{"output":{"type":"Buffer","data":[31,139,8,0,0,0,0,0,2,10,236,189,251,123,27,199,145,40,250,175,64,99,71,193,132,3,112,240,36,8,4,230,130,164,100,41,145,20,217,148,227,245,82,140,206,0,51,32,199,2,102,224,153,1,31,162,240,125,222,61,39,177,243,240,177,239,198,119,179,217,56,235,205,110,94,123,247,198,201,158,117,54,137,157,108,190,239,254,45,166,100,253,180,255,194,173,234,199,76,247,60,240,160,40,217,78,100,90,36,208,143,234,238,234,234,234,170,238,170,174,252,129,237,152,238,193,182,114,96,117,71,70,239,246,151,124,215,25,41,59,237,244,228,187,119,183,119,212,226,104,236,239,229,183,183,149,222,222,216,185,93,208,75,213,21,163,180,90,85,118,180,99,69,47,213,27,74,179,63,118,122,129,237,58,121,71,179,180,64,61,86,198,190,149,243,3,207,238,5,74,43,200,43,171,189,126,69,81,39,26,20,95,173,39,139,239,27,94,206,107,67,185,154,209,104,40,170,102,224,231,110,183,175,43,106,139,151,205,185,121,71,61,14,246,108,191,56,116,77,171,109,20,215,95,186,113,65,35,9,166,17,24,109,175,216,247,220,33,20,154,184,197,93,43,88,183,3,255,138,229,236,6,123,237,168,57,245,216,179,130,177,231,228,26,95,112,38,154,91,28,121,110,224,6,71,35,11,107,196,75,135,133,195,54,138,3,82,36,81,51,173,173,176,118,172,55,249,56,52,85,6,119,224,217,129,37,117,185,239,122,121,196,144,213,214,181,160,29,175,222,178,190,24,180,172,165,37,213,129,105,10,34,232,219,214,142,214,0,216,78,209,58,28,185,94,224,183,93,196,127,121,53,101,186,172,118,84,10,48,95,174,212,0,243,249,115,186,170,89,108,238,157,162,173,41,197,209,192,56,178,188,13,215,9,12,219,177,188,109,108,167,176,95,168,153,61,221,172,90,250,206,241,129,109,6,123,205,146,174,127,174,181,103,217,187,123,1,253,220,117,15,11,190,125,199,118,118,155,93,215,51,45,175,0,41,173,145,235,219,216,139,166,103,13,140,192,222,183,38,79,209,6,230,129,219,51,6,189,60,38,228,10,185,114,81,111,84,42,149,253,3,149,67,40,186,64,195,118,112,52,111,15,39,69,131,32,164,208,203,30,27,47,94,92,93,89,45,173,236,31,180,4,80,61,119,224,122,205,167,250,253,126,171,11,139,103,215,115,199,142,89,96,169,149,82,165,87,173,182,76,219,199,206,53,251,3,235,176,245,242,216,15,236,254,17,105,207,114,2,146,88,176,28,179,101,12,236,93,167,0,36,48,244,155,61,200,177,188,100,223,178,71,23,7,235,67,65,171,208,181,130,3,203,114,34,132,27,93,223,29,140,3,139,13,65,196,101,245,250,95,170,173,129,213,15,154,197,146,94,37,227,236,186,65,224,14,133,239,241,17,122,187,93,35,95,42,105,229,154,86,105,104,197,170,202,187,156,236,96,96,29,6,5,50,198,166,135,232,108,13,13,111,215,118,10,30,195,45,52,81,199,54,122,99,207,7,200,35,215,22,81,144,179,147,16,25,0,210,229,176,254,164,232,247,60,24,114,193,183,130,0,200,206,79,214,155,58,29,20,243,169,147,17,3,156,139,37,144,210,201,214,176,149,102,169,37,12,159,53,33,80,78,124,204,243,180,148,134,145,62,12,2,151,155,53,5,31,169,192,8,150,247,173,4,68,237,116,131,110,238,185,251,150,119,204,70,88,213,87,173,126,31,58,2,101,161,222,192,234,5,217,171,179,8,221,38,116,144,53,187,83,128,228,138,214,160,96,59,192,12,11,133,161,237,216,209,247,91,183,108,7,150,143,54,187,58,205,19,33,249,227,126,223,62,76,192,58,78,44,134,192,51,28,88,118,30,76,111,139,50,187,102,105,116,152,131,5,103,155,57,49,147,225,165,187,210,171,155,141,201,188,125,42,152,158,59,130,141,218,73,182,252,148,222,45,173,150,235,201,86,159,170,213,235,198,138,181,120,27,48,72,152,88,206,249,202,141,235,127,217,26,0,3,42,8,9,167,5,154,3,52,56,199,15,137,3,10,170,72,83,45,83,130,73,233,237,156,61,196,109,205,112,2,9,122,54,176,12,42,214,78,219,55,186,6,146,115,85,50,43,221,218,138,208,61,69,83,20,237,24,10,251,200,161,43,154,239,142,189,158,229,55,183,149,205,230,242,203,150,115,219,118,252,229,3,215,187,77,120,250,114,183,235,15,10,253,253,177,181,236,123,189,229,125,219,58,240,151,65,254,113,130,45,178,50,253,229,158,11,160,29,32,52,127,249,79,0,192,190,109,90,238,117,186,183,67,13,16,61,29,99,136,216,217,209,134,198,104,132,76,169,169,116,58,250,75,29,237,246,70,103,227,178,246,98,103,163,163,189,132,191,252,117,252,109,175,119,58,183,215,53,200,243,214,181,163,245,206,133,103,105,145,58,164,31,145,244,218,186,102,111,132,233,47,118,58,47,97,106,95,27,146,68,123,157,166,242,95,71,228,187,17,125,188,13,128,134,4,80,176,174,149,73,157,6,207,128,223,99,242,187,135,191,118,105,242,70,167,211,32,229,95,222,96,29,178,165,146,29,11,50,47,57,0,108,189,243,229,231,180,87,0,190,77,202,143,214,177,242,229,77,218,250,88,110,253,210,254,186,54,222,196,10,95,137,26,127,81,128,248,60,20,56,218,236,188,240,146,54,92,167,41,95,173,64,27,151,58,214,115,0,176,211,35,61,90,199,190,63,187,201,122,20,54,125,17,112,87,190,140,192,235,235,12,121,4,9,222,133,23,33,183,177,9,157,189,189,217,121,241,57,134,146,131,245,206,202,5,4,104,95,0,156,28,108,98,19,47,49,12,80,128,123,235,119,214,181,250,38,116,29,27,127,249,98,8,198,191,208,241,33,13,6,215,89,194,130,193,250,254,134,86,189,212,209,33,145,96,110,3,18,59,29,69,235,219,3,171,169,196,200,99,13,254,157,71,105,186,237,7,71,3,235,60,168,54,214,97,91,63,111,155,109,190,102,207,15,12,103,183,237,247,124,255,188,223,115,71,150,217,14,60,168,164,240,117,183,193,36,129,109,229,166,243,228,231,201,207,159,249,143,119,211,121,154,169,110,116,3,227,66,69,139,100,81,193,49,204,162,123,47,205,218,3,81,161,48,64,121,33,204,238,247,87,122,85,157,102,19,137,88,18,3,226,233,5,211,240,110,55,159,106,172,174,86,12,86,9,83,10,221,221,80,226,17,19,105,91,22,182,67,247,88,146,27,87,93,115,199,152,154,131,255,168,200,153,35,106,28,79,99,242,141,156,40,40,177,57,65,139,229,217,161,114,149,227,234,44,201,154,224,47,166,149,206,215,168,164,141,233,163,67,53,1,135,235,127,139,141,129,64,72,232,146,199,241,242,149,198,40,26,84,26,224,104,22,251,17,110,226,242,77,142,107,189,188,4,87,183,114,68,223,226,169,113,189,43,23,234,193,188,132,168,130,229,152,206,148,61,154,4,102,18,13,200,26,113,114,242,66,213,56,134,130,132,142,204,243,137,106,146,43,11,72,99,250,178,156,150,64,16,81,154,25,1,107,57,208,120,212,196,184,194,81,8,106,99,142,170,205,60,71,82,159,115,101,93,104,146,169,147,57,166,79,134,233,118,8,86,0,192,70,33,214,159,240,15,81,183,98,106,224,241,130,147,43,76,223,180,169,197,188,52,5,83,234,55,81,168,115,165,150,152,38,162,41,6,47,139,112,167,33,42,137,44,210,112,168,93,203,232,146,80,54,153,54,14,166,81,76,43,194,52,241,227,180,238,11,204,53,108,138,77,79,164,162,196,89,67,89,23,251,154,61,233,203,166,101,141,150,23,211,129,181,148,202,211,244,111,105,84,201,133,33,234,200,203,203,100,153,112,222,142,235,164,172,66,42,79,144,176,207,244,222,92,186,186,157,131,90,226,14,150,70,26,194,174,35,227,55,19,61,145,58,62,125,80,83,59,76,59,139,221,78,239,225,100,118,243,76,83,23,161,115,134,78,212,118,49,67,84,225,229,220,185,27,34,154,118,238,120,17,20,206,3,86,214,228,211,225,139,162,70,46,210,159,79,209,152,188,12,231,44,158,93,128,46,235,220,156,132,192,197,148,92,230,24,216,64,240,55,168,187,84,45,121,222,117,131,166,162,76,118,200,93,74,217,212,167,220,165,152,101,171,161,168,45,5,175,97,156,93,165,221,110,163,70,228,246,115,222,249,243,121,175,189,77,206,244,61,77,81,118,118,84,205,43,14,92,216,226,124,200,138,174,2,120,162,218,66,160,228,82,166,186,186,106,41,106,209,180,250,198,120,16,180,140,188,82,171,213,245,114,163,87,86,0,214,57,93,59,166,29,189,106,140,154,240,205,223,51,0,65,87,93,211,106,158,43,77,72,167,43,229,213,100,167,133,235,135,226,104,73,177,135,187,203,187,182,127,235,192,0,12,13,172,125,107,80,92,181,170,181,122,67,239,23,71,48,22,132,83,213,205,89,247,78,69,47,111,209,190,123,226,189,12,38,56,228,30,69,195,139,143,167,129,253,66,59,23,6,214,16,248,132,22,64,210,45,152,224,126,241,86,239,238,93,171,197,239,128,0,161,246,190,2,227,11,64,184,235,109,12,12,223,111,42,228,8,163,231,14,135,32,132,140,140,93,75,209,64,134,56,238,13,236,222,237,166,83,164,25,215,33,125,3,83,38,19,109,123,10,152,192,232,14,144,125,27,94,111,79,161,69,129,212,250,174,55,132,226,70,16,120,126,243,216,118,112,241,2,102,39,26,94,130,13,154,48,152,193,216,130,182,94,25,91,222,209,117,195,51,134,26,76,217,0,9,47,194,142,133,24,142,74,180,173,137,6,248,246,44,159,156,53,41,81,142,50,9,27,246,220,131,168,221,221,113,128,34,117,73,143,242,129,158,163,124,92,174,205,250,68,234,53,217,200,162,34,3,163,11,253,85,238,253,250,219,247,255,230,119,39,111,189,113,255,103,191,18,90,35,251,131,0,15,247,87,5,119,15,69,235,13,0,37,136,27,32,124,13,196,140,158,181,231,14,144,111,42,31,255,242,55,31,255,215,119,79,190,254,19,25,104,54,106,138,35,252,237,23,253,192,201,68,211,211,176,15,231,83,42,105,10,214,82,52,75,205,66,158,8,29,134,166,238,104,37,242,79,59,3,132,9,168,162,204,39,29,87,125,123,0,243,196,145,53,21,115,15,94,253,230,189,111,255,43,135,62,15,206,122,230,105,112,214,51,231,195,25,148,155,224,109,229,173,1,64,66,20,250,90,62,229,226,150,226,192,29,97,50,224,224,182,117,4,189,181,77,77,66,26,5,160,241,193,32,112,152,143,137,170,178,25,121,248,89,121,240,253,55,30,252,224,231,247,190,247,147,123,239,188,43,204,141,9,140,164,48,130,181,110,121,233,19,132,44,184,169,28,193,188,40,154,66,250,71,26,49,2,5,82,225,191,216,60,209,73,58,249,221,251,31,125,248,135,228,36,5,246,208,250,42,126,206,154,151,176,64,124,197,135,25,15,65,167,44,165,11,172,129,76,5,171,65,71,56,242,108,16,50,97,56,118,15,219,195,21,14,31,56,119,211,4,148,76,36,150,233,58,132,85,110,145,114,216,44,16,196,126,94,185,247,214,59,247,223,255,103,144,195,130,232,71,81,119,120,151,227,125,144,27,245,172,62,12,124,90,171,144,109,5,207,33,81,70,77,62,120,237,141,251,127,120,111,74,35,116,160,40,238,72,208,196,25,96,52,107,1,5,186,163,235,32,45,24,187,6,221,132,128,208,221,145,229,92,117,61,11,10,78,162,102,229,49,222,12,238,253,224,253,147,31,255,67,60,85,33,157,2,122,130,70,113,7,1,26,223,195,125,214,179,214,194,97,27,30,176,240,194,120,164,52,99,73,40,178,40,48,237,225,196,147,201,23,64,76,217,164,232,4,22,134,80,12,240,73,178,183,240,136,181,201,174,238,148,122,13,212,137,135,218,70,74,229,121,22,224,201,7,111,223,127,251,231,39,175,127,227,254,191,127,56,39,115,156,131,29,202,80,103,51,69,99,52,186,1,100,176,56,95,100,21,231,97,141,188,104,196,29,123,119,142,142,250,131,249,217,35,233,127,156,67,226,253,73,200,33,201,223,249,89,228,124,83,244,241,143,190,115,239,237,63,158,124,231,131,147,215,255,86,152,162,158,225,247,12,83,100,144,210,196,200,91,152,56,127,116,84,72,236,93,195,239,152,215,240,2,72,27,193,170,34,244,111,5,95,182,252,43,216,50,91,141,123,134,179,107,17,150,178,231,142,55,200,183,137,70,207,250,183,6,110,128,149,110,141,243,219,4,71,10,19,104,161,121,71,154,67,42,60,90,69,7,40,65,51,224,3,94,253,49,153,16,199,131,232,80,216,218,69,185,49,111,16,196,170,42,145,169,109,255,138,101,244,215,32,195,202,171,205,88,241,196,82,167,63,121,101,137,1,234,237,217,3,19,116,87,144,220,183,119,214,20,165,25,37,113,211,161,37,69,77,131,130,92,107,103,50,217,209,156,241,96,160,157,43,105,149,213,146,174,151,42,229,149,186,58,7,81,155,230,254,105,246,122,90,111,46,146,166,37,133,189,135,255,107,82,92,137,20,72,89,17,48,241,166,194,78,146,174,27,142,53,224,236,39,41,66,179,82,138,40,110,147,234,221,192,201,172,10,121,81,69,78,249,4,30,212,54,109,207,34,106,167,223,220,62,198,249,109,42,3,215,48,81,173,210,60,227,224,26,73,217,47,132,105,28,183,44,65,194,6,47,4,179,67,58,53,4,178,179,71,3,107,139,112,46,178,108,125,137,163,226,161,35,140,133,175,63,80,110,70,137,165,193,180,121,216,241,177,199,87,141,195,75,36,65,99,39,12,80,26,233,150,231,111,194,103,77,217,179,12,114,212,96,13,128,109,98,139,74,243,88,137,142,208,96,219,160,103,104,168,109,205,81,40,90,224,124,22,6,227,161,176,93,246,237,67,203,196,158,208,125,147,92,201,41,26,27,99,173,166,104,33,99,127,243,228,205,223,32,109,104,115,129,67,12,20,8,24,232,76,169,164,227,13,158,23,132,108,30,216,67,147,73,161,130,64,253,111,223,255,232,195,127,185,255,79,127,13,213,113,215,43,160,230,222,31,192,135,192,117,113,58,20,84,178,103,244,64,110,184,162,35,235,98,125,74,235,1,234,14,82,15,152,186,50,163,7,140,229,19,112,151,128,77,194,148,9,140,223,210,188,24,235,143,245,21,153,155,39,179,126,224,99,228,136,148,207,220,180,14,44,204,47,25,103,76,50,56,198,213,172,34,8,4,69,60,18,25,33,21,110,123,59,107,201,164,162,233,1,202,20,224,110,17,4,69,100,104,186,74,182,170,29,173,204,167,8,36,43,219,49,216,174,71,214,85,148,146,185,230,197,74,12,69,12,53,228,60,93,209,162,227,27,66,105,189,177,135,71,137,84,211,143,179,206,93,107,221,50,28,242,65,195,198,45,114,72,236,43,205,237,178,174,85,116,173,170,107,53,125,71,200,154,6,97,11,242,129,90,142,220,113,0,34,166,27,24,3,45,71,192,105,57,224,36,251,240,27,10,121,90,206,129,149,168,229,94,30,15,71,56,145,164,32,46,114,252,75,119,65,5,107,21,232,94,136,13,194,7,115,64,192,211,29,49,26,84,188,204,6,77,103,27,39,227,212,192,217,13,216,140,52,183,157,7,188,247,106,253,58,149,68,203,13,163,70,63,25,189,186,65,63,53,86,251,61,5,228,9,155,152,148,90,176,64,84,109,128,159,123,37,179,15,159,241,172,199,201,15,84,173,71,14,150,86,244,50,36,154,164,48,48,38,248,60,106,51,94,75,175,23,122,228,124,6,196,184,208,42,164,121,12,34,154,125,104,131,76,176,221,219,86,12,101,103,135,242,185,132,17,238,49,42,102,64,193,72,61,20,75,186,22,178,66,52,34,97,92,185,9,123,101,36,92,96,198,209,203,230,203,228,3,146,207,216,143,54,128,147,119,126,126,255,131,63,114,94,175,148,96,177,176,156,143,126,251,70,44,83,71,110,159,96,244,20,42,40,186,228,67,36,191,240,189,25,182,59,192,3,103,26,8,27,6,207,4,0,200,100,159,160,93,42,15,34,148,136,158,154,199,156,160,232,39,156,242,38,80,34,126,110,150,38,26,221,137,155,128,152,35,138,22,228,145,244,19,221,157,233,231,145,129,18,59,52,247,18,74,112,34,23,194,230,66,53,146,48,43,141,30,164,153,34,250,137,57,50,237,95,219,38,83,132,214,208,155,118,47,184,140,247,62,23,61,119,184,97,244,246,44,160,10,82,8,73,7,171,36,101,6,232,104,219,207,171,121,181,72,21,230,188,242,18,252,87,184,122,181,176,185,201,107,69,250,110,178,36,47,3,205,111,29,249,216,131,60,80,243,208,10,246,92,19,240,32,72,137,77,81,174,206,232,13,197,81,219,89,67,94,71,133,177,66,105,135,224,12,22,30,211,236,18,136,224,26,86,251,156,244,117,162,33,78,0,117,87,108,63,104,166,158,84,182,72,5,70,165,237,115,58,27,47,39,97,92,147,81,10,155,33,178,80,41,206,17,240,179,22,179,14,23,142,10,243,177,243,2,92,26,32,228,18,250,163,223,52,65,102,104,127,105,235,43,215,16,3,190,149,39,31,233,209,178,221,63,202,243,58,192,202,125,85,21,43,109,235,59,231,207,203,223,35,102,143,51,116,1,230,63,159,143,11,221,1,116,3,167,179,8,75,223,134,41,44,40,234,118,105,103,73,185,247,206,235,74,75,222,15,169,137,122,64,148,151,80,62,13,219,195,180,16,111,37,40,51,209,226,76,112,198,132,199,248,114,219,9,9,137,207,89,62,4,42,113,205,249,225,78,133,25,50,140,44,168,9,206,210,118,138,67,99,148,79,83,16,241,176,140,32,33,90,7,205,172,179,113,234,18,82,36,98,241,97,80,36,183,20,3,126,32,238,88,7,185,235,176,124,109,32,134,168,161,0,5,18,147,18,221,200,133,81,88,75,202,178,127,228,227,63,108,11,202,24,222,209,242,126,105,153,160,162,51,24,132,188,64,81,139,193,158,229,200,164,0,0,136,202,133,179,72,88,49,83,193,200,23,77,248,156,78,73,172,18,37,206,246,181,241,176,107,121,156,86,9,189,184,33,79,10,217,126,30,118,149,24,144,104,75,224,139,67,174,187,133,92,60,165,30,225,238,98,21,39,54,195,106,76,137,71,239,21,149,252,175,73,39,97,9,78,146,206,31,101,38,184,164,20,74,229,66,165,164,104,211,105,175,148,74,123,209,153,216,236,198,219,48,116,146,35,117,58,79,206,181,198,237,145,54,36,226,130,94,55,12,46,46,172,172,160,104,208,111,127,165,251,50,144,108,126,72,80,169,230,199,26,8,171,168,176,146,205,71,169,175,172,152,134,137,50,61,126,87,91,214,118,40,120,238,180,251,252,206,136,220,6,149,107,242,109,16,231,34,202,182,94,88,5,190,161,121,240,177,83,248,171,220,211,159,251,194,210,205,155,133,226,114,19,83,141,182,146,95,107,110,143,43,186,174,23,224,119,229,226,206,93,252,86,37,223,86,217,183,14,249,118,145,124,187,120,17,75,94,188,120,129,124,171,94,192,111,171,23,59,228,91,185,174,215,10,248,187,78,190,149,86,33,15,126,215,118,238,142,203,122,101,29,211,244,146,142,191,106,248,171,129,191,86,225,87,25,191,150,235,248,117,3,127,109,142,203,101,76,3,72,8,72,7,245,189,48,214,171,181,18,249,166,119,86,240,87,3,126,173,151,240,87,21,126,109,98,218,197,149,29,16,154,91,70,219,40,122,22,17,153,242,203,227,229,93,77,185,121,115,172,208,155,48,151,12,56,191,118,14,145,1,168,17,241,113,87,89,50,150,20,21,242,139,119,183,241,222,113,71,69,112,86,241,203,157,107,95,186,220,198,21,255,188,181,123,225,112,148,7,245,113,87,65,239,32,244,193,186,149,200,86,182,191,150,132,14,216,22,42,137,197,93,158,113,237,133,171,23,158,191,188,33,230,5,60,175,115,229,250,165,78,74,1,143,20,32,99,179,165,62,124,141,140,230,105,34,117,198,210,3,154,238,203,233,41,24,89,130,98,48,126,144,29,131,47,27,206,203,118,154,43,153,77,178,113,229,106,180,36,176,25,203,179,123,105,101,7,241,178,157,193,8,152,122,118,5,63,172,64,168,188,222,59,189,243,150,112,194,193,13,216,203,181,70,105,181,81,239,202,222,48,147,233,215,254,201,202,220,207,169,82,17,205,237,103,89,216,39,234,175,26,248,51,15,8,122,23,159,0,164,205,223,102,51,110,151,223,124,170,95,235,175,244,141,201,84,60,229,154,125,219,243,81,89,2,225,155,185,30,53,245,28,249,145,92,13,140,33,136,45,206,110,18,0,177,31,48,109,99,224,238,222,186,213,117,205,35,144,206,77,162,122,148,138,181,122,185,182,127,144,11,253,92,0,106,228,243,146,28,66,179,112,96,117,111,219,65,193,239,121,46,158,213,197,198,35,123,63,236,23,134,174,105,12,146,216,191,83,32,103,49,205,82,73,44,30,83,144,147,213,184,87,88,173,172,55,42,251,7,103,235,201,224,7,87,13,7,85,220,229,79,109,21,11,169,118,215,238,25,131,139,3,247,224,162,209,179,65,78,61,154,230,156,176,244,66,135,184,4,108,104,47,117,58,6,218,217,119,181,221,205,206,179,29,205,69,123,248,13,230,11,80,222,192,164,113,232,151,112,103,93,187,253,108,231,178,232,97,224,172,179,82,7,144,164,147,164,210,186,86,223,232,60,183,161,249,27,66,197,87,136,159,192,17,148,42,147,164,202,186,166,175,243,22,125,238,173,112,155,192,194,82,227,117,201,172,62,123,140,83,44,236,57,137,60,177,176,127,242,243,167,240,35,110,8,185,99,60,145,140,153,187,58,19,82,108,150,173,28,84,140,76,127,243,181,146,150,163,255,84,201,2,108,22,48,17,14,219,49,23,169,207,141,222,156,217,102,108,208,142,176,157,228,216,254,24,182,32,98,69,220,21,105,77,182,53,230,216,222,152,210,197,229,229,92,179,185,95,64,171,59,178,39,18,133,157,110,137,133,3,15,216,166,229,165,236,112,8,29,106,134,118,173,117,180,93,165,41,161,193,123,141,167,77,208,38,150,237,196,180,91,82,139,226,46,76,179,111,6,124,51,206,85,244,209,33,49,141,133,206,83,11,89,200,159,176,190,103,116,44,142,176,126,63,109,106,216,70,76,43,240,205,55,87,42,165,149,141,237,194,172,17,102,95,94,194,222,197,43,101,152,10,86,27,149,217,175,52,212,187,43,37,250,74,67,173,100,204,46,46,28,250,86,27,37,133,168,103,160,197,181,143,111,88,206,141,3,183,153,118,250,208,118,34,205,228,107,250,23,242,250,77,80,53,74,133,202,142,186,172,41,79,3,16,77,42,178,253,181,155,102,113,7,53,152,120,206,215,110,22,211,146,111,22,143,75,218,4,115,138,177,44,72,128,22,158,2,129,94,44,77,97,68,133,176,64,178,238,242,215,242,55,11,234,23,242,55,205,47,168,55,139,240,231,166,169,22,191,240,52,233,242,211,229,226,211,21,86,158,204,229,87,250,216,150,250,140,190,230,240,195,43,248,138,199,94,254,184,75,79,204,242,186,214,0,205,170,136,151,34,66,17,60,64,140,21,210,156,137,182,101,31,62,65,231,12,116,214,231,65,103,157,160,243,162,189,111,61,193,231,12,124,214,230,193,103,141,224,243,134,103,89,23,129,229,252,105,35,148,255,60,44,98,43,243,32,182,66,16,123,97,0,251,217,19,74,157,129,208,146,62,15,70,161,20,103,165,64,174,127,234,164,250,56,185,41,172,252,39,52,58,3,159,213,121,240,89,165,220,244,192,125,130,206,25,232,44,207,131,206,50,162,147,156,154,214,234,213,217,194,236,138,85,174,50,217,215,234,159,254,144,149,168,21,248,26,129,87,40,236,185,158,125,7,61,83,195,67,55,93,239,174,244,42,149,58,127,181,168,89,42,146,19,63,61,87,44,215,245,106,25,63,242,103,169,138,149,122,181,214,16,15,214,90,226,233,94,163,209,173,154,102,236,176,52,165,233,156,144,126,235,22,222,227,37,59,19,185,52,22,241,29,173,71,120,154,39,188,232,97,12,44,47,216,56,197,19,33,159,121,104,182,211,191,136,70,179,84,255,156,118,98,104,95,239,104,71,27,157,141,11,248,6,200,70,7,207,238,224,119,117,157,189,28,114,105,111,67,43,111,118,190,124,153,36,233,242,217,93,178,149,41,103,118,156,22,158,156,217,61,249,137,94,124,200,98,41,204,197,145,159,241,148,171,228,148,164,134,191,153,11,35,63,139,89,137,157,80,144,76,233,144,132,242,177,100,161,4,219,138,28,43,5,15,236,82,61,173,129,200,125,50,126,200,36,186,33,83,128,228,232,40,233,57,236,122,104,106,209,98,37,82,97,97,167,12,207,50,78,9,46,227,160,166,190,210,251,20,186,53,46,232,185,136,166,0,79,195,12,7,22,181,21,40,218,230,90,104,167,137,190,199,204,254,95,2,37,101,113,207,0,198,111,148,7,175,189,246,224,7,223,248,232,195,15,79,190,245,35,230,110,67,108,211,157,226,174,187,110,80,223,202,184,209,41,51,57,77,235,141,96,90,138,182,242,204,234,92,147,92,46,165,206,113,71,7,118,62,120,197,234,7,97,39,35,167,204,57,156,34,232,16,78,126,255,234,201,207,190,125,239,123,255,249,224,123,239,103,186,143,165,185,215,148,43,196,189,70,75,113,111,73,115,39,67,243,56,88,93,151,46,53,135,195,166,239,115,227,107,108,135,80,100,204,41,70,33,137,48,147,104,214,17,184,30,64,249,248,181,255,64,11,97,160,244,160,32,248,204,64,14,31,3,113,129,211,20,203,49,99,5,238,127,248,221,123,63,124,151,251,200,201,78,25,244,3,218,155,36,188,108,66,143,64,104,242,134,61,156,229,92,19,121,26,178,242,73,7,132,56,68,238,120,160,205,55,89,247,191,245,159,247,94,253,235,41,78,70,18,14,197,41,73,247,86,149,161,102,15,63,24,251,243,143,29,10,79,27,56,102,139,238,149,152,128,150,62,15,233,68,68,254,78,241,34,210,62,5,94,131,143,205,79,112,39,230,58,117,90,199,149,92,50,137,243,157,27,238,232,207,201,173,69,25,26,135,236,165,10,101,154,115,139,130,110,141,64,166,88,104,215,10,158,119,15,190,108,29,61,6,151,23,106,98,79,124,42,187,3,66,36,145,253,252,102,151,208,36,44,78,142,129,164,25,190,108,216,57,203,131,70,118,56,89,137,121,186,72,124,135,248,156,4,134,127,251,114,228,247,194,216,206,239,255,14,221,107,206,204,239,101,118,55,4,198,156,189,7,62,198,254,192,70,149,210,27,190,89,157,105,111,240,148,96,70,111,96,1,17,63,154,68,103,254,241,157,179,67,74,121,158,73,34,59,72,218,198,247,40,28,132,36,239,229,82,187,77,157,128,104,47,214,20,127,220,3,101,211,191,229,29,64,35,125,195,30,224,167,76,23,105,38,231,149,206,197,193,156,252,248,223,63,126,255,39,0,226,222,235,111,157,124,235,93,217,161,72,244,147,84,37,121,224,19,241,37,58,165,3,209,103,193,107,136,185,150,227,105,196,166,109,160,34,208,143,14,38,4,17,32,244,199,17,121,182,80,179,41,193,209,2,59,24,208,87,16,224,175,54,186,108,34,58,46,155,26,178,61,178,117,33,24,250,145,164,93,181,134,46,75,195,143,124,103,119,125,139,65,196,92,233,59,238,100,196,37,67,50,219,134,81,9,94,170,161,67,84,228,195,100,11,62,76,131,184,17,61,54,175,249,237,99,24,186,236,237,65,108,150,109,193,114,126,176,164,44,119,237,59,203,88,99,217,239,237,89,230,120,96,121,55,240,219,126,105,217,135,205,197,34,162,200,21,68,162,147,48,158,7,113,206,2,81,143,24,207,163,65,249,68,235,157,153,182,200,213,149,248,12,138,51,178,164,128,228,127,242,199,239,129,216,96,251,118,151,100,136,211,167,116,45,32,3,160,50,196,184,64,64,248,85,11,31,19,248,28,147,192,148,241,8,149,150,38,131,165,196,228,97,1,112,219,154,76,226,175,231,144,69,140,159,47,59,125,55,92,159,84,240,142,164,104,194,251,34,166,153,246,144,65,246,163,5,165,249,149,63,186,5,255,247,239,255,33,182,81,207,120,13,199,31,130,46,0,130,25,200,48,174,51,56,74,123,4,136,201,251,20,222,156,186,3,151,18,50,116,135,176,111,115,188,10,48,23,14,62,254,213,255,60,249,224,167,9,28,248,71,254,151,220,46,144,83,42,34,210,84,225,152,0,185,32,142,132,246,230,85,178,132,30,102,106,90,210,40,18,26,193,195,146,17,59,105,80,240,80,118,138,52,37,162,85,208,121,207,136,186,30,131,98,126,6,100,150,148,234,4,172,112,17,240,204,112,194,0,206,137,145,80,2,205,192,71,212,189,51,167,160,20,49,83,192,11,19,70,207,12,45,20,222,156,88,225,146,112,6,82,194,190,157,49,133,16,25,87,94,49,236,176,228,204,150,203,217,31,228,44,78,23,229,242,252,56,249,248,151,239,223,251,251,255,29,219,160,80,102,202,198,74,244,24,18,30,137,3,98,220,3,191,89,141,240,163,40,211,54,43,132,189,192,118,69,186,50,109,195,98,125,77,188,46,194,255,77,52,19,133,182,17,113,75,99,30,235,236,0,132,73,17,68,174,161,111,203,28,139,34,40,29,232,58,104,64,32,116,107,76,201,193,183,13,153,56,74,243,183,200,37,116,152,141,131,71,249,52,51,51,18,125,105,145,142,231,25,71,177,18,76,128,205,130,49,201,242,124,231,142,222,140,169,80,183,110,186,152,184,227,55,227,190,225,87,160,49,246,57,218,206,152,239,60,145,6,162,207,84,166,70,167,231,41,238,223,40,59,91,1,104,113,40,125,73,78,215,130,200,151,168,197,61,11,207,186,223,204,83,241,105,107,136,166,3,146,188,175,80,183,216,168,179,25,190,216,202,189,119,127,114,255,157,111,147,39,53,169,199,37,76,253,249,243,178,75,118,150,67,42,16,66,27,21,85,219,36,111,109,202,44,31,210,249,86,146,220,111,219,150,176,247,198,120,44,106,190,148,217,166,73,56,88,83,144,119,98,130,34,122,90,83,137,49,198,180,104,131,200,189,116,232,114,44,115,45,94,56,84,183,19,25,92,253,230,126,199,244,124,174,153,229,157,140,103,27,212,107,52,116,21,77,243,20,237,105,102,228,41,90,169,150,204,74,191,218,99,158,162,218,94,228,30,170,117,219,225,225,230,46,209,152,228,55,36,162,21,223,220,139,222,147,112,167,191,39,33,188,23,49,223,59,11,140,2,21,101,10,221,78,180,232,96,190,185,205,24,165,30,62,140,67,209,59,209,88,70,41,124,78,134,162,119,178,35,128,134,118,248,194,81,20,190,108,104,227,216,154,174,69,253,9,215,49,249,44,188,137,193,31,202,16,249,31,140,151,50,58,124,217,38,170,79,143,138,149,244,55,46,220,145,229,145,147,17,232,234,119,223,248,232,15,239,40,81,210,38,231,96,248,124,142,49,216,221,178,208,219,153,114,148,76,134,34,83,111,218,253,94,170,71,115,200,118,16,9,73,47,122,153,104,29,104,62,188,163,146,10,59,107,244,74,49,90,151,206,182,206,158,95,224,203,216,217,46,237,168,205,120,57,69,145,75,41,74,182,159,55,239,85,136,20,254,68,192,67,250,110,39,152,10,239,84,108,248,132,107,206,219,222,163,124,167,96,246,99,13,103,250,66,195,60,207,50,200,135,70,105,143,124,240,179,8,20,12,102,51,188,217,207,127,104,86,59,122,207,69,234,39,125,242,5,47,112,80,90,177,188,224,40,58,248,23,22,222,133,231,94,232,92,225,55,56,201,69,164,145,23,57,154,10,125,124,15,25,198,128,85,236,92,219,36,156,5,56,41,190,249,194,239,140,48,107,243,194,214,6,21,146,104,179,130,26,183,51,105,165,82,27,108,121,11,141,68,208,29,133,193,172,95,184,241,226,133,11,215,248,112,182,229,101,38,173,177,157,89,35,155,168,41,228,127,138,110,18,177,125,30,132,179,29,245,116,221,250,108,32,85,123,44,168,145,30,191,193,183,113,200,129,106,222,202,122,212,38,249,156,13,125,174,38,235,125,152,23,232,137,99,130,67,144,253,175,205,101,64,54,77,176,15,57,225,190,35,113,0,80,12,169,137,74,130,81,208,61,203,43,238,186,249,66,137,188,149,177,219,238,106,29,162,148,84,122,53,244,173,138,9,61,187,242,243,24,149,174,81,50,172,82,159,9,61,177,247,49,58,226,251,24,248,244,198,76,27,88,163,95,173,81,27,216,122,218,203,242,243,218,192,218,32,57,191,72,78,189,11,68,229,11,195,229,149,173,110,221,40,215,66,135,127,211,52,39,137,210,57,18,222,119,80,32,104,78,86,21,108,85,87,43,43,181,253,131,22,73,57,160,6,103,43,186,206,227,42,86,205,238,74,191,223,226,14,125,220,79,189,21,134,238,33,78,116,98,144,196,149,122,173,161,167,132,232,100,32,10,1,168,194,250,100,246,240,184,59,163,207,130,50,8,93,94,41,147,208,177,139,3,145,222,29,96,67,128,254,144,16,30,5,15,168,23,133,58,62,54,18,215,227,20,61,109,14,140,120,27,52,176,204,66,176,10,5,30,196,194,240,16,206,97,129,70,1,104,58,32,113,167,205,55,57,220,13,205,60,210,1,79,143,231,121,58,152,15,17,228,243,169,82,175,92,169,232,105,161,54,41,21,77,167,240,249,123,55,45,220,231,140,62,156,81,195,115,197,0,61,195,150,164,32,158,103,135,191,169,161,66,9,171,16,109,233,103,53,57,71,252,80,222,25,30,63,244,44,71,145,21,84,180,2,106,112,205,88,100,32,25,173,114,175,230,91,183,208,21,251,88,138,50,85,128,25,159,214,68,38,103,24,88,179,136,152,39,102,17,240,20,208,156,235,52,141,126,144,134,238,169,85,169,196,177,120,205,38,189,195,76,25,214,41,70,144,11,208,60,41,23,44,214,133,176,22,124,56,78,143,204,93,214,181,70,73,43,213,117,12,205,45,24,75,79,91,99,83,209,69,184,48,52,199,89,64,177,178,90,195,189,245,84,96,204,8,76,169,82,67,31,24,161,139,210,214,27,126,99,123,247,194,232,125,166,136,70,93,41,251,113,150,12,177,40,106,96,52,217,109,156,30,230,162,4,81,180,125,144,1,140,254,241,12,89,231,84,11,108,209,254,68,245,246,100,161,34,209,157,83,50,21,160,253,169,81,184,79,9,22,164,1,98,147,104,198,95,167,128,246,132,20,52,254,11,75,2,49,11,102,62,241,197,87,86,79,221,21,203,33,127,177,49,250,60,71,178,79,116,159,121,70,234,66,6,23,88,145,184,64,44,234,252,89,161,136,91,8,65,159,159,89,144,100,178,128,44,54,178,9,108,246,177,240,144,73,117,130,243,30,93,7,185,134,26,22,84,200,231,208,218,237,168,185,103,155,166,229,68,41,135,60,69,228,78,37,172,36,132,8,141,34,132,70,253,72,149,15,194,247,191,138,149,18,117,6,108,137,143,177,181,226,81,20,229,0,150,98,12,69,170,174,200,205,229,232,19,34,104,223,140,44,105,30,125,74,214,159,194,55,206,184,2,21,135,143,71,235,83,193,50,151,194,150,36,68,132,239,154,241,230,86,251,70,205,232,39,128,143,135,153,218,35,235,96,212,82,4,19,102,42,192,87,171,152,30,55,132,233,26,88,115,12,101,60,204,217,83,199,66,30,104,99,77,18,99,20,7,189,45,6,45,49,160,34,155,199,233,3,19,29,49,31,26,107,179,71,22,123,207,110,54,46,195,246,23,70,229,148,197,70,215,87,185,82,172,18,74,123,148,33,239,119,109,255,134,209,21,156,46,129,231,140,7,214,242,159,13,96,159,0,176,6,69,116,230,4,68,63,193,232,163,7,252,188,101,12,240,124,244,69,116,175,186,74,176,63,197,185,247,133,142,54,220,232,188,120,89,123,161,211,39,239,238,93,174,172,227,123,128,23,158,195,151,254,54,58,218,46,249,221,195,95,54,77,216,192,223,52,211,232,116,122,80,231,121,124,190,111,179,99,145,58,29,11,82,250,251,235,90,99,179,51,92,127,14,95,244,163,37,201,123,128,163,245,151,55,180,250,102,231,0,114,122,180,236,225,58,20,62,218,236,84,33,201,234,108,124,9,146,86,214,191,164,189,114,165,51,220,120,137,85,167,191,95,232,220,217,176,88,31,199,23,58,71,97,246,193,122,167,70,114,46,64,78,253,66,167,1,57,47,177,222,119,108,108,119,121,99,5,250,120,177,51,220,124,9,192,236,111,114,48,229,139,157,49,36,225,67,135,75,88,110,127,179,178,161,249,95,238,212,33,241,246,70,7,32,97,119,54,75,155,216,160,125,225,37,244,129,238,212,177,228,203,23,238,108,224,107,135,254,5,62,70,119,189,115,231,2,121,27,17,187,113,4,64,32,11,186,182,28,37,46,61,219,185,125,241,57,173,177,65,135,179,127,113,200,113,238,111,118,198,144,131,29,126,9,251,113,113,68,210,202,144,86,142,166,32,28,207,202,197,59,36,223,126,246,57,109,40,76,20,192,124,86,130,25,230,191,208,169,69,57,7,207,118,234,144,179,4,157,123,54,236,220,238,165,206,237,75,208,99,24,246,238,38,164,13,46,29,110,34,45,248,144,136,15,58,30,32,46,130,75,123,155,218,240,217,142,14,137,99,72,116,177,100,233,82,109,19,81,217,184,196,199,214,99,243,189,124,9,231,251,75,157,131,203,207,33,178,58,58,22,223,88,217,212,92,242,40,164,129,101,95,138,8,138,254,166,132,246,74,248,58,36,12,21,122,250,236,179,152,125,161,67,43,53,120,121,32,37,40,115,165,182,142,45,63,199,201,150,19,44,197,214,87,233,43,148,61,142,139,49,163,201,210,151,201,224,245,47,193,232,161,67,46,33,74,58,147,240,219,231,157,161,221,216,95,95,93,71,60,232,235,47,177,30,222,94,143,10,27,157,253,43,22,135,5,109,221,222,144,27,11,59,228,34,44,111,3,250,11,136,62,218,96,45,14,83,90,220,208,255,106,149,244,107,227,2,44,12,66,22,145,103,125,250,50,159,226,93,207,119,192,249,189,235,229,40,183,248,31,6,126,166,155,52,9,118,47,230,23,48,164,44,134,187,175,214,74,6,245,192,126,154,30,185,202,245,75,122,169,87,169,177,124,182,91,119,119,89,164,90,204,167,71,49,177,124,26,168,22,243,233,233,18,205,39,167,228,254,184,27,134,197,198,215,8,169,48,18,229,15,65,14,16,242,77,242,159,144,79,142,248,163,252,126,181,191,210,103,249,226,121,16,207,103,71,171,60,30,115,242,108,43,244,16,23,175,16,228,128,188,161,132,67,97,150,26,177,8,222,194,65,0,230,227,89,64,34,8,113,52,36,105,26,164,130,76,168,231,5,75,241,72,225,178,102,46,120,138,103,199,168,142,46,38,8,200,148,0,231,162,62,146,211,211,35,88,199,71,16,78,84,20,2,124,153,199,7,39,112,194,240,224,41,129,146,163,171,131,12,44,195,200,170,241,144,242,83,225,52,157,96,143,222,64,228,75,106,44,150,114,250,173,71,46,3,181,88,70,8,219,158,137,144,244,110,68,55,33,169,157,160,226,248,156,32,165,11,145,56,184,240,118,36,135,215,35,169,224,226,103,207,199,98,230,67,7,109,95,32,112,187,220,247,140,248,214,17,231,104,37,74,211,131,32,97,78,230,161,251,4,213,102,17,110,2,113,211,195,122,159,253,104,102,197,113,95,176,131,105,43,43,10,236,206,218,76,68,119,159,30,225,253,116,93,72,70,99,79,68,124,127,152,153,152,29,252,125,145,0,240,167,107,92,14,6,127,202,42,11,197,134,159,73,113,108,231,61,205,16,229,251,155,100,187,210,169,66,14,111,116,166,54,51,131,195,197,55,217,249,215,81,124,155,111,102,172,156,169,141,243,251,27,118,129,147,93,140,221,16,205,40,215,100,183,58,51,199,180,120,79,163,43,158,153,37,224,195,172,14,144,195,207,164,36,168,229,244,98,85,205,154,207,185,56,233,12,116,179,251,31,185,127,156,221,84,235,243,109,248,194,13,80,26,160,168,127,213,82,218,27,63,9,137,39,182,199,139,185,92,202,210,231,158,37,122,139,147,41,58,198,196,154,152,224,216,4,178,30,152,89,88,95,28,225,225,173,210,124,66,150,212,222,105,90,11,239,143,166,80,105,186,88,52,175,56,59,131,44,194,11,35,109,118,153,169,242,89,70,63,210,168,105,6,78,188,89,139,81,184,112,154,19,252,67,222,52,101,117,104,42,95,40,171,11,143,125,177,203,167,135,224,89,43,217,60,139,92,81,137,60,139,221,86,37,71,144,53,138,172,43,165,51,239,239,12,92,206,125,97,246,104,58,22,246,46,121,92,31,53,40,203,151,228,54,140,103,145,19,124,62,9,21,41,43,186,48,131,44,118,65,150,200,59,76,100,73,58,107,73,4,40,92,166,69,252,133,178,185,228,48,100,73,89,210,190,73,95,235,194,227,116,68,197,77,225,88,166,225,239,89,89,44,139,221,201,9,32,105,240,7,150,29,187,165,67,101,64,186,167,227,229,132,251,58,6,70,208,227,67,133,79,186,179,203,230,250,141,41,92,63,243,100,130,138,126,116,183,148,207,37,100,165,19,207,172,179,207,78,232,211,123,41,128,57,235,45,235,89,157,19,118,37,127,220,205,106,125,28,83,124,100,185,101,218,0,165,35,158,92,74,79,98,87,90,57,118,167,149,138,36,126,118,16,97,74,44,102,39,37,107,89,74,40,199,154,142,74,224,25,97,14,149,126,114,127,152,33,159,147,251,196,92,61,5,72,138,64,33,34,51,91,114,47,202,111,41,62,250,121,141,163,115,6,217,69,129,86,206,100,242,19,163,121,184,201,143,24,169,162,61,121,2,245,201,207,147,159,39,63,127,2,15,253,254,5,21,23,115,159,47,46,23,249,255,178,5,193,231,91,211,165,70,22,142,169,90,227,156,114,218,27,183,43,213,242,153,134,177,212,251,171,189,213,158,209,56,85,24,203,168,242,233,194,88,38,234,159,54,140,101,8,72,155,191,205,197,194,88,134,213,230,13,99,137,253,56,176,131,222,222,173,91,244,113,36,34,145,36,71,62,114,125,155,184,104,81,95,173,125,171,69,36,151,114,177,82,149,108,202,250,253,126,139,71,188,42,148,224,63,169,137,158,235,89,73,216,204,104,168,88,215,171,104,70,59,189,123,68,72,153,167,127,158,108,185,60,95,7,197,70,240,140,132,74,33,201,230,162,136,154,165,146,0,121,54,102,23,5,138,121,171,189,105,129,71,163,41,127,232,192,163,17,209,45,22,120,52,35,146,104,52,50,166,131,85,138,24,240,224,204,131,15,12,93,199,14,92,111,121,247,149,171,236,83,239,20,15,251,127,102,160,80,14,216,35,207,184,77,179,62,42,87,214,169,37,199,133,48,26,169,73,162,145,110,8,209,72,7,52,26,233,134,16,141,180,68,163,145,110,8,209,72,71,235,172,84,20,141,20,141,112,72,18,181,211,176,240,215,139,130,217,210,70,159,4,29,221,32,65,71,169,165,201,254,186,166,11,85,168,77,77,172,142,75,250,103,48,211,143,168,226,48,74,151,122,90,223,232,92,126,86,136,136,90,74,70,68,173,173,179,158,232,201,240,167,113,92,78,11,160,192,168,249,73,0,133,39,63,79,126,158,252,60,249,121,242,243,228,39,53,168,140,28,78,153,104,143,177,128,202,210,9,255,92,70,41,115,4,86,158,15,168,12,47,45,192,242,92,112,4,219,144,57,109,66,82,67,45,75,109,77,9,184,44,133,227,73,11,185,156,232,116,82,247,224,96,66,93,41,23,42,75,52,131,30,70,87,107,225,81,40,71,82,159,25,165,230,114,97,52,99,162,59,101,55,219,19,204,43,216,201,65,77,79,222,242,79,235,50,81,194,102,246,217,75,216,36,156,190,211,233,218,31,239,130,16,200,153,1,145,218,90,116,54,22,107,128,234,129,217,109,8,65,176,73,189,105,97,176,229,43,180,180,64,216,177,24,75,248,47,61,32,118,10,97,79,195,68,50,216,53,5,192,174,232,86,178,40,36,235,148,201,152,43,236,223,170,161,176,226,86,178,56,13,178,4,229,244,106,189,167,168,45,133,134,23,36,47,255,129,30,224,246,115,222,249,243,121,175,189,77,14,167,60,208,86,119,118,84,205,43,14,220,158,49,240,201,3,127,252,76,139,39,210,200,77,6,121,47,124,117,213,82,212,34,123,178,165,101,224,107,119,229,210,106,189,108,41,0,235,156,174,29,211,113,93,53,70,205,115,248,14,27,26,138,162,193,57,62,56,73,58,221,48,122,179,199,216,168,84,202,116,140,171,134,62,101,140,229,74,183,254,24,198,88,43,215,107,189,154,62,247,24,13,125,117,246,24,87,117,189,71,199,104,244,86,102,23,183,250,189,46,43,110,213,103,23,239,174,240,192,232,221,210,172,226,33,58,75,171,13,124,194,135,96,161,82,179,26,128,90,94,49,231,134,207,177,121,110,224,194,50,22,30,92,243,7,120,15,45,62,193,102,140,131,61,225,235,158,235,7,226,3,109,128,250,88,46,106,252,98,18,0,20,27,32,102,196,66,2,121,35,74,122,242,45,216,139,129,192,36,17,162,103,245,201,215,137,133,143,55,249,86,251,64,35,47,80,186,131,125,171,125,24,125,166,15,24,181,111,67,10,13,76,213,222,128,143,47,120,131,182,75,48,101,183,151,191,150,223,54,10,119,244,194,106,113,169,176,179,212,84,151,109,109,208,94,110,110,67,202,14,198,9,245,177,200,205,229,155,203,107,249,181,115,55,151,213,237,175,221,92,187,233,239,124,65,205,223,92,131,207,248,105,13,138,245,218,219,202,23,21,77,121,70,209,62,175,124,94,83,254,7,124,206,225,45,157,71,174,234,240,87,0,156,194,132,98,199,240,5,143,150,238,98,226,77,248,245,53,5,203,239,224,229,99,207,8,242,61,85,27,65,177,207,71,41,38,190,72,185,173,124,14,202,45,195,191,53,248,215,130,127,79,69,37,70,170,54,132,18,60,23,114,180,126,187,92,171,105,123,208,253,237,37,58,194,78,225,175,110,21,118,142,117,173,94,153,64,151,187,100,240,41,121,106,190,248,5,21,10,236,182,143,95,54,246,13,224,169,246,40,192,229,161,8,95,21,242,232,112,103,118,145,253,246,241,94,16,144,229,133,127,125,252,208,167,223,119,221,209,158,229,145,4,60,241,192,234,164,168,18,126,244,217,231,126,152,202,234,176,100,114,80,66,154,57,66,66,239,86,26,21,145,208,15,248,26,177,251,121,231,252,121,3,246,53,246,166,149,163,158,63,239,228,108,199,7,102,222,67,46,227,170,252,77,60,182,134,28,235,32,231,242,208,3,30,165,51,6,78,243,38,97,19,27,194,115,122,8,159,190,141,75,224,231,157,54,116,64,85,53,185,161,53,135,17,99,94,109,186,116,9,34,167,99,137,69,124,136,24,106,69,45,28,210,224,12,172,13,28,210,185,18,176,46,149,19,121,222,18,10,223,150,10,59,107,201,226,12,1,150,218,180,38,98,243,116,33,197,153,11,32,238,156,52,44,53,216,243,220,131,28,98,231,6,84,187,224,121,174,151,87,174,227,19,106,86,0,2,229,231,199,222,224,243,185,225,216,15,114,93,43,103,228,40,59,215,114,142,27,228,148,37,198,210,29,202,162,93,49,240,238,26,137,87,81,192,56,42,238,249,243,238,23,133,172,167,20,117,13,242,155,240,1,22,26,15,188,59,80,97,57,45,223,188,185,188,219,234,109,235,59,109,252,21,198,253,53,113,169,96,104,223,94,241,101,215,118,160,48,105,241,160,237,180,96,72,7,237,131,34,244,107,152,87,181,115,193,249,243,37,242,190,44,11,231,11,141,21,7,150,179,27,236,209,205,105,163,237,195,14,99,245,242,7,42,86,221,224,116,18,49,166,3,129,43,29,196,120,216,198,118,105,71,219,216,46,239,240,103,59,41,247,195,20,145,251,89,107,71,140,194,132,82,44,160,112,190,164,170,205,140,100,124,125,79,132,203,159,211,164,80,143,217,99,117,19,28,199,97,219,22,199,113,168,30,31,182,15,1,101,4,47,183,219,135,197,192,189,226,30,88,222,134,1,189,80,91,242,254,112,91,67,148,177,134,15,57,126,38,0,39,184,123,247,240,238,221,131,34,144,110,111,15,131,59,3,171,220,254,218,95,220,92,222,89,250,11,246,119,89,165,152,92,111,43,203,203,184,177,135,144,48,78,114,235,220,58,128,56,127,190,179,125,184,115,247,110,94,104,167,172,202,91,18,16,49,182,120,14,75,194,184,105,181,115,251,240,13,26,128,213,147,199,70,110,105,175,104,91,64,70,218,102,91,111,109,126,113,200,250,218,218,92,90,162,189,184,2,13,112,202,26,110,111,238,168,45,66,115,87,0,98,1,9,97,235,238,221,43,95,220,194,229,187,213,190,162,78,94,105,211,212,181,131,34,122,229,92,230,52,249,23,138,218,76,36,105,91,170,70,160,189,2,213,111,225,72,48,78,10,12,243,21,149,34,144,124,125,101,169,164,10,91,171,105,245,64,224,120,225,249,203,161,75,111,254,22,48,13,28,68,11,71,69,7,50,150,6,34,14,98,60,123,16,52,141,124,59,224,147,39,236,230,81,63,183,196,126,110,69,175,64,250,214,37,12,10,163,198,54,121,233,219,221,187,10,149,63,238,180,149,237,240,117,106,158,11,148,118,254,188,178,147,76,151,190,177,206,21,74,59,72,163,231,238,168,124,90,175,203,181,216,98,197,48,224,170,118,161,141,56,210,174,243,145,1,182,46,68,243,125,185,125,29,16,132,224,46,3,181,92,102,132,186,39,144,204,69,92,54,55,0,194,203,237,203,28,203,55,190,248,114,235,6,128,184,140,177,34,189,13,152,160,78,144,191,161,62,83,42,175,172,93,92,106,43,135,74,19,254,92,222,190,65,59,122,81,0,139,32,175,182,175,135,56,221,84,181,167,195,175,155,56,247,215,218,188,27,93,181,117,13,166,229,42,189,99,190,134,239,246,106,79,23,199,142,191,103,247,3,248,94,6,210,134,4,218,41,40,120,0,75,72,89,122,154,242,52,140,60,190,116,16,159,147,171,81,102,171,235,89,198,237,201,100,146,134,227,103,250,107,114,69,69,105,78,153,93,153,61,104,119,96,169,202,165,61,40,209,217,218,184,124,89,78,87,41,227,125,190,29,74,139,200,200,151,194,111,248,110,243,87,82,8,41,162,206,175,44,61,31,49,216,165,168,168,118,135,51,191,140,30,115,62,169,165,146,24,112,23,192,37,44,154,3,66,154,12,181,7,42,229,49,187,219,183,119,84,182,250,128,192,70,225,234,19,73,235,185,246,136,145,22,89,125,209,146,124,142,145,193,179,109,203,73,44,238,231,212,214,179,176,10,158,131,54,33,223,239,25,35,11,43,208,133,71,200,250,57,149,206,225,179,234,132,176,238,23,5,208,184,63,209,197,254,98,56,124,20,176,67,174,249,162,184,132,117,237,69,54,1,47,136,48,96,175,13,123,253,130,188,51,133,112,94,80,197,173,36,74,70,2,14,183,29,154,41,237,93,36,73,149,59,241,194,92,91,213,1,47,17,238,158,64,220,251,48,17,236,229,89,62,131,176,140,165,98,137,106,100,235,151,146,238,222,21,154,86,143,57,53,134,185,140,115,93,106,11,197,34,50,36,187,252,243,75,151,38,226,214,79,182,123,250,72,54,147,230,232,94,171,37,101,186,244,200,87,132,251,147,70,28,34,43,166,144,138,131,18,140,19,10,53,203,159,171,116,64,63,129,245,3,233,192,132,96,15,34,221,102,132,207,119,107,132,169,5,201,33,106,94,59,164,23,242,221,109,131,104,104,183,197,213,182,6,50,217,82,248,173,25,195,123,30,115,233,14,35,175,169,144,178,160,107,50,91,105,194,94,176,36,165,44,193,46,160,70,202,35,66,133,177,136,60,65,21,73,79,18,219,5,10,59,127,158,166,21,111,91,71,190,152,17,113,75,27,40,147,202,159,118,255,72,162,78,130,182,129,60,219,54,236,79,107,202,146,77,166,132,205,52,140,25,122,70,66,251,49,250,47,148,112,87,181,72,143,101,249,4,56,226,57,192,243,254,182,181,3,69,206,17,65,118,13,48,134,66,207,82,222,69,176,80,1,0,18,174,19,144,141,5,54,21,29,225,5,132,249,192,192,155,80,14,235,64,81,15,138,62,133,69,61,169,168,215,134,212,37,15,132,101,210,95,200,31,72,249,131,54,142,2,132,99,160,128,136,114,182,215,158,218,89,222,77,141,183,155,74,119,24,68,119,0,144,57,0,20,189,149,207,149,65,187,210,172,37,119,41,88,26,44,121,50,169,115,245,59,45,162,47,98,73,86,63,34,189,68,13,215,79,42,60,166,194,139,80,129,115,201,42,201,49,93,4,84,99,179,66,85,141,194,135,21,100,77,248,86,31,208,66,176,18,226,196,131,129,243,244,150,253,69,143,115,122,155,115,249,65,219,219,182,119,90,193,246,96,135,16,12,252,37,130,47,59,216,32,127,52,69,33,58,4,50,133,80,65,96,44,66,224,15,200,116,29,78,47,64,35,78,184,102,35,105,196,151,186,6,28,160,7,253,234,125,209,231,253,234,241,126,153,109,127,187,183,211,82,56,8,36,5,140,234,17,108,155,59,109,7,126,169,156,95,237,111,7,97,67,200,76,37,78,42,177,81,202,234,130,56,43,77,142,100,66,70,194,129,130,46,29,126,38,180,29,13,11,55,211,253,237,40,123,39,26,233,40,62,210,49,140,116,252,197,112,175,29,243,145,14,97,159,29,227,12,12,113,96,195,157,73,54,134,233,204,68,231,90,225,71,205,33,163,190,123,183,35,117,70,24,170,19,126,108,89,3,223,34,45,247,219,121,71,226,161,42,87,19,1,47,173,131,61,123,96,229,251,33,195,57,151,167,141,180,251,69,42,192,169,192,105,120,187,60,15,151,182,35,200,58,121,71,20,193,64,40,193,121,236,19,153,164,31,74,130,152,193,219,249,98,57,158,35,12,162,207,164,63,232,30,69,5,63,110,99,31,160,44,59,111,163,127,181,128,29,232,177,94,226,206,193,78,252,200,31,45,16,142,244,132,94,211,207,216,50,57,255,35,127,132,126,192,126,27,110,182,136,71,145,166,72,35,221,118,32,109,179,148,240,246,150,186,209,220,114,181,47,136,24,108,184,118,82,73,18,27,218,109,139,4,173,16,117,51,74,137,24,165,118,20,14,217,73,84,112,210,42,28,180,143,238,222,221,197,129,97,53,66,241,172,144,182,1,106,255,161,212,176,208,100,68,47,119,239,110,239,104,183,219,249,126,91,108,210,201,44,26,8,235,235,156,180,134,137,244,118,155,44,88,129,118,194,217,32,7,165,172,155,121,194,153,80,209,95,195,95,109,154,222,60,12,9,136,38,168,42,167,4,128,35,46,108,145,60,9,96,71,104,196,145,26,65,162,93,195,95,12,181,205,136,74,29,222,136,19,157,31,19,17,81,172,139,148,192,250,10,37,143,212,4,105,82,22,139,82,10,107,32,224,84,152,74,163,66,5,76,88,139,62,54,163,26,218,236,37,114,216,238,19,142,144,3,164,243,69,168,30,194,202,61,108,111,131,190,118,8,8,25,1,1,30,182,15,249,113,108,95,157,13,54,4,73,206,215,174,1,66,190,226,189,0,98,84,223,118,44,51,207,107,169,132,131,222,86,143,133,49,50,188,28,114,38,211,162,135,43,231,206,229,249,164,211,191,145,84,6,130,226,51,40,28,176,116,70,103,40,62,174,19,34,34,11,126,157,195,227,148,32,52,25,230,169,194,250,156,129,54,62,172,124,180,24,84,42,204,177,84,54,66,212,36,233,242,23,74,174,69,31,65,67,84,151,194,226,107,252,3,38,103,110,77,231,194,51,170,176,187,177,107,133,8,28,105,154,136,95,28,114,32,94,56,164,236,226,225,89,19,206,1,81,113,64,42,196,40,60,175,180,217,20,112,6,121,247,46,239,200,51,68,110,4,173,28,104,242,22,208,102,145,126,82,25,153,222,210,182,64,209,220,108,31,134,138,230,51,120,236,83,40,168,208,8,40,153,26,171,185,118,72,102,15,79,18,180,146,218,228,96,214,242,82,186,182,5,91,103,19,15,124,98,201,0,143,156,87,192,186,59,183,65,244,219,22,164,181,182,212,136,31,32,72,181,117,238,64,88,141,48,10,122,124,179,204,83,34,190,136,35,20,247,162,87,184,128,123,24,237,68,146,236,124,72,207,58,20,166,187,92,105,207,213,76,43,107,21,92,89,83,148,38,199,218,90,184,38,128,58,90,143,123,73,0,59,139,182,7,222,37,212,106,207,93,193,239,34,150,194,14,11,116,41,32,172,153,79,210,107,72,146,234,227,90,89,130,24,128,227,98,226,192,194,219,178,150,184,101,184,68,100,164,84,157,152,240,115,11,20,15,114,84,237,168,45,26,95,6,143,15,53,166,137,133,234,62,110,67,150,112,26,78,116,229,240,100,217,225,7,61,252,196,7,11,36,78,140,28,12,77,173,232,221,74,74,128,18,193,35,164,56,90,82,236,225,238,178,121,112,235,200,118,138,250,138,222,183,202,230,106,113,228,236,42,164,126,173,54,71,128,147,94,195,164,247,184,189,149,234,92,205,237,141,95,182,157,174,109,184,197,190,97,88,186,85,169,23,95,30,209,22,123,221,218,148,203,116,179,94,233,63,134,203,116,179,84,69,19,134,222,188,151,233,61,171,52,165,211,117,189,92,126,12,157,174,235,43,213,82,173,177,64,167,167,97,186,98,213,26,143,161,211,43,221,114,191,209,168,87,230,237,180,89,170,205,101,41,240,176,49,217,157,34,139,137,190,198,163,179,179,104,217,27,192,17,252,166,2,162,209,120,196,30,200,227,15,137,209,111,232,53,16,121,114,41,52,180,107,10,4,94,139,60,167,23,43,70,2,114,179,167,95,156,98,103,96,120,195,53,165,84,27,29,2,171,48,220,96,76,34,198,242,12,26,57,182,59,14,2,215,137,135,142,61,48,60,7,167,79,163,241,117,241,101,24,22,250,189,135,225,241,0,56,90,206,93,29,251,118,143,130,188,181,159,87,78,190,254,31,15,190,247,139,123,223,250,201,199,191,248,169,66,226,224,218,241,206,91,212,145,158,134,153,47,56,110,96,247,237,30,25,143,50,81,119,84,128,123,11,79,211,231,233,162,137,17,227,188,41,61,92,199,27,133,235,158,219,179,124,63,234,228,189,111,254,238,193,107,111,158,252,248,127,221,127,235,27,74,212,36,137,220,75,74,224,180,194,47,130,94,117,9,29,3,2,44,151,58,28,28,75,78,26,147,34,117,129,36,97,0,205,233,83,201,236,8,113,50,121,154,194,131,153,194,88,97,121,40,229,48,1,159,169,192,155,102,134,28,242,61,194,13,9,144,9,179,3,127,52,70,8,52,52,187,70,223,186,192,235,5,246,240,146,34,225,78,83,246,160,52,121,227,170,32,188,125,161,144,120,183,56,38,5,95,28,49,187,3,50,54,12,43,10,159,73,172,196,40,10,49,125,85,3,212,164,241,208,73,4,51,190,255,131,255,235,222,175,191,125,255,223,190,255,209,135,255,114,255,159,254,186,164,104,212,231,91,161,79,46,68,1,159,123,38,116,6,250,84,32,182,136,208,129,82,3,45,61,48,140,87,33,124,186,34,112,93,140,94,72,186,55,225,49,151,231,107,255,228,173,55,238,255,236,87,153,205,59,195,88,243,229,218,89,52,255,209,31,222,184,255,135,247,50,91,29,244,98,173,86,206,100,208,116,196,31,255,241,173,143,127,244,29,26,91,59,163,7,99,191,63,136,143,91,159,222,3,141,186,212,108,13,220,192,199,85,52,206,111,31,223,182,142,154,97,208,51,173,239,72,209,163,41,139,68,90,65,99,225,136,97,81,187,73,69,87,218,52,6,92,17,59,179,166,160,249,112,105,117,85,203,213,75,248,79,133,70,49,169,174,229,74,171,85,72,81,149,112,85,147,53,171,203,213,79,126,255,55,39,191,253,173,210,44,201,201,247,126,241,47,36,25,101,186,29,117,103,50,217,161,225,219,206,149,180,202,138,174,215,234,245,106,185,164,210,96,213,48,11,137,101,7,107,49,109,137,126,198,87,99,57,131,44,240,36,252,19,92,141,40,146,62,89,141,79,86,35,91,141,25,123,99,73,193,99,173,63,149,141,177,146,65,19,195,209,39,186,49,14,71,127,158,27,227,193,237,158,243,169,89,138,216,153,135,88,138,180,122,98,41,210,228,105,75,177,1,43,101,117,165,220,104,240,165,200,4,116,88,124,7,248,236,250,39,187,21,250,60,128,117,129,198,8,199,53,152,26,3,123,214,130,164,138,69,8,78,209,168,55,140,82,213,23,35,171,69,37,76,192,195,25,144,244,131,127,254,95,160,120,221,251,222,127,62,248,222,251,89,109,91,142,137,161,173,227,237,151,207,162,253,147,63,124,247,228,155,111,220,251,213,251,176,162,179,196,9,58,127,95,197,88,195,143,16,7,15,254,254,245,147,87,127,159,181,160,65,181,133,14,60,194,230,239,255,226,155,247,63,248,217,148,230,159,245,12,115,209,241,159,53,83,57,121,227,223,31,124,255,95,35,206,194,187,181,166,60,213,239,175,174,66,111,154,10,146,211,235,127,155,86,230,200,26,12,200,26,124,240,195,127,4,174,145,13,204,179,76,138,63,145,33,197,74,37,248,77,169,90,169,55,86,26,43,229,114,146,223,120,134,237,208,253,254,9,175,249,243,229,53,208,242,189,247,126,253,224,251,111,60,248,193,207,31,188,246,230,19,118,243,132,221,156,17,187,153,139,250,200,17,39,165,193,41,120,223,50,175,37,245,215,217,51,79,24,222,227,227,107,19,60,246,28,0,166,232,96,83,77,226,82,113,130,228,64,44,35,70,154,132,30,167,72,254,82,68,176,2,34,10,156,34,249,16,199,219,84,156,160,249,93,137,96,38,60,177,157,104,70,123,123,71,115,219,121,116,28,237,175,244,233,145,179,209,171,27,244,83,217,170,232,120,113,103,147,27,132,90,169,79,28,106,142,233,69,31,83,37,125,18,48,72,209,8,102,133,179,127,58,238,99,118,150,223,4,34,33,231,193,136,86,178,239,68,186,40,173,10,29,161,120,193,79,100,171,194,58,195,49,14,65,216,26,48,119,132,174,65,128,44,99,52,66,109,245,138,237,7,152,12,220,18,163,24,97,11,182,137,191,81,223,195,191,35,203,179,221,48,207,243,105,42,52,239,5,60,17,207,76,233,223,65,143,254,117,134,244,47,186,137,253,213,95,209,79,188,37,212,188,233,18,167,67,216,96,29,207,208,71,229,131,89,182,75,161,230,57,209,50,53,72,113,247,97,53,80,89,140,106,112,165,79,212,242,88,193,138,4,58,77,79,19,207,72,56,116,88,4,176,162,81,56,136,15,39,189,103,100,228,100,121,10,109,253,234,253,147,15,190,43,151,116,98,69,164,149,79,139,4,48,11,151,145,134,247,129,205,11,69,233,22,197,246,39,90,20,251,215,55,6,131,4,68,190,133,48,136,123,158,5,171,97,96,38,202,1,163,63,121,253,223,120,185,129,181,111,13,210,122,71,118,229,168,119,136,26,162,167,205,135,155,204,89,147,119,253,248,54,207,231,79,79,86,225,91,84,98,79,226,228,36,53,35,43,18,105,91,121,106,53,121,51,142,237,190,98,141,29,78,249,155,100,233,30,227,33,39,10,38,21,248,95,209,40,127,56,60,164,184,1,64,104,239,139,9,236,63,178,246,130,49,176,0,166,49,67,15,158,64,120,2,225,44,33,176,229,90,98,4,42,176,43,17,78,8,151,240,45,133,214,185,130,60,161,137,15,118,94,69,135,18,198,72,32,161,170,67,2,225,24,205,178,22,144,157,163,172,151,203,5,189,82,168,232,185,82,173,169,235,240,127,216,118,121,206,182,255,207,127,200,13,195,136,139,177,166,75,229,242,124,77,107,11,183,246,48,195,68,102,204,48,76,191,148,197,47,149,233,227,23,153,62,140,240,228,87,111,2,91,84,52,206,224,113,208,165,24,18,244,135,195,129,220,98,57,165,197,106,69,110,177,82,155,214,98,53,194,4,177,79,36,227,37,34,49,187,252,39,40,38,47,21,178,132,27,68,242,217,102,18,212,199,175,253,63,39,223,250,185,162,237,35,75,134,214,176,235,52,231,163,15,62,56,249,205,79,194,156,178,192,113,59,163,17,129,200,69,15,114,15,142,166,189,252,240,158,246,128,75,57,84,138,166,130,11,3,206,80,205,247,85,214,198,72,104,190,146,94,162,18,149,168,167,151,168,71,37,74,229,140,102,202,81,153,114,53,189,76,185,10,3,6,177,250,0,237,15,154,199,84,26,20,133,234,137,48,220,88,58,193,176,148,54,209,134,86,176,231,154,32,49,130,66,230,196,108,88,52,143,218,169,24,228,252,149,186,45,161,64,138,146,177,66,90,6,45,201,163,30,72,228,107,251,156,222,228,78,172,32,134,22,17,211,109,79,139,78,111,219,150,224,107,132,52,209,14,52,126,232,98,49,199,179,48,143,94,186,224,167,236,28,52,125,187,96,244,246,242,249,152,207,138,67,84,50,148,29,184,195,202,151,182,190,114,141,123,171,68,153,45,163,24,209,65,10,180,0,205,32,9,242,81,33,164,69,137,65,81,164,131,181,3,18,64,1,213,136,9,170,18,202,253,183,223,5,81,242,222,175,255,26,102,14,87,23,59,191,142,186,207,8,148,222,248,230,19,153,193,168,173,108,109,161,119,66,41,173,110,48,186,123,55,50,217,72,228,84,210,115,214,228,155,230,118,169,169,92,191,158,9,228,249,231,51,179,160,103,115,53,80,110,42,91,25,13,240,65,71,133,43,204,187,139,40,66,109,69,225,182,221,142,166,124,252,203,159,222,251,159,95,231,238,95,76,105,2,74,163,223,137,103,47,130,64,157,45,245,172,76,162,120,90,39,174,57,181,51,146,29,0,63,202,167,233,172,78,209,54,113,190,53,126,29,39,181,66,8,14,141,104,65,237,28,219,183,199,73,44,224,106,80,233,91,80,105,243,175,30,247,12,223,194,9,106,30,144,168,167,69,223,242,241,93,220,173,192,245,140,93,11,190,6,151,3,107,152,87,182,40,41,93,54,209,145,0,181,40,85,99,14,138,79,123,238,24,24,122,248,112,197,49,26,162,54,149,229,174,125,231,250,192,8,194,167,101,33,159,191,45,123,52,216,10,158,195,142,40,232,32,74,27,70,190,144,183,136,165,169,166,220,234,14,12,231,54,247,117,110,145,78,2,169,156,162,147,51,106,140,224,27,134,50,39,111,159,41,11,143,201,15,159,203,245,15,78,49,164,210,98,35,66,54,55,115,68,172,198,243,126,143,212,193,27,207,133,135,21,189,2,124,112,180,240,160,42,139,13,234,33,59,232,31,237,46,220,67,224,44,11,82,210,41,186,40,144,134,121,103,129,46,194,94,41,218,252,53,83,109,57,233,30,249,52,70,243,177,61,232,238,189,95,252,248,222,119,223,248,232,15,239,156,252,234,27,204,128,241,155,175,62,120,245,155,84,236,98,234,43,57,120,208,114,247,254,254,151,39,111,253,244,254,135,63,187,255,225,47,240,89,161,123,111,190,117,255,199,31,40,40,239,19,104,235,196,80,241,134,117,24,52,149,251,63,122,239,228,189,127,80,180,30,62,115,51,16,115,78,222,252,187,123,255,249,58,61,72,138,44,45,39,106,49,216,131,161,229,133,94,219,219,138,161,236,20,199,35,216,210,173,45,162,35,192,182,150,96,130,194,145,29,108,165,22,217,187,172,53,40,249,244,16,208,64,38,103,220,67,140,228,21,106,247,120,239,245,183,78,190,245,46,241,187,35,22,138,121,21,15,213,194,210,22,121,195,198,10,19,200,182,169,170,197,30,121,162,65,236,96,84,41,207,46,52,48,10,180,162,177,68,24,235,111,254,15,29,238,201,235,255,244,224,251,63,86,200,73,30,136,52,124,75,200,152,35,244,212,195,105,162,103,106,212,203,52,218,113,34,97,69,83,232,137,134,162,238,16,143,211,52,62,45,202,68,161,143,81,202,181,53,236,155,76,204,137,210,132,202,89,226,13,245,76,195,76,73,108,110,187,116,238,118,173,96,211,238,145,165,225,95,244,220,225,6,200,46,86,94,57,122,217,124,57,116,151,142,68,227,25,181,122,119,142,142,250,131,88,61,34,67,207,168,232,119,7,135,188,154,153,46,147,89,56,155,210,16,210,5,55,43,58,72,39,143,4,89,128,19,160,112,244,74,16,114,156,80,222,210,66,168,68,125,200,2,58,242,92,115,220,163,146,6,212,38,226,28,129,41,102,72,80,5,180,101,1,101,71,172,50,64,158,152,6,140,224,114,218,184,147,224,194,212,8,30,252,31,17,90,154,205,146,202,233,155,9,225,68,158,76,161,93,237,140,229,63,85,146,252,41,78,149,146,162,73,106,3,99,58,125,96,183,91,1,138,220,98,87,83,89,13,250,108,62,237,0,111,187,1,82,86,140,63,16,168,22,197,87,28,53,103,40,58,115,13,226,152,28,121,167,161,146,168,148,113,205,103,210,18,70,251,236,43,108,235,202,91,25,195,204,203,227,33,115,141,163,153,34,69,51,248,251,182,105,185,4,153,199,169,29,209,232,108,52,203,147,5,154,214,8,243,22,89,168,44,127,179,135,94,158,182,134,232,202,69,205,211,25,19,96,183,233,98,254,139,108,35,66,137,153,219,246,39,96,179,178,142,75,178,161,44,236,185,126,123,160,245,200,45,76,101,101,181,194,238,94,26,43,43,120,247,98,50,151,246,124,143,224,65,205,251,154,167,25,120,233,70,244,124,101,181,219,171,87,87,106,85,133,124,7,218,32,197,218,38,119,6,33,174,27,43,149,57,222,132,180,86,234,212,151,200,170,207,124,66,178,8,187,155,122,70,14,31,233,150,253,228,241,212,158,59,4,145,6,223,80,141,187,5,144,140,235,144,46,218,9,102,129,161,215,110,212,21,77,9,173,10,208,161,44,186,25,180,29,12,50,78,30,254,35,222,36,205,99,122,26,193,124,79,201,115,116,26,190,164,135,239,191,54,101,166,31,149,104,91,19,13,16,239,81,201,174,169,68,57,74,100,206,128,247,134,97,187,187,32,215,88,94,179,164,71,249,248,242,66,152,143,119,193,205,250,68,234,53,137,183,152,101,81,240,206,7,209,133,68,84,141,132,189,143,170,244,6,128,12,18,28,58,118,205,73,78,86,241,244,11,111,64,63,254,229,111,62,254,47,126,157,51,5,47,124,29,18,239,231,12,28,61,13,226,109,62,165,146,198,76,148,97,65,102,96,78,132,206,111,119,137,179,201,67,97,235,228,173,95,222,127,251,231,236,66,44,170,64,205,73,4,128,2,110,36,164,197,17,133,2,239,183,255,85,134,58,27,99,144,99,155,84,46,93,28,113,66,229,121,240,39,22,143,238,172,233,193,185,63,229,210,218,29,209,107,90,118,93,109,155,241,203,106,50,237,124,140,116,159,146,238,155,31,122,174,62,254,209,119,238,189,253,199,147,239,124,112,242,250,223,10,115,5,250,84,15,68,37,47,42,79,111,192,1,143,5,114,106,235,43,120,135,44,78,97,223,30,192,106,227,115,72,71,134,214,25,93,195,239,144,115,46,159,92,123,249,124,206,152,249,62,235,7,165,84,242,72,185,103,225,197,59,251,4,51,157,78,14,160,8,157,252,251,63,134,221,151,73,136,249,90,209,243,27,167,232,58,123,238,152,89,62,205,38,28,3,56,43,190,33,183,56,213,240,154,243,144,76,88,118,158,101,87,75,157,202,237,105,30,104,35,207,30,26,160,156,106,232,254,21,249,182,49,78,157,237,152,134,114,38,124,218,34,229,4,207,180,183,222,185,255,254,63,115,95,179,148,86,229,102,64,1,198,163,254,41,237,64,182,69,79,86,162,70,30,188,70,46,222,209,4,70,32,112,17,59,116,27,2,232,72,62,196,47,237,186,225,160,141,68,214,206,36,120,175,201,213,187,129,147,89,85,120,62,63,218,211,226,3,22,105,95,30,252,104,128,92,67,158,134,24,146,71,150,115,17,38,114,211,54,92,1,199,127,247,171,147,127,254,199,41,56,54,109,31,7,101,54,207,165,40,218,220,133,61,187,95,64,247,22,222,133,75,46,138,49,199,73,82,132,194,20,124,39,169,126,204,230,69,147,205,127,76,219,179,200,235,243,209,237,203,192,53,76,226,160,233,25,7,244,166,104,191,16,166,241,133,199,18,164,101,194,11,225,5,24,78,82,98,144,56,91,196,114,139,95,153,235,228,66,159,79,73,104,104,36,34,33,116,57,37,61,190,106,28,94,34,9,130,49,18,51,93,10,213,102,141,120,77,0,79,70,123,32,208,90,159,119,15,190,108,29,105,202,158,101,144,104,207,22,112,65,210,15,5,248,34,137,98,75,204,133,148,208,94,8,68,189,57,10,101,120,104,208,83,232,205,46,89,135,218,163,55,234,172,213,20,24,48,44,71,111,223,42,68,217,40,175,205,176,56,227,167,42,166,117,40,65,227,114,192,7,111,158,188,249,155,153,246,130,73,11,76,31,159,237,231,194,128,224,234,149,34,141,113,51,160,211,155,43,202,205,87,82,155,167,187,83,182,48,120,102,205,87,83,155,199,189,226,154,216,5,220,252,222,249,185,180,119,159,89,23,26,233,93,48,77,92,165,209,220,190,247,205,143,255,229,235,31,255,242,167,247,63,252,198,201,59,191,58,249,225,171,115,24,14,178,94,68,113,27,56,51,142,82,50,121,178,88,137,245,155,217,232,145,40,27,138,38,4,143,128,94,115,155,28,170,224,196,247,249,93,107,221,50,28,242,65,35,119,5,36,14,52,200,52,219,101,93,171,232,90,85,215,106,248,134,69,152,53,13,194,22,228,3,90,142,220,113,208,84,2,55,48,6,90,142,128,211,114,192,217,246,225,55,20,242,180,28,30,66,104,185,151,199,195,17,202,85,164,32,50,29,252,203,237,183,161,86,114,149,67,34,93,224,209,160,226,101,54,104,58,231,3,220,97,28,231,131,109,51,104,139,78,68,7,26,194,67,216,198,162,50,77,169,6,51,42,100,206,230,218,232,178,137,246,146,151,77,190,97,128,194,206,183,48,238,76,206,191,35,243,38,247,226,132,123,226,61,41,126,131,126,9,254,236,211,45,36,207,74,241,101,12,49,62,104,121,104,220,144,82,30,62,227,103,13,244,35,227,246,172,117,93,31,1,171,3,133,30,112,105,49,167,250,104,22,136,67,61,157,74,122,44,222,100,160,149,152,8,41,180,3,106,237,36,174,55,147,53,129,159,47,147,3,107,214,105,111,60,176,80,160,38,127,153,24,235,132,178,39,13,8,19,174,98,140,145,19,215,139,51,117,224,198,252,58,112,200,243,254,251,247,255,32,155,33,102,233,195,179,84,224,175,255,36,6,57,169,220,205,175,3,79,87,124,23,213,118,23,195,11,221,138,4,188,244,168,120,159,129,151,161,113,72,37,54,228,185,179,79,10,4,52,177,61,47,11,77,189,217,186,11,71,83,47,85,89,17,224,156,29,154,98,91,150,128,38,65,19,74,81,63,233,78,176,53,77,234,203,84,66,83,117,214,207,140,102,186,152,58,58,91,7,157,162,120,10,211,123,6,156,34,105,22,45,204,182,55,118,162,131,146,248,201,208,98,147,61,199,161,81,138,133,118,22,158,195,142,205,137,232,104,32,89,152,150,134,202,206,132,194,180,79,236,88,104,174,41,252,248,189,255,58,249,241,107,247,223,251,209,253,183,190,241,209,7,226,106,29,26,142,177,75,181,151,211,242,251,24,240,204,25,97,77,205,57,31,188,99,89,179,17,117,252,140,112,148,20,129,69,166,198,228,229,135,64,83,138,136,157,201,35,104,107,243,178,8,46,203,103,113,136,176,239,143,136,65,196,8,224,254,219,191,254,248,151,63,76,210,216,245,61,215,153,115,3,45,205,179,129,166,54,59,139,250,72,39,22,35,65,218,239,25,116,200,7,119,86,196,248,195,183,238,253,211,107,247,63,124,243,228,131,159,10,152,244,161,240,21,23,79,84,30,130,14,5,208,108,255,34,48,82,60,236,114,120,130,100,152,87,172,125,31,111,80,241,185,190,116,228,242,126,205,137,216,112,24,89,72,21,198,121,182,8,253,224,255,77,65,168,17,156,1,62,9,228,69,240,89,158,133,79,35,88,4,157,48,136,169,216,36,131,76,61,132,13,125,40,5,29,157,106,88,128,79,151,248,203,113,100,12,48,202,34,75,156,104,177,175,115,157,95,203,231,147,187,46,170,68,209,201,228,71,127,252,97,238,228,23,127,159,118,102,42,86,19,245,179,232,84,243,205,191,203,161,173,83,236,184,121,130,78,121,160,153,14,72,156,67,116,4,82,53,191,205,12,188,200,169,240,33,125,186,217,192,155,229,99,96,150,91,198,190,37,93,234,170,199,3,122,179,62,194,56,60,254,146,178,12,67,91,54,240,90,123,25,132,78,107,153,234,176,138,230,36,236,170,208,152,131,93,167,211,107,116,80,160,183,142,252,25,224,253,35,31,255,161,117,13,148,1,180,45,239,151,150,233,109,63,55,184,89,63,162,82,225,28,77,162,178,254,172,21,44,54,36,210,218,92,224,77,43,48,236,193,101,51,29,62,140,55,13,60,36,47,43,75,115,64,31,143,54,37,119,201,121,250,78,149,245,245,35,98,22,56,187,9,207,26,186,89,51,158,209,125,122,174,142,45,248,107,182,233,183,231,26,10,192,10,85,148,249,8,160,3,116,229,227,220,7,238,129,115,195,179,230,38,177,231,45,127,142,86,112,80,192,43,232,144,208,42,165,51,24,204,77,196,212,139,104,161,121,1,94,103,247,143,46,56,228,210,99,222,134,54,173,125,187,55,207,72,76,82,112,225,193,0,1,147,40,175,181,18,30,84,141,184,207,46,133,118,81,60,98,99,74,165,120,194,70,153,219,186,235,130,234,226,104,204,93,29,223,1,101,167,109,52,159,6,203,8,179,81,107,196,227,183,172,204,73,150,135,48,247,230,37,30,95,244,13,120,236,43,249,196,132,60,246,133,233,132,209,183,107,97,65,58,176,232,59,147,95,164,47,68,152,97,222,49,92,193,161,95,217,86,34,124,129,93,154,124,155,104,145,254,77,252,154,66,205,40,188,71,58,121,231,231,247,63,248,99,154,23,207,189,255,253,77,49,71,112,124,185,247,198,187,39,63,140,28,94,42,228,46,137,156,156,209,2,219,128,156,87,198,182,135,183,104,122,100,11,26,59,101,185,247,206,7,252,104,31,208,189,139,227,85,186,131,177,135,208,56,230,178,33,157,252,232,223,78,190,241,253,180,35,242,4,48,50,53,115,247,137,223,118,36,251,196,39,48,27,20,85,136,133,99,137,4,144,104,234,102,65,225,206,206,113,16,120,148,73,247,54,115,154,129,51,89,165,100,19,128,205,60,175,106,189,162,200,234,242,199,49,59,51,241,164,134,219,152,105,252,182,148,68,13,32,139,135,216,161,197,85,239,182,168,114,227,35,229,180,182,67,34,119,90,29,207,67,163,229,8,188,202,76,128,185,87,19,151,190,36,247,12,230,119,225,48,47,139,146,34,89,204,113,34,111,155,148,231,32,27,190,232,142,189,124,90,33,201,126,189,156,2,200,8,102,195,49,2,14,134,51,133,211,130,33,87,146,225,137,84,51,238,19,197,3,17,203,7,73,109,103,219,17,66,1,10,49,174,34,188,22,233,193,156,108,210,203,67,26,145,147,70,156,71,152,31,180,193,164,214,213,108,126,242,48,89,34,124,236,35,207,139,49,249,48,110,80,206,6,201,153,63,251,236,108,7,59,45,140,202,68,143,237,214,100,232,81,6,64,104,122,188,43,66,152,178,112,172,215,104,224,188,62,240,174,107,196,152,54,234,136,159,116,223,33,163,105,89,25,237,226,187,31,60,71,109,166,98,149,162,133,109,105,124,177,100,172,42,144,131,223,187,247,246,239,194,120,141,108,61,244,138,92,214,98,131,185,108,198,87,22,109,53,92,85,49,85,129,174,6,65,122,78,216,92,178,250,159,214,45,38,97,99,202,175,168,208,28,147,42,19,41,83,39,184,98,120,86,159,198,140,195,162,212,206,11,184,91,194,93,240,156,195,98,87,156,43,181,4,206,100,69,51,193,244,132,188,149,52,86,118,200,149,16,51,165,181,138,79,147,151,167,143,184,211,2,115,143,16,252,22,40,124,230,39,161,153,99,143,92,139,54,203,86,5,116,23,43,99,184,81,6,187,156,83,8,175,211,4,210,17,122,75,165,232,179,232,44,5,127,54,157,37,226,23,136,248,237,145,54,36,247,134,165,178,110,202,54,189,125,110,211,59,100,54,189,99,205,213,236,200,166,183,210,168,91,134,142,239,201,211,232,12,123,237,62,55,231,197,48,71,121,165,186,162,131,162,141,225,180,169,60,65,196,209,171,252,108,177,199,163,174,193,222,192,186,11,162,94,115,15,182,12,251,208,118,96,231,236,146,118,119,178,68,50,102,225,146,249,0,75,116,201,220,60,230,183,204,244,19,222,3,55,203,186,134,159,155,32,48,78,19,238,4,123,196,148,213,55,137,42,211,215,92,196,226,40,108,62,66,81,140,94,123,235,209,139,53,162,116,140,70,225,220,6,135,188,70,115,153,116,79,150,19,253,88,207,238,255,244,175,239,191,29,185,122,235,81,251,212,98,84,236,51,76,139,125,219,66,47,16,4,53,83,88,57,133,92,50,225,225,16,133,139,239,188,40,81,100,237,175,142,228,201,155,106,42,216,142,109,132,154,208,198,52,113,139,209,92,232,243,26,226,24,143,57,122,69,166,238,199,91,143,143,149,204,28,31,38,253,166,9,54,83,97,142,231,30,248,98,70,150,59,79,68,100,89,62,45,145,16,39,123,181,136,194,157,224,214,18,109,94,97,219,152,22,142,190,68,221,18,8,234,19,218,168,196,250,201,163,166,180,73,190,46,238,222,213,227,73,107,146,132,32,100,68,110,43,44,207,54,219,228,22,135,208,19,115,149,75,247,91,17,185,235,67,50,87,24,173,138,68,127,46,214,237,243,231,75,231,18,131,251,244,15,5,36,83,193,104,50,33,135,48,199,111,182,245,50,31,52,193,202,2,157,15,100,155,149,56,4,169,116,41,117,17,199,13,114,146,174,225,211,108,132,218,206,20,160,146,5,207,252,112,167,194,124,129,218,160,36,128,49,92,177,141,95,227,162,33,157,216,84,204,157,218,49,126,14,15,248,208,190,178,153,85,74,19,173,82,231,115,156,165,14,174,212,110,21,84,214,143,126,251,139,123,255,247,175,238,189,241,222,127,255,254,221,217,174,177,185,108,223,216,220,156,206,177,189,34,61,36,156,219,35,150,40,175,51,23,9,29,80,134,48,229,48,105,53,105,25,76,46,202,195,175,36,132,73,38,65,129,160,36,83,83,170,119,45,189,85,144,187,75,60,115,163,206,90,69,246,73,234,167,230,246,251,192,164,155,13,157,244,88,166,219,44,79,94,65,11,217,36,164,48,93,102,255,52,82,129,109,62,132,12,61,117,218,173,105,115,105,205,49,151,100,175,157,62,151,206,236,185,180,22,153,75,201,201,32,193,137,167,140,39,141,217,69,158,4,211,33,81,69,149,233,132,82,15,242,68,173,232,180,119,181,125,162,86,212,42,181,18,232,0,49,77,162,35,123,7,214,106,149,138,213,88,49,153,38,65,220,3,249,251,163,59,237,125,209,73,176,191,82,78,122,253,161,49,99,24,67,44,143,143,69,233,138,154,199,24,200,22,13,186,71,130,81,41,69,98,190,136,46,154,94,161,176,231,122,246,29,140,194,52,216,70,253,162,176,95,40,215,170,245,74,183,108,237,28,15,13,111,215,118,154,165,98,185,182,127,144,211,115,197,114,93,175,150,241,99,139,153,47,22,43,245,106,173,177,127,112,206,30,146,251,43,39,104,9,70,179,79,53,26,221,170,105,70,153,147,140,166,115,66,250,173,91,120,29,150,236,76,31,74,18,195,217,102,177,81,129,255,196,70,39,176,246,96,213,237,91,30,185,116,172,104,52,60,22,72,228,202,102,115,249,101,203,185,13,138,212,242,129,235,221,246,71,6,30,208,163,249,111,127,127,108,45,251,94,111,121,223,182,14,252,101,63,96,42,217,114,164,145,45,27,3,203,11,54,162,239,127,62,208,172,158,43,220,60,20,1,130,178,67,212,65,162,49,193,22,60,2,22,5,186,93,167,179,244,92,71,59,218,232,108,108,104,229,245,206,70,71,211,201,239,234,122,167,211,88,215,54,58,151,150,215,181,242,102,231,234,5,146,164,99,82,167,67,204,234,144,41,36,90,89,131,127,231,145,99,180,137,167,195,121,226,10,208,214,207,131,148,200,105,225,252,0,100,133,182,223,243,253,243,244,213,222,118,224,65,37,133,207,250,6,245,179,129,201,191,233,60,249,121,242,147,245,147,197,140,142,49,6,26,227,125,185,114,117,116,8,172,175,134,191,91,152,193,56,95,110,5,82,4,182,135,89,2,235,203,49,222,23,43,2,133,18,172,142,182,119,51,136,24,92,174,84,79,2,159,220,116,38,8,97,121,57,215,108,238,23,76,203,26,17,182,73,12,61,110,221,178,29,199,242,16,20,228,231,114,204,17,41,87,2,56,190,11,186,87,206,245,80,192,110,145,252,73,18,10,118,4,15,5,22,6,4,92,129,46,187,231,93,151,92,29,238,16,175,244,190,97,60,241,74,255,236,121,165,75,79,2,207,231,103,45,219,71,75,6,180,92,109,160,222,51,238,96,96,140,124,11,48,185,235,43,83,236,107,165,46,164,34,82,184,117,155,195,161,214,39,177,99,247,233,75,186,169,94,180,17,188,156,104,87,235,59,195,135,50,169,69,0,161,73,45,121,126,227,108,29,173,217,195,196,81,81,212,205,11,35,160,101,209,203,154,187,102,6,22,121,26,89,198,58,67,249,247,126,114,239,157,119,57,56,217,156,156,126,64,225,56,49,23,8,239,171,211,102,33,44,16,39,233,48,227,33,94,8,120,252,174,202,148,77,243,159,39,142,203,49,139,56,60,76,67,209,203,51,124,193,209,55,66,26,174,234,247,126,119,242,203,223,221,251,229,219,60,245,19,112,0,102,109,156,157,211,47,133,200,236,20,11,61,196,93,129,120,120,112,187,68,154,166,76,245,14,246,199,67,178,7,67,165,123,175,126,120,242,183,223,81,206,220,55,152,249,174,64,75,100,105,176,176,17,139,58,227,162,47,167,236,140,27,11,108,112,22,206,177,200,57,35,207,84,233,153,250,179,242,73,77,119,10,246,238,68,163,19,94,101,207,15,213,71,237,15,188,119,20,107,153,46,151,252,71,191,125,109,248,255,253,135,170,44,20,62,226,161,123,99,154,7,131,104,2,126,241,225,99,67,131,105,250,65,111,36,54,29,199,195,163,109,223,232,73,237,159,124,253,253,147,215,255,245,241,118,33,8,100,20,188,186,24,10,196,45,130,186,224,187,182,183,97,140,140,158,29,28,109,114,175,85,194,10,179,178,39,73,119,218,40,204,72,189,91,171,210,79,253,26,190,65,245,168,29,107,25,223,89,69,167,217,0,241,83,219,223,83,248,101,175,184,167,40,130,215,45,251,52,221,173,54,83,224,103,251,93,161,235,30,78,137,75,14,99,163,170,64,124,163,19,25,214,127,255,254,31,162,12,133,19,71,92,158,150,101,232,25,98,243,60,62,106,159,164,12,253,120,68,104,45,129,117,34,190,166,227,123,14,193,152,104,181,248,106,5,254,133,9,194,195,221,192,245,48,76,211,107,255,129,75,14,3,208,20,4,116,67,206,201,239,95,61,249,217,183,169,244,172,48,244,16,17,213,192,125,252,8,254,43,92,189,90,48,205,220,165,75,205,225,176,137,50,128,98,57,102,12,202,253,15,191,123,239,135,239,50,40,89,147,85,90,104,178,74,51,39,171,20,77,86,150,20,251,48,146,116,170,223,9,105,250,43,142,69,207,198,185,104,253,238,79,62,254,229,63,139,115,182,19,147,112,229,8,244,40,251,103,107,234,225,130,205,12,38,229,58,76,226,26,26,135,5,42,210,145,208,174,250,169,164,161,228,211,36,15,45,13,177,125,48,24,143,204,32,218,4,210,35,207,157,229,70,244,201,138,33,101,253,241,75,0,81,155,103,184,229,10,106,21,144,218,5,80,159,189,192,143,41,86,104,239,25,58,52,161,189,148,80,18,193,101,17,255,103,119,203,185,182,216,158,115,109,246,166,115,237,201,174,243,8,119,157,107,139,109,59,215,102,239,59,215,62,193,141,103,215,10,110,28,184,196,252,244,147,220,122,2,218,135,79,231,214,163,63,217,122,254,132,182,30,32,181,57,183,30,161,36,217,122,118,216,34,144,124,86,43,165,10,245,89,69,187,234,146,137,15,43,245,48,198,76,222,87,169,235,26,115,106,29,101,56,181,142,219,208,45,127,211,176,7,71,41,174,148,166,224,73,55,90,82,150,15,188,209,178,231,123,203,131,253,96,212,91,246,105,192,5,174,162,18,211,237,121,252,246,98,245,54,112,140,15,211,48,1,48,183,243,35,236,32,51,26,59,173,231,35,240,106,110,72,142,241,48,133,119,12,153,115,32,123,240,125,113,223,62,33,250,39,217,66,73,160,170,33,57,167,199,143,76,114,38,169,148,147,205,97,93,94,40,133,214,229,120,210,1,34,195,54,63,221,69,174,222,217,218,160,253,182,188,224,136,220,30,78,40,68,60,248,197,171,84,242,116,131,237,224,235,175,22,51,19,82,46,95,83,208,218,28,216,192,179,180,132,8,162,75,31,24,87,52,207,26,176,242,157,107,155,161,197,54,154,114,103,193,93,191,112,227,197,11,23,166,1,247,236,98,48,204,6,189,163,57,214,193,153,226,226,218,103,24,25,233,182,240,177,248,94,91,176,170,172,105,6,152,241,232,74,140,10,219,60,10,5,35,197,240,59,161,220,240,91,76,232,104,111,247,242,106,94,45,250,227,110,224,25,189,32,95,210,64,20,59,242,21,181,72,5,168,188,242,18,252,135,242,211,230,102,174,193,34,198,1,179,35,181,82,138,132,34,150,202,26,188,246,56,91,28,23,25,171,73,241,35,160,120,136,156,176,98,226,114,123,155,101,97,10,210,8,208,110,66,74,143,10,149,162,66,145,22,175,197,36,43,228,125,60,119,218,148,198,90,97,254,7,207,232,119,239,166,205,217,90,194,135,129,22,136,207,113,2,156,24,162,77,172,72,77,225,228,170,106,42,185,204,15,161,4,16,198,197,180,29,99,186,15,132,21,250,32,132,39,19,113,175,135,172,72,19,145,206,152,167,214,236,104,156,79,173,85,121,96,27,102,72,154,23,180,52,34,242,222,251,225,143,62,250,240,63,21,186,85,177,249,155,54,97,215,102,204,216,181,244,41,227,204,48,62,97,215,102,204,88,172,158,128,237,107,241,9,187,150,62,99,179,33,204,154,48,14,33,123,186,56,227,153,115,186,34,57,235,33,166,43,154,243,228,116,97,76,109,130,98,252,229,97,240,31,145,95,166,56,196,24,196,89,19,49,99,20,169,204,31,218,137,26,197,189,35,192,112,152,75,228,98,85,243,120,2,21,90,73,116,19,26,141,209,116,123,99,60,227,71,134,192,142,251,241,101,138,188,120,178,161,106,110,123,176,13,90,140,29,40,59,208,58,200,151,176,251,216,248,8,1,8,194,149,154,54,176,250,65,179,174,107,228,245,85,248,48,129,148,93,208,92,233,123,7,196,172,230,176,115,104,135,250,80,15,246,150,93,23,85,68,170,96,77,180,35,49,155,169,153,26,19,152,33,153,187,150,27,80,10,132,96,248,125,221,181,81,153,8,95,50,222,51,64,122,69,17,201,183,60,91,184,125,22,21,18,214,156,197,172,181,209,228,7,189,248,6,46,64,126,106,181,180,177,177,82,19,28,214,184,14,193,106,5,169,181,116,242,159,80,235,85,185,150,151,86,171,75,134,183,51,105,217,231,207,187,24,143,236,43,228,92,35,111,3,161,68,212,54,55,161,48,122,254,164,8,69,208,67,158,16,202,227,35,148,105,142,216,81,96,29,60,52,233,183,135,218,30,185,11,92,93,173,24,178,139,108,151,187,200,238,49,195,246,190,236,34,107,214,45,107,181,140,170,62,117,145,221,109,119,67,23,217,14,129,89,182,42,58,133,73,189,101,85,109,159,107,57,137,91,74,217,103,54,227,18,179,185,27,57,208,118,166,59,208,134,214,72,40,223,162,152,19,126,33,230,197,55,72,40,97,208,208,35,63,219,79,76,42,191,240,220,11,157,43,15,163,160,204,171,174,17,39,218,27,196,179,22,151,19,119,238,157,95,115,145,188,110,67,117,18,149,221,23,188,1,247,25,166,175,36,77,125,216,35,107,63,165,142,73,164,21,18,143,43,250,90,52,221,43,228,233,108,38,146,166,40,33,169,186,65,166,200,29,73,229,204,215,141,91,181,205,91,131,141,58,227,112,132,59,160,108,209,215,182,242,179,188,125,5,51,171,100,188,42,130,134,140,37,81,12,21,174,124,248,10,24,182,152,129,254,185,181,11,193,9,118,83,242,14,164,79,124,192,84,135,111,72,48,204,169,169,19,160,40,36,86,26,235,3,72,96,57,4,151,143,85,37,150,5,208,179,139,0,247,37,203,240,16,95,237,60,73,186,10,104,217,203,171,75,37,181,24,184,244,224,3,230,103,100,160,231,41,8,118,101,77,193,41,241,218,161,147,88,126,106,65,131,22,188,228,142,61,127,122,73,151,150,188,106,59,227,192,154,81,214,166,101,183,44,32,3,115,122,217,86,6,154,120,96,72,75,83,10,160,72,242,48,145,210,55,79,83,114,209,55,67,83,154,209,55,87,250,102,227,153,210,89,248,125,127,102,244,52,241,44,114,150,126,22,6,23,61,149,91,58,250,18,186,182,153,211,209,61,218,187,131,138,195,54,26,153,237,180,117,216,225,194,28,243,104,68,179,224,3,201,163,190,231,145,159,121,106,188,82,49,92,233,60,254,111,169,10,156,162,156,107,207,167,118,207,118,156,91,92,161,57,149,163,93,184,43,195,82,200,116,189,59,106,239,107,7,84,180,168,235,245,200,245,142,75,40,71,178,235,93,185,220,239,215,141,170,158,238,122,119,32,185,222,117,27,179,227,243,53,250,166,129,3,44,233,122,229,137,31,196,103,206,15,98,238,24,102,210,205,184,124,167,46,218,14,79,121,33,30,99,202,6,95,182,252,43,216,242,180,183,220,169,175,219,214,192,13,176,210,173,113,126,155,92,96,135,100,170,245,29,9,151,148,162,172,162,131,47,189,35,215,66,241,151,17,202,118,248,230,42,189,11,69,98,2,117,141,60,125,129,246,7,94,209,246,175,88,70,127,141,70,215,104,198,138,43,121,101,137,85,225,79,78,181,219,192,232,215,20,165,25,37,49,46,163,46,41,42,185,90,157,76,0,242,236,88,105,166,185,223,51,79,17,41,141,212,155,43,78,26,45,121,102,193,9,241,69,248,191,249,221,172,32,142,115,63,51,79,31,232,147,129,206,70,27,70,30,95,28,105,88,107,30,148,145,114,103,140,176,135,247,47,202,126,160,31,161,207,131,179,211,16,26,214,154,15,103,132,200,162,208,141,15,105,149,66,102,152,15,6,129,63,172,59,209,159,112,176,191,169,150,37,196,207,98,134,209,8,10,126,238,232,58,112,104,99,215,8,159,184,64,5,234,170,11,250,147,37,218,145,220,116,114,177,255,238,253,224,253,147,31,255,67,50,157,158,112,216,248,64,4,217,82,105,216,30,132,184,22,14,221,240,48,122,219,24,47,248,229,36,140,82,172,76,98,14,65,154,0,98,202,174,77,167,173,48,132,98,220,32,64,14,137,177,170,167,68,247,89,104,95,157,239,9,116,242,230,215,153,199,113,149,160,206,94,247,99,191,63,88,124,221,99,173,121,214,61,41,247,16,33,91,233,141,221,227,14,207,113,242,193,219,247,223,254,249,201,235,223,184,255,239,31,158,225,204,72,80,231,216,252,169,237,194,41,118,127,90,113,174,237,159,21,141,166,168,119,231,232,8,40,226,83,62,67,247,190,245,19,12,214,244,139,111,222,255,224,103,143,39,210,141,212,224,236,201,67,117,15,31,194,59,197,244,133,85,231,153,192,168,112,52,133,71,47,155,47,63,234,248,55,252,159,16,114,238,19,244,197,252,20,7,77,37,241,71,69,71,72,7,207,74,8,101,62,116,24,213,179,14,152,58,195,242,178,111,31,90,228,197,200,179,9,76,26,130,147,205,1,75,169,142,96,84,208,148,34,96,61,138,216,164,97,159,210,122,32,250,97,146,30,156,181,31,102,109,122,15,130,168,253,143,126,251,45,224,72,220,28,245,17,199,38,141,135,71,125,52,129,81,235,169,141,143,74,97,179,165,147,95,189,137,35,254,254,27,15,126,240,243,7,175,189,153,31,158,165,11,102,70,243,149,176,249,202,39,209,124,61,108,190,254,104,155,175,165,35,191,28,97,191,252,73,116,32,90,243,229,234,35,109,191,150,138,127,220,93,183,4,190,67,132,0,232,196,189,247,126,125,118,77,167,51,60,38,153,73,11,79,146,32,31,195,208,191,106,12,82,199,254,224,239,95,63,121,245,247,143,26,3,36,168,100,172,125,38,128,61,137,133,252,169,138,133,188,35,251,71,247,106,253,58,213,238,19,129,135,67,243,120,188,251,75,191,2,30,180,143,201,219,183,120,75,46,91,141,187,130,213,184,189,164,44,119,237,59,203,67,215,177,3,215,91,30,141,2,135,88,142,95,135,15,115,219,197,167,135,98,154,217,206,192,8,44,159,30,184,204,107,4,159,21,105,40,222,214,195,68,26,154,80,167,4,102,62,210,19,158,91,55,195,48,58,182,79,244,27,188,55,145,77,71,34,11,145,222,116,11,17,202,19,81,176,102,166,20,35,7,215,47,77,190,234,239,162,0,12,44,234,193,223,190,203,152,197,247,241,225,8,96,216,104,203,17,86,169,200,85,42,179,171,148,228,54,232,110,48,165,124,69,110,96,102,249,186,84,190,62,179,60,238,141,98,135,202,51,107,152,82,5,190,161,37,42,8,175,184,139,118,35,130,201,141,252,98,59,81,247,210,158,110,207,126,84,254,163,223,190,17,203,212,177,221,212,39,243,201,89,45,249,16,93,205,44,28,202,151,158,42,156,238,5,254,80,197,101,33,40,64,19,8,3,96,236,243,207,120,208,196,44,105,38,217,102,46,180,27,109,63,12,38,22,198,111,187,232,185,195,13,163,183,103,1,251,34,133,20,53,105,140,18,179,60,193,131,198,212,119,174,49,163,125,78,250,154,29,249,37,235,85,122,50,184,182,179,38,189,74,207,226,110,156,133,133,194,224,172,94,166,255,210,214,87,174,97,175,125,43,79,62,250,196,130,3,95,187,21,141,3,200,37,254,204,87,235,25,115,201,122,178,158,102,203,207,213,179,52,94,23,214,22,179,24,32,235,98,26,36,66,84,50,48,34,115,8,239,222,107,252,64,44,11,14,19,211,100,40,130,236,118,154,55,244,63,51,239,160,243,131,140,180,240,60,56,233,45,242,251,50,158,19,176,187,86,165,172,96,32,148,16,251,107,10,125,66,241,22,125,22,10,153,84,44,159,24,120,240,236,74,44,147,189,229,28,214,86,30,249,91,234,83,205,196,52,43,93,166,225,22,9,104,198,117,29,24,141,237,139,33,110,2,205,147,229,0,107,106,200,201,206,96,16,114,45,37,33,19,192,42,2,0,84,38,224,107,128,93,119,147,47,154,240,57,107,17,210,133,67,13,172,174,141,135,93,203,227,43,153,208,240,224,116,97,59,6,69,46,214,165,84,33,155,140,88,58,241,118,121,236,60,19,126,177,136,53,159,206,215,174,71,109,83,27,19,105,184,175,119,251,178,133,240,144,91,8,143,153,253,205,72,178,191,9,127,197,12,111,134,145,225,77,73,175,172,36,44,105,168,141,3,182,83,237,85,21,181,165,80,70,76,162,86,1,55,114,251,57,15,184,147,215,222,38,47,95,123,154,2,66,30,90,55,12,220,158,49,240,137,31,7,127,48,155,39,114,75,117,148,36,87,87,65,108,47,178,238,180,140,188,82,169,233,181,238,138,209,80,0,22,236,48,199,244,233,211,171,198,8,131,218,81,163,240,171,24,19,7,185,26,118,121,85,207,238,114,87,175,150,160,203,115,62,218,109,218,251,36,78,88,1,244,160,2,61,4,229,111,100,215,86,250,221,158,165,55,118,142,217,129,42,12,163,151,199,35,217,92,33,71,31,239,86,39,69,159,174,121,60,64,78,86,164,7,154,88,69,124,191,219,219,237,26,249,234,170,86,95,209,26,37,173,88,86,91,93,247,176,64,135,217,4,185,217,10,114,58,190,141,91,44,235,13,124,144,59,71,42,232,26,254,20,43,51,218,108,238,161,42,123,156,128,88,40,214,16,28,64,11,63,100,53,160,233,228,81,114,150,183,231,15,72,222,231,208,232,234,115,216,221,168,3,228,185,168,228,176,169,106,112,212,164,6,75,133,46,80,192,109,17,1,152,106,120,133,93,224,188,54,108,33,249,85,221,180,118,181,167,122,101,67,95,129,181,4,108,220,167,166,216,226,103,53,124,28,125,181,178,2,184,111,81,228,138,147,82,46,214,97,242,87,96,94,90,164,225,88,5,250,18,48,217,101,220,238,192,134,69,72,147,14,104,177,21,93,111,145,195,108,134,55,124,155,23,255,21,75,20,104,14,221,4,90,194,123,233,43,229,85,76,111,209,55,141,11,232,69,193,113,219,162,62,2,79,245,251,253,24,182,10,246,112,55,137,177,52,16,44,141,120,101,240,217,224,137,212,69,35,76,165,168,8,59,196,199,205,190,79,138,24,34,114,132,138,26,185,2,227,151,29,83,233,149,207,97,127,0,59,46,254,42,28,120,176,30,241,87,218,128,179,218,200,197,210,179,218,172,84,138,149,202,231,90,226,74,171,177,133,86,170,214,176,5,182,74,236,59,168,185,208,171,12,124,73,76,238,232,203,99,31,131,35,240,214,155,244,62,162,69,206,92,72,251,62,75,154,183,191,248,61,44,144,213,249,85,92,223,169,157,27,129,236,141,73,197,106,169,94,71,26,42,21,129,152,240,147,176,30,10,148,88,200,34,44,87,181,82,181,164,149,171,58,99,12,228,202,38,122,38,58,81,168,174,182,122,99,207,135,250,35,234,75,115,54,35,227,108,36,189,147,181,154,86,170,85,145,91,148,50,251,24,149,169,171,211,250,68,19,80,178,205,225,165,109,18,199,201,8,5,137,101,203,86,91,119,165,87,55,27,115,54,22,126,179,83,103,54,106,53,154,50,105,69,198,86,122,169,209,48,251,250,162,109,19,21,104,122,227,149,26,225,62,89,99,166,237,210,220,190,49,180,7,71,77,34,135,122,174,99,247,46,66,170,180,90,43,37,220,182,78,213,203,156,157,213,79,194,81,29,116,215,24,200,40,154,183,53,26,251,242,25,216,139,179,56,99,51,100,194,197,58,139,154,33,177,98,70,24,243,54,21,125,191,13,66,246,84,146,227,60,117,65,18,139,183,227,140,135,83,155,17,183,40,97,146,197,185,227,204,126,193,158,160,1,24,89,204,115,45,182,112,223,50,251,189,250,169,128,167,46,39,237,52,144,50,22,71,216,197,85,67,215,79,213,197,212,73,63,85,23,83,167,53,142,195,67,216,159,236,20,92,131,134,102,147,163,49,163,11,140,115,28,88,45,186,173,11,123,132,27,4,238,144,47,36,145,224,99,220,103,181,135,63,97,91,69,32,152,100,123,18,7,232,130,0,54,109,67,78,10,1,241,189,149,68,66,41,24,100,119,72,221,97,121,19,25,164,150,42,37,206,102,246,2,92,114,30,146,53,128,106,17,182,92,130,197,200,66,161,73,16,204,145,102,152,221,213,94,85,130,55,206,196,71,40,91,138,224,144,205,113,104,21,125,181,215,55,90,137,53,45,194,39,102,135,83,26,17,133,217,149,34,112,158,58,17,102,185,60,199,49,18,74,21,156,37,204,33,25,49,62,170,135,226,127,198,190,173,107,165,74,89,43,215,80,49,169,169,9,181,69,200,134,173,63,164,96,234,25,185,111,165,13,182,64,66,95,100,106,85,156,184,197,0,71,186,222,168,246,187,169,192,252,113,55,155,148,28,215,177,90,201,101,197,150,81,9,36,202,22,217,153,240,3,81,45,208,44,172,73,62,225,69,204,95,230,11,144,163,102,209,7,95,252,243,245,133,208,243,164,136,250,50,177,48,34,190,167,243,51,129,112,154,100,41,59,4,151,190,118,179,215,148,176,169,12,44,180,59,45,224,250,69,138,1,2,136,40,42,220,102,153,192,26,238,54,160,25,247,251,105,28,104,166,94,39,234,115,79,233,181,149,170,89,149,245,186,20,189,44,162,86,214,161,152,144,59,67,81,171,24,248,211,130,217,10,108,88,83,108,181,14,109,211,28,88,49,28,22,13,98,221,149,178,29,76,71,53,19,144,57,175,47,89,53,179,188,32,46,146,250,46,8,202,0,176,128,11,54,123,110,35,141,44,242,21,166,151,226,25,44,218,218,183,156,193,81,42,139,102,243,158,66,150,156,32,248,97,129,184,41,165,48,155,73,145,126,68,164,77,217,91,18,29,68,183,204,212,186,57,154,152,185,61,133,221,97,108,132,30,200,164,169,231,25,130,51,149,31,196,41,27,123,131,188,178,228,17,95,252,126,89,87,84,117,233,243,34,7,100,18,57,178,103,178,59,10,27,1,211,51,197,83,135,152,228,158,70,223,133,216,82,103,72,231,201,156,244,201,92,67,23,14,154,58,253,236,239,121,182,115,187,169,103,32,46,125,87,140,111,91,139,66,205,222,187,98,144,103,212,207,218,14,18,170,38,219,5,90,145,60,34,66,110,246,109,207,15,10,110,159,124,155,210,61,77,172,228,4,123,188,74,190,172,158,166,86,101,90,173,227,153,186,112,41,101,79,149,212,233,121,198,152,129,194,185,70,186,104,221,138,122,154,169,227,194,121,246,88,22,158,170,133,103,105,134,108,110,24,181,73,86,245,170,154,197,126,50,91,172,101,86,225,109,118,77,75,135,45,84,152,125,34,174,200,60,3,207,186,200,70,239,247,60,119,192,108,158,114,210,183,204,99,234,83,9,238,113,98,4,82,44,213,181,114,169,172,21,27,73,82,93,45,107,141,134,182,178,74,206,157,194,78,55,136,238,42,15,132,166,241,109,68,18,59,83,183,143,41,227,237,186,230,209,156,135,242,164,85,181,197,173,185,154,123,176,229,91,78,28,58,221,45,211,183,40,45,86,150,25,70,167,111,103,9,206,55,101,20,180,209,179,153,181,201,34,157,156,255,252,204,108,152,240,223,169,70,193,39,186,126,253,47,103,76,117,43,252,72,133,242,108,245,67,61,77,79,100,190,225,168,25,71,152,146,30,179,8,125,136,232,36,71,81,33,242,186,248,19,223,195,167,106,104,83,218,205,56,149,76,149,239,217,233,63,199,58,215,171,248,119,233,42,164,30,211,181,10,49,105,136,246,13,133,214,177,79,137,50,245,198,1,36,71,119,84,24,186,102,218,1,77,138,222,73,78,176,202,69,172,44,215,206,69,31,51,240,157,208,49,67,129,32,212,81,18,187,46,87,198,167,72,177,172,95,252,132,133,175,140,148,123,51,30,157,55,252,16,142,131,146,108,189,161,149,234,64,75,213,26,210,172,22,175,86,88,168,222,195,86,155,175,86,198,202,148,166,58,68,213,34,179,213,164,129,97,142,57,211,82,148,20,117,92,224,120,124,187,208,185,102,30,10,189,68,237,229,95,178,38,88,234,90,198,101,228,236,67,86,190,63,87,123,13,179,47,129,156,117,106,75,87,211,148,251,63,195,234,154,102,41,14,115,230,69,71,76,119,72,63,215,151,87,174,188,76,249,41,159,208,238,188,215,29,28,75,169,224,165,115,253,4,20,18,242,148,58,7,243,107,189,98,157,222,222,69,194,66,141,177,32,58,165,122,146,23,9,250,112,43,129,107,161,180,61,68,235,62,84,218,62,79,149,182,106,183,98,162,210,166,168,169,113,179,227,234,155,144,19,210,104,45,85,173,227,147,185,98,173,244,245,248,73,196,41,212,242,204,91,201,212,27,166,73,132,213,228,122,235,187,189,177,175,77,155,137,228,77,94,132,56,166,237,90,141,90,35,129,184,216,41,118,119,151,116,223,176,83,53,128,152,192,37,173,235,116,35,136,167,244,186,222,47,53,102,220,155,234,233,23,166,201,17,88,141,21,58,2,177,152,103,141,44,35,0,49,155,125,154,66,12,209,125,189,60,161,92,21,173,86,186,245,198,164,8,220,118,4,115,59,13,21,82,245,180,51,23,99,96,48,95,212,217,71,215,241,171,221,168,46,213,202,166,138,164,50,245,86,27,141,154,89,147,64,216,211,248,128,176,91,139,173,78,227,178,211,207,24,99,214,24,105,22,26,236,216,207,24,7,110,107,138,73,4,223,180,75,158,53,204,94,174,236,200,242,172,206,39,37,1,122,158,227,71,25,111,51,182,146,136,204,5,74,156,106,88,66,216,50,165,151,122,40,166,193,130,33,200,99,120,173,20,19,103,235,194,162,169,27,149,94,114,209,196,22,134,216,69,198,186,83,141,102,50,207,193,120,31,178,119,50,134,168,156,128,175,236,83,217,68,209,172,147,217,232,124,223,7,29,209,202,151,136,160,159,213,82,198,114,74,105,79,188,5,200,212,245,173,21,3,232,104,90,115,233,235,104,74,123,25,11,47,164,135,158,85,51,22,35,246,232,240,9,212,122,93,43,86,107,170,76,248,11,80,121,234,24,211,143,108,50,71,56,253,192,230,225,233,189,84,94,237,62,54,122,159,60,197,246,10,106,57,236,101,90,91,85,87,139,21,73,16,22,107,222,64,197,48,179,102,173,216,144,69,232,112,27,70,164,76,158,26,121,46,84,31,78,109,94,20,195,171,216,56,171,52,181,101,177,18,57,128,169,179,243,23,138,49,53,214,145,34,202,51,5,102,6,151,105,1,38,171,3,147,34,197,237,172,106,164,249,42,107,158,241,80,85,66,74,242,230,147,107,236,101,248,169,164,93,98,202,77,231,166,41,187,89,247,119,122,236,226,46,19,100,174,232,27,125,171,128,111,210,162,72,65,133,244,76,246,183,16,152,57,172,186,166,200,130,113,9,240,76,70,48,91,47,56,11,121,253,177,75,232,167,193,205,28,50,1,51,125,156,195,186,139,139,68,225,249,204,169,123,52,219,10,79,210,122,9,34,10,161,194,121,202,102,83,111,172,102,223,229,77,30,114,61,44,66,141,137,149,18,169,155,49,5,241,207,128,132,63,69,180,251,184,137,246,44,169,85,130,62,207,222,34,155,158,74,135,170,173,59,5,242,140,74,115,117,117,82,36,123,208,194,59,174,84,171,52,253,202,165,82,198,45,151,119,69,157,89,89,147,11,148,231,179,129,207,188,187,239,167,109,219,179,90,144,250,223,144,251,255,212,208,24,77,83,235,211,15,45,101,209,38,109,212,98,126,101,65,148,62,28,236,24,198,43,143,28,227,179,134,167,79,25,222,172,186,85,169,110,156,115,132,76,76,2,89,152,137,179,66,57,107,162,235,211,230,121,74,61,65,28,77,244,54,198,112,165,217,205,81,111,88,216,22,70,89,160,27,197,10,59,125,96,29,139,18,210,245,29,147,25,177,40,42,154,75,47,207,107,184,210,40,54,36,195,21,122,24,196,173,31,229,173,110,10,115,55,28,216,49,9,185,16,253,187,16,27,85,174,226,231,44,195,183,128,105,161,239,85,206,118,250,24,153,196,74,28,121,197,208,20,62,194,63,211,43,67,112,34,9,15,212,100,205,96,138,143,203,140,118,179,218,172,69,100,83,155,117,161,59,197,55,101,250,152,187,187,153,205,135,247,141,188,19,97,194,28,18,68,138,168,144,209,231,152,116,146,194,24,102,141,160,208,179,189,94,154,130,185,216,117,17,213,178,116,129,216,40,220,36,181,233,126,142,158,136,132,148,54,171,147,217,18,78,58,193,39,87,85,138,45,240,140,38,103,89,110,37,1,39,143,40,170,40,105,76,109,39,110,139,51,255,236,164,51,154,178,190,210,75,101,52,140,89,52,202,189,255,159,189,55,237,113,92,91,18,3,255,74,94,61,251,190,76,72,149,34,41,145,146,178,58,251,154,155,246,141,218,165,234,66,129,34,41,138,226,38,113,209,150,149,128,109,96,208,158,158,49,186,49,6,108,96,198,95,60,99,99,198,31,166,219,192,52,236,103,195,246,0,243,91,252,150,254,23,115,14,73,73,164,68,101,102,213,189,239,190,158,158,42,85,101,41,207,18,39,78,68,156,56,17,113,54,28,30,132,123,25,169,243,13,63,191,127,172,188,253,56,71,209,121,39,74,112,128,220,103,236,47,193,52,243,51,96,42,240,211,124,28,166,216,23,97,154,253,25,48,133,120,138,194,37,166,248,107,152,30,99,134,111,198,48,245,74,215,131,160,226,215,195,59,78,200,215,130,209,87,104,68,100,243,252,75,52,10,226,41,255,64,149,118,51,11,30,109,191,137,157,32,159,144,191,127,25,195,190,123,198,99,146,239,243,119,207,142,25,87,58,220,74,188,102,140,54,99,153,240,93,142,91,24,42,62,3,25,228,160,240,246,1,0,247,23,51,205,52,197,119,154,162,43,206,91,141,229,163,237,80,152,229,103,194,243,107,222,207,143,59,124,242,118,239,159,240,119,14,31,195,183,135,88,192,27,125,255,191,11,11,204,63,183,131,255,123,241,226,127,90,87,253,247,29,77,189,132,127,207,139,175,47,8,7,82,138,221,103,10,30,245,47,22,11,222,184,95,239,218,38,188,208,250,207,107,160,253,77,135,247,162,105,188,172,26,189,101,166,124,38,133,230,115,41,184,218,4,181,213,219,64,131,218,111,2,142,101,242,41,20,193,188,127,111,128,254,123,219,57,24,224,141,190,224,29,196,87,248,58,34,198,131,250,90,162,189,124,208,253,98,39,221,97,163,217,105,199,200,115,34,149,72,164,158,192,144,240,110,59,206,164,252,91,60,236,135,15,9,230,33,189,144,12,21,176,37,189,49,45,213,83,222,105,239,130,196,217,218,149,210,182,37,164,215,138,180,177,211,51,160,59,156,174,96,73,18,40,250,183,191,150,96,219,105,219,251,14,120,97,219,128,0,127,87,123,202,40,178,2,204,161,206,193,154,186,7,101,19,31,83,198,225,230,56,157,95,46,129,124,216,15,9,18,252,73,173,104,146,174,164,16,138,36,119,84,10,124,199,169,84,158,34,75,165,212,144,164,201,20,65,121,63,105,146,92,209,48,119,75,167,76,26,230,102,139,32,137,245,146,216,148,236,37,173,188,178,42,11,127,74,167,202,166,247,83,247,126,202,126,17,250,148,226,231,246,73,82,241,90,95,82,1,124,63,221,7,105,83,71,144,18,73,170,94,65,139,74,237,232,35,154,252,177,0,128,74,202,176,68,21,128,218,49,36,199,249,153,68,8,146,151,224,250,168,128,226,46,44,62,77,83,41,155,5,85,199,0,153,99,73,204,199,130,62,253,20,2,58,89,148,69,167,178,44,248,101,12,49,134,45,3,34,109,32,145,80,106,201,164,178,12,41,211,227,72,183,121,146,52,97,85,141,158,211,169,21,75,218,32,63,220,205,67,254,22,230,3,92,178,199,124,191,190,112,194,72,61,244,114,206,0,126,109,88,82,103,192,175,42,21,161,192,146,1,112,8,134,204,50,227,80,53,9,228,228,152,12,149,114,89,82,97,15,24,242,1,93,53,182,224,209,193,6,57,106,168,109,51,130,225,158,5,144,147,44,153,4,165,64,154,0,146,210,44,74,165,86,85,210,45,30,147,214,69,144,164,87,201,228,41,137,94,80,80,212,106,245,8,112,233,36,14,124,136,191,64,12,89,200,95,114,8,19,68,216,135,8,191,137,40,7,171,160,79,64,16,91,92,64,78,61,128,237,19,163,183,165,82,10,77,242,92,208,166,114,104,78,135,185,51,191,174,78,29,178,67,20,87,14,244,116,40,0,3,72,1,2,74,17,161,82,202,185,104,169,33,169,201,31,138,28,120,15,248,133,209,128,247,156,223,109,136,190,135,194,154,206,120,34,141,209,92,24,202,24,254,232,158,56,31,38,80,146,38,107,165,48,105,65,7,43,76,80,81,242,107,31,243,194,99,84,14,17,8,57,245,84,15,13,96,157,58,225,32,133,6,1,64,215,246,218,223,83,41,130,37,43,165,128,72,44,16,126,79,29,100,216,128,81,252,137,42,103,156,162,81,79,10,64,25,140,186,0,106,31,240,244,147,24,80,22,168,159,10,23,102,137,126,206,163,29,125,234,138,26,98,135,30,250,238,158,232,121,32,226,130,2,208,179,52,185,58,242,253,144,237,201,47,229,0,178,49,36,70,113,71,49,202,64,25,176,25,50,9,210,118,64,144,161,234,170,123,10,161,1,24,171,212,200,86,41,160,20,232,51,169,64,117,80,223,211,41,189,78,118,185,212,230,160,100,123,11,58,165,86,73,129,11,51,207,46,145,141,128,154,242,145,44,39,173,200,192,220,115,225,207,135,200,43,157,43,91,88,31,131,245,7,6,104,142,33,37,46,149,141,140,137,57,236,204,166,232,117,255,144,102,193,52,208,216,14,164,157,90,3,245,72,194,239,63,84,123,180,215,255,56,221,182,128,242,13,170,175,104,46,162,188,17,160,28,243,180,39,230,14,147,50,89,79,204,161,198,116,97,98,134,78,251,80,65,162,114,226,170,123,236,134,71,53,141,1,100,83,24,210,102,14,176,165,115,97,222,157,117,127,229,145,15,244,8,116,160,198,248,125,49,15,227,185,184,244,152,95,227,2,145,81,66,32,176,144,200,184,173,83,63,236,195,112,157,128,209,170,3,29,127,32,147,15,98,120,148,33,225,72,187,205,129,13,14,5,248,160,251,250,67,141,161,29,78,225,222,16,150,143,84,48,35,74,74,131,26,2,12,143,213,113,94,192,78,180,50,15,194,178,165,115,20,36,55,65,31,90,17,194,179,2,141,44,24,64,15,40,50,116,68,215,117,79,146,20,16,130,57,141,169,77,104,100,9,71,202,243,231,131,235,56,165,7,114,11,164,26,204,115,149,3,172,131,176,139,169,36,24,253,100,120,200,13,207,71,43,0,194,146,80,195,249,210,119,196,228,36,147,39,104,208,98,56,169,94,159,88,180,225,117,178,114,82,19,222,204,87,158,83,144,5,13,54,232,76,0,164,13,146,1,78,67,214,163,19,44,56,90,120,150,136,196,70,228,43,52,198,198,167,175,230,57,117,194,42,212,60,153,5,40,13,77,159,60,197,6,189,27,6,149,187,65,181,126,148,188,97,165,22,49,159,66,141,130,92,141,242,70,166,78,1,190,175,138,80,204,205,131,228,23,129,2,83,74,100,141,61,244,179,14,187,95,34,187,172,223,76,222,99,206,17,67,17,32,152,44,2,213,200,126,5,62,122,152,235,170,55,17,5,156,37,199,48,117,2,19,75,1,221,198,113,226,48,12,44,65,111,186,31,133,19,179,84,92,249,126,20,188,226,129,207,158,152,163,70,231,112,79,227,215,13,111,204,115,7,254,115,193,44,217,133,106,114,148,34,42,36,95,10,164,142,7,227,197,235,80,129,90,122,214,146,74,149,78,35,166,20,55,52,222,52,42,60,112,192,114,84,128,217,29,30,198,246,1,71,131,134,108,43,2,27,161,118,210,3,126,221,53,204,34,160,105,88,57,179,111,114,112,146,144,1,146,76,41,50,172,147,244,145,8,95,139,47,179,244,134,177,194,94,195,151,5,72,33,208,102,188,196,23,102,65,83,150,189,192,151,93,122,147,171,94,100,195,140,18,162,50,32,123,114,20,203,104,128,68,197,183,132,52,10,14,184,42,25,49,150,135,1,219,57,175,76,91,163,226,170,201,244,81,196,78,224,101,111,80,68,202,129,49,244,245,224,179,209,137,131,5,18,104,122,77,244,227,134,7,118,169,66,129,185,88,161,35,182,166,203,156,27,58,230,185,135,176,97,66,90,207,83,102,12,84,102,217,176,149,115,42,160,81,11,143,27,54,24,250,253,168,154,61,249,73,30,250,40,101,121,19,31,212,98,81,75,250,204,232,114,79,18,118,28,125,22,20,82,4,24,23,52,123,49,97,122,147,108,195,235,11,19,120,155,5,122,77,195,223,84,134,61,57,48,1,60,201,115,112,224,4,195,144,27,134,141,76,225,210,1,87,198,242,236,155,60,200,119,195,51,80,154,1,122,112,87,36,117,150,61,18,42,80,97,158,222,180,216,181,151,191,187,146,159,9,242,147,87,242,23,69,144,175,55,129,51,116,200,63,233,46,223,70,47,193,233,247,72,212,18,32,75,5,166,28,33,148,192,184,137,150,1,174,58,168,105,121,186,21,164,123,153,246,193,162,46,109,131,226,238,193,88,242,139,103,60,47,10,164,15,99,180,174,124,154,54,9,234,98,242,92,157,114,125,170,202,63,218,30,152,106,158,101,34,251,19,224,165,34,209,160,102,76,66,115,188,116,174,72,28,152,5,6,2,70,177,103,138,132,158,251,35,132,9,16,60,245,111,67,159,140,12,240,243,48,206,128,36,84,60,59,140,52,105,111,142,164,161,179,14,44,2,64,41,114,3,65,54,129,87,144,103,200,62,11,39,26,63,105,128,122,83,128,192,158,220,124,24,11,113,189,134,187,36,217,135,9,3,56,181,148,200,19,32,104,121,230,189,164,100,36,201,155,62,32,160,172,207,42,239,141,87,233,33,17,23,186,249,1,252,251,30,6,58,31,189,123,73,190,247,118,142,61,34,223,43,226,227,33,230,247,189,198,27,242,35,12,107,125,239,63,145,252,232,88,160,82,226,16,214,163,131,181,134,15,113,119,232,222,60,253,137,229,191,211,25,4,172,111,34,247,180,102,151,219,59,88,224,25,254,128,255,194,87,218,158,234,122,81,83,239,133,207,7,127,69,229,144,17,138,101,250,199,91,127,145,65,179,25,28,77,221,32,240,116,235,177,216,233,48,239,205,233,94,93,20,190,201,25,84,67,16,4,214,201,248,117,98,209,9,22,18,159,174,3,125,135,66,128,193,143,24,216,41,175,217,236,49,99,54,155,133,16,189,108,212,59,233,113,106,48,88,255,241,201,16,57,248,125,73,14,80,226,252,220,135,99,222,120,187,180,82,55,135,11,135,194,65,254,200,47,39,202,249,92,59,144,62,191,220,190,191,228,201,77,148,169,56,232,249,9,64,120,67,81,20,192,233,54,28,0,224,112,31,78,36,51,88,134,185,129,219,207,14,25,225,163,40,55,135,179,40,24,248,231,93,202,27,133,173,236,37,15,237,108,168,213,211,86,55,79,150,66,57,94,104,255,208,33,111,159,219,11,92,129,183,247,158,56,19,2,122,14,53,180,68,5,178,98,48,241,79,9,68,114,66,164,61,71,63,196,143,112,214,9,203,43,119,23,190,62,148,78,210,245,112,227,173,48,30,105,121,216,15,5,50,188,91,127,47,123,29,234,243,33,243,252,146,217,35,2,224,79,232,107,164,175,39,81,242,111,1,62,73,209,121,215,79,37,253,125,93,24,22,150,185,227,232,244,142,147,6,165,67,135,74,195,229,66,131,234,230,178,239,240,207,249,154,234,77,176,130,26,46,19,90,96,13,112,59,149,9,151,11,175,173,68,72,114,162,197,195,77,33,196,149,47,237,14,252,19,44,209,132,40,149,135,99,36,44,149,71,176,231,43,91,129,102,242,47,147,61,211,162,39,92,96,211,97,158,157,221,221,17,170,78,92,86,247,87,181,195,213,15,11,220,225,146,207,47,145,238,92,21,191,214,29,255,208,24,196,7,253,154,238,156,170,159,117,231,249,240,203,243,153,232,135,174,87,141,32,9,215,181,47,209,142,106,43,34,134,79,87,213,225,145,168,17,229,229,95,9,251,70,122,42,177,178,24,193,41,86,118,194,139,239,81,157,23,143,84,112,65,241,219,144,242,111,26,126,5,171,87,41,53,53,53,241,203,177,58,130,9,246,50,220,252,50,186,155,225,151,215,72,225,79,42,196,153,38,60,252,81,46,187,115,49,13,6,151,39,199,149,139,144,59,174,231,207,87,41,27,47,157,193,205,196,17,164,224,213,203,151,104,250,77,123,244,130,51,45,10,127,192,123,151,175,114,39,70,138,175,179,26,94,194,251,2,167,207,38,192,11,46,126,169,184,195,237,37,175,140,192,252,87,201,85,68,8,178,175,14,135,107,72,95,103,216,21,197,119,121,155,243,101,255,2,109,24,108,58,249,81,138,225,4,202,59,136,251,163,134,243,87,193,138,151,151,175,234,97,172,44,188,6,233,248,37,100,116,249,183,45,159,96,29,182,121,1,70,31,183,47,31,242,172,131,25,115,166,87,253,45,56,94,58,113,97,38,251,3,33,214,92,5,168,250,183,62,159,44,193,240,245,207,39,164,60,243,52,4,253,132,255,241,114,198,167,56,19,244,37,91,49,206,104,186,48,152,34,123,244,14,165,222,98,50,93,10,243,235,62,208,235,19,234,213,201,52,58,236,46,103,239,176,237,156,63,159,240,66,155,249,124,22,71,114,79,99,31,176,203,191,79,248,90,179,231,50,25,110,21,127,169,85,239,54,207,171,141,6,55,97,197,147,233,76,233,69,49,58,220,250,120,29,173,200,221,123,89,228,220,22,63,89,238,49,220,56,89,171,151,90,51,116,39,204,235,246,123,140,233,126,156,184,64,38,114,105,163,156,44,191,11,155,15,88,123,112,119,215,13,220,222,117,227,93,128,29,169,120,30,118,136,22,63,51,50,143,202,0,52,115,188,187,236,101,82,251,23,108,70,9,30,166,226,57,17,195,8,29,174,75,125,165,5,219,157,94,25,90,208,12,49,164,248,46,196,232,179,51,221,229,93,174,29,206,243,92,223,131,248,70,179,78,187,138,111,46,238,222,142,21,228,43,131,231,82,147,157,79,148,175,247,27,72,88,68,143,156,1,142,94,223,125,169,233,95,80,244,103,138,219,87,195,145,228,152,102,162,234,56,170,112,175,104,190,144,94,243,10,133,85,219,217,53,60,80,220,143,121,81,127,209,183,241,242,241,129,145,192,116,241,47,212,137,9,182,92,246,54,20,146,242,50,175,71,165,34,193,168,195,253,59,241,81,169,144,205,236,1,61,143,30,157,198,253,97,236,99,225,254,68,28,208,75,247,51,20,98,58,170,134,67,148,9,140,246,91,60,159,186,241,255,157,48,58,187,97,252,198,191,98,252,37,230,250,18,154,186,204,56,156,128,120,186,164,63,180,74,252,11,198,227,2,160,111,37,109,76,244,239,60,2,121,184,124,252,154,4,198,198,136,142,187,209,225,140,224,239,71,127,197,36,8,46,36,127,139,73,112,194,237,32,174,79,151,242,235,203,222,185,89,117,117,14,57,193,140,187,168,250,233,58,242,240,178,242,104,180,203,159,73,158,94,140,108,93,120,209,23,17,45,44,27,103,170,28,135,214,77,140,47,20,29,244,55,151,209,129,232,232,189,137,183,182,163,163,20,20,242,110,211,187,191,79,131,191,188,109,75,142,157,86,116,57,237,245,242,19,84,165,247,75,67,254,229,181,73,241,104,174,30,14,64,196,91,44,55,23,76,62,78,25,167,160,113,64,152,88,27,238,168,1,98,84,192,121,132,245,82,51,133,68,231,80,228,33,162,39,142,130,13,47,71,63,170,146,203,108,255,190,244,243,236,215,140,201,16,29,98,76,183,80,187,47,180,121,189,189,120,155,237,170,181,248,118,43,228,50,196,118,110,111,192,63,233,244,87,105,38,31,210,221,87,160,21,132,78,161,180,93,153,192,175,92,215,141,222,165,94,202,198,94,206,206,220,197,152,24,103,4,187,110,100,194,253,251,55,240,194,247,27,4,90,141,175,25,153,103,197,239,126,26,238,197,104,131,175,228,158,15,233,238,173,126,77,200,207,230,121,252,253,151,177,45,251,50,95,240,48,95,98,116,243,89,40,198,191,144,253,138,66,140,49,135,35,139,90,88,172,231,20,90,55,10,95,237,124,194,42,230,204,198,43,243,199,133,42,253,138,181,139,88,87,60,118,6,8,214,46,3,51,12,185,207,223,189,161,124,1,248,64,121,96,26,229,10,49,209,242,139,233,46,115,174,213,47,244,126,230,186,183,120,243,130,91,247,242,90,73,188,124,94,220,52,31,239,125,69,157,93,136,95,180,147,199,11,207,110,130,27,80,227,91,11,93,212,158,58,38,134,174,253,254,42,189,29,115,184,233,15,37,82,87,123,27,69,232,43,3,53,151,67,216,191,177,254,107,233,18,145,42,224,93,183,71,175,72,213,213,112,68,244,56,221,43,81,133,187,183,227,123,126,38,237,53,181,254,114,84,34,218,220,85,177,139,88,159,15,94,220,255,186,105,9,153,224,223,124,127,213,192,122,41,192,115,141,168,87,81,141,9,79,159,9,239,75,17,194,179,145,16,103,27,158,169,171,184,34,103,250,42,142,70,111,155,113,35,215,237,199,143,204,51,99,246,44,90,22,157,53,125,63,233,120,121,213,211,171,107,252,225,165,252,236,197,82,126,244,174,247,179,161,115,12,110,221,196,198,183,46,136,13,253,160,235,129,184,51,51,41,46,106,121,54,88,47,61,190,80,135,142,227,144,136,19,188,147,139,31,236,223,193,1,40,248,47,123,220,188,67,128,201,12,222,151,127,3,47,204,247,150,195,83,225,194,239,222,90,250,139,11,191,86,246,43,116,83,68,130,206,220,209,231,23,24,30,220,229,127,110,65,249,27,75,30,110,126,249,203,216,80,225,149,72,225,65,22,98,36,252,52,197,94,100,29,98,136,151,14,218,41,154,134,93,17,170,151,228,41,218,237,179,253,86,175,47,12,126,193,4,229,63,42,240,86,219,56,18,153,199,226,101,59,186,239,38,126,161,193,123,117,224,98,53,250,213,93,8,47,46,174,251,171,226,55,111,88,22,15,207,15,241,122,239,114,31,84,236,186,241,245,53,209,203,73,224,101,142,157,111,242,186,192,232,234,50,187,175,97,19,169,4,192,226,219,231,219,231,219,231,219,231,219,231,219,231,219,231,219,231,219,231,219,231,219,231,219,231,219,231,219,231,219,231,111,249,231,31,248,23,149,221,252,242,254,252,218,174,95,190,135,249,105,81,146,150,233,208,195,121,55,79,32,217,9,86,152,115,94,192,5,252,126,88,254,203,28,18,130,135,12,225,146,60,252,237,34,238,27,126,206,16,150,8,111,236,197,14,48,206,175,16,188,178,17,35,114,105,160,191,23,227,38,244,100,223,25,168,139,237,24,209,236,83,196,206,223,138,113,220,145,1,138,133,87,158,66,201,135,80,118,112,81,165,151,228,95,86,121,218,77,5,210,142,91,235,252,96,51,236,116,244,218,202,227,62,33,144,117,245,156,21,200,11,95,96,25,78,143,57,131,98,60,159,152,120,254,248,97,10,110,141,62,38,121,79,38,250,204,253,42,186,191,211,160,4,196,83,255,124,19,185,143,85,228,241,68,191,229,203,245,194,144,108,29,185,21,218,222,112,198,61,184,255,194,127,64,241,38,157,254,133,52,149,164,25,30,136,99,252,190,39,144,117,184,195,15,238,139,59,72,111,100,205,63,74,132,51,26,108,120,64,253,169,140,223,47,150,222,22,160,47,32,31,191,92,190,155,202,241,21,131,55,26,111,78,143,52,190,65,138,79,100,158,93,17,184,227,38,21,239,225,198,35,35,46,222,111,244,185,113,89,63,94,242,124,32,161,103,253,158,2,26,6,140,242,207,47,134,89,151,63,16,58,102,156,128,212,251,32,144,9,190,94,29,116,167,206,248,79,56,122,137,207,126,125,229,80,55,164,85,178,135,38,131,50,199,248,246,169,96,36,118,237,37,199,110,20,245,114,162,135,120,253,194,151,135,123,189,244,224,165,45,255,73,182,112,82,56,104,29,78,62,172,211,32,254,83,142,111,36,195,97,31,170,151,248,85,251,141,98,55,153,158,211,209,95,60,58,161,20,119,250,248,98,95,104,136,236,126,116,255,28,42,134,68,161,190,212,209,217,177,151,87,200,248,202,113,53,31,153,171,66,123,69,36,67,120,159,47,93,122,137,129,100,19,193,88,60,177,29,9,51,254,32,30,196,9,219,48,171,174,40,10,136,100,100,163,225,89,197,88,109,16,161,111,230,140,58,151,162,126,149,236,17,177,38,190,158,202,49,111,33,166,226,242,142,155,213,225,132,123,218,18,127,122,174,50,78,73,28,88,226,191,48,121,125,156,159,88,231,61,12,249,5,131,197,47,234,81,42,52,106,78,169,161,77,105,112,223,143,119,64,22,62,29,25,91,239,238,39,26,65,127,56,73,252,228,115,240,111,143,64,30,132,237,252,129,201,136,189,234,191,42,25,99,84,156,87,237,5,251,211,66,85,189,103,37,99,237,145,147,213,18,208,215,135,22,126,103,50,2,234,88,241,0,41,27,194,33,252,208,228,203,181,66,79,76,102,252,83,70,87,113,137,92,226,31,129,154,65,174,211,227,252,97,174,112,189,208,139,62,216,177,241,11,202,156,36,239,168,158,15,34,27,60,51,233,89,96,71,147,251,180,97,194,23,245,240,174,13,143,247,113,235,233,94,70,176,96,122,20,158,240,148,224,165,196,92,45,30,214,52,103,242,251,117,118,239,251,3,164,11,131,23,38,62,191,128,202,187,227,49,135,0,194,185,131,21,30,178,153,112,226,239,25,233,55,140,234,55,187,79,47,142,234,120,159,9,126,46,205,80,79,107,92,247,157,224,231,37,255,9,126,174,249,80,33,179,34,226,71,29,242,194,218,247,220,134,193,66,108,121,203,252,24,105,237,96,244,101,35,205,253,137,19,108,79,56,254,30,239,42,159,1,243,81,127,71,68,114,159,15,95,159,195,221,241,183,226,199,245,7,205,94,246,231,82,77,31,225,190,36,222,63,151,92,95,145,232,144,99,254,77,162,191,73,244,151,72,244,209,234,138,200,217,171,211,81,148,210,135,9,41,123,250,253,240,44,229,77,161,16,181,149,35,111,7,190,125,170,142,190,51,233,215,139,24,10,254,51,138,232,113,174,142,245,157,98,238,117,136,137,43,196,206,215,49,104,96,113,104,228,127,6,52,162,175,86,190,108,69,69,168,24,121,235,40,117,150,144,249,219,65,213,88,52,144,159,3,141,87,137,145,141,197,226,184,237,52,20,93,59,215,128,49,13,188,187,100,192,59,44,194,75,226,173,172,60,175,24,126,29,253,28,219,203,232,233,217,11,88,79,190,87,121,120,6,235,160,10,14,242,21,242,167,142,120,189,224,99,93,204,103,193,123,84,83,25,131,147,217,221,13,192,18,252,77,95,204,81,111,115,143,208,220,153,159,229,43,66,252,148,26,59,71,190,69,211,159,30,23,244,125,243,171,79,87,6,237,196,204,133,7,221,122,249,122,229,25,85,67,151,155,229,143,12,139,241,55,226,167,214,211,27,150,193,149,109,87,155,62,107,22,63,130,61,180,132,191,216,208,203,83,244,181,9,250,10,21,166,242,185,104,33,49,162,21,74,187,218,245,107,54,197,117,139,225,229,142,196,155,53,241,94,220,245,222,5,47,206,189,58,149,158,43,238,88,182,251,163,54,226,253,33,151,114,26,180,24,243,234,229,75,168,158,71,44,95,25,23,87,7,102,216,16,201,159,5,163,99,94,188,124,53,254,29,111,53,69,180,252,225,6,173,171,45,157,157,254,188,121,149,77,111,215,95,232,203,250,235,160,119,252,87,48,223,138,34,246,135,65,209,63,17,25,21,167,224,17,71,120,151,169,253,86,244,51,127,8,244,131,119,50,175,162,143,189,25,253,236,31,2,253,224,241,204,171,232,227,47,162,255,202,123,151,169,152,58,175,62,186,153,138,90,0,247,209,216,205,219,9,128,191,141,0,161,120,204,193,75,56,127,37,211,111,27,84,63,232,140,139,184,121,36,132,140,191,80,210,63,219,122,42,235,97,245,58,216,115,180,194,66,17,11,32,252,166,230,27,218,11,138,103,136,72,5,223,218,15,61,186,249,38,91,63,100,244,120,111,110,30,13,189,24,31,239,114,82,125,229,200,231,43,171,164,215,98,35,7,148,177,243,29,21,71,3,238,199,6,68,254,127,187,5,226,165,101,71,236,11,150,179,94,12,108,68,131,26,215,2,26,215,130,25,145,72,67,120,242,143,15,94,196,6,46,158,175,139,88,56,208,253,211,196,139,175,236,232,136,125,190,51,34,224,249,115,249,206,18,39,79,43,126,1,230,202,137,101,95,217,94,59,97,124,190,191,232,24,198,185,242,86,103,156,246,246,15,253,227,153,233,212,191,154,252,108,29,238,250,219,156,215,129,73,18,1,254,188,6,236,234,41,231,243,101,182,171,231,155,145,251,51,213,28,251,42,102,132,51,120,200,121,190,250,26,231,185,12,93,33,210,11,80,194,20,122,149,62,62,156,232,53,209,225,45,59,222,113,87,120,56,52,178,225,8,212,74,124,12,46,228,239,152,166,243,144,72,60,127,188,123,78,37,80,100,138,36,30,102,174,225,137,216,173,145,146,82,206,221,83,194,181,165,27,219,177,20,193,73,188,95,3,167,192,122,124,178,1,120,77,250,228,195,248,100,207,1,108,201,118,62,45,121,103,110,95,0,128,117,248,199,167,231,148,9,126,188,55,63,72,31,31,17,15,144,146,210,82,118,74,72,137,169,101,202,77,233,169,89,106,254,104,221,183,45,197,180,20,103,199,185,146,43,221,235,188,42,221,222,189,159,223,47,93,123,126,43,165,144,187,247,155,185,2,230,214,239,230,247,146,190,116,118,183,119,119,96,10,188,181,129,175,114,163,60,206,225,154,216,237,93,74,123,84,238,215,188,230,74,41,1,124,19,76,219,73,137,143,198,7,237,227,231,207,0,17,241,78,188,159,243,118,107,99,180,45,115,41,89,0,138,125,247,253,247,183,203,71,241,131,253,49,229,62,10,201,101,74,127,52,225,47,179,199,4,96,128,4,252,32,73,76,60,62,62,66,113,51,103,55,94,222,237,236,243,103,253,143,93,88,21,254,254,232,166,2,60,237,148,123,151,226,97,146,118,119,247,94,153,221,134,96,124,119,132,225,124,255,253,21,216,206,71,159,108,211,199,15,9,218,116,53,17,184,42,206,205,12,94,102,202,223,64,42,223,204,44,83,191,73,0,2,39,110,28,19,124,113,82,137,251,196,199,251,5,152,77,110,19,137,187,247,206,28,222,7,100,72,155,27,214,178,0,125,166,119,207,150,4,159,225,190,225,159,83,96,146,178,128,85,22,101,220,39,8,242,211,210,146,68,73,144,108,48,55,125,210,20,219,137,112,211,71,202,121,252,240,49,101,61,74,1,35,172,59,199,239,180,117,151,50,62,88,48,11,254,247,62,104,14,154,143,240,117,87,192,197,148,243,156,130,125,240,154,187,34,38,214,253,75,178,21,148,61,192,182,238,191,160,39,183,60,168,249,156,138,136,215,195,19,148,175,16,42,62,26,160,141,115,65,76,65,9,126,15,37,77,130,146,102,60,26,158,36,57,160,243,103,146,36,65,113,224,161,148,59,224,199,17,87,254,126,5,225,64,218,241,247,54,196,22,208,41,248,242,249,179,115,15,196,128,119,53,208,19,47,37,5,184,20,77,57,99,68,0,213,240,100,251,157,228,253,247,156,130,124,136,229,216,147,55,24,30,140,20,44,247,32,61,3,249,80,108,31,35,159,121,14,224,206,41,9,54,121,235,253,238,55,14,232,6,198,213,9,242,177,253,112,157,185,50,115,110,65,73,111,88,198,148,69,160,132,159,202,107,146,33,59,243,231,231,231,247,222,21,180,160,29,251,209,122,78,161,40,150,59,235,194,41,63,1,159,24,126,240,38,230,52,152,109,223,79,121,91,34,178,41,101,64,181,58,27,164,86,146,77,248,144,108,179,219,159,179,125,25,124,99,26,240,247,13,77,142,193,127,116,190,217,175,177,48,129,28,53,187,29,164,66,90,118,86,32,56,146,164,156,106,181,195,22,251,60,219,30,12,71,134,141,98,13,97,150,67,176,2,198,55,90,221,74,167,169,54,221,202,196,182,186,234,186,85,110,160,37,193,29,140,117,194,158,204,7,22,173,174,21,70,171,141,152,198,164,198,42,85,78,104,116,171,198,164,149,197,38,153,234,180,166,111,214,82,38,147,105,215,243,133,117,62,189,206,231,176,180,81,40,100,167,249,124,210,72,166,51,121,116,183,198,51,88,186,76,84,122,221,102,165,65,22,165,110,186,94,174,224,131,133,138,87,241,41,178,232,147,83,185,182,145,75,189,89,197,17,172,98,101,167,86,54,165,188,74,146,227,94,187,150,52,101,114,192,8,19,146,161,21,109,170,116,211,53,185,202,141,135,164,186,224,170,27,46,79,232,19,188,145,47,140,242,76,85,149,242,182,97,167,141,100,183,96,113,147,62,93,18,212,137,48,176,74,99,186,160,218,153,52,195,147,229,93,191,192,211,252,66,27,55,86,21,20,1,68,219,215,137,6,222,86,205,118,222,214,153,186,210,156,140,84,105,56,76,50,221,38,62,33,108,178,41,108,38,221,142,205,96,20,78,14,240,202,154,90,38,187,69,62,185,38,59,27,222,154,72,170,187,161,4,85,223,39,139,27,186,208,157,102,167,91,55,79,101,139,110,119,189,31,211,54,93,27,11,85,19,179,122,46,139,42,72,190,185,209,235,139,110,17,159,137,139,10,206,145,250,132,153,108,27,130,86,205,247,10,85,34,163,239,201,250,164,150,92,160,108,222,222,108,182,123,150,44,203,252,102,50,91,36,43,99,170,77,142,54,237,49,61,36,147,221,206,172,182,145,144,114,103,94,205,172,187,85,178,146,109,229,45,20,159,119,154,4,153,103,230,213,166,88,197,228,28,169,111,152,252,130,233,150,113,218,152,228,39,245,70,105,212,48,151,189,102,165,61,175,144,61,174,185,233,153,3,116,182,153,110,218,21,122,68,246,118,157,228,106,211,45,177,154,158,203,244,201,158,76,114,189,28,194,47,211,110,111,70,243,141,245,118,68,14,4,157,108,103,54,227,106,51,221,210,119,189,50,166,32,26,214,107,55,156,94,139,92,108,40,187,95,66,24,178,157,101,243,52,71,118,243,243,29,165,144,73,173,135,90,165,214,198,205,108,138,227,110,187,110,219,117,57,51,238,18,90,179,82,83,179,185,162,160,90,92,93,110,228,119,101,68,234,150,169,181,190,38,71,36,218,27,185,219,2,98,47,86,194,180,199,12,177,181,92,39,233,53,209,162,240,114,190,85,68,89,85,77,235,201,86,55,221,233,114,206,114,62,168,34,46,66,214,85,155,72,115,19,25,221,206,39,221,164,217,153,85,91,179,252,20,205,205,251,154,81,26,239,186,140,178,166,183,90,122,167,18,157,180,182,27,84,25,213,209,39,61,11,169,78,117,185,180,92,144,114,39,191,219,234,100,13,168,192,149,213,84,7,92,45,205,49,178,209,70,150,164,173,183,54,249,129,187,196,185,49,63,26,118,179,251,81,91,165,185,242,146,207,34,139,97,157,34,186,146,44,106,189,213,204,233,142,170,203,52,221,170,224,205,44,89,144,139,155,14,155,147,177,5,143,149,150,74,158,203,213,236,33,50,117,74,133,42,153,87,16,114,176,161,198,165,109,103,223,28,83,221,74,78,227,85,25,171,207,6,109,162,80,183,155,219,188,81,229,100,151,25,25,214,158,210,216,125,147,171,233,184,173,230,92,172,33,233,45,157,210,122,14,90,208,167,171,97,35,217,42,160,125,114,73,12,22,45,147,156,151,70,88,187,61,77,78,113,177,215,178,73,151,236,73,206,216,166,6,98,121,128,166,75,162,101,145,173,93,219,80,45,164,214,27,72,101,14,37,169,106,91,84,120,174,73,246,20,161,197,45,72,18,55,214,109,101,144,206,236,228,60,146,158,101,51,201,60,153,41,237,232,108,6,12,231,193,194,30,147,116,185,58,107,16,100,21,101,145,245,106,210,221,106,245,17,227,142,113,134,147,40,137,230,218,78,85,80,205,172,160,43,213,234,118,83,205,54,151,6,203,241,86,97,111,45,233,13,187,224,73,155,106,235,130,145,83,39,251,89,177,90,217,12,171,64,146,146,185,234,168,210,172,236,149,77,173,87,206,3,49,148,122,109,100,214,173,22,86,173,42,163,145,206,52,55,217,244,84,133,111,73,51,86,33,70,202,28,173,210,203,146,83,66,54,96,140,106,157,49,181,111,182,214,187,170,200,180,171,60,222,110,230,58,139,174,76,150,38,92,179,184,155,38,11,201,121,218,169,17,114,83,110,145,100,186,39,73,93,131,158,86,209,149,218,111,115,226,174,88,174,246,251,67,58,47,143,138,248,88,97,150,160,76,79,198,89,211,201,100,151,138,176,222,102,149,97,65,197,58,173,165,62,52,7,221,110,166,46,175,26,235,233,136,73,247,231,64,53,152,235,228,180,227,112,243,53,218,227,155,213,197,178,174,238,155,195,90,25,83,181,221,16,171,147,70,99,40,215,57,165,53,201,168,106,149,42,77,216,140,153,230,72,193,221,96,46,217,172,81,57,114,195,208,220,76,153,148,112,204,94,107,130,209,223,179,238,130,77,179,219,201,222,234,41,232,136,118,42,226,82,84,71,88,165,99,175,242,27,166,43,224,109,115,179,117,118,59,9,53,165,113,221,113,25,169,208,232,33,246,92,64,230,50,89,217,54,54,89,68,35,166,116,22,197,135,34,109,183,22,114,131,31,72,213,22,38,214,135,102,89,167,108,117,196,47,76,142,45,83,40,209,145,218,45,68,229,57,130,84,241,122,154,90,82,13,107,40,229,90,19,155,102,247,83,155,69,208,125,18,160,109,205,182,205,126,63,187,220,89,90,178,136,87,211,69,161,54,33,91,19,154,172,54,246,52,206,245,93,74,69,212,229,150,208,146,38,41,75,217,121,107,218,235,26,44,186,175,202,212,46,175,119,59,252,170,185,107,12,16,135,164,7,90,111,74,148,203,253,69,183,53,168,78,248,249,112,220,110,101,109,97,220,17,107,147,105,13,195,135,170,85,215,50,14,177,20,232,49,176,4,152,161,101,174,246,219,60,66,119,23,232,104,161,208,157,105,103,225,200,19,156,91,234,29,215,221,230,244,198,160,90,94,225,234,150,235,53,103,131,50,201,184,184,92,17,187,19,103,56,220,21,166,214,116,75,103,7,28,169,108,74,217,169,67,234,181,85,185,226,82,73,50,45,172,133,204,104,193,59,192,80,234,242,57,173,213,239,236,210,67,20,95,180,88,101,179,90,202,220,34,43,209,155,89,14,159,239,154,61,126,208,94,111,187,60,142,119,121,91,109,11,185,77,131,196,178,61,210,46,108,151,45,98,182,100,179,246,68,213,182,109,151,198,12,155,40,80,51,22,100,99,170,48,200,245,137,62,150,155,239,186,220,186,171,230,204,142,76,46,86,166,86,156,75,201,54,185,157,215,144,85,223,40,227,140,177,182,214,82,114,98,46,249,202,70,195,36,222,145,243,45,100,60,162,45,77,26,151,38,253,66,111,220,153,117,202,196,22,149,173,206,172,62,100,36,42,201,232,93,119,146,171,47,233,158,88,236,39,181,29,135,207,42,58,74,162,130,82,31,224,238,98,190,85,154,98,122,66,232,181,174,97,205,132,54,141,215,93,177,167,150,114,179,236,190,152,195,156,185,59,165,146,147,61,89,27,214,38,170,98,175,117,67,213,42,230,152,5,162,58,44,205,183,100,175,136,218,202,80,220,77,215,82,65,195,5,101,38,100,146,155,244,172,43,154,187,244,160,205,86,149,117,179,36,225,200,158,66,50,67,164,198,236,122,205,70,119,179,47,13,4,141,231,182,44,35,54,113,165,51,192,6,205,118,1,67,133,209,96,207,140,38,213,188,142,2,62,56,45,147,216,216,249,116,147,100,228,170,128,114,162,158,73,230,10,213,245,144,162,173,121,121,142,90,147,242,68,118,212,133,131,53,167,147,81,105,190,105,75,98,163,231,36,141,73,41,221,26,213,169,77,198,97,219,92,83,109,88,249,98,113,184,55,26,146,181,175,52,49,41,57,165,235,203,177,82,174,101,116,85,47,224,26,102,54,89,5,244,185,143,73,157,62,0,50,153,90,196,210,222,142,26,107,81,178,137,220,24,175,149,26,236,100,105,180,36,52,153,102,44,46,137,76,231,29,2,197,202,133,204,170,177,183,10,121,77,49,105,66,104,183,134,28,52,156,168,106,167,143,179,150,90,149,101,249,241,49,1,157,70,52,51,123,197,105,108,77,23,146,224,89,184,192,209,57,217,201,169,196,167,79,146,221,48,69,87,147,18,169,192,66,253,14,121,190,75,73,247,93,224,176,106,82,93,49,212,174,100,173,21,65,122,148,238,219,76,49,156,176,54,21,241,6,9,60,210,196,1,129,144,27,213,221,233,83,83,3,62,150,237,125,185,200,185,7,94,179,197,59,166,245,67,216,254,63,24,182,126,73,227,249,33,38,211,0,64,95,104,16,26,229,6,232,188,43,0,224,32,251,152,254,221,225,251,253,210,50,29,19,86,251,225,128,221,195,177,69,224,106,132,140,231,195,215,155,192,24,134,46,136,111,211,35,239,157,63,58,152,209,239,157,100,210,183,245,129,99,6,220,199,247,192,53,50,92,29,244,111,170,73,143,225,95,62,127,254,14,77,89,16,195,153,34,187,126,254,119,72,42,225,145,63,1,92,27,11,184,47,214,253,6,120,62,65,222,93,42,158,129,6,0,163,74,187,20,240,14,14,190,229,17,111,32,4,32,253,72,76,208,247,91,233,212,105,32,33,41,203,75,3,133,82,210,243,51,240,13,205,71,231,54,49,157,22,144,196,93,74,129,223,243,120,62,15,28,217,99,255,53,191,255,192,153,254,238,214,128,151,95,57,188,33,64,138,73,119,119,39,111,183,7,192,251,30,111,130,230,13,232,53,11,188,166,1,175,25,12,73,219,190,225,193,223,35,150,137,187,103,72,49,251,10,185,3,95,240,145,183,100,23,190,77,102,7,180,254,99,228,251,239,125,225,3,252,60,102,126,64,62,254,16,254,229,1,122,135,64,106,225,181,213,14,229,218,208,99,134,238,170,100,25,188,6,229,184,7,74,75,14,96,182,15,11,200,137,245,131,225,106,218,131,5,250,31,45,218,145,180,148,125,42,167,248,229,148,247,154,231,163,165,140,192,119,59,52,245,232,124,254,124,139,164,204,123,0,191,164,153,83,94,99,131,156,187,219,67,209,11,68,30,249,203,28,208,238,163,237,39,67,79,171,111,105,143,176,101,63,101,41,206,24,83,240,250,27,77,29,40,210,6,58,183,225,180,50,112,192,77,107,23,74,4,158,186,44,217,29,9,216,209,194,92,242,50,142,17,10,192,233,15,79,64,180,30,18,182,228,28,26,73,164,124,13,113,225,172,95,50,8,141,101,16,26,102,16,250,241,1,54,249,62,210,57,41,166,103,177,216,6,3,66,176,36,184,234,2,1,129,49,144,58,162,236,83,32,14,225,115,26,133,107,5,52,122,169,218,145,140,199,122,6,191,86,100,128,68,207,188,78,31,79,72,156,199,144,104,59,7,93,225,135,211,69,70,178,161,36,58,222,91,48,138,160,56,94,130,249,200,3,65,6,210,24,168,90,48,244,204,240,192,243,169,224,13,73,40,177,159,4,72,27,177,13,40,213,116,245,169,100,221,154,119,41,72,27,40,178,119,1,111,61,80,82,152,196,80,74,97,157,10,220,240,7,170,220,59,115,201,184,189,61,118,3,52,32,221,123,160,97,41,192,130,91,39,137,166,32,232,219,167,35,242,96,208,132,81,127,224,159,239,158,239,238,64,53,71,152,135,96,221,61,129,212,103,73,179,37,79,143,248,104,222,43,118,197,112,36,217,67,56,192,243,189,242,104,38,209,231,239,148,207,159,149,63,66,193,143,63,6,56,67,17,160,77,215,128,195,75,10,177,3,40,204,240,175,94,64,133,118,45,24,92,111,7,107,69,183,112,82,59,43,242,18,250,169,229,145,138,15,10,192,217,175,237,75,77,16,56,246,105,230,152,48,241,246,41,92,62,5,166,118,135,180,44,126,7,233,112,247,252,30,42,70,160,182,117,197,150,194,132,133,26,58,1,39,105,67,14,69,37,141,31,156,48,102,137,68,20,53,227,249,238,225,130,127,48,71,49,248,64,236,206,57,8,180,118,4,164,17,133,40,121,188,130,236,58,171,7,4,216,235,5,96,144,247,255,173,17,145,207,187,239,191,119,64,25,88,247,48,26,162,168,148,121,123,30,55,42,96,60,54,232,246,105,242,54,238,194,33,45,0,136,52,132,185,105,1,181,112,155,248,69,34,41,217,2,191,4,67,221,15,231,158,161,117,119,24,105,213,110,171,121,239,131,86,102,48,227,253,91,128,130,9,236,249,122,185,68,164,123,199,140,184,142,249,64,110,195,58,237,243,103,0,32,25,213,51,87,200,226,119,193,31,235,64,93,156,6,61,60,1,43,104,46,144,170,219,196,99,226,238,160,59,192,20,163,128,65,97,217,18,231,74,214,174,235,117,251,14,118,218,35,176,196,91,194,60,48,40,34,211,211,61,92,230,244,6,102,2,70,131,97,176,214,181,180,185,135,213,147,31,246,125,240,84,214,10,130,125,176,62,28,96,125,188,183,164,165,198,11,210,109,58,145,150,83,160,99,169,229,220,2,253,236,122,249,15,9,248,214,48,100,41,168,226,103,36,62,2,107,50,225,73,30,28,19,30,54,17,77,228,33,118,210,161,192,240,57,22,246,187,1,199,213,193,42,146,30,145,207,150,167,6,62,127,70,1,220,189,105,234,62,200,99,240,26,38,221,219,64,70,129,1,147,74,220,29,84,168,246,232,209,169,168,153,188,3,148,204,123,51,68,209,162,226,36,238,126,240,254,3,168,155,128,97,224,43,229,125,255,193,121,252,224,205,152,222,224,121,48,159,63,62,192,204,114,184,96,248,151,65,56,99,16,15,34,197,31,103,201,31,144,207,252,97,34,244,33,119,188,58,160,171,56,156,57,131,130,64,219,93,0,241,107,122,255,97,254,127,25,255,191,236,199,143,119,119,15,209,242,137,209,120,146,184,214,240,41,25,251,193,7,231,39,107,63,104,105,20,65,30,204,143,207,206,15,209,105,243,53,5,8,216,227,87,0,73,33,93,8,102,56,77,51,55,77,73,246,182,223,181,102,51,48,24,60,135,227,65,2,93,62,86,121,148,0,111,225,23,221,20,165,87,4,248,88,44,42,185,48,233,193,23,21,248,245,57,152,115,156,71,215,56,42,146,247,142,181,3,41,158,202,240,164,3,198,224,163,138,197,185,243,104,15,55,211,248,163,235,22,104,10,127,78,179,193,84,22,171,199,192,228,36,128,138,47,74,185,3,84,202,65,33,72,91,73,112,29,169,9,197,158,244,205,226,24,221,96,111,20,216,42,248,38,192,97,85,50,41,94,80,19,15,103,118,73,64,167,208,60,7,151,48,111,239,222,79,129,161,164,190,15,170,22,77,107,195,91,226,27,106,207,252,146,81,0,77,96,161,66,214,31,234,131,175,127,116,252,230,207,207,7,72,32,33,153,12,215,109,91,210,250,172,46,52,22,143,191,188,123,23,46,93,231,237,243,150,30,207,90,10,23,47,42,214,101,121,52,40,17,44,230,60,120,191,61,95,19,39,79,249,240,1,23,34,18,229,39,194,217,247,200,185,176,77,116,201,179,192,87,58,174,0,73,112,143,71,50,113,3,102,29,48,193,24,224,91,39,241,62,198,182,5,206,35,52,47,15,141,92,24,117,215,103,14,227,216,130,113,106,33,60,175,69,27,10,200,126,214,186,244,241,243,103,207,23,56,32,112,162,117,34,5,230,191,107,107,80,33,131,228,135,243,4,136,23,236,128,253,128,68,192,190,6,48,208,54,66,96,202,29,73,240,156,178,195,245,46,204,250,203,26,33,131,221,219,169,229,241,247,77,141,251,212,9,234,188,218,112,164,52,108,244,35,48,147,129,119,125,242,162,133,192,0,250,238,194,132,241,219,255,14,125,127,224,166,175,150,129,37,240,157,103,5,72,127,132,69,203,240,143,6,152,219,96,214,109,194,244,92,1,104,69,222,198,46,105,243,63,132,146,31,172,91,254,14,168,182,75,251,155,135,172,186,146,3,68,234,14,152,124,223,221,94,230,129,100,254,143,31,145,179,62,152,0,63,212,195,239,85,244,204,51,244,76,136,222,165,105,108,122,214,193,169,149,64,43,6,201,190,106,132,115,221,3,104,19,206,160,161,162,17,61,225,36,30,14,223,40,208,156,207,120,12,160,35,29,75,148,67,69,66,223,7,161,228,129,215,78,230,165,118,58,94,17,34,90,4,48,244,92,43,29,242,158,15,209,37,229,17,123,175,252,145,244,94,57,132,149,128,231,255,65,241,136,249,29,80,83,190,38,56,209,15,152,153,48,198,227,251,122,218,137,15,129,89,11,230,88,8,67,188,26,104,57,15,100,92,70,39,78,129,131,243,0,197,149,200,193,203,142,241,23,122,12,62,120,96,178,127,161,41,30,174,241,130,229,253,133,147,241,23,204,0,95,160,70,223,166,27,145,75,29,244,102,213,22,91,247,160,161,46,226,187,118,108,24,88,244,66,206,184,248,166,125,74,192,8,199,120,96,156,221,165,248,199,13,112,53,204,205,189,183,91,114,11,143,206,91,14,175,189,151,62,36,248,196,199,199,39,96,24,216,182,11,126,116,29,67,183,207,247,90,120,133,64,21,184,137,36,153,72,79,149,125,90,83,102,78,90,55,13,5,24,42,105,232,198,116,151,75,171,14,236,150,68,202,136,115,100,129,197,119,15,55,47,120,238,106,170,36,57,199,22,191,180,49,145,215,205,165,231,113,189,169,41,192,138,238,238,181,70,236,157,13,255,49,138,87,134,183,118,233,53,154,246,220,47,152,84,129,251,72,169,29,237,217,185,111,107,178,99,27,250,43,109,242,142,147,6,221,79,67,71,213,163,32,169,105,111,5,15,234,144,34,28,37,111,235,23,9,148,157,13,187,228,152,27,163,103,73,111,238,134,119,57,133,93,191,220,7,21,199,165,3,131,192,236,191,150,32,155,236,47,16,137,103,79,174,121,233,21,185,6,18,45,73,152,144,0,232,161,24,240,142,226,54,81,121,114,63,203,128,94,222,189,191,244,15,188,240,254,227,135,15,192,169,79,89,192,135,6,254,90,202,186,215,76,129,215,108,144,21,218,139,19,36,222,5,147,61,0,154,45,20,0,208,195,86,165,247,252,109,2,197,103,66,14,71,132,4,128,245,29,114,48,89,27,252,18,248,85,41,255,230,150,6,244,133,192,84,224,163,140,94,71,185,144,19,208,159,1,101,100,134,75,132,56,155,190,13,229,4,192,89,124,157,41,24,138,224,62,83,136,203,30,66,99,234,128,34,44,155,193,145,196,221,45,92,88,9,54,95,121,61,75,132,142,7,128,113,161,236,165,174,100,216,166,53,80,108,101,170,104,138,179,123,66,254,254,19,60,187,5,52,117,2,144,33,245,4,247,213,65,175,32,19,236,230,180,31,62,36,152,135,244,66,50,84,197,176,211,27,211,82,189,221,247,233,233,212,214,222,205,214,174,148,54,64,215,62,233,222,154,27,24,17,174,244,206,111,234,157,237,181,149,182,45,33,253,183,1,66,36,229,30,148,73,124,76,65,35,11,244,240,99,74,231,151,75,32,33,246,67,130,36,105,50,165,210,36,77,167,74,36,217,74,213,72,146,75,129,95,231,20,248,73,146,137,212,76,209,36,48,49,157,67,251,1,252,251,30,74,215,163,247,44,228,247,222,97,243,71,228,123,141,55,228,71,193,182,191,79,28,40,74,7,187,235,63,36,224,147,14,175,178,200,127,94,226,79,28,111,123,230,211,77,112,210,46,244,226,206,149,157,183,88,97,154,248,233,118,189,109,66,187,222,168,102,123,174,86,97,66,105,212,41,14,203,157,222,20,155,32,34,86,220,77,56,138,154,148,10,202,164,75,85,167,195,162,49,25,84,181,241,176,131,11,130,166,181,97,133,93,115,57,40,206,145,33,139,54,90,122,115,61,237,226,115,191,60,158,157,142,72,255,15,179,73,75,101,106,62,198,28,77,164,41,101,50,20,151,211,5,162,228,114,110,186,162,80,203,9,131,40,131,253,160,217,96,209,13,135,13,76,190,63,39,4,125,208,147,84,188,63,206,44,173,241,94,83,43,139,124,178,194,108,179,45,99,238,8,37,84,19,75,172,44,149,80,123,106,52,8,9,212,7,56,173,199,122,159,128,191,79,135,3,100,220,205,43,149,178,76,128,50,27,177,100,23,42,106,81,157,98,85,173,82,156,55,251,52,197,76,51,224,59,211,119,155,10,186,104,244,184,108,133,17,240,250,130,197,154,12,185,111,42,27,185,177,32,183,173,110,126,211,162,243,219,198,14,217,52,122,230,166,185,48,209,230,142,148,43,116,240,111,145,149,219,229,170,58,89,44,187,29,118,124,196,71,208,59,122,187,91,53,197,114,103,211,82,242,107,49,35,102,234,134,176,175,235,133,221,100,151,223,182,122,42,94,223,147,187,250,190,178,171,143,64,125,5,221,75,67,28,25,143,100,7,212,95,132,224,178,147,81,115,33,232,26,232,131,182,158,42,212,110,82,26,19,227,97,117,45,142,184,66,69,169,156,104,0,250,25,110,19,164,185,1,77,220,49,86,112,234,153,249,92,0,125,169,47,200,53,160,121,118,58,220,186,194,126,9,120,68,53,123,61,68,225,203,29,68,96,204,117,29,195,1,158,62,173,234,30,63,11,217,241,136,92,55,186,217,77,29,67,157,250,238,212,166,144,233,116,39,195,113,161,162,207,17,177,76,18,245,93,193,21,118,71,254,47,166,24,178,150,74,197,77,125,207,186,13,186,176,31,148,181,205,164,91,232,130,62,1,252,171,11,40,75,19,165,1,248,4,120,202,44,25,192,243,185,88,42,236,6,165,194,122,10,120,202,249,248,203,253,210,124,13,210,247,124,169,176,169,48,21,216,7,185,86,4,50,164,119,0,109,27,75,175,63,94,63,150,213,169,209,68,198,67,124,49,233,107,44,160,7,148,65,151,31,106,106,75,229,182,157,69,3,111,244,138,69,174,71,34,205,30,187,237,244,155,84,139,33,113,192,59,164,137,244,193,191,202,174,211,171,96,33,120,236,20,107,162,64,158,92,145,61,193,155,148,34,240,74,175,194,243,248,9,250,200,162,205,150,218,209,0,63,177,201,176,83,18,244,130,83,41,131,146,250,64,111,233,154,11,232,57,159,234,77,173,219,7,188,133,114,78,227,75,126,200,17,29,166,88,106,236,213,109,3,192,111,48,28,234,245,1,97,179,13,70,99,59,11,46,211,233,113,25,110,81,45,54,22,99,229,4,15,208,46,51,112,38,64,174,66,240,212,40,188,206,171,240,234,123,128,59,93,240,228,174,83,26,236,199,153,234,82,40,119,150,83,44,11,198,227,102,13,101,189,165,85,65,61,175,92,120,124,194,252,240,184,215,166,58,196,163,162,180,247,57,162,203,211,56,208,12,149,58,224,19,55,232,100,49,183,195,247,198,155,126,167,211,73,14,6,72,161,145,115,201,26,65,215,89,50,87,219,13,123,133,13,94,200,230,73,170,206,81,45,87,55,22,155,108,163,63,5,94,25,187,45,203,155,205,164,37,45,26,83,179,215,77,151,116,106,177,216,140,185,10,50,192,24,123,81,206,110,178,53,90,96,40,121,65,203,83,185,147,193,38,25,130,88,229,173,245,90,90,77,114,29,13,211,28,85,195,68,116,34,165,107,196,106,229,90,43,39,157,201,172,156,81,174,48,116,205,165,155,237,44,118,203,142,129,181,43,106,193,74,206,42,139,101,165,239,246,133,142,86,94,239,120,119,43,11,114,166,43,49,197,6,35,210,233,205,218,224,244,121,182,90,66,123,46,130,108,146,238,88,202,232,77,97,199,23,185,76,70,101,117,75,223,176,133,54,101,149,0,246,229,121,174,63,222,166,135,105,193,152,227,52,166,102,215,185,209,58,59,109,107,118,115,91,31,219,125,117,151,197,91,235,62,146,203,203,196,166,70,172,205,109,23,217,172,9,20,181,179,201,76,189,82,154,102,218,179,166,56,169,207,214,220,190,187,195,119,162,190,156,239,7,118,155,161,51,155,92,161,41,34,69,169,223,113,151,105,215,156,21,231,11,118,144,70,241,129,145,214,167,110,11,155,20,7,237,45,161,102,203,238,122,214,224,146,139,186,188,77,170,234,104,176,39,150,121,20,29,230,71,102,77,203,206,138,155,34,49,204,18,105,52,103,169,206,164,85,154,111,93,189,177,233,17,85,124,109,51,6,151,172,243,211,197,64,206,152,21,169,184,236,142,156,140,146,237,141,43,28,109,154,221,106,141,76,86,172,106,223,70,145,210,136,211,197,108,131,101,199,109,181,100,179,77,2,35,247,104,173,81,113,200,82,109,172,235,181,6,91,48,199,24,57,51,86,3,190,108,108,53,180,153,35,221,36,177,31,236,250,124,157,103,147,91,9,81,54,4,229,150,112,54,143,217,64,31,44,80,100,105,83,43,217,26,20,242,205,124,161,80,238,84,168,117,127,133,171,203,116,1,91,152,181,116,43,63,68,249,118,155,91,242,35,118,51,206,10,187,37,199,230,7,155,242,152,46,237,20,171,135,212,90,13,41,195,203,106,214,88,9,116,134,235,195,253,203,73,189,106,228,168,6,217,226,26,109,67,202,48,133,169,92,107,213,146,84,129,205,232,118,118,100,90,217,42,189,45,150,151,73,149,203,146,108,50,191,43,26,139,113,33,205,81,121,122,103,23,70,252,106,69,163,42,94,152,110,74,163,158,176,150,199,66,127,95,144,139,107,102,49,18,120,166,73,111,123,99,92,156,244,54,250,208,154,216,204,154,154,53,139,5,129,204,146,53,164,228,182,93,179,232,22,219,227,233,66,161,171,72,187,146,25,206,212,101,99,135,143,17,36,217,34,209,108,57,93,170,144,11,89,196,202,214,172,63,208,219,245,81,129,150,69,57,155,91,100,68,165,212,235,59,238,186,148,109,242,117,121,101,50,104,146,49,241,12,69,229,136,118,115,55,24,39,211,44,54,49,150,18,53,231,54,125,74,202,87,251,88,101,214,209,164,76,125,49,155,185,227,194,202,89,27,6,137,180,247,211,180,49,218,207,146,210,100,182,170,103,182,83,153,145,39,250,168,57,112,181,121,73,109,182,25,51,99,141,42,217,150,35,55,221,73,70,78,146,205,157,142,20,197,106,90,152,76,7,252,144,65,165,222,180,148,30,184,235,37,176,216,186,93,154,151,7,51,74,205,79,201,170,60,47,106,212,48,63,216,23,187,203,108,49,223,202,56,114,113,228,146,91,71,27,59,249,121,75,113,200,221,114,216,98,104,172,77,140,106,108,38,43,20,28,199,162,171,152,147,166,101,178,167,116,24,139,93,108,155,221,221,102,78,143,59,203,170,140,141,178,130,227,82,29,121,189,161,16,189,43,150,149,106,177,185,154,87,199,96,252,230,49,89,153,106,114,174,71,243,251,236,48,35,79,128,18,158,80,249,70,145,150,147,226,138,199,38,102,103,190,144,169,26,51,24,207,250,91,188,209,170,154,220,96,92,193,105,139,44,110,152,62,57,109,9,179,201,176,80,149,187,88,157,91,149,139,187,90,57,211,110,172,148,101,70,192,168,229,92,153,145,18,57,36,187,57,42,223,155,74,149,178,53,202,186,86,213,116,77,121,105,101,141,17,182,35,152,149,76,231,89,29,232,43,149,93,178,163,109,182,176,154,231,54,52,198,112,251,92,97,210,18,16,59,207,100,201,162,210,234,102,146,163,109,166,143,44,230,251,101,47,3,116,208,138,203,16,131,44,65,26,180,61,30,16,203,97,174,194,165,201,206,48,151,174,49,22,231,140,235,130,235,180,51,194,166,47,108,186,229,254,32,45,11,249,121,187,154,236,54,211,77,113,217,99,90,19,90,151,247,230,190,191,155,229,6,173,6,81,173,50,105,73,110,104,152,185,32,74,3,69,152,141,210,57,179,38,245,150,61,58,183,104,245,199,83,121,71,144,217,253,50,217,152,212,71,165,5,86,65,231,249,97,187,85,235,140,113,204,106,2,79,118,82,109,181,42,180,128,49,178,200,0,134,86,123,205,138,139,178,105,154,192,209,153,61,25,18,229,229,166,73,55,186,227,189,93,199,146,245,213,116,38,151,251,20,201,139,10,37,180,38,107,183,178,173,56,131,9,57,221,239,51,237,98,190,52,206,167,43,98,133,151,167,61,87,218,85,170,249,210,154,52,154,56,67,53,27,114,151,176,21,218,48,154,147,173,234,230,242,35,55,221,230,172,121,117,81,215,59,236,102,221,175,174,203,72,173,105,80,131,133,82,54,132,193,190,139,116,146,139,253,64,85,138,226,184,58,199,248,158,90,235,26,212,158,169,82,184,156,213,166,227,205,106,176,218,24,192,110,211,75,185,156,99,21,22,92,59,51,233,15,26,115,48,186,129,109,36,91,171,65,190,160,3,43,203,109,153,88,161,44,243,205,245,106,238,182,218,121,131,236,175,136,228,78,94,216,28,98,173,202,211,34,179,20,101,142,180,115,130,68,238,55,29,91,206,235,106,77,48,90,133,241,208,157,174,215,173,2,134,15,91,117,182,219,92,212,138,174,229,184,6,219,100,77,73,54,228,178,171,111,187,22,99,52,50,234,184,75,180,112,171,83,67,54,229,74,22,109,247,45,98,103,214,166,146,216,174,84,151,245,172,54,67,234,52,80,118,121,23,51,12,68,164,246,25,163,187,200,100,11,216,124,205,234,211,125,99,80,118,5,102,75,141,184,60,149,214,155,50,58,25,21,150,221,202,114,221,6,182,193,44,89,89,155,149,105,161,64,230,184,122,41,45,78,201,218,40,217,217,21,12,92,205,205,215,50,202,37,115,107,21,65,198,75,51,35,183,10,181,101,113,204,86,242,173,180,178,25,118,129,14,209,242,73,165,176,220,176,25,131,29,97,38,182,111,231,49,214,164,50,123,173,206,229,59,91,188,181,26,207,13,43,111,224,89,114,94,183,59,252,122,181,166,221,82,205,213,11,125,78,40,16,124,215,74,214,114,11,125,67,35,232,160,53,80,90,35,0,179,186,73,150,236,37,154,109,78,230,153,122,107,208,207,204,179,150,193,177,51,46,185,99,116,9,47,49,76,154,200,241,27,195,146,251,173,125,47,207,12,185,233,70,32,144,21,189,102,213,205,174,232,212,168,21,217,176,198,206,66,1,230,72,131,87,84,155,55,17,67,99,137,34,218,162,140,237,16,107,225,140,62,145,184,197,78,216,230,29,165,48,102,182,114,173,4,136,138,116,210,201,98,62,63,92,142,196,77,79,81,28,206,90,26,200,36,71,143,197,209,92,19,139,153,165,190,154,18,25,107,206,23,29,106,213,42,212,53,106,209,115,119,124,221,113,178,93,154,26,79,155,27,13,21,198,221,53,59,16,153,254,150,32,105,100,168,178,25,196,228,184,73,159,195,237,37,57,34,59,100,197,45,169,114,189,134,85,201,221,144,193,27,37,147,108,110,141,37,217,91,32,75,30,45,211,185,221,120,41,77,104,135,4,118,187,218,171,45,73,166,87,115,168,154,73,169,38,137,206,7,164,216,77,110,179,99,180,75,169,163,180,233,136,245,126,107,151,221,72,200,28,155,116,42,170,217,23,71,124,190,195,20,218,253,74,117,70,15,106,173,10,98,153,195,74,117,178,175,13,23,92,139,109,243,157,121,151,26,84,42,187,137,69,18,100,133,144,71,91,102,79,40,168,219,40,233,51,82,37,105,139,47,33,77,169,99,85,170,98,135,54,169,106,125,66,45,178,61,153,117,193,24,193,74,57,129,159,51,85,45,169,228,24,180,94,94,187,35,51,143,244,115,20,55,1,51,157,110,207,29,142,234,54,72,190,49,80,113,86,228,41,141,169,204,89,157,7,110,108,118,166,244,213,50,147,180,113,119,222,31,101,183,59,132,88,101,216,62,53,65,137,66,139,171,172,104,41,111,1,153,30,115,67,160,186,244,28,53,195,183,155,98,186,145,206,83,44,147,45,207,196,85,99,204,49,70,165,74,160,75,108,36,82,180,48,32,80,186,148,223,246,6,40,169,174,105,201,201,59,38,94,237,42,206,114,81,21,177,186,72,137,173,74,174,238,212,140,234,100,135,100,154,238,176,85,92,17,91,6,176,35,171,45,199,11,106,34,22,16,217,94,151,56,119,223,102,218,19,186,92,216,214,38,125,71,152,205,249,42,61,175,206,135,171,106,169,97,78,48,153,208,251,83,188,62,84,106,59,171,191,51,204,66,109,198,1,89,26,237,202,51,171,221,93,99,171,244,18,213,27,214,96,13,140,176,73,153,237,115,220,174,44,235,141,58,218,55,220,34,71,84,235,124,47,151,38,172,36,39,112,132,106,216,139,37,82,149,176,114,181,156,213,156,206,12,221,100,42,124,118,185,118,250,226,56,157,217,9,233,130,65,111,204,210,120,182,179,51,147,82,217,25,87,116,110,61,78,55,11,152,149,30,40,227,89,94,196,176,150,145,54,116,110,134,164,73,110,76,98,117,86,155,151,107,131,190,160,122,46,113,183,63,104,117,106,56,61,174,84,252,29,210,25,228,181,29,210,206,189,117,43,221,5,81,235,80,224,28,38,24,254,254,61,24,68,250,123,254,134,67,86,147,224,178,102,202,1,73,159,108,73,155,221,127,18,62,127,150,142,107,173,183,9,81,89,195,245,99,24,142,23,104,184,241,245,33,225,133,95,4,83,215,77,227,157,31,224,55,141,135,39,65,83,4,245,1,110,88,134,25,112,41,129,134,41,207,207,169,15,47,128,241,143,44,7,187,114,252,162,146,246,14,222,68,1,138,243,96,174,183,31,158,252,215,148,225,246,10,111,55,132,246,112,56,130,120,239,197,149,219,188,197,235,41,184,55,23,110,17,120,8,239,21,11,151,120,148,224,105,213,37,140,149,195,64,87,226,148,147,120,62,54,108,153,155,83,187,178,11,239,164,127,64,145,83,190,96,106,167,124,120,19,193,3,241,28,193,218,59,63,125,42,162,241,83,128,111,226,215,127,254,207,127,243,239,254,250,183,255,248,63,254,250,47,254,233,111,255,247,127,23,106,80,49,150,174,115,42,47,104,128,18,144,36,112,179,156,119,27,65,66,87,12,37,145,242,54,43,205,77,13,62,245,145,248,221,95,253,135,223,253,215,127,246,235,255,238,223,92,192,189,78,32,184,49,132,215,237,123,219,49,174,18,235,239,217,146,115,27,83,41,149,128,181,18,41,233,238,26,9,195,208,65,239,238,62,166,80,239,95,234,71,145,237,183,255,233,87,191,251,235,255,227,119,127,245,143,126,251,159,255,249,175,255,252,63,252,100,100,187,128,251,58,217,54,75,161,107,124,57,221,188,106,111,33,156,95,240,39,163,220,127,251,213,159,253,230,207,254,205,111,254,197,191,255,155,127,241,215,128,10,150,185,124,72,56,138,46,133,72,40,130,225,255,110,9,70,40,220,136,17,140,204,46,12,97,62,60,249,247,20,36,224,141,37,112,179,85,208,120,136,172,254,22,127,175,125,222,73,60,36,118,224,207,187,70,227,157,40,38,82,48,22,250,0,227,140,210,25,249,255,230,31,254,247,191,249,31,254,109,4,179,55,16,30,98,253,229,116,247,250,250,6,178,7,52,249,90,170,7,41,254,195,46,167,26,62,9,150,150,162,243,112,105,13,222,226,254,224,73,45,248,114,208,117,97,49,125,142,40,80,211,240,20,167,191,19,17,54,11,84,243,250,54,241,155,191,248,151,191,253,235,255,53,124,97,43,252,36,238,62,30,144,62,199,34,218,172,37,205,0,29,94,106,23,94,194,228,120,171,129,167,70,255,230,79,255,233,111,255,203,95,190,208,136,223,85,184,14,26,129,22,230,83,48,151,72,64,57,152,75,120,228,131,151,249,96,35,51,232,236,82,50,26,166,5,119,174,62,135,250,250,191,252,245,175,255,245,255,124,222,87,216,91,136,6,16,192,39,239,12,6,64,218,158,195,53,22,75,250,225,216,81,222,2,74,252,157,187,76,60,156,37,137,230,6,140,48,208,149,3,179,61,134,135,64,188,48,77,249,76,123,167,131,98,128,130,49,99,37,3,111,156,61,159,72,174,78,26,88,246,45,131,248,119,255,247,95,252,238,95,253,143,191,253,179,127,255,155,127,248,143,66,160,109,239,202,156,16,196,208,192,140,40,194,115,229,231,15,192,40,212,215,7,160,107,207,180,47,31,128,176,214,91,6,160,87,14,244,13,240,93,3,144,32,105,93,219,78,221,198,157,163,242,122,111,46,131,45,109,112,159,128,113,175,136,169,8,209,140,224,174,142,67,127,20,241,217,219,19,30,98,249,225,31,200,253,36,221,70,134,190,207,126,48,84,30,18,193,93,72,109,222,144,180,3,203,47,13,151,160,84,34,108,228,120,213,167,142,113,181,42,200,59,85,60,12,44,15,30,168,29,220,208,180,134,235,83,193,158,87,205,228,225,37,44,137,148,197,111,188,149,234,196,250,221,49,237,208,209,32,33,66,238,67,161,231,143,41,251,37,205,14,76,199,229,197,212,25,92,27,100,220,123,152,53,248,109,217,75,72,5,239,141,129,210,222,90,82,144,207,128,239,169,132,127,245,204,59,65,210,128,152,194,22,19,15,79,137,211,69,86,96,72,250,55,72,65,91,246,13,133,78,50,31,190,173,231,92,249,120,43,110,137,84,208,53,28,135,75,117,91,73,132,24,30,204,175,255,244,231,190,249,16,33,246,5,56,216,241,119,30,24,128,3,138,34,112,229,206,114,14,163,233,8,212,159,77,109,71,16,79,13,28,236,176,192,160,0,6,19,80,42,239,14,79,68,188,115,76,83,115,20,168,146,190,16,137,252,107,72,64,179,236,138,145,249,147,33,65,188,140,132,115,66,33,106,118,252,190,218,247,155,13,76,171,43,166,226,79,214,56,30,219,184,200,239,42,134,195,171,210,137,250,255,229,159,253,250,95,255,91,159,7,127,243,167,127,126,171,255,63,255,215,221,239,27,11,224,103,57,243,75,60,126,243,47,255,201,207,139,135,247,52,219,57,30,255,241,175,79,72,252,183,95,253,233,207,129,199,14,76,126,109,141,55,194,72,252,238,47,255,213,175,255,201,255,244,123,65,34,27,139,132,119,50,64,18,207,200,241,187,191,252,213,175,255,252,175,128,124,254,244,60,65,98,209,240,39,224,56,75,226,165,134,83,182,0,44,50,177,171,153,14,180,174,62,185,183,193,30,200,96,215,11,24,252,70,140,113,247,1,133,59,78,239,129,209,227,77,232,159,63,39,208,68,36,5,218,86,208,242,241,140,43,111,38,242,47,84,123,181,94,226,23,72,65,154,33,133,4,220,122,33,38,66,38,226,255,249,191,253,250,87,191,130,150,105,48,143,167,144,115,88,200,219,112,120,181,158,215,242,195,17,147,19,14,191,254,207,255,56,138,195,71,184,9,241,57,236,73,0,99,55,216,16,122,176,12,78,41,87,13,132,112,165,128,229,254,69,144,9,239,126,250,68,42,116,157,27,96,120,34,216,36,238,7,99,206,141,56,89,162,36,222,240,79,176,120,251,49,189,91,14,237,196,195,7,12,73,101,144,84,22,73,225,200,199,80,214,75,16,186,32,31,8,213,206,116,29,160,248,225,189,172,169,27,15,92,234,6,152,29,107,240,19,20,178,82,55,6,152,206,83,55,11,87,95,66,239,210,43,8,45,5,248,191,239,38,36,188,109,52,194,156,55,124,148,193,23,81,243,192,211,94,218,169,83,231,101,130,227,144,126,177,131,235,118,7,143,186,127,248,232,31,253,14,54,106,42,241,27,53,83,218,227,19,220,74,87,146,206,119,226,153,161,157,120,202,217,78,60,79,197,117,253,77,169,105,219,9,248,39,75,63,118,155,225,121,155,63,102,155,33,24,189,222,62,181,28,130,129,238,11,143,129,249,104,139,251,96,143,167,96,234,75,211,128,135,150,225,145,114,93,217,42,6,176,50,109,15,133,143,190,57,119,177,213,246,9,186,200,158,109,40,57,53,201,174,123,10,37,112,23,128,145,44,158,84,28,108,13,180,49,87,52,17,48,8,100,6,223,128,86,57,246,222,219,116,21,152,165,15,223,161,169,192,222,7,166,174,2,68,25,61,152,179,135,209,253,156,242,210,177,99,122,48,226,128,65,123,146,208,135,167,131,136,250,223,160,16,61,0,217,134,223,31,208,231,148,239,105,64,51,215,208,253,3,97,158,233,224,127,133,3,220,255,230,245,51,56,47,226,11,44,146,58,154,182,0,109,144,236,199,76,197,48,145,14,167,44,187,254,150,87,120,105,153,46,57,115,83,4,13,30,124,219,139,242,7,143,243,241,187,200,175,135,29,182,16,208,195,181,208,109,252,230,227,195,109,18,215,79,231,134,5,77,122,113,159,46,169,105,199,173,186,137,248,19,184,146,47,116,41,237,62,44,218,183,64,168,110,163,14,226,137,241,64,161,122,60,132,190,24,24,202,59,219,129,247,43,192,100,8,234,30,8,169,182,5,25,146,33,119,225,190,203,67,186,44,200,122,202,240,14,6,3,210,195,113,11,72,124,119,230,31,6,71,119,131,161,118,40,24,79,66,255,160,82,32,130,240,186,10,239,247,35,163,161,18,209,238,3,253,112,123,184,99,238,16,100,62,235,157,39,38,135,142,249,191,165,66,254,208,49,7,204,36,118,202,56,53,138,122,168,158,171,188,203,211,56,47,105,225,195,117,2,81,202,164,98,116,228,219,225,94,129,25,9,72,93,8,243,85,96,104,44,176,83,148,233,101,72,112,204,194,155,62,125,246,128,177,249,8,116,80,12,64,48,44,197,71,33,181,124,188,133,151,126,72,4,226,199,136,176,124,46,151,0,162,230,6,23,44,220,46,61,249,191,187,21,83,86,138,79,1,213,227,13,250,132,68,20,164,220,148,7,26,198,187,122,1,238,226,63,152,58,31,31,221,195,190,201,231,20,154,65,11,215,247,27,35,132,136,252,28,91,164,179,34,202,231,165,236,27,183,72,103,50,248,79,123,180,1,80,126,8,52,224,60,114,133,228,113,7,59,200,189,77,164,215,153,244,198,47,115,248,191,98,204,204,31,4,197,217,61,226,8,130,34,133,239,129,65,249,136,242,51,12,67,10,104,134,207,229,166,24,129,97,210,20,203,9,51,33,151,43,136,82,14,19,191,135,103,115,12,24,198,176,31,129,69,29,171,135,124,21,225,95,8,19,154,108,205,117,87,130,215,229,196,225,24,217,101,191,225,173,96,46,183,129,1,102,167,143,53,191,160,53,123,51,4,80,224,108,246,165,173,29,107,126,65,107,59,237,107,91,59,214,252,146,190,249,102,206,151,247,44,56,187,243,246,150,128,203,2,7,105,252,201,8,40,87,215,154,10,42,254,224,219,17,143,137,100,172,149,100,4,141,70,173,50,232,252,188,241,60,198,121,179,135,170,87,172,178,248,246,4,75,1,149,121,173,163,172,165,47,23,206,72,109,175,237,183,147,247,88,215,94,255,136,134,65,229,47,108,23,250,227,67,104,56,183,121,205,248,10,50,71,234,127,17,173,129,51,34,40,75,229,66,128,223,44,86,161,234,63,240,203,37,180,85,190,76,186,128,169,168,245,192,180,229,225,255,149,98,118,1,227,139,104,112,168,221,225,21,227,71,34,112,0,241,85,237,31,177,183,255,224,36,176,127,110,26,204,121,165,198,191,162,174,65,25,21,148,129,246,55,144,201,158,169,74,6,60,9,250,5,51,222,239,247,144,28,152,126,131,185,227,43,165,232,4,224,75,104,247,12,45,152,108,246,186,209,37,98,153,233,207,97,116,21,102,83,49,63,195,223,122,200,43,35,204,94,63,228,149,17,36,204,59,228,149,37,136,215,143,233,241,196,44,225,193,206,78,51,137,235,4,17,120,20,251,25,8,146,65,249,41,207,227,216,91,9,146,149,208,23,144,198,121,41,255,51,32,45,102,133,12,48,225,223,140,52,142,199,112,241,141,167,239,238,67,11,124,79,135,135,88,224,243,43,207,247,199,229,219,119,162,101,46,225,138,244,167,79,222,211,52,48,48,25,196,35,127,145,201,100,78,175,44,92,175,115,40,94,224,225,231,45,53,238,189,215,73,82,87,243,253,215,75,158,66,209,197,95,204,240,89,110,198,63,135,187,116,243,48,131,215,147,188,243,226,59,79,193,195,227,200,141,247,57,199,194,187,213,224,211,39,47,66,244,206,123,141,229,233,248,230,205,241,241,58,239,145,22,236,62,147,205,228,240,245,230,125,208,45,248,76,230,225,237,214,119,40,248,19,129,40,152,150,20,172,102,98,247,4,146,69,115,235,205,203,141,123,161,211,152,214,253,247,204,65,243,5,60,159,121,107,243,97,152,247,138,29,60,42,254,116,168,0,203,135,0,189,78,149,87,96,20,4,248,9,131,177,121,125,169,129,1,115,243,240,176,126,39,74,210,242,6,66,22,21,94,51,229,79,159,166,166,184,123,58,188,221,129,222,227,4,6,8,123,131,222,3,58,17,128,80,240,149,248,195,247,231,135,135,119,27,105,170,42,206,59,255,46,164,41,127,38,1,81,252,207,2,212,79,193,131,48,247,56,134,64,242,69,112,116,5,248,104,194,39,255,190,76,71,188,17,149,117,32,180,150,36,134,75,154,22,12,84,196,21,4,205,243,18,18,149,43,120,39,103,108,217,105,97,90,136,148,253,234,179,173,240,224,232,90,145,54,246,49,0,108,175,26,193,183,255,207,85,157,139,190,245,196,195,103,45,94,58,1,171,19,20,153,226,225,17,216,49,73,242,240,244,235,52,149,164,200,18,153,50,41,146,84,104,152,178,160,83,136,151,228,130,164,29,60,28,75,239,169,148,204,146,21,50,165,130,36,221,75,50,168,160,212,6,36,33,94,18,74,193,95,74,94,41,154,76,73,240,199,16,254,224,73,82,128,5,196,148,226,229,239,64,21,219,171,226,80,240,151,99,21,153,138,169,163,211,176,0,15,19,205,112,69,245,148,30,193,212,164,201,10,157,178,233,112,18,69,86,24,175,89,204,75,202,80,33,76,92,47,105,77,165,108,138,172,177,41,29,36,173,188,36,139,74,173,40,178,117,14,254,152,164,210,145,131,195,23,76,120,241,224,176,125,237,228,176,241,237,243,237,243,237,243,237,243,237,243,237,243,237,243,117,159,136,55,19,251,248,104,240,28,222,75,222,154,95,241,244,46,224,45,124,13,208,255,119,119,241,74,222,75,192,194,112,2,103,238,75,234,7,78,221,11,37,226,31,165,132,111,74,122,206,221,177,133,107,62,158,95,51,112,244,110,2,79,239,26,138,151,190,77,240,146,96,252,163,229,254,3,157,89,60,120,171,242,244,218,165,255,140,242,193,25,186,241,92,176,184,134,160,35,120,246,186,98,204,43,133,177,200,121,222,219,139,216,89,145,151,51,191,6,189,120,71,209,111,244,88,59,168,28,129,255,118,250,190,29,172,239,70,198,65,62,186,147,30,132,171,62,229,241,9,249,195,179,144,25,72,108,248,146,46,16,136,227,131,186,135,151,48,99,60,203,56,33,140,239,235,153,159,25,84,60,188,62,122,133,199,81,143,211,171,226,136,7,164,129,163,120,122,55,246,48,110,37,49,10,39,252,70,172,15,51,226,155,190,1,228,47,138,69,146,69,144,215,192,134,189,216,183,32,10,20,12,154,199,83,55,222,15,228,238,69,240,177,55,3,161,120,174,240,106,168,113,74,240,83,63,212,136,79,223,16,198,204,195,48,25,132,77,224,185,23,46,16,43,20,126,142,184,228,84,66,209,220,76,200,191,113,117,156,200,189,176,160,159,149,112,241,103,64,89,200,226,68,142,23,223,138,114,62,147,191,142,50,129,35,63,71,56,188,48,19,103,179,2,220,146,253,182,64,106,94,40,252,36,129,212,15,112,97,224,221,250,29,145,33,4,4,207,102,63,126,73,100,245,178,242,151,133,90,175,214,255,210,216,235,5,160,212,219,219,124,91,116,246,162,218,143,11,215,94,246,252,167,139,223,94,194,254,242,128,238,91,240,251,9,35,188,151,205,253,4,33,223,183,1,189,30,3,190,100,249,87,7,131,47,133,238,71,69,135,47,123,118,61,92,252,19,198,106,229,175,143,154,254,161,171,218,59,217,219,28,247,82,152,54,171,80,100,42,79,69,227,180,50,115,17,167,197,232,139,56,173,90,186,136,211,250,165,34,113,218,29,253,114,156,214,143,173,70,226,180,8,253,74,156,214,100,226,227,180,58,19,31,167,37,46,227,180,43,250,34,78,123,194,196,141,222,211,24,166,227,181,72,171,34,62,30,4,51,20,117,245,79,64,60,194,7,64,190,69,96,191,125,190,125,190,125,190,197,164,190,197,164,190,197,164,190,197,164,190,60,38,117,229,142,230,188,152,123,61,184,82,200,139,121,63,22,83,64,248,159,238,74,231,134,119,175,115,197,191,210,153,118,134,53,66,250,118,165,243,183,43,157,255,238,94,233,60,97,155,253,14,211,80,27,8,215,27,227,141,189,119,5,51,221,234,87,208,86,175,200,52,123,36,214,97,58,44,188,218,248,109,87,58,31,225,161,175,194,251,177,87,58,171,28,218,97,27,59,110,95,165,154,11,117,239,95,193,92,193,185,69,31,111,244,27,104,131,1,184,176,29,134,235,201,111,187,210,249,8,175,249,42,188,223,207,149,206,68,107,163,161,240,74,231,90,65,61,92,233,188,19,37,145,26,13,58,70,121,177,21,43,74,131,35,149,201,156,237,85,107,253,26,187,168,12,168,78,149,226,54,136,90,166,150,21,94,172,246,197,138,208,173,119,84,173,200,170,253,252,68,232,54,4,173,186,20,133,254,74,172,54,54,234,86,28,80,130,202,110,87,172,44,115,91,109,75,54,229,65,87,30,84,9,195,210,50,139,170,52,210,50,51,60,35,245,113,60,179,73,54,10,133,244,182,109,136,120,79,159,21,118,57,35,83,110,99,88,29,47,184,132,59,40,244,218,152,32,146,128,223,11,76,27,109,75,121,93,171,14,242,186,81,173,34,154,209,229,196,234,176,80,111,170,139,225,68,211,7,248,104,84,229,241,138,99,52,166,37,98,180,151,92,109,155,92,238,135,70,195,152,241,93,115,82,161,84,139,232,114,185,202,164,173,176,147,74,94,152,173,243,204,174,63,173,234,120,77,83,231,130,150,223,117,218,130,100,237,41,164,184,194,49,208,243,137,202,73,138,230,244,211,12,54,212,7,163,18,130,204,118,146,44,166,117,180,46,46,7,56,103,84,218,136,66,85,138,147,141,219,234,23,119,124,153,207,105,148,146,147,230,216,24,239,238,171,77,91,221,237,70,173,110,6,113,244,126,47,203,214,248,122,103,52,201,21,150,18,209,73,115,163,204,124,92,168,174,151,140,198,52,180,225,78,112,187,45,32,17,181,18,32,79,117,71,83,11,173,108,171,244,174,219,171,44,37,124,98,226,51,117,155,235,170,120,167,92,43,76,64,143,29,157,99,151,125,158,91,46,42,121,119,131,118,106,67,130,99,232,197,92,231,43,171,66,109,68,53,26,234,172,202,219,154,131,56,4,194,113,220,164,40,9,181,153,110,224,84,185,138,238,6,185,206,104,154,31,77,155,198,42,63,236,46,119,131,50,24,237,92,167,170,202,195,110,9,215,166,73,169,156,235,151,181,126,123,54,179,177,81,185,145,175,42,147,118,181,110,32,162,180,202,168,118,102,222,97,146,216,26,153,138,200,12,175,216,90,101,75,169,140,156,205,16,195,2,178,40,236,137,174,195,243,213,93,82,149,69,33,185,158,90,67,146,171,2,236,39,117,161,61,168,187,153,193,220,157,246,134,251,106,89,88,36,233,121,101,152,204,161,201,110,166,87,37,115,18,90,236,108,136,60,46,86,70,165,205,66,1,99,65,219,237,250,105,48,94,141,114,178,91,102,44,166,95,220,58,251,81,207,36,89,132,205,103,51,179,9,137,77,218,152,81,155,51,229,250,210,108,168,22,219,224,218,18,224,213,66,44,181,6,133,185,134,12,240,157,218,95,231,122,91,134,109,80,13,173,158,41,15,86,228,222,105,163,198,130,48,179,110,103,78,46,136,210,186,194,239,184,217,18,71,1,49,36,187,104,21,104,150,114,16,117,183,221,177,35,81,45,13,209,94,203,168,142,91,91,57,87,233,207,209,69,121,180,76,214,116,134,159,52,116,132,203,149,180,73,117,93,65,22,120,175,60,91,18,205,86,129,175,72,58,50,152,145,34,98,186,249,89,159,156,181,183,114,215,74,54,74,8,32,250,102,90,152,235,147,149,184,88,231,185,13,183,212,230,130,58,34,202,77,73,48,178,185,138,153,46,170,165,26,55,179,51,82,101,100,53,11,233,102,181,93,214,25,155,30,77,112,26,221,81,108,163,178,27,182,43,200,60,153,110,184,26,146,212,200,22,181,235,181,167,155,69,183,130,228,43,73,173,37,109,204,238,172,195,79,22,52,233,224,251,92,149,157,118,23,102,147,109,163,187,177,220,109,183,240,12,63,220,23,251,245,44,81,154,181,39,59,170,130,228,140,234,178,215,180,57,102,47,84,214,234,80,94,244,90,218,164,182,231,187,233,142,41,101,54,77,219,232,208,205,202,38,105,109,182,234,116,220,173,247,44,43,139,34,160,187,76,198,53,56,119,56,150,71,198,80,211,155,102,189,223,33,164,116,166,146,198,200,46,33,50,235,190,66,181,213,116,75,19,6,236,110,193,44,220,133,153,65,179,21,213,198,71,98,199,112,200,17,175,24,82,103,78,177,128,183,186,214,150,178,148,104,22,37,46,147,31,219,74,123,146,201,51,125,57,71,230,156,58,149,157,152,59,134,64,147,229,28,74,229,121,14,244,110,173,224,37,110,214,29,228,150,64,72,113,139,76,47,107,211,241,182,202,142,146,172,200,57,216,188,36,45,196,142,91,24,83,117,157,147,212,198,30,240,72,117,177,6,215,41,59,213,54,162,23,76,110,132,168,232,70,128,119,26,187,70,175,36,142,233,97,67,209,84,142,231,179,133,26,194,114,236,122,130,17,163,25,45,247,141,93,77,89,149,173,138,220,98,249,114,173,33,247,9,217,196,77,177,81,2,83,111,183,194,182,118,212,110,71,174,25,217,169,178,37,29,12,68,170,197,55,215,220,42,95,229,38,12,83,45,38,53,67,35,201,49,210,224,112,122,229,150,53,146,107,1,219,176,89,205,23,17,113,40,49,43,169,149,109,55,7,75,118,78,21,154,250,130,233,13,89,210,41,183,157,74,122,51,152,48,29,148,44,212,178,229,205,140,146,140,53,162,151,107,36,59,218,55,59,249,162,59,166,203,194,78,169,46,212,126,82,217,114,218,174,92,238,51,253,165,106,176,73,154,168,45,196,189,195,53,186,122,151,236,101,107,141,37,138,115,13,29,21,185,161,219,44,210,197,74,57,105,22,139,61,166,65,33,37,66,48,236,98,81,44,151,41,164,92,234,119,37,83,97,9,87,174,247,237,252,118,162,182,202,67,154,158,107,198,168,67,233,93,147,91,149,134,197,9,91,198,122,54,35,160,242,146,150,184,116,165,143,83,251,21,185,29,245,56,177,206,175,20,210,232,207,243,155,77,93,27,82,162,62,195,76,146,74,106,246,96,73,186,40,201,53,132,105,113,200,137,14,87,98,154,140,104,42,20,49,28,54,179,45,84,145,77,100,64,81,90,99,212,168,84,147,184,147,225,117,133,41,172,56,123,60,94,202,40,199,17,74,85,167,43,178,56,102,177,137,196,203,116,153,24,206,91,106,189,215,167,184,76,119,11,212,149,197,203,181,18,81,33,129,49,157,233,101,150,166,76,195,188,92,135,97,43,100,215,48,213,14,197,214,212,5,223,156,147,251,110,197,157,224,200,86,47,81,213,78,117,223,222,116,73,158,163,146,249,98,193,146,245,157,1,219,177,64,59,201,9,13,219,145,240,141,73,35,12,61,117,43,21,178,217,216,79,81,185,135,203,213,21,89,17,199,11,154,101,24,139,29,115,114,101,130,111,112,83,38,8,181,90,42,213,182,205,126,113,216,159,55,54,91,182,61,4,178,159,107,114,236,98,90,110,148,70,233,70,178,139,102,72,186,180,222,167,235,165,60,200,219,139,32,175,94,23,128,104,219,238,118,83,84,72,102,180,145,213,1,165,85,50,125,74,222,111,244,226,128,202,172,72,76,166,201,102,126,223,69,229,241,18,111,38,243,179,125,177,197,149,68,174,92,115,39,107,77,30,76,106,142,214,88,240,20,61,181,26,182,194,212,102,37,181,88,36,104,97,212,32,144,122,94,161,80,217,92,142,71,118,183,141,43,153,202,98,76,180,151,4,201,151,215,3,138,109,13,6,188,220,31,52,154,141,17,55,33,230,3,141,220,17,232,150,34,49,190,206,182,122,35,148,116,106,184,61,84,102,150,92,1,249,125,171,86,213,251,116,53,147,220,117,43,141,165,203,115,125,195,108,36,11,235,25,213,84,93,189,229,214,219,76,54,59,221,154,220,100,82,1,176,114,53,74,17,105,172,196,47,178,21,83,164,150,52,210,219,114,5,146,175,21,75,221,85,118,215,88,213,72,66,156,101,164,252,62,91,55,231,233,86,125,69,55,250,219,90,83,155,214,122,102,161,95,114,151,192,28,34,153,101,39,203,115,28,85,55,70,13,96,68,225,141,244,66,5,150,12,203,118,113,189,188,164,247,118,94,90,226,60,106,247,42,172,52,88,236,138,73,179,214,226,75,162,236,38,217,106,101,190,51,249,246,130,45,45,141,133,212,181,27,11,113,172,41,36,209,118,109,156,144,109,52,111,186,187,38,186,208,107,150,208,43,83,133,30,39,172,59,72,199,232,113,64,246,101,137,235,16,242,6,72,107,186,93,69,135,219,236,180,62,234,206,146,165,9,217,70,231,250,116,55,40,14,210,163,106,163,230,44,244,166,167,95,72,48,20,80,9,205,119,77,214,29,76,119,237,242,176,92,93,212,240,157,137,24,197,33,154,89,52,156,173,61,18,42,218,66,239,234,88,163,223,161,37,98,109,142,136,13,150,227,230,35,186,52,152,34,189,238,120,52,53,148,249,164,179,112,129,106,164,214,86,151,216,216,116,179,186,21,237,116,103,90,27,20,100,50,103,10,173,94,78,37,57,124,59,38,230,118,135,25,137,68,127,81,239,238,26,89,157,154,77,23,253,101,191,217,33,219,29,55,171,119,234,45,156,27,99,227,194,162,90,115,150,229,66,105,97,96,106,90,217,209,57,92,22,220,244,160,210,200,170,156,145,156,46,104,76,197,39,172,222,29,174,210,138,216,68,123,165,177,173,85,139,134,96,55,166,227,52,142,88,96,30,35,20,78,3,74,66,239,160,248,182,198,36,51,221,126,118,191,198,134,109,121,147,36,90,89,70,45,241,29,52,93,222,87,54,91,147,116,211,25,96,134,81,219,54,147,44,76,123,249,225,216,154,148,187,38,210,239,89,45,92,29,103,114,5,215,178,185,118,161,198,34,98,171,86,180,51,153,49,34,116,153,25,188,110,158,45,110,87,201,78,110,237,110,237,172,173,37,43,170,58,30,181,208,154,177,236,3,207,177,196,109,203,73,189,69,3,46,178,13,32,188,70,30,23,164,238,46,147,17,242,194,255,203,222,123,183,57,110,92,249,194,95,165,221,119,87,238,54,217,77,100,128,51,234,209,130,57,231,216,90,237,60,32,0,130,32,1,144,4,192,56,158,231,177,175,147,36,91,43,219,215,73,14,107,201,215,105,247,189,150,236,13,14,146,108,127,25,117,207,204,95,251,21,222,2,192,128,216,97,52,214,174,239,157,105,169,155,172,2,234,87,241,212,57,117,206,169,211,72,244,155,221,250,156,28,38,39,231,209,243,242,2,44,249,233,176,176,198,81,101,132,86,71,153,25,69,142,192,64,149,165,254,114,64,207,150,113,176,5,113,243,180,152,92,211,105,64,163,147,25,133,37,26,235,113,172,187,4,179,138,95,46,230,161,6,52,162,177,113,156,31,116,71,249,26,19,153,197,242,157,146,96,62,155,67,235,113,29,79,14,50,146,80,199,18,201,65,29,8,97,92,181,43,243,128,233,200,21,210,217,181,154,164,202,229,106,162,65,103,67,37,17,236,237,106,52,159,16,34,209,108,174,66,15,23,209,156,56,75,246,71,115,108,153,73,11,245,69,35,41,214,123,160,165,157,197,82,26,151,74,217,161,84,206,21,229,140,116,94,168,44,209,6,93,111,54,50,162,88,135,169,158,58,18,74,66,185,60,86,52,62,151,30,157,243,195,81,154,131,135,149,10,61,90,200,165,244,104,198,12,88,248,28,22,35,29,97,4,137,149,52,36,51,131,9,49,44,12,211,125,64,12,197,46,196,215,209,94,17,47,67,108,185,122,78,39,137,121,158,159,208,101,133,110,166,171,147,4,65,136,73,152,108,8,229,120,54,41,69,35,96,227,29,68,203,116,22,52,45,3,35,84,61,21,145,34,147,153,44,196,99,128,237,225,184,193,40,70,174,74,33,49,94,167,179,35,189,150,130,87,141,136,54,171,182,234,99,74,168,167,242,253,236,18,42,164,196,100,118,52,91,213,199,44,217,157,170,217,44,54,224,57,26,63,31,73,229,234,178,62,94,8,122,131,160,56,64,218,71,179,104,54,51,205,83,241,92,54,131,192,203,110,30,70,184,124,79,206,104,98,46,171,200,203,37,83,11,197,72,60,207,230,112,41,87,174,165,71,241,66,53,161,118,251,153,209,124,153,164,70,243,188,24,143,165,52,77,150,166,161,8,145,211,36,9,16,161,102,2,202,228,187,217,202,168,154,165,70,179,230,100,149,111,183,18,163,68,161,166,134,22,101,106,20,175,19,128,151,156,180,22,89,32,209,18,189,169,140,118,155,18,52,236,98,57,137,150,98,83,185,222,194,147,90,58,87,149,166,195,42,150,164,206,231,29,192,44,20,235,157,124,63,142,172,74,9,161,177,84,96,86,162,23,203,44,53,77,140,74,197,105,44,27,235,213,48,62,159,105,137,195,92,161,40,129,114,82,177,66,161,82,156,52,202,188,180,66,115,73,60,11,164,41,80,86,55,41,141,198,233,250,176,222,210,123,56,57,106,39,49,82,152,15,147,217,9,23,18,11,245,9,86,70,139,210,114,157,34,154,221,106,38,10,132,212,44,54,107,230,242,169,145,86,196,214,85,192,7,71,167,217,24,169,67,146,150,165,120,78,150,80,60,153,16,148,97,165,30,29,173,171,18,217,32,120,33,94,82,32,76,173,10,245,164,160,141,150,144,194,171,253,20,218,82,135,217,148,26,139,141,50,67,176,211,77,7,165,166,40,86,250,221,104,185,11,101,129,72,71,8,212,112,89,152,64,236,108,168,140,229,124,36,90,206,128,116,161,194,244,214,105,42,125,158,7,115,115,85,134,176,174,0,228,211,14,59,46,140,34,205,94,104,190,64,207,233,136,68,42,137,108,18,76,46,37,87,47,161,89,76,65,150,101,141,94,37,218,108,94,168,231,82,231,8,214,168,115,128,188,21,26,253,40,215,89,140,75,236,108,182,88,1,208,230,58,151,162,216,5,151,139,102,199,171,101,34,213,47,140,11,116,45,52,168,70,27,201,89,135,67,39,181,162,178,86,98,217,94,36,25,162,233,106,188,24,159,70,212,108,12,173,41,230,65,22,216,186,155,120,82,29,229,4,65,56,51,174,98,135,163,40,234,57,193,179,25,181,156,78,66,135,162,44,68,184,197,125,78,60,69,72,150,227,123,16,127,58,49,110,227,4,47,83,222,155,57,108,30,177,198,125,61,166,9,206,221,200,103,62,117,48,208,245,137,118,39,18,145,245,129,118,218,227,193,194,80,86,198,197,75,7,115,248,20,59,133,15,122,171,131,191,147,25,125,32,50,218,193,103,34,251,98,198,199,15,248,23,94,224,79,141,24,121,134,255,122,88,121,225,5,101,247,237,174,21,155,119,27,207,216,110,45,164,222,21,79,5,105,220,99,164,79,157,157,137,47,188,32,158,90,215,130,108,191,25,247,196,155,175,75,97,237,12,129,49,18,163,80,2,35,195,236,25,74,132,185,51,56,60,57,67,136,240,236,12,165,194,242,25,9,65,225,254,25,137,132,7,103,96,101,135,123,103,135,39,135,97,225,44,242,15,75,229,228,36,18,166,207,34,47,255,195,223,47,17,232,228,239,151,100,242,149,72,120,14,18,192,247,228,223,207,80,8,66,254,126,150,74,65,73,227,55,1,191,18,17,194,171,179,7,219,123,235,238,28,150,183,159,14,204,235,192,15,20,158,231,180,131,133,200,241,160,101,86,64,103,237,64,31,31,76,212,177,97,21,120,24,62,84,198,250,73,143,209,68,246,240,206,97,86,146,120,129,145,54,239,222,59,59,128,150,20,116,112,4,30,57,96,14,204,135,14,204,94,158,140,65,89,198,117,125,162,50,103,36,145,219,220,61,14,10,176,190,91,5,128,81,93,156,177,39,92,56,126,86,4,99,113,10,234,53,86,195,203,179,186,105,141,117,106,4,241,51,34,128,26,129,79,247,17,180,71,214,141,60,234,120,97,222,220,84,51,12,13,147,134,93,224,209,234,101,229,149,227,135,187,7,99,214,161,175,21,126,125,23,78,91,61,123,249,149,187,139,129,40,241,71,250,201,201,177,106,196,91,231,143,20,240,231,120,123,33,148,186,47,227,190,179,12,109,34,137,250,209,225,223,29,30,131,114,14,141,184,1,86,169,70,16,251,35,245,76,127,25,122,37,4,114,195,10,248,8,27,145,117,207,140,27,162,205,43,133,143,230,225,195,211,195,173,149,216,174,40,144,20,30,159,197,142,24,0,115,58,4,189,102,38,237,106,18,26,239,235,50,221,133,122,15,235,102,51,194,204,25,4,94,222,54,109,211,42,230,197,241,177,97,42,198,110,122,142,54,124,204,67,199,97,254,222,25,142,35,81,2,204,238,23,207,112,2,133,163,47,188,0,158,125,233,72,247,121,24,228,35,208,217,217,17,129,225,48,242,130,126,252,146,106,153,152,29,29,193,16,130,190,192,31,191,248,34,12,29,135,172,111,250,113,136,192,113,148,56,190,115,180,121,140,63,14,51,160,115,143,239,236,190,251,244,109,221,118,77,177,49,86,71,222,144,246,135,187,0,246,202,61,3,2,55,76,239,78,206,76,180,48,31,58,91,30,41,247,238,221,131,161,23,140,122,124,214,108,158,209,233,102,237,63,107,214,77,57,222,60,7,254,62,60,222,118,241,161,109,154,36,108,213,80,78,48,10,52,236,37,229,4,65,238,40,39,4,254,34,66,188,100,252,5,95,162,164,245,37,74,222,97,247,111,23,54,30,253,155,247,67,8,18,34,241,207,28,41,224,217,227,147,163,35,232,83,103,70,95,225,54,188,181,211,8,17,186,107,196,252,6,19,230,165,248,145,18,145,143,239,128,22,193,97,37,116,102,124,5,253,166,220,91,124,102,2,146,238,170,161,51,246,88,49,147,23,187,238,140,31,169,161,163,69,8,62,254,140,18,57,82,66,179,99,27,80,197,49,95,194,76,120,28,22,195,82,120,22,150,195,2,32,33,96,254,204,247,203,98,5,166,210,226,108,0,22,95,223,172,144,185,98,24,77,207,26,26,168,114,255,168,119,28,214,95,132,64,247,235,103,144,49,249,161,187,234,139,250,221,80,72,61,118,76,30,245,248,158,65,177,94,120,97,116,100,163,27,199,97,218,154,7,174,103,143,77,40,230,76,191,7,189,164,135,224,59,208,93,230,197,249,221,227,7,70,234,248,108,21,22,1,89,148,206,216,187,119,37,163,237,15,196,254,17,115,239,108,110,22,238,164,43,198,149,85,137,35,207,52,62,14,31,205,238,157,177,159,253,236,236,94,252,232,72,59,89,29,71,68,35,134,61,120,127,75,16,193,171,171,208,217,236,51,34,160,186,210,139,103,203,151,184,59,210,189,179,101,104,242,210,228,142,116,178,12,207,94,148,143,173,88,237,2,160,84,114,88,4,37,105,17,193,83,136,248,153,51,225,33,127,70,111,250,51,4,131,158,92,31,173,78,198,96,172,193,66,26,31,135,227,71,43,48,158,247,180,147,133,251,221,133,49,216,70,102,120,245,183,103,60,232,43,131,54,0,138,177,10,133,194,96,84,142,183,209,213,235,71,180,109,120,147,87,14,111,120,30,94,133,23,225,88,248,190,65,239,172,41,102,16,16,251,152,243,96,188,117,147,132,244,65,87,67,119,69,208,249,161,144,120,76,155,177,230,195,244,139,230,72,222,183,134,110,9,192,193,180,59,99,206,238,111,223,103,118,153,189,227,13,241,81,95,156,91,195,39,157,105,190,101,222,59,3,219,43,253,162,4,102,146,116,70,91,19,96,117,166,130,254,146,78,120,107,148,244,227,200,202,211,191,122,232,236,8,60,113,252,153,21,168,182,228,40,26,76,139,93,141,65,225,161,144,126,79,115,191,78,159,129,117,104,86,108,118,166,131,161,6,115,74,222,206,41,225,76,126,241,108,12,6,94,190,119,54,54,7,94,6,195,54,123,81,216,12,124,236,108,118,34,152,27,149,16,222,117,70,225,72,8,197,254,118,17,134,142,205,251,210,226,71,49,176,42,31,218,178,103,86,214,24,204,2,29,12,133,122,118,198,28,155,189,13,214,204,67,80,71,240,151,223,14,236,125,31,178,148,181,145,165,251,110,234,184,73,23,78,13,191,88,144,240,82,197,184,6,222,156,52,216,241,169,62,46,140,23,188,26,103,52,254,8,208,96,229,161,157,42,164,110,80,46,189,43,247,208,96,56,14,67,198,92,179,202,145,206,118,214,134,135,38,39,117,24,158,177,26,114,231,1,199,27,27,255,157,105,152,87,204,15,245,135,225,77,82,101,155,148,12,235,99,186,30,207,102,239,164,192,167,166,34,154,169,89,227,22,82,111,176,122,233,225,169,113,127,254,145,49,187,1,23,6,38,238,24,176,13,198,181,179,204,103,63,107,179,191,54,238,61,49,110,55,180,158,54,239,123,52,236,186,17,30,59,60,54,230,187,113,197,7,213,99,14,143,77,165,112,15,197,159,135,2,250,235,11,5,244,228,39,95,188,124,231,213,203,183,191,242,228,39,223,251,207,15,191,31,28,211,70,102,150,22,113,50,174,187,190,73,84,27,123,201,55,9,236,0,74,81,26,162,46,61,69,120,149,221,171,55,9,241,176,127,248,153,133,183,121,252,206,215,46,191,245,231,139,175,189,127,241,234,55,109,61,200,50,26,107,4,32,216,63,223,23,37,48,110,126,145,129,172,75,176,65,195,79,36,126,206,75,218,161,113,29,173,21,92,194,184,249,122,127,113,169,121,159,182,118,235,43,111,253,131,111,92,190,246,185,139,223,252,147,163,250,142,152,29,155,24,42,214,189,157,70,40,152,193,120,182,185,233,248,214,87,115,91,235,222,146,255,194,204,230,66,213,205,114,126,121,119,23,182,117,149,181,177,228,143,152,83,163,61,199,199,166,127,136,168,21,120,166,255,146,117,175,245,29,215,227,135,127,175,28,120,254,29,29,134,54,197,108,187,1,80,184,151,95,121,233,240,240,206,62,105,179,225,30,135,14,143,189,101,24,55,105,155,87,104,95,63,121,25,142,155,179,220,237,103,174,245,222,77,166,237,230,201,155,204,89,252,191,73,112,160,79,44,24,208,43,62,225,84,254,139,226,167,4,117,179,125,173,59,27,63,145,102,218,54,76,213,118,24,92,157,60,225,149,20,24,200,132,200,140,109,125,252,157,95,95,252,228,159,174,232,99,78,212,140,70,113,119,62,165,156,202,51,227,78,125,137,175,155,198,143,96,138,109,57,205,224,122,129,25,207,27,65,179,182,1,180,192,162,87,93,21,179,30,177,202,180,93,67,255,234,219,79,222,250,233,118,92,62,153,120,50,230,32,121,26,121,248,9,197,153,49,194,57,1,218,103,92,10,111,92,126,55,94,228,249,213,179,143,62,99,93,84,111,134,142,234,73,230,16,236,111,161,79,244,204,117,8,182,145,109,219,189,151,217,111,115,182,87,213,223,36,152,141,182,239,74,91,64,155,67,99,57,170,115,254,100,159,109,240,64,215,132,137,216,197,105,241,70,135,176,109,224,62,124,201,199,137,77,225,19,16,195,36,164,37,115,171,244,219,191,159,41,216,130,103,230,124,124,44,3,178,188,218,7,135,249,240,59,23,175,254,246,226,141,111,127,244,199,55,254,2,112,9,51,214,157,3,235,227,135,192,241,233,199,9,248,11,150,167,187,117,151,175,253,225,226,167,111,252,37,90,183,69,116,52,208,130,187,81,3,159,199,193,248,132,227,96,108,162,217,109,246,46,35,224,137,201,143,88,230,210,182,145,222,63,115,199,241,70,88,55,104,130,81,67,83,46,152,100,57,240,25,252,222,238,66,99,141,223,238,139,134,120,103,255,110,236,8,230,253,160,142,203,250,65,189,108,97,214,118,65,58,140,187,218,137,30,14,228,218,240,179,146,75,183,81,45,93,77,117,54,104,46,106,98,207,252,110,111,244,134,208,82,248,223,130,57,212,227,65,151,129,17,49,218,102,235,108,227,171,49,22,154,62,150,79,76,175,253,195,205,36,53,124,166,77,250,191,133,214,141,165,3,159,146,243,193,102,247,62,156,77,140,112,152,119,54,232,135,46,102,213,86,21,32,152,58,182,9,192,167,60,112,177,194,150,85,189,65,77,131,152,223,253,19,110,57,119,159,115,120,141,44,110,25,199,131,133,164,240,30,81,220,92,189,198,103,227,98,119,191,101,187,121,217,122,252,250,192,162,234,76,226,13,137,198,252,187,225,252,149,29,195,110,57,21,216,2,63,237,195,44,78,220,85,55,180,44,39,186,181,173,109,249,94,206,136,146,198,79,224,237,75,162,251,165,45,251,37,26,173,177,72,164,67,212,185,248,241,251,143,222,249,220,71,127,126,231,242,243,239,153,60,214,150,164,93,29,226,145,186,237,97,192,29,239,222,28,120,54,240,113,15,3,110,121,2,112,3,177,255,169,100,125,234,182,178,190,113,96,226,224,42,252,133,255,235,231,156,243,92,192,247,44,192,222,199,255,173,207,5,252,199,246,70,2,242,117,82,241,237,69,225,27,13,169,157,31,179,13,169,131,119,251,24,115,223,193,238,5,245,143,29,236,134,189,228,228,45,3,250,202,213,8,143,136,252,108,8,135,157,203,116,247,160,201,173,61,125,156,231,171,98,59,219,251,254,154,56,207,14,62,248,202,65,48,234,123,155,17,176,184,209,171,186,127,211,3,207,104,182,218,249,107,59,1,114,177,227,31,99,194,58,56,248,192,5,237,196,187,233,202,118,11,13,65,75,220,211,154,103,218,123,158,153,234,16,45,254,203,39,171,67,166,185,110,0,110,49,95,157,2,212,53,93,239,158,181,207,150,98,124,244,251,215,63,250,240,237,203,239,124,229,163,15,126,235,212,59,204,38,198,185,142,155,45,98,230,140,206,168,155,76,99,52,54,197,89,71,72,162,12,24,93,198,108,56,232,32,235,161,166,42,133,15,141,51,76,235,18,174,195,93,70,221,74,216,241,214,27,64,99,55,53,19,154,230,247,176,117,124,99,108,178,214,39,80,62,203,79,116,147,231,53,62,132,15,141,171,29,78,36,35,6,3,72,52,190,88,34,70,208,17,160,243,120,109,219,204,205,57,203,166,146,251,83,52,171,131,252,78,55,195,55,100,227,190,241,189,199,63,255,188,109,142,27,204,16,221,211,116,21,116,84,48,121,216,71,80,103,128,188,3,122,117,166,143,205,169,251,0,76,221,218,120,161,221,65,194,50,179,52,63,97,15,3,40,200,197,151,191,116,241,238,31,174,100,244,182,53,185,5,175,183,171,252,85,236,158,173,133,206,158,179,177,210,206,169,101,9,74,160,63,199,186,109,98,105,146,225,33,187,73,124,24,118,125,189,209,97,186,243,176,84,24,27,2,138,109,128,255,252,163,131,139,95,125,207,239,0,215,254,154,77,224,179,29,177,190,249,157,131,203,223,190,234,158,29,15,141,40,147,70,196,56,83,162,37,251,100,127,19,125,204,140,167,117,28,214,2,66,80,178,103,15,0,79,85,7,91,149,203,173,87,178,133,211,208,66,135,145,133,58,137,200,186,202,213,172,243,191,136,209,225,17,75,46,190,81,236,14,255,64,151,55,66,153,90,49,35,111,0,194,241,58,35,74,89,206,31,197,136,179,19,8,2,50,35,1,97,117,156,24,179,73,194,17,158,242,230,237,176,132,239,216,42,203,221,168,49,42,47,143,131,134,229,202,166,88,103,243,6,142,246,146,200,5,198,162,186,113,100,80,119,227,62,94,100,80,206,188,103,173,79,24,145,65,173,88,121,16,14,51,224,203,134,160,115,140,156,178,31,21,109,132,27,251,73,145,181,216,98,227,49,144,75,148,240,70,235,104,220,243,182,57,53,178,242,45,131,199,93,182,33,186,24,199,72,65,153,15,131,194,142,238,207,42,44,185,254,48,188,219,101,238,248,46,42,208,69,198,150,96,116,205,150,212,111,54,144,195,211,9,215,183,46,6,50,79,168,192,130,221,198,4,221,201,171,155,192,160,54,230,221,74,177,68,31,91,174,177,75,111,178,156,44,147,51,113,255,152,157,70,218,203,52,155,102,198,27,117,133,71,181,206,67,108,85,123,25,244,201,116,38,170,134,102,9,10,131,167,52,35,178,105,128,172,31,54,46,136,16,140,205,161,39,205,84,67,85,179,105,66,112,41,22,15,228,20,62,221,165,60,244,15,127,234,142,171,105,28,253,89,212,0,144,222,163,227,48,251,84,1,66,31,154,145,106,103,6,214,38,122,35,247,242,161,204,76,140,248,187,188,17,196,241,129,197,33,220,241,26,252,60,160,103,250,96,172,138,107,43,242,215,97,12,200,208,188,122,112,104,76,22,150,49,54,56,48,189,69,229,116,115,170,218,4,11,248,84,55,66,46,25,1,135,142,247,177,91,237,156,137,15,140,97,128,226,96,110,28,207,40,47,153,157,177,217,36,141,121,87,97,244,129,118,102,49,45,96,53,152,217,127,179,25,3,235,42,208,45,3,114,241,211,223,60,254,247,159,253,231,135,159,63,52,35,111,238,228,124,7,128,216,223,197,242,116,136,232,103,202,203,91,69,227,9,108,217,202,89,214,167,208,93,254,69,243,241,125,127,191,12,189,178,211,202,219,63,111,77,112,249,80,232,216,7,225,236,134,197,188,204,191,114,42,114,134,149,165,167,12,243,104,242,22,197,152,86,9,15,173,216,174,187,201,21,48,11,193,46,255,238,229,183,254,96,94,127,105,69,14,5,43,232,133,23,216,211,237,38,181,169,79,150,115,207,196,77,200,209,205,44,12,187,24,34,227,102,74,43,152,235,110,56,205,187,51,183,68,229,108,163,92,245,60,21,158,169,230,113,166,202,27,87,190,1,234,21,242,60,98,198,12,223,199,110,53,56,15,79,108,212,109,64,212,255,30,4,203,154,191,188,108,152,125,59,180,0,135,102,0,78,231,248,236,76,160,247,100,226,111,84,190,15,22,198,230,12,249,212,180,127,5,248,206,29,12,76,242,79,41,199,155,245,6,223,221,234,223,205,216,236,187,97,221,176,81,71,252,150,113,117,5,22,51,24,79,240,32,200,255,27,101,172,139,253,213,209,3,167,0,176,167,132,86,249,151,175,126,253,226,245,31,31,134,185,153,106,145,16,132,71,31,26,163,239,223,220,125,198,70,255,113,104,6,34,14,219,230,161,173,182,22,23,243,44,42,107,21,255,108,42,107,69,91,51,108,63,39,97,217,228,13,56,2,166,156,113,116,251,219,56,186,242,38,142,238,204,52,210,221,197,209,197,25,10,34,49,184,191,137,163,27,30,156,245,183,118,141,225,158,45,42,185,176,141,74,94,31,84,192,60,43,50,10,104,206,125,217,252,227,12,80,190,169,54,32,215,119,6,251,96,229,189,171,131,149,219,66,139,123,140,19,140,189,245,246,81,195,93,11,206,182,188,236,113,194,205,7,12,77,187,141,95,2,117,176,199,15,55,217,160,195,67,231,102,127,243,93,117,23,241,248,169,247,212,125,92,242,128,93,197,63,8,243,110,107,121,9,80,177,241,228,200,48,202,181,248,184,163,227,13,57,120,22,65,183,217,155,5,221,230,173,69,242,210,209,21,113,182,253,195,114,239,163,111,27,42,201,237,230,11,214,218,230,147,69,131,237,166,63,30,34,108,14,243,217,150,16,133,119,193,219,183,218,59,131,43,112,42,73,253,34,191,239,158,134,175,136,224,253,87,16,22,220,42,179,105,233,54,61,133,109,250,106,67,6,195,219,93,23,240,64,34,231,223,115,190,86,51,222,130,61,235,26,20,9,120,195,35,63,235,111,3,108,23,34,211,180,18,186,19,244,84,216,110,91,117,213,44,254,27,192,73,246,69,85,62,58,124,244,206,187,23,239,126,223,178,190,2,60,244,71,191,255,213,229,183,127,125,249,198,187,255,249,33,32,201,135,151,111,126,253,209,79,223,63,12,63,216,60,31,51,15,27,26,64,96,185,99,188,121,0,94,5,4,143,81,88,94,178,103,109,79,26,54,231,84,139,77,224,204,135,30,25,239,248,1,123,106,9,171,71,62,230,102,190,171,198,228,88,174,221,90,172,6,5,108,45,202,102,239,246,218,183,153,234,170,221,215,35,227,209,43,66,195,43,206,217,100,44,190,83,192,159,179,131,35,23,49,115,85,215,228,149,247,149,221,173,94,71,61,195,227,126,31,48,111,119,40,200,172,177,115,222,250,99,29,63,176,177,96,9,115,42,92,205,193,252,119,156,5,34,247,49,56,138,43,135,157,191,106,44,249,27,140,165,113,34,113,205,88,42,215,143,37,127,155,177,116,152,202,122,40,241,21,237,241,35,118,123,123,216,171,75,178,184,244,13,135,236,168,193,145,25,210,150,62,19,194,115,147,199,194,250,56,12,24,34,23,91,69,155,254,79,59,182,10,65,88,152,137,98,216,134,173,58,190,203,191,188,179,247,126,229,108,190,101,177,76,127,16,140,123,118,151,4,38,76,175,231,133,117,73,96,172,67,207,229,140,153,210,41,213,107,80,150,86,53,140,37,170,224,123,52,151,171,37,83,77,38,89,209,229,198,108,220,105,53,171,3,53,20,209,90,177,88,26,41,15,6,109,122,8,106,83,91,138,108,23,164,20,166,203,243,220,24,107,205,107,77,137,170,198,10,177,172,32,103,7,162,144,206,46,133,82,125,48,73,165,98,209,90,156,76,86,85,227,10,177,122,93,204,167,6,221,124,125,216,173,179,177,124,127,162,20,80,141,131,245,217,140,157,247,187,56,143,83,61,60,137,175,203,229,213,121,187,95,169,200,146,178,38,201,86,42,215,235,205,99,41,98,18,161,34,216,12,34,235,153,117,133,89,203,117,57,86,76,40,139,84,115,205,247,149,14,147,231,71,253,78,133,32,210,117,158,86,104,101,69,174,87,13,60,59,35,138,169,138,214,213,90,116,161,139,210,8,213,110,67,112,167,147,22,206,225,106,130,167,113,166,62,171,96,241,158,184,72,70,19,185,69,127,90,32,199,249,106,39,46,163,74,107,170,197,74,197,185,162,229,107,99,66,98,150,145,42,190,168,19,5,108,192,212,213,246,2,38,155,122,60,73,233,74,3,234,135,102,131,57,25,95,137,2,93,43,195,153,68,164,58,137,175,102,67,186,148,200,16,92,49,57,95,45,39,77,156,58,151,249,154,154,96,227,201,117,126,61,77,200,171,186,94,90,74,33,4,157,199,244,92,186,35,148,170,178,22,99,19,145,85,132,211,18,136,222,69,87,227,140,18,87,74,85,169,69,103,176,92,9,174,215,235,197,122,59,147,158,140,72,54,3,11,241,38,55,43,23,121,117,36,175,231,105,33,167,115,19,8,86,90,93,180,145,238,84,214,153,94,60,186,168,150,114,243,126,67,41,134,106,114,190,174,215,212,72,53,166,141,250,141,97,51,30,79,199,6,177,101,12,19,122,185,10,68,196,178,131,20,157,21,177,40,164,19,92,140,166,251,141,41,220,175,17,139,20,43,164,120,140,25,85,240,185,138,52,176,210,44,22,235,38,34,139,82,6,188,212,105,75,108,119,81,158,192,249,65,105,29,57,31,96,21,38,141,142,58,165,142,74,115,101,37,19,143,245,99,77,97,180,158,173,206,83,121,4,101,233,225,34,181,164,201,44,148,202,198,133,12,82,105,164,151,195,97,59,86,162,75,74,177,145,77,23,242,42,54,212,233,196,156,72,172,87,145,188,16,211,230,139,6,139,144,76,3,238,151,230,66,79,128,103,85,25,155,164,51,235,58,10,169,108,35,189,160,97,33,211,143,171,147,85,173,160,180,170,18,155,88,47,84,226,92,27,53,151,37,116,81,57,111,180,170,114,179,80,74,203,26,217,76,83,49,105,209,96,242,209,54,151,235,65,196,82,71,23,20,219,200,84,103,82,164,6,235,92,235,156,46,130,7,18,197,243,57,196,211,114,172,53,200,192,44,180,238,147,185,65,47,87,239,12,219,52,138,165,215,73,2,213,71,74,182,48,108,213,180,26,6,103,198,133,118,145,24,182,50,116,190,152,17,104,118,85,90,197,134,92,11,147,178,185,194,186,148,137,17,185,121,182,81,45,54,208,238,112,165,210,157,69,178,22,87,154,154,216,152,8,139,20,130,197,214,2,92,91,143,113,105,138,168,139,218,44,214,232,198,91,139,88,159,102,249,24,188,170,69,219,252,188,67,23,11,203,44,21,59,175,150,86,90,166,61,86,231,226,164,161,113,45,142,95,197,227,179,129,142,85,245,66,38,199,235,69,8,150,91,77,100,200,143,83,21,50,43,196,145,210,130,86,114,21,152,213,230,226,40,51,27,16,8,156,94,193,82,149,214,71,84,106,172,99,241,106,82,168,77,66,163,120,55,69,79,187,29,173,64,21,123,93,105,216,225,7,104,233,60,47,164,132,208,178,38,164,35,116,149,77,147,137,198,114,165,172,33,137,168,112,21,54,132,149,69,26,226,58,248,40,82,168,55,138,89,33,171,66,243,42,204,34,82,86,102,249,2,219,154,205,187,195,25,152,58,242,170,141,44,18,80,103,148,71,214,139,6,223,91,172,203,76,67,148,155,93,121,24,71,162,34,18,162,226,37,156,133,152,108,166,220,111,54,233,248,96,85,154,54,87,231,203,98,26,79,200,13,138,172,214,67,96,92,6,217,166,86,74,33,165,102,87,76,39,18,5,161,144,46,181,160,24,95,229,235,253,52,215,171,87,91,235,229,148,173,203,139,12,36,71,226,185,118,117,134,106,67,49,154,31,72,152,210,151,84,169,38,102,65,90,108,162,232,88,165,81,163,33,118,84,235,86,202,185,14,90,39,186,48,92,141,183,214,221,60,49,78,134,42,114,28,66,155,120,168,200,117,16,113,54,93,245,32,141,175,83,61,5,145,200,88,139,238,80,100,155,46,174,170,171,110,167,44,212,51,93,34,17,106,214,27,177,2,41,55,170,184,255,5,18,128,96,19,127,121,130,29,239,196,178,237,78,17,124,210,26,224,87,33,185,72,210,242,100,97,60,68,103,211,165,108,115,4,209,116,102,44,129,39,105,97,65,211,161,62,5,50,18,19,80,6,108,188,69,200,70,217,83,227,249,78,15,207,245,151,77,227,99,119,89,111,214,98,173,204,144,33,115,146,222,203,181,58,25,54,22,193,215,107,133,111,227,133,58,53,139,38,74,131,54,62,16,201,133,44,144,68,13,138,173,187,227,121,61,194,136,235,249,48,38,45,197,82,28,58,31,246,146,11,86,68,106,121,93,87,56,168,217,230,234,104,61,191,26,22,160,5,217,173,136,203,80,187,144,86,197,145,60,130,102,9,57,9,159,247,196,246,36,222,73,36,206,71,213,164,222,103,210,10,89,41,247,83,9,42,170,215,67,80,10,72,53,243,54,52,192,70,147,57,139,135,122,44,27,33,34,145,136,28,81,250,84,109,61,148,103,248,136,99,105,114,88,167,19,36,201,72,153,117,138,201,150,138,92,41,213,159,71,114,144,144,111,118,133,121,170,79,39,138,131,25,146,155,85,227,221,56,193,214,180,69,115,33,45,177,121,93,128,22,153,80,42,47,209,19,161,34,151,245,60,125,46,148,58,9,161,46,12,209,226,34,131,37,10,116,28,201,16,18,158,95,198,233,242,52,54,100,227,115,17,26,97,212,162,189,40,200,44,209,89,84,102,51,46,59,29,132,70,244,36,155,144,22,169,16,77,16,93,146,37,37,37,223,103,217,115,168,52,71,133,100,40,70,46,89,162,184,80,243,11,4,45,116,115,141,44,86,104,247,134,178,154,204,177,9,62,54,27,23,58,141,118,129,88,87,251,149,100,187,14,243,125,44,63,42,15,145,228,16,95,32,2,150,19,35,185,116,166,171,107,68,181,174,213,200,72,81,47,175,24,188,65,204,198,177,89,89,39,26,92,145,137,71,123,130,144,232,87,242,25,146,39,154,212,185,30,105,37,228,89,179,37,13,41,86,138,172,241,249,98,218,56,39,90,96,132,197,81,54,53,74,35,90,126,64,159,143,230,73,76,59,167,59,75,124,194,247,170,66,57,174,147,154,92,14,205,10,153,234,34,155,91,73,50,52,74,9,25,25,229,72,5,208,178,37,1,179,68,70,160,146,120,102,145,147,11,131,60,197,142,10,75,184,197,119,208,9,81,69,210,171,196,36,52,43,134,148,49,201,37,233,2,145,156,68,207,51,177,82,97,25,233,65,177,234,90,13,85,106,35,76,145,145,34,91,58,175,79,134,171,116,13,226,107,125,45,81,137,142,116,132,163,216,56,170,132,26,88,125,134,166,39,85,122,188,110,243,77,97,149,164,138,16,42,136,138,138,166,150,3,190,220,29,74,58,77,116,134,170,72,177,147,165,186,174,210,10,57,228,169,41,32,127,131,164,206,84,136,14,166,35,3,62,75,244,242,131,69,5,150,199,237,16,216,178,207,27,52,81,28,101,251,231,189,37,222,158,39,226,24,39,22,165,108,149,227,176,243,102,167,29,107,145,11,40,167,207,214,75,10,87,171,44,6,49,66,40,1,55,241,130,174,48,99,136,142,69,185,243,249,16,73,107,229,172,192,179,149,124,4,71,138,58,201,44,171,74,70,130,187,76,73,90,42,229,70,81,44,131,157,78,109,181,203,61,30,10,213,22,93,121,164,12,162,144,154,151,58,82,121,214,77,13,19,67,161,156,175,180,185,81,103,28,159,171,104,94,235,32,133,243,62,220,91,224,9,34,82,162,99,40,218,142,77,102,35,100,88,104,175,9,30,139,35,35,178,82,192,97,182,219,146,184,94,37,158,194,48,178,54,130,35,179,250,42,69,50,33,70,143,214,41,36,30,202,232,74,100,209,40,174,53,166,58,21,226,229,196,98,204,163,146,6,216,143,126,93,158,235,211,66,82,141,227,58,20,154,96,76,33,143,103,166,163,101,151,61,143,233,113,109,174,197,215,35,110,193,37,226,233,80,25,77,143,146,227,126,99,130,117,42,149,70,37,41,164,181,70,77,70,224,152,86,207,12,215,252,100,56,172,150,136,244,178,46,119,240,42,221,202,198,185,94,92,236,87,170,25,8,130,135,17,170,15,227,217,92,178,85,16,213,124,91,202,18,137,168,154,91,52,225,46,193,38,215,235,85,107,60,162,75,34,6,87,82,66,103,25,145,148,196,106,24,146,231,229,24,34,79,10,88,49,53,100,192,24,167,104,65,64,208,222,50,151,235,149,136,172,212,24,41,197,108,146,157,213,123,173,34,75,102,216,98,154,146,42,37,168,209,108,37,4,34,180,168,85,244,92,51,59,78,24,55,232,146,213,114,57,150,201,116,85,36,51,26,9,153,94,187,48,46,72,177,46,154,192,186,179,115,89,106,195,13,178,76,165,176,69,163,36,119,69,162,198,16,80,110,222,152,224,93,102,62,17,16,94,40,69,168,90,36,195,196,155,82,98,53,1,44,66,178,160,82,153,10,83,88,48,66,164,189,160,170,148,198,201,82,167,37,201,229,132,48,139,148,22,89,101,173,140,83,243,198,122,204,247,186,2,88,30,98,76,237,232,209,245,168,93,230,114,237,238,121,172,219,145,199,220,58,33,142,230,29,174,118,206,68,101,100,13,177,100,40,195,207,39,165,213,186,146,170,41,76,107,160,33,253,118,8,79,113,220,116,22,99,242,241,40,189,24,151,148,202,96,85,171,15,5,150,205,12,104,42,37,170,141,8,36,138,120,1,207,246,26,109,62,135,161,189,89,191,1,117,240,40,52,207,39,148,252,40,52,47,178,253,6,14,152,181,69,130,157,113,245,197,140,37,133,78,108,77,41,81,98,206,148,145,118,41,223,96,91,52,203,33,139,150,154,108,230,139,125,138,129,42,115,134,239,181,42,208,80,154,150,19,108,83,90,224,21,53,171,231,90,67,165,95,142,247,122,178,216,76,52,98,61,97,188,204,148,75,89,174,21,83,146,8,25,18,155,228,108,80,77,52,91,235,68,46,86,92,145,16,81,140,87,145,98,21,91,228,18,216,82,237,195,21,134,202,43,210,96,148,44,13,201,158,188,110,116,26,229,73,138,75,138,116,171,157,27,175,7,3,173,93,206,76,210,177,54,20,21,38,80,166,11,165,167,18,223,110,231,117,186,220,30,230,136,78,73,92,150,234,24,52,105,175,122,93,49,14,101,98,72,177,212,11,77,87,243,66,50,83,27,79,176,108,100,94,151,48,74,77,159,83,147,194,82,171,34,250,114,49,79,115,237,17,66,172,166,201,145,94,97,179,125,125,61,104,172,166,57,154,29,83,66,173,190,40,212,138,131,201,249,170,153,89,171,100,182,80,19,251,153,117,35,173,205,75,82,23,27,210,88,46,211,158,35,34,178,82,27,132,54,136,246,114,138,44,244,106,82,183,26,143,142,49,176,222,207,11,229,138,28,201,119,123,209,250,146,43,39,91,163,117,14,42,107,109,134,196,201,25,212,204,149,243,161,1,81,163,98,99,140,169,211,173,69,123,44,51,49,188,222,87,75,245,177,210,66,134,195,230,124,212,233,173,244,114,103,90,227,243,243,146,176,88,22,18,19,181,62,40,78,251,218,162,42,134,168,206,164,170,105,231,237,106,45,6,24,48,77,198,198,149,86,146,42,167,179,250,176,71,114,153,86,46,36,20,98,85,165,210,60,231,33,53,9,225,210,164,77,178,109,57,93,234,175,103,211,114,173,146,131,27,185,54,166,165,74,232,112,174,246,82,90,93,227,201,81,119,6,137,217,57,5,53,6,24,118,158,24,193,181,114,167,210,95,116,96,110,161,167,211,185,156,204,87,102,233,21,82,90,33,133,94,2,205,206,48,190,147,212,128,180,195,175,170,100,2,85,161,1,145,19,176,174,150,202,231,135,173,206,52,35,44,133,73,6,66,212,18,85,207,196,86,161,40,54,79,176,16,217,157,78,240,24,203,178,104,74,41,198,57,244,188,80,140,21,197,16,42,21,59,241,117,17,139,82,128,109,234,208,101,44,38,37,70,20,73,197,232,52,175,212,89,172,76,12,207,235,38,231,146,148,82,141,81,29,240,238,241,184,197,28,49,204,51,13,27,7,71,123,56,3,163,204,83,133,141,219,191,252,116,97,227,60,239,63,109,216,184,93,65,225,155,99,222,46,108,220,238,181,155,134,141,115,7,33,219,23,240,177,131,144,237,155,112,155,32,100,119,45,67,209,83,80,152,81,218,221,141,127,233,238,251,254,197,147,205,104,240,152,241,115,215,114,56,61,81,25,78,156,105,119,78,81,216,168,226,141,42,115,162,15,102,114,239,129,183,100,6,102,80,38,26,80,114,80,176,180,253,108,249,139,6,75,51,252,93,44,245,155,225,94,21,249,107,121,111,193,232,188,186,209,96,95,21,36,109,198,90,49,210,146,187,24,105,156,17,35,45,25,183,197,72,147,204,24,105,32,105,31,121,12,54,99,164,165,227,182,24,105,147,216,230,169,125,140,52,212,140,79,86,78,219,226,147,193,102,124,178,116,34,12,197,232,252,38,108,154,21,8,109,101,254,158,198,232,154,25,182,172,142,91,49,215,226,251,12,122,180,13,198,54,50,129,124,226,153,185,155,125,69,76,179,237,252,121,30,211,236,249,207,243,159,191,186,31,213,19,11,76,53,110,74,113,69,3,83,141,240,66,234,13,226,129,153,47,223,32,34,216,245,5,58,203,242,139,10,118,109,25,219,184,96,234,77,34,131,153,104,190,177,193,118,56,87,68,7,51,223,190,42,62,216,182,144,72,228,192,17,91,202,52,43,176,24,150,147,133,10,118,20,94,245,15,26,101,189,123,112,176,137,241,101,198,227,218,166,109,152,142,3,24,223,167,90,85,182,69,181,50,171,120,85,92,43,213,186,34,231,138,200,86,230,19,15,119,109,9,172,168,187,35,93,241,173,182,239,91,53,189,252,224,251,23,175,255,242,242,71,239,60,250,254,23,47,222,253,227,197,251,63,191,166,236,77,15,80,187,26,109,155,191,79,241,240,70,7,91,182,107,147,239,96,145,118,157,249,208,91,163,203,15,190,113,241,163,239,6,212,200,226,196,188,109,222,129,110,56,178,235,65,125,130,125,109,222,9,8,247,181,125,49,32,228,23,139,34,79,45,208,236,56,67,30,238,33,44,130,191,114,176,85,149,110,102,76,32,171,125,98,56,163,111,217,237,135,215,150,179,113,178,194,136,83,138,12,120,193,6,100,25,225,238,160,54,61,179,227,227,183,108,239,54,29,244,151,54,54,46,204,253,31,28,203,245,121,226,225,14,220,42,200,3,182,169,141,225,241,181,127,214,180,43,241,62,218,7,84,192,188,181,225,206,41,5,164,51,35,204,179,181,248,79,92,76,244,221,189,8,183,47,212,224,49,189,101,94,93,0,65,16,206,2,156,34,163,95,205,204,81,184,187,237,47,43,144,223,94,236,249,88,60,253,222,114,46,178,169,83,228,147,124,171,104,253,181,172,57,1,83,30,254,43,168,243,179,105,105,128,248,65,211,97,57,17,159,37,178,150,184,177,21,36,12,254,62,29,102,105,186,107,36,244,13,145,1,124,183,4,129,16,120,80,48,229,18,37,30,22,205,140,38,77,183,55,162,139,249,93,142,109,226,36,131,223,251,60,240,34,200,115,164,166,250,225,113,156,206,86,195,226,246,13,75,152,217,11,20,174,118,92,37,79,108,166,242,205,229,137,123,247,238,221,138,64,25,251,218,67,239,75,155,245,31,133,182,217,215,210,30,115,83,188,37,217,9,166,50,182,165,11,27,123,131,147,30,24,27,64,32,49,121,16,252,172,63,221,176,99,33,224,97,39,145,48,218,101,68,147,12,31,126,178,140,40,232,244,107,183,26,15,159,98,14,169,201,171,236,55,69,191,130,118,239,109,216,7,115,156,93,175,120,70,220,139,102,31,250,109,158,115,10,28,120,230,128,109,155,119,78,6,79,165,140,105,225,243,180,57,63,246,15,239,7,239,0,38,108,245,112,206,2,147,103,216,229,109,57,18,48,119,124,0,204,137,241,224,54,229,128,121,181,75,179,243,254,214,63,123,13,17,219,219,246,158,220,68,150,117,244,228,195,235,249,26,159,107,104,29,92,13,220,71,97,192,213,80,36,105,189,64,160,222,23,172,187,42,193,195,40,206,70,15,143,239,30,106,166,133,177,233,198,177,139,75,112,164,158,189,108,50,68,42,216,41,95,49,111,169,52,46,223,145,44,79,140,45,226,54,113,123,63,189,97,106,21,141,242,135,199,167,27,195,169,187,204,209,33,65,34,44,32,106,96,163,82,195,159,130,194,15,172,150,21,153,137,225,27,165,13,24,32,142,20,141,27,125,63,5,63,180,42,77,70,175,15,216,138,178,125,198,10,216,202,65,87,181,145,224,145,79,162,141,8,143,67,4,131,80,55,109,35,199,63,253,145,59,39,206,183,156,15,25,5,11,185,215,143,238,14,187,57,142,123,104,92,5,60,49,69,53,35,250,154,234,125,118,35,49,152,203,109,79,144,239,238,78,140,177,74,7,16,246,165,49,133,141,239,187,5,190,188,187,139,7,49,16,57,142,87,174,133,218,11,121,62,7,182,48,139,160,40,180,217,66,236,123,7,78,18,56,5,185,246,22,5,240,6,183,192,59,57,217,148,203,244,117,32,5,223,230,69,163,150,147,91,191,119,199,242,98,243,105,167,213,156,91,212,253,64,55,8,228,129,126,27,248,221,59,224,131,183,14,170,208,99,142,16,40,76,193,97,152,128,194,167,216,177,77,154,186,197,212,177,119,147,113,217,131,1,182,153,77,200,41,26,197,13,158,253,41,10,225,246,133,192,40,142,33,246,227,247,187,246,157,14,186,235,218,137,110,217,173,247,78,141,187,40,237,98,2,137,68,97,67,126,50,147,22,86,45,72,8,122,186,78,1,45,9,70,120,218,18,111,55,9,140,96,224,18,207,244,31,4,114,102,183,158,142,219,165,116,187,186,236,223,26,108,235,178,17,194,220,85,177,107,184,110,209,84,213,59,205,117,149,81,192,118,108,248,93,60,85,161,39,39,214,181,169,156,251,112,10,160,217,82,140,91,74,119,79,130,201,107,59,238,113,47,52,228,248,41,43,194,43,230,95,3,202,58,163,243,214,200,58,188,187,231,168,64,192,122,39,29,235,125,166,106,224,25,51,214,14,175,62,171,238,217,94,157,8,106,124,239,86,19,37,168,136,219,181,234,102,205,216,93,43,114,255,190,121,157,136,109,219,116,83,128,155,21,104,5,52,50,127,95,183,195,57,183,131,91,147,3,215,249,237,237,247,211,167,130,177,142,137,119,228,153,2,156,129,17,20,224,196,150,240,49,202,181,164,177,143,217,19,155,211,110,43,21,204,77,123,153,24,215,35,237,250,106,55,192,193,181,170,253,29,180,181,218,194,31,163,134,110,219,128,147,157,64,139,193,56,115,219,169,188,59,134,189,127,223,56,57,223,10,193,22,141,61,1,227,98,91,241,78,145,198,153,121,51,180,201,216,56,155,127,121,121,98,94,137,99,40,135,255,225,204,42,14,228,91,153,247,239,51,42,88,185,15,140,125,250,132,52,89,72,219,14,244,52,204,208,205,65,45,110,237,193,45,16,15,78,217,1,207,142,78,124,199,218,217,153,219,195,200,91,21,97,54,192,204,7,124,243,150,218,120,142,39,109,228,103,203,216,72,124,95,223,155,45,184,17,173,59,235,175,98,238,109,203,159,99,180,1,191,231,167,237,140,212,238,128,213,9,187,77,117,159,168,120,87,249,174,42,160,247,3,251,111,123,154,187,49,7,185,170,140,131,83,179,139,174,45,202,234,152,187,91,13,157,21,163,228,164,7,68,180,145,143,181,9,140,225,48,115,115,94,71,123,224,219,71,254,178,208,199,163,179,6,218,253,251,10,51,223,44,228,7,251,107,209,239,88,151,162,223,178,156,7,64,46,99,244,219,137,73,218,134,188,123,230,229,166,153,160,23,204,137,177,179,166,217,247,200,46,223,92,35,158,7,118,54,76,155,1,243,242,243,70,158,199,214,102,219,169,70,43,238,238,100,2,136,178,148,12,142,157,103,155,122,243,198,110,57,210,19,150,81,185,123,251,46,216,40,53,109,103,147,91,104,32,246,179,71,70,194,193,201,1,6,22,193,177,79,51,174,158,37,15,79,193,76,53,79,45,110,204,154,0,46,75,102,36,201,145,230,62,226,244,152,111,217,202,146,87,39,156,56,207,2,184,237,46,232,48,217,122,22,230,76,125,21,180,165,206,170,60,15,30,181,157,219,11,162,214,96,122,241,125,194,255,197,37,106,102,81,70,57,167,198,49,253,205,180,48,207,187,239,38,37,110,86,204,85,42,159,166,105,203,21,207,134,155,116,193,180,222,42,194,49,67,143,147,78,135,187,134,18,166,109,252,98,140,95,154,169,148,225,55,118,95,5,221,52,8,107,86,13,61,80,122,107,47,54,218,154,164,113,195,120,88,206,211,227,88,213,48,64,131,99,166,30,167,136,130,119,210,224,129,106,152,138,91,122,31,41,110,230,84,65,206,56,65,83,32,71,136,89,122,166,104,108,98,166,141,226,213,48,98,22,206,110,172,211,44,197,212,36,190,54,243,23,32,223,210,48,9,27,93,146,148,112,148,185,203,111,210,115,91,78,154,30,39,170,134,22,10,78,236,42,135,129,202,129,196,69,156,166,133,4,72,91,39,150,9,163,170,4,72,52,140,230,22,134,162,139,76,12,18,97,49,77,139,201,106,120,6,18,199,198,147,195,36,158,8,175,82,244,52,185,109,27,187,233,9,61,9,186,98,149,163,67,32,135,0,143,67,198,227,145,164,148,12,107,9,90,78,85,173,30,6,221,42,152,173,74,45,65,247,131,86,165,170,123,75,59,171,85,233,93,221,167,160,87,210,219,124,208,189,235,244,190,123,19,244,12,100,117,29,93,181,76,131,174,18,146,52,6,114,154,244,36,179,43,104,149,164,133,76,213,84,180,133,140,180,65,102,30,15,143,178,180,6,18,71,160,174,148,209,94,61,163,39,12,72,8,36,98,38,36,248,13,134,10,100,161,25,61,30,22,82,116,8,100,213,141,28,48,80,122,118,87,25,45,69,143,179,230,232,193,251,68,208,7,11,144,184,51,32,92,102,141,9,7,42,183,211,251,153,29,178,83,64,70,179,160,242,50,104,113,174,106,88,41,238,122,68,219,77,56,179,104,53,103,149,189,2,143,105,219,178,215,57,216,154,3,185,238,230,249,233,182,207,200,60,15,30,96,192,75,80,156,158,230,171,142,82,205,252,125,51,18,52,146,55,43,103,149,138,230,65,169,161,56,45,20,170,91,205,229,160,160,196,12,67,205,105,97,219,8,193,156,4,98,124,211,43,224,55,97,254,54,71,70,220,217,80,18,70,129,120,65,141,155,99,81,220,204,6,57,238,124,74,3,79,197,87,245,104,44,60,75,210,201,236,94,51,106,104,103,13,187,244,132,217,95,154,83,89,106,95,254,87,104,74,183,59,222,141,53,165,159,254,27,235,154,59,139,55,52,149,49,119,14,54,18,162,169,130,113,228,159,112,140,58,2,249,22,7,105,229,91,231,248,206,247,97,200,208,202,108,242,55,193,105,122,194,70,217,99,228,91,66,185,43,255,68,50,248,139,3,83,35,101,8,127,86,190,201,2,106,179,222,46,70,23,200,199,57,18,141,178,182,124,25,240,16,182,124,206,252,103,203,183,180,101,187,252,62,214,39,251,155,124,251,57,196,174,124,75,54,216,26,36,1,206,97,175,203,218,104,187,246,184,78,227,37,55,55,191,123,207,226,158,44,128,157,78,111,167,231,59,240,201,216,48,83,86,134,161,126,216,43,23,119,76,213,129,141,247,222,102,111,245,17,198,123,150,74,98,215,146,237,255,198,99,17,195,232,43,98,59,60,116,168,235,220,98,131,89,11,219,96,57,244,119,145,200,129,187,27,193,195,246,164,128,199,77,1,203,166,29,13,126,103,115,110,106,255,119,155,23,55,76,226,246,69,147,149,118,104,24,131,122,101,171,249,216,168,62,130,31,219,48,233,215,60,119,103,163,17,185,186,179,131,58,239,202,154,238,21,36,215,62,1,62,92,87,1,243,88,209,187,248,195,7,208,41,230,177,219,220,22,179,95,68,219,142,118,45,147,27,116,247,70,131,226,172,223,214,156,15,35,220,154,225,235,10,226,252,10,218,215,15,131,189,70,116,110,173,52,16,232,204,103,33,223,220,173,74,28,186,241,40,89,218,144,0,237,184,181,216,93,250,113,251,41,44,152,208,18,23,212,235,183,239,240,157,118,38,88,91,239,174,141,125,141,223,26,109,167,139,185,98,150,186,198,44,208,150,226,41,22,137,77,1,19,190,254,25,255,138,108,172,20,2,234,225,55,155,174,233,19,245,186,197,104,83,225,220,176,248,143,169,189,9,170,208,149,116,1,57,190,117,219,111,167,210,249,24,52,139,12,166,89,166,226,199,78,179,54,58,32,111,11,130,90,17,164,172,121,230,245,189,166,47,111,172,136,250,196,42,230,86,45,57,129,175,35,92,30,210,103,232,160,175,131,180,41,159,174,221,100,3,216,153,219,240,50,31,107,203,115,169,68,158,166,190,127,193,162,253,216,174,59,27,146,103,16,191,219,145,223,43,93,58,60,155,243,157,3,83,173,102,207,181,31,116,58,115,111,7,233,53,77,243,103,233,111,93,178,83,219,230,15,225,144,182,110,177,144,174,115,102,121,138,199,111,232,255,114,131,25,179,17,220,110,211,28,167,158,206,137,101,215,51,129,137,96,104,230,130,136,183,203,44,49,232,209,160,106,248,233,210,14,173,194,14,221,218,52,103,29,45,158,208,37,142,152,10,190,64,206,229,233,88,251,219,84,113,35,124,92,193,61,221,162,14,54,61,94,240,240,184,44,65,3,11,176,53,200,165,254,11,100,131,15,124,236,68,237,196,54,112,199,112,40,239,14,2,5,6,143,214,208,175,219,28,146,230,70,115,24,188,23,56,4,6,87,215,184,107,230,151,239,49,178,13,162,113,118,21,225,131,43,74,216,122,63,217,31,57,245,233,246,141,80,126,181,152,97,127,104,107,199,235,154,239,158,42,152,125,71,184,154,105,252,219,168,42,109,139,199,161,180,116,63,238,67,126,60,220,137,227,165,135,215,243,198,154,179,15,28,182,227,158,161,217,31,185,28,248,158,185,184,166,204,199,146,82,28,42,80,23,217,217,235,67,15,44,133,168,99,124,175,45,212,181,218,76,229,232,254,48,228,102,197,120,41,130,125,213,58,207,103,144,137,95,23,185,85,168,7,190,29,238,175,76,13,90,53,7,94,114,12,25,51,239,26,225,222,239,45,63,199,186,43,142,161,124,78,148,188,39,13,182,39,49,119,3,108,140,205,21,79,94,53,40,215,40,113,157,163,21,120,222,232,62,165,244,40,122,175,239,203,43,87,78,224,194,1,84,101,67,53,188,139,207,33,124,61,252,116,248,249,85,1,207,127,158,255,252,63,118,29,193,223,89,116,231,224,211,167,145,83,243,63,183,161,193,167,77,122,225,99,86,178,37,125,126,103,18,126,54,37,129,30,79,190,222,238,219,82,247,214,37,238,59,10,130,252,220,3,124,153,184,62,116,133,219,78,143,34,63,9,183,29,156,129,73,10,239,227,55,117,219,225,33,230,122,215,36,156,128,251,150,107,82,63,202,63,253,197,90,134,87,90,219,12,190,117,98,6,26,220,121,59,247,112,6,66,162,140,211,231,199,253,52,24,41,227,143,203,133,123,247,170,205,226,43,138,26,238,231,65,14,16,27,253,168,143,181,211,149,238,5,119,61,230,108,78,63,142,135,215,55,239,10,35,181,141,75,197,237,11,113,220,179,21,96,228,182,179,215,54,165,170,167,168,233,29,137,113,99,88,18,228,173,202,114,48,58,15,76,214,194,156,143,27,11,63,239,120,155,97,31,141,144,160,166,192,228,95,176,121,86,184,209,23,237,190,131,90,43,138,97,218,252,116,101,90,7,43,246,226,181,89,191,47,46,61,0,79,225,2,118,245,12,191,121,237,62,150,217,252,51,1,190,145,33,253,51,68,242,154,214,63,195,194,111,106,108,127,29,228,245,230,247,187,202,108,205,239,159,101,43,110,110,144,255,148,168,55,55,209,191,5,101,184,222,151,210,109,249,126,139,162,221,110,147,183,122,213,225,56,121,139,55,175,119,157,188,69,97,54,231,201,167,121,235,227,185,79,222,170,187,130,29,40,159,162,152,143,229,66,121,187,142,122,58,39,202,91,97,220,208,141,242,118,101,222,118,66,220,220,149,242,41,22,216,109,235,243,116,238,148,183,106,240,205,29,42,111,85,239,191,172,75,229,173,170,242,9,58,85,62,171,46,114,187,85,222,162,220,103,229,88,185,213,126,121,28,24,246,226,196,150,246,64,198,57,190,229,71,129,154,159,183,6,122,39,171,205,149,1,251,148,229,54,197,113,125,22,20,116,247,192,190,30,190,252,193,238,190,219,141,195,201,1,116,215,126,249,240,221,225,76,51,194,33,109,111,176,187,99,218,169,159,244,120,125,193,131,42,152,130,138,89,176,182,243,190,177,195,29,88,55,148,25,177,237,13,146,116,19,121,202,41,63,237,253,97,118,206,100,206,242,13,43,247,43,139,117,221,180,229,186,208,106,11,23,237,51,56,211,247,20,62,147,3,165,199,77,5,109,87,226,236,202,4,35,165,139,64,134,222,200,113,50,24,46,137,191,65,83,102,242,129,120,101,91,44,39,35,43,193,176,235,5,50,141,42,51,210,182,109,118,23,184,171,27,102,72,153,207,172,215,174,111,153,251,254,230,107,251,114,135,127,211,174,252,36,157,115,0,253,152,73,124,228,255,153,130,53,179,0,94,178,252,117,130,29,75,228,56,221,54,28,75,250,166,99,73,22,53,77,228,147,85,195,104,127,231,174,193,238,45,221,45,147,121,43,147,161,105,22,188,83,211,99,225,81,130,230,205,119,104,195,98,191,63,143,133,169,4,45,199,182,254,15,204,198,207,98,18,27,198,195,68,130,94,128,28,214,122,118,25,3,15,175,18,52,6,146,120,58,158,51,156,55,98,185,240,180,64,203,241,238,230,245,213,198,189,98,29,231,55,117,156,37,233,213,46,123,17,163,113,51,39,105,184,23,36,105,10,228,56,157,43,34,113,18,212,49,69,203,137,174,233,97,178,45,6,73,209,51,144,180,243,173,152,39,208,120,88,203,211,4,72,220,249,86,144,9,56,97,0,138,201,174,225,37,96,185,3,12,147,235,184,225,202,160,37,183,109,28,199,232,117,210,52,248,55,170,177,2,133,36,77,191,154,200,62,49,148,166,71,169,189,95,205,60,37,111,251,92,75,208,179,212,222,175,102,158,154,88,46,13,41,127,191,26,50,181,54,243,197,180,219,175,102,158,118,148,153,222,251,213,224,251,156,69,154,38,210,166,95,77,36,189,171,156,144,161,71,25,155,95,141,148,89,38,140,185,96,248,153,236,252,106,244,204,32,17,150,211,166,159,201,206,175,6,206,224,9,163,43,169,140,219,175,38,146,49,198,59,103,58,147,236,252,106,226,100,194,188,66,46,97,185,44,117,247,19,202,250,237,116,169,160,13,23,34,80,211,116,218,200,78,110,252,156,168,157,99,201,194,116,116,194,99,6,114,117,59,109,183,19,214,234,173,214,218,188,65,155,173,58,110,185,99,104,216,114,31,129,12,175,20,80,161,177,57,41,173,145,220,121,153,136,219,106,204,99,209,152,209,15,80,172,187,169,225,40,182,127,152,161,231,5,126,91,22,192,26,197,157,96,187,10,141,77,63,152,56,168,47,232,232,85,124,131,40,251,33,238,157,68,106,60,35,53,68,153,175,1,134,164,104,46,234,107,238,213,219,144,234,155,223,171,247,87,233,45,178,217,200,62,41,111,17,239,185,200,78,167,96,63,126,190,66,133,126,231,0,166,130,45,192,141,124,187,33,164,199,10,209,101,28,17,172,246,14,86,187,223,212,214,218,105,147,96,105,141,121,135,241,172,199,180,34,192,130,211,221,2,175,109,143,75,75,188,83,200,60,141,161,130,203,170,253,122,131,135,59,138,62,176,78,175,143,224,99,95,3,43,247,137,249,65,64,215,154,198,63,14,131,131,219,84,99,127,138,126,149,105,58,116,123,171,1,119,113,187,147,117,211,178,33,192,10,201,121,110,249,192,109,106,228,49,72,188,193,121,120,56,160,128,171,14,233,189,198,76,55,55,112,245,55,114,189,201,188,191,177,245,175,167,227,110,99,170,251,44,90,115,157,201,238,45,43,232,183,178,174,55,223,189,218,132,247,233,170,224,181,179,189,218,156,247,169,80,174,50,235,189,141,105,239,211,129,59,109,118,159,242,149,91,153,250,126,12,115,223,107,155,120,149,217,175,215,182,244,42,203,223,135,55,243,173,249,11,123,0,60,119,29,124,238,58,248,220,117,240,185,235,224,115,215,193,231,174,131,207,93,7,159,190,98,251,235,19,60,122,21,191,27,20,12,254,18,178,123,71,236,109,154,15,140,139,223,237,89,123,101,139,243,58,4,71,222,210,147,229,114,7,184,217,237,11,222,102,56,57,101,183,209,185,233,27,97,35,255,251,139,17,236,20,235,74,191,19,175,35,197,46,60,147,241,213,165,225,49,132,1,135,142,103,251,156,77,215,179,41,198,199,189,192,169,239,9,166,250,212,21,84,63,240,100,98,103,198,191,53,193,15,112,125,49,14,168,175,116,26,34,252,189,106,252,238,150,15,242,41,210,102,189,32,244,153,28,232,195,122,77,3,157,94,18,62,53,113,169,67,14,54,250,144,96,95,7,71,79,217,31,19,189,156,181,147,75,64,124,92,114,246,154,39,211,157,193,212,61,5,240,231,94,215,170,43,24,10,123,103,6,115,238,166,214,234,147,28,87,119,119,94,51,237,124,93,41,158,126,240,61,173,249,120,131,191,39,164,1,134,197,125,158,180,27,221,218,3,36,228,234,229,210,41,224,16,52,254,232,211,15,14,69,238,240,206,33,12,193,209,40,140,31,134,15,141,213,6,18,128,236,104,184,30,158,204,68,115,249,131,12,163,65,247,251,140,44,74,43,144,191,165,9,32,131,213,180,251,19,149,239,139,203,251,70,159,111,50,79,64,14,199,3,249,79,156,24,53,0,169,32,65,144,86,147,129,118,120,231,229,7,230,51,247,77,108,18,131,40,44,186,135,190,248,253,239,31,255,226,139,23,191,250,238,197,151,126,191,197,101,37,70,3,239,29,114,34,11,146,102,10,120,155,51,171,73,68,177,125,194,125,142,103,69,48,139,15,239,224,81,8,161,30,134,237,48,4,5,147,20,70,238,113,150,178,228,46,30,36,193,206,242,73,28,245,47,31,129,163,206,242,73,146,128,113,216,222,142,87,223,62,120,242,214,79,15,60,109,0,125,171,243,174,102,192,148,47,12,21,133,48,39,12,12,65,184,209,148,61,206,71,191,127,253,209,47,62,112,163,200,96,171,155,77,220,40,209,32,20,220,7,37,74,225,118,148,175,6,160,24,135,11,110,28,46,8,199,213,105,56,68,26,56,123,24,25,200,187,94,16,213,211,93,68,16,0,226,2,64,96,204,156,34,219,65,121,243,189,203,175,126,231,242,171,127,244,140,138,202,8,130,193,7,185,145,200,32,36,212,213,101,24,10,19,36,17,181,183,69,17,245,177,234,109,142,153,12,104,198,100,229,4,227,144,190,31,24,1,145,238,201,6,35,20,9,83,55,133,114,53,169,199,4,44,25,130,112,163,224,160,167,113,100,143,51,24,27,52,241,36,227,6,178,165,59,58,15,11,234,60,200,131,132,26,51,110,143,116,249,31,95,125,252,167,63,92,190,253,230,201,197,135,159,115,195,177,124,79,100,20,137,81,78,70,140,232,194,132,2,6,140,162,72,31,76,2,37,125,49,191,244,111,193,152,194,140,113,79,120,40,26,4,234,25,56,28,3,147,20,181,205,200,223,124,219,167,133,235,1,163,248,180,141,9,128,137,66,62,48,184,125,226,95,126,235,183,143,255,227,119,110,24,109,48,158,77,61,40,108,16,10,226,65,1,19,4,183,81,9,131,183,118,99,24,105,176,27,130,11,130,64,125,33,108,83,253,241,187,127,122,252,238,59,222,134,240,67,119,59,96,56,8,132,244,1,65,48,120,15,242,232,131,47,62,250,224,43,158,65,153,173,7,30,16,36,8,132,242,1,65,237,27,208,147,47,189,241,232,143,239,186,65,38,188,232,131,130,6,161,68,253,168,16,69,220,168,41,126,36,8,133,2,72,16,226,158,98,16,69,225,132,125,35,186,252,206,87,46,127,248,127,46,126,252,99,55,152,193,22,48,42,207,32,78,44,138,13,216,91,113,207,82,37,9,2,135,108,243,236,209,255,249,249,197,155,191,59,177,16,61,115,1,72,92,18,239,2,35,24,40,128,234,97,144,15,24,12,121,193,94,255,222,197,155,111,63,249,209,79,46,127,244,103,55,36,195,178,64,86,19,199,110,186,192,192,65,160,176,19,20,16,5,48,3,109,160,151,95,123,237,201,55,223,5,131,231,134,234,205,128,160,232,194,33,41,36,128,75,113,147,116,146,68,41,200,206,232,61,250,214,47,47,95,245,208,133,153,198,187,119,13,136,10,34,113,238,137,78,130,230,69,109,164,252,241,191,255,226,226,247,159,247,208,83,243,148,129,117,205,63,162,223,243,111,9,140,186,122,12,167,136,40,98,35,112,98,95,53,62,184,80,118,169,246,222,194,216,32,158,14,113,243,140,81,36,234,160,213,255,116,249,185,95,28,92,188,250,221,199,239,252,242,224,241,123,63,191,252,194,151,60,235,87,29,79,0,107,239,106,23,21,192,71,68,49,216,197,122,145,20,216,114,41,59,27,105,128,17,39,16,236,70,146,68,77,119,207,242,94,47,104,111,247,89,82,24,133,122,102,249,163,247,127,241,248,243,223,122,242,185,215,46,191,250,207,158,33,99,52,214,8,89,231,102,193,241,32,22,60,234,183,140,73,15,102,194,140,183,231,229,245,55,169,14,172,126,0,22,234,194,66,48,18,70,81,219,68,215,153,158,135,46,49,61,87,241,68,16,95,73,185,102,6,134,0,122,132,218,56,163,39,95,249,218,163,95,126,245,209,79,190,225,225,193,68,137,159,140,53,221,77,209,217,32,214,200,181,156,112,64,140,48,202,206,194,126,233,223,192,8,185,97,84,94,50,117,243,46,24,50,136,3,139,186,8,3,78,34,81,156,180,239,179,95,249,151,139,215,127,233,33,116,51,125,108,216,38,122,69,24,146,231,253,135,6,37,93,34,76,20,65,97,192,210,218,249,174,207,131,190,251,232,247,191,242,99,29,220,51,156,8,146,97,40,143,12,3,250,18,133,48,135,12,115,249,213,215,46,223,254,134,151,249,183,116,164,39,186,202,187,154,69,113,1,251,6,225,229,97,17,48,41,80,91,23,114,226,92,228,120,159,89,231,221,157,160,126,208,6,143,187,199,137,68,237,59,225,197,27,223,6,139,213,51,27,24,176,25,157,88,135,19,174,97,130,3,86,16,236,166,16,64,46,163,236,162,217,229,183,127,13,132,114,55,146,50,147,123,30,138,64,64,1,99,68,186,183,35,8,162,112,251,220,254,193,159,30,189,230,97,86,192,235,130,91,46,195,131,86,170,87,136,129,140,195,13,7,155,226,211,14,243,232,194,181,68,241,160,37,10,187,33,192,124,70,108,116,237,226,167,223,247,25,20,235,122,164,222,120,233,26,145,126,52,96,225,120,102,52,2,131,181,99,35,58,188,96,20,109,157,62,121,208,54,137,142,89,134,7,237,225,30,36,146,114,76,229,203,239,254,236,242,135,30,198,142,99,60,7,25,4,28,52,244,238,13,8,53,134,222,214,24,18,199,31,125,248,157,199,127,250,198,197,91,191,188,127,241,234,151,159,188,243,31,158,189,213,136,83,170,241,19,149,241,74,181,1,7,53,96,66,160,94,96,194,206,223,145,24,188,7,126,242,193,247,30,191,251,83,55,48,207,249,200,209,68,208,209,0,229,65,4,44,173,157,243,55,104,235,187,223,255,232,15,175,129,53,117,249,198,187,94,214,72,211,199,178,155,68,160,65,164,28,69,124,24,48,28,117,208,136,199,239,124,237,42,102,217,5,197,19,1,52,2,134,252,160,48,199,204,15,132,218,138,1,110,48,50,8,12,246,110,233,152,157,158,95,190,253,165,203,183,63,116,195,8,170,200,185,32,168,32,222,223,189,217,98,4,133,147,246,145,186,252,238,111,159,124,247,223,61,45,17,221,60,37,17,229,131,24,19,55,4,137,2,161,17,114,156,19,62,121,203,51,227,116,149,209,6,238,229,203,7,109,18,174,29,22,8,102,16,106,63,31,218,236,124,239,124,217,51,252,166,145,144,27,135,8,34,19,46,218,74,17,20,216,142,108,51,237,241,123,95,4,43,215,187,27,121,200,68,148,11,234,46,55,153,128,96,130,64,97,27,157,48,78,234,252,78,239,92,8,72,47,96,185,32,238,213,9,3,186,138,65,54,132,139,15,63,231,115,0,164,45,68,157,117,15,9,194,7,161,184,183,33,20,112,245,14,105,249,183,175,94,126,254,61,15,183,104,5,99,118,163,4,241,60,136,107,137,80,36,96,75,236,82,209,116,198,107,27,182,208,129,99,75,119,108,121,65,157,6,185,134,5,67,49,18,183,55,199,204,122,244,157,111,60,249,238,187,143,254,249,253,139,63,127,193,7,81,117,9,69,61,42,234,127,216,128,68,253,224,236,139,198,204,186,252,221,7,23,175,191,237,97,81,39,19,94,225,220,72,76,16,18,229,131,100,87,71,152,89,143,223,253,147,207,81,141,198,235,110,24,206,31,6,117,179,12,38,12,133,184,96,46,222,255,22,144,199,31,189,251,206,163,175,127,217,167,89,210,234,68,102,20,48,61,12,213,140,27,185,31,132,140,250,32,71,221,13,252,232,143,127,54,78,2,0,221,126,231,127,123,22,215,152,157,249,32,70,225,32,68,220,141,8,246,121,251,233,26,144,103,193,150,244,232,131,47,126,244,193,111,79,192,23,31,34,110,220,207,227,198,195,130,240,40,63,60,36,0,47,144,20,90,110,85,110,80,60,8,52,234,7,74,57,88,89,128,107,156,26,61,122,255,207,224,139,87,122,87,248,19,118,192,168,158,126,37,2,32,221,155,175,9,105,63,157,223,66,254,248,55,143,94,255,173,15,100,143,81,253,17,201,32,68,216,15,209,206,89,252,241,39,0,234,196,159,109,159,136,172,62,83,61,61,74,5,129,185,69,108,156,52,150,167,109,24,191,250,27,48,65,61,172,153,139,134,245,248,128,19,76,148,194,60,0,64,54,69,236,187,228,175,124,0,88,15,0,18,4,64,184,185,9,192,103,34,54,0,136,128,224,147,39,95,121,227,226,167,191,184,120,227,55,79,222,250,103,47,67,173,8,110,105,170,215,15,32,42,24,140,122,184,23,2,199,108,103,191,31,253,249,71,23,191,250,158,135,108,49,110,161,144,133,2,8,49,24,109,55,68,20,115,200,212,23,95,255,6,88,81,23,111,188,13,216,62,143,86,200,146,126,29,64,189,32,32,210,15,8,119,1,189,238,15,196,47,39,140,155,228,179,254,106,12,3,202,195,145,17,128,233,179,209,39,131,189,59,97,69,149,149,120,63,206,111,159,229,56,130,197,130,142,96,125,224,40,216,6,167,173,20,214,51,70,86,154,3,32,128,41,71,72,200,7,192,78,23,84,94,26,51,156,207,137,145,149,234,0,161,130,64,16,63,16,212,13,114,176,97,141,125,144,188,76,51,73,69,131,208,80,31,52,202,198,110,76,198,11,94,29,247,251,30,154,179,79,119,0,5,157,248,186,15,36,44,32,27,209,145,198,194,120,166,123,136,247,54,213,1,194,5,129,144,30,16,130,178,175,211,254,88,178,142,85,93,123,160,228,57,108,37,185,0,141,2,138,225,126,32,164,27,228,100,60,225,21,127,164,109,150,3,14,9,130,35,252,224,40,15,28,195,113,1,104,86,142,3,12,13,2,243,235,64,220,214,129,44,163,170,171,3,159,129,50,51,188,67,197,97,65,72,148,31,18,105,71,146,0,119,105,110,164,60,59,242,194,185,114,29,160,120,16,104,212,15,148,242,130,6,193,185,129,2,40,5,138,67,62,64,132,157,20,177,140,103,114,108,210,28,0,100,16,0,236,5,136,58,12,21,24,209,99,117,179,73,115,0,4,157,37,227,62,227,19,37,8,59,128,226,45,223,93,127,62,104,86,19,30,42,71,146,136,253,100,239,209,135,255,124,241,235,55,189,218,103,85,84,92,195,205,250,235,108,193,254,131,226,126,32,246,19,202,111,253,9,112,8,222,102,8,138,216,95,185,81,176,32,20,194,7,5,181,115,225,127,254,222,197,63,254,248,209,183,62,184,248,253,23,188,20,91,211,61,86,55,44,140,7,97,145,126,88,118,206,244,75,191,188,248,141,167,219,250,51,73,210,204,123,9,220,64,68,16,144,123,248,169,40,10,71,109,64,137,114,220,141,98,37,57,138,39,131,138,119,47,68,48,35,8,59,3,183,39,93,39,125,81,146,130,41,219,54,219,174,73,192,3,38,53,230,225,27,77,88,212,3,123,5,164,31,92,63,8,142,244,131,195,124,119,138,171,48,237,249,118,224,128,211,127,0,76,121,129,163,184,109,74,10,227,177,224,229,185,118,169,118,16,50,192,136,9,135,49,63,16,219,24,102,147,110,0,51,197,81,120,47,168,112,220,175,112,27,151,202,72,226,132,89,121,100,247,109,170,3,132,13,2,33,252,64,8,187,42,115,220,99,198,94,189,210,38,213,1,194,5,129,144,126,32,54,74,183,30,136,131,153,215,44,201,74,116,64,240,65,16,126,195,109,167,213,160,91,22,64,224,49,254,247,233,49,91,150,3,174,31,4,231,179,120,163,164,253,136,69,209,116,70,80,25,217,163,95,178,101,216,161,130,142,141,113,183,45,140,5,21,181,107,254,20,65,103,164,145,87,167,189,75,119,0,193,65,64,176,15,16,101,59,7,3,98,143,58,22,253,169,145,43,207,1,136,4,1,34,126,128,182,37,106,28,67,241,254,112,246,28,7,88,144,153,143,251,36,214,2,179,209,189,133,121,169,130,230,11,231,202,115,0,98,65,128,126,180,193,174,91,175,86,221,48,102,138,163,112,60,168,112,63,218,96,55,161,213,23,162,174,123,217,252,125,178,3,134,8,130,241,163,14,118,209,104,193,139,61,15,113,216,38,58,32,200,32,8,63,218,16,133,237,16,236,128,209,253,135,197,145,229,128,163,130,224,188,116,130,116,152,72,246,25,150,239,141,199,35,255,205,200,149,233,128,12,162,126,40,234,7,105,91,192,18,224,231,120,176,90,125,33,221,153,118,200,104,16,205,112,243,99,56,70,64,56,110,131,124,242,221,119,159,252,228,123,143,127,241,191,31,253,202,99,221,145,162,93,211,144,245,87,60,0,30,198,205,194,226,36,65,82,164,221,10,226,131,15,46,94,127,231,241,159,127,240,232,151,95,245,238,33,218,232,100,162,142,5,192,0,106,46,68,52,136,251,35,162,126,136,118,126,246,181,95,60,126,231,107,23,111,190,241,228,231,175,122,134,143,231,57,195,169,204,13,22,196,1,186,15,59,0,88,212,113,184,124,241,187,159,25,135,189,239,188,235,163,198,53,238,201,58,217,58,85,41,125,81,149,121,247,169,17,26,196,27,146,176,31,48,234,6,14,134,116,3,81,65,64,238,1,164,162,4,5,217,79,150,127,248,235,139,31,252,233,4,252,185,124,219,115,90,41,1,170,47,51,170,167,63,251,65,104,81,31,52,251,233,212,22,237,7,127,122,242,77,143,73,131,62,152,201,61,221,59,124,88,128,110,0,163,96,63,56,212,3,119,249,61,143,177,1,216,163,221,125,136,5,137,88,110,13,188,169,234,181,115,154,151,223,252,233,197,15,254,233,241,107,255,122,241,163,239,122,119,22,125,192,169,204,194,13,22,52,255,221,198,19,22,152,189,77,111,126,3,200,88,254,96,42,47,241,140,230,150,180,176,160,233,239,22,21,240,40,1,163,144,141,167,50,92,103,94,125,235,226,195,111,95,254,175,127,244,96,205,192,6,205,43,130,168,184,241,240,160,142,116,219,23,155,120,118,30,206,50,79,244,51,77,116,65,16,1,39,191,30,46,0,143,2,153,14,183,43,200,127,250,198,197,171,191,245,218,183,184,109,151,89,50,64,201,135,187,197,70,2,142,98,4,105,55,241,53,237,63,252,71,200,176,253,112,3,5,28,45,227,110,91,98,2,69,73,204,78,228,47,191,251,246,197,251,111,94,254,227,55,65,191,121,140,110,21,147,78,240,220,137,79,247,81,80,16,164,139,167,33,112,192,66,217,77,50,22,99,159,51,145,109,162,125,235,234,7,112,161,132,123,183,36,163,64,192,183,143,208,229,119,254,0,58,46,228,225,8,221,39,124,28,28,48,66,132,91,13,107,65,216,152,119,75,169,124,241,222,31,46,190,234,209,107,241,242,68,95,157,120,151,44,7,7,140,19,233,182,221,179,224,80,187,230,228,157,203,207,191,231,175,201,214,197,137,230,6,226,130,128,96,63,32,187,90,227,27,175,63,254,213,207,253,129,22,140,170,184,129,130,60,132,32,207,24,225,24,138,218,21,53,102,215,221,247,153,224,125,203,165,210,237,139,20,228,8,224,246,72,51,145,162,182,217,240,228,91,111,93,188,249,154,63,210,66,29,187,37,58,14,129,131,144,112,15,18,65,57,218,244,250,219,247,253,23,109,255,100,34,205,220,163,132,32,65,64,132,31,144,125,148,190,242,102,32,144,44,42,94,36,52,8,201,197,90,83,96,71,68,72,135,215,224,151,63,122,255,255,51,22,212,135,62,199,140,140,251,76,142,11,226,3,73,183,244,141,82,4,133,216,5,252,199,191,254,194,227,247,190,237,245,78,236,205,92,3,212,35,2,6,8,20,231,135,225,96,85,222,191,124,235,61,127,131,6,141,229,21,126,99,208,224,6,68,130,0,253,26,69,216,7,234,221,239,129,190,123,244,218,171,62,246,103,227,126,95,100,69,70,58,217,92,44,235,6,69,131,64,163,126,160,246,61,240,245,31,63,254,194,31,45,139,62,239,25,167,229,130,235,6,11,56,182,69,8,200,15,204,190,131,188,254,185,203,31,190,119,249,195,55,0,19,239,181,176,99,7,202,88,26,11,110,67,27,2,15,130,131,125,224,236,59,227,197,215,95,253,232,143,63,252,232,195,183,62,250,240,223,47,222,251,242,147,111,254,204,127,52,39,224,15,224,117,185,205,128,186,117,216,4,17,84,1,196,175,2,176,211,41,239,189,111,63,250,214,191,61,126,239,119,190,54,49,110,36,50,8,9,245,67,178,155,137,188,254,63,31,253,207,63,248,55,79,1,165,5,204,85,42,8,15,243,195,179,219,212,254,232,11,79,222,250,250,197,187,239,92,190,246,7,175,23,152,42,139,154,223,44,13,50,153,34,112,63,56,59,101,249,221,191,94,254,227,171,0,212,199,166,127,48,86,197,53,227,55,79,131,236,166,220,102,214,38,156,253,100,234,242,205,175,95,190,243,170,127,235,192,184,169,227,57,35,185,193,122,65,96,126,116,198,126,42,101,217,209,62,250,225,87,125,124,179,122,99,70,117,155,131,17,108,16,146,31,129,161,28,210,243,191,0,126,247,209,15,190,231,119,136,168,250,217,73,17,1,20,218,163,183,183,176,28,38,68,191,186,248,218,251,143,255,252,245,71,31,120,76,80,13,39,35,115,192,92,91,79,143,132,130,224,220,71,123,48,76,65,118,151,179,157,85,178,191,61,178,27,39,104,83,32,61,46,156,81,4,117,28,7,252,235,143,159,124,238,251,94,126,94,150,141,226,252,188,88,248,32,159,5,207,153,47,140,59,246,184,203,215,254,215,197,27,191,246,186,104,137,238,81,34,136,32,67,78,183,107,45,5,216,42,196,54,245,158,188,101,152,149,121,102,184,14,164,226,129,119,54,16,65,74,96,200,237,249,74,66,8,236,56,45,183,140,3,253,72,160,127,167,161,65,238,11,110,118,158,130,41,20,177,107,129,47,254,245,187,31,253,241,13,175,105,133,199,137,9,194,130,12,133,49,15,4,18,181,187,90,63,254,197,55,1,63,229,17,80,199,30,83,116,8,10,130,128,124,32,236,162,150,229,217,120,249,227,159,93,190,230,145,24,250,162,194,157,248,57,57,6,185,12,187,207,45,76,52,59,185,243,119,179,229,248,9,163,234,62,211,0,10,114,27,166,60,46,136,16,134,217,185,235,186,113,111,79,197,26,11,167,154,108,230,49,183,162,130,220,1,113,247,177,143,113,9,135,125,225,92,252,224,143,79,222,250,210,229,15,223,127,244,179,95,62,126,247,39,62,7,91,198,85,74,26,207,104,214,225,150,230,182,239,14,186,99,0,117,223,103,65,25,208,54,201,235,201,231,94,123,242,206,31,46,222,120,199,75,241,76,114,119,162,243,158,121,136,7,57,157,184,217,27,132,34,13,143,75,155,193,131,14,198,199,188,39,195,115,214,164,251,33,65,189,32,19,124,247,193,22,4,65,4,130,59,24,251,71,191,249,192,203,177,25,215,251,26,95,60,170,125,162,71,5,249,114,98,158,171,71,8,210,99,29,13,72,16,191,185,176,215,15,213,109,150,25,100,53,233,17,247,16,40,234,56,78,54,37,101,239,110,216,31,187,109,203,131,86,178,219,21,17,195,8,208,123,118,198,236,119,63,126,252,251,127,241,241,144,96,61,212,34,200,79,222,115,32,8,250,140,34,108,123,173,225,193,61,83,116,63,199,238,153,103,245,226,65,164,213,205,132,17,4,129,193,14,187,181,13,155,28,196,62,187,13,255,131,28,233,96,228,225,43,15,63,125,252,48,140,56,34,107,30,63,0,41,16,68,6,135,20,237,227,12,242,9,132,20,133,251,36,195,67,134,161,197,77,66,138,130,42,71,175,13,40,218,51,52,205,198,221,70,8,132,248,4,20,181,133,19,61,157,132,14,69,89,136,112,139,251,235,193,88,17,78,17,20,99,81,156,65,79,39,160,201,6,28,129,60,117,64,82,94,58,177,252,58,213,147,19,147,109,54,238,173,219,5,32,34,49,176,60,152,40,251,202,38,204,221,29,248,212,138,195,115,112,138,24,166,167,102,72,158,205,13,165,167,40,129,225,148,35,68,153,237,246,196,255,65,81,61,140,227,236,33,136,252,161,15,108,233,247,239,219,99,193,236,43,227,141,197,98,43,247,25,68,91,81,121,176,151,206,199,162,90,220,249,39,216,67,152,252,223,90,206,96,165,233,41,35,146,176,229,171,110,68,95,8,138,168,2,9,49,58,188,138,211,241,228,38,112,7,100,254,198,98,52,77,25,65,29,50,131,120,24,73,208,249,172,153,4,57,227,60,248,224,92,17,229,97,59,236,55,143,242,240,60,232,244,243,159,231,63,207,127,156,65,216,131,246,155,205,141,136,155,13,238,0,193,140,43,77,15,112,219,197,166,219,43,184,73,191,11,179,237,55,4,111,54,57,239,67,158,61,109,127,15,163,253,226,81,194,15,192,22,174,61,114,112,231,206,252,196,184,252,54,32,134,4,120,98,123,87,179,253,150,230,177,106,56,226,220,221,60,225,91,214,214,155,249,41,139,243,191,182,17,129,72,246,70,172,141,229,130,114,210,19,224,83,20,131,25,134,137,98,27,230,6,148,1,4,135,107,185,41,6,102,17,131,155,66,96,8,15,230,22,81,170,79,125,2,220,34,130,162,20,207,27,222,3,55,226,22,97,18,9,174,50,137,51,196,39,193,224,82,253,40,135,25,130,208,77,170,124,136,32,40,115,24,92,105,132,64,224,79,160,210,16,223,227,72,204,176,67,190,81,63,35,24,249,23,98,147,123,100,175,15,147,56,241,223,130,77,222,87,230,74,54,217,186,12,121,194,128,234,154,66,181,247,245,201,88,19,141,156,59,76,15,172,251,153,206,219,170,108,221,90,187,141,112,104,111,139,117,241,51,122,74,80,70,196,204,103,203,151,107,186,197,184,170,118,174,149,145,120,85,143,63,5,55,252,87,95,154,42,130,222,188,33,195,174,53,111,203,175,199,209,152,17,28,48,157,48,146,118,209,9,193,111,26,113,178,243,126,213,184,130,159,223,78,176,231,252,252,243,159,231,124,228,127,5,31,233,38,253,219,66,118,4,255,96,75,241,189,165,108,35,128,64,190,109,216,220,250,191,165,254,238,39,254,74,185,88,164,215,59,116,157,75,238,185,6,227,214,40,230,142,121,167,87,4,176,172,96,51,215,120,2,11,139,173,88,185,182,128,242,105,97,12,72,37,93,170,55,7,201,166,0,62,37,140,175,244,34,78,119,193,159,88,135,158,203,25,35,33,222,137,101,219,157,34,248,164,53,192,175,66,114,145,164,229,201,194,120,136,206,166,75,217,230,8,162,233,204,88,2,79,210,194,130,166,67,125,10,100,36,38,160,12,216,120,139,144,141,178,167,198,243,157,30,158,235,47,155,198,71,137,175,55,107,177,86,102,200,144,41,105,210,202,53,58,233,14,57,235,39,138,197,213,130,78,36,178,57,141,38,203,93,57,95,104,14,234,229,101,177,151,44,104,157,182,202,68,171,221,97,147,41,36,114,196,48,58,109,76,136,78,161,222,197,103,124,72,99,249,54,129,208,98,62,151,78,195,243,78,45,149,106,182,117,94,78,167,103,26,83,66,186,233,118,188,218,173,193,200,249,56,54,199,213,121,20,235,172,177,98,103,149,40,66,195,58,62,89,179,253,104,148,64,67,124,136,140,204,217,40,10,205,198,231,13,113,186,94,103,225,69,34,164,44,232,106,117,220,139,102,145,78,104,177,174,167,139,211,80,12,26,176,147,122,44,155,109,84,115,41,104,82,236,47,22,185,124,129,110,52,233,81,150,159,101,135,64,100,152,35,113,146,207,148,163,44,45,227,84,166,90,110,148,197,97,83,88,209,213,69,162,25,103,21,244,188,75,183,22,169,101,183,221,142,246,199,209,206,106,74,175,10,171,124,154,73,96,197,46,125,158,93,86,115,56,20,95,168,108,91,168,172,57,145,46,214,86,89,180,158,41,54,38,180,40,66,52,172,8,161,58,92,200,246,146,125,101,89,72,50,147,250,138,161,99,89,250,188,20,167,232,52,55,235,226,90,91,233,21,242,133,20,172,73,217,129,206,35,245,60,148,69,225,60,146,39,98,84,155,72,69,117,42,54,72,44,115,161,18,180,144,105,148,238,84,19,231,218,170,168,158,175,134,45,182,186,142,209,153,80,161,32,23,198,179,80,115,202,232,200,186,219,33,82,116,136,197,235,248,249,162,176,66,116,94,205,39,171,197,170,220,158,23,179,213,42,89,169,34,253,41,220,28,213,5,113,164,136,243,82,179,55,96,165,132,74,118,114,245,86,17,106,148,147,197,60,93,77,102,211,252,162,201,14,250,197,70,19,230,75,185,101,34,94,79,148,25,13,207,207,43,107,150,110,245,240,73,101,218,129,102,149,132,2,183,53,56,83,157,158,231,146,75,76,141,114,41,178,219,66,145,153,30,137,178,81,121,221,162,213,62,178,44,119,74,104,97,140,85,226,120,117,145,75,233,228,188,171,142,202,28,147,194,23,137,40,55,46,141,17,33,138,81,61,58,62,69,203,211,165,84,72,160,131,68,84,95,233,204,50,41,100,207,251,33,120,1,77,137,212,4,25,147,170,222,71,67,197,86,188,24,109,196,134,17,46,210,39,107,249,156,152,142,209,114,104,1,245,165,180,204,198,179,61,233,60,63,90,207,86,203,97,131,76,212,99,43,30,106,118,39,9,161,208,141,79,34,107,164,87,141,183,208,202,92,225,245,105,167,215,71,251,189,17,78,164,251,115,38,146,105,205,225,234,20,166,11,163,53,54,93,175,132,98,100,88,212,11,41,132,78,244,39,124,100,145,24,181,6,213,60,194,158,203,80,42,21,74,142,249,6,39,246,181,210,184,93,196,179,56,51,135,200,94,54,66,167,135,236,120,29,159,231,83,41,181,49,26,166,20,165,184,160,209,53,222,95,68,67,179,149,158,197,232,129,208,88,214,107,60,215,195,107,161,100,187,21,107,146,189,242,10,76,4,5,211,136,218,128,239,10,243,129,146,156,36,114,235,134,76,200,36,22,91,229,161,49,214,224,39,149,115,121,41,245,75,80,124,130,13,102,121,129,26,99,181,72,63,90,73,138,49,61,18,42,44,96,148,225,153,88,123,192,149,96,28,103,167,201,80,169,16,39,132,16,124,222,132,213,136,152,138,105,84,103,93,57,215,99,75,190,144,175,96,249,250,114,26,201,78,202,107,20,94,128,149,143,150,91,177,49,39,78,231,153,25,60,237,78,43,161,38,212,200,34,4,85,89,53,167,145,86,89,197,34,211,85,17,109,79,58,245,181,82,98,26,60,63,76,65,40,217,155,20,185,80,43,25,175,198,171,41,4,165,160,245,84,96,166,231,221,89,104,86,23,144,121,104,142,64,68,186,186,236,69,74,124,58,54,161,123,90,171,6,104,82,180,21,141,12,38,41,40,55,131,160,188,50,111,242,234,104,58,105,10,205,229,180,141,229,213,254,122,2,51,61,4,200,241,228,124,38,77,160,252,64,32,248,14,217,91,241,145,165,20,233,51,161,81,180,56,131,230,165,238,44,67,233,189,97,6,145,73,97,90,75,22,89,161,16,203,233,189,68,101,210,79,44,32,97,13,11,149,186,92,164,199,137,84,15,161,216,106,18,208,203,34,68,81,186,48,157,176,83,60,205,2,137,174,54,91,96,17,85,109,66,18,130,76,10,194,108,17,45,119,73,174,148,73,213,161,126,154,236,50,116,158,108,150,5,178,28,33,26,136,202,102,6,53,46,164,100,99,145,5,12,151,68,154,128,21,92,236,39,233,106,162,0,157,147,221,78,189,27,154,49,33,20,47,11,235,57,224,125,81,185,205,175,51,25,54,81,141,103,91,208,160,183,130,217,81,13,80,106,133,111,18,201,197,188,52,62,199,26,41,164,151,150,138,104,103,208,238,210,213,108,133,227,58,145,52,117,62,93,170,13,136,157,73,226,44,130,163,233,94,14,201,101,185,196,10,94,142,250,237,38,222,209,43,157,18,62,141,204,213,209,34,196,70,106,181,115,170,34,23,245,249,148,102,90,83,73,239,14,184,101,57,51,74,49,41,57,170,9,116,42,133,227,128,214,235,11,136,174,15,186,35,56,223,200,196,226,221,248,34,30,137,64,173,250,121,39,74,240,217,89,111,54,232,76,82,124,115,130,85,203,145,10,180,170,52,218,93,140,200,128,74,196,88,136,106,87,103,100,26,171,194,117,84,239,173,39,52,132,53,88,74,204,235,133,228,56,68,165,226,82,191,95,200,164,251,114,162,198,240,122,30,107,204,50,231,212,121,235,156,152,38,224,102,68,214,225,142,44,145,188,60,43,32,240,152,147,5,116,149,204,87,115,45,101,157,111,211,116,53,206,36,26,227,14,125,62,140,41,241,69,8,157,128,13,129,135,21,226,60,213,200,55,19,145,158,154,92,247,150,181,30,93,165,21,92,235,246,251,137,102,136,73,37,186,157,188,4,71,75,145,62,95,72,13,80,42,153,81,152,89,114,141,148,226,231,105,20,109,77,167,45,186,148,96,48,68,109,164,90,205,41,218,94,181,97,100,93,197,59,195,165,80,30,65,213,52,155,43,173,240,8,159,137,244,135,165,97,143,93,215,243,84,173,46,16,93,126,154,59,111,114,133,114,181,88,108,205,214,122,138,84,199,48,214,153,215,224,78,55,57,110,240,84,111,30,137,227,249,16,212,147,228,232,186,85,16,101,36,221,171,175,151,213,204,40,77,233,177,98,147,196,180,38,91,7,67,195,182,39,203,113,102,202,215,115,209,22,92,94,134,70,153,233,32,31,105,199,167,140,28,45,203,243,44,215,11,81,243,188,122,30,226,74,41,177,179,234,33,106,66,234,225,171,108,114,157,77,68,7,161,120,185,208,210,80,116,172,101,134,105,136,94,140,155,244,76,146,103,69,104,52,18,186,44,83,138,226,77,24,25,198,207,187,74,71,205,98,67,149,170,166,10,124,47,129,103,248,121,45,75,229,70,77,89,158,77,202,161,92,89,143,87,35,26,60,69,145,28,140,99,235,58,50,87,166,240,121,44,171,246,123,137,196,84,90,47,226,84,145,139,85,179,235,85,117,214,71,23,36,95,29,203,221,234,136,207,234,75,5,159,200,243,69,58,59,200,197,27,227,53,180,236,143,107,213,230,100,168,161,229,126,1,174,41,201,57,88,193,108,177,208,229,219,202,188,31,29,247,74,208,42,75,166,192,138,77,161,3,130,164,146,181,114,78,141,211,112,185,59,82,7,173,138,220,93,230,35,233,216,18,10,21,27,92,136,233,27,75,68,35,39,82,39,143,107,194,57,164,71,103,29,53,209,173,68,170,173,65,41,154,35,179,173,116,44,218,83,58,90,143,40,165,59,181,30,193,76,67,67,126,24,83,103,107,60,54,39,167,48,206,71,91,133,238,18,214,251,233,117,155,198,80,40,86,108,64,203,73,165,215,37,75,153,101,95,79,143,243,122,8,18,90,5,162,182,72,96,189,156,76,116,166,179,230,178,90,160,59,203,40,44,211,112,132,137,212,242,131,198,44,146,132,203,80,52,219,169,194,205,16,89,42,227,253,124,71,155,102,97,177,204,8,145,138,56,215,22,197,149,132,141,10,153,10,45,165,145,66,94,42,171,139,69,55,81,141,245,122,36,211,213,209,117,123,172,164,10,233,144,222,99,149,58,62,22,104,145,27,194,249,17,26,175,247,35,197,213,138,129,90,132,40,134,80,12,82,139,116,187,32,21,7,37,124,201,202,82,18,99,83,220,160,34,44,235,11,102,206,116,153,245,156,152,85,176,21,191,22,132,1,160,192,160,24,33,87,148,219,99,2,58,159,14,166,58,222,106,35,75,121,201,101,86,161,206,60,163,164,67,243,1,171,55,224,88,51,27,135,43,41,81,154,49,163,124,119,152,79,37,1,93,107,103,144,208,108,82,138,162,92,81,232,173,98,8,154,30,171,136,180,110,207,75,211,117,39,66,174,215,5,33,89,194,20,104,201,47,137,228,156,106,206,74,117,102,28,137,32,26,165,78,22,139,120,155,207,245,26,202,96,206,12,114,67,26,35,154,133,228,160,155,205,69,72,158,98,251,153,222,186,3,21,42,116,59,37,103,133,74,86,35,215,209,102,71,210,139,201,80,182,169,215,200,168,132,208,104,105,73,48,179,169,210,47,195,43,64,242,178,131,34,171,205,86,173,97,121,48,71,70,147,105,67,135,116,53,71,134,122,229,122,167,58,136,175,51,3,116,180,142,80,131,89,247,188,192,183,233,133,136,133,6,113,64,215,135,179,80,129,153,65,213,142,218,129,135,243,74,11,37,251,74,62,57,45,207,235,66,54,170,54,248,100,100,217,77,9,250,164,53,104,20,150,245,85,36,143,148,64,55,21,121,122,194,245,135,29,184,171,230,243,205,82,130,200,78,170,57,172,7,230,125,57,177,106,193,221,152,144,19,18,209,122,74,107,81,188,66,199,70,243,156,188,136,97,37,34,138,200,53,188,35,167,10,72,65,204,198,165,153,0,35,139,116,164,87,27,212,187,243,252,98,54,110,14,100,192,177,200,57,104,146,111,165,70,124,47,215,29,86,198,112,145,82,200,193,121,179,193,36,103,231,184,180,96,167,153,106,174,61,40,102,82,44,95,94,142,209,142,252,255,179,247,174,77,174,35,203,97,224,95,105,245,189,87,247,116,144,221,4,64,128,143,110,157,107,131,4,9,190,223,239,241,120,2,79,18,36,94,4,192,231,185,39,66,250,224,144,108,133,226,106,215,178,118,173,149,31,242,202,177,222,112,232,74,14,107,37,89,146,237,63,115,103,70,250,180,127,97,171,240,32,1,18,96,147,61,103,38,164,213,156,62,167,15,137,170,202,202,202,202,202,202,204,202,44,224,85,54,54,83,228,97,133,238,225,120,197,104,173,45,11,237,53,27,149,1,71,136,74,86,39,40,121,36,109,118,229,117,53,85,95,102,243,27,52,223,159,18,100,187,20,235,160,137,121,143,66,57,177,51,154,146,229,113,89,226,230,88,66,36,74,3,134,5,253,34,8,139,76,243,77,19,175,20,171,219,121,41,221,22,228,250,62,217,204,15,39,203,54,210,73,205,50,245,125,142,51,186,42,214,216,242,141,132,68,146,8,111,230,44,132,45,39,137,60,185,201,45,102,104,65,168,50,35,22,104,170,242,68,238,97,177,242,188,10,184,161,219,209,122,149,10,87,168,151,7,21,161,60,237,145,171,238,12,229,215,157,93,118,137,36,49,84,39,102,253,82,129,221,244,177,105,50,197,47,169,158,94,195,243,179,153,100,140,154,229,5,37,199,250,141,29,69,54,123,83,115,177,200,245,54,173,86,76,46,177,205,37,167,97,64,129,172,0,141,183,92,34,171,44,206,136,3,180,80,217,13,250,165,26,51,200,52,74,165,122,158,108,205,231,201,69,127,92,221,147,181,50,150,47,180,86,139,210,186,137,151,164,172,190,217,18,74,41,189,219,174,72,35,86,195,105,147,74,8,235,109,146,204,79,251,155,230,6,149,106,100,205,182,122,10,114,177,183,232,174,218,74,62,111,187,246,49,30,255,116,134,85,187,13,191,11,142,97,69,85,235,74,206,54,181,128,76,42,14,75,157,30,139,77,16,30,43,238,38,237,92,110,66,103,165,73,55,87,97,135,69,117,50,168,200,227,97,135,224,56,89,110,193,6,187,134,62,40,206,144,97,1,173,55,149,198,154,237,18,51,167,62,129,179,35,210,249,67,109,192,134,148,155,141,49,75,230,243,57,105,50,228,117,118,142,72,233,244,42,81,150,114,250,132,66,164,193,126,208,168,23,208,77,27,27,104,76,127,150,226,148,65,79,88,16,253,113,82,55,198,123,121,81,158,103,98,101,106,139,55,213,153,197,209,168,204,211,133,169,64,163,38,171,214,83,2,104,15,112,90,143,149,126,10,126,103,135,3,100,220,205,72,229,18,208,171,104,116,195,211,102,182,188,40,46,88,172,34,151,139,179,70,63,159,163,216,36,248,76,1,25,33,161,243,122,175,141,151,41,142,168,205,11,88,131,34,247,13,105,51,173,207,201,109,179,155,217,52,243,153,109,125,135,108,234,61,109,211,152,107,104,99,71,78,203,121,247,223,28,159,182,74,149,197,100,174,119,59,133,241,1,31,78,233,40,173,110,69,227,75,157,77,83,202,172,249,36,159,172,169,220,190,166,100,119,147,93,102,219,236,45,136,218,30,216,86,251,242,174,54,2,237,37,116,47,12,9,100,60,154,90,160,253,220,7,183,48,25,53,230,64,172,130,49,200,107,86,202,237,38,244,56,53,30,86,214,252,168,157,45,75,229,35,13,192,56,123,125,32,239,149,25,194,151,200,84,109,151,93,113,187,195,92,204,89,12,89,11,116,113,83,219,23,86,245,124,214,98,109,250,204,44,150,38,246,77,181,129,244,149,65,0,103,0,115,229,210,116,53,198,178,86,45,57,155,113,128,22,181,57,185,230,80,48,255,116,127,13,218,236,217,228,96,55,198,128,166,53,28,207,193,92,226,236,112,187,226,246,58,156,251,43,113,113,240,224,10,104,163,185,0,253,37,7,214,4,208,162,219,7,227,131,115,157,39,22,204,176,157,106,20,250,187,102,47,71,193,127,245,121,33,89,239,21,139,109,164,8,20,147,50,222,94,140,177,78,175,157,236,44,10,68,189,87,240,193,147,87,92,178,51,99,149,134,236,131,167,7,224,21,38,215,193,163,116,10,240,228,140,167,179,187,1,157,93,179,128,231,218,14,125,166,125,122,182,6,207,247,12,157,221,148,169,50,164,209,180,90,4,60,174,116,192,220,215,117,103,62,15,99,148,193,124,98,147,97,135,230,148,172,85,46,57,180,111,42,209,184,2,28,115,77,138,47,182,251,125,162,211,35,17,7,215,50,209,88,116,224,51,172,217,239,228,219,189,10,85,95,140,165,35,188,104,90,30,225,141,95,133,87,219,3,220,243,89,155,239,58,244,96,63,78,86,116,174,212,209,89,12,7,235,113,179,134,188,222,148,43,133,206,220,174,231,95,159,176,220,191,238,101,86,129,120,148,165,214,30,103,137,58,16,120,36,89,65,250,114,161,61,232,224,216,106,203,167,71,165,121,99,150,151,235,107,124,205,119,243,10,41,45,6,74,53,77,166,22,185,106,142,19,140,77,169,93,220,162,157,233,74,171,109,170,243,220,160,45,76,171,109,153,107,175,166,213,82,38,191,227,136,125,63,86,148,122,114,31,75,109,234,219,109,175,64,78,187,82,102,196,90,27,11,236,183,187,204,58,223,233,104,11,192,228,171,238,104,89,46,107,125,166,82,104,151,167,221,74,95,43,204,242,179,142,54,159,21,136,14,133,100,58,173,36,199,12,155,205,134,174,182,122,4,219,102,81,11,173,76,196,78,170,152,106,79,183,227,114,142,52,139,211,53,155,107,39,251,59,102,110,214,91,27,2,236,33,168,92,20,212,70,101,62,235,237,17,110,185,108,101,185,106,6,201,148,12,148,109,173,103,66,110,217,76,142,114,89,1,175,168,251,102,110,14,132,50,219,52,98,249,140,206,166,22,13,74,100,147,157,152,145,236,148,137,4,214,39,146,22,49,143,109,129,230,182,110,204,75,104,95,144,197,236,190,56,16,103,198,184,53,55,52,145,173,79,58,141,13,207,39,201,52,154,71,86,89,113,45,237,7,205,250,152,153,214,243,90,174,144,158,83,50,42,104,21,66,83,182,106,171,179,47,225,221,41,176,245,53,133,219,209,25,52,53,156,213,202,163,93,101,77,229,208,49,37,54,171,203,76,61,214,155,173,243,252,124,80,103,54,131,38,79,13,59,194,84,207,161,217,65,217,96,168,97,63,61,88,2,94,71,50,217,153,76,226,107,21,111,203,197,236,36,181,74,234,93,122,58,53,247,245,173,89,233,146,213,84,99,78,162,217,245,104,142,85,75,157,246,138,196,82,131,77,66,25,166,201,166,172,177,197,73,125,182,150,16,125,170,144,229,106,175,221,235,148,103,251,253,122,179,44,236,249,74,167,87,201,37,102,52,185,220,113,76,50,209,90,119,149,98,70,153,72,74,161,93,224,138,70,102,198,84,192,244,46,152,194,116,88,166,117,173,144,7,54,153,33,86,106,147,141,56,166,243,155,117,185,213,170,182,155,185,220,202,200,48,13,196,152,173,91,197,126,12,171,84,244,134,210,217,42,245,78,135,223,212,178,221,193,66,49,83,177,198,116,46,85,51,60,181,28,78,242,5,162,87,153,36,117,113,185,38,235,252,106,91,23,87,75,114,60,228,198,139,81,75,150,22,165,88,74,33,219,185,174,201,101,119,120,161,191,1,38,89,57,73,74,173,118,215,170,210,25,100,111,177,102,126,106,9,37,12,216,182,217,173,92,196,6,228,118,46,84,199,172,148,41,10,244,148,90,84,106,189,238,164,67,77,27,67,116,215,67,219,253,74,18,161,19,195,221,66,43,76,176,254,162,214,41,101,118,154,213,37,48,50,183,108,161,45,28,157,211,45,121,204,232,37,147,226,77,29,227,103,201,124,157,40,144,123,117,45,87,121,68,201,37,39,68,61,73,230,176,204,220,42,108,90,82,159,237,101,147,235,206,148,198,247,237,241,170,183,206,109,242,235,210,122,212,232,142,152,34,74,241,34,167,212,246,217,12,143,119,42,25,115,87,231,201,33,149,137,109,54,155,74,55,54,34,42,73,22,167,119,131,237,52,111,22,247,213,205,172,218,91,165,218,212,38,107,230,171,123,101,215,29,141,145,44,89,202,45,123,171,25,62,104,247,235,51,140,174,89,76,115,57,31,233,198,178,78,85,146,155,209,102,74,102,250,75,90,152,169,147,253,88,197,147,90,181,62,92,55,251,251,105,191,222,234,24,41,108,214,94,210,235,156,64,47,13,37,150,3,186,202,206,202,32,108,125,198,86,87,38,21,179,186,100,137,217,140,251,20,178,201,20,138,67,172,95,226,7,115,73,169,166,216,82,26,31,111,216,133,104,213,76,85,73,87,243,36,221,103,129,157,204,208,56,130,108,102,90,75,154,206,107,197,44,103,165,151,163,13,157,87,7,189,254,182,90,89,175,44,188,176,208,119,84,130,169,215,84,117,212,35,82,139,58,49,216,207,104,54,149,154,162,214,122,83,158,170,53,190,173,99,45,212,50,107,105,188,88,234,100,119,211,9,57,31,165,141,233,188,18,99,165,213,56,155,85,201,145,94,75,177,114,122,221,214,11,252,178,131,244,83,75,76,171,44,134,236,184,27,75,165,102,226,114,91,202,182,27,8,82,219,20,164,29,155,108,155,132,108,102,51,200,138,43,86,247,67,108,39,143,235,148,185,172,141,0,135,111,168,52,91,70,199,92,190,88,30,226,147,66,34,107,210,93,180,50,203,75,42,158,169,0,237,79,208,165,62,109,14,198,220,116,55,46,151,135,21,60,199,36,91,122,122,82,45,54,150,147,20,147,98,210,40,55,79,103,154,102,19,40,29,43,173,181,239,232,61,97,88,64,230,120,179,221,44,78,150,123,0,109,218,98,135,10,29,35,99,44,179,53,135,173,229,188,37,110,215,138,22,51,70,165,110,31,47,198,120,18,103,100,81,5,186,255,88,233,14,198,185,84,198,92,12,42,117,189,148,199,249,242,134,192,150,138,182,75,214,180,97,177,187,106,25,100,101,54,163,118,213,158,150,106,209,177,57,167,206,185,84,147,138,205,7,217,253,108,43,212,218,34,146,24,231,119,212,178,55,76,11,172,73,3,35,114,151,161,246,229,85,93,23,114,89,170,176,44,231,211,132,84,20,148,117,46,86,153,211,179,150,144,206,142,212,62,73,179,232,216,202,247,148,124,105,35,200,173,98,145,99,187,245,88,121,60,64,187,195,182,42,27,102,110,96,149,49,172,92,234,81,172,209,67,234,218,184,181,155,166,169,44,35,49,40,49,96,232,54,85,26,108,230,29,109,99,168,155,78,173,56,169,49,179,180,73,15,135,179,236,58,219,179,98,115,92,48,228,182,180,173,89,195,74,131,201,38,11,205,249,82,26,151,246,221,90,87,222,242,245,172,180,234,118,182,53,124,145,170,0,235,124,176,148,210,52,162,97,73,117,57,108,232,35,117,69,213,10,6,189,222,160,235,253,100,157,41,17,124,106,48,106,15,106,219,78,70,154,143,59,155,69,70,202,35,13,46,101,102,229,250,100,190,224,151,99,122,52,178,20,32,211,132,41,163,148,202,3,164,149,22,250,49,113,178,105,84,210,74,169,94,217,143,215,221,93,142,92,84,233,244,182,108,36,49,188,81,53,83,228,172,85,140,109,248,106,125,188,28,54,183,253,66,215,216,153,10,3,44,109,122,44,53,38,197,50,73,206,134,49,45,91,50,56,38,63,170,114,242,164,179,39,58,100,108,209,165,241,237,156,97,155,184,72,166,45,171,211,82,58,242,120,58,175,238,184,82,214,68,201,82,167,193,171,101,94,236,174,155,51,100,100,50,131,246,118,106,84,6,107,101,65,119,128,84,32,186,70,173,158,156,52,119,106,183,94,146,144,146,9,72,65,147,131,178,172,110,81,116,154,46,206,218,233,202,148,30,85,198,213,69,49,157,55,229,157,144,86,228,124,105,175,182,69,180,52,197,177,194,174,220,211,217,105,149,207,208,13,26,104,70,188,210,51,55,221,65,122,132,112,171,138,185,66,153,74,122,41,12,235,220,98,34,47,123,83,50,167,165,98,245,206,170,85,66,140,69,34,54,236,85,26,192,202,147,231,25,165,129,85,77,220,26,137,149,88,175,35,140,100,160,30,15,168,206,172,159,42,118,26,19,118,167,86,72,162,140,15,213,90,51,209,166,51,75,115,7,12,216,69,162,183,160,49,90,27,237,149,249,130,154,116,36,6,145,248,92,181,55,29,160,108,91,223,34,53,137,68,37,170,129,20,86,91,132,16,90,35,90,154,0,213,113,213,108,182,173,98,161,55,95,81,109,194,156,27,69,49,159,88,183,133,74,141,160,118,13,84,164,122,147,125,57,147,159,53,116,137,41,238,8,100,1,202,169,45,215,50,11,61,9,169,207,82,178,85,30,129,205,160,44,144,205,61,205,215,210,229,5,43,242,237,69,122,217,222,86,151,219,53,134,117,90,146,208,226,243,131,14,49,6,34,130,103,244,193,148,31,147,51,58,209,76,161,123,113,212,147,138,163,210,180,62,6,26,58,210,175,151,141,37,190,174,145,138,57,211,43,101,5,201,140,211,149,116,175,188,168,101,247,138,208,31,35,85,181,7,216,189,218,89,141,144,41,157,169,110,72,110,221,219,142,242,226,106,55,91,245,250,5,32,135,233,17,210,20,36,85,75,146,189,97,44,145,169,230,242,60,171,20,203,21,181,92,92,165,16,149,108,21,170,100,183,81,21,208,132,204,13,11,192,230,79,80,211,214,90,206,103,132,201,186,84,46,234,106,111,220,210,40,83,193,214,147,205,108,206,14,133,233,100,78,141,122,141,74,13,110,93,67,86,69,204,205,172,81,163,42,181,49,185,86,249,20,202,13,49,108,145,155,155,184,136,49,24,201,8,179,245,154,76,143,58,170,64,13,98,157,60,163,106,221,76,186,206,146,220,98,97,50,82,90,237,111,20,161,56,226,51,197,121,107,185,111,152,66,189,147,33,202,96,137,239,251,131,121,174,196,51,221,222,190,188,153,212,215,177,2,197,86,102,198,108,217,175,150,138,61,186,5,44,231,1,149,192,7,245,4,53,90,147,204,70,38,182,72,166,140,106,162,128,144,83,124,188,93,102,119,232,188,0,20,132,89,170,155,72,51,43,198,160,132,254,32,157,155,212,219,197,38,146,37,246,10,131,23,13,100,33,152,99,98,161,246,210,27,138,78,245,186,155,181,170,209,189,29,58,195,205,77,135,37,132,88,107,82,167,144,249,116,210,74,118,251,137,229,96,51,102,154,229,164,172,206,218,147,81,134,182,116,179,186,22,24,189,146,154,215,200,12,194,212,103,249,70,18,111,0,37,146,105,27,229,25,177,100,53,189,199,119,155,74,189,64,111,151,57,172,95,152,22,166,201,53,176,240,19,69,164,62,77,151,243,83,13,47,242,21,52,171,145,85,114,52,217,244,16,89,32,45,74,217,32,187,245,188,41,86,74,194,144,155,13,49,81,157,245,228,181,145,206,42,70,98,95,73,103,6,181,114,215,160,42,102,123,67,207,202,218,82,159,87,247,253,70,125,47,205,249,2,73,201,164,154,99,26,89,69,89,244,246,141,109,165,2,22,100,63,54,207,142,114,114,98,221,149,229,78,108,141,23,129,240,92,103,6,201,89,101,87,101,82,166,33,172,141,81,101,208,206,107,90,179,56,31,245,235,197,98,37,101,45,214,213,252,118,154,172,50,11,121,66,85,129,122,140,200,245,216,184,199,78,71,136,69,228,235,133,94,97,177,47,114,217,197,26,232,139,232,110,66,138,185,13,176,91,134,96,215,79,46,26,243,122,97,49,105,97,21,9,41,10,251,25,215,76,141,26,105,84,155,78,235,49,2,97,58,213,201,138,206,209,201,253,190,103,233,120,11,173,90,214,16,229,251,72,198,144,5,44,59,24,166,100,145,107,143,243,205,34,155,168,247,179,28,141,207,7,40,14,116,215,62,157,54,180,216,168,25,83,197,84,191,33,209,192,28,71,234,92,82,168,238,103,90,47,167,109,5,94,234,182,54,217,172,72,36,123,245,198,128,204,86,26,124,166,214,172,85,218,133,197,122,191,25,50,85,134,137,85,198,89,6,232,232,13,51,133,201,68,2,232,205,28,67,51,49,188,27,107,22,58,74,22,111,168,134,137,205,235,173,172,220,236,141,242,213,133,105,201,121,126,35,206,51,165,221,60,49,168,200,96,149,208,61,139,42,232,77,137,95,203,157,101,119,90,65,90,253,92,45,217,195,7,40,153,147,20,96,219,247,199,108,33,155,206,100,123,51,118,210,90,109,193,78,35,139,198,138,38,100,169,145,64,154,9,196,66,90,64,239,79,164,135,109,50,105,89,219,94,18,157,215,25,58,182,4,54,238,180,108,84,155,98,155,208,23,29,82,236,84,90,184,108,109,246,166,78,152,100,177,146,105,20,77,129,76,22,151,229,189,172,231,148,218,176,184,26,46,51,137,93,45,70,164,198,208,238,208,36,49,54,42,247,193,10,201,21,218,208,38,1,236,54,235,234,109,141,90,203,163,41,89,32,187,121,139,101,137,24,94,74,44,108,23,74,183,63,104,118,170,68,30,168,12,239,109,103,80,146,77,221,191,57,62,15,38,104,13,237,43,244,30,21,141,23,14,145,121,8,154,193,81,130,197,63,255,96,191,64,234,249,7,60,207,127,60,171,125,247,100,255,247,104,73,150,44,156,55,245,197,209,101,147,48,174,225,197,126,178,113,194,57,210,8,242,226,2,199,121,54,45,138,47,58,195,195,155,17,15,225,113,47,78,240,193,163,27,30,113,12,65,248,1,1,239,231,70,94,236,151,187,59,47,78,231,4,213,18,12,15,196,163,165,233,207,200,199,215,135,231,68,63,48,172,249,197,23,146,37,40,126,148,211,88,22,77,175,55,183,3,121,22,37,3,166,243,205,36,153,255,224,14,1,224,243,40,11,162,245,8,95,201,182,50,159,17,111,108,240,225,91,48,125,150,153,211,62,156,16,147,155,96,61,62,186,109,57,198,128,112,182,143,78,248,231,179,170,169,66,216,124,187,153,132,143,166,192,24,220,44,28,176,29,152,242,8,47,68,145,206,2,85,226,111,132,233,188,160,200,15,222,92,137,162,180,61,235,224,195,49,30,232,209,229,46,148,195,146,73,143,224,33,92,116,153,195,175,199,238,209,123,127,224,237,56,124,162,142,93,38,118,227,165,176,76,107,244,98,191,95,196,247,224,147,246,116,103,234,140,250,225,147,211,207,1,254,228,60,21,248,64,47,142,168,240,199,227,190,214,101,116,15,103,200,60,207,96,58,115,252,147,142,194,6,25,194,17,201,36,104,202,220,50,144,136,94,57,67,147,101,150,49,190,248,98,99,48,186,27,73,237,10,131,71,48,227,151,186,136,148,12,178,240,26,19,123,15,163,24,248,2,104,79,234,60,51,162,21,70,238,139,77,33,74,250,27,90,62,179,130,168,25,97,195,122,195,8,238,172,153,0,223,114,113,27,10,135,86,224,195,57,30,198,148,101,222,97,72,60,131,198,209,20,18,127,194,31,124,81,128,151,214,216,69,114,217,82,24,116,231,137,128,39,248,18,194,228,77,219,218,17,12,127,4,131,194,119,0,5,34,216,3,91,239,225,155,187,119,223,76,222,159,60,113,130,44,135,236,199,81,58,196,173,164,1,163,137,238,227,237,48,111,101,136,39,201,4,58,0,35,126,120,69,215,121,211,2,187,21,159,99,187,89,80,169,56,67,231,141,66,5,240,254,57,227,91,6,163,2,17,111,0,13,238,141,96,129,54,96,25,146,14,182,138,195,163,47,190,96,53,126,7,250,243,61,49,0,168,67,77,192,204,190,208,225,211,197,135,61,188,25,21,65,181,255,135,157,217,178,63,4,39,103,159,249,73,0,133,8,41,144,14,72,129,149,97,130,58,186,38,65,101,247,211,145,200,121,9,187,5,113,254,201,141,44,19,5,228,182,145,125,4,155,189,109,191,192,11,121,45,6,232,44,198,185,57,225,201,30,4,1,122,205,70,226,173,217,115,210,254,12,137,9,223,17,253,184,123,158,73,60,47,168,199,39,91,239,137,95,58,161,176,145,173,236,74,123,104,111,28,150,222,246,136,71,168,126,240,225,96,161,36,81,39,81,233,133,151,76,93,102,118,207,162,44,108,95,230,43,211,146,196,157,61,8,152,130,97,231,169,60,178,130,181,17,0,10,182,161,98,3,54,93,115,37,216,221,157,19,95,14,175,141,128,34,233,26,123,42,104,63,185,33,244,200,157,103,64,157,194,135,25,46,23,193,186,233,78,47,1,37,2,125,66,112,52,229,19,139,89,145,33,24,241,12,248,74,137,180,30,93,4,143,61,29,97,130,153,178,36,142,145,93,59,78,1,211,37,11,87,12,101,165,220,73,23,199,146,194,14,22,167,157,75,3,108,26,67,97,100,111,108,182,225,229,206,227,229,129,249,147,196,190,49,213,94,31,153,203,60,215,211,242,208,255,205,164,188,176,216,156,245,133,227,96,169,124,188,36,208,159,224,237,164,112,97,129,101,31,191,182,226,29,47,173,221,225,24,130,63,105,239,42,0,59,176,105,95,219,153,83,215,215,223,15,68,17,185,182,67,39,211,225,245,145,29,235,5,59,98,4,4,249,180,137,124,162,1,102,172,107,191,43,199,244,103,184,77,37,179,199,176,190,20,55,231,45,150,137,127,48,128,77,27,128,32,63,193,188,56,64,232,239,41,250,237,3,46,216,87,136,11,70,215,177,82,235,54,253,47,164,82,246,201,184,146,39,135,229,120,159,20,87,48,21,178,156,204,197,167,20,89,104,199,23,118,142,228,212,254,205,193,95,146,243,32,15,127,59,133,12,73,114,160,77,199,202,197,23,20,41,216,109,72,1,60,17,215,185,120,134,34,149,92,219,77,181,4,53,119,16,188,158,155,231,227,41,138,220,128,18,206,169,187,205,129,202,59,138,196,193,35,129,204,87,192,163,116,174,18,95,214,72,37,63,62,102,106,130,223,125,114,159,23,92,28,87,5,114,119,40,222,228,72,194,46,41,128,146,84,129,204,128,146,177,139,61,41,193,126,19,249,52,192,177,72,42,212,24,128,89,83,30,24,172,72,174,192,163,21,168,23,131,245,214,84,50,31,55,171,100,10,60,92,228,73,0,9,162,67,161,20,236,80,42,140,97,198,41,153,130,53,231,133,61,24,73,158,52,11,222,24,181,28,185,47,40,57,23,141,29,0,2,138,0,106,137,227,195,24,77,46,138,237,120,38,239,12,103,93,84,60,154,155,20,185,2,37,16,225,49,196,163,168,219,207,48,240,12,59,78,193,97,60,233,226,222,46,151,232,118,92,241,77,20,128,73,7,96,30,202,251,36,113,44,217,208,100,10,148,196,0,114,244,1,185,105,137,92,148,0,198,96,216,83,10,60,147,75,91,10,242,130,9,30,154,121,152,231,5,30,90,165,25,21,87,104,18,1,15,87,224,161,6,107,162,37,130,130,164,204,148,188,177,113,238,124,39,74,112,190,43,228,166,220,134,196,34,17,88,61,159,166,226,26,64,132,2,108,1,234,142,143,12,229,252,118,24,109,9,198,106,218,201,187,96,168,0,83,154,134,197,5,210,105,148,241,234,3,86,2,117,106,68,14,246,220,246,216,214,99,88,135,90,3,0,97,153,39,57,143,22,43,151,39,209,170,61,120,164,2,70,15,16,210,108,166,116,102,18,252,54,61,100,28,52,214,185,108,14,210,1,201,141,93,12,23,185,99,101,134,92,215,4,15,22,232,107,145,15,118,118,64,72,131,176,140,60,192,23,16,122,151,119,123,84,66,122,204,167,232,172,141,87,190,28,31,58,108,81,152,1,20,138,100,153,134,13,200,165,61,157,96,245,224,224,81,1,34,226,16,163,140,130,102,246,35,200,215,187,96,134,115,148,132,184,144,229,236,109,176,215,103,57,255,144,1,202,204,90,112,172,12,152,209,121,247,124,231,41,73,48,57,49,80,254,200,51,198,2,148,163,56,129,50,78,126,233,15,29,151,119,176,61,138,160,92,146,112,203,93,109,137,157,222,221,29,202,29,87,216,73,249,163,12,85,63,88,238,120,247,156,114,251,148,194,92,177,119,119,199,246,174,50,120,44,87,128,30,230,43,231,237,63,190,114,251,136,229,88,46,226,98,90,116,203,253,254,56,175,220,117,109,195,114,59,115,245,204,183,120,200,127,245,31,225,28,159,6,50,99,29,152,104,70,223,190,156,149,59,142,24,88,14,125,49,254,226,35,62,118,243,192,52,4,42,186,70,149,87,17,166,200,6,202,131,158,17,95,38,106,96,228,129,38,199,131,33,27,164,123,56,20,210,169,109,15,222,29,17,255,232,81,44,108,4,135,137,58,84,79,36,220,188,101,7,14,230,161,126,40,135,25,182,137,147,163,155,8,42,131,145,225,190,145,127,124,21,206,179,106,205,156,19,160,119,232,67,16,104,196,169,211,93,4,105,97,157,187,59,31,127,34,183,160,113,60,137,10,69,194,205,124,190,14,100,224,64,234,20,220,225,116,234,14,30,79,133,130,59,245,253,127,240,23,158,244,119,245,153,82,60,2,192,165,131,174,32,238,54,254,167,14,145,59,159,228,120,57,171,237,56,226,124,115,114,13,223,159,113,109,20,227,158,17,46,148,54,135,179,140,79,63,26,103,36,112,76,209,163,185,1,193,176,149,5,255,204,92,241,100,247,105,31,136,157,214,240,31,144,157,215,184,29,5,120,88,117,142,135,71,163,111,60,19,97,103,99,209,221,5,182,198,179,107,7,222,218,185,115,74,246,13,155,68,214,117,156,163,55,114,156,187,243,190,101,136,193,243,179,243,126,3,94,157,59,120,162,118,177,155,87,36,220,233,38,123,253,58,58,221,230,159,35,86,206,197,206,189,243,51,247,0,45,186,154,123,66,247,74,189,103,247,84,237,213,49,221,142,233,241,136,237,213,26,224,195,107,8,216,206,231,115,77,48,126,135,60,225,15,81,243,121,149,36,125,133,220,238,249,91,16,63,79,220,224,169,235,54,124,223,9,92,24,160,35,126,56,26,118,189,200,153,198,115,178,199,251,75,61,45,11,185,122,150,156,83,180,72,213,241,68,173,57,81,28,159,1,91,203,124,20,213,111,39,248,225,84,239,58,37,43,208,223,91,122,59,156,223,93,224,210,112,181,232,90,117,246,21,182,56,28,216,197,95,175,115,81,63,139,192,35,140,155,94,161,137,241,218,98,244,29,248,93,9,254,27,158,244,69,33,116,81,46,96,15,55,143,253,182,195,191,111,32,179,210,209,50,203,62,34,244,203,44,247,180,240,124,4,81,163,136,58,210,251,228,248,190,66,203,171,15,44,191,29,196,14,216,157,31,151,28,59,12,234,151,246,105,164,87,100,159,160,120,147,144,12,20,29,15,44,65,145,123,64,121,86,182,61,43,10,216,172,168,31,160,239,48,243,40,95,182,47,225,195,8,106,202,1,235,219,198,53,229,187,122,203,54,113,67,36,22,207,152,51,33,74,100,185,103,162,62,144,246,233,168,87,124,114,74,10,141,129,192,57,169,87,207,119,94,234,130,241,217,241,7,131,47,112,102,26,45,245,51,23,164,126,164,103,194,81,253,156,221,50,232,151,8,26,157,208,221,29,237,59,113,46,22,11,1,236,137,94,12,137,66,206,183,43,153,43,54,170,247,213,137,225,19,212,91,46,13,48,224,226,185,11,193,228,228,72,241,206,61,83,12,37,146,231,59,56,82,202,95,77,58,215,172,131,90,2,118,210,245,177,6,244,17,222,65,163,223,62,191,141,208,207,237,243,220,187,84,8,144,16,133,194,79,204,104,205,253,41,120,83,220,183,63,175,167,228,124,133,237,188,5,244,137,38,255,108,52,223,108,242,143,130,244,62,254,253,85,148,223,255,124,135,87,77,254,99,103,75,191,251,241,83,226,201,251,27,60,34,254,241,203,53,187,187,19,4,113,103,71,65,248,46,98,60,213,120,3,161,13,142,199,209,250,39,150,167,124,8,103,247,81,122,53,120,105,125,172,126,177,1,40,117,150,190,117,212,222,172,104,60,220,168,135,83,84,220,199,55,97,19,209,230,74,132,124,145,17,167,200,252,160,88,36,11,8,114,27,54,81,141,66,208,9,189,147,18,195,9,52,250,250,109,134,193,179,223,193,245,219,105,30,201,38,121,1,187,246,206,112,156,77,190,57,193,7,144,241,240,26,24,14,71,179,68,38,19,76,233,129,231,252,231,113,64,199,186,174,171,2,69,144,31,185,49,119,246,71,47,16,14,197,163,66,233,14,49,120,110,4,222,171,93,93,31,122,30,146,195,17,84,81,157,236,149,171,251,59,141,71,191,161,97,32,26,253,234,118,175,199,162,95,13,202,23,137,126,123,155,111,22,135,126,3,153,162,163,208,111,6,242,141,98,208,111,33,209,219,34,208,111,232,225,202,248,243,91,32,222,198,4,215,199,158,223,188,148,110,195,229,109,113,231,55,12,245,250,168,243,27,112,254,118,99,206,111,64,228,59,140,56,255,52,228,57,141,55,191,26,234,167,138,54,191,166,67,17,222,204,15,189,15,95,124,33,51,172,32,251,182,205,83,9,112,29,64,251,120,248,206,254,125,91,114,213,205,226,224,19,228,35,190,161,155,171,178,15,223,12,247,60,215,240,205,160,174,205,44,12,118,240,122,30,225,161,107,47,143,240,237,24,94,159,53,120,85,31,215,231,8,122,65,236,238,94,112,154,64,120,77,111,186,166,235,160,108,251,168,203,12,103,191,44,239,159,190,119,192,129,114,167,240,139,47,24,3,172,220,15,112,159,126,76,219,42,164,111,7,122,139,50,116,125,167,142,182,246,225,134,30,239,158,184,153,192,45,30,67,231,58,72,204,99,140,253,13,32,236,1,216,229,64,111,246,164,205,89,38,131,79,252,120,138,141,63,135,225,188,71,39,4,230,146,114,239,91,254,174,67,215,147,56,126,69,234,144,142,31,236,214,123,26,100,24,232,150,142,68,5,80,63,146,126,110,251,39,28,77,165,210,23,134,3,109,201,39,155,68,175,130,114,147,59,188,20,29,73,181,197,17,11,76,180,197,75,136,72,180,67,2,175,222,226,204,15,161,52,10,183,133,190,153,156,117,98,173,84,102,237,46,228,15,103,247,30,220,8,231,3,176,203,24,235,54,51,41,228,134,4,135,47,35,98,205,78,47,113,128,229,246,26,57,171,112,76,80,113,38,236,92,159,247,37,175,4,94,153,100,19,21,142,226,229,96,19,32,25,39,23,38,176,243,120,79,175,31,108,32,14,237,39,71,18,184,46,215,15,62,83,216,237,4,152,253,220,59,248,224,238,241,14,250,139,30,66,134,113,153,75,62,62,29,222,51,122,181,110,2,212,44,133,145,229,192,179,147,101,128,124,167,137,39,255,63,134,104,218,160,32,156,111,47,203,228,31,38,196,142,199,247,175,164,143,44,115,48,62,189,79,214,236,244,145,58,154,139,75,121,24,171,111,71,245,15,157,208,248,67,104,187,64,146,11,59,92,223,202,197,177,60,217,183,83,39,104,47,191,99,225,69,171,243,243,124,92,169,218,241,248,155,28,137,230,236,40,253,58,76,215,160,65,133,99,254,132,156,183,75,218,48,124,159,34,51,185,99,254,68,54,167,219,207,96,24,126,88,254,132,14,147,10,64,249,38,127,154,63,33,83,1,152,249,99,254,196,218,87,66,147,26,101,231,79,160,212,1,57,28,32,71,249,242,39,246,212,150,130,168,166,40,95,254,68,154,154,81,113,137,38,165,130,47,127,98,94,32,168,248,174,72,46,11,167,249,19,86,1,144,98,87,33,99,5,95,254,68,162,32,23,96,114,135,82,108,59,20,6,100,157,218,163,42,110,1,249,193,168,138,94,78,202,210,27,21,125,192,125,9,168,66,183,143,153,51,123,250,72,94,39,97,36,152,58,179,165,1,169,166,5,18,7,37,125,82,47,29,0,237,10,228,20,102,129,120,185,51,179,210,58,31,95,148,237,124,145,67,238,140,85,178,40,216,37,204,23,193,131,239,105,75,150,172,124,124,90,36,99,160,168,11,75,192,68,89,229,3,50,102,145,212,202,246,236,161,199,135,128,6,48,149,4,230,134,216,140,180,133,185,14,18,64,14,60,116,146,50,134,110,78,134,131,124,182,12,144,87,192,136,43,109,247,53,113,75,95,166,5,100,56,27,180,81,113,96,239,64,53,211,131,189,175,160,14,15,84,198,110,253,165,71,179,116,21,230,122,48,160,17,146,39,151,213,118,0,170,93,126,28,6,69,98,85,27,57,7,106,178,10,160,198,242,228,180,6,201,73,14,33,225,106,170,157,116,181,172,181,3,73,86,82,222,165,10,248,157,202,29,82,101,142,233,49,118,34,18,81,51,242,246,92,212,93,110,80,242,231,73,52,249,93,49,155,139,111,10,100,161,112,88,132,199,156,144,192,90,191,244,250,106,119,195,187,58,17,228,199,127,47,19,65,8,62,157,204,114,223,89,34,200,225,88,37,58,40,249,24,48,114,162,129,135,4,189,192,48,20,160,2,157,135,188,156,20,28,131,76,96,0,222,117,129,43,254,96,152,187,96,156,204,107,17,76,151,3,130,156,99,241,136,40,219,99,184,203,171,129,182,193,234,78,252,193,53,65,250,167,193,240,87,71,247,7,76,86,175,161,173,254,126,31,251,251,125,236,239,247,177,191,223,199,254,126,31,251,251,125,236,239,247,177,191,223,10,98,167,199,65,145,81,119,145,89,94,1,209,231,207,150,141,234,210,119,96,244,109,39,13,125,227,45,239,98,194,224,117,248,126,139,160,223,150,131,120,37,66,97,185,135,151,243,14,163,115,14,111,235,242,60,249,47,58,207,240,38,200,151,242,11,175,205,45,188,173,195,96,130,224,141,213,111,202,37,124,99,30,97,228,112,46,229,15,250,207,134,238,46,39,15,6,157,182,145,85,163,208,8,59,255,186,119,128,221,159,158,128,5,113,116,116,194,19,115,196,62,148,139,212,92,222,166,218,223,130,162,107,124,92,208,158,110,192,193,119,246,22,61,61,207,23,35,173,143,0,124,3,58,57,178,187,24,41,142,93,17,10,126,182,99,4,14,220,238,34,13,134,179,147,190,48,178,5,44,205,139,233,27,103,6,67,200,157,12,126,204,194,202,79,184,57,144,172,18,138,251,25,91,158,64,200,132,164,20,60,133,144,221,53,202,47,155,25,254,74,174,101,128,133,164,134,7,80,240,82,99,206,106,157,103,187,4,14,26,175,72,99,62,211,78,174,206,42,246,14,166,130,52,56,201,19,58,187,243,193,115,185,220,133,250,92,78,88,230,27,89,41,129,99,203,19,177,115,60,195,12,203,235,121,21,232,201,106,179,15,52,143,206,144,235,175,175,184,112,231,73,192,63,131,133,95,157,113,114,236,121,225,254,146,179,3,208,168,85,115,119,46,142,17,59,41,235,178,113,31,214,10,246,16,213,44,196,13,21,226,81,58,247,52,248,106,226,167,3,240,41,54,23,106,94,125,1,200,249,193,107,112,182,34,253,141,167,94,202,179,195,217,215,105,121,113,229,68,46,156,147,11,97,194,183,20,219,203,250,227,239,147,98,190,255,249,180,63,103,105,47,167,71,214,63,126,129,213,194,194,12,192,186,10,38,112,92,140,48,112,106,255,19,235,100,143,182,153,221,206,193,80,63,70,36,96,220,99,56,135,191,253,117,37,172,165,62,158,220,143,74,240,34,135,178,44,241,249,7,255,85,188,31,47,27,77,231,141,15,241,117,73,127,184,219,107,17,127,103,237,179,12,252,185,6,132,99,194,156,1,138,95,223,231,243,105,144,224,243,15,68,66,76,139,204,199,139,116,186,11,188,159,228,16,124,99,255,4,110,100,102,20,29,200,243,233,57,0,155,65,120,137,145,181,169,227,150,57,220,139,140,62,17,118,80,208,221,225,246,91,184,9,121,159,63,158,15,225,25,40,105,236,66,178,142,102,84,112,60,193,128,76,59,200,64,103,0,194,246,37,79,231,179,224,69,126,157,5,11,125,138,24,152,195,178,169,51,42,51,181,13,152,196,223,211,198,39,207,46,198,93,96,243,156,115,5,98,33,62,38,73,6,94,146,200,195,19,100,58,239,28,125,195,147,247,188,156,135,49,22,224,209,225,22,192,60,154,139,47,104,178,156,63,158,124,231,245,156,91,107,3,30,33,246,35,231,44,188,77,219,81,11,135,134,75,251,198,198,29,168,133,217,143,136,28,60,229,7,13,225,163,85,240,64,57,108,44,23,206,149,61,102,185,254,130,193,239,55,150,239,127,190,255,249,254,231,187,206,98,246,239,226,158,221,227,233,56,199,27,53,142,225,26,87,185,137,143,199,34,239,8,52,126,231,252,59,51,135,174,0,26,132,231,42,62,183,195,241,121,114,175,244,226,250,143,240,92,133,231,164,47,63,221,252,202,142,7,193,213,121,238,92,165,39,18,105,96,204,61,63,175,31,161,82,124,122,16,245,8,125,189,58,12,146,56,83,96,156,94,64,219,67,254,184,231,53,178,159,121,110,127,148,56,62,253,232,36,162,187,10,151,135,102,160,111,191,186,117,118,121,11,188,95,6,24,250,240,190,9,48,28,223,181,19,193,139,108,34,145,61,37,170,40,70,79,228,137,14,118,0,112,240,244,157,123,28,62,70,230,99,3,115,64,68,238,163,51,178,185,44,74,124,7,25,217,8,207,100,89,33,155,189,46,35,27,35,82,120,0,229,135,15,199,254,238,161,78,250,44,41,64,19,73,232,234,244,133,101,76,33,133,199,165,65,174,217,217,32,85,122,170,193,151,56,54,186,253,89,161,63,5,159,104,28,252,202,113,121,18,232,86,100,190,149,26,231,120,240,161,158,90,200,133,246,160,131,171,13,140,207,179,228,0,237,208,180,184,75,213,88,154,232,20,166,187,233,48,63,171,246,27,93,124,187,104,91,163,106,139,174,244,138,114,173,156,164,165,242,98,88,157,8,211,118,123,152,91,230,74,201,220,24,147,183,198,116,65,43,149,106,189,61,41,87,202,166,212,41,140,164,181,212,147,166,83,45,211,25,246,59,19,146,39,212,161,177,44,197,214,59,161,153,109,102,9,121,159,54,176,150,129,45,171,131,204,144,16,57,162,190,39,246,58,146,18,210,58,142,149,199,249,214,116,68,230,231,100,173,215,104,78,134,73,50,183,105,140,139,132,209,138,13,48,190,151,167,233,230,166,129,23,76,186,201,235,171,29,142,230,56,166,159,162,11,245,122,113,102,201,251,82,19,49,134,38,86,52,251,86,35,205,246,178,72,149,221,210,77,61,191,76,202,37,70,92,27,75,156,92,77,75,227,124,63,87,74,88,230,164,93,200,144,157,13,165,177,58,213,203,55,115,57,178,214,212,211,173,12,169,144,217,41,61,73,20,86,131,62,46,239,230,125,51,86,75,145,214,148,111,211,25,50,185,233,109,38,237,92,118,89,219,143,13,178,188,201,101,200,26,217,194,107,227,252,144,148,55,100,166,61,28,141,74,226,80,89,149,16,82,204,173,73,99,74,97,120,182,209,175,162,157,89,127,67,103,114,24,201,76,155,130,190,175,45,167,168,102,176,164,73,2,173,19,167,235,149,92,11,141,177,40,167,210,140,153,163,200,216,134,84,50,149,121,174,202,142,21,180,80,217,198,140,52,83,50,115,45,114,178,169,143,43,214,144,201,247,244,65,75,155,77,155,38,153,168,140,122,108,113,168,235,171,42,134,207,59,120,89,203,83,169,245,188,146,89,86,170,202,166,55,101,55,164,96,12,24,21,29,228,185,161,214,76,144,37,146,155,54,208,46,143,78,230,149,105,21,167,57,106,190,28,11,157,190,90,178,0,65,90,56,124,111,52,90,65,251,154,96,146,20,89,220,228,166,49,169,47,151,117,86,202,13,26,115,114,62,28,229,192,72,24,178,20,91,80,137,17,143,213,43,115,208,115,154,44,215,115,84,25,209,173,202,112,142,174,164,1,217,196,115,102,126,62,92,114,16,180,182,102,87,117,169,217,27,54,172,66,155,29,18,197,98,76,170,146,229,201,150,206,111,27,20,39,232,88,108,54,20,173,2,42,81,213,101,125,95,109,206,140,165,170,10,45,49,54,143,165,150,150,190,107,174,167,236,180,58,37,211,116,179,155,221,38,233,21,62,49,182,85,116,91,75,233,149,69,61,169,47,27,171,126,179,61,213,145,228,136,235,77,235,38,41,22,137,130,40,151,138,203,161,56,167,54,100,115,94,146,186,84,59,167,144,179,105,11,167,149,148,86,97,149,68,129,177,80,197,108,152,214,176,200,247,167,181,4,42,72,27,195,104,87,25,146,70,217,49,224,132,252,166,49,225,246,166,56,77,163,105,122,63,141,13,117,92,223,150,232,244,88,172,230,171,235,238,118,55,148,50,179,66,161,179,88,148,13,36,191,85,187,49,174,211,233,117,152,238,190,159,28,171,5,94,230,59,121,188,183,24,42,157,189,204,19,29,164,131,81,189,249,136,239,139,237,57,210,91,84,114,69,125,78,81,248,182,91,217,233,248,44,83,78,180,11,66,121,179,201,174,133,186,84,106,91,72,57,179,76,116,200,206,170,175,23,138,139,49,158,64,178,5,162,190,93,86,5,156,43,12,100,118,92,203,27,29,161,61,47,176,178,216,41,141,181,101,141,50,87,141,222,56,155,173,23,139,3,62,150,205,209,29,102,87,214,185,90,62,41,98,9,109,179,234,147,157,89,151,35,246,49,133,72,196,168,169,90,171,14,59,86,71,158,13,178,20,154,45,76,99,234,114,106,84,86,26,81,64,176,181,70,205,119,139,108,85,171,117,55,100,178,165,141,218,136,133,77,144,122,130,171,146,85,158,110,78,121,62,149,72,182,49,75,90,174,168,58,153,160,42,153,94,115,221,153,203,197,73,63,38,79,152,49,194,117,70,177,5,144,169,169,206,118,159,88,243,19,99,44,211,92,90,31,101,245,181,52,110,44,73,85,101,43,84,193,156,53,119,253,249,138,92,237,68,173,156,197,214,121,38,77,236,71,245,62,177,163,215,13,84,149,138,92,189,211,17,215,141,77,30,111,18,165,140,66,111,171,201,88,67,230,171,121,181,189,4,220,63,82,82,187,65,147,19,140,89,122,32,208,82,170,216,203,96,123,29,235,210,43,110,135,213,201,222,82,239,138,73,51,183,170,21,187,83,100,89,165,99,4,49,236,84,209,185,137,151,56,106,69,86,184,180,72,77,203,155,249,50,165,10,139,234,32,187,200,208,181,146,220,150,179,140,72,138,155,241,166,158,201,143,138,123,21,97,215,221,86,30,51,11,27,188,60,44,91,28,82,232,209,115,169,178,211,198,82,134,32,122,123,179,44,33,92,138,48,106,243,82,53,187,76,207,27,51,186,83,33,246,243,209,110,33,53,240,117,185,38,85,186,85,189,33,103,133,84,95,139,173,121,85,199,139,49,170,213,164,204,201,160,217,82,173,206,176,219,237,103,211,86,217,170,102,183,64,54,244,23,157,88,122,187,79,238,118,149,29,79,14,39,217,253,92,174,142,248,113,81,228,121,29,203,161,24,182,157,3,147,120,174,142,202,162,193,150,164,154,10,36,236,46,69,165,203,184,148,89,110,123,233,153,214,193,122,114,11,172,173,182,200,115,122,44,215,43,229,58,105,115,81,181,98,251,26,106,232,212,220,226,137,201,220,168,113,41,195,4,108,103,212,234,229,129,57,193,176,30,147,236,231,182,83,98,147,103,147,133,122,147,90,173,184,186,36,142,200,86,49,53,104,109,23,74,179,78,109,38,220,20,43,52,99,29,57,61,24,212,184,221,134,200,197,22,29,36,223,145,144,210,52,131,199,230,10,186,211,180,244,118,94,192,26,29,34,149,35,246,9,98,189,179,102,201,117,117,50,105,175,115,201,46,24,118,130,26,229,208,78,185,82,25,237,133,214,104,62,196,214,250,180,137,13,229,237,52,77,115,58,154,28,173,115,248,214,168,247,248,68,107,178,47,43,21,2,157,148,141,30,42,106,50,73,105,227,220,112,49,222,48,72,142,220,225,98,172,16,171,179,108,134,65,38,52,187,77,19,117,209,232,108,202,99,82,205,39,58,104,107,43,162,3,181,163,138,242,124,216,0,228,80,103,67,44,91,89,207,209,204,6,173,102,170,251,108,149,96,233,102,21,95,142,181,205,116,206,111,75,74,61,151,204,41,179,117,102,197,167,199,89,73,173,111,192,166,86,47,108,51,59,169,188,111,211,244,170,183,87,22,197,166,177,211,11,237,17,47,227,197,130,144,79,72,200,86,200,21,247,50,49,108,40,171,229,170,92,231,91,201,84,93,193,185,237,176,94,76,14,139,120,83,153,47,137,30,190,238,79,16,179,190,203,19,85,202,224,139,189,114,142,163,132,92,114,190,102,216,73,143,223,72,157,21,163,111,173,196,42,63,111,197,58,42,57,108,54,211,155,149,105,100,75,85,115,60,49,250,84,5,53,202,107,49,189,160,234,12,78,173,82,137,65,75,82,135,108,67,109,20,245,204,42,73,146,3,86,234,225,99,44,217,89,212,148,113,173,185,157,38,235,185,109,146,32,228,113,140,20,243,125,45,157,92,46,177,117,69,17,210,72,183,217,201,77,246,91,85,202,173,39,21,165,180,235,82,252,60,187,90,227,157,86,50,177,193,74,38,35,228,214,128,114,92,37,86,111,161,243,185,58,6,82,137,30,55,40,64,116,89,182,154,141,166,192,12,134,117,189,156,202,117,51,233,198,148,70,208,228,46,221,95,54,181,10,70,207,168,65,158,207,151,18,203,101,145,95,206,119,185,132,54,145,90,125,179,219,209,155,217,20,177,203,55,137,33,94,25,102,103,51,169,208,95,147,210,176,152,236,46,187,139,25,209,219,2,77,175,218,78,37,144,81,51,139,110,74,251,109,50,51,177,138,133,89,103,171,208,150,209,55,181,222,192,170,119,6,18,179,89,181,171,195,45,81,155,142,203,61,156,160,136,73,170,188,84,148,170,105,54,20,209,200,180,38,114,147,237,175,154,100,37,217,231,211,235,226,120,130,46,41,218,172,179,131,74,113,165,244,145,102,67,199,170,61,69,89,103,187,85,19,217,179,203,110,74,32,4,6,29,90,177,153,80,154,48,3,189,167,241,6,221,94,205,183,84,82,27,76,232,189,42,106,185,125,141,154,148,152,29,139,161,26,134,233,4,57,95,141,114,11,188,156,183,136,94,34,181,155,53,51,147,29,182,235,10,38,171,167,20,41,157,158,161,170,49,54,122,229,100,142,28,172,43,245,140,153,233,209,146,176,167,104,196,236,226,99,73,168,166,215,70,165,70,81,13,196,202,12,176,145,133,211,68,121,89,32,18,6,59,147,217,162,138,43,122,185,185,55,152,154,76,21,197,97,151,203,173,205,133,218,228,209,21,86,29,169,20,99,20,118,203,21,210,203,13,210,196,102,179,236,100,154,120,138,219,214,17,66,49,43,149,92,201,64,122,178,84,224,218,121,126,87,233,165,149,138,50,6,250,225,126,189,79,48,180,178,91,245,215,26,129,151,178,72,75,100,6,133,82,118,97,204,102,9,173,81,146,171,154,86,16,199,44,101,182,90,133,201,104,54,217,53,246,203,150,185,109,161,137,36,90,218,107,189,213,136,73,87,37,99,159,217,138,210,188,176,49,235,134,52,66,102,243,233,76,199,147,195,102,114,49,109,243,9,121,72,167,234,109,34,185,46,79,77,190,212,224,7,122,162,165,87,139,107,164,165,100,185,149,40,202,200,150,238,213,55,251,222,150,222,205,137,129,80,200,140,25,102,72,152,139,110,189,199,205,121,113,176,89,88,147,121,97,169,52,139,201,113,111,206,102,250,141,117,162,85,45,151,198,155,149,194,197,6,219,206,182,223,205,86,56,102,180,93,168,157,238,54,141,78,232,206,100,192,82,68,85,173,47,242,219,100,125,143,46,248,82,134,167,86,84,217,44,21,87,27,18,51,147,114,179,82,108,203,73,85,183,118,203,88,129,97,235,69,189,153,97,187,237,124,114,48,198,183,150,222,219,96,58,186,221,22,240,100,111,210,49,99,124,191,79,40,124,99,81,146,27,61,153,68,205,41,167,154,53,60,145,29,150,243,211,106,133,157,84,86,141,226,0,240,118,39,173,74,219,10,189,16,147,84,14,43,84,248,125,131,144,152,154,48,228,199,49,99,216,175,9,180,57,84,54,204,94,172,102,169,22,205,182,21,131,223,101,147,202,190,93,201,201,185,250,158,18,27,210,88,98,202,195,169,216,46,119,75,235,113,127,209,83,233,150,164,201,189,42,91,71,85,181,81,45,36,122,122,31,111,173,200,113,182,211,236,244,198,219,68,149,7,58,67,18,173,117,115,216,12,27,97,221,12,153,213,246,9,43,57,239,241,228,26,108,116,181,85,37,47,238,247,154,132,14,199,114,97,95,54,147,203,94,211,40,160,187,249,178,104,89,234,168,63,229,197,198,34,51,219,141,179,245,236,38,198,98,155,28,49,19,129,238,35,14,84,166,220,142,161,109,41,171,212,13,11,221,208,203,246,186,89,192,87,147,89,125,172,47,218,213,180,216,70,170,250,162,52,100,217,177,197,165,243,137,150,38,196,146,51,138,233,163,137,221,84,76,37,165,250,172,61,26,12,245,50,218,46,180,149,102,115,152,45,119,107,217,82,177,209,146,228,158,84,154,150,38,43,46,86,217,145,139,193,164,76,96,59,121,157,163,26,227,198,164,216,103,86,20,175,198,8,13,172,71,33,67,8,197,250,180,213,221,172,106,10,71,108,53,173,167,101,40,117,216,106,33,141,158,36,78,214,101,122,166,77,137,24,88,252,242,68,71,104,148,208,102,169,85,129,40,81,96,255,4,58,211,166,93,47,146,168,80,198,91,66,67,81,251,250,70,24,108,24,110,150,174,246,135,76,135,34,151,166,197,52,135,53,74,162,171,128,45,118,123,149,199,86,84,101,186,168,215,242,122,183,48,28,42,70,49,53,42,90,56,165,20,51,51,213,216,214,218,184,110,108,72,117,178,200,229,51,88,123,106,233,53,165,90,90,214,219,210,114,55,200,13,123,85,141,158,51,91,122,64,209,196,118,86,153,52,120,6,76,147,158,39,247,117,43,149,70,218,96,139,86,82,213,126,61,175,164,23,168,165,0,45,96,66,72,230,122,88,146,234,115,157,75,13,77,162,173,239,198,92,106,147,202,26,59,49,137,160,12,203,44,89,169,178,28,236,8,162,62,108,203,101,113,161,114,201,13,9,12,66,115,91,93,35,12,109,85,218,61,177,218,149,140,226,114,154,200,160,166,185,40,77,132,109,181,178,29,111,247,77,10,104,121,187,180,74,199,214,169,129,82,79,47,133,37,218,97,58,139,198,186,145,223,150,200,30,21,107,227,40,139,98,69,61,143,52,240,93,157,223,233,11,50,97,34,204,182,152,89,151,171,252,144,111,86,211,236,212,168,49,219,206,172,49,228,118,220,182,100,213,54,83,100,29,163,181,236,32,86,233,161,178,217,235,91,157,108,23,217,200,86,175,70,178,121,38,41,47,114,114,123,192,182,231,177,46,55,216,107,205,177,152,89,22,146,147,36,208,134,118,200,108,48,94,166,202,61,160,135,34,105,137,206,12,246,83,156,27,199,214,185,88,29,105,84,26,49,64,17,177,91,222,213,179,21,34,175,196,166,139,10,54,168,225,169,54,217,16,205,114,108,158,39,43,166,158,164,234,236,168,68,49,169,122,122,222,46,51,236,62,198,38,59,219,172,202,90,233,76,126,165,96,168,58,175,13,122,91,70,3,52,149,193,74,194,230,152,48,30,55,183,248,66,41,202,43,101,163,169,139,182,54,41,85,8,158,85,56,139,85,20,179,152,71,246,116,190,99,152,27,96,80,136,13,108,175,246,71,106,11,216,91,53,177,185,5,202,64,76,207,77,123,64,229,238,172,231,137,142,180,17,201,216,154,46,165,204,76,166,143,139,99,17,33,141,198,136,105,128,13,45,57,91,239,145,113,78,24,90,132,176,145,187,169,174,184,155,72,253,41,55,94,167,119,137,57,85,163,201,6,87,197,116,161,210,45,182,71,229,85,69,68,251,124,170,94,233,81,3,125,63,41,153,237,37,223,96,179,153,49,214,79,149,179,93,105,149,168,116,69,107,59,76,199,166,34,73,77,107,155,66,74,111,46,229,94,114,89,46,77,74,189,102,115,63,28,51,234,182,185,146,26,181,234,52,181,108,47,245,161,49,82,138,91,83,180,242,93,173,109,244,57,180,21,203,199,10,104,83,223,175,234,165,66,111,172,232,235,114,182,33,21,103,99,83,79,13,138,13,192,168,235,221,106,223,89,110,114,219,97,142,171,79,139,163,38,49,202,201,173,4,54,170,210,115,146,133,239,242,146,153,134,161,207,178,219,68,74,97,235,155,88,170,168,238,203,76,179,172,210,92,183,87,149,184,172,12,12,215,218,178,206,75,201,237,146,52,59,57,181,160,167,81,19,32,88,142,233,168,213,194,53,30,85,11,89,118,207,201,133,181,164,172,171,3,185,195,177,187,113,47,171,112,217,93,23,175,196,208,61,85,99,196,162,145,95,99,164,182,154,239,199,42,129,139,131,49,90,5,213,151,245,4,133,34,27,22,65,106,86,79,76,36,45,186,51,107,21,150,45,148,6,70,121,10,89,13,122,205,82,33,85,172,162,13,118,70,21,181,222,88,55,230,6,83,95,214,82,2,107,112,25,218,152,86,148,185,49,170,1,253,179,70,107,195,105,186,159,49,138,3,162,181,92,13,87,147,20,51,104,245,197,37,158,68,135,155,98,118,184,46,237,198,123,148,137,109,155,35,77,200,152,141,97,117,151,238,50,124,123,222,103,150,217,61,175,215,10,51,90,34,58,217,88,108,61,34,169,12,48,233,193,206,83,47,150,234,90,31,58,90,200,130,92,236,45,186,171,182,146,207,223,67,215,77,54,25,237,109,66,177,20,250,29,120,155,120,28,77,179,56,202,93,235,109,202,102,163,81,206,242,41,252,59,64,57,149,21,113,130,64,216,43,81,78,33,169,51,148,239,87,166,112,7,209,228,172,251,23,208,73,6,19,144,123,187,50,134,190,61,30,32,252,64,56,147,73,102,216,100,138,251,252,131,174,153,18,44,121,102,88,83,147,87,150,224,115,77,6,111,108,9,92,44,97,251,50,147,79,169,76,58,112,31,69,232,193,250,177,179,55,4,32,28,27,191,45,0,225,172,253,91,3,16,14,128,226,215,247,121,91,0,194,161,217,181,1,8,16,143,141,100,113,51,55,190,246,209,14,180,187,48,199,134,32,51,48,146,242,197,142,151,197,158,146,120,224,45,201,162,40,190,236,31,237,163,224,231,71,20,252,9,116,193,105,134,112,14,219,241,224,99,79,41,4,135,23,243,93,70,207,102,168,107,240,51,130,183,32,94,135,160,191,19,152,121,230,68,141,158,119,231,65,128,0,124,144,95,167,236,173,64,179,28,252,185,20,50,114,156,242,111,28,50,114,100,186,55,132,140,92,92,181,39,183,165,156,222,26,121,184,209,233,19,68,144,152,150,27,163,224,191,13,227,239,111,107,131,145,212,34,140,13,187,16,61,34,13,73,24,186,145,47,184,55,50,28,222,177,122,140,236,200,228,200,66,62,24,91,82,56,143,45,41,156,199,150,208,231,177,37,133,147,216,146,157,253,104,225,94,8,114,188,37,196,126,151,108,94,132,168,21,156,168,18,231,245,159,107,251,150,133,67,147,105,46,164,141,102,227,199,120,119,63,28,26,42,199,231,1,76,83,246,29,37,167,241,45,244,73,124,139,98,119,59,245,94,227,233,188,187,211,23,229,226,163,245,133,232,22,143,173,191,143,110,249,254,231,31,82,164,68,248,161,244,97,231,189,243,212,191,243,184,111,95,242,207,121,161,119,170,237,169,130,161,39,219,55,196,105,124,242,24,141,79,17,159,241,93,197,102,124,146,184,140,8,221,229,124,198,15,202,150,83,224,164,80,225,196,33,52,194,35,140,232,222,14,115,119,231,233,56,119,182,238,21,222,37,231,187,240,194,141,238,32,162,34,30,162,148,183,87,113,53,206,110,136,120,27,178,225,26,163,215,253,1,194,1,64,160,159,91,168,127,27,112,71,111,12,135,255,173,198,192,124,211,248,151,51,101,50,200,184,103,247,103,156,222,171,113,200,6,137,14,136,193,210,73,44,218,218,39,152,76,230,254,33,110,27,233,41,219,72,127,17,158,148,149,252,62,24,141,34,106,198,59,216,198,2,198,61,80,25,52,14,152,251,178,160,78,173,89,76,112,63,60,162,15,113,237,61,242,162,253,138,87,244,162,197,98,15,94,75,9,20,73,191,226,85,126,145,64,145,245,153,22,147,62,255,167,239,25,216,225,59,245,51,237,243,184,240,153,244,249,195,139,33,88,43,67,189,179,62,2,219,92,209,248,19,92,60,60,68,67,83,222,169,15,47,27,176,224,133,119,150,135,134,215,197,79,222,35,71,188,181,247,214,103,200,231,241,80,36,142,40,192,222,227,154,227,182,144,65,85,7,178,252,43,30,236,95,254,101,4,186,67,62,147,63,127,144,99,177,23,235,189,245,100,202,18,7,170,60,124,244,227,60,21,84,193,96,44,161,144,111,105,242,78,213,20,192,101,190,65,4,201,105,15,227,51,244,243,3,245,108,178,89,239,237,105,120,103,197,63,67,227,12,244,92,188,211,30,252,164,129,145,78,105,230,228,53,14,15,31,4,176,112,6,140,44,241,129,254,156,86,191,36,153,13,166,1,190,255,242,47,171,63,121,143,130,223,191,242,30,71,108,72,25,132,185,127,197,191,242,100,188,19,28,210,24,71,216,206,108,168,239,173,153,100,198,161,139,229,135,156,33,192,145,203,118,84,120,220,2,143,190,0,82,94,124,250,130,251,233,79,133,3,250,239,224,107,36,128,237,99,191,91,153,203,203,140,9,84,123,123,45,0,99,64,209,84,184,243,10,247,31,227,159,93,168,233,220,235,224,36,123,218,85,1,14,79,63,4,43,206,18,158,150,43,193,216,61,73,252,63,2,237,5,123,31,135,73,100,12,47,24,167,160,2,69,140,101,25,230,243,7,119,45,62,223,127,249,179,223,253,234,79,254,244,111,254,248,215,0,124,32,85,109,171,240,89,125,154,106,57,240,1,16,238,51,48,186,245,187,123,239,149,34,255,196,186,143,193,241,190,11,67,229,33,118,168,119,15,102,18,128,249,66,120,247,16,119,16,132,121,48,0,51,206,198,41,116,32,94,173,71,87,4,212,128,144,188,7,107,60,238,140,166,11,213,246,231,15,80,55,120,190,71,1,186,238,80,156,196,209,231,95,66,62,198,237,87,213,60,131,9,147,87,2,232,221,134,220,98,12,70,137,115,12,148,92,96,104,135,121,181,3,208,142,53,222,11,128,173,183,186,33,152,182,165,122,127,44,185,255,232,76,18,192,206,208,54,96,8,110,191,211,149,101,9,198,51,134,28,203,129,176,62,150,67,229,228,57,115,44,60,36,2,29,171,216,187,129,55,7,95,253,198,159,127,249,219,191,245,245,255,245,39,190,14,237,107,44,142,245,57,25,176,130,125,141,20,164,10,204,193,189,135,183,28,221,199,237,228,240,153,38,195,27,168,238,255,230,143,255,252,111,254,199,191,252,242,159,253,199,51,184,209,4,122,210,225,111,243,105,3,56,219,104,0,155,52,138,98,63,52,5,235,93,72,203,248,253,161,233,61,88,165,81,196,60,235,7,12,246,225,243,56,106,255,139,127,35,42,126,253,59,255,207,151,127,244,219,128,147,191,254,235,223,253,242,103,127,254,201,168,120,6,247,10,42,10,92,87,125,3,5,97,179,171,168,103,87,188,134,114,169,80,202,185,79,88,192,193,154,122,108,1,173,99,32,46,12,9,108,205,187,251,56,124,63,224,179,77,63,238,240,110,248,0,193,28,137,193,129,253,1,138,12,77,205,195,79,93,187,222,81,114,124,245,219,191,255,245,159,254,135,163,252,56,202,135,120,56,22,193,110,13,65,4,132,184,212,47,76,101,177,218,144,70,199,78,255,246,215,127,235,235,255,254,243,11,157,56,67,133,233,212,1,104,254,153,114,5,185,240,100,90,154,222,2,250,59,51,101,156,29,33,14,6,171,11,106,29,168,181,160,226,71,223,88,255,143,63,253,242,15,127,239,116,172,112,180,16,13,233,32,254,128,202,54,131,206,127,67,248,71,135,129,218,55,56,60,174,244,251,231,147,71,208,108,184,7,83,125,152,108,123,194,125,32,46,108,32,238,61,1,10,168,118,34,70,29,61,252,30,131,138,248,169,132,139,148,102,24,126,205,66,132,50,231,47,127,251,235,255,242,87,95,254,219,223,244,129,118,44,161,3,154,65,60,96,154,241,81,164,251,23,101,96,181,158,174,208,191,253,213,127,254,213,111,254,223,193,14,175,20,114,93,91,141,124,163,152,115,26,95,45,232,220,234,128,22,128,79,128,30,248,4,119,99,187,196,236,1,70,52,227,239,206,85,153,59,135,106,154,14,31,3,170,45,132,29,24,140,196,199,3,196,86,237,215,104,198,189,177,218,255,3,185,240,241,225,193,199,44,222,63,119,67,246,11,13,135,113,192,34,123,190,119,85,130,22,163,10,178,199,44,231,202,136,91,43,160,184,216,205,129,134,31,217,212,167,253,223,127,140,146,62,254,73,15,202,0,93,94,153,247,241,160,116,58,145,61,96,57,22,1,67,82,18,163,249,150,227,239,254,201,151,255,225,223,94,144,2,188,100,194,65,241,207,191,164,66,85,212,146,116,89,232,218,108,10,104,238,106,196,241,104,188,0,155,9,150,224,97,198,195,183,182,25,39,136,57,85,28,152,71,196,190,252,141,127,255,183,255,250,15,239,221,53,237,34,103,211,23,224,198,75,134,96,155,133,230,243,103,31,224,236,62,223,203,26,3,21,162,251,184,193,108,26,246,147,245,227,225,153,55,247,238,131,0,63,122,149,62,126,30,183,39,233,108,144,225,82,225,100,53,218,215,138,157,110,150,110,74,134,250,100,227,93,103,182,37,251,65,220,189,7,19,212,182,131,250,221,114,10,124,142,223,67,113,6,248,248,30,42,152,130,213,209,54,85,97,23,191,119,84,211,71,120,9,161,243,218,210,251,231,15,247,199,155,46,128,64,116,174,186,0,24,221,95,81,201,153,0,187,47,158,149,237,137,128,29,206,24,149,7,120,176,246,38,21,191,55,61,10,60,114,51,56,113,199,42,7,218,228,237,130,163,0,243,22,128,188,82,206,118,18,243,72,80,151,134,4,113,31,119,211,44,133,199,99,49,212,83,63,6,166,60,2,162,237,10,8,64,243,180,197,191,252,25,84,67,226,162,180,5,156,123,127,255,26,56,56,95,143,54,24,64,36,52,141,64,119,182,97,29,36,42,216,216,158,253,186,219,169,78,10,70,1,119,154,199,195,43,150,45,77,131,76,116,127,115,215,120,120,215,142,210,19,161,196,125,178,206,137,240,206,245,64,231,127,249,23,127,243,167,255,233,187,235,220,12,116,254,87,255,238,23,127,241,171,95,255,225,255,248,197,95,255,222,47,254,231,31,124,253,59,255,233,23,127,245,127,126,253,239,127,237,147,97,145,37,34,103,222,217,159,2,243,31,216,83,63,25,33,144,104,238,107,173,12,93,51,133,16,38,4,164,248,219,95,253,157,79,135,4,26,141,68,81,176,184,89,216,58,248,221,255,246,229,95,255,236,219,166,3,20,197,43,51,208,61,96,198,95,252,213,159,125,253,47,254,236,171,95,253,181,79,187,18,157,46,143,243,253,47,127,235,23,255,253,247,15,82,197,118,127,94,236,48,238,28,145,117,101,205,130,10,237,23,171,119,159,217,58,202,189,27,1,3,64,169,33,250,180,43,75,61,127,184,15,67,83,151,37,203,219,162,237,30,66,244,114,235,160,30,129,141,69,115,24,71,102,0,252,39,32,239,129,50,6,125,43,64,138,95,108,208,181,28,61,222,109,19,230,228,128,63,119,119,174,111,228,231,127,240,229,111,252,175,167,101,247,30,189,189,145,60,42,130,186,242,105,51,50,244,79,30,134,9,200,117,250,224,132,18,39,186,180,55,144,123,63,202,247,62,21,194,89,26,255,249,95,223,251,45,131,143,208,31,234,87,42,142,199,59,158,158,118,124,18,169,174,249,27,185,232,56,119,78,121,108,225,115,252,2,14,186,247,46,23,181,61,90,167,26,247,84,200,9,140,106,127,136,59,174,40,168,69,152,247,207,159,97,72,60,137,196,113,36,78,32,159,251,138,46,65,232,130,114,192,177,59,109,5,104,105,105,22,35,199,239,108,112,241,59,160,244,172,193,111,120,220,30,191,83,129,98,16,191,155,175,20,29,250,188,236,138,80,19,129,255,187,234,1,108,117,190,245,131,135,206,174,127,28,212,105,157,188,243,220,83,14,252,214,152,171,129,66,131,204,182,142,28,215,187,143,39,142,117,158,3,45,226,246,253,244,16,67,248,127,92,47,243,224,51,248,29,63,236,203,224,251,225,179,183,48,128,180,244,116,94,80,28,248,14,181,189,154,100,90,142,162,5,148,47,1,126,3,216,250,76,0,160,223,189,255,236,243,184,246,254,29,192,55,45,166,69,135,165,25,46,197,56,159,50,76,134,191,7,134,132,100,71,147,1,29,13,60,150,237,80,183,52,130,129,207,230,39,115,146,122,75,225,132,94,65,170,172,37,83,98,237,239,126,202,185,250,81,134,248,17,96,68,231,110,245,71,155,20,190,25,131,95,221,105,95,233,64,43,21,158,93,88,247,39,86,159,15,240,123,225,99,208,214,245,214,15,252,92,86,69,237,176,52,140,149,44,64,9,104,255,239,26,159,234,193,92,116,14,124,124,154,192,13,230,246,109,206,195,115,93,238,187,176,189,143,221,187,108,105,175,11,56,73,118,151,238,50,57,181,201,253,198,49,96,243,203,70,120,192,242,46,243,231,86,119,16,154,207,204,62,144,226,27,89,216,71,159,168,135,190,253,36,15,134,116,102,106,127,90,23,102,64,69,142,244,103,94,61,99,87,250,51,111,112,98,190,226,185,188,217,93,121,29,149,78,213,116,191,46,255,201,168,116,210,73,36,149,244,27,168,164,95,164,146,126,66,37,31,165,62,129,156,136,182,47,252,214,200,39,35,95,84,111,145,116,52,111,160,163,121,145,142,230,39,229,182,160,33,116,102,52,253,29,112,112,222,236,213,188,202,149,249,119,200,127,25,255,4,27,228,151,191,255,39,95,254,155,95,245,38,144,225,121,56,208,79,198,238,129,62,162,38,200,237,244,202,201,241,80,140,154,152,227,16,190,37,129,17,176,124,191,67,85,194,237,240,18,151,219,102,250,45,76,110,55,184,204,227,78,149,19,221,1,230,103,252,125,224,110,215,69,242,221,205,146,215,225,165,89,114,61,58,183,204,147,219,228,242,76,121,149,78,230,202,125,252,119,123,186,254,230,231,127,241,229,207,254,24,16,240,111,127,253,103,239,126,241,23,191,254,245,127,254,77,192,240,95,255,151,255,250,16,216,91,202,170,197,44,132,79,38,158,46,244,234,104,237,54,248,176,211,79,120,130,193,240,53,97,109,190,3,22,227,101,61,222,198,249,38,93,222,25,229,101,125,222,163,196,183,38,229,254,23,160,228,125,245,251,127,249,229,63,251,175,7,63,156,160,242,240,250,87,70,221,125,194,29,194,215,79,20,29,125,29,95,73,71,63,170,81,116,12,14,231,147,201,29,123,60,255,219,127,252,234,247,255,157,159,110,208,215,224,35,26,180,182,31,117,137,91,248,194,146,174,21,70,247,54,117,108,28,24,24,8,180,3,127,30,235,245,71,158,63,30,185,193,227,183,0,193,93,133,201,193,235,18,157,33,162,55,16,217,30,215,37,10,187,3,255,84,90,231,239,255,243,175,254,213,111,4,201,251,247,133,186,183,17,247,53,218,134,144,246,211,74,128,128,139,253,187,216,65,131,29,70,177,168,125,22,112,45,131,218,149,163,217,211,41,62,238,151,156,96,88,146,40,113,128,174,223,85,236,1,156,47,56,39,167,97,42,142,207,15,76,143,102,249,194,19,29,103,185,251,208,243,157,31,190,94,21,190,20,60,135,159,106,208,103,119,116,159,255,226,127,254,155,187,47,255,232,127,15,139,13,240,55,243,59,16,253,174,247,187,175,254,236,55,238,79,66,114,62,198,57,232,79,229,109,127,106,138,37,112,199,139,138,137,41,204,249,132,16,40,3,253,169,250,123,247,88,127,163,187,206,70,219,235,9,23,249,137,147,216,25,82,78,211,0,83,169,113,247,96,5,230,11,187,14,99,167,188,107,167,49,31,138,225,201,9,244,32,71,22,30,157,202,81,85,62,58,103,247,62,247,174,195,23,31,28,134,2,203,224,232,151,94,201,114,220,118,240,184,31,245,227,71,243,248,241,104,69,58,15,92,235,197,87,106,235,223,190,239,174,58,231,123,226,168,2,206,3,223,158,118,124,0,229,132,243,45,240,197,97,127,251,179,59,120,219,104,181,147,238,52,85,178,52,3,232,55,130,108,63,240,175,12,248,253,196,208,133,143,2,202,230,225,129,109,41,28,190,53,188,172,62,199,57,236,163,215,103,128,148,203,149,100,192,160,19,36,14,106,153,204,84,8,139,217,4,82,216,144,166,83,40,57,88,121,101,192,16,14,135,204,175,65,56,115,34,158,195,209,175,130,115,234,102,59,135,99,94,5,39,210,241,116,14,208,199,38,209,96,67,124,34,231,160,60,6,187,142,222,158,119,224,20,12,60,3,112,78,50,248,231,208,195,142,23,59,146,121,42,88,199,105,135,17,207,240,225,241,201,19,216,124,10,12,55,123,247,46,40,197,15,53,222,191,23,142,95,236,139,6,130,46,109,175,184,204,219,210,213,235,147,18,44,70,146,161,96,123,119,124,216,221,153,148,196,89,239,128,60,82,4,107,166,241,48,206,201,213,225,159,253,162,222,110,112,174,106,191,231,63,187,103,238,63,127,42,74,107,161,183,209,222,69,84,3,224,3,163,142,32,143,230,0,243,87,125,247,225,99,60,64,8,193,222,160,156,113,31,1,130,49,219,59,74,252,140,24,254,90,159,33,159,31,189,241,144,56,96,179,240,29,60,156,15,248,135,96,46,56,161,111,31,3,65,26,105,234,76,91,69,85,38,121,123,118,212,184,159,8,128,179,214,28,196,66,215,244,119,15,79,150,230,200,79,8,204,183,93,248,233,225,107,253,30,12,222,193,67,80,36,120,87,171,255,212,238,222,33,234,113,90,35,136,10,118,175,159,127,245,59,255,205,190,184,2,194,178,55,131,95,254,101,151,214,188,211,156,119,103,174,204,71,83,219,239,159,247,232,237,250,253,131,14,238,99,161,30,44,52,3,133,102,176,240,184,154,143,85,124,78,202,83,199,216,161,146,231,40,11,113,250,4,1,57,126,160,80,175,67,176,162,231,138,8,179,180,14,53,253,214,215,153,169,16,168,101,171,183,167,250,238,161,198,89,5,103,3,58,66,112,84,187,67,177,196,31,138,128,138,21,178,246,125,3,113,36,0,96,19,45,200,31,170,195,32,130,79,40,93,148,63,42,100,132,147,142,222,251,14,182,0,123,8,103,177,250,254,149,119,20,68,63,52,4,209,238,194,62,22,133,200,74,246,226,10,116,38,137,239,126,73,125,112,147,116,208,23,240,213,139,206,124,15,133,159,205,193,15,31,42,221,102,3,246,106,10,239,236,143,206,5,45,146,184,59,32,243,0,147,183,206,8,4,152,252,167,63,61,125,30,119,215,3,224,166,46,179,22,14,32,130,10,175,122,88,14,194,211,15,85,205,130,157,121,49,125,43,142,179,61,176,135,93,195,65,249,171,223,248,237,47,255,5,176,202,248,149,97,7,73,60,99,66,242,35,188,100,37,124,77,31,11,220,67,121,160,3,194,57,244,173,98,225,100,9,175,116,24,47,249,41,48,118,250,248,68,24,63,56,242,201,221,97,158,163,78,255,55,146,202,107,155,39,59,224,119,107,61,217,25,129,178,119,228,175,10,155,187,150,161,41,146,233,231,16,43,110,0,30,113,6,15,22,170,245,78,136,221,39,204,157,9,255,193,190,64,29,160,211,39,214,104,194,142,12,33,101,25,62,45,3,115,206,188,7,34,120,38,168,193,189,21,0,120,130,42,44,140,204,56,106,124,239,157,135,79,75,83,222,130,130,128,242,231,149,205,23,115,54,30,180,144,188,162,253,124,111,197,207,206,62,188,82,115,103,3,13,104,135,199,14,119,86,220,239,82,62,22,136,102,184,192,60,235,7,238,116,182,32,248,233,79,129,101,25,38,26,253,29,92,170,237,73,200,19,100,35,154,184,194,43,72,146,64,93,192,73,65,27,18,252,242,177,139,19,230,251,28,98,101,66,147,18,106,88,171,247,122,92,177,131,76,50,233,52,96,63,241,125,147,157,131,61,252,157,98,115,196,195,187,85,28,88,194,241,95,66,227,182,62,127,79,48,217,100,82,72,101,239,237,239,15,241,217,123,209,187,248,40,206,30,140,43,123,108,140,29,0,116,188,126,227,249,195,209,228,122,158,1,21,73,218,74,42,208,18,101,187,167,207,163,236,30,55,142,26,152,94,241,99,104,210,243,7,47,54,201,249,4,163,135,158,49,36,14,63,63,3,27,205,51,150,160,219,244,52,238,26,218,6,135,192,104,251,139,29,163,132,124,251,246,137,223,190,4,195,113,12,73,232,171,40,219,193,92,71,75,197,182,3,67,148,95,91,232,71,36,58,0,105,28,150,218,119,162,16,135,212,57,198,88,28,148,91,55,104,233,21,213,214,75,196,57,195,208,75,143,121,255,75,129,175,112,235,204,5,28,42,158,98,104,163,99,60,77,181,119,143,168,173,24,250,210,153,46,143,223,23,160,246,30,13,25,192,199,248,49,71,233,117,74,30,84,196,183,208,56,128,181,173,223,250,50,35,206,250,182,39,255,189,183,19,199,61,133,241,2,124,127,132,20,204,184,116,52,94,71,157,62,215,159,93,248,238,70,119,132,175,70,194,11,70,181,133,205,233,161,118,56,165,253,9,23,151,76,182,31,130,237,73,148,12,229,221,253,215,127,240,243,47,127,254,123,78,74,6,48,45,127,241,23,127,244,213,191,250,147,175,126,235,231,255,239,95,131,29,243,254,171,159,253,246,215,127,248,151,48,115,203,169,159,179,221,68,61,176,177,61,195,150,119,160,41,144,47,140,202,9,178,191,200,243,17,185,174,212,13,99,168,118,30,198,217,102,245,240,193,221,243,13,65,209,128,150,18,146,136,18,173,191,191,186,253,59,163,138,216,254,85,87,117,59,207,124,177,157,152,135,175,118,194,219,5,134,87,131,115,0,5,255,19,16,80,231,246,238,9,186,130,97,104,198,17,89,225,201,253,20,192,51,174,137,34,88,59,207,25,196,198,56,56,219,225,125,61,124,240,182,30,175,234,37,70,112,69,59,224,62,135,159,14,82,217,14,142,116,230,6,194,160,5,235,221,201,178,140,158,24,91,154,31,52,119,39,80,213,251,102,104,155,72,143,192,137,56,15,87,220,93,87,235,193,105,224,104,12,80,31,252,236,44,156,255,243,247,142,151,214,86,215,79,54,252,235,160,187,181,125,224,253,145,250,97,240,237,173,230,58,224,182,226,226,3,125,140,191,63,1,236,223,247,94,5,237,168,44,14,88,95,76,189,31,164,3,245,56,215,254,201,137,171,71,166,64,175,85,99,226,161,201,67,231,34,241,108,177,1,164,20,70,127,247,46,10,240,195,193,175,112,140,78,62,7,123,41,96,218,243,95,156,72,202,144,112,230,235,225,70,192,244,133,228,135,184,94,220,29,214,190,139,18,104,76,240,32,229,80,253,222,81,172,128,38,37,219,209,207,80,51,60,24,152,129,141,232,61,244,97,7,67,249,111,232,203,139,164,15,235,238,123,235,230,91,177,110,78,100,118,164,177,0,212,205,233,123,54,78,218,7,40,156,40,194,99,147,19,67,96,26,55,226,204,209,16,192,24,14,229,24,54,229,26,2,15,47,96,193,123,233,39,159,191,39,61,163,224,99,28,203,224,233,87,47,87,205,166,89,238,222,126,191,82,54,201,92,120,191,18,139,224,240,198,219,43,175,91,229,165,245,147,8,176,123,4,12,233,222,194,225,93,167,136,113,153,20,199,165,216,207,63,184,201,148,254,55,46,163,79,240,130,199,135,143,79,166,151,167,120,188,170,245,216,208,57,143,180,95,227,236,75,202,48,166,44,243,14,207,198,83,233,120,6,141,63,97,15,47,246,91,152,237,43,103,159,129,189,35,88,246,85,81,196,19,188,165,49,185,222,220,217,13,144,56,252,121,74,190,210,167,119,129,233,41,196,71,239,210,199,187,195,135,168,14,226,176,247,67,217,204,148,237,178,31,197,225,56,32,186,71,4,108,13,50,146,94,79,89,231,174,210,227,59,233,159,210,88,22,222,57,234,187,195,243,4,216,163,164,76,207,1,250,222,63,237,97,255,226,62,179,47,193,242,144,245,30,186,215,224,122,79,157,105,56,116,238,161,231,126,255,248,4,143,32,116,152,9,225,188,29,248,228,90,205,208,233,244,223,139,251,2,127,217,111,79,123,134,191,94,66,176,141,234,227,238,228,121,84,159,201,228,83,50,249,163,23,63,35,18,46,31,162,184,125,225,170,203,68,206,171,188,125,111,242,14,32,58,95,153,80,197,243,122,127,118,95,82,111,167,15,217,253,155,238,163,107,241,133,223,15,21,162,144,207,66,246,15,69,206,187,231,234,9,71,83,246,53,169,135,75,82,125,235,229,209,97,22,155,71,49,60,142,226,104,28,195,17,119,221,216,217,204,168,190,189,51,53,89,226,239,206,42,165,30,94,184,149,97,130,246,186,38,125,186,145,157,93,19,28,64,146,32,226,40,129,195,197,132,70,226,120,172,147,122,184,132,147,243,0,42,70,129,75,150,143,52,246,173,46,192,237,54,191,219,143,54,14,175,164,17,196,91,109,108,154,75,241,153,43,59,59,124,147,66,103,246,216,235,113,202,2,43,210,91,166,110,223,104,38,195,139,200,173,125,219,170,249,229,206,147,132,125,139,113,212,152,157,126,157,82,145,81,36,121,247,108,171,118,6,216,127,185,34,120,26,88,173,73,20,74,245,55,97,121,39,69,225,105,135,166,168,48,144,71,14,146,232,218,222,156,35,163,159,128,173,42,74,50,62,63,161,206,101,206,119,79,206,197,195,64,130,191,156,51,198,181,93,29,191,47,128,58,117,145,229,78,4,250,181,44,118,218,143,186,82,46,118,227,223,73,124,147,236,159,59,79,216,223,136,9,188,50,194,185,239,241,154,197,118,216,183,120,145,75,189,9,120,232,114,138,191,5,82,196,226,56,160,152,101,16,228,77,40,134,78,250,155,80,12,157,214,83,26,110,193,254,36,133,208,250,236,158,123,247,142,113,223,30,225,94,103,237,44,36,63,195,159,72,31,231,122,198,67,95,192,228,215,207,251,11,72,0,150,49,46,110,200,231,74,192,233,222,106,95,60,253,200,216,187,67,232,14,235,117,17,193,106,30,112,231,2,181,71,86,214,184,197,203,235,194,222,7,215,54,167,163,6,128,63,129,45,215,166,226,241,154,142,103,155,192,30,209,24,158,205,114,120,0,222,42,146,30,135,235,228,253,224,160,152,243,160,37,145,44,39,50,47,103,107,218,15,223,190,182,229,66,39,126,5,60,253,4,36,15,196,255,225,160,207,121,20,57,104,21,158,72,184,66,51,58,92,217,127,96,157,240,125,27,137,163,73,44,142,17,80,111,39,30,206,180,122,95,49,216,250,207,110,201,15,27,236,163,164,170,23,140,14,143,185,253,247,193,35,72,6,23,217,80,96,230,138,141,102,37,85,83,133,151,243,101,229,46,35,20,104,148,206,107,6,224,7,203,96,84,19,30,27,63,219,159,0,254,194,232,221,35,40,121,136,226,15,111,241,95,135,139,205,207,31,159,160,175,209,190,128,8,142,77,191,94,8,28,166,41,168,101,31,192,133,175,221,232,53,229,219,84,100,1,222,28,248,8,215,175,125,153,191,238,211,83,15,219,172,171,176,30,118,27,96,56,138,98,152,4,242,205,27,236,19,208,106,106,48,188,4,100,192,187,44,194,11,211,184,77,94,157,129,110,158,248,15,16,34,141,243,184,255,217,195,139,79,139,208,88,89,90,174,4,31,183,186,8,157,40,185,206,34,116,237,63,200,193,240,223,1,249,31,36,25,248,243,178,134,126,6,176,166,220,213,170,72,60,47,11,39,52,124,10,190,61,193,183,29,92,38,181,171,32,123,178,30,21,8,30,187,145,22,28,198,32,105,52,64,139,143,79,0,224,35,92,176,209,115,123,180,200,220,171,154,0,243,56,247,109,68,136,104,97,45,168,242,46,84,68,187,243,30,194,150,30,67,120,182,180,127,83,10,17,54,31,159,156,143,144,104,23,246,150,51,4,45,198,176,66,219,222,57,15,35,183,167,3,58,174,24,113,252,21,97,166,120,132,226,236,232,15,254,41,91,25,242,187,251,152,1,221,63,89,17,67,238,31,30,98,63,246,75,64,87,35,135,226,217,222,29,125,27,129,107,103,218,139,238,128,80,64,115,15,227,239,199,147,165,238,221,61,236,62,246,88,223,158,107,128,194,230,25,113,62,155,51,67,82,23,207,72,4,225,194,119,197,211,109,235,86,168,209,123,215,9,228,87,218,71,109,7,103,166,166,187,11,188,28,245,17,63,100,247,46,114,77,180,191,93,64,47,238,111,164,90,51,175,201,59,236,225,45,173,146,151,90,125,120,213,22,70,67,246,212,128,57,125,205,24,35,72,120,213,72,111,109,155,124,120,203,212,121,202,121,244,88,110,158,170,155,103,233,21,221,156,97,136,143,81,205,241,135,40,241,19,217,35,17,217,196,235,147,229,5,4,108,161,190,217,183,213,149,160,204,128,190,46,123,163,119,110,59,119,174,83,186,11,124,139,244,226,190,73,113,63,101,70,192,138,104,42,142,161,88,252,41,115,206,170,89,44,158,201,196,211,89,219,239,116,64,218,126,205,194,201,64,156,103,222,54,18,80,59,67,183,143,11,227,133,87,199,95,233,179,182,123,125,120,241,110,140,122,158,129,45,95,80,79,161,59,187,101,248,22,21,63,169,235,222,14,24,190,157,157,73,190,11,163,112,58,253,52,179,246,241,22,36,175,247,159,241,25,30,252,121,211,40,188,137,78,181,70,175,76,245,203,225,163,163,148,71,155,31,15,111,193,36,40,55,212,135,8,23,102,192,142,185,133,63,252,228,180,93,81,7,226,177,240,231,116,15,191,104,161,93,232,55,194,43,25,170,223,187,222,127,143,234,158,93,229,125,247,175,75,23,229,40,129,237,205,13,84,90,87,166,195,148,161,39,14,31,97,244,249,163,162,241,97,14,154,16,187,211,246,96,97,79,176,113,176,245,221,241,99,4,189,207,223,196,230,173,152,131,141,114,182,235,122,198,248,5,45,54,248,250,135,195,202,8,57,86,194,128,225,143,65,147,200,251,112,24,135,195,178,169,76,28,77,1,94,194,9,200,179,241,211,102,143,55,181,251,166,205,174,107,21,177,50,3,83,125,124,157,219,13,179,245,236,92,129,117,188,223,255,62,196,28,247,73,60,111,187,64,60,203,252,160,244,218,102,175,247,37,106,130,3,168,69,156,213,189,238,100,245,246,103,156,203,240,98,0,228,107,94,91,103,53,133,29,222,121,46,4,129,229,121,244,20,230,171,7,29,39,182,67,184,95,63,184,114,131,203,212,243,242,249,250,189,246,184,195,163,82,40,248,128,95,255,12,202,157,155,252,97,126,97,207,69,192,141,158,113,188,60,39,102,124,0,172,87,39,196,94,242,79,25,14,21,203,87,14,104,67,229,228,171,214,121,136,69,30,244,84,28,180,27,79,138,156,187,237,14,126,194,135,115,167,10,18,148,197,129,211,227,200,225,66,14,189,236,237,64,16,228,220,237,24,126,72,203,78,109,125,130,145,66,245,248,19,181,41,176,58,195,79,250,127,128,164,16,17,205,68,237,244,199,109,70,82,96,140,29,180,176,127,236,88,216,130,144,73,67,11,251,62,96,97,27,130,46,48,22,80,140,221,79,23,172,111,223,251,55,3,27,142,103,60,226,73,54,149,241,41,160,62,121,6,217,237,209,229,160,200,3,233,160,116,250,248,228,152,248,175,53,179,89,1,63,61,185,246,19,242,204,17,251,42,232,248,229,24,140,16,39,172,45,5,110,30,161,159,44,104,8,22,1,168,104,164,70,14,70,31,230,24,246,67,199,94,131,142,69,66,79,30,85,146,32,107,7,176,191,179,99,94,174,139,179,8,53,36,210,105,187,240,33,8,55,249,26,222,201,203,118,74,210,133,238,114,226,67,248,72,214,18,47,104,151,214,233,249,186,244,35,239,233,104,15,46,164,161,29,49,118,209,240,184,192,232,143,161,71,73,231,113,26,7,125,35,116,80,126,241,113,102,156,157,116,232,124,189,220,39,230,140,212,133,254,106,151,193,151,60,159,244,231,168,128,183,77,220,181,64,226,240,36,238,210,84,134,33,30,16,103,126,239,215,43,176,92,132,83,41,187,170,197,192,43,41,86,240,10,217,232,38,81,60,16,218,60,156,21,2,216,122,40,4,55,140,19,93,219,221,184,130,189,132,43,255,71,97,233,234,181,46,88,226,136,112,54,176,35,185,27,205,233,254,238,184,54,240,120,22,216,125,4,6,189,23,113,199,245,150,142,19,142,199,3,60,122,56,49,127,78,149,57,247,12,228,92,25,197,51,25,130,39,206,199,227,120,206,46,186,13,92,199,113,168,28,56,7,103,95,143,12,97,194,237,254,146,18,119,60,173,244,78,39,57,150,17,241,48,152,175,185,116,207,49,60,170,63,222,94,155,226,48,36,21,6,124,3,104,117,133,178,233,127,249,115,40,134,63,121,77,99,62,136,159,51,221,41,90,131,14,235,43,66,159,60,167,199,249,65,67,24,56,55,188,121,8,99,83,237,80,216,72,239,96,52,13,57,201,224,194,112,58,172,13,102,101,105,238,186,72,31,230,221,93,29,196,105,228,32,156,192,71,239,253,221,47,174,30,110,31,17,89,230,179,13,201,94,65,64,255,82,1,151,67,213,201,123,255,34,188,142,69,177,175,173,6,67,55,24,211,122,163,226,22,170,21,186,231,46,2,155,66,92,173,80,97,204,133,91,193,246,147,218,223,221,110,36,21,104,23,118,180,17,120,102,131,183,49,15,46,95,228,44,48,206,14,17,126,132,111,101,190,77,38,226,223,56,20,34,172,231,187,167,87,20,180,204,137,129,28,37,120,252,170,240,119,42,9,207,220,43,175,57,121,111,35,195,201,17,192,135,16,205,249,27,0,76,122,0,79,78,225,162,128,190,238,94,136,58,112,60,19,30,81,93,220,46,138,79,39,198,147,34,145,240,191,37,65,170,89,51,232,127,6,251,82,164,138,115,18,203,20,178,202,136,31,157,240,87,96,205,121,95,60,113,20,118,12,110,104,27,63,46,23,86,216,119,186,78,252,182,115,212,26,14,97,18,255,64,102,146,105,105,198,238,26,13,233,13,113,2,145,97,210,103,34,52,4,167,27,212,18,244,41,137,0,10,157,122,151,194,193,222,26,53,22,17,54,233,185,194,174,161,166,19,212,17,15,212,5,189,93,19,30,125,129,139,32,255,160,24,26,7,220,116,96,35,200,64,153,100,28,112,147,143,141,252,108,17,70,153,80,84,66,236,20,199,47,25,110,21,189,45,92,254,34,31,64,180,94,101,130,107,163,253,130,110,199,136,8,158,179,222,191,1,175,132,118,17,154,124,241,241,201,145,97,87,216,96,24,30,234,165,56,219,49,35,28,103,183,172,218,43,176,138,63,153,140,40,60,42,160,212,10,141,68,141,58,131,12,83,101,94,1,229,233,157,0,84,152,112,14,180,190,24,128,74,156,106,63,23,212,70,156,77,242,231,206,196,104,189,243,224,158,34,66,195,120,60,231,125,90,72,139,167,90,228,167,21,175,94,116,251,65,247,56,167,207,235,167,16,129,83,221,136,13,58,2,238,235,41,23,129,35,14,123,57,60,190,130,109,104,244,209,21,135,208,39,122,194,133,78,174,22,199,126,203,34,67,100,92,22,57,137,207,62,135,255,196,240,175,71,21,123,43,253,41,153,37,194,220,184,104,164,38,116,18,245,117,96,247,83,8,216,133,165,113,168,171,188,177,63,60,12,6,118,209,173,157,10,58,221,62,194,251,145,86,156,181,50,132,168,99,152,115,37,239,168,94,250,143,66,142,79,131,70,109,136,27,249,164,207,40,23,203,249,169,163,205,187,136,125,174,136,188,120,49,221,94,183,87,98,119,209,13,16,60,55,99,179,44,198,32,215,226,123,18,77,234,108,126,167,123,238,25,168,91,14,191,34,14,93,47,141,232,16,141,116,88,49,156,152,17,196,107,226,137,111,10,132,117,20,162,44,30,71,83,64,217,70,147,182,150,20,56,119,123,245,252,235,112,32,136,70,197,168,185,153,122,248,143,78,88,44,44,227,240,224,158,63,143,35,10,244,114,119,41,10,194,191,253,187,172,113,67,118,98,100,71,175,7,76,132,68,250,191,166,166,254,32,153,5,180,204,196,127,128,165,48,150,32,192,192,225,92,90,187,103,212,135,201,171,7,1,41,60,120,0,234,107,27,229,99,63,230,79,122,199,59,208,121,205,200,140,161,68,31,131,69,131,123,107,46,168,221,97,84,188,15,128,5,233,112,172,115,189,91,215,93,55,158,127,216,7,66,186,202,6,15,246,122,201,3,113,121,57,186,206,193,212,129,204,30,71,134,157,71,187,252,99,175,142,11,121,201,7,111,190,33,40,209,58,148,231,51,255,68,73,2,1,5,226,154,28,128,32,5,95,209,164,142,142,237,200,241,64,31,91,24,81,46,233,94,54,6,119,23,153,236,68,199,140,138,121,202,34,63,10,1,247,90,168,171,189,153,56,0,82,72,132,252,75,62,165,156,195,234,136,128,248,20,147,228,94,213,176,253,148,116,29,204,175,250,194,2,44,152,124,242,69,128,92,75,77,247,115,249,213,52,94,194,31,175,103,8,252,101,88,79,60,99,44,34,169,202,177,28,195,49,33,16,162,243,73,94,103,3,87,11,56,102,38,153,64,174,10,239,80,59,68,49,170,167,8,105,20,210,159,63,127,41,114,96,66,154,1,139,239,82,119,225,98,232,66,127,17,114,235,192,159,156,64,48,111,208,24,236,176,249,44,6,195,230,113,226,38,133,33,32,26,66,199,24,30,108,30,57,194,111,127,253,161,88,150,253,206,214,223,199,39,67,248,255,216,123,247,238,54,142,35,81,252,171,192,136,45,147,225,0,28,188,65,48,176,23,15,146,162,36,234,69,61,173,232,167,51,0,6,228,136,120,105,6,224,67,52,207,177,119,147,245,35,246,181,115,147,141,147,172,115,99,103,147,216,155,93,63,246,38,155,56,126,100,207,185,31,229,174,72,73,127,229,43,252,170,250,49,211,61,211,51,0,40,229,177,123,69,72,36,166,167,187,186,170,186,186,186,186,186,186,219,25,244,123,228,146,202,41,71,217,177,75,33,2,232,152,248,16,233,12,16,204,51,255,162,63,99,164,15,240,49,227,194,4,142,55,10,141,204,88,142,43,118,199,9,204,118,189,61,212,7,233,89,150,222,246,58,245,164,87,125,210,128,194,69,44,209,60,48,97,16,9,115,170,248,247,140,134,151,13,241,9,8,161,252,254,157,232,132,250,8,128,116,3,9,241,79,53,135,227,58,138,114,217,193,231,35,244,77,140,198,84,76,83,66,235,29,127,114,131,152,174,62,165,32,112,206,135,106,151,109,203,112,54,77,245,17,30,204,64,43,62,51,41,26,84,243,168,145,81,236,108,189,62,147,96,66,232,63,46,36,20,65,249,252,142,65,171,29,21,15,47,70,211,250,26,39,180,164,60,231,101,173,160,136,41,229,119,31,37,18,120,197,9,121,198,158,0,154,222,184,117,139,76,143,66,99,252,201,121,63,5,149,123,221,108,152,102,219,93,57,109,193,236,206,36,147,117,114,58,87,194,33,231,87,30,119,179,174,180,194,69,252,44,99,224,42,105,36,207,140,64,109,34,8,244,228,121,17,152,51,106,183,173,221,0,56,197,134,173,84,51,157,201,232,10,70,165,141,76,54,91,16,24,117,48,5,46,238,237,226,199,168,145,250,107,196,200,144,99,212,11,4,131,232,237,251,183,87,133,110,186,58,110,13,68,103,238,63,34,147,40,40,118,115,49,244,67,17,102,182,213,40,180,219,225,220,8,135,23,186,200,117,124,12,67,206,6,250,90,38,147,77,229,140,169,155,140,236,129,105,24,246,173,91,120,186,148,236,181,76,112,141,26,14,149,70,57,210,3,13,131,93,150,130,97,126,191,131,164,112,227,125,196,64,212,150,50,38,64,235,142,34,162,165,41,1,48,102,239,186,34,229,237,77,225,185,18,187,220,137,20,215,226,113,109,31,146,201,37,73,25,205,33,199,101,58,165,27,241,122,105,254,182,217,219,178,122,206,252,78,223,222,34,166,212,60,89,87,107,111,143,204,121,199,110,206,111,91,230,142,51,223,134,249,208,112,189,105,155,38,100,253,235,47,213,116,156,121,135,124,79,58,77,60,32,246,191,45,165,117,107,195,26,26,157,117,238,169,77,66,222,248,77,173,199,239,227,233,26,131,1,216,9,78,41,94,129,31,237,78,173,82,91,213,244,106,165,178,87,213,224,123,174,170,21,171,149,149,21,237,106,165,86,209,242,85,242,187,86,169,220,169,225,219,221,154,214,175,225,219,236,50,36,45,145,164,37,109,163,86,57,189,162,153,149,181,138,214,173,86,150,42,218,229,74,197,34,208,6,85,150,191,79,0,221,33,191,29,242,219,164,191,42,91,36,163,93,213,246,106,110,181,134,155,1,224,85,54,48,199,41,0,181,87,175,92,184,64,95,230,5,72,36,97,68,190,110,65,246,17,102,111,204,87,53,103,9,138,94,7,100,220,156,105,138,69,205,251,221,100,116,219,85,187,166,101,151,224,225,58,98,140,53,3,209,59,72,116,170,58,168,107,217,122,101,163,118,29,209,129,87,27,172,218,74,31,139,118,106,155,53,237,206,82,197,129,247,34,153,252,253,46,190,7,92,178,238,123,90,190,233,97,180,197,169,220,172,3,255,119,150,42,221,58,60,110,85,37,14,12,234,0,39,95,175,100,235,215,133,98,38,188,41,212,51,85,109,180,84,177,150,56,134,6,227,107,103,105,129,240,193,129,55,91,66,221,125,9,195,187,75,0,121,110,169,50,7,185,32,173,9,73,243,75,169,170,118,231,84,101,180,236,38,109,47,67,82,247,84,101,206,75,170,221,174,162,232,156,62,35,1,231,13,39,224,129,237,11,98,181,132,237,91,185,138,9,45,164,65,106,239,188,220,130,167,128,38,16,172,115,23,24,59,187,12,54,101,198,165,221,170,102,213,42,198,5,86,167,197,171,235,226,219,54,45,219,173,242,215,2,199,45,206,207,97,21,96,128,20,232,144,43,47,228,178,252,162,181,37,72,77,145,103,225,109,15,237,149,174,65,219,95,160,100,35,250,4,133,237,90,134,136,116,186,118,65,132,114,29,127,173,123,45,47,50,104,142,116,35,129,181,64,224,106,157,21,52,105,105,247,221,6,233,45,119,4,188,41,131,116,143,82,154,176,181,36,124,247,64,177,78,0,232,58,164,254,187,85,45,191,84,89,93,97,76,90,2,225,39,221,59,179,196,26,202,240,184,226,107,169,90,138,72,1,228,73,87,3,64,29,142,39,77,170,67,94,80,39,171,23,196,38,233,250,219,104,175,230,145,178,37,52,71,87,248,62,242,248,201,153,120,187,10,208,179,181,202,29,183,221,249,107,34,191,213,33,176,173,94,73,87,47,184,98,148,65,25,112,234,149,57,72,219,3,65,70,213,117,134,40,132,53,104,88,235,116,229,220,10,227,20,208,92,177,80,29,156,185,91,211,186,103,42,235,23,180,29,174,52,47,221,174,105,91,167,42,205,11,98,227,57,43,149,53,198,205,13,151,45,158,86,172,227,91,191,240,23,5,246,154,94,63,237,186,229,211,88,254,74,15,170,171,87,204,11,90,86,234,19,155,72,204,206,50,33,159,167,217,152,6,149,237,65,154,87,27,148,171,228,41,253,168,246,106,132,126,149,110,187,141,242,13,197,239,212,46,72,202,91,7,229,88,172,17,49,31,214,181,254,18,17,115,212,152,35,76,204,212,230,41,84,72,180,188,86,29,185,100,16,174,117,234,192,54,171,94,113,234,28,182,233,23,230,61,31,249,119,8,251,128,34,32,224,116,157,210,210,231,253,121,121,64,26,255,244,5,38,50,150,0,34,45,136,204,232,156,71,135,195,187,235,11,208,91,187,160,227,57,155,40,136,171,174,12,53,93,222,237,240,102,24,86,161,29,186,84,127,108,41,120,151,171,230,72,23,222,112,185,208,151,148,84,7,53,4,116,143,59,238,184,144,246,120,213,231,194,178,91,43,84,145,221,249,26,175,165,41,142,10,181,254,92,141,170,194,218,146,171,34,221,33,200,213,153,93,46,119,168,54,106,236,45,213,12,150,32,115,221,170,95,232,40,73,91,53,143,39,238,120,132,66,62,87,69,112,66,95,187,42,117,83,48,5,230,106,76,224,220,14,237,137,161,75,9,14,98,181,77,14,238,50,205,85,185,142,169,13,164,13,18,179,94,29,136,49,85,154,61,40,82,175,212,107,152,180,234,38,81,26,253,80,64,185,213,104,221,168,189,221,204,66,186,68,153,67,128,244,57,115,152,117,148,226,5,242,65,94,108,145,18,215,89,67,50,213,184,75,205,41,86,131,135,206,29,146,57,47,240,251,170,216,149,17,222,142,64,119,95,20,199,138,65,7,80,55,195,10,25,81,95,64,195,225,100,205,149,178,26,42,179,115,4,220,89,58,96,172,34,87,150,124,21,248,16,203,146,68,195,173,238,42,239,38,46,199,186,4,16,21,134,203,110,22,168,123,149,247,176,38,239,39,132,105,215,232,64,216,92,245,11,80,27,228,17,244,88,183,186,234,245,12,212,158,131,106,135,32,183,83,229,69,92,131,138,40,128,84,245,46,129,88,132,247,200,105,29,19,23,170,11,100,100,217,170,173,74,86,150,206,85,221,160,6,234,6,58,210,78,141,67,229,230,211,93,164,10,6,129,60,188,225,117,20,112,236,130,129,221,170,175,138,58,220,18,208,233,115,77,232,147,111,42,241,162,157,101,138,195,155,43,236,35,50,186,95,149,187,132,55,180,146,46,123,198,38,67,214,133,85,202,233,235,158,70,83,51,93,151,7,224,30,14,136,208,67,116,224,20,74,125,147,112,175,67,210,144,123,119,120,187,46,224,216,88,164,220,235,202,182,16,205,48,168,13,137,118,221,170,115,238,245,165,54,25,212,129,95,160,204,119,234,33,236,175,97,243,84,43,215,235,76,47,120,116,123,170,245,142,76,252,69,155,116,195,171,171,65,58,175,122,140,112,81,236,33,13,144,127,68,197,102,169,34,154,44,35,65,167,177,54,40,84,161,217,239,160,93,191,38,203,223,109,84,148,105,84,204,107,146,129,197,229,101,27,141,181,59,203,68,94,246,8,102,174,172,223,174,23,72,7,185,83,95,101,109,193,33,47,41,113,200,212,123,164,15,20,235,107,146,202,110,74,205,120,123,41,71,58,196,157,37,25,33,167,42,13,128,216,167,161,238,181,147,148,61,125,217,154,93,18,198,188,154,59,30,116,151,42,151,80,7,156,70,28,87,8,141,23,200,203,243,3,174,50,174,178,116,111,16,185,227,41,216,235,158,196,83,122,119,4,163,173,233,10,191,170,37,150,136,186,67,181,211,106,97,55,178,170,171,158,13,75,133,166,83,133,62,59,135,6,221,154,215,245,104,107,19,235,29,26,41,93,149,37,214,17,17,77,147,46,70,209,227,166,89,155,233,61,119,98,192,53,31,213,223,20,201,245,74,229,50,166,94,99,169,222,115,95,153,139,166,234,162,218,223,242,180,171,219,6,171,194,28,132,80,113,113,64,26,246,42,239,84,196,52,89,83,207,69,182,132,223,140,152,30,246,229,34,21,249,166,32,86,187,40,218,160,33,179,180,143,75,150,140,216,123,155,126,131,11,38,129,48,137,135,17,215,235,180,116,18,114,217,205,158,151,108,206,83,29,162,22,206,241,70,24,201,93,248,210,118,21,167,206,134,171,114,235,200,3,198,183,115,215,112,192,7,224,104,142,238,240,9,195,22,19,174,85,226,70,96,35,155,94,175,156,170,249,38,250,231,92,86,3,74,32,167,107,149,202,57,52,3,47,97,39,56,189,42,115,234,108,135,88,23,151,87,93,123,227,74,143,248,38,96,88,18,25,112,217,103,122,95,247,190,246,253,146,45,206,172,250,158,183,32,87,67,26,138,238,168,38,152,146,253,160,78,236,19,246,242,185,227,146,203,156,83,47,96,3,158,99,237,122,89,156,190,250,38,72,93,89,69,5,171,185,237,246,34,222,74,172,142,97,181,133,198,61,142,14,94,239,0,197,6,166,117,159,91,219,203,208,130,214,10,242,147,101,57,3,156,236,174,84,214,25,102,69,34,49,46,249,155,72,254,220,50,88,192,199,194,188,235,206,145,58,196,112,90,173,43,135,197,147,116,88,92,91,245,102,209,136,218,249,14,209,77,87,185,208,139,117,137,162,94,147,102,35,129,49,36,77,59,20,87,13,219,213,77,82,155,14,74,168,43,86,151,169,82,159,212,28,188,8,244,36,214,19,59,56,86,236,192,36,7,198,18,143,199,249,122,229,244,73,134,152,83,147,85,9,104,100,144,255,57,97,14,8,188,157,35,60,217,172,145,185,120,45,104,75,88,204,106,227,21,128,53,131,217,106,222,48,233,189,163,121,37,175,66,77,20,59,235,20,218,27,123,194,236,233,50,45,123,165,67,198,203,166,252,114,131,243,110,147,240,174,78,154,222,146,103,188,118,21,27,12,189,107,171,28,216,93,84,93,48,122,230,33,105,196,135,207,66,21,134,207,173,213,74,23,109,52,32,187,143,34,213,67,175,35,212,59,130,196,13,81,51,229,73,215,185,128,53,157,174,84,214,48,245,60,179,182,47,187,90,189,43,40,123,71,110,236,74,37,174,181,45,188,251,79,229,51,125,30,254,159,192,109,122,101,114,48,202,9,171,215,50,119,203,250,9,171,85,230,14,248,19,29,163,183,81,70,127,242,9,167,217,31,152,173,50,0,48,79,196,185,63,189,198,2,18,110,168,174,64,137,237,127,211,254,102,47,6,63,204,99,31,147,206,112,201,14,118,103,49,195,1,254,194,255,226,9,28,94,89,178,194,135,95,98,37,26,14,192,95,8,17,5,116,53,245,107,153,84,54,147,75,105,49,29,79,95,114,179,121,135,77,197,188,107,81,0,210,96,151,21,211,117,29,203,100,104,25,37,58,44,6,101,63,28,104,34,133,0,217,47,5,108,141,84,155,117,95,180,219,109,1,209,96,165,52,250,216,173,144,197,84,80,54,72,129,21,65,118,64,14,127,116,207,176,31,35,107,52,90,140,31,191,19,19,67,125,98,82,92,143,220,106,156,245,197,193,238,98,176,77,98,114,163,230,128,114,15,128,184,0,40,3,240,142,227,1,0,252,64,30,233,37,91,236,142,225,106,55,127,33,6,28,197,120,196,81,26,254,147,211,121,100,216,214,93,147,160,157,21,106,245,98,10,137,44,9,111,200,162,20,39,136,196,31,70,180,10,222,46,227,181,140,0,212,15,85,8,48,129,87,10,76,232,186,153,244,70,96,173,31,125,161,61,196,87,30,150,33,81,13,227,187,146,39,93,165,24,9,56,114,121,201,239,164,129,23,228,86,154,32,213,2,205,252,165,255,18,20,23,1,248,17,190,74,180,122,162,68,111,169,241,164,200,79,186,151,147,29,138,146,22,101,206,237,157,100,191,23,203,45,236,250,18,243,9,157,42,22,164,29,127,252,129,87,49,22,207,37,230,17,226,175,24,110,94,30,49,159,120,197,129,196,18,143,23,165,216,130,208,42,211,146,131,63,44,70,70,224,84,17,251,136,40,149,46,88,255,210,50,211,76,52,72,196,167,69,61,92,176,106,177,205,124,103,75,10,197,243,193,226,52,110,69,44,206,35,100,196,156,7,81,172,243,171,226,113,228,208,136,39,196,39,117,28,114,188,226,62,114,14,248,195,129,79,244,133,235,63,36,36,49,210,32,136,182,172,173,242,138,118,10,85,135,46,83,37,229,69,175,44,153,144,159,150,82,22,37,156,148,178,35,134,206,201,58,79,141,20,187,64,103,50,164,232,77,56,99,176,26,203,169,70,191,211,154,30,43,23,12,11,140,142,61,43,135,70,63,27,198,10,58,168,228,125,154,144,255,88,65,114,2,195,32,187,220,71,149,79,98,183,138,242,131,80,206,170,165,147,221,156,35,33,133,113,110,65,52,105,213,132,95,56,210,166,240,23,222,11,20,218,58,10,41,14,111,106,188,36,38,162,165,125,3,96,160,21,167,21,119,220,140,57,166,7,22,143,37,87,146,16,100,199,118,135,48,164,195,27,44,68,241,5,111,27,10,210,199,180,33,219,138,249,72,138,193,3,69,162,72,31,169,59,31,11,150,90,94,142,69,161,82,22,198,65,114,191,8,70,23,189,13,200,131,197,227,23,161,161,221,8,70,254,206,230,102,140,79,175,210,208,100,146,158,15,152,201,180,35,40,205,85,64,149,222,74,228,89,130,226,245,68,30,82,196,60,21,160,123,248,187,151,7,236,171,76,208,40,91,81,101,52,5,12,38,41,84,157,231,154,196,100,10,10,243,248,57,208,248,1,53,116,48,149,187,93,112,244,22,109,231,162,127,192,19,130,198,105,19,75,111,189,190,15,205,69,239,187,9,171,214,47,147,98,173,185,168,90,201,109,19,161,149,178,147,154,213,108,242,41,61,25,35,126,43,65,56,90,210,145,142,89,221,111,139,123,150,187,162,53,60,107,53,168,53,133,67,27,198,219,239,10,211,221,29,184,224,165,30,180,81,60,203,47,96,243,129,181,135,231,150,199,240,224,242,24,185,160,73,42,232,119,59,200,217,125,70,166,171,12,160,26,119,159,89,52,171,217,110,212,253,48,46,250,153,40,34,196,175,243,24,83,131,51,106,132,116,45,52,67,122,166,154,4,133,62,243,233,46,114,249,147,248,142,76,125,185,248,202,175,188,0,250,88,224,110,40,165,32,135,116,158,160,38,243,15,148,227,233,6,9,147,244,136,15,176,124,189,84,80,211,71,40,122,159,226,166,106,88,74,86,84,35,171,99,89,225,134,104,62,65,175,145,76,162,106,243,237,85,69,113,119,223,201,243,69,106,227,21,213,142,17,102,186,208,93,56,10,103,75,144,90,193,37,69,94,134,123,165,36,103,20,223,154,170,246,74,9,54,51,1,234,247,30,121,253,158,247,253,180,72,143,52,1,13,78,63,5,23,147,171,26,184,151,9,122,251,76,174,168,197,232,127,15,35,223,225,54,49,118,186,77,68,227,178,232,240,224,11,190,55,110,63,200,127,180,74,232,5,88,42,7,232,164,172,85,120,255,252,30,72,126,57,86,152,4,42,125,68,238,241,44,56,34,208,3,90,198,152,4,236,194,172,73,76,2,15,55,46,174,251,65,249,165,178,231,55,171,66,199,16,15,166,234,34,165,253,112,228,241,50,45,217,219,69,71,146,253,72,207,86,96,22,29,240,104,165,179,42,83,197,237,90,49,197,92,72,238,244,177,160,119,64,238,189,49,181,181,45,247,82,200,68,14,16,79,38,231,225,159,225,56,230,208,153,183,186,27,243,132,202,91,168,74,147,131,222,198,179,97,131,162,107,174,242,221,123,106,139,37,22,104,100,119,200,240,156,198,140,49,74,27,206,213,0,10,21,224,247,176,6,53,147,32,58,60,75,73,210,19,174,96,227,229,93,174,42,9,190,166,247,121,249,95,143,51,38,5,62,40,76,55,161,222,136,58,195,235,83,219,108,161,214,226,228,86,72,208,197,230,183,55,240,103,126,254,88,154,137,66,154,61,6,90,204,117,138,210,22,50,128,135,92,39,149,154,213,162,94,167,163,95,103,102,21,38,134,143,97,225,70,38,110,253,139,225,222,191,152,142,86,227,56,35,211,151,125,246,241,180,158,66,27,28,179,245,40,164,217,73,231,53,194,60,219,48,114,139,211,53,91,54,186,93,114,98,187,40,116,179,207,21,67,47,12,11,81,136,10,115,88,90,212,74,43,103,78,194,186,145,120,245,144,135,149,226,166,177,49,227,71,64,149,30,99,237,66,57,21,87,142,0,108,237,146,153,97,122,178,56,59,65,254,5,152,3,21,193,52,42,44,40,188,229,129,225,46,227,215,234,1,189,159,9,159,45,198,34,166,117,209,107,37,106,249,12,220,132,166,158,125,201,147,93,196,79,38,210,221,172,22,99,119,123,168,107,19,46,18,211,220,68,225,90,170,99,233,109,197,181,93,127,41,145,10,165,86,70,232,152,142,154,96,23,166,55,170,29,151,47,146,84,193,236,250,252,181,49,82,21,234,142,144,239,92,27,227,85,152,157,28,95,255,109,107,227,212,122,180,87,66,174,46,84,236,36,235,179,68,252,254,225,166,37,54,2,189,153,45,212,192,138,114,240,132,49,53,20,85,133,123,218,39,188,81,30,66,95,79,80,217,134,62,117,165,202,226,211,87,42,30,77,54,226,74,167,27,171,123,166,207,152,245,121,203,228,81,147,206,147,220,147,204,246,199,174,241,139,75,249,217,192,82,190,124,16,154,175,235,184,206,173,152,210,191,21,96,54,206,131,194,29,113,62,51,73,229,181,244,117,214,224,140,79,32,200,237,135,121,149,224,121,83,124,22,191,147,3,80,248,63,235,6,239,228,97,48,195,251,220,98,120,161,27,89,14,215,196,204,137,73,115,79,157,121,92,222,99,232,38,73,130,124,211,209,131,136,6,103,119,205,249,45,40,26,88,82,138,61,251,172,210,85,24,226,41,228,178,160,144,112,111,136,13,188,226,62,196,224,4,205,243,166,165,67,132,42,74,158,100,178,125,241,86,227,23,6,167,24,160,232,165,119,147,218,198,146,103,62,173,150,109,57,238,70,189,208,64,110,197,11,172,70,143,141,66,136,92,92,167,171,226,177,9,150,197,197,241,65,173,247,130,113,80,202,117,227,240,53,209,224,32,16,221,98,254,32,175,0,70,161,203,236,84,195,198,181,56,96,241,228,243,228,243,228,243,228,243,228,243,228,243,228,243,228,243,228,243,228,243,228,243,228,243,228,243,228,243,255,226,7,102,198,127,67,143,13,140,61,155,244,159,66,247,172,235,127,152,111,153,230,96,222,119,121,61,159,189,139,113,174,57,119,222,205,14,57,245,197,232,200,91,15,188,220,194,13,239,190,128,0,201,83,35,68,217,143,217,116,231,198,134,41,28,201,147,45,145,78,188,215,206,93,78,244,60,58,108,81,59,108,115,29,63,11,151,4,38,113,47,70,216,126,187,9,89,227,57,177,38,217,104,39,182,153,87,149,210,63,37,132,232,109,8,87,37,50,62,135,172,154,185,116,120,254,64,97,161,95,209,14,95,211,243,122,59,85,92,140,205,207,243,147,103,89,166,168,72,82,105,189,155,221,220,193,34,96,124,1,48,228,186,199,198,70,46,121,123,224,133,191,132,149,245,23,54,6,131,68,99,35,172,40,187,113,53,230,221,236,26,200,162,14,171,241,150,21,184,123,209,149,90,193,199,239,6,107,100,51,141,124,209,47,65,186,39,118,94,67,137,23,178,243,134,98,236,207,184,181,7,154,72,8,34,147,46,89,242,65,32,66,157,13,108,222,83,180,56,59,125,92,94,233,245,188,204,210,138,67,228,62,226,177,101,164,27,230,143,67,177,200,177,148,22,132,153,226,64,57,140,172,11,117,44,114,34,236,180,2,118,218,15,59,227,227,96,104,135,148,176,142,145,29,220,28,86,136,171,89,181,151,59,147,229,173,168,134,156,81,224,156,241,227,44,220,173,152,22,52,221,24,2,200,185,180,65,165,18,174,61,68,188,21,104,19,120,87,173,30,174,14,237,135,169,157,137,5,63,33,108,194,144,232,164,91,87,179,227,232,84,85,174,212,151,161,8,208,71,37,14,105,26,179,127,28,28,130,90,38,20,1,22,30,254,8,141,173,86,106,126,164,132,80,219,254,32,40,16,42,16,28,153,124,62,124,132,25,35,126,226,77,226,129,58,167,18,28,37,36,81,126,34,41,208,199,82,192,151,67,211,145,52,136,139,188,48,52,134,237,243,244,244,114,206,47,37,185,0,177,11,138,225,154,143,150,126,227,201,141,159,103,55,3,67,97,140,123,75,211,144,162,152,254,140,38,229,72,23,180,24,137,140,75,229,89,14,47,10,208,29,103,165,219,131,69,42,248,184,40,197,180,179,179,210,99,193,219,131,189,69,168,164,188,244,36,134,232,248,34,90,67,4,90,88,208,146,239,116,245,128,10,246,85,46,176,247,11,247,244,52,27,70,59,171,128,39,45,40,78,136,90,90,81,3,134,187,3,87,241,206,184,152,27,205,37,86,180,3,156,82,226,139,246,96,204,59,75,60,4,199,231,124,107,145,2,128,172,238,223,4,167,90,104,157,100,159,174,88,169,111,137,55,130,53,234,13,168,34,172,218,200,70,3,254,42,218,132,103,204,109,179,227,11,217,159,128,125,77,203,110,138,248,120,125,138,220,89,35,237,198,67,60,242,129,163,32,74,244,168,17,101,139,38,50,226,27,54,133,34,65,247,67,232,4,82,13,164,43,130,225,217,3,185,39,22,33,191,253,187,63,24,90,93,224,2,209,71,182,225,12,21,91,15,66,109,215,137,130,194,39,53,159,41,175,18,29,164,218,23,126,222,53,156,45,94,88,10,214,36,47,56,118,86,15,44,44,97,119,53,121,73,177,242,191,242,233,11,61,176,123,196,63,35,245,69,173,42,175,133,31,59,34,100,35,198,214,201,2,239,196,123,128,130,27,42,147,62,211,214,197,165,40,52,135,194,106,26,167,16,229,104,222,118,68,203,134,169,250,73,148,253,4,234,222,83,248,81,42,63,68,233,11,211,33,247,28,159,73,118,145,176,136,105,85,147,145,23,97,109,194,94,71,31,47,114,16,108,61,95,124,186,74,121,132,140,50,42,0,153,0,0,30,137,17,2,196,167,65,195,246,233,71,31,224,163,86,185,192,13,111,154,186,80,108,231,131,213,67,22,113,112,131,199,8,136,228,173,128,160,48,194,145,87,240,43,108,215,46,121,175,12,216,243,128,42,220,73,226,235,49,163,18,100,124,212,17,59,117,156,17,251,47,49,236,98,171,141,64,197,74,205,38,217,149,137,172,220,52,162,88,165,229,87,110,231,21,15,80,152,186,85,214,76,192,120,0,170,204,209,98,21,24,17,45,59,118,22,184,174,197,78,154,157,109,19,247,242,193,243,200,132,151,54,12,12,90,204,49,122,14,204,103,108,171,237,107,63,97,171,194,112,19,131,156,193,134,243,77,159,185,217,157,23,9,17,167,162,233,192,36,40,98,144,200,61,19,101,186,170,212,144,155,198,7,117,225,157,239,98,245,152,221,223,137,28,49,254,171,233,244,32,35,39,25,205,66,59,160,216,147,54,45,103,216,183,247,84,10,56,55,144,134,128,224,0,31,11,25,47,252,205,49,110,31,165,79,59,68,141,53,42,195,197,141,167,11,153,128,200,234,51,39,5,211,133,132,51,31,68,29,224,16,229,79,31,19,80,41,42,190,64,92,158,178,97,132,29,182,24,211,218,49,130,71,248,77,43,204,68,136,83,233,20,136,107,54,84,154,137,20,23,51,90,12,197,122,172,52,75,98,40,241,82,36,9,177,15,57,75,145,122,80,82,210,9,104,161,163,68,168,149,242,87,39,120,19,137,138,242,176,161,208,56,251,136,77,218,127,74,201,29,83,173,111,36,204,134,200,182,176,128,66,134,147,105,38,22,233,236,51,209,206,53,201,242,157,100,201,68,37,71,145,34,20,45,64,97,226,35,248,243,141,182,153,232,2,189,67,225,160,157,112,138,115,145,83,169,112,105,13,27,14,67,16,145,124,101,161,206,47,229,98,85,244,100,87,170,69,154,237,142,157,81,11,25,188,69,5,230,2,150,104,13,29,228,120,7,50,10,102,193,61,27,77,61,239,253,51,201,193,68,142,72,223,25,148,178,73,29,166,46,198,91,178,97,26,65,109,162,6,250,115,34,165,71,143,86,242,214,240,72,60,85,250,197,191,211,197,55,107,139,18,92,121,56,60,150,104,42,220,49,138,243,179,162,144,72,26,45,95,7,42,6,23,154,178,193,51,171,228,37,134,148,207,228,14,206,97,125,189,51,12,80,58,164,55,7,242,119,167,174,58,59,22,84,90,181,72,154,247,45,209,8,204,228,39,57,203,65,11,81,14,38,23,39,41,78,32,43,77,140,39,112,236,201,185,212,122,40,98,85,221,47,82,4,253,91,84,148,12,81,150,148,254,208,144,165,82,165,91,62,98,55,18,237,158,186,120,46,143,248,232,54,154,194,229,42,37,134,113,114,98,239,114,81,53,139,89,104,164,13,149,33,104,41,78,1,12,49,120,34,60,149,106,95,78,180,141,163,154,73,41,157,133,147,145,157,86,145,221,110,182,139,102,123,188,210,139,58,206,40,42,46,199,211,209,110,132,142,144,36,68,232,248,76,122,55,138,7,205,121,117,145,160,125,63,73,4,205,129,50,106,33,37,159,221,192,207,5,206,62,19,213,45,20,107,203,162,71,65,185,100,204,103,23,193,173,162,146,161,40,54,213,241,103,2,7,202,26,67,119,151,42,221,153,83,207,217,102,114,48,9,203,163,111,33,173,7,39,107,51,153,162,22,203,194,84,173,152,11,155,165,245,81,198,134,208,41,82,226,116,41,66,175,160,87,145,168,18,217,7,192,212,141,156,168,234,83,130,191,192,159,238,243,127,88,189,77,211,182,134,99,68,41,44,252,32,159,149,3,202,20,69,229,117,251,192,241,212,19,173,82,76,104,223,185,81,43,121,255,32,105,116,12,187,27,181,0,30,14,52,10,25,95,5,254,85,111,30,246,67,14,34,23,12,91,46,7,211,46,2,115,13,39,57,154,132,30,97,141,243,198,142,243,193,79,171,38,25,129,133,188,66,155,23,195,134,55,233,13,239,160,210,66,98,168,231,193,103,167,234,201,148,109,118,23,167,224,156,207,177,119,172,243,133,198,31,42,23,180,188,67,213,184,250,44,184,131,9,102,32,233,9,173,4,213,162,90,40,131,39,246,201,251,187,150,162,3,168,77,135,16,195,203,83,121,48,215,241,197,160,112,101,161,98,72,136,217,194,74,230,5,213,23,178,44,190,233,138,124,200,240,31,18,135,137,228,170,78,49,155,96,177,90,104,196,140,254,136,203,93,82,207,202,31,171,41,25,91,9,69,171,146,42,10,67,148,47,19,153,173,40,56,201,150,97,111,5,91,170,217,104,26,77,99,66,89,98,231,24,106,234,183,178,13,43,28,4,234,192,224,100,206,164,248,113,37,74,61,203,241,49,11,6,116,232,241,10,210,147,180,166,153,51,254,164,150,34,61,164,11,207,65,34,23,6,100,115,143,110,46,78,169,103,254,242,221,234,22,109,249,191,206,222,229,19,91,219,116,6,253,158,99,53,20,65,255,143,55,248,66,168,73,117,216,182,100,184,167,244,160,55,223,215,78,199,158,199,141,111,201,158,177,125,139,46,159,78,223,132,33,163,117,104,11,186,158,231,60,59,198,37,86,12,55,26,194,110,214,241,159,176,59,201,234,221,192,132,33,206,127,234,145,139,77,214,119,6,142,223,249,39,68,206,103,149,139,15,62,250,21,71,244,17,255,125,83,90,243,8,93,185,136,186,125,32,98,33,68,57,138,43,145,161,220,80,225,226,187,32,67,189,36,17,114,235,144,255,18,160,231,98,194,253,18,46,11,139,114,176,141,184,44,214,50,156,77,147,159,150,8,134,91,42,155,194,51,112,228,187,88,184,37,91,124,102,241,56,88,177,145,72,194,77,117,48,245,245,153,132,112,218,155,154,183,97,184,7,175,144,17,206,179,109,181,37,41,12,233,42,170,10,131,64,228,97,85,209,134,7,254,205,88,38,204,187,123,131,209,48,145,232,90,61,139,60,99,255,129,65,202,184,117,75,114,67,132,159,50,198,254,37,11,179,225,1,180,210,118,28,142,88,171,5,88,232,1,183,166,65,162,198,29,24,144,155,155,193,221,27,190,25,119,208,223,234,91,35,246,185,95,153,201,234,145,239,16,3,75,228,132,51,106,183,173,93,47,133,49,66,11,20,245,115,78,204,173,92,102,118,91,164,153,206,100,244,168,165,224,180,145,201,102,11,1,189,218,106,9,7,221,29,68,208,147,104,217,253,1,216,18,189,227,224,65,113,64,108,252,120,48,55,70,100,104,111,56,46,192,26,73,223,42,207,208,12,59,93,115,154,26,100,125,125,124,230,81,112,73,154,10,189,89,13,55,219,106,20,218,237,71,226,73,82,12,86,152,42,115,104,174,136,104,7,55,128,60,147,77,229,140,137,17,39,231,18,54,12,251,214,45,114,31,92,72,224,96,34,60,244,59,172,147,211,45,55,235,180,35,238,75,253,90,23,59,181,95,85,0,82,126,49,103,164,237,108,90,67,51,60,119,2,212,255,40,184,251,144,82,136,219,7,99,71,191,251,226,240,245,247,142,190,248,241,225,235,31,30,253,228,125,238,120,221,245,36,147,196,93,147,172,239,190,116,248,243,15,30,254,203,15,15,63,255,165,12,49,177,235,186,91,49,227,195,31,191,253,224,157,183,118,31,124,245,155,123,159,189,126,255,199,223,146,160,19,60,227,55,217,181,154,23,251,253,97,41,30,63,184,57,123,160,197,211,11,5,51,94,106,143,122,196,47,55,211,211,204,217,125,114,201,11,112,216,41,199,91,198,208,40,17,103,232,60,216,107,139,13,195,49,243,89,205,186,82,61,119,113,71,63,189,178,209,175,192,207,217,245,203,155,75,151,55,224,91,29,31,43,59,181,202,117,248,83,189,86,217,238,158,36,41,215,206,174,95,212,87,43,182,147,109,230,47,192,115,250,226,169,139,75,203,151,141,165,243,195,238,229,81,255,210,149,165,235,187,153,133,249,74,122,213,178,119,150,215,107,171,215,86,175,103,79,87,215,234,103,107,25,167,119,121,111,249,138,105,93,216,184,184,103,108,55,207,221,61,125,101,123,237,252,106,189,218,205,158,234,236,92,172,221,89,89,218,184,210,236,238,174,213,122,133,130,113,238,238,48,115,46,211,107,15,119,11,157,86,235,74,123,184,119,169,215,158,235,205,207,103,82,57,187,125,109,52,220,110,94,153,207,108,175,183,231,242,205,243,171,43,250,210,221,171,59,217,102,253,82,113,59,149,89,31,164,141,181,86,231,236,202,206,218,78,186,82,31,85,157,230,73,125,101,174,182,51,56,123,246,202,133,187,23,150,214,206,156,157,219,234,21,122,235,87,95,232,86,178,39,83,27,167,70,237,94,235,76,230,252,168,114,225,133,189,75,11,123,167,123,109,125,121,205,216,169,213,55,234,163,202,169,134,110,229,59,183,151,175,12,54,218,151,214,179,39,47,110,25,13,179,98,228,114,87,135,167,111,215,87,50,215,174,85,119,71,123,39,119,79,101,114,231,118,141,11,213,250,70,109,238,84,182,214,174,232,153,218,217,202,138,125,109,99,235,246,37,227,234,74,102,227,250,66,42,181,123,169,98,231,187,167,234,91,107,157,246,117,125,121,165,210,45,158,73,119,157,252,40,127,251,212,201,244,106,245,226,198,201,237,211,182,113,225,114,119,161,248,194,41,115,119,231,212,90,189,115,174,243,194,90,238,244,72,159,187,184,80,219,185,122,189,210,184,112,249,106,47,95,236,174,222,61,117,41,189,86,125,97,163,62,60,213,62,127,213,232,213,174,45,245,50,215,55,86,138,206,112,239,206,217,147,169,156,115,253,234,250,246,202,169,148,113,181,211,25,86,138,27,187,59,153,118,125,110,239,172,117,110,238,202,106,161,218,214,111,103,239,166,119,155,85,221,116,42,231,156,204,181,66,111,103,233,226,233,98,45,191,178,58,183,116,231,204,181,74,245,194,110,33,187,123,182,218,174,157,237,217,237,173,170,181,151,59,219,31,25,119,119,244,157,250,229,219,173,156,245,66,115,212,238,92,201,54,204,51,43,23,171,157,187,103,182,139,173,165,238,249,235,185,98,125,39,91,187,190,154,174,245,204,203,221,185,187,205,198,90,187,186,221,172,157,62,237,152,47,52,219,103,70,157,187,203,75,149,157,226,238,249,126,47,181,210,30,229,172,237,171,217,205,83,86,205,94,155,207,173,234,253,83,43,215,82,245,115,187,221,118,239,234,240,154,209,189,100,158,239,215,71,167,246,218,70,119,205,174,27,103,155,118,250,98,110,121,187,216,78,245,175,238,44,167,54,26,206,133,75,107,155,87,173,179,246,181,59,103,155,119,215,122,133,193,124,62,51,183,180,221,55,245,245,220,157,107,203,115,149,61,167,190,179,119,225,242,185,213,23,206,206,213,114,157,76,215,186,115,225,138,121,97,217,216,184,158,190,88,169,230,175,214,174,156,172,109,175,140,50,235,87,237,83,181,185,122,247,228,250,169,243,235,185,225,185,139,198,11,103,219,173,236,213,245,171,169,92,101,253,122,237,238,252,185,108,189,112,242,148,222,177,175,110,175,13,207,109,109,95,176,150,179,149,147,221,133,173,250,245,149,23,46,214,86,170,157,141,11,87,27,151,206,54,55,141,43,134,177,89,220,189,102,165,95,72,87,134,155,205,202,233,90,250,148,109,55,174,58,23,87,123,185,117,125,176,126,187,178,114,174,210,93,171,45,117,47,239,158,181,174,109,156,62,115,234,140,62,172,86,107,93,253,170,189,209,174,158,95,219,189,108,141,182,174,93,216,60,125,183,126,167,208,88,127,161,119,97,213,232,216,75,215,151,119,174,220,190,106,93,25,230,239,228,182,129,151,215,107,173,185,173,57,227,140,99,93,123,225,212,229,110,250,100,55,183,181,189,114,167,114,114,213,56,115,118,148,111,53,43,117,189,178,213,28,22,87,161,91,55,47,212,175,95,107,47,55,207,89,155,131,75,169,194,89,16,213,11,235,233,106,215,200,158,188,189,113,102,238,244,153,133,243,197,78,187,115,117,221,52,79,91,213,11,43,181,218,249,205,107,233,86,186,114,37,119,199,186,123,97,123,235,186,185,183,61,60,165,159,74,245,79,247,87,178,122,106,99,169,80,169,47,156,217,189,123,97,62,189,155,191,216,170,95,239,158,171,141,186,75,253,202,206,74,127,173,190,185,122,94,95,215,123,119,78,238,228,207,87,207,159,111,239,13,250,219,219,171,214,221,165,193,232,133,222,220,106,243,250,214,150,85,232,245,119,174,141,58,246,92,113,176,178,90,233,116,94,112,70,149,134,121,50,115,29,68,255,74,239,228,201,173,221,193,217,74,218,90,73,95,54,140,246,133,202,66,203,104,67,135,223,169,214,210,103,55,46,156,113,82,245,237,203,68,77,173,95,190,114,238,226,233,28,8,223,106,57,126,160,165,23,22,138,146,106,212,134,179,251,241,145,99,198,156,161,109,53,135,241,197,109,195,142,217,101,55,203,236,62,38,244,202,195,77,203,209,204,114,47,249,116,19,108,221,161,185,212,49,113,78,160,217,144,116,11,6,212,118,242,86,243,197,23,205,69,219,28,142,236,94,204,158,193,251,141,227,218,190,109,182,75,113,156,95,155,118,141,135,96,197,53,50,158,53,107,29,152,70,7,223,30,104,55,96,196,219,236,239,172,155,195,33,204,121,158,119,129,25,195,161,237,148,246,173,86,41,62,180,6,14,221,116,26,63,128,2,144,5,230,226,144,69,130,108,118,7,195,189,4,121,193,138,58,118,179,52,156,137,55,178,185,102,124,86,51,58,48,106,28,253,143,15,238,125,241,219,163,119,127,117,248,241,107,15,254,233,219,0,110,86,3,112,155,169,56,226,113,107,123,198,159,227,232,213,31,192,88,247,224,171,175,14,127,254,111,15,126,243,139,248,236,205,89,13,16,134,33,188,99,94,2,180,92,124,17,171,205,140,11,230,193,39,191,59,124,235,111,31,188,244,119,15,62,248,251,135,63,251,238,253,127,252,46,0,126,248,254,191,31,189,245,246,253,159,127,254,199,47,223,184,247,217,119,16,42,173,132,212,249,159,47,253,45,130,191,57,91,10,129,121,244,253,79,142,222,120,249,193,167,191,59,250,232,141,163,127,127,235,193,7,175,30,254,232,195,255,124,233,229,76,94,23,31,143,222,126,247,254,119,222,17,83,238,191,252,47,247,191,243,182,155,66,136,0,208,48,232,55,70,195,97,191,231,113,155,28,23,31,199,89,14,180,12,204,40,246,155,29,171,185,85,234,37,251,3,179,183,214,111,153,157,131,3,151,68,25,145,7,31,255,225,254,87,31,31,189,241,202,225,155,239,240,26,4,228,131,215,54,62,248,206,47,14,127,247,191,69,14,0,91,144,111,159,254,228,193,39,255,240,240,149,55,15,223,254,196,133,14,143,144,120,248,213,247,14,95,123,243,232,123,111,222,251,234,93,96,23,64,120,248,206,199,15,127,246,195,123,95,124,113,255,91,191,61,252,232,135,135,239,126,72,129,28,253,211,75,71,63,253,197,253,175,190,123,255,139,119,161,13,161,248,209,15,62,245,113,91,70,137,227,108,248,5,11,141,162,78,223,104,225,53,52,174,108,241,196,82,252,10,217,18,109,54,206,119,70,96,233,129,233,97,198,181,77,236,9,189,36,207,116,217,238,112,185,13,72,45,13,241,76,240,172,241,3,148,47,53,195,168,200,184,44,161,116,4,137,184,169,165,68,33,242,122,229,213,94,75,209,27,73,170,208,217,120,154,215,208,94,21,241,57,84,0,51,189,36,74,200,236,28,123,195,57,71,55,155,15,8,31,18,13,187,191,227,144,224,33,210,175,57,30,85,154,204,122,59,80,139,216,30,104,70,249,198,77,173,95,158,129,238,154,105,164,27,208,93,225,155,145,45,166,232,183,124,35,151,165,223,210,69,35,71,191,21,243,141,133,248,236,172,102,61,14,253,133,246,175,101,116,250,27,66,87,64,207,97,73,45,229,113,109,219,34,238,202,18,110,137,39,223,120,119,233,59,152,72,254,178,54,167,173,32,241,221,25,154,131,184,130,191,71,31,253,226,225,175,126,158,42,197,64,142,125,21,223,251,236,163,195,119,63,61,252,201,75,71,239,189,245,224,15,223,59,252,246,47,154,155,118,191,107,150,230,231,219,29,99,195,153,215,176,223,255,230,103,142,217,28,217,166,43,221,188,109,166,70,34,93,138,29,189,246,135,195,87,63,133,241,168,191,19,179,122,219,6,78,124,155,24,177,219,182,154,192,85,39,214,238,195,240,97,178,203,238,99,40,190,48,15,108,3,86,194,241,196,253,166,209,217,236,59,195,195,223,255,22,250,243,253,239,127,120,244,209,207,31,190,244,218,195,247,127,255,232,56,102,56,142,85,116,227,146,35,162,145,248,216,192,182,182,1,193,88,207,28,238,244,237,45,192,241,206,200,116,134,14,224,112,255,151,47,63,26,14,180,230,44,52,209,183,127,253,240,157,143,220,246,1,181,195,148,204,219,159,192,204,5,84,253,195,159,252,140,169,244,8,192,100,192,18,199,52,121,236,202,52,13,111,236,242,201,32,140,93,56,90,28,104,29,236,60,78,121,31,195,37,153,62,162,202,200,215,217,52,50,27,18,122,11,149,255,125,46,203,79,165,64,98,187,230,112,179,223,2,12,80,227,139,153,177,83,113,97,47,63,165,31,104,84,214,67,115,0,48,200,83,118,180,22,233,214,57,125,33,195,187,112,161,128,29,119,80,62,215,184,13,179,218,153,214,13,80,186,55,103,103,154,154,165,117,180,167,82,90,111,212,233,104,208,233,91,249,86,166,149,141,147,231,89,109,84,30,240,137,157,214,45,239,55,251,48,141,238,145,13,187,251,219,97,52,151,70,7,218,0,38,182,132,30,68,147,143,113,180,106,173,101,182,141,17,48,55,200,20,208,130,253,17,112,61,189,155,6,165,9,6,202,165,126,31,39,248,165,148,230,141,254,192,50,173,139,39,3,152,173,213,158,53,44,1,91,144,234,16,62,163,210,132,137,171,38,12,11,165,56,89,97,160,98,49,79,85,231,188,106,68,17,76,36,172,84,64,129,112,157,17,39,24,38,26,245,237,233,26,155,148,235,26,130,68,195,11,230,241,37,194,225,198,234,82,233,169,167,118,136,97,149,172,144,133,169,107,148,47,47,190,24,151,158,227,86,47,70,243,105,131,81,227,180,185,135,100,224,206,224,26,18,15,176,113,208,64,243,0,190,34,166,117,107,123,181,71,99,48,209,47,9,8,155,189,214,37,11,197,147,140,64,246,144,63,96,65,247,187,97,27,221,210,190,97,111,140,80,93,195,183,193,96,11,234,98,24,18,39,245,238,144,58,68,42,228,149,102,13,148,111,87,7,26,202,137,242,221,121,120,161,129,162,128,70,81,190,95,39,175,0,97,188,99,226,228,165,75,231,215,161,201,59,70,111,99,132,33,85,241,187,155,183,106,103,227,26,19,15,137,249,52,77,228,133,109,2,232,30,48,176,62,178,137,83,167,148,243,210,144,108,7,18,72,211,118,129,39,140,121,92,208,228,134,245,94,104,67,248,91,53,236,42,177,221,86,235,160,73,210,122,182,168,193,175,5,248,149,211,181,116,70,207,226,175,60,254,202,225,175,2,254,42,226,175,5,45,171,47,228,181,108,30,30,225,91,1,127,145,180,34,166,193,183,148,174,67,27,245,140,65,221,178,75,241,122,105,30,191,227,128,7,188,225,73,228,1,212,22,202,248,89,162,117,80,24,32,129,52,225,121,92,97,19,155,113,52,220,188,60,66,219,34,174,53,33,183,109,172,246,90,230,110,13,121,4,73,230,221,109,235,110,157,4,197,3,7,54,6,35,46,72,67,24,188,187,236,129,172,53,144,239,41,109,167,215,90,109,149,18,41,0,230,52,13,76,18,49,33,226,117,222,54,183,45,19,167,11,160,131,136,13,208,18,59,228,1,239,181,37,165,237,176,72,88,255,116,15,100,226,18,152,191,51,51,66,174,94,114,195,28,210,201,200,186,117,215,156,153,61,0,85,38,53,149,160,16,78,156,96,111,76,40,74,115,61,109,247,251,195,228,211,0,43,14,67,39,64,136,107,50,248,9,171,5,43,81,232,208,39,78,72,143,201,83,235,183,46,18,232,96,171,17,69,0,217,169,34,64,124,241,159,70,175,46,168,195,184,104,247,247,2,106,188,101,57,76,76,129,66,111,80,160,40,251,252,109,86,123,134,146,233,33,64,185,57,44,247,94,124,145,188,162,56,216,101,147,61,83,92,22,253,197,4,188,193,90,155,197,198,27,49,170,131,45,197,5,12,58,158,217,219,24,110,62,167,159,56,177,221,7,27,69,127,170,236,189,188,161,223,124,94,124,0,89,50,131,69,83,202,162,41,177,104,10,139,14,131,69,211,202,162,105,177,104,26,139,218,193,162,25,101,209,140,88,52,3,69,3,108,226,98,37,51,174,54,34,195,195,121,16,127,202,50,58,229,71,62,130,210,25,24,150,29,228,228,100,144,47,146,210,2,96,93,211,53,161,93,133,38,133,186,148,134,3,234,7,84,120,188,27,224,51,29,223,120,138,191,91,193,216,172,22,205,177,232,50,153,134,73,12,130,57,9,186,10,190,78,15,134,21,68,24,235,160,125,143,5,131,21,36,228,184,61,42,74,233,72,16,103,34,209,210,148,180,11,253,54,57,220,4,189,35,107,17,33,123,25,141,0,80,5,128,27,137,137,240,58,53,233,210,61,70,163,171,210,147,92,42,147,62,37,94,238,17,71,146,89,238,19,67,46,137,203,34,181,14,216,102,51,50,128,89,74,34,179,198,87,113,173,182,109,52,205,25,19,59,186,63,85,66,135,130,39,211,58,208,41,208,149,134,46,50,139,222,215,242,169,245,115,103,113,235,7,244,2,171,189,55,99,171,89,116,209,95,255,48,192,41,168,210,36,67,110,173,186,218,107,247,103,124,128,123,207,187,209,49,230,154,179,1,131,24,211,169,24,132,66,12,193,176,41,105,4,135,0,217,178,185,136,186,212,99,244,166,225,156,219,233,157,7,3,22,166,93,123,51,113,110,90,196,103,185,112,240,20,129,35,110,26,64,12,7,101,246,154,246,222,0,198,169,101,203,236,180,28,160,96,159,122,3,133,50,190,60,48,75,239,153,59,177,138,109,27,123,139,70,217,78,58,131,142,5,6,189,22,159,93,132,177,100,6,203,91,101,29,230,35,6,211,112,139,214,55,58,139,214,220,28,17,168,56,53,231,226,160,235,110,88,55,161,191,132,35,199,114,50,156,28,17,39,250,106,209,41,59,230,112,137,226,55,227,72,148,210,28,101,231,0,235,164,134,222,36,117,178,156,172,206,166,88,39,125,181,216,20,235,108,74,117,210,28,229,38,169,211,26,76,82,31,228,98,117,181,196,186,172,193,98,75,172,167,37,213,99,13,202,45,74,23,53,208,38,34,140,101,101,181,13,36,202,232,187,197,129,88,229,64,38,141,102,41,15,72,189,212,198,157,164,90,150,147,213,58,18,107,165,175,22,71,98,165,35,169,82,154,163,60,34,117,114,211,115,146,90,221,188,172,222,174,88,47,127,185,216,21,107,238,74,53,243,60,229,46,216,142,8,161,61,153,178,105,31,91,217,144,21,203,167,205,46,118,37,48,85,91,32,247,90,47,66,251,152,207,155,1,237,163,77,101,254,105,222,232,27,50,22,225,208,80,46,151,39,24,146,136,74,240,30,103,246,157,187,20,178,235,227,23,220,140,214,186,105,111,91,77,19,231,96,235,104,167,151,82,185,5,93,151,210,151,96,156,197,212,5,205,185,75,28,37,96,235,199,211,153,234,114,166,170,87,18,233,90,46,159,200,214,23,10,137,133,154,158,73,232,181,106,74,207,84,42,197,229,84,10,38,23,136,5,142,125,235,163,102,211,116,156,146,52,244,185,243,85,80,81,184,147,99,88,51,112,201,190,185,229,204,40,248,71,208,99,104,205,196,233,68,49,174,237,183,58,157,243,6,204,171,97,222,46,56,90,88,181,73,120,27,63,24,55,238,18,91,141,204,73,112,24,247,152,19,104,42,21,28,62,194,204,40,155,220,39,107,251,222,172,8,172,171,139,235,149,243,100,242,30,215,220,185,153,79,180,246,65,113,158,33,154,187,148,210,211,217,131,217,3,149,180,74,226,151,68,103,7,200,69,47,73,61,3,229,224,91,62,229,152,149,102,58,68,16,221,22,91,178,237,190,93,138,52,85,52,234,118,46,199,143,222,250,159,108,137,134,184,218,254,248,229,27,71,31,253,211,225,187,31,210,133,3,55,241,193,39,191,187,255,225,155,135,47,253,40,153,76,198,53,153,85,87,141,45,243,242,96,198,231,188,47,205,207,147,190,231,74,202,220,156,248,244,141,204,243,32,53,104,197,130,110,242,181,139,104,207,2,161,25,51,51,91,154,145,86,182,202,79,233,46,5,113,145,244,154,236,71,51,149,102,26,225,150,100,34,7,140,81,34,61,101,54,201,52,219,212,54,16,214,218,146,205,14,198,111,95,245,155,236,227,139,156,36,249,168,218,32,206,26,127,213,204,187,83,94,131,174,145,108,119,250,96,12,160,90,168,131,140,83,133,1,98,96,46,99,220,236,208,125,161,197,247,224,39,177,182,150,104,181,98,233,76,41,183,0,255,226,179,32,61,128,4,246,185,4,24,22,243,138,132,89,156,42,208,185,196,124,10,248,156,28,246,215,137,4,115,147,216,117,48,29,31,31,93,47,145,127,143,5,31,238,227,250,139,163,115,160,137,90,47,106,54,67,52,32,151,54,150,198,11,206,236,55,27,168,99,54,168,75,11,147,171,144,76,253,85,202,87,7,68,220,85,101,68,139,155,182,93,184,209,45,234,21,236,13,94,86,159,63,130,56,96,25,63,125,175,168,87,98,63,190,54,23,47,17,151,202,26,208,182,57,51,59,151,210,226,45,158,70,218,101,86,139,111,242,132,147,253,145,141,131,68,188,235,22,179,122,163,161,73,210,28,158,182,142,142,189,22,73,187,3,105,66,99,207,72,85,101,102,231,51,179,218,58,7,212,233,88,14,47,121,224,218,209,96,73,247,230,103,246,230,102,231,65,101,56,67,208,10,160,99,77,162,92,105,115,95,52,55,150,118,7,201,167,83,26,133,190,12,90,226,186,105,216,80,1,168,151,164,51,106,0,235,102,178,9,55,31,51,201,103,209,93,53,139,82,70,223,204,196,103,226,115,246,92,124,22,10,141,171,41,85,46,251,193,61,63,188,97,223,44,205,196,65,54,231,240,171,91,243,76,156,39,184,245,242,245,54,243,64,67,53,216,232,239,6,162,19,122,201,109,163,51,194,165,59,242,215,197,97,254,198,255,247,205,214,205,249,13,13,104,67,39,163,99,130,52,205,176,92,179,101,158,255,196,137,192,187,231,202,170,212,111,148,135,47,190,56,19,76,54,201,72,70,113,48,21,53,61,55,20,50,12,103,153,183,131,44,140,7,186,19,213,168,242,122,4,115,5,162,91,178,93,238,106,155,100,105,196,44,154,105,32,203,183,26,210,214,108,205,240,86,67,140,84,106,97,161,157,230,171,33,179,139,38,201,87,222,228,107,34,24,12,103,20,50,241,232,136,15,92,56,109,180,115,113,18,59,215,200,166,198,101,79,218,32,16,211,198,137,12,213,235,172,67,229,42,24,57,230,168,217,239,118,49,214,222,216,48,113,53,44,34,39,189,250,153,198,70,178,172,102,39,129,1,233,66,204,8,217,220,129,171,49,90,151,52,205,62,105,48,232,113,96,32,217,123,231,113,186,173,53,153,58,243,141,188,94,142,50,200,41,240,22,180,142,131,158,251,184,247,134,172,141,211,138,109,98,21,178,122,55,70,184,169,20,76,39,239,125,179,223,17,22,245,6,70,175,148,63,144,176,38,177,233,94,150,142,209,0,124,227,71,255,254,157,251,255,242,163,195,183,223,188,255,193,167,66,109,204,225,109,11,32,209,18,136,99,148,117,156,47,116,81,90,227,206,176,217,194,117,10,2,15,151,6,193,62,222,180,58,45,219,4,90,248,55,140,242,96,235,98,24,120,218,235,58,160,208,64,175,38,128,57,137,14,158,220,235,196,113,249,134,244,194,205,126,7,67,160,49,182,229,225,75,175,29,125,231,159,101,44,233,2,248,166,209,219,64,78,195,223,86,199,172,145,199,136,102,160,190,15,28,179,155,173,176,38,121,26,70,173,25,69,33,141,209,104,206,134,53,148,8,157,172,151,98,104,4,252,215,30,169,113,30,254,236,91,15,62,250,229,253,143,94,187,255,249,7,66,227,208,72,99,87,104,215,201,141,34,251,116,25,46,142,59,129,128,69,138,86,107,118,64,150,81,168,217,114,152,130,207,114,133,227,153,185,99,216,189,21,27,4,101,122,142,186,69,39,97,171,151,25,184,0,93,190,3,48,247,110,183,110,59,154,228,74,243,186,63,112,137,138,27,112,9,87,246,192,110,110,105,18,115,123,228,208,31,141,211,70,254,30,28,144,69,150,212,248,230,43,76,222,124,71,239,252,246,225,59,191,17,154,15,109,134,196,192,106,110,145,238,165,106,195,52,238,57,87,55,34,141,155,66,16,54,10,188,175,85,227,36,17,4,4,249,54,236,219,113,104,219,87,126,29,215,232,90,85,66,104,116,120,115,248,229,75,135,31,124,231,232,157,95,28,189,251,83,200,98,226,97,85,82,134,251,95,124,239,232,39,63,101,25,2,210,224,64,1,98,63,134,52,61,127,239,215,110,60,125,162,110,146,83,242,153,165,168,99,202,6,182,213,53,108,152,123,146,99,90,220,184,39,166,200,53,129,153,190,192,179,94,13,191,173,147,124,94,76,18,13,118,33,193,21,234,90,229,106,96,40,6,74,163,234,129,215,230,240,2,138,184,87,201,195,87,222,196,64,11,30,83,229,251,175,13,165,8,43,182,135,234,188,209,51,59,190,48,43,97,224,98,185,164,65,142,20,111,12,123,161,69,225,157,175,160,130,96,81,28,101,226,7,157,145,195,69,148,55,67,48,186,15,237,229,186,101,244,5,30,255,224,211,195,159,253,175,8,30,183,44,7,137,106,149,158,234,37,187,163,206,208,26,116,76,186,83,1,68,138,217,125,90,56,94,32,183,38,8,156,219,121,160,143,216,62,196,104,22,10,211,67,236,240,213,247,30,254,232,231,188,93,24,114,132,191,232,161,161,199,171,109,155,78,233,6,11,137,193,96,11,18,0,99,27,59,212,29,178,157,112,211,120,199,97,9,82,167,224,153,14,110,106,164,145,2,68,98,107,69,168,121,176,162,6,52,230,65,96,2,11,200,232,37,9,198,107,198,46,157,94,107,108,135,17,209,23,48,2,163,3,156,206,17,46,246,119,78,155,123,52,170,132,149,130,158,106,192,4,197,68,99,32,209,52,97,176,38,120,196,75,251,113,111,139,39,232,10,186,199,19,48,138,79,144,137,178,158,84,222,106,116,72,19,196,221,145,188,222,32,253,16,116,22,167,61,65,199,122,47,139,203,21,54,234,187,162,202,69,31,15,187,243,235,5,199,99,37,227,97,46,135,28,128,238,104,111,155,9,239,53,9,174,145,26,59,0,177,109,237,154,36,202,192,193,253,53,124,72,5,171,8,173,161,94,215,181,134,36,187,133,25,60,238,190,20,140,174,128,70,142,227,22,147,227,212,199,7,11,12,163,160,117,11,99,170,202,130,120,220,8,48,130,185,62,215,84,195,222,159,136,232,130,71,180,209,49,237,97,141,41,45,25,135,195,191,255,246,225,199,191,31,131,131,208,179,97,86,96,245,12,102,54,208,104,86,55,37,84,103,138,133,24,230,116,223,115,156,236,158,138,107,194,102,111,236,114,77,122,101,5,157,130,248,173,170,13,179,106,26,61,242,69,195,202,77,178,171,24,76,227,27,105,93,203,232,90,86,215,114,250,77,225,85,20,4,116,222,241,248,161,56,185,93,70,139,17,112,90,12,52,207,54,252,134,76,182,22,235,145,67,183,111,143,186,3,180,72,72,198,18,187,142,134,245,84,135,220,62,225,239,133,144,72,59,160,71,148,63,15,187,159,131,247,83,202,108,234,173,100,195,192,243,192,122,186,243,153,37,72,177,177,66,198,146,84,76,163,81,179,61,186,239,94,27,172,182,224,59,252,22,162,99,249,56,195,163,100,249,51,106,216,51,150,51,244,124,48,248,4,200,65,194,45,115,38,24,40,92,104,23,218,254,64,97,163,153,55,88,148,33,246,55,18,30,236,11,242,34,123,239,58,90,167,188,143,126,50,219,244,71,179,176,37,218,65,223,25,206,88,115,241,249,134,117,119,30,123,48,58,154,230,89,17,152,132,43,215,140,103,122,158,195,27,189,181,72,193,37,210,71,166,168,195,160,17,182,192,114,98,142,76,84,151,209,106,173,27,219,83,85,67,167,236,19,65,167,183,82,174,182,212,224,129,78,37,163,230,227,115,19,192,30,13,234,82,180,228,120,196,71,3,180,179,171,123,171,173,137,144,183,205,110,63,140,51,74,212,169,205,129,240,157,231,173,150,83,158,132,140,3,205,41,131,208,101,11,58,122,114,154,143,205,85,194,231,38,202,216,116,222,203,188,88,116,177,39,186,42,249,25,215,228,136,231,113,99,38,40,59,26,251,149,32,253,79,208,10,36,104,157,170,22,202,228,18,3,29,247,79,34,188,122,96,30,113,224,119,195,16,29,141,223,145,159,174,250,181,71,29,19,221,12,228,47,155,182,244,220,137,39,25,33,18,4,233,56,177,163,112,170,37,187,89,66,93,42,197,105,93,42,127,252,242,199,158,97,208,108,169,61,44,212,170,119,159,199,207,234,31,143,255,69,52,21,31,139,47,70,108,58,38,94,180,197,65,206,109,236,1,36,254,198,55,141,156,220,45,19,237,139,153,214,1,83,156,214,1,35,52,165,228,142,248,11,59,101,166,244,196,76,224,126,249,107,245,185,20,167,246,185,248,45,212,105,124,48,225,77,22,39,120,19,28,140,33,168,16,97,249,236,228,201,82,183,91,114,28,209,79,51,180,176,71,74,77,43,182,43,119,15,133,245,139,49,94,22,127,223,112,141,241,176,254,161,240,190,8,92,143,86,127,233,236,228,77,64,109,111,161,211,72,118,186,7,135,28,215,161,218,23,136,167,159,200,243,89,127,247,160,187,147,36,83,63,140,141,98,229,19,178,82,158,87,132,176,211,71,148,210,117,131,172,11,108,245,35,227,44,48,177,143,19,98,87,202,58,120,224,0,75,132,145,94,126,156,200,235,37,123,53,54,250,56,48,122,254,140,123,255,241,147,216,225,71,63,84,121,90,196,98,226,40,237,249,66,222,250,65,236,232,183,175,250,157,84,96,180,161,165,60,224,187,130,90,38,6,178,224,152,237,26,19,108,184,18,109,121,138,117,21,38,98,48,89,113,55,199,60,149,58,96,118,61,125,79,151,147,221,215,113,140,251,7,227,48,236,101,232,126,24,50,222,149,16,75,210,106,232,47,105,194,100,12,215,183,96,70,201,245,28,221,171,194,59,8,234,99,177,117,201,219,3,141,104,64,4,69,141,12,10,233,198,62,6,149,90,54,58,168,116,173,11,50,66,118,112,168,135,76,13,240,222,216,64,17,110,116,70,54,122,124,60,12,198,1,146,167,243,1,64,46,238,147,193,225,90,50,0,71,162,59,28,150,162,255,5,96,133,236,139,224,129,216,117,106,240,227,42,188,23,157,141,147,25,225,113,125,207,169,91,190,237,1,44,87,72,236,238,98,39,201,230,79,51,251,7,194,112,133,235,190,24,212,71,151,124,65,131,45,25,205,205,25,233,253,48,201,45,38,204,200,191,135,229,197,214,47,151,203,61,92,200,22,71,226,75,32,160,229,97,146,30,51,184,218,210,76,209,204,41,211,114,44,88,9,222,17,241,44,51,180,248,179,162,202,30,106,41,15,189,25,239,129,198,8,146,69,228,96,52,3,207,228,69,112,204,99,13,184,198,77,172,197,217,89,119,171,134,199,237,208,192,98,229,36,151,207,38,112,181,255,188,221,239,90,128,135,192,42,205,150,103,90,38,204,132,156,61,7,255,99,93,144,7,84,215,252,118,106,158,120,50,42,157,14,166,174,226,33,126,113,117,16,35,233,133,101,147,76,139,200,131,22,52,132,112,167,10,201,167,224,36,137,45,163,107,235,229,96,201,36,48,175,59,51,75,99,205,124,239,160,82,100,26,105,57,201,120,149,130,206,208,46,130,95,2,91,61,65,15,9,132,4,221,252,241,209,247,127,31,231,193,144,68,15,62,223,73,242,41,49,139,194,6,97,242,241,130,226,80,102,244,104,190,113,12,17,40,121,177,223,78,153,106,44,162,234,184,164,122,79,42,61,72,158,130,154,240,64,19,70,137,64,215,126,204,149,177,29,77,52,116,85,114,230,96,124,129,48,197,8,198,249,112,125,210,187,145,194,45,172,116,68,12,211,27,66,56,5,159,85,38,201,118,100,12,212,153,241,237,91,120,170,55,75,197,254,169,20,70,211,243,85,12,104,64,147,182,30,143,2,226,189,127,113,226,174,221,139,210,60,36,47,213,60,84,147,96,176,44,129,92,238,185,194,137,242,217,73,50,111,13,244,192,64,113,160,136,104,173,167,123,253,33,137,200,100,94,114,26,208,26,247,20,61,37,235,232,213,183,15,95,255,105,92,107,241,253,133,105,51,115,128,202,75,221,40,222,11,230,108,99,27,23,4,41,103,76,18,85,39,33,74,122,130,70,3,50,168,235,198,205,247,8,196,208,234,31,15,49,212,31,115,128,219,133,181,46,113,20,182,13,35,37,111,61,110,243,173,199,93,22,108,51,210,154,90,203,11,182,41,232,80,198,196,89,24,221,122,188,89,110,187,91,143,27,229,253,174,181,107,193,140,253,134,67,74,223,212,196,173,200,126,167,105,105,51,212,254,241,28,196,80,76,52,129,20,125,17,183,86,82,31,50,230,165,78,228,82,90,39,169,37,220,183,237,26,83,174,41,228,46,20,225,131,104,63,81,87,50,24,13,254,213,44,82,138,30,123,64,119,28,115,187,16,189,14,24,134,29,87,155,13,254,77,76,162,117,224,218,11,220,163,59,131,61,64,105,7,80,215,18,25,117,61,181,249,151,27,117,69,171,230,191,236,240,43,49,126,220,96,200,50,134,52,45,223,230,201,22,69,49,158,153,14,137,92,206,112,194,65,131,56,153,176,113,37,46,7,187,242,183,55,116,156,238,132,189,132,97,129,10,147,42,154,135,199,247,154,254,200,199,68,124,110,198,148,226,58,105,162,41,196,117,134,64,229,49,204,67,21,204,161,2,230,208,131,121,16,138,105,179,245,226,139,51,17,111,203,84,193,116,146,226,106,129,191,128,230,51,145,136,102,125,126,198,228,65,146,253,29,231,196,9,241,41,196,182,186,33,248,151,110,50,115,74,11,55,199,122,94,60,102,89,89,22,149,187,148,238,27,233,132,197,234,178,136,158,103,13,121,139,217,194,119,82,16,117,148,91,136,174,146,245,60,209,75,225,170,208,211,108,252,0,70,176,111,84,148,197,208,179,160,229,17,214,14,32,113,56,75,23,162,77,2,230,83,216,138,94,57,165,208,114,184,242,192,67,74,162,33,81,155,236,64,238,59,101,84,212,36,42,91,68,105,198,37,207,91,230,27,67,162,111,229,177,220,83,226,170,88,23,156,28,110,36,76,95,84,64,16,106,96,24,2,41,234,26,131,25,149,63,19,157,151,108,73,202,11,12,137,220,196,143,247,103,90,118,119,38,126,255,253,143,15,63,254,49,13,29,129,233,246,189,207,62,58,250,135,79,143,222,252,248,143,95,98,152,21,61,151,43,174,237,179,252,244,112,133,75,228,196,14,40,25,131,162,120,120,65,175,105,118,196,87,220,251,194,28,139,216,21,232,177,70,193,189,59,157,36,93,137,154,81,196,202,40,59,56,25,212,198,154,78,148,160,16,211,169,199,172,230,96,112,14,113,112,187,143,68,13,68,72,183,111,28,193,110,150,108,26,67,191,130,9,160,107,226,174,30,15,89,183,159,74,120,106,253,118,27,58,74,169,168,19,140,125,35,150,178,46,182,123,72,12,91,10,116,49,98,200,148,185,249,175,185,187,11,248,186,21,70,7,83,9,189,76,215,186,2,130,201,32,48,219,88,227,51,189,50,241,160,43,225,201,11,220,126,140,164,220,106,149,225,70,251,148,194,132,31,44,176,141,114,67,171,80,203,86,207,9,145,227,220,152,221,144,34,199,221,95,52,102,156,57,230,64,87,87,196,200,241,70,51,29,87,68,227,243,131,84,193,164,153,195,3,138,230,91,59,183,26,166,149,52,138,134,158,74,183,91,120,10,126,156,148,111,21,130,229,113,189,211,133,0,214,119,38,167,199,103,103,158,210,209,116,31,140,156,205,153,27,64,146,22,39,167,207,90,184,241,210,78,36,54,251,182,117,23,247,31,117,110,160,29,147,216,78,112,99,252,230,62,59,237,63,149,76,231,182,119,98,122,44,153,206,235,217,52,126,93,100,43,156,201,76,62,155,43,110,239,8,103,236,10,113,30,95,43,22,27,217,86,203,123,121,16,82,117,76,72,191,117,11,77,186,32,50,222,225,242,201,98,6,126,196,74,15,196,19,179,187,70,167,19,56,2,59,8,143,81,144,74,2,1,8,237,0,180,18,232,163,109,152,79,96,71,201,176,211,111,193,180,199,19,88,110,155,189,45,152,131,204,227,249,86,228,194,133,121,18,245,210,222,30,153,243,142,221,156,199,211,79,156,121,166,143,46,66,63,55,28,115,222,155,167,204,255,183,1,225,205,183,152,99,59,9,37,227,55,53,180,67,200,52,8,134,146,1,20,117,74,241,74,69,95,175,104,123,181,74,109,73,75,87,43,181,138,166,147,223,217,106,165,82,172,106,181,202,201,205,154,150,174,87,78,175,146,36,29,147,106,153,170,214,173,87,86,235,218,6,36,93,135,148,74,37,174,181,45,156,35,41,171,126,30,254,159,64,237,87,38,193,118,39,44,60,37,161,172,159,176,90,101,222,214,39,240,52,161,178,211,116,156,19,78,19,116,88,171,60,180,161,80,156,183,176,235,226,141,127,179,247,228,243,228,243,88,63,252,180,111,133,210,219,151,175,80,76,103,7,187,160,100,115,248,219,119,21,93,65,117,140,185,120,123,10,211,180,193,76,1,197,26,122,191,111,212,57,233,99,213,171,54,81,46,255,229,127,238,137,250,164,146,249,249,88,169,180,157,192,179,58,66,74,66,14,213,5,5,125,18,238,191,200,114,40,97,41,239,145,152,28,92,200,89,232,205,116,235,175,112,63,151,180,244,73,95,156,135,116,50,171,57,120,178,217,139,76,34,142,62,253,205,209,171,191,11,236,247,242,173,194,75,81,41,227,151,224,3,112,39,217,57,4,52,97,136,252,113,118,14,177,162,147,237,28,226,153,31,219,174,172,7,239,191,113,239,179,31,223,255,183,47,14,95,253,151,199,198,66,25,232,120,254,193,104,63,130,190,182,135,75,42,211,179,80,44,61,9,23,165,252,143,141,145,244,172,234,251,159,127,32,51,210,141,164,82,196,222,128,61,132,59,159,24,91,39,8,158,146,235,24,207,87,208,25,214,176,111,159,193,40,184,233,249,42,150,158,132,175,82,126,47,204,234,246,214,237,198,95,42,202,42,255,87,178,227,10,44,136,161,248,249,127,113,7,214,159,105,199,209,159,98,103,209,159,126,15,209,68,155,126,200,164,72,218,240,227,238,42,225,99,226,231,111,29,190,245,187,177,155,81,144,112,47,104,56,173,171,118,194,144,177,6,207,169,243,128,243,129,241,254,151,63,184,255,222,203,143,178,27,70,70,160,24,142,0,29,25,67,70,252,199,134,64,86,137,128,60,174,168,198,203,199,134,64,94,137,192,208,219,123,117,239,179,215,143,94,255,197,163,111,67,146,171,77,41,171,149,245,190,106,120,123,108,8,100,148,8,180,140,189,85,152,90,109,9,45,255,213,247,14,127,254,207,180,253,31,190,242,214,76,247,255,252,122,246,79,141,69,23,215,173,130,120,28,189,251,234,159,10,143,108,120,63,240,227,241,251,223,120,72,220,251,236,149,63,7,30,123,48,178,157,239,96,244,167,135,196,131,143,223,63,124,245,127,254,25,145,48,240,88,125,60,37,88,98,199,131,143,63,59,124,235,147,7,159,188,60,97,155,60,217,37,247,103,222,37,119,211,219,131,230,110,50,139,218,99,134,142,253,21,115,56,193,254,38,166,172,230,73,47,89,167,119,192,17,71,167,209,219,59,79,230,209,147,237,57,107,24,78,165,69,108,142,232,58,89,168,65,5,102,250,14,70,25,12,251,59,189,73,247,182,177,237,78,105,19,20,14,110,119,242,182,62,181,120,192,177,211,186,203,182,175,137,209,49,96,234,179,216,153,38,139,157,9,139,13,54,135,167,77,231,12,233,21,124,71,77,83,28,195,35,118,212,184,28,32,254,95,102,81,97,12,203,29,167,179,139,73,104,200,211,88,151,174,121,133,192,198,8,25,232,102,107,125,219,36,25,165,200,156,136,184,27,55,116,217,29,227,89,172,92,171,181,205,3,121,196,209,151,7,233,241,16,28,49,70,39,34,36,23,17,47,59,238,158,53,55,16,100,217,238,119,107,70,115,211,156,137,99,150,56,11,110,64,250,198,100,199,44,241,232,96,222,126,111,179,63,154,124,21,157,146,92,238,61,223,187,193,247,254,39,82,55,89,240,18,61,37,201,54,149,107,98,248,162,252,148,244,248,95,37,230,21,0,208,94,65,35,56,92,201,83,4,54,121,82,201,195,26,104,136,196,230,158,51,68,209,112,35,119,160,231,116,118,225,5,176,112,29,166,186,110,250,70,115,163,59,77,68,15,85,103,117,255,210,102,239,249,153,177,113,53,189,27,250,205,113,113,50,36,114,179,52,30,22,143,99,8,135,68,142,67,28,31,127,52,62,248,168,147,100,234,54,58,128,70,25,93,226,158,188,54,44,235,139,195,111,72,209,52,236,48,227,225,220,220,108,170,44,69,178,220,24,222,164,190,44,108,65,18,235,24,242,174,28,63,122,231,103,96,233,28,190,245,234,253,239,127,8,61,47,29,1,232,249,8,48,135,111,253,10,192,220,251,236,77,4,83,138,206,8,89,32,35,100,143,107,10,188,69,235,88,129,186,248,26,160,253,227,87,212,106,86,163,62,21,172,251,239,190,236,194,202,60,42,94,239,126,122,248,217,223,82,88,217,104,88,207,143,129,244,198,231,135,255,227,63,16,82,128,171,35,167,141,25,190,253,219,123,95,252,32,190,24,17,213,228,197,39,9,129,72,255,5,34,117,254,242,97,79,50,12,24,10,7,229,150,54,34,65,14,217,116,182,32,135,239,118,121,248,238,136,69,60,12,228,179,242,244,92,59,99,20,114,69,22,190,43,135,61,116,197,176,135,102,166,120,252,176,5,193,41,196,151,243,51,233,116,219,48,90,198,77,60,27,135,158,170,223,49,119,15,162,111,99,14,22,166,55,245,126,45,147,201,248,98,10,148,64,66,203,47,24,248,153,4,4,189,54,57,0,72,155,188,78,122,165,242,190,24,109,209,206,181,11,109,227,32,146,79,177,82,219,178,29,180,189,193,124,227,1,30,122,140,124,252,136,239,88,195,230,230,173,91,116,167,120,2,175,219,14,82,238,222,133,110,155,29,3,125,114,139,228,90,238,116,50,147,205,20,114,219,59,139,140,53,237,118,123,241,110,130,248,161,74,137,20,252,72,85,52,193,4,9,194,166,238,170,116,50,175,103,83,133,64,184,135,15,61,50,127,154,4,63,122,153,51,32,184,144,43,102,38,69,80,172,36,105,57,9,131,248,31,131,213,113,8,8,64,128,60,158,179,211,2,93,104,226,71,132,235,24,221,65,7,148,97,176,201,217,34,48,70,76,220,186,213,232,183,246,192,178,110,17,27,61,149,204,229,73,108,79,42,9,60,206,23,72,148,143,251,253,32,40,116,165,196,142,217,216,178,134,222,5,220,178,4,74,164,62,134,128,26,208,109,171,189,41,226,86,254,76,249,91,78,23,254,156,103,178,21,21,1,115,231,74,69,43,86,49,2,230,122,165,98,96,128,75,75,219,168,87,150,106,90,191,90,169,88,53,76,233,212,180,116,13,147,70,144,180,71,162,96,82,85,109,107,165,178,82,211,182,32,169,75,146,6,85,150,107,71,140,149,217,35,73,91,36,174,198,196,95,87,241,151,81,169,52,49,67,91,219,34,239,247,160,136,67,138,108,87,53,93,40,178,81,85,148,233,19,252,12,76,236,139,5,187,94,186,132,105,190,86,89,89,209,156,154,144,116,7,146,234,164,218,116,85,138,225,9,114,46,34,128,135,203,221,147,0,158,39,159,255,134,97,65,194,56,205,35,99,184,21,19,67,51,102,81,138,191,9,183,103,120,97,58,52,196,236,141,198,76,46,165,197,232,255,89,127,92,207,24,128,50,44,102,210,76,7,131,26,55,90,100,30,106,190,240,218,164,80,38,106,198,8,245,136,124,18,205,23,127,0,21,51,99,194,145,13,14,187,28,132,107,38,196,92,59,129,190,32,214,76,44,155,99,129,74,30,99,208,94,160,41,124,120,142,17,179,65,93,37,26,56,188,46,106,214,196,114,122,48,230,42,12,85,98,119,140,197,149,90,54,177,108,254,17,145,85,27,59,188,122,23,130,11,64,170,103,26,238,79,7,156,154,60,106,248,220,248,225,112,164,224,47,209,244,241,194,223,184,13,20,203,96,67,164,117,18,124,135,127,2,209,111,10,171,71,45,184,33,212,135,69,143,21,154,241,73,174,139,247,252,222,70,136,11,142,29,77,142,27,231,200,5,27,203,62,87,180,45,56,224,12,230,254,110,130,105,7,92,153,111,96,124,239,6,94,83,48,52,206,244,55,170,240,56,169,231,155,212,165,56,209,109,146,234,166,61,213,109,218,42,238,76,124,148,27,171,0,93,254,211,86,210,134,214,168,238,189,208,239,153,116,185,123,178,218,214,247,122,226,164,127,178,170,12,103,175,137,21,93,52,157,9,79,97,235,144,21,141,74,107,76,77,198,112,136,86,45,173,165,1,4,145,86,157,170,142,147,123,147,84,130,126,215,71,169,229,226,246,36,148,108,31,167,138,139,219,244,120,129,139,172,42,117,69,120,116,151,191,30,222,11,80,130,38,59,127,111,234,154,120,219,76,95,21,180,203,180,181,121,141,52,125,117,14,93,67,139,174,44,92,194,29,115,88,25,12,134,36,100,98,146,19,24,161,67,48,157,37,239,221,153,164,39,177,130,234,125,189,124,137,193,95,13,118,191,227,116,91,161,248,68,148,121,140,248,211,178,240,128,12,66,230,177,29,114,207,206,127,253,41,24,3,191,30,187,48,178,58,157,216,82,11,157,187,177,237,84,50,147,44,144,244,205,225,112,224,148,230,65,23,195,251,219,14,198,34,207,147,23,181,254,96,143,154,52,51,205,89,24,115,83,89,45,118,202,112,250,189,88,13,80,86,103,201,104,49,199,232,152,78,187,15,3,41,130,194,108,243,201,59,29,98,26,146,219,147,246,27,253,93,92,231,198,81,157,134,96,37,32,101,145,196,185,183,141,174,213,217,43,157,52,59,219,230,208,106,26,90,197,6,171,64,115,140,158,3,6,170,109,181,23,189,112,248,84,6,140,0,190,61,72,215,159,89,228,110,178,197,128,55,233,64,66,0,31,248,25,221,49,124,96,193,3,244,198,119,171,99,13,247,74,155,22,116,202,222,152,114,38,229,229,136,237,201,106,110,154,205,45,179,117,243,185,142,85,162,71,73,238,15,250,22,6,128,37,204,109,178,208,219,3,225,162,48,59,214,160,209,55,236,214,62,177,92,19,128,191,142,103,59,186,244,192,87,55,182,129,99,227,209,101,52,156,126,103,52,52,23,135,253,65,41,167,63,35,195,140,13,246,61,86,48,243,73,63,240,16,14,105,0,140,23,79,120,219,173,210,18,111,251,163,33,137,39,71,10,68,204,240,226,53,183,146,84,26,172,179,20,26,225,67,163,65,27,41,187,152,232,246,239,38,132,103,47,62,174,132,180,47,238,108,194,68,35,65,124,57,165,129,109,38,118,108,99,176,184,3,104,145,111,165,134,109,26,91,9,124,22,40,120,238,235,251,205,145,237,128,189,137,208,132,23,177,70,167,223,220,186,51,234,15,77,77,72,221,76,73,79,105,233,41,35,61,101,165,167,156,244,148,23,159,250,29,241,105,32,61,216,82,237,163,142,162,61,22,155,228,62,108,59,65,214,5,74,29,208,223,137,84,140,252,73,211,63,25,250,39,75,255,228,232,159,60,253,83,160,127,138,244,207,194,65,40,94,80,55,171,146,152,242,232,74,52,187,114,118,16,87,185,4,36,236,19,184,196,211,147,32,42,206,149,92,49,23,151,114,54,235,43,197,191,249,205,180,158,78,199,15,194,59,71,185,109,116,28,243,166,22,145,3,157,70,55,67,123,78,36,88,192,41,246,245,177,176,73,46,127,5,70,167,51,17,124,70,243,36,149,120,236,33,190,224,66,161,176,200,164,150,213,189,56,29,14,65,184,30,219,243,169,84,124,26,252,125,133,117,169,176,151,139,59,58,232,110,146,4,233,93,82,143,237,245,105,127,37,147,229,84,50,45,11,23,0,234,245,135,51,84,113,218,236,124,124,123,216,153,229,240,105,191,72,48,37,136,178,201,180,56,157,214,150,146,25,72,17,52,6,73,149,107,8,0,87,193,38,112,36,200,9,69,79,8,199,87,110,238,240,124,99,59,155,10,225,0,240,64,14,23,172,205,180,179,10,238,254,227,212,40,174,122,178,122,77,155,108,119,162,0,245,32,199,124,2,197,10,206,208,236,96,72,55,173,174,209,153,141,197,147,177,184,146,23,232,74,128,49,61,181,31,82,101,42,178,84,100,245,41,13,163,9,109,16,158,193,166,49,13,10,2,11,31,85,27,203,85,164,195,168,76,71,150,138,164,50,205,168,180,251,93,163,55,158,202,180,138,202,199,68,94,38,140,188,76,100,169,72,242,50,147,203,80,70,69,218,163,210,148,13,163,41,27,89,42,146,166,236,116,130,153,85,209,117,108,130,114,97,4,229,34,75,69,18,148,155,78,6,115,42,130,166,167,36,31,70,73,62,178,84,36,37,249,201,197,45,175,162,98,10,244,11,97,232,23,34,75,69,162,95,152,78,178,10,42,18,38,193,189,24,134,123,49,178,84,36,238,197,233,132,168,168,194,61,18,233,133,48,164,163,75,69,34,189,16,46,47,210,56,53,137,193,144,241,155,79,83,67,200,250,77,3,17,66,160,48,38,16,195,138,26,22,62,51,35,18,155,41,97,69,225,149,158,136,178,124,4,54,147,65,40,68,225,48,37,61,145,216,76,9,43,10,175,204,68,148,45,68,96,51,25,132,148,30,133,196,148,4,69,162,51,37,172,72,196,178,147,209,150,142,192,103,66,16,153,40,44,166,37,41,18,159,105,129,69,97,150,155,140,184,92,4,62,19,130,200,71,97,49,45,73,145,248,76,11,44,10,179,252,100,196,21,35,240,153,16,196,66,20,22,211,146,20,137,207,180,192,162,48,43,76,68,92,58,21,129,207,132,32,210,81,88,76,73,82,52,62,211,2,139,194,172,56,25,113,217,8,124,38,4,145,139,194,98,90,146,34,241,153,22,88,20,102,11,147,17,87,136,192,103,66,16,197,40,44,166,37,41,18,159,105,129,41,49,195,147,126,250,174,119,141,186,213,186,198,110,130,249,209,116,230,210,247,151,240,170,162,27,203,189,200,96,244,195,143,41,66,177,147,98,137,85,165,26,27,137,70,199,104,110,9,17,163,9,230,193,212,117,93,145,219,54,91,138,188,102,94,87,103,167,231,246,40,74,180,23,84,217,247,76,220,17,170,202,222,86,101,223,176,77,179,167,68,189,104,40,209,105,116,70,42,100,244,124,83,145,121,48,178,7,29,85,246,133,76,219,159,157,188,73,16,95,233,190,23,98,172,206,133,44,140,228,27,205,198,88,23,206,47,154,141,177,44,156,79,52,27,101,85,36,127,104,70,194,162,112,190,208,76,140,53,225,252,160,11,119,184,134,183,47,46,245,173,152,125,16,72,67,195,45,79,78,236,172,185,19,187,136,179,63,141,228,84,194,232,246,123,125,226,124,150,224,172,245,123,70,179,175,213,250,35,219,50,109,4,164,185,25,253,96,200,214,87,114,246,149,120,92,97,65,209,79,73,206,14,116,25,83,200,153,74,134,229,220,28,73,25,149,67,135,236,216,117,159,74,240,36,122,186,173,222,38,112,96,232,47,45,245,126,33,59,77,81,231,190,61,114,240,244,81,49,59,75,82,231,167,138,34,194,235,78,122,67,199,232,109,201,43,28,246,70,195,152,209,53,252,36,243,179,139,124,182,140,27,168,103,200,98,132,112,232,205,44,91,200,37,135,121,88,67,168,167,185,200,140,209,193,238,162,98,241,71,177,248,201,173,197,193,238,193,179,199,141,97,239,245,91,230,173,110,191,133,247,227,208,21,240,249,22,134,82,252,121,139,145,175,73,140,62,76,54,29,39,44,72,189,82,89,196,159,149,202,90,69,107,98,172,186,67,194,194,71,53,55,170,252,58,254,90,199,95,22,188,90,214,200,27,135,156,236,40,36,108,44,97,66,215,75,32,192,188,176,116,26,115,78,127,159,243,74,145,240,248,117,86,3,75,188,234,161,97,85,93,12,12,47,102,125,203,139,92,223,16,66,217,239,84,89,216,58,7,100,32,160,171,238,227,214,233,202,85,86,217,101,114,22,229,146,251,42,91,173,44,45,17,184,60,111,13,19,4,88,59,85,70,15,123,238,46,97,6,129,222,252,146,15,196,104,25,19,174,186,124,20,94,165,107,50,176,172,239,249,14,169,140,210,211,229,196,74,121,187,2,35,54,84,205,82,17,113,219,88,246,225,214,247,99,111,145,26,129,6,70,170,68,117,191,230,81,73,18,132,28,125,82,227,142,63,199,157,165,169,139,20,235,227,138,4,240,24,213,167,174,101,99,250,34,123,181,169,17,219,154,158,99,233,234,212,69,250,213,41,16,155,35,9,130,172,88,117,130,169,208,216,117,95,159,214,235,190,62,253,39,132,209,29,11,163,239,135,97,141,133,177,245,4,198,159,21,6,213,91,77,166,254,121,34,1,108,248,36,211,242,43,153,59,130,22,243,11,243,158,63,71,32,97,199,95,100,52,182,72,154,36,92,246,101,48,196,49,65,122,239,127,78,251,242,235,99,242,235,126,101,66,247,134,9,189,90,247,141,49,254,231,61,223,115,222,99,183,208,42,180,94,203,175,27,182,252,148,111,248,19,232,120,51,39,140,44,151,249,128,42,36,44,75,123,186,124,70,70,112,87,214,95,65,160,224,55,123,82,196,93,108,159,68,239,123,225,106,49,33,94,13,95,137,51,128,152,23,53,24,163,97,131,49,33,110,208,205,205,142,210,197,224,65,241,144,91,18,229,38,109,83,97,25,84,251,56,122,7,62,68,195,66,10,41,1,66,92,97,140,133,242,77,0,34,36,186,48,246,28,6,93,48,203,155,194,247,153,203,49,98,47,123,53,184,113,129,251,222,86,25,47,226,80,98,2,123,22,2,252,60,132,69,86,184,54,56,38,99,16,98,44,71,216,23,168,146,113,192,101,42,133,195,247,116,232,94,17,70,237,184,6,23,131,20,99,36,74,81,217,136,60,92,145,179,66,38,137,4,45,74,136,120,145,139,132,32,30,173,24,203,146,103,57,132,145,37,10,243,35,194,83,146,40,134,70,197,220,104,70,242,198,141,104,140,121,33,141,1,242,159,131,174,66,88,192,2,197,72,45,129,92,3,77,122,236,119,228,231,145,239,25,195,17,165,4,33,72,82,74,223,76,249,158,211,190,231,140,239,57,235,123,206,249,158,243,99,91,31,247,13,137,107,184,177,71,12,91,242,179,42,200,27,214,101,68,239,97,140,70,158,5,203,146,190,22,0,128,137,172,47,249,162,36,125,61,79,46,34,247,89,62,59,142,61,75,131,38,159,85,20,83,132,255,105,145,89,104,148,223,36,74,33,170,14,74,224,215,39,170,138,102,85,215,104,116,58,83,84,200,217,51,113,181,126,126,210,237,103,24,101,41,118,32,30,106,249,248,16,84,180,95,62,149,26,223,126,17,168,75,160,244,32,40,127,9,119,255,169,20,151,25,80,64,44,56,83,216,205,72,34,52,85,224,67,194,52,165,90,197,128,202,88,130,247,25,55,157,237,107,212,73,172,165,95,67,146,151,138,138,131,209,155,225,85,122,144,229,26,19,161,221,55,60,158,211,223,65,67,115,78,165,46,84,193,157,193,154,2,121,228,58,108,62,184,133,86,194,197,230,241,42,78,15,162,23,28,67,223,234,33,188,85,10,177,47,254,51,230,70,199,60,155,140,61,27,206,52,30,87,34,211,230,199,36,53,30,192,4,88,165,180,152,20,36,117,28,204,68,174,63,150,113,202,23,67,18,205,135,244,120,0,19,240,33,205,249,192,2,174,38,226,67,58,156,15,143,147,1,153,104,6,100,198,3,152,128,1,153,105,197,51,19,78,252,99,161,58,27,77,117,118,60,128,9,168,206,30,71,252,179,225,148,63,26,201,185,104,146,115,227,1,76,64,114,238,56,146,158,11,39,249,152,180,230,163,105,205,143,7,48,1,173,249,105,133,58,31,78,231,180,4,22,162,9,44,140,7,48,1,129,133,227,200,111,33,156,200,137,169,43,70,83,87,28,15,96,2,234,138,199,17,213,98,56,117,227,201,90,136,38,107,2,0,19,144,181,48,78,42,39,8,117,85,217,98,25,165,61,123,76,96,89,165,205,53,77,216,171,210,148,27,143,227,177,192,142,197,54,61,5,233,249,113,56,78,3,172,48,22,179,99,17,60,30,199,99,129,29,139,109,102,10,210,23,198,225,56,13,48,26,252,26,137,218,177,40,30,143,228,177,192,142,71,55,59,13,241,233,113,88,78,5,45,51,22,183,227,209,60,30,203,227,193,29,139,111,110,26,234,115,227,176,156,10,90,126,44,110,199,163,121,60,150,199,131,59,22,223,252,52,212,23,199,97,57,21,180,133,177,184,29,143,230,241,88,30,15,238,88,124,11,83,80,143,161,186,209,88,78,5,45,61,22,183,99,209,60,1,150,199,131,59,22,223,226,52,212,103,199,97,57,21,180,220,88,220,142,71,243,120,44,143,7,119,44,190,11,211,80,95,24,135,229,84,208,138,99,113,59,30,205,227,177,60,30,220,112,124,73,76,177,207,9,237,121,159,189,16,102,190,20,23,2,193,31,202,232,91,39,226,43,116,99,75,11,52,200,199,11,134,2,224,225,205,108,165,209,31,201,27,195,32,231,176,130,182,217,10,45,70,227,118,195,74,210,200,221,208,194,237,133,208,146,52,152,55,188,100,59,180,36,137,239,141,32,19,3,126,195,89,52,10,199,86,207,55,195,202,209,40,224,208,146,11,153,182,178,164,16,43,45,175,230,144,19,17,67,11,184,237,49,65,35,136,17,212,190,58,22,162,74,136,252,31,199,116,33,174,90,46,16,193,108,47,196,218,87,36,132,201,98,180,181,92,34,140,185,94,224,53,205,47,197,76,240,240,235,152,63,254,58,198,195,38,66,0,186,193,213,10,160,44,22,59,38,6,99,199,220,2,74,152,94,72,182,0,143,46,183,235,36,50,59,188,20,9,207,14,148,74,37,35,11,97,164,118,160,76,248,112,172,88,174,241,34,183,99,24,186,237,95,240,98,241,219,74,104,65,205,39,150,164,233,17,5,89,240,118,176,36,123,17,81,84,208,151,99,87,231,188,40,111,213,66,171,16,236,173,99,180,183,228,249,9,9,249,246,216,77,194,190,99,44,238,219,139,74,113,35,48,66,22,175,67,67,80,220,9,4,41,127,16,122,152,103,43,155,62,254,197,6,234,251,193,249,233,235,173,66,214,212,115,141,236,77,190,197,38,149,36,103,182,235,177,100,58,175,103,211,248,149,31,169,149,204,228,179,185,162,120,86,254,162,120,62,59,189,37,220,119,26,189,234,106,242,192,181,225,65,100,132,13,14,197,12,252,72,7,244,63,190,163,223,189,219,172,230,255,203,21,109,57,221,78,207,89,198,251,99,233,25,180,81,39,197,91,103,43,36,48,144,70,1,211,192,63,18,200,87,41,226,17,234,39,55,107,90,186,94,57,189,74,146,244,192,169,234,193,138,34,14,86,231,173,248,228,96,245,255,86,7,138,135,116,102,223,49,217,233,44,57,234,56,135,191,217,89,199,60,204,173,16,60,146,218,119,198,49,213,32,193,76,1,133,225,29,180,44,142,157,121,85,5,222,73,203,243,243,242,201,205,228,50,241,91,183,172,94,143,159,21,14,57,98,44,116,143,68,21,198,64,87,91,173,24,53,191,22,89,14,37,44,68,202,176,77,227,152,224,66,245,126,54,168,247,221,115,155,243,25,188,164,111,49,142,7,58,247,54,226,229,114,25,251,99,191,29,179,79,156,152,177,203,55,136,254,183,65,87,222,188,57,171,217,73,152,238,24,29,7,94,121,195,6,79,156,37,135,65,27,228,230,191,133,5,51,62,155,100,55,236,44,26,51,241,148,145,94,40,180,204,70,28,96,61,165,107,251,20,209,53,99,80,130,39,103,211,104,225,37,111,45,188,105,239,128,34,157,51,198,156,60,13,213,44,152,169,66,156,100,55,83,205,241,217,115,133,60,203,222,78,103,199,103,111,101,50,45,150,61,99,68,112,176,209,104,235,228,228,107,248,94,32,223,23,121,222,88,223,189,126,9,239,51,7,86,157,174,156,61,181,74,239,55,194,225,170,220,59,232,227,233,182,85,107,232,156,33,87,138,149,21,151,137,167,50,95,239,29,104,253,228,192,238,15,251,216,60,88,196,159,221,187,122,156,3,103,151,148,5,74,170,42,115,75,251,208,153,241,67,155,149,193,237,128,157,103,74,56,35,95,76,114,117,154,89,214,23,205,111,248,1,44,154,115,115,52,215,176,108,36,135,253,245,83,171,235,94,45,55,204,155,179,139,86,123,102,248,92,57,147,209,139,197,19,39,134,223,40,103,245,133,92,126,118,152,160,73,139,102,199,49,247,33,207,83,152,43,87,200,234,52,87,94,207,228,82,179,179,195,77,27,230,44,120,215,223,146,109,3,22,241,213,222,182,129,61,6,43,138,53,55,13,219,104,14,177,47,197,231,196,90,231,96,252,88,51,182,64,2,70,96,237,237,129,120,146,188,142,57,140,89,78,236,242,165,229,68,17,26,22,112,200,46,100,11,233,131,97,57,181,144,254,58,32,240,220,115,197,19,233,92,110,118,110,6,126,159,24,226,245,125,160,16,102,134,90,42,51,75,238,137,231,221,164,79,36,169,96,28,251,44,219,36,187,189,189,134,70,40,55,118,10,102,218,204,53,219,198,77,245,150,229,124,166,125,16,200,90,162,149,237,27,14,232,194,91,108,219,117,42,185,80,88,72,137,87,234,184,249,65,162,160,157,90,253,4,187,24,220,86,239,73,54,240,35,156,81,155,204,23,10,122,81,13,208,166,0,17,82,176,0,191,64,40,175,231,211,249,60,49,0,221,72,241,73,232,38,91,141,161,16,64,15,102,103,225,115,141,254,112,216,239,150,188,139,132,176,0,165,79,81,5,143,195,38,101,146,122,161,152,2,91,146,41,226,175,153,45,252,28,36,173,208,202,216,121,142,105,189,136,54,232,1,165,221,25,145,11,203,130,133,228,115,50,199,228,102,119,108,49,202,211,169,84,163,105,42,24,30,122,189,82,18,104,33,166,122,50,135,232,41,91,139,52,0,6,114,54,250,187,154,250,181,109,180,172,190,124,234,36,3,28,2,175,49,2,94,246,164,18,122,72,86,34,166,188,13,108,126,68,176,203,253,180,153,49,179,33,69,221,203,16,110,221,194,104,208,125,55,16,126,215,61,86,216,189,102,42,5,242,159,30,207,8,239,86,41,241,136,96,218,137,22,138,207,132,148,34,86,66,2,197,116,224,147,64,94,29,3,129,7,26,43,64,96,202,45,180,225,193,114,177,134,29,211,107,63,86,28,236,36,25,174,190,40,75,173,192,178,102,179,201,51,227,246,133,36,244,0,236,2,139,190,107,178,14,188,90,213,68,117,161,71,186,39,62,16,72,156,117,73,20,52,42,111,138,162,184,63,4,24,152,24,224,21,212,62,118,232,99,202,250,120,41,158,25,49,174,28,151,127,218,203,93,196,221,138,193,54,84,20,188,51,178,154,91,9,135,92,131,248,28,100,121,142,84,207,43,46,38,241,6,185,144,162,68,111,117,58,198,192,113,15,100,37,92,98,83,98,222,64,152,38,10,116,195,52,219,185,240,214,163,239,105,227,36,240,222,107,104,31,178,185,66,129,65,163,131,119,66,182,24,250,183,110,161,190,149,142,157,77,166,232,197,117,139,33,66,233,59,3,151,222,92,120,204,154,253,137,137,198,144,221,180,35,43,14,87,136,38,169,7,152,119,11,225,0,163,247,39,163,129,120,236,167,6,46,40,45,237,17,202,202,42,128,141,11,199,37,56,0,87,161,89,105,21,250,228,176,73,1,194,78,80,148,198,144,158,127,16,34,30,199,128,26,138,226,116,48,91,102,183,159,104,163,51,129,182,106,108,30,39,81,243,172,203,37,242,33,178,160,82,173,205,14,72,99,219,218,45,25,237,33,25,73,217,217,208,241,69,249,136,26,166,238,245,69,82,160,4,144,55,23,131,135,230,43,42,232,238,37,90,54,0,7,89,111,6,168,102,186,32,108,200,102,23,82,169,91,218,187,174,170,9,179,198,33,203,192,207,165,160,26,74,63,254,241,16,232,54,18,61,69,128,224,37,179,11,28,25,154,243,127,181,69,13,7,44,118,103,190,233,56,243,102,135,68,242,37,96,170,97,225,206,66,39,233,144,189,159,255,45,233,14,43,202,191,212,247,122,70,215,106,94,129,62,21,229,225,75,87,233,206,90,178,71,121,187,58,66,31,222,78,117,183,138,123,122,87,107,184,227,249,34,94,245,88,235,111,45,219,85,182,101,122,143,111,188,173,152,184,77,119,179,138,59,134,87,106,236,236,7,163,126,183,179,156,197,50,122,103,185,80,69,232,240,238,142,120,105,227,30,73,26,137,215,72,102,73,82,191,86,169,108,145,251,39,123,228,50,74,86,208,34,185,58,28,86,211,171,24,239,116,172,65,149,153,222,242,29,172,50,219,91,30,86,181,46,73,197,155,30,183,176,228,233,94,21,221,148,43,236,126,75,14,44,79,128,25,149,202,6,73,185,205,145,0,98,42,115,36,105,179,134,7,87,172,240,139,41,117,14,176,6,0,55,200,11,118,6,73,229,50,166,94,195,227,21,40,97,82,106,159,92,110,217,21,78,4,201,87,189,13,204,166,128,192,157,154,123,11,39,199,50,75,64,138,153,242,36,229,114,165,114,21,19,94,192,147,35,224,121,67,228,38,205,2,164,93,199,132,6,187,113,179,47,212,13,156,172,108,16,78,223,6,78,213,201,101,153,85,190,63,157,156,209,81,233,35,180,83,32,10,221,229,202,218,154,135,213,89,104,65,171,94,185,188,202,242,226,11,100,126,229,218,93,144,132,147,144,105,141,180,26,97,213,109,148,165,252,18,160,118,1,219,141,0,232,85,239,146,139,59,119,170,171,148,129,14,199,253,110,21,96,23,235,32,149,2,136,12,130,112,150,0,221,53,47,39,82,9,84,173,158,164,7,153,52,221,179,96,174,178,83,67,188,150,162,196,75,114,180,181,140,4,159,171,84,46,72,46,235,144,190,19,225,180,230,218,123,114,167,245,252,215,99,71,223,255,253,225,91,63,188,255,235,47,238,127,241,211,123,159,125,241,240,103,63,124,240,218,255,134,148,135,175,188,21,251,191,47,125,31,254,125,125,30,221,123,79,39,18,195,77,80,105,238,138,50,157,237,45,198,230,191,78,139,61,252,217,187,80,242,143,95,190,122,248,230,175,31,254,242,7,15,223,255,247,195,79,190,124,240,234,175,142,222,123,139,191,122,141,2,252,90,186,144,79,181,219,42,184,236,182,59,9,188,18,216,195,47,223,59,122,239,149,163,191,253,215,195,151,223,61,124,245,211,163,159,190,125,239,179,151,238,125,246,171,7,111,189,123,248,230,63,28,189,243,219,251,63,254,22,205,201,234,76,45,103,151,106,53,90,39,113,91,114,210,153,162,190,255,197,183,238,125,241,219,49,28,96,75,192,212,19,66,35,22,242,153,246,162,204,2,86,225,127,190,244,50,39,2,190,126,125,62,22,155,159,255,90,58,159,79,55,23,36,104,206,168,9,109,226,0,180,124,161,153,206,24,72,242,209,171,111,31,190,254,83,9,28,125,233,195,100,199,176,123,100,67,239,215,204,188,145,206,52,177,236,131,143,126,121,248,221,215,165,178,244,165,175,108,11,61,184,100,77,61,151,111,230,73,209,195,55,255,237,225,143,254,89,42,74,95,250,138,90,189,118,31,151,189,245,133,204,194,2,145,128,255,120,255,232,229,79,164,130,244,165,175,32,89,249,244,216,151,209,51,169,76,134,137,208,131,95,190,124,244,131,87,14,63,122,71,2,67,179,168,192,216,230,198,168,99,32,1,212,83,67,8,248,236,179,7,31,124,75,1,134,102,81,129,113,76,48,139,90,20,31,143,160,163,127,125,95,141,79,4,89,222,122,43,128,106,234,205,108,147,49,245,189,123,95,189,169,0,69,179,184,160,216,148,139,69,37,24,14,118,130,86,179,213,54,243,148,65,47,221,255,252,131,7,127,248,253,209,251,127,47,65,161,89,212,80,58,116,209,226,107,102,214,44,152,45,2,230,243,55,212,96,104,150,8,48,132,42,54,59,36,248,188,22,2,136,100,81,3,2,54,217,134,139,85,59,221,206,183,41,139,254,241,31,213,192,104,22,191,208,99,176,10,141,80,193,32,21,44,255,211,207,239,191,255,210,253,31,125,229,149,92,38,63,190,146,36,252,136,118,91,12,86,113,75,62,252,226,187,94,73,250,210,35,192,231,224,227,77,195,46,97,117,97,60,248,187,55,142,126,244,137,128,64,110,185,176,92,9,7,35,202,93,91,7,66,9,91,239,255,235,191,66,19,133,64,212,151,211,203,57,31,73,34,24,16,132,6,48,84,165,171,92,166,103,91,197,133,118,10,171,138,49,85,249,222,91,15,254,240,237,195,215,255,25,42,138,81,224,240,238,240,119,191,188,247,135,15,142,222,251,238,225,199,95,29,126,254,203,7,31,255,225,254,87,31,199,220,186,137,83,140,199,155,165,51,252,78,80,4,250,202,175,14,63,254,241,189,223,191,230,215,164,180,172,228,69,14,222,17,202,7,23,63,250,222,85,161,116,197,137,170,11,80,241,208,45,142,62,250,197,31,191,252,49,185,134,148,122,150,57,88,209,193,28,147,145,150,225,73,253,24,251,110,19,154,163,205,249,72,92,156,137,198,6,31,247,82,173,98,126,33,75,6,38,50,6,221,255,226,173,7,255,241,10,224,66,219,139,202,175,55,182,161,237,47,148,214,141,116,54,67,154,58,118,248,234,223,195,184,38,150,210,30,188,255,225,209,123,95,222,251,236,59,180,47,248,160,16,223,155,136,73,186,80,40,18,88,180,220,225,207,127,163,196,225,49,105,150,99,118,132,148,158,206,102,153,198,156,159,143,141,235,11,250,66,186,144,91,24,215,23,104,174,201,122,87,10,198,190,92,49,20,226,4,64,220,222,147,74,101,22,10,230,52,200,81,138,73,249,4,95,70,5,21,147,111,82,125,252,240,95,126,120,239,243,143,41,243,67,169,163,165,57,14,233,92,35,219,48,21,133,125,249,221,218,38,45,64,77,47,17,203,118,219,36,13,251,240,253,223,62,252,187,15,169,5,246,240,37,232,218,31,5,185,39,86,10,182,133,141,122,54,5,35,92,35,55,25,157,148,81,82,63,108,229,77,221,244,233,179,96,23,245,23,228,149,55,50,141,124,99,33,88,154,191,95,88,104,52,154,133,69,174,4,24,168,4,249,105,88,119,19,222,15,151,15,72,68,167,179,107,1,103,82,208,149,83,139,254,215,164,18,158,7,176,48,26,109,49,143,244,58,151,199,79,224,53,11,6,200,50,189,26,215,158,132,151,60,249,60,249,60,249,60,249,60,249,60,249,60,249,60,249,60,249,60,249,60,249,60,249,60,249,60,249,60,249,60,249,60,249,60,249,60,249,252,21,110,186,250,27,186,155,41,246,236,223,140,15,143,122,150,122,116,73,52,157,34,238,63,124,193,136,199,255,211,247,129,211,230,165,213,35,6,221,219,4,192,193,170,138,185,187,110,149,139,207,50,100,105,171,64,20,174,204,115,45,21,20,240,144,163,7,99,105,221,79,130,183,91,192,173,69,138,215,197,45,216,66,200,46,217,33,224,131,96,249,42,227,7,155,5,170,18,227,255,121,153,192,9,207,161,37,232,6,1,183,156,203,74,33,228,67,217,58,254,29,3,28,130,119,108,60,18,152,210,67,26,87,220,51,224,35,84,220,238,28,82,146,108,39,152,190,24,13,128,84,150,11,193,211,221,95,224,107,70,155,175,219,147,221,5,222,182,187,48,24,190,141,6,28,154,176,223,192,189,75,64,230,98,58,19,193,69,9,50,135,41,159,247,111,11,7,92,47,20,159,9,131,34,196,204,135,200,184,139,131,11,46,167,11,224,24,40,255,62,132,160,84,232,194,158,77,95,21,60,217,223,85,228,157,9,82,81,114,189,66,209,197,76,218,231,41,117,98,15,179,152,32,16,184,26,228,67,145,130,12,114,92,216,62,224,66,144,54,42,132,240,77,31,15,70,205,127,233,172,152,9,64,200,219,23,252,84,185,232,248,233,106,89,219,46,20,113,47,67,236,185,24,190,122,46,70,80,243,33,149,201,75,112,68,24,194,166,6,31,71,232,85,24,94,91,121,187,27,98,193,237,13,227,36,65,200,230,181,175,20,21,206,107,103,146,169,218,112,224,238,239,149,79,111,79,187,56,70,245,130,224,73,243,184,251,193,125,25,186,153,193,171,213,175,186,68,216,7,194,190,98,151,6,49,182,127,255,56,24,178,211,136,216,219,249,121,255,177,245,98,217,160,194,20,106,115,15,53,12,162,28,11,6,163,79,86,62,172,202,192,33,250,82,153,131,177,28,243,246,22,120,251,185,201,214,5,126,180,199,4,140,60,46,51,100,108,2,187,18,92,88,190,237,9,138,74,148,104,29,4,118,159,83,56,242,158,5,111,112,231,119,41,60,203,32,248,143,169,146,6,16,174,142,233,126,134,24,217,208,64,83,84,119,246,248,48,144,55,53,168,77,25,105,168,246,56,112,156,77,13,188,130,19,194,121,44,140,71,76,101,233,129,157,250,33,219,225,219,141,177,123,191,147,246,140,73,119,179,219,226,14,105,76,232,149,113,211,176,134,91,118,159,110,218,166,49,52,151,168,29,173,13,33,233,150,99,118,218,201,91,205,23,95,52,23,249,110,236,153,56,168,207,184,182,239,12,141,161,213,172,117,192,4,47,197,73,240,126,179,223,237,2,237,3,99,195,140,107,253,94,105,191,217,1,253,92,234,37,233,139,243,144,94,195,148,131,3,237,134,26,12,107,113,210,191,227,26,125,181,78,206,151,217,143,251,205,222,120,41,142,67,102,92,139,139,173,4,169,11,131,221,56,171,2,229,211,176,91,1,108,251,187,52,61,20,17,98,12,248,49,16,15,130,131,122,80,178,161,118,215,198,199,164,44,73,18,46,54,130,196,12,201,39,12,245,113,123,163,49,147,206,20,193,88,42,224,255,217,184,70,237,88,242,34,165,231,99,236,255,44,167,195,242,227,135,67,48,48,43,225,36,200,136,227,199,84,194,41,143,213,179,147,40,226,228,16,10,0,59,171,1,88,7,12,1,23,114,104,89,196,1,68,97,123,38,126,255,139,111,221,255,226,149,251,255,248,241,225,87,255,240,127,95,250,187,248,236,77,248,104,148,207,67,219,4,134,237,219,102,27,184,71,190,75,8,183,173,14,158,1,132,111,98,155,67,150,27,143,22,114,160,202,77,224,20,141,246,105,226,24,212,3,174,61,165,107,113,248,70,163,204,136,80,196,65,144,104,10,139,54,215,226,120,5,107,98,203,220,3,76,45,104,100,28,82,33,211,192,64,16,171,45,71,27,64,223,115,32,133,157,219,112,30,31,181,56,123,74,152,187,64,126,43,97,116,58,80,30,27,146,162,72,128,118,205,225,102,191,133,85,210,212,179,144,120,64,100,154,86,74,36,27,95,55,55,49,232,153,188,62,152,189,169,165,200,127,45,90,186,169,160,134,202,30,233,75,52,62,143,142,197,113,87,152,81,23,67,118,198,55,170,148,129,85,7,26,158,198,208,41,65,143,238,140,76,192,234,206,200,180,247,206,27,182,209,213,154,6,90,219,208,13,221,142,111,206,238,139,57,202,64,24,176,194,54,29,178,161,42,238,189,17,122,17,29,4,192,26,240,106,239,24,13,168,50,126,248,193,247,14,223,126,243,143,95,254,88,200,77,76,48,191,96,81,189,22,79,227,69,101,64,17,131,66,148,53,210,138,77,64,102,202,241,174,213,3,121,23,131,159,227,15,62,249,221,131,63,124,239,240,219,191,160,181,197,35,8,198,230,55,186,78,18,183,3,133,17,255,180,99,14,103,20,133,64,162,160,84,92,51,103,195,88,34,66,143,179,22,215,198,177,232,254,7,95,28,190,254,225,253,239,255,251,131,79,126,114,108,70,137,188,145,152,166,102,148,88,231,225,91,191,155,132,99,221,62,140,145,230,249,205,126,239,24,140,19,10,79,194,63,49,123,40,27,25,147,232,136,233,113,149,220,206,21,103,113,188,113,13,245,160,160,16,105,143,17,69,233,64,26,139,250,61,50,6,173,147,124,158,106,59,122,251,221,251,191,249,89,220,211,103,254,90,229,106,64,205,1,117,81,245,144,99,251,47,32,225,94,37,15,95,121,243,254,87,31,19,181,201,52,133,172,45,136,242,100,90,226,60,206,209,124,74,84,208,12,92,41,138,90,132,20,7,123,59,180,40,188,243,21,84,16,202,239,45,44,61,213,75,194,128,183,218,146,186,165,204,134,65,103,228,196,53,185,65,124,236,30,152,61,60,36,171,110,25,125,129,219,63,248,244,240,103,255,43,130,219,34,18,221,17,222,190,216,49,215,205,14,61,164,143,29,188,18,129,23,72,186,57,52,57,102,116,95,138,15,49,154,133,194,244,16,59,124,245,189,135,63,250,57,111,33,62,180,33,42,128,27,59,37,112,27,183,25,238,163,6,40,197,193,46,71,147,32,174,217,198,206,89,146,178,157,112,211,120,87,99,9,82,151,224,153,14,110,106,164,217,2,68,98,251,137,234,0,231,213,130,54,0,211,110,16,208,153,204,18,238,37,9,198,107,198,238,73,146,160,177,0,220,184,59,68,146,247,117,248,14,131,108,127,135,14,161,61,60,40,231,98,127,231,180,185,167,197,153,135,180,105,118,58,244,128,191,56,140,124,222,41,131,48,96,210,147,13,1,163,248,4,153,216,208,137,117,181,26,29,119,240,132,177,179,5,120,52,72,143,212,226,14,167,61,65,71,85,47,139,203,149,26,121,225,41,80,222,25,58,163,110,64,67,56,30,43,25,15,115,185,56,90,21,142,105,111,227,216,202,95,227,8,122,32,53,118,0,34,50,152,6,250,163,129,169,227,142,186,93,144,78,228,63,158,171,197,85,49,24,24,37,54,134,72,195,35,84,235,108,2,241,174,255,140,93,41,138,134,199,84,85,167,210,186,170,202,190,189,113,86,172,245,193,111,126,250,224,55,255,116,239,243,207,169,197,246,248,170,207,42,171,151,148,191,98,208,251,83,147,207,15,146,244,232,127,249,141,195,215,223,127,124,213,230,149,213,182,204,193,208,107,232,55,255,225,222,87,227,26,90,80,42,48,75,178,122,6,197,154,106,110,47,37,84,129,139,133,24,162,244,212,207,56,181,41,165,89,6,224,194,204,105,58,37,243,15,250,27,102,213,52,122,228,139,134,149,155,196,234,119,226,165,27,105,93,203,232,90,86,215,114,250,77,225,85,20,132,117,120,15,172,216,235,143,96,106,58,236,15,201,141,189,8,78,195,43,75,183,225,55,100,178,181,88,15,212,131,22,187,61,234,14,112,214,66,50,162,62,194,191,76,73,144,35,93,3,10,0,18,105,223,247,136,242,231,169,209,116,174,34,232,248,138,231,87,97,139,176,49,232,121,96,126,219,59,179,209,107,111,50,210,149,220,17,207,43,81,146,202,107,100,98,136,24,227,95,109,64,202,192,111,62,182,244,29,147,143,118,56,57,16,159,81,207,159,177,156,33,85,180,160,124,77,124,2,60,33,225,150,57,227,67,212,65,76,207,217,237,101,201,226,119,235,19,49,116,100,20,29,138,163,195,145,116,40,110,82,237,151,240,88,99,77,66,207,241,227,235,132,161,118,121,128,184,141,6,72,194,57,123,3,83,253,220,84,226,121,121,80,242,193,161,152,146,116,246,109,50,92,73,9,95,138,135,45,182,59,12,148,229,27,55,181,126,121,6,15,177,107,23,218,113,210,239,210,237,124,154,125,131,241,45,62,59,171,89,229,29,171,215,234,239,36,137,93,180,59,76,146,115,18,59,90,167,140,34,177,110,108,155,146,111,101,118,191,127,35,110,196,111,66,54,103,56,99,205,197,231,27,214,221,249,174,209,67,233,158,7,53,60,79,157,40,113,173,55,155,28,110,154,189,153,25,241,44,57,115,134,58,126,103,15,102,1,69,32,110,125,207,25,3,223,217,115,240,127,221,34,121,192,192,154,223,78,205,147,94,136,73,171,96,40,59,213,189,26,216,246,19,85,217,50,135,134,213,81,87,9,232,40,41,130,244,231,173,86,57,62,55,1,124,108,182,21,115,56,57,207,64,128,230,65,21,56,253,30,37,106,10,42,64,198,166,165,99,126,34,34,136,104,27,83,182,251,104,0,0,204,234,222,106,107,34,18,108,179,219,15,147,45,5,1,2,155,168,225,138,21,57,208,44,206,100,237,2,32,27,134,83,105,17,27,117,34,129,171,128,28,59,40,107,212,85,51,89,29,231,9,138,83,114,142,245,241,41,216,182,62,93,195,123,28,155,152,97,7,26,57,186,208,200,164,114,160,47,154,143,205,107,202,204,86,191,190,244,105,108,141,56,172,201,56,35,41,118,102,198,22,114,207,192,216,78,253,198,9,162,6,133,65,16,31,217,72,74,69,178,196,128,197,125,115,121,17,114,25,198,75,191,147,137,216,36,248,125,181,215,238,187,230,134,61,162,136,146,191,204,167,208,115,189,0,196,22,242,204,166,156,46,185,98,193,252,119,57,0,246,150,71,62,250,33,75,197,73,188,77,212,158,5,139,250,254,7,159,162,43,69,52,185,131,110,21,201,117,66,14,164,159,204,119,34,84,18,116,156,76,238,95,138,118,42,41,60,73,130,121,120,76,254,28,189,246,210,225,191,253,175,7,239,191,113,244,253,255,56,124,227,115,129,69,120,14,47,25,38,68,215,184,211,52,136,247,88,233,128,146,103,156,212,174,5,122,19,29,115,219,236,128,153,248,84,74,235,15,144,104,148,7,87,187,112,175,43,227,87,188,73,134,38,134,30,229,68,115,211,234,180,192,84,131,151,236,27,84,227,111,138,135,47,189,118,244,157,127,246,209,35,55,31,51,186,136,189,71,60,59,155,253,17,179,254,66,26,141,51,97,194,134,115,121,22,214,120,2,83,31,83,3,62,252,187,15,31,190,243,33,204,95,96,254,38,180,30,84,60,0,70,211,85,44,11,140,244,201,124,136,62,167,129,216,15,212,162,47,86,31,42,250,126,100,38,228,102,128,134,48,174,42,136,13,56,204,30,167,58,185,255,229,15,238,191,247,178,192,237,166,220,79,162,212,73,215,216,165,222,40,96,118,49,90,161,208,106,66,185,218,156,92,46,155,81,50,217,244,203,35,243,182,209,93,249,204,33,240,20,25,192,216,112,243,252,35,241,240,222,103,175,187,112,5,30,242,85,152,112,62,186,62,62,58,22,157,103,5,2,252,97,206,141,48,222,176,215,254,101,12,238,18,17,56,33,204,15,198,250,236,15,127,254,202,209,175,63,20,135,152,254,48,66,38,168,199,137,159,119,14,163,229,104,216,39,114,178,223,181,122,23,251,59,78,41,131,162,66,190,101,15,194,22,55,254,254,255,103,239,221,123,62,187,174,243,176,175,66,15,108,99,8,191,158,236,251,101,132,129,32,201,137,235,58,142,131,200,106,220,178,68,48,34,95,74,172,201,33,51,36,101,171,204,0,45,138,0,9,144,32,249,195,41,138,6,65,208,11,154,63,138,202,69,139,22,141,91,32,95,70,146,219,191,250,21,186,158,117,246,90,251,217,239,188,51,162,101,177,177,99,201,23,145,239,243,59,231,236,179,207,222,107,175,235,179,254,254,143,126,240,175,95,125,226,200,8,190,232,137,131,193,190,242,196,185,222,228,216,78,71,36,112,121,28,46,37,69,230,232,35,248,240,92,136,124,128,224,243,250,163,168,73,231,191,126,33,151,253,233,136,253,206,71,80,48,182,11,246,135,255,230,95,188,241,163,255,233,191,186,207,57,204,151,177,186,179,221,183,255,228,191,124,227,199,255,251,63,184,235,97,23,139,1,214,224,199,79,150,215,118,169,61,170,130,173,211,234,176,167,175,241,126,253,163,143,228,176,121,118,179,226,133,160,114,55,211,250,250,193,55,149,98,222,113,28,72,48,124,95,5,190,184,188,175,47,81,148,127,126,125,151,199,159,219,105,2,205,228,157,245,223,215,128,229,191,101,130,85,99,89,187,4,255,124,87,78,226,111,184,199,229,136,198,52,95,123,64,221,148,180,195,16,92,245,32,41,24,243,246,225,141,127,51,232,107,31,136,106,247,217,7,31,220,44,179,65,255,249,210,255,174,121,124,75,94,224,239,126,246,254,243,91,189,163,92,253,137,168,220,175,210,163,110,100,62,190,3,122,168,7,72,52,130,223,91,95,241,139,221,227,135,255,231,127,7,209,249,210,61,160,181,94,250,247,187,143,239,85,209,191,162,98,14,254,150,203,100,148,149,246,240,205,27,251,227,111,188,43,255,242,193,35,54,142,30,126,254,226,230,225,185,183,246,236,60,185,125,164,123,82,77,145,43,68,44,115,113,220,253,21,195,88,50,120,73,95,52,37,216,226,247,151,127,89,135,112,217,78,247,60,223,63,213,241,120,8,130,219,175,61,127,158,238,216,66,32,170,87,50,250,55,222,127,246,198,51,163,245,127,246,214,167,111,127,229,249,35,49,227,159,220,126,85,159,109,98,243,185,106,160,143,245,111,126,207,135,207,31,153,106,6,41,162,182,221,111,188,251,83,190,155,89,235,23,41,62,156,66,199,11,222,62,130,212,185,213,22,12,75,66,217,27,219,11,203,184,111,158,209,232,56,198,191,127,242,230,101,34,126,244,108,175,109,182,239,158,201,19,174,17,220,121,200,179,183,44,162,244,171,241,109,189,129,235,145,199,13,222,127,207,155,31,220,81,255,206,91,104,162,205,237,53,11,123,237,172,68,130,135,199,187,47,235,240,86,15,109,153,185,103,111,133,183,229,37,190,114,124,141,135,183,55,119,134,184,191,254,159,230,227,219,23,253,234,121,247,227,83,63,126,110,67,185,189,51,93,38,88,100,193,188,39,130,0,255,136,129,144,24,230,229,65,87,62,249,89,200,181,23,215,158,253,197,219,15,223,151,51,225,244,83,162,167,197,117,136,60,126,169,111,3,9,129,95,20,131,86,190,194,50,104,31,105,15,5,89,119,167,19,0,93,24,158,189,121,125,150,95,136,47,47,237,91,90,215,203,63,248,240,214,142,221,227,78,207,174,101,253,85,129,127,81,94,242,253,247,190,255,208,226,82,23,61,223,131,45,237,174,167,92,20,125,15,110,222,253,236,185,186,248,31,167,219,252,2,61,19,94,241,214,27,89,254,210,7,111,190,249,88,254,182,110,251,104,61,71,118,203,250,11,246,199,189,218,224,241,98,15,47,119,201,27,246,90,111,109,85,238,237,155,191,160,111,125,249,116,94,220,124,246,228,227,155,15,213,39,124,59,83,94,158,224,209,59,60,193,239,61,249,109,45,48,120,248,161,122,147,222,124,248,217,205,59,55,239,222,136,149,171,7,223,131,249,237,242,244,221,252,109,81,242,241,239,111,222,124,247,201,123,214,229,226,230,219,255,191,56,136,216,81,126,191,139,72,254,254,101,249,136,190,245,241,207,157,68,63,119,18,253,220,73,244,115,39,209,207,157,68,255,14,58,137,94,59,67,215,65,96,126,162,159,133,43,232,103,41,85,238,230,251,154,80,65,74,240,79,43,82,248,77,126,130,60,241,199,191,234,155,217,15,190,224,119,243,217,122,213,183,163,233,188,235,214,250,185,107,235,47,159,107,235,59,112,109,125,237,139,185,182,68,131,252,9,190,45,255,197,95,52,231,214,39,87,227,197,191,68,94,174,251,92,91,127,74,183,212,159,222,241,244,83,186,203,110,190,128,27,232,242,227,216,67,191,186,14,157,39,191,16,30,251,63,198,27,19,4,135,47,236,231,46,159,191,92,46,159,111,125,252,224,205,3,117,87,192,151,231,9,250,225,191,249,193,143,255,240,95,147,171,228,91,31,195,9,116,229,10,253,12,188,33,215,253,255,84,222,16,157,134,159,198,29,178,188,33,223,123,242,181,155,239,171,55,100,220,106,158,203,29,7,200,247,110,190,125,243,157,237,0,121,183,149,111,247,128,12,96,117,128,188,121,243,251,79,190,239,30,144,111,104,155,220,142,222,187,55,127,96,135,17,178,200,127,251,249,119,126,235,202,197,193,74,176,166,62,143,63,223,7,213,227,79,244,121,55,43,219,241,241,119,111,238,201,45,124,252,251,34,218,222,255,131,247,69,227,123,235,27,250,251,183,95,117,226,172,212,122,40,137,47,101,213,67,242,239,20,214,199,159,91,14,235,245,79,200,50,125,156,112,108,200,23,145,19,209,206,46,57,106,144,208,136,89,160,84,231,235,15,207,236,208,144,9,189,210,89,195,74,18,149,101,189,194,69,246,79,114,184,174,211,202,146,75,101,140,71,228,233,252,119,249,189,252,193,147,245,245,216,186,246,203,149,174,250,224,193,43,14,53,253,23,174,122,123,165,82,188,206,109,249,249,37,172,126,7,108,216,24,239,243,219,91,12,71,222,234,247,159,126,250,206,119,31,127,78,56,175,113,218,81,184,198,100,222,179,55,191,120,104,102,165,194,254,212,177,24,143,231,104,170,232,221,67,80,255,248,179,57,255,228,244,209,121,249,229,95,22,181,20,153,204,191,35,10,27,137,13,85,87,247,84,136,226,186,114,146,127,243,246,251,15,255,253,111,254,246,223,192,45,63,185,125,248,201,165,182,126,243,211,143,158,99,143,34,184,34,138,250,67,244,172,190,189,21,197,126,57,44,175,132,55,170,120,188,35,250,175,158,195,234,104,124,46,67,68,97,226,205,83,249,7,124,209,175,32,172,242,209,115,247,47,62,115,69,248,157,85,140,248,153,224,31,106,33,166,150,60,94,21,187,31,126,244,217,39,183,72,94,63,36,187,30,191,79,174,58,67,224,159,125,122,31,28,213,61,232,15,122,235,249,35,93,104,72,193,246,191,61,187,114,223,63,250,24,207,160,124,97,24,13,31,106,155,186,171,110,252,40,217,112,125,72,169,95,30,172,167,176,246,124,149,202,60,216,221,51,87,187,201,199,214,69,20,109,238,184,9,239,87,30,220,87,87,183,77,157,123,11,157,88,185,191,167,77,245,163,167,31,127,44,95,235,225,211,155,7,178,158,30,168,136,125,203,74,157,174,89,224,49,223,83,77,132,121,180,178,161,167,190,252,68,137,252,210,223,239,246,221,247,63,253,137,239,119,137,101,180,234,193,59,218,11,174,131,241,207,197,11,190,174,10,76,95,251,39,189,226,149,95,250,240,233,122,183,85,14,118,189,155,22,97,171,77,40,91,252,86,134,254,14,124,10,103,61,246,135,112,183,203,254,64,97,174,85,112,61,96,22,40,112,8,60,120,161,133,211,111,223,151,6,124,143,182,34,247,125,239,253,231,34,30,254,228,191,249,193,143,126,240,95,95,99,186,154,38,252,248,159,253,207,63,254,199,63,248,127,255,47,209,24,30,252,248,159,252,211,63,249,239,255,24,27,252,250,253,215,245,59,92,242,92,174,124,67,46,149,225,62,149,81,127,192,144,217,149,107,150,86,255,39,25,226,221,20,217,55,63,255,96,77,207,55,69,155,120,255,221,123,85,29,209,32,191,128,174,115,189,194,43,117,157,87,213,152,60,137,55,183,119,14,140,91,18,251,80,133,224,43,184,61,162,195,247,254,179,10,87,209,135,229,96,187,147,4,124,119,240,183,232,185,190,135,238,106,212,49,234,155,143,222,123,79,158,252,120,132,23,75,112,191,116,239,55,63,223,169,229,186,133,238,200,242,29,51,255,214,199,79,108,79,93,7,219,25,132,17,251,209,12,168,39,248,12,47,110,46,177,115,231,126,15,222,123,42,223,239,249,131,95,120,34,234,39,5,228,159,156,33,205,151,158,240,201,75,15,184,217,7,225,155,143,239,187,213,17,74,188,247,134,242,226,187,140,254,206,64,151,134,253,236,239,253,189,95,141,191,0,229,26,146,226,145,246,160,251,109,88,95,154,123,96,95,252,117,154,196,82,251,124,252,174,54,193,63,242,193,163,85,153,112,189,0,213,199,191,50,23,97,95,111,166,233,115,177,65,111,86,177,146,255,241,170,117,122,182,31,31,87,26,2,21,190,190,100,38,169,250,102,214,150,206,166,77,230,203,19,120,205,223,230,25,56,132,197,29,77,226,147,187,154,196,141,106,29,159,168,187,6,171,250,153,230,73,172,9,130,42,227,211,165,67,186,62,248,157,41,50,115,80,181,224,215,254,2,159,238,137,106,197,175,248,1,105,207,244,187,99,75,191,56,75,125,94,154,186,99,102,226,61,55,120,89,27,188,83,231,244,154,59,126,242,83,221,82,212,244,215,220,19,123,246,139,221,244,110,169,219,203,122,246,235,170,239,158,60,187,119,54,239,169,141,251,226,247,125,237,61,191,117,133,142,95,186,217,90,207,135,12,251,248,88,57,231,234,246,23,63,139,124,95,190,241,75,214,156,220,242,195,167,31,159,18,220,244,93,136,198,85,149,114,21,53,63,126,213,175,110,184,20,252,117,18,230,207,223,73,252,240,158,234,248,87,75,180,63,219,185,108,166,205,203,229,248,26,30,241,127,213,114,193,215,28,225,207,206,213,116,239,105,121,57,254,95,123,18,223,254,196,147,248,238,147,94,127,50,175,90,116,93,10,127,193,244,177,63,55,234,216,151,167,85,221,125,210,23,249,150,119,55,180,12,4,234,63,209,127,188,36,182,95,243,170,247,201,193,205,241,241,250,59,93,62,209,229,208,60,70,240,80,13,141,223,123,242,7,55,95,87,71,220,188,173,225,101,71,220,239,221,60,191,121,186,29,113,181,167,58,71,74,230,136,251,202,237,91,70,106,244,224,237,39,95,55,159,156,146,131,189,119,15,57,24,178,146,214,111,224,181,75,25,207,124,40,106,6,84,228,207,62,249,238,195,183,100,65,221,60,120,100,124,69,223,254,232,15,172,157,251,187,237,22,153,83,225,237,207,23,215,68,175,223,251,238,11,254,229,27,143,16,116,124,249,247,100,218,173,75,223,121,250,193,59,15,107,248,165,55,126,245,141,244,168,133,18,251,247,126,255,77,111,82,15,114,194,123,110,252,198,163,123,71,115,221,189,132,95,122,241,232,147,231,183,79,223,249,238,43,7,236,143,122,161,78,237,87,221,170,201,173,30,252,89,58,205,131,215,241,147,191,242,225,71,207,222,23,221,236,175,124,242,119,127,107,253,19,53,54,255,119,239,46,23,183,198,71,239,63,255,198,83,185,193,251,159,126,255,242,240,190,174,67,123,248,214,215,208,146,252,27,223,184,249,219,87,63,239,95,251,54,58,138,255,198,95,189,90,93,95,237,188,255,195,175,125,237,41,90,115,191,119,243,253,111,124,237,155,191,238,205,199,255,3,116,65,255,205,191,166,221,193,113,237,95,253,143,208,180,251,215,189,59,249,238,125,253,154,145,189,166,255,181,173,138,47,222,255,250,231,12,221,63,255,159,63,111,255,115,72,209,207,229,47,159,26,101,38,164,247,87,244,71,159,62,90,92,175,242,143,255,241,167,7,151,175,254,197,174,32,161,141,196,205,55,23,236,196,156,23,167,236,179,235,175,143,252,129,116,211,226,247,124,129,255,122,1,118,75,12,242,146,219,231,248,170,146,135,62,179,159,64,96,95,63,88,247,106,122,175,23,175,224,198,204,119,92,13,242,151,16,203,191,13,174,204,69,236,245,225,55,140,203,253,14,185,11,68,40,17,189,63,127,255,123,139,247,240,250,241,75,36,95,23,203,217,223,124,250,236,131,187,60,139,139,189,247,238,181,150,9,247,249,125,63,6,66,140,74,223,185,251,51,117,227,223,235,111,189,125,239,61,168,88,15,208,0,149,120,34,55,19,238,27,111,252,248,127,249,95,127,252,191,253,231,87,122,196,254,59,165,192,188,46,53,113,142,95,122,5,85,224,43,210,140,86,22,198,203,172,108,150,175,117,253,195,98,127,187,155,141,132,144,240,163,231,223,251,27,63,57,107,23,191,188,121,112,253,244,229,108,36,186,207,29,214,159,127,171,31,225,79,254,248,95,253,232,31,252,143,247,126,4,163,182,191,136,107,45,31,201,38,237,187,31,252,39,223,126,69,206,236,122,213,95,127,254,244,221,47,56,101,248,233,43,167,76,65,121,7,121,133,15,30,94,15,190,185,47,125,226,28,181,140,247,247,196,192,183,40,221,185,181,240,155,149,8,119,228,193,89,252,208,38,12,59,248,225,229,126,124,243,87,142,217,195,60,33,204,248,82,114,169,17,195,89,65,235,69,174,118,185,58,149,93,237,36,100,91,108,108,247,115,183,109,34,182,21,163,253,79,191,175,20,78,26,160,211,76,174,7,248,34,47,101,48,138,177,243,201,55,236,207,112,166,188,204,166,170,107,203,83,23,245,65,78,193,38,255,194,156,188,175,228,195,178,220,193,181,193,152,233,108,49,80,93,156,189,63,61,227,150,101,219,234,34,245,148,230,181,92,214,51,22,159,220,235,158,114,115,41,104,223,252,224,163,79,145,28,250,119,62,123,248,150,46,14,183,144,110,222,123,246,248,229,21,229,155,6,7,147,124,242,95,209,229,240,108,45,201,135,234,252,93,255,242,166,46,15,253,213,155,111,191,192,73,227,107,226,111,65,112,35,169,228,183,176,75,94,23,3,35,190,64,14,138,93,153,78,184,195,177,59,236,143,78,23,120,247,65,38,34,175,15,254,55,209,69,3,194,142,254,117,201,161,131,24,105,182,119,22,49,82,124,247,105,188,232,144,78,194,164,167,239,180,167,242,79,95,14,105,52,194,32,127,91,217,151,126,85,165,202,171,41,113,159,223,226,64,188,72,153,143,253,122,190,227,181,121,151,84,187,231,54,159,24,189,32,157,142,75,210,60,183,9,213,125,251,10,145,115,221,242,18,53,242,255,111,238,189,185,138,154,235,77,238,75,61,93,97,200,67,230,224,111,54,236,251,174,33,206,78,190,108,253,89,150,227,27,23,21,51,132,84,208,255,190,249,0,95,249,19,75,196,185,187,92,86,102,232,177,92,46,215,204,229,121,240,204,206,151,179,107,94,188,120,117,174,231,213,239,253,90,215,215,145,243,127,255,209,255,240,227,255,226,239,203,114,231,233,149,173,160,77,215,31,176,110,128,236,160,203,136,122,240,187,191,251,187,130,60,184,193,68,199,23,55,199,143,45,71,210,127,252,239,253,245,152,242,245,219,228,191,189,210,183,175,43,206,27,239,59,231,59,119,54,193,227,191,254,225,31,255,35,186,9,46,41,251,18,25,246,191,252,151,255,207,191,248,111,255,228,95,253,209,195,139,250,239,55,63,76,111,210,213,181,93,215,84,228,111,222,188,255,76,123,215,188,245,64,76,95,76,129,232,171,175,77,142,121,180,126,247,112,37,6,138,126,173,10,170,198,163,86,253,238,251,223,121,255,153,174,86,253,247,223,145,157,247,59,55,118,237,229,25,215,124,141,103,247,165,141,94,101,95,240,97,93,37,98,191,118,43,247,255,232,112,99,121,226,207,185,74,46,223,218,243,151,189,243,126,203,23,148,127,243,217,157,24,193,250,237,177,28,222,10,111,219,82,190,94,237,165,45,125,115,207,69,241,117,23,105,153,196,61,23,165,215,93,116,69,57,177,122,191,114,125,136,7,15,190,242,32,62,120,114,207,79,175,131,224,171,242,147,31,254,31,255,153,28,59,233,39,253,234,143,255,17,136,224,127,226,189,254,161,252,170,252,132,95,253,232,159,255,115,249,85,125,205,175,224,236,199,51,255,208,178,36,207,73,200,123,18,158,253,10,206,219,31,255,225,31,233,18,191,231,183,229,117,19,246,252,123,95,127,170,60,97,59,39,244,200,171,184,140,46,228,129,61,249,228,230,93,61,89,234,211,241,206,89,118,249,177,149,93,190,187,156,157,239,220,188,127,243,1,57,59,111,219,120,26,242,183,173,236,242,179,39,31,123,210,225,135,234,190,188,205,112,153,190,135,127,110,239,221,202,49,118,243,221,39,203,207,252,215,100,139,125,246,252,246,27,31,125,224,84,176,151,64,212,183,252,91,183,162,89,188,119,253,4,231,243,113,205,131,155,239,220,126,36,235,248,249,247,45,199,255,175,203,137,113,37,190,99,155,127,244,252,93,80,113,226,194,183,98,104,143,74,13,61,214,92,195,184,73,243,81,143,179,228,145,199,136,111,223,24,220,210,152,117,54,131,123,158,49,207,13,215,209,195,236,115,195,114,195,177,225,18,226,156,45,27,60,90,40,53,109,56,203,159,122,42,27,238,61,212,13,203,163,103,238,125,193,53,132,154,243,70,99,201,181,39,123,116,141,51,52,190,56,196,158,234,216,112,75,37,39,134,83,107,33,30,176,191,87,153,50,11,113,100,127,116,146,103,143,180,225,54,228,231,189,250,107,183,220,103,223,112,29,24,141,207,105,105,189,197,76,112,27,177,239,41,47,185,197,18,9,150,55,175,205,167,188,164,144,249,217,53,167,52,83,218,87,199,25,249,217,177,200,224,187,195,61,180,122,192,97,230,24,29,30,57,245,230,112,159,181,203,13,23,42,179,80,75,202,132,202,13,130,191,246,28,242,241,218,96,56,200,103,176,175,61,103,152,179,19,60,74,108,51,95,175,45,19,138,15,92,8,238,163,202,74,115,184,205,20,34,141,172,202,139,148,97,112,108,125,198,82,54,156,75,28,50,15,11,150,41,234,121,127,238,210,99,170,169,230,178,224,42,119,146,135,111,88,150,67,237,189,45,88,190,150,60,124,95,221,228,81,67,150,249,130,49,107,157,208,46,243,16,67,54,116,148,18,211,94,74,173,206,158,91,189,230,52,197,16,71,111,161,17,140,105,91,203,24,240,156,241,64,101,176,221,192,20,171,188,229,70,139,124,172,150,253,218,146,70,226,139,101,13,247,60,154,195,173,148,82,55,44,179,223,135,205,137,188,128,236,40,130,171,12,36,228,181,22,228,181,100,227,203,216,55,44,83,48,202,180,183,30,109,182,78,175,37,203,72,246,230,158,209,52,98,29,123,194,101,7,244,46,175,189,224,22,171,236,221,78,112,151,29,97,239,45,219,190,132,62,25,77,179,85,187,119,201,25,99,229,123,23,217,33,190,20,90,146,175,159,105,100,34,192,66,177,133,36,123,97,164,70,143,238,178,129,74,178,155,39,249,184,131,190,102,21,241,151,146,95,29,139,8,191,217,24,158,73,238,225,48,254,178,39,77,94,82,214,153,191,87,144,95,200,12,51,92,130,60,192,224,40,63,29,153,97,121,151,186,225,154,103,162,155,199,86,171,124,151,181,253,198,148,215,38,80,86,130,221,90,192,209,100,241,52,134,199,28,46,146,100,93,68,89,212,188,84,16,111,51,145,36,123,81,150,195,177,146,228,4,241,39,247,154,228,215,124,181,136,219,81,253,234,140,103,211,184,19,94,211,100,78,211,141,127,160,3,199,132,73,226,153,228,55,133,97,89,118,217,142,16,153,92,17,229,141,225,34,130,216,175,22,52,243,148,37,17,28,189,185,44,133,60,171,231,123,137,184,245,211,77,54,75,200,252,236,44,111,21,93,212,54,145,141,145,118,103,146,13,34,119,48,88,150,120,47,12,203,1,53,170,31,126,242,229,38,63,91,54,159,200,56,187,185,204,103,236,149,158,45,43,71,62,153,205,90,74,216,112,188,76,179,136,44,255,34,33,215,58,246,193,43,112,42,115,86,187,58,36,145,158,149,118,208,16,233,56,237,217,88,72,147,143,55,156,110,178,131,154,193,21,34,144,183,103,12,114,116,218,172,137,228,205,145,78,137,42,66,104,22,67,211,144,23,225,123,39,57,181,247,106,200,114,166,203,194,221,112,148,215,104,174,142,36,89,72,242,98,4,99,211,248,213,80,17,100,22,29,150,99,189,22,185,106,13,92,52,151,38,186,207,134,69,221,104,130,47,56,15,153,193,48,9,150,145,142,176,62,152,8,5,17,154,123,100,56,222,228,11,219,164,36,217,62,147,102,92,100,66,22,25,154,13,22,121,56,105,82,100,250,69,194,5,155,113,25,91,20,25,228,176,156,231,120,217,228,143,206,50,18,130,229,56,139,178,186,23,92,99,148,197,177,215,74,174,178,112,135,45,196,33,135,134,28,182,149,224,130,243,212,110,142,51,71,254,31,193,56,212,43,193,241,120,182,156,57,34,160,163,61,59,65,84,239,247,206,65,68,77,76,14,227,148,167,85,158,69,6,54,255,158,162,30,138,142,64,98,73,96,92,223,55,44,135,235,126,49,232,135,33,216,247,106,57,67,225,216,168,108,47,232,58,126,177,156,112,244,181,69,115,17,193,209,219,30,153,108,238,65,112,146,13,109,122,148,12,90,116,217,176,183,136,8,68,217,49,38,79,101,89,137,98,68,135,167,156,151,34,251,131,195,242,77,58,45,22,249,152,114,238,248,74,19,13,65,62,255,30,121,236,93,100,185,47,22,145,182,162,22,236,57,149,147,52,15,81,72,125,202,229,140,162,15,38,18,46,180,230,67,19,169,37,135,28,61,27,103,150,188,207,134,229,197,246,213,50,240,32,98,48,237,23,27,180,86,68,150,138,168,242,61,208,101,212,145,182,136,194,123,33,202,109,100,150,51,193,77,238,152,237,222,178,159,210,28,124,181,28,27,195,53,122,89,26,242,19,130,69,196,197,90,179,203,180,67,169,22,121,84,203,150,119,57,119,82,138,197,208,144,253,100,162,54,140,41,207,165,75,101,255,136,134,109,82,67,212,172,176,45,32,160,137,180,90,65,43,107,181,50,183,248,247,230,112,77,44,207,160,178,137,46,106,79,22,185,219,203,254,146,34,172,68,95,140,118,177,28,31,114,52,18,44,227,150,79,235,111,213,146,88,22,62,238,60,101,21,137,248,180,211,43,84,28,70,125,195,242,74,162,220,251,116,202,249,210,247,123,201,32,59,52,89,159,49,145,201,123,91,231,217,38,244,123,191,88,222,50,100,122,116,195,47,252,92,13,56,23,183,150,36,152,104,250,62,101,114,236,65,167,216,168,168,3,109,184,129,35,95,166,214,78,112,150,3,59,55,63,33,228,20,205,132,166,169,71,157,161,85,126,89,232,165,83,147,211,166,219,107,65,72,203,199,37,56,20,44,52,55,220,196,90,221,59,75,86,137,44,12,95,252,50,93,89,172,83,186,185,40,111,34,174,226,182,96,50,125,46,129,233,68,23,213,81,246,26,105,19,162,116,202,234,40,107,219,138,226,9,123,182,208,156,5,81,122,205,166,148,97,14,89,105,153,225,140,19,196,244,82,217,7,162,223,187,40,20,221,78,12,156,16,109,104,13,166,64,223,239,45,50,20,203,195,180,113,17,193,117,210,197,242,175,173,185,98,41,39,132,72,206,253,94,162,197,192,110,119,3,7,42,92,164,171,69,226,200,7,116,67,65,206,239,180,13,241,44,242,69,180,139,117,224,11,44,170,73,226,129,227,243,46,83,89,140,16,25,57,9,43,236,202,88,236,131,192,132,145,9,223,82,24,54,186,156,1,195,13,32,49,173,72,90,101,156,177,34,223,214,148,198,40,226,126,107,3,184,183,28,231,209,236,31,249,208,240,102,16,44,223,178,78,187,56,139,2,157,2,95,45,111,230,170,60,164,139,76,248,36,120,202,252,15,187,185,168,253,162,35,209,213,34,232,68,87,53,211,172,201,246,107,244,214,25,197,66,209,94,171,193,120,165,111,41,103,44,212,247,133,202,183,200,61,208,147,171,188,119,24,54,101,248,152,61,241,215,146,253,21,237,193,34,6,39,73,104,60,185,137,62,176,94,90,94,75,196,217,228,111,217,228,188,55,211,74,96,217,198,60,163,114,103,17,134,201,225,33,154,63,207,104,150,47,104,43,65,84,86,81,27,42,193,17,107,126,172,101,38,122,68,194,183,37,88,206,224,105,51,154,68,215,130,122,77,176,216,239,201,159,221,196,92,151,73,63,86,10,116,25,131,229,244,73,188,82,196,96,28,114,14,27,12,243,146,55,72,202,242,114,209,110,222,101,103,182,194,47,38,66,60,248,179,69,164,136,188,164,47,146,101,55,135,230,240,148,133,22,105,228,88,90,221,236,112,217,121,242,135,201,112,198,103,106,6,139,25,16,3,175,21,232,111,62,45,3,2,147,191,72,199,150,112,84,132,107,156,52,112,72,196,106,6,103,18,57,46,235,148,174,198,225,47,191,49,88,164,163,200,45,94,136,48,244,134,193,48,120,251,185,78,123,159,126,117,103,5,10,203,84,108,72,95,74,83,95,154,94,11,174,189,98,66,69,140,17,209,5,11,125,16,217,19,34,86,252,222,3,74,43,93,45,159,79,212,74,31,153,216,125,89,180,179,183,95,104,12,233,246,185,22,235,127,142,190,228,31,60,253,254,223,249,141,95,123,28,94,32,72,242,103,242,164,190,234,161,123,76,162,181,139,92,54,88,142,169,200,43,80,102,71,244,41,123,97,217,240,129,207,76,184,244,130,29,92,152,245,38,66,156,167,75,180,192,88,162,111,45,200,43,158,46,93,70,182,250,131,24,109,153,101,112,151,211,61,100,23,25,89,150,103,143,60,217,51,230,45,172,228,179,183,50,88,162,52,247,59,136,168,235,1,171,140,215,152,40,69,46,39,229,78,114,61,31,30,242,174,118,172,69,57,212,228,156,227,89,17,43,202,143,158,168,122,120,228,37,166,250,166,251,214,122,148,131,147,81,56,90,13,172,93,206,60,94,128,34,8,247,193,131,41,100,65,88,69,191,137,62,37,98,14,215,68,195,26,48,84,76,4,139,62,41,103,86,163,13,47,59,5,186,154,193,98,79,79,222,55,162,164,180,108,159,58,64,35,142,164,225,12,88,189,185,109,56,202,215,105,135,150,1,249,227,103,57,188,168,172,163,192,221,229,126,210,14,37,179,145,214,7,169,92,131,157,198,109,192,74,98,245,9,142,58,215,34,100,73,77,250,88,208,55,91,239,166,8,52,57,46,89,17,128,231,11,174,109,215,65,90,107,135,106,6,131,203,54,128,124,14,40,187,124,181,60,185,187,235,76,228,175,28,144,172,185,141,6,143,166,235,63,162,199,181,113,192,34,36,252,106,177,183,6,43,187,34,61,102,116,29,5,138,219,40,140,54,184,179,13,149,125,54,89,207,206,50,154,236,14,69,81,116,229,63,60,43,162,186,109,245,72,239,213,120,96,162,160,216,169,6,149,78,166,133,46,206,48,85,108,78,130,204,80,45,60,236,42,6,118,119,127,161,124,106,242,137,3,174,201,253,25,80,216,225,15,102,184,227,16,221,222,252,112,140,27,90,91,48,35,116,78,209,154,15,45,93,158,45,42,81,113,24,134,19,125,77,25,87,216,74,252,16,217,215,121,169,192,44,10,174,196,119,89,71,172,133,200,213,178,67,134,89,8,2,177,59,18,176,168,241,217,61,134,9,110,87,94,11,178,18,123,118,159,159,236,47,214,148,19,92,240,110,155,200,116,139,90,206,247,22,33,227,241,17,217,232,48,28,9,149,101,25,205,183,37,191,149,237,66,178,14,47,34,187,49,185,109,34,122,35,201,35,129,251,8,254,90,130,214,99,198,187,12,196,131,74,114,119,57,196,104,220,114,105,105,219,208,28,98,29,147,238,5,135,110,241,80,26,166,180,77,50,67,35,204,30,55,113,83,134,245,65,38,174,44,91,4,227,220,106,146,163,137,205,122,121,13,25,138,123,221,96,2,147,203,0,112,15,238,117,147,97,139,52,140,12,139,229,226,134,121,190,227,219,146,37,88,68,120,250,213,98,238,37,114,209,194,249,72,145,56,89,148,162,22,146,13,44,74,4,180,88,131,101,153,205,192,112,131,63,204,214,153,156,29,147,221,245,240,223,7,247,177,194,216,136,131,71,54,107,30,14,226,21,39,27,246,57,109,255,43,220,80,141,102,12,203,127,7,62,179,122,76,27,59,13,68,37,244,25,145,19,149,3,51,48,229,102,159,4,7,218,90,151,183,194,23,127,238,178,246,7,63,89,44,245,30,171,195,67,12,81,186,55,188,171,125,191,114,69,180,138,94,185,200,78,174,238,144,200,240,106,86,90,39,21,171,104,47,4,209,155,27,57,134,225,232,107,201,87,153,204,143,28,93,149,97,49,238,125,224,169,55,210,239,11,68,122,222,238,114,188,115,98,79,73,237,115,230,177,45,119,81,69,217,249,3,143,115,245,141,7,233,62,14,24,174,92,95,223,34,221,43,5,17,2,196,119,217,30,135,33,154,4,69,163,68,124,7,4,12,55,156,216,223,22,160,220,139,12,114,135,182,188,39,69,140,224,99,148,229,176,93,37,5,50,101,251,219,66,132,150,98,62,177,137,141,158,217,29,7,175,166,123,10,7,252,227,157,125,121,29,147,108,14,53,89,204,28,79,138,136,88,68,130,101,159,146,211,57,106,164,199,125,210,189,194,45,67,238,83,104,125,173,187,131,116,226,134,123,78,197,230,233,162,191,219,205,27,118,30,121,87,43,224,237,154,149,99,140,188,136,34,230,146,156,39,238,215,21,184,23,134,27,220,64,230,70,108,61,7,210,66,138,234,32,230,103,145,113,103,168,210,228,154,21,81,8,19,206,96,221,15,236,52,198,210,73,62,163,178,151,196,208,216,176,8,93,132,116,13,150,243,156,29,187,185,194,67,228,177,15,104,33,241,112,150,139,114,213,179,191,24,60,183,20,92,204,80,190,69,116,26,44,122,31,93,43,179,132,13,99,96,194,156,146,171,28,75,180,38,119,10,203,94,101,159,177,124,27,17,180,238,166,111,248,220,52,103,5,231,191,133,207,49,103,133,21,105,76,154,92,59,139,79,74,71,248,125,195,121,64,40,121,196,7,235,168,210,179,97,125,245,238,48,196,40,173,82,129,33,70,28,149,117,146,24,197,237,146,135,139,66,132,75,144,34,35,114,246,135,226,241,133,34,146,129,214,153,72,255,140,51,214,99,27,50,80,138,220,11,44,127,42,219,23,46,146,161,50,60,16,89,203,190,208,100,255,144,231,87,158,37,203,195,35,8,162,55,204,74,177,141,26,100,229,37,87,98,196,124,131,183,138,162,77,81,163,147,174,104,4,108,136,13,67,177,35,61,4,249,12,28,135,214,120,97,240,171,69,239,27,180,251,42,228,85,241,28,146,212,234,228,239,9,115,87,116,92,63,5,160,217,13,142,98,195,201,58,146,139,98,177,35,232,20,16,88,238,29,182,164,198,150,163,240,224,152,19,6,164,123,73,33,3,233,106,25,55,84,121,15,139,202,225,150,51,199,192,17,201,116,24,17,212,68,129,205,0,231,205,206,219,233,88,150,28,228,134,171,197,35,209,45,112,114,11,162,158,80,125,76,47,148,175,89,57,109,64,148,84,132,94,76,39,133,203,147,194,212,242,105,225,228,115,117,57,66,68,241,148,102,124,19,51,141,100,153,197,35,40,42,122,102,136,30,156,23,177,45,207,58,96,81,27,171,163,57,210,193,40,106,186,88,98,217,244,120,100,152,36,90,196,21,89,1,213,141,23,209,182,228,131,209,132,214,80,83,114,239,173,252,163,216,9,124,53,162,67,110,109,166,140,56,23,175,51,153,132,233,35,203,161,203,58,78,12,139,242,237,70,27,206,247,118,192,162,76,52,203,33,65,62,136,168,31,133,97,209,23,218,116,24,115,76,147,34,214,75,116,159,117,145,35,86,14,51,70,69,237,204,59,143,67,12,211,74,187,79,100,86,105,59,103,167,102,36,184,240,213,98,120,187,95,89,94,82,244,202,206,239,21,229,2,50,101,19,199,238,5,198,71,105,110,7,215,124,196,176,17,34,119,255,172,216,49,89,180,170,227,123,78,57,216,13,30,169,65,51,34,88,14,195,226,87,15,24,59,188,127,100,171,203,203,116,119,183,139,2,204,47,38,202,11,124,209,238,18,215,251,49,220,100,129,228,237,49,23,157,152,179,95,230,104,38,16,145,79,132,220,52,222,249,242,60,11,14,194,175,129,144,26,237,16,145,136,211,83,130,228,143,242,5,56,47,64,190,73,114,143,74,12,216,111,156,23,208,228,85,205,113,17,35,162,37,156,69,37,191,149,19,208,224,20,53,237,132,97,49,81,109,41,69,77,117,170,156,161,34,90,66,52,223,3,20,52,121,23,190,186,239,45,18,113,6,119,210,30,27,212,40,207,45,147,217,19,161,66,89,32,25,70,72,114,180,200,148,39,78,163,66,34,136,71,17,228,226,35,1,69,243,54,202,70,143,208,10,204,218,32,58,128,191,21,20,238,116,192,114,234,199,61,176,132,180,129,13,183,2,217,109,168,104,250,137,190,86,215,208,152,237,128,24,11,210,55,59,165,196,137,142,54,106,242,176,141,88,220,164,141,168,181,31,124,235,202,46,71,112,138,96,248,168,124,227,55,152,112,116,44,247,54,228,180,243,237,133,16,207,164,76,139,142,19,196,221,122,176,134,38,199,160,145,26,1,109,212,35,101,157,205,50,156,45,117,231,119,65,103,37,253,109,202,202,64,102,155,199,232,144,135,182,159,12,131,104,116,63,187,58,36,86,226,220,75,81,115,170,171,250,13,103,68,228,196,78,117,164,86,63,96,160,187,110,84,180,97,132,17,12,149,69,20,18,93,12,203,42,251,145,221,85,108,52,74,103,13,77,118,102,247,71,139,208,217,122,144,168,157,21,167,134,195,162,107,228,202,169,180,34,142,66,217,57,86,72,169,227,68,220,12,151,154,157,109,80,100,58,131,114,105,113,80,62,172,200,183,47,213,29,46,122,114,135,131,238,18,99,3,57,42,1,241,133,53,38,129,197,60,238,75,212,0,150,127,245,104,78,214,80,102,220,151,150,29,224,130,37,13,59,230,58,76,21,133,115,117,108,24,90,66,185,204,150,129,68,13,57,192,220,50,23,88,148,64,153,157,105,176,168,120,219,81,152,69,138,71,205,50,88,176,232,80,109,123,202,5,70,226,225,202,4,69,240,4,90,84,223,55,151,205,8,95,214,88,240,16,48,52,186,121,23,203,225,50,76,4,21,125,122,75,48,81,61,68,227,40,51,172,129,201,91,197,29,184,6,90,224,181,177,7,139,168,21,33,94,249,98,153,221,105,183,86,103,92,44,4,139,162,20,211,122,43,4,100,177,193,8,22,1,153,170,195,17,26,9,189,149,44,167,190,244,92,129,83,29,98,17,211,156,200,230,22,189,184,45,56,192,196,201,157,230,164,247,152,199,122,175,132,20,172,45,103,4,206,56,52,198,90,7,105,40,77,200,36,184,4,115,72,8,220,229,68,31,117,16,44,2,32,69,131,145,0,145,2,77,120,81,75,114,125,143,36,10,180,168,32,252,61,52,151,205,174,150,115,28,57,223,252,185,66,91,135,10,96,85,47,233,106,44,159,217,214,39,17,125,50,193,149,72,179,38,31,127,216,66,131,38,155,119,46,129,126,49,145,159,254,222,200,202,238,131,63,137,190,154,13,13,161,212,146,248,234,41,50,48,249,213,162,181,197,200,176,76,91,219,35,79,72,124,32,88,142,2,249,191,100,176,90,116,251,123,203,253,100,55,6,155,53,164,98,247,177,247,38,244,46,17,78,205,94,12,22,118,160,149,42,42,164,101,7,42,140,29,50,25,238,190,7,224,55,30,91,82,169,183,187,142,229,199,81,24,217,153,133,225,86,135,9,13,192,242,197,35,193,178,216,74,221,143,150,117,215,249,209,25,105,92,27,149,145,208,91,103,8,154,150,12,238,28,35,83,88,255,179,97,209,40,249,209,114,62,250,74,19,184,149,237,159,82,24,67,223,55,151,163,152,247,126,150,221,220,123,117,24,89,19,149,97,40,184,27,109,231,200,58,50,150,246,189,97,95,167,3,22,69,106,143,44,204,49,121,224,240,167,238,85,58,32,46,15,180,199,61,48,249,238,149,23,177,204,47,130,223,14,139,246,25,121,74,145,252,55,226,134,203,185,82,228,148,11,193,55,144,40,193,165,31,176,200,210,153,55,44,255,67,48,220,141,43,147,1,176,72,141,76,123,27,176,44,189,186,97,44,59,130,97,247,239,69,140,112,255,60,80,40,92,27,237,116,194,200,182,79,114,116,249,184,177,213,143,139,69,141,107,116,107,17,51,133,7,166,49,133,125,181,24,115,129,111,158,85,77,220,176,232,147,12,23,57,221,170,127,47,209,10,118,114,237,5,203,210,107,27,206,44,46,139,6,244,187,127,144,162,249,55,12,79,23,228,64,35,111,123,24,200,115,248,192,96,255,240,10,71,230,124,222,223,26,126,79,150,41,168,131,24,211,223,58,83,165,143,162,98,232,207,186,81,36,243,17,220,113,34,249,189,69,83,232,188,237,85,89,13,147,96,222,153,72,128,36,113,37,134,87,227,85,166,154,85,245,71,139,118,81,88,226,192,158,154,190,237,7,202,95,58,13,92,118,98,12,221,54,128,236,179,196,7,126,145,85,5,3,204,224,216,231,228,73,233,1,5,52,182,204,112,172,238,68,56,192,50,9,43,16,140,188,88,57,7,183,186,9,88,142,167,102,82,60,34,27,50,119,122,182,24,91,244,65,58,106,154,226,56,224,190,66,139,23,44,91,151,94,12,245,49,43,245,29,176,102,6,181,3,158,45,109,88,94,140,215,25,252,131,174,38,33,252,54,183,150,173,48,18,33,231,134,51,159,249,72,73,21,29,204,230,188,107,113,8,223,28,231,126,222,176,232,186,172,41,13,85,165,13,13,72,34,62,80,188,140,79,26,142,217,193,112,19,41,221,108,53,52,68,134,121,33,202,193,39,55,76,14,163,134,131,22,203,24,201,18,200,1,15,56,136,249,181,161,224,248,14,130,5,149,143,57,157,163,175,236,41,192,29,46,35,250,34,19,163,245,239,41,231,160,60,139,174,70,88,46,250,247,148,81,55,210,167,43,20,209,238,91,91,20,201,148,105,255,85,4,248,124,194,225,4,203,36,208,144,159,208,134,233,3,17,89,171,133,68,169,236,23,184,250,237,201,136,87,39,122,45,24,84,50,20,123,45,209,142,197,144,165,145,201,249,30,170,221,59,106,246,230,62,96,228,37,69,121,176,149,34,43,10,73,68,123,100,98,83,136,14,213,215,254,146,125,216,69,74,20,130,145,217,98,223,67,102,91,147,69,54,28,177,107,108,202,86,250,101,38,24,249,186,118,236,134,6,37,153,148,40,57,77,52,142,177,96,145,242,169,86,134,101,97,86,59,220,80,123,37,83,72,35,207,178,149,77,100,5,100,140,240,246,66,244,36,7,31,184,24,37,136,135,51,92,229,27,26,156,6,138,92,142,171,3,114,233,12,110,8,189,37,130,225,42,48,117,30,30,32,209,123,121,224,19,41,220,126,115,81,230,67,98,88,147,207,147,193,1,201,109,244,108,217,60,98,33,217,205,17,116,218,126,105,192,5,246,155,13,13,185,108,172,223,137,52,147,219,229,106,112,131,127,189,241,23,129,74,224,87,55,120,168,232,106,185,29,130,92,6,203,145,63,105,243,182,136,101,110,235,20,21,15,242,201,24,22,51,35,250,197,109,200,194,227,197,32,187,177,166,61,112,100,175,215,99,165,117,83,45,131,214,227,20,94,135,200,221,242,73,73,88,150,116,126,193,50,8,99,195,80,63,38,237,1,228,117,100,211,131,224,220,29,131,108,28,121,75,56,111,108,224,234,57,33,29,172,202,20,64,157,177,117,24,17,27,162,189,141,164,29,183,150,229,40,172,144,206,180,255,16,92,155,123,145,163,82,139,183,167,12,174,251,164,85,40,51,36,138,97,92,201,145,102,55,111,234,33,217,211,130,146,139,145,237,212,151,57,10,200,159,32,56,161,250,212,190,151,64,168,195,36,193,129,176,81,241,171,33,154,121,228,24,153,73,106,57,255,195,24,116,196,64,166,205,80,109,78,135,70,16,73,40,201,185,62,135,63,122,104,230,117,97,137,215,49,23,14,207,220,42,203,75,148,76,251,34,31,136,107,55,122,47,248,40,102,243,161,201,36,132,78,207,22,9,88,125,82,68,138,195,212,35,73,45,18,177,76,31,89,65,252,146,70,150,224,119,25,62,50,25,39,187,85,106,18,43,210,118,182,44,162,186,19,203,4,132,138,29,124,243,137,82,52,120,103,227,220,204,165,250,231,128,37,70,6,107,85,175,140,9,242,0,23,116,166,253,131,162,74,177,144,167,47,133,80,35,121,131,4,150,253,97,231,46,22,18,82,137,25,142,37,152,30,133,180,249,89,211,113,115,209,203,146,195,114,111,222,217,144,49,50,203,211,69,49,210,31,105,82,16,248,115,101,5,121,50,112,157,242,156,137,98,85,124,251,149,9,231,9,193,168,74,118,153,148,122,46,131,244,117,4,45,68,245,113,177,2,85,37,240,90,40,193,204,140,16,35,148,85,94,9,13,66,204,198,45,167,100,158,147,230,76,78,43,25,247,181,55,51,114,210,230,224,7,35,56,125,229,57,233,117,8,160,48,60,213,241,181,96,132,193,11,41,143,21,121,28,177,219,189,135,22,163,206,243,234,21,170,6,28,16,247,230,145,141,33,58,156,221,92,70,1,99,155,225,8,121,106,176,204,118,62,134,134,112,78,178,103,35,163,167,135,115,86,44,225,25,48,60,35,188,179,69,161,43,171,72,22,48,178,240,233,80,135,46,51,87,14,58,96,84,70,178,72,130,169,80,155,221,28,201,142,145,167,28,229,33,43,164,11,24,74,23,89,95,2,139,165,30,29,70,20,130,39,53,33,233,197,159,141,252,184,16,14,88,4,220,82,77,117,254,69,39,235,12,203,107,93,245,106,128,17,79,174,245,184,58,174,2,95,192,89,147,242,24,78,150,41,11,56,225,181,121,21,203,249,181,209,168,105,184,140,138,16,90,187,19,229,59,34,30,143,71,119,4,192,108,224,136,161,79,62,191,144,11,187,220,226,90,202,43,50,141,165,101,66,26,121,168,14,67,3,224,171,161,184,85,91,44,98,53,192,182,230,221,137,211,208,111,46,31,108,38,222,188,1,57,27,217,97,81,39,201,54,132,23,26,60,16,6,55,24,11,44,242,42,254,230,48,234,154,89,144,67,104,5,127,180,188,98,227,181,130,104,78,217,3,71,153,31,203,36,4,207,154,161,216,36,131,79,109,177,134,241,13,12,238,28,125,81,24,114,197,30,157,145,238,29,15,24,241,0,135,145,110,76,70,107,69,9,207,140,246,181,69,209,148,79,114,12,77,244,9,251,154,242,202,84,31,15,20,149,177,217,96,136,117,86,117,4,238,162,84,219,6,66,101,80,229,45,32,170,167,140,204,94,27,126,200,202,146,56,138,240,78,54,48,185,149,72,14,190,56,224,123,110,88,118,15,217,110,168,14,233,217,37,30,8,13,250,60,96,49,60,124,41,136,192,79,108,15,139,230,34,19,145,155,195,88,210,252,65,122,193,7,53,24,41,223,124,126,193,76,204,251,106,36,226,30,87,35,184,227,95,59,192,7,222,249,217,9,73,96,27,70,141,33,143,60,192,102,178,29,18,144,156,192,102,165,124,75,49,222,76,172,136,80,153,108,127,21,24,77,185,219,172,137,138,151,217,132,210,144,215,150,213,40,244,99,19,10,100,37,217,116,25,129,81,172,205,254,143,89,181,30,242,130,7,106,202,7,29,66,72,69,76,195,142,145,33,2,172,177,91,19,130,218,22,49,82,70,198,225,122,4,85,201,202,42,2,140,218,137,120,60,121,34,127,220,96,184,218,105,206,10,92,139,211,150,146,140,41,134,195,203,54,193,84,51,237,230,3,57,21,233,152,51,117,201,46,184,107,77,20,207,120,235,109,229,195,106,97,70,109,124,66,169,63,162,248,179,101,101,160,38,142,45,117,196,59,109,228,34,98,66,59,94,44,168,35,192,96,181,81,201,173,3,226,140,149,171,142,18,245,153,16,200,37,24,202,149,173,83,36,18,32,53,129,125,39,173,45,242,24,133,17,29,101,20,212,41,246,94,69,164,86,56,252,50,169,141,88,252,226,12,39,29,251,47,16,135,176,69,174,89,13,225,112,9,201,57,49,247,189,69,146,178,7,28,165,218,41,237,139,69,96,117,246,172,136,226,213,106,217,247,30,141,131,10,29,74,70,175,123,100,178,154,14,56,25,17,202,245,94,8,186,179,43,12,105,193,121,79,202,216,73,221,10,151,108,134,190,214,68,65,173,96,56,230,177,39,173,194,88,100,63,91,135,0,246,239,85,103,60,60,74,189,99,86,253,189,27,214,97,60,225,56,252,197,224,188,175,135,19,47,196,197,42,160,124,5,200,79,108,39,76,147,138,186,239,112,60,187,91,102,16,86,90,132,104,47,12,203,206,40,118,53,14,226,204,98,7,172,29,221,228,202,128,194,158,199,1,135,104,214,4,150,113,143,199,30,65,197,123,201,190,9,106,59,125,232,242,125,90,74,190,9,26,140,84,254,36,88,183,213,159,45,59,240,216,97,8,2,214,153,29,70,46,3,195,1,105,182,195,97,16,198,116,118,218,182,186,74,100,46,120,178,74,81,16,34,153,109,95,141,121,163,57,111,29,81,100,159,181,46,103,28,251,31,53,171,194,103,5,140,45,236,241,109,208,240,170,63,90,12,232,156,249,222,72,193,201,254,232,2,47,42,143,44,67,136,38,255,34,243,252,34,77,201,185,246,247,28,112,183,49,156,86,30,139,46,6,112,74,28,23,167,176,18,189,0,67,251,72,147,71,22,45,139,76,215,41,152,83,120,224,85,3,94,190,133,68,169,56,188,232,13,41,212,190,195,68,165,155,44,242,154,152,246,201,151,18,194,211,236,0,145,25,135,29,108,175,141,244,28,54,214,5,142,91,111,214,45,216,78,24,142,65,27,90,134,190,119,124,47,185,186,250,22,202,234,219,97,180,76,83,62,197,112,232,56,83,120,165,132,98,193,1,173,39,150,205,204,176,104,105,43,235,28,176,156,173,199,90,144,69,29,130,239,175,136,234,181,99,235,167,236,26,32,114,248,83,61,156,255,26,214,181,97,71,76,47,187,185,145,62,210,125,13,195,139,198,3,19,196,45,137,33,74,20,101,75,169,88,104,80,241,12,174,154,222,115,200,156,234,103,159,124,182,156,121,111,201,234,78,123,235,65,127,227,248,19,126,63,204,188,234,90,31,115,28,79,162,250,87,155,48,209,12,103,225,69,132,172,123,75,98,0,90,18,11,20,48,30,69,70,235,17,252,157,200,89,88,110,176,117,235,121,40,27,3,21,130,6,39,228,156,71,214,192,52,121,212,199,61,195,97,22,134,12,75,126,26,140,56,49,29,63,240,205,119,75,20,200,200,204,157,135,133,19,181,38,222,135,38,39,66,207,12,195,14,245,41,27,48,52,88,91,111,74,153,100,48,162,241,135,87,6,2,195,229,40,10,73,42,187,238,145,8,224,38,140,192,242,230,147,97,89,181,61,110,24,41,147,108,13,35,168,186,239,45,143,98,31,90,66,125,246,94,101,1,47,125,199,148,30,46,132,229,40,137,28,43,65,137,16,40,40,28,22,91,129,109,101,173,153,118,189,51,104,166,47,187,16,48,47,197,159,13,129,194,104,71,22,201,190,247,29,187,14,185,20,201,236,35,156,191,84,208,7,223,96,212,106,53,223,0,178,3,248,107,22,212,251,185,132,135,179,55,240,247,66,90,235,170,211,82,120,160,180,150,224,94,139,235,188,112,27,211,50,130,202,219,92,198,6,228,113,176,227,163,70,89,90,209,135,141,208,60,155,186,85,107,36,253,165,11,242,129,232,115,128,218,200,165,13,50,82,57,35,203,28,189,14,99,133,114,136,71,70,154,247,42,3,23,14,219,186,74,189,232,51,162,145,100,122,45,28,253,217,21,90,228,249,6,58,120,80,114,157,183,140,69,153,80,100,20,78,48,87,35,148,76,234,112,64,139,14,18,92,19,15,141,51,244,213,1,13,161,219,54,44,219,148,198,221,65,62,181,191,52,2,39,157,175,70,65,229,32,24,85,44,4,15,20,205,237,155,199,194,1,5,145,55,178,252,243,158,51,20,195,79,142,139,181,82,195,126,109,249,242,129,29,239,69,62,245,126,49,236,38,246,13,202,170,26,91,205,8,160,174,224,145,15,81,76,178,31,199,1,210,135,215,2,156,11,37,198,189,146,160,201,29,17,133,25,253,222,154,223,197,209,10,212,146,248,161,23,242,17,154,18,157,33,23,87,165,229,59,167,22,249,206,160,236,168,116,109,230,104,158,24,120,181,19,170,5,26,4,195,1,179,215,55,138,197,27,135,96,172,194,87,81,248,225,56,126,83,17,55,217,107,80,102,43,103,14,239,68,79,190,195,167,148,217,43,252,100,163,40,209,211,20,119,230,168,19,98,19,97,31,182,34,186,42,135,40,61,63,0,160,12,243,0,145,12,62,253,59,117,184,69,41,196,24,145,55,233,86,15,98,80,28,48,110,81,255,232,239,44,199,78,36,25,41,123,1,37,67,123,91,226,116,224,64,29,228,222,94,96,34,191,25,69,232,97,139,72,4,156,105,133,200,78,64,222,74,221,98,172,115,184,25,148,126,35,184,49,135,154,103,206,169,64,97,125,207,251,173,163,74,54,142,110,230,232,222,99,156,89,160,77,224,216,232,220,175,133,3,49,113,154,165,124,184,45,188,229,52,69,208,136,81,249,92,49,250,105,218,225,201,164,111,153,249,72,19,105,139,210,61,30,217,64,122,189,107,9,21,25,25,52,105,69,41,105,187,193,87,26,24,193,17,126,113,135,147,210,192,16,44,91,197,125,203,208,111,16,131,34,88,57,32,92,77,8,16,61,20,150,45,26,190,49,24,238,146,204,104,67,208,195,209,142,92,54,30,184,252,105,171,32,3,222,94,114,150,200,181,201,82,123,144,226,24,64,96,187,81,209,126,140,20,0,48,124,157,252,185,148,107,194,36,66,71,253,46,75,42,36,184,4,223,61,8,77,34,187,155,96,36,167,118,191,121,80,101,136,224,166,1,128,5,203,7,19,209,197,55,71,116,211,102,180,43,215,45,205,104,11,224,92,52,84,174,230,113,53,45,9,246,59,203,153,149,73,185,145,35,171,149,146,252,226,22,100,163,210,10,111,24,118,245,39,87,213,33,8,150,227,211,18,106,5,134,64,229,79,221,6,210,32,108,202,144,98,210,73,245,7,75,43,40,202,12,78,167,35,19,53,228,123,190,65,226,211,89,16,138,136,41,217,78,91,49,254,107,226,212,182,166,206,166,233,239,21,80,208,67,235,72,39,49,248,213,176,165,200,124,109,248,0,110,58,200,156,169,210,190,97,56,144,138,249,58,212,68,105,228,156,106,32,194,233,102,191,10,156,38,231,136,181,161,186,174,195,242,3,78,7,108,67,22,130,251,120,58,44,202,202,123,115,96,75,184,229,161,101,25,28,223,135,79,118,14,31,57,10,228,42,195,154,50,61,28,206,224,178,32,184,160,66,213,135,6,29,143,215,18,242,34,71,72,14,131,179,143,102,109,162,192,213,20,229,14,17,197,62,243,30,240,31,95,13,162,43,145,14,210,69,182,166,182,111,157,144,162,74,168,124,206,228,226,172,78,156,161,157,224,134,40,161,93,92,145,131,64,223,163,35,173,110,38,123,43,196,146,59,57,244,58,242,199,22,153,166,222,188,132,81,25,142,224,41,244,239,33,191,46,124,56,77,232,224,211,103,84,185,141,9,69,45,80,220,168,218,56,4,131,28,100,47,5,249,174,141,236,72,228,124,133,73,87,139,225,206,79,214,44,113,159,207,139,145,128,23,74,67,116,223,103,20,191,230,85,216,144,238,217,247,132,247,198,35,131,107,178,215,13,215,92,41,134,135,138,16,249,210,62,178,164,5,223,4,139,190,216,147,95,157,51,123,49,33,4,90,113,65,139,195,32,177,140,135,4,183,212,26,172,50,232,56,188,55,225,221,73,126,53,114,36,143,155,35,17,126,208,254,40,228,103,108,202,14,177,55,118,199,56,88,96,201,33,156,247,163,103,8,108,40,54,236,236,102,214,3,178,108,114,101,181,15,53,53,181,101,23,73,200,152,156,135,44,69,117,159,75,195,40,186,108,59,36,113,207,105,203,210,216,88,213,64,166,192,12,46,13,203,12,129,212,232,134,148,227,185,197,56,50,5,88,34,85,80,51,140,13,107,214,61,31,78,56,129,186,223,28,12,231,12,103,132,15,253,181,11,72,201,248,112,18,19,170,251,42,237,234,63,138,124,232,162,130,124,191,54,20,122,62,177,149,211,124,31,17,136,80,241,121,31,166,85,238,232,163,115,230,41,45,90,143,74,175,61,26,43,96,56,63,202,126,109,89,27,131,92,41,13,190,244,238,50,167,43,63,221,161,168,160,152,117,31,217,168,60,103,101,2,217,133,221,213,1,245,111,48,154,183,151,70,108,160,195,5,4,201,41,235,108,235,41,56,221,14,5,43,86,143,187,116,248,139,198,49,163,104,71,176,29,72,176,32,88,61,3,179,210,48,175,24,28,72,135,52,68,127,0,176,95,184,135,40,247,194,202,132,124,129,22,178,251,120,224,87,60,148,86,84,30,87,215,222,180,226,144,225,188,195,77,96,151,147,19,157,81,112,186,185,196,66,205,95,30,172,171,107,149,219,86,121,167,232,50,237,80,198,101,49,249,107,79,68,236,216,74,168,170,36,184,182,157,137,211,67,115,36,187,49,130,40,60,142,212,236,134,188,82,23,227,151,23,231,48,96,144,210,64,110,154,120,166,243,129,198,114,236,139,193,164,154,56,219,79,14,105,119,26,131,96,133,99,143,98,87,150,156,199,30,120,237,179,243,205,81,143,145,182,107,75,78,240,195,152,156,240,183,250,247,2,59,82,57,12,66,56,215,105,210,242,161,29,34,187,197,77,127,132,96,74,162,208,8,22,66,76,126,246,77,84,10,178,184,12,154,194,71,46,61,120,84,57,91,80,236,190,182,71,142,0,16,27,239,29,234,66,218,30,63,196,105,8,174,168,147,222,87,131,105,131,111,46,231,79,233,219,247,133,84,54,206,84,148,255,206,228,180,19,251,134,51,219,198,4,41,106,223,190,225,20,56,169,65,217,52,246,7,21,177,16,249,217,3,212,75,219,35,2,26,126,126,111,37,18,37,247,151,76,35,103,175,193,122,142,219,181,0,74,130,196,206,24,217,113,251,98,36,107,112,130,11,114,225,122,218,238,47,48,139,70,118,4,213,144,251,118,167,84,36,149,176,27,9,92,212,4,163,172,140,157,80,104,81,208,217,183,70,50,13,138,109,220,193,100,164,105,113,58,174,108,109,208,136,108,83,27,28,215,236,91,3,179,195,118,174,129,101,135,83,38,26,216,2,182,203,68,204,39,206,10,151,41,44,59,64,175,213,253,252,65,42,178,229,182,119,2,198,46,59,89,213,48,220,158,13,17,197,135,139,22,165,21,33,237,171,225,53,228,244,77,61,68,226,118,194,130,26,148,224,160,149,45,36,26,38,187,230,52,19,191,147,220,1,89,25,167,119,78,47,55,209,77,32,203,156,61,169,98,153,151,237,206,12,56,55,14,23,46,18,160,182,11,1,10,203,225,0,14,211,82,25,175,221,29,207,204,186,104,156,8,10,35,161,61,31,206,231,196,187,27,229,168,227,240,92,131,158,123,75,235,202,209,100,240,14,180,184,35,13,163,223,73,40,196,185,190,3,40,3,58,6,39,160,65,123,221,135,20,234,69,142,104,128,146,40,208,65,50,59,15,13,218,74,217,231,12,28,1,156,201,15,86,202,52,246,41,133,236,95,14,84,200,187,132,29,4,65,132,41,151,35,249,84,20,22,247,126,136,234,197,210,92,30,172,92,87,126,64,138,236,62,82,87,161,12,145,107,229,168,82,19,141,28,189,126,118,212,73,125,37,4,35,89,223,21,231,169,188,7,92,89,1,126,154,190,245,2,108,81,206,5,17,203,209,103,124,200,57,209,143,228,27,45,50,45,91,231,0,253,35,151,124,192,189,234,42,9,210,40,143,156,9,164,45,12,215,149,244,165,143,84,16,205,17,221,87,227,147,48,172,228,146,254,108,57,41,226,81,101,51,90,218,170,86,71,17,112,61,138,112,82,11,126,53,218,135,228,51,145,100,246,141,118,34,215,212,64,222,76,126,54,195,161,36,146,38,30,113,190,94,230,190,90,204,154,35,23,4,124,1,121,143,12,178,254,200,82,1,199,109,34,53,175,228,35,75,37,165,109,109,131,146,41,212,227,230,224,132,218,176,200,227,99,210,176,138,221,133,33,175,89,142,154,43,237,220,224,246,157,24,253,137,243,157,160,19,248,41,163,113,188,60,226,17,253,148,243,150,156,70,40,251,229,36,150,88,182,23,14,142,226,146,143,44,149,96,140,138,170,211,207,116,167,86,44,109,165,251,168,38,129,6,80,182,253,5,26,217,163,164,16,78,205,225,235,191,43,87,224,17,105,70,42,222,216,110,153,193,105,169,218,95,165,185,121,38,50,185,29,113,215,174,245,115,110,87,54,100,130,242,205,115,64,128,115,91,165,227,40,27,20,56,134,186,173,109,176,111,149,35,75,4,166,143,59,17,26,42,60,24,22,177,210,183,135,66,43,213,25,70,77,155,195,245,168,29,66,69,98,239,190,177,43,72,139,242,145,222,34,123,199,229,21,242,46,216,97,132,26,91,242,20,23,80,95,31,217,47,26,212,178,89,65,174,74,58,102,5,22,155,169,35,29,38,209,81,188,218,193,20,97,143,70,149,90,57,146,126,6,242,124,236,107,107,218,125,57,82,134,6,116,227,5,163,168,137,237,47,100,190,160,236,211,96,80,220,223,201,210,242,32,162,204,126,205,156,74,136,60,131,189,181,68,86,161,246,136,97,81,86,44,138,130,37,42,135,110,62,182,150,235,111,29,177,180,112,236,90,185,217,190,181,216,202,253,16,40,72,149,240,131,13,229,215,71,217,56,10,100,130,27,203,40,253,153,189,29,137,5,200,191,52,24,165,96,233,168,24,20,147,201,102,36,162,191,16,15,76,85,127,155,78,36,33,178,131,186,40,145,176,75,58,16,64,207,35,225,97,98,187,56,140,242,168,227,116,40,219,3,128,115,162,112,194,14,156,240,217,95,74,107,246,142,164,81,132,215,61,148,161,181,84,173,31,9,15,240,250,95,176,88,178,154,196,198,167,90,177,54,60,128,161,88,30,249,199,224,97,54,187,14,217,56,53,117,78,150,149,129,218,2,85,114,151,35,152,28,100,18,147,57,14,97,52,23,62,28,106,84,251,199,175,78,40,200,152,156,14,129,82,42,127,116,4,127,24,107,2,112,105,218,129,11,97,69,156,56,170,133,32,205,195,97,240,28,28,217,228,168,79,107,14,195,233,201,234,147,214,36,57,138,114,39,206,186,86,222,64,251,152,77,172,54,180,8,228,140,134,236,209,134,166,30,58,206,207,207,89,233,217,13,134,86,200,58,74,70,186,143,29,75,77,149,20,30,119,70,205,139,9,66,89,81,32,103,172,12,67,209,180,155,131,55,40,156,245,74,34,99,125,198,101,173,28,113,196,138,214,84,197,226,174,8,78,28,233,41,248,68,205,148,70,76,79,62,244,120,168,90,182,111,17,53,137,237,168,44,69,209,157,191,181,232,124,178,254,15,69,28,250,143,221,27,20,106,141,11,196,180,143,149,101,60,180,138,34,254,201,38,2,172,29,251,28,224,227,96,127,14,86,138,59,106,145,179,20,142,26,45,36,188,121,70,26,124,113,161,176,21,45,67,169,158,178,211,52,217,152,31,173,118,149,207,183,72,167,120,36,247,35,194,233,21,15,176,229,17,197,37,24,25,40,118,38,194,25,215,38,135,254,229,231,160,66,53,24,235,38,31,214,38,228,168,125,173,2,182,240,195,210,77,40,229,181,155,195,169,117,86,236,193,30,181,195,163,41,179,68,60,114,26,218,78,71,109,160,179,169,188,22,32,225,219,244,171,241,104,54,132,97,191,123,210,53,150,69,61,86,18,108,147,100,135,189,114,69,164,35,229,161,163,166,205,182,128,88,143,240,116,113,78,67,128,203,198,96,121,201,122,100,68,160,39,131,95,140,42,144,122,148,57,162,214,192,190,167,50,151,241,34,30,96,245,246,197,34,166,104,153,44,177,186,250,45,108,224,218,66,171,157,115,58,61,255,69,25,90,217,252,87,187,198,52,183,134,94,173,28,92,133,119,96,22,255,32,49,35,248,202,75,73,139,219,236,189,162,108,205,208,120,33,166,106,108,69,208,161,145,131,114,152,255,32,84,113,88,150,6,103,42,85,52,157,114,145,131,202,209,196,117,32,72,155,13,102,129,227,112,62,234,249,144,183,96,53,171,168,253,79,68,209,122,193,232,137,229,112,72,253,200,85,66,49,181,197,94,43,146,241,243,56,110,14,218,151,13,167,201,7,54,186,36,201,158,137,6,103,13,94,29,153,78,211,93,7,85,89,140,25,173,32,242,236,134,6,101,76,60,96,188,202,130,7,78,232,116,92,141,51,32,27,220,193,13,204,243,141,190,14,54,238,142,131,139,39,5,47,89,108,37,40,217,6,207,55,242,127,106,118,84,78,181,192,142,1,36,147,186,82,136,230,17,237,200,147,66,211,61,55,98,225,82,192,118,225,66,221,10,138,160,5,87,20,234,179,172,84,250,32,219,246,90,100,202,133,55,136,26,118,79,219,172,202,118,121,212,93,139,230,108,167,38,8,235,142,42,95,240,26,13,247,140,35,143,87,78,159,124,212,178,183,104,50,163,106,219,215,195,237,142,0,142,237,122,217,132,224,204,229,56,72,128,181,111,223,58,169,219,158,97,205,182,142,14,227,200,159,71,98,67,49,90,30,88,195,163,214,35,190,131,250,65,127,49,100,50,29,193,161,9,59,202,222,75,219,88,113,168,188,105,243,99,71,75,61,124,246,173,104,50,154,195,32,247,224,120,90,42,70,100,132,7,43,233,2,69,227,84,157,237,14,107,247,85,142,34,226,19,249,176,81,8,204,228,1,163,129,92,206,175,150,101,197,133,211,8,224,195,237,176,96,212,229,114,10,122,15,90,125,107,55,71,153,26,129,17,46,90,115,247,151,169,204,177,20,172,70,134,174,219,161,5,76,44,172,43,116,37,56,182,53,42,111,136,40,35,193,21,53,251,230,145,40,48,175,58,157,123,136,181,38,95,71,80,87,7,231,75,43,83,215,180,172,33,148,211,31,180,5,93,107,70,204,246,214,4,78,114,109,129,211,3,78,249,133,38,20,139,209,161,137,148,176,232,37,84,8,64,162,129,202,134,99,4,59,178,13,60,34,43,136,164,217,64,28,124,154,24,86,98,2,14,25,195,166,133,19,232,130,51,18,209,88,14,163,12,194,154,192,1,6,79,233,94,193,224,245,45,213,60,153,48,191,145,98,183,97,164,132,122,250,12,212,202,50,233,181,69,21,144,83,212,132,29,244,70,176,160,19,124,185,186,23,140,172,66,54,156,144,109,131,206,48,11,46,104,249,70,202,0,20,59,211,82,100,74,101,99,147,250,53,16,32,235,118,92,131,119,171,112,165,58,186,176,37,207,47,3,25,70,231,18,224,169,204,165,118,124,40,219,2,39,179,78,37,164,179,243,33,129,169,191,82,200,120,130,218,213,29,180,104,184,196,220,26,32,83,24,94,121,169,20,152,236,13,153,8,167,77,179,217,64,215,153,184,132,106,34,144,238,182,141,146,40,179,114,6,247,94,119,63,78,66,221,24,87,156,130,29,188,123,138,59,66,213,162,230,48,220,64,27,57,28,70,209,173,15,173,129,133,86,12,24,27,90,132,254,180,103,5,231,123,223,186,27,56,59,27,29,1,160,105,209,45,123,193,88,194,72,6,223,48,104,1,189,176,19,140,238,98,251,143,13,99,34,220,197,4,162,163,78,46,38,100,95,150,228,21,169,81,221,129,123,37,201,63,107,59,133,245,61,65,111,92,168,158,85,14,123,89,119,158,210,4,86,21,180,254,116,56,6,221,19,235,115,227,99,87,170,207,146,163,7,13,134,237,12,136,88,107,68,95,131,38,85,154,88,182,96,52,225,24,155,34,80,83,116,135,39,122,161,114,118,236,14,220,170,205,129,66,210,70,142,246,223,196,187,131,243,36,13,119,213,64,120,202,210,166,145,23,4,48,139,195,112,206,236,211,11,12,154,51,186,196,3,125,120,217,188,234,72,34,130,34,106,26,26,186,246,53,58,99,64,141,3,147,103,205,154,114,107,144,174,14,26,9,36,109,58,12,41,178,15,117,56,249,90,246,92,173,160,241,211,61,240,132,214,200,238,120,67,40,21,190,155,13,203,105,23,140,146,78,224,160,93,46,55,12,111,154,81,119,136,182,139,72,58,77,26,184,229,145,191,187,224,58,149,177,104,195,200,93,108,22,126,9,106,77,209,179,145,97,22,60,237,53,160,84,179,109,27,94,243,63,193,157,111,176,50,196,211,213,80,100,163,89,187,225,114,93,239,181,4,78,167,176,71,142,13,78,49,45,172,90,45,50,95,48,164,62,5,111,196,208,3,153,182,153,225,32,253,153,145,62,152,182,100,112,53,11,115,54,40,87,5,154,14,242,31,236,217,178,214,40,158,221,80,107,132,178,133,133,106,91,243,45,80,27,50,187,44,94,141,147,78,54,111,164,139,33,85,86,27,94,4,251,211,65,43,7,54,213,153,140,228,34,225,112,235,100,29,169,253,34,171,52,47,184,41,31,27,93,141,63,197,106,112,5,245,229,62,193,208,75,9,126,42,27,26,218,150,18,81,11,210,67,97,29,244,5,163,48,169,101,130,149,195,105,105,220,233,74,169,221,194,92,12,196,24,141,65,16,190,25,180,78,220,175,13,118,7,89,151,235,209,40,104,19,57,178,191,38,216,164,96,47,47,184,163,139,239,86,138,69,227,138,211,122,231,1,134,245,185,253,15,136,249,106,54,252,130,155,86,7,68,130,187,37,93,0,212,167,127,185,108,191,13,213,13,193,172,170,132,200,145,44,152,73,35,130,183,61,217,235,34,115,157,252,87,50,27,50,93,97,69,92,241,186,137,73,59,64,135,35,119,92,241,59,129,155,76,23,127,7,240,222,69,155,233,153,149,227,141,190,34,168,22,170,45,48,72,4,250,196,202,84,103,107,51,129,28,164,210,242,65,31,189,190,14,92,89,225,19,118,15,175,77,248,156,108,212,50,70,116,229,28,180,178,19,136,228,237,230,29,28,174,36,4,11,190,170,177,241,160,255,33,12,77,130,209,120,194,28,176,65,69,63,173,15,212,126,132,97,186,50,88,138,137,159,94,219,25,163,13,150,237,118,109,38,205,146,6,220,125,217,133,59,200,167,2,45,93,4,176,101,14,29,110,16,70,131,197,88,31,238,67,13,16,69,60,165,240,170,230,96,138,29,8,167,58,197,254,116,213,87,175,15,209,84,10,42,205,130,61,167,141,127,92,0,227,244,232,36,190,131,76,184,159,59,234,174,34,45,5,133,4,155,33,66,75,110,200,143,211,180,241,212,22,130,216,54,100,25,97,74,208,105,50,237,147,37,241,129,138,182,113,105,238,131,7,94,137,65,7,42,244,99,79,73,8,218,36,165,38,62,204,171,115,90,227,56,70,227,227,121,168,2,197,243,116,229,3,192,229,72,112,172,221,105,115,49,71,74,18,74,90,10,178,188,204,0,1,145,153,104,227,164,157,201,221,156,80,49,107,139,140,221,171,77,181,37,249,95,11,219,128,20,74,228,7,169,95,224,200,203,230,41,69,187,162,76,49,186,22,180,149,143,233,79,109,104,141,26,169,118,154,146,233,202,25,114,84,39,233,110,232,66,18,109,37,10,12,226,5,122,116,6,247,143,41,41,72,195,144,3,152,96,109,250,103,113,253,168,14,169,73,35,211,38,3,126,115,212,171,244,78,87,131,178,217,211,55,209,137,68,254,78,67,131,83,183,216,145,136,236,74,89,74,52,105,1,69,158,201,225,84,56,151,9,205,100,155,87,52,35,45,180,112,162,239,68,96,205,75,168,18,200,154,35,133,64,144,145,39,139,215,174,70,78,48,197,224,68,81,15,240,253,152,158,143,190,210,228,243,155,144,195,238,131,130,227,90,222,140,238,173,109,47,77,1,18,1,135,23,167,171,171,250,155,77,145,215,18,136,194,230,205,132,45,103,55,111,144,234,228,9,154,25,28,108,110,161,40,55,45,249,22,148,133,193,61,115,248,120,133,45,43,180,149,115,183,56,118,122,229,76,10,81,49,65,154,56,220,108,11,156,160,60,6,186,114,153,69,152,160,158,18,205,214,208,186,5,243,60,67,15,130,45,68,182,104,87,118,23,131,167,210,43,17,156,234,78,253,20,91,20,5,207,133,13,93,168,168,110,201,94,141,111,201,138,158,8,152,55,131,145,179,77,86,219,80,106,25,31,57,202,228,153,175,10,140,200,104,195,105,48,8,90,216,212,197,218,218,35,71,158,18,7,149,228,112,67,176,210,230,12,10,16,109,16,101,15,107,94,111,13,61,25,113,109,130,193,202,98,55,7,93,114,228,228,78,228,15,57,37,34,72,227,115,37,141,19,249,227,224,222,52,127,13,250,225,112,172,24,33,110,176,22,25,220,192,51,73,30,23,120,173,188,32,3,53,39,232,7,73,238,156,164,165,202,230,144,153,104,73,68,207,150,105,168,94,21,90,212,40,96,56,142,178,83,122,68,40,20,116,6,39,24,100,160,246,104,244,81,175,137,235,30,176,132,77,25,46,168,181,41,71,73,5,248,225,236,201,19,41,54,20,56,69,237,1,40,252,12,30,176,233,239,100,248,55,83,226,81,249,141,34,50,114,221,161,251,129,137,36,176,116,213,163,112,78,227,84,238,175,140,77,121,53,216,167,8,82,155,226,48,6,82,142,116,245,230,74,1,232,138,144,21,194,149,88,97,139,98,80,234,213,211,17,59,208,191,210,92,146,160,18,76,92,137,149,178,135,33,80,23,126,4,188,26,90,189,140,230,94,218,160,199,0,151,72,194,231,235,62,222,162,84,252,71,233,102,12,142,162,169,6,87,107,67,58,118,115,107,160,140,179,179,75,5,110,168,238,25,254,85,137,99,56,135,81,83,22,76,159,192,230,24,7,153,28,74,7,60,90,86,149,228,144,131,105,200,197,245,90,17,44,156,216,226,81,113,221,162,191,86,71,234,16,199,108,209,181,99,123,82,65,37,220,143,44,67,217,188,59,88,128,106,165,131,17,81,75,246,44,64,143,216,88,166,179,13,48,186,60,121,12,4,233,174,28,160,47,112,142,154,19,11,39,202,193,240,15,226,166,58,118,108,7,209,126,166,54,43,8,36,217,164,193,115,148,15,106,65,208,33,20,83,163,80,150,59,230,17,56,66,130,172,101,206,104,1,210,56,166,69,244,156,29,209,66,38,193,193,127,9,230,71,223,126,88,193,233,72,111,174,218,106,198,98,109,240,116,199,35,172,43,166,146,231,102,54,4,76,226,113,53,246,143,57,214,5,212,94,31,71,228,168,186,18,134,18,138,148,142,239,13,129,233,113,114,196,45,56,47,77,243,186,221,85,132,133,81,143,188,109,164,210,155,189,136,56,32,156,15,92,37,47,39,210,176,205,171,193,254,193,17,26,36,66,56,203,16,34,148,32,96,231,32,35,210,82,162,199,55,197,114,61,130,71,169,119,79,71,106,104,82,84,142,4,102,37,149,245,200,42,86,53,163,242,189,125,74,81,224,122,44,134,142,20,33,211,8,26,72,168,143,76,220,142,200,7,199,124,51,23,112,2,46,198,221,174,161,207,60,56,68,137,210,20,231,77,131,242,128,204,124,30,55,252,167,54,165,25,61,65,143,156,112,24,89,101,71,171,161,86,207,99,239,231,238,169,11,89,59,240,242,200,177,78,125,74,85,137,224,13,216,166,50,164,122,32,29,188,215,252,57,17,189,240,204,134,12,146,47,166,223,68,50,131,243,251,53,165,252,63,242,182,145,239,225,251,179,104,143,98,14,82,34,105,198,151,18,68,214,145,64,128,13,234,102,14,34,173,169,30,17,80,164,203,54,135,181,183,35,75,22,80,30,121,74,6,186,209,241,7,67,239,64,107,110,0,131,40,157,28,124,200,255,242,140,213,134,179,238,224,193,3,247,92,172,59,41,3,145,241,120,228,200,160,210,210,51,58,16,198,58,146,159,55,201,23,218,60,133,131,132,5,73,215,251,201,8,73,243,156,36,144,128,77,127,114,211,252,86,38,66,209,242,58,79,68,73,227,200,216,208,124,180,178,225,126,40,182,96,89,1,163,176,193,50,223,185,31,36,44,177,209,208,144,231,112,16,123,66,219,247,237,135,248,196,224,207,149,16,86,241,29,132,40,192,17,248,5,227,133,163,112,195,196,99,82,66,220,97,225,6,66,210,198,188,186,232,251,229,89,140,114,158,132,35,161,73,102,8,165,247,142,106,219,37,126,45,28,128,126,49,132,53,163,9,126,133,184,211,134,64,26,112,144,130,162,45,145,193,45,29,65,202,138,38,50,195,63,87,27,241,160,78,170,234,38,168,148,208,52,142,133,0,242,90,19,118,218,76,133,137,30,161,51,121,152,4,37,100,225,224,174,77,224,222,119,169,208,161,158,159,87,151,157,135,219,180,178,238,152,147,145,156,129,25,69,169,240,201,167,115,104,174,234,192,194,47,7,63,44,218,115,236,123,203,57,56,142,85,134,37,234,215,14,13,240,28,36,172,40,67,177,252,50,172,138,126,44,112,48,118,121,118,26,40,116,207,53,56,247,225,163,91,147,83,247,7,26,193,228,157,247,150,90,58,24,138,80,62,49,60,107,174,29,170,70,204,148,234,209,208,188,132,213,74,36,94,197,253,206,3,190,98,190,55,162,45,195,243,118,6,56,106,88,78,6,37,45,243,44,198,136,244,10,78,68,4,13,190,203,19,17,45,113,114,55,161,9,82,227,180,211,20,243,145,22,13,81,181,207,76,28,206,108,9,131,86,211,233,210,80,225,125,48,108,77,92,224,223,106,130,111,235,72,221,140,168,205,240,113,77,184,23,248,201,81,85,133,157,186,153,184,60,179,128,39,51,152,81,215,3,10,221,143,188,254,1,231,143,101,15,227,200,140,229,236,143,209,187,167,225,34,65,168,30,29,46,106,220,117,165,240,236,212,116,208,75,142,228,199,86,71,165,4,7,248,145,228,220,118,233,103,64,90,104,58,90,142,32,231,209,19,109,181,134,228,72,61,206,197,107,234,162,134,74,238,112,56,142,157,226,59,160,92,115,62,54,194,253,94,120,29,17,169,174,7,151,161,216,209,158,184,159,18,170,137,142,100,111,100,13,123,246,49,210,187,6,115,158,161,59,131,215,203,102,136,197,35,207,28,125,50,205,168,235,48,209,89,66,43,75,92,247,90,66,208,104,134,131,243,79,171,228,44,143,183,162,172,34,31,212,121,147,202,137,80,156,123,36,108,11,236,205,134,0,227,52,97,218,62,112,114,213,93,164,175,166,20,195,240,137,237,34,125,48,235,197,131,244,15,181,21,158,188,175,116,54,12,35,174,231,149,244,13,49,252,126,192,157,106,225,33,177,194,1,67,62,58,12,38,196,113,60,27,233,157,109,23,141,143,243,181,209,94,165,110,26,139,118,36,109,183,166,199,147,87,75,212,147,160,21,229,203,101,87,133,107,2,194,241,69,170,83,235,193,175,132,12,123,230,4,20,85,188,111,110,15,117,17,28,164,127,113,19,177,104,49,60,231,139,203,218,19,169,227,240,128,130,149,142,149,150,188,78,17,190,214,198,249,151,87,18,69,221,108,41,5,29,114,143,118,67,117,23,137,160,211,23,167,72,162,102,129,238,141,105,155,124,49,228,223,65,243,194,20,252,5,180,22,201,215,130,6,165,238,92,61,134,87,137,12,20,169,205,126,86,168,164,253,108,16,227,28,69,9,85,217,241,189,246,90,53,67,222,96,176,225,199,174,229,45,71,49,82,67,242,239,174,198,69,100,45,159,235,48,91,231,54,37,108,155,7,49,45,180,239,178,9,13,155,118,241,33,56,161,15,102,114,162,197,56,230,209,124,74,30,55,189,52,52,106,216,135,246,62,84,233,228,108,112,104,40,196,52,141,160,10,118,95,18,90,42,205,194,159,179,34,150,225,28,96,40,172,73,220,72,12,238,35,47,224,26,73,147,242,185,229,150,74,95,39,167,156,218,16,143,155,106,213,157,180,164,249,59,156,67,83,64,45,235,169,9,186,152,26,183,141,67,198,205,220,108,190,232,232,201,36,197,40,66,169,94,53,94,148,96,136,31,13,111,174,115,191,130,122,133,187,121,197,205,130,143,194,13,176,186,243,75,43,153,165,193,232,10,193,34,73,59,8,250,173,213,105,197,165,30,48,49,134,19,159,53,69,59,183,10,195,97,106,195,86,118,33,62,27,193,246,16,54,43,52,120,99,143,155,163,230,205,41,57,69,161,232,7,221,39,146,254,54,43,116,23,153,207,26,47,138,212,90,244,85,138,40,250,100,10,99,45,198,221,87,151,28,57,147,11,5,70,121,19,244,117,180,162,231,67,4,201,135,177,17,27,182,108,109,30,26,186,140,56,23,29,10,200,14,66,80,109,253,177,209,30,14,110,215,26,182,243,96,128,59,180,220,253,214,155,99,88,68,86,59,190,23,170,203,188,8,11,87,151,179,79,31,194,79,94,10,15,105,90,207,102,120,104,190,92,247,184,83,58,90,233,161,176,197,167,172,129,176,50,157,168,43,43,10,231,99,9,131,136,162,237,25,147,99,128,219,221,33,253,48,237,123,199,50,152,190,24,21,93,113,79,25,218,234,132,163,191,160,82,20,59,140,150,151,140,70,217,122,62,48,72,47,110,134,23,181,84,211,81,180,246,98,180,110,49,12,207,118,136,199,131,163,86,5,57,124,126,73,156,38,78,237,143,54,25,189,28,47,133,84,170,189,2,219,209,5,182,104,165,135,147,247,137,200,12,237,152,109,144,219,29,240,57,219,1,132,209,62,48,232,56,71,207,196,0,246,154,186,97,240,122,49,156,182,191,31,5,91,16,217,39,236,254,74,133,185,225,1,168,43,203,38,75,68,137,79,61,26,127,78,28,185,251,234,86,143,142,164,19,153,238,123,219,34,33,249,108,144,57,188,36,78,225,122,52,254,156,200,217,242,57,205,200,202,235,7,236,39,178,162,249,68,209,163,207,97,109,163,193,35,67,57,153,47,224,164,213,1,71,223,207,64,19,158,208,166,151,91,142,130,169,124,111,60,132,230,202,9,163,251,53,193,129,109,140,172,57,66,91,212,245,198,29,154,11,14,97,39,157,69,86,197,217,236,20,84,154,251,90,52,32,235,39,236,156,3,64,153,216,178,40,15,213,30,118,64,69,250,209,103,21,196,190,101,179,254,207,163,153,41,98,155,123,145,133,202,145,2,84,9,15,106,24,0,15,234,209,223,117,78,39,195,66,76,187,115,179,42,109,6,157,156,55,163,129,90,38,31,173,103,59,73,42,84,67,100,86,164,179,18,47,248,213,202,170,150,206,190,182,94,209,60,80,26,118,14,13,41,226,78,17,1,250,78,142,7,23,68,190,55,199,164,242,146,114,201,103,66,102,95,219,12,242,227,104,158,153,144,125,239,228,20,56,155,185,131,87,65,238,146,7,195,84,223,24,172,20,34,93,223,107,118,80,135,20,217,117,140,22,161,121,207,74,213,156,94,154,83,121,41,216,4,27,78,172,253,160,148,207,75,204,5,21,219,131,5,33,10,28,246,247,66,119,170,99,219,94,73,243,142,246,99,66,65,117,85,157,22,67,41,150,89,124,39,248,218,93,97,172,224,194,228,37,122,21,175,251,147,225,199,229,207,145,180,57,203,38,136,79,71,135,33,244,145,134,47,113,179,207,131,229,151,225,188,51,30,6,50,216,142,175,37,250,231,238,115,128,16,30,183,62,151,145,65,206,86,111,122,17,206,178,251,164,1,99,67,225,140,103,195,5,185,78,121,11,35,176,39,29,171,104,16,7,59,10,231,249,108,128,221,225,158,246,1,254,247,212,143,182,206,72,162,142,222,39,36,29,140,108,216,60,105,11,140,9,179,144,157,14,89,155,174,14,111,158,130,140,137,163,255,113,115,198,154,41,154,231,56,154,85,15,236,244,234,173,112,180,139,210,1,143,182,155,221,100,24,54,135,236,15,212,53,73,29,85,245,144,222,161,237,54,59,8,216,29,125,153,65,212,19,189,73,15,90,161,132,227,106,153,52,239,92,132,37,113,138,111,228,11,85,31,184,104,9,71,159,108,65,125,9,2,237,233,232,24,141,210,235,224,175,5,123,231,104,9,141,98,47,187,53,156,157,177,215,19,245,178,99,192,162,224,29,71,177,179,175,34,175,30,177,161,19,44,115,110,248,96,16,193,49,62,157,79,77,198,16,15,154,29,133,59,195,157,123,173,93,42,132,55,169,74,90,196,212,79,5,36,123,187,38,53,48,15,157,12,249,206,213,135,6,175,226,161,220,32,135,117,108,116,112,160,9,186,143,24,45,254,104,112,229,178,179,66,46,237,94,138,141,86,80,241,232,95,0,227,202,147,52,68,33,64,61,20,191,54,118,158,157,105,19,145,190,112,40,162,74,127,98,205,210,98,67,96,159,31,13,182,80,239,2,119,53,252,56,166,20,29,116,173,125,93,200,104,199,126,156,227,217,162,115,218,212,58,13,94,9,88,24,169,123,139,211,6,170,74,62,150,154,95,154,85,81,61,14,37,136,190,177,91,175,14,166,237,67,76,24,133,246,214,45,16,46,209,122,156,120,240,88,23,239,84,88,6,151,235,160,77,60,220,150,222,83,86,14,207,227,56,109,216,78,222,99,81,164,98,59,118,30,172,74,31,57,146,19,210,161,25,201,162,43,222,231,16,41,165,135,123,85,187,208,122,23,223,128,78,238,71,227,113,212,105,91,135,198,136,42,163,122,103,235,69,243,165,23,217,72,233,72,99,42,176,135,45,119,11,20,32,34,49,14,181,171,53,207,56,69,253,254,132,245,204,211,130,175,233,93,126,197,132,100,198,91,84,125,203,170,181,145,107,46,237,113,234,65,134,36,107,187,44,95,32,31,189,220,177,29,187,247,114,215,48,50,123,112,144,57,17,189,255,240,56,124,67,104,143,96,9,30,104,34,57,226,225,124,13,232,198,224,253,237,139,198,202,232,106,49,71,67,243,118,208,5,161,81,62,122,16,30,243,158,151,162,137,158,132,207,89,227,253,214,80,51,170,76,37,243,20,29,0,97,120,27,140,154,191,66,104,66,66,150,183,123,78,74,106,181,225,161,129,173,177,91,77,31,196,247,89,207,201,50,188,63,119,233,28,24,129,147,76,62,145,61,186,161,122,160,17,42,198,128,149,221,131,63,68,73,50,9,70,96,101,238,222,223,224,189,76,244,104,228,108,88,79,216,8,118,121,14,202,99,212,197,210,94,240,229,50,50,58,8,14,125,122,39,234,9,155,155,92,94,218,146,207,122,184,21,52,56,68,152,107,195,104,196,97,62,20,36,2,195,190,167,247,66,3,63,203,161,40,73,41,254,200,84,131,241,53,210,134,145,58,80,25,133,200,111,134,78,16,183,211,91,107,52,207,62,166,236,122,37,158,32,56,43,83,152,193,162,191,51,35,58,210,136,64,131,186,224,172,18,134,214,2,28,44,86,136,39,176,8,180,90,249,106,248,79,29,157,157,114,216,81,18,139,149,176,118,7,8,148,51,39,142,40,79,147,247,76,78,202,201,70,199,135,24,141,136,209,219,184,161,193,115,207,9,164,106,33,119,107,193,200,19,154,100,120,203,54,71,240,218,96,104,59,220,127,10,234,255,240,86,237,168,28,57,232,146,80,218,97,6,170,82,92,139,242,70,31,19,113,84,23,149,249,234,36,72,31,51,42,251,192,122,237,156,52,185,99,240,172,224,7,201,96,20,56,247,227,123,96,21,218,205,17,228,102,98,202,172,182,133,157,108,168,217,132,191,148,159,141,220,110,123,54,56,115,168,250,9,35,159,70,186,135,99,14,193,234,72,111,45,231,137,213,90,23,8,176,192,165,166,73,251,45,216,184,193,29,205,97,46,89,39,170,214,24,60,64,170,179,87,33,232,82,45,183,23,198,110,56,58,33,37,24,165,222,173,57,131,3,158,179,24,146,230,56,219,246,192,27,6,166,106,138,168,171,242,238,193,168,254,74,252,173,35,92,254,86,137,3,205,160,162,99,246,151,90,148,130,210,2,100,155,95,130,12,124,44,200,103,118,29,3,176,202,58,135,7,58,56,141,13,163,0,115,105,178,80,190,35,69,97,17,208,22,225,181,34,253,64,155,182,64,97,24,5,86,27,134,66,58,9,110,117,117,233,67,200,27,65,108,30,24,10,0,150,244,110,240,20,131,25,175,19,172,5,119,118,181,136,231,188,123,24,96,220,40,10,190,182,116,195,201,24,251,206,133,46,218,166,74,182,248,92,176,24,144,105,171,247,202,108,137,20,239,53,41,154,99,176,229,51,96,244,216,140,213,96,112,75,197,201,48,98,148,121,193,3,9,12,174,99,40,140,26,140,226,48,88,194,9,133,97,17,28,5,59,124,227,71,43,245,226,154,149,14,214,244,157,157,167,240,92,214,65,3,95,58,250,79,243,183,198,14,111,235,173,17,68,157,199,197,9,73,244,126,117,4,107,95,154,60,165,224,213,93,83,10,19,19,181,253,244,65,42,58,233,173,129,35,1,74,68,60,125,16,117,221,205,53,112,248,115,103,231,15,162,226,36,25,44,50,179,22,94,42,240,8,172,131,167,13,112,77,162,107,7,193,8,227,217,140,79,212,96,117,254,154,168,142,157,118,113,212,178,172,253,61,160,6,244,197,231,34,48,220,26,45,237,53,14,79,196,92,4,131,168,234,1,7,123,223,239,37,47,146,97,160,45,184,130,197,150,111,14,142,179,21,15,105,96,178,210,198,109,27,6,163,200,234,252,0,24,245,87,141,110,174,157,96,198,154,83,20,76,160,208,139,175,22,171,38,216,213,67,126,221,105,21,227,99,155,145,170,112,220,14,181,162,100,245,163,251,172,64,37,143,145,94,27,37,23,171,36,17,240,21,56,223,112,148,197,180,156,44,128,65,18,87,232,189,96,183,228,178,97,148,25,85,130,149,245,221,111,142,83,175,236,133,136,29,217,22,107,106,67,85,45,90,169,103,134,131,21,172,41,140,78,60,137,224,139,33,195,96,12,148,134,214,180,19,106,176,15,6,106,243,29,0,86,56,45,42,89,69,213,98,216,168,28,29,104,129,172,48,26,136,32,231,167,18,140,30,114,151,46,172,48,72,161,232,189,208,217,112,81,3,3,70,198,62,125,175,134,10,84,19,151,40,172,65,69,204,96,56,46,254,29,160,224,233,136,52,41,232,4,182,210,118,1,15,109,31,67,48,18,96,138,141,12,227,46,180,76,1,91,145,159,150,87,52,178,247,20,198,54,176,155,103,52,73,12,252,94,154,24,234,48,42,140,50,15,252,210,188,13,70,50,43,79,154,218,219,213,94,27,150,76,27,157,62,8,164,148,63,187,163,52,158,231,116,160,187,117,52,248,106,234,196,159,51,106,15,153,5,163,244,35,147,208,146,57,65,153,253,26,90,68,145,224,72,60,114,148,54,54,131,65,132,48,3,173,6,165,140,89,123,4,254,39,253,72,27,70,132,118,229,219,32,177,10,201,243,188,210,96,33,46,210,113,192,19,41,252,244,236,130,218,172,117,6,193,123,213,242,214,129,160,240,32,52,113,249,52,0,35,178,77,18,81,211,101,103,216,112,62,214,41,56,77,134,15,28,228,244,219,19,89,52,139,75,118,160,93,12,213,109,107,126,168,82,1,193,114,177,145,65,90,87,94,198,242,49,211,74,106,108,168,191,150,85,94,247,179,235,69,231,183,174,22,105,9,230,252,253,61,245,128,90,97,88,92,141,82,234,177,95,27,181,37,201,214,169,220,27,222,156,253,214,200,118,110,43,219,6,48,98,167,116,48,107,98,151,175,21,101,167,39,169,83,47,150,158,234,3,235,147,212,17,100,197,35,0,103,168,220,183,211,58,67,24,80,172,56,187,56,193,74,138,251,222,74,190,216,215,49,0,223,95,166,238,15,208,142,75,200,197,190,7,232,84,193,84,180,225,170,25,108,14,131,218,131,84,134,162,193,192,186,38,28,137,58,185,211,74,129,53,4,30,126,131,229,57,164,141,192,233,134,69,108,40,12,87,30,89,0,117,131,191,54,138,193,119,157,157,146,188,44,234,81,128,83,61,84,14,138,233,159,140,123,23,88,82,234,63,130,193,4,210,215,183,68,81,50,178,51,249,106,165,46,50,24,68,235,27,68,47,154,213,100,7,189,74,176,224,72,57,132,230,89,87,127,104,132,137,68,171,25,36,73,145,118,7,83,201,96,181,136,233,106,205,230,15,126,53,56,156,233,124,209,138,165,101,96,55,80,224,131,199,145,222,186,116,237,24,185,96,212,231,118,154,239,172,44,170,201,225,86,11,47,66,184,229,82,176,37,10,171,170,39,154,51,237,42,149,214,201,56,181,59,64,217,35,211,222,12,203,252,80,180,83,18,2,12,60,77,124,52,184,195,85,149,247,10,199,147,251,34,195,104,40,98,44,32,25,217,48,242,62,250,92,27,19,221,159,75,38,93,63,161,80,96,17,175,96,91,161,101,66,165,103,23,48,63,166,117,115,248,178,50,107,212,233,42,184,28,6,107,77,217,151,109,25,189,226,161,251,133,3,236,57,27,50,230,126,83,62,2,78,74,7,100,48,114,214,120,62,154,210,177,251,124,32,194,72,40,40,52,202,232,54,153,16,254,52,89,168,193,240,61,137,76,49,106,190,169,198,68,195,10,55,24,110,252,74,235,19,100,62,195,175,110,218,248,55,51,140,116,228,190,225,200,58,165,174,192,238,75,40,14,162,68,197,206,1,135,202,180,53,146,208,35,147,31,173,84,46,163,249,214,72,41,211,250,132,27,58,100,19,84,57,34,243,139,182,165,250,33,151,179,3,155,186,33,14,152,73,82,117,229,126,49,129,128,6,200,100,220,40,27,85,88,202,176,28,126,80,104,201,8,64,188,177,44,222,105,192,202,50,66,207,142,224,209,12,38,231,224,137,205,137,110,142,66,221,21,52,132,164,67,239,4,250,156,136,212,131,246,209,96,148,182,140,67,126,171,219,223,101,236,56,78,99,16,133,47,190,122,149,207,96,68,224,163,163,161,36,42,110,225,47,7,13,73,224,169,189,179,12,69,0,178,210,129,40,86,210,52,101,87,206,157,14,118,7,58,242,16,154,168,211,143,165,28,119,8,12,71,30,74,54,236,32,79,72,250,63,238,157,81,17,183,225,80,169,253,64,185,92,164,102,125,128,197,187,246,73,58,35,114,122,71,176,149,4,58,218,202,246,5,248,136,141,20,24,199,237,68,87,188,65,7,61,250,17,68,63,171,39,108,253,204,122,0,232,30,236,236,8,218,139,140,94,12,139,47,248,172,136,117,8,69,140,116,12,209,35,87,241,120,211,158,200,188,65,80,203,92,163,63,58,34,51,150,22,18,200,116,22,251,39,38,5,62,82,114,75,192,127,39,255,233,4,179,130,130,42,207,182,26,140,171,22,49,70,57,80,24,108,105,95,76,108,198,128,19,10,207,182,10,210,43,173,127,20,211,77,215,85,113,45,229,25,64,167,3,37,157,111,174,136,188,100,218,92,114,2,106,191,83,135,99,223,193,126,192,32,59,113,237,39,162,22,136,85,120,164,150,250,183,106,200,245,143,172,6,203,2,174,254,49,42,234,173,15,120,38,87,49,2,18,54,39,161,21,237,245,74,38,133,47,179,34,11,95,95,180,171,81,176,17,35,43,201,72,112,94,164,214,128,81,120,206,90,50,138,16,92,206,226,91,128,11,131,96,37,6,180,155,15,236,52,254,90,136,85,20,91,39,160,196,135,165,75,240,24,91,154,129,162,93,190,45,27,154,136,92,217,200,192,188,215,201,39,129,30,131,16,112,110,89,204,182,75,187,21,182,220,56,69,83,99,229,8,246,49,206,20,183,90,16,119,103,131,10,86,77,177,123,107,200,157,109,61,109,161,153,221,230,169,112,219,208,156,33,22,222,220,160,194,169,183,51,245,21,134,1,56,29,6,177,223,190,57,92,45,232,18,105,230,88,2,29,46,121,21,130,38,115,20,183,214,96,217,101,134,17,188,51,211,33,40,53,5,95,141,42,64,183,190,145,84,30,98,60,224,210,237,123,161,7,65,136,244,98,2,103,139,64,3,30,32,129,224,155,35,36,97,211,2,231,117,139,147,175,70,232,203,134,22,212,97,57,121,228,250,191,126,53,170,33,42,237,221,137,194,129,98,6,52,86,109,205,140,146,21,138,86,1,57,243,98,184,242,149,178,91,254,40,179,225,213,0,39,146,237,129,160,13,214,72,21,65,107,93,185,165,13,28,231,121,39,101,23,180,230,72,162,55,175,3,122,171,211,25,128,200,120,78,118,68,128,76,164,117,146,73,29,76,16,171,144,6,112,72,112,86,179,231,13,233,195,118,117,128,235,133,63,88,191,26,246,186,3,75,126,74,214,135,220,88,22,103,50,79,14,110,150,35,125,17,80,214,153,160,30,202,170,81,104,247,130,150,44,38,115,49,213,171,119,37,185,12,135,18,180,45,24,252,182,169,178,3,56,162,131,128,141,12,132,73,59,195,84,189,203,74,42,98,30,69,1,59,59,82,81,90,211,220,101,152,144,172,159,217,21,10,10,165,236,238,74,132,48,43,251,89,225,206,55,159,59,218,236,244,93,254,128,164,67,124,18,243,241,130,25,190,7,50,175,193,155,9,150,117,115,164,162,126,129,206,62,120,24,65,140,227,240,132,127,113,195,104,0,218,236,222,97,48,7,26,80,244,8,48,215,53,234,127,38,111,48,132,90,68,165,51,239,243,68,175,184,198,48,24,216,147,249,174,161,80,208,6,82,142,243,224,23,67,165,230,67,4,141,91,102,179,143,141,180,250,202,170,227,64,148,179,116,131,115,63,252,52,72,215,6,121,217,66,147,22,188,211,140,162,210,187,152,187,17,238,166,72,86,19,232,112,209,250,202,60,242,40,197,231,72,66,11,32,122,176,48,5,138,138,3,105,96,112,101,37,147,11,26,104,24,147,151,2,248,66,204,61,133,132,118,24,174,237,120,182,197,168,17,3,65,51,64,142,67,40,11,238,180,48,5,168,73,42,249,104,149,190,172,120,136,4,14,71,82,161,244,56,107,246,104,8,68,162,35,43,154,84,109,234,194,192,172,164,68,103,31,42,24,209,246,197,96,116,43,224,101,52,148,131,108,122,228,7,124,159,12,35,215,118,73,13,208,190,5,42,212,71,198,88,214,84,34,11,104,193,233,77,171,16,204,166,125,209,58,104,251,91,196,126,42,193,160,48,242,171,209,66,32,242,205,225,252,47,246,104,117,2,209,161,13,178,137,182,8,64,33,118,135,138,242,47,215,138,45,1,157,228,131,133,147,64,166,26,200,168,130,19,81,166,192,194,23,74,114,189,75,92,0,67,178,173,163,5,253,222,176,21,246,119,156,136,1,21,219,179,168,123,15,228,110,147,205,14,55,214,250,80,168,18,10,172,144,66,30,187,77,133,52,77,132,178,104,182,26,188,48,195,174,22,1,220,91,60,225,60,109,95,33,255,22,37,155,27,70,13,184,249,233,225,205,44,157,86,24,24,156,172,220,240,170,182,13,100,51,77,77,218,79,246,157,192,208,195,195,134,118,95,253,214,32,161,136,131,63,50,130,133,254,86,208,195,50,237,232,169,205,28,44,100,83,6,248,108,233,216,129,213,91,60,224,83,180,124,143,220,109,19,25,46,217,194,150,229,42,188,26,12,107,194,147,193,89,11,48,206,197,27,187,61,27,213,75,129,220,136,51,162,166,111,217,246,87,212,61,144,156,155,65,217,115,23,10,107,143,37,17,106,167,22,235,14,80,61,214,120,191,139,170,189,84,171,129,202,141,202,246,47,60,63,30,149,196,157,169,115,103,209,84,239,104,142,110,192,104,105,145,79,56,31,48,199,169,144,90,188,26,7,2,85,105,202,33,102,216,72,62,35,72,93,77,164,252,140,160,12,195,107,62,101,129,129,58,128,98,96,67,233,151,170,193,202,56,121,232,39,200,28,177,171,47,254,66,210,79,174,200,241,122,54,74,98,7,135,129,209,4,42,121,72,19,85,198,153,54,38,60,75,50,112,147,83,74,63,154,232,56,212,59,119,83,126,192,94,131,181,69,193,189,214,103,176,8,90,190,250,8,146,118,3,195,126,216,183,206,136,7,112,176,8,212,80,61,88,100,30,201,50,160,31,37,24,124,219,38,113,144,41,56,216,71,4,62,215,106,209,3,37,143,70,216,139,96,249,125,183,192,61,146,76,106,102,93,23,65,109,83,164,161,65,132,200,49,205,166,124,51,38,175,46,130,216,196,241,28,13,144,175,79,146,228,157,75,35,253,5,28,126,160,20,50,88,244,205,52,249,230,8,144,167,245,189,19,40,122,57,95,1,93,227,177,236,23,140,76,146,65,223,27,177,36,16,228,45,24,217,56,108,107,118,109,57,102,23,7,16,145,37,142,253,245,45,84,208,237,98,55,141,82,91,17,89,120,235,90,208,153,193,105,67,38,50,74,152,44,71,3,172,67,41,30,113,166,17,173,68,18,48,188,156,12,195,174,119,57,27,149,205,63,30,102,44,148,138,53,101,17,84,178,157,141,143,208,208,254,114,221,92,35,117,187,200,75,137,106,148,237,114,193,3,142,117,154,81,16,158,162,192,214,224,162,61,183,239,184,90,252,230,67,83,215,200,153,210,181,186,42,239,155,247,90,217,141,3,62,195,226,87,131,150,63,30,78,32,185,255,190,90,196,67,39,135,8,170,196,33,91,252,230,160,107,165,23,131,107,43,219,14,2,121,228,100,11,64,39,205,143,62,116,192,139,172,133,131,253,62,47,18,23,192,168,142,206,135,243,43,102,83,225,131,168,159,157,205,7,148,2,200,106,137,6,199,154,120,74,149,205,215,199,221,148,151,136,225,161,180,229,11,150,183,200,45,115,132,12,137,86,38,170,145,26,213,34,251,213,96,51,141,229,170,132,206,134,116,190,227,217,162,214,153,56,133,67,188,178,186,138,140,203,208,45,93,1,77,19,66,225,181,34,199,38,56,79,22,92,170,246,252,61,2,112,169,152,212,65,153,125,156,236,150,3,83,116,49,155,43,128,18,137,3,85,88,57,45,251,123,235,171,208,38,64,15,135,145,124,228,8,226,79,254,94,178,104,161,66,24,12,241,199,222,72,148,129,204,102,139,1,28,28,236,102,170,96,195,31,166,110,200,206,15,125,82,58,3,224,230,182,38,18,136,169,63,135,194,17,78,198,5,67,93,104,141,135,38,43,37,155,166,3,182,142,114,204,90,212,242,185,238,176,246,86,96,24,231,68,33,56,148,116,194,217,242,187,130,202,37,246,102,94,87,55,135,69,122,148,113,192,189,111,120,32,60,197,206,231,172,233,194,6,23,48,24,30,55,23,177,229,187,0,154,52,167,36,160,199,153,124,132,13,183,80,73,100,2,110,205,140,27,144,129,130,136,227,128,179,69,103,0,131,119,158,97,24,86,166,207,160,95,93,61,214,57,50,191,247,180,128,164,51,207,126,192,162,85,251,205,65,0,68,214,166,40,74,21,41,95,10,35,99,138,59,95,95,112,177,172,1,192,218,174,234,128,61,99,8,112,65,99,13,142,67,195,29,104,55,71,29,126,59,96,28,138,193,97,101,28,226,112,65,67,46,85,94,48,228,43,103,74,85,52,215,156,97,195,208,90,230,1,175,3,14,32,206,207,227,214,209,130,208,29,180,222,157,223,25,212,175,150,49,7,20,150,48,63,23,49,210,21,74,64,52,186,15,206,24,0,175,197,74,171,87,180,17,81,223,5,199,185,175,197,205,6,163,34,45,135,161,25,97,79,90,7,32,158,88,36,127,13,45,231,225,167,43,7,140,228,47,131,145,142,119,188,21,138,125,91,114,88,251,90,49,28,61,64,2,88,116,219,49,14,216,234,209,21,70,210,120,227,184,79,138,171,117,27,50,123,80,88,207,1,43,4,123,198,176,249,190,122,13,207,3,46,171,238,68,97,72,44,186,185,124,229,213,111,11,125,244,68,224,100,146,103,224,127,148,3,201,22,145,198,210,56,29,1,105,130,118,106,247,43,217,129,60,7,40,137,206,171,91,87,211,36,38,106,216,123,193,139,195,22,40,122,140,207,243,98,44,113,131,59,170,123,143,71,23,240,39,59,92,161,63,50,12,251,172,59,12,185,127,220,28,236,163,197,97,208,94,241,213,21,153,76,235,230,200,141,20,33,207,207,70,143,187,37,20,16,127,157,141,117,234,2,178,193,85,110,214,148,179,36,68,138,119,105,38,196,82,8,80,205,40,102,60,103,97,232,118,178,117,120,149,81,28,49,64,240,112,143,13,35,201,128,222,11,20,13,102,12,116,173,153,41,252,177,209,172,54,248,200,202,213,12,132,96,88,133,205,110,142,79,23,201,16,65,85,190,5,96,192,79,139,62,37,188,136,69,229,26,38,80,240,14,185,247,3,70,104,60,25,140,60,90,86,240,208,224,97,105,166,48,186,17,26,224,253,3,98,117,147,163,35,105,127,207,118,192,125,101,114,43,12,69,243,184,26,141,199,246,213,218,49,146,225,89,44,127,170,35,113,182,164,67,32,181,104,122,16,172,68,112,171,241,197,112,165,249,91,7,236,145,116,72,59,244,119,176,25,133,67,126,246,67,140,202,137,190,142,77,8,74,81,106,3,191,23,150,214,50,12,209,203,6,117,65,60,103,232,104,186,44,94,192,17,81,111,134,65,13,99,87,15,237,96,83,14,56,175,190,163,10,35,95,252,56,62,16,183,216,87,39,170,51,186,224,97,249,39,253,234,27,93,206,171,221,177,173,37,189,33,213,243,217,86,41,164,48,18,241,199,1,151,69,167,162,112,62,252,46,144,65,213,210,89,59,72,50,68,59,63,225,236,199,0,104,127,106,187,3,199,197,211,172,112,206,119,96,104,206,251,230,248,126,245,56,85,145,235,105,112,0,7,234,1,131,13,36,59,44,50,234,156,150,96,177,83,160,112,108,143,51,130,111,190,170,174,231,38,187,51,5,70,52,53,57,12,159,239,1,87,75,45,0,138,19,134,191,87,71,163,1,191,24,110,245,194,31,164,239,56,56,96,212,25,241,185,219,176,223,135,195,53,197,67,213,64,204,170,57,138,186,150,3,5,229,251,134,195,172,185,30,91,4,228,213,6,163,77,248,113,116,106,119,68,159,148,206,52,178,10,163,165,179,191,87,215,30,22,199,185,140,142,42,6,35,165,130,211,80,16,160,143,62,178,162,62,167,67,28,34,243,199,97,92,206,48,250,60,249,184,179,86,216,31,135,0,12,13,131,145,65,68,1,204,162,229,230,209,150,2,210,195,122,231,243,41,78,180,75,55,24,45,63,56,139,4,133,139,54,108,24,36,37,242,132,38,164,161,219,181,208,57,143,164,6,148,181,44,70,71,192,202,212,122,42,58,41,184,212,128,197,113,216,63,65,171,221,162,195,72,13,155,231,148,45,62,98,192,35,87,54,50,4,6,239,128,13,77,163,47,141,231,12,107,112,248,213,240,180,29,71,31,52,128,230,104,106,141,108,12,249,28,32,202,246,145,85,45,178,101,37,10,33,104,191,90,93,29,12,35,159,166,87,135,149,131,139,191,38,122,78,228,125,117,225,44,118,144,154,201,50,43,14,247,49,14,21,12,237,44,178,191,23,76,229,200,31,187,130,97,223,135,134,34,67,250,158,5,142,170,61,114,228,70,85,242,199,162,163,132,81,135,2,46,141,99,190,5,238,162,220,138,127,237,152,38,9,141,130,238,94,115,95,140,226,54,222,31,21,93,36,124,111,202,205,34,59,140,64,92,21,44,186,169,172,242,145,43,111,224,129,5,165,190,193,168,87,79,156,34,6,94,65,211,162,52,210,54,19,231,125,134,97,197,116,13,100,69,32,184,171,148,158,134,10,197,100,179,2,247,2,231,53,131,77,10,153,47,23,12,150,115,170,172,7,60,17,212,50,88,43,163,232,240,203,104,24,105,238,243,14,127,221,33,54,148,106,206,28,101,200,125,76,71,242,14,50,231,60,219,85,96,112,77,115,98,29,238,215,150,111,17,94,48,216,34,244,222,232,213,104,193,209,126,229,126,115,190,43,162,236,254,222,168,216,170,169,115,70,96,82,29,238,130,53,67,137,93,70,218,8,103,152,70,81,81,138,197,225,184,164,1,80,91,137,104,151,72,93,85,145,202,136,114,188,229,230,238,112,217,33,9,144,224,128,52,151,182,225,76,114,39,85,240,104,219,201,89,81,186,51,200,7,128,230,124,86,192,136,129,139,204,31,228,52,69,99,19,57,43,109,78,229,173,43,173,114,244,192,25,230,219,0,26,192,161,227,48,242,121,202,88,1,101,129,81,218,71,227,70,151,150,144,109,25,131,156,10,233,253,27,214,106,97,59,181,209,228,42,36,250,156,160,243,6,59,160,193,98,49,109,193,0,14,237,108,9,27,29,189,173,193,23,190,97,249,210,224,13,49,184,107,13,48,195,217,157,212,2,131,189,135,116,17,148,195,135,197,117,160,87,7,150,135,224,137,107,177,250,189,171,242,187,109,24,212,241,22,193,199,197,56,86,247,148,5,237,29,16,252,106,72,71,90,40,200,160,8,221,247,15,178,142,56,41,79,249,243,131,143,236,162,18,247,247,130,71,13,36,134,54,101,154,215,192,48,42,78,90,179,73,75,218,130,120,108,88,206,136,180,122,214,97,194,3,124,172,121,195,17,28,119,166,110,0,46,153,238,45,242,106,244,253,49,3,18,19,125,210,146,150,55,117,59,191,26,216,94,195,14,148,171,10,140,38,21,54,43,72,53,223,162,24,148,82,170,94,26,156,81,178,208,54,220,209,16,201,108,237,166,37,240,157,96,172,234,232,139,56,171,85,63,24,70,82,196,94,134,72,207,161,103,107,89,129,11,29,68,99,201,235,137,222,76,86,112,141,37,222,68,68,85,122,175,24,17,149,181,71,199,9,179,149,102,37,32,141,125,127,78,204,83,27,12,131,77,206,63,103,209,178,42,135,81,107,140,12,144,5,35,207,129,202,230,146,126,132,226,251,71,78,62,10,100,130,227,25,7,156,141,172,81,139,64,128,80,1,106,115,176,133,205,15,129,16,180,182,58,177,97,55,236,234,64,112,68,71,21,83,183,27,106,86,41,139,18,117,0,217,21,2,140,26,101,142,142,130,151,175,149,177,31,45,179,176,63,70,3,69,93,234,126,62,192,0,33,180,33,225,220,183,53,234,8,119,167,37,129,193,211,103,25,173,128,33,111,232,201,23,153,132,161,96,187,165,201,22,233,5,214,127,223,183,13,77,25,246,230,64,27,160,150,170,175,208,132,114,148,61,50,45,235,12,230,247,104,56,130,251,14,123,37,176,83,141,253,94,56,200,2,237,173,170,21,240,221,151,119,33,103,38,26,47,129,169,204,23,63,28,163,251,180,135,84,132,39,196,119,45,156,82,147,96,20,227,187,192,208,254,0,141,64,205,40,242,81,79,208,163,116,134,81,55,51,124,92,17,164,204,95,110,170,198,171,30,186,199,20,81,191,239,146,29,217,61,231,27,65,142,181,45,156,19,165,45,104,19,171,92,93,180,87,180,81,157,52,213,73,189,51,190,252,64,27,64,162,0,140,217,214,208,231,106,98,156,232,156,78,202,174,83,125,137,104,145,85,226,21,36,199,221,232,190,169,18,86,232,164,245,7,31,136,159,165,168,5,218,220,63,88,219,1,103,169,235,85,17,194,131,54,134,28,50,166,69,55,156,95,148,183,159,208,136,155,228,62,18,243,168,4,15,110,151,130,108,14,83,233,2,250,55,237,113,195,76,170,193,23,216,128,220,160,155,119,228,203,184,191,27,38,87,162,156,105,48,89,193,189,233,171,119,52,34,37,130,252,20,179,104,184,32,42,218,60,128,101,115,194,1,236,147,146,208,66,142,228,39,226,220,105,11,72,252,54,208,145,5,210,119,183,123,208,166,40,6,218,88,90,70,144,154,63,91,75,87,246,208,102,81,151,131,143,188,236,86,12,56,105,53,239,204,165,69,214,86,169,4,15,37,185,220,231,25,181,101,71,54,16,40,210,182,44,81,214,142,173,3,4,28,96,115,159,118,16,244,4,163,113,205,24,91,183,81,38,45,82,48,34,92,213,52,101,125,146,254,142,188,131,97,41,186,232,35,217,137,135,79,11,116,212,41,97,218,63,12,23,114,32,5,152,161,91,193,208,174,42,100,152,160,69,92,45,149,22,26,181,86,7,172,179,106,102,77,68,30,202,100,125,112,232,76,152,89,83,53,8,68,202,38,18,87,220,234,193,137,79,134,7,204,47,235,230,11,171,6,73,178,148,168,151,208,157,169,187,92,64,53,59,153,37,136,84,245,189,187,176,241,10,25,22,104,80,85,134,139,201,94,144,1,74,21,101,40,56,139,110,88,32,1,251,184,57,18,230,147,43,47,8,173,100,242,195,160,146,104,110,13,2,135,20,187,42,19,186,80,89,248,16,98,161,15,174,174,133,144,64,63,53,223,156,168,135,230,98,183,134,236,143,233,48,184,77,232,217,240,98,119,87,79,80,214,207,161,203,92,180,143,159,159,243,200,82,111,92,227,7,86,30,223,63,77,171,229,35,195,48,190,231,134,225,28,160,2,66,212,218,197,253,98,72,120,108,4,7,112,252,251,192,181,201,52,221,91,11,6,125,224,3,225,191,3,198,230,159,190,24,64,4,77,22,176,44,180,108,137,7,32,208,237,51,76,126,244,168,94,76,221,97,45,15,202,121,200,93,217,179,210,182,236,143,252,23,212,68,78,247,44,163,35,121,225,42,166,172,125,41,167,123,167,106,30,92,133,42,115,54,178,41,155,176,174,35,59,98,224,60,241,117,134,101,90,35,13,172,40,59,189,233,55,93,139,182,121,96,29,141,193,220,173,6,163,47,113,5,149,236,174,232,98,28,101,26,160,140,100,71,76,199,214,118,175,245,152,103,112,37,178,3,118,130,67,243,240,186,225,176,179,48,130,204,144,252,126,28,48,152,165,29,158,163,31,78,30,112,163,153,219,13,157,52,74,12,39,28,139,125,45,129,149,62,146,227,85,53,103,179,35,229,167,202,39,195,30,36,146,119,232,95,142,246,80,4,135,214,179,237,93,168,82,147,51,65,148,157,188,89,172,12,13,26,97,79,31,48,178,173,28,142,61,31,5,205,202,92,154,29,214,104,12,195,121,4,59,26,135,158,186,180,74,209,98,14,60,72,6,235,185,91,14,184,229,253,108,89,169,71,120,82,219,71,152,170,60,112,45,51,2,20,21,206,30,238,2,75,56,103,123,3,174,20,198,211,51,229,88,106,193,115,173,0,167,86,201,97,1,216,58,125,41,140,13,198,47,6,74,27,219,96,8,55,118,102,57,65,73,156,40,117,54,52,248,155,6,73,6,173,152,75,22,219,135,118,139,48,32,195,216,240,209,97,228,63,164,3,22,121,187,111,142,54,49,245,46,236,55,79,32,231,190,115,117,35,24,166,31,79,11,72,41,247,179,145,232,197,142,109,184,244,138,185,237,180,65,77,101,103,37,234,8,108,173,136,177,80,185,158,250,66,77,92,14,109,64,125,94,235,41,71,29,69,59,131,107,41,48,174,60,76,174,160,248,57,84,222,96,112,78,21,179,93,80,213,29,26,71,124,193,36,149,8,6,141,204,241,210,213,168,167,145,110,169,180,195,245,128,45,15,29,40,12,201,114,160,174,235,163,71,84,105,7,10,174,99,19,227,32,65,157,28,50,210,254,125,53,122,136,253,234,189,202,48,58,137,111,56,35,24,118,192,121,143,12,250,90,58,182,151,152,250,59,39,2,205,155,206,221,151,194,118,48,161,238,179,215,227,230,9,210,215,111,158,192,39,63,120,239,118,207,58,128,230,127,236,204,210,187,107,150,16,241,137,195,104,216,246,201,227,212,40,62,30,156,114,135,230,55,213,55,143,44,147,195,199,9,116,12,79,105,64,196,98,28,121,5,161,88,59,19,133,97,91,213,35,242,18,45,185,12,164,104,49,165,116,20,240,194,197,238,87,35,148,117,196,109,144,42,188,175,70,239,226,126,94,237,153,190,10,143,122,230,21,68,4,218,22,12,158,172,202,225,121,228,203,238,207,129,36,169,35,217,2,196,17,185,237,140,29,89,103,103,12,2,173,145,45,29,8,221,129,120,224,51,131,248,208,174,86,210,25,30,25,202,252,173,176,19,103,178,104,142,199,193,89,64,70,101,159,19,190,192,217,56,237,160,52,39,227,0,220,161,12,29,145,155,205,131,21,144,120,83,143,145,227,132,241,68,197,0,198,153,92,142,156,6,43,44,27,65,78,101,56,255,24,69,123,233,228,153,103,45,31,65,33,52,24,243,100,63,236,180,113,132,231,17,237,242,220,176,4,111,249,228,168,15,226,110,158,27,134,206,127,7,17,136,18,51,91,50,174,50,179,29,51,170,178,207,81,205,175,229,239,161,157,59,109,78,176,170,70,227,76,13,112,205,90,17,20,130,31,179,29,73,61,218,211,204,80,68,11,143,69,138,174,109,221,115,55,65,93,195,215,166,58,186,37,9,203,1,137,100,166,114,192,185,123,30,47,90,7,114,186,107,1,239,93,245,252,72,56,144,14,121,132,58,180,104,121,213,240,248,131,81,145,87,97,169,221,178,159,195,188,58,179,30,225,195,236,73,219,48,156,242,153,169,1,59,208,146,159,3,18,43,238,148,184,71,203,44,131,254,133,178,37,38,125,129,64,50,174,40,129,81,142,71,81,83,80,212,89,177,235,80,150,17,46,112,65,203,28,243,181,3,61,234,217,148,43,60,91,126,127,132,51,124,112,50,108,213,204,42,27,54,86,59,153,70,208,136,134,185,210,209,158,23,121,57,156,55,141,214,246,251,165,112,174,13,230,231,9,96,11,178,132,111,17,9,161,115,37,56,242,100,172,208,14,201,194,40,179,101,234,160,105,109,163,144,139,142,88,16,23,138,35,160,109,46,80,100,72,193,109,207,48,88,170,108,129,195,251,149,56,184,14,56,248,174,6,37,31,156,219,4,163,152,203,170,145,18,124,94,133,71,150,149,69,218,178,247,81,252,205,3,7,63,253,176,138,53,176,205,13,142,128,55,100,77,181,98,165,1,93,219,180,209,163,69,70,200,231,178,154,7,20,163,6,206,253,175,74,219,105,5,21,9,223,157,175,70,87,228,108,201,201,40,137,128,187,156,96,212,85,90,29,73,45,7,163,24,216,142,167,213,59,52,252,150,84,39,112,200,7,227,96,208,26,147,114,212,114,55,181,32,173,20,3,221,28,152,119,43,192,111,236,197,47,181,157,196,90,104,108,103,50,82,89,177,57,187,10,5,156,32,135,245,210,152,14,193,68,117,193,56,76,194,190,119,74,147,214,24,116,236,228,213,41,168,146,170,20,214,147,59,33,24,238,133,51,104,24,201,245,37,112,240,187,164,202,240,27,144,252,21,101,126,52,203,56,211,174,153,72,107,33,88,164,185,215,95,33,199,11,5,19,84,55,35,11,195,14,37,212,11,213,198,60,77,26,181,178,212,44,208,37,32,245,158,6,14,154,166,213,169,71,75,149,192,203,114,84,36,35,63,59,239,74,38,164,54,16,12,254,226,236,55,135,73,69,210,4,185,61,200,51,114,88,180,48,174,110,31,104,127,209,253,230,165,32,169,150,42,150,193,184,99,223,11,126,115,89,133,137,11,161,138,71,69,64,52,75,157,103,148,55,210,186,141,92,96,229,163,24,116,151,217,168,125,134,138,61,14,72,130,53,196,41,12,11,202,235,42,149,251,40,225,97,180,10,87,140,185,240,153,181,58,95,69,47,120,131,71,131,6,6,67,208,139,184,17,220,15,147,118,37,40,9,65,71,103,48,72,179,51,87,184,194,94,176,99,9,61,61,82,77,92,242,118,197,236,29,70,224,150,225,89,92,201,198,200,181,13,211,134,39,88,215,44,187,93,15,48,150,224,19,57,128,70,88,137,236,140,68,238,14,144,19,116,79,218,215,8,85,227,50,62,80,217,88,245,172,156,227,178,144,72,188,35,212,153,119,141,160,86,93,115,133,161,214,118,89,213,101,185,186,15,80,9,33,194,124,94,5,120,37,94,103,174,79,20,61,192,207,37,16,218,14,14,200,35,171,24,243,228,101,151,8,132,115,245,34,138,40,12,205,87,107,19,130,161,160,122,165,42,114,55,152,229,12,125,173,131,145,12,162,92,27,74,52,87,230,102,16,249,90,53,41,106,75,153,79,6,26,191,232,24,86,200,138,10,114,52,99,251,82,227,61,154,6,157,87,196,102,64,209,131,247,201,95,24,169,124,1,25,46,6,39,168,134,101,195,136,107,230,213,45,74,214,11,234,78,183,201,13,82,62,145,146,139,108,30,73,18,97,183,114,80,20,146,204,30,45,171,132,22,1,80,103,168,5,10,129,153,248,98,217,133,139,87,20,48,90,7,240,184,52,46,87,23,138,134,32,99,43,123,106,254,44,85,16,141,70,16,65,222,159,73,243,216,227,34,1,192,17,162,158,129,202,112,105,214,100,84,25,33,16,50,36,24,218,101,178,113,7,205,31,230,71,171,101,85,12,134,170,199,19,10,179,44,44,246,242,113,53,25,216,231,10,202,219,65,252,109,48,250,232,242,173,75,241,78,231,67,173,11,34,213,66,105,0,162,117,99,193,72,244,38,34,228,14,139,111,102,187,179,118,22,158,227,248,86,211,122,95,128,42,21,77,240,104,92,168,169,178,54,39,99,234,209,24,232,222,93,73,84,236,230,21,137,201,153,175,174,232,197,106,3,71,210,102,228,143,9,30,123,235,73,3,137,134,54,41,124,115,196,115,87,51,192,49,209,176,134,66,218,88,224,125,217,189,200,29,13,129,152,207,241,94,96,196,177,39,131,129,121,183,119,87,146,93,153,198,96,183,70,150,80,232,147,103,84,190,198,98,241,30,168,245,174,187,13,155,126,234,105,145,99,180,144,129,123,146,199,173,41,109,201,96,216,8,68,84,209,231,106,74,177,96,36,242,239,14,237,2,195,239,48,23,225,251,80,71,248,110,44,83,192,14,133,208,234,26,90,71,195,21,74,155,213,84,124,216,210,23,12,18,217,66,41,56,128,65,136,57,13,78,173,181,3,109,150,252,61,144,157,141,18,31,134,81,245,225,23,43,95,206,160,145,197,136,166,191,118,117,187,216,113,55,140,226,245,186,104,240,135,102,255,116,158,242,130,133,183,250,160,140,166,177,60,30,56,20,211,165,190,0,22,233,194,32,86,240,106,68,165,172,11,212,229,234,146,25,43,193,102,92,28,228,60,221,29,74,96,244,75,83,8,44,201,240,154,203,100,64,95,62,237,234,77,27,115,106,9,177,205,72,194,129,183,207,120,45,206,74,251,201,17,41,50,59,112,13,199,65,180,94,9,67,150,155,44,171,66,23,71,101,160,180,123,35,215,51,108,143,147,156,70,67,59,51,94,48,248,38,33,147,55,140,80,205,210,160,1,87,141,23,111,184,40,99,141,95,173,85,54,113,195,13,61,233,87,235,139,81,135,92,76,140,91,2,131,166,169,24,170,17,120,190,120,106,50,234,130,161,119,150,70,23,215,137,102,9,6,35,89,154,162,145,104,11,141,80,246,122,109,237,99,74,137,90,3,245,83,136,251,45,24,1,89,98,158,69,242,251,48,246,76,192,19,255,70,67,83,117,210,30,29,181,121,29,93,12,251,198,154,143,66,253,128,139,136,224,162,9,54,23,138,78,35,168,186,229,91,163,138,47,26,12,66,167,157,52,142,146,81,153,4,123,52,10,220,69,84,14,134,17,44,88,111,13,250,208,72,213,252,184,57,242,19,29,78,8,28,28,48,82,202,12,6,239,108,31,252,236,172,125,32,12,70,127,150,206,48,154,33,109,24,213,136,199,148,86,175,255,6,172,185,243,251,131,192,231,129,28,39,191,57,200,36,27,193,224,249,51,89,8,24,70,33,193,5,221,5,203,30,218,36,166,85,184,76,208,196,118,223,28,229,233,116,181,54,71,90,125,103,64,214,21,69,232,84,134,123,178,147,77,153,216,73,33,28,72,128,110,201,54,16,242,45,102,161,57,133,64,65,90,143,195,224,47,165,247,66,118,214,114,196,13,109,219,1,61,133,96,144,180,174,62,65,218,18,36,81,126,39,202,221,170,133,220,7,122,176,64,204,208,205,81,69,179,152,17,149,248,141,3,3,72,240,67,209,133,93,156,148,153,114,195,73,246,118,89,169,4,99,117,81,161,85,12,231,11,154,99,17,76,25,83,8,249,53,100,4,56,172,125,209,8,174,154,130,181,225,196,115,10,234,190,178,138,141,87,102,98,162,73,147,161,34,30,98,95,27,206,123,34,80,134,71,38,153,154,60,180,23,16,210,15,24,214,142,75,14,195,61,68,207,174,248,200,205,134,134,224,9,49,166,66,72,129,157,118,56,140,36,90,122,182,21,181,131,94,14,4,167,124,103,84,63,134,238,176,182,167,162,41,83,94,111,219,218,89,219,16,109,203,98,100,4,129,124,165,104,27,4,98,89,26,200,138,109,217,20,63,52,28,71,166,228,134,35,138,133,170,221,188,163,129,224,62,238,5,22,9,88,76,245,131,243,2,68,140,4,131,201,111,250,205,193,178,52,14,120,88,67,41,189,24,203,148,80,84,75,248,123,137,24,150,25,229,139,209,142,124,181,27,129,247,7,5,167,52,240,20,252,75,131,138,173,81,169,228,0,17,74,240,37,12,167,202,60,174,5,91,100,245,239,129,116,153,66,159,18,92,60,224,75,176,239,161,212,42,140,66,27,43,27,45,185,29,23,23,111,219,4,88,171,229,28,46,160,242,178,118,200,128,113,40,39,134,7,26,169,24,172,166,242,113,53,252,247,121,195,148,135,163,125,210,140,34,240,106,97,177,27,70,21,245,247,136,130,148,54,138,156,127,130,145,130,56,246,147,69,164,239,68,120,148,85,163,170,168,109,152,87,81,185,106,227,218,126,171,76,90,60,170,46,193,223,181,231,4,117,121,123,70,161,226,163,206,200,97,148,239,70,134,145,77,58,29,142,135,38,2,66,144,81,154,195,80,143,51,195,25,142,113,127,182,204,0,101,9,171,108,20,197,210,97,100,147,145,32,45,26,45,172,123,231,98,33,37,134,181,147,200,134,169,246,84,251,56,33,21,202,80,173,29,166,123,107,243,147,234,147,134,30,95,36,10,145,180,133,44,72,151,10,104,26,72,40,52,4,186,56,183,193,235,72,11,21,218,254,32,109,183,78,130,248,70,117,54,45,225,198,45,13,0,167,210,70,220,159,235,255,163,237,188,178,44,215,113,37,58,37,122,51,255,137,53,55,142,0,6,107,245,253,204,245,250,125,220,138,148,142,68,209,192,4,2,73,79,143,179,129,163,240,114,167,66,74,186,31,33,223,76,229,252,133,105,52,42,240,49,200,238,252,223,38,13,47,232,224,243,23,153,72,229,185,183,145,121,239,84,88,180,152,186,48,15,90,242,157,72,181,137,38,3,165,24,86,111,112,39,82,151,32,35,54,11,197,86,49,42,211,104,134,2,91,80,50,30,237,216,183,58,197,141,51,84,227,226,227,139,75,2,10,24,62,68,92,108,118,160,162,54,105,3,237,90,191,118,62,36,145,136,88,185,244,142,236,58,71,201,222,122,64,131,56,248,86,97,18,84,130,82,158,45,206,135,105,130,29,2,15,147,207,115,24,158,252,80,248,92,222,98,221,195,83,187,129,3,43,244,222,159,32,131,161,103,142,203,233,65,132,237,252,69,192,80,240,100,42,32,215,53,91,152,87,172,82,157,72,29,249,204,79,97,192,96,2,120,138,70,167,147,31,186,110,191,65,170,217,11,21,25,126,152,211,73,85,228,9,128,219,240,30,234,192,132,170,238,91,211,35,125,198,7,105,132,197,165,56,116,81,202,195,198,125,225,41,210,89,184,59,4,79,195,144,40,148,135,10,10,127,46,44,117,19,8,144,77,131,14,18,69,126,121,165,174,175,5,83,98,166,251,203,196,47,238,189,77,112,49,133,141,114,118,70,182,124,129,145,17,207,241,211,40,162,200,62,140,90,6,250,153,14,39,252,163,44,48,113,245,81,3,38,85,169,87,47,147,181,243,33,101,202,202,17,65,228,133,51,196,225,51,136,66,15,63,102,5,109,60,194,116,75,196,13,100,253,12,250,26,53,247,253,105,29,67,73,173,192,13,225,25,127,242,68,247,45,25,211,97,12,213,248,32,36,166,183,190,183,213,59,133,181,156,18,108,228,174,48,226,222,247,208,221,84,57,9,76,118,162,197,226,197,204,145,229,71,252,31,86,113,108,27,124,31,125,239,69,97,119,236,135,20,237,137,183,74,220,173,172,216,76,89,142,106,170,31,120,148,240,126,48,13,207,249,85,20,166,13,106,44,94,211,218,149,23,59,230,112,75,45,150,103,173,42,197,132,187,8,1,243,26,119,164,51,150,194,109,126,21,160,6,163,238,39,55,39,119,87,227,228,68,97,88,61,101,171,82,74,177,167,161,110,208,94,216,250,52,127,48,154,1,227,133,39,66,13,1,155,82,243,3,179,33,7,140,4,81,19,24,179,53,206,1,126,72,221,186,115,84,46,170,183,62,184,211,251,161,203,123,227,244,141,216,17,169,72,239,178,169,209,99,103,151,123,53,245,194,18,157,160,131,79,137,101,0,187,156,88,161,194,212,107,247,11,103,221,49,89,20,195,155,53,2,211,12,92,94,108,80,46,16,167,12,233,101,9,170,19,50,11,201,34,187,26,165,40,249,222,240,136,87,185,112,19,117,70,246,67,44,188,59,42,104,192,201,68,197,99,29,113,112,211,162,112,139,191,106,125,63,86,28,143,52,56,91,89,190,167,121,61,59,7,204,139,42,124,236,130,175,52,207,96,182,14,121,237,69,42,61,150,88,63,102,170,208,228,128,81,25,158,23,222,233,249,109,90,99,223,155,19,238,92,122,181,181,84,142,81,161,163,146,236,230,136,47,151,112,119,13,214,248,131,53,171,170,249,254,246,217,102,196,250,180,206,2,215,119,235,104,6,139,65,79,195,132,217,239,100,65,212,254,6,168,89,218,20,182,5,12,103,95,126,251,28,228,199,157,21,184,206,253,192,197,68,231,28,238,100,8,171,194,109,197,222,208,217,173,101,63,158,22,170,186,79,198,97,252,160,43,154,234,26,90,165,126,148,160,216,216,158,232,0,38,18,214,5,62,139,93,86,144,9,0,234,205,185,125,120,149,221,60,126,189,26,205,131,251,181,107,83,145,15,26,207,211,73,38,96,43,194,93,10,155,150,121,192,165,73,146,27,120,121,9,41,48,12,17,89,189,211,88,202,225,200,35,233,44,123,185,133,81,70,185,104,237,235,185,182,109,111,74,13,74,134,75,62,7,145,243,107,239,83,190,33,164,24,12,56,4,60,253,185,45,6,45,33,184,73,38,233,250,18,13,222,162,108,12,147,38,66,41,222,218,66,31,178,157,154,251,220,123,192,168,141,232,163,25,255,48,182,21,236,184,36,147,152,82,240,227,97,172,11,31,119,33,11,60,152,15,247,106,205,183,65,165,178,72,89,160,83,117,39,41,107,29,251,110,151,132,247,138,184,80,243,28,10,233,58,242,248,52,82,235,111,130,213,104,151,203,76,18,73,164,69,176,55,247,34,243,240,248,211,122,53,35,58,202,133,135,232,18,45,147,81,73,57,96,74,160,110,138,103,153,76,108,15,163,98,152,44,206,125,49,196,25,219,215,12,192,142,40,196,101,154,192,103,255,189,195,98,221,248,154,94,13,45,50,204,130,97,122,212,127,156,15,254,175,31,149,103,162,23,91,156,201,72,58,200,112,80,185,115,103,255,176,38,16,242,41,104,88,61,202,221,80,232,84,219,101,172,59,228,204,152,37,132,131,100,43,51,63,111,198,228,199,217,149,195,5,148,111,229,48,98,120,253,185,247,249,110,177,17,18,44,75,18,1,67,76,167,245,216,69,77,246,191,232,213,197,162,173,1,167,45,28,84,96,115,137,98,93,106,203,7,19,22,167,41,65,160,253,73,85,160,204,52,75,120,241,148,57,74,35,201,245,147,51,221,49,249,75,38,255,160,48,18,133,241,224,132,49,36,56,113,96,10,197,227,234,108,242,148,58,187,105,202,17,163,146,177,198,158,201,111,230,252,93,212,83,234,12,44,221,51,250,253,34,201,42,204,20,238,121,132,199,250,11,100,233,186,92,211,5,124,13,38,174,162,87,207,77,54,48,96,234,78,245,106,235,138,124,225,227,163,74,176,105,210,80,96,95,24,79,65,60,168,3,155,211,116,225,62,245,124,128,223,220,194,240,44,220,92,15,62,235,177,226,49,255,74,47,98,241,82,14,74,214,102,94,180,117,49,75,39,161,170,79,143,239,7,75,250,159,141,18,197,176,30,40,21,154,114,174,17,34,173,89,96,10,52,5,174,232,164,221,159,38,20,254,192,52,138,187,63,141,146,137,110,225,165,237,85,238,107,65,181,149,179,199,18,177,62,147,104,17,208,212,206,40,147,35,53,238,109,142,185,30,108,141,49,142,17,157,132,237,229,228,226,20,172,177,9,211,200,179,235,131,67,169,79,17,120,164,222,111,202,76,154,244,111,222,247,193,41,190,208,143,157,81,173,137,115,143,76,236,82,243,43,15,58,192,204,152,11,184,223,106,64,153,235,183,239,84,153,146,165,199,202,153,206,216,4,134,110,247,88,57,180,50,139,3,157,122,167,210,244,201,139,245,28,116,184,35,7,210,31,3,172,173,176,105,33,65,61,103,46,81,130,116,151,223,228,64,81,244,140,97,156,61,180,39,175,106,116,114,222,71,176,22,1,94,73,239,128,18,244,188,232,174,249,185,56,215,190,239,166,99,99,42,176,181,166,188,155,14,29,134,155,194,200,137,221,77,7,54,205,63,166,248,154,1,19,183,170,15,204,238,219,46,60,215,227,161,192,97,90,215,192,74,26,47,98,179,235,17,98,251,245,37,120,80,202,9,175,25,178,217,230,197,117,34,160,20,63,76,136,95,131,50,211,4,11,226,98,218,63,235,181,72,105,199,70,75,12,77,196,67,129,45,2,16,48,202,60,234,241,161,119,227,183,70,93,67,253,34,100,32,83,164,11,234,84,78,240,65,171,245,150,14,244,140,173,172,249,97,220,129,158,5,30,26,90,24,244,128,137,220,14,105,39,141,175,13,232,2,165,223,183,42,179,235,147,113,92,175,56,207,171,37,146,178,194,213,219,105,27,220,178,134,175,135,53,104,141,151,134,249,244,184,239,197,148,78,3,62,182,134,134,45,58,237,106,246,133,247,92,233,129,49,219,175,61,74,220,93,111,158,172,206,248,174,44,170,7,46,220,168,39,142,192,67,179,170,30,137,13,20,211,232,186,78,114,222,69,99,3,214,176,49,95,55,247,236,109,69,3,77,103,214,69,228,16,95,146,150,228,26,104,42,104,43,6,220,53,169,59,224,178,95,27,137,254,229,85,167,63,237,189,90,36,135,6,42,234,2,118,171,1,119,16,245,84,157,10,25,151,40,44,187,227,120,60,159,3,89,183,116,67,53,38,84,165,145,187,106,162,76,1,183,37,101,54,6,167,107,162,163,175,222,53,220,57,232,213,22,49,166,33,229,219,70,120,89,215,203,156,214,90,121,106,176,19,155,39,130,95,11,69,164,245,192,169,198,201,65,37,99,209,40,15,93,167,102,248,60,147,44,232,19,72,205,243,122,222,199,52,90,207,96,163,239,125,99,37,102,13,137,101,54,146,53,179,143,168,29,70,162,78,162,99,121,205,123,148,211,168,40,235,186,77,217,88,200,14,147,241,208,85,143,90,116,137,165,5,63,86,116,27,128,105,101,24,87,119,198,64,194,230,88,106,171,94,152,44,173,196,251,145,179,40,97,105,111,116,194,196,107,193,99,205,227,166,93,39,85,133,89,3,227,152,91,145,118,130,25,248,252,54,138,236,55,145,71,135,98,253,105,146,69,247,167,33,8,201,170,239,8,160,75,6,254,44,194,165,201,2,88,89,247,193,72,84,139,29,64,96,133,6,215,1,27,193,229,194,25,137,184,59,23,106,85,241,4,42,214,207,255,135,145,79,129,73,210,183,206,180,73,143,183,158,88,64,250,104,52,210,235,17,144,56,238,64,150,190,181,11,173,200,221,226,181,9,95,232,129,74,183,8,231,205,255,96,148,120,4,78,40,144,221,8,175,181,99,211,212,208,206,189,223,171,155,72,225,29,180,227,82,44,161,6,72,209,33,89,41,164,18,243,133,183,198,189,207,50,71,6,59,150,72,33,252,219,158,140,216,110,235,190,118,199,0,21,184,193,145,190,233,127,34,213,242,219,86,149,17,134,194,177,187,171,26,195,198,27,93,241,185,173,62,91,98,14,70,238,44,85,224,169,246,145,241,47,239,17,96,114,118,154,203,51,170,126,12,218,217,147,139,90,64,52,244,232,55,183,138,49,45,82,253,132,65,233,165,112,35,246,84,221,202,111,19,35,10,134,100,181,94,95,77,179,167,166,202,146,47,76,113,153,38,110,83,137,15,70,117,137,168,15,66,2,161,6,56,198,212,20,159,101,200,105,42,87,194,121,57,176,214,57,47,43,31,185,214,174,21,184,22,133,207,52,236,237,238,182,16,156,228,181,43,213,100,241,218,104,181,110,133,11,150,92,186,48,250,47,89,97,250,48,86,217,140,53,165,70,61,239,172,119,162,110,83,105,84,152,138,167,113,225,170,103,12,4,167,189,194,162,133,103,173,91,61,98,184,253,250,255,132,148,154,126,79,104,195,55,45,188,146,21,228,9,60,76,18,50,96,104,151,10,23,161,124,83,210,37,122,23,150,222,139,1,95,208,164,235,67,185,40,245,30,232,208,128,52,28,131,205,63,110,120,119,145,63,233,15,87,4,222,79,192,136,189,234,136,66,77,191,247,38,183,173,9,103,18,185,43,76,141,133,38,125,214,139,225,208,132,205,106,81,184,135,32,3,107,235,30,142,80,100,135,146,92,240,7,243,205,133,155,100,190,16,127,144,141,112,107,129,165,153,148,81,100,170,17,17,192,162,122,85,14,214,250,83,5,184,17,59,134,94,175,206,61,40,244,7,173,42,237,201,57,56,142,171,25,134,74,162,77,91,22,174,19,29,1,111,70,10,145,235,172,176,81,246,203,133,183,70,91,208,41,158,145,152,61,15,78,102,91,152,105,168,194,223,33,179,154,96,249,30,176,149,243,117,124,240,115,187,94,77,4,125,220,28,162,181,125,18,54,96,103,119,188,19,252,188,133,102,1,139,241,36,242,53,8,68,93,29,158,7,6,243,22,190,146,206,126,236,200,29,174,143,117,217,125,136,134,25,251,183,71,214,22,78,145,146,234,206,76,128,160,23,249,230,162,77,148,141,228,72,227,228,11,67,50,86,134,36,6,117,13,184,170,180,59,48,133,212,251,194,199,93,145,171,77,113,103,6,1,32,159,65,106,202,237,36,29,210,34,75,159,17,182,208,171,43,66,24,247,234,169,29,197,22,21,80,189,7,103,149,232,86,18,15,37,27,231,194,247,12,234,240,138,116,181,3,182,250,232,11,47,77,79,30,152,2,220,224,95,226,231,109,133,233,33,188,227,234,109,139,237,82,121,183,197,36,227,106,114,122,114,238,30,247,132,250,173,11,151,170,164,189,52,204,163,113,212,2,226,67,57,225,44,109,129,105,67,42,48,178,66,193,37,41,191,126,224,194,65,70,128,105,116,97,219,246,135,30,61,178,139,129,255,184,186,79,188,228,216,188,103,155,14,214,69,97,114,20,37,110,83,94,24,244,104,232,176,202,179,55,223,56,232,180,144,236,149,183,77,177,105,143,73,94,211,110,82,186,184,172,67,71,246,36,59,17,188,46,234,133,148,216,27,237,216,97,147,114,208,159,78,116,214,8,134,114,71,146,80,110,94,172,161,109,220,28,219,66,38,57,197,230,45,8,231,199,138,122,249,232,228,74,118,204,179,106,132,204,245,148,15,236,152,9,144,182,219,83,91,64,70,40,104,215,48,223,101,187,163,207,226,186,76,91,139,248,237,7,54,37,121,135,139,181,56,213,151,70,140,108,4,167,251,233,177,134,105,128,247,234,87,255,90,6,72,81,196,166,107,143,95,124,142,189,164,12,98,4,124,99,237,16,13,148,18,43,100,28,144,192,241,15,13,179,74,249,49,41,153,124,146,79,224,173,138,215,231,20,131,126,230,15,181,41,239,78,90,6,210,169,36,237,81,56,64,66,67,74,76,54,25,208,128,57,170,133,133,203,9,137,160,168,151,29,100,56,243,98,61,217,115,181,30,21,15,181,84,245,147,233,77,20,65,206,227,19,111,209,239,63,195,133,189,233,175,76,9,77,219,114,118,36,248,191,17,134,236,86,185,36,137,67,132,234,207,246,226,247,182,134,24,93,191,51,204,255,168,243,224,193,251,115,117,129,28,225,21,40,157,246,27,186,23,157,243,120,68,121,11,203,70,90,86,47,139,193,45,95,148,108,167,20,250,10,124,156,182,8,14,80,211,251,68,206,18,157,164,103,148,175,244,105,221,154,100,192,77,189,194,71,20,233,67,33,228,77,54,201,17,149,51,28,145,85,235,148,76,195,203,189,15,42,103,230,83,220,133,120,240,138,2,148,205,214,242,84,27,53,235,53,229,69,61,116,28,172,82,180,70,31,190,236,243,236,76,10,213,198,177,146,77,12,141,40,24,90,79,189,27,93,224,118,212,26,89,199,3,45,145,90,36,164,28,45,3,38,189,86,31,146,149,247,210,45,20,22,135,22,80,53,18,118,110,38,12,59,0,229,177,168,39,28,110,79,66,35,98,167,18,248,108,32,17,137,28,200,2,72,2,97,82,185,69,246,208,11,176,96,2,38,249,105,148,240,162,192,144,50,212,51,130,114,243,130,50,152,155,247,172,74,246,147,191,174,172,165,90,176,70,101,86,183,22,108,58,30,86,251,233,47,76,122,82,75,103,233,138,213,195,220,51,209,79,173,245,92,214,15,201,3,91,4,98,105,113,35,176,21,127,204,123,245,22,79,12,202,165,205,64,135,207,1,52,166,92,109,133,15,81,175,70,175,35,153,5,164,68,82,228,188,105,121,187,151,194,195,72,254,2,163,253,120,97,228,30,35,6,63,216,74,165,112,124,254,24,104,254,153,217,13,244,90,26,162,181,234,183,54,42,154,76,2,122,82,174,59,224,211,244,170,20,238,182,209,121,81,99,34,193,114,167,62,150,104,143,108,38,242,0,83,148,234,248,109,4,76,253,115,209,73,81,118,57,82,3,133,150,106,94,111,217,158,84,62,194,246,211,165,40,172,53,52,13,163,117,72,209,20,118,191,98,118,19,159,173,250,61,32,177,124,95,243,252,22,14,255,18,120,143,176,36,77,17,94,4,73,72,22,192,156,247,50,83,44,71,17,180,66,206,178,92,106,226,175,233,231,146,157,136,99,55,120,83,120,79,185,110,217,17,18,229,159,238,139,89,129,83,153,90,10,202,145,231,246,55,116,118,132,197,101,89,34,15,231,103,60,175,117,102,252,210,18,215,141,49,228,229,181,148,44,201,79,19,148,108,110,246,144,246,25,34,29,72,228,130,60,236,244,210,221,179,205,21,125,112,90,204,71,6,120,151,66,104,80,23,39,77,141,107,212,20,31,3,77,247,19,220,56,178,71,94,145,140,103,160,147,120,155,186,183,255,54,114,3,146,147,225,106,84,40,189,232,216,28,101,157,167,212,128,103,183,98,119,167,177,79,209,141,193,4,55,189,16,27,141,94,173,31,79,8,109,123,209,229,182,84,245,148,33,61,95,147,42,123,47,17,71,33,180,204,103,196,211,44,81,65,78,87,80,173,174,181,86,87,49,104,20,194,181,103,200,55,44,10,23,3,40,148,197,234,233,65,225,202,167,10,138,24,0,122,140,109,41,220,221,217,218,116,233,195,26,85,212,58,20,125,176,9,196,182,63,221,192,59,25,14,148,217,125,51,218,116,177,12,143,128,38,230,149,186,145,111,246,210,165,99,223,26,106,140,22,186,73,186,125,75,129,118,185,26,169,102,211,64,121,242,13,99,67,48,217,247,234,130,240,101,16,76,57,164,105,213,118,225,14,107,41,199,178,52,173,223,251,104,86,144,50,162,48,253,108,183,229,146,64,113,176,17,10,94,81,183,94,76,244,65,96,106,234,221,188,56,155,217,154,75,127,27,7,113,187,157,202,28,19,57,20,224,102,253,0,124,225,153,43,91,244,234,179,137,187,97,180,77,173,117,233,205,39,194,221,177,240,16,19,106,114,245,70,80,57,133,206,192,188,162,59,128,19,30,95,204,125,202,78,146,188,245,14,185,105,132,23,142,191,145,229,185,112,214,179,87,26,176,39,118,41,245,167,196,26,229,143,207,182,65,1,7,241,160,251,210,21,33,116,47,210,230,192,59,239,181,229,106,78,135,181,93,142,2,9,225,25,74,112,157,119,44,116,115,253,193,52,66,206,151,123,14,140,143,230,191,141,73,91,111,111,86,131,207,94,243,109,240,164,45,210,186,93,12,250,176,160,225,119,242,156,41,108,125,247,238,60,131,87,131,202,173,195,116,207,26,242,211,136,49,148,207,204,216,200,131,33,125,29,48,33,242,233,54,204,134,19,64,85,209,133,243,54,210,162,195,70,32,190,15,142,154,33,22,99,192,236,132,67,224,109,213,231,14,39,234,184,229,234,106,50,223,254,228,176,181,87,149,71,163,124,233,107,197,6,12,229,90,62,247,153,179,244,232,241,223,166,99,251,154,114,53,193,57,175,178,99,225,79,88,128,2,83,132,186,124,80,27,198,105,146,171,137,41,110,191,152,28,197,205,122,128,162,133,209,227,226,77,158,93,47,206,112,114,253,181,177,89,110,98,2,152,166,36,62,141,81,241,195,50,17,184,178,92,253,183,59,86,117,151,171,45,44,18,191,13,151,56,213,172,112,143,196,55,240,22,141,37,96,68,240,98,166,209,159,235,146,199,59,242,9,231,108,41,62,166,195,206,182,123,115,178,140,169,198,160,205,34,229,229,7,69,253,208,51,246,219,186,13,94,126,17,165,173,231,189,154,107,178,20,164,22,111,253,133,193,245,83,79,54,20,65,234,251,96,157,230,136,238,47,217,89,63,134,236,27,150,50,206,217,97,86,227,101,42,3,211,112,195,231,33,45,28,251,45,61,52,24,119,122,7,92,174,51,6,74,162,40,158,219,186,75,203,218,237,102,2,151,184,24,46,107,86,148,175,81,2,205,146,211,232,86,100,80,62,229,63,186,226,33,13,161,207,205,199,242,92,206,134,219,133,71,172,48,122,227,254,100,136,76,165,170,87,155,64,178,63,25,58,39,55,26,109,48,109,54,91,192,28,17,93,96,182,134,120,237,142,16,82,210,171,7,129,89,127,177,110,46,171,62,218,48,67,242,131,9,179,223,90,104,131,173,215,138,195,231,92,189,241,48,224,14,55,208,111,62,180,105,230,239,107,82,27,247,161,86,36,223,230,3,251,126,86,200,207,23,217,136,59,70,64,138,153,176,176,81,228,128,129,42,211,227,165,176,87,123,121,209,60,92,146,136,166,96,61,23,157,9,200,122,164,22,48,186,51,58,21,58,81,121,127,50,66,19,109,140,7,14,186,0,48,59,80,121,96,72,115,14,103,115,151,245,189,210,57,208,252,183,57,209,103,125,214,71,142,128,47,48,58,97,122,243,81,35,102,123,96,66,213,179,60,147,152,14,133,63,24,114,35,118,187,78,226,220,188,234,131,186,138,82,174,96,180,193,248,159,61,96,106,74,238,205,33,58,236,47,236,10,69,13,93,195,33,40,202,86,159,149,116,166,47,61,71,101,51,28,148,252,12,31,21,40,228,212,93,11,140,190,254,231,36,211,113,244,38,76,12,92,222,197,215,64,58,214,200,173,173,248,97,199,173,41,140,105,77,97,10,104,47,76,43,248,37,240,160,46,251,194,116,54,145,7,59,139,62,167,248,109,132,240,210,90,10,247,225,245,96,192,136,53,200,111,23,122,64,251,94,121,60,155,118,245,98,64,39,73,46,127,233,90,170,28,77,231,212,59,223,207,247,35,68,152,103,123,126,184,90,243,220,128,105,80,38,223,10,25,249,230,171,154,126,83,227,242,21,13,38,240,237,55,239,124,141,186,31,120,8,140,235,168,47,69,53,136,111,102,148,232,162,81,172,48,218,0,57,224,33,61,151,237,193,243,240,35,245,216,106,117,181,250,188,213,241,169,226,214,72,62,233,15,211,219,220,55,58,212,90,80,178,214,193,70,94,204,223,25,50,117,153,250,206,116,144,111,23,38,13,167,239,76,19,148,25,55,95,214,204,83,225,208,143,34,125,154,159,179,252,152,56,157,174,150,31,140,191,218,117,118,55,58,50,199,144,44,211,25,146,143,69,186,118,248,54,89,25,219,173,147,232,188,52,99,246,131,27,122,192,85,172,74,250,92,52,247,66,45,213,222,158,137,130,38,81,119,103,14,206,1,17,101,129,81,225,115,251,201,36,18,213,142,24,56,166,181,199,205,217,146,101,43,52,205,173,48,120,81,213,27,93,159,156,83,209,171,173,128,105,62,123,31,109,210,32,206,147,64,204,25,90,8,100,133,173,240,47,96,58,221,78,129,43,76,206,64,45,192,33,232,185,243,215,17,22,24,185,191,62,4,134,118,184,215,189,26,254,132,192,112,53,218,189,57,97,184,251,61,39,61,222,106,137,155,111,235,216,43,240,166,182,165,5,92,250,205,8,226,62,88,249,150,191,23,166,251,141,26,163,245,150,106,88,195,141,1,80,83,1,74,123,152,125,141,222,100,93,199,4,43,113,251,76,162,120,231,57,204,73,185,17,181,251,193,157,144,206,208,1,71,218,49,110,142,98,154,180,151,176,7,163,94,199,175,70,4,168,100,189,57,60,205,207,7,55,170,36,17,68,121,107,218,76,250,1,112,96,163,0,42,12,3,48,96,106,235,218,82,248,252,155,27,234,61,91,135,149,231,106,188,190,225,48,135,255,131,162,97,213,2,221,104,208,63,112,143,253,172,147,168,214,149,111,35,158,125,51,196,121,76,234,88,77,19,228,241,181,77,113,220,214,197,59,137,24,77,55,196,41,185,105,58,21,104,122,227,66,3,63,30,76,206,10,55,36,15,227,222,109,206,164,159,11,62,64,138,7,59,107,235,89,93,13,73,188,251,203,20,40,232,144,53,179,22,226,167,17,110,232,10,79,43,6,187,87,183,42,155,41,181,194,233,235,209,240,131,37,36,222,169,234,58,127,176,226,209,88,65,98,248,33,65,88,61,237,7,140,37,33,171,175,215,20,20,85,227,34,247,231,115,18,178,43,211,63,54,54,169,156,231,7,53,255,49,80,21,115,239,214,206,116,59,125,136,182,234,200,207,234,213,103,245,84,55,22,122,37,237,148,244,201,54,140,173,28,48,66,245,178,4,144,208,91,190,109,244,95,113,146,252,246,64,112,217,183,13,83,240,218,98,56,98,133,134,196,14,114,23,9,58,146,194,102,17,4,220,232,39,168,48,245,12,37,96,196,132,101,249,17,233,246,138,67,98,57,120,155,242,69,144,95,29,254,218,144,16,212,110,68,209,141,50,248,128,209,138,223,47,252,245,201,253,233,81,238,177,244,201,32,63,187,211,6,109,122,201,209,73,109,232,157,197,136,85,174,166,59,26,6,111,191,40,81,232,246,160,132,155,29,70,14,177,201,131,109,82,160,95,162,128,108,28,106,10,114,111,58,124,57,59,124,19,8,216,234,253,147,97,46,46,182,100,130,133,243,22,182,34,60,154,160,82,127,159,11,143,187,119,49,28,201,2,183,230,166,56,105,176,212,228,115,113,96,212,56,35,6,204,91,53,90,151,157,125,110,56,14,107,9,37,177,32,234,185,188,175,241,66,126,157,198,106,2,163,164,21,155,206,192,133,184,252,217,142,82,58,73,14,127,114,56,165,85,78,137,85,172,19,144,255,54,185,220,42,103,163,73,26,172,120,177,69,159,74,9,21,33,133,9,49,226,131,55,121,34,217,180,232,224,118,214,133,95,205,65,185,94,212,105,193,6,246,34,219,161,81,173,99,237,90,195,182,46,95,155,2,160,240,84,199,57,155,210,18,135,17,170,229,24,173,222,231,42,98,47,19,57,219,94,206,11,58,142,129,166,23,35,143,187,227,169,179,181,129,17,248,216,218,105,196,79,35,196,157,187,194,123,205,152,165,144,31,151,62,118,231,20,8,48,215,166,151,18,161,245,165,67,162,141,204,201,223,134,226,255,255,111,202,19,89,190,57,224,179,175,100,69,205,95,184,23,167,153,231,3,83,182,26,112,219,85,63,2,190,111,11,148,166,145,226,28,0,95,245,100,238,117,206,93,29,42,22,76,143,129,228,155,246,249,94,221,123,15,56,73,15,230,223,147,101,167,51,109,83,163,30,229,249,14,116,96,141,73,223,134,104,119,26,124,22,209,142,215,70,244,78,172,205,3,167,144,129,217,38,143,175,233,137,69,130,202,101,88,129,73,48,235,136,211,97,187,4,218,198,236,250,100,103,187,205,247,90,98,237,15,138,179,18,191,124,246,248,158,244,151,75,228,183,64,219,179,15,76,124,248,251,206,153,104,185,220,26,219,38,204,65,52,90,234,237,78,106,139,149,186,20,191,55,41,223,37,105,17,228,132,142,37,229,227,77,137,214,208,125,160,19,110,142,13,108,112,238,234,197,137,124,144,15,9,125,128,154,88,31,228,96,66,245,22,120,144,126,148,29,10,6,72,172,86,204,113,53,1,224,39,15,167,151,109,186,93,208,143,244,194,196,59,227,181,216,150,53,62,179,76,214,168,251,189,209,60,175,18,89,162,1,109,9,157,109,90,112,54,205,139,152,106,168,123,145,227,39,96,217,244,60,34,88,228,131,66,218,251,138,159,25,76,18,62,142,74,132,30,213,122,167,17,231,142,3,231,44,240,43,111,102,104,143,234,178,141,233,80,146,4,35,56,10,145,1,117,184,31,203,48,63,63,141,126,125,24,0,221,42,75,228,181,104,181,27,182,7,7,103,209,237,145,6,70,197,237,131,115,150,204,103,200,14,186,35,220,220,105,218,216,244,76,56,112,189,94,7,154,15,73,162,209,208,173,92,87,223,100,98,72,233,63,99,210,157,44,78,255,101,60,3,53,0,200,200,133,137,140,224,164,154,53,22,227,13,195,223,36,89,213,30,35,10,236,132,61,50,128,179,169,131,201,142,177,194,224,106,182,154,212,174,57,11,175,251,52,130,36,182,146,62,24,210,76,41,70,140,110,94,89,142,96,200,25,187,205,11,31,211,67,54,202,9,111,43,82,65,104,160,207,170,222,235,180,20,186,24,208,57,171,33,9,59,191,238,235,86,152,236,161,192,199,21,171,245,194,144,127,138,194,199,114,244,8,100,39,18,94,101,87,176,150,114,179,135,91,145,173,24,75,224,106,197,30,225,200,181,221,37,129,54,169,195,10,215,249,108,46,52,18,84,219,158,238,221,225,212,15,122,113,168,125,221,201,69,68,160,100,88,120,40,43,76,183,218,240,188,145,191,20,115,207,228,25,187,39,220,41,27,65,255,227,245,89,124,84,26,12,182,169,163,114,78,155,116,131,21,150,22,210,239,73,227,131,176,153,26,220,185,89,95,191,28,230,136,135,27,142,21,155,212,217,66,197,82,34,33,22,121,29,234,253,110,250,69,4,204,249,161,193,138,99,85,183,136,255,192,39,84,47,17,214,254,186,177,39,147,7,121,34,29,53,245,136,101,32,211,85,171,254,52,177,145,8,240,144,15,125,150,31,71,102,245,211,9,181,125,220,112,137,178,208,225,186,196,213,166,213,175,193,37,156,129,29,113,47,138,174,147,198,135,242,94,94,160,134,92,209,63,49,78,168,207,205,15,93,234,233,179,38,16,40,237,12,9,101,75,117,159,51,101,42,124,140,184,136,77,81,90,83,178,134,228,206,52,44,110,45,32,170,136,227,162,240,12,69,4,194,129,16,80,53,98,71,249,84,132,118,233,45,80,179,254,246,47,115,239,176,69,153,37,150,104,132,188,8,84,162,150,42,135,219,64,98,34,249,33,65,75,78,90,212,43,220,60,231,15,90,214,243,203,38,28,238,75,0,242,115,211,185,130,3,21,218,157,219,36,196,182,134,141,169,26,218,126,134,152,158,85,213,128,54,69,222,41,198,12,162,78,146,213,9,229,254,216,119,53,34,214,77,216,106,118,53,53,157,254,219,232,109,142,39,60,91,200,207,121,28,158,17,171,250,224,214,92,56,194,244,180,204,237,229,129,231,28,145,33,160,30,89,131,252,150,105,143,168,244,89,31,20,82,62,240,140,5,134,34,194,76,237,185,185,137,146,4,76,217,138,190,23,41,234,26,87,147,138,42,122,243,42,211,20,139,54,175,231,209,200,134,248,144,34,201,53,158,159,46,180,142,238,1,103,136,204,10,35,70,231,63,93,8,207,22,125,178,76,28,59,110,222,18,177,74,249,94,52,215,140,104,123,65,3,89,39,26,85,74,83,178,69,20,70,52,133,145,110,143,155,75,165,21,96,107,41,156,126,211,133,46,58,100,149,198,50,253,194,60,218,86,152,157,62,178,92,72,221,52,189,218,236,9,255,101,211,20,79,122,181,169,48,182,128,207,238,170,79,150,40,133,143,159,38,85,168,3,206,23,104,41,238,77,12,71,227,252,37,35,76,232,67,150,41,69,212,5,114,102,127,15,59,233,60,36,164,58,77,207,69,99,71,203,27,210,167,69,179,115,101,220,72,72,161,207,162,50,52,32,104,108,23,128,161,249,42,113,175,231,106,27,8,79,167,178,161,213,39,243,135,121,226,104,183,94,177,2,155,14,143,63,25,13,39,52,132,115,236,88,210,77,142,102,154,178,13,69,207,177,16,9,102,11,219,63,153,65,40,120,126,244,29,216,82,83,10,227,70,250,205,17,88,219,250,214,176,190,162,235,141,245,117,76,229,65,219,10,66,192,249,150,237,73,135,18,82,105,57,238,77,99,230,170,89,71,148,208,226,193,49,153,87,121,225,26,169,113,40,170,186,73,159,5,127,19,154,103,210,52,124,133,103,34,196,59,157,145,127,204,101,98,109,231,204,14,152,16,178,254,236,113,17,86,124,200,206,174,57,158,87,62,123,238,10,184,154,64,179,124,73,182,252,96,18,80,114,255,206,131,99,1,69,110,26,189,234,145,218,147,1,62,134,162,199,172,168,22,238,74,176,24,20,96,76,55,6,88,209,93,93,232,65,142,222,235,57,208,155,134,118,173,143,134,230,81,13,82,202,177,158,53,193,140,118,195,185,155,79,127,228,65,244,209,104,253,176,90,144,13,200,77,104,196,235,120,75,112,92,118,192,112,36,148,127,209,105,68,22,55,167,36,82,54,97,252,176,226,212,69,224,210,218,195,100,160,163,228,101,219,152,82,129,100,244,233,251,230,114,60,212,199,108,138,38,21,182,86,182,1,207,181,148,46,80,216,85,124,38,17,243,34,60,163,240,89,248,45,40,72,214,178,88,222,155,12,234,232,23,198,90,16,38,3,180,209,56,239,51,74,6,185,234,213,236,211,190,238,169,101,31,106,159,145,103,105,177,116,185,186,100,229,188,16,204,115,13,126,251,237,60,100,215,192,118,111,193,142,205,246,249,203,3,15,38,99,192,173,55,101,235,88,73,95,139,71,163,179,163,82,152,142,253,116,86,81,80,206,206,249,161,214,4,181,70,213,5,133,15,92,105,152,178,149,153,181,155,87,50,2,183,92,149,123,197,143,45,143,67,101,154,23,78,165,241,237,109,182,105,192,231,193,101,71,35,141,217,199,229,202,177,111,203,100,162,207,109,52,6,1,78,91,137,93,205,210,6,190,128,51,52,138,45,155,45,242,4,197,75,227,128,75,85,7,137,118,121,222,212,213,96,107,116,32,48,49,235,85,47,76,108,93,233,110,219,41,184,134,46,101,166,16,123,173,222,187,192,126,250,108,52,10,211,177,164,223,171,161,230,201,131,155,150,69,190,79,118,70,176,43,108,1,159,184,154,189,75,105,122,176,60,231,37,109,174,250,220,58,81,186,26,220,69,194,132,121,11,67,16,9,135,75,233,60,231,128,166,232,112,26,232,250,24,180,74,148,212,20,62,7,86,36,78,56,22,53,88,100,45,214,119,60,54,220,136,174,188,200,179,62,216,119,156,169,186,80,143,221,10,195,16,191,48,202,198,207,213,70,236,115,152,206,94,178,120,27,165,220,174,13,66,247,246,154,158,143,9,157,39,197,168,208,190,161,42,85,181,119,194,2,62,164,48,10,52,51,9,55,61,183,152,103,105,154,92,157,192,216,196,193,38,69,111,163,75,10,161,209,6,250,238,43,208,131,213,200,162,184,177,123,133,52,244,4,106,165,228,106,163,89,6,173,146,200,84,126,174,198,107,140,121,152,88,190,74,39,173,136,213,185,49,159,54,19,73,87,103,53,25,148,30,48,1,140,7,142,231,78,244,169,80,139,184,33,223,236,19,137,75,147,230,222,127,57,104,55,208,224,38,86,13,13,18,185,174,174,107,104,176,250,155,48,42,97,191,4,58,87,127,120,197,131,125,61,80,178,27,77,97,250,88,198,128,29,11,87,77,67,100,166,118,191,159,58,225,184,233,79,155,242,236,29,238,36,237,203,12,166,175,250,190,31,171,42,57,222,186,63,184,20,48,35,210,218,144,8,52,109,44,74,44,16,222,107,204,231,234,106,138,13,2,247,231,201,11,164,17,185,154,212,176,176,177,143,125,82,155,192,89,35,0,244,205,67,38,43,96,251,6,66,245,38,105,230,222,44,252,245,57,100,88,206,22,116,156,31,143,146,165,69,83,100,37,138,159,93,60,187,154,35,13,72,32,18,203,205,39,92,49,223,75,207,254,68,125,180,242,227,113,59,130,61,207,9,34,203,167,22,147,155,235,209,174,17,254,189,48,243,169,166,241,26,101,186,92,200,244,70,34,188,69,103,168,93,77,195,66,126,215,98,246,94,158,100,5,161,202,249,79,133,86,133,81,69,97,45,75,159,139,91,132,21,215,162,230,91,3,131,212,89,123,135,96,42,56,44,82,171,149,12,153,152,139,215,93,193,126,214,168,35,50,108,164,72,189,60,132,196,147,92,76,68,58,123,209,236,180,196,163,236,86,72,163,157,207,209,188,244,132,26,45,177,60,137,112,150,40,83,158,38,220,38,70,177,41,76,122,129,222,156,150,23,146,242,142,70,157,75,84,181,156,215,218,242,157,105,99,112,251,53,76,90,188,61,165,35,108,179,161,249,73,246,139,62,175,122,111,171,177,253,96,228,117,171,156,184,133,3,218,25,109,192,24,68,91,224,31,205,198,235,113,224,100,110,125,45,234,205,188,116,100,154,14,200,122,42,106,70,212,193,67,162,151,46,96,124,14,216,163,81,191,199,164,233,253,173,152,73,161,115,52,137,244,40,181,209,146,215,161,159,97,73,223,172,181,62,180,46,45,49,226,136,83,87,177,36,10,4,255,233,37,120,103,29,157,131,76,235,109,76,150,48,230,66,134,149,185,181,28,167,108,231,115,90,23,129,42,238,81,49,165,250,25,215,146,158,209,106,155,101,98,30,254,61,210,88,111,185,141,245,76,184,23,83,88,34,27,6,181,150,213,37,17,72,248,97,195,202,162,62,167,237,138,78,141,123,104,229,32,34,55,212,18,186,176,7,137,190,167,212,160,254,218,107,69,1,43,57,24,173,183,49,221,35,31,178,110,18,174,114,246,160,246,159,188,26,248,172,240,45,157,141,65,19,44,24,47,119,207,116,154,237,138,158,205,203,213,78,58,179,95,206,234,74,131,190,88,121,44,148,174,49,13,188,224,22,29,196,144,10,164,5,210,95,166,206,43,39,120,117,149,69,122,223,84,225,30,85,60,1,211,80,249,224,66,205,122,108,21,21,165,176,92,188,22,241,24,146,240,12,130,142,98,50,201,48,90,235,7,211,213,164,199,104,112,53,97,203,223,55,68,226,222,138,133,4,77,116,186,42,31,76,232,162,201,47,83,30,93,190,229,202,73,68,233,225,189,184,208,212,57,127,123,193,217,225,176,21,139,192,180,113,235,95,236,117,78,82,217,53,22,100,165,209,158,159,178,231,115,161,234,146,239,75,193,67,142,166,21,211,122,15,78,189,182,156,233,225,46,7,6,44,71,221,125,238,31,139,252,243,165,224,147,151,114,213,77,129,177,168,191,105,207,31,170,34,248,129,147,17,121,253,209,48,38,70,190,55,183,162,110,103,53,33,244,73,198,185,9,140,156,97,243,155,83,244,23,27,133,161,200,88,231,64,43,113,173,11,47,178,102,43,30,124,217,175,11,60,136,243,198,131,229,118,11,162,64,33,234,207,184,248,156,25,69,230,137,53,79,112,239,149,183,166,178,87,158,204,114,52,241,220,153,195,111,202,213,147,140,207,136,155,115,235,34,131,98,13,159,178,15,74,178,114,116,133,233,141,231,211,140,194,188,148,245,189,200,138,58,79,198,4,200,146,204,66,58,69,38,231,111,83,226,2,249,64,158,12,3,217,93,45,96,108,71,189,26,93,199,209,3,166,61,74,86,184,69,52,98,254,132,115,178,194,41,226,232,160,103,181,132,201,116,208,62,246,89,92,219,97,8,211,50,137,207,190,99,108,85,135,219,57,139,171,204,20,232,8,105,212,128,73,132,201,7,105,88,46,247,193,121,76,121,48,250,60,120,149,48,40,180,38,121,178,70,79,250,22,203,203,172,86,133,207,199,246,98,71,131,231,212,239,65,57,163,55,95,181,39,19,23,18,216,210,123,247,230,244,0,150,71,67,152,218,155,51,48,42,212,156,53,133,9,54,180,11,183,45,187,70,182,214,145,177,180,15,220,187,92,124,86,71,237,50,224,48,131,4,29,116,250,184,215,206,116,217,248,192,20,67,236,251,53,173,38,228,194,184,228,109,222,121,150,219,21,152,3,38,106,127,231,25,149,208,242,216,84,8,246,21,243,104,91,109,162,192,152,123,105,196,126,70,110,87,224,52,93,207,159,165,151,247,181,219,77,52,154,66,239,125,87,230,146,29,28,31,98,123,147,105,86,253,217,185,228,157,19,236,68,87,84,96,71,65,213,114,8,220,77,156,222,97,170,215,198,20,216,36,59,29,198,95,223,185,10,92,9,13,250,144,148,108,218,17,2,39,147,28,137,205,14,130,104,126,224,228,162,201,6,175,75,86,164,53,198,57,174,182,159,138,104,230,143,33,3,142,2,80,20,58,78,234,107,83,151,169,64,117,250,136,13,167,44,120,173,91,80,100,225,226,83,159,85,72,199,144,11,155,172,71,92,93,49,54,100,179,59,176,145,37,46,92,186,44,220,100,218,0,53,208,121,69,40,0,51,25,230,28,104,110,83,182,89,162,22,72,81,4,76,23,50,133,39,229,87,113,239,51,132,87,243,0,184,172,158,99,203,192,57,186,125,222,128,115,247,218,127,67,117,237,156,219,30,227,46,62,150,37,138,116,38,252,122,199,236,251,96,100,65,4,206,8,56,95,184,117,253,210,100,101,215,125,236,12,111,237,162,216,96,45,203,104,75,235,109,224,68,63,77,185,120,100,57,50,105,80,150,114,185,3,74,48,82,190,52,7,236,104,122,245,208,215,58,255,208,92,244,27,120,229,171,1,132,52,63,122,38,113,226,86,42,210,245,189,138,21,235,94,24,185,76,121,114,202,165,228,91,83,24,161,31,147,124,131,83,244,128,59,103,130,194,105,120,86,208,224,113,153,192,192,180,196,41,247,106,126,91,230,40,97,135,146,227,209,172,77,144,12,75,182,182,113,241,104,125,8,51,11,56,177,24,227,115,26,21,81,158,156,88,78,13,235,236,184,174,69,207,84,50,242,199,255,138,171,173,209,158,12,11,233,182,18,59,22,103,213,205,232,35,19,190,47,65,218,164,106,166,108,73,168,136,19,211,138,171,17,232,186,230,87,53,130,83,114,147,117,81,92,123,213,51,128,73,225,20,127,242,134,186,249,53,22,208,201,49,153,168,15,166,178,87,204,51,211,61,30,53,198,188,67,83,105,10,195,28,79,254,228,221,234,46,5,253,29,17,31,74,118,244,6,111,172,105,4,29,78,102,192,232,80,202,213,200,180,182,56,95,160,4,238,162,104,245,86,75,128,36,194,4,164,121,79,76,133,121,236,142,166,35,6,105,36,199,120,211,69,242,82,175,173,187,239,108,43,206,99,74,52,110,59,164,106,69,105,132,67,29,222,212,167,79,133,201,189,250,84,128,179,112,51,104,213,72,42,163,199,210,39,38,152,139,190,22,225,235,56,176,113,65,175,214,9,112,34,72,31,87,147,40,120,225,18,213,236,211,146,173,249,65,207,167,138,213,7,55,81,206,46,131,71,142,207,65,227,226,235,88,255,238,61,93,18,211,38,28,25,236,7,94,94,92,7,204,135,215,215,78,38,24,236,112,94,55,132,104,104,111,94,7,134,54,192,25,164,162,31,4,41,252,47,90,124,96,234,69,230,126,198,172,122,235,213,9,77,174,92,197,6,131,209,72,244,155,19,131,159,69,127,187,192,122,242,155,231,246,207,84,161,170,217,7,28,116,94,194,153,125,236,17,13,128,145,239,201,148,19,8,108,26,167,113,111,203,157,235,52,204,211,147,238,68,137,134,180,190,250,77,226,234,58,212,112,40,169,78,156,207,2,168,243,94,61,200,141,235,218,75,20,76,79,135,151,229,56,20,38,191,83,2,158,245,170,254,153,22,19,178,73,126,53,2,191,87,6,172,90,253,90,245,122,16,158,163,73,47,116,219,21,80,189,140,171,9,211,206,103,211,88,65,78,4,182,212,158,238,72,216,127,113,115,211,157,210,237,14,38,229,244,33,183,206,211,122,115,202,241,188,67,3,218,112,232,5,87,221,75,87,119,254,57,108,163,178,245,108,76,180,0,246,41,222,250,210,95,198,114,59,30,98,92,74,56,78,237,152,68,208,49,174,61,91,68,215,33,33,142,48,124,51,35,15,254,142,55,226,246,46,206,65,173,78,145,14,217,214,195,136,115,215,95,10,25,254,221,117,35,61,51,201,221,11,114,228,237,38,83,108,154,85,100,251,29,102,243,155,114,239,129,215,228,145,3,38,116,189,82,235,213,252,177,243,227,62,11,225,55,143,41,75,147,176,107,245,79,169,180,41,98,101,205,54,9,7,183,245,43,23,56,155,62,231,7,83,124,59,155,188,84,129,88,21,3,186,219,150,250,9,96,26,177,186,249,197,73,113,235,176,104,219,148,231,72,241,211,212,36,221,108,138,105,118,80,144,235,143,13,203,251,18,240,126,180,220,30,246,23,161,225,222,229,184,166,14,100,204,216,80,40,127,46,114,124,32,173,49,194,48,220,38,165,45,51,112,113,130,222,205,204,72,13,178,163,96,61,151,136,140,177,138,155,28,15,184,11,169,197,38,124,54,115,233,243,119,96,139,109,94,184,35,192,124,191,37,171,133,253,43,30,28,238,201,253,105,246,252,104,132,198,168,208,52,168,10,140,69,230,241,75,146,22,72,190,202,205,105,8,234,157,21,17,214,152,18,108,169,211,180,203,60,94,140,41,93,37,238,198,147,159,143,228,205,31,82,54,197,205,139,30,103,114,123,154,148,200,153,213,152,8,60,104,24,153,29,70,229,67,158,140,180,207,136,78,4,80,68,235,101,122,90,22,130,254,205,126,181,217,52,173,235,144,195,20,254,130,186,148,21,228,188,20,38,168,231,61,70,172,11,181,110,102,103,163,203,211,21,219,206,2,183,194,4,249,216,137,4,189,223,155,202,250,153,117,46,116,210,164,126,239,209,233,232,32,63,77,250,62,186,107,27,221,174,139,253,100,82,113,33,208,135,31,5,143,232,194,40,33,120,128,202,174,94,183,253,124,181,234,247,28,109,168,209,109,110,89,78,0,194,114,45,250,105,164,97,125,137,228,139,12,107,192,189,226,197,150,180,178,161,15,17,100,204,248,158,195,134,81,225,141,41,31,239,125,246,47,61,239,73,0,101,103,194,17,58,227,32,147,181,111,255,237,48,81,8,148,100,101,107,72,176,123,190,223,54,222,91,214,93,39,27,141,232,67,17,212,191,117,225,182,41,181,208,67,161,244,147,162,0,185,119,97,84,93,142,145,40,43,146,16,186,227,145,22,254,70,229,188,211,188,74,144,182,149,90,207,147,15,165,63,107,209,13,143,211,191,120,86,4,237,219,164,31,132,109,220,195,91,76,120,21,224,51,147,22,253,231,111,30,226,101,21,137,209,114,58,37,132,142,62,56,163,160,151,150,58,125,103,13,184,60,38,189,198,232,234,165,254,40,212,210,111,46,240,183,34,57,254,57,202,30,112,63,240,68,172,163,170,139,110,225,176,15,62,227,55,203,3,159,191,118,250,5,138,237,35,201,94,220,76,80,60,26,128,22,163,106,20,245,255,207,126,231,54,45,37,95,3,161,125,121,180,115,16,199,44,46,16,57,138,122,148,61,89,13,141,195,196,0,147,58,218,179,185,207,7,129,158,182,47,234,72,19,5,241,143,109,93,220,215,86,111,213,168,92,1,195,232,150,128,35,57,138,99,206,125,51,137,244,88,170,143,41,146,90,180,230,46,116,51,169,106,227,44,83,151,248,148,241,19,33,193,164,198,196,153,210,33,248,204,14,68,150,67,237,43,120,63,222,46,0,225,197,170,46,6,157,14,174,162,63,193,254,203,171,250,57,109,183,185,86,33,19,254,184,101,37,164,164,73,164,225,70,169,157,210,86,191,29,241,216,116,94,167,237,88,41,183,81,108,230,53,213,71,104,77,155,103,89,21,131,90,203,214,14,227,118,36,46,185,169,65,48,246,229,0,209,60,11,27,81,126,187,19,235,143,54,179,148,37,12,29,112,234,95,106,244,148,164,98,114,61,38,212,153,88,209,225,138,56,192,227,35,80,95,19,173,79,104,31,186,245,185,143,209,184,34,219,79,121,203,120,190,6,202,199,209,162,135,48,117,169,106,250,161,169,237,38,43,197,228,86,218,45,112,109,232,95,186,244,60,17,67,245,162,241,254,189,30,198,4,249,219,210,61,133,224,242,142,223,134,3,210,101,191,178,74,111,15,67,157,163,133,92,75,210,77,252,12,120,73,34,135,158,187,68,45,40,10,227,72,114,120,146,57,144,51,187,227,148,132,44,62,149,243,98,253,209,135,34,197,152,182,69,87,71,25,211,101,84,119,159,194,214,50,161,137,91,54,49,236,189,146,158,46,71,249,153,104,214,53,120,123,183,113,206,10,137,214,83,203,132,9,21,106,234,132,76,100,196,45,76,26,68,5,196,34,178,174,92,116,10,179,71,122,144,222,58,47,46,246,27,149,60,187,206,16,76,159,86,93,115,97,40,178,209,27,197,168,185,87,225,143,198,138,24,163,174,238,77,253,23,121,10,133,81,181,154,145,188,158,207,153,12,215,18,22,158,75,135,87,116,112,5,70,180,173,249,70,139,138,27,221,22,229,197,26,253,227,60,185,13,213,32,233,205,55,180,135,25,2,224,217,122,190,10,76,107,54,183,69,144,188,196,197,187,99,158,104,102,217,252,234,98,242,41,130,178,90,93,77,245,88,176,77,223,26,101,216,25,173,6,134,245,97,249,227,102,199,100,191,39,239,243,153,233,19,45,226,181,53,67,141,108,228,116,152,156,219,208,244,54,105,231,225,222,9,61,124,151,172,59,114,102,102,117,126,48,202,126,226,86,161,60,68,6,239,243,78,76,204,186,75,22,205,24,188,145,254,182,222,198,247,36,167,57,5,108,24,71,217,192,239,99,211,232,165,184,25,48,141,128,91,37,185,209,224,136,69,110,124,208,118,33,75,186,168,157,221,157,190,6,158,181,47,200,60,78,129,209,29,114,143,109,152,106,234,148,155,211,4,37,2,45,52,128,60,243,83,174,134,90,231,172,118,242,224,137,10,16,129,41,143,243,84,110,167,235,183,38,63,16,36,36,170,238,100,133,140,178,73,150,71,219,222,186,103,66,136,70,51,91,192,115,117,247,236,119,179,198,221,18,210,70,212,8,103,242,131,153,232,91,242,242,232,214,208,164,246,131,17,214,210,212,58,98,86,219,69,140,80,200,33,253,183,21,70,169,246,27,51,246,111,12,40,129,51,28,13,191,186,100,233,141,203,215,204,161,161,122,166,32,78,208,197,42,25,27,15,138,49,101,122,86,152,51,104,125,22,54,106,70,144,63,229,119,139,101,187,179,195,201,82,66,23,166,90,42,121,224,138,131,224,172,230,250,183,43,242,191,182,129,216,37,138,181,221,243,77,164,16,80,86,215,215,92,66,183,61,134,85,239,201,222,120,60,64,188,14,215,112,47,136,3,36,221,160,152,171,238,12,161,239,46,53,250,108,126,148,43,57,161,175,83,151,48,196,92,59,131,139,89,16,237,34,206,97,39,105,86,182,78,84,153,253,200,160,176,64,146,230,188,119,93,209,125,179,55,171,65,186,168,137,9,186,80,58,92,225,92,36,134,8,39,34,123,69,57,153,3,27,56,241,248,173,4,108,68,231,16,56,99,83,125,192,132,55,228,156,165,106,57,49,13,178,156,5,30,125,140,172,62,64,3,102,63,250,76,192,180,97,43,79,252,167,68,75,157,105,157,65,5,51,170,172,183,82,65,205,68,67,44,116,30,108,209,10,18,174,17,57,89,129,59,201,234,117,155,253,208,188,83,97,12,4,183,122,104,149,157,52,198,110,213,239,113,53,141,162,138,62,26,68,175,81,163,113,212,208,240,204,182,106,247,232,66,68,37,251,21,0,2,166,234,48,154,157,18,24,213,241,220,232,80,68,23,34,202,75,155,6,11,16,184,14,57,39,107,84,183,250,19,5,231,152,137,46,119,212,47,105,180,141,244,201,109,137,56,16,10,43,79,252,177,246,176,112,9,39,62,159,131,208,207,117,25,8,100,86,205,43,44,200,17,241,96,70,246,170,10,195,227,137,222,103,157,94,143,93,35,209,236,237,225,204,192,255,91,89,127,155,142,21,222,250,172,159,85,216,187,250,81,205,250,68,135,75,97,181,77,234,162,33,43,22,176,29,165,93,19,138,107,172,232,199,11,59,101,169,243,104,172,232,24,82,108,241,219,217,201,82,161,200,250,69,31,98,180,33,213,113,45,214,206,230,118,38,207,91,81,34,71,209,145,162,146,91,94,114,198,67,210,29,183,51,185,197,233,30,159,153,89,31,13,102,207,137,223,159,159,166,0,229,126,108,147,22,72,194,25,65,225,162,94,116,166,173,108,21,26,255,69,103,241,92,206,155,61,44,27,164,136,162,93,41,245,68,83,249,63,48,132,163,169,57,131,221,148,90,68,241,88,204,19,178,2,183,90,21,86,19,26,56,215,39,110,200,116,200,213,68,48,118,12,104,50,98,184,50,220,168,199,143,6,124,132,9,170,188,115,49,170,127,124,106,90,249,13,97,179,32,140,90,119,244,25,38,80,246,80,243,16,160,202,1,90,239,4,165,253,81,91,209,229,91,169,129,112,166,182,49,65,227,75,211,174,114,40,167,144,96,218,109,112,191,166,228,213,128,49,68,111,31,120,186,112,233,205,161,59,71,75,67,235,210,165,100,70,212,118,98,2,91,17,155,164,67,138,245,90,150,22,200,164,231,229,189,216,19,106,116,50,101,219,204,194,35,40,211,42,248,74,108,132,240,83,228,230,214,58,54,118,81,10,13,183,88,192,180,207,91,209,21,141,88,178,236,71,237,156,81,231,219,71,107,178,76,66,253,254,178,29,206,45,135,71,13,23,89,47,38,61,53,157,125,124,166,21,53,33,83,225,218,93,95,241,60,55,178,41,75,111,142,255,17,68,92,74,110,134,196,217,42,137,171,122,219,43,91,45,231,251,224,53,122,55,144,23,59,222,119,211,215,38,74,20,251,236,198,138,146,33,219,212,188,223,141,178,34,90,116,97,99,151,199,20,230,131,180,33,51,5,157,147,219,50,183,162,148,34,6,52,254,87,190,91,97,165,143,134,112,189,202,178,212,101,204,66,42,176,228,201,142,109,80,75,4,87,10,98,152,58,11,151,169,92,250,189,11,127,43,28,53,58,92,173,232,60,66,157,249,26,73,7,133,89,26,235,30,82,90,149,105,120,150,50,118,111,108,87,180,7,21,174,24,209,175,236,218,168,180,194,68,86,75,62,136,57,64,190,45,96,135,141,46,131,70,192,35,69,243,215,114,206,138,173,78,9,70,159,19,1,22,189,88,87,150,49,179,77,221,69,86,44,92,65,151,54,129,209,149,240,120,111,65,7,247,182,27,181,123,19,21,117,216,150,230,106,250,100,8,189,122,96,179,80,79,87,245,181,39,25,119,191,58,35,154,175,15,158,76,200,110,120,172,121,73,210,15,141,155,221,60,199,68,152,154,114,71,253,92,199,154,205,51,162,216,9,33,0,157,103,232,151,71,132,28,102,127,150,35,128,174,232,205,247,248,108,234,32,67,247,20,8,246,43,96,52,43,149,34,141,96,71,28,1,84,232,208,163,85,41,210,168,172,249,91,29,247,21,185,23,225,243,158,127,203,30,123,161,99,197,217,177,132,63,218,40,186,246,89,74,129,226,210,141,152,238,69,125,120,248,145,42,192,37,65,108,98,70,209,101,134,140,5,10,226,202,210,132,237,229,177,224,132,117,58,149,84,75,67,196,237,147,52,177,41,13,101,139,81,47,17,45,194,33,86,38,73,120,64,73,36,212,234,137,183,99,64,173,164,193,123,136,1,55,233,119,78,3,37,182,38,107,13,235,246,170,165,145,197,168,60,48,44,93,223,136,207,214,100,178,115,10,35,191,232,239,69,179,74,165,197,38,43,229,140,132,34,179,182,43,243,239,60,248,138,54,122,9,17,1,93,217,137,124,123,36,6,184,57,109,228,148,199,217,162,43,132,61,26,71,146,178,64,233,108,31,191,77,37,148,38,68,8,70,151,11,211,154,118,234,23,57,227,24,9,145,100,54,145,178,133,41,134,216,145,245,59,231,236,24,18,161,129,41,187,189,85,128,233,160,137,242,12,48,74,85,190,130,96,32,222,22,107,204,21,100,90,35,55,6,17,160,173,151,179,59,238,247,34,240,44,219,66,70,91,115,199,144,54,24,37,243,177,222,8,0,5,60,232,69,62,149,107,108,169,241,128,137,231,235,36,223,177,157,37,18,35,202,89,132,130,184,162,45,58,211,44,137,7,109,252,234,209,34,25,217,38,14,203,84,242,118,186,119,46,207,126,4,115,174,212,117,225,68,4,94,214,109,161,70,48,126,216,164,45,186,114,206,19,231,203,29,17,234,164,116,213,151,17,49,211,100,225,154,165,108,119,166,244,253,22,108,217,242,211,157,50,156,200,13,211,58,55,235,59,211,165,179,220,225,252,213,30,9,188,49,227,227,201,40,225,80,107,120,35,1,217,46,218,171,22,116,28,87,60,2,121,7,78,4,151,180,4,224,152,7,197,13,63,166,119,201,73,107,23,136,163,222,132,249,180,132,147,192,155,211,235,194,93,211,179,20,70,156,73,22,59,10,159,78,205,225,115,214,32,218,26,11,179,91,56,69,171,46,208,85,223,177,41,180,124,219,150,3,211,18,58,118,20,42,37,212,55,193,210,24,126,104,166,115,56,236,43,93,105,240,158,177,106,73,247,233,169,151,45,242,236,73,158,51,149,145,34,211,26,153,76,19,122,71,97,66,136,129,132,164,237,140,240,56,173,17,30,31,32,255,36,245,124,42,100,250,192,233,173,231,152,37,38,138,149,142,232,181,76,132,25,204,9,108,154,173,165,61,68,211,99,138,114,150,11,249,129,250,191,190,194,248,162,155,99,215,104,49,61,109,16,144,112,248,248,184,183,248,29,184,145,32,9,206,135,213,176,141,199,241,25,145,147,75,92,174,101,69,52,124,56,203,218,153,71,27,241,189,162,232,217,191,131,99,182,173,153,236,3,147,32,12,46,11,25,104,241,247,128,179,219,202,211,250,199,181,54,254,27,38,80,246,194,165,5,67,13,185,2,117,7,75,34,122,159,156,40,67,145,110,45,250,94,220,59,158,28,199,114,235,152,45,207,61,65,152,226,211,233,91,81,85,24,140,41,18,50,90,3,150,184,87,144,40,231,47,106,169,112,13,45,68,154,185,226,45,62,63,156,147,183,234,133,97,1,63,72,222,57,163,73,17,52,177,115,114,12,13,103,216,73,209,246,229,213,81,45,160,87,47,235,13,224,164,61,88,125,234,238,101,179,97,47,35,16,27,51,43,76,164,102,94,62,225,106,226,217,0,151,18,247,70,192,254,41,125,91,148,137,251,123,21,116,119,245,181,243,143,133,28,52,74,206,37,53,251,166,29,2,65,194,164,221,160,122,231,227,22,39,64,224,60,142,143,190,53,221,26,131,77,8,253,83,107,192,40,97,156,59,40,108,148,29,235,186,54,1,156,30,15,158,209,61,124,70,28,67,160,86,161,181,62,223,139,77,123,94,70,109,231,120,125,102,82,141,91,159,15,121,246,148,39,34,65,129,165,207,20,107,74,167,30,217,217,4,40,50,15,152,176,77,123,214,237,242,46,1,80,125,105,50,248,44,189,51,98,206,189,67,87,111,41,85,254,44,30,174,9,184,67,236,211,231,158,4,58,157,225,76,78,177,190,75,111,143,40,140,219,54,79,158,41,62,162,243,14,205,106,115,126,66,22,57,209,171,217,97,60,240,162,94,44,69,142,78,238,161,30,134,88,163,78,5,106,139,211,133,171,104,44,88,28,231,124,255,25,172,112,180,111,117,1,32,154,238,233,45,34,137,83,107,150,80,82,154,51,202,88,102,133,36,163,11,128,100,238,189,58,225,192,235,79,35,239,229,139,15,175,104,173,127,208,91,187,6,107,79,24,106,63,56,71,229,15,49,155,39,120,149,145,18,189,20,254,60,212,8,7,93,151,42,111,246,76,127,238,205,82,14,24,250,142,190,21,149,224,241,96,116,231,250,7,78,209,74,117,46,211,92,212,93,150,146,154,20,245,101,199,36,198,44,212,1,159,115,69,97,28,100,183,119,211,32,165,231,11,100,25,99,179,191,223,58,57,23,139,146,11,188,216,199,87,236,205,233,109,211,136,118,77,99,45,28,185,41,190,71,163,181,176,190,87,58,167,238,140,42,23,242,77,243,137,232,205,200,69,158,13,25,74,134,192,212,25,213,168,195,130,24,161,159,154,58,135,25,133,67,16,27,167,120,53,56,223,57,88,221,16,37,143,49,171,177,18,132,173,163,190,50,145,150,94,79,168,36,52,22,172,77,24,2,17,127,154,151,179,162,24,116,132,236,133,232,243,205,242,15,231,149,190,15,52,142,253,61,147,153,249,226,178,211,105,200,84,56,243,135,66,147,186,189,147,113,94,232,223,247,203,13,0,83,60,148,238,189,81,212,207,159,20,6,48,20,196,34,87,211,124,249,147,53,49,185,167,90,111,87,16,154,95,16,86,138,7,159,184,17,85,174,166,21,193,239,208,65,113,21,29,182,122,127,154,117,64,8,226,131,81,56,44,113,110,208,197,163,209,211,205,31,156,236,243,205,75,0,47,179,31,127,112,37,68,121,139,203,16,218,166,58,53,127,15,94,127,137,138,38,48,78,202,55,102,132,104,203,21,235,27,40,5,19,193,255,208,137,7,61,47,120,254,71,32,247,67,57,158,46,145,22,91,142,118,77,227,123,43,148,98,247,13,254,211,127,146,252,246,248,70,172,81,140,125,149,25,208,135,98,63,94,211,97,106,158,99,35,58,112,131,111,223,139,195,103,55,41,229,190,21,244,199,244,169,235,236,102,213,87,183,81,42,27,3,228,175,157,239,205,211,150,143,57,173,211,117,92,141,180,114,233,247,106,178,217,231,109,252,201,19,174,175,124,46,171,213,255,34,17,100,121,104,4,57,239,168,81,10,241,137,99,27,186,164,35,207,65,171,245,196,242,239,177,237,73,229,167,105,14,84,252,181,143,71,119,142,117,153,226,116,39,248,180,179,77,146,216,162,138,114,241,113,166,98,204,216,105,80,0,121,224,249,201,131,50,21,206,97,187,100,10,91,59,218,207,115,6,38,241,80,239,7,161,89,114,255,130,59,240,204,144,221,216,247,106,180,199,142,245,91,99,146,146,237,185,223,139,106,151,252,213,149,25,76,32,254,126,16,254,105,215,230,247,30,91,62,53,68,216,252,85,29,240,92,180,148,175,2,83,228,57,238,115,117,226,45,2,35,39,240,177,108,129,177,100,226,216,24,191,78,238,43,239,184,121,185,34,130,232,217,81,115,208,102,92,76,94,34,95,152,204,229,103,218,108,203,5,212,155,201,183,98,94,60,32,31,146,242,43,229,82,152,70,244,45,134,132,173,92,126,27,255,177,250,28,69,236,169,78,185,120,192,44,238,45,54,28,230,255,184,240,25,148,84,124,80,240,139,115,237,2,99,85,125,101,101,192,216,203,119,162,244,140,232,243,136,125,22,26,90,22,52,67,214,242,239,1,199,86,66,136,212,167,49,138,221,183,89,148,39,182,12,56,121,230,47,15,100,23,231,116,233,116,131,214,89,103,83,174,241,220,4,247,35,10,14,253,144,222,222,217,55,225,145,173,153,203,133,15,52,190,120,22,171,168,83,70,46,63,77,193,67,219,126,115,243,135,178,60,248,49,57,136,75,57,204,89,180,228,230,244,1,254,232,170,219,90,14,83,95,33,240,216,242,218,149,119,121,110,14,79,200,55,36,235,250,171,31,36,155,125,89,227,232,34,149,212,100,88,54,38,91,242,247,46,150,126,151,47,178,173,133,162,223,28,73,13,153,103,121,255,122,24,56,74,205,174,204,82,50,32,235,235,148,189,127,94,134,220,154,92,65,154,126,4,20,68,227,146,94,156,97,211,59,156,17,236,186,162,113,192,187,192,109,251,224,179,172,211,173,61,70,7,19,109,222,184,26,150,223,173,100,53,184,86,63,83,73,7,207,171,118,7,90,166,203,52,109,148,38,178,208,77,76,99,115,121,33,19,46,246,68,115,235,14,74,65,98,112,15,191,57,106,94,183,8,4,249,207,97,68,246,31,108,138,92,69,71,197,116,181,124,30,82,162,190,110,199,29,142,57,154,12,248,209,70,45,5,193,99,129,207,242,141,243,131,10,147,122,83,11,152,196,84,242,251,194,199,166,205,183,3,130,193,213,217,222,232,175,35,32,213,229,197,142,21,216,166,15,203,113,203,168,164,145,71,195,117,251,98,240,52,179,34,216,145,100,200,169,186,253,244,213,96,11,83,236,164,223,115,155,11,182,63,24,1,129,219,32,97,252,4,241,63,142,3,242,236,171,175,219,38,111,88,31,181,233,43,136,100,232,232,178,153,214,76,243,173,29,23,35,24,125,207,182,142,214,199,248,104,142,219,26,234,61,183,166,85,201,199,159,55,212,252,173,11,99,45,124,51,9,116,75,71,10,138,148,248,64,195,95,250,215,239,64,238,141,62,206,242,231,154,184,86,93,208,141,231,247,203,250,1,211,150,65,222,234,71,182,95,49,160,168,173,203,131,145,130,31,95,102,155,207,113,118,101,157,165,141,3,230,151,195,181,143,101,125,100,47,58,33,128,249,59,219,57,39,160,137,28,87,191,22,154,227,146,121,112,182,104,90,130,199,115,153,134,237,18,184,83,141,146,239,91,65,173,185,112,193,162,74,247,91,161,237,38,55,71,197,225,235,20,67,173,29,162,104,77,208,137,194,129,223,27,69,153,235,242,3,51,105,98,142,181,105,10,246,23,54,146,99,138,171,209,94,150,207,209,33,61,251,17,64,141,253,146,254,148,232,123,25,61,195,209,101,44,63,65,153,73,205,159,27,2,243,165,176,15,44,51,154,182,250,91,179,193,223,12,20,99,0,51,41,158,172,243,24,247,151,113,149,215,136,175,213,104,97,43,7,0,231,28,249,20,135,11,125,234,186,192,208,89,231,133,201,29,223,39,195,216,174,105,244,128,179,168,194,96,30,33,174,117,111,110,89,116,121,52,194,142,189,221,49,67,53,70,174,166,145,82,139,213,67,237,131,14,154,181,52,252,146,226,6,83,122,41,163,50,45,15,94,99,200,225,165,223,207,73,9,71,254,42,253,12,78,28,94,2,163,118,177,227,106,162,88,50,149,56,114,93,107,202,38,67,131,87,46,112,131,186,116,199,28,202,219,18,152,157,33,213,59,168,249,42,41,195,158,183,138,21,127,52,86,65,187,238,13,233,125,216,250,126,181,241,73,229,192,55,29,187,143,24,104,176,41,51,11,204,55,138,189,144,138,199,178,20,38,17,18,43,168,26,93,111,10,140,20,236,136,71,35,201,245,194,107,125,100,129,95,228,54,221,94,242,12,63,93,207,186,63,57,234,146,185,220,97,153,245,215,135,195,225,182,159,5,120,14,59,184,88,59,96,178,240,114,243,95,195,203,184,26,83,116,110,133,57,16,251,133,9,81,63,240,151,74,250,208,166,239,133,218,113,222,114,241,20,7,230,167,241,80,229,151,135,90,96,214,243,179,198,226,38,178,82,247,115,239,197,179,92,184,86,217,199,105,114,211,91,124,16,216,25,183,83,234,15,94,187,205,11,143,91,219,124,224,65,23,251,234,147,193,152,217,178,87,79,235,212,29,251,60,145,137,172,79,62,49,186,226,136,41,166,72,41,143,182,136,166,55,249,94,181,234,205,127,165,24,241,219,55,84,104,24,17,214,114,49,180,47,30,120,125,29,58,12,158,100,174,4,158,176,139,253,115,192,13,92,229,133,203,215,108,233,7,175,162,67,70,186,163,220,21,144,77,114,229,129,241,122,46,156,47,175,132,186,24,226,28,119,113,98,118,140,7,165,207,192,69,91,147,211,141,44,228,221,239,42,42,52,245,185,53,77,216,155,192,58,143,72,128,158,173,121,203,189,135,204,163,5,87,51,87,185,250,22,131,127,232,23,134,252,208,34,171,131,178,232,180,194,90,96,161,77,57,87,129,199,167,213,243,131,203,45,0,6,54,74,202,253,92,231,116,218,47,124,118,133,46,240,205,17,24,76,136,58,7,220,36,185,109,48,165,7,2,143,219,89,142,178,99,186,74,151,248,109,130,189,178,124,40,208,203,169,223,245,65,62,187,10,140,252,191,44,159,41,245,249,180,159,224,220,190,75,247,236,31,83,140,40,224,241,41,7,252,96,58,36,94,24,118,205,14,219,16,11,120,203,150,3,145,189,52,25,53,136,85,207,213,200,94,223,229,67,86,84,30,13,125,157,79,182,230,7,195,196,125,224,61,183,92,125,44,75,189,57,77,17,118,22,88,109,94,242,211,107,223,79,2,137,164,14,133,33,201,87,133,197,3,90,214,113,62,204,149,98,186,218,242,73,206,231,188,179,188,24,9,163,63,232,110,181,10,44,54,154,81,222,107,218,23,173,186,97,45,171,178,155,113,111,202,220,197,147,54,13,228,47,229,255,131,199,45,215,51,152,234,178,187,19,75,119,102,194,195,153,18,222,184,56,77,29,18,74,110,211,181,167,11,44,11,217,11,173,247,198,188,251,48,196,154,210,21,110,84,229,10,188,244,106,168,6,30,94,195,68,61,214,138,216,104,219,234,27,99,191,195,41,215,208,6,109,161,92,116,251,7,143,42,111,189,33,173,206,56,250,242,52,103,232,129,155,71,21,127,240,16,207,139,126,177,245,174,109,148,223,135,68,139,54,230,66,139,137,148,45,159,148,31,120,220,157,26,13,155,155,173,181,46,30,248,246,241,219,214,146,160,60,48,185,160,11,247,44,107,155,70,212,227,211,26,253,193,103,170,44,133,115,93,237,94,61,105,218,123,97,124,190,28,95,140,20,206,21,81,69,212,156,114,155,152,74,168,195,117,29,181,201,161,62,124,22,91,249,183,108,121,219,82,134,113,190,37,107,13,84,21,222,99,10,90,36,104,223,127,98,28,49,27,160,93,244,245,192,16,72,246,133,123,210,65,131,236,91,210,188,112,218,226,197,83,175,63,114,28,4,137,36,183,24,89,199,81,68,124,254,251,96,199,99,76,77,93,168,141,227,226,102,210,162,42,161,221,159,30,200,150,158,169,54,29,166,114,119,40,106,85,244,23,157,98,222,81,167,183,208,174,119,56,83,201,216,31,120,122,128,238,151,182,184,98,139,22,247,166,221,243,247,90,139,197,55,238,201,75,56,110,237,228,231,27,13,42,251,85,207,48,24,170,246,22,248,102,177,161,219,32,43,88,227,234,137,239,39,143,70,124,251,107,66,0,76,58,233,78,149,113,204,245,243,100,61,30,109,152,160,255,133,243,177,208,118,186,191,13,225,47,63,112,237,254,57,129,111,250,208,80,10,206,238,123,17,175,174,10,83,43,45,23,179,186,31,184,134,31,98,187,227,173,227,181,198,69,51,183,248,218,100,54,134,62,25,189,140,166,159,126,180,18,224,79,4,166,29,170,135,85,150,157,204,237,133,251,151,248,252,193,183,95,178,161,173,206,54,47,218,229,0,2,38,82,86,46,60,111,206,213,224,145,229,201,40,50,220,15,122,254,165,43,186,4,70,109,41,221,21,64,183,183,42,63,13,75,100,214,152,197,212,132,223,77,231,192,180,142,236,49,77,137,252,110,25,179,142,60,86,56,134,144,210,100,113,82,105,67,14,51,118,52,148,82,134,94,205,2,92,119,39,207,101,86,133,207,42,73,243,110,213,212,166,143,7,238,186,147,151,43,216,255,67,93,152,211,80,34,193,2,51,203,235,61,212,155,213,185,42,108,7,230,133,215,109,163,11,140,164,255,181,108,81,209,217,15,58,91,236,119,7,237,183,109,187,193,245,236,228,215,156,135,128,210,30,216,153,168,63,184,62,179,116,150,53,239,185,77,47,206,89,229,183,205,30,204,55,252,65,66,66,198,12,71,99,250,142,70,189,31,132,219,23,222,241,218,148,255,215,127,224,118,205,102,220,244,103,166,1,199,147,65,156,188,2,152,195,202,186,231,10,219,19,151,233,170,134,254,96,26,66,94,88,195,27,192,28,165,190,205,211,9,183,234,247,154,52,140,205,243,194,91,92,13,131,73,51,4,156,243,37,10,30,152,176,203,13,142,208,135,102,201,86,77,232,43,167,248,109,66,93,151,212,240,131,123,139,176,14,109,165,215,28,10,91,111,136,11,239,171,73,250,131,189,21,141,193,83,152,197,116,45,72,88,229,17,52,69,73,64,142,9,224,17,103,163,49,23,116,76,169,197,189,19,209,36,173,247,126,224,118,125,9,68,144,187,110,120,155,40,156,163,20,225,73,58,124,152,50,196,10,55,127,53,19,206,123,96,218,96,6,12,67,174,41,12,129,189,92,24,209,99,133,177,163,106,192,204,196,251,100,240,8,231,14,139,193,170,114,174,251,6,85,149,163,57,66,197,103,15,187,125,16,128,23,84,138,30,177,226,158,111,245,150,193,116,85,92,23,158,183,255,213,15,110,99,203,213,28,97,23,46,214,247,168,120,82,129,6,230,250,104,100,221,190,78,56,132,220,8,241,94,11,208,224,154,60,123,5,204,177,112,97,168,131,30,10,163,78,242,24,194,50,230,84,121,164,184,55,52,231,42,103,167,229,58,250,247,94,103,175,75,232,103,190,112,243,164,28,40,146,93,15,186,190,202,71,131,161,156,110,133,161,220,213,128,119,209,1,55,22,65,187,23,163,248,247,92,188,49,135,28,166,239,154,152,4,103,75,73,97,79,24,188,215,115,115,130,224,49,38,148,57,181,36,67,118,62,198,242,128,46,41,162,9,215,252,194,103,239,92,238,219,153,92,147,232,7,254,96,104,9,2,223,238,167,182,203,31,219,51,94,251,44,220,36,43,4,149,220,58,218,189,152,143,57,30,184,123,164,203,224,145,244,123,16,88,220,49,42,208,40,146,28,3,228,182,206,48,229,11,111,9,238,15,43,4,8,202,72,194,190,187,98,121,6,159,119,185,15,78,176,190,76,133,135,203,35,252,96,9,30,26,186,111,74,175,67,29,223,207,189,17,165,189,63,77,68,111,40,140,145,149,5,158,58,209,150,201,62,12,129,37,189,203,206,74,172,82,30,108,138,25,69,216,173,123,2,234,247,90,51,233,107,157,63,206,242,211,189,110,29,50,26,160,235,75,39,137,144,3,219,199,150,239,209,158,1,199,133,221,247,167,161,235,63,87,147,149,189,87,91,45,184,194,156,220,247,183,171,120,64,134,78,153,72,240,179,211,243,211,174,253,108,104,254,99,17,151,255,255,139,207,211,172,114,95,37,115,102,61,240,217,248,239,64,208,186,237,249,190,22,186,11,24,250,196,243,129,173,178,212,97,228,66,231,122,224,225,199,6,48,63,246,94,61,99,139,163,140,115,190,163,140,11,44,112,30,243,125,178,79,114,214,208,81,251,63,23,159,91,231,11,231,241,194,147,40,184,195,36,78,247,11,67,41,15,152,90,164,231,185,169,252,47,23,206,125,255,51,226,57,182,48,18,173,169,62,147,103,245,30,79,6,205,237,121,171,209,202,221,8,40,214,206,207,128,246,93,98,219,39,247,214,158,125,226,24,93,109,223,159,54,17,186,103,77,160,15,114,225,148,255,89,80,30,74,1,205,239,81,136,62,138,71,135,13,38,123,42,112,90,178,191,193,191,210,33,161,227,211,37,6,52,250,205,233,106,68,200,50,7,49,192,116,46,196,231,57,48,148,162,125,225,82,197,36,3,246,142,114,63,56,101,125,112,120,130,235,158,118,38,104,46,11,224,56,137,181,4,235,160,88,227,60,61,12,23,66,54,254,173,241,250,151,124,46,75,102,109,127,178,99,20,17,53,85,24,30,104,14,24,2,238,124,224,218,99,84,14,156,135,248,6,88,138,115,183,123,53,237,138,245,106,227,63,175,176,77,118,187,101,235,63,56,119,65,83,214,51,3,237,169,89,226,222,231,156,110,18,82,32,58,187,83,92,77,27,132,172,251,250,217,88,251,87,65,103,185,255,190,37,191,56,32,83,123,31,202,109,170,238,243,153,134,153,198,86,225,89,176,153,170,5,64,61,82,112,22,76,126,41,239,7,117,5,212,31,55,224,234,215,25,154,230,92,151,57,208,214,149,65,252,193,233,235,187,251,131,107,235,250,216,200,4,151,11,215,37,92,86,96,132,24,230,133,91,213,173,48,155,38,65,189,48,37,136,98,34,91,179,233,184,57,44,41,157,164,9,90,233,181,191,77,236,190,61,176,75,204,252,96,104,253,2,91,195,244,128,233,131,219,30,235,157,154,238,120,242,212,147,108,118,249,23,165,171,65,152,64,29,75,61,3,134,193,163,106,192,185,201,231,162,228,109,206,136,145,30,67,164,44,245,111,77,99,40,200,26,103,60,153,59,2,67,54,142,128,195,113,235,182,174,108,224,124,147,74,150,29,214,112,197,164,4,38,220,169,179,233,72,39,41,131,207,147,70,52,190,25,85,109,62,48,140,215,11,215,39,164,0,60,194,201,68,161,170,190,48,137,107,127,111,58,252,212,165,126,253,113,159,250,205,223,19,39,91,235,129,103,143,247,166,172,186,232,39,161,156,100,70,114,133,178,234,254,60,57,229,200,151,72,98,109,100,244,189,127,205,230,2,166,160,231,185,249,10,82,170,193,249,170,254,27,60,93,229,209,96,58,150,61,49,133,99,242,5,153,9,117,93,157,105,216,231,41,226,237,72,95,14,9,100,2,143,75,163,170,13,245,241,7,133,226,119,209,154,159,107,121,235,117,81,10,31,36,74,179,33,161,68,24,134,6,1,250,86,132,22,87,191,249,247,94,175,106,10,48,18,46,243,230,71,210,212,109,62,155,158,125,236,43,153,196,154,6,73,81,91,79,55,232,54,44,251,175,240,220,51,182,29,50,93,245,129,171,149,208,56,108,133,233,235,133,115,68,136,14,220,212,177,32,162,71,75,129,128,97,158,142,55,224,87,226,131,208,155,120,207,231,183,81,97,105,23,174,239,147,215,232,110,244,131,203,80,152,179,49,216,103,103,202,238,99,51,151,7,46,121,73,36,179,171,65,129,198,30,167,82,192,20,182,63,55,39,118,42,48,49,137,7,166,121,76,192,40,223,61,191,93,93,171,230,7,175,173,75,164,213,26,169,79,248,147,231,128,122,80,252,181,117,225,115,90,206,7,70,12,37,96,68,221,245,167,43,197,235,55,108,141,128,197,86,56,161,234,115,225,145,52,24,73,139,224,92,2,38,115,160,193,43,244,20,221,225,50,152,12,149,194,153,48,122,192,13,222,170,68,166,105,24,226,235,143,110,176,179,232,111,147,104,203,43,50,5,211,242,91,10,159,3,46,223,44,69,121,65,122,151,182,11,142,166,171,151,199,74,241,177,45,71,145,94,184,237,20,87,19,42,214,120,59,201,149,136,38,2,211,0,94,96,188,131,248,156,139,36,250,172,154,31,57,247,235,241,214,21,102,213,84,216,196,73,47,156,158,73,158,208,138,140,49,41,244,152,201,138,18,18,238,23,94,194,219,54,184,221,7,131,175,47,230,122,218,86,171,58,46,76,64,73,225,232,159,254,193,93,34,203,201,14,157,152,134,192,83,182,226,4,159,243,83,32,177,65,57,243,70,66,145,120,237,156,204,1,195,95,107,15,156,211,253,156,52,247,150,228,10,196,224,17,182,144,193,85,44,169,68,110,165,220,171,161,34,52,69,199,101,253,24,58,244,193,77,64,44,118,21,180,75,182,184,230,136,131,135,65,110,48,202,29,15,156,199,77,103,153,69,33,55,255,153,166,177,56,211,22,17,110,210,143,52,6,104,55,133,152,199,120,225,243,98,163,94,120,206,23,197,6,185,232,146,148,19,98,138,231,147,141,155,157,148,34,192,31,138,211,42,169,205,36,44,20,234,197,90,185,155,37,170,142,73,127,154,138,150,152,134,70,108,16,94,54,58,218,51,201,86,75,135,187,250,192,117,8,186,147,80,169,14,74,54,44,198,196,234,246,4,70,30,254,198,95,161,148,244,39,205,93,198,188,60,45,72,143,83,152,138,192,189,141,155,107,174,162,173,108,57,244,114,25,202,137,172,143,208,99,80,145,162,171,233,133,143,117,241,192,52,250,139,123,67,20,80,226,1,193,217,57,239,213,131,158,167,146,221,167,105,64,132,219,143,65,64,27,153,7,238,215,254,163,139,182,210,90,15,76,191,194,126,225,222,133,127,118,96,6,46,206,124,60,239,253,160,56,185,23,61,139,83,57,15,123,95,79,130,2,128,161,67,214,90,116,64,53,86,2,5,98,74,245,160,236,120,94,70,132,17,100,132,133,178,73,104,4,220,161,53,8,76,20,50,82,205,164,208,187,50,40,129,81,43,21,120,42,239,0,221,237,28,118,43,221,112,147,220,156,61,190,164,200,25,145,92,76,50,226,118,4,180,251,104,251,37,53,208,22,29,41,169,11,159,55,239,10,231,17,62,39,170,107,73,72,171,16,171,90,90,151,25,154,181,84,132,154,254,153,131,255,2,209,105,62,68,42,27,183,203,25,162,231,150,18,169,50,149,201,151,127,73,101,136,60,119,67,123,45,12,83,242,100,250,211,166,170,219,47,103,104,159,81,148,123,31,227,143,102,152,241,90,208,103,154,194,104,190,213,11,43,105,1,120,238,209,229,234,166,252,22,224,20,185,127,96,148,185,21,70,99,96,8,156,151,222,188,154,130,74,192,231,211,43,181,205,244,231,102,123,224,173,112,105,215,110,5,158,250,189,170,117,26,148,171,169,222,80,24,149,128,251,98,69,235,11,64,115,27,151,237,68,104,95,249,128,144,113,35,196,64,54,126,8,211,10,184,172,41,240,218,58,25,200,204,212,203,139,59,195,146,154,50,25,41,128,47,151,64,214,219,126,8,156,103,247,156,151,209,55,33,38,42,129,51,141,121,73,173,196,60,31,74,236,68,237,49,238,77,15,181,170,148,216,108,85,50,119,22,119,221,116,72,24,149,160,199,64,244,157,93,152,84,20,135,215,117,9,125,148,241,79,69,173,23,218,69,75,82,234,52,164,187,75,43,88,70,11,121,80,73,176,35,100,167,148,160,137,204,206,14,215,45,27,215,89,81,10,148,47,56,230,124,81,218,170,8,172,196,209,105,29,59,231,229,51,212,162,108,242,129,178,233,18,50,196,149,53,50,20,229,77,33,67,148,37,21,23,214,214,175,166,245,192,202,186,134,226,159,133,13,161,235,22,52,151,218,5,85,234,216,228,124,200,253,62,183,116,100,182,30,12,37,82,154,188,51,86,142,80,228,161,63,202,210,160,39,212,131,150,136,235,253,192,7,61,199,156,172,89,154,248,172,7,70,81,67,96,161,164,157,43,105,154,85,101,126,213,38,239,84,19,205,183,101,6,109,173,85,2,78,61,95,26,122,121,249,220,38,158,40,179,19,75,89,31,156,46,59,119,23,165,211,163,108,23,103,188,230,216,151,234,122,236,230,42,39,203,121,234,145,133,111,74,25,193,126,96,188,232,126,225,33,140,0,248,240,20,185,7,171,58,89,103,112,169,197,216,180,140,8,190,55,250,48,114,111,236,112,33,116,83,156,92,229,83,147,123,186,27,194,217,80,83,215,49,69,4,105,140,27,80,161,149,136,212,183,64,245,153,243,22,114,176,113,73,1,203,54,249,182,27,7,42,146,168,53,81,128,50,86,196,160,10,236,229,174,213,47,196,211,162,172,231,188,151,196,91,58,52,177,114,163,99,101,104,46,149,178,29,120,206,193,184,153,86,84,168,53,65,145,155,179,198,110,85,103,33,133,130,248,20,1,23,226,66,90,142,52,83,139,213,97,245,39,250,210,149,98,240,118,225,51,109,229,193,144,47,22,134,252,49,133,182,208,212,201,23,215,18,148,206,70,204,85,72,238,157,174,222,151,47,74,72,34,139,157,208,141,168,156,111,192,17,221,83,41,92,59,159,107,142,27,244,171,67,131,76,132,140,76,149,32,134,180,137,56,10,48,242,37,49,11,209,167,104,242,218,152,224,115,221,152,160,137,123,8,218,41,251,136,139,225,159,53,185,119,53,177,224,91,246,134,12,157,192,25,153,176,216,162,173,176,66,202,8,169,181,140,33,59,222,64,150,160,95,167,173,215,89,45,65,152,49,133,199,45,101,132,86,132,24,217,0,146,55,114,114,80,97,135,73,234,48,125,246,4,69,21,184,132,177,58,33,80,200,89,75,149,117,171,17,92,70,242,175,72,65,15,117,185,199,179,185,4,39,100,248,229,193,97,9,93,146,108,167,43,159,20,171,98,242,181,122,75,203,168,106,146,25,142,85,159,187,148,150,161,244,46,53,161,68,60,202,157,162,103,163,92,82,48,74,49,139,172,106,106,189,181,220,148,174,137,235,86,165,157,85,44,149,172,148,132,148,216,111,32,226,52,173,115,165,235,81,100,64,104,68,36,153,205,94,81,83,90,49,129,33,191,231,254,84,224,158,183,136,151,234,244,105,219,90,28,76,163,182,176,54,209,6,213,207,81,232,101,177,98,188,119,154,162,148,111,117,203,200,75,71,113,48,107,81,220,26,244,61,206,47,120,166,205,122,63,43,56,166,23,72,29,16,162,155,56,84,180,7,29,125,75,213,50,254,178,192,3,11,62,114,151,112,74,180,204,28,183,199,179,12,205,124,80,173,119,99,139,141,195,195,242,235,185,139,25,140,24,238,10,170,13,146,240,69,11,193,19,253,132,252,90,163,175,79,133,143,223,49,35,239,121,166,232,146,221,6,23,103,37,39,218,100,211,1,146,163,3,29,222,250,41,222,17,103,178,30,59,114,111,138,233,203,55,220,176,106,144,22,27,90,122,111,58,166,94,224,222,105,160,34,165,218,38,19,235,148,132,220,105,198,36,139,30,158,167,75,235,2,35,189,42,85,47,5,173,143,234,185,73,211,16,20,78,22,225,210,210,220,240,130,179,134,225,213,85,42,1,237,57,215,35,56,251,67,211,163,135,30,18,87,55,6,66,215,30,69,101,26,90,180,195,97,19,157,89,163,48,228,159,130,33,100,12,214,33,103,30,18,156,59,100,20,134,245,9,146,107,9,222,101,255,152,212,115,110,153,7,137,166,162,254,53,138,85,227,138,49,137,10,43,140,114,135,55,204,234,38,112,69,210,113,197,47,179,170,183,10,110,64,0,105,33,153,145,80,146,19,173,15,120,23,161,214,129,184,164,108,100,168,148,246,26,194,20,48,41,139,4,158,18,42,152,158,138,106,168,229,229,166,15,78,29,89,223,161,188,66,91,230,161,112,170,161,132,195,35,42,23,162,39,136,100,221,5,151,42,50,19,67,36,99,206,110,131,170,67,72,152,144,71,153,162,204,114,118,8,175,48,66,131,122,204,219,214,17,81,151,213,92,193,159,123,207,34,85,37,109,91,87,237,118,223,106,34,182,45,122,50,51,56,104,21,106,94,21,149,28,114,84,165,135,240,74,178,214,90,170,100,99,98,112,46,219,114,38,190,244,218,27,212,129,66,50,240,119,62,15,145,247,35,147,147,215,89,182,35,68,95,80,97,191,82,53,132,26,186,235,20,208,195,129,143,165,240,96,119,247,223,166,178,73,202,43,208,78,59,86,130,115,239,152,250,77,10,123,27,210,98,219,171,128,168,123,162,112,77,94,236,88,213,243,94,186,133,7,97,170,68,103,134,251,91,89,175,194,220,84,211,8,30,153,63,246,58,115,91,142,29,96,20,176,3,230,32,146,17,157,203,196,109,115,72,61,29,223,83,212,125,232,107,93,157,199,76,225,114,90,146,94,99,161,144,118,118,45,39,194,47,235,154,116,13,113,60,52,145,29,134,112,80,68,172,9,42,165,215,194,0,115,51,185,57,4,158,20,242,64,20,221,84,81,253,26,120,3,51,190,199,108,86,237,46,48,74,138,206,158,171,38,150,81,245,230,244,77,42,161,30,68,205,246,148,39,79,54,78,14,163,8,127,59,253,112,115,164,93,67,244,8,2,233,124,126,155,60,200,12,1,32,196,204,238,189,135,205,98,231,12,158,55,60,203,184,139,54,215,162,145,237,10,117,160,227,56,200,131,97,42,182,28,250,63,88,235,243,238,162,84,63,244,54,67,61,136,174,193,183,231,35,83,22,121,114,95,94,38,17,125,149,90,161,90,145,143,217,190,83,78,166,93,19,184,162,29,17,194,69,36,199,244,222,5,245,134,114,165,133,138,4,24,161,52,67,200,157,33,209,99,154,34,162,163,118,252,167,175,15,160,85,165,159,211,60,43,218,104,46,27,135,214,113,73,69,61,142,22,100,41,100,87,206,217,74,253,189,194,43,121,145,0,238,34,102,173,220,187,152,99,18,74,53,244,184,213,151,226,68,117,46,163,245,58,174,123,232,197,41,199,73,221,44,14,33,211,224,44,173,50,252,232,176,246,77,87,166,111,216,222,21,249,45,12,102,104,202,162,106,215,81,133,117,182,90,70,167,67,2,217,148,133,181,171,183,151,45,158,46,23,103,180,154,125,207,200,214,229,234,209,219,27,200,195,132,129,66,200,67,132,185,160,71,175,16,153,130,72,176,69,252,135,254,178,212,133,142,144,216,201,67,39,48,93,129,90,200,72,17,207,67,178,226,47,41,158,244,201,65,157,226,103,92,195,27,63,230,219,77,31,65,184,131,8,248,139,253,209,135,123,96,21,41,76,48,240,183,243,3,19,92,137,56,2,238,28,21,99,221,225,179,10,232,178,33,176,245,24,47,14,151,33,170,63,86,114,87,224,135,125,112,225,248,204,242,219,38,70,245,115,133,166,245,164,204,69,127,123,90,7,143,236,112,198,68,235,23,134,5,92,252,222,214,224,97,221,123,227,149,33,66,231,79,198,217,24,7,53,48,73,129,156,3,198,25,18,184,91,77,115,117,24,110,197,188,63,77,141,177,43,134,90,151,103,154,98,223,81,97,163,26,53,158,27,10,105,132,10,104,92,180,72,27,199,160,180,37,202,112,13,142,237,62,187,77,92,221,148,161,143,165,127,92,253,122,95,219,58,190,222,155,83,232,65,231,240,15,166,83,212,45,58,183,72,13,52,44,31,21,171,29,188,207,141,52,219,252,130,139,147,240,147,117,122,190,176,73,176,148,128,233,71,158,228,167,71,54,221,121,191,247,177,117,186,128,147,61,183,249,181,180,90,30,114,107,146,29,217,239,204,6,218,195,14,53,116,210,91,241,131,169,233,190,138,117,156,157,201,246,118,135,207,140,78,229,222,251,56,66,108,145,219,225,99,186,20,121,171,245,235,29,236,87,119,107,233,187,5,166,246,204,231,40,5,224,57,203,36,164,169,201,250,136,102,60,57,202,98,245,46,0,107,215,245,137,6,77,179,5,197,167,104,86,27,179,191,142,162,192,80,214,214,93,0,139,119,253,114,206,80,69,160,174,140,42,240,168,238,95,2,23,68,110,228,234,21,53,94,160,205,74,250,2,53,147,252,11,16,2,19,149,110,119,249,108,59,74,227,123,17,59,206,227,222,27,85,5,151,145,1,78,52,203,174,2,99,73,101,127,237,99,236,211,202,66,224,124,220,202,237,48,222,228,46,114,115,72,215,247,201,105,42,162,63,77,227,209,207,69,68,101,137,34,159,245,192,70,131,250,224,179,187,80,102,42,48,186,35,223,28,70,186,141,56,169,194,133,2,194,250,193,40,228,22,25,113,10,54,87,254,157,167,212,192,209,35,101,222,181,105,153,226,175,14,107,154,76,165,204,51,138,236,199,23,22,181,114,112,196,245,4,54,129,211,241,193,136,48,159,141,67,166,225,162,103,205,248,158,155,73,209,111,47,97,166,66,55,235,249,131,77,138,89,54,13,148,112,189,123,157,249,116,83,218,113,0,35,129,156,190,155,15,164,176,47,57,214,226,85,201,229,124,167,9,158,30,199,76,230,217,217,91,199,240,155,83,114,191,46,29,146,5,68,207,69,191,57,30,104,27,250,104,52,192,46,45,59,76,225,111,86,248,172,244,79,134,24,198,203,36,252,57,116,241,162,68,54,29,174,91,148,73,128,169,252,216,142,210,151,184,232,210,158,166,6,247,193,243,184,18,85,246,202,197,32,230,120,112,188,129,49,20,198,19,252,133,139,81,235,164,130,85,206,159,133,241,255,241,56,129,41,141,154,242,219,116,148,168,142,82,97,92,245,181,160,59,214,24,20,12,173,42,199,42,169,223,253,49,220,232,6,68,144,54,9,220,209,207,203,254,94,200,58,94,101,17,96,250,188,111,31,179,179,159,145,63,185,48,223,168,249,91,55,85,60,101,26,110,75,53,250,131,161,183,47,223,122,163,53,176,99,68,177,32,135,124,204,109,167,116,13,120,239,116,201,117,172,174,140,166,116,245,207,85,16,147,216,178,99,13,162,115,62,224,144,149,111,236,223,162,88,249,211,206,153,132,238,73,11,203,242,26,195,244,201,252,98,178,104,73,30,124,210,125,109,197,76,33,30,39,219,248,166,206,112,180,120,176,149,179,204,132,109,18,119,51,224,227,214,220,50,68,218,236,208,157,104,197,20,238,156,193,253,194,153,200,168,255,242,25,145,125,153,67,191,174,73,169,174,88,30,3,218,127,190,48,254,82,235,190,246,40,223,186,65,242,102,134,48,18,209,190,52,161,248,221,109,26,221,29,136,50,223,111,31,163,163,139,36,48,145,63,194,128,245,251,216,38,199,118,219,11,161,58,157,169,33,105,190,45,52,235,138,121,97,154,48,205,216,22,186,89,153,247,183,161,20,112,68,249,205,233,74,115,231,2,73,60,58,214,198,163,17,133,204,247,106,220,246,245,17,66,176,127,10,65,97,129,143,5,149,190,232,168,77,6,251,160,1,87,20,158,82,137,133,143,90,91,189,163,70,215,35,215,20,162,22,153,184,94,248,176,205,10,9,246,231,103,162,72,59,40,24,187,195,194,155,143,79,167,108,90,164,170,235,39,193,145,242,19,226,216,87,103,206,95,19,10,1,173,70,231,245,15,166,97,214,229,214,1,179,157,249,225,101,210,199,85,6,133,160,208,113,199,3,206,48,83,20,62,86,83,247,239,133,48,184,144,29,209,207,100,155,246,197,217,76,223,91,94,154,76,131,91,188,8,135,119,105,106,134,83,78,193,101,9,152,150,164,242,177,219,48,13,162,226,48,229,172,83,110,206,236,89,109,59,204,218,147,185,64,249,67,250,10,40,9,169,83,159,53,21,198,188,244,207,117,96,138,91,100,208,216,168,221,255,225,230,20,88,200,144,91,235,160,113,95,236,108,74,89,70,133,112,212,167,192,207,168,156,205,118,93,231,138,252,109,223,95,30,245,55,104,103,218,103,129,183,229,112,253,230,20,134,92,55,226,236,86,52,7,107,49,44,8,218,109,189,154,164,97,60,57,113,158,46,11,12,25,242,249,137,97,30,24,233,156,58,100,30,238,74,189,179,255,118,53,226,192,214,23,171,244,226,117,24,74,162,172,32,250,223,193,135,252,224,227,227,174,155,134,178,71,235,158,2,6,46,90,36,73,220,30,46,250,244,39,183,169,113,15,191,76,115,251,176,231,145,221,67,99,91,224,1,101,228,123,178,74,179,139,37,203,15,149,4,247,81,206,31,194,60,185,222,19,29,40,134,119,120,65,68,169,225,136,221,139,7,209,144,237,107,128,254,146,100,10,47,92,127,106,153,31,76,72,105,202,205,77,210,219,93,51,108,111,228,71,5,238,219,245,140,137,253,13,74,75,239,76,162,129,250,172,190,217,86,210,82,253,218,227,36,8,210,140,53,64,3,205,170,219,37,166,73,238,190,23,83,243,61,167,194,84,226,36,183,30,203,222,214,224,245,194,38,207,225,187,41,71,138,148,124,53,4,189,143,229,234,95,147,180,21,71,205,133,77,16,231,251,90,144,152,118,146,57,62,141,146,235,6,247,217,191,48,108,238,242,67,120,142,66,81,135,201,145,101,129,207,152,175,152,227,197,196,179,203,125,175,69,107,61,55,162,10,209,198,113,109,253,140,166,48,123,230,7,19,183,217,242,214,107,152,160,161,63,56,115,229,230,197,129,49,218,124,72,145,121,233,87,241,164,153,117,126,188,109,127,50,122,185,201,226,59,59,74,106,229,94,12,149,85,14,1,82,148,123,205,128,169,71,168,242,224,196,3,123,124,174,98,125,144,4,62,22,65,235,190,116,41,139,122,230,25,95,47,185,75,74,125,228,241,114,210,22,184,224,202,125,243,240,120,56,40,97,22,129,219,215,219,21,146,30,44,115,197,88,63,229,187,148,68,244,243,216,120,237,219,77,67,162,137,179,203,17,129,117,135,50,186,195,176,98,171,194,36,183,221,2,203,80,107,186,152,65,219,4,76,252,222,108,63,55,117,77,80,138,6,47,95,204,132,175,78,16,84,30,140,18,131,226,243,4,158,128,250,101,217,196,245,98,167,36,103,72,12,79,96,148,6,252,75,31,187,176,230,171,42,12,188,147,55,103,133,40,79,118,72,102,2,30,37,245,230,31,156,208,212,148,125,150,52,251,158,211,209,179,135,148,38,63,77,80,181,251,241,130,215,221,151,14,10,182,70,247,163,141,100,94,19,163,22,216,148,89,28,38,161,57,135,194,141,80,136,195,244,158,152,250,220,88,243,254,211,72,218,94,129,220,246,75,225,248,118,148,200,16,167,170,40,118,143,111,40,137,24,105,169,242,185,58,130,62,238,98,192,20,69,113,90,96,83,155,244,7,163,248,245,70,150,129,97,100,249,218,74,199,26,104,73,39,18,74,28,190,48,201,184,207,150,101,83,216,116,88,251,40,112,7,230,4,185,49,111,11,10,246,242,9,160,161,161,130,104,65,21,20,45,170,207,5,161,155,81,157,106,202,219,246,255,53,7,193,227,134,251,81,214,115,117,254,116,221,166,245,64,107,89,78,23,227,161,184,201,219,177,111,47,137,217,178,117,180,75,246,123,147,109,85,163,212,164,95,191,162,39,224,98,105,30,89,62,152,34,205,223,58,35,52,170,83,129,118,173,163,250,91,211,183,178,233,28,166,202,247,147,64,183,171,207,204,41,114,53,53,55,117,251,123,101,106,201,183,110,11,180,176,89,241,219,136,108,202,201,182,45,251,209,227,230,22,28,213,237,138,188,92,175,1,227,115,84,133,169,128,240,39,207,195,152,228,186,37,205,99,55,249,152,90,125,86,210,13,237,231,72,6,140,110,142,124,48,34,185,121,251,160,194,138,88,250,73,146,189,172,95,77,231,179,244,238,150,200,10,251,139,209,243,75,79,62,88,175,222,225,198,96,106,86,159,171,233,248,25,87,19,35,174,15,90,138,160,146,216,180,61,252,188,231,231,130,96,178,30,39,163,141,7,78,69,96,150,242,3,211,212,185,58,124,254,160,60,48,37,15,109,56,204,177,169,135,15,125,206,253,193,16,139,217,87,244,212,158,155,124,67,92,76,16,93,231,97,162,245,93,242,159,166,20,122,77,157,197,217,52,110,29,134,183,175,243,16,174,153,7,54,128,201,243,235,44,174,86,211,248,193,40,162,78,57,208,41,206,36,199,231,112,133,3,57,245,124,58,251,152,207,5,244,71,82,93,122,115,122,153,231,184,154,192,187,62,57,34,114,30,159,235,216,14,69,61,28,84,228,234,215,14,215,224,156,174,38,170,193,180,169,154,14,83,195,166,83,133,62,244,110,200,28,248,156,238,165,232,233,55,40,184,91,1,151,75,168,180,211,173,150,26,224,56,255,149,159,195,45,123,204,254,160,12,153,110,150,199,145,118,46,178,193,101,170,177,77,121,91,242,77,101,161,48,215,116,113,145,225,251,68,10,128,105,176,167,11,187,218,247,140,17,75,34,201,104,187,33,123,175,15,24,120,209,101,95,155,149,53,57,140,107,149,245,167,39,20,50,135,27,46,93,214,155,211,114,40,62,214,79,20,182,43,140,192,86,11,24,101,114,61,85,81,83,243,33,35,110,177,117,51,36,201,178,226,75,55,106,135,245,167,177,103,63,225,106,96,202,90,116,134,115,96,215,152,225,28,31,207,194,38,6,51,98,117,217,246,162,251,21,199,238,39,245,58,173,83,72,219,18,0,216,84,239,207,120,242,51,188,244,83,80,216,202,195,2,22,38,17,104,99,71,186,23,103,250,71,232,161,108,250,184,14,35,94,172,54,41,17,206,28,15,206,33,58,213,12,162,157,171,79,239,179,78,36,135,104,21,127,115,228,0,57,189,245,149,167,9,141,7,108,194,135,2,111,230,160,79,224,138,200,131,120,216,155,12,184,91,126,40,159,74,247,122,67,41,141,91,129,98,141,201,167,196,3,108,195,199,139,40,107,211,111,53,106,143,144,60,233,68,235,75,168,48,116,158,184,57,65,195,173,40,106,100,254,220,133,210,109,93,90,176,52,62,177,151,73,229,72,25,18,194,69,14,4,179,223,127,154,174,139,226,187,19,10,69,188,243,67,207,141,117,18,144,153,40,49,96,200,253,215,244,192,237,43,140,51,20,226,167,220,121,210,135,244,67,145,236,65,40,67,80,36,250,253,83,77,235,128,165,235,10,39,116,214,128,137,122,79,189,154,147,221,15,173,185,77,137,76,175,110,214,97,219,97,243,129,100,60,41,117,119,47,148,208,21,181,157,122,243,227,169,196,185,51,217,171,138,218,217,184,243,197,119,73,170,170,134,154,117,40,240,231,229,23,227,19,61,230,15,221,67,147,27,110,103,178,174,210,75,125,224,253,17,75,12,238,47,186,209,236,240,139,77,159,95,63,37,226,2,211,23,60,126,200,107,41,255,224,30,48,213,233,237,185,249,108,110,51,78,148,119,138,206,208,9,151,214,143,21,82,78,184,204,10,163,128,28,143,102,253,123,116,72,77,107,211,63,8,13,250,182,90,125,76,254,148,226,183,143,43,61,244,88,162,199,216,215,65,21,152,252,250,51,209,232,144,30,55,111,3,73,121,125,177,66,190,102,59,12,193,87,87,230,175,79,133,63,57,121,137,57,116,237,89,177,170,95,77,65,223,99,74,163,86,148,221,132,57,112,154,101,232,210,60,211,190,183,128,137,171,172,23,78,187,5,106,220,57,69,113,188,124,200,57,244,159,61,152,237,41,238,76,76,116,61,251,205,118,249,73,224,132,119,242,110,71,195,163,214,192,40,193,200,62,73,242,100,251,128,158,23,234,83,79,227,179,162,136,38,6,60,251,235,145,145,134,240,221,138,115,188,60,59,33,124,119,119,200,38,61,191,36,159,203,161,181,188,135,12,112,162,231,213,3,23,246,229,15,206,38,193,217,31,152,214,120,1,171,128,43,7,230,134,214,232,191,157,77,225,44,63,240,76,2,19,184,127,96,111,173,6,106,233,173,231,222,84,11,174,128,73,133,169,115,78,150,215,103,17,188,141,156,212,85,156,45,78,83,35,6,116,245,230,16,143,242,225,100,162,39,117,112,81,72,170,126,92,78,216,72,77,79,121,90,134,126,162,234,192,120,149,106,137,66,195,240,201,125,182,126,139,119,170,139,106,25,88,135,169,69,214,165,129,40,99,124,12,242,57,163,118,133,7,66,19,1,163,227,161,43,7,11,216,147,54,125,160,18,241,90,101,148,214,126,129,20,202,132,218,123,96,22,138,24,187,63,218,34,160,170,75,7,205,231,149,28,54,57,45,53,115,207,137,88,2,29,231,236,200,233,129,51,229,15,1,83,180,180,213,60,111,247,181,126,188,127,53,253,105,135,113,47,78,148,83,9,122,156,177,112,243,172,191,213,214,128,195,57,168,135,147,83,176,69,206,178,212,33,43,180,134,117,147,13,234,242,129,151,6,205,172,85,120,192,84,170,171,191,116,62,222,87,75,2,220,243,217,196,53,34,183,200,80,251,111,91,230,68,163,125,16,244,194,149,27,166,126,160,246,59,9,190,230,187,40,173,47,215,227,16,217,247,241,29,133,105,210,70,121,163,129,57,249,46,74,56,124,150,246,92,221,160,243,7,76,23,107,125,52,162,148,190,31,81,140,249,154,147,84,200,116,15,180,28,43,238,236,101,122,246,24,3,33,62,9,121,252,164,23,155,134,122,92,12,169,84,221,169,124,166,66,114,47,210,130,206,91,247,247,31,99,36,158,12,246,184,110,10,153,78,93,190,135,143,66,238,120,62,145,148,17,65,28,235,138,170,135,30,133,45,97,164,80,5,122,220,28,141,163,96,98,251,94,70,184,175,215,39,42,12,37,211,247,127,52,243,168,16,81,167,159,84,139,191,53,209,131,165,23,155,72,65,13,148,138,95,125,236,108,226,121,63,184,99,108,101,57,142,217,22,219,116,107,181,155,195,41,75,128,104,55,41,8,135,161,107,106,172,28,186,236,242,45,201,244,79,37,206,190,205,226,223,14,22,234,94,138,192,196,209,221,124,234,200,60,105,132,31,102,73,242,224,16,182,85,211,137,176,76,67,199,119,112,60,148,164,70,225,50,101,128,21,247,46,244,224,211,171,41,47,244,232,15,20,213,186,202,147,32,128,8,224,99,98,90,251,58,100,203,104,126,254,104,38,82,35,27,45,178,172,35,204,8,134,84,36,182,13,238,187,184,251,219,77,224,79,51,23,231,211,126,169,137,110,76,91,161,204,0,163,28,16,215,146,44,149,163,158,78,139,179,248,202,195,100,92,26,78,176,158,240,45,102,2,162,185,101,233,115,83,222,29,207,77,244,102,203,126,5,151,127,174,117,225,244,160,148,3,250,186,52,41,186,241,162,52,239,153,1,151,57,166,102,115,74,118,3,5,58,113,205,111,30,137,8,204,14,120,228,246,160,68,207,75,160,239,51,163,1,17,241,73,2,219,181,73,60,140,194,182,234,231,142,149,216,105,78,144,126,240,171,221,139,57,78,117,130,210,187,195,179,234,221,76,104,217,106,142,229,152,35,94,220,217,116,166,248,128,171,217,157,119,192,218,10,7,24,203,193,131,124,120,44,37,103,189,218,212,174,103,192,253,9,114,16,161,197,172,115,152,196,169,152,9,203,196,175,239,205,105,61,32,35,134,188,212,114,55,177,35,151,215,117,205,86,90,0,141,11,35,93,245,92,221,134,251,121,214,28,87,157,45,164,8,230,93,117,22,45,150,243,242,192,164,206,226,106,196,55,134,254,244,180,214,244,14,219,231,148,69,89,7,105,63,159,69,52,32,211,48,248,50,254,203,188,112,23,57,68,96,154,175,215,120,52,114,186,207,213,148,248,198,78,150,153,83,154,70,173,132,100,75,140,10,119,210,13,161,224,58,22,159,72,217,84,236,228,234,114,22,237,253,94,52,140,127,38,41,69,7,43,230,89,54,189,202,165,48,220,223,122,225,113,235,150,72,225,30,175,49,142,83,106,122,9,139,11,156,175,13,2,154,146,238,8,233,204,209,233,238,18,124,137,170,17,70,26,56,117,79,154,27,12,125,87,114,207,212,114,165,248,158,201,154,139,9,12,219,179,197,168,156,61,85,105,64,36,34,120,185,120,175,68,173,173,100,197,183,229,179,3,238,89,243,168,7,198,114,240,39,91,172,182,170,40,108,209,25,112,17,178,39,218,80,211,149,222,64,91,215,244,24,104,169,49,207,104,233,167,193,10,26,36,96,40,6,140,46,200,16,152,226,31,127,105,19,4,218,226,90,64,27,24,211,167,225,79,208,105,233,205,207,145,24,11,136,240,237,238,83,31,28,98,182,71,97,154,53,38,27,122,115,107,78,53,2,70,136,68,136,4,212,23,244,28,87,155,14,134,124,143,137,188,218,138,171,143,223,87,245,189,146,145,169,3,77,91,141,186,73,209,77,4,159,168,150,59,59,169,188,23,5,91,195,79,143,102,61,144,214,3,55,186,60,7,140,150,114,86,254,68,193,210,118,216,156,111,249,216,38,24,239,161,16,250,130,21,53,71,143,157,128,4,114,92,221,139,136,180,3,255,164,95,28,110,38,111,41,48,180,136,22,87,151,173,100,52,218,9,150,8,179,96,210,41,125,98,26,121,215,207,151,246,107,125,152,149,53,66,194,216,127,121,162,101,45,217,206,105,61,180,61,86,205,248,81,232,173,48,165,151,61,224,243,223,15,90,90,248,61,230,237,42,93,133,158,101,247,185,96,218,22,253,225,95,154,207,97,26,50,239,166,112,117,214,7,40,212,68,185,55,209,247,18,35,50,45,177,38,123,2,17,149,175,185,214,129,141,232,167,43,179,192,29,140,159,134,182,171,156,71,72,11,195,151,30,157,89,139,134,96,38,103,89,137,241,28,214,192,74,134,132,122,227,237,142,59,236,224,38,199,226,132,84,239,20,7,236,151,253,152,78,7,38,62,186,3,182,30,244,2,47,74,39,227,234,76,52,94,222,218,184,72,238,40,210,249,7,105,62,129,241,238,74,192,86,88,35,67,154,140,135,230,67,218,232,62,172,59,78,178,86,187,62,67,173,226,98,235,163,165,157,227,200,166,206,18,5,99,133,33,165,214,128,41,198,17,198,150,245,222,138,197,83,77,210,96,43,109,138,180,174,47,61,18,11,202,88,57,48,85,88,35,96,250,117,234,213,221,251,58,128,22,17,203,53,16,234,103,128,73,138,251,65,41,25,140,157,176,194,150,19,14,195,176,115,44,5,156,172,10,95,225,148,227,157,16,129,145,73,70,242,112,149,216,202,172,57,217,208,91,103,26,180,204,128,123,41,89,175,166,67,78,204,132,178,181,72,39,35,206,130,99,226,168,213,188,119,129,161,73,143,128,207,150,48,196,119,24,199,34,79,201,15,61,10,217,245,210,100,49,176,192,168,149,219,10,227,118,4,74,150,71,201,113,203,8,87,14,51,221,100,131,37,227,233,138,149,192,25,158,151,194,101,120,215,85,96,196,228,148,182,71,213,91,138,151,130,166,209,197,234,27,116,253,46,238,57,152,15,163,89,254,49,169,155,137,73,114,230,43,193,162,11,67,202,8,11,197,10,33,117,118,211,60,113,184,55,133,118,220,144,147,28,240,24,230,113,45,197,16,138,178,106,29,76,16,135,196,226,27,176,212,103,236,7,103,54,181,103,72,168,149,200,2,215,58,95,184,68,225,81,183,198,59,202,167,26,166,57,227,126,90,181,30,237,178,73,66,37,193,154,117,24,49,122,157,160,228,152,135,255,182,233,144,236,174,87,195,162,218,113,117,165,2,228,121,237,229,146,228,192,214,96,173,41,108,50,97,1,167,242,204,80,154,85,134,209,6,153,103,101,101,89,50,193,35,128,89,173,104,62,63,31,132,3,97,6,124,206,67,157,72,131,238,15,51,110,206,196,106,207,205,101,5,96,159,83,91,170,48,43,32,126,187,35,223,244,220,156,57,28,55,111,143,61,105,131,230,212,83,116,159,87,42,105,62,67,158,131,219,80,173,191,221,214,39,67,200,191,197,213,104,65,9,133,147,175,141,177,252,193,176,84,151,130,3,111,57,192,84,53,132,14,229,57,106,108,72,2,213,182,116,31,164,104,163,123,12,189,82,216,39,70,219,96,19,184,95,139,25,93,36,159,125,224,68,73,104,192,253,97,176,209,0,62,199,121,90,45,15,42,70,27,37,219,28,147,14,207,221,116,14,87,20,168,71,189,104,81,150,49,249,166,233,59,10,68,233,161,12,26,58,71,228,8,238,87,58,63,52,113,152,6,164,254,200,166,64,203,202,207,131,21,114,183,51,126,154,164,157,124,105,102,119,196,172,232,47,183,146,46,46,154,69,246,248,233,66,201,192,84,130,51,185,29,55,38,113,195,179,156,243,3,65,131,20,95,227,236,123,187,148,7,38,212,228,23,159,205,42,13,157,38,232,239,230,229,87,83,12,164,188,211,243,161,201,14,151,128,41,150,155,10,83,240,27,87,147,213,239,250,94,86,61,220,2,134,241,41,67,154,172,103,147,191,54,52,96,53,250,186,169,160,172,248,109,242,16,69,97,106,52,123,188,24,106,139,83,208,179,227,212,114,209,81,245,172,238,86,97,235,134,0,48,164,74,101,156,35,36,113,175,54,58,251,223,214,124,255,215,143,222,103,98,130,199,162,76,70,15,18,244,172,209,234,17,192,106,180,133,170,195,81,172,211,87,192,243,24,13,122,111,11,253,223,175,156,149,74,78,40,114,230,152,250,20,38,170,161,217,77,178,54,118,208,180,95,86,53,58,176,120,71,49,63,179,210,26,250,175,70,242,206,222,37,250,232,6,167,40,125,134,152,64,242,98,61,240,37,199,84,99,169,141,242,252,52,226,212,14,215,188,148,115,221,173,182,51,46,174,28,200,91,223,154,134,136,62,222,72,241,237,103,130,89,228,199,191,22,51,123,62,99,70,48,71,96,154,3,235,147,53,227,166,57,76,173,76,215,223,30,20,124,250,131,91,103,247,7,197,51,94,129,146,100,211,237,162,144,78,244,123,83,142,172,85,63,16,127,247,61,209,250,120,73,138,240,0,107,23,152,3,176,235,86,85,32,56,251,222,79,82,65,207,67,219,2,98,73,163,251,94,212,44,59,214,208,242,250,126,96,94,67,247,42,11,20,174,128,87,159,91,31,13,1,190,17,191,141,116,187,190,88,182,2,193,26,112,125,124,200,3,99,91,180,128,23,236,37,129,51,197,2,241,228,118,72,202,78,151,75,137,180,66,165,182,102,136,247,202,113,121,102,215,133,151,114,132,135,181,86,143,151,166,103,184,90,239,133,175,23,59,213,176,120,164,140,232,217,8,74,16,242,206,175,210,26,70,143,188,156,234,142,245,131,111,244,152,170,52,23,24,177,167,160,88,37,223,18,254,225,138,241,156,118,180,202,99,119,100,233,60,126,98,166,143,18,136,153,178,59,7,138,246,173,60,22,35,29,20,46,147,47,215,237,104,240,107,98,15,90,15,93,69,207,255,197,137,6,117,89,163,170,152,185,231,220,8,83,20,181,167,242,194,101,198,126,179,143,63,255,156,135,7,70,117,45,224,174,245,14,166,142,146,98,171,219,168,146,234,183,178,246,12,241,203,112,105,214,122,47,246,194,229,179,153,32,251,160,118,42,66,105,65,184,104,22,52,125,224,74,185,158,123,136,172,210,242,154,108,108,204,225,87,112,46,171,45,73,91,178,21,254,122,182,74,192,254,192,99,92,120,209,2,72,191,37,198,254,8,31,144,214,149,234,151,116,138,108,70,248,98,112,83,159,239,117,54,240,122,125,91,178,119,83,111,190,24,182,112,19,49,38,213,55,56,7,249,218,17,42,43,22,28,85,11,251,24,82,65,6,111,144,226,94,151,201,132,10,226,201,127,89,103,129,43,213,71,241,104,199,194,24,106,222,152,185,89,174,87,158,234,80,155,15,114,108,176,166,113,187,123,211,218,48,211,207,234,17,167,128,132,161,91,37,2,126,235,70,19,138,53,111,22,24,123,113,71,192,128,144,149,154,140,11,22,146,47,2,194,197,187,79,245,204,113,74,115,132,57,206,92,84,74,234,192,142,27,17,140,227,243,60,55,223,212,203,198,152,35,128,168,108,194,1,173,58,72,29,148,133,100,13,18,18,68,65,112,219,225,97,133,108,15,188,243,189,122,160,83,166,55,71,219,180,70,84,11,170,127,122,194,55,228,138,35,38,6,105,76,237,213,125,206,228,126,67,125,104,67,36,141,44,209,203,52,252,254,1,185,92,107,230,18,132,215,112,236,77,195,79,226,82,19,1,128,248,34,20,192,141,245,132,250,200,238,58,124,38,29,251,186,194,176,18,34,178,202,30,38,79,118,220,202,179,109,185,11,64,193,10,86,148,194,44,156,8,188,118,154,165,202,131,219,18,141,104,200,100,151,151,65,155,132,243,162,144,196,154,197,102,73,114,17,107,35,13,233,48,242,13,93,159,156,140,193,13,190,162,33,34,209,209,179,85,148,27,183,221,75,41,31,40,64,163,78,19,161,106,212,27,228,185,16,193,106,17,183,66,20,85,3,87,144,71,75,144,246,160,108,136,34,183,69,148,207,137,21,31,115,153,146,187,6,156,141,210,25,201,131,60,167,134,189,166,29,255,251,102,30,8,239,79,133,199,234,110,129,89,98,66,109,44,212,167,198,140,17,61,167,200,44,154,153,64,140,179,199,197,109,46,13,204,90,177,186,63,54,76,185,170,193,125,196,23,230,184,168,52,220,2,134,159,179,35,87,51,200,10,234,213,189,120,77,28,104,153,154,163,37,211,217,107,108,103,144,115,117,180,241,41,110,16,29,173,5,37,22,65,119,171,145,252,106,212,96,61,169,26,210,106,109,68,110,44,27,75,70,224,130,16,115,14,24,106,146,12,9,188,234,153,3,110,244,158,215,84,77,167,7,83,164,191,22,164,72,133,17,131,12,138,1,42,42,90,0,140,56,10,78,72,164,120,169,159,212,171,161,235,164,200,101,114,98,104,173,235,88,196,37,35,37,120,126,168,107,21,46,246,88,248,16,100,225,150,70,72,167,133,102,91,164,243,33,164,233,107,115,172,70,222,155,94,52,75,95,155,194,216,29,44,132,66,217,224,147,111,76,200,240,92,120,161,58,245,100,222,170,7,59,58,85,53,83,147,118,16,92,35,153,143,74,77,127,138,131,201,23,71,50,31,62,161,102,68,96,192,230,248,221,51,32,169,233,189,141,84,25,247,174,38,132,170,48,217,203,118,225,165,230,238,175,19,235,150,171,167,230,165,105,2,123,13,109,30,60,109,205,223,46,99,90,95,184,211,180,68,115,199,104,209,182,75,82,24,90,20,122,16,10,103,131,63,97,253,207,138,38,189,233,106,117,225,89,244,184,63,175,177,40,74,141,39,39,115,221,223,140,250,238,247,189,138,82,167,17,44,232,145,38,133,6,144,197,236,60,219,24,245,118,49,139,122,74,186,234,249,56,249,210,100,200,230,254,67,82,24,12,77,48,78,30,130,241,50,237,184,72,121,211,94,78,233,105,104,254,195,50,12,24,74,248,115,117,117,125,117,131,199,203,112,104,63,141,16,103,232,32,66,170,164,37,202,112,82,176,196,142,93,151,68,20,10,62,11,13,134,239,213,104,210,43,207,6,214,130,63,248,57,143,139,242,215,22,254,199,140,213,65,155,27,101,156,64,89,142,125,20,82,9,126,144,240,127,224,132,196,52,99,175,108,250,61,6,36,131,24,112,107,104,213,148,151,52,102,185,244,53,252,187,154,181,8,157,94,146,23,166,85,184,108,25,166,204,52,3,134,107,174,153,80,235,83,122,191,23,162,149,121,235,213,173,121,71,7,131,105,64,163,108,44,164,16,46,193,13,109,30,229,94,160,122,50,221,15,64,127,250,169,188,164,149,241,173,58,51,81,45,117,19,96,247,143,160,81,82,233,244,252,52,75,115,4,237,3,166,221,78,122,113,155,161,96,116,118,127,230,194,11,47,97,187,252,122,243,42,51,111,152,54,80,208,17,71,154,207,213,155,129,10,162,164,153,29,15,165,240,138,20,65,179,164,216,67,73,131,19,29,142,30,12,206,242,136,172,16,224,175,97,135,224,141,159,123,15,229,58,98,127,7,255,147,106,142,250,48,37,199,140,68,43,236,209,62,234,195,148,36,4,22,220,211,134,60,177,12,234,222,226,192,140,2,67,169,43,145,114,51,147,131,154,138,42,222,83,154,105,173,70,186,112,106,85,82,224,124,164,96,64,87,147,100,81,254,39,242,157,193,20,174,8,93,40,53,155,124,92,156,17,163,97,36,42,67,26,41,231,145,131,72,156,96,113,190,204,212,21,85,88,120,89,243,161,2,163,142,20,230,236,153,82,69,217,46,155,237,44,118,172,95,50,66,185,242,8,246,181,224,17,31,223,134,196,186,194,166,219,17,220,237,241,164,62,128,103,189,48,2,193,15,105,22,113,32,223,208,168,235,161,244,239,41,77,206,151,52,158,203,83,140,154,88,93,193,127,182,10,123,37,243,102,118,59,247,255,143,243,72,83,36,101,79,179,173,251,15,159,93,246,33,216,97,132,92,34,205,128,107,212,211,83,73,78,226,187,4,13,159,152,161,18,156,39,39,101,208,240,209,73,214,10,121,34,155,229,146,248,17,9,208,90,41,163,41,251,147,241,229,75,127,232,236,185,69,84,110,240,241,230,35,196,128,103,19,100,120,218,205,41,255,25,45,178,251,90,100,197,159,186,204,179,152,16,205,118,24,105,184,23,182,182,188,1,19,116,209,159,94,230,155,122,81,69,107,111,237,13,178,101,109,68,57,199,113,22,134,86,159,17,149,168,69,170,80,222,242,250,90,41,166,114,212,58,120,232,197,205,218,186,57,140,201,175,83,1,198,104,112,9,224,215,246,242,84,217,82,202,236,159,11,250,74,86,71,148,14,136,117,93,248,60,103,211,229,67,120,50,86,46,199,226,67,38,160,222,3,10,93,148,5,17,125,126,170,112,145,23,141,171,39,74,187,250,218,244,182,136,2,50,116,50,159,10,177,106,230,157,87,223,208,97,105,170,214,66,133,185,150,163,170,200,154,133,140,167,82,37,199,201,72,185,211,89,230,227,149,98,216,23,69,198,186,61,85,184,45,28,20,43,193,45,79,205,233,121,211,32,134,207,95,219,19,173,134,130,222,16,131,134,56,85,210,73,14,223,105,185,147,60,77,106,233,41,104,58,39,196,140,106,66,83,33,215,250,2,179,47,86,84,190,81,107,246,148,111,162,201,26,5,127,116,165,215,10,130,193,238,215,47,204,138,121,202,70,219,165,208,225,8,101,141,15,27,229,220,229,68,58,250,22,44,95,189,154,126,198,81,200,136,3,169,106,8,195,172,25,31,52,10,185,68,20,23,181,114,147,32,245,18,203,227,51,235,217,197,201,117,44,223,40,208,228,191,231,3,31,135,40,74,246,208,39,170,79,221,220,57,63,110,177,161,29,56,186,60,59,242,201,110,224,209,127,104,105,180,159,142,33,171,196,218,183,22,42,245,133,47,147,250,24,81,156,208,90,58,87,141,114,226,37,179,4,110,244,212,165,245,251,94,81,81,139,15,163,91,94,167,41,131,243,151,142,79,242,16,133,14,122,198,60,10,240,137,89,20,221,108,205,99,202,113,111,90,205,60,69,125,214,34,51,74,125,105,105,175,229,63,157,78,120,33,3,1,155,181,63,239,133,164,72,148,216,103,136,114,89,199,148,227,205,15,222,101,109,179,95,129,24,211,84,247,250,230,212,154,210,207,183,105,34,231,168,203,166,171,147,254,118,67,172,211,51,148,103,211,63,198,251,83,37,79,151,0,95,35,132,125,234,91,191,143,65,120,75,194,161,56,61,162,57,227,50,229,80,167,30,67,203,127,96,194,39,169,55,71,59,90,190,87,245,158,68,86,35,111,188,28,173,96,219,162,48,81,145,30,124,170,204,54,213,212,113,107,35,244,233,213,103,255,13,50,243,162,204,72,207,93,211,128,8,65,4,132,129,214,115,126,81,253,181,67,241,224,76,169,167,76,158,34,178,25,35,118,76,214,162,76,56,107,101,56,163,98,188,25,73,187,63,39,111,113,61,42,72,26,101,60,179,180,88,235,113,255,237,254,235,90,247,148,184,245,56,161,104,205,145,202,107,48,204,8,169,156,67,120,204,71,25,131,42,8,215,138,67,11,97,140,162,53,202,236,25,81,8,182,96,136,188,133,96,255,163,237,204,146,45,73,113,32,186,37,230,97,255,27,43,142,110,72,56,207,172,62,211,186,171,173,51,189,136,75,16,12,66,131,251,132,158,172,6,124,44,184,199,80,34,196,118,127,155,64,171,146,176,100,110,157,241,189,144,162,94,106,40,37,248,22,106,80,126,156,147,57,63,236,48,198,25,16,212,26,150,128,255,152,158,100,131,6,49,7,174,207,167,22,172,63,191,93,72,221,120,72,88,82,164,46,46,99,226,210,51,132,82,130,180,226,167,57,119,235,67,16,6,251,86,180,166,244,241,177,122,201,174,187,156,32,80,13,228,167,84,44,59,49,180,161,79,2,33,26,39,123,6,235,1,154,180,243,169,127,35,186,16,219,29,177,2,45,207,176,224,79,48,134,76,232,221,135,94,220,40,0,139,5,178,44,77,97,60,112,141,156,157,133,163,105,23,189,215,193,221,23,228,24,139,64,196,115,237,179,192,70,112,230,144,0,240,20,154,157,182,97,141,44,83,167,152,122,175,67,151,33,249,195,41,90,110,207,205,44,193,40,18,156,58,144,97,104,129,5,73,197,99,197,195,207,134,183,181,160,203,138,10,119,80,5,17,228,208,219,240,89,96,4,174,46,75,209,217,163,116,212,200,173,9,242,166,180,204,227,252,60,156,100,190,128,85,71,205,186,182,130,212,141,210,189,51,81,211,243,222,157,236,64,231,87,162,24,231,121,120,234,41,174,249,92,106,200,40,120,96,252,31,1,115,98,233,111,23,227,188,116,78,43,60,156,79,117,31,114,80,241,219,133,28,80,45,128,58,189,41,145,179,111,14,236,57,247,83,57,88,122,16,71,65,140,159,158,155,120,166,196,192,123,206,141,63,119,125,239,82,74,16,67,157,237,20,81,137,167,104,17,49,222,96,17,35,235,69,103,3,244,52,190,33,34,57,181,52,84,136,40,74,14,23,245,38,209,33,61,163,2,199,178,239,105,70,66,146,212,38,72,103,137,69,52,98,35,99,93,149,240,39,25,49,103,119,110,181,102,58,99,234,221,176,228,33,103,102,131,160,86,235,232,200,14,203,206,91,72,38,60,60,85,207,144,103,47,65,37,21,141,228,16,245,203,144,104,87,130,144,14,153,161,135,82,17,34,170,224,171,163,14,81,83,112,200,69,131,209,219,201,238,184,200,151,103,80,201,174,109,193,164,135,152,154,126,176,129,192,131,183,134,222,78,57,10,140,20,54,104,150,211,182,240,146,238,121,217,232,138,156,228,15,47,193,187,233,213,20,116,142,25,38,151,215,131,1,53,174,211,71,103,146,242,250,227,30,105,150,7,229,112,131,134,247,217,142,19,114,7,14,191,204,213,236,153,120,224,131,219,240,108,35,239,234,239,211,229,223,141,56,145,123,144,126,239,51,57,156,239,133,252,83,216,137,212,145,198,204,108,151,148,17,26,65,117,195,193,215,233,63,13,195,243,11,227,166,117,242,66,60,74,220,160,5,54,150,122,103,147,36,117,84,15,192,5,13,127,119,42,86,227,117,45,47,124,108,116,39,91,205,40,157,61,197,145,19,253,90,103,70,204,243,119,102,169,239,146,142,7,108,217,178,90,34,123,182,223,20,156,142,203,228,13,198,91,218,235,81,233,97,93,25,91,71,173,80,96,238,163,102,156,116,207,123,19,108,113,234,196,99,2,174,135,63,132,135,103,231,175,45,44,101,173,135,163,103,197,115,213,7,28,152,121,188,165,191,36,148,122,107,178,209,187,186,247,167,241,9,59,43,105,70,78,162,232,195,141,120,190,59,124,6,120,168,143,125,152,44,108,192,115,60,161,124,106,108,151,211,102,145,183,155,48,25,181,78,150,185,235,164,165,8,121,169,179,140,138,210,26,252,181,70,90,154,52,156,98,138,8,206,3,251,147,76,209,136,73,50,91,238,194,185,106,129,121,218,155,56,161,195,197,20,38,4,102,237,238,248,109,246,122,217,234,17,106,24,53,216,86,11,100,175,50,203,207,222,157,156,95,13,168,86,221,149,172,102,211,43,103,40,223,127,105,14,184,250,15,119,105,13,136,13,183,250,56,134,113,239,57,121,168,81,164,119,77,226,183,172,124,39,159,102,131,58,247,7,205,82,35,93,198,119,37,14,184,189,31,154,101,36,90,46,83,114,66,10,72,242,33,11,21,67,206,250,75,213,45,199,165,112,114,163,44,24,132,223,121,188,217,236,44,118,2,100,14,67,233,41,91,30,149,83,225,99,55,194,212,165,245,145,13,243,40,116,2,224,167,26,122,196,89,18,151,231,147,13,51,10,68,32,228,180,179,66,207,96,19,95,196,209,133,15,60,115,159,244,159,38,113,94,141,72,234,213,143,165,238,212,240,56,203,212,67,9,91,12,210,106,31,76,65,176,58,57,206,13,120,212,248,34,157,66,76,221,233,97,211,35,241,220,105,233,207,156,212,52,30,170,37,183,167,224,153,70,193,82,2,20,212,140,154,203,64,225,49,110,91,115,210,241,35,102,15,155,15,226,22,231,146,119,71,133,44,160,168,220,228,18,69,41,231,93,127,120,167,107,190,48,68,127,226,70,76,198,73,56,130,142,159,116,24,249,34,9,46,210,230,26,7,131,138,27,45,171,56,79,110,119,133,145,167,191,148,68,157,244,129,115,30,187,94,133,113,29,170,116,195,177,57,119,10,133,4,140,134,173,186,42,196,35,246,188,42,30,67,75,159,185,163,97,63,121,235,137,187,78,4,68,72,245,56,107,35,132,56,112,4,139,252,213,79,1,198,23,137,49,255,74,136,57,161,133,225,89,62,220,132,240,198,20,21,255,161,188,220,39,75,49,238,156,251,211,68,183,151,115,19,65,157,76,41,128,104,53,17,89,95,161,66,96,228,22,162,44,68,157,202,8,245,17,228,100,36,61,233,60,187,71,14,247,64,35,130,148,65,209,83,66,84,219,143,94,212,235,114,83,121,145,108,68,217,62,23,186,249,90,4,166,116,43,100,31,168,10,27,170,6,3,123,138,135,190,73,111,205,83,242,255,128,241,167,248,179,207,215,97,212,4,78,78,143,66,141,209,217,178,84,184,164,117,187,25,185,6,14,103,190,234,60,161,123,181,67,96,7,222,223,161,74,77,221,228,45,92,96,231,28,178,143,144,12,137,177,211,71,108,25,107,155,202,239,192,120,229,170,64,108,142,207,36,249,41,74,125,79,94,40,120,84,17,13,194,59,213,130,135,217,238,60,79,107,216,142,61,222,50,246,111,45,104,199,168,92,241,181,99,122,184,42,187,181,160,21,8,59,104,147,135,160,106,97,164,114,32,120,250,193,109,226,178,144,33,195,7,31,252,234,144,146,147,229,168,2,83,38,235,252,193,20,204,72,144,42,193,206,158,122,252,246,176,106,112,149,13,130,57,222,207,62,115,116,170,24,12,118,78,176,175,88,52,103,168,230,10,27,59,218,37,209,53,164,0,138,202,160,145,15,238,234,86,153,144,141,108,10,231,111,160,110,116,205,47,2,248,146,45,115,172,20,35,109,187,242,85,125,10,5,5,49,61,188,157,1,35,51,41,91,202,176,218,207,239,212,134,93,204,206,16,149,150,51,149,71,135,249,131,104,176,225,22,141,210,141,105,74,134,77,68,189,142,21,48,124,83,64,110,204,244,45,46,74,254,119,14,1,55,78,117,201,182,76,148,157,47,175,196,133,116,12,189,137,34,114,124,16,255,166,171,249,197,145,47,114,124,200,253,121,234,238,196,75,58,133,78,31,204,124,250,209,241,33,60,109,169,23,252,166,45,94,171,146,220,47,74,128,41,113,224,231,208,104,59,255,185,253,198,204,33,226,32,168,132,246,8,213,172,238,89,162,164,109,194,32,36,173,151,145,12,135,254,91,207,82,191,105,2,107,187,212,144,150,91,67,226,126,200,198,149,80,254,177,153,208,85,157,170,113,18,166,248,210,166,77,113,23,64,35,207,100,135,134,90,63,173,165,32,5,151,183,213,249,133,134,26,204,189,210,109,20,215,83,188,52,143,31,50,17,96,119,236,78,78,55,105,11,167,237,63,45,59,170,136,18,83,212,108,67,185,204,180,93,87,215,227,192,164,0,173,159,45,12,12,231,69,190,168,49,112,254,38,190,9,146,149,121,137,165,43,82,3,16,89,180,15,38,189,240,202,59,85,200,5,224,223,158,31,140,82,248,136,57,128,172,10,37,169,241,240,97,124,204,227,194,139,160,204,244,142,147,127,123,125,42,120,105,81,202,78,222,26,91,246,26,102,182,131,154,104,201,7,19,212,94,249,190,54,193,224,253,241,213,159,225,72,201,124,44,23,38,213,233,187,55,1,83,125,188,238,123,51,155,61,77,13,248,92,29,111,118,54,240,79,173,195,97,77,173,128,206,23,55,164,127,144,109,220,32,242,218,144,50,180,47,38,183,126,117,179,215,198,7,38,190,248,59,49,41,240,205,69,210,77,128,225,102,79,222,179,2,143,79,149,215,166,46,241,75,191,3,62,118,248,236,69,97,232,72,5,110,87,25,17,152,48,196,218,1,175,243,124,249,109,78,139,79,116,1,152,252,213,113,127,187,35,26,240,149,195,2,119,99,86,16,120,193,204,214,227,225,117,222,20,232,3,67,18,241,85,32,219,101,158,235,250,237,185,169,247,214,22,31,12,238,187,118,231,49,76,199,233,35,177,98,38,34,14,214,229,225,228,155,126,225,124,224,113,253,196,104,226,160,250,22,19,205,88,124,179,60,250,244,234,139,114,130,114,247,92,210,120,153,168,194,114,56,161,128,117,71,148,130,169,188,98,9,176,38,170,76,67,46,136,206,175,11,12,181,148,52,166,98,225,43,29,2,165,248,164,222,5,130,190,253,252,50,210,129,73,141,109,77,96,214,75,142,126,147,144,32,191,108,42,141,254,195,231,112,237,75,219,226,144,254,170,81,88,92,208,202,202,174,49,150,165,236,196,226,58,55,234,185,181,245,178,92,112,135,113,80,206,174,240,40,159,153,240,91,31,253,6,251,236,225,100,54,213,152,101,194,91,7,74,93,105,143,57,104,74,67,69,96,20,197,99,130,19,19,185,58,174,192,243,156,106,197,91,67,159,122,197,59,107,51,22,217,21,203,254,24,90,57,201,44,130,148,185,126,90,241,6,19,138,186,48,62,189,217,98,79,57,87,90,28,201,23,46,136,165,244,233,61,135,49,66,150,7,217,240,117,73,107,88,73,4,134,224,227,99,136,3,166,110,61,221,47,66,185,195,254,124,134,214,53,188,80,119,200,145,53,107,159,217,103,173,241,218,222,81,67,71,170,140,126,127,155,4,226,59,44,172,165,242,201,11,216,152,163,225,46,48,225,188,47,252,106,47,198,82,188,15,95,22,61,106,235,62,188,92,246,34,78,20,82,43,90,188,24,201,148,75,30,78,231,86,108,135,168,152,21,89,247,235,199,171,234,15,31,197,232,214,5,134,182,112,248,7,93,220,59,151,182,110,220,5,127,48,47,149,116,125,89,216,179,254,12,113,147,61,16,190,5,80,216,82,183,183,69,159,110,235,152,117,115,174,213,15,70,11,183,76,69,173,239,31,138,36,93,234,77,159,77,218,212,111,225,47,200,209,242,37,155,5,198,34,93,14,195,218,177,135,244,187,21,187,153,126,240,49,83,158,19,4,89,23,178,20,63,248,172,167,57,21,228,238,215,29,252,169,0,202,163,235,40,159,216,29,193,188,99,219,54,57,125,142,117,208,251,151,87,187,44,221,186,234,145,205,122,137,163,237,236,39,85,232,237,172,168,12,5,219,241,161,196,251,151,116,27,62,110,47,157,56,176,109,232,242,177,152,149,243,83,73,58,48,165,89,183,228,169,90,166,94,251,121,113,22,49,93,156,184,183,223,219,220,108,191,120,27,62,110,238,65,210,111,28,6,120,174,63,184,144,61,119,13,149,78,120,102,249,144,193,119,123,22,71,187,168,85,32,124,211,255,124,245,92,202,117,147,82,97,196,213,51,224,14,227,252,61,155,206,78,54,186,223,153,216,171,206,91,245,59,40,103,30,156,205,245,43,244,66,168,6,231,195,5,77,102,101,120,183,9,81,94,77,196,138,113,85,93,146,106,145,156,192,22,117,59,70,49,46,101,51,31,12,135,216,13,242,99,213,153,218,244,135,98,203,201,217,67,182,53,44,98,223,183,100,250,94,62,179,138,205,124,236,206,28,40,76,36,247,157,178,169,80,251,28,51,126,172,44,163,109,89,15,221,103,55,197,28,37,75,235,146,126,68,167,63,24,73,60,162,74,2,51,239,182,163,48,120,222,101,105,18,18,95,129,39,177,230,108,28,169,23,53,106,6,159,221,231,242,68,218,216,86,248,124,138,111,3,167,84,176,165,34,3,86,32,131,44,1,27,105,82,185,99,2,113,236,170,62,127,201,75,21,134,21,234,122,207,95,124,1,39,46,86,221,168,149,3,102,83,229,123,254,96,82,171,203,221,253,123,181,200,76,118,244,60,38,201,185,69,81,35,209,175,226,48,217,54,119,183,225,217,152,179,223,168,12,24,85,199,29,80,214,240,152,190,44,7,223,189,202,152,193,25,4,13,132,195,156,83,67,250,77,157,213,246,33,229,10,89,174,22,189,113,51,90,224,61,30,110,78,207,11,83,145,247,197,240,172,103,157,106,194,11,119,18,124,107,252,54,27,93,150,174,157,13,42,125,153,217,7,166,0,77,142,14,210,244,142,153,93,189,107,196,88,239,121,11,11,19,137,67,62,40,148,101,87,89,122,228,114,140,88,213,144,203,183,155,197,15,247,136,241,117,125,171,103,254,246,163,251,94,248,144,247,23,170,134,209,150,65,190,215,170,110,87,235,47,116,178,76,100,186,12,125,56,217,240,31,187,192,226,78,71,223,183,192,36,235,68,107,82,67,106,209,223,70,217,213,143,30,66,114,229,138,207,24,140,47,247,131,23,73,13,77,159,77,48,42,59,154,45,183,234,162,184,100,218,103,62,253,168,120,147,236,71,56,20,86,142,198,184,117,111,60,183,26,215,227,250,146,61,172,222,88,233,165,113,242,66,107,251,77,5,146,146,207,129,121,135,140,72,198,153,194,14,83,242,90,100,42,80,177,51,135,207,82,50,26,138,92,22,187,85,141,125,162,81,38,182,92,167,238,72,176,48,183,234,86,4,57,149,144,230,94,152,114,146,229,103,15,71,141,148,237,81,166,77,128,254,219,103,49,225,182,176,242,85,99,125,238,126,90,19,211,38,231,127,9,76,168,211,209,98,116,189,79,99,23,228,93,150,96,121,246,47,109,187,173,106,253,131,27,108,248,247,34,74,149,5,87,54,135,9,190,235,201,52,144,4,253,228,68,129,201,25,147,57,108,145,204,175,58,26,24,18,208,123,131,182,10,191,246,69,178,128,127,204,62,23,134,41,196,183,13,88,62,114,189,110,152,106,148,236,31,223,241,175,74,133,36,234,139,78,132,188,171,191,54,244,28,69,190,7,150,115,137,183,158,63,171,241,162,48,9,231,248,101,242,232,151,236,72,184,247,234,199,23,101,48,165,117,119,192,217,211,235,71,211,178,236,162,142,16,250,133,185,210,125,252,3,203,18,115,146,128,3,161,180,95,236,157,172,12,50,205,238,245,1,13,19,234,197,251,7,103,70,225,222,67,137,52,96,61,12,135,203,115,30,19,130,102,147,242,103,163,201,115,118,179,127,234,152,250,191,31,149,62,97,204,151,128,115,29,178,29,112,243,67,130,216,97,59,47,183,192,68,251,91,12,229,230,105,50,152,219,20,12,125,138,252,10,222,135,140,53,101,13,1,159,147,149,88,218,133,201,130,152,49,9,186,113,73,233,87,54,174,168,225,179,179,72,118,100,53,109,136,252,85,125,90,142,153,150,207,51,253,112,249,120,191,179,149,95,10,74,226,107,119,19,153,68,131,36,30,1,8,78,166,251,31,129,209,72,23,251,133,192,170,147,8,253,18,65,90,235,186,170,230,39,54,194,62,68,109,164,216,169,3,126,131,56,45,55,21,90,115,104,91,66,15,14,146,123,191,244,119,147,209,189,124,112,101,175,145,45,206,170,35,82,108,221,21,233,200,94,21,134,91,195,127,153,82,74,177,78,80,64,159,95,14,224,178,250,205,203,74,202,62,194,167,241,211,236,167,232,86,165,99,103,33,180,150,3,62,103,252,190,206,4,246,222,99,37,199,144,20,92,140,93,183,102,166,66,189,63,141,175,174,200,198,78,90,255,244,65,129,113,54,119,217,247,135,165,66,250,183,50,22,12,57,13,153,84,109,187,233,206,146,237,91,207,148,190,93,36,30,97,218,132,111,185,10,140,24,247,240,163,146,185,174,103,161,21,106,186,5,96,140,227,183,136,195,158,93,147,187,210,56,135,111,152,223,186,69,145,178,183,69,125,236,250,237,129,249,126,201,207,112,238,116,58,158,4,51,146,95,107,143,129,58,185,18,234,65,121,238,186,211,159,93,76,233,232,233,246,185,99,124,75,131,91,90,223,151,5,150,51,220,202,110,155,195,86,242,35,173,137,118,20,183,169,200,211,38,170,119,225,106,106,94,254,219,132,92,106,81,243,97,213,180,87,192,152,239,178,187,114,199,24,110,187,147,148,221,139,44,90,42,202,144,183,112,131,140,176,113,86,155,137,5,224,179,12,30,221,209,30,139,11,45,122,183,46,168,48,59,255,126,21,24,195,223,47,159,19,59,254,10,40,218,195,55,247,5,135,73,172,73,106,84,13,171,1,9,59,181,246,36,139,30,162,106,207,141,0,78,38,195,42,48,185,76,126,81,227,26,59,166,108,178,16,231,215,143,244,20,19,153,99,71,236,239,159,0,173,223,89,136,238,34,167,168,239,77,140,218,205,243,115,157,44,55,23,20,152,52,255,48,207,137,188,223,236,93,96,236,193,236,173,33,165,74,10,79,35,102,240,43,15,156,35,143,17,12,233,181,59,48,151,213,226,77,133,169,135,28,254,98,19,221,178,36,199,67,67,207,49,251,86,9,52,46,125,58,198,63,28,57,51,70,205,20,45,228,139,85,99,236,242,171,3,114,110,99,203,168,101,92,113,45,174,37,246,219,114,169,225,62,240,85,200,175,101,217,75,69,14,54,232,112,136,108,248,69,240,252,161,110,189,49,29,243,101,184,163,131,92,111,50,230,229,58,134,215,160,249,13,119,112,220,116,185,49,81,214,249,113,36,50,231,72,182,149,217,82,44,195,210,123,142,81,141,214,156,192,109,174,79,9,148,11,240,194,8,215,214,149,116,237,184,31,39,206,54,185,31,47,243,9,249,221,188,50,239,20,133,74,204,247,90,75,1,210,197,95,200,3,217,37,46,246,184,255,197,7,83,44,223,162,250,168,156,35,99,234,205,195,60,58,23,134,242,97,203,233,86,8,60,100,191,40,34,63,50,154,108,91,38,116,147,102,192,103,129,141,38,191,13,211,79,56,74,16,185,16,87,158,93,75,218,246,103,119,188,145,85,157,29,148,16,196,153,13,223,253,206,234,82,32,107,39,71,191,207,113,165,247,95,156,105,213,111,114,56,154,48,30,196,155,113,137,26,232,88,45,82,163,136,167,164,33,192,61,194,73,115,38,185,92,14,242,102,242,249,85,175,145,175,82,229,123,112,199,25,195,231,153,113,127,204,37,30,32,84,27,150,207,51,184,143,182,46,1,136,51,86,24,65,148,230,63,22,60,108,22,99,248,18,32,19,173,102,217,180,80,67,60,155,133,255,54,183,194,37,151,34,210,210,238,57,97,89,113,67,172,55,248,92,231,39,242,184,126,158,212,46,215,154,124,12,220,29,23,224,186,45,13,89,122,158,45,161,176,185,187,14,135,132,156,234,231,127,169,38,114,24,106,170,46,147,33,237,159,140,179,195,100,67,203,190,2,155,253,240,168,11,97,13,200,62,135,192,103,159,24,225,72,132,244,88,140,149,52,141,147,61,220,144,148,136,200,234,67,176,176,15,95,2,12,226,188,76,115,92,59,206,142,228,86,150,69,219,212,57,133,6,210,92,62,87,206,0,82,182,35,207,198,147,150,221,201,67,205,116,159,98,52,36,226,3,173,134,123,213,66,216,242,90,20,80,122,248,96,49,252,67,238,184,103,49,161,182,232,107,160,116,139,239,136,79,217,188,8,238,52,38,68,56,197,75,79,88,120,125,217,208,184,179,217,36,52,52,65,186,93,191,206,112,228,111,196,147,14,51,221,202,225,102,39,242,183,196,147,206,106,244,184,33,153,50,77,136,80,128,169,1,254,222,10,162,75,33,196,7,221,57,110,184,11,157,161,211,109,241,179,91,192,206,209,204,213,124,74,112,225,76,248,149,252,220,61,127,183,56,147,164,223,191,162,210,47,52,65,220,125,74,136,152,10,142,245,73,136,1,147,167,33,25,1,232,168,57,73,181,229,202,53,114,63,117,200,98,72,146,73,221,109,241,209,67,28,147,124,71,74,20,116,23,9,138,88,153,82,31,17,81,33,53,93,98,88,20,80,237,18,173,59,245,57,250,41,77,72,118,57,138,91,190,22,13,46,160,74,27,141,33,4,41,26,92,72,108,87,62,38,80,47,21,137,236,17,203,222,113,170,38,230,228,165,68,174,198,124,68,247,188,53,165,2,18,0,67,54,121,140,136,5,33,176,148,37,178,71,252,106,21,159,224,86,108,90,239,252,199,67,143,2,165,247,28,63,202,85,31,6,102,105,249,126,69,9,238,222,58,104,148,213,198,242,72,198,202,158,245,197,236,19,249,144,103,38,146,4,183,17,217,203,225,198,60,103,42,131,38,163,6,51,64,142,248,25,76,175,67,191,54,251,104,246,208,220,49,37,87,211,47,114,238,235,176,105,59,60,72,11,85,152,234,144,239,107,207,109,215,70,89,93,184,140,82,241,196,20,34,31,89,131,92,8,200,187,195,155,224,195,185,75,200,247,98,148,243,13,88,218,229,73,227,84,231,0,159,146,89,194,106,122,162,134,68,193,34,104,79,129,219,77,154,183,136,228,57,117,253,189,240,99,206,158,52,26,74,197,181,135,229,127,62,84,89,124,164,113,182,200,69,32,35,160,73,191,115,177,18,24,71,77,24,166,74,144,151,154,208,64,171,165,94,74,0,249,236,140,57,250,117,222,98,38,13,78,35,254,234,153,31,191,64,84,145,248,241,217,125,194,128,162,154,12,214,13,249,229,95,186,87,36,103,152,118,163,4,229,207,247,233,17,179,63,167,166,197,39,4,198,56,244,152,61,215,155,125,105,30,44,226,127,78,221,120,107,24,161,150,134,244,161,10,168,223,102,136,187,174,110,177,160,96,63,162,204,225,139,124,195,78,165,38,84,195,220,42,197,83,44,56,122,250,147,78,128,156,66,79,95,215,76,166,71,46,241,231,246,131,244,213,231,225,2,38,47,121,74,110,200,134,227,211,127,251,140,241,146,155,120,163,140,12,37,55,255,109,104,186,164,231,48,141,181,225,129,241,137,247,85,210,36,160,70,238,203,243,128,72,180,146,126,209,231,99,179,214,24,178,140,18,173,228,195,80,23,235,137,85,80,15,74,92,176,89,8,224,203,83,230,115,88,122,172,52,166,164,203,99,104,167,211,133,149,40,173,11,164,237,61,96,234,31,174,105,71,18,80,119,214,101,171,207,163,146,102,10,204,194,156,146,139,131,152,184,192,136,185,196,75,35,219,190,101,63,34,226,137,145,235,211,144,80,173,100,219,152,228,109,142,121,134,166,109,151,204,18,35,146,201,145,172,118,142,204,170,224,200,146,8,199,82,43,98,11,16,218,128,219,222,151,15,196,147,154,179,181,169,31,139,165,71,206,96,150,132,175,101,71,155,163,187,254,73,23,35,193,43,18,117,144,35,147,78,243,199,228,222,28,50,240,200,169,149,126,53,75,155,205,241,202,103,207,236,146,28,184,145,78,104,145,96,180,168,183,212,4,61,184,161,83,192,13,205,1,73,239,59,251,238,77,236,32,73,100,84,177,204,184,245,122,37,154,45,235,145,183,38,7,226,36,89,105,68,86,35,245,234,154,121,120,118,229,88,151,38,143,35,41,39,149,116,92,55,87,167,21,39,201,253,221,26,103,55,195,241,171,195,183,54,20,134,219,53,96,180,6,37,227,139,218,245,246,113,81,1,67,47,241,194,38,0,224,112,227,50,162,29,55,193,220,225,240,49,209,207,100,249,183,204,244,150,148,240,37,36,218,103,36,249,40,82,98,177,200,147,23,130,32,75,140,154,71,185,40,89,122,57,26,159,25,117,108,100,105,188,172,24,174,124,176,49,134,223,44,97,228,144,88,149,53,96,36,191,164,245,177,98,147,179,7,1,163,1,38,112,93,166,190,232,48,110,249,170,240,180,20,135,128,87,17,90,227,31,15,196,190,29,43,194,90,204,95,224,56,185,29,179,220,23,129,241,181,75,199,40,110,45,15,156,61,229,219,224,123,143,107,191,142,122,141,52,104,25,82,176,11,92,242,119,231,255,253,180,168,209,26,47,6,199,99,160,214,17,129,143,125,237,101,173,192,83,57,170,44,196,50,191,56,232,111,64,201,41,19,184,216,168,4,188,211,59,222,25,93,93,129,139,112,59,98,92,140,38,15,167,250,122,73,235,66,65,254,87,166,245,251,152,66,85,195,213,205,18,80,238,139,45,97,249,68,116,7,10,229,251,98,38,43,43,112,203,229,243,177,254,190,53,68,40,2,243,159,0,169,183,208,142,153,163,36,208,186,164,156,104,89,238,68,10,20,31,152,126,105,68,143,111,175,208,102,170,138,218,98,142,73,134,6,239,11,67,42,21,48,220,249,85,58,157,207,221,202,185,144,129,145,136,80,248,24,178,171,196,111,103,83,161,18,56,91,177,218,7,115,201,144,74,67,28,241,199,178,188,232,249,111,201,138,162,227,90,2,166,58,70,158,77,198,130,243,177,24,188,171,14,10,17,179,30,141,71,81,86,96,52,20,113,120,239,128,217,244,110,199,232,7,71,143,195,212,198,94,246,16,170,133,80,114,137,135,151,162,44,107,184,253,241,49,250,160,112,249,20,30,53,52,254,106,42,49,193,11,53,118,93,225,106,213,249,1,99,195,13,129,113,82,126,5,44,192,196,192,187,194,36,211,69,215,154,81,61,93,152,197,113,87,79,49,157,227,139,158,233,222,123,139,57,154,204,15,37,48,5,96,37,230,2,124,206,178,112,11,137,175,51,58,198,121,185,30,116,186,91,247,7,87,221,8,209,168,162,180,240,194,75,40,185,129,83,159,119,170,76,232,49,229,123,17,173,27,43,94,171,162,247,41,239,133,89,48,227,248,128,96,59,75,227,138,62,250,26,241,53,71,85,180,64,36,19,235,163,88,194,136,194,16,122,223,142,165,178,134,190,117,57,143,238,62,38,217,52,53,229,173,206,167,216,41,186,109,236,125,178,39,20,8,164,243,69,75,190,183,33,80,244,36,227,216,130,7,85,212,17,150,85,117,246,222,2,94,74,4,195,183,25,158,171,110,48,14,204,123,60,100,110,179,95,76,198,126,155,19,118,10,108,167,234,125,45,93,244,84,114,64,115,17,104,79,162,242,69,54,39,236,200,50,98,48,131,95,24,198,142,177,98,26,37,110,162,210,177,115,22,44,87,193,0,222,66,15,74,197,60,20,69,241,236,156,57,135,4,62,83,122,198,62,122,246,234,114,189,28,192,84,6,222,89,4,113,251,37,128,66,108,19,106,171,11,83,62,32,173,241,134,125,97,94,155,70,184,65,228,181,49,201,234,221,81,148,207,152,252,214,17,172,115,203,194,128,106,223,100,227,52,140,182,213,178,161,5,37,127,176,119,153,221,162,40,184,76,98,52,141,44,219,141,200,116,29,184,217,206,26,48,89,13,249,129,241,240,222,237,134,220,103,129,161,238,75,177,170,241,186,86,253,109,40,137,111,107,72,35,244,173,33,30,184,123,112,145,170,76,64,138,187,46,10,173,145,124,74,212,61,107,204,162,115,208,143,33,221,106,118,140,123,183,172,254,40,105,99,184,78,98,196,184,179,221,203,165,193,185,125,78,62,43,40,90,109,233,179,9,147,199,154,134,14,125,136,177,73,74,101,93,177,44,207,150,169,115,164,110,50,163,253,201,221,228,180,21,62,102,238,231,246,4,158,21,167,221,133,161,40,157,213,187,125,204,189,211,113,233,246,153,83,238,62,7,134,226,67,118,147,115,177,39,26,237,40,55,236,44,63,13,157,233,221,108,168,228,126,22,109,34,99,59,230,254,48,45,110,153,130,9,74,128,233,147,136,88,166,12,24,35,52,99,180,201,5,214,15,153,76,99,98,4,74,46,154,54,174,84,135,94,152,250,78,237,23,190,250,48,247,136,66,15,177,94,18,14,56,231,10,225,38,191,75,149,117,149,44,233,45,108,119,227,130,184,181,237,84,154,49,207,226,214,113,238,207,34,46,121,58,178,241,4,249,75,99,19,36,177,217,18,201,222,35,150,198,153,232,103,245,72,215,224,161,94,49,224,48,213,138,120,60,48,78,159,11,83,40,175,173,71,115,7,136,193,184,9,180,107,148,52,199,68,194,253,46,70,176,113,238,126,129,103,67,123,23,174,2,147,97,153,46,172,106,9,219,89,10,77,151,21,83,231,24,52,142,138,62,181,103,88,239,49,11,141,177,124,234,168,20,20,241,218,133,41,23,19,56,35,60,85,47,76,115,133,73,142,145,214,146,57,221,172,238,61,185,194,41,240,249,130,93,126,27,146,197,21,182,17,149,92,194,153,8,156,168,54,188,176,100,111,2,67,8,35,112,127,110,145,240,253,173,30,183,49,184,212,111,65,145,213,180,193,40,157,227,131,181,94,180,103,220,176,46,200,16,202,91,163,97,145,111,191,19,123,163,54,38,105,39,38,49,46,18,105,75,186,178,115,13,131,194,121,32,35,54,238,93,9,7,157,48,196,46,226,57,59,174,21,70,157,164,51,112,24,179,103,139,181,99,161,41,129,51,5,39,177,232,217,29,178,76,34,14,249,61,238,158,176,179,30,120,169,195,106,17,240,176,188,105,233,117,55,50,129,216,141,112,149,203,151,56,166,223,89,138,178,139,22,97,38,131,237,146,123,114,236,223,199,182,217,218,51,228,120,98,242,115,50,204,34,111,141,103,194,5,117,22,25,20,103,179,147,183,182,42,191,56,107,73,163,72,58,40,86,234,28,31,227,39,22,32,29,135,248,234,110,209,36,251,136,241,2,79,250,112,205,3,76,119,104,137,101,130,81,215,251,185,129,205,192,64,46,75,38,201,47,233,230,26,116,68,82,165,103,63,25,21,49,7,243,210,157,16,198,79,23,171,93,63,205,98,241,68,88,110,74,11,91,147,195,96,94,154,157,9,79,233,61,109,19,22,221,157,221,19,245,233,53,253,91,147,108,223,101,93,77,18,76,203,114,131,143,59,34,76,221,2,39,147,216,249,224,101,110,122,129,205,147,57,2,198,115,48,228,225,24,208,78,233,14,107,205,153,226,215,73,66,164,21,185,166,30,48,177,164,34,112,134,250,56,96,170,197,21,62,119,68,207,67,3,166,204,239,158,153,19,126,195,156,125,174,160,235,148,132,13,120,146,192,152,195,24,197,46,37,28,46,48,18,168,190,213,113,33,189,69,130,134,194,186,95,2,181,48,175,192,208,95,250,68,51,88,212,62,41,112,163,12,98,57,108,254,245,33,48,5,87,53,122,102,37,161,75,224,115,172,206,251,219,176,172,79,105,13,95,144,179,14,154,54,220,22,38,123,98,4,188,167,192,237,249,220,16,169,108,223,41,185,37,14,161,114,164,238,184,98,23,198,139,33,255,35,19,145,204,232,184,153,88,222,249,61,207,33,7,70,193,50,62,8,215,190,107,9,227,214,38,32,24,95,27,157,149,235,161,100,158,193,80,82,111,107,229,127,37,30,53,67,75,218,90,23,105,59,109,239,141,105,72,178,142,172,144,51,107,39,138,207,218,237,59,98,220,227,156,245,207,94,89,25,113,25,191,225,21,36,54,96,231,232,191,30,173,9,171,67,119,33,59,46,201,230,34,184,48,217,226,119,34,244,42,169,9,160,36,236,92,152,250,145,235,37,36,122,65,81,103,124,140,204,205,88,70,164,27,55,233,133,161,121,86,56,179,205,68,199,217,182,245,217,41,151,229,155,56,121,143,83,252,101,231,118,68,248,212,15,167,50,126,214,146,192,248,144,221,187,89,72,104,22,45,92,162,50,253,244,39,224,190,251,117,143,3,163,15,151,253,181,145,45,232,250,94,196,151,202,237,154,93,26,181,107,208,147,196,218,131,157,64,20,250,168,206,30,61,156,17,100,157,20,33,58,165,53,170,57,62,104,156,236,34,36,52,127,210,150,110,146,226,233,43,34,149,101,158,115,47,229,6,38,15,34,201,215,182,4,184,120,111,18,85,110,148,31,216,220,242,222,115,60,77,194,227,109,199,66,27,177,35,33,101,217,135,12,11,53,153,217,221,90,220,173,211,212,174,21,110,116,126,53,47,201,170,178,238,111,179,29,158,145,248,224,99,114,22,181,243,15,12,59,182,159,79,231,68,39,255,65,91,103,171,65,116,24,231,181,236,165,196,161,211,190,15,39,236,35,223,155,217,4,69,169,195,133,252,42,105,109,84,45,126,64,17,248,42,66,233,73,100,167,133,204,139,193,77,164,220,39,124,150,189,249,182,97,3,158,245,189,137,243,36,15,31,208,186,139,52,206,132,210,252,94,24,207,133,143,0,159,194,48,39,174,248,109,74,109,182,252,246,89,160,231,64,155,241,240,33,181,251,166,58,200,36,136,174,37,59,85,4,38,193,100,249,111,67,233,185,229,16,177,98,240,116,91,227,68,157,2,115,113,118,61,45,190,152,197,177,47,108,229,149,113,234,195,234,215,150,162,33,198,142,59,19,79,186,188,53,9,84,233,78,37,227,100,216,10,167,29,118,148,101,209,136,99,12,89,113,78,59,95,4,57,107,70,112,35,25,174,224,19,116,152,60,167,242,192,231,24,119,71,206,153,8,216,146,242,219,70,163,83,239,34,48,86,50,133,207,249,228,214,37,227,85,154,126,78,216,204,93,67,15,146,253,82,251,214,135,147,38,85,162,231,148,102,60,61,63,227,226,242,104,182,62,207,78,163,112,166,182,63,86,55,89,55,114,68,153,54,69,94,209,218,178,214,228,123,217,71,88,177,248,113,38,200,206,2,65,78,113,209,93,34,96,240,158,84,129,141,131,181,196,206,194,253,224,14,11,122,140,165,120,208,166,112,208,76,57,226,80,115,108,206,173,183,56,84,206,190,185,5,70,56,38,54,251,115,223,159,226,111,180,42,155,226,172,213,204,247,217,139,194,164,162,221,29,147,232,189,172,129,97,5,159,97,1,146,128,42,154,235,147,243,238,90,66,120,230,110,106,58,40,68,193,30,90,161,38,171,220,162,146,102,9,60,115,135,189,65,210,161,240,123,77,212,157,40,115,12,56,9,163,1,48,18,93,97,22,88,128,111,43,140,236,110,216,166,22,81,146,109,7,103,91,138,24,220,129,107,151,89,76,201,19,180,126,209,241,197,45,93,96,132,98,98,167,199,229,122,179,10,219,52,123,163,236,152,73,102,249,20,133,89,114,249,78,149,155,59,14,58,10,42,151,142,118,99,23,81,56,7,143,162,205,82,149,168,177,179,178,149,59,199,27,121,79,250,240,158,250,253,216,108,11,179,105,107,19,146,245,65,33,27,160,36,249,32,184,66,231,221,56,184,59,203,226,29,164,106,36,191,179,22,54,196,49,244,225,20,71,203,190,33,238,1,136,192,112,112,150,216,209,76,66,251,194,198,104,22,107,51,253,204,58,129,145,65,168,177,225,37,4,110,20,198,161,124,207,47,236,33,217,199,7,108,34,177,225,113,180,162,6,125,97,242,81,35,206,70,193,218,168,98,156,154,120,228,240,253,48,91,181,157,206,36,146,222,202,61,190,160,64,147,158,21,116,14,102,137,19,6,42,38,253,105,130,137,213,143,237,53,161,26,211,159,134,113,45,142,109,202,51,212,168,166,106,42,174,118,148,23,83,166,112,81,196,53,238,193,154,216,146,214,84,24,179,175,4,108,69,224,23,206,100,91,250,136,219,252,23,6,227,137,109,114,94,235,155,10,36,240,86,189,241,18,206,130,169,229,131,153,134,34,43,71,44,10,26,149,111,158,37,188,29,183,164,235,192,199,206,42,30,124,156,102,61,116,153,227,149,180,118,231,52,131,176,182,11,41,244,172,166,190,234,28,115,4,65,135,48,249,254,10,115,60,21,130,132,119,106,106,5,70,25,217,105,203,56,53,155,240,225,78,75,186,242,16,55,244,71,104,159,222,207,133,243,127,125,247,62,108,73,124,35,119,87,40,144,178,184,206,49,223,11,66,57,129,127,105,68,31,60,141,213,237,6,69,201,165,31,195,13,250,99,114,109,141,10,225,90,163,74,229,99,68,155,248,150,146,28,140,133,226,23,87,15,32,127,206,56,198,3,230,118,219,157,239,150,35,122,106,16,155,109,20,206,199,239,189,240,110,75,17,126,195,81,218,63,94,14,242,68,200,19,151,75,35,27,252,138,65,161,162,184,235,110,7,53,217,118,194,232,223,254,35,105,24,166,249,55,92,122,128,130,14,98,187,247,189,18,110,150,236,20,117,195,18,14,228,192,79,70,158,235,148,128,84,1,15,109,12,197,92,158,222,56,89,152,41,6,197,228,1,93,225,28,190,247,12,175,226,69,71,181,34,240,31,12,55,0,244,120,23,54,161,163,207,204,129,211,96,92,134,11,50,45,241,225,14,127,54,146,32,151,255,139,100,67,222,57,251,75,211,43,81,54,180,66,167,86,162,99,92,221,238,169,8,251,108,111,30,92,132,219,145,169,112,127,26,143,29,134,204,7,159,233,189,68,151,106,88,92,211,197,34,17,72,91,196,195,21,38,115,250,155,255,144,1,80,249,38,48,213,69,159,153,194,140,66,98,58,38,10,12,20,204,212,239,189,80,206,94,67,97,190,245,151,24,200,37,190,91,188,230,194,205,114,47,191,214,80,59,64,202,121,97,4,13,214,103,140,155,225,222,229,10,195,38,186,139,203,38,78,244,207,235,221,11,169,239,32,4,227,207,182,91,223,69,199,32,93,193,169,35,9,211,55,17,10,27,80,227,162,132,245,193,231,100,65,7,71,96,110,246,190,246,96,197,198,171,169,173,103,100,159,156,142,21,4,45,154,192,53,138,53,129,27,57,117,119,158,153,76,64,241,89,74,30,63,227,114,225,58,72,137,95,241,219,108,150,2,163,249,235,234,131,19,65,2,205,103,48,201,120,207,13,196,53,129,35,89,222,27,29,17,23,13,49,223,56,161,141,139,90,156,250,243,152,78,238,170,199,84,191,239,101,133,102,41,57,140,67,77,228,28,145,167,163,180,236,251,32,149,82,177,114,125,35,131,130,199,238,231,7,12,33,93,106,218,73,23,78,120,220,170,195,80,167,92,23,218,143,27,160,250,168,144,236,32,229,150,144,111,70,177,50,40,180,19,119,71,162,98,113,57,135,239,44,86,51,124,223,138,60,186,237,113,12,164,79,9,81,222,182,149,11,100,26,209,24,135,206,53,135,33,110,168,174,71,128,40,2,103,253,29,146,114,134,33,20,148,184,0,154,24,228,133,127,41,212,254,236,106,201,68,23,77,240,152,127,54,39,236,214,25,7,104,192,16,243,115,139,116,152,77,91,208,14,253,130,143,8,73,26,202,236,109,36,67,136,204,125,176,137,197,95,247,28,154,15,99,250,21,97,18,139,28,18,110,64,173,34,122,157,113,117,206,37,32,234,151,95,101,56,215,55,19,4,203,2,255,212,43,28,254,197,61,4,198,139,177,157,48,22,154,186,107,224,12,227,20,173,193,100,139,47,70,63,101,50,101,122,39,130,134,35,110,167,42,173,201,183,10,202,228,109,210,104,69,96,52,236,87,11,106,98,78,87,153,68,152,32,213,19,91,6,180,52,170,160,60,32,162,157,219,153,183,185,9,102,185,106,162,168,199,237,230,99,77,198,27,141,157,127,97,168,227,252,91,147,97,91,177,242,47,140,130,85,93,193,5,61,140,241,81,62,23,111,27,68,211,148,166,110,249,152,124,110,119,91,80,97,89,36,51,139,216,49,159,115,4,205,52,89,28,247,151,11,87,119,15,17,50,39,206,186,75,210,154,34,102,119,124,19,182,44,75,191,87,33,189,237,51,133,17,110,65,76,78,167,63,132,159,206,230,204,242,160,118,66,22,79,199,241,235,180,222,147,71,221,183,58,31,231,220,6,157,39,253,108,93,3,97,159,187,46,97,166,119,169,185,179,167,158,149,119,153,199,26,55,11,246,147,96,120,71,170,89,182,73,246,182,53,90,112,211,51,158,91,214,60,190,184,160,197,135,140,64,44,202,243,91,20,166,187,106,69,71,90,71,34,40,100,155,160,158,229,236,241,95,229,157,188,23,117,177,193,30,15,25,168,200,112,141,98,194,146,41,136,210,27,198,147,236,25,44,252,225,218,44,221,238,142,210,243,66,81,133,103,233,157,174,37,150,189,60,252,88,68,43,4,53,48,55,151,136,39,13,147,82,119,73,154,51,173,84,106,135,139,96,27,126,13,229,106,112,70,108,40,76,206,100,114,56,89,126,142,78,51,110,127,222,45,242,169,100,239,71,115,164,121,120,221,142,230,177,100,147,69,45,37,135,144,199,249,22,92,206,138,76,127,78,197,230,112,54,146,105,221,9,33,250,246,175,1,137,180,80,76,67,59,51,61,50,138,122,69,43,226,45,132,47,252,88,195,197,97,8,140,36,243,5,15,194,233,155,207,19,174,103,208,170,235,38,107,105,150,14,87,161,231,176,37,143,146,203,215,177,118,94,57,171,149,64,20,232,76,235,208,148,32,138,36,107,7,222,227,230,41,59,172,120,8,133,165,245,164,30,202,245,15,96,233,78,85,97,106,77,154,171,128,84,98,126,91,70,20,157,249,160,252,166,210,12,41,49,105,141,86,70,203,254,219,137,123,73,151,125,52,97,156,185,78,0,250,22,68,165,28,102,218,120,2,172,41,185,101,49,49,186,41,126,142,232,119,158,150,50,117,225,188,141,232,62,84,60,234,45,242,34,203,57,161,140,233,66,26,68,88,247,189,234,113,29,178,242,102,31,209,214,85,188,196,178,150,122,40,43,64,248,119,238,26,253,194,197,216,255,189,103,36,36,223,162,59,120,114,171,21,163,250,111,51,100,218,154,92,138,29,18,32,230,72,188,155,25,82,152,28,108,59,222,171,44,125,47,40,162,90,139,65,161,50,94,223,11,13,171,232,88,62,119,204,58,20,133,209,183,199,47,39,178,82,239,91,79,164,125,90,139,111,105,23,155,165,240,202,49,38,156,113,162,185,210,45,56,124,223,138,210,53,209,147,192,64,153,197,15,243,3,155,0,130,162,117,199,62,120,12,120,184,107,171,194,199,114,184,63,13,125,82,209,142,157,93,209,5,115,153,171,235,122,50,144,99,133,192,38,166,183,253,11,138,98,74,69,83,24,216,155,194,103,221,121,14,136,121,192,82,209,71,19,175,117,161,24,148,145,179,164,42,3,163,188,22,141,207,198,35,50,51,38,18,90,138,44,172,46,172,242,160,53,196,33,7,169,174,123,165,167,113,84,78,64,140,15,181,225,131,18,188,240,183,194,99,80,135,124,170,51,62,211,151,70,53,70,207,242,162,61,5,202,177,93,116,68,44,195,40,30,141,143,190,201,167,32,65,56,148,15,144,147,153,151,114,204,224,66,209,177,195,104,40,230,250,60,188,92,221,30,142,253,210,135,182,38,191,208,63,37,130,191,34,77,215,185,183,45,207,219,26,70,46,88,159,65,57,135,197,136,207,1,79,240,234,218,53,88,65,102,180,174,85,178,48,186,197,88,87,188,215,153,189,108,247,2,115,104,185,2,7,238,95,236,159,11,27,71,114,124,174,202,31,135,244,204,132,181,3,54,109,50,157,193,100,35,55,87,244,226,142,220,36,37,184,155,187,186,56,218,89,73,89,27,119,139,168,59,156,44,229,90,224,106,237,93,227,169,16,173,219,250,211,117,123,46,145,5,203,96,223,148,142,167,243,119,190,159,148,148,140,64,89,224,12,217,66,72,145,109,163,92,209,49,77,161,46,140,206,217,185,72,232,195,55,148,32,110,58,65,10,53,36,204,220,45,69,115,184,154,17,68,133,75,228,162,145,229,181,250,33,23,112,195,77,46,67,110,213,64,101,132,190,91,123,52,47,141,151,1,74,107,135,11,255,200,111,227,65,78,161,60,7,169,238,236,114,170,113,4,238,30,173,19,4,63,23,77,198,121,153,93,42,16,114,217,33,71,207,185,180,108,55,66,206,73,177,151,36,120,119,56,172,136,61,185,74,225,230,234,87,245,220,170,171,71,235,100,246,147,156,60,200,23,149,208,79,228,36,121,222,202,6,221,181,56,137,165,75,170,105,95,150,227,48,93,85,114,194,223,49,164,53,154,117,158,82,223,81,173,78,53,203,247,88,184,88,66,187,17,22,203,212,228,208,35,245,46,148,89,55,180,161,83,15,46,232,21,66,52,217,200,199,69,152,135,219,22,149,137,46,43,201,205,80,34,243,124,174,12,111,93,104,144,114,56,201,195,161,139,75,205,245,79,41,100,156,50,21,176,65,174,190,41,34,35,18,214,55,1,231,178,102,40,104,87,27,118,121,175,61,194,165,140,80,75,83,71,57,178,161,221,229,17,97,92,156,66,214,127,208,243,83,219,111,207,176,28,38,188,234,2,247,228,1,50,98,240,68,17,5,133,56,177,229,128,145,87,43,210,111,162,200,174,86,75,194,210,20,227,31,101,233,234,233,35,100,213,229,36,38,58,172,75,36,122,123,191,240,213,73,201,160,165,223,215,144,61,102,90,37,41,235,160,236,19,197,224,79,34,20,182,89,148,197,46,220,200,86,119,205,241,110,133,102,242,169,103,198,130,15,24,111,168,8,249,117,54,164,228,25,80,7,46,73,74,86,169,53,193,25,18,173,185,137,95,234,63,147,128,76,232,236,126,48,244,45,69,12,183,142,159,171,187,52,113,231,180,23,237,68,72,223,168,134,94,254,98,48,115,200,158,210,77,164,249,243,225,255,152,233,234,205,209,48,174,186,230,137,245,76,65,200,5,228,183,207,141,171,69,215,6,17,176,36,38,16,52,212,43,52,201,207,86,140,48,221,253,109,46,51,179,5,108,226,45,10,163,11,213,134,207,21,152,52,186,236,165,70,76,29,170,173,230,227,23,177,151,78,70,22,197,234,62,91,208,2,147,247,62,86,19,196,95,57,102,49,178,118,2,115,110,236,152,76,166,157,42,167,54,71,50,229,210,49,21,211,170,114,188,157,163,22,138,70,127,177,115,153,134,217,75,96,196,123,238,68,46,40,165,222,233,96,196,123,110,253,193,138,194,86,126,167,3,101,150,169,182,120,111,162,0,98,192,145,195,67,76,205,31,206,146,144,141,131,169,9,165,70,252,182,49,222,93,152,24,132,219,203,246,219,220,17,47,76,13,65,145,214,100,230,222,239,157,243,52,138,60,135,49,136,239,45,25,254,69,4,141,122,192,104,140,220,97,49,17,181,30,141,247,57,72,196,214,73,236,176,209,22,175,242,208,182,228,66,166,29,99,134,3,91,6,5,254,219,237,249,91,232,221,113,76,220,65,33,174,91,178,139,42,83,18,55,197,215,14,249,63,209,59,127,248,224,6,119,211,218,32,51,131,243,165,4,140,178,123,187,112,162,178,249,187,27,65,63,138,191,54,230,138,149,158,28,163,240,123,248,204,198,179,127,209,137,37,227,131,66,164,176,73,138,59,100,88,27,54,119,223,200,19,74,216,245,194,38,172,226,242,222,232,222,32,110,44,48,101,140,254,94,56,91,147,184,226,209,58,49,41,131,15,54,161,191,162,48,186,184,209,113,46,186,45,87,133,33,60,246,51,134,98,191,45,96,131,70,193,219,90,182,95,151,71,87,187,24,127,223,195,106,156,150,60,153,250,125,143,69,177,109,163,133,24,95,139,20,95,174,185,222,109,226,113,114,185,111,150,59,18,114,233,208,224,183,187,184,8,111,195,127,26,48,161,41,65,43,68,252,62,96,212,235,145,93,115,97,124,214,31,235,13,167,238,54,121,184,128,143,229,70,10,107,192,103,38,136,52,28,169,220,197,37,27,187,209,80,143,36,141,41,47,46,33,135,78,88,94,2,58,28,111,173,186,119,150,126,19,157,184,67,70,244,179,182,208,144,39,197,73,12,75,156,135,200,166,122,107,130,13,146,41,203,242,57,231,87,45,241,218,86,95,28,176,81,96,122,234,86,183,92,134,121,173,137,102,116,15,195,15,222,85,141,69,239,162,25,55,184,111,87,248,250,170,100,53,83,229,204,189,206,71,124,44,117,212,192,128,81,60,79,182,155,24,167,120,203,17,61,192,49,218,66,34,30,167,219,125,105,234,76,90,77,87,65,30,57,60,105,77,48,220,119,89,19,226,16,151,117,163,12,174,239,171,241,142,244,216,245,43,52,211,140,243,136,13,244,96,235,110,70,252,102,25,31,47,147,105,180,227,227,191,253,130,64,183,94,179,145,148,151,75,126,201,163,203,245,195,255,162,230,178,77,210,177,77,74,218,103,107,227,77,188,12,147,208,220,91,229,185,155,226,84,241,95,21,132,70,238,5,172,251,43,244,196,207,238,81,235,191,165,191,248,191,31,141,62,145,186,228,123,5,182,208,57,240,186,124,39,6,203,221,201,86,163,34,9,203,156,3,5,66,66,55,240,55,37,143,77,224,129,79,44,236,127,203,134,145,169,155,8,13,141,80,180,31,162,127,14,247,92,117,182,64,190,241,68,174,70,134,114,195,59,157,239,236,75,82,111,75,164,17,25,228,17,83,23,222,88,133,187,197,72,28,70,137,69,246,245,115,167,233,80,71,251,221,0,198,102,217,104,96,122,57,211,192,215,20,89,78,179,42,76,220,53,54,131,99,18,102,241,50,54,232,70,250,136,109,10,2,18,73,30,58,48,214,167,155,62,38,50,93,147,116,13,58,157,28,171,221,242,144,166,172,103,4,129,122,247,69,103,108,23,114,104,152,177,27,6,35,149,56,243,146,237,54,124,62,168,135,248,195,17,142,238,15,204,215,140,65,37,19,51,13,217,106,136,196,249,154,180,68,51,41,6,198,119,50,61,242,214,73,52,27,146,197,121,172,174,51,106,113,230,88,166,165,24,16,152,116,240,84,196,47,215,33,98,45,16,63,152,110,161,163,29,17,14,69,9,147,118,121,171,116,197,136,24,18,24,185,246,186,173,81,233,185,176,17,58,220,135,227,53,88,210,26,39,77,222,113,160,13,252,46,247,99,155,227,198,51,124,56,86,224,62,186,173,241,195,148,17,191,157,76,227,67,14,165,51,106,158,73,201,253,11,7,171,60,187,147,100,211,103,92,66,217,156,154,28,135,84,107,199,163,43,37,162,119,80,6,84,143,117,220,142,193,244,45,135,60,33,219,217,198,61,208,230,101,254,2,38,161,98,199,183,46,152,124,83,96,36,127,106,124,108,34,161,114,98,125,151,245,126,231,130,214,164,152,46,243,185,123,222,243,110,119,109,76,65,203,204,113,80,35,166,41,7,154,241,230,151,120,175,100,194,110,98,249,36,155,90,97,35,112,179,187,175,133,192,192,189,172,17,152,110,87,0,173,25,57,71,79,97,13,18,142,105,93,236,38,82,135,125,117,152,176,194,146,126,147,182,4,81,89,192,103,97,46,65,123,185,166,13,186,153,200,247,42,124,230,69,9,24,53,150,174,173,77,122,111,134,61,71,169,133,182,62,147,212,139,16,240,90,86,205,59,103,176,123,247,33,161,242,107,73,14,78,51,30,176,230,14,135,137,127,90,210,206,97,239,38,25,216,223,26,87,145,206,81,203,243,170,217,123,54,136,122,79,181,144,89,249,51,224,51,13,178,90,231,68,131,60,117,21,170,153,53,167,126,76,108,6,175,34,32,78,202,118,38,240,230,114,229,111,77,197,128,144,253,192,228,137,182,181,191,54,117,231,82,161,10,41,25,210,122,254,94,120,241,155,24,231,27,113,163,230,51,252,188,20,57,230,69,96,19,79,245,158,153,127,245,122,228,154,169,110,251,161,121,14,46,42,36,171,220,119,144,167,243,175,9,71,81,21,235,134,34,198,214,220,145,194,20,235,146,145,203,189,247,24,197,113,177,254,85,154,221,43,162,165,147,246,11,19,72,45,122,79,227,34,150,227,217,59,93,86,113,246,162,60,96,233,113,152,213,167,119,68,206,85,207,143,131,50,133,205,81,30,222,76,144,112,69,207,44,236,164,173,107,4,55,172,168,191,72,225,84,255,105,228,250,5,115,178,217,73,8,129,178,80,88,116,253,138,104,222,62,25,20,234,89,239,163,169,27,207,207,221,214,94,220,97,227,89,208,139,113,153,174,234,102,253,102,194,75,107,179,246,125,134,99,136,246,44,227,189,81,153,169,242,210,67,56,142,112,30,32,98,17,61,67,207,65,124,75,28,253,65,99,209,73,205,192,133,36,206,4,27,68,255,233,9,53,205,18,111,193,32,55,63,237,59,162,248,198,47,60,17,248,187,15,167,132,71,238,236,144,211,99,249,197,123,29,211,65,220,144,70,100,24,190,89,75,72,44,226,169,40,72,54,141,219,26,214,169,36,46,24,46,130,121,199,160,85,100,225,238,111,67,22,68,122,134,175,0,182,74,65,73,104,116,69,105,36,105,80,154,184,31,196,56,165,182,59,3,225,202,78,26,146,44,120,203,115,220,3,97,164,90,50,25,76,247,179,134,51,193,164,9,239,136,195,230,220,156,74,168,19,223,101,17,92,120,154,22,136,123,42,72,47,145,91,57,23,5,72,229,29,205,240,101,137,67,237,76,6,164,183,227,123,84,28,112,226,111,131,28,161,220,133,13,33,224,157,226,152,3,101,182,251,57,242,86,148,140,210,112,53,88,25,244,101,128,199,213,103,33,208,248,152,100,18,200,44,109,166,86,232,6,45,1,222,170,129,216,179,4,206,59,135,31,145,250,248,38,238,54,202,198,218,232,225,141,131,184,101,168,7,20,102,196,24,21,148,62,83,19,15,40,97,180,176,150,33,35,27,26,170,130,109,144,168,130,187,173,38,126,38,129,119,222,174,77,101,48,234,2,77,96,198,98,237,11,75,72,134,204,227,221,214,125,52,246,210,18,167,50,9,41,126,105,231,110,219,165,8,205,148,54,155,39,195,0,15,205,221,235,70,107,119,247,179,106,218,133,119,34,145,41,213,250,237,23,133,97,210,51,4,2,202,142,159,198,86,214,232,30,101,240,51,230,66,35,12,150,196,19,79,200,37,133,87,24,95,157,20,83,2,83,181,22,91,169,210,234,112,24,33,27,120,143,15,42,160,150,194,163,127,10,9,211,250,145,174,48,46,14,254,210,35,77,249,172,76,227,129,232,15,188,60,239,233,192,8,19,72,204,101,82,157,21,3,62,57,138,52,164,111,250,164,61,220,124,231,68,29,210,51,170,237,235,26,23,198,171,85,31,120,185,183,193,170,137,199,31,116,123,165,63,183,26,216,15,95,184,215,235,67,228,168,146,115,143,158,185,208,19,48,49,253,246,12,10,133,1,97,42,80,28,149,159,247,26,51,226,111,252,137,240,210,51,102,115,223,223,166,72,162,63,48,126,244,120,120,229,223,125,70,28,46,159,120,56,147,74,83,25,10,225,129,240,64,22,28,114,85,63,8,161,144,122,225,165,62,72,224,60,61,21,179,27,181,156,100,126,51,78,68,97,194,192,66,160,74,67,58,37,153,56,171,195,153,175,175,15,167,4,33,236,229,115,62,156,253,48,43,76,150,88,192,86,112,60,31,184,122,177,137,145,120,36,225,238,1,198,198,206,215,246,19,90,54,67,243,14,255,167,241,110,190,61,107,107,196,47,83,5,248,142,248,114,81,10,139,12,218,57,240,76,165,20,190,41,104,167,207,74,213,215,34,241,48,252,182,136,150,78,205,136,57,159,127,132,225,8,17,73,205,227,105,221,203,61,219,26,100,143,154,202,115,78,35,70,49,224,45,26,130,192,240,47,198,152,17,109,104,229,129,185,217,206,11,79,205,126,154,229,102,74,128,114,201,214,142,19,32,244,35,98,90,110,196,243,218,150,1,213,47,140,193,160,48,122,14,57,96,74,0,159,135,15,74,186,47,44,140,137,134,182,25,214,2,139,171,200,86,75,120,224,124,4,159,165,205,242,228,116,204,200,225,136,49,129,26,246,249,229,190,194,208,128,7,48,61,171,7,231,142,192,103,39,125,182,133,115,118,213,216,53,76,32,249,89,216,199,182,238,241,45,225,243,47,83,91,19,113,139,17,235,198,59,184,30,24,13,249,11,55,73,105,255,193,245,129,247,95,56,252,14,192,239,78,75,102,104,124,13,216,14,158,124,156,66,217,198,13,122,24,153,218,120,224,154,21,30,233,47,188,199,237,25,148,68,239,111,183,49,110,207,136,89,239,23,190,83,184,27,111,202,131,98,74,94,244,116,244,237,248,220,243,246,140,26,181,183,103,43,61,112,125,97,138,141,124,18,30,99,175,189,147,97,226,251,217,1,27,67,133,194,37,138,237,89,41,179,231,253,194,59,252,145,12,40,233,247,10,67,102,24,163,130,191,252,89,1,212,16,166,248,237,145,230,124,182,36,202,214,74,192,147,212,232,254,192,117,215,232,154,109,74,249,129,71,185,33,46,99,53,122,208,29,254,148,179,115,181,250,172,61,203,209,185,240,74,165,190,232,106,253,162,66,88,103,40,217,94,129,34,65,187,159,31,94,247,165,206,112,36,169,122,181,214,181,196,186,38,80,218,223,33,193,61,29,173,225,95,236,239,136,213,27,105,34,83,225,57,62,168,226,139,61,220,212,91,158,175,65,142,75,236,148,118,5,203,239,60,90,41,44,44,178,183,197,117,246,91,154,51,156,26,195,200,178,230,187,54,115,4,36,135,69,24,223,133,61,211,141,56,26,55,197,187,107,224,113,113,184,255,57,114,237,167,243,69,255,216,80,152,146,59,252,68,76,241,231,91,115,157,76,247,217,72,205,204,23,150,103,79,45,59,50,244,28,215,49,224,198,150,249,108,134,75,182,82,146,13,52,165,140,50,203,225,245,61,156,60,137,181,249,192,117,69,199,39,12,15,106,74,224,150,203,97,136,64,135,60,117,105,102,83,157,184,15,207,171,200,93,149,139,235,188,131,70,41,181,158,31,153,12,166,121,209,115,134,140,167,227,57,95,179,148,196,151,61,158,142,231,116,77,94,28,42,101,60,61,67,228,173,5,204,189,88,31,14,217,86,120,176,44,251,113,104,215,230,106,45,188,153,103,80,161,241,86,120,6,139,49,240,172,79,207,38,37,40,209,241,179,221,148,39,217,231,88,141,249,126,16,139,217,107,42,208,168,247,220,36,46,59,53,127,16,242,182,184,241,145,254,183,36,22,192,173,98,175,124,127,121,163,166,174,40,250,116,229,134,205,203,147,205,76,28,167,222,33,67,28,250,249,152,72,169,220,111,77,238,167,154,64,72,182,93,23,47,58,33,207,78,73,150,124,137,77,133,18,232,103,187,131,88,244,118,156,45,252,153,102,245,150,194,88,226,105,209,148,50,18,204,110,166,28,240,156,154,190,11,91,152,83,176,1,119,45,250,59,112,217,20,199,4,60,218,179,45,100,66,120,49,40,219,8,99,21,61,159,242,58,182,95,59,28,26,4,79,52,5,164,118,87,159,108,21,37,225,214,62,70,123,210,211,3,2,163,146,4,214,242,32,184,30,70,202,61,188,222,231,186,177,159,151,198,31,28,30,92,226,90,207,120,39,246,217,88,153,4,49,199,120,96,99,173,186,240,124,146,146,73,184,141,68,59,60,238,163,234,161,153,136,179,183,251,240,53,53,11,136,218,96,170,66,3,54,154,186,23,206,15,220,30,120,82,56,25,47,198,45,77,147,123,19,251,240,29,53,170,93,244,123,29,184,56,11,161,193,99,104,114,47,60,10,121,73,107,232,118,20,70,57,55,62,40,196,187,122,8,80,25,88,75,12,11,181,147,227,233,26,148,241,245,194,75,203,51,38,98,194,237,142,26,133,177,250,65,147,17,64,196,123,159,131,177,232,62,158,10,214,100,185,240,30,154,29,159,140,209,35,222,155,203,211,227,83,49,234,152,120,49,170,63,158,47,70,133,82,24,158,203,242,223,20,189,197,194,150,44,95,117,219,72,168,207,205,251,90,38,185,252,120,115,72,44,143,208,15,92,7,146,219,184,9,69,172,11,219,177,46,48,137,170,97,232,32,46,179,197,158,30,38,160,124,97,42,29,166,194,195,40,6,2,166,86,86,81,234,0,226,165,113,187,39,237,25,241,149,118,67,90,172,16,125,54,231,85,184,7,44,215,73,182,67,234,117,83,11,91,125,81,132,190,244,189,170,36,151,152,228,204,144,141,28,182,61,152,65,29,94,166,67,34,14,52,180,163,239,214,64,42,156,152,50,195,244,184,195,208,57,3,156,101,103,24,208,62,134,99,124,254,100,206,167,192,40,214,196,36,222,198,133,163,63,205,133,41,230,2,132,26,181,233,195,9,139,231,136,64,22,100,192,182,194,228,34,221,0,37,53,194,218,113,106,171,226,181,145,125,173,146,193,59,96,253,29,2,63,134,233,48,5,205,139,158,249,221,198,211,184,220,168,44,210,154,200,240,105,207,242,94,177,250,208,131,83,199,32,226,140,113,73,216,8,63,73,216,105,152,58,84,137,152,109,74,90,68,103,35,74,82,89,192,121,72,26,18,223,3,207,222,186,240,78,207,195,209,235,27,17,37,71,195,163,41,252,19,214,11,248,241,57,30,180,75,186,90,130,5,120,233,52,99,113,230,219,24,237,211,169,176,165,250,71,176,185,62,149,43,230,76,157,187,94,120,232,37,157,125,22,183,86,192,72,100,233,2,97,223,247,165,107,36,172,194,25,201,10,104,217,235,182,128,241,43,53,93,63,248,229,227,197,168,149,213,153,194,101,117,239,11,35,85,164,107,183,165,85,239,160,21,210,200,180,231,221,178,204,2,38,119,126,63,240,238,130,170,184,0,232,114,249,96,131,151,102,153,179,231,244,8,238,172,68,209,239,147,8,158,183,211,219,144,48,65,50,156,30,94,144,185,220,183,34,68,246,36,145,67,186,26,19,197,164,96,180,241,185,159,56,105,60,238,40,88,75,30,184,69,49,190,213,235,173,173,87,171,68,205,64,228,217,165,110,249,236,122,242,229,145,75,252,54,21,197,122,160,67,251,120,83,26,168,146,86,91,131,25,94,226,165,9,196,233,233,178,203,153,27,49,218,156,208,143,137,149,200,3,143,198,22,109,120,96,114,196,227,167,141,175,181,60,198,93,84,168,82,155,99,170,187,10,115,71,184,240,57,16,246,99,118,226,203,139,207,177,179,40,219,153,57,157,200,236,11,24,254,73,53,239,6,137,85,145,52,9,185,251,124,238,24,92,196,252,115,101,43,138,110,207,253,197,43,15,65,113,174,169,209,138,184,105,164,46,158,75,86,127,12,207,130,196,101,52,174,228,177,61,190,231,18,53,143,6,191,159,11,17,202,84,110,254,74,217,245,113,245,144,136,90,35,249,133,124,196,241,196,49,142,189,54,35,109,167,151,167,222,102,90,97,214,186,104,169,143,243,128,96,193,146,198,173,150,215,63,28,105,105,153,218,167,231,142,77,181,71,191,121,78,144,152,191,206,227,17,94,191,197,183,153,79,116,134,32,235,136,183,34,89,246,137,160,180,40,85,54,20,151,211,227,100,173,81,16,179,224,166,111,207,120,27,247,74,180,182,146,163,199,179,192,222,120,91,83,99,244,184,45,86,8,5,145,108,116,22,226,227,59,48,130,149,155,170,148,78,223,212,81,100,188,100,243,38,246,206,252,56,199,160,122,219,55,119,44,67,9,249,192,55,45,13,165,218,103,192,119,10,14,103,203,34,205,143,223,225,192,164,181,94,120,212,103,68,55,36,91,241,203,28,98,122,63,161,140,164,68,198,113,161,42,69,99,128,149,132,136,155,191,85,209,195,148,135,35,159,20,217,45,104,247,144,227,246,192,245,102,250,89,134,68,86,20,201,183,121,179,241,70,211,17,173,166,31,16,173,177,203,245,138,96,229,180,55,89,207,60,104,250,94,198,233,20,185,208,176,9,233,29,187,90,97,131,100,71,158,21,162,15,31,208,246,213,128,145,66,213,215,182,109,218,81,178,101,52,60,73,40,38,178,45,216,9,223,181,71,242,243,46,183,53,21,184,207,179,247,138,56,3,26,26,91,139,190,72,140,63,27,201,10,24,74,9,125,47,216,210,98,237,194,237,216,212,231,110,133,196,55,67,156,77,39,61,112,77,145,79,1,245,205,83,255,52,173,180,58,14,190,115,55,36,231,68,42,183,206,242,106,119,200,55,204,37,138,82,57,23,67,122,118,159,103,245,53,120,77,242,205,102,197,48,215,103,115,237,246,142,145,237,56,213,151,3,177,192,77,186,71,157,231,137,52,144,81,26,55,58,216,141,223,154,101,248,109,230,10,216,220,151,250,211,197,146,88,2,62,166,181,186,130,40,246,205,177,47,24,149,192,211,241,106,2,77,145,117,15,137,129,246,220,200,239,202,77,202,207,74,83,128,119,57,135,3,140,212,192,212,246,83,43,71,242,65,252,54,1,20,61,218,172,116,59,58,142,195,83,131,55,173,67,77,16,131,6,5,136,250,97,73,77,136,76,66,42,84,150,228,235,25,60,194,73,5,188,31,135,141,137,167,70,191,145,131,221,15,186,234,136,37,96,105,179,234,28,160,100,243,90,172,205,234,24,181,53,148,235,97,76,55,163,206,16,184,91,85,132,143,56,161,159,213,30,24,71,124,14,120,227,175,86,24,138,168,91,238,73,186,139,162,59,205,120,47,50,30,159,179,143,42,189,122,97,171,68,169,10,115,69,175,1,15,37,52,250,69,169,82,204,36,130,55,77,77,145,110,217,3,23,222,59,233,218,237,86,222,238,99,202,113,246,68,134,186,85,53,199,168,44,243,239,40,12,149,101,244,156,76,119,141,34,82,206,24,85,22,103,115,75,83,244,251,12,46,225,158,94,70,10,162,7,24,5,166,53,18,117,169,229,110,154,22,209,225,150,12,179,21,141,170,161,230,29,217,112,61,78,17,106,144,30,23,89,55,174,131,104,253,219,135,30,120,94,227,112,80,64,243,194,125,223,83,125,88,205,244,122,106,85,243,221,140,225,187,125,7,245,15,76,34,145,162,231,61,227,26,1,141,205,78,79,227,189,35,136,130,215,3,10,137,7,94,35,140,71,238,36,143,175,200,238,252,113,141,192,73,223,223,142,239,235,118,135,44,162,62,190,88,115,28,199,110,75,198,210,115,14,48,42,145,117,180,224,178,217,245,169,224,197,102,28,23,222,207,9,70,178,67,11,91,103,194,72,216,159,214,245,22,3,89,33,65,127,27,103,167,91,2,134,154,239,153,74,165,206,184,134,163,157,242,196,227,40,125,173,97,20,80,195,255,240,136,88,8,223,221,200,139,213,173,62,21,147,176,109,177,229,161,250,176,159,173,225,231,227,185,240,154,227,89,4,67,172,56,168,40,150,70,220,128,83,204,83,203,214,253,3,207,200,116,223,20,138,232,100,56,11,32,170,200,143,185,87,159,58,113,171,72,155,126,252,237,100,137,244,74,232,129,246,82,20,80,17,84,124,104,49,184,76,249,144,17,102,202,45,191,12,40,56,242,29,198,221,173,118,20,212,35,35,30,14,73,84,237,15,135,3,217,208,94,183,207,253,232,9,184,225,254,73,190,95,110,184,135,134,90,74,240,0,175,128,77,135,64,64,52,156,220,73,181,17,210,210,95,54,53,25,151,181,237,16,175,108,181,199,237,82,31,199,242,166,192,76,151,207,185,59,115,201,175,81,250,181,97,221,80,6,159,42,213,74,195,106,250,148,163,7,141,23,63,160,200,220,193,72,83,248,92,71,221,238,133,10,121,38,109,188,205,61,237,168,145,216,233,79,111,194,119,62,38,16,226,39,101,43,72,155,217,226,63,13,97,141,104,191,217,197,156,186,43,231,135,104,38,248,162,175,141,10,185,151,120,161,145,146,30,238,161,52,67,45,230,220,165,96,198,209,153,180,49,31,157,124,40,161,190,160,198,227,217,0,155,143,248,192,67,223,155,186,244,137,68,4,43,24,201,227,186,85,194,243,228,92,6,232,254,148,245,130,213,29,23,48,243,85,165,241,183,176,71,247,140,62,168,193,42,202,232,207,252,102,97,123,21,95,55,93,214,135,18,169,59,175,11,233,225,189,106,104,104,243,112,103,145,34,249,53,171,115,128,184,145,71,41,134,25,180,43,61,108,54,12,131,83,144,144,193,240,100,228,25,71,149,247,219,60,5,111,6,11,233,129,211,249,77,224,42,120,54,12,248,13,221,96,30,212,24,32,97,172,190,160,222,130,233,9,135,33,4,137,79,200,151,176,123,240,186,24,193,246,227,184,40,94,101,69,180,209,248,58,53,158,92,83,112,107,145,202,57,167,94,158,240,24,204,160,179,97,85,79,157,8,153,82,27,167,125,41,4,163,219,19,182,165,98,201,123,110,133,27,233,79,207,247,125,248,128,86,95,77,44,162,136,197,167,104,217,198,223,167,40,220,4,206,226,195,13,255,9,136,161,197,188,157,182,17,145,173,254,176,19,145,98,31,175,109,26,198,83,221,111,148,191,184,63,159,204,38,18,13,159,135,147,187,54,3,182,212,244,7,38,49,236,194,36,71,43,92,131,141,21,152,60,185,162,183,120,106,0,162,245,54,7,245,115,201,223,253,254,246,217,239,215,31,23,1,91,237,7,227,249,232,111,114,78,219,193,62,87,201,162,127,78,108,40,25,82,208,92,145,102,186,30,63,21,25,2,190,229,152,174,232,156,79,18,204,232,78,237,78,237,6,226,150,79,54,8,130,75,23,38,69,73,189,46,176,100,140,11,183,252,132,110,203,57,123,156,140,0,90,38,172,226,39,233,98,185,115,111,152,196,122,42,79,186,199,217,14,156,96,8,78,167,115,219,122,26,247,28,92,153,100,117,115,102,63,107,164,93,2,47,52,116,246,227,118,132,123,199,201,141,40,212,225,3,61,25,27,240,151,7,204,209,59,95,167,101,236,44,198,26,255,100,41,67,114,223,90,180,222,200,246,170,43,151,176,86,137,247,222,38,118,171,48,92,190,23,222,111,26,50,44,89,94,97,92,9,14,188,41,52,203,72,50,2,222,207,210,198,145,232,172,74,208,96,147,93,248,194,37,230,56,87,194,174,59,30,112,186,20,92,70,206,82,94,120,72,107,150,83,126,59,150,5,238,79,37,137,57,137,103,44,191,115,217,65,94,238,129,9,183,57,140,84,150,30,95,103,247,229,84,119,152,132,90,53,177,50,124,99,177,113,80,11,186,202,211,26,159,141,79,21,163,45,87,247,68,158,37,194,136,192,164,8,188,41,52,197,153,204,57,35,32,146,127,54,227,177,243,101,61,99,245,166,39,197,134,188,138,21,240,216,15,61,88,166,74,35,69,107,243,111,148,7,198,29,31,48,135,248,31,120,220,214,240,68,62,57,52,199,86,141,105,72,61,172,86,129,25,60,98,76,237,218,167,253,134,121,41,22,231,56,71,198,30,15,220,131,84,134,250,12,234,84,30,184,70,82,56,172,134,243,41,232,48,56,248,52,43,105,120,233,237,25,140,5,193,144,7,195,211,122,30,126,126,45,72,3,161,99,124,140,40,248,151,221,98,166,150,164,142,119,1,53,2,243,45,184,251,182,10,41,255,210,123,82,112,220,89,96,171,62,201,65,48,158,174,128,123,154,249,77,194,89,158,19,5,171,96,169,253,137,148,144,20,229,36,141,213,174,33,237,129,113,83,7,159,97,165,122,52,63,112,109,243,178,33,82,190,240,228,232,192,232,214,130,133,52,183,231,98,151,111,68,26,180,149,39,104,150,137,102,5,163,225,54,137,226,249,132,182,86,10,98,192,13,79,224,179,254,82,15,110,121,163,143,68,46,237,129,177,102,157,124,50,83,227,247,60,252,24,182,45,248,79,77,0,242,233,247,153,196,65,108,9,125,124,126,18,151,162,92,221,74,186,115,122,18,243,206,92,241,162,87,248,56,255,126,236,115,180,185,148,44,181,80,231,24,126,178,25,77,196,53,120,68,173,136,108,62,105,100,238,40,54,70,117,165,213,176,28,180,72,144,6,230,182,172,99,98,180,178,65,36,58,76,112,241,129,41,237,11,230,86,130,206,207,79,99,207,196,111,19,244,81,147,28,22,166,18,63,109,81,156,39,51,47,130,33,168,195,226,150,124,86,215,240,12,26,8,41,114,125,67,129,148,190,45,255,26,8,91,60,85,19,108,72,49,69,91,49,5,62,69,9,35,4,203,46,41,20,207,144,144,188,16,19,161,192,177,249,204,65,226,65,241,45,207,29,131,26,51,133,57,23,124,64,209,104,120,172,5,83,57,9,112,158,35,180,190,41,150,238,108,29,230,65,238,249,205,192,236,57,190,21,230,221,122,78,0,242,117,188,219,40,202,175,246,30,186,195,235,78,7,133,34,115,166,247,216,28,97,65,53,244,241,222,149,133,171,48,56,145,171,121,137,159,51,25,151,66,60,188,159,27,231,147,131,185,97,193,10,214,227,193,50,214,105,178,207,80,4,181,48,74,57,185,61,161,89,163,92,115,120,155,108,249,83,85,180,131,137,20,26,144,245,36,110,147,50,150,252,167,97,202,213,140,37,126,105,6,183,11,60,30,227,9,15,21,171,42,243,158,153,20,112,122,203,192,200,180,115,248,108,194,73,95,187,28,243,33,38,56,235,236,241,79,151,122,96,231,173,111,56,144,255,132,87,17,25,8,120,145,246,250,20,223,96,219,4,188,231,19,132,108,144,136,196,75,239,53,148,111,217,84,29,179,95,103,141,233,235,45,21,105,66,194,123,102,96,130,226,90,99,179,231,235,10,140,210,197,252,183,124,55,16,144,146,74,227,124,223,25,26,129,253,240,147,214,238,145,83,131,119,210,5,63,141,152,185,4,188,223,2,174,137,243,223,15,157,142,38,69,213,91,176,21,236,7,215,120,182,58,16,25,77,187,104,141,11,55,85,48,199,107,97,1,210,224,49,199,171,89,30,167,93,93,193,161,158,97,107,210,9,136,241,227,188,51,8,4,228,167,228,97,231,115,251,184,63,205,110,162,31,146,124,33,223,187,169,13,79,89,183,57,238,246,94,149,96,240,126,188,214,103,231,246,212,48,80,156,247,10,174,167,45,154,220,234,47,33,164,81,131,187,221,42,22,94,111,96,164,8,3,87,37,198,0,166,154,57,222,10,83,83,227,139,251,220,74,227,194,5,127,196,83,206,125,214,16,217,25,183,245,122,246,126,20,176,178,7,249,96,137,201,202,145,142,179,17,122,132,24,239,93,52,74,176,72,83,75,107,95,180,233,133,138,202,164,230,36,85,16,253,53,97,103,39,3,200,24,139,4,125,185,196,77,131,239,162,199,46,82,111,160,105,146,5,10,57,222,227,166,36,58,230,253,226,218,166,37,188,48,193,92,190,100,224,164,172,0,166,125,82,98,64,225,244,111,15,7,58,180,229,43,122,150,33,146,209,135,99,125,248,205,188,147,9,211,228,206,67,72,192,107,162,65,109,55,23,20,181,92,63,117,224,41,90,162,43,72,218,72,41,243,118,12,50,103,253,229,95,114,171,60,91,228,249,186,169,163,222,85,13,7,146,6,194,76,68,180,21,233,89,211,4,45,238,190,233,234,57,20,164,81,100,11,69,140,243,58,27,187,49,8,41,149,44,138,177,233,190,86,45,15,99,43,117,204,125,223,158,153,234,136,192,208,88,181,251,94,185,42,27,229,50,85,47,233,56,73,134,218,218,8,89,226,99,39,11,38,43,203,109,174,41,22,87,129,7,73,249,119,139,201,217,6,138,38,253,82,50,217,187,54,56,85,117,122,227,140,242,32,24,107,99,170,218,3,153,23,5,71,126,192,36,239,14,133,215,190,155,36,84,56,202,103,92,45,204,60,238,162,205,122,229,95,149,157,176,201,138,215,12,89,18,47,150,171,139,1,31,67,70,103,209,207,107,121,97,10,39,245,167,241,59,150,124,183,178,170,236,16,203,34,29,178,63,15,8,244,132,114,152,58,137,88,243,36,47,232,65,108,9,32,123,223,253,59,117,45,125,36,159,253,92,97,162,107,99,62,164,220,203,232,122,119,108,194,72,85,108,125,56,182,229,213,207,96,15,144,45,195,8,211,66,237,4,233,202,249,244,172,195,150,86,3,174,73,36,223,187,113,195,135,13,204,129,250,100,145,155,164,200,174,209,26,226,133,169,239,101,124,251,183,117,130,251,64,96,100,143,226,181,42,165,168,250,236,13,33,111,52,198,255,42,29,59,103,28,137,198,142,146,107,164,191,76,133,243,188,29,51,205,220,71,44,2,23,65,124,143,76,234,182,160,38,115,27,141,161,151,211,89,72,64,33,231,152,41,201,66,229,10,207,38,83,28,79,131,174,203,78,116,200,251,13,223,79,209,153,128,254,219,93,0,233,47,37,55,204,21,225,251,33,57,107,234,215,128,108,55,110,174,157,82,80,13,67,81,48,224,132,0,160,153,228,208,23,238,177,7,19,23,105,143,188,6,229,88,110,227,194,164,130,97,41,176,165,82,198,195,45,17,80,249,186,23,142,190,232,247,121,252,115,118,16,134,188,91,89,194,132,214,99,173,35,27,114,223,154,11,226,82,18,244,132,230,78,72,196,84,104,16,21,29,65,189,130,84,34,66,22,74,52,158,41,83,141,198,121,62,228,212,112,121,213,184,239,80,207,127,238,70,170,73,194,254,86,125,87,128,233,114,61,61,67,84,176,135,58,205,164,204,94,81,99,176,13,152,45,68,159,109,242,173,126,37,217,212,111,60,173,27,110,71,183,237,55,145,110,157,11,3,5,234,184,208,192,87,175,245,2,212,188,166,48,220,26,84,4,154,26,73,28,171,213,219,115,68,8,182,182,30,87,75,244,192,136,142,72,174,208,129,177,22,66,149,39,89,140,83,225,117,101,0,26,241,208,169,103,15,140,64,225,109,195,192,79,234,4,177,242,40,103,182,230,37,113,58,233,195,77,233,54,96,68,244,52,12,140,76,207,140,103,83,116,166,212,239,184,133,114,92,95,113,99,148,231,115,194,177,224,39,159,145,171,105,118,214,26,54,199,253,234,108,185,215,79,199,183,169,25,57,140,16,135,70,106,161,241,89,113,109,63,167,83,210,170,51,146,77,234,12,233,28,242,211,52,15,226,192,181,239,152,75,8,47,107,21,6,245,28,16,5,57,156,230,83,113,67,5,219,153,229,254,61,1,183,90,157,164,214,167,184,161,90,237,137,130,72,134,132,74,210,130,156,88,6,124,26,5,116,60,122,145,31,34,35,78,86,133,83,160,88,96,136,224,133,10,47,64,86,48,227,173,25,115,209,101,200,22,17,143,33,45,155,244,28,17,117,56,127,35,51,137,4,95,89,250,86,7,225,210,36,38,104,44,83,97,119,219,244,253,181,168,246,76,250,104,83,35,137,43,255,128,193,65,86,0,60,132,251,74,231,192,211,163,212,239,84,67,237,26,174,58,220,170,90,190,200,165,117,247,251,112,78,213,172,34,75,150,228,82,4,206,226,119,61,211,200,66,197,242,240,46,251,33,100,81,231,189,154,116,109,43,72,36,73,192,165,183,239,77,185,104,196,184,140,123,67,243,82,54,245,187,45,166,48,235,171,76,109,125,6,33,196,67,76,143,82,115,175,126,242,20,177,54,57,119,53,40,201,17,208,202,253,92,199,224,74,250,49,183,229,119,199,28,109,132,99,155,194,61,120,147,128,161,129,235,10,159,15,178,99,150,66,197,183,181,53,250,21,119,142,147,236,166,47,182,183,197,242,3,70,84,64,123,190,209,17,142,57,14,91,187,104,153,82,42,156,82,108,58,228,12,202,245,28,24,218,249,11,183,41,59,53,240,172,41,223,135,15,44,100,133,49,44,163,107,228,64,77,253,109,163,3,235,177,6,80,116,157,10,31,99,113,110,89,34,115,61,173,103,106,113,4,153,152,93,213,223,166,74,243,54,54,37,91,81,33,99,171,141,205,116,99,59,170,188,90,97,121,133,167,124,163,20,44,106,118,9,93,155,18,155,233,57,55,251,208,65,43,56,18,67,125,109,147,80,250,182,38,81,45,126,27,9,234,42,99,138,118,76,8,50,30,152,240,161,162,220,218,239,201,74,224,87,97,182,192,123,46,35,239,168,99,6,17,83,137,125,197,116,59,135,142,10,243,52,38,34,107,66,172,48,224,137,152,106,192,103,20,84,218,179,64,122,22,206,91,178,42,186,126,16,36,204,66,32,208,212,169,158,207,105,44,91,235,194,231,207,42,12,138,146,240,186,67,190,186,170,62,112,90,145,62,126,77,161,162,188,222,100,0,213,61,227,114,118,246,160,166,82,147,84,123,157,49,143,235,21,134,150,174,145,105,204,220,110,217,54,108,234,57,20,62,155,121,216,120,132,116,228,236,68,50,132,76,179,21,112,133,74,227,209,246,148,235,85,51,158,236,167,117,93,247,26,14,209,143,4,178,128,123,36,148,2,119,57,70,64,7,81,181,139,50,241,20,158,45,4,147,186,85,109,138,104,53,133,121,61,68,4,241,55,22,169,50,1,222,24,230,1,83,32,41,131,102,5,145,235,118,28,5,3,85,40,164,180,236,254,54,23,21,221,57,22,243,225,254,54,236,184,250,219,156,243,161,87,6,255,161,132,176,65,9,91,199,136,115,251,213,185,98,20,169,251,254,52,36,231,162,141,155,140,101,219,59,190,140,207,251,81,83,37,189,223,181,65,147,9,111,100,133,83,148,217,146,33,159,143,125,241,71,58,215,133,6,128,17,146,221,10,147,0,230,173,185,242,87,17,7,197,163,56,226,144,50,139,68,170,251,137,171,32,113,229,146,168,196,250,82,82,193,73,147,142,158,174,152,90,248,241,174,82,151,232,124,56,76,193,133,202,227,162,55,6,225,200,7,83,236,36,206,166,65,129,42,197,206,159,90,43,92,125,18,102,59,191,109,197,154,174,65,11,9,167,72,119,193,137,7,193,168,183,134,252,45,61,19,17,191,176,163,68,76,159,245,85,145,127,13,148,180,77,61,100,80,35,138,180,0,200,226,72,8,20,216,28,229,142,146,84,160,122,195,92,62,98,223,64,36,138,114,25,149,186,76,205,107,247,105,61,148,122,28,238,31,8,213,91,8,220,114,163,210,173,154,96,195,114,113,220,115,24,238,162,155,45,183,92,255,101,242,107,196,131,176,225,113,119,29,100,104,103,83,87,245,30,212,199,207,177,224,141,73,1,21,129,102,18,76,73,46,138,214,197,156,62,106,225,229,80,56,164,238,127,104,222,241,54,245,151,248,105,230,129,136,158,146,56,187,130,72,14,90,171,50,101,196,128,9,188,59,140,35,107,214,231,225,16,113,12,151,73,38,237,255,177,225,106,232,73,162,110,52,213,119,125,230,72,241,2,94,12,96,139,139,233,144,224,29,245,39,67,117,48,30,24,194,245,229,234,205,245,145,77,7,69,22,197,123,77,220,64,83,43,55,164,243,161,245,119,108,57,75,244,211,225,38,78,241,253,244,134,76,66,61,77,27,245,231,234,115,12,101,202,41,20,219,103,72,166,165,134,127,48,41,107,75,59,14,131,65,164,195,1,67,5,35,240,249,146,221,213,252,206,142,10,185,116,126,224,230,110,44,67,53,54,184,45,123,99,197,179,143,69,173,213,243,104,131,112,67,118,24,17,169,231,14,131,96,185,31,62,72,31,173,181,94,120,69,10,6,48,86,242,11,187,199,30,198,134,180,117,204,58,180,24,110,137,108,146,196,135,42,189,118,43,83,155,23,94,207,75,27,55,76,11,180,228,231,138,66,45,182,19,91,28,216,138,79,94,248,26,173,198,150,94,158,158,89,230,100,190,240,86,157,37,131,251,3,107,6,33,204,21,55,150,11,241,88,85,166,132,141,136,176,211,133,2,159,142,173,23,206,229,190,182,113,27,202,144,54,203,15,114,20,15,156,184,108,72,164,219,94,224,8,92,155,214,94,146,155,234,148,55,160,67,77,191,78,97,223,14,45,204,141,12,184,122,129,15,140,146,90,180,54,195,82,223,154,192,243,253,154,92,89,242,11,151,112,49,111,184,195,148,217,210,224,30,159,179,159,245,165,158,170,109,231,98,15,152,180,105,221,206,76,136,89,224,61,230,95,120,246,248,237,146,118,209,37,240,115,110,248,218,237,213,254,121,224,181,99,133,244,186,49,114,21,110,211,41,188,153,8,153,4,83,133,241,8,70,107,227,86,110,10,19,48,247,81,51,185,238,246,194,109,223,97,217,230,61,87,24,67,230,67,7,213,246,218,150,153,228,225,6,124,32,231,159,241,192,253,126,78,248,213,118,249,3,143,30,48,178,100,122,4,192,163,16,86,202,182,124,222,245,12,74,70,33,221,97,84,201,223,153,70,25,181,191,245,182,180,154,246,204,180,21,129,18,43,103,120,158,205,209,164,104,158,127,208,173,232,179,147,54,196,218,227,91,130,238,103,237,13,91,127,23,126,2,56,6,15,69,53,28,108,232,20,180,213,191,232,86,116,190,40,254,153,124,97,238,158,186,110,17,10,249,13,167,17,2,65,203,243,192,200,60,6,92,69,62,205,208,237,91,161,161,189,63,63,141,83,228,171,1,156,48,156,20,85,254,5,222,237,162,253,161,117,69,127,171,120,241,34,240,49,53,244,59,26,199,128,247,43,67,163,211,203,3,111,215,145,5,46,251,89,149,208,128,68,91,214,213,51,69,86,93,93,96,180,143,159,77,148,187,140,119,187,16,219,173,79,107,75,120,118,248,152,228,127,208,243,169,106,160,196,130,245,157,113,248,239,30,112,85,123,209,224,218,2,108,173,60,254,66,200,132,150,183,133,245,123,60,91,13,165,38,59,7,220,146,22,19,0,163,191,20,240,168,233,233,216,57,56,92,160,19,120,43,183,29,94,204,225,6,12,62,23,88,114,244,165,205,11,225,63,109,7,139,126,42,76,194,26,141,255,48,117,110,104,160,106,247,41,214,73,2,122,30,77,253,184,143,137,133,100,213,82,61,102,86,247,240,225,52,253,41,165,72,196,134,40,126,209,155,200,216,47,13,88,177,31,55,231,93,129,177,133,155,117,127,204,155,86,227,75,67,59,169,188,68,155,63,205,226,48,124,255,90,203,179,45,98,53,3,134,178,250,49,19,8,202,198,236,63,135,237,147,221,183,77,149,42,230,194,196,115,253,24,125,231,99,167,88,29,166,254,169,214,15,103,121,13,20,83,89,205,209,206,197,46,197,179,161,48,81,251,134,154,148,122,159,13,33,230,227,29,54,38,163,11,47,149,19,62,40,137,239,62,21,96,151,111,122,224,161,2,86,147,191,53,252,98,58,100,40,113,204,207,19,50,147,25,248,237,109,187,247,10,20,98,214,167,113,203,53,102,48,242,215,74,173,13,92,122,188,52,215,3,29,18,208,117,81,83,129,90,47,124,247,57,171,226,110,79,207,10,10,220,14,91,224,244,105,93,34,198,199,156,201,237,113,198,227,230,12,16,118,106,93,60,184,80,93,212,29,184,215,153,222,187,216,246,4,16,226,55,67,235,0,12,221,130,110,213,13,2,62,251,201,242,159,6,204,143,157,187,11,180,19,1,247,174,133,237,8,43,173,17,243,96,195,94,221,244,183,9,46,14,255,210,27,190,139,246,180,134,198,203,71,20,99,164,171,167,159,156,85,167,60,66,51,130,211,81,103,217,143,193,215,225,81,30,243,3,198,80,167,126,4,37,213,255,137,126,24,17,136,195,148,113,170,179,157,148,189,229,251,81,166,210,85,83,49,209,239,13,90,59,224,165,229,125,172,217,236,60,157,112,95,154,68,188,70,40,32,30,248,166,89,166,6,116,61,247,196,31,215,163,195,228,59,73,94,192,57,136,243,217,181,179,195,136,171,183,39,190,113,204,19,127,107,148,50,179,238,86,112,167,56,145,45,48,251,185,92,96,123,43,94,120,104,52,168,137,250,133,127,154,107,9,1,224,162,162,224,247,163,236,11,75,120,102,6,140,40,217,213,59,206,231,180,27,253,117,143,192,203,127,215,36,18,26,253,150,86,195,56,107,244,94,142,158,255,43,30,118,28,49,193,158,246,161,247,201,236,19,213,139,161,76,86,180,105,76,131,140,149,229,242,77,244,171,102,97,114,181,248,75,186,40,91,218,141,50,89,4,50,121,161,8,48,170,23,215,221,68,104,20,210,6,135,19,213,3,210,51,36,102,221,193,126,224,102,250,15,1,119,178,3,102,143,33,33,255,241,222,230,45,231,232,28,73,241,94,176,123,221,159,134,214,226,30,134,21,134,43,217,94,17,138,114,159,167,201,183,77,57,81,134,9,95,23,95,51,212,155,116,57,134,33,100,46,20,99,127,48,98,207,162,189,74,172,127,199,57,138,82,107,83,111,172,121,246,93,162,20,109,0,126,253,118,155,203,192,244,92,117,142,73,248,201,239,79,67,72,26,209,146,105,106,51,233,110,67,148,42,157,179,237,115,29,78,99,51,203,226,242,156,220,253,221,114,129,84,66,197,158,77,75,43,187,167,203,2,58,77,244,153,6,157,45,30,88,163,142,248,156,133,89,126,154,83,218,153,9,41,153,45,93,167,247,177,126,201,163,245,214,152,7,215,92,227,64,199,211,251,125,44,220,182,77,76,235,97,91,175,79,126,120,235,187,164,133,160,88,69,193,231,135,174,74,238,239,29,80,38,5,65,166,15,222,217,232,48,47,12,253,111,139,183,218,86,164,117,187,189,161,197,91,241,86,136,60,138,54,141,221,5,207,117,248,155,130,103,64,33,92,190,40,218,184,62,220,80,120,224,126,117,20,34,212,99,76,251,105,102,60,155,178,116,142,109,72,81,169,207,65,242,180,149,98,2,19,106,163,253,247,193,232,79,10,163,47,69,55,86,252,241,193,84,137,136,167,107,18,143,35,166,251,193,3,215,228,61,165,141,137,59,59,167,1,9,32,212,133,220,223,46,5,214,170,225,176,241,110,102,129,41,58,117,191,12,206,60,233,23,66,2,44,198,15,163,116,63,221,61,255,172,43,216,247,221,110,217,148,17,10,105,135,37,204,111,175,202,54,229,195,38,121,127,48,63,157,123,192,183,46,33,146,169,164,60,7,220,136,138,57,135,4,87,187,117,70,233,62,28,94,97,146,41,63,216,34,197,247,20,166,252,100,22,231,183,68,19,153,98,10,129,215,180,178,209,15,174,248,30,111,206,7,65,106,124,60,14,15,50,66,239,121,69,20,154,210,141,223,92,224,83,204,42,201,215,184,7,176,14,179,195,139,132,132,170,48,226,101,197,97,28,101,79,235,4,209,106,15,152,202,140,162,48,117,59,254,112,75,42,184,119,37,136,109,136,41,52,135,89,126,242,222,164,59,14,39,130,128,35,252,92,47,151,118,13,14,241,26,15,231,194,116,47,136,6,83,128,224,48,204,181,69,127,251,88,66,235,187,204,175,98,34,45,55,115,99,154,130,152,235,251,145,28,140,26,180,62,124,206,124,95,12,197,176,167,103,38,12,230,96,37,195,78,209,101,202,18,14,67,38,59,243,3,71,58,24,148,39,38,95,170,240,8,255,249,42,63,183,89,127,97,239,245,32,51,169,237,7,68,236,219,97,184,234,103,127,59,182,138,207,20,190,156,112,186,3,35,249,236,48,57,55,243,25,177,223,32,59,220,45,52,165,112,94,30,142,227,112,197,183,85,95,184,198,128,178,141,67,213,245,79,173,42,66,111,92,154,191,9,86,73,157,147,227,148,40,148,21,28,58,140,91,64,118,12,114,186,89,94,1,143,37,133,9,220,103,145,253,138,214,248,81,182,60,28,130,81,23,242,89,84,134,193,90,43,240,185,33,247,248,109,227,152,144,165,49,96,98,116,182,197,5,187,247,153,50,242,240,77,201,115,188,24,37,181,34,194,142,167,208,92,177,14,55,171,207,16,152,77,192,215,124,197,198,144,156,11,220,45,28,231,222,243,3,85,9,64,178,10,97,199,188,240,49,237,101,154,112,248,76,23,245,224,6,119,150,233,205,19,179,91,114,207,59,224,140,158,145,192,150,49,250,89,117,76,71,10,27,166,192,147,41,232,191,141,147,71,82,41,73,177,200,115,196,252,223,92,92,165,227,13,149,223,237,123,25,100,111,66,250,140,137,226,9,237,132,146,71,23,218,65,236,33,18,85,124,225,89,164,46,235,15,55,102,71,185,112,214,181,97,235,112,215,88,89,3,217,32,125,56,220,21,35,86,22,222,209,250,192,59,123,37,159,181,174,34,190,55,77,19,108,95,240,220,91,139,130,36,86,78,133,101,180,73,181,239,41,22,37,235,69,246,11,83,132,159,247,209,16,64,63,104,223,110,17,178,162,211,22,53,80,172,188,28,146,156,192,181,75,178,47,112,119,173,41,219,14,186,84,39,98,153,183,228,25,15,192,176,204,110,133,205,143,230,48,249,102,58,199,6,25,75,229,194,99,136,90,2,91,79,65,106,44,96,168,171,101,154,28,227,167,220,67,139,196,142,58,229,107,144,184,236,57,40,200,15,32,53,218,21,134,81,39,38,89,162,214,79,91,19,219,142,195,154,165,59,245,167,185,248,197,145,198,126,217,116,113,88,101,118,28,44,231,226,213,213,242,194,225,29,4,248,228,103,66,101,37,131,70,73,115,44,235,130,109,181,183,244,140,124,89,143,34,174,159,8,221,82,152,138,48,95,214,228,21,52,137,193,147,221,68,10,104,192,104,181,202,78,203,100,169,113,228,17,110,19,226,63,132,91,206,201,94,100,85,47,201,57,71,0,36,81,250,26,27,14,148,134,242,57,209,51,114,222,25,171,136,65,58,249,194,196,152,93,233,199,118,241,115,5,146,214,155,28,152,234,59,105,53,74,86,121,175,109,212,154,254,219,231,72,28,207,107,99,176,120,222,248,34,72,136,115,72,96,94,213,207,114,42,238,138,26,218,80,149,239,29,239,77,30,150,48,101,79,163,42,31,254,94,20,101,136,130,17,232,89,142,45,96,78,55,249,218,120,53,167,167,158,82,172,51,72,27,18,216,20,11,125,27,182,122,17,217,103,73,118,57,59,177,15,26,20,15,99,61,104,10,3,167,114,253,16,89,26,228,71,6,188,24,31,12,129,141,110,195,240,38,116,215,60,55,166,164,41,82,10,192,189,212,24,51,148,174,36,111,199,140,235,237,165,19,11,161,216,36,4,175,192,36,87,251,123,65,27,47,209,163,9,199,20,241,243,128,77,235,82,97,110,82,209,218,170,174,245,189,145,142,77,241,219,244,229,121,56,20,198,121,5,60,181,54,8,24,49,77,63,218,80,52,16,130,113,60,207,144,172,249,144,27,145,176,44,207,3,67,187,154,3,38,88,35,131,202,122,43,203,127,27,97,147,103,88,242,111,103,114,184,152,237,33,48,12,148,245,194,148,85,43,76,18,97,172,145,95,57,155,140,26,169,223,97,38,145,29,40,90,37,148,80,82,91,177,3,198,212,150,65,203,150,53,16,175,141,119,83,14,214,69,177,92,137,69,192,7,151,114,68,187,238,12,231,192,7,166,28,65,134,188,224,251,10,115,129,131,80,138,48,177,205,115,203,183,117,43,85,164,155,204,116,39,152,30,112,213,226,81,246,200,28,4,149,192,148,220,234,195,225,124,136,137,74,42,119,121,224,109,151,167,11,159,27,137,204,134,154,74,40,40,25,92,132,5,210,44,163,224,175,180,223,166,4,66,224,181,102,143,45,241,28,98,89,202,117,77,241,165,123,45,250,239,115,75,205,21,146,46,228,135,94,248,161,209,55,189,170,179,89,5,156,155,18,202,161,217,114,46,225,183,107,103,166,173,45,131,138,92,89,28,128,230,111,41,58,168,16,223,175,152,230,196,76,197,103,114,96,54,147,248,160,240,6,77,253,98,189,154,244,84,44,177,164,5,189,168,224,180,115,11,207,119,5,106,93,135,105,190,212,93,74,60,220,210,43,4,230,236,78,183,107,75,53,171,231,50,201,190,125,23,127,21,62,30,18,199,8,195,92,24,151,110,85,216,184,112,2,54,146,29,129,137,239,222,29,117,25,119,234,133,207,242,155,247,136,163,204,47,235,92,178,108,198,61,238,160,21,245,93,80,203,93,92,97,121,225,229,160,51,2,67,136,30,115,201,120,85,100,72,9,144,182,184,136,144,21,153,244,181,205,197,147,118,192,29,98,41,129,151,145,8,4,140,247,71,62,39,9,117,119,196,27,199,208,214,135,239,120,41,124,136,215,173,7,59,171,241,222,222,78,171,48,20,100,137,208,164,6,106,12,108,23,45,220,197,98,39,62,127,113,102,176,194,36,108,196,237,201,226,189,178,176,247,217,197,157,69,159,99,153,192,230,237,243,230,186,115,167,191,233,239,54,65,41,216,73,229,30,218,89,52,217,128,207,209,22,119,70,202,104,219,245,86,26,156,174,157,116,236,177,174,103,128,89,23,30,215,3,110,154,238,142,78,13,117,52,113,168,227,30,216,207,107,33,3,17,6,3,233,157,85,209,70,129,187,163,176,237,136,181,193,152,116,231,88,177,218,224,34,161,32,224,52,98,27,198,213,41,137,119,214,184,150,29,207,70,244,233,121,52,23,11,31,178,1,189,212,120,30,77,109,215,133,161,165,213,17,77,104,57,7,188,224,232,210,33,131,36,40,246,112,154,234,186,35,21,174,56,179,12,230,2,245,217,50,81,200,56,202,178,238,160,32,146,49,235,41,221,155,27,139,186,108,89,119,187,27,193,192,109,77,101,88,17,56,163,145,184,238,86,183,132,232,17,174,34,60,215,253,30,217,220,187,181,231,108,125,254,222,148,122,245,161,48,186,232,177,37,236,2,209,172,78,21,236,5,191,144,210,20,97,154,11,31,27,153,12,151,31,204,1,75,246,187,194,37,168,236,241,44,23,117,170,83,0,0,3,152,183,134,139,32,203,201,119,204,229,20,218,2,156,154,251,49,200,201,177,36,162,239,176,17,215,233,60,45,240,35,249,195,43,169,243,58,230,136,80,199,61,29,158,224,179,153,201,247,134,129,119,143,104,77,210,73,211,185,54,80,186,113,20,223,228,126,208,121,183,194,99,87,190,150,233,70,108,96,181,248,105,188,15,121,190,11,108,213,104,125,6,161,60,95,4,91,214,119,6,50,37,187,168,61,76,178,17,201,111,116,24,6,127,221,25,176,238,156,170,133,140,192,162,92,87,76,181,21,249,69,72,178,101,165,52,156,208,137,81,206,226,112,111,202,165,122,96,211,251,157,14,147,86,46,62,6,18,2,114,138,207,61,82,46,194,103,106,73,226,165,196,92,26,216,107,79,107,10,49,252,6,5,203,83,149,176,147,197,252,206,196,245,247,134,143,87,116,40,201,54,60,219,111,76,150,73,121,151,92,13,183,85,72,182,128,209,43,215,61,15,209,62,207,177,134,178,24,25,24,233,249,178,100,51,255,98,88,223,146,65,71,53,201,165,172,178,4,141,249,76,212,101,108,235,43,224,173,50,23,156,117,109,187,58,231,162,108,165,75,74,12,240,185,27,238,128,51,245,91,242,219,231,120,108,78,80,14,43,62,212,171,210,122,227,206,246,115,164,177,160,154,30,143,219,52,127,162,53,170,224,226,232,133,59,199,41,71,23,249,97,82,80,12,200,37,200,135,212,148,161,117,59,134,188,57,175,120,244,49,36,151,206,242,77,78,168,123,48,40,68,235,185,61,29,131,192,207,91,147,155,58,117,174,144,38,116,95,235,252,84,147,192,44,48,9,171,241,112,142,109,157,136,43,180,113,172,158,180,86,221,179,96,228,245,28,140,101,22,65,213,179,115,153,150,68,9,24,207,203,51,21,114,15,207,57,201,56,67,234,249,153,72,163,187,244,160,5,254,53,71,99,110,163,195,136,37,64,54,229,82,75,200,146,104,162,241,176,196,76,153,226,118,58,70,227,211,177,172,251,198,68,128,204,189,177,148,161,229,169,203,135,172,244,20,253,38,249,73,60,16,164,21,16,149,252,193,198,17,33,153,135,150,68,155,155,159,111,86,206,159,197,86,223,70,114,237,30,85,44,212,45,177,213,201,32,109,175,75,90,212,176,205,231,112,76,204,234,233,40,206,110,113,49,108,220,208,30,110,54,231,82,210,184,19,57,212,65,180,65,193,238,217,92,245,136,129,66,121,251,126,215,73,144,74,249,181,225,240,9,58,204,37,99,169,197,129,106,200,242,174,101,24,20,244,189,26,169,119,37,96,147,132,233,122,136,144,190,237,61,207,228,49,60,102,152,149,113,251,168,100,74,209,235,115,188,153,68,215,7,67,110,190,31,195,150,133,159,189,231,70,14,172,71,208,129,35,193,117,161,71,63,244,220,53,222,171,30,224,212,194,90,142,229,82,156,149,16,67,135,230,250,203,220,174,124,150,118,206,162,166,27,18,46,113,79,67,66,118,128,244,171,199,36,224,3,183,128,207,252,223,47,28,226,130,16,134,140,231,250,195,195,115,24,20,150,69,190,159,142,141,112,39,157,29,187,36,161,193,179,215,90,30,41,95,136,149,83,116,163,240,132,172,46,224,161,193,58,198,51,20,100,96,5,110,41,233,9,112,46,74,195,179,233,151,37,211,63,214,68,130,20,43,122,77,20,88,183,66,226,46,57,166,17,153,69,69,13,87,72,56,157,94,25,24,146,44,125,56,49,157,30,175,197,194,214,213,85,177,37,106,192,155,218,85,109,77,102,196,138,241,38,123,86,143,143,106,162,90,23,54,225,200,199,76,10,233,77,96,146,184,199,115,25,128,151,245,131,27,69,213,233,185,135,140,213,215,133,73,57,43,143,61,95,106,190,176,13,155,26,236,86,219,126,187,134,150,142,218,65,105,196,44,108,216,76,186,27,118,136,90,252,136,64,89,77,89,59,49,131,166,244,11,183,149,94,5,8,39,181,219,182,214,169,71,42,73,193,43,54,59,20,149,150,218,219,92,138,146,59,22,59,23,204,231,26,114,118,132,217,98,22,66,96,52,212,230,37,108,126,95,250,156,137,59,63,167,189,221,210,111,107,210,46,163,107,199,176,135,38,124,95,184,75,153,36,196,110,244,229,162,248,187,179,192,216,193,49,160,84,65,222,203,23,90,154,148,100,93,56,45,145,53,52,201,74,10,159,226,99,157,117,122,237,105,115,159,82,202,17,240,185,238,220,29,7,61,178,82,111,99,28,193,215,65,6,219,237,12,54,108,35,17,18,131,23,247,246,177,205,199,109,124,46,36,77,96,206,155,17,171,99,160,86,167,104,190,37,129,182,39,108,73,52,61,48,181,95,119,39,164,92,173,200,112,195,172,85,99,250,163,223,46,60,100,191,124,47,79,236,1,206,74,133,1,35,96,98,150,6,92,170,248,222,128,89,233,251,238,132,16,130,8,92,122,247,26,26,251,237,37,90,192,68,187,185,32,223,125,180,108,41,221,38,14,70,110,239,133,147,210,83,1,67,127,17,93,43,220,211,229,131,144,133,89,114,252,54,105,66,189,42,76,29,226,109,61,148,195,245,192,231,207,158,209,105,112,18,235,13,175,237,217,39,210,16,88,100,86,128,135,179,62,255,158,45,196,137,220,233,75,208,92,218,107,151,173,179,148,164,227,187,227,176,109,54,65,161,117,246,130,42,80,74,35,101,125,112,99,240,26,28,115,125,158,41,43,253,62,187,194,112,98,102,96,82,177,164,223,68,195,123,189,51,205,82,250,4,54,26,143,187,201,115,23,146,214,36,67,133,13,212,44,221,67,209,185,162,166,112,17,225,63,191,46,239,117,118,240,115,43,243,103,55,115,39,200,247,216,240,212,196,129,77,109,150,20,119,144,139,185,117,179,132,85,59,43,76,229,241,221,145,8,99,61,15,167,8,119,197,182,113,110,159,114,145,6,62,39,114,76,21,132,217,36,150,177,216,173,168,166,116,120,162,64,186,4,206,87,76,18,24,182,184,166,240,210,221,112,82,140,63,4,134,114,58,76,94,34,91,243,90,19,188,36,57,156,210,122,73,220,140,140,130,50,101,88,48,75,155,116,13,66,223,25,166,74,51,77,72,121,177,2,209,118,88,227,141,140,51,249,105,196,237,187,244,12,103,87,85,216,74,173,28,94,84,2,105,235,138,110,78,140,41,231,209,13,179,160,146,88,106,4,136,250,177,254,158,109,7,255,80,113,242,3,106,229,202,20,231,4,212,126,181,133,255,153,218,14,152,116,255,49,245,237,255,228,128,223,20,113,178,211,147,231,151,67,230,246,84,80,44,42,92,62,7,50,240,195,93,123,230,103,198,187,255,67,11,60,160,227,169,100,132,44,207,179,47,11,68,218,91,168,38,169,31,244,236,131,99,51,16,0,209,82,25,64,231,214,57,240,78,154,207,74,141,195,217,165,35,203,60,99,90,105,69,121,33,120,18,41,213,136,21,41,63,219,129,17,176,114,184,112,203,209,66,72,184,217,171,151,39,1,207,162,149,102,164,23,123,206,125,229,223,237,207,107,165,211,194,139,193,14,124,172,219,166,29,79,57,120,182,129,113,156,75,107,56,27,35,141,247,192,230,117,84,152,57,230,41,238,144,213,168,0,24,2,224,103,227,140,135,151,241,86,141,231,77,22,222,133,113,4,200,199,70,15,228,254,180,145,119,62,104,15,81,52,96,203,171,80,248,172,201,30,61,107,121,73,170,32,48,206,239,21,112,33,58,174,112,10,27,7,152,251,121,85,74,46,210,238,226,183,185,159,236,7,134,166,36,222,11,86,25,157,135,48,151,175,30,191,13,5,181,150,24,101,210,43,107,60,220,252,130,218,26,154,193,11,147,208,244,60,220,242,47,125,212,240,195,166,167,53,212,46,81,147,112,206,197,164,242,99,103,72,144,108,241,228,125,238,27,73,75,144,50,231,226,240,69,128,24,243,90,15,124,214,118,141,214,99,63,2,205,155,187,205,136,97,33,16,223,158,158,23,168,232,163,231,84,10,105,237,32,250,75,53,10,53,184,252,76,45,91,161,56,211,41,241,102,109,246,125,245,225,89,198,180,65,74,87,31,148,18,76,127,54,68,199,67,107,53,207,241,81,93,16,155,196,206,179,19,40,115,28,154,177,53,94,155,132,1,93,97,150,38,229,110,90,75,253,44,170,23,143,229,121,110,79,1,47,59,140,30,110,234,236,142,59,132,160,48,109,250,195,199,157,62,235,141,84,234,4,251,129,162,117,248,53,217,224,71,10,8,171,54,10,248,96,140,68,10,80,225,94,165,45,82,128,74,66,78,144,182,197,47,67,1,250,72,255,173,27,233,51,184,84,85,106,156,211,118,177,128,73,249,212,135,19,235,108,183,53,249,201,10,195,64,145,111,235,51,98,170,198,13,109,134,147,127,48,100,76,187,135,0,157,228,200,117,225,62,84,108,129,119,117,67,4,93,46,116,168,21,134,56,233,142,184,149,154,234,195,113,10,246,232,249,236,15,217,183,57,45,238,199,156,118,22,42,92,180,103,231,3,40,191,161,165,178,143,239,126,111,240,232,15,105,124,71,77,64,209,103,204,32,111,185,131,178,94,130,104,42,79,103,79,85,224,71,97,121,26,157,136,215,191,80,12,240,200,132,67,111,209,242,186,112,126,148,217,135,145,24,71,215,168,22,84,105,38,166,104,186,147,129,204,3,157,166,88,172,219,79,40,46,171,169,234,152,146,107,236,110,113,75,41,235,85,73,229,7,213,34,190,171,32,208,188,149,157,247,199,126,228,133,233,192,101,168,144,208,48,97,49,255,109,50,255,170,74,156,83,147,20,123,49,78,111,141,160,26,249,75,113,159,188,177,108,38,37,94,32,47,193,83,73,64,207,181,64,5,119,40,201,232,249,254,52,117,146,143,194,24,218,131,61,170,157,96,189,155,143,228,252,168,241,211,213,36,153,85,82,129,42,203,20,173,217,226,116,146,23,56,92,253,116,36,54,206,21,71,84,250,200,207,241,34,174,214,112,53,168,156,112,226,155,120,53,20,236,33,143,108,205,185,144,22,103,93,157,4,75,138,50,24,144,34,157,111,13,24,2,83,67,21,154,169,179,223,211,127,218,2,189,218,241,132,59,206,139,123,216,168,135,146,103,195,243,112,182,250,128,219,83,138,210,137,66,231,29,131,214,113,93,36,133,113,158,186,149,102,66,51,42,57,106,1,0,247,237,193,158,248,68,204,172,116,173,186,47,21,59,28,146,250,59,166,240,60,224,234,15,216,132,217,46,76,33,182,95,35,166,145,64,40,121,176,81,32,142,22,48,153,125,114,136,80,79,234,145,64,122,70,242,254,18,148,155,213,45,110,195,248,20,235,19,185,171,16,233,51,118,22,10,189,47,108,37,228,81,149,103,163,42,234,179,157,154,164,61,226,225,204,84,217,140,185,129,150,146,162,53,179,65,166,18,78,153,237,73,6,36,44,226,67,30,10,215,72,221,51,184,139,111,28,248,24,13,49,151,160,165,73,114,192,161,36,80,162,34,138,194,129,71,133,195,148,92,75,139,223,70,89,186,43,90,250,142,173,124,254,104,95,5,166,86,255,142,169,165,207,74,199,167,37,147,199,79,47,234,213,228,181,39,17,161,113,225,250,80,167,162,124,152,238,44,39,35,74,133,225,77,199,40,197,94,254,75,198,146,33,71,174,169,197,41,99,9,203,250,193,96,96,74,49,17,127,14,64,65,207,68,157,183,45,197,118,138,194,129,23,75,0,109,111,157,196,204,226,96,77,1,46,253,25,82,104,110,115,156,3,19,9,101,225,127,64,35,249,62,249,152,143,58,133,77,105,122,197,28,69,188,66,39,2,33,144,90,101,34,240,227,23,134,14,105,197,78,140,19,63,73,5,59,36,92,173,221,41,172,218,128,84,202,182,107,6,205,31,79,150,194,179,222,55,194,170,20,27,170,219,21,221,141,113,92,190,91,74,31,58,174,132,96,127,159,230,89,77,89,123,109,124,59,69,224,169,207,38,71,57,150,229,217,235,183,146,55,160,241,158,226,67,97,178,74,133,1,232,25,129,216,163,225,72,89,58,69,140,59,251,254,178,9,163,107,191,17,152,136,198,166,183,251,160,231,70,18,179,115,81,117,255,52,166,146,55,234,116,23,85,242,73,191,5,181,136,177,112,44,139,89,209,115,135,152,183,99,148,115,86,69,243,112,242,78,67,167,248,143,33,33,219,212,31,6,76,142,130,14,183,233,174,198,47,219,144,72,191,169,151,113,230,65,96,106,207,100,101,84,242,10,98,234,47,234,82,164,222,31,189,226,18,183,213,70,78,163,46,186,106,154,236,23,125,217,48,8,112,93,142,4,200,93,166,94,156,204,213,189,4,70,144,85,31,206,21,125,196,68,65,143,87,236,39,124,163,35,232,98,72,203,154,207,70,86,56,177,99,101,45,88,209,117,225,149,142,106,100,188,54,212,226,186,3,23,200,219,250,133,113,72,61,15,47,251,206,194,115,235,85,113,189,110,146,96,177,143,145,93,164,236,131,221,100,184,238,234,33,119,73,23,23,132,182,247,196,52,153,76,221,201,128,115,187,173,201,97,144,49,205,166,195,235,173,55,217,73,58,75,225,95,24,91,224,41,142,212,78,14,41,85,76,14,195,212,161,51,45,27,181,239,14,24,165,13,133,225,49,139,103,155,104,151,190,87,235,81,14,78,236,22,34,32,65,107,137,60,93,19,112,216,106,145,90,50,154,103,19,2,67,183,174,207,166,14,49,102,41,201,106,202,100,115,174,128,56,78,28,37,203,78,103,10,14,224,112,76,24,149,127,211,17,229,223,190,134,192,54,254,91,121,233,20,241,19,74,172,217,225,21,203,243,222,84,161,123,120,38,194,57,10,124,11,238,70,36,45,75,135,42,244,238,111,212,207,228,68,15,79,225,130,119,204,97,100,228,69,94,6,21,134,238,89,138,220,158,30,161,10,158,70,26,142,163,13,199,193,125,97,84,147,239,197,196,238,21,170,226,69,10,105,115,93,50,90,83,136,88,4,102,184,162,223,120,36,196,250,128,205,185,185,120,7,48,37,74,91,96,52,144,154,163,88,80,178,65,179,111,221,99,24,22,232,46,5,146,120,217,123,40,227,88,94,102,145,124,85,152,131,41,124,243,215,42,240,191,201,91,179,131,86,167,235,37,123,128,172,232,251,219,21,3,59,220,114,196,96,170,122,206,138,9,27,249,20,35,117,251,145,99,47,22,225,14,42,4,72,53,100,30,24,49,103,15,190,130,140,83,84,46,30,104,13,84,23,139,160,98,20,58,164,219,241,2,213,186,135,132,76,28,18,149,53,129,145,169,242,77,150,88,68,86,58,163,188,185,132,230,96,36,56,198,126,21,89,4,114,81,182,171,170,65,206,121,78,41,185,133,230,105,73,135,223,23,193,134,29,146,103,209,241,60,247,152,226,228,113,33,100,126,97,98,189,225,31,38,178,69,6,150,192,131,139,201,116,78,2,174,157,50,106,25,7,149,11,39,243,197,118,149,88,49,59,25,202,228,206,104,48,76,231,107,9,140,162,169,191,152,93,207,85,202,43,27,131,175,47,32,106,178,187,242,56,145,217,60,189,166,104,66,101,145,149,153,48,27,37,170,91,201,4,183,166,234,75,154,43,179,249,26,33,153,132,240,215,133,139,9,149,126,15,255,116,147,238,116,64,226,148,208,90,176,41,64,11,46,131,154,97,164,240,61,154,24,250,195,75,148,243,217,189,154,223,175,151,113,65,203,52,39,224,30,171,119,153,8,95,96,105,25,139,196,184,60,13,85,89,250,140,146,58,251,144,109,200,208,85,220,131,73,79,172,249,131,51,179,90,188,64,176,83,149,184,9,26,103,229,150,137,70,228,63,138,159,25,111,52,22,46,202,8,86,247,146,110,230,161,164,203,161,178,120,182,56,159,10,123,253,52,211,47,12,251,197,244,179,158,92,198,46,116,141,192,103,225,251,190,177,45,237,182,255,227,42,246,255,251,209,219,39,162,103,35,224,193,254,83,229,133,177,80,252,75,193,32,7,127,138,12,23,38,180,191,47,219,149,178,48,157,161,198,158,247,47,49,76,23,90,198,186,85,243,168,250,151,56,251,133,18,0,82,158,221,226,180,196,125,156,85,30,59,161,164,53,124,47,35,67,143,32,165,192,84,138,198,28,66,241,181,200,157,28,206,244,179,89,121,107,12,136,46,94,74,170,109,150,235,199,80,15,66,80,78,225,51,106,158,10,119,182,227,159,199,90,96,203,71,249,38,145,21,250,232,201,133,85,156,115,204,126,170,85,101,238,31,83,168,94,134,19,163,74,16,78,45,170,0,83,80,183,45,200,112,84,167,221,62,71,95,1,87,116,185,170,174,73,24,88,124,69,159,235,80,81,242,101,130,127,247,72,133,163,162,103,93,239,200,43,120,188,104,153,246,164,24,10,48,158,209,89,135,7,85,186,75,97,241,103,47,187,64,201,128,211,122,120,57,3,57,126,48,91,116,253,109,52,122,124,192,161,181,213,215,34,7,124,186,139,100,25,53,131,246,12,37,180,32,31,162,124,77,51,208,97,48,198,25,23,148,51,92,29,158,29,248,204,188,225,135,162,241,234,232,161,71,181,65,142,207,133,184,146,90,124,166,121,28,206,2,54,140,174,183,53,170,44,163,148,136,105,72,153,135,236,207,144,223,120,10,57,93,27,144,150,9,76,112,34,206,37,35,47,146,173,44,27,223,171,143,184,153,186,67,44,202,252,163,157,137,214,144,246,13,61,143,51,133,157,78,2,196,106,146,42,248,142,198,55,52,153,126,100,154,176,138,30,122,118,33,240,223,254,113,173,60,176,113,51,248,121,140,251,43,233,168,161,40,220,226,184,230,68,148,184,75,54,221,49,191,93,227,71,23,66,3,36,249,54,124,159,110,41,192,49,174,243,240,188,212,253,96,104,128,87,21,5,71,46,9,246,84,167,70,130,86,76,77,160,130,3,98,135,133,68,164,75,182,67,139,68,133,203,97,20,116,212,229,196,52,14,153,228,158,62,202,5,33,44,191,48,129,205,184,122,244,99,52,36,149,30,132,66,115,56,99,8,241,29,248,10,111,207,141,247,175,187,99,247,152,190,144,230,137,61,12,161,75,220,92,140,118,177,139,175,196,148,85,246,53,105,169,248,91,122,191,48,101,183,15,205,54,139,197,87,130,89,226,132,10,192,167,231,43,63,183,162,86,162,227,240,73,233,145,219,177,89,106,109,210,90,85,176,77,30,198,137,122,128,73,160,122,174,115,208,142,201,195,31,10,90,35,55,119,202,143,223,111,63,141,143,245,85,252,12,1,205,74,144,140,74,238,158,113,247,65,85,117,235,197,42,219,213,51,94,155,234,125,133,169,14,241,34,42,224,214,245,230,4,35,178,75,202,77,219,194,84,174,174,227,129,116,57,116,36,196,41,70,81,191,192,153,122,158,242,12,172,140,103,160,132,109,214,69,115,215,27,112,57,27,131,54,54,38,99,133,169,186,239,23,62,239,161,61,179,92,34,71,185,180,233,69,180,44,185,167,2,55,101,176,165,72,109,206,184,88,17,6,19,138,161,78,106,222,188,115,56,193,251,160,174,20,152,55,194,17,121,224,209,84,182,13,63,75,48,190,27,12,169,136,122,175,106,14,58,74,140,147,166,167,4,247,131,228,133,201,6,239,173,19,169,17,215,138,73,76,107,225,222,48,175,220,101,30,163,224,96,62,142,202,146,34,97,20,148,170,246,199,225,183,175,175,155,59,181,146,254,217,125,97,205,251,211,104,211,62,46,63,238,51,41,224,179,253,41,191,127,183,248,250,29,149,212,80,80,83,55,40,84,234,23,62,27,164,206,67,203,142,8,206,64,242,169,85,131,158,20,183,16,170,180,186,20,149,251,197,247,203,13,36,156,22,198,26,165,48,108,26,245,194,90,196,132,199,250,116,251,58,83,214,86,22,173,126,230,82,158,57,2,4,155,43,130,92,218,112,9,238,56,59,237,183,91,82,152,172,206,136,36,239,245,103,229,247,1,155,135,192,207,218,133,154,183,135,75,143,107,192,179,128,6,134,111,56,234,201,201,208,235,11,55,126,231,37,3,61,119,75,9,51,83,116,59,102,186,253,54,129,5,141,77,156,103,93,239,213,249,88,106,61,18,222,155,78,201,131,19,9,235,82,3,58,68,100,238,136,83,162,163,158,179,137,51,241,142,217,128,224,93,62,246,36,185,46,95,120,144,186,166,225,160,66,173,103,192,156,194,79,180,104,162,166,27,48,158,78,253,109,196,9,175,231,108,34,66,45,97,44,252,233,45,158,77,217,128,186,127,113,214,132,177,223,168,250,127,230,56,68,57,219,119,98,19,172,26,227,141,238,213,118,63,103,54,78,253,7,94,251,58,50,207,36,215,45,139,132,160,150,110,227,54,244,12,64,177,34,18,238,142,77,180,149,43,182,83,247,82,34,242,183,161,79,146,105,116,12,164,25,86,144,137,111,170,65,109,154,6,53,93,152,66,61,25,177,141,236,244,157,132,41,107,154,69,135,205,63,141,235,25,198,115,172,29,59,199,249,140,85,191,182,37,117,40,76,104,56,124,245,168,80,232,226,161,160,237,198,113,113,120,63,254,242,77,249,73,76,4,84,29,134,124,75,56,179,231,140,192,59,229,7,106,222,65,231,114,174,83,215,25,15,213,248,22,152,164,198,116,189,237,103,255,169,250,240,194,53,163,95,56,13,13,64,83,0,24,161,44,220,58,106,128,153,182,217,170,242,236,172,234,229,132,175,9,58,95,120,106,248,142,234,94,210,135,37,200,160,162,214,227,152,3,57,152,70,137,55,109,245,164,14,226,23,209,109,52,73,101,147,134,36,104,221,48,128,49,158,202,152,76,120,148,111,106,202,176,156,26,73,163,56,107,227,220,81,35,174,110,4,157,146,38,113,108,135,184,214,113,88,84,221,71,97,228,164,14,32,224,149,37,243,190,27,219,122,139,249,255,147,159,146,158,225,60,11,255,20,218,85,143,82,36,108,45,61,220,176,148,63,171,206,55,180,104,165,71,108,4,77,46,41,245,238,198,123,214,111,207,142,121,166,211,12,88,210,121,104,90,158,148,26,234,9,235,109,61,179,38,27,16,25,105,237,14,41,212,174,154,228,68,168,36,197,46,77,137,171,144,98,144,51,115,62,104,164,189,160,96,241,100,143,152,96,109,28,170,3,198,136,254,164,243,36,150,92,192,204,67,205,169,161,42,254,142,233,217,250,154,126,145,33,156,83,192,36,246,233,139,17,67,30,241,219,22,28,209,12,171,132,194,98,160,20,147,107,98,216,64,51,177,196,76,178,122,111,205,120,195,254,190,48,131,166,89,103,43,113,253,141,244,143,244,4,100,113,195,236,22,161,75,40,154,139,166,41,89,226,127,196,240,198,185,0,105,40,236,71,242,22,39,223,32,148,169,15,55,190,157,88,156,163,91,213,179,192,157,104,249,125,56,225,114,205,34,236,230,250,14,120,8,99,65,255,82,23,238,79,159,113,145,35,2,22,26,42,95,47,188,148,99,29,201,175,57,150,60,91,21,46,187,157,46,85,158,221,159,172,51,76,193,27,163,163,99,26,132,155,166,0,179,238,144,82,219,37,61,227,58,57,155,188,245,124,127,122,192,64,214,239,152,109,73,235,7,62,179,176,101,25,113,245,217,224,137,236,105,220,158,183,172,230,219,130,172,63,92,211,180,46,42,117,129,62,98,205,229,194,37,171,177,190,160,1,184,231,215,76,56,87,68,202,24,11,186,92,20,66,226,169,168,92,66,76,227,93,197,86,206,230,74,102,74,15,216,172,44,133,77,254,56,96,118,68,125,56,41,197,245,254,246,185,149,171,12,121,230,16,184,104,106,186,165,33,212,114,125,234,205,136,56,37,1,255,76,241,18,210,106,192,48,222,40,156,97,77,188,173,33,186,150,28,221,82,147,204,97,10,220,215,131,246,125,137,199,225,187,85,161,128,115,204,82,148,120,243,194,136,243,73,199,169,6,110,251,194,26,133,192,173,117,172,224,216,22,32,164,234,218,237,1,67,241,188,48,124,71,2,27,77,78,204,66,74,37,85,206,190,80,108,17,214,219,48,202,92,237,247,25,194,29,209,222,97,41,239,50,81,42,233,16,241,61,40,164,20,90,79,224,115,195,184,171,143,106,120,233,153,149,161,69,226,228,79,67,82,230,81,165,22,239,158,17,199,44,209,128,215,177,107,8,197,198,182,64,209,160,28,64,192,48,51,93,184,54,89,124,48,108,181,121,55,75,212,48,85,30,29,31,87,47,119,233,102,21,84,177,56,145,230,225,17,80,150,247,162,34,110,197,221,8,55,191,84,134,225,227,63,182,77,188,23,172,185,67,117,54,16,119,14,167,37,185,220,179,107,197,3,69,137,113,21,134,112,168,168,58,58,197,195,103,119,172,1,51,12,77,225,21,14,153,106,21,139,154,1,95,169,61,90,151,181,31,183,188,62,251,140,113,145,159,54,81,56,129,45,45,36,80,170,223,178,162,70,147,114,159,221,212,155,74,222,70,113,246,8,131,159,52,143,93,159,34,17,147,46,152,15,76,6,214,148,247,106,170,214,216,44,83,121,202,152,169,107,226,24,77,57,204,164,74,114,74,85,253,27,8,116,195,199,85,45,196,243,136,71,33,162,24,245,12,48,170,168,99,131,171,212,154,23,165,76,246,213,62,107,177,75,195,50,148,212,113,129,172,218,10,105,18,14,162,252,10,41,49,205,162,186,5,214,186,213,31,1,168,14,71,65,72,52,64,192,172,131,178,247,149,97,98,70,143,244,104,10,225,236,171,23,206,175,32,81,49,214,20,71,187,113,49,169,218,145,197,171,3,206,20,87,170,214,35,154,201,49,42,144,231,60,74,75,221,4,183,3,206,143,103,98,255,242,252,66,140,131,164,157,71,101,242,28,94,241,232,138,10,147,202,21,113,158,239,120,116,181,42,2,133,169,110,12,29,16,42,110,85,204,136,125,57,202,187,14,90,211,35,55,10,31,71,148,174,64,80,167,9,42,156,68,115,73,107,104,3,84,58,61,91,144,225,206,240,45,108,86,166,147,116,189,242,72,102,36,33,128,165,224,22,218,250,208,55,33,169,65,52,28,82,183,189,53,214,38,31,246,209,156,54,189,138,168,62,129,123,236,238,149,118,233,72,145,120,83,141,15,91,196,151,51,177,187,72,145,229,197,36,175,216,188,199,171,197,79,219,197,77,126,58,31,243,184,196,173,238,52,61,7,74,22,216,62,112,138,146,29,40,105,68,197,129,228,173,118,107,226,26,217,50,34,108,113,166,119,107,57,42,149,44,50,123,173,210,255,19,133,249,151,209,102,156,10,212,114,253,12,1,136,93,211,49,35,194,215,111,62,135,180,191,212,45,224,51,36,119,135,54,184,56,111,190,193,184,156,178,192,24,195,249,182,38,213,86,90,103,52,182,127,78,13,131,27,100,93,23,70,222,112,69,227,53,32,18,187,40,188,30,223,185,116,96,59,62,195,53,96,240,217,2,126,43,235,215,186,94,122,46,106,159,169,63,252,143,182,51,73,150,28,199,129,232,149,56,15,247,191,88,243,33,4,208,249,173,122,153,109,93,139,76,79,41,36,138,3,70,247,11,19,182,171,242,224,211,20,250,28,110,230,172,142,11,195,81,253,209,84,1,255,138,66,4,174,164,187,226,234,109,130,79,23,54,21,190,225,47,134,103,114,91,156,6,121,5,22,186,223,156,24,234,45,48,129,94,224,88,52,95,99,10,240,241,248,110,111,36,244,89,80,194,100,191,250,60,214,190,173,64,7,54,94,251,237,87,195,158,123,213,8,12,30,24,31,1,247,235,200,130,50,25,126,110,240,98,127,128,5,70,238,221,40,48,249,133,229,76,66,147,206,148,59,166,72,191,126,81,11,80,163,5,185,223,43,163,76,85,167,63,55,199,199,229,130,58,240,166,153,224,183,230,13,134,248,93,238,77,7,239,167,220,194,115,219,57,116,159,172,96,73,127,196,70,192,231,220,146,151,46,133,88,67,222,241,210,107,221,230,42,235,149,193,220,138,139,33,207,151,143,93,42,245,188,247,107,78,35,234,19,24,182,190,225,131,2,55,242,205,156,18,103,32,56,188,87,76,211,124,76,208,44,240,143,221,200,97,142,95,133,59,186,242,41,174,134,59,77,198,180,80,132,251,197,158,81,199,253,137,13,9,108,204,60,59,96,244,188,155,194,112,132,59,74,235,114,145,7,231,116,153,229,194,68,224,101,196,25,239,94,226,193,51,178,51,69,96,210,182,163,199,242,51,209,158,11,67,149,157,98,174,52,171,16,18,248,76,187,249,69,138,108,208,80,150,149,223,38,167,223,98,200,43,78,114,191,48,76,123,235,115,23,109,199,131,14,85,224,179,208,251,93,95,217,56,82,171,192,68,107,150,175,237,51,23,218,149,54,58,48,26,3,159,156,41,50,61,7,189,20,65,192,166,194,235,55,79,240,69,182,41,240,238,238,37,255,224,126,53,238,81,85,37,238,212,115,192,104,168,221,169,70,197,245,140,175,77,159,164,12,138,137,95,151,216,240,160,232,238,91,126,121,209,113,88,191,15,130,48,203,186,221,27,88,194,104,185,164,239,222,137,212,76,187,63,220,248,90,211,119,75,196,32,123,147,189,182,37,19,17,223,14,215,51,0,89,224,76,7,124,13,24,147,51,221,169,210,216,210,166,15,25,229,93,69,38,82,35,48,80,125,150,30,123,39,109,217,176,172,203,43,249,102,136,47,221,134,124,106,75,186,182,221,28,54,250,14,185,122,96,37,250,44,164,94,53,233,86,10,161,77,89,254,177,56,231,250,77,196,1,211,150,156,226,234,129,245,59,5,158,70,0,122,127,123,55,189,154,90,227,143,216,146,247,34,234,39,11,159,44,212,252,188,23,96,50,213,178,126,72,88,158,121,239,143,54,134,106,183,0,247,52,134,111,120,16,69,36,57,118,207,16,82,100,23,95,51,163,70,119,95,27,133,239,47,77,7,74,29,136,162,197,12,251,30,83,193,24,211,46,108,28,155,243,94,77,137,132,60,55,84,19,159,214,136,125,77,20,189,239,7,33,123,153,247,144,15,178,175,82,253,79,251,151,74,162,15,134,207,68,79,198,78,40,252,203,242,89,179,58,21,101,2,67,201,244,57,155,6,91,242,225,194,198,147,236,239,213,50,133,33,242,224,176,117,125,254,57,112,162,146,240,190,246,32,4,85,99,84,160,138,30,247,99,90,60,62,54,5,52,223,206,218,189,191,60,160,214,233,190,114,141,38,175,234,213,102,169,196,202,165,244,105,203,169,75,231,67,249,20,56,129,43,43,106,11,124,124,234,26,43,36,177,223,165,169,48,89,148,223,68,178,164,211,217,230,5,30,197,88,29,29,166,201,86,22,254,79,114,233,59,4,12,110,122,111,152,42,247,184,63,125,108,7,49,224,136,196,172,56,241,19,231,230,53,212,201,159,211,9,225,187,120,162,170,225,230,162,7,12,232,244,37,15,255,105,120,169,198,253,32,72,227,97,110,126,48,236,52,109,223,207,137,24,2,139,232,131,113,96,138,236,165,116,91,151,79,111,149,118,2,42,200,155,60,26,213,31,187,249,111,119,148,170,186,60,218,160,60,191,250,111,35,99,95,197,34,160,40,152,220,246,7,19,227,88,178,91,162,35,64,237,208,7,211,163,113,221,228,243,57,144,119,253,196,195,14,76,5,224,229,221,56,112,54,90,84,191,57,110,238,144,105,76,186,255,152,81,254,104,112,19,138,197,13,249,117,254,88,182,77,68,197,248,35,47,108,201,110,191,53,147,60,201,126,183,140,108,249,115,5,24,83,222,84,158,155,196,117,247,65,177,45,173,138,37,3,119,65,251,10,19,22,76,236,116,122,201,147,45,170,85,63,171,22,184,9,5,241,129,121,236,148,2,134,233,162,220,155,179,216,231,199,50,207,111,83,65,38,75,228,12,56,170,32,49,40,212,147,137,143,3,125,120,146,247,38,18,43,6,1,228,122,237,147,189,54,216,244,224,46,140,58,110,204,67,140,185,34,198,227,230,31,76,255,152,200,57,78,89,94,176,152,183,25,15,6,129,77,21,107,1,78,216,250,233,71,3,23,44,238,184,55,33,113,218,233,124,142,99,97,223,10,252,129,31,184,247,167,24,178,62,147,58,162,230,80,196,51,172,221,151,128,53,115,222,215,170,8,97,67,129,231,239,213,109,212,47,12,17,230,23,164,250,205,164,33,47,86,241,18,235,167,134,104,147,129,235,5,30,8,187,228,248,156,48,211,220,245,85,105,12,62,175,242,221,156,180,109,187,253,212,195,148,20,70,9,20,47,166,201,131,67,168,250,85,215,240,204,236,12,1,194,222,153,98,76,112,206,161,139,184,112,198,231,41,62,143,104,234,150,125,156,174,95,216,135,125,5,192,104,114,143,236,138,127,89,190,218,106,67,41,244,184,207,101,209,226,218,29,38,81,147,134,160,187,98,189,196,43,159,223,186,171,190,66,20,178,86,60,24,5,147,93,198,147,142,214,253,85,228,253,200,3,235,214,183,182,238,219,20,87,179,34,154,220,156,136,100,137,7,71,138,228,129,217,108,179,127,106,214,49,125,102,23,38,198,36,11,155,144,227,61,56,145,151,157,95,253,216,178,171,251,101,219,25,244,137,161,71,224,175,205,234,186,213,49,195,24,139,8,251,5,188,132,148,102,64,58,180,198,23,9,90,182,188,174,53,80,11,181,128,211,135,196,70,247,206,176,130,207,240,201,224,218,149,170,146,123,96,246,170,45,79,93,165,194,145,142,251,98,42,241,177,27,161,253,33,191,140,24,103,137,175,129,216,209,150,217,93,76,33,39,251,112,211,198,33,54,80,53,198,160,175,231,216,134,115,74,153,20,150,4,19,56,230,224,164,165,167,221,39,71,203,101,143,248,212,231,48,168,151,246,5,152,12,74,137,249,189,71,151,111,5,157,81,173,177,9,83,224,168,107,158,118,160,156,124,51,227,148,18,246,124,99,67,161,112,202,199,212,154,81,175,219,5,233,15,21,99,254,224,13,82,216,59,164,214,47,23,103,11,78,244,37,206,3,133,54,111,248,47,163,126,116,51,124,200,143,110,51,199,29,78,251,146,55,96,119,91,24,207,81,212,27,151,108,116,13,9,204,175,2,139,201,143,252,141,124,173,179,72,217,232,124,122,163,208,112,9,1,141,138,97,30,155,39,174,174,8,77,222,207,1,129,22,61,41,14,31,19,169,232,213,103,162,140,143,164,103,153,178,17,52,20,2,227,159,126,238,189,25,25,249,118,32,2,255,242,168,31,140,244,209,165,158,28,176,11,98,26,126,131,102,156,23,183,99,2,187,128,195,170,58,140,162,195,109,29,62,240,177,36,168,18,118,152,175,125,195,107,68,199,136,190,125,47,70,129,27,189,71,23,70,84,118,199,111,103,234,199,228,104,58,62,245,57,163,151,95,77,185,235,165,241,57,240,49,207,86,241,49,31,228,196,111,193,17,112,129,28,172,58,92,173,134,245,223,70,89,255,223,143,222,103,202,103,72,122,192,103,220,197,239,175,86,128,48,125,255,54,161,225,75,147,3,140,148,199,231,74,194,234,68,127,138,220,220,10,172,221,98,28,70,186,46,83,148,82,255,17,171,131,8,173,116,175,15,91,180,125,149,248,22,216,9,83,174,166,26,255,227,195,4,30,86,243,46,31,58,123,113,138,29,75,70,84,40,179,36,211,85,236,112,37,174,34,187,81,67,222,250,235,211,6,238,168,232,200,28,27,86,182,83,125,134,38,82,68,247,181,169,208,162,212,217,97,83,161,19,152,60,232,40,254,224,199,216,89,101,23,93,91,24,148,43,86,7,165,178,207,210,107,197,55,97,60,166,62,117,105,213,13,213,87,44,76,83,21,145,123,179,137,39,63,203,97,3,238,93,151,22,46,180,127,46,120,111,199,84,52,91,139,178,111,102,9,121,159,174,251,17,221,50,221,79,15,170,212,119,149,231,38,96,95,226,72,196,131,154,75,55,59,120,17,194,202,160,214,110,201,194,131,78,124,126,204,38,192,231,49,154,12,10,174,101,239,238,44,162,158,119,108,200,34,91,120,149,179,5,178,217,246,28,15,199,143,105,97,8,112,208,223,126,34,59,92,32,153,158,113,122,176,200,229,0,56,39,102,185,251,44,182,213,85,254,130,3,145,22,241,56,1,136,147,37,89,33,168,18,204,79,195,221,108,66,188,135,174,103,42,181,153,126,176,77,138,45,5,133,245,243,75,225,153,245,180,165,54,140,227,124,194,97,22,198,21,85,83,106,163,116,202,160,227,184,182,228,164,90,10,165,93,59,99,101,171,252,22,27,197,184,158,194,118,98,27,22,235,232,204,79,84,44,174,25,66,72,94,204,58,115,107,119,88,71,86,161,32,182,21,250,117,51,172,35,142,227,41,118,178,73,196,137,209,7,185,185,24,179,70,104,20,135,185,245,82,200,199,204,208,207,222,243,26,194,240,44,230,21,204,3,45,140,108,60,69,121,233,92,127,140,11,14,31,47,40,235,173,233,73,188,54,95,167,76,80,78,150,76,182,170,132,155,217,251,99,29,209,91,148,62,102,20,187,216,4,105,196,252,167,19,169,135,253,131,43,208,213,177,32,198,224,33,135,99,250,208,237,32,30,19,35,86,220,91,179,214,187,38,211,8,166,230,54,118,187,46,44,34,123,226,80,177,67,197,168,108,43,95,40,226,173,81,250,80,195,237,167,56,78,102,25,79,138,106,121,184,253,68,148,196,21,164,84,114,206,136,10,88,173,229,141,103,108,75,35,213,184,26,185,4,241,205,183,213,84,165,240,20,119,47,151,39,20,31,22,205,247,184,216,200,125,213,255,61,175,89,106,56,138,84,87,53,245,158,19,12,187,254,214,203,58,18,196,245,198,20,119,223,154,40,79,105,146,20,218,180,63,239,176,56,217,124,186,192,196,86,62,6,68,251,30,45,203,59,99,222,214,57,175,161,220,170,140,55,135,185,101,28,175,21,62,107,214,104,6,85,23,17,81,176,142,1,137,201,49,249,201,181,248,131,65,47,240,196,81,76,237,231,190,149,144,186,18,133,33,166,16,147,116,211,71,47,145,16,186,86,102,68,174,142,91,126,28,38,121,176,108,29,142,30,154,162,157,84,115,31,86,168,242,241,71,217,68,48,178,13,9,77,77,139,111,120,200,0,98,123,9,43,91,107,247,246,227,124,155,48,131,196,126,33,223,71,182,52,226,94,35,221,26,91,82,187,208,176,198,52,234,56,188,50,102,216,144,123,250,185,71,128,186,86,137,123,65,94,80,220,134,223,144,172,117,125,178,66,125,161,31,92,155,220,81,147,116,238,217,240,73,32,7,140,126,101,81,152,34,178,229,99,186,112,222,36,87,60,161,21,108,190,35,209,49,10,145,131,4,42,55,172,35,17,106,68,176,66,31,60,153,116,103,220,124,89,161,178,192,228,162,107,4,96,33,251,144,137,118,204,224,233,53,234,22,97,197,86,86,24,209,131,248,158,102,10,75,54,138,72,21,205,184,113,245,164,67,88,2,180,9,215,39,110,78,140,103,107,108,120,52,175,58,179,247,38,239,35,191,205,65,24,142,211,182,236,189,196,157,233,195,251,10,12,45,124,91,240,218,36,230,141,8,169,23,14,224,247,60,233,121,130,179,100,179,34,230,205,5,18,49,79,231,144,232,57,34,230,86,41,89,37,88,127,102,78,247,12,31,97,204,212,238,193,104,137,205,245,21,167,0,119,139,206,107,150,225,44,93,141,198,183,39,131,113,150,102,137,68,153,9,107,74,170,185,27,217,105,141,140,19,212,98,82,109,65,179,235,148,252,199,49,50,123,211,188,205,38,76,61,35,165,100,21,40,2,67,190,229,201,251,227,78,80,121,60,4,166,201,183,249,107,211,180,59,52,147,182,168,39,138,47,66,171,221,212,124,21,27,164,31,2,36,64,76,45,69,114,101,105,161,212,231,176,105,254,10,220,166,221,34,96,43,15,210,60,93,199,13,119,120,113,0,73,166,13,109,130,79,121,136,39,71,136,75,102,57,101,7,59,50,82,20,73,111,89,34,103,74,147,31,206,145,42,131,207,180,75,226,147,86,218,200,35,64,100,85,37,115,243,43,83,115,148,152,71,150,163,175,82,243,30,153,153,243,224,106,86,26,55,116,237,145,164,163,240,251,214,37,31,184,50,138,241,203,219,202,129,138,166,169,105,28,139,84,49,212,94,242,61,142,53,194,126,236,89,108,12,155,171,229,126,224,243,92,174,222,0,124,102,214,74,154,34,39,87,22,229,20,4,156,100,203,42,4,73,238,79,99,163,110,169,243,32,59,127,38,166,103,169,137,134,109,77,191,155,66,200,190,63,61,248,159,20,14,108,68,254,34,67,126,182,211,214,164,102,1,34,188,29,165,53,201,154,6,179,86,91,80,101,237,48,82,76,73,138,99,168,213,40,237,142,138,213,168,72,161,135,201,211,198,197,144,57,105,169,70,33,29,31,133,55,233,105,187,25,197,200,118,106,228,230,39,1,91,169,135,192,237,154,229,190,86,17,30,18,10,84,10,90,75,241,211,100,65,181,54,134,131,249,19,230,250,125,174,122,217,114,40,177,130,240,168,221,154,3,97,48,60,40,42,2,241,169,211,164,199,80,202,137,250,217,74,63,29,120,96,50,10,250,96,157,216,75,138,231,206,68,130,229,106,26,64,115,185,117,1,123,73,248,214,104,221,83,138,148,43,169,48,205,39,157,191,64,204,198,23,238,134,34,100,104,33,20,20,6,247,183,139,117,129,72,25,213,49,133,190,254,95,96,250,252,178,92,141,3,185,124,79,161,234,175,53,177,147,206,56,80,44,112,11,53,40,7,150,71,131,90,231,19,217,177,185,64,165,141,220,124,80,137,176,111,169,69,19,178,217,129,148,214,153,180,235,174,252,209,158,155,55,98,238,37,224,60,164,24,137,29,99,215,251,214,199,21,214,20,29,61,203,173,68,217,91,226,165,111,90,244,24,242,20,22,198,94,184,105,173,184,6,115,166,39,183,148,251,203,198,170,217,255,45,99,13,5,249,217,37,83,160,224,161,186,32,138,61,55,22,237,14,177,227,132,219,40,125,116,219,154,107,156,3,26,165,9,202,213,5,198,46,15,169,203,100,73,146,91,209,191,105,25,91,222,171,131,86,72,227,76,190,240,52,30,152,15,206,191,208,98,22,24,29,64,215,118,99,91,170,66,144,181,141,18,107,185,198,70,49,134,224,75,30,132,94,215,246,14,242,69,115,32,13,254,23,61,91,127,41,174,31,101,197,136,194,89,202,76,174,161,29,143,142,72,190,221,77,72,223,193,81,229,138,171,180,189,9,191,39,123,247,138,246,65,56,92,225,161,147,171,105,241,30,245,138,52,19,31,89,2,211,188,81,67,136,246,108,114,66,57,6,233,15,158,103,136,50,30,131,228,110,223,148,179,194,207,231,114,44,38,195,44,36,233,84,58,206,208,210,155,244,204,141,36,40,197,183,161,198,66,39,168,148,139,254,218,178,87,252,180,73,196,9,181,214,70,217,15,106,144,15,70,106,67,88,43,172,229,187,184,28,228,207,65,187,29,45,155,38,58,231,209,100,97,32,15,117,191,52,38,102,243,6,63,152,239,217,71,5,206,52,112,250,75,227,224,18,144,189,240,57,109,167,55,142,144,117,77,176,40,92,184,145,46,117,221,81,92,88,120,228,47,220,187,85,174,24,76,237,8,26,127,229,194,36,36,157,250,29,163,111,168,10,52,149,13,164,151,247,7,83,179,156,179,92,77,211,151,11,76,177,135,158,39,105,114,53,241,96,167,77,162,76,175,138,157,77,188,2,73,221,237,87,47,186,7,218,69,161,166,250,226,79,63,226,225,176,116,105,46,170,123,187,18,37,233,195,45,133,212,29,194,236,154,157,49,140,240,27,7,234,189,117,158,169,135,134,57,221,20,123,95,209,96,96,202,165,252,177,113,113,206,193,35,191,77,177,175,19,98,208,77,81,136,79,4,204,159,162,95,140,228,101,149,98,2,122,103,225,31,203,113,243,179,109,172,88,124,216,123,38,47,149,29,166,31,230,94,76,121,96,241,94,79,232,176,41,53,184,175,141,180,197,121,145,184,24,19,63,111,129,249,8,95,151,55,247,78,229,166,6,41,188,222,116,200,44,127,112,107,49,190,79,102,124,123,46,195,116,12,125,146,81,73,97,228,34,170,223,156,162,164,91,220,11,204,22,231,31,12,3,126,93,157,87,90,134,32,133,249,170,234,137,165,87,233,104,6,54,222,55,135,55,156,100,235,78,164,115,246,46,136,228,127,48,99,124,182,16,133,97,219,247,49,133,235,107,222,19,132,211,226,199,224,253,193,20,115,92,238,47,96,38,215,183,58,105,184,67,196,243,162,140,168,11,149,33,122,180,110,1,251,241,152,18,6,81,113,180,65,75,43,35,14,131,30,198,236,7,67,213,48,215,29,51,8,240,155,183,57,108,139,144,222,154,49,232,210,6,122,112,31,74,31,85,87,148,86,171,245,81,127,113,74,110,226,106,23,182,194,210,225,247,198,231,188,78,44,177,66,92,42,95,2,56,118,162,171,136,39,120,62,151,223,186,147,103,201,242,210,38,243,224,151,78,171,117,90,23,133,152,33,190,52,49,130,50,117,72,118,201,65,195,76,93,85,17,241,53,83,102,133,248,180,125,48,209,145,219,33,129,87,136,5,224,75,19,106,196,121,89,222,160,12,181,214,171,111,188,39,140,72,58,71,169,134,221,222,15,179,233,136,35,116,118,97,26,254,190,82,209,3,111,34,153,178,238,187,81,224,126,124,104,240,39,208,148,45,87,15,186,159,62,30,254,77,71,106,186,29,122,192,179,123,149,208,52,65,148,113,139,63,128,201,135,244,128,207,171,111,89,155,52,175,83,142,253,193,197,84,2,134,222,220,168,220,63,216,148,250,100,158,117,10,98,156,113,126,155,20,249,148,189,182,211,234,187,252,222,16,46,108,29,180,74,61,238,199,130,176,45,86,127,57,93,129,233,35,254,38,233,25,17,211,119,211,139,33,119,252,126,25,207,100,94,229,68,126,249,188,216,87,120,98,114,206,235,184,219,242,90,221,40,234,191,175,125,246,113,169,227,177,195,60,231,175,96,0,101,90,84,22,101,191,50,191,165,124,109,87,68,218,233,187,151,39,163,254,198,149,121,182,73,106,222,114,3,168,181,216,108,253,84,101,129,228,45,235,30,70,43,232,15,63,152,202,16,61,127,76,130,230,254,182,181,120,213,251,94,212,243,149,239,106,136,78,50,213,85,2,23,194,193,95,164,37,81,139,212,46,137,2,61,212,149,62,139,245,193,80,167,93,225,106,152,111,97,230,95,126,245,152,86,206,116,97,168,181,247,87,132,116,214,184,181,217,203,205,137,84,127,145,20,211,227,68,34,76,80,178,37,95,172,18,178,178,153,244,181,232,100,255,250,174,40,110,238,8,84,53,189,24,2,154,239,151,161,168,164,228,79,224,122,46,174,31,122,54,144,114,153,54,13,165,29,199,127,153,6,141,45,187,244,248,165,22,63,20,11,73,143,174,65,108,242,179,104,23,46,234,200,183,78,2,18,143,97,124,90,14,31,23,36,203,70,75,253,81,253,36,2,145,44,200,166,48,39,240,79,210,211,225,173,76,3,192,199,13,248,228,194,40,198,65,202,35,223,207,129,120,219,242,132,43,122,52,91,200,237,128,177,208,138,95,13,73,69,149,121,70,80,186,124,36,111,43,253,52,46,100,23,231,160,243,0,108,42,54,192,242,49,167,149,93,20,71,209,26,88,247,99,50,128,209,5,65,156,146,35,84,46,166,186,231,171,254,72,86,240,42,118,8,198,172,115,49,129,14,36,132,2,181,73,249,41,181,130,178,35,204,59,34,139,230,74,47,127,133,137,36,207,46,251,232,177,42,160,18,190,63,156,150,236,24,20,247,59,149,190,193,199,208,200,119,34,208,19,71,235,130,220,187,205,41,48,130,106,123,5,188,69,2,13,184,152,118,114,60,56,5,248,207,213,231,68,250,102,63,133,205,69,119,12,220,48,188,91,135,149,96,212,80,154,164,253,59,111,147,66,207,15,76,56,240,7,147,179,218,122,50,33,188,215,188,134,251,44,246,65,133,191,190,53,50,74,203,225,2,233,74,147,155,55,203,202,79,135,143,17,82,245,123,116,147,87,43,14,243,3,50,129,41,204,93,222,222,116,158,18,46,50,121,50,43,38,252,66,79,236,168,67,140,190,125,190,221,215,127,10,182,161,19,185,31,154,42,193,244,121,38,216,92,198,3,121,191,244,54,106,107,31,177,10,7,212,18,147,240,184,12,103,191,249,162,163,103,104,186,181,7,10,108,5,193,254,219,195,228,28,228,183,241,183,188,59,41,209,249,215,212,244,130,71,161,126,180,239,136,64,13,211,198,19,152,56,197,23,72,71,59,182,74,63,11,65,120,236,10,223,48,142,21,81,57,216,4,62,110,174,207,147,95,249,88,146,7,71,241,183,52,31,149,13,91,139,108,254,219,120,78,124,76,155,101,102,139,220,27,19,223,179,169,164,16,33,198,175,2,147,221,251,50,158,120,57,16,134,200,144,67,198,80,125,38,160,223,158,47,239,60,48,108,114,190,141,158,73,149,68,156,0,152,146,152,175,72,233,152,190,199,166,212,93,1,31,175,222,171,207,152,180,155,18,229,115,103,227,42,251,96,124,214,36,243,140,92,99,241,110,78,196,0,143,161,48,228,230,153,40,180,79,22,147,166,72,178,250,208,17,234,31,179,137,233,53,147,145,149,245,99,49,15,223,115,48,141,161,182,17,24,186,240,238,191,77,79,208,179,118,45,244,243,21,251,192,99,218,68,80,27,152,224,205,151,174,77,70,61,191,196,116,91,52,218,120,93,227,57,102,18,85,195,114,245,176,192,195,116,120,89,234,68,150,54,122,91,126,186,144,64,157,87,49,139,141,129,228,133,127,18,108,192,174,187,70,181,198,170,15,180,86,16,189,182,152,26,144,191,214,48,246,17,217,43,81,190,157,241,220,16,68,116,61,123,248,90,197,191,151,181,70,221,160,115,183,137,87,99,200,96,23,221,178,209,154,228,146,103,76,169,237,206,109,60,231,154,9,223,126,63,77,125,43,186,139,2,119,40,195,190,185,0,209,211,76,178,130,38,202,132,222,187,129,41,118,158,92,30,108,83,146,230,3,74,173,9,213,119,250,220,165,121,127,68,178,134,227,199,22,48,229,152,237,247,70,198,58,139,97,7,219,240,136,141,120,208,60,184,245,167,51,149,125,223,44,156,80,176,110,49,144,214,207,227,251,198,140,2,177,182,244,236,194,12,111,62,73,207,241,75,223,176,30,186,204,187,175,186,138,14,60,104,161,100,46,160,183,234,201,189,68,30,63,103,217,24,112,87,186,23,195,37,19,237,41,77,175,134,90,96,58,76,144,249,202,42,218,153,221,188,4,144,147,14,207,115,61,135,215,246,238,90,206,122,54,103,221,116,10,76,66,134,102,27,193,37,6,144,5,112,63,234,185,243,93,137,111,220,186,46,8,165,18,57,153,223,84,200,40,84,11,65,200,129,167,217,115,253,131,49,88,215,253,105,104,2,200,137,251,213,148,188,138,197,154,9,208,126,74,120,203,234,36,176,74,47,218,76,240,196,47,70,244,39,221,83,213,50,56,211,179,15,103,239,234,93,164,38,15,60,172,192,237,123,175,98,197,139,130,194,191,60,124,80,104,157,65,239,227,194,235,199,1,255,193,123,105,39,1,156,224,84,132,127,105,199,108,180,167,226,187,160,201,65,155,73,118,216,146,163,247,193,45,1,247,133,81,137,67,98,123,223,67,128,206,204,226,66,47,198,187,180,206,46,208,47,140,173,88,190,132,15,66,208,83,170,42,25,146,74,45,220,247,65,144,209,160,6,36,224,198,62,241,9,27,46,171,76,16,69,122,120,189,77,117,214,111,14,179,230,190,49,166,108,114,103,125,250,213,214,126,214,239,215,38,250,140,26,168,195,214,175,126,71,141,96,206,217,65,253,106,235,23,43,10,67,174,245,25,234,80,13,192,105,88,5,102,1,125,230,52,87,111,42,180,254,105,218,229,255,254,104,60,19,250,227,123,7,138,127,176,5,205,212,134,248,197,99,147,135,42,242,66,131,252,199,112,56,89,115,241,29,204,69,47,167,79,65,152,225,69,163,128,18,247,242,81,114,175,31,119,194,148,217,141,90,97,253,216,244,153,35,182,174,101,10,157,237,221,195,175,148,218,16,178,152,50,1,113,111,63,210,31,96,56,226,238,54,73,163,57,5,182,213,231,39,38,206,146,201,223,169,238,249,246,170,252,235,88,72,178,106,201,112,230,111,155,60,79,5,95,119,214,85,91,96,14,157,177,37,180,37,243,143,13,121,126,12,235,108,39,38,24,123,199,132,183,30,205,215,221,89,102,8,69,221,9,134,48,7,157,9,223,78,103,132,22,18,104,177,40,125,245,215,182,147,185,170,57,76,171,229,244,157,142,42,68,52,237,196,140,56,199,145,167,251,57,249,155,40,10,153,149,129,236,120,115,184,209,222,170,59,248,130,103,125,248,246,111,210,11,15,220,57,80,252,240,176,84,136,216,25,52,195,78,247,37,41,26,193,180,214,223,14,230,30,78,166,76,236,100,234,213,40,85,251,177,70,221,104,25,143,253,51,157,224,32,193,114,150,107,87,103,242,108,188,201,77,51,234,180,142,205,171,103,38,25,101,127,175,129,250,117,214,247,66,173,57,76,28,88,24,179,70,21,236,106,223,133,177,5,172,58,68,126,155,222,11,119,176,141,48,237,242,35,24,188,83,117,99,0,207,126,236,169,39,46,209,97,119,111,134,53,32,170,65,203,158,61,221,13,96,31,204,75,93,58,114,64,53,158,156,245,151,212,24,64,41,111,198,111,67,143,163,209,171,69,110,59,92,190,241,163,124,82,139,149,244,115,245,223,38,24,150,245,123,158,59,247,47,98,142,125,132,194,200,92,234,109,194,121,225,143,70,162,251,153,168,216,84,41,222,187,254,8,22,244,230,22,85,114,24,110,1,9,9,158,67,146,82,10,255,109,178,129,99,233,213,3,142,67,191,26,171,229,113,3,168,1,79,41,96,248,148,196,157,93,156,239,119,212,142,141,153,101,87,35,14,135,161,186,194,104,165,132,93,61,101,10,3,155,155,203,144,1,136,139,193,107,110,183,53,44,197,151,175,180,166,185,202,173,56,71,79,50,166,224,44,86,233,166,26,219,187,95,147,73,163,234,242,221,84,105,70,84,143,58,238,92,171,122,179,99,59,205,7,94,130,245,130,170,71,73,196,208,77,117,200,97,202,99,159,241,104,57,124,12,232,226,36,92,179,201,98,103,223,88,58,213,219,226,129,16,117,165,194,221,159,59,27,95,223,221,17,19,68,26,254,216,244,134,229,104,227,4,165,202,185,132,227,68,57,225,146,139,179,69,17,253,185,201,250,95,107,249,215,72,53,227,115,112,158,223,36,246,239,98,170,19,221,227,59,86,226,126,239,141,100,96,192,136,85,201,209,105,60,180,78,202,146,32,175,46,59,233,205,39,17,155,239,106,248,144,69,187,147,190,88,138,23,125,199,67,103,79,184,23,57,38,120,177,25,55,135,97,178,137,197,75,107,143,27,234,100,198,70,145,107,59,37,178,30,60,179,238,151,37,103,122,130,78,212,155,45,129,57,178,212,152,182,47,22,247,46,91,71,140,99,195,25,89,240,145,153,222,114,184,45,106,188,203,125,106,154,97,229,157,9,165,141,26,239,252,99,61,19,216,106,113,220,125,135,146,98,117,249,109,122,207,188,63,149,236,21,198,135,252,182,169,128,251,20,133,96,226,246,234,155,86,2,161,161,117,125,127,181,69,206,14,158,60,210,222,140,148,73,48,91,117,30,55,131,75,146,173,86,224,194,78,234,33,137,110,122,225,89,239,188,249,43,135,51,244,30,10,163,88,231,3,210,150,249,165,23,61,191,92,99,126,26,251,128,4,222,50,85,113,156,72,14,79,184,174,134,12,72,53,94,50,127,240,2,211,181,44,172,137,219,147,60,212,242,107,127,145,225,28,191,178,111,191,57,123,145,142,118,69,69,37,30,156,78,128,49,117,114,83,248,233,145,150,138,21,221,229,98,136,125,150,7,150,73,143,214,173,38,82,49,214,58,191,250,103,252,233,194,162,147,208,183,119,100,145,102,239,50,127,207,174,151,195,86,128,147,166,38,177,224,33,159,128,124,220,227,114,70,80,40,251,224,57,145,103,190,33,193,213,199,179,209,89,193,191,127,48,74,153,243,19,221,34,195,51,34,152,9,183,219,82,148,164,193,244,136,33,250,67,183,79,129,13,26,190,218,229,63,13,39,74,25,10,51,48,173,71,152,181,161,15,169,161,206,62,194,58,171,228,65,36,247,177,97,3,247,82,78,152,71,104,72,213,176,91,179,157,51,226,210,68,90,5,38,34,225,174,36,81,109,10,149,228,48,223,212,201,248,131,17,207,72,26,202,95,124,3,31,49,132,60,178,26,2,214,218,55,60,84,143,15,90,158,176,217,177,168,34,22,73,193,5,67,46,48,175,233,241,140,99,44,237,169,65,53,190,93,68,190,10,93,87,226,234,37,20,49,206,187,214,200,3,152,88,136,134,211,233,201,136,236,199,182,204,165,192,137,156,250,77,157,64,85,160,55,79,168,223,204,200,111,192,64,88,213,80,39,147,21,233,34,58,132,53,210,2,1,238,125,114,90,103,218,147,223,32,57,158,34,23,197,82,149,184,245,50,9,52,95,156,5,255,185,60,70,101,65,6,99,222,171,69,138,12,123,151,47,16,239,125,38,149,94,203,190,224,252,107,7,228,213,52,59,98,30,73,143,95,54,146,27,73,85,109,234,17,226,185,77,110,67,102,248,220,70,27,31,137,174,51,167,151,38,178,160,205,140,108,20,109,1,85,114,20,112,94,206,72,55,65,69,43,33,32,211,171,57,215,230,120,169,244,36,114,201,114,141,112,63,10,92,206,123,42,124,126,186,70,98,177,33,65,183,52,183,103,156,2,158,87,132,129,68,115,123,120,54,197,99,214,68,199,97,86,146,180,35,60,152,190,101,100,172,73,9,216,157,173,232,114,146,36,19,254,202,50,71,7,149,90,95,205,11,201,214,68,212,71,147,173,104,75,70,170,22,102,227,34,217,168,241,35,2,234,158,201,181,54,79,185,154,195,214,27,84,33,145,174,50,75,32,153,70,192,201,19,204,150,21,88,2,231,32,75,181,244,244,25,51,241,246,6,202,125,206,17,104,140,162,34,199,69,234,155,18,141,175,148,63,153,74,110,214,164,125,233,151,151,26,174,34,227,172,151,156,62,142,166,215,94,209,236,50,183,22,81,156,85,155,63,82,31,106,21,232,212,23,243,191,163,173,237,194,206,251,204,3,213,94,166,150,193,180,142,188,158,0,234,224,36,31,132,74,133,246,37,187,128,51,166,148,84,35,64,7,237,92,222,103,175,107,21,79,88,224,100,76,126,31,76,251,68,150,148,18,14,193,108,94,132,177,200,61,78,249,94,38,14,146,62,198,83,171,15,110,77,230,33,158,3,44,133,94,61,66,19,81,211,23,163,247,198,11,83,168,183,110,93,139,48,24,117,127,47,68,2,235,72,10,111,50,111,53,234,86,168,179,92,50,228,103,155,93,221,139,94,206,182,160,101,93,157,156,255,23,200,167,100,166,181,218,30,184,26,215,113,212,227,60,70,35,162,207,52,124,251,79,211,204,90,159,39,91,230,241,57,220,140,162,80,224,134,186,90,246,74,162,101,245,35,58,40,84,197,47,175,67,130,220,80,50,128,157,138,168,226,213,139,72,48,116,117,83,233,126,189,247,166,93,73,29,104,246,148,233,229,185,176,192,72,212,153,110,8,28,98,191,115,161,150,74,107,121,44,202,153,189,0,10,89,91,217,255,41,84,109,174,219,70,85,24,162,88,90,247,5,51,165,151,69,14,90,193,244,236,33,29,238,118,33,48,10,236,90,82,150,76,120,207,139,217,202,227,173,81,173,102,65,136,15,206,150,4,147,159,166,166,101,122,229,34,169,219,227,224,202,79,147,161,45,94,72,71,200,179,215,166,85,120,232,115,121,9,19,25,210,121,37,54,169,225,163,132,233,43,58,222,230,10,234,158,67,37,220,158,81,61,152,96,169,146,216,88,221,244,115,111,175,37,221,212,95,202,113,127,220,118,23,34,162,2,111,62,203,186,34,254,251,17,52,77,242,219,185,104,61,38,109,1,41,138,88,137,39,44,121,43,8,144,96,213,252,96,98,114,154,101,134,40,152,32,236,7,227,89,15,9,32,209,187,186,199,136,18,216,81,199,210,183,154,212,150,250,68,105,86,235,41,161,175,74,217,215,23,2,154,28,167,239,62,92,8,26,101,47,158,58,163,55,8,8,221,242,219,109,239,230,87,67,167,50,197,240,163,155,114,185,252,25,170,207,204,225,44,112,161,31,197,11,135,81,243,108,82,187,72,41,155,247,192,89,27,133,137,40,92,24,110,156,237,245,133,208,253,55,93,63,212,113,123,127,16,48,129,179,161,240,54,162,216,175,162,249,204,242,165,181,141,36,188,231,71,205,6,204,138,146,149,11,79,251,89,98,223,111,163,133,2,13,188,150,60,67,164,56,29,134,59,163,107,69,52,60,164,190,35,81,114,249,148,210,25,57,142,87,214,83,64,99,114,221,23,54,231,212,107,27,9,199,143,90,245,106,184,123,253,193,9,100,86,217,144,206,24,115,162,124,187,74,41,191,192,155,62,89,75,177,17,23,150,79,233,250,61,45,35,232,87,99,49,15,169,247,49,33,240,234,203,47,19,110,82,107,27,9,165,90,125,9,17,218,192,38,208,47,2,221,104,118,216,178,218,250,185,161,206,240,194,97,236,160,199,139,200,180,17,142,113,175,70,31,84,30,141,122,234,228,139,36,83,15,213,159,65,75,198,230,27,143,134,188,157,192,112,231,187,242,206,121,49,106,83,165,30,130,166,186,47,80,3,138,41,34,199,42,164,42,216,154,62,104,153,116,204,214,210,250,94,163,86,187,176,197,109,25,52,182,160,29,103,31,185,93,225,253,165,176,20,243,33,245,251,100,77,220,205,68,14,35,249,233,148,167,169,150,202,189,17,220,106,49,226,200,242,232,17,99,41,215,168,235,167,40,103,53,177,198,19,220,120,95,167,181,73,221,192,81,252,54,20,100,151,156,163,168,131,98,72,185,154,206,67,223,149,200,52,44,45,33,164,242,105,124,29,197,36,90,204,94,212,39,171,213,117,221,104,54,32,45,37,99,194,183,116,101,29,186,149,41,8,146,38,140,77,1,210,110,209,194,81,182,136,177,154,143,71,116,226,131,77,241,84,250,136,40,32,157,222,19,112,172,126,42,41,116,72,9,181,13,239,128,218,198,146,45,133,53,214,123,210,226,230,196,199,158,239,149,217,236,189,135,105,153,244,234,101,141,231,201,155,151,139,146,113,230,112,189,186,60,86,186,138,221,253,193,195,182,115,233,15,129,226,115,116,191,57,122,51,34,8,78,115,84,41,95,208,15,97,176,101,10,142,2,143,237,44,234,244,243,44,90,11,181,109,102,17,98,244,171,233,101,216,242,211,213,66,100,31,72,124,93,100,250,48,192,57,208,190,91,83,135,14,233,142,192,217,84,159,63,152,253,105,53,249,94,231,80,66,191,232,131,89,92,121,203,215,38,247,254,101,254,169,20,154,104,249,106,203,13,251,194,87,90,12,91,204,13,245,180,95,57,167,247,227,208,243,140,41,41,104,97,162,56,122,214,210,184,189,127,118,103,172,199,15,205,132,129,186,160,125,88,225,160,195,22,235,212,62,162,97,237,92,31,140,91,112,11,122,154,81,130,108,215,56,95,29,145,170,219,150,203,200,35,200,240,121,71,232,226,66,82,42,211,40,27,203,249,247,104,157,104,228,144,46,36,51,228,139,207,19,180,25,107,31,210,123,69,211,182,123,40,7,102,90,72,47,28,209,156,245,117,81,64,88,199,248,13,105,220,66,49,125,250,215,160,126,100,207,173,45,101,109,187,56,59,44,188,121,139,248,205,102,255,26,241,45,173,108,91,84,200,206,52,72,52,25,248,147,17,6,204,83,218,217,178,177,76,45,239,118,27,214,17,46,237,133,141,18,4,135,97,226,91,218,32,72,8,107,68,35,29,110,179,116,46,210,148,235,234,105,40,2,64,172,88,228,90,130,140,37,186,244,50,5,33,218,92,184,168,213,246,171,43,52,191,73,222,26,47,226,155,101,231,38,140,152,128,198,48,18,205,133,52,209,46,25,145,138,194,172,247,186,193,20,211,111,119,20,13,126,244,71,121,167,28,113,9,98,238,2,195,67,238,109,141,25,221,161,41,251,232,156,70,77,249,61,25,228,234,253,166,255,76,117,242,124,31,223,102,169,177,168,75,26,27,81,5,157,203,199,132,210,161,57,180,1,176,110,170,108,188,147,148,86,183,45,31,107,89,77,243,103,127,145,154,164,13,94,230,40,30,168,75,17,25,44,105,4,22,0,186,184,159,108,53,9,190,34,26,176,120,78,100,61,179,163,244,180,74,55,231,217,80,70,223,59,158,108,166,199,253,231,184,247,210,73,90,215,56,215,36,234,103,39,87,143,183,54,205,107,61,246,50,132,6,241,220,147,151,214,227,188,134,113,70,46,43,61,113,107,210,22,244,201,124,112,51,135,166,252,227,126,96,200,253,187,51,77,88,236,227,44,119,153,218,108,238,203,131,133,103,241,83,216,83,21,134,182,42,114,165,240,109,117,93,146,48,52,212,121,107,11,155,110,84,172,216,182,34,109,184,172,86,78,219,137,145,152,30,126,115,122,166,182,174,89,42,252,34,162,7,55,87,238,207,154,37,220,238,1,40,115,5,69,24,141,246,95,215,63,178,184,8,213,232,75,59,126,87,119,109,13,38,62,213,7,83,122,126,17,197,40,145,55,63,134,233,213,9,38,37,70,1,223,190,245,2,83,54,11,140,96,215,142,101,134,52,50,4,247,185,58,154,173,30,3,157,166,235,35,71,233,25,126,184,37,28,54,91,82,14,6,56,99,124,3,101,48,169,82,145,5,15,189,184,147,61,16,108,165,196,69,238,157,76,250,212,47,222,150,99,184,23,19,204,235,145,4,64,194,163,102,233,232,133,233,97,22,47,231,95,176,178,200,230,75,76,33,119,207,62,152,106,156,118,134,27,33,120,247,164,226,162,135,163,202,197,52,201,59,71,43,228,184,52,252,222,151,110,240,27,59,231,58,197,171,52,29,110,129,105,210,247,215,130,212,167,200,112,31,203,5,246,149,239,177,161,176,58,127,115,239,125,14,129,140,139,246,193,205,216,190,239,152,156,119,132,10,242,187,55,33,151,199,252,40,180,51,38,207,253,17,213,186,188,4,180,230,29,95,46,202,91,217,150,206,196,184,48,105,169,93,227,201,88,166,73,154,183,41,94,45,81,232,131,233,184,135,180,103,211,131,16,212,131,192,171,137,236,50,42,30,112,188,124,213,81,164,128,133,162,12,2,80,186,237,188,184,15,79,124,12,153,194,60,215,246,4,27,205,192,84,29,220,39,79,80,58,125,111,77,126,147,160,217,29,51,34,110,16,200,126,240,217,124,196,173,7,38,124,49,252,234,6,205,158,108,56,201,216,194,147,23,153,66,107,212,100,76,33,9,193,140,253,96,162,91,34,84,10,55,23,42,118,211,11,183,10,254,107,185,240,196,171,207,94,51,6,61,205,104,2,31,239,106,222,90,206,243,214,151,174,145,250,223,81,61,243,7,195,225,89,32,247,196,130,204,134,236,191,151,137,158,133,43,181,179,205,232,29,147,167,21,241,196,198,89,78,247,151,137,103,239,21,197,177,141,228,236,181,206,23,228,189,103,19,90,81,205,70,83,132,192,213,28,135,120,238,105,77,136,23,70,132,120,222,215,162,128,233,218,223,168,133,21,66,72,1,147,115,190,55,167,252,101,212,21,149,116,216,100,215,226,99,71,49,73,66,175,173,69,22,69,126,27,226,133,49,135,215,214,118,152,228,135,92,109,10,171,249,194,103,227,148,71,35,127,116,60,234,17,55,39,105,32,143,134,137,87,110,93,47,252,152,247,167,137,200,193,79,17,247,166,111,115,95,24,185,215,124,239,141,252,69,150,171,59,77,21,94,161,106,105,48,153,135,11,127,102,142,168,47,164,230,100,15,129,209,206,218,109,198,213,136,249,221,201,2,183,224,104,241,193,58,74,93,50,151,232,206,137,90,28,206,18,142,32,129,235,175,48,43,96,99,37,187,48,204,174,190,143,243,222,99,220,98,232,3,147,83,173,81,43,221,241,173,175,95,179,232,120,153,222,49,67,97,200,89,192,215,32,69,62,20,73,165,168,210,166,139,225,14,26,187,198,249,45,255,233,51,83,166,40,253,154,30,104,242,250,241,66,62,186,200,84,65,183,35,90,163,88,96,90,71,119,96,43,117,110,190,6,224,59,21,75,4,150,105,74,125,162,66,188,215,203,202,219,88,124,182,153,123,45,105,167,196,229,190,85,162,125,217,201,9,51,106,20,69,152,73,150,241,190,68,145,54,172,24,120,191,255,212,108,251,63,191,121,159,168,81,90,242,125,37,184,192,69,3,8,38,95,246,255,229,133,225,5,155,173,202,251,144,84,207,94,148,78,240,83,24,219,24,202,116,150,77,76,191,97,114,207,247,59,64,224,154,111,173,253,185,209,148,159,70,49,198,139,139,16,140,33,155,124,231,38,69,152,116,59,6,140,49,42,19,164,19,57,143,111,216,56,193,178,204,61,154,152,98,106,90,83,205,208,153,59,151,139,186,242,216,172,193,27,195,96,89,140,188,98,131,166,69,77,23,13,17,195,79,77,147,9,130,3,40,35,102,21,83,46,210,195,60,51,146,254,11,227,143,228,18,211,171,208,148,212,100,47,225,124,30,254,224,19,230,166,107,254,160,55,151,231,39,84,248,123,112,44,181,11,67,174,225,188,129,6,79,177,65,168,0,181,60,212,253,90,103,25,221,171,41,234,27,174,229,193,70,101,20,211,23,30,108,216,235,238,222,115,201,178,25,166,26,26,231,78,203,112,49,117,61,57,250,118,62,42,43,178,78,178,7,78,184,83,92,226,7,180,11,147,10,166,16,221,189,247,90,235,237,187,48,69,175,59,118,72,99,105,150,33,51,15,95,54,111,120,153,100,142,82,127,178,75,236,52,236,60,75,182,223,69,85,142,179,173,51,145,146,204,4,14,219,18,27,123,167,69,85,198,107,161,114,176,103,28,88,217,74,141,197,70,160,26,59,230,96,197,223,146,105,68,188,61,149,107,67,160,179,114,29,30,227,252,155,43,246,48,164,47,37,86,0,147,38,45,103,177,127,194,32,172,70,27,242,143,43,190,6,53,34,98,232,38,235,147,240,47,77,133,27,172,70,98,118,245,32,53,35,210,155,167,156,195,48,106,145,247,115,155,237,56,246,251,54,198,97,15,158,7,77,62,158,112,204,149,46,86,50,77,152,20,185,185,65,72,24,83,220,18,138,179,130,190,21,62,218,73,159,157,192,35,228,204,40,130,164,170,64,175,53,118,118,55,84,17,227,16,119,137,88,238,108,254,220,9,53,166,41,207,157,73,117,122,25,127,162,39,35,235,197,199,2,32,87,224,48,55,147,8,31,201,144,149,124,134,38,243,173,186,92,77,22,38,251,152,16,18,130,165,239,250,6,37,169,133,77,9,243,146,49,129,163,104,39,175,72,220,70,43,37,60,67,144,54,215,236,101,54,100,198,90,22,35,25,182,233,227,114,249,213,227,199,166,113,97,44,29,31,52,154,92,209,160,156,226,49,193,85,19,191,13,227,102,23,2,165,10,75,194,117,152,246,204,151,208,191,25,201,78,141,110,93,42,8,243,146,39,67,67,111,120,233,169,49,6,150,187,221,108,58,31,168,67,249,96,130,162,77,230,40,60,110,197,165,6,18,203,1,239,248,194,13,98,96,143,7,48,227,218,232,234,161,226,35,133,135,74,204,90,244,198,225,225,35,31,217,221,7,165,105,121,168,115,124,222,100,196,213,112,224,200,47,67,197,52,194,127,61,71,139,184,121,244,246,172,238,85,54,52,197,39,81,244,166,92,13,162,167,232,231,160,50,66,158,186,211,154,16,61,21,196,40,179,172,44,8,14,92,208,216,216,231,145,154,145,139,27,188,16,1,83,152,180,52,18,113,22,233,114,26,235,4,91,41,66,107,2,155,179,212,162,139,177,73,133,154,93,141,134,134,195,148,47,116,9,174,83,125,178,162,111,148,242,168,150,167,94,13,33,164,87,84,157,119,222,228,104,37,194,194,230,25,145,140,66,216,95,95,204,242,36,62,203,140,152,70,3,155,156,67,57,168,5,8,128,109,93,30,144,144,159,3,35,26,71,201,71,44,101,108,67,224,36,250,57,166,197,96,229,197,32,121,107,249,134,119,224,117,149,136,88,162,218,232,182,123,60,158,218,70,122,188,213,8,59,117,50,18,18,178,66,46,182,228,104,215,160,236,91,150,135,201,182,248,126,101,237,178,237,214,209,19,164,54,177,84,15,135,181,161,156,106,3,42,240,219,172,145,138,148,191,177,41,66,195,17,63,124,214,247,214,249,77,41,150,103,43,128,109,67,150,56,242,217,206,171,51,227,83,217,85,118,87,212,2,33,229,134,233,72,77,73,0,156,162,182,232,220,201,197,196,251,254,113,179,94,197,209,216,174,203,14,175,84,23,158,16,42,1,90,243,84,153,193,146,218,164,228,135,102,21,7,81,235,188,165,1,180,60,17,149,143,107,171,145,22,10,60,207,25,238,178,210,141,148,237,165,59,238,22,44,217,94,40,133,2,179,17,116,92,120,112,78,199,79,35,190,173,63,77,87,121,255,56,172,38,12,234,37,75,141,60,92,115,227,211,70,35,230,8,161,143,52,85,30,24,157,141,28,48,254,85,86,24,158,224,114,175,174,91,91,253,232,172,223,46,182,77,64,175,75,17,150,209,69,192,38,226,240,57,84,164,108,250,192,52,194,100,31,149,98,124,158,50,104,100,70,62,153,61,96,227,229,19,24,255,237,211,24,59,48,196,106,91,170,251,43,166,189,151,215,96,69,246,44,221,145,40,162,208,36,226,104,35,54,210,165,63,18,110,210,120,175,10,217,113,145,62,86,34,203,31,241,47,240,56,134,146,116,94,102,235,192,243,17,175,86,162,42,45,180,199,160,62,118,128,63,24,220,185,82,25,13,247,31,244,52,1,155,232,182,92,141,180,85,253,42,61,128,167,240,231,2,219,63,247,247,162,240,230,58,52,192,112,248,244,26,112,21,81,69,19,2,173,251,43,151,53,152,189,233,129,169,241,142,155,215,167,138,241,192,171,207,117,159,28,106,61,105,217,225,207,233,35,193,53,248,161,254,2,238,231,238,241,98,189,8,83,9,17,85,212,20,114,160,214,230,41,48,134,108,245,169,130,224,242,150,5,196,143,117,103,254,50,24,98,102,129,73,63,174,64,143,209,32,61,188,141,158,244,62,99,80,72,41,87,253,105,100,86,70,188,22,146,21,178,190,154,21,92,164,11,211,213,144,21,46,229,107,97,159,166,240,244,172,78,136,40,188,229,193,224,70,146,65,224,140,9,238,48,61,16,82,198,120,96,163,21,243,223,102,68,155,222,155,44,112,236,134,84,68,10,97,7,112,25,241,181,206,49,112,195,127,6,98,129,248,167,238,52,31,79,153,40,221,106,73,227,185,224,32,189,141,180,198,47,151,62,198,37,96,147,85,209,95,166,130,43,190,7,7,79,215,105,54,140,245,210,111,78,138,190,12,121,45,99,243,88,254,185,6,213,49,185,41,92,62,13,89,80,90,235,134,222,187,166,122,55,13,176,38,219,56,112,241,20,227,36,173,199,166,165,45,215,176,144,196,213,244,98,232,183,54,70,161,20,87,239,249,28,33,237,39,106,231,240,130,82,163,234,123,81,95,24,123,14,84,170,89,167,184,233,179,249,79,147,198,217,207,152,85,211,143,116,120,22,109,59,56,48,26,106,41,238,61,135,54,237,163,213,214,99,191,50,125,4,93,183,70,134,22,147,12,65,225,46,61,61,208,177,67,102,248,131,73,195,18,176,17,248,248,44,195,191,53,164,148,66,76,65,93,192,234,211,31,155,222,165,115,34,40,76,216,35,46,62,7,182,126,104,50,209,95,173,222,193,168,138,150,38,189,102,185,44,223,8,105,42,144,30,87,206,95,122,102,191,87,238,248,85,66,65,146,45,101,22,167,94,63,155,249,110,210,177,118,78,118,26,72,178,195,168,234,53,237,219,167,149,127,251,75,33,5,60,31,116,126,182,187,129,4,203,245,151,49,51,82,220,250,140,156,118,245,155,144,79,188,115,177,70,109,25,46,20,95,115,139,31,62,126,132,208,201,144,224,54,113,193,15,174,25,105,4,185,249,198,162,171,62,216,103,250,145,95,23,152,46,54,63,58,44,97,57,164,233,159,188,109,139,165,209,81,153,210,142,54,235,29,250,4,23,129,187,105,125,41,12,133,73,60,90,55,169,36,33,74,128,236,219,55,81,168,249,154,178,109,176,197,230,52,226,230,11,134,93,37,157,24,233,235,119,48,52,73,249,48,25,148,92,246,189,148,8,82,87,122,135,185,156,50,146,99,30,22,164,44,48,188,157,37,199,115,113,234,41,57,68,183,180,100,92,109,220,4,10,227,156,197,111,3,102,121,233,108,98,141,75,198,68,200,71,51,154,113,222,65,101,31,27,61,107,121,47,136,182,87,124,46,96,221,108,126,45,172,241,219,200,30,108,177,112,80,207,28,94,0,76,245,9,199,169,60,26,90,193,121,198,242,65,208,78,140,16,116,184,207,68,140,155,247,93,116,67,233,168,38,122,153,7,75,243,28,245,50,201,225,202,108,241,218,20,117,166,36,15,14,25,87,143,215,206,54,225,245,222,108,96,110,51,226,132,195,150,114,97,12,162,113,119,5,234,22,100,3,103,15,153,189,4,138,100,159,12,105,163,200,47,201,197,85,136,131,207,142,64,31,160,111,239,244,222,73,85,14,112,229,236,246,155,39,169,45,0,132,99,245,98,93,42,31,65,169,247,190,123,40,217,78,177,187,160,182,206,61,150,94,250,201,1,8,108,37,238,57,224,126,12,68,121,46,124,215,126,127,186,118,37,255,161,126,39,24,62,13,30,85,26,112,225,51,170,59,198,19,120,234,186,53,22,206,88,0,144,9,212,164,55,199,22,238,241,94,4,230,146,12,40,185,235,30,139,15,17,208,162,240,132,70,111,248,73,79,172,38,235,2,192,238,232,62,71,161,67,60,118,152,188,54,244,0,57,108,217,159,152,182,160,52,16,173,56,46,207,66,147,173,176,35,63,154,203,53,3,8,4,201,231,90,181,133,75,52,161,109,210,149,133,28,110,13,131,239,248,79,105,60,240,206,30,32,196,124,57,22,177,178,18,29,248,140,68,15,203,137,238,18,125,41,46,221,97,201,194,212,240,76,20,8,217,191,244,228,103,57,201,199,160,67,182,132,89,5,151,238,208,233,139,126,123,242,195,227,152,154,136,108,223,231,30,201,184,123,174,1,126,14,110,89,181,212,27,238,79,150,234,103,221,23,225,65,131,207,57,31,239,108,92,191,35,73,241,251,129,207,102,51,253,92,107,214,247,32,198,168,145,93,197,91,21,170,50,229,107,28,107,17,161,143,240,127,71,171,210,143,63,172,252,249,162,28,199,210,105,141,155,145,191,118,253,31,156,165,41,12,173,146,244,105,49,154,115,76,23,107,87,180,230,251,86,5,37,187,170,48,129,229,20,48,173,118,58,38,196,49,91,24,178,240,223,77,49,7,207,186,44,237,58,176,72,103,229,162,15,142,143,211,124,80,206,38,112,182,224,59,143,224,101,218,78,87,76,184,194,36,48,5,182,6,233,184,154,174,34,217,8,17,181,130,82,204,225,179,79,10,157,101,166,225,210,107,3,32,193,222,200,63,201,139,81,234,238,103,166,209,202,39,217,161,7,189,109,215,67,77,38,10,39,131,86,173,169,178,5,76,108,249,162,45,211,213,234,107,143,250,134,91,87,0,140,124,101,44,235,179,240,242,20,251,28,120,214,166,176,246,213,115,24,148,20,206,113,34,177,44,251,205,48,214,137,0,217,189,228,177,145,235,251,20,163,129,169,18,146,35,143,54,49,164,129,227,234,74,55,194,133,209,96,201,177,41,36,11,116,202,47,79,26,177,35,28,145,44,114,41,159,131,250,185,25,123,134,213,180,138,137,67,9,74,155,114,117,159,106,71,192,230,214,91,56,7,150,110,151,211,99,32,34,92,247,125,114,190,150,252,246,54,113,174,120,242,102,5,227,2,179,13,71,144,230,44,243,179,73,200,76,217,180,206,135,215,2,229,133,80,243,194,19,99,73,107,135,209,45,154,138,214,27,113,75,52,220,200,36,36,244,137,125,252,131,97,8,237,83,28,0,107,82,141,48,74,253,85,105,13,129,33,207,140,163,199,74,79,133,156,100,154,215,31,206,24,176,158,138,51,155,20,241,133,105,237,234,15,92,242,125,45,150,128,152,10,16,191,175,112,62,200,79,15,141,138,65,80,86,195,160,61,22,37,13,184,242,228,5,227,41,246,5,72,4,133,62,49,163,17,189,210,188,35,14,7,164,220,28,77,183,116,175,166,187,87,56,49,38,42,201,101,95,120,169,223,78,184,41,123,7,6,91,82,89,91,124,107,66,93,80,196,6,12,167,185,12,90,51,165,219,216,115,168,40,149,137,70,140,174,150,27,127,53,39,86,30,28,203,98,197,10,50,149,169,242,192,168,52,198,17,130,213,34,251,6,59,224,222,241,69,138,181,136,14,189,154,248,107,28,18,211,234,177,5,38,91,28,47,86,104,132,237,138,210,188,59,3,133,175,95,159,140,252,101,44,222,51,105,177,131,100,196,209,182,136,205,180,18,14,108,250,57,109,9,221,48,38,30,159,140,41,84,142,173,95,248,44,124,125,109,168,198,123,68,136,80,251,152,186,8,42,193,245,216,169,77,170,34,247,103,50,204,30,49,32,134,80,65,18,242,55,208,248,199,207,69,124,41,205,216,168,173,96,68,162,233,240,1,164,218,111,60,175,234,12,71,138,126,197,78,220,140,247,253,129,113,93,251,13,246,157,31,123,96,246,248,184,245,170,73,232,242,105,202,219,94,231,98,225,186,218,123,210,171,11,231,213,136,112,221,218,237,185,57,249,249,88,248,164,76,107,210,241,38,86,21,199,42,9,218,148,159,155,231,158,34,4,74,80,230,15,188,16,179,15,251,173,119,77,80,76,67,227,183,71,53,211,82,97,14,109,31,53,18,174,67,231,48,244,30,35,86,54,230,215,74,251,25,243,22,171,107,146,142,120,38,233,153,103,51,18,20,19,153,193,103,146,210,78,50,182,192,171,233,213,148,150,94,67,253,108,166,67,15,1,163,111,142,144,28,125,44,51,61,43,59,168,64,140,88,182,83,3,254,192,179,134,29,116,246,171,242,94,140,10,121,190,23,139,170,225,111,75,202,37,226,171,24,104,109,61,251,29,55,188,63,157,242,150,16,212,47,53,18,187,6,114,166,85,231,56,188,104,247,96,133,226,243,121,240,241,163,168,185,94,6,244,219,2,255,168,93,2,174,61,235,86,60,72,122,47,129,139,174,251,1,157,96,191,40,181,234,178,107,240,216,46,20,195,131,83,52,41,83,101,90,117,87,160,4,34,244,98,106,96,195,43,155,211,156,108,129,77,15,44,194,152,168,161,202,247,88,22,21,169,119,68,69,244,16,24,53,186,112,19,126,69,200,15,186,34,111,66,65,202,222,50,96,139,170,143,42,63,188,150,24,73,144,88,172,26,155,10,255,58,75,240,11,137,150,177,175,207,55,141,138,42,224,101,206,81,236,57,199,22,203,18,129,34,59,218,119,156,0,230,40,200,36,180,210,247,59,9,39,165,118,98,232,27,159,111,137,61,252,60,199,208,157,148,162,159,144,110,67,213,113,72,207,63,26,88,206,20,107,206,230,24,162,39,4,106,57,241,235,139,214,222,244,214,84,199,197,12,29,214,136,168,247,54,202,176,235,108,158,29,73,146,46,203,68,165,239,213,180,220,232,107,21,202,159,195,236,196,118,150,105,194,140,148,156,11,76,229,74,190,181,8,35,140,120,240,110,74,61,250,211,219,106,29,35,243,177,158,189,142,230,216,189,98,26,153,108,186,204,96,34,51,121,229,235,8,183,161,22,20,30,57,106,145,14,231,37,218,208,63,120,175,34,112,211,244,196,250,137,37,77,129,133,194,1,214,150,154,190,178,17,59,188,186,166,154,150,17,160,204,56,156,40,128,152,122,111,36,2,227,128,176,14,30,29,241,1,131,70,248,124,148,35,107,36,20,133,166,62,111,146,172,204,247,98,116,149,98,31,61,104,145,197,181,38,202,100,145,116,105,8,239,136,193,75,72,123,142,176,190,240,101,213,12,1,222,222,185,101,240,124,94,139,94,196,235,5,96,56,74,183,51,26,62,227,134,73,27,222,145,16,2,228,101,205,52,97,86,34,249,87,244,115,33,187,81,247,205,244,178,45,232,139,49,79,219,53,160,204,184,190,240,178,18,252,136,91,144,128,147,7,199,13,155,23,69,28,91,76,164,133,80,216,138,20,219,153,146,83,211,46,116,211,144,89,142,168,7,74,110,122,243,110,66,140,17,184,48,245,7,133,215,91,51,144,53,77,140,109,118,150,235,45,72,32,1,40,40,250,218,97,43,100,171,104,28,10,163,59,28,206,17,121,169,231,222,187,220,36,152,149,7,228,241,160,61,135,29,15,151,192,59,162,100,56,110,104,129,19,88,236,16,130,120,35,69,65,1,109,244,243,133,247,220,215,221,196,196,20,251,235,252,180,177,113,185,211,71,69,140,68,207,40,45,203,46,6,54,209,181,90,154,62,89,240,190,68,128,172,254,90,200,179,194,52,186,77,135,23,115,65,31,141,180,112,14,148,58,39,25,21,19,117,245,48,84,165,152,104,233,134,70,199,108,173,247,222,132,46,100,170,208,17,58,70,60,89,99,166,200,152,82,107,54,220,130,66,101,125,232,145,108,130,231,43,199,111,211,236,40,1,0,224,158,203,133,207,115,235,9,67,67,117,115,75,30,65,137,154,158,223,222,70,89,244,193,92,42,2,134,153,158,176,226,242,83,120,43,93,69,133,128,9,181,126,159,27,242,166,227,127,234,111,91,135,116,192,199,165,207,250,57,137,100,187,161,66,130,51,137,98,11,99,10,141,83,192,8,1,101,125,112,170,71,124,195,163,214,250,152,168,58,104,156,166,110,47,87,244,99,159,29,111,155,164,151,15,90,131,51,185,62,115,97,58,119,11,234,227,181,174,103,196,209,164,118,159,239,88,222,165,104,100,3,102,132,243,193,124,72,107,167,25,67,175,206,22,127,117,152,14,116,221,240,54,161,194,28,55,135,239,241,121,52,171,186,246,15,82,232,20,127,230,138,85,249,250,123,161,135,180,218,115,53,133,232,1,163,135,145,159,125,133,104,148,79,227,204,107,118,93,251,107,248,185,90,179,169,206,233,126,71,201,170,31,18,118,100,139,120,21,176,17,33,7,156,69,128,220,54,6,84,200,125,166,36,162,65,251,121,45,186,74,75,192,132,192,158,33,221,57,22,39,76,169,154,83,58,223,99,247,143,150,114,90,124,101,191,112,53,125,154,11,23,141,144,241,224,107,251,2,41,102,103,86,125,112,43,79,185,40,150,189,78,164,117,131,115,22,110,209,68,27,11,127,57,175,24,240,232,34,114,70,101,50,101,140,129,82,52,122,127,217,8,110,154,207,112,8,141,147,102,8,49,52,102,196,128,145,24,168,170,19,64,207,221,136,109,158,246,120,161,62,202,22,206,143,24,22,232,179,246,40,85,62,230,117,188,214,194,212,212,123,211,159,238,198,120,177,79,47,198,33,17,201,22,123,41,110,111,19,133,29,96,50,142,235,142,89,18,34,171,140,18,37,14,170,143,120,66,43,125,41,188,93,49,201,224,86,52,124,0,71,84,25,62,145,104,135,37,170,117,225,159,13,23,243,140,30,3,29,242,78,207,151,219,73,200,219,117,181,193,118,255,49,41,58,108,34,182,122,243,9,49,82,172,46,42,162,250,3,179,203,197,10,153,86,220,37,48,213,209,238,71,84,162,169,234,133,111,43,227,72,23,62,39,146,28,126,112,42,209,128,232,48,241,104,153,104,244,251,245,21,40,204,230,250,218,195,148,208,124,75,42,176,21,72,52,21,67,63,239,88,249,21,82,197,161,87,155,98,73,192,199,185,18,106,177,12,129,68,14,3,15,141,169,156,135,222,28,217,175,26,219,56,14,189,222,251,152,101,37,246,210,102,188,232,130,118,188,87,255,229,159,239,43,35,106,10,183,30,14,101,95,204,154,89,197,15,238,78,111,199,151,65,239,85,97,152,208,98,175,52,162,74,217,146,206,172,133,228,247,30,156,139,138,45,133,233,55,247,183,158,37,137,65,13,93,199,49,46,253,214,216,104,106,120,110,235,161,42,129,210,154,46,207,197,230,58,226,92,132,89,47,75,92,98,255,114,182,247,188,71,233,68,159,11,154,197,56,218,136,220,101,169,43,64,56,174,201,213,208,183,232,210,133,222,255,78,97,50,175,67,63,181,73,49,133,41,2,211,200,179,62,38,76,233,43,134,140,148,138,46,93,136,75,238,107,47,229,160,67,59,125,147,86,119,20,247,49,41,140,132,243,189,24,42,35,137,232,19,98,239,243,90,142,230,210,108,133,131,254,14,82,99,162,51,242,165,105,166,77,241,41,23,157,22,18,217,62,112,46,81,129,11,252,84,73,193,185,232,173,23,192,131,36,239,80,184,183,153,195,52,132,138,231,121,240,243,23,59,142,205,245,235,255,23,24,203,223,205,237,138,86,104,19,107,0,61,240,30,149,97,212,169,22,205,244,109,219,91,221,81,168,116,121,62,231,207,54,161,199,126,225,213,245,189,145,90,73,17,249,54,41,108,201,208,236,29,38,107,179,66,224,162,119,70,162,48,124,62,236,161,165,75,11,50,219,26,119,134,137,168,234,118,116,140,183,117,179,109,5,15,35,235,115,141,115,32,92,167,47,49,192,67,97,248,26,34,166,126,28,171,174,79,70,223,78,132,212,235,110,237,29,177,197,5,225,40,39,107,39,85,120,111,113,179,139,233,6,59,12,203,37,242,42,55,48,142,124,107,22,56,147,199,184,161,237,51,164,15,10,151,198,141,91,16,17,152,2,159,19,97,72,224,251,156,54,247,228,66,179,121,122,39,164,197,107,96,48,173,10,47,23,49,180,208,90,146,190,38,224,14,245,124,132,115,152,87,85,31,109,32,224,237,113,166,2,69,194,16,148,198,205,40,199,24,80,248,117,253,105,108,170,200,89,157,111,215,100,26,193,233,70,141,86,4,213,105,192,219,114,243,76,69,197,184,241,181,162,34,31,40,76,22,234,206,35,178,119,166,67,147,81,33,252,191,111,76,145,206,231,166,40,173,81,113,49,90,9,250,224,53,219,127,81,180,73,57,139,220,251,24,233,41,42,185,141,252,115,37,133,27,93,58,81,202,52,141,70,88,224,110,217,212,168,116,58,135,189,254,54,225,186,91,91,150,217,117,179,220,188,19,189,115,67,228,43,220,148,23,235,120,209,249,86,135,245,37,166,58,87,195,247,85,111,237,229,232,243,185,121,77,241,61,169,114,195,157,149,71,27,28,11,183,236,109,13,113,142,128,241,48,163,136,17,65,145,169,47,54,140,250,53,96,180,79,242,3,207,8,59,82,4,183,230,51,44,7,157,37,10,40,161,71,111,58,168,100,124,162,86,176,172,242,254,116,229,16,25,183,188,114,190,247,70,21,58,234,245,170,157,71,50,104,141,144,114,20,144,85,10,100,116,200,73,167,246,168,1,163,98,67,199,196,178,215,254,86,80,164,138,241,6,76,14,204,191,7,28,111,163,232,131,101,140,65,127,233,179,68,104,220,122,174,46,119,46,52,24,3,231,243,219,212,229,122,189,43,29,121,235,121,238,243,177,91,60,26,236,116,67,55,6,172,51,255,101,150,68,217,207,120,246,21,175,220,173,159,174,232,199,88,81,108,77,113,158,156,45,208,41,206,28,165,5,221,130,22,114,103,138,192,227,116,225,55,142,61,85,159,69,127,29,58,154,170,154,214,219,225,110,220,8,22,198,233,232,18,84,55,141,236,239,177,96,80,25,245,241,108,208,106,247,76,1,156,120,35,75,98,116,19,118,205,126,214,195,81,56,68,121,52,195,126,117,204,122,191,154,236,236,212,211,58,39,56,90,190,7,155,86,8,152,94,103,113,69,25,33,47,49,134,94,13,83,157,115,169,17,219,232,93,196,117,172,226,109,70,223,214,164,218,122,74,254,196,74,206,179,135,251,39,10,81,93,77,229,227,40,165,37,48,90,135,114,214,67,114,29,9,68,194,137,45,63,55,103,72,125,81,79,102,115,86,67,219,180,126,90,160,216,160,114,156,27,245,215,142,123,83,102,245,140,10,36,227,110,134,79,168,136,135,90,218,169,82,215,19,55,55,189,78,29,149,243,185,154,27,3,199,134,71,106,84,223,139,255,207,120,240,109,156,125,2,35,217,237,230,46,210,162,66,174,77,224,13,249,73,127,240,130,167,178,52,188,213,8,151,248,215,46,235,79,108,140,202,29,207,144,208,23,172,82,224,196,44,168,103,242,215,98,129,15,13,117,46,88,247,125,131,39,38,56,53,251,136,234,79,30,247,234,205,121,160,33,119,132,132,61,156,98,253,167,26,15,249,213,209,249,147,29,27,39,63,33,36,200,202,179,155,118,4,236,9,205,104,122,229,82,73,255,20,80,181,100,116,209,6,29,129,82,118,89,62,138,192,195,164,78,29,166,15,93,198,140,116,74,138,153,210,209,169,211,108,153,245,209,173,128,81,228,214,140,22,149,85,206,155,199,174,194,49,40,63,93,183,29,16,14,211,125,57,159,140,22,39,143,191,215,160,103,76,22,8,217,147,99,55,249,250,161,125,240,201,196,97,229,251,129,139,118,15,177,77,129,73,100,199,76,25,52,188,203,173,11,186,105,53,110,77,199,174,206,66,132,99,99,18,142,69,185,138,124,45,34,1,113,26,31,231,142,176,208,126,225,40,110,177,45,41,139,33,110,247,94,30,160,58,115,152,236,214,3,35,136,226,35,74,173,75,154,207,147,145,213,246,223,158,70,7,252,188,86,143,84,0,79,126,118,117,125,107,98,191,241,181,206,131,46,173,135,248,244,213,125,22,26,173,167,70,4,43,5,90,126,112,77,136,18,182,56,147,11,129,157,56,234,73,76,183,164,153,29,40,246,115,138,171,207,193,165,13,55,92,221,34,241,99,100,141,90,116,74,223,75,77,110,133,192,23,67,11,137,194,169,68,1,49,106,28,103,86,234,52,132,248,208,141,47,58,211,137,170,42,92,70,245,125,26,241,30,234,26,117,38,209,16,238,55,183,66,2,93,187,197,218,58,28,46,180,26,54,133,105,227,241,35,27,81,194,82,159,139,81,211,108,142,54,156,83,205,8,47,227,88,118,184,207,148,219,179,4,160,193,240,247,58,155,202,122,178,178,116,206,109,223,85,184,215,146,192,1,217,102,204,26,71,183,169,42,60,35,158,157,207,156,116,123,89,73,42,11,206,149,166,228,236,112,65,55,68,175,134,22,198,131,95,7,38,141,164,48,124,42,110,53,46,42,132,180,202,125,145,107,14,83,251,71,143,42,225,72,246,164,26,9,227,69,250,178,105,2,133,29,45,251,250,59,87,211,9,166,217,232,92,107,132,4,225,79,125,131,207,38,121,152,239,139,177,213,22,221,138,225,224,19,120,106,254,132,12,123,146,81,33,211,167,209,126,98,126,126,112,158,119,166,64,249,57,219,74,76,210,66,179,167,198,52,80,30,15,199,137,57,217,68,222,1,246,25,154,47,198,157,41,48,200,139,9,150,168,93,187,48,157,165,26,216,166,52,116,7,124,118,78,77,101,195,83,151,82,204,20,26,80,52,188,69,209,85,132,83,216,84,234,19,184,198,134,173,61,30,28,31,77,173,191,62,224,76,190,83,28,45,247,39,66,11,29,73,220,28,122,61,249,90,103,81,163,212,122,31,109,105,175,245,158,230,224,199,210,36,156,184,215,19,89,59,167,122,141,183,166,145,94,131,76,22,198,136,89,86,171,214,108,239,69,213,239,157,70,22,8,234,10,179,87,196,20,238,168,205,62,225,175,50,134,215,40,50,223,159,28,32,161,200,91,28,0,235,206,49,246,52,110,55,16,169,241,133,221,126,220,164,79,240,12,78,237,15,166,139,112,105,170,0,1,146,251,177,41,137,127,210,20,203,82,231,254,222,244,10,205,162,48,116,153,238,56,81,35,159,84,143,111,67,118,20,177,30,147,11,173,154,95,129,175,62,210,97,132,245,246,120,67,92,165,77,63,120,97,70,106,90,18,14,79,187,31,248,203,52,128,244,115,81,39,24,102,206,50,58,115,205,66,32,246,26,233,71,82,234,115,63,15,134,249,17,179,212,250,248,52,143,64,124,172,186,77,107,125,3,73,125,209,148,44,45,225,48,92,207,187,60,49,42,56,68,28,238,184,209,91,163,80,52,170,5,140,166,85,210,64,17,57,11,63,158,206,177,91,32,255,211,72,17,85,68,142,210,34,151,154,70,130,224,105,89,1,227,96,111,133,33,228,171,1,243,44,10,87,164,132,183,195,166,156,38,40,197,126,247,222,40,140,77,253,233,243,46,201,15,47,224,118,153,80,217,4,32,200,246,21,130,249,149,166,198,168,76,37,198,103,233,54,129,154,34,67,10,181,105,56,79,56,44,51,203,144,17,159,119,206,113,43,241,153,18,22,47,105,35,147,224,249,71,43,180,125,188,123,244,26,102,108,150,148,44,238,107,49,99,196,144,211,157,49,15,77,40,248,194,28,78,61,142,116,152,165,69,207,172,64,137,54,163,249,157,205,45,105,56,147,198,157,30,238,44,76,38,91,106,213,207,213,166,57,227,163,82,40,119,149,200,2,4,146,4,84,62,184,170,158,31,149,228,136,167,249,76,97,111,27,119,83,57,48,114,12,126,118,109,132,94,186,190,149,69,181,253,135,169,225,237,2,238,234,28,142,84,74,18,50,122,94,121,153,154,163,195,104,191,75,16,136,86,36,87,7,130,95,21,139,73,158,218,180,218,119,192,200,202,94,31,129,222,35,88,137,124,30,240,70,253,238,24,133,48,5,173,6,62,32,163,105,124,183,24,179,82,76,224,4,137,158,60,24,4,67,165,196,46,76,58,80,108,82,90,60,160,7,104,177,225,160,190,119,199,19,106,215,238,145,5,58,215,139,204,238,138,212,110,196,165,185,118,109,9,69,86,130,59,113,214,239,244,84,219,81,125,75,197,245,157,97,107,137,152,120,57,86,196,66,25,37,174,102,171,187,115,4,129,182,26,193,66,74,85,142,223,42,48,31,36,130,164,228,168,85,110,233,191,224,245,7,206,17,86,131,27,89,92,159,255,64,75,123,209,27,171,135,158,118,75,152,232,7,215,251,203,103,111,169,245,121,110,180,48,227,222,148,165,201,20,53,184,215,139,46,81,137,2,157,151,175,226,220,153,195,251,121,43,139,69,4,108,36,44,2,211,166,17,187,36,130,29,210,192,104,240,113,156,250,133,187,70,196,207,140,163,77,63,54,186,137,184,248,120,224,58,123,156,60,8,222,36,125,52,200,212,70,236,208,201,52,59,21,222,78,203,108,48,205,96,91,96,172,231,26,123,48,105,8,89,92,68,69,87,244,193,110,24,201,242,146,49,37,234,26,205,216,24,91,93,196,227,76,225,62,251,185,181,232,144,234,186,149,25,21,211,20,62,127,100,30,101,212,200,62,86,151,110,224,104,168,250,228,63,101,20,151,26,48,157,249,121,203,60,10,122,128,51,116,33,208,249,45,250,73,200,151,215,143,187,10,151,141,195,189,190,176,111,240,240,111,19,105,216,138,186,82,166,161,16,6,220,215,194,126,45,217,209,243,194,16,19,93,116,217,98,252,30,155,246,197,36,213,118,252,211,237,130,196,192,163,104,97,63,210,153,78,193,128,55,135,81,126,175,165,231,179,38,151,161,193,157,222,34,128,88,96,100,24,249,203,55,17,178,79,218,207,83,56,0,219,118,25,14,242,90,212,9,94,120,210,120,228,15,214,168,21,22,45,76,36,111,206,121,225,90,47,198,248,59,147,192,232,0,122,127,9,73,101,90,225,239,107,29,167,150,186,68,191,57,94,212,184,14,182,133,169,143,215,253,77,20,18,68,36,235,5,134,176,253,194,230,120,94,148,216,124,242,215,54,214,162,121,115,239,192,212,221,228,128,73,238,202,213,214,132,238,163,2,215,143,168,176,33,24,193,113,229,207,141,44,196,148,44,192,89,45,231,236,250,218,54,23,84,249,40,30,94,24,177,44,151,110,160,38,230,28,109,93,80,82,1,45,20,89,206,139,109,73,30,50,179,174,52,207,57,244,41,182,123,174,62,55,172,46,53,115,118,202,62,101,233,225,224,109,47,108,161,239,155,3,186,8,252,211,174,249,224,177,167,218,86,11,123,209,155,6,96,235,166,163,106,42,204,245,142,158,213,162,219,21,81,5,58,172,28,62,227,187,171,162,214,1,20,40,148,69,91,96,234,133,3,133,193,94,38,25,62,150,43,2,224,89,100,58,93,228,157,233,98,246,16,235,66,129,34,75,126,3,120,6,163,11,60,180,228,33,244,167,17,163,248,76,1,227,111,65,110,84,224,205,196,243,215,90,232,248,100,185,121,163,197,61,197,213,219,154,85,4,54,49,100,151,192,249,73,180,9,124,44,1,104,204,93,206,232,28,68,178,244,88,106,212,146,127,232,217,35,134,8,22,23,76,158,234,21,78,152,9,37,73,175,92,65,90,112,184,195,133,203,4,121,207,253,32,27,46,180,226,250,80,212,16,138,96,94,217,191,211,202,85,181,10,203,73,166,209,102,207,246,172,208,178,26,178,37,235,118,67,67,84,66,23,139,66,45,9,48,209,141,72,189,66,72,118,209,46,37,83,216,68,61,189,176,31,178,217,246,108,134,72,139,103,79,118,161,72,216,207,114,233,10,163,139,24,98,98,101,10,201,8,19,184,180,144,84,165,174,174,73,85,115,161,154,33,126,153,34,150,38,130,171,134,142,118,209,49,36,117,2,90,179,239,101,27,46,63,154,114,20,102,91,169,174,175,118,182,89,9,47,81,16,131,254,64,168,175,161,199,166,143,109,69,98,46,252,70,86,94,2,203,5,201,173,233,76,55,27,35,174,136,24,56,228,82,101,249,173,209,50,150,14,116,122,59,232,218,15,152,179,246,254,50,9,101,216,106,93,12,207,202,30,239,225,129,66,205,153,147,46,40,153,173,138,238,78,4,74,77,144,89,14,193,58,20,22,138,192,136,206,58,219,198,166,128,166,75,131,45,253,50,86,41,17,48,113,1,121,52,54,199,125,165,246,72,9,92,20,131,177,123,7,224,182,76,120,185,181,12,84,50,178,21,228,208,62,132,47,85,97,40,189,219,14,88,250,82,42,124,121,116,70,58,72,107,232,144,107,113,57,107,11,89,69,227,111,152,23,230,76,117,250,181,141,145,1,165,247,3,239,234,34,155,192,67,194,17,148,88,146,159,139,7,59,22,164,80,95,1,239,225,25,56,96,130,237,250,219,208,106,247,120,180,145,165,223,249,135,58,179,138,161,68,170,20,134,52,89,46,158,82,112,9,108,137,154,128,87,147,205,12,22,168,220,253,108,57,48,117,20,55,179,66,130,129,242,194,248,109,83,244,146,155,27,39,131,175,15,232,173,138,48,83,84,234,138,35,43,111,180,43,75,212,192,233,52,180,147,205,101,79,97,198,189,135,61,1,27,35,106,113,209,212,179,201,119,153,134,144,152,181,88,155,214,129,126,163,48,160,199,242,139,107,225,184,218,122,45,85,227,174,170,136,212,103,150,204,124,253,137,190,140,184,154,54,237,173,247,198,129,222,57,96,99,9,127,224,144,153,77,80,241,223,120,1,97,121,171,249,119,161,88,147,1,17,116,155,113,224,232,68,161,254,126,44,154,128,147,103,147,182,81,36,12,249,26,213,148,123,63,219,201,186,72,150,112,190,0,163,92,232,87,35,20,121,109,108,208,153,156,77,9,165,103,120,16,21,62,254,173,199,88,54,221,231,85,50,158,214,68,55,179,207,96,24,186,198,21,240,129,201,154,170,176,16,238,45,38,217,40,87,103,171,42,158,14,147,122,191,27,124,165,195,104,214,120,237,130,148,67,151,215,166,108,119,198,136,179,15,12,153,101,21,206,41,63,174,183,177,186,140,27,85,174,102,232,238,208,253,237,182,165,43,92,141,238,204,97,244,101,174,139,92,49,228,186,219,25,27,22,158,38,123,202,113,252,9,84,250,52,91,236,225,247,104,162,4,146,176,149,63,217,54,157,223,59,104,116,43,166,29,114,198,240,162,73,43,41,52,166,52,168,55,215,89,38,104,89,229,106,83,253,114,249,91,126,70,142,143,110,85,66,190,180,176,34,218,3,210,51,238,10,205,48,24,73,3,44,240,200,161,180,10,181,248,18,183,191,162,112,142,47,248,193,205,42,236,167,192,230,163,125,3,70,185,80,169,178,73,3,15,103,62,52,248,217,255,123,162,172,254,75,74,110,106,117,138,240,232,24,124,60,147,122,97,145,68,58,112,54,61,84,31,49,74,174,37,129,96,112,119,186,0,131,251,148,83,177,91,183,114,137,171,141,246,76,111,110,9,81,191,122,176,150,134,222,28,194,246,248,90,4,24,158,65,165,84,37,148,115,17,174,105,82,222,4,220,74,232,71,163,33,112,54,138,252,94,221,124,158,117,42,31,36,101,99,87,47,47,77,1,134,32,238,249,109,10,66,226,106,248,246,138,254,54,101,196,1,83,69,44,1,107,131,93,178,227,7,159,23,155,47,28,218,236,192,148,73,233,23,163,50,201,191,216,50,89,155,249,126,111,87,183,53,66,172,43,46,103,40,212,204,113,239,77,25,139,140,74,178,86,97,127,50,43,254,185,222,32,176,81,133,5,188,148,171,3,216,78,109,135,179,53,57,233,68,141,118,207,205,14,35,44,85,21,86,239,229,69,118,7,165,104,114,234,131,157,201,229,69,24,196,56,89,199,58,38,5,53,196,26,234,236,40,120,111,133,209,236,41,1,119,101,202,97,221,59,231,41,169,186,44,81,99,176,238,124,100,128,44,212,231,202,18,28,7,200,231,209,252,169,27,10,78,79,142,91,215,135,153,8,152,0,207,112,184,35,122,172,87,247,29,109,33,200,156,237,173,219,40,165,157,49,13,48,71,149,255,240,7,123,6,12,120,96,24,10,220,102,206,247,106,250,97,159,7,63,131,237,206,53,112,107,210,26,101,240,113,190,239,213,150,201,122,224,229,164,72,22,124,56,86,191,190,54,20,160,43,30,109,27,129,214,3,71,50,200,104,213,154,196,128,128,145,0,138,71,227,73,203,243,228,48,92,250,144,83,210,157,246,115,53,33,186,17,48,238,222,243,104,99,172,114,175,222,85,151,135,189,152,103,137,97,158,207,202,197,97,79,78,26,249,194,75,248,161,127,79,222,220,172,132,183,190,213,231,209,206,52,245,72,36,48,150,142,78,68,35,197,184,55,239,26,211,6,198,147,90,1,195,194,172,107,143,216,85,241,49,183,95,122,182,5,12,71,63,220,134,9,228,244,103,79,97,155,191,240,154,253,221,230,41,83,205,247,234,145,223,141,58,47,143,125,1,119,209,214,5,62,78,73,78,247,234,227,158,235,197,246,107,254,69,88,81,89,188,54,227,111,156,89,96,42,224,4,30,37,82,158,192,232,1,232,1,52,72,141,205,24,21,72,93,101,84,206,91,236,29,51,145,149,191,147,62,248,130,145,233,194,144,21,234,205,77,182,217,167,90,167,54,229,57,221,150,21,190,4,108,105,7,129,177,38,147,79,22,138,106,231,243,222,38,141,120,225,227,231,137,221,138,125,213,156,141,22,24,130,216,162,240,14,114,84,58,173,96,82,148,23,131,151,181,187,247,68,164,102,73,143,44,240,241,27,98,195,236,216,84,89,127,59,27,79,192,133,199,42,207,213,163,181,251,104,198,128,172,40,118,89,160,72,247,138,221,138,254,91,245,100,23,77,67,103,189,117,125,112,82,32,49,164,115,22,41,99,170,228,202,206,41,29,207,77,124,109,233,79,87,50,78,254,211,52,43,52,89,189,164,195,166,243,67,224,153,154,136,137,194,231,223,251,201,73,192,177,206,241,252,246,49,31,99,107,32,90,156,223,155,163,98,116,97,227,244,17,216,42,212,125,223,153,80,8,230,231,106,78,83,255,109,84,97,251,243,189,142,69,238,175,133,109,248,231,151,161,114,246,137,100,133,94,99,62,112,158,177,4,142,217,154,133,135,196,10,70,82,236,135,236,243,210,255,97,207,85,83,156,65,232,180,111,53,100,72,48,38,255,28,4,195,214,51,96,59,185,113,103,122,187,107,235,183,130,80,229,75,126,208,174,199,194,214,143,193,153,237,75,111,66,69,80,158,73,54,46,183,208,134,149,248,12,138,14,201,185,97,24,212,16,28,239,222,244,177,161,240,241,233,79,89,114,222,106,26,22,10,91,125,93,211,10,148,175,254,23,176,201,232,126,47,102,220,131,185,234,202,52,154,75,191,122,224,206,60,23,19,175,108,129,82,201,45,99,70,8,172,206,64,105,120,221,15,74,183,86,192,152,15,253,133,243,189,55,156,22,207,144,66,135,239,171,154,114,107,8,77,117,31,62,126,179,219,73,22,226,93,47,60,83,138,171,173,50,65,205,55,24,80,123,13,24,9,157,199,156,102,98,250,252,54,41,57,53,13,179,169,57,95,112,74,99,22,51,229,172,114,223,226,145,98,134,244,77,103,74,202,30,78,89,191,130,141,103,122,159,169,240,5,135,233,93,41,84,14,93,24,18,88,47,97,34,19,56,223,45,1,125,49,39,110,161,15,177,168,50,2,154,104,117,123,183,179,233,126,159,127,34,99,50,109,135,241,247,162,219,95,136,64,72,149,236,40,44,222,228,94,222,205,12,186,112,175,146,165,80,11,1,82,89,153,103,67,15,162,92,238,147,165,218,186,82,178,79,101,138,163,43,43,79,40,186,217,84,14,13,135,183,186,31,112,183,31,251,58,238,124,190,136,84,38,194,161,119,22,163,31,45,139,189,191,203,121,61,146,21,227,108,135,145,195,147,237,230,88,208,22,109,115,248,167,63,40,48,225,95,159,194,132,14,168,225,20,152,226,156,29,55,111,144,178,221,175,73,224,140,82,50,135,7,71,230,16,152,211,61,80,2,134,18,133,58,155,166,81,0,57,76,39,232,214,139,169,41,251,22,253,66,113,89,234,236,232,5,177,134,50,135,161,129,208,123,87,202,53,99,188,41,83,233,114,172,25,169,171,247,189,111,171,210,208,48,211,56,238,30,5,83,1,91,133,161,192,68,212,220,24,135,136,96,72,191,178,193,83,174,222,111,4,120,52,210,135,177,186,112,8,147,248,224,195,194,113,89,96,205,153,82,195,207,163,250,160,109,8,177,101,129,88,115,109,12,218,206,48,221,202,160,181,142,25,225,79,182,41,142,126,225,30,244,91,6,79,141,77,35,208,235,242,190,192,116,97,233,60,164,40,199,29,179,101,193,80,49,97,198,87,97,18,240,227,5,144,69,152,233,142,9,196,255,226,213,33,57,210,157,169,211,178,33,91,152,235,16,250,60,39,219,125,235,110,132,26,2,79,163,159,119,120,152,210,237,133,39,253,180,61,110,62,141,146,71,224,108,250,126,1,35,13,32,143,134,14,125,236,118,244,104,47,57,174,161,130,76,227,14,202,249,154,66,240,75,156,237,124,144,21,232,113,109,4,52,198,49,31,238,77,213,86,90,15,108,141,96,1,67,84,191,20,134,110,73,96,201,122,18,177,75,203,155,180,65,151,168,144,26,76,21,248,133,247,59,17,44,45,215,227,222,213,2,190,2,255,178,214,14,211,222,33,193,181,201,137,121,95,139,6,90,25,49,163,17,72,59,238,189,200,148,233,197,133,86,232,22,112,235,194,91,79,247,246,76,206,155,130,201,128,12,176,92,157,201,142,123,58,139,202,68,38,173,192,112,155,248,115,163,139,153,245,90,99,233,139,91,211,242,40,71,207,52,30,143,229,40,15,41,233,40,196,81,82,236,178,7,158,40,159,11,76,73,90,11,120,26,113,138,192,100,135,125,237,236,227,134,30,159,237,206,80,227,237,240,14,11,99,95,213,76,0,125,206,43,194,60,80,170,81,164,33,176,81,134,196,197,244,216,201,52,162,197,120,87,79,61,110,248,69,182,56,131,240,251,149,136,94,1,111,205,96,24,59,160,75,98,1,243,39,25,51,138,53,123,204,81,211,56,213,207,209,173,210,197,159,252,120,76,67,26,102,136,108,194,220,229,79,94,105,5,145,227,154,238,157,226,92,153,7,134,58,85,204,167,105,86,75,139,171,137,103,233,231,68,185,117,249,1,97,74,150,67,167,225,178,80,195,8,184,106,253,148,17,65,108,121,49,206,19,29,84,172,250,22,131,90,135,17,246,40,140,70,200,189,249,110,98,104,128,182,84,154,160,53,235,189,43,34,54,245,194,89,218,145,129,137,25,199,107,147,73,144,13,137,76,18,141,13,1,207,39,54,71,28,176,56,19,129,93,93,234,115,115,106,227,147,220,124,168,197,10,21,23,18,46,247,209,106,22,255,196,116,10,75,190,163,82,233,255,23,24,162,98,143,102,110,108,11,181,99,22,145,190,157,2,38,194,46,107,196,168,237,226,4,217,245,215,130,44,240,48,70,19,153,13,89,22,160,245,171,109,153,75,208,68,21,129,207,158,22,7,62,197,185,116,232,8,108,53,114,119,170,225,101,60,48,5,95,247,230,40,221,235,111,163,157,20,235,23,65,73,105,82,170,204,180,21,187,105,69,233,81,194,134,200,135,236,121,63,152,173,41,249,34,68,75,194,86,71,46,161,203,33,177,168,11,190,143,13,57,128,156,139,180,230,192,57,231,112,70,52,88,70,116,80,45,83,101,227,64,113,242,194,19,199,170,198,198,129,247,210,21,102,117,150,11,83,48,46,47,61,233,106,153,177,105,81,131,150,31,216,8,56,2,38,124,159,21,94,171,182,123,53,149,242,50,40,240,174,140,21,155,22,179,94,246,234,101,97,229,22,55,135,14,78,194,157,84,141,215,225,57,18,42,126,246,208,155,163,255,27,225,78,246,129,179,81,201,247,50,147,237,158,3,89,5,93,42,141,88,59,197,215,204,196,152,197,144,33,28,153,195,89,61,167,219,24,154,74,192,56,41,165,199,209,121,222,74,26,56,224,60,150,216,218,249,165,227,69,139,197,204,49,30,233,102,30,98,137,62,85,165,33,250,24,47,1,163,129,33,177,179,109,89,140,25,40,75,95,111,141,156,120,108,228,204,11,105,128,2,62,231,118,143,123,163,145,32,40,221,213,78,25,142,237,71,255,91,22,184,215,240,2,54,219,143,96,197,58,179,194,140,239,136,59,200,157,169,200,191,190,13,181,65,34,52,112,96,182,210,26,158,209,89,181,82,198,138,230,97,15,109,171,109,42,228,89,98,203,40,43,35,13,28,110,23,17,121,25,79,146,209,225,5,211,44,45,61,224,149,195,140,222,210,112,8,241,95,20,70,205,33,60,8,19,88,84,116,82,68,235,230,46,246,171,30,217,216,160,217,203,238,9,77,173,172,103,147,229,220,147,239,194,116,197,213,103,80,90,151,82,36,136,130,154,176,149,87,74,60,198,29,179,78,29,134,24,142,199,134,175,145,127,199,123,167,113,91,208,98,124,3,14,91,231,143,188,151,57,240,110,129,45,106,121,245,92,164,78,172,142,112,100,241,41,132,118,171,90,178,51,234,160,22,226,184,234,179,109,83,31,140,207,69,73,150,158,108,191,206,135,240,2,136,98,139,53,109,185,160,26,113,5,154,253,147,78,133,97,221,110,241,218,102,179,86,133,143,89,20,206,13,153,204,34,123,29,49,188,18,233,98,224,99,142,119,133,233,221,137,215,78,52,181,202,160,13,206,132,118,175,38,239,160,55,63,102,127,36,70,105,73,173,85,135,156,106,200,8,75,3,107,255,18,213,183,165,197,202,4,21,230,45,56,241,204,120,9,184,182,38,30,33,252,188,136,109,220,171,165,25,13,97,100,18,65,227,190,86,214,202,50,220,48,118,192,24,82,120,58,229,222,80,7,70,225,25,138,189,90,180,131,243,114,252,205,184,24,181,77,49,114,208,166,93,113,164,158,89,154,170,248,16,112,195,167,224,6,98,5,40,35,50,114,107,87,159,13,244,216,218,122,45,43,51,62,214,192,105,189,47,205,137,134,172,243,93,123,99,9,87,185,169,145,148,48,182,81,181,238,66,75,220,160,239,137,130,56,162,87,85,56,191,15,106,28,120,241,96,86,126,178,5,38,211,181,46,76,160,190,42,76,191,210,133,135,212,98,28,20,87,116,71,120,11,53,247,169,63,77,139,65,12,40,243,245,125,50,18,169,227,94,77,182,242,133,87,100,1,150,73,108,13,129,43,13,98,57,118,74,98,1,77,208,65,193,250,140,125,150,216,188,160,139,56,209,13,141,81,72,216,47,124,166,107,196,241,215,180,42,171,37,40,117,241,61,110,141,17,167,3,138,202,121,115,171,206,200,139,210,144,33,51,161,202,126,207,158,209,37,131,7,45,214,186,245,162,144,133,10,51,169,137,222,214,26,203,18,126,91,137,94,25,161,68,8,192,110,235,213,233,67,230,9,159,42,238,109,239,32,60,206,180,128,150,160,50,7,38,41,46,40,37,207,53,78,122,114,31,115,41,76,128,61,46,230,4,76,242,211,228,112,102,154,215,252,105,194,182,223,96,237,104,222,90,187,161,64,85,167,139,120,197,134,217,35,108,198,129,6,129,192,195,154,232,174,65,74,212,92,225,227,87,135,17,2,229,68,209,49,53,102,216,112,193,207,246,52,37,189,71,101,31,102,187,95,77,8,175,235,76,90,25,130,24,127,111,242,2,82,191,104,112,159,97,105,91,81,250,222,15,60,35,147,69,215,53,197,25,2,151,121,243,150,36,108,97,118,84,120,73,176,102,24,79,75,253,11,199,213,164,61,223,155,175,30,63,125,206,33,74,130,95,52,170,58,183,241,193,190,183,174,17,252,34,255,49,68,83,229,119,113,10,39,25,190,140,178,230,11,111,65,149,211,27,20,197,144,120,48,72,185,159,167,198,38,242,137,68,240,56,189,47,149,110,174,214,50,39,226,136,82,135,121,214,76,68,214,142,193,4,29,144,194,168,184,251,107,17,201,172,93,39,18,116,188,17,243,0,127,246,120,218,250,106,56,108,20,98,10,39,228,15,46,10,207,244,192,63,37,221,159,198,125,74,152,111,105,41,12,199,235,114,24,174,94,221,116,16,202,248,106,168,112,73,17,87,120,230,120,161,128,187,57,140,210,83,123,174,70,156,100,94,120,215,231,209,144,126,104,53,96,92,116,221,117,24,148,184,154,58,65,73,128,3,91,167,134,195,191,188,244,179,103,193,79,250,193,228,40,234,179,103,157,213,222,46,12,153,181,46,125,150,246,87,185,9,124,14,12,241,124,144,93,179,58,5,135,209,211,217,50,79,59,54,176,163,244,151,53,61,250,208,194,236,99,5,188,52,80,4,76,120,167,59,188,169,185,210,173,26,31,236,183,6,22,93,118,79,244,205,78,9,200,180,29,222,38,100,39,103,140,53,187,251,160,33,65,222,186,220,220,232,49,126,91,53,48,12,49,186,132,224,53,252,42,82,129,33,204,173,50,104,199,210,63,27,189,143,41,60,58,34,184,141,196,228,64,229,214,225,101,97,39,57,59,77,201,198,97,36,14,151,46,110,222,243,227,38,90,204,211,90,196,169,3,70,119,34,7,76,48,91,38,75,129,238,108,6,92,141,18,64,96,74,230,98,80,183,229,252,228,209,104,197,254,180,210,76,219,7,181,117,189,250,152,192,159,57,98,48,36,38,242,73,10,202,42,254,98,57,153,250,150,220,60,155,252,204,135,194,116,46,42,34,160,197,217,160,128,233,63,215,215,166,2,239,227,140,57,240,153,42,103,136,182,194,8,29,250,213,200,37,143,231,230,103,73,125,244,67,192,140,145,154,20,68,149,91,254,134,60,27,165,66,107,207,168,236,175,89,245,192,144,69,37,253,220,48,206,126,101,34,231,124,160,63,186,233,233,137,100,229,87,129,15,60,161,203,126,158,156,24,204,135,86,114,225,106,21,100,211,136,249,70,156,86,73,210,188,10,163,1,224,48,74,228,171,62,6,119,78,197,119,14,84,163,182,8,57,67,222,128,88,246,119,181,77,179,190,100,208,146,101,51,190,169,100,149,139,83,111,158,126,101,222,31,76,202,101,233,144,179,81,249,123,181,98,137,39,153,73,20,190,127,4,166,63,17,131,172,142,54,121,197,236,31,155,14,115,56,122,229,226,100,5,227,31,76,173,145,72,34,65,25,14,37,221,247,214,86,68,217,165,46,110,27,119,122,118,152,2,99,237,219,249,21,132,205,239,193,97,140,33,177,171,78,99,231,196,253,193,4,161,182,240,136,192,83,176,190,26,252,101,234,189,104,144,104,84,133,98,28,135,105,142,31,18,190,54,86,72,95,62,139,246,172,42,53,15,100,98,191,86,111,68,179,173,101,86,209,232,192,162,49,152,78,190,253,4,222,198,246,223,93,72,241,182,89,21,166,69,165,6,76,143,90,214,112,37,175,245,13,55,20,138,156,26,10,35,162,158,47,252,212,149,98,106,166,79,133,13,184,154,2,169,192,131,214,240,230,48,132,49,26,72,197,154,239,51,80,94,90,224,14,147,118,160,208,70,73,68,158,191,56,163,20,207,189,76,191,84,3,188,185,238,17,15,182,205,2,23,120,144,46,187,48,61,37,50,222,132,131,215,136,155,195,180,34,233,27,90,114,203,151,35,129,66,202,170,195,100,72,33,226,44,126,58,225,51,42,65,86,181,96,228,23,226,197,162,162,196,77,63,8,234,52,187,150,128,207,186,213,16,111,53,153,169,21,176,81,216,73,60,159,138,139,236,19,9,98,47,173,22,63,48,161,240,11,195,79,42,55,47,63,101,22,135,33,39,146,24,24,198,165,243,118,27,188,170,214,99,44,182,202,143,66,212,76,197,86,69,202,246,192,104,175,250,209,135,0,69,206,82,112,129,132,18,52,35,14,159,23,209,112,39,42,98,51,197,176,48,19,37,6,128,206,29,218,95,57,96,138,169,52,135,130,49,159,227,230,198,117,40,9,55,18,183,95,254,31,17,48,218,93,182,102,158,140,222,208,71,109,83,56,34,1,100,154,53,123,245,5,184,169,1,74,154,236,59,211,248,236,160,205,97,154,157,100,83,97,144,33,177,113,120,211,23,173,87,103,78,149,239,183,177,246,151,80,81,85,34,8,116,2,57,76,55,177,84,131,80,162,146,191,218,107,96,164,58,244,197,200,163,79,255,98,148,84,12,205,134,67,65,72,197,115,192,43,139,252,28,140,30,187,126,185,93,96,84,123,171,254,246,89,35,95,64,104,25,41,233,217,102,36,147,104,234,115,233,155,76,155,200,147,230,73,44,172,220,220,160,32,230,12,23,166,228,64,143,199,181,125,9,114,235,44,186,99,100,123,234,246,61,207,210,99,75,211,144,253,60,248,142,107,161,144,215,164,179,181,189,248,222,176,141,162,87,147,206,180,29,101,159,43,240,130,47,109,1,64,91,61,197,185,186,77,248,171,106,90,25,57,64,159,229,236,188,67,11,208,232,21,39,7,224,48,161,92,41,114,129,84,123,134,49,66,70,255,24,131,251,129,41,166,190,48,117,146,2,255,26,60,63,248,152,30,231,132,211,156,245,57,106,187,123,65,199,60,27,74,154,108,125,161,45,141,184,154,180,160,94,76,26,58,62,246,48,114,24,125,178,154,92,4,139,54,103,232,72,138,194,108,167,219,175,158,148,171,63,131,86,166,60,153,17,62,175,7,94,57,141,184,26,201,191,39,23,15,139,68,140,41,42,126,91,246,91,224,51,31,86,192,180,29,61,87,147,101,241,215,94,213,234,163,20,62,187,65,44,17,142,215,93,231,51,166,80,230,57,76,113,186,38,250,41,226,216,49,166,180,20,182,231,197,134,209,50,59,204,168,74,229,181,9,1,150,207,27,176,232,107,87,83,8,123,113,126,164,157,192,166,175,161,99,190,172,19,195,97,234,33,158,155,83,169,231,247,166,42,85,115,160,160,243,139,235,24,140,188,90,123,234,27,190,202,11,67,169,85,84,148,226,185,236,191,76,112,87,156,117,22,24,121,232,226,240,217,194,102,127,22,239,192,188,250,224,114,60,73,221,46,17,204,112,63,36,27,175,187,166,51,120,230,252,229,179,97,197,76,245,57,38,230,176,16,147,95,125,182,156,36,162,0,132,126,209,214,241,7,175,86,236,38,232,121,146,207,144,34,50,50,119,213,105,134,159,159,178,63,54,187,227,212,73,58,40,107,106,62,100,149,216,253,115,245,180,24,247,7,155,138,220,210,215,178,46,40,127,45,102,180,248,195,7,94,95,58,219,64,99,219,125,193,47,63,100,240,82,250,122,131,143,193,225,15,102,59,140,126,203,129,221,26,95,227,140,207,214,130,113,232,90,247,199,222,106,82,180,20,90,151,7,30,57,198,12,250,199,172,7,43,65,158,152,8,199,10,170,34,86,88,141,74,111,199,28,196,52,21,134,35,224,218,63,202,51,131,17,2,211,111,73,173,209,246,33,179,168,64,123,126,58,8,115,12,70,154,96,60,223,131,248,148,195,231,199,171,150,139,156,157,117,127,205,188,6,87,17,66,224,91,195,55,233,224,104,234,183,129,182,90,90,188,214,160,127,73,225,206,28,12,216,94,83,127,249,252,243,47,123,4,76,158,92,183,233,97,199,147,15,120,135,216,76,183,233,65,39,208,244,215,50,133,241,103,121,80,212,28,11,119,100,163,8,17,24,30,63,31,178,97,41,206,241,160,233,75,191,254,224,253,22,53,89,25,75,13,248,76,51,61,187,8,113,167,216,143,204,75,95,143,57,48,198,188,247,38,17,163,91,6,252,48,53,96,104,129,170,238,71,16,80,165,184,247,110,79,123,27,196,123,78,240,98,48,178,189,207,213,197,229,154,126,112,171,143,53,193,231,24,23,157,77,15,116,228,59,62,154,9,131,97,169,47,15,156,214,189,245,113,167,210,243,203,196,170,122,192,103,143,208,77,161,154,81,235,87,27,13,189,150,245,85,142,163,61,2,38,147,35,79,6,103,236,215,189,102,194,183,199,213,174,15,76,27,229,14,24,202,95,253,237,238,132,180,7,37,182,184,116,11,175,12,233,28,1,87,53,58,233,3,249,170,236,1,151,145,237,43,140,143,158,3,198,221,26,10,155,131,20,48,51,122,191,112,82,184,181,191,240,115,117,219,47,76,94,183,94,120,61,198,155,81,98,196,170,95,102,137,200,147,103,243,206,252,197,200,149,136,174,11,240,252,122,44,13,45,85,107,0,40,166,77,37,54,13,76,164,33,37,100,228,247,214,87,23,100,112,203,207,145,74,181,161,7,184,13,110,75,55,187,99,30,159,159,246,89,72,161,138,150,108,156,31,34,2,17,15,78,199,70,82,24,29,11,185,122,171,74,175,85,151,149,175,135,229,7,107,18,20,184,80,45,247,131,81,62,104,58,104,232,61,148,236,103,0,172,103,103,131,147,26,101,219,223,62,3,138,106,243,145,213,51,35,41,231,90,29,63,120,136,36,6,112,41,31,77,139,193,108,234,122,53,45,229,159,235,69,247,57,37,9,130,194,193,233,251,89,54,254,212,167,52,27,14,211,234,40,124,49,242,195,199,22,107,203,199,4,227,170,38,173,225,71,202,171,199,115,209,242,168,109,246,136,157,225,77,59,76,117,175,60,23,121,224,229,123,33,178,231,34,82,13,91,36,105,26,127,46,42,65,155,214,86,163,231,240,49,111,44,235,74,131,73,94,224,78,0,192,191,70,165,193,123,106,49,59,52,189,197,7,140,138,27,109,107,232,228,45,219,10,148,189,79,139,213,141,219,178,5,60,136,182,105,177,122,143,199,58,235,95,143,22,74,121,124,15,37,152,171,130,44,124,69,72,137,244,153,123,214,138,239,243,10,95,174,206,222,120,74,246,19,238,5,202,9,226,135,177,161,181,224,123,89,81,125,13,24,190,234,166,213,228,112,106,93,24,134,216,165,85,215,43,210,78,118,115,130,186,207,46,217,61,252,11,140,26,135,22,63,143,16,31,181,7,167,44,183,104,245,115,239,30,70,5,238,212,249,234,254,93,189,191,235,247,218,12,163,30,14,24,79,1,255,226,84,98,254,195,127,144,227,201,215,249,34,234,249,55,148,108,90,204,131,69,235,147,250,161,252,213,140,65,53,181,81,245,168,138,151,199,252,190,245,19,131,154,52,151,183,24,242,6,45,217,227,143,65,129,16,175,109,185,187,245,120,200,118,158,95,184,215,199,67,30,212,205,197,213,25,113,116,245,122,230,167,121,111,224,154,239,181,68,58,75,160,166,157,168,40,92,51,247,98,216,200,31,111,171,222,135,166,248,69,157,200,78,235,95,245,225,52,34,12,117,29,186,213,42,213,128,233,28,123,76,112,58,234,253,230,60,227,212,99,103,192,150,227,7,11,240,120,234,220,7,133,10,110,161,147,104,121,74,5,39,237,39,45,86,60,92,10,218,64,79,219,25,157,11,1,111,216,71,36,66,68,105,148,63,248,49,46,241,195,245,226,145,62,230,72,96,200,139,250,243,203,249,227,251,0,69,185,170,148,191,112,220,123,217,76,120,96,89,153,108,2,74,249,116,30,140,222,3,159,161,199,205,123,125,227,65,12,48,14,6,180,131,186,58,153,184,133,30,11,193,190,59,171,65,103,17,37,18,171,5,156,173,4,88,235,243,155,107,82,0,35,114,175,150,213,164,173,176,251,247,90,38,33,169,79,206,46,188,125,208,118,158,253,137,69,66,53,159,227,230,136,255,228,250,124,78,78,162,111,80,11,211,172,63,246,63,81,114,159,12,197,170,222,242,243,57,41,67,249,30,13,110,177,170,61,88,166,155,227,225,126,120,183,183,234,104,242,104,249,107,199,0,133,52,34,61,40,46,178,255,52,217,16,181,3,166,85,48,185,233,117,252,127,235,23,214,39,67,209,208,159,172,254,40,91,30,152,240,164,195,180,157,172,231,123,66,162,233,40,185,134,241,76,83,98,33,254,90,36,168,150,70,96,7,141,87,126,107,19,97,159,207,197,173,134,163,72,189,54,29,237,10,147,72,240,159,110,38,250,161,223,131,38,115,63,157,10,73,244,199,22,134,242,50,28,151,210,33,120,215,109,248,236,147,240,67,127,240,192,98,124,188,212,76,50,59,96,246,25,29,113,22,115,119,239,155,138,188,50,31,63,20,194,97,247,0,10,245,23,171,168,223,3,29,107,15,120,66,212,157,159,240,109,110,238,93,16,221,155,218,63,76,129,152,235,74,172,143,132,253,113,216,112,140,60,76,67,129,68,125,154,53,44,75,21,159,100,163,103,162,70,62,85,145,158,55,205,70,112,170,205,228,168,162,166,229,6,41,33,130,247,183,27,145,49,63,25,225,9,92,143,115,131,48,93,242,137,104,156,95,227,137,22,118,26,181,28,101,136,211,27,99,93,201,247,75,148,109,138,114,197,225,239,249,150,197,67,183,90,158,243,158,8,188,255,48,178,78,91,77,17,12,252,229,174,36,180,115,57,231,231,106,22,239,12,24,62,93,133,209,49,242,157,250,248,72,184,65,67,97,234,26,252,234,98,181,116,130,90,14,170,4,74,55,70,125,225,228,135,31,105,208,179,119,238,231,222,103,5,229,128,33,204,210,6,49,196,209,252,107,16,182,87,139,244,124,118,136,114,2,54,41,14,117,247,168,243,245,160,27,189,101,67,25,36,217,136,139,135,211,15,92,109,247,211,223,78,48,219,4,220,139,182,169,211,176,141,157,227,48,178,69,82,252,60,173,78,200,15,40,114,2,200,226,200,205,51,173,157,254,57,169,69,78,250,218,166,77,212,2,237,228,145,20,166,124,49,80,24,17,250,99,118,238,30,111,141,121,187,245,244,178,212,170,175,92,50,209,173,168,15,92,225,91,242,120,32,117,231,171,233,152,81,141,225,145,22,216,62,215,211,61,70,173,110,28,32,192,187,170,65,140,177,224,161,93,134,191,168,63,54,173,202,218,29,201,223,215,209,68,217,217,60,147,231,223,243,111,12,250,19,199,79,45,14,167,3,147,194,123,224,213,35,172,134,33,216,158,184,113,163,103,200,237,70,179,19,223,212,201,249,214,51,6,197,40,32,159,117,221,56,10,203,133,207,183,159,79,22,192,165,202,129,41,153,125,210,54,48,204,251,17,82,45,108,249,216,203,116,249,182,24,114,147,192,234,15,236,172,226,63,184,165,119,183,75,217,211,232,185,26,109,199,147,191,160,246,32,6,141,210,12,93,247,237,204,218,61,124,84,76,249,233,201,172,108,47,212,48,101,139,135,148,99,98,2,149,88,246,76,231,39,105,10,43,80,243,19,192,242,245,79,84,141,230,124,127,167,99,254,210,188,241,36,240,74,108,117,166,37,208,159,163,135,195,193,159,139,4,158,212,110,214,105,147,127,249,15,83,76,159,180,9,145,154,225,30,223,138,34,24,165,16,162,113,185,122,2,29,23,183,168,56,47,167,226,104,241,169,176,35,30,199,136,126,247,238,102,37,34,52,244,14,41,60,206,9,208,2,94,48,103,61,217,137,148,220,163,163,220,50,43,47,44,233,137,185,82,220,124,51,229,230,107,136,76,255,148,13,206,129,39,58,69,128,105,187,49,222,136,151,14,141,247,77,58,153,226,201,179,173,182,215,164,173,158,253,163,94,56,41,119,5,102,63,165,242,129,98,86,104,142,250,216,160,30,167,111,22,65,208,99,207,72,131,226,214,196,1,210,99,146,110,26,24,5,70,93,238,201,189,31,151,125,57,140,97,173,55,199,220,27,126,114,29,120,63,221,143,72,166,23,183,35,206,4,180,134,97,69,33,120,246,159,174,38,150,172,85,1,176,116,184,113,214,172,75,87,187,112,215,152,17,187,229,252,123,103,10,194,216,49,145,90,59,71,243,147,179,97,82,175,24,179,102,146,43,218,72,59,173,254,213,97,43,9,210,90,9,140,185,125,225,174,236,244,24,40,242,169,17,73,213,62,244,101,156,74,238,127,152,58,181,166,222,151,185,20,35,174,70,84,69,155,58,33,206,244,199,166,40,93,75,187,208,137,75,213,151,94,131,126,190,104,81,78,162,208,198,13,51,72,23,30,67,220,2,44,203,45,5,242,174,69,51,104,152,145,43,178,96,240,115,150,167,239,146,0,202,244,29,156,28,89,85,111,19,162,195,30,225,240,102,5,134,67,203,106,168,76,191,240,66,125,55,107,7,47,155,172,191,55,13,244,90,77,132,10,215,14,140,98,45,5,169,209,245,72,33,148,136,69,147,165,112,149,211,35,225,48,20,63,82,78,240,211,249,243,179,161,97,66,62,165,70,168,87,120,241,72,198,147,124,71,148,58,166,26,3,78,111,169,150,80,209,114,59,70,188,20,85,119,15,108,61,115,254,224,63,109,56,253,233,177,156,73,20,24,101,13,29,111,44,246,8,83,54,82,8,90,20,3,179,66,243,162,24,96,21,59,170,166,255,25,193,215,70,57,207,146,117,139,89,77,91,167,195,199,149,151,26,249,3,35,90,231,110,17,121,166,173,9,182,5,59,97,242,12,90,51,246,162,52,30,184,70,60,177,145,242,18,69,123,130,102,84,171,126,143,6,219,83,105,218,152,220,216,133,150,163,133,190,27,45,152,67,152,201,199,204,68,22,69,11,182,210,126,71,164,231,194,85,207,61,114,196,116,135,56,60,140,121,65,96,232,141,125,72,9,118,39,101,16,254,157,207,113,111,170,179,150,22,227,117,99,204,9,152,188,73,121,224,25,222,57,117,145,232,245,104,165,223,217,234,124,187,50,50,85,173,156,164,100,118,249,113,142,178,113,215,120,32,240,136,104,10,240,49,60,150,214,47,98,214,248,79,163,197,144,255,84,63,214,177,226,230,103,137,43,17,226,194,28,173,30,229,135,62,48,105,171,118,58,235,205,63,117,207,19,245,105,109,182,238,40,159,6,108,53,103,218,201,189,97,57,117,184,88,97,202,82,152,56,190,63,88,201,86,167,46,37,161,103,246,103,143,95,81,141,209,148,64,206,148,157,146,123,254,70,39,247,16,14,80,76,191,125,147,54,170,175,164,179,16,138,224,82,46,12,149,201,208,102,108,140,70,31,82,244,170,170,174,128,109,205,77,241,228,235,209,72,192,108,230,236,242,105,120,142,204,164,145,82,218,62,86,137,153,68,188,67,124,19,196,128,82,118,95,241,87,171,170,141,151,52,93,45,183,117,97,210,207,245,233,183,38,209,190,124,208,42,116,16,207,79,179,173,120,224,13,184,106,66,20,201,162,179,95,250,7,163,8,83,252,107,228,142,118,201,113,49,149,215,218,101,107,36,114,241,65,168,195,202,89,97,154,250,75,160,231,4,16,235,10,18,147,20,110,42,89,7,154,24,5,166,64,53,62,87,253,145,23,107,87,244,92,225,44,90,101,131,70,66,73,83,230,72,13,90,157,101,214,222,99,62,71,4,182,127,71,134,190,54,27,197,188,99,134,111,34,150,6,137,246,244,181,58,1,35,122,167,23,83,219,19,11,168,34,214,49,30,244,108,74,251,162,83,228,115,169,228,30,169,204,24,81,36,79,171,94,205,102,150,219,133,71,158,10,195,89,26,211,172,161,96,171,243,140,66,254,240,169,122,179,168,183,182,61,39,234,13,252,193,173,232,238,169,65,183,158,16,127,180,102,228,156,122,53,252,58,59,174,134,171,87,251,177,225,14,137,133,223,56,224,159,166,104,163,41,205,1,211,239,253,116,92,143,235,105,194,120,157,255,192,27,2,152,128,161,51,210,39,59,251,93,142,237,142,6,172,242,116,84,91,239,159,163,48,102,106,123,61,52,23,251,130,83,217,6,141,255,47,111,127,43,148,20,179,14,168,181,178,121,64,175,155,128,134,94,77,160,219,107,235,129,33,90,125,96,178,160,35,224,51,231,180,63,126,153,168,66,92,125,118,97,229,254,130,13,115,68,146,194,88,250,148,253,142,232,7,117,20,14,155,187,168,191,13,129,109,204,240,115,121,215,88,227,134,134,220,107,96,15,124,172,179,103,183,219,112,41,167,128,207,135,213,228,36,100,47,185,181,120,180,179,45,104,200,143,154,246,136,23,50,95,49,195,158,46,140,177,98,191,130,133,114,111,237,255,232,166,130,244,193,84,17,85,237,83,74,171,56,101,212,250,117,253,55,237,15,177,250,55,119,208,141,227,175,39,109,154,193,140,242,159,30,197,212,83,180,165,198,26,7,46,44,171,7,103,28,162,0,185,120,73,201,36,205,62,168,154,220,139,231,219,195,14,171,107,107,229,194,42,50,5,188,105,55,113,152,98,193,167,15,157,16,145,27,196,80,208,43,173,31,62,44,5,153,241,214,205,196,229,180,245,203,8,219,2,134,203,162,60,253,220,253,174,1,227,141,211,150,183,106,196,124,35,96,60,89,237,74,35,209,31,23,99,152,104,83,154,117,170,223,215,94,200,12,107,191,92,170,185,196,131,225,174,60,253,222,68,226,98,196,225,216,16,170,43,107,213,155,45,142,128,73,104,120,61,112,221,177,227,192,6,210,181,145,214,72,31,98,192,9,86,237,41,99,130,225,179,83,220,219,250,27,180,5,145,181,26,71,219,52,146,82,189,57,141,100,241,214,40,211,61,13,82,198,12,19,182,31,185,175,220,94,120,69,89,11,185,14,184,22,180,191,145,231,25,1,159,137,246,116,170,243,13,118,92,125,252,132,161,93,101,157,77,40,198,116,49,55,180,123,31,69,154,20,167,215,34,219,254,180,216,155,190,92,15,216,116,161,21,198,15,143,155,195,167,93,94,216,229,169,127,240,126,216,20,144,55,184,22,243,50,179,85,97,138,233,99,47,166,224,105,205,250,192,196,138,2,110,218,171,100,240,190,155,45,44,15,73,103,49,229,140,17,141,36,133,148,254,94,221,102,156,187,203,248,166,116,88,232,18,141,19,8,77,191,252,204,53,72,90,102,252,54,244,80,251,185,26,119,56,126,27,47,166,105,39,45,241,234,248,233,9,87,140,54,249,54,108,25,135,247,143,142,85,96,218,21,98,38,66,193,37,28,93,191,246,100,239,125,134,216,114,230,183,247,249,87,107,236,176,245,124,43,121,192,217,105,189,7,145,20,124,165,88,67,155,186,139,51,157,80,140,107,189,126,10,231,88,127,131,90,196,170,75,100,17,3,243,163,115,144,79,126,154,120,207,59,66,40,229,48,33,20,157,73,107,218,18,117,152,20,137,30,18,144,179,199,217,56,140,71,64,27,136,55,33,204,17,87,55,200,65,229,131,108,203,234,55,135,225,193,212,157,3,185,137,236,254,42,34,146,187,234,142,247,9,122,57,60,202,159,171,169,207,110,23,134,178,68,134,101,195,151,116,223,155,48,183,162,3,37,167,30,232,154,77,155,205,55,214,184,251,202,84,12,245,167,147,221,98,2,126,178,82,205,62,37,120,209,126,221,67,110,29,34,125,186,164,45,134,42,215,118,14,10,255,109,242,205,69,218,112,241,157,119,228,195,32,131,193,177,87,120,182,168,142,180,32,151,136,227,97,210,22,14,87,135,23,6,134,194,141,18,13,191,250,216,169,74,183,128,214,218,136,172,211,32,74,152,146,62,56,235,53,38,67,165,126,66,232,24,216,37,182,183,23,31,171,52,151,63,175,141,151,233,71,235,160,104,89,41,46,152,214,209,248,124,224,106,73,49,129,161,88,117,155,218,168,98,69,129,130,48,74,110,221,205,121,200,245,91,214,49,181,98,133,120,109,216,196,149,206,129,51,101,68,84,134,42,77,234,101,4,238,108,129,254,222,214,123,34,79,198,106,239,238,199,19,171,128,25,88,96,10,148,252,20,161,21,60,233,110,74,101,10,197,130,14,99,52,84,125,112,88,99,90,92,61,233,84,209,155,83,11,82,227,106,200,252,134,142,10,196,82,241,220,103,61,233,118,153,97,233,138,210,54,74,251,16,195,80,248,120,161,241,94,51,63,98,158,7,206,199,34,116,47,102,208,193,43,49,182,102,3,30,53,21,22,20,150,236,103,35,102,159,99,38,145,76,19,53,195,70,235,120,30,177,242,97,2,76,122,235,179,102,98,196,160,179,16,23,167,89,153,67,152,81,195,66,48,210,95,159,105,97,95,126,245,132,19,225,249,152,68,208,150,47,93,184,174,183,132,8,128,39,132,111,14,87,12,122,121,50,38,173,199,136,41,149,212,27,159,189,179,251,193,118,176,165,186,21,192,61,143,29,55,166,198,167,212,231,234,21,78,223,76,198,5,251,252,46,71,120,118,24,150,223,173,87,91,134,203,159,43,35,68,38,59,101,70,80,112,251,104,83,1,189,158,87,166,231,189,56,200,250,127,193,227,154,245,64,97,11,87,184,138,137,52,17,67,233,186,104,73,161,76,55,145,172,17,113,11,121,69,70,57,44,122,48,38,89,138,162,143,109,164,156,190,176,166,41,189,200,145,106,69,200,158,167,152,208,233,137,21,2,184,102,60,24,173,78,85,156,4,206,162,18,185,0,218,84,251,243,214,131,184,186,103,141,48,212,70,123,110,78,155,190,155,211,36,219,203,243,177,6,220,35,190,147,205,159,79,33,51,1,195,63,215,11,159,143,41,140,82,204,13,4,79,29,38,145,145,229,230,211,58,125,252,197,8,12,61,99,70,248,203,59,0,179,145,71,52,221,38,167,149,117,250,226,160,155,80,41,30,32,151,32,238,21,176,149,62,41,60,111,81,28,194,55,199,47,144,15,66,169,211,136,207,73,77,248,208,237,134,220,67,114,43,199,186,36,243,243,228,108,132,126,122,76,58,252,182,206,52,200,131,70,141,49,95,36,251,229,106,10,229,226,76,37,231,61,36,222,217,140,101,62,190,103,163,164,170,202,210,69,40,172,186,209,57,123,162,124,69,97,124,112,15,62,208,14,178,182,126,176,159,62,135,255,52,85,7,235,121,50,218,127,226,201,136,208,139,236,11,50,46,136,241,197,205,141,173,82,134,124,81,200,84,3,166,227,79,79,100,83,101,112,155,117,90,146,80,127,122,91,114,220,209,113,30,123,234,123,81,151,115,97,218,242,132,33,194,12,170,40,167,176,234,216,103,27,166,143,57,188,116,42,49,210,208,69,176,153,138,238,6,76,66,77,187,233,213,29,29,158,184,26,118,4,61,215,206,147,77,119,41,169,95,61,199,133,62,217,32,122,49,2,198,239,211,159,30,168,48,198,213,20,122,10,191,18,132,169,189,120,48,117,82,38,61,100,72,11,36,39,211,237,101,180,212,203,144,65,35,33,89,74,172,94,218,30,146,24,26,192,52,21,58,220,136,65,54,133,141,215,211,97,140,1,9,109,192,225,93,239,168,28,155,36,75,171,247,129,137,201,197,241,131,253,43,124,163,192,176,165,249,100,160,121,69,184,95,155,93,234,180,53,217,232,155,198,210,247,70,82,213,215,8,213,180,80,84,10,76,79,117,113,244,220,90,42,84,72,125,19,179,244,123,67,91,35,205,41,173,88,79,174,239,198,84,67,101,233,202,108,5,207,216,73,38,16,112,50,81,31,133,9,30,58,74,229,154,68,85,72,182,166,40,235,97,107,29,34,17,1,140,197,214,2,30,15,37,98,161,206,123,248,250,34,174,81,164,182,19,184,213,230,231,196,50,253,27,161,132,43,217,250,158,28,69,116,83,54,60,118,187,182,220,81,62,7,138,81,193,40,76,177,236,12,184,117,117,111,168,244,155,217,15,237,5,207,175,88,27,103,59,51,201,3,71,105,55,213,17,37,153,237,27,181,241,67,175,38,159,163,156,255,182,219,133,139,133,171,150,56,18,240,199,163,244,153,64,169,165,180,222,67,182,111,41,85,135,59,53,117,91,97,168,205,125,68,145,118,19,6,22,96,170,101,253,115,245,196,126,170,131,130,6,136,95,140,166,131,40,200,27,58,239,79,127,60,52,10,239,160,97,96,223,125,178,144,6,151,11,15,20,29,117,1,0,87,133,107,255,115,245,108,23,166,40,84,167,130,233,65,187,125,183,168,91,111,89,63,136,201,6,150,128,237,35,92,24,238,235,200,199,45,83,64,75,15,220,32,129,248,224,201,26,144,99,27,217,247,22,214,225,58,134,20,203,81,224,66,222,211,231,138,237,120,226,49,30,184,64,57,26,48,28,199,122,243,214,16,168,248,224,5,191,251,208,71,67,223,219,95,27,181,53,53,0,141,189,58,42,104,22,180,89,74,174,137,199,112,222,205,127,154,151,86,183,204,152,156,134,103,151,160,51,58,147,86,158,172,89,252,205,175,222,36,42,245,183,41,113,138,64,20,241,233,173,67,138,193,145,253,220,165,106,55,41,93,99,33,155,27,141,128,103,250,83,186,50,21,62,86,130,7,22,141,21,122,234,36,39,31,27,103,8,213,248,165,232,107,159,133,222,118,44,79,218,172,228,236,43,22,47,143,21,98,237,166,93,239,109,244,118,1,51,190,194,102,85,134,245,165,59,186,17,30,157,15,74,53,220,133,251,210,109,3,190,157,228,185,12,154,49,138,78,148,1,161,162,239,103,160,93,185,230,138,53,86,249,144,225,116,117,165,51,165,151,224,156,211,51,224,45,53,121,40,68,156,213,151,2,181,46,182,7,54,250,199,128,199,159,39,99,227,245,83,119,67,15,214,202,3,115,172,150,128,115,146,198,100,96,254,46,222,26,25,161,253,194,199,17,188,55,39,190,35,143,134,15,57,118,188,246,60,175,61,21,134,137,213,13,114,216,196,33,188,18,120,216,217,232,112,123,90,170,129,27,29,7,14,219,164,155,15,60,157,64,9,24,83,70,230,25,156,69,221,79,229,77,6,84,114,25,5,206,0,167,15,131,228,5,146,124,89,93,203,20,40,253,226,99,32,75,77,55,133,111,36,123,3,37,29,40,177,131,66,159,114,20,145,81,149,59,69,253,226,192,164,228,220,9,135,192,161,139,222,65,67,244,188,199,186,231,184,175,69,173,137,109,250,237,254,224,84,109,139,2,24,180,62,214,228,226,176,201,241,234,213,27,135,204,127,155,115,54,235,147,255,36,47,74,192,125,8,113,58,213,205,68,215,2,166,137,76,200,80,17,114,94,81,79,142,76,211,22,205,91,96,104,172,114,192,72,85,234,213,84,28,248,84,161,78,58,137,193,77,215,73,143,210,82,132,180,139,240,202,24,25,5,11,246,131,59,197,190,207,131,143,234,156,164,192,148,144,203,250,195,15,44,117,92,120,117,53,138,207,30,77,110,203,191,72,231,236,236,251,129,135,115,47,1,19,41,212,223,70,223,208,247,59,100,161,31,246,218,74,180,163,228,248,109,149,92,251,129,113,252,144,243,79,146,24,6,134,218,199,199,140,64,174,84,99,253,7,220,148,137,21,127,135,229,23,240,121,12,137,48,84,163,83,138,245,3,85,146,90,204,231,234,243,60,158,55,166,27,54,9,35,60,48,190,190,191,53,85,248,154,74,228,234,136,249,91,7,132,6,154,206,79,147,201,10,56,219,158,166,48,162,109,62,42,86,164,63,159,215,158,171,251,241,180,161,255,235,207,199,222,70,160,224,48,174,183,14,41,113,190,0,233,251,150,51,249,160,107,228,88,93,232,25,139,132,4,105,251,92,122,204,66,60,231,46,59,146,181,27,117,55,69,140,137,71,51,29,213,242,131,30,3,216,166,7,42,62,101,37,196,153,60,52,2,239,102,147,86,93,36,79,9,89,252,96,114,142,212,202,201,213,5,137,234,47,60,129,245,118,190,150,236,196,149,16,165,151,24,20,180,194,105,86,123,224,225,149,69,192,4,212,228,189,11,197,215,61,110,110,177,45,121,177,74,198,124,199,213,157,0,166,204,5,132,71,63,250,115,224,97,188,247,2,55,206,149,184,154,56,202,82,24,122,217,239,204,7,158,74,131,204,246,24,161,239,146,172,17,82,223,235,172,76,167,134,1,29,89,148,132,224,162,98,135,139,7,219,100,31,138,194,61,168,145,128,71,83,250,102,50,131,229,211,8,91,40,84,97,174,200,7,161,123,192,45,25,96,100,104,179,194,148,102,199,213,20,78,234,213,172,182,120,173,66,141,172,188,85,183,164,168,143,216,113,135,168,178,80,24,110,58,71,73,187,235,178,239,38,255,231,51,225,76,10,202,244,4,30,211,21,196,12,158,34,64,124,80,90,61,227,177,168,78,144,224,180,235,29,58,108,106,98,255,227,235,92,90,104,75,142,99,253,95,52,214,160,222,143,30,27,131,193,51,15,141,48,194,110,68,131,213,18,237,246,64,8,253,247,91,95,238,157,89,81,109,184,54,54,231,116,156,181,246,122,212,170,202,202,140,140,144,131,7,34,17,49,200,206,199,212,146,142,96,171,97,196,48,97,72,46,157,143,78,80,148,188,209,23,24,38,151,194,72,64,196,227,230,197,139,4,37,240,217,239,196,171,102,131,146,230,115,52,174,67,59,224,62,167,78,211,19,186,66,141,163,41,58,86,69,105,217,15,112,181,253,28,139,236,64,245,231,109,84,56,201,252,209,175,68,8,245,133,173,189,66,111,107,114,27,126,87,84,122,178,206,178,203,50,235,142,158,89,81,103,163,133,2,93,241,151,5,185,70,235,35,132,221,221,191,12,60,55,180,252,65,59,125,242,71,109,100,231,38,151,76,9,220,149,212,204,232,11,166,167,192,236,77,99,54,96,95,216,228,147,52,173,92,239,18,44,220,220,80,13,252,6,89,207,19,223,192,244,210,23,129,105,210,245,167,69,76,190,4,67,134,225,158,217,136,129,247,186,140,223,240,53,99,51,152,191,201,15,231,113,133,89,201,38,97,81,173,71,111,244,76,226,186,72,252,203,92,1,11,14,167,146,47,60,209,91,84,152,102,201,18,95,251,36,13,39,145,46,83,228,118,198,29,48,180,92,185,177,10,235,192,31,40,21,156,173,183,141,74,124,139,219,158,48,188,155,158,251,188,104,23,235,96,13,49,243,229,11,55,212,30,253,129,146,69,237,178,163,226,232,177,98,46,33,32,215,89,138,189,115,77,49,18,172,131,71,10,201,173,13,147,151,14,248,252,69,102,34,200,125,231,93,199,111,163,167,42,95,6,52,140,20,195,119,110,106,137,122,101,40,212,78,191,50,36,155,85,164,158,180,78,114,157,5,90,87,232,168,150,11,239,112,172,138,95,248,178,54,15,57,121,135,9,112,97,227,58,235,209,56,79,214,126,225,173,197,220,134,145,148,171,180,145,59,60,223,180,76,69,205,212,16,230,12,152,42,230,157,47,232,129,40,57,30,154,41,62,200,82,76,11,116,114,202,144,93,249,214,205,197,249,194,139,92,248,89,137,215,120,80,212,169,3,237,152,0,10,10,113,49,151,128,207,26,163,223,207,178,230,250,56,119,211,62,61,67,73,103,57,74,85,73,150,90,26,36,66,103,237,192,68,81,253,65,251,140,233,151,66,173,248,34,25,188,190,182,149,31,56,11,55,211,200,220,171,220,115,231,165,205,22,173,125,236,181,202,29,10,117,232,48,131,3,242,117,58,252,192,73,247,230,141,220,201,157,250,233,214,74,58,196,55,5,237,24,9,57,67,194,18,20,38,237,253,105,84,165,147,30,140,138,111,186,99,248,201,104,227,212,50,110,240,98,194,253,138,158,192,37,221,111,11,123,191,166,167,238,155,217,51,96,172,231,245,232,101,2,165,1,195,94,208,163,55,181,152,251,101,226,39,120,143,62,251,116,146,108,49,43,24,73,164,9,124,130,215,92,239,172,80,116,187,196,222,118,141,248,112,17,178,216,146,112,160,119,37,183,25,7,67,146,150,217,172,159,240,48,205,136,94,206,254,159,24,227,194,165,154,33,71,76,118,19,139,100,129,27,233,249,152,83,108,239,166,48,117,210,251,208,96,194,200,185,207,187,44,94,54,101,146,94,106,251,13,211,178,146,3,12,24,231,176,44,240,249,56,214,189,175,79,60,41,176,187,111,125,86,143,179,92,44,5,113,19,168,2,235,187,182,170,234,215,175,9,152,255,149,207,250,83,155,140,1,14,156,245,153,116,108,73,98,95,129,93,166,16,205,13,118,139,196,15,92,181,10,208,63,141,27,177,104,238,166,229,63,232,171,216,57,59,60,30,25,30,164,20,199,153,20,226,167,199,185,173,231,104,170,222,227,46,231,44,110,23,157,166,231,119,227,4,180,27,5,61,27,187,124,23,251,98,254,102,2,83,32,143,61,199,120,44,126,16,20,135,197,231,241,13,100,66,125,27,244,39,124,157,83,45,252,97,213,147,231,185,202,144,11,131,172,219,100,22,53,238,98,141,32,184,27,89,94,174,155,249,190,199,32,51,203,81,29,38,103,179,51,226,85,162,210,190,116,132,98,187,190,99,169,103,245,78,50,141,194,220,249,90,217,152,43,61,94,192,83,208,21,214,117,196,169,72,185,74,132,60,146,117,19,69,248,141,210,168,48,60,240,226,10,145,30,96,104,67,242,211,36,21,75,196,132,231,93,180,23,134,173,22,33,76,229,186,101,144,13,58,210,102,12,35,8,7,69,114,94,103,146,108,88,171,198,182,131,108,171,220,88,65,57,45,80,122,219,135,162,164,242,46,60,32,245,9,140,109,250,142,79,143,109,121,213,159,174,52,64,180,29,112,87,251,172,193,206,214,251,88,217,248,46,145,209,129,248,0,227,50,182,174,25,242,131,252,114,107,206,151,46,52,233,169,63,232,7,204,49,3,163,124,253,27,24,13,86,255,116,136,49,212,181,8,133,237,51,190,47,12,15,177,60,71,159,169,172,5,140,58,128,220,21,187,226,26,27,114,188,157,52,80,30,152,205,221,109,113,194,229,94,98,39,92,181,111,133,25,91,192,167,26,58,40,181,247,72,28,81,218,83,7,159,73,246,50,223,252,165,53,140,220,223,134,86,132,234,75,36,71,145,44,188,71,127,52,179,34,187,195,173,141,246,194,4,234,23,134,167,36,48,21,233,200,120,157,149,25,170,228,133,41,136,206,72,10,243,59,67,118,69,116,159,246,104,164,64,6,93,218,115,137,218,102,190,233,104,234,93,74,108,193,219,39,141,248,101,250,213,101,6,71,70,101,71,199,141,185,193,72,63,232,129,225,73,148,123,52,100,123,249,105,158,103,72,170,110,36,151,186,30,253,105,206,138,163,145,109,145,81,202,119,60,163,3,125,211,90,34,193,234,66,247,122,244,200,224,195,114,108,138,238,17,84,107,84,233,85,91,154,166,150,80,70,220,201,44,141,171,128,195,12,153,2,110,75,23,30,252,161,211,108,2,35,36,40,240,20,46,1,70,107,115,61,191,76,97,183,220,138,10,10,34,242,188,233,110,11,173,202,109,97,132,14,35,248,24,43,210,124,102,249,38,181,5,180,184,82,138,114,12,125,138,146,187,161,100,236,70,131,192,29,246,148,188,172,78,3,67,141,43,35,67,37,197,156,101,198,194,43,238,11,190,179,190,14,218,123,170,127,92,39,106,38,245,42,183,77,133,62,84,114,232,211,214,142,103,74,157,104,149,70,117,13,179,69,217,42,210,5,203,38,192,225,102,132,114,129,33,5,71,237,123,147,20,144,229,101,81,216,155,81,149,63,95,23,142,6,2,227,103,113,79,78,184,42,69,69,106,244,176,185,188,148,122,54,19,122,95,240,105,218,140,42,46,31,189,196,194,11,107,167,210,162,76,75,121,186,235,209,11,61,240,128,105,68,146,16,159,213,159,250,117,212,128,7,153,38,129,207,10,147,110,13,184,44,21,164,52,39,236,144,253,50,93,107,53,19,92,52,97,238,123,101,88,47,233,149,225,188,16,66,32,148,183,166,82,152,240,220,70,246,34,224,188,183,126,247,203,236,204,189,46,78,169,84,234,99,203,104,123,59,106,242,203,26,245,5,70,80,53,198,194,52,158,150,28,141,109,122,40,125,176,62,212,170,67,133,36,249,37,181,48,163,136,83,134,49,90,99,142,39,204,216,26,217,241,237,241,202,28,182,73,228,14,164,141,218,117,8,173,193,22,200,90,40,218,102,220,25,164,150,51,76,206,46,168,10,124,118,69,227,222,182,185,170,220,251,130,223,127,245,79,168,139,14,173,174,109,179,112,105,113,114,44,140,100,22,199,46,182,7,5,105,34,85,46,73,93,107,33,76,123,222,159,30,226,17,205,134,173,133,161,24,70,20,86,70,116,24,57,238,74,201,51,174,236,124,108,119,245,177,34,109,138,26,49,229,203,36,20,37,179,135,29,161,74,73,51,124,150,29,52,109,248,136,50,6,49,101,82,159,203,23,30,214,238,216,47,49,37,139,172,30,166,185,21,199,186,160,181,88,57,231,194,155,242,205,165,181,80,55,145,43,167,226,18,126,19,112,102,206,23,32,71,163,252,63,47,175,11,6,153,56,175,146,190,199,200,181,95,62,14,58,193,23,70,162,32,24,188,228,109,187,144,158,59,253,7,189,120,225,15,237,9,124,193,4,62,193,222,12,82,12,173,8,181,9,12,193,41,216,139,48,192,238,42,128,58,214,10,61,26,91,233,68,168,144,78,125,28,93,242,133,151,120,228,0,99,111,219,229,104,225,180,0,239,54,229,220,234,28,68,27,23,2,41,2,83,199,8,248,19,20,185,100,55,86,20,69,236,50,173,107,150,62,219,224,63,25,139,92,96,22,226,184,48,98,214,173,160,45,182,130,74,217,188,227,28,183,67,43,208,228,94,69,92,8,59,240,60,243,253,225,166,146,97,253,227,191,22,140,49,218,199,246,93,32,40,189,144,18,185,63,221,187,52,165,16,59,159,81,40,39,31,218,166,215,185,206,89,171,60,18,201,139,117,179,59,82,74,152,45,101,2,99,97,20,75,215,137,189,186,136,48,0,47,182,232,1,143,38,132,50,212,140,173,211,53,198,24,61,233,114,219,117,80,116,247,163,7,18,139,125,42,124,30,161,87,59,89,68,121,65,23,102,126,235,222,179,66,99,85,18,197,37,96,10,160,177,128,96,78,123,87,116,18,26,193,202,58,227,141,253,123,81,144,158,219,17,48,213,173,123,215,166,192,190,34,142,33,202,25,119,121,249,120,104,68,111,239,134,45,35,68,110,19,77,130,0,234,165,233,140,29,124,83,152,174,162,40,123,51,81,78,65,161,253,6,83,135,170,146,228,59,12,110,183,234,61,170,182,255,125,220,140,46,99,5,23,64,201,247,217,193,37,68,10,247,71,44,191,40,188,67,231,246,99,111,51,245,151,201,242,180,56,24,17,181,86,21,62,243,143,83,186,204,253,102,87,189,105,20,120,139,84,220,177,129,185,240,130,69,26,219,143,249,233,102,82,248,4,216,30,126,161,61,89,116,206,168,12,158,144,179,97,126,175,34,178,75,122,202,12,70,3,134,10,160,71,155,155,124,28,77,237,89,95,8,113,231,141,182,81,8,21,205,61,139,104,123,40,109,238,143,118,90,23,216,76,84,226,202,33,49,200,116,86,105,99,204,227,158,251,4,26,114,240,166,241,251,242,16,120,134,75,222,54,46,235,227,110,70,105,7,189,75,178,245,16,165,26,161,60,52,161,38,111,155,46,188,180,35,169,205,62,160,232,209,204,164,51,202,0,103,110,91,178,201,176,238,194,116,211,49,180,62,141,91,38,51,194,230,121,255,57,50,38,231,203,150,201,210,10,120,53,178,53,144,246,69,97,206,146,176,123,222,250,113,22,102,60,25,12,164,18,162,200,139,69,248,221,6,160,244,136,64,108,192,104,138,201,151,141,194,83,235,145,140,55,173,90,153,167,79,72,3,167,54,242,91,136,94,200,178,72,81,231,172,116,145,171,132,233,147,229,182,206,7,185,110,158,136,214,79,137,166,45,101,189,118,191,240,58,81,203,16,152,106,246,205,254,162,125,41,107,68,207,184,137,220,98,86,178,22,143,11,159,232,12,38,114,36,112,43,133,205,11,27,75,53,114,84,88,89,74,71,38,13,56,109,164,155,19,71,211,186,43,76,185,105,251,149,111,164,162,37,132,234,144,194,124,167,204,160,131,51,36,247,93,40,42,121,109,146,120,183,75,115,61,33,141,53,190,126,225,106,253,153,83,30,11,28,52,79,22,193,94,63,33,115,149,103,14,119,247,194,56,22,44,25,167,29,13,57,231,34,152,59,197,40,242,66,145,2,245,112,188,192,17,167,227,77,225,148,93,43,161,160,233,215,37,67,96,69,127,54,188,1,239,36,45,207,208,217,78,60,230,133,182,12,37,160,200,149,21,19,47,140,131,107,133,118,167,112,115,55,117,131,217,77,201,39,82,166,237,57,29,134,176,145,244,228,244,170,196,15,155,114,177,128,52,58,204,123,234,58,164,173,223,136,245,52,3,199,209,85,253,46,105,225,56,191,84,227,186,63,205,137,2,83,106,24,113,97,24,36,52,249,109,90,100,219,190,48,186,50,58,41,161,8,120,79,142,110,83,146,185,216,120,168,37,174,252,140,171,161,211,37,42,229,247,167,137,16,154,30,220,177,126,239,1,227,132,34,203,0,213,223,124,223,71,71,159,224,129,115,174,247,129,19,157,107,196,112,182,182,88,36,6,124,70,217,212,121,158,193,83,238,209,202,223,64,20,136,70,210,139,82,137,211,21,232,156,121,122,194,223,166,129,36,115,22,203,219,138,31,30,72,94,234,226,134,235,92,26,23,230,99,214,133,149,221,205,10,184,106,175,130,105,144,118,185,48,4,59,20,69,214,162,212,139,158,33,217,21,174,151,6,100,112,209,128,97,124,214,241,11,79,13,106,43,46,91,190,61,249,252,116,122,142,70,212,239,142,132,3,75,81,169,67,245,233,238,40,249,249,237,213,229,109,193,175,116,11,66,131,159,232,239,227,190,118,159,25,186,112,242,72,173,48,122,159,25,68,13,185,48,90,17,156,116,111,227,164,136,81,31,130,92,164,127,226,182,232,59,45,18,110,111,219,166,251,109,149,190,135,238,34,214,118,9,160,66,251,196,19,230,99,145,233,189,52,136,161,53,53,143,239,198,61,239,193,216,194,51,104,201,48,41,108,87,110,17,26,195,173,169,81,190,209,255,163,230,79,55,172,76,162,112,170,114,139,170,62,76,36,105,187,98,11,97,125,122,113,101,99,234,30,24,253,24,200,207,126,91,52,197,203,154,10,37,137,82,254,23,102,214,148,22,109,118,177,214,119,247,133,141,160,211,101,55,185,248,63,47,15,162,6,144,165,51,189,155,144,78,176,18,51,164,66,97,132,145,187,44,33,152,92,184,205,46,101,161,78,110,117,4,219,167,176,126,142,250,252,54,233,254,239,125,35,178,206,133,94,152,247,19,107,42,74,94,93,88,189,103,195,60,40,189,57,92,144,164,147,9,5,5,141,29,35,248,76,225,59,73,157,130,189,63,109,10,223,43,63,215,117,182,25,83,83,3,166,53,240,189,111,132,216,164,254,194,39,79,238,200,127,250,188,234,37,30,183,164,120,107,137,49,138,54,115,19,85,239,3,119,227,155,56,76,111,191,172,76,153,64,198,211,153,104,213,206,38,98,182,221,76,210,93,25,172,124,200,106,91,19,34,59,44,233,208,236,238,67,100,64,206,218,188,77,145,198,97,104,49,83,242,37,44,145,174,239,88,32,168,38,49,167,194,82,200,18,206,14,155,97,171,220,23,212,151,228,99,133,226,87,19,114,33,246,106,189,187,49,48,253,45,5,81,31,129,177,91,245,10,35,185,129,179,218,200,235,164,95,218,69,76,145,172,128,193,182,20,70,227,217,175,156,190,226,174,47,12,91,226,62,253,183,11,14,224,91,79,62,113,97,245,163,145,243,149,6,13,107,91,104,81,97,71,103,114,9,155,194,92,204,150,147,161,41,70,246,49,159,147,179,164,123,220,121,98,82,242,105,242,74,224,251,184,174,139,41,225,136,6,16,102,14,208,109,253,220,136,34,79,217,29,101,122,169,124,237,194,150,18,218,164,38,207,120,38,254,66,38,44,38,137,114,50,29,129,17,74,52,122,240,21,172,102,248,243,5,205,188,45,233,15,227,231,233,84,35,202,26,244,88,92,152,158,229,24,40,59,33,11,33,227,40,211,66,228,31,87,51,155,115,57,245,249,105,239,1,58,32,209,209,214,116,34,62,55,126,79,216,162,176,181,21,120,65,195,217,14,35,33,38,123,182,252,233,220,248,62,108,182,38,176,201,5,166,245,194,199,129,205,141,186,85,37,149,57,92,243,178,16,121,237,170,121,82,196,212,218,133,173,133,88,114,180,27,139,104,159,167,207,82,133,193,136,36,97,241,49,119,167,0,218,220,153,105,139,192,40,214,229,128,137,21,52,7,155,108,177,251,162,88,132,140,166,25,92,106,63,62,198,140,1,113,41,170,60,164,208,179,192,116,8,35,172,55,251,91,157,44,193,230,114,138,147,88,199,18,240,236,200,253,204,12,85,89,83,97,133,159,152,196,223,6,46,2,75,54,139,176,127,146,251,23,160,51,131,187,130,30,109,241,144,255,52,9,192,36,113,4,187,199,225,5,144,66,215,70,213,220,111,154,38,151,84,2,166,232,164,39,199,40,32,197,133,147,181,147,41,60,161,37,17,132,121,115,196,22,14,118,167,223,196,59,130,75,55,186,136,4,133,120,52,70,59,216,129,233,194,206,154,110,95,144,33,226,182,119,214,100,11,106,44,59,197,133,193,30,212,237,26,86,20,211,123,66,204,65,158,254,35,129,9,87,119,192,181,61,207,164,35,13,233,129,6,4,28,173,159,3,39,72,79,14,55,122,64,244,104,132,75,106,92,25,4,20,125,38,221,162,143,11,83,32,209,26,4,246,60,247,104,62,98,125,102,164,133,220,178,23,152,122,188,30,61,102,196,240,116,141,229,174,227,219,106,4,62,27,245,57,68,222,189,155,175,179,23,108,139,105,241,139,36,62,48,252,182,184,105,188,6,235,115,116,29,238,67,92,216,149,36,77,60,155,233,107,138,15,207,188,210,117,140,18,172,182,123,97,212,234,199,111,224,250,192,243,133,205,245,192,97,54,207,207,51,105,164,66,227,232,77,235,236,124,142,238,46,71,78,223,23,241,191,194,157,142,134,128,179,186,211,130,182,30,36,63,36,218,86,125,238,11,87,208,126,225,177,116,128,159,215,17,89,212,130,92,219,152,239,187,68,160,205,95,8,22,162,82,154,52,184,187,228,16,48,243,116,125,143,14,134,224,129,225,186,244,231,183,115,142,15,151,25,124,20,29,226,184,44,206,11,175,246,12,36,204,146,170,19,218,250,70,83,74,18,80,116,145,101,111,237,59,48,178,181,122,105,3,81,88,207,233,81,124,71,62,70,191,108,54,40,254,208,96,112,10,45,205,224,8,196,97,130,61,249,39,163,194,7,141,149,118,156,39,247,76,238,62,237,152,196,145,66,93,67,103,13,76,57,190,207,12,43,225,50,242,131,194,234,119,180,80,194,43,138,162,158,61,28,174,148,6,244,96,19,222,113,180,85,85,176,6,173,97,25,81,204,103,88,139,85,192,43,200,162,195,164,28,199,51,83,206,152,112,206,71,141,32,255,51,9,159,61,171,199,47,195,236,244,180,162,106,213,59,7,113,3,46,186,244,240,4,190,15,219,10,29,75,31,246,68,18,199,127,183,208,208,46,123,3,106,144,221,253,132,128,207,144,89,207,169,23,242,62,14,243,38,230,126,225,224,158,67,123,60,161,101,123,224,24,5,200,125,175,173,51,52,205,243,222,145,78,169,8,21,162,249,30,28,59,139,81,141,234,240,28,125,54,27,62,253,83,2,168,245,185,45,232,112,126,221,21,131,186,170,143,147,120,63,134,1,219,76,145,13,250,192,75,224,157,181,104,131,47,113,139,56,150,46,132,50,158,37,17,218,245,88,23,174,79,125,122,210,186,239,119,77,51,187,40,85,0,163,28,50,2,222,75,36,81,88,49,17,229,242,187,70,120,71,239,26,131,51,215,86,51,116,151,244,44,75,200,62,251,185,173,46,59,94,56,212,211,12,86,73,71,131,35,141,56,232,105,124,66,186,78,241,213,211,186,3,235,34,33,54,26,220,189,120,97,240,28,26,78,18,78,69,76,247,249,130,245,125,240,91,46,254,81,204,196,86,24,28,31,56,154,51,62,6,236,58,134,141,55,236,27,247,97,18,105,207,154,105,10,86,1,159,56,248,253,105,118,192,253,162,67,171,200,6,183,248,108,97,91,181,249,155,163,215,133,49,246,252,13,60,187,192,228,181,158,24,133,244,249,23,62,219,215,210,250,179,92,47,140,32,138,195,240,197,223,248,168,86,23,24,40,38,160,54,199,111,224,232,158,155,172,253,154,93,5,142,52,205,100,15,223,159,181,3,255,64,95,214,168,129,165,169,131,129,121,215,139,231,212,117,39,234,191,10,163,169,234,23,94,216,44,79,157,102,105,231,240,176,15,123,71,250,105,116,144,155,171,214,23,174,52,219,55,253,66,152,32,253,227,196,76,13,145,79,93,214,106,246,102,250,194,119,154,159,237,195,248,228,110,29,94,116,152,235,141,53,180,153,253,198,80,34,109,250,76,7,89,72,255,70,136,41,187,134,33,108,69,134,71,18,19,231,133,135,122,130,84,75,244,39,77,179,155,120,190,237,93,66,3,202,244,30,182,232,248,217,164,147,35,34,197,3,118,43,74,163,84,100,118,39,77,227,154,73,177,213,37,54,123,148,75,91,122,38,234,140,235,65,156,155,234,157,198,25,8,217,185,23,12,240,238,83,191,78,10,247,35,30,10,154,118,89,151,197,137,56,97,9,24,141,146,244,236,93,86,26,49,76,7,6,197,207,60,159,119,244,210,35,209,96,124,201,7,78,46,17,197,148,67,33,235,61,249,118,238,36,41,213,51,49,228,231,177,24,115,255,11,227,129,42,141,198,192,220,142,255,246,132,46,52,158,167,102,187,2,135,177,245,219,207,43,193,224,202,81,202,241,93,63,145,79,91,163,195,115,107,175,48,48,194,120,1,147,88,152,58,210,184,23,223,126,79,44,61,158,32,135,140,118,156,123,109,19,110,84,184,54,103,41,157,47,197,26,36,203,195,175,58,187,56,255,4,206,36,210,158,97,200,144,143,65,76,13,70,26,148,128,113,53,240,11,219,236,115,117,166,70,120,214,77,35,216,25,90,144,169,19,30,226,205,95,24,17,232,149,53,254,98,158,118,221,223,3,91,40,243,172,49,59,36,56,49,233,88,42,97,99,91,167,30,13,101,88,147,174,93,158,61,68,90,206,117,45,216,45,165,172,79,188,195,119,243,121,131,250,91,210,146,207,129,11,21,63,135,217,128,60,129,60,214,152,190,110,51,115,228,165,33,109,195,129,62,238,27,126,111,213,199,114,22,29,230,110,135,207,78,181,40,95,174,65,249,137,251,134,67,243,124,251,236,187,34,85,73,77,89,19,180,169,153,119,156,95,25,169,254,162,203,31,233,251,200,223,46,216,17,91,23,79,148,146,162,135,111,65,118,124,82,38,205,52,137,28,134,5,248,242,0,139,249,184,56,76,90,92,39,219,102,85,243,26,48,129,150,158,156,173,148,7,82,168,33,73,87,13,40,4,250,25,232,62,255,252,129,121,200,113,240,249,171,22,138,19,214,67,78,75,3,134,149,45,15,141,62,105,103,54,227,229,106,12,33,129,169,206,236,184,47,118,5,15,140,154,182,39,104,151,113,239,117,241,172,116,55,122,195,195,66,251,77,244,50,13,46,81,41,128,44,193,75,80,24,178,76,252,246,71,226,77,224,179,252,245,123,244,166,188,43,191,109,233,54,207,250,81,194,152,74,34,73,200,130,38,159,149,150,105,143,232,215,125,166,246,17,173,166,7,166,145,85,224,115,178,19,38,248,83,35,109,253,100,31,76,217,214,11,40,7,182,116,144,192,38,76,236,111,12,229,23,141,247,17,251,137,244,1,77,196,103,150,145,167,114,150,252,209,188,147,233,60,93,74,102,243,61,247,138,159,198,184,247,89,122,177,85,112,213,111,224,154,159,205,174,105,238,122,222,144,140,119,26,26,3,146,162,12,230,205,249,83,121,83,54,56,231,68,129,17,21,201,166,17,34,50,2,213,227,230,133,200,125,214,93,99,165,27,213,151,63,252,192,231,243,113,87,4,171,252,190,40,41,61,201,185,51,179,175,144,248,64,11,100,117,205,108,84,4,43,122,28,140,122,200,214,145,66,109,244,123,97,219,228,142,251,51,82,232,250,220,14,207,172,185,3,166,202,136,162,208,182,84,238,216,121,55,103,175,230,45,199,219,122,19,53,205,68,147,178,155,178,0,179,71,44,250,180,207,29,251,164,129,143,3,127,85,120,14,23,115,1,70,7,93,7,194,180,34,95,192,103,139,83,158,97,84,73,60,125,225,106,114,82,58,16,50,255,192,127,187,118,51,203,20,152,245,205,135,17,141,118,249,217,45,39,246,84,45,224,101,13,212,2,67,246,246,61,16,74,58,202,129,135,145,221,171,247,98,224,49,133,141,173,158,188,208,198,227,39,103,113,235,58,91,38,180,52,125,117,163,44,0,215,233,178,193,63,172,171,56,250,108,73,197,155,11,73,195,30,25,98,72,48,108,15,4,29,151,200,4,193,138,122,163,160,24,95,231,64,45,47,40,40,253,18,190,252,208,15,181,186,210,235,63,59,28,31,11,8,240,171,227,203,166,245,43,162,94,58,152,181,91,26,141,152,238,198,190,31,83,71,49,59,6,238,151,181,134,206,82,81,169,151,109,61,34,190,100,19,6,61,90,254,136,82,132,89,70,65,51,102,137,69,85,51,197,46,247,4,59,48,138,234,210,239,128,59,80,84,154,25,130,93,133,77,54,83,89,136,105,156,208,0,9,73,61,152,246,196,25,112,195,89,83,143,206,176,147,253,145,194,175,74,34,136,1,87,147,126,224,128,249,200,165,223,97,90,183,181,163,12,248,178,31,116,185,185,9,112,87,63,37,232,116,99,71,139,185,117,143,102,105,132,61,48,70,71,23,182,220,169,194,52,53,251,51,179,230,22,29,11,3,131,165,24,42,48,218,132,215,217,144,171,42,81,246,60,227,42,111,237,23,226,21,16,252,56,76,85,122,40,138,119,185,95,153,233,175,234,149,117,118,110,223,48,167,38,243,200,145,71,214,135,153,34,57,90,144,46,159,10,135,40,80,165,233,126,136,25,19,40,116,139,25,112,109,170,52,182,17,76,43,129,54,226,219,172,104,117,215,33,211,90,83,213,171,109,84,141,239,210,1,74,142,64,47,203,168,48,221,225,69,131,141,30,205,206,169,199,47,159,127,190,164,95,110,83,94,119,153,63,96,188,251,244,232,100,235,224,23,198,90,73,197,173,55,213,178,178,103,192,189,170,56,219,182,142,208,47,63,197,42,206,92,189,192,216,218,37,127,27,144,202,85,190,1,14,31,108,215,47,140,84,210,51,103,84,136,120,113,105,4,91,231,206,255,240,135,127,252,254,175,191,252,229,175,63,254,242,235,79,63,254,207,15,127,255,243,31,127,250,249,191,255,248,183,255,248,151,127,250,33,253,227,31,191,255,251,175,127,251,235,143,63,252,238,159,127,252,227,175,255,251,203,143,191,251,253,159,126,252,203,159,127,252,245,151,191,253,240,5,254,245,167,159,127,252,183,95,127,249,233,231,63,253,238,247,255,249,151,191,252,242,95,63,253,252,199,95,207,121,254,61,126,244,60,106,23,137,173,116,155,85,125,201,172,211,222,73,13,161,171,62,198,4,88,221,148,22,247,187,48,13,146,79,178,158,69,204,69,219,208,13,34,129,161,183,75,38,45,134,238,130,145,44,173,83,180,43,157,199,227,63,189,205,72,76,158,101,193,213,183,249,32,177,137,94,196,21,118,177,6,90,127,150,204,236,67,218,7,145,65,116,187,33,164,206,152,185,30,148,96,117,5,188,33,19,72,235,20,189,233,223,230,167,3,51,8,180,177,10,193,101,255,108,242,185,234,71,14,24,97,219,168,13,86,155,196,212,219,6,162,26,9,227,128,123,25,58,27,208,218,230,242,232,7,182,70,147,252,192,180,202,7,108,110,123,10,143,240,42,2,54,153,8,109,40,131,171,230,79,5,121,10,225,157,208,172,70,163,143,63,21,19,54,212,75,59,195,125,185,168,27,48,102,183,122,52,20,188,234,48,26,78,122,52,141,37,158,190,34,135,6,61,179,106,151,29,37,125,191,109,34,66,53,120,162,104,223,156,242,79,103,1,190,113,85,225,122,70,214,14,120,61,162,109,203,4,184,227,133,161,108,172,122,46,120,135,34,172,27,240,40,79,175,232,220,55,143,10,188,151,78,117,107,210,174,144,252,117,159,16,4,2,141,194,36,198,115,192,22,118,40,156,34,47,87,241,22,173,89,91,46,209,13,219,62,7,51,25,85,73,201,91,63,103,189,99,233,236,19,104,219,86,184,111,79,102,86,227,113,169,0,237,98,103,232,205,85,21,119,160,161,34,82,8,49,97,139,230,240,198,169,69,91,77,217,79,249,84,151,77,233,184,190,112,139,89,39,155,201,166,118,108,14,99,220,4,138,66,131,246,169,194,226,168,126,225,20,231,147,118,152,159,59,25,46,102,199,174,4,11,45,237,74,62,163,101,198,55,66,30,71,92,2,13,198,37,40,96,28,189,181,185,215,242,55,35,96,166,6,109,49,223,121,4,106,194,65,89,219,192,151,199,78,128,84,249,214,3,122,6,9,20,99,99,109,78,31,24,241,4,60,94,15,51,94,78,247,141,75,165,33,179,86,237,155,63,65,215,140,79,19,31,182,86,215,131,214,20,183,108,50,77,229,105,109,175,228,244,190,48,115,76,239,79,111,123,29,78,97,2,46,237,209,18,64,134,252,190,75,44,195,202,3,222,5,17,141,206,174,122,242,139,40,215,211,102,245,163,97,249,162,80,219,2,173,218,38,196,86,128,4,134,191,11,68,178,242,35,52,176,173,159,237,3,35,227,148,158,78,234,179,215,90,223,242,54,40,142,117,235,65,163,241,29,248,68,151,58,225,124,252,136,191,247,12,191,182,36,29,98,84,114,125,15,10,108,57,90,129,241,214,219,113,116,197,175,83,5,20,102,119,15,24,80,172,155,218,131,14,151,105,170,214,197,217,116,50,171,8,48,127,147,75,200,245,38,221,16,129,122,166,2,16,111,21,189,108,248,183,113,40,244,175,174,151,213,88,193,171,195,200,34,77,61,184,205,21,81,89,177,14,173,174,79,12,91,11,255,164,11,116,229,169,218,11,159,105,217,81,123,162,162,55,1,241,103,5,74,22,73,159,8,251,100,111,33,173,168,218,55,93,204,63,172,212,56,152,230,85,109,60,183,230,61,159,159,129,183,126,86,229,68,119,238,59,88,81,10,217,106,21,4,76,240,31,48,10,66,114,83,5,238,189,175,198,5,173,23,169,53,25,156,220,32,230,3,111,133,51,74,15,57,96,76,157,84,93,1,209,3,23,168,172,200,183,167,167,233,157,118,242,52,3,166,171,64,39,247,204,246,202,31,89,197,203,49,235,79,79,44,190,252,227,160,195,81,213,143,151,229,57,124,110,47,228,43,245,117,96,148,182,60,120,194,183,236,93,109,141,250,234,95,45,131,164,171,17,164,153,88,71,88,87,152,79,147,72,174,224,201,202,191,112,24,93,218,252,200,158,172,149,226,171,238,228,174,117,197,227,75,44,241,72,105,197,19,102,21,48,197,221,123,180,121,15,62,240,185,243,30,240,206,42,223,186,160,36,69,132,131,59,124,207,170,149,97,19,144,207,132,8,130,166,173,203,78,130,194,31,83,198,216,72,49,100,133,115,112,121,128,97,6,44,133,201,88,143,128,105,25,150,199,146,204,26,197,191,251,105,82,220,122,114,162,171,248,178,39,146,43,178,249,69,148,56,187,35,194,25,8,103,191,86,69,127,144,74,74,142,149,233,192,99,168,26,216,162,254,224,90,98,12,163,58,155,70,56,20,24,156,226,125,96,58,224,119,126,96,58,169,28,102,65,93,122,223,163,102,231,159,88,223,102,201,207,83,131,134,228,251,223,51,227,214,170,14,151,116,206,116,87,255,65,184,220,200,161,10,195,48,249,158,188,126,104,4,249,133,93,204,215,224,245,196,71,41,204,51,0,97,70,234,96,192,227,205,231,149,106,149,43,85,101,129,195,52,124,226,96,216,156,240,246,129,123,116,68,30,120,153,101,130,194,205,53,189,184,225,245,124,33,76,97,125,4,218,76,220,249,25,10,213,117,131,206,31,176,122,212,133,13,6,161,235,195,2,175,46,29,245,188,45,244,18,178,195,116,160,60,159,192,9,82,188,113,164,86,155,254,84,74,3,25,221,236,159,128,205,89,75,95,214,121,138,105,4,136,58,167,14,4,146,81,62,109,192,53,75,73,63,221,243,83,197,83,217,149,22,193,94,85,189,7,216,103,67,208,213,84,168,137,20,100,191,48,27,106,201,55,144,78,203,49,223,49,202,84,154,150,226,42,125,86,129,178,95,222,2,127,228,85,191,48,70,231,42,191,57,73,182,185,168,10,217,95,164,128,134,192,125,123,47,13,40,114,210,138,54,90,184,253,85,87,211,90,208,159,62,17,167,211,103,129,49,174,153,10,211,230,115,97,200,205,119,244,207,101,138,235,126,101,148,192,52,40,4,62,241,110,191,240,80,179,224,3,163,108,238,111,19,9,198,37,51,14,112,115,54,116,181,154,148,180,249,32,27,122,246,150,241,54,225,232,201,24,5,13,177,234,131,82,86,146,207,150,103,212,35,140,161,247,174,233,108,118,96,154,215,71,192,29,78,159,192,38,172,24,39,103,119,38,153,62,96,218,146,28,182,126,83,185,240,105,116,67,191,240,129,33,165,132,19,6,55,223,33,224,202,216,52,133,137,165,231,221,94,84,44,222,244,243,153,40,206,250,84,8,218,84,88,241,236,130,176,129,247,11,135,31,171,91,0,147,42,115,162,18,173,120,89,106,142,13,182,85,242,174,15,80,82,129,207,47,67,188,240,115,83,240,212,244,39,36,250,28,129,120,69,2,54,109,253,233,19,86,38,31,72,100,51,117,223,3,26,172,226,106,221,165,42,228,138,92,27,4,187,15,220,18,249,254,231,109,194,5,243,105,24,119,221,19,165,62,48,189,204,35,96,40,209,250,178,73,110,251,254,3,143,234,174,254,174,31,27,225,118,225,169,28,87,139,134,119,124,2,45,91,53,109,63,112,119,139,48,224,199,89,29,29,210,229,99,152,79,161,212,231,243,129,54,22,119,141,251,178,90,99,78,243,218,136,235,166,204,170,62,92,184,233,108,111,107,175,214,162,187,234,115,180,165,214,191,48,138,79,154,253,50,205,122,239,145,168,180,23,229,244,60,148,137,191,75,189,176,218,53,30,244,76,212,113,95,133,196,249,243,192,7,61,20,95,148,156,243,251,203,52,164,122,112,103,98,228,42,2,5,28,77,183,102,179,117,182,143,47,156,188,107,4,152,50,148,14,133,129,130,165,31,109,124,116,157,84,128,167,192,152,101,41,140,34,170,71,49,103,118,129,118,255,140,20,235,37,119,216,12,204,231,3,119,23,74,67,101,14,177,51,189,239,179,34,197,26,65,246,143,18,191,78,11,56,86,249,235,68,84,83,157,34,39,19,156,199,10,100,120,216,122,61,40,214,158,23,166,129,83,97,23,133,56,32,141,156,91,167,20,148,127,238,177,236,31,179,254,48,164,35,15,151,105,252,203,154,89,158,230,230,152,227,228,24,173,202,117,157,241,220,98,4,79,28,160,36,124,130,32,225,38,91,181,153,181,142,236,68,169,202,70,235,30,251,162,19,85,232,122,109,42,201,62,213,153,156,135,10,230,77,218,20,74,60,206,69,167,134,188,73,36,107,220,191,8,233,2,168,107,242,170,172,78,234,151,125,118,31,218,21,5,74,83,185,143,18,92,99,166,162,219,164,229,28,69,255,67,162,81,26,107,86,212,14,154,121,106,20,157,131,225,168,248,108,67,189,119,107,202,193,224,254,192,235,129,33,174,250,8,236,168,97,171,48,156,193,110,240,240,129,199,51,250,17,211,41,1,195,220,73,207,232,167,85,50,126,155,41,102,233,156,96,237,168,217,97,75,131,234,76,72,240,252,157,110,96,192,102,213,78,4,29,94,226,253,192,234,217,204,176,57,203,119,192,103,190,214,44,36,42,53,197,123,149,171,245,201,214,103,38,172,40,89,108,129,159,167,114,118,216,61,118,54,39,206,88,79,177,199,214,177,216,37,211,115,205,110,67,225,153,220,71,216,224,243,255,187,6,134,184,60,124,199,74,167,16,253,110,124,48,166,223,126,244,249,227,22,234,198,7,118,107,152,15,60,31,152,228,150,31,220,232,37,232,207,182,8,205,188,239,247,99,205,145,106,255,106,240,125,95,144,207,202,3,175,150,189,76,91,241,86,192,16,239,129,203,240,229,30,120,168,101,33,2,56,61,74,127,253,211,48,179,31,120,184,25,60,112,199,124,64,119,232,219,171,180,181,155,132,240,147,49,57,232,22,244,220,196,139,238,121,239,122,35,11,216,223,108,76,246,176,177,227,29,62,30,65,213,221,66,129,192,224,220,254,255,240,147,66,165,63,47,102,44,216,0,103,53,121,224,233,114,244,160,88,57,191,232,40,89,224,179,232,238,55,109,23,91,54,90,130,154,234,44,47,162,158,17,223,23,69,241,49,199,147,130,205,37,38,6,163,49,236,252,194,43,38,6,224,174,217,95,184,186,165,223,163,9,213,31,212,89,114,6,150,242,136,108,230,107,5,247,129,167,14,20,216,156,201,195,167,142,184,228,35,123,138,31,81,142,143,207,236,135,250,147,228,31,165,198,116,120,224,172,85,94,224,182,182,160,125,188,7,207,40,209,1,147,67,148,234,68,149,25,9,255,187,252,130,53,18,111,134,86,221,217,15,172,97,138,30,172,6,144,203,8,204,101,8,156,52,119,54,32,112,85,57,58,171,197,163,41,137,69,58,242,163,198,154,158,50,152,109,172,190,48,189,104,170,66,187,41,161,230,64,97,54,9,147,128,86,168,229,139,249,249,222,169,228,46,133,9,6,166,192,26,30,209,20,61,99,131,13,140,120,155,194,148,138,21,86,159,223,253,17,125,144,147,87,117,216,66,46,122,121,219,85,37,195,218,149,74,195,60,25,251,57,80,140,201,20,166,76,179,47,44,125,202,40,108,162,198,231,175,3,21,52,161,238,25,60,35,194,7,86,215,190,93,40,126,199,19,91,107,166,167,124,93,120,134,243,194,67,87,38,224,114,199,201,54,29,28,65,113,81,191,7,159,201,69,250,12,12,222,222,217,103,112,211,57,118,159,189,115,115,137,89,131,33,68,40,108,133,226,128,207,7,191,30,120,82,206,187,240,89,37,243,3,99,95,114,79,174,77,14,141,26,113,141,122,39,34,239,67,93,101,247,167,173,180,94,184,62,207,172,163,233,188,46,250,56,100,237,194,169,199,133,207,194,243,60,21,204,97,60,178,227,232,244,188,45,28,129,135,252,242,249,240,202,11,79,133,233,195,82,174,2,170,189,113,91,120,90,41,17,226,76,247,8,47,58,76,123,184,18,90,32,87,58,127,142,229,175,172,172,95,15,130,42,81,136,69,99,234,33,131,153,215,90,92,25,29,122,185,61,12,14,146,47,249,194,232,136,40,108,153,181,128,247,86,3,23,138,134,41,2,9,114,173,231,237,232,67,35,81,236,179,44,141,1,15,117,9,175,6,15,35,134,137,38,21,125,38,216,107,121,208,56,204,102,99,247,103,144,150,168,80,144,249,80,242,55,41,101,202,242,126,52,214,2,245,161,84,145,39,240,231,77,158,94,116,117,144,201,107,180,57,126,96,246,183,67,83,210,196,178,46,18,86,233,109,202,26,8,96,2,139,88,110,192,80,118,231,3,251,92,4,184,31,38,24,229,225,238,195,100,154,122,83,127,96,6,71,11,152,164,140,252,50,129,179,183,194,84,58,24,211,67,207,32,251,24,63,93,44,73,80,148,113,72,7,74,113,216,170,140,15,122,62,213,17,232,57,247,84,42,228,217,168,196,142,138,44,200,120,72,152,52,180,199,3,99,200,232,138,8,124,75,127,56,75,13,181,111,217,230,48,234,51,240,129,81,65,86,118,104,178,22,119,135,241,114,104,207,201,7,57,209,128,153,61,228,228,100,100,114,188,105,246,245,75,23,30,6,175,155,101,34,254,134,37,226,123,116,138,202,34,214,104,99,213,231,202,115,232,155,31,152,182,179,244,92,249,137,223,123,92,218,9,72,150,78,148,103,82,8,143,235,58,173,161,87,41,133,112,93,189,19,153,2,9,61,37,15,45,150,106,98,192,195,190,195,23,222,10,111,85,14,161,83,41,69,30,198,56,158,85,251,23,146,45,1,243,194,77,37,98,206,24,110,161,34,80,205,216,123,138,130,31,67,124,172,184,242,78,209,70,219,220,88,83,189,215,5,31,84,36,229,31,50,125,175,247,169,117,116,24,234,126,97,55,46,48,248,108,232,94,174,125,115,35,93,70,248,153,210,181,153,44,219,158,224,59,169,76,44,137,134,62,150,3,71,3,17,48,100,192,169,196,243,81,92,154,240,192,216,226,104,135,16,28,233,40,46,30,152,254,132,172,148,119,50,11,62,214,38,46,149,169,63,112,40,1,216,137,246,211,182,94,208,84,141,113,62,57,149,114,199,105,116,111,113,238,243,49,39,125,97,229,122,220,161,226,89,223,126,228,130,228,178,199,156,19,255,176,135,79,207,219,242,216,108,98,86,178,230,67,228,47,109,196,199,13,125,87,69,46,113,108,76,119,194,195,96,100,106,135,65,65,240,201,183,146,232,238,164,167,1,168,160,22,182,3,134,106,60,31,46,127,11,205,148,202,94,97,170,6,26,240,153,149,198,133,31,205,44,168,157,205,101,196,235,130,34,184,159,150,144,51,147,184,184,167,41,33,148,172,146,42,153,186,182,175,124,72,133,20,21,153,229,101,140,200,121,147,204,237,207,48,196,118,77,209,161,45,222,200,36,186,240,194,65,81,236,127,186,77,16,222,175,23,166,111,90,185,248,232,150,149,184,176,157,212,228,186,155,65,202,242,205,11,105,228,246,116,154,97,79,155,61,41,177,76,172,109,191,112,137,108,59,240,24,74,14,55,210,186,199,103,116,171,102,117,39,219,102,11,239,117,52,154,196,95,197,121,242,37,217,231,44,250,157,247,75,153,71,176,220,11,197,236,137,177,83,81,152,174,169,64,33,241,118,165,196,227,97,235,183,93,211,163,169,8,156,152,102,46,124,78,37,147,237,164,177,198,195,109,227,193,22,189,47,190,153,233,4,65,224,51,52,158,163,41,135,200,201,159,36,211,166,92,149,203,61,122,63,110,17,108,217,214,222,1,231,244,88,48,109,18,96,219,99,94,99,101,78,165,139,146,235,119,41,113,224,94,235,19,233,152,143,178,15,114,107,171,209,152,24,251,202,88,61,9,164,178,186,159,97,227,50,162,46,74,184,3,23,93,97,188,188,46,60,114,85,146,247,36,250,243,217,20,177,152,173,206,130,192,43,18,196,150,113,202,237,137,209,172,123,199,97,242,78,26,183,18,182,5,201,27,221,120,109,230,52,227,205,26,37,66,122,232,82,213,240,145,26,119,144,130,140,233,85,90,127,142,14,239,99,234,67,8,126,63,151,214,86,140,6,248,230,162,72,108,15,45,92,221,232,19,164,18,250,180,95,64,87,247,143,0,253,213,164,31,193,153,218,107,141,11,199,234,163,63,207,148,169,63,198,82,159,68,25,207,88,98,108,173,128,209,72,204,207,71,114,107,105,198,227,83,59,23,131,93,41,228,3,63,91,183,51,195,86,151,167,38,21,141,144,220,19,44,157,169,201,99,169,53,112,6,125,66,200,81,98,226,24,104,49,233,3,199,26,41,199,48,5,126,98,29,19,174,201,23,237,234,247,188,105,63,10,130,226,98,227,181,181,49,240,76,183,189,197,180,98,162,115,218,86,72,107,96,29,77,224,167,81,45,97,210,215,239,111,143,249,136,26,33,243,183,86,87,248,157,233,207,32,205,247,228,248,23,60,93,135,245,46,142,195,58,236,158,69,157,230,235,28,207,155,166,254,170,173,183,228,251,91,12,36,210,228,10,19,252,228,114,199,217,86,85,199,68,71,209,93,161,186,217,186,106,79,112,114,177,14,64,114,161,69,81,82,142,249,194,125,107,184,65,100,84,199,253,0,160,231,202,47,195,187,236,49,132,73,109,170,78,44,205,125,41,242,122,244,88,149,162,110,18,136,149,166,120,40,40,23,171,248,67,206,51,116,96,81,103,219,79,235,122,166,220,227,199,66,94,96,228,168,218,164,245,64,126,97,232,160,233,17,163,132,197,236,11,16,153,138,169,13,197,108,224,147,59,85,179,17,30,231,175,162,244,215,74,4,243,187,218,171,82,9,193,143,109,104,28,107,68,24,129,115,233,46,182,241,201,11,141,199,116,228,4,34,195,147,11,152,186,12,21,22,202,244,92,187,98,125,197,100,184,105,111,121,182,84,70,223,23,222,170,175,126,66,253,61,242,189,52,76,2,180,159,159,124,65,124,154,155,13,241,211,233,76,50,121,213,11,219,2,47,67,1,159,159,22,151,198,67,125,164,252,6,133,235,239,16,70,190,106,105,228,9,209,108,122,160,3,209,82,39,105,138,80,248,81,197,193,133,23,160,202,15,152,212,249,126,24,146,33,1,137,192,168,117,199,80,105,181,193,113,86,181,62,220,91,2,166,27,242,81,46,66,168,209,151,213,109,246,164,170,219,50,206,183,213,253,203,101,239,181,158,168,247,44,76,168,83,11,220,31,173,0,24,147,251,30,77,135,176,202,149,109,178,238,247,183,9,8,181,97,127,145,57,217,113,99,169,61,83,146,145,28,125,249,177,206,192,169,115,41,2,231,249,94,90,54,129,153,167,45,62,71,174,149,122,73,237,218,30,203,98,25,188,252,47,252,52,213,195,87,154,2,215,183,231,62,185,253,135,161,80,178,117,178,60,75,242,29,105,103,161,44,79,87,48,53,205,125,71,218,122,84,41,88,130,139,140,67,52,126,222,150,98,234,28,2,171,154,6,161,223,136,39,70,77,175,60,123,229,149,92,81,236,35,50,160,99,24,129,176,160,248,130,166,71,155,43,97,62,116,135,56,107,183,74,207,157,185,177,221,249,12,88,77,125,14,124,6,195,92,247,228,103,43,161,71,159,7,178,238,7,146,86,81,143,179,141,61,151,75,82,240,188,177,14,125,22,221,28,90,54,6,63,253,125,112,128,218,29,163,102,203,163,231,94,38,165,31,240,98,230,80,24,93,186,56,55,252,149,55,221,68,114,59,174,140,111,69,35,141,115,178,229,234,38,102,195,131,232,136,194,104,223,212,11,207,249,36,140,80,152,174,241,70,168,185,255,38,60,187,68,194,221,172,153,92,163,210,49,82,16,242,14,188,117,79,105,169,195,75,207,135,12,62,213,37,156,226,76,137,134,155,253,73,252,202,209,131,166,150,120,221,38,5,169,207,156,52,89,20,86,241,195,27,227,105,143,197,158,205,183,141,214,66,185,170,54,215,158,80,112,196,231,213,113,64,213,120,122,88,17,37,78,94,96,225,202,11,29,4,134,94,131,217,166,133,162,225,221,248,52,159,58,76,110,67,119,118,103,104,133,97,11,91,134,60,180,5,177,15,217,155,33,73,88,199,211,43,58,172,105,51,96,124,72,180,3,54,145,50,244,163,137,177,148,103,181,137,159,187,111,221,54,194,83,75,91,43,27,122,64,158,66,64,129,117,119,173,225,224,75,19,245,207,3,143,167,30,13,81,100,140,248,186,49,225,168,79,2,124,27,77,251,194,83,187,49,54,44,171,22,67,109,218,166,244,41,41,32,90,145,3,206,229,105,99,205,48,227,60,40,222,230,136,167,233,224,12,223,40,130,2,108,226,158,52,54,170,100,37,94,24,194,2,73,111,204,58,61,99,52,44,148,178,215,211,70,120,54,37,241,211,231,135,116,19,178,216,1,69,14,129,244,236,121,253,82,195,52,110,174,19,252,207,185,49,223,237,10,159,251,244,221,242,182,233,88,123,65,48,237,140,186,217,102,87,186,181,15,234,172,141,208,209,3,54,217,56,133,225,162,199,149,215,252,116,115,216,196,17,203,54,109,6,202,237,196,96,32,228,187,128,31,161,184,3,227,87,25,83,162,245,123,60,237,145,103,171,93,60,1,207,109,183,167,95,3,53,218,156,227,133,64,143,85,54,200,68,250,32,2,14,132,64,231,126,76,35,105,13,143,75,195,214,86,73,221,124,251,193,146,71,154,160,213,167,78,143,169,228,61,57,137,75,109,225,58,31,77,186,111,27,21,106,165,201,87,242,160,49,200,81,83,235,74,217,40,236,26,87,220,182,117,59,41,27,164,155,243,77,28,141,254,204,195,101,167,156,120,79,158,159,172,206,135,61,125,191,63,84,153,148,160,70,23,240,138,37,12,94,88,127,216,134,22,1,250,201,173,47,161,174,135,18,181,131,233,139,197,167,74,73,155,118,252,109,26,37,31,68,103,156,50,254,210,14,150,241,54,73,32,101,22,209,235,231,26,13,40,138,40,103,143,206,200,40,3,209,236,62,30,246,115,99,34,111,119,237,204,218,59,64,164,223,101,105,165,49,95,185,184,200,155,167,187,188,21,107,253,187,176,25,148,197,35,97,198,211,116,209,164,244,114,63,190,154,217,92,95,47,101,43,181,196,84,107,102,112,82,65,29,228,205,110,88,107,246,112,66,24,31,19,133,133,56,119,70,235,70,60,162,7,12,38,223,73,99,207,139,218,185,152,64,151,112,48,32,107,56,84,172,176,65,208,136,21,127,97,242,94,101,42,236,168,128,69,240,71,119,201,216,10,163,227,17,196,105,84,253,187,82,23,206,123,55,109,92,223,174,34,23,39,177,74,51,199,97,95,55,23,117,99,9,23,26,67,32,122,16,151,201,195,202,117,227,101,28,142,170,213,156,95,69,91,254,68,46,3,229,121,223,134,79,88,43,66,212,37,176,156,17,7,29,184,44,81,207,194,174,251,54,182,49,117,101,81,199,110,148,47,154,107,107,225,218,96,22,234,2,159,61,75,244,122,179,147,218,90,96,173,214,125,22,19,105,66,167,99,43,92,251,45,100,66,86,64,7,83,96,150,217,114,247,148,44,187,119,28,85,170,129,227,134,96,228,229,37,110,69,158,54,69,194,230,192,243,105,199,110,150,60,42,55,58,68,13,232,190,78,179,98,216,245,126,123,91,37,224,241,49,59,243,64,124,154,214,49,47,159,102,71,228,165,237,59,39,192,157,19,152,160,106,198,141,157,221,233,51,23,226,74,122,59,63,137,14,183,246,133,246,138,63,212,221,154,225,24,45,217,185,14,113,168,245,216,123,97,25,37,25,110,10,20,122,242,243,70,154,144,35,16,48,41,119,18,47,73,77,81,241,209,64,165,224,115,110,51,55,38,137,35,190,243,120,209,124,103,202,70,149,37,139,163,247,224,124,158,4,99,143,194,199,173,95,118,54,205,235,47,220,112,238,147,176,149,146,247,121,167,254,211,13,74,108,82,123,119,106,203,223,226,85,99,223,61,52,85,107,14,70,206,156,195,1,228,108,114,36,51,15,143,232,140,78,63,250,68,92,148,29,46,140,26,148,191,109,155,73,87,214,23,66,166,118,199,165,113,34,21,222,224,174,146,151,190,144,225,66,207,98,232,11,161,132,180,3,102,162,169,242,58,55,179,247,61,26,6,174,14,6,211,86,91,254,219,153,222,131,41,48,230,16,211,239,123,99,221,172,115,90,165,54,252,77,2,16,117,160,95,36,39,255,58,119,127,97,10,111,245,185,49,182,184,223,152,249,76,225,83,73,248,221,202,189,197,143,237,150,127,18,212,140,142,190,215,5,221,172,42,15,190,99,87,229,77,196,120,137,159,213,71,191,190,89,172,0,245,133,103,173,106,95,197,183,106,170,228,23,222,218,109,203,72,128,61,26,48,31,144,194,139,170,245,247,125,100,147,187,145,143,115,32,113,234,159,87,51,19,85,145,246,34,203,206,190,240,123,99,208,94,206,244,39,176,109,197,191,251,194,143,93,155,152,249,53,56,86,100,32,190,176,109,159,31,180,157,181,207,15,30,86,87,150,143,19,249,219,26,231,94,104,167,75,64,128,181,44,206,118,31,24,241,137,161,29,227,152,66,50,89,127,225,130,233,154,108,159,6,230,101,222,191,111,141,186,91,123,15,204,77,126,250,165,33,66,186,69,46,237,12,239,146,154,183,201,55,122,196,170,142,134,129,132,103,201,245,194,164,82,100,226,96,197,234,129,214,38,66,134,109,216,11,248,78,104,232,153,34,200,37,175,19,61,157,29,232,153,90,149,30,106,68,165,180,253,151,63,164,66,141,100,178,49,247,227,182,104,10,222,26,6,97,52,21,71,211,144,169,205,11,38,28,17,87,86,63,109,245,218,97,128,85,193,133,81,63,126,58,73,102,76,73,12,147,241,180,159,45,139,110,86,192,68,1,237,105,54,172,78,62,5,166,235,94,121,223,198,236,105,23,222,91,41,181,244,69,120,177,176,145,186,59,179,138,202,91,192,73,204,142,34,84,240,8,126,176,144,79,127,215,36,181,219,179,163,164,145,98,4,108,142,199,202,241,100,178,173,43,96,76,91,85,226,136,88,187,59,76,160,164,233,164,79,99,156,163,108,86,30,65,51,227,217,248,24,101,198,121,88,156,150,147,110,126,91,3,219,204,167,32,62,216,109,249,187,54,151,173,167,218,142,126,192,29,133,153,206,19,45,229,195,248,200,62,134,161,62,21,205,81,35,44,148,226,3,48,41,146,167,62,68,21,218,231,59,102,171,218,231,147,171,69,7,206,95,54,60,1,21,195,109,56,215,249,36,126,134,100,90,143,84,103,227,235,106,45,14,206,143,223,24,121,96,247,126,104,213,92,58,31,149,80,204,176,90,92,24,202,47,10,35,22,147,246,253,124,230,210,220,121,193,60,126,248,133,157,123,90,245,225,155,152,68,176,191,75,50,106,207,35,65,59,254,187,111,58,113,193,137,52,212,180,219,242,169,78,53,99,11,253,164,84,14,108,189,114,223,39,214,172,141,75,71,2,65,151,191,203,15,191,67,115,65,203,34,2,63,24,87,181,174,220,212,9,251,204,87,100,20,92,209,59,122,228,212,206,36,84,28,102,133,72,249,37,213,186,181,104,35,193,241,114,110,241,187,119,157,45,138,109,189,171,246,6,228,236,152,71,217,238,164,71,41,226,204,54,217,119,71,168,204,160,30,89,117,127,127,38,36,143,222,204,110,87,219,165,160,102,22,111,121,66,237,151,118,89,109,93,200,168,13,140,128,105,96,125,219,201,139,23,74,232,50,65,216,250,105,28,98,73,247,187,70,54,66,155,186,49,98,28,190,2,180,79,15,165,246,144,177,120,181,120,102,40,55,105,227,16,69,148,221,252,133,156,232,122,106,22,121,126,52,73,252,228,182,142,201,251,194,22,122,251,70,224,188,236,250,24,133,88,27,240,137,36,191,99,5,31,51,245,20,160,191,25,134,208,247,183,59,148,92,221,174,78,132,65,138,143,98,136,175,101,106,183,32,198,32,222,29,77,104,174,249,150,105,238,7,190,116,117,114,173,79,247,38,178,184,174,100,203,162,200,103,173,45,104,165,76,151,212,105,16,172,9,67,229,174,215,174,158,204,129,156,122,54,83,154,92,192,72,176,151,128,225,210,63,125,192,248,6,251,165,81,166,63,209,187,102,76,50,170,57,219,97,132,245,150,182,106,241,68,61,124,3,126,58,252,209,137,232,94,122,226,228,121,169,250,76,194,220,49,110,11,157,97,77,143,157,45,32,250,73,1,215,86,244,3,161,42,181,86,156,26,173,109,21,152,249,236,158,28,102,17,92,175,76,150,57,169,127,97,90,127,150,38,246,6,121,67,95,208,73,225,47,149,165,68,197,178,58,72,186,248,145,99,67,253,205,111,138,68,170,178,49,104,123,136,77,23,130,66,231,189,61,180,239,54,188,190,217,32,198,55,237,191,36,169,26,205,9,118,244,216,202,139,237,244,97,249,202,51,246,163,227,128,14,103,48,202,225,17,156,233,71,127,217,90,236,124,112,79,108,111,94,149,103,219,74,109,135,233,178,85,218,29,74,53,43,206,205,106,240,184,47,240,31,125,136,236,140,104,160,150,147,203,158,222,132,114,222,4,206,239,90,210,181,202,146,223,211,217,253,206,246,122,14,157,160,237,91,47,254,136,174,173,199,37,132,201,61,126,154,22,198,241,122,72,149,243,4,253,69,102,172,139,213,227,128,166,117,55,94,97,44,145,132,83,209,124,58,111,243,29,190,99,60,194,245,54,77,142,248,50,176,111,85,49,114,98,10,239,58,37,55,72,218,97,104,145,157,182,56,191,180,130,254,168,190,15,98,221,233,113,27,25,106,245,71,216,3,41,39,127,102,136,138,117,121,102,8,35,222,205,249,48,67,114,117,154,44,68,17,241,76,18,249,113,57,24,145,179,136,131,73,70,81,161,87,123,206,26,18,69,44,188,185,168,183,39,51,145,147,122,232,172,24,176,193,196,139,21,73,198,238,240,153,49,105,212,21,24,199,35,31,131,168,71,208,169,35,70,175,133,237,222,157,127,201,24,214,199,131,182,70,206,225,108,29,206,200,81,3,77,60,15,250,29,10,216,74,136,106,189,81,199,188,49,186,13,51,235,147,75,43,244,237,238,152,67,89,121,243,80,107,94,42,150,49,20,76,6,93,172,119,201,203,185,112,12,231,110,208,247,46,220,77,39,51,134,25,97,218,3,35,237,63,226,182,177,181,81,95,95,75,75,111,95,211,16,161,172,82,67,39,177,89,99,45,71,231,122,46,61,120,67,60,141,39,78,1,72,30,41,222,218,33,54,219,204,165,168,202,16,198,60,6,191,132,128,33,84,200,133,155,51,78,92,25,114,128,234,245,84,166,185,112,58,138,155,164,212,216,11,132,228,60,252,109,154,165,139,16,125,203,164,104,126,225,98,105,58,133,77,219,199,97,4,53,133,185,131,183,13,66,232,95,120,76,24,71,122,101,112,169,87,192,200,63,22,133,207,39,179,124,101,33,159,180,132,73,104,112,244,197,177,199,199,92,245,129,243,217,172,248,165,245,106,251,38,121,166,38,30,227,40,210,144,98,109,130,230,45,69,194,47,76,251,147,122,226,1,103,47,157,144,47,218,52,189,8,124,158,112,138,183,125,166,8,148,184,117,48,32,51,24,112,178,23,160,35,137,60,65,196,86,228,24,242,115,52,73,84,127,219,144,232,133,237,196,102,46,252,152,62,237,170,227,25,196,231,219,74,241,229,227,0,41,58,162,236,198,104,139,184,112,158,170,228,15,37,44,223,168,239,68,28,41,63,150,220,220,248,10,148,98,225,124,28,187,33,223,58,76,116,164,126,223,108,39,188,233,186,153,155,104,211,47,196,44,64,99,70,75,4,17,250,178,217,34,223,223,198,194,69,77,33,128,201,225,94,184,229,166,71,155,71,113,252,180,105,220,8,122,54,128,41,190,236,132,170,134,94,56,26,17,173,197,133,159,57,103,111,157,147,54,10,73,62,84,232,84,171,250,196,145,78,116,163,100,96,211,133,16,120,48,7,198,209,38,246,35,143,28,53,196,88,128,62,174,29,242,237,210,133,218,239,193,52,191,233,67,57,99,35,221,47,31,58,197,170,143,73,122,77,206,229,104,102,238,39,241,23,230,159,56,2,197,35,37,235,38,15,165,152,176,192,125,40,11,117,183,199,66,189,183,152,54,18,117,80,117,111,207,144,41,238,219,52,161,249,170,240,249,223,17,71,99,80,44,139,54,238,19,195,219,219,218,135,182,171,239,139,94,174,216,167,18,48,61,222,239,9,207,115,143,194,27,98,254,106,165,70,28,221,90,108,22,97,246,36,225,166,209,222,193,6,209,55,85,103,83,251,76,27,168,123,230,216,75,46,182,220,237,113,142,71,102,46,182,100,184,51,234,125,81,124,241,86,175,134,64,69,81,115,32,198,104,240,37,168,235,152,27,233,3,147,13,139,141,234,22,121,23,190,244,5,47,37,54,193,148,211,244,220,200,10,150,216,66,111,171,193,10,76,233,56,158,10,186,129,47,156,145,31,235,1,91,127,191,222,54,202,129,113,52,110,1,186,2,37,60,18,253,125,17,100,61,231,166,102,218,227,182,48,175,232,58,29,178,29,95,241,204,58,70,82,122,219,9,135,221,25,71,163,58,162,227,44,211,54,17,41,13,203,164,61,207,140,158,218,26,176,233,150,234,67,161,130,21,25,143,13,81,78,31,10,243,213,142,221,251,98,220,202,111,99,10,55,239,222,31,19,42,93,57,139,101,57,234,221,251,227,166,165,31,39,141,97,145,88,32,175,157,245,228,204,205,94,193,104,40,11,136,116,19,48,242,63,241,219,169,107,63,163,193,59,62,47,108,231,75,214,25,139,42,148,79,243,20,51,171,154,124,96,126,70,20,17,112,83,195,49,124,81,88,69,28,181,64,243,129,201,231,206,200,95,145,145,212,159,54,249,68,191,238,19,78,207,103,217,69,206,111,251,222,170,161,49,185,230,115,242,149,163,226,132,252,126,83,83,190,2,203,170,198,251,42,212,1,116,36,209,149,226,156,32,196,224,114,81,134,179,53,254,164,152,117,208,40,18,5,110,131,203,88,62,86,224,197,175,7,172,45,62,31,50,101,234,237,78,124,133,64,183,195,56,199,62,167,238,20,191,29,78,88,162,191,112,115,89,229,198,114,222,214,179,58,117,211,158,254,102,35,141,236,172,179,60,176,91,215,53,43,248,62,223,230,217,192,220,77,10,59,238,179,179,21,216,216,95,30,200,224,74,136,226,186,192,236,166,102,156,252,195,186,23,248,44,47,94,37,7,166,49,66,3,157,68,232,52,34,143,138,40,171,70,50,201,92,69,2,78,237,153,115,152,25,220,26,165,17,198,168,117,29,3,39,175,200,137,147,202,42,178,43,44,11,230,110,191,240,217,60,105,8,182,88,28,251,20,184,233,242,116,224,82,134,160,207,156,3,63,182,206,155,30,238,42,119,133,7,69,31,81,100,128,175,149,116,9,32,198,94,114,234,51,135,232,177,84,94,242,61,24,2,185,192,116,49,236,184,176,109,124,71,185,105,60,3,210,142,145,2,31,89,50,23,133,42,67,196,234,80,84,202,115,211,27,226,71,92,248,78,243,137,176,246,71,18,52,6,202,153,2,116,147,193,51,26,43,70,2,36,224,173,71,179,104,222,159,198,194,97,233,125,45,242,141,254,182,144,249,211,15,23,133,139,229,156,56,198,48,73,245,46,112,38,80,141,223,134,58,35,151,118,102,175,51,77,228,24,195,147,222,158,166,112,223,174,214,107,174,22,164,47,5,166,92,24,35,133,200,61,61,151,198,20,232,251,85,227,78,171,145,46,250,36,105,197,156,146,204,31,72,79,62,201,208,142,128,233,237,121,208,224,55,131,210,217,182,5,38,149,231,73,147,207,212,182,20,157,209,15,8,186,212,69,29,116,249,116,148,153,140,158,223,93,80,226,106,76,102,252,207,243,187,115,199,30,156,34,130,86,30,129,83,118,183,89,155,41,155,206,9,21,45,171,124,167,112,4,11,231,3,163,12,120,231,104,100,181,159,71,66,47,79,92,26,244,185,169,183,53,161,32,196,194,70,163,190,94,25,149,47,15,197,25,164,75,247,170,152,28,135,141,25,235,53,116,162,253,192,17,106,19,74,96,191,243,160,227,206,240,36,235,181,148,85,45,113,124,43,47,120,159,62,175,18,2,202,142,88,0,159,237,162,48,252,176,91,100,32,57,51,245,190,168,40,121,46,148,45,252,210,62,17,114,243,120,121,7,124,98,133,173,151,70,172,231,91,12,164,139,167,246,217,115,244,157,11,77,81,93,140,156,56,26,145,176,40,10,89,251,117,127,174,124,236,27,56,146,15,234,207,151,187,176,97,118,24,119,114,241,31,69,4,119,123,27,62,15,108,62,173,107,133,20,111,36,6,241,101,172,34,71,205,172,177,81,81,117,24,249,92,9,167,171,41,8,244,40,26,225,215,167,15,13,243,150,248,124,38,181,202,170,143,252,108,49,118,12,242,179,92,143,84,251,243,84,166,203,139,55,107,237,211,213,199,220,92,98,209,165,143,90,25,40,192,125,223,152,118,33,238,42,107,4,118,16,181,200,209,244,95,200,48,134,12,179,238,111,119,68,144,245,183,169,31,214,187,59,34,208,87,120,210,232,21,187,35,211,206,210,223,70,180,167,4,74,86,75,30,26,187,8,111,74,181,115,63,225,89,37,27,23,219,236,102,25,21,29,12,70,13,40,247,104,219,64,94,152,110,194,18,129,37,30,173,98,175,210,171,141,173,24,229,203,10,253,114,114,204,133,211,186,59,47,90,36,228,145,35,250,25,101,33,248,150,105,235,39,132,182,111,191,225,182,117,16,201,201,233,44,217,57,38,150,101,82,104,1,67,197,33,131,16,69,64,148,48,170,192,86,87,137,237,17,69,62,121,221,141,4,64,138,233,246,83,128,218,2,211,56,23,27,55,179,172,146,226,63,112,234,227,62,22,252,214,245,104,52,5,102,108,242,27,27,166,34,151,6,103,213,239,251,252,48,123,208,166,112,155,145,2,192,68,72,189,50,65,73,148,4,76,62,105,63,112,119,82,182,193,83,63,2,118,252,61,22,63,44,64,139,78,137,205,2,188,40,110,102,19,210,159,207,133,151,8,45,41,177,162,19,173,207,148,130,117,164,216,72,38,237,247,145,211,240,22,217,189,202,12,173,39,167,222,22,112,103,31,175,207,52,89,135,168,195,3,234,199,243,219,39,102,142,196,62,174,231,146,255,102,47,149,46,122,62,230,33,230,47,188,206,73,5,202,97,4,229,100,141,106,52,172,213,200,38,209,74,175,59,28,22,76,39,97,97,207,11,253,76,64,88,217,145,239,105,8,82,75,168,210,218,109,152,109,118,38,45,9,52,91,87,60,5,214,140,18,210,20,61,191,118,83,177,60,47,73,49,219,6,53,69,234,15,13,6,245,82,103,151,88,162,138,72,102,97,62,7,103,11,79,28,157,112,65,244,174,248,22,227,174,58,130,250,77,159,8,105,173,24,194,86,32,216,207,209,180,84,204,128,39,2,115,10,147,33,243,43,163,62,212,100,190,227,17,166,168,84,163,213,69,242,84,223,70,241,246,255,102,194,205,181,188,175,106,93,180,49,97,233,219,168,166,44,236,48,12,209,231,93,178,204,198,117,157,128,184,235,156,128,94,123,137,49,54,172,75,89,159,40,27,150,72,42,226,106,52,218,51,198,232,179,243,145,128,181,154,54,204,90,158,61,24,90,230,243,150,244,158,113,66,24,129,230,37,220,74,163,139,159,253,82,160,5,209,92,189,110,164,190,124,245,193,127,32,73,87,14,164,236,19,147,181,40,131,224,230,162,79,244,211,25,60,162,198,146,70,121,166,132,181,214,184,213,31,24,69,69,143,70,142,97,222,2,78,209,202,146,185,29,239,24,8,228,194,212,27,219,106,228,237,62,147,65,73,68,30,120,133,136,19,233,231,185,158,14,100,228,173,71,212,41,96,209,140,250,204,69,39,230,138,228,243,89,249,207,88,121,38,112,29,254,112,164,118,87,152,237,125,60,19,196,201,159,39,74,242,192,229,159,14,204,128,149,45,6,149,132,17,243,9,236,224,46,121,9,122,57,111,48,192,130,58,133,222,120,96,100,13,123,80,72,78,160,214,36,208,176,126,99,97,75,156,160,53,235,32,76,196,215,59,72,32,3,159,48,137,129,24,9,35,202,159,84,159,245,243,48,241,248,184,237,1,93,72,19,119,192,33,227,98,172,218,34,20,223,254,217,34,70,13,223,12,236,52,148,216,205,148,170,162,72,111,61,224,2,91,93,56,170,217,125,55,13,114,224,185,70,92,121,190,112,210,213,114,225,231,70,146,203,238,28,152,56,80,102,20,218,51,74,84,156,7,182,76,26,210,154,104,133,103,76,172,56,163,222,242,244,141,176,50,57,140,46,209,122,126,250,68,6,190,255,31,72,51,136,226,40,127,134,113,221,130,216,112,110,66,31,217,153,205,102,112,118,44,94,214,93,221,9,242,215,173,9,119,227,111,201,40,197,29,41,166,217,19,82,80,111,150,129,150,206,90,84,130,52,129,255,214,212,89,131,214,204,230,107,34,108,239,190,244,153,65,49,153,65,70,154,86,239,215,129,118,30,119,9,94,3,28,8,237,38,231,139,168,119,36,193,254,151,62,95,96,182,160,193,112,129,124,169,107,23,123,223,230,121,13,147,149,172,207,183,93,141,253,112,225,173,113,68,177,246,166,123,110,72,161,26,155,97,251,28,167,38,201,215,245,151,105,219,233,249,194,179,234,215,87,144,191,240,21,2,223,43,74,177,2,207,114,185,126,195,236,97,186,6,41,159,110,154,123,244,121,69,85,39,226,179,248,4,191,11,217,1,45,81,146,130,17,250,23,202,55,42,107,101,129,70,187,148,163,62,30,59,113,43,201,92,38,137,85,119,146,46,94,24,34,221,163,91,126,163,47,72,19,174,247,211,140,39,171,9,180,6,159,120,250,14,229,192,20,48,229,183,135,41,154,196,80,66,140,95,135,18,140,57,119,120,177,204,13,52,56,129,139,244,129,28,24,87,76,121,230,211,138,25,35,198,41,145,223,69,233,151,116,3,35,246,209,16,15,229,202,72,143,238,152,46,39,2,92,186,246,145,100,44,65,138,163,74,184,116,125,34,9,53,99,172,240,248,101,31,13,26,50,20,148,157,138,246,27,125,92,120,123,12,21,152,156,250,178,173,107,43,38,29,84,24,165,85,246,99,194,59,188,10,79,55,99,215,2,12,237,201,61,210,61,19,73,43,157,45,233,161,138,228,26,204,111,152,254,138,98,42,49,29,62,159,182,138,38,112,112,118,157,48,171,197,13,37,52,49,42,187,251,137,192,25,37,80,127,30,89,14,85,157,102,165,236,231,203,222,228,216,124,86,161,169,51,169,222,9,85,172,88,251,104,217,161,166,248,62,112,79,200,76,28,111,150,142,50,19,7,245,88,27,141,77,108,166,5,158,136,50,6,92,161,211,232,67,65,136,216,231,82,106,205,67,153,11,100,65,166,43,223,160,207,3,97,187,8,108,147,74,192,112,123,100,198,162,26,64,224,228,112,65,190,164,9,140,17,144,199,19,70,34,218,18,58,146,27,199,94,251,11,83,236,150,70,90,240,148,34,195,60,241,253,212,56,137,244,194,137,60,219,133,201,23,41,108,38,95,14,159,215,169,218,28,39,180,31,46,172,142,181,195,137,239,228,187,39,178,207,145,91,152,223,254,60,61,152,14,162,29,23,94,25,228,10,207,96,85,227,154,174,101,89,192,208,186,99,173,56,49,234,84,120,98,202,225,191,12,121,83,186,114,12,158,211,23,101,132,65,73,64,43,12,223,42,30,248,121,222,170,145,217,141,153,117,95,23,13,243,242,109,158,0,123,79,55,146,224,101,119,109,5,236,100,56,207,224,41,49,84,168,214,233,201,57,62,134,33,155,73,5,71,191,196,102,196,229,158,149,15,7,78,23,203,98,140,34,49,80,20,133,113,182,98,132,23,157,225,49,147,100,189,143,175,103,178,74,94,120,89,103,64,124,92,124,243,122,97,152,181,197,62,247,124,73,39,112,215,147,175,12,213,223,175,155,14,44,61,53,190,184,51,142,69,174,86,178,37,180,182,182,88,60,96,248,144,101,16,216,122,51,99,66,201,44,138,122,97,131,166,106,63,58,153,234,135,30,205,231,148,99,162,28,253,81,172,194,156,98,185,178,39,223,5,86,243,83,97,40,51,49,145,86,170,99,122,229,203,36,111,29,206,166,79,246,192,41,232,24,252,177,207,249,254,118,238,41,46,141,157,145,76,164,196,160,41,90,49,32,37,118,17,191,224,198,16,29,136,245,3,157,187,246,220,247,236,145,126,38,17,141,81,132,194,36,187,239,242,98,79,70,96,84,193,110,244,102,158,84,122,244,166,41,46,98,9,22,1,217,7,152,198,248,44,17,189,245,250,232,16,117,122,226,239,14,102,161,225,44,19,113,223,214,25,120,227,206,220,165,255,222,50,17,197,61,140,232,36,171,79,77,107,32,187,211,131,223,137,152,156,86,127,6,86,228,46,214,5,63,190,52,209,213,233,230,6,16,177,4,74,128,186,183,162,71,81,238,107,116,155,185,5,70,33,33,152,190,163,55,165,11,26,181,119,198,46,2,15,10,37,75,145,174,167,138,28,48,246,97,114,91,12,133,26,252,231,49,172,213,95,224,98,126,165,1,215,135,87,55,16,79,174,17,189,13,60,65,100,156,14,210,24,81,102,31,204,133,34,1,141,113,4,245,231,27,66,113,105,67,224,149,160,198,59,108,253,49,10,227,129,119,143,134,159,191,21,181,39,117,209,45,186,238,192,228,48,3,157,207,156,196,118,169,4,51,97,152,75,154,62,179,243,217,135,186,19,67,161,86,241,73,197,66,4,30,69,252,52,12,24,41,209,159,23,68,58,39,142,70,20,86,31,10,188,240,168,60,125,122,116,134,194,44,73,57,62,1,40,150,18,57,142,46,83,49,166,7,77,179,230,160,115,221,157,23,211,200,124,15,62,75,237,148,214,131,45,59,47,131,111,67,4,149,211,244,92,25,174,196,113,219,231,93,179,192,43,76,48,232,40,26,242,179,63,232,94,17,200,99,54,32,30,171,192,115,184,244,12,147,78,127,106,94,103,212,158,207,111,220,118,11,8,184,83,225,18,58,147,192,52,24,60,71,247,240,54,179,138,216,20,29,115,131,67,39,5,120,119,165,167,225,3,82,123,4,135,52,178,37,89,100,254,15,92,179,24,48,125,96,159,177,88,6,150,82,119,64,67,131,236,192,172,248,122,91,84,192,118,68,219,102,45,171,7,67,46,28,55,86,31,93,135,240,137,127,131,19,126,102,171,51,189,52,29,194,232,84,183,27,138,239,149,159,87,77,242,244,174,171,228,196,20,204,183,211,35,35,213,168,19,33,223,240,138,29,4,146,2,69,135,65,166,217,192,159,22,166,153,170,21,199,87,187,110,232,102,36,56,201,197,83,91,134,201,230,112,183,11,87,152,70,242,26,113,202,86,219,63,114,237,216,131,250,209,232,25,20,157,109,24,191,55,66,130,63,46,107,11,45,228,180,84,4,188,85,189,124,208,179,57,98,127,113,150,76,92,162,94,184,57,89,9,57,122,125,96,200,207,223,80,247,108,143,31,162,6,47,130,118,176,216,0,160,47,95,117,6,70,63,34,162,217,19,212,72,15,45,243,55,212,204,56,154,132,200,210,249,187,35,32,16,209,44,219,158,172,71,51,139,198,3,101,191,86,245,145,65,226,136,78,238,51,47,209,67,171,107,135,25,208,71,136,127,94,156,82,51,17,210,9,7,23,180,115,160,29,202,0,46,84,205,163,89,9,186,201,146,244,215,121,216,196,61,126,99,40,93,118,157,233,206,51,76,145,92,198,196,142,110,74,129,11,213,75,127,95,131,30,31,29,254,232,31,187,137,75,51,63,110,109,41,194,118,169,68,77,118,78,99,220,235,98,15,71,194,167,58,122,47,250,179,156,19,226,68,255,226,199,209,113,62,240,184,83,29,189,76,103,89,211,75,35,99,24,187,201,51,149,149,253,28,77,193,41,158,26,1,79,151,168,148,153,235,220,151,31,77,74,177,232,154,138,44,126,112,161,144,183,174,250,253,64,100,187,59,35,44,46,100,239,111,210,84,247,125,161,162,185,116,67,199,118,252,246,158,237,81,158,192,13,57,248,248,62,78,24,199,182,87,67,206,19,102,250,40,37,201,214,180,41,136,128,181,198,119,77,32,165,22,245,7,38,41,225,17,41,246,206,85,27,65,58,66,236,62,134,177,25,31,239,38,22,46,154,63,48,218,139,154,10,211,210,238,190,221,92,178,153,79,157,110,231,134,153,52,251,133,209,177,62,244,137,209,138,122,47,236,220,118,211,242,96,231,211,139,28,236,134,215,55,52,92,197,253,36,222,6,122,56,212,119,101,132,195,50,240,49,10,139,57,175,39,236,179,98,102,9,120,171,87,195,137,219,206,254,194,105,3,144,216,210,19,121,153,23,89,118,20,47,213,170,113,0,123,29,127,100,144,164,146,94,23,105,1,87,193,106,76,101,45,107,188,73,211,64,116,112,109,75,27,52,93,242,134,37,118,190,240,153,92,116,235,142,157,81,142,48,26,57,201,242,92,216,36,122,241,137,118,195,251,43,186,36,226,210,184,82,192,176,206,52,66,217,38,90,231,23,190,105,6,147,174,183,9,121,120,250,102,18,207,228,172,91,178,105,54,34,113,219,56,53,13,153,166,167,17,15,125,239,65,207,77,158,50,194,231,184,66,166,220,87,127,250,2,80,67,171,195,183,185,27,218,197,146,141,139,213,175,162,63,210,44,36,180,71,113,97,25,18,89,80,99,11,233,190,230,156,13,150,245,133,207,168,148,92,203,249,120,206,164,81,226,183,83,122,66,70,19,141,169,62,13,99,55,131,110,150,194,84,210,226,145,167,249,148,156,216,50,175,40,190,163,28,150,85,82,224,172,15,27,202,129,193,31,95,21,105,229,62,240,130,113,210,2,166,157,82,143,70,244,239,59,75,195,158,207,89,11,63,166,165,247,45,93,130,34,110,169,7,163,89,247,205,171,29,152,9,71,2,233,101,4,200,26,63,253,17,140,16,152,94,164,239,218,197,187,76,74,189,100,187,85,221,207,205,164,98,139,238,160,209,250,96,134,251,194,153,38,57,41,57,153,7,232,158,126,116,174,102,15,253,192,17,65,25,204,90,164,112,118,167,82,174,57,47,21,105,248,63,40,121,81,69,201,157,229,128,207,222,124,235,51,97,247,252,77,136,0,159,101,75,71,10,164,95,111,172,65,45,2,186,207,11,247,172,240,72,250,62,170,233,85,11,42,58,60,221,248,225,46,49,76,167,146,57,240,8,220,145,69,138,163,9,29,37,148,248,110,40,252,145,65,8,46,242,233,46,24,32,110,201,73,143,21,57,140,250,192,208,195,4,174,50,101,145,225,200,46,162,117,224,204,156,47,71,155,118,124,245,223,62,123,117,182,131,2,211,75,182,227,232,98,194,152,10,207,236,74,34,192,75,28,244,96,184,159,0,187,198,193,120,195,22,133,169,234,204,18,183,205,176,149,167,98,245,144,248,186,232,222,147,180,52,162,12,195,237,178,12,221,207,235,194,168,171,229,11,23,188,100,20,134,227,238,3,141,38,55,177,60,199,92,21,214,148,63,82,26,209,154,126,63,38,77,149,226,104,136,48,250,182,49,103,111,247,194,235,137,27,245,243,154,182,70,220,147,211,119,160,87,110,179,113,28,125,182,172,202,94,33,179,134,224,135,195,231,169,42,197,209,224,221,99,40,37,94,216,3,155,235,155,127,34,120,201,72,197,233,4,149,171,120,157,129,118,252,149,181,127,229,252,149,188,94,124,218,108,136,151,30,141,105,253,242,43,71,64,90,9,44,76,251,152,104,5,140,89,184,160,251,124,63,243,126,218,93,196,39,144,158,48,209,8,135,145,210,214,47,31,21,133,20,47,228,204,225,143,36,59,243,236,217,21,223,9,13,251,10,185,48,4,89,91,204,211,103,50,75,106,18,129,15,240,244,242,125,167,189,110,235,11,129,65,113,6,80,204,227,180,58,201,183,189,217,108,57,167,237,192,131,40,116,9,12,21,108,197,26,193,183,44,168,245,212,21,127,31,9,205,3,89,96,54,253,45,115,198,234,133,245,154,92,24,115,80,44,202,144,31,150,44,233,112,64,175,24,27,254,194,89,3,98,26,41,74,48,176,76,209,91,170,158,200,241,103,215,143,4,61,103,150,156,3,206,34,45,18,153,39,92,64,44,92,46,140,96,217,43,170,123,154,103,138,220,51,50,216,201,137,76,231,186,87,209,158,4,196,142,175,208,219,230,205,136,106,12,48,84,155,8,7,216,89,73,152,179,39,222,102,30,200,163,53,222,53,123,181,137,146,102,142,135,130,41,209,86,24,62,106,12,210,132,180,161,76,196,216,241,108,87,176,3,166,157,85,158,10,25,160,28,131,148,69,66,87,93,147,105,110,18,15,156,157,210,3,227,122,127,131,137,134,114,182,60,150,181,77,199,254,194,85,91,159,207,174,27,83,163,8,100,154,245,18,8,76,251,99,143,223,254,200,74,8,60,120,197,17,139,48,3,221,209,64,86,27,93,238,37,95,192,190,169,137,113,190,183,157,238,170,124,254,163,204,227,68,238,107,123,2,192,12,172,146,116,218,30,120,215,32,233,2,227,117,55,20,166,11,59,30,57,155,156,27,170,176,128,211,81,28,48,131,99,202,209,38,66,216,98,44,209,149,123,167,164,193,186,151,130,133,203,250,146,100,159,12,179,156,109,95,124,4,103,18,184,121,166,193,35,42,81,72,160,46,48,37,157,195,193,87,190,159,160,55,77,201,147,194,149,105,65,115,231,219,84,201,64,251,229,149,35,90,199,13,82,18,54,118,238,179,129,189,112,42,194,27,0,70,137,207,175,140,13,183,88,194,13,83,35,46,177,205,24,166,13,160,48,10,93,158,236,223,38,22,112,215,221,129,93,66,115,171,84,118,59,108,176,228,145,178,231,27,49,99,89,175,204,234,10,195,232,14,180,86,9,183,241,192,131,154,230,87,70,79,207,208,247,145,169,88,121,146,149,141,240,18,110,38,195,112,192,2,119,184,33,187,40,15,45,179,255,223,1,103,106,240,15,74,171,207,23,165,199,64,100,86,128,109,5,115,152,192,125,234,79,39,152,32,126,95,25,226,129,190,236,92,140,249,225,112,177,128,81,96,140,65,99,178,77,230,123,163,143,20,158,157,23,72,240,224,235,207,39,144,7,98,44,126,105,244,123,175,249,160,59,212,91,169,156,141,242,220,246,172,247,3,49,73,150,169,95,31,82,136,65,179,98,141,78,98,120,202,88,40,195,45,13,80,44,202,77,24,96,131,192,40,148,172,208,185,42,237,57,152,69,195,147,146,40,164,139,230,57,90,201,45,100,130,27,185,48,6,173,192,56,125,250,2,100,121,143,158,244,251,65,58,177,71,90,4,50,189,126,247,141,134,46,127,162,196,130,91,202,116,227,163,98,224,5,171,133,116,255,90,242,219,182,209,246,105,129,228,89,75,58,47,116,134,135,39,162,72,77,147,214,189,48,147,70,74,1,179,225,108,10,159,251,14,241,48,219,72,47,253,66,166,9,27,221,23,146,212,241,116,48,171,79,183,178,3,102,110,149,71,206,188,94,35,91,68,143,129,36,24,44,177,135,2,131,143,36,83,61,147,199,98,230,144,49,49,96,138,35,161,37,81,142,53,253,7,140,111,151,44,3,200,123,222,185,22,65,160,180,183,194,157,110,27,135,179,233,249,6,156,153,152,219,253,254,160,5,201,60,15,195,187,6,125,19,207,240,33,25,77,150,116,163,16,58,204,46,48,61,240,130,212,226,48,19,168,188,177,243,233,183,116,39,173,108,42,32,10,35,0,22,95,239,153,200,183,108,114,6,85,147,218,239,196,210,167,196,127,131,174,143,20,236,206,141,240,150,184,99,32,192,122,190,32,47,74,109,220,178,250,131,22,68,194,28,157,228,120,170,194,232,152,198,235,52,141,145,38,48,146,133,158,98,166,80,71,21,86,96,234,36,229,14,6,84,75,238,251,50,191,130,222,98,40,177,29,211,223,70,239,38,98,211,133,160,116,145,69,63,55,11,208,87,140,83,52,200,229,183,161,12,213,152,148,42,157,144,77,81,140,168,246,157,117,240,117,85,24,77,39,255,192,72,8,21,61,120,194,146,136,121,197,196,119,229,151,205,233,43,190,62,90,209,178,220,52,221,202,221,63,16,54,75,187,234,251,232,40,224,202,172,115,134,120,211,163,39,158,151,49,103,157,183,55,158,159,70,63,60,7,76,205,175,181,7,222,41,30,202,32,84,213,183,137,155,220,10,212,38,219,59,39,217,228,25,170,32,136,191,171,196,55,231,222,37,10,83,203,120,64,50,225,193,124,175,209,234,177,176,247,144,38,123,235,160,44,247,169,208,129,41,138,89,7,110,212,239,252,183,217,188,237,241,192,102,39,232,9,110,218,45,170,62,180,108,17,135,195,8,150,232,203,38,230,235,190,139,177,20,142,8,244,15,235,34,73,177,138,84,244,1,202,3,211,237,225,151,70,250,98,234,151,141,205,70,112,40,77,104,173,165,241,192,37,20,90,23,74,152,83,103,149,51,136,175,104,15,21,130,45,102,37,54,138,87,48,50,150,37,146,243,243,133,240,79,110,77,193,84,119,5,182,247,224,191,125,102,206,45,85,3,96,242,31,81,206,48,31,75,189,52,116,148,98,168,17,220,84,189,237,76,85,192,235,94,56,69,237,44,99,137,234,159,187,57,82,104,105,75,196,111,40,55,207,219,33,0,29,253,12,100,133,105,145,9,129,64,180,73,171,14,212,51,117,94,189,94,51,28,30,250,62,11,14,207,81,185,178,190,169,46,71,243,183,236,197,18,22,237,19,26,233,100,59,161,18,215,128,113,6,147,113,92,104,31,219,81,155,194,142,56,233,209,231,101,166,30,71,79,211,177,186,240,137,86,114,84,180,73,140,101,189,178,204,115,11,158,35,78,26,98,223,52,208,210,75,193,202,91,3,191,31,69,43,249,246,123,48,157,167,91,23,160,17,68,147,9,111,75,99,106,74,231,35,118,242,72,138,193,128,214,133,21,181,249,123,52,2,130,178,42,211,130,55,239,193,83,219,111,14,140,171,98,212,220,32,73,110,133,217,27,4,165,194,156,169,101,187,204,188,123,134,180,151,5,184,240,34,57,184,193,46,113,165,123,112,22,146,23,129,14,100,132,251,72,78,144,85,187,134,73,180,79,198,169,209,38,149,183,97,26,160,161,136,5,247,166,60,59,133,129,104,98,148,172,191,169,118,129,233,12,141,122,56,223,166,212,71,225,137,192,185,188,133,95,182,106,114,229,116,139,220,43,63,35,178,74,14,27,173,120,70,146,95,26,164,225,241,110,27,107,191,36,75,74,231,207,102,218,214,167,26,53,233,212,213,146,148,221,242,8,89,144,105,53,132,253,236,211,115,116,190,205,110,132,36,221,198,159,107,29,81,44,231,178,155,70,127,236,195,243,61,250,204,241,165,61,241,58,153,176,128,145,245,146,53,226,236,172,33,83,93,142,241,224,3,18,24,245,141,26,156,214,133,191,186,94,90,198,116,57,24,177,51,97,239,169,187,148,141,171,98,208,27,204,150,74,225,9,199,36,232,207,231,107,41,15,108,244,172,203,198,61,47,176,61,240,190,229,238,51,185,157,81,255,192,61,82,247,16,51,80,116,127,54,80,116,101,198,209,8,160,234,80,58,161,126,186,188,238,106,14,73,15,186,111,45,29,247,82,157,12,15,60,90,80,200,40,148,76,157,84,176,101,197,114,211,225,68,80,160,71,155,244,91,208,100,168,105,143,231,125,114,231,65,147,153,66,138,53,118,224,21,52,49,21,68,221,74,159,115,157,13,210,37,235,158,55,173,119,101,186,246,193,4,206,166,160,49,159,15,96,133,220,227,196,197,38,107,194,7,125,235,232,248,67,35,81,9,33,108,221,114,137,70,146,105,222,193,186,63,34,117,28,37,84,140,0,170,62,18,122,55,242,109,82,33,178,148,21,59,209,35,184,110,107,15,26,72,73,97,124,56,162,227,98,226,89,222,159,93,35,252,220,203,7,68,214,66,174,140,15,44,8,31,228,213,25,23,58,37,33,254,47,36,201,220,159,61,231,228,227,14,6,230,217,223,190,123,78,19,20,8,246,103,102,234,144,23,54,208,250,8,174,111,223,15,123,8,19,87,84,48,122,116,137,189,87,70,64,220,86,180,152,89,119,128,30,140,30,106,112,246,80,61,218,154,170,154,248,30,69,103,207,217,115,180,58,229,202,86,73,163,93,117,219,143,69,152,194,116,82,4,108,237,132,186,221,37,83,29,196,211,76,237,66,119,164,103,187,132,42,106,192,16,237,244,183,207,43,76,87,239,26,53,40,253,116,177,39,142,186,179,37,149,139,38,86,208,92,10,5,126,100,64,210,147,57,57,129,229,184,36,203,51,242,70,214,124,44,106,82,51,180,13,55,2,65,154,100,35,38,139,20,121,167,109,37,105,158,140,18,251,237,101,135,225,208,167,46,234,103,170,13,254,28,37,33,237,115,177,150,139,187,251,234,104,71,118,13,200,209,237,27,33,91,74,59,212,19,29,38,140,192,163,195,159,88,126,63,193,10,6,156,190,109,164,67,122,138,66,26,42,194,104,237,205,232,175,62,145,228,243,219,236,5,67,182,253,83,52,146,248,46,99,66,239,51,139,53,205,36,141,132,216,254,198,50,97,82,71,75,67,106,179,128,142,14,106,212,121,202,120,34,56,4,64,252,190,235,153,119,132,228,67,252,71,174,45,4,2,234,104,229,57,57,109,209,209,106,143,81,245,243,204,9,117,86,40,23,176,189,123,143,157,53,186,248,225,190,8,83,31,120,172,114,69,79,103,238,207,158,53,47,122,137,103,72,166,98,97,63,31,184,199,56,69,71,113,44,221,134,152,70,96,28,125,62,33,204,11,223,75,107,161,190,155,173,255,90,175,156,2,98,244,233,163,40,88,159,187,102,36,95,5,207,61,85,143,222,98,230,43,140,112,2,66,140,18,53,102,70,185,61,100,50,41,42,232,133,241,186,66,71,159,16,64,108,125,7,69,156,18,1,55,17,217,212,237,112,194,155,51,172,34,172,94,245,36,155,16,164,15,145,76,56,65,245,77,69,181,121,85,98,54,153,74,253,248,140,216,31,226,56,88,19,106,234,17,90,113,236,235,120,182,169,233,60,79,81,47,84,206,89,91,179,84,235,129,97,48,246,171,197,178,247,147,192,67,179,54,132,17,161,63,60,241,196,249,183,53,90,116,224,218,149,218,158,163,73,107,135,217,3,233,253,39,191,135,146,111,232,117,217,78,74,87,94,124,221,66,179,4,225,144,90,53,220,223,68,232,45,148,150,206,252,149,53,104,198,252,41,82,12,102,99,33,149,208,3,35,171,30,110,15,173,88,27,206,147,184,100,170,15,121,42,232,170,250,219,48,128,227,210,42,217,146,103,54,165,147,38,132,123,168,250,172,250,204,197,37,8,47,40,106,96,170,248,192,56,208,198,111,67,54,82,144,97,29,199,102,35,106,60,191,156,210,21,252,178,194,193,123,91,43,88,87,40,122,21,177,188,250,166,107,67,205,168,88,89,84,223,54,202,206,57,36,29,169,79,165,7,134,125,52,3,134,139,243,192,248,126,250,111,195,102,223,186,77,57,35,109,198,86,250,108,181,138,8,197,126,186,246,174,12,83,70,222,93,54,218,20,54,91,40,181,160,206,86,134,198,143,36,124,174,233,72,154,89,39,121,52,24,75,14,69,175,212,31,5,40,96,166,246,128,113,146,42,242,196,17,148,186,202,111,44,32,37,63,209,10,162,116,241,211,152,48,79,141,117,104,235,91,161,243,183,153,220,234,147,218,63,251,181,43,120,135,72,180,220,23,12,237,20,182,59,12,74,77,221,35,253,217,238,193,9,181,113,61,24,63,206,144,1,60,159,117,215,79,23,59,96,167,179,160,162,180,96,105,61,23,134,1,180,123,40,161,65,167,97,49,82,173,177,192,224,29,89,178,126,0,24,164,135,90,5,235,121,126,67,56,190,142,184,45,250,30,135,238,159,22,212,28,223,196,84,114,231,83,31,41,70,12,233,218,9,173,249,212,65,9,25,119,14,119,39,92,48,251,3,159,159,243,239,158,66,137,74,91,3,163,4,235,154,143,228,80,159,162,221,34,41,51,194,17,11,249,110,29,103,48,200,194,58,13,189,167,161,31,223,252,40,236,135,217,22,173,251,207,11,57,51,208,61,26,9,44,157,75,39,45,83,62,151,82,34,88,85,99,203,137,246,69,11,227,53,232,195,90,119,155,180,3,135,118,40,52,235,166,179,225,32,39,90,226,104,2,116,253,56,145,60,173,23,77,189,104,245,247,67,56,118,239,39,6,248,187,5,50,219,204,48,63,163,36,164,187,175,97,103,115,248,196,211,75,183,241,236,148,67,40,6,75,158,213,117,54,68,230,47,8,245,181,210,175,210,117,103,87,174,132,13,114,16,227,249,233,79,151,97,156,251,132,61,89,183,33,152,217,69,36,82,77,216,82,103,13,228,39,67,223,214,136,101,79,93,250,99,52,159,195,79,139,126,9,45,230,195,198,12,75,56,216,175,233,73,79,192,195,246,15,4,143,147,45,177,62,138,246,103,226,246,232,175,236,140,142,137,48,113,38,52,198,48,23,196,51,108,62,48,155,26,255,188,202,182,86,61,229,218,152,200,247,140,147,179,54,42,37,229,12,251,72,163,193,117,121,122,216,204,82,203,143,165,131,97,107,36,147,80,92,107,215,215,16,226,88,121,202,241,53,52,83,44,40,21,141,244,1,67,133,255,230,150,138,88,70,140,165,176,69,166,14,47,150,186,241,192,45,138,110,112,139,137,195,4,70,194,238,30,12,251,69,15,30,102,50,236,240,52,38,168,82,101,140,37,28,48,89,132,231,182,73,188,132,23,36,243,128,126,186,103,143,64,197,56,96,44,45,21,181,221,86,24,73,82,221,149,113,150,210,186,226,106,72,148,164,172,95,31,65,209,78,113,110,51,79,157,10,159,105,196,3,83,51,228,168,249,57,57,149,151,113,225,38,86,172,228,4,104,151,143,71,250,81,9,16,56,27,105,200,225,100,244,77,129,19,58,53,113,105,103,139,183,116,24,82,110,143,22,109,19,246,87,1,15,216,105,209,63,10,219,251,60,212,161,156,45,138,193,1,91,54,86,97,100,200,124,17,0,36,135,119,225,243,250,118,204,104,231,171,206,188,4,129,109,235,225,71,147,209,214,190,43,163,16,119,95,158,96,185,13,81,140,56,131,246,124,184,241,249,156,113,69,18,83,72,116,11,33,19,127,219,169,176,131,121,224,58,130,52,114,224,246,40,145,89,108,24,213,39,226,20,58,180,5,102,211,24,223,151,25,178,8,15,116,91,87,156,103,16,10,146,52,91,248,148,108,106,70,200,19,154,9,185,48,115,145,6,201,158,161,59,96,238,85,223,135,205,120,49,20,140,231,182,20,110,25,111,146,176,90,165,79,36,43,179,176,172,112,15,201,230,46,161,195,144,206,163,40,31,229,109,142,153,242,80,200,214,207,48,137,221,72,139,9,65,28,67,249,72,198,130,214,173,67,129,124,97,106,241,211,35,207,164,79,148,100,71,116,139,101,234,134,243,133,71,139,14,10,224,162,242,57,103,227,118,226,74,111,212,129,125,180,171,114,57,17,155,8,225,248,252,225,202,202,52,110,210,192,30,49,227,70,151,85,17,140,54,148,29,84,52,224,166,100,103,234,198,209,66,196,104,79,15,127,149,30,231,112,41,227,221,60,2,211,27,89,250,224,200,33,114,198,27,18,24,127,16,31,12,231,161,213,36,78,227,157,93,31,210,203,1,179,53,144,167,130,188,100,104,95,179,203,78,89,159,10,172,169,22,15,229,252,150,170,8,108,28,179,119,44,94,72,216,117,133,19,251,134,25,95,64,197,201,82,126,26,238,108,88,27,22,163,92,63,156,96,168,131,254,190,232,147,26,15,91,121,177,106,251,193,150,251,233,202,117,166,64,146,227,96,58,198,244,96,188,44,86,28,140,57,183,168,62,44,83,69,247,112,251,192,107,77,237,11,161,55,56,248,67,40,97,168,80,134,117,106,36,15,229,11,89,226,169,253,44,67,114,38,160,218,76,185,224,119,7,97,216,60,246,148,190,186,204,215,41,11,92,181,89,204,88,3,195,99,164,243,192,102,87,3,169,69,98,189,132,205,113,78,102,49,43,29,16,48,246,74,76,26,166,248,168,221,21,103,121,31,227,190,233,165,154,64,150,171,151,175,126,212,169,13,66,116,110,196,24,66,36,65,92,98,204,120,41,50,38,153,170,160,106,252,127,82,48,227,126,119,44,223,122,93,149,191,7,140,57,91,209,95,102,246,11,79,106,148,111,187,116,198,46,90,124,157,26,142,40,40,76,62,109,87,153,103,27,231,51,29,125,21,245,233,30,194,35,45,190,13,100,221,84,98,134,46,195,25,219,69,232,240,43,43,157,190,226,118,48,194,14,251,76,240,234,124,176,42,42,23,43,204,180,199,67,155,0,46,163,93,167,110,220,225,181,89,12,57,150,22,115,217,180,42,150,54,77,209,111,28,19,10,90,56,186,42,158,104,139,9,198,103,43,154,189,183,246,146,65,45,143,161,0,41,102,105,39,61,240,57,227,14,248,245,12,66,39,238,108,19,75,152,155,15,18,35,10,243,185,248,83,51,25,141,245,246,69,81,170,119,216,236,113,158,222,166,50,130,239,136,59,23,65,141,140,6,140,164,227,190,217,170,62,237,96,141,154,182,71,57,7,62,145,131,62,84,76,254,66,201,15,62,41,157,28,58,80,215,205,252,161,145,185,84,107,220,100,34,67,220,32,91,177,65,71,34,29,152,17,127,101,107,156,26,58,49,156,57,42,66,168,76,136,53,245,153,163,238,22,199,102,62,100,157,22,208,43,242,212,54,182,207,227,233,93,50,199,194,240,132,167,88,48,181,155,197,180,67,60,200,201,24,142,171,130,51,26,67,100,110,29,134,203,162,237,121,147,156,115,140,149,66,79,175,190,109,211,28,140,81,94,204,214,120,60,61,37,180,136,251,19,239,86,185,151,5,34,155,116,114,192,40,24,233,234,99,188,24,63,57,181,190,221,117,121,225,41,197,231,139,171,245,19,189,177,71,28,158,251,102,40,229,249,172,170,29,107,220,24,198,204,198,242,204,205,254,38,158,41,92,29,181,132,220,102,202,229,91,171,108,245,184,250,244,156,48,217,196,79,159,5,186,106,248,134,51,73,116,99,210,68,141,178,191,194,84,112,227,202,48,184,235,26,76,24,147,217,159,138,145,207,181,75,193,156,25,87,124,65,27,50,80,209,40,136,162,181,195,24,209,105,28,83,19,158,179,57,80,243,218,84,120,148,29,95,39,102,137,229,141,191,100,66,196,86,67,24,193,192,179,135,112,41,240,9,238,229,161,96,65,31,194,190,192,231,91,127,122,109,206,26,178,3,70,57,75,123,128,206,20,87,107,124,65,29,27,57,109,181,161,81,42,66,36,210,28,93,135,130,89,51,204,251,200,202,211,207,210,217,26,69,212,217,216,134,213,55,22,15,26,76,38,89,188,117,132,35,141,24,149,140,108,25,148,162,23,102,241,110,12,20,190,70,61,120,153,233,67,12,81,50,92,186,133,56,95,64,143,241,143,172,178,54,122,146,63,169,249,30,77,178,244,185,50,204,166,98,90,48,71,121,233,253,219,195,2,232,184,175,76,244,144,159,45,223,117,2,255,144,237,245,219,155,35,170,128,25,11,185,183,127,8,243,201,20,243,149,181,102,110,109,47,58,91,192,59,145,146,17,211,235,54,106,215,61,26,118,253,212,214,38,90,103,242,157,74,199,110,79,178,198,10,44,249,78,165,185,63,151,134,47,137,167,184,32,26,55,201,205,1,67,121,207,1,159,151,167,31,174,137,168,120,30,201,172,95,85,236,130,222,152,17,10,80,25,233,139,172,59,221,197,220,233,209,93,54,187,52,221,171,146,113,246,189,232,9,126,215,84,61,47,98,233,235,81,67,1,25,82,136,194,56,161,6,220,32,201,232,185,43,85,54,255,105,216,106,227,105,217,170,237,138,252,67,83,61,207,160,61,87,182,189,181,182,81,19,209,45,194,34,244,241,15,51,145,237,202,58,41,44,134,214,8,24,53,145,170,227,104,245,155,71,74,212,81,159,73,1,190,91,124,184,248,15,46,33,230,89,47,25,122,113,14,67,24,212,109,215,130,221,51,3,174,4,61,253,121,164,216,181,5,156,200,177,233,67,177,177,242,133,59,241,159,206,41,86,222,243,89,26,119,227,173,123,12,72,72,108,6,28,30,184,156,200,188,192,24,247,89,35,153,39,90,126,186,220,104,114,244,159,198,179,65,219,172,169,87,230,8,229,19,190,63,186,69,217,216,229,78,143,168,211,199,45,73,208,210,47,169,34,53,250,212,202,147,174,164,109,192,223,117,197,33,234,57,26,251,48,15,230,207,164,123,94,166,222,22,115,186,119,14,182,79,255,65,210,4,88,179,174,159,128,73,149,62,221,123,108,70,119,192,168,131,9,74,191,177,127,1,52,252,18,129,107,90,16,117,88,191,112,132,168,179,114,235,152,163,162,117,137,52,120,45,79,111,223,249,24,151,127,1,103,22,134,75,170,39,175,38,9,30,48,124,129,173,48,204,36,255,237,243,29,207,167,233,195,246,205,229,194,99,62,236,31,70,199,138,79,36,99,125,173,5,154,132,7,67,143,163,77,130,235,129,145,203,246,71,78,208,163,215,141,168,77,142,99,43,201,26,189,238,105,17,64,192,165,62,84,72,36,109,61,235,71,79,98,41,218,237,101,116,81,207,16,39,235,187,152,79,198,126,174,96,38,144,77,78,77,43,171,80,181,194,154,138,124,113,126,200,115,205,56,205,53,96,250,197,180,20,193,204,27,99,225,188,139,37,246,185,84,42,44,149,26,112,207,79,138,184,77,196,82,114,192,84,179,245,183,33,78,222,223,158,150,76,213,18,11,210,102,247,177,80,215,210,242,14,53,155,18,143,133,134,236,135,248,218,216,46,197,209,39,236,84,98,4,73,246,118,159,57,13,63,91,159,121,183,126,255,24,135,60,164,135,185,183,176,67,202,1,63,146,21,192,44,205,247,228,103,54,214,122,27,249,153,120,166,144,204,30,210,32,69,175,188,99,156,101,8,116,207,193,59,7,93,158,80,124,40,193,198,248,107,51,6,203,121,151,15,149,216,232,220,61,134,97,222,237,97,253,45,235,239,119,216,220,85,250,83,201,163,153,34,96,54,253,90,244,69,139,44,174,235,99,158,248,148,32,183,92,54,2,143,79,177,122,209,74,120,167,133,179,125,210,186,107,38,87,30,115,74,34,69,156,149,58,55,79,148,229,143,219,252,112,203,195,141,51,83,213,59,97,65,37,81,46,8,77,7,119,62,67,10,75,225,98,236,213,128,81,31,86,110,1,193,166,247,144,38,227,213,105,63,36,189,233,225,146,158,208,47,200,237,161,92,144,150,239,1,159,47,81,27,39,104,249,14,129,55,238,27,151,173,135,107,63,163,90,144,76,164,182,43,63,173,34,36,28,3,233,108,55,148,25,103,214,0,241,62,54,66,107,227,97,21,209,130,112,225,241,180,23,100,218,118,46,72,220,34,232,249,142,115,109,114,234,151,72,85,145,181,29,23,174,75,175,26,141,174,11,23,178,3,66,91,56,129,230,148,89,216,234,101,74,63,35,114,15,218,194,153,155,16,72,120,250,223,104,209,246,147,179,9,123,154,42,8,14,130,29,144,42,92,25,101,136,209,49,176,60,166,77,103,15,94,166,62,21,116,161,250,93,178,161,98,229,63,252,225,31,191,255,235,47,127,249,235,143,191,252,250,211,143,255,243,195,223,255,252,199,159,126,254,239,63,254,237,63,254,229,159,126,72,255,248,199,239,255,254,235,223,254,250,227,15,191,251,231,31,255,248,235,255,254,242,227,239,126,255,167,31,255,242,231,31,127,253,229,111,63,124,129,127,253,233,231,31,255,237,215,95,126,250,249,79,191,251,253,127,254,229,47,191,252,215,79,63,255,241,215,115,158,127,255,252,38,81,129,85,183,110,90,96,141,59,195,98,204,81,119,212,53,113,54,197,157,91,97,228,81,119,192,208,240,245,232,51,90,211,205,242,152,214,233,18,24,91,176,26,59,23,51,22,106,10,195,65,188,39,63,195,226,46,29,232,74,178,249,137,148,132,185,88,232,201,55,47,39,118,62,79,186,124,26,191,46,82,126,236,150,197,207,23,148,176,237,194,20,185,231,3,175,224,57,81,107,82,29,111,38,57,214,192,121,83,95,103,236,23,129,155,41,179,71,234,11,65,26,185,235,110,173,221,177,115,217,236,154,228,104,122,126,130,181,109,2,151,162,232,8,140,243,116,28,141,232,106,149,27,195,199,117,196,149,159,21,115,136,48,238,185,52,218,207,98,169,39,162,236,250,182,155,41,27,199,230,2,199,108,69,73,240,122,129,143,105,77,91,219,128,17,155,142,163,45,196,151,219,166,194,235,138,14,45,241,253,255,230,145,198,86,209,156,54,230,51,16,72,126,248,228,62,105,157,222,250,170,113,216,139,144,15,62,183,248,147,51,132,219,117,85,179,82,186,136,21,241,125,64,251,240,249,151,40,171,55,29,101,182,107,118,52,147,74,214,115,83,120,190,251,22,122,134,187,94,56,125,190,17,252,32,139,59,171,92,56,93,10,241,178,32,178,44,89,56,166,37,26,195,30,35,161,38,43,194,208,52,56,88,119,136,195,173,76,9,64,32,38,245,21,46,121,112,4,170,232,57,30,120,210,205,30,39,199,193,66,199,48,84,204,168,14,158,249,3,191,31,185,180,92,76,26,33,118,92,22,75,9,140,38,108,44,59,38,90,174,79,45,153,204,174,191,109,115,40,201,114,114,180,157,131,161,143,50,200,16,89,57,96,136,26,51,224,166,181,69,96,116,205,226,210,18,14,241,250,219,116,221,197,125,35,205,186,116,168,37,120,84,158,210,0,78,162,156,72,200,78,35,98,192,147,4,239,86,248,156,126,198,110,144,196,229,115,223,216,44,237,11,227,52,168,55,102,215,234,143,133,63,139,188,179,193,249,126,95,176,133,181,39,246,196,78,116,109,198,178,183,146,122,154,14,122,223,177,58,112,120,20,22,65,133,249,133,136,35,206,167,174,76,220,3,163,130,82,239,154,122,70,231,126,224,94,111,144,82,105,57,127,78,206,55,183,47,156,197,8,153,27,35,172,185,49,204,89,189,155,124,37,116,239,68,47,48,195,110,77,29,138,84,172,194,9,153,129,57,165,238,52,105,129,77,245,238,156,186,21,120,31,152,130,208,133,181,130,98,112,185,161,6,251,141,162,211,41,97,103,138,237,61,239,68,151,55,115,147,138,140,201,65,167,248,232,241,21,208,119,23,91,31,230,114,93,253,146,17,46,251,133,75,213,175,224,19,5,25,90,77,54,72,220,186,13,117,34,135,161,169,62,40,14,168,223,138,237,129,39,45,18,237,133,191,133,230,138,16,143,74,135,24,58,188,89,131,14,98,147,105,124,175,203,181,148,128,217,125,234,209,236,16,190,37,41,243,80,214,10,8,240,121,12,223,113,86,89,248,146,180,98,1,119,87,26,171,70,194,25,250,245,229,100,68,158,47,188,206,202,39,237,178,54,41,121,65,10,218,216,174,66,170,158,22,71,151,26,48,206,69,83,135,209,230,54,253,182,22,146,156,250,166,209,201,255,102,27,49,195,32,143,93,116,136,98,250,238,79,148,14,201,182,245,167,43,130,120,254,58,134,53,167,235,209,101,135,161,112,221,182,243,235,207,135,77,63,133,159,220,54,197,178,57,57,239,207,4,7,28,70,43,39,233,151,139,139,240,23,196,102,76,180,184,241,88,168,213,243,187,21,130,245,9,183,244,216,188,189,69,18,167,110,40,221,250,195,104,30,36,127,98,213,218,90,21,46,9,162,161,195,147,172,157,222,85,14,251,202,106,101,232,157,116,66,169,144,39,253,194,170,73,250,234,185,43,78,158,126,238,130,115,116,31,207,149,133,245,211,129,105,179,158,58,215,81,47,140,97,116,54,69,186,31,67,93,126,122,225,146,6,234,178,117,95,207,185,81,100,117,152,166,106,105,8,218,230,36,189,253,190,18,10,79,207,3,223,38,173,239,112,179,98,202,51,197,87,151,138,192,243,29,227,1,61,186,83,183,248,94,154,185,41,165,190,159,135,22,173,157,7,206,136,190,232,149,23,107,45,14,184,46,25,133,192,51,24,113,192,248,26,191,143,133,189,211,23,94,20,102,164,93,98,179,22,121,10,150,208,32,53,21,114,217,102,21,234,223,207,178,254,77,69,233,209,42,113,48,145,140,240,185,169,124,69,154,148,14,109,140,189,166,194,216,168,182,128,241,255,149,251,194,93,107,249,80,250,150,88,229,169,240,174,221,98,217,68,65,206,110,74,46,109,162,231,218,252,169,32,48,34,73,86,96,244,197,115,192,152,107,61,71,155,38,177,195,157,126,62,121,104,179,69,124,103,158,17,207,40,37,139,224,228,73,220,0,107,23,39,73,100,63,24,90,254,54,113,145,82,245,40,72,134,217,149,88,240,251,35,35,171,40,133,34,7,51,157,25,114,213,246,66,146,95,23,185,123,89,183,128,201,244,215,128,217,191,60,71,83,140,89,1,67,88,149,159,198,209,47,62,93,162,198,45,11,174,193,205,197,1,12,110,82,217,39,83,2,57,198,31,10,141,231,162,230,125,96,163,37,198,209,5,99,8,189,114,122,55,106,9,152,26,185,158,220,38,162,56,26,2,204,115,105,216,180,76,135,17,220,252,205,201,89,161,3,30,140,188,231,198,206,32,247,9,15,254,113,111,66,195,221,100,248,156,18,87,141,207,42,219,16,96,92,200,252,153,67,221,209,102,246,109,246,78,57,142,78,166,121,171,240,90,61,94,73,51,105,215,242,188,239,53,98,40,85,170,218,249,25,105,137,158,72,135,97,149,108,253,252,138,77,6,1,167,103,24,226,94,219,252,137,87,236,175,214,131,102,207,150,152,35,192,35,2,3,92,220,130,9,184,212,178,158,15,196,180,253,28,134,6,160,32,185,125,31,102,214,170,50,158,139,30,243,254,240,25,205,235,121,149,11,18,156,195,72,244,139,143,17,213,37,244,36,191,55,133,231,103,210,206,49,156,137,178,239,131,145,20,133,113,32,55,77,53,209,141,138,42,12,204,38,46,45,195,84,178,167,223,21,13,191,79,144,223,62,157,133,23,101,63,43,48,15,212,215,174,105,148,79,105,192,183,10,171,51,122,42,78,66,83,155,151,233,158,75,49,83,78,235,135,147,14,171,13,255,176,124,183,39,192,80,18,244,232,138,28,161,95,218,178,176,69,126,27,105,74,111,233,102,70,128,241,33,207,180,192,66,216,113,99,116,43,235,35,55,217,230,64,27,2,140,50,18,168,70,185,229,14,48,217,7,185,178,179,30,68,73,8,234,66,81,115,39,172,6,225,37,251,0,134,147,158,164,203,3,195,228,236,20,120,104,49,16,1,20,182,210,191,127,91,228,95,180,165,27,50,240,94,241,117,80,176,104,69,143,174,16,11,28,157,104,125,201,19,79,24,127,230,25,48,117,32,25,12,201,122,151,29,93,166,239,29,40,36,181,176,49,230,171,132,85,187,5,158,12,179,22,48,62,157,69,96,19,1,220,247,232,179,152,44,129,207,4,226,102,17,118,225,42,225,60,76,119,165,69,52,64,27,154,176,37,134,217,132,197,23,194,125,85,93,22,49,103,70,86,33,96,60,7,244,104,72,117,227,254,116,210,73,252,220,52,62,83,241,211,3,26,128,92,248,52,9,159,128,81,44,209,163,231,128,197,19,63,125,198,180,236,130,97,119,81,72,136,129,68,54,84,206,61,102,113,127,102,62,108,136,73,114,48,42,124,45,190,205,243,122,132,21,112,80,75,228,151,248,60,50,194,31,23,166,217,203,61,142,14,76,185,65,166,217,179,16,242,99,62,105,216,36,46,223,253,50,39,250,0,75,81,225,194,19,7,240,31,226,186,80,24,147,130,16,226,90,248,51,59,204,218,33,223,173,233,140,186,187,82,197,22,164,105,43,17,98,159,100,96,28,62,209,169,118,107,155,244,67,246,125,42,243,245,214,1,110,110,78,174,188,97,107,199,208,22,67,115,129,139,13,223,52,146,173,212,93,236,228,78,1,161,237,133,134,211,231,104,54,193,126,229,56,36,102,189,47,100,157,2,236,249,89,122,80,2,168,94,222,64,75,100,62,189,168,4,187,136,144,56,140,105,238,208,219,66,122,41,94,38,49,189,24,213,127,142,118,231,231,3,35,129,184,158,43,107,43,197,36,142,79,103,122,238,26,239,239,225,39,135,43,60,245,117,158,205,96,119,121,103,163,236,85,97,244,112,242,19,16,251,125,89,155,147,14,149,198,198,55,30,120,53,43,78,61,247,249,54,188,163,224,172,214,203,132,0,20,38,248,246,151,93,8,43,178,142,51,218,67,2,61,227,64,251,173,237,3,184,215,93,240,214,150,244,21,251,13,124,63,29,62,177,219,243,89,83,79,117,75,80,96,243,254,21,24,1,164,20,23,222,172,165,93,96,211,21,240,223,70,217,94,107,162,39,246,206,161,226,80,201,122,55,149,10,34,52,39,76,117,152,214,7,157,205,172,89,63,162,133,179,210,204,231,19,160,169,214,185,145,52,104,230,167,61,152,233,108,111,129,231,83,163,198,220,252,155,141,60,160,217,107,233,108,182,96,244,94,184,162,193,171,48,222,21,211,225,138,18,184,194,216,211,223,163,107,197,150,65,166,225,92,124,121,64,204,151,28,136,130,205,45,167,45,89,175,12,13,91,58,198,61,246,44,189,194,82,98,113,232,56,213,5,252,20,56,6,242,138,49,250,97,9,13,77,99,162,33,93,92,118,211,96,218,159,5,206,117,207,251,52,153,154,116,26,197,230,119,181,128,207,138,171,217,146,3,111,111,158,2,69,167,76,23,84,211,147,184,112,89,227,185,178,238,21,12,192,12,39,67,151,114,252,145,227,174,16,30,104,122,217,176,40,125,154,28,166,199,155,52,190,33,203,237,25,57,254,53,109,151,2,47,152,66,43,96,204,96,53,182,58,203,131,75,16,217,201,187,170,202,108,43,103,251,162,199,95,159,240,31,249,187,85,235,29,36,67,106,246,228,35,210,148,81,210,105,57,18,248,140,57,47,65,0,207,188,52,87,130,16,237,186,7,163,110,36,225,102,69,77,165,197,117,125,116,174,20,70,110,52,95,152,158,48,133,73,159,10,188,146,198,124,116,3,198,38,21,89,95,237,203,2,94,184,9,5,188,30,158,16,28,187,233,122,213,246,221,233,238,128,68,154,60,19,152,187,162,95,66,128,239,69,27,208,201,6,64,246,14,232,235,250,101,35,119,112,70,176,238,142,105,219,246,93,15,107,95,170,207,54,144,142,61,207,132,224,238,82,159,228,19,222,124,99,236,56,249,200,226,67,52,44,134,238,177,86,67,150,233,154,0,162,73,191,101,15,142,140,72,181,53,61,132,217,207,188,179,92,146,28,190,193,78,160,168,246,106,159,28,204,135,235,27,51,17,229,237,244,28,76,45,247,78,9,165,60,15,220,4,108,74,252,116,78,90,201,50,248,204,193,247,104,35,131,10,76,147,94,223,247,171,62,81,131,188,106,184,105,51,102,58,244,244,85,178,22,56,196,191,128,201,74,62,71,83,200,244,79,239,76,109,18,190,16,221,87,119,243,4,76,106,169,137,40,34,68,128,56,53,121,75,221,172,45,235,195,206,1,147,14,47,79,146,179,185,106,51,48,212,182,39,85,72,126,54,110,171,159,181,90,239,26,122,121,141,71,106,250,249,79,161,10,254,235,142,163,77,91,76,225,14,165,172,93,248,121,217,184,45,220,7,74,242,90,11,46,152,33,237,184,233,138,88,190,22,92,144,150,244,212,45,240,104,79,25,138,212,108,12,66,250,0,91,122,202,80,248,198,11,60,132,148,66,45,136,174,147,17,48,60,43,173,154,148,188,91,185,119,5,181,230,169,229,134,177,171,61,208,41,252,112,219,44,97,114,24,176,73,107,72,25,57,155,253,106,192,148,153,228,220,231,195,35,25,28,48,187,30,121,42,103,158,68,191,228,194,162,7,72,137,58,103,239,112,48,244,68,20,10,51,74,99,53,102,73,235,202,132,56,95,214,238,50,204,48,168,202,10,159,137,52,238,122,160,189,81,180,182,158,147,155,171,86,219,93,149,36,7,83,109,235,229,142,96,173,81,25,185,82,206,12,161,91,171,246,168,194,213,123,102,18,192,67,201,33,35,204,10,63,55,213,180,62,6,175,167,207,251,203,168,159,42,137,34,99,73,59,46,172,143,147,134,160,122,215,226,110,246,19,74,207,40,101,203,187,192,254,91,127,121,91,254,225,142,3,50,179,15,76,132,119,225,185,180,134,69,93,181,252,6,238,202,59,73,56,214,95,120,107,245,12,13,209,88,59,184,178,44,105,14,194,168,90,251,184,67,16,169,58,37,173,76,20,183,239,56,224,59,150,147,91,255,175,76,86,75,125,45,201,85,210,197,59,239,84,87,30,90,10,213,228,27,191,88,19,132,140,34,236,84,238,77,179,207,174,242,62,216,22,212,123,221,103,134,238,58,37,12,219,147,222,208,137,8,177,42,76,14,242,206,223,20,96,244,186,207,71,221,154,4,94,20,48,5,182,120,168,220,104,83,155,191,13,238,78,173,50,248,12,83,153,142,168,202,222,72,23,185,163,135,137,64,9,39,69,12,114,96,145,72,60,40,204,135,125,111,187,109,125,222,159,212,80,60,209,10,33,162,60,48,74,200,1,211,90,35,195,12,13,254,200,111,154,11,117,87,58,218,25,163,217,101,183,172,9,237,60,165,23,46,78,29,55,184,10,205,19,37,18,60,233,226,104,70,141,252,54,82,9,236,182,29,54,255,249,165,240,164,151,32,96,116,211,158,163,109,212,59,140,36,161,48,152,50,126,246,41,166,194,243,80,146,24,164,162,102,185,131,89,78,41,25,11,212,46,48,252,157,152,226,145,251,21,102,72,54,249,217,88,30,24,105,202,113,128,61,60,226,194,104,233,84,18,82,102,247,26,105,169,49,184,52,249,248,152,191,203,93,204,207,128,238,226,40,56,109,216,121,163,115,197,14,18,10,169,192,136,3,198,64,26,150,165,221,2,47,19,72,114,184,161,136,41,112,165,62,22,107,170,181,146,55,121,164,72,109,231,126,97,184,30,242,219,100,94,156,194,132,117,7,126,17,114,223,164,185,118,60,22,248,243,66,169,167,101,39,5,177,22,123,51,204,121,135,194,231,182,34,12,249,136,171,203,201,155,181,82,199,165,81,95,153,122,52,26,228,241,212,58,246,133,85,143,182,140,129,15,134,142,26,143,142,149,79,255,170,127,127,231,9,177,209,18,184,210,237,18,48,34,239,194,11,203,228,66,156,8,196,22,9,133,82,133,231,249,46,34,58,179,102,35,161,180,152,232,127,175,247,104,136,39,77,97,92,157,124,36,210,196,219,158,223,134,234,35,240,108,207,125,91,195,132,215,39,128,151,72,148,78,179,149,169,253,162,228,210,5,69,48,97,93,120,171,185,4,21,204,22,57,156,129,193,158,52,114,162,211,180,71,212,52,77,132,75,150,70,154,186,215,157,24,224,140,137,150,12,35,30,239,159,251,192,123,209,129,132,107,123,196,79,231,88,73,66,178,87,62,223,121,156,185,25,223,66,96,220,239,34,57,132,56,213,111,224,124,254,203,140,235,162,236,164,99,116,49,229,196,47,67,67,205,122,48,247,28,249,29,4,14,37,177,139,105,248,217,186,223,163,105,161,215,233,236,108,86,202,90,247,202,214,19,125,229,109,188,201,123,101,188,44,249,52,77,105,105,196,209,205,188,196,4,158,48,45,245,219,211,41,103,91,218,50,62,220,97,148,60,133,25,98,235,30,172,34,212,8,189,152,106,87,192,184,131,233,201,161,34,212,251,101,34,248,175,23,190,167,36,29,58,201,85,29,223,248,183,165,136,88,59,113,142,44,17,72,176,174,8,242,145,93,215,133,19,101,209,212,98,166,237,195,226,227,7,230,37,93,248,172,79,247,202,16,207,46,251,222,23,234,46,50,70,207,30,139,237,98,60,21,60,13,110,191,253,129,97,79,223,135,86,200,206,202,133,159,13,199,110,145,218,34,45,44,161,8,214,82,53,102,202,102,220,195,165,40,29,142,126,215,76,101,146,117,128,192,154,67,173,18,56,55,161,47,1,227,228,17,83,2,42,248,207,193,141,2,105,160,163,75,81,113,90,118,111,198,186,8,167,68,23,213,51,225,83,106,13,216,148,54,244,232,90,81,72,10,184,78,201,78,1,99,86,19,51,33,2,33,57,43,108,139,103,192,52,22,60,48,41,19,255,109,186,206,118,211,223,134,33,237,207,12,146,133,62,238,70,5,50,192,9,147,67,159,55,243,102,172,45,196,126,122,94,163,202,244,0,79,124,244,28,11,19,55,158,39,74,125,185,232,47,67,168,143,48,30,190,190,104,162,82,20,231,115,139,123,130,188,46,111,210,8,226,254,184,96,142,201,119,85,62,178,217,113,232,163,216,8,74,114,63,126,23,149,108,137,219,10,114,142,53,94,212,121,169,77,92,62,39,201,205,146,239,185,205,172,246,162,52,56,71,101,217,188,174,148,212,94,200,170,223,12,37,19,189,230,12,204,22,32,56,33,180,103,230,172,79,100,81,84,138,119,113,246,240,232,186,92,24,49,162,25,161,50,236,93,221,104,34,168,144,123,156,28,85,235,36,41,133,74,57,164,198,154,5,139,117,201,76,86,209,126,119,147,1,216,135,196,217,83,96,156,35,191,175,131,185,96,136,229,222,121,160,103,226,114,31,154,106,75,175,238,15,170,13,50,159,231,16,12,56,179,197,29,101,24,213,65,171,255,194,149,164,187,164,43,42,172,166,233,185,192,19,18,178,55,108,10,207,176,53,1,174,226,196,4,122,158,154,151,196,59,73,44,209,167,181,115,215,160,254,33,19,186,244,137,159,153,29,9,90,191,237,154,141,138,166,112,165,109,36,96,18,168,114,219,149,94,224,64,177,0,155,207,193,40,174,248,185,139,113,22,134,194,131,70,189,11,231,231,145,237,129,119,70,160,168,121,206,231,194,104,89,119,24,135,56,25,226,200,115,239,8,24,33,46,101,105,203,3,38,167,26,63,221,173,198,167,240,249,131,127,245,29,103,98,17,215,153,40,23,184,209,45,44,50,54,116,122,215,180,216,250,40,35,106,152,250,170,171,121,241,248,117,19,70,45,161,18,83,218,172,190,11,69,110,155,162,145,140,50,130,58,223,19,117,179,45,209,33,74,86,192,195,128,206,102,187,75,100,117,6,6,189,84,62,78,18,180,139,250,156,27,247,164,239,93,17,119,245,164,31,15,245,197,248,112,141,162,38,249,232,207,149,197,235,192,136,115,61,47,19,209,100,239,115,164,235,186,200,126,11,249,236,28,37,17,150,210,46,30,158,72,190,82,202,143,95,70,131,188,60,215,221,48,40,248,194,11,234,209,120,224,51,117,122,212,134,120,118,21,23,194,207,93,123,59,45,48,202,31,250,204,168,23,251,92,216,204,132,99,233,19,71,175,217,99,8,148,84,180,146,9,76,105,174,59,140,156,108,127,6,74,66,198,220,225,244,152,158,76,83,101,139,68,123,51,169,218,220,31,120,70,158,198,76,158,68,126,147,33,108,20,20,135,7,109,193,122,244,52,117,124,129,139,206,164,244,221,123,219,6,48,194,89,229,129,209,253,191,240,89,79,170,78,57,100,119,227,104,134,162,236,90,62,254,81,51,208,92,116,223,143,182,35,54,53,1,83,127,208,217,142,89,186,220,163,11,10,235,2,47,235,191,118,184,25,189,251,194,216,26,239,184,238,98,122,26,138,210,160,25,231,102,170,212,175,15,71,129,72,242,147,74,76,194,165,4,38,158,138,71,74,203,134,206,195,221,152,104,113,114,212,233,36,152,101,185,106,110,135,89,141,127,53,187,220,246,192,254,208,183,176,102,108,178,245,109,147,72,40,30,15,192,227,152,77,103,6,171,92,247,139,146,100,186,232,39,149,121,209,157,116,138,159,36,218,199,189,110,186,251,228,11,97,197,143,157,9,119,189,178,62,20,171,183,175,120,102,197,172,251,20,182,226,70,192,80,188,229,137,19,62,165,25,71,127,4,128,46,124,30,97,56,69,3,155,244,180,194,8,120,141,128,209,17,169,10,67,189,137,247,85,31,107,251,89,63,34,15,113,105,244,23,233,164,101,202,113,49,113,80,222,145,18,51,48,101,157,248,109,52,235,117,102,160,243,168,222,177,130,105,138,46,48,36,178,239,167,125,30,122,73,122,95,11,138,86,92,25,255,118,234,193,116,164,198,72,130,237,37,202,33,132,141,39,38,171,119,98,96,152,202,35,135,125,87,239,125,65,22,151,141,63,229,208,186,239,188,129,185,183,68,211,232,125,212,126,103,60,243,49,41,10,195,138,247,223,166,19,86,52,154,144,200,64,35,37,230,106,130,239,42,40,5,169,25,115,49,154,12,18,120,34,52,151,35,96,110,166,112,183,159,163,173,163,242,194,91,104,16,192,240,41,99,29,32,227,39,35,173,145,71,184,115,177,105,14,201,132,103,242,171,46,34,11,81,175,86,161,4,224,160,66,87,67,28,189,230,83,11,104,184,48,228,88,27,201,241,73,70,176,33,122,150,226,96,252,175,53,43,113,198,157,249,251,197,226,105,47,87,96,238,123,141,187,182,158,113,44,23,142,122,126,236,35,154,153,124,202,250,70,240,125,166,154,56,186,34,18,119,135,82,27,166,203,228,223,31,226,94,85,62,17,76,62,83,139,103,250,153,178,4,54,58,178,111,223,209,107,82,51,23,28,8,241,165,140,55,66,153,90,114,207,220,233,9,70,227,145,15,74,145,114,223,219,168,191,229,46,220,73,139,93,192,39,76,139,145,214,112,22,151,55,242,255,104,59,151,22,236,118,228,58,255,23,143,61,208,253,226,113,8,4,50,203,48,152,96,146,198,52,36,182,233,116,6,198,248,191,71,79,189,187,74,75,7,50,204,233,3,205,249,214,167,253,106,107,235,82,170,203,90,164,232,183,88,66,70,105,244,160,205,169,169,109,150,22,189,221,159,39,81,213,61,3,70,159,242,194,198,146,149,219,184,203,111,106,209,47,101,81,77,78,63,14,90,241,61,119,52,172,203,221,76,147,222,39,201,135,73,43,86,23,183,105,29,239,254,227,110,137,83,0,13,1,217,138,77,81,55,78,124,204,99,169,71,177,146,142,238,228,159,36,123,144,9,145,5,46,72,82,250,152,12,168,193,197,11,212,77,150,36,230,81,39,211,86,250,93,206,193,58,99,158,116,252,202,98,139,252,56,23,253,230,69,165,184,72,107,219,249,143,32,182,163,176,242,36,133,161,187,137,229,209,44,180,118,103,112,135,112,46,34,220,4,151,68,100,208,18,13,75,184,180,81,162,24,146,181,56,77,99,125,185,165,143,38,3,49,233,11,55,230,129,95,19,26,165,203,82,68,48,177,22,224,179,117,24,151,145,108,211,204,2,138,34,28,110,38,56,41,48,53,39,241,185,160,175,213,32,52,112,169,97,160,29,152,41,123,225,179,50,136,76,56,156,76,160,67,224,243,57,83,140,10,73,95,122,101,132,208,32,18,161,141,135,111,137,189,208,187,237,157,1,195,129,33,14,128,3,151,27,115,133,175,11,122,35,133,91,218,97,170,80,245,46,194,166,192,251,124,5,255,156,208,52,164,164,112,35,55,215,31,158,176,37,117,200,49,193,156,82,21,152,236,17,253,237,243,42,53,86,61,101,152,234,62,232,221,148,173,226,225,184,222,139,182,158,17,20,34,140,242,76,97,116,132,35,47,221,138,60,165,220,100,26,83,165,19,56,113,33,231,124,144,214,168,207,199,201,86,141,55,68,238,178,63,237,3,55,115,172,152,82,157,99,70,4,227,148,167,92,170,55,127,95,96,147,27,141,214,198,88,39,147,216,202,106,75,188,23,70,170,174,123,22,216,116,47,41,153,86,199,220,211,214,102,240,21,135,141,72,68,225,179,100,134,59,66,41,195,193,55,116,97,146,107,115,60,220,98,151,226,174,135,173,56,228,138,76,107,162,87,93,2,231,230,236,238,246,138,232,216,214,93,24,226,227,230,145,19,220,152,91,29,46,157,27,122,100,20,155,125,252,108,149,36,46,70,185,139,29,160,43,235,195,185,58,175,11,227,67,188,173,127,90,152,30,194,32,116,89,132,145,152,152,156,201,85,57,76,122,78,123,208,233,234,241,120,49,142,17,165,207,134,73,52,252,7,149,202,48,141,203,12,168,164,162,99,70,90,38,22,212,48,46,94,223,196,141,4,66,247,20,234,244,207,44,110,1,147,86,63,20,46,53,2,155,184,138,178,174,30,110,144,45,194,239,118,211,174,98,198,12,171,4,143,143,121,44,162,41,130,93,147,82,177,99,45,174,11,55,29,241,193,77,55,50,164,140,124,83,18,245,96,221,93,219,217,161,128,231,212,4,20,243,8,71,109,83,229,94,188,186,194,164,225,231,64,41,76,151,215,198,210,95,45,126,186,61,252,54,192,183,124,21,174,155,164,133,252,120,185,179,115,102,67,185,82,148,153,253,172,115,227,59,13,120,216,184,93,24,62,187,30,221,198,9,40,83,252,160,59,84,156,225,122,49,121,75,129,231,8,161,101,158,205,230,41,63,189,169,94,118,51,229,244,12,226,153,59,38,100,229,44,167,146,97,68,211,147,159,2,187,197,14,67,229,87,230,39,190,187,99,165,80,205,20,173,81,144,22,211,142,204,128,16,143,7,166,82,163,9,76,74,143,219,95,103,222,32,55,53,4,102,143,243,77,222,8,32,134,28,17,132,61,71,236,41,164,181,103,125,52,193,197,232,55,97,24,73,206,37,229,178,144,45,227,112,67,74,233,14,233,36,177,47,223,215,130,73,76,126,24,154,155,116,103,89,229,42,38,99,66,250,126,185,223,3,215,145,204,20,74,237,83,48,16,112,209,221,66,251,118,96,92,194,113,6,20,155,71,242,94,166,217,36,173,9,42,101,133,73,26,188,191,221,158,243,126,154,253,230,134,122,197,168,84,47,215,156,118,78,222,143,205,206,162,48,183,213,150,111,207,135,228,93,130,18,220,188,15,111,170,92,202,38,64,84,48,96,76,117,177,208,38,233,140,37,22,246,121,15,41,157,5,53,181,157,88,2,37,77,29,114,120,219,34,15,234,183,128,196,123,125,224,61,238,166,65,94,170,174,0,82,151,226,90,134,161,120,14,9,121,173,157,141,23,221,225,66,110,134,194,199,118,15,235,206,254,209,68,40,227,5,218,238,43,170,236,225,85,204,183,115,51,34,13,58,7,188,135,230,144,192,152,14,129,180,195,230,245,186,19,113,65,200,117,247,141,74,49,135,132,100,141,191,165,187,165,79,80,234,28,103,89,225,115,13,140,141,186,46,171,192,23,24,15,91,236,196,103,194,147,36,42,48,149,109,177,180,113,207,244,170,191,13,29,107,156,17,231,72,232,250,211,248,230,34,34,128,193,157,132,17,159,220,60,146,122,252,181,207,148,70,201,89,224,14,181,88,244,236,204,42,245,15,156,227,4,102,154,128,209,200,146,115,151,96,81,168,200,212,159,235,176,63,240,57,224,70,188,23,180,3,114,44,211,26,146,180,56,252,26,12,159,10,147,3,113,207,70,246,184,7,70,249,37,96,234,137,223,174,193,34,21,15,39,25,64,174,125,139,212,152,168,70,174,118,255,76,15,156,81,47,11,24,41,91,253,109,106,230,125,166,245,140,250,170,54,54,121,217,104,156,173,76,69,96,142,63,191,10,84,140,181,165,19,49,15,227,123,114,120,88,189,224,211,122,166,88,35,136,45,72,210,52,133,117,8,5,180,176,147,218,18,49,75,251,158,59,28,220,117,152,10,202,122,122,94,93,64,10,35,140,16,142,60,28,78,157,112,183,226,2,37,57,68,225,221,114,204,165,89,30,25,129,73,181,115,143,201,96,1,140,169,207,158,151,43,13,187,149,208,160,62,251,12,217,221,57,230,180,20,216,7,174,35,236,90,82,147,228,152,128,215,189,69,24,146,211,73,5,197,173,86,145,27,180,27,220,48,118,234,91,115,208,215,64,97,234,145,45,205,14,173,189,194,90,55,150,193,253,194,17,84,62,118,188,25,128,2,67,67,112,127,26,209,187,188,30,120,57,253,28,48,246,133,246,140,130,180,21,247,12,156,23,15,184,74,24,4,236,234,61,105,91,246,199,56,212,151,21,22,9,58,107,148,17,193,63,162,150,8,53,123,145,244,105,228,36,75,236,101,154,46,151,157,7,38,14,255,52,174,61,200,42,14,140,44,88,85,152,76,156,184,120,117,204,202,253,194,237,129,199,31,224,28,113,142,3,83,90,248,60,60,167,57,227,183,7,21,248,235,133,179,192,228,188,235,52,33,21,54,190,149,101,240,60,61,31,45,114,30,14,138,185,165,163,130,100,99,184,182,49,136,222,142,67,98,234,211,27,110,171,162,119,112,102,104,139,36,43,220,145,72,73,41,156,201,110,14,184,169,238,40,211,127,151,160,131,57,240,210,74,103,224,179,177,134,19,43,145,177,173,51,152,28,246,88,183,68,199,170,166,234,173,66,96,42,60,77,105,65,101,162,139,222,200,63,195,61,176,164,160,216,118,248,28,121,155,80,187,103,205,30,88,72,250,196,69,216,84,50,52,165,148,163,43,202,41,145,154,32,208,174,231,222,57,186,220,26,48,133,128,209,244,88,172,200,229,181,112,215,96,110,233,179,73,17,140,48,199,249,165,244,108,55,36,233,164,136,22,192,46,161,57,19,208,58,45,87,20,50,120,23,253,30,201,244,160,162,231,120,88,116,84,146,229,23,93,79,146,157,70,2,35,176,209,110,215,210,51,40,80,35,187,146,171,249,153,240,74,170,17,68,118,100,116,188,85,149,160,197,132,130,87,32,122,134,225,168,23,24,4,4,246,29,83,56,34,146,62,252,216,49,215,181,151,45,140,175,118,231,217,128,70,184,128,51,89,14,114,21,54,175,199,245,232,103,116,94,36,67,96,254,232,199,86,120,52,123,159,207,160,193,6,222,195,27,170,84,26,140,40,9,123,55,14,152,158,123,50,178,187,161,182,66,244,6,118,139,199,130,218,229,186,238,230,227,19,57,237,112,34,222,112,52,169,82,10,35,164,116,35,63,185,42,75,160,161,67,208,166,9,215,11,102,203,235,182,131,40,127,232,209,65,9,112,24,141,196,100,207,237,168,62,102,33,219,97,196,17,38,137,17,15,60,34,167,13,120,239,231,225,156,136,183,117,206,154,29,6,58,166,160,92,116,159,213,129,114,120,9,184,165,247,217,198,200,26,241,17,120,23,180,103,105,151,213,195,189,188,73,8,157,106,12,27,33,69,116,156,50,14,53,112,18,245,107,247,183,97,121,208,133,107,5,13,37,146,65,138,249,15,30,51,126,71,13,32,34,58,85,51,92,86,178,140,235,118,243,80,80,65,84,152,176,122,185,73,44,77,136,179,166,165,176,187,58,26,9,50,121,117,61,63,88,76,145,151,204,201,181,158,73,154,140,98,204,115,138,72,227,121,222,139,216,153,95,101,207,128,64,143,174,141,141,164,213,147,92,26,60,223,106,83,38,246,237,22,173,237,175,60,15,47,59,138,0,59,138,102,109,62,240,149,77,56,48,68,199,186,124,18,18,195,30,84,194,15,254,20,35,81,99,80,34,57,223,168,243,171,154,56,9,222,173,72,207,129,175,62,233,225,132,110,229,156,1,147,237,218,158,105,76,182,178,255,246,152,143,80,153,77,212,27,221,161,74,126,204,199,88,110,184,215,226,225,204,140,244,44,125,216,149,34,247,13,14,139,241,152,249,139,74,65,135,247,84,21,63,12,117,14,218,155,118,7,229,197,99,137,159,51,34,50,231,126,57,242,83,109,105,83,202,254,224,109,183,122,65,77,197,46,80,170,87,158,19,157,52,202,200,85,196,173,164,137,40,20,135,73,65,63,23,120,37,70,93,8,35,238,168,156,76,176,26,232,93,182,160,255,25,185,230,8,14,169,177,208,169,24,245,228,206,159,111,52,63,240,136,4,97,174,42,253,185,33,244,61,235,205,161,228,54,161,151,205,115,122,228,29,201,224,133,196,19,61,147,41,224,31,254,173,71,49,109,17,189,95,80,61,28,249,195,229,156,201,51,233,91,113,90,221,244,78,54,146,215,202,57,27,121,244,188,38,42,101,30,19,106,83,128,29,153,184,120,173,170,194,57,247,155,168,11,199,227,211,53,227,232,13,148,194,124,125,47,200,11,162,8,17,207,195,179,109,148,110,113,197,72,47,38,149,228,25,83,92,25,145,187,124,174,62,143,77,139,148,65,132,188,206,118,183,219,122,70,197,212,91,111,70,247,177,0,212,51,1,175,208,190,217,251,153,176,135,118,13,91,115,244,91,149,48,181,246,101,145,76,94,231,173,28,128,120,40,63,247,197,26,97,198,129,14,130,86,121,156,175,147,66,114,136,157,241,209,87,183,107,25,129,76,47,40,194,73,242,152,196,231,30,145,162,228,14,82,90,221,23,176,135,227,190,8,39,100,105,234,113,129,13,254,150,130,115,151,212,4,27,180,255,106,144,213,192,244,183,166,122,30,24,240,91,10,123,254,129,102,88,96,164,42,99,17,12,187,54,235,111,27,81,96,20,182,161,202,160,207,94,187,5,29,38,149,105,123,232,160,112,84,223,74,89,210,59,242,243,236,77,185,96,60,27,151,163,78,211,14,217,118,124,206,9,143,160,184,44,15,76,101,73,84,197,89,73,132,172,94,178,77,131,91,238,24,23,184,84,228,181,173,234,57,178,194,39,214,142,110,89,103,107,63,27,108,84,26,38,188,223,210,53,42,57,214,45,16,38,27,71,167,146,29,27,151,93,130,57,47,81,22,227,137,202,245,114,129,176,47,105,107,76,161,118,41,74,40,178,147,23,51,138,197,203,170,113,238,144,122,56,26,121,247,101,105,152,108,92,242,108,18,201,186,219,227,80,12,23,205,50,91,211,164,59,91,176,33,84,178,208,4,230,16,8,6,57,146,169,147,222,57,113,35,71,65,55,69,170,91,235,124,151,209,44,9,76,73,178,12,57,9,134,151,216,136,107,245,208,147,119,26,231,175,192,235,217,141,77,156,207,87,47,215,238,51,187,246,3,31,243,116,4,92,244,0,178,202,220,96,144,200,103,151,80,215,249,50,42,156,22,20,63,144,156,168,147,106,145,122,31,236,21,165,154,86,185,194,228,246,5,124,110,218,162,241,201,197,152,169,24,48,84,155,106,187,162,238,22,150,175,85,134,12,117,228,114,155,114,210,125,75,17,124,252,130,8,49,119,15,52,146,213,167,196,25,211,28,10,193,167,12,91,255,124,46,149,232,160,141,32,252,35,219,164,200,117,120,99,186,246,32,21,107,168,55,72,56,2,90,140,115,255,216,65,247,196,53,63,11,188,149,220,11,103,218,3,35,226,81,46,151,20,119,95,249,96,48,220,172,72,17,48,18,43,205,125,128,200,115,197,76,33,115,74,201,237,225,255,129,89,58,216,185,22,3,44,48,220,22,126,91,64,10,231,172,199,42,48,129,255,160,177,130,47,71,168,239,44,222,176,199,101,6,59,223,71,100,206,153,163,216,171,222,113,246,36,185,106,195,239,75,152,33,80,42,65,229,181,138,85,216,6,103,89,198,241,42,31,4,189,87,87,193,5,38,234,41,99,86,126,71,150,195,165,55,245,100,49,145,118,20,134,158,1,219,16,17,8,124,126,248,174,124,228,12,133,223,101,162,155,205,118,225,48,236,168,50,77,113,202,148,21,92,82,150,41,39,239,133,191,211,175,18,7,196,29,39,143,254,146,35,131,200,141,202,19,233,152,85,237,143,128,115,85,53,177,3,67,88,23,203,107,193,87,161,31,155,52,151,8,225,224,22,89,234,90,220,28,171,117,94,126,58,146,25,228,181,144,210,138,36,205,105,236,167,178,143,239,6,49,77,141,223,62,134,139,48,212,205,221,77,240,61,104,43,241,91,73,224,11,10,157,25,101,219,19,206,39,77,255,65,174,50,156,158,76,218,172,85,52,231,195,31,91,41,230,56,190,189,169,95,147,111,31,222,63,248,54,185,244,10,76,78,95,16,135,65,180,222,245,151,225,10,187,116,155,147,234,64,25,82,163,50,9,90,99,100,185,212,168,222,150,199,60,130,58,50,19,60,146,135,159,171,246,177,102,162,53,49,19,221,23,14,188,162,18,215,110,67,90,221,9,173,113,154,151,243,178,25,137,159,192,68,201,130,129,145,196,139,164,40,59,117,116,28,30,105,245,126,31,91,158,212,113,127,246,49,223,186,150,213,65,116,159,131,212,143,8,232,86,195,118,255,178,143,253,181,11,31,71,110,95,231,12,32,12,231,180,149,103,142,106,146,37,242,225,53,150,192,177,176,147,202,239,46,163,224,47,65,82,109,102,207,93,94,203,74,4,34,247,110,85,106,6,170,182,166,208,58,136,164,205,1,34,40,39,124,4,81,204,148,92,10,246,16,134,7,60,87,187,251,53,240,78,144,222,118,219,118,241,33,227,24,57,59,130,31,93,22,167,144,184,175,157,200,179,92,106,224,154,133,3,206,106,188,92,167,195,88,52,246,42,15,186,178,43,64,209,182,76,209,183,61,240,36,176,17,221,238,89,111,225,84,153,67,161,188,131,109,153,104,155,194,131,213,18,52,210,16,226,108,25,48,50,56,194,130,90,86,247,57,228,183,45,65,58,184,154,169,28,95,83,30,126,78,171,17,1,105,168,21,32,87,18,120,26,241,187,195,20,193,23,25,179,133,74,106,124,105,83,224,214,33,37,148,87,131,67,212,72,46,183,194,20,91,7,179,42,70,228,51,203,248,229,59,203,72,57,22,7,182,137,122,132,244,144,17,169,111,145,30,2,30,37,72,67,22,22,151,184,116,240,177,177,175,59,181,125,162,66,42,235,195,137,165,58,109,126,178,123,134,116,124,67,152,112,201,233,81,244,44,77,225,221,162,252,7,218,184,179,227,104,107,68,146,66,3,33,113,103,215,247,66,236,45,98,198,155,74,34,169,218,166,53,154,237,193,201,79,190,199,126,222,107,133,107,113,83,218,37,114,148,88,253,132,194,67,76,128,108,119,153,12,72,176,174,224,209,162,56,100,9,43,8,254,157,243,42,62,25,182,221,149,159,247,218,248,11,67,126,97,115,252,23,125,56,87,22,127,56,181,234,245,129,143,81,234,75,119,67,76,148,174,149,3,106,78,154,128,199,148,10,29,224,21,170,247,149,202,133,42,186,166,120,216,118,185,34,32,211,46,249,242,211,216,122,87,65,132,24,128,200,124,32,246,138,59,209,127,219,120,202,90,83,216,244,7,66,15,35,169,78,14,187,250,114,255,155,125,26,225,212,63,182,67,59,166,94,40,136,172,213,212,101,3,108,202,127,1,247,42,164,81,192,68,78,66,158,36,65,94,56,20,206,220,65,66,65,196,12,220,7,166,118,37,244,71,114,18,39,24,181,6,204,165,80,140,36,159,51,201,107,25,139,126,72,249,81,83,41,44,141,203,212,211,66,58,14,26,1,201,61,160,241,49,247,82,8,230,217,111,233,179,11,90,3,33,183,215,141,231,91,159,109,20,192,161,76,202,206,92,20,38,147,54,95,5,195,177,95,152,91,137,40,240,168,115,194,106,119,242,149,117,100,31,47,253,129,147,168,216,90,137,126,126,122,110,214,95,72,230,89,66,232,211,26,54,180,128,197,68,162,99,228,166,132,168,209,56,246,210,120,96,98,79,209,246,156,65,249,249,214,198,251,17,40,165,192,58,207,208,200,8,197,85,62,251,156,239,199,76,51,94,186,145,195,220,235,251,185,102,200,8,54,242,194,234,122,95,122,132,90,229,177,34,107,122,230,89,161,100,49,84,168,72,125,92,237,129,17,50,186,2,89,69,152,207,22,113,153,54,66,242,104,88,0,66,71,37,25,29,99,192,85,19,191,129,251,8,117,119,4,173,138,228,38,176,54,209,21,9,97,176,69,185,170,116,141,226,251,20,26,183,16,21,137,127,219,2,168,36,224,132,216,26,124,3,251,129,169,183,191,240,124,54,211,210,140,220,46,148,220,58,245,143,2,163,24,19,90,152,144,232,201,193,154,9,250,220,158,33,75,248,108,12,40,73,92,133,43,130,48,82,132,102,173,225,116,14,245,107,232,250,158,214,165,182,208,84,133,48,84,141,25,224,17,186,95,38,137,240,182,149,245,1,69,114,175,227,133,135,194,99,188,112,134,210,217,37,251,96,155,17,176,144,186,186,67,14,252,76,36,221,52,172,28,199,39,74,78,213,108,115,129,207,170,14,197,251,68,34,86,86,52,145,201,51,174,8,250,148,75,27,48,98,68,33,176,190,180,156,215,14,128,51,235,74,136,187,83,252,168,40,70,151,119,155,152,100,207,15,124,230,243,14,120,32,80,252,156,61,35,123,182,59,48,57,199,122,114,109,124,138,254,210,164,111,234,166,64,140,163,134,252,250,185,94,28,163,86,62,100,134,4,207,101,181,206,240,64,249,165,61,35,218,125,21,41,201,90,221,122,102,114,103,15,201,201,9,135,135,246,27,150,168,18,170,146,19,10,34,237,25,217,241,209,186,65,52,255,194,76,186,11,155,63,249,129,143,149,186,2,54,194,225,7,78,87,116,242,220,129,36,144,1,90,118,124,142,70,82,221,51,222,200,42,123,211,126,54,54,97,127,57,104,183,82,161,15,134,22,125,234,186,202,86,242,238,221,230,83,206,166,227,77,162,161,207,177,193,133,175,235,59,91,217,143,119,140,76,155,231,56,102,223,243,162,240,102,82,234,194,46,111,211,40,59,99,231,129,57,124,147,174,29,12,189,152,9,92,121,203,122,22,199,177,252,135,171,120,226,15,145,82,43,11,195,67,8,232,48,229,238,239,110,50,188,150,234,160,172,249,23,198,74,113,24,213,136,103,47,65,178,220,177,242,176,191,88,104,243,202,215,194,105,188,215,179,61,147,174,20,95,131,55,120,13,47,243,51,248,218,88,63,165,205,231,225,59,52,35,51,60,5,18,217,97,123,70,191,222,187,118,236,168,46,220,219,124,186,155,213,134,1,206,221,91,247,103,196,20,92,206,210,42,14,133,100,11,24,34,187,236,48,196,65,85,95,140,11,75,180,206,88,106,58,83,10,97,127,95,183,37,147,218,167,231,109,49,247,113,115,152,68,236,166,31,211,244,172,252,225,136,67,39,61,235,161,230,118,202,6,96,72,247,159,223,182,9,224,112,67,150,174,254,1,158,241,240,182,149,104,238,7,59,51,50,181,179,240,238,60,176,17,118,56,76,174,179,142,41,20,230,110,226,216,73,145,30,171,208,68,192,124,76,77,234,178,60,48,215,110,31,52,18,252,158,147,7,241,157,144,110,47,86,45,171,6,80,206,87,193,28,191,113,79,58,40,53,155,224,140,195,16,76,142,199,0,202,144,55,57,12,239,217,99,225,152,111,102,4,76,73,127,127,76,183,29,155,10,161,80,141,40,27,204,56,58,188,169,158,126,97,15,126,242,173,8,150,62,23,8,52,121,253,123,160,185,245,54,54,215,193,133,107,90,237,105,77,174,118,14,216,40,108,5,238,57,135,14,57,42,78,136,239,41,12,69,71,192,204,133,164,163,50,56,50,188,231,208,253,111,29,20,152,36,92,123,154,18,211,178,159,17,31,220,169,47,108,14,98,133,177,3,227,217,150,224,90,94,216,197,40,11,130,80,229,185,217,24,115,106,192,36,98,61,141,167,121,115,62,216,182,191,161,83,133,248,162,159,108,16,50,29,179,79,31,206,241,238,31,19,54,105,169,197,61,123,31,117,64,110,42,151,109,220,214,10,147,113,230,143,70,244,113,234,183,38,250,232,33,221,118,22,11,58,182,15,12,137,82,115,216,100,107,165,99,212,13,103,151,208,173,168,208,233,231,104,198,147,54,2,165,190,123,40,220,75,23,152,152,253,84,248,204,156,251,108,60,174,186,19,27,183,196,109,141,207,65,215,135,165,209,249,183,62,87,9,110,40,47,92,157,88,188,145,141,86,36,161,239,7,199,221,5,120,183,23,206,56,15,28,166,82,77,231,176,241,32,184,96,50,240,208,237,140,10,114,39,92,0,149,234,126,251,225,115,8,76,7,201,243,207,207,120,163,36,228,221,46,216,110,122,244,81,136,93,47,186,159,13,5,219,62,230,24,37,92,163,228,167,211,8,136,248,47,179,47,246,231,209,139,141,121,7,220,241,240,93,152,178,236,22,95,195,232,37,213,84,128,7,48,142,108,170,68,56,221,4,54,174,125,127,184,205,103,61,62,186,105,93,149,128,81,32,148,23,227,95,47,43,160,136,237,116,70,183,97,212,142,220,255,4,140,10,186,254,54,209,73,223,72,33,102,216,69,237,148,129,90,242,138,223,222,16,97,202,139,29,27,62,57,119,95,163,110,231,24,19,77,97,43,71,119,184,152,140,145,192,197,180,72,3,94,69,157,91,104,62,123,130,11,233,172,57,141,23,198,129,235,235,131,68,221,231,123,66,3,92,5,38,75,78,70,133,124,49,119,15,55,222,112,233,174,48,136,240,229,248,233,69,105,174,172,189,97,17,62,255,94,3,62,239,253,192,248,135,123,192,227,157,165,212,164,186,103,140,68,89,178,115,20,38,116,178,162,53,33,59,221,165,167,201,168,250,134,5,205,84,214,117,63,187,17,203,127,240,132,199,107,107,107,146,194,92,127,154,16,29,229,179,10,27,117,124,192,212,224,111,133,247,125,109,152,91,31,240,152,141,30,21,109,48,217,164,166,3,110,186,154,126,249,174,100,183,100,93,248,108,242,97,26,66,204,75,44,90,96,242,222,220,140,177,194,234,172,59,14,85,34,51,26,79,8,150,20,69,239,59,230,240,194,112,208,89,184,172,104,223,59,142,111,240,113,70,174,134,117,225,63,125,110,62,170,229,1,188,209,223,13,216,42,254,5,134,18,193,125,41,117,163,50,164,95,115,89,80,214,187,134,182,95,93,58,104,132,247,123,60,156,148,17,189,210,65,61,90,227,189,247,50,54,253,11,111,203,55,250,90,227,231,57,103,159,188,216,134,59,202,103,18,92,52,91,221,245,25,131,202,63,72,195,203,92,158,198,103,13,184,120,226,129,137,51,171,39,6,169,89,159,226,92,66,46,68,98,89,241,172,183,51,149,249,30,50,253,241,136,134,156,88,35,13,58,73,92,31,152,133,188,29,198,104,20,123,182,100,18,213,221,140,103,245,232,145,10,122,6,80,208,33,5,144,192,203,185,97,64,225,100,89,130,26,39,133,143,166,233,254,202,30,126,96,8,117,3,37,230,48,4,173,184,33,124,184,72,20,19,18,34,224,99,133,248,61,181,89,17,200,210,159,134,10,60,6,187,117,196,146,186,194,131,42,135,128,209,132,124,90,215,168,130,39,115,210,146,141,4,30,231,113,62,129,27,116,207,194,42,11,220,161,22,8,248,108,133,79,215,200,218,253,64,62,185,48,107,2,122,98,243,1,127,50,202,218,45,220,140,62,71,168,28,170,114,100,2,39,39,37,7,46,89,114,152,12,206,93,97,21,165,251,237,22,77,30,126,204,228,103,196,120,231,152,220,230,124,173,127,128,135,194,45,191,240,246,4,142,131,142,71,8,220,70,164,184,32,151,193,107,233,4,182,241,236,183,53,132,234,207,215,32,191,49,126,26,81,151,231,99,225,51,142,198,168,176,20,29,51,210,150,252,224,33,110,164,85,209,48,197,156,139,84,172,29,42,8,167,58,172,9,22,134,161,208,40,152,31,234,207,35,3,196,235,154,27,68,174,163,61,71,195,8,57,13,46,114,156,230,178,153,224,173,94,126,85,108,164,106,169,73,72,90,172,23,119,81,226,97,115,88,143,142,17,18,130,103,215,65,35,174,8,204,9,232,233,137,148,185,146,250,173,251,13,41,84,57,26,163,47,32,3,202,213,34,46,169,116,236,92,99,100,154,53,75,245,247,17,197,14,232,186,110,217,17,182,59,198,32,95,45,194,41,14,45,89,135,221,37,96,14,115,105,221,77,43,212,7,156,72,175,84,21,0,35,147,17,93,35,181,75,110,23,112,64,226,180,11,120,9,197,138,101,255,54,47,18,225,92,62,243,98,41,252,147,120,246,17,63,187,170,172,233,51,41,217,90,3,36,243,94,127,120,142,59,77,206,222,125,94,75,230,55,251,131,171,59,24,220,36,65,137,92,109,46,11,247,217,220,67,101,196,134,17,141,248,4,223,184,152,229,210,115,96,252,75,53,224,33,57,232,16,83,237,27,1,67,10,117,139,240,33,183,142,177,122,124,141,179,127,99,74,11,140,101,118,91,83,67,174,15,159,9,202,21,255,26,48,185,102,113,16,21,74,102,75,236,224,80,201,11,245,165,89,59,16,68,59,108,94,76,125,248,54,114,17,159,164,84,245,137,237,84,126,204,125,219,97,99,91,147,214,139,172,190,64,143,5,39,5,136,48,208,162,129,215,28,30,232,163,200,179,81,200,244,40,175,185,36,161,96,21,24,21,120,95,61,153,188,69,253,154,100,94,121,54,77,179,242,145,166,91,252,230,167,183,175,76,28,218,249,121,54,241,76,191,70,226,81,75,69,238,168,101,243,53,253,78,213,185,67,73,61,220,89,56,25,33,144,226,240,249,54,106,18,162,65,221,188,216,8,24,129,170,33,176,213,169,173,128,219,16,62,208,3,67,205,188,227,183,113,110,200,210,172,248,189,102,188,23,2,95,50,23,80,77,27,206,250,7,76,6,70,19,248,103,180,56,188,77,154,82,224,109,5,239,31,92,112,85,202,168,16,54,204,94,191,120,96,163,168,147,214,165,167,96,242,5,94,74,9,13,124,38,182,95,236,59,30,61,181,5,42,145,63,87,139,108,20,97,158,221,81,70,133,96,120,242,3,132,140,155,41,154,141,198,56,145,226,12,176,132,28,225,196,133,60,1,119,214,10,24,118,24,25,53,178,79,179,47,253,78,136,89,8,90,126,124,150,225,48,239,70,187,33,103,178,209,0,196,110,216,141,208,64,238,200,48,244,86,215,253,2,134,121,95,222,187,163,153,183,124,88,42,65,71,217,149,200,114,30,78,103,128,173,145,142,113,33,115,9,130,194,17,95,12,239,192,212,15,122,54,230,62,226,248,58,143,167,50,80,96,86,180,207,180,134,254,156,236,120,213,42,122,103,192,112,235,85,25,211,101,66,75,241,211,11,5,1,233,217,34,147,60,69,199,23,178,123,242,94,38,164,233,142,26,210,246,151,186,221,140,10,227,174,17,86,95,45,218,113,146,81,75,188,215,217,18,215,243,94,198,133,57,3,134,99,64,186,118,206,28,36,20,63,24,145,151,162,223,19,120,41,188,242,3,103,20,94,125,88,144,219,168,237,15,112,125,224,103,13,157,109,107,239,216,58,206,92,107,122,173,162,124,124,172,120,177,110,186,203,75,97,138,153,226,225,68,103,158,23,67,135,198,29,15,16,184,241,39,2,67,219,126,31,206,124,17,107,133,244,237,20,206,156,51,109,80,236,170,10,115,28,251,176,12,92,155,114,204,88,216,99,196,57,66,53,82,150,155,0,48,57,136,1,23,237,25,209,129,26,179,24,229,17,189,45,254,172,170,248,156,72,158,8,159,21,62,118,74,15,91,192,208,147,74,191,241,157,69,148,207,18,87,69,76,28,143,25,33,221,120,56,137,145,50,164,100,44,70,249,113,51,129,181,46,187,86,163,46,100,197,182,196,65,189,197,37,2,107,234,112,154,7,96,146,185,229,197,206,17,54,156,139,190,89,74,186,70,116,27,164,71,158,172,7,76,130,233,80,120,122,2,188,201,120,226,134,21,148,220,175,117,59,78,136,177,41,124,118,158,251,185,160,75,150,131,194,108,217,124,65,85,167,182,131,254,44,231,42,176,230,118,177,67,142,48,164,72,208,96,227,17,152,226,217,21,232,214,252,196,102,74,229,113,196,80,164,33,25,234,252,9,202,146,93,190,165,134,148,76,142,195,85,49,12,62,189,148,135,83,203,119,55,21,60,120,233,65,143,193,82,238,4,198,163,33,163,13,197,77,196,230,205,63,49,196,194,131,27,41,244,16,154,233,62,136,234,192,178,60,162,30,95,122,254,28,215,2,27,235,64,124,44,252,176,250,165,169,49,93,97,18,80,21,40,140,185,70,138,86,239,86,203,135,30,186,0,80,102,189,155,6,172,64,91,39,161,41,189,220,247,110,212,250,201,195,141,123,187,198,195,143,173,244,172,220,121,150,158,151,228,52,120,212,146,70,110,56,204,34,61,30,138,91,82,149,164,107,150,203,191,227,139,44,216,46,228,225,86,120,29,171,11,231,177,38,111,53,252,247,187,5,108,110,85,109,61,77,168,192,97,227,12,151,65,93,198,183,89,2,38,36,61,21,30,179,132,161,133,187,106,38,253,109,36,243,252,38,222,81,82,44,178,143,67,130,55,238,169,190,32,101,235,15,60,251,53,32,225,73,145,122,7,220,122,28,65,62,106,199,64,216,234,0,107,166,192,188,162,107,199,80,149,20,119,96,132,11,162,107,198,122,211,21,134,5,33,134,133,42,57,29,53,138,16,194,48,94,22,153,168,138,162,239,21,239,101,66,164,15,60,110,116,147,253,165,72,250,163,9,186,199,46,191,85,215,146,66,45,84,199,124,22,158,107,241,214,212,72,56,131,169,35,116,152,239,42,175,140,225,89,34,189,170,91,121,130,124,141,115,171,169,53,108,40,136,153,183,216,173,253,151,214,28,40,197,5,210,54,119,187,191,253,96,152,249,134,102,190,48,35,163,246,255,192,195,88,31,46,108,26,20,43,96,188,34,114,75,63,7,240,24,94,167,110,44,0,164,41,95,248,124,153,22,121,95,131,252,21,117,216,96,92,68,41,185,193,228,156,8,60,48,46,134,195,198,91,39,191,109,113,235,30,40,199,249,124,209,88,91,3,2,168,33,139,135,220,223,28,238,76,124,15,67,106,25,96,118,201,45,58,6,255,237,51,40,168,189,36,63,83,141,129,88,47,41,240,92,231,240,52,13,116,102,90,213,159,38,173,61,134,20,83,92,125,188,103,132,136,107,7,140,7,102,105,235,94,82,236,87,184,230,147,58,239,206,217,132,115,195,95,187,81,233,37,54,111,199,141,210,46,76,62,168,204,210,3,19,104,88,1,143,39,155,2,25,173,30,222,80,228,164,114,213,207,73,5,111,246,93,126,16,17,22,189,181,101,92,142,94,238,211,76,171,106,203,17,66,77,67,8,212,1,159,13,73,110,33,132,17,115,196,231,129,187,218,18,108,126,213,147,239,129,41,184,146,158,175,105,28,60,14,83,28,153,181,53,98,138,2,19,71,151,174,109,211,179,116,24,125,153,103,117,158,125,180,45,133,207,141,70,222,123,219,161,225,195,114,198,152,169,169,112,239,67,224,169,68,145,7,62,127,217,53,167,26,37,2,73,148,201,72,110,42,184,43,63,216,94,67,150,16,66,199,248,196,3,198,77,217,5,198,229,17,43,12,250,82,121,109,246,190,28,249,20,208,6,158,247,104,2,147,103,232,59,135,201,36,38,89,97,144,209,162,171,246,193,228,90,202,100,128,184,97,197,54,13,237,19,26,158,23,62,198,253,244,90,188,102,116,151,98,251,13,38,79,245,19,192,84,206,116,175,165,192,48,21,119,163,205,243,181,182,70,32,7,12,174,10,103,85,188,229,164,27,179,11,124,238,125,210,24,21,51,231,214,108,166,147,35,252,122,192,22,87,119,152,23,213,33,51,173,111,55,90,173,86,188,72,121,10,233,21,163,198,195,45,63,178,107,227,211,155,139,110,19,65,210,215,194,86,89,1,159,83,66,188,23,38,87,24,81,20,120,233,187,38,179,14,100,64,34,162,0,43,96,23,69,181,101,244,175,174,240,72,53,61,158,98,105,77,62,140,87,40,2,67,83,208,31,184,237,24,21,74,14,52,97,117,192,122,231,165,203,7,70,207,74,118,188,129,166,69,141,137,68,5,81,214,103,179,175,228,232,56,154,151,91,59,126,254,231,37,88,168,197,23,146,173,4,158,86,72,16,48,53,17,250,112,120,86,220,245,8,27,115,210,32,225,48,214,80,119,66,83,152,215,133,179,135,77,126,4,5,44,121,2,84,102,234,92,217,84,13,172,128,201,77,19,24,35,167,251,110,10,9,85,17,46,251,101,9,69,113,245,154,150,179,161,179,216,74,67,124,87,161,28,191,9,71,30,117,83,72,252,92,120,42,115,180,149,85,29,163,215,71,109,65,199,44,86,239,48,123,165,93,116,230,63,162,197,221,15,211,116,215,122,126,159,237,92,13,148,205,192,28,165,63,141,85,224,78,184,9,117,226,51,17,249,190,177,6,168,249,91,186,231,44,84,229,221,176,156,208,205,9,147,42,58,229,213,121,3,154,21,94,138,124,25,223,138,228,132,128,169,186,205,250,108,10,225,124,142,147,0,217,69,49,97,13,4,166,151,239,180,139,98,46,97,160,4,38,203,37,90,115,107,214,105,186,177,110,190,33,91,36,169,139,56,242,130,169,20,217,189,15,62,27,26,76,105,10,143,25,57,67,164,204,13,169,160,95,16,28,99,65,126,48,44,14,154,196,66,154,33,164,128,14,103,202,247,228,107,110,184,234,87,180,110,121,61,253,30,217,85,182,27,188,55,79,50,135,113,199,132,139,219,234,29,180,132,100,192,26,224,114,12,86,149,92,133,48,116,65,43,13,63,172,195,212,169,47,237,55,249,120,59,96,34,89,114,137,159,84,136,134,225,138,141,76,218,171,192,153,175,235,111,221,43,44,238,67,96,75,178,115,148,100,52,185,191,64,79,145,99,113,45,252,84,194,69,135,103,1,102,194,120,54,127,87,62,23,62,150,22,201,253,88,15,75,179,107,96,59,24,174,214,208,152,238,73,147,255,103,26,151,193,223,164,76,16,75,81,120,109,47,194,109,28,179,85,106,143,9,147,81,136,225,93,163,86,82,183,67,188,40,59,110,94,70,252,84,228,12,193,19,114,206,179,248,237,5,227,190,246,28,145,123,223,23,22,158,40,205,101,231,30,158,35,42,189,216,113,178,152,104,40,242,204,187,128,166,114,84,226,97,38,59,199,251,61,143,13,172,41,19,48,53,238,112,176,193,248,208,198,243,203,198,117,19,48,187,138,56,16,38,41,96,145,74,181,96,37,146,245,1,207,119,48,144,157,35,249,216,196,75,225,115,247,108,61,38,18,147,65,114,219,126,84,25,177,2,142,201,243,44,31,68,63,111,94,29,5,8,91,68,90,112,36,33,229,235,29,219,231,240,170,85,91,111,238,72,223,79,179,203,42,165,206,25,193,68,157,250,114,152,218,3,241,139,80,114,120,99,145,148,171,54,145,171,35,44,131,131,32,96,146,67,197,111,111,58,147,145,243,13,247,242,49,239,30,56,167,216,177,118,250,81,156,41,60,131,59,221,152,242,144,142,23,152,164,3,79,3,48,42,213,41,39,35,148,211,201,9,50,15,140,196,200,208,135,35,40,238,171,243,216,122,156,180,15,188,130,243,195,34,54,69,212,126,224,57,65,130,215,7,149,98,190,250,12,11,78,19,119,155,156,45,158,4,79,237,218,70,164,167,6,172,5,244,124,76,42,211,188,113,181,218,52,105,204,152,45,119,151,114,169,200,90,82,71,36,121,71,136,118,67,195,174,39,12,23,148,226,180,109,28,215,166,39,32,48,164,20,190,143,83,72,171,226,156,11,158,147,25,229,95,212,72,100,77,106,157,191,153,237,191,13,255,82,150,20,51,172,205,238,84,13,205,234,70,210,243,98,152,166,190,132,40,145,152,114,42,163,99,52,226,16,97,192,86,210,95,222,240,87,108,71,11,218,170,85,27,167,56,4,182,121,51,214,124,223,170,68,191,150,169,22,101,133,77,101,236,131,119,154,235,29,49,84,229,252,151,119,53,13,209,7,38,106,110,112,167,66,247,216,65,79,191,211,112,145,10,98,204,111,129,62,21,166,145,161,220,161,161,105,154,28,253,19,54,175,142,66,100,33,126,96,147,113,113,82,80,96,138,234,139,194,101,185,70,61,186,227,100,123,234,179,57,182,167,119,188,192,71,42,69,17,68,227,170,139,188,194,210,112,246,21,57,118,185,35,54,151,161,232,212,84,83,172,34,48,105,103,95,90,29,2,85,172,2,109,13,107,65,241,214,240,106,13,237,249,49,70,134,151,239,159,171,41,98,14,122,10,112,137,119,65,6,180,54,25,69,233,57,215,72,191,113,226,226,231,191,20,133,176,211,223,11,154,189,169,19,9,127,121,140,217,160,22,103,63,40,196,40,254,203,103,244,134,102,114,33,200,144,156,25,160,83,124,51,245,66,58,145,100,116,45,236,110,133,153,69,223,154,234,62,175,199,192,153,215,158,144,248,185,115,67,64,226,223,139,138,237,244,194,197,141,241,131,14,242,95,31,148,0,170,191,23,158,88,245,146,81,77,22,20,252,80,161,54,173,195,50,70,162,185,188,99,27,79,97,214,103,179,145,119,31,111,170,220,213,83,117,174,78,148,2,253,208,115,244,151,164,159,114,81,18,186,2,181,250,223,174,176,253,154,195,212,160,232,185,249,9,183,124,48,124,57,207,86,104,114,54,205,209,179,173,118,61,0,32,187,157,190,184,114,38,15,64,151,30,251,219,250,82,66,160,162,130,147,84,198,100,33,92,247,249,99,58,238,149,164,14,54,163,77,243,34,246,78,73,28,25,141,2,79,75,199,251,96,242,147,167,90,34,107,222,188,108,96,182,74,133,207,161,48,162,107,136,7,10,61,57,249,174,172,40,31,149,106,18,216,178,229,28,219,162,140,120,111,230,179,82,103,64,20,4,31,146,195,148,22,43,10,177,241,231,185,56,168,209,228,15,133,83,118,167,137,69,88,206,57,87,244,217,109,248,169,217,113,58,225,174,19,24,222,232,230,15,239,231,220,83,39,214,164,70,55,93,216,156,229,250,219,144,215,251,91,143,179,151,106,205,16,236,73,229,126,78,44,241,249,244,140,72,186,239,195,121,160,41,46,119,144,149,146,85,164,125,48,194,128,90,33,102,220,182,51,121,107,92,173,194,173,196,221,127,21,87,75,237,36,103,33,221,32,48,185,163,43,90,147,217,34,67,14,245,207,114,137,152,110,196,168,73,220,88,92,49,71,142,81,129,182,46,201,152,18,213,45,45,190,246,52,131,226,14,154,85,96,238,237,243,212,106,40,101,88,168,138,40,45,166,210,130,232,91,127,59,227,216,159,129,82,90,46,29,47,104,82,221,103,155,141,37,40,153,119,177,242,143,225,201,157,65,96,203,79,241,197,187,241,107,136,151,24,63,71,119,162,173,115,11,64,240,71,142,0,162,92,221,29,108,7,230,251,73,144,102,81,74,234,36,174,231,21,44,171,74,30,126,46,148,46,213,69,76,201,74,157,3,53,126,42,79,190,230,238,111,102,232,133,203,182,63,251,96,210,129,132,125,22,217,47,28,189,205,91,83,190,161,48,10,127,45,197,195,201,169,149,157,152,43,124,171,247,183,81,97,203,10,15,36,69,2,62,215,27,205,67,134,33,143,200,80,192,67,55,211,205,9,237,41,0,244,108,12,45,60,133,65,180,123,42,50,61,131,213,253,126,78,72,139,32,73,114,56,205,33,41,114,72,88,213,238,135,0,17,105,56,68,47,154,177,165,163,223,212,220,165,251,177,247,49,183,40,206,242,158,33,20,81,238,107,161,47,7,3,220,116,120,216,196,17,24,118,218,18,40,174,220,165,232,218,177,116,75,53,26,65,233,25,187,231,157,41,112,85,238,7,53,45,247,64,137,248,20,133,185,25,251,183,174,36,243,229,241,192,221,115,4,128,207,157,226,126,204,3,175,203,147,15,227,53,126,244,125,97,60,48,203,143,198,210,126,233,61,2,23,242,185,91,192,216,112,242,219,205,156,150,190,126,168,208,27,85,122,142,171,181,197,36,102,83,146,211,237,192,103,17,220,23,235,40,206,109,125,56,153,226,126,248,21,212,130,231,152,10,155,58,161,195,86,103,252,60,156,194,33,127,49,60,27,165,235,139,109,252,84,62,106,131,116,172,42,223,243,156,10,41,197,168,89,178,86,41,10,91,173,188,195,156,117,105,42,28,73,212,7,53,242,63,5,73,7,241,142,81,143,156,199,243,232,229,1,154,110,154,95,82,222,188,173,218,185,249,134,117,46,186,232,22,107,183,179,177,115,59,12,235,193,212,126,21,75,253,255,96,88,229,114,126,70,244,220,142,253,136,168,5,119,153,190,116,187,166,136,85,54,9,25,131,209,177,37,103,183,48,245,210,33,228,48,54,205,166,7,127,200,9,52,153,49,133,119,36,27,3,147,165,150,245,225,25,82,79,135,161,80,211,126,161,235,153,226,167,135,178,218,130,154,226,162,163,220,15,107,127,224,115,177,173,23,222,235,129,185,77,53,255,101,24,214,132,109,7,184,82,191,230,48,193,208,62,31,24,41,208,128,177,24,30,120,120,94,44,18,194,91,83,241,13,29,177,145,158,17,51,122,42,133,77,8,47,96,166,213,122,246,148,234,250,151,80,241,146,234,220,31,24,181,251,15,30,8,59,236,103,203,169,195,151,86,37,189,70,226,24,182,155,213,152,163,16,121,147,9,167,48,84,179,241,236,70,128,178,191,176,95,202,48,251,150,164,166,254,208,94,253,181,176,172,107,125,225,53,252,174,10,205,112,155,245,121,246,49,1,178,183,70,65,116,148,167,53,254,52,127,175,121,38,74,170,186,15,27,199,158,191,151,105,215,63,15,71,50,44,134,148,34,0,81,78,51,248,92,210,87,192,220,110,228,225,196,113,93,153,128,237,159,59,124,87,216,92,6,14,87,242,159,234,3,151,20,115,156,252,79,97,7,32,1,134,220,33,127,111,204,146,172,31,12,253,185,104,75,230,253,212,142,193,14,232,175,213,236,56,209,183,134,87,61,125,110,65,46,200,25,57,7,109,61,93,48,177,55,35,33,40,10,238,230,84,112,189,153,96,75,214,57,90,40,218,24,14,19,77,75,58,160,80,238,249,28,197,223,222,36,47,98,27,231,74,242,198,53,211,19,253,150,199,170,143,141,146,58,222,81,116,233,217,129,235,198,25,122,110,103,204,116,162,244,30,188,152,192,20,117,205,199,22,112,230,215,222,44,197,85,215,22,193,76,167,24,50,130,252,222,158,13,233,88,125,158,251,214,81,121,88,93,63,101,51,6,100,239,56,174,235,170,235,227,88,91,124,194,128,241,182,60,173,199,181,205,206,22,65,194,238,115,32,87,215,179,70,192,98,238,241,108,41,16,222,230,104,12,19,230,11,51,229,253,189,206,121,153,210,243,211,168,20,198,215,236,219,18,44,244,92,43,65,130,202,128,64,28,168,232,158,43,26,195,155,60,245,100,226,78,239,142,57,224,77,45,226,11,47,133,107,210,121,102,34,224,221,63,246,48,226,209,254,192,33,183,104,240,24,15,12,165,142,27,203,36,233,47,201,226,58,240,153,255,205,93,84,205,106,192,117,217,91,176,206,247,51,187,98,231,103,84,76,39,199,223,219,2,30,207,113,15,231,145,127,16,172,254,166,35,78,214,246,142,103,179,41,72,150,10,139,54,7,203,99,55,139,165,170,5,4,35,191,39,221,49,221,143,1,171,11,136,202,163,184,179,65,231,178,170,46,1,98,190,94,181,125,96,146,17,117,200,209,211,219,95,78,44,240,160,98,86,97,18,4,166,195,150,249,35,173,103,201,174,6,76,194,249,185,153,234,110,54,57,22,220,93,211,185,169,52,53,89,241,96,117,119,10,118,248,163,213,88,32,88,22,183,73,110,1,103,159,208,95,62,103,85,248,66,59,122,37,85,159,109,249,127,238,184,179,66,201,174,155,225,178,19,126,4,140,68,248,3,19,139,136,214,164,232,61,207,134,26,165,7,74,28,81,190,7,55,93,167,1,62,112,37,233,65,159,77,220,47,190,166,165,231,234,215,252,69,168,253,189,160,12,214,77,5,229,153,22,131,130,60,133,46,0,92,28,30,136,179,106,53,174,178,2,155,18,186,247,251,44,91,146,252,3,134,147,179,120,189,71,55,201,99,169,46,56,112,57,167,166,111,11,157,235,158,232,195,2,239,232,53,217,21,242,202,228,225,194,147,243,161,38,8,39,171,3,90,140,61,99,2,19,64,148,155,230,206,150,219,228,126,80,115,119,73,112,114,27,207,150,7,249,40,187,53,47,149,192,36,176,68,107,82,47,68,196,145,156,209,29,121,161,157,4,204,38,132,157,164,118,226,53,244,241,222,195,206,39,129,33,154,119,211,110,112,19,169,55,14,206,14,125,38,174,155,10,131,136,69,150,57,154,15,148,156,140,26,248,156,177,77,97,46,213,126,242,161,26,172,85,221,192,36,87,13,135,139,21,98,63,240,8,251,235,192,253,108,81,242,222,166,53,227,102,190,165,168,72,204,201,202,242,138,7,163,45,173,160,74,252,242,192,150,45,53,2,62,123,130,152,180,240,43,213,46,173,169,51,19,184,66,233,54,106,192,196,158,155,192,103,86,238,186,4,150,152,239,198,170,161,18,74,224,82,31,52,228,124,9,7,214,45,213,117,192,8,109,56,76,78,150,68,132,129,89,111,229,194,121,232,144,147,160,228,229,57,192,232,72,11,220,38,14,228,230,48,122,160,85,96,51,115,99,200,43,229,54,75,198,148,157,221,169,253,129,17,148,145,15,134,234,134,19,94,81,26,181,179,72,72,80,213,137,154,150,143,41,162,146,122,59,58,102,100,170,174,81,198,253,185,41,29,144,193,43,221,214,108,214,47,76,250,96,180,62,166,162,248,14,178,229,68,244,104,188,173,104,70,96,60,106,126,243,66,84,135,128,180,194,103,222,251,110,57,40,50,106,98,59,154,10,206,40,62,25,160,137,218,233,249,109,52,196,115,192,168,118,232,107,67,63,154,162,181,101,45,107,107,40,89,83,180,62,135,232,51,211,136,195,123,194,57,233,185,85,74,99,73,220,97,43,143,198,157,240,91,85,248,216,7,35,26,15,163,51,85,24,162,163,104,141,136,203,51,166,70,225,235,95,187,177,43,85,29,180,102,241,183,128,33,166,208,33,199,98,188,131,102,164,15,83,97,180,192,163,53,63,164,111,77,5,99,172,160,99,172,160,255,116,97,92,211,158,81,75,90,49,20,111,242,108,75,62,137,197,203,86,46,134,78,38,235,40,12,2,216,61,207,231,146,183,166,142,47,188,184,99,255,180,105,4,134,180,205,207,93,18,79,219,16,223,3,46,250,28,214,60,221,130,237,92,224,76,62,212,12,152,100,132,34,48,124,19,222,241,179,176,137,97,78,133,123,240,143,3,159,107,140,120,192,138,49,240,250,160,113,248,13,41,103,60,48,30,0,95,95,228,84,38,33,2,99,202,174,235,64,192,201,52,165,0,149,187,211,142,232,39,53,102,93,141,199,115,72,16,16,141,198,228,221,45,125,237,99,42,57,35,16,137,220,199,128,150,57,110,165,253,158,230,69,101,209,177,248,138,116,28,226,207,122,91,83,49,170,61,163,0,52,226,182,40,188,36,53,61,75,54,154,110,31,180,114,122,217,181,107,25,7,168,135,42,206,124,53,94,37,129,73,204,76,1,159,163,187,232,152,102,98,120,59,208,205,76,20,20,55,175,91,166,103,182,195,75,171,207,62,131,150,124,99,56,240,249,120,50,201,207,48,80,87,237,115,133,68,197,103,166,81,25,81,163,227,181,89,1,242,133,207,193,13,71,145,195,131,12,138,170,48,97,147,17,240,76,186,130,0,247,206,241,112,72,224,196,249,109,76,136,174,241,119,224,31,199,172,192,29,206,154,117,225,145,147,182,158,132,126,253,131,33,204,219,135,188,88,165,252,217,183,29,182,137,243,175,116,237,152,86,215,18,67,94,166,39,93,97,156,96,17,13,63,107,123,12,181,185,145,44,75,206,51,3,99,25,231,171,60,124,84,163,175,252,96,36,229,182,14,203,32,249,56,126,155,120,144,78,134,65,253,150,99,221,182,45,1,169,68,246,189,150,72,109,87,207,121,97,147,114,105,194,159,240,144,186,167,225,244,62,19,213,251,133,229,84,180,219,228,223,220,93,103,83,1,175,191,61,169,226,253,62,38,194,1,75,146,21,209,101,165,234,58,224,118,238,105,114,249,130,49,16,118,79,135,7,153,166,218,51,187,185,123,107,164,158,133,61,10,120,83,56,243,193,92,74,166,118,28,154,106,103,72,131,78,161,54,145,66,1,54,249,60,135,97,201,146,158,45,204,15,255,212,11,110,29,225,3,6,230,238,145,3,222,73,111,72,5,107,198,11,149,187,105,50,74,161,229,182,0,140,19,8,154,216,99,121,166,25,198,101,132,204,40,52,175,66,201,200,5,137,4,143,248,109,24,135,244,181,45,230,236,97,45,243,65,148,242,194,117,197,195,59,81,105,253,34,91,234,19,250,239,230,248,180,38,195,215,111,19,107,32,21,250,188,24,245,18,62,87,224,100,156,234,213,169,118,65,240,235,2,101,24,91,232,59,241,148,204,200,163,236,118,202,246,91,183,110,240,25,24,133,247,3,215,238,180,87,95,218,127,217,15,10,169,230,133,71,249,35,60,46,60,225,180,88,10,67,254,19,240,42,143,41,196,161,208,60,49,207,178,131,167,100,86,64,241,142,56,251,119,74,80,214,151,69,236,1,152,204,11,111,189,140,193,81,91,227,152,244,163,117,225,207,18,178,61,120,194,56,108,253,225,187,27,191,185,194,107,205,88,97,144,78,12,153,230,164,33,149,216,108,23,187,254,144,33,205,112,105,185,233,138,114,67,18,234,80,46,45,201,175,165,219,142,31,153,165,136,42,115,73,254,96,66,227,73,187,69,164,214,39,202,198,170,41,15,76,244,213,187,101,9,208,99,235,59,195,207,227,199,147,69,94,213,95,84,177,70,134,187,116,54,68,226,207,44,100,177,101,183,122,15,252,168,119,226,24,140,50,203,3,224,43,214,1,43,70,115,90,28,38,75,92,22,64,53,251,206,191,37,23,133,38,172,91,192,230,148,8,152,220,71,249,212,197,210,127,189,103,164,212,202,181,177,22,155,162,222,51,75,144,174,227,239,255,254,223,255,246,95,254,242,207,255,242,167,191,252,245,207,127,250,223,127,247,111,255,235,31,254,252,79,255,243,31,254,245,191,253,167,255,240,119,233,223,255,253,111,255,237,175,255,250,47,127,250,187,191,249,143,127,250,135,191,254,159,191,252,233,111,254,246,31,255,244,207,255,235,79,127,253,203,191,254,221,7,252,231,63,255,211,159,254,203,95,255,242,231,127,250,199,191,249,219,255,254,207,255,252,151,255,241,231,127,250,135,191,158,231,252,87,255,81,76,252,250,77,1,244,186,57,154,101,168,177,126,215,119,242,0,239,46,4,80,27,189,162,226,137,159,7,110,150,65,118,97,190,188,251,51,185,193,195,143,45,15,103,29,184,106,231,129,73,5,16,75,128,168,72,118,183,224,129,9,9,232,228,133,111,212,103,254,48,130,106,61,29,170,229,51,41,156,132,63,147,64,92,38,19,50,224,130,22,83,192,208,30,175,118,223,27,78,82,57,153,96,18,61,27,80,188,55,180,51,50,13,224,195,57,215,79,111,157,145,185,21,175,10,172,55,17,233,179,180,159,169,246,83,227,190,217,155,191,55,242,58,227,129,237,142,238,163,102,114,189,226,222,134,3,191,248,202,27,230,137,77,114,241,194,125,10,215,214,133,183,80,22,109,75,104,107,223,234,32,84,151,33,82,16,152,196,146,30,173,7,2,33,130,154,40,232,5,161,150,81,180,21,231,29,177,40,96,213,35,149,28,165,238,100,170,192,103,25,201,91,195,145,200,168,7,188,36,129,242,160,171,71,64,108,24,213,157,84,198,1,207,224,153,180,239,81,36,63,6,25,159,78,217,87,192,208,15,220,185,112,214,236,72,237,142,168,81,150,203,123,21,196,131,110,107,220,155,114,108,157,251,185,177,69,4,188,167,112,200,110,162,242,110,248,49,207,8,175,201,123,49,47,61,247,25,184,105,5,12,134,128,133,240,239,44,221,77,95,27,97,231,29,175,93,32,13,151,17,197,85,84,198,142,181,11,169,159,12,74,133,177,110,69,207,186,37,202,11,108,105,92,1,67,3,39,9,48,208,211,4,121,7,107,23,178,15,105,77,194,184,235,31,177,250,112,66,42,92,72,137,240,197,105,4,68,98,164,16,37,91,59,80,242,253,37,56,138,158,103,117,159,37,162,113,179,169,231,225,108,170,80,96,122,199,219,249,33,13,25,227,130,41,46,253,60,76,179,83,74,183,97,109,50,137,237,128,33,18,151,143,77,18,228,46,183,245,80,122,170,205,189,166,121,78,43,66,101,150,57,116,225,243,127,167,47,53,224,81,165,86,241,192,164,181,198,160,161,31,48,229,131,225,146,175,158,6,105,112,150,164,86,224,145,221,204,48,184,234,45,251,28,207,38,238,119,97,49,220,80,43,76,49,133,225,155,151,94,21,18,236,139,79,178,110,241,76,109,186,182,76,81,60,132,245,129,113,148,70,175,200,64,22,55,16,44,232,197,101,99,12,21,42,135,13,185,23,73,21,142,98,18,200,202,66,190,237,204,249,25,48,165,157,130,182,45,51,16,230,169,36,155,21,68,193,68,201,3,38,111,87,159,141,38,83,236,162,29,103,166,36,112,225,83,34,189,63,96,147,246,19,120,195,252,225,232,192,89,44,223,17,219,38,197,44,48,178,89,241,33,17,49,47,43,58,206,221,91,147,49,224,188,153,107,7,74,253,183,244,187,163,171,188,162,241,158,77,84,74,55,5,198,101,199,137,59,141,28,111,40,60,230,140,131,137,2,212,172,240,76,215,126,25,166,32,172,251,205,32,207,115,44,159,40,231,24,42,146,158,191,7,137,157,61,62,215,34,153,86,142,243,97,153,5,213,231,17,183,243,38,238,43,4,106,9,105,58,60,168,55,214,214,100,193,231,248,109,10,161,30,24,27,104,250,176,144,172,172,217,97,230,244,206,1,163,104,160,55,100,42,242,182,155,255,80,149,83,61,88,5,222,70,59,238,48,97,86,73,97,129,104,135,144,230,15,206,232,131,85,177,117,113,77,19,200,112,216,180,230,180,245,177,97,220,73,123,96,196,68,21,221,215,97,15,111,196,217,147,101,42,29,24,158,144,21,240,57,200,100,154,82,3,95,243,119,1,128,33,195,200,182,21,182,104,92,192,75,111,223,19,155,220,111,254,7,165,144,164,40,140,226,209,42,23,86,74,58,162,128,196,103,162,227,131,219,192,18,184,226,186,110,1,147,78,37,176,5,114,103,188,23,185,235,242,90,195,50,65,171,163,86,192,41,141,231,68,105,206,7,156,33,90,226,3,162,174,218,29,157,160,144,205,8,74,37,142,115,92,16,116,34,135,226,62,123,241,49,252,240,48,161,25,185,244,224,60,57,118,158,247,139,124,85,33,179,35,214,69,126,83,60,186,38,101,184,216,72,170,22,23,250,25,70,186,91,180,181,177,103,251,36,36,177,140,49,189,240,57,6,171,252,54,123,140,4,211,76,69,205,247,112,232,102,183,172,107,163,16,27,49,67,139,21,76,105,91,99,166,140,126,195,144,220,244,151,81,230,235,209,250,220,158,115,211,214,237,222,95,135,233,154,104,148,193,152,110,92,5,2,41,80,91,216,2,35,157,125,199,236,44,108,225,60,160,232,202,212,224,253,225,212,57,203,150,99,105,116,57,94,27,127,169,148,241,82,193,8,159,160,163,20,34,74,220,213,34,181,97,31,153,144,174,154,102,192,97,20,130,246,245,160,12,170,131,124,72,237,52,149,81,187,95,84,74,210,54,199,243,121,242,10,20,62,170,162,48,85,54,23,198,198,16,180,164,160,176,36,225,227,24,144,226,19,195,35,19,100,112,3,150,25,201,150,67,1,32,167,152,249,164,79,105,183,38,197,90,185,6,74,24,89,126,24,150,199,187,79,81,206,169,41,176,86,75,234,213,8,92,9,207,10,150,8,192,34,18,56,99,159,106,102,41,232,111,67,41,232,199,18,21,105,93,84,218,32,53,59,95,209,47,130,150,101,33,165,222,192,109,121,36,24,152,36,40,249,109,20,105,165,181,241,16,41,92,44,224,239,48,211,77,174,145,88,78,171,199,183,132,32,64,239,168,11,207,73,137,85,137,21,38,53,1,236,221,183,230,6,24,33,118,233,57,27,151,167,91,67,86,88,183,40,21,110,180,237,171,123,219,6,38,199,120,6,21,53,71,255,101,72,50,158,221,100,179,151,248,253,150,96,218,154,58,125,33,24,240,144,204,48,146,255,38,222,52,60,246,100,174,57,124,38,149,80,47,25,60,188,28,193,216,37,179,148,85,254,252,253,51,118,96,74,235,212,59,186,184,60,120,114,240,129,151,149,65,63,112,238,2,111,146,66,21,174,121,196,20,183,158,234,54,185,41,174,240,81,217,92,82,37,61,203,204,134,184,120,192,209,68,198,157,14,56,50,240,62,147,54,26,177,186,129,67,80,229,181,220,166,115,7,33,132,192,108,117,159,19,159,18,12,12,131,170,240,140,170,52,19,203,60,198,152,78,149,182,238,247,52,82,154,210,158,214,35,4,34,204,216,31,154,141,186,216,133,61,141,124,80,184,2,89,189,44,17,211,120,216,14,155,244,177,174,94,152,87,163,53,177,64,33,121,0,46,205,29,110,192,212,26,191,112,157,15,60,31,24,202,126,183,165,137,75,85,77,51,167,16,221,151,23,113,167,189,181,105,106,43,220,21,231,114,140,14,171,238,118,236,66,110,222,16,210,74,47,122,236,91,119,102,28,91,39,137,0,60,252,37,100,94,70,219,115,3,237,243,129,81,53,219,1,15,156,198,186,207,90,73,174,195,104,83,72,252,108,113,125,136,61,156,194,173,41,228,70,108,226,84,97,248,195,77,210,114,234,9,144,119,245,210,251,3,67,107,47,190,14,179,166,60,92,58,144,114,238,93,207,122,174,168,206,32,14,76,190,226,208,227,133,178,229,26,48,117,199,122,38,114,57,223,1,115,25,28,207,201,6,239,125,244,156,2,91,61,157,240,141,167,219,120,61,238,232,245,171,182,243,33,199,236,170,67,15,107,52,233,98,134,195,148,149,158,214,115,122,198,0,40,119,157,7,53,138,214,128,231,19,67,182,144,155,51,14,2,19,229,127,142,122,15,218,147,112,67,122,192,80,16,162,138,232,215,233,134,198,6,172,224,35,185,117,84,200,5,82,247,16,149,225,17,12,61,63,74,221,93,121,172,35,242,214,253,225,132,153,164,76,15,155,16,98,19,31,209,211,173,39,82,180,170,177,238,251,111,111,38,130,218,155,112,218,250,225,3,57,63,84,230,23,38,108,212,253,76,70,152,54,139,74,220,70,163,167,58,147,28,165,82,208,249,41,76,65,149,111,25,172,104,77,224,197,1,211,156,95,117,16,164,56,187,188,124,45,194,232,197,95,139,154,9,232,190,4,38,58,227,70,95,37,170,209,117,204,42,50,129,190,54,201,212,82,73,113,170,121,143,225,227,139,207,138,71,146,46,252,98,27,127,118,152,140,94,221,41,49,49,75,243,223,238,38,45,169,47,86,189,238,30,208,168,95,180,173,145,148,56,220,207,210,124,222,154,239,235,135,42,54,202,126,225,154,32,59,114,120,16,151,127,7,60,197,129,14,153,77,205,186,229,84,104,99,124,101,86,210,144,183,238,41,196,53,60,243,4,120,183,174,7,95,45,201,73,80,225,249,162,246,116,233,84,56,115,120,196,179,119,166,74,93,97,212,0,28,182,116,108,181,28,43,234,170,23,70,81,162,234,79,159,195,202,153,70,113,218,24,245,199,3,7,233,5,48,206,187,231,183,83,84,64,13,211,186,219,121,63,112,247,4,14,180,29,97,3,209,214,41,104,72,64,219,107,250,81,80,85,252,136,56,39,132,57,41,116,253,236,118,59,62,77,192,183,63,112,220,204,235,180,32,242,211,152,114,110,255,30,19,62,79,29,113,224,174,240,110,47,108,137,74,1,47,165,178,182,142,239,56,113,113,241,247,222,158,183,78,78,80,12,58,214,214,13,235,220,29,167,147,252,64,115,205,110,167,63,77,229,222,55,222,104,161,175,254,116,140,138,52,95,216,38,118,254,116,140,68,110,103,176,27,72,252,142,174,3,78,136,38,174,92,141,8,204,82,171,147,18,52,207,78,132,212,186,42,67,55,140,75,164,233,121,107,118,148,209,244,114,110,140,223,222,218,196,28,117,221,155,251,195,191,23,41,128,43,235,118,199,221,210,83,31,7,110,115,124,212,10,155,30,64,192,8,119,200,215,230,66,238,74,16,100,151,213,103,14,67,18,231,68,166,136,191,80,43,215,31,56,197,118,215,72,228,86,95,137,193,201,125,118,104,63,189,183,243,156,183,87,128,160,142,134,217,162,29,203,33,215,60,140,205,93,243,92,87,54,102,133,104,60,169,204,86,24,246,125,55,166,155,109,173,10,114,25,255,118,51,72,51,135,70,100,22,121,226,203,39,33,228,250,89,72,93,128,243,117,123,65,225,88,135,190,20,124,155,213,163,115,141,67,174,74,42,56,89,166,161,209,254,75,92,236,218,239,243,75,211,233,185,72,92,156,74,109,100,112,11,103,32,145,228,249,44,128,212,217,93,125,204,142,89,76,10,224,211,122,56,247,202,48,94,165,218,181,107,220,69,221,100,37,197,117,79,189,241,81,165,17,14,241,51,39,136,68,105,215,48,62,252,131,192,212,145,242,124,97,234,250,28,94,248,7,212,123,133,18,139,111,119,157,236,195,90,159,65,173,221,203,252,128,119,213,28,90,216,166,139,19,137,12,171,151,154,143,107,140,220,126,247,244,19,143,43,69,87,64,34,87,199,39,177,169,99,104,210,23,68,189,81,116,51,140,193,113,232,9,131,170,165,83,135,161,132,71,241,164,46,1,230,237,87,231,138,225,62,251,86,75,6,129,176,240,77,116,179,116,234,179,118,43,218,138,14,151,162,114,107,192,92,211,3,70,192,86,143,144,220,172,176,202,97,12,211,244,108,43,165,123,129,9,113,1,171,219,19,24,214,25,143,91,118,118,242,161,55,229,51,202,197,115,193,185,176,216,142,169,48,68,180,45,224,51,179,116,55,77,112,230,249,179,141,80,87,7,13,223,176,23,184,35,39,72,129,187,30,80,144,22,251,29,133,164,187,172,213,243,108,244,17,6,35,154,68,106,220,115,62,141,200,88,64,168,161,60,75,232,24,65,45,156,122,68,45,73,226,83,227,17,170,152,226,176,93,86,245,88,134,205,48,222,139,60,198,249,28,249,59,135,16,221,176,172,103,225,205,4,110,59,124,157,221,74,203,214,227,70,181,35,204,97,108,87,53,194,232,248,114,115,29,126,254,250,156,157,100,133,21,63,182,201,193,45,234,112,135,101,97,135,211,187,227,246,212,196,46,211,250,115,129,50,179,254,160,106,80,79,233,249,4,126,128,157,73,69,18,76,125,28,169,40,43,5,140,246,130,162,231,34,113,127,154,104,140,162,155,130,21,255,101,34,185,90,194,107,114,112,78,161,63,44,71,112,168,241,136,119,192,185,20,71,55,170,44,221,211,40,45,247,196,254,97,108,202,234,21,233,86,182,239,3,190,140,9,75,159,61,9,182,121,207,224,193,124,204,113,43,123,115,27,140,130,173,161,1,171,159,151,189,6,92,32,40,31,207,69,59,199,76,57,27,245,214,140,4,46,91,59,92,100,216,49,67,167,56,154,204,17,171,181,184,193,82,99,132,42,180,116,251,109,194,187,234,1,216,248,162,71,192,115,104,60,10,26,199,16,181,5,166,189,250,113,207,30,55,226,173,54,174,137,252,120,106,179,171,73,15,114,87,168,96,124,92,65,36,130,59,140,44,142,110,119,136,104,58,251,196,176,224,165,166,254,30,227,2,141,237,238,48,69,211,123,60,206,212,21,51,5,225,11,200,202,4,38,110,227,61,199,81,177,158,155,54,54,111,156,219,148,244,60,193,46,182,97,196,165,28,174,248,1,21,70,16,203,189,115,84,169,183,161,110,40,82,220,61,251,144,52,166,243,57,181,107,100,53,187,88,221,48,57,179,49,31,167,164,145,51,125,112,33,156,172,191,77,160,46,46,149,148,192,111,77,20,39,51,47,121,33,6,149,38,111,216,149,192,253,156,190,66,6,41,33,75,110,72,27,13,233,237,254,109,187,219,41,29,194,54,119,80,124,239,122,14,121,117,125,144,246,151,61,143,28,15,243,82,110,190,3,175,208,12,129,250,154,20,157,46,232,217,70,198,133,9,224,202,177,77,146,122,118,242,36,202,100,95,207,59,249,212,197,249,143,32,9,30,85,116,61,200,98,78,201,89,134,15,124,254,64,189,254,36,182,65,97,249,193,253,85,23,220,100,174,29,235,202,91,159,163,245,204,92,109,77,109,115,204,68,106,190,21,52,105,212,26,224,86,237,204,3,159,73,154,226,135,123,87,121,214,99,246,167,235,250,27,70,176,33,187,6,87,194,30,89,53,48,229,136,52,19,226,171,103,67,138,5,128,114,128,210,144,96,166,38,47,179,48,248,57,24,13,222,15,188,31,248,160,225,95,27,38,228,32,55,28,252,230,203,25,82,128,97,47,144,215,66,40,170,71,199,207,183,206,154,45,180,187,149,61,198,111,67,107,46,230,31,121,32,37,78,221,65,105,184,114,218,144,79,81,156,1,124,32,46,215,212,219,186,89,232,211,147,72,56,184,82,149,189,246,152,138,148,54,121,207,127,218,91,2,163,215,227,188,127,16,4,161,104,161,240,25,133,122,31,142,51,91,236,5,78,160,229,236,147,195,56,181,213,228,198,89,123,175,72,240,223,62,89,178,219,172,244,152,195,208,48,105,201,14,219,192,217,46,125,178,24,195,90,184,114,41,229,204,28,105,222,154,192,71,137,251,240,0,205,80,48,252,224,153,185,139,133,77,77,165,231,217,201,93,72,2,146,109,171,250,190,48,177,205,237,195,114,190,8,178,237,210,250,156,56,113,91,158,240,90,165,122,27,155,172,77,36,112,77,188,186,41,22,62,57,137,252,178,71,224,23,12,183,41,166,57,249,119,72,7,251,41,241,19,186,29,23,102,64,119,92,6,40,176,151,178,106,242,216,206,58,119,177,134,1,67,31,235,228,194,131,188,54,55,55,140,157,44,151,45,176,85,136,180,128,181,128,139,52,183,243,210,46,194,50,224,107,72,183,236,154,52,183,12,83,106,252,54,116,200,50,104,232,216,236,8,62,225,54,150,250,125,50,241,185,93,7,106,242,64,67,208,179,109,108,63,213,215,79,228,96,93,184,25,219,73,188,23,114,168,169,42,140,45,188,2,102,243,237,2,83,220,238,179,220,66,8,215,63,14,140,107,203,35,141,22,116,184,209,93,184,229,19,209,66,255,237,99,114,157,105,46,239,5,57,185,115,134,192,178,137,48,183,194,36,125,249,68,180,216,214,21,186,7,70,50,193,207,47,226,33,249,105,76,238,204,206,218,179,124,191,23,153,124,17,205,160,109,187,161,68,67,39,229,150,23,78,83,190,38,153,85,78,178,194,91,65,233,46,253,178,204,191,20,67,70,158,231,184,243,172,154,110,161,91,4,198,219,112,163,206,6,227,126,18,152,80,177,192,147,114,115,31,81,42,5,139,44,32,224,27,217,50,120,63,48,27,137,239,182,144,49,231,165,223,99,145,155,233,123,22,220,190,187,46,69,225,89,159,129,170,208,177,193,204,61,127,237,9,153,163,118,156,104,110,141,169,48,77,50,126,61,112,236,57,160,146,77,110,156,92,92,81,29,38,157,175,232,20,71,1,222,197,232,134,209,241,213,169,63,109,244,115,51,96,28,57,235,129,123,139,125,129,114,161,86,245,183,185,233,199,84,49,186,70,93,186,36,242,123,69,15,176,109,235,23,182,130,59,223,200,45,16,220,20,132,237,199,31,77,221,123,223,50,205,240,101,45,79,62,91,220,9,91,210,214,103,250,71,182,224,218,100,164,238,169,240,8,78,80,152,48,72,240,127,90,179,83,175,11,119,157,226,231,91,16,88,246,49,219,63,17,108,133,177,87,202,133,49,233,4,174,104,200,197,111,147,123,254,160,204,164,120,237,13,119,223,84,24,197,177,232,25,89,115,93,123,70,0,202,215,15,54,238,190,74,199,6,67,251,61,2,38,143,98,11,124,172,71,247,217,240,53,70,106,218,51,142,82,95,31,220,210,82,149,125,248,108,95,173,70,84,0,114,165,122,57,142,12,38,46,84,28,206,144,5,52,129,177,84,221,249,184,127,138,229,138,110,231,158,65,236,5,83,82,58,150,251,21,94,71,120,129,50,0,237,88,191,249,245,219,82,31,202,211,184,172,112,235,111,203,57,204,250,203,199,76,113,38,173,65,13,103,186,137,205,6,159,227,197,175,71,27,143,179,238,118,13,1,243,89,163,53,163,166,31,19,135,94,172,61,202,125,218,173,140,52,24,249,45,127,56,55,204,249,188,246,178,235,178,195,168,134,54,25,81,24,140,179,251,253,45,7,67,30,77,74,244,244,45,229,12,23,113,71,109,139,255,205,167,232,102,138,21,157,70,72,229,54,223,227,33,48,218,55,215,22,24,26,9,63,115,183,113,172,38,253,237,100,69,191,14,147,117,87,116,162,192,157,236,9,56,240,104,157,181,165,115,20,175,151,239,56,251,55,228,77,39,105,34,64,98,48,146,17,83,36,119,108,22,194,106,208,62,216,88,36,244,189,77,164,119,120,235,108,148,132,242,219,103,215,142,162,50,19,156,168,107,62,48,74,13,229,131,11,118,203,243,112,74,18,191,88,35,117,226,117,93,255,186,77,37,170,8,189,107,197,238,109,127,152,74,229,27,84,244,42,224,229,210,81,67,135,53,69,235,109,85,242,47,236,108,63,147,13,232,214,223,127,232,138,142,87,28,191,207,68,35,159,40,251,79,195,210,113,243,205,191,142,59,253,50,82,25,153,146,36,133,207,253,41,122,86,77,34,186,60,11,127,122,34,47,176,165,144,232,23,153,219,175,2,68,234,115,186,12,100,63,248,220,4,234,133,81,128,126,225,170,112,45,15,12,245,202,138,247,198,201,166,40,21,243,221,127,186,17,204,237,58,17,205,23,227,147,129,250,162,45,231,106,51,30,163,152,136,68,78,170,30,17,56,132,124,76,72,220,122,172,32,210,186,87,204,51,220,84,61,203,153,204,97,231,86,208,36,91,253,42,84,112,230,34,117,59,188,219,51,155,132,172,194,228,39,207,128,33,204,82,11,107,145,221,236,104,153,122,216,243,75,238,42,154,20,29,76,153,253,208,94,156,71,123,167,73,147,216,122,226,158,133,20,42,171,228,126,183,250,252,44,228,98,223,145,57,137,143,181,199,166,156,166,107,248,161,220,177,199,99,0,145,252,216,28,38,208,33,211,19,110,15,146,105,29,237,150,224,169,112,237,78,152,142,103,141,234,66,25,234,179,215,20,159,64,36,84,75,176,238,7,7,225,51,240,123,113,217,150,108,243,189,50,178,47,93,205,132,106,118,67,247,95,134,70,102,109,157,249,217,132,18,126,240,49,225,118,185,126,59,118,81,40,62,191,204,157,73,237,236,108,98,50,66,81,50,61,187,0,173,53,194,86,23,133,222,195,203,75,38,210,54,101,234,78,133,114,121,111,254,236,138,231,89,26,99,212,205,225,143,174,13,137,12,153,248,155,224,118,138,198,221,136,228,3,166,216,127,123,196,11,89,115,35,52,20,24,61,141,225,173,187,81,4,53,133,201,114,105,14,31,227,179,202,78,197,213,125,187,136,201,57,229,33,73,150,59,176,81,179,250,202,40,132,81,139,92,46,48,78,207,7,10,120,32,88,40,29,71,239,46,111,255,233,193,202,145,153,66,165,28,194,117,14,83,66,38,167,49,196,189,213,245,110,128,77,87,65,224,109,5,137,31,76,54,70,41,15,60,182,103,177,3,67,126,36,93,171,70,229,239,99,10,39,246,150,179,129,34,128,226,164,78,19,6,115,81,22,3,110,45,228,216,144,58,70,244,121,10,252,99,93,112,152,65,93,250,219,56,17,183,191,152,209,227,203,136,163,146,224,148,105,20,143,80,24,38,223,11,235,203,43,241,80,191,41,136,135,9,124,44,135,56,58,168,134,227,158,42,48,100,5,159,189,58,137,149,33,99,124,225,14,75,201,231,154,59,0,123,140,194,212,218,120,102,3,218,57,103,49,233,168,24,83,181,127,176,106,244,196,50,40,200,63,120,197,26,44,35,20,35,73,199,145,184,115,77,13,34,103,34,76,14,202,233,220,28,220,70,189,113,81,86,171,107,108,145,0,78,181,155,194,176,202,251,44,133,4,9,67,66,224,115,222,121,204,9,77,31,139,50,9,12,43,134,191,179,201,146,63,207,54,165,36,127,118,227,188,19,31,209,89,109,179,213,232,217,185,137,207,173,139,239,92,45,131,248,18,152,181,44,83,97,85,83,48,118,216,202,229,182,194,4,89,46,76,230,157,160,131,132,230,120,246,52,253,87,129,151,85,30,59,188,77,141,248,194,208,82,20,223,22,112,172,84,53,96,40,57,136,178,228,89,225,107,171,233,62,156,82,99,170,220,28,30,176,23,101,129,11,179,199,63,39,53,178,55,251,25,152,250,174,237,173,145,131,216,93,97,211,115,245,105,198,140,28,114,240,65,179,28,89,192,192,20,192,175,7,238,174,231,97,48,218,72,23,134,222,196,107,99,160,140,33,89,110,11,220,144,74,138,223,134,45,78,190,8,25,205,228,153,127,48,54,201,45,249,28,38,111,156,70,44,144,253,147,82,22,24,33,230,175,49,142,47,182,52,65,113,164,23,71,7,178,105,23,100,98,58,207,245,60,179,16,191,156,252,48,52,58,203,215,30,102,153,62,152,234,120,15,32,226,133,153,163,202,62,59,96,162,246,208,139,249,169,198,210,175,1,19,145,211,111,155,186,131,20,109,2,147,216,227,251,44,28,17,125,138,191,143,228,217,238,119,243,9,187,255,28,226,228,25,166,13,238,95,3,126,137,181,197,158,180,112,201,142,158,55,83,201,84,216,124,164,209,26,230,117,241,242,12,11,9,111,239,154,217,216,114,162,15,202,13,250,119,69,158,205,172,81,113,196,152,28,114,241,181,9,235,181,164,170,91,185,228,140,44,47,202,134,77,50,64,224,211,117,183,68,144,40,134,245,84,208,108,57,48,14,243,1,134,62,155,172,212,54,3,134,204,91,190,200,57,162,147,39,183,1,27,71,137,192,144,114,23,135,113,233,85,185,230,18,182,104,46,238,202,120,30,251,94,191,8,119,67,151,1,54,184,78,49,54,6,169,5,190,211,54,10,121,74,125,80,78,136,121,225,221,117,166,45,147,53,241,81,65,111,107,207,7,37,233,207,81,222,81,206,69,170,58,123,216,49,232,48,74,6,153,193,84,52,239,128,153,77,50,23,168,103,45,110,88,178,125,100,217,20,166,21,141,187,33,222,172,224,69,206,61,248,211,206,48,125,111,141,30,148,168,227,1,99,230,184,105,216,241,117,233,210,133,1,173,123,42,59,48,183,208,38,176,169,210,47,135,205,93,56,21,134,219,55,90,83,14,47,27,18,150,232,116,145,57,182,108,242,163,5,38,212,230,119,42,187,228,44,177,182,39,169,193,206,169,132,220,32,44,206,67,97,242,84,75,192,163,202,174,98,108,92,253,203,226,66,223,143,181,154,21,166,76,180,7,76,21,216,157,10,44,220,229,106,185,22,9,59,211,88,122,214,24,226,17,173,81,38,151,245,51,77,41,38,134,244,152,11,75,3,28,252,92,114,38,120,224,33,177,46,100,171,175,61,108,213,139,106,166,44,60,12,201,167,112,183,219,174,124,142,99,130,178,83,251,163,73,234,83,11,201,180,15,99,79,33,241,180,203,210,131,30,46,185,212,225,28,95,146,221,133,137,109,57,97,0,60,197,40,162,117,129,77,234,188,56,76,100,237,129,33,127,250,134,100,242,104,89,121,219,68,201,125,195,161,108,248,241,241,24,41,179,187,190,38,165,20,125,201,183,52,110,87,151,182,67,108,107,85,113,201,145,50,153,61,186,49,141,109,123,202,141,111,91,150,111,247,142,65,42,118,83,159,129,199,77,39,63,70,2,51,86,76,133,93,45,49,210,127,26,59,93,61,95,136,163,134,86,7,76,75,199,64,43,119,26,225,99,201,174,108,52,177,243,16,130,21,184,195,162,176,28,54,58,39,133,173,78,244,251,152,196,0,74,151,43,196,166,166,183,250,21,130,88,7,181,82,255,95,57,120,6,161,215,30,161,88,196,174,40,249,143,193,166,106,187,178,244,62,152,226,174,117,239,76,164,237,117,202,45,28,174,156,96,253,194,200,131,184,169,187,11,214,76,19,16,1,228,20,109,169,102,126,96,35,189,254,190,4,73,17,186,151,80,47,158,75,76,146,109,60,102,119,39,50,56,187,207,24,184,234,189,223,96,52,46,28,198,170,222,242,219,36,120,187,151,101,155,123,58,203,179,207,242,190,183,235,253,11,57,78,133,17,13,217,14,227,140,43,229,129,143,213,226,239,53,44,120,151,31,184,120,62,54,185,110,4,75,181,117,129,243,197,31,142,47,239,114,215,219,152,206,233,121,43,196,233,72,28,146,174,113,3,238,241,219,139,219,149,126,76,216,100,252,208,34,194,79,88,233,194,144,151,186,99,118,33,1,37,161,34,76,123,194,113,229,67,179,249,101,165,99,80,79,249,161,100,18,119,83,140,62,35,100,249,190,37,52,127,74,83,3,104,116,191,254,232,115,174,230,91,186,5,92,47,61,232,226,119,174,54,15,164,5,187,52,175,31,95,166,110,36,1,96,200,93,152,12,254,211,230,93,190,31,35,77,43,168,242,94,195,157,116,197,223,44,203,11,233,184,246,193,231,36,69,36,68,224,113,172,180,238,48,27,249,101,118,0,70,164,37,94,139,52,215,145,229,181,40,16,119,30,154,5,31,6,230,234,133,217,249,253,34,72,2,52,89,46,242,112,184,254,151,119,28,102,158,122,247,41,114,146,141,29,251,7,83,125,73,158,132,192,38,62,250,141,40,90,127,151,216,1,20,110,188,111,237,144,164,63,53,214,153,225,140,194,83,226,48,167,86,22,24,167,236,109,93,73,160,24,242,173,49,186,92,172,111,81,134,154,170,14,105,194,144,205,222,51,100,152,52,144,68,18,234,217,6,190,41,74,249,121,46,98,6,111,35,77,245,239,133,180,197,214,160,200,182,226,10,31,113,122,185,53,64,108,116,1,237,187,121,44,163,122,213,115,158,32,108,117,250,53,184,58,113,57,40,122,102,237,231,243,37,183,194,88,164,159,103,119,207,124,68,173,181,83,183,164,240,168,238,176,51,13,72,46,46,2,227,11,241,65,51,39,75,22,11,124,155,48,247,116,248,24,1,171,233,161,5,41,183,251,43,152,71,86,176,173,99,106,76,236,31,76,189,67,209,67,203,8,3,178,195,22,246,120,90,179,205,196,123,91,117,150,162,139,84,47,255,105,203,134,23,127,222,198,89,225,214,63,213,236,12,187,204,113,104,217,226,173,55,159,182,11,154,249,11,209,152,125,184,201,86,72,194,44,164,21,14,111,206,27,217,23,144,58,113,139,111,213,132,191,71,142,69,211,125,206,62,23,170,89,159,69,126,251,236,249,203,183,97,106,177,198,187,242,77,239,248,27,19,34,180,181,110,93,217,132,231,166,63,187,144,227,95,182,54,38,74,181,29,94,230,211,23,216,50,189,189,227,184,197,218,243,211,16,207,102,127,56,170,206,59,63,15,223,203,229,71,173,28,49,73,200,62,19,14,37,55,194,225,186,68,253,202,182,172,90,221,28,93,120,98,213,159,135,158,232,177,17,119,192,139,235,157,252,246,48,214,61,135,169,72,152,186,175,204,74,162,145,143,233,180,28,179,166,112,39,220,17,48,204,79,85,96,114,185,147,15,203,36,132,169,187,18,28,145,94,189,114,224,129,200,158,158,18,16,173,251,41,81,39,137,99,114,226,147,18,88,82,141,214,100,87,233,195,185,244,140,22,93,35,165,60,73,215,54,177,152,232,25,196,193,75,236,156,196,165,32,199,168,216,70,178,245,80,190,196,118,36,156,157,153,36,63,13,131,67,246,136,255,50,141,170,75,225,142,185,144,160,122,142,135,83,209,211,213,4,43,48,231,249,107,27,181,209,99,139,96,83,249,177,93,141,225,83,62,24,18,176,103,42,249,139,145,48,42,65,228,156,141,196,120,68,215,76,222,84,30,142,247,202,197,156,121,111,152,114,196,146,25,4,156,146,247,124,26,191,132,140,26,209,58,167,61,101,200,183,112,202,0,35,172,238,223,139,90,193,171,50,109,254,57,168,240,189,103,240,233,38,153,167,121,65,67,24,163,178,169,52,95,10,111,10,159,163,53,163,146,165,227,212,143,120,14,46,169,134,105,72,242,34,137,144,68,148,28,102,4,228,115,150,194,185,30,141,33,12,145,95,134,194,138,187,187,163,155,16,158,194,231,72,79,159,53,126,134,26,117,6,217,47,11,133,131,201,167,202,57,8,225,98,110,2,147,62,28,63,93,211,51,222,144,111,246,48,163,12,205,178,49,20,84,187,60,168,185,236,144,149,175,81,186,69,1,28,164,178,50,73,183,9,134,13,55,59,81,104,25,91,31,77,45,139,167,150,156,151,38,111,84,223,106,54,35,118,118,152,59,242,181,239,32,77,239,158,132,103,232,20,215,21,97,110,106,16,183,255,52,79,27,210,111,246,74,151,109,225,173,72,249,188,173,207,32,152,200,139,143,201,48,70,136,11,219,20,247,149,139,151,115,55,121,237,74,182,77,247,67,162,33,138,148,100,121,64,201,14,25,197,7,67,196,124,197,81,128,137,100,250,28,109,16,180,180,123,238,102,163,161,45,190,184,168,88,26,55,112,137,8,8,134,233,183,112,207,167,155,93,186,77,145,82,94,222,20,159,114,151,69,95,209,134,45,254,177,54,117,38,178,161,84,4,33,253,134,65,234,109,222,146,135,128,137,58,136,212,56,124,172,146,92,229,167,145,0,233,159,119,9,153,232,243,75,98,151,158,29,166,117,215,238,69,201,25,239,146,180,38,209,186,251,153,12,11,106,186,52,131,198,101,100,103,93,180,46,162,71,6,31,17,14,160,237,40,84,129,58,40,108,140,238,227,177,210,249,220,100,205,27,151,180,235,35,66,59,205,50,150,111,73,48,215,213,17,24,21,2,120,242,112,138,48,92,1,14,249,119,147,12,9,24,30,242,236,140,4,38,209,222,213,150,111,63,178,187,232,26,39,172,252,54,201,27,148,109,196,152,90,218,221,133,11,211,120,197,152,218,250,188,211,12,70,183,18,155,2,101,124,146,28,245,227,97,242,35,23,33,181,99,0,220,57,72,10,113,143,19,185,83,140,160,171,7,29,167,228,23,93,164,50,72,166,145,214,11,253,246,232,55,177,172,250,180,134,209,219,141,113,99,198,108,178,176,207,213,9,30,61,31,210,69,217,167,152,88,164,42,228,216,194,77,199,225,178,197,2,219,84,205,14,35,30,47,87,47,248,223,156,21,192,136,81,177,77,47,138,134,132,87,110,65,137,213,132,106,22,152,241,46,1,83,238,33,115,156,18,208,179,189,125,223,131,66,5,81,97,3,158,118,16,127,48,185,157,89,214,151,5,44,194,140,33,19,112,52,177,6,208,39,155,78,86,69,133,60,164,159,119,84,206,141,240,236,33,62,15,127,245,218,114,106,158,47,130,152,154,119,13,254,184,44,222,3,8,62,41,106,252,96,94,90,119,121,14,136,115,7,205,14,147,248,213,20,198,51,229,87,105,203,232,206,10,31,251,44,238,117,196,66,186,36,21,224,59,119,174,41,203,248,63,3,170,19,137,146,65,71,23,172,10,237,121,103,236,212,22,240,82,143,157,241,108,226,158,112,24,30,114,153,8,228,85,59,15,9,177,82,238,190,58,220,182,3,70,99,219,150,101,18,194,84,214,163,223,230,109,151,77,186,195,75,226,196,143,150,0,59,180,99,100,158,215,234,159,114,183,103,209,119,68,105,221,169,71,234,97,17,226,23,155,131,168,114,250,163,207,52,232,122,71,232,38,98,255,37,243,160,176,64,37,175,252,52,6,83,241,131,107,194,138,84,239,45,26,147,5,42,178,175,103,88,167,73,188,72,167,49,118,253,114,180,75,37,40,27,91,72,214,91,164,181,222,34,83,248,205,208,139,246,141,14,14,132,33,153,206,217,178,88,92,164,137,214,120,56,20,30,144,32,70,183,142,85,168,214,40,204,249,203,99,192,244,11,21,72,249,210,84,115,134,167,199,180,92,175,4,161,193,168,176,14,31,18,88,98,196,110,235,70,22,177,189,107,133,98,25,125,177,125,38,101,172,121,118,50,146,245,4,174,68,153,227,115,156,155,137,216,232,198,251,235,140,25,228,147,97,54,200,70,104,169,157,190,191,15,99,237,153,218,113,142,100,183,143,134,177,61,41,140,217,29,151,201,193,77,183,137,133,79,30,80,233,177,182,38,153,212,58,11,217,128,188,42,152,132,196,179,134,117,42,32,60,16,231,3,177,213,244,204,148,137,85,232,198,0,90,109,67,242,118,51,129,189,85,166,255,54,19,86,110,131,221,146,119,220,176,35,216,185,37,167,44,147,78,112,86,158,255,52,60,94,106,154,81,67,137,166,141,195,187,181,46,251,255,224,172,41,59,70,5,78,230,27,57,49,120,58,147,161,37,36,19,181,20,184,192,252,51,239,23,129,6,69,96,244,111,125,84,224,111,37,100,112,97,11,151,199,60,205,72,134,234,195,27,2,28,197,231,105,161,18,84,54,44,54,237,230,234,187,70,95,150,134,156,77,195,42,210,253,82,133,226,137,222,114,135,49,157,250,38,76,144,107,101,185,229,162,220,49,156,102,209,36,7,207,40,8,156,81,33,246,103,27,153,196,20,11,138,116,226,234,140,28,230,116,108,82,220,132,72,218,57,107,2,53,145,173,7,157,195,115,233,204,115,87,135,62,187,144,235,236,102,60,222,53,82,142,47,12,141,143,23,211,224,174,201,120,211,164,103,205,12,251,15,38,37,80,50,183,178,37,195,58,233,49,166,54,193,64,153,105,220,30,155,239,226,230,127,20,115,153,244,213,238,82,99,252,99,214,195,133,127,2,69,95,207,144,249,45,79,199,225,224,240,148,129,133,11,56,73,126,121,38,205,165,59,37,224,129,33,73,16,199,56,172,76,84,206,197,195,33,57,147,214,141,35,219,39,57,245,15,28,10,2,55,114,60,167,195,86,8,146,5,198,189,233,103,27,244,203,16,8,200,111,147,135,231,38,212,158,84,46,78,133,201,107,114,67,100,255,152,91,5,38,141,44,206,62,43,224,84,167,61,186,128,203,73,82,206,105,115,110,208,69,150,231,66,235,202,243,176,241,17,225,60,151,135,103,234,165,47,140,144,128,142,90,54,65,242,252,193,213,74,69,138,124,146,243,48,167,151,68,196,120,139,58,48,240,116,101,17,98,179,8,3,116,1,237,6,226,109,59,145,32,185,191,76,236,88,255,156,80,120,63,193,245,140,121,53,93,169,19,215,245,57,205,100,55,157,147,204,203,207,35,130,25,71,69,238,212,153,134,3,212,127,123,88,94,140,76,196,193,138,254,182,21,168,10,184,86,200,68,100,243,205,223,84,34,93,23,214,112,233,154,213,105,109,255,109,132,163,171,152,73,164,140,44,15,98,31,120,24,5,191,194,187,123,220,159,209,28,186,41,225,21,135,197,221,209,65,249,153,44,48,36,225,61,251,220,242,5,91,149,253,208,50,62,156,12,23,78,76,104,24,245,225,5,230,246,239,181,17,84,19,178,116,96,234,61,134,63,28,111,243,45,95,103,95,161,48,249,187,255,111,4,215,150,212,192,158,214,164,233,103,135,207,231,251,195,111,159,63,114,197,138,13,219,67,211,207,105,62,193,207,224,192,53,137,195,44,235,123,205,229,68,189,136,216,89,130,163,14,90,169,238,204,177,98,204,212,210,243,218,185,187,95,143,181,67,28,74,127,27,158,101,31,149,242,139,153,12,125,237,21,138,228,136,158,145,44,164,187,45,103,206,183,244,49,35,167,112,64,2,243,178,211,31,78,34,148,132,104,24,180,228,85,199,176,136,224,119,85,244,244,198,213,73,112,143,48,23,244,181,97,146,249,62,23,154,223,122,187,33,33,116,185,107,2,225,35,226,9,250,104,18,116,63,255,192,54,231,140,212,224,1,143,144,102,128,7,154,223,46,15,188,60,100,118,204,118,102,141,174,31,242,171,157,250,126,51,158,16,220,40,140,112,167,183,38,175,66,226,55,63,53,75,103,228,48,85,156,45,25,186,252,246,114,141,119,110,1,99,106,164,2,180,185,211,157,242,38,244,92,202,219,216,93,92,187,90,36,81,59,6,127,106,242,198,20,127,140,167,223,198,206,226,253,38,8,159,158,65,89,232,112,52,135,137,72,239,231,173,57,15,63,152,10,227,99,128,63,83,156,196,191,238,48,119,47,177,169,201,104,12,210,231,221,126,217,90,186,54,73,96,253,204,168,77,69,82,146,27,14,87,66,132,182,28,29,237,153,70,56,154,202,244,71,23,178,20,116,237,145,249,221,63,7,47,212,196,140,161,190,150,133,77,150,195,29,55,171,244,251,244,250,216,142,195,97,14,101,9,143,178,211,34,183,253,193,21,194,19,249,105,226,1,221,103,2,74,162,66,47,9,124,126,218,137,99,55,151,171,246,182,54,90,31,239,25,131,210,135,158,32,153,116,24,127,237,102,182,197,3,159,179,182,250,195,169,202,214,11,212,196,4,119,77,59,242,55,91,46,250,218,200,220,186,124,33,172,111,248,154,222,195,171,250,202,61,155,199,214,228,173,3,179,17,68,207,38,230,251,210,214,4,200,179,127,205,73,146,179,190,54,53,2,247,167,77,60,88,223,11,66,116,39,252,220,70,34,146,245,208,102,214,122,158,249,89,225,70,78,32,71,58,78,1,63,148,207,132,37,159,190,137,133,6,183,206,40,1,147,155,32,182,6,68,164,85,224,212,245,132,32,239,108,122,125,201,129,41,49,22,79,210,50,33,205,20,48,118,172,28,94,68,153,186,155,181,246,94,163,138,75,5,31,231,217,184,99,84,96,22,81,3,14,217,200,150,124,146,111,99,62,149,135,255,178,187,3,134,97,85,204,32,43,196,113,37,104,132,80,76,44,90,96,98,25,190,111,116,124,61,26,39,36,87,162,184,99,100,119,251,15,105,108,202,35,95,38,236,182,108,45,77,144,193,156,156,174,102,201,179,169,56,19,227,112,147,169,89,162,241,177,175,117,196,247,185,175,122,246,1,207,45,194,13,129,214,121,245,132,57,139,170,81,10,47,40,25,215,241,195,25,243,76,205,237,141,27,209,215,7,124,39,171,136,177,0,67,208,242,44,218,141,160,109,43,77,97,36,227,125,68,160,246,150,68,42,146,224,250,88,222,235,102,78,98,133,145,18,245,253,138,194,133,44,101,47,124,74,92,58,254,108,19,144,20,39,150,81,19,132,185,124,94,63,15,157,131,3,169,141,226,221,70,26,91,61,196,144,14,83,91,232,48,133,168,218,113,220,99,57,90,79,85,143,7,109,164,215,249,136,145,242,154,245,91,145,72,28,159,106,26,249,157,162,208,122,248,236,135,207,44,39,133,97,98,203,15,44,89,228,217,234,209,92,37,199,50,82,186,212,50,112,179,66,151,43,250,205,158,171,61,131,181,202,233,137,13,222,82,40,145,205,175,17,155,56,249,234,61,203,137,140,127,18,94,84,135,113,112,234,152,65,231,221,252,88,236,112,246,119,189,57,81,20,179,118,160,169,36,253,30,217,82,110,98,72,41,34,147,41,10,17,68,241,69,221,167,113,169,105,99,202,91,83,12,138,85,230,61,183,81,104,97,163,223,20,138,233,76,161,64,103,181,120,107,88,96,159,187,108,35,231,52,94,203,84,20,181,117,198,139,27,93,123,116,100,217,134,185,131,198,91,115,99,215,75,192,230,228,155,247,167,207,191,73,27,147,161,190,238,179,11,139,73,14,0,20,82,71,124,108,38,146,244,140,76,28,178,162,99,196,17,182,209,227,163,173,28,171,30,17,218,231,226,180,224,100,140,41,206,77,184,170,217,136,57,182,99,204,32,57,168,122,193,48,102,7,159,72,86,186,243,152,141,115,156,227,199,63,8,101,75,35,233,177,72,150,121,247,33,37,134,171,92,53,230,111,113,7,154,137,161,146,172,249,88,26,205,9,124,72,238,27,66,156,108,53,43,221,93,150,68,203,177,234,165,99,176,22,56,117,228,230,254,61,182,250,153,140,196,217,223,218,56,24,147,90,118,244,218,13,36,170,15,235,219,109,114,78,191,156,4,82,51,243,144,90,184,252,51,36,2,166,230,66,247,240,243,61,118,228,89,193,82,120,22,139,222,155,22,217,196,62,207,16,141,194,193,35,147,148,76,184,111,217,227,85,239,82,218,136,142,69,207,46,25,137,252,17,241,144,103,89,123,121,160,29,51,228,167,234,142,66,202,243,55,36,100,168,39,77,57,64,119,70,90,79,212,216,171,250,106,140,0,46,96,147,104,84,152,41,236,231,3,242,179,125,101,221,112,40,196,243,57,106,105,140,234,118,199,191,92,189,204,8,238,205,62,212,237,126,246,97,106,81,29,134,245,189,107,207,59,197,163,62,83,16,181,47,207,169,72,130,158,95,176,127,138,11,173,170,149,177,67,149,136,28,181,242,250,160,172,22,242,171,173,218,63,123,88,238,0,86,166,85,125,42,224,80,169,91,30,142,40,125,247,99,111,195,34,46,251,40,163,25,52,28,182,50,182,108,40,4,252,134,151,40,49,242,227,220,69,229,135,173,46,107,123,99,110,142,89,110,223,166,133,227,174,22,147,138,187,226,207,163,96,102,5,213,210,54,190,108,201,137,67,30,118,251,205,158,56,12,57,166,215,72,47,76,201,115,157,27,14,215,169,165,108,84,115,212,79,137,3,83,159,52,193,107,9,51,30,22,113,249,96,252,131,61,203,79,35,53,55,126,119,92,96,248,95,167,180,38,254,251,85,40,97,68,143,39,14,135,48,135,41,87,124,48,55,117,241,57,144,161,58,231,119,87,132,104,179,26,95,173,60,124,90,76,230,131,139,149,205,9,218,172,150,216,209,99,2,138,143,136,158,245,242,41,98,88,186,19,68,186,69,126,26,194,255,217,29,134,154,236,14,25,153,182,249,163,195,220,20,249,88,22,251,133,237,186,214,188,49,99,48,228,115,225,111,106,159,227,250,192,228,249,73,157,68,49,21,175,148,29,37,75,224,166,40,146,129,90,242,55,21,128,33,244,170,23,197,127,152,139,15,9,177,100,41,111,42,22,33,249,152,231,160,121,195,63,37,221,38,129,61,165,175,219,204,170,42,137,253,200,246,145,167,254,125,234,146,109,101,45,129,73,242,152,223,44,67,116,133,128,224,133,141,27,163,122,235,115,25,166,204,232,129,247,199,1,15,12,33,246,218,47,188,83,180,230,116,88,207,195,173,84,238,131,25,129,36,115,152,32,6,85,175,14,195,144,83,30,120,120,37,245,54,69,97,184,247,21,198,223,17,15,167,154,162,21,133,77,66,230,131,185,182,72,13,171,25,206,238,168,1,222,198,25,171,163,70,10,138,183,94,212,1,204,162,48,113,89,255,36,164,58,13,157,104,231,173,201,158,117,24,97,246,252,124,49,50,57,182,195,199,16,121,38,218,176,148,137,22,112,215,239,53,140,240,114,58,184,73,119,212,71,119,14,186,15,197,199,90,134,54,230,90,27,63,76,162,191,228,20,176,53,18,206,15,184,83,207,246,204,82,248,207,191,49,57,135,26,196,76,2,35,4,54,124,154,50,223,133,180,216,22,135,101,151,59,108,236,179,242,210,80,195,21,255,30,198,79,153,117,253,160,246,224,223,186,146,92,215,100,211,56,251,63,129,166,233,112,213,74,80,80,99,180,116,244,220,38,132,127,1,184,161,48,29,112,211,43,23,112,142,5,64,101,4,30,110,69,11,53,20,14,163,57,251,62,154,157,249,67,73,254,209,111,117,208,242,185,174,12,237,100,81,61,143,118,75,24,24,90,184,94,223,183,170,190,182,42,85,111,122,0,96,86,207,143,190,16,24,5,17,93,122,29,178,235,24,110,228,45,118,221,255,79,56,167,52,254,8,111,133,185,195,41,108,166,133,195,232,117,191,31,147,154,17,255,30,21,18,168,212,95,248,43,20,253,193,107,232,142,4,49,116,246,73,138,211,237,74,86,216,36,44,59,86,125,69,67,167,233,126,69,41,233,246,99,145,116,146,90,116,19,31,200,87,197,144,163,39,80,116,10,67,188,254,105,90,108,78,22,168,23,171,194,24,233,254,112,188,169,146,217,207,178,142,220,23,224,65,180,66,23,223,32,89,200,31,126,214,102,29,79,215,198,250,140,47,67,103,191,210,89,191,198,59,199,28,102,58,207,242,108,56,21,198,127,135,201,137,27,79,107,118,141,128,241,197,212,167,245,89,16,110,44,84,35,211,213,141,246,188,54,149,62,14,227,203,204,93,97,18,59,191,201,128,43,87,163,85,108,73,24,78,142,34,158,242,110,88,9,81,171,128,225,26,208,17,175,240,105,23,129,247,120,214,0,169,222,211,97,27,34,133,73,114,240,77,188,161,98,56,135,206,67,242,16,253,224,36,75,124,169,237,71,124,138,52,55,135,81,97,211,35,160,89,110,173,191,88,174,91,139,218,200,89,56,59,201,104,1,207,41,222,120,179,38,102,187,141,137,240,169,173,65,42,84,180,45,176,78,232,163,11,254,170,29,253,198,100,146,126,99,29,127,149,99,219,152,172,74,23,3,235,204,186,126,186,150,29,222,168,130,104,235,65,133,86,140,25,41,204,243,105,125,198,33,158,77,116,118,63,40,210,2,62,162,176,127,46,221,167,43,219,120,188,23,55,119,41,175,5,230,208,244,158,97,201,236,62,31,24,185,148,11,175,254,71,184,60,240,31,90,123,250,35,104,45,202,5,75,199,73,144,8,24,226,255,247,189,160,171,241,121,6,109,236,51,197,43,174,126,95,63,100,21,32,157,253,140,74,223,110,16,35,195,214,47,139,244,15,134,221,57,224,51,55,196,156,206,86,185,17,99,10,93,73,122,62,72,231,2,234,173,207,85,147,112,199,51,228,242,57,41,71,145,120,148,141,74,157,183,53,73,188,207,23,33,198,20,51,205,226,185,58,77,97,162,232,241,98,168,188,9,167,241,129,73,65,245,173,186,33,151,176,134,236,58,164,178,205,11,83,91,252,12,75,182,178,158,128,77,198,66,224,52,227,88,182,220,201,169,54,49,114,142,35,197,179,113,67,235,33,98,174,155,22,29,135,238,111,202,179,11,110,64,183,54,206,90,52,123,78,96,82,230,171,207,211,14,73,164,238,89,165,152,184,142,195,133,93,171,43,76,145,112,15,152,75,201,115,9,73,30,218,252,193,187,233,177,78,120,44,93,148,48,231,139,166,230,214,97,51,161,218,103,84,76,55,248,254,52,52,223,15,76,54,77,19,120,233,169,158,141,106,56,70,133,155,237,148,81,33,94,216,98,245,146,144,90,117,63,132,71,97,249,249,6,220,147,126,17,82,40,90,172,176,110,158,84,25,149,68,53,204,237,26,57,150,43,63,48,220,145,2,75,1,38,169,20,4,203,162,53,194,122,58,149,176,9,63,1,135,31,156,134,14,234,49,194,225,87,11,152,82,82,125,184,197,205,151,192,82,66,9,201,14,254,156,114,95,172,118,189,74,83,129,153,167,192,208,160,9,12,207,69,236,183,208,63,213,162,173,81,164,221,49,106,189,143,93,30,180,198,133,22,180,139,83,177,192,20,56,119,44,2,178,147,251,94,15,92,115,236,59,221,84,1,181,53,65,244,17,67,126,14,233,246,60,188,231,216,139,155,41,39,138,247,1,146,239,176,163,154,165,103,138,117,153,76,202,45,126,185,145,169,44,43,36,193,217,51,221,204,98,223,168,82,16,11,140,220,202,221,55,80,81,208,142,33,101,158,163,245,217,123,151,220,181,127,138,224,35,186,214,122,214,175,117,12,244,48,101,80,174,29,234,114,49,110,250,34,104,121,92,42,72,33,133,177,1,135,139,174,158,115,229,48,86,153,216,167,75,146,34,96,252,53,228,139,229,216,229,49,133,30,127,13,201,128,241,206,20,125,180,7,166,128,34,126,27,15,141,28,126,9,223,115,234,85,30,174,174,34,132,13,98,6,194,244,155,182,122,169,112,138,197,166,96,111,93,179,194,198,136,16,231,11,178,222,143,19,107,187,127,216,224,217,245,202,72,129,91,13,19,10,125,76,241,220,225,32,179,79,121,143,23,42,161,4,46,108,119,251,206,162,46,33,41,224,148,214,148,19,2,41,116,129,241,58,198,183,166,254,161,60,206,57,50,107,82,236,164,132,75,250,211,26,82,213,187,147,158,29,97,104,207,153,254,35,150,214,25,160,169,83,180,27,43,211,221,166,143,5,172,147,176,255,238,138,177,15,163,206,32,48,1,196,21,22,53,142,187,165,11,19,158,230,220,239,166,96,145,78,129,113,42,198,160,118,210,16,197,255,6,156,211,138,135,19,232,81,231,29,167,244,221,10,169,203,94,253,65,225,233,187,240,57,242,167,194,235,222,143,26,18,62,101,63,207,134,27,198,31,78,122,114,145,195,235,252,73,61,35,227,173,97,250,205,89,71,229,76,181,25,214,250,160,114,90,123,214,67,220,196,208,99,219,15,125,182,69,95,162,49,169,80,207,136,159,15,252,113,76,195,35,5,245,154,58,60,205,4,16,120,150,63,192,86,146,228,48,211,242,121,175,78,164,207,95,27,18,173,242,180,110,86,41,225,112,135,135,175,60,48,204,150,1,19,5,215,135,163,87,27,19,17,242,205,46,214,33,52,164,44,223,15,102,84,170,206,149,74,199,220,179,8,44,145,83,208,218,83,156,77,231,24,75,69,151,62,50,211,41,150,39,229,195,207,249,65,160,233,99,207,54,152,141,64,31,142,237,18,246,192,38,255,124,234,195,203,156,225,59,231,26,174,165,13,56,88,143,193,29,251,225,134,17,80,231,41,217,102,41,54,173,141,255,66,44,110,60,145,163,133,221,122,110,79,61,233,123,159,149,94,194,153,11,83,118,81,115,30,122,23,220,229,14,99,51,235,226,38,152,148,99,237,163,150,242,12,75,134,114,83,96,56,59,101,121,146,208,52,115,140,26,89,112,83,91,99,230,196,84,219,164,253,234,111,115,157,30,249,194,5,9,46,141,133,160,96,156,3,198,42,190,40,164,35,43,11,202,177,47,176,101,207,7,220,141,87,83,96,150,204,142,49,237,237,241,14,194,25,174,179,129,164,10,157,229,56,12,83,92,21,72,138,144,18,254,2,237,65,190,27,230,129,171,250,78,80,79,105,119,215,218,182,31,223,248,208,54,206,113,255,94,164,48,11,27,85,54,193,154,18,103,39,103,126,150,34,26,34,74,107,198,60,93,198,165,222,21,78,100,95,5,92,166,102,230,108,20,33,115,236,105,147,28,186,161,29,135,195,182,251,168,156,239,126,102,134,44,130,211,83,248,252,2,62,134,80,211,49,133,210,54,118,227,153,246,227,103,78,120,112,239,201,61,38,246,138,126,207,2,27,142,183,70,208,70,138,50,104,205,77,163,222,205,90,40,228,209,61,92,206,76,102,59,61,215,53,253,94,20,187,245,107,112,163,60,166,104,71,98,45,142,32,42,54,187,194,147,92,210,56,254,144,253,219,207,76,106,89,140,94,242,111,30,184,64,74,19,112,81,22,11,107,93,215,181,14,41,249,208,13,17,202,154,124,225,217,114,125,97,50,154,235,181,103,8,168,60,47,118,142,250,176,103,96,99,170,207,123,183,116,111,157,240,68,205,103,76,123,65,185,196,221,4,112,81,140,254,12,121,25,49,166,176,231,62,199,35,7,207,12,107,232,152,77,173,60,75,164,146,225,28,62,8,179,235,250,59,87,250,245,158,44,83,41,211,185,82,231,136,47,70,22,254,126,186,70,66,104,220,182,139,89,175,250,98,150,182,183,174,211,104,37,73,36,222,104,139,213,235,174,66,49,104,60,171,183,124,244,99,192,208,72,74,226,17,210,97,249,250,86,146,9,178,234,250,163,54,53,133,123,177,232,142,151,55,9,240,225,11,131,211,180,202,189,144,156,201,57,251,245,200,154,231,70,195,206,115,141,17,48,181,185,146,117,183,77,223,195,63,54,229,208,85,235,190,169,93,108,217,103,82,53,170,48,221,117,76,51,210,183,149,106,218,180,185,62,112,190,94,238,101,186,168,138,162,223,224,158,230,101,211,56,63,63,157,125,39,174,203,220,179,235,65,107,4,73,41,10,28,154,251,179,77,92,103,134,3,189,32,150,247,12,10,133,102,238,157,63,102,80,22,22,97,70,20,121,162,235,157,71,59,42,63,240,12,35,14,184,36,221,169,45,87,213,247,59,188,229,233,202,16,243,173,57,183,99,204,230,185,63,165,164,27,121,53,74,88,135,207,25,176,52,67,225,108,34,37,69,216,97,34,85,240,180,38,23,37,34,3,19,154,90,201,65,67,246,133,200,156,71,37,208,60,235,207,49,112,110,150,41,130,22,80,51,118,237,57,197,99,254,218,132,191,159,67,0,242,252,248,154,103,38,112,91,211,149,75,204,34,30,109,14,117,221,21,16,224,168,129,158,75,139,222,176,206,46,64,202,115,192,150,208,240,156,233,227,126,46,46,72,69,55,133,101,210,45,142,206,94,132,241,223,242,89,231,13,233,85,187,41,170,37,67,212,59,130,118,16,150,61,173,207,182,190,102,252,52,167,207,82,255,67,154,38,131,27,113,185,146,37,129,129,207,177,194,94,199,253,221,68,201,192,142,244,18,38,117,133,173,61,141,199,32,32,169,33,90,163,73,253,216,11,231,0,248,24,240,129,9,242,212,103,162,80,91,236,51,193,108,180,54,158,214,125,70,96,205,188,193,85,225,12,99,93,246,240,46,66,175,186,25,82,92,236,46,6,108,187,162,117,92,103,225,145,83,50,162,49,4,14,10,115,209,244,112,57,106,119,93,247,171,137,207,218,29,197,149,204,210,166,70,20,26,103,57,34,249,76,104,45,221,33,237,166,205,20,63,109,226,104,50,255,143,141,60,98,80,72,141,35,164,36,240,47,33,58,58,62,40,64,184,112,51,66,148,136,121,163,251,167,159,147,227,62,175,120,184,105,83,42,154,136,84,223,198,89,233,80,54,179,122,222,1,47,198,6,171,48,137,99,17,172,47,70,30,41,48,14,139,29,15,231,128,215,198,52,45,227,162,200,114,75,78,20,165,165,145,20,98,197,88,138,162,66,227,102,78,177,84,247,249,192,72,5,4,76,1,169,238,241,36,105,14,95,124,133,212,243,165,51,133,180,191,59,145,224,50,22,230,54,147,7,90,97,234,227,171,43,74,52,105,98,67,113,143,47,84,148,105,133,12,2,79,4,247,29,38,9,163,202,231,178,61,199,237,206,2,229,139,92,104,129,215,13,233,89,142,95,210,229,197,229,76,50,74,72,183,171,138,18,129,136,198,29,50,120,249,92,201,164,87,162,113,99,107,213,214,228,116,186,133,85,44,142,173,214,66,178,160,67,228,217,28,203,93,41,4,208,7,106,17,21,40,16,127,73,160,147,60,122,2,76,209,154,170,102,41,212,130,124,2,237,55,135,155,93,120,5,110,112,59,221,28,159,92,181,228,157,107,251,12,255,5,169,164,231,63,180,186,96,79,175,135,178,223,62,251,182,220,97,76,165,96,197,100,97,8,52,137,19,85,149,212,90,36,16,81,248,47,39,35,89,134,189,230,104,13,195,147,230,51,82,211,94,238,139,89,70,176,102,203,67,48,233,87,156,98,98,228,90,185,138,188,114,152,119,197,244,36,155,102,188,91,234,219,12,120,60,163,130,215,110,121,170,89,49,217,69,173,63,32,232,19,71,58,63,59,134,214,69,32,52,176,5,174,170,90,102,213,192,78,224,249,155,13,115,104,106,43,204,206,117,95,152,61,80,19,226,73,170,142,109,167,155,16,143,252,118,53,181,236,114,231,82,81,130,52,234,117,242,142,132,48,136,245,196,65,14,249,74,9,195,244,44,151,4,91,146,162,181,215,187,68,214,92,90,229,130,78,199,150,132,174,182,219,155,138,111,225,146,72,232,234,91,191,53,54,108,204,163,99,200,81,39,164,121,177,173,199,234,34,231,188,63,109,59,55,175,29,48,28,77,250,78,181,123,181,238,111,83,57,231,143,230,220,146,228,25,221,166,91,18,58,6,134,102,59,126,123,88,53,168,22,64,219,33,31,240,78,67,211,129,77,111,176,199,110,57,145,141,29,10,215,222,98,68,141,101,67,107,31,72,68,140,43,101,49,150,89,73,7,102,175,164,26,53,246,249,57,52,89,222,206,171,152,255,100,191,246,39,81,191,147,244,19,167,23,183,184,250,164,218,163,50,23,7,80,129,197,67,147,233,201,38,139,143,201,137,163,37,52,199,240,160,92,46,172,141,201,205,89,41,6,58,204,122,145,106,182,168,126,146,84,124,104,77,111,54,12,134,202,16,110,53,210,81,106,120,231,161,135,163,254,91,120,23,18,169,108,110,100,117,171,228,19,82,7,56,32,99,54,156,15,75,9,225,82,120,70,212,26,116,47,229,116,64,54,49,44,121,83,10,205,138,226,43,74,97,18,91,120,182,41,204,157,228,194,176,103,103,129,77,85,32,126,26,71,70,85,184,89,208,34,224,170,87,70,75,110,10,99,3,69,83,165,11,178,200,86,107,23,37,11,186,41,67,7,153,209,113,137,48,122,80,25,146,108,12,1,209,49,138,215,164,82,107,152,126,213,142,1,221,208,58,40,253,7,249,22,145,187,132,127,92,203,123,76,216,47,199,93,247,236,70,169,43,235,15,101,194,53,114,151,80,52,72,50,21,88,171,169,205,184,90,225,30,200,15,217,139,229,137,58,140,168,168,114,6,17,211,220,113,135,63,3,222,148,153,103,89,69,97,13,148,178,39,97,230,33,156,145,226,186,106,190,115,97,62,160,150,104,238,30,175,205,239,136,115,129,210,150,146,226,86,71,249,186,30,140,221,84,189,195,212,71,202,65,98,164,148,18,162,30,30,163,98,236,46,242,112,124,210,125,196,168,192,114,41,135,87,111,231,212,140,109,131,212,164,36,42,190,24,92,116,46,90,27,211,146,50,41,145,96,28,23,109,35,5,22,11,174,45,203,202,110,215,7,64,149,211,133,141,217,34,174,110,136,11,74,18,29,153,79,216,128,222,26,94,124,165,18,107,22,45,142,91,60,241,36,229,192,105,20,21,132,175,8,87,250,80,106,183,179,217,205,121,115,209,78,215,196,90,56,40,7,109,164,85,89,20,64,26,195,127,119,115,70,112,129,201,37,252,76,104,170,248,189,49,105,160,207,47,91,182,191,68,42,245,212,132,175,225,188,103,132,174,6,228,157,15,115,27,241,224,239,209,200,181,156,211,68,201,186,102,189,86,12,100,92,91,180,101,32,118,131,29,194,91,51,43,165,91,22,182,241,195,7,114,232,243,94,89,97,226,194,245,194,114,42,54,236,252,236,167,7,5,125,199,18,127,96,8,100,199,133,207,94,39,228,103,187,88,252,40,224,149,245,130,66,134,110,217,190,93,161,157,7,237,178,192,208,71,249,119,238,8,115,74,226,3,98,153,100,167,122,215,184,253,107,89,30,85,21,37,124,11,189,194,241,52,244,173,73,68,242,11,10,137,197,231,17,250,219,11,74,199,128,73,70,94,47,60,99,15,183,4,222,41,5,106,164,66,120,90,173,165,148,237,231,115,64,16,233,97,252,115,248,78,85,188,204,157,130,7,15,207,28,235,7,174,155,170,40,180,125,221,97,138,232,117,187,193,164,10,43,5,125,216,174,132,91,169,90,170,195,135,146,249,168,78,13,203,70,140,165,1,5,197,212,41,216,241,55,47,191,37,119,248,226,250,124,96,210,204,253,181,80,103,83,158,22,43,72,238,37,96,180,243,148,244,173,163,203,30,104,195,145,247,52,70,109,213,127,122,152,62,210,211,122,147,165,246,193,68,171,167,210,90,37,59,183,124,72,167,237,53,218,113,220,97,126,120,192,55,218,212,74,167,214,103,251,169,7,93,90,147,252,108,123,118,169,126,187,135,94,171,41,103,174,193,227,182,46,198,109,171,48,101,170,209,154,72,234,219,51,228,80,163,245,57,243,90,203,207,144,238,184,240,193,197,70,221,171,126,16,82,58,28,230,4,173,239,100,64,214,247,27,114,210,206,97,193,84,24,66,169,236,240,57,176,31,134,52,18,163,171,27,95,212,189,64,176,165,112,25,195,15,77,104,68,247,131,165,228,23,23,59,11,234,51,38,133,60,161,230,240,121,236,84,246,180,100,9,165,254,228,98,82,167,250,195,121,230,226,235,214,234,67,214,243,211,171,22,143,218,14,130,51,109,234,142,2,143,155,55,70,110,168,168,143,137,45,3,121,6,135,209,222,219,207,84,128,244,208,225,211,205,161,229,134,240,224,144,243,225,112,179,34,53,97,23,204,185,71,33,11,10,145,59,61,12,151,240,80,121,82,45,82,111,90,17,66,10,52,37,79,223,183,158,212,102,233,229,158,200,118,13,19,135,34,85,205,70,164,107,9,10,121,135,73,53,213,111,157,97,58,242,133,79,64,99,168,63,191,103,43,17,249,182,13,148,38,166,242,253,156,11,50,28,242,223,68,66,234,235,108,42,74,201,104,250,244,205,97,227,231,84,78,198,197,225,246,117,141,92,107,50,211,5,38,157,42,30,94,77,247,71,143,39,164,103,60,253,0,197,173,172,83,137,195,60,220,103,152,43,89,227,178,29,143,162,187,174,183,229,52,201,101,19,226,108,238,128,31,76,13,236,179,248,206,13,145,52,140,15,38,68,162,129,6,238,169,199,122,248,245,27,66,126,82,50,231,3,207,79,17,202,96,227,246,82,184,133,191,196,106,58,150,22,243,118,42,122,60,211,11,42,60,234,192,149,168,18,79,248,240,214,5,74,51,61,66,112,0,127,140,164,6,227,127,212,135,231,80,239,192,172,78,22,230,208,223,166,12,97,126,48,52,45,234,154,179,83,218,119,106,200,233,145,53,209,81,219,245,35,117,7,197,51,171,51,137,92,122,79,75,66,162,164,60,52,251,164,231,236,143,201,120,155,21,87,148,126,128,28,91,150,236,15,62,47,118,190,173,210,115,154,168,224,254,80,147,217,209,27,4,193,152,252,185,205,141,0,126,107,64,140,226,209,228,233,3,217,84,42,148,189,201,100,53,243,119,72,100,216,237,122,127,185,40,215,71,238,105,234,60,189,137,52,44,106,29,169,121,25,166,149,39,44,229,1,27,228,175,237,47,203,146,172,97,156,20,10,179,60,191,105,138,235,18,66,19,185,78,82,126,237,69,31,25,70,190,164,135,0,242,98,245,179,23,224,245,38,219,110,41,65,39,20,65,95,199,207,134,79,116,116,234,160,224,35,249,134,20,110,193,242,28,187,232,235,122,106,41,172,212,140,249,122,224,242,241,165,254,224,166,116,242,176,107,115,139,11,248,236,250,82,95,109,178,177,125,4,220,53,254,255,67,221,221,98,89,255,73,39,138,89,85,195,193,105,213,146,138,146,198,208,47,252,220,130,129,81,179,116,120,67,169,61,94,120,10,188,235,99,251,177,63,121,226,79,230,174,89,52,180,3,92,189,6,212,224,215,126,235,28,63,159,63,145,226,57,132,27,117,68,19,139,166,57,60,198,67,109,3,49,8,49,120,135,109,43,215,203,36,217,113,213,71,20,69,199,174,139,143,122,134,17,95,19,182,152,220,148,222,22,33,181,207,22,177,210,21,22,163,174,190,115,146,22,127,111,114,115,187,238,10,150,120,18,40,85,233,202,229,74,238,252,240,205,18,149,151,165,30,147,158,173,62,178,58,188,200,63,212,67,128,99,250,187,230,178,74,7,98,162,114,168,83,175,56,253,225,20,9,74,145,27,182,188,179,113,239,108,58,55,85,89,146,207,236,152,62,147,80,5,217,26,3,65,41,246,188,182,119,140,203,202,238,250,232,95,42,101,192,107,44,189,168,46,146,59,226,225,248,5,234,115,95,36,129,180,249,107,245,170,66,139,88,114,40,196,45,71,249,90,242,210,100,137,196,76,56,67,123,134,79,44,121,208,228,149,96,192,165,104,170,70,155,166,220,219,28,206,47,135,76,35,229,225,19,73,5,230,66,162,116,217,103,23,62,7,154,143,232,49,147,112,206,201,5,156,212,53,159,195,40,130,36,37,70,104,221,72,172,62,244,108,102,67,35,236,92,125,166,91,65,192,144,244,74,99,116,52,221,204,193,232,152,15,57,103,51,138,74,95,93,199,152,46,237,113,28,212,57,73,66,250,193,199,12,89,202,221,68,45,151,127,171,110,180,233,234,206,192,227,244,101,229,252,140,45,165,51,61,39,15,130,110,209,152,235,196,210,198,199,74,73,95,92,20,248,85,211,106,70,93,238,243,183,19,132,85,143,58,122,169,237,211,198,216,70,163,250,16,115,82,1,56,154,191,115,39,200,160,113,83,194,166,179,250,218,193,22,203,170,141,209,40,200,200,62,203,176,74,86,201,202,239,143,149,227,159,154,12,230,38,233,70,248,145,113,227,4,12,61,211,84,213,131,99,26,204,251,203,85,6,148,24,206,240,224,35,111,133,174,137,252,112,179,50,101,127,242,153,69,77,201,253,143,5,146,118,139,214,104,7,40,93,34,110,83,178,3,127,240,153,253,220,71,229,165,225,222,248,24,96,72,237,42,208,111,215,199,47,22,41,144,153,125,142,172,4,217,8,207,32,184,227,217,10,54,179,230,19,17,87,107,238,89,70,235,5,151,157,242,24,179,215,249,121,61,19,194,52,234,59,254,137,93,58,76,158,129,114,13,143,253,11,218,127,112,181,252,10,133,81,195,242,253,8,174,153,162,63,13,23,105,115,155,211,44,55,29,211,31,73,85,243,103,31,219,152,11,185,186,242,41,60,249,94,123,226,146,123,120,196,247,194,143,228,173,183,41,141,43,109,117,163,134,165,56,124,22,94,81,91,251,199,217,236,29,223,208,30,235,209,180,240,115,148,26,240,49,104,245,248,64,197,192,211,18,32,15,198,141,221,212,148,160,171,62,166,70,169,168,183,155,102,214,119,160,15,157,34,102,71,47,49,102,100,130,245,199,96,29,253,163,123,51,116,44,205,75,67,83,106,124,244,176,192,48,37,232,101,52,147,10,95,2,158,148,252,233,45,154,115,46,197,79,67,152,172,47,157,126,52,146,14,227,123,121,117,34,40,79,253,30,190,44,181,246,113,112,13,99,201,115,24,241,25,245,203,97,109,249,179,141,195,88,163,158,240,137,174,58,162,113,131,99,225,209,37,64,220,49,126,26,219,64,221,149,139,114,110,223,75,209,78,168,26,165,107,68,38,195,84,64,178,92,72,0,178,229,163,120,68,21,74,133,241,208,197,193,242,142,127,199,97,98,16,93,207,84,178,207,253,138,176,204,79,156,213,253,123,44,233,88,186,132,109,242,208,243,154,138,0,207,43,128,169,155,203,206,214,83,19,166,98,127,56,21,99,170,97,196,209,212,202,8,24,114,132,161,206,248,22,46,69,2,176,152,14,242,94,195,210,134,191,19,4,197,21,98,113,114,106,66,53,236,150,4,34,96,125,63,240,32,243,211,91,219,252,87,175,55,191,220,227,115,158,61,60,171,46,78,67,255,39,249,2,129,83,127,73,189,32,86,15,214,129,191,23,219,101,47,122,36,227,210,245,181,73,182,36,159,79,143,100,10,203,125,76,41,176,125,198,212,74,19,82,192,199,82,155,58,104,149,130,94,239,56,155,142,6,31,185,162,205,79,236,116,67,0,135,147,93,207,251,243,83,45,123,107,74,254,199,126,14,78,210,20,188,53,227,253,168,5,109,203,65,247,49,133,63,81,195,120,144,50,76,159,73,112,10,97,140,63,40,121,13,14,219,6,39,11,200,18,13,122,192,236,35,91,59,94,141,25,252,131,169,6,125,236,221,74,150,129,47,63,242,89,57,24,4,254,229,202,59,124,174,220,171,62,31,132,60,146,233,48,66,214,242,211,176,2,164,120,175,130,127,113,233,179,49,143,125,30,110,156,132,74,204,142,228,253,24,110,7,145,246,150,148,248,246,76,21,100,136,189,53,209,226,164,130,61,228,7,70,91,182,16,181,192,206,246,53,125,221,91,38,153,136,53,130,206,107,46,16,254,24,122,103,107,150,128,234,219,29,113,171,164,247,38,96,106,114,29,110,100,232,181,231,167,99,113,65,210,250,144,209,53,20,118,99,245,88,152,82,201,232,33,238,202,45,126,218,206,72,221,105,207,151,158,159,138,43,48,14,224,253,160,221,35,74,160,4,205,158,198,144,246,249,60,161,126,117,61,33,56,136,166,191,165,181,33,125,81,79,13,29,43,126,102,18,174,64,200,227,253,84,94,85,96,113,128,153,223,175,129,134,158,79,34,76,145,242,126,74,184,41,188,53,211,104,165,249,244,123,121,189,32,225,112,19,49,127,224,234,156,12,192,68,118,218,51,40,203,183,89,24,50,150,42,146,16,90,92,205,207,15,18,243,158,76,139,134,238,150,187,204,201,231,181,146,97,133,209,9,249,117,220,100,179,242,211,49,28,215,41,80,203,198,31,15,92,63,193,233,253,195,146,14,74,69,42,240,235,25,247,171,255,75,219,185,172,108,147,28,219,249,94,52,214,32,207,7,141,141,193,224,153,135,102,99,132,221,108,4,222,146,104,183,7,98,163,123,119,62,241,85,68,174,108,236,161,27,9,233,239,245,87,189,85,89,121,136,227,90,232,229,189,48,18,166,14,91,189,157,162,144,255,229,15,253,49,114,244,173,141,0,243,67,233,230,92,243,125,233,238,13,177,240,127,175,242,60,54,204,120,201,31,155,226,157,71,90,233,108,115,197,41,100,128,135,54,219,178,219,64,4,233,48,75,254,249,101,42,20,182,191,51,134,117,122,62,22,33,241,230,239,76,225,189,214,114,31,152,20,238,116,120,226,220,204,247,201,166,163,40,66,171,168,78,227,220,242,14,252,115,86,227,157,235,234,176,66,48,255,88,196,26,159,233,111,116,89,95,216,140,110,253,115,54,235,162,166,252,221,157,170,146,205,133,82,11,135,222,6,239,176,135,248,97,205,87,132,139,94,242,239,64,45,246,216,83,243,108,205,216,3,191,89,198,118,81,235,83,204,80,144,87,242,155,19,162,123,114,20,219,68,166,253,201,217,7,181,206,130,219,111,175,0,129,223,12,239,91,235,117,26,229,39,51,96,152,148,196,69,160,116,200,77,55,110,110,228,154,226,157,24,175,176,255,54,77,52,93,204,244,73,177,214,39,135,0,119,32,108,164,178,135,35,15,68,151,236,7,79,198,80,170,152,200,101,173,234,131,134,168,195,84,130,112,122,43,189,13,30,41,74,24,230,186,210,112,67,65,247,221,27,149,230,210,31,126,75,184,32,186,95,93,45,248,245,148,188,193,72,237,112,199,37,80,134,203,58,140,208,247,131,169,38,157,15,11,37,253,177,159,77,138,146,197,22,106,14,171,140,28,205,39,67,181,110,6,173,89,131,202,107,125,134,132,153,148,40,80,107,105,36,158,245,55,164,148,154,42,43,15,150,32,37,213,197,97,68,142,181,150,149,92,127,254,78,77,132,181,22,147,90,225,190,166,63,184,49,75,237,169,181,143,231,200,201,95,29,6,85,127,229,161,89,61,48,81,216,184,121,49,138,76,129,217,63,119,92,77,164,97,63,40,218,242,23,85,146,24,166,236,118,185,119,131,209,14,120,235,42,83,186,79,54,102,209,164,43,205,235,222,85,80,170,149,243,236,167,250,17,93,212,128,73,50,232,84,41,150,116,119,152,93,98,118,125,50,4,146,252,151,135,209,32,106,117,99,205,30,77,57,104,53,14,38,213,111,201,110,133,28,180,217,240,9,218,169,219,11,120,88,107,128,82,28,91,45,75,192,147,72,147,194,137,218,243,128,249,212,82,107,154,16,42,25,1,207,182,95,14,99,106,216,190,128,9,240,110,170,228,59,33,10,245,24,43,143,1,75,142,194,144,246,249,194,54,61,8,181,226,39,221,227,57,94,12,37,134,154,85,42,40,5,123,154,161,74,96,97,165,145,203,251,197,11,221,64,251,119,149,147,40,213,205,128,179,178,212,67,136,191,239,52,58,211,183,61,218,76,120,46,206,8,98,240,24,245,145,56,162,99,249,222,155,66,64,221,114,208,214,140,143,61,121,199,174,69,155,168,30,221,247,194,179,205,143,106,77,242,10,93,67,183,22,101,146,54,168,30,15,57,112,49,234,84,129,153,163,35,158,140,216,176,146,47,15,148,183,98,87,128,145,122,232,78,219,233,240,174,49,164,245,248,146,74,113,140,222,219,140,123,155,236,233,35,2,193,222,217,28,238,218,123,12,167,112,223,35,230,17,165,196,15,197,113,38,106,87,252,226,101,146,110,114,56,113,108,122,214,147,181,81,148,71,34,51,175,134,211,153,22,228,159,105,138,82,184,4,115,33,180,182,133,220,150,158,93,163,140,24,51,206,212,42,78,21,10,98,243,83,227,1,70,201,97,62,48,239,237,191,189,141,146,71,78,93,174,117,95,18,231,174,61,114,240,22,78,247,197,71,242,47,61,162,108,166,250,156,2,254,201,2,9,156,122,84,121,192,228,72,209,158,234,166,37,83,105,251,96,88,158,115,125,10,116,139,231,230,11,10,95,69,152,13,25,145,178,170,175,92,18,60,91,203,37,140,225,207,153,88,41,201,105,74,250,198,1,191,73,10,58,60,45,198,161,55,207,17,140,41,144,180,141,71,209,173,156,121,229,9,116,194,79,53,63,90,115,232,73,251,247,32,27,178,180,204,156,242,94,118,44,135,143,197,187,85,218,140,47,56,99,204,214,43,114,15,186,194,78,161,138,99,104,39,210,224,160,155,110,252,81,31,87,53,66,101,76,66,30,120,43,228,127,114,123,174,206,208,230,12,135,137,96,60,111,77,103,140,191,23,2,95,77,211,108,38,106,48,124,167,53,5,2,61,54,205,198,114,211,176,27,223,184,78,36,43,137,115,107,219,138,89,230,42,15,220,211,151,134,48,24,73,17,133,201,100,94,152,136,200,120,224,152,102,72,235,156,141,65,83,220,20,242,167,11,15,194,253,154,226,198,186,243,183,174,195,92,5,129,7,137,212,128,17,151,211,130,235,4,113,186,27,11,29,44,105,205,243,177,153,166,187,55,157,66,110,237,208,29,176,250,57,171,71,233,63,252,101,83,175,166,108,214,7,28,237,210,161,79,150,141,77,171,58,76,15,200,163,198,56,224,84,246,215,38,225,173,29,30,24,104,61,108,137,110,50,39,249,89,94,55,241,83,136,32,37,125,112,234,31,214,5,115,125,10,235,73,35,249,20,238,171,88,75,155,194,253,110,149,253,103,254,119,133,141,107,50,224,243,134,186,112,171,101,14,252,165,151,41,189,15,133,17,224,245,183,90,163,62,233,19,224,235,110,118,211,242,253,29,156,63,45,6,224,73,186,119,63,112,228,207,129,73,54,190,112,173,23,124,154,117,224,68,38,20,231,240,54,49,85,133,207,138,105,126,53,109,173,26,213,30,86,92,237,14,8,212,168,123,107,226,166,66,37,231,182,52,133,126,69,171,165,129,207,153,224,207,109,217,87,109,71,168,120,20,41,174,238,101,150,103,80,140,134,32,7,92,159,74,87,58,210,130,147,237,231,234,179,0,254,229,159,127,252,251,175,127,251,251,47,191,254,246,151,95,254,215,159,254,253,223,254,252,151,191,254,207,63,255,227,191,253,167,255,240,167,244,207,127,254,241,223,127,251,199,223,127,249,211,31,254,227,47,127,254,237,127,255,250,203,31,254,248,175,191,252,237,223,126,249,237,215,127,252,233,3,254,243,95,254,250,203,127,249,237,215,191,252,245,95,255,240,199,255,254,183,191,253,250,63,254,242,215,63,255,118,238,243,95,227,172,166,72,254,139,0,157,197,91,230,147,147,231,121,190,208,19,189,127,244,138,138,117,195,159,154,187,91,88,178,77,85,43,104,182,93,190,119,19,78,212,16,35,194,41,35,102,54,149,22,89,37,197,39,1,227,8,178,208,92,79,154,81,229,177,240,27,238,213,48,167,108,213,199,202,217,219,62,236,234,227,62,171,62,214,160,90,185,222,223,158,249,249,109,4,105,220,95,2,94,175,228,158,149,99,92,244,28,19,42,41,6,191,125,25,241,214,9,90,184,71,216,142,30,203,11,143,71,165,237,184,64,189,250,162,194,45,135,200,74,96,20,54,5,62,31,71,5,201,80,242,138,189,100,24,241,198,154,143,201,215,123,12,218,176,250,13,85,204,24,70,119,228,112,37,134,172,214,38,106,116,185,94,56,107,188,98,162,183,228,149,85,192,236,30,122,115,138,84,86,191,240,241,198,250,171,229,225,197,81,192,229,113,81,39,174,136,103,108,128,145,178,91,106,193,183,236,193,87,107,161,35,239,165,246,191,21,252,7,156,234,126,12,252,133,127,145,229,230,90,142,102,168,243,200,21,99,5,126,164,91,86,109,81,223,65,153,46,98,18,234,20,97,56,212,120,177,159,132,181,182,178,241,162,177,130,208,6,47,79,27,221,138,189,136,107,187,22,135,208,80,60,234,29,21,162,46,143,115,141,16,95,220,26,58,17,117,82,203,50,13,250,120,45,52,6,158,166,69,186,76,218,125,107,36,52,31,191,254,188,71,76,134,78,123,255,3,195,5,119,175,198,148,86,216,2,30,177,8,58,116,146,10,83,78,56,238,163,97,236,42,76,141,77,29,242,219,106,254,156,181,154,243,190,155,18,212,253,42,58,6,39,131,87,2,217,205,181,176,126,153,140,97,140,10,52,31,235,105,142,133,178,184,5,138,104,213,124,196,162,210,218,119,223,40,67,117,37,77,143,209,43,204,13,206,170,197,190,76,115,38,6,165,239,242,8,35,163,41,86,74,124,144,110,66,39,170,67,66,152,127,236,11,215,167,81,212,214,227,142,77,235,76,104,45,204,162,73,103,204,251,104,80,146,168,216,212,176,214,172,114,97,212,67,20,198,223,184,55,239,170,202,199,95,158,51,70,116,65,147,160,221,202,228,244,139,175,15,83,39,210,182,221,105,188,99,113,235,105,249,36,133,73,135,196,213,84,177,234,144,162,57,83,239,33,50,17,59,150,37,176,136,86,197,231,98,62,63,130,102,131,2,143,118,225,46,116,185,192,200,182,230,11,15,221,208,16,36,102,214,7,220,222,40,143,185,166,35,30,220,52,232,135,170,188,157,19,232,158,49,141,146,229,173,50,111,88,33,49,166,116,86,9,103,69,138,90,206,131,37,12,152,167,219,31,1,29,127,174,134,234,146,146,55,160,242,94,202,133,41,199,209,91,99,7,187,133,78,171,50,165,143,74,68,0,199,240,189,26,218,14,189,57,74,238,158,118,57,83,238,172,61,101,255,73,132,159,220,247,30,112,133,79,85,195,65,40,227,158,233,112,31,63,100,52,103,147,69,239,34,96,74,225,134,194,196,186,226,183,103,209,68,214,182,120,108,11,116,24,189,134,112,63,156,127,198,253,105,106,108,148,146,12,55,168,187,215,51,96,1,86,167,232,39,84,182,4,77,146,252,56,95,135,104,160,127,203,243,153,123,111,47,103,197,24,247,185,113,237,234,195,135,65,213,75,140,217,25,149,180,148,16,227,120,192,235,194,248,176,202,91,84,77,136,163,92,248,101,130,194,161,190,223,227,120,7,202,104,113,28,154,18,235,22,205,134,165,239,76,243,82,4,95,7,225,56,61,93,208,148,107,57,38,41,74,33,77,73,64,134,157,148,245,194,73,67,237,124,28,108,56,135,141,98,54,63,112,113,234,98,131,53,214,177,127,216,126,98,158,100,99,249,82,152,58,152,114,97,10,194,149,149,133,122,205,184,181,165,82,132,210,37,27,179,232,7,83,73,174,138,201,72,106,5,27,6,112,121,244,231,55,197,81,109,5,188,160,235,150,39,155,116,201,205,22,87,211,252,33,44,31,60,246,12,187,211,56,64,36,134,179,233,185,206,177,31,193,158,149,149,6,231,252,242,49,46,99,22,150,135,19,211,120,187,224,244,139,5,96,253,26,15,233,23,149,45,190,231,228,227,106,62,148,125,133,32,246,221,174,242,163,33,135,118,2,116,92,177,75,231,39,157,180,141,107,242,110,226,199,38,125,56,195,16,143,94,241,222,86,95,166,20,35,192,215,204,233,144,103,60,48,170,53,233,30,217,164,103,31,178,51,42,108,218,181,152,95,254,171,74,179,220,181,198,247,227,70,144,46,31,247,189,198,249,156,90,38,97,236,89,237,26,96,213,236,173,231,234,180,239,205,201,25,232,142,197,91,230,123,245,177,44,106,126,224,94,93,85,0,152,54,190,135,154,107,158,5,236,11,12,42,247,151,123,139,205,50,174,62,190,88,81,189,65,174,30,119,191,163,52,190,42,11,207,166,219,61,188,16,82,16,154,9,227,209,118,139,23,155,191,235,183,1,94,69,224,62,52,90,194,23,89,61,246,157,85,56,80,230,51,168,4,35,29,166,59,249,97,13,51,93,2,127,177,245,214,190,111,122,162,60,156,78,133,253,84,65,65,67,35,119,114,28,243,50,53,119,178,233,245,138,60,216,76,230,86,232,76,130,12,175,6,220,31,254,198,108,201,169,234,67,138,24,125,215,196,191,45,145,186,226,183,173,87,66,87,239,198,228,114,56,255,156,86,10,87,216,60,29,230,16,206,235,37,229,43,190,60,97,151,219,90,16,74,116,165,69,42,12,161,146,245,48,173,209,197,234,133,174,5,115,141,76,196,11,175,7,94,191,131,179,19,24,23,155,104,218,217,14,60,156,214,249,192,180,64,143,135,47,176,151,28,40,122,245,47,155,224,8,79,123,114,146,205,162,251,229,166,142,213,7,229,120,182,243,57,242,161,15,154,253,194,120,229,207,213,35,72,130,11,125,140,67,91,238,25,66,100,103,29,54,250,153,231,123,237,61,114,192,245,177,90,177,130,242,140,1,39,110,50,31,182,180,140,42,176,63,153,165,106,234,179,235,88,3,182,195,4,251,215,179,235,208,213,228,3,126,54,99,214,219,179,242,247,157,11,19,210,108,101,29,67,94,55,12,6,178,227,52,115,43,235,158,85,138,124,48,230,117,126,86,31,4,130,126,49,5,136,77,205,214,205,247,139,7,95,232,44,188,140,126,208,123,10,156,219,11,91,119,171,195,104,102,63,27,30,100,65,15,188,95,152,90,100,31,21,66,203,227,217,15,141,85,209,215,215,54,242,206,7,166,98,200,175,166,220,123,41,185,23,5,193,145,126,71,111,103,63,132,181,11,158,88,31,21,18,17,207,110,136,152,116,13,148,186,255,231,20,224,81,75,220,250,108,119,45,61,247,182,230,46,135,9,153,61,92,157,171,37,23,72,130,112,108,62,33,27,186,173,138,115,58,83,64,8,3,248,124,140,157,26,51,9,242,147,81,31,250,58,19,174,251,80,10,83,53,221,75,229,215,246,242,223,243,191,231,139,12,169,109,164,28,46,187,10,209,153,112,149,58,190,135,135,151,216,97,113,184,145,105,19,174,66,172,174,251,100,56,49,42,104,5,5,70,113,253,8,131,211,163,73,64,28,219,153,39,12,166,141,73,249,191,59,44,237,254,219,38,78,163,48,141,251,241,222,157,152,203,126,200,224,73,5,196,213,20,159,181,135,105,158,122,224,11,151,45,236,91,198,114,127,220,156,26,48,43,232,225,200,167,157,114,7,76,55,189,202,68,114,166,121,248,143,242,224,242,48,151,83,230,217,189,0,12,161,11,88,130,84,86,3,165,196,126,225,44,14,45,130,32,195,219,150,105,174,66,104,92,84,111,232,153,29,190,120,137,8,84,33,67,0,70,168,176,92,184,23,85,155,67,3,55,74,7,22,156,12,143,134,152,205,210,181,46,172,156,234,72,66,207,136,186,80,183,60,31,233,24,98,69,61,158,155,205,85,126,184,116,18,167,49,98,228,123,31,61,157,99,246,116,121,231,179,188,30,165,31,98,127,53,224,82,154,234,175,224,139,53,121,231,82,242,163,41,69,199,213,234,23,158,229,21,95,178,200,115,192,232,79,168,220,21,73,90,95,248,212,114,191,34,68,3,138,232,29,239,213,145,32,80,5,49,42,93,227,193,233,237,82,25,174,97,108,158,243,194,253,17,155,51,25,154,46,23,39,125,110,178,11,251,126,74,152,105,84,191,111,98,246,236,22,48,236,78,10,219,28,140,231,54,201,15,133,247,249,113,121,178,4,219,193,133,225,230,190,123,14,97,224,169,34,67,11,6,217,59,164,248,198,170,34,4,35,96,238,119,84,168,243,16,73,27,35,126,187,175,109,221,70,138,34,87,113,31,156,224,186,162,36,246,238,115,35,24,42,35,202,9,45,99,118,172,137,174,90,114,199,184,75,206,151,14,140,60,180,62,88,55,2,173,128,225,199,215,171,73,223,199,142,67,198,161,244,162,48,4,167,35,224,242,72,97,209,9,227,116,77,160,208,219,201,52,131,250,222,169,218,129,215,210,5,64,162,108,167,24,111,218,134,174,49,78,227,34,123,120,140,40,44,110,178,21,210,79,85,163,200,10,57,7,41,64,161,20,2,185,217,187,232,251,35,110,4,17,81,141,152,203,162,188,68,5,17,209,50,130,236,216,97,10,24,251,3,35,228,115,97,140,137,169,55,95,65,154,65,63,14,52,48,250,224,52,150,197,62,74,188,70,183,89,187,185,55,136,20,82,220,83,42,197,129,147,179,30,131,106,102,147,95,158,52,189,5,202,8,231,7,174,41,198,100,171,22,47,15,141,108,252,7,46,244,108,132,33,158,75,87,76,95,146,20,227,121,168,142,25,233,211,0,83,104,60,168,21,80,57,138,232,200,243,33,155,133,135,28,70,164,100,235,131,81,80,120,31,12,227,75,223,216,248,96,29,132,21,169,232,20,66,23,108,197,115,157,225,40,85,47,182,54,49,31,106,147,9,86,169,67,58,167,226,68,67,179,58,109,93,179,231,156,113,54,74,28,9,10,104,116,234,19,253,140,85,103,129,129,249,44,43,83,25,185,240,153,69,227,89,179,61,11,76,243,231,187,164,83,141,185,111,212,76,170,52,138,162,247,246,136,187,145,53,39,89,88,153,82,249,238,230,168,73,145,22,149,238,130,15,38,102,55,156,3,12,191,194,199,154,114,175,106,255,8,87,151,103,11,62,59,186,95,109,66,95,250,98,19,217,56,15,231,195,120,129,169,172,112,135,96,44,224,190,132,63,20,184,70,185,27,172,19,45,229,231,226,203,123,10,124,60,66,21,114,155,212,9,172,120,50,74,89,30,229,88,90,190,220,211,220,112,103,73,195,25,90,213,116,79,249,205,45,73,190,85,216,146,80,183,191,22,77,170,67,95,11,137,159,225,65,166,109,12,20,249,81,174,36,115,20,48,5,212,42,110,220,44,154,182,46,92,159,39,67,206,193,59,27,139,197,131,167,158,60,205,216,79,124,50,160,109,38,50,241,40,37,194,10,226,40,62,148,170,102,90,79,128,175,129,51,248,237,249,28,181,115,224,250,152,156,167,26,251,145,50,68,103,162,6,218,53,15,14,90,163,17,27,120,206,71,56,175,156,199,26,190,227,236,246,35,59,170,48,113,140,21,48,187,93,121,96,216,206,3,110,202,188,109,117,254,41,197,84,192,20,122,222,171,24,151,234,8,152,77,90,165,12,97,219,138,155,83,52,51,202,35,152,126,76,20,191,184,219,106,18,176,150,104,107,36,227,0,227,160,26,186,148,98,215,64,105,170,155,15,26,221,154,197,54,24,85,241,200,200,21,71,159,4,214,250,236,243,145,3,132,58,199,95,122,66,33,172,23,163,74,16,43,111,194,198,95,30,235,158,195,35,46,94,16,215,168,235,64,55,185,251,253,16,233,178,16,31,24,129,212,128,249,179,42,242,161,182,234,166,46,44,233,93,24,93,176,93,144,142,242,241,94,166,246,180,84,177,143,60,145,195,219,164,93,5,37,105,228,86,155,133,47,138,210,241,47,235,249,251,153,102,84,36,208,178,250,192,108,3,45,96,178,18,162,4,64,149,193,172,247,234,253,42,181,65,152,63,2,165,166,47,235,189,155,111,55,180,240,26,97,133,202,249,177,200,215,7,103,172,203,164,210,118,219,152,102,29,134,139,188,42,58,182,55,86,145,136,167,112,116,169,230,30,53,39,243,131,143,209,53,135,234,64,209,121,59,62,55,16,152,20,225,227,68,206,104,240,6,38,152,216,30,201,190,84,227,183,161,163,234,170,133,54,225,29,234,241,219,68,255,84,136,6,216,183,186,31,120,254,14,78,35,70,20,17,248,173,159,99,66,224,214,226,201,41,0,124,228,233,200,63,86,191,57,70,221,80,153,40,203,168,247,17,48,21,104,170,32,71,227,251,172,1,55,52,138,4,70,240,185,198,213,180,168,62,158,57,171,181,197,111,87,205,67,31,148,24,93,243,247,66,138,73,63,39,204,163,46,118,102,204,35,154,32,52,248,236,226,113,49,29,222,79,200,160,52,183,67,16,123,107,253,209,198,162,14,210,237,144,106,221,198,235,185,55,74,171,201,71,20,3,49,171,232,16,162,123,78,52,67,39,38,101,222,170,84,152,172,197,216,97,226,34,251,209,228,99,131,139,223,158,236,63,42,23,120,214,173,59,192,245,152,33,199,225,122,84,218,44,4,235,3,62,40,136,174,122,53,229,72,241,177,39,169,52,93,95,231,89,249,10,1,163,227,48,158,171,183,203,149,25,124,142,65,125,49,171,167,246,71,155,230,124,168,4,35,75,61,22,175,145,68,105,136,231,184,4,158,29,65,47,10,14,219,39,64,4,191,66,160,103,87,215,237,140,230,241,230,63,124,28,82,164,147,30,52,68,64,57,27,236,3,61,178,120,181,197,68,194,113,105,79,236,201,88,155,75,192,38,131,248,200,226,97,44,4,76,64,80,158,236,28,131,217,195,206,21,198,144,227,189,45,133,251,177,59,124,192,17,159,120,182,44,106,118,124,19,7,182,196,142,106,211,17,222,255,30,13,121,137,62,31,93,60,104,63,190,3,251,192,112,95,229,231,234,84,156,30,14,184,172,103,35,38,30,254,165,200,57,96,201,155,233,189,81,66,91,129,30,95,82,99,133,20,143,86,223,13,77,129,117,43,72,96,165,57,216,145,126,84,85,59,100,83,103,252,240,76,75,231,1,126,212,222,113,49,250,14,170,232,85,150,241,246,7,76,227,130,234,237,45,115,188,62,56,103,58,253,85,49,143,102,128,230,227,73,152,171,61,79,70,1,245,244,223,166,118,58,235,76,40,240,108,245,11,211,136,56,21,110,244,105,5,140,122,163,70,95,141,203,116,59,124,94,83,221,15,216,43,143,253,224,31,203,164,214,117,19,175,198,170,226,159,154,35,97,235,28,198,186,112,111,17,146,193,49,155,234,178,86,171,134,241,155,83,189,181,95,52,216,100,96,215,166,210,83,7,141,106,160,124,97,8,213,117,84,26,233,16,127,175,134,145,162,122,95,103,91,238,126,0,192,27,176,155,138,74,254,52,237,245,128,71,123,34,183,212,159,220,249,207,137,251,40,176,21,27,210,22,112,127,180,154,147,81,101,94,216,58,160,30,1,68,72,46,103,192,45,119,213,111,163,1,42,118,51,224,169,59,37,149,155,41,38,90,163,155,67,213,144,172,16,187,220,159,166,210,169,171,122,226,153,121,45,126,250,248,219,67,37,97,241,63,186,159,139,185,153,244,156,222,28,129,143,88,34,13,69,61,213,134,59,14,123,41,247,230,13,161,18,189,154,246,233,26,99,74,195,204,163,150,100,100,168,35,96,35,93,83,49,37,227,242,15,24,171,233,209,90,226,139,197,147,31,143,57,61,106,125,27,193,236,184,122,18,19,85,173,37,234,160,226,167,207,190,250,106,68,17,217,137,121,72,153,212,24,47,92,123,201,23,94,89,31,156,126,40,151,15,6,198,110,215,39,131,219,198,207,108,8,219,122,75,143,230,36,110,221,8,24,210,219,71,36,42,205,22,171,147,16,134,58,186,9,227,109,197,182,67,121,220,43,230,7,127,83,143,171,201,238,63,47,134,184,166,31,141,217,182,233,245,232,93,166,16,75,71,132,219,164,215,159,155,207,21,163,134,202,119,121,69,12,17,46,185,176,137,242,42,60,131,132,7,152,234,139,231,201,103,114,9,55,131,81,172,82,216,148,146,29,222,180,10,247,87,200,211,185,158,9,157,65,84,56,31,229,45,239,129,165,111,24,91,232,5,87,252,50,157,38,91,215,182,17,238,197,115,15,122,94,31,184,155,86,174,195,179,106,119,60,48,60,146,31,10,133,234,172,175,60,105,222,113,246,173,98,18,220,10,95,213,33,236,93,200,107,116,76,86,100,86,64,169,218,125,46,70,251,118,4,140,72,199,51,13,87,20,85,87,106,72,249,92,175,104,100,140,24,250,31,75,247,90,76,232,21,7,16,102,125,159,143,180,105,10,241,249,3,67,62,254,172,0,204,143,216,209,44,195,163,9,85,34,133,62,158,231,54,163,60,117,80,21,74,60,127,105,202,100,158,98,61,252,25,127,101,196,107,202,83,50,128,213,24,195,185,97,252,82,85,70,248,221,118,143,91,111,120,129,181,196,3,95,202,111,78,79,53,212,219,10,35,248,80,3,110,111,241,9,36,68,142,89,241,130,74,4,38,152,223,155,195,197,116,25,37,145,75,195,160,59,124,76,145,242,136,185,78,50,77,35,158,235,124,136,212,159,52,176,197,45,62,56,159,155,43,95,49,89,226,225,69,180,192,240,64,47,77,80,207,17,182,2,145,203,177,159,106,60,90,6,246,133,55,101,28,2,163,30,234,30,93,129,59,34,189,242,108,68,135,3,230,107,111,173,65,68,103,206,119,225,82,160,84,213,247,38,228,237,49,13,96,56,20,164,58,146,22,84,159,70,5,133,146,165,10,106,150,188,216,59,96,227,192,87,56,21,239,210,174,150,65,110,58,145,26,17,247,226,55,175,84,38,40,12,93,210,246,121,134,242,7,156,207,82,40,75,118,34,249,76,225,108,26,90,204,96,241,95,247,140,32,215,221,253,41,225,229,118,227,194,8,122,105,141,46,180,32,190,17,210,81,240,150,38,211,25,239,32,92,10,74,150,116,150,221,57,194,253,115,88,67,235,163,5,134,88,158,155,226,84,69,31,91,188,169,154,215,205,53,213,98,252,22,42,184,5,249,152,83,37,31,152,78,186,172,181,245,20,100,197,99,47,83,136,144,250,119,244,197,157,153,177,158,207,81,155,78,164,51,11,140,203,238,7,166,122,250,236,18,74,160,128,30,130,207,133,106,37,3,69,123,60,22,31,232,123,52,250,115,70,158,15,220,179,203,21,65,113,7,179,227,124,196,165,154,23,174,84,83,37,105,245,161,203,216,33,87,100,52,144,186,205,162,111,71,105,211,55,23,26,141,164,82,82,115,62,61,229,60,223,107,55,244,13,231,35,246,133,127,243,69,66,15,108,52,8,82,62,255,19,154,254,70,229,88,126,40,220,234,144,23,107,81,113,24,211,237,249,96,16,242,250,247,60,48,237,153,42,237,118,22,111,92,220,9,182,41,21,199,50,113,89,191,152,226,122,237,155,161,186,190,134,243,127,28,62,40,40,138,42,249,25,247,245,7,35,143,166,114,94,196,200,147,167,45,77,238,57,173,167,218,187,81,68,255,161,214,190,160,245,166,103,135,140,178,23,58,101,219,67,162,142,254,240,61,154,186,53,139,105,105,36,34,207,95,13,83,165,228,140,130,83,217,238,224,186,116,51,255,92,121,124,6,45,5,98,163,245,101,143,152,69,205,253,169,88,179,59,124,48,76,2,245,145,66,158,166,164,252,3,143,140,34,177,58,24,84,255,124,47,133,142,75,222,138,90,59,173,63,23,108,9,185,169,31,76,212,199,123,214,144,106,181,172,231,83,141,83,227,96,131,147,43,119,245,171,58,237,205,62,19,152,130,235,49,72,105,185,241,101,143,218,236,88,26,242,59,150,115,113,5,231,3,147,182,31,26,132,205,61,172,213,131,90,74,66,97,232,18,107,192,166,249,32,241,223,236,74,198,20,122,24,81,141,128,197,228,191,3,86,66,122,42,7,72,110,76,71,77,130,103,105,204,26,201,222,126,95,106,105,1,6,237,75,37,220,111,122,225,146,58,162,153,241,139,121,48,204,77,146,183,162,150,190,70,12,213,140,125,201,155,152,230,213,140,7,35,130,167,41,6,218,19,93,60,29,184,159,147,168,107,90,133,17,188,159,138,34,255,254,36,101,130,128,10,184,170,167,8,147,123,41,242,157,145,193,208,139,167,233,142,5,76,160,94,179,73,60,217,184,87,211,66,32,48,106,89,247,181,224,28,214,178,145,106,229,29,119,72,96,156,208,50,31,154,42,87,60,55,186,162,79,94,49,93,61,224,106,242,112,66,87,15,188,219,218,119,38,20,45,128,53,70,170,226,157,139,48,201,100,237,177,46,240,123,146,80,114,24,130,237,39,115,8,103,182,31,184,96,154,130,128,233,119,120,201,22,124,95,70,109,33,48,149,83,30,115,27,199,81,75,85,171,155,134,201,183,248,44,164,225,79,206,165,2,201,126,4,236,240,203,168,90,17,20,122,165,233,223,99,33,64,163,185,65,40,115,186,159,121,63,202,130,58,83,38,196,126,254,220,236,86,53,61,5,72,214,7,255,3,99,20,107,17,106,49,122,48,151,180,134,195,38,179,158,158,252,117,138,13,122,26,11,175,86,132,33,57,227,60,52,156,134,244,82,85,45,64,58,246,168,251,68,200,243,190,21,7,11,146,22,255,216,211,114,133,18,149,227,76,76,46,71,95,191,26,112,253,109,4,128,191,122,5,56,110,72,97,42,76,61,238,138,171,233,22,208,57,206,182,234,117,39,6,183,173,21,7,28,40,59,197,147,35,205,173,195,98,5,76,126,152,79,251,64,18,27,54,169,239,49,3,134,35,122,143,167,2,36,59,71,14,240,25,215,169,181,60,196,221,238,163,205,33,205,187,198,137,146,35,42,71,153,197,144,102,160,130,248,112,242,202,194,250,83,164,33,181,108,150,41,246,66,11,96,98,105,10,195,87,213,238,160,209,193,46,55,199,59,44,247,123,161,30,44,40,123,103,88,241,16,193,101,105,98,42,252,246,217,58,226,222,132,55,196,53,47,197,202,10,90,76,37,218,32,101,80,206,142,214,74,189,48,123,148,94,13,209,184,92,13,45,145,62,26,9,89,223,46,153,198,72,158,93,248,103,51,13,24,210,102,173,6,170,40,237,221,155,63,61,101,112,149,32,244,54,47,154,164,181,228,39,181,238,172,218,172,63,12,172,7,190,34,102,192,176,126,73,153,18,20,97,253,162,231,210,174,40,131,210,99,241,50,98,90,45,212,236,61,125,167,62,231,96,213,68,26,182,211,138,176,54,145,198,222,181,92,173,39,170,116,2,134,238,80,135,148,126,78,231,43,192,198,201,98,43,195,67,115,76,80,55,134,7,186,72,34,255,7,19,29,69,56,43,118,52,124,83,129,97,245,170,35,96,56,164,21,61,120,217,119,195,203,73,154,46,15,12,49,124,137,231,174,20,146,202,128,67,50,156,226,8,217,136,125,232,128,35,162,220,46,252,67,120,37,240,138,194,92,8,36,81,34,212,39,59,118,200,112,31,217,220,109,157,163,38,213,147,98,162,152,253,36,179,12,226,193,190,238,86,203,112,79,133,39,107,36,150,207,177,244,228,16,64,122,21,133,238,88,216,232,30,62,87,195,60,27,107,147,134,23,177,100,138,41,22,196,218,100,151,216,18,58,70,88,60,247,216,238,10,223,115,232,152,81,238,239,6,195,44,70,115,170,163,194,214,235,81,139,89,127,106,164,20,62,14,158,7,220,105,1,131,145,77,96,200,174,61,246,117,206,11,43,54,84,152,78,190,26,176,137,59,234,100,152,53,2,238,147,59,107,176,255,192,180,107,247,128,151,246,242,48,211,96,192,245,65,69,217,77,152,158,12,246,242,114,80,178,80,10,210,120,89,2,197,22,87,56,123,139,209,1,23,237,56,89,175,181,58,122,135,55,106,178,250,212,132,141,99,154,117,170,104,250,243,212,199,44,114,39,151,146,153,169,230,130,141,216,138,77,195,248,88,159,5,192,17,114,111,190,73,195,61,191,109,100,139,31,60,56,180,115,127,86,110,119,234,119,24,15,74,215,26,112,242,148,57,172,109,136,230,170,48,41,179,45,80,108,230,159,131,148,234,214,39,159,172,128,216,74,33,193,120,78,39,154,225,167,239,72,150,185,95,186,139,211,220,230,4,85,192,107,136,208,75,161,115,104,206,24,150,105,100,210,130,54,26,185,253,8,56,219,236,126,158,59,211,214,231,32,221,208,90,186,75,186,208,69,27,170,165,166,52,244,91,172,250,60,78,23,216,115,133,53,24,249,241,221,188,81,21,170,0,104,82,229,177,7,114,54,14,47,184,37,213,196,226,192,24,17,204,132,107,159,248,183,194,141,38,77,135,33,95,170,229,185,58,200,21,33,132,68,48,56,63,240,114,54,125,152,85,104,93,124,174,182,20,162,195,68,249,244,220,28,52,194,185,173,177,242,121,240,153,30,248,88,15,126,172,2,31,227,125,41,108,234,109,14,227,177,235,60,164,154,125,248,193,185,50,195,168,231,207,64,191,101,198,213,199,173,77,186,238,161,45,241,7,163,103,98,136,59,10,136,52,123,192,116,139,234,160,32,148,225,251,52,45,18,67,183,74,210,183,190,122,22,66,106,117,235,173,41,231,117,3,11,177,243,253,140,39,100,136,45,126,152,25,60,117,192,208,79,73,113,111,236,223,254,204,35,20,126,253,107,80,78,183,251,243,211,132,77,253,177,217,81,68,96,249,103,248,92,202,133,146,85,68,4,244,181,22,185,146,128,137,132,234,94,8,123,114,246,16,44,202,169,199,212,208,71,67,102,163,196,111,143,166,218,207,192,141,238,27,135,127,218,226,20,38,100,85,3,38,92,191,159,5,210,188,249,9,34,107,216,95,245,115,17,38,245,220,201,162,134,170,233,78,108,220,90,241,193,32,119,23,162,77,224,10,97,98,192,104,181,141,7,238,145,229,94,244,160,107,125,163,193,219,119,164,99,88,88,105,184,192,197,72,102,28,70,236,69,151,54,124,149,206,32,4,35,37,154,117,77,225,227,185,249,174,99,101,103,101,168,117,71,149,104,124,239,6,183,190,184,156,196,73,67,180,17,24,114,9,133,153,76,126,72,44,88,51,52,10,85,224,223,139,207,221,73,45,171,29,68,49,197,138,121,76,160,168,171,97,137,236,88,204,211,159,224,144,188,22,50,76,225,254,208,48,179,181,164,225,236,64,173,184,50,98,181,237,170,104,47,2,22,221,246,20,249,57,248,178,246,24,193,58,120,11,5,77,29,62,235,2,131,6,50,44,71,142,205,94,31,7,166,209,210,229,159,11,154,78,237,59,41,20,164,68,45,6,233,238,186,245,107,26,43,187,207,36,108,177,185,116,55,196,28,232,254,177,129,217,177,212,49,219,222,150,98,124,62,69,43,176,64,167,151,163,26,60,52,175,9,105,247,77,31,66,182,191,30,75,229,35,234,116,24,197,84,117,96,152,148,97,202,80,144,56,31,91,229,167,169,252,27,113,83,32,124,118,121,154,213,238,163,81,23,176,117,133,100,212,13,61,242,241,35,176,166,222,44,252,175,81,25,176,169,183,74,186,4,224,169,247,141,97,27,87,246,227,72,47,52,185,226,167,153,228,79,195,13,130,211,110,142,195,235,157,181,163,140,165,234,44,184,7,173,214,63,168,1,0,122,6,226,98,184,10,158,232,2,228,97,142,214,68,114,255,233,65,50,169,128,128,207,158,178,218,211,167,129,57,226,48,60,231,111,43,5,102,151,191,53,234,106,237,233,204,66,115,200,109,117,107,42,221,111,159,70,106,225,142,66,248,179,134,134,231,104,33,119,85,211,106,102,210,208,126,52,68,167,162,6,120,55,43,92,211,152,75,173,81,35,98,222,232,83,246,63,173,96,210,31,156,228,124,173,218,164,7,87,102,252,52,237,34,67,35,81,118,104,125,55,167,150,245,169,56,160,191,236,60,105,251,80,40,53,150,198,44,33,222,115,18,195,179,69,19,179,92,186,64,18,217,81,135,73,16,63,225,156,204,189,183,163,227,184,228,106,180,86,58,166,190,202,75,228,36,106,126,28,202,142,115,219,253,222,195,24,242,116,23,167,56,162,250,107,145,243,200,106,48,208,7,224,228,216,192,137,68,158,192,156,179,223,177,140,218,29,149,154,10,211,122,244,165,24,155,41,183,47,93,32,180,99,58,113,61,112,210,58,13,194,53,195,137,170,24,210,54,158,253,12,210,185,92,238,136,147,54,210,51,29,79,45,221,171,105,219,249,157,17,229,229,224,200,73,236,250,152,88,199,244,73,121,94,148,38,18,177,183,11,164,65,114,241,212,22,88,56,25,210,125,105,2,119,186,201,79,114,142,189,92,120,87,181,12,169,90,244,164,146,61,247,124,142,108,56,65,243,90,242,214,90,63,108,201,69,175,169,110,63,146,220,143,247,67,165,204,253,28,245,105,130,130,221,110,122,233,62,112,103,133,61,126,50,165,33,23,62,207,242,184,117,185,120,67,15,48,1,77,133,141,144,171,198,76,41,243,177,244,41,118,241,224,3,176,21,3,60,1,0,10,82,99,26,98,174,233,147,195,158,87,118,204,113,242,38,122,245,166,108,39,126,27,38,158,39,240,65,160,177,196,111,67,166,162,150,10,57,196,58,226,183,77,50,114,43,60,162,100,2,197,83,83,210,86,152,126,177,22,176,117,216,6,92,137,215,184,135,67,28,169,73,65,69,177,162,249,236,191,60,207,2,232,82,18,87,145,76,223,241,96,115,148,166,199,170,21,253,150,184,51,166,165,124,46,156,234,229,73,114,84,116,209,103,201,10,211,94,52,2,134,156,77,80,58,175,227,99,154,13,164,143,77,176,219,59,26,216,237,70,17,90,62,236,122,88,22,124,72,48,168,53,126,86,77,106,163,249,199,196,200,233,122,111,58,242,47,136,76,149,94,123,252,128,29,155,221,79,251,177,194,235,76,204,29,15,70,177,188,116,98,80,186,68,45,95,192,8,66,10,186,47,81,51,104,215,176,56,117,60,221,99,111,160,104,200,109,133,123,241,178,28,96,246,166,172,48,185,125,223,173,214,120,212,67,80,94,223,206,165,1,74,127,173,124,13,72,190,239,52,89,51,41,151,26,48,76,135,23,206,154,156,199,36,165,218,50,224,115,112,105,116,140,192,1,218,172,23,158,218,165,205,217,83,203,189,55,220,43,242,214,208,45,197,78,72,239,173,46,234,138,146,101,139,115,13,118,11,45,165,163,217,63,185,74,128,61,55,5,191,2,55,104,207,251,253,233,173,177,103,228,58,207,191,138,49,131,89,247,129,199,141,203,1,83,120,41,3,78,214,213,57,237,237,230,69,83,167,198,17,61,195,22,224,78,58,224,104,196,246,59,203,32,92,172,10,27,29,238,125,178,241,152,187,228,230,179,7,205,129,161,184,210,159,70,22,229,46,61,66,205,98,156,65,155,23,221,162,54,166,74,49,130,239,159,105,54,138,171,143,171,43,177,55,148,161,179,203,154,52,11,244,136,248,237,129,7,157,49,190,112,81,228,214,198,72,28,10,232,217,28,102,19,209,201,48,33,6,137,243,3,146,246,165,23,67,173,146,227,167,89,170,186,52,77,26,52,14,128,77,156,73,78,100,232,218,103,141,123,163,61,161,157,170,199,154,155,65,12,102,15,174,226,134,148,200,153,72,96,192,198,225,24,48,59,111,154,177,4,182,145,96,222,47,130,17,58,238,7,35,29,160,12,11,70,28,229,60,6,6,139,170,16,162,4,212,116,249,247,66,160,83,29,70,96,57,30,40,128,111,89,175,134,214,47,199,131,55,26,224,214,3,47,15,185,24,12,99,249,133,177,175,230,184,87,219,175,41,60,243,140,45,235,192,42,199,74,17,148,201,147,4,60,209,35,19,152,141,54,118,29,6,88,182,13,100,230,106,45,247,189,186,182,78,54,74,86,156,90,181,153,170,73,214,239,209,173,93,232,142,40,97,174,107,65,145,100,119,97,56,166,248,49,97,197,222,109,76,178,22,102,35,28,148,207,189,249,23,251,110,119,13,238,73,25,50,83,59,140,213,85,186,50,198,146,144,55,149,48,63,114,173,182,115,8,12,107,111,88,149,131,30,198,169,23,215,40,13,195,116,51,17,83,129,33,47,188,214,23,190,163,56,24,180,53,157,241,14,152,156,148,212,252,156,53,207,221,253,230,141,246,223,46,40,98,8,177,149,34,206,173,62,89,167,92,245,158,185,40,101,104,23,32,48,183,8,152,92,231,86,24,57,222,184,57,213,92,178,122,206,136,216,142,245,193,149,255,202,68,233,136,12,164,48,227,43,189,163,178,97,161,161,50,90,172,143,227,46,82,217,39,48,164,34,241,98,63,85,88,242,104,185,211,144,112,97,138,170,245,209,160,3,138,5,80,207,39,104,243,129,183,43,74,64,54,208,97,179,21,20,130,223,251,211,102,184,52,129,105,234,15,179,16,238,110,97,133,53,152,116,206,133,103,19,39,1,11,179,199,150,82,208,184,108,10,98,166,204,64,207,252,215,183,50,125,243,216,236,10,117,8,114,48,118,218,106,102,124,108,184,212,69,242,206,224,188,99,26,146,79,201,207,205,209,194,10,179,17,56,61,240,160,236,220,95,11,246,128,252,220,28,146,243,88,155,132,247,171,216,141,20,20,165,22,159,11,15,79,36,35,10,218,146,247,104,43,136,211,175,7,197,100,13,180,55,13,109,119,107,136,191,99,214,230,83,175,4,124,15,31,204,45,237,146,53,15,218,169,39,128,233,164,104,10,135,202,101,179,210,70,17,111,163,104,128,238,247,184,152,112,175,216,248,253,236,140,119,195,129,85,61,73,100,186,211,174,184,226,92,203,214,59,39,23,247,115,78,205,48,12,81,102,29,178,165,152,1,235,212,115,192,109,106,191,14,244,136,203,27,143,27,45,128,48,185,10,12,107,94,138,71,43,16,183,87,133,33,3,137,71,163,74,86,226,137,48,84,22,23,25,4,70,118,70,86,15,117,136,215,215,60,206,72,147,178,255,66,87,32,53,99,14,99,218,137,33,114,14,111,11,67,5,92,203,214,165,57,160,146,46,23,198,190,150,39,39,250,117,207,61,118,236,44,209,177,142,246,109,216,95,233,199,138,18,148,18,189,56,125,146,109,213,114,111,210,218,241,57,57,83,139,126,78,184,154,90,120,62,231,224,211,200,243,177,72,201,195,77,185,88,35,26,212,231,205,150,238,131,209,63,163,191,188,239,86,70,12,73,43,70,143,39,216,102,120,54,188,113,41,114,103,200,26,102,218,250,212,2,82,233,125,31,10,225,163,165,104,237,97,194,35,14,84,228,176,37,224,19,191,122,192,250,108,129,48,74,36,121,93,228,99,31,184,65,16,126,199,234,24,197,50,88,148,141,239,88,147,164,254,52,20,72,210,57,154,40,80,157,58,222,133,14,245,182,204,87,190,240,104,226,211,119,58,38,91,187,48,138,48,251,129,33,85,189,240,208,133,1,89,100,139,19,13,69,104,77,85,25,237,176,71,187,27,93,39,69,36,148,138,165,155,102,196,25,147,117,39,15,129,143,45,59,202,133,209,181,82,152,54,234,48,172,184,90,31,28,205,238,233,114,65,244,141,24,35,161,192,8,46,121,194,135,116,64,209,117,67,123,55,204,125,1,31,147,111,233,147,211,7,236,45,122,192,77,40,58,11,214,16,101,78,1,227,196,202,163,113,236,7,73,2,87,15,45,148,64,27,163,56,157,18,48,194,123,242,219,199,164,200,46,235,102,55,79,218,52,105,202,57,46,64,254,3,87,57,232,57,103,138,19,171,252,192,207,160,30,99,53,229,125,71,141,195,66,175,182,220,213,125,180,170,245,141,131,19,120,203,123,29,27,78,130,75,232,151,158,253,41,22,144,117,167,55,133,203,186,107,0,46,182,170,104,235,109,197,73,111,244,186,83,127,186,69,131,56,232,82,142,90,75,142,167,25,230,40,157,215,90,213,12,76,44,32,96,42,97,101,46,80,12,95,239,182,208,72,137,174,7,30,178,58,27,78,146,160,103,98,244,176,193,41,61,213,182,96,104,236,233,239,136,5,100,237,103,10,175,114,157,212,68,13,251,126,174,94,168,250,221,125,3,143,86,224,101,73,134,216,10,207,179,181,231,230,38,212,23,199,22,113,131,250,62,249,13,243,211,45,173,135,222,64,44,120,220,171,207,14,52,117,241,254,20,234,197,161,71,18,33,61,95,132,93,37,44,179,140,40,184,94,141,116,213,181,173,104,53,109,229,129,219,13,83,114,246,106,158,153,155,55,207,39,97,91,237,41,34,152,192,28,247,97,1,173,51,137,75,126,96,116,129,3,134,192,250,121,114,250,221,194,216,197,86,232,122,243,182,175,123,93,173,81,236,1,123,138,105,90,77,73,227,153,135,105,69,196,142,48,128,6,44,14,154,35,148,110,126,127,211,59,195,12,59,197,109,209,243,146,1,89,55,118,69,101,150,38,91,225,115,63,199,149,191,82,27,233,113,142,25,237,149,218,133,251,147,148,132,235,176,172,125,225,221,149,79,134,198,171,49,99,56,207,156,235,234,152,83,90,66,152,223,125,61,14,108,249,22,38,101,27,209,213,78,195,153,124,103,152,228,115,36,85,126,122,219,170,194,164,236,34,80,14,47,129,60,54,246,100,15,251,4,215,105,75,233,137,145,16,213,27,39,39,10,44,35,118,12,217,30,17,181,97,108,34,250,92,212,63,133,149,76,145,249,16,159,230,124,245,122,237,61,122,22,133,185,29,14,250,36,153,34,210,230,234,129,162,24,85,231,141,177,147,116,20,227,135,238,132,116,227,82,63,2,186,50,77,40,6,73,245,70,41,39,85,121,2,83,66,240,77,207,243,33,8,225,43,218,40,39,172,14,163,224,37,17,129,31,25,31,31,239,76,183,152,150,94,13,251,28,158,20,65,190,181,106,165,194,128,247,127,166,128,143,215,168,59,52,2,68,30,51,62,238,34,39,69,125,80,40,89,46,188,166,46,104,74,94,156,146,215,162,149,181,232,173,233,30,246,33,129,184,49,167,103,72,38,253,175,126,239,130,0,174,68,48,7,214,82,253,234,174,26,52,250,77,121,225,128,215,168,113,245,217,112,213,124,162,231,130,106,28,135,233,218,213,69,141,22,81,246,77,18,194,88,85,35,2,38,239,235,239,69,3,181,6,2,207,240,195,171,59,3,238,229,217,19,72,155,71,140,18,46,151,164,157,39,3,210,242,24,82,138,15,135,110,254,16,180,236,120,175,138,0,131,100,46,6,165,135,113,88,103,86,253,210,139,73,117,122,152,48,91,8,75,87,30,85,123,113,238,100,50,105,154,215,224,0,157,61,190,38,220,205,74,65,48,140,81,115,4,76,33,143,14,41,229,134,17,80,203,102,27,171,249,67,132,217,251,68,45,226,88,117,68,141,156,219,163,63,25,230,91,61,171,9,219,166,230,183,30,148,191,136,25,62,240,32,157,228,181,153,130,174,142,232,57,248,201,67,249,91,35,96,167,84,195,228,11,118,108,178,204,3,141,240,79,107,40,246,85,111,42,61,83,175,69,4,245,43,254,163,133,225,125,103,122,11,82,164,120,173,240,70,189,30,236,220,226,197,231,237,152,224,228,74,229,98,186,35,253,99,209,119,219,213,72,64,240,4,66,73,135,137,160,137,113,132,200,84,232,188,52,172,203,161,68,74,20,2,180,237,243,159,184,31,42,83,23,102,35,13,251,229,252,114,125,202,201,166,173,189,184,154,210,101,9,8,144,19,39,253,236,111,141,186,186,4,165,24,162,226,52,172,116,128,210,57,34,15,78,157,113,245,132,35,29,185,199,228,238,2,207,186,34,41,8,103,192,22,81,79,138,153,41,17,138,155,215,166,41,90,139,79,70,238,153,92,90,86,102,43,42,25,189,48,138,134,79,99,103,81,20,21,164,18,47,77,36,72,47,110,168,142,140,24,50,206,184,38,15,6,159,178,111,194,133,114,255,41,135,203,217,25,161,64,115,120,210,151,51,30,24,30,118,127,45,18,19,67,14,54,26,74,167,251,45,141,180,106,82,30,179,137,166,69,20,103,144,93,39,192,47,48,225,2,159,226,214,27,171,37,68,211,108,34,63,22,105,65,45,26,90,69,192,49,150,166,205,111,117,15,168,124,78,206,159,115,224,243,96,74,84,54,145,248,75,190,199,211,204,118,44,7,157,73,70,185,236,55,167,62,50,137,205,55,167,9,230,250,213,148,25,244,103,30,54,218,200,114,192,40,175,232,213,213,42,204,29,238,166,220,34,48,46,183,155,41,144,237,177,36,116,9,80,91,224,99,186,224,4,147,54,59,72,163,166,139,61,28,24,215,81,12,78,92,253,25,165,4,103,253,32,210,168,235,171,5,17,32,57,142,242,144,160,33,60,177,34,23,68,167,55,82,182,2,155,230,250,118,216,234,20,245,201,224,210,242,215,130,181,94,211,161,19,69,132,136,86,67,29,138,51,47,219,198,62,123,161,127,109,124,46,141,203,206,78,36,199,115,57,132,217,187,242,216,79,106,186,93,198,165,89,29,143,210,231,160,176,121,22,119,192,131,86,209,174,48,189,206,205,97,156,231,178,95,184,8,140,210,246,131,246,200,138,128,62,133,58,84,33,192,112,252,193,144,84,171,73,58,81,235,244,206,221,3,83,40,47,110,203,36,58,23,241,81,186,91,170,122,38,19,89,231,234,193,20,54,249,170,13,49,16,197,117,111,108,228,68,38,229,34,99,138,113,18,113,158,70,131,151,54,105,159,199,60,27,185,39,108,48,202,105,246,85,24,214,26,135,127,92,136,173,176,133,154,29,206,47,79,248,249,208,151,225,19,255,118,34,216,36,131,74,62,220,205,252,6,169,160,182,67,211,45,120,147,96,7,54,35,84,231,33,182,122,192,86,203,221,116,22,143,91,110,0,17,47,20,57,186,190,206,71,244,4,194,129,45,224,165,48,85,124,247,234,227,212,246,7,166,10,96,94,152,102,110,93,219,231,32,95,113,181,213,163,203,198,96,185,166,30,40,237,159,85,119,157,227,119,121,176,5,62,156,36,50,47,68,140,89,236,126,111,2,82,171,234,174,51,249,66,254,69,6,231,254,243,219,176,56,251,190,97,180,103,194,175,64,118,14,206,85,31,21,66,147,226,161,76,234,120,194,240,108,8,162,138,24,17,108,210,80,206,251,215,166,156,67,8,70,144,79,73,221,25,43,14,108,74,45,122,46,87,26,85,28,198,174,95,186,217,110,148,237,221,190,251,228,9,245,132,90,217,21,221,65,143,77,246,156,79,148,43,250,152,32,218,162,233,30,154,69,102,36,183,209,151,126,56,216,142,53,71,133,180,127,15,246,120,173,20,93,244,202,207,114,97,172,33,189,26,153,17,127,48,43,155,148,221,114,25,119,149,239,196,200,180,238,37,59,49,95,158,170,111,135,17,29,75,122,53,244,255,110,162,161,59,63,181,84,116,193,237,235,27,218,113,222,113,166,134,88,4,181,222,28,216,89,92,103,84,186,154,27,231,173,163,204,8,222,190,167,145,27,46,147,236,36,207,13,81,215,162,222,255,178,226,41,95,93,232,105,101,61,66,22,186,30,37,80,24,20,100,38,44,200,131,220,208,161,251,184,107,120,119,153,34,137,175,235,142,4,176,114,59,28,43,234,24,27,238,222,96,96,37,45,174,93,70,31,158,3,70,130,83,22,238,178,246,217,24,20,58,67,181,2,150,128,30,193,74,135,105,16,147,56,232,34,175,190,124,22,30,3,121,18,83,191,176,145,255,249,215,236,212,193,137,52,40,228,174,16,192,109,135,205,58,144,155,83,201,21,33,147,78,31,131,246,61,174,149,44,31,254,193,125,177,83,203,139,109,168,130,124,170,116,35,77,151,93,3,234,147,216,21,186,21,226,202,194,38,94,92,239,147,17,186,236,226,226,155,238,98,148,33,157,35,186,169,111,197,140,157,174,79,11,154,225,62,112,184,194,112,72,41,151,195,199,151,146,4,244,217,32,160,195,244,89,200,46,189,146,92,60,155,165,239,2,182,134,155,128,201,47,181,56,210,129,151,200,142,114,208,177,126,226,230,199,240,239,114,241,49,115,91,88,235,103,34,152,88,177,192,132,131,220,98,238,63,92,75,243,185,186,71,49,2,156,81,69,95,139,10,139,21,22,51,75,105,75,137,43,196,156,208,202,125,55,183,134,63,33,66,160,237,212,90,79,29,158,148,165,100,25,149,97,252,202,31,92,127,50,174,50,164,52,173,122,76,28,242,171,243,234,247,230,84,163,87,239,19,106,86,246,147,245,131,156,187,215,168,229,225,244,57,187,202,93,33,219,14,43,95,95,86,95,80,100,95,56,62,36,101,218,45,224,57,181,124,234,39,96,230,117,68,156,40,75,75,73,41,198,154,222,58,210,126,72,38,165,176,5,126,134,155,91,135,146,135,222,121,129,49,39,252,90,8,99,196,128,35,185,24,164,172,196,84,161,213,17,216,20,202,220,157,53,157,216,46,198,4,98,183,180,33,59,76,231,174,208,32,144,47,221,158,197,27,29,10,60,189,53,49,87,143,245,156,73,182,241,180,30,248,38,102,6,74,119,122,116,205,31,30,97,71,177,122,37,80,180,88,150,45,6,140,90,195,41,165,10,144,0,238,168,46,132,85,136,57,43,48,172,159,190,219,157,211,190,55,229,65,95,139,26,62,183,90,7,177,155,44,145,124,152,156,90,148,194,77,56,5,53,208,68,105,91,118,126,118,194,208,162,120,10,88,136,4,58,136,124,135,30,16,208,120,69,117,7,100,28,57,63,91,97,163,249,198,175,198,158,85,98,22,234,95,107,20,13,211,80,252,208,206,195,79,149,155,31,124,88,2,15,147,63,48,186,240,23,38,162,41,240,143,140,128,195,195,180,187,116,154,33,19,22,143,54,41,28,210,171,73,66,249,186,159,232,161,235,234,89,116,235,58,223,82,155,229,119,204,193,204,194,29,49,151,89,126,194,17,58,135,231,222,241,104,56,105,207,169,203,220,114,22,132,99,188,101,19,81,146,171,233,208,139,81,67,8,175,234,194,134,184,32,156,144,105,60,32,10,195,159,226,4,66,148,64,154,74,249,133,145,156,240,195,201,244,8,134,152,126,208,5,132,76,37,130,87,103,11,18,27,106,27,63,245,55,40,203,88,185,36,8,198,98,222,49,207,16,6,79,122,232,82,127,121,6,226,123,238,77,82,168,137,1,70,63,115,119,149,154,243,206,84,51,200,126,132,115,235,44,83,148,213,169,157,130,188,159,235,69,48,50,240,83,203,239,34,199,24,21,124,40,132,182,161,155,48,204,38,174,32,123,214,168,233,49,117,129,49,88,119,192,231,184,17,97,118,184,64,169,43,114,120,169,110,136,177,231,175,72,161,161,81,168,1,73,182,115,83,64,249,224,77,93,69,150,95,198,87,113,162,40,218,33,33,26,16,152,248,167,135,14,144,190,228,120,89,15,236,117,187,168,243,90,245,140,220,123,230,32,136,182,138,121,200,14,5,110,148,59,248,189,177,47,165,252,213,40,213,135,211,137,113,155,49,132,157,253,252,116,178,54,172,15,54,194,145,231,193,225,30,248,70,148,69,185,138,212,178,113,218,98,155,57,60,204,87,217,2,243,96,159,53,140,181,138,151,164,199,121,131,137,60,59,76,161,144,140,10,42,120,221,201,156,58,212,163,73,180,109,171,177,204,123,22,174,211,100,72,67,158,92,157,207,14,249,237,118,148,254,83,180,95,212,148,104,112,1,126,112,174,162,182,200,28,131,166,197,175,53,74,194,164,70,76,78,94,58,200,38,217,33,19,191,40,70,81,253,172,66,162,108,84,163,201,152,80,18,230,245,125,29,206,14,45,71,163,53,99,56,155,5,186,18,104,7,223,175,133,75,208,61,2,12,220,164,168,23,71,4,34,192,25,40,177,212,169,48,231,81,23,88,108,93,154,214,80,79,188,247,134,158,91,110,14,73,133,23,213,160,226,120,220,55,53,205,166,149,113,212,128,161,251,209,171,173,67,200,199,172,209,138,254,92,189,155,107,213,155,254,184,74,58,176,125,96,23,250,144,81,155,89,213,94,165,187,191,143,22,240,146,198,15,80,204,227,17,40,210,246,50,40,8,246,173,225,159,122,28,59,97,233,76,64,210,213,251,16,128,23,156,55,10,83,39,154,3,166,26,83,127,27,230,196,17,112,102,18,203,20,165,57,198,185,117,17,66,103,207,200,10,15,152,1,3,182,138,102,129,17,160,92,254,98,11,211,91,31,141,106,115,119,17,128,155,118,108,65,214,123,172,62,223,145,112,209,138,40,212,0,247,96,246,253,201,77,10,29,6,92,190,185,187,155,219,145,212,210,238,112,224,115,186,196,205,97,95,172,186,238,183,241,235,215,128,105,180,30,15,60,86,76,99,106,238,133,202,159,221,168,15,79,223,116,19,154,145,68,69,197,64,157,159,111,67,97,40,164,171,250,100,155,216,155,195,199,30,237,75,118,121,104,189,146,107,57,162,72,156,179,48,34,25,9,241,57,99,191,201,82,169,212,149,134,47,224,28,91,105,165,162,82,180,3,141,162,184,120,163,103,135,54,141,224,248,3,55,87,205,133,201,138,116,113,87,152,188,170,223,156,226,186,33,174,15,124,149,196,63,29,110,70,209,39,240,217,87,210,103,240,82,110,204,7,25,10,159,155,125,121,140,3,83,178,35,243,20,56,202,179,186,165,183,170,94,108,81,116,127,47,100,222,214,243,94,212,47,126,134,33,112,107,34,61,85,127,24,184,125,147,71,180,132,105,173,176,153,138,14,115,68,53,25,149,236,249,147,78,132,86,228,107,128,86,20,136,128,154,218,175,192,217,202,125,126,96,74,160,30,15,26,106,199,229,12,59,157,54,168,44,53,168,240,54,31,67,252,11,224,178,9,243,87,178,194,171,184,208,11,82,138,199,28,149,229,97,228,75,211,55,172,102,195,155,228,99,229,30,211,155,118,148,33,113,204,90,76,140,220,87,253,57,194,134,150,93,2,243,233,253,181,240,182,235,243,96,115,58,133,212,65,207,129,190,197,135,253,145,61,252,60,23,124,166,153,68,108,180,254,116,229,250,86,217,8,201,73,106,159,2,123,142,187,184,122,72,26,186,82,147,94,226,82,12,202,174,79,109,178,229,241,82,180,94,232,162,45,199,12,201,222,219,141,238,80,154,82,235,86,173,210,202,51,101,168,87,97,126,201,151,54,217,217,28,87,111,77,251,195,22,61,67,38,251,184,144,199,15,233,114,90,83,90,49,115,60,25,17,106,157,250,103,114,230,59,218,103,193,46,97,224,167,177,8,197,118,191,120,25,245,142,188,214,25,136,234,117,87,199,134,128,133,121,203,205,59,145,21,223,201,104,170,204,207,147,97,208,236,152,99,164,61,135,126,203,78,9,177,111,39,232,97,101,81,52,169,176,189,64,119,252,3,163,153,189,166,44,202,97,130,54,211,81,24,87,116,22,209,163,233,197,133,7,54,190,109,185,154,62,89,239,206,238,208,92,85,225,243,50,241,203,234,57,85,60,53,18,20,242,100,68,74,188,39,132,104,168,241,107,11,76,33,169,155,117,148,181,253,238,234,202,142,243,173,30,243,220,182,126,17,104,148,93,57,150,60,242,227,245,64,145,140,82,182,191,152,61,170,132,190,144,108,93,158,3,167,20,171,116,253,105,152,248,118,220,155,148,173,36,86,128,143,229,224,215,146,11,147,96,122,133,57,110,230,120,45,178,4,34,136,75,197,64,242,112,120,239,116,86,72,15,27,168,139,50,195,6,112,62,143,126,13,14,91,39,245,181,68,225,113,206,151,194,199,219,117,171,15,166,60,221,230,246,207,150,252,129,199,213,202,93,207,36,138,101,189,217,157,44,110,71,95,61,96,58,194,91,184,53,29,211,180,136,5,2,187,106,115,126,39,66,109,67,123,231,128,103,200,169,247,110,137,100,177,33,144,220,9,190,7,224,53,132,8,150,240,27,233,9,71,23,189,117,83,209,134,126,177,195,219,56,85,47,204,94,31,223,153,172,72,213,32,37,124,28,217,195,44,7,110,102,20,94,216,142,106,63,58,216,31,150,176,42,84,8,50,118,120,15,131,10,40,169,179,230,167,72,57,248,111,51,7,167,188,117,237,150,207,248,80,82,156,91,44,124,22,101,113,227,134,68,56,69,103,242,96,124,106,119,214,166,25,244,250,214,38,182,229,11,15,226,28,229,250,170,108,178,61,86,53,125,44,91,184,209,173,209,56,187,224,115,159,166,156,145,159,33,61,254,214,189,26,209,132,33,223,131,99,205,93,38,107,252,149,214,187,138,76,97,243,86,46,156,167,179,193,60,179,20,82,97,183,23,201,182,65,175,34,171,246,220,218,101,80,225,153,64,161,103,235,154,239,33,85,122,96,188,162,220,116,199,40,20,243,58,60,161,215,214,45,1,54,100,247,92,150,233,139,168,229,180,144,245,232,1,27,79,172,110,133,231,92,107,190,4,22,42,201,77,215,181,197,121,253,98,58,193,132,248,176,90,214,197,43,215,137,147,12,106,31,222,215,94,197,239,141,0,171,36,39,24,83,244,163,191,81,89,152,208,106,141,162,111,21,225,85,50,44,115,171,61,9,249,253,245,220,45,92,218,171,220,124,76,43,38,250,96,170,157,183,236,225,103,251,198,107,254,208,110,253,186,119,50,80,155,74,13,155,195,144,63,74,8,200,170,90,243,23,11,60,183,101,106,201,174,114,166,45,250,142,223,84,34,76,35,225,108,58,218,115,240,42,14,44,238,145,138,194,100,3,191,123,159,19,147,140,168,152,148,237,167,112,169,124,48,221,218,146,137,226,193,207,231,251,76,89,138,55,133,195,204,192,229,85,101,128,198,248,172,183,166,135,48,110,77,150,126,232,173,37,175,142,234,128,137,88,40,108,108,18,31,92,105,200,122,80,200,37,70,160,68,45,179,62,153,21,175,58,156,173,216,247,121,240,115,70,251,152,64,231,175,187,184,177,52,184,106,20,58,223,69,20,115,64,219,138,241,132,109,72,52,36,65,225,252,243,107,207,214,180,213,14,182,90,19,183,189,6,161,164,36,185,7,58,74,50,141,100,31,108,53,200,75,167,9,189,27,237,67,17,176,72,50,191,45,140,235,62,230,128,194,165,136,101,70,229,169,19,233,141,100,83,176,60,183,166,234,194,223,138,34,47,209,135,1,174,248,52,63,176,85,36,139,146,131,221,59,170,136,140,206,39,73,213,87,165,162,214,235,214,71,38,216,185,244,149,17,55,249,162,67,7,197,88,89,15,58,150,160,29,193,67,133,19,61,224,31,76,35,118,205,186,174,206,79,121,9,43,164,4,100,131,116,101,144,195,170,142,46,26,238,245,98,234,5,71,92,140,28,203,214,41,182,93,76,100,100,83,201,42,58,193,140,149,200,199,171,146,6,125,230,23,28,214,1,26,235,135,162,53,234,248,57,106,207,46,151,117,6,161,205,179,28,29,102,119,9,218,233,252,143,123,19,34,73,10,159,73,50,227,106,254,246,124,214,197,241,9,189,222,235,192,79,246,182,154,108,251,240,231,162,209,71,10,232,128,209,227,12,184,159,93,76,76,69,216,18,154,11,100,81,172,99,164,54,10,67,107,63,3,70,143,86,111,78,198,53,197,205,87,81,114,177,3,115,96,86,191,121,39,100,209,21,134,88,165,249,199,234,70,18,34,48,5,119,37,62,150,37,198,100,115,174,171,199,114,135,115,49,11,17,54,224,44,94,181,129,174,66,106,82,23,200,107,81,229,232,183,38,161,217,159,93,236,124,15,15,115,163,210,144,165,127,216,208,176,232,76,195,161,63,187,43,234,168,49,98,231,33,207,220,223,255,242,47,255,252,227,223,127,253,219,223,127,249,245,183,191,252,242,191,254,244,239,255,246,231,191,252,245,127,254,249,31,255,237,63,253,135,63,165,127,254,243,143,255,254,219,63,254,254,203,159,254,240,31,127,249,243,111,255,251,215,95,254,240,199,127,253,229,111,255,246,203,111,191,254,227,79,31,240,159,255,242,215,95,254,203,111,191,254,229,175,255,250,135,63,254,247,191,253,237,215,255,241,151,191,254,249,183,115,159,255,250,253,40,157,5,195,11,83,105,252,203,170,235,72,175,59,138,148,223,252,193,227,26,82,183,64,233,167,153,112,63,48,1,82,206,224,251,70,27,171,245,235,107,96,253,157,5,164,91,231,52,41,168,254,193,112,11,107,14,191,113,110,54,31,75,56,222,154,148,56,87,43,112,154,217,127,155,178,217,172,99,77,89,126,124,40,90,115,170,154,253,148,76,231,184,57,241,237,227,218,234,54,4,201,159,239,112,68,153,147,112,23,87,74,139,179,151,212,30,120,88,220,64,224,204,226,249,230,16,186,194,89,179,25,172,194,236,92,132,3,190,178,165,81,29,131,119,246,71,155,218,120,143,182,94,14,46,15,42,207,40,163,212,215,162,227,106,251,131,109,130,10,239,213,157,132,149,195,112,9,118,125,48,130,30,126,150,193,6,177,243,243,90,13,137,141,230,112,35,38,173,207,77,238,233,51,205,7,57,158,241,190,117,79,209,11,120,182,10,162,41,83,175,238,196,207,123,192,103,103,215,147,146,136,185,155,99,7,38,79,34,219,201,129,43,213,194,31,252,123,135,155,210,224,99,168,250,139,113,202,60,183,238,161,157,117,64,158,67,76,84,170,231,139,83,96,13,139,147,169,145,217,8,162,181,234,87,163,31,147,158,183,62,54,175,175,233,78,213,228,115,218,17,77,241,208,59,173,79,165,61,230,24,89,97,239,62,176,126,150,45,149,113,181,217,33,236,239,252,142,22,202,79,211,161,149,84,91,23,148,144,144,255,234,162,96,85,167,16,233,162,47,214,244,83,220,213,116,101,144,75,243,170,80,204,153,99,64,202,142,208,44,152,93,252,151,209,109,77,58,71,140,98,210,231,246,89,158,231,5,37,110,136,124,119,243,168,11,210,36,75,233,75,14,12,117,151,79,254,179,183,80,121,43,243,179,26,221,240,55,92,3,238,82,77,197,53,179,49,221,144,59,246,41,253,168,186,95,212,152,64,195,42,234,245,165,59,100,230,113,231,145,149,170,140,161,238,174,96,126,80,252,148,172,143,117,206,170,236,91,13,198,84,215,107,155,181,190,248,197,36,215,53,201,103,71,196,240,17,49,97,165,252,92,253,163,210,226,48,37,83,250,202,36,36,93,49,98,80,61,244,90,30,157,44,184,159,178,195,146,1,186,36,123,101,114,250,91,159,189,184,60,150,73,183,14,80,127,52,24,63,158,101,117,150,74,222,62,7,233,234,75,66,43,1,12,231,167,63,185,213,74,168,205,100,132,22,61,158,124,15,157,248,157,116,153,159,74,131,157,255,119,7,71,243,62,63,196,163,152,8,242,216,100,9,188,6,132,214,186,254,248,2,28,75,171,250,59,83,130,40,98,145,63,25,11,15,186,124,178,64,250,82,12,146,11,255,24,188,183,184,233,6,59,237,47,48,77,196,85,97,158,85,224,146,31,152,226,226,248,152,70,55,89,244,230,115,5,77,243,96,209,159,119,147,41,60,204,98,138,155,175,157,159,125,138,82,136,216,188,77,209,104,233,28,70,69,160,199,218,153,164,229,244,224,88,148,233,238,64,179,210,183,31,148,160,189,187,118,7,238,179,233,52,67,44,164,206,184,55,253,138,85,97,84,227,252,222,231,195,103,205,78,130,18,138,191,112,209,56,22,193,131,115,96,174,11,11,173,47,232,38,243,230,168,49,97,203,199,222,164,50,221,71,162,61,110,107,164,10,6,150,236,60,232,7,166,197,83,15,6,51,199,83,192,19,141,142,174,240,156,206,7,14,188,150,40,224,48,79,122,180,63,30,152,63,138,217,79,117,133,119,239,158,99,150,104,105,126,64,246,240,139,118,77,170,118,250,212,114,220,154,118,103,17,175,194,166,99,135,242,207,177,137,152,77,253,101,250,4,124,7,7,30,122,16,91,25,71,247,79,109,154,68,83,193,99,63,248,33,78,204,91,137,21,97,219,238,243,62,246,25,126,77,30,158,73,69,106,45,96,10,114,31,75,21,27,48,197,99,159,15,191,251,99,200,50,128,241,216,86,138,36,55,71,243,53,236,118,234,221,138,232,152,157,163,1,6,0,223,225,17,187,217,210,252,133,144,36,170,229,203,97,246,77,249,233,218,76,59,52,208,161,250,54,21,153,10,175,128,26,72,2,109,17,236,66,47,176,204,114,97,22,177,28,244,56,233,94,166,65,79,4,61,177,114,235,78,165,203,188,112,87,61,70,154,180,209,60,153,23,94,50,251,59,105,141,251,212,40,171,72,154,205,250,215,170,220,122,189,142,1,196,112,46,178,4,220,106,210,41,72,149,165,87,146,218,115,107,131,45,90,67,144,66,197,75,19,251,215,111,73,127,110,156,75,192,121,232,205,201,41,185,141,203,189,179,28,90,221,196,7,124,22,77,91,69,18,1,238,144,145,120,29,134,61,247,22,141,37,88,21,11,21,211,247,173,171,70,161,56,187,207,230,116,95,107,15,161,65,174,72,156,116,175,233,31,86,65,54,101,55,234,27,154,87,63,91,136,225,13,141,216,67,35,214,99,254,163,82,54,133,54,174,90,91,68,175,113,115,122,106,229,168,31,198,230,230,22,48,149,143,75,99,31,48,137,226,209,56,92,141,177,72,96,43,120,216,1,159,39,223,250,219,212,36,215,120,52,194,8,18,107,194,34,90,51,86,15,77,205,210,79,80,45,56,53,125,255,159,36,161,181,60,101,80,2,90,122,220,220,252,142,38,48,194,87,37,222,155,250,22,137,171,143,79,99,48,224,174,130,240,192,208,181,221,155,15,114,90,2,99,196,220,171,105,194,76,122,115,116,49,87,188,24,73,240,166,79,78,228,111,199,139,45,83,238,190,112,161,217,206,81,104,224,83,122,208,51,237,99,113,146,60,208,2,45,68,202,130,41,22,24,26,35,249,34,197,216,224,63,180,154,232,247,131,182,237,157,199,192,27,38,14,133,161,232,246,39,171,48,10,200,102,104,41,248,88,156,240,212,44,125,110,222,201,117,19,32,224,50,218,4,133,97,71,137,171,169,24,18,7,224,103,129,186,217,103,90,106,47,186,35,252,76,143,254,20,63,109,160,9,80,221,121,165,50,189,111,29,48,198,99,183,30,240,121,106,137,9,161,230,89,92,48,8,126,5,4,155,134,194,133,45,233,131,105,152,150,80,196,48,50,110,15,227,50,223,146,102,234,14,76,33,234,12,24,207,229,133,231,221,22,122,95,154,84,5,189,78,55,204,171,100,22,30,56,165,88,153,132,6,180,12,105,208,106,31,241,0,142,234,249,94,125,252,141,233,129,10,250,78,119,125,175,62,14,69,12,41,182,153,158,1,192,99,196,160,12,186,96,117,150,113,164,174,152,9,48,50,72,203,102,229,91,141,59,19,142,73,114,124,195,249,192,245,142,10,221,107,115,232,52,155,147,38,244,15,94,100,168,116,211,48,10,219,216,168,17,107,17,230,118,38,146,137,233,56,140,160,121,213,73,122,78,236,136,31,66,118,62,211,243,228,136,48,185,101,119,204,112,74,229,245,201,97,205,142,217,64,49,172,196,38,191,202,131,28,40,193,121,125,47,108,231,152,227,112,252,207,103,225,66,39,249,161,52,13,201,153,59,172,254,115,7,136,244,231,179,170,39,66,223,1,67,137,42,177,134,159,214,96,31,239,69,188,172,61,251,205,177,122,156,222,193,154,13,116,7,135,79,172,187,213,183,208,215,148,182,225,138,28,10,222,157,195,112,34,119,125,238,68,224,103,57,220,140,49,70,118,209,117,165,63,205,130,199,197,22,152,111,231,30,48,228,243,231,107,232,14,62,172,79,213,97,123,239,162,112,242,198,96,208,182,134,62,25,65,170,176,102,33,236,35,176,252,156,76,35,182,58,136,35,179,150,60,15,24,79,151,7,119,22,68,20,194,58,84,161,155,89,222,201,64,199,86,165,193,82,173,129,1,235,236,7,179,61,73,177,17,1,236,21,145,16,232,177,247,99,114,210,210,223,220,24,88,152,140,91,140,129,179,139,102,111,125,231,149,224,194,85,148,138,205,228,67,6,249,148,166,216,135,169,63,184,159,185,166,245,220,233,247,64,175,167,5,92,140,150,247,153,71,199,215,9,152,4,197,239,86,125,9,167,9,115,41,9,79,2,52,6,125,186,182,13,240,57,14,244,100,34,201,231,149,99,220,156,255,200,60,36,207,213,203,140,39,167,92,73,110,14,175,200,140,239,69,24,171,234,218,131,234,192,75,245,128,81,81,20,120,165,176,221,22,46,145,38,36,104,179,239,94,116,9,7,5,18,51,10,47,107,133,115,56,209,55,44,232,49,34,188,124,29,52,37,225,197,66,181,146,146,10,255,105,114,216,89,156,170,193,65,127,78,243,128,233,35,153,10,155,18,98,192,173,62,22,14,18,47,17,82,59,112,90,207,201,70,229,141,87,162,178,134,243,210,165,73,20,56,146,56,160,231,167,100,196,54,124,233,177,52,25,110,173,223,154,136,153,150,248,214,157,116,145,88,249,136,144,122,79,23,40,181,193,77,80,42,107,134,192,91,59,52,8,135,86,167,7,226,167,19,69,40,23,70,110,219,245,22,129,201,14,12,133,77,123,47,224,169,22,39,205,203,61,21,25,209,34,60,34,38,137,73,92,55,224,245,228,25,177,49,137,17,197,199,70,14,163,43,92,110,110,245,76,36,36,124,245,193,183,201,213,58,92,40,83,144,223,198,49,186,19,156,54,110,153,10,12,246,13,42,44,26,217,246,208,139,173,88,38,166,33,202,170,82,234,116,96,74,184,226,193,167,233,171,9,124,190,189,27,187,236,92,93,20,96,208,154,107,59,220,46,66,251,77,243,72,147,146,55,87,15,4,70,93,253,185,26,173,233,187,236,199,22,6,19,96,172,212,128,173,94,81,166,202,177,50,150,235,213,177,79,98,208,46,133,247,114,89,107,224,153,52,11,58,45,168,236,15,78,243,164,236,9,7,132,106,209,223,122,211,220,41,49,30,59,170,162,116,96,17,195,215,14,87,224,217,227,99,30,27,125,73,255,56,53,153,56,205,241,220,11,142,108,25,20,227,194,247,121,134,192,78,23,25,35,12,206,51,89,154,163,213,164,134,47,106,57,105,183,143,240,67,154,136,32,27,213,74,114,37,60,226,75,150,217,16,152,50,29,95,247,219,170,7,100,196,40,217,245,26,172,97,109,209,73,23,87,195,193,243,24,17,141,106,42,53,124,224,1,235,127,92,93,233,240,147,183,134,247,163,250,199,36,180,213,53,70,58,173,152,210,195,18,232,170,45,157,40,157,126,74,183,83,142,165,181,84,239,183,210,232,156,157,164,7,62,43,118,116,25,51,202,224,156,165,109,88,183,89,213,247,154,221,14,206,15,166,100,252,153,195,166,70,232,62,215,166,218,174,233,2,161,49,197,59,60,40,14,166,214,70,230,194,166,45,108,198,213,63,81,37,129,233,241,136,39,167,243,93,154,7,141,18,33,197,242,58,135,77,74,66,118,137,50,122,9,191,106,19,179,208,18,150,105,69,4,49,104,63,29,200,247,222,180,223,228,28,79,86,77,186,123,43,60,139,43,21,3,147,5,159,2,179,139,248,150,4,115,202,217,60,155,192,182,177,196,213,189,204,231,98,196,130,98,38,89,148,174,235,79,211,204,219,238,197,199,159,148,17,199,240,158,119,38,161,62,35,244,162,213,24,46,82,44,160,186,80,5,213,171,109,35,158,23,30,162,91,136,78,232,24,195,207,8,88,201,134,6,127,23,124,115,201,77,67,152,145,232,164,23,24,10,5,247,187,200,117,64,224,160,240,186,37,33,166,184,160,61,5,11,221,138,229,6,51,29,155,85,91,187,22,148,13,113,62,153,40,158,118,5,156,19,158,157,220,111,78,5,166,214,72,66,192,149,93,244,122,252,84,232,72,137,195,34,175,29,23,147,174,18,162,103,19,163,239,94,147,58,200,140,79,97,241,1,166,184,211,95,251,184,111,26,70,61,214,121,110,37,102,18,106,181,83,50,246,11,182,70,39,250,64,124,145,240,111,125,225,34,240,206,187,62,63,189,130,227,159,142,75,138,155,159,155,179,147,248,100,48,166,163,252,188,214,108,49,224,124,142,241,222,155,58,97,135,207,248,147,49,124,70,180,221,229,71,90,59,41,138,97,31,27,26,106,66,34,40,199,199,132,38,206,7,156,240,240,59,141,90,246,243,133,94,15,170,192,158,73,248,89,249,120,46,80,99,63,32,106,129,197,97,24,66,245,99,208,210,237,241,66,235,30,95,194,20,5,28,178,210,19,121,139,174,117,109,11,61,152,81,252,98,196,47,115,125,214,14,20,172,37,96,118,67,29,109,58,25,63,99,0,27,18,241,146,249,254,180,199,211,39,133,148,176,50,63,55,71,27,194,97,248,94,154,162,19,94,80,71,173,108,80,191,36,221,16,49,40,217,120,203,159,49,59,14,98,243,159,46,153,206,184,247,106,202,176,3,134,66,236,129,205,28,12,24,198,185,231,99,22,90,246,29,70,195,253,253,214,13,66,88,135,43,15,174,235,146,218,227,233,175,93,208,237,124,118,148,179,179,174,29,191,221,40,192,212,171,77,103,53,59,124,12,23,141,157,217,234,24,45,110,190,104,43,211,197,83,80,246,174,113,117,106,34,233,131,106,11,108,67,51,224,51,234,15,76,100,238,94,77,156,41,43,218,170,215,15,131,66,102,170,171,30,15,112,198,189,225,47,17,211,15,225,150,72,15,210,112,140,188,188,194,208,54,239,18,48,113,65,221,144,56,84,247,189,154,246,19,125,109,50,107,159,167,203,23,129,149,79,158,156,100,85,153,113,115,82,3,73,225,124,119,156,105,44,137,90,138,179,140,177,125,197,168,36,34,9,242,228,212,184,120,37,46,112,129,215,91,224,243,77,220,139,152,198,241,162,179,156,162,128,116,103,249,164,38,67,46,166,199,204,117,17,88,96,212,208,101,133,251,244,67,25,184,87,181,44,73,5,39,39,183,62,48,225,118,61,2,104,69,242,66,75,22,55,65,42,89,97,144,190,120,134,220,214,62,100,15,2,83,151,25,19,17,170,120,37,133,129,151,162,120,183,17,240,153,103,245,129,41,219,170,23,38,145,170,48,213,57,119,91,234,251,57,34,172,203,51,199,205,209,80,210,53,66,160,195,227,57,63,112,213,223,166,29,219,105,239,129,155,86,40,47,35,85,142,153,150,141,242,79,134,124,44,136,142,230,253,156,36,84,46,76,64,198,59,42,216,181,48,248,228,123,158,73,74,122,244,238,90,107,13,189,154,88,70,142,89,78,135,166,30,34,147,72,83,187,43,76,13,176,105,105,255,216,23,200,84,171,9,53,153,162,229,110,27,86,19,170,240,78,94,131,60,141,30,191,61,87,155,87,231,227,77,59,197,214,1,157,180,164,236,26,48,220,45,10,27,37,106,92,13,163,230,200,15,188,71,188,116,165,55,236,25,81,154,159,98,187,196,178,108,75,97,106,186,252,222,148,166,63,199,219,217,12,203,61,253,16,156,211,175,65,193,174,107,47,240,80,196,130,182,194,232,76,250,152,117,180,165,196,89,133,60,165,57,199,206,241,90,249,216,122,240,154,64,249,26,1,247,38,180,245,192,84,105,198,213,231,149,181,237,24,78,152,118,23,31,50,29,207,44,60,51,22,207,217,97,74,71,245,120,131,251,163,175,64,251,211,161,2,133,91,169,241,94,4,183,171,218,172,203,68,227,252,222,19,86,100,253,216,54,166,185,4,124,222,76,183,5,38,74,142,173,118,194,87,171,54,43,205,145,61,206,144,9,167,131,140,217,177,251,119,142,229,65,95,79,215,99,217,88,56,98,254,207,109,237,209,1,227,105,65,31,233,48,220,53,178,176,209,162,205,37,150,61,193,76,141,252,109,154,207,114,140,202,132,42,226,185,57,123,237,186,48,220,105,69,224,142,82,226,188,112,211,51,130,178,189,150,227,189,224,220,17,55,156,149,186,61,192,12,220,30,6,148,159,242,236,158,47,60,212,85,222,63,91,74,192,248,248,226,11,195,152,49,93,133,9,152,206,170,165,176,53,134,59,108,42,175,207,213,184,191,243,194,73,67,27,144,165,245,157,239,213,244,252,233,213,36,29,5,198,9,145,47,2,57,72,190,131,198,240,203,108,192,107,232,51,172,145,73,3,182,44,48,194,67,184,184,247,230,218,42,133,18,226,88,177,17,179,73,136,153,4,33,68,148,30,152,101,177,159,231,38,75,152,158,49,75,58,164,208,67,95,219,147,254,187,36,37,88,219,4,131,3,165,86,67,175,197,238,141,163,203,154,84,196,229,35,56,13,79,88,192,200,146,202,213,44,151,86,239,52,27,73,216,162,105,182,185,69,132,172,0,147,158,126,224,233,154,67,6,111,97,8,6,134,74,173,223,245,243,176,192,17,17,72,91,208,158,117,22,114,112,94,131,27,34,79,245,24,209,23,128,231,40,150,110,85,53,1,24,222,113,116,227,201,240,169,197,13,129,166,25,134,174,15,94,63,189,84,2,119,50,140,126,115,186,125,167,36,127,176,74,219,221,44,169,174,83,18,56,154,211,143,171,224,147,116,85,234,185,228,107,82,27,25,102,235,66,114,67,130,146,116,194,205,187,169,44,34,9,242,220,236,250,241,187,4,193,116,79,160,162,109,197,128,46,218,47,37,108,177,127,20,118,226,177,142,95,170,78,33,5,231,237,162,52,195,234,102,198,166,190,227,184,39,12,43,210,34,213,28,231,25,3,6,131,181,90,126,4,71,97,74,118,24,18,19,189,249,60,243,174,199,178,221,208,126,74,158,15,122,166,228,141,255,176,182,219,199,22,152,134,109,63,116,173,199,72,107,22,224,39,45,30,18,97,6,194,57,32,131,70,148,190,251,161,155,73,55,138,104,28,21,183,180,44,7,124,86,91,215,23,163,102,40,78,213,227,157,162,94,167,55,223,8,12,58,122,62,229,214,253,230,108,180,101,197,79,83,150,161,33,226,3,119,132,225,28,30,104,42,234,213,232,213,250,91,83,251,162,100,81,219,232,111,226,185,207,134,50,159,41,186,241,63,220,3,201,84,140,72,72,209,100,157,238,128,83,193,163,185,132,109,29,201,190,244,172,130,71,78,251,253,147,138,253,64,186,246,75,210,107,45,140,232,183,230,255,106,204,125,155,65,230,110,87,38,162,88,116,159,60,179,172,187,119,66,15,66,211,146,133,179,229,246,230,57,114,18,57,89,105,243,13,14,74,74,54,247,165,141,151,102,7,12,55,113,248,22,244,177,43,92,178,247,30,31,184,146,209,168,207,131,53,103,39,165,78,201,212,215,158,49,201,30,181,131,176,152,70,68,189,218,252,81,31,51,200,207,180,214,2,56,187,246,243,52,6,73,45,50,196,48,43,225,232,102,54,151,231,189,154,21,111,56,74,119,228,214,139,33,167,43,14,79,152,24,244,88,91,22,16,251,80,232,249,138,206,34,26,134,157,173,128,124,197,82,54,75,99,212,221,95,176,113,226,55,62,100,151,36,66,163,68,113,66,134,114,156,50,249,101,163,77,240,131,137,104,76,107,18,181,219,136,176,248,14,92,172,58,171,234,126,67,183,145,159,29,165,148,55,101,139,62,120,239,229,194,118,182,8,156,167,19,175,88,214,173,104,247,16,134,59,58,173,14,159,47,169,109,180,22,250,236,241,214,56,234,109,234,38,108,197,118,1,99,177,168,249,67,141,208,114,215,31,137,246,62,244,115,64,36,229,253,42,19,121,236,254,156,214,214,30,82,2,166,169,47,235,213,68,34,124,249,144,21,128,114,247,57,121,40,167,252,96,136,126,53,210,185,127,168,177,253,209,40,111,211,16,22,177,230,225,78,85,193,163,29,186,89,245,159,110,90,135,209,253,94,15,156,66,107,3,248,140,130,44,15,200,23,188,189,3,148,92,190,158,152,168,105,183,30,48,197,191,242,214,157,142,3,223,70,105,192,26,154,230,182,194,109,39,66,183,44,233,67,247,71,199,250,177,138,190,181,71,19,212,84,86,129,109,241,171,238,239,213,233,48,214,131,13,199,201,251,204,207,142,138,16,142,132,135,241,229,67,219,138,13,183,20,173,210,37,240,60,188,169,117,34,123,115,60,209,169,134,223,246,20,135,205,119,156,25,65,207,20,78,126,62,24,13,190,18,141,144,194,130,4,211,225,81,242,243,189,142,21,125,131,161,38,26,146,135,154,225,28,57,49,209,206,121,92,159,73,158,127,218,3,63,120,25,163,153,160,184,35,126,42,22,42,199,132,105,19,239,131,44,175,191,215,130,210,99,171,211,85,140,117,218,97,170,181,197,27,180,196,132,135,128,97,43,157,67,19,59,56,69,222,192,52,209,66,77,79,200,157,244,241,221,115,232,5,31,26,76,65,44,195,181,59,39,76,80,103,51,248,157,163,122,151,23,10,130,89,125,205,53,173,16,218,97,58,211,135,186,231,102,196,58,218,77,164,228,113,238,123,156,78,208,177,108,229,222,162,64,101,148,88,63,100,79,116,95,48,2,131,233,83,165,82,217,84,52,3,114,192,233,205,190,196,177,146,182,25,17,149,88,197,167,66,165,206,105,63,238,57,91,117,92,75,184,247,65,155,61,174,195,227,161,151,59,47,221,67,63,214,10,89,151,86,178,46,35,93,141,199,134,103,170,105,80,14,146,231,152,71,116,198,182,249,132,75,160,205,243,199,206,102,88,232,183,66,29,235,3,139,81,128,62,151,230,230,103,34,12,109,107,63,195,181,137,219,196,197,221,138,14,244,214,68,90,226,106,66,187,229,153,36,219,57,3,166,17,212,244,231,75,77,35,85,114,248,92,170,165,218,107,25,153,139,163,22,147,126,134,19,5,227,236,48,149,170,154,20,130,73,220,139,33,172,110,2,186,39,141,108,17,21,243,215,50,121,158,173,49,55,120,254,61,92,65,203,221,195,159,69,54,182,133,153,65,64,225,141,82,98,253,198,167,58,166,215,80,126,20,194,144,37,166,1,236,164,75,231,190,161,190,67,27,215,77,251,61,28,211,147,82,116,245,29,76,174,116,197,173,171,201,186,74,236,149,128,66,124,43,186,80,149,101,138,194,146,99,98,23,135,233,239,208,192,21,185,43,207,250,79,102,137,38,47,134,174,41,40,72,158,52,46,101,171,211,119,72,52,200,234,147,128,166,236,47,249,89,75,139,55,125,200,10,27,211,162,195,232,15,232,94,2,55,80,76,110,18,185,186,253,46,35,29,241,7,91,20,193,203,220,238,164,18,61,58,195,94,220,181,67,136,32,47,92,137,63,48,34,144,237,201,246,88,77,171,123,129,141,22,108,101,214,165,65,120,120,23,3,17,67,106,52,230,147,74,29,94,185,142,248,9,204,149,154,97,163,8,198,221,188,115,156,157,189,247,73,202,103,156,173,239,189,26,181,130,189,60,5,1,253,78,95,146,1,173,141,39,49,126,94,203,231,9,138,205,189,104,37,3,2,92,241,222,144,139,226,195,62,195,178,156,204,9,209,211,177,149,82,245,120,167,4,20,62,180,195,149,219,52,17,69,186,198,183,200,78,53,238,120,50,104,204,28,95,58,166,76,221,158,196,57,121,137,175,198,98,210,225,146,117,155,179,162,137,20,232,42,218,62,65,215,193,244,78,76,174,165,144,72,46,30,121,58,129,249,236,118,14,63,169,131,52,171,151,134,76,227,232,127,119,147,105,109,10,1,243,61,229,16,207,237,88,20,241,203,103,81,63,81,14,154,14,93,143,17,166,183,165,2,244,149,76,206,142,29,118,152,176,120,81,115,145,17,113,244,28,102,235,177,253,135,233,3,126,223,106,64,183,170,84,174,86,129,230,170,7,112,253,35,250,243,26,255,222,249,68,168,185,211,61,172,142,131,85,239,56,92,137,106,168,207,82,96,75,41,14,55,184,129,154,6,73,32,82,246,7,167,46,187,63,65,18,148,39,226,98,10,90,213,130,158,118,182,4,252,83,167,43,240,202,17,76,30,103,225,158,149,170,183,54,6,85,71,51,1,1,245,242,146,177,194,59,92,234,83,212,8,163,11,5,202,1,55,213,83,164,153,200,66,121,14,87,211,102,211,224,13,181,13,62,100,104,40,53,105,148,193,41,15,53,221,105,10,181,58,191,55,164,160,78,147,63,77,29,87,58,206,225,163,48,141,227,15,166,7,95,66,109,38,120,76,86,222,225,31,78,65,129,119,14,11,153,226,100,122,39,47,74,147,213,240,24,9,18,69,169,221,41,108,35,60,188,130,207,96,106,121,254,255,178,133,180,108,29,248,30,0,225,240,58,19,42,38,1,116,69,198,144,231,112,38,57,82,4,134,128,52,22,14,30,151,148,223,1,35,59,224,40,141,15,239,197,24,39,91,224,254,192,131,104,85,220,59,141,41,76,123,7,38,220,232,214,195,160,7,48,223,156,54,98,151,249,218,114,16,84,39,97,135,5,110,4,89,3,38,185,181,4,46,45,104,200,128,77,115,89,96,104,139,98,208,230,52,69,116,129,137,162,166,184,250,224,210,246,10,76,8,111,93,120,74,169,88,203,86,209,144,46,12,17,251,22,152,148,146,251,4,63,112,211,223,38,54,236,113,33,250,203,139,104,114,160,226,73,193,93,140,26,29,64,119,237,64,68,130,196,196,125,114,83,78,21,152,182,177,118,111,110,229,27,2,67,235,88,226,230,120,24,75,230,146,205,182,124,199,220,44,51,129,169,34,240,99,137,170,205,37,244,1,192,59,164,26,166,117,202,204,27,96,108,70,31,18,177,104,66,103,83,178,195,7,222,55,108,122,102,57,244,137,50,166,176,13,184,34,136,241,222,118,241,72,128,137,253,197,79,31,147,112,12,133,107,189,198,211,79,139,67,206,10,179,134,28,69,88,121,203,107,89,47,134,39,144,40,198,60,83,171,43,220,107,108,55,22,96,47,207,197,155,240,178,195,180,10,140,247,222,41,194,101,86,35,84,114,213,7,59,35,225,75,4,163,23,134,29,133,161,13,119,56,211,201,170,23,195,18,232,118,238,68,164,86,2,236,205,68,179,189,227,100,78,219,207,159,171,233,206,154,1,79,146,60,250,211,217,204,190,128,109,50,233,199,36,164,235,79,6,63,185,196,249,236,91,207,176,35,8,130,116,241,1,153,72,61,4,209,17,217,236,218,1,218,16,95,28,158,120,70,81,18,99,74,208,78,173,178,223,155,160,184,180,23,1,99,154,249,213,40,236,9,213,165,201,224,186,58,12,249,11,220,205,7,173,33,214,48,233,210,107,122,60,100,186,208,146,111,27,80,59,64,45,162,107,211,148,6,29,182,111,43,251,2,66,229,78,199,58,177,113,122,237,207,190,208,166,171,158,179,236,145,30,120,118,21,20,171,166,195,141,110,184,223,193,245,129,71,171,15,140,119,18,48,156,101,227,133,199,3,139,124,0,247,170,81,164,141,131,100,218,229,2,119,200,73,253,183,17,102,26,58,106,157,222,139,26,168,205,84,69,97,19,241,81,33,86,80,210,115,49,34,62,23,158,74,48,211,76,82,161,199,215,38,0,89,244,244,67,113,44,226,155,198,46,154,116,43,134,13,97,185,25,67,185,67,45,186,161,25,43,161,135,165,206,1,245,244,121,30,184,44,247,96,231,182,195,82,30,140,144,74,143,169,66,22,111,45,249,30,176,135,134,47,184,104,152,150,50,81,163,243,219,46,179,58,105,0,218,93,151,54,124,126,197,103,18,146,143,67,24,56,26,9,45,111,114,134,91,146,19,66,22,8,138,121,17,49,88,22,123,150,111,153,160,94,235,113,49,237,164,85,94,11,146,72,111,136,39,72,126,124,17,221,238,206,14,21,244,230,211,228,142,68,74,190,217,47,39,143,39,19,247,104,34,129,220,232,252,111,81,194,74,148,137,190,2,129,207,106,244,100,13,222,193,148,198,111,226,114,176,112,249,79,143,70,66,94,97,210,197,190,27,90,204,69,162,21,150,128,133,62,253,131,119,162,195,161,62,240,141,60,45,122,162,37,55,108,112,143,28,21,48,181,159,10,179,239,251,231,250,209,121,126,174,62,14,157,123,154,86,98,189,174,235,99,112,52,104,211,114,197,202,215,155,159,73,234,226,229,156,207,231,140,80,139,22,165,45,167,202,164,228,147,234,229,173,240,185,214,13,64,190,78,41,169,60,55,223,81,215,177,209,232,44,235,65,167,183,85,77,178,218,67,210,3,7,166,32,108,197,197,168,42,140,231,181,47,181,239,180,62,114,189,246,220,55,197,91,253,104,255,46,253,154,131,38,197,15,62,139,84,20,167,26,121,238,229,140,40,211,10,193,165,195,148,86,85,180,135,155,195,36,34,150,12,201,198,75,112,67,197,66,4,89,167,130,241,62,251,199,220,77,105,177,153,162,214,77,238,32,25,70,53,129,168,45,242,30,158,201,120,20,145,52,96,237,181,25,241,54,104,91,186,176,77,64,122,58,131,115,123,254,244,11,171,25,3,93,147,179,235,77,139,139,45,221,204,10,68,96,241,90,155,142,105,89,123,199,88,91,209,95,77,166,134,144,144,110,133,108,242,159,169,79,221,5,173,222,75,183,66,54,214,238,48,102,100,214,205,16,90,141,233,55,47,86,93,175,40,13,69,251,67,207,103,207,194,150,136,255,131,30,202,116,24,91,79,221,136,131,14,207,121,208,218,130,211,215,222,171,211,240,171,97,246,76,106,137,80,202,236,138,61,192,8,180,234,107,211,60,86,252,189,160,165,203,122,100,163,83,232,90,191,63,240,236,122,115,212,153,226,201,41,109,237,106,180,34,187,58,190,197,101,112,201,58,166,29,146,219,21,55,95,16,232,170,177,65,41,77,140,218,185,79,105,143,45,114,110,231,202,103,80,81,195,228,172,48,50,184,49,106,120,240,66,87,100,4,155,203,37,98,40,67,167,32,82,109,71,72,58,226,234,73,114,83,79,93,118,254,180,124,178,224,5,12,253,109,66,61,205,223,139,178,143,169,71,223,182,238,244,28,240,86,138,28,196,178,42,5,71,14,99,173,92,180,112,124,185,26,41,93,9,240,48,84,133,119,40,28,155,44,93,17,234,204,3,211,182,176,46,218,244,151,65,155,71,168,12,22,151,176,88,227,90,142,107,105,252,168,15,76,223,65,249,96,100,235,187,88,211,232,171,166,47,34,141,45,0,165,108,85,116,6,107,27,48,157,130,10,159,197,211,227,157,43,45,9,93,126,186,28,91,108,249,28,205,20,18,11,35,202,129,39,28,114,211,97,18,146,73,159,108,181,80,96,69,108,105,22,169,184,130,130,3,86,68,135,97,139,40,226,99,28,120,97,189,59,12,69,148,24,196,112,22,87,111,224,94,84,103,180,164,131,70,231,237,246,7,71,148,68,196,228,72,180,209,54,237,223,146,182,93,17,205,1,134,187,97,6,76,172,236,185,186,227,73,59,76,139,238,80,116,250,94,135,43,67,67,182,130,107,122,60,6,152,205,81,239,76,112,43,197,115,157,35,91,52,134,217,39,239,225,67,231,175,85,180,40,76,20,176,7,204,86,58,21,14,15,2,116,8,155,55,147,162,69,75,46,148,75,249,241,99,11,33,17,111,95,0,222,180,29,10,108,89,65,255,229,101,78,239,82,216,136,175,2,134,65,75,62,37,121,165,157,252,181,104,254,214,109,246,56,112,41,36,73,232,90,58,230,171,190,52,236,159,190,149,101,230,88,151,131,173,192,186,48,146,63,56,66,46,242,86,131,242,160,234,195,13,151,168,154,225,38,30,230,193,22,224,153,165,253,186,33,139,144,92,155,21,120,13,169,57,7,166,72,193,63,181,5,135,117,105,77,106,122,124,221,162,118,84,69,135,197,4,236,35,5,187,104,237,170,58,79,200,0,120,149,37,68,205,52,179,46,133,171,39,51,65,199,251,90,248,189,110,163,0,195,80,41,247,62,102,115,72,41,18,112,216,67,31,123,149,28,252,232,11,93,160,90,117,77,3,199,244,7,214,156,11,21,173,99,185,246,222,66,13,166,170,7,93,40,140,241,142,42,224,209,36,239,76,58,33,13,103,248,95,166,192,147,116,150,33,255,226,138,155,116,33,161,79,35,239,69,220,121,196,111,183,159,48,182,194,53,121,33,13,240,195,48,96,112,139,227,248,192,253,25,21,104,199,98,42,24,170,11,179,178,247,123,101,42,98,207,188,71,83,24,195,254,194,116,165,247,7,118,182,21,67,179,240,183,98,160,76,20,153,28,30,244,229,79,133,173,150,38,224,213,139,254,116,166,213,203,167,56,253,84,199,26,146,7,39,144,234,166,215,89,105,253,86,25,55,136,133,187,247,13,157,161,37,121,36,129,120,107,235,246,53,109,124,188,66,33,211,76,80,205,195,244,124,151,166,110,137,73,241,248,193,112,64,164,188,229,149,136,47,236,25,48,170,16,178,255,114,242,78,239,147,60,219,103,238,73,15,219,106,250,132,126,18,23,171,210,147,41,200,66,130,160,245,7,134,66,112,73,55,34,54,185,53,145,125,48,37,55,98,218,64,137,92,93,143,10,177,217,161,148,134,176,77,26,91,254,7,111,6,84,156,3,212,213,155,247,245,172,159,66,82,113,189,161,103,109,113,234,160,141,113,206,253,172,48,44,87,59,96,122,156,245,230,88,163,126,32,54,26,46,251,123,115,156,199,229,112,77,67,157,80,132,154,178,243,166,1,19,157,95,15,188,60,35,9,108,108,43,2,175,234,161,70,104,115,82,202,15,72,227,73,128,133,130,146,7,245,210,9,208,243,249,138,254,238,130,115,97,5,76,69,141,190,51,124,237,201,31,235,184,64,72,202,93,120,80,16,61,226,230,198,52,223,20,38,155,217,3,38,9,44,79,102,60,70,62,205,32,139,33,170,162,240,164,160,39,224,53,133,217,230,255,6,175,223,193,145,13,93,102,32,54,49,234,154,81,44,229,248,237,102,5,41,15,60,103,124,173,115,118,23,209,217,226,197,56,5,63,180,154,24,250,51,42,180,186,251,152,66,225,44,150,145,105,10,120,189,185,245,254,13,117,158,129,207,254,49,2,134,219,79,7,133,22,163,120,173,106,44,74,207,136,95,46,116,96,90,144,222,215,242,179,186,113,6,9,151,185,129,219,83,58,192,28,29,58,160,5,251,37,96,248,195,197,90,164,66,112,56,15,203,50,121,181,221,21,166,117,106,249,131,53,136,186,116,117,88,166,112,249,144,17,35,158,186,50,143,9,146,60,28,113,96,188,8,189,247,132,63,200,209,78,189,89,159,15,60,242,190,168,214,116,195,53,141,42,210,12,24,218,9,133,55,49,52,127,176,158,41,173,146,159,166,21,193,243,11,40,8,157,41,46,147,12,159,195,107,209,23,107,233,188,162,94,92,166,75,189,29,148,40,148,126,14,42,172,156,47,1,184,37,41,173,54,93,11,162,12,1,147,130,83,184,37,215,178,194,27,132,64,68,102,40,193,212,187,56,38,115,191,43,12,73,176,91,40,20,3,42,59,124,179,179,212,73,140,14,60,187,22,198,53,244,192,72,200,125,48,117,7,66,223,125,96,74,23,226,181,55,44,31,91,6,101,83,140,229,118,89,231,148,79,18,194,105,148,247,187,243,218,147,245,243,11,120,30,115,187,239,122,14,18,206,79,121,45,226,247,217,7,5,66,71,20,102,4,166,152,203,31,12,89,227,169,177,85,202,133,182,135,94,207,94,220,8,209,220,7,51,197,239,47,47,184,72,61,44,13,45,209,207,64,144,249,131,49,26,146,216,193,84,216,239,176,238,207,251,65,207,148,5,166,146,227,203,190,29,120,35,48,165,87,111,171,125,255,224,78,179,75,214,223,166,2,102,251,213,176,182,107,72,25,163,139,84,135,195,208,8,75,204,248,192,51,190,22,227,87,135,222,27,251,212,185,254,129,33,113,209,123,151,168,203,91,48,24,20,105,45,104,102,135,181,24,148,129,104,227,126,80,136,10,2,133,247,172,40,60,114,188,243,176,182,195,169,40,209,183,26,240,82,49,103,96,90,70,253,222,116,54,151,250,92,125,214,68,15,24,157,184,162,207,141,68,79,245,151,134,183,87,68,116,129,51,245,141,14,119,54,85,189,58,111,103,55,62,232,32,66,83,21,229,64,241,143,69,106,79,184,70,204,190,241,182,52,208,189,165,129,17,20,131,63,46,182,110,125,253,101,8,80,99,241,76,235,175,144,183,230,49,75,12,169,181,213,54,157,224,203,152,97,29,238,166,59,36,240,52,69,61,135,225,17,212,207,69,122,198,125,72,98,97,228,229,5,165,14,48,22,253,70,253,81,204,58,43,94,116,186,55,200,199,134,232,169,53,40,162,90,248,190,221,40,144,244,222,4,70,157,248,245,35,154,147,56,30,52,140,205,107,209,129,155,154,224,84,191,229,248,229,97,149,204,75,247,132,159,236,169,195,173,106,163,44,176,101,164,29,102,211,72,250,100,52,37,182,128,71,121,146,103,192,104,45,58,76,10,121,60,87,211,193,82,2,166,199,87,159,28,102,0,119,249,45,217,41,85,194,246,218,201,155,199,150,113,66,238,242,12,26,65,150,11,19,77,159,239,144,55,55,82,144,50,42,105,234,199,38,5,214,226,234,159,224,248,3,111,47,45,161,94,142,135,43,239,205,239,79,111,186,143,116,47,68,138,204,189,11,230,84,82,255,193,238,221,220,89,27,214,199,44,103,19,239,53,92,216,155,96,67,163,209,228,25,21,4,139,29,30,48,251,60,163,210,151,147,16,45,34,48,180,166,43,60,156,36,114,153,42,74,123,71,220,162,246,14,239,68,253,180,194,213,91,1,41,99,53,253,193,7,173,97,21,14,35,202,168,207,18,160,51,214,231,56,130,37,249,93,33,200,19,124,104,51,130,138,7,189,69,244,203,162,203,66,201,246,51,224,206,94,124,96,178,253,107,63,240,246,180,185,229,235,167,180,91,240,61,224,59,240,207,213,104,251,41,207,84,48,145,248,15,238,182,250,198,3,39,215,151,55,118,74,194,209,186,169,68,158,137,50,42,66,238,250,94,104,37,185,211,132,252,137,118,36,217,145,92,195,139,133,184,106,8,85,22,48,44,119,254,65,206,23,121,10,48,80,131,216,222,12,5,156,243,51,40,112,187,199,247,128,221,189,62,203,7,153,133,116,239,77,155,167,62,120,35,164,31,79,70,11,82,123,30,156,110,202,120,175,110,21,3,10,31,67,49,198,140,182,170,253,44,144,102,124,240,1,227,32,60,251,52,109,118,254,65,160,194,214,3,6,201,205,30,215,146,204,124,62,199,49,73,91,172,235,129,54,107,213,143,201,38,19,187,33,20,45,83,55,98,186,30,189,177,25,87,152,130,227,103,72,207,134,230,241,33,204,236,189,222,183,222,201,37,191,128,143,225,254,60,56,157,254,126,254,12,106,71,198,179,229,48,16,23,236,207,215,128,34,58,54,156,105,229,194,250,216,68,201,99,18,78,99,15,175,47,220,98,213,79,250,103,30,248,172,53,63,207,205,12,211,202,141,31,69,168,120,231,85,76,109,250,25,146,229,199,185,73,117,168,219,195,4,158,17,202,166,39,39,253,238,200,133,252,197,191,6,9,221,242,204,224,10,205,76,192,68,128,203,179,213,25,15,173,195,108,210,73,183,89,164,195,252,189,232,33,33,193,41,112,135,218,122,58,76,45,113,210,83,181,25,161,235,7,159,243,247,53,27,225,107,137,139,77,58,69,246,81,140,99,234,68,62,24,50,163,33,203,154,134,160,40,45,132,141,101,43,5,4,30,68,9,133,146,69,31,85,127,60,31,147,235,28,113,53,209,47,13,11,108,94,211,157,0,186,88,104,109,19,184,148,155,224,34,58,61,165,198,26,152,216,172,163,20,128,181,7,164,178,32,80,99,254,81,183,232,204,178,30,23,47,165,220,0,165,68,204,63,135,169,144,237,7,166,36,62,208,165,85,54,72,255,84,47,232,93,52,240,79,77,60,52,148,208,187,91,110,148,205,15,141,157,50,73,224,31,118,24,234,202,173,40,125,162,62,218,157,88,169,236,254,116,141,109,103,193,182,2,243,158,245,75,195,116,224,181,100,208,211,156,67,78,239,77,41,139,63,182,209,86,119,125,236,178,210,138,73,100,92,18,77,127,25,135,55,126,25,202,210,249,252,50,98,118,43,174,62,7,137,136,49,17,189,64,122,221,95,154,194,174,154,213,237,95,86,109,225,48,202,66,83,189,107,82,57,238,82,77,84,16,150,222,156,130,60,231,181,164,127,136,5,50,21,70,171,192,31,109,26,5,198,122,224,230,22,167,213,244,74,37,62,209,12,140,124,255,105,170,231,198,126,130,29,240,8,196,213,20,203,63,33,181,149,162,116,105,25,105,204,120,66,60,48,164,184,39,57,33,91,233,83,175,54,38,25,255,96,196,184,242,19,125,194,46,139,139,77,228,75,35,110,84,172,220,123,159,149,181,159,152,26,137,142,88,213,63,220,6,79,108,170,143,240,52,215,249,114,73,173,89,224,230,60,114,176,238,208,231,175,191,93,205,124,112,152,172,105,210,136,28,242,27,158,215,179,92,126,171,191,131,35,33,99,140,115,227,133,137,25,197,205,153,139,79,28,178,211,161,144,47,60,95,24,171,198,77,1,248,128,171,240,44,24,220,156,164,206,224,243,160,79,220,236,152,145,43,224,202,132,208,71,59,103,198,125,49,52,222,230,124,2,103,253,166,177,112,29,235,179,244,109,67,218,1,159,147,127,106,144,244,231,167,103,192,38,192,242,198,198,170,199,44,200,237,17,70,122,214,200,114,45,3,50,224,216,218,111,108,204,43,113,224,158,162,127,82,47,38,73,224,39,246,178,92,244,115,111,142,133,175,176,144,214,32,10,219,244,201,54,180,89,1,195,224,173,97,126,204,217,8,65,81,57,184,158,184,50,165,134,61,190,39,76,35,73,231,18,186,44,78,209,69,123,234,82,21,98,96,171,26,15,24,206,136,254,68,214,34,176,70,84,255,41,250,181,147,47,108,13,194,118,36,56,30,239,101,204,152,74,212,171,62,78,54,165,105,145,171,90,152,226,73,79,116,10,63,166,31,64,248,209,103,114,60,118,206,217,170,99,50,192,31,54,179,198,45,16,108,244,139,161,155,40,234,69,147,8,115,89,72,114,77,45,181,7,62,214,64,84,134,192,56,156,31,59,190,89,6,207,71,5,30,95,77,156,119,74,213,189,124,111,153,86,123,87,67,134,244,69,108,44,27,39,172,171,139,1,209,89,20,117,29,152,199,95,10,211,9,159,29,38,15,47,38,86,183,146,151,225,40,213,99,106,222,157,127,240,19,28,238,53,37,53,44,251,68,151,55,238,141,67,161,222,102,135,38,242,107,1,162,192,145,202,30,185,154,220,171,183,24,83,39,88,139,166,15,137,136,229,248,34,219,228,29,101,204,224,80,240,182,148,133,216,42,29,65,23,102,198,247,128,11,85,18,178,157,118,59,120,220,116,164,76,78,181,96,27,1,154,229,173,77,7,102,140,196,144,103,18,30,87,170,95,88,69,251,232,5,24,215,16,58,112,123,42,125,128,171,139,90,254,192,154,82,58,48,101,98,247,230,125,75,171,165,229,132,182,243,122,28,216,20,219,31,24,2,159,118,97,2,110,2,147,32,91,241,219,148,96,148,7,157,97,71,209,197,158,53,23,102,100,60,45,208,105,25,169,7,61,214,83,191,240,153,245,10,231,229,93,37,160,148,179,222,207,101,116,160,219,189,12,106,57,150,22,189,156,3,166,82,182,231,176,201,104,12,129,183,69,220,62,184,91,90,71,158,219,42,102,98,150,246,246,200,96,53,212,45,90,143,37,0,251,154,206,113,99,247,119,141,21,224,115,0,138,17,71,36,26,175,197,225,77,1,149,60,121,179,246,97,191,122,64,165,44,145,237,65,214,110,5,74,139,179,78,36,155,57,49,83,144,21,200,93,97,130,7,30,51,193,37,28,90,151,69,91,91,141,211,13,138,227,242,194,248,205,190,21,211,134,159,164,129,218,40,111,83,243,224,2,141,181,89,179,28,20,30,166,28,239,69,55,166,16,159,1,67,56,80,3,182,14,153,7,238,145,34,183,86,31,53,1,9,193,148,176,16,169,173,34,219,160,240,136,200,55,21,103,185,62,232,121,48,231,186,94,84,131,64,212,164,48,181,210,62,104,100,93,151,78,83,244,10,227,12,177,164,86,73,122,53,95,36,38,3,122,166,239,205,137,203,123,56,148,208,193,82,147,221,96,183,132,44,210,212,117,146,119,116,95,61,198,245,5,116,244,222,16,157,122,204,132,242,134,166,30,212,177,240,146,19,128,31,148,14,64,157,103,244,137,124,223,122,147,214,31,251,25,50,219,233,107,192,75,155,132,168,160,73,78,238,10,122,102,213,243,195,120,18,223,86,10,43,227,82,102,39,108,71,54,161,230,48,12,72,58,11,105,7,243,6,37,146,43,237,169,189,37,220,54,124,64,33,133,238,202,61,78,62,215,242,147,31,76,157,117,122,97,2,41,126,243,130,148,159,216,150,12,112,245,18,41,8,108,241,138,242,3,15,63,127,128,33,0,146,97,161,11,213,163,242,200,64,24,159,150,94,13,233,204,14,120,86,117,238,144,225,152,53,30,141,191,171,179,112,88,254,222,63,200,217,36,206,250,210,123,35,232,210,252,181,77,91,36,233,189,97,200,27,23,166,105,82,95,219,104,117,252,230,104,108,137,80,86,51,1,219,244,69,44,49,230,202,211,121,75,22,188,120,214,10,151,190,63,21,230,227,167,211,215,81,170,63,245,232,155,70,185,180,29,70,241,78,207,182,227,43,210,166,237,48,60,54,18,4,131,151,33,121,232,155,214,226,179,113,235,234,66,26,160,5,12,235,84,145,106,58,152,207,178,247,49,24,181,19,210,12,10,103,170,71,28,166,137,69,39,226,162,159,195,191,200,89,2,4,10,251,3,31,83,166,59,220,150,8,9,129,82,51,231,175,77,135,75,89,229,121,178,230,205,6,7,94,111,135,5,226,186,197,99,169,192,75,121,140,26,218,113,211,41,150,136,223,100,45,183,0,61,147,190,4,122,252,144,82,126,247,214,159,27,178,225,1,107,207,193,138,141,212,122,185,240,210,202,27,234,189,88,21,31,124,188,246,99,122,232,111,67,45,156,2,70,177,185,232,131,99,183,46,191,57,209,182,214,244,123,37,54,223,128,59,101,242,250,104,180,89,78,127,242,108,100,2,58,149,40,19,252,42,157,40,162,68,31,62,43,60,67,87,13,120,168,131,68,64,168,123,16,97,243,247,232,72,80,184,144,62,252,224,227,60,117,33,141,176,171,41,81,117,184,210,148,249,222,188,120,101,49,112,127,138,104,7,221,38,165,198,213,152,23,69,199,20,170,199,47,182,114,12,249,212,183,22,148,162,103,214,134,163,214,85,164,15,78,73,110,142,123,147,237,236,186,111,32,179,227,125,16,112,84,101,173,2,71,70,231,88,189,254,220,212,233,60,71,250,50,154,189,29,48,50,32,242,53,89,82,49,199,105,118,94,83,79,9,202,137,220,154,231,104,163,102,92,126,123,119,14,9,255,109,108,135,186,244,106,54,146,22,87,227,177,238,23,174,174,37,100,240,16,217,28,122,13,39,221,247,31,140,23,47,196,208,192,43,10,77,128,233,130,124,225,226,86,22,48,205,140,93,224,2,37,142,63,26,68,132,73,134,28,206,190,230,197,9,86,130,190,52,155,7,95,243,138,21,84,233,117,83,63,4,91,253,124,228,239,209,96,139,45,51,237,23,142,3,204,200,100,231,243,219,115,57,125,44,117,11,148,32,41,138,102,219,242,159,166,19,95,8,75,173,34,41,130,235,192,52,145,235,213,70,248,248,77,37,60,20,228,133,46,12,81,168,139,9,65,164,45,193,92,226,32,211,179,190,48,101,210,133,39,47,133,8,133,75,112,195,109,70,190,167,10,140,246,95,188,51,73,45,145,62,3,174,221,19,37,155,94,41,141,93,128,102,79,106,129,246,39,215,129,182,239,112,25,72,252,182,254,4,46,39,85,139,179,250,79,159,77,23,1,233,7,46,59,134,164,25,241,135,140,88,206,198,230,229,48,76,242,58,73,51,251,118,143,171,169,103,170,207,205,115,168,151,25,145,114,122,230,48,145,17,111,35,218,168,112,42,155,12,48,21,27,126,115,250,242,69,190,15,249,48,8,229,252,107,81,32,83,197,158,152,212,232,245,230,79,14,153,230,144,157,152,92,93,84,34,98,58,14,168,219,21,62,174,69,60,218,178,195,82,80,118,188,85,3,165,154,91,190,136,149,193,180,113,225,243,189,245,234,99,47,215,251,203,112,11,201,91,83,151,216,107,60,55,84,178,114,68,144,188,219,206,159,108,122,235,173,235,52,237,188,150,92,125,172,121,57,220,224,38,112,105,229,109,68,232,154,195,39,247,119,142,13,159,196,166,95,38,39,200,52,25,22,223,52,160,213,203,207,174,64,223,133,247,169,110,184,123,151,214,213,33,112,212,71,204,98,170,24,133,156,249,192,212,223,124,145,44,100,223,119,202,186,105,12,228,149,124,249,209,36,121,76,33,133,97,176,250,2,232,20,119,156,163,236,249,237,197,60,219,1,183,115,124,202,139,145,5,14,16,243,91,39,10,12,191,221,55,121,8,205,250,179,250,232,146,137,49,131,22,132,207,43,48,177,37,63,158,108,19,78,122,111,218,242,226,173,178,117,5,20,133,173,220,199,225,201,150,46,67,102,29,231,95,94,23,127,229,156,8,58,133,39,209,218,47,120,113,14,185,180,133,63,28,134,215,237,164,162,68,63,83,155,186,120,166,125,255,128,9,159,74,68,102,18,144,113,213,78,35,72,204,202,38,64,109,248,240,122,192,79,236,74,66,127,147,26,168,149,46,76,175,133,12,10,61,30,97,35,89,85,81,210,49,99,128,103,140,89,181,162,39,69,77,105,48,80,232,218,20,102,32,124,67,178,218,167,241,188,23,95,216,247,140,70,95,139,166,141,73,189,120,217,221,182,74,80,237,102,67,229,186,123,120,251,192,235,161,3,110,244,73,56,5,9,73,113,178,163,247,91,46,83,3,119,111,246,135,104,64,246,217,5,71,111,141,151,62,179,181,138,146,188,121,90,231,173,253,230,148,191,106,122,9,170,178,8,111,31,184,167,174,100,56,68,226,171,243,162,99,44,165,161,9,133,99,242,192,223,159,3,222,91,75,163,233,107,33,153,249,193,20,207,142,174,55,63,219,87,137,137,182,97,52,145,139,97,158,119,230,136,131,34,128,33,203,26,153,206,220,98,26,154,33,35,183,198,102,113,176,155,23,37,249,60,120,233,156,36,132,226,24,34,252,2,146,179,175,14,162,154,32,49,119,234,95,115,120,39,29,81,142,49,245,206,120,131,254,74,63,181,175,50,189,173,214,205,195,99,144,121,31,147,94,54,155,101,178,203,126,30,83,242,152,181,190,114,113,226,122,67,242,70,70,107,106,47,4,206,198,14,87,21,13,248,167,2,12,241,138,225,250,71,219,106,126,68,148,134,41,153,92,5,27,244,248,123,98,135,47,180,169,195,14,39,98,244,116,105,176,54,216,25,2,158,79,104,155,121,113,44,197,17,48,125,67,247,181,205,50,8,91,25,75,185,106,180,211,20,41,189,249,106,91,13,170,22,192,64,122,64,124,40,224,249,132,151,55,217,187,25,23,211,253,150,244,167,41,145,191,99,70,29,162,44,158,157,173,21,38,238,125,60,205,46,62,192,153,9,232,187,197,160,97,250,74,8,107,147,200,173,247,183,41,186,16,7,195,60,250,118,71,5,205,92,153,255,168,70,230,8,91,96,136,109,45,185,216,228,129,157,4,31,218,97,88,118,20,238,116,215,249,7,171,180,185,203,249,0,219,111,243,246,22,170,183,241,155,239,100,176,92,157,199,159,15,108,73,73,25,211,179,195,164,25,79,14,153,162,182,97,99,143,237,176,113,32,81,239,66,248,126,224,9,69,137,163,217,124,4,69,119,113,238,19,96,234,111,166,192,112,154,198,168,88,139,114,211,159,38,147,85,215,133,17,209,187,48,243,40,236,16,186,158,206,95,145,215,134,162,68,174,110,214,164,34,48,95,216,227,134,221,100,227,167,162,184,183,59,80,26,107,228,131,88,109,133,123,1,212,170,243,160,2,119,68,194,29,102,131,170,89,31,124,64,222,234,63,109,181,135,178,192,182,233,139,198,111,119,10,196,117,158,194,191,63,98,59,236,86,37,211,21,30,65,249,14,125,18,173,147,250,104,211,74,191,2,198,171,158,15,188,90,108,13,221,154,154,199,255,27,38,62,240,194,216,180,1,35,191,164,79,110,82,185,49,44,219,42,18,244,234,28,29,253,16,96,212,58,158,65,229,224,245,121,120,60,238,135,130,14,157,38,234,204,29,238,16,116,232,168,96,132,198,110,59,172,101,255,133,145,91,252,96,20,48,148,254,1,248,216,92,126,245,52,238,39,125,240,222,239,193,217,241,122,171,206,114,203,89,183,184,154,99,85,18,245,16,120,116,231,171,55,190,254,164,69,125,150,60,77,241,219,164,118,159,49,163,53,199,3,158,199,207,57,254,168,238,74,21,238,182,237,48,217,60,181,135,89,188,103,175,246,15,194,196,75,69,215,54,133,144,190,68,152,208,15,43,153,177,88,123,62,129,118,220,172,242,49,192,37,4,125,129,233,147,208,29,17,9,121,223,57,232,81,161,60,81,96,154,236,220,131,33,225,54,180,224,132,91,23,175,215,61,155,246,217,232,159,49,197,160,115,106,137,13,111,234,106,122,70,33,4,228,130,112,48,217,89,148,68,247,114,132,120,227,106,164,58,219,179,213,147,33,154,1,91,191,183,192,63,116,191,31,92,201,139,72,108,29,152,150,155,11,47,165,131,226,144,26,158,22,219,68,233,85,53,196,92,198,62,238,213,104,65,74,184,21,230,188,148,99,80,205,205,214,23,75,141,194,87,255,160,141,186,254,170,167,107,171,215,115,51,231,224,217,142,83,109,164,173,29,182,238,9,253,109,2,85,126,142,48,66,208,214,189,70,135,167,228,14,92,161,37,80,139,197,230,146,63,121,167,20,89,110,206,2,130,124,228,131,33,118,205,143,181,132,208,113,124,208,243,193,169,172,21,184,90,101,168,195,4,254,229,197,168,55,89,17,102,166,72,118,138,196,18,44,255,8,99,56,140,221,38,139,100,217,32,185,55,64,251,118,19,117,207,182,140,178,210,151,216,32,81,178,101,145,0,67,180,27,176,49,31,43,156,134,179,6,110,232,137,122,86,3,21,214,37,239,137,162,207,133,22,183,166,112,33,170,227,112,49,75,65,96,18,122,241,218,36,19,181,229,155,10,160,29,174,8,126,55,180,188,10,231,233,236,72,212,162,153,112,184,154,183,41,184,116,145,0,34,144,246,24,199,100,106,252,106,11,18,76,125,52,34,93,254,219,68,72,151,40,197,0,67,214,20,48,11,82,150,216,130,77,195,21,4,113,53,40,184,151,49,167,25,210,101,225,128,251,99,139,193,155,85,157,255,226,71,238,40,233,147,159,137,4,117,147,195,108,230,58,81,127,146,134,223,247,102,147,209,2,191,69,162,211,181,117,64,9,26,232,79,91,145,95,15,152,58,246,170,254,8,86,127,115,120,255,238,123,246,218,189,55,201,248,132,139,118,131,29,180,122,195,9,104,95,74,8,74,19,77,113,54,104,224,217,148,108,103,97,177,214,184,152,122,111,9,167,210,101,15,91,207,7,19,39,214,210,11,202,172,150,23,39,25,151,255,208,216,200,178,112,84,140,119,165,101,95,199,219,202,224,60,56,72,85,71,173,234,141,52,75,35,56,220,178,201,48,40,124,92,31,143,3,76,226,50,26,245,60,48,125,59,62,102,141,0,79,122,225,27,254,64,103,111,106,12,142,250,227,238,170,193,176,105,51,132,253,129,135,203,217,1,143,199,72,132,51,191,186,224,182,9,41,111,165,129,180,202,222,59,44,16,99,105,21,207,50,101,44,55,135,142,249,78,92,89,126,251,28,28,84,137,125,176,117,151,169,251,88,45,42,228,47,70,75,74,213,141,3,222,120,111,36,48,182,210,161,76,167,7,110,45,199,7,29,68,75,74,121,224,228,210,136,192,231,76,81,199,183,142,171,237,6,188,171,166,36,150,73,16,199,92,59,78,116,17,105,160,246,241,129,251,139,81,35,254,56,190,240,170,206,248,109,122,140,148,56,100,89,138,35,54,142,5,65,149,152,13,11,229,183,136,26,77,140,62,45,200,68,112,225,188,73,192,203,42,114,5,70,4,201,51,53,112,209,237,199,101,39,60,239,28,222,144,163,13,85,109,4,206,72,230,253,192,11,89,95,237,14,68,209,184,134,171,4,203,224,122,70,13,226,29,175,176,5,206,79,19,5,182,49,251,92,192,245,161,3,230,209,186,151,163,1,19,94,206,207,205,155,43,224,66,134,242,180,176,66,99,178,189,137,2,61,182,254,212,53,26,15,140,55,143,111,19,187,214,132,9,69,65,195,217,26,129,45,218,172,87,35,51,30,240,64,142,70,31,60,25,29,151,195,38,226,82,159,104,90,117,157,64,56,62,16,168,22,24,67,123,250,108,32,223,148,154,30,128,249,39,68,249,193,173,107,4,113,153,22,185,91,121,11,138,106,157,103,21,122,101,15,83,47,186,193,135,134,241,142,143,64,85,229,7,211,96,185,31,147,98,213,91,166,96,122,156,162,32,205,8,165,238,204,11,214,120,50,138,196,192,49,242,82,100,251,237,20,207,253,9,192,12,90,48,28,110,144,174,235,213,84,69,250,144,176,237,40,143,234,89,28,151,171,219,196,170,40,22,84,216,140,10,135,137,97,237,39,0,67,246,198,7,148,181,186,213,42,39,216,230,252,31,212,84,30,31,76,109,91,84,165,60,139,74,120,23,230,231,7,221,229,130,91,75,227,55,171,101,186,237,121,224,103,113,24,139,112,4,131,17,242,73,227,185,152,254,152,30,232,126,40,148,182,85,239,205,184,24,214,120,245,28,217,104,227,12,128,126,21,26,1,129,233,82,241,24,225,25,159,241,212,86,64,48,211,188,21,19,24,62,215,254,56,127,59,106,124,76,59,73,83,41,4,64,154,115,247,155,18,89,175,234,97,193,69,226,61,93,27,89,165,39,114,99,60,50,59,80,148,84,214,19,194,48,33,76,135,41,147,147,183,166,221,222,105,167,72,183,119,21,239,49,134,130,25,102,43,60,203,89,207,46,156,251,145,227,173,209,1,212,106,49,162,237,197,149,196,129,27,255,40,60,114,156,248,244,172,84,37,156,176,195,40,62,151,233,63,235,144,89,99,144,187,25,248,195,77,169,101,55,226,210,241,220,150,101,110,47,74,103,68,192,103,63,151,163,137,67,186,135,93,73,20,39,75,112,190,83,197,145,220,185,34,154,44,182,120,79,185,94,190,8,11,164,85,153,162,196,122,123,119,38,108,108,233,172,86,14,229,219,109,186,186,15,14,14,140,135,67,225,77,255,76,192,68,223,245,106,227,141,244,39,179,18,15,189,57,182,100,245,236,19,210,139,42,231,97,189,227,33,140,5,108,132,165,1,67,58,144,99,101,154,38,71,151,155,67,110,9,107,171,195,152,134,247,99,118,88,102,147,179,85,24,188,68,104,228,24,149,70,13,147,227,230,75,89,159,187,177,60,198,210,156,38,50,31,51,156,56,73,13,6,73,12,125,114,103,247,193,169,201,157,46,6,194,89,14,27,69,189,112,53,245,80,71,51,172,51,247,181,136,154,81,71,229,223,107,154,0,220,133,143,141,219,157,162,152,185,64,85,189,60,217,200,248,82,113,53,49,215,107,188,117,35,234,154,91,102,233,88,114,241,34,157,190,99,22,34,165,163,79,6,231,171,147,98,145,35,43,218,32,1,151,50,73,238,88,123,27,206,142,34,176,241,199,199,242,193,225,151,39,67,150,241,12,133,143,89,251,233,75,184,48,178,153,110,132,176,193,28,67,67,238,141,72,173,243,250,16,167,166,186,82,158,172,49,79,103,44,129,214,180,99,5,120,34,188,27,240,20,18,38,40,13,39,43,198,63,23,61,239,77,47,110,116,135,199,10,104,164,75,134,194,244,234,239,59,21,146,104,191,117,147,9,247,102,25,139,93,52,201,140,1,183,232,143,216,38,16,41,90,34,38,80,152,188,222,30,163,51,117,73,208,254,192,83,96,40,38,235,11,135,97,199,242,72,194,9,103,153,130,21,21,168,198,36,144,244,193,201,29,187,43,75,91,9,188,160,10,175,126,175,69,117,60,235,144,158,27,71,201,7,199,75,18,62,209,31,184,61,240,236,255,135,182,119,89,193,101,201,174,245,222,69,109,113,136,251,69,109,99,48,184,231,166,49,70,216,197,65,224,35,137,114,185,33,14,122,119,199,55,255,156,51,70,44,227,102,237,162,96,239,53,86,230,159,25,25,151,121,29,163,61,247,30,222,62,193,9,178,148,11,204,158,12,170,37,135,107,25,66,159,3,140,14,147,63,218,217,112,8,185,233,91,39,212,48,255,177,166,255,146,248,135,244,138,62,57,44,247,107,56,124,182,94,17,204,179,171,161,153,112,184,225,24,238,231,106,100,155,63,152,160,242,214,105,74,15,38,125,60,63,152,122,239,213,135,174,144,110,246,213,15,166,18,70,218,178,160,19,47,240,10,125,48,78,248,146,159,62,190,43,158,156,163,212,12,47,217,85,72,59,64,160,255,131,141,17,109,203,198,208,77,244,229,123,50,168,44,134,28,171,29,161,95,86,193,7,159,191,120,38,178,236,227,103,73,153,118,233,15,54,89,50,217,178,80,55,182,18,158,15,110,124,62,217,230,141,104,165,14,191,249,176,30,19,57,5,76,251,199,31,141,48,178,84,137,118,212,185,172,162,228,131,105,254,236,235,129,9,255,5,76,222,186,43,124,246,176,186,28,54,218,191,250,192,136,126,197,163,173,38,169,84,131,177,223,29,38,118,255,94,108,245,115,142,102,33,10,254,61,88,110,122,173,20,87,0,27,229,230,133,97,197,20,152,192,212,186,168,42,47,129,202,43,79,35,212,87,240,156,1,199,18,9,24,134,70,133,19,61,202,23,94,18,28,232,86,20,13,111,150,195,52,139,41,156,33,187,142,183,58,27,86,126,6,204,178,236,129,86,165,15,1,165,169,167,6,76,142,87,238,109,253,251,211,175,174,144,164,232,189,19,92,52,49,17,168,165,43,55,146,212,233,206,51,17,45,159,132,48,80,137,141,181,73,69,198,168,32,188,39,9,9,90,3,45,133,235,48,250,213,75,111,142,23,48,91,192,52,101,41,92,49,100,227,230,115,63,239,13,79,92,234,119,125,64,70,51,166,194,133,83,63,224,173,108,0,192,22,15,117,248,151,121,17,56,99,242,249,205,169,137,47,122,239,51,134,199,70,115,180,242,121,228,98,152,255,9,188,255,96,168,130,118,17,243,110,89,159,162,255,116,239,74,119,10,138,55,31,23,155,44,135,194,244,176,198,76,162,172,76,15,206,99,89,192,145,227,95,219,180,200,218,131,82,102,243,129,199,177,23,121,36,12,241,2,11,166,195,180,97,235,231,160,115,26,145,185,15,166,240,168,168,77,11,151,237,253,229,77,91,91,123,108,218,99,30,250,158,96,199,224,212,155,67,32,245,195,140,174,81,63,21,226,69,57,94,153,60,81,211,89,116,70,232,174,91,164,116,133,74,239,160,137,147,239,123,234,146,140,28,73,224,243,156,212,91,59,204,73,145,154,194,231,153,253,230,72,104,52,33,193,132,131,110,229,216,7,77,30,44,203,38,75,88,96,32,164,240,193,196,177,197,76,57,83,6,169,236,111,188,207,170,123,54,209,179,108,183,137,106,127,40,156,17,114,40,146,32,67,26,242,67,91,81,61,143,31,203,70,242,77,20,97,235,33,66,11,208,219,81,70,235,175,133,208,136,218,33,164,79,8,162,59,92,173,239,69,157,155,14,189,158,195,3,233,107,117,141,136,85,250,75,147,13,23,165,78,80,132,154,86,192,199,5,16,155,19,24,31,34,224,121,150,218,115,239,70,74,53,224,45,42,203,86,139,212,98,221,65,72,140,187,40,48,66,62,213,159,123,172,170,227,137,104,82,117,11,134,186,162,178,117,250,162,121,18,167,45,42,202,42,171,4,156,136,54,58,12,29,117,215,95,38,8,190,253,151,173,184,250,121,238,175,139,236,131,39,61,130,58,100,13,129,111,71,137,165,12,125,240,134,20,206,55,160,104,97,238,199,151,236,196,117,4,30,69,196,89,236,106,235,213,255,224,170,124,118,246,203,51,249,201,67,89,73,85,67,154,216,146,57,8,31,76,168,80,119,155,62,172,210,254,131,209,198,17,194,117,234,236,8,32,250,147,101,146,130,186,147,29,63,181,64,179,244,131,143,115,49,68,110,13,38,163,116,79,84,134,123,111,157,102,150,199,157,211,97,132,229,179,174,15,99,33,168,1,83,11,175,55,103,237,186,25,113,172,46,14,213,245,172,235,227,238,59,220,32,50,62,223,235,239,42,70,216,77,149,5,158,212,223,143,246,98,170,222,114,36,161,222,177,115,192,244,186,215,191,247,51,25,109,187,47,199,51,9,251,150,52,239,15,166,225,212,97,122,131,198,223,249,153,80,62,198,74,249,126,148,126,9,61,32,105,178,163,34,192,225,93,149,180,140,232,8,245,208,126,53,196,52,58,227,201,216,145,154,118,152,80,65,237,10,159,181,235,219,0,196,147,103,229,86,181,232,97,248,92,1,63,7,127,70,247,176,150,29,40,49,104,49,212,32,156,216,221,31,252,248,56,202,141,215,73,231,166,216,191,144,140,95,234,18,155,152,239,177,121,28,166,227,76,150,106,166,95,48,175,184,185,181,204,136,159,131,36,233,138,133,190,9,103,72,40,173,252,118,237,120,242,95,57,135,192,144,150,142,248,109,56,83,196,73,162,41,105,223,159,54,218,27,185,24,217,163,236,86,71,253,41,222,233,213,132,163,114,9,24,115,181,107,196,169,212,176,17,171,49,219,76,13,72,29,43,176,197,115,211,174,45,96,101,131,243,29,100,91,5,238,144,112,84,166,150,248,131,177,79,202,86,212,136,47,118,160,157,150,8,129,215,58,31,35,59,76,133,185,254,178,133,115,107,9,248,76,162,44,47,133,203,187,125,150,161,26,93,213,250,44,20,79,172,25,55,63,219,108,158,10,111,218,188,2,30,104,108,200,167,70,193,120,212,184,57,101,55,185,106,160,140,180,117,119,216,244,197,229,189,209,6,11,139,190,17,129,21,174,42,32,218,32,2,110,166,42,253,192,84,187,95,184,10,79,208,129,77,97,217,81,40,52,202,131,194,152,214,3,46,69,56,124,59,251,245,217,180,227,234,81,243,243,94,112,59,135,179,13,76,17,152,194,231,116,26,129,142,33,29,153,232,151,32,233,179,2,38,55,168,65,4,66,14,247,222,51,55,169,227,6,166,151,59,7,220,72,178,42,140,126,96,188,23,221,191,69,131,143,197,246,172,15,198,176,232,15,90,234,189,248,236,101,93,148,140,128,43,20,106,14,31,83,107,182,7,110,76,243,128,7,187,132,194,208,122,197,213,80,150,234,10,177,134,219,21,87,247,99,186,139,105,93,144,206,157,190,248,218,241,243,151,112,52,2,83,92,23,176,185,84,10,195,38,18,11,172,194,135,215,245,107,159,21,54,252,248,103,249,60,70,104,177,214,197,126,225,182,187,238,103,132,143,227,44,69,4,235,216,149,10,31,27,234,46,110,242,77,77,195,216,20,29,37,247,56,224,91,81,166,68,216,88,144,250,241,81,195,8,146,254,119,35,107,41,43,46,54,206,91,9,93,66,165,83,125,167,181,230,107,201,252,2,51,189,62,20,181,150,162,97,182,100,101,233,126,239,133,67,45,110,150,249,195,37,70,156,190,255,154,245,193,32,123,115,7,238,235,25,24,10,27,139,134,195,212,100,10,72,135,147,159,0,63,202,107,13,169,146,94,109,238,139,119,130,39,235,249,229,99,88,110,55,35,76,138,33,143,7,134,99,182,57,140,130,105,213,7,131,179,124,127,111,77,94,248,236,141,122,53,220,198,238,72,81,64,219,133,135,4,102,9,99,122,255,224,137,161,170,225,247,4,73,179,207,179,243,165,173,0,80,98,143,12,121,92,108,196,104,250,100,212,111,38,31,50,40,128,132,101,203,126,154,163,239,7,99,58,105,239,8,112,53,126,136,15,174,86,132,167,48,106,234,197,225,253,40,185,242,69,44,101,248,193,148,254,105,56,235,124,77,66,240,126,53,121,4,81,205,178,57,76,30,207,225,179,183,142,249,46,47,211,110,251,193,144,198,239,242,44,78,54,60,255,109,122,66,100,207,161,102,110,123,216,102,240,173,171,134,84,167,13,184,195,131,38,59,181,22,104,56,243,181,53,76,60,109,106,18,136,227,199,93,10,8,80,211,115,239,99,48,165,185,226,106,88,48,171,70,115,23,1,66,127,105,52,131,213,176,68,114,25,85,155,128,225,58,82,59,134,253,42,190,38,212,4,194,192,13,76,241,88,15,216,216,201,20,70,196,209,81,228,26,229,90,52,175,123,124,234,133,27,80,52,204,76,6,220,79,8,250,35,133,185,216,40,224,247,116,63,202,8,103,132,133,14,248,124,128,92,3,70,7,69,204,202,109,109,222,129,90,226,82,81,84,91,252,165,104,195,211,192,36,37,200,225,234,15,43,76,210,107,209,37,248,97,84,35,138,168,180,177,218,163,0,21,232,212,174,195,78,175,223,170,110,9,208,71,91,146,6,91,39,57,22,15,172,76,152,130,245,108,200,211,22,83,115,184,215,103,110,103,56,75,169,10,114,184,53,233,33,237,22,247,162,62,212,225,165,42,53,221,58,3,106,142,223,134,75,72,98,150,25,118,134,113,175,134,86,81,61,4,250,108,179,79,49,100,162,155,62,248,64,113,249,219,138,166,149,35,53,5,97,143,244,183,42,184,19,50,253,224,4,33,175,31,240,174,26,177,132,121,112,80,174,244,193,84,97,213,231,230,133,25,233,240,78,100,193,4,38,84,229,6,14,26,27,73,136,162,12,38,169,236,48,118,130,126,46,232,228,74,141,171,17,44,83,143,140,234,166,136,249,28,24,57,83,253,237,115,114,52,55,66,38,205,198,101,234,247,128,49,198,77,152,227,185,193,172,210,158,239,177,35,66,119,142,48,230,255,243,61,102,186,179,20,145,233,244,206,5,114,195,254,69,160,105,41,207,76,130,163,218,93,50,148,238,181,161,152,154,229,227,129,196,199,70,87,87,84,246,128,137,120,4,12,211,64,158,10,143,179,19,206,128,91,150,14,110,60,81,120,141,28,70,37,40,151,241,164,158,238,161,136,224,239,18,73,120,22,216,200,49,228,231,193,48,73,212,143,69,234,176,7,172,117,144,102,88,181,240,83,231,143,126,184,107,78,140,57,254,161,86,160,52,212,209,60,159,178,148,128,57,224,52,79,95,232,199,252,86,15,90,168,123,169,201,8,239,64,241,105,184,206,157,171,80,236,112,240,16,120,255,222,121,193,187,208,198,126,237,236,145,2,102,202,142,254,152,202,125,250,44,69,57,190,238,199,48,59,79,93,124,188,97,57,65,222,247,49,158,182,111,254,22,17,221,122,148,219,182,224,155,6,161,199,36,204,173,36,226,33,119,250,70,148,74,147,166,203,139,176,139,85,119,254,96,196,23,53,52,73,171,5,241,95,135,9,88,168,81,56,8,100,250,177,133,8,72,215,221,176,82,208,190,118,220,156,186,175,38,191,77,171,225,118,75,153,102,228,166,185,114,99,66,115,231,132,216,17,185,20,129,145,27,139,207,57,72,176,118,189,154,80,188,207,5,211,103,144,82,224,110,69,115,125,11,60,170,142,138,245,249,122,200,117,25,69,165,22,55,156,67,113,71,248,144,171,181,248,7,223,144,82,46,71,179,201,101,95,152,146,229,238,54,202,178,50,23,89,123,7,166,27,183,5,76,9,200,157,11,244,231,247,17,99,70,175,185,84,68,209,162,101,137,153,15,166,6,93,125,100,162,43,231,147,127,155,10,228,92,93,227,60,199,28,202,168,60,58,156,247,147,31,165,248,122,120,192,214,50,188,50,224,24,25,80,177,124,40,45,54,66,37,221,207,145,64,157,138,255,114,198,201,149,133,141,22,39,150,135,195,197,18,64,2,111,132,111,154,195,205,50,22,23,38,72,20,121,120,40,172,182,180,108,117,210,115,48,154,57,204,247,209,155,23,163,174,238,14,83,203,43,49,112,178,142,180,90,56,12,191,165,222,155,20,220,88,23,221,66,213,73,247,36,97,192,120,109,168,220,135,222,155,89,236,241,41,106,5,8,223,11,188,217,248,125,84,72,7,73,227,59,145,125,171,38,114,248,108,88,66,115,8,60,173,169,202,97,90,87,178,192,197,68,203,29,166,196,79,114,41,8,63,165,200,221,210,188,5,75,176,194,236,144,23,158,83,19,118,208,51,194,176,224,48,27,249,243,219,116,135,222,247,222,104,106,46,133,169,191,141,71,219,111,249,28,70,208,181,55,120,138,41,172,176,192,212,62,4,108,185,2,65,39,171,42,7,138,189,171,247,134,146,194,139,0,200,211,46,45,107,2,190,251,6,100,140,199,43,232,207,205,251,29,21,56,202,251,243,193,172,204,211,95,155,130,129,249,192,20,133,251,41,241,99,96,16,7,4,225,40,182,37,135,73,97,84,253,220,213,172,102,135,71,122,146,237,141,66,179,28,99,74,166,75,40,70,76,89,138,70,254,128,233,15,211,49,85,163,153,189,175,104,80,177,209,228,24,33,145,221,142,137,173,185,156,51,205,71,189,75,200,186,137,218,120,22,201,113,95,91,192,72,94,103,93,252,212,27,197,168,241,236,114,50,147,245,192,168,184,240,153,243,242,189,81,235,107,235,194,199,30,47,186,179,224,112,206,251,104,243,236,176,186,109,33,163,212,229,201,231,243,100,191,234,189,184,55,38,131,194,232,237,238,251,224,165,106,213,7,125,131,52,40,4,76,153,219,179,149,215,99,59,249,92,194,238,93,58,143,105,164,136,132,186,133,10,182,46,33,139,220,122,28,23,201,122,166,173,192,136,55,198,160,89,128,69,167,121,170,227,134,7,8,5,244,103,133,161,20,63,98,95,130,46,178,232,9,135,60,155,7,15,232,168,212,34,105,232,216,33,69,245,139,39,60,34,146,92,59,48,214,87,13,152,254,91,189,218,196,189,252,230,243,109,201,2,134,46,188,7,108,130,231,114,184,98,241,120,248,154,26,167,60,158,163,249,215,109,118,225,45,60,86,6,207,8,129,225,11,23,217,242,42,230,79,118,163,128,230,6,138,47,31,184,71,104,2,120,170,47,113,96,162,167,62,226,203,130,92,250,211,21,194,126,255,105,42,3,133,169,23,134,1,84,143,29,181,61,78,78,253,159,8,236,239,98,211,0,93,127,24,36,231,100,254,2,77,244,247,23,213,159,238,86,207,221,63,243,147,180,210,220,91,205,52,10,76,125,30,102,11,109,8,229,51,79,118,62,201,246,155,67,157,155,30,19,240,28,122,249,59,62,105,111,61,179,80,35,131,116,113,164,229,112,129,17,176,63,163,66,75,150,195,141,110,106,53,17,183,169,85,181,15,238,168,53,236,103,137,28,35,190,249,213,204,194,169,251,138,153,2,211,175,134,238,174,175,199,44,160,65,221,223,155,190,81,33,224,239,86,128,154,190,79,146,51,9,187,38,159,132,20,217,252,202,170,50,75,115,75,207,177,165,172,234,244,159,230,223,187,176,156,118,34,146,97,117,103,90,156,150,168,45,119,100,228,103,241,15,134,100,80,147,152,12,180,48,213,95,26,191,191,9,17,111,167,206,18,209,246,15,134,42,164,203,128,211,223,51,231,240,231,158,103,123,212,140,110,155,104,49,215,128,161,124,82,91,137,207,83,147,195,38,250,92,245,173,169,66,233,62,100,11,98,221,7,109,4,122,28,61,27,144,8,115,16,215,101,150,111,135,17,166,212,125,156,182,154,22,15,190,137,40,169,217,60,45,193,233,87,111,216,191,245,99,210,130,236,25,28,104,245,8,174,202,68,154,182,55,7,220,199,25,36,121,180,115,102,120,140,140,2,69,8,162,166,162,4,14,70,192,236,157,50,164,103,90,210,249,237,240,38,70,173,87,115,254,148,120,175,243,195,75,31,124,144,158,240,81,41,248,19,90,7,4,151,245,87,57,114,64,148,123,134,98,236,4,23,212,29,30,97,80,68,72,3,93,154,15,134,228,19,22,108,71,49,14,212,232,237,84,109,126,167,38,48,81,110,121,227,179,55,205,24,236,99,209,142,170,19,20,53,211,238,31,18,10,152,213,244,68,70,244,115,181,251,211,243,9,210,34,34,29,103,42,48,122,17,106,198,76,75,17,7,140,73,165,166,227,160,237,38,126,27,134,202,253,88,204,86,254,127,95,123,167,199,36,166,9,65,174,134,190,73,127,155,120,206,119,96,83,11,179,207,184,232,205,207,97,227,21,135,6,167,244,26,243,4,60,70,192,132,73,158,171,41,43,109,23,78,249,177,106,179,209,25,5,76,68,65,31,13,34,228,123,239,51,135,250,99,251,161,152,60,3,54,117,17,245,97,82,236,224,7,61,150,194,80,223,139,54,166,251,65,76,227,82,237,70,12,174,251,216,103,75,17,47,29,223,43,121,182,153,89,72,199,143,94,77,179,145,160,67,248,233,241,250,166,137,42,197,20,78,90,228,214,16,180,25,119,71,216,245,9,78,180,12,39,255,23,78,181,101,9,155,233,227,206,230,26,251,187,169,41,235,52,228,228,168,35,54,12,12,80,125,47,156,231,26,59,2,85,33,186,129,179,5,247,152,70,76,82,61,58,172,22,184,228,251,90,69,3,158,148,3,80,74,21,35,138,229,38,223,210,42,2,246,93,154,179,104,215,83,163,164,212,227,111,192,144,78,232,121,187,145,105,143,207,5,215,125,209,224,3,201,128,50,158,133,61,213,106,196,141,140,15,130,197,169,145,168,141,52,246,69,89,91,106,164,64,170,148,226,189,240,154,53,9,184,172,81,50,30,156,66,154,199,72,89,70,186,228,240,166,227,64,173,140,78,24,237,67,51,149,133,73,237,190,66,232,169,4,156,153,179,10,147,188,241,39,227,172,23,154,156,99,25,179,131,249,129,139,69,185,53,178,65,18,28,91,220,97,220,110,237,193,57,179,48,123,201,110,182,0,167,6,185,72,130,151,226,23,215,245,86,195,87,147,102,109,62,40,141,142,116,205,68,67,142,89,226,181,225,118,82,207,168,66,200,212,187,127,16,154,79,52,65,111,240,234,243,194,176,115,63,48,174,113,192,245,143,22,157,243,223,94,118,158,75,183,156,161,118,132,144,28,141,39,135,250,185,107,146,188,33,114,230,118,223,153,193,40,193,104,200,243,152,76,97,73,148,77,225,185,118,163,16,123,88,95,32,203,154,4,115,215,223,166,106,209,203,26,114,165,86,83,184,218,204,80,63,155,220,55,44,176,71,12,45,40,198,136,207,254,211,72,238,178,143,168,95,181,199,244,19,25,118,249,115,14,230,199,195,231,85,126,48,49,177,169,79,134,94,7,242,169,31,140,228,114,86,115,151,172,185,151,238,100,43,58,125,142,70,35,100,246,171,17,162,60,163,114,39,11,93,154,80,105,4,172,172,253,148,183,18,63,237,126,111,10,251,37,89,65,89,29,9,238,248,105,194,121,119,166,81,64,102,76,134,191,7,199,134,217,122,115,66,83,195,193,179,195,200,234,162,206,241,124,251,121,209,39,205,205,199,108,222,210,129,218,44,106,185,242,195,244,242,122,238,147,151,42,79,93,27,68,95,99,6,12,41,251,148,137,210,207,151,37,45,246,193,144,102,104,80,255,156,77,4,6,125,76,126,218,243,50,160,19,146,208,24,111,24,93,165,25,30,152,164,76,160,176,0,180,7,197,183,117,216,106,132,214,3,31,35,222,97,140,53,81,171,253,193,181,7,10,207,219,139,238,216,238,208,158,81,142,93,244,96,169,8,216,14,83,190,36,65,71,224,236,113,247,3,87,164,95,158,215,162,113,44,174,158,20,85,252,1,187,115,2,154,53,69,3,122,118,161,121,225,245,124,236,97,10,55,31,122,172,138,41,4,85,166,79,190,146,192,88,23,250,214,86,136,183,3,30,202,157,101,240,140,243,5,152,196,184,222,188,27,65,252,15,222,148,181,234,60,27,144,71,186,143,108,140,66,243,125,112,104,141,253,189,104,103,19,10,210,223,205,75,191,48,76,159,83,97,12,163,184,185,149,230,200,147,211,130,211,190,32,20,135,15,233,124,189,57,238,125,172,107,250,65,170,156,125,221,180,8,220,62,195,62,173,90,218,217,233,173,76,190,25,98,246,63,21,247,221,106,44,220,59,25,84,16,237,162,143,70,167,184,27,173,35,33,219,152,245,209,32,231,118,115,226,192,180,5,202,226,68,239,60,80,42,246,196,82,57,31,12,199,201,127,249,108,148,200,238,60,112,243,58,94,131,167,30,63,204,226,237,173,0,192,75,56,2,64,211,8,155,117,88,75,116,209,159,70,31,37,174,165,143,83,14,159,179,85,210,40,224,112,49,183,83,96,248,254,227,64,135,39,125,169,153,15,75,110,111,61,96,75,216,44,221,207,72,239,249,91,195,25,186,196,221,131,238,49,183,64,207,75,173,162,247,182,240,76,119,152,9,46,121,91,12,176,233,61,12,68,155,82,47,186,54,33,24,79,241,100,231,65,182,144,200,192,208,52,150,7,222,178,5,58,167,162,136,83,186,83,247,99,249,214,173,146,163,37,158,155,16,133,150,130,144,149,159,30,132,205,118,188,23,113,39,173,47,118,251,17,96,150,123,211,95,38,80,234,33,9,84,86,158,199,34,122,53,90,128,52,52,232,43,67,154,222,226,206,132,5,116,255,103,114,151,251,195,199,140,47,93,95,42,155,237,253,193,180,67,37,253,86,149,116,140,207,49,152,52,53,124,100,69,163,217,253,185,97,180,55,58,139,138,177,213,94,184,142,245,156,183,70,132,19,55,55,49,179,161,48,149,228,51,224,115,144,201,60,128,208,186,174,184,247,130,186,77,239,141,242,171,123,16,7,238,75,244,13,12,46,59,151,128,71,211,148,21,189,137,101,143,24,148,5,235,163,254,118,98,26,125,135,203,248,41,3,76,133,207,39,139,247,50,234,203,246,192,231,168,243,77,154,214,132,174,65,158,95,37,84,137,171,249,56,122,64,80,50,95,83,192,212,114,100,69,17,237,45,129,18,120,144,81,65,129,182,199,47,99,1,233,54,73,146,97,197,36,164,169,160,234,115,35,96,80,221,255,70,162,58,171,199,7,13,21,60,101,14,27,219,175,194,230,43,57,138,32,173,14,120,66,154,195,67,87,52,174,156,255,201,197,136,135,204,11,179,151,233,68,250,213,86,125,232,98,63,203,15,154,99,7,70,250,165,229,199,158,60,70,77,76,81,70,94,228,104,129,11,198,113,192,196,252,101,34,36,58,210,226,157,207,28,100,31,21,91,118,29,211,43,94,26,46,66,173,208,197,212,141,54,177,204,132,82,130,25,8,238,7,84,255,14,15,242,151,226,35,83,214,147,220,132,129,138,235,156,169,79,240,203,244,231,29,70,32,88,83,39,172,135,238,191,13,87,185,82,61,155,154,88,10,107,151,98,178,172,51,28,102,54,74,181,28,134,232,75,206,45,74,9,178,215,174,229,249,163,139,84,255,1,225,5,159,134,211,154,125,159,248,21,65,63,119,100,45,107,150,222,4,34,77,81,113,115,166,188,88,118,205,212,204,3,46,214,152,160,241,20,246,160,21,48,140,73,243,9,60,76,116,191,62,184,158,249,92,158,164,80,54,186,231,15,54,205,209,39,253,81,33,84,241,171,7,113,125,173,82,153,38,238,233,48,13,162,106,126,85,232,214,194,73,88,220,191,104,190,10,163,197,123,72,128,41,206,124,10,77,40,215,249,30,13,29,214,99,134,214,7,238,94,42,2,140,36,185,38,56,204,172,249,54,60,234,116,104,91,124,224,17,1,201,133,203,247,144,77,12,163,14,251,102,11,37,96,165,9,233,73,229,210,41,176,89,238,10,211,198,28,240,182,86,18,253,237,138,104,224,7,211,224,50,148,121,132,246,248,112,218,232,213,211,211,141,94,238,20,59,222,166,30,68,51,248,192,43,98,161,156,23,176,52,41,220,163,10,140,119,38,209,162,55,183,194,150,111,208,168,30,32,156,175,57,165,100,146,179,63,24,65,96,145,76,2,70,106,104,7,60,202,251,193,8,192,56,152,241,99,53,132,213,40,83,245,91,27,219,189,58,255,120,1,190,105,145,75,174,89,199,100,155,75,190,28,134,244,86,179,58,88,19,57,134,108,254,250,233,21,102,5,229,128,233,220,127,194,153,188,202,14,184,245,170,48,42,135,195,131,26,84,161,180,162,233,17,11,30,120,236,109,163,246,50,36,90,131,94,237,104,241,104,148,53,62,75,159,253,48,44,29,138,128,72,169,43,12,217,196,133,87,215,136,36,1,17,55,12,217,207,160,9,144,189,56,215,157,124,249,192,229,82,213,193,64,129,30,31,225,194,243,217,85,246,175,110,58,224,89,180,63,219,202,235,87,188,245,38,152,54,203,115,226,87,247,78,224,83,174,58,21,40,245,197,50,114,152,138,48,181,69,230,198,207,243,207,69,146,180,234,189,41,84,223,158,20,130,180,98,86,13,121,80,131,52,119,124,15,50,101,106,100,45,171,177,136,175,73,165,185,250,85,100,131,147,187,93,56,39,199,36,147,67,29,177,159,136,93,195,225,151,31,171,215,164,142,123,60,26,229,102,234,192,192,200,88,98,162,29,255,226,184,20,242,222,8,200,245,88,186,166,112,164,67,190,76,202,245,222,60,41,73,45,240,188,233,172,109,185,99,245,101,151,241,148,197,160,146,159,124,70,13,13,197,113,97,206,44,125,242,137,6,244,133,235,99,82,32,109,221,210,253,233,140,213,44,240,38,227,31,75,128,178,163,246,192,103,200,90,140,10,213,182,82,100,223,17,17,91,51,110,110,253,51,114,53,44,118,97,225,97,10,118,17,66,0,38,219,121,175,102,214,202,123,237,34,57,20,182,124,206,79,129,43,127,58,3,198,188,28,10,15,83,22,119,184,40,203,76,55,222,191,26,40,181,108,82,172,216,173,230,197,143,16,232,61,161,173,19,184,19,32,90,1,159,185,161,46,252,89,113,43,210,78,48,45,209,96,171,48,233,135,120,112,72,20,197,227,60,255,206,89,31,219,233,153,199,77,156,70,228,56,113,97,29,166,4,90,150,16,20,131,195,43,241,129,121,152,38,48,33,234,22,27,61,229,46,178,124,7,30,89,171,177,211,83,238,169,79,54,200,78,92,148,34,50,125,50,44,10,15,150,194,136,119,78,118,253,233,101,90,147,1,139,178,4,165,50,101,134,85,77,151,27,172,66,23,230,36,140,28,10,164,140,37,203,10,176,136,89,141,147,241,152,169,103,9,200,152,76,244,59,227,185,160,114,145,152,201,128,130,120,212,184,216,200,89,228,201,16,143,46,247,116,163,170,181,232,147,133,133,133,177,245,116,0,208,85,72,57,169,195,245,9,3,209,51,157,218,125,232,74,233,147,124,138,105,133,223,23,62,155,97,213,171,39,13,250,241,82,21,50,60,25,108,38,221,190,131,77,245,73,125,96,40,80,99,184,11,106,207,10,111,76,228,64,207,15,233,79,31,172,181,59,158,37,107,94,20,238,125,136,248,220,210,64,138,118,41,140,10,94,28,185,52,173,111,217,102,207,52,128,190,102,4,140,7,47,95,18,78,191,18,107,190,34,244,40,187,240,128,37,116,212,48,129,22,230,186,12,41,39,89,248,163,166,224,214,244,201,8,127,142,120,50,104,91,245,90,120,53,194,126,130,119,90,38,1,124,142,145,94,68,145,174,235,43,193,100,91,194,108,155,40,89,54,133,205,108,15,24,74,164,241,192,51,118,80,24,42,235,123,173,209,174,93,84,67,26,227,39,39,122,127,57,61,71,249,48,97,205,114,175,78,79,33,144,185,120,91,94,57,105,47,183,37,139,214,125,101,102,148,132,121,140,137,87,108,213,97,141,169,1,67,4,92,174,107,130,120,232,146,109,8,130,227,237,189,49,192,169,189,87,119,139,37,56,156,173,196,94,224,1,135,85,14,120,104,65,40,77,10,48,73,7,218,246,122,224,137,228,122,15,184,22,237,213,94,84,24,164,125,239,141,179,184,20,198,15,14,231,129,170,179,166,87,111,100,252,226,106,72,143,170,190,23,220,247,190,191,30,24,14,232,187,203,81,95,143,22,86,192,253,169,209,37,236,185,90,248,115,155,202,126,137,29,192,26,66,160,47,224,55,156,98,209,242,152,104,7,206,83,219,150,201,99,86,121,177,132,117,42,163,70,233,163,23,1,66,71,141,172,145,254,118,133,219,235,194,171,61,104,171,219,169,92,64,97,78,47,10,91,190,48,96,52,47,170,192,68,181,227,201,88,14,74,15,184,16,142,31,30,151,48,113,21,205,250,16,209,30,206,238,100,176,138,99,97,19,66,232,91,3,166,44,250,129,185,95,190,48,217,68,129,207,73,51,202,125,242,210,69,152,222,36,49,90,24,25,192,20,30,40,76,74,234,254,54,33,98,129,27,4,46,237,162,36,252,20,37,39,126,71,229,28,188,67,225,108,233,226,128,137,159,40,92,80,31,189,232,120,198,140,49,242,170,231,31,44,212,231,24,202,181,122,119,253,15,214,0,240,226,99,39,183,95,12,214,218,198,5,227,229,222,114,243,169,29,92,11,254,248,40,85,2,198,82,83,120,146,140,185,175,157,69,106,217,232,56,74,79,247,197,72,202,62,48,59,209,189,57,142,172,194,198,102,116,111,142,158,153,194,168,122,203,84,42,79,68,114,153,140,91,191,55,71,49,71,97,220,220,117,111,14,223,245,3,67,236,122,191,39,154,212,50,44,61,81,153,124,127,219,122,40,4,206,182,213,220,37,84,132,213,26,216,162,175,119,1,102,77,134,193,247,62,154,188,247,74,90,8,2,71,80,47,178,184,249,100,130,86,28,39,217,56,160,218,19,152,120,243,190,240,57,221,117,245,18,118,156,178,237,156,115,67,14,199,133,26,196,154,23,62,174,168,156,127,139,116,88,212,47,178,97,166,86,245,183,41,163,234,119,63,61,78,152,46,110,140,145,156,238,102,77,31,187,160,199,42,15,67,154,121,72,161,141,192,24,80,75,14,2,202,191,21,30,181,223,3,172,144,203,22,148,142,153,88,219,236,18,90,37,66,25,236,240,154,105,224,78,248,250,194,3,218,168,27,223,162,45,72,130,165,180,157,175,123,4,81,226,172,123,49,188,159,253,126,46,154,66,150,222,59,195,92,126,15,102,116,135,101,150,210,100,151,238,123,17,13,21,139,194,242,12,97,127,177,64,166,40,86,118,51,225,235,61,183,81,88,208,39,163,33,226,94,92,75,206,15,106,228,210,129,182,186,159,91,19,127,142,133,143,185,82,159,7,235,164,53,98,68,77,168,86,190,135,81,170,221,147,245,108,158,83,215,7,158,77,31,49,205,136,185,202,215,66,116,98,198,118,136,215,212,182,222,155,160,223,189,150,14,111,125,45,180,61,106,192,116,181,37,29,111,155,89,241,181,40,186,77,250,211,148,90,244,56,211,137,65,232,241,132,133,151,114,92,125,182,233,103,203,153,230,219,199,160,224,206,169,53,130,196,122,148,81,217,169,172,187,252,89,12,80,163,5,250,20,198,208,144,179,34,108,176,104,182,215,179,107,22,11,194,6,10,131,129,254,112,129,54,55,222,234,120,223,154,198,88,20,83,56,15,73,94,38,4,161,167,42,180,137,235,218,119,88,34,122,111,211,120,142,123,83,253,252,188,149,9,80,199,144,96,205,41,74,81,212,40,18,88,126,14,85,106,47,174,161,98,36,112,122,248,28,59,164,239,8,193,90,44,68,151,237,164,165,59,220,42,50,126,207,199,56,174,79,137,168,28,93,140,207,151,156,176,228,7,10,107,110,215,139,33,63,138,80,165,229,223,159,7,131,182,51,92,178,84,8,74,235,107,157,77,33,186,44,248,221,165,222,245,130,91,184,71,176,131,82,9,145,25,3,110,193,156,148,161,164,20,213,28,80,194,116,241,100,21,199,93,96,196,75,102,191,23,211,232,208,21,30,55,139,128,98,217,195,78,8,23,213,138,172,42,205,251,103,102,40,12,155,87,56,79,9,125,37,221,224,87,134,114,35,94,27,58,83,61,153,232,35,79,37,110,142,118,162,196,3,15,220,218,188,48,229,68,207,205,203,244,230,74,80,130,118,122,113,165,52,41,96,150,139,238,209,139,182,48,95,62,8,157,14,173,80,68,224,140,66,5,135,81,12,148,224,20,46,68,143,24,14,157,209,202,47,136,101,129,206,170,39,48,48,184,36,187,201,190,75,141,117,36,48,136,7,203,79,211,194,22,197,95,196,44,160,224,125,96,154,112,110,64,164,107,149,212,89,141,81,90,140,111,57,53,145,246,179,43,190,29,165,16,100,62,147,82,6,20,230,252,250,121,86,164,240,140,165,79,96,248,23,182,195,195,58,14,117,68,97,37,249,246,127,42,93,187,200,95,128,18,84,184,232,153,26,122,50,113,210,123,98,180,80,171,151,181,145,150,222,183,243,181,253,106,139,136,235,1,48,241,133,191,147,9,133,182,254,240,184,178,116,147,199,212,144,128,170,171,61,103,61,162,157,195,127,27,197,5,229,174,165,105,108,57,119,24,48,221,111,47,92,203,55,145,128,235,83,56,96,50,242,78,228,0,220,154,182,87,1,103,39,32,250,193,91,151,246,192,171,171,37,224,99,56,168,167,108,98,205,95,134,3,216,162,143,239,113,239,29,194,192,176,23,42,218,163,16,208,42,239,233,13,82,24,79,55,70,101,65,249,164,15,78,81,194,90,23,126,156,31,34,245,94,196,94,44,133,145,31,11,232,140,129,135,95,13,166,23,89,97,42,115,3,237,79,131,211,153,41,8,67,93,152,238,237,254,216,71,212,165,56,76,27,215,99,155,145,91,206,49,100,230,153,62,55,111,28,18,1,115,96,63,134,248,88,126,130,16,131,171,170,39,103,240,244,166,49,131,81,144,83,152,120,209,14,152,164,247,99,198,91,234,231,194,164,44,30,56,57,185,51,165,226,199,166,89,207,205,81,141,27,1,23,150,208,3,71,151,18,48,237,38,251,133,171,192,237,255,131,122,129,47,40,251,198,3,147,37,252,80,200,159,222,199,30,94,234,125,192,76,19,193,115,233,57,178,227,169,107,158,143,125,68,45,199,142,107,73,114,234,170,167,200,106,116,31,16,42,175,181,171,203,252,154,86,115,192,253,13,97,89,241,234,138,171,233,59,122,31,140,190,246,128,103,175,233,9,13,64,37,185,29,70,123,70,167,104,133,11,234,243,184,138,21,48,107,93,13,36,30,123,13,159,7,147,64,92,121,130,107,84,96,249,131,159,195,3,141,68,129,19,33,112,255,233,109,210,156,50,69,9,202,214,120,47,148,57,148,16,219,52,101,91,76,81,86,230,227,228,146,169,119,250,173,98,169,163,199,16,129,97,205,233,41,10,145,54,74,94,110,60,19,217,102,167,73,57,240,48,34,0,129,211,49,238,124,217,159,121,50,154,86,67,32,126,53,242,112,56,19,94,145,80,234,248,117,243,126,104,161,168,64,124,224,73,131,252,252,74,41,206,199,206,111,51,54,243,57,121,216,186,24,255,128,186,100,20,202,36,47,36,71,83,43,145,219,151,155,119,147,84,250,224,5,13,145,194,88,172,94,101,85,168,117,36,224,41,239,117,158,108,251,107,65,7,172,45,109,199,170,60,230,152,111,164,4,170,135,90,180,243,71,1,232,63,189,173,119,72,166,233,217,109,112,39,29,166,44,83,183,51,10,186,218,240,155,27,215,213,210,16,21,205,68,113,241,113,254,198,27,232,33,21,53,226,167,235,210,92,175,17,246,122,66,149,183,238,15,103,0,27,237,112,15,3,237,97,82,114,207,9,193,244,136,215,166,248,239,245,53,77,124,35,96,248,109,245,100,155,51,10,147,177,165,59,109,7,215,206,49,214,211,47,24,90,224,41,85,21,35,182,20,211,35,253,161,103,87,45,162,183,64,185,124,141,2,95,30,74,13,222,1,171,59,71,252,15,237,228,32,37,213,139,246,48,209,178,15,101,120,37,54,70,17,243,192,208,252,96,10,32,165,143,155,144,67,185,71,215,160,144,117,116,121,176,69,103,183,159,15,131,226,105,105,84,162,18,34,71,43,118,177,86,17,209,114,24,108,26,41,246,133,47,185,112,63,151,233,46,187,185,108,52,200,93,138,6,176,103,225,81,249,80,108,107,37,66,132,202,106,120,91,49,240,160,103,92,225,21,4,98,6,47,165,64,37,73,52,189,45,179,88,58,70,249,197,32,68,239,113,68,160,108,251,212,22,91,163,164,183,188,1,239,164,237,237,155,190,164,253,69,237,206,78,57,44,220,41,240,25,50,143,108,31,24,74,183,199,154,230,84,241,37,96,58,39,154,230,216,133,221,182,57,202,75,100,69,47,51,5,232,121,74,221,198,207,144,64,58,245,193,29,247,240,73,253,32,66,229,63,204,62,169,62,130,233,14,121,25,6,207,69,93,126,151,253,10,109,246,30,143,13,23,194,120,224,116,86,118,185,112,215,150,182,201,174,190,3,166,211,93,45,191,121,54,183,237,233,25,146,190,48,54,104,118,241,172,85,111,18,103,68,145,214,148,116,26,21,240,217,215,253,76,168,95,73,114,231,76,250,30,145,235,98,149,69,227,233,118,56,143,237,33,193,243,254,132,225,180,172,116,224,40,199,10,161,74,250,169,220,167,80,218,183,82,38,194,44,79,109,62,20,57,229,206,82,75,146,40,156,32,156,22,88,233,89,186,49,191,182,33,176,4,145,168,170,70,202,241,254,52,93,177,10,79,218,8,5,46,233,185,55,245,250,247,201,208,157,208,118,6,68,140,215,93,125,84,127,75,5,8,148,108,222,64,98,176,14,56,125,178,221,217,33,160,226,179,82,8,109,11,56,198,132,27,27,195,74,249,180,57,165,145,66,92,49,222,52,170,104,211,64,223,33,0,3,181,52,173,173,90,3,79,113,113,143,175,85,251,211,205,80,77,115,97,93,116,105,138,3,30,94,63,113,7,58,223,42,235,100,37,238,30,99,42,214,243,162,124,206,132,226,91,28,154,3,29,226,242,214,122,51,104,62,5,207,73,211,181,3,202,250,23,90,160,235,229,217,33,64,238,92,110,150,0,122,8,74,232,156,223,119,187,161,172,72,12,63,116,206,146,243,174,158,39,154,168,7,60,205,239,200,145,237,128,105,210,127,174,182,184,178,195,16,80,36,45,255,221,203,164,176,29,94,249,237,79,223,227,158,30,147,110,242,249,180,144,179,199,47,191,154,186,83,209,148,54,24,181,51,135,51,46,244,243,211,197,155,173,65,143,179,183,244,185,173,194,193,81,12,152,252,190,117,242,44,119,129,4,127,232,236,70,99,162,122,211,11,240,122,72,37,26,71,232,5,241,0,244,151,45,157,27,47,133,252,139,182,113,55,136,142,2,29,38,16,37,232,89,180,35,199,115,65,166,144,20,182,150,165,11,207,174,26,90,200,146,239,113,199,147,246,24,37,8,65,129,98,143,28,48,172,209,90,233,61,201,126,56,74,133,165,254,50,69,252,190,54,64,243,83,104,74,183,173,87,97,124,176,214,130,194,40,209,124,63,152,214,151,168,100,0,13,30,252,124,97,8,121,244,193,118,55,117,214,15,94,140,224,86,120,7,135,59,48,11,115,106,249,59,204,135,126,53,225,66,157,254,120,123,247,99,146,63,123,232,0,186,25,56,126,239,109,138,34,74,185,130,69,227,190,55,37,70,85,69,232,154,177,243,204,248,105,190,165,214,229,31,123,197,43,73,127,168,214,40,1,215,22,179,255,7,63,104,115,145,21,67,105,63,80,24,129,225,42,23,15,37,8,161,134,201,169,129,237,185,161,193,23,24,221,215,113,97,218,207,245,193,23,253,77,113,115,36,157,116,59,234,196,15,195,188,33,116,172,69,3,20,159,13,153,226,72,205,235,226,26,199,21,157,57,62,182,177,36,106,117,46,113,232,176,19,32,148,214,213,213,97,16,24,113,117,203,198,149,174,45,99,20,87,236,48,35,32,254,210,102,182,134,210,128,95,157,177,174,180,35,19,137,187,28,163,150,207,158,146,218,211,195,151,35,141,12,220,234,211,165,106,204,121,113,177,137,171,75,25,29,182,247,136,169,2,193,178,74,86,140,31,253,176,15,90,153,214,86,167,85,118,70,90,235,7,196,177,3,245,222,214,150,225,38,138,17,214,182,165,182,213,241,201,166,219,217,179,25,171,216,82,195,237,124,132,48,158,104,163,83,145,199,105,164,225,59,108,74,6,88,2,7,211,202,33,226,181,233,142,210,126,129,185,44,8,235,99,70,237,103,123,138,6,58,193,227,56,156,200,228,190,121,27,19,230,188,103,215,83,105,119,246,17,146,183,247,112,66,84,234,73,174,80,207,27,55,167,12,85,227,214,86,85,53,99,183,36,192,177,255,128,99,170,208,161,241,162,199,117,153,254,218,84,246,54,85,223,3,222,225,147,45,232,181,180,7,99,65,251,229,10,98,5,255,56,107,192,125,145,30,247,174,100,252,43,130,34,226,128,211,47,27,65,84,244,100,138,42,41,178,1,110,175,54,42,208,41,245,161,193,252,109,138,53,31,186,120,110,137,142,237,180,175,172,102,133,9,234,76,219,173,177,254,207,23,60,102,45,220,17,237,201,147,65,10,252,27,177,99,190,224,105,171,227,127,70,55,167,128,173,50,233,9,27,204,81,61,210,104,42,15,83,73,176,23,211,106,21,135,217,146,158,234,46,99,58,155,1,159,199,86,126,238,197,215,119,70,218,90,76,231,67,83,189,5,45,241,239,99,2,151,254,68,67,230,136,38,10,88,169,207,113,161,239,85,230,13,151,3,159,245,167,177,120,24,125,188,130,3,186,158,249,212,150,84,134,233,59,34,14,74,228,81,75,25,32,220,235,159,121,85,139,245,153,104,182,150,130,197,111,217,131,210,109,243,160,195,139,234,161,17,234,15,109,209,50,58,154,111,97,30,131,51,147,168,121,66,214,150,180,8,120,172,252,150,150,88,44,89,96,109,34,90,198,188,82,87,192,196,190,158,186,21,138,31,234,133,135,18,77,195,106,135,94,73,192,187,61,209,221,220,189,233,171,18,33,72,249,137,165,227,38,222,231,54,85,22,173,159,58,6,128,83,140,30,152,101,251,20,72,141,235,184,215,159,154,163,102,130,33,1,105,95,59,103,165,94,240,9,149,87,27,230,0,105,102,210,107,185,249,87,255,116,96,118,147,39,238,69,131,204,183,166,43,109,233,248,215,154,139,162,133,226,27,49,106,192,80,1,212,13,195,74,210,62,24,146,99,13,180,47,147,128,244,139,169,250,121,215,244,49,45,202,242,39,163,212,64,153,52,40,252,153,94,140,83,201,253,53,245,127,169,141,235,222,125,65,124,12,218,118,65,173,250,252,251,233,198,102,166,212,13,59,91,99,227,119,49,201,209,213,159,48,11,149,148,159,223,3,39,53,121,126,121,178,140,113,246,133,95,207,49,97,89,122,221,7,105,159,253,10,8,137,40,83,249,168,99,70,216,217,103,25,246,107,215,104,7,133,18,197,65,83,205,213,121,130,44,165,119,128,67,174,67,199,113,121,106,140,178,231,229,43,157,186,79,52,156,34,239,47,42,92,9,15,172,250,92,59,169,131,255,134,155,46,192,57,159,244,27,149,138,211,97,58,168,198,83,118,82,123,84,101,81,163,88,32,11,122,31,204,185,181,217,138,214,163,251,103,186,171,101,248,213,203,232,172,53,247,81,41,56,27,14,19,4,211,101,139,139,224,135,117,181,218,81,21,198,90,84,127,56,219,57,12,226,35,169,96,243,170,38,155,25,55,223,214,111,246,108,148,101,197,136,35,251,160,107,143,51,212,109,47,24,238,51,52,6,146,158,32,90,251,77,194,65,78,63,105,18,25,254,165,238,123,217,48,70,101,121,233,244,107,36,254,80,218,33,171,38,52,19,129,144,47,128,115,224,101,106,247,154,218,192,81,253,80,72,100,149,174,223,212,9,221,170,35,217,115,238,37,143,141,151,84,188,32,128,130,198,99,237,106,10,128,117,237,54,198,129,207,183,124,146,19,28,28,185,251,147,53,163,97,31,10,27,39,136,195,164,211,36,22,62,9,227,187,149,142,4,13,69,97,250,219,240,189,172,184,218,88,103,187,194,21,141,229,15,38,1,169,205,71,228,221,41,14,114,184,32,98,173,54,35,172,153,205,95,140,174,81,173,60,196,101,56,46,162,15,139,17,5,45,189,57,60,119,221,81,90,40,213,216,69,115,43,14,92,198,88,115,131,72,34,36,175,57,174,22,68,86,249,28,214,34,161,153,15,62,51,73,159,154,114,200,61,252,177,144,229,41,67,175,37,51,62,2,37,28,33,95,99,146,31,42,1,111,118,36,25,207,65,204,216,87,222,64,179,88,59,49,177,193,167,215,213,179,142,202,80,109,5,104,107,130,205,159,193,220,36,91,5,182,26,241,229,240,130,44,82,30,28,62,144,56,184,102,254,177,239,9,140,108,230,151,118,55,30,108,248,204,159,12,218,118,93,21,42,136,118,215,178,174,249,243,252,191,1,167,31,191,61,105,44,99,84,241,175,5,251,116,211,253,106,210,241,239,245,29,112,251,83,64,94,245,201,25,69,191,26,70,34,21,40,57,99,184,8,61,126,176,201,2,101,117,108,218,76,30,75,135,25,128,180,250,122,162,225,200,189,57,76,125,171,230,52,143,9,222,114,245,97,153,54,134,154,251,59,7,184,75,214,34,163,98,82,78,2,91,35,154,15,203,66,39,246,153,45,137,208,174,63,57,60,129,74,213,193,40,157,115,243,219,86,44,214,162,37,78,147,32,136,7,203,15,108,6,64,126,150,118,48,193,30,152,180,124,214,149,191,243,112,97,198,227,109,215,151,52,143,229,85,156,233,233,192,231,196,213,228,186,73,155,186,37,130,235,127,38,84,214,189,22,70,201,225,48,100,243,154,131,46,118,132,56,74,230,87,45,168,99,51,21,39,68,170,104,50,182,199,210,230,65,60,185,71,255,17,172,93,106,189,45,88,241,252,201,8,91,60,197,60,131,50,153,226,40,65,207,167,82,232,236,141,53,94,26,113,177,167,100,102,90,231,67,115,56,215,170,145,204,13,235,173,147,1,24,21,28,190,138,194,51,178,227,192,176,53,76,117,216,86,113,197,47,224,166,61,193,244,234,39,231,179,4,133,144,95,178,96,212,55,76,183,7,206,156,56,159,187,104,146,12,13,49,119,63,208,152,56,239,37,198,93,61,171,213,35,203,188,118,121,226,210,68,103,151,235,131,2,39,92,130,11,55,40,167,124,79,91,197,154,165,197,52,108,166,80,31,55,167,220,74,108,187,6,225,190,239,196,72,153,64,186,166,48,125,140,126,111,44,94,101,172,220,120,89,247,181,169,190,209,138,26,180,72,201,201,125,240,153,114,93,155,156,232,22,46,49,83,224,220,81,43,104,255,116,39,124,158,33,113,160,68,79,27,246,215,150,252,167,135,181,72,201,189,233,92,44,241,211,19,202,73,253,233,179,233,148,226,155,206,130,116,77,213,223,76,232,102,199,215,158,212,128,233,168,96,147,185,9,181,172,128,64,109,113,108,174,25,247,94,230,25,201,160,216,60,141,7,199,102,213,88,231,182,170,204,248,32,199,198,212,246,191,141,221,218,99,166,224,158,207,172,240,176,218,236,31,76,43,193,106,127,192,46,44,116,80,235,163,213,151,38,68,225,70,43,85,243,106,169,239,95,42,170,59,218,76,62,84,51,212,41,194,110,244,206,216,78,254,164,160,67,21,162,82,31,144,87,210,171,147,101,133,62,24,247,70,83,158,72,214,45,231,166,174,244,114,54,173,21,98,154,57,57,34,26,43,120,197,122,113,183,66,38,135,71,213,154,0,150,7,58,82,254,211,147,202,70,113,192,177,143,167,231,229,217,207,173,34,93,150,230,168,209,83,9,135,106,174,26,61,222,20,61,133,93,74,207,9,41,14,217,53,206,154,112,110,6,210,71,149,94,44,133,97,2,43,14,19,59,147,98,56,130,106,203,35,103,198,188,76,143,171,194,198,138,224,48,4,202,186,95,229,230,157,31,13,173,216,164,85,224,136,157,100,239,219,106,8,182,110,237,210,163,255,136,202,96,135,11,52,159,83,157,81,211,162,117,24,127,93,103,146,81,147,143,184,57,133,45,69,119,90,148,84,190,5,240,163,111,81,35,203,28,72,183,69,26,211,166,43,1,16,67,92,156,72,243,252,10,58,81,77,55,249,17,73,100,208,99,218,75,224,141,230,37,36,143,29,134,225,66,131,72,16,124,251,137,13,12,203,157,22,28,32,56,50,253,193,145,214,234,235,169,101,8,111,149,28,3,237,50,234,68,67,1,82,253,226,105,18,143,90,239,124,236,150,237,23,195,25,245,180,226,16,190,237,49,81,38,12,209,111,115,7,196,242,62,38,196,103,115,210,90,31,156,219,118,97,62,143,86,10,157,157,192,53,143,208,117,79,143,127,131,215,140,60,87,192,232,71,62,62,58,68,108,195,97,8,205,180,80,181,91,14,218,39,41,161,27,181,207,150,17,28,76,191,154,230,194,199,73,199,48,241,243,133,122,65,186,192,181,109,18,141,151,111,72,179,241,133,100,237,216,172,84,31,101,135,169,19,123,163,145,165,251,210,132,154,228,44,166,250,244,231,118,239,46,60,112,65,203,226,169,17,132,11,250,27,210,108,66,23,218,211,5,131,184,231,237,129,59,125,169,10,27,121,121,192,212,141,63,53,130,28,210,254,224,172,93,61,209,177,20,182,187,140,70,15,114,102,78,85,211,240,44,221,230,55,111,200,208,62,134,229,32,47,62,3,70,218,119,105,1,34,194,118,241,219,232,49,106,31,5,199,127,139,159,158,136,143,235,189,139,205,149,15,238,22,118,81,24,22,111,223,23,14,220,30,73,190,149,140,20,164,6,204,222,172,246,242,64,28,40,174,46,88,215,226,124,225,30,141,81,46,252,136,45,211,255,145,118,124,17,75,138,63,94,122,179,206,214,128,23,225,52,181,244,137,216,247,128,49,85,154,58,157,148,227,223,155,19,240,81,31,101,101,55,229,127,247,214,102,159,9,45,220,76,114,113,85,50,243,9,165,238,190,175,109,30,234,126,224,236,186,67,6,15,101,184,162,155,167,120,163,56,48,68,193,234,45,83,139,122,127,155,149,173,5,163,195,66,49,241,228,144,234,38,45,9,61,251,132,107,76,211,52,65,241,215,120,96,79,88,129,34,9,158,213,213,70,205,36,230,202,113,190,52,70,108,176,83,38,25,76,173,138,122,226,136,128,199,107,239,167,170,140,220,90,241,212,39,209,154,243,90,91,31,12,203,167,6,140,39,213,203,3,47,15,38,1,111,216,164,212,219,197,242,244,183,54,123,76,67,81,80,46,245,28,87,119,51,186,245,189,60,253,136,146,57,244,216,122,107,232,169,91,60,216,121,136,62,245,193,32,211,187,175,69,196,160,215,199,207,142,126,77,96,74,26,158,111,77,250,197,191,199,132,69,186,62,240,10,118,45,131,135,122,125,230,213,123,28,23,209,39,2,28,10,91,221,108,15,216,170,107,116,5,224,184,56,138,48,109,210,159,70,59,228,222,123,16,97,208,123,211,132,233,199,110,38,2,160,244,88,211,188,173,234,15,78,27,152,186,17,103,101,159,229,184,114,192,43,239,167,252,119,144,106,245,49,165,94,72,115,109,102,250,187,22,140,29,54,212,89,106,96,49,79,231,244,51,117,248,157,158,8,0,164,26,169,5,76,48,227,185,26,205,176,17,240,49,78,117,237,34,80,218,98,245,161,180,209,53,196,198,161,81,99,9,108,35,140,121,54,60,10,100,227,209,26,157,223,79,169,120,139,221,144,190,35,45,228,163,80,97,133,217,250,107,123,209,120,15,182,100,114,187,180,96,83,77,173,214,166,0,107,125,246,56,48,204,172,79,88,100,186,39,208,172,68,225,9,115,45,90,75,191,8,64,195,113,154,218,167,58,151,137,243,196,213,52,47,106,6,254,216,50,205,35,112,88,173,244,211,105,60,20,90,177,18,48,20,114,243,9,60,154,72,201,7,211,104,170,209,135,3,87,54,122,135,11,44,83,89,3,147,84,200,248,213,228,96,212,182,100,237,53,87,97,111,216,37,80,19,9,108,157,77,254,222,166,194,150,251,3,247,28,112,71,156,94,135,28,197,225,251,104,214,122,84,158,152,41,4,230,254,222,56,253,79,28,139,22,66,175,236,49,18,158,173,221,20,172,100,103,236,160,0,229,108,198,237,65,45,227,224,48,209,247,174,15,142,226,203,231,217,53,146,90,103,245,62,97,100,28,224,111,166,21,11,183,61,149,253,24,198,221,167,210,54,226,226,246,39,236,55,223,8,148,235,233,70,193,145,7,61,129,81,221,211,207,189,76,66,192,225,77,180,125,61,47,214,189,171,185,33,39,243,200,159,156,217,48,157,243,6,125,190,178,149,21,12,42,180,234,20,64,192,103,167,127,230,10,177,12,119,221,112,180,81,112,84,120,53,79,72,3,67,222,243,244,59,68,52,22,198,37,146,56,239,215,140,134,210,6,199,119,121,2,197,103,170,120,105,50,40,114,28,58,38,232,21,143,184,152,226,28,61,118,161,24,242,134,6,131,183,106,140,80,122,79,0,48,96,116,235,139,194,41,232,204,12,110,218,202,61,9,86,52,95,33,192,229,217,148,224,153,241,76,57,48,251,206,219,66,66,112,49,94,12,49,98,249,109,156,84,121,114,227,86,23,148,122,238,21,95,147,94,9,61,5,42,108,211,247,115,177,115,136,151,63,233,134,113,133,83,244,122,26,149,205,23,182,70,157,29,115,156,4,156,38,21,32,98,246,194,102,102,169,85,35,8,76,105,220,170,1,27,59,171,192,100,253,83,92,93,77,237,83,224,68,139,81,192,168,189,73,160,24,45,240,179,109,196,205,143,69,191,36,74,54,127,45,72,190,66,206,230,90,210,195,235,100,205,153,177,180,201,58,247,135,184,201,155,112,65,209,105,121,170,216,41,55,140,139,225,164,41,122,177,81,47,197,47,179,171,175,151,159,203,41,3,224,23,154,180,148,10,51,24,235,229,254,180,197,127,134,194,45,196,133,12,206,26,131,70,224,55,121,177,33,63,13,139,162,94,109,178,106,251,194,148,203,40,95,90,205,94,55,199,107,159,249,240,48,158,29,231,175,236,187,27,46,245,66,160,77,192,82,141,241,166,243,255,129,111,139,33,253,234,133,228,224,67,170,183,156,108,135,189,116,169,204,1,124,15,161,104,110,36,225,73,73,178,173,127,197,25,80,152,102,85,37,241,134,169,157,174,59,71,225,85,144,170,58,232,110,238,185,122,236,171,166,246,2,19,41,194,246,192,168,194,107,199,66,135,130,35,150,15,225,212,249,194,201,153,241,129,73,141,233,111,51,38,37,224,243,154,154,25,182,164,103,141,93,97,183,71,234,214,248,187,61,65,10,108,85,200,15,28,6,24,29,57,79,187,3,131,82,239,1,65,5,205,44,239,136,134,61,77,149,203,113,217,101,150,13,66,156,126,178,81,75,50,52,196,76,62,186,120,98,23,120,60,245,28,99,24,165,132,15,153,213,41,62,20,136,80,28,184,57,64,50,124,214,23,62,19,193,143,77,104,223,206,190,217,31,56,135,189,93,77,91,104,232,107,33,78,235,67,214,141,5,67,239,77,175,139,27,42,84,65,108,149,57,176,38,247,48,245,169,140,56,83,71,191,199,154,45,14,8,227,75,209,137,48,80,100,245,33,27,15,55,183,73,22,223,19,117,212,254,68,175,105,164,223,94,20,119,96,140,204,103,142,161,219,233,70,41,213,138,77,73,174,104,72,232,222,2,117,96,147,69,147,175,65,82,37,226,26,213,44,30,233,175,66,135,235,126,12,138,59,84,11,22,182,236,236,117,211,192,84,143,79,133,207,123,197,112,47,99,23,149,241,44,203,104,121,28,166,233,191,107,173,44,60,23,243,194,52,111,201,160,89,82,203,183,35,130,74,93,37,58,201,17,79,239,160,178,6,204,169,142,240,113,176,153,133,62,255,55,228,219,74,25,136,18,176,167,17,27,73,16,100,193,4,134,74,211,143,61,170,220,16,221,20,118,82,72,180,194,138,217,197,206,100,129,169,202,136,121,180,9,65,170,250,195,241,134,216,207,2,174,77,153,56,201,168,213,114,223,251,60,182,22,9,147,41,188,251,17,92,143,122,40,82,89,85,194,100,197,67,128,45,91,21,122,96,244,136,123,179,185,105,79,206,129,207,196,46,23,222,4,14,255,183,255,252,199,127,255,235,191,253,251,95,254,250,183,127,249,203,255,253,79,255,253,191,253,243,191,252,235,255,245,207,255,241,191,255,79,255,195,63,165,255,252,207,127,252,239,127,251,143,127,255,203,63,253,195,255,248,151,127,254,219,255,243,215,191,252,195,63,254,215,191,252,219,127,251,203,223,254,250,31,255,244,1,255,243,191,252,235,95,254,151,191,253,245,95,254,245,191,254,195,63,254,31,255,246,111,127,253,63,255,229,95,255,249,111,231,62,255,107,20,115,83,38,116,73,131,249,86,143,172,137,121,27,151,145,152,88,234,223,251,145,82,183,78,7,255,81,11,222,45,21,55,160,228,118,94,24,189,180,7,62,139,166,8,172,45,191,231,219,227,60,11,124,62,246,223,253,141,76,122,244,155,22,104,89,82,59,34,69,237,200,176,249,140,52,237,113,85,170,167,41,118,121,139,127,251,113,211,9,154,233,195,243,0,126,67,39,80,73,19,207,126,157,232,155,13,24,73,55,89,198,20,160,54,63,33,27,33,171,37,174,229,64,239,219,233,30,208,20,172,248,143,2,175,25,100,90,192,141,134,120,217,57,43,199,160,63,120,51,69,48,221,119,169,126,42,113,115,10,160,212,40,193,196,28,190,140,207,63,232,130,60,118,69,71,185,32,96,74,19,158,131,138,232,181,163,216,117,218,39,48,200,224,199,144,34,81,171,34,22,116,196,102,151,30,111,191,222,151,164,118,28,166,134,239,233,52,183,112,78,42,60,154,87,194,65,85,134,98,198,67,139,219,34,106,212,216,10,71,82,19,82,60,149,102,210,88,250,210,212,176,100,65,155,166,12,7,100,68,158,175,55,184,235,75,65,67,151,221,98,1,69,195,89,77,242,220,238,215,48,85,52,141,164,97,228,108,143,40,181,110,90,101,234,13,192,255,190,239,59,183,164,41,145,105,60,235,249,94,189,31,151,22,82,5,239,163,177,159,126,40,215,137,236,119,39,93,3,30,48,72,11,76,44,199,227,239,192,100,203,4,110,101,70,204,21,184,207,199,169,165,7,167,196,152,29,39,179,188,69,64,13,183,246,194,69,37,188,166,245,170,196,52,67,85,75,59,243,140,116,39,226,31,246,98,107,63,21,122,163,202,147,17,169,214,156,6,93,148,247,181,41,105,127,66,124,116,141,183,248,105,42,96,181,70,245,76,28,212,49,47,60,247,147,202,201,198,3,123,103,184,134,86,144,147,169,174,46,243,155,255,74,117,77,181,102,109,177,167,28,184,40,1,192,162,108,58,162,247,205,148,169,159,46,130,65,109,232,93,123,131,40,161,210,184,230,107,36,54,10,142,85,114,106,17,90,238,245,194,133,14,135,151,238,180,149,11,83,217,150,149,84,180,146,127,189,48,196,231,10,83,122,112,225,246,146,138,34,233,185,238,131,99,216,229,167,51,163,133,31,68,154,173,170,45,135,33,112,150,110,236,72,11,233,51,165,60,129,159,61,38,26,225,195,253,48,254,152,70,116,172,252,243,31,233,97,108,160,93,108,223,47,98,141,111,15,201,146,235,181,177,95,153,167,175,84,119,84,204,198,215,70,209,235,105,15,58,7,164,179,65,180,102,55,211,236,52,101,119,30,97,167,106,173,229,135,60,109,89,251,151,195,208,130,105,179,11,25,227,22,3,14,161,120,211,222,34,72,23,182,123,81,24,98,75,107,9,96,63,69,102,247,131,103,183,243,76,115,238,196,164,124,125,161,32,169,236,105,176,15,244,20,211,148,242,74,181,65,81,173,237,145,245,227,100,162,14,94,75,242,105,33,253,70,165,83,145,87,159,42,8,22,144,111,197,100,179,178,50,79,217,2,88,30,225,160,204,16,221,14,129,219,149,137,192,90,157,73,95,108,99,45,204,20,191,77,55,134,22,244,151,179,205,56,53,15,49,213,169,36,149,80,158,149,117,47,198,248,155,90,211,130,42,136,111,12,182,53,106,57,25,252,77,62,162,128,116,27,75,33,79,190,210,104,6,159,155,105,157,15,101,216,30,164,235,4,31,245,185,72,226,222,75,169,59,209,194,39,116,51,99,60,6,237,212,82,176,130,161,177,98,172,201,45,202,70,121,60,36,58,187,227,141,8,228,107,21,219,160,199,54,95,152,82,115,121,99,142,76,39,214,108,244,135,28,255,49,43,124,105,253,129,153,117,122,53,191,22,159,34,179,125,104,9,16,142,138,115,57,2,19,55,150,33,89,212,30,196,147,103,227,100,149,223,94,208,230,121,122,170,159,129,215,64,241,160,245,17,114,188,15,166,42,81,65,132,71,226,181,16,178,150,8,132,105,179,20,39,176,36,179,244,176,128,15,19,48,72,23,54,86,164,114,97,132,232,166,31,123,157,78,198,57,132,43,133,244,171,139,29,52,228,169,170,16,123,12,178,12,37,50,95,120,168,73,216,55,6,17,143,22,14,245,217,46,72,23,202,147,159,63,40,197,203,143,112,6,134,244,217,144,241,134,227,216,209,74,102,94,70,5,222,131,238,241,59,99,65,40,122,111,14,93,175,233,197,146,216,89,26,37,7,7,112,246,246,137,246,19,115,189,246,151,73,131,215,59,166,232,10,138,149,15,108,172,87,1,159,111,185,244,106,4,167,99,146,163,63,41,181,179,212,1,212,235,212,98,253,38,250,62,254,174,94,13,97,40,216,112,191,225,178,126,72,105,238,36,119,135,74,90,14,216,186,196,21,166,28,245,194,67,249,218,40,116,164,110,35,224,134,52,171,94,77,39,169,111,38,244,67,15,33,185,35,136,69,25,225,116,120,146,161,201,10,223,14,133,246,235,58,184,134,217,248,137,131,122,60,20,13,145,185,228,98,168,118,195,38,68,22,233,172,164,45,176,41,12,249,189,39,218,182,85,97,122,99,124,205,31,79,131,253,185,41,140,13,95,28,54,217,106,121,109,211,87,115,127,13,125,142,44,4,47,63,184,149,184,26,190,220,244,92,77,24,216,7,13,105,54,41,186,5,46,28,209,14,231,243,40,83,71,229,60,73,24,187,227,220,120,9,143,138,193,4,60,28,206,86,238,243,252,118,142,197,3,81,77,77,229,125,180,229,172,132,192,116,139,233,176,144,140,184,191,141,248,218,214,79,2,189,181,207,68,251,216,99,200,152,79,228,217,138,163,104,177,246,161,232,113,254,220,192,49,197,172,173,223,19,134,31,231,9,110,136,92,13,41,70,57,112,139,14,159,134,0,133,144,189,15,236,147,230,218,95,212,126,252,241,86,103,175,90,113,52,77,146,167,250,49,201,252,184,236,37,40,116,235,67,97,235,190,112,120,84,157,163,248,129,78,220,113,192,109,18,19,10,147,236,251,208,98,68,92,250,88,72,128,120,64,20,253,29,37,215,31,70,104,28,230,199,180,52,199,144,47,73,75,119,148,43,78,83,171,213,249,191,77,169,170,4,12,109,124,87,248,54,115,1,243,206,247,189,40,142,187,217,79,196,107,134,228,149,14,108,41,47,71,41,142,191,113,96,80,138,58,227,201,224,21,159,10,83,155,229,209,185,137,136,91,215,159,206,148,239,250,254,61,141,218,247,70,29,15,108,10,53,14,143,31,81,203,133,207,241,91,162,12,108,146,206,23,174,148,65,138,120,196,20,36,64,48,245,167,105,117,112,206,28,244,123,8,73,55,129,143,31,26,37,131,84,140,9,17,208,128,192,141,62,90,71,141,23,72,46,166,4,58,50,144,164,220,81,70,16,248,156,166,45,190,38,252,222,82,74,127,224,6,99,172,143,25,14,144,72,141,2,231,21,214,19,219,249,148,90,97,96,108,120,95,30,155,168,192,123,243,160,134,109,72,111,237,173,207,13,137,133,159,151,139,72,136,20,69,24,60,194,76,160,131,102,73,42,130,91,207,96,98,164,94,15,66,244,242,60,216,114,95,13,126,231,41,1,72,238,77,132,232,123,108,138,18,182,196,12,134,69,140,139,167,24,127,45,149,233,129,247,140,224,246,194,218,17,77,27,180,90,168,201,92,14,159,125,86,88,30,129,201,186,199,205,207,201,149,100,195,193,17,199,185,251,224,227,199,229,169,147,212,8,111,125,75,129,102,115,9,151,59,149,195,230,94,59,76,250,83,63,23,101,11,97,224,96,140,118,53,26,9,214,133,90,39,106,56,24,137,69,97,99,217,115,24,90,193,34,115,28,114,14,239,102,164,28,9,47,68,209,217,92,211,15,20,102,8,121,237,179,255,159,189,34,96,126,90,108,43,58,212,160,150,253,96,74,185,139,174,16,124,212,40,74,130,224,75,182,217,2,125,82,245,176,217,182,244,168,12,137,17,230,249,84,56,159,234,248,109,242,216,191,106,1,247,142,33,194,63,30,210,82,152,42,174,229,48,173,83,98,196,28,95,183,118,111,5,110,164,57,160,61,23,184,67,175,183,29,62,147,76,146,186,192,35,59,211,34,176,90,87,231,192,67,107,202,223,10,30,49,225,104,1,166,87,226,194,152,64,119,60,43,124,156,57,199,131,109,14,200,170,240,89,230,223,60,216,38,105,216,244,226,18,2,239,237,71,241,39,6,78,181,210,42,47,47,35,116,159,68,165,16,248,252,145,59,206,199,89,77,210,237,65,170,210,154,27,29,69,62,67,246,19,250,170,135,55,198,53,19,246,186,25,173,97,221,254,203,171,101,17,233,158,235,185,22,173,27,31,77,10,80,151,126,73,138,66,34,135,184,241,244,164,109,213,30,12,17,81,135,207,38,155,167,62,183,61,139,95,61,172,51,87,175,166,233,223,47,166,239,167,214,245,160,156,145,1,143,63,134,59,213,17,145,136,77,169,179,68,119,128,141,157,53,224,217,68,159,193,174,94,78,142,7,73,76,157,245,189,122,78,151,143,67,73,155,206,135,252,124,76,223,202,58,21,82,77,168,243,64,241,25,2,166,96,168,232,131,115,180,228,128,57,88,186,76,178,74,201,106,251,80,219,146,101,171,130,26,98,123,112,167,195,21,90,132,251,158,50,180,233,12,69,157,78,116,161,145,3,68,177,100,5,74,27,131,194,200,76,213,128,73,177,235,199,170,198,217,23,240,79,181,237,194,56,234,99,251,79,19,82,84,223,162,98,179,180,229,240,113,63,211,16,251,134,204,117,27,23,166,5,70,188,64,72,18,146,127,76,235,170,58,23,200,76,161,221,194,203,12,73,11,109,213,143,27,36,198,163,153,227,192,144,9,232,123,67,12,190,75,192,220,78,188,223,138,122,192,138,49,157,118,110,202,147,91,28,229,51,20,128,45,122,118,97,196,183,220,132,33,132,67,80,89,230,25,77,174,251,162,187,102,125,240,179,67,199,152,204,159,70,235,5,97,217,173,217,39,10,93,215,69,62,7,124,180,46,114,75,195,28,228,49,242,187,219,100,133,47,12,111,193,29,18,146,109,217,153,112,129,141,141,254,194,231,123,192,19,254,193,172,14,33,110,29,156,242,78,117,8,10,49,143,94,108,166,243,133,105,175,24,10,239,233,118,25,48,196,146,119,30,145,69,44,158,21,36,71,65,174,161,11,220,8,32,108,135,11,13,96,75,96,210,241,211,81,34,155,226,181,96,180,53,111,120,0,166,106,250,14,169,197,151,229,222,104,190,136,25,64,220,36,226,28,140,15,157,152,2,67,115,48,182,63,184,149,31,203,62,219,140,155,114,248,163,225,14,8,45,211,192,61,115,53,179,158,45,138,42,219,44,17,251,237,133,1,192,112,215,203,144,50,70,227,219,204,216,152,144,6,150,215,54,197,201,236,239,197,57,47,77,142,86,90,52,188,203,183,231,74,21,188,60,247,57,34,189,224,173,27,97,154,112,199,64,203,202,64,249,131,157,53,220,36,214,124,224,66,231,154,63,88,203,42,166,49,140,65,217,143,68,80,84,13,178,192,40,187,250,118,149,219,47,202,174,240,57,123,62,195,170,91,105,203,42,122,53,77,189,59,96,182,171,155,173,4,166,91,57,30,28,207,68,62,71,167,28,206,41,115,58,188,52,231,203,235,111,91,191,166,127,204,110,28,243,119,34,117,116,131,226,115,144,107,19,133,69,194,73,80,80,124,40,57,83,17,107,5,93,46,152,74,100,212,52,69,4,229,60,137,25,76,199,198,212,33,163,71,193,251,85,59,44,89,69,184,168,128,241,85,252,165,137,152,139,121,223,89,106,219,15,38,99,79,150,51,15,244,252,65,15,116,107,66,125,124,207,242,141,8,169,195,36,85,230,6,167,56,213,126,66,30,93,95,122,208,90,145,29,102,151,92,250,219,148,249,125,111,133,125,130,192,133,222,27,155,122,57,60,17,139,110,207,131,23,239,25,5,38,22,42,79,118,118,107,116,67,62,216,122,128,229,236,176,251,121,4,166,67,175,220,212,170,59,23,192,156,226,104,165,139,109,188,168,199,27,186,53,159,142,7,62,95,190,199,128,99,132,55,49,81,236,97,246,69,225,5,213,231,134,123,117,248,79,19,203,17,254,46,187,119,240,210,80,217,131,102,161,94,93,111,125,59,133,138,196,194,21,61,139,252,155,191,197,216,39,116,101,21,138,71,139,15,40,109,154,117,62,35,54,122,12,183,69,227,197,125,165,101,16,130,144,15,166,177,36,139,233,223,169,195,247,178,72,96,82,51,58,36,148,125,215,128,207,131,61,211,155,192,70,10,244,233,192,53,246,167,8,177,192,74,107,21,10,58,199,80,233,10,152,152,157,46,14,75,38,248,161,86,177,70,118,215,237,4,154,66,63,181,176,61,143,203,163,91,108,37,248,230,87,87,163,14,204,10,183,238,206,22,48,100,120,207,213,37,116,106,205,209,37,147,36,176,85,43,150,128,187,100,80,209,134,69,144,231,27,20,232,226,150,112,131,81,171,78,198,111,59,108,85,3,114,36,174,66,190,54,174,94,148,121,201,147,65,232,225,228,193,157,122,132,84,159,243,214,8,193,28,134,144,87,228,144,198,113,72,205,50,115,24,62,143,161,134,215,226,196,240,223,166,108,178,200,113,76,138,116,185,146,25,141,195,36,232,197,170,27,244,74,186,85,71,73,218,18,25,113,12,206,243,96,190,174,27,75,60,247,199,22,222,201,99,75,36,122,30,221,33,168,152,206,226,251,74,78,14,108,36,192,226,131,22,82,226,223,79,83,29,52,117,75,169,70,142,248,125,77,42,248,134,176,210,12,88,215,179,51,233,26,175,238,40,26,223,57,83,165,121,36,3,122,218,86,212,70,41,8,38,121,245,58,148,127,116,231,40,76,151,108,246,223,230,53,91,150,136,193,44,68,206,191,239,69,37,239,16,234,151,99,82,83,67,232,103,38,193,124,165,142,68,8,128,100,142,223,124,219,92,145,232,17,234,223,46,124,13,11,6,114,28,91,71,5,171,231,131,33,143,223,73,221,231,180,114,20,222,147,220,34,106,169,110,255,132,101,252,251,94,188,120,235,143,219,143,199,240,133,33,141,147,189,244,241,186,200,43,86,144,245,139,74,159,172,57,108,52,101,127,48,149,103,194,206,205,32,14,88,197,62,120,66,75,173,158,102,183,134,228,239,147,48,71,183,52,119,225,230,67,206,228,143,6,203,64,85,7,123,100,250,23,253,197,182,45,238,253,184,54,211,147,15,70,156,112,142,156,199,119,97,111,254,126,155,228,114,214,136,93,37,178,27,199,46,180,128,243,129,169,243,247,26,95,74,91,41,80,28,10,35,16,238,55,63,115,58,21,141,89,172,201,70,182,28,158,102,96,11,44,218,41,20,229,146,136,149,101,128,38,137,147,20,89,137,244,76,250,197,142,105,227,123,53,106,86,75,218,54,1,201,170,124,83,137,252,98,21,242,99,96,44,125,255,101,226,221,89,135,244,172,160,104,210,192,189,166,155,72,253,189,69,27,182,63,216,177,34,207,162,82,167,205,194,210,254,219,68,224,186,174,253,115,174,184,114,55,4,82,4,19,245,193,241,46,191,202,192,110,255,222,53,112,112,214,94,118,21,67,242,103,16,174,234,128,87,68,139,191,207,53,113,101,146,222,156,82,76,239,114,167,131,29,154,230,103,170,192,143,245,61,56,12,195,231,139,234,60,60,123,181,51,120,155,38,244,144,238,98,92,132,179,25,251,57,65,227,81,205,186,122,225,36,116,165,15,122,158,48,132,116,175,70,243,218,221,54,152,210,158,4,28,103,103,116,44,88,47,101,213,248,43,143,82,227,230,214,226,46,85,181,56,232,156,183,223,139,89,95,140,80,170,15,211,92,242,128,33,92,198,105,100,61,101,160,82,206,62,213,32,57,199,221,213,79,114,166,182,155,51,136,24,163,246,33,48,156,172,126,113,255,209,3,8,138,180,175,239,167,22,121,159,207,197,124,1,55,26,76,5,76,11,33,14,76,203,99,92,221,33,95,83,152,150,158,21,191,77,126,68,227,18,27,193,88,247,51,150,149,169,104,0,32,113,34,250,206,0,41,94,214,204,162,105,6,120,70,201,68,121,90,215,8,64,34,11,209,253,230,22,65,127,174,62,71,185,107,252,208,35,88,148,82,17,145,55,40,227,252,197,144,50,170,226,62,209,249,222,34,188,64,114,181,72,220,3,82,91,138,242,3,165,132,82,76,14,114,162,94,232,67,34,12,202,124,65,23,197,37,14,146,54,83,15,254,76,97,150,65,192,77,21,199,71,51,159,200,215,23,238,77,18,90,66,224,57,92,119,18,184,61,97,88,114,45,72,212,56,108,244,36,242,210,8,164,181,123,115,18,206,82,223,1,76,157,165,192,82,250,111,212,116,103,28,125,80,14,74,81,130,192,132,172,226,99,211,146,45,125,34,192,240,37,92,248,153,134,244,4,175,118,81,24,125,52,32,67,210,40,185,157,133,66,111,209,207,81,72,255,249,242,129,208,126,182,245,194,203,91,172,128,231,19,238,108,40,41,56,43,27,240,82,51,139,174,221,228,27,49,172,81,79,218,178,225,243,132,193,64,107,196,146,142,30,46,14,2,87,234,237,8,121,229,231,214,108,120,14,19,177,146,168,30,125,200,88,9,31,76,163,204,44,250,45,217,102,124,14,226,223,40,109,173,13,40,84,216,31,60,137,42,165,103,30,161,33,234,99,66,147,128,238,41,205,88,135,191,237,108,164,68,10,93,151,71,130,103,245,107,157,161,122,223,20,151,5,166,160,234,251,109,202,157,222,76,87,51,102,205,111,192,7,4,122,79,233,74,53,197,148,228,87,159,211,36,53,53,101,206,70,176,189,194,21,130,15,2,35,186,203,27,41,168,223,156,118,35,145,53,38,198,187,105,224,254,96,124,181,39,168,126,158,197,179,24,240,119,148,34,28,71,191,240,240,254,236,32,75,82,60,150,10,13,140,94,114,79,131,15,236,138,249,15,19,236,51,154,173,244,239,216,178,83,15,175,99,159,125,69,97,131,56,29,58,124,122,42,179,129,125,79,150,45,240,253,236,133,36,104,125,72,201,62,181,39,78,107,50,84,223,78,58,232,239,220,90,75,196,76,43,94,134,193,57,68,129,255,51,17,203,114,37,6,224,181,210,51,149,38,132,139,31,92,172,0,77,14,237,86,173,61,224,155,43,229,252,179,135,70,75,33,149,244,192,9,245,220,25,119,78,96,166,90,92,77,110,98,203,176,160,247,235,81,115,134,211,42,90,21,237,97,237,3,227,157,55,133,73,99,223,171,113,29,245,234,138,241,244,67,43,125,35,210,153,140,17,58,150,247,149,152,219,177,170,58,196,221,124,201,230,176,237,4,250,220,38,185,18,55,55,193,95,25,82,40,221,156,96,153,18,24,250,127,244,230,132,210,63,7,11,152,36,172,220,156,189,97,251,144,86,139,74,62,17,228,236,74,157,195,8,244,181,128,138,170,128,40,222,58,30,13,204,229,79,136,152,214,29,159,103,214,214,169,199,253,68,156,205,87,110,133,244,46,111,13,32,99,124,247,121,225,241,156,62,19,117,231,113,175,94,250,78,22,253,140,175,97,21,190,58,96,147,102,201,230,111,5,109,227,238,250,96,156,70,195,225,106,222,153,6,55,242,57,133,151,63,24,188,252,210,3,70,112,35,81,85,230,240,172,75,195,180,199,239,50,79,192,225,101,172,195,10,183,40,129,26,86,200,210,52,19,97,198,224,190,240,211,35,4,60,250,157,102,152,246,89,79,167,213,76,211,55,96,136,212,244,201,121,181,114,225,173,77,43,4,117,242,246,130,100,180,103,115,122,22,192,66,236,123,251,28,182,178,28,93,1,203,68,177,47,252,150,126,193,1,14,199,175,195,88,212,18,67,104,251,167,123,253,193,29,19,85,23,8,46,165,231,165,216,120,243,212,137,118,118,199,112,235,64,165,121,137,158,133,153,60,125,137,176,51,125,11,242,86,27,246,151,237,240,47,134,175,63,76,191,100,242,231,154,144,182,73,92,197,136,151,60,226,73,90,142,110,110,77,100,216,113,246,157,1,149,56,135,214,225,161,155,119,230,169,47,220,51,69,17,249,213,223,182,242,151,31,76,86,117,191,241,61,122,203,253,123,52,212,54,167,218,11,219,106,64,190,23,107,231,91,34,101,175,48,52,41,221,97,250,122,213,60,35,209,228,117,124,152,7,104,42,62,163,86,171,167,96,48,51,97,36,208,71,195,249,173,254,104,72,138,246,245,192,183,74,138,128,221,113,195,52,192,135,202,73,247,73,110,180,28,253,249,36,52,120,251,153,125,78,38,18,191,229,185,186,120,23,240,128,183,182,183,90,159,223,118,22,7,14,35,82,52,235,121,240,237,116,140,36,21,105,240,107,207,107,159,55,13,24,206,222,103,18,79,168,243,253,189,76,10,99,233,131,195,248,209,124,200,97,121,200,186,19,19,120,244,66,65,96,132,105,158,217,64,206,210,159,156,71,17,142,48,230,18,68,250,254,219,28,78,249,9,37,163,182,234,83,13,61,206,165,229,97,221,180,66,253,8,105,136,43,12,205,107,29,191,129,67,233,131,23,131,180,159,52,13,89,47,135,17,196,73,83,35,232,155,116,199,112,216,248,175,158,188,128,169,48,252,96,50,250,165,107,34,166,112,181,239,136,164,182,250,147,43,172,4,0,191,232,6,127,185,105,128,161,27,209,187,127,79,204,80,101,190,165,227,50,133,135,3,37,4,124,115,50,166,70,6,234,211,216,90,125,181,22,144,102,96,234,155,28,134,127,68,138,42,58,77,228,177,70,160,58,107,210,3,104,194,105,84,44,59,76,44,67,138,134,126,148,111,254,61,141,171,110,104,174,176,27,187,171,95,109,234,182,245,185,250,210,95,0,159,181,47,225,65,98,122,99,198,152,98,43,74,216,5,122,0,248,35,29,157,164,15,101,84,16,134,106,221,7,109,154,137,166,48,118,242,87,248,105,116,233,73,3,39,240,168,248,233,103,20,243,58,143,216,175,122,14,116,17,62,148,60,205,236,70,27,22,240,108,90,113,1,33,207,240,188,128,53,4,102,13,100,113,187,61,227,99,46,107,58,147,231,90,212,43,116,191,26,177,0,181,70,168,161,240,232,129,233,90,159,61,68,238,141,53,183,125,109,118,4,6,181,92,131,66,31,244,122,28,174,72,85,234,79,211,7,63,125,196,142,153,36,33,75,107,161,15,83,222,194,61,234,131,216,119,247,254,14,186,153,134,234,126,252,42,155,99,71,234,22,9,148,224,58,214,251,116,118,50,96,10,117,239,36,131,68,40,123,94,152,6,27,106,13,170,192,184,199,41,110,126,142,74,97,58,33,240,79,199,255,247,90,199,107,236,170,143,106,133,111,213,171,143,137,151,66,215,172,240,164,180,51,224,222,244,193,80,159,236,254,90,227,199,36,44,111,77,46,35,223,107,237,48,18,148,141,246,27,80,232,160,144,55,124,80,130,67,1,19,67,110,10,51,74,57,224,55,177,203,110,179,156,240,221,122,31,182,52,87,217,134,211,157,250,207,154,27,40,194,16,152,234,215,22,48,129,240,172,48,77,243,190,46,217,145,213,71,255,77,66,223,132,225,170,122,82,183,206,62,235,240,241,117,150,236,39,70,186,235,114,84,192,155,178,245,11,243,166,53,208,110,97,39,69,233,49,40,1,211,215,171,112,51,230,86,135,55,98,96,242,211,199,108,25,241,220,86,69,213,100,200,56,174,125,123,39,96,114,182,108,69,77,191,205,225,110,173,86,50,191,225,114,9,239,230,140,254,153,207,242,92,243,87,129,247,161,180,59,141,172,23,115,0,248,83,163,147,167,165,9,3,142,77,207,52,140,97,34,3,58,201,76,223,211,125,159,3,211,97,32,239,108,52,219,49,249,151,201,33,42,76,135,163,91,157,116,62,37,29,110,99,213,136,57,184,166,5,86,47,140,32,218,104,254,90,251,152,86,154,57,66,244,99,187,196,196,249,47,90,163,151,94,141,78,136,239,193,231,179,154,35,32,48,156,52,238,221,208,28,178,69,82,132,63,168,158,211,162,151,135,0,227,18,116,82,4,214,28,110,72,150,223,247,162,177,61,185,162,32,132,158,68,24,171,192,100,69,124,196,39,209,122,81,136,63,112,109,145,230,0,62,47,45,142,21,188,125,213,37,90,56,88,169,220,20,248,44,180,225,85,67,195,52,174,53,43,133,216,100,143,213,51,17,122,77,178,112,39,4,226,158,13,0,62,207,249,220,123,250,145,55,105,40,110,2,97,230,141,184,144,182,206,172,176,117,87,197,83,177,157,138,249,50,233,247,115,177,3,186,155,114,213,76,219,36,72,186,227,151,9,141,105,212,26,94,222,236,197,7,99,154,86,164,24,179,244,3,172,176,163,233,28,206,26,100,157,63,169,208,15,53,191,72,150,60,43,171,57,51,3,186,242,105,138,250,35,207,82,186,39,55,145,44,84,254,97,104,193,106,180,160,14,40,21,139,40,44,14,168,240,86,137,49,131,184,112,73,52,4,134,212,107,39,83,124,68,29,219,133,17,224,188,179,200,170,143,116,22,25,59,228,246,223,230,44,22,57,78,211,93,104,174,163,14,129,223,82,214,115,168,197,49,81,125,6,19,195,157,114,166,97,208,80,51,26,240,249,162,250,181,145,20,88,110,161,64,60,190,154,206,21,162,243,211,125,96,148,204,179,176,112,156,63,64,25,212,151,61,165,121,199,189,184,239,189,50,158,214,112,56,183,167,12,119,149,58,61,253,56,40,239,234,218,30,181,240,245,242,87,144,113,254,171,153,137,127,97,227,90,242,89,138,196,83,213,62,8,246,185,228,178,148,103,192,48,30,101,150,46,202,242,135,239,117,184,22,89,219,36,22,125,229,177,242,200,162,62,165,130,139,86,79,23,54,35,39,96,253,223,10,227,10,125,31,132,18,33,170,124,229,230,13,175,221,97,114,126,90,124,127,96,140,91,191,121,55,65,29,25,82,43,216,243,153,182,161,91,77,18,89,176,94,21,47,47,158,200,222,167,252,140,218,49,6,220,167,58,16,161,181,173,87,91,115,220,254,96,78,174,103,212,206,204,153,238,66,195,242,123,30,94,50,59,139,122,205,225,247,30,102,226,191,104,119,241,213,137,140,214,80,171,16,56,187,145,62,179,165,144,164,150,16,147,189,127,137,134,131,98,38,103,125,176,2,245,219,119,239,92,17,96,233,58,149,88,17,159,163,121,94,0,198,69,241,0,224,161,119,230,159,105,84,133,69,209,98,236,111,223,131,21,42,49,117,237,26,191,112,160,153,184,165,172,205,245,51,229,190,49,33,231,45,155,29,172,120,169,250,15,27,7,16,149,178,127,223,126,97,227,31,115,185,179,105,189,26,165,232,138,165,9,229,235,31,2,62,159,120,62,48,170,73,51,224,165,12,241,188,81,254,172,216,73,219,217,208,24,61,96,245,168,22,214,23,165,39,83,111,189,67,210,98,34,84,186,53,100,108,93,129,158,186,160,145,140,206,98,29,75,99,119,254,109,161,236,252,236,161,122,117,163,106,237,123,180,74,166,161,201,97,73,109,3,45,196,31,108,194,67,250,214,133,230,227,143,64,99,210,239,66,209,167,192,104,69,37,255,109,34,34,227,185,57,101,81,254,98,72,177,237,164,155,32,221,238,190,166,234,180,30,220,241,220,123,122,193,28,240,57,31,155,206,62,214,243,103,4,83,73,141,46,189,92,205,214,247,89,208,179,155,80,136,174,72,75,10,248,130,237,48,163,168,29,187,16,136,41,159,223,48,173,72,147,200,236,223,117,122,102,14,93,138,205,255,177,236,255,178,172,126,72,248,91,178,169,25,112,150,25,10,83,42,170,27,2,231,77,128,217,97,42,55,98,254,33,241,216,169,174,248,208,51,152,104,229,94,152,92,242,121,195,15,30,196,127,154,160,156,17,219,81,218,164,101,247,162,103,140,85,149,29,182,240,226,188,176,73,162,118,135,207,4,169,178,50,200,201,46,108,98,135,141,73,249,190,86,166,193,16,227,249,7,67,27,154,155,220,156,86,71,138,151,62,120,158,169,120,173,200,12,179,195,62,7,184,161,176,138,15,169,4,200,52,204,158,113,249,208,115,239,185,110,56,55,219,54,76,68,231,7,67,23,80,230,3,91,113,133,195,56,142,55,103,199,181,25,254,164,15,70,67,78,226,181,25,106,91,43,0,255,193,4,20,186,12,74,130,59,58,6,5,251,159,19,64,224,227,254,29,115,250,131,137,140,72,228,31,238,194,109,177,197,31,108,37,203,215,101,64,208,113,80,1,237,176,209,179,221,49,75,38,212,84,190,171,33,165,169,93,95,140,170,187,209,29,134,187,71,212,194,242,175,249,189,124,55,199,0,219,73,31,141,69,72,131,220,7,211,160,34,115,5,157,32,114,242,31,108,113,31,69,235,175,198,251,67,225,186,188,118,40,108,35,103,42,165,239,139,252,212,116,229,98,250,188,231,118,144,128,145,62,215,175,18,222,97,122,95,164,134,39,27,103,252,185,232,131,97,209,144,8,120,70,1,13,139,238,131,105,102,148,21,144,8,253,161,245,243,193,144,186,138,252,115,130,138,152,212,217,15,165,91,66,26,133,211,38,158,68,217,134,193,125,195,242,255,192,248,51,123,57,76,107,204,29,19,66,18,133,178,134,15,102,170,73,12,238,192,153,79,242,253,54,137,252,186,110,242,43,145,13,25,180,71,255,96,28,225,113,29,219,68,183,28,135,252,7,27,179,195,181,183,146,213,144,204,184,154,227,114,77,185,57,199,204,241,35,62,184,208,221,120,119,119,10,84,73,155,251,213,121,144,98,45,23,206,152,239,205,175,78,199,78,173,250,98,105,154,27,103,104,67,164,84,190,7,141,216,48,147,126,40,233,202,107,162,90,153,6,122,174,31,10,167,233,188,241,40,194,10,9,81,174,15,166,124,86,34,170,137,150,29,84,106,62,152,6,67,201,41,28,203,143,68,138,239,72,141,158,112,169,10,73,228,245,81,6,248,224,51,71,151,100,152,176,233,207,233,191,253,106,200,213,239,89,75,169,69,193,8,253,161,84,48,110,209,178,79,248,132,49,19,24,250,42,50,48,156,159,102,237,124,240,113,248,232,34,188,112,101,215,105,223,91,147,1,162,155,224,194,124,61,162,112,63,24,65,34,49,172,128,51,189,79,31,76,7,73,127,175,38,166,247,189,22,68,4,73,116,177,44,141,70,30,224,131,49,194,203,61,2,48,58,240,226,253,234,78,9,112,149,171,207,181,103,139,241,171,209,88,88,215,106,195,162,153,166,62,240,131,209,91,235,207,205,233,215,171,223,242,42,112,2,87,253,32,152,106,49,106,68,83,138,180,31,17,6,93,53,190,200,57,15,104,163,213,23,59,19,133,10,135,15,174,214,70,161,239,13,195,155,163,199,146,146,24,159,141,74,134,144,196,225,220,37,9,75,128,118,33,118,249,193,176,113,72,83,22,112,157,113,239,101,76,210,242,90,108,134,120,136,31,92,77,40,65,96,83,72,14,248,58,189,184,116,213,100,221,127,16,44,43,229,6,26,240,23,171,5,207,63,120,228,38,154,61,120,155,88,232,203,225,99,149,74,134,6,71,216,116,51,63,184,155,59,175,87,83,61,55,3,158,170,47,136,7,78,230,216,95,153,208,172,36,142,241,254,169,189,244,159,166,184,71,34,128,132,99,38,107,209,225,98,164,217,23,30,166,39,233,239,69,93,163,52,246,89,120,151,115,238,131,241,252,171,108,41,198,136,157,253,240,161,115,15,113,85,129,225,106,243,109,54,155,46,182,204,65,18,183,208,6,58,124,60,15,201,14,37,99,159,166,218,216,225,68,214,90,96,52,232,124,204,72,221,38,189,150,140,184,79,239,140,110,145,48,19,152,110,128,73,0,126,112,54,81,44,133,33,49,117,148,246,106,125,46,107,224,247,131,139,34,232,34,189,75,228,91,23,123,95,192,69,233,157,45,135,125,158,199,71,148,34,215,34,59,60,165,125,38,42,231,176,37,19,21,174,108,181,14,23,163,177,126,225,145,226,234,76,9,252,243,219,228,223,253,115,101,51,95,101,68,225,156,59,123,206,7,39,54,210,44,143,86,225,112,243,247,250,133,139,187,162,231,3,231,25,240,49,196,114,83,24,94,17,71,97,248,202,50,81,144,90,43,190,248,160,190,74,98,227,0,155,105,226,240,89,211,162,72,7,220,172,9,238,131,207,164,41,229,129,207,118,226,54,39,21,81,251,249,94,208,11,80,132,246,193,84,213,238,7,45,211,231,40,168,208,15,27,154,147,111,147,160,73,84,144,146,233,80,85,55,82,210,178,115,76,174,46,152,106,219,159,123,65,34,165,227,93,76,176,198,7,133,128,224,108,242,90,196,225,154,127,235,68,91,101,30,77,225,98,36,96,14,91,63,140,194,152,26,129,66,91,161,15,14,111,229,14,52,103,113,155,64,57,6,125,76,38,165,144,186,23,90,70,104,93,248,92,173,51,156,10,144,49,227,185,207,221,197,42,52,93,227,190,227,226,73,253,156,76,240,51,247,141,235,243,131,17,38,184,33,35,204,23,66,134,241,224,104,165,203,62,75,90,146,26,67,135,243,83,84,110,71,71,70,125,240,7,35,232,39,137,24,138,116,9,143,248,44,196,138,156,215,49,178,18,95,170,224,3,94,42,93,99,85,207,37,14,46,171,176,150,188,175,213,76,207,30,115,216,10,37,229,12,176,171,203,12,24,197,198,63,110,78,21,180,195,38,102,217,94,120,196,52,165,92,160,13,189,57,245,216,241,98,184,11,66,150,104,240,218,238,249,164,102,181,125,15,60,141,139,250,131,201,242,203,9,210,237,139,196,100,161,92,84,234,177,12,14,23,219,100,75,119,121,46,70,0,197,223,11,133,245,217,158,215,78,198,151,245,131,139,81,204,76,133,141,90,193,97,10,112,95,184,33,203,19,48,121,138,7,54,198,45,135,187,197,1,159,15,134,16,131,195,149,82,152,7,166,123,45,110,142,58,84,122,190,72,50,170,139,15,166,186,235,69,83,88,126,103,198,151,62,116,72,113,10,114,140,120,50,199,106,9,204,222,90,253,107,91,249,184,174,145,69,181,208,240,33,79,132,77,245,234,179,83,32,241,99,240,56,11,249,41,14,162,181,166,99,253,124,240,57,108,164,137,224,56,147,136,181,126,123,18,92,77,4,3,20,110,70,167,240,193,95,230,237,194,112,191,150,207,170,164,187,181,171,58,7,149,151,29,126,57,135,77,76,77,158,12,129,128,177,252,183,43,205,132,69,62,167,69,61,171,191,23,51,124,202,190,211,233,102,153,95,28,9,143,13,199,89,6,141,214,195,241,157,218,88,179,108,253,242,228,231,3,90,175,231,15,62,255,16,227,191,112,182,92,222,112,24,102,66,217,118,50,35,154,252,222,103,203,170,162,56,199,125,97,194,118,152,202,21,181,120,169,245,170,203,111,77,44,65,18,65,63,102,164,254,237,58,132,227,233,116,186,99,214,80,23,154,241,220,248,101,186,180,161,170,192,211,253,96,250,12,69,163,204,152,220,172,168,253,7,163,143,37,153,105,43,252,223,110,39,17,172,221,83,231,10,164,244,35,101,127,47,248,188,213,48,53,6,233,220,252,106,10,135,138,156,80,13,53,214,179,43,5,124,118,68,57,152,155,217,11,159,43,76,74,157,35,191,41,108,45,121,1,99,93,222,153,214,88,97,101,251,139,29,167,12,62,94,129,187,173,200,31,60,177,86,186,24,151,141,94,249,253,57,102,228,230,246,212,189,154,172,83,241,208,4,140,125,52,141,203,147,183,97,124,91,63,148,168,144,72,237,81,240,86,77,6,227,7,27,169,106,145,49,173,232,188,124,254,13,25,200,246,184,63,22,163,45,205,31,156,241,23,125,79,36,236,112,60,190,33,135,13,6,6,46,133,219,136,213,75,197,67,73,75,110,14,19,54,185,214,15,198,59,205,10,215,110,132,141,31,76,232,66,162,34,248,1,212,110,126,48,116,92,77,103,121,166,94,207,31,220,202,87,101,55,165,134,7,58,171,15,166,29,83,13,18,168,58,169,66,116,120,60,18,103,38,134,141,126,168,195,116,208,73,40,9,77,19,72,161,29,166,34,59,235,205,113,31,62,131,221,170,1,154,148,26,164,95,225,244,138,171,49,24,197,228,128,65,97,100,31,179,134,73,39,123,49,53,79,116,184,56,140,66,177,236,228,148,183,16,57,9,56,9,45,250,153,223,3,194,35,127,176,115,18,118,169,16,74,104,90,197,161,79,245,128,117,111,10,140,86,249,103,52,83,96,1,251,102,83,56,47,63,90,129,215,19,124,192,111,216,177,182,15,76,193,132,252,54,17,237,20,179,184,156,25,159,197,220,167,76,158,214,42,135,137,218,86,189,154,38,243,225,47,6,77,66,121,110,110,108,192,254,219,217,88,138,238,76,162,251,8,206,91,135,137,156,200,234,100,127,164,202,197,97,242,41,250,57,141,50,219,247,21,220,221,34,237,0,192,13,21,79,135,161,110,90,122,53,5,201,241,73,96,162,215,7,163,115,112,251,160,64,168,36,100,76,192,180,42,212,128,143,91,46,238,23,253,223,156,27,14,99,224,53,189,185,181,127,150,128,161,105,211,231,70,251,36,22,167,113,240,75,156,183,98,56,39,63,28,167,137,89,222,68,27,48,122,71,113,117,125,10,11,19,117,244,211,215,207,57,23,41,247,151,169,66,202,159,150,174,15,206,136,168,235,79,35,144,235,51,233,192,8,44,44,133,17,254,201,1,19,61,17,184,89,144,171,57,92,169,240,149,7,103,117,142,28,240,48,234,68,129,233,101,187,239,69,161,171,184,157,48,36,17,179,118,24,226,27,29,83,204,209,187,235,36,243,4,187,194,199,151,220,247,234,93,117,72,41,23,110,177,4,16,68,203,207,181,196,40,226,99,19,15,237,122,113,193,208,142,139,187,9,110,42,140,8,75,188,22,209,172,23,174,20,72,5,124,76,151,7,70,78,33,38,18,121,119,121,48,184,87,155,220,154,176,165,124,76,18,121,119,245,28,15,115,171,115,135,77,59,219,189,53,69,243,85,81,226,219,49,96,199,182,148,179,139,230,212,209,99,117,76,106,104,229,206,231,91,142,126,239,124,198,94,231,24,161,235,186,226,98,59,179,239,135,60,15,197,194,142,151,234,144,134,52,129,217,38,230,186,163,77,62,77,224,99,15,236,216,173,176,200,132,242,151,48,7,242,58,129,86,161,38,63,32,28,212,41,80,40,63,178,160,70,206,23,63,204,223,150,41,116,44,92,12,182,237,147,123,91,119,177,192,40,205,212,128,143,23,39,109,231,7,166,164,196,237,74,35,214,22,242,206,132,178,36,221,99,177,114,168,136,215,171,97,15,112,75,2,213,201,38,141,21,240,251,78,250,6,98,89,46,245,64,144,58,128,193,226,67,23,122,152,250,218,22,236,243,7,91,148,170,202,246,206,204,39,85,228,48,33,16,137,0,20,218,142,146,91,180,16,169,22,41,103,167,169,156,159,139,159,134,251,90,78,189,98,172,131,217,247,42,220,168,50,167,194,212,116,249,78,7,139,128,166,103,72,122,67,73,235,112,126,190,22,235,98,198,62,71,245,80,215,49,161,201,108,248,86,100,59,116,150,195,161,32,59,226,65,94,42,47,97,89,155,15,76,133,130,195,139,72,198,115,245,217,253,253,204,163,34,143,195,71,97,171,93,118,152,234,50,113,194,15,76,198,63,126,251,152,105,122,180,20,84,129,60,160,105,101,228,69,19,117,103,147,35,191,233,47,198,57,164,193,162,130,196,226,30,62,44,29,35,68,44,241,98,164,204,213,39,195,89,122,231,193,245,197,136,149,150,30,112,78,239,176,172,115,67,127,109,120,72,116,55,42,116,159,172,148,3,102,19,94,207,92,40,205,119,43,147,26,19,53,84,194,5,36,187,125,129,244,39,187,111,228,47,38,106,253,67,27,105,12,113,110,32,54,203,211,183,209,97,244,206,207,44,197,11,44,23,86,162,140,31,218,98,113,193,50,190,244,98,227,170,119,27,100,24,253,179,56,109,5,170,132,22,243,16,246,176,103,121,81,121,88,170,143,25,228,20,26,245,160,101,150,224,159,195,199,137,106,226,7,163,91,8,249,147,195,60,138,28,199,200,157,183,88,186,68,109,107,85,244,199,37,253,193,228,142,167,110,26,157,37,16,32,115,176,41,218,224,126,14,24,70,194,169,112,73,51,7,10,215,249,115,113,26,30,208,135,74,130,204,151,254,114,131,117,161,7,60,119,209,141,20,143,108,245,248,105,62,136,174,92,242,116,187,248,144,20,83,129,215,205,142,68,244,8,148,120,137,162,197,114,173,14,163,68,57,244,167,51,204,34,241,211,52,237,234,36,68,44,184,23,255,212,176,93,11,75,32,91,37,81,14,127,175,4,245,179,238,225,176,153,199,81,79,193,112,17,218,32,91,61,197,227,153,184,56,52,163,202,163,97,132,100,63,247,206,223,164,167,80,30,141,10,108,249,156,199,238,213,180,43,28,122,164,227,2,238,69,45,24,130,109,103,23,138,47,178,72,125,62,240,220,215,32,133,172,114,213,7,165,6,210,209,13,239,211,86,24,231,254,194,236,80,237,129,207,188,205,23,94,162,69,149,96,185,40,51,54,67,4,129,164,85,146,18,248,74,101,183,175,0,226,105,130,154,124,102,236,133,180,167,117,93,123,137,110,226,139,62,206,5,41,67,216,148,2,181,60,162,192,168,25,149,187,172,49,210,21,46,198,157,230,155,2,180,212,245,129,137,241,198,150,114,12,101,161,16,128,123,158,56,94,143,155,51,109,155,192,20,106,196,10,64,133,236,185,184,27,189,65,160,83,143,7,212,41,250,61,185,10,220,32,98,20,18,225,195,232,143,225,206,74,70,127,54,251,99,65,77,143,95,209,108,2,21,169,192,148,57,204,248,105,170,120,178,94,77,36,220,195,33,3,161,195,37,238,55,156,118,12,75,192,75,138,110,65,241,184,4,45,82,201,116,96,227,178,138,159,46,48,218,202,123,33,186,155,99,64,109,215,148,139,169,31,234,37,54,97,210,205,146,12,64,17,240,124,160,120,110,12,88,217,113,40,98,166,72,37,54,13,104,104,100,80,8,132,150,28,235,122,91,66,77,96,84,172,227,234,95,89,174,252,118,70,182,56,182,210,108,212,9,50,164,144,129,236,29,59,82,39,92,41,191,157,209,174,113,143,234,56,26,91,21,5,15,76,253,114,220,27,15,74,39,82,98,231,13,123,55,195,168,39,6,22,204,255,103,189,249,79,83,182,182,100,237,81,121,131,187,31,48,66,124,91,96,234,61,99,87,48,175,181,233,205,187,101,7,2,110,162,104,70,75,13,217,131,248,105,52,41,100,179,59,251,15,45,206,23,70,110,94,159,12,101,232,64,41,213,40,250,203,4,122,60,22,105,203,73,67,41,164,5,123,76,164,148,23,100,234,130,158,5,114,109,105,168,66,165,53,219,106,97,218,125,169,12,225,198,16,148,94,238,216,82,168,96,80,43,158,84,218,244,202,1,51,251,84,136,56,81,80,129,188,243,15,238,16,48,201,115,145,160,138,151,234,20,111,207,174,48,99,18,151,146,174,210,31,134,135,61,185,77,200,12,59,127,65,62,134,21,148,184,101,134,166,27,162,125,2,163,72,180,2,133,67,68,62,85,163,231,192,189,118,12,122,88,18,4,70,183,169,196,189,41,126,20,59,155,40,76,148,201,82,4,120,54,109,249,206,21,223,197,77,221,110,169,52,57,49,113,36,163,254,144,60,228,214,220,8,103,61,205,207,142,18,30,151,133,197,86,179,189,46,192,90,80,115,215,217,77,41,116,174,113,111,92,15,137,131,48,97,91,68,135,248,230,67,63,22,130,100,158,3,199,4,111,202,182,141,185,111,108,2,31,60,41,245,147,139,77,124,200,163,144,244,0,211,224,255,193,116,145,210,151,228,107,186,91,131,72,156,75,192,21,243,53,208,82,174,52,64,71,3,140,13,36,46,174,180,25,85,129,143,193,83,252,80,163,143,252,214,254,26,138,196,208,12,148,118,41,249,101,58,23,194,53,135,160,109,223,73,102,240,52,78,42,135,169,230,95,2,91,26,205,7,148,98,173,75,11,98,48,117,60,57,96,88,126,155,192,63,77,174,15,70,165,239,210,177,82,182,181,45,79,227,176,81,46,201,147,15,72,40,220,254,71,82,82,88,104,33,208,33,73,218,2,110,230,169,11,60,44,59,230,48,26,6,169,41,76,180,201,81,188,171,44,79,70,90,165,120,168,156,190,231,117,69,38,128,45,236,229,87,83,7,120,141,93,131,43,205,68,1,247,124,11,218,126,240,142,8,39,123,64,91,127,192,140,179,195,100,204,103,126,126,27,47,216,225,219,187,3,70,222,196,189,7,226,245,84,194,40,204,241,235,243,168,84,19,101,215,33,177,73,236,112,182,214,60,129,233,177,244,104,71,71,230,97,234,52,52,165,24,127,234,188,76,28,80,62,53,197,166,177,244,14,184,110,52,174,91,119,230,142,141,144,138,180,103,134,207,130,161,119,47,38,209,175,211,136,8,132,27,48,240,164,175,235,81,1,119,43,214,14,56,229,27,31,178,41,92,136,174,6,108,106,163,10,255,250,35,2,190,17,99,150,53,78,168,60,182,52,154,35,85,103,221,254,1,35,80,35,123,21,172,157,197,141,205,142,16,152,22,108,154,250,121,138,77,246,192,91,15,60,52,125,82,236,131,153,234,93,61,107,207,57,61,226,184,236,86,25,39,23,99,130,247,177,47,58,117,135,109,212,163,220,75,235,212,51,169,154,52,75,124,41,150,184,216,61,150,47,233,30,159,233,24,235,77,202,45,137,135,157,191,178,3,222,234,12,161,147,193,129,23,243,207,164,184,4,110,20,111,198,236,205,8,189,232,97,218,140,103,53,224,254,199,197,88,220,251,162,120,240,2,155,254,95,15,152,22,12,133,201,141,198,6,92,10,89,90,25,20,102,92,139,21,75,31,150,48,64,34,98,119,86,195,93,87,40,44,101,181,154,172,187,184,203,202,105,122,42,109,210,56,110,198,98,204,169,197,101,221,242,223,165,80,6,13,253,88,88,161,104,35,124,176,245,59,136,113,130,25,154,35,70,216,104,211,111,106,71,226,41,125,3,118,118,79,218,97,116,180,207,0,84,55,66,225,184,204,194,161,149,140,101,52,60,14,228,26,134,248,150,56,236,205,207,89,76,133,36,194,116,9,206,103,116,204,63,152,146,80,173,84,70,66,166,78,95,206,148,2,183,91,82,194,138,220,201,40,132,127,112,193,85,237,122,53,147,208,81,102,115,213,15,137,60,122,245,17,33,145,56,69,59,130,39,107,144,44,126,176,81,66,139,107,122,246,149,73,53,134,195,72,39,118,93,147,38,3,249,173,141,66,158,83,251,27,8,32,150,136,149,21,51,45,183,218,46,231,99,120,127,16,38,83,85,15,143,24,223,142,131,22,130,139,174,69,139,220,123,78,223,75,10,132,183,143,203,128,134,198,172,113,53,57,11,221,45,112,17,124,67,32,230,128,236,241,3,83,197,19,48,33,62,133,39,209,123,255,105,50,218,162,168,1,76,195,253,10,24,189,3,125,50,148,16,124,63,161,226,45,101,29,19,99,247,244,159,62,83,161,212,174,198,224,50,237,173,15,166,232,185,61,150,230,90,45,34,86,56,139,175,23,70,61,125,36,228,32,1,203,245,177,52,183,217,254,14,119,118,232,249,192,171,196,136,23,226,106,245,249,109,242,231,197,225,130,253,168,67,14,177,191,27,101,72,147,173,58,203,99,66,231,88,93,80,82,101,205,151,24,85,101,245,189,238,236,147,13,146,204,199,194,134,126,202,97,94,228,153,42,123,71,121,131,49,100,165,231,99,211,45,230,183,166,44,183,60,15,86,45,153,227,240,241,156,210,51,135,139,209,113,124,104,55,42,242,7,101,136,47,156,52,233,76,86,210,196,64,62,184,144,86,124,14,68,216,13,252,123,224,231,182,249,44,62,51,103,126,48,54,240,179,165,36,155,182,31,56,225,112,201,77,183,20,20,209,151,195,5,214,4,133,39,217,240,111,76,172,197,102,71,161,179,153,8,180,204,53,135,233,10,95,89,97,116,123,170,195,63,133,26,129,207,6,148,253,96,202,198,57,175,87,47,227,72,114,24,89,204,171,164,6,92,179,247,114,29,148,237,170,170,215,129,128,132,71,118,206,109,26,33,61,49,232,146,213,160,126,48,1,172,174,79,6,113,171,23,143,19,245,175,227,146,38,155,49,57,34,10,113,38,171,118,28,254,236,107,120,173,29,134,255,100,200,107,81,45,18,251,85,130,232,61,87,133,43,28,116,213,97,252,60,121,233,198,252,247,0,251,153,127,148,197,143,11,87,11,6,125,175,149,80,174,28,250,220,191,24,120,192,214,230,54,21,134,110,51,7,12,117,164,60,89,69,50,207,119,82,122,100,56,222,4,134,146,160,199,213,228,21,244,115,81,252,93,252,188,62,176,165,233,4,38,31,226,118,46,109,72,82,199,105,176,145,148,93,152,106,6,129,201,121,143,128,81,152,148,215,166,4,170,175,120,109,163,126,149,123,35,46,235,135,42,165,206,199,87,147,139,173,99,212,13,28,122,130,41,29,20,184,64,219,241,77,67,138,147,235,37,60,167,23,15,2,166,248,32,48,29,118,241,119,150,217,63,95,105,236,32,56,76,67,157,194,229,214,136,154,194,156,126,16,83,137,12,255,149,94,229,210,197,186,167,120,167,175,248,218,240,157,22,113,29,64,179,31,1,137,5,146,244,214,80,25,54,159,133,237,71,25,47,112,170,228,122,62,24,205,146,165,191,60,41,73,152,1,83,176,150,228,234,9,183,164,123,37,84,135,60,158,28,61,115,249,206,20,138,25,178,172,108,50,49,37,170,150,72,22,94,198,88,80,22,179,155,18,228,209,36,117,76,121,205,121,179,216,104,169,52,145,76,165,149,173,147,75,240,39,75,104,244,77,121,240,14,191,240,142,171,73,68,203,226,132,31,162,121,240,210,92,252,126,163,147,192,13,102,209,25,48,2,165,50,104,120,213,227,219,44,89,233,179,172,33,47,198,145,218,191,227,231,252,39,219,101,219,2,211,158,188,63,148,22,210,173,79,118,236,62,228,78,63,120,88,25,187,124,109,104,73,211,133,167,169,175,9,92,216,25,252,230,198,132,220,245,230,56,173,57,208,220,138,196,65,22,220,184,222,10,70,81,23,156,164,242,214,231,184,143,86,99,235,86,236,151,146,220,96,116,51,106,192,165,92,85,12,224,78,136,172,56,92,32,34,94,15,92,60,38,102,112,201,15,92,96,62,112,184,47,229,202,37,220,185,154,124,47,58,218,110,57,241,15,198,243,116,152,238,120,57,189,150,245,240,126,169,53,43,220,218,233,133,153,121,23,102,214,202,123,167,114,253,38,2,156,125,234,26,152,208,127,120,35,27,185,245,177,134,108,166,103,57,226,75,249,139,101,227,250,169,15,92,83,220,156,178,247,250,39,92,21,174,249,133,97,97,241,89,14,5,202,150,104,7,112,26,113,49,68,213,18,176,155,20,119,123,112,9,184,100,13,52,30,152,156,113,9,56,9,81,144,193,103,175,89,62,104,176,86,84,9,108,113,222,183,184,214,78,221,173,96,141,136,4,49,97,162,146,250,86,4,22,227,115,101,92,251,162,191,140,20,119,191,112,121,78,206,3,79,140,197,128,113,254,229,183,89,219,119,146,91,243,133,156,33,147,158,223,30,131,146,80,211,145,147,19,215,21,51,203,97,99,227,145,71,155,38,132,27,87,103,72,49,101,80,38,218,47,219,159,60,157,17,157,178,217,178,77,179,202,2,166,63,73,111,62,209,35,248,214,223,50,190,83,29,212,9,233,188,143,154,137,22,215,23,134,109,119,6,220,111,175,50,40,121,193,113,239,125,124,87,137,216,29,24,214,255,18,48,141,137,207,213,133,125,199,97,186,99,228,232,132,111,33,18,73,192,166,133,46,112,183,168,244,133,209,2,21,152,178,205,25,239,5,7,148,126,110,172,232,214,226,189,168,238,47,58,228,213,216,197,3,174,48,214,43,140,94,235,189,249,217,147,244,131,224,215,173,242,255,135,66,60,185,229,218,242,124,76,168,88,106,188,213,89,47,186,205,67,19,81,202,125,108,250,127,37,36,141,204,22,149,83,1,247,166,102,210,52,105,151,17,35,58,143,33,41,230,31,156,7,212,244,58,60,68,155,143,173,145,190,120,223,145,126,125,80,77,198,187,219,148,143,159,166,75,164,201,189,207,148,110,30,152,235,63,129,119,49,184,167,245,79,164,120,237,70,247,140,204,66,98,103,177,205,67,12,158,36,120,75,147,124,42,49,220,199,78,41,93,158,155,125,50,109,191,150,220,72,21,67,231,140,193,74,238,224,88,171,153,84,49,27,12,25,110,9,152,118,240,7,174,158,63,38,151,76,243,126,83,148,222,141,21,112,21,17,32,224,101,255,4,204,86,43,99,114,118,163,29,243,132,6,44,61,156,104,180,109,59,222,250,236,79,67,15,70,26,94,207,53,62,222,95,187,254,133,49,248,60,229,216,173,44,177,232,226,57,38,112,241,237,202,106,178,154,172,157,97,109,183,197,225,70,120,77,54,59,26,84,242,136,33,67,19,161,200,110,102,112,143,253,200,168,218,255,128,41,170,14,184,136,208,174,193,152,192,62,81,76,0,181,8,74,61,125,76,240,98,162,76,250,224,8,52,79,31,148,2,203,199,120,174,46,196,124,29,38,8,45,159,203,200,225,202,246,25,78,72,107,201,7,129,42,174,247,216,72,179,241,150,93,148,227,167,198,231,66,133,248,242,163,218,107,193,147,228,23,91,246,95,31,172,32,176,245,253,242,196,154,155,85,47,70,80,242,115,102,173,42,170,63,40,165,152,62,98,19,187,95,253,46,18,29,41,30,140,147,168,94,165,143,31,156,189,23,147,108,89,23,210,76,251,105,19,100,115,24,153,199,165,87,211,110,236,86,41,253,81,77,207,189,65,87,90,119,147,119,26,203,89,122,62,23,225,232,128,89,184,178,85,194,35,120,198,204,159,156,206,231,44,39,151,17,255,249,118,53,169,237,152,15,90,122,148,195,208,222,97,143,122,225,97,127,225,155,72,211,10,51,37,246,96,252,247,201,55,59,24,64,106,153,122,53,124,157,59,7,124,156,47,217,114,172,110,206,221,31,99,103,110,183,206,153,146,233,69,12,211,111,142,114,241,85,76,3,158,156,86,1,103,42,148,244,106,154,194,151,15,57,156,67,253,185,250,156,107,35,62,55,132,82,235,129,11,249,62,191,58,91,56,73,110,94,50,20,92,223,111,227,66,52,117,251,140,30,119,125,126,56,48,220,51,69,97,42,179,139,195,141,146,119,185,154,65,154,95,185,37,237,145,112,57,202,213,112,14,46,159,106,198,18,169,187,14,253,204,80,59,58,76,249,128,184,202,132,233,187,91,34,195,242,161,226,8,116,120,106,188,146,167,27,235,233,126,96,123,112,71,225,50,150,8,64,183,46,125,223,45,127,181,154,253,129,161,148,220,1,55,68,5,4,166,180,58,175,128,201,149,41,220,168,208,168,23,38,48,47,48,76,111,247,226,99,231,201,94,10,29,247,116,90,8,131,105,160,187,240,180,0,65,92,77,148,119,63,87,159,65,190,131,210,172,0,77,174,158,28,174,241,100,29,57,54,249,30,40,189,121,67,36,67,122,246,9,113,72,89,206,145,38,233,63,50,222,186,30,120,121,166,163,163,69,4,115,129,192,141,160,180,195,148,93,117,49,23,14,12,187,207,8,24,202,91,153,11,19,189,232,18,211,148,218,158,165,143,118,142,206,45,48,126,181,62,90,222,209,244,65,197,221,220,114,196,160,206,77,156,63,230,184,181,191,42,140,216,229,138,21,146,53,80,213,209,88,240,118,100,227,94,216,106,179,118,99,144,142,45,141,132,206,150,93,7,229,69,143,58,82,130,61,169,69,87,116,109,69,199,124,80,68,151,226,144,32,32,156,100,183,164,246,225,108,26,14,103,250,119,196,92,160,219,248,88,65,37,224,51,115,100,229,118,75,26,198,134,6,65,113,149,130,2,104,106,103,242,89,138,44,213,200,18,108,37,182,186,61,31,0,12,231,129,12,202,177,250,9,133,56,12,221,191,216,11,29,177,246,182,227,230,199,253,215,144,38,68,163,228,25,239,118,168,33,102,168,7,139,151,25,49,45,152,227,242,224,21,221,159,230,163,66,46,89,11,37,58,140,121,78,76,103,53,191,227,182,207,1,159,39,143,93,133,41,121,142,241,161,48,253,148,43,96,130,179,50,11,137,201,68,188,103,22,40,193,36,248,135,238,252,242,170,26,114,90,48,128,11,156,22,242,202,1,103,244,29,228,189,77,35,106,249,139,157,193,159,183,230,30,24,71,187,6,74,127,164,140,56,100,213,119,72,43,178,101,207,79,219,49,61,226,167,225,0,186,31,196,122,126,188,105,30,105,203,38,45,247,84,170,159,239,213,75,220,28,190,50,9,62,160,233,56,189,161,177,227,23,112,136,40,124,190,118,190,48,18,213,122,117,65,193,46,70,5,175,68,182,141,70,207,81,142,171,145,7,237,146,134,65,28,56,223,49,163,93,78,78,129,99,157,151,200,225,240,211,204,210,59,25,26,27,67,234,227,194,4,42,21,238,55,124,103,15,158,36,56,1,203,206,136,160,138,233,3,100,49,46,81,185,10,2,43,163,147,89,50,15,73,90,22,15,229,130,34,34,46,111,93,41,50,190,31,228,28,157,186,190,80,227,40,51,108,207,51,220,69,231,97,163,63,169,135,177,82,139,84,77,162,136,73,136,167,220,21,194,231,191,75,224,88,77,112,157,143,88,126,228,41,21,189,27,45,86,18,2,3,130,226,18,93,43,137,172,214,210,91,147,1,143,173,148,134,251,34,33,232,70,178,116,94,148,102,74,1,225,8,243,176,5,93,200,121,12,253,229,105,100,28,1,227,92,233,213,112,237,142,216,206,104,55,150,176,32,34,218,209,34,7,204,186,215,7,171,105,135,69,140,73,91,30,148,128,73,108,149,100,104,122,93,15,220,71,140,167,237,1,127,194,85,225,249,231,213,117,41,92,203,159,240,136,111,73,165,238,159,87,143,29,199,207,164,163,161,42,74,251,89,192,133,250,115,153,254,57,163,15,26,134,35,45,209,73,175,70,128,160,94,179,243,216,84,239,144,246,236,137,66,236,202,41,226,119,6,207,226,245,28,192,13,74,179,103,154,81,135,233,182,4,197,7,107,62,240,89,17,97,106,112,252,47,125,109,30,190,92,24,235,92,95,12,55,37,140,63,18,195,90,179,214,172,102,96,198,111,179,2,116,142,115,124,140,233,79,126,60,204,38,135,242,89,181,180,167,250,79,155,87,32,150,200,241,58,136,67,134,89,218,168,227,214,81,177,178,98,191,186,173,39,53,219,146,113,232,248,144,54,43,195,186,23,211,140,79,186,213,225,129,24,225,189,154,89,196,18,139,171,41,125,31,2,39,18,12,126,243,115,66,180,38,107,147,192,5,71,196,7,159,229,55,36,32,67,137,11,209,136,31,106,110,120,21,115,250,220,27,215,236,155,104,76,211,179,249,61,87,243,44,14,147,173,208,8,0,100,224,211,43,23,208,101,133,85,175,43,140,73,235,87,147,78,200,50,85,128,131,115,21,120,138,0,222,15,62,155,239,8,24,126,179,7,134,23,245,222,188,193,93,163,48,201,193,184,121,163,4,244,185,122,192,82,232,48,65,247,244,60,26,41,154,233,48,237,72,249,125,240,233,105,146,78,119,113,201,250,65,38,12,127,126,49,68,94,35,233,168,88,53,177,15,26,155,202,149,120,252,193,57,114,79,29,222,167,242,7,156,166,194,199,111,123,224,188,156,127,142,78,14,11,18,63,240,92,10,31,231,235,133,61,75,9,218,40,117,120,209,124,81,74,183,21,53,10,100,71,209,146,215,41,62,161,143,245,96,208,129,207,215,30,251,129,115,142,199,234,20,125,149,23,141,79,89,26,118,136,160,231,48,138,158,149,78,124,36,235,102,8,163,0,138,6,1,159,15,166,243,100,88,46,163,57,108,28,2,122,117,49,213,136,128,147,16,61,25,92,225,145,10,152,254,177,231,234,178,35,76,123,224,154,211,243,219,196,44,215,133,169,106,105,10,91,144,255,194,123,44,125,111,168,234,114,190,112,111,98,87,82,136,87,189,61,28,24,254,23,25,241,142,174,114,9,24,66,94,113,81,170,177,77,228,120,49,40,94,165,40,195,52,80,242,3,239,23,110,201,43,147,237,230,125,138,7,3,117,83,208,28,26,60,242,115,113,110,247,214,116,23,235,158,210,224,113,218,247,151,135,154,164,213,36,254,46,216,213,183,33,164,209,210,253,212,244,66,85,133,187,245,96,4,108,100,103,2,39,73,113,116,106,134,138,238,9,133,128,180,123,193,84,91,119,141,128,85,184,51,221,84,70,169,110,104,114,179,210,140,212,124,11,55,22,206,42,85,251,103,111,34,150,234,175,69,206,86,78,61,92,46,180,118,2,237,83,43,19,42,20,252,59,166,201,185,184,205,45,15,134,25,238,149,109,246,90,73,157,77,156,65,202,173,238,215,200,75,252,139,106,170,107,105,201,4,159,207,197,204,130,88,122,25,146,80,129,19,25,250,216,193,137,235,21,93,60,201,66,146,67,86,230,109,121,233,176,112,77,152,243,227,115,157,65,144,140,148,145,116,201,210,227,227,201,131,27,9,65,89,251,206,133,172,17,228,175,73,52,223,175,57,178,132,182,169,145,204,119,241,176,138,53,34,66,190,151,152,201,133,243,22,235,13,239,49,231,59,228,75,13,90,184,226,110,102,20,201,67,24,245,46,220,246,78,125,94,120,114,74,42,124,70,121,11,124,76,90,121,48,147,2,25,49,13,39,213,32,67,97,232,64,98,158,13,164,45,228,185,43,76,221,110,33,65,60,86,178,132,137,216,9,151,119,2,25,12,155,139,192,236,226,241,100,148,126,203,62,139,63,66,153,151,195,216,187,122,111,219,150,71,12,25,82,159,82,134,130,152,195,112,246,69,230,12,18,229,77,97,68,127,103,192,21,14,251,11,39,170,13,252,193,155,229,85,229,232,2,190,9,1,98,157,45,137,13,68,81,37,84,131,1,67,93,149,21,158,136,75,4,108,46,163,194,104,20,140,11,231,62,158,155,179,115,7,202,46,81,21,101,206,199,189,57,14,182,194,156,246,158,67,36,19,61,117,75,178,72,248,112,191,172,145,75,232,75,71,5,98,39,55,74,27,102,72,213,57,142,160,199,29,21,202,178,243,51,104,80,195,184,247,211,160,202,238,127,192,189,199,160,65,182,249,14,57,37,246,190,182,27,169,210,50,94,56,220,224,99,216,89,49,129,162,197,119,13,124,249,94,246,124,193,28,99,210,40,248,251,19,110,15,252,231,213,126,126,192,33,215,219,222,207,136,144,79,114,216,200,250,244,91,49,227,227,98,139,33,234,4,167,228,101,198,15,23,234,139,198,51,255,115,142,47,109,5,194,18,243,195,202,32,230,225,48,174,165,152,117,68,134,177,60,46,76,30,246,129,151,19,186,26,156,158,93,161,80,69,185,227,189,140,116,80,119,133,100,197,114,1,83,7,55,21,30,222,91,8,10,241,152,60,25,116,248,17,183,134,193,102,244,164,123,6,222,190,71,220,129,143,209,163,59,206,241,170,150,92,140,217,40,123,97,50,205,136,128,33,31,89,10,91,18,50,224,243,127,157,223,104,88,231,251,100,171,139,66,135,193,103,202,199,199,174,11,130,106,221,197,145,152,141,249,93,167,241,231,11,12,181,98,142,155,211,245,33,94,87,97,126,196,199,174,36,151,197,210,160,28,252,90,110,237,87,161,170,247,70,98,194,205,116,211,201,211,60,95,65,124,100,196,47,67,120,174,111,141,253,31,229,20,6,231,7,237,61,130,87,212,164,115,154,40,76,47,81,124,173,99,242,12,177,52,208,255,9,74,44,96,18,217,242,210,131,149,220,227,230,84,178,139,33,82,224,60,243,142,9,212,86,32,216,25,15,220,235,3,215,23,62,190,140,7,35,129,91,211,105,136,74,173,215,124,255,224,164,231,7,82,136,185,93,24,29,62,133,45,182,224,131,86,96,115,214,179,139,20,135,219,164,141,242,188,33,78,48,181,130,193,14,138,7,61,177,224,20,134,99,90,224,156,159,33,63,22,236,138,227,3,110,229,253,222,28,67,63,30,156,74,194,244,220,28,106,224,184,218,132,138,94,120,220,73,108,31,232,133,161,97,12,152,216,130,206,67,120,201,218,29,149,31,179,249,3,207,18,163,66,69,138,174,0,208,124,81,152,151,255,64,157,27,30,152,124,214,80,184,68,56,18,162,201,162,121,4,98,68,229,238,72,132,221,186,30,200,166,45,25,219,66,166,163,94,55,121,88,138,163,230,193,154,43,166,142,9,85,163,254,92,25,53,243,244,92,139,37,232,15,134,193,179,36,155,5,133,211,222,158,176,109,102,253,118,189,154,30,10,247,6,155,201,112,171,81,137,16,195,142,173,146,102,139,186,30,184,220,180,15,122,86,179,169,169,64,43,83,36,118,26,244,47,249,121,235,138,98,81,60,57,130,177,85,205,225,106,68,168,63,24,109,201,169,137,157,98,122,203,30,37,170,219,88,216,203,99,107,183,40,45,168,180,9,167,173,223,235,140,100,100,224,43,57,244,165,71,4,101,16,222,205,65,126,144,146,57,125,52,40,64,114,60,90,165,12,91,208,101,153,90,71,115,121,74,65,144,75,29,222,248,139,136,247,90,234,242,97,123,77,167,100,132,35,150,163,78,97,42,173,253,136,128,59,140,186,120,129,145,222,243,144,33,164,152,57,75,106,230,220,154,152,163,255,246,52,105,44,65,217,223,60,142,67,48,107,118,157,12,219,196,142,124,80,230,255,75,214,121,37,72,142,227,64,244,74,244,230,254,23,107,62,40,1,6,171,231,99,119,103,163,164,148,40,26,216,8,147,193,144,13,11,237,97,39,172,232,213,140,179,170,40,18,6,245,162,16,3,171,215,134,78,65,192,231,91,181,174,62,95,185,236,11,157,114,164,164,147,220,136,122,119,238,247,234,167,106,187,22,20,14,239,91,219,160,168,159,76,83,68,12,41,69,92,93,35,7,31,249,85,113,152,202,119,177,146,112,209,157,238,226,19,80,46,26,140,177,247,222,241,185,74,205,237,9,30,164,32,127,3,61,230,129,152,80,149,36,156,183,143,117,228,83,214,144,131,19,249,143,228,100,172,54,21,134,246,244,227,105,210,84,19,112,94,207,152,145,37,42,158,24,133,138,167,105,136,22,135,61,210,16,20,171,180,36,235,163,26,79,111,142,183,182,47,178,21,166,205,52,134,140,115,87,195,64,208,253,236,93,238,213,199,43,215,8,149,17,72,222,207,53,105,141,18,216,232,66,227,183,169,225,170,122,115,136,113,74,124,77,211,50,209,168,223,89,142,78,54,115,12,189,98,69,252,2,195,105,228,190,17,129,184,164,201,230,106,114,46,126,70,80,130,82,250,120,130,149,108,198,63,148,198,231,57,159,112,164,185,71,14,103,228,91,52,120,76,125,83,76,134,179,35,209,163,170,1,73,150,179,63,217,153,195,83,171,28,43,73,145,168,131,39,246,43,172,22,6,183,225,77,192,192,240,169,74,216,14,94,66,159,165,208,175,243,245,4,38,25,234,89,10,248,35,171,28,33,21,202,95,95,154,112,73,109,181,166,33,57,168,46,133,65,96,153,34,30,157,195,198,156,59,29,46,150,194,82,216,170,103,3,158,173,61,11,196,40,19,71,192,163,237,23,70,35,53,126,251,156,223,79,216,154,22,61,39,237,194,220,181,190,93,133,145,59,169,1,27,189,128,236,88,240,170,185,37,82,170,245,62,61,40,7,148,163,36,100,95,244,230,9,138,209,152,43,74,51,173,31,124,214,14,169,187,116,181,30,97,129,105,34,94,10,83,198,184,3,78,93,115,220,20,39,33,170,227,48,123,70,209,171,81,215,169,113,115,54,24,245,187,232,211,218,190,105,160,201,81,52,96,178,191,138,227,139,182,164,135,15,125,88,206,27,255,193,93,189,4,108,21,87,93,180,128,59,221,79,10,83,117,127,127,154,110,100,57,208,41,241,118,218,22,96,148,220,52,50,247,21,73,196,123,177,107,235,213,180,82,197,60,99,59,234,229,57,54,77,193,210,209,181,213,201,166,19,221,245,32,249,152,80,20,40,10,13,125,76,147,179,19,62,49,166,243,24,43,242,235,204,132,254,216,233,148,131,251,145,74,127,118,215,9,108,238,201,116,163,211,186,187,247,126,156,27,2,65,254,96,95,208,66,97,138,12,60,203,64,216,190,79,141,212,80,8,90,99,188,207,194,202,154,226,43,80,45,205,248,152,141,15,255,56,55,56,170,126,34,67,77,121,118,233,245,192,201,121,75,89,91,137,192,167,122,109,219,213,117,186,113,153,104,20,21,129,198,24,147,110,217,226,245,94,90,199,133,169,37,159,15,204,175,59,108,149,227,10,247,227,248,248,137,91,172,233,244,185,57,141,82,49,193,169,56,104,143,223,180,90,144,194,195,139,82,159,86,37,96,186,51,2,70,177,227,113,33,168,57,13,24,77,135,199,131,152,156,109,63,20,9,0,45,7,42,31,253,240,133,233,199,122,175,238,122,117,167,165,94,225,149,226,173,207,124,92,90,156,95,76,60,221,173,93,150,10,226,45,10,231,91,217,194,82,129,125,82,225,52,239,167,38,23,34,217,40,123,173,149,226,228,73,105,214,215,159,67,214,182,6,204,225,242,248,200,16,15,249,150,129,176,234,124,29,85,248,196,124,1,96,182,231,241,124,77,88,77,226,234,58,250,208,72,15,162,136,51,214,199,174,208,20,233,111,83,47,25,235,3,57,155,39,252,133,208,123,76,133,175,8,244,153,165,11,242,173,128,57,157,117,166,192,176,250,192,235,129,73,218,197,153,10,177,83,123,195,45,244,171,214,11,19,98,215,68,1,92,57,49,42,166,124,160,97,162,57,67,0,199,96,102,150,192,29,245,214,248,96,147,216,177,198,137,58,6,211,69,235,115,107,188,251,88,62,164,253,179,238,56,212,203,69,153,45,68,173,34,49,107,89,136,4,113,87,124,205,33,228,211,22,59,163,185,121,8,220,243,19,121,155,148,67,92,184,105,89,89,105,159,58,69,192,182,233,8,76,77,124,236,226,11,229,183,39,110,87,141,229,195,225,202,180,43,26,20,228,215,75,172,236,246,208,7,21,226,151,45,246,36,82,47,83,35,165,8,58,68,133,137,81,97,104,19,34,25,16,118,207,48,176,206,250,25,15,76,199,254,181,129,206,138,209,220,12,123,216,190,6,84,111,234,36,23,227,194,142,93,186,83,52,170,241,225,69,241,94,24,72,231,52,239,26,192,58,158,236,221,12,137,106,60,167,38,193,249,59,205,176,211,94,184,158,79,226,230,108,161,167,41,75,146,175,112,68,223,243,218,66,188,15,56,146,130,239,141,19,38,81,128,48,230,200,151,36,160,17,85,49,7,166,232,166,43,124,41,127,77,185,176,164,253,164,132,224,4,10,11,7,29,1,25,47,68,203,174,125,83,26,109,21,26,232,159,201,41,216,140,215,232,13,150,64,110,56,98,64,50,131,253,7,30,91,224,214,31,16,205,129,26,32,195,173,41,27,210,102,49,9,32,181,92,98,132,144,86,198,107,250,224,252,229,209,198,3,143,200,4,103,203,132,73,114,35,19,56,25,190,69,211,23,119,156,195,162,112,141,144,28,234,215,244,153,63,104,27,53,95,88,126,119,146,19,115,179,11,59,104,107,235,46,220,98,126,172,100,250,243,180,194,136,202,64,130,104,14,83,69,34,177,35,88,66,206,230,237,79,133,236,133,186,52,196,161,130,129,1,24,146,169,173,240,153,246,110,250,32,200,129,212,139,192,228,128,221,42,203,184,117,178,139,157,25,210,156,26,2,7,241,156,94,122,173,185,105,62,191,76,230,69,123,7,129,195,16,101,42,254,69,71,142,125,255,192,99,100,253,18,120,136,46,30,1,76,127,140,254,180,57,11,14,19,192,44,18,222,129,96,196,69,242,208,161,62,183,146,157,29,106,95,56,96,126,112,234,54,249,31,184,199,46,132,131,88,180,165,56,147,38,119,2,19,51,51,233,14,84,56,173,8,198,145,84,125,78,36,224,234,218,19,157,240,63,212,244,2,83,242,88,226,234,227,48,105,184,45,83,24,157,221,245,197,240,207,90,142,9,119,228,136,221,4,26,145,210,244,230,212,224,55,159,134,216,88,93,139,84,173,85,51,206,82,142,89,130,96,10,183,176,7,65,233,228,125,80,140,165,128,167,22,245,90,93,78,52,157,36,59,114,186,254,50,5,197,94,45,134,228,225,49,55,244,173,81,197,24,113,111,200,155,154,254,180,153,190,254,214,214,50,166,31,164,49,113,221,51,166,47,0,93,141,11,91,197,134,7,50,18,99,158,165,11,15,91,242,60,187,191,118,51,133,68,153,104,148,253,68,147,222,129,225,137,126,208,232,188,69,81,70,187,141,1,71,113,19,128,114,211,84,165,252,130,144,99,9,171,42,209,179,181,197,142,181,136,164,47,46,208,161,53,214,201,148,252,124,247,6,174,127,46,134,152,251,94,157,212,221,49,52,41,58,215,139,94,26,1,67,231,139,94,195,229,127,180,67,253,230,211,128,34,219,37,187,13,217,246,225,59,63,53,32,231,144,144,72,181,81,226,250,194,3,38,25,170,87,195,209,246,59,86,40,112,160,202,64,126,123,144,120,251,197,208,105,157,167,85,86,174,166,199,119,252,182,140,227,74,50,171,244,183,209,229,28,191,30,3,224,212,181,46,240,172,57,75,118,58,12,109,195,18,148,244,102,242,139,7,221,219,114,30,66,169,27,106,134,70,126,112,246,247,169,48,189,24,61,224,145,149,91,225,35,189,155,254,94,108,62,77,92,22,180,245,32,141,251,193,214,30,43,175,213,173,186,184,57,74,10,68,66,63,16,216,31,27,203,159,140,196,158,6,24,143,57,65,21,162,255,244,49,216,198,243,57,135,213,133,248,79,55,82,11,85,97,106,64,151,95,221,48,39,100,204,96,170,115,126,252,102,209,72,173,213,55,110,196,244,11,146,147,140,239,15,75,135,9,11,57,213,100,195,237,202,77,231,33,25,246,217,125,72,145,181,88,18,36,73,38,126,87,106,192,179,43,137,14,164,172,20,122,248,205,17,23,151,226,189,99,207,153,193,23,48,146,89,15,76,116,110,8,92,229,220,163,4,46,185,170,70,163,12,138,128,163,194,41,201,213,221,228,238,29,54,41,24,175,129,192,185,47,194,161,179,140,137,53,249,20,199,245,159,18,116,90,228,171,80,125,254,193,100,102,174,0,157,209,10,140,80,217,134,99,97,81,14,41,112,171,33,151,211,150,113,95,116,249,109,152,23,92,35,8,184,94,206,60,163,21,56,131,30,247,182,110,230,123,32,47,35,129,114,233,228,102,61,195,253,15,156,61,59,6,76,97,218,3,227,254,4,10,3,200,131,178,28,91,192,73,234,12,136,31,142,96,26,134,245,199,74,176,20,54,17,178,128,57,105,246,133,41,9,138,231,162,15,73,162,55,134,22,239,142,0,182,248,188,194,240,141,248,75,55,82,124,55,10,178,40,251,143,96,242,129,173,44,74,127,186,65,219,22,55,183,42,209,245,192,213,69,151,26,154,36,83,42,132,232,172,99,175,141,223,78,196,88,20,237,217,153,46,154,17,174,73,12,5,24,71,250,55,69,23,29,83,237,46,205,15,142,13,105,209,108,39,204,183,31,236,57,220,70,233,197,216,239,111,179,119,198,205,17,129,123,96,72,36,139,143,74,197,18,144,183,166,22,217,11,63,172,244,229,76,83,153,194,21,161,146,223,150,114,172,117,56,30,100,76,96,156,116,23,240,152,47,205,170,139,5,174,211,217,128,17,221,217,69,66,163,11,233,233,21,151,158,21,122,85,147,140,187,2,101,157,223,60,33,80,92,174,94,13,196,227,120,67,221,111,61,233,167,234,91,97,188,213,226,240,152,51,233,178,181,82,120,255,148,19,151,56,87,249,109,124,64,119,139,27,57,2,169,235,3,165,74,191,57,106,42,12,250,100,100,24,75,60,56,221,35,67,225,115,51,175,220,107,44,218,41,29,160,203,74,60,219,246,7,167,211,84,108,194,5,121,75,113,253,250,70,109,209,20,166,23,56,54,217,141,124,84,8,119,201,131,67,57,208,189,241,181,81,180,15,223,145,192,8,116,249,20,181,238,183,171,182,110,48,21,240,254,100,245,211,184,191,48,114,67,195,167,40,90,140,236,231,10,27,233,190,195,208,248,200,158,1,253,68,117,134,112,171,56,68,233,88,96,10,34,122,92,221,76,132,70,96,250,158,226,115,18,154,185,66,159,192,25,90,222,184,58,211,30,220,31,56,185,119,1,156,181,10,97,153,178,188,211,4,28,24,189,118,217,52,208,236,165,57,236,7,67,206,39,110,61,112,13,250,41,96,226,178,15,154,71,188,54,100,109,151,88,250,7,247,230,83,169,44,227,94,18,24,74,174,64,187,102,75,214,199,190,157,227,135,73,107,38,125,174,78,204,42,30,155,142,90,89,94,203,218,223,98,245,21,116,116,139,62,24,202,120,221,63,182,17,213,15,133,33,229,24,254,219,249,120,100,82,191,189,140,130,111,248,113,77,136,8,57,65,133,123,246,38,26,96,74,203,231,3,175,124,97,106,99,229,115,192,71,156,238,79,39,19,230,81,152,10,97,255,214,70,202,220,155,194,208,87,149,128,161,205,144,7,231,172,242,88,91,179,142,179,53,244,183,137,33,55,31,21,4,16,150,254,116,38,130,236,67,138,74,129,190,52,85,211,62,17,172,188,74,34,159,11,41,70,167,193,104,72,145,158,13,74,127,23,79,197,87,230,32,55,222,117,2,19,149,43,190,50,113,10,83,214,133,219,141,236,53,59,156,205,0,85,56,119,239,241,7,54,87,254,194,205,60,159,31,186,76,157,82,102,153,85,217,186,115,66,173,194,232,250,210,7,46,67,225,44,103,11,167,96,114,50,110,116,159,217,95,150,194,136,236,206,128,105,204,147,225,174,184,226,213,159,204,218,211,100,159,93,53,181,208,84,50,74,37,161,245,57,110,183,41,212,84,71,233,110,147,179,9,120,123,183,20,48,62,150,76,19,203,54,206,184,58,17,230,210,171,87,165,46,52,96,137,122,25,88,189,223,22,176,213,146,244,214,252,88,204,4,248,19,132,217,0,152,17,203,1,147,75,151,33,163,152,184,184,141,130,22,104,149,174,12,96,198,105,4,108,68,214,15,124,140,252,21,48,186,147,250,104,103,102,44,223,142,198,217,152,56,63,30,184,246,139,30,3,113,255,5,107,160,88,174,50,98,103,7,73,241,41,91,110,89,66,79,11,154,215,96,181,106,227,83,97,120,208,50,221,98,4,125,78,45,248,22,166,31,75,240,53,142,242,7,245,126,88,67,133,63,6,212,40,230,2,45,251,153,190,168,188,196,230,77,13,75,87,187,10,24,30,253,128,97,179,149,233,75,163,67,115,31,116,20,202,65,116,135,205,118,164,197,205,169,79,43,242,169,112,33,187,159,244,20,182,139,90,7,23,19,189,241,159,206,203,132,33,21,166,33,167,7,124,44,85,221,97,51,63,230,62,168,181,218,136,91,207,131,99,25,7,76,225,151,90,17,153,90,72,129,71,121,71,124,239,232,165,66,81,170,204,170,27,70,222,150,224,187,176,150,223,160,125,147,66,198,19,56,237,169,179,223,116,189,2,93,214,110,246,172,157,124,55,58,200,86,171,238,8,244,242,198,160,160,249,217,244,99,23,250,35,61,204,242,153,220,93,223,218,216,101,138,195,199,86,145,130,217,181,76,25,205,183,50,148,176,208,208,210,15,194,246,229,48,196,55,45,235,136,67,146,232,182,46,3,154,158,247,162,225,123,199,197,231,167,212,27,35,203,220,60,245,212,224,126,74,210,85,103,38,225,113,184,252,222,212,158,54,181,203,24,37,15,123,1,155,186,177,194,101,199,18,160,254,179,37,61,140,209,95,247,192,23,37,224,48,206,222,155,79,163,190,115,7,151,172,197,18,26,61,170,34,97,163,243,223,62,22,253,212,189,110,82,112,232,57,13,224,115,92,200,168,176,127,87,151,151,107,38,22,34,188,30,56,242,214,213,226,48,253,108,178,207,78,52,217,157,67,9,34,220,193,207,9,156,17,25,251,221,188,209,124,173,199,199,100,219,174,238,63,227,219,52,41,252,166,140,5,110,94,191,57,34,148,82,141,117,108,93,68,86,252,116,193,86,168,146,15,36,180,68,57,87,115,216,52,154,228,183,173,169,160,196,213,198,22,32,99,222,44,105,48,29,134,166,87,78,8,28,199,230,58,206,173,89,236,80,252,38,102,105,13,247,195,196,88,132,143,24,248,216,253,10,95,137,117,208,73,236,96,94,52,11,237,53,204,81,84,217,6,12,135,172,120,62,3,90,171,154,226,222,103,143,145,244,173,17,75,249,68,163,2,240,140,232,125,236,115,254,214,230,141,213,112,155,242,177,239,128,211,175,9,73,218,15,198,37,78,178,31,114,8,15,239,84,33,8,0,129,157,220,28,202,145,230,49,185,218,44,198,116,81,122,92,156,220,137,176,162,249,62,23,54,13,251,18,48,98,206,83,238,205,70,80,60,202,9,43,36,197,116,2,39,164,11,90,192,83,123,171,141,180,25,122,61,135,233,167,146,81,49,165,177,245,171,157,160,48,254,236,35,183,4,218,136,20,155,27,210,149,40,151,148,10,131,230,49,226,222,120,100,210,179,97,48,245,166,1,163,80,215,5,134,247,198,173,28,252,39,164,128,4,38,40,235,83,156,208,71,23,86,56,163,43,172,158,231,178,222,219,231,214,133,218,210,248,101,19,32,146,49,89,24,233,30,135,129,244,125,72,138,0,58,66,171,72,185,87,15,73,27,126,164,74,189,200,47,235,209,215,217,165,189,137,210,186,149,147,68,103,45,150,7,3,93,192,21,121,223,11,179,17,56,57,45,112,25,66,134,111,124,154,41,236,171,3,167,41,20,23,95,25,108,139,165,71,218,81,61,100,56,20,122,216,187,149,202,187,53,228,183,207,142,113,190,174,223,28,134,100,225,169,92,22,198,159,23,38,1,151,244,183,207,62,33,87,67,52,189,228,106,202,4,238,44,45,148,95,203,10,233,208,163,183,88,156,28,71,162,40,133,99,68,77,103,220,156,146,229,44,19,237,12,67,247,6,55,131,97,113,12,24,35,117,246,152,135,40,156,104,128,170,193,213,229,25,33,186,154,122,213,184,26,221,212,201,233,215,27,165,168,91,56,148,204,19,155,213,237,101,234,157,167,148,41,88,49,17,138,66,63,24,209,12,29,84,172,224,46,112,178,3,82,224,68,88,251,247,197,80,140,109,146,9,54,11,229,124,195,226,112,38,157,45,191,109,26,97,23,38,182,46,219,78,51,41,46,55,199,161,102,157,210,146,248,193,17,234,1,38,170,170,112,133,31,247,194,93,246,113,36,201,91,156,172,196,41,147,84,103,0,147,114,90,14,239,132,5,33,240,215,172,26,176,237,128,2,195,146,220,239,205,211,179,196,176,157,136,108,8,92,134,94,221,97,17,216,2,139,138,0,48,82,22,247,189,140,48,82,224,198,209,40,191,173,148,89,102,223,140,176,216,173,125,228,185,55,178,203,41,46,134,203,67,63,215,153,90,233,14,56,49,138,103,204,206,75,78,223,57,128,187,180,155,216,196,168,245,14,41,223,90,14,40,40,98,146,235,217,26,220,165,10,142,24,122,109,113,107,72,46,197,13,33,130,222,195,149,69,81,121,10,151,62,221,12,37,24,131,129,233,16,149,91,103,19,160,143,33,57,86,148,48,108,172,175,209,233,126,173,74,190,74,166,25,117,134,189,205,11,63,46,80,163,112,57,221,223,134,39,89,23,72,106,185,123,37,26,48,161,84,121,242,132,10,121,189,87,243,36,250,219,201,42,67,29,46,253,137,16,55,211,82,138,229,181,204,35,186,87,87,178,178,197,127,122,18,33,151,125,129,174,228,232,122,162,175,143,245,180,20,70,225,195,239,61,161,228,204,130,30,195,117,198,20,166,129,106,61,48,233,200,228,207,77,216,77,72,96,24,97,24,236,124,158,17,197,211,36,5,172,47,72,158,255,96,242,79,146,13,182,223,77,77,224,170,197,81,192,60,250,10,88,250,42,236,90,47,52,163,242,137,93,161,9,154,172,249,235,7,83,5,45,170,11,171,34,31,218,61,102,66,135,223,217,109,167,194,59,245,216,143,206,119,164,179,73,96,236,187,184,121,134,169,72,86,38,49,190,230,93,77,231,191,17,167,151,157,20,56,72,100,13,126,182,74,56,169,186,183,97,2,231,33,156,217,6,163,120,126,225,34,10,29,48,173,159,31,107,254,98,199,135,17,13,13,203,160,54,215,100,0,165,198,64,95,219,202,241,227,167,39,74,200,207,213,212,181,199,79,67,50,251,194,25,18,1,135,105,145,27,250,224,198,141,60,3,166,181,85,7,141,138,213,248,34,198,64,42,103,219,129,233,12,216,1,195,210,168,51,37,209,11,86,3,166,21,92,81,18,40,247,222,72,177,79,133,233,70,142,81,33,139,215,244,193,73,179,206,248,94,148,125,62,83,9,133,168,30,79,150,56,205,244,189,144,156,247,19,159,178,194,244,44,144,115,188,228,176,168,207,92,79,66,71,12,154,131,237,190,125,12,14,186,176,77,171,37,54,249,4,33,180,236,103,213,74,122,253,167,41,179,107,146,73,166,2,175,122,87,7,172,124,52,117,202,44,69,143,49,242,135,16,25,63,187,29,20,89,221,9,106,173,105,28,14,123,129,233,14,155,126,53,51,101,205,7,205,46,150,103,104,17,126,39,96,24,6,119,192,169,73,211,32,60,95,35,250,125,201,206,154,152,164,194,116,150,251,147,13,156,181,36,131,194,44,118,2,52,224,33,69,185,160,103,115,245,92,64,38,165,33,197,156,112,175,192,246,88,46,60,146,46,190,243,30,115,173,251,211,156,223,242,218,168,248,185,46,22,48,28,75,235,129,177,148,3,78,168,143,9,204,241,150,238,163,65,236,165,87,19,225,116,35,41,147,250,173,186,79,195,168,94,211,133,95,235,142,14,95,242,61,1,35,192,166,176,157,171,1,211,206,34,6,154,25,170,113,132,228,102,212,163,114,53,133,122,174,197,103,222,167,72,66,2,23,19,26,118,24,150,69,121,49,26,232,131,236,5,170,67,2,78,69,224,227,236,238,120,114,10,57,132,198,105,209,241,155,195,121,75,159,117,127,191,24,177,240,17,129,203,131,81,253,178,5,158,86,40,232,48,13,191,227,249,237,232,244,111,136,96,46,233,11,57,40,137,37,223,15,147,209,229,74,212,229,216,137,24,47,203,225,249,112,127,158,49,133,176,194,63,119,66,208,51,235,190,113,204,185,26,191,12,163,125,209,105,154,73,27,14,135,77,185,34,235,250,186,135,27,219,230,187,248,72,242,186,235,149,136,129,105,164,151,5,16,252,156,48,134,91,43,185,46,190,52,178,27,127,199,243,37,24,44,71,4,129,173,200,69,176,23,42,239,27,27,86,38,19,232,176,21,212,202,20,167,172,106,174,128,105,255,125,246,105,156,26,159,71,52,30,215,199,144,49,170,196,114,209,214,147,30,233,171,4,187,26,48,33,152,252,152,19,197,189,155,131,162,91,169,102,12,253,13,49,102,231,5,151,198,92,42,220,199,206,154,213,32,8,58,222,202,80,67,134,250,148,184,121,166,46,89,111,142,136,189,239,103,12,105,29,106,158,177,170,199,29,81,230,152,140,201,57,92,74,155,23,182,8,169,194,181,185,198,113,195,98,106,73,15,144,101,17,135,184,154,138,32,69,207,118,179,98,126,155,17,164,203,26,54,207,113,63,166,133,208,154,90,180,166,145,28,240,238,89,143,182,179,16,135,11,116,52,186,248,183,26,134,52,223,199,78,138,228,98,150,182,142,101,113,91,239,200,5,46,143,173,64,236,53,95,212,242,212,234,5,156,227,33,249,78,121,46,158,108,242,106,230,143,238,157,125,192,131,134,59,133,231,138,16,51,180,185,51,63,78,2,231,112,137,155,83,134,179,31,24,82,149,11,143,199,30,182,121,57,114,252,54,178,208,114,180,53,24,108,156,158,211,8,107,206,139,200,213,25,150,191,29,143,6,153,152,36,227,12,30,10,215,252,194,196,215,46,60,86,125,96,228,90,122,192,148,18,202,152,159,17,129,233,178,223,149,157,180,18,170,209,35,228,114,67,205,132,163,133,127,19,24,163,42,80,10,209,101,208,10,161,131,251,100,80,16,60,14,231,217,209,239,22,191,73,85,61,247,62,142,240,20,248,13,22,25,236,189,250,6,87,205,40,19,163,233,222,220,122,182,67,227,104,238,10,35,62,239,87,163,82,166,161,135,154,77,178,227,162,189,189,104,221,138,146,167,125,224,54,4,134,251,77,175,174,120,168,177,79,87,19,239,83,152,32,104,189,48,169,88,129,105,202,187,175,149,44,32,240,192,101,196,218,165,99,67,143,46,34,218,221,153,192,161,63,179,186,8,129,11,159,55,14,213,6,173,171,62,57,17,130,21,87,27,241,133,190,54,30,235,8,180,117,33,242,227,98,10,225,252,201,134,69,96,244,201,74,115,193,97,208,90,83,122,6,197,10,131,226,84,93,248,251,10,179,54,47,60,139,30,2,12,202,13,188,35,132,57,123,125,199,108,56,65,109,99,146,169,20,133,245,26,167,187,19,195,37,51,117,129,216,33,225,185,93,106,166,115,127,62,8,218,19,254,211,212,236,14,141,159,125,177,7,31,112,248,204,235,210,49,67,13,44,78,47,4,226,53,201,66,167,74,221,49,226,13,19,72,67,119,108,52,81,237,202,68,57,222,167,220,28,185,207,20,240,57,145,207,242,121,96,218,187,119,192,132,22,101,76,207,12,111,51,150,118,133,120,47,63,33,176,44,230,4,22,242,51,209,160,26,157,2,159,141,59,141,231,234,22,166,10,236,85,79,116,13,30,205,152,72,159,9,250,132,230,162,55,214,208,36,140,16,160,150,103,113,24,177,239,244,7,174,97,55,26,37,154,30,64,240,15,167,128,113,26,230,243,216,172,159,216,229,143,85,242,14,25,194,237,69,174,198,222,214,247,202,176,77,248,215,164,55,188,105,224,175,155,218,71,192,141,163,85,159,156,153,20,47,70,217,109,214,224,221,217,37,118,17,152,10,60,249,237,70,104,62,110,158,151,185,28,10,31,195,84,96,52,161,117,170,76,50,164,254,98,199,97,105,210,16,105,73,209,16,202,4,230,56,210,71,51,170,38,95,34,214,177,151,21,46,43,152,77,160,124,160,41,162,62,112,82,24,242,23,221,178,142,63,19,193,137,100,138,156,47,74,25,248,69,179,154,35,22,170,232,113,246,153,233,169,179,161,50,47,125,80,176,15,154,134,136,235,71,74,28,112,102,47,214,221,114,150,40,202,62,6,151,170,106,217,104,135,22,75,221,38,6,50,117,95,176,229,154,29,166,255,239,217,239,18,242,199,37,224,51,250,58,77,145,216,24,63,107,220,246,228,145,246,115,124,33,58,60,3,70,57,91,175,166,51,253,231,50,2,67,48,242,156,141,216,58,2,167,249,190,24,181,187,195,225,68,206,187,62,143,182,189,48,3,202,26,250,150,158,223,134,179,200,81,116,25,75,123,46,62,123,255,14,120,170,248,135,253,244,153,103,43,96,227,20,123,134,60,98,200,192,24,39,85,173,141,29,36,183,7,166,68,45,63,166,12,187,86,9,24,81,162,199,86,9,158,127,208,182,158,52,9,228,174,51,62,8,133,110,18,13,34,168,220,252,72,7,45,116,185,169,253,86,73,233,56,108,73,121,69,97,230,168,23,173,67,215,125,70,189,173,249,183,30,198,121,42,63,141,0,68,246,33,65,163,38,235,59,103,234,169,102,192,208,6,232,131,209,175,53,227,193,142,209,186,132,53,133,171,81,57,117,184,13,147,172,121,224,82,5,174,79,157,123,163,4,164,196,215,162,246,40,61,176,21,219,58,106,82,203,245,65,135,87,107,1,147,109,120,222,122,39,167,5,170,164,191,154,150,130,217,213,203,63,71,253,168,170,20,213,7,131,176,240,201,84,100,4,135,234,12,24,95,183,189,240,136,57,138,187,163,205,24,223,147,197,144,18,76,157,122,224,91,165,251,140,155,103,178,15,143,35,144,239,107,193,113,174,161,7,236,221,230,242,183,22,31,94,34,61,245,197,248,147,255,50,4,57,194,66,110,134,254,174,177,33,161,62,179,245,76,46,116,150,141,184,186,176,56,116,159,173,68,148,227,106,11,33,235,118,70,0,46,6,37,151,212,159,165,7,147,86,111,23,109,73,211,82,232,61,213,251,211,4,103,202,99,128,117,175,167,250,208,162,83,152,162,153,28,95,11,151,242,201,203,158,83,53,149,22,168,5,88,212,128,194,57,26,1,207,149,213,172,228,92,242,58,21,96,106,133,212,150,200,248,13,62,205,18,61,222,237,177,144,172,156,206,225,250,244,190,52,75,125,58,70,65,183,218,17,141,122,168,223,228,103,11,61,247,213,27,35,94,152,29,77,112,69,245,7,221,222,122,110,112,213,178,6,212,126,82,125,224,244,194,100,134,126,3,70,89,122,239,67,97,114,65,190,44,169,24,59,231,171,254,54,26,50,62,96,203,58,104,231,147,86,29,221,235,22,140,196,170,72,107,47,48,5,49,243,194,199,249,215,180,42,181,84,197,97,170,76,199,59,5,205,199,248,193,199,38,56,46,202,122,124,128,233,62,27,236,242,35,229,215,193,48,21,56,135,137,76,182,250,110,194,57,59,140,5,186,159,69,79,241,173,111,102,139,78,72,173,49,134,229,97,123,214,22,66,59,220,40,189,57,117,43,23,70,9,68,183,4,86,242,69,11,217,102,141,4,193,188,225,39,42,206,228,212,138,192,106,115,231,194,125,64,23,34,225,49,56,158,124,195,49,14,155,170,97,241,105,5,137,251,194,53,149,39,125,137,38,80,15,120,157,99,243,129,157,83,203,64,93,90,28,129,201,11,219,12,37,112,164,129,57,74,100,167,195,104,219,74,24,137,184,221,57,19,226,185,136,209,86,13,158,193,253,81,226,106,124,170,162,169,182,1,139,145,195,48,249,212,39,89,214,121,211,225,176,49,235,61,129,82,104,1,106,192,68,105,245,230,159,191,19,48,102,156,102,24,153,133,190,103,80,87,136,14,172,194,72,4,180,128,241,79,36,132,155,106,115,209,157,227,245,160,53,172,131,134,136,130,243,240,3,83,52,43,209,227,66,15,145,223,58,167,76,47,241,3,151,174,112,214,114,191,74,125,173,151,216,127,196,134,194,208,0,220,167,43,202,27,220,133,45,210,224,58,20,46,69,199,12,114,130,238,70,204,48,67,67,179,101,5,221,66,95,93,166,98,168,201,255,74,74,209,155,53,140,16,112,62,131,150,173,242,244,247,181,145,65,74,194,214,74,166,0,54,216,223,10,32,167,144,53,46,97,89,37,79,237,156,137,67,189,140,172,0,10,152,138,139,144,3,23,45,248,35,7,209,226,99,219,214,167,241,20,108,131,226,242,207,213,202,26,165,201,150,18,102,10,254,252,193,207,132,173,154,163,71,25,119,58,183,33,87,163,55,113,135,156,226,77,24,175,28,46,56,228,2,35,54,232,133,221,149,204,89,223,122,53,4,145,30,235,169,20,241,23,161,174,160,34,157,114,39,255,237,98,53,23,85,111,30,228,59,168,186,192,87,34,15,110,155,150,159,216,131,46,103,241,124,104,134,92,94,126,118,236,58,152,89,229,104,60,43,11,81,217,223,84,33,90,223,213,230,164,108,113,123,85,106,253,37,244,245,106,2,34,254,185,24,190,170,141,13,25,47,215,181,84,208,49,48,226,160,11,47,27,133,223,231,52,158,229,38,6,22,173,30,205,89,152,73,248,173,199,227,131,248,102,58,141,57,242,140,199,156,146,4,101,97,35,242,188,18,55,159,194,164,176,62,178,164,26,63,77,18,79,44,113,24,221,112,139,253,167,177,74,197,90,46,52,251,185,38,48,71,104,162,228,82,211,120,123,196,152,101,100,97,101,113,26,119,153,75,104,84,248,58,180,214,233,115,245,221,231,58,22,80,238,194,38,6,76,120,210,223,42,117,35,44,214,236,100,170,177,143,67,104,48,230,147,186,188,83,244,128,52,98,86,77,16,82,73,240,123,46,59,185,132,102,25,56,15,215,138,168,208,142,85,237,9,130,10,81,110,190,80,231,120,94,107,98,227,254,80,84,191,170,24,73,133,114,60,103,25,161,72,24,15,173,63,240,118,37,47,224,133,129,250,192,171,198,79,79,36,227,235,122,225,36,48,186,112,47,220,189,205,202,10,148,91,250,11,103,129,203,250,115,53,25,73,191,249,248,99,209,226,95,55,247,129,27,182,194,147,116,74,84,104,14,255,90,231,115,40,75,44,229,19,217,101,167,96,136,130,157,82,118,233,51,249,155,231,110,42,138,14,169,105,17,86,162,177,223,125,178,70,35,161,246,84,88,72,34,187,139,128,182,1,252,108,154,66,7,245,39,131,179,78,228,155,48,128,207,160,196,131,179,215,117,77,33,18,200,156,110,229,160,153,119,214,138,24,27,199,122,107,78,19,72,143,109,23,129,75,136,167,119,243,42,43,78,138,62,158,44,54,217,51,31,239,99,244,16,28,171,207,218,58,198,199,111,97,86,136,65,68,91,115,81,172,25,157,205,212,47,23,109,25,45,228,129,252,76,37,235,172,178,134,160,4,224,127,79,77,41,160,104,161,240,173,198,240,66,39,242,223,20,179,44,125,101,250,69,127,51,152,200,123,213,212,229,217,64,92,190,28,208,218,174,52,75,109,155,72,252,48,20,177,106,195,144,242,112,7,216,24,170,243,99,62,65,177,225,83,144,12,195,147,53,61,158,98,134,58,212,199,147,65,209,128,94,38,148,229,6,18,61,11,144,204,106,252,200,234,25,252,75,18,48,127,42,128,39,116,210,14,23,90,118,53,232,70,7,153,103,231,209,150,167,202,80,30,109,13,170,149,28,166,91,94,142,22,84,186,200,61,251,22,156,201,40,201,79,179,37,148,123,180,12,235,190,148,170,234,117,11,240,171,113,51,105,175,212,57,249,155,139,253,114,172,208,100,32,21,219,99,90,224,192,207,242,137,240,237,189,55,129,197,232,225,194,142,160,212,181,74,183,69,182,186,121,55,159,232,105,16,171,18,237,237,29,97,131,51,47,144,140,211,54,144,179,9,247,53,3,86,245,0,19,172,76,43,80,59,113,147,182,175,112,90,251,217,50,7,165,153,178,133,163,14,223,118,24,149,11,229,8,113,85,105,90,207,43,156,205,79,123,81,96,42,195,182,47,122,186,85,250,122,250,145,200,235,184,19,64,39,63,60,1,210,73,69,5,68,139,120,7,223,75,59,78,113,216,252,124,128,128,179,62,29,146,150,128,138,64,36,122,198,69,30,220,228,208,243,141,13,224,141,228,167,153,123,7,135,9,33,102,30,68,175,222,237,58,201,248,131,218,68,114,70,133,212,90,11,47,152,37,162,116,6,53,58,130,224,70,207,218,221,178,140,61,210,55,5,140,138,173,181,147,164,228,206,30,124,253,212,52,31,222,138,179,225,167,236,223,114,17,3,21,239,28,63,50,152,64,216,38,105,18,144,91,115,218,132,151,74,104,36,235,47,51,246,197,131,60,198,33,173,29,117,20,146,237,240,52,207,218,40,58,7,137,112,224,84,249,36,35,80,255,180,237,91,115,147,95,77,31,219,211,234,109,84,21,190,244,206,54,120,252,26,101,120,152,20,102,132,147,155,81,239,81,6,7,4,223,124,19,134,7,225,172,61,25,239,182,172,230,41,28,151,62,52,85,101,137,231,85,194,113,33,138,32,206,160,237,142,30,53,24,12,159,70,98,48,179,75,120,53,118,222,74,156,145,144,255,157,221,244,55,158,23,233,207,218,232,174,59,139,162,54,69,79,69,219,233,80,98,244,189,236,76,40,4,29,100,93,14,104,117,220,76,230,144,123,186,12,57,33,221,215,235,70,193,32,227,141,112,124,10,95,175,227,179,232,161,55,108,10,250,131,155,172,154,166,214,7,118,129,83,129,80,207,121,12,1,113,215,198,177,146,73,39,185,21,125,118,174,89,244,230,36,24,220,5,134,169,181,107,231,11,204,183,213,75,206,16,10,130,230,82,186,214,166,105,217,244,176,178,137,23,234,70,153,144,57,245,23,75,116,136,200,189,173,150,108,132,25,125,190,158,46,128,179,203,38,68,178,226,232,97,166,21,109,183,235,193,180,202,92,207,26,106,57,15,70,247,144,155,86,52,237,47,217,79,240,136,75,132,187,27,9,25,237,151,195,74,118,241,86,44,198,115,124,136,185,121,206,226,16,165,173,240,154,119,141,251,78,40,40,155,39,154,90,183,13,69,38,74,134,131,39,76,89,56,68,180,164,6,211,182,237,120,171,179,129,23,141,26,155,255,234,141,230,149,18,216,181,180,75,144,142,209,126,207,250,97,33,110,105,34,132,140,203,221,76,182,133,161,150,2,2,7,97,69,163,252,57,212,232,131,80,178,122,34,151,41,149,233,75,146,166,181,51,222,94,249,133,226,246,30,90,110,77,87,75,107,215,64,162,157,75,226,21,232,231,30,147,168,251,213,103,79,125,250,233,138,49,84,182,128,41,9,80,75,1,173,166,20,55,39,152,37,123,138,49,120,118,55,21,104,175,111,207,147,127,228,8,197,173,70,234,204,197,0,218,221,250,79,126,104,167,222,80,109,51,251,34,62,73,161,54,152,79,3,200,241,224,150,51,71,83,111,75,53,183,102,191,173,168,249,247,189,242,52,34,66,205,17,80,250,229,39,238,119,28,63,129,124,184,157,125,225,83,90,124,140,219,55,235,127,22,123,11,152,197,60,180,175,172,121,9,33,21,229,117,43,217,153,57,81,174,86,93,145,26,67,226,224,105,74,43,225,93,31,243,177,43,67,80,163,74,207,219,54,9,69,17,186,215,174,178,115,128,120,121,21,60,57,136,212,234,144,194,61,236,235,235,12,46,108,219,229,201,125,148,8,90,159,41,151,146,94,92,177,138,220,142,64,126,125,143,167,164,166,132,148,175,209,158,118,141,216,89,243,93,184,130,20,81,78,237,39,181,108,145,247,33,17,50,230,61,244,99,162,168,208,253,193,18,212,218,58,162,141,38,15,207,248,16,43,108,79,69,13,121,220,223,68,49,127,182,62,137,218,10,157,211,47,92,1,57,16,59,113,126,202,144,186,147,143,162,182,103,28,216,26,231,231,132,105,63,248,156,122,59,61,73,50,104,196,127,139,239,192,214,219,163,153,92,184,2,170,63,218,164,224,124,189,117,70,103,72,29,166,192,118,61,125,97,150,118,116,152,4,134,250,100,86,61,226,38,18,61,122,244,43,106,221,11,94,104,243,23,59,67,192,155,104,47,157,135,18,161,207,45,105,60,125,120,148,164,239,128,83,127,139,144,190,180,152,163,121,63,197,83,109,88,109,144,163,164,136,159,119,62,27,105,138,207,1,81,108,215,80,252,92,118,100,252,96,171,166,122,58,137,224,66,184,31,243,124,29,45,176,229,164,243,3,55,193,218,221,228,224,34,206,5,189,193,15,238,166,27,215,53,88,94,74,24,164,201,20,202,179,6,180,201,233,196,28,60,11,139,56,179,86,106,111,184,217,29,166,202,88,171,142,43,53,95,53,214,22,5,252,90,46,125,78,189,20,121,147,243,104,115,62,221,4,103,15,246,166,48,19,97,106,26,235,35,204,178,228,181,207,150,94,158,138,126,164,23,61,92,119,204,75,74,138,36,238,197,152,56,221,229,25,112,250,88,228,116,225,164,47,94,112,198,4,55,213,84,141,51,238,94,98,146,13,66,56,98,13,152,100,197,252,197,25,9,64,76,149,99,88,208,27,203,242,160,16,85,84,215,224,69,71,189,221,231,89,134,87,80,99,133,70,56,49,253,183,225,108,21,129,214,69,203,69,118,230,71,132,77,112,86,36,232,188,97,178,247,93,3,122,179,37,236,213,20,248,179,242,127,19,13,163,178,105,225,49,244,212,195,211,181,192,38,230,40,97,101,116,82,252,214,112,242,109,5,107,10,115,184,224,68,33,222,46,209,240,51,227,75,242,49,59,179,136,237,78,174,238,150,94,140,65,57,166,222,19,45,231,91,103,255,156,196,83,245,173,206,107,194,169,21,123,66,230,173,5,62,62,91,42,247,99,118,33,124,61,67,130,185,26,83,97,88,223,170,14,40,166,91,124,76,42,44,52,229,121,78,103,139,181,199,62,59,241,208,20,102,181,251,44,205,38,204,41,79,6,243,166,75,22,158,57,190,83,214,118,3,222,186,185,91,149,154,237,216,242,224,157,140,206,136,149,141,92,134,132,210,177,89,122,143,197,55,208,142,149,44,51,60,240,35,206,235,100,228,45,122,243,106,146,110,190,178,241,163,180,167,37,27,169,158,219,118,168,208,53,237,195,163,88,19,174,219,56,176,183,38,77,22,228,153,110,102,80,77,208,36,173,127,96,246,255,184,20,202,111,9,21,102,227,215,189,23,231,161,52,34,52,34,86,39,98,182,162,235,166,93,220,240,214,210,58,20,112,83,233,49,224,154,175,9,147,186,213,215,10,220,208,57,189,191,61,155,246,7,230,100,107,49,140,20,206,165,242,166,146,82,4,175,128,183,158,31,25,210,207,209,227,230,227,207,68,177,26,230,62,47,252,248,31,136,172,184,150,34,168,49,175,5,154,80,46,40,254,177,140,101,73,40,254,15,76,233,224,29,83,72,234,101,125,36,68,159,242,138,159,222,111,211,87,130,57,210,219,109,128,171,170,216,29,88,20,161,249,109,130,250,67,224,206,241,222,2,230,19,201,111,83,109,214,61,120,197,213,88,42,23,238,168,112,197,23,201,168,226,200,78,74,73,237,118,82,251,138,178,65,209,20,2,7,118,174,241,222,54,41,165,143,40,65,144,25,229,129,25,110,155,33,110,48,46,2,187,124,88,203,199,95,156,15,154,75,216,187,3,229,191,241,92,60,130,29,27,206,121,42,127,229,193,49,104,227,72,135,103,236,105,40,3,94,94,219,107,48,140,141,2,119,166,203,12,152,234,106,249,96,124,143,56,210,233,12,206,218,97,155,160,134,107,177,116,169,241,26,138,90,192,207,239,77,182,72,56,237,169,126,61,187,66,252,52,139,77,27,229,128,87,4,130,200,54,228,252,204,180,78,46,198,163,241,41,65,105,173,48,81,166,121,97,136,207,134,78,227,26,105,98,220,166,99,220,101,69,233,103,243,44,66,162,127,119,60,107,128,60,90,11,216,250,106,100,233,195,116,232,1,117,26,73,203,179,182,207,214,16,35,74,72,179,60,249,237,51,167,137,193,92,120,40,87,243,57,144,143,131,225,161,254,66,227,79,17,159,141,34,50,23,171,160,123,147,128,252,86,148,132,79,14,24,242,144,250,192,179,9,188,84,12,8,70,53,132,86,252,230,103,143,40,66,25,110,112,4,150,77,252,228,125,176,131,38,185,24,211,177,62,240,177,174,61,243,82,170,105,153,11,76,67,116,36,102,80,136,81,226,97,224,153,21,110,249,15,154,226,91,67,24,144,158,139,55,242,124,238,129,19,62,89,117,60,240,114,241,113,96,19,130,81,88,2,42,192,103,206,201,205,207,199,88,206,239,85,139,121,240,93,15,198,140,148,173,192,136,209,8,76,177,188,111,243,80,6,208,116,164,112,79,93,224,179,173,63,48,106,165,158,254,195,63,223,106,26,2,151,125,175,70,130,247,61,179,207,92,243,122,58,19,216,81,63,57,147,182,240,142,54,158,3,181,224,245,192,187,11,76,7,156,254,246,32,226,227,139,19,241,76,173,181,6,78,78,21,82,249,218,93,43,154,51,13,238,205,99,92,197,194,193,178,39,97,63,31,227,41,126,251,83,172,80,152,138,208,8,200,24,85,137,142,233,57,255,34,214,67,94,72,9,15,89,142,41,234,115,161,197,122,104,236,128,171,107,144,1,195,144,178,94,216,11,41,172,24,161,61,15,86,57,96,34,131,56,187,122,102,153,144,88,174,113,241,54,181,109,133,123,180,2,89,42,178,235,177,76,119,129,83,25,88,98,179,107,98,38,35,181,54,111,4,139,2,147,245,172,190,113,3,169,248,74,69,187,196,41,138,61,135,82,252,244,57,49,134,68,36,51,236,6,17,70,42,208,213,204,165,22,28,212,21,49,40,140,182,118,218,81,147,63,34,89,0,101,41,6,157,236,196,236,142,177,153,110,154,177,31,99,133,74,154,120,49,114,78,251,217,198,187,243,213,242,217,97,190,82,99,131,26,1,79,129,20,211,151,147,73,72,123,96,218,55,209,92,218,19,30,72,223,118,185,229,193,180,34,135,182,239,230,61,126,21,193,246,166,180,74,180,48,195,251,24,48,101,177,67,79,93,200,189,99,72,33,16,144,146,3,224,212,227,107,27,203,187,26,4,195,100,106,226,183,9,61,232,163,209,12,226,98,242,240,96,97,77,232,153,14,71,127,44,62,234,94,199,84,35,139,54,229,216,116,142,219,59,53,254,12,103,242,140,186,228,130,4,178,38,224,33,90,92,206,43,110,4,14,79,95,62,130,11,57,250,63,40,116,77,218,8,97,28,146,51,44,2,68,157,166,26,151,80,8,167,22,235,139,252,173,26,97,44,152,218,125,26,15,122,229,198,11,19,31,15,152,68,133,220,28,21,202,8,126,19,188,204,89,28,145,68,92,202,117,190,107,49,13,221,242,24,128,240,229,199,142,70,77,132,142,57,161,142,123,182,34,22,156,154,194,231,197,114,28,158,29,197,24,93,35,149,134,53,55,0,9,236,49,175,5,30,38,183,230,48,27,247,214,171,155,85,47,57,76,148,94,78,207,132,6,221,138,49,167,239,66,247,180,3,239,18,139,155,4,140,246,243,208,246,79,42,48,142,32,36,214,30,248,44,146,152,44,52,174,106,65,145,5,121,114,172,253,74,104,41,41,12,229,115,140,10,133,100,73,188,187,84,96,190,136,7,167,27,66,116,139,40,228,35,214,17,135,103,165,15,44,171,185,79,26,32,126,187,160,139,49,21,30,99,133,5,88,77,161,78,111,142,247,17,75,12,103,227,143,47,209,66,77,152,51,28,230,113,245,68,22,53,247,235,26,121,143,62,4,20,16,228,225,29,134,30,65,231,18,38,126,142,179,53,91,237,250,123,117,173,2,147,188,80,184,195,169,31,176,5,75,244,209,90,200,191,29,19,110,161,172,54,31,52,180,64,176,240,172,193,84,225,50,189,197,215,244,174,207,86,95,30,152,108,110,192,115,61,131,98,172,70,113,111,164,113,250,131,162,222,29,104,165,10,76,96,2,170,49,147,18,106,104,77,209,54,157,197,24,116,194,209,114,97,82,8,43,220,202,243,70,73,99,81,220,140,130,176,128,225,152,146,39,67,229,199,21,34,42,110,200,212,227,47,37,136,79,194,227,165,225,97,168,83,74,213,137,183,117,154,82,119,213,2,227,68,61,242,190,254,87,198,31,211,155,35,133,20,63,13,119,210,229,206,68,227,219,88,239,221,243,219,231,16,187,206,2,48,234,91,238,157,145,124,72,215,217,158,228,44,167,7,30,129,141,236,89,224,143,144,212,97,138,101,239,210,54,54,170,121,195,58,235,141,173,28,24,22,223,112,213,137,114,74,9,24,112,41,49,40,11,141,177,173,168,85,155,251,160,152,144,247,243,224,208,233,69,70,173,35,72,243,160,199,130,143,240,6,38,154,180,145,76,52,24,110,157,214,89,74,179,167,187,161,1,147,197,9,71,254,28,235,194,113,7,140,195,165,174,120,238,237,129,83,164,187,113,228,183,40,106,35,108,1,223,82,220,124,20,17,167,3,165,174,43,114,121,48,172,79,69,207,255,168,249,102,2,155,208,74,163,142,77,117,121,192,156,17,242,45,141,129,194,43,1,51,50,233,194,79,142,100,175,9,39,221,208,199,121,73,249,28,211,68,181,226,165,51,94,187,194,84,51,221,49,33,254,189,100,192,39,74,199,55,122,113,214,185,116,242,77,235,57,116,6,150,106,180,167,77,39,10,76,60,46,225,12,172,101,184,180,112,82,11,23,3,154,136,21,203,79,91,13,76,132,209,172,254,104,201,189,7,101,49,177,124,6,1,37,253,233,193,179,70,252,239,252,203,113,104,101,166,160,19,150,111,200,39,35,255,34,143,118,190,85,95,17,70,27,16,238,12,129,77,157,250,230,125,143,215,191,117,166,216,13,86,60,218,217,68,164,182,13,88,55,180,243,222,104,70,8,140,48,64,132,124,32,254,235,250,211,133,126,235,200,251,110,106,48,101,174,144,106,191,185,217,78,5,77,18,152,108,93,143,176,39,36,103,34,187,103,60,167,37,204,9,180,30,167,216,189,211,100,151,163,193,49,247,243,227,98,201,76,170,170,231,13,101,245,207,155,184,48,158,127,180,66,101,150,253,208,47,2,167,107,212,39,103,170,174,123,23,248,28,202,229,238,196,220,105,40,204,70,93,115,228,187,225,114,152,10,35,231,21,11,140,166,114,137,55,81,218,149,114,116,76,64,199,66,241,162,192,103,76,162,86,37,83,171,219,228,230,8,80,36,87,2,173,89,18,118,20,156,165,212,227,169,225,135,170,55,114,50,225,153,193,151,115,248,120,91,34,28,73,146,242,24,209,177,147,214,36,122,150,19,45,245,187,163,144,12,148,86,9,184,237,160,20,175,1,155,254,205,133,207,97,208,219,189,51,133,17,178,234,173,162,53,69,72,147,103,190,81,19,42,221,224,84,201,119,56,206,175,201,79,227,242,71,207,50,48,245,169,10,207,236,252,15,223,213,58,96,200,123,236,113,81,8,185,228,67,149,100,213,129,241,96,70,21,123,97,92,223,232,87,0,174,146,173,152,214,112,80,239,152,81,137,158,229,189,76,36,34,149,251,29,155,176,4,77,107,117,104,85,224,37,113,44,136,254,33,123,137,223,206,108,248,250,104,231,118,43,223,15,178,182,16,151,3,151,96,14,3,158,85,120,234,81,205,194,179,243,171,169,208,126,158,156,156,66,116,81,1,143,41,99,138,51,236,207,69,63,213,218,122,169,169,182,151,128,171,170,209,3,167,187,69,23,118,135,41,159,154,92,105,241,226,75,180,153,154,112,179,80,107,207,241,19,247,134,56,100,233,115,145,59,157,17,240,135,43,92,127,25,118,182,152,9,176,113,205,250,92,12,181,200,77,23,180,44,149,84,214,202,112,141,116,178,88,202,50,50,63,191,41,14,38,140,20,221,108,12,78,177,162,179,149,30,206,7,158,55,112,206,241,208,117,162,192,145,22,233,4,134,143,152,149,206,35,35,171,112,24,206,173,103,22,242,23,145,203,131,166,183,202,217,178,44,66,234,91,116,178,162,174,103,237,229,136,91,36,50,207,83,135,180,146,15,186,73,198,227,74,236,170,171,30,162,250,117,225,66,40,78,96,74,15,251,133,217,51,117,179,170,70,207,122,31,140,250,54,217,234,152,148,81,20,132,129,40,134,27,29,7,199,114,25,81,51,4,161,189,110,223,231,244,118,198,25,96,227,114,149,179,97,162,105,90,35,59,10,173,188,28,122,212,4,140,24,112,248,27,70,214,99,139,196,249,125,173,167,248,236,28,137,4,92,124,34,17,218,145,126,182,131,110,88,100,102,148,84,108,237,159,50,122,180,30,45,105,137,118,83,145,67,230,164,95,161,84,66,37,50,188,186,10,23,138,90,125,204,42,149,165,106,42,55,43,115,245,215,162,190,78,247,194,77,73,69,212,220,37,188,251,162,150,91,49,137,161,200,117,39,99,236,150,33,37,174,228,83,60,81,125,41,100,238,240,107,96,119,196,79,115,26,9,122,14,174,96,8,174,38,177,93,196,114,67,74,237,58,139,244,212,168,24,194,180,90,67,23,231,162,200,139,79,170,147,24,209,177,40,32,67,63,39,235,1,177,217,85,252,201,104,187,175,186,157,145,101,119,146,5,171,195,170,18,3,182,179,41,248,83,81,231,40,227,57,124,142,163,56,163,40,98,210,214,44,223,3,143,183,237,168,113,65,144,87,186,131,33,221,67,179,62,138,88,186,233,174,202,250,160,172,229,86,105,209,111,173,71,23,132,25,181,121,149,74,55,177,23,153,165,137,250,251,237,48,149,163,93,167,41,129,58,207,115,80,175,193,214,171,48,213,229,45,202,57,8,3,234,68,131,149,46,47,31,21,142,11,81,38,102,113,18,99,142,2,26,8,28,151,46,237,243,224,222,132,11,12,183,152,204,21,138,165,92,180,18,226,163,170,217,211,249,53,91,70,189,71,194,106,212,109,190,210,121,217,253,201,217,86,37,166,200,23,43,221,107,121,185,26,34,0,181,7,150,233,160,196,163,141,46,165,163,147,144,100,233,81,87,68,145,220,20,255,196,24,159,103,124,208,194,23,16,115,119,114,14,248,110,90,140,238,99,138,151,60,141,192,189,205,128,105,33,190,87,15,232,162,163,132,134,66,10,201,20,18,186,222,211,3,208,197,248,5,179,24,104,195,116,227,70,212,254,96,112,201,152,18,64,164,67,195,203,138,214,208,150,108,10,58,144,154,246,170,163,243,237,74,214,39,51,179,222,139,177,72,201,37,61,89,7,212,218,81,88,180,232,114,207,85,225,57,169,5,118,184,178,113,44,121,114,86,108,247,71,131,161,83,74,202,121,111,124,192,184,121,34,188,45,95,228,184,159,217,153,199,62,6,65,61,254,172,125,105,53,127,177,130,127,161,95,132,125,168,197,163,101,184,69,229,183,45,219,189,188,132,147,80,24,220,214,143,61,82,156,211,198,248,7,181,21,29,187,22,58,230,26,112,83,138,73,168,199,155,23,41,23,235,146,150,214,28,10,208,32,45,254,93,76,64,69,249,12,225,82,48,69,62,135,235,162,241,71,22,32,5,60,63,127,178,224,84,108,113,187,136,126,85,183,214,233,43,167,143,71,238,13,63,162,7,115,232,20,70,118,65,215,31,236,110,62,17,39,102,175,112,12,155,31,49,189,222,138,181,50,40,106,23,216,104,55,3,134,29,243,89,220,148,101,122,5,232,160,205,226,113,21,200,230,249,84,25,86,68,35,215,18,208,119,119,177,224,99,37,73,147,96,97,145,220,248,173,144,1,145,165,100,220,128,153,89,126,117,99,18,63,46,12,230,166,79,5,42,142,149,241,137,7,35,31,241,155,165,240,15,229,231,152,128,46,234,23,195,165,7,162,22,125,41,186,126,211,207,138,42,200,2,230,172,166,165,41,1,250,12,135,4,5,42,37,57,99,72,44,254,188,8,243,175,75,82,71,0,234,98,143,154,3,159,157,87,3,73,244,29,70,85,44,33,145,38,106,33,132,27,77,241,202,223,218,114,42,26,0,163,192,164,5,122,220,113,141,204,109,235,204,245,33,163,184,74,104,203,128,83,115,34,108,200,43,142,51,147,20,198,149,27,14,147,64,19,186,53,126,154,36,221,239,181,9,6,39,209,218,37,10,69,60,218,127,155,50,217,222,53,124,54,150,115,126,80,49,102,161,81,141,179,66,162,254,187,152,190,231,166,226,221,52,82,69,213,44,112,47,42,186,73,81,211,138,58,100,8,61,206,7,208,60,5,197,63,177,248,80,142,81,238,12,24,61,154,87,253,81,88,74,146,88,82,67,112,43,207,128,113,249,165,0,14,101,139,234,197,90,150,171,195,99,146,156,22,206,91,124,16,43,185,145,192,118,167,184,32,199,173,173,112,91,83,152,228,40,122,15,152,146,38,185,250,108,41,217,171,46,128,121,83,77,252,54,10,86,125,196,105,12,221,75,115,179,103,19,222,211,23,8,29,216,58,224,116,12,172,120,50,120,103,148,121,236,28,217,168,14,251,52,236,196,106,158,66,176,134,242,120,190,11,187,171,182,11,93,40,81,178,81,16,139,46,202,196,0,37,93,158,49,13,81,186,208,18,233,143,177,206,143,190,65,126,102,77,253,109,147,115,241,237,204,82,183,154,96,177,158,40,223,105,105,247,232,74,41,152,104,206,92,113,113,126,5,88,173,56,242,110,134,137,104,80,123,146,167,169,165,216,23,76,61,186,233,60,59,142,182,135,191,104,21,216,93,187,92,206,52,196,134,251,189,23,10,3,79,34,190,32,205,187,3,69,4,74,138,102,17,230,65,16,228,7,55,227,163,150,33,133,42,211,235,119,138,21,137,55,93,63,9,154,40,255,156,231,88,163,228,83,81,226,71,126,111,75,182,233,182,176,81,5,240,165,203,78,73,25,172,192,5,131,223,175,206,25,174,99,205,37,216,5,191,17,63,123,120,222,82,58,100,209,233,229,173,211,165,193,119,84,159,24,47,39,155,79,149,51,252,176,164,44,245,42,81,21,254,221,220,148,222,213,213,134,59,142,90,162,31,76,146,163,233,147,147,146,116,210,14,147,117,156,89,29,218,179,98,142,213,251,251,34,48,143,247,173,65,71,74,93,61,38,73,53,53,123,189,156,94,159,44,219,15,165,207,78,99,188,52,250,14,239,234,134,30,100,206,231,112,163,139,38,44,207,10,23,118,210,176,163,149,184,255,138,185,72,71,159,129,73,79,20,192,84,37,126,48,13,133,106,14,108,42,112,134,95,188,234,84,1,251,105,76,27,30,108,42,70,33,181,245,196,95,95,183,175,195,29,187,71,223,43,229,32,73,197,210,47,82,226,201,185,202,1,242,251,154,244,219,63,231,143,141,137,247,196,178,233,174,170,177,38,56,210,147,111,42,70,120,148,244,226,102,20,160,254,220,5,231,79,143,116,43,232,241,179,13,127,87,217,14,137,89,154,16,225,7,23,66,79,181,171,143,178,173,222,244,7,35,221,41,116,36,40,82,162,11,240,27,112,138,146,135,72,3,210,58,77,88,252,135,102,214,238,19,252,35,44,224,199,106,65,109,74,122,254,184,55,162,145,191,171,51,134,121,145,81,193,210,25,177,47,144,160,172,162,241,64,103,10,93,226,191,7,135,100,67,251,163,225,229,130,234,227,247,185,142,239,83,149,121,3,242,188,226,233,255,66,229,22,145,95,113,189,146,213,13,254,224,66,188,84,189,136,130,5,28,15,158,77,139,81,220,132,108,244,49,191,215,70,127,50,235,215,158,84,215,199,218,180,221,44,63,110,221,140,146,65,59,84,155,244,16,160,31,77,177,193,239,181,140,201,85,148,201,112,127,122,91,113,53,194,237,235,30,141,211,56,138,134,119,147,80,222,126,78,74,185,185,113,128,253,142,144,12,233,111,214,221,18,105,70,14,10,135,97,70,145,220,169,29,180,174,148,149,81,237,36,75,165,110,31,148,85,235,7,115,46,107,140,109,80,155,58,126,7,16,14,251,210,67,2,158,32,147,13,253,193,118,90,13,133,45,126,235,48,100,1,82,237,1,124,14,245,230,55,39,56,158,167,94,125,198,169,231,128,209,230,44,10,83,95,243,27,115,82,248,102,164,233,213,53,226,227,16,89,239,103,178,12,212,70,86,188,216,89,15,85,67,193,40,54,79,47,124,200,144,5,41,153,214,164,25,53,123,151,51,157,194,187,169,85,76,107,233,244,240,69,38,129,147,165,166,119,158,241,132,174,119,6,204,97,121,111,142,125,31,133,181,249,83,253,190,211,152,126,250,243,227,126,111,152,131,52,155,209,173,225,167,248,189,207,236,224,239,47,140,23,238,173,100,136,97,118,145,164,58,255,102,178,2,197,81,220,6,121,107,218,175,9,139,223,7,107,77,127,186,34,244,20,87,47,139,61,9,122,142,205,249,139,66,103,152,201,147,22,8,32,121,195,220,246,239,129,244,99,82,152,191,239,254,53,41,243,20,131,226,60,56,170,80,195,151,8,125,174,82,78,101,84,65,103,249,251,213,246,225,245,183,39,133,159,238,12,39,163,174,150,19,232,184,63,57,168,103,11,209,222,179,159,235,215,228,243,122,12,32,153,216,188,204,35,154,175,99,229,211,102,158,186,174,190,153,162,40,144,180,54,245,137,186,242,241,221,252,216,205,136,116,38,93,156,148,94,58,43,15,236,38,227,57,221,232,219,223,209,1,90,206,241,55,178,198,185,10,13,221,217,207,144,142,151,222,245,106,19,58,254,161,214,187,253,220,187,209,68,31,48,2,109,178,163,81,201,24,93,4,231,116,59,91,88,121,3,58,176,195,250,9,180,169,214,151,51,125,194,164,62,61,126,80,113,227,182,100,144,88,94,156,58,126,106,207,183,252,224,140,154,201,59,185,185,209,33,172,120,162,69,197,133,82,142,37,67,191,169,172,15,56,21,142,163,94,220,76,162,33,72,38,18,235,101,140,176,208,50,197,175,207,225,135,46,139,159,110,141,99,59,103,133,39,154,6,126,115,84,238,170,20,239,204,97,93,132,110,162,181,105,245,7,18,199,74,57,100,142,11,65,255,36,165,254,20,125,209,64,31,112,199,75,210,44,39,213,10,30,166,110,4,26,165,232,143,176,203,8,37,187,3,111,156,7,49,40,80,58,157,97,184,18,14,202,79,136,156,238,10,119,89,169,7,237,154,230,33,212,52,61,1,133,52,224,49,31,52,116,114,30,107,132,133,119,54,252,82,147,70,239,207,65,61,156,105,155,250,234,249,55,182,191,115,120,72,5,18,246,170,161,94,88,125,2,165,243,66,13,10,234,32,187,79,180,78,132,91,216,199,249,32,245,122,149,100,121,183,116,201,17,9,102,28,90,252,180,145,240,93,184,118,66,41,126,53,161,38,61,97,160,171,221,85,156,28,194,27,69,141,153,21,242,152,103,204,8,139,73,36,139,179,9,155,221,221,20,76,52,137,159,195,80,89,157,254,0,24,18,69,185,121,50,115,222,71,252,88,177,100,48,100,95,161,62,217,243,6,29,26,124,161,7,68,97,132,200,243,242,155,147,102,147,44,209,217,101,206,206,145,98,174,192,244,32,115,5,90,208,28,198,233,113,41,209,28,209,171,177,63,124,88,200,59,151,165,182,16,158,170,211,228,91,94,154,2,126,129,187,21,51,59,76,45,178,220,251,220,119,59,75,71,161,128,54,73,16,129,237,52,133,236,7,205,199,252,199,86,19,16,174,6,247,12,177,108,212,69,162,130,176,149,187,53,144,96,87,27,15,197,190,237,33,60,6,28,238,55,129,169,139,247,248,160,109,44,75,205,79,22,148,231,181,129,41,167,147,171,177,109,93,105,210,174,198,24,211,33,135,69,53,30,173,90,80,66,14,161,1,39,105,120,142,219,168,146,197,144,154,45,42,116,24,22,114,53,106,41,145,236,95,190,239,20,114,236,154,148,192,51,137,179,181,89,152,185,232,217,137,100,180,191,23,228,13,77,45,64,88,44,93,121,170,24,153,136,166,191,152,132,220,209,97,210,116,250,224,84,72,236,88,4,38,254,169,135,107,34,164,84,99,174,160,165,183,213,10,67,217,200,131,116,38,189,46,205,27,108,58,136,106,237,216,110,225,9,148,171,23,202,215,37,223,105,92,213,157,232,223,177,230,191,141,132,233,144,42,182,110,141,31,37,194,8,230,156,200,111,99,239,116,71,137,218,141,169,38,30,210,118,113,132,209,20,167,105,32,202,98,75,120,50,141,4,86,87,83,9,65,134,72,43,52,83,111,92,106,165,29,87,39,126,154,206,195,46,59,67,135,69,118,197,76,218,4,133,100,103,232,214,136,216,226,234,188,148,76,96,158,191,95,116,183,249,131,155,34,202,125,107,227,228,188,235,111,146,66,151,207,121,28,9,84,148,86,28,112,24,214,247,189,154,241,233,173,136,157,16,176,88,138,178,59,215,88,157,107,8,195,8,100,48,148,85,223,224,137,81,7,10,76,67,167,199,140,170,229,1,228,248,107,8,233,121,53,24,38,7,252,245,50,42,25,121,225,21,22,73,182,40,134,12,57,85,236,61,98,43,219,154,40,4,62,118,84,100,14,206,113,83,213,14,131,183,250,188,153,7,79,56,181,183,132,171,186,137,244,248,189,217,66,206,39,153,10,147,198,243,32,4,181,174,154,133,237,40,87,100,39,4,40,102,85,203,134,8,101,66,139,123,35,173,190,117,38,193,77,227,229,48,133,38,0,66,13,2,111,202,220,35,254,129,162,165,196,254,187,85,57,187,53,67,243,102,211,130,24,162,149,213,245,55,141,201,24,146,111,25,241,99,145,22,95,94,214,190,172,1,16,99,93,118,42,100,154,84,169,204,124,96,74,182,87,216,236,199,196,144,99,162,33,88,82,82,68,33,32,188,84,216,186,140,70,192,31,243,215,133,71,239,65,16,13,25,15,194,8,2,247,102,68,130,254,104,203,236,114,153,136,3,174,33,143,205,208,54,50,36,128,216,80,167,244,35,200,116,121,133,12,13,209,247,203,54,147,177,109,154,14,10,61,176,222,181,79,140,70,181,140,161,85,129,19,192,47,182,0,137,88,74,21,202,170,85,227,165,179,17,195,11,76,243,140,27,82,103,66,158,3,70,124,63,194,141,221,3,28,5,33,62,254,81,56,71,43,27,153,229,99,116,9,106,66,202,30,41,67,56,106,72,111,59,148,119,75,226,58,38,218,114,65,171,12,15,191,112,225,177,74,112,177,66,181,81,226,177,168,136,150,253,8,206,54,8,112,29,134,81,85,86,61,125,3,45,92,32,184,4,118,83,248,188,16,234,78,238,84,210,54,47,79,102,41,217,88,92,236,246,169,138,127,197,73,218,61,8,135,83,137,238,253,253,210,196,252,178,103,206,224,191,70,159,231,46,15,58,26,70,186,81,0,82,85,242,49,243,196,118,244,192,138,9,200,119,57,187,50,138,15,110,7,193,117,200,107,11,76,90,212,21,79,209,75,162,20,250,254,54,68,6,80,39,124,48,52,105,91,40,133,105,52,220,217,59,150,169,27,199,229,145,171,43,229,251,223,247,178,216,225,150,150,17,162,44,20,73,254,126,186,91,59,143,132,69,143,43,64,86,215,97,236,5,125,48,42,128,123,245,123,115,196,234,20,166,91,5,142,159,31,12,187,131,216,26,232,95,37,58,83,63,184,209,139,38,116,197,120,91,115,182,128,169,55,149,254,31,116,87,145,141,253,221,188,126,37,40,249,194,133,28,144,199,70,62,10,221,45,191,77,191,87,254,21,15,178,112,201,237,23,133,71,137,248,160,233,178,73,60,151,250,4,152,70,126,31,132,125,154,112,215,133,207,33,177,34,178,130,81,83,69,216,109,88,231,217,111,97,211,135,196,41,113,159,140,66,169,228,245,125,86,183,86,133,111,99,24,207,158,19,41,103,138,153,167,164,181,135,201,96,121,197,88,70,119,116,202,76,194,19,104,221,123,228,128,17,203,221,114,53,37,145,126,243,100,20,50,85,174,134,92,115,252,14,101,148,15,112,21,239,23,161,74,117,199,163,37,232,167,37,140,61,168,32,58,118,214,111,178,112,152,72,95,20,196,66,115,123,29,169,53,94,84,73,30,211,146,15,187,111,255,193,115,99,0,92,148,218,1,223,226,19,197,95,67,106,240,6,77,3,203,89,120,172,199,169,10,107,222,160,113,163,58,217,0,92,249,176,156,220,17,159,95,107,96,115,152,6,253,107,231,12,196,162,90,220,123,78,75,29,200,79,247,129,130,224,239,165,11,69,148,91,222,250,88,84,72,201,248,136,38,202,76,229,193,55,45,172,191,175,69,205,190,50,142,13,179,139,156,218,151,42,155,243,65,101,138,99,248,36,47,140,202,100,103,33,158,21,120,152,124,133,79,67,147,186,211,169,64,162,205,247,28,92,136,44,21,16,4,76,107,247,66,82,186,15,9,177,202,205,187,53,79,59,60,144,205,168,242,104,163,225,21,250,2,177,178,237,93,116,129,180,230,44,184,228,51,86,211,197,9,69,92,78,201,31,109,91,215,72,211,21,66,209,241,114,24,210,139,38,112,233,97,119,154,16,56,238,173,204,225,142,145,60,226,193,137,152,203,107,147,164,205,254,203,124,32,145,173,130,22,162,6,165,101,182,184,75,215,57,76,17,118,246,96,47,181,205,245,93,1,116,163,204,184,186,153,16,172,76,21,154,248,127,166,72,182,250,241,241,76,52,28,216,17,239,69,247,202,53,75,135,69,154,243,118,216,162,89,186,128,186,125,146,237,99,214,170,116,202,32,12,67,98,193,247,210,68,76,232,153,196,235,134,124,50,132,87,199,46,121,30,156,194,133,29,59,49,20,148,85,97,8,235,126,104,133,58,95,182,59,194,77,233,110,227,240,41,235,150,131,168,128,151,231,209,1,177,208,180,145,175,101,237,103,126,68,28,60,9,131,162,237,149,199,8,250,125,15,74,97,122,214,73,138,185,178,60,149,98,185,42,169,226,25,208,126,157,255,167,250,249,83,121,148,33,39,8,254,236,240,7,55,74,101,185,122,91,201,131,231,74,76,1,80,242,25,195,4,167,242,207,200,202,136,198,119,33,219,135,72,111,135,248,32,182,173,137,193,10,76,229,129,79,52,114,89,83,172,237,97,106,69,206,95,157,141,131,93,202,97,120,111,34,207,53,206,93,164,117,101,88,42,89,36,63,220,26,124,104,73,175,174,68,198,126,67,142,82,52,117,244,178,248,240,12,252,185,217,59,147,158,109,198,90,220,29,158,205,186,107,4,54,165,74,191,247,234,207,102,135,111,92,252,157,176,144,102,209,45,227,156,16,49,203,26,10,239,82,173,50,16,77,62,198,181,191,19,146,89,101,233,120,146,80,119,235,141,206,252,164,159,138,243,96,132,21,67,108,64,142,84,170,93,187,23,148,208,104,101,180,222,106,166,148,104,190,0,166,226,87,141,28,52,230,86,188,50,213,91,122,115,232,43,118,15,3,43,43,11,52,18,64,59,26,68,201,23,156,239,42,163,109,100,250,174,53,65,3,27,214,130,94,93,160,135,119,219,142,26,118,17,170,32,126,178,157,84,37,147,74,106,90,190,144,208,163,153,191,83,49,159,9,86,170,80,30,157,23,70,11,213,77,113,196,59,32,48,21,248,156,239,78,152,68,196,112,62,117,208,84,122,81,186,244,131,235,84,45,34,236,4,66,183,97,106,103,85,186,195,36,185,143,141,219,163,129,183,99,78,173,160,44,162,19,152,7,17,43,253,152,175,213,165,76,51,213,250,181,136,27,106,36,206,46,223,148,77,42,176,21,125,46,120,207,61,151,7,105,237,210,0,49,39,53,4,114,14,195,162,34,53,131,103,55,217,193,82,147,191,94,0,241,237,209,122,78,206,194,150,249,92,75,72,62,77,137,52,247,200,204,66,140,37,50,71,211,76,53,231,103,255,170,61,53,95,144,48,250,135,111,132,214,231,212,151,122,16,131,220,148,231,48,233,200,29,234,4,28,63,23,219,219,159,252,76,73,117,187,14,156,86,156,14,199,182,34,87,174,254,7,19,209,221,147,133,29,152,164,83,0,254,129,53,98,212,56,198,166,228,210,19,109,107,57,30,205,82,81,210,1,154,172,205,100,68,110,150,58,51,157,165,196,93,199,246,171,23,238,74,210,57,222,140,22,46,178,225,132,74,229,131,162,193,235,29,116,217,40,137,135,122,101,199,81,91,119,88,40,223,170,146,74,164,84,159,250,124,207,252,38,19,164,144,79,34,98,144,192,84,120,103,253,222,101,198,60,134,106,113,73,100,46,225,183,57,153,160,137,165,168,180,14,101,231,180,213,213,91,66,208,183,78,115,232,231,134,31,46,4,151,171,22,23,229,47,144,234,176,181,209,73,28,22,187,223,233,123,160,17,129,72,178,233,234,180,202,11,47,203,160,172,92,157,236,108,164,43,94,57,177,9,172,202,231,228,165,134,43,189,124,110,174,22,86,64,50,53,92,153,4,94,180,153,154,222,28,10,136,26,35,14,111,70,151,234,133,204,147,121,104,59,163,72,83,159,81,57,251,44,207,230,48,205,106,18,114,204,208,35,120,51,177,145,207,201,225,53,201,164,167,200,122,37,186,20,182,68,107,138,9,125,143,8,123,80,102,219,4,133,119,43,130,53,147,182,41,137,216,83,6,85,163,143,39,89,93,134,132,214,206,55,160,39,117,220,56,17,116,63,18,245,192,165,171,81,255,211,181,214,43,67,139,90,60,212,9,61,210,49,12,5,166,234,182,244,8,9,90,37,140,220,250,220,43,69,195,9,4,120,105,201,134,135,207,124,12,182,28,161,181,99,110,201,28,54,230,243,229,81,216,76,23,161,110,120,249,43,160,143,208,27,190,167,76,133,194,143,55,127,114,152,99,17,235,150,33,77,16,219,197,205,19,145,133,33,129,36,50,143,61,174,222,15,5,1,118,72,142,208,52,84,167,89,24,249,230,57,102,17,56,240,123,55,152,155,37,229,76,209,218,108,241,218,196,131,179,156,18,168,8,53,207,58,101,83,29,144,210,112,163,120,141,190,41,114,194,89,108,233,73,141,251,45,82,131,205,45,105,248,152,118,74,58,34,188,244,161,170,250,44,173,42,4,28,61,114,109,13,70,82,117,113,76,32,242,132,94,250,0,39,183,104,123,78,118,245,217,35,228,158,17,189,148,72,41,53,236,196,105,189,106,176,210,214,33,87,83,124,236,132,176,231,8,102,82,75,130,197,152,76,166,63,120,181,242,120,217,198,241,245,207,227,5,76,134,69,126,27,38,239,155,184,173,86,68,93,228,131,152,88,97,11,184,195,61,34,49,199,65,240,218,67,146,80,225,40,87,45,33,201,122,51,44,231,184,40,176,197,203,92,161,218,210,227,176,22,158,76,93,151,54,121,227,40,150,236,198,124,33,43,187,72,117,42,26,114,112,51,92,24,106,199,230,245,219,5,93,14,177,211,167,197,97,167,79,98,54,137,169,45,120,217,20,61,3,182,130,238,174,203,239,147,29,114,216,10,149,116,109,211,212,235,159,27,62,236,185,244,16,128,200,100,122,158,190,76,11,147,43,138,60,79,204,52,43,154,146,29,235,147,20,188,175,13,125,149,192,38,73,20,37,58,231,44,91,218,230,198,123,205,200,21,156,41,79,150,178,235,190,209,163,159,139,109,151,130,2,69,201,48,231,168,125,53,133,72,57,65,54,115,209,175,38,161,209,134,218,135,22,216,245,171,9,11,117,61,34,144,141,187,133,181,131,178,116,29,82,84,64,118,84,252,226,139,62,159,19,75,165,68,249,1,205,185,109,234,9,83,206,5,145,100,172,240,39,203,213,20,58,149,224,253,62,35,194,134,170,251,97,166,43,196,97,98,107,79,92,157,210,148,72,65,226,107,14,157,227,144,209,186,191,72,216,225,44,49,177,61,33,5,157,241,218,7,130,195,84,23,80,103,84,162,226,35,67,226,58,245,230,243,78,180,78,143,156,168,255,76,68,130,139,27,120,84,155,80,82,253,188,118,104,8,34,212,192,79,203,197,217,212,78,252,222,229,163,37,144,245,69,45,151,55,16,117,250,229,146,164,86,41,3,44,209,124,75,121,198,212,17,165,227,42,74,253,105,93,215,33,161,109,112,199,75,241,22,218,99,90,136,60,56,93,11,45,10,70,191,45,187,225,25,130,113,251,27,40,59,147,178,62,168,176,238,128,145,36,215,227,167,154,118,174,111,196,148,102,52,81,236,98,159,78,37,138,7,208,33,40,90,237,81,233,91,242,122,223,65,209,146,240,71,113,130,208,218,231,125,52,188,148,110,149,76,42,52,121,2,38,198,49,36,237,100,26,84,209,52,133,94,154,184,17,4,214,82,164,201,177,143,183,232,92,154,96,87,244,222,157,147,132,36,189,156,47,24,61,245,182,82,38,35,40,151,159,38,112,235,221,42,54,95,213,156,166,134,161,187,15,82,168,89,160,87,66,96,59,20,252,106,142,159,34,89,116,227,116,239,1,206,46,141,75,36,226,242,142,249,187,112,225,149,155,164,34,24,210,162,51,22,81,192,61,30,56,227,19,5,92,30,194,34,132,172,187,215,158,90,25,92,211,242,108,83,62,108,37,232,250,43,117,146,242,185,22,205,92,126,178,33,174,180,135,254,246,166,156,201,51,217,84,21,55,109,203,64,49,228,150,98,145,198,89,90,204,72,5,226,249,124,222,250,106,194,213,154,250,132,86,245,74,5,64,254,63,20,21,237,18,212,213,159,9,190,161,8,242,27,195,94,41,97,107,178,166,103,75,142,91,47,147,9,151,47,141,76,120,244,154,80,204,194,246,243,92,29,172,16,197,236,108,73,51,112,53,212,191,209,199,124,124,39,45,25,2,166,138,47,218,156,207,4,31,79,190,151,100,169,55,213,110,136,236,203,122,243,189,109,132,196,193,103,151,234,107,155,86,95,116,119,147,107,174,207,120,23,87,29,42,208,198,149,247,183,57,71,253,228,178,12,136,82,128,80,61,33,240,121,13,232,237,21,182,94,117,103,18,160,212,177,61,143,182,33,87,117,152,66,186,246,12,234,37,22,166,213,159,164,238,243,197,232,163,9,41,142,100,221,147,15,188,162,237,105,91,234,181,252,25,84,167,218,64,75,193,202,246,30,120,69,18,221,170,252,215,3,19,172,206,229,210,47,164,254,126,239,21,89,64,36,101,97,129,236,111,250,191,138,198,72,106,106,251,1,163,100,29,48,178,165,250,219,231,118,193,85,3,177,159,144,116,18,139,110,51,133,184,3,100,98,207,181,246,86,51,56,39,118,215,72,20,134,69,14,233,246,148,173,94,38,11,60,76,120,208,89,64,6,173,52,10,67,69,19,236,37,176,158,38,217,54,144,77,129,207,33,40,70,44,250,36,5,21,76,196,22,124,48,103,196,246,3,35,49,22,196,41,136,25,39,69,41,139,115,158,27,164,111,135,178,124,24,177,83,200,171,83,25,154,180,13,26,169,26,108,73,135,77,251,70,97,86,216,85,96,160,100,73,140,86,92,190,152,104,180,139,210,143,32,101,36,180,191,92,190,127,148,158,212,156,6,158,94,179,135,20,1,194,79,47,156,67,178,62,91,120,123,63,48,4,26,193,239,51,30,54,75,30,109,95,194,101,18,129,28,242,207,147,247,26,154,97,16,59,170,199,217,44,186,16,28,85,52,24,105,244,129,97,161,224,212,97,88,141,139,126,18,184,49,227,201,97,127,77,73,63,9,100,101,65,97,101,172,201,82,149,215,96,124,43,51,88,166,40,59,126,170,111,200,135,94,226,46,212,192,245,131,33,110,54,131,131,202,104,39,244,193,9,134,7,147,38,27,164,104,42,217,213,103,173,251,123,181,100,28,86,79,225,79,13,226,57,204,118,101,199,226,196,89,151,223,138,190,243,37,13,143,141,18,245,30,156,97,8,58,79,45,233,75,244,120,7,217,211,49,120,151,136,211,177,130,176,160,3,38,106,37,110,95,35,160,57,74,192,136,86,105,173,20,28,20,94,220,102,213,150,231,131,235,205,105,123,186,132,123,4,15,135,222,188,91,81,166,195,148,183,207,167,224,137,70,207,75,184,87,84,0,136,155,211,101,19,87,35,81,255,172,48,82,202,51,136,4,41,249,122,38,34,14,87,186,124,150,208,118,60,51,173,95,234,124,180,134,154,58,10,141,70,198,28,12,114,116,68,138,57,98,10,138,213,165,12,144,128,134,61,83,97,10,151,70,192,204,114,189,154,124,199,184,36,160,144,100,235,213,116,122,204,75,2,58,219,51,211,240,220,219,14,152,186,100,217,172,9,113,238,75,227,54,201,243,74,76,167,209,31,52,98,54,24,27,148,254,54,146,16,177,252,88,108,26,255,110,244,159,212,160,190,155,20,145,73,148,12,17,146,17,18,65,36,97,196,102,166,63,120,223,121,134,198,146,22,41,27,67,117,124,141,101,85,46,50,98,149,14,211,144,41,172,148,85,232,181,136,67,5,45,234,217,230,85,88,149,130,61,227,212,13,166,217,65,148,89,97,200,235,131,167,246,24,47,74,193,131,71,184,131,200,153,86,187,172,117,92,48,151,156,89,119,217,123,203,210,134,172,3,91,145,90,8,129,28,163,86,247,51,83,67,189,140,198,70,193,243,192,208,25,197,213,189,105,225,2,211,138,19,40,120,158,49,117,244,91,118,152,181,131,67,186,42,55,246,180,154,255,17,156,223,212,21,110,221,135,187,73,208,6,117,246,50,97,41,41,176,164,102,173,93,33,130,51,105,244,208,30,198,103,178,174,140,193,212,46,26,96,184,81,3,38,95,44,87,35,56,86,130,250,126,154,18,142,76,164,121,86,99,11,198,240,9,117,169,196,52,155,57,241,65,157,77,153,157,40,229,24,60,175,32,230,52,65,32,253,237,66,120,74,212,4,138,246,5,2,35,101,24,112,209,106,143,15,110,2,67,214,165,79,78,70,52,228,56,240,74,139,110,42,243,219,250,47,175,62,130,81,15,124,73,164,169,235,22,253,32,238,61,142,129,18,172,251,4,147,116,167,157,24,179,193,148,142,130,178,230,87,15,156,132,41,253,152,92,253,41,26,55,173,231,248,96,52,114,106,152,139,10,140,53,131,218,126,191,92,27,246,61,175,8,47,100,79,218,198,9,33,245,10,221,86,78,116,28,147,231,226,216,53,160,246,234,34,157,205,76,154,144,159,58,12,67,191,142,40,165,11,35,68,70,32,5,211,128,40,132,212,144,96,56,124,28,158,49,244,234,185,74,16,215,35,130,152,182,206,113,179,115,67,129,129,73,168,219,198,24,52,236,135,188,195,124,246,66,82,254,43,6,196,202,165,100,68,168,25,206,49,77,182,177,118,234,197,103,61,182,32,42,71,15,235,93,216,251,214,39,67,82,136,173,177,116,97,111,116,142,29,62,119,203,229,217,22,216,25,28,166,104,162,60,55,135,162,218,167,17,12,137,89,163,134,223,213,61,80,19,233,81,116,173,21,26,187,236,62,202,203,69,47,222,142,83,17,125,133,162,244,212,188,87,13,25,105,36,72,230,51,193,217,190,202,142,155,43,147,18,121,242,228,154,123,96,20,146,234,151,60,198,218,142,167,198,144,215,201,13,25,200,8,81,98,58,246,134,36,210,185,247,25,21,191,55,137,9,37,31,5,62,102,69,189,240,177,111,181,18,29,54,100,63,111,17,25,206,143,9,3,249,165,179,31,84,146,5,115,232,154,183,54,49,55,27,43,198,150,198,89,97,165,33,181,27,48,148,5,122,115,250,126,2,165,48,87,159,155,46,189,24,109,186,188,246,115,107,124,194,171,197,140,72,135,228,64,128,35,149,109,82,205,93,244,119,128,251,21,135,135,70,233,120,251,89,225,243,225,103,160,20,251,233,197,103,18,132,68,0,43,165,60,38,101,103,113,220,49,217,112,224,234,84,160,112,122,220,171,55,114,24,2,35,205,21,87,119,74,117,180,105,1,166,172,16,32,0,110,154,119,165,251,169,205,120,180,78,125,230,123,216,223,144,59,87,195,64,85,31,83,193,235,126,64,89,59,79,243,12,111,62,3,166,8,236,109,204,33,171,239,48,66,208,106,123,157,5,208,66,27,27,249,162,214,21,134,76,201,217,46,15,76,109,187,188,53,103,123,136,176,85,171,27,84,180,163,60,24,67,134,142,182,206,20,146,107,125,196,197,120,119,67,77,70,184,123,98,134,243,63,53,153,70,37,199,217,85,119,192,100,3,228,173,203,48,50,242,123,243,135,247,145,124,75,45,69,174,206,154,6,196,74,63,102,191,62,185,6,228,91,49,210,143,251,218,246,170,2,195,172,81,227,131,80,48,174,187,89,57,86,98,176,224,218,7,89,245,113,193,215,240,194,208,250,209,102,61,54,126,162,72,111,223,175,221,199,235,187,192,23,62,238,36,159,207,158,100,145,137,216,209,26,5,49,245,137,107,28,99,33,110,78,164,85,9,16,91,54,57,147,88,65,3,41,213,231,183,233,137,14,152,237,113,247,7,206,10,115,224,180,231,230,184,21,14,55,106,133,158,171,91,228,32,217,148,76,143,94,225,17,46,248,65,51,242,194,26,90,40,209,206,196,126,135,33,247,12,74,11,85,47,212,221,31,31,58,111,107,68,13,148,20,229,19,142,33,150,23,27,49,217,1,61,22,63,70,240,22,112,77,122,96,23,178,234,45,126,25,97,32,253,105,136,72,82,204,113,236,66,145,130,97,150,82,246,18,79,198,225,253,248,169,212,91,196,150,68,89,72,215,61,167,152,156,89,139,195,205,132,65,21,198,152,136,83,19,207,82,67,7,84,227,132,29,95,141,61,81,143,39,146,126,119,1,101,234,47,151,14,90,239,65,70,65,13,3,153,142,173,79,126,206,58,183,175,42,193,206,249,220,156,55,11,75,36,25,47,244,126,98,88,103,63,109,1,215,250,152,249,112,195,132,72,7,49,36,186,40,53,142,196,65,31,118,227,70,128,165,60,77,92,59,100,68,129,207,132,120,162,80,84,124,92,11,12,21,41,189,122,16,95,139,171,161,134,126,226,76,214,46,122,237,202,157,246,51,19,155,157,211,1,99,24,41,10,145,198,189,24,217,66,69,49,213,199,53,89,251,227,140,102,107,238,12,120,160,158,165,171,139,164,142,155,134,38,118,254,46,17,82,221,33,223,8,221,235,115,248,145,220,43,113,113,165,227,232,137,112,113,214,182,43,103,54,231,27,202,33,50,119,61,136,182,158,216,26,133,68,241,96,139,51,91,13,25,200,128,179,136,157,237,246,198,12,105,10,15,169,52,250,47,91,127,66,111,99,138,90,217,122,186,230,136,250,245,248,148,70,215,242,132,152,16,69,14,23,155,152,134,210,45,83,247,88,175,6,212,50,193,217,7,38,238,211,175,150,25,17,128,39,162,120,117,102,200,44,173,245,204,112,212,28,195,5,255,180,1,234,159,144,98,76,35,140,220,173,62,182,9,223,229,184,121,123,18,21,228,184,178,119,234,162,9,77,241,207,243,61,114,141,168,94,161,151,237,141,234,81,192,89,87,104,5,194,41,164,81,61,164,48,174,255,126,92,108,141,39,82,59,24,143,13,59,145,126,13,194,137,87,122,113,84,19,112,121,224,171,130,81,140,185,232,9,39,178,3,133,150,38,93,108,227,237,190,108,81,141,97,112,123,26,59,73,100,135,196,123,161,138,90,19,198,192,34,192,182,123,122,18,94,84,86,133,155,74,144,76,117,123,96,51,62,71,74,232,175,225,72,118,77,213,101,236,248,171,71,73,197,152,162,109,133,227,3,90,158,132,22,173,128,237,138,183,81,97,162,121,62,26,5,242,85,134,131,1,72,19,198,84,22,134,240,41,113,154,167,227,212,148,52,247,213,209,132,36,68,225,68,238,188,202,115,43,181,20,25,143,94,238,91,113,172,105,146,28,234,204,8,156,65,63,163,253,193,176,111,213,59,220,144,94,13,189,152,112,71,8,160,193,181,250,140,9,170,193,123,199,231,40,136,151,107,18,29,154,243,136,226,244,108,50,62,2,27,215,87,60,25,124,38,250,61,136,149,172,80,71,108,112,138,60,25,250,243,229,107,140,89,251,218,118,165,116,0,26,159,216,234,144,223,210,17,29,198,201,238,239,101,117,3,154,56,165,67,37,62,53,76,173,202,201,120,80,84,59,124,204,136,199,246,172,69,11,131,88,111,11,53,60,132,24,229,107,13,163,12,186,1,65,186,101,245,167,177,243,34,4,100,222,141,166,239,41,134,117,170,99,19,172,107,202,71,114,110,126,220,243,8,162,34,38,218,186,62,121,55,145,64,135,77,117,73,175,70,114,43,98,149,168,219,213,231,183,55,212,95,254,219,20,27,107,231,193,71,137,21,195,66,116,92,163,141,231,123,81,43,229,67,110,249,224,165,147,129,146,200,29,87,91,184,73,75,38,178,241,104,5,156,187,244,27,113,245,177,28,174,34,50,156,170,186,190,40,181,185,243,148,154,18,245,239,129,199,221,85,18,189,53,239,131,183,8,193,34,6,242,212,83,12,147,16,237,161,11,215,233,210,209,239,181,91,4,229,142,229,124,124,27,29,112,138,199,110,60,221,216,142,165,56,38,113,92,132,42,92,162,119,70,43,59,183,85,221,7,220,30,70,199,51,49,70,56,62,100,147,106,126,138,74,169,92,14,149,116,230,73,145,34,196,10,31,247,149,127,95,244,109,86,45,55,170,227,184,89,87,83,142,116,189,252,52,26,20,109,95,77,185,51,2,186,126,10,251,74,104,179,33,190,165,75,147,77,57,66,3,16,58,118,245,62,248,60,208,42,58,76,168,64,97,44,202,117,239,93,44,167,32,112,135,71,57,242,46,84,207,72,100,216,114,126,51,212,159,160,169,81,182,186,106,20,144,33,107,5,101,233,83,80,4,239,90,13,97,55,251,247,167,88,54,211,140,28,87,151,39,236,86,51,188,190,87,248,13,88,111,13,121,103,228,193,96,15,86,85,7,82,164,146,38,27,8,172,234,62,12,145,212,14,225,121,164,242,170,126,46,203,76,46,73,30,110,209,200,180,155,147,100,141,212,35,42,13,243,41,94,110,43,244,138,8,62,62,147,152,86,87,39,236,134,105,29,107,87,106,20,183,105,22,135,120,207,113,93,182,194,248,62,87,178,46,25,209,84,85,24,70,117,129,107,123,74,24,77,187,103,94,184,41,201,17,181,172,211,153,69,63,184,106,253,49,61,114,169,95,184,172,183,62,242,252,63,41,221,223,78,67,53,206,56,115,207,60,246,49,79,70,103,246,192,67,20,143,210,48,54,38,45,110,142,162,33,208,84,52,167,68,186,99,57,137,17,90,170,36,100,229,193,81,179,138,29,169,89,213,156,86,224,39,76,164,200,199,90,182,80,139,151,143,163,25,42,179,153,181,169,68,15,185,88,128,51,86,64,125,130,80,20,221,231,209,238,250,89,34,7,142,36,112,217,33,26,76,120,163,167,167,82,118,18,15,137,93,163,182,135,196,178,160,148,16,7,35,169,203,161,237,101,220,60,143,187,161,117,194,8,90,20,138,217,62,47,252,26,119,231,81,112,201,69,199,178,62,173,28,212,77,167,80,249,163,114,73,233,70,8,159,132,247,110,226,195,59,207,231,193,211,184,121,79,170,68,158,215,70,25,59,86,31,205,74,245,121,112,52,54,67,128,243,124,56,248,121,20,38,111,61,2,230,201,148,90,131,162,148,113,211,162,240,246,105,139,74,70,175,39,96,252,90,177,161,184,58,221,100,214,57,96,90,123,74,105,11,164,21,33,49,187,158,144,59,71,23,106,51,14,159,93,230,105,183,192,214,44,97,252,153,150,249,208,2,97,88,73,67,59,151,158,135,246,188,23,125,90,253,42,239,66,144,36,15,78,144,36,158,27,253,210,186,117,125,52,72,40,114,88,173,175,207,70,125,81,191,174,209,177,98,148,175,27,90,141,179,72,194,39,163,15,77,95,171,161,66,123,149,175,179,165,250,31,120,164,11,67,130,169,59,18,156,29,117,93,95,19,129,169,231,106,20,144,198,117,100,207,174,145,31,152,172,107,184,193,13,102,60,133,141,5,61,156,232,221,155,118,60,80,182,27,3,206,6,50,158,134,136,109,18,132,215,247,135,95,88,224,133,56,159,100,69,225,251,214,171,97,218,10,169,114,154,13,181,215,130,219,141,8,74,88,167,174,180,237,192,75,158,34,186,53,31,77,186,210,167,132,182,54,164,38,186,79,86,26,134,60,186,107,139,88,155,141,168,61,46,145,214,161,41,117,236,103,15,166,48,58,50,120,187,61,60,63,103,7,183,42,107,15,233,161,83,253,28,30,20,19,69,68,239,204,34,45,121,35,140,92,163,228,13,227,13,159,64,15,46,218,72,115,192,189,61,7,147,113,32,222,7,163,221,88,138,212,211,149,82,49,244,233,9,160,16,217,185,91,62,84,251,112,57,226,234,92,2,115,194,42,60,73,220,197,59,67,164,32,31,3,146,147,56,18,105,29,170,26,209,166,20,107,57,141,28,240,86,39,183,64,152,59,35,121,152,161,105,213,231,30,22,31,12,120,169,50,7,236,67,20,35,4,138,205,253,192,100,167,35,56,75,215,223,115,245,52,233,213,128,33,199,211,199,38,152,23,73,157,66,95,190,118,81,28,135,249,70,195,169,143,175,58,5,151,81,41,181,155,49,93,233,249,105,8,178,99,2,155,242,148,118,180,45,242,232,247,173,119,63,86,190,94,77,251,252,141,150,35,217,87,222,171,111,126,143,200,128,198,2,207,91,87,178,208,14,19,199,173,207,128,91,162,216,225,77,87,197,211,155,53,198,205,75,90,50,74,231,32,181,108,17,75,111,40,125,233,118,64,139,118,185,105,203,227,155,63,99,66,152,57,38,63,133,190,234,185,20,219,24,243,77,137,218,33,166,19,28,69,192,72,217,64,43,242,160,41,175,118,209,170,5,1,68,14,155,171,101,225,121,67,9,35,223,210,232,58,111,214,17,70,45,181,7,237,128,189,89,71,168,57,4,69,14,107,142,155,209,124,91,198,240,230,122,191,57,48,226,209,91,109,77,194,23,45,18,108,240,179,235,86,68,175,189,100,14,49,34,180,179,145,39,143,212,5,125,43,233,233,121,193,13,138,236,28,81,45,221,157,41,111,114,221,26,96,98,248,229,217,157,107,191,121,222,129,40,156,110,222,213,228,205,2,54,182,8,129,207,140,47,177,221,208,50,51,37,204,110,172,59,59,214,109,31,77,184,85,105,241,129,172,192,193,79,98,71,27,252,232,124,140,1,63,59,168,238,84,13,86,149,155,198,173,170,102,80,160,214,208,12,175,90,107,141,102,151,122,103,31,250,207,239,25,59,194,95,65,100,108,190,93,81,166,113,24,211,15,149,204,244,28,224,141,230,233,88,23,200,202,41,156,77,66,248,230,244,148,237,197,236,150,117,103,126,53,241,92,109,37,163,60,32,178,68,48,186,101,61,176,104,13,13,37,211,106,47,162,205,179,164,172,238,14,123,142,16,90,13,212,12,109,206,107,194,173,169,124,85,243,25,206,163,88,117,80,7,104,212,182,152,83,61,110,161,13,90,138,122,53,42,168,245,38,168,40,109,85,251,25,34,138,88,58,240,95,168,72,67,129,107,43,12,4,244,205,229,60,67,63,184,70,129,28,181,43,89,109,111,252,128,225,92,100,228,6,147,6,11,24,131,218,188,110,169,162,242,162,7,67,134,171,62,52,153,63,134,53,109,227,60,219,126,237,49,220,150,10,83,148,45,49,78,13,178,27,210,73,73,211,70,84,219,99,109,61,236,242,25,42,232,145,110,25,78,43,47,122,140,194,21,135,29,212,10,69,27,68,233,123,141,139,41,212,154,218,252,221,113,32,98,209,177,225,169,245,139,128,198,217,53,47,12,131,133,246,151,34,248,180,111,242,183,109,141,67,144,206,91,81,174,75,145,206,82,186,200,51,124,189,69,185,22,201,95,214,191,194,148,161,95,184,168,200,21,112,38,47,26,48,101,205,250,219,148,239,198,214,223,190,202,27,133,77,75,228,22,218,44,117,10,224,43,233,249,150,125,244,179,47,72,251,105,133,120,187,221,77,16,77,90,249,233,138,4,201,45,118,49,189,65,189,154,254,208,56,239,142,187,240,48,223,231,106,220,246,1,87,124,56,189,57,156,116,145,151,70,79,117,201,65,77,201,79,14,151,188,90,1,169,20,113,230,111,123,14,152,118,60,57,212,50,238,76,143,109,116,88,245,175,178,182,24,193,178,207,226,153,172,92,66,73,93,176,77,253,201,33,145,208,172,246,129,201,122,248,176,176,197,44,37,172,128,123,163,135,153,107,89,104,237,54,198,27,141,10,106,70,168,107,205,97,54,214,136,25,232,89,187,58,25,80,183,14,9,121,154,249,182,170,173,67,226,18,108,151,192,43,63,237,194,27,197,186,248,229,109,118,132,192,216,5,81,51,66,206,186,136,79,130,63,222,238,81,14,113,153,22,41,192,133,28,178,100,252,52,173,18,122,243,73,246,172,220,39,195,0,20,24,195,54,190,54,55,82,29,109,36,4,97,101,9,152,74,241,7,78,82,102,64,242,230,33,218,72,228,127,220,181,229,234,39,163,126,224,179,139,223,207,137,139,41,17,22,196,121,187,55,130,218,168,33,234,40,196,41,231,148,109,225,139,209,176,169,103,27,217,76,246,72,135,17,181,82,42,155,102,193,111,127,239,77,60,95,25,93,72,216,196,60,164,59,80,245,27,146,181,116,133,5,15,27,185,216,10,9,126,181,16,31,167,148,169,104,89,34,234,225,61,218,27,76,210,84,205,144,244,49,49,47,135,177,225,229,104,75,22,47,109,23,158,196,14,94,2,81,63,127,168,81,95,26,89,77,212,137,120,238,216,194,218,202,6,3,122,150,64,115,24,138,132,7,93,240,56,59,186,33,36,84,98,33,210,41,62,158,20,46,141,135,111,201,212,225,61,122,217,168,205,83,62,139,132,115,23,227,221,44,252,43,96,37,18,30,32,121,254,162,140,170,3,69,226,223,4,199,246,127,58,80,19,121,160,48,55,173,84,123,119,189,26,177,212,248,101,166,168,114,64,211,9,118,203,158,154,233,86,175,7,222,85,126,187,26,147,189,192,136,202,197,128,163,85,44,52,128,48,99,209,37,31,191,205,81,166,164,68,212,77,197,12,134,77,252,41,99,131,240,104,249,202,108,22,252,215,89,6,129,158,11,54,17,92,76,239,183,166,226,177,251,225,5,161,99,43,207,189,225,54,247,52,19,77,0,93,91,80,19,44,219,247,226,93,206,148,84,2,171,190,100,30,193,64,165,44,181,199,62,245,116,98,179,94,124,241,33,19,210,117,46,234,106,41,132,174,253,32,38,73,42,112,183,67,89,96,40,28,99,138,46,118,171,174,188,91,148,168,199,199,90,20,72,55,37,238,53,211,219,31,123,147,235,28,245,217,79,106,180,8,52,74,4,149,159,192,248,59,156,229,201,42,99,233,110,80,74,176,49,91,124,75,194,206,122,44,38,210,51,81,104,118,220,9,88,110,31,142,181,116,91,45,81,247,62,195,164,87,103,218,83,171,195,95,137,157,192,86,222,26,112,131,226,65,175,30,40,218,101,135,225,10,215,137,132,38,82,212,163,116,82,1,26,17,75,70,123,23,79,14,105,155,120,92,231,236,153,52,90,59,74,27,123,123,184,175,54,172,109,14,83,195,171,107,19,142,143,56,186,206,74,233,208,114,233,1,80,115,164,51,17,145,167,178,82,97,227,209,112,184,194,227,219,20,134,132,37,224,6,201,215,80,120,37,23,35,60,240,163,50,159,144,197,241,151,42,48,35,236,231,92,114,94,107,156,118,108,183,7,76,84,48,252,96,242,25,233,25,16,216,228,98,176,73,202,60,187,59,173,87,81,81,72,147,241,120,14,76,224,232,5,65,168,185,100,221,162,141,107,44,158,155,154,178,217,30,152,20,121,14,216,234,119,245,67,175,26,173,167,199,117,134,163,94,167,232,54,33,222,128,169,135,40,10,147,241,139,223,174,20,27,151,103,146,81,112,228,48,244,133,239,20,61,171,211,61,144,206,70,170,206,15,48,244,58,23,126,26,64,129,107,148,111,83,36,157,84,109,34,13,171,237,143,39,223,8,55,233,163,193,70,236,78,112,167,173,98,233,182,128,152,86,143,165,217,147,245,143,232,210,132,50,165,4,76,132,66,247,89,178,195,254,94,84,80,105,89,8,218,74,211,73,77,113,24,176,149,117,139,239,150,163,10,24,5,108,133,11,225,59,31,149,110,129,218,231,112,65,96,53,80,206,57,189,152,222,111,15,112,210,22,212,202,195,9,105,18,110,57,224,134,7,242,208,8,206,123,49,90,88,237,177,143,210,136,250,7,83,29,220,186,77,227,189,204,251,177,77,118,70,185,248,208,45,188,83,133,118,19,93,183,80,233,180,251,173,59,220,90,66,3,72,41,159,151,64,247,79,26,85,158,59,113,138,238,11,159,181,41,68,227,20,68,220,62,202,254,171,155,21,138,116,122,216,231,93,219,168,136,10,185,232,66,171,201,51,15,150,159,149,141,20,58,225,65,79,78,192,202,121,186,97,58,186,187,138,149,28,8,145,235,54,45,192,29,11,32,55,169,65,56,7,44,45,175,177,203,118,84,139,149,182,180,125,2,167,49,141,108,8,4,54,138,161,25,115,20,81,202,173,148,169,208,160,248,252,135,43,247,121,112,178,120,53,62,166,21,98,8,193,243,129,201,32,6,138,89,33,32,234,190,30,141,182,252,201,254,3,183,40,165,255,130,215,250,90,132,136,157,80,181,154,82,130,196,117,9,33,82,128,59,3,70,250,81,110,158,27,236,80,241,100,141,172,156,242,200,114,100,142,64,17,133,236,15,122,59,21,129,151,24,141,7,134,187,207,163,64,221,36,188,198,67,70,140,74,67,188,215,64,31,69,70,20,231,176,149,11,175,33,38,210,176,133,23,20,0,232,104,213,162,131,134,30,243,140,207,101,165,124,250,104,169,92,193,101,96,77,121,195,135,141,198,87,140,25,100,195,194,168,13,156,162,12,7,120,36,37,195,71,240,196,213,181,43,138,241,83,138,202,161,73,198,114,137,171,141,72,70,57,254,173,223,36,30,76,58,254,0,141,91,250,130,169,43,159,240,50,197,101,185,115,146,29,3,221,182,237,140,39,60,245,89,228,202,178,79,223,231,157,254,38,196,45,148,192,212,232,67,121,18,63,141,82,250,86,166,99,83,126,14,216,24,158,148,243,218,132,23,2,134,79,91,105,148,97,199,109,119,6,119,137,194,67,157,190,137,13,200,210,154,202,74,141,194,198,221,132,45,123,174,226,2,4,150,239,14,14,7,86,210,33,37,192,20,157,119,16,254,64,129,43,228,207,150,36,140,171,161,215,214,247,74,148,86,134,73,217,217,161,149,81,62,25,65,151,192,185,62,164,239,28,16,177,93,125,233,48,129,41,194,141,253,31,175,94,199,140,12,247,12,90,131,206,209,148,85,31,96,179,244,194,192,34,21,177,149,60,253,120,138,219,233,161,204,22,200,74,198,141,36,242,142,222,31,170,125,179,8,226,65,143,222,83,185,134,6,122,40,242,228,200,237,193,63,41,187,116,217,10,227,167,134,37,129,61,186,234,163,185,144,91,212,132,208,34,88,70,83,226,118,12,199,176,129,8,149,136,7,97,230,213,173,65,32,244,120,166,174,114,202,91,182,46,206,151,6,219,141,94,93,145,113,184,7,223,150,6,157,97,108,244,81,5,221,173,215,183,41,155,125,163,215,122,133,29,158,137,33,170,38,3,245,124,97,135,163,194,62,166,194,243,22,6,158,241,70,71,80,225,86,87,212,246,117,147,83,27,122,243,66,19,65,248,85,180,45,201,70,109,85,134,145,243,97,251,25,34,91,12,153,36,4,214,215,167,219,91,72,46,240,231,80,71,31,225,17,194,95,39,195,98,201,152,28,222,40,116,85,50,226,176,231,132,205,138,146,108,22,169,76,99,92,32,254,233,240,57,3,36,255,60,96,204,56,222,137,187,147,223,55,81,216,122,8,230,245,178,119,83,237,15,22,223,242,156,18,162,101,73,156,81,152,120,206,209,218,227,183,33,245,146,37,196,134,5,47,77,60,121,214,238,213,97,118,78,142,65,59,135,170,180,64,163,150,51,110,206,19,141,158,51,231,239,92,129,200,242,156,11,241,65,138,212,230,13,19,74,111,113,6,36,162,181,114,110,26,79,66,116,59,118,168,177,165,189,20,87,159,58,180,152,72,251,249,88,148,98,200,150,132,223,36,100,98,20,149,83,71,18,174,38,61,8,50,197,7,74,113,145,47,69,102,103,10,39,253,40,22,68,15,87,146,58,13,189,119,129,34,60,54,106,104,68,179,8,239,12,56,125,226,120,66,238,81,237,171,1,193,73,148,165,127,2,63,89,30,44,99,168,196,233,133,166,109,30,242,100,72,148,140,176,88,169,191,26,250,100,196,118,83,17,7,251,57,87,33,173,160,96,32,70,180,62,3,78,207,248,184,206,205,49,6,110,128,105,64,97,218,163,6,162,103,10,181,111,56,125,216,154,143,22,104,152,113,207,233,84,4,38,210,19,230,48,42,49,77,172,24,163,47,156,94,55,194,213,89,119,156,62,240,41,2,237,86,26,46,104,162,221,116,197,44,163,66,232,14,25,140,22,17,178,238,100,243,68,19,110,160,205,57,163,63,1,7,185,74,205,19,130,125,48,205,221,152,3,233,190,33,112,198,129,140,143,217,233,78,148,39,163,0,72,102,25,202,118,178,170,59,53,40,209,17,98,97,9,161,149,231,234,32,226,199,131,56,174,231,214,139,141,113,169,196,30,158,212,249,55,24,66,201,56,31,104,159,210,215,134,131,123,221,216,64,110,210,231,5,124,182,229,24,180,70,110,107,202,92,160,8,45,142,228,134,126,144,8,150,112,210,237,104,144,62,30,93,218,42,23,196,9,30,106,66,56,216,230,39,9,140,166,99,190,206,13,2,17,242,211,68,254,35,23,76,189,0,27,243,133,41,69,238,113,168,30,115,174,11,41,227,160,116,9,157,198,240,125,144,11,148,215,166,195,42,133,1,102,145,29,25,82,196,66,123,24,88,152,198,114,226,18,174,138,102,66,166,251,148,138,246,179,211,33,196,224,79,189,224,149,148,13,154,144,105,185,223,210,26,217,68,228,130,214,248,17,5,133,240,87,36,81,63,59,240,50,233,65,135,33,8,16,59,163,195,24,210,239,205,57,214,116,196,136,7,70,30,236,152,102,103,83,209,121,68,1,193,14,255,27,134,49,149,182,33,19,153,239,246,191,209,7,215,137,2,129,93,228,53,135,105,92,234,136,18,150,14,198,158,65,76,169,78,125,239,227,204,111,119,69,135,49,248,202,153,137,43,211,131,95,99,176,229,136,226,34,195,82,179,139,11,194,190,217,217,75,117,88,162,114,27,169,218,153,223,33,77,151,22,138,18,229,46,132,190,192,68,41,252,214,214,0,46,142,17,175,20,44,253,149,252,218,210,29,135,143,55,221,91,164,185,237,28,46,91,231,66,210,139,233,222,148,208,0,210,154,174,58,85,73,166,193,139,35,40,156,56,126,107,99,206,210,253,198,88,215,252,206,80,49,37,221,110,200,127,71,208,97,88,255,134,12,54,39,177,155,217,8,18,157,105,168,40,146,186,110,71,159,29,153,33,81,216,68,61,125,56,105,83,20,226,153,179,116,18,141,118,254,216,48,119,74,49,24,235,142,142,37,135,137,44,78,177,203,136,116,173,168,56,199,30,193,232,147,13,227,124,141,8,1,161,162,246,168,147,17,177,13,29,9,24,69,150,6,73,7,17,188,27,2,130,41,171,183,245,108,132,235,110,194,144,20,211,131,244,110,163,17,240,128,135,108,72,75,43,240,104,78,126,14,252,208,134,114,246,156,191,143,9,188,201,76,149,231,120,64,176,198,159,28,45,38,85,203,2,158,81,138,9,76,155,181,194,132,19,103,192,252,185,254,54,142,146,199,121,200,46,229,245,28,31,120,55,126,54,89,164,185,232,137,12,181,147,235,1,209,121,133,40,186,254,54,98,106,110,103,32,221,146,212,95,4,198,110,116,152,120,150,88,156,6,79,133,207,218,252,3,119,133,183,138,38,158,207,119,54,44,71,9,220,36,221,82,168,213,222,238,32,80,251,240,238,118,76,180,136,197,80,57,81,52,208,211,45,33,184,226,106,82,216,123,63,163,18,74,197,213,10,101,114,211,155,35,115,17,99,10,199,114,127,111,78,118,43,158,188,147,103,126,96,68,121,47,188,183,170,78,113,245,138,92,24,229,108,67,42,218,237,209,174,221,104,73,137,90,158,39,135,64,101,6,252,20,73,217,176,92,75,197,218,48,242,99,45,124,233,133,128,33,46,212,155,67,118,29,99,14,181,247,212,13,239,19,154,119,148,3,255,153,229,231,235,70,129,43,9,34,10,48,197,246,75,52,210,250,68,172,22,95,124,230,10,229,251,254,94,213,122,62,116,146,219,34,249,161,205,218,102,158,239,69,244,211,159,12,54,20,13,158,241,220,51,10,99,32,5,131,69,86,159,108,108,167,25,175,230,183,62,223,235,236,66,151,59,138,120,36,101,131,2,19,62,246,231,102,199,42,235,65,91,141,10,196,3,175,161,97,40,66,22,179,198,197,144,215,73,188,177,155,79,215,2,30,230,54,8,76,141,172,63,54,81,88,21,21,69,61,3,209,197,31,76,51,200,214,139,135,149,181,249,144,97,108,117,29,50,124,163,56,100,38,109,225,207,147,153,55,233,135,178,73,59,76,253,214,124,218,177,3,158,214,133,38,176,181,196,249,147,99,67,109,53,90,199,215,12,16,48,62,158,204,5,72,248,130,118,132,32,108,215,224,179,149,104,5,173,207,156,38,173,42,203,107,126,242,19,14,31,95,180,234,68,131,34,61,58,45,177,114,218,115,14,76,168,143,226,107,47,242,41,186,126,40,153,141,76,220,92,86,179,45,131,74,137,231,142,49,39,180,218,218,3,151,16,57,51,81,240,41,101,109,192,76,53,191,26,38,10,141,47,119,147,244,136,73,190,43,89,245,173,48,153,63,127,111,238,157,212,90,49,13,77,247,127,48,10,170,10,112,114,245,14,143,211,152,214,132,85,212,174,94,235,222,28,69,53,253,36,112,38,202,205,141,88,68,95,172,88,46,247,131,87,74,144,167,230,231,197,86,208,48,47,227,143,110,207,176,16,94,93,1,31,163,67,125,24,99,115,241,83,6,89,211,213,30,103,24,157,62,119,113,108,175,125,92,55,220,148,160,11,163,249,78,181,225,152,198,139,66,200,31,12,215,180,84,26,178,136,206,13,125,51,230,53,96,58,87,103,249,204,14,63,8,136,2,206,169,94,62,161,214,224,43,66,111,98,104,180,7,26,180,60,99,88,168,21,123,62,40,18,246,203,119,122,182,245,162,113,147,78,159,105,84,207,32,51,208,183,218,121,244,45,230,21,87,83,52,249,220,124,24,79,126,192,109,63,219,22,69,22,1,242,65,31,20,242,156,154,47,156,159,115,157,48,76,191,67,138,223,167,91,49,2,169,49,98,16,248,62,7,47,66,119,35,96,11,207,252,57,213,167,159,95,198,7,174,26,131,70,42,19,125,210,7,174,109,63,7,20,217,37,183,210,96,244,110,75,173,83,147,60,241,208,57,189,72,61,63,1,132,70,189,68,220,156,99,226,57,213,143,253,233,58,25,192,244,131,63,246,37,157,206,23,182,62,106,133,77,163,229,194,179,141,63,17,132,232,156,165,117,48,61,230,200,121,236,40,15,176,94,255,190,30,163,156,238,228,24,52,154,31,31,152,98,40,47,166,69,235,239,172,176,23,246,117,79,225,221,115,236,22,216,213,221,219,133,64,185,12,221,238,206,217,54,99,39,62,95,154,132,179,194,93,250,237,41,40,28,154,242,130,54,227,38,166,136,43,229,242,252,182,73,129,251,199,164,252,88,131,11,248,160,62,32,13,74,13,117,113,178,16,31,46,168,131,186,126,41,212,135,163,145,31,145,49,188,41,117,175,162,147,140,222,174,214,31,207,172,229,104,170,90,159,228,136,6,38,96,225,137,53,135,223,218,31,191,238,28,184,37,38,88,55,133,179,253,4,61,246,125,41,84,111,84,176,215,100,139,70,76,176,14,217,135,122,9,84,200,7,177,243,234,86,109,170,206,108,51,233,189,128,247,126,222,139,128,184,59,71,228,136,166,212,6,227,39,239,25,227,121,102,34,241,72,69,235,10,10,100,170,101,151,84,134,225,222,155,154,129,195,20,238,55,13,14,140,60,60,201,119,60,19,212,234,212,251,167,39,163,198,197,56,117,207,197,116,118,231,123,53,50,100,119,76,206,230,112,214,124,138,49,193,31,149,176,69,179,166,214,30,99,178,169,59,24,2,83,215,234,49,170,69,133,142,122,233,192,213,37,119,62,120,62,191,77,227,73,186,112,67,38,231,194,168,130,69,242,228,44,58,194,222,242,219,172,133,240,172,128,167,144,132,17,91,160,43,218,159,156,240,252,144,41,220,140,40,63,214,37,4,112,154,57,197,221,236,209,200,182,168,10,84,45,123,136,40,104,2,113,248,248,182,69,204,78,86,121,8,54,26,76,221,147,192,68,246,98,85,19,192,151,218,252,97,129,144,58,227,230,164,74,165,196,132,14,187,26,125,177,139,100,228,152,122,53,188,233,241,65,135,213,48,62,87,211,88,187,47,76,34,87,96,107,0,250,161,136,217,200,166,209,96,159,207,241,96,84,139,61,131,114,150,79,40,40,83,2,136,106,184,76,134,182,36,139,190,204,115,21,75,158,200,53,99,26,48,29,7,50,102,252,179,119,220,28,142,100,177,135,217,189,155,139,59,3,211,88,43,87,35,121,90,220,213,165,72,228,88,33,242,189,170,109,172,113,115,59,186,101,72,173,110,36,22,55,181,99,178,87,210,93,66,60,250,162,103,0,245,222,252,19,135,61,156,78,83,7,156,142,235,44,79,134,190,182,92,109,36,190,59,238,125,220,90,29,51,242,251,177,221,81,130,34,12,28,103,0,224,182,187,67,102,73,62,133,161,175,141,17,163,108,74,223,10,246,211,123,24,227,120,9,203,5,18,224,48,33,197,79,127,100,204,2,47,43,44,15,24,181,78,189,26,238,192,251,224,99,62,57,16,170,18,136,78,57,76,174,178,41,12,149,82,28,33,104,161,175,36,67,150,200,185,46,185,249,83,173,209,208,82,185,71,234,52,142,19,153,72,9,54,170,126,159,124,85,33,109,24,100,245,198,61,66,204,241,146,125,30,209,138,29,252,253,203,250,44,228,99,211,238,78,101,130,195,155,78,198,44,112,50,206,191,31,140,44,132,208,151,159,87,70,171,35,118,180,5,9,131,28,95,21,193,217,26,166,27,218,188,234,255,227,44,17,69,14,152,52,160,220,124,34,25,157,226,230,116,32,12,189,154,250,112,15,123,44,186,14,68,116,145,24,59,60,249,57,224,178,165,123,236,192,249,252,120,216,210,214,40,40,25,74,8,164,146,203,42,82,28,118,172,53,249,36,16,72,205,40,47,6,38,183,44,48,236,47,97,106,175,102,46,162,192,131,30,45,71,9,134,203,249,102,107,55,98,227,168,144,31,103,231,78,53,10,183,142,135,25,163,66,167,169,126,207,78,42,228,62,25,242,159,93,175,134,110,42,94,107,88,245,183,162,180,64,236,11,75,207,252,176,252,219,8,59,29,133,115,41,237,31,164,90,243,184,115,97,152,69,118,97,40,24,115,108,166,231,0,47,210,175,207,241,193,177,125,7,60,61,62,66,133,92,122,199,118,72,255,178,240,84,14,171,224,138,160,228,153,73,253,220,94,62,54,81,177,25,102,20,34,125,90,239,100,93,204,119,223,89,214,152,41,40,68,176,119,31,167,184,66,156,73,122,72,231,186,59,49,186,240,98,163,209,132,143,15,30,171,19,189,0,185,57,131,20,12,56,116,72,9,153,241,128,161,229,172,229,114,119,188,42,242,183,3,86,155,20,164,17,38,108,45,66,44,212,86,150,16,182,254,194,180,93,199,44,211,101,27,11,132,134,157,173,239,69,217,123,110,130,74,169,185,17,200,223,30,114,238,77,45,150,192,8,0,205,125,119,242,173,197,24,16,218,230,118,135,180,19,26,146,169,98,103,118,120,247,16,120,103,93,62,201,100,16,238,249,4,221,250,125,52,202,230,70,244,30,115,176,138,138,37,209,177,146,130,117,20,52,105,85,80,65,84,46,98,169,107,90,237,78,17,24,189,195,251,177,173,242,46,11,76,149,240,144,51,59,73,160,200,100,72,103,45,2,235,242,130,127,225,124,192,122,225,33,113,34,24,41,8,168,137,185,160,207,133,34,207,141,135,96,231,36,241,81,202,96,154,220,51,155,244,165,20,203,178,25,149,104,58,163,184,104,104,254,167,152,97,27,222,61,173,50,162,81,70,218,85,244,49,14,12,109,129,94,125,140,164,235,252,147,163,73,50,11,11,21,253,145,224,89,195,140,34,249,30,164,174,90,204,51,148,141,139,108,103,133,104,104,191,6,183,209,179,200,205,113,17,163,110,116,81,4,84,101,155,166,181,254,210,156,45,140,224,246,220,156,162,204,30,246,246,113,166,100,229,210,94,63,163,127,254,192,73,245,78,6,102,80,201,49,11,173,75,90,54,75,146,42,59,93,7,10,178,36,49,107,139,81,212,94,191,143,99,91,7,237,88,12,108,161,215,191,42,210,160,50,224,176,153,61,30,141,0,114,213,201,66,82,103,93,159,147,182,90,125,49,216,11,60,226,184,172,187,169,43,202,231,140,115,147,250,1,53,184,11,70,233,61,4,190,94,179,139,162,19,18,149,107,139,210,4,33,248,100,157,18,241,138,231,70,67,78,215,79,33,9,119,221,217,169,181,101,48,165,220,250,174,101,129,23,113,189,10,172,199,81,97,191,136,120,108,41,169,131,142,251,210,194,27,225,102,93,47,124,163,45,20,80,60,211,200,132,188,194,62,163,172,58,233,2,32,93,125,207,143,102,34,164,250,100,72,90,121,89,27,146,124,228,19,4,134,108,50,54,13,90,20,165,97,251,131,131,32,10,56,183,7,134,203,248,198,137,6,2,180,207,163,29,127,56,221,64,81,207,75,23,64,134,240,243,162,90,14,203,165,151,199,134,8,84,85,75,2,142,173,17,53,17,11,79,73,83,171,148,83,34,132,237,112,53,173,240,11,163,19,31,18,25,196,244,158,16,212,177,88,105,24,138,56,40,101,35,186,11,167,51,249,243,141,238,102,149,18,2,61,51,240,70,88,33,226,125,30,156,99,240,222,27,145,27,49,89,121,237,156,234,133,83,127,7,244,44,150,26,14,37,108,72,53,233,160,97,23,198,126,196,119,159,186,182,136,29,69,196,134,92,64,18,30,253,65,143,122,137,162,161,243,14,184,156,15,76,131,240,133,39,77,87,2,119,10,179,34,85,128,173,32,206,172,169,165,167,72,145,108,138,42,116,233,65,39,115,179,20,13,70,90,249,105,139,146,70,34,111,211,193,252,108,87,86,254,236,41,47,164,129,170,110,87,189,81,29,18,57,45,72,0,196,13,0,78,193,185,1,129,245,24,253,57,95,210,186,41,45,14,39,221,113,250,23,217,242,84,30,36,1,58,25,56,8,99,200,170,5,227,159,49,33,151,211,2,134,198,65,39,49,77,182,45,114,186,68,123,158,117,191,225,103,242,116,25,134,158,86,54,144,122,75,81,196,53,225,227,212,118,11,54,172,18,101,244,56,174,66,163,195,60,131,245,255,38,225,27,41,13,129,207,43,135,241,54,19,14,138,194,137,82,148,17,112,58,223,78,150,118,70,124,40,84,119,38,190,168,198,227,143,149,159,67,8,25,170,4,230,89,19,24,205,25,143,61,28,88,188,42,88,21,202,125,44,212,203,138,162,131,204,72,212,91,28,159,89,43,205,161,56,105,97,215,65,170,215,180,12,37,127,93,33,241,187,148,239,139,97,71,49,64,168,170,49,3,151,48,167,31,20,13,247,116,235,41,142,197,41,219,40,237,189,101,221,162,134,68,85,173,92,141,185,20,60,149,211,40,50,21,173,233,214,148,162,109,209,134,14,231,64,126,38,106,22,172,8,233,46,188,76,178,41,88,183,142,189,97,146,191,2,91,133,88,185,179,100,105,189,42,117,155,199,240,187,115,140,150,117,25,50,234,14,199,189,249,217,108,52,133,14,67,118,10,29,59,220,105,2,177,2,211,49,23,181,26,197,180,54,4,134,237,54,226,45,211,172,10,201,40,161,187,122,236,204,40,167,224,252,149,16,113,182,240,101,84,60,24,97,185,162,208,246,204,120,50,156,46,157,10,205,136,74,162,156,194,24,178,135,192,199,54,142,66,114,26,180,30,183,201,200,133,226,4,32,170,7,77,188,192,248,8,185,220,155,147,154,80,24,21,171,113,225,164,237,68,25,166,138,200,169,210,204,219,133,198,103,100,163,37,191,87,83,60,43,177,28,132,87,175,38,34,71,201,120,134,28,253,215,152,12,5,46,35,9,25,82,165,133,134,169,127,109,171,220,80,216,26,157,46,90,132,238,209,10,182,167,172,128,227,159,87,157,104,80,79,220,130,35,66,178,226,95,176,156,210,136,95,46,208,107,200,193,117,118,88,228,182,227,123,20,56,8,135,194,86,43,229,240,57,204,133,158,22,24,106,150,184,154,174,67,217,84,112,245,87,84,29,20,226,199,207,197,112,16,198,193,101,26,201,50,38,108,156,181,94,184,24,165,155,194,20,77,250,160,80,74,54,228,188,78,118,196,70,114,30,65,86,221,133,141,35,123,204,122,235,114,138,186,54,201,130,9,110,34,33,175,189,180,133,43,153,182,120,84,159,145,136,92,226,95,36,250,75,35,94,105,210,67,69,86,72,50,149,59,41,204,73,79,116,153,6,134,30,249,27,168,136,167,186,185,236,158,199,186,240,65,61,51,22,131,90,96,40,108,239,153,11,19,185,68,182,147,21,36,199,226,69,223,41,137,33,130,240,247,165,140,196,54,171,67,199,156,144,188,235,213,3,211,71,32,195,50,76,107,58,174,30,214,29,112,97,227,132,42,249,214,253,116,141,232,147,213,128,188,44,10,127,96,56,144,23,227,180,15,55,26,175,170,10,165,7,185,162,125,123,130,160,93,24,77,31,173,209,202,112,159,124,195,27,44,131,218,16,16,190,87,111,150,129,204,150,106,181,195,241,219,155,154,62,185,218,8,72,230,181,115,144,124,144,81,51,166,242,216,242,216,78,147,100,33,209,184,190,124,171,24,188,91,244,188,16,252,35,234,24,195,2,169,132,132,207,142,45,190,165,16,146,99,97,233,76,37,173,187,238,92,131,200,90,103,106,54,97,248,152,200,125,149,103,182,228,66,74,54,174,166,230,68,31,28,154,213,17,11,116,195,85,214,244,98,194,65,83,12,184,241,220,250,124,162,114,215,231,120,234,90,129,145,183,137,213,93,150,208,124,2,115,170,223,162,60,152,247,245,181,202,221,16,173,227,174,215,231,185,106,191,103,35,121,167,242,92,203,193,159,175,229,216,181,164,33,25,179,117,191,91,181,245,146,8,140,126,105,204,113,108,151,250,124,204,84,47,61,238,25,45,88,13,4,78,147,18,166,176,9,208,201,21,7,39,161,192,120,13,14,26,117,164,125,255,192,29,78,188,48,179,40,122,214,157,158,160,110,244,107,16,27,216,83,130,188,212,118,150,86,174,233,136,74,117,86,152,0,117,192,9,41,49,25,150,100,2,23,94,249,77,175,114,237,243,129,123,16,176,83,43,168,196,52,191,155,223,50,229,179,212,180,65,25,6,183,18,107,219,196,182,151,206,210,196,130,140,42,125,243,195,159,23,51,77,251,128,75,158,122,16,36,235,116,43,81,188,61,231,126,150,23,185,61,15,215,160,91,116,102,233,51,77,7,253,33,14,127,130,231,186,118,225,56,244,250,106,130,255,243,153,44,52,11,69,209,58,25,80,73,177,36,211,33,243,236,207,128,214,227,217,178,232,215,115,19,14,222,90,66,200,130,82,213,31,85,229,68,165,178,148,42,162,191,121,233,41,135,217,54,98,93,82,31,128,223,17,229,242,136,117,201,147,177,238,131,131,133,242,205,45,164,219,236,150,70,112,229,101,254,216,4,226,92,33,55,151,131,183,128,212,249,208,74,198,132,114,85,232,4,144,99,206,90,206,116,108,4,56,164,189,119,129,114,104,221,106,27,135,111,191,141,15,42,209,132,123,138,71,217,162,107,2,222,127,61,128,18,159,187,222,166,138,170,93,21,80,171,134,222,47,49,248,115,16,203,60,130,180,41,246,97,132,109,219,46,207,225,198,68,241,239,1,233,246,214,51,31,46,199,72,66,14,194,197,186,184,58,156,219,241,96,80,131,54,53,148,232,49,222,113,109,101,158,168,25,149,140,27,37,224,73,255,191,192,25,114,213,128,17,134,150,104,207,25,77,8,99,226,185,17,151,76,175,17,118,92,235,248,109,72,36,36,91,157,208,147,139,126,143,130,128,144,204,96,90,146,218,125,50,211,109,81,171,214,234,35,253,151,105,221,172,178,197,159,141,20,174,134,18,189,55,236,17,69,97,226,76,113,53,4,33,18,236,129,154,175,132,89,59,76,161,102,170,193,205,78,28,45,223,27,217,37,117,82,168,176,136,176,32,165,175,51,171,71,74,191,119,186,172,5,72,250,42,106,196,76,209,38,79,13,215,212,215,102,10,94,98,2,227,22,211,215,38,255,18,205,82,132,228,69,82,139,222,77,62,191,63,25,45,149,218,146,65,78,48,69,87,81,167,208,76,212,180,129,225,152,138,46,123,58,86,117,26,194,56,18,97,69,226,1,83,107,171,129,207,13,131,61,134,188,249,122,209,28,93,144,132,116,53,84,148,246,199,239,122,233,122,158,194,77,156,213,243,90,1,19,111,219,207,60,75,43,162,111,157,211,75,211,128,198,131,210,130,52,161,88,49,179,194,112,153,71,119,27,122,228,85,199,116,225,187,69,63,44,116,193,18,1,75,168,200,205,104,207,156,231,175,117,15,199,226,149,102,90,236,80,93,155,22,81,136,94,90,122,146,30,107,27,33,140,32,202,42,182,15,171,57,205,92,185,237,201,214,205,172,155,221,177,3,35,56,221,77,50,67,170,3,18,245,125,229,142,137,241,233,13,61,32,106,232,143,119,250,18,132,22,237,156,46,176,201,4,223,66,49,230,31,61,52,71,35,194,118,91,136,155,166,249,8,13,93,62,5,78,150,103,35,77,52,203,222,183,230,152,83,119,54,89,45,92,191,189,207,170,51,137,45,32,129,61,40,186,104,44,113,248,236,146,148,167,231,251,224,196,67,139,192,214,153,16,237,178,196,127,238,242,33,79,68,224,239,126,175,227,96,222,243,195,120,185,176,61,2,222,85,122,227,186,201,82,150,124,63,8,229,78,114,245,217,73,87,190,220,99,56,17,247,64,103,131,170,87,19,216,234,83,183,62,26,241,129,48,182,105,229,93,34,0,221,105,142,59,39,76,141,86,94,136,115,244,106,202,107,130,164,226,35,220,149,171,233,12,155,183,17,248,172,251,166,87,155,77,117,169,182,50,236,2,75,224,94,131,45,148,208,231,241,156,21,173,227,38,140,105,182,57,187,181,222,27,194,233,104,152,181,223,190,171,175,179,45,204,168,125,134,85,11,198,25,133,131,191,194,106,126,159,199,162,56,38,186,82,129,37,71,8,124,204,231,219,36,188,171,208,6,30,52,153,80,157,239,179,20,199,234,181,168,186,70,235,51,27,157,78,19,99,164,184,13,196,240,175,21,185,117,179,146,247,121,41,140,234,173,67,36,255,125,76,162,216,162,55,164,42,67,190,84,130,119,49,78,69,44,154,49,183,194,41,168,252,7,50,145,210,217,204,134,219,46,155,39,113,8,209,219,234,86,115,19,165,245,231,253,141,206,45,96,106,74,46,145,46,246,78,146,254,174,3,55,6,52,223,3,55,73,130,189,175,79,37,34,174,30,176,8,52,129,97,224,108,241,100,118,236,93,148,191,205,253,94,12,195,239,125,173,213,141,94,236,118,8,167,38,225,150,142,216,196,237,195,77,212,66,94,19,29,130,69,28,165,184,183,109,101,242,220,136,115,68,62,235,124,90,235,103,184,48,193,209,200,0,218,151,23,150,45,26,68,102,191,253,222,116,180,75,225,26,190,56,53,41,1,27,113,168,12,10,206,197,114,27,254,192,156,183,114,245,49,67,34,74,107,114,173,179,202,123,153,208,122,156,152,251,147,243,16,24,73,159,216,140,54,134,90,149,215,198,8,137,2,173,190,25,21,89,211,88,94,225,205,157,215,162,164,187,9,74,115,211,69,105,90,187,183,62,251,51,220,124,241,220,244,165,93,31,23,53,210,130,220,157,195,155,160,131,92,13,103,105,189,51,1,35,174,11,154,109,227,141,41,156,170,110,38,147,56,74,16,53,124,198,171,44,189,73,187,172,152,194,156,244,77,174,30,214,145,125,45,252,249,143,173,51,203,150,28,199,97,232,150,52,89,195,254,55,214,186,124,65,10,204,234,83,63,149,137,180,195,131,44,145,20,8,136,188,10,63,141,38,65,100,15,86,182,147,115,155,238,85,125,48,210,236,122,91,204,215,49,194,141,99,191,119,130,107,244,0,211,48,44,5,121,244,167,104,99,242,17,142,59,111,215,235,94,40,241,244,232,217,182,15,81,158,25,146,66,177,155,117,111,24,121,37,125,31,246,239,95,199,183,137,123,203,187,102,55,190,69,223,53,68,141,150,96,118,249,198,75,36,105,77,74,240,247,62,123,115,237,251,242,201,107,136,2,222,88,23,82,148,194,159,181,179,68,18,123,191,68,89,235,201,192,106,52,236,76,19,91,213,143,239,126,91,231,77,134,144,45,183,126,124,108,221,68,173,101,226,156,86,245,251,169,76,164,113,244,125,29,75,138,41,159,173,166,209,189,101,204,216,221,244,195,183,15,244,149,13,232,130,210,105,131,30,111,95,124,38,197,144,170,83,45,187,230,161,226,133,243,22,121,151,76,89,112,178,98,44,77,108,183,229,149,24,59,112,123,132,132,75,77,147,10,240,157,15,11,94,111,113,244,182,199,46,48,59,175,81,46,153,100,55,229,232,108,74,104,24,85,137,63,223,49,153,138,137,222,218,107,195,191,243,250,144,163,77,193,170,172,7,75,235,215,69,77,177,184,10,42,5,96,196,21,208,225,108,239,202,218,167,47,108,34,141,249,20,0,22,250,61,130,222,128,232,123,165,24,124,218,116,172,32,38,122,222,193,40,211,108,153,45,39,253,225,113,221,171,162,189,161,203,151,100,139,16,163,183,176,95,62,163,208,109,121,155,83,133,49,205,68,177,70,199,42,226,85,55,85,149,11,183,248,246,188,113,200,94,159,188,108,190,145,18,226,2,100,73,83,175,204,248,197,161,185,64,179,146,206,197,219,250,162,226,235,37,22,30,122,105,244,57,68,121,24,211,215,89,117,144,111,243,37,138,146,32,237,230,122,244,193,2,229,29,125,71,233,39,211,18,5,248,17,70,124,136,11,172,170,159,200,193,69,252,109,178,223,100,229,72,44,131,79,105,31,111,55,27,105,204,150,96,228,85,230,19,23,32,30,86,120,204,240,152,162,195,127,47,141,55,128,67,113,26,227,5,194,2,133,203,75,101,209,81,145,254,26,46,28,58,115,212,143,81,93,209,65,78,216,212,223,79,31,108,97,229,169,108,104,213,229,85,190,59,157,89,233,141,180,80,243,229,241,143,79,131,153,125,103,247,232,144,193,145,115,11,3,230,195,82,102,198,116,139,56,13,130,126,26,133,209,249,16,155,94,80,126,143,14,181,15,238,78,143,77,47,146,213,165,195,252,177,26,62,107,238,208,65,94,77,109,232,237,237,180,175,87,253,128,54,237,26,14,163,136,123,186,126,126,135,162,87,144,84,10,106,142,2,239,177,223,254,138,57,133,143,173,48,86,9,95,180,132,179,96,125,233,211,127,154,233,55,183,17,131,32,218,118,216,73,136,174,107,54,230,218,74,179,10,123,227,209,148,205,215,173,167,70,64,38,78,189,232,11,154,233,228,163,132,175,245,95,35,96,209,219,186,67,56,4,169,145,41,63,69,231,82,216,229,143,164,2,49,78,218,76,128,233,168,136,147,155,180,153,60,241,123,165,59,184,130,216,138,23,141,255,160,130,142,29,44,20,82,131,154,166,67,122,77,130,11,133,190,238,76,111,147,13,235,104,186,54,81,118,65,27,82,118,209,14,78,204,208,116,20,189,143,30,193,144,126,210,76,218,159,92,40,26,143,253,164,81,68,149,58,88,136,166,186,125,102,130,95,102,133,151,243,148,205,21,27,162,207,124,8,223,29,18,45,189,231,218,67,90,131,146,107,149,230,26,6,25,171,174,83,74,43,233,76,26,131,55,196,142,68,96,83,93,44,121,117,66,132,50,186,154,81,85,211,185,16,66,248,235,139,35,191,30,77,223,37,189,157,223,227,243,177,228,235,209,38,19,18,141,203,55,92,108,85,126,27,3,150,93,94,11,239,36,162,215,69,217,88,197,14,195,190,209,97,54,24,148,65,7,236,234,40,246,89,95,71,8,155,99,228,113,51,82,121,102,195,184,183,209,41,139,36,158,190,47,171,243,69,35,7,199,150,20,5,145,177,188,198,81,250,147,142,92,88,39,143,8,206,54,74,53,71,127,187,151,167,201,67,61,233,46,147,75,179,62,228,197,30,172,146,108,247,146,239,226,80,95,183,44,13,221,58,133,87,250,87,190,215,15,139,130,238,209,192,242,166,79,241,174,9,105,142,46,201,20,227,163,136,68,92,56,52,255,223,144,51,199,235,74,53,170,242,214,164,16,35,203,253,186,82,171,206,209,136,247,202,64,194,21,96,212,153,242,140,87,205,100,225,82,191,27,203,143,40,255,71,79,131,176,22,80,44,70,152,168,191,54,170,41,102,6,236,42,152,176,224,235,17,25,67,211,159,218,222,22,198,38,122,30,67,175,11,111,162,24,193,124,157,83,51,74,234,98,235,181,11,33,205,124,52,103,196,68,50,208,53,213,41,196,116,51,234,9,181,130,109,66,50,51,93,217,23,164,32,164,247,191,146,96,202,17,113,114,140,67,69,167,203,140,164,106,216,205,111,54,13,74,202,9,191,18,74,39,184,161,170,98,46,9,100,121,125,78,199,152,27,41,79,62,225,215,132,38,224,218,233,145,208,213,225,37,239,155,37,81,108,215,140,209,246,158,167,195,205,236,87,20,46,244,62,59,252,215,231,159,146,240,18,113,31,210,3,171,38,16,162,191,131,166,231,145,158,231,29,144,222,105,68,47,119,59,53,39,217,251,60,20,105,246,132,18,39,126,14,163,137,49,83,246,143,254,113,115,24,195,12,169,80,177,177,85,195,112,9,133,115,186,143,21,190,35,193,163,8,40,59,84,242,116,240,159,23,253,28,156,62,207,208,147,163,188,228,69,15,172,155,241,137,21,120,194,119,241,147,67,252,43,85,79,62,9,12,87,192,244,8,203,3,191,57,125,168,148,28,28,96,68,237,237,67,198,183,69,33,232,222,35,107,191,222,87,133,113,25,48,237,57,223,81,152,214,26,127,166,3,133,140,174,39,175,48,130,199,131,183,108,82,3,223,132,253,161,102,252,40,104,65,235,227,157,123,220,41,71,206,205,66,19,189,43,116,33,221,245,85,206,125,31,201,23,254,140,7,209,255,169,31,238,135,128,228,142,163,151,117,94,40,220,75,204,71,23,54,193,68,129,151,180,244,28,236,65,167,214,76,232,196,141,132,15,169,125,34,63,129,81,253,141,215,73,215,123,41,122,244,176,170,75,192,56,73,234,141,89,3,177,195,247,137,215,149,174,252,230,22,145,2,64,129,255,150,62,114,4,17,227,3,130,37,165,215,69,135,117,188,107,234,143,122,83,120,128,69,31,249,249,14,225,191,60,146,142,95,128,87,89,143,105,81,201,169,217,89,142,221,38,72,255,181,233,16,181,192,204,99,190,131,2,132,4,17,139,79,49,220,48,207,223,36,32,232,253,16,67,150,140,221,128,27,198,201,243,232,40,97,198,87,191,254,154,0,5,102,227,208,235,187,7,238,135,244,110,1,227,120,209,3,190,95,185,14,127,136,203,195,171,64,7,37,112,105,14,182,205,219,208,137,67,7,116,138,227,228,159,87,246,231,60,63,164,187,83,205,27,130,233,51,96,60,127,74,164,10,151,134,1,169,195,144,73,182,92,25,138,144,229,253,246,162,92,53,21,134,238,237,47,243,174,168,159,214,142,23,205,222,161,32,12,219,173,125,58,85,178,241,232,49,248,161,171,168,232,48,42,136,117,251,198,202,13,233,16,114,149,113,116,131,12,106,22,14,175,93,68,45,209,188,160,62,231,138,67,97,97,181,158,122,244,64,174,210,97,168,88,146,216,223,57,156,94,188,233,240,54,202,148,92,56,178,101,191,160,16,26,10,219,108,122,219,55,180,237,211,143,190,153,251,20,61,154,63,111,72,223,244,1,38,226,81,152,44,41,126,251,6,217,167,106,157,181,66,71,253,252,202,171,73,151,201,125,87,100,203,155,223,119,35,219,208,113,122,23,205,54,2,196,19,105,36,112,249,150,41,240,212,93,127,78,77,42,222,28,70,162,184,39,24,250,194,118,24,154,75,26,11,203,18,134,128,71,57,233,228,56,253,254,182,2,80,240,159,40,138,234,209,132,183,254,80,154,149,162,245,133,124,70,34,252,193,144,85,181,122,92,173,91,203,193,109,54,109,138,46,207,188,201,132,23,38,163,58,70,41,95,57,140,179,77,211,162,56,46,133,173,248,77,15,4,52,116,245,96,132,127,211,175,139,45,185,90,210,48,163,98,232,71,127,232,169,42,88,67,162,106,208,192,71,129,66,96,106,62,113,234,143,70,37,61,243,157,104,251,47,80,192,131,8,149,223,165,48,181,94,31,8,236,1,237,116,93,236,13,118,127,87,208,49,118,77,48,146,127,254,211,208,53,171,70,217,36,241,53,6,194,42,168,237,234,209,141,78,47,191,52,122,41,62,93,19,9,55,93,36,238,194,55,213,211,12,152,134,147,30,223,206,98,5,212,144,18,135,248,85,226,220,212,92,4,68,255,97,251,167,177,19,217,26,147,28,11,121,28,133,209,44,11,61,222,112,221,61,93,6,172,55,81,119,192,68,167,87,239,10,190,168,73,98,40,108,59,26,142,154,125,213,82,244,222,197,240,177,125,35,98,10,81,10,35,225,246,251,101,100,6,62,105,30,228,11,70,49,181,58,92,81,62,27,122,52,141,46,211,97,92,155,100,29,7,14,249,236,11,127,93,12,162,57,55,121,203,113,148,34,226,151,238,154,6,2,255,105,226,123,125,147,147,94,219,95,76,119,81,182,108,100,16,77,187,205,95,33,4,174,30,28,241,116,221,80,90,253,194,204,191,184,230,39,250,185,187,207,176,70,196,175,232,51,251,118,200,217,98,210,177,80,39,75,247,117,124,63,21,248,20,173,241,83,11,245,82,57,165,105,10,75,122,110,236,187,227,202,104,115,236,93,207,221,75,88,213,95,152,154,137,228,68,240,10,102,204,84,48,101,225,132,9,188,105,123,245,251,106,152,122,73,217,106,154,214,81,140,5,34,20,105,174,197,50,102,69,75,13,105,70,153,226,5,11,12,167,162,7,204,170,37,111,132,218,223,90,62,84,26,233,179,4,110,115,99,249,82,226,232,155,33,165,251,66,95,123,250,235,68,114,95,73,43,198,177,115,38,28,240,110,226,17,130,251,137,209,244,2,94,98,83,96,150,20,80,135,126,40,9,149,6,217,212,24,187,239,60,162,47,99,61,248,2,211,4,248,142,62,171,36,148,166,175,120,93,8,173,72,144,49,33,192,186,77,51,194,177,115,10,241,22,31,2,196,188,2,110,124,64,114,211,159,245,212,250,219,26,214,180,47,63,141,197,90,111,254,129,140,191,209,32,48,109,68,113,91,119,174,175,90,7,65,198,234,56,131,131,75,99,10,146,75,67,27,202,75,98,116,37,32,74,41,191,61,112,16,240,149,199,122,173,154,14,36,164,231,71,12,36,210,39,49,230,2,166,179,235,253,180,26,130,155,78,20,186,143,14,155,48,160,140,20,179,94,246,217,240,174,204,245,31,24,65,243,226,35,5,103,136,33,225,207,180,254,232,135,46,245,43,230,220,33,238,77,237,147,65,38,207,164,211,42,50,252,117,253,105,7,200,93,161,253,235,18,161,168,24,89,207,178,192,44,40,61,96,116,236,164,228,128,19,246,218,49,22,62,212,102,117,22,39,38,217,241,245,64,144,45,82,9,135,232,91,221,205,24,251,22,156,51,155,194,247,132,181,6,60,180,253,144,25,225,78,120,195,7,218,164,142,168,35,169,81,15,170,254,88,254,166,160,161,48,233,93,252,54,249,199,212,147,223,153,185,197,235,92,214,184,32,40,166,221,241,208,144,100,221,18,31,65,156,130,36,251,131,137,47,103,73,112,27,49,72,77,241,69,39,121,155,61,61,52,171,219,118,52,229,182,104,80,158,113,97,155,154,128,4,233,248,154,222,167,28,71,35,178,163,71,91,51,85,188,78,40,77,77,71,18,182,142,222,13,61,236,119,116,58,35,2,117,35,15,208,214,211,203,46,104,15,120,56,112,97,140,72,21,230,174,98,129,57,40,48,119,69,233,235,29,129,46,33,38,194,239,131,120,244,27,71,13,26,239,148,216,11,234,208,136,48,165,153,170,205,22,116,176,27,87,29,53,23,156,169,112,219,222,237,105,176,152,94,195,25,187,25,179,71,18,136,183,176,235,148,225,41,240,41,202,100,160,21,74,80,102,108,137,82,48,226,162,143,235,7,223,191,76,85,150,11,27,13,63,96,164,3,62,133,241,232,244,235,174,213,244,87,5,38,24,243,81,214,136,6,52,249,134,114,70,85,211,225,134,140,129,158,124,203,109,145,203,137,231,151,21,90,17,117,9,216,140,188,20,182,205,58,135,167,217,230,36,248,70,30,53,96,168,67,122,101,152,230,245,184,47,122,50,245,182,40,101,121,192,218,232,63,202,96,245,61,88,192,138,190,188,194,204,40,35,96,250,99,119,130,87,68,202,44,66,93,247,81,129,241,121,12,152,142,174,116,244,205,245,102,192,195,186,128,20,46,195,181,94,47,60,105,48,214,163,89,161,31,106,78,236,9,173,179,6,10,243,32,95,24,201,142,195,203,36,48,21,102,27,42,96,219,111,111,2,127,120,2,251,32,188,145,114,19,169,50,219,194,154,78,203,29,88,254,46,229,178,1,47,223,204,49,120,107,29,221,246,199,206,56,1,99,165,168,239,11,194,112,245,103,198,124,81,90,207,35,193,245,169,128,217,35,209,147,211,224,255,197,201,123,73,76,185,11,163,128,25,151,134,94,85,250,0,150,37,128,15,238,59,189,16,138,62,94,112,0,254,116,199,18,110,72,204,132,166,244,175,251,122,112,63,104,247,116,24,125,191,170,247,181,105,146,232,1,51,44,245,153,30,168,119,113,225,236,65,14,157,236,238,36,61,226,117,67,89,27,95,158,11,17,64,255,193,184,170,124,82,137,55,122,237,41,15,158,218,23,108,100,230,208,141,128,172,137,45,164,206,103,219,106,55,63,248,190,173,68,145,96,181,118,134,32,40,44,216,158,208,217,98,24,67,189,213,77,69,52,190,208,114,118,216,202,73,122,101,103,246,120,102,31,173,122,35,29,60,131,187,104,240,144,46,4,152,237,16,219,227,167,9,190,90,130,81,116,123,71,31,21,180,180,190,196,237,92,232,11,55,154,232,211,186,230,157,77,128,67,91,49,89,20,105,151,120,232,76,177,242,253,221,59,42,119,192,230,188,165,48,182,3,113,211,104,106,167,53,147,47,194,67,129,102,230,73,37,133,2,117,174,247,76,182,109,24,43,60,194,66,228,7,235,77,95,56,44,118,126,240,212,40,5,70,174,135,164,116,10,104,108,85,153,175,98,78,33,212,106,41,70,177,53,211,159,231,159,207,98,130,45,51,13,24,154,142,194,214,43,24,240,73,94,77,22,215,149,56,183,37,1,37,161,132,129,39,96,186,118,37,70,105,102,182,224,227,132,109,88,205,252,233,208,127,235,26,204,129,169,233,28,18,220,45,22,77,218,254,196,153,250,111,63,56,176,161,187,18,120,125,204,22,95,60,202,82,90,130,52,205,166,55,157,156,211,52,229,97,164,79,159,36,161,156,125,77,199,136,25,177,123,77,0,97,175,59,169,181,148,181,44,223,28,35,76,66,210,95,51,11,62,202,56,121,253,147,122,145,140,168,74,214,194,14,222,28,154,193,154,250,157,71,147,136,136,223,20,85,243,169,207,108,56,28,54,47,130,116,244,169,113,108,179,30,36,1,41,209,204,56,118,224,225,183,52,69,197,52,203,111,11,235,109,29,218,116,12,190,71,134,15,247,214,187,66,91,193,173,194,128,233,26,215,236,152,18,188,103,214,102,67,169,172,64,4,249,155,91,77,12,250,201,190,165,119,117,23,211,29,51,17,26,125,140,97,133,23,131,193,97,218,169,53,43,153,102,92,189,29,110,53,177,200,32,79,86,223,122,30,214,100,246,233,83,185,112,223,15,166,71,74,97,19,120,242,232,137,22,134,162,28,52,224,96,35,91,94,62,68,128,0,216,221,157,1,239,228,32,1,250,5,173,253,221,225,134,210,82,42,117,96,33,228,23,118,159,80,235,154,38,34,33,225,36,179,97,164,220,170,147,59,27,238,251,157,124,141,161,149,66,44,128,163,210,77,79,209,81,34,51,92,44,26,19,2,102,131,249,75,112,113,22,1,33,29,102,231,233,232,90,188,87,101,152,62,169,198,109,176,139,231,24,15,190,19,112,77,143,12,214,123,192,72,4,157,116,52,50,52,62,84,108,107,78,215,142,245,213,112,152,53,205,229,210,181,74,3,11,36,234,209,236,251,147,2,8,140,196,142,175,182,112,216,190,150,30,203,89,239,125,89,31,134,86,118,73,34,221,202,101,116,43,145,201,235,186,9,103,137,26,61,40,78,183,169,92,55,157,81,194,126,83,30,194,104,25,186,242,8,232,90,83,39,209,141,28,167,95,53,141,112,169,66,179,77,11,241,193,119,190,73,245,209,131,125,173,63,18,147,118,153,138,210,174,123,30,10,109,64,75,240,164,118,126,97,56,254,229,189,179,101,98,134,127,48,154,214,75,11,233,104,123,79,215,74,26,70,3,215,70,45,54,53,138,155,40,15,124,138,246,74,251,87,168,144,238,128,241,63,213,18,63,181,15,23,67,2,94,75,51,65,118,176,166,183,163,12,182,15,170,86,35,86,51,155,164,184,180,251,45,137,253,57,48,13,43,53,96,138,171,93,247,97,49,140,138,147,83,230,87,90,83,195,20,211,203,121,124,137,181,42,37,5,50,126,68,140,55,114,42,106,200,253,183,253,28,91,8,84,10,199,201,187,230,119,97,240,55,70,45,17,9,193,188,169,94,227,177,216,199,34,129,50,102,195,159,51,41,7,101,172,210,180,125,98,136,222,10,246,106,31,242,143,186,161,143,253,109,252,246,93,49,170,110,48,211,63,186,222,141,177,243,157,232,23,13,133,61,127,230,13,199,23,221,179,199,162,115,196,201,241,136,209,246,35,40,190,161,54,198,188,122,255,181,114,155,238,2,84,189,201,115,16,23,150,162,39,39,161,43,241,88,144,166,214,125,153,69,213,237,141,22,164,67,170,110,64,79,54,21,143,95,90,167,54,126,148,46,131,111,131,23,127,135,233,96,235,27,195,12,62,214,47,126,28,25,34,233,135,177,118,39,255,136,104,73,232,202,141,186,97,225,251,105,148,169,75,34,216,53,200,127,254,84,240,75,213,13,12,132,38,168,231,254,96,99,127,233,30,26,201,137,175,249,168,61,243,125,107,195,202,14,211,146,129,172,248,13,235,181,159,5,213,146,248,62,63,12,132,149,251,93,241,68,61,1,179,74,43,103,241,251,220,209,103,12,123,254,169,31,165,224,231,237,119,69,103,229,210,131,205,143,192,67,210,193,166,152,70,58,23,190,139,120,92,55,130,28,90,25,195,151,212,237,159,169,173,22,101,36,210,254,83,102,60,176,27,163,170,2,58,165,150,21,190,58,99,216,6,144,254,242,128,149,21,195,232,102,234,152,165,11,188,209,188,247,71,130,155,158,214,87,233,249,175,49,254,151,125,218,169,233,240,131,66,28,176,173,87,137,147,75,157,210,225,67,113,93,217,217,124,110,30,108,140,63,231,169,153,142,70,254,234,7,111,235,166,84,102,120,67,136,209,81,4,107,244,182,40,193,29,79,247,240,212,184,153,77,186,50,180,219,107,192,214,31,175,76,101,148,186,252,125,152,221,177,54,86,152,232,66,76,88,8,164,247,212,200,57,204,191,203,97,154,251,180,55,2,225,10,55,212,162,125,192,58,57,21,158,111,143,109,156,209,86,34,81,83,8,168,49,144,216,37,169,218,181,193,170,28,219,127,184,160,252,211,58,113,23,133,224,34,80,53,168,159,114,218,247,13,36,157,243,120,97,104,116,74,198,199,85,46,202,118,159,233,121,40,25,25,75,200,233,3,17,217,234,79,153,158,155,166,144,226,89,25,240,252,20,62,204,126,163,61,120,149,147,90,70,152,30,253,232,155,249,159,150,218,81,88,215,253,224,182,115,13,233,174,124,173,187,26,5,48,170,63,9,134,168,88,29,62,168,154,43,124,87,144,245,107,81,48,115,220,173,113,45,250,67,112,109,127,48,138,91,61,181,217,48,31,22,129,181,199,26,247,156,16,136,190,40,161,187,190,175,3,195,219,195,17,224,153,218,104,40,250,121,10,115,209,126,180,239,240,148,130,179,208,9,120,227,109,34,176,41,151,4,74,247,188,162,219,166,21,135,249,60,187,158,155,55,61,226,220,51,111,132,65,241,189,131,193,31,25,38,13,90,141,55,245,79,183,154,69,9,167,169,56,21,48,153,117,119,248,76,173,116,30,246,188,207,138,43,67,226,86,59,241,205,208,104,215,7,31,177,101,180,30,224,230,190,65,195,58,237,117,70,99,151,50,26,51,6,253,192,148,113,5,238,228,30,203,225,123,29,242,225,99,47,55,92,23,30,195,102,228,88,154,194,135,26,160,195,108,92,181,116,238,237,122,220,40,2,222,247,94,71,66,75,236,233,64,13,255,180,2,117,76,218,37,62,108,43,252,124,39,221,53,21,124,135,105,236,212,115,179,123,245,206,125,138,232,136,131,98,82,187,3,237,69,4,64,129,217,39,115,120,154,178,139,222,85,129,204,226,195,12,137,38,237,17,189,19,254,157,75,125,117,250,179,149,145,104,157,141,147,233,194,214,131,106,194,208,119,9,181,36,54,178,238,106,94,238,244,164,66,0,21,91,236,64,251,88,53,29,92,176,121,11,248,48,189,201,183,197,151,233,197,122,216,128,223,167,61,133,236,8,69,142,98,44,199,57,211,119,91,187,171,185,2,195,116,208,163,153,141,142,255,54,210,58,154,49,34,125,89,229,183,23,181,226,149,154,235,186,155,235,66,178,61,106,201,13,76,43,165,195,247,197,178,100,36,248,139,9,103,27,193,35,161,144,159,125,8,195,199,84,42,40,54,33,245,139,17,78,65,112,175,153,224,227,158,137,212,243,208,72,89,169,103,112,142,120,104,52,63,230,43,35,196,18,184,37,242,249,253,243,138,4,134,17,221,255,105,87,220,37,222,230,193,216,77,87,46,36,79,188,121,220,168,9,53,77,209,195,40,183,142,162,21,91,117,154,69,196,246,157,123,179,68,235,77,163,36,230,223,22,101,230,145,87,38,19,223,235,14,179,188,235,114,207,12,31,133,139,251,217,162,166,166,240,129,104,247,123,162,147,220,70,191,92,58,53,238,60,236,39,111,116,130,159,127,224,173,240,183,211,56,251,19,138,113,24,73,232,116,105,236,202,149,56,122,90,47,122,250,66,112,163,114,24,197,227,149,78,190,93,216,10,20,21,116,149,240,128,2,232,97,62,251,9,196,158,9,190,175,183,5,140,236,204,74,112,228,31,208,153,82,83,148,29,92,60,245,65,226,12,235,149,4,135,226,234,133,241,53,144,111,243,96,67,87,86,156,28,54,116,94,206,39,100,222,31,204,206,76,213,198,62,74,198,195,39,203,105,165,15,237,118,60,80,137,252,109,222,96,156,124,84,81,252,25,107,192,109,173,220,20,59,188,0,54,135,249,144,231,232,106,199,6,6,106,117,72,135,107,155,178,4,157,55,240,186,243,178,70,149,219,120,169,129,126,185,83,127,225,64,179,226,167,55,1,241,72,205,140,221,27,247,236,202,138,178,194,224,226,52,23,139,4,102,121,207,125,227,206,46,7,237,115,167,150,243,26,249,26,63,124,167,251,149,186,86,151,203,59,13,243,190,155,250,46,38,173,24,113,207,244,78,164,38,100,179,218,243,234,24,71,175,158,243,139,239,68,10,60,17,140,95,73,141,165,134,140,30,197,118,200,252,154,54,221,56,33,42,111,20,239,91,210,37,97,157,12,134,246,164,135,251,211,112,149,97,19,133,129,155,239,37,145,126,118,153,111,74,247,6,48,230,16,91,165,15,214,198,192,193,191,60,216,106,42,66,115,159,9,91,19,241,85,163,55,172,153,104,177,217,206,231,35,60,208,228,101,97,5,81,156,7,141,194,246,57,250,211,44,254,177,107,195,203,161,141,89,5,85,204,110,221,97,254,189,22,246,208,5,59,59,142,102,211,102,107,97,0,177,205,248,237,2,77,79,203,99,100,46,53,150,189,195,218,37,87,142,249,201,114,137,216,65,28,129,229,185,194,48,251,124,229,194,46,82,183,22,23,5,206,23,13,155,57,148,30,204,11,126,171,34,181,208,158,196,94,230,171,135,80,225,171,83,27,101,150,89,6,188,56,197,218,187,82,31,90,9,66,50,103,171,202,145,197,190,44,196,96,46,76,85,55,29,93,112,202,12,24,207,170,212,14,198,12,215,94,32,110,41,133,118,85,241,210,34,16,135,54,163,44,111,6,151,36,24,120,179,239,84,223,234,65,108,97,134,168,74,251,66,157,120,187,198,134,213,188,123,106,123,50,207,5,7,239,32,111,218,183,196,115,138,203,106,72,102,104,193,208,54,234,34,77,69,215,101,148,12,183,21,177,217,133,41,137,104,77,143,75,245,71,98,146,242,39,193,133,18,165,195,236,219,233,185,77,84,222,31,183,213,36,116,24,97,244,42,176,201,59,234,125,33,78,229,132,155,155,2,219,190,133,194,116,161,71,134,204,200,208,22,134,65,255,202,203,237,63,75,255,180,16,138,2,251,137,220,254,30,171,146,67,131,32,213,215,15,20,120,71,106,190,64,191,177,68,170,89,76,150,79,190,46,102,187,224,217,33,221,88,69,140,216,234,195,148,45,188,34,210,78,238,201,234,211,38,162,40,4,209,223,167,141,83,131,250,87,20,161,96,237,233,67,101,80,238,168,229,176,7,213,181,173,208,210,172,40,158,193,83,212,126,21,12,34,98,139,113,152,227,95,211,178,56,109,156,78,124,36,140,233,61,193,120,148,71,153,20,217,62,101,52,179,54,205,136,52,136,74,207,214,129,216,154,153,196,71,53,18,130,161,94,120,213,251,50,130,180,22,244,43,13,77,81,123,163,57,117,104,113,25,201,134,29,111,132,58,170,210,88,15,109,160,177,73,130,110,100,218,212,229,119,163,182,70,194,43,126,18,240,105,87,180,49,83,58,70,114,101,233,206,16,174,110,81,20,199,249,83,169,20,28,226,54,25,20,197,39,169,169,236,119,253,9,39,56,108,180,110,221,67,196,151,164,197,94,128,237,105,9,204,184,244,233,12,209,195,84,20,196,50,241,59,81,102,197,171,115,235,22,227,172,203,181,159,217,2,89,53,237,125,162,236,93,222,70,2,218,8,242,182,76,5,126,190,221,25,252,130,100,159,142,82,129,251,107,178,243,179,170,174,93,248,117,220,208,47,14,182,78,18,121,38,131,62,230,40,168,223,103,91,210,230,254,153,97,75,117,81,184,66,43,195,244,88,60,120,232,238,35,251,56,65,98,53,151,208,180,251,72,213,32,8,82,72,163,179,201,161,52,238,186,220,117,1,152,93,130,47,241,180,187,27,62,24,252,233,254,7,234,154,159,187,9,253,193,43,253,54,213,250,216,47,230,38,197,202,133,213,1,205,204,56,218,20,237,20,198,139,235,188,45,198,178,117,139,17,47,72,183,53,28,214,139,172,196,200,59,110,22,140,80,135,239,36,145,186,63,204,57,50,118,55,143,105,186,158,68,63,169,95,60,148,187,152,232,62,29,233,74,13,158,199,77,84,239,192,152,202,180,102,216,197,169,113,148,85,210,12,177,181,71,180,221,244,155,244,235,104,127,219,193,1,115,83,74,180,30,180,242,196,142,238,70,13,66,41,55,149,0,193,159,55,14,179,153,43,189,173,215,39,96,178,174,157,200,64,239,182,76,172,70,247,131,141,255,25,207,4,215,40,125,211,149,47,126,188,51,15,109,175,160,75,103,196,38,53,158,227,218,64,84,104,81,150,19,47,21,118,54,186,89,139,210,45,247,212,117,99,146,86,37,90,168,29,102,225,73,48,212,138,245,96,118,171,18,245,176,243,193,4,140,53,148,194,230,158,25,40,173,169,202,184,252,76,234,249,157,27,230,156,192,100,31,65,26,160,176,34,78,220,166,103,119,34,229,50,41,137,170,244,91,116,248,218,219,187,167,49,95,201,131,38,180,23,212,23,232,153,71,41,149,230,103,21,196,153,109,133,0,61,26,213,226,30,111,4,22,137,178,134,49,222,126,4,148,109,173,33,66,231,164,142,182,30,143,3,69,30,125,104,12,241,25,76,11,248,201,74,12,190,51,213,136,253,86,36,148,238,10,32,7,223,8,53,140,30,135,41,209,23,233,67,248,62,179,101,115,148,178,139,254,50,74,42,51,126,154,135,160,123,62,136,38,142,232,73,132,103,221,180,182,251,117,162,177,224,105,124,40,98,41,17,27,194,74,148,113,186,153,232,40,227,242,143,64,212,130,77,100,142,36,2,35,70,23,243,232,13,48,119,226,161,118,212,84,74,28,93,153,198,229,232,27,161,183,160,144,255,73,215,40,10,41,36,168,97,86,8,85,222,240,205,51,191,40,177,118,219,19,146,207,143,237,169,215,168,211,81,173,82,5,142,65,51,125,245,173,145,142,174,150,102,201,55,34,125,110,115,131,190,202,162,236,245,241,231,172,226,240,77,44,47,44,191,125,191,222,210,98,125,128,3,171,82,22,195,90,236,131,79,183,240,79,152,130,222,39,220,99,1,168,180,237,108,133,105,46,140,137,161,154,59,183,162,182,209,26,168,117,139,11,252,49,137,215,32,227,237,34,106,217,192,251,77,133,149,244,91,130,144,251,140,11,242,171,14,163,116,121,244,220,24,165,125,241,211,21,150,201,16,248,70,179,46,110,6,140,31,90,83,184,175,71,75,171,136,59,233,111,163,154,212,130,89,83,172,21,124,42,76,105,223,175,156,22,95,113,104,186,48,189,129,30,196,220,41,225,14,67,73,146,9,229,152,157,29,230,115,144,136,116,64,217,12,198,80,59,70,79,169,10,211,111,232,36,88,10,182,202,219,252,171,191,4,251,125,147,20,23,133,27,78,147,59,248,162,116,57,202,201,241,127,58,15,102,101,147,52,119,224,147,84,61,88,134,250,43,9,4,158,28,203,103,90,156,0,233,97,213,51,151,168,135,147,226,210,149,158,80,87,215,132,63,203,101,164,171,170,180,195,58,140,188,180,4,179,52,211,214,232,89,108,120,99,116,153,175,128,151,155,174,15,106,183,20,204,21,158,33,70,1,49,24,103,182,157,159,103,84,106,26,129,177,38,139,63,56,78,126,135,248,254,247,109,156,96,75,211,196,168,61,143,6,71,90,100,174,109,123,232,149,247,234,166,133,80,21,171,126,59,184,14,7,157,180,89,191,188,100,38,247,91,152,143,10,253,103,55,170,175,10,95,244,224,181,35,121,216,183,190,13,236,205,130,53,140,133,186,174,61,244,161,223,48,61,122,32,70,230,39,210,247,17,219,92,166,186,163,84,59,66,250,29,133,223,198,102,235,153,250,211,31,91,135,209,197,64,213,77,239,202,60,191,95,239,6,53,105,29,158,104,222,189,190,145,69,35,230,187,110,226,234,51,95,67,139,117,106,8,106,124,209,232,226,65,91,75,222,197,141,140,177,83,120,189,52,48,56,187,194,100,208,129,98,163,180,4,173,52,134,196,79,119,94,250,73,240,112,81,79,131,73,97,5,198,220,56,58,205,238,67,73,189,25,221,244,58,162,29,6,88,83,15,147,138,10,129,141,198,67,171,146,81,153,208,90,244,113,54,132,75,117,6,55,147,167,216,24,105,200,225,171,204,23,243,251,25,175,49,138,15,81,190,45,250,214,66,57,202,154,205,150,210,150,81,129,121,59,112,148,159,166,178,211,209,33,238,65,123,161,137,234,211,204,165,67,216,136,120,184,66,99,77,79,13,231,193,215,150,187,205,234,81,158,57,213,191,16,63,168,176,192,53,208,96,245,232,49,195,179,246,54,221,222,67,106,226,149,144,170,209,61,100,197,189,73,104,184,170,253,209,244,52,251,232,88,30,244,18,7,83,214,145,236,163,177,139,246,69,219,161,177,34,36,170,4,126,236,16,131,187,212,28,176,174,158,59,250,87,217,185,213,253,34,98,229,19,163,1,78,82,151,219,106,214,158,183,235,67,83,219,22,52,163,23,14,115,110,244,76,21,174,72,175,5,12,199,86,142,222,164,17,222,48,12,129,102,174,132,222,153,251,93,24,198,2,50,199,183,13,61,200,231,133,106,106,246,9,93,241,5,152,140,115,215,203,198,151,108,189,99,215,13,90,100,136,179,183,125,131,225,184,108,200,188,178,247,7,169,248,139,36,182,178,175,43,54,40,159,57,36,174,104,208,190,105,148,86,34,13,253,226,220,248,221,171,194,204,159,189,98,52,250,31,212,229,37,51,106,236,135,172,29,221,171,184,208,74,216,135,57,207,62,243,117,137,214,79,9,107,23,150,246,163,210,45,125,81,180,69,14,123,81,219,234,18,116,80,1,138,46,81,211,192,21,20,46,73,125,61,164,69,173,70,128,111,224,53,223,87,143,147,137,60,208,239,175,7,210,97,244,104,164,42,208,16,24,115,107,62,156,22,217,236,147,235,102,27,115,7,76,253,71,183,70,208,5,110,175,123,21,138,151,92,24,177,88,240,147,26,221,68,69,234,40,100,3,95,236,17,35,33,80,180,17,7,117,167,215,46,99,114,51,250,221,81,88,233,2,99,40,249,41,140,17,79,125,71,171,17,54,74,201,11,67,23,191,233,251,8,52,69,110,221,182,24,218,131,251,74,191,77,197,45,98,129,114,204,237,88,96,118,136,78,28,77,189,98,232,125,33,202,20,253,96,38,19,163,99,20,167,204,29,45,168,184,60,136,9,241,71,87,105,151,183,121,23,201,170,191,77,227,104,8,235,0,47,21,225,195,244,153,38,224,128,107,215,228,254,194,152,31,215,119,116,85,194,51,138,31,197,197,26,25,42,37,145,217,112,91,56,47,170,164,41,66,213,209,26,203,255,136,215,141,22,169,138,212,180,242,39,129,243,78,222,116,43,11,157,236,47,186,48,12,150,50,102,251,19,35,138,11,103,145,148,181,9,242,2,46,131,15,46,250,125,49,197,244,104,178,70,239,91,127,25,141,232,47,202,41,13,195,213,37,179,48,28,238,19,133,30,30,233,86,129,166,122,44,125,143,215,249,225,211,189,5,70,18,249,93,184,241,169,170,194,77,190,205,97,195,67,209,187,14,190,7,62,140,186,37,48,188,70,233,106,239,74,245,161,130,253,245,136,145,80,105,211,236,188,90,203,240,11,21,216,55,214,131,33,233,125,241,200,40,111,180,12,151,32,2,213,99,126,34,122,110,198,70,104,89,252,181,100,200,3,199,142,33,40,99,119,26,102,255,66,238,26,165,229,216,194,70,27,28,102,189,192,48,85,66,61,132,105,64,95,7,123,4,209,150,88,97,69,116,189,47,88,93,177,141,204,155,252,212,142,4,201,226,254,244,88,112,39,233,18,64,177,92,172,29,18,55,247,103,154,172,184,40,62,188,36,160,222,197,248,232,100,89,89,184,66,211,1,71,63,149,173,53,180,9,218,164,42,64,75,237,23,69,183,58,73,92,190,47,193,104,85,7,124,99,206,79,143,54,229,229,246,228,61,82,43,193,253,49,152,18,161,254,65,52,165,111,3,47,241,22,194,60,31,190,189,146,224,154,168,198,23,225,17,226,137,90,209,195,211,251,139,93,21,52,122,84,6,210,162,244,30,195,168,211,109,209,119,250,48,239,176,11,185,34,254,95,82,239,138,188,77,144,161,43,170,21,95,154,19,140,241,26,186,61,36,215,186,94,223,159,171,79,196,137,81,210,37,189,190,48,185,99,200,250,220,235,220,178,159,122,71,239,205,211,190,56,57,41,220,74,211,48,226,60,113,105,3,185,100,129,169,117,156,250,164,146,178,30,81,227,199,199,147,20,26,136,56,200,111,19,7,62,165,24,244,115,85,0,16,165,223,250,61,21,39,164,124,164,142,3,157,16,173,166,7,223,57,252,164,181,173,183,21,207,156,74,231,78,75,223,124,148,51,100,154,186,54,80,177,109,82,162,158,81,81,0,61,82,106,105,52,139,203,149,47,219,204,21,24,181,171,51,30,220,197,93,15,248,244,46,71,143,169,66,172,166,29,25,226,131,192,73,45,146,66,4,84,238,39,17,149,74,76,214,192,188,191,119,242,130,117,160,194,55,173,62,34,79,165,205,31,109,26,129,48,198,18,140,112,141,54,88,224,203,27,13,197,228,36,19,76,67,100,192,247,235,212,252,100,225,42,254,134,185,105,0,54,141,182,219,123,31,232,154,167,83,35,20,20,146,67,100,132,186,191,109,21,143,234,11,35,222,85,77,251,128,240,255,46,33,17,117,243,170,169,66,124,119,234,99,213,221,79,137,76,217,231,16,225,123,20,204,41,38,106,39,93,51,67,227,16,230,161,51,174,105,28,130,210,75,188,232,106,50,126,50,138,48,30,31,79,156,141,182,27,89,93,48,40,170,33,25,65,173,47,113,198,24,4,103,190,187,178,212,176,166,156,235,132,20,100,69,117,78,11,149,141,140,99,197,2,81,112,91,209,168,212,18,146,64,187,185,131,107,166,201,62,251,19,180,99,191,169,105,26,139,102,72,8,241,161,93,62,53,131,46,143,103,90,14,126,206,26,116,158,99,45,153,14,79,211,211,147,131,15,18,21,95,200,7,82,250,17,216,178,44,95,186,10,174,165,202,4,98,15,178,123,64,75,111,70,87,119,49,208,19,117,32,186,251,170,166,169,70,143,141,150,121,152,89,71,153,118,148,110,118,236,13,22,8,100,18,114,34,61,53,163,145,7,127,236,161,73,23,77,35,144,19,66,164,242,126,101,178,110,66,27,250,220,175,106,208,88,182,117,26,38,44,223,43,212,30,121,157,154,168,118,179,21,242,194,64,65,124,104,77,173,126,33,21,19,79,124,178,85,146,202,95,164,246,62,74,11,155,240,45,193,16,8,227,169,192,245,216,233,228,4,1,239,133,152,111,93,213,218,218,253,243,234,15,30,243,124,169,48,215,131,219,94,168,141,235,140,66,99,107,113,39,58,131,103,73,191,13,25,55,228,57,169,219,107,117,24,242,121,13,54,92,49,189,194,185,83,41,244,222,119,104,100,246,166,245,45,126,237,126,156,237,105,96,142,54,180,22,111,244,219,144,200,28,196,191,90,201,199,81,61,36,50,153,188,214,78,40,93,43,1,223,27,211,34,108,101,11,246,137,119,14,210,75,45,29,211,164,82,222,201,167,174,30,232,127,133,193,48,197,200,121,148,166,55,76,33,54,134,10,25,216,76,63,109,93,42,129,78,221,242,191,161,90,193,49,197,191,220,106,38,122,186,23,245,133,84,54,48,59,45,242,196,104,91,12,34,4,240,212,253,111,166,16,218,132,92,251,19,187,40,21,29,130,63,123,2,253,219,197,78,232,138,61,6,12,173,139,234,194,49,4,195,81,211,134,209,208,49,10,57,176,68,169,30,161,214,162,78,162,208,113,155,27,58,155,188,77,162,159,15,250,24,234,247,96,218,47,103,58,250,198,30,239,211,101,223,83,97,250,171,91,8,227,194,131,212,71,206,108,22,219,235,148,14,232,191,76,240,232,2,67,196,203,112,25,15,70,2,67,183,94,14,227,40,190,205,142,192,198,247,207,149,159,4,127,25,198,6,225,4,156,231,113,131,131,63,5,140,80,144,192,176,146,98,52,88,131,87,209,75,51,115,235,56,26,185,207,174,175,228,70,181,81,92,43,248,154,141,244,80,203,138,54,33,162,144,251,96,166,110,200,174,26,155,220,244,241,36,183,42,28,132,238,188,17,18,203,39,7,4,52,255,173,25,87,214,150,81,193,5,38,130,142,143,243,70,99,247,29,28,133,209,130,13,137,101,204,53,117,210,217,84,57,60,72,42,216,150,108,217,34,199,136,167,68,254,127,215,96,84,136,70,254,194,162,161,19,115,232,173,109,195,3,67,133,104,10,35,188,34,62,144,157,102,232,193,49,51,16,142,104,33,106,176,245,22,247,197,231,155,222,182,249,96,199,92,138,166,184,170,158,142,133,25,201,231,250,232,199,132,1,229,182,161,78,134,101,250,225,220,202,104,27,11,241,26,119,253,160,213,173,148,116,95,246,21,132,124,58,189,61,58,24,8,128,195,205,20,11,202,79,251,13,128,247,122,232,189,145,52,105,157,21,37,119,224,150,4,39,135,197,19,79,123,221,214,125,253,122,33,89,213,184,50,4,185,143,194,247,139,170,225,205,113,95,252,81,47,172,11,19,80,132,220,253,193,62,89,191,32,164,101,191,253,212,240,135,238,37,224,73,63,106,184,34,44,107,153,85,210,194,46,98,6,65,90,55,116,148,179,53,237,117,117,35,17,124,90,126,195,157,180,158,208,133,95,244,163,235,10,133,25,121,188,175,101,173,20,250,109,31,51,174,112,216,26,16,103,130,143,119,122,3,87,42,160,25,110,207,35,0,39,213,149,79,14,1,32,224,79,141,153,233,187,248,156,192,130,204,56,196,130,12,63,179,56,52,71,146,243,242,7,71,218,55,48,59,223,18,252,0,61,154,170,128,31,141,248,144,246,21,243,196,155,43,223,49,209,214,228,134,53,168,237,133,69,0,209,220,76,83,245,108,65,188,196,64,131,230,71,29,11,102,223,17,30,23,40,231,41,113,0,49,229,21,246,4,80,165,84,66,151,169,122,133,67,236,233,127,238,183,58,23,99,11,21,142,38,232,67,165,153,186,134,144,38,40,251,59,122,91,55,211,123,135,50,18,244,135,139,117,106,132,219,73,107,218,64,56,172,198,235,32,46,22,58,83,98,193,26,110,14,104,82,229,137,20,39,184,184,97,118,101,79,154,226,235,136,1,216,73,142,116,236,211,93,80,99,236,55,138,59,202,154,185,95,82,13,155,172,67,125,101,40,189,4,157,235,21,102,14,141,166,83,157,202,144,163,95,207,215,134,46,10,157,100,139,184,133,222,129,142,131,154,78,209,72,176,197,60,73,251,177,106,135,162,199,112,188,25,13,184,79,109,139,167,163,227,91,241,200,216,105,248,90,162,18,209,224,255,5,92,146,132,51,13,31,243,196,108,196,230,140,78,209,31,35,202,157,128,143,101,155,122,108,65,74,46,46,140,150,26,253,112,62,28,22,98,170,42,55,90,150,146,56,132,220,246,102,232,123,251,93,179,100,84,121,34,123,1,206,138,145,120,224,238,48,245,99,208,220,4,94,201,64,253,70,68,35,124,153,54,148,126,61,57,53,248,240,193,58,24,49,31,101,49,33,50,246,96,51,194,234,137,167,52,195,49,23,106,100,73,107,11,137,86,120,161,160,254,153,67,113,26,27,138,79,39,192,67,61,238,140,237,18,35,105,155,123,164,206,131,80,59,60,185,1,70,247,90,121,74,148,60,198,59,122,171,208,26,186,156,221,55,62,185,109,210,125,37,167,28,92,21,226,182,81,153,77,220,21,4,108,87,88,97,157,145,216,214,40,16,119,111,215,4,78,219,143,36,32,197,51,39,67,113,130,85,56,132,221,65,111,200,146,78,205,166,197,208,161,242,37,74,142,9,221,56,154,189,220,172,96,188,99,2,102,143,95,159,118,161,57,42,134,55,236,7,157,79,144,101,240,232,7,24,61,38,205,36,7,77,94,97,223,133,87,201,202,105,104,141,121,142,170,196,42,39,229,184,204,20,14,155,147,152,230,215,40,214,158,249,30,246,210,94,125,242,129,243,28,234,142,77,193,114,114,18,178,103,218,119,72,159,101,198,232,212,175,234,115,45,195,197,79,179,115,60,72,199,251,182,218,157,88,181,94,114,163,207,144,37,53,152,251,20,216,180,142,183,24,170,13,101,198,224,103,84,98,32,236,110,10,216,10,91,145,54,224,158,196,40,97,54,158,247,225,18,146,127,35,157,220,204,104,2,198,53,81,235,41,102,121,20,254,118,230,198,62,18,140,17,209,131,177,243,20,24,229,134,176,20,68,183,73,9,34,244,169,207,248,110,177,42,211,198,172,206,219,13,127,212,77,183,222,210,219,158,196,117,30,130,64,241,107,202,140,188,19,62,14,210,254,76,145,47,107,53,193,38,138,30,48,186,55,114,95,159,89,18,59,10,167,74,22,182,110,228,224,176,230,131,23,46,169,73,55,126,97,216,250,209,88,154,142,133,162,35,102,133,42,29,215,233,164,242,173,123,64,26,238,180,176,118,78,176,121,128,233,9,251,20,94,200,45,6,60,212,221,171,211,163,226,229,91,8,46,5,41,92,129,217,159,141,115,15,252,77,117,152,208,147,181,226,121,49,143,169,64,20,37,211,104,153,239,214,210,163,230,1,119,188,98,190,17,71,115,151,178,100,210,68,213,86,60,49,242,26,53,48,234,176,125,222,187,234,127,190,149,10,99,241,229,67,244,62,133,79,39,217,222,254,234,62,97,245,9,197,182,39,248,27,97,56,216,48,136,218,122,114,154,191,87,13,155,81,196,26,79,134,227,211,163,213,127,100,148,111,47,252,81,225,181,36,106,23,73,171,187,34,163,187,212,212,70,180,119,248,110,109,133,55,235,214,29,238,206,226,221,227,227,49,186,97,205,112,125,47,132,79,94,221,106,129,111,0,245,5,12,219,90,95,103,193,161,51,92,99,153,12,171,62,51,114,141,245,204,108,91,18,148,7,94,30,123,49,109,46,181,114,3,61,238,235,65,83,191,233,23,37,184,63,251,96,234,183,170,169,141,162,40,198,92,110,194,59,173,23,61,193,100,69,1,179,213,175,99,193,152,169,53,224,27,44,235,52,221,16,164,240,233,202,220,103,71,221,9,110,207,64,27,199,158,161,235,143,209,97,252,243,187,151,93,146,200,39,240,12,139,95,170,156,186,109,211,141,196,179,159,45,114,211,222,63,230,236,30,113,56,86,113,187,233,48,195,19,210,131,43,148,222,8,244,244,212,108,26,213,240,122,230,111,78,130,67,2,212,172,160,171,198,156,221,90,67,226,117,177,65,154,150,205,123,170,234,74,225,248,76,19,196,232,209,48,99,194,144,121,50,166,117,156,225,72,30,105,255,130,184,52,210,251,64,115,205,237,222,168,254,237,188,1,66,27,117,141,163,43,27,215,250,62,110,10,48,199,131,105,177,79,227,144,21,36,252,181,11,13,155,122,114,20,197,226,169,145,117,106,188,11,140,112,71,192,214,90,173,164,206,104,179,238,86,210,73,11,58,95,79,212,74,232,44,73,3,101,88,37,205,239,218,250,182,86,130,105,151,245,11,67,36,72,83,111,19,26,168,225,211,142,59,177,106,124,116,147,187,106,97,119,206,198,216,210,189,25,83,56,124,48,196,179,170,176,149,128,3,94,121,73,30,136,176,133,81,59,151,162,254,123,29,69,133,22,222,222,29,105,106,29,43,3,171,198,240,21,239,40,205,105,180,48,208,44,12,27,247,251,116,211,122,93,40,201,133,69,188,121,253,165,117,149,32,127,6,76,239,207,212,61,37,66,199,47,252,231,137,13,245,228,180,188,198,93,19,180,104,250,209,45,242,12,227,251,47,73,35,118,235,8,8,115,250,74,23,117,77,161,2,145,249,67,187,106,18,221,183,131,190,189,31,108,226,22,95,226,29,119,44,84,31,92,85,40,147,37,57,44,96,58,54,104,83,93,44,232,120,146,73,156,189,92,21,235,35,244,232,145,4,152,49,168,238,225,77,234,42,241,54,138,89,223,36,116,190,203,174,236,218,172,132,46,175,42,3,231,169,14,225,195,254,43,150,119,227,34,168,61,6,240,42,30,20,154,74,147,242,9,58,211,183,83,8,187,121,248,109,69,169,142,251,151,53,207,223,35,80,216,60,218,28,198,176,60,29,141,120,167,191,105,179,173,209,254,12,180,149,139,43,137,1,223,241,169,113,6,112,81,56,217,184,119,163,7,201,201,105,188,74,39,31,222,7,103,104,41,233,153,225,108,25,23,78,145,55,101,62,19,245,156,29,63,61,114,143,41,112,11,91,204,105,221,225,186,164,222,79,1,158,113,192,180,222,54,133,239,44,241,189,147,19,224,118,29,163,33,241,129,198,243,78,105,168,161,159,160,77,189,55,186,169,143,188,103,130,109,122,211,83,179,69,80,191,7,119,149,184,233,159,81,50,222,209,41,78,64,51,62,156,208,39,102,157,99,230,0,255,78,102,62,140,40,40,171,94,139,37,96,97,210,142,197,10,156,110,133,33,149,125,15,134,139,167,48,189,250,239,228,181,172,60,87,141,237,252,170,11,195,214,217,26,198,99,249,232,33,12,140,180,189,211,238,249,141,119,92,10,223,224,149,146,65,58,246,156,49,131,74,31,164,61,93,60,108,74,136,27,35,31,209,88,128,158,234,152,204,38,220,233,185,51,236,91,50,134,98,147,169,40,20,234,239,193,120,18,41,165,0,158,101,119,184,172,170,114,71,192,117,196,32,189,176,186,7,116,11,5,228,224,137,121,186,192,248,48,198,164,129,229,227,72,201,75,197,222,106,60,152,122,149,194,164,184,237,157,28,209,191,28,9,68,21,222,200,55,170,179,65,40,22,114,144,6,255,19,73,215,229,6,3,29,115,170,100,189,193,228,31,61,216,28,124,215,45,93,80,241,234,120,67,161,80,64,73,252,16,51,99,124,48,20,195,20,11,143,176,254,158,76,170,234,241,66,88,125,92,234,152,221,79,211,178,18,248,126,53,97,185,60,167,85,170,106,142,26,103,12,195,137,225,115,138,189,42,196,226,47,96,243,74,72,1,237,113,123,62,131,235,208,184,15,122,137,75,162,118,100,200,166,234,54,92,248,62,50,15,144,38,122,59,90,98,189,48,114,216,239,232,245,165,105,188,194,208,245,10,236,36,114,254,244,190,17,190,142,213,137,47,81,181,92,65,107,143,251,162,153,35,101,201,120,59,70,253,22,120,40,149,14,159,156,19,161,54,193,233,153,154,250,96,163,243,121,173,197,170,31,154,252,23,171,122,250,185,217,174,73,207,140,110,27,47,2,161,116,181,71,250,101,250,9,222,169,23,124,56,61,24,77,188,18,71,19,24,235,93,211,33,224,34,103,6,47,117,157,53,56,44,182,77,218,165,254,11,31,57,57,13,34,122,114,19,146,243,135,2,71,99,106,54,249,31,120,233,190,62,77,171,37,182,85,128,239,236,167,45,74,199,178,232,31,76,99,196,72,236,45,132,173,199,67,187,106,126,209,238,241,62,236,70,140,163,115,101,181,43,107,15,110,202,133,64,32,173,184,173,114,135,67,185,18,211,232,194,253,196,156,99,44,229,212,245,181,49,237,240,111,23,59,250,79,147,46,72,84,94,26,158,70,218,215,103,66,95,75,220,21,12,17,85,115,1,109,45,126,153,189,140,170,55,13,236,189,231,6,35,103,153,43,3,39,166,164,98,122,221,169,50,192,134,121,127,176,118,92,118,86,255,47,38,195,98,146,44,122,101,168,171,198,122,95,138,217,6,39,120,206,88,187,10,34,91,95,42,105,180,241,219,180,239,200,7,238,92,76,97,179,165,57,186,204,81,70,97,219,184,15,24,19,102,93,32,10,77,196,199,97,42,228,45,113,233,70,237,191,14,62,98,246,205,157,166,147,151,179,227,232,110,45,119,186,126,216,94,205,15,54,111,113,173,137,99,2,224,34,153,4,76,216,169,167,20,25,186,128,223,246,13,100,232,41,211,183,9,181,119,56,140,115,154,174,201,40,109,196,62,173,149,68,87,158,166,203,90,2,151,180,201,134,244,228,251,184,104,12,189,51,169,206,195,112,4,252,211,196,167,1,146,168,78,211,78,182,238,102,119,172,86,116,247,243,24,97,97,204,55,207,78,152,126,30,125,58,127,157,72,207,196,117,5,109,117,123,167,52,102,43,59,241,157,205,24,120,123,229,236,111,47,123,232,148,97,219,156,254,200,208,40,72,73,44,25,108,196,95,38,49,145,186,144,120,123,221,43,26,182,221,44,175,163,177,99,63,189,144,99,251,201,170,38,214,76,216,213,195,124,86,45,141,242,161,136,215,118,222,193,53,25,216,52,251,169,239,193,232,54,233,209,56,168,196,187,132,136,144,90,225,216,218,234,239,228,3,141,224,154,248,185,81,90,102,59,30,162,127,66,251,126,232,77,83,19,106,219,244,113,106,82,90,101,82,163,162,20,83,29,91,102,83,189,147,27,189,9,107,9,92,115,63,37,162,163,39,208,79,173,178,160,59,127,174,25,79,182,203,151,187,20,198,24,169,5,76,35,98,34,75,87,239,209,6,181,54,175,132,190,193,141,33,202,254,23,117,37,25,131,171,214,81,224,131,205,119,217,132,190,74,92,39,149,249,222,193,232,108,104,167,1,149,167,234,89,147,73,136,215,244,60,177,205,241,89,148,111,152,106,162,194,52,48,245,7,87,173,181,27,92,30,108,14,107,25,14,47,7,131,171,182,189,83,98,152,111,244,243,41,141,212,131,138,205,132,71,187,252,113,171,156,11,61,190,184,106,57,60,121,61,242,208,152,189,34,7,160,215,16,54,161,192,248,171,120,225,24,81,148,79,125,53,73,169,170,231,169,31,251,57,186,153,212,8,158,188,95,172,227,159,7,189,37,53,26,132,34,60,249,27,115,151,118,153,30,90,50,28,165,170,175,205,200,102,80,233,17,204,96,46,210,58,100,35,212,118,182,25,59,60,165,168,177,50,74,233,37,216,48,236,170,64,164,23,152,109,174,47,208,178,148,249,68,177,156,157,47,135,161,34,165,38,83,83,240,114,116,88,199,153,192,204,192,254,174,135,185,213,167,62,210,193,1,39,96,94,73,77,48,213,246,128,111,80,40,139,98,99,227,195,29,134,17,153,60,67,237,112,201,51,251,247,126,155,54,185,165,13,47,119,70,88,190,172,13,246,193,149,207,204,182,9,18,19,1,179,199,221,21,166,41,41,158,138,9,139,202,99,105,200,160,249,116,54,54,194,187,58,33,53,43,199,204,128,153,55,102,130,155,79,118,88,240,208,167,173,61,70,180,239,251,109,223,176,153,89,55,181,32,205,168,156,1,15,117,200,128,186,187,162,224,141,150,160,50,240,172,149,215,59,244,12,253,84,165,128,70,224,230,237,179,192,212,73,211,209,12,129,184,50,214,125,125,40,108,125,196,183,57,254,196,194,82,39,232,163,221,27,255,255,168,152,61,186,61,240,9,3,230,245,107,151,41,156,243,29,87,78,16,56,82,163,40,126,68,113,114,234,227,35,117,156,185,149,47,32,138,103,159,130,37,92,223,128,97,101,233,169,173,5,63,142,238,52,69,52,129,209,114,232,241,203,48,111,101,214,192,60,99,184,57,141,69,228,168,214,104,195,229,40,95,12,195,221,109,151,71,225,182,223,187,38,31,215,214,195,93,202,91,65,248,232,187,202,208,224,44,133,165,247,131,79,77,189,137,166,82,183,226,129,215,36,73,129,126,193,236,241,80,110,120,170,118,138,88,8,7,229,133,99,181,26,194,220,133,3,147,160,59,53,38,242,170,99,66,218,104,10,200,138,204,250,76,14,252,126,121,170,62,91,69,4,115,207,247,182,102,170,73,32,203,52,157,103,13,252,45,237,49,178,26,181,247,216,217,219,90,99,39,184,118,151,233,232,127,212,101,153,166,43,163,116,191,129,212,173,109,242,193,131,108,227,61,81,211,238,81,184,222,60,200,75,226,108,174,55,165,221,87,234,0,51,158,233,194,81,70,234,233,149,154,69,109,113,52,93,95,178,242,65,147,15,83,69,54,89,208,70,252,20,166,195,230,193,102,194,244,96,184,211,239,153,175,191,156,237,193,21,113,165,88,158,168,119,168,6,8,209,110,247,30,59,20,60,96,27,202,251,166,161,57,248,175,192,85,173,155,43,77,174,177,115,57,176,209,211,166,22,150,97,111,62,7,109,201,62,224,70,194,247,141,197,210,7,163,95,123,121,48,89,221,53,70,49,162,163,154,36,91,39,87,23,24,118,207,123,166,36,5,123,125,113,101,141,182,162,37,176,249,115,250,215,121,71,93,87,31,238,11,247,178,227,203,159,21,233,129,247,70,10,85,160,24,74,232,82,203,226,69,17,232,206,180,59,80,220,118,71,130,99,163,11,180,107,115,46,73,20,38,141,1,163,85,37,7,211,44,227,13,178,29,217,235,164,136,68,15,241,8,74,13,36,201,27,145,189,239,171,80,208,157,30,107,155,42,182,86,106,238,218,116,135,189,215,121,128,211,190,37,68,231,29,121,21,112,215,173,176,130,35,76,212,152,104,72,62,42,83,206,168,172,145,138,226,186,144,60,115,241,93,94,111,129,153,230,39,243,6,18,165,25,228,93,227,109,154,138,191,192,56,62,126,241,54,239,68,189,36,224,198,168,171,141,152,107,169,126,109,105,200,68,228,162,190,96,4,33,65,77,100,47,220,163,180,112,81,184,42,114,110,134,213,121,3,169,83,55,146,115,19,140,187,34,165,253,52,50,34,2,51,1,190,47,164,157,100,250,70,107,85,15,86,154,193,106,109,80,42,13,180,251,141,225,251,129,45,69,73,148,31,204,156,35,35,141,4,112,116,121,226,8,113,61,184,192,23,95,111,40,141,180,107,132,186,216,55,226,125,125,214,182,157,96,115,129,119,248,206,58,243,173,218,3,203,197,21,140,134,193,86,207,121,227,20,152,102,175,253,224,33,60,13,138,241,148,202,227,183,111,130,180,222,88,129,53,143,225,160,191,145,97,142,26,71,97,194,132,17,48,250,26,227,193,240,52,223,76,14,221,164,108,57,249,157,248,105,206,11,248,174,27,47,58,28,140,234,17,219,170,3,198,213,220,25,245,230,248,63,116,44,185,50,252,147,35,35,29,168,128,136,15,12,112,225,90,30,124,35,6,121,166,11,149,208,136,224,216,229,147,108,23,207,68,36,77,252,125,98,57,32,54,100,192,240,226,231,131,155,16,107,128,81,10,139,167,210,80,65,148,219,166,146,215,2,197,175,102,9,58,173,42,43,240,13,217,90,130,123,112,108,81,98,222,77,111,123,30,4,24,253,145,210,101,57,62,185,240,73,113,45,18,141,126,172,251,71,225,137,242,206,131,105,52,86,24,241,167,17,48,134,43,159,254,54,182,87,1,211,65,189,70,134,139,194,200,199,38,248,46,67,1,87,132,181,211,201,173,161,221,97,246,245,242,83,187,49,184,192,212,193,19,252,69,215,51,14,53,136,23,164,223,190,195,45,30,42,155,32,249,169,153,40,175,143,37,250,26,132,131,194,86,207,12,11,131,142,42,217,22,194,4,48,165,248,135,222,9,80,175,236,206,68,173,40,44,133,115,224,187,94,198,72,51,147,147,170,176,176,43,169,25,42,15,4,148,254,225,26,48,103,248,18,220,191,184,107,224,170,19,7,178,62,59,62,125,107,230,237,15,253,182,53,29,56,58,177,169,149,115,179,201,18,44,221,193,190,170,112,99,88,240,167,91,206,209,223,65,104,123,20,37,51,92,15,238,34,247,193,150,175,185,39,7,124,179,146,81,21,46,37,120,82,253,32,77,161,15,28,226,96,123,71,211,66,82,228,183,105,106,90,94,79,50,250,241,209,219,134,51,233,250,165,200,107,157,163,227,168,155,8,65,128,176,38,210,177,220,244,10,248,142,208,170,7,195,113,244,57,7,177,39,101,104,153,171,192,231,3,1,126,3,169,152,162,16,134,107,192,75,9,171,84,20,22,116,49,135,71,87,2,0,240,253,20,189,6,0,149,137,253,74,133,49,125,8,152,29,21,189,240,63,229,137,223,80,128,117,130,249,183,192,152,152,122,26,3,11,119,10,167,26,248,62,168,242,96,140,120,143,194,133,21,235,7,19,108,234,35,165,81,203,165,131,205,238,102,139,10,28,48,38,116,254,72,97,31,203,178,108,240,23,12,123,106,85,216,181,103,56,38,172,110,157,88,233,169,192,163,242,152,153,36,8,66,83,130,135,39,18,221,134,172,78,10,232,169,109,79,67,72,83,232,128,74,112,139,130,16,223,189,210,243,255,224,207,179,101,62,106,68,69,245,194,177,97,244,219,134,118,82,244,243,186,240,13,209,91,192,76,118,95,130,215,148,163,211,187,52,183,97,31,9,221,236,167,210,64,24,65,142,49,205,133,190,210,56,161,125,232,193,159,82,178,233,11,70,181,212,63,143,198,93,234,194,7,179,32,42,4,68,168,37,133,3,23,62,209,141,214,219,208,182,69,27,224,148,97,28,181,167,39,207,19,205,184,136,114,216,27,174,178,133,242,7,31,159,163,129,133,105,110,76,227,230,38,202,116,21,29,85,50,224,203,132,220,209,3,166,107,49,125,214,20,231,102,192,136,90,237,252,213,71,75,65,71,132,91,10,212,192,231,139,33,72,36,87,117,248,19,94,123,15,57,27,111,106,245,101,104,104,228,178,37,104,146,184,10,239,233,154,246,48,164,207,18,253,82,43,128,134,135,0,60,215,173,36,118,131,207,244,15,179,221,64,240,19,193,240,97,110,132,46,7,213,241,40,185,143,77,47,156,237,126,63,120,99,204,58,245,202,160,57,251,114,124,147,143,81,103,213,43,99,55,180,59,250,161,26,166,175,26,73,44,207,33,176,74,109,75,215,150,110,13,203,241,211,84,236,117,221,130,162,237,110,220,212,108,145,73,208,163,239,185,125,194,184,233,192,89,178,31,0,10,9,226,11,152,43,145,113,132,16,247,242,186,70,195,201,184,233,98,142,69,156,107,198,64,227,183,18,154,192,102,214,179,28,198,238,67,231,27,114,200,230,19,10,219,164,61,173,61,22,47,123,196,218,108,15,102,234,98,95,108,115,213,97,198,141,142,5,75,196,231,131,239,164,176,123,134,167,175,184,124,121,71,228,27,153,130,81,120,250,161,168,109,105,172,252,153,254,178,63,179,59,113,181,169,159,7,93,249,174,186,141,3,44,161,154,194,140,59,95,204,177,25,187,19,237,72,240,116,53,14,131,219,208,244,132,174,108,119,121,53,106,119,57,233,182,136,41,227,125,97,172,42,42,85,227,207,10,207,167,28,182,126,200,218,5,190,83,157,59,243,176,107,69,236,61,18,124,147,188,253,96,250,56,4,182,182,53,191,114,220,61,190,210,53,106,100,103,219,47,173,204,53,138,46,185,84,29,223,199,121,71,205,76,83,233,141,164,171,11,235,25,220,206,78,193,114,251,130,214,67,143,0,92,227,4,239,72,80,128,75,29,41,127,185,19,168,71,226,38,249,183,135,102,117,180,162,142,248,109,210,236,175,167,204,234,68,221,17,89,62,221,92,186,240,192,200,119,56,76,199,160,70,180,55,198,225,191,128,191,173,31,216,250,51,216,120,168,106,67,242,129,80,235,136,115,195,251,44,41,223,188,7,120,185,21,248,166,32,154,80,18,0,156,184,240,209,151,206,104,11,70,145,215,137,113,69,196,247,82,50,97,28,167,154,163,182,227,222,18,186,226,101,87,44,201,182,38,163,232,57,197,80,185,240,204,203,170,153,218,117,65,203,167,25,58,110,22,243,157,27,162,207,151,224,22,31,62,240,157,202,245,167,77,143,59,110,11,21,44,29,72,172,27,238,251,126,7,5,51,92,58,249,144,172,11,88,37,176,255,224,160,161,252,31,248,179,230,238,128,217,190,208,71,10,225,198,3,98,186,127,218,209,9,143,206,75,247,28,234,232,185,127,74,190,185,171,29,148,154,184,177,5,209,74,203,88,208,9,202,27,134,236,78,104,33,10,11,156,37,240,209,46,218,98,84,196,184,52,148,241,132,187,83,216,57,12,190,44,229,232,174,45,38,20,237,87,144,184,120,179,93,117,95,129,91,100,86,176,7,142,154,121,23,118,126,67,120,194,4,131,84,182,143,166,131,48,25,100,177,234,119,200,87,173,222,173,71,78,171,70,164,214,10,218,65,166,215,175,12,226,142,110,129,178,231,79,211,162,195,247,211,109,53,31,221,246,247,96,106,152,250,72,121,223,45,96,36,155,242,111,163,230,237,23,254,39,101,172,85,73,27,73,126,219,44,180,170,138,89,16,161,13,110,40,21,125,70,78,130,71,76,213,117,152,142,169,194,149,41,203,239,155,202,197,210,218,31,43,67,112,67,109,95,68,245,108,139,9,183,122,138,82,45,210,215,167,214,16,125,242,98,81,133,176,167,219,102,40,193,80,62,114,184,107,249,205,208,19,213,131,218,144,44,79,247,133,21,188,199,104,21,213,195,250,233,133,155,137,136,163,204,120,121,16,179,189,234,48,155,7,106,24,195,24,175,209,52,202,12,243,73,233,1,248,126,176,62,74,25,12,35,141,113,146,54,95,128,8,192,234,78,55,109,130,56,241,211,38,28,167,71,47,225,209,155,125,247,151,198,2,4,246,152,179,240,104,86,150,0,125,35,95,241,114,41,45,166,170,164,75,109,28,254,148,163,236,233,167,234,183,153,181,63,152,81,174,231,198,140,58,230,226,130,82,164,158,28,163,191,226,185,23,169,42,74,175,2,179,40,123,148,101,197,28,229,159,209,254,186,93,148,25,163,93,148,74,117,79,128,141,200,19,71,223,71,178,210,142,194,38,241,30,14,163,121,215,245,228,164,126,254,249,33,17,180,85,27,150,42,189,139,219,131,178,183,171,155,25,124,1,30,22,23,154,78,243,94,71,197,190,195,175,12,71,48,85,91,135,177,250,52,7,16,251,72,198,42,24,100,209,133,237,240,190,193,140,236,212,23,4,10,124,78,50,171,233,42,155,129,44,63,53,26,159,41,100,119,101,40,151,97,82,188,254,211,152,151,169,184,138,153,40,28,255,4,10,207,39,223,54,4,157,120,157,112,85,84,0,175,224,234,25,153,54,249,209,86,249,98,224,19,130,32,168,150,43,41,10,145,243,200,224,11,186,86,95,186,105,227,159,4,252,17,174,233,93,227,93,227,235,15,178,102,159,154,13,20,162,149,21,79,148,62,106,101,101,96,95,120,222,251,64,174,45,45,95,232,103,127,94,206,193,120,162,107,59,31,173,183,179,199,48,236,244,165,8,127,1,18,83,119,139,147,11,55,228,164,228,182,191,88,178,77,139,59,239,199,141,70,42,248,131,155,109,192,29,133,103,72,100,119,22,112,54,197,20,166,181,42,96,182,107,116,210,48,178,187,215,176,74,101,179,188,235,209,240,124,61,249,42,150,44,53,189,43,138,142,241,76,144,209,175,233,153,160,93,244,96,76,62,155,110,98,150,240,29,66,158,19,97,240,169,240,170,145,1,221,152,116,176,79,41,176,117,54,255,157,219,244,57,147,209,90,193,51,114,172,128,217,170,23,242,116,177,126,239,95,234,214,144,80,90,95,209,163,183,117,144,7,204,67,85,152,156,179,251,201,205,142,93,215,128,85,141,88,233,48,14,14,250,219,88,170,187,56,0,253,92,168,199,200,201,151,105,93,62,152,135,42,40,25,84,241,43,219,38,243,167,219,202,120,72,254,162,36,204,106,106,158,206,246,223,131,115,120,90,99,201,131,217,81,219,241,76,87,179,196,64,224,138,15,103,156,156,239,65,227,1,180,123,90,156,156,154,140,108,69,32,32,111,86,34,14,227,25,174,241,0,212,6,231,14,97,124,51,155,246,72,22,118,37,235,244,75,131,191,172,250,71,197,178,231,30,71,35,235,172,95,31,79,121,5,252,89,119,171,94,218,253,64,124,15,20,184,156,163,18,246,38,161,181,252,202,169,219,118,225,1,84,246,238,155,159,27,195,7,21,107,71,14,106,111,127,102,195,184,123,122,108,131,118,227,207,140,97,166,1,53,123,181,44,111,63,152,190,133,57,245,232,129,64,120,115,216,132,204,5,253,216,248,245,11,235,102,103,32,108,147,27,90,244,25,87,134,5,165,198,219,149,212,123,119,63,55,106,12,231,40,105,99,49,87,248,133,83,80,174,137,242,65,81,198,65,60,232,229,80,248,32,221,239,9,145,147,154,152,38,176,23,226,150,43,70,116,74,192,97,142,110,49,192,235,95,167,150,192,86,74,242,97,194,22,83,34,30,85,35,67,248,151,73,88,169,45,21,240,78,144,55,114,184,225,40,35,55,69,189,243,248,40,161,229,36,211,115,58,217,141,255,52,86,5,202,43,66,14,228,61,206,66,5,64,230,66,54,248,183,247,107,163,146,140,240,70,87,24,169,176,223,93,195,120,65,5,91,96,54,238,124,252,178,79,170,202,48,213,232,187,199,193,47,11,58,131,70,47,45,48,217,72,58,120,185,120,17,40,117,140,153,8,77,213,101,26,128,17,88,61,9,222,222,10,110,112,79,196,57,172,81,222,133,145,45,232,240,181,236,180,198,185,225,12,235,240,237,136,240,238,7,151,149,207,141,2,249,187,45,68,133,212,77,128,6,23,223,1,1,198,142,58,157,124,211,149,18,112,18,36,168,212,171,125,163,13,244,166,197,42,249,15,63,48,230,65,38,150,36,145,136,197,252,246,28,0,120,140,47,29,140,156,215,67,49,223,208,135,210,131,87,106,30,238,153,5,201,222,219,126,119,117,3,206,52,93,244,97,129,186,195,197,216,136,10,27,207,242,7,223,223,46,61,141,132,27,199,21,95,151,168,78,54,141,241,171,53,70,255,248,78,180,10,32,56,170,79,116,146,44,250,149,111,171,229,244,4,31,119,253,69,130,124,39,85,50,76,55,35,146,110,20,251,183,198,2,181,155,250,174,159,124,193,176,44,122,105,72,172,249,210,178,241,217,82,206,17,206,91,211,101,145,105,15,234,75,115,182,74,217,189,12,191,111,152,113,237,75,71,83,46,139,163,55,122,95,250,194,32,22,251,193,31,218,244,25,28,61,222,215,103,18,138,35,193,193,232,67,17,14,246,69,207,176,211,36,77,48,174,38,223,10,235,239,90,231,193,55,194,154,233,161,76,111,248,6,38,7,144,147,91,251,87,124,217,52,128,171,19,14,86,165,177,167,107,48,190,133,10,91,108,226,112,67,47,100,43,108,89,121,192,52,31,164,163,209,67,136,223,110,37,137,109,82,198,184,35,196,143,30,182,199,174,71,195,17,140,105,133,175,171,233,28,15,213,39,130,24,51,163,213,110,90,172,148,239,122,227,175,132,93,217,163,100,68,214,135,233,87,134,68,175,246,133,254,25,116,196,151,79,170,57,116,177,39,218,174,30,85,178,131,159,68,57,108,183,172,197,180,210,205,148,50,209,94,103,171,239,228,149,149,82,97,120,68,211,239,171,33,50,167,51,245,103,238,226,126,229,13,161,61,253,233,59,118,124,251,255,207,140,90,221,162,42,126,204,222,129,124,97,10,69,106,220,242,77,20,218,252,137,195,70,91,26,2,161,184,114,226,190,88,147,181,170,129,223,125,61,241,66,200,22,85,59,131,114,91,212,91,224,89,31,26,46,149,136,124,191,118,71,111,62,49,84,163,130,173,185,234,222,94,141,62,206,79,59,81,224,64,151,25,23,78,88,210,122,50,164,161,63,237,119,52,190,46,170,40,85,225,225,185,143,8,212,64,132,248,87,242,133,185,113,225,114,120,194,5,158,9,198,31,210,97,147,178,76,86,56,180,239,56,138,47,112,162,125,55,211,63,253,193,155,140,65,47,155,183,179,3,37,99,86,166,239,196,215,217,103,21,115,211,85,115,21,46,108,187,130,17,154,78,55,134,79,143,196,250,194,28,221,43,9,47,161,184,59,34,111,90,16,190,212,164,138,25,227,248,182,20,176,137,24,233,72,32,194,237,14,227,121,165,65,208,103,15,217,127,155,198,193,228,154,132,191,92,249,149,14,26,190,6,84,24,5,254,19,156,252,193,232,142,38,150,49,202,26,174,191,221,76,79,68,149,101,48,111,68,11,246,7,119,58,2,52,220,37,107,43,241,76,251,31,81,33,125,248,229,196,51,237,70,22,208,25,107,155,18,194,15,110,8,209,37,216,204,182,253,202,239,80,232,42,153,115,225,167,81,132,219,137,105,18,233,132,86,166,27,137,96,224,125,223,103,211,163,225,170,121,42,139,86,195,58,105,25,64,35,193,211,46,188,137,234,78,115,45,174,101,191,154,61,182,45,187,39,170,125,241,30,73,211,87,155,233,137,66,188,218,254,237,77,203,171,116,182,235,247,93,187,235,176,113,24,147,25,212,93,153,238,247,186,29,189,15,175,167,117,245,95,120,174,127,97,111,100,55,248,251,242,170,188,182,171,80,55,8,64,95,98,179,35,128,184,5,102,198,255,7,158,10,207,127,225,104,145,65,117,96,149,147,194,36,54,11,126,165,160,155,205,125,185,63,224,32,219,217,3,172,103,228,71,118,151,116,127,211,19,17,174,154,239,250,144,100,63,184,253,231,232,37,240,29,82,255,188,143,229,237,57,141,230,252,169,133,57,122,15,171,55,219,66,51,179,149,50,223,214,215,227,104,214,231,52,70,73,147,63,63,218,132,1,191,212,116,209,155,139,45,54,40,222,69,133,218,105,107,233,238,27,70,217,128,89,66,71,33,42,117,191,237,153,11,35,17,172,243,180,249,141,251,52,126,225,155,128,107,20,69,51,79,148,122,38,229,148,161,121,219,77,247,151,55,39,52,252,0,71,75,55,182,205,50,237,7,223,233,108,238,244,117,161,188,239,113,208,68,182,87,117,168,153,23,250,27,12,5,97,76,181,206,227,195,110,211,223,55,226,99,106,5,141,151,109,113,93,205,70,7,193,170,105,186,108,95,16,102,27,114,22,95,201,211,101,13,151,106,120,110,212,145,122,130,145,234,15,120,125,194,63,0,94,205,237,160,26,193,58,132,50,133,241,105,248,189,49,243,50,95,154,176,254,9,200,58,186,71,206,98,168,23,172,22,7,211,197,156,150,32,244,43,87,192,237,83,13,11,252,123,67,63,224,134,195,144,209,82,107,209,253,185,136,153,233,82,218,45,5,81,12,250,56,184,193,191,73,81,146,7,34,212,120,146,247,35,77,117,181,199,69,99,242,163,13,102,247,46,224,21,57,106,77,172,122,48,75,89,160,240,143,119,90,84,209,27,243,171,162,250,56,211,40,185,225,147,127,59,214,26,162,221,180,72,171,78,215,23,166,96,202,118,96,234,2,163,77,204,95,243,32,250,205,1,18,44,147,128,217,113,79,158,124,102,215,236,99,136,189,106,221,147,173,8,149,250,182,106,163,62,190,71,66,239,35,155,1,82,173,92,9,173,211,235,37,230,12,85,19,10,67,123,7,90,152,177,5,70,228,215,179,251,207,134,175,126,25,84,61,163,10,250,53,171,176,107,220,71,141,213,99,28,18,230,154,234,102,115,155,44,142,195,115,36,51,90,108,13,241,155,117,152,230,181,116,52,101,74,159,71,169,26,13,149,156,250,43,110,121,9,138,222,167,79,213,122,46,252,133,20,16,48,93,202,234,237,104,179,153,159,28,218,160,58,32,152,61,181,183,230,208,113,108,52,120,129,177,70,247,97,8,159,108,125,154,180,177,53,224,132,62,54,65,91,77,93,121,104,5,68,186,137,152,125,82,24,70,40,168,71,205,228,206,123,247,67,212,245,126,35,15,227,213,156,251,8,216,109,78,110,155,24,81,250,111,207,155,118,169,151,20,238,180,119,152,255,30,203,128,88,251,105,152,114,232,98,13,152,237,249,50,147,137,168,73,84,59,108,149,109,237,90,189,33,178,91,202,52,243,38,94,42,246,80,204,186,199,47,173,226,24,32,5,201,70,111,135,79,163,119,109,199,199,94,15,230,106,252,88,36,185,147,129,28,99,97,159,56,120,54,221,70,104,164,54,81,91,24,198,3,216,122,240,93,153,150,7,242,236,154,125,90,164,162,67,249,139,73,150,233,184,164,94,119,35,250,120,144,3,19,189,169,91,57,91,234,35,70,113,55,214,99,75,62,185,180,28,181,128,161,1,75,147,113,39,45,246,165,199,4,175,106,50,31,54,237,26,63,154,162,117,82,169,128,252,249,121,56,220,205,174,51,181,148,99,113,225,129,124,255,243,103,84,175,104,118,101,189,154,211,109,130,74,93,250,31,170,243,126,223,200,98,106,106,69,74,227,94,6,13,255,247,154,148,57,26,254,14,251,161,91,141,85,154,89,186,247,128,173,12,168,78,232,211,34,127,135,145,31,73,38,237,13,66,146,63,113,18,83,157,137,187,9,32,249,140,215,205,146,89,165,132,172,43,213,167,180,182,238,188,179,85,85,231,195,86,206,159,25,147,196,13,147,68,124,6,254,152,43,4,52,152,231,75,217,22,244,240,71,233,142,226,116,82,39,59,168,64,122,2,1,173,103,170,160,52,156,146,208,43,105,48,138,238,176,21,25,250,105,33,113,192,148,52,213,57,5,105,107,223,4,111,56,23,164,232,139,73,104,187,60,71,51,217,21,245,94,181,189,103,111,189,110,20,99,168,115,169,187,9,157,243,126,215,247,113,223,9,75,188,191,112,200,92,158,172,54,104,91,75,178,31,108,49,102,255,241,172,26,37,224,169,177,58,173,4,120,100,254,96,54,117,85,40,120,242,193,14,95,212,145,152,74,86,109,63,229,205,223,80,170,103,179,27,47,240,93,11,167,19,11,238,165,109,19,59,19,24,222,156,79,104,109,83,154,253,210,209,161,154,128,99,203,234,58,151,34,192,238,172,29,58,109,247,214,178,58,22,163,247,239,102,188,175,158,190,77,186,91,218,140,247,213,173,79,124,41,12,27,202,191,16,152,191,90,81,153,240,118,138,39,48,166,35,169,2,2,236,55,238,19,107,68,161,30,32,159,192,52,189,68,143,150,113,139,56,154,151,153,188,156,75,11,54,8,226,186,163,53,201,200,125,136,67,84,234,210,211,128,125,44,100,183,88,118,137,164,71,130,75,11,20,193,104,53,251,184,35,214,28,54,61,24,129,164,47,111,3,247,243,25,21,149,207,114,127,185,233,133,79,242,110,30,38,89,227,175,44,140,171,90,83,156,95,248,77,253,143,86,144,87,53,45,230,31,138,171,73,147,184,147,154,222,113,147,94,43,9,194,106,16,248,78,134,110,137,132,87,125,182,68,90,230,34,222,99,93,108,45,109,146,224,76,124,162,182,77,161,116,235,135,127,39,28,236,114,124,166,229,51,85,207,0,226,187,111,123,224,73,215,234,167,165,135,73,219,175,127,123,180,20,125,106,79,111,225,221,242,29,24,235,25,146,94,192,123,225,119,97,115,146,126,163,235,103,235,122,79,93,245,188,149,145,174,8,21,235,189,75,170,201,195,199,68,76,97,60,193,205,13,80,26,5,165,161,42,146,232,173,223,11,243,57,5,170,200,26,9,198,215,210,97,172,232,148,212,179,104,178,240,216,240,162,20,229,71,66,239,236,26,48,49,176,68,88,203,250,72,188,60,214,150,149,116,245,220,120,173,174,128,239,226,146,78,14,141,193,213,22,155,105,10,247,154,96,102,126,255,109,90,53,85,73,126,177,13,86,61,214,199,20,185,44,73,187,144,227,67,63,222,225,194,231,40,40,158,169,190,192,240,1,209,125,41,48,114,40,30,80,35,6,123,223,181,190,77,148,56,253,19,192,156,27,105,145,52,136,229,228,108,165,14,9,106,173,45,212,221,160,26,139,87,10,44,167,53,80,246,152,166,139,25,202,43,108,159,167,79,242,102,40,55,18,60,92,110,14,184,108,21,108,184,41,160,25,194,252,224,137,218,214,212,105,5,235,66,95,189,44,165,233,50,49,88,51,173,203,93,3,215,169,210,57,23,166,67,228,56,108,106,205,250,219,171,96,106,224,48,221,34,233,232,21,10,151,205,132,35,116,85,190,211,33,163,203,159,10,209,186,22,123,38,123,213,238,32,220,170,89,37,45,133,23,58,91,126,225,40,104,104,141,24,51,246,25,196,4,246,67,171,186,119,179,152,125,190,130,160,106,219,213,239,22,199,88,231,156,210,63,68,18,162,167,46,120,8,47,135,97,234,232,51,193,199,117,120,80,11,49,148,38,12,129,73,184,252,11,169,247,204,35,173,140,52,108,184,223,65,163,175,154,237,51,129,87,125,21,130,27,186,163,6,40,211,33,156,99,167,97,93,120,245,228,205,10,193,168,71,106,134,222,235,81,45,97,212,243,143,219,77,53,166,237,155,247,233,111,211,33,226,35,9,226,212,212,36,101,162,108,21,211,14,13,193,119,82,148,147,67,220,118,42,225,133,41,192,73,66,75,150,127,92,93,179,153,11,188,94,217,48,198,70,160,116,112,235,125,13,136,191,195,207,77,235,79,122,35,119,94,143,26,212,93,70,105,243,213,104,162,153,107,196,15,102,2,171,26,169,192,6,245,210,27,180,221,41,5,123,154,147,79,20,5,75,179,189,1,133,153,7,124,123,147,58,197,145,38,48,52,9,144,115,88,1,23,165,54,79,2,195,22,224,200,59,86,4,45,44,110,63,184,64,145,151,101,147,111,118,215,120,218,164,128,26,86,82,59,184,89,99,28,77,223,151,198,172,199,202,114,251,193,55,48,17,167,65,92,243,92,10,130,246,151,146,118,217,63,19,30,252,28,53,10,192,187,45,124,164,71,4,157,214,4,253,29,133,121,35,191,37,187,98,28,50,212,136,29,21,176,233,130,187,244,253,83,1,20,116,192,131,91,129,66,27,21,244,38,32,191,36,186,90,49,108,166,31,190,185,106,251,30,124,199,211,202,112,59,191,240,203,96,8,90,15,198,168,103,199,193,198,17,149,39,66,205,212,221,229,41,35,237,169,143,115,209,188,52,226,96,116,126,37,74,193,0,174,250,171,68,28,139,102,11,61,26,45,206,25,23,246,215,153,241,96,184,118,223,15,196,113,245,44,205,77,200,223,74,192,203,84,133,5,70,76,163,249,195,166,49,124,171,49,49,30,148,190,183,79,155,19,157,75,114,221,56,196,246,119,244,160,37,100,42,204,76,88,29,166,50,208,244,210,10,252,140,56,154,238,59,9,190,144,165,249,102,60,209,93,173,127,51,29,125,2,157,136,131,150,116,101,108,190,5,124,207,147,126,24,201,189,230,32,14,111,243,203,119,229,180,75,96,52,116,122,126,38,211,95,165,197,143,66,48,177,150,128,30,247,60,97,175,72,45,253,67,15,103,249,101,33,171,217,117,4,194,241,217,39,80,75,84,5,237,204,30,254,188,144,113,213,176,205,20,167,222,8,236,232,84,232,0,189,71,7,103,217,202,96,244,225,234,79,35,219,244,5,140,161,245,74,215,237,221,193,72,152,209,13,169,63,205,98,186,227,167,137,64,154,222,52,151,22,159,78,159,173,238,154,140,29,169,58,252,238,11,139,134,165,34,94,55,160,231,75,92,14,99,39,167,182,121,31,49,100,125,48,186,164,106,25,206,222,240,122,48,58,219,9,134,57,89,3,110,91,237,185,240,155,195,101,245,29,157,86,242,65,119,124,123,40,126,117,122,110,202,77,191,29,6,83,204,128,213,44,182,146,248,253,149,248,233,99,41,180,184,47,30,83,140,254,61,52,98,155,162,14,137,253,94,86,251,124,172,32,70,169,107,173,185,206,122,225,12,94,101,223,186,41,211,141,210,236,87,70,188,158,148,172,7,180,154,26,40,2,53,234,40,208,167,175,150,213,122,106,116,157,70,150,164,184,90,71,53,186,245,76,62,10,21,158,231,12,120,204,100,147,67,47,253,215,2,165,116,149,220,127,202,118,175,15,54,239,146,81,205,93,160,154,211,61,185,33,216,5,42,223,186,238,48,138,81,84,142,57,192,168,78,41,157,231,45,96,4,234,155,170,133,158,59,170,186,195,11,127,43,45,114,110,106,174,254,196,224,96,170,200,86,163,130,238,22,137,72,8,206,83,180,208,72,35,178,103,107,118,52,202,138,82,220,173,125,197,138,103,180,151,173,155,12,167,89,247,183,195,172,83,186,97,138,75,97,255,226,104,50,3,101,74,44,116,92,126,41,211,133,145,143,74,156,26,98,201,184,52,196,108,212,61,226,38,18,144,91,191,128,241,118,73,155,89,236,173,140,7,79,21,54,99,79,243,222,218,138,55,198,22,165,92,90,163,123,228,60,152,138,172,194,221,183,21,255,134,175,38,45,180,126,108,87,128,168,198,51,82,47,28,4,59,191,18,175,211,104,72,194,59,46,102,16,27,151,125,39,66,245,10,47,182,141,84,227,166,239,202,222,180,17,8,245,160,246,142,198,195,65,27,233,144,217,113,210,89,133,45,142,90,165,116,181,240,241,181,24,226,173,215,164,29,134,32,154,235,206,86,182,225,190,174,13,213,172,25,61,158,74,167,58,33,40,181,192,58,122,124,185,102,237,40,240,125,160,223,140,41,131,111,32,117,192,239,216,190,176,239,186,168,238,11,77,226,247,90,253,194,58,218,70,210,8,206,38,253,55,30,76,238,38,125,199,55,127,253,248,117,135,81,252,148,238,223,141,11,91,204,209,152,214,171,60,202,141,58,172,149,200,225,38,242,171,195,168,119,39,198,216,96,126,18,221,34,19,2,235,254,213,99,215,35,137,51,251,167,196,239,62,65,55,107,236,127,104,49,51,204,152,222,39,148,179,215,217,75,151,8,29,22,49,127,239,45,194,200,104,248,142,53,34,202,69,117,95,154,57,199,68,0,190,196,138,122,71,228,148,234,16,221,22,55,75,172,30,101,224,221,208,68,169,141,174,84,82,185,31,76,235,153,144,221,6,105,89,4,155,157,104,91,14,189,203,225,241,20,207,68,40,177,163,14,216,156,201,70,132,208,119,105,150,106,51,242,45,116,12,251,85,127,168,228,189,232,124,88,100,223,124,254,62,159,137,24,53,133,169,93,183,7,23,209,194,69,106,16,151,211,136,172,160,161,74,163,245,189,20,74,62,39,224,253,169,250,143,61,174,88,232,81,29,184,243,209,123,91,159,121,88,248,154,71,247,191,104,163,32,127,205,108,20,96,63,170,3,242,89,119,127,68,86,139,102,102,233,108,255,140,28,29,49,31,186,223,146,95,14,203,17,87,60,81,99,64,72,187,63,19,124,245,186,45,214,146,77,37,178,135,105,125,246,111,4,76,185,116,8,204,110,77,68,9,139,253,46,61,57,201,147,23,227,8,177,153,222,229,145,142,194,142,218,138,248,253,206,246,250,190,176,9,118,70,139,53,62,111,213,186,1,222,59,94,8,122,182,170,148,102,134,100,47,154,133,55,60,245,210,104,60,237,47,173,153,214,89,255,224,182,34,223,39,171,129,160,34,183,141,244,211,138,55,178,105,20,148,247,69,57,166,159,248,101,20,127,69,188,225,67,235,126,71,36,140,199,115,217,50,82,104,42,117,185,91,75,229,166,152,30,1,91,209,89,224,46,130,74,127,97,118,171,15,94,159,62,179,202,4,47,89,100,211,212,248,194,101,135,200,60,48,67,122,43,220,161,74,6,92,48,64,124,240,13,193,155,51,37,72,35,233,105,145,223,70,174,243,196,133,255,109,125,8,106,13,28,142,226,184,41,143,12,139,181,241,50,103,35,174,188,51,163,222,72,13,38,96,74,125,77,224,206,154,22,55,109,142,210,91,97,228,107,191,7,223,97,45,240,198,72,77,94,7,66,224,130,222,96,105,70,2,75,31,180,206,255,44,45,195,187,170,254,222,150,248,104,154,45,23,69,45,73,234,69,64,1,184,234,227,94,71,146,185,27,107,110,60,188,223,79,147,80,45,129,23,102,77,71,94,181,244,134,208,100,117,239,227,188,156,31,175,245,161,48,52,201,7,67,24,151,39,142,165,149,151,24,205,246,108,233,76,75,163,217,28,123,7,108,146,163,2,223,229,167,188,204,27,149,29,153,43,233,90,235,222,154,110,37,5,181,33,196,207,147,233,247,125,247,71,253,17,199,48,243,131,246,230,156,57,68,209,25,23,60,236,69,227,183,105,4,170,114,229,163,155,70,134,79,104,214,203,48,21,70,135,34,102,75,148,31,69,192,100,96,31,235,84,210,10,57,71,28,99,46,106,31,193,155,168,239,52,48,21,54,13,244,64,145,192,146,235,182,238,182,47,138,6,40,171,136,10,15,240,126,209,0,251,226,66,67,53,227,192,209,226,182,38,84,144,174,48,106,12,81,103,153,20,94,139,194,101,188,252,194,200,233,95,250,109,10,162,49,89,98,93,167,170,146,120,214,143,120,31,159,241,205,101,160,85,8,154,111,81,182,196,95,126,26,141,229,22,183,141,131,183,234,57,81,133,233,111,152,254,181,190,201,149,209,108,238,93,164,40,55,168,238,184,21,86,218,155,237,6,26,215,71,207,77,139,125,84,21,152,222,164,215,13,184,6,85,225,194,3,13,166,55,74,145,87,60,53,110,123,220,92,82,117,35,97,193,204,18,207,12,91,202,34,178,72,29,77,190,18,40,214,4,242,204,186,105,34,198,109,33,127,82,101,78,50,115,242,221,162,212,82,216,174,94,10,183,112,74,251,219,103,146,18,253,232,198,155,143,85,247,206,155,165,14,57,122,153,232,130,63,21,136,122,122,101,216,245,213,248,0,48,178,83,49,168,142,208,74,139,117,147,206,245,38,114,127,23,174,61,102,67,100,243,167,76,42,102,11,250,38,21,30,139,136,155,0,239,8,196,137,88,135,108,153,128,222,88,224,139,131,177,51,89,233,96,84,232,91,192,244,228,201,117,79,19,230,13,120,90,28,36,48,141,142,177,240,65,80,150,102,229,65,206,26,214,216,164,164,24,5,235,111,191,125,36,188,196,49,197,232,138,210,104,18,231,54,225,60,61,152,61,206,225,111,139,146,101,209,11,171,175,131,21,201,213,59,252,155,62,209,130,50,181,63,51,40,246,69,47,236,131,144,49,95,6,81,84,217,17,69,213,229,27,146,152,235,17,249,233,193,48,69,71,156,187,34,221,44,163,12,146,210,75,160,153,176,52,25,36,105,232,177,244,209,175,217,36,117,31,221,92,76,252,190,144,203,93,34,38,51,254,84,245,188,206,73,110,184,117,78,233,38,234,26,213,20,163,158,200,154,141,121,236,140,204,233,198,118,167,171,124,93,55,159,138,168,94,221,172,105,233,92,137,40,118,115,34,208,133,239,40,211,251,2,141,120,96,155,125,165,126,123,192,45,193,35,195,48,123,252,190,22,198,155,178,250,216,16,93,145,229,46,147,167,211,223,230,171,127,247,101,230,29,35,193,119,30,255,2,166,214,163,48,118,202,241,194,216,219,22,165,40,184,109,52,140,121,178,10,9,40,61,241,98,172,239,64,155,244,43,227,108,13,1,195,239,26,61,165,173,159,46,78,204,238,150,105,28,172,111,232,3,199,133,251,68,125,214,186,228,37,156,70,178,113,197,47,255,249,230,200,19,165,181,237,139,178,28,76,241,79,199,120,211,77,0,164,203,216,82,16,152,140,125,71,153,243,174,140,178,5,54,204,192,61,98,67,19,212,44,58,169,32,212,229,78,205,148,75,144,71,146,143,19,122,78,76,42,244,117,37,97,213,78,115,149,167,209,166,238,184,18,106,33,220,43,243,48,167,9,10,219,112,249,117,87,155,178,5,53,25,203,40,94,225,227,165,11,219,205,48,102,143,79,179,218,254,220,76,240,157,0,31,124,111,89,63,46,4,89,235,171,94,65,31,148,4,159,176,191,58,51,145,106,34,5,22,185,45,150,178,72,126,238,114,60,106,215,233,174,160,191,251,197,209,48,23,69,212,178,155,165,177,23,38,150,73,82,232,234,131,130,85,212,34,137,181,201,78,5,174,54,113,56,92,83,103,200,64,173,98,71,229,108,97,159,177,37,0,67,19,111,57,105,31,141,97,196,152,183,192,188,108,95,127,104,147,43,170,195,142,216,95,137,224,143,21,120,36,116,154,57,158,163,208,55,155,194,108,165,250,154,204,227,235,43,253,52,219,79,158,173,222,41,221,60,49,31,76,55,188,43,34,209,58,54,36,199,176,150,115,55,54,194,68,194,248,29,2,195,94,90,15,166,127,169,9,188,118,148,244,104,23,82,151,78,172,23,55,101,42,135,249,157,132,82,210,242,39,130,99,177,84,88,135,185,243,58,191,130,26,52,219,52,93,224,78,107,119,192,8,67,74,142,64,79,107,241,6,36,104,109,248,111,233,201,137,21,252,113,163,136,168,101,206,134,73,204,240,154,245,130,86,42,211,40,45,148,213,157,154,209,162,198,63,70,110,107,177,83,224,145,29,141,74,91,213,77,27,167,139,1,220,241,94,28,9,189,19,188,95,23,222,139,85,100,60,65,107,84,157,225,174,180,173,239,202,234,56,211,47,27,107,204,169,239,138,141,84,167,89,223,169,3,134,163,158,124,34,161,230,57,180,181,6,156,161,240,162,40,237,207,219,242,100,125,222,115,216,246,137,195,54,75,8,74,62,31,87,70,107,164,112,47,200,23,118,117,227,46,54,101,198,82,137,80,8,35,213,109,114,234,159,193,180,60,178,187,154,56,71,238,130,13,129,60,5,45,37,112,212,228,17,21,182,66,230,239,166,166,249,25,72,118,129,120,27,51,169,195,168,78,72,145,168,89,169,114,4,138,5,136,92,181,185,43,250,182,9,154,63,170,25,4,76,179,135,31,189,183,73,70,9,124,103,174,242,96,34,76,145,177,109,166,170,213,30,12,253,85,198,160,153,136,121,221,121,82,210,83,73,86,36,104,162,31,166,82,7,222,91,31,26,100,162,186,227,104,170,229,9,54,155,122,127,104,23,87,131,171,11,19,143,250,234,129,171,224,214,196,167,177,236,185,178,54,76,178,189,52,121,135,79,23,237,119,192,244,163,234,209,100,23,62,193,207,187,18,124,233,161,210,149,232,68,232,106,60,38,173,194,2,23,215,87,48,248,206,26,114,229,60,68,111,98,131,167,70,133,227,40,204,180,91,3,254,182,214,219,27,177,246,246,233,140,170,255,13,58,229,169,89,68,235,177,54,141,102,107,233,43,65,8,127,122,226,4,161,155,126,25,129,17,250,243,148,13,193,221,169,158,17,13,67,159,17,47,148,116,186,38,180,96,76,233,168,185,178,203,51,69,54,39,246,114,201,38,82,109,186,177,4,120,7,248,133,145,200,151,235,190,67,158,26,239,15,109,240,210,228,129,55,116,238,71,160,244,14,203,117,25,193,210,63,78,122,214,135,48,234,49,33,100,21,246,71,130,126,189,174,45,149,228,220,67,156,59,8,200,216,228,224,74,148,225,161,48,254,42,170,89,143,144,229,113,133,2,235,121,75,21,164,251,101,34,103,20,7,155,133,148,254,116,121,117,154,123,40,251,234,91,81,51,18,250,131,17,223,89,66,139,250,235,159,246,247,252,153,149,139,142,111,180,201,103,13,248,134,147,85,63,251,123,234,226,74,177,52,250,81,31,215,115,15,182,106,167,195,133,210,165,92,55,254,182,221,39,44,106,29,42,223,126,47,234,230,119,62,217,33,208,88,213,93,7,210,91,168,10,209,181,68,187,158,158,155,48,177,58,58,104,100,234,138,206,227,164,118,186,254,33,231,203,243,182,155,42,113,52,173,148,178,182,80,208,173,37,174,27,55,209,41,51,202,95,221,212,87,15,246,120,208,204,20,248,126,166,219,223,53,60,169,35,61,35,195,234,135,30,101,227,98,215,164,109,227,162,132,21,62,6,191,251,81,46,157,111,168,71,53,183,216,64,195,114,30,233,200,165,21,114,188,119,141,198,168,234,133,163,65,188,93,60,151,206,135,146,106,195,100,127,205,237,113,16,228,216,154,50,177,1,209,103,92,216,196,49,106,234,193,119,200,187,158,81,181,176,76,236,42,105,12,155,35,42,64,70,213,211,18,16,249,2,84,44,135,225,211,77,253,109,156,109,61,88,133,80,183,213,166,137,157,223,232,228,180,6,219,163,251,77,164,50,46,147,1,122,83,214,165,87,86,49,211,60,1,99,255,45,207,108,193,73,252,226,232,137,120,162,220,182,53,234,247,128,233,239,149,220,163,46,11,178,227,169,224,45,161,183,189,108,251,49,110,155,154,157,158,27,169,107,39,181,192,216,56,42,106,15,227,122,70,65,143,96,157,25,75,96,250,6,60,226,252,121,210,200,79,79,211,237,240,129,116,167,114,200,174,15,134,201,89,252,137,14,179,144,144,219,162,114,27,133,49,243,105,22,106,201,64,107,103,6,127,131,113,55,187,62,179,251,113,244,168,201,221,63,211,253,40,63,61,176,87,244,130,5,188,183,250,165,163,233,213,247,219,130,86,216,245,109,222,217,144,94,52,135,97,30,202,2,64,151,83,119,23,38,224,146,170,29,184,42,177,193,238,48,75,187,36,123,245,207,74,219,209,207,156,206,18,74,198,253,224,79,36,33,12,238,81,188,253,204,142,229,40,122,227,196,249,192,162,142,64,160,76,6,2,167,33,76,69,193,55,214,63,26,251,228,211,33,150,218,241,46,58,236,10,89,242,232,14,160,175,236,7,35,31,40,178,111,24,77,214,240,14,133,235,130,161,170,156,156,65,118,98,18,110,31,187,150,114,242,106,140,140,56,185,217,223,8,106,13,29,254,188,154,89,7,201,185,139,233,121,198,193,119,65,108,250,72,144,190,141,210,146,53,224,234,206,71,69,117,55,34,43,118,79,83,86,111,92,27,111,93,197,119,20,71,135,41,176,245,14,199,209,141,138,95,21,24,93,255,184,47,184,51,93,143,190,159,221,157,81,226,228,101,169,229,48,197,160,59,235,182,64,201,175,134,160,131,182,87,31,9,197,146,137,247,66,240,199,90,111,142,38,96,108,77,225,65,5,207,199,55,165,57,157,19,240,167,223,174,80,3,92,83,204,7,139,60,68,254,171,149,13,69,6,0,249,59,76,33,118,192,93,173,17,129,113,0,141,43,135,50,35,27,116,119,232,79,111,75,186,40,197,8,89,144,105,36,102,21,253,131,241,162,158,34,128,9,53,150,211,127,1,23,84,206,31,124,7,94,117,157,138,106,178,253,74,241,48,167,228,225,73,151,217,219,105,73,129,170,201,246,62,151,106,242,131,90,64,45,166,65,235,219,150,214,148,41,50,176,232,236,51,78,227,202,169,68,74,217,236,142,224,39,153,205,196,72,93,90,30,26,53,134,40,22,98,238,181,53,131,46,204,133,243,221,24,228,90,125,166,236,255,185,29,30,48,25,160,92,57,155,62,81,177,24,166,239,40,168,21,10,106,156,27,155,90,41,217,145,182,132,103,42,240,210,122,55,232,112,77,121,179,158,62,83,42,187,236,218,119,151,73,6,198,134,44,29,109,174,234,15,86,7,142,114,19,176,214,223,93,21,203,109,20,190,137,237,92,15,110,61,221,214,71,206,236,63,189,15,105,202,86,152,210,127,11,216,28,5,21,30,213,245,82,128,219,212,72,3,82,70,137,32,127,80,24,212,144,149,13,7,122,199,2,182,98,140,194,240,211,102,192,120,141,201,19,111,38,210,17,71,163,143,87,20,182,193,16,151,198,98,82,245,183,217,4,245,9,17,51,168,46,58,101,23,102,179,197,11,34,208,0,134,154,179,193,4,27,51,110,140,92,68,227,202,251,185,89,37,217,97,212,165,244,153,243,185,71,28,51,150,73,62,201,104,168,80,180,226,153,223,49,124,39,126,253,109,28,61,78,252,118,177,216,94,225,137,22,105,192,236,49,200,112,40,40,157,248,79,79,162,189,170,40,244,172,128,49,89,152,66,42,96,243,226,166,21,254,208,62,83,229,18,148,47,223,87,40,72,81,77,188,69,33,161,26,123,221,225,138,90,95,23,24,199,66,223,155,199,93,183,72,235,94,55,14,178,107,83,35,25,8,73,234,60,120,155,224,136,223,53,186,214,98,151,100,246,104,203,101,208,128,167,74,172,161,248,64,190,25,71,119,182,234,245,104,118,54,87,28,205,214,213,123,95,120,129,210,255,232,79,165,67,49,249,228,190,239,146,52,119,188,16,118,238,119,58,249,13,50,124,25,224,151,155,108,190,247,99,75,189,167,86,182,129,212,134,60,149,101,90,215,62,84,48,130,234,122,95,11,45,140,56,216,220,143,186,162,205,101,27,168,7,50,230,210,177,152,14,60,24,143,41,133,247,24,17,111,96,1,253,137,73,32,10,78,4,63,62,72,205,47,108,203,109,177,99,247,38,37,148,24,190,42,111,115,209,103,24,111,147,39,114,20,173,214,36,236,168,237,147,42,12,23,175,198,185,77,165,49,193,244,119,248,125,53,92,132,170,60,209,201,52,227,153,48,68,211,251,5,201,109,179,107,25,89,54,133,8,105,136,167,184,133,51,130,159,219,140,150,134,140,4,26,235,130,2,66,2,217,132,7,8,76,103,172,223,53,70,244,66,187,239,52,192,227,189,23,240,166,46,40,240,166,89,182,6,204,194,42,104,51,171,17,71,217,57,41,114,101,212,223,99,66,34,202,145,228,7,244,30,16,159,166,185,42,21,185,238,207,200,119,113,110,218,166,20,198,192,33,182,45,169,2,157,79,159,40,83,84,141,129,84,153,129,186,12,36,58,44,206,23,191,13,123,81,191,143,129,56,85,196,11,21,29,50,29,165,100,13,177,13,77,43,83,26,41,29,37,160,152,228,203,103,201,150,192,120,101,123,170,75,96,83,171,92,24,2,55,65,216,49,121,85,137,254,250,177,130,96,172,47,197,106,176,114,97,141,84,215,89,26,100,243,83,228,244,80,111,33,69,223,1,15,149,53,5,38,153,90,14,179,213,213,228,137,55,178,150,19,39,167,130,184,186,194,20,233,227,232,191,246,15,129,81,79,63,142,22,54,183,18,218,79,4,135,166,104,43,26,29,148,53,207,113,187,149,10,75,102,77,253,105,212,68,150,87,58,129,243,40,165,87,193,13,245,128,75,79,99,129,106,221,231,177,163,249,163,78,125,95,182,16,251,51,219,240,148,214,84,84,242,100,244,34,167,206,194,108,219,31,47,5,221,25,160,168,138,6,48,210,35,126,97,139,157,97,61,55,182,202,62,33,193,134,82,161,75,80,2,128,29,176,173,233,2,163,202,21,48,234,233,231,84,133,113,120,232,14,79,126,92,79,254,197,190,61,186,32,85,44,48,0,71,88,137,155,224,243,144,182,171,254,167,55,29,143,100,146,246,205,161,240,216,193,157,239,60,251,170,223,22,142,27,199,235,145,152,178,156,82,244,104,212,72,61,68,234,38,127,244,233,209,104,172,120,133,171,195,59,150,28,164,255,113,237,125,24,161,114,38,251,150,160,45,166,43,236,175,214,212,72,226,70,49,164,160,14,119,90,113,244,129,226,247,124,2,101,147,249,93,246,166,115,211,189,161,233,71,239,170,38,129,192,51,100,9,31,39,60,35,145,228,166,114,112,94,205,163,155,211,120,66,141,141,229,168,137,29,55,129,233,150,244,153,16,91,198,38,150,244,221,36,211,93,191,227,194,240,230,166,162,55,91,241,146,120,55,91,221,79,207,93,230,14,242,85,55,95,183,183,173,105,112,137,130,58,174,164,91,202,118,55,100,217,95,152,117,163,33,63,85,255,25,24,198,243,12,152,126,188,45,240,66,73,46,78,110,221,120,67,225,121,130,180,140,112,46,77,70,10,87,132,124,127,112,65,206,118,203,149,147,0,126,241,219,52,145,72,138,1,140,201,239,239,202,205,241,69,104,74,180,168,124,71,96,20,58,63,189,52,90,111,125,74,193,158,160,201,174,191,113,48,123,4,103,52,80,139,73,5,40,205,108,213,81,83,242,251,210,193,238,241,87,27,36,216,149,158,248,64,33,117,58,140,124,94,250,225,85,220,15,178,154,186,135,104,129,99,52,189,86,112,127,233,180,145,114,35,7,51,77,248,47,163,253,121,210,185,233,128,244,175,30,29,200,45,101,59,96,218,139,253,167,141,148,49,244,109,13,90,29,2,238,8,62,166,231,141,39,106,192,116,240,166,163,119,40,54,84,212,131,182,212,204,25,9,72,214,249,109,221,201,236,124,233,129,46,84,126,252,190,236,91,236,77,71,194,77,108,61,248,178,173,196,175,234,209,176,40,157,192,142,213,204,20,105,247,110,222,159,205,191,123,194,79,246,240,20,190,177,154,111,144,32,247,181,164,59,208,78,78,233,233,7,179,26,139,79,248,133,15,210,127,254,219,216,119,142,116,105,55,10,249,98,152,85,35,53,167,239,231,115,93,80,54,247,80,25,208,89,163,150,183,199,97,251,60,71,71,248,49,46,229,239,133,208,31,242,205,124,52,205,204,211,97,58,133,210,140,85,87,100,255,48,56,154,236,0,26,250,72,176,149,214,218,60,27,94,56,26,230,161,37,19,148,36,152,141,35,135,217,49,215,105,1,114,234,252,2,166,5,126,164,43,163,32,223,2,238,67,10,46,221,108,28,34,190,130,129,251,9,29,130,221,91,66,105,63,249,250,166,90,158,192,94,71,77,193,239,251,126,33,244,124,40,140,116,111,11,216,204,96,117,253,161,29,238,55,29,34,229,162,219,24,172,40,176,55,2,102,9,26,26,198,20,56,111,254,219,244,250,159,20,3,81,120,242,162,163,21,106,135,158,188,66,217,242,146,74,53,31,95,141,23,24,186,49,113,176,251,249,165,20,253,78,129,95,236,64,86,20,108,135,174,217,214,151,17,239,27,185,131,116,238,67,212,21,63,61,63,229,178,2,99,192,254,5,220,72,42,36,144,183,168,182,190,163,85,169,223,44,53,183,11,49,87,116,201,207,60,41,239,234,241,76,104,41,19,205,249,139,246,39,20,107,77,168,59,229,193,48,139,207,187,48,22,237,161,71,211,246,235,101,38,138,196,163,107,156,255,209,217,229,41,6,21,149,61,52,10,162,157,33,228,42,172,56,144,18,70,226,3,247,18,7,230,58,53,199,160,152,227,113,39,97,41,196,3,141,243,77,38,210,97,43,50,166,44,1,78,252,10,248,126,156,37,193,179,249,100,11,159,122,136,158,48,105,192,29,153,158,38,87,115,22,159,41,75,184,49,89,124,157,12,42,49,26,51,248,139,94,35,96,82,26,133,217,112,118,244,126,34,167,233,40,220,216,241,60,24,85,102,57,119,93,53,124,154,225,186,67,169,205,41,198,114,51,73,96,26,93,116,148,178,5,31,239,139,136,160,232,231,133,194,103,148,252,233,236,66,206,40,69,204,205,5,241,129,77,156,81,35,102,170,179,113,242,97,62,126,41,48,45,177,242,146,101,127,43,5,243,165,223,163,87,192,117,143,20,204,83,78,245,5,12,120,9,123,192,20,83,41,83,57,108,104,154,210,32,10,58,138,27,210,25,105,62,12,103,95,54,162,238,59,209,96,229,208,243,19,171,68,197,245,33,197,158,180,79,142,128,167,121,79,166,163,143,11,34,179,225,123,154,230,63,214,172,26,33,90,37,36,159,71,239,139,226,82,12,22,152,9,93,131,48,4,217,131,0,73,175,221,146,141,18,34,37,82,235,223,64,100,155,75,120,230,160,53,108,79,8,74,239,210,168,139,227,36,247,117,138,47,42,130,117,107,108,137,72,113,60,21,178,184,154,174,108,88,180,226,63,61,172,231,74,214,55,188,127,90,92,89,91,100,183,114,116,167,145,222,199,202,205,40,231,94,26,246,118,115,14,216,1,179,74,44,133,145,216,121,112,25,194,154,238,251,239,155,250,141,180,66,7,175,108,22,82,178,191,247,226,43,84,129,238,149,50,145,102,29,95,126,105,5,155,70,57,55,202,178,78,102,34,211,93,179,105,244,105,155,137,191,82,43,37,89,188,122,135,30,205,242,183,28,110,182,243,158,142,190,147,69,192,240,28,63,69,177,242,221,63,244,190,171,117,52,152,193,48,231,251,252,96,182,227,182,222,181,73,18,199,209,139,232,188,235,133,175,17,93,107,92,197,157,18,53,232,134,185,226,156,60,182,142,202,209,151,253,153,156,111,160,180,224,164,131,169,162,60,120,33,230,33,87,70,209,208,165,227,128,187,54,10,226,247,85,80,71,112,24,5,221,79,142,166,249,101,12,127,33,20,152,187,6,136,166,97,223,226,232,50,199,44,9,238,203,91,155,129,201,228,151,126,34,45,50,117,22,225,251,111,165,152,132,81,242,110,113,229,188,130,165,227,16,162,116,253,173,173,72,125,172,62,244,190,177,150,31,35,78,142,146,99,10,32,9,142,226,198,160,183,246,154,50,249,123,49,51,96,170,236,105,66,68,170,171,251,165,177,240,143,153,166,83,66,144,19,48,122,163,90,149,161,204,89,253,210,138,237,235,43,140,127,107,28,141,27,174,174,188,214,231,243,249,51,45,248,220,164,85,132,4,185,250,133,223,188,254,46,3,122,110,216,206,49,210,176,69,209,226,71,253,11,218,255,80,218,48,219,209,34,114,253,204,226,216,97,30,178,22,199,145,70,243,34,3,21,27,114,149,28,195,177,79,253,131,241,47,94,90,192,198,19,194,125,133,138,41,138,215,174,85,230,251,28,60,147,47,164,153,100,154,90,91,103,165,246,163,241,185,107,90,58,228,3,114,210,55,166,155,104,112,200,158,246,13,122,79,9,248,102,80,67,249,86,136,95,187,104,43,251,246,200,65,85,221,136,132,58,227,40,130,28,202,18,64,0,199,141,81,128,113,201,213,189,221,98,170,55,14,47,83,202,16,152,125,151,31,191,225,194,119,157,93,186,217,7,75,198,27,240,89,248,232,68,76,187,183,182,118,4,124,7,252,74,251,202,52,186,57,122,163,199,115,118,218,209,134,140,29,240,167,133,121,96,22,176,234,240,64,78,78,119,203,137,171,252,109,78,234,79,178,51,197,94,59,247,229,71,83,233,146,176,217,132,238,143,111,160,2,155,44,123,162,1,76,111,56,66,175,149,250,105,102,9,224,171,35,176,54,15,88,97,192,61,114,33,82,32,180,191,149,161,64,163,220,116,24,134,103,130,217,205,242,65,62,39,66,156,85,201,19,168,30,196,83,187,25,82,222,219,69,64,202,169,50,6,127,105,95,217,116,66,91,156,28,251,204,204,204,32,90,242,147,195,65,43,66,35,190,67,28,125,47,63,26,85,106,237,174,161,144,28,61,250,214,145,122,31,133,194,214,55,23,176,105,166,201,51,135,1,234,102,26,70,48,33,0,21,190,74,155,229,221,24,123,50,170,184,112,225,53,60,127,3,198,206,89,185,50,116,47,116,127,99,141,152,77,191,63,138,239,219,111,27,41,44,189,45,196,127,87,156,218,182,222,149,91,1,236,50,43,6,119,153,231,255,78,93,227,212,176,137,116,195,27,161,37,119,1,165,117,25,203,37,229,38,89,39,169,95,54,203,99,85,142,129,57,35,196,117,23,238,80,39,29,26,171,220,110,163,64,22,94,74,10,47,102,156,248,219,84,40,184,130,76,177,200,189,48,27,244,254,253,125,211,34,124,253,109,118,2,150,31,77,105,75,251,61,160,22,247,248,233,78,229,82,88,225,23,181,252,220,97,170,216,233,167,177,255,243,217,18,169,251,62,148,186,132,3,224,244,207,143,30,23,122,240,244,104,218,182,252,194,17,84,30,77,111,219,98,221,223,156,245,153,56,95,186,52,40,64,126,95,214,124,171,237,57,197,90,171,126,181,23,76,189,209,106,209,193,64,27,253,47,108,46,102,230,185,150,190,110,170,243,191,10,70,193,155,235,211,214,136,130,252,161,111,152,211,169,114,239,123,233,99,57,230,57,254,131,139,25,41,172,196,84,235,190,61,69,215,10,237,100,53,113,209,166,147,3,77,100,244,36,190,202,66,143,211,7,42,57,111,213,238,133,98,174,115,62,159,18,141,104,194,205,64,221,94,106,99,24,222,184,185,237,124,240,241,53,8,239,206,46,33,3,36,183,205,126,214,15,190,241,187,110,91,48,16,169,239,251,201,217,81,173,186,78,156,191,171,13,152,177,58,20,102,143,246,115,120,161,191,209,19,119,16,250,90,192,16,161,148,59,56,97,205,53,135,145,110,85,90,98,163,51,198,193,74,7,116,122,155,20,137,226,194,112,76,20,118,106,161,99,218,103,98,178,210,174,253,9,56,57,23,79,121,11,14,201,248,70,9,252,217,190,209,15,198,12,91,69,121,112,122,14,131,44,224,158,122,44,171,197,23,241,68,137,241,154,240,162,234,223,38,73,28,109,109,246,85,97,68,201,253,210,224,98,42,115,16,230,231,155,24,200,115,18,211,19,29,87,95,96,104,101,235,50,78,170,201,11,253,138,35,23,157,116,76,9,5,181,153,153,87,117,24,118,195,82,238,108,71,120,42,80,198,100,162,206,182,233,109,167,80,181,80,72,109,10,127,43,82,160,11,18,226,41,76,57,201,231,148,59,9,20,165,90,86,188,32,247,175,194,80,138,181,73,232,171,110,127,186,186,1,163,121,161,172,93,98,13,255,172,11,157,140,137,87,110,173,186,30,120,22,250,19,154,146,210,239,176,129,26,253,131,33,122,87,61,186,67,180,253,252,228,144,27,180,103,149,170,92,119,207,74,204,216,17,24,147,183,69,21,224,27,113,114,27,242,137,67,77,42,224,176,201,6,246,4,35,221,241,5,140,164,164,94,26,213,200,26,232,248,52,90,176,13,223,230,225,64,49,181,235,116,95,232,209,251,109,81,193,169,137,129,61,89,35,122,192,4,97,130,174,216,108,4,164,106,173,199,154,113,81,156,218,42,37,122,240,193,149,34,46,27,5,140,127,224,234,123,114,214,53,148,190,13,2,48,119,197,99,31,248,62,33,109,233,32,140,137,175,186,216,246,182,68,134,240,152,138,59,11,177,255,118,215,108,61,248,46,7,107,250,3,67,164,174,30,165,218,227,208,235,175,10,195,200,94,19,138,198,68,28,108,178,153,250,203,147,158,1,127,100,13,237,11,125,160,204,215,30,208,18,211,87,93,174,235,48,107,1,191,108,218,123,134,126,90,119,189,61,45,62,122,124,135,190,132,162,234,251,208,174,27,10,240,101,16,20,219,1,179,19,115,82,239,194,157,21,252,101,153,90,161,142,126,50,215,229,81,33,19,161,54,188,26,15,253,87,236,33,111,36,39,150,126,40,224,245,235,68,249,131,255,69,61,7,248,67,213,87,238,15,254,245,113,253,224,52,89,93,248,252,58,177,254,96,248,167,10,35,229,63,31,92,142,222,22,240,175,211,240,7,107,122,98,154,153,191,162,227,15,214,112,23,184,255,84,109,12,174,42,76,111,240,247,27,132,6,23,234,28,9,70,60,215,97,50,62,109,75,250,126,133,5,48,138,169,58,128,193,86,137,31,190,31,229,209,47,203,12,35,19,60,255,129,87,127,15,252,198,51,169,149,196,92,221,222,19,69,126,85,23,204,15,46,240,242,187,154,198,214,209,247,65,147,241,223,36,11,108,125,116,122,52,69,224,47,80,232,190,61,161,253,215,127,112,97,58,254,68,11,215,224,217,230,23,48,78,0,10,79,40,154,126,95,216,75,234,0,199,126,228,39,73,8,250,177,155,36,63,141,142,150,223,51,117,1,149,226,1,220,191,218,25,225,217,13,117,68,29,216,224,245,219,252,49,184,166,110,38,86,162,237,207,171,89,106,163,199,178,9,88,253,121,177,63,35,170,173,28,125,92,20,112,153,4,93,57,186,206,211,142,57,227,105,83,170,212,249,2,194,248,111,107,21,250,41,154,114,105,248,194,150,245,225,203,214,246,157,183,20,134,23,186,28,181,174,186,132,34,115,19,240,5,91,58,216,146,86,135,17,25,75,203,33,189,172,159,63,80,115,204,24,95,130,161,182,4,76,73,66,35,35,178,164,95,87,53,48,61,183,105,132,226,75,50,79,192,40,70,166,241,141,170,93,156,252,79,5,92,63,75,22,162,223,56,193,57,254,104,27,60,58,162,244,79,253,224,209,33,122,166,233,189,198,124,194,67,81,2,141,45,14,216,189,6,76,29,72,103,112,124,2,62,191,112,106,147,99,39,120,246,95,15,61,48,198,66,105,205,163,105,226,27,14,27,235,72,103,112,186,98,124,142,70,33,182,166,14,49,220,167,226,219,50,51,228,49,210,82,191,48,127,119,152,181,124,104,127,153,179,11,12,172,42,225,75,136,81,157,24,138,137,2,213,166,163,48,133,153,253,96,62,0,61,117,117,235,55,80,148,40,117,241,160,25,227,39,87,110,240,183,107,14,249,176,179,246,203,198,205,179,106,211,105,179,218,113,28,93,150,122,131,16,172,222,244,186,249,149,17,113,156,20,39,47,236,247,124,24,162,120,162,210,0,196,224,165,250,170,199,102,190,22,27,43,130,70,199,63,47,154,159,154,56,222,1,67,206,13,180,80,250,208,254,51,106,209,205,225,102,29,77,2,219,54,194,116,216,36,173,53,229,89,125,54,127,164,139,26,169,54,215,144,155,149,223,246,36,240,72,36,72,114,181,195,14,180,195,244,50,107,10,74,113,248,140,223,19,95,232,139,11,207,145,89,2,23,34,255,109,140,150,78,42,72,124,148,221,28,29,48,98,71,170,241,220,47,102,56,140,49,195,212,146,193,23,158,243,100,240,70,43,209,146,220,157,254,126,109,165,192,11,225,81,45,185,85,47,198,131,90,199,223,76,229,190,251,65,6,76,243,119,66,215,248,230,67,81,46,209,58,229,102,140,183,128,171,90,33,13,170,58,189,6,218,224,70,107,19,23,47,187,5,108,250,171,169,254,218,235,187,174,170,27,43,116,89,33,189,227,32,157,248,90,202,99,252,85,159,202,232,208,65,251,78,97,230,229,64,213,159,105,88,23,98,140,125,150,149,79,44,54,128,249,172,215,131,155,246,17,222,69,167,252,246,15,64,177,126,76,215,85,112,8,142,131,23,45,12,45,117,19,241,12,29,198,220,81,70,16,106,152,191,237,86,80,22,114,137,201,8,139,203,143,44,97,48,230,204,114,238,106,158,191,95,192,169,7,209,54,138,198,3,217,66,147,83,91,95,231,94,15,206,29,140,182,147,52,222,15,67,2,208,142,28,234,97,59,224,201,238,188,236,153,28,51,62,14,120,29,145,141,132,148,78,83,104,123,55,125,148,20,128,59,18,14,42,14,127,148,128,167,54,236,24,47,49,96,246,164,183,182,220,152,8,208,123,222,44,14,10,55,76,125,2,102,127,85,123,106,76,185,97,62,120,111,237,241,192,187,230,188,151,73,254,190,181,57,229,163,103,244,141,96,8,85,218,156,98,162,187,59,62,157,59,220,181,143,105,26,121,185,199,119,247,169,170,107,167,104,130,22,104,192,169,142,103,77,30,240,251,28,134,154,164,205,66,56,212,124,241,212,40,100,232,54,50,243,158,140,82,228,175,234,206,141,26,252,92,204,85,119,57,16,174,4,212,228,254,14,62,180,219,41,217,8,241,249,152,37,217,201,210,109,69,235,59,91,51,102,73,92,6,116,111,111,210,170,231,231,94,198,200,146,235,134,85,211,191,152,191,255,196,20,148,200,100,170,18,49,127,215,50,181,123,11,149,240,22,143,20,154,175,168,129,144,73,99,204,22,75,11,222,142,74,140,105,214,123,241,197,210,194,134,105,79,188,180,246,147,32,181,133,137,234,115,106,42,176,221,64,135,217,92,80,38,19,50,38,99,63,120,180,212,114,0,27,226,129,75,59,20,105,42,48,17,63,95,80,9,164,119,38,239,127,37,198,25,178,173,43,113,114,160,169,191,197,252,84,21,141,129,54,131,74,238,136,56,97,236,196,139,38,77,255,34,14,55,37,181,76,159,188,145,123,196,225,20,74,70,162,108,31,27,29,17,163,80,193,81,194,106,72,68,128,222,59,215,239,103,67,180,56,158,161,18,30,221,21,88,15,166,141,161,205,8,174,196,31,231,130,12,133,23,244,33,214,162,108,132,37,121,183,245,123,39,34,196,66,175,160,70,208,119,103,128,68,179,197,9,237,215,175,189,204,249,247,75,55,133,8,211,241,4,22,209,251,42,198,12,29,89,238,58,125,178,220,141,22,64,37,57,161,122,255,238,138,230,208,165,132,83,212,152,247,67,7,139,68,98,112,244,25,25,215,253,88,88,249,132,255,97,91,138,254,64,225,199,12,189,237,59,237,223,91,243,147,179,57,86,149,64,5,147,50,238,186,119,139,25,21,133,230,23,231,166,190,166,12,120,180,150,75,139,220,98,208,211,57,20,46,222,255,107,176,41,90,42,103,166,161,87,17,185,197,46,159,18,56,134,137,65,6,108,122,255,194,66,194,236,162,68,98,178,16,124,221,74,113,26,37,114,61,84,27,166,82,147,239,227,42,39,210,22,140,117,18,123,184,181,118,118,61,15,174,93,223,22,54,224,253,196,79,223,145,35,54,146,221,148,11,223,56,235,24,28,202,77,67,108,143,64,24,116,77,37,64,65,66,26,243,253,180,253,210,131,41,17,183,242,206,93,180,238,122,255,72,113,47,94,245,58,137,87,73,15,193,252,94,46,135,16,158,16,183,248,38,250,120,79,20,245,253,4,211,186,244,238,250,91,154,164,178,41,199,226,20,111,107,32,167,40,71,147,80,151,200,199,186,181,24,86,129,177,155,141,129,66,237,78,70,33,141,68,36,108,239,251,248,170,144,113,104,53,29,63,1,82,203,50,145,31,26,2,223,12,234,139,47,147,166,3,97,17,45,184,220,181,197,119,109,178,122,2,99,53,21,213,12,252,13,116,16,218,234,223,86,15,120,28,37,110,225,201,41,83,74,181,188,191,41,60,119,95,243,193,116,84,9,108,228,198,119,116,217,82,39,191,176,81,204,98,30,69,205,87,104,66,247,237,80,125,61,49,143,218,166,224,131,239,149,70,212,105,132,208,161,7,143,99,251,168,49,71,227,159,38,232,103,10,68,145,193,222,81,55,244,212,84,167,2,133,246,42,171,30,124,177,245,22,69,202,75,218,218,197,195,110,111,85,99,171,76,62,30,194,14,6,98,228,160,48,242,228,77,55,4,206,34,53,217,84,51,244,167,155,249,117,181,72,81,217,184,20,212,58,73,79,4,2,140,5,185,105,220,237,122,100,145,124,122,75,143,174,11,23,238,56,55,27,174,194,30,52,179,229,242,66,129,138,215,120,130,33,65,71,242,12,253,114,43,76,1,57,2,32,91,188,106,130,81,126,140,244,23,113,46,161,101,161,215,8,87,39,96,54,47,21,174,182,175,237,48,141,96,210,218,130,224,195,138,72,97,161,197,41,180,16,108,196,122,29,254,5,44,62,122,93,93,16,201,71,109,219,225,186,212,105,172,155,6,126,43,1,179,155,41,177,217,164,87,226,133,64,4,110,66,42,33,102,33,78,137,56,126,89,144,41,240,77,226,90,196,102,147,13,243,42,39,223,102,55,250,242,103,244,88,244,228,100,25,43,162,101,100,24,101,113,154,48,208,206,14,184,208,62,89,5,110,136,221,126,47,3,65,61,74,224,130,121,253,75,142,152,88,5,166,192,113,94,210,135,143,135,252,244,194,97,59,30,218,64,25,65,31,218,226,86,189,52,204,80,216,34,31,97,44,127,231,241,0,83,242,84,212,36,197,253,145,66,43,149,18,42,240,125,76,94,166,95,132,26,75,95,136,185,84,199,96,64,111,96,254,123,242,151,26,97,59,41,197,95,187,178,230,143,164,90,26,148,238,202,180,225,28,222,83,101,174,236,166,93,80,28,152,106,172,190,142,101,180,7,191,110,104,255,50,209,82,180,241,166,78,170,98,112,163,203,214,183,193,194,233,119,69,5,103,142,132,246,18,167,102,179,94,167,97,152,17,206,11,94,7,2,223,208,230,120,224,49,124,150,166,12,133,52,72,58,57,90,207,14,35,162,155,238,218,132,225,62,135,73,247,215,127,224,223,203,156,155,116,99,229,147,127,197,235,75,248,100,16,79,255,123,99,61,96,62,86,61,250,206,42,109,52,135,209,148,78,143,148,182,37,191,50,76,233,78,93,25,142,74,228,68,5,93,74,214,6,175,225,233,61,12,188,59,31,166,151,125,19,165,18,112,39,54,72,48,61,55,126,225,247,109,111,81,43,4,190,160,175,79,147,111,173,166,55,178,144,45,245,163,97,71,183,146,47,109,255,72,199,11,14,240,105,53,141,51,188,152,252,220,102,246,219,19,140,86,183,163,221,24,96,233,129,175,247,204,186,73,84,207,12,87,159,144,112,36,82,193,241,191,183,57,75,192,80,24,87,154,82,224,195,248,109,89,205,185,36,248,198,0,15,101,3,58,163,59,114,205,251,73,211,179,155,62,129,74,130,226,112,165,85,43,127,33,255,163,237,204,117,112,89,146,227,252,46,180,105,212,190,208,22,4,8,144,39,83,16,4,66,26,16,3,136,11,70,35,131,16,248,238,170,47,255,206,172,168,43,155,51,206,185,39,78,247,223,93,93,75,174,17,59,11,12,59,210,51,145,44,161,247,193,212,16,75,216,217,198,12,82,54,135,81,119,107,239,136,31,175,196,95,251,108,133,77,212,201,129,59,109,56,14,195,133,250,204,195,137,228,152,63,90,50,141,157,103,46,228,153,61,196,53,72,172,168,143,49,76,145,167,198,213,199,124,72,207,247,156,230,77,57,140,30,86,217,15,156,99,18,83,7,156,202,179,25,178,64,2,70,85,237,217,136,9,127,186,193,64,70,160,8,143,15,48,190,215,55,211,136,148,213,231,151,151,165,71,28,133,66,124,60,35,206,110,24,23,147,173,40,239,136,247,234,254,123,71,69,71,244,84,237,115,174,200,76,118,248,191,234,126,166,41,166,86,119,24,42,197,103,72,183,121,187,1,147,51,208,67,57,89,200,221,97,60,181,252,192,76,173,120,242,74,245,153,124,78,56,206,247,136,223,198,210,172,207,153,141,43,28,112,86,1,18,208,185,118,138,159,62,126,151,8,44,96,15,84,200,94,28,78,198,239,241,88,19,59,118,52,72,173,155,94,251,19,115,250,192,5,171,172,30,79,203,234,215,3,197,166,153,143,149,3,207,128,195,48,223,110,253,97,108,249,18,247,158,144,112,9,204,202,109,110,182,118,58,77,180,9,151,222,122,196,206,2,46,67,219,104,7,5,47,43,166,25,157,145,67,184,41,172,160,184,121,236,204,184,84,167,238,11,236,174,195,141,9,178,25,180,252,10,140,35,22,159,3,135,126,37,189,122,81,238,156,29,134,13,76,79,124,66,196,123,199,123,163,128,84,212,46,93,187,166,120,109,168,193,187,154,165,150,252,138,49,133,149,188,232,168,32,117,23,223,154,214,48,169,208,160,184,201,56,59,63,216,76,79,245,158,40,150,111,241,100,147,98,75,233,52,63,251,13,46,143,223,252,28,8,73,123,89,201,37,150,251,228,211,58,39,197,21,206,228,106,60,105,74,19,123,214,65,67,19,113,174,30,112,54,213,102,253,109,100,125,252,209,224,218,43,251,185,119,137,220,141,41,230,106,83,39,226,140,8,125,57,140,112,224,42,207,189,103,164,141,206,154,79,181,252,225,167,135,219,111,103,83,40,73,41,107,24,148,189,252,92,229,112,223,162,61,90,141,34,237,14,105,235,214,87,161,240,74,177,43,180,246,136,155,128,66,254,126,225,243,92,235,185,183,171,71,27,10,173,231,126,80,28,239,128,97,2,123,46,182,6,95,135,141,223,191,42,12,251,104,252,244,241,231,37,10,5,235,34,61,135,129,162,198,240,192,80,18,249,250,176,60,127,215,215,194,133,172,241,211,136,253,77,245,250,96,13,244,88,144,121,160,98,76,96,3,183,112,164,109,37,215,161,63,221,247,142,91,87,211,182,111,15,58,90,28,16,7,203,218,99,68,180,32,223,25,92,121,135,50,31,184,175,120,173,138,34,98,123,158,219,200,44,29,46,106,218,177,242,70,118,27,168,155,250,203,123,109,203,17,92,160,158,131,94,3,129,167,145,220,124,48,244,193,227,153,100,144,106,196,169,89,22,130,148,15,108,65,171,128,7,111,246,124,142,26,201,52,2,111,103,119,122,38,97,135,120,203,225,1,69,93,123,224,218,60,178,13,156,243,179,50,161,244,156,113,115,164,53,211,19,31,24,17,61,51,229,204,149,159,61,129,176,186,95,156,207,105,243,196,176,80,182,206,158,86,237,214,116,220,116,221,18,85,89,113,53,113,216,174,87,79,106,38,227,106,206,35,29,211,2,111,188,95,156,204,205,214,112,206,26,165,196,110,69,162,160,75,76,29,120,204,33,240,208,208,245,44,191,230,68,129,181,87,155,24,84,74,113,232,210,139,179,116,72,129,187,27,173,6,235,38,77,5,200,138,61,131,105,164,12,16,192,235,142,184,53,165,72,46,109,162,203,92,83,220,155,236,166,158,31,149,222,121,63,240,219,54,225,84,89,63,112,147,52,223,226,9,227,65,236,35,48,70,173,159,201,240,175,46,205,52,76,219,180,103,192,112,58,235,160,33,225,186,124,154,54,251,167,89,131,138,16,194,120,228,175,81,186,50,223,136,228,138,130,5,52,181,107,213,37,0,27,204,246,28,97,155,214,63,214,21,62,123,186,239,42,13,9,222,231,8,48,206,206,22,79,70,157,140,198,74,97,40,244,245,131,236,242,40,26,157,35,164,158,239,107,29,155,39,143,231,222,103,148,61,16,139,49,118,254,129,124,78,88,201,155,31,201,13,163,40,235,142,197,65,57,125,229,35,26,77,13,155,194,22,85,14,152,22,120,253,237,65,79,139,15,41,83,54,233,169,74,67,215,184,143,70,109,221,51,42,163,69,50,225,160,20,35,62,40,67,28,79,214,217,177,244,193,199,153,214,59,224,134,2,175,92,221,76,225,251,155,197,136,118,238,103,84,40,84,90,238,205,54,62,135,136,164,115,160,164,25,149,145,48,37,214,162,175,77,200,57,185,117,71,213,19,253,239,26,109,37,60,244,189,24,181,6,187,255,33,136,92,163,52,24,46,190,115,234,234,139,101,82,167,223,205,235,90,182,1,106,200,191,224,86,58,60,80,110,21,148,160,188,59,48,48,114,244,166,38,20,43,61,234,156,104,137,109,154,77,59,39,64,111,62,226,199,54,67,237,164,42,60,194,63,49,166,61,37,225,130,119,191,164,122,209,161,153,8,168,121,198,71,61,201,115,145,47,86,26,160,106,14,168,192,34,56,70,26,233,120,140,190,229,32,110,217,183,82,43,145,62,137,130,102,203,73,233,36,52,82,237,188,98,60,7,214,175,160,116,253,122,60,146,134,242,185,149,212,169,231,25,209,24,90,221,57,11,5,181,66,249,11,35,115,244,144,40,148,91,89,83,141,124,74,211,170,216,145,203,39,25,175,177,219,75,193,128,208,234,186,48,109,112,218,87,79,81,96,12,217,153,81,89,115,228,157,48,96,141,223,230,184,169,79,219,189,203,87,27,138,80,237,211,86,79,107,82,220,27,187,80,223,139,65,202,187,95,56,63,212,73,3,94,204,251,94,180,30,62,185,232,137,244,175,127,46,40,179,31,186,54,2,154,145,77,171,211,122,65,135,38,186,201,172,198,213,100,84,198,67,107,65,140,101,5,156,106,126,178,232,176,21,120,72,18,203,176,105,119,58,54,208,217,73,253,230,148,245,60,76,113,120,44,254,96,80,173,74,237,250,15,29,138,182,7,165,3,188,93,152,142,10,173,73,128,1,35,86,30,158,101,123,168,220,76,205,52,208,99,178,40,153,20,133,53,126,41,193,250,189,180,86,98,83,142,228,95,250,28,112,173,150,135,110,48,69,9,22,107,116,63,4,64,48,10,133,13,131,190,163,22,159,3,211,77,228,195,213,97,65,82,154,29,196,251,106,141,155,231,57,223,155,147,195,232,1,83,13,170,108,53,208,203,204,88,182,13,218,208,135,131,180,32,127,50,46,172,179,100,195,10,225,105,2,192,242,148,80,85,10,224,60,236,118,12,22,20,212,149,153,136,72,88,45,1,231,183,202,9,227,54,178,243,213,78,212,135,181,21,89,236,88,28,28,221,67,137,139,26,173,252,247,230,68,102,186,194,104,213,204,64,45,7,249,214,95,181,117,225,179,230,147,178,12,36,73,196,161,67,154,244,212,34,52,154,247,14,24,118,188,241,148,134,145,231,142,7,239,67,53,143,42,172,98,43,170,37,42,244,243,93,201,185,6,120,187,55,127,185,185,134,85,154,6,152,187,70,73,247,47,28,31,191,204,150,44,235,142,124,138,147,124,0,83,175,245,208,72,119,202,111,227,234,227,75,119,253,233,73,221,118,92,92,82,215,60,52,41,245,58,99,142,82,92,91,181,200,144,96,98,245,106,8,24,51,41,148,81,86,240,81,163,155,0,229,239,167,68,100,227,231,71,194,247,88,4,61,61,122,0,208,203,52,207,252,67,244,51,139,18,231,39,243,153,119,192,116,50,75,115,105,66,174,61,190,102,165,167,80,181,37,50,133,26,49,228,229,88,148,90,115,108,235,58,238,125,236,226,252,180,203,179,32,162,164,173,22,232,154,181,210,181,80,134,28,103,102,65,99,179,169,154,64,33,225,235,79,134,171,216,155,214,178,78,12,13,127,50,234,10,182,22,133,82,39,187,99,97,103,203,205,200,168,88,55,101,220,219,196,231,84,98,161,245,158,60,230,125,224,162,41,167,150,208,178,73,110,73,87,154,201,180,147,216,42,1,99,97,155,42,146,18,105,32,177,180,74,92,76,97,141,146,93,12,200,38,103,92,125,54,83,85,104,195,76,30,59,142,212,99,134,229,189,159,86,254,145,226,92,202,197,122,96,164,202,27,66,191,117,97,154,158,5,61,75,166,220,231,70,152,67,149,62,32,97,137,154,5,216,145,178,116,131,145,220,40,213,13,124,68,66,148,158,135,202,119,20,204,226,165,127,52,163,218,42,156,102,20,173,1,143,172,237,94,199,147,105,81,209,143,138,242,82,245,92,8,175,86,84,175,84,99,184,82,180,192,90,115,127,154,224,224,83,240,63,177,156,47,92,186,118,185,97,98,15,119,15,128,155,208,149,55,251,199,119,76,16,169,232,175,144,206,174,173,93,184,169,96,61,97,152,181,166,194,170,159,126,30,44,95,27,227,160,89,18,20,54,125,247,146,95,126,138,234,161,144,61,71,184,127,203,132,235,48,181,65,20,94,67,143,17,1,231,174,29,162,21,29,1,129,81,120,155,15,92,106,170,15,188,30,152,34,131,11,143,167,135,8,229,197,20,131,2,157,196,211,167,12,137,208,242,130,159,74,239,211,80,109,162,106,137,57,127,111,155,24,143,160,18,238,91,152,18,228,22,211,219,107,179,110,219,214,129,211,211,169,144,41,83,139,84,50,112,145,20,95,51,222,246,30,79,54,16,199,210,46,208,108,34,99,1,143,227,103,106,15,209,57,100,119,76,67,154,160,231,120,58,140,142,251,28,247,62,126,94,233,143,128,21,190,126,188,86,123,21,97,80,161,168,209,66,1,188,158,14,163,102,10,9,1,163,176,244,244,39,81,208,187,46,218,85,206,21,253,153,22,193,93,107,250,121,154,64,209,16,137,105,72,217,94,205,143,232,23,19,37,38,18,54,162,246,39,117,104,215,61,243,88,8,63,104,243,245,49,111,118,68,159,80,34,41,111,39,91,167,197,34,59,108,124,42,229,81,35,219,105,94,152,86,124,109,14,68,180,192,61,23,171,102,80,5,55,42,147,134,199,251,76,192,165,42,55,193,160,96,100,197,197,29,90,86,237,44,180,52,77,190,112,18,111,175,153,184,101,118,143,11,243,135,58,98,129,73,24,250,186,167,85,120,169,44,54,116,110,232,88,57,76,162,114,171,166,30,198,153,159,200,40,87,22,97,217,53,120,15,55,114,128,33,132,80,209,60,120,67,75,192,179,36,237,192,166,210,62,234,223,237,12,124,26,157,233,39,136,147,13,118,189,245,176,0,108,19,23,168,1,67,18,181,21,38,108,122,97,38,173,12,203,249,171,28,110,44,27,107,82,21,92,116,193,90,212,150,29,120,173,164,27,158,241,228,222,23,131,224,102,61,26,136,212,2,204,128,177,0,84,126,145,142,74,175,115,226,57,218,163,62,71,36,46,114,197,52,4,239,231,236,179,138,149,186,46,76,214,73,229,25,75,91,45,30,45,211,122,165,195,66,124,191,239,11,151,249,60,185,209,33,197,168,37,107,250,83,248,216,154,41,190,152,41,48,246,7,190,33,15,224,172,84,75,240,72,222,126,101,116,30,213,255,49,221,73,232,200,28,134,193,249,249,222,20,74,121,64,30,146,146,179,200,68,171,19,210,250,238,91,30,229,20,73,138,130,26,68,183,51,154,211,11,61,148,77,78,117,60,177,157,227,183,173,161,234,145,131,69,36,192,223,235,23,19,209,139,207,60,139,122,164,98,85,140,42,14,108,65,243,152,13,95,212,85,97,114,13,113,243,137,121,255,194,187,220,223,30,139,96,245,163,84,155,35,87,96,114,189,146,85,250,193,125,221,171,249,165,253,71,56,30,13,237,167,249,188,216,216,209,136,119,96,210,241,207,213,156,74,59,96,36,76,159,247,134,132,52,174,110,70,203,247,192,189,196,100,193,223,125,126,185,164,117,191,135,145,246,62,215,162,116,121,175,133,254,91,7,5,170,127,183,178,120,176,210,159,49,163,11,127,220,231,46,15,249,78,70,146,52,245,42,95,251,177,194,216,253,211,29,51,234,220,212,246,100,238,77,129,217,74,116,22,155,162,166,192,73,165,220,176,208,208,153,13,248,28,112,218,79,77,47,105,171,241,181,169,183,125,54,181,52,131,159,1,244,12,225,179,159,78,153,133,187,101,61,212,81,20,24,251,194,35,171,108,49,37,161,120,91,119,14,31,115,81,111,77,165,110,139,79,77,75,136,158,173,168,209,214,172,83,124,107,143,57,125,32,189,200,205,235,195,130,0,86,98,101,87,237,227,0,164,156,185,42,248,8,202,86,99,73,11,216,178,24,10,227,10,95,180,104,247,99,94,118,8,220,231,178,2,75,129,201,194,197,217,72,247,68,146,46,67,114,45,61,98,222,76,163,135,104,41,91,106,251,130,173,43,237,15,245,245,249,206,111,2,13,218,249,78,31,102,180,95,1,171,148,7,146,175,86,127,17,240,177,31,170,194,80,138,164,216,41,81,254,82,65,216,227,76,149,84,46,58,146,242,223,76,252,255,216,18,140,144,69,15,198,209,141,241,194,97,26,162,212,14,130,84,37,86,22,117,153,89,5,124,9,48,70,40,147,158,249,242,48,41,209,39,159,60,110,65,190,168,107,75,62,140,107,57,62,22,107,122,62,236,35,133,239,213,3,166,175,186,60,162,173,199,23,94,247,228,234,89,231,9,58,185,97,17,115,44,150,170,111,77,23,248,186,134,12,238,167,158,216,228,7,251,181,146,160,103,123,186,238,169,6,91,215,152,56,167,230,227,61,209,179,236,97,141,66,145,226,227,123,145,84,221,247,72,30,230,196,8,108,93,203,1,147,43,208,61,193,168,49,155,216,119,83,101,210,51,132,13,193,84,0,255,241,22,165,40,156,221,218,163,109,243,199,68,144,31,71,122,208,99,30,48,249,93,245,133,225,239,115,7,168,80,243,182,180,51,25,99,178,197,147,79,84,40,181,147,123,155,20,206,186,240,28,218,62,204,82,221,245,194,69,147,228,205,92,212,136,98,193,144,86,146,6,108,142,25,210,130,16,6,34,211,252,16,113,162,104,214,227,139,17,168,173,207,147,67,181,31,219,202,172,72,172,40,247,219,54,221,172,128,207,105,146,31,86,58,226,17,113,243,198,249,245,144,66,246,104,60,160,82,99,78,125,112,251,6,41,126,186,33,116,164,241,156,52,188,117,12,1,148,58,52,240,55,168,242,233,247,218,245,208,251,36,138,253,163,144,233,7,103,101,225,132,121,58,198,27,5,70,189,184,153,34,102,189,112,82,42,178,4,53,118,29,247,106,26,105,187,194,103,117,182,59,36,218,239,127,182,9,49,128,168,204,123,36,97,201,169,70,167,210,177,124,147,242,29,163,228,89,83,84,80,65,6,144,149,199,233,32,148,80,213,11,171,34,31,13,238,240,235,198,144,116,138,216,134,18,228,82,180,27,191,61,32,181,80,152,147,240,62,154,241,192,213,39,84,58,229,75,159,49,123,88,79,243,175,205,45,96,102,164,134,82,107,234,45,6,20,143,65,71,5,157,152,114,23,207,49,250,138,242,51,96,101,68,188,191,88,133,181,242,38,194,94,62,87,140,10,157,122,233,17,188,204,236,144,1,27,191,149,192,20,14,172,248,237,99,135,12,37,123,133,35,178,93,95,25,250,59,109,107,166,7,62,248,10,144,164,34,52,168,253,245,57,245,88,246,24,95,154,64,103,123,59,31,196,31,141,130,247,249,192,99,220,106,113,228,133,82,81,65,204,115,154,207,104,129,63,158,47,20,242,170,253,184,32,201,152,23,158,233,145,111,132,203,35,142,252,101,77,167,122,53,99,26,7,235,49,37,206,76,212,6,250,100,213,60,1,151,182,148,232,25,33,214,168,124,46,112,101,183,249,166,96,90,138,227,141,223,46,42,64,215,55,10,197,23,134,195,186,63,50,136,115,244,251,219,8,114,63,77,238,29,250,115,135,209,95,121,96,140,247,29,143,118,166,222,35,76,209,42,53,222,51,224,54,242,211,4,111,138,120,247,230,187,237,151,254,154,50,250,139,178,169,11,140,112,75,124,207,109,124,228,122,53,255,58,230,49,158,192,208,108,29,12,253,57,199,147,81,182,171,74,134,196,125,227,173,172,112,67,219,235,135,113,206,59,12,13,82,93,143,222,6,121,173,128,57,128,148,244,155,190,231,59,100,76,76,205,4,34,102,83,102,188,150,201,117,215,87,130,46,56,103,112,86,206,46,242,192,253,108,214,235,194,93,251,139,77,156,48,54,196,99,223,22,237,30,219,38,124,84,247,133,155,114,238,19,92,24,225,241,209,178,173,233,182,69,70,56,184,164,138,181,108,171,216,148,85,171,133,143,193,250,72,143,228,69,131,51,183,200,213,69,81,198,225,190,52,222,188,54,85,239,68,117,109,60,55,181,98,79,243,61,12,212,17,120,135,216,180,105,227,63,117,158,53,50,102,112,136,45,109,32,70,106,117,70,30,36,33,245,241,8,98,36,194,32,129,210,197,166,132,252,132,233,251,141,166,78,204,53,169,28,128,246,42,18,6,20,217,60,186,17,163,193,187,126,111,62,250,83,88,0,39,68,171,23,109,233,17,57,192,228,14,55,121,83,153,172,189,226,157,19,109,182,59,102,143,242,42,101,37,107,247,103,72,139,222,252,156,47,169,222,171,113,5,84,86,2,171,55,142,47,72,82,132,239,201,106,107,208,42,190,112,210,165,185,160,151,75,119,55,164,254,165,191,240,249,10,253,194,175,120,74,131,136,59,92,116,164,12,215,171,34,66,250,168,9,156,30,244,220,125,220,39,195,89,120,225,82,239,150,131,181,166,175,197,39,144,95,206,93,235,12,23,172,232,229,198,152,43,85,238,15,90,170,44,220,250,20,185,99,204,137,125,102,237,74,42,167,134,196,160,172,77,216,198,245,181,10,57,223,123,111,34,193,227,65,111,163,46,48,18,232,79,133,214,121,53,129,187,232,161,87,8,39,214,14,199,205,52,205,68,135,10,120,68,113,140,189,215,82,82,2,50,133,209,27,195,150,163,161,135,250,113,59,196,194,239,112,31,231,7,94,251,198,237,9,79,190,23,47,121,175,179,1,149,165,48,185,194,136,91,216,73,166,157,234,120,109,251,14,105,179,8,130,118,239,175,113,195,219,84,159,137,84,64,165,255,254,12,220,61,125,140,64,73,187,247,201,37,222,179,235,172,0,45,253,135,63,243,26,212,120,105,170,42,49,59,68,27,225,130,32,229,213,181,241,26,217,142,121,157,225,146,167,54,86,211,252,55,226,222,52,156,102,29,241,74,241,96,216,88,8,67,104,63,17,190,106,142,92,161,145,154,63,156,6,16,249,220,165,11,67,233,211,77,65,113,154,199,15,112,170,53,11,67,216,9,203,116,59,12,41,148,190,52,236,134,254,173,51,204,26,178,75,79,84,225,186,175,174,76,191,99,213,154,236,243,75,43,72,224,206,120,52,221,50,104,127,36,50,18,104,122,42,70,49,237,35,139,152,167,233,4,60,197,143,55,189,143,154,219,214,249,61,233,182,11,115,153,150,232,165,205,224,244,150,151,72,152,33,109,87,91,215,155,83,26,229,59,138,169,24,150,92,31,120,196,201,149,233,204,172,207,36,194,111,19,52,247,103,72,176,250,238,79,39,72,197,135,94,141,184,237,55,15,140,211,83,107,20,39,41,173,8,194,34,12,121,12,189,7,70,122,205,111,222,76,6,172,63,112,139,30,145,12,79,150,234,209,2,35,236,237,240,113,64,84,97,199,224,38,240,153,68,47,76,243,178,15,26,22,232,218,227,133,131,40,11,24,151,253,121,177,90,98,18,158,13,255,169,246,198,43,171,158,194,36,40,186,84,83,5,18,191,91,113,135,132,192,110,207,168,208,52,234,94,128,169,198,62,140,8,166,45,233,118,35,242,239,75,5,55,141,134,224,206,67,156,85,53,212,109,135,139,52,70,38,231,161,213,249,70,17,232,222,13,186,122,101,140,103,35,165,67,101,6,76,191,137,222,27,249,219,24,179,243,219,163,107,1,36,244,81,17,91,200,22,196,208,170,81,188,149,56,145,169,53,224,148,21,152,124,180,123,55,232,95,237,135,151,41,241,49,191,139,77,132,234,41,236,68,121,193,203,235,233,75,90,143,202,232,57,141,207,236,8,248,236,155,69,107,74,97,233,139,98,240,100,173,28,239,47,243,210,197,225,186,31,229,72,226,239,51,168,149,96,37,107,79,193,42,46,93,246,152,9,172,253,168,67,62,87,247,230,31,27,233,10,234,213,20,166,173,173,59,220,49,236,215,115,243,243,224,57,96,136,230,199,115,245,253,156,201,88,70,213,236,180,71,27,113,53,231,183,86,226,66,248,94,61,38,153,32,187,46,229,249,94,4,176,253,209,230,24,108,130,10,151,20,205,24,84,180,211,81,172,112,71,221,221,97,120,210,212,238,164,245,35,154,70,207,173,176,152,245,189,143,29,31,204,173,136,166,181,166,149,211,40,192,68,247,63,221,199,239,147,161,194,17,239,5,23,92,83,107,155,48,86,48,188,160,254,204,105,248,76,242,158,98,76,225,171,120,8,169,120,211,56,24,207,91,176,255,229,7,190,59,94,178,124,138,150,185,155,0,247,189,57,33,202,231,173,81,86,43,23,77,171,62,28,70,180,43,199,131,35,137,248,212,223,79,72,92,124,204,206,94,153,158,214,155,109,236,183,129,178,221,234,86,12,29,89,192,40,147,104,225,244,100,125,221,207,5,147,131,50,228,193,9,3,81,157,195,52,162,107,155,21,242,139,209,63,140,0,102,174,207,111,147,48,139,33,109,231,115,77,53,146,22,66,133,158,16,163,179,175,172,63,192,215,139,0,134,237,236,49,177,106,80,59,81,160,185,186,62,154,145,97,186,139,130,71,93,166,50,246,204,50,143,205,23,163,214,41,15,209,131,153,186,166,20,87,119,142,40,185,154,188,107,240,143,37,26,86,158,142,189,99,66,183,32,80,77,131,116,165,126,176,65,246,188,197,92,177,64,165,222,188,148,75,222,106,45,92,89,91,169,76,44,40,198,124,24,99,158,28,81,116,221,71,193,21,138,73,163,143,135,97,233,152,112,59,102,34,195,164,214,14,141,138,193,50,201,26,201,26,168,178,238,154,158,203,93,158,125,141,167,107,136,153,28,139,59,15,13,99,205,179,167,112,226,58,218,30,223,107,18,245,232,49,87,140,193,74,173,86,66,104,23,229,140,127,250,118,32,76,136,149,15,227,68,213,49,161,138,162,123,26,5,110,220,146,181,235,212,194,88,238,135,163,253,82,187,246,141,82,120,31,245,253,156,3,73,149,37,143,41,138,50,74,143,83,4,51,86,175,70,58,126,197,41,66,253,181,254,116,54,161,108,71,209,147,210,159,46,38,191,19,23,159,197,217,158,110,193,68,177,119,139,131,215,56,95,180,163,232,108,197,97,102,37,163,102,215,134,35,8,182,60,48,8,157,66,87,73,76,204,113,122,248,29,134,5,111,62,109,215,163,199,198,65,118,110,62,51,229,167,152,228,6,7,217,162,253,180,24,35,138,222,195,30,193,161,209,30,202,51,141,86,116,13,81,94,58,187,142,26,90,106,209,126,67,126,161,173,167,233,21,129,146,184,216,178,88,218,119,122,86,126,115,223,11,127,115,8,127,55,112,191,201,91,180,172,187,246,31,192,118,211,130,102,130,4,220,86,114,27,232,226,230,181,148,50,84,97,74,73,2,157,108,48,248,89,236,78,136,247,105,209,39,32,26,22,96,75,26,123,135,30,128,48,176,155,128,103,1,208,124,254,144,11,68,161,10,244,188,115,40,81,4,18,0,81,5,147,153,148,202,241,66,65,118,148,37,161,90,141,125,169,156,9,117,4,167,21,154,33,99,42,35,9,39,67,48,248,97,114,163,24,35,132,12,59,66,46,199,110,165,57,90,169,30,166,105,78,133,39,209,214,67,62,179,40,91,217,225,197,144,210,207,15,69,69,142,100,69,38,61,161,242,167,112,47,93,70,132,108,123,252,3,167,154,163,57,33,255,193,9,167,139,2,2,223,240,159,216,67,148,19,4,170,185,112,11,207,132,77,74,81,49,72,63,132,67,74,5,89,211,139,135,217,92,45,60,59,36,92,187,194,232,159,22,113,252,134,108,134,68,20,87,84,210,103,88,142,52,106,50,160,132,241,61,35,211,29,160,10,218,244,252,206,40,133,204,214,69,170,156,58,157,10,166,24,19,182,97,117,205,6,229,3,81,136,156,17,0,126,248,68,186,117,255,173,128,155,234,237,177,143,158,167,9,255,136,34,253,135,220,172,195,249,226,166,74,134,194,82,15,221,65,26,62,236,1,102,43,124,99,2,23,130,154,254,98,244,62,53,125,180,227,120,95,58,186,243,229,50,209,81,129,41,133,245,99,243,184,128,144,170,200,23,33,203,178,227,201,233,253,212,112,41,161,192,186,61,18,69,18,4,27,79,224,98,181,148,14,163,39,163,75,243,192,53,246,194,131,118,13,253,29,99,97,212,21,174,246,158,38,130,46,48,41,85,55,162,168,246,40,85,87,46,61,48,229,190,246,57,193,181,225,21,2,191,28,253,7,8,193,21,141,105,98,206,181,232,100,4,134,2,238,129,47,5,242,7,15,133,97,141,238,114,243,231,201,113,229,110,232,132,76,211,210,49,253,237,189,247,106,74,76,229,201,19,239,18,123,14,189,140,77,95,140,99,188,132,167,190,141,84,105,41,108,116,182,1,119,149,145,170,244,39,119,1,171,110,118,70,19,29,142,56,141,98,26,119,31,244,205,215,251,187,109,106,119,219,72,166,171,112,225,242,144,155,33,29,24,60,93,160,231,40,154,10,195,37,159,5,222,74,146,71,137,108,228,188,50,205,63,15,45,14,1,251,48,176,128,171,148,243,30,24,59,168,203,131,215,103,142,162,187,26,116,12,192,227,225,93,67,109,54,187,57,157,127,33,106,253,109,99,65,12,184,18,252,208,81,97,19,155,2,31,175,163,63,112,142,194,8,224,57,158,97,201,38,87,123,31,45,169,199,9,183,210,173,23,204,150,0,26,15,76,81,246,253,237,99,77,203,70,142,19,158,131,242,157,81,35,59,47,176,29,124,49,106,103,28,212,211,70,166,58,205,59,27,200,70,72,68,148,45,229,108,236,241,197,214,80,29,221,175,43,243,142,185,201,126,233,213,38,170,17,179,133,162,24,49,38,58,245,217,253,6,122,243,122,56,173,58,41,236,136,157,99,244,40,119,7,23,247,29,33,232,4,163,69,122,30,252,236,43,17,213,79,68,172,165,155,145,38,99,151,79,52,41,168,222,149,188,19,231,167,220,26,54,2,225,127,120,238,25,61,248,197,212,183,167,222,155,10,234,124,195,219,240,111,148,23,46,145,21,166,3,74,15,40,131,179,194,125,190,48,205,115,45,224,213,85,250,251,255,135,41,136,123,96,222,221,97,122,133,246,123,53,182,80,192,176,171,189,48,141,27,14,179,117,164,242,124,175,20,12,128,5,163,87,13,79,248,181,198,173,172,200,20,121,214,249,192,16,83,5,220,206,204,216,10,151,187,248,15,12,107,226,243,219,80,72,4,220,172,102,64,225,221,162,191,168,192,9,46,77,10,198,113,149,110,61,111,54,174,251,246,44,161,122,203,75,207,134,8,253,131,194,168,38,248,139,65,95,150,116,141,64,167,19,4,28,148,122,139,156,14,1,59,122,202,163,212,50,99,245,62,48,5,247,81,186,90,9,87,233,123,65,150,90,111,249,53,221,242,58,166,48,200,71,159,0,199,248,123,111,74,228,111,81,45,58,239,207,197,100,56,110,141,104,122,177,75,178,87,172,161,250,143,23,182,91,61,138,30,203,3,151,216,51,104,57,206,202,129,196,43,237,91,128,102,66,167,227,185,57,194,133,183,186,20,5,209,7,46,65,133,66,161,179,52,112,86,83,17,11,5,33,8,121,218,243,92,221,120,185,2,237,79,72,164,27,61,214,190,181,165,200,27,40,76,195,110,212,3,182,109,37,0,10,143,32,84,160,147,247,33,130,232,244,183,207,200,3,54,136,186,158,133,69,174,45,202,86,139,17,100,42,90,174,50,70,33,49,183,167,46,28,98,233,81,213,10,215,194,179,207,173,178,111,81,43,141,211,249,217,108,102,11,189,2,196,216,207,250,127,182,119,82,8,241,96,70,221,171,155,205,50,151,38,224,53,84,206,128,38,37,82,52,14,15,136,2,244,230,212,66,197,194,232,248,43,75,247,34,74,175,162,142,4,137,178,41,166,217,249,173,122,118,183,104,5,153,4,21,101,234,19,136,187,59,56,50,23,253,121,49,83,155,186,141,36,104,174,235,111,67,195,226,53,19,7,230,236,215,253,159,44,113,191,240,86,177,29,196,225,215,140,102,70,8,215,139,200,24,86,26,171,247,237,51,177,169,49,30,24,175,237,194,208,220,203,147,79,36,228,218,189,57,151,23,133,177,185,164,191,134,206,200,11,19,77,169,119,58,192,57,161,11,123,88,56,52,106,125,145,190,86,83,2,211,110,213,123,243,99,190,137,115,4,175,205,190,107,19,83,81,101,82,104,43,78,145,215,50,43,36,61,143,134,25,159,47,58,147,126,145,65,185,225,186,213,215,69,147,190,103,169,158,77,59,73,79,82,83,135,146,133,78,234,253,142,217,195,49,73,40,238,28,194,49,211,140,231,88,222,186,209,117,20,13,50,136,216,40,95,73,167,115,254,190,53,61,128,154,156,253,233,22,180,251,57,155,18,173,16,57,239,183,78,210,80,221,54,72,112,70,180,5,120,106,81,5,106,10,161,145,120,208,94,68,7,29,210,139,122,219,30,206,181,156,20,23,61,94,121,217,237,118,90,17,67,84,152,168,173,188,52,97,11,25,240,12,163,82,149,121,244,16,63,117,99,136,159,183,24,30,85,33,249,212,148,48,221,83,139,188,132,100,250,26,189,243,193,159,97,39,177,218,9,20,93,215,32,230,132,9,182,232,233,2,156,250,109,48,59,39,170,82,188,180,47,136,47,93,123,202,18,137,205,63,247,109,203,67,135,67,114,202,180,213,229,240,187,168,164,239,202,246,219,168,6,141,216,115,97,252,146,172,236,54,51,52,173,177,62,16,2,146,105,216,72,229,133,16,104,33,117,164,188,182,103,63,90,185,223,174,61,212,96,100,142,27,159,67,146,54,204,164,77,254,8,26,147,227,142,146,90,242,36,242,211,253,39,33,34,168,234,91,224,2,207,116,107,221,211,163,213,6,101,6,147,43,80,98,194,122,239,227,22,196,142,67,104,179,232,152,156,115,178,143,118,111,141,134,182,12,56,116,228,59,38,177,133,108,101,26,54,200,55,166,220,156,5,36,83,165,89,93,132,192,67,228,31,225,227,200,253,22,118,167,164,234,166,70,106,127,54,246,152,103,144,74,61,48,226,228,97,197,12,178,1,18,123,166,48,187,205,59,197,173,125,64,62,38,189,64,215,76,231,100,84,129,11,10,52,144,2,138,206,84,19,157,187,48,231,203,173,159,193,232,43,69,97,34,100,119,150,102,74,115,229,230,38,188,36,123,14,90,114,242,228,201,138,52,238,193,74,170,66,97,68,4,111,135,38,17,95,169,1,64,240,237,28,25,1,87,168,156,100,26,82,117,28,209,26,106,221,155,106,159,65,237,95,131,36,163,216,198,43,182,95,253,197,166,175,145,53,69,82,147,244,63,6,74,142,198,34,154,21,20,173,151,255,178,208,253,158,36,36,73,165,124,207,97,251,29,155,86,11,4,170,113,26,94,187,18,123,88,60,85,96,90,21,47,188,52,50,87,141,196,61,38,154,149,201,41,74,131,217,237,181,74,8,145,202,91,45,59,39,183,24,226,90,188,6,145,172,180,161,144,18,209,112,205,47,185,19,101,194,28,148,18,57,32,32,57,110,231,195,113,82,166,158,200,120,19,251,90,188,213,58,71,228,193,49,30,67,9,145,118,204,41,52,23,192,233,150,186,23,130,147,93,209,179,237,182,216,42,207,52,59,63,38,207,221,113,45,99,221,211,92,163,103,46,45,69,51,150,38,173,158,75,102,48,39,223,140,196,142,177,49,41,31,80,37,83,22,52,72,240,204,195,241,121,97,200,9,196,85,60,175,149,196,122,171,28,247,43,182,156,60,215,51,162,208,116,70,12,10,179,2,158,103,129,217,238,174,151,138,80,92,210,171,141,71,33,126,26,23,66,22,110,69,18,118,148,235,249,23,157,253,184,66,247,107,80,195,48,196,248,58,91,10,149,61,18,76,233,90,158,198,134,116,252,202,8,197,100,184,163,242,123,117,10,231,155,3,244,89,60,84,24,7,9,24,189,107,74,146,68,141,221,208,32,42,90,194,58,222,38,122,38,145,53,120,136,21,134,82,221,195,87,203,194,62,250,211,166,17,30,5,125,197,152,16,46,76,90,117,223,138,62,220,248,172,240,241,96,110,224,122,178,135,139,203,71,189,126,143,136,69,166,83,160,62,55,55,101,141,155,3,57,155,143,126,174,31,219,98,187,101,121,79,2,177,146,75,139,158,62,202,242,118,211,49,53,109,184,8,180,254,242,47,250,219,191,250,1,135,207,73,148,154,254,54,115,62,114,5,80,198,168,135,14,105,250,153,46,81,120,183,142,33,169,247,134,0,188,95,52,63,233,251,202,150,18,182,223,217,17,166,146,186,89,156,51,184,211,104,85,222,122,62,64,50,82,163,31,10,254,165,45,182,29,44,48,18,124,174,156,176,186,135,211,179,31,92,140,164,20,186,38,116,171,197,120,226,115,165,95,35,144,192,29,226,151,200,22,143,166,37,248,245,220,151,74,162,168,47,179,204,182,194,140,119,92,220,104,167,146,33,131,0,232,214,168,156,31,30,26,105,169,136,248,70,200,61,25,73,171,126,76,42,136,75,138,82,42,184,84,100,109,30,107,108,70,250,49,153,108,154,60,55,148,87,161,163,75,155,224,22,102,1,130,1,144,13,173,168,148,162,10,255,142,9,116,202,183,203,4,26,211,46,90,233,148,213,152,201,22,5,71,70,10,122,97,78,133,251,220,180,254,170,153,66,241,255,153,224,81,184,83,233,42,83,152,162,148,40,87,58,7,223,214,93,156,192,206,8,163,19,114,173,172,37,225,84,201,195,56,234,240,25,52,109,138,192,109,216,114,245,52,178,199,11,119,122,219,189,126,57,17,251,27,114,58,153,89,19,117,7,137,227,72,43,2,33,8,26,17,184,54,143,89,169,76,137,147,236,104,137,69,114,168,168,145,99,9,149,168,219,57,198,210,211,123,83,200,3,222,162,188,154,173,251,80,224,115,121,100,195,200,29,159,153,35,223,147,126,233,30,181,28,180,15,168,82,3,29,97,48,223,7,140,221,40,163,210,160,12,141,58,45,212,20,69,219,248,192,29,14,101,31,149,135,153,240,103,213,196,68,194,177,210,125,184,88,174,250,94,74,31,175,196,29,138,85,164,172,120,108,120,221,36,194,85,80,255,12,159,14,254,31,162,111,2,195,182,91,46,172,108,214,4,92,171,39,17,18,34,41,173,232,165,84,38,198,194,44,80,30,73,122,176,152,240,217,133,83,122,170,87,176,106,90,116,241,38,188,86,149,155,194,170,89,190,163,156,153,159,149,87,13,180,209,156,235,48,85,77,114,238,21,34,47,51,199,189,233,129,16,67,26,150,163,28,146,28,41,155,67,45,107,139,232,123,84,52,64,66,48,75,215,247,130,4,218,195,145,41,153,62,161,222,28,187,195,205,112,66,254,85,72,121,128,169,207,242,241,78,132,32,215,115,115,210,72,254,104,214,125,43,182,116,97,79,31,247,209,200,103,73,164,254,188,24,146,5,191,81,131,3,244,124,20,113,208,25,211,234,123,60,21,223,61,169,38,78,161,143,206,233,143,225,23,101,63,156,15,76,203,95,192,8,225,85,157,13,173,121,10,29,152,108,253,84,152,216,116,187,112,85,149,96,236,103,76,245,11,115,2,233,18,64,60,163,59,108,148,212,186,66,150,41,196,4,76,168,76,215,23,100,130,159,247,79,167,12,36,197,186,229,80,192,153,99,212,232,166,17,243,206,232,135,186,95,76,74,64,194,118,5,241,176,213,253,173,151,21,77,201,173,207,36,76,174,242,112,96,139,63,202,173,167,53,84,199,189,57,170,116,137,156,29,195,195,176,134,182,241,92,76,49,95,190,176,41,109,201,225,149,80,160,240,183,66,123,84,137,132,9,95,109,175,234,254,197,185,87,85,24,173,134,123,243,98,46,159,194,84,37,92,24,77,98,253,237,51,128,222,41,98,213,45,73,24,152,206,177,75,231,97,191,112,127,180,205,42,57,11,23,81,5,166,137,85,108,63,236,20,87,12,181,234,173,161,47,70,14,232,24,59,14,91,1,89,123,204,5,171,36,112,248,252,121,60,55,199,66,207,59,96,218,105,212,20,57,7,64,241,105,136,186,159,246,222,64,194,232,233,125,208,86,30,203,144,164,157,243,131,47,19,233,126,92,39,196,222,122,160,172,46,181,84,206,30,86,92,171,17,120,60,204,183,52,20,77,23,122,32,45,97,17,45,53,238,90,137,73,58,173,33,86,31,140,6,245,118,97,154,5,31,24,6,149,120,105,168,196,213,40,205,139,92,163,79,36,164,25,138,186,1,133,194,233,236,240,176,94,42,65,179,145,240,56,138,92,145,90,134,132,114,92,76,209,210,202,117,189,104,200,233,128,194,91,164,246,48,54,107,14,216,104,63,21,110,156,110,254,90,36,57,180,130,209,14,9,111,222,164,117,54,65,94,32,111,77,228,39,54,67,142,212,247,115,65,218,219,2,158,120,113,58,81,206,86,186,98,109,54,10,219,158,17,61,78,65,44,205,102,254,162,78,20,118,171,29,112,33,81,209,30,67,190,182,248,216,240,93,104,91,67,33,165,189,227,201,206,106,217,90,1,92,76,136,192,7,165,160,219,161,71,31,172,245,45,249,197,133,77,69,79,39,246,214,185,253,167,177,10,53,132,107,68,92,78,204,129,215,10,7,195,86,123,25,253,214,184,57,118,188,184,255,5,209,33,215,142,1,206,93,251,157,76,188,52,230,48,205,24,207,137,79,43,142,160,105,63,199,199,196,71,171,190,122,104,252,83,85,39,166,123,118,130,164,101,169,123,141,255,194,151,177,239,68,42,216,19,58,162,20,65,197,136,34,43,163,206,205,217,226,17,89,247,117,157,151,49,75,234,249,113,118,145,184,152,16,185,158,107,147,226,216,90,3,134,75,67,15,136,148,134,87,88,89,195,118,215,105,86,144,73,237,45,80,36,106,30,20,141,142,120,48,74,155,212,210,166,162,52,197,136,34,34,172,93,238,192,233,222,27,158,238,162,222,201,90,161,87,8,92,31,221,63,224,218,98,51,203,70,244,249,120,70,16,169,251,202,60,251,13,27,190,194,211,41,215,64,225,32,237,207,131,121,141,225,226,164,175,42,223,205,75,15,103,239,163,9,102,234,110,68,128,125,204,184,117,98,225,170,75,54,73,106,87,127,105,76,171,231,177,167,17,1,172,128,141,220,81,191,37,244,215,1,31,31,64,253,88,38,66,189,231,18,12,210,143,145,79,117,98,9,180,17,72,80,148,18,221,15,165,211,104,84,117,200,38,129,153,28,48,21,77,122,150,19,67,141,53,127,118,194,254,72,210,226,231,120,2,239,28,171,180,73,169,221,182,172,159,184,57,140,182,100,209,221,6,239,219,205,58,58,176,214,51,100,36,229,74,220,124,114,234,61,187,17,131,212,253,234,73,20,64,231,224,182,2,249,234,48,140,173,250,173,145,202,245,86,8,150,32,106,57,243,177,81,182,183,179,34,170,75,55,132,154,17,197,218,166,63,152,106,106,213,29,171,184,189,177,203,194,90,75,116,230,49,66,178,59,124,11,245,192,164,249,38,139,197,132,49,140,208,197,99,224,64,185,225,58,189,22,242,228,126,122,182,28,43,211,95,11,178,124,137,104,84,99,151,240,101,75,230,48,107,21,32,135,181,223,23,241,130,169,3,66,191,180,55,4,0,211,66,240,158,166,213,247,49,4,221,85,155,155,250,216,236,26,188,231,112,219,244,246,60,97,47,140,123,31,204,2,171,213,120,225,25,118,21,148,125,69,179,246,88,124,237,126,72,232,156,180,114,138,79,117,246,77,127,45,184,11,119,213,7,55,89,56,31,17,172,21,181,171,138,201,75,251,189,225,216,126,225,81,162,238,17,170,71,6,232,9,185,53,132,120,28,166,241,114,40,12,231,147,91,55,11,42,241,174,166,40,189,144,57,158,44,193,124,160,209,242,76,167,157,207,48,139,73,87,13,215,209,247,221,3,165,214,176,63,1,185,22,103,169,233,218,14,133,143,203,178,60,52,5,51,107,193,252,209,201,221,187,235,176,241,220,16,249,43,76,61,97,204,163,68,99,220,120,204,119,58,164,238,91,115,14,41,76,199,122,124,77,184,142,154,6,182,54,116,74,105,221,171,143,25,240,174,249,238,124,156,246,219,173,63,110,75,179,82,240,120,49,100,198,167,154,24,56,228,254,98,200,209,62,113,1,19,245,117,215,1,123,113,102,53,3,186,61,122,160,164,166,212,151,67,85,60,134,28,79,33,169,241,67,11,65,141,13,35,91,86,121,63,62,232,220,49,166,25,74,33,61,79,51,93,127,130,110,173,149,166,20,101,122,191,53,49,96,147,46,214,144,26,33,215,152,196,231,216,169,106,48,246,223,247,12,120,62,204,47,214,39,151,227,115,210,73,174,93,207,8,114,164,187,107,208,76,168,149,41,212,160,45,167,235,180,155,63,198,104,53,57,212,248,30,240,163,232,233,81,207,60,25,10,39,53,111,152,118,253,190,21,252,130,26,72,49,22,223,120,46,250,38,20,206,199,30,116,246,187,3,23,147,228,21,248,188,69,143,131,41,19,189,208,143,9,236,141,199,63,56,255,225,234,180,151,192,73,181,210,9,241,132,28,13,51,101,64,80,115,97,234,78,195,59,38,129,86,149,239,6,158,190,225,2,65,182,231,84,149,157,180,198,96,87,152,99,138,159,33,111,10,23,43,64,241,5,2,29,190,126,174,132,86,120,139,149,207,118,41,199,7,69,102,84,118,223,125,3,6,118,129,251,146,71,67,52,177,202,7,203,38,107,181,98,229,83,98,40,214,87,54,41,152,56,206,143,161,181,212,95,35,34,199,196,12,184,60,181,187,153,198,197,17,19,45,89,162,241,46,94,172,167,168,3,132,30,156,67,106,11,76,155,173,251,184,44,196,164,117,49,198,191,90,106,92,125,198,77,93,46,232,6,225,48,112,184,25,229,170,192,132,0,83,92,205,163,22,189,57,251,210,253,237,220,52,102,77,7,79,245,88,252,121,74,248,39,37,139,64,173,238,245,62,38,134,132,120,169,20,110,133,186,29,252,141,35,105,123,47,245,200,51,236,93,210,127,80,68,93,152,42,194,225,78,236,172,52,55,234,152,113,183,230,91,177,53,89,42,139,214,241,205,43,125,207,31,92,40,99,149,211,13,54,249,226,170,228,20,127,34,248,161,55,39,245,252,85,163,46,218,221,167,74,23,19,160,29,219,45,67,250,78,199,126,126,155,118,208,28,48,45,85,93,111,158,209,170,241,247,166,79,175,100,125,111,152,126,60,154,56,49,138,68,211,192,174,158,174,157,103,118,35,127,161,112,47,222,210,6,124,220,8,57,223,120,180,228,98,108,203,72,233,180,69,4,120,121,127,214,162,123,240,236,152,207,147,211,69,227,163,198,57,61,178,222,28,119,51,134,229,44,230,177,159,171,109,183,253,110,62,76,87,72,10,207,206,23,219,65,141,9,113,117,122,132,76,129,207,169,31,87,23,99,158,19,184,155,10,201,7,255,228,171,20,38,167,90,28,53,202,110,1,231,37,148,182,10,206,166,180,28,153,58,237,216,56,6,45,205,67,54,173,108,164,79,30,222,69,111,123,171,171,202,246,26,245,64,199,228,197,41,214,5,198,180,116,74,41,184,71,134,42,89,255,56,93,252,193,44,104,167,27,30,42,217,37,238,220,211,206,207,218,204,20,44,6,108,21,13,10,215,200,112,44,18,216,68,254,21,69,170,99,95,56,41,67,23,112,9,191,203,158,241,65,137,152,122,168,222,170,15,180,4,23,102,229,29,215,14,210,12,229,217,174,48,77,125,26,160,150,150,196,196,50,194,219,173,112,122,126,26,14,168,238,206,11,203,136,141,90,96,170,227,99,30,224,68,168,33,131,248,169,107,119,163,108,71,137,217,86,120,98,16,94,152,194,102,129,51,209,178,11,103,149,84,46,12,65,30,241,96,117,63,60,113,133,99,216,59,13,160,101,95,143,44,31,13,25,195,59,156,76,149,228,216,169,122,226,151,81,157,185,194,40,231,200,67,11,204,246,232,203,118,252,138,19,212,86,73,169,198,60,105,232,30,170,125,134,246,215,242,120,247,160,249,233,49,116,224,237,119,89,62,248,234,158,246,167,2,99,67,248,124,163,153,224,192,99,200,80,39,230,247,174,118,112,86,133,17,203,200,1,19,91,215,155,19,29,72,113,245,176,57,174,166,200,217,48,124,23,30,230,55,104,2,28,210,218,116,127,155,202,150,245,124,205,26,141,218,148,179,115,134,215,103,34,21,183,161,136,103,64,156,173,168,21,211,93,184,164,199,88,56,254,247,221,49,16,234,212,120,160,9,72,228,88,154,101,33,43,164,112,161,238,198,159,236,24,111,143,202,34,112,142,183,6,213,106,134,108,181,96,126,184,252,46,214,213,115,44,69,231,46,230,151,83,87,143,17,43,134,18,171,123,49,37,34,2,159,109,53,34,195,180,67,47,101,95,201,11,14,219,25,207,205,167,211,77,120,25,199,194,253,237,81,148,18,234,192,169,120,121,187,193,154,129,203,36,47,156,123,210,208,161,100,3,121,157,181,89,202,189,248,149,59,207,246,34,177,238,11,196,21,122,53,228,18,222,19,198,84,128,119,190,61,123,180,215,64,49,205,40,235,87,67,131,146,170,125,39,41,204,31,122,154,83,121,231,30,35,115,56,165,253,218,33,43,210,100,227,167,199,253,156,230,84,157,199,20,39,64,43,175,69,187,88,140,9,7,179,146,135,17,52,237,35,118,120,43,151,146,194,122,19,122,219,245,174,61,200,34,229,222,132,111,86,111,119,229,62,233,164,12,5,227,61,123,42,207,33,95,139,106,133,218,246,189,248,41,17,204,38,20,190,227,173,86,219,207,4,39,246,238,170,52,182,43,20,37,109,58,103,73,237,94,12,196,123,81,113,32,35,202,102,87,195,202,168,227,161,45,67,127,232,204,217,248,90,189,139,136,92,133,209,130,6,146,64,169,136,146,91,103,18,31,119,203,160,160,73,18,166,196,248,207,145,16,223,178,18,155,148,33,179,122,180,17,55,47,189,11,79,246,129,207,134,226,141,14,108,87,171,170,134,99,182,110,231,20,87,159,211,164,168,9,115,224,96,209,50,248,105,159,34,237,24,185,218,65,217,133,146,140,100,99,97,42,119,55,67,91,66,208,78,215,234,93,214,52,93,235,197,205,248,32,238,158,145,158,205,12,70,33,111,238,3,54,113,56,129,43,140,68,254,220,180,81,40,89,155,37,160,93,142,150,13,131,18,24,253,237,116,188,128,187,103,88,29,217,29,20,42,193,208,102,116,216,8,215,150,192,103,91,174,49,164,166,176,161,23,183,91,33,136,192,101,79,90,187,146,76,151,58,62,54,225,178,44,230,21,172,174,132,8,28,110,214,161,38,48,13,206,53,224,68,251,148,192,88,168,41,78,128,4,199,166,44,16,227,18,27,49,85,18,106,245,2,18,188,247,88,14,189,33,104,245,9,92,241,77,75,192,108,186,85,97,106,37,170,195,3,101,98,133,17,26,241,237,170,255,148,212,101,68,23,245,34,57,126,59,61,130,28,164,10,99,47,235,166,172,45,6,18,158,74,137,61,195,90,101,85,225,52,17,222,47,110,1,209,220,134,148,165,194,237,43,160,197,124,223,24,37,10,178,93,5,58,232,250,17,148,2,127,183,223,41,133,30,202,35,144,206,86,179,194,83,164,17,78,107,40,232,23,29,78,97,128,148,111,234,218,35,148,16,129,13,43,155,246,200,172,76,52,172,187,160,203,60,240,89,42,90,252,65,228,157,54,199,15,238,155,69,42,211,0,201,35,111,110,162,13,10,239,43,43,76,102,198,199,187,83,0,187,245,230,131,164,129,127,202,115,2,170,26,167,213,141,108,47,17,255,105,150,213,23,134,59,42,174,238,230,96,60,55,39,132,226,112,181,82,70,133,145,145,117,148,188,163,108,179,112,190,223,196,10,156,214,79,106,28,162,225,61,61,23,0,131,210,241,190,245,201,22,77,190,254,218,244,239,151,231,201,118,117,198,229,69,57,250,148,24,80,226,156,119,141,233,101,167,133,134,150,19,103,135,179,180,173,78,58,90,89,89,168,239,92,81,6,209,173,60,109,235,12,166,47,61,38,56,108,229,218,121,78,216,237,86,227,116,42,146,180,21,153,225,100,5,56,156,76,190,83,224,98,213,161,31,76,222,106,234,111,163,145,228,164,95,84,151,177,203,234,186,197,247,246,141,146,208,197,82,118,58,83,77,244,7,203,103,42,104,211,22,84,143,181,199,242,73,148,58,232,129,139,102,172,119,173,19,246,42,77,203,130,41,206,152,45,38,169,49,18,232,137,123,230,100,4,20,44,167,240,196,174,96,61,76,110,245,241,15,199,227,214,115,184,140,17,48,142,162,90,79,231,56,79,78,201,135,18,22,251,172,158,230,103,207,200,126,58,32,25,85,117,225,83,15,187,157,200,9,24,117,207,166,166,194,89,218,53,224,1,109,152,254,118,67,85,216,81,107,81,22,11,7,218,14,103,112,131,14,169,151,165,102,56,213,236,238,104,226,206,230,177,245,185,217,58,253,90,216,45,149,50,246,152,40,101,68,141,4,85,112,103,55,87,152,110,39,31,146,14,153,162,190,51,249,212,139,182,227,147,170,189,9,229,187,235,8,160,97,72,223,83,123,224,224,21,6,30,207,209,129,4,75,114,57,230,3,39,226,2,255,31,28,55,167,152,224,15,168,175,203,99,149,29,207,78,78,150,204,91,111,175,196,33,73,174,212,112,198,96,211,253,164,70,8,88,189,64,108,213,153,227,206,157,6,69,133,169,246,170,142,18,143,148,250,85,130,248,65,108,69,85,57,29,18,207,67,7,25,50,40,191,252,142,38,241,108,135,207,41,172,220,190,25,61,196,52,227,222,116,186,104,48,187,216,222,22,55,63,123,207,82,179,138,192,80,100,131,26,50,42,79,36,174,12,235,110,13,152,236,134,90,216,109,221,66,4,66,234,72,45,10,204,211,249,246,221,16,88,27,58,185,33,136,138,226,12,104,36,180,138,33,231,109,26,211,142,18,30,211,208,233,241,96,150,7,196,40,201,220,85,205,65,66,244,94,231,12,12,55,68,126,44,213,233,106,121,192,171,40,23,4,150,234,217,51,239,79,175,167,246,59,153,186,101,11,120,82,19,175,22,29,36,104,247,209,38,93,79,143,193,71,190,225,194,164,3,116,127,134,241,36,62,103,165,102,93,247,95,120,54,203,69,209,94,222,186,247,35,26,120,239,109,101,112,122,176,88,129,193,125,178,173,100,147,156,90,35,199,170,134,166,34,239,199,128,41,81,22,197,160,192,195,164,167,233,57,182,210,133,9,232,232,89,60,141,128,205,97,12,188,245,156,228,103,183,186,55,183,61,88,111,126,76,167,123,111,58,45,212,62,103,21,187,88,37,240,49,91,31,227,8,182,94,183,115,155,21,107,232,121,57,240,28,60,150,215,76,93,84,135,180,19,244,95,1,247,78,58,78,224,137,48,167,63,90,201,70,174,160,112,190,118,91,51,14,26,25,20,8,214,220,249,109,214,188,160,214,104,183,104,146,223,154,28,137,186,206,7,38,164,230,183,62,214,134,210,211,208,98,91,194,11,68,26,239,137,167,89,7,110,142,117,141,144,85,85,107,148,86,224,187,62,168,122,223,235,185,122,132,16,12,137,238,244,116,103,51,5,143,237,245,93,141,146,79,214,111,217,169,77,243,195,150,198,47,109,39,129,41,124,126,109,2,116,216,244,167,65,7,245,162,115,8,110,135,75,166,0,85,225,124,107,128,206,226,56,103,162,26,47,176,17,71,177,193,113,88,56,231,213,20,37,40,230,199,60,188,174,231,227,233,205,173,136,104,7,60,214,120,166,17,132,131,110,180,193,66,186,202,107,160,183,136,197,89,117,174,214,248,216,244,119,185,162,69,199,89,23,145,76,214,22,50,129,254,211,200,235,42,25,30,231,225,72,23,102,92,116,150,29,43,45,69,198,241,192,231,184,93,143,99,146,90,196,55,235,175,88,76,175,70,181,169,7,122,172,0,245,125,209,178,42,241,169,89,12,245,113,243,186,133,131,2,70,53,70,175,166,153,219,215,86,181,142,27,53,69,17,121,246,180,94,237,150,114,82,7,20,133,26,15,193,64,105,177,198,3,15,72,123,253,181,232,217,127,252,45,114,202,51,102,33,93,122,202,104,138,87,78,151,187,195,253,21,105,130,121,242,218,78,20,211,16,33,210,3,130,28,148,63,121,251,249,41,10,27,5,120,192,156,202,83,237,228,156,239,242,193,250,87,215,35,67,175,22,91,74,165,61,110,105,112,136,234,191,29,40,244,4,154,156,54,145,111,79,46,84,4,10,181,145,38,195,178,28,91,37,242,180,93,235,109,50,173,13,145,31,32,119,51,148,179,241,192,228,94,3,134,5,67,243,76,44,79,239,181,95,148,254,204,246,132,135,70,190,197,85,214,31,55,211,3,159,99,216,195,117,213,4,141,215,115,243,49,93,162,157,10,185,161,125,202,25,193,60,183,132,171,137,225,46,117,30,236,8,8,248,88,163,74,190,99,218,135,206,67,190,170,113,23,234,215,106,248,230,190,248,114,63,174,225,210,216,209,130,3,226,27,81,108,79,250,39,30,83,34,185,136,192,129,113,175,155,206,20,232,8,190,245,113,140,35,102,90,126,208,25,81,70,96,101,195,178,220,88,247,121,82,168,38,86,146,48,162,86,37,62,150,69,232,181,152,56,81,86,234,58,176,200,34,104,81,10,76,81,240,144,56,152,200,175,148,7,238,81,168,3,41,201,195,154,128,133,67,211,232,7,211,136,50,52,80,66,100,37,250,65,10,12,163,189,235,111,255,72,179,29,38,63,172,71,192,234,70,218,231,48,132,207,245,9,137,97,121,248,136,82,71,254,26,95,68,154,252,226,98,218,95,15,58,176,58,29,94,36,223,20,134,245,223,183,20,66,211,79,80,11,210,120,223,173,32,170,173,218,205,206,167,185,229,98,133,80,209,139,150,225,148,108,168,24,28,19,125,232,254,191,17,228,244,111,133,162,223,126,2,98,166,7,28,112,170,162,83,12,74,67,141,191,148,117,59,61,17,49,104,115,252,91,17,227,74,207,47,159,231,108,238,215,20,51,134,116,192,142,227,22,178,161,220,39,169,192,50,71,75,35,46,238,112,41,83,211,252,156,91,145,211,176,122,220,254,4,142,122,73,206,191,119,70,30,158,212,169,71,166,113,169,84,135,207,254,175,4,255,20,12,37,39,181,90,124,230,166,218,105,16,188,143,40,241,193,140,208,180,3,13,71,52,51,4,74,152,68,70,212,142,126,15,44,101,211,76,210,131,169,25,53,154,95,77,243,104,211,32,10,185,132,168,232,202,240,199,104,86,59,25,69,128,59,23,231,152,160,166,167,41,76,147,121,92,141,153,163,159,147,154,174,236,254,47,114,100,116,114,11,140,154,157,175,76,51,101,181,165,28,29,208,25,221,34,68,103,198,212,112,243,249,124,183,124,239,156,221,101,105,17,79,178,82,125,223,81,80,180,120,141,120,168,91,134,111,148,48,171,181,199,65,40,221,4,188,28,102,129,41,152,162,233,117,65,207,156,149,28,147,58,229,16,148,55,238,30,178,253,10,155,171,227,48,141,192,93,95,139,172,119,160,176,23,234,178,198,37,138,88,6,57,7,34,27,15,156,156,34,156,154,196,51,205,36,248,147,80,45,240,230,105,2,134,51,41,225,92,162,44,209,217,234,22,116,217,229,137,142,90,254,202,91,52,205,37,173,185,63,240,244,62,123,224,74,226,67,225,21,21,14,25,173,64,77,86,82,188,23,245,196,136,38,87,77,137,35,72,138,212,177,195,16,67,60,15,54,96,168,243,41,94,45,24,247,76,20,186,73,253,167,97,20,215,212,91,66,249,161,121,169,115,166,118,50,169,243,97,225,146,29,55,167,25,78,163,186,245,231,162,57,124,38,124,215,205,240,44,175,22,233,250,108,10,204,58,102,38,32,20,95,155,182,173,170,129,116,246,244,238,91,60,25,163,158,245,208,196,52,31,30,235,38,70,86,149,66,35,81,8,18,175,13,127,245,208,197,71,119,73,68,67,206,74,59,103,147,84,10,252,184,158,226,181,11,25,117,121,173,54,111,109,94,46,240,172,233,174,208,201,148,250,225,67,125,201,84,86,233,100,138,167,30,183,133,32,225,120,93,234,1,91,119,85,220,28,6,78,93,1,199,164,235,97,0,81,142,66,179,167,186,215,180,69,182,128,199,67,124,128,231,131,255,18,176,9,175,60,39,72,159,101,221,155,167,250,56,16,109,207,48,242,185,154,103,121,78,213,225,26,178,246,219,109,61,89,63,19,184,11,244,76,13,61,65,206,238,54,243,253,30,191,10,124,77,56,142,235,34,19,233,66,13,77,45,233,74,85,195,133,75,126,76,101,200,215,211,29,52,163,160,209,52,44,146,77,241,94,166,149,247,164,174,171,147,69,130,182,55,95,159,105,52,72,235,194,77,243,122,208,174,111,249,156,25,13,64,137,156,81,219,26,14,4,180,220,237,41,95,133,36,201,89,65,129,199,163,21,153,145,235,222,243,94,77,159,246,210,74,131,82,250,253,94,116,164,205,167,16,225,214,158,27,170,15,214,224,217,217,235,62,247,170,79,25,39,124,205,242,214,231,123,62,21,166,164,158,99,167,53,219,78,93,0,108,216,232,122,98,46,212,167,54,99,224,6,223,65,169,42,127,78,134,221,120,192,239,52,75,154,194,165,235,160,68,65,98,134,5,73,213,3,113,36,143,27,27,15,110,194,17,10,175,217,101,200,58,100,171,90,13,179,248,158,177,35,89,198,247,169,1,34,223,22,219,221,217,65,84,22,177,112,234,70,111,41,221,44,69,163,168,148,58,166,22,31,187,101,75,49,107,197,23,213,25,243,30,33,79,17,144,245,40,68,80,227,204,184,10,127,182,192,184,205,30,242,163,20,121,168,6,96,177,38,230,125,15,86,8,9,148,56,132,93,127,196,177,12,221,147,56,78,229,108,26,180,15,187,45,66,185,228,211,247,199,179,196,54,111,133,80,250,104,244,103,69,178,41,99,212,247,172,93,110,86,199,41,54,88,86,151,175,208,11,24,85,66,68,235,159,206,16,206,183,228,236,233,216,127,253,17,147,36,84,148,163,221,139,254,92,164,143,181,169,188,5,173,15,48,45,239,235,237,216,157,49,153,136,26,106,1,7,117,40,219,233,165,128,33,160,210,158,45,123,153,128,171,113,72,105,31,51,173,153,113,115,2,27,233,105,112,58,219,107,152,189,13,201,194,242,246,109,173,42,79,6,21,153,180,86,21,186,146,226,189,16,50,208,78,180,106,204,109,247,181,11,197,160,194,62,69,51,107,28,173,243,76,38,45,66,130,188,237,28,52,62,151,104,151,124,8,235,42,45,116,49,166,243,157,198,176,161,194,96,24,95,27,79,249,225,135,50,158,197,176,184,57,200,245,106,171,4,10,147,26,229,137,165,253,104,4,209,195,160,24,88,192,85,137,175,104,22,142,131,27,79,173,188,237,104,163,95,131,122,60,42,178,176,54,156,69,16,240,50,50,55,253,90,33,52,177,172,42,122,53,157,9,221,194,175,14,119,202,103,116,146,162,227,27,103,126,227,242,250,144,50,244,187,107,36,250,148,149,14,98,4,23,36,182,33,9,40,69,11,108,182,97,190,33,34,165,60,72,166,130,185,194,184,131,234,86,251,75,173,218,236,110,165,148,247,61,125,200,252,180,191,84,166,72,226,97,65,170,46,145,137,207,70,3,86,209,29,163,209,105,249,193,8,192,105,157,51,213,74,35,230,254,113,241,168,12,87,186,31,43,139,254,193,212,90,195,188,163,112,90,17,17,79,214,22,171,181,200,36,83,194,221,76,240,59,87,237,21,174,68,23,125,163,76,164,235,85,2,179,24,75,242,116,116,210,71,161,157,77,184,62,61,46,62,123,145,166,159,203,71,19,230,112,51,173,78,165,113,57,199,247,10,152,78,11,237,62,250,137,43,125,67,154,126,138,87,122,0,80,106,232,89,226,52,225,193,213,215,134,54,188,123,36,135,98,200,231,214,86,179,24,183,134,253,236,121,48,18,145,110,227,208,72,217,181,68,8,120,59,71,223,129,27,149,99,15,12,163,141,223,124,192,5,169,125,79,199,126,222,206,219,137,92,31,146,166,10,159,141,40,239,128,105,201,81,102,40,104,12,35,203,144,140,181,88,235,183,233,12,116,46,8,42,136,250,195,228,5,19,155,235,45,46,194,250,44,2,61,51,169,76,243,159,198,97,80,239,191,112,119,231,103,58,48,3,243,156,184,205,24,154,29,30,102,189,233,68,58,174,145,175,76,74,245,186,202,238,162,249,113,188,91,31,242,102,181,175,67,97,138,188,124,76,41,80,82,226,232,51,196,86,162,237,48,61,87,233,97,221,65,226,199,135,5,129,81,237,181,164,180,63,138,49,81,194,170,245,105,12,132,231,48,30,28,58,128,174,221,148,240,16,71,176,158,75,147,202,149,24,131,107,110,1,103,202,148,148,98,76,166,48,249,142,173,220,104,125,221,93,129,116,220,195,81,65,114,35,82,39,201,10,149,231,195,6,68,253,124,92,108,245,217,251,33,54,32,180,239,240,76,40,90,202,78,152,173,60,205,97,202,193,148,114,4,90,156,28,63,205,49,174,199,37,45,158,41,38,2,4,35,253,225,120,193,159,112,91,249,248,122,180,235,60,60,44,148,85,5,140,170,148,182,141,227,141,102,63,29,14,140,248,159,242,99,38,52,243,124,184,233,157,212,240,46,9,207,17,221,146,92,221,251,203,117,154,111,249,246,129,177,79,31,34,85,18,34,241,98,147,186,55,57,140,167,233,106,180,251,222,89,213,159,9,155,214,113,135,156,114,39,181,96,54,21,8,126,210,67,97,214,213,63,49,90,189,18,155,74,177,60,139,192,88,37,177,43,20,171,67,87,150,226,73,35,231,69,139,62,55,221,220,205,185,180,121,176,10,187,137,210,43,79,216,211,2,78,108,28,202,221,140,186,75,140,217,110,91,227,172,86,36,51,189,220,230,124,109,250,181,229,185,187,105,230,220,15,210,178,124,46,106,123,136,59,57,218,209,89,151,39,35,143,220,98,150,34,223,172,110,174,73,134,187,148,28,106,134,208,13,200,205,17,90,139,170,198,148,105,80,124,104,188,97,92,244,8,48,156,59,164,47,149,4,124,214,88,185,80,207,234,170,39,80,151,194,125,79,95,27,186,242,143,215,28,85,166,228,191,247,120,238,77,141,217,23,212,176,14,168,46,190,63,226,22,165,237,64,173,186,74,169,207,33,44,207,23,78,69,77,32,19,197,171,129,26,37,157,60,216,143,39,47,7,188,30,237,89,186,42,81,241,140,123,119,186,83,132,148,29,11,180,223,159,134,158,90,57,219,97,69,138,239,113,214,14,187,161,192,195,54,90,135,41,232,19,3,171,99,172,186,34,2,101,180,132,120,69,242,32,243,191,24,112,196,24,197,229,234,52,200,207,17,43,215,66,240,47,75,190,236,225,164,79,53,31,123,156,55,162,118,113,181,53,193,10,13,62,93,81,211,67,161,52,3,101,21,147,227,152,235,78,221,201,44,93,79,164,199,50,116,105,196,2,177,228,113,87,109,128,33,22,22,221,115,170,139,102,231,207,142,93,35,227,92,232,160,145,234,141,80,15,228,132,152,119,42,91,64,250,165,95,88,197,128,207,121,129,176,87,188,23,222,133,108,27,253,152,10,225,158,163,221,247,20,161,18,68,31,81,44,129,238,239,86,45,6,66,72,41,199,197,52,167,60,138,34,156,102,241,88,29,247,172,169,22,92,203,115,220,35,181,61,223,154,50,196,28,116,41,199,22,56,103,178,74,124,145,194,8,38,23,122,10,208,39,81,137,188,99,198,198,215,234,180,192,171,110,38,221,38,209,235,146,76,34,94,69,238,26,45,135,30,101,77,166,114,171,218,101,16,177,137,13,52,141,169,85,116,80,81,131,235,247,72,47,80,14,137,68,107,163,203,39,118,113,40,204,68,37,181,208,161,149,238,60,26,79,144,233,28,0,132,224,203,253,152,72,86,171,236,38,236,94,113,53,205,19,170,170,6,143,67,142,155,195,171,157,31,93,65,4,248,238,25,208,140,153,94,190,8,181,190,223,201,71,87,235,30,154,23,61,118,27,60,40,235,131,81,233,124,36,96,246,50,109,15,135,145,2,152,143,144,10,133,191,14,159,17,62,83,231,209,58,33,150,176,3,102,117,138,194,5,5,231,46,41,50,41,195,173,143,32,137,37,97,191,176,2,129,73,202,111,229,106,2,173,125,59,12,139,85,82,133,36,172,166,146,3,61,11,89,85,119,208,252,106,241,218,108,149,74,61,69,87,84,191,155,233,153,58,83,79,101,104,119,170,103,234,208,25,34,237,164,123,45,123,123,143,223,238,232,91,202,25,66,177,157,247,156,204,109,141,83,170,220,193,255,71,9,52,63,217,205,102,140,103,35,238,141,157,175,63,141,24,102,93,113,239,108,2,1,122,196,192,244,16,239,69,96,47,233,9,132,41,19,115,101,88,222,105,235,233,102,50,146,1,63,78,4,66,113,41,221,33,205,84,18,200,147,77,200,158,123,60,183,137,120,9,218,241,18,118,192,171,43,153,81,195,24,244,30,31,6,5,26,44,213,237,128,114,107,197,115,227,81,168,70,5,242,122,173,250,115,83,104,189,31,184,19,75,141,105,136,53,175,242,24,153,226,177,152,195,184,228,73,37,44,160,191,143,39,195,132,210,114,10,138,37,241,204,2,62,119,210,175,9,245,96,93,119,138,83,207,162,2,24,16,8,247,25,112,122,106,72,26,81,215,60,227,230,68,179,182,234,99,148,49,125,187,180,247,106,93,45,79,40,227,251,93,125,153,224,152,92,141,18,138,151,190,51,166,214,149,37,22,51,217,132,188,239,68,75,89,245,24,186,149,0,127,40,253,73,179,60,122,12,103,225,103,255,32,199,13,59,78,208,80,73,5,58,126,3,134,194,90,67,153,231,118,217,219,191,105,55,162,147,83,97,68,200,134,63,89,71,25,78,111,126,140,94,120,58,28,54,185,19,117,82,142,239,54,99,42,177,19,43,135,142,185,217,53,86,62,189,12,90,165,136,66,198,114,210,95,224,145,52,5,89,77,250,51,102,249,89,232,79,255,70,53,205,202,62,2,166,3,252,33,118,47,125,220,139,17,189,42,15,123,39,205,69,241,224,28,111,10,83,176,186,238,107,179,109,188,84,172,52,133,199,152,158,239,245,4,231,224,246,140,169,68,175,207,195,249,11,33,167,231,140,169,26,105,216,246,74,60,132,69,29,143,118,54,161,242,6,193,188,139,244,183,180,31,42,190,2,73,206,221,199,135,133,66,94,142,230,121,55,98,98,63,202,4,144,17,167,137,21,64,37,184,178,12,208,119,114,13,110,52,146,181,43,0,182,188,30,211,236,143,229,241,231,183,210,69,233,162,210,172,18,237,74,43,126,152,160,161,246,164,88,212,162,133,45,78,105,112,211,118,132,101,50,57,215,62,203,42,75,144,161,215,236,17,92,200,212,207,104,186,43,83,197,208,174,199,8,255,115,211,102,74,132,239,174,167,251,135,14,34,254,119,253,96,202,97,158,6,188,113,235,46,249,229,242,148,178,146,184,14,82,69,248,178,203,91,222,146,57,31,252,67,155,100,163,54,29,82,26,53,226,128,88,214,24,43,233,96,123,207,184,122,158,21,94,228,228,162,14,111,166,114,15,236,181,84,237,157,155,143,123,126,156,133,71,142,254,41,142,9,122,66,68,42,176,6,181,52,0,34,151,56,247,224,5,86,43,135,96,220,118,26,113,168,86,201,182,105,65,245,25,178,126,209,169,28,2,214,240,229,181,220,198,216,187,223,214,87,162,80,238,140,82,233,4,93,189,22,63,26,161,188,195,240,15,104,123,18,181,171,46,51,100,4,130,93,43,111,50,174,113,10,120,34,37,176,159,18,222,90,188,140,196,26,161,203,83,153,6,183,127,153,126,53,164,248,218,57,69,133,251,89,48,223,136,47,171,202,210,4,189,145,47,248,145,108,140,121,235,133,91,247,122,82,91,154,91,3,146,240,221,16,220,251,224,137,247,169,5,219,4,102,253,222,104,230,44,181,27,73,74,44,103,117,152,228,2,158,168,58,241,149,179,68,178,195,9,50,132,167,2,236,114,208,76,172,150,162,228,232,120,60,203,219,191,39,245,16,85,19,78,48,241,100,23,38,0,182,206,71,45,205,33,253,216,28,198,184,211,42,118,124,209,229,22,22,5,184,79,213,39,35,232,105,211,131,38,228,93,29,37,126,201,198,243,129,56,170,194,7,73,203,87,136,108,159,207,200,199,190,94,219,121,63,163,232,250,166,217,177,233,171,106,49,20,218,165,178,23,138,79,172,93,200,104,5,166,141,200,109,156,97,161,134,38,176,181,211,250,145,73,229,111,149,182,94,170,246,41,129,248,70,140,215,239,210,120,14,163,192,244,80,207,132,136,106,139,216,15,52,127,244,150,7,108,30,67,17,56,89,227,198,7,163,126,41,69,36,6,79,175,168,195,61,128,75,248,129,187,103,217,240,52,171,234,150,23,203,12,122,195,60,45,255,54,47,244,201,232,143,240,159,102,140,239,174,192,91,149,226,113,7,182,186,157,154,126,15,170,41,2,52,30,92,253,225,65,183,137,191,51,53,29,66,125,200,115,81,38,254,77,208,243,2,120,24,114,53,213,68,217,67,84,52,237,66,67,34,48,68,62,163,222,171,249,62,2,183,171,0,102,68,97,48,247,9,124,214,158,151,71,78,203,148,245,27,152,43,155,90,24,87,39,134,212,158,230,18,121,52,100,103,87,124,204,201,126,158,229,115,208,153,21,102,95,55,206,187,41,223,154,184,157,231,168,207,84,176,96,155,160,19,62,144,152,101,212,94,40,74,218,194,63,150,177,238,73,163,68,33,154,146,60,123,66,73,50,41,112,133,59,125,91,14,91,25,97,42,250,90,61,170,60,38,58,212,189,234,226,50,215,36,174,134,72,74,103,217,49,127,146,83,233,77,171,77,45,75,62,118,177,126,30,223,18,72,28,36,153,101,197,234,68,191,41,74,175,83,111,250,214,149,40,135,207,179,73,206,65,58,61,17,129,160,168,211,247,42,146,229,173,12,253,214,180,254,251,78,215,200,21,60,15,126,6,202,187,168,153,73,84,142,101,157,10,57,199,183,158,164,236,250,80,24,169,241,216,254,215,51,77,72,0,214,56,58,86,39,239,46,151,102,86,154,95,10,27,106,213,1,203,20,61,251,60,152,212,152,37,221,17,172,134,208,79,107,12,202,34,241,116,138,248,237,89,190,67,13,91,83,8,106,63,106,59,127,231,179,25,109,237,199,164,48,207,68,189,28,94,120,104,2,31,3,100,123,87,203,36,243,62,133,193,169,192,242,50,122,28,199,117,96,137,41,76,249,93,241,195,218,26,200,238,36,35,195,221,60,188,75,91,122,158,162,174,87,104,221,152,206,4,134,147,129,208,137,92,77,169,81,141,159,70,11,113,92,27,134,8,43,182,242,114,59,34,219,225,125,97,250,207,188,138,130,160,12,221,87,247,123,153,107,57,253,236,89,196,213,210,181,57,141,187,104,134,11,12,233,201,25,162,251,61,109,94,174,128,251,128,222,243,126,207,137,143,92,226,230,141,186,191,107,41,144,236,181,243,196,199,180,16,134,187,239,125,238,68,190,210,71,13,105,12,105,27,163,186,163,120,51,62,159,147,34,249,251,94,196,189,82,141,207,137,25,158,175,233,70,197,194,116,225,63,203,1,142,155,154,44,108,49,52,166,250,36,166,94,161,203,115,157,241,32,76,235,75,111,47,117,128,137,22,110,232,64,98,225,114,188,234,213,86,167,233,48,108,230,82,18,138,16,38,37,243,43,118,5,76,103,189,26,33,224,216,83,32,97,22,85,77,170,190,168,66,115,243,168,160,138,146,101,80,206,198,137,242,153,195,68,127,101,64,233,8,137,228,10,189,243,74,204,80,16,55,70,190,202,225,126,142,88,177,20,14,12,49,131,191,23,121,208,124,35,22,5,82,252,243,228,62,166,25,218,1,121,45,20,90,238,47,67,49,123,109,66,200,159,113,25,98,155,37,101,87,245,214,204,234,216,84,104,130,145,10,38,147,207,205,225,43,78,58,62,198,123,53,148,77,53,44,55,118,37,25,209,98,194,92,113,53,222,66,121,30,109,5,21,6,14,238,146,184,217,239,167,139,199,103,33,156,68,208,229,121,112,103,122,153,168,202,110,209,247,42,70,33,228,93,220,104,238,238,41,221,106,197,168,241,156,194,15,184,45,201,240,49,162,163,135,219,15,117,96,151,188,13,240,153,27,243,194,168,172,233,199,28,231,127,126,102,66,228,40,180,214,124,106,186,215,220,94,197,0,146,234,41,224,62,157,57,23,184,238,241,252,180,85,214,245,128,145,149,107,207,44,92,94,158,194,201,116,230,105,211,39,131,253,214,71,101,88,136,85,206,92,156,222,237,69,32,198,126,158,132,236,209,226,121,203,11,197,129,73,225,234,226,219,166,250,28,48,201,176,241,172,174,229,101,7,147,154,13,230,180,174,77,114,232,113,117,193,212,235,10,35,147,34,48,105,12,221,23,96,196,204,215,212,24,162,34,193,174,50,162,71,10,152,160,141,190,55,50,232,97,167,160,89,168,99,154,200,107,119,241,63,150,158,63,88,253,59,210,8,131,224,174,238,88,208,3,84,239,73,155,166,10,81,111,57,41,218,240,214,94,232,48,137,162,155,225,32,63,75,29,251,112,24,225,83,49,43,59,234,23,57,94,123,154,207,80,5,110,227,134,196,135,9,124,95,7,157,61,133,192,152,127,145,97,202,242,119,200,161,224,234,17,20,63,235,129,115,65,158,124,152,80,93,192,149,145,210,171,75,73,206,227,71,234,101,43,49,60,57,214,182,189,201,106,66,8,178,69,246,25,218,50,98,99,1,103,161,164,47,100,31,111,228,96,24,113,190,142,184,133,169,91,192,199,35,88,58,102,70,61,22,86,41,119,30,178,68,56,212,137,124,59,60,16,38,148,175,77,169,95,90,1,159,255,86,159,142,120,250,241,209,125,72,243,35,171,6,74,219,128,123,147,137,83,87,140,13,24,254,21,230,131,234,247,40,213,4,26,29,70,111,47,63,87,207,96,78,57,48,3,188,158,39,35,222,216,3,166,147,105,63,15,190,188,218,2,47,162,75,196,208,36,9,235,221,179,146,241,92,234,147,253,200,137,29,46,150,90,125,135,212,85,34,169,140,193,182,215,159,166,25,108,186,51,74,64,80,119,114,163,224,113,22,40,96,206,127,249,156,214,106,236,73,35,138,239,118,210,39,39,83,237,94,25,198,179,212,200,34,109,133,216,129,187,93,27,181,190,33,15,70,197,155,55,71,90,249,226,20,133,73,38,63,97,236,126,221,178,41,225,244,3,115,162,151,120,238,114,190,143,222,155,6,212,240,116,41,96,44,47,60,86,132,35,161,193,74,122,226,163,157,188,202,12,180,105,144,8,170,252,51,175,250,133,9,44,200,197,68,223,99,35,134,150,120,232,9,115,224,227,160,198,120,159,31,170,210,139,119,214,53,39,140,239,72,182,195,100,253,237,179,150,74,142,33,53,78,180,162,40,94,97,220,59,67,146,166,123,70,181,62,39,247,146,169,235,212,65,25,70,237,190,34,34,2,39,151,76,179,129,82,142,219,34,118,136,42,8,5,91,68,106,224,253,25,165,60,48,13,36,23,78,82,9,91,176,5,178,211,205,88,176,165,190,91,217,138,80,100,159,201,4,193,4,182,150,26,255,229,193,142,43,62,2,85,102,217,165,199,128,173,45,92,96,27,208,26,129,28,120,188,245,183,217,203,122,220,124,16,49,209,155,67,227,30,49,36,184,211,37,92,72,175,41,133,249,35,194,64,16,235,42,156,206,134,31,131,98,169,91,221,112,218,158,61,2,80,112,237,21,253,212,237,60,120,28,216,157,98,7,97,190,50,103,126,120,43,222,129,33,237,210,247,66,65,216,253,15,36,180,242,214,121,114,190,77,9,179,242,188,5,109,201,186,230,33,150,107,113,53,213,120,250,49,9,252,196,247,48,50,114,93,244,252,119,139,232,22,100,142,82,100,91,40,23,138,92,110,135,127,237,57,205,51,26,129,109,75,224,108,41,156,32,131,24,247,151,53,254,212,57,196,86,76,35,180,37,37,188,122,60,243,115,52,228,136,171,193,13,243,162,213,21,96,64,177,41,179,160,133,229,80,47,188,164,150,142,70,93,42,131,103,192,231,207,98,135,211,224,188,119,68,221,104,225,83,195,237,60,10,61,50,1,55,86,146,92,109,236,168,235,70,221,134,102,208,10,181,192,103,15,24,1,19,228,212,171,17,80,43,247,106,178,179,242,219,24,95,245,94,140,174,236,16,244,28,13,37,182,42,42,85,101,15,109,213,138,21,110,48,17,127,162,11,220,118,72,235,153,161,148,133,117,136,99,158,106,5,71,231,35,68,141,175,71,7,102,196,49,7,68,146,242,96,25,22,175,24,240,106,202,11,119,10,82,87,146,118,204,95,74,154,146,120,8,176,120,214,17,39,30,245,133,162,111,1,173,65,56,246,63,41,26,177,79,206,91,158,57,27,187,141,73,47,200,199,50,238,236,240,221,127,189,238,50,81,234,170,151,11,143,181,207,140,189,175,101,61,146,61,54,163,50,173,202,82,224,106,84,18,1,183,33,36,174,20,162,90,229,67,192,117,11,23,42,189,8,61,226,198,5,170,24,125,173,129,121,191,238,173,41,105,153,10,231,28,62,46,161,19,45,17,167,171,14,227,38,174,110,214,40,124,97,196,13,194,6,71,211,161,75,105,22,240,49,18,99,237,21,92,36,153,40,144,63,38,239,220,181,58,146,172,103,117,197,75,77,177,99,100,171,193,213,155,35,247,19,19,9,225,231,181,21,38,144,80,227,106,43,48,151,223,110,198,206,231,47,70,120,79,184,61,15,92,150,115,228,195,251,95,234,208,207,5,249,248,140,120,56,31,71,184,82,89,136,37,132,1,216,111,38,197,9,2,35,53,230,126,42,41,101,154,131,21,198,31,41,1,63,61,174,136,197,236,91,185,69,33,112,23,150,40,200,53,40,120,254,126,251,152,185,86,143,45,48,135,141,91,125,232,65,16,184,87,248,120,35,211,81,254,44,62,176,41,66,59,223,222,196,146,58,71,83,85,152,222,134,184,154,194,4,133,169,43,138,95,70,251,98,136,13,78,113,220,136,163,167,153,92,143,108,118,136,45,220,5,210,96,161,26,122,107,22,100,138,123,215,170,125,137,252,178,149,133,57,92,172,157,76,175,62,190,125,185,240,177,59,166,194,156,208,241,211,20,20,36,113,199,170,233,68,121,150,204,52,196,155,78,149,188,224,141,93,1,147,26,212,171,207,57,231,106,111,147,36,128,100,114,105,4,66,44,198,81,146,194,26,46,169,70,47,230,46,110,59,86,241,57,114,117,158,165,54,34,248,117,254,72,183,166,194,84,224,250,233,131,116,225,146,186,19,248,90,168,123,221,113,115,20,107,117,129,132,243,12,21,143,234,209,178,182,216,208,238,165,48,85,78,93,184,213,41,142,65,41,78,211,77,129,11,70,60,22,228,96,18,205,248,229,97,125,19,7,214,210,41,246,43,90,0,238,213,13,149,1,129,127,61,118,1,147,236,144,155,15,83,211,146,155,143,103,241,156,189,114,57,75,224,247,219,186,95,33,77,25,135,15,76,136,72,57,200,38,78,240,228,190,24,172,145,226,19,25,143,186,147,39,2,115,70,203,176,76,171,62,140,111,121,94,44,235,241,66,133,229,186,48,33,37,57,155,50,36,146,129,14,168,23,183,30,93,28,154,241,203,24,118,242,92,124,140,190,227,98,146,186,58,100,107,221,16,206,153,251,38,86,33,232,166,31,50,6,180,96,177,203,197,136,140,206,88,244,86,151,168,251,40,86,72,203,49,253,145,220,212,149,199,24,184,104,56,132,154,208,50,234,97,143,129,222,3,94,132,248,158,171,145,148,44,1,91,34,69,97,139,202,56,108,114,88,50,207,232,60,220,23,30,48,9,232,111,119,234,55,125,208,168,151,157,207,147,195,236,237,153,21,154,186,36,245,65,80,179,230,216,142,104,229,95,18,144,163,93,146,240,137,195,213,42,154,20,38,217,17,15,150,161,29,174,15,188,229,151,41,99,169,106,3,65,11,21,91,6,245,176,69,15,205,77,149,128,71,228,16,174,124,130,102,213,232,99,60,40,208,216,175,186,248,107,198,119,225,212,15,72,0,237,39,28,65,195,12,229,9,14,211,34,243,220,123,214,116,239,205,49,167,115,120,83,201,237,150,118,163,170,94,26,183,236,181,89,36,14,91,44,88,159,236,124,13,159,195,212,172,62,171,103,195,181,225,222,90,227,244,126,78,61,232,69,218,8,184,16,25,214,41,78,150,206,211,46,205,26,44,159,143,77,164,195,139,40,76,10,90,216,173,128,173,65,224,131,73,164,247,162,243,168,154,232,144,195,230,24,234,194,134,197,32,166,10,254,109,222,186,45,80,181,231,99,130,48,156,134,118,43,157,230,78,14,58,169,100,47,66,36,0,76,39,116,15,120,110,53,113,172,232,213,23,23,194,125,82,130,10,154,107,148,226,48,161,171,6,172,33,57,45,145,159,128,46,255,57,80,7,193,168,175,89,147,91,83,200,160,199,7,125,15,51,46,222,187,60,150,116,55,213,51,255,214,116,211,72,19,30,221,150,51,36,199,13,94,207,30,13,195,117,212,34,52,40,235,164,95,30,82,34,40,15,87,192,180,99,234,129,75,121,82,28,184,184,195,93,46,174,4,164,239,231,56,15,146,212,156,197,98,28,85,222,107,62,219,21,228,158,81,109,192,215,58,46,223,99,164,192,157,172,112,77,106,124,217,6,117,111,14,169,154,218,79,7,13,123,246,192,189,46,221,83,172,139,193,151,166,37,94,31,227,204,164,49,124,203,169,164,101,68,27,198,122,155,103,120,162,108,126,80,197,10,140,145,82,98,38,53,232,178,238,176,80,126,211,219,138,223,78,103,53,73,224,128,170,153,187,45,84,184,125,178,220,188,16,224,243,134,77,200,120,232,149,43,2,67,71,230,97,202,227,93,15,237,108,47,232,157,175,152,227,38,138,208,245,222,144,45,250,131,89,211,227,84,148,114,243,120,235,121,124,50,141,113,162,73,3,247,201,7,143,249,116,59,243,79,41,241,240,207,57,168,137,145,56,141,9,66,71,138,250,172,45,92,190,165,48,85,50,254,90,189,85,33,82,6,133,2,210,95,139,224,139,180,151,243,211,148,2,249,123,245,52,84,40,152,7,47,221,165,49,112,123,86,209,188,61,175,77,124,220,97,90,200,20,173,116,12,250,215,106,228,179,151,126,14,56,130,99,158,53,244,192,196,49,42,84,140,56,215,5,164,104,100,236,244,201,32,196,141,247,226,40,19,141,46,96,99,53,12,184,225,176,203,68,194,248,240,130,28,216,41,230,210,33,165,126,214,57,58,231,87,139,46,47,102,138,117,110,118,162,246,92,212,110,228,61,92,109,4,13,131,53,244,224,59,135,13,137,55,71,143,229,247,24,157,144,80,197,167,46,99,191,22,148,245,209,187,37,206,217,132,79,39,48,114,130,94,182,72,77,76,239,122,168,242,156,35,6,156,206,143,180,159,133,157,41,32,116,56,193,49,214,21,46,201,229,218,166,177,222,12,61,156,206,182,128,200,227,7,51,157,167,158,216,16,178,58,203,193,68,34,106,190,91,146,233,166,4,76,249,213,179,37,65,246,50,47,76,137,165,122,147,20,247,198,225,5,5,92,45,207,205,73,23,249,215,132,235,125,60,224,140,252,55,108,235,253,113,95,16,63,118,190,177,137,208,64,21,45,43,187,58,71,24,31,87,94,149,30,138,49,170,230,248,94,9,154,33,53,176,32,185,136,243,7,26,175,189,247,243,219,80,230,228,128,147,82,18,51,226,107,187,162,194,52,74,68,45,99,194,21,74,46,31,54,141,210,77,205,129,132,170,99,60,24,187,215,51,207,206,147,58,197,13,48,194,115,250,203,147,4,93,220,26,1,47,141,58,224,102,121,202,166,80,96,174,229,154,213,8,41,189,74,137,138,215,246,28,248,244,193,57,199,212,196,70,25,154,28,175,116,232,39,47,46,41,144,39,150,161,47,77,49,91,15,152,180,97,214,117,189,205,118,119,152,160,105,82,24,142,231,22,176,209,19,63,199,203,166,186,251,131,23,167,122,210,77,126,7,153,254,164,197,151,186,107,65,151,149,47,6,108,69,131,186,95,17,214,238,14,91,136,241,129,225,169,47,14,211,94,94,244,230,70,116,23,55,199,97,87,116,24,67,149,163,208,249,149,103,163,197,25,141,139,233,153,144,160,5,230,110,118,230,94,2,26,43,235,44,228,212,220,206,38,3,76,165,215,124,174,110,81,199,90,144,173,149,94,80,30,45,17,233,115,152,37,84,30,24,137,47,127,109,50,16,194,5,8,124,230,105,140,233,180,172,253,123,6,116,87,157,101,202,89,7,146,158,1,43,242,27,136,158,87,141,228,96,106,28,219,34,224,14,159,209,99,137,224,71,248,92,24,16,177,108,189,186,115,198,251,123,65,181,175,133,172,133,94,196,8,102,210,55,117,198,172,190,112,83,56,151,23,70,237,202,39,121,63,91,161,6,159,169,42,171,57,158,28,209,230,93,199,115,243,30,149,122,229,60,71,215,248,151,9,145,166,11,211,105,223,158,171,33,36,243,33,167,158,93,56,193,236,230,69,96,66,236,235,129,73,158,251,176,192,0,240,28,249,231,94,40,59,58,60,158,186,76,134,252,26,104,63,247,230,189,184,167,72,114,144,227,31,234,60,153,252,244,94,1,151,214,134,174,63,246,78,223,209,32,82,41,69,231,33,162,13,209,37,65,232,71,179,20,103,163,96,234,250,10,169,248,151,207,173,77,201,212,87,8,26,73,207,47,147,98,142,59,155,190,149,46,0,236,3,223,196,217,59,147,244,157,216,2,168,81,48,64,135,214,16,174,89,91,124,212,170,124,48,195,91,135,174,108,244,223,220,245,226,53,148,151,24,221,75,180,175,253,230,144,95,107,196,16,157,248,243,119,113,115,216,216,159,221,48,25,195,223,133,213,142,55,75,52,246,20,88,107,91,86,152,114,156,216,228,41,228,110,73,225,99,104,36,47,199,65,48,108,105,105,23,73,159,60,99,22,81,161,38,109,91,80,7,21,216,231,2,238,89,203,169,41,8,45,177,15,159,89,146,158,165,55,16,135,141,239,97,140,59,226,213,21,142,147,56,249,76,94,79,55,241,95,13,90,12,168,249,182,178,56,58,114,102,59,126,154,140,160,84,35,176,110,122,139,111,93,232,131,151,200,67,177,86,119,15,195,82,144,148,171,218,226,86,143,16,71,27,244,38,186,101,64,246,26,101,70,84,206,157,23,145,7,255,245,17,206,128,217,13,219,3,143,176,243,129,155,112,168,149,98,34,74,254,49,51,57,110,245,48,40,76,93,247,98,88,116,116,183,34,145,220,115,192,246,150,250,211,204,248,88,183,52,100,103,201,103,193,80,119,140,119,223,50,104,68,16,91,162,80,138,21,57,85,168,104,158,118,2,148,228,74,180,189,35,149,117,204,26,121,45,88,187,119,108,210,80,7,181,250,192,165,185,8,246,153,176,196,171,212,209,173,191,114,122,135,135,229,81,5,62,171,195,57,235,32,155,70,76,75,6,141,38,163,168,218,207,176,39,9,247,86,129,98,176,184,134,24,112,85,18,233,194,202,174,222,31,72,12,118,168,250,113,49,198,49,103,211,152,180,104,21,205,176,27,247,86,20,149,193,173,216,180,166,134,197,179,35,207,0,179,101,159,122,38,51,203,139,199,176,40,81,226,159,43,76,50,123,57,60,95,7,135,185,20,122,234,192,76,29,125,52,220,219,21,87,227,61,233,110,73,87,70,113,123,32,91,54,77,215,31,7,142,147,244,0,35,25,162,87,99,242,186,169,130,182,132,18,198,22,83,81,157,241,65,81,3,212,226,251,2,49,152,19,9,78,99,136,73,47,44,237,204,20,128,38,181,177,138,25,170,254,61,207,90,157,122,46,82,93,229,172,96,230,141,176,166,158,215,58,174,129,143,89,35,34,90,158,65,25,115,165,11,155,2,221,51,164,228,117,29,134,23,68,151,16,210,86,243,254,54,36,88,58,203,201,63,71,138,62,159,37,65,53,178,194,166,149,226,48,180,125,138,146,127,241,243,62,255,56,75,116,5,65,218,51,227,222,84,187,200,107,153,211,231,103,91,166,131,191,62,203,15,222,130,251,96,176,79,42,90,140,49,57,80,211,111,17,24,170,142,248,88,156,217,93,183,67,43,155,217,241,211,153,124,165,238,58,48,48,197,247,32,121,249,140,73,183,20,138,15,56,198,84,213,41,222,145,146,247,56,148,145,84,235,126,103,58,6,126,112,34,44,118,246,121,221,76,77,65,188,6,76,217,230,179,143,31,151,198,119,75,56,170,159,226,24,126,171,5,141,193,143,70,58,63,103,200,190,249,199,252,35,69,84,152,32,206,142,171,75,213,61,165,67,177,91,226,173,200,171,169,21,68,137,103,36,32,77,145,47,235,86,75,229,111,246,224,1,188,69,107,234,107,13,10,199,253,216,69,40,92,185,212,138,181,105,180,152,41,16,244,106,21,20,89,166,30,141,20,112,249,238,209,158,223,158,151,27,37,51,233,122,127,111,30,154,210,199,106,220,104,151,12,133,143,87,232,137,238,3,67,224,168,191,157,59,146,22,14,91,13,173,154,42,38,242,234,67,74,37,216,122,30,13,182,155,216,137,19,82,243,235,15,214,70,204,179,159,77,164,135,246,178,106,124,135,83,87,73,46,166,74,138,20,59,213,91,107,229,250,76,241,168,228,72,176,239,63,111,69,143,82,242,17,69,115,128,88,212,179,21,146,22,255,96,162,157,89,143,221,179,18,111,196,37,153,21,175,11,59,195,148,82,47,12,7,147,192,41,246,178,68,3,172,230,79,14,102,166,73,192,244,189,200,52,162,245,211,117,34,97,71,92,170,255,13,245,200,249,248,158,55,74,38,219,160,142,17,161,130,48,105,33,218,173,234,131,31,235,139,242,105,31,19,100,204,187,60,118,70,103,230,251,206,231,62,231,202,165,216,234,78,38,110,253,27,234,2,192,68,183,156,18,140,205,152,64,244,115,99,171,40,113,184,239,39,226,193,239,238,136,239,34,198,219,133,225,3,133,21,24,112,253,165,80,252,209,107,97,114,244,50,62,107,121,20,46,138,3,159,157,47,188,11,139,166,239,23,38,102,17,207,13,75,154,76,18,252,146,228,202,226,211,122,122,133,106,156,118,166,117,139,161,33,89,235,207,99,243,55,223,230,15,235,43,29,149,50,160,80,47,228,111,134,13,184,227,186,6,212,207,250,29,222,245,11,13,255,238,194,254,124,80,88,53,227,90,236,127,89,54,25,58,134,254,85,143,12,246,2,250,134,4,30,200,181,196,213,72,30,202,22,138,46,233,240,3,113,64,53,76,108,77,224,179,94,61,217,53,204,2,20,130,54,234,84,32,6,174,1,231,173,179,104,16,103,41,254,100,208,63,11,219,81,129,41,171,186,156,214,128,78,79,233,240,15,124,118,96,111,127,29,228,14,145,76,191,48,169,148,220,252,201,166,5,44,228,106,152,25,250,247,173,233,18,34,68,36,19,137,234,196,82,252,230,99,154,158,135,192,120,35,241,219,131,122,18,241,6,9,216,110,103,72,167,120,141,176,191,188,119,179,110,218,15,197,115,215,70,158,76,145,118,217,62,102,61,29,187,91,236,178,252,99,243,118,216,184,251,116,14,215,179,165,124,139,103,160,116,191,245,96,49,189,82,111,168,63,112,39,195,145,21,70,63,45,174,166,94,86,95,139,20,197,204,254,224,141,218,33,113,232,208,39,232,190,199,26,253,231,212,198,144,115,182,19,210,245,49,171,48,172,138,13,143,148,66,247,154,78,19,104,232,66,47,13,99,61,61,181,254,218,52,165,182,241,192,163,123,154,1,216,178,39,2,195,230,158,252,201,41,237,90,58,25,74,246,230,90,35,187,221,90,169,74,102,178,182,123,107,56,159,196,192,135,123,42,185,52,39,65,48,180,62,244,181,18,125,141,14,23,82,139,226,229,158,225,159,173,198,182,128,147,164,254,183,105,11,186,140,54,43,145,110,209,173,112,242,150,99,243,59,138,86,34,129,134,90,139,245,108,225,93,10,76,177,214,140,39,131,46,90,55,21,234,100,198,242,171,105,108,91,58,162,200,23,57,75,1,112,74,85,247,179,188,210,93,155,25,233,137,174,79,54,233,242,242,215,162,185,76,75,91,128,233,93,15,24,195,121,63,48,30,189,195,22,162,125,174,198,30,10,24,102,216,254,188,54,172,105,223,136,195,119,152,53,33,155,225,60,244,186,122,20,28,56,20,244,181,113,55,190,179,107,80,128,168,218,108,7,38,121,220,28,182,220,138,110,27,216,37,126,94,27,60,132,248,164,36,139,107,250,18,88,38,254,37,223,243,156,229,228,146,151,255,54,162,115,114,110,38,99,159,250,108,124,228,73,169,92,150,155,79,212,220,28,37,11,161,49,191,131,214,96,185,129,92,26,166,172,34,240,192,103,242,159,102,38,232,157,59,229,214,113,237,25,83,93,92,52,134,20,231,141,167,20,111,168,49,112,198,178,135,12,211,176,14,199,46,225,66,224,148,226,248,73,84,212,62,23,35,234,189,46,74,218,244,129,137,113,95,24,70,52,129,127,3,238,112,179,222,131,11,255,122,13,227,201,6,4,173,91,225,220,71,44,62,82,114,75,54,36,68,15,167,215,80,1,83,54,94,20,134,71,37,110,142,20,165,156,109,20,134,159,185,23,47,182,141,53,75,96,179,55,91,76,241,172,218,158,22,53,218,247,128,57,127,185,53,214,130,154,234,112,118,247,3,211,164,85,245,201,41,73,137,197,151,169,174,20,244,88,107,65,150,1,60,30,215,157,182,56,162,20,177,54,105,95,144,15,214,105,54,204,2,119,45,142,180,152,117,138,227,41,83,146,37,153,180,100,162,119,247,230,104,75,228,241,192,45,182,82,252,235,231,115,26,181,207,146,139,133,25,139,102,243,190,199,29,50,106,31,100,87,128,144,46,173,222,4,214,230,63,100,88,195,33,51,184,11,67,110,177,60,178,140,25,29,117,178,105,36,83,146,174,23,149,24,13,125,102,16,230,223,157,50,111,157,70,166,80,16,102,74,134,236,80,31,187,102,98,145,253,194,75,251,147,32,204,29,94,15,196,205,173,175,229,194,231,199,119,74,247,99,45,165,236,198,185,56,7,72,60,25,137,171,27,1,202,212,122,157,147,45,126,58,155,155,41,48,246,239,125,233,108,36,107,2,67,41,24,167,102,166,220,231,142,24,90,40,16,227,220,155,119,52,24,47,108,132,145,51,198,27,237,200,27,53,163,96,192,172,220,128,123,22,195,145,170,37,146,143,119,113,97,176,53,129,173,71,166,221,165,73,32,245,194,141,186,192,139,146,224,217,23,173,166,17,25,104,155,55,154,78,68,103,231,24,208,179,157,55,9,87,28,148,78,184,18,240,25,94,217,80,160,60,199,126,91,119,191,169,66,149,4,236,133,118,128,19,203,91,64,222,226,110,163,180,4,52,121,104,120,104,174,235,146,44,84,40,143,125,94,104,183,176,204,18,241,28,121,46,136,219,92,53,193,54,89,78,96,129,41,60,186,47,13,3,196,221,47,40,244,193,171,106,23,22,229,15,80,122,39,227,226,170,117,91,7,101,66,223,151,174,230,55,5,108,196,10,158,146,4,62,246,200,61,77,41,37,65,10,33,14,7,147,14,185,207,77,23,66,247,138,26,38,9,121,174,59,162,84,113,197,115,29,16,66,197,11,14,214,127,88,217,231,51,37,233,149,36,114,14,121,94,140,152,229,203,228,214,29,181,142,175,98,6,78,252,109,37,201,255,237,223,254,246,95,254,242,207,255,242,167,191,252,245,207,127,250,223,127,247,127,255,241,239,255,252,79,255,235,239,255,245,191,255,167,255,240,119,233,223,254,237,111,255,239,95,255,245,95,254,244,119,127,243,31,255,244,247,127,253,63,127,249,211,223,252,237,63,252,233,159,255,241,79,127,253,203,191,254,221,7,252,231,63,255,211,159,254,203,95,255,242,231,127,250,135,191,249,219,255,241,207,255,252,151,255,249,231,127,250,251,191,158,251,252,87,251,209,227,164,37,136,239,126,86,145,101,7,33,189,243,71,134,129,152,150,215,159,185,183,140,167,113,221,178,68,174,102,82,252,172,216,5,139,55,219,214,12,152,182,140,175,120,239,248,192,201,190,196,189,152,9,226,93,244,203,84,147,206,135,189,63,77,225,192,252,230,61,87,163,193,25,198,59,176,253,147,230,48,85,162,113,154,1,89,76,252,67,241,203,110,177,229,65,177,74,219,47,186,72,107,38,181,24,49,193,128,173,51,219,239,77,70,246,82,72,82,127,66,51,202,252,222,26,37,162,114,165,193,13,166,53,38,224,213,111,63,173,221,27,242,21,31,148,51,235,137,147,8,124,44,226,24,20,36,184,210,229,238,176,171,19,161,138,15,62,142,84,190,169,78,96,232,152,252,123,100,90,139,46,39,9,79,182,240,110,125,84,232,1,76,225,36,26,76,229,167,255,54,250,217,105,180,231,181,61,77,180,112,154,203,173,85,182,139,211,199,103,2,72,91,139,12,9,133,22,227,151,35,130,22,165,66,152,32,47,205,78,245,209,216,17,44,41,132,157,244,83,211,76,180,252,135,97,26,189,50,86,214,69,93,8,209,254,96,58,157,101,159,226,106,139,202,108,135,33,55,155,83,127,27,94,158,111,200,240,255,143,61,246,60,57,145,148,128,97,159,78,250,173,169,231,106,223,107,35,175,134,75,116,225,2,125,248,216,1,167,89,117,88,224,14,234,123,249,205,49,105,171,76,21,56,243,191,66,52,224,140,146,152,220,28,166,161,143,127,149,54,25,218,77,228,189,42,13,185,57,80,216,15,231,179,2,168,94,254,80,116,93,135,62,24,196,30,213,167,25,166,30,14,203,133,151,177,201,249,131,153,210,159,126,206,77,87,248,244,155,83,31,146,228,181,48,139,224,52,118,24,174,163,154,101,203,161,181,200,39,3,36,179,227,178,139,3,51,85,226,201,225,7,189,10,197,7,166,58,117,197,231,164,210,162,232,205,49,230,191,38,101,131,155,180,5,2,247,93,63,111,8,24,141,59,25,83,168,150,169,165,117,56,205,75,7,63,8,177,204,246,197,88,236,222,67,84,201,15,140,10,112,245,89,108,146,43,87,20,234,192,86,211,208,191,7,167,214,88,170,14,7,22,49,58,42,223,68,67,86,72,114,26,208,66,17,64,110,126,181,213,171,142,251,61,161,171,78,95,250,120,153,82,76,189,60,145,52,197,158,125,228,43,98,0,198,246,95,114,115,171,81,41,195,97,154,198,101,203,162,227,220,79,76,224,202,249,44,47,134,44,197,215,248,4,12,209,99,145,71,91,22,60,90,241,219,136,225,101,129,109,181,199,123,55,168,230,21,166,150,192,119,83,43,229,188,106,189,198,109,131,218,137,223,156,3,106,222,7,167,29,162,127,202,227,124,48,210,162,251,110,28,8,34,236,17,203,15,251,252,70,89,14,76,179,236,71,128,102,159,27,155,249,162,180,210,127,156,235,7,93,125,139,164,180,49,176,219,100,249,96,226,148,73,22,152,113,161,140,59,201,231,110,242,177,153,209,227,235,226,180,5,180,110,169,12,232,25,145,47,205,3,74,188,244,206,112,234,156,246,93,93,144,141,38,249,26,38,132,253,49,244,241,92,101,200,78,218,76,118,110,12,127,39,30,243,78,162,6,231,237,199,222,106,227,65,4,94,224,109,13,133,62,5,205,163,151,89,66,56,127,149,59,191,145,25,186,32,148,54,107,5,200,59,15,65,215,252,130,39,54,183,75,185,196,251,52,141,81,221,80,124,118,114,178,239,118,199,131,78,247,21,155,104,29,191,236,174,92,77,38,204,183,127,91,5,98,8,252,180,87,3,180,218,119,185,53,25,142,229,70,6,254,93,154,58,251,22,60,52,219,97,163,131,211,47,1,151,114,137,101,67,192,99,138,137,210,126,229,162,43,96,82,158,83,191,99,235,247,201,232,18,19,43,130,138,102,90,198,29,30,152,184,242,157,7,181,12,219,23,21,71,253,149,210,49,216,24,134,29,62,118,214,202,89,224,31,103,249,125,237,121,105,249,13,182,187,59,60,77,124,85,96,74,60,191,39,107,73,56,32,121,103,58,139,190,27,35,106,52,203,82,20,49,242,225,151,158,85,32,117,115,12,119,35,2,232,87,87,59,77,139,78,79,162,39,126,53,124,191,83,246,118,10,229,230,112,211,168,65,84,181,196,218,60,150,38,65,117,191,57,197,206,91,108,163,14,157,81,241,73,118,62,204,59,199,142,187,220,71,160,124,172,155,204,99,146,109,38,222,247,165,27,205,202,91,118,95,171,184,252,154,215,128,41,167,17,251,5,226,147,246,101,248,201,231,114,32,202,6,105,204,210,181,126,239,213,173,229,183,220,71,99,59,237,95,18,8,219,144,93,80,118,95,152,228,206,81,237,112,135,74,76,108,12,152,231,135,239,113,240,173,172,203,16,121,208,51,104,51,245,128,55,190,185,92,140,5,249,229,228,150,185,70,93,65,24,209,252,44,69,239,77,14,113,18,87,221,7,164,19,160,152,250,80,195,106,165,187,195,21,198,166,59,94,172,140,175,218,2,148,78,66,49,222,33,188,116,205,22,224,66,35,219,29,77,34,245,197,207,42,136,135,202,146,243,132,54,158,222,221,16,101,202,181,37,203,138,22,246,21,110,131,177,123,12,25,143,201,163,45,127,229,97,5,147,242,41,168,4,173,205,45,182,129,97,184,100,73,211,179,66,243,129,195,219,8,188,46,108,217,105,31,148,1,43,244,210,223,134,105,50,220,37,122,16,132,60,210,164,148,40,187,15,248,236,53,250,61,126,241,240,242,141,233,128,168,125,200,60,248,209,75,205,239,67,91,253,138,220,154,238,248,79,102,141,58,140,206,178,223,2,155,16,240,55,40,51,255,88,197,2,70,211,109,85,63,205,168,77,59,243,251,94,141,247,147,186,91,123,132,171,155,222,124,81,217,22,235,146,158,83,209,171,56,48,125,14,126,144,78,227,93,151,83,120,17,113,78,110,51,205,65,41,187,254,116,163,99,200,13,147,201,25,52,196,213,90,236,177,203,247,50,120,138,246,148,237,102,193,187,81,99,84,150,81,202,9,60,9,148,249,231,130,102,157,138,126,129,205,229,249,161,70,66,42,223,146,163,116,127,180,149,166,25,64,166,72,175,197,94,240,99,122,241,83,178,120,204,2,235,62,133,233,81,223,183,116,6,120,19,224,243,139,173,59,79,76,61,114,19,84,198,127,48,250,46,93,12,100,210,15,213,29,227,133,38,97,146,163,152,252,2,97,122,135,81,126,42,10,15,107,68,248,224,142,114,64,154,2,47,235,34,114,24,205,110,65,201,121,125,28,42,166,126,3,215,209,16,216,40,76,63,148,233,155,196,191,36,253,86,106,12,40,229,61,55,111,139,198,113,194,230,245,171,145,155,218,242,173,96,212,27,97,39,218,186,79,178,165,208,54,208,186,59,36,219,210,1,227,14,25,42,191,190,183,239,108,166,205,253,26,112,32,123,255,9,178,149,20,61,100,133,105,2,114,155,139,210,3,136,73,46,76,213,225,242,237,121,87,225,227,3,164,208,214,103,247,166,254,77,54,186,189,172,110,243,155,189,144,185,83,16,44,48,126,147,187,243,176,244,119,93,88,103,2,209,224,240,125,232,227,202,151,114,123,2,232,140,32,120,19,111,117,166,211,77,237,240,96,4,102,252,90,200,196,159,79,181,104,12,244,5,79,69,132,72,85,218,197,115,248,52,160,232,131,148,185,76,3,66,175,223,252,36,166,86,69,67,156,47,5,39,158,95,91,73,216,14,157,5,57,10,193,151,133,135,187,108,22,100,165,93,209,225,160,36,4,155,88,115,36,132,146,155,161,27,90,21,214,173,192,108,53,35,96,88,97,150,162,233,227,11,64,78,97,88,114,64,214,92,70,164,199,127,121,27,159,140,236,6,219,152,229,182,195,176,84,148,231,151,83,253,58,77,129,77,175,73,151,36,186,220,113,49,21,35,91,96,136,223,107,12,201,134,230,95,54,11,56,119,114,142,143,65,164,176,138,195,11,85,120,118,79,125,99,157,205,37,113,75,184,90,105,198,15,24,101,116,121,112,118,146,251,57,76,71,76,103,145,81,228,221,223,62,255,188,234,163,141,171,8,108,45,117,103,161,137,165,185,77,100,246,91,28,132,144,167,6,40,246,52,218,249,59,102,230,23,8,236,203,10,230,123,138,58,228,157,217,154,228,169,214,212,80,45,125,211,229,235,163,51,120,98,176,202,186,225,64,249,142,51,54,60,22,93,253,247,13,62,19,170,91,173,251,236,67,225,177,139,159,123,224,129,14,99,117,152,157,160,62,48,139,38,174,158,70,245,252,94,253,245,59,254,224,243,138,85,224,142,90,213,135,118,136,61,175,129,9,74,67,254,248,96,116,174,214,141,143,161,77,73,175,237,116,216,140,26,121,178,99,188,37,127,48,132,99,211,173,229,167,21,194,106,65,28,182,122,211,187,34,45,119,87,124,255,67,144,182,65,120,42,48,17,146,207,47,228,112,57,91,92,23,152,248,240,87,50,118,224,102,13,65,242,94,213,234,228,2,102,117,103,25,51,43,210,253,252,24,58,14,206,102,50,228,230,45,151,8,45,236,98,165,152,215,73,42,152,156,217,93,252,3,83,172,49,244,183,97,11,107,45,96,56,86,116,76,73,120,142,111,118,83,49,45,2,24,204,95,226,236,241,219,8,232,37,137,31,96,104,148,79,81,26,222,65,242,48,18,115,220,148,87,124,108,97,192,212,180,235,22,106,76,137,241,222,125,25,103,129,238,7,196,238,238,205,235,108,106,0,96,148,126,73,56,187,57,141,102,178,164,235,178,190,185,24,84,228,152,228,212,169,70,232,85,47,92,197,30,219,8,169,238,236,40,92,135,117,171,117,97,65,174,17,240,38,182,167,166,9,165,119,1,23,200,147,30,163,169,193,216,112,63,247,208,51,139,211,119,207,17,79,54,76,44,83,96,114,223,190,207,193,171,148,116,71,89,38,215,220,253,115,119,202,86,212,206,164,228,126,57,122,182,72,225,71,128,72,137,35,177,228,184,24,206,76,49,159,225,113,252,10,29,150,181,1,164,209,30,216,186,107,124,42,81,15,162,214,245,241,52,203,138,137,104,204,235,106,92,91,195,146,207,210,181,146,154,176,148,58,182,230,67,130,161,179,170,94,203,68,249,158,154,206,253,49,94,187,252,248,78,62,96,245,156,127,187,52,181,158,11,135,220,247,82,180,196,39,141,250,225,158,239,175,0,3,216,242,167,91,63,22,234,51,126,243,250,171,226,146,79,125,124,253,228,67,82,173,91,66,231,104,162,137,211,183,255,179,198,207,82,237,122,22,195,159,26,40,97,84,61,209,50,60,24,195,209,70,48,170,232,73,77,127,177,63,55,44,103,143,33,73,51,242,244,13,171,26,201,120,214,163,152,70,22,183,33,224,163,222,189,234,194,37,224,187,253,234,243,121,122,145,17,223,76,156,30,48,5,95,37,235,81,204,188,138,239,181,33,81,209,213,99,28,165,249,251,109,76,134,253,172,107,138,115,155,27,17,80,143,244,156,116,195,162,239,166,7,76,106,73,45,251,77,128,56,134,229,56,204,183,122,208,204,88,154,24,252,115,209,226,190,116,59,219,56,125,190,122,200,203,17,15,145,173,212,58,11,3,38,66,84,167,158,140,35,185,215,96,112,149,175,205,1,148,219,142,185,64,157,98,91,114,112,66,81,247,209,10,1,39,186,151,228,230,63,198,107,127,47,60,158,43,103,197,17,146,162,10,111,25,49,244,184,252,9,104,191,89,57,91,124,79,10,217,179,92,125,190,39,60,118,241,219,21,186,189,11,15,227,92,45,1,159,35,165,201,176,12,99,122,175,126,115,218,131,229,112,163,189,251,83,212,181,153,70,117,110,185,48,138,228,61,46,166,186,240,138,145,2,179,169,180,59,141,251,123,230,47,248,217,124,72,39,150,137,218,11,68,161,194,248,170,240,118,181,118,79,229,76,193,249,215,254,13,140,203,216,238,7,201,52,31,125,194,32,118,117,211,116,27,5,180,180,103,250,123,205,110,26,0,2,159,147,51,149,120,47,146,163,73,224,74,29,235,138,49,227,191,138,194,108,98,53,6,13,238,201,45,191,125,150,7,165,144,119,174,204,219,182,8,108,210,194,119,150,15,90,117,46,12,189,107,154,251,46,145,209,228,107,103,146,156,95,11,171,193,244,108,111,129,207,146,106,119,150,99,223,246,251,61,145,186,12,107,153,230,203,227,206,201,131,195,67,48,252,224,60,203,120,205,219,184,139,24,196,177,99,178,27,97,184,114,229,118,253,2,239,233,83,129,166,153,179,209,92,144,146,17,38,230,7,83,119,116,247,187,98,58,19,158,169,59,166,31,61,108,50,98,22,146,74,110,151,26,211,229,165,254,65,127,26,131,185,196,213,248,179,119,207,249,245,92,133,57,208,44,195,40,227,93,186,250,84,116,142,237,91,148,51,172,15,199,75,96,151,209,122,11,171,10,48,103,233,231,152,27,175,217,148,243,9,143,31,134,4,191,121,39,231,95,228,183,225,89,241,83,151,112,22,50,96,50,42,227,236,165,126,107,170,59,155,88,142,86,165,148,227,151,55,52,40,15,140,103,239,6,53,36,91,115,201,152,157,131,114,123,56,204,116,200,215,214,41,106,212,78,62,201,58,54,212,149,67,1,54,142,225,111,105,118,51,162,154,206,193,25,105,87,46,62,38,102,209,249,61,6,145,166,31,76,173,108,235,55,40,69,203,238,89,137,238,238,157,165,65,79,86,213,165,183,191,66,210,131,102,252,254,161,171,30,245,85,255,212,7,222,83,93,43,114,207,35,231,248,105,200,46,116,221,194,106,147,124,68,207,132,107,66,212,196,134,132,72,216,151,193,7,38,210,45,155,184,149,0,186,255,67,121,229,184,69,147,195,42,142,206,46,228,191,157,141,14,81,54,67,250,143,147,111,226,22,2,158,122,252,32,99,228,73,91,42,164,170,24,134,216,37,48,221,111,71,217,36,212,59,26,140,112,175,1,151,174,254,11,146,124,117,249,173,57,162,101,2,39,58,67,62,34,124,80,24,83,101,63,33,104,83,122,140,119,51,122,69,241,125,140,10,59,174,61,135,139,30,153,4,162,226,91,89,113,167,190,19,123,192,246,61,118,160,134,176,53,98,176,77,193,219,81,14,76,141,29,17,174,223,241,169,176,93,139,70,27,232,30,246,24,12,252,156,99,45,245,154,182,19,25,131,174,99,175,107,0,177,81,128,20,115,168,209,133,169,246,207,217,111,199,215,193,9,108,212,123,26,217,60,150,85,113,107,151,178,89,74,180,196,44,156,43,178,121,112,140,16,77,126,44,210,179,120,124,163,67,147,171,173,63,68,181,86,60,248,57,152,119,127,162,90,198,46,225,79,134,14,242,44,26,12,182,154,63,31,20,218,85,46,227,131,153,202,199,234,115,103,112,24,81,204,82,120,34,235,232,15,78,75,250,27,19,163,117,198,207,180,1,67,124,85,131,149,130,188,26,19,244,172,20,81,98,252,201,8,221,101,105,103,139,122,177,20,159,135,233,69,219,21,245,202,79,36,154,68,240,15,62,54,194,82,255,1,106,176,153,124,162,156,63,177,31,233,197,203,116,126,29,134,213,84,189,115,116,91,35,200,72,219,184,208,48,25,12,255,71,192,116,100,105,176,206,108,173,234,40,89,1,157,103,116,5,22,143,151,64,49,189,210,51,207,106,84,44,224,143,149,149,159,248,58,230,170,111,239,70,25,52,196,145,36,252,142,141,227,240,162,228,71,238,141,103,232,229,37,7,182,195,229,121,238,237,166,236,132,17,75,147,52,24,106,231,188,244,7,59,243,149,221,71,86,15,92,69,30,114,128,57,116,102,157,224,144,175,250,244,135,138,27,195,88,80,136,136,125,75,152,150,80,174,122,177,85,10,250,183,60,171,16,74,46,141,64,162,70,229,55,199,254,211,210,21,162,161,163,251,246,109,220,56,77,227,21,56,77,213,151,189,113,208,206,39,128,105,149,209,254,104,88,201,83,221,189,213,224,113,241,17,37,92,209,158,40,37,193,86,55,24,33,52,21,89,14,115,139,200,113,103,135,55,188,211,143,91,212,118,68,194,173,50,83,42,1,9,157,33,243,248,173,189,51,4,240,28,168,99,131,192,252,87,164,184,209,5,236,151,8,153,93,26,38,107,159,73,168,10,142,162,78,85,177,122,115,127,242,99,204,180,164,97,59,234,36,182,251,146,112,105,239,148,30,183,168,70,60,154,68,59,223,84,14,38,244,160,125,208,22,205,212,234,31,36,114,244,211,215,230,177,187,224,125,213,19,147,180,234,190,15,198,100,82,223,3,157,58,255,105,74,253,116,80,32,218,67,254,202,239,109,77,249,122,53,29,144,223,92,48,33,204,162,167,173,177,161,251,99,155,204,184,70,96,71,165,236,196,97,58,37,198,82,111,141,44,136,159,31,172,160,122,185,161,128,23,42,11,223,128,226,9,34,253,160,134,0,33,167,226,48,182,208,99,100,152,192,241,55,40,219,148,238,245,201,55,73,114,159,72,187,153,137,34,102,29,68,187,41,96,44,244,199,227,66,158,190,248,54,109,7,122,19,79,18,6,20,231,83,5,134,92,250,185,26,118,175,225,87,195,230,82,212,42,44,70,160,150,29,134,48,85,125,38,42,78,151,31,32,48,94,178,55,136,209,72,156,199,207,205,77,116,122,171,75,213,32,94,246,8,213,166,33,88,206,54,44,210,77,5,37,48,71,44,3,172,79,78,204,252,75,244,67,204,158,81,63,149,155,163,238,250,113,31,0,83,34,166,94,46,53,13,101,250,213,103,208,246,51,230,3,26,140,159,15,0,140,236,124,125,174,70,5,113,57,76,179,210,86,59,221,244,25,253,183,171,17,253,200,147,79,180,7,127,123,26,240,182,99,86,96,246,131,237,55,71,43,252,121,52,106,225,62,49,57,236,138,180,135,148,83,225,75,218,57,237,112,193,253,81,255,131,2,182,237,47,214,225,37,23,119,49,83,50,145,46,76,113,192,181,8,72,20,208,194,231,163,54,126,228,202,2,159,211,176,254,50,116,192,22,99,84,87,116,207,143,149,142,237,200,250,12,197,93,36,111,246,177,235,108,43,162,91,250,61,11,201,211,143,159,125,91,189,212,144,178,80,228,245,206,225,58,124,76,183,84,154,23,156,174,242,157,141,155,24,50,167,132,192,198,11,151,28,46,166,3,40,174,98,162,213,44,208,78,132,161,168,39,73,195,249,116,248,124,249,213,212,69,206,144,62,126,35,146,45,96,145,229,165,8,73,196,199,202,88,173,67,166,217,113,45,176,85,253,183,33,171,89,175,7,77,77,232,55,36,153,10,169,44,225,43,196,155,96,67,116,152,56,141,196,90,76,24,237,83,131,48,237,117,162,31,122,115,107,137,245,155,83,238,246,92,61,96,20,94,254,98,11,106,126,241,217,10,109,5,95,211,12,102,37,162,245,26,88,56,38,221,254,236,164,253,91,124,210,211,80,76,84,230,243,65,118,178,6,228,188,245,106,70,122,124,99,94,76,190,84,150,182,145,239,206,184,154,91,93,117,191,1,31,222,202,211,103,195,177,27,77,194,73,224,115,244,77,31,84,43,42,209,96,39,52,117,125,52,191,26,227,92,82,59,38,199,155,138,47,78,200,197,178,134,106,224,53,221,43,174,166,112,103,75,162,175,102,218,24,107,115,24,75,75,198,188,146,17,73,190,188,10,34,25,89,38,83,45,63,118,230,15,134,189,87,44,169,98,237,254,95,99,60,48,141,40,69,111,94,206,161,213,124,80,173,66,95,22,111,181,168,83,60,57,230,121,149,208,3,213,181,245,99,94,68,91,153,144,99,31,122,53,7,255,7,195,243,51,164,220,28,49,249,188,125,178,80,185,62,182,132,7,160,252,36,20,247,193,104,241,52,217,240,108,201,125,205,208,116,103,117,211,153,148,153,216,44,106,239,240,144,30,240,97,60,51,251,211,140,160,45,140,176,144,78,99,26,84,182,63,119,251,101,53,116,125,226,134,248,158,212,44,100,171,51,237,24,89,107,251,1,70,18,191,210,52,244,239,155,229,230,43,159,9,239,63,154,173,162,86,54,5,26,151,190,30,189,3,83,205,34,85,232,112,6,30,219,164,14,135,73,171,110,29,15,52,39,151,191,112,65,134,86,190,84,177,92,77,243,223,134,22,169,104,212,109,64,215,229,171,158,170,214,81,100,105,21,186,164,102,252,118,53,69,20,121,52,234,82,71,10,184,193,51,122,111,222,170,21,81,124,243,23,121,112,122,231,4,70,107,219,127,27,195,32,109,249,146,80,237,140,225,39,246,177,90,206,246,167,17,216,110,221,51,31,74,165,244,217,56,255,157,123,229,40,37,116,113,165,243,163,104,80,72,100,10,216,152,80,28,166,207,164,23,133,215,248,180,30,224,240,132,133,70,171,13,209,40,207,62,152,164,100,154,118,195,45,227,134,244,77,144,42,252,181,36,102,177,208,71,253,68,19,128,137,242,75,101,29,103,158,63,87,167,210,70,179,188,141,46,138,111,134,192,130,42,103,252,79,116,235,163,56,222,102,124,172,46,81,129,99,138,88,128,223,225,98,130,94,2,55,40,194,253,149,7,138,179,82,22,77,52,105,13,223,154,59,108,250,18,172,3,166,59,163,94,248,105,121,57,240,177,93,220,120,65,115,119,175,170,191,77,50,251,194,148,127,14,29,48,8,171,107,188,54,147,168,105,254,25,67,123,250,111,31,15,232,125,114,236,251,143,152,22,120,33,247,252,228,159,83,238,190,195,17,7,215,188,33,122,245,103,91,242,215,102,237,239,169,63,109,12,142,1,87,243,169,53,61,205,169,16,48,211,74,243,211,40,89,251,15,19,57,144,28,150,53,160,102,63,18,168,140,238,218,251,177,16,207,203,37,214,84,182,78,30,77,125,163,220,183,98,201,77,94,68,146,219,212,134,101,127,46,43,52,215,143,57,169,203,203,223,4,29,199,176,89,93,226,71,212,145,214,57,46,108,117,122,90,45,144,198,167,242,110,146,174,84,62,202,144,77,226,209,23,70,99,109,41,124,78,194,216,128,135,113,132,73,64,15,195,117,185,81,134,151,65,145,177,214,180,246,30,198,9,221,104,218,181,69,213,123,217,126,194,211,209,71,153,137,150,72,192,132,238,15,70,15,216,222,154,241,231,172,242,13,133,78,170,213,117,81,227,21,47,255,212,212,167,28,199,79,96,66,55,95,155,29,240,166,74,169,104,24,211,10,91,63,216,234,11,199,91,17,155,124,3,29,216,150,107,62,104,117,10,112,131,145,202,213,16,41,21,45,213,159,172,32,36,54,158,32,103,165,2,225,194,196,105,20,238,95,45,14,40,26,243,26,249,77,86,69,116,97,82,219,18,95,162,20,178,207,184,55,65,26,173,23,64,171,47,199,131,67,106,91,181,70,142,42,178,230,110,226,56,15,89,155,6,188,33,163,142,19,205,86,233,124,96,114,138,213,231,2,61,52,26,156,66,245,33,237,248,233,105,101,160,26,157,61,230,190,111,195,180,130,215,63,192,189,198,173,81,143,41,90,207,120,110,156,63,6,87,131,105,21,213,34,138,76,222,239,194,20,95,107,24,147,214,183,184,119,46,79,11,20,197,136,80,217,6,92,159,102,33,138,115,174,117,126,78,228,115,134,105,240,150,18,190,53,71,192,235,169,141,38,42,154,75,160,164,97,53,114,91,215,71,120,5,200,96,107,114,162,81,107,22,107,139,102,144,166,3,214,140,129,36,222,121,16,133,25,79,105,116,173,119,196,206,66,212,29,124,31,143,36,207,17,47,189,208,5,168,26,96,133,232,212,183,140,70,38,86,199,251,108,240,235,171,225,180,58,142,222,180,67,138,8,104,73,177,112,77,223,93,231,40,218,172,95,197,23,112,235,79,235,58,145,251,53,99,134,179,9,183,165,37,160,72,174,250,242,64,1,162,63,245,161,68,54,253,90,202,141,182,198,110,41,1,202,241,45,233,174,200,26,55,70,201,170,198,166,64,237,255,232,154,75,106,28,246,254,65,54,65,50,205,32,144,235,104,62,226,19,69,143,33,229,98,6,79,247,118,128,207,214,246,194,61,251,178,7,222,218,135,77,44,24,181,134,15,206,112,109,105,222,196,248,233,178,223,28,39,34,239,167,178,123,126,122,108,236,77,189,106,184,219,202,171,125,184,209,38,220,210,251,98,194,217,45,249,217,130,236,210,28,253,169,4,197,202,141,171,183,21,105,105,57,38,189,154,205,97,139,252,105,84,184,38,239,64,229,177,235,177,40,37,53,77,108,103,23,143,54,208,191,178,215,3,55,54,183,234,112,163,220,78,163,198,201,100,131,125,68,161,187,151,116,62,105,172,249,149,18,0,79,213,180,25,198,216,211,195,106,156,38,20,45,174,45,21,17,169,248,70,58,9,91,60,241,213,1,77,173,63,218,176,116,169,120,14,172,230,182,221,181,253,209,213,105,253,210,64,62,239,194,103,142,110,205,211,82,250,23,145,14,136,219,202,19,147,134,180,108,185,67,5,237,27,156,198,18,25,198,237,136,221,144,195,66,22,39,156,87,236,83,23,78,37,233,111,163,247,122,151,159,113,124,60,97,231,1,157,255,190,43,168,21,9,108,113,92,163,22,16,143,70,183,251,126,114,219,173,199,79,87,19,76,21,212,122,138,218,29,21,221,106,9,105,231,51,136,254,218,199,216,205,77,227,229,184,126,95,193,165,193,116,74,233,79,147,105,247,159,134,7,65,147,23,128,181,231,139,230,41,97,97,68,218,169,149,242,93,5,227,87,19,231,68,230,191,202,41,35,219,226,212,124,94,122,57,131,49,48,197,80,18,76,72,148,195,172,56,208,7,170,90,207,163,53,171,42,114,24,237,245,254,212,26,244,25,46,219,176,142,177,162,133,87,196,7,221,11,24,208,77,183,241,228,70,206,33,63,99,31,135,79,67,42,48,172,111,32,185,193,76,85,220,86,215,60,147,131,254,196,195,237,12,225,139,61,69,20,185,132,99,111,100,57,90,40,7,183,209,42,49,230,214,160,160,254,47,47,94,195,136,130,110,168,255,63,218,206,44,201,118,29,215,161,51,170,80,223,204,127,98,165,197,45,82,240,137,184,159,25,239,125,212,61,72,123,187,145,37,138,4,1,97,250,160,235,65,215,194,91,253,62,213,168,108,50,98,177,228,227,124,154,149,19,70,124,81,103,196,188,132,235,93,137,41,201,54,175,14,51,165,173,253,167,155,239,51,91,32,111,209,46,207,161,90,69,69,188,195,200,77,14,23,132,6,62,43,234,83,12,194,109,184,187,157,20,37,169,60,147,232,70,177,83,71,90,188,93,24,238,82,26,2,179,240,220,217,10,120,125,52,171,140,158,95,174,107,0,41,183,221,231,219,95,35,130,205,151,120,91,127,48,63,199,138,39,244,134,154,41,148,94,10,106,69,213,70,106,7,68,21,52,221,84,71,207,70,189,63,197,80,60,79,203,116,130,42,176,17,188,2,238,102,44,146,252,151,89,79,219,115,59,164,69,142,242,64,92,24,109,14,130,82,190,185,105,41,14,70,217,226,137,44,53,107,80,92,183,186,125,214,79,58,208,229,174,206,154,214,123,138,183,133,53,203,211,131,57,139,18,237,175,87,98,12,215,111,20,32,158,204,23,13,92,48,67,235,133,55,25,216,34,71,39,95,175,233,193,100,39,255,180,205,160,106,184,50,224,57,116,152,151,193,123,149,9,10,154,63,177,130,214,88,122,107,67,55,75,199,113,83,236,192,100,214,228,153,208,249,88,118,156,28,89,235,36,99,144,34,7,251,172,31,188,200,78,136,31,13,39,135,126,220,46,76,123,239,43,14,116,72,188,240,107,214,133,105,193,109,79,6,140,1,72,87,146,195,180,205,212,167,255,106,110,17,197,133,104,126,54,73,175,247,226,188,233,78,217,233,22,246,112,135,130,168,253,78,78,33,98,56,113,221,100,79,84,38,30,237,24,139,129,29,198,246,245,221,119,69,114,172,223,72,28,25,141,69,190,248,193,221,152,159,205,95,54,115,189,60,212,3,155,97,186,63,84,44,56,197,178,188,210,224,7,211,218,95,232,137,43,242,147,237,36,243,76,59,157,95,26,159,214,28,114,242,179,24,225,91,239,131,5,113,151,45,151,134,231,108,245,105,225,124,75,170,26,141,214,55,123,8,135,59,61,8,73,14,238,112,75,226,187,63,183,184,247,19,102,171,63,107,222,20,31,103,233,82,42,58,112,165,69,101,249,7,132,44,225,91,215,128,41,49,222,71,206,183,179,212,54,3,24,166,166,79,27,200,185,20,125,42,84,12,239,94,211,12,186,8,98,30,138,120,149,243,5,106,225,75,125,142,2,103,41,128,68,87,252,88,170,53,143,130,132,92,6,226,141,254,101,227,63,36,130,115,12,34,211,209,117,20,61,181,247,195,24,120,244,107,192,5,106,45,215,239,158,209,61,221,78,12,172,5,158,184,8,109,67,139,54,93,255,11,19,18,138,161,57,34,53,121,93,199,166,159,70,136,156,25,50,182,235,5,28,236,76,79,34,100,90,73,52,167,235,133,14,60,180,181,2,184,226,3,112,143,102,1,152,77,6,209,48,66,192,109,70,57,15,29,142,214,210,7,54,48,126,115,184,26,183,85,30,55,249,136,122,203,253,231,105,210,21,45,95,230,160,149,185,222,222,34,38,182,49,31,151,192,96,139,34,46,204,190,241,205,194,104,252,224,151,238,40,68,109,241,225,173,102,244,213,124,1,168,144,208,31,147,159,43,235,56,195,102,135,109,71,161,79,5,226,108,142,147,159,152,92,164,176,43,185,251,229,84,203,3,91,138,84,158,10,182,124,189,250,109,243,13,139,37,51,57,152,57,114,192,118,107,69,190,14,156,194,92,19,3,56,151,215,104,131,73,85,77,110,215,105,135,194,41,125,71,55,190,218,59,93,33,15,69,113,254,61,21,170,22,245,214,19,23,45,1,120,252,189,43,195,216,184,221,149,11,225,233,158,197,129,142,55,21,218,39,116,148,177,48,42,202,30,203,79,61,10,210,71,250,203,120,69,236,237,231,174,148,236,228,129,179,177,156,151,88,104,147,71,17,51,66,74,139,115,223,108,9,112,215,158,167,110,222,159,195,219,108,152,177,233,129,151,115,83,168,118,110,96,133,149,60,68,43,158,79,21,189,147,234,71,155,250,171,28,13,251,242,250,186,2,227,251,241,36,215,43,201,169,17,31,200,56,27,245,242,218,231,14,140,150,245,181,129,103,217,131,57,248,206,157,183,199,177,240,194,72,186,60,69,79,38,62,19,33,250,193,147,5,86,252,227,106,54,37,138,75,2,58,48,122,37,207,202,131,22,41,34,185,56,122,90,141,230,193,19,62,210,237,208,225,104,130,55,129,17,245,206,35,142,78,166,146,37,48,141,254,30,246,177,222,242,250,5,134,51,226,19,229,176,172,77,149,147,119,178,114,205,31,25,242,107,242,109,225,88,81,99,24,117,132,201,183,220,53,159,249,244,133,135,130,0,114,197,15,206,179,175,252,80,26,93,250,223,6,239,196,227,141,70,254,24,32,61,137,87,153,9,105,208,178,230,119,155,233,253,123,50,186,80,10,123,139,135,113,86,175,46,74,163,212,208,161,19,221,71,57,249,186,171,136,65,211,120,83,47,31,4,145,38,184,96,162,76,188,7,13,146,190,170,64,153,221,234,193,102,217,84,215,176,132,82,113,62,36,145,36,63,161,210,89,88,46,27,11,66,237,137,53,68,64,219,90,243,251,237,149,170,236,255,170,26,111,195,15,158,17,37,159,45,76,219,85,20,153,217,61,78,23,9,193,35,136,122,227,67,39,147,247,253,106,204,240,35,139,5,200,234,200,115,248,228,125,190,161,243,79,250,203,52,76,84,95,25,160,77,110,53,235,35,232,94,201,135,254,182,6,61,177,119,160,75,113,199,79,143,179,25,80,183,128,69,175,181,47,227,68,189,108,97,222,93,145,65,28,87,246,170,161,228,0,21,232,161,103,126,172,206,154,181,46,125,26,0,31,76,128,55,238,92,97,156,201,158,228,182,168,210,157,25,123,94,184,209,77,35,250,242,132,119,229,114,96,128,55,220,58,57,250,215,11,154,47,140,127,139,250,56,17,204,229,91,130,229,104,42,231,162,134,78,150,163,248,116,129,87,110,206,91,20,205,23,154,242,55,27,71,181,214,154,201,100,36,240,40,46,31,177,145,98,217,234,95,178,77,164,168,249,125,13,242,70,50,80,54,193,80,27,126,110,114,80,91,64,248,58,221,143,69,42,162,214,207,8,110,196,239,23,166,223,94,22,6,92,77,151,160,24,199,137,201,25,3,30,9,169,31,156,179,177,127,229,158,25,133,229,14,127,100,254,90,79,226,125,66,199,111,191,12,150,3,163,137,87,68,207,255,167,198,17,71,119,150,120,209,184,94,195,180,83,28,38,94,80,107,184,179,73,55,142,251,133,55,9,224,44,87,126,194,80,183,231,89,140,19,107,117,16,152,189,227,205,8,32,224,190,62,86,29,230,118,236,173,80,141,207,54,171,151,0,112,190,182,244,23,174,242,5,152,200,81,157,31,88,212,185,73,170,23,239,26,34,33,92,135,68,109,54,105,68,115,67,187,251,200,246,183,19,120,129,80,70,132,113,127,116,179,233,19,129,118,152,193,249,122,225,225,108,75,55,204,208,49,134,2,165,127,57,39,180,72,51,139,119,9,134,167,195,165,124,27,1,114,89,242,162,207,62,219,196,5,29,166,169,90,14,134,154,230,91,215,198,46,160,235,20,123,34,84,146,128,247,97,242,26,87,19,135,64,154,67,72,85,56,156,205,202,90,150,150,243,162,214,244,43,155,8,22,60,139,3,172,170,25,23,1,147,51,147,208,133,201,173,94,223,107,46,124,23,13,231,96,107,245,29,40,239,244,181,53,116,244,75,250,46,129,210,154,247,204,71,170,149,154,235,93,18,15,76,136,43,123,161,68,172,19,159,45,18,155,163,74,132,144,80,22,139,41,161,154,105,152,236,119,200,60,158,93,198,157,140,42,83,83,146,200,38,89,111,114,247,187,222,108,234,36,218,67,49,154,246,15,135,127,116,64,129,7,116,189,17,71,99,59,255,215,241,135,185,175,184,174,43,234,125,140,169,34,145,53,228,225,27,39,54,42,96,73,28,81,40,18,83,87,158,14,111,227,205,62,56,49,255,222,80,142,230,219,36,110,18,204,105,240,133,47,72,64,32,31,14,232,137,211,111,252,112,224,65,86,87,79,77,213,255,94,87,183,82,236,148,253,194,89,100,86,245,247,196,176,135,98,253,129,81,127,191,48,5,212,45,41,4,243,108,223,119,175,210,160,114,183,87,134,103,159,51,94,76,118,54,64,106,234,9,55,105,121,37,112,33,34,2,45,104,201,177,176,44,239,62,31,227,106,154,23,228,151,169,179,143,128,73,210,60,217,9,22,39,12,30,252,174,7,140,75,241,11,66,188,246,204,229,254,69,51,23,150,170,71,27,39,227,198,183,231,101,64,39,236,77,97,104,67,247,182,38,41,3,77,8,161,53,213,138,159,124,18,60,231,37,87,222,233,20,184,187,63,228,80,19,171,146,108,29,233,153,186,81,21,130,147,240,63,229,232,19,157,36,95,207,150,37,228,36,255,119,110,98,70,172,216,208,30,108,226,172,89,205,123,252,50,143,137,222,58,142,214,159,167,130,162,160,195,21,234,232,119,239,72,183,215,61,57,146,24,245,179,59,156,216,26,223,78,84,156,38,212,180,176,98,19,230,132,165,133,34,8,54,1,159,131,23,30,77,23,166,89,79,124,161,169,205,101,55,18,99,211,57,207,187,125,238,126,124,123,228,108,231,133,169,3,138,89,240,239,227,114,77,46,236,11,167,232,26,50,210,216,203,220,217,191,147,5,152,154,21,101,156,118,95,105,59,57,230,188,179,194,180,25,54,135,27,3,73,38,186,19,207,183,203,180,50,142,62,98,195,239,96,204,212,210,101,199,47,115,6,59,91,100,73,50,84,150,173,251,84,88,209,154,56,242,86,35,51,244,56,184,227,118,35,123,203,134,117,177,43,148,64,147,164,108,38,57,209,204,100,118,131,228,110,33,109,147,89,131,238,219,60,239,72,226,17,158,197,100,87,201,29,146,214,190,95,54,169,22,168,17,146,60,49,238,201,93,243,144,252,36,249,165,233,88,62,190,123,240,249,85,116,243,36,111,3,57,45,158,89,183,30,156,174,89,31,228,28,238,206,129,134,208,124,134,139,100,210,42,154,85,254,62,168,65,36,153,103,7,189,96,227,238,107,59,239,189,232,84,10,137,54,230,5,242,138,152,130,107,178,43,55,79,50,244,129,24,195,144,76,129,173,135,174,107,216,205,222,163,109,185,110,152,227,30,169,82,63,64,125,176,42,108,222,48,14,155,177,158,60,20,154,120,166,31,220,77,125,168,73,82,244,4,113,174,81,221,77,32,59,203,167,137,144,99,108,228,186,9,165,54,201,46,210,194,159,93,199,10,73,152,178,36,118,194,247,133,34,206,253,124,54,177,165,102,156,206,152,163,165,225,62,82,26,184,208,162,125,48,57,211,126,95,23,212,55,252,163,164,230,64,121,201,5,241,6,31,234,144,221,214,25,57,236,109,239,67,67,6,52,39,49,82,181,173,112,109,55,164,132,255,202,54,36,75,65,227,4,52,105,58,76,102,63,75,174,152,21,100,186,148,31,125,77,212,52,223,96,64,129,254,118,82,16,194,65,96,210,82,75,134,250,117,235,56,103,142,183,166,70,57,55,117,132,158,28,62,163,142,128,235,143,67,20,250,28,221,138,151,222,179,196,142,66,110,8,49,133,117,235,59,163,154,172,173,12,162,51,188,144,178,191,232,160,27,87,6,224,54,131,160,59,23,65,91,179,157,241,131,217,167,93,163,235,133,182,21,221,114,69,170,94,201,196,78,47,124,158,124,110,90,20,59,139,193,190,212,129,53,140,107,33,211,73,75,166,227,235,40,110,124,69,235,113,216,176,185,248,213,192,108,169,63,129,65,6,163,201,89,220,11,111,86,114,201,114,176,5,147,14,78,226,218,46,199,50,247,223,57,212,90,14,154,148,24,33,247,117,23,161,132,141,114,102,54,189,103,194,142,156,253,135,187,105,82,200,61,15,218,236,147,31,61,32,178,181,252,185,231,234,109,245,103,219,142,103,210,146,147,19,4,95,163,58,72,79,24,125,87,185,52,136,202,183,67,105,65,30,59,255,169,191,141,173,67,187,251,6,188,16,81,64,144,147,211,81,62,239,150,28,24,51,199,172,48,146,208,51,96,168,179,159,163,159,16,240,129,145,70,79,242,76,205,168,220,159,105,71,92,247,241,87,12,110,209,242,12,108,129,131,194,48,55,227,183,49,93,233,250,219,100,134,115,92,57,65,204,212,43,167,254,86,227,232,243,59,175,39,197,96,188,7,253,210,42,58,16,89,134,161,233,173,223,78,213,241,219,125,53,69,209,28,121,7,227,208,50,21,134,151,229,63,93,241,85,219,122,95,72,116,199,35,175,88,188,20,253,105,75,61,191,163,167,120,232,24,76,167,132,63,180,138,100,197,231,141,84,179,113,10,248,12,204,207,96,65,138,124,11,60,197,217,182,89,151,165,167,57,126,150,173,233,115,99,132,122,239,202,217,112,36,189,180,2,7,127,4,60,36,187,3,202,218,18,15,173,81,52,211,103,74,98,191,198,19,71,214,92,191,17,178,223,94,255,4,94,82,41,180,210,223,118,57,191,65,69,71,58,158,127,62,142,238,4,111,240,76,249,243,211,118,225,113,221,236,154,250,23,206,174,192,51,44,104,121,157,249,6,195,202,47,1,243,25,232,51,75,214,246,30,240,89,18,63,143,244,108,255,70,141,147,79,115,149,80,152,150,156,184,237,57,135,184,194,85,74,190,203,149,235,144,82,174,89,108,17,129,43,159,88,192,180,181,54,133,75,139,97,122,34,179,34,174,208,160,57,20,172,128,187,50,58,128,241,197,202,1,111,184,37,31,184,184,160,204,48,5,84,25,73,86,93,109,101,63,184,162,76,172,240,26,183,27,205,96,52,128,245,210,48,123,140,23,198,98,182,83,251,192,37,230,75,38,176,185,62,63,29,132,62,224,97,142,13,31,184,184,130,162,217,149,42,119,1,199,134,29,107,61,13,60,227,243,188,23,117,180,56,53,220,181,246,57,117,239,51,222,6,87,85,231,23,117,41,98,224,53,196,141,241,7,231,248,0,104,195,146,15,251,7,143,248,186,40,103,246,250,253,233,41,71,147,159,248,231,104,84,225,2,62,107,221,247,210,176,53,142,187,182,183,87,191,79,212,127,121,177,33,238,249,251,50,86,76,72,144,86,246,248,92,88,68,225,152,3,176,223,251,188,73,250,62,106,192,136,201,175,239,48,217,181,7,60,235,83,41,188,131,172,7,138,112,71,154,159,17,122,94,237,10,24,146,245,248,14,255,181,30,124,66,42,13,40,249,118,98,38,164,36,189,63,131,104,211,253,22,207,4,234,229,39,192,66,220,56,150,108,18,202,74,88,66,238,171,44,143,132,97,211,181,170,51,10,249,141,226,161,46,29,16,173,235,186,8,236,226,228,195,148,67,158,170,221,15,134,189,27,176,181,64,124,224,229,187,143,49,204,119,242,123,114,235,128,9,120,165,215,38,250,131,67,132,1,162,3,237,136,77,225,233,46,126,6,19,171,212,15,60,110,227,13,112,97,219,218,63,143,165,186,38,198,248,53,56,43,136,77,104,14,112,35,239,255,129,225,113,56,12,143,90,248,103,116,225,231,20,151,205,222,162,234,93,225,193,30,191,91,181,43,222,80,122,54,139,195,136,158,106,244,6,99,219,53,97,128,167,72,15,25,140,133,71,117,152,168,164,234,187,70,220,102,198,109,225,111,57,62,71,79,252,43,28,198,51,53,125,126,155,2,205,131,33,24,180,15,124,118,17,235,193,235,19,150,210,190,212,223,111,15,85,239,55,184,204,107,165,13,76,201,57,127,96,26,60,31,204,38,88,223,215,24,195,237,173,134,85,183,115,210,75,163,134,93,227,177,44,211,27,21,152,113,244,134,33,78,1,233,3,87,196,134,29,222,21,79,10,133,123,127,31,16,67,165,36,189,114,60,72,125,81,165,237,134,198,223,15,39,176,250,188,48,140,4,163,35,41,195,156,143,167,66,182,188,127,66,141,89,217,106,56,220,74,255,68,188,60,208,28,7,55,198,195,39,24,199,240,101,6,140,59,170,30,141,220,105,188,206,102,156,50,61,154,228,105,138,159,62,111,54,127,130,55,83,84,241,111,160,13,235,165,18,216,186,180,74,192,200,167,104,156,98,145,70,11,24,211,3,141,105,207,58,232,210,238,6,47,125,162,38,99,30,224,132,126,51,117,63,105,174,145,1,55,165,208,0,63,37,114,224,131,235,187,70,168,243,141,51,248,173,91,227,97,152,209,115,140,128,235,119,218,64,226,100,183,184,173,51,93,73,166,6,120,5,21,5,120,139,7,139,233,151,153,178,188,195,187,140,207,214,139,238,244,30,175,203,52,16,63,40,90,119,243,193,171,235,67,65,243,98,198,235,216,70,236,16,24,245,155,56,55,101,84,169,71,2,211,91,221,3,174,212,128,5,62,143,184,197,100,217,217,252,86,61,57,213,101,223,132,99,231,36,122,104,6,159,80,220,95,215,175,239,90,246,178,39,2,200,195,239,234,132,141,124,64,2,219,44,238,183,5,23,183,234,172,128,116,215,142,239,3,78,177,142,193,218,140,156,18,40,26,88,83,97,212,130,31,108,46,234,31,24,157,1,135,209,208,211,89,254,192,53,102,51,150,244,164,47,139,20,236,138,47,147,245,231,169,87,95,216,217,84,192,39,212,254,7,174,111,197,30,3,227,154,239,133,183,22,75,50,244,240,242,15,60,228,183,167,233,230,124,158,10,213,88,135,89,176,251,231,104,88,196,59,224,214,147,102,69,144,8,113,229,108,96,76,3,62,176,137,69,58,188,17,83,209,27,163,99,184,196,111,111,26,82,242,7,110,41,62,31,76,23,214,231,109,159,193,19,155,58,36,61,94,195,182,161,40,71,206,64,71,174,159,99,97,46,5,154,169,20,124,14,62,155,238,29,167,206,54,35,41,220,241,170,15,24,225,163,170,240,152,49,83,178,233,250,204,179,212,24,220,96,14,152,58,239,231,167,169,200,199,79,155,12,180,254,180,249,70,150,128,187,18,136,76,69,108,247,24,73,19,17,220,169,159,128,205,143,113,225,103,249,25,249,3,19,67,60,120,238,239,83,65,143,60,38,113,114,109,237,115,105,140,203,250,96,156,109,132,72,15,195,193,31,248,198,1,70,103,74,138,133,217,119,108,147,205,188,182,7,24,156,252,194,176,1,22,223,154,11,239,91,226,3,30,210,30,246,131,215,242,13,223,36,19,87,117,205,69,179,123,249,100,120,96,118,89,159,75,235,61,50,65,63,63,13,189,235,134,36,233,140,223,110,102,126,250,129,199,109,74,53,120,225,143,174,48,249,209,184,111,43,118,86,133,35,89,15,58,165,9,254,135,194,10,8,24,50,83,86,120,211,96,224,176,137,51,107,162,21,19,152,22,183,205,92,172,31,159,53,218,206,248,109,86,93,125,157,29,177,127,159,45,17,89,204,159,89,165,195,236,41,239,104,4,8,21,197,71,210,193,179,253,73,249,115,44,2,240,113,236,90,233,147,79,193,31,240,161,63,187,140,15,122,226,225,120,160,166,230,47,239,186,255,248,4,1,179,246,233,51,201,136,238,251,209,72,155,107,68,219,105,169,47,15,109,232,122,41,124,118,229,190,97,164,25,102,127,102,113,66,119,87,90,27,102,109,179,117,136,99,149,227,114,129,192,52,146,125,224,82,189,94,75,126,2,39,113,189,180,130,208,215,131,219,158,159,131,81,101,108,129,98,178,88,63,112,235,49,142,126,2,74,69,225,61,189,184,200,116,6,43,86,79,110,220,250,184,240,58,190,223,61,5,196,58,227,202,108,201,208,167,82,73,87,63,152,28,190,94,90,179,104,47,96,194,183,79,177,160,178,73,117,24,147,158,207,201,49,174,44,113,52,125,93,186,199,160,83,193,155,34,128,141,203,161,112,77,41,230,36,8,48,194,74,48,120,140,56,55,251,77,93,3,208,84,233,53,206,77,134,89,119,125,103,163,150,188,217,3,120,125,139,28,168,5,250,154,124,86,8,90,100,20,61,27,244,152,175,206,219,200,77,115,180,29,17,252,26,151,61,77,231,78,225,230,138,71,203,190,51,205,137,0,227,228,29,71,83,103,254,76,26,160,113,217,232,237,235,132,244,227,98,183,7,247,174,251,119,172,101,110,131,49,48,25,192,239,209,152,117,237,128,107,250,140,97,19,232,143,11,195,193,73,103,74,40,51,187,196,79,163,145,84,229,220,152,40,69,233,113,34,149,144,116,99,53,16,88,72,35,224,58,62,89,113,211,195,246,40,103,90,86,91,67,13,168,18,46,14,9,204,70,234,115,244,142,244,240,164,88,147,52,28,166,157,60,199,35,61,107,19,41,22,129,139,9,37,7,12,147,83,239,203,140,27,227,194,179,90,51,88,193,203,102,68,135,207,234,81,245,133,176,50,229,0,207,228,165,129,200,76,70,220,13,152,106,137,150,218,104,79,127,207,228,108,231,178,78,180,236,153,147,192,181,229,253,169,181,141,209,223,201,17,66,211,53,23,149,180,158,226,210,58,118,59,31,24,231,203,120,40,103,40,108,93,94,248,220,70,22,248,51,219,217,11,122,207,4,183,201,15,106,234,99,142,226,16,174,241,213,52,19,210,120,91,131,234,123,87,216,8,243,1,227,143,160,23,214,217,142,6,218,214,103,78,64,164,213,37,147,129,187,168,210,0,99,163,210,226,174,6,4,64,61,250,108,248,87,196,10,88,15,127,10,86,36,170,223,76,73,139,192,172,159,147,227,135,240,96,58,27,244,109,78,239,175,55,20,25,100,125,153,19,5,253,253,224,221,52,53,64,231,161,43,198,14,104,73,159,214,207,100,165,232,45,48,4,86,129,201,167,167,7,231,178,117,146,198,14,60,162,47,68,143,167,110,249,206,118,94,94,135,105,65,47,69,81,107,24,15,94,58,29,225,138,242,166,35,132,28,170,188,173,156,172,207,199,95,7,102,116,187,126,96,2,228,25,176,6,79,148,124,206,201,252,88,72,98,73,62,203,204,19,216,17,237,194,20,209,13,221,129,71,111,229,29,189,144,40,82,152,244,177,223,149,177,152,36,174,99,226,11,154,196,65,135,174,105,25,78,133,19,83,14,90,62,132,52,24,217,169,71,152,141,55,173,78,193,7,141,232,127,90,127,128,20,170,14,120,98,31,255,232,172,75,71,70,39,21,52,204,255,2,166,215,88,207,92,136,192,227,178,42,37,233,15,252,184,12,104,84,236,37,51,81,166,51,97,71,68,136,38,179,206,99,249,231,40,31,71,155,53,179,62,174,134,183,71,92,25,100,170,161,71,91,231,242,59,154,142,127,253,109,68,188,99,122,62,139,126,41,18,58,209,144,152,94,12,113,86,253,86,134,222,87,55,79,223,128,209,100,211,163,81,253,137,56,160,211,250,61,244,93,210,148,21,33,225,9,202,48,96,23,248,204,131,50,200,78,64,161,249,60,54,199,179,190,119,205,93,44,253,109,20,129,222,209,168,73,126,222,8,250,104,239,183,79,20,49,146,254,246,206,103,186,137,43,71,143,43,235,209,219,132,19,2,182,122,221,131,11,164,132,136,179,33,15,39,105,186,38,87,251,62,60,230,80,141,194,51,81,244,138,23,54,146,249,24,43,188,162,156,74,233,111,127,64,62,174,88,27,6,221,118,18,181,101,26,205,218,140,83,103,136,136,69,97,4,171,91,192,48,198,166,194,84,213,30,60,171,102,13,50,11,77,112,6,166,105,247,203,138,136,26,218,120,15,156,238,121,237,205,199,29,101,142,152,50,136,79,154,36,165,179,57,46,123,189,9,206,92,23,238,97,203,131,244,109,204,147,166,90,175,159,136,9,22,140,56,122,152,66,129,192,180,221,122,61,117,162,1,172,245,143,179,107,101,156,221,163,105,152,58,95,136,60,22,83,62,247,240,136,120,100,72,19,239,129,81,82,242,47,8,191,224,156,183,30,205,106,236,59,27,235,135,213,233,236,76,162,201,185,254,8,60,176,229,146,219,134,59,17,161,192,186,197,117,129,145,125,240,152,17,11,57,242,158,2,255,92,68,29,182,69,177,43,60,221,163,195,186,156,155,110,190,65,97,13,92,120,36,221,164,146,191,72,217,215,83,212,204,242,103,121,32,70,172,190,245,62,17,250,167,175,8,57,3,210,158,254,203,11,65,154,169,39,239,80,191,46,74,17,114,233,19,171,144,156,124,28,225,88,87,151,78,26,172,214,177,21,60,155,12,236,206,244,109,156,8,195,251,27,168,203,162,204,171,175,131,111,194,167,156,77,156,240,244,187,108,12,195,78,184,207,4,139,158,174,133,178,140,137,114,148,16,78,204,112,34,181,165,71,243,144,125,85,132,35,214,242,231,3,161,23,212,215,16,75,157,23,29,194,230,7,123,159,202,198,160,60,165,15,140,7,157,163,168,73,235,56,65,50,110,197,47,155,5,167,20,15,77,190,110,222,48,3,3,196,161,189,140,13,210,75,241,232,8,77,196,60,135,106,87,152,39,199,205,134,208,16,6,217,84,142,62,83,101,47,1,179,49,87,78,27,162,100,52,32,94,24,106,153,116,76,53,51,231,172,119,251,12,49,254,204,217,18,164,211,180,155,188,200,118,134,43,90,122,50,86,206,110,27,179,164,117,225,108,185,198,135,90,226,197,239,11,33,133,41,189,180,120,111,98,123,221,47,220,112,117,151,80,3,85,184,8,251,144,172,167,37,64,78,190,200,175,247,29,240,70,44,65,229,66,206,208,184,159,230,25,161,54,5,233,201,233,38,191,47,204,92,101,182,102,165,139,101,70,123,28,109,175,228,93,121,77,240,163,179,223,54,237,114,250,137,208,87,57,221,44,134,20,210,153,167,37,247,85,45,149,236,55,134,213,26,190,210,15,230,190,218,157,177,38,50,218,248,177,9,220,32,34,221,43,47,152,37,23,137,180,233,110,12,225,25,50,49,80,72,62,71,227,162,122,159,90,177,175,189,174,15,60,188,171,5,120,136,134,221,15,158,62,43,77,115,21,144,60,206,65,207,188,189,253,194,97,174,20,225,5,84,178,87,126,217,54,51,72,140,69,179,249,114,250,21,158,42,69,68,232,128,103,118,201,38,184,78,200,34,202,178,75,123,72,242,93,46,27,228,221,36,255,74,19,53,78,109,142,210,77,32,177,35,29,88,16,224,46,92,121,250,50,107,96,209,180,92,16,129,13,52,45,154,93,225,19,150,214,7,47,109,192,71,224,120,226,16,117,225,78,167,122,251,192,204,161,51,224,153,139,44,32,21,203,51,111,0,157,38,190,176,101,174,173,112,120,238,100,57,141,117,175,156,132,51,151,213,80,14,128,154,133,204,191,188,142,65,239,241,205,23,158,121,180,210,152,32,143,20,247,37,239,199,153,182,141,42,58,80,172,176,127,87,116,224,217,234,231,183,173,15,246,254,54,91,142,178,182,194,103,242,117,90,217,129,73,70,10,101,148,206,248,230,110,199,76,187,103,47,47,243,33,29,215,197,249,16,19,195,204,57,100,34,63,95,83,205,238,219,59,177,8,31,26,236,87,68,49,189,51,101,34,117,129,68,177,192,188,164,234,143,101,90,94,90,78,78,240,231,254,130,147,244,83,211,210,12,66,240,103,83,115,225,31,31,88,71,226,166,239,206,159,90,71,235,100,202,254,9,139,22,18,119,14,255,28,123,4,62,115,152,215,156,232,238,251,20,210,14,186,131,252,14,218,71,211,167,194,252,22,243,97,135,218,157,170,158,123,229,240,247,193,225,148,40,224,141,180,243,253,208,128,226,71,155,114,204,16,148,118,133,238,63,125,158,75,47,178,56,54,232,141,217,95,136,109,143,68,194,165,177,181,107,158,243,152,214,45,156,229,137,91,52,239,89,11,44,183,145,225,172,2,211,0,50,226,232,137,147,135,92,26,54,221,78,163,98,41,59,139,132,188,47,168,231,217,219,45,207,40,66,114,68,182,172,141,254,98,183,101,63,11,192,121,151,75,242,18,52,123,101,151,40,64,199,27,222,91,22,177,172,76,177,249,94,26,26,94,218,34,120,62,47,56,222,62,16,201,203,201,164,196,110,191,207,56,118,153,102,215,20,248,60,207,203,138,158,180,42,55,149,46,67,174,123,92,131,143,3,119,92,135,228,203,239,100,183,188,52,67,215,2,90,164,242,186,16,192,106,55,131,203,54,130,224,82,135,2,98,150,254,5,240,219,75,67,52,212,99,138,91,30,17,149,146,66,148,128,1,121,195,22,32,93,67,2,226,176,227,229,92,138,48,44,117,18,201,32,57,16,111,195,244,6,155,144,64,10,43,118,22,24,153,34,137,177,206,183,231,201,72,46,155,1,45,113,233,162,29,39,7,140,140,159,38,39,26,108,161,155,171,36,213,213,63,75,54,189,202,219,133,182,80,213,155,244,127,74,182,230,215,195,118,97,102,164,172,91,225,68,35,174,15,97,56,175,245,67,8,90,196,150,203,239,139,56,182,106,21,142,92,218,240,79,19,203,241,145,250,167,165,33,71,153,129,75,35,127,249,105,196,136,202,229,249,105,230,236,47,41,1,178,178,191,204,201,188,172,37,114,194,170,228,40,150,206,253,67,183,195,161,240,118,237,78,123,239,73,107,70,56,113,121,203,58,91,253,149,63,117,104,172,114,221,213,107,25,83,108,124,104,180,103,27,121,183,17,8,212,90,63,143,116,167,52,212,155,230,133,9,169,182,210,58,89,238,231,93,157,22,124,196,42,138,83,236,125,154,11,186,97,0,63,201,9,168,230,90,166,72,113,97,234,169,218,131,68,23,81,148,84,15,204,18,161,104,53,115,118,71,121,252,194,70,109,20,66,215,10,180,239,79,75,14,45,175,101,148,119,240,210,254,110,54,83,201,53,5,249,229,245,33,91,159,185,159,121,218,239,10,109,79,105,219,194,139,33,121,182,102,177,219,62,97,234,59,154,89,29,22,155,63,111,120,0,210,237,108,251,102,103,234,193,237,41,73,245,120,144,3,41,46,74,130,186,78,74,34,252,87,81,76,106,17,15,83,48,149,142,175,124,22,163,171,32,207,153,145,253,145,71,2,217,237,14,192,69,214,125,202,138,120,2,34,12,228,253,121,224,0,164,13,220,166,66,18,39,174,40,159,72,203,57,158,236,145,208,56,143,203,86,30,125,30,185,135,31,41,58,70,189,100,105,173,178,61,119,246,115,35,17,39,121,28,52,167,73,228,251,185,113,57,146,217,27,247,45,182,62,205,97,36,151,245,174,16,39,245,76,232,202,198,38,88,42,234,71,251,241,157,169,184,8,162,192,169,45,114,36,120,239,67,65,50,103,214,207,139,132,144,239,95,29,93,212,67,63,13,36,217,241,228,184,48,34,56,218,161,106,221,155,174,141,135,206,17,20,52,189,242,97,134,80,23,158,104,215,8,131,124,33,173,238,219,193,101,10,252,91,223,200,52,137,152,251,178,17,81,110,93,181,14,23,30,242,247,202,184,200,34,137,55,54,88,102,173,115,97,122,139,179,242,234,113,170,170,119,69,92,144,130,84,251,107,27,55,241,70,32,11,61,174,37,28,139,106,198,126,163,58,76,171,236,231,161,96,34,237,10,49,139,171,234,218,51,111,92,47,183,133,198,20,140,124,188,62,148,94,188,155,223,52,74,187,168,207,84,75,181,221,160,109,153,135,85,211,17,126,130,15,180,107,47,108,237,78,73,159,24,137,254,187,75,93,38,46,216,245,121,179,163,106,126,110,232,110,194,105,65,162,1,133,255,251,46,145,146,132,50,46,240,66,79,194,225,205,74,221,63,147,17,207,255,94,153,181,20,21,109,53,64,35,209,137,91,182,22,139,137,1,240,57,89,187,129,19,210,8,136,201,235,185,123,137,183,213,160,218,76,101,252,163,231,239,19,25,228,90,226,69,109,227,164,168,127,71,112,67,82,90,245,25,97,3,246,248,122,16,54,135,88,47,19,116,138,24,218,236,123,106,211,11,107,221,184,236,14,15,34,114,109,63,69,231,225,6,40,116,181,39,17,128,7,54,95,54,135,243,208,81,130,76,55,201,177,11,18,71,85,189,43,30,144,39,34,9,7,209,41,211,222,213,69,9,243,222,21,223,88,251,180,182,194,24,43,62,31,209,43,131,54,134,138,140,226,217,114,111,139,44,203,238,58,200,54,229,15,191,108,60,77,165,57,3,9,163,228,242,166,4,62,164,236,4,197,18,199,151,82,66,237,156,116,57,196,56,210,41,93,11,63,251,165,235,176,201,249,53,71,209,205,76,218,22,194,198,33,190,202,129,207,246,22,65,18,68,10,209,174,191,176,121,5,106,63,139,9,95,223,205,177,81,111,247,167,85,230,124,209,240,20,47,60,77,68,74,222,52,197,169,237,171,229,121,212,244,168,234,155,54,231,134,251,182,134,89,37,104,91,148,233,104,220,248,155,20,234,170,159,166,95,196,102,157,92,75,240,189,243,167,111,247,204,114,227,170,87,47,86,49,68,33,150,14,240,60,175,224,62,140,94,164,76,181,89,140,182,184,180,253,232,102,246,138,251,243,245,100,223,28,47,179,251,21,238,148,189,176,237,34,29,236,34,207,247,213,117,206,200,212,128,187,195,56,103,52,157,194,173,59,119,201,209,146,93,170,63,38,151,207,163,200,80,158,149,72,87,251,97,222,4,23,38,247,49,69,90,111,154,35,112,245,223,134,84,89,100,5,96,87,26,89,28,98,33,76,217,4,198,201,33,199,209,48,79,234,84,141,210,19,138,140,155,160,37,78,233,95,177,79,58,158,92,113,144,248,167,174,173,226,169,213,54,20,247,133,210,241,213,133,102,87,49,218,72,177,6,160,74,189,167,74,198,154,187,143,175,139,44,177,163,203,196,209,103,10,51,38,34,207,76,245,165,168,82,110,105,17,102,51,105,45,153,238,72,34,244,119,48,81,93,253,232,205,82,132,104,254,211,168,2,136,158,44,236,76,111,37,56,88,25,98,53,119,118,102,251,231,64,251,131,241,153,84,237,85,114,56,236,242,47,122,134,240,217,134,100,129,91,72,220,44,27,69,77,53,83,104,235,88,254,129,108,211,199,22,5,199,51,141,160,29,159,29,54,77,59,209,76,225,155,241,26,28,137,38,235,56,126,63,205,180,125,75,81,200,55,46,100,72,85,254,131,96,225,190,43,186,33,182,162,232,204,56,177,106,153,98,161,148,124,42,158,201,65,161,224,97,166,207,182,4,246,120,245,93,34,147,46,193,153,40,143,156,248,6,13,253,11,83,111,203,170,56,212,204,27,232,26,200,158,207,58,181,172,2,166,214,109,220,29,173,36,238,85,186,135,121,198,237,228,161,144,166,33,97,95,197,64,222,245,36,104,69,162,83,94,228,88,50,130,248,110,84,156,72,93,72,82,185,154,117,95,118,207,107,116,24,139,228,179,209,229,93,145,143,251,141,10,105,22,128,197,72,194,59,142,198,147,75,130,1,232,126,180,0,248,149,243,249,201,141,145,207,230,29,57,156,204,82,74,20,78,179,113,73,47,76,99,148,106,252,178,162,96,8,125,97,250,205,36,33,87,113,139,109,158,236,51,175,187,166,186,175,103,50,131,61,225,71,195,71,146,157,57,58,164,206,143,69,153,1,50,121,23,161,80,200,211,126,102,82,210,85,116,46,114,163,110,223,114,252,48,41,104,57,184,224,181,126,115,75,230,248,196,238,72,149,66,33,117,5,140,18,91,86,37,47,58,236,226,228,16,250,117,150,230,17,151,20,47,123,152,132,94,19,1,179,74,132,241,70,18,82,154,170,126,70,175,98,12,67,46,91,15,206,28,29,23,190,17,192,22,173,69,172,16,206,76,16,239,26,113,134,46,162,111,19,214,226,244,163,209,112,207,91,142,182,154,155,27,156,159,64,5,247,170,167,191,71,183,125,13,31,112,147,82,147,214,116,180,24,89,139,227,169,80,77,82,221,193,13,189,161,251,64,66,61,84,54,47,164,208,122,234,53,142,158,136,185,138,36,98,179,54,223,29,207,212,146,152,170,49,73,165,173,197,40,205,98,102,106,178,157,149,114,136,31,77,56,55,69,88,144,215,237,204,44,126,27,33,9,185,242,51,138,75,88,71,39,154,90,100,26,199,96,116,149,249,110,219,154,117,5,133,181,227,198,210,7,62,83,131,8,38,78,86,133,26,48,201,219,245,242,248,244,18,206,45,223,46,187,117,145,60,156,236,38,93,158,225,140,134,53,228,125,176,125,40,222,174,143,210,224,166,114,243,224,19,185,84,255,186,48,96,203,34,33,194,148,178,60,83,114,214,30,236,121,68,252,213,56,116,217,71,120,54,62,166,8,207,66,240,33,51,121,97,86,250,61,244,194,10,166,174,119,136,23,104,75,93,164,99,15,76,25,244,158,220,124,106,69,46,20,137,219,144,17,192,101,27,142,153,136,168,226,89,115,13,90,41,250,163,71,217,244,194,97,78,184,3,249,121,188,216,251,142,207,93,119,111,25,54,187,21,98,48,125,162,124,185,142,34,80,167,87,102,89,139,59,74,42,2,78,253,159,11,91,222,169,121,214,83,184,33,250,188,73,27,206,56,119,161,91,249,124,215,127,43,94,249,31,63,42,175,145,64,122,198,29,45,173,80,21,178,59,110,70,205,227,168,166,133,46,71,91,154,230,62,75,74,209,83,154,212,10,37,173,228,210,80,72,158,159,183,81,62,71,83,19,188,159,100,105,212,154,85,145,22,126,182,75,108,48,10,208,80,215,239,2,90,121,242,215,108,89,111,209,0,62,59,48,124,246,186,143,79,140,76,102,81,152,130,240,189,239,140,142,140,104,126,23,232,82,78,176,216,217,130,161,245,29,251,205,51,167,116,200,64,205,252,252,180,233,151,59,76,9,189,182,207,79,47,151,61,220,228,111,146,168,239,20,115,42,124,179,197,89,200,181,129,20,213,109,152,17,49,205,145,144,219,159,137,202,40,73,1,99,181,163,218,198,9,223,249,152,67,49,254,148,55,178,104,58,188,22,77,192,179,21,201,216,161,129,138,77,80,44,14,236,93,62,194,176,131,64,218,39,178,105,198,58,77,215,14,250,231,119,204,223,103,232,201,99,33,175,62,91,132,2,16,233,116,160,110,178,205,41,173,88,214,72,231,11,188,16,190,120,113,31,55,41,162,180,155,171,77,229,45,169,41,137,48,144,233,178,145,154,119,152,105,85,246,239,201,184,33,17,42,160,83,175,89,9,227,227,175,88,245,88,92,134,194,147,21,115,197,11,253,201,62,171,100,104,14,181,127,124,208,224,81,12,141,67,78,220,83,222,170,119,86,231,166,48,210,126,245,133,110,80,56,170,6,57,59,114,252,63,103,74,233,60,199,61,111,158,39,233,71,155,45,217,144,163,233,195,89,35,226,171,217,212,126,129,204,65,236,63,48,0,41,170,205,150,209,62,245,158,145,205,186,63,101,156,194,24,198,120,214,31,10,27,165,44,169,131,2,145,253,197,148,211,74,48,10,51,207,180,24,136,133,215,43,1,235,121,37,120,190,59,124,166,188,45,177,91,233,38,199,80,35,142,175,84,216,36,18,135,254,27,171,102,66,138,79,246,200,248,253,156,176,197,175,124,239,166,91,182,154,109,79,225,243,74,98,139,167,218,161,21,35,243,88,84,45,203,38,129,161,105,173,249,230,134,100,121,79,31,89,82,60,36,223,80,193,110,175,203,230,6,85,154,20,65,8,226,19,50,196,169,244,161,253,115,247,77,139,78,87,137,134,17,213,39,87,231,48,124,114,137,134,123,50,226,182,111,38,209,141,92,82,38,56,67,176,212,183,21,53,215,8,17,226,235,152,247,149,216,230,146,245,23,166,143,233,27,65,117,118,184,90,1,95,183,223,208,194,253,228,180,163,234,7,130,132,209,236,177,157,60,51,220,88,242,245,225,208,146,93,208,2,210,9,22,117,114,99,88,9,245,216,6,159,40,133,160,85,242,6,198,149,140,199,130,21,141,188,47,172,43,115,247,116,202,54,197,95,177,55,57,235,238,243,208,193,236,51,171,6,32,187,111,204,134,226,224,169,218,11,200,169,150,57,60,49,77,215,13,75,142,192,100,194,61,185,198,109,203,84,108,170,78,84,19,3,205,154,191,162,75,167,251,186,108,242,213,39,96,21,49,73,228,84,103,228,44,206,86,164,234,172,128,102,109,77,177,189,223,168,177,143,143,33,210,120,37,136,243,205,147,195,24,159,36,17,85,178,56,154,56,94,78,222,182,57,3,199,67,161,0,222,244,228,197,5,118,22,34,104,176,34,212,201,169,52,215,42,102,221,222,154,72,133,46,152,167,103,112,127,201,124,121,29,147,13,185,199,50,68,65,69,27,90,40,11,66,138,141,220,23,34,162,42,100,185,225,138,248,209,147,135,242,169,11,90,125,235,130,100,166,244,219,91,208,178,90,245,92,37,194,145,75,30,9,91,249,238,83,60,73,57,250,195,53,87,73,253,223,65,212,216,138,166,234,127,69,186,200,22,154,236,140,166,234,41,249,248,209,205,74,93,75,203,203,216,161,248,77,145,53,253,20,63,200,244,247,184,103,198,114,249,200,94,17,47,70,126,119,97,62,249,145,13,58,107,106,142,236,48,92,91,81,238,71,214,28,206,145,231,181,73,251,168,0,237,70,91,196,21,35,17,64,36,240,214,172,248,48,218,185,167,212,177,20,235,154,91,134,158,219,70,36,228,217,87,14,213,215,196,255,220,203,12,38,85,166,39,39,243,232,210,87,231,35,222,184,228,13,173,217,231,160,175,83,195,104,106,3,101,90,96,190,69,166,213,139,86,4,133,17,14,189,113,12,2,208,41,213,111,69,127,93,71,85,134,232,121,100,89,235,31,86,164,247,178,59,157,146,91,63,158,141,51,157,43,127,162,94,88,178,24,41,240,204,90,120,10,192,62,111,24,240,74,202,124,99,32,118,175,140,124,208,86,129,90,198,6,204,61,47,240,109,181,207,53,120,79,55,167,96,171,110,92,17,173,98,224,68,228,176,201,114,105,229,6,123,112,151,103,131,109,99,241,132,60,22,166,32,47,159,227,171,165,246,111,60,180,234,222,20,231,121,144,180,251,148,64,160,208,220,162,61,84,92,243,143,147,103,106,29,221,81,143,173,88,232,233,35,207,38,30,238,197,220,156,190,186,114,240,11,220,18,140,134,247,244,201,40,110,100,176,187,47,47,25,78,101,215,247,153,173,31,228,94,26,190,162,164,164,228,104,40,56,126,229,240,95,187,136,95,81,196,32,77,225,112,33,177,58,180,174,4,69,48,71,237,190,124,10,5,187,45,136,91,94,187,39,177,50,85,114,117,65,13,104,65,12,96,97,212,6,61,250,210,157,201,13,140,150,178,202,116,108,182,221,35,104,5,109,126,4,41,233,230,243,253,211,66,183,105,105,135,55,41,242,20,177,136,177,200,85,35,135,73,197,21,170,204,55,249,227,189,120,230,237,182,60,204,57,123,128,62,84,47,204,108,226,93,222,109,210,17,161,122,173,52,158,184,160,196,228,67,75,159,254,39,147,100,77,1,195,41,215,94,4,122,128,239,68,12,153,227,68,141,218,231,140,14,246,118,148,200,64,159,38,220,157,184,40,50,37,77,181,194,248,48,156,101,97,242,212,77,205,40,145,31,104,174,9,68,191,3,169,94,121,214,236,202,146,179,172,55,98,159,189,124,186,247,86,84,93,96,36,158,120,233,211,23,98,157,110,43,96,115,8,208,30,9,10,170,61,96,235,101,214,86,156,157,82,240,220,136,236,178,118,234,176,97,240,21,128,29,243,249,18,228,198,80,46,107,57,24,95,236,170,183,16,61,207,227,78,201,165,223,16,187,59,223,154,80,26,207,133,211,111,227,52,57,60,27,147,52,19,152,92,171,119,71,77,216,9,72,227,63,24,1,229,96,60,46,180,60,147,112,211,73,122,183,199,162,131,83,163,210,62,125,153,93,171,195,152,200,151,164,164,71,226,97,111,100,32,120,27,194,177,235,214,139,185,226,153,34,207,153,213,21,149,30,35,39,53,110,179,80,144,113,134,80,117,169,49,150,44,139,45,180,94,156,170,139,91,69,224,25,131,82,131,192,40,83,230,24,13,240,19,182,254,118,53,147,111,63,57,62,187,210,151,117,246,23,172,194,53,206,77,32,247,94,136,21,232,222,79,39,202,75,10,163,43,227,49,210,129,113,73,80,35,89,4,31,93,124,151,103,166,194,86,38,198,19,172,68,120,19,114,32,87,236,217,22,106,115,44,114,242,188,40,183,214,18,131,172,177,55,23,152,164,133,75,156,153,196,165,56,191,96,134,81,195,203,134,218,39,60,9,133,77,173,203,81,188,233,183,158,154,5,222,63,107,156,114,84,130,108,108,235,244,244,31,54,161,41,249,178,206,70,130,182,53,31,221,164,241,146,12,64,58,128,136,35,28,46,40,54,52,245,221,45,243,113,68,73,80,105,187,215,48,94,250,253,105,155,172,148,172,143,245,74,104,42,78,75,190,74,241,130,205,24,226,17,247,69,205,142,221,200,212,177,15,133,206,201,221,40,177,144,223,144,47,103,144,28,115,216,108,194,5,69,39,212,55,238,136,153,146,114,80,71,96,82,183,53,224,212,191,31,173,169,198,248,185,199,249,255,41,190,69,68,20,16,230,151,195,102,33,34,191,61,16,85,108,113,244,89,43,146,76,179,236,33,201,250,5,108,27,121,153,48,22,164,178,119,244,202,218,129,221,127,166,237,206,222,158,168,36,232,141,37,12,1,124,154,61,159,66,42,218,86,200,216,240,250,219,121,122,219,86,170,135,46,100,74,188,77,96,144,2,148,46,55,162,128,80,154,156,104,38,20,21,212,58,99,31,150,245,8,190,60,69,73,61,218,172,21,151,195,231,33,13,157,69,45,200,244,247,133,236,168,198,24,192,163,68,251,80,39,37,33,158,98,192,103,13,40,78,244,55,142,140,12,149,3,103,50,181,14,211,195,32,159,87,51,246,230,118,120,252,246,31,2,147,233,247,105,161,255,18,70,130,154,172,95,244,24,100,154,145,229,190,206,86,177,186,118,14,67,28,133,58,253,233,179,227,242,128,147,174,123,168,132,114,219,195,148,193,253,161,161,72,58,133,192,77,45,240,70,55,228,81,112,29,200,10,210,142,236,237,40,72,175,85,105,92,58,112,26,65,75,63,47,174,182,172,253,11,80,227,154,127,32,136,198,211,48,166,48,52,11,111,133,65,68,228,211,129,64,165,208,197,213,16,94,111,98,202,100,29,213,49,125,91,8,167,253,194,180,1,132,233,18,147,211,160,26,247,129,169,137,6,92,191,205,13,228,5,146,119,217,84,107,96,148,143,171,81,112,45,62,35,65,139,216,162,160,220,204,90,40,249,51,171,220,148,46,214,141,118,237,49,188,169,106,162,255,32,237,173,200,86,226,182,17,240,137,13,116,164,156,137,18,126,173,183,69,145,137,145,245,163,213,244,4,152,145,254,160,239,73,78,94,172,92,168,61,87,73,214,46,188,122,106,180,69,161,249,173,98,43,56,123,181,28,176,69,44,10,91,47,185,143,133,74,251,189,172,77,166,133,191,252,133,20,99,157,138,206,11,91,127,158,227,133,167,89,71,78,133,33,212,70,243,93,49,7,152,15,92,92,58,132,142,68,147,112,20,24,69,53,159,206,10,122,64,99,107,103,210,164,168,228,71,83,16,233,122,48,28,37,159,135,17,169,194,253,66,97,164,38,87,192,150,211,214,150,42,68,227,167,183,67,34,104,170,13,118,155,30,121,95,147,241,209,218,170,193,1,175,188,184,126,32,110,137,164,184,181,219,11,78,166,55,98,162,229,92,21,179,254,173,64,211,199,52,129,226,114,119,241,90,252,148,17,104,220,218,102,102,108,69,239,32,165,10,36,241,15,198,77,197,185,160,166,24,55,170,246,66,50,238,134,127,62,104,107,170,118,109,53,123,225,104,94,77,200,97,75,135,14,13,9,219,205,147,16,100,199,187,85,91,37,169,234,248,226,131,192,229,121,34,242,58,104,157,88,254,80,208,104,37,5,39,49,124,197,128,241,254,54,193,148,58,239,2,143,176,179,2,54,33,79,233,178,217,51,248,179,211,188,239,102,215,38,156,109,237,94,14,163,146,171,109,183,103,91,143,81,109,192,116,230,202,246,2,225,104,159,43,7,159,53,91,104,133,233,44,12,216,246,172,242,219,124,186,222,213,78,163,69,151,212,23,141,206,103,61,201,209,90,142,33,155,76,119,148,46,170,175,1,22,129,126,26,80,113,145,168,123,62,56,45,149,12,34,106,108,33,205,70,181,136,173,145,192,20,40,189,93,223,220,75,132,75,109,210,222,193,54,29,86,161,16,115,245,3,35,60,147,162,227,62,149,143,180,33,228,211,233,180,250,193,218,151,180,1,232,92,218,25,157,79,42,224,196,30,83,239,155,143,38,116,19,77,105,92,236,201,12,206,243,193,205,182,109,159,223,174,110,55,59,40,114,23,213,112,98,160,52,151,112,194,112,115,170,12,193,65,73,156,250,149,53,138,168,242,225,23,122,23,166,43,82,144,120,131,48,241,121,104,37,212,213,72,6,107,50,132,228,99,242,134,45,226,74,30,155,158,27,182,116,136,24,156,15,42,105,164,95,136,66,67,41,105,157,133,17,83,88,233,6,155,168,46,186,218,5,33,211,214,45,246,74,53,26,26,173,98,148,165,90,117,118,224,230,93,30,42,31,86,169,148,237,59,10,115,79,217,132,233,82,27,209,70,167,20,90,158,178,207,214,173,102,182,38,196,209,69,23,40,171,46,208,9,20,207,131,138,163,83,87,138,33,150,142,43,133,209,139,9,85,169,66,90,134,30,26,66,175,19,182,103,254,192,103,234,8,49,140,3,27,173,86,97,19,190,20,177,164,81,85,64,129,236,125,72,244,52,88,157,218,35,55,144,182,244,247,57,209,248,85,5,53,122,172,206,202,145,3,46,154,184,38,39,66,127,66,252,54,150,205,31,121,18,212,100,222,209,8,97,201,38,5,181,187,36,191,141,122,234,254,192,166,241,28,48,149,232,254,21,55,121,10,157,205,62,162,166,176,169,187,5,76,50,83,53,43,136,177,99,176,32,218,162,226,86,124,81,211,123,30,129,115,154,154,42,130,197,83,67,114,137,141,160,238,88,173,172,241,196,248,96,212,183,143,200,8,154,107,243,169,141,109,68,9,63,66,32,79,123,215,218,207,179,180,214,154,114,192,204,162,54,214,246,254,192,52,136,136,148,153,250,172,3,91,139,177,8,161,105,156,101,202,112,229,233,214,157,183,171,66,31,40,18,151,39,229,135,80,181,202,205,32,115,215,214,59,24,201,104,77,191,241,18,250,59,250,76,246,170,98,5,213,214,217,251,166,14,55,182,10,129,64,82,219,79,171,108,192,113,254,28,93,171,251,23,155,242,220,20,187,21,96,66,169,254,100,235,214,231,43,168,52,195,63,253,183,62,231,71,156,232,236,50,107,121,90,103,157,47,65,31,57,242,101,79,123,142,78,22,21,170,194,113,106,190,55,66,90,161,125,224,51,87,141,241,212,252,32,32,43,204,218,241,174,156,254,91,213,46,162,212,16,2,65,5,183,78,85,202,65,11,187,62,69,74,138,40,91,245,156,32,188,62,25,206,180,62,219,32,26,7,114,120,170,152,40,235,86,245,21,147,73,143,55,134,206,212,248,92,26,204,134,80,224,194,23,78,187,184,179,145,187,210,19,155,37,249,170,39,255,41,195,60,45,218,164,50,209,7,166,158,28,48,29,250,249,115,114,179,157,8,248,236,124,116,82,60,131,120,164,152,121,178,53,225,127,84,176,40,25,135,44,49,178,157,154,71,70,96,43,197,82,114,150,241,244,149,76,59,219,141,39,131,11,121,89,213,164,152,78,195,58,235,68,12,38,49,164,234,94,145,118,52,225,224,34,118,145,160,182,157,15,24,230,187,246,67,211,158,250,228,148,7,34,10,31,221,49,188,109,246,147,60,222,26,241,103,244,86,234,123,102,166,199,86,63,154,103,237,9,221,18,121,109,253,0,89,3,215,19,30,238,236,137,63,71,99,90,17,240,249,118,53,126,69,173,109,165,247,182,27,139,181,222,55,146,39,79,79,153,77,194,254,28,157,83,141,89,139,172,192,71,27,9,23,15,167,111,2,115,43,31,248,124,64,61,142,174,208,113,251,71,196,174,60,249,95,28,194,170,206,137,124,191,89,21,174,207,238,102,126,244,243,114,124,220,124,45,229,163,128,119,246,169,130,18,134,235,47,67,28,13,244,196,66,69,63,109,156,226,67,209,242,108,244,84,244,5,189,192,21,90,107,104,83,127,42,29,217,120,66,239,216,179,253,213,33,72,174,241,221,48,202,54,250,34,233,6,126,79,235,204,63,31,1,173,180,233,85,125,167,46,120,122,40,76,231,199,19,27,71,141,252,35,222,136,155,223,59,154,56,86,27,250,41,249,191,247,140,177,143,170,242,193,15,143,224,19,56,85,93,3,210,79,126,249,233,160,107,146,0,223,108,212,10,30,170,114,23,184,23,74,100,138,60,224,248,232,66,178,193,138,112,1,50,182,154,179,101,140,99,194,209,14,152,238,10,133,97,145,188,235,62,59,30,157,110,176,57,153,161,242,140,159,154,74,251,26,19,33,108,2,39,219,41,117,238,57,48,146,22,2,175,161,149,190,196,10,243,244,219,77,133,91,79,94,225,26,200,209,103,74,208,147,99,96,217,186,192,89,103,97,252,17,158,44,55,159,202,103,30,77,248,71,191,79,199,54,138,159,223,62,95,68,29,114,114,205,35,103,252,184,157,75,98,240,87,121,254,124,15,231,155,120,39,79,42,222,133,35,93,207,17,238,155,234,231,71,107,22,194,153,79,195,103,71,204,47,205,47,156,195,133,0,22,196,250,30,124,182,146,238,19,176,225,238,127,208,190,158,215,203,38,115,251,61,53,218,215,110,225,177,73,146,181,175,98,43,241,91,192,103,141,171,159,147,83,246,138,159,30,200,188,141,15,156,188,97,110,216,86,190,105,117,149,118,188,20,150,17,219,124,169,181,116,187,75,127,238,9,116,74,237,143,42,49,246,208,97,1,2,73,78,37,45,38,228,167,119,108,153,123,124,110,43,69,80,106,183,156,213,213,97,98,121,22,6,32,116,50,245,172,143,12,166,67,88,89,208,137,153,62,114,200,200,2,132,153,11,4,36,149,221,75,196,137,99,196,149,145,26,209,11,91,198,74,114,244,44,28,249,163,27,188,40,50,62,184,166,143,131,7,213,170,20,22,81,52,98,126,36,189,81,57,10,99,30,26,188,198,71,45,121,82,43,139,131,207,171,250,56,147,82,251,247,222,72,96,180,185,246,71,85,152,185,244,194,56,33,125,108,23,39,10,226,15,45,73,165,104,210,48,185,130,48,92,25,43,169,37,23,54,99,43,126,153,178,149,166,191,105,40,105,207,111,136,58,86,209,17,204,142,35,28,187,112,114,93,106,98,70,53,111,60,7,27,102,93,117,108,100,3,81,194,150,164,67,13,84,29,115,104,53,227,121,235,144,186,80,67,85,224,21,95,71,239,166,164,251,129,167,55,48,2,51,121,253,115,242,80,180,28,240,141,242,250,94,121,143,79,139,76,252,248,231,224,18,129,219,48,231,202,207,149,117,140,127,227,169,192,228,252,220,215,121,164,114,242,202,64,250,231,133,120,135,201,192,134,118,126,204,63,113,208,11,161,206,129,217,129,86,66,48,70,104,33,23,78,143,212,86,21,196,3,115,250,184,52,72,20,58,145,14,56,169,227,25,18,157,161,180,62,112,35,245,31,112,251,104,248,210,155,116,162,167,248,109,122,239,63,10,236,228,235,158,179,213,70,154,245,243,212,76,235,60,224,172,98,103,168,202,71,17,7,174,255,28,31,95,32,50,189,145,45,130,246,249,169,113,226,160,22,148,10,172,173,118,255,24,124,12,227,69,196,201,217,206,171,190,59,76,146,103,215,66,106,97,127,164,227,241,175,223,93,92,183,154,170,118,83,255,206,253,217,129,153,251,130,250,33,175,234,121,102,96,244,30,245,153,86,250,230,195,188,170,47,54,221,10,195,49,11,180,141,164,174,193,231,219,67,182,45,96,252,167,244,190,140,236,17,87,70,92,173,242,239,38,235,16,126,123,56,249,233,198,40,225,223,189,223,149,161,37,169,215,93,218,83,0,54,247,182,239,199,91,16,144,136,159,198,130,72,221,42,6,146,43,59,126,250,132,210,227,115,215,236,224,226,11,106,56,66,125,14,102,51,19,47,187,64,128,210,235,78,91,220,246,240,216,252,250,83,51,233,60,147,52,26,104,62,211,10,114,78,239,228,24,187,166,143,123,2,173,228,15,54,185,56,245,94,64,248,40,78,158,16,194,254,58,55,212,249,140,204,76,127,124,252,99,251,16,31,47,170,15,233,227,139,178,240,56,240,167,66,173,234,35,15,207,16,47,225,43,4,167,242,227,175,211,39,4,179,17,48,69,230,143,87,70,79,145,114,25,213,168,69,42,129,197,6,52,204,175,172,126,253,241,179,64,20,53,158,26,141,91,243,115,223,88,96,196,235,62,59,52,52,183,63,38,31,145,247,183,65,88,63,230,34,39,104,138,48,167,78,142,215,103,102,86,1,241,203,56,49,124,125,77,130,228,8,10,55,226,227,169,194,90,27,55,61,62,222,9,166,250,250,156,19,55,29,221,249,171,250,21,235,125,134,234,164,235,102,197,49,202,55,9,36,248,199,199,83,187,254,118,212,1,211,82,250,117,88,131,157,126,93,79,225,185,143,127,224,225,250,19,192,88,195,183,175,11,90,248,152,193,43,212,196,29,104,138,29,134,229,19,63,110,21,214,62,28,40,193,241,215,197,12,253,145,64,45,19,255,121,36,205,43,237,192,185,148,175,245,27,89,97,119,153,197,219,75,11,187,214,206,18,254,182,20,82,63,206,238,173,6,157,143,158,228,53,63,215,140,72,96,13,144,139,252,220,49,197,130,28,112,250,36,58,9,196,102,13,95,233,243,137,124,134,8,186,81,177,28,211,209,214,63,78,71,101,25,155,231,121,13,247,207,138,73,118,194,165,33,134,49,232,234,215,70,41,213,248,38,33,130,79,205,53,66,166,100,146,126,134,216,123,125,92,121,242,137,120,242,243,203,166,195,241,99,86,116,54,182,251,153,113,19,197,232,209,212,206,31,106,157,103,138,194,142,205,207,7,124,126,12,102,173,175,255,185,132,99,115,184,63,70,71,211,133,127,135,117,240,100,29,7,144,143,243,243,24,111,76,230,10,67,191,12,183,225,250,99,104,40,220,163,199,3,56,163,88,173,48,233,246,103,188,142,14,163,62,82,236,81,215,131,109,207,172,48,52,161,248,237,138,53,216,103,46,66,113,37,156,215,203,88,31,123,15,68,99,230,124,158,240,216,221,125,102,193,122,118,13,241,58,51,51,180,222,24,81,234,123,44,25,245,196,15,138,102,225,67,139,138,122,39,83,27,13,135,114,50,106,189,126,172,142,184,115,71,19,84,29,221,187,192,2,240,187,194,181,117,107,188,74,199,85,228,28,186,229,5,247,199,171,133,238,245,29,112,254,84,110,232,72,159,78,38,68,2,168,182,143,69,211,132,133,235,223,117,219,203,76,124,191,134,41,97,9,223,16,51,248,184,67,65,95,77,158,65,109,230,75,162,107,3,77,255,213,195,120,254,247,26,26,114,210,46,227,180,105,34,47,58,152,229,202,17,177,245,6,119,162,163,179,53,250,248,93,16,28,84,71,79,4,216,190,21,41,142,240,131,79,40,52,85,112,149,100,214,246,94,111,11,127,62,40,114,20,211,95,23,148,164,162,133,112,4,58,206,12,118,159,25,1,126,107,186,58,32,75,26,142,65,168,119,148,207,252,79,71,106,204,240,38,135,178,213,9,140,54,191,234,175,147,102,173,174,220,3,12,4,115,24,31,50,23,230,143,121,14,137,124,39,39,15,254,163,52,85,224,90,252,137,63,149,108,123,94,85,224,226,235,170,190,236,253,236,129,165,157,142,109,236,142,84,61,77,213,24,145,43,108,210,143,14,179,172,125,116,245,80,180,243,125,176,145,73,182,246,65,101,212,64,30,138,146,189,74,200,209,206,228,69,120,68,245,186,180,167,16,150,245,240,153,193,212,170,107,35,20,90,29,44,156,23,110,80,113,155,42,25,50,19,248,230,36,49,155,213,253,81,50,68,32,240,247,211,116,105,204,37,83,146,105,87,159,7,229,48,65,71,85,237,59,132,52,235,173,1,178,108,22,117,16,60,129,24,251,253,187,173,162,159,240,99,6,86,33,126,78,143,36,240,15,129,144,40,87,206,247,215,154,31,141,160,223,84,233,188,76,86,111,94,180,82,47,30,159,83,119,239,248,233,136,3,64,222,144,11,163,195,238,110,84,187,121,164,136,59,15,237,60,230,94,115,97,28,14,84,244,108,209,193,232,154,75,248,116,90,125,82,228,29,217,175,249,111,35,184,198,48,23,184,100,103,154,19,103,192,71,235,170,136,9,97,48,95,152,15,76,98,51,107,199,235,174,79,196,255,108,159,102,112,120,168,217,245,35,96,55,147,233,95,42,198,89,162,0,104,109,49,202,89,2,78,225,111,139,149,140,25,57,9,204,222,210,159,248,162,73,78,123,43,105,146,163,155,192,97,152,194,170,106,73,161,160,222,173,13,123,9,196,207,165,195,209,94,72,60,22,68,109,85,128,107,90,91,227,242,75,35,237,93,181,63,146,125,141,231,191,140,58,221,164,62,136,120,23,41,69,135,161,166,118,17,92,155,38,240,118,231,44,106,98,152,85,23,133,209,35,239,14,163,52,209,85,151,108,228,232,133,237,24,23,37,17,145,166,156,139,59,68,115,152,250,146,12,22,216,166,195,21,195,201,189,244,36,27,163,3,35,17,117,99,52,76,154,9,137,5,237,54,41,94,20,141,252,41,95,39,133,239,228,140,193,110,148,193,172,109,161,21,119,228,187,56,158,15,113,211,209,218,20,70,103,166,62,184,10,25,139,214,48,132,153,90,192,179,11,239,219,122,76,166,171,230,3,83,145,223,2,195,188,243,177,100,5,93,21,202,157,183,205,209,97,100,129,164,139,113,50,213,251,18,5,140,69,70,213,135,198,229,249,11,203,231,141,10,13,25,120,98,41,22,112,66,179,93,224,179,238,122,117,135,125,233,170,82,86,5,238,40,192,4,252,177,13,6,30,46,32,217,205,164,86,132,34,12,237,78,247,53,152,138,202,7,174,110,237,208,33,148,77,177,63,52,56,251,2,6,140,137,240,254,92,89,205,15,45,243,243,137,192,157,239,239,117,34,218,181,234,247,174,223,88,97,98,80,85,228,137,64,182,147,129,129,147,144,56,121,162,132,150,113,110,156,46,199,231,101,239,52,222,219,36,193,85,230,247,109,186,30,149,193,90,136,0,166,247,60,158,25,49,240,103,156,185,108,31,216,137,40,244,101,48,217,58,247,20,152,28,135,94,23,237,54,62,76,210,94,31,233,60,208,238,171,15,168,170,200,77,51,106,223,15,44,218,243,57,127,223,214,8,120,170,114,5,179,106,115,10,165,161,31,249,58,84,15,107,138,201,234,172,60,48,76,84,200,176,123,163,8,185,120,136,47,242,203,144,2,146,15,125,242,156,83,91,143,39,123,62,223,252,208,63,200,186,150,63,48,230,64,14,35,130,168,99,4,35,85,215,86,5,166,40,241,78,142,177,97,246,28,79,135,110,144,85,174,96,152,251,140,47,0,29,170,67,253,160,84,118,138,163,124,241,50,201,2,23,207,150,0,159,77,132,132,10,166,158,150,253,163,236,198,254,42,122,244,160,123,246,29,125,166,107,209,232,29,92,154,215,22,153,191,171,104,50,129,246,233,98,61,160,185,106,23,45,78,237,39,42,186,159,29,114,45,75,67,9,106,22,205,251,231,129,167,22,156,144,43,67,77,216,143,206,16,229,229,133,140,86,200,99,223,11,231,77,47,21,99,27,63,31,153,28,48,117,181,254,129,67,142,208,96,117,58,54,81,75,26,62,46,60,44,65,190,21,198,169,40,96,164,51,36,194,34,85,6,141,60,224,243,128,243,7,110,148,10,2,238,202,208,58,95,7,210,63,30,128,161,205,146,62,163,129,194,181,19,156,241,36,160,27,83,228,39,160,170,120,137,144,118,252,19,59,202,51,63,176,205,142,1,211,192,54,20,62,119,125,211,11,166,98,143,186,243,7,46,222,216,96,74,1,189,124,126,186,190,113,90,233,160,80,193,102,12,205,171,43,129,90,55,126,147,78,65,96,58,213,239,251,172,38,121,174,98,158,204,116,211,31,26,159,58,230,161,2,35,207,239,17,22,230,48,240,115,229,161,21,204,113,253,210,16,84,234,34,191,205,126,169,59,211,183,35,165,74,235,132,194,117,206,120,104,13,126,216,254,28,221,99,121,168,164,211,181,157,27,185,243,238,252,102,96,234,137,250,182,73,215,7,122,246,17,159,161,96,138,180,113,106,218,161,36,48,196,238,249,4,212,15,166,87,68,127,153,61,198,12,148,30,128,207,185,87,8,172,116,243,20,146,105,26,86,117,119,169,44,80,254,73,159,8,10,143,51,158,72,251,40,241,32,101,142,230,160,163,16,45,190,231,62,123,163,28,191,92,173,82,32,112,163,220,120,231,202,90,151,85,110,62,112,136,148,2,23,220,112,21,198,187,199,127,187,162,193,215,219,7,238,110,242,105,244,238,213,199,23,110,110,230,2,12,237,168,126,96,220,155,2,70,218,50,127,47,173,196,171,38,45,56,250,71,159,101,174,28,239,250,140,176,36,172,208,10,15,13,94,206,133,121,183,75,101,120,23,162,81,241,80,33,106,106,52,60,72,25,36,95,252,16,175,58,11,186,252,54,204,128,248,246,232,62,235,122,238,109,205,80,247,190,208,128,104,26,92,97,224,124,162,167,236,112,134,90,167,71,103,252,232,238,149,65,124,86,227,58,104,79,72,205,222,113,88,48,26,20,55,99,172,118,159,24,53,158,15,91,141,208,216,101,49,253,13,135,153,240,228,161,77,184,177,53,251,165,209,209,39,138,5,21,47,164,225,101,114,212,3,209,156,208,40,7,195,56,159,199,241,184,171,69,55,9,103,215,80,91,220,55,44,78,105,170,96,169,59,251,54,15,146,206,103,94,187,10,132,17,201,160,65,242,224,220,52,16,194,207,242,253,54,22,124,69,167,13,4,201,186,127,250,180,90,241,220,101,176,76,183,212,166,30,52,251,103,217,77,213,249,37,29,175,27,216,136,50,21,146,129,44,113,207,48,70,228,121,119,83,214,146,155,90,226,86,89,109,73,136,141,108,49,221,99,249,62,16,155,172,78,63,68,49,150,151,37,10,194,198,37,245,112,1,14,95,145,238,52,230,9,130,155,59,80,32,150,165,33,59,85,188,121,206,42,221,29,174,194,150,224,22,210,242,46,198,14,81,172,76,73,44,52,164,142,189,250,206,46,3,145,13,57,186,176,81,245,41,7,191,46,93,20,209,125,57,235,247,189,43,156,218,166,102,14,48,70,78,94,32,63,139,237,220,204,181,15,102,226,117,109,48,68,97,214,71,164,23,225,220,179,228,254,126,154,248,19,163,240,172,39,71,115,248,247,101,54,235,213,144,47,15,62,230,112,23,144,102,14,78,159,7,90,146,145,176,47,76,243,248,84,213,50,28,40,239,186,69,144,2,3,109,168,220,115,193,197,248,194,248,35,108,189,110,198,89,187,223,37,109,160,120,8,201,19,157,214,65,255,123,224,152,67,210,110,33,48,9,44,167,198,144,70,43,82,73,56,231,166,157,236,174,183,205,140,57,164,254,87,173,51,186,23,63,24,215,164,169,218,220,169,142,232,252,108,230,52,160,54,30,150,192,112,25,18,244,172,207,40,22,23,4,132,215,167,231,206,72,243,208,106,35,106,208,29,74,179,191,15,56,126,93,117,126,40,182,23,247,180,107,136,108,174,173,98,209,148,43,253,202,48,88,149,134,189,106,29,8,222,125,137,214,50,114,58,111,8,211,126,132,104,218,133,109,185,150,9,129,234,199,153,82,238,40,172,166,147,47,179,13,251,61,12,189,46,92,168,251,202,67,193,147,150,168,244,194,88,146,207,143,68,54,14,37,126,91,244,141,86,241,226,99,134,25,211,185,245,205,244,105,146,72,135,81,46,233,174,160,221,144,129,45,89,149,18,57,118,44,63,57,12,2,85,98,199,193,41,189,43,207,246,121,138,160,51,183,150,139,95,57,255,167,250,120,103,26,88,239,243,50,150,165,244,112,29,152,205,254,173,145,240,80,147,42,99,86,179,206,222,239,153,83,57,149,5,0,189,26,132,135,252,153,47,54,117,239,141,177,13,11,71,99,114,89,72,201,136,252,228,66,21,244,102,168,184,49,107,2,23,125,73,235,9,155,254,74,50,6,148,83,212,41,11,129,104,60,181,210,68,132,130,254,227,22,162,104,184,133,66,203,144,131,59,212,89,31,106,101,34,2,165,186,152,191,128,46,222,23,106,35,114,97,136,166,249,92,122,224,178,165,145,162,154,222,114,124,32,240,197,183,106,143,33,25,190,226,186,160,255,107,45,192,42,88,30,126,209,165,75,179,173,220,21,233,128,233,111,43,27,43,80,34,218,108,242,159,119,195,104,118,211,93,68,130,120,29,163,56,217,129,54,22,104,208,242,182,208,127,116,142,7,147,68,150,249,12,189,15,100,1,127,168,117,58,215,170,66,164,231,147,56,11,78,185,48,177,148,106,23,155,253,70,171,126,52,89,114,77,108,39,250,191,252,202,208,26,52,209,173,7,23,43,172,223,147,163,122,144,133,122,204,235,58,3,229,6,111,213,94,231,220,250,174,225,138,213,139,210,222,163,59,12,8,165,88,40,92,152,238,29,53,79,193,241,34,187,208,28,83,140,109,173,228,137,83,80,185,177,4,173,146,103,91,36,241,19,36,232,238,13,61,192,212,207,68,231,29,146,212,141,205,200,152,206,79,224,151,79,208,31,100,162,10,135,179,55,253,176,9,35,93,88,198,120,221,73,199,25,118,23,109,223,116,33,39,39,231,254,78,142,61,100,155,113,52,18,244,154,241,43,63,211,158,139,34,188,59,100,156,21,204,180,252,101,146,14,156,34,183,128,76,111,20,170,105,129,232,83,253,173,232,63,38,193,226,48,14,38,242,196,232,142,195,164,196,97,38,51,9,53,170,109,71,110,193,234,132,136,80,237,164,2,194,130,223,156,46,135,161,72,47,186,128,208,194,218,154,163,13,25,103,73,53,86,84,66,156,55,131,244,63,218,133,178,232,158,143,175,185,19,44,129,27,21,145,169,145,8,27,28,63,57,153,57,77,24,154,150,67,187,95,110,181,108,141,102,42,45,44,114,150,185,5,7,107,104,98,1,159,62,175,171,154,94,121,85,59,1,194,189,19,210,222,167,210,144,59,18,222,102,53,185,31,87,243,177,241,159,198,71,11,20,195,128,234,48,206,3,210,193,72,113,131,134,232,128,177,219,147,89,131,128,236,108,18,238,99,65,38,229,140,13,205,35,209,193,176,114,156,156,110,119,201,28,240,113,187,178,37,42,126,57,45,221,17,98,222,26,95,223,121,3,200,18,77,221,150,209,140,30,176,85,149,52,231,136,189,212,173,116,211,255,68,2,83,183,101,213,218,22,127,176,149,12,181,20,135,87,95,115,158,32,220,211,243,146,62,39,239,86,183,189,48,125,48,106,92,49,182,125,96,221,225,179,142,74,37,252,220,24,89,167,238,240,121,39,227,147,187,163,74,229,169,216,51,232,51,107,171,30,157,89,201,253,183,243,111,235,36,191,125,182,70,35,142,102,90,208,57,107,86,155,219,103,28,141,180,156,236,218,232,151,118,105,3,164,9,164,235,147,248,26,119,143,123,106,182,100,75,53,7,49,218,219,190,129,33,198,50,127,0,41,243,49,171,220,144,185,154,245,117,81,235,187,180,204,215,231,194,39,144,233,90,164,160,109,126,185,242,121,165,177,61,235,215,77,145,16,110,208,133,169,255,126,210,253,103,201,14,79,85,172,143,225,70,9,140,90,74,245,21,136,125,29,118,137,178,17,94,150,213,250,193,153,102,139,57,62,2,173,108,5,178,195,231,27,26,250,141,44,254,124,58,12,163,79,163,40,242,49,221,29,114,225,222,156,48,231,147,45,154,240,153,239,51,207,205,172,103,100,48,156,219,142,118,117,2,54,190,239,242,73,84,101,103,172,86,211,16,254,39,213,234,113,235,153,122,109,135,163,233,156,124,22,210,251,133,224,201,131,160,100,254,8,230,78,103,200,144,94,100,2,149,23,210,209,101,190,99,165,32,159,209,84,70,21,246,77,241,187,38,22,177,57,85,203,178,35,202,151,230,207,209,213,23,9,54,192,204,55,242,196,202,131,110,201,170,206,100,176,2,134,31,157,249,162,132,237,193,39,227,220,76,26,58,211,71,251,146,105,190,119,191,50,168,229,154,51,33,10,173,158,105,165,141,99,164,15,79,145,156,201,205,199,16,216,32,180,166,157,28,104,122,251,242,151,178,233,149,105,255,255,50,197,20,127,33,243,196,191,210,231,4,5,208,157,197,170,105,224,117,149,99,64,125,175,251,177,189,83,90,19,193,133,243,49,186,237,164,69,184,88,251,138,179,47,105,239,27,252,85,24,95,26,170,224,115,190,151,23,241,42,233,131,38,65,148,137,241,110,87,169,167,19,107,125,232,247,104,16,231,230,195,191,179,140,119,213,174,97,82,240,17,10,169,124,36,213,18,202,52,8,221,66,133,113,134,230,71,231,107,162,216,189,125,248,23,147,109,94,162,33,150,144,121,235,14,211,236,43,40,82,17,57,251,151,71,63,137,50,105,105,237,199,192,193,127,26,58,154,48,17,173,66,190,238,198,204,60,125,78,72,241,46,156,57,99,187,65,59,137,174,37,30,137,4,23,9,129,33,127,162,100,119,132,115,71,61,159,236,104,192,125,41,65,30,95,190,16,246,103,35,37,70,12,72,146,175,200,249,89,254,47,169,202,23,132,151,188,31,92,205,118,91,224,2,209,180,63,88,243,110,192,148,223,215,131,179,182,88,157,189,34,124,206,128,201,69,72,215,192,102,251,82,186,95,55,61,106,250,192,129,247,122,40,241,241,82,212,44,136,3,158,74,113,188,104,220,214,70,239,246,115,91,43,244,137,129,97,178,13,189,238,51,87,229,120,160,73,183,255,160,105,236,248,58,22,58,117,251,123,211,171,199,79,47,154,0,186,254,52,73,19,95,21,201,5,156,1,251,129,173,111,199,225,98,91,192,207,209,195,181,18,32,113,226,238,248,167,230,42,228,178,152,78,127,235,194,182,74,241,122,189,31,103,171,134,113,241,109,174,58,48,6,85,143,199,141,146,7,124,158,18,112,65,51,115,11,204,126,250,183,65,0,166,205,52,10,89,248,166,79,235,8,188,240,72,85,4,138,160,227,210,89,244,27,189,20,191,77,253,249,161,120,76,221,146,15,1,26,124,184,170,232,153,63,253,182,16,49,232,77,209,4,31,209,143,45,16,106,30,154,16,99,78,247,170,168,164,149,87,136,98,1,160,222,217,239,61,157,64,102,143,215,31,65,37,2,247,164,95,176,136,194,216,132,209,175,112,49,189,210,11,159,105,165,62,158,29,122,249,141,134,21,135,241,106,43,114,48,141,6,87,192,0,182,216,66,215,42,70,23,235,32,172,137,123,87,16,89,53,140,197,138,170,186,4,29,176,53,188,8,140,181,212,47,76,133,247,78,91,238,219,120,163,231,135,141,135,223,53,50,236,66,182,54,67,158,117,11,239,200,77,83,175,121,81,17,130,225,213,147,225,216,181,99,218,248,150,5,232,184,180,16,93,120,167,69,213,171,62,152,127,200,247,85,110,104,83,162,39,67,102,112,149,234,131,104,35,119,44,134,19,192,87,58,193,64,250,81,231,3,113,169,175,254,196,176,15,132,187,240,96,26,61,238,158,132,95,222,86,253,124,48,221,126,163,251,101,163,238,190,186,156,252,71,179,240,235,62,95,142,10,129,158,49,70,154,107,251,35,195,206,98,188,200,100,15,51,9,247,39,198,211,156,175,136,139,119,30,197,64,127,151,19,14,79,149,131,73,179,167,180,253,85,159,27,149,57,110,15,163,164,239,236,227,136,60,96,146,147,155,229,210,242,223,70,203,80,244,233,206,56,193,177,179,250,133,227,187,241,185,52,90,213,119,12,210,98,206,211,239,183,185,216,58,252,109,210,81,218,133,109,176,127,13,224,62,99,76,132,37,171,160,217,220,129,252,187,165,67,75,124,4,144,48,166,209,234,142,225,121,182,90,69,118,129,27,111,182,177,252,137,207,10,53,251,237,134,232,200,64,197,114,248,132,66,46,188,9,204,231,114,213,83,113,160,59,19,231,120,101,197,141,71,202,186,1,244,102,159,221,179,144,88,205,144,206,67,119,83,75,219,132,139,15,54,247,195,123,225,4,149,103,111,253,62,0,243,134,73,203,97,242,105,66,228,62,95,132,25,89,223,11,167,90,128,231,224,131,205,159,205,191,46,162,195,37,242,193,68,16,120,52,223,247,213,205,195,106,202,209,166,63,232,179,198,249,75,248,61,239,183,145,155,216,195,215,7,210,144,88,47,62,152,76,98,239,14,87,107,69,9,148,6,129,115,246,234,40,166,152,111,49,53,170,230,249,0,29,166,165,34,191,120,15,213,111,250,94,252,190,206,219,155,47,103,182,19,53,201,153,239,203,238,140,19,201,101,216,150,224,92,155,223,53,219,184,46,163,212,82,148,117,197,235,66,101,186,201,79,227,136,61,125,89,67,190,124,188,8,26,151,20,124,12,238,40,197,40,151,93,224,131,17,95,42,113,238,138,135,236,187,235,101,163,35,86,84,164,56,223,126,127,109,51,118,240,111,143,244,49,11,236,131,109,242,235,177,160,18,45,191,157,148,185,70,141,43,251,181,173,141,122,139,138,199,129,81,109,244,15,128,250,124,150,246,112,51,43,89,177,4,12,235,55,120,33,242,50,3,202,119,225,103,73,64,76,248,193,240,226,71,245,111,147,50,184,244,152,98,189,236,22,180,182,92,211,59,153,31,74,87,232,246,53,119,50,65,84,61,184,32,137,237,31,192,60,115,64,147,15,128,95,166,14,115,31,56,60,144,19,130,111,129,171,53,26,249,148,67,87,219,91,35,126,86,14,35,166,59,43,176,13,65,187,81,214,124,58,179,18,202,67,33,129,182,210,34,24,96,58,139,97,132,8,120,59,227,210,167,202,179,85,83,35,25,106,148,20,161,253,220,149,38,110,121,40,68,215,45,165,26,209,0,137,252,254,129,235,3,241,110,87,144,156,84,141,5,2,34,93,203,250,203,103,215,23,215,77,156,58,147,194,166,14,239,23,118,62,212,45,22,4,230,14,179,146,127,244,232,8,212,174,119,61,25,166,126,114,252,132,171,8,182,160,217,68,209,204,23,221,100,236,77,185,114,244,225,170,79,226,103,247,190,166,72,225,210,113,141,48,175,47,186,184,135,77,249,246,80,70,171,197,71,10,115,122,17,190,141,201,169,186,105,222,129,217,152,201,2,98,122,169,117,250,194,72,103,97,218,122,108,118,225,72,92,197,40,184,84,121,102,124,183,87,43,221,76,199,16,232,147,187,198,100,112,196,117,111,244,152,223,194,135,24,36,54,231,191,11,35,16,84,202,189,105,120,185,207,210,65,33,112,61,30,3,141,159,184,47,56,138,46,186,212,105,201,23,146,208,105,23,238,230,33,36,176,145,55,110,136,132,216,193,26,98,252,179,224,249,184,138,59,77,156,107,171,133,193,34,250,167,223,233,194,132,195,85,222,53,98,194,151,170,204,193,211,140,98,31,10,207,49,111,63,120,146,222,90,2,163,173,224,33,62,94,232,12,105,129,15,70,59,176,195,164,17,101,82,128,0,91,110,14,209,46,28,195,174,55,204,26,2,31,53,181,184,112,196,165,222,209,200,80,59,27,205,142,134,146,241,30,26,164,174,158,127,169,8,142,78,8,117,190,75,107,103,159,51,170,223,54,242,105,162,231,181,76,240,240,102,101,55,93,230,61,43,138,159,221,246,183,121,54,50,100,4,223,64,193,240,104,174,252,14,174,170,144,102,19,254,242,1,62,204,231,47,233,209,100,70,250,238,241,66,72,123,188,49,76,101,170,222,166,20,198,2,193,212,139,36,168,15,245,26,67,97,80,101,145,71,70,138,49,79,255,101,36,93,183,76,72,166,111,119,5,70,13,86,125,95,91,79,89,82,226,212,104,137,200,93,89,38,53,30,232,217,248,168,134,25,217,105,200,107,61,224,218,133,129,65,18,151,184,36,224,76,26,118,10,140,106,228,244,147,247,95,127,203,131,233,59,172,126,101,214,90,246,146,55,228,66,223,87,15,140,127,209,155,80,40,95,142,235,109,248,131,179,24,45,45,36,184,240,245,116,152,108,243,235,155,58,107,177,117,223,198,201,81,51,146,7,14,205,234,124,159,62,194,145,101,232,47,64,58,183,177,76,240,200,225,193,67,120,79,37,255,250,184,252,93,19,84,138,10,53,230,244,214,217,24,239,107,78,233,23,91,216,166,236,155,179,5,62,43,110,149,48,6,11,162,61,222,135,143,71,234,16,24,155,148,250,190,174,106,118,225,1,159,89,194,26,198,3,62,145,202,35,75,47,178,101,251,182,138,90,95,121,217,138,66,54,219,241,194,166,173,109,114,238,158,18,30,158,254,109,14,100,143,223,35,199,13,108,126,62,221,34,68,182,133,9,103,132,49,231,243,226,169,203,108,120,22,166,12,17,194,97,22,141,34,39,199,0,182,173,56,26,133,253,55,161,65,238,68,254,194,175,124,65,7,236,15,29,20,108,122,160,38,141,191,31,220,73,105,196,247,69,219,127,237,114,116,179,6,139,152,176,10,186,11,237,193,117,27,251,202,31,26,27,231,55,39,29,152,93,215,120,168,110,48,16,161,46,237,18,248,108,42,205,50,147,158,23,55,60,35,118,175,43,21,249,225,100,182,152,227,205,87,66,9,195,67,165,92,31,112,123,94,39,60,150,231,133,123,30,82,139,14,103,90,89,222,19,89,230,26,81,226,212,38,97,252,174,235,103,138,16,11,192,54,127,140,247,211,232,78,195,55,148,55,45,79,251,196,143,230,183,238,40,236,198,183,249,64,195,216,26,198,29,94,34,8,129,120,20,149,129,56,51,91,183,247,225,157,151,12,249,127,249,156,64,92,45,252,61,146,119,244,49,197,123,94,102,205,27,48,173,44,243,82,59,236,174,104,158,20,152,46,246,234,71,67,249,89,146,119,157,88,41,175,235,241,100,240,146,13,0,29,38,103,214,240,229,154,178,11,62,177,15,62,223,124,185,37,164,3,159,184,235,236,104,223,35,131,16,138,244,223,133,43,106,255,73,174,12,137,197,155,208,48,138,78,151,13,0,106,223,104,14,249,185,205,2,251,237,159,167,185,13,238,86,28,134,151,240,246,107,231,166,211,109,192,198,172,169,80,152,17,16,193,224,171,235,9,140,47,128,188,105,116,42,242,237,0,162,114,135,151,253,11,4,230,111,99,51,238,201,201,181,86,9,10,205,211,163,55,95,80,141,152,47,233,14,170,241,109,92,111,91,96,243,131,150,163,155,78,8,197,82,58,239,153,116,166,135,88,214,204,116,239,109,30,40,51,182,150,124,34,99,236,55,41,181,156,9,112,89,191,133,195,84,134,223,190,134,236,210,185,87,159,77,138,113,109,228,129,90,185,228,110,168,70,249,237,43,223,133,225,36,67,3,241,133,161,75,235,203,162,204,227,219,72,168,69,69,234,29,208,56,232,169,189,168,149,49,69,79,2,53,123,92,110,46,154,97,20,200,0,101,19,185,174,115,244,182,6,59,218,246,30,108,69,33,15,19,240,84,26,58,193,34,72,239,218,52,219,236,24,181,5,218,26,193,92,90,16,216,178,125,239,194,235,175,202,153,29,46,124,212,239,166,43,180,91,79,221,2,243,49,4,74,150,23,126,101,156,187,106,127,15,95,78,89,125,199,149,81,110,149,47,171,152,108,85,92,25,173,69,66,118,153,188,199,121,155,98,15,220,24,240,50,209,229,179,91,240,68,200,128,130,81,197,90,129,142,183,236,50,228,219,58,133,148,53,62,177,240,101,102,188,48,181,1,105,131,164,173,136,127,9,24,58,145,12,194,116,198,108,73,254,101,194,102,23,90,19,117,248,236,77,229,160,164,140,101,213,73,230,128,28,207,12,133,68,97,111,15,243,101,187,118,191,192,102,33,251,208,19,97,159,167,126,239,154,134,243,45,58,122,72,63,182,233,41,179,97,126,66,47,23,142,242,35,41,233,238,40,186,93,77,206,205,15,123,201,196,220,144,233,236,122,48,130,14,151,66,77,181,148,46,180,46,240,217,130,114,177,23,198,195,79,118,7,3,157,246,113,187,119,208,129,60,241,121,127,131,212,154,179,174,196,43,226,150,25,181,198,254,80,10,153,219,103,140,14,181,91,44,227,17,33,25,45,251,70,17,201,254,42,163,112,224,136,217,174,208,234,70,120,173,171,153,145,121,167,142,107,218,112,96,68,225,69,6,99,156,157,97,42,205,167,104,30,146,118,173,98,6,182,119,236,20,81,31,21,249,178,129,229,113,46,254,97,159,171,44,84,139,4,46,52,80,58,204,142,71,140,11,201,152,177,28,220,145,178,96,237,79,121,226,211,56,138,254,211,232,199,107,222,119,144,125,40,177,247,128,244,62,229,211,61,48,101,125,127,157,168,145,137,161,220,64,108,110,198,44,108,57,130,37,67,101,66,222,187,162,187,27,30,17,163,73,142,166,145,233,10,12,152,119,28,137,219,247,66,224,227,193,147,249,193,27,66,148,52,110,179,38,182,25,1,14,227,170,137,184,129,241,221,93,228,117,163,128,9,193,244,157,124,160,119,222,151,31,13,145,82,246,153,99,20,83,159,168,14,227,43,35,111,132,9,170,39,31,197,219,90,183,94,101,153,188,165,21,7,47,124,162,165,207,99,57,235,24,242,36,126,99,213,170,56,15,182,92,124,233,126,242,198,165,191,68,36,234,146,19,98,142,195,19,30,226,187,111,132,25,34,30,221,100,144,211,203,165,160,124,143,233,157,159,155,45,151,204,11,84,158,211,140,235,38,213,42,45,108,120,198,161,64,112,199,248,182,190,220,119,93,230,36,115,165,36,241,7,34,158,149,187,50,63,22,15,41,177,229,155,106,160,134,84,26,227,126,94,216,250,182,229,125,64,16,237,163,248,201,141,124,39,99,188,66,49,45,119,225,156,240,194,69,74,242,220,2,110,1,35,142,157,89,182,153,104,197,225,184,209,226,151,171,236,158,7,75,87,185,29,129,160,248,84,190,10,192,89,107,198,249,40,146,195,244,212,203,76,10,179,107,95,71,247,131,78,99,207,191,241,79,206,126,92,118,131,201,187,218,180,251,224,137,142,146,223,19,145,212,144,95,166,140,52,175,253,198,182,182,238,46,100,121,14,158,174,230,64,169,206,164,132,223,3,51,213,36,255,229,179,93,93,75,42,100,131,182,110,167,27,226,192,138,16,154,94,55,126,235,87,83,116,163,60,78,108,241,238,58,153,217,221,125,147,52,175,105,231,220,176,106,140,71,64,36,36,209,145,17,152,111,126,221,52,59,153,185,172,220,109,42,242,105,121,193,243,4,14,152,194,189,140,155,125,116,213,3,206,243,172,153,79,222,3,77,232,3,221,14,1,18,75,140,57,153,142,18,36,217,118,71,63,234,24,214,87,35,176,121,100,249,209,176,123,133,210,68,94,242,204,34,113,180,53,120,190,68,10,93,94,184,100,221,129,82,113,110,107,242,93,210,44,152,174,177,199,158,214,155,38,157,221,195,52,38,46,45,105,155,69,197,9,107,150,194,116,132,236,128,41,62,108,129,7,118,188,1,79,150,129,169,240,60,203,87,119,24,241,148,19,228,252,37,109,131,46,32,72,46,94,181,163,143,77,85,217,104,18,194,70,204,43,188,11,86,175,20,222,206,254,29,118,77,228,247,173,167,78,138,253,70,17,143,162,6,245,143,33,37,193,13,91,122,120,81,29,29,161,213,244,183,177,209,240,116,27,197,131,161,233,54,212,69,248,139,184,52,252,36,154,160,103,65,77,43,10,219,196,109,91,25,16,68,32,81,90,152,88,40,149,199,24,73,54,139,45,191,178,130,150,211,204,66,251,160,192,27,212,12,200,125,81,202,1,181,106,78,192,21,138,132,144,81,240,209,243,26,44,169,179,151,107,160,163,129,170,234,14,82,8,180,250,42,44,154,130,75,216,14,54,10,251,167,178,20,62,159,108,148,183,206,94,32,21,189,48,122,197,187,191,173,97,38,220,77,72,54,150,17,243,250,149,89,230,60,83,103,163,232,96,59,227,229,70,76,232,31,198,226,233,60,0,115,101,68,187,239,79,71,238,127,125,46,239,107,194,189,48,96,210,194,66,112,71,217,208,170,127,62,77,156,64,94,140,197,16,198,59,97,103,242,79,149,118,208,58,101,6,195,154,102,117,159,38,108,255,81,245,75,198,70,208,151,12,200,162,93,74,202,192,37,95,233,148,3,175,223,118,84,79,158,183,47,239,180,136,53,180,172,116,138,154,52,38,56,108,13,62,58,193,97,232,51,252,228,244,196,233,252,134,11,65,139,121,27,105,16,17,13,167,16,210,138,31,122,246,68,85,18,1,228,233,9,66,253,174,18,118,79,75,110,122,81,81,184,145,220,196,122,115,37,61,26,90,145,199,214,19,49,181,244,89,131,115,53,81,81,135,145,95,150,104,42,163,2,26,47,59,163,204,82,36,96,162,222,60,199,91,235,114,86,111,249,19,44,83,27,247,245,31,75,56,17,137,27,228,183,17,144,185,40,229,122,177,245,35,180,96,2,240,136,200,232,56,50,82,206,236,137,56,158,175,255,240,39,164,179,101,216,250,227,139,85,178,30,27,217,50,52,94,192,174,17,182,156,123,18,41,208,19,58,103,51,221,242,112,202,250,213,223,185,105,161,34,219,30,145,30,151,38,1,42,242,133,145,31,129,23,164,107,85,103,42,119,246,0,49,166,85,151,36,240,198,242,175,121,252,138,166,136,30,141,112,51,105,39,135,43,180,138,247,72,73,234,231,72,157,111,196,11,135,108,117,232,58,243,85,148,212,212,153,74,218,103,39,100,190,85,190,161,56,151,149,170,236,61,19,205,169,41,246,58,52,70,200,167,73,29,55,121,62,117,217,62,75,34,65,218,188,250,246,253,196,234,108,225,178,108,77,73,147,22,191,50,107,55,237,47,213,11,101,177,186,37,51,107,55,118,36,242,204,32,188,108,207,209,173,76,10,90,70,130,25,98,79,223,153,46,54,131,194,230,24,102,39,156,60,167,79,217,27,111,68,129,155,213,43,98,115,185,180,80,104,119,210,35,125,104,226,253,82,101,25,16,227,220,51,140,45,106,130,143,45,251,94,246,0,201,79,206,118,45,45,221,207,159,15,226,204,87,247,198,152,128,144,163,123,240,38,129,229,233,149,110,217,48,201,51,48,121,250,32,100,224,100,177,225,24,48,85,157,210,108,93,217,240,47,37,75,129,22,86,169,158,73,96,196,74,183,206,64,159,166,117,63,121,91,198,184,16,248,108,187,86,245,147,155,5,176,200,22,155,144,118,246,0,98,52,132,153,187,164,187,204,13,242,54,27,88,126,37,169,236,222,129,23,122,20,1,67,163,151,60,115,194,175,104,190,228,13,47,55,201,201,27,237,167,62,86,206,171,159,52,39,63,24,145,197,29,121,163,179,15,56,3,94,82,86,38,14,25,169,31,152,224,98,150,49,173,205,53,249,134,29,149,46,245,29,159,20,86,34,55,95,247,143,139,43,153,56,99,83,121,162,142,70,250,37,23,142,92,86,122,73,192,51,44,213,34,152,210,96,137,120,145,60,158,9,198,9,76,67,117,14,24,213,204,79,142,144,50,151,95,217,185,200,148,244,220,214,185,231,9,196,124,62,6,41,41,156,176,19,231,195,251,117,33,241,11,53,234,193,219,60,158,253,232,102,133,154,34,169,205,146,186,19,154,24,255,91,150,174,89,140,212,229,25,41,146,83,93,58,237,232,94,195,216,221,111,10,1,212,45,105,106,122,233,71,164,238,207,112,76,234,43,52,177,45,62,251,184,200,170,66,244,145,100,50,197,161,221,60,63,130,230,29,1,150,192,147,130,147,223,23,219,111,113,77,158,36,241,86,164,16,43,61,76,159,75,59,67,176,182,72,125,254,28,162,36,153,92,104,175,122,231,70,93,69,242,216,48,174,179,215,151,56,88,246,235,211,54,247,59,197,47,159,56,127,202,251,192,75,115,71,21,31,254,63,238,0,146,66,39,255,27,131,208,44,240,94,240,54,201,94,157,64,58,178,220,155,130,169,102,239,81,200,138,156,172,233,107,12,73,253,115,242,248,105,220,186,94,4,132,243,246,218,203,167,225,179,184,54,125,27,102,94,239,97,200,65,19,46,115,90,145,56,107,66,243,71,82,200,63,150,41,48,85,161,248,242,200,102,36,177,1,197,72,221,90,104,29,206,83,171,244,7,70,40,189,69,65,131,14,127,65,201,38,58,137,107,88,26,191,108,121,160,124,29,59,170,33,11,85,222,58,180,138,195,51,244,159,198,186,77,246,212,168,166,144,81,242,147,163,187,86,164,76,211,77,86,36,126,219,50,184,50,101,116,242,177,193,246,64,141,121,20,45,78,149,101,250,92,14,51,20,228,210,120,145,45,18,236,165,89,133,121,73,237,10,98,176,87,29,10,210,194,67,47,205,102,125,15,68,206,202,142,146,155,212,182,104,163,77,81,86,67,105,75,120,219,208,43,135,7,188,44,160,144,42,229,220,24,161,56,173,212,92,49,154,148,21,88,38,155,39,126,134,177,95,181,152,77,130,229,61,209,51,144,138,112,159,33,36,111,222,128,87,3,33,10,201,202,197,51,30,59,42,164,180,68,74,242,126,158,205,10,140,79,175,98,90,254,105,200,209,29,29,100,159,206,50,190,200,194,249,158,166,126,18,175,11,125,176,51,115,42,60,201,20,205,128,177,170,214,250,106,50,89,12,135,79,88,46,2,244,56,71,211,151,224,39,55,62,243,80,24,202,185,87,252,50,124,53,161,69,80,101,167,203,193,107,168,180,243,9,45,117,158,15,132,92,95,148,126,209,12,120,217,224,105,138,190,211,167,82,152,159,89,199,33,49,80,9,126,14,229,238,51,177,106,205,154,166,116,39,116,100,82,94,82,191,130,96,142,190,153,215,172,87,214,247,53,109,255,225,181,93,232,46,181,72,21,159,1,159,31,108,50,86,82,168,207,102,175,240,96,34,181,165,28,0,211,97,243,95,38,177,33,175,139,52,233,46,35,42,241,139,73,69,78,110,153,102,255,240,51,91,232,172,100,144,68,110,179,6,73,12,193,7,41,177,162,193,159,115,144,119,8,60,101,55,201,129,204,152,65,79,24,144,219,132,177,65,97,56,7,239,110,99,107,220,228,104,184,139,239,216,49,63,20,150,93,122,26,65,63,131,205,217,148,31,147,30,225,155,187,58,211,112,86,152,42,105,220,148,85,108,151,160,84,253,115,144,19,232,223,75,227,67,205,65,156,56,206,13,254,200,82,228,54,139,60,239,170,109,59,198,250,53,173,83,135,51,228,63,185,178,10,53,34,184,34,187,14,165,245,52,107,159,126,79,251,211,68,138,114,39,174,105,1,19,146,40,153,137,34,80,208,230,16,57,21,67,212,133,100,45,194,59,1,163,209,240,46,155,251,64,28,39,224,54,68,120,123,49,255,247,34,236,26,168,59,83,56,94,184,37,205,199,133,66,177,73,9,100,165,8,143,138,237,243,123,220,136,249,69,35,19,12,47,62,241,41,212,181,108,238,204,193,36,164,239,233,189,75,116,23,203,149,135,251,17,13,179,52,120,155,28,120,94,113,110,114,195,93,73,117,36,162,31,29,201,52,164,5,38,137,147,252,77,211,164,139,36,144,240,249,168,216,6,27,112,178,193,147,103,130,227,239,142,25,62,157,61,81,150,250,16,77,244,52,28,7,143,10,158,180,176,74,49,253,109,105,6,59,7,194,158,82,36,79,84,158,60,123,5,165,46,111,233,208,130,35,201,50,29,124,88,114,182,93,225,69,207,87,92,57,244,16,225,41,34,130,145,130,44,53,77,179,88,56,146,108,93,219,126,252,48,228,205,244,104,83,233,139,65,58,9,36,182,50,63,201,207,180,55,215,237,165,12,75,182,84,171,199,92,135,138,158,62,83,148,81,166,239,253,205,236,86,74,222,203,20,137,183,199,2,25,217,143,33,179,194,217,79,81,10,114,152,119,43,133,131,133,164,104,79,206,80,128,159,47,122,226,20,144,242,200,65,247,163,145,52,9,247,179,225,225,20,140,59,54,201,93,209,101,62,152,190,110,17,20,74,43,19,165,224,190,130,37,144,45,239,89,133,127,12,135,35,238,138,97,34,177,217,79,0,51,184,109,180,222,117,241,88,71,142,255,156,255,177,211,6,78,216,66,110,38,111,80,131,57,205,118,92,150,7,154,201,76,72,242,81,204,186,210,78,33,131,246,213,222,52,156,36,14,135,17,25,166,218,246,174,249,3,57,184,226,180,18,95,0,234,88,93,232,203,228,25,138,183,25,50,206,72,231,10,157,124,54,35,253,5,209,55,9,101,155,26,246,153,46,253,101,161,203,177,229,153,156,221,160,169,30,58,207,221,218,71,133,97,95,25,225,241,229,194,155,22,85,176,179,226,193,161,15,234,63,170,229,233,3,147,158,186,21,82,108,131,232,68,43,210,149,176,242,174,222,79,1,135,99,73,81,121,157,245,26,34,83,180,2,226,196,32,75,23,150,180,185,122,31,20,217,139,34,228,103,106,13,235,90,254,238,159,125,200,150,241,79,142,7,55,160,168,198,212,46,230,63,228,68,207,132,24,125,155,56,107,200,183,197,2,82,115,121,29,165,103,254,207,250,203,228,186,188,14,196,126,33,107,239,75,182,206,40,47,137,224,103,160,55,117,34,252,230,89,1,152,208,115,124,46,27,210,93,243,118,58,170,45,83,164,77,153,216,16,218,244,78,63,30,154,88,156,113,116,42,209,191,75,90,70,100,227,13,69,101,199,219,4,173,238,41,141,76,232,72,69,167,210,164,120,158,146,60,111,235,109,245,170,8,93,125,123,107,47,18,237,252,81,253,154,144,215,36,73,138,98,135,137,202,121,169,103,45,13,158,32,50,167,20,87,150,224,205,201,40,219,217,180,235,2,70,1,78,59,199,50,59,58,111,90,35,157,13,151,81,186,191,160,138,250,24,133,47,34,81,8,154,254,109,231,40,34,33,184,244,98,62,68,75,161,15,59,106,238,215,239,109,160,66,18,19,33,185,90,166,123,237,104,203,38,177,238,176,245,57,201,117,77,244,122,162,126,69,201,89,168,88,203,42,126,78,68,135,68,129,30,121,215,110,58,118,43,1,35,48,182,165,21,15,159,152,237,141,51,108,21,17,70,147,30,194,140,140,135,247,226,157,225,127,22,16,233,243,195,47,34,250,252,136,24,169,253,62,120,154,180,141,247,16,86,228,148,30,184,169,251,223,164,24,42,142,102,16,241,90,31,177,198,243,52,126,167,206,178,164,90,190,225,22,159,97,21,221,139,36,32,4,46,40,168,95,127,103,107,110,28,93,50,168,198,39,46,222,128,197,102,162,139,178,252,153,96,49,66,152,254,211,150,82,144,30,219,243,4,83,52,165,177,223,26,194,227,162,101,202,188,128,252,129,34,55,38,237,214,84,208,170,179,192,160,203,100,149,7,217,54,172,242,138,98,36,117,0,105,153,174,216,5,111,239,217,164,239,165,73,143,8,15,108,38,143,56,205,145,70,187,31,73,225,27,195,193,63,61,107,9,146,246,223,179,108,229,54,163,13,240,215,89,246,224,243,49,210,111,239,159,61,21,96,105,193,109,219,146,141,111,74,25,82,128,219,52,149,77,103,124,240,98,78,96,161,109,203,137,253,175,79,133,24,77,80,205,123,48,169,155,230,109,103,231,119,33,239,63,116,91,243,233,142,126,107,83,16,121,13,213,63,109,184,104,229,235,148,209,186,116,107,39,235,136,139,174,127,4,219,180,215,155,12,246,136,190,126,148,123,222,116,197,254,44,175,37,173,124,232,187,9,76,184,236,252,78,62,182,90,165,251,145,106,162,101,154,189,3,190,91,107,183,52,200,119,246,188,209,140,103,238,45,85,218,235,81,74,243,110,238,109,170,40,218,185,63,145,163,187,33,16,240,228,33,106,99,63,196,24,95,145,155,53,136,118,133,207,22,35,84,3,154,73,176,10,204,184,140,78,62,136,112,50,89,110,40,13,39,152,243,96,224,68,59,48,145,84,206,224,124,249,62,37,109,54,239,162,97,136,96,98,242,13,29,253,141,148,39,154,162,116,222,214,7,159,129,244,222,215,217,223,177,141,203,1,227,16,61,69,135,1,238,75,122,71,23,53,41,160,114,130,225,121,208,66,112,19,147,30,246,141,98,212,200,79,135,1,149,175,191,45,248,163,234,193,48,57,241,75,77,255,179,100,38,81,156,95,19,48,221,167,39,76,254,193,116,5,183,152,223,13,166,16,188,226,232,101,29,11,127,125,201,232,41,157,85,227,94,83,121,213,68,64,75,211,118,7,169,28,100,189,159,2,111,252,161,44,105,127,123,189,152,17,176,128,248,35,198,37,76,228,78,40,73,178,105,170,23,30,204,203,145,107,50,24,65,41,127,196,230,169,251,232,39,192,103,216,244,128,51,222,135,91,96,18,232,53,126,155,222,138,88,139,134,89,52,100,100,19,46,60,153,82,228,104,10,139,48,145,252,202,207,142,121,8,60,113,192,171,62,56,122,153,162,62,3,90,168,48,4,74,31,200,124,48,230,92,56,87,92,24,181,226,136,18,201,194,108,18,153,254,146,225,194,189,96,203,202,165,203,130,173,11,215,46,51,190,13,17,118,189,35,224,243,29,199,102,100,24,25,4,121,61,135,11,252,231,15,220,223,35,109,244,95,68,100,241,27,243,200,96,93,20,13,167,167,2,99,27,31,52,189,3,62,113,135,30,11,155,240,93,23,198,122,114,83,112,251,207,219,13,212,8,127,10,159,221,215,153,52,47,156,144,41,81,24,14,246,140,207,98,51,249,149,15,12,203,91,224,239,135,193,148,30,15,20,207,140,169,207,27,233,142,21,191,77,236,52,245,109,53,12,10,102,124,87,75,45,107,128,81,172,43,254,68,81,34,125,66,216,192,20,44,79,76,127,225,70,74,66,30,26,165,188,237,247,69,97,251,197,175,134,154,190,104,192,101,14,125,91,116,131,205,120,166,120,88,245,38,19,24,60,233,119,95,214,216,253,168,97,227,167,129,81,253,190,242,68,123,69,78,142,194,6,90,163,23,134,195,221,223,201,51,237,220,4,130,23,206,101,191,58,201,129,233,218,108,113,99,137,238,225,254,110,12,129,65,168,248,14,211,237,37,15,13,38,8,233,148,128,41,10,188,75,35,33,157,166,127,217,236,112,207,23,32,39,103,217,156,113,105,244,34,189,99,11,194,82,51,166,156,108,218,228,235,11,99,92,124,159,56,222,21,79,68,137,202,68,65,215,206,223,102,70,207,83,142,46,70,200,141,145,4,193,163,203,111,155,12,221,108,239,211,172,111,237,63,112,167,226,92,223,84,58,117,44,64,47,180,6,139,59,25,46,11,35,31,60,145,20,136,25,9,139,211,87,40,183,189,116,93,239,190,208,26,171,163,8,204,106,253,123,98,172,131,231,5,200,203,68,78,141,232,239,194,116,18,36,249,2,80,63,225,199,47,76,96,45,236,70,154,180,134,237,178,126,48,156,187,34,159,54,74,215,72,159,95,24,177,214,93,21,166,27,100,251,209,147,126,178,183,6,12,155,180,215,240,75,35,160,124,132,14,158,38,125,234,195,143,62,95,39,186,106,2,83,26,201,126,229,108,1,94,91,138,181,177,158,177,114,191,252,106,114,99,73,30,26,60,34,43,240,92,24,142,211,20,24,27,25,228,186,126,112,70,208,73,102,29,194,87,184,222,23,254,141,211,119,52,116,40,106,249,23,102,78,239,50,217,210,50,70,22,228,194,103,247,72,67,199,131,173,222,29,151,70,17,250,21,182,240,163,199,31,167,196,209,147,202,163,156,156,41,173,12,191,242,241,83,144,124,48,188,112,255,252,16,20,176,165,91,224,156,112,219,253,161,203,120,222,122,112,69,130,194,159,233,54,69,150,55,78,155,53,46,183,251,62,81,83,173,251,189,109,42,218,166,92,126,209,77,41,88,14,182,226,228,188,207,172,152,119,167,76,120,29,194,111,220,53,158,235,85,190,221,110,206,148,211,207,205,154,253,60,80,169,82,145,246,185,115,173,5,90,226,107,54,44,24,193,226,243,194,20,2,186,196,146,200,46,53,143,205,96,73,156,153,224,61,49,10,156,180,172,94,116,35,21,46,35,133,18,166,25,191,94,152,52,145,76,150,80,137,202,240,81,138,68,100,213,133,119,152,44,220,93,211,105,110,69,205,67,174,140,230,14,58,225,126,48,212,146,36,239,154,35,105,191,186,48,237,244,26,66,155,125,53,45,24,63,24,251,139,37,51,49,165,90,212,122,126,112,35,85,60,151,28,61,248,168,238,2,197,246,174,208,67,32,176,145,237,239,23,98,210,94,186,46,35,227,155,231,157,241,234,217,35,211,191,41,191,125,214,195,148,125,226,32,1,197,4,27,48,117,101,44,140,127,240,89,107,32,131,191,105,7,77,201,236,83,26,111,182,191,44,247,48,241,98,210,71,23,46,44,117,239,133,76,62,220,152,116,76,18,63,203,51,163,87,196,164,23,46,252,11,215,30,204,64,242,203,62,81,41,138,225,239,174,88,207,137,162,47,124,70,153,52,12,12,228,35,33,148,220,39,74,47,213,39,240,220,182,141,105,126,91,63,51,175,247,211,36,16,73,121,58,108,164,237,135,142,78,199,141,31,188,201,111,61,249,65,124,19,82,142,53,196,244,212,100,225,196,32,45,47,31,40,40,216,228,183,123,68,206,6,145,148,229,119,189,173,122,187,5,102,98,31,247,101,89,164,89,167,192,164,176,125,62,178,254,154,247,225,18,223,158,61,132,127,92,116,161,86,185,48,142,45,200,79,92,152,212,123,29,114,97,13,66,104,190,215,61,172,213,243,13,4,250,72,145,16,186,79,12,230,72,125,73,140,1,113,238,124,236,251,62,50,84,175,214,115,130,31,112,192,152,230,253,183,17,39,122,20,102,131,177,85,10,120,217,110,246,193,231,187,142,101,149,66,74,126,174,230,160,103,76,210,164,250,131,169,196,191,42,15,132,206,245,243,39,186,48,202,122,47,20,129,87,215,209,21,116,24,137,135,183,119,162,53,141,66,235,125,31,19,139,179,87,99,53,161,254,243,68,253,161,81,206,16,117,169,3,147,55,196,83,240,7,119,76,29,95,116,135,240,251,66,209,200,97,147,146,125,40,171,67,241,41,101,14,19,123,93,2,35,201,24,63,77,195,113,170,114,225,203,218,159,253,167,89,65,235,126,239,235,124,231,203,122,211,127,48,52,255,36,67,169,88,98,231,162,11,186,135,136,119,18,172,101,198,218,133,113,101,109,50,208,140,30,221,253,194,23,244,193,46,67,188,144,222,140,113,72,168,221,158,150,59,162,85,133,73,99,59,76,216,255,2,153,3,163,22,115,3,102,224,34,13,82,192,231,175,227,194,225,17,189,12,35,232,68,224,227,142,164,213,144,3,144,177,80,172,101,173,251,79,15,91,119,229,202,126,212,36,255,233,51,97,103,153,12,177,117,160,88,125,225,141,74,65,153,10,159,229,36,221,160,215,60,119,247,243,237,67,69,137,170,83,191,151,102,254,221,69,159,10,101,139,124,183,133,166,93,36,204,35,96,54,126,119,107,70,216,65,249,234,193,200,206,32,27,104,112,75,236,133,210,91,33,38,249,101,248,140,23,166,213,118,203,99,97,29,69,94,249,194,20,208,243,11,177,104,51,131,240,123,209,193,200,121,67,28,41,95,43,172,253,80,123,125,122,97,88,114,247,187,162,183,132,108,249,19,8,25,36,39,55,234,109,63,216,236,234,186,60,51,236,61,55,110,8,63,56,27,233,224,193,92,38,18,46,23,174,150,178,31,2,163,160,112,87,39,242,75,21,209,163,119,242,243,20,177,28,187,112,39,210,41,10,87,250,46,252,210,126,4,10,189,180,197,12,123,111,140,202,251,208,97,74,31,62,109,134,23,94,214,188,84,245,183,209,221,14,216,116,229,139,92,57,253,163,126,110,83,104,121,23,118,30,211,198,8,53,80,230,160,174,112,38,36,142,83,155,58,171,158,154,38,112,191,173,5,47,230,101,154,120,102,152,218,12,191,45,152,29,67,31,41,45,175,203,31,41,236,137,154,245,186,203,9,129,179,95,26,187,146,33,195,176,209,58,212,31,140,99,65,82,152,190,255,20,48,205,15,122,225,84,146,122,137,247,65,137,176,202,109,79,244,75,252,182,173,94,35,239,131,57,7,31,212,128,49,194,148,135,198,38,99,102,129,165,11,28,120,162,35,61,227,194,225,117,202,56,164,71,110,85,127,104,84,15,210,147,96,70,147,17,139,245,7,231,42,26,204,216,252,152,238,75,156,156,204,147,92,57,86,12,103,193,141,75,131,183,32,111,132,29,232,158,1,103,35,80,10,92,77,104,196,225,36,123,16,228,192,207,246,184,196,161,216,243,232,161,11,26,73,124,31,217,234,162,15,30,63,194,150,127,93,148,208,139,12,36,211,163,42,254,200,206,95,239,42,211,157,61,238,94,252,183,49,151,90,18,16,52,138,57,173,199,209,102,42,36,240,230,13,76,191,52,236,195,150,44,141,148,50,209,104,8,216,138,192,1,195,100,161,216,224,112,179,198,89,129,217,217,213,21,179,10,121,148,119,242,179,22,146,170,141,163,179,242,62,128,205,102,200,209,179,34,188,246,182,131,98,25,185,178,223,151,61,34,9,101,186,37,198,98,40,80,150,40,50,144,186,57,214,199,201,145,12,76,178,0,209,207,79,165,50,96,181,88,1,54,121,148,128,207,52,209,228,251,234,230,150,29,227,172,144,127,155,242,208,140,164,88,106,156,124,77,169,48,28,152,253,85,124,218,5,193,66,125,104,120,120,175,119,99,217,226,176,7,211,128,181,155,143,82,26,83,214,203,223,97,185,154,137,94,99,25,160,76,220,4,166,223,199,81,84,187,154,4,66,148,173,72,11,56,220,209,152,121,87,54,206,99,24,107,248,125,37,154,206,138,160,157,110,61,159,167,127,138,231,15,61,115,93,246,109,68,51,25,193,215,80,117,96,82,156,221,231,51,82,65,8,128,61,248,183,57,184,191,124,94,76,150,198,124,96,196,69,252,228,144,208,165,230,8,108,4,175,56,122,21,73,50,243,162,209,42,243,101,119,81,35,144,24,139,125,54,227,210,225,182,63,225,194,232,172,62,57,96,180,43,63,48,54,160,113,114,155,99,244,194,7,29,61,249,69,4,132,243,114,105,136,98,44,159,168,17,218,66,105,83,96,62,3,159,137,105,81,155,115,235,201,113,88,89,254,84,24,7,75,159,202,216,182,213,112,248,195,105,55,179,92,124,116,252,202,7,17,116,149,223,38,100,78,219,35,29,248,5,67,22,94,182,79,12,63,135,79,108,254,114,23,8,130,65,73,245,11,135,110,240,74,254,192,152,222,110,191,109,250,213,182,76,151,116,2,174,152,240,24,117,83,34,48,118,141,204,68,142,66,90,217,10,35,97,219,226,194,18,223,94,23,120,193,109,104,113,238,250,249,178,39,249,60,15,54,32,176,239,90,20,189,98,201,23,182,94,137,119,91,211,148,42,122,188,15,118,102,85,208,77,130,104,202,243,238,50,87,162,158,119,214,145,120,215,24,51,190,92,146,101,65,200,214,57,220,191,65,173,181,63,188,208,146,145,210,100,17,128,93,208,187,191,75,232,171,175,240,61,166,13,67,191,234,73,31,159,188,12,70,89,110,53,6,56,89,64,125,96,228,84,106,137,17,220,45,79,252,231,213,212,19,131,244,30,229,21,202,223,159,122,86,239,145,209,64,48,147,14,205,63,174,240,254,215,131,120,207,105,210,66,212,98,158,16,1,26,208,108,157,30,241,130,206,44,35,159,211,180,186,124,140,105,107,38,250,188,93,68,62,71,139,177,177,170,14,172,70,203,243,155,6,232,208,149,64,147,125,133,185,247,250,142,102,231,207,152,54,147,175,216,239,48,46,101,147,136,89,53,125,30,49,73,208,11,46,183,197,6,104,197,51,233,200,60,74,96,3,165,165,237,119,116,71,188,81,126,58,179,217,174,111,150,192,180,73,30,74,174,63,115,95,255,208,71,29,178,202,146,114,89,111,106,109,208,101,244,131,177,210,127,44,56,103,119,179,182,78,173,27,29,128,178,227,104,242,206,178,92,157,153,149,15,236,205,65,231,104,153,223,166,53,227,196,125,229,145,20,228,211,206,129,174,38,157,47,86,71,255,89,72,199,52,81,139,100,166,134,137,135,189,121,0,229,161,36,215,13,97,181,215,248,210,27,220,219,207,82,136,27,109,44,102,4,185,186,140,154,159,252,91,40,201,21,202,193,208,216,167,7,123,137,157,216,211,214,33,0,64,50,96,251,219,68,92,64,119,106,136,189,140,55,181,98,97,40,182,48,68,38,36,45,95,232,129,200,71,214,176,166,140,21,251,83,170,77,79,29,10,24,2,177,175,194,36,193,166,198,53,212,190,81,207,243,152,169,158,69,126,73,48,120,6,98,59,59,36,135,153,227,228,220,131,104,208,231,237,140,3,110,145,249,17,57,132,221,35,226,66,48,72,55,83,212,254,90,246,167,146,81,106,107,26,95,91,75,79,4,208,39,190,42,73,102,253,206,201,124,86,207,197,40,2,114,101,25,105,207,8,215,126,169,38,9,129,177,72,142,93,5,218,175,159,184,31,43,212,23,62,159,235,172,178,183,237,216,135,205,216,65,150,142,160,136,194,233,12,249,21,71,15,146,138,178,15,219,221,148,47,28,198,123,121,233,150,164,156,16,202,151,186,108,165,11,25,195,205,250,154,226,101,162,158,211,63,187,33,72,93,177,221,65,11,77,238,171,153,251,248,219,145,208,24,34,7,159,57,133,158,198,64,237,213,201,54,142,46,167,72,161,160,27,47,251,149,70,98,2,233,241,56,117,125,61,9,198,51,39,129,237,48,150,159,91,247,166,228,84,118,100,42,176,44,238,75,183,166,56,203,238,64,137,105,117,215,188,126,44,172,216,33,190,54,63,219,83,175,50,227,227,104,83,85,248,216,145,195,17,142,93,47,129,187,76,163,236,185,160,203,190,157,109,89,159,100,128,25,141,212,119,52,109,232,146,105,48,201,128,72,43,173,37,109,28,150,136,40,104,52,197,149,161,145,165,217,155,110,179,68,236,139,167,18,185,166,189,160,88,21,105,240,47,159,237,60,230,177,45,146,32,52,0,45,205,145,100,35,62,196,64,33,77,85,52,71,130,149,222,27,194,152,155,202,6,241,204,157,214,19,23,31,0,158,141,242,88,210,48,27,201,248,244,236,169,107,246,6,31,188,246,62,92,210,207,154,26,58,107,112,100,188,216,0,138,192,14,137,165,243,134,227,243,33,89,215,134,230,203,168,90,166,216,105,33,1,32,195,180,158,53,180,228,151,70,196,213,74,54,136,208,226,145,216,247,121,216,92,51,229,228,19,15,193,88,54,33,250,150,61,254,201,81,198,150,131,101,176,75,9,192,20,52,223,150,99,217,12,38,137,64,34,145,30,139,215,66,86,93,194,28,164,19,204,61,254,46,94,104,45,105,246,148,244,118,175,17,35,53,49,46,5,206,168,200,69,252,76,137,82,242,213,166,185,145,223,182,0,106,67,214,204,45,250,212,113,101,39,20,217,242,105,227,44,92,222,185,177,251,124,189,147,63,120,196,174,26,71,105,169,11,178,16,21,220,170,46,138,60,231,144,224,27,117,85,164,112,29,198,112,181,107,190,121,32,144,236,112,57,79,68,163,55,86,115,218,99,29,174,182,94,8,92,168,12,123,100,72,86,188,200,44,143,80,125,219,177,199,59,31,193,200,154,20,54,75,149,216,188,178,105,23,231,49,246,73,208,158,28,133,205,33,251,48,4,209,48,209,187,73,250,189,212,100,147,36,189,105,18,21,135,41,50,14,205,225,219,150,198,143,166,91,102,75,20,100,78,207,221,89,20,182,188,104,220,89,121,20,81,4,70,155,76,76,35,237,183,141,129,121,225,51,158,167,84,214,207,8,55,247,43,63,57,218,159,85,226,1,72,72,57,123,65,116,155,221,181,150,139,88,206,155,23,222,183,169,123,110,61,26,19,33,175,130,153,19,122,173,90,24,193,162,207,235,92,16,168,182,176,156,88,146,219,112,54,80,253,73,65,175,15,108,77,186,183,100,67,226,233,115,240,164,247,36,123,193,167,160,133,188,181,100,99,6,188,23,38,244,40,90,15,162,244,62,156,111,128,203,108,19,190,1,176,109,30,188,22,117,46,77,214,129,243,233,161,167,234,101,44,148,40,150,162,88,14,79,191,43,216,86,90,145,161,11,119,122,96,105,143,179,150,166,48,246,60,78,76,89,166,255,43,33,20,124,26,118,52,14,195,170,148,177,64,243,192,66,250,223,139,127,132,84,242,54,127,86,247,253,213,6,233,37,151,234,30,61,217,94,230,162,127,123,106,249,161,80,115,153,59,142,54,254,155,252,54,245,183,226,149,247,185,205,226,69,11,143,252,103,148,122,145,95,201,82,23,41,38,108,214,29,38,235,62,36,77,146,205,244,197,7,57,37,209,162,211,78,254,209,204,29,38,119,145,186,30,77,3,109,245,130,42,226,99,186,21,200,72,1,15,127,230,108,166,88,62,5,206,150,129,240,98,46,221,127,82,8,94,54,116,188,194,141,122,197,26,114,238,101,242,246,203,235,196,214,193,42,85,102,158,217,72,254,208,136,31,100,9,193,61,111,120,116,88,45,254,104,178,227,60,49,151,233,76,93,248,44,41,88,1,10,108,31,156,159,187,32,16,159,180,254,61,76,201,198,171,231,102,154,38,71,35,2,57,182,159,156,5,38,201,108,122,226,92,19,222,122,149,251,174,91,24,28,68,163,118,65,221,31,37,34,121,42,103,213,128,147,232,112,65,29,87,110,44,99,137,209,30,167,128,66,87,83,90,0,12,41,39,44,48,167,233,72,51,98,87,247,199,130,140,214,103,137,58,19,127,98,160,59,92,96,219,41,159,97,210,165,227,76,140,9,139,102,41,27,2,137,41,255,70,206,36,194,156,41,240,252,57,150,57,220,154,18,136,103,34,14,142,249,146,180,122,215,137,229,39,105,228,245,115,186,80,155,86,30,49,168,160,126,236,44,16,226,100,189,180,138,85,132,215,153,135,105,223,203,40,55,154,155,135,43,56,86,231,162,33,69,66,61,197,41,109,84,191,169,195,8,138,122,174,79,136,244,19,151,42,27,63,58,145,210,187,240,132,246,86,85,248,68,144,53,5,235,102,89,33,70,216,45,99,227,80,227,140,158,101,137,26,225,213,108,83,162,187,104,93,93,184,147,251,138,161,6,89,136,132,131,144,133,72,210,244,252,168,68,171,10,21,111,27,25,214,153,20,38,99,80,132,193,107,142,124,197,79,141,182,66,17,238,35,204,122,234,48,206,98,162,9,83,40,107,70,147,118,250,212,121,96,235,57,101,193,250,42,116,134,57,76,187,241,22,190,40,45,174,57,56,76,100,84,244,150,153,27,87,90,126,83,228,115,138,16,187,24,64,195,35,153,218,173,20,241,98,44,150,69,56,2,65,251,50,165,49,225,117,81,200,119,14,211,89,53,199,235,205,25,232,178,159,104,193,227,152,78,107,225,11,213,81,176,59,47,178,7,88,244,147,63,143,167,80,87,127,48,33,154,48,221,166,249,233,248,171,48,86,195,151,203,214,222,140,128,110,55,237,130,15,134,59,154,226,232,51,96,138,242,3,77,208,105,250,87,217,205,204,103,200,165,149,101,220,5,39,225,217,126,73,152,114,36,12,156,11,10,7,98,104,122,22,121,133,96,11,144,255,176,94,210,71,240,91,63,187,184,11,163,126,255,33,85,98,59,23,47,171,225,129,38,51,188,61,113,154,42,47,124,190,255,166,163,155,135,74,201,236,194,52,53,10,239,203,168,131,51,190,43,178,84,73,190,74,182,74,19,34,140,195,44,33,67,79,158,207,43,241,48,135,237,7,127,175,71,67,170,118,24,158,111,151,55,194,94,59,7,81,181,162,142,148,62,39,95,63,69,156,75,232,68,118,51,9,45,114,217,38,212,9,157,213,204,201,183,222,247,130,82,237,48,109,244,74,7,157,182,242,57,223,243,172,208,231,139,210,43,103,50,75,65,69,101,108,52,37,116,66,224,240,167,70,43,180,150,36,135,77,25,65,166,171,176,250,186,12,7,235,26,136,213,197,36,5,149,141,77,83,14,59,92,135,105,142,122,33,22,236,95,60,203,70,28,141,112,90,22,24,37,15,255,10,202,78,80,75,229,228,103,7,122,46,200,25,186,236,188,122,147,251,166,193,185,182,160,247,118,84,228,179,194,21,101,72,135,127,101,205,7,151,105,225,189,83,139,233,121,94,194,208,69,251,186,93,110,10,22,28,38,154,44,228,97,214,174,184,177,179,115,70,137,69,152,199,144,6,157,170,90,144,237,151,150,3,56,158,184,51,59,218,97,224,190,131,187,181,181,122,68,141,159,216,18,198,219,128,91,250,2,79,186,15,186,236,81,134,217,130,245,120,97,232,22,116,233,11,56,43,79,247,237,46,28,204,209,244,117,194,242,239,177,220,103,211,215,144,121,188,217,142,211,167,196,140,184,213,84,26,249,178,246,120,103,207,159,141,27,247,173,48,2,178,219,225,196,140,90,245,228,136,76,206,160,199,99,37,216,133,133,14,201,217,227,183,108,105,77,121,219,60,132,190,157,29,79,108,169,61,59,152,224,166,230,171,4,46,181,77,42,135,131,164,51,27,123,111,26,32,29,33,47,219,42,43,211,233,216,40,63,101,41,223,225,38,98,157,6,222,13,177,9,117,178,182,28,16,216,110,239,165,192,138,71,56,186,72,196,48,137,122,39,6,187,91,225,176,147,124,48,17,246,11,91,24,60,164,221,1,235,5,39,219,97,76,82,159,79,183,53,75,96,173,22,48,246,228,85,225,156,74,12,68,92,221,182,82,224,43,109,53,217,71,177,105,18,62,119,17,224,115,105,237,29,77,170,164,107,155,199,137,48,162,97,33,33,223,63,36,158,168,72,37,120,90,223,210,113,253,115,223,5,222,166,247,136,176,188,62,123,51,115,34,105,219,171,102,76,105,56,68,200,193,176,131,252,109,179,153,158,202,138,174,240,202,178,207,182,56,168,156,24,65,97,120,205,254,13,192,148,159,159,135,66,210,193,127,24,161,22,97,66,160,36,209,134,87,214,225,3,226,39,245,122,114,206,63,96,210,226,221,66,21,77,17,105,217,217,102,226,228,77,82,172,71,159,110,33,132,24,189,110,85,16,12,205,89,30,9,156,21,118,118,222,200,196,192,211,22,171,243,83,211,217,168,72,228,225,155,42,191,125,38,191,44,109,80,164,97,214,214,94,36,242,189,126,229,61,35,152,50,5,70,91,252,245,55,118,83,207,20,24,11,163,26,221,120,112,96,100,20,50,128,207,64,137,70,193,78,86,75,174,156,12,90,142,134,97,20,151,170,188,107,68,62,235,235,229,99,110,149,105,129,92,5,54,89,1,195,175,145,6,45,148,179,71,60,52,224,36,93,157,103,125,96,43,214,162,47,237,220,168,62,83,8,8,51,58,74,17,15,44,218,253,5,3,126,198,165,101,242,167,178,46,151,76,201,39,110,155,125,154,246,205,20,75,167,54,191,114,11,49,179,246,196,177,17,184,9,4,54,62,108,243,229,104,20,79,188,50,12,231,15,159,56,233,35,68,180,254,110,111,248,14,169,67,22,105,4,60,43,223,190,235,46,112,149,40,11,31,129,237,221,91,118,108,222,18,78,32,152,78,167,166,195,88,82,203,56,67,175,33,123,111,138,193,103,74,147,38,194,114,102,66,95,219,128,191,253,62,88,205,35,12,234,176,53,252,100,233,142,252,117,168,6,76,218,177,73,235,37,245,33,111,127,92,228,125,37,154,32,223,189,60,151,84,204,90,187,203,24,70,241,108,205,228,23,190,155,85,9,4,134,170,226,191,140,204,198,144,183,65,186,192,119,124,116,78,218,40,214,78,88,154,255,162,239,242,204,123,26,160,157,249,139,60,101,140,19,184,213,83,219,108,241,243,138,49,106,6,127,18,199,240,57,174,104,79,231,203,217,50,21,114,190,236,65,47,67,244,204,74,114,106,50,227,115,68,215,38,132,27,185,108,106,192,59,166,43,108,199,186,254,46,106,149,227,125,27,236,53,165,127,183,24,17,63,14,206,37,141,252,129,49,155,173,1,215,207,70,0,121,44,36,65,131,66,98,189,222,2,179,114,69,143,45,158,244,165,235,209,197,44,49,28,62,19,169,246,116,158,9,128,188,223,131,9,59,31,138,116,175,231,51,109,198,216,75,27,189,41,250,150,232,69,61,63,219,37,139,139,87,51,132,193,184,50,194,33,29,69,102,23,24,203,71,49,199,51,105,14,134,90,152,3,132,211,242,105,111,71,106,249,29,187,166,208,238,129,173,77,32,96,4,98,229,212,169,153,62,81,244,60,179,135,204,10,19,139,191,142,105,60,59,244,228,36,34,162,243,222,72,251,42,249,144,176,168,140,65,8,183,70,138,152,136,199,97,48,26,147,240,255,105,123,147,86,109,186,38,59,239,191,104,92,131,221,55,26,27,131,193,51,15,141,49,194,46,68,129,213,80,46,15,132,208,127,247,190,226,62,17,177,178,64,67,241,77,190,247,89,39,243,206,220,185,155,104,215,58,156,38,194,102,0,137,64,139,254,119,250,127,71,85,180,239,60,184,172,83,60,167,48,65,86,83,82,74,182,137,37,65,247,73,15,51,163,24,112,107,41,93,248,131,91,185,137,246,148,20,162,43,9,201,209,60,183,138,5,93,5,198,78,76,82,137,74,233,130,60,25,100,129,94,206,97,47,165,17,21,232,80,222,137,16,39,46,45,173,91,40,28,168,67,157,9,238,153,164,181,134,242,197,86,194,87,234,176,233,241,39,17,28,99,130,191,57,132,70,225,89,226,209,23,105,34,111,183,200,197,112,129,223,152,102,84,253,136,149,110,236,16,37,44,28,147,27,24,202,60,65,91,121,62,247,188,227,195,254,48,217,130,102,244,121,91,159,241,250,31,171,79,130,236,37,101,60,63,114,23,75,244,75,171,51,196,124,248,156,45,96,171,143,23,230,61,219,64,71,194,112,80,84,101,253,187,248,150,113,115,41,227,48,190,82,232,118,214,31,202,185,113,68,126,27,87,109,187,244,195,131,105,0,174,42,89,142,183,254,71,4,71,109,125,39,151,38,108,133,195,196,30,255,96,107,220,80,201,114,43,167,200,223,134,147,83,8,238,6,169,205,249,199,213,99,133,251,99,234,197,133,69,26,23,211,40,253,81,75,39,26,120,252,173,173,16,163,40,9,35,41,189,63,18,58,222,11,55,176,126,196,212,219,24,241,218,20,39,117,185,186,91,109,146,191,23,158,90,81,254,199,110,244,59,254,224,131,134,100,149,98,135,139,172,76,31,180,49,57,74,228,234,106,130,198,254,104,239,217,142,40,209,209,28,198,108,143,223,70,248,71,126,187,31,42,63,98,42,144,66,21,186,78,228,55,218,190,249,90,165,233,181,144,178,148,153,159,107,31,161,82,127,126,119,227,212,249,131,73,15,82,82,40,36,167,147,32,195,223,115,119,139,240,201,111,163,44,103,85,107,63,248,215,37,34,4,170,176,103,252,81,246,19,51,217,107,10,75,47,189,100,237,143,235,19,37,251,170,250,36,135,208,199,253,227,27,132,157,197,132,33,133,247,149,12,193,223,60,105,176,15,78,125,234,246,171,147,253,131,233,29,238,50,17,26,17,184,242,71,110,4,127,56,140,141,162,181,142,208,226,92,126,115,182,158,169,100,183,215,130,81,129,30,169,129,178,174,77,152,201,182,195,111,60,69,242,138,42,112,132,78,167,195,68,10,133,19,176,98,43,222,248,229,183,79,15,33,166,228,208,70,184,195,159,155,186,49,153,254,52,167,160,114,20,79,182,139,144,104,29,130,148,172,244,132,91,122,167,16,39,66,73,184,3,94,212,183,203,205,209,63,223,211,225,247,152,48,97,9,189,48,11,194,119,179,134,44,224,80,198,229,117,173,242,230,15,134,214,234,202,215,132,51,139,199,251,131,11,95,75,56,147,161,47,159,205,71,165,64,126,113,229,222,52,188,13,127,50,212,162,37,56,244,131,145,182,10,120,169,78,193,49,45,166,27,48,228,95,162,176,77,253,167,229,228,254,224,141,78,179,204,127,202,13,206,31,53,229,128,101,163,137,156,5,69,226,101,186,232,4,109,75,179,232,62,11,9,26,231,156,195,198,146,163,52,212,221,159,106,218,118,125,245,74,180,18,253,74,200,34,132,182,222,178,51,136,7,253,193,207,83,130,123,91,70,155,10,142,63,82,100,154,46,182,80,143,216,241,15,107,230,223,43,23,184,66,150,160,111,165,214,63,86,123,202,172,206,56,229,51,92,104,201,14,191,214,26,64,244,185,177,31,170,223,250,144,129,23,53,232,139,4,249,248,163,229,179,90,209,217,68,198,247,18,6,58,190,46,43,66,11,85,168,229,77,175,219,197,121,120,107,232,190,166,178,141,227,216,250,199,96,197,139,66,14,209,73,226,201,254,41,223,185,4,185,167,232,218,195,13,29,243,128,40,80,21,130,247,103,204,183,227,234,148,84,87,193,69,249,97,89,135,38,55,134,148,50,124,225,235,63,86,102,220,99,212,104,239,77,122,59,216,32,137,204,95,135,33,161,17,142,246,67,209,216,9,144,114,103,85,136,199,2,246,173,142,62,21,172,100,189,150,254,121,31,241,99,251,151,192,84,85,186,10,48,67,250,172,140,45,210,246,7,115,62,166,33,75,79,69,108,46,123,198,30,254,65,144,162,58,250,189,56,43,230,159,108,202,48,142,189,86,154,126,78,142,174,88,151,71,232,190,248,92,7,206,141,233,171,154,44,139,8,66,83,131,249,118,52,223,50,170,117,170,40,73,59,189,250,199,183,163,55,165,209,109,148,21,176,123,113,94,112,178,185,99,125,150,53,42,218,165,7,12,3,148,156,0,102,123,185,180,171,157,77,119,9,149,122,33,176,228,116,182,80,190,98,156,234,213,144,164,196,78,105,62,189,238,102,147,43,124,38,17,52,199,123,146,245,215,97,104,246,211,156,26,219,161,55,103,223,118,65,36,2,213,207,124,215,237,234,157,254,125,251,189,223,174,209,183,176,38,35,151,132,26,182,159,245,111,212,245,131,192,199,231,26,81,198,138,69,44,92,150,54,89,225,226,230,81,153,230,215,235,210,94,195,101,108,48,82,172,241,82,230,194,160,237,168,133,5,244,126,224,202,205,127,190,65,24,195,100,99,63,19,13,86,205,123,194,86,182,234,46,81,41,168,108,128,97,53,82,52,35,107,224,90,217,109,26,149,197,100,43,101,13,24,95,152,163,173,80,65,45,75,183,155,244,150,195,132,139,117,95,232,76,121,255,154,168,169,111,149,93,121,126,27,228,88,62,104,120,240,75,36,166,24,22,103,31,70,165,6,6,109,145,179,216,244,120,244,176,56,173,198,87,180,48,176,117,107,142,40,39,76,162,20,224,132,17,99,20,190,153,178,156,198,229,76,176,206,191,22,84,147,73,113,186,141,32,190,135,235,130,84,198,86,212,14,144,152,9,112,82,167,149,130,86,244,38,130,240,55,143,232,17,95,34,210,97,139,199,117,54,6,196,207,77,165,173,232,166,25,99,172,48,87,137,71,171,98,203,164,221,198,39,41,97,39,225,79,53,177,152,227,103,91,167,190,79,197,71,140,32,165,198,147,81,42,85,68,197,195,36,178,183,187,123,207,156,125,195,47,219,25,252,203,123,250,234,129,97,109,92,57,64,6,116,207,37,12,86,170,238,228,181,208,237,132,124,196,247,43,171,244,30,162,119,116,144,113,114,24,174,14,81,57,216,20,190,81,93,232,240,132,55,95,212,146,112,177,154,59,8,173,93,171,251,82,184,166,121,69,180,160,86,145,236,226,3,62,11,193,175,94,214,83,49,68,6,234,90,78,211,183,51,236,78,89,154,212,98,237,250,71,174,58,76,163,57,107,2,104,152,133,143,114,197,118,70,252,77,148,106,172,165,169,185,97,104,203,88,165,79,122,35,141,228,79,14,69,26,52,205,9,23,130,228,167,133,119,50,36,237,129,116,214,251,243,217,252,106,146,40,85,133,183,140,75,191,196,68,124,38,83,210,212,0,115,102,245,112,100,41,86,149,79,210,126,198,72,245,229,71,178,64,22,126,35,179,59,194,165,195,227,190,178,180,137,121,162,88,235,43,127,88,64,90,164,208,168,134,243,89,110,46,181,170,3,85,163,77,241,79,130,166,72,211,5,136,60,109,76,53,34,5,189,168,128,91,131,183,209,55,180,105,84,48,34,60,119,112,204,254,24,107,135,153,153,162,152,142,33,109,84,66,14,67,24,44,159,19,77,105,146,140,1,211,118,161,48,237,189,62,211,166,49,139,203,34,40,102,198,251,136,163,138,176,178,23,31,77,60,152,100,226,209,76,8,94,4,224,160,172,161,61,216,97,200,42,166,192,198,187,245,71,50,111,74,129,236,158,159,23,107,61,126,123,195,193,45,170,70,38,52,113,98,208,104,205,203,226,20,224,2,133,177,223,124,243,115,178,97,26,97,79,203,155,211,30,33,63,77,161,248,246,120,10,123,65,109,34,137,4,253,7,42,72,14,47,75,30,10,92,224,255,142,123,191,175,45,36,220,8,212,31,114,31,14,95,194,123,77,5,20,241,68,252,183,143,85,163,136,182,163,229,21,221,184,164,238,116,8,1,248,50,2,222,21,79,14,91,149,8,177,145,214,168,53,54,53,8,215,71,182,121,76,59,145,166,79,226,55,186,40,11,202,189,201,82,186,72,15,250,162,84,5,164,214,38,217,60,26,125,28,166,107,64,164,56,159,29,155,251,37,18,10,237,35,181,73,215,146,239,73,228,124,169,92,74,20,31,124,39,12,45,237,81,33,206,99,228,59,63,148,146,71,9,142,45,188,127,10,189,29,166,149,190,169,130,40,241,107,183,183,215,132,48,84,148,207,159,213,217,99,47,37,168,207,190,34,210,166,199,116,89,29,166,232,81,198,19,50,156,54,98,196,224,38,16,185,50,235,221,46,174,153,68,100,155,236,81,254,52,116,19,150,238,249,131,175,109,19,9,91,162,208,141,67,227,120,184,242,57,144,174,37,249,241,7,83,29,147,29,32,60,116,229,244,251,155,164,44,54,210,204,9,91,138,216,167,25,202,194,253,202,231,90,198,163,233,142,157,121,179,237,138,82,237,51,160,153,11,127,112,55,158,134,20,32,69,215,39,228,46,33,231,166,241,70,68,116,231,47,51,224,55,127,38,193,18,1,94,194,105,97,161,89,223,253,60,41,79,74,124,107,187,186,4,113,209,142,187,44,226,191,56,196,35,30,28,191,82,38,195,59,22,174,235,159,16,71,30,42,118,176,32,192,55,118,144,24,20,202,106,18,134,153,49,44,102,248,193,68,163,28,209,226,247,236,221,215,199,219,214,167,84,91,179,86,16,189,244,56,20,244,160,69,140,121,11,167,181,8,16,47,26,199,234,149,155,163,110,54,125,75,50,126,124,125,114,166,6,36,248,254,104,208,133,20,81,99,198,150,57,241,228,221,156,225,124,49,100,81,171,115,243,163,213,104,29,89,2,99,112,248,9,68,95,32,221,194,255,131,133,202,255,59,63,154,207,132,99,30,143,60,137,251,124,94,24,62,53,119,39,225,171,41,18,245,128,211,159,152,204,138,23,174,111,135,89,159,79,213,99,47,67,170,244,125,86,249,22,212,99,220,24,108,6,119,103,244,235,125,56,40,233,234,142,25,74,95,151,192,212,134,116,183,136,57,152,166,62,249,68,60,121,187,143,97,76,59,201,94,200,218,25,116,234,197,167,162,28,90,102,17,61,200,172,45,31,150,2,163,73,174,14,250,188,8,217,255,193,112,77,138,2,28,9,228,154,225,120,163,94,149,0,241,50,41,193,22,143,70,113,231,20,177,229,183,163,52,235,106,249,187,57,233,17,145,75,94,38,215,56,227,106,200,71,101,88,22,182,134,219,118,244,109,117,241,224,141,238,184,187,156,56,63,125,213,26,55,78,226,19,182,194,54,93,49,217,42,127,254,143,251,86,52,225,13,57,238,177,250,80,221,136,213,1,95,68,58,233,84,43,21,18,19,190,244,48,185,228,220,163,219,230,70,52,127,145,183,213,137,10,59,31,246,160,195,245,168,70,28,117,112,29,207,197,97,108,92,81,222,166,214,115,134,249,182,160,116,214,93,252,224,159,158,56,219,118,47,154,43,64,238,210,36,200,253,232,67,1,179,200,225,118,77,216,208,207,77,12,201,169,231,57,33,121,159,198,144,75,177,166,68,131,26,106,107,15,211,50,175,144,188,17,75,131,74,54,143,83,209,180,64,221,189,154,49,168,38,245,180,22,56,43,197,8,130,103,203,207,128,5,177,220,17,77,74,116,107,75,24,227,36,88,37,242,109,214,91,237,85,76,164,178,84,6,26,57,76,151,80,193,69,32,141,191,62,240,136,184,135,217,175,87,237,202,102,228,113,97,188,29,82,187,98,117,210,54,235,150,10,175,60,229,192,183,22,10,87,108,2,101,43,105,42,95,221,215,9,187,240,125,72,21,247,133,166,164,133,45,65,240,180,29,137,196,162,21,117,242,234,101,146,38,98,147,94,202,236,220,212,160,162,5,114,29,81,152,222,70,139,235,134,252,126,182,131,196,15,170,149,103,187,103,69,228,77,181,166,40,228,126,78,158,71,206,39,38,209,21,175,14,61,222,218,194,129,33,199,49,251,71,100,154,228,153,59,94,86,158,41,49,23,42,171,114,166,160,171,67,45,133,200,72,27,71,187,123,117,244,192,76,249,216,120,47,55,35,104,40,143,124,224,9,167,119,36,24,231,164,17,79,253,81,92,202,72,110,194,175,209,69,38,23,93,250,83,34,224,51,80,210,174,34,143,77,250,39,12,253,65,45,67,85,149,105,18,206,55,114,186,5,241,77,249,160,205,90,247,221,64,163,23,135,14,56,129,15,173,40,30,178,129,190,82,30,28,189,215,25,73,91,118,51,234,69,197,199,47,55,38,3,133,211,34,166,131,200,57,228,203,53,2,0,48,197,95,141,77,64,219,16,209,80,152,177,53,54,129,7,57,78,6,31,206,18,217,24,184,17,223,100,216,17,186,128,215,76,162,138,102,128,69,168,137,100,254,29,170,111,205,78,113,35,70,12,13,131,132,244,169,150,154,17,106,162,194,124,107,64,147,33,190,43,210,101,207,200,172,170,9,142,124,209,141,169,208,120,141,169,90,207,19,154,101,79,39,208,183,51,53,88,180,172,70,35,7,165,213,42,251,213,128,39,182,70,152,151,254,167,37,207,77,242,45,38,2,206,255,16,81,62,136,43,72,128,69,72,5,49,53,85,91,166,187,126,70,236,14,46,10,241,239,217,176,216,44,124,22,81,1,33,67,102,90,131,17,248,54,33,172,33,146,199,84,205,213,8,32,23,20,56,36,58,77,64,31,127,39,139,18,80,175,144,152,36,210,8,53,130,57,214,24,81,85,110,25,65,211,8,63,47,203,153,75,180,148,166,220,221,163,112,128,41,172,122,202,196,147,79,44,92,10,144,69,98,247,25,223,102,234,251,174,80,161,106,107,34,121,76,207,133,159,93,132,208,91,85,193,100,147,132,247,3,31,117,34,26,101,19,62,29,115,209,35,65,214,161,169,186,196,111,29,103,248,249,52,245,63,76,150,184,71,46,143,224,229,209,152,7,253,56,37,156,127,51,131,170,162,227,29,148,249,216,118,248,92,73,75,189,197,88,61,169,53,112,226,138,28,62,135,176,195,117,135,112,64,46,176,122,211,92,29,233,162,8,140,35,14,172,105,68,106,205,111,236,210,200,65,150,79,234,136,197,234,63,61,216,210,69,222,250,217,67,16,47,142,200,37,176,13,72,130,179,108,51,63,124,158,157,221,53,59,131,174,66,120,139,207,12,233,69,180,152,233,19,238,225,5,63,131,131,154,74,77,234,90,95,67,44,158,109,150,136,228,101,169,62,140,232,244,219,61,102,50,214,3,87,90,121,35,216,137,4,181,166,162,113,7,167,155,149,198,141,86,53,51,132,162,171,108,179,182,159,203,205,113,224,87,212,144,116,250,64,244,183,55,42,129,110,210,118,170,124,135,38,255,183,137,222,249,139,81,231,251,209,114,62,52,222,229,118,69,35,137,40,98,22,244,100,175,251,239,52,51,11,61,225,15,166,254,45,224,83,186,38,196,32,216,114,85,63,246,66,40,207,164,90,3,206,185,123,98,39,165,235,65,139,57,144,20,42,145,101,124,102,102,95,162,152,105,42,151,121,177,229,98,5,133,42,62,79,31,136,122,174,136,71,254,90,6,221,182,235,176,102,104,121,24,13,70,51,178,82,116,160,118,213,127,164,133,57,115,225,212,63,220,249,169,39,26,116,6,249,36,71,40,85,190,246,160,3,176,100,140,247,109,210,162,111,71,139,241,26,225,6,188,173,142,60,173,84,58,77,136,199,210,194,66,202,164,106,17,22,51,203,195,80,112,237,211,190,161,87,191,105,122,2,197,132,251,87,232,82,180,127,209,19,34,213,240,238,212,174,82,209,150,1,59,158,213,165,167,139,126,228,255,161,174,127,179,102,241,254,51,218,54,97,117,211,24,246,71,106,4,173,97,150,250,193,72,155,82,134,32,48,236,244,191,88,162,193,68,181,135,192,72,11,254,206,29,131,155,84,234,3,67,220,241,171,145,2,62,204,169,157,48,121,230,117,226,234,99,204,107,2,211,202,255,155,189,192,84,199,235,197,247,125,216,223,119,250,161,71,60,42,12,60,58,16,18,38,137,35,15,110,93,54,61,158,204,104,60,186,192,100,74,127,230,13,48,146,222,91,110,110,2,14,55,174,110,255,250,106,24,252,119,252,54,89,134,52,194,97,208,35,146,25,176,209,240,180,132,225,230,234,249,219,120,76,77,126,155,232,205,240,239,73,250,118,73,182,171,25,225,226,250,153,209,6,83,184,35,95,100,211,115,28,223,19,93,171,147,91,25,68,80,111,37,22,159,13,28,46,189,203,23,65,225,253,207,55,49,120,139,128,123,179,3,246,47,173,10,202,110,115,228,167,15,5,162,49,42,214,49,215,21,166,205,96,199,213,236,133,93,198,148,199,190,213,39,3,69,241,98,193,83,208,125,76,49,232,7,63,99,107,74,6,241,193,52,49,118,31,211,101,18,103,87,97,42,137,86,192,200,178,202,205,73,27,140,152,136,166,223,160,55,39,4,117,175,63,249,49,61,113,185,154,247,56,241,222,248,111,85,134,5,251,135,19,195,97,14,229,52,252,26,221,43,111,235,251,251,237,107,101,87,153,52,162,91,130,78,98,135,41,71,18,5,70,107,66,113,221,110,154,182,59,145,164,64,223,153,181,120,89,67,159,245,67,77,156,188,246,165,250,116,255,54,51,99,228,111,24,88,2,143,242,87,181,6,147,198,49,242,40,65,11,109,84,243,15,198,165,238,122,49,199,214,113,148,222,148,42,243,236,226,222,253,133,90,128,77,130,65,238,77,9,209,104,113,53,229,16,121,154,195,173,184,235,159,108,247,54,197,240,183,77,201,205,177,156,231,223,231,90,140,151,156,214,205,248,121,124,196,96,142,129,143,38,158,155,142,221,3,81,129,195,16,94,228,209,66,139,220,59,237,29,69,144,110,200,194,191,214,210,91,255,126,249,249,214,69,244,100,113,223,152,9,235,15,173,52,194,235,128,146,23,237,195,63,229,179,186,175,216,171,148,186,83,218,116,99,18,34,160,57,21,166,59,61,102,25,95,254,200,111,67,21,85,139,95,109,61,132,237,3,163,207,228,235,131,148,143,104,126,219,76,56,127,25,10,214,7,226,183,75,39,10,81,156,26,139,239,217,25,107,201,205,235,79,140,222,87,54,122,240,178,99,93,178,106,227,250,142,53,169,79,149,173,248,86,42,189,107,108,27,88,184,114,134,32,181,189,99,1,28,156,90,125,240,103,13,67,164,20,59,241,129,160,76,224,186,188,94,111,155,174,55,169,25,133,159,241,230,183,174,214,29,163,247,166,27,61,118,249,138,39,162,11,0,106,146,26,111,253,38,67,155,250,65,80,184,88,213,175,166,24,166,78,185,57,20,191,197,119,121,74,155,40,229,23,152,250,248,49,29,126,6,76,202,165,76,202,171,217,63,255,110,110,138,213,101,78,133,33,24,113,139,129,32,207,73,107,216,42,249,247,246,157,24,214,161,118,154,108,57,152,233,197,199,20,126,217,209,229,116,59,216,161,103,84,135,27,34,9,87,97,34,211,215,225,66,6,254,243,219,240,246,248,111,27,245,225,88,10,35,164,187,28,94,157,103,215,23,195,103,244,155,47,220,153,173,239,253,166,120,169,62,168,244,242,77,221,45,161,40,47,62,166,20,226,72,188,164,17,79,172,126,112,66,193,91,197,200,55,149,183,145,23,15,162,60,165,43,76,64,217,63,72,191,104,33,234,189,173,93,39,96,92,138,166,15,6,11,89,245,17,183,104,75,237,31,248,254,73,19,3,195,220,165,219,78,185,168,71,249,160,84,248,229,51,34,2,76,173,191,15,41,218,121,217,204,102,48,69,11,254,219,152,131,122,122,93,139,55,250,177,188,141,18,70,119,106,82,69,215,223,251,29,92,228,77,245,124,130,139,221,119,37,124,228,211,187,238,12,52,187,249,52,94,244,20,20,29,84,136,23,255,156,217,109,165,251,159,89,142,120,212,159,35,188,77,240,124,103,155,168,109,74,124,6,255,233,133,86,152,24,159,23,155,174,249,123,81,152,177,179,227,204,118,60,98,65,126,115,254,247,57,26,173,249,45,80,170,232,135,94,108,137,7,255,105,214,125,151,21,130,130,164,145,17,254,96,74,7,78,251,92,141,215,230,168,9,189,78,221,169,169,88,11,20,118,21,61,240,77,31,207,127,25,25,164,54,234,103,155,175,205,109,102,156,170,251,217,147,208,70,222,35,96,200,80,244,76,159,72,56,244,22,240,199,83,5,166,10,62,209,186,244,167,173,148,183,249,75,147,43,30,98,182,34,37,126,170,91,96,214,196,59,245,222,235,71,77,237,48,244,63,186,116,41,130,152,51,158,140,14,28,121,110,244,107,187,239,10,203,252,12,93,31,24,0,103,196,189,143,177,252,170,177,65,83,113,141,171,225,175,208,51,159,98,155,225,83,129,73,185,117,72,145,104,188,49,162,102,121,232,189,205,32,220,121,49,140,22,9,83,220,34,247,182,159,22,148,207,149,247,198,150,145,93,28,248,109,113,45,7,92,88,70,129,7,29,40,113,53,205,97,122,164,195,158,225,30,140,125,204,84,21,49,116,209,244,250,7,87,142,139,173,79,118,224,149,240,17,125,198,27,217,70,129,223,84,185,126,182,209,116,61,71,253,194,247,79,4,30,184,191,61,94,175,38,5,85,75,92,77,174,70,188,198,107,52,45,249,104,198,96,218,21,126,62,70,44,251,98,58,84,106,223,33,94,19,139,175,208,246,164,167,242,45,57,71,233,27,221,231,40,120,172,125,208,96,118,27,136,217,245,181,8,176,52,135,127,18,90,106,89,62,119,203,103,248,68,180,175,207,207,107,53,175,88,120,48,125,129,93,151,207,133,223,201,183,148,201,108,31,159,155,91,211,196,112,152,222,152,126,245,209,40,153,244,155,147,77,46,159,169,240,14,43,183,146,8,253,239,59,63,243,236,148,48,91,201,64,9,207,180,205,225,233,37,221,212,37,179,26,244,88,37,11,23,139,111,194,169,243,177,229,97,162,218,62,23,24,212,113,244,244,249,203,170,7,76,35,212,80,24,145,217,229,240,51,122,244,128,192,139,88,241,94,198,71,186,235,103,221,239,233,75,0,210,176,35,201,174,31,220,63,112,85,120,193,209,235,158,244,164,16,126,125,55,172,103,76,250,234,163,105,103,181,251,241,127,248,111,127,52,130,17,31,139,121,225,13,248,86,59,161,100,185,31,63,227,249,132,213,109,253,73,135,231,218,186,141,163,206,155,40,181,209,2,78,250,1,252,185,41,22,95,122,116,161,2,50,151,191,117,51,53,93,25,82,227,5,139,57,110,221,119,186,186,134,229,158,253,107,194,143,121,116,46,192,84,220,253,136,152,38,30,165,99,102,156,71,49,226,52,116,213,143,181,78,178,199,247,59,138,114,235,253,192,11,67,196,199,140,106,175,91,62,118,204,179,30,220,212,48,141,209,207,36,175,84,87,250,174,130,10,179,40,239,154,121,71,43,195,113,24,154,176,162,182,254,164,123,120,59,76,22,80,77,17,28,1,255,92,118,54,233,250,177,13,236,207,83,38,230,9,135,162,26,196,24,123,190,250,40,16,146,46,18,236,97,100,53,253,185,54,42,179,31,39,2,82,214,184,22,173,6,141,60,92,140,208,248,229,149,252,55,96,4,212,28,26,166,176,172,87,62,51,226,198,112,12,106,14,53,226,241,198,99,185,251,62,73,199,206,100,217,48,184,182,28,45,82,202,67,78,84,84,105,230,245,13,133,120,246,148,178,50,224,183,18,125,85,155,10,155,90,187,192,239,23,226,106,108,192,242,133,111,204,239,78,20,163,77,133,33,184,242,88,77,255,73,61,235,197,45,23,7,84,10,208,171,43,92,214,241,45,129,188,113,73,153,214,31,188,227,84,132,85,117,137,135,96,180,77,219,55,12,74,162,230,45,231,51,164,37,204,85,212,96,214,152,159,33,61,242,90,4,215,187,94,76,65,182,239,162,204,38,122,188,244,107,226,251,58,140,8,104,173,234,115,153,48,178,255,244,176,181,163,115,193,94,101,7,204,4,254,120,139,247,196,173,139,117,122,171,51,104,157,150,127,176,229,186,62,243,8,75,206,23,37,137,44,173,179,192,133,134,115,245,111,122,119,51,186,187,58,54,203,106,133,29,126,39,92,83,207,165,192,100,190,70,194,250,177,56,234,155,59,239,207,42,198,194,209,245,206,84,240,157,170,255,90,91,62,238,156,133,127,28,222,154,131,54,103,143,108,174,163,166,74,252,113,246,222,206,89,226,222,188,87,219,31,103,239,254,229,108,128,105,166,219,159,144,198,219,201,124,243,239,166,147,174,113,158,98,254,72,192,149,162,87,125,240,13,25,193,223,136,190,99,8,65,121,189,218,24,12,151,195,84,157,125,54,193,2,99,219,31,74,124,171,157,253,241,205,123,184,161,207,70,55,30,124,133,225,119,109,14,179,147,125,188,212,66,243,203,223,7,193,159,186,91,195,64,197,104,111,167,195,70,244,168,83,24,210,96,223,82,112,237,86,223,251,3,135,87,212,136,132,214,207,247,42,148,253,253,125,47,110,115,198,24,159,159,166,36,209,97,184,170,62,19,169,88,189,207,31,76,74,172,204,207,209,48,188,232,12,152,84,239,248,132,44,238,12,179,15,186,168,175,25,1,205,146,39,103,40,225,71,223,87,63,8,82,88,199,225,138,43,243,137,95,237,216,173,26,242,227,159,57,92,169,250,243,17,107,72,107,126,194,210,166,92,226,111,69,187,212,39,52,70,196,175,121,60,131,70,148,111,112,184,114,240,251,194,125,75,135,158,155,143,251,76,176,218,81,83,212,149,73,72,254,245,175,202,232,237,105,151,73,46,227,201,122,186,30,218,170,207,129,109,85,23,125,239,63,57,235,63,152,190,58,221,50,168,131,137,183,182,48,166,84,129,55,227,92,56,110,101,63,135,9,149,33,117,113,97,127,250,123,171,55,197,136,1,205,79,112,152,100,92,192,84,10,109,245,143,197,34,172,28,16,31,211,137,22,193,22,23,19,52,85,143,106,89,14,227,4,220,215,103,221,210,11,122,60,181,82,119,53,246,55,177,116,139,125,67,135,17,115,81,223,226,61,203,138,232,46,206,216,58,31,239,161,66,74,226,175,141,50,146,38,218,232,214,30,225,143,25,252,177,156,142,133,139,107,220,156,127,25,31,159,106,156,153,191,61,133,115,27,183,135,58,238,19,195,82,141,9,36,67,253,20,28,196,169,8,219,247,144,171,127,92,146,61,127,155,221,242,42,140,177,58,226,230,84,68,101,122,146,52,3,123,107,220,156,254,157,251,73,51,112,228,38,252,246,171,92,124,28,115,111,59,140,49,63,100,50,175,194,216,30,163,229,76,107,82,34,2,27,199,7,54,17,79,129,7,130,136,190,47,240,152,207,150,86,152,79,228,17,218,86,216,38,142,228,79,38,25,201,22,171,115,180,157,250,202,182,123,209,196,230,91,109,177,189,67,198,28,66,227,155,59,3,57,162,42,47,70,15,194,142,141,154,2,194,156,44,15,237,86,41,29,187,14,167,219,76,216,196,47,119,108,74,148,57,87,249,34,150,188,247,195,173,145,182,171,185,184,145,202,166,42,62,118,98,200,251,211,213,236,150,98,15,223,5,86,84,232,40,4,70,98,202,63,55,155,182,46,95,35,237,196,148,117,24,250,171,169,232,238,158,156,228,12,104,18,200,68,66,237,45,103,143,73,52,35,102,254,92,76,93,109,28,63,208,37,164,181,108,26,93,52,90,56,92,91,19,94,23,120,65,223,145,61,227,112,170,202,180,0,109,251,242,198,46,78,62,26,87,142,140,24,146,81,205,183,90,56,204,251,212,123,79,28,182,120,50,56,79,83,75,6,248,45,159,200,174,52,196,120,164,66,151,228,62,53,66,113,224,83,75,34,175,5,203,83,241,210,129,102,50,154,93,198,100,179,77,185,153,211,142,181,47,232,213,111,130,223,29,48,145,200,166,40,60,194,62,193,169,79,79,229,18,224,231,140,95,15,202,53,139,6,22,189,55,114,22,61,96,212,99,101,229,86,43,195,60,62,226,108,119,210,114,246,224,89,103,218,172,52,51,38,231,183,193,228,184,220,32,134,15,172,22,189,26,70,137,26,232,214,248,44,104,95,17,190,5,62,77,7,28,109,159,8,85,118,235,2,91,251,3,147,154,75,88,89,28,224,83,130,200,63,96,62,238,148,15,66,89,211,244,141,26,18,36,34,55,2,63,7,100,196,79,79,59,144,4,165,85,242,180,52,90,91,18,18,3,147,207,242,17,239,48,73,30,249,32,104,72,45,185,218,216,170,183,192,107,150,17,207,141,204,79,26,50,208,236,191,245,85,226,123,192,15,33,11,4,234,144,119,58,214,124,50,122,12,4,38,76,234,199,50,37,199,178,197,195,245,8,117,127,92,139,125,155,211,172,81,139,85,195,255,32,152,52,171,60,54,14,202,46,50,38,51,5,12,205,217,97,105,199,205,137,37,202,1,209,186,41,13,197,213,199,26,41,4,222,86,124,23,78,4,49,63,65,239,164,212,203,209,70,36,230,3,159,8,53,62,180,137,10,234,67,135,9,107,172,240,110,222,0,111,133,7,77,155,9,155,251,40,176,105,214,132,83,198,14,148,238,75,111,191,126,94,247,7,77,46,106,42,122,189,217,218,224,247,14,178,155,153,76,93,245,72,228,27,63,120,118,186,194,173,228,4,127,195,51,164,37,0,2,60,94,196,31,156,82,59,169,94,97,45,64,221,53,196,85,93,178,236,97,120,130,239,200,97,138,215,229,112,33,175,156,225,37,164,64,134,174,92,106,169,111,152,88,125,152,185,38,79,78,175,74,243,228,98,231,228,223,93,30,205,90,35,35,178,64,201,194,213,33,167,131,167,93,185,250,28,93,1,116,53,55,55,22,186,169,233,232,23,65,239,35,10,165,158,73,66,49,148,188,55,129,234,12,137,0,111,89,248,15,198,193,140,71,179,8,161,192,207,90,235,81,212,211,77,61,89,158,236,57,33,89,39,213,105,118,248,44,221,95,186,42,96,116,238,245,193,239,47,128,239,48,105,33,57,116,141,43,57,126,248,87,226,25,32,149,73,53,125,240,113,148,186,2,254,88,230,113,132,106,10,20,218,10,155,56,150,207,210,105,252,194,83,96,210,191,39,34,57,88,7,242,92,56,252,239,61,71,132,137,222,183,205,20,5,132,88,152,56,126,115,22,159,176,165,193,243,2,217,139,143,247,66,221,99,126,96,88,156,124,76,22,211,84,236,43,170,192,79,137,17,69,161,162,118,125,52,162,237,241,222,36,254,251,213,155,163,38,238,6,49,2,7,35,89,152,109,189,81,88,94,35,182,134,148,163,254,246,69,249,41,224,106,249,147,132,49,214,106,60,57,62,69,213,39,167,93,46,231,184,53,87,151,249,129,247,185,45,97,145,81,3,166,225,38,214,246,185,198,101,250,129,223,25,227,191,77,89,120,153,122,245,179,48,162,182,12,15,158,250,36,129,113,21,60,124,208,173,191,90,191,88,51,194,52,127,242,11,253,212,212,247,38,184,26,71,35,77,130,187,235,213,136,217,229,163,13,74,178,154,194,198,96,26,48,61,105,247,3,239,168,96,49,203,92,250,29,186,49,52,142,136,103,94,120,180,166,94,125,78,36,218,58,49,195,207,147,113,124,229,10,187,112,239,137,107,102,84,252,221,95,123,224,198,93,157,106,221,184,152,71,4,121,141,239,48,97,148,119,166,167,2,76,248,174,180,173,48,149,112,59,224,115,244,236,36,105,10,67,169,195,244,129,72,253,24,114,40,181,102,120,122,18,66,147,223,182,216,107,139,39,39,57,170,147,197,216,20,34,114,142,168,251,209,169,70,63,195,90,241,219,70,210,222,21,166,44,236,38,172,59,94,167,150,198,183,98,216,199,132,87,30,148,2,10,159,11,8,102,158,173,11,236,173,31,184,20,28,54,54,112,25,113,179,168,253,115,162,47,130,230,145,192,176,64,68,212,189,81,166,117,21,190,155,60,172,195,232,137,233,163,29,4,253,246,12,184,106,23,33,92,72,216,35,61,175,38,40,44,240,51,176,195,144,26,244,6,8,47,26,74,43,168,213,70,174,194,152,42,229,234,91,112,89,91,192,67,183,83,98,181,97,235,12,19,248,208,143,73,127,91,68,231,208,96,79,114,119,171,15,198,221,242,183,154,184,248,178,178,41,197,164,103,199,179,47,236,197,77,208,95,95,148,163,70,32,89,5,62,214,155,231,153,157,182,68,208,5,152,50,211,19,105,33,56,115,228,132,194,66,32,250,23,41,167,115,164,185,171,67,148,118,189,230,116,114,220,223,212,133,228,148,110,103,71,66,234,26,245,65,85,148,234,152,72,164,97,254,73,113,230,48,207,217,29,55,248,32,202,42,31,120,153,42,67,192,232,49,10,76,109,126,141,223,70,28,172,11,74,77,78,139,123,195,223,33,150,41,38,213,136,20,159,85,248,234,233,6,51,80,137,162,29,19,77,151,188,41,48,52,52,199,97,68,205,196,237,163,33,164,133,87,248,11,157,235,199,238,144,134,251,234,50,94,153,161,67,250,22,246,45,30,221,158,191,150,193,171,240,104,1,34,91,55,21,59,43,106,195,44,185,35,173,93,8,156,49,226,158,83,37,185,46,129,34,122,220,230,141,228,59,10,186,93,81,190,108,164,138,167,241,42,42,58,219,236,145,154,223,70,173,36,176,145,204,53,73,205,215,169,87,15,22,158,63,23,106,4,87,92,62,82,138,222,161,110,69,5,24,54,122,243,187,106,60,55,62,132,244,67,219,194,241,182,99,171,103,128,209,78,102,40,226,73,51,238,77,227,145,80,212,1,211,180,230,233,115,171,241,20,3,204,186,12,226,80,164,132,126,53,49,89,169,164,131,179,43,202,56,22,76,233,2,35,42,23,67,10,147,234,22,15,158,78,141,17,73,16,74,72,182,90,26,244,46,238,233,113,92,234,225,201,231,40,236,29,155,86,158,66,156,253,42,122,207,116,159,143,90,241,85,62,63,141,152,114,148,11,85,248,156,116,154,153,52,223,136,154,29,90,20,186,194,38,23,235,85,55,149,212,232,103,208,96,203,107,81,6,133,126,157,78,165,117,139,211,133,2,147,230,214,15,182,127,157,4,81,99,69,154,79,62,55,68,88,37,170,237,136,151,117,125,111,58,139,79,212,11,253,220,33,189,57,237,193,81,89,198,180,86,123,219,40,212,134,127,238,183,2,222,102,42,198,157,61,104,132,51,9,191,8,17,181,113,212,149,40,79,129,137,152,222,139,132,169,0,207,18,68,142,243,166,75,228,188,229,214,123,84,2,98,133,234,134,244,246,112,218,76,28,174,200,162,201,213,119,225,215,159,120,175,119,52,201,113,255,156,54,120,209,252,106,82,140,77,98,165,179,168,23,207,157,68,171,15,120,217,130,206,47,114,36,119,212,97,26,245,70,217,95,225,90,17,54,3,60,162,66,253,121,124,110,17,184,49,20,134,208,64,97,52,20,171,211,100,72,162,52,102,89,2,83,166,241,131,25,228,19,48,78,228,20,152,212,148,155,242,88,226,167,136,49,48,27,65,131,30,213,97,155,207,35,143,70,132,97,68,165,96,89,48,178,76,133,15,164,94,89,122,38,253,191,221,242,165,59,62,72,25,159,190,29,28,61,43,89,141,229,217,199,210,7,199,211,30,121,181,165,170,20,70,61,59,102,113,49,217,246,170,48,21,234,2,247,43,7,39,196,152,115,231,213,69,146,240,157,45,240,13,75,130,67,136,72,59,53,236,25,157,198,62,186,83,12,40,200,162,219,136,106,86,236,116,233,44,198,11,131,238,37,190,214,134,198,52,175,94,200,118,111,63,208,209,219,194,46,79,24,155,42,199,27,234,4,245,240,151,21,216,11,124,251,250,192,207,42,108,241,219,111,199,147,47,77,153,26,125,117,14,114,168,202,134,181,172,139,42,42,51,33,182,202,244,38,234,91,52,65,251,136,45,104,99,36,76,181,136,254,239,216,82,54,233,146,166,87,211,140,20,101,157,182,207,203,183,130,235,176,68,41,31,101,57,71,10,130,30,252,12,130,21,223,3,119,126,182,15,204,9,116,163,30,155,230,137,246,129,161,233,240,106,238,142,198,221,7,45,17,126,222,70,148,40,51,24,81,205,181,220,212,32,85,135,96,184,194,21,98,83,47,98,39,244,48,245,201,58,245,87,126,117,163,201,191,124,198,20,45,82,47,175,71,224,99,200,144,14,10,78,163,126,158,212,179,116,72,242,53,97,129,62,209,53,112,62,59,14,218,110,212,154,69,59,4,110,174,94,109,181,104,254,100,84,102,46,157,164,214,36,234,33,23,42,60,199,232,31,120,205,17,213,247,72,145,22,137,63,195,176,37,173,24,212,203,31,125,47,163,103,119,176,209,11,245,185,246,140,17,61,34,72,231,150,162,23,63,187,230,156,232,42,181,170,137,174,111,221,105,53,116,152,240,244,231,230,239,159,118,116,75,92,136,172,197,197,94,212,192,69,14,101,95,130,103,98,58,162,172,88,179,9,228,185,177,85,115,109,112,46,246,168,0,182,242,24,233,17,177,169,210,78,76,21,252,133,207,84,192,130,56,241,100,70,189,171,23,211,44,177,3,62,22,49,75,24,55,184,101,91,14,37,215,91,97,186,226,86,12,57,51,85,183,28,234,99,142,92,13,227,138,140,41,253,175,117,199,152,82,52,183,20,158,135,176,116,14,90,153,58,209,104,160,28,55,174,126,219,170,116,95,154,36,232,157,35,70,197,156,25,121,180,19,206,228,129,94,88,35,57,132,212,33,58,119,184,14,41,107,163,92,171,32,111,231,40,249,94,177,98,32,70,154,217,236,90,96,100,23,91,156,237,173,245,22,247,126,107,190,138,231,179,136,179,102,63,42,242,81,93,126,155,93,68,122,172,32,169,95,242,82,100,1,235,137,238,175,10,181,164,4,98,33,133,237,109,69,31,110,61,218,148,211,173,27,47,124,16,136,86,111,21,187,146,28,98,201,222,229,55,180,61,203,30,232,79,52,213,225,232,78,126,223,85,60,85,154,58,179,35,142,38,207,163,23,163,238,89,124,151,62,228,80,164,230,179,195,87,51,78,52,70,155,128,231,7,70,231,188,71,7,240,68,153,32,191,38,242,25,61,50,117,8,232,222,35,142,44,114,247,213,155,20,173,127,184,74,35,45,145,26,138,245,29,182,98,111,169,91,216,22,172,139,158,184,1,91,139,44,159,103,85,112,242,181,232,229,99,46,200,123,31,11,34,174,104,1,166,146,74,30,141,46,144,40,237,60,60,71,147,173,148,214,190,183,203,248,44,38,245,172,105,66,114,255,51,142,136,99,189,235,226,204,66,44,50,162,48,20,248,84,189,26,217,244,22,247,54,85,212,156,42,232,6,99,191,7,76,116,76,46,30,70,200,234,163,66,188,73,195,95,52,82,223,26,75,132,202,231,41,67,254,198,1,137,148,184,122,194,236,175,112,135,199,49,70,101,15,161,174,48,102,112,204,0,71,15,175,33,63,13,113,73,245,195,11,113,153,79,66,249,88,255,67,180,46,211,6,34,28,221,48,79,114,218,249,76,91,221,56,58,4,198,75,143,175,13,237,156,166,194,177,118,111,118,110,238,31,11,97,194,84,72,116,79,208,176,199,188,165,47,191,125,97,219,241,141,227,77,210,62,244,100,164,81,131,235,29,174,212,5,11,140,80,153,155,134,239,216,92,87,186,245,58,234,214,89,179,244,238,13,241,73,62,217,53,161,88,95,189,188,226,155,214,185,182,47,84,5,59,90,109,175,133,248,167,192,236,235,217,76,14,111,217,17,244,157,140,39,22,16,220,83,210,37,194,197,207,106,138,46,95,226,11,121,107,152,214,118,14,25,196,97,207,177,109,9,191,1,188,39,214,46,93,208,39,77,71,184,17,161,65,139,83,224,61,218,40,114,53,98,216,203,191,38,77,161,93,172,109,174,110,153,62,221,166,63,158,57,74,226,224,240,112,251,185,186,72,21,101,200,209,52,37,90,143,190,78,108,166,123,228,234,107,181,84,14,19,141,24,25,195,37,10,72,95,79,218,119,253,10,47,1,108,170,232,17,249,111,19,225,189,93,174,134,91,100,198,111,67,6,38,205,205,16,118,19,228,89,217,124,249,76,155,43,240,46,153,76,120,59,183,116,58,33,243,75,100,196,199,12,33,31,177,198,71,37,58,28,165,236,155,114,167,41,63,12,79,128,160,5,70,67,121,43,234,26,175,47,0,88,232,139,52,193,27,19,63,141,189,14,207,34,157,149,228,40,58,226,96,209,19,250,150,118,154,211,15,254,233,56,187,49,142,192,211,85,248,154,86,163,195,70,12,32,3,74,146,247,182,104,25,157,200,183,200,136,109,154,222,90,92,109,140,161,242,104,196,207,226,228,164,192,229,136,137,133,20,24,116,82,225,70,192,228,33,63,77,196,56,114,1,112,27,190,213,57,4,158,230,193,59,92,105,232,206,247,162,158,236,174,120,238,55,156,115,8,202,153,236,71,0,237,111,162,71,0,5,25,215,70,39,235,181,141,57,97,104,59,134,39,63,41,171,166,197,33,97,162,157,55,66,61,151,109,57,79,85,196,67,152,212,238,212,93,220,115,89,246,148,61,140,108,173,52,202,167,123,21,62,210,110,71,118,95,236,1,226,176,239,31,34,88,115,141,242,90,225,101,53,50,14,195,24,157,11,179,45,234,151,35,238,112,81,33,205,74,119,68,6,200,249,134,71,56,216,106,21,158,38,188,28,63,109,37,74,9,91,217,124,196,253,46,113,38,153,133,48,8,141,72,83,88,223,88,237,2,91,233,104,126,145,109,205,197,2,211,29,118,243,230,148,90,201,111,35,254,50,194,5,65,35,82,234,84,72,6,208,91,30,179,176,208,112,145,195,210,225,210,88,59,102,82,53,199,79,224,11,235,68,204,210,138,26,117,162,148,78,165,223,86,172,82,81,96,88,73,163,176,116,23,35,169,149,159,70,120,57,232,126,222,51,150,174,239,133,141,51,86,122,225,135,106,221,42,48,193,158,104,99,199,126,158,93,30,156,236,229,242,49,37,144,125,101,162,117,34,187,125,197,147,221,171,214,194,176,236,242,140,3,132,19,91,10,44,71,55,145,142,124,109,170,115,229,116,50,38,222,123,122,254,244,179,122,228,183,47,205,5,35,31,252,217,76,178,118,7,177,157,211,243,181,71,147,68,56,10,33,86,0,20,27,26,100,84,249,219,208,184,175,100,91,176,19,120,203,205,69,9,206,34,27,159,247,26,150,253,140,33,171,200,177,28,65,151,133,51,98,34,189,65,147,149,111,44,140,37,184,157,10,18,67,242,92,16,220,77,217,176,222,82,86,116,18,197,77,80,250,196,141,33,22,253,149,64,205,145,72,120,154,202,79,78,224,170,77,61,198,237,57,131,171,199,94,74,154,185,137,42,96,213,200,46,172,45,211,36,66,225,36,74,248,170,223,53,140,37,241,228,38,77,116,97,9,76,70,252,158,150,243,127,173,166,48,53,48,121,124,64,218,92,100,80,172,90,39,190,198,178,150,67,65,17,95,59,249,161,43,213,208,9,31,12,216,188,154,224,154,156,200,240,86,102,18,156,16,86,147,16,46,10,27,207,182,232,18,0,219,71,31,252,89,126,91,119,28,104,83,100,162,192,196,218,50,184,134,32,85,85,248,210,193,21,240,179,64,165,14,11,165,200,45,125,205,119,81,187,216,5,38,16,17,45,215,108,196,55,203,174,7,171,30,25,175,216,198,59,145,237,132,41,151,137,90,246,183,145,26,5,82,194,13,122,225,136,195,94,180,199,100,212,38,85,37,39,96,242,18,55,237,124,24,216,168,74,138,152,35,9,201,76,137,225,1,114,12,248,54,126,16,50,91,242,98,212,13,69,253,38,1,205,55,18,242,98,84,150,228,111,111,99,183,20,152,180,199,137,243,137,98,90,169,194,255,81,208,229,163,145,165,218,91,134,133,42,251,168,198,64,123,252,74,130,127,252,104,10,146,5,130,198,116,49,183,161,164,184,49,143,225,14,105,71,223,219,132,49,102,92,77,166,73,126,26,70,156,60,88,169,38,16,118,189,97,100,187,59,206,116,10,177,165,100,220,212,65,224,91,114,152,48,135,236,73,16,130,158,8,186,44,36,73,175,222,155,42,201,200,4,146,32,155,67,47,54,209,249,160,175,88,69,248,41,6,44,58,43,154,7,22,205,157,91,231,2,154,103,43,97,194,251,91,175,182,246,143,200,182,209,95,163,23,83,11,21,100,10,84,148,137,136,29,91,22,237,106,145,179,98,157,235,120,159,1,127,86,230,172,186,146,23,115,243,90,194,104,37,99,117,103,251,252,54,106,22,39,146,171,163,138,240,159,193,179,70,111,191,105,46,92,69,159,165,226,25,101,138,180,164,37,213,158,187,69,248,153,194,180,187,190,48,135,174,195,111,177,20,41,29,133,55,27,31,164,37,49,192,115,165,244,193,32,236,243,192,5,228,145,116,111,8,188,145,118,244,7,103,10,138,124,10,148,221,111,7,244,213,5,227,112,151,230,125,10,46,41,234,90,145,196,47,181,136,99,53,77,45,209,151,15,100,11,85,152,197,57,219,216,244,178,245,191,54,41,184,37,242,13,79,87,244,246,47,234,217,243,201,97,130,221,187,199,213,86,19,84,5,110,212,4,157,168,123,96,181,125,224,253,190,66,116,239,111,106,163,154,192,157,56,149,167,210,97,123,175,77,127,155,116,116,244,177,67,215,58,134,222,124,17,113,136,6,124,148,202,50,46,79,192,255,150,81,163,158,131,227,79,44,25,10,71,8,93,121,37,9,45,201,87,209,233,108,237,214,159,143,133,48,63,240,142,53,64,71,71,145,60,201,51,27,57,148,252,173,145,55,20,193,91,208,14,83,138,151,184,108,19,55,255,192,200,49,58,12,11,132,108,27,48,113,180,224,48,154,166,142,40,39,47,91,12,254,112,148,238,188,17,222,58,164,100,185,162,232,14,31,111,125,190,246,93,51,202,15,144,39,220,210,100,6,188,61,209,49,206,143,228,70,31,140,113,240,98,40,10,17,132,79,4,83,26,67,223,139,184,54,212,226,71,135,236,157,141,199,115,163,195,216,153,154,190,117,219,82,13,184,9,166,139,15,207,201,71,208,45,234,180,140,112,87,224,55,243,60,13,98,101,14,34,186,252,80,36,164,162,148,112,93,171,176,21,152,114,205,40,6,36,53,113,245,226,147,229,180,232,252,48,168,137,82,164,146,181,103,166,52,45,215,182,70,162,33,96,218,1,245,90,158,204,195,41,212,107,85,137,109,63,216,4,214,226,151,173,30,76,190,70,131,137,61,239,205,121,32,142,213,178,74,223,29,239,76,77,162,28,216,20,96,208,242,20,48,157,165,50,158,80,109,118,185,154,122,114,249,212,16,134,70,71,18,47,2,133,69,194,120,133,59,75,238,234,212,179,201,4,59,102,222,155,51,64,158,219,120,204,106,160,150,243,147,121,64,150,48,90,113,223,127,34,43,171,247,38,151,29,156,6,48,114,20,221,142,8,177,244,155,31,243,222,171,139,222,108,156,40,231,91,216,79,186,101,80,161,20,25,99,52,157,52,135,66,14,113,83,11,151,191,93,182,88,49,20,87,17,90,13,184,47,73,208,48,41,25,230,124,49,140,38,185,57,116,209,69,30,205,84,6,5,222,214,87,156,191,221,132,80,20,154,50,235,128,143,25,254,38,139,152,165,180,51,237,150,195,178,141,20,71,224,231,123,69,209,17,114,243,154,47,67,215,228,228,91,83,25,37,27,37,126,243,202,194,79,14,236,46,14,206,182,150,215,40,150,69,108,106,200,194,69,10,118,158,24,51,244,84,174,28,186,219,104,8,131,149,131,178,171,196,26,5,191,178,221,60,219,76,246,96,147,199,190,201,21,178,117,81,83,153,132,9,21,117,155,212,48,92,129,55,149,5,177,77,26,81,108,78,81,178,230,115,71,105,229,219,211,74,149,31,54,142,26,55,20,136,238,29,141,218,145,54,167,127,214,97,45,208,226,37,206,138,246,21,136,191,170,134,11,141,72,51,184,189,40,219,108,250,195,148,131,37,83,14,154,188,26,6,221,86,15,81,130,245,5,105,79,253,80,48,1,76,143,182,211,138,129,170,139,192,164,15,123,212,124,194,163,209,228,193,77,92,35,138,20,43,77,210,114,176,152,170,113,201,138,209,231,19,73,55,5,125,172,156,183,113,218,214,245,249,208,112,135,102,97,102,235,234,95,19,106,220,65,220,98,84,200,194,201,55,96,108,124,235,206,223,170,151,183,119,136,115,192,209,153,116,31,84,203,247,171,247,166,15,58,75,81,9,13,108,69,71,26,232,164,125,151,212,90,3,191,245,219,162,156,180,183,169,150,15,87,175,160,182,251,153,251,119,125,126,250,158,21,48,251,150,46,27,84,95,123,146,61,189,237,124,235,178,193,176,137,58,239,105,234,153,227,51,102,16,87,134,65,72,246,253,234,215,48,150,229,180,54,225,99,212,39,167,106,173,70,61,234,219,60,212,119,103,38,244,91,211,78,134,45,94,94,140,221,191,180,172,219,196,169,212,9,190,147,224,116,153,254,142,216,131,86,171,223,118,240,157,29,10,239,101,150,209,242,222,74,178,192,173,170,49,9,83,211,136,76,243,179,115,238,150,170,102,74,191,207,172,65,8,8,215,132,144,202,178,159,208,52,29,254,216,133,172,80,111,94,44,175,227,126,164,21,230,202,213,176,33,20,241,143,107,185,58,151,204,242,141,98,59,142,215,118,20,229,232,232,81,6,53,102,215,215,238,200,236,248,100,88,38,128,161,43,247,25,128,61,40,36,158,169,72,78,227,243,211,251,19,208,152,71,231,97,135,82,59,35,76,40,210,246,207,91,183,145,117,78,117,153,190,150,14,41,169,44,135,49,208,53,88,130,238,202,137,122,8,142,237,143,223,98,109,208,97,7,19,46,154,181,127,247,240,25,137,151,113,134,42,13,128,226,195,70,157,19,5,13,186,109,16,239,24,17,252,154,38,26,162,115,129,163,56,2,203,116,254,44,189,55,206,123,4,196,151,9,26,234,197,244,69,197,107,61,243,231,237,119,250,220,48,16,248,198,96,190,149,70,35,33,247,239,193,233,177,77,97,172,141,207,177,86,243,131,208,159,45,164,54,246,189,106,176,187,176,199,28,141,105,163,142,88,34,67,190,173,98,247,51,207,26,237,151,193,133,107,39,155,192,40,131,68,46,11,215,76,250,175,76,244,176,69,22,26,21,46,237,52,50,93,194,187,162,240,236,26,53,152,194,207,60,45,81,14,81,222,0,94,29,21,180,5,34,178,124,248,169,33,150,52,157,151,244,148,36,252,62,138,220,28,246,186,227,97,5,200,157,191,123,18,237,8,78,131,77,50,120,43,209,46,223,19,11,86,138,126,106,213,213,201,246,26,133,234,172,189,221,212,88,120,86,255,137,183,30,117,8,217,58,103,114,233,163,75,93,218,253,236,196,208,135,68,96,26,230,105,141,247,237,109,45,217,81,57,102,226,40,227,115,182,181,224,177,222,70,190,35,73,4,212,104,70,210,240,194,69,92,196,152,37,92,155,12,93,20,171,84,77,246,34,235,29,66,10,160,101,234,76,129,30,34,42,170,185,55,140,48,1,31,18,76,35,31,236,34,134,37,40,21,40,57,100,213,164,8,19,70,139,91,42,222,58,122,139,249,220,239,24,61,180,141,197,52,195,157,56,2,87,26,196,115,22,146,93,148,223,102,142,173,88,186,180,166,136,240,202,64,2,96,236,156,164,236,94,98,229,88,169,67,50,235,211,17,162,179,240,88,94,39,138,195,88,199,114,4,192,65,154,100,157,239,29,8,90,202,79,211,153,31,117,49,166,76,32,198,6,101,54,59,156,7,34,81,85,164,2,169,63,176,108,100,192,150,147,19,216,8,47,162,24,2,94,31,29,241,9,201,162,239,180,116,178,14,17,207,26,240,247,37,19,208,49,30,25,29,113,184,6,163,64,164,20,122,131,228,222,11,201,241,185,114,241,52,141,117,156,231,68,141,155,149,149,48,221,202,91,111,108,160,172,141,172,253,179,122,14,103,192,44,185,62,106,215,132,44,53,50,80,46,71,53,42,53,56,50,102,155,154,220,19,115,120,145,84,202,149,139,128,195,204,236,186,137,82,74,148,19,93,231,236,78,220,164,87,165,159,129,168,12,201,174,248,237,14,145,180,188,24,149,98,65,198,190,201,48,232,52,59,43,187,208,247,49,238,10,25,178,99,5,170,177,112,91,87,131,215,26,77,119,46,92,26,44,37,58,116,136,141,71,44,157,170,176,161,39,27,148,175,51,186,137,144,218,124,51,105,10,108,29,222,65,181,254,44,69,225,144,31,20,71,190,109,54,174,46,70,80,158,112,93,83,206,220,5,227,181,248,230,100,101,210,71,53,102,23,145,135,27,116,197,142,146,135,238,162,114,92,126,27,1,149,204,179,173,119,72,78,69,161,73,142,164,230,47,204,47,232,64,82,165,7,90,151,6,251,104,61,90,185,207,62,184,8,9,23,93,118,125,100,193,53,228,205,106,188,221,118,40,12,8,248,25,130,77,175,134,91,41,207,92,26,99,78,83,184,217,94,156,55,47,82,100,251,224,183,60,34,1,177,173,228,73,178,139,52,230,149,204,143,195,31,43,212,149,3,113,82,132,162,99,204,104,92,205,169,116,145,198,173,59,216,235,73,4,200,210,69,84,52,249,204,9,81,22,97,65,65,124,124,72,177,55,212,182,26,251,122,199,45,14,231,73,230,252,37,9,192,107,37,13,177,116,223,54,176,68,178,242,193,116,186,197,168,188,243,123,203,126,133,193,148,4,144,54,75,151,196,66,208,117,138,188,10,130,110,106,103,92,235,125,136,117,89,173,210,92,208,198,205,162,252,157,131,95,138,79,174,177,201,199,4,63,20,209,232,75,193,171,94,103,220,220,72,2,229,165,222,148,238,161,234,194,249,171,106,28,192,212,88,199,70,90,173,130,64,96,170,137,99,195,129,67,124,235,147,83,163,219,123,200,59,52,11,80,11,252,214,117,196,44,78,179,54,126,121,180,109,172,186,33,226,131,132,161,24,234,151,178,140,30,230,21,241,232,37,102,204,61,72,232,221,20,241,233,170,7,64,218,3,125,129,144,0,178,138,168,24,84,202,102,159,177,23,167,42,228,48,50,44,216,52,37,155,39,77,113,79,248,141,72,36,175,36,111,61,63,185,0,253,105,139,200,196,152,82,218,244,121,178,153,166,194,115,92,199,231,206,4,107,90,126,77,163,34,19,216,132,69,226,107,46,84,8,151,62,215,204,114,55,36,67,68,174,239,175,84,56,218,21,14,90,154,87,135,4,182,163,88,183,148,77,182,92,152,200,180,180,18,113,99,204,248,55,17,135,192,167,100,241,8,18,86,189,201,79,99,216,69,83,62,123,248,59,217,228,98,58,62,79,110,25,247,138,41,140,219,95,208,102,201,13,5,241,0,133,173,234,60,96,248,214,166,192,221,26,53,98,183,194,29,233,2,191,245,17,77,126,40,252,44,125,171,6,105,76,84,166,16,89,216,250,96,38,155,115,194,221,171,67,122,169,31,124,47,178,233,233,75,98,49,37,220,161,198,13,167,202,54,229,140,158,82,92,114,147,146,6,155,68,34,145,147,82,210,145,30,0,133,119,66,69,128,85,177,50,43,15,219,198,104,242,203,86,138,29,155,213,51,133,171,232,127,98,49,246,188,20,189,225,38,211,128,2,167,236,65,162,90,118,232,186,26,166,156,158,112,83,9,3,164,68,97,110,13,216,72,73,21,62,149,130,168,128,9,47,38,106,44,63,81,222,132,64,132,144,13,82,93,196,199,136,176,0,66,141,67,198,147,174,160,150,117,166,111,21,117,29,177,55,13,70,19,249,144,46,105,36,68,207,43,98,190,1,67,217,35,23,19,194,144,120,197,21,222,225,9,195,206,204,233,107,68,171,87,30,155,34,163,29,31,3,94,243,118,100,72,208,147,139,252,22,209,189,214,142,60,216,33,2,223,164,48,119,28,157,191,208,155,134,90,5,157,254,148,203,10,204,111,199,113,9,25,184,208,61,33,124,69,226,60,224,70,187,181,194,216,93,209,46,211,41,169,148,89,134,61,83,194,170,195,93,149,158,175,73,218,250,68,100,107,67,178,114,101,175,162,75,43,221,26,36,237,135,46,142,250,14,37,44,160,128,137,232,111,129,161,179,216,185,56,112,37,5,181,42,200,40,164,134,102,79,230,40,101,7,73,38,254,224,166,238,1,85,93,164,120,227,230,29,221,82,185,57,204,170,105,131,191,211,180,11,147,212,172,36,173,162,118,221,20,132,219,150,247,162,201,56,56,45,185,186,73,228,107,66,196,13,235,98,192,150,220,19,24,134,145,152,43,200,194,74,80,27,185,72,99,102,9,253,29,184,211,134,192,84,243,228,123,67,10,43,187,48,193,190,84,3,220,86,173,158,224,110,214,186,157,96,19,158,92,114,249,171,165,230,208,208,57,88,173,24,38,102,48,148,69,18,246,34,71,78,58,57,94,185,218,63,37,140,166,245,204,93,146,53,44,32,149,179,61,199,227,72,151,40,42,247,166,196,16,159,130,156,148,188,47,57,185,158,239,75,5,95,87,24,170,159,252,206,150,156,145,79,129,240,88,180,71,108,76,117,225,68,49,118,202,26,220,115,198,98,35,95,194,122,64,122,156,150,147,88,187,172,141,86,43,242,97,113,224,81,64,146,1,53,130,159,83,138,255,24,60,113,136,160,136,36,91,25,22,52,162,141,242,224,80,33,141,150,210,84,148,174,201,197,111,85,246,172,181,220,248,225,105,189,80,166,198,14,19,158,245,186,170,7,1,35,40,92,128,17,110,192,71,153,242,224,84,25,244,21,112,61,69,132,144,160,141,54,209,229,176,201,32,139,155,2,191,67,172,31,49,54,183,176,139,82,199,177,78,56,253,104,120,194,194,34,240,122,7,70,136,31,66,83,40,130,146,20,42,35,178,21,214,164,145,128,8,122,182,107,44,155,165,74,225,162,62,217,173,77,186,201,104,95,89,77,225,150,180,93,38,83,37,37,193,6,239,232,143,128,206,77,196,11,76,124,20,10,157,104,38,67,90,78,81,179,140,163,151,140,186,26,185,245,174,59,108,136,179,144,79,59,122,107,20,97,179,177,137,83,237,236,15,60,179,145,134,22,131,241,121,176,6,237,83,168,229,33,183,53,100,154,49,190,59,90,232,76,83,181,40,252,62,182,139,27,62,239,255,96,20,234,205,73,133,184,7,138,216,193,115,33,245,209,232,30,240,8,39,141,77,91,84,2,177,106,159,51,29,104,67,218,184,126,208,172,51,32,224,165,52,209,63,88,238,77,100,252,234,144,78,60,176,235,82,148,29,253,95,125,112,163,122,8,165,74,246,100,93,155,172,245,136,102,95,59,111,63,87,191,153,230,142,32,2,87,233,107,129,25,165,155,131,213,242,165,58,19,118,13,35,4,145,17,73,167,155,194,109,122,160,248,216,77,173,182,247,171,189,68,39,204,181,210,231,165,43,235,157,175,30,68,180,46,103,105,34,48,24,173,197,128,217,176,244,106,106,187,162,71,109,177,77,119,93,28,116,157,123,16,133,126,233,86,117,26,81,60,212,220,122,167,88,88,73,179,216,50,96,237,244,241,164,184,88,56,158,108,71,41,145,144,129,142,112,23,189,57,175,234,201,53,106,206,187,232,34,130,162,6,226,40,145,80,49,3,64,103,144,52,83,172,168,253,38,6,71,123,54,253,33,176,235,117,133,161,146,235,14,223,54,36,74,104,240,113,110,120,123,7,53,9,219,111,152,66,65,147,148,241,231,193,144,4,12,248,88,240,64,135,132,170,193,250,7,191,131,64,219,150,128,225,65,61,1,159,53,117,225,45,171,226,112,45,85,19,112,156,186,17,146,175,236,174,73,10,7,221,103,163,195,46,8,233,79,147,242,60,159,109,114,133,126,12,61,97,29,97,210,207,86,23,44,127,15,166,110,88,79,7,182,163,238,162,163,19,158,144,242,65,107,80,112,178,71,146,12,248,172,187,94,220,113,6,254,16,114,27,109,51,159,208,97,120,22,244,116,32,206,148,63,77,151,244,103,43,35,235,87,252,83,191,89,200,1,240,129,71,15,25,215,133,81,246,65,209,150,14,45,85,162,197,223,95,30,209,137,191,48,49,158,241,249,125,48,74,184,28,38,213,220,62,131,2,9,154,195,8,208,236,207,14,78,183,119,60,56,57,14,73,35,1,83,192,233,51,133,70,201,59,230,23,62,2,195,202,244,185,58,181,136,17,183,133,10,236,51,226,35,28,46,200,58,40,167,223,159,97,121,243,214,31,13,237,155,163,86,10,217,206,86,110,192,68,209,245,234,247,203,222,82,101,202,185,83,67,67,214,187,255,119,60,80,248,184,149,243,1,148,222,240,128,17,0,25,114,111,107,192,62,161,141,251,28,32,233,231,5,134,139,105,7,140,130,141,12,218,177,122,238,29,178,188,11,134,161,15,220,93,10,198,224,165,7,215,33,208,215,82,180,247,110,105,216,253,41,93,148,132,137,25,207,245,129,151,55,65,27,76,144,246,3,111,39,198,54,120,127,46,198,62,168,254,220,68,32,239,231,167,223,158,212,122,15,152,238,226,156,11,120,49,219,27,16,160,79,211,126,120,120,155,173,234,232,15,29,212,121,200,28,127,134,28,30,197,10,248,208,51,170,48,53,160,254,214,207,124,29,82,105,105,112,243,114,26,131,113,87,20,102,152,70,192,117,138,246,38,76,179,100,99,252,181,41,176,150,111,141,187,28,14,4,232,161,14,75,225,11,7,78,192,84,222,232,189,105,4,244,173,180,154,22,158,88,241,70,149,239,69,110,192,111,241,102,201,45,164,117,150,55,249,131,41,150,148,236,1,221,63,5,142,98,135,161,84,145,45,203,24,218,188,6,137,150,141,218,164,183,219,24,218,182,119,55,0,67,254,37,87,243,86,215,209,103,129,118,105,32,253,241,98,181,19,48,237,216,226,65,244,105,37,210,9,47,82,75,10,195,194,210,18,238,159,175,253,43,67,244,49,101,3,146,82,54,131,111,77,240,59,21,72,130,229,12,223,76,73,241,235,209,221,225,156,117,152,124,128,206,97,59,86,99,105,90,176,79,108,233,119,62,224,253,196,131,205,38,109,125,80,166,80,213,16,247,198,209,215,107,151,169,33,36,74,171,94,194,199,142,248,24,49,194,130,31,24,225,180,57,2,126,75,81,142,182,110,186,50,177,227,188,101,253,60,33,25,49,26,68,75,203,155,211,32,162,87,35,131,24,179,16,179,187,234,76,120,239,116,119,168,140,191,155,171,136,171,105,104,133,133,197,213,84,161,203,84,184,152,153,49,73,113,69,183,124,144,65,23,166,123,108,54,226,75,143,70,186,187,17,11,139,171,223,181,226,56,141,247,218,213,61,112,152,35,57,31,5,237,207,211,117,235,173,90,163,106,83,120,152,118,82,192,111,16,50,97,67,195,45,20,250,62,23,174,9,68,8,106,244,72,1,90,112,36,81,206,147,18,67,118,9,99,14,133,205,101,112,148,86,121,49,176,40,253,91,61,142,46,34,20,93,126,216,52,150,254,218,90,41,224,191,85,212,101,105,46,37,49,209,29,198,156,146,133,137,141,82,189,229,124,153,173,37,249,122,26,56,140,51,48,224,171,189,63,192,196,33,134,195,80,177,201,91,13,170,226,252,248,104,86,127,146,213,173,192,8,124,197,189,105,37,149,157,146,158,194,147,207,77,234,191,232,47,211,80,251,23,226,180,139,183,200,119,16,252,216,28,17,241,220,244,169,108,129,169,120,239,249,100,69,232,5,173,73,236,141,74,162,159,40,59,109,94,195,83,76,54,36,93,72,227,173,67,102,12,183,134,73,172,53,41,195,161,216,122,68,129,144,77,193,185,245,107,109,203,200,4,252,222,73,244,136,40,88,57,65,255,100,51,97,107,32,134,204,65,113,129,52,96,203,160,36,124,173,16,183,197,163,85,130,233,2,219,226,24,57,145,150,56,24,36,104,209,47,143,215,86,50,72,114,130,36,246,226,218,6,109,68,126,173,249,107,34,143,95,134,58,95,236,35,114,61,211,203,139,128,167,74,152,81,94,140,214,115,126,143,117,164,45,200,130,152,161,248,254,155,102,186,122,40,47,222,113,164,98,40,44,209,189,250,89,211,99,196,68,130,27,66,246,217,119,2,214,35,47,54,141,8,46,97,56,150,92,179,253,193,156,62,18,16,180,35,224,148,152,226,151,60,157,160,200,118,142,184,152,162,67,217,81,216,204,102,88,41,244,199,180,174,40,97,221,120,235,170,122,15,211,106,248,175,143,39,132,24,71,12,101,236,174,25,214,106,131,58,74,200,159,126,145,12,239,10,250,193,162,29,203,144,220,22,91,44,61,112,207,235,146,175,49,113,62,226,183,159,43,114,133,199,117,218,250,137,19,179,153,238,212,210,223,94,208,192,251,91,33,161,40,197,146,144,229,22,204,227,63,184,183,205,22,174,240,140,104,223,162,235,183,75,165,25,176,53,144,57,12,155,144,206,4,83,166,136,241,134,40,68,200,34,140,168,119,122,29,39,154,21,227,19,66,165,201,239,156,88,247,68,92,71,213,223,38,19,229,175,141,126,135,238,163,4,138,87,141,237,138,100,168,46,220,249,187,125,192,80,107,127,126,26,142,142,216,145,96,171,237,117,126,96,104,24,28,30,67,51,215,63,56,23,0,188,246,162,57,106,228,198,45,127,155,146,172,170,51,141,124,228,136,217,96,170,21,253,3,211,49,234,95,132,212,127,191,159,23,107,94,136,201,225,138,158,178,142,56,37,70,127,1,113,94,105,41,147,158,77,165,227,221,161,240,103,240,39,250,224,70,58,119,28,134,203,168,124,224,18,61,150,144,192,34,23,209,116,5,53,114,158,127,48,211,229,179,190,144,46,242,125,248,153,148,200,250,84,133,241,57,252,222,70,12,39,177,70,59,66,74,60,217,169,72,48,212,207,158,114,156,140,101,145,146,217,85,63,39,132,244,247,47,247,199,164,162,12,71,225,203,211,58,108,212,221,159,175,77,116,192,239,141,1,42,114,42,147,146,238,235,153,38,104,64,203,20,254,13,22,8,4,143,51,96,120,118,100,142,31,114,192,113,53,102,158,78,133,139,206,246,95,197,10,205,80,207,201,21,7,156,208,15,106,147,254,90,70,24,80,63,112,8,144,67,233,187,41,106,17,184,83,55,234,87,91,56,70,60,108,46,93,174,227,103,90,0,75,202,41,105,90,198,145,154,249,65,182,134,37,166,165,29,61,106,209,73,68,74,57,165,201,219,116,239,9,92,12,9,241,178,15,124,60,222,190,186,149,168,232,100,160,0,105,121,100,193,40,204,155,126,78,147,203,118,67,190,191,221,182,52,93,34,148,11,120,125,198,130,102,188,212,243,249,109,251,139,88,65,180,188,232,111,163,8,229,155,18,93,4,82,117,5,10,25,139,111,43,8,233,52,253,229,183,88,91,156,63,68,10,212,175,98,103,189,129,30,75,211,232,15,35,188,27,191,12,123,97,57,122,111,108,170,147,112,159,87,183,249,247,185,206,140,109,158,68,163,244,94,0,159,232,189,166,68,139,92,124,147,185,80,188,153,139,44,227,219,74,179,147,198,192,115,195,68,162,140,77,40,50,153,71,176,106,248,110,71,160,76,83,143,11,241,155,18,166,56,245,165,210,102,6,188,41,57,10,152,250,50,157,164,180,187,200,213,111,12,36,162,200,28,196,29,202,51,98,137,40,251,59,30,16,156,10,99,194,136,45,228,132,121,7,22,122,131,59,96,78,63,89,94,104,87,121,238,209,250,202,186,124,15,180,4,70,108,57,141,156,114,151,157,150,255,216,222,122,10,76,160,118,9,124,77,104,204,97,26,207,228,115,189,249,253,12,27,223,84,26,231,201,149,180,206,27,111,246,199,188,57,50,46,10,211,234,20,115,193,88,152,5,164,16,107,247,184,150,104,164,12,248,160,206,71,110,77,48,64,38,10,4,167,225,14,34,230,180,133,72,207,88,45,104,172,116,123,0,73,118,185,55,146,87,55,190,53,98,93,91,247,43,196,209,188,198,212,206,22,77,235,32,45,31,21,116,212,183,244,171,107,11,246,140,227,189,71,124,247,67,113,143,192,107,134,153,210,136,118,232,183,90,52,214,172,128,233,149,144,157,16,229,162,231,69,4,76,67,85,83,248,94,49,103,45,159,173,247,182,84,140,187,31,111,127,88,210,140,130,179,7,101,89,192,244,223,139,185,75,15,43,218,121,233,217,15,17,120,1,166,21,48,66,22,132,71,62,176,49,137,70,204,193,182,36,69,11,252,12,30,218,194,150,22,51,100,89,71,66,68,121,152,178,85,231,24,125,151,177,223,84,35,168,209,9,140,187,238,68,197,6,211,248,45,48,244,40,17,25,96,147,222,186,110,97,69,116,69,248,101,236,115,243,243,104,232,3,122,188,157,160,220,17,102,79,123,148,32,240,3,166,158,62,23,46,21,188,45,156,209,74,239,133,16,102,65,79,212,143,151,109,1,147,104,255,192,52,54,141,248,96,223,216,216,46,176,167,123,158,225,125,238,183,65,117,189,218,140,178,244,54,73,237,235,213,104,190,172,128,209,167,19,107,155,70,248,30,123,97,163,38,84,54,133,109,65,137,27,134,190,169,19,108,129,119,137,186,117,136,61,169,84,215,171,55,197,227,61,214,230,184,90,132,180,77,213,207,3,138,38,136,33,228,233,192,116,123,133,189,188,224,19,152,2,35,204,226,214,0,185,152,161,53,32,196,203,123,196,175,204,99,88,243,3,155,73,236,167,106,53,81,12,133,207,136,227,158,220,187,106,152,155,105,55,189,192,123,33,161,121,164,157,24,216,11,114,48,182,223,167,207,246,8,64,163,197,118,83,1,249,237,171,15,70,150,161,133,29,178,71,249,14,10,254,126,216,33,216,18,106,3,1,223,48,59,137,21,19,148,85,216,204,185,63,24,238,130,178,62,207,77,107,147,163,104,250,126,127,122,239,18,247,166,186,65,42,203,241,216,216,4,253,181,81,91,58,114,180,61,184,123,187,58,37,166,103,137,38,47,5,152,80,19,185,89,249,254,128,145,73,152,82,58,47,154,92,191,62,113,157,226,20,102,121,199,201,178,195,254,179,56,79,181,90,234,31,60,173,114,72,215,207,49,1,135,64,41,205,202,33,163,81,12,55,46,224,1,169,105,194,111,169,161,70,224,63,77,27,160,76,51,210,118,53,210,193,116,252,124,111,78,247,81,88,126,72,7,87,97,0,132,250,201,56,105,125,208,26,117,209,10,87,26,171,125,76,27,140,24,98,232,191,155,223,136,45,243,20,87,99,249,183,188,197,227,141,127,228,104,46,187,121,194,176,132,56,157,144,17,46,28,73,191,223,74,94,53,13,245,103,71,136,178,218,36,228,10,67,170,155,218,207,201,16,113,2,43,174,216,55,12,245,183,247,45,157,41,136,88,238,27,62,4,134,158,244,42,63,152,189,215,163,7,111,235,130,18,75,126,27,21,95,215,80,194,22,198,70,138,143,109,21,82,136,75,197,226,172,83,4,4,45,97,223,79,92,108,106,197,71,80,74,216,194,131,127,59,233,150,250,90,162,195,103,123,59,241,130,64,7,221,60,129,7,25,198,150,27,86,23,142,140,133,20,248,17,3,235,194,91,209,5,166,86,67,76,40,138,220,4,69,12,165,135,109,87,155,244,196,147,121,105,233,140,34,125,179,68,176,158,34,199,55,228,17,20,36,173,60,101,196,160,188,90,51,19,1,167,73,173,16,85,70,76,196,72,241,29,74,139,242,106,218,29,216,104,60,55,121,75,29,75,96,10,112,107,100,110,90,183,176,106,194,27,34,247,200,35,64,195,38,121,209,5,61,58,20,63,1,115,8,228,205,223,157,232,77,234,145,238,133,215,37,111,222,232,58,104,43,51,159,239,207,115,233,50,117,16,212,138,83,23,106,208,92,2,236,204,239,247,78,132,223,174,241,176,37,76,135,150,47,128,194,212,200,93,122,153,242,231,8,152,14,223,150,161,3,91,17,207,131,201,168,134,249,163,250,203,168,17,248,158,82,224,66,111,250,203,199,100,71,125,211,128,188,73,97,50,232,94,240,188,208,124,107,146,63,180,56,198,44,185,211,162,194,150,27,49,233,115,75,1,248,126,86,232,118,201,5,50,222,203,156,48,213,135,137,232,200,231,36,46,94,188,205,147,189,244,92,145,40,135,189,140,2,117,135,27,31,40,77,121,90,95,152,229,127,143,102,234,197,226,100,252,90,251,183,187,140,208,70,168,22,235,178,110,200,48,224,72,100,94,161,0,92,196,244,121,184,63,152,42,207,155,174,21,29,68,39,104,96,140,120,88,52,227,151,245,194,58,145,235,130,250,240,136,134,44,44,189,101,56,197,199,50,99,80,146,201,235,39,17,19,163,66,68,68,214,61,244,77,25,209,167,42,106,8,159,208,178,248,165,151,78,178,140,45,132,150,48,190,237,118,115,129,184,185,138,175,191,245,2,41,243,223,136,18,95,164,76,55,81,232,181,182,155,80,84,169,13,225,119,94,84,129,12,183,28,151,17,4,102,80,99,209,140,148,129,137,101,251,114,102,239,23,89,147,21,179,116,49,188,114,118,33,9,195,81,219,3,238,71,183,105,244,56,102,44,160,197,163,74,214,149,218,20,19,173,241,247,162,114,83,102,202,177,128,178,47,1,98,92,146,56,90,84,151,159,225,251,48,135,27,229,119,2,15,28,74,127,175,118,62,65,222,7,19,232,153,254,100,173,25,249,241,7,198,217,253,131,43,249,0,185,24,86,130,112,251,172,210,73,28,28,162,118,168,198,252,253,244,132,208,102,167,41,66,205,13,12,157,62,143,206,85,179,147,240,11,236,11,190,122,104,130,19,137,37,152,182,43,41,47,135,225,67,149,165,121,49,145,188,168,211,158,140,250,245,132,217,209,106,60,25,15,174,159,235,82,137,230,61,164,150,64,31,210,25,136,171,213,162,209,147,178,25,40,155,18,69,62,35,178,36,86,184,41,61,239,166,108,84,189,21,19,229,32,12,50,129,141,244,198,35,92,216,202,232,232,36,188,233,242,114,43,104,208,111,47,209,154,109,126,242,142,88,169,145,209,228,136,27,251,106,245,18,94,24,204,72,50,37,92,127,122,14,97,159,29,4,103,242,230,191,115,51,227,203,111,128,132,223,153,218,226,54,226,96,165,171,25,238,182,128,27,122,208,97,252,153,138,130,44,129,119,222,83,236,150,103,8,212,187,93,96,140,205,17,54,214,129,30,58,61,109,35,191,232,53,111,78,202,49,39,11,58,123,80,197,187,153,4,38,155,229,166,232,96,58,5,218,50,85,222,146,219,10,117,208,86,134,225,240,123,182,249,129,223,87,8,51,9,82,248,45,42,231,40,242,226,146,202,176,20,233,240,160,77,6,129,23,127,114,136,222,68,201,2,58,164,131,215,147,55,175,187,42,252,28,210,120,238,75,188,95,110,253,54,211,233,220,64,56,56,239,227,12,185,214,36,99,221,212,239,100,113,75,86,99,88,15,217,173,55,225,58,164,135,21,46,153,11,113,148,195,48,38,228,60,125,48,7,131,7,16,56,132,139,148,103,82,107,83,8,52,250,7,161,112,33,215,8,76,52,104,160,175,200,162,208,230,209,63,240,56,17,25,71,63,170,204,253,129,183,179,127,26,107,245,189,75,81,134,201,191,38,143,34,237,39,240,239,16,218,246,123,27,47,220,212,7,55,154,202,25,240,212,182,71,36,102,104,247,111,225,133,156,38,236,183,219,244,86,78,248,48,22,192,206,48,25,48,209,242,240,118,219,199,17,39,131,12,229,177,143,138,85,227,126,126,155,247,140,23,51,242,160,173,87,227,40,198,139,97,127,136,134,250,182,44,88,44,32,163,54,211,73,140,33,20,135,35,149,106,212,51,7,252,54,33,139,207,134,255,68,76,180,126,224,237,130,247,230,94,189,207,191,5,230,59,68,178,15,110,254,154,7,152,193,111,154,182,128,199,22,90,9,88,114,222,89,28,65,0,182,37,209,122,5,174,65,180,188,80,249,125,118,81,87,120,237,252,96,208,16,137,107,7,109,81,13,138,244,133,34,32,237,91,10,155,214,85,192,144,189,202,205,41,173,138,216,99,231,123,11,119,168,145,49,209,14,224,240,192,128,88,10,39,147,26,129,246,103,74,201,160,33,12,19,145,44,194,105,239,147,202,168,32,180,156,30,109,187,247,138,31,79,87,85,13,2,79,139,202,244,169,175,109,167,229,8,116,207,90,62,23,63,23,192,19,10,168,19,172,249,65,71,240,194,155,48,241,217,77,198,4,201,180,56,121,233,7,221,162,240,76,127,92,45,222,211,73,72,165,85,145,53,53,169,176,208,25,199,213,126,243,72,175,38,203,114,221,196,235,246,31,99,43,76,51,141,79,52,168,224,143,160,52,107,132,171,64,143,38,50,2,10,191,195,247,70,90,139,224,187,162,221,226,218,17,158,131,84,88,97,124,143,72,227,31,235,71,210,159,166,27,41,82,229,211,168,233,5,133,178,61,162,146,199,250,250,100,158,160,136,221,35,50,184,76,216,68,81,120,73,35,119,244,252,155,174,159,131,140,192,138,159,166,159,176,234,60,193,179,168,17,148,100,187,148,214,153,13,57,229,14,227,177,89,53,174,174,61,172,249,146,249,29,58,86,100,71,130,70,243,186,212,152,9,54,93,81,130,181,254,188,157,117,44,191,226,146,165,48,149,142,153,132,161,223,72,110,110,89,184,158,129,224,163,234,83,192,16,112,204,128,161,191,208,223,70,164,56,42,93,8,187,220,169,191,205,145,19,131,74,9,95,98,70,154,224,95,26,30,119,97,70,217,28,147,39,206,38,130,28,171,233,52,122,54,20,213,63,17,248,216,20,107,42,204,182,30,53,50,86,251,54,20,62,163,68,25,75,67,208,121,200,111,35,106,22,81,251,246,236,43,85,49,163,130,21,19,32,227,238,112,132,229,163,153,208,78,139,229,65,8,89,8,49,72,47,155,140,90,214,136,81,235,35,240,74,161,203,183,4,137,123,109,133,119,144,255,88,1,165,68,231,216,31,162,170,14,33,53,28,3,5,223,41,26,225,156,219,183,84,254,91,227,122,233,81,146,77,206,79,120,131,12,206,170,6,34,134,42,130,4,12,103,121,164,57,96,2,18,35,6,189,243,238,189,214,172,254,123,182,94,77,75,168,179,91,145,36,33,134,156,123,236,68,33,107,101,225,51,229,153,114,30,63,248,4,71,57,249,155,66,163,153,192,3,193,188,44,232,182,216,143,192,164,177,122,164,150,140,126,84,62,22,188,115,53,198,123,25,79,132,12,11,74,23,17,85,172,150,116,47,122,53,242,120,145,152,50,101,107,121,50,54,140,18,63,109,68,176,250,165,141,113,56,38,130,213,181,203,137,74,101,79,232,213,1,87,226,115,9,147,225,244,6,245,133,242,97,21,14,133,31,169,66,139,65,35,94,41,145,166,159,124,228,112,75,189,254,56,188,18,134,177,48,58,234,240,239,88,16,71,96,180,115,98,84,56,44,68,183,135,159,131,37,44,96,212,135,101,55,91,70,71,22,195,210,32,58,145,207,77,88,236,214,168,115,175,148,78,201,54,77,94,183,120,0,26,125,249,41,68,54,70,98,228,17,48,227,147,20,162,14,226,82,84,250,172,128,223,141,229,68,133,124,228,230,183,134,18,77,184,177,168,224,46,51,92,221,130,139,161,19,9,219,169,22,31,209,66,65,160,26,211,76,203,183,30,3,38,86,49,228,185,207,46,65,72,73,95,206,69,96,32,225,219,200,125,68,219,14,194,225,25,76,165,23,24,45,221,64,217,206,101,64,201,108,244,124,112,90,120,51,21,65,63,47,164,146,241,211,29,66,202,46,48,178,77,126,114,149,107,194,226,137,190,197,252,156,215,21,63,77,141,68,62,247,54,86,149,147,221,72,16,10,200,189,219,76,62,36,107,86,146,242,125,154,206,105,115,158,249,210,104,2,9,76,89,112,14,9,18,214,242,96,228,59,35,226,8,71,231,21,46,89,220,34,248,1,242,151,223,100,16,247,131,180,122,115,194,120,122,176,72,150,95,129,109,30,198,107,189,3,68,250,218,48,227,32,113,137,223,46,72,58,203,213,22,160,137,102,63,184,17,69,160,150,150,70,228,88,252,234,67,25,177,88,18,100,196,78,116,14,20,11,9,87,65,123,15,90,22,164,2,24,67,25,210,179,168,185,243,7,223,208,245,41,106,228,151,254,96,239,211,143,249,133,49,139,90,194,210,153,9,103,14,164,158,62,79,182,169,67,200,152,80,157,209,243,151,45,22,32,47,125,233,137,143,158,56,194,170,34,204,182,183,21,77,68,159,225,50,219,34,208,247,22,132,198,163,215,143,40,187,156,124,6,223,24,49,74,53,69,156,147,250,173,30,2,26,15,166,252,95,182,35,108,213,49,226,115,80,45,38,100,7,15,38,214,51,162,197,209,122,80,228,230,180,152,246,188,122,145,23,233,2,87,26,230,119,244,79,110,109,153,227,83,19,33,241,65,51,126,251,171,87,179,163,156,248,237,119,80,233,147,53,90,65,61,84,74,130,228,227,186,144,175,186,225,32,152,238,167,4,14,14,180,236,17,38,42,248,218,34,127,102,212,126,88,80,14,91,36,72,238,141,254,237,138,61,131,46,130,33,51,252,160,82,90,227,201,40,135,149,224,244,70,71,244,102,227,39,226,116,210,166,187,207,143,192,62,96,210,80,58,164,124,251,123,163,139,119,195,85,33,240,59,38,79,141,198,79,138,38,164,210,4,99,150,208,79,52,249,90,75,196,21,24,71,204,95,155,14,247,126,21,69,125,102,68,255,48,212,166,114,235,75,222,163,197,173,223,209,211,116,204,222,161,183,78,62,119,53,161,222,128,73,234,62,247,61,174,46,240,210,229,152,81,125,115,34,33,70,17,168,86,32,115,80,145,238,25,1,23,21,10,223,132,136,79,30,109,207,248,58,26,193,186,20,240,185,160,48,93,215,23,18,25,129,127,244,21,14,35,95,40,43,255,90,16,42,27,186,127,251,124,194,232,59,70,225,80,65,167,82,122,51,25,194,43,67,94,17,8,144,73,78,189,44,209,28,135,173,85,68,126,155,10,102,87,60,125,67,96,162,22,67,224,107,18,180,14,27,99,178,188,24,89,205,30,159,196,68,70,171,194,239,251,69,163,161,117,111,72,163,201,198,170,191,238,252,155,74,162,134,199,46,209,232,30,155,41,60,95,34,100,129,172,30,39,78,52,201,195,127,156,219,10,185,59,90,196,156,16,193,104,170,242,189,160,35,109,67,192,179,182,130,166,254,230,172,3,151,49,204,243,30,166,83,82,225,209,220,111,61,2,2,163,210,115,156,159,229,94,35,160,20,20,69,210,25,196,1,123,11,195,231,33,39,143,185,30,15,134,80,212,21,248,148,16,179,67,192,85,24,241,12,12,98,23,3,79,198,143,216,252,77,115,222,97,106,149,114,142,113,70,34,215,17,223,194,120,190,228,169,105,140,26,241,29,177,179,51,248,68,97,186,105,15,199,151,98,123,217,10,207,40,77,227,15,167,196,166,136,51,210,107,16,23,15,74,70,228,173,216,88,157,254,211,90,212,36,246,139,129,78,219,77,206,222,50,101,89,242,95,228,46,99,221,65,2,60,228,106,43,56,13,11,8,113,243,166,175,245,124,149,233,62,23,153,251,33,101,138,160,111,11,14,14,135,134,203,165,247,94,132,169,79,192,156,106,67,238,189,135,85,159,5,85,2,180,142,251,3,59,27,171,161,234,92,64,88,194,249,30,251,251,219,255,203,150,79,125,96,28,139,7,239,40,242,92,133,73,176,135,73,137,88,150,52,215,159,194,118,49,98,80,8,183,31,125,47,76,221,154,36,14,230,1,228,136,87,83,155,137,131,139,173,41,141,20,90,20,72,221,205,56,245,38,217,221,132,225,152,237,66,226,240,209,58,57,84,145,246,237,53,63,212,155,172,76,87,89,178,169,58,91,177,29,230,69,88,202,173,143,146,122,251,128,151,42,194,67,15,61,232,162,14,67,225,12,17,226,58,132,43,224,26,9,27,166,74,75,167,201,233,206,158,40,253,13,93,46,166,29,166,199,193,100,221,216,242,61,40,214,44,201,16,65,65,150,140,55,21,172,225,9,22,11,196,36,134,252,244,13,27,3,103,86,196,70,15,121,172,247,104,73,15,129,122,75,174,105,56,173,223,67,199,173,33,98,73,147,145,206,223,25,186,76,192,34,143,71,70,237,224,180,134,181,249,78,219,244,64,79,51,50,207,152,67,203,106,166,228,151,161,171,173,225,28,208,0,43,213,195,16,100,152,52,69,192,207,90,151,157,157,30,215,44,24,45,88,4,123,202,205,231,174,45,77,244,101,165,219,87,96,24,152,194,9,69,216,64,138,110,14,44,36,194,199,177,76,124,252,42,12,43,73,222,124,46,113,235,173,58,187,70,91,38,52,18,163,230,145,117,224,151,169,46,106,75,145,146,86,23,63,180,18,143,141,139,9,128,86,189,120,6,215,42,67,74,112,90,126,25,238,251,136,108,193,120,140,11,251,129,17,149,74,120,73,196,153,118,208,177,114,191,89,208,10,14,189,249,178,78,166,152,253,212,236,202,147,61,91,41,51,162,191,109,82,182,186,55,215,241,90,99,97,194,10,168,55,135,6,73,232,83,168,98,151,181,5,251,222,141,48,124,161,218,110,200,215,166,234,178,237,164,133,65,40,78,190,87,183,227,54,64,200,211,151,128,212,185,8,227,140,140,39,106,49,35,218,234,223,209,58,149,199,27,142,143,113,87,26,170,148,200,38,216,32,68,8,98,149,74,236,66,236,131,14,221,204,72,155,233,66,73,45,112,55,186,211,60,15,41,141,148,155,247,101,114,53,113,80,31,237,60,57,80,214,37,255,32,86,64,17,58,61,36,133,32,150,78,235,163,177,223,10,108,125,149,97,186,80,108,85,229,230,99,221,104,74,158,36,137,158,107,150,159,170,35,110,29,194,100,132,231,187,208,142,190,145,174,173,4,85,19,129,15,253,142,219,122,146,2,198,212,235,10,115,142,185,232,178,5,155,69,9,244,152,108,94,216,122,40,31,11,61,255,49,207,55,199,132,130,137,163,35,74,81,69,40,187,66,121,60,68,47,129,130,73,26,141,226,106,232,23,116,68,77,253,197,57,52,47,157,172,243,115,115,98,75,142,146,192,147,22,164,99,197,5,163,6,179,150,5,79,5,190,111,11,233,59,174,166,59,83,140,4,200,127,214,138,175,53,168,193,23,144,218,185,176,21,177,54,196,229,48,73,130,80,146,134,203,80,142,28,84,25,86,168,29,16,215,92,194,157,124,232,20,236,65,46,123,201,1,53,249,146,240,173,28,39,83,122,48,167,240,146,155,243,28,203,217,240,104,83,152,194,184,11,233,198,57,126,222,1,23,181,154,222,226,63,237,196,128,24,207,136,130,55,9,96,105,83,130,35,46,225,86,75,80,129,177,209,138,32,223,65,72,189,132,80,250,181,196,187,172,201,65,61,234,141,119,106,159,54,206,3,39,211,74,119,161,153,142,79,83,120,80,73,149,112,19,137,6,10,116,222,119,190,241,198,184,192,87,97,90,49,107,222,252,125,216,41,47,77,119,165,239,83,246,224,253,243,224,239,75,118,119,214,185,26,102,0,185,26,101,219,153,191,13,159,151,236,158,40,136,86,143,220,0,67,104,35,35,202,89,185,99,188,27,213,196,83,81,43,165,118,184,222,41,190,62,37,132,70,255,225,68,122,23,101,36,153,7,111,47,121,167,227,8,184,117,169,49,61,52,141,214,224,125,131,126,84,55,34,52,103,170,251,180,208,176,145,251,83,24,13,201,88,117,52,101,74,144,27,248,150,144,64,4,238,227,3,147,90,12,138,191,10,199,174,28,28,6,95,129,145,78,144,15,66,181,254,140,133,135,63,45,182,183,213,197,156,24,179,242,227,111,20,152,182,207,152,254,40,250,212,165,247,254,233,217,5,140,124,145,124,16,194,237,225,91,158,107,85,141,91,225,83,99,27,132,39,255,74,124,29,115,120,68,175,229,115,204,209,107,189,250,104,239,3,134,74,214,57,24,167,171,126,224,96,159,2,38,247,34,79,126,41,160,11,110,207,3,221,90,149,39,127,222,119,48,12,190,183,248,116,229,82,219,111,165,130,14,91,60,88,190,246,133,23,203,39,241,161,69,78,8,87,14,221,117,53,132,147,222,159,210,188,154,163,50,127,164,233,254,224,112,174,92,89,33,144,25,237,144,49,124,112,85,153,91,98,128,107,236,24,114,14,230,43,95,4,214,233,27,186,25,199,132,162,197,208,37,198,237,173,204,63,74,130,42,187,52,217,142,119,178,249,247,50,246,247,170,63,205,160,5,111,232,91,123,202,89,122,72,127,167,124,41,85,46,229,243,211,144,36,207,248,32,243,67,227,77,94,102,70,217,161,253,241,150,182,170,67,59,209,108,65,44,106,98,133,75,225,107,85,65,1,163,62,33,112,131,152,222,79,107,146,110,83,106,220,96,218,25,211,235,10,109,27,217,251,115,53,170,65,51,225,65,101,70,194,84,251,143,228,75,133,141,115,202,205,161,85,159,190,244,41,10,165,76,71,224,107,83,207,97,99,56,146,207,201,223,59,239,28,87,211,125,150,232,108,135,78,220,32,99,109,162,53,123,172,165,242,4,63,237,184,248,148,242,53,9,9,148,16,67,64,71,70,138,172,207,175,103,62,164,20,72,70,169,115,75,185,255,12,73,14,184,91,250,18,19,230,199,41,81,19,70,212,164,11,140,97,22,58,63,147,146,54,69,141,197,34,46,110,20,45,202,250,65,82,180,7,115,238,36,132,174,235,7,11,193,9,118,184,89,149,240,225,49,54,139,18,18,90,54,241,244,214,215,180,39,125,237,21,162,172,67,97,216,134,91,44,77,214,128,220,155,74,128,22,223,114,153,154,188,140,201,111,38,197,174,1,171,156,14,248,249,169,117,199,150,132,127,47,51,1,157,159,80,2,61,164,114,68,16,10,24,246,189,224,206,197,32,208,65,49,126,17,129,149,69,217,208,49,4,29,125,125,80,12,59,31,80,162,57,245,234,115,95,108,244,216,104,235,184,223,31,190,35,200,253,105,133,153,146,172,103,251,34,62,28,164,189,221,250,6,21,38,128,19,123,252,162,97,66,239,141,3,235,167,75,163,115,95,71,228,154,202,150,195,207,198,148,154,64,6,140,250,68,63,84,223,26,43,227,51,36,244,173,5,65,109,177,84,167,254,52,101,30,110,44,144,66,186,77,95,154,234,241,96,114,165,244,100,139,147,56,173,76,38,232,109,209,3,170,186,205,190,73,84,211,111,49,170,176,207,123,193,239,159,182,4,31,231,179,58,222,7,90,241,104,13,123,234,3,239,90,211,212,104,198,91,35,179,140,178,219,16,174,188,16,10,158,253,129,161,191,243,171,113,89,235,103,89,35,169,59,210,200,191,106,127,209,102,112,67,46,1,30,111,97,34,62,86,197,225,52,0,211,230,204,119,51,27,100,174,119,16,6,31,229,124,0,166,135,171,134,215,67,186,93,126,218,184,9,157,76,254,18,213,21,174,164,99,90,242,25,34,95,48,151,44,25,179,78,137,91,92,189,41,62,188,186,133,119,24,181,87,248,153,112,23,203,231,172,150,60,78,210,95,196,10,101,204,56,6,211,183,121,3,56,164,124,238,88,1,209,136,17,191,52,58,233,217,100,220,109,39,96,43,137,158,159,227,158,148,161,123,246,132,5,116,71,34,186,189,35,154,135,236,149,90,196,52,60,100,204,215,248,240,142,26,65,84,75,70,168,131,137,38,101,152,86,89,87,130,89,180,24,219,173,186,93,135,228,240,12,152,207,243,177,59,105,111,137,74,1,250,46,245,64,127,240,104,153,60,232,48,61,53,53,152,173,142,32,35,56,168,32,168,185,77,77,246,137,152,240,70,93,231,42,76,25,124,228,81,9,38,169,23,193,2,153,153,121,222,194,19,78,2,23,125,242,136,122,45,4,224,21,38,134,31,60,177,203,74,180,213,55,66,10,52,2,133,111,137,148,15,252,150,110,112,93,144,204,215,194,38,224,82,70,252,52,242,156,107,170,227,5,195,230,205,250,7,26,1,182,194,43,10,195,73,53,173,163,150,250,172,52,116,5,121,238,84,42,190,3,239,200,138,18,231,231,157,112,186,108,133,55,229,193,1,159,251,121,173,1,31,113,132,201,49,49,123,81,79,120,144,157,244,186,37,206,169,162,190,145,245,22,121,36,176,18,70,31,58,73,59,174,108,240,115,22,138,201,212,37,236,191,138,34,135,33,45,191,234,193,143,19,201,122,10,155,206,199,11,160,129,126,199,147,85,196,13,101,167,69,167,230,70,8,179,210,79,50,182,70,37,136,243,4,111,239,91,229,237,232,213,70,119,20,109,158,111,153,126,64,90,203,162,134,173,55,105,131,1,124,31,232,38,247,109,81,170,226,31,28,237,217,192,183,125,96,40,183,70,80,227,98,210,168,211,5,220,4,238,154,180,27,52,84,37,217,240,232,202,192,15,186,222,14,30,92,22,133,45,101,126,225,174,112,171,255,10,62,17,31,173,52,8,202,233,129,27,19,150,25,221,236,173,150,207,99,91,83,90,92,252,254,239,191,26,236,183,127,141,44,71,132,128,75,199,132,106,247,184,185,21,72,107,64,164,82,56,23,197,113,139,133,166,158,38,2,152,81,163,140,48,241,220,186,240,26,45,0,73,32,91,133,67,134,98,220,177,103,214,104,18,18,215,93,146,160,146,43,67,26,137,70,233,234,250,55,142,134,32,209,128,159,225,106,204,194,114,164,241,96,76,119,205,79,13,11,221,4,11,44,66,117,75,135,180,177,127,205,36,247,92,83,196,156,121,114,164,53,130,232,143,2,143,254,129,27,229,39,193,17,72,252,94,99,103,208,152,181,128,159,217,160,201,3,99,184,235,30,192,39,237,67,90,68,96,171,218,140,78,227,223,150,36,48,141,232,241,228,164,157,198,231,209,172,124,46,174,166,144,94,183,12,2,241,209,108,79,27,243,153,159,185,66,73,186,63,56,47,37,229,213,54,15,103,212,135,242,16,171,239,15,140,82,187,215,48,15,34,166,253,179,54,41,56,137,130,244,114,62,215,146,178,141,151,158,157,86,188,253,137,176,238,168,170,128,194,73,117,245,144,124,122,59,84,212,155,195,202,91,245,230,5,246,219,36,174,58,70,29,39,48,36,226,35,26,4,48,89,196,87,124,230,142,73,102,58,188,84,89,245,161,244,184,4,15,223,197,104,148,73,74,173,92,137,162,240,139,141,161,161,114,42,41,154,215,177,116,158,67,212,191,172,151,247,198,76,120,175,124,181,73,12,216,106,230,162,31,227,155,154,128,234,51,186,94,187,81,121,181,254,133,35,199,218,169,113,214,228,3,17,164,232,153,232,63,77,80,189,247,162,246,40,186,80,160,14,173,243,19,105,127,95,36,57,77,16,76,147,156,10,141,173,179,70,227,78,223,31,219,138,14,246,25,212,208,20,108,30,41,103,231,216,161,204,44,248,5,81,136,218,31,152,211,102,100,55,84,23,141,185,3,137,245,251,181,104,197,39,60,209,244,183,73,119,70,215,222,160,36,253,147,157,104,166,31,237,125,92,48,20,232,205,153,163,73,214,178,222,198,41,169,126,154,171,103,228,222,222,105,97,66,185,10,175,22,191,188,200,240,205,47,90,147,209,17,10,12,209,244,3,238,123,198,84,128,92,232,51,83,40,99,238,2,239,174,103,125,55,117,116,47,105,130,32,187,78,157,134,63,129,236,153,205,163,181,125,224,131,1,26,109,148,212,98,181,47,188,75,188,54,196,147,162,195,98,48,201,255,128,185,253,250,192,153,146,55,21,3,181,159,120,86,34,3,222,223,105,74,6,154,138,162,206,99,5,117,2,84,86,98,249,193,179,87,227,92,125,123,12,172,93,58,149,80,113,15,182,22,204,18,17,74,52,248,141,105,116,166,30,42,170,245,183,59,52,193,222,12,108,114,88,255,10,61,65,97,195,158,52,166,62,217,36,3,61,131,62,135,2,23,125,109,132,138,252,151,223,107,107,198,146,112,240,21,76,238,138,122,239,244,58,151,241,171,56,222,31,24,7,61,225,187,100,47,163,73,53,139,39,6,148,225,69,44,66,116,127,220,118,122,175,242,12,217,250,1,169,52,170,1,191,169,92,53,129,102,212,244,126,107,166,65,83,51,152,18,175,40,146,28,56,187,223,244,155,117,57,38,108,138,237,106,170,94,215,239,130,184,206,156,139,15,26,220,227,15,197,11,249,28,182,144,36,116,239,23,111,52,118,170,21,129,126,69,124,8,10,49,102,251,24,56,21,71,200,97,28,80,61,150,232,112,40,209,156,76,231,222,254,88,79,144,201,187,63,53,44,113,114,212,248,127,230,123,48,65,24,61,229,149,112,54,148,75,228,166,2,134,91,254,115,53,63,222,18,222,67,77,202,65,166,203,231,159,17,65,183,143,79,68,169,175,194,93,99,229,192,51,204,108,211,194,171,138,238,55,41,125,76,167,49,61,142,249,129,251,17,152,58,249,15,108,166,135,195,24,206,146,95,48,14,94,23,214,3,62,210,112,138,47,71,136,193,121,11,80,176,23,118,26,234,56,17,155,12,184,145,70,255,164,14,25,136,128,169,0,87,16,41,224,21,224,170,154,24,124,174,196,141,58,222,217,241,178,53,227,249,28,34,236,8,135,177,255,213,39,130,191,34,186,237,200,90,108,173,177,25,86,83,234,199,45,44,66,101,171,77,183,77,255,203,63,53,5,107,91,7,148,118,166,104,188,129,225,106,127,146,215,86,162,230,103,154,81,155,136,80,195,49,253,186,91,131,111,1,157,63,29,21,164,0,134,47,47,142,206,169,97,95,226,90,12,69,192,8,78,125,98,52,176,26,4,195,69,55,94,99,77,53,5,241,38,193,84,165,114,32,164,15,153,80,242,95,96,156,45,205,67,85,198,201,225,119,146,159,170,97,173,55,12,215,215,222,143,80,169,124,242,57,212,119,5,60,16,252,144,136,26,188,154,30,18,160,195,107,72,187,5,1,183,17,70,157,45,163,171,65,72,107,131,246,153,130,165,179,166,190,22,82,227,167,5,29,9,250,220,83,179,57,247,192,27,229,100,38,228,225,171,70,10,141,117,194,233,97,204,100,16,179,110,114,208,244,228,81,129,10,85,163,198,195,218,191,133,62,6,238,27,13,67,194,12,29,20,47,48,86,214,15,252,222,100,7,10,47,244,7,189,59,4,190,168,138,222,159,64,225,219,60,233,4,253,131,173,84,183,126,224,77,193,191,195,203,84,186,20,62,187,6,105,14,188,78,245,27,94,13,157,159,197,218,208,227,148,80,109,137,202,188,109,90,61,235,243,203,179,5,169,192,59,244,208,121,216,255,125,24,25,250,207,205,33,225,247,155,183,66,136,244,124,158,27,26,93,135,89,246,154,186,120,59,246,142,40,11,154,197,85,247,89,35,232,15,193,41,26,164,17,182,81,152,122,220,234,240,169,159,48,162,105,57,20,247,122,216,35,166,86,71,207,31,165,207,112,248,246,166,54,252,52,70,18,223,115,254,164,205,244,209,224,129,56,1,191,83,244,27,106,135,103,218,141,93,166,195,251,226,87,211,111,107,71,87,245,166,213,79,125,88,194,248,176,248,58,140,48,247,23,54,9,98,135,207,106,159,244,91,165,217,202,223,203,72,62,63,9,132,18,218,99,152,108,71,218,208,207,79,98,217,143,61,20,84,48,68,4,134,222,192,219,172,126,237,21,250,210,27,182,37,255,28,228,164,218,39,181,247,166,206,137,111,125,145,92,17,207,28,34,148,40,85,48,170,89,202,144,245,173,72,128,14,135,47,217,82,253,105,184,106,125,125,80,177,60,175,110,134,27,114,102,95,2,135,174,183,91,62,105,19,218,20,154,195,131,188,235,84,184,68,222,240,193,19,231,126,107,90,229,210,10,237,48,60,81,186,4,214,145,243,252,193,52,26,126,146,50,39,187,101,79,53,138,16,189,26,150,87,183,43,15,157,209,159,172,35,162,236,197,157,247,195,161,251,65,169,227,142,49,109,239,83,79,205,217,236,14,65,99,13,152,18,177,245,249,156,55,200,205,40,183,129,251,66,211,188,123,71,53,37,42,141,189,107,78,127,31,99,149,200,155,35,144,164,73,52,182,138,188,57,161,26,25,83,106,34,71,124,16,219,14,53,189,135,200,114,124,143,139,132,215,39,205,203,31,196,197,22,13,209,140,231,180,230,104,135,73,168,233,47,95,99,72,240,215,170,141,166,86,77,136,162,172,21,159,3,235,76,206,100,2,93,51,90,134,14,181,30,58,38,220,106,68,247,11,188,155,165,137,11,204,230,6,45,149,195,239,132,232,138,26,145,134,131,196,254,228,107,64,29,56,227,173,182,5,213,101,18,194,20,77,117,156,195,100,6,101,117,17,50,58,94,200,201,194,198,66,26,10,239,115,75,220,220,234,99,228,173,73,132,79,127,45,154,201,62,21,237,239,152,45,161,113,74,81,56,37,251,75,97,74,98,98,179,43,112,11,202,107,51,194,45,78,175,141,196,139,68,21,96,192,42,181,196,94,8,203,144,248,16,16,186,181,16,153,96,19,30,66,125,142,190,20,52,135,177,139,191,77,228,42,136,58,229,12,144,245,34,175,133,25,26,28,173,192,132,19,19,134,68,49,132,30,208,62,30,106,36,25,143,119,241,120,223,158,223,0,18,231,197,8,98,129,141,73,91,116,154,65,17,21,197,244,244,41,108,141,149,112,214,81,255,25,48,133,65,50,38,116,213,149,188,154,132,166,132,20,32,225,120,211,54,97,202,134,100,38,189,207,209,67,31,140,84,175,202,156,30,130,177,35,186,226,140,181,67,175,133,132,55,177,117,180,122,3,210,53,72,216,99,158,192,235,41,143,125,141,177,40,38,2,167,179,148,78,109,194,219,209,195,178,141,161,92,76,137,141,107,26,5,218,116,137,46,209,96,57,38,164,235,213,198,144,100,82,177,180,4,54,241,105,71,173,248,91,238,221,167,55,112,189,193,123,230,106,151,15,77,203,181,204,254,171,196,230,7,170,228,112,0,88,149,168,94,9,138,230,183,207,130,67,171,147,168,125,28,103,190,136,237,98,169,0,151,153,147,53,218,254,143,245,30,15,189,250,160,44,230,39,7,22,249,144,239,104,157,251,17,205,182,174,20,173,6,160,17,129,206,218,216,130,113,86,100,68,54,12,15,53,206,134,70,234,180,9,76,215,104,137,205,191,127,124,239,13,139,85,48,91,188,221,251,25,233,58,218,28,13,205,35,129,180,103,136,198,214,219,245,158,211,27,100,33,7,255,88,235,64,9,240,212,208,165,164,229,164,235,217,64,159,95,242,73,83,139,119,52,55,199,134,94,130,158,149,250,246,41,50,236,104,219,162,63,21,87,31,52,103,243,193,223,155,164,106,50,68,8,5,13,97,129,223,70,22,154,2,56,58,91,90,170,169,159,180,90,28,135,231,84,211,139,186,157,21,89,44,14,200,171,91,25,117,250,41,133,240,150,168,49,236,39,108,169,38,183,117,223,118,207,233,42,163,50,224,179,246,149,7,63,244,219,2,228,201,232,166,137,16,210,49,74,85,137,211,96,11,247,96,37,59,203,200,72,21,197,131,142,139,223,164,60,98,52,30,83,78,244,117,249,22,249,237,106,235,178,9,223,80,112,52,89,0,105,175,183,114,165,22,130,7,182,158,68,9,17,24,242,69,31,21,56,83,100,205,159,109,244,171,113,111,54,205,15,122,71,228,207,140,37,89,152,218,206,49,78,103,111,26,58,20,172,54,253,92,144,133,6,241,37,173,123,154,145,188,180,191,20,95,247,84,66,15,109,230,163,64,24,190,65,135,169,241,17,59,129,14,141,26,177,68,138,176,167,198,51,216,188,35,192,79,90,143,157,84,80,230,149,219,209,124,213,79,24,211,248,80,246,142,171,167,17,222,11,108,236,46,55,96,250,42,228,193,71,131,126,212,31,188,97,97,94,133,59,123,96,220,252,237,41,186,159,145,149,218,33,212,67,119,180,6,11,41,220,240,237,232,210,169,182,36,94,113,9,249,84,183,131,121,199,183,108,229,206,104,115,134,121,195,75,12,53,188,46,58,213,209,90,15,85,202,59,172,229,165,41,37,190,241,219,72,242,244,163,55,135,51,194,195,2,144,225,126,126,25,185,101,55,110,174,181,70,22,133,225,49,116,210,88,74,178,202,249,192,56,81,190,141,154,89,171,101,31,104,15,165,246,23,188,130,69,75,47,46,233,227,190,226,106,8,3,150,94,221,40,158,244,183,54,238,112,177,49,46,172,205,33,24,8,211,16,45,231,10,19,89,241,79,189,72,195,86,189,122,64,42,27,55,167,102,87,63,181,177,73,196,20,254,101,126,150,192,20,122,206,128,77,56,70,159,28,170,247,22,143,134,106,184,68,190,224,215,220,94,128,74,194,131,156,164,160,111,197,132,214,193,221,86,190,37,176,9,118,197,152,194,131,177,100,195,65,37,99,245,188,55,93,161,98,194,220,99,202,148,254,100,214,166,40,49,160,11,51,91,16,52,94,154,116,117,67,34,142,70,74,226,15,182,204,106,142,202,181,106,14,143,232,193,3,203,184,13,129,223,113,229,140,101,68,224,46,19,91,224,101,69,245,127,48,94,81,201,93,131,147,135,152,224,250,131,223,83,67,67,38,48,26,141,35,96,90,254,210,209,188,86,216,214,254,44,21,118,182,103,92,233,147,35,71,57,227,209,104,128,146,78,1,90,49,202,159,53,0,105,79,175,66,42,123,77,47,210,189,80,252,104,68,150,228,218,103,227,92,47,218,53,98,151,46,52,110,48,104,244,240,123,54,148,214,77,250,139,47,231,86,232,148,108,186,28,167,72,19,95,26,232,139,83,185,109,120,74,174,216,148,44,108,36,183,253,201,223,31,30,81,153,179,117,95,61,39,137,140,46,108,46,242,104,104,158,184,240,12,239,72,19,219,150,171,167,41,1,253,193,180,161,74,103,7,176,117,76,56,124,138,218,57,52,96,13,60,223,63,152,202,168,185,100,80,59,89,178,233,143,118,127,197,133,2,23,230,138,63,218,61,150,68,84,184,123,168,127,83,88,254,38,151,188,54,164,25,46,119,75,41,44,69,53,50,85,26,252,235,203,209,97,197,66,130,114,0,53,191,119,131,155,173,200,47,179,141,187,142,9,9,225,119,172,234,144,34,26,233,77,110,212,241,219,39,255,192,163,198,147,161,57,43,173,104,252,54,129,152,184,57,165,101,58,226,13,238,241,191,184,1,48,253,185,31,152,172,208,31,74,41,244,212,229,197,123,57,221,52,121,71,228,14,63,99,70,41,150,163,28,247,159,245,1,217,251,95,4,233,193,16,189,86,29,20,104,72,107,252,52,156,41,250,92,104,179,78,127,108,152,190,164,30,192,102,2,255,232,48,130,131,247,51,205,222,143,253,89,111,6,211,35,164,83,124,22,231,117,133,26,193,34,76,58,197,107,117,113,251,7,23,156,77,121,112,120,202,198,18,88,8,132,47,73,156,55,16,59,94,235,25,231,186,248,6,45,160,189,197,160,152,127,36,48,44,191,199,167,2,26,204,210,104,137,2,35,187,235,201,239,49,36,23,134,70,201,132,125,53,102,202,208,88,37,218,219,179,140,24,180,119,30,220,174,155,37,220,215,94,16,240,38,177,165,68,4,101,13,52,255,92,173,64,217,44,15,190,71,150,194,177,64,222,221,245,106,150,173,47,220,74,44,95,152,224,81,50,96,191,244,231,126,59,206,61,186,159,177,75,28,223,106,97,117,131,61,85,96,212,44,99,72,223,223,138,26,213,69,65,115,120,166,120,35,106,9,237,153,192,40,8,251,76,41,38,4,163,203,227,34,11,211,226,106,66,30,93,111,206,23,138,3,4,134,15,137,248,65,113,86,162,46,101,67,77,133,247,43,240,49,206,34,135,89,249,186,169,80,36,208,227,248,49,205,77,121,109,242,77,215,11,183,118,49,170,49,89,64,244,153,21,231,160,120,48,212,59,83,97,138,153,203,76,184,10,141,10,214,0,205,155,254,98,155,194,186,236,206,128,1,221,196,123,28,126,54,177,110,196,181,98,7,157,29,112,219,18,90,126,48,142,244,200,171,167,74,18,62,127,134,70,230,252,237,134,223,119,5,134,216,254,202,111,211,197,155,48,92,50,158,73,224,197,144,102,150,223,182,198,194,17,48,246,224,144,155,155,178,154,111,197,140,249,21,74,54,26,165,206,174,113,240,210,110,33,49,149,231,48,114,200,239,68,139,110,181,213,200,222,194,148,193,240,16,94,4,36,228,97,64,201,217,64,74,74,126,218,162,109,113,112,82,224,41,179,188,18,95,112,205,231,223,189,133,16,20,254,206,123,242,177,155,250,178,68,77,235,169,97,139,192,176,165,119,70,188,112,230,15,191,231,216,178,87,210,88,143,149,236,112,169,90,134,247,204,72,59,217,252,165,76,26,60,71,196,52,29,124,195,41,198,73,151,30,202,165,124,33,109,32,106,186,36,233,73,227,171,181,164,58,12,207,171,152,118,68,118,96,86,137,239,76,176,118,10,12,173,68,105,49,75,174,30,123,168,30,193,69,227,104,165,99,229,8,108,177,160,152,67,108,18,91,126,218,242,56,126,49,129,34,225,138,162,166,26,134,250,128,55,85,1,50,36,151,247,142,165,131,48,162,8,112,93,4,112,40,120,10,248,237,63,98,117,82,47,184,93,179,153,155,51,89,115,68,81,151,166,36,51,30,237,13,65,102,161,175,241,57,156,176,89,137,174,137,124,196,181,139,79,94,141,173,47,31,211,118,132,125,243,201,170,120,32,151,56,144,139,196,129,74,31,217,195,22,77,152,113,233,155,19,67,204,163,110,108,108,249,88,67,203,229,169,189,161,10,56,204,213,119,22,8,221,56,48,221,17,49,96,157,136,163,220,27,173,186,146,79,77,125,176,28,168,164,248,207,205,241,108,144,46,232,213,211,8,202,29,134,111,170,201,120,66,44,81,99,167,154,86,156,185,5,190,38,235,232,48,191,52,228,183,141,72,122,250,111,91,237,190,128,107,135,248,22,94,35,60,147,242,203,219,236,138,30,254,3,243,89,111,77,72,183,196,213,11,6,168,92,28,157,163,228,196,28,28,4,137,196,122,234,4,211,231,138,171,97,208,145,39,59,70,44,118,3,173,67,39,201,219,166,214,140,249,59,76,44,80,158,27,175,216,59,166,54,92,94,67,207,114,234,212,203,140,195,26,151,73,14,6,200,252,241,132,28,181,34,196,124,236,241,78,199,136,242,211,207,1,201,80,23,152,124,207,9,103,15,181,229,44,147,32,68,68,7,111,192,239,188,147,236,28,102,0,229,225,61,188,193,165,180,245,68,144,170,28,136,88,228,85,118,58,211,232,91,167,37,60,234,145,215,38,113,82,99,115,111,70,165,157,99,58,32,186,187,113,24,35,48,175,222,224,123,205,103,147,184,251,128,201,126,132,142,156,220,221,146,223,110,80,34,201,250,25,151,177,136,237,170,89,248,55,31,205,58,193,86,156,213,8,36,212,166,240,70,129,81,174,150,93,118,90,235,228,206,95,198,84,202,33,157,156,120,121,214,226,106,72,5,211,197,94,9,93,73,224,49,165,116,22,97,59,186,185,102,12,74,147,88,61,69,46,248,138,241,92,22,19,201,239,49,187,137,173,198,120,159,35,9,182,135,62,27,194,187,196,8,211,80,220,35,191,140,190,193,14,43,224,89,143,162,208,131,157,68,235,189,47,15,50,146,82,234,9,23,149,145,179,197,60,130,24,186,9,76,245,72,141,137,66,163,141,194,211,20,149,107,44,31,226,27,242,219,112,255,206,152,226,208,35,202,60,49,94,177,19,71,34,157,243,85,31,156,146,215,19,175,5,127,105,249,192,48,75,230,189,123,195,18,16,216,178,161,35,96,88,217,101,158,208,113,238,210,12,192,207,154,93,114,243,247,95,242,173,39,94,141,184,161,22,173,15,11,101,146,244,18,99,20,35,228,13,243,72,24,101,28,129,183,113,179,59,108,225,166,64,217,210,223,108,233,129,182,181,62,176,8,254,1,119,170,71,18,38,94,238,156,38,252,52,138,77,185,43,152,26,131,243,45,19,167,17,21,245,107,234,22,45,226,75,52,248,116,177,111,232,239,41,39,35,64,85,75,36,12,69,142,71,224,161,240,251,244,181,231,136,85,138,151,115,72,232,102,24,30,40,121,135,7,76,2,57,158,156,251,187,198,199,48,189,2,241,142,73,186,117,39,23,0,46,82,15,115,105,127,126,182,90,158,60,116,118,201,189,137,67,203,225,65,165,156,12,55,204,15,207,253,237,9,107,65,153,181,185,151,26,95,26,53,55,245,74,56,191,87,207,160,218,166,53,172,11,140,72,206,72,152,104,70,174,45,92,59,24,175,98,84,222,244,214,171,225,186,170,51,97,194,44,71,224,183,145,70,92,139,14,217,41,174,28,226,191,39,162,25,44,76,226,195,2,159,35,239,69,27,153,16,59,93,99,61,168,17,3,37,30,218,196,9,133,58,126,70,220,139,126,29,77,95,27,43,87,189,57,71,97,27,149,215,106,156,108,225,148,16,188,211,16,15,142,95,243,46,27,51,9,171,158,45,27,45,145,182,210,80,54,62,88,129,105,141,140,72,35,149,208,83,166,33,28,150,125,197,36,166,18,117,138,79,67,15,78,29,49,226,120,30,194,253,116,77,201,233,166,107,222,240,134,229,197,160,181,111,37,220,154,119,160,54,217,135,77,188,39,237,213,67,3,186,14,11,148,63,17,23,131,11,93,180,231,89,46,236,3,55,194,148,83,125,200,61,76,14,117,69,148,18,46,84,189,120,205,224,83,222,150,138,85,219,12,171,133,234,119,15,118,192,168,175,31,132,220,84,47,30,155,34,170,34,133,62,208,226,244,104,133,1,230,180,146,71,163,238,177,69,152,134,90,242,249,185,250,172,104,174,166,12,2,242,61,89,33,180,163,70,20,134,32,153,46,93,162,196,225,70,190,127,123,150,225,146,107,41,255,235,9,239,79,23,231,243,240,113,77,242,173,233,124,151,200,21,13,232,181,68,192,14,162,237,161,95,139,16,166,167,109,236,185,85,12,29,46,101,10,158,34,188,84,172,18,37,97,235,106,138,32,14,155,178,148,184,194,180,93,80,239,9,152,112,162,192,136,137,141,240,143,47,116,92,122,115,44,247,17,123,18,25,214,35,134,33,229,83,39,124,220,99,123,90,23,212,194,102,177,2,38,85,27,249,53,223,156,69,140,48,252,250,78,186,93,238,77,121,181,107,64,217,2,169,82,224,119,143,5,13,98,5,80,98,43,26,34,196,231,224,171,205,56,10,205,193,122,245,53,66,27,137,194,84,137,166,95,211,135,73,15,250,185,203,66,54,113,137,202,225,46,58,140,232,158,24,142,151,146,166,26,214,2,237,63,146,196,190,196,111,234,8,239,230,141,194,86,223,136,114,154,90,242,197,96,120,146,65,133,255,172,230,153,205,84,61,226,48,210,120,68,47,122,108,105,136,229,202,111,191,99,250,182,240,141,214,251,41,41,34,135,113,143,214,230,128,225,217,151,172,16,69,148,111,55,78,47,217,114,24,2,63,231,40,60,89,83,96,214,107,41,61,213,188,12,45,140,9,207,74,145,127,252,50,37,200,114,196,92,68,134,114,22,191,163,140,222,4,129,219,219,146,34,102,241,236,150,37,49,139,75,255,117,139,44,27,93,156,66,255,119,173,97,41,221,23,90,80,187,68,34,47,164,146,121,248,113,163,161,67,118,8,66,196,225,183,232,90,151,51,132,247,38,202,17,87,83,58,33,223,227,129,83,130,49,116,46,132,205,107,212,211,109,175,112,157,144,87,204,168,53,48,43,246,38,188,133,80,8,106,106,84,165,226,128,50,9,147,112,4,176,28,161,124,24,233,254,83,230,113,4,134,167,33,214,223,175,201,183,11,76,241,252,202,171,145,16,144,223,166,116,248,46,57,182,169,166,73,120,91,113,64,192,67,108,121,104,64,49,57,98,9,144,37,200,184,52,36,162,184,202,233,18,178,38,90,162,20,68,215,233,183,174,212,112,238,124,235,134,60,77,6,176,222,126,215,146,128,24,114,83,206,252,145,113,139,113,107,142,9,138,109,35,195,206,176,6,211,54,248,127,252,183,127,248,207,255,252,159,254,243,63,254,243,191,252,211,63,254,191,255,246,191,254,135,127,247,79,255,241,255,249,119,255,229,255,252,95,254,167,127,91,254,219,127,251,135,255,250,47,255,229,63,255,227,191,253,55,255,243,63,254,187,127,249,255,254,249,31,255,205,63,252,251,127,252,79,255,225,31,255,229,159,255,203,191,253,3,254,215,127,250,143,255,248,191,253,203,63,255,211,127,252,247,255,230,31,254,175,255,244,159,254,249,255,254,167,255,248,239,254,229,221,231,127,247,23,178,14,103,47,174,186,212,12,164,214,18,73,193,3,29,121,139,4,53,133,115,9,191,165,52,122,70,144,200,156,38,131,12,148,170,155,174,203,27,111,132,112,152,126,100,106,64,28,132,172,224,125,166,255,145,175,75,117,22,93,159,81,145,219,45,150,19,203,177,88,139,235,141,6,130,102,57,137,155,176,41,67,214,104,218,48,141,182,33,48,121,210,168,138,45,54,197,245,234,247,134,39,170,98,177,91,101,223,47,38,153,62,67,8,153,13,79,178,45,197,8,186,142,215,143,66,41,164,49,93,132,65,144,80,140,171,17,60,191,242,104,149,218,131,63,240,252,42,243,19,52,62,163,80,73,38,8,56,154,252,50,94,96,138,63,115,142,10,221,39,49,217,183,173,223,128,223,130,16,251,221,52,203,223,162,241,6,157,183,2,166,36,245,10,21,46,55,200,118,150,133,150,211,172,42,198,195,57,156,251,157,82,98,72,126,19,166,176,117,182,128,9,115,13,65,137,55,247,64,141,224,32,81,116,242,110,244,52,81,218,33,197,148,248,182,253,134,184,51,183,22,18,9,130,235,183,70,57,251,178,146,145,174,176,37,209,29,181,102,5,121,231,190,242,99,24,211,84,198,215,11,228,117,61,90,123,140,255,71,226,70,192,207,82,172,113,53,125,111,85,110,13,171,222,188,161,104,253,206,26,225,185,45,116,151,173,214,82,137,251,74,85,55,104,79,1,37,172,202,37,22,23,190,207,76,46,5,154,90,85,143,4,184,161,1,31,112,19,242,175,135,34,16,121,3,125,118,191,84,140,16,224,165,123,205,159,108,32,115,84,142,194,72,238,140,128,241,2,229,193,153,101,231,70,123,26,180,176,178,170,249,245,19,159,18,218,86,169,62,197,156,166,134,205,135,140,98,159,210,62,232,10,54,123,107,246,19,162,113,110,77,79,82,246,205,125,232,54,177,197,91,180,187,190,129,199,200,213,139,119,204,160,183,79,62,171,77,222,216,136,93,188,140,108,145,88,146,142,211,7,143,210,71,141,110,191,193,67,236,207,167,106,209,6,178,112,207,165,3,189,144,142,72,37,8,227,210,212,133,65,45,207,138,79,133,81,32,28,38,192,82,30,183,200,77,111,189,53,5,58,35,133,228,175,88,67,124,7,234,42,125,184,48,242,142,14,118,53,233,1,95,176,232,13,137,234,57,47,205,1,27,242,224,52,194,12,157,98,157,173,189,7,76,76,92,80,248,53,178,51,211,20,107,117,134,9,45,145,161,253,108,69,113,78,86,192,120,84,250,153,105,247,174,35,225,246,25,49,98,18,115,132,110,57,1,185,171,83,172,90,222,61,96,138,204,243,115,12,218,152,123,116,92,67,148,53,187,194,240,246,199,107,17,252,202,248,7,241,43,108,234,184,247,34,64,120,4,70,3,122,197,131,99,207,79,185,122,27,141,110,92,61,41,45,233,2,195,49,53,78,190,246,88,250,100,148,135,68,5,167,213,54,206,170,55,71,79,35,101,230,167,36,59,76,153,120,59,63,168,169,92,93,225,96,99,77,162,227,55,3,46,93,138,211,72,133,208,96,17,61,188,148,62,149,174,112,69,96,56,96,2,90,10,55,154,43,71,118,15,51,29,4,166,243,169,103,235,177,208,43,22,244,157,222,185,176,67,39,126,14,201,234,22,136,76,91,156,241,243,173,193,43,50,41,133,232,95,139,214,176,73,254,77,58,174,31,140,208,184,19,102,88,178,94,50,37,239,70,219,216,198,29,134,82,70,78,249,49,140,219,55,218,185,169,228,61,242,228,72,152,71,207,14,93,154,181,235,183,134,198,34,138,213,105,217,61,91,95,172,99,239,248,110,70,126,72,25,145,209,184,121,46,115,203,78,115,19,55,20,24,205,160,88,94,116,51,222,33,143,214,41,231,136,121,198,28,148,188,47,109,131,171,68,231,243,52,106,125,121,178,102,2,163,113,239,134,207,44,163,66,17,202,17,24,19,241,10,60,10,162,159,14,191,125,248,202,70,10,235,26,116,178,78,11,128,186,225,146,223,102,187,115,214,111,224,169,109,107,15,198,28,12,20,57,131,173,168,233,34,196,189,223,78,186,100,43,69,143,132,30,150,128,33,10,147,65,41,16,198,121,219,3,133,160,240,107,7,108,196,25,94,35,182,172,119,82,36,48,74,183,198,220,19,100,9,131,170,187,42,48,169,205,88,126,141,196,99,78,83,40,111,91,45,241,224,63,249,226,132,209,11,117,111,219,20,71,186,80,148,80,66,73,246,164,203,213,186,37,117,90,182,155,194,207,112,208,171,237,99,175,124,178,34,73,126,20,122,96,228,138,65,163,184,83,22,24,218,209,213,3,159,203,36,141,118,70,40,168,75,197,41,200,33,71,99,77,225,70,105,120,203,15,6,135,107,194,141,110,133,29,131,70,93,242,150,223,70,123,212,211,210,204,149,183,109,223,170,112,163,138,48,96,6,61,167,49,4,105,203,3,32,192,245,179,130,222,91,97,62,197,139,29,100,231,228,115,63,31,112,135,82,227,164,64,166,202,152,82,126,226,153,252,223,197,162,138,70,221,105,43,45,39,3,86,116,222,186,225,109,223,156,135,87,136,99,44,123,216,242,116,162,252,67,170,126,44,2,91,111,44,31,58,159,132,216,30,169,144,254,204,198,96,183,120,31,119,200,52,108,180,155,238,149,204,25,111,1,12,133,223,140,143,162,113,156,140,38,165,113,52,78,193,56,145,204,26,144,99,11,108,53,203,39,153,53,246,17,74,143,66,16,136,202,150,132,183,84,139,16,0,239,51,232,133,38,161,169,33,78,207,51,76,130,178,96,254,146,127,75,64,138,28,99,249,188,7,195,114,22,152,30,176,224,213,120,123,194,144,150,211,210,88,217,61,9,67,46,21,33,67,225,222,66,201,154,108,201,150,8,58,217,108,68,182,227,16,64,249,91,118,121,150,114,9,105,101,126,135,242,17,129,215,201,22,0,14,70,173,105,42,182,79,4,47,205,219,127,152,58,242,222,141,62,138,176,177,160,130,145,110,113,107,17,27,209,67,143,248,199,150,252,22,154,98,39,204,28,110,86,100,250,55,44,25,231,83,6,238,82,241,81,76,123,50,90,228,39,137,251,38,63,92,73,198,7,133,196,180,40,128,128,48,10,5,133,138,217,7,226,8,62,91,153,16,79,62,180,165,27,19,70,33,53,232,39,222,198,135,117,189,4,70,139,61,8,88,140,36,53,51,99,136,172,157,61,98,229,13,75,190,39,186,225,204,203,241,66,221,71,134,4,249,199,17,130,157,72,42,119,41,249,126,112,55,250,138,152,101,117,73,79,145,153,237,39,249,87,58,221,246,114,220,87,58,178,163,57,7,31,181,8,53,48,154,128,228,57,111,242,225,204,255,159,182,51,203,150,28,183,129,232,150,56,15,251,223,152,121,145,34,16,44,159,254,124,118,219,110,55,74,74,137,226,128,33,16,33,64,94,75,208,173,11,233,224,196,102,142,202,147,159,103,29,46,232,201,118,68,241,94,204,103,152,86,156,170,219,136,38,197,12,244,45,118,66,0,106,114,126,80,55,118,189,91,86,240,236,106,69,68,224,102,45,135,129,4,52,255,147,209,157,202,206,44,115,86,139,52,236,37,216,142,135,119,136,117,26,105,117,150,21,14,23,143,17,178,73,79,171,25,250,149,27,178,1,171,77,210,105,152,104,238,14,13,60,184,221,135,16,148,130,225,29,40,143,94,70,168,170,252,237,9,20,104,114,166,30,56,134,133,178,47,89,181,202,219,126,76,234,94,100,174,209,116,56,31,48,7,147,213,208,162,218,49,195,176,82,156,7,43,155,96,183,152,233,222,190,14,111,51,114,15,93,153,232,123,186,104,57,104,242,45,208,232,68,202,107,184,58,20,125,5,176,17,186,57,33,141,52,111,100,255,35,153,137,212,123,130,46,188,123,231,103,3,143,38,107,143,204,248,246,52,12,43,5,89,60,49,195,124,209,253,201,216,80,228,123,128,224,134,212,200,205,103,55,90,98,254,169,58,248,147,113,84,37,249,109,196,21,110,129,200,204,40,157,136,249,56,119,23,44,107,55,47,129,248,128,218,58,11,169,217,241,10,182,58,157,137,115,204,167,48,149,221,41,148,224,137,82,215,26,241,94,192,142,36,14,54,88,117,48,219,77,8,145,101,55,4,23,185,90,124,16,68,37,101,125,80,160,112,249,3,56,80,200,135,234,213,72,22,220,86,195,99,70,107,68,94,12,242,249,228,115,5,77,62,41,31,81,50,56,255,76,40,213,172,95,70,204,231,243,251,20,55,174,59,177,209,183,19,83,28,152,159,76,113,75,29,120,102,11,186,99,205,80,90,191,208,246,111,185,76,246,58,139,121,37,71,183,89,131,93,207,18,66,147,64,167,157,214,215,30,31,79,205,195,206,27,55,23,69,14,209,77,140,195,228,86,250,95,229,181,218,137,202,198,8,154,184,19,189,75,68,71,72,55,110,230,127,24,163,86,27,122,181,33,233,238,36,52,253,40,93,31,199,175,235,41,72,230,72,167,44,181,166,225,122,180,68,162,120,249,98,6,75,235,241,121,162,100,163,159,146,70,157,237,251,40,114,114,66,193,139,185,181,8,38,173,253,123,233,152,157,11,34,152,36,33,87,116,229,54,234,94,238,53,210,134,80,250,243,219,16,208,222,93,250,4,27,67,42,218,41,209,86,50,34,58,33,121,171,83,5,122,41,39,238,235,8,43,233,209,101,4,187,190,199,215,108,149,127,177,194,84,149,221,76,119,76,214,139,129,152,8,81,28,252,69,69,205,169,207,136,145,107,209,16,58,209,150,213,60,221,130,83,153,244,181,18,73,122,207,136,84,128,78,18,93,156,155,47,199,76,153,55,176,99,23,71,45,135,200,117,133,121,228,88,63,152,43,218,200,97,6,135,221,195,12,131,165,248,18,124,122,207,237,54,8,31,81,40,14,115,35,199,40,102,24,36,34,132,64,102,207,177,192,124,43,19,192,203,193,128,7,245,155,152,193,155,220,51,192,8,242,166,94,12,237,89,247,81,161,8,157,229,167,251,68,235,44,46,70,156,90,205,56,200,145,120,64,165,192,15,124,204,100,223,220,151,128,163,62,152,226,218,182,54,247,20,238,27,157,55,89,30,188,225,53,57,165,32,20,201,209,114,68,231,19,245,83,159,13,208,132,6,241,12,102,2,70,247,238,104,238,28,73,190,103,1,239,224,163,130,215,157,229,201,32,122,240,76,79,179,180,146,220,58,211,30,214,35,141,52,70,213,139,129,184,21,95,94,208,27,70,29,255,152,65,212,54,247,99,26,130,33,83,102,18,109,90,45,82,88,128,127,229,177,77,224,49,140,112,119,203,231,192,167,29,30,76,158,31,17,152,140,241,162,215,233,46,210,25,177,19,41,201,131,161,163,66,45,221,199,123,64,249,46,230,12,138,214,173,73,168,3,8,207,136,93,99,10,79,180,147,187,152,217,206,194,215,134,79,101,86,49,67,55,210,34,92,172,75,175,205,86,88,141,204,25,167,114,152,33,21,202,30,207,145,254,136,246,99,35,41,62,139,199,199,19,50,150,8,22,45,194,34,156,143,253,138,4,163,188,214,52,21,197,72,126,173,26,197,82,112,166,40,196,70,74,2,130,213,182,196,12,210,200,55,67,178,241,67,230,17,180,125,200,178,186,183,108,10,69,98,78,113,46,66,36,32,141,107,212,73,151,225,96,175,25,33,229,157,197,12,168,223,195,46,226,156,161,247,62,247,91,217,19,53,32,133,103,145,7,111,11,166,124,247,181,183,116,64,98,61,71,91,100,121,50,186,66,122,111,206,107,215,86,56,230,116,28,11,153,71,197,100,180,252,106,126,104,200,144,66,22,230,57,88,186,133,87,145,215,130,180,195,201,168,144,174,152,73,182,97,154,160,66,13,149,2,82,14,190,126,107,228,68,155,209,173,196,181,241,203,48,232,228,22,204,172,60,154,124,173,105,129,168,239,24,199,217,45,1,190,110,198,57,29,17,91,54,53,195,48,78,132,80,227,157,105,6,150,89,102,76,4,113,114,229,218,165,203,16,51,74,2,94,60,65,50,34,206,84,67,9,193,194,233,199,121,33,30,145,231,54,133,227,229,35,10,50,68,70,212,116,130,221,141,233,44,181,161,175,5,157,167,215,205,241,52,198,150,147,107,194,225,232,233,142,4,97,224,92,98,61,203,113,122,122,23,90,182,210,226,107,145,150,25,174,66,67,18,78,186,89,219,15,61,234,48,7,246,129,213,229,104,154,38,6,234,206,217,89,1,181,202,152,65,166,154,155,135,131,217,136,144,197,124,150,94,175,225,177,66,22,31,86,182,251,233,14,43,84,143,77,173,164,208,197,71,31,67,166,32,173,74,91,162,3,145,254,160,19,195,20,234,34,242,104,75,246,103,32,203,160,11,174,25,189,237,20,47,108,60,28,206,33,218,186,169,142,196,99,33,93,61,156,28,21,15,98,108,153,6,192,139,138,31,120,76,199,218,229,168,166,105,97,57,49,134,121,213,209,214,131,25,50,11,143,159,241,246,139,44,44,122,224,66,99,192,40,244,118,30,98,6,88,122,15,135,86,141,107,117,138,185,65,24,233,132,222,211,68,233,197,92,17,207,184,47,198,16,44,241,3,32,182,234,65,36,141,95,215,101,85,143,179,253,7,105,165,33,194,163,28,133,121,32,245,227,143,86,205,105,17,115,193,233,188,163,86,173,185,47,150,222,48,133,112,15,32,42,64,211,34,87,3,173,190,61,94,52,250,77,36,39,194,140,79,232,133,228,95,5,72,166,48,233,169,238,167,249,241,111,208,88,148,65,69,8,219,79,143,70,99,219,212,97,201,63,177,158,107,70,192,69,150,253,96,150,250,174,0,97,38,73,169,48,3,153,242,210,10,20,55,53,16,45,152,81,190,154,78,224,78,76,45,94,10,8,206,230,197,71,202,202,99,200,139,209,127,25,36,44,141,52,93,16,165,28,243,178,32,247,78,7,122,170,35,94,196,204,50,113,118,120,212,41,154,172,63,248,191,166,235,89,0,242,73,209,2,105,230,118,123,13,141,250,177,4,211,46,86,232,70,82,176,218,87,88,11,194,12,149,211,244,64,151,76,193,144,13,11,238,159,237,44,43,86,216,138,182,34,204,198,36,234,132,251,100,212,101,162,226,10,87,127,110,104,78,114,211,123,211,57,225,153,1,206,26,121,108,43,91,207,184,54,231,104,53,108,22,138,180,20,100,252,156,216,58,98,84,32,60,15,218,172,30,40,70,26,253,47,70,163,65,232,87,183,140,136,245,120,221,35,181,89,233,120,47,53,103,18,40,110,94,2,152,193,156,6,189,59,241,96,107,234,120,194,54,156,71,220,28,119,75,110,222,232,15,139,231,70,24,78,230,40,4,70,165,200,112,163,217,40,111,205,188,139,197,151,134,101,72,194,92,39,168,200,107,165,7,79,78,197,115,172,53,217,208,44,225,186,228,222,192,94,226,20,200,40,191,53,189,247,152,178,21,103,83,172,87,43,156,191,221,215,86,151,214,30,51,91,71,148,175,76,104,227,166,62,119,109,30,127,219,186,14,37,74,51,147,250,244,155,83,197,44,122,53,33,179,63,248,241,140,133,113,234,51,199,28,45,208,204,136,23,143,57,98,73,35,249,203,239,163,29,223,239,150,224,206,102,9,168,67,199,20,79,37,199,86,11,133,135,90,105,180,243,51,162,24,141,202,51,164,78,119,200,28,93,243,121,235,97,16,242,80,140,56,215,191,230,157,253,112,171,120,118,67,127,186,89,215,147,159,63,121,68,231,219,207,76,243,190,155,119,164,211,177,22,170,10,126,4,192,142,152,245,98,228,239,98,200,232,68,124,126,186,20,175,223,161,45,248,94,106,253,27,126,36,167,215,124,222,97,248,169,72,229,123,204,199,74,194,195,143,123,80,171,186,99,20,168,172,60,139,9,199,98,82,107,150,138,15,24,78,2,237,48,51,161,171,47,122,176,65,58,197,142,79,211,29,173,211,44,14,17,199,172,27,35,252,133,128,82,239,9,45,163,102,208,131,181,252,96,65,26,126,232,162,229,36,119,89,31,146,244,244,186,138,153,118,26,255,144,132,33,114,239,102,202,206,158,114,6,7,87,228,76,163,170,21,36,113,86,180,154,67,205,13,192,213,240,156,51,204,207,75,204,160,174,111,20,138,182,28,8,168,48,179,14,155,111,101,168,101,39,121,112,58,217,142,211,62,68,74,163,200,202,1,103,84,151,239,209,212,80,100,147,69,191,154,14,7,47,140,0,81,148,139,141,123,54,252,232,243,146,145,198,199,108,156,127,46,133,209,240,137,194,106,57,104,175,170,179,253,143,199,76,123,96,36,57,161,39,146,253,130,163,34,249,121,201,183,37,189,29,230,178,173,249,60,98,189,181,229,48,134,89,18,126,149,168,38,157,111,59,197,140,30,186,7,192,80,28,23,217,140,0,106,167,28,241,49,108,213,226,107,211,91,70,74,47,64,20,180,126,138,25,20,169,71,169,5,45,130,231,234,2,57,180,227,5,140,236,54,126,187,18,34,143,41,96,131,173,233,37,96,69,8,4,120,74,130,168,33,126,187,254,234,202,158,14,1,74,43,43,187,146,64,245,51,21,71,251,57,93,72,173,36,231,166,239,86,172,150,137,8,253,147,7,246,13,117,116,73,165,84,162,27,79,182,3,190,18,226,74,204,213,244,110,29,186,85,150,250,2,232,45,148,168,198,118,138,246,250,214,164,149,155,143,56,245,9,9,79,42,76,174,205,19,68,231,208,74,73,71,20,40,99,242,32,118,32,227,41,219,232,217,23,139,188,244,120,18,68,64,221,86,252,48,161,145,228,94,1,157,132,196,31,16,135,179,241,101,49,147,108,93,34,241,81,182,248,32,68,180,217,57,214,187,225,78,138,188,21,79,153,226,230,93,9,155,48,131,66,247,232,154,33,237,178,229,84,138,131,81,27,183,116,160,56,133,36,75,103,224,5,6,250,165,143,25,186,4,207,231,225,134,116,153,194,32,123,86,172,205,97,74,157,69,204,38,247,92,124,68,233,220,29,98,54,88,198,112,243,74,26,156,23,83,5,245,196,23,40,222,232,175,196,204,142,229,249,14,202,111,89,82,214,200,86,2,190,114,115,19,73,35,42,129,36,142,99,88,10,156,87,77,204,211,90,129,227,183,75,149,153,100,250,120,189,249,123,215,218,154,228,118,57,62,106,100,134,65,247,38,153,166,40,219,143,22,47,150,76,11,52,204,195,176,189,126,243,108,10,93,98,166,78,228,43,123,208,2,38,73,36,164,232,81,138,138,223,94,154,220,42,22,228,121,25,96,208,23,39,254,0,8,194,238,65,0,225,196,42,114,166,159,168,135,147,211,23,47,180,164,114,74,20,152,195,3,197,68,83,87,149,52,144,73,129,181,234,66,56,0,224,182,94,13,56,50,133,25,55,95,126,219,42,240,217,167,226,224,20,151,247,110,214,194,231,66,56,224,243,155,124,208,102,16,57,71,186,86,114,138,122,181,53,227,250,213,236,120,91,175,158,0,254,29,132,107,232,136,173,55,47,148,79,174,217,56,156,134,222,60,147,238,188,102,75,47,116,53,155,142,216,53,195,186,178,31,107,9,245,32,84,201,213,31,134,201,146,212,91,224,150,123,209,105,222,8,58,124,200,127,12,11,250,94,212,116,189,20,176,23,178,116,178,188,141,34,222,219,97,18,229,73,93,129,21,65,33,239,100,128,105,113,151,199,12,229,191,227,227,115,133,211,66,205,72,98,185,2,80,222,67,147,203,112,87,193,204,122,205,44,238,172,86,19,60,115,43,197,99,189,24,240,214,8,241,33,88,84,245,106,99,130,247,247,2,58,38,135,76,41,214,1,232,15,78,216,167,11,208,38,106,243,174,128,51,163,245,104,133,41,145,52,229,53,227,47,234,152,162,181,88,134,95,221,145,91,148,71,3,49,228,96,214,99,38,115,40,99,154,109,32,124,200,199,150,46,228,6,141,22,124,27,254,219,43,213,174,86,220,230,48,138,239,8,180,203,65,124,200,36,55,249,206,25,82,50,79,80,13,148,154,166,36,168,206,169,154,219,213,163,7,144,180,159,173,148,70,135,228,232,18,52,38,68,251,144,160,200,200,54,92,234,9,82,149,26,243,155,238,140,234,16,143,97,240,41,125,110,78,144,229,170,70,116,173,183,166,87,39,118,125,191,154,3,168,197,218,202,164,223,29,251,11,247,106,175,178,234,193,44,195,106,228,29,47,166,105,37,102,36,82,189,27,172,244,119,27,207,134,74,190,185,101,204,171,203,252,206,22,180,249,123,151,81,137,12,194,92,120,90,111,107,41,166,1,39,79,206,160,56,149,53,3,120,78,156,152,162,16,214,30,7,127,184,25,218,51,53,23,163,25,188,230,137,43,232,86,40,1,83,204,19,178,12,26,245,37,136,176,75,92,12,175,65,214,171,81,71,246,95,166,9,70,92,98,56,228,87,242,45,3,167,86,247,248,100,45,51,55,109,1,127,66,237,50,164,201,112,47,190,101,224,14,108,9,236,64,11,13,71,180,13,67,21,72,90,61,209,194,159,124,204,0,209,118,201,183,156,80,10,46,70,111,142,2,68,216,196,74,248,115,157,117,234,17,163,201,44,134,130,173,184,112,47,185,133,166,213,92,218,153,75,241,37,2,250,164,72,4,100,4,61,46,14,65,29,162,20,249,216,169,91,7,144,247,216,209,29,36,63,13,210,120,135,21,89,101,57,85,45,205,39,157,110,64,137,37,186,50,208,142,247,36,130,13,214,153,208,172,4,224,45,118,100,53,164,50,147,56,154,28,24,67,13,123,53,217,132,65,45,173,144,120,235,6,4,208,171,11,189,21,61,218,251,122,153,106,70,99,196,219,205,104,242,218,250,104,160,21,60,201,68,175,207,243,210,6,232,241,78,204,99,92,89,246,224,4,249,76,40,196,145,94,175,178,223,37,16,35,49,11,59,193,173,236,26,6,244,118,156,147,245,37,22,57,83,225,121,61,238,125,140,138,245,172,137,217,248,83,99,84,172,216,19,230,108,48,40,55,151,34,116,185,152,13,7,238,55,7,196,166,11,36,225,131,121,195,154,221,78,222,11,220,126,245,181,217,140,14,82,38,18,155,221,242,142,181,134,55,31,174,4,164,118,48,14,251,189,155,129,99,196,12,232,247,246,220,80,66,57,235,124,138,249,236,119,45,249,20,167,197,44,28,203,5,28,2,124,89,44,175,25,164,7,199,76,91,233,138,213,7,175,87,164,207,96,69,71,195,199,175,78,76,6,121,114,106,182,158,249,24,197,178,52,242,228,48,108,185,78,27,165,73,244,203,196,252,107,155,114,51,109,192,122,243,134,135,37,251,248,16,95,226,152,193,249,123,147,32,174,195,124,174,62,33,140,75,169,65,150,58,163,225,0,169,77,58,245,198,136,3,10,69,33,49,211,176,227,61,193,144,56,203,86,76,101,135,24,203,175,174,208,98,139,149,32,195,55,6,252,219,192,150,153,202,39,81,208,150,134,206,160,221,193,140,138,112,142,126,207,96,198,108,108,102,13,13,144,48,174,80,219,108,70,205,187,92,56,198,132,114,66,34,26,115,13,6,252,99,69,7,76,126,24,90,66,247,150,81,111,223,226,16,88,15,224,142,173,180,32,227,172,87,23,32,84,241,216,52,173,201,47,179,214,146,184,11,64,174,228,107,208,90,155,115,124,13,154,137,212,156,94,127,0,6,38,25,80,208,122,117,117,57,209,37,205,69,194,114,123,173,25,141,244,46,46,24,221,55,99,198,183,2,125,149,228,218,19,173,186,38,171,193,215,183,124,73,216,138,75,108,41,149,175,26,103,238,250,244,152,124,109,85,52,218,134,152,193,182,132,25,245,83,25,239,133,92,136,11,146,33,171,45,28,191,205,8,219,90,180,254,210,186,40,30,214,162,226,68,71,130,47,123,192,197,242,219,157,46,13,223,74,81,214,148,234,228,34,82,205,61,54,44,152,220,35,174,66,244,4,44,146,239,72,5,138,42,177,90,213,221,183,43,67,7,136,21,209,98,31,82,168,31,162,221,30,179,17,229,249,173,225,93,233,122,53,0,213,22,237,227,101,61,207,221,104,237,170,177,75,151,34,241,5,106,56,69,122,249,81,37,148,242,10,160,116,167,183,183,211,39,116,235,104,144,33,132,247,25,140,192,201,168,114,107,163,202,188,223,114,0,206,94,50,19,170,209,149,133,252,40,224,81,249,225,74,158,246,62,245,180,38,119,181,22,152,49,239,189,127,91,134,188,51,133,28,207,144,209,54,87,130,137,23,179,37,141,157,151,161,112,0,200,52,162,202,236,80,213,177,0,125,200,52,57,95,246,120,246,126,239,197,121,34,214,65,49,210,165,75,105,78,72,242,173,208,119,114,244,33,209,6,127,94,204,13,96,76,117,243,20,198,127,51,151,236,184,124,244,108,86,149,147,199,56,54,133,170,194,250,232,244,181,232,178,244,101,141,182,208,210,9,12,152,203,225,87,195,8,114,159,155,35,57,93,130,7,99,237,160,152,55,243,89,246,238,218,161,67,167,71,42,242,12,53,70,165,157,143,215,228,201,50,245,169,176,210,10,36,179,44,47,131,157,133,153,122,176,154,93,145,117,88,99,155,236,177,40,76,102,23,179,180,31,158,186,209,157,16,21,167,223,205,73,20,176,44,179,5,51,72,80,131,84,193,44,99,78,19,53,151,160,6,201,85,94,138,126,166,30,223,18,241,45,57,232,141,192,223,213,181,192,3,238,170,159,154,29,64,158,140,85,40,59,221,164,142,225,64,83,52,149,118,151,225,198,79,203,158,88,99,82,76,157,164,112,254,132,83,184,224,4,138,156,30,180,3,8,36,186,57,25,155,75,152,17,136,43,126,240,208,245,59,178,92,13,72,176,86,103,255,48,30,181,33,230,19,174,187,146,14,139,62,139,147,79,198,188,5,172,12,6,133,49,101,196,143,71,120,190,168,251,86,0,85,130,56,19,132,89,71,50,104,71,124,1,8,65,204,244,106,39,113,103,137,208,195,140,146,108,11,185,100,136,245,187,12,185,209,33,238,112,88,225,87,108,98,38,35,149,131,135,131,195,68,158,220,2,62,95,124,88,131,185,4,179,229,110,124,139,207,214,199,34,102,144,57,30,221,211,230,45,120,34,120,101,96,9,93,113,168,226,138,187,121,24,93,85,184,10,84,32,229,189,207,59,193,168,20,158,4,107,95,205,103,91,105,158,229,41,224,100,196,27,64,192,97,230,48,39,196,185,227,209,6,155,237,244,15,10,0,44,139,115,134,66,154,179,127,31,243,164,21,127,137,153,28,176,175,110,136,140,228,92,52,8,151,183,243,144,71,146,182,125,204,112,68,45,207,94,45,248,214,195,58,172,237,195,115,122,70,114,43,23,159,227,138,144,208,83,126,232,155,200,131,81,27,245,166,24,99,4,83,79,218,138,42,145,193,133,160,91,206,69,35,128,241,186,44,11,100,9,126,5,159,155,141,202,179,168,140,201,150,175,121,92,158,237,110,10,115,106,47,89,127,144,33,133,186,29,60,84,43,136,205,155,137,178,242,95,110,70,145,84,205,149,198,125,207,131,86,218,244,226,183,97,172,38,91,29,249,194,162,27,34,188,64,99,248,76,130,253,111,73,116,210,141,164,114,59,11,201,2,119,27,27,75,255,13,179,95,189,17,185,220,98,46,92,50,131,61,37,53,217,57,136,186,41,26,59,63,202,208,250,13,77,147,201,153,5,13,154,218,116,179,166,101,32,23,119,151,105,207,21,4,203,178,54,129,17,9,96,184,154,151,188,119,161,78,18,252,41,164,115,196,27,1,155,48,220,53,68,152,100,46,137,171,232,42,244,244,128,201,24,75,102,154,182,165,28,224,98,184,106,170,190,53,120,185,228,77,28,232,127,233,198,192,197,219,29,180,51,103,137,209,228,193,50,0,174,233,229,79,235,80,144,7,131,41,218,113,136,176,233,141,232,95,108,203,178,169,129,98,55,236,130,236,244,16,161,195,219,27,93,201,109,203,91,55,82,130,65,0,97,26,140,18,170,66,155,238,59,90,55,17,119,217,23,26,124,162,209,210,207,2,139,175,97,172,67,43,56,22,210,214,156,183,17,163,230,168,178,83,75,173,226,109,52,208,49,81,202,38,137,173,11,223,80,41,129,198,67,207,100,235,99,159,179,240,28,65,209,241,73,239,176,220,188,24,15,171,95,221,140,9,50,204,104,177,248,169,78,174,140,111,239,102,99,129,108,209,221,133,242,148,120,43,149,84,132,87,41,126,149,3,189,26,181,189,238,56,149,51,11,17,98,10,115,179,4,144,3,54,224,73,27,98,69,191,99,70,11,33,25,178,38,102,35,221,139,198,74,176,34,242,211,196,70,222,45,209,236,20,40,250,100,8,164,148,64,208,0,65,150,155,119,206,117,7,193,112,88,233,68,178,76,118,241,38,91,192,151,67,94,139,184,218,81,84,197,72,114,213,216,90,13,52,235,182,181,169,119,166,220,224,152,56,186,252,36,196,38,189,85,86,224,54,233,109,148,80,22,191,51,121,115,202,121,172,154,4,115,196,78,9,96,108,185,121,9,1,91,51,161,215,237,203,3,135,183,74,202,209,218,125,155,19,75,64,166,34,140,25,128,113,144,212,244,105,120,246,108,77,57,194,55,3,155,98,118,212,91,111,85,28,2,204,103,147,105,97,214,2,35,28,50,29,175,204,7,181,100,77,229,20,19,132,119,228,207,9,39,209,71,18,51,252,89,53,160,209,68,206,85,204,231,192,202,113,245,160,0,160,230,132,4,131,224,174,155,192,178,207,86,184,224,183,244,239,61,45,5,38,230,51,53,46,43,53,192,183,122,94,68,222,155,38,222,232,204,108,240,108,202,23,51,166,191,234,107,128,6,10,217,86,146,9,142,56,120,25,240,186,186,197,198,61,27,248,52,170,143,130,52,89,201,200,189,226,222,164,236,229,204,79,48,150,121,21,4,200,11,194,16,98,134,3,49,150,246,174,34,229,0,51,203,217,77,151,87,109,201,12,61,55,63,43,36,5,47,70,30,6,85,12,51,252,231,65,62,129,120,94,240,184,181,105,91,92,247,229,135,196,135,32,189,96,52,163,151,239,123,111,240,221,210,154,12,229,69,130,124,80,16,175,103,107,89,97,166,98,57,182,95,77,190,38,203,213,156,40,30,46,35,60,53,5,242,74,147,103,246,39,171,191,30,223,25,214,66,22,242,122,4,231,141,205,179,13,243,9,95,119,187,41,255,74,115,241,142,51,125,226,97,23,111,62,96,74,150,152,42,68,80,181,121,193,172,46,176,110,89,204,148,23,238,36,134,81,156,228,104,88,11,236,69,55,140,167,62,201,78,29,230,204,28,189,63,60,77,171,50,222,25,98,252,25,35,198,100,152,177,56,39,234,132,232,94,125,102,160,62,41,130,24,147,113,78,158,188,3,16,118,62,191,92,61,209,128,246,171,81,89,9,146,126,206,143,19,108,167,123,104,87,200,94,179,94,253,3,239,126,86,72,58,131,177,224,199,247,143,132,215,103,70,185,39,40,200,237,222,134,192,248,153,9,150,103,172,92,100,107,86,115,224,116,153,32,65,147,92,76,84,239,132,30,22,192,72,57,26,33,102,118,231,121,205,48,207,86,121,178,101,72,200,207,10,87,175,44,108,120,126,233,113,255,94,218,20,160,182,222,122,89,230,234,179,130,136,220,17,21,78,96,31,76,148,207,108,225,74,172,76,190,86,97,99,185,230,70,85,86,110,190,207,255,222,165,69,222,180,173,231,91,162,131,121,115,0,80,164,82,45,23,115,62,129,251,221,82,138,137,15,14,185,55,137,196,113,119,82,196,205,52,9,96,221,75,219,253,78,58,83,83,52,177,99,166,67,229,186,96,197,36,18,100,97,82,65,158,94,189,57,251,26,82,50,98,206,198,94,254,189,88,54,26,97,153,226,204,186,230,201,189,140,196,194,212,49,37,12,188,202,149,231,230,137,6,25,121,177,156,172,123,32,30,173,72,16,194,40,27,67,145,143,218,208,102,169,159,224,87,189,65,8,201,184,44,30,3,147,190,123,208,72,45,33,75,52,59,141,2,211,243,92,228,195,170,32,88,184,55,13,126,247,123,54,35,96,145,239,89,172,208,116,111,142,192,177,196,63,188,215,136,22,20,60,139,252,204,52,40,115,238,17,96,109,59,69,246,66,20,113,183,7,195,133,68,186,76,241,179,255,208,254,119,71,20,178,45,65,237,77,178,48,209,165,14,64,118,74,105,213,68,134,162,93,181,80,1,16,160,59,91,97,146,231,94,212,120,147,92,77,217,98,54,55,27,75,96,60,154,1,191,93,152,156,231,18,233,1,178,234,231,60,240,245,131,74,118,138,115,17,2,14,10,125,247,193,33,136,20,111,129,58,80,238,94,8,7,78,86,165,202,126,126,10,253,221,234,187,134,237,202,241,185,172,187,201,195,116,80,118,43,136,126,126,230,233,176,135,98,202,52,237,49,55,167,166,36,101,57,33,82,252,75,10,231,255,250,77,121,93,176,176,221,55,224,92,107,209,209,48,254,171,123,238,36,24,15,101,251,110,212,222,157,15,160,90,39,123,148,94,224,118,29,40,50,94,51,176,79,185,24,57,23,223,129,105,104,67,172,46,204,199,221,173,14,67,170,63,24,71,92,13,13,79,113,60,92,133,125,67,58,131,39,17,116,32,155,17,102,22,249,9,166,39,72,155,235,11,87,56,76,66,86,28,51,17,115,241,163,156,41,40,94,2,234,152,245,42,85,225,160,144,23,223,58,247,41,168,20,111,237,226,241,228,234,51,169,206,176,122,107,75,222,186,251,19,167,46,143,99,233,62,41,193,113,197,178,131,203,192,99,46,246,231,224,18,100,209,90,223,253,13,216,12,181,43,247,70,216,196,107,93,196,219,61,100,26,216,76,146,137,49,184,191,9,125,141,236,254,64,155,189,166,218,97,134,234,93,78,76,203,23,182,224,64,220,69,15,122,35,151,75,65,62,55,132,240,178,89,73,124,6,178,18,73,185,224,160,55,7,134,89,27,220,142,0,107,197,57,130,152,200,1,244,210,107,138,211,69,58,35,56,164,96,68,136,87,178,21,28,88,210,166,108,237,56,131,244,211,56,125,21,156,250,193,215,138,167,73,109,100,4,156,19,6,11,241,144,145,210,14,4,251,132,160,188,138,127,109,105,109,167,102,56,159,109,71,134,199,56,84,5,128,91,161,235,17,239,155,38,249,237,131,217,136,156,155,120,246,16,132,204,224,141,131,36,71,204,48,66,56,31,49,154,154,125,75,57,41,1,12,22,138,143,6,13,176,132,13,214,87,24,244,132,107,20,189,24,154,76,207,20,158,225,134,168,116,104,168,21,157,41,244,149,236,28,179,211,168,23,80,39,10,182,176,92,186,94,220,32,148,247,54,138,193,92,111,98,134,245,36,24,14,250,88,114,30,81,1,35,241,63,162,203,98,105,177,213,64,193,195,99,169,66,187,154,68,152,153,116,82,208,162,228,197,78,87,52,248,61,191,230,41,26,152,127,178,198,229,180,42,120,140,8,4,80,32,172,199,90,16,121,222,110,134,249,65,130,219,66,7,159,95,109,180,76,82,212,44,12,74,116,186,65,111,222,36,121,4,121,238,244,114,84,51,74,188,172,233,134,178,189,103,0,6,193,17,178,97,52,80,146,103,140,20,12,148,82,146,133,228,116,67,238,218,51,52,120,127,242,211,80,62,123,157,24,94,147,19,25,87,77,148,192,87,226,221,104,131,218,86,100,89,96,209,28,222,91,88,81,164,208,28,13,91,255,244,159,54,138,84,41,163,85,83,203,157,158,78,224,11,232,213,184,107,51,94,219,132,121,213,60,97,72,142,124,1,32,192,199,108,194,147,215,60,32,34,168,106,102,15,247,17,71,25,71,95,12,242,255,232,211,166,43,181,74,97,147,182,150,8,151,232,136,42,194,114,131,78,91,115,49,100,16,128,200,28,168,25,176,91,112,176,157,48,65,90,142,151,133,110,37,216,177,216,253,52,147,88,201,90,102,79,52,210,135,63,52,219,135,164,147,55,175,176,145,62,95,236,56,243,91,184,54,76,203,77,19,118,116,225,56,2,157,40,67,218,102,144,201,160,10,231,251,52,123,152,38,3,145,170,154,190,91,178,241,10,240,254,152,73,154,6,135,33,45,131,58,29,182,241,128,215,32,161,154,83,146,160,32,112,167,183,185,118,120,30,197,67,2,33,8,165,159,48,30,159,223,27,154,57,198,143,142,189,24,250,38,201,135,147,217,244,80,16,44,123,87,216,216,57,34,192,222,121,171,4,236,115,146,201,228,19,58,176,18,69,70,88,251,53,153,126,158,38,88,189,13,13,39,23,159,53,150,2,213,111,0,55,217,88,154,105,200,56,79,14,167,245,148,221,24,214,189,221,29,177,134,178,73,145,169,118,142,174,46,240,118,99,2,145,58,27,0,210,28,144,80,130,148,37,7,1,165,254,177,5,146,102,217,20,49,27,35,129,195,179,136,145,100,129,118,227,206,9,152,19,221,193,82,222,128,143,99,4,80,143,82,153,64,53,232,46,233,190,221,158,125,26,108,156,188,215,9,28,82,96,193,51,141,220,130,64,52,88,65,168,138,24,15,176,124,109,184,17,24,89,135,169,211,204,34,37,64,8,80,60,19,73,76,218,146,28,220,84,244,211,112,92,230,9,150,17,234,150,170,233,9,130,82,192,54,65,193,75,25,220,8,3,170,191,24,90,42,163,106,197,150,0,188,231,48,207,165,191,13,246,50,128,153,244,173,5,249,163,21,147,161,71,31,142,219,225,241,164,110,202,100,136,65,69,211,174,54,189,218,56,103,28,214,211,65,156,8,110,33,153,110,142,43,162,208,136,47,251,18,85,108,40,38,28,215,64,218,226,41,162,219,174,235,160,8,196,138,180,136,62,107,95,1,235,161,111,80,239,13,54,45,204,192,239,178,98,7,192,202,58,242,96,131,47,146,10,32,218,115,211,233,112,232,175,59,174,150,98,7,170,177,152,58,236,199,210,53,98,110,210,133,65,99,69,19,32,224,177,146,187,12,32,9,161,186,194,22,58,119,115,112,77,1,159,172,247,62,95,112,57,182,12,24,202,131,121,152,126,198,128,181,155,146,65,90,96,178,106,113,12,46,221,146,122,252,81,162,163,217,229,154,59,74,173,138,213,128,253,223,49,11,214,17,210,21,232,193,49,225,104,163,97,90,222,98,6,173,237,136,235,77,231,160,190,20,100,254,247,91,161,7,13,194,93,173,240,114,55,55,159,73,35,101,104,166,28,121,83,55,35,72,180,213,60,156,62,200,112,25,207,12,165,61,39,249,173,97,160,150,178,229,164,27,207,57,214,25,250,51,197,101,72,192,62,204,155,112,128,66,166,42,124,113,34,248,216,138,152,187,22,179,88,87,213,81,232,199,220,148,21,105,89,135,161,115,144,76,171,179,136,219,59,33,18,116,232,228,4,214,215,164,50,73,42,210,155,110,136,191,70,87,52,146,241,116,22,55,67,198,171,168,29,0,37,238,61,78,115,31,122,126,174,46,206,43,121,62,109,121,42,66,8,195,214,21,202,82,60,187,84,101,76,116,187,36,191,218,26,118,135,154,143,175,113,235,181,76,169,169,232,223,9,248,165,220,210,35,243,6,96,129,92,109,136,248,59,228,100,132,146,142,169,9,126,223,93,124,154,170,135,236,133,232,31,202,92,225,176,27,186,103,160,115,229,197,201,105,241,103,214,23,51,162,177,48,115,210,234,176,128,22,190,247,166,229,96,232,147,193,157,228,131,66,230,37,23,253,94,38,79,226,23,179,125,76,189,53,239,113,107,143,176,203,140,245,124,144,101,32,187,107,6,168,172,32,44,203,228,220,243,227,236,24,64,159,100,22,159,229,26,205,114,228,213,178,84,7,13,141,153,239,94,71,178,103,43,100,218,206,4,135,136,224,11,148,165,40,42,19,125,186,89,13,190,109,75,253,53,163,241,244,153,57,77,170,174,93,3,211,20,183,194,160,249,252,116,153,158,34,229,211,82,65,127,238,141,10,227,53,159,115,173,215,246,94,221,124,42,208,79,32,84,132,203,60,31,143,165,39,26,139,18,94,77,235,120,187,62,210,4,126,213,245,173,41,119,212,238,247,94,240,188,61,102,82,52,221,205,199,35,211,39,131,64,223,115,214,19,193,184,164,219,244,60,243,206,61,145,73,105,169,232,44,164,93,203,165,171,32,114,44,77,231,48,189,135,201,183,90,242,97,83,71,252,56,180,103,102,250,147,67,195,36,73,130,105,123,154,47,206,51,36,73,145,78,19,145,83,63,4,216,69,146,116,70,66,116,123,252,119,159,228,44,196,241,226,43,189,153,232,151,252,144,48,126,209,240,83,252,206,200,71,215,7,247,121,124,224,139,195,176,186,77,21,160,18,53,158,226,190,0,24,181,34,84,109,64,97,215,240,180,202,68,115,190,41,10,189,192,72,151,99,109,182,227,227,116,69,54,83,58,184,223,195,8,132,20,73,94,233,68,42,190,116,9,189,31,176,119,218,81,6,152,166,255,165,176,233,214,37,137,107,77,173,89,97,186,84,93,134,223,188,153,207,164,0,121,116,11,178,111,88,0,53,21,76,219,73,159,118,223,168,1,177,137,147,179,40,204,196,217,72,49,125,203,94,10,166,116,57,31,27,116,190,75,207,167,227,80,47,39,171,157,166,202,241,92,124,252,109,71,4,77,43,6,42,142,119,144,112,188,78,233,44,156,18,226,47,0,82,76,225,16,20,40,21,117,84,6,64,13,63,87,203,212,198,178,181,76,92,116,250,79,167,250,32,126,112,253,162,125,107,254,154,91,155,154,129,17,199,145,143,136,173,192,151,127,66,218,33,155,184,234,51,79,33,56,119,74,114,92,212,54,159,71,171,128,182,220,77,66,169,99,105,35,7,104,163,64,116,147,241,151,33,157,16,160,247,44,94,231,214,185,0,3,87,205,161,124,216,247,131,161,167,180,232,53,33,4,38,250,211,157,98,71,163,7,17,103,139,223,15,82,157,196,72,104,218,77,203,225,235,213,208,253,140,136,49,198,179,109,160,103,123,220,82,191,186,192,61,41,95,123,193,235,234,161,23,1,139,6,79,180,160,52,239,229,51,96,133,194,251,113,107,163,97,142,56,73,209,205,166,209,86,60,92,37,236,91,218,58,3,191,133,83,18,128,66,220,83,151,62,253,162,45,186,45,40,146,232,107,163,202,188,93,19,207,164,189,196,247,132,229,161,68,119,61,253,114,123,233,205,41,22,120,228,133,75,160,221,70,203,136,136,60,76,232,195,208,1,98,182,143,24,102,67,134,138,25,159,187,71,119,37,201,50,125,242,69,155,122,142,230,75,106,211,210,202,148,32,77,242,230,75,168,152,228,140,1,127,236,176,54,184,103,242,150,213,185,113,193,34,38,180,138,128,116,73,29,47,151,222,126,111,126,217,202,76,182,172,163,187,123,188,217,179,81,54,107,3,23,41,35,31,241,140,112,165,246,119,157,207,59,163,85,22,17,123,25,179,115,102,128,111,9,205,72,67,163,136,217,246,172,248,105,106,249,98,165,101,213,1,225,20,77,139,204,241,51,92,40,141,250,147,149,42,196,153,96,14,128,52,248,189,33,27,214,183,134,2,84,155,116,167,250,157,219,82,228,105,74,151,238,210,206,75,206,240,212,226,91,38,133,44,44,227,233,42,113,115,170,121,226,204,35,192,135,118,158,207,66,52,179,139,118,250,173,17,93,130,199,231,237,66,93,179,32,44,159,203,99,116,176,207,77,47,182,224,203,215,102,134,211,115,105,139,97,139,121,66,227,101,214,1,181,73,27,189,76,52,34,104,31,224,176,180,72,108,26,181,55,157,132,160,224,167,55,148,78,104,124,183,246,70,210,144,234,173,53,147,198,202,165,45,161,5,193,103,217,238,182,142,201,9,121,86,139,78,39,64,84,50,36,191,184,206,115,30,104,125,60,102,244,106,163,213,99,229,162,225,63,60,249,103,179,243,204,3,224,97,217,11,247,66,49,192,175,222,136,85,75,71,196,166,98,209,163,111,135,60,211,211,101,11,159,143,71,187,41,83,55,83,51,180,201,55,7,77,49,174,171,187,128,188,186,147,56,78,246,115,225,77,59,214,70,35,108,68,233,144,45,44,53,79,137,250,232,59,211,31,230,188,240,136,49,161,114,163,13,186,16,130,45,15,133,19,93,111,75,127,153,110,62,127,169,51,89,53,15,132,20,238,249,154,215,79,1,236,214,180,133,118,83,46,142,159,182,110,49,121,50,19,221,189,187,44,125,19,75,179,215,40,255,52,239,213,195,124,86,155,54,61,131,247,241,88,54,211,81,43,124,84,137,70,28,151,224,1,228,116,246,46,237,230,54,208,135,187,26,0,128,165,125,30,9,197,24,20,130,77,73,173,193,131,80,182,43,194,80,23,156,50,81,118,50,207,207,95,155,109,52,235,147,101,52,123,194,71,202,6,81,19,51,39,122,243,171,1,178,8,115,43,10,85,100,33,253,234,227,64,61,253,243,231,212,76,114,243,36,103,203,54,172,156,3,222,120,240,166,244,168,9,76,68,137,116,143,81,24,42,47,0,244,72,145,73,130,207,81,41,9,142,179,22,205,126,124,237,220,148,95,194,176,224,50,149,90,81,122,62,210,86,221,105,247,39,210,179,77,187,239,27,73,200,228,87,195,49,47,220,201,169,19,193,76,159,43,137,84,184,12,90,39,78,244,253,12,48,107,200,30,25,193,4,168,96,95,217,64,162,132,116,13,229,162,29,141,134,180,209,41,133,106,162,44,29,122,220,36,90,183,208,151,29,199,176,211,219,230,219,157,181,152,41,105,71,142,109,99,252,240,2,75,9,65,160,213,244,205,178,82,99,147,23,51,113,78,223,46,39,37,186,135,48,132,244,147,115,176,32,207,219,133,183,137,89,200,34,116,115,90,202,85,66,213,122,56,82,150,189,97,75,56,11,15,10,26,142,254,98,169,40,34,99,67,252,24,95,140,111,34,66,58,152,233,167,9,81,109,11,250,197,74,101,218,91,40,33,239,155,194,9,149,241,160,162,163,155,124,106,87,250,23,68,143,93,126,142,173,122,73,220,7,89,2,222,138,231,244,173,2,167,230,129,16,108,143,247,162,36,32,220,50,121,6,247,25,75,140,116,147,152,105,235,201,209,232,251,50,20,81,191,237,225,171,88,214,83,47,70,199,45,133,21,16,155,60,89,233,6,156,247,175,77,94,87,57,115,168,45,250,107,213,61,4,178,68,169,14,164,123,72,160,159,112,53,171,149,14,151,176,114,106,60,124,59,77,180,156,39,5,153,38,99,2,213,149,131,222,6,25,181,158,244,230,52,220,197,28,7,190,175,143,141,174,106,82,101,119,225,247,206,213,160,127,254,86,139,40,99,43,141,16,201,32,143,188,206,204,80,221,150,140,59,156,66,177,158,20,255,80,115,69,91,47,26,167,207,174,165,67,6,102,209,53,41,7,196,227,42,41,67,161,162,57,255,43,192,89,237,219,33,131,191,159,206,233,85,116,68,77,55,222,221,101,211,155,81,214,168,129,30,71,236,88,103,37,23,97,30,7,123,175,213,6,206,217,162,230,2,49,126,52,219,78,101,20,181,26,86,141,234,12,141,127,202,250,196,164,116,146,7,102,149,178,127,89,59,67,124,15,230,100,211,133,75,22,50,60,71,64,22,185,43,95,21,167,64,184,88,38,108,168,87,115,182,249,142,99,116,95,85,198,108,90,126,181,69,191,184,38,31,54,68,127,234,222,157,72,248,25,241,101,154,91,126,245,89,196,75,119,133,53,122,40,183,208,223,140,216,148,208,120,157,213,229,20,150,3,150,12,65,108,239,108,42,112,43,218,201,55,162,12,98,222,214,83,36,157,215,171,191,204,99,41,98,93,120,37,37,185,71,34,16,21,242,40,183,25,137,148,152,225,156,154,81,234,227,56,84,206,52,42,89,30,227,147,233,16,234,153,99,134,112,76,202,136,157,194,152,152,145,211,108,145,187,232,212,151,196,188,225,111,241,35,132,34,165,146,220,81,92,143,109,3,142,21,57,158,142,203,106,130,97,113,68,140,135,103,206,170,31,205,99,148,19,39,43,181,31,228,44,219,31,12,60,161,228,229,55,104,34,97,64,130,101,43,43,207,156,49,120,251,60,237,80,216,245,151,94,175,183,32,18,66,170,246,49,195,87,158,132,156,73,1,198,199,76,151,189,31,218,84,237,165,137,31,117,3,186,80,34,134,23,221,86,250,63,12,187,238,177,110,34,0,85,202,194,98,165,21,55,163,66,166,102,122,242,134,146,97,169,90,66,105,103,146,198,166,100,66,184,47,83,99,13,162,160,102,184,13,37,83,196,233,245,157,193,250,18,183,18,84,66,82,33,13,229,244,198,202,84,128,80,121,5,233,135,65,33,197,106,152,132,226,237,230,123,62,76,140,180,164,184,80,143,245,50,41,249,56,156,20,45,112,19,32,255,164,12,15,19,15,16,161,48,131,65,84,38,85,208,167,61,204,199,127,216,74,149,186,9,229,162,213,157,220,186,124,108,184,53,131,106,17,220,146,82,67,35,93,92,61,14,177,155,39,37,191,132,195,45,242,34,28,255,34,203,132,124,121,141,3,31,157,6,229,179,170,136,88,229,29,93,246,20,184,149,188,182,89,178,208,239,157,1,17,8,175,46,245,220,232,209,167,3,239,49,15,163,163,243,171,161,46,21,210,222,179,220,130,167,235,76,35,24,143,196,10,155,137,79,164,12,83,179,50,13,115,150,250,137,95,127,133,15,165,41,54,29,50,55,151,44,224,106,204,112,15,56,35,15,136,211,247,106,106,133,126,53,91,82,213,171,207,7,153,37,174,70,191,80,30,28,134,176,20,108,63,103,221,62,252,202,201,250,128,221,76,193,72,6,188,210,11,40,84,66,187,170,27,132,172,67,247,230,48,250,185,31,106,103,10,197,193,150,120,130,219,162,151,66,30,148,133,201,106,55,181,34,252,233,59,37,180,16,233,121,172,101,66,74,142,73,34,215,32,95,3,151,178,4,162,169,153,184,157,82,78,87,105,192,207,72,59,11,169,45,94,72,234,69,128,65,39,178,147,175,129,90,87,202,209,35,223,78,156,45,244,203,32,177,187,15,73,2,77,80,31,54,108,218,168,131,12,244,81,243,64,11,45,5,71,75,34,152,146,8,3,134,212,28,116,10,108,178,75,89,167,59,252,23,65,37,74,195,227,84,150,110,203,10,120,147,251,128,15,76,205,184,245,78,82,76,102,98,43,67,248,9,178,75,232,69,177,30,178,144,160,86,67,118,58,221,238,54,57,85,185,185,49,213,58,33,46,133,216,166,23,175,28,32,49,216,75,206,215,148,247,154,228,32,29,199,188,32,203,214,73,8,226,175,56,154,241,120,99,108,244,98,62,139,107,251,111,79,163,190,148,185,66,111,159,211,95,0,144,206,89,124,9,26,188,87,104,165,79,8,23,228,76,174,203,228,118,238,152,194,93,170,15,110,130,105,219,73,132,225,213,146,175,185,0,172,199,173,209,11,209,17,69,86,212,221,148,142,167,81,101,155,165,244,83,66,28,108,30,167,102,233,218,227,139,132,12,59,9,159,252,144,201,195,128,232,192,114,80,18,122,158,243,195,194,43,112,98,201,36,47,13,143,217,106,65,105,112,92,154,164,86,139,163,157,112,26,100,130,56,57,39,4,160,143,37,216,203,139,246,53,64,200,67,153,34,40,194,179,180,169,111,136,253,151,119,132,66,231,61,133,62,134,94,31,56,195,75,240,77,143,156,85,88,32,111,182,145,107,182,52,249,35,75,192,233,227,248,206,142,164,160,74,30,0,27,143,171,207,44,148,218,15,140,130,13,90,232,80,97,175,154,51,33,90,132,65,209,169,24,128,15,110,21,99,0,28,23,250,241,84,119,196,12,66,183,58,229,59,250,45,42,3,113,14,239,208,80,36,36,148,89,70,37,34,135,30,32,252,33,50,218,231,164,175,1,59,45,182,255,203,167,4,213,21,40,126,248,166,84,31,5,233,96,247,71,173,192,161,50,60,156,66,121,186,240,29,9,91,149,15,202,195,73,126,145,154,21,154,4,203,209,29,151,48,8,30,192,23,61,130,49,240,110,121,31,119,59,243,83,28,66,82,110,213,201,156,137,105,219,35,188,194,22,219,67,210,152,112,76,5,126,136,136,92,50,128,180,243,227,131,159,41,151,56,90,66,114,99,235,105,74,147,20,1,182,11,185,157,71,87,9,31,120,249,67,101,138,18,252,163,123,68,11,213,94,161,187,141,167,171,26,85,19,127,82,132,183,139,70,154,182,20,74,136,122,195,113,173,234,66,203,84,142,67,58,27,7,83,94,140,222,250,28,250,213,8,207,39,85,215,42,50,228,64,72,178,184,209,192,25,137,131,130,92,226,81,34,68,235,114,132,114,23,121,253,173,10,63,160,128,103,18,115,210,20,81,95,35,92,62,172,93,37,66,17,145,44,14,242,53,243,35,15,132,170,215,174,241,100,116,35,200,152,1,106,112,247,6,51,48,57,49,3,197,16,210,12,147,241,83,51,55,143,81,49,226,31,17,44,75,51,40,238,24,241,173,137,78,72,152,166,243,157,83,171,79,170,235,133,224,104,80,56,112,2,62,114,79,8,22,84,145,81,111,208,182,139,185,18,80,196,92,64,212,79,94,27,109,46,119,240,17,74,75,74,100,125,204,211,133,70,126,109,148,89,159,187,211,179,91,66,29,158,78,23,49,143,232,186,183,238,208,38,27,78,55,105,114,39,112,160,57,184,171,74,219,94,103,163,108,46,132,104,156,155,122,111,56,182,66,29,158,78,98,73,146,26,165,252,142,41,254,34,86,143,153,202,156,8,52,210,68,33,170,124,16,64,56,126,24,108,211,163,176,139,31,120,156,20,215,58,135,242,119,168,112,30,218,233,37,132,37,65,4,139,25,200,220,12,81,240,5,194,85,68,26,109,218,186,78,52,205,123,42,171,97,80,117,145,188,100,46,100,189,57,29,61,222,20,113,102,56,57,88,49,131,28,201,33,26,78,56,167,138,128,86,94,240,221,150,162,181,40,254,81,122,206,46,70,155,186,53,146,139,218,96,226,216,117,41,31,32,249,18,154,32,169,50,66,202,54,81,221,151,13,15,78,135,29,135,64,218,170,161,98,156,41,205,165,106,65,115,75,123,46,172,126,179,135,114,42,127,86,127,24,13,113,79,32,129,103,87,26,120,136,148,86,72,205,130,0,214,143,209,13,43,94,66,106,118,41,109,248,207,239,14,69,87,10,199,58,141,70,54,121,41,239,142,233,202,105,177,141,6,83,52,93,173,208,34,170,149,28,209,59,218,95,42,98,47,93,117,39,173,235,215,123,219,142,163,38,158,48,233,224,234,225,152,233,190,168,186,47,105,208,50,162,59,6,114,175,165,122,155,245,60,141,187,240,80,241,60,106,156,164,70,66,108,121,90,219,135,42,129,130,156,138,86,68,24,236,84,9,180,91,18,41,220,159,164,138,151,144,250,228,229,158,23,236,2,67,205,48,27,248,115,3,241,200,18,237,81,252,58,209,164,171,140,64,82,167,138,175,116,58,239,104,219,217,166,81,161,242,169,208,94,187,187,154,167,2,136,161,46,64,208,55,52,105,232,184,20,85,87,130,13,95,152,100,136,154,234,197,218,1,30,34,65,200,11,108,85,132,61,103,106,142,134,161,164,9,160,31,65,134,111,9,195,36,255,178,74,209,82,207,240,95,182,244,155,60,87,25,2,77,238,31,99,167,136,228,2,98,107,225,223,227,232,168,121,194,154,16,209,1,17,182,40,206,210,74,158,92,168,138,226,189,74,171,80,109,223,161,254,110,5,120,89,154,80,84,71,31,84,130,33,120,169,42,113,169,33,201,116,246,165,173,211,8,12,82,115,128,61,210,94,77,67,143,9,178,115,197,199,162,250,161,51,129,138,68,204,132,193,121,44,81,232,58,19,101,5,203,206,176,126,16,81,183,134,44,175,134,198,15,26,199,170,55,78,97,102,68,92,67,227,161,40,130,67,223,17,193,53,40,222,53,213,140,120,233,142,136,10,181,113,53,3,201,15,29,171,53,245,135,235,89,169,59,132,141,16,10,147,115,139,118,189,226,212,16,253,135,150,200,170,202,205,70,234,31,139,226,148,172,122,48,182,103,233,250,247,40,70,59,38,230,70,129,106,121,87,27,100,64,50,162,205,142,186,48,159,109,246,185,250,199,84,237,193,115,125,66,111,155,255,18,225,82,40,145,195,99,117,234,15,174,224,78,126,84,184,239,96,136,183,21,228,89,129,115,194,148,71,8,125,136,192,207,2,236,173,34,234,208,205,248,79,179,251,8,40,13,250,84,248,187,34,157,1,168,64,175,134,91,218,151,15,188,235,202,248,15,177,37,199,130,103,82,42,68,123,98,158,48,229,68,30,230,60,183,94,61,33,240,9,162,67,168,186,37,56,162,47,231,204,203,22,130,48,123,233,163,89,150,65,8,30,223,65,97,89,23,175,14,194,147,39,53,0,124,250,56,217,232,19,84,85,250,31,51,136,171,186,20,19,33,81,243,142,218,120,70,89,83,213,219,137,108,178,167,225,173,124,243,188,242,34,171,19,141,124,5,50,0,49,239,156,163,12,156,153,72,75,173,103,111,12,235,249,22,154,8,1,72,62,71,60,55,78,133,254,244,50,106,10,127,231,137,94,66,83,179,242,11,103,58,97,228,165,33,229,91,113,239,213,179,102,135,22,78,160,231,132,109,103,210,53,143,250,72,29,209,118,217,149,9,13,138,80,235,235,112,243,137,84,138,62,55,189,112,94,64,67,110,81,69,18,129,131,230,168,217,23,36,166,229,220,130,203,108,7,213,127,34,204,145,215,218,168,134,134,62,2,5,235,172,23,227,59,132,74,78,182,84,187,155,65,50,46,73,11,195,70,38,46,12,191,204,225,228,102,222,116,137,249,140,184,200,12,80,195,124,110,78,191,155,79,96,248,56,186,248,102,56,240,187,202,163,65,20,80,197,140,66,93,244,116,158,72,127,74,126,200,244,146,90,200,20,36,122,93,229,209,104,76,223,51,204,89,117,85,208,4,155,1,121,62,127,112,75,179,184,169,97,172,160,251,135,243,117,137,236,30,42,6,51,32,24,248,255,83,156,74,242,198,46,47,135,181,52,217,226,201,236,86,231,25,193,60,155,190,214,217,17,112,36,221,220,84,161,148,72,113,186,23,206,28,46,42,34,186,109,130,123,65,6,244,148,148,82,41,10,115,238,185,117,41,39,37,244,149,204,179,144,122,122,218,208,193,195,0,126,136,21,112,14,27,57,61,8,28,69,197,227,172,128,169,122,178,48,53,245,232,130,229,107,9,255,246,54,145,220,128,62,82,143,174,178,215,161,65,45,235,35,119,237,144,194,186,101,241,157,57,44,26,30,199,106,16,165,144,179,232,143,60,22,73,135,227,168,248,44,227,20,19,87,224,196,161,6,115,137,142,232,174,11,155,112,237,28,63,161,228,4,205,160,252,182,213,196,124,183,3,77,80,117,30,25,186,199,235,38,63,154,72,153,194,184,145,213,95,187,90,75,172,220,220,36,69,29,40,65,206,65,7,197,50,24,94,93,59,126,196,121,110,153,163,70,159,19,5,52,114,124,18,226,110,54,113,15,6,201,150,48,254,97,134,160,207,21,245,44,26,108,186,124,96,197,235,190,114,79,116,119,142,0,121,240,69,243,110,10,76,243,217,148,36,223,193,161,89,226,181,137,247,244,116,226,8,153,14,66,34,69,167,0,39,219,137,67,183,139,137,38,26,33,236,156,69,138,73,68,242,90,239,220,224,127,163,162,131,232,174,58,111,198,219,83,3,21,6,119,170,248,233,103,199,106,112,175,56,147,59,156,163,122,53,10,24,126,132,224,97,37,29,52,228,1,170,35,110,12,99,40,41,63,180,251,182,179,182,26,238,171,235,52,6,83,225,84,236,228,244,85,151,149,45,41,123,230,12,8,20,212,172,98,38,215,238,174,4,37,130,228,213,212,206,225,114,214,186,131,71,160,12,10,64,26,230,137,240,180,191,151,117,135,245,48,159,57,191,29,12,100,245,59,127,45,172,184,146,75,48,255,61,52,47,76,72,115,11,195,188,9,71,181,176,82,127,152,161,163,6,184,221,83,3,152,171,85,7,131,20,64,10,85,152,105,74,244,37,128,148,221,90,106,134,250,194,171,192,153,60,154,220,27,236,148,119,209,158,109,213,42,114,98,134,95,36,156,51,0,53,83,175,54,237,155,29,69,203,245,220,123,27,171,155,59,141,39,198,242,197,71,54,170,32,199,177,130,136,189,111,25,80,128,6,59,135,252,33,245,107,185,55,204,140,129,61,76,213,116,20,196,204,204,9,50,116,131,229,203,128,67,95,29,10,111,116,88,4,114,17,118,163,100,208,36,55,211,127,37,55,231,152,140,94,6,200,152,35,165,135,185,81,127,218,161,10,201,242,20,179,213,121,149,105,125,235,231,154,101,55,215,202,196,92,163,163,0,243,68,21,59,136,216,233,56,149,239,69,35,122,10,143,248,156,63,145,131,130,176,131,46,217,56,118,161,68,156,242,98,196,189,107,135,43,78,122,69,205,203,88,31,220,159,6,176,29,191,77,97,93,84,118,178,73,54,198,152,67,184,211,99,71,163,91,59,202,200,152,105,49,237,97,78,35,112,174,182,207,214,26,237,37,232,115,200,76,67,66,49,188,109,142,147,33,139,239,44,69,82,226,194,47,191,99,188,233,155,88,129,82,5,176,158,197,58,207,126,82,163,246,77,71,123,149,119,130,204,215,195,189,65,187,218,144,139,207,102,132,176,65,88,123,156,15,152,17,1,159,177,120,134,80,71,96,38,89,83,226,193,64,70,202,120,109,24,205,130,134,36,89,7,187,152,17,186,29,33,181,153,86,0,202,58,20,209,80,224,136,214,102,202,50,40,199,133,37,169,228,33,70,133,26,100,137,217,72,50,220,106,155,87,88,17,57,22,167,179,211,13,31,95,178,208,76,95,3,131,65,93,54,23,49,163,121,228,11,187,24,125,142,220,28,57,57,47,33,91,112,152,101,39,45,198,128,20,238,217,50,8,187,152,1,86,134,102,5,45,102,53,190,72,1,151,239,164,126,132,215,53,232,172,48,91,100,235,98,28,128,244,228,131,161,159,49,189,5,228,152,161,199,148,33,63,174,222,137,3,29,38,180,12,164,33,102,171,113,56,78,200,168,61,228,230,103,46,173,232,118,179,38,232,45,95,228,108,219,35,20,128,160,158,211,185,132,206,145,188,88,135,150,88,86,46,61,26,45,66,47,210,199,122,48,22,162,138,232,129,130,63,47,40,201,49,111,242,147,33,130,88,171,236,165,149,3,200,169,108,77,41,186,202,218,180,19,160,237,224,164,169,77,119,5,176,137,109,6,22,251,7,239,81,51,37,172,232,248,228,28,214,7,63,135,110,245,237,14,95,176,201,18,66,199,61,55,105,99,82,61,63,124,26,104,26,178,147,118,28,183,126,20,185,26,77,69,111,43,155,84,65,215,122,172,193,62,145,207,49,88,116,80,58,60,77,222,246,143,185,207,199,76,205,200,251,119,169,62,165,152,135,149,118,221,233,205,68,36,23,166,94,141,135,189,157,148,3,103,45,200,172,204,108,96,109,239,60,134,38,165,138,217,112,229,126,115,67,132,136,117,161,120,238,108,33,63,25,137,48,35,124,191,156,156,2,53,128,232,209,48,243,8,40,196,164,169,41,139,135,133,36,220,112,112,9,85,83,84,178,194,12,226,195,129,197,19,124,96,128,181,59,179,12,52,175,147,141,228,30,12,17,102,93,57,26,122,206,186,238,75,150,118,197,213,119,84,12,129,86,159,250,211,4,241,65,44,83,33,184,145,221,212,196,53,163,131,157,190,190,180,196,10,132,202,251,221,224,8,80,55,168,209,82,229,80,238,9,69,241,144,83,226,108,65,231,80,205,78,84,210,65,197,202,79,215,234,101,4,48,140,53,80,145,24,233,110,244,206,123,168,200,186,56,11,191,198,223,91,70,35,191,78,83,128,152,13,14,228,148,2,156,110,169,138,25,210,173,20,148,2,236,58,242,219,205,232,58,131,144,96,172,42,39,118,163,127,43,152,99,58,88,92,153,226,141,194,105,247,49,163,47,104,117,185,250,172,203,160,228,160,106,164,215,118,112,219,206,27,211,141,194,93,94,171,255,82,48,126,235,44,253,29,152,161,61,190,209,205,49,195,108,33,191,76,55,129,247,156,117,80,101,178,137,195,60,230,96,8,184,89,206,50,222,127,202,222,107,29,240,214,189,102,63,10,125,169,73,249,221,71,202,198,147,159,191,83,201,112,126,162,208,241,51,83,55,112,51,176,208,45,102,92,235,111,106,67,137,99,66,51,110,198,225,28,159,251,195,169,79,159,91,19,43,211,237,11,128,1,30,237,28,248,83,204,38,199,122,127,26,213,153,26,235,34,83,124,165,151,249,51,111,192,122,35,172,48,106,222,69,69,109,7,41,105,185,184,90,241,122,127,230,140,58,85,149,159,238,38,143,254,189,86,133,8,124,232,205,129,149,92,73,175,98,184,159,104,77,250,97,43,215,101,203,160,37,32,183,128,137,118,148,190,243,5,116,149,250,195,29,201,189,97,70,153,227,154,207,105,185,3,14,134,57,147,3,186,15,142,95,23,122,96,252,180,165,84,231,53,35,249,184,101,196,199,143,144,238,51,195,199,35,65,234,25,149,100,76,56,159,121,25,103,172,220,60,195,205,80,239,168,64,119,176,226,92,97,162,229,75,5,85,0,134,159,176,41,222,26,44,201,240,137,100,68,143,73,39,146,157,89,254,189,232,200,110,37,139,57,27,2,252,154,77,55,89,110,222,136,85,62,180,49,252,84,189,202,247,128,22,160,229,111,231,167,25,104,135,70,19,86,104,10,191,211,242,252,40,164,55,89,22,64,182,30,162,111,146,82,5,84,159,47,195,156,219,47,254,142,165,178,74,148,208,0,0,228,237,105,26,228,27,210,142,86,255,14,168,22,100,249,189,218,128,92,163,200,213,144,232,124,105,103,0,72,181,4,11,129,161,11,190,20,14,29,3,107,138,231,115,108,19,34,208,123,233,113,222,123,116,214,242,216,166,15,252,13,119,167,103,51,104,223,121,105,4,108,220,12,166,103,61,99,2,78,228,62,54,194,212,43,196,19,25,81,32,19,95,4,91,236,40,92,178,41,156,187,101,111,62,2,159,109,242,194,97,238,224,25,191,105,4,141,106,248,15,199,118,238,125,153,25,81,119,74,43,10,250,204,146,121,230,244,231,176,21,227,208,8,34,92,83,196,42,243,82,89,64,189,19,224,36,118,178,185,28,185,90,72,36,158,15,50,116,175,58,94,208,231,135,162,82,112,124,176,44,11,235,196,144,142,56,41,195,176,216,75,22,22,61,81,151,226,230,156,116,38,41,222,117,43,3,10,251,125,172,65,23,250,208,45,33,109,211,234,249,153,173,126,31,29,31,246,228,128,240,190,241,156,116,12,100,93,120,48,135,92,53,8,35,194,23,38,124,27,51,211,35,248,204,125,168,60,26,223,242,172,166,203,224,123,204,217,28,163,48,91,230,208,111,94,12,237,33,31,132,176,252,122,16,199,76,135,111,147,133,73,215,237,69,137,66,83,158,103,146,23,163,179,104,223,0,24,225,40,196,189,101,250,83,182,77,119,88,40,244,237,112,32,128,61,165,118,211,90,5,126,28,141,249,179,249,150,241,94,100,166,186,188,118,161,85,239,246,57,163,146,68,187,111,92,157,141,236,165,248,152,34,74,33,214,97,124,100,113,49,232,228,56,123,248,96,183,105,182,192,176,11,250,85,172,176,83,222,67,241,124,77,22,72,88,19,80,132,47,98,65,73,184,208,159,229,102,78,219,219,6,86,236,92,235,114,150,39,35,125,210,175,177,102,85,51,97,190,155,225,159,207,178,246,18,17,202,37,25,128,209,177,138,240,46,230,74,89,236,62,55,217,182,38,1,40,106,132,249,238,223,100,38,78,104,20,206,32,223,110,220,62,22,32,134,112,91,132,199,182,77,192,231,115,129,81,214,26,148,181,226,167,51,117,244,123,46,157,19,11,55,57,92,50,42,77,235,226,64,233,118,87,97,169,99,62,199,78,187,220,10,133,191,77,73,18,137,176,158,244,155,18,64,136,131,180,124,120,116,212,144,73,105,124,102,10,39,75,34,26,8,139,230,165,51,63,113,114,174,210,233,133,121,239,43,114,89,192,145,76,217,133,137,0,145,173,250,172,80,225,36,29,51,198,116,132,185,224,158,139,25,157,133,75,254,86,168,34,194,251,35,247,134,32,100,223,7,219,72,171,232,99,47,83,203,187,214,10,183,155,60,246,48,18,220,251,220,160,219,197,117,95,134,18,141,139,145,64,148,0,114,177,167,95,240,43,180,244,232,178,79,189,247,222,151,71,29,185,235,46,0,85,158,140,189,249,59,1,12,115,0,45,187,92,13,4,252,91,183,0,72,87,211,192,25,100,70,191,171,222,152,68,171,166,194,161,57,27,87,239,167,126,16,44,185,57,123,196,93,185,232,139,155,212,155,62,121,117,32,15,152,232,179,15,72,46,16,182,131,186,62,119,182,226,144,228,36,73,20,166,213,249,104,247,106,78,231,212,245,230,25,206,173,111,212,40,120,62,89,177,243,228,198,147,242,51,23,142,251,221,228,230,149,254,226,239,128,57,91,138,65,211,228,189,41,252,94,29,88,59,249,165,129,13,115,9,63,253,196,147,213,224,26,97,54,22,174,239,196,70,105,211,186,52,212,204,126,89,174,153,242,143,4,245,40,90,145,194,248,204,205,210,34,98,229,225,62,244,19,85,14,83,202,113,243,4,10,177,218,253,105,132,18,83,121,204,251,70,191,149,167,206,93,223,154,137,117,115,129,199,76,235,164,100,158,248,105,50,64,159,25,245,220,36,67,10,69,48,101,232,207,108,11,93,162,200,73,91,237,229,198,62,47,61,105,241,140,137,136,155,62,110,106,137,42,249,57,108,36,138,52,37,148,241,245,189,114,66,140,21,36,158,92,109,199,248,247,181,205,241,88,186,171,144,164,190,237,42,199,156,235,187,8,80,65,186,85,102,72,240,141,125,66,39,195,113,69,190,125,197,4,26,215,76,58,25,104,182,255,156,233,227,88,3,134,211,253,48,227,63,127,126,82,53,52,231,106,69,191,8,213,142,122,205,144,199,234,107,79,20,179,220,122,28,203,38,25,28,220,28,206,52,191,184,209,151,46,230,178,189,94,116,134,7,199,84,14,17,36,73,243,221,118,142,63,11,102,79,166,10,148,224,55,83,88,169,93,236,173,230,65,251,220,151,204,0,70,148,198,150,207,193,94,250,29,48,231,168,32,244,84,51,96,145,253,121,234,244,222,226,89,203,215,130,159,227,114,191,85,100,221,82,31,186,54,209,15,152,215,204,50,125,86,143,105,227,221,199,70,115,177,78,253,105,126,251,174,0,90,106,135,100,73,206,199,168,23,18,83,77,65,33,72,75,204,218,207,180,188,143,221,140,64,85,87,7,20,253,247,135,59,105,38,61,186,136,114,175,30,247,153,189,224,7,164,214,179,172,31,244,110,211,70,154,221,244,212,172,32,204,238,44,25,150,154,107,186,15,67,252,179,220,124,110,173,51,176,89,51,246,189,247,70,195,74,18,98,203,148,124,126,198,19,91,181,82,146,254,48,8,200,239,149,13,196,208,244,236,161,201,233,30,123,188,157,114,227,240,195,117,57,141,248,49,3,158,42,98,238,182,52,62,43,204,219,73,70,123,89,117,248,158,45,208,44,215,46,207,101,253,61,254,216,224,29,183,110,208,208,248,223,132,47,205,104,103,59,104,234,101,128,176,171,247,181,90,157,130,202,50,238,104,152,95,239,213,103,29,224,180,138,25,210,190,207,117,171,48,146,172,186,213,1,90,38,144,250,153,249,169,174,179,123,1,134,74,247,189,12,22,39,27,29,109,191,35,223,205,6,81,200,82,117,242,83,119,154,119,171,66,167,113,235,46,186,224,246,26,119,34,0,169,235,90,59,32,85,50,174,4,14,0,93,112,134,91,175,62,131,114,191,8,36,75,186,234,54,201,172,239,185,104,100,110,186,193,22,160,128,221,173,123,11,70,1,51,71,253,221,3,23,106,98,91,205,21,102,207,116,159,154,62,212,92,158,217,109,210,223,215,60,169,142,200,84,48,184,247,93,89,139,140,118,208,117,91,84,158,233,127,248,204,148,154,147,96,1,214,160,106,126,221,8,227,248,93,175,119,69,75,201,247,49,89,150,69,83,186,70,86,55,198,253,237,13,161,150,148,135,161,225,75,23,48,143,208,0,82,52,226,197,39,128,210,215,249,50,114,47,157,165,252,88,186,20,104,36,235,141,222,251,111,147,163,255,245,163,254,76,103,82,204,91,82,224,133,211,170,82,32,162,243,31,194,152,107,6,68,40,123,228,254,113,76,221,249,135,216,205,82,15,253,236,174,128,14,239,167,66,74,165,103,185,26,230,128,86,124,22,209,165,42,195,117,78,86,100,73,124,246,130,190,107,207,104,150,203,138,195,130,167,29,164,171,251,79,255,226,221,141,104,15,236,114,148,46,98,181,11,145,67,253,105,101,197,63,192,139,146,47,9,11,102,48,163,178,176,150,65,22,252,222,166,115,42,214,105,140,115,215,12,227,190,110,132,112,234,94,10,190,10,215,121,205,186,120,22,28,112,119,76,129,6,111,45,30,67,186,59,47,179,58,178,216,89,96,158,63,243,141,4,105,239,6,219,50,159,189,10,79,238,238,193,208,8,228,246,68,38,228,114,99,127,31,69,3,23,106,79,183,177,142,148,59,127,118,168,135,78,197,247,126,16,78,238,39,80,164,69,52,143,251,224,84,125,134,158,90,180,182,95,124,53,229,12,96,158,122,62,16,219,175,123,206,211,78,154,139,94,77,138,163,92,239,5,220,133,58,55,84,154,47,200,141,211,182,233,126,98,60,198,55,28,35,239,221,103,215,136,137,206,117,247,78,12,6,171,59,240,143,75,232,27,81,232,172,206,170,87,243,74,14,128,168,6,169,74,26,163,82,46,92,247,188,29,164,189,183,30,76,197,212,200,221,156,0,100,61,65,13,29,226,219,253,42,19,173,215,160,134,18,213,117,202,22,167,183,56,139,180,55,223,76,56,13,197,108,134,234,97,3,15,187,219,70,183,16,87,23,64,129,90,253,75,179,35,175,14,66,110,170,127,78,95,209,117,115,241,144,165,44,194,131,79,39,203,58,126,44,133,96,169,7,34,99,54,110,27,25,184,37,234,19,251,141,229,60,204,236,240,12,60,11,132,179,41,213,107,166,37,54,73,154,134,148,206,188,168,220,106,44,136,165,234,129,59,76,218,234,134,14,38,39,51,212,156,231,173,172,17,172,157,120,250,249,96,5,162,225,107,110,212,104,244,183,65,125,204,114,111,94,200,255,233,160,230,95,126,247,6,92,128,224,199,227,38,19,104,126,214,9,53,93,214,175,109,132,59,55,8,165,118,152,198,243,218,40,220,221,171,27,216,217,169,142,93,115,73,173,19,193,210,248,171,105,129,177,217,155,239,197,25,170,13,113,11,225,138,28,183,175,15,191,119,8,211,42,167,64,51,6,200,27,123,31,127,62,203,231,36,23,188,174,174,108,253,225,83,170,102,198,224,122,186,30,43,25,131,46,5,155,100,218,242,31,234,3,28,4,176,67,73,248,145,182,46,55,236,135,32,161,74,41,147,227,25,170,182,239,193,51,105,249,45,169,198,74,85,173,222,132,4,11,127,75,26,51,49,136,30,48,101,35,204,145,122,78,2,69,229,27,3,140,93,61,148,63,48,35,221,123,119,67,196,215,171,38,196,147,225,166,60,203,51,17,46,151,208,28,144,85,186,129,75,130,200,123,201,9,66,157,62,18,45,199,251,44,117,75,22,103,119,248,19,239,197,198,231,210,135,90,33,157,190,207,205,165,154,188,226,226,221,253,181,160,79,212,192,101,119,83,150,189,137,177,101,35,36,214,51,173,166,39,34,33,132,153,75,39,202,121,231,43,217,72,66,143,227,79,188,137,66,16,117,139,92,160,187,246,147,127,45,48,242,70,182,144,93,168,60,102,216,55,110,150,147,91,55,153,226,16,13,149,225,191,61,64,248,60,67,74,106,228,214,93,246,143,69,84,71,5,178,212,107,68,118,162,171,173,156,77,172,184,181,15,133,47,24,251,192,141,35,45,57,43,130,11,230,131,228,179,117,239,155,249,45,38,250,171,230,243,53,170,155,17,72,207,114,53,72,165,75,100,111,210,199,12,191,92,13,89,227,77,89,119,128,26,83,166,40,77,230,57,221,116,56,180,9,253,201,196,35,230,158,111,58,156,238,230,224,61,224,194,98,61,86,94,64,128,196,53,86,38,47,213,110,176,72,213,133,141,87,170,0,204,178,234,197,11,60,199,182,134,20,47,96,255,143,154,13,109,101,242,219,244,143,56,185,18,143,150,118,72,225,81,56,217,180,5,222,223,174,6,18,149,194,34,236,15,183,194,64,239,97,150,162,11,185,191,148,189,108,50,140,174,82,10,58,27,85,144,91,3,158,235,39,218,35,197,164,12,16,109,187,217,50,251,82,55,68,162,247,62,54,205,60,75,139,188,70,60,127,39,18,20,24,50,129,179,109,195,94,190,67,199,166,207,165,104,129,77,31,142,87,70,104,11,206,138,22,232,48,171,220,159,6,66,174,104,128,102,1,226,186,149,38,134,96,139,153,192,32,55,47,13,102,120,41,244,222,52,245,221,143,101,132,109,90,238,63,155,8,133,198,207,106,12,234,82,14,66,132,56,93,175,241,152,17,247,147,210,95,135,251,164,207,91,118,52,218,121,121,112,104,158,230,240,26,49,196,218,193,135,66,225,16,101,208,251,57,216,78,186,150,98,217,209,189,234,120,190,234,22,18,111,171,212,34,32,118,75,192,52,89,72,213,16,253,235,118,47,5,141,83,183,124,73,248,46,174,23,81,200,7,130,74,209,154,34,189,17,247,169,203,217,18,36,63,105,59,174,243,10,88,102,115,5,85,10,102,126,224,150,5,57,78,207,17,169,55,135,57,243,206,19,83,90,222,50,17,76,75,243,122,195,70,30,86,5,194,137,11,98,98,40,23,74,0,119,137,22,75,155,177,57,140,107,6,91,32,115,180,209,243,223,238,194,131,199,129,132,144,152,241,220,110,205,177,65,31,38,59,6,0,137,117,243,44,70,78,61,83,83,120,5,148,7,119,200,143,3,216,122,214,42,47,5,235,203,92,6,171,226,241,109,119,215,153,0,7,171,163,47,6,98,23,50,203,86,115,221,12,176,25,64,241,187,34,113,200,163,7,178,227,252,125,43,186,122,216,182,253,222,52,232,72,81,18,4,213,153,89,23,14,131,10,206,80,40,205,217,128,150,195,93,32,19,151,210,3,53,16,182,202,107,158,224,139,100,26,34,185,65,49,252,154,73,203,200,62,57,56,78,219,61,143,137,125,136,117,212,76,150,248,226,93,206,30,209,150,224,9,48,231,43,17,11,87,49,137,47,125,180,149,3,118,85,41,12,105,33,183,83,233,190,42,42,192,80,247,214,74,110,71,138,33,221,243,184,150,159,234,131,152,147,41,2,95,115,91,67,119,179,5,229,251,231,31,89,240,32,145,79,166,247,153,222,236,139,140,218,109,72,208,5,182,137,6,198,251,214,176,45,116,89,246,144,87,121,24,139,232,15,50,200,242,90,221,90,99,174,153,181,180,251,51,23,186,75,28,157,231,34,127,42,199,71,175,70,192,63,29,241,85,200,190,200,68,67,141,228,162,201,150,29,247,186,197,215,221,174,179,75,28,194,10,153,58,75,225,209,190,40,57,35,0,211,3,226,60,91,186,110,56,162,155,128,176,178,154,193,239,223,171,153,13,10,64,58,179,1,140,88,113,148,28,81,245,122,86,72,96,213,138,209,96,43,104,11,98,155,11,182,71,116,14,73,87,25,52,218,236,175,163,81,80,18,33,168,250,203,180,89,163,31,27,93,10,123,33,83,188,164,53,49,212,197,79,104,69,134,33,255,204,248,120,108,123,97,198,153,250,240,176,152,1,237,139,126,61,213,175,19,34,207,207,188,64,69,69,59,32,162,113,164,110,246,53,211,44,46,10,245,148,150,199,183,52,62,145,151,45,63,189,192,66,214,251,211,11,15,48,152,28,38,52,239,121,196,189,105,90,137,150,111,16,85,116,110,251,189,39,140,193,113,115,122,247,247,87,124,254,61,120,22,9,187,105,16,184,111,71,224,181,145,121,20,49,120,22,245,133,16,89,65,164,75,42,188,25,135,10,26,201,215,12,37,121,146,155,3,67,29,173,94,51,10,50,85,30,13,6,244,185,221,76,249,95,68,238,179,73,6,254,246,178,69,100,6,110,71,222,251,120,155,121,196,163,81,171,8,106,253,89,126,225,220,188,102,122,159,162,119,148,246,216,180,63,113,86,123,239,134,234,76,152,139,49,226,13,55,163,194,37,87,179,247,125,139,30,51,115,61,26,233,217,120,201,163,250,84,67,107,164,138,217,152,232,74,246,97,161,114,45,191,13,6,241,147,7,227,189,201,1,6,241,19,80,147,113,241,119,166,114,197,23,136,81,35,182,6,66,253,153,97,43,17,226,52,2,211,246,229,228,176,238,115,148,200,147,85,72,50,251,55,25,128,49,168,214,200,172,56,84,205,127,121,67,84,144,228,98,14,201,143,134,136,78,79,0,172,50,141,27,216,143,111,59,194,76,47,80,112,160,158,241,167,149,225,206,149,66,6,188,52,49,163,84,250,121,141,214,70,58,147,116,125,3,209,7,84,250,141,217,217,170,216,132,229,183,143,231,93,63,253,73,148,167,104,216,153,98,134,28,116,221,207,89,168,63,238,160,31,64,231,242,156,55,119,107,128,153,90,156,5,66,40,186,200,242,247,57,217,41,37,207,217,120,41,136,190,238,111,23,124,162,36,87,131,67,217,235,90,113,21,130,166,23,222,73,216,191,239,189,43,127,182,137,153,49,249,58,106,23,109,245,67,217,91,9,178,224,100,251,190,39,128,203,29,45,231,208,132,67,130,234,86,70,69,190,246,160,179,52,221,7,3,163,34,215,66,209,176,63,14,108,126,152,197,56,229,90,168,6,190,76,190,141,24,226,160,241,49,7,253,229,159,170,38,19,9,69,220,96,41,157,70,194,252,81,111,96,182,134,254,120,105,120,108,136,186,125,34,209,118,191,197,108,10,241,49,207,192,129,138,25,39,118,45,191,55,220,63,177,60,152,196,176,161,93,115,129,87,42,62,22,31,179,236,187,153,114,245,110,178,52,81,57,29,159,124,30,230,100,48,176,48,67,23,230,107,111,129,104,201,242,90,176,57,148,251,45,217,79,134,72,6,76,83,99,255,52,134,205,172,144,47,204,35,119,223,43,23,203,35,248,122,64,29,230,219,161,204,169,77,34,71,54,133,133,96,115,207,190,103,44,154,67,227,181,136,106,251,244,183,30,44,46,249,30,192,14,115,236,242,157,108,236,20,51,26,158,221,55,98,72,229,179,236,118,72,116,173,143,254,18,51,217,149,160,231,59,111,125,238,88,253,197,232,235,217,50,226,240,115,243,9,221,76,48,30,239,77,229,171,212,230,55,71,71,40,168,159,200,167,159,112,222,39,26,136,6,81,123,183,216,4,214,153,123,115,224,174,49,137,55,125,222,245,238,103,25,128,118,47,106,62,123,78,190,43,228,28,210,5,109,178,48,27,251,220,186,15,126,162,145,145,244,167,233,109,43,205,207,0,156,233,224,62,195,140,66,213,114,51,219,140,252,246,250,117,5,198,1,211,68,9,11,24,28,206,158,159,187,176,71,200,144,30,207,251,56,13,35,126,186,119,17,225,2,203,84,166,31,94,198,116,42,162,80,214,31,243,209,250,99,94,52,65,135,172,19,77,154,177,178,207,28,156,170,3,76,97,119,142,48,19,133,139,120,24,204,125,23,40,183,140,128,112,23,81,28,52,141,161,143,251,251,251,154,83,20,236,206,210,3,228,117,7,165,83,91,20,253,175,51,69,87,218,254,177,201,30,168,246,24,4,161,200,153,222,5,102,170,232,114,115,16,124,125,223,71,219,168,135,138,206,156,41,168,223,1,255,77,133,166,86,158,214,143,23,8,146,166,88,65,125,251,129,142,231,49,100,253,0,100,179,85,117,205,198,150,47,87,3,194,155,126,110,154,70,134,104,43,179,218,154,143,89,49,209,83,249,154,166,126,183,179,91,161,81,16,43,201,250,85,183,31,32,100,19,213,12,224,63,206,23,78,81,81,159,100,214,246,79,128,149,39,131,53,56,171,25,98,194,230,230,76,150,111,171,121,92,214,115,51,39,218,102,213,220,96,229,184,230,148,3,112,96,86,114,13,247,173,235,217,225,186,136,62,103,196,246,90,114,51,254,121,215,247,170,70,117,123,191,151,233,175,183,215,252,177,15,252,204,210,21,98,102,34,124,191,250,204,218,180,242,99,174,190,37,25,143,160,176,250,99,30,237,227,52,49,95,131,94,248,247,197,202,221,230,201,58,11,5,134,25,103,27,97,37,255,242,12,120,155,31,7,147,153,171,64,236,48,83,5,26,205,189,59,80,226,50,224,231,37,243,151,151,176,35,189,180,168,65,96,134,111,122,222,109,97,47,18,205,242,104,192,12,170,156,248,240,246,235,213,147,198,61,95,93,12,153,62,26,224,236,238,86,195,49,201,247,0,242,248,113,112,219,161,92,30,5,85,196,223,192,220,222,133,189,173,171,82,205,41,237,251,53,241,52,114,215,73,12,178,123,251,107,51,143,100,35,198,12,63,217,8,115,218,89,127,27,185,229,121,95,155,245,49,117,170,208,14,210,174,243,7,128,95,163,43,94,27,137,234,234,199,50,109,88,98,174,203,160,118,119,191,99,192,69,177,16,160,225,244,21,146,127,34,168,50,228,141,147,219,135,188,67,15,43,15,222,140,250,40,187,21,85,130,174,102,106,3,221,205,192,248,229,201,216,212,150,123,35,116,66,46,157,12,28,93,211,7,173,219,182,37,95,4,102,225,90,239,147,77,176,27,178,143,31,231,110,203,144,46,33,60,161,128,112,102,105,241,49,161,54,147,100,83,161,55,169,220,21,112,174,61,135,153,124,142,130,50,178,135,233,132,190,53,224,131,180,241,108,62,129,191,213,185,52,139,250,49,18,1,126,45,141,189,73,206,135,146,141,35,61,188,129,38,114,157,160,10,211,221,8,193,82,41,187,37,159,124,124,61,192,228,36,129,136,233,78,183,77,248,227,70,255,118,186,203,252,44,56,215,211,163,96,56,85,74,211,103,94,230,178,126,230,204,207,203,210,41,192,9,246,221,18,82,166,25,86,182,50,220,192,214,90,152,201,52,196,131,211,182,48,60,132,6,213,180,68,0,24,14,156,117,39,129,197,26,67,244,31,87,53,129,193,207,1,66,229,18,214,9,49,151,106,42,88,215,156,77,36,35,204,108,17,95,69,20,250,183,197,161,27,175,77,99,1,84,119,215,76,176,31,111,141,78,74,249,244,125,176,78,14,42,185,24,188,200,39,22,13,87,110,165,49,74,158,236,252,88,253,88,59,151,9,158,70,115,133,53,197,150,219,199,206,91,159,55,156,178,226,171,41,104,79,31,51,52,225,229,228,169,4,24,238,10,64,3,162,162,176,149,28,84,190,126,93,130,89,65,55,81,182,131,234,27,56,21,138,37,92,91,139,36,55,158,251,157,72,136,92,234,136,146,190,241,95,110,148,178,154,252,52,90,80,253,38,14,8,176,134,168,107,45,83,3,24,247,44,71,27,114,11,101,58,218,1,214,26,117,205,212,53,101,193,31,199,152,148,213,181,158,165,37,234,63,96,200,102,158,213,239,125,102,92,150,41,12,169,205,113,244,238,12,239,187,168,230,30,132,160,236,84,217,87,23,170,153,93,204,166,132,116,191,7,60,17,42,10,75,17,243,120,141,247,209,240,203,244,167,145,6,109,197,173,116,62,5,211,22,104,97,120,11,239,91,179,146,100,55,49,71,120,221,243,212,208,243,73,6,156,108,247,57,48,35,223,104,234,183,207,213,28,107,55,63,85,180,15,243,247,211,41,249,222,111,82,117,237,49,207,60,103,36,245,170,218,200,132,109,79,217,209,217,181,244,119,91,203,126,160,49,154,185,171,25,89,10,143,152,168,65,138,96,44,83,174,123,156,8,35,208,18,189,228,70,79,154,111,236,192,95,133,124,21,197,118,42,198,30,7,66,102,32,95,153,133,19,9,55,42,98,146,19,160,220,178,124,130,177,81,235,110,208,154,241,51,223,55,238,104,36,136,240,252,249,106,80,246,71,208,177,150,72,116,66,25,75,28,226,129,119,221,82,42,197,124,190,90,164,56,73,15,8,157,39,122,12,104,68,185,121,163,59,32,55,167,245,32,121,92,78,251,133,48,165,179,66,215,173,31,255,34,26,54,77,49,19,207,132,87,85,12,193,39,230,133,74,250,118,135,142,154,139,92,77,107,66,243,148,24,128,49,57,238,72,41,215,155,191,169,132,121,73,223,10,130,187,54,61,98,33,180,150,49,97,149,85,247,113,231,185,149,250,207,148,93,243,141,118,80,91,144,108,218,178,44,227,190,241,204,113,179,207,26,76,242,208,80,17,214,123,220,85,200,208,178,126,106,98,196,114,211,128,212,183,170,100,179,143,153,19,234,158,165,244,15,141,44,30,48,44,214,204,21,55,175,53,100,192,0,72,208,127,120,205,72,110,202,230,125,220,173,203,210,206,79,211,201,32,209,39,177,78,159,55,243,90,45,47,37,74,204,29,118,230,117,67,14,88,68,210,150,17,61,223,134,70,197,251,211,191,12,165,252,52,172,198,189,249,111,247,14,60,41,204,203,116,127,150,155,199,210,124,0,4,143,164,81,174,153,228,131,204,240,78,23,159,152,33,6,151,173,166,127,228,147,247,201,1,234,73,92,0,109,192,249,14,247,123,146,90,144,89,54,234,229,165,100,42,76,128,26,241,195,195,128,27,119,135,228,104,211,36,34,104,69,234,191,215,140,252,183,200,227,208,247,68,251,231,53,79,18,40,193,177,120,182,91,224,24,110,30,168,8,203,205,81,27,57,97,157,199,205,103,39,31,226,164,114,64,85,119,220,129,34,80,24,12,51,133,185,226,129,88,179,42,94,44,31,0,175,151,68,226,23,219,174,26,140,180,200,129,3,94,112,51,88,87,153,134,231,91,193,147,20,214,165,223,26,113,157,222,239,20,135,38,34,55,153,164,96,83,193,211,123,26,157,178,149,92,189,241,233,60,69,15,167,140,120,16,211,180,25,166,135,159,38,21,223,197,12,144,221,63,39,1,188,164,9,33,2,32,90,25,110,230,45,226,173,33,190,24,195,83,198,197,52,129,195,218,97,41,149,144,124,101,153,193,134,175,222,62,98,100,106,166,156,105,208,66,46,79,3,22,35,227,148,213,131,4,207,242,111,9,139,219,238,162,114,142,164,130,199,81,68,251,77,180,240,16,119,103,229,71,166,1,122,121,81,205,6,146,53,188,46,1,130,164,9,173,43,68,111,231,200,244,121,196,107,63,90,226,166,125,120,7,28,9,70,149,168,5,59,183,190,46,23,86,0,107,175,191,162,218,136,151,223,173,148,163,92,40,153,65,103,165,121,103,33,160,92,250,109,68,225,121,226,62,222,101,127,162,136,190,85,164,54,103,235,90,250,153,81,179,232,59,169,0,116,25,253,238,164,141,244,112,85,241,92,83,5,246,139,235,175,234,36,102,3,93,92,235,15,16,252,215,149,105,68,194,171,23,143,9,142,69,56,205,204,225,127,96,206,67,42,22,32,229,87,184,245,32,183,143,7,252,199,143,140,72,194,202,205,107,210,165,85,169,167,33,36,55,242,116,107,5,89,46,9,230,140,144,245,125,159,93,65,230,68,242,26,42,112,240,229,94,136,47,35,218,202,44,235,128,44,122,247,226,105,93,66,111,59,25,140,157,162,174,203,78,153,165,86,113,124,213,220,71,152,193,252,198,88,18,73,75,65,32,27,217,64,147,66,8,92,213,158,251,54,30,63,125,242,100,66,246,94,15,72,83,216,232,173,105,44,78,120,194,87,45,29,193,91,67,82,222,157,76,8,71,178,212,111,208,70,142,50,8,180,31,125,104,245,231,184,8,203,125,80,229,26,160,116,52,207,113,211,195,69,165,135,92,43,75,244,210,121,98,28,176,101,215,178,211,136,66,3,207,148,165,170,244,99,159,91,110,61,94,137,76,220,243,47,222,202,115,72,208,74,104,169,109,142,237,245,44,136,234,69,188,30,227,217,187,150,92,187,69,64,158,75,141,177,55,82,72,2,168,195,204,233,30,126,53,231,92,234,143,57,143,46,201,171,244,148,233,232,85,11,159,189,84,245,243,232,146,32,223,178,34,185,181,37,51,134,72,53,2,98,158,188,162,222,43,53,190,1,128,61,82,95,232,195,119,121,45,68,85,162,50,211,129,220,72,97,20,252,120,113,168,7,224,139,20,220,103,84,39,7,33,103,243,112,225,12,225,148,73,82,206,174,156,162,78,199,9,43,85,33,24,87,242,186,89,111,99,131,45,242,49,73,238,119,79,215,231,153,109,66,139,25,181,25,79,132,26,52,77,74,205,195,122,4,124,30,89,71,130,20,1,233,114,148,92,37,93,1,50,249,225,126,76,145,38,69,64,187,105,185,24,174,139,20,223,139,243,65,208,22,131,144,203,211,80,44,254,92,4,8,114,252,163,51,104,113,49,122,121,114,239,2,5,151,47,29,168,167,182,212,225,6,62,76,241,53,61,58,41,64,49,91,5,42,134,180,88,101,64,74,232,176,82,79,79,255,98,29,106,174,168,124,69,173,25,156,177,88,137,188,189,244,79,157,160,23,173,222,159,72,200,203,116,197,106,22,85,145,1,0,176,189,62,66,2,108,60,168,3,112,66,129,213,64,177,84,176,82,64,226,206,190,236,191,109,74,237,49,226,192,188,207,182,234,206,24,45,177,82,231,238,116,116,55,169,51,228,173,15,158,193,6,222,168,181,208,210,158,100,167,51,193,145,187,126,32,13,218,69,145,26,198,62,235,183,158,184,195,85,80,32,29,224,185,191,116,166,86,16,227,13,97,212,24,14,135,160,128,151,20,67,2,70,209,227,93,218,114,5,228,209,160,198,240,232,46,51,162,65,128,12,60,5,177,24,71,206,144,184,91,130,1,49,234,170,236,199,14,233,11,45,37,51,123,143,123,180,4,240,32,90,232,96,18,200,228,79,143,212,161,152,147,171,7,82,157,53,210,0,164,223,99,200,42,218,206,211,231,40,171,67,98,21,32,63,236,34,94,33,71,246,85,238,13,107,119,242,85,95,45,52,17,68,16,211,61,251,147,157,88,165,138,232,135,113,203,76,15,8,32,31,73,34,118,14,219,4,13,132,158,14,58,71,183,72,199,88,119,96,68,119,52,39,168,136,35,40,170,74,68,232,128,61,248,44,170,96,176,104,217,140,12,25,26,10,50,85,24,3,178,251,238,193,228,42,26,214,32,26,89,170,221,221,31,83,185,9,115,130,61,32,59,168,174,193,0,38,184,55,2,215,117,29,5,146,180,85,193,130,249,119,154,187,135,147,76,85,92,48,119,144,157,206,226,137,193,138,208,150,34,246,96,50,184,87,211,32,149,100,219,48,142,169,92,220,153,132,102,181,171,57,241,29,60,93,218,80,18,138,165,139,231,13,92,211,211,165,181,6,247,27,102,220,53,207,150,210,244,57,212,56,96,11,186,15,198,176,8,38,232,92,186,71,118,47,119,216,40,136,149,62,87,207,88,14,107,237,209,139,135,241,8,186,25,213,118,249,233,100,63,95,221,12,22,80,205,214,65,238,69,146,98,42,216,98,102,131,115,12,228,89,78,83,180,224,192,95,158,77,126,132,255,157,158,71,195,179,202,243,34,84,18,77,171,227,65,111,146,251,246,39,239,214,184,44,87,35,152,52,111,241,63,25,212,73,96,34,112,17,180,236,21,24,194,178,72,98,96,133,110,182,74,94,189,29,95,248,79,35,131,255,8,160,52,188,218,238,65,55,100,207,53,238,67,88,117,221,29,24,230,192,60,69,128,40,211,189,231,78,112,43,189,107,218,250,152,33,86,184,219,201,113,141,26,221,60,106,198,105,190,121,172,77,159,175,40,158,113,245,186,19,172,210,249,44,171,202,126,58,121,146,11,89,74,65,81,0,223,193,153,191,23,143,109,29,71,250,90,84,107,110,48,204,254,44,111,149,184,96,221,61,180,54,99,238,148,80,153,158,162,236,240,15,100,174,85,228,36,25,209,249,77,52,53,114,140,33,60,65,193,34,245,233,0,13,114,144,34,33,10,193,232,220,203,49,20,103,117,170,122,99,50,105,248,17,32,190,52,167,136,133,159,221,151,239,151,3,184,120,190,157,100,54,206,230,14,31,136,59,1,45,117,41,24,33,6,114,66,49,63,108,233,31,142,137,144,146,125,61,63,241,144,252,17,221,47,36,39,155,103,54,208,71,31,89,84,124,232,215,22,47,122,144,17,16,245,21,20,3,164,102,79,149,114,74,121,111,147,2,238,217,61,248,217,20,22,73,118,63,121,193,200,184,75,139,94,12,192,50,13,55,47,148,133,139,164,123,22,161,243,12,95,180,76,129,142,208,82,116,121,138,44,80,171,26,65,242,129,97,115,243,66,4,145,154,36,160,207,7,75,136,114,4,146,238,108,237,146,228,98,154,118,199,34,160,220,41,10,67,235,135,73,223,129,226,91,91,139,9,11,189,175,154,86,184,255,79,109,134,189,188,12,135,73,16,172,13,41,179,17,42,208,221,230,254,79,154,245,201,12,146,146,188,126,2,71,144,240,136,97,166,231,203,209,187,188,134,214,7,167,245,26,174,240,250,86,209,194,187,133,69,158,45,130,230,63,75,112,193,141,65,53,71,118,207,156,74,49,67,153,16,200,97,56,53,183,92,221,57,36,239,161,86,10,9,3,1,35,76,180,38,154,36,53,233,17,158,146,109,109,70,51,234,55,231,224,151,108,43,149,182,177,2,42,100,162,114,146,202,69,7,119,251,213,195,244,242,36,17,76,42,196,97,99,4,35,82,46,195,27,205,14,132,56,187,27,52,218,242,100,198,144,230,104,159,202,107,203,79,15,20,167,182,35,214,224,113,147,21,118,252,69,232,49,252,123,162,4,214,159,228,249,249,207,53,162,165,179,229,177,79,224,78,119,248,13,61,112,87,179,90,201,55,248,99,175,106,144,5,201,248,79,35,58,184,105,71,242,59,50,75,187,225,117,150,103,37,241,195,138,148,19,32,142,223,23,115,0,85,103,17,57,54,72,108,8,139,107,148,19,158,82,69,135,86,244,186,248,116,85,204,37,171,15,124,224,72,201,205,13,93,100,185,55,131,20,101,146,243,14,180,39,135,25,37,226,237,49,211,166,191,100,74,225,138,93,169,205,48,215,34,174,240,178,210,255,246,156,63,57,103,173,86,128,156,76,1,204,95,166,141,43,53,91,35,21,241,3,168,65,156,155,181,162,70,168,239,5,183,122,38,237,150,21,192,213,189,212,30,216,121,68,232,213,108,45,87,129,157,23,21,45,172,166,87,232,208,199,85,117,195,35,192,168,203,205,172,108,173,163,16,188,112,168,121,140,219,80,83,215,10,38,140,24,190,207,39,205,142,47,188,230,225,216,70,196,105,159,122,195,47,104,242,141,60,25,138,89,6,133,109,127,223,66,99,6,179,160,27,90,43,92,31,141,47,199,171,217,82,112,128,202,193,143,70,104,27,146,226,29,26,83,165,121,190,215,124,198,174,63,221,1,34,57,30,8,62,154,250,252,116,237,14,140,132,90,227,108,64,122,53,186,100,247,189,18,121,26,253,214,100,133,134,7,77,3,68,217,3,12,0,160,226,73,97,100,47,87,87,16,200,228,11,56,70,196,132,15,20,230,97,92,90,129,48,105,170,31,105,8,147,153,178,227,83,140,135,119,42,124,5,246,188,234,120,33,180,165,21,221,146,206,163,214,11,233,49,129,78,153,134,103,98,213,116,231,248,130,85,185,72,155,19,203,135,190,214,118,49,61,9,238,67,5,214,88,21,255,98,122,186,137,4,21,133,229,0,180,188,87,155,23,170,23,103,147,162,190,214,68,211,133,194,137,6,76,199,23,201,84,141,93,84,198,20,52,253,199,213,189,172,3,132,135,85,115,184,35,6,4,129,141,90,177,74,132,240,215,74,192,166,160,157,1,203,95,186,247,62,11,179,43,2,224,108,172,128,2,239,131,155,170,150,2,157,58,152,208,122,145,76,137,50,241,86,115,55,73,157,207,156,73,66,191,24,43,28,227,251,65,172,185,80,158,187,219,41,125,239,93,76,251,69,198,172,130,60,46,23,28,86,215,211,25,182,32,46,132,185,253,142,56,236,23,75,161,101,96,48,242,246,207,197,13,134,34,207,214,199,81,142,149,226,149,108,42,8,218,141,219,241,182,140,90,67,82,76,11,178,199,210,2,88,134,106,163,0,230,76,106,116,119,199,134,193,27,33,64,63,211,61,222,247,185,161,49,106,10,214,155,196,176,254,220,148,224,244,16,40,70,120,226,223,131,232,42,9,190,171,0,151,238,254,61,232,83,145,254,198,5,91,67,185,71,35,230,154,154,130,27,219,45,47,24,17,110,145,110,30,60,224,125,89,37,236,135,85,182,0,140,225,217,51,124,134,90,73,230,5,55,114,240,249,197,128,8,197,175,4,206,8,131,146,195,0,9,90,4,236,9,30,183,198,59,147,229,148,213,129,235,159,63,113,60,123,50,116,8,196,124,94,121,236,120,180,141,187,32,40,85,56,148,61,199,131,64,90,169,106,38,201,237,112,58,72,245,21,185,144,155,73,183,248,110,150,96,94,213,171,211,40,219,35,119,52,126,31,228,47,121,180,114,125,13,80,128,154,64,226,209,160,143,190,143,86,247,0,125,45,239,149,140,63,198,65,159,230,9,138,121,229,128,119,129,69,80,127,24,229,134,156,60,75,99,52,9,130,54,61,142,124,241,92,199,98,206,42,88,26,60,93,31,145,208,171,165,104,191,0,219,96,14,116,216,2,100,191,20,185,219,124,39,180,108,225,217,102,21,216,107,37,108,55,247,62,186,108,194,103,226,64,23,215,162,29,135,148,171,188,52,196,212,94,216,51,228,207,210,17,51,69,59,255,233,45,100,194,54,222,158,131,33,3,202,225,175,19,129,149,238,63,12,137,168,236,131,25,138,214,26,183,230,79,43,34,25,84,150,59,203,60,152,52,159,27,128,124,108,207,169,1,101,167,109,79,33,224,149,133,125,211,179,176,251,61,173,8,123,92,246,183,95,3,19,173,201,138,248,95,28,78,209,91,85,150,34,196,65,97,77,111,19,106,134,224,144,23,75,86,29,205,82,57,212,40,155,140,221,40,18,141,210,108,208,213,12,234,165,7,120,189,60,247,30,180,202,231,104,118,131,9,72,204,157,222,146,28,125,118,61,233,174,128,30,225,170,209,196,119,206,33,113,52,32,49,156,221,139,188,100,145,179,96,135,147,165,115,252,98,144,241,178,174,97,163,236,195,241,229,156,60,93,190,23,149,144,82,71,32,246,140,194,75,154,117,232,90,241,162,230,137,246,82,244,101,45,56,115,211,246,178,101,182,249,188,158,54,161,52,162,109,248,140,231,154,218,161,132,232,203,246,158,228,154,30,248,228,217,55,243,220,211,151,46,236,49,18,15,210,116,130,200,214,245,11,55,255,64,30,28,173,9,105,96,63,159,90,251,132,206,128,143,192,175,227,20,22,45,199,210,255,58,253,218,19,181,137,12,251,68,19,164,70,114,150,38,202,19,240,255,109,18,243,151,175,159,223,228,157,198,95,28,196,183,128,214,129,146,125,219,5,188,83,84,18,124,52,192,154,194,45,246,93,125,206,28,99,135,12,51,101,242,254,157,28,179,110,43,166,201,213,176,62,127,162,51,104,208,3,108,141,154,251,113,153,96,69,249,242,21,179,25,47,118,120,178,141,42,200,101,170,60,230,98,188,75,98,6,105,216,191,41,134,156,232,121,173,64,245,52,252,199,207,183,57,177,109,69,0,190,134,17,90,140,139,222,165,249,55,107,35,39,212,48,253,22,159,39,209,238,153,190,241,195,128,226,231,45,113,209,197,12,151,140,152,135,41,61,220,151,70,136,100,234,213,80,231,181,175,106,1,152,193,232,32,195,108,104,243,126,127,27,229,6,41,155,115,22,58,159,175,93,13,205,162,88,97,205,111,247,98,54,65,129,174,255,204,183,185,104,90,28,34,253,142,205,58,70,63,74,33,186,33,104,28,212,247,162,193,238,98,249,104,197,166,73,55,198,27,141,171,139,69,162,151,209,196,228,245,98,246,192,107,54,41,163,88,147,188,214,217,205,247,253,105,48,28,193,25,7,42,185,160,26,86,221,204,182,25,99,70,171,113,250,232,153,137,134,138,233,82,134,185,162,152,247,109,254,103,66,214,46,130,151,92,141,242,240,29,113,26,201,251,208,171,137,119,110,74,1,89,153,30,242,111,112,30,166,227,51,223,215,58,143,86,116,14,146,119,186,224,115,36,170,206,67,36,29,111,74,80,235,190,21,85,238,96,194,99,64,105,90,241,183,218,240,10,135,255,77,220,220,174,182,175,93,13,102,110,170,249,124,44,31,240,109,68,205,85,205,80,27,199,111,159,121,168,179,16,108,228,39,161,101,102,26,44,244,106,216,218,239,2,233,224,219,130,96,211,204,189,124,148,115,152,161,241,216,69,205,103,78,215,48,103,72,106,213,140,108,184,191,24,114,238,83,175,166,220,239,163,210,41,135,233,79,143,230,96,46,204,125,75,234,10,51,28,213,254,94,125,190,198,115,90,230,248,97,170,85,122,235,105,201,140,107,62,222,187,20,159,155,49,21,247,120,233,97,62,161,154,141,91,207,205,199,221,25,58,224,147,38,161,48,215,179,77,235,213,171,56,38,20,51,129,178,14,217,50,109,123,55,195,38,175,83,5,65,145,29,87,207,217,154,62,185,117,10,250,215,164,160,184,244,99,195,146,60,253,209,38,228,183,143,249,124,237,60,194,188,229,172,198,140,156,146,143,218,164,189,73,204,38,81,23,143,70,94,126,52,53,27,137,182,155,201,88,119,53,67,29,235,147,28,95,71,135,197,40,162,99,137,188,44,30,244,217,130,8,158,97,222,146,84,195,140,103,232,195,66,222,49,210,48,152,135,3,29,166,165,72,67,70,26,243,241,133,99,80,224,119,121,140,232,234,250,131,25,143,183,62,88,177,217,231,230,44,72,181,102,249,233,143,130,249,103,69,99,90,204,53,95,238,104,51,83,43,211,123,87,132,199,252,173,128,76,63,23,27,111,96,88,249,183,154,207,207,165,48,83,103,212,123,195,240,20,123,14,121,196,165,35,134,148,207,22,179,250,178,63,243,138,45,9,48,127,145,49,195,129,236,159,219,6,222,8,102,122,249,237,133,162,239,29,179,97,41,208,199,188,207,134,250,121,148,211,184,140,165,29,159,89,69,56,248,13,26,228,194,43,233,10,177,164,206,151,167,68,91,138,46,130,245,152,83,241,71,27,208,7,151,231,230,148,140,238,163,13,200,99,82,87,115,247,214,23,204,61,136,44,205,74,178,223,127,122,27,187,241,99,174,183,173,17,243,200,117,188,230,116,83,18,19,50,29,198,88,205,117,94,108,33,230,1,107,230,99,30,55,131,10,15,40,165,207,247,234,113,97,213,166,100,219,164,153,200,204,168,61,92,51,62,215,107,38,239,233,87,83,205,120,111,14,166,98,92,51,14,255,251,104,109,251,182,130,168,235,113,255,158,171,161,41,184,195,130,135,151,222,97,65,18,217,111,126,78,240,245,14,42,173,7,254,222,72,199,61,95,228,56,128,219,199,148,37,246,126,78,190,183,63,217,104,245,157,104,59,118,75,242,61,187,235,36,167,200,29,67,54,169,160,102,181,146,164,246,183,58,15,54,159,123,163,170,22,47,141,56,201,122,238,221,110,47,63,214,46,48,56,140,148,142,253,107,24,202,72,199,243,60,200,14,235,121,231,103,56,171,9,65,124,102,72,198,67,162,194,204,96,200,138,155,77,109,249,49,211,102,234,102,226,198,231,230,192,4,238,115,83,242,12,25,82,51,67,40,237,191,157,85,42,209,204,107,247,248,109,10,58,207,123,193,188,159,238,186,7,142,46,69,108,186,244,152,197,97,54,173,116,53,91,214,237,154,193,210,86,29,211,54,156,107,9,51,116,133,250,98,4,155,37,174,38,18,208,71,227,104,244,5,96,210,74,207,166,226,32,83,140,16,28,232,47,119,52,45,226,90,218,6,158,107,169,138,250,47,119,14,93,157,40,195,212,121,174,249,120,145,89,79,54,210,75,23,30,75,174,163,212,34,31,132,230,230,190,174,211,59,19,25,103,25,113,200,244,188,242,136,162,26,97,134,68,109,112,244,123,188,121,54,164,156,187,28,248,70,189,208,212,220,101,38,217,131,164,251,224,48,145,61,203,26,8,72,117,103,2,86,45,233,227,32,94,180,224,246,90,193,175,4,40,24,243,246,246,150,9,122,172,63,198,238,29,88,147,60,109,42,114,178,1,195,111,55,33,49,141,119,46,235,83,31,167,229,50,220,128,108,70,169,190,233,136,64,196,120,47,46,166,107,165,35,66,119,138,191,115,65,248,68,71,155,208,41,249,197,70,238,54,53,206,69,163,235,154,171,169,87,235,252,54,105,161,107,102,203,212,184,42,131,121,44,95,29,24,243,44,143,255,180,207,105,116,161,158,152,247,18,40,154,173,5,242,11,215,108,164,239,186,244,224,201,240,71,27,16,168,212,199,92,28,105,132,25,221,131,199,156,110,178,240,83,8,236,239,252,135,32,210,205,154,228,111,70,166,248,81,98,155,149,253,250,89,151,100,240,194,60,69,118,222,204,57,221,196,48,248,251,132,100,228,179,232,123,187,49,6,151,182,241,140,56,61,161,55,97,194,58,91,233,217,165,241,59,170,143,56,71,178,134,132,187,37,39,177,193,124,118,183,119,31,62,187,81,243,155,159,137,40,69,23,204,128,207,171,155,43,181,250,103,155,30,41,70,124,18,255,60,167,11,126,170,15,203,92,202,30,98,231,11,144,142,107,134,182,73,61,117,48,89,37,134,133,74,203,123,53,57,87,191,249,2,173,213,222,19,249,98,237,172,219,162,230,244,156,185,244,46,116,55,175,247,193,73,202,249,250,58,14,86,238,154,184,160,105,124,198,23,1,34,254,120,134,228,41,75,152,17,20,82,43,45,89,97,237,227,89,95,86,137,145,159,166,163,49,171,249,252,223,120,238,109,69,10,53,83,42,185,223,235,132,101,51,63,14,175,17,166,187,21,22,91,249,154,107,77,103,218,196,108,138,208,106,174,43,62,23,109,156,69,103,210,178,20,109,113,243,216,89,87,16,91,205,101,19,195,124,166,172,70,17,134,229,188,135,238,156,70,73,169,239,117,126,174,186,21,32,238,147,124,131,143,222,247,5,22,64,74,143,25,160,153,191,246,241,80,5,100,138,153,220,92,220,220,58,88,197,28,73,107,172,35,53,117,84,206,65,89,63,157,57,51,211,198,164,102,152,77,174,155,111,52,29,77,231,240,66,55,106,196,147,129,200,105,106,134,81,218,111,206,52,91,50,135,127,204,18,126,115,186,16,30,107,191,157,249,24,11,121,87,181,210,46,83,195,188,133,54,213,176,58,164,69,220,140,84,139,126,45,168,180,252,108,131,118,187,169,171,65,25,192,167,48,25,146,208,218,181,78,2,96,101,37,204,115,235,134,133,154,97,109,241,210,67,244,64,219,79,162,83,190,22,164,102,89,111,110,136,209,24,147,9,3,140,154,203,85,124,251,153,247,148,139,33,212,243,173,210,144,188,122,107,218,231,122,247,231,166,253,93,99,151,73,5,122,251,115,195,36,61,229,181,38,235,178,250,131,33,74,162,59,233,180,121,228,15,6,174,88,243,126,164,171,47,124,23,243,120,178,203,38,159,18,43,179,82,48,146,33,227,243,141,20,247,22,222,106,172,140,119,247,153,208,114,85,191,15,242,188,28,75,139,252,149,12,201,48,8,180,63,22,24,7,61,206,33,66,233,241,173,104,13,104,242,203,3,102,210,248,97,192,114,50,34,3,106,253,229,115,204,4,202,247,99,78,43,102,168,137,198,107,102,0,213,202,24,48,160,29,26,64,32,194,118,185,244,48,91,166,71,204,28,122,241,104,150,31,214,7,47,40,98,248,128,66,129,173,206,48,88,210,229,14,22,45,88,245,185,121,130,189,215,39,10,25,94,157,9,60,74,139,229,65,157,80,163,19,98,153,216,39,207,199,107,58,104,29,61,183,184,24,184,174,70,62,104,68,230,27,105,210,2,181,154,206,178,132,223,227,238,174,197,134,58,83,18,92,95,190,50,105,252,207,186,91,29,207,91,150,222,121,41,64,2,98,238,148,107,178,155,203,115,42,26,107,206,238,110,53,46,62,49,87,82,194,219,205,132,47,75,205,165,92,152,144,177,244,54,233,250,135,29,175,237,203,99,131,153,202,173,254,118,166,208,235,15,110,29,94,90,227,200,174,126,134,185,167,177,219,83,33,169,32,14,220,140,116,141,22,103,54,13,149,254,219,125,74,16,64,229,166,249,194,196,63,45,90,153,89,142,32,194,216,52,204,60,231,163,243,74,96,196,17,23,227,88,18,182,80,98,204,146,95,5,60,54,167,79,192,61,13,192,44,102,19,214,240,73,50,215,40,50,90,84,143,74,92,76,107,244,212,123,51,67,253,164,70,8,78,176,177,84,155,154,231,164,41,132,192,248,43,214,31,97,156,155,233,233,47,106,134,251,193,95,139,76,164,90,225,131,255,140,198,211,41,13,154,160,214,201,212,110,55,147,163,121,204,40,98,175,107,134,167,94,172,176,96,173,184,216,82,158,69,205,41,119,255,229,76,246,85,94,106,33,70,89,220,12,81,129,214,169,108,82,220,119,134,3,116,74,147,36,230,236,20,57,19,97,102,129,151,50,35,40,130,55,183,194,22,35,165,38,16,61,195,173,40,195,116,189,53,192,229,59,135,144,0,165,197,85,204,32,205,110,250,115,153,140,213,115,53,93,9,113,243,142,191,166,79,134,204,235,116,243,40,79,133,217,58,206,246,242,155,211,198,53,116,68,11,138,8,254,104,211,228,88,212,28,165,189,149,44,232,145,41,72,148,225,158,63,152,4,33,70,63,86,170,167,213,7,212,184,51,244,193,18,212,63,254,96,120,34,58,79,76,189,119,250,79,111,35,127,80,51,250,104,215,252,227,1,144,189,0,192,250,69,3,79,3,12,38,57,55,146,245,9,220,232,23,124,202,19,59,131,88,219,62,81,192,252,13,217,156,19,206,229,165,132,155,8,89,8,105,244,177,66,159,113,189,88,36,92,83,215,1,5,91,127,81,204,240,152,12,136,0,213,204,49,127,71,180,154,126,203,115,117,45,251,110,252,68,209,69,200,100,90,50,212,243,117,53,13,28,49,247,99,238,23,154,106,52,177,73,29,81,68,51,104,26,115,51,219,171,94,76,170,218,135,172,27,47,180,88,251,25,135,20,23,115,62,201,231,40,208,20,53,255,105,139,28,244,234,74,32,49,221,140,187,162,102,0,131,215,1,49,100,82,214,229,3,135,126,245,207,5,103,133,254,242,57,173,220,87,132,122,110,231,241,92,155,34,41,101,74,145,207,197,199,7,118,124,5,214,36,61,194,152,233,132,11,51,91,178,62,118,190,114,177,63,107,233,18,134,37,195,71,251,128,13,67,180,171,21,197,70,127,39,170,226,122,231,100,58,122,110,165,125,188,171,153,86,135,18,230,148,36,43,197,182,153,98,109,24,47,188,248,138,200,89,156,33,244,143,129,102,91,106,106,134,87,48,126,27,212,223,115,243,148,188,36,143,185,40,146,32,91,95,116,252,116,133,37,72,205,128,73,227,222,136,200,117,53,227,135,250,183,68,74,189,235,79,163,197,26,191,156,213,31,3,98,146,188,36,129,21,28,146,154,41,188,249,199,26,214,77,41,230,193,199,138,231,166,46,58,213,76,240,35,87,231,44,137,134,68,185,163,111,55,83,248,126,46,38,157,185,194,90,246,51,100,29,238,112,159,161,182,91,235,131,3,86,159,97,29,93,221,147,51,123,231,165,68,55,115,13,25,115,204,248,118,171,132,57,107,238,159,114,213,242,220,63,228,69,107,232,154,63,174,31,37,222,48,63,14,87,38,21,218,194,216,133,173,8,43,111,37,230,246,206,193,202,161,153,195,92,243,122,238,77,244,51,194,252,4,243,9,178,220,21,243,191,79,109,98,105,134,123,119,239,217,204,169,61,102,68,181,196,90,159,159,70,144,163,46,49,79,61,57,104,176,92,250,218,26,143,152,36,226,37,216,249,189,181,144,248,54,243,133,110,23,138,153,135,208,133,64,45,189,114,145,151,158,253,89,59,41,88,55,205,76,111,143,154,73,96,100,249,212,83,125,12,131,13,228,120,45,224,41,83,205,3,242,234,48,63,245,62,168,44,158,137,98,173,232,106,78,61,235,252,87,167,63,37,40,253,98,79,160,164,46,17,32,60,48,78,124,252,91,91,69,23,174,73,217,202,170,63,71,100,210,247,162,150,38,214,173,43,47,193,190,61,98,63,1,78,167,143,13,241,72,188,21,140,61,122,241,96,76,98,155,68,220,78,159,203,68,235,227,151,161,26,110,106,70,80,59,172,171,191,247,206,87,31,241,183,137,214,174,11,47,129,59,75,177,221,152,74,146,154,77,223,53,204,51,233,12,54,255,50,246,132,1,124,86,191,229,137,191,235,146,195,227,137,42,8,30,103,141,141,208,252,54,53,211,56,32,199,22,122,153,106,166,127,54,204,251,217,49,44,11,42,167,45,76,36,58,162,48,248,197,238,79,33,231,185,184,118,89,212,38,21,149,213,76,97,43,204,181,86,245,161,77,233,189,197,189,219,131,249,160,23,150,104,53,28,144,154,52,114,0,195,125,169,212,205,125,201,229,25,209,108,157,35,225,252,192,44,162,102,138,243,62,23,38,113,158,254,118,110,73,60,167,221,165,171,31,43,41,114,127,47,98,11,181,218,121,185,195,43,91,237,89,213,105,12,57,29,150,185,120,106,166,36,17,87,183,210,159,229,193,249,80,227,106,184,145,252,183,41,125,172,26,111,181,76,196,66,173,35,178,131,120,147,83,180,83,48,131,232,247,17,165,83,62,14,38,204,182,135,95,51,189,26,225,162,112,238,192,163,225,203,7,78,155,254,152,97,0,244,175,137,208,124,81,107,37,144,118,43,72,189,172,102,188,165,48,195,48,170,79,54,77,74,219,205,83,61,89,204,163,167,152,195,4,53,49,13,171,41,195,251,78,72,237,74,178,185,88,77,199,217,205,212,240,244,226,97,93,147,110,70,58,82,127,186,195,63,123,7,197,52,41,187,190,182,209,221,221,247,26,112,237,108,29,51,84,18,221,106,120,207,48,78,112,151,183,86,190,160,108,109,67,30,140,124,227,246,205,14,36,67,215,175,245,83,34,242,171,187,213,137,213,12,169,104,115,51,5,139,173,102,54,226,238,102,248,165,213,12,91,145,123,10,240,82,9,49,12,230,74,64,237,230,161,237,95,152,241,57,239,136,115,232,9,5,44,157,51,99,12,223,206,208,45,47,229,49,215,226,192,11,192,214,85,128,175,8,105,210,107,123,173,84,24,210,84,235,152,121,249,160,173,165,218,41,152,91,190,12,178,115,253,26,171,151,154,107,222,238,206,178,124,164,71,24,115,114,134,148,105,109,138,181,233,213,201,210,226,159,121,19,184,108,29,211,227,224,59,98,202,122,59,215,51,27,136,215,124,174,88,31,139,14,249,64,126,209,61,141,109,142,92,86,51,249,124,191,154,254,253,188,213,12,137,66,118,51,228,98,143,25,122,55,127,242,138,202,253,115,115,170,116,254,228,176,202,60,143,118,62,82,245,132,133,209,113,78,181,14,186,10,220,74,17,226,49,155,62,228,53,35,24,158,30,115,117,126,124,204,148,174,151,154,241,98,238,68,4,159,58,117,76,193,229,108,63,241,41,76,74,163,85,133,206,171,197,206,192,172,158,186,194,32,14,245,218,23,95,123,72,65,176,26,32,53,166,241,70,148,105,60,55,119,194,41,172,180,175,23,181,82,223,247,81,65,152,190,233,7,105,180,73,126,102,208,87,103,245,151,199,76,54,209,205,187,137,104,76,181,124,110,186,14,241,79,140,45,61,102,254,209,188,230,167,105,27,43,82,34,110,52,193,101,181,162,96,234,183,6,236,208,245,165,109,111,200,215,76,43,73,107,143,57,251,36,54,185,52,73,159,98,70,71,212,31,140,220,148,110,12,3,138,252,29,102,58,86,159,171,39,186,125,215,12,25,222,243,53,173,137,184,92,243,128,226,116,61,230,243,143,252,189,135,225,143,30,51,129,218,53,211,56,180,223,139,253,200,183,181,36,36,20,191,159,246,32,154,246,110,146,135,239,131,139,153,30,236,231,123,128,33,188,247,54,197,245,148,159,169,192,111,127,230,78,81,232,177,66,231,182,221,10,121,88,127,204,229,186,111,116,115,87,161,122,248,89,103,88,105,225,255,199,122,27,186,129,129,131,109,109,207,115,109,207,123,109,250,113,196,11,50,243,165,2,50,12,121,149,182,57,123,103,60,106,55,111,133,228,218,4,30,183,127,146,227,24,118,146,103,126,231,8,49,144,131,133,198,247,153,132,53,94,171,64,141,34,214,227,154,157,189,238,142,231,113,175,86,106,143,25,240,227,189,55,89,78,193,168,97,38,58,205,110,174,74,220,143,249,196,1,197,111,142,51,162,211,200,4,96,175,199,187,41,148,229,249,92,141,63,112,231,201,68,55,160,63,87,231,104,153,58,102,170,254,207,147,83,38,141,171,79,36,160,123,198,241,205,251,236,97,166,251,92,190,200,153,129,217,241,13,136,19,180,231,100,236,86,23,41,110,166,59,89,31,173,24,248,204,205,93,97,206,102,78,229,122,58,219,136,79,212,241,236,198,1,233,230,124,102,93,123,204,199,123,185,9,216,77,199,166,32,203,205,92,99,109,46,3,139,63,87,27,183,142,155,167,246,211,154,185,110,159,168,231,180,169,82,137,194,130,43,213,220,92,211,179,169,224,146,149,234,143,86,0,164,228,199,76,210,202,205,104,160,61,191,93,147,39,104,57,95,218,124,238,141,158,189,95,76,218,254,153,44,4,87,57,46,86,17,20,179,186,148,3,86,18,63,175,185,122,217,111,155,164,251,120,239,93,28,34,10,158,190,204,81,94,243,240,213,75,255,213,59,100,37,194,8,218,44,246,59,207,248,229,187,180,143,247,54,247,107,61,78,112,88,107,171,227,159,87,142,59,147,213,251,231,177,86,108,42,68,94,233,125,41,148,189,252,165,6,180,96,207,144,212,26,163,61,170,228,34,191,239,28,195,57,232,5,122,231,88,146,111,1,3,255,187,58,206,127,197,189,161,159,120,167,1,244,52,126,53,177,206,59,137,186,211,10,96,134,137,245,153,38,22,57,187,153,174,247,127,215,150,159,231,148,230,91,110,239,202,188,44,191,152,207,107,150,250,174,235,228,79,70,232,245,174,60,66,39,183,146,31,168,239,142,226,13,58,219,100,78,222,69,79,232,21,102,144,239,227,217,174,224,5,115,51,137,185,103,55,203,163,199,134,195,242,120,182,43,58,68,111,177,137,110,183,241,56,180,103,195,232,222,7,179,129,195,61,243,168,90,121,222,173,199,209,168,207,197,189,120,204,183,113,243,247,179,242,0,167,250,249,98,50,216,207,52,3,11,127,67,140,109,13,231,207,92,168,43,192,217,68,151,84,118,197,108,73,21,127,47,163,50,126,204,217,153,242,49,111,101,76,192,140,140,172,223,28,216,254,115,190,156,143,217,252,224,68,180,111,61,179,248,184,26,142,182,223,134,19,123,31,13,178,7,127,49,106,106,239,163,113,96,185,185,18,70,235,108,104,72,87,100,55,215,148,159,217,208,137,173,252,147,64,9,242,140,26,139,215,253,5,146,34,227,153,228,221,226,70,55,239,119,133,32,16,236,211,120,27,244,230,49,211,223,235,79,70,111,145,14,74,183,61,206,173,168,174,235,115,15,124,115,255,32,36,143,159,183,102,181,197,160,180,189,53,114,234,0,46,252,196,198,13,122,46,61,222,239,242,87,238,182,86,213,60,61,29,185,121,12,201,75,87,147,245,94,205,127,183,195,250,164,247,70,231,110,248,75,117,182,13,189,154,96,208,223,105,152,242,188,120,95,29,190,191,143,48,132,34,111,147,166,88,139,38,142,23,211,220,252,222,122,136,78,39,16,137,156,235,115,237,114,18,32,50,197,231,255,60,86,36,21,166,155,97,217,152,143,217,53,37,49,83,138,85,79,25,189,151,228,55,159,169,63,43,139,212,78,201,126,245,52,181,139,199,124,142,57,255,237,249,168,22,99,206,222,230,133,121,142,39,149,67,165,241,2,60,143,249,252,245,196,53,228,223,139,15,232,162,238,242,222,123,94,151,19,51,242,205,239,213,251,114,141,96,38,102,237,175,89,175,70,114,247,121,50,3,254,95,51,100,13,255,127,181,63,56,148,55,255,254,182,188,54,82,109,255,62,185,12,154,81,211,236,247,189,107,190,51,37,91,81,238,253,237,22,31,140,102,131,39,140,29,212,148,170,91,71,145,134,38,251,94,43,230,74,166,243,250,201,166,152,104,238,181,102,180,75,203,59,85,98,146,210,0,240,236,39,76,180,219,233,136,185,43,63,192,111,154,174,17,102,58,139,30,51,209,227,253,32,185,0,151,126,204,4,198,126,53,42,46,163,63,230,114,209,56,214,198,67,11,249,179,54,169,0,184,121,190,17,196,160,16,154,221,10,207,208,179,54,123,170,49,102,166,131,251,220,27,94,58,31,149,218,74,125,87,39,100,61,203,205,224,61,158,171,201,146,199,213,240,4,60,191,205,215,244,223,6,153,246,68,124,231,201,166,191,22,181,242,250,164,52,142,15,30,115,193,36,61,159,64,150,254,43,31,82,168,219,247,19,66,79,80,5,110,70,147,235,141,176,225,72,188,230,110,100,40,79,24,76,253,192,205,16,133,63,143,118,70,37,133,121,168,158,143,5,186,164,215,220,140,32,228,19,99,159,121,56,252,107,143,164,236,246,191,100,204,108,62,44,208,232,63,95,155,64,56,251,44,135,129,254,9,255,235,57,53,226,183,169,226,105,136,222,77,144,249,254,118,161,70,146,212,135,2,146,216,195,172,204,101,88,121,151,238,86,32,11,242,181,207,57,136,198,131,155,233,216,233,106,70,237,36,204,171,60,25,172,182,173,48,232,102,252,154,173,230,234,21,246,99,134,254,87,163,151,6,134,198,231,82,33,247,166,101,142,227,143,181,91,138,192,92,243,83,128,49,249,39,223,148,202,217,16,179,142,138,233,136,205,233,102,248,175,158,171,113,122,227,209,152,214,207,111,39,122,149,220,60,123,213,137,122,130,71,151,63,195,188,206,70,175,239,77,59,146,239,28,56,223,89,19,27,72,179,85,191,57,92,204,143,135,213,56,181,253,201,17,7,109,122,232,55,104,188,174,220,167,213,20,213,53,108,99,82,144,118,107,69,249,66,205,224,168,91,152,41,37,169,25,6,190,237,102,72,33,244,131,157,205,55,190,103,37,91,172,9,75,146,132,125,196,213,16,59,232,168,116,120,62,227,193,199,147,184,59,142,127,89,59,222,122,102,221,179,80,232,185,109,202,102,157,143,67,204,242,136,163,181,194,97,175,81,70,67,140,59,158,11,174,152,199,90,207,2,140,183,162,9,243,49,163,173,16,15,182,251,147,62,70,235,232,50,67,153,121,143,103,26,86,152,72,252,230,38,221,253,152,235,170,241,185,242,35,155,137,57,215,75,121,109,230,245,228,238,218,217,9,92,95,21,60,213,185,189,78,36,128,191,241,61,242,131,202,196,156,215,165,243,197,124,124,188,231,209,16,114,223,113,243,99,213,210,145,21,18,83,92,109,64,118,53,131,174,9,243,89,186,26,100,212,31,32,221,205,70,32,168,102,218,120,238,2,58,103,76,87,247,178,66,81,225,231,0,12,136,69,51,4,103,111,77,51,230,248,57,236,138,102,159,97,52,191,0,0,204,80,3,21,53,55,146,94,110,134,135,65,205,128,18,87,252,182,165,22,213,76,39,179,15,26,41,44,245,246,43,138,7,217,127,251,60,155,222,26,118,133,234,67,70,83,136,86,26,42,105,221,230,83,133,242,138,158,33,149,213,58,226,214,4,106,106,46,52,19,251,160,52,84,229,30,51,52,99,126,117,227,80,210,71,203,244,80,251,160,52,160,52,122,245,241,53,229,107,178,253,233,68,171,180,146,199,26,160,138,168,135,8,187,144,179,126,82,239,111,194,160,83,233,42,156,183,51,4,51,154,152,69,205,117,200,68,235,48,181,203,111,35,44,59,221,155,57,95,122,55,61,68,10,114,94,177,175,12,152,101,228,197,10,21,186,229,43,232,236,188,79,185,155,174,209,25,91,195,52,162,45,49,143,179,1,198,76,163,161,82,31,220,24,152,253,98,254,210,148,78,33,10,138,157,1,9,93,141,237,208,11,216,126,56,214,95,97,75,205,39,166,119,199,248,56,39,43,105,162,182,112,4,249,197,144,224,116,253,105,146,144,177,190,0,20,232,94,76,65,57,185,19,7,173,225,147,117,44,231,19,109,119,109,161,251,93,26,15,31,207,8,202,89,55,67,21,165,239,69,69,211,253,172,6,197,160,186,236,70,253,157,134,155,97,208,212,39,135,10,210,159,12,9,66,173,235,26,208,118,135,217,50,60,98,70,137,206,135,20,34,147,253,124,144,28,92,195,136,136,146,183,210,143,109,162,45,203,205,80,25,235,205,19,178,31,126,117,51,114,72,53,55,23,31,199,76,203,152,126,78,230,189,31,157,205,138,252,207,213,217,153,165,129,180,35,216,32,67,78,224,120,145,140,152,215,227,178,211,237,60,124,162,53,218,63,244,107,211,214,219,124,95,129,207,224,201,19,64,71,225,234,226,9,6,236,103,9,208,39,58,226,181,105,82,210,245,149,13,77,116,151,159,177,194,230,231,106,154,41,252,181,81,26,93,207,213,16,211,249,123,193,250,175,231,0,144,250,236,14,63,13,31,79,148,4,101,103,246,61,109,12,163,55,83,115,206,62,77,113,170,182,6,104,156,180,225,112,12,107,196,214,49,77,60,76,92,189,166,22,164,81,193,89,190,209,143,85,21,218,0,109,110,187,64,70,154,33,192,164,85,49,147,200,242,33,131,76,73,122,18,42,29,70,53,54,114,138,180,194,130,12,125,193,185,98,186,21,22,216,199,74,39,192,29,80,152,152,244,208,6,203,112,130,36,127,50,142,206,172,15,14,63,189,135,157,76,224,185,244,234,2,101,156,63,89,229,12,209,171,97,41,242,57,12,7,172,198,10,70,250,31,65,14,50,81,162,45,141,57,205,171,22,129,249,124,172,162,47,6,210,200,3,230,73,151,215,210,49,205,136,239,250,213,205,24,22,212,76,142,52,204,244,141,232,144,163,71,230,251,225,241,251,207,110,220,197,12,141,102,11,243,44,122,234,27,153,116,141,79,2,213,79,210,223,166,171,196,35,141,217,1,215,233,139,89,123,172,15,42,77,59,226,207,27,57,120,245,195,17,252,115,210,79,130,82,122,142,39,55,110,251,199,220,187,19,60,67,219,142,152,146,154,143,35,22,247,134,196,235,185,56,215,112,56,192,3,8,247,15,12,136,219,75,164,152,75,17,244,41,102,218,163,253,230,212,85,100,71,163,254,65,224,234,230,46,92,174,88,107,190,204,64,88,205,247,85,51,50,136,113,49,73,87,189,26,188,131,59,182,20,176,255,71,219,153,36,219,177,219,64,116,67,30,176,111,246,191,49,243,224,22,192,228,139,248,67,217,30,88,74,85,21,47,91,16,77,166,198,28,214,143,107,34,26,62,107,19,1,142,250,83,128,14,91,199,24,223,150,14,200,132,110,55,154,70,173,181,88,74,252,234,89,214,125,185,209,5,40,140,18,67,60,189,112,95,62,47,79,37,133,33,69,60,189,232,234,94,131,220,250,88,4,132,49,135,190,124,140,8,243,0,19,11,211,166,33,237,30,45,131,24,79,151,39,220,91,233,14,39,59,201,210,46,71,230,238,62,141,221,163,61,14,153,80,108,212,148,131,10,33,49,176,229,14,4,108,100,106,10,95,50,26,224,169,68,158,192,237,186,77,173,82,176,61,232,185,249,229,64,11,92,14,138,230,32,5,94,86,44,166,129,122,203,135,11,42,124,148,58,154,8,221,145,130,79,37,68,15,120,139,250,42,40,252,27,190,153,194,48,220,159,161,182,43,107,188,27,31,192,214,62,105,166,136,19,240,185,56,76,157,164,220,43,195,197,183,144,236,234,79,203,96,110,30,1,19,8,125,190,109,21,123,14,151,167,184,18,177,226,61,239,77,125,149,118,140,125,125,57,146,219,97,122,66,134,219,135,206,66,252,160,113,25,95,197,4,37,20,38,88,28,48,130,67,229,249,118,207,35,246,249,69,17,125,214,150,83,143,151,46,60,122,125,6,12,21,251,251,238,213,203,211,105,21,115,36,38,67,67,239,239,133,243,237,51,234,207,155,14,103,217,59,156,193,12,222,46,47,202,194,14,120,33,61,171,240,173,241,58,48,228,167,122,228,115,134,199,171,207,9,45,20,33,128,72,208,92,184,47,141,196,195,116,178,202,188,48,213,13,207,171,91,240,239,114,54,36,92,143,15,92,157,86,2,24,205,38,237,146,98,149,219,1,83,6,240,188,220,50,222,3,134,211,226,105,218,193,115,76,20,18,33,159,121,132,76,125,152,250,107,154,52,237,3,115,168,7,76,81,255,243,52,103,105,244,56,228,41,207,102,87,82,72,236,81,22,106,181,240,2,91,89,111,76,5,38,241,115,120,145,216,26,183,70,227,208,173,243,129,241,47,7,12,145,130,54,45,159,237,240,118,234,54,186,179,7,174,253,142,183,169,6,173,7,78,53,46,180,156,162,237,57,220,32,174,136,77,222,18,45,211,243,244,12,166,41,228,129,216,120,158,111,147,9,221,2,126,167,33,20,223,37,48,162,177,227,69,83,216,49,155,173,246,207,195,65,58,9,163,17,110,180,167,79,16,85,175,1,87,209,86,254,161,43,142,166,77,214,197,122,127,84,78,23,157,99,255,69,119,248,137,73,209,44,127,224,178,4,174,79,62,161,245,72,19,24,13,146,183,59,195,247,135,51,161,252,249,81,171,196,178,134,136,84,8,235,127,35,121,227,156,27,126,195,183,67,201,67,26,1,143,250,62,11,131,101,128,236,56,239,28,218,215,124,58,38,253,177,58,214,59,127,83,152,226,155,26,186,103,221,146,251,22,55,120,156,240,143,157,111,107,39,206,53,28,237,239,193,134,41,30,103,42,30,16,141,207,218,186,45,225,20,33,1,100,189,59,14,182,65,116,74,31,144,205,60,123,70,185,251,213,182,0,222,187,165,32,248,228,48,33,158,119,51,60,191,52,54,67,216,148,69,218,198,118,187,178,215,133,209,156,254,179,87,174,187,0,172,176,232,129,57,38,227,135,77,102,248,243,195,96,245,140,245,49,255,116,169,165,9,4,120,108,148,84,254,108,226,113,241,218,198,158,245,126,121,39,129,81,245,123,143,128,221,238,203,161,56,252,251,116,189,237,94,198,160,241,126,123,134,33,2,131,215,120,64,100,211,3,180,11,199,251,179,106,108,194,155,139,210,99,185,97,139,133,121,69,38,202,124,251,228,204,195,248,85,16,26,62,247,139,130,251,236,62,60,87,123,15,174,238,74,191,104,36,80,11,215,222,145,246,163,5,125,144,162,121,67,76,147,25,214,83,70,42,51,61,70,58,121,36,126,161,203,188,57,63,22,76,65,94,233,190,28,57,137,242,103,6,151,128,179,169,208,62,243,159,96,124,192,212,218,191,135,98,202,183,229,196,207,222,67,239,76,171,22,40,250,208,239,178,239,94,106,11,140,85,221,223,115,201,201,67,169,127,44,143,99,1,191,129,215,64,194,162,64,142,178,116,10,196,21,61,80,98,61,218,39,48,195,206,248,209,21,203,76,175,231,60,28,238,173,76,162,186,14,150,125,217,15,227,76,209,92,213,137,128,186,180,31,44,212,163,180,162,51,116,146,214,232,199,229,25,22,12,18,253,114,131,48,53,222,77,130,158,30,182,248,38,195,9,11,83,46,90,27,2,15,83,153,114,248,220,128,117,175,154,104,24,249,38,140,132,71,19,254,7,114,207,102,138,155,125,182,16,87,122,215,78,142,139,203,121,180,99,249,254,99,165,8,18,17,144,42,245,26,43,196,188,231,83,242,140,182,158,160,176,170,252,235,38,157,49,75,81,163,52,126,162,221,218,38,24,149,164,77,20,208,104,125,184,101,156,92,88,147,106,172,124,124,68,74,63,37,41,69,9,15,19,76,163,183,168,108,152,250,89,249,231,63,24,62,251,96,21,25,200,68,14,45,208,110,115,10,120,102,108,254,231,45,130,100,189,221,33,216,36,39,105,129,63,201,65,183,151,140,112,232,95,183,169,34,159,116,123,9,190,14,237,37,116,55,219,45,22,236,103,149,214,127,175,179,146,40,182,119,57,18,116,36,36,195,4,184,112,139,12,24,94,219,241,194,81,244,12,124,90,252,143,155,92,169,76,40,45,215,91,89,101,99,247,191,11,119,34,156,1,67,61,167,40,86,185,103,39,38,66,38,26,211,88,100,31,228,64,231,63,159,21,248,37,72,225,138,164,15,36,48,158,170,65,84,156,227,222,6,135,200,214,56,9,206,186,18,158,247,115,74,207,161,33,84,136,194,102,88,51,38,147,190,202,191,254,69,109,28,139,43,194,97,144,58,105,92,136,51,163,11,76,241,143,102,46,116,2,2,23,37,253,246,95,55,184,34,204,21,190,244,110,234,133,26,1,39,172,22,215,87,226,221,196,161,255,109,155,254,227,44,85,151,20,218,120,1,51,93,213,222,195,29,233,183,207,115,163,40,200,105,168,111,115,194,120,20,48,197,191,237,113,70,39,79,4,55,56,237,199,28,52,178,255,118,95,62,251,115,231,88,150,210,40,112,121,140,96,51,249,238,183,177,76,95,184,165,42,79,159,61,70,127,24,161,9,207,191,34,27,110,9,83,136,121,240,83,196,144,129,231,126,110,75,240,72,74,183,96,19,190,240,156,185,9,92,158,62,231,148,112,39,8,217,165,163,247,39,182,48,170,19,233,252,96,77,170,38,112,65,65,114,140,24,137,211,243,9,123,144,64,43,112,122,99,42,166,137,112,225,231,186,100,244,191,101,95,244,24,149,26,43,66,224,110,180,59,89,32,37,121,226,53,57,118,32,131,211,122,130,65,164,118,198,239,194,71,85,158,151,35,152,218,5,126,60,225,68,14,215,253,52,244,141,79,195,247,57,165,239,187,77,11,254,9,83,193,5,112,23,65,23,130,101,131,143,45,113,187,180,63,181,195,203,180,26,238,112,18,193,86,143,24,236,191,46,182,101,112,93,237,121,122,220,219,1,172,103,235,137,12,102,242,120,179,192,66,201,11,108,110,172,128,97,52,127,158,166,162,113,10,60,30,216,148,7,110,175,224,167,239,15,220,157,238,209,224,89,159,78,43,16,101,196,245,129,178,130,103,174,144,32,222,151,192,245,233,211,179,111,132,203,12,10,60,6,244,133,93,129,233,7,183,103,166,21,171,6,11,120,60,119,38,170,62,188,232,217,208,62,213,45,12,83,93,186,23,155,211,189,26,89,55,85,238,60,238,167,201,126,124,66,185,101,215,216,149,200,169,80,246,138,245,203,50,140,223,117,222,180,158,111,27,185,122,92,185,80,8,208,135,7,30,203,120,184,27,173,184,4,199,153,152,254,101,196,216,213,7,179,225,174,43,177,64,168,219,206,154,35,149,206,140,223,247,238,125,14,75,205,145,39,251,123,95,167,128,5,139,244,221,144,10,236,128,137,86,107,42,44,177,246,93,226,211,3,42,58,125,185,81,170,228,128,97,208,41,10,91,241,152,195,176,102,106,122,241,177,90,98,52,82,71,233,233,105,24,9,191,113,111,71,138,75,205,48,227,23,106,241,52,250,244,154,112,147,200,124,31,241,116,197,81,62,21,38,233,112,199,173,127,63,199,23,240,138,176,60,212,170,79,169,6,43,177,164,120,56,155,57,169,48,25,110,215,225,80,206,65,57,30,152,251,247,117,164,172,39,115,153,16,204,221,207,40,25,105,253,121,186,221,212,99,19,72,80,219,135,24,204,245,193,147,202,243,148,53,3,175,113,29,87,117,168,39,208,224,27,217,67,248,169,206,246,126,122,71,160,21,69,171,244,7,46,55,105,26,63,98,121,95,142,231,32,60,87,131,32,226,211,180,218,210,245,143,82,170,247,252,46,98,69,215,249,202,122,121,58,165,28,251,100,95,207,110,105,111,151,230,90,174,111,182,206,254,48,199,16,226,204,215,241,75,20,253,25,78,248,110,203,117,119,147,11,84,222,121,120,227,57,212,180,205,244,228,48,161,115,125,163,30,77,247,43,22,117,27,235,6,100,214,122,138,104,97,255,207,2,15,180,237,20,238,77,130,115,171,231,250,100,110,77,122,49,80,172,232,246,164,133,17,146,188,193,158,157,52,9,137,236,210,155,47,138,193,165,1,203,109,117,178,55,80,75,94,74,122,94,110,57,166,17,135,218,79,168,136,116,183,144,53,0,70,102,252,201,134,171,37,167,11,79,101,217,2,30,26,158,155,84,200,61,137,122,43,72,179,249,127,103,227,120,242,221,108,121,93,24,175,221,124,178,0,235,234,183,229,167,97,79,211,218,104,18,187,43,249,73,47,196,164,190,97,67,68,166,242,147,156,88,165,93,232,76,148,7,174,101,69,13,201,178,156,76,109,54,60,103,145,42,119,70,146,124,66,133,201,33,187,49,73,66,190,79,214,101,78,145,180,66,28,78,83,235,81,82,95,242,106,40,69,21,69,252,50,102,48,135,220,147,216,120,108,101,9,232,119,242,253,30,120,239,176,129,96,227,109,122,156,239,130,90,192,77,53,32,9,86,83,104,207,181,64,98,130,93,245,16,1,41,185,29,23,205,189,62,175,222,26,41,109,111,117,47,193,175,30,161,34,138,254,90,122,242,103,177,3,227,87,161,24,243,124,122,69,101,164,133,204,255,252,168,115,216,223,188,170,101,180,112,58,77,88,122,145,129,119,166,204,124,10,212,11,148,65,17,81,92,4,192,158,201,191,45,179,224,166,2,228,254,100,84,110,202,46,98,180,106,122,115,227,41,171,184,197,8,228,71,62,41,122,200,89,221,44,31,20,227,179,22,130,31,43,15,249,239,128,207,53,188,60,25,205,43,223,164,99,18,40,158,164,127,110,200,119,15,63,115,191,62,91,225,185,84,173,37,169,31,84,247,234,13,218,178,209,110,242,6,146,110,218,180,243,230,20,239,70,198,83,107,75,234,49,167,230,13,108,103,210,47,158,135,145,111,191,159,134,152,182,62,89,226,181,223,29,131,45,229,73,234,71,7,183,207,155,15,131,56,187,194,36,189,78,201,166,121,170,98,234,121,244,150,66,144,152,246,164,138,30,35,113,75,10,69,130,158,86,107,2,10,89,124,146,5,212,181,254,138,30,187,233,50,228,2,106,190,51,170,229,41,142,220,73,58,251,51,92,132,97,111,110,33,225,156,103,184,140,19,48,222,77,66,134,30,31,84,44,174,139,14,202,233,21,157,82,28,137,208,239,124,114,250,237,174,26,104,105,207,210,61,118,194,117,254,176,118,158,34,92,202,9,246,109,23,137,76,207,52,106,84,93,220,52,55,228,67,181,97,166,247,32,105,110,231,90,245,124,26,50,225,251,244,217,99,223,58,135,49,110,146,2,2,99,229,121,247,186,213,110,19,238,71,245,105,29,116,223,242,13,68,165,158,9,140,174,163,100,254,177,209,234,135,207,156,138,117,137,240,72,250,83,157,193,69,39,224,241,210,213,84,72,97,110,238,94,55,81,34,133,219,184,102,196,49,157,214,115,120,224,175,152,113,240,76,20,215,158,34,8,120,136,111,126,107,67,75,235,129,39,116,192,55,199,180,61,196,20,164,211,73,126,171,73,30,60,168,148,203,76,163,231,120,96,104,52,202,77,173,61,199,179,126,154,10,220,113,225,134,146,140,194,168,199,222,172,223,156,213,173,112,224,213,82,68,197,207,143,232,122,121,167,68,41,120,16,176,141,200,216,86,23,37,180,123,177,31,65,137,252,164,89,35,9,112,173,194,142,66,178,214,68,35,181,176,3,92,47,215,19,245,128,35,22,79,239,72,130,104,69,25,68,31,113,0,156,115,137,115,240,41,204,130,32,63,224,154,154,174,106,82,38,86,12,118,135,146,169,253,169,250,138,64,236,129,33,197,208,186,173,74,249,154,247,217,249,244,83,33,241,171,29,88,129,30,75,74,247,104,162,27,245,246,40,215,28,101,73,48,177,148,121,159,166,44,249,169,148,35,5,238,194,120,60,180,87,206,127,250,109,152,113,36,61,14,101,40,233,46,172,130,132,192,232,195,199,175,38,42,164,5,238,200,112,220,173,16,249,134,199,148,160,0,34,220,172,9,230,247,185,159,226,194,146,110,214,9,18,206,207,169,136,64,247,136,196,16,72,228,159,137,2,127,77,76,82,24,69,203,51,73,81,129,206,215,41,61,160,83,81,152,228,244,152,42,44,213,103,176,161,244,29,247,211,61,175,167,140,21,115,245,206,5,36,244,158,62,133,94,127,221,166,53,101,196,167,24,20,149,97,113,151,167,164,203,135,228,166,121,27,78,89,169,162,112,198,92,52,151,199,206,110,188,124,222,47,51,152,237,41,28,62,54,126,124,26,42,181,250,20,37,67,87,19,227,81,200,218,209,178,227,140,49,24,163,89,88,124,15,97,205,89,21,119,18,159,43,107,106,15,209,206,96,179,14,24,33,140,250,112,202,96,151,6,156,209,168,85,24,214,145,120,58,239,93,199,67,143,2,153,107,172,221,204,29,252,37,56,145,125,1,230,10,61,248,140,181,58,174,177,252,202,167,112,177,155,76,225,125,119,73,207,28,135,189,169,133,141,115,204,120,54,84,133,199,29,15,82,17,30,226,163,5,21,78,124,153,151,191,176,214,161,246,196,109,69,95,189,77,32,52,224,51,203,116,146,26,205,66,20,249,192,156,242,16,137,144,218,124,171,147,112,130,170,221,7,215,112,132,25,14,156,201,247,86,216,100,27,110,153,206,126,170,134,225,231,184,228,18,13,21,147,135,111,128,4,152,27,196,58,214,210,203,123,81,41,42,186,5,70,27,185,172,167,108,191,220,179,141,228,129,246,146,59,66,241,28,133,83,147,212,147,151,10,33,141,91,220,52,8,105,62,52,39,40,71,221,202,169,191,196,123,48,104,47,45,172,74,15,229,37,5,122,17,171,36,135,122,61,125,254,19,128,11,184,215,231,118,142,87,117,132,1,134,20,87,170,15,151,39,124,254,183,158,108,61,23,112,4,131,202,184,229,100,166,232,33,129,91,106,134,250,173,252,165,124,70,195,186,166,56,118,171,138,79,159,63,65,97,82,190,182,212,67,171,207,97,161,1,218,164,130,92,203,116,76,77,252,26,65,40,47,20,61,64,72,153,31,97,128,21,66,68,234,127,58,77,110,183,192,200,56,246,148,61,2,177,241,155,204,95,72,100,211,30,131,31,90,72,20,8,78,105,44,27,74,178,75,147,96,210,203,250,240,192,105,29,145,99,180,224,180,36,18,137,193,120,150,211,89,7,99,81,226,21,123,221,185,60,244,135,238,6,18,214,235,2,66,24,246,41,1,255,73,199,4,154,139,102,147,237,159,71,55,226,225,13,145,250,170,48,90,162,241,110,216,131,116,139,95,244,72,236,10,165,90,252,91,225,125,238,69,241,163,43,204,45,250,242,131,94,254,133,51,144,15,77,161,73,97,93,246,6,84,177,213,237,176,140,28,245,6,242,235,212,203,251,66,99,62,206,204,66,54,190,30,231,36,27,148,48,12,17,76,121,174,254,212,76,221,10,58,52,108,155,110,87,219,150,106,48,125,152,142,248,243,244,160,120,218,225,213,95,50,40,92,172,57,108,133,108,21,228,15,12,179,113,240,190,112,127,214,219,13,85,135,183,180,130,122,212,173,51,28,202,241,17,135,79,30,68,105,244,229,200,173,223,111,31,163,230,41,127,61,191,132,83,225,210,167,140,165,147,129,180,234,126,127,55,86,77,122,190,61,211,157,135,22,165,123,209,144,136,52,70,154,222,223,150,225,46,187,100,56,100,206,61,45,59,123,124,187,68,60,36,241,62,196,223,123,94,139,55,31,147,231,161,133,161,252,181,93,214,152,108,73,128,15,140,142,124,240,15,17,111,47,15,60,238,185,73,34,105,82,179,147,194,194,26,107,128,76,235,135,36,206,234,122,131,201,202,102,219,251,233,126,41,20,112,4,181,63,112,109,97,149,82,229,86,210,219,178,164,44,89,103,64,246,211,41,103,113,94,10,174,54,247,75,150,14,17,114,185,220,95,251,41,170,167,118,246,122,73,147,209,157,62,47,167,90,207,135,51,145,7,168,86,206,70,246,180,95,216,4,22,159,137,54,110,253,120,226,118,218,158,185,114,78,178,168,149,97,155,111,229,121,186,134,252,26,110,158,198,205,236,89,3,105,92,110,49,180,98,31,148,209,140,223,149,241,148,237,103,249,33,136,228,48,151,93,61,96,54,215,246,48,7,146,73,238,104,195,207,69,118,92,70,64,204,162,119,103,48,175,99,192,152,27,207,210,183,58,43,135,207,17,250,156,216,40,1,183,22,196,121,132,49,149,43,135,16,120,10,182,231,179,30,86,157,207,102,219,99,54,24,1,114,237,239,203,107,153,151,141,144,146,225,244,110,213,4,205,47,71,221,25,223,253,28,19,211,221,126,70,188,199,236,208,35,8,207,92,252,238,74,202,190,166,77,45,43,253,13,122,212,241,122,167,9,168,236,96,151,68,200,112,255,249,118,14,110,111,204,122,194,64,10,159,95,29,63,12,94,185,156,215,123,130,173,21,220,199,231,31,104,53,244,94,22,213,184,112,131,236,67,97,242,107,130,26,121,195,127,244,116,42,1,174,128,41,131,208,163,23,206,237,160,200,238,118,16,228,247,252,43,193,86,104,114,30,79,238,28,52,140,65,17,108,194,93,239,108,24,107,4,93,33,101,87,207,177,142,14,247,5,83,122,188,157,235,82,254,51,105,246,227,63,179,8,94,14,186,231,110,228,14,15,220,74,176,171,82,176,93,246,179,126,56,251,162,213,103,26,188,139,211,78,83,71,185,66,150,231,211,165,135,86,25,117,33,47,183,253,198,150,20,170,233,179,144,117,40,33,250,190,28,141,112,113,254,57,119,225,5,143,134,115,67,127,78,152,100,172,255,151,96,187,167,119,219,48,65,179,203,222,93,158,248,11,79,207,96,210,133,185,237,33,201,178,125,65,96,42,92,94,120,94,30,222,115,247,34,39,235,129,91,40,93,110,100,115,199,219,52,227,152,113,216,60,242,111,167,182,21,68,162,228,55,63,174,166,5,193,94,13,46,117,227,144,121,141,176,28,40,237,210,155,23,41,90,66,79,63,141,202,245,133,67,222,144,240,22,219,254,223,167,131,251,30,134,248,54,255,126,58,104,220,71,215,164,29,208,51,115,47,253,60,231,207,251,105,4,225,130,188,222,2,48,207,86,154,66,0,197,104,7,30,238,98,180,11,130,192,244,23,170,124,192,168,145,128,29,208,42,147,159,149,135,47,40,224,115,44,174,241,218,173,243,234,1,24,165,203,3,239,155,72,109,153,71,243,93,244,52,60,40,251,43,60,19,175,213,219,46,243,49,169,126,15,1,9,25,113,177,89,21,184,24,52,64,178,45,228,234,159,134,71,183,40,181,30,66,150,110,89,2,163,214,240,60,141,179,180,4,220,219,99,66,85,92,96,43,208,82,181,62,143,3,227,108,125,241,48,100,181,234,33,134,71,170,197,142,148,56,251,117,126,195,64,210,238,195,117,60,44,111,219,216,182,123,192,167,191,159,237,172,81,99,228,194,45,28,192,143,195,31,127,231,188,130,24,27,199,186,54,188,193,39,124,225,254,114,73,27,137,108,168,38,253,142,127,237,210,222,84,100,100,225,250,121,229,229,114,180,28,157,30,213,248,177,202,132,179,187,250,203,73,15,122,148,98,51,20,48,251,194,133,0,216,35,247,183,174,62,40,28,98,75,181,235,10,169,25,161,56,99,188,96,138,66,135,27,170,98,200,175,14,149,100,42,228,130,133,68,28,204,175,67,53,16,11,66,120,161,240,121,224,115,17,87,205,201,51,177,188,76,212,224,250,232,61,21,84,81,175,210,78,134,240,86,69,39,113,102,164,34,112,73,143,186,104,43,109,60,15,191,194,165,37,116,170,248,242,82,9,56,66,217,69,126,53,164,137,250,48,215,136,41,79,151,244,168,158,50,218,245,162,233,145,230,37,11,125,140,121,123,116,63,138,101,196,46,175,46,222,129,167,200,240,0,227,249,190,125,194,253,166,42,108,172,16,23,62,27,199,86,24,159,255,109,90,219,91,101,79,113,239,196,249,1,12,201,166,194,56,75,239,84,57,135,191,170,28,82,80,223,214,237,52,130,123,218,242,66,137,230,253,97,196,169,30,152,68,157,219,167,16,139,46,133,201,177,187,223,198,41,163,191,219,18,0,238,239,134,40,71,225,90,72,115,12,24,241,205,7,62,59,183,116,75,86,250,31,224,149,250,109,56,90,232,138,158,13,236,142,118,162,18,87,95,221,140,71,236,194,42,201,4,12,107,216,133,241,60,77,133,73,62,40,23,78,77,53,160,137,112,202,10,192,15,146,159,178,24,88,51,163,225,80,48,234,104,118,99,246,8,180,143,173,170,171,196,9,83,185,239,238,148,79,41,124,158,143,210,36,168,189,30,161,183,138,37,158,238,203,25,0,253,54,87,173,219,165,84,31,170,238,100,53,53,169,64,217,223,244,221,196,75,235,133,73,63,86,116,12,103,244,155,118,253,121,123,20,149,12,63,55,63,141,5,65,151,113,111,5,58,145,68,83,184,35,9,31,48,210,54,186,124,78,111,135,174,139,153,196,227,89,217,196,84,66,87,12,37,251,165,58,182,216,176,37,214,199,36,129,66,69,20,127,20,127,247,233,188,246,211,163,152,42,251,62,13,25,128,76,5,242,83,91,20,117,177,200,151,10,56,182,159,147,51,224,69,236,79,97,228,130,75,192,99,47,237,150,6,253,83,187,79,143,92,181,105,228,243,143,80,99,67,174,110,108,109,26,145,141,216,85,44,111,161,12,133,201,115,139,33,97,35,159,207,203,207,37,61,221,111,39,245,31,52,147,233,203,33,235,138,38,205,163,194,216,138,92,219,144,4,28,229,105,26,52,69,37,142,101,200,20,244,88,134,0,166,221,217,114,14,179,71,203,217,202,203,239,144,64,167,160,51,209,12,130,208,191,59,79,142,162,191,11,251,58,126,22,29,190,31,244,170,13,30,3,245,12,230,243,98,152,121,227,55,15,216,192,181,89,205,18,83,2,70,168,162,42,92,175,176,23,10,197,146,165,11,138,116,209,125,24,174,84,157,40,109,70,89,193,129,9,238,148,231,211,187,167,56,157,160,10,76,170,70,11,209,100,11,105,236,217,173,128,83,225,160,72,4,197,233,168,178,242,199,246,139,41,218,115,217,91,37,118,201,71,43,87,223,148,139,171,46,174,69,97,246,21,181,132,230,224,17,157,39,39,49,196,31,73,217,213,77,131,67,184,142,251,48,172,242,250,105,14,155,171,177,203,4,173,15,140,38,74,40,148,98,19,169,108,241,42,200,49,135,26,39,185,224,15,218,242,21,53,62,167,121,233,170,83,78,193,190,223,146,17,226,92,229,249,89,232,175,207,64,251,152,58,1,207,173,151,186,156,128,141,67,84,96,75,168,184,95,46,233,153,160,80,243,164,251,112,234,207,161,72,226,248,136,149,209,96,92,81,155,147,34,155,26,6,107,91,99,118,93,149,203,234,128,3,197,50,86,240,108,16,177,201,18,64,76,207,88,181,70,69,126,192,15,159,50,48,181,163,241,52,134,124,121,224,217,67,120,197,226,83,73,247,255,243,62,174,224,1,99,93,233,207,34,180,115,27,126,122,123,62,47,39,93,169,223,151,167,183,120,25,210,233,30,10,138,109,240,191,231,233,190,115,152,210,4,26,82,122,190,61,137,116,4,76,170,141,182,188,155,69,27,48,234,178,186,182,6,74,157,49,94,132,143,159,193,62,182,114,138,243,218,104,219,243,82,24,242,205,11,163,68,168,40,73,239,23,229,40,210,223,53,166,78,21,216,234,117,183,162,234,54,238,139,150,167,223,158,137,134,43,173,93,120,240,121,133,225,226,143,78,99,255,153,207,211,5,214,242,128,207,105,160,151,132,53,205,160,14,24,211,251,129,73,112,138,169,134,225,161,166,56,27,243,149,103,108,245,201,60,104,150,28,30,74,131,16,124,181,180,117,60,73,76,12,75,253,28,37,253,185,119,89,110,86,188,187,172,71,162,125,35,148,23,215,42,68,188,166,106,222,83,245,116,53,193,207,21,74,25,241,128,113,160,172,128,113,37,220,151,83,184,113,86,190,247,25,26,95,170,240,11,189,6,41,128,1,159,99,76,214,0,252,25,249,94,70,77,227,107,9,154,243,232,49,75,209,252,28,77,31,198,151,25,219,70,41,163,8,173,138,145,64,70,202,4,48,201,102,218,240,66,107,124,52,11,137,30,98,134,64,247,154,238,9,113,174,23,146,50,209,44,236,122,247,82,162,178,34,195,118,224,51,124,43,95,152,43,185,62,93,207,9,17,167,38,132,58,18,38,108,86,227,115,105,11,208,173,16,6,18,224,158,242,237,241,196,16,104,167,53,210,95,124,166,100,20,230,150,254,46,82,125,194,235,145,73,162,238,250,237,99,248,221,194,123,72,26,37,173,212,10,53,169,163,118,120,193,19,254,192,112,9,196,211,200,248,14,125,57,239,142,27,72,134,162,173,106,211,80,21,13,2,10,230,133,144,91,1,31,3,194,231,120,230,148,89,218,43,139,12,251,21,48,210,19,218,50,182,180,219,112,212,185,139,190,123,83,125,29,157,6,31,213,51,149,208,27,138,235,36,53,107,77,88,42,50,220,55,123,92,152,132,178,187,173,216,33,80,234,133,73,37,221,10,67,168,21,223,30,212,241,74,175,156,185,112,246,5,95,158,153,20,189,165,47,135,29,43,118,60,66,115,69,12,6,180,114,130,135,16,184,169,189,128,15,170,220,51,230,220,246,91,209,169,148,141,34,246,126,154,235,233,3,247,94,227,186,153,33,189,157,10,147,2,24,155,82,110,252,238,7,38,149,40,26,126,172,95,81,216,2,222,163,133,162,108,110,165,235,182,114,126,200,185,133,223,135,209,177,126,96,162,198,241,105,170,18,151,254,108,92,11,119,174,144,125,48,166,194,92,111,2,229,44,148,135,135,37,252,253,80,84,226,90,210,254,30,112,120,250,202,55,85,62,73,52,1,94,33,2,111,50,134,162,97,66,16,118,208,182,128,207,53,74,142,136,60,54,53,92,241,105,184,75,228,104,36,128,63,157,112,12,24,33,152,165,48,234,93,43,224,115,242,78,249,89,168,25,133,128,22,149,147,89,212,114,140,7,253,252,208,251,242,50,170,252,106,18,46,150,180,140,132,115,233,80,116,110,189,124,216,228,93,53,79,229,192,198,205,156,3,230,109,138,110,52,83,2,237,26,227,56,112,55,193,140,128,237,0,18,24,201,154,114,223,77,217,147,254,106,178,111,91,116,202,217,221,250,212,111,27,199,94,52,28,221,43,253,213,86,67,31,125,210,207,14,36,7,62,105,113,59,34,40,68,234,150,196,23,143,193,132,14,91,143,62,35,131,89,46,117,25,30,37,79,167,157,22,109,219,58,71,57,84,230,237,82,75,44,29,10,83,215,30,189,2,33,110,83,152,146,148,21,131,221,77,130,72,96,202,191,61,144,97,90,184,226,101,202,36,98,197,245,158,152,21,19,71,97,138,163,162,87,154,201,57,11,108,177,157,104,89,163,32,91,127,215,57,25,227,236,59,240,200,207,70,108,46,154,30,125,122,174,159,91,215,38,85,133,235,46,32,110,182,207,207,134,180,224,14,167,253,123,25,17,18,139,218,237,114,140,61,113,150,102,170,120,67,83,214,164,214,117,50,108,210,140,82,52,188,106,246,13,149,6,217,121,1,0,187,80,69,1,18,207,15,176,74,157,199,1,43,121,162,1,230,180,159,54,145,160,122,119,163,51,153,211,243,112,163,34,37,126,81,25,196,202,4,62,67,81,71,140,115,57,91,130,56,112,137,18,101,249,54,164,244,93,191,77,218,219,138,177,200,143,156,83,227,143,120,12,3,102,88,181,191,160,209,220,241,171,113,61,39,125,154,164,146,59,201,208,227,213,150,161,30,116,87,158,169,169,221,222,46,216,164,225,35,66,173,189,10,57,53,48,133,126,209,112,228,50,228,202,88,140,62,226,78,96,98,226,50,75,10,25,103,17,231,54,41,116,225,174,6,62,38,107,28,0,68,187,164,18,252,192,20,58,9,76,141,175,54,13,158,54,119,15,159,253,5,30,230,38,48,162,4,247,219,4,60,100,101,162,163,130,35,61,96,72,162,245,229,125,172,216,143,240,79,213,162,15,159,237,39,34,9,19,245,37,157,43,212,7,245,158,226,233,97,49,69,129,113,233,237,120,26,23,148,14,136,165,242,236,64,139,112,110,128,158,189,47,118,163,179,127,180,7,37,21,96,198,143,178,202,74,237,208,51,13,251,136,46,193,70,209,118,101,146,15,99,113,157,221,160,74,22,35,240,153,180,45,62,141,48,97,214,167,33,19,45,209,238,138,98,78,81,152,192,67,124,155,130,81,153,195,229,124,233,220,149,162,203,126,10,88,10,175,32,150,7,134,250,93,97,24,67,61,174,138,157,95,164,38,26,120,133,24,173,217,125,82,244,124,208,115,77,187,19,33,103,173,18,1,93,233,182,235,44,15,73,170,198,237,67,181,106,124,216,18,17,245,225,211,97,43,218,53,33,228,76,250,52,42,137,113,152,155,110,201,210,62,33,45,55,38,184,145,228,13,133,49,29,98,162,240,171,135,206,133,76,89,214,136,151,91,97,154,162,84,79,150,64,243,187,182,206,169,215,70,108,194,231,54,190,212,77,74,220,50,82,99,224,246,83,114,137,70,6,235,149,54,53,222,247,157,181,221,100,118,248,29,26,162,8,248,58,20,38,109,52,126,86,59,38,123,125,94,78,205,80,252,172,115,212,171,137,131,174,83,30,113,28,155,135,92,204,112,242,0,74,92,100,39,250,201,69,167,153,73,146,186,7,140,100,216,42,89,165,141,91,238,12,137,94,136,118,87,210,150,119,106,161,226,68,53,241,17,49,144,120,121,9,13,106,74,85,37,123,5,255,43,164,39,31,58,54,190,187,173,15,147,217,235,27,18,149,196,164,148,200,207,70,182,205,47,39,131,52,27,13,78,150,218,103,242,50,16,56,72,106,150,188,3,38,67,101,114,126,176,29,62,186,201,31,184,132,102,242,176,168,181,216,110,148,46,69,189,182,17,185,83,222,247,192,221,61,211,7,29,83,114,205,13,109,130,210,214,249,247,217,251,234,44,36,12,134,238,20,63,122,226,57,109,239,175,106,113,240,113,215,232,207,12,159,148,204,205,64,203,18,34,126,91,61,57,76,252,3,39,205,104,0,30,217,119,148,65,49,132,198,230,45,171,41,226,127,99,152,209,247,244,200,242,211,250,128,228,185,8,200,70,233,245,39,19,66,199,33,28,37,192,117,133,43,127,244,223,68,82,24,21,153,25,48,20,92,89,97,251,162,195,104,104,172,231,229,59,56,175,241,68,81,40,166,79,179,199,247,11,163,129,161,45,71,151,100,5,140,207,85,204,58,42,170,208,101,117,184,89,85,149,194,48,6,174,128,43,201,198,10,143,96,10,57,48,116,246,186,135,27,183,132,159,15,7,35,97,92,127,24,57,114,41,186,229,88,248,91,199,171,88,125,69,192,208,119,151,23,222,59,70,187,103,216,113,244,229,141,98,87,111,26,39,174,168,180,159,249,108,197,52,254,180,105,122,233,202,133,11,185,184,39,20,94,95,228,231,4,62,219,186,211,123,77,170,200,49,22,5,38,7,203,239,46,195,216,246,235,115,6,224,73,255,230,26,182,66,81,215,117,193,213,54,220,140,233,230,123,214,11,159,165,173,249,158,211,209,6,212,115,243,204,149,20,197,99,216,175,172,23,53,90,137,7,248,68,62,87,94,210,143,214,99,119,70,252,143,30,192,219,172,38,82,166,146,225,131,9,107,102,61,208,207,209,120,126,77,119,24,205,46,53,28,43,170,1,45,158,38,47,86,45,149,202,237,211,189,203,20,166,81,66,41,240,47,185,227,131,185,57,22,185,191,31,211,163,164,8,48,254,198,67,7,236,116,68,242,28,251,9,245,102,18,25,247,51,83,40,176,116,102,75,244,6,138,78,99,188,163,205,207,62,242,81,83,210,209,54,35,214,141,145,70,118,248,80,251,13,50,182,72,159,108,40,24,232,104,87,18,227,139,155,242,168,207,226,14,184,48,89,183,94,194,5,23,219,83,156,201,237,208,22,150,195,105,138,142,53,4,17,61,164,85,39,133,154,122,58,193,239,180,98,227,160,118,172,107,156,130,194,177,50,220,82,225,186,156,68,137,243,28,246,166,77,226,79,19,180,216,178,175,64,236,114,142,55,111,216,68,78,86,166,97,53,91,209,45,153,6,41,148,40,184,217,211,211,217,177,233,82,238,224,83,190,61,163,124,146,169,64,6,165,62,12,127,181,155,188,103,138,161,162,161,240,177,48,34,192,210,89,218,146,105,251,203,111,137,248,100,135,201,95,221,199,70,32,226,140,225,168,25,213,182,196,249,76,121,215,10,103,13,177,25,184,176,254,41,123,36,106,226,38,145,98,191,8,123,131,24,104,28,78,192,29,199,216,254,193,252,218,113,117,252,184,240,83,170,247,171,64,164,34,176,192,141,223,21,102,235,155,14,87,180,179,179,192,116,111,191,48,89,127,10,87,206,202,236,240,182,204,63,129,185,108,254,204,43,147,23,159,87,127,0,20,113,155,233,45,35,6,113,185,244,13,62,251,240,111,6,26,124,246,193,37,13,63,91,87,255,34,101,7,134,67,111,69,2,59,35,220,207,74,26,31,138,231,224,106,139,26,138,116,98,14,216,184,218,4,110,204,72,127,26,233,196,27,81,2,70,221,50,123,195,9,29,63,79,83,97,183,183,15,8,233,62,83,198,11,62,104,207,178,69,37,29,195,60,55,133,123,251,142,69,96,78,147,216,110,168,192,161,86,198,123,124,146,154,119,121,170,12,62,211,115,181,128,207,253,110,202,211,139,59,64,187,79,239,113,41,178,12,38,101,168,58,124,204,198,171,164,110,240,177,235,147,55,13,249,181,107,55,26,156,220,189,11,140,28,108,248,159,134,145,243,231,143,25,6,216,212,151,21,38,144,154,29,230,188,136,237,8,180,205,245,101,75,24,58,132,143,147,136,15,28,113,241,110,56,45,227,198,103,40,87,204,21,40,69,55,15,76,82,205,125,120,175,91,160,5,60,109,15,113,120,227,153,121,224,249,37,215,147,245,13,233,94,4,210,64,207,84,250,234,77,89,135,41,73,157,19,48,169,72,222,161,204,154,188,164,191,17,14,253,130,85,6,207,43,194,14,202,158,61,198,69,111,213,139,161,105,237,251,102,210,225,20,237,212,187,109,249,240,243,221,31,21,149,163,236,120,218,33,112,126,141,22,31,198,252,170,138,82,184,20,95,230,194,59,20,198,85,50,163,67,168,181,94,91,97,242,75,28,166,204,251,146,210,15,203,214,60,243,211,71,242,220,92,110,117,187,161,216,29,241,112,65,107,66,127,22,55,220,226,67,117,118,30,206,137,11,83,155,154,124,171,131,103,39,61,107,227,88,59,28,253,31,12,213,118,146,79,243,163,210,244,135,185,48,63,99,197,77,239,163,58,3,222,136,71,92,148,172,240,82,191,113,94,22,155,211,135,179,21,39,140,128,107,185,28,136,6,103,150,121,192,152,187,242,179,50,6,254,240,150,145,40,145,230,253,89,200,30,126,249,79,7,165,60,177,202,80,115,153,199,83,240,193,36,245,95,114,57,131,161,209,152,1,179,15,87,129,113,237,230,11,115,141,189,45,163,128,8,137,198,31,76,181,90,238,50,131,205,143,150,190,41,138,123,181,92,5,13,179,185,249,88,119,184,83,42,36,159,110,164,130,222,167,7,122,72,91,97,164,211,102,192,53,93,90,99,96,104,186,125,81,147,72,52,187,172,143,101,185,45,181,4,124,166,197,94,10,215,242,5,70,12,166,194,90,250,20,199,187,60,141,82,215,156,10,227,65,218,1,155,139,86,97,11,139,5,12,235,161,180,188,158,37,80,124,179,218,38,26,38,147,120,89,86,70,245,31,102,204,34,185,42,124,182,55,95,94,155,154,244,145,245,229,103,121,124,190,47,34,90,198,65,222,30,216,5,106,13,110,44,26,133,153,18,1,239,44,180,122,95,203,187,175,124,104,46,122,221,218,45,153,252,82,239,181,110,66,11,50,160,168,248,164,152,14,131,164,63,125,57,14,249,79,46,117,227,230,193,139,170,147,137,156,76,223,104,97,1,40,61,235,211,92,193,253,188,71,160,70,72,203,128,33,146,251,150,239,185,59,32,54,254,204,53,126,204,103,14,0,147,156,39,63,172,163,2,244,205,150,73,62,9,18,116,178,72,82,250,8,240,15,74,242,207,208,46,239,236,44,227,67,143,113,59,180,93,253,204,173,50,253,195,36,173,229,173,131,77,246,239,119,216,155,159,230,94,153,134,17,183,245,239,52,134,199,151,139,134,60,123,150,135,75,21,27,204,218,47,10,35,37,224,95,166,160,162,46,129,241,231,206,159,13,14,124,206,147,161,171,207,230,73,189,176,117,159,192,29,98,44,71,185,172,73,203,44,234,85,190,77,133,196,207,220,135,216,17,236,240,251,203,206,162,208,26,11,69,186,140,83,148,105,232,48,221,43,191,203,8,81,86,124,155,210,32,181,112,166,241,89,166,128,207,9,180,100,171,133,71,125,249,28,157,48,144,78,177,88,147,57,131,87,107,23,78,183,98,154,91,37,20,26,209,114,210,50,135,126,251,28,155,53,199,36,180,212,202,166,79,35,73,27,45,95,172,143,117,159,30,36,122,175,30,240,107,76,147,20,195,12,40,1,159,73,122,239,16,192,231,16,185,15,179,5,201,195,56,224,191,76,62,131,113,69,78,133,145,230,140,134,195,46,43,35,50,166,145,27,250,120,194,101,127,233,235,129,81,226,221,209,105,148,77,204,59,149,206,188,34,30,18,79,243,171,101,59,36,166,83,191,210,47,96,238,169,85,80,248,11,98,50,160,79,186,187,190,27,79,244,157,43,196,193,170,52,188,219,105,155,3,222,105,203,178,135,112,124,47,153,43,73,173,183,209,96,57,241,101,143,255,15,151,133,192,36,38,127,119,159,115,69,48,223,167,192,133,155,170,247,56,245,131,105,136,189,123,26,214,211,23,38,222,70,101,144,170,156,172,80,184,246,143,109,234,192,198,111,179,31,184,182,79,95,193,224,222,186,28,126,7,54,145,199,128,207,41,156,166,192,56,55,247,125,249,194,183,170,48,106,110,1,147,213,81,244,229,163,184,170,138,193,173,106,151,119,184,48,190,164,1,131,209,101,210,111,247,225,114,221,192,84,217,246,231,105,184,204,162,229,29,129,141,172,48,183,209,251,244,188,36,189,63,212,53,185,12,229,206,120,167,233,153,148,123,186,201,204,46,172,210,183,6,143,245,133,87,12,134,165,227,129,207,209,154,188,87,142,173,57,213,90,233,236,235,95,26,19,112,39,25,114,11,140,236,110,11,152,242,247,164,77,227,130,219,47,60,158,187,19,112,238,62,203,241,186,13,61,99,144,190,173,190,41,225,14,57,43,185,43,138,215,61,222,253,43,190,20,216,92,198,209,43,86,22,43,112,183,224,206,55,32,216,188,232,150,41,156,253,134,15,90,110,198,14,140,214,240,235,180,111,166,152,124,134,46,124,203,234,255,130,174,7,110,212,6,205,172,112,253,82,66,13,61,47,208,5,66,224,230,147,244,2,70,161,70,102,97,99,27,47,126,124,157,95,64,162,192,86,56,119,159,132,80,55,67,80,40,40,220,33,243,194,121,170,121,215,76,209,206,167,89,177,99,185,111,133,73,102,109,1,227,217,214,167,207,165,252,243,156,25,12,29,158,52,156,210,138,233,91,109,161,102,41,73,127,183,217,177,115,253,103,31,99,92,152,101,12,134,129,71,96,53,99,154,145,48,150,18,104,103,34,9,140,195,246,246,10,236,247,250,179,185,193,124,60,88,6,159,61,67,166,48,57,212,179,251,86,11,191,227,236,163,43,140,156,250,12,24,229,226,44,176,21,74,239,128,103,233,75,95,142,228,172,79,82,226,206,125,105,167,81,9,208,124,191,43,22,135,219,250,180,21,81,7,140,94,150,172,174,3,219,157,201,225,51,149,106,209,166,149,85,110,203,206,114,218,98,203,28,20,239,66,252,174,142,3,120,42,124,70,168,248,28,159,102,36,203,167,79,23,165,22,125,106,169,176,114,75,33,179,127,124,196,224,192,24,196,58,201,209,157,174,254,179,150,37,211,232,187,203,94,51,122,28,93,222,41,23,241,214,139,75,196,26,106,105,65,138,158,127,124,223,61,160,86,212,134,193,28,19,83,5,49,232,42,187,120,59,139,103,164,216,22,32,117,212,211,171,225,201,190,179,20,34,185,178,245,233,211,9,59,190,141,171,44,103,69,113,171,151,64,143,185,38,187,29,233,240,163,248,110,87,141,40,92,23,39,100,45,203,173,222,106,197,23,114,182,29,248,252,165,15,87,37,241,188,232,96,155,39,164,198,211,57,167,174,227,145,108,22,174,128,41,172,28,10,83,113,213,29,62,87,214,164,43,228,236,255,105,181,120,26,178,73,25,206,58,141,36,248,235,211,211,219,77,106,168,12,62,27,172,31,48,144,237,148,36,55,137,10,189,216,114,123,2,134,186,186,197,99,89,97,64,41,61,158,182,115,66,81,248,200,122,160,104,2,60,112,202,95,236,244,192,68,13,186,92,113,106,55,11,124,59,76,77,149,24,4,213,84,206,221,24,161,202,102,118,25,110,196,208,200,103,10,248,124,95,246,195,202,223,184,207,241,192,61,11,229,39,176,109,59,35,96,118,84,125,249,168,158,189,191,237,60,17,186,68,224,115,49,255,36,130,128,177,223,215,3,159,115,57,186,156,204,158,36,71,62,230,197,140,99,162,82,254,120,139,8,127,79,99,58,57,140,250,234,251,52,87,197,111,133,85,35,242,122,190,77,132,36,134,228,199,235,255,192,163,196,44,39,20,126,99,109,140,8,53,66,126,39,165,154,87,103,202,128,8,192,183,13,75,240,44,178,89,86,214,207,23,84,2,230,28,78,242,171,80,173,142,62,33,36,155,213,237,130,219,48,237,28,48,201,144,226,2,64,51,254,252,39,96,74,30,146,244,9,213,50,217,205,32,118,94,242,203,20,134,249,164,5,204,41,32,45,55,202,228,104,57,241,134,173,147,252,39,221,19,47,95,28,250,210,45,187,24,165,200,7,155,163,91,108,75,248,122,87,115,171,151,50,195,213,181,229,155,106,12,63,191,250,143,146,79,191,93,201,222,255,6,164,91,81,74,146,209,196,220,249,114,169,246,52,182,158,45,219,233,129,169,5,200,14,91,16,191,233,10,170,61,30,38,11,107,138,83,6,181,221,29,207,154,75,245,89,32,19,119,225,125,184,209,113,23,166,186,175,249,33,114,14,236,33,5,96,140,61,177,147,248,213,84,14,142,244,192,185,125,34,39,192,38,66,56,21,62,195,239,115,165,195,116,181,196,169,95,225,180,241,193,54,31,191,68,135,224,128,200,41,251,126,7,201,12,139,243,194,166,164,252,249,145,185,19,144,116,93,5,38,8,112,81,19,159,82,244,236,18,59,59,60,169,82,151,119,215,101,146,186,31,76,214,92,94,77,97,154,90,2,134,160,119,43,92,220,245,110,149,96,207,20,63,104,142,152,24,48,5,192,119,184,126,41,69,126,176,14,214,167,70,73,202,47,247,191,4,140,183,226,118,56,100,21,163,249,239,34,38,86,197,40,230,102,176,191,80,53,244,170,5,67,103,63,112,14,11,109,66,37,90,154,162,109,250,137,142,124,228,49,7,158,87,159,187,178,47,158,201,150,223,30,120,90,9,208,7,147,42,48,101,175,67,192,120,199,174,192,79,94,234,163,38,35,24,245,196,15,38,102,57,101,217,83,168,124,54,10,255,54,34,62,234,116,201,11,29,55,191,143,226,4,238,234,55,132,93,245,92,60,190,133,11,237,96,147,59,97,198,101,153,220,171,2,13,195,214,134,145,159,151,122,60,75,152,188,45,133,219,218,222,110,227,169,151,165,149,81,177,26,62,148,136,142,47,61,61,72,228,60,39,99,15,24,97,241,251,105,216,62,242,114,175,35,122,245,85,66,2,201,212,160,124,105,129,118,53,74,147,73,209,166,120,247,192,108,149,167,205,52,247,149,199,77,105,169,235,220,202,89,195,219,99,22,237,148,173,142,160,128,39,14,108,171,50,60,27,177,194,184,223,220,146,183,42,195,89,244,229,144,187,204,120,57,229,65,85,155,150,217,173,238,203,17,182,216,10,167,22,251,40,240,238,67,127,55,153,85,35,126,216,153,135,58,156,137,248,117,89,247,229,196,20,229,229,147,154,183,60,111,183,64,166,172,48,231,215,14,120,13,113,77,32,27,182,227,195,163,38,237,208,105,34,85,23,37,49,90,191,219,168,96,143,239,18,58,21,155,20,189,178,18,221,185,202,179,251,31,176,83,228,30,240,162,228,92,96,204,223,120,154,44,153,167,97,72,67,207,104,54,105,80,234,225,66,152,48,134,2,222,59,245,210,166,115,198,213,229,94,90,227,135,44,98,82,194,15,29,49,198,137,208,211,212,195,248,192,57,220,203,72,107,182,46,230,42,87,236,28,142,28,72,170,151,90,117,201,246,115,55,250,168,252,64,222,70,225,156,61,112,68,230,61,181,90,210,221,220,246,226,238,66,16,187,234,5,2,114,135,220,163,225,27,233,33,177,189,204,132,105,110,174,146,153,49,159,165,101,138,243,126,220,238,223,70,39,79,155,84,142,59,252,119,133,54,94,90,86,206,233,49,252,108,32,95,36,61,235,18,179,160,251,70,7,235,254,105,183,79,133,142,0,0,134,118,188,155,122,210,152,190,6,35,28,89,46,220,111,225,23,240,89,165,126,158,110,196,18,147,62,203,82,216,247,213,228,194,142,11,47,216,59,124,201,111,202,0,170,126,153,241,237,190,17,194,70,176,174,240,35,48,133,98,35,208,46,204,200,160,45,202,213,128,89,71,227,129,161,91,191,240,20,169,77,131,179,235,114,1,119,99,202,23,184,80,195,17,223,30,40,204,105,203,40,104,240,171,255,230,36,191,121,155,192,20,237,212,120,26,15,114,204,179,206,89,156,163,203,186,85,244,73,195,126,220,83,53,96,178,97,151,194,163,87,159,194,7,222,82,118,12,76,58,83,244,25,236,50,55,169,185,67,27,90,157,244,229,192,196,94,122,248,11,13,46,213,207,106,28,219,251,146,242,129,114,63,203,1,163,230,52,134,194,103,132,220,188,217,211,138,121,21,53,242,234,64,207,82,155,218,48,50,157,198,125,24,159,168,54,140,18,203,251,48,155,153,190,251,108,103,113,55,55,221,160,46,61,134,228,87,233,217,209,117,147,250,13,44,208,7,57,136,190,151,78,239,206,174,184,226,205,4,25,146,60,109,254,211,223,236,134,231,246,116,94,145,15,83,15,153,190,64,51,76,209,231,158,176,171,194,40,158,92,148,76,143,139,154,148,120,114,184,160,210,189,165,191,240,250,150,239,168,53,42,244,117,179,196,59,100,177,109,121,28,13,106,146,45,49,31,96,194,160,213,95,94,167,81,211,43,12,9,146,55,188,154,224,158,188,124,77,20,1,198,7,55,99,193,174,15,252,101,183,27,10,37,175,162,40,72,5,220,185,102,238,172,48,14,190,128,173,220,178,60,112,245,92,33,96,110,83,10,103,196,153,188,225,40,217,220,200,74,55,193,225,254,49,34,1,99,131,101,249,54,105,60,31,71,232,54,205,187,122,89,72,186,9,171,55,63,49,141,18,12,177,209,11,147,139,93,125,68,72,215,28,242,234,99,134,37,55,146,81,235,204,249,230,190,24,156,87,14,176,172,107,85,17,226,154,182,21,126,48,229,172,55,125,221,224,252,165,198,27,74,30,210,125,152,186,185,237,185,16,104,133,13,113,51,26,204,220,240,118,85,114,60,94,24,218,193,29,48,78,201,187,238,96,61,88,95,25,40,240,89,88,151,139,6,152,106,203,50,3,38,10,41,240,177,102,214,87,232,179,185,25,45,201,32,49,152,48,254,8,152,160,192,3,147,250,24,79,239,44,249,135,192,72,145,14,255,97,157,101,174,48,209,217,30,47,199,151,56,251,29,46,66,137,212,83,125,48,191,252,70,116,128,81,146,247,153,144,249,122,149,93,193,202,157,62,53,87,131,241,59,222,61,229,152,212,118,160,124,176,41,31,203,118,53,72,150,46,223,150,3,108,213,88,23,134,176,234,83,255,1,182,194,72,133,7,155,184,247,57,137,24,77,182,187,113,206,142,211,180,111,64,201,171,25,87,56,5,24,162,173,239,204,164,250,248,152,118,178,2,14,204,205,195,159,134,192,66,39,57,39,205,252,36,135,13,30,69,14,115,156,115,199,234,249,70,228,76,43,42,231,250,3,199,221,25,24,231,159,194,196,127,125,141,152,24,95,149,19,117,224,91,154,1,83,198,184,100,60,161,160,76,213,247,59,75,233,207,73,96,110,230,158,39,139,165,12,77,91,85,24,154,227,233,48,140,6,98,31,13,19,43,245,109,254,172,17,52,126,154,194,120,52,46,124,86,183,88,49,100,99,204,225,83,141,21,86,110,232,223,216,174,23,169,108,14,87,238,230,119,184,59,169,199,221,127,55,133,113,199,106,188,115,169,91,170,234,151,124,70,230,146,37,32,95,24,245,146,229,32,73,131,15,72,2,146,207,164,138,46,240,72,83,225,214,166,207,36,99,137,236,178,105,225,61,37,102,250,193,140,236,150,225,164,100,6,167,80,192,231,60,42,69,96,210,172,163,105,199,82,168,51,235,211,252,144,29,47,63,155,242,229,47,53,216,8,10,2,38,247,88,58,5,6,12,159,227,103,169,144,74,163,239,182,178,228,17,176,229,73,43,140,59,163,4,188,154,108,136,80,51,206,236,103,250,153,195,233,70,61,65,235,114,13,158,159,4,139,16,36,26,124,238,112,190,85,83,213,190,251,210,119,91,33,196,8,120,73,65,0,153,71,28,95,197,27,70,196,46,61,40,33,107,239,18,174,65,55,22,5,76,145,159,207,34,124,77,106,94,161,228,52,182,31,186,136,185,245,148,31,24,199,147,143,198,64,120,92,236,217,78,232,248,163,137,222,198,73,112,153,135,12,37,75,185,4,202,49,251,192,68,232,2,70,54,74,76,78,66,229,237,35,157,56,48,165,255,173,235,211,216,23,209,240,141,122,169,152,57,61,91,124,238,27,143,134,223,101,202,194,69,13,198,221,186,11,242,17,33,180,232,104,103,217,225,247,193,231,220,44,215,123,218,173,116,125,246,239,6,0,149,211,72,114,187,104,56,44,203,119,147,4,93,66,144,96,240,112,245,30,75,165,75,181,76,125,247,64,157,55,158,166,166,184,41,76,136,218,55,187,70,88,101,203,234,128,193,37,69,143,19,165,170,61,105,211,138,43,36,154,150,79,65,230,78,81,68,169,226,97,88,134,196,236,252,165,85,120,135,115,167,122,246,186,179,95,224,43,240,151,247,31,183,215,133,169,92,175,159,19,159,42,238,58,117,213,115,7,243,186,19,131,225,41,148,166,145,230,233,185,243,192,102,17,8,124,140,36,247,118,147,250,138,128,162,126,27,121,14,223,175,240,70,215,44,219,25,193,218,233,105,107,203,164,152,186,162,40,40,245,120,184,66,33,33,112,53,231,121,185,112,171,218,167,156,131,195,87,95,163,198,232,58,49,73,181,43,41,94,189,155,101,11,95,48,145,248,228,83,152,186,120,137,136,2,115,223,190,48,20,160,2,87,44,66,143,253,17,242,48,49,6,129,231,114,45,0,131,77,70,248,194,168,22,117,239,112,72,214,97,145,20,56,109,15,216,128,146,127,172,15,35,2,227,123,33,170,79,245,230,7,147,51,72,98,224,140,167,233,125,185,68,224,41,89,217,77,226,206,45,107,200,221,158,40,88,157,190,147,194,144,35,198,155,9,7,198,113,141,202,64,31,114,100,218,246,214,86,60,219,108,57,42,108,119,10,135,81,93,89,89,224,142,190,207,55,195,187,137,251,20,109,24,53,118,209,163,149,171,188,28,123,192,103,101,250,183,209,54,187,117,172,253,167,47,26,27,109,239,196,90,117,60,144,68,72,110,166,156,253,8,210,27,121,57,149,215,94,255,129,47,112,156,3,67,158,166,208,46,13,127,249,217,128,182,28,93,240,252,123,62,169,229,211,166,155,39,241,203,166,159,205,239,170,38,169,178,116,172,203,121,177,87,112,80,221,71,70,187,140,117,190,178,41,6,163,50,213,20,110,176,109,56,12,105,177,216,164,236,24,231,112,242,111,155,136,103,215,167,153,150,57,7,92,251,148,203,19,245,8,197,115,224,129,9,162,72,143,115,97,247,60,11,220,125,51,181,170,223,46,150,209,227,48,108,241,130,66,64,186,125,38,13,211,124,174,242,179,207,137,50,155,223,54,199,79,27,185,60,112,142,155,217,129,225,242,81,52,71,228,28,129,244,115,206,229,231,221,176,36,122,143,159,57,53,245,72,174,150,254,232,54,231,32,100,217,116,9,32,193,82,163,101,164,149,45,57,188,138,201,89,248,245,134,91,22,246,247,133,161,190,105,110,136,144,95,159,197,170,164,26,186,124,28,34,123,89,182,218,148,169,82,120,210,227,184,139,148,234,49,229,62,74,253,243,246,172,104,131,151,180,251,160,70,123,27,40,166,183,188,155,120,89,31,241,48,34,110,178,137,83,154,123,102,97,124,26,2,240,173,48,229,110,126,131,63,243,159,178,128,172,48,33,133,11,143,222,159,167,141,68,63,126,118,70,233,92,250,140,58,191,94,227,219,56,18,196,142,129,30,165,199,149,16,1,137,165,102,60,33,54,242,158,3,222,48,54,8,156,201,38,201,183,229,45,203,120,229,179,212,211,188,221,98,164,82,242,244,36,155,197,183,90,60,30,117,203,177,122,126,212,185,144,246,248,221,68,171,246,109,121,198,11,48,99,192,168,79,188,210,143,192,112,119,249,94,76,174,41,221,124,97,98,104,189,198,211,198,216,159,5,62,203,39,172,237,159,73,43,139,32,195,253,224,161,197,133,222,235,80,59,136,234,72,238,91,14,19,135,148,62,133,10,167,52,239,180,108,14,133,219,43,4,91,183,39,97,80,155,194,182,148,5,110,185,198,69,121,158,137,55,212,148,167,48,170,85,95,65,228,171,13,29,48,194,127,59,14,17,124,109,253,50,210,16,117,172,166,253,241,193,216,242,98,108,192,61,116,214,148,191,155,162,3,233,209,100,199,221,242,87,163,136,168,199,110,34,40,225,89,47,70,92,49,135,152,88,9,193,87,223,13,161,22,34,42,234,40,249,24,48,173,122,151,97,141,205,123,114,34,101,70,140,194,63,77,12,72,174,170,203,74,78,146,91,19,166,96,213,238,61,120,33,252,52,194,29,186,146,221,218,154,192,103,134,135,233,136,12,1,158,136,11,195,166,185,125,166,80,37,15,73,226,133,9,243,196,37,123,101,187,75,201,211,185,145,237,237,47,135,164,167,101,249,221,164,196,121,220,231,192,20,243,73,203,215,246,212,124,92,159,36,97,20,193,240,19,58,218,76,138,225,130,212,58,110,63,116,151,165,55,101,121,239,52,47,162,183,10,90,193,148,228,233,51,182,204,149,15,62,86,200,188,226,141,168,185,89,177,68,192,22,104,185,104,193,171,248,249,219,185,171,112,203,149,119,195,6,235,209,237,69,136,103,201,21,218,164,5,119,92,187,96,180,207,55,51,191,155,48,84,242,243,124,153,141,41,157,13,25,151,19,42,81,45,11,19,221,16,216,156,18,190,21,178,51,82,103,124,97,204,160,79,129,10,39,120,226,146,32,159,54,190,73,119,59,236,159,106,180,60,109,78,63,55,22,142,185,43,85,199,36,237,227,150,243,181,3,89,95,19,223,217,233,97,2,53,126,126,160,68,54,47,171,93,183,61,162,53,95,29,228,136,11,85,26,48,238,75,247,180,254,138,156,180,207,10,193,17,191,109,238,179,112,219,205,145,181,167,103,250,228,21,77,102,110,204,57,181,105,208,155,125,19,9,119,231,148,125,146,205,141,60,202,226,48,55,64,89,183,60,156,61,19,21,245,35,238,42,77,63,141,48,141,247,248,34,199,243,28,93,255,178,158,255,63,63,42,189,117,198,42,58,147,228,217,117,111,38,172,5,136,46,227,23,141,38,81,96,27,72,24,7,227,229,199,192,75,58,135,200,173,13,87,10,101,168,245,146,228,24,76,174,64,12,212,186,73,243,76,161,236,105,127,176,149,154,78,169,204,190,51,117,187,159,211,40,194,157,253,83,102,72,199,157,20,51,31,225,162,91,181,197,194,56,35,30,102,215,217,209,198,45,44,239,63,166,67,175,54,91,72,22,136,202,75,255,201,94,248,86,130,4,169,248,202,77,23,246,116,175,247,199,57,194,243,213,120,1,198,119,235,214,253,34,193,112,236,38,123,5,129,169,28,155,1,98,125,247,38,183,200,58,11,199,44,123,5,249,4,23,173,103,163,29,245,110,52,117,201,125,9,183,107,138,144,186,185,84,134,248,194,23,119,137,53,71,188,156,12,142,172,59,228,178,13,55,182,192,158,197,82,101,203,36,3,217,95,126,206,46,169,9,1,54,54,55,71,209,121,144,229,204,41,209,87,192,108,206,91,38,40,53,8,41,174,60,107,152,154,128,252,236,109,228,134,222,112,134,175,202,30,136,58,23,86,65,28,27,72,206,78,129,123,219,31,243,237,79,30,24,22,120,129,55,217,253,190,183,67,214,221,147,192,25,15,79,9,184,115,173,25,2,87,234,45,106,192,240,17,200,57,108,50,162,57,206,59,28,54,75,224,146,166,83,110,113,84,90,57,166,124,155,34,131,123,14,83,14,52,170,124,187,145,185,233,43,143,36,134,43,48,96,76,208,181,151,176,16,32,220,20,39,204,162,152,188,198,214,79,200,102,38,89,32,36,218,182,56,148,200,207,218,178,245,35,234,182,194,23,14,231,104,27,15,188,140,20,197,77,155,69,110,193,18,179,9,225,149,176,6,23,156,28,226,103,36,55,105,133,75,25,170,4,74,155,94,155,108,251,93,14,106,56,181,129,145,120,41,94,44,246,171,22,215,80,20,73,158,37,46,45,99,48,88,91,208,73,174,153,90,131,89,174,137,9,206,160,28,198,98,135,99,80,173,216,134,21,187,194,208,132,167,85,80,115,26,248,30,108,62,200,33,215,91,100,91,185,182,184,17,91,141,142,79,224,137,162,175,191,188,89,170,190,52,156,36,230,8,167,158,161,179,108,14,53,191,185,195,250,211,136,47,202,226,60,99,201,226,242,150,253,146,119,245,94,128,239,246,62,204,58,78,122,49,192,205,21,38,114,33,135,84,111,21,148,57,239,184,7,162,54,218,197,125,68,81,124,143,16,0,213,44,181,116,133,113,19,248,233,129,205,54,138,184,12,50,4,192,179,198,203,73,137,171,122,93,42,148,21,206,184,179,152,131,90,174,106,36,139,228,184,77,77,165,143,178,139,222,185,129,150,184,139,225,46,146,62,205,203,52,252,226,178,133,109,63,245,14,138,187,35,174,52,196,161,101,175,181,43,106,191,247,223,12,231,154,132,208,224,183,95,225,167,164,96,241,249,118,49,170,171,20,48,85,4,114,229,57,87,74,88,2,3,222,200,123,170,91,192,98,96,241,195,150,165,161,138,71,2,226,210,18,77,51,239,185,192,20,41,167,219,107,156,96,146,11,81,216,12,118,120,13,50,193,58,9,223,81,66,151,238,207,30,4,208,229,221,148,192,140,88,249,240,216,52,245,84,66,16,85,162,79,185,41,140,170,62,32,174,115,229,194,125,229,166,110,53,104,207,194,201,99,90,198,85,157,114,16,170,135,223,140,25,191,197,97,81,185,61,212,240,32,45,244,136,197,93,110,116,38,113,37,26,108,190,91,125,191,24,96,177,115,12,219,16,101,54,88,120,194,179,106,128,199,200,50,220,21,21,177,233,171,27,11,138,108,23,129,39,220,166,238,127,130,209,101,167,7,198,225,24,222,171,222,165,12,225,7,143,33,112,213,20,144,106,12,108,190,8,134,49,180,169,123,23,6,182,236,222,223,1,111,108,18,247,84,69,231,178,185,163,255,216,232,16,158,228,199,3,187,151,167,106,140,146,204,215,44,254,91,11,88,185,51,145,59,176,250,236,136,129,123,121,172,193,212,144,139,235,56,193,232,26,174,72,118,29,157,43,136,150,248,102,124,208,50,170,76,226,138,83,232,78,149,76,61,132,100,167,84,43,57,95,23,238,79,194,90,181,4,162,24,205,68,142,239,92,10,147,169,81,2,78,45,173,39,136,80,110,151,81,182,173,233,64,56,116,90,142,87,147,120,170,142,202,133,224,156,223,144,9,119,147,67,172,240,25,48,191,114,89,92,88,46,230,192,216,242,1,55,116,130,134,194,59,216,2,128,37,227,146,216,8,38,218,69,17,0,84,199,241,254,37,25,132,179,157,220,114,249,180,37,13,120,135,147,171,144,182,46,221,141,200,182,119,217,49,207,72,117,28,26,244,33,206,16,65,134,9,177,147,4,125,50,12,224,62,83,58,57,105,89,159,38,135,167,187,245,120,236,183,65,142,218,133,89,90,221,109,25,10,161,187,30,65,199,238,57,87,175,136,30,90,15,73,183,88,156,102,229,8,87,65,0,144,20,38,251,63,64,106,95,36,56,72,96,204,119,59,106,129,52,0,209,172,2,203,61,164,141,75,90,21,95,123,51,101,177,251,44,85,106,210,104,120,101,227,202,214,96,198,146,3,191,97,109,132,213,9,11,17,158,36,129,73,185,114,63,97,163,96,74,250,26,158,148,225,23,111,42,166,82,31,79,8,153,41,221,35,82,91,201,78,84,120,6,89,140,101,234,228,241,196,221,59,205,246,112,105,33,155,94,243,5,8,56,55,223,48,14,124,118,92,205,253,32,98,19,139,131,73,113,14,155,173,240,138,195,3,205,10,253,112,181,161,137,216,246,200,79,4,237,192,208,111,150,8,125,159,3,91,243,43,136,164,175,21,97,245,179,57,207,166,89,16,199,116,171,110,249,153,38,82,215,160,124,35,161,112,198,211,36,133,181,231,229,68,143,214,141,202,231,41,22,109,39,89,42,187,159,164,114,176,239,241,192,136,109,71,38,195,54,54,30,129,27,84,16,158,98,49,44,112,62,30,120,132,233,103,36,67,245,133,17,140,143,44,138,102,118,169,192,48,168,250,197,170,18,179,217,73,83,94,210,246,108,125,110,93,100,97,79,77,59,129,56,224,194,196,11,52,227,5,123,204,247,119,2,148,83,199,139,20,166,72,211,195,155,15,69,149,100,242,88,182,129,231,149,80,1,45,9,197,167,131,208,168,246,236,142,74,104,66,236,4,234,28,103,107,145,107,67,120,70,98,69,108,55,190,11,30,144,226,121,25,234,13,31,200,22,184,168,49,220,77,203,185,71,162,206,54,81,22,201,140,58,231,231,253,85,133,205,69,242,224,206,244,93,59,178,101,200,72,233,178,9,82,58,84,157,161,99,193,240,71,134,173,192,5,38,241,104,25,198,138,24,156,84,134,183,200,255,67,196,118,105,64,159,92,229,62,35,43,229,44,204,164,129,113,228,95,182,215,33,67,202,212,183,108,176,228,88,247,30,89,87,141,193,148,87,67,16,81,87,192,5,177,136,166,176,209,56,5,140,83,88,96,163,195,246,104,39,249,64,82,18,107,89,114,236,117,254,179,18,162,83,50,67,7,148,94,17,237,60,163,69,206,171,194,184,18,252,222,196,104,53,205,41,30,72,169,69,224,28,129,182,179,28,100,188,90,71,53,172,59,220,7,21,139,2,147,207,177,3,45,122,30,66,254,139,122,175,163,148,133,237,7,94,195,79,14,156,2,56,60,53,105,145,164,138,18,169,129,233,73,59,28,22,161,242,188,66,180,126,158,188,66,56,76,90,180,11,249,12,241,134,0,19,254,116,148,228,227,46,239,134,100,53,156,64,197,184,114,36,251,98,24,13,131,7,191,200,177,58,195,249,60,141,123,219,219,61,144,143,146,4,87,88,125,122,137,108,75,18,90,212,72,134,113,19,175,233,7,23,203,239,147,153,240,75,108,223,55,15,180,239,169,233,177,70,121,218,110,146,41,55,215,11,103,139,9,71,6,43,92,159,50,195,97,72,46,43,242,153,169,235,232,10,159,5,67,25,143,103,207,146,117,40,239,166,16,119,151,200,204,77,4,12,247,155,83,236,37,102,100,121,12,137,14,108,110,184,43,44,213,131,118,221,171,208,137,189,62,82,56,67,71,125,80,211,92,13,52,189,31,38,172,225,221,141,64,212,208,172,193,51,244,148,118,250,135,135,185,151,30,24,89,136,21,48,42,177,2,255,136,95,61,159,24,223,202,144,88,36,161,155,22,41,91,185,255,156,191,2,227,91,108,129,178,81,234,187,249,93,190,69,195,19,176,198,11,159,157,51,126,87,31,75,164,74,201,61,135,247,202,39,225,217,172,218,158,114,44,113,87,202,190,209,49,151,155,216,1,108,110,232,16,122,102,58,228,212,154,202,15,119,90,228,15,217,169,211,223,92,253,69,113,168,231,204,155,140,228,20,216,178,220,106,192,8,174,119,133,201,7,108,1,103,42,23,165,140,160,96,236,183,155,233,95,196,136,192,17,120,236,128,238,40,167,231,210,234,136,130,247,113,7,124,230,156,194,16,103,135,207,141,76,175,173,246,53,49,171,211,246,26,48,85,77,245,169,235,104,78,241,135,151,126,158,191,201,90,52,226,154,131,38,44,6,63,218,83,82,2,201,72,11,184,147,130,42,240,48,57,42,175,173,56,155,172,134,188,241,252,206,28,149,25,237,151,25,162,48,201,26,45,224,86,151,236,9,248,156,225,129,15,24,215,148,212,217,20,99,1,31,81,175,130,215,78,234,108,48,14,146,59,111,147,169,212,202,86,105,186,28,107,71,173,12,90,26,93,107,124,18,229,45,222,242,194,101,88,108,70,230,21,19,44,96,68,181,171,194,220,73,125,184,11,252,53,90,91,55,206,174,220,162,228,4,74,206,218,180,142,236,24,30,45,42,193,72,18,202,218,114,203,43,217,183,164,10,166,210,162,48,85,127,251,86,92,21,49,87,55,166,155,223,172,231,143,225,179,61,48,106,54,254,105,166,124,147,19,151,8,251,167,184,96,40,217,218,82,90,154,184,155,68,49,87,167,156,75,248,47,200,20,139,132,176,105,154,115,173,62,229,138,144,252,122,217,20,137,105,111,41,36,59,233,173,189,163,224,83,10,225,147,229,79,222,186,63,42,144,132,10,34,25,27,71,20,59,162,51,219,165,110,251,216,102,125,150,91,123,87,173,198,249,169,16,173,65,168,5,91,70,87,162,176,212,172,230,52,208,154,149,229,229,92,77,168,26,140,178,191,204,25,174,245,163,43,116,109,13,62,135,104,215,186,216,98,242,90,183,196,179,103,45,143,134,146,125,122,5,63,206,164,165,20,154,137,180,117,175,35,0,110,163,8,213,74,234,70,152,227,77,227,90,94,133,40,140,130,221,230,142,45,83,64,238,74,203,152,140,103,46,42,152,137,165,12,45,189,38,167,200,41,181,136,32,37,165,198,129,110,114,68,73,34,241,167,254,183,50,91,74,206,109,23,106,90,21,222,141,96,37,10,126,183,104,32,89,193,58,170,9,57,224,115,224,204,167,158,125,70,149,2,112,234,85,7,12,37,173,160,13,177,20,139,170,3,134,39,230,86,164,15,206,105,253,221,100,49,184,19,20,120,108,101,189,166,194,188,47,175,135,36,195,15,165,10,41,227,239,136,157,122,203,27,113,132,59,94,217,40,113,227,103,195,110,156,132,104,34,247,68,160,53,138,187,89,108,82,105,79,205,17,25,100,31,108,37,72,50,211,8,178,18,159,113,24,63,87,122,224,121,153,63,128,33,113,18,86,133,100,201,161,1,83,145,166,140,14,70,141,224,40,85,7,194,5,102,138,113,177,182,105,230,174,74,216,128,184,75,148,80,159,67,1,162,29,129,207,181,35,248,184,22,58,93,173,41,89,4,110,142,21,63,171,26,131,157,48,100,144,102,234,45,155,219,172,119,65,51,60,229,53,208,99,205,36,165,215,200,8,40,111,135,207,92,81,82,198,98,62,11,175,196,63,134,228,164,116,95,97,40,80,106,192,53,137,130,0,48,228,6,78,68,1,59,100,174,207,203,185,98,59,203,197,175,18,244,121,249,10,110,27,24,54,136,99,10,138,99,200,25,235,144,140,168,123,233,187,207,21,111,250,194,159,166,206,48,4,54,101,15,39,32,224,50,179,148,254,201,168,242,118,48,177,16,194,168,194,140,83,76,184,195,75,107,177,35,37,116,105,48,135,117,240,161,100,43,139,20,142,152,179,39,121,22,55,52,47,101,109,165,221,33,70,235,38,195,129,25,30,37,43,170,173,166,182,130,67,134,121,42,71,80,165,48,196,83,190,38,121,8,179,20,165,27,130,60,193,215,46,181,103,103,183,21,230,55,99,131,117,78,30,106,234,154,18,137,25,165,247,14,184,61,4,185,248,172,182,23,165,144,54,176,217,93,21,166,112,55,94,62,72,75,204,10,79,167,89,6,77,89,121,142,154,57,103,124,221,163,177,158,69,148,1,24,199,222,8,56,203,141,19,24,205,197,26,76,69,3,97,231,173,48,100,112,222,112,2,249,58,199,129,75,106,241,114,234,76,222,167,77,6,60,96,104,96,154,194,167,211,130,171,40,91,76,174,42,124,238,33,254,195,168,245,94,74,109,253,137,138,148,128,241,21,232,211,137,124,91,135,225,9,83,186,73,224,114,217,161,166,241,150,104,183,48,164,206,236,219,44,179,90,233,11,225,134,15,154,63,250,84,238,233,63,102,42,146,100,63,152,122,217,46,148,118,213,148,220,157,94,183,113,147,86,186,22,40,133,97,208,117,178,175,78,201,243,124,152,169,224,132,191,92,96,73,69,27,42,153,190,94,40,4,13,89,203,75,105,173,184,233,248,112,67,10,113,198,95,40,181,48,93,157,232,156,19,24,158,89,229,195,43,38,184,230,204,111,228,234,212,103,38,158,63,198,203,9,49,41,237,15,236,7,156,35,1,27,99,171,142,231,186,164,195,149,51,63,111,157,75,29,131,163,11,60,183,14,55,102,249,214,151,111,217,211,26,106,107,46,144,96,112,95,66,140,2,145,121,174,151,46,143,128,128,46,125,4,87,60,44,100,85,138,123,54,133,59,38,121,124,155,172,100,57,152,145,176,174,253,190,156,61,73,152,127,32,215,227,52,118,24,102,198,165,47,63,155,144,252,48,110,216,202,158,88,176,235,90,244,57,188,195,207,203,137,71,228,120,57,100,188,114,110,147,180,146,194,226,96,1,229,135,116,21,26,226,160,20,199,121,180,148,224,29,49,164,187,233,145,105,147,147,18,136,82,242,60,131,202,143,176,210,16,171,187,65,239,191,103,116,75,54,82,35,161,133,164,22,40,94,222,168,94,80,194,74,84,125,93,87,194,224,52,148,247,145,69,23,204,220,164,230,148,135,84,146,220,199,32,76,174,36,206,117,37,16,69,130,37,200,198,206,61,113,111,37,2,132,174,18,78,147,128,141,124,79,225,117,175,19,7,174,75,245,52,26,35,208,130,101,144,159,169,123,71,131,56,36,120,239,169,212,94,79,175,17,109,42,209,169,166,105,62,31,24,234,149,75,135,73,213,207,195,227,9,87,93,191,108,153,146,47,5,140,15,192,153,116,42,60,236,77,151,224,49,64,75,48,95,64,250,53,84,214,2,18,152,112,155,2,167,151,219,52,161,160,20,15,83,34,42,151,44,24,69,103,139,159,93,155,17,246,62,48,249,220,1,151,135,9,218,100,137,146,243,126,51,120,125,107,167,157,85,81,99,50,152,252,158,30,5,29,83,193,173,134,138,229,53,244,221,3,29,3,127,24,63,254,243,106,254,74,216,75,145,120,150,205,154,146,205,230,9,194,86,8,57,146,156,159,29,58,177,96,225,161,96,170,223,50,114,131,57,149,46,154,182,242,118,103,196,44,119,192,231,6,173,134,152,149,4,92,158,91,110,224,93,236,207,110,34,56,110,74,157,205,20,166,51,161,222,166,252,61,200,127,73,150,205,98,166,225,51,237,113,29,47,70,122,91,149,68,26,139,221,247,141,210,70,174,74,45,119,54,161,213,119,144,205,34,255,149,100,30,65,183,178,60,39,2,216,246,64,133,91,13,42,90,234,86,250,195,234,93,40,157,241,135,43,57,212,194,170,218,233,162,224,242,43,198,184,244,80,107,87,140,215,11,23,169,96,7,70,86,219,39,18,57,175,103,181,73,159,33,75,187,220,34,57,157,11,163,165,252,46,136,25,135,95,116,206,145,66,129,188,178,180,115,26,215,160,43,207,84,133,74,211,16,36,94,65,94,79,20,178,138,53,68,230,107,113,169,28,224,33,158,85,131,41,201,10,194,113,187,143,95,106,123,82,13,186,223,69,50,137,94,202,66,72,50,52,102,252,7,91,151,87,133,207,223,121,161,5,112,25,106,237,192,167,56,194,73,145,161,112,83,250,95,227,60,108,65,226,142,234,103,238,229,209,57,104,161,53,144,81,43,172,194,253,5,57,26,44,91,14,159,253,73,239,150,70,124,145,253,148,32,201,15,201,112,149,119,128,173,206,153,239,19,139,232,85,127,32,185,52,94,62,251,206,138,82,106,16,63,59,81,199,33,102,57,145,156,224,188,161,16,137,186,219,170,176,85,225,5,156,213,35,101,36,228,33,75,1,218,171,204,67,10,216,243,114,202,241,76,214,150,178,174,82,119,121,238,165,241,238,70,220,83,244,54,8,140,181,25,79,159,9,95,242,3,91,134,162,192,75,191,125,140,238,26,55,106,224,214,229,248,154,168,114,231,126,191,13,147,189,74,129,144,183,149,226,135,53,2,75,15,108,169,204,1,99,113,74,183,156,83,62,178,12,128,235,40,114,151,161,230,100,221,153,150,44,102,40,79,67,204,30,28,215,25,250,191,92,31,24,173,206,17,227,9,3,143,234,167,76,10,46,71,72,75,80,163,173,250,41,70,161,217,2,206,143,43,14,97,199,185,67,112,195,36,3,133,163,14,175,126,80,135,153,30,151,74,75,192,116,19,59,30,73,199,91,233,73,81,163,36,194,235,48,62,11,217,241,140,218,94,36,76,178,145,122,40,140,51,54,228,56,40,114,19,34,91,132,67,238,101,3,209,200,60,247,35,16,132,127,193,81,212,26,84,231,10,50,103,143,239,194,181,108,140,136,170,84,117,62,56,66,237,198,120,88,5,29,240,226,95,181,27,20,67,85,36,171,164,88,216,136,111,44,37,103,164,26,132,234,241,11,151,53,159,135,137,182,93,56,115,39,18,184,34,72,233,45,179,186,42,85,239,130,15,39,4,103,58,140,240,42,37,53,225,163,10,97,34,206,170,178,158,167,201,203,244,121,210,225,212,82,221,34,244,209,122,9,249,160,202,149,89,198,122,157,245,20,252,118,152,239,93,29,59,148,112,69,96,15,184,236,174,179,140,34,131,208,203,160,254,179,85,113,224,83,107,129,21,225,48,153,41,114,17,225,72,158,30,19,1,214,2,5,131,75,119,213,189,105,124,214,122,248,45,252,203,51,4,153,184,140,37,29,78,50,77,21,38,152,163,45,183,116,85,239,212,179,3,245,214,158,166,157,127,237,118,43,25,176,37,63,189,134,233,20,186,74,25,159,250,212,223,77,126,240,16,173,168,62,245,225,100,20,73,159,76,213,57,141,202,163,90,182,16,74,234,43,96,242,41,230,51,89,146,231,84,177,185,193,180,167,51,109,154,208,101,192,38,206,172,48,170,63,1,27,55,198,243,52,117,23,43,224,115,103,121,86,208,49,34,82,242,167,185,137,232,213,16,61,25,180,65,93,220,203,244,240,234,3,23,143,82,13,171,93,123,225,159,60,173,195,133,82,35,125,24,182,185,43,90,70,2,227,243,110,98,189,174,12,198,44,44,186,132,58,148,167,209,229,164,177,109,221,14,201,45,235,1,115,51,87,105,9,226,161,251,142,72,70,134,88,165,62,179,209,152,187,54,31,5,143,66,63,15,55,195,112,134,107,203,66,110,73,14,117,75,108,117,110,165,97,84,163,77,98,7,150,232,84,2,181,244,149,231,97,66,121,61,96,35,129,23,41,68,8,227,135,43,14,18,89,208,171,27,137,106,248,242,2,230,106,248,168,75,242,231,144,51,164,87,84,184,146,141,216,227,49,103,160,45,225,78,209,77,26,186,163,72,19,168,84,34,85,100,158,5,1,140,234,232,84,24,142,133,128,11,217,189,170,142,154,172,156,206,37,30,113,149,168,210,39,196,233,37,116,24,107,165,108,64,5,76,207,212,8,121,201,133,132,156,236,212,196,175,243,118,41,207,141,143,176,61,170,174,40,154,142,128,17,21,145,46,67,58,241,194,224,77,194,99,248,27,83,15,201,77,164,85,100,60,208,95,58,123,86,115,57,79,114,100,91,19,165,220,115,250,231,20,154,154,149,75,164,202,240,114,171,153,161,71,75,44,160,86,149,202,229,80,15,37,81,110,33,43,169,12,47,189,180,93,91,149,2,110,57,222,128,177,215,71,192,181,200,165,19,120,121,222,32,40,97,9,249,93,148,69,123,78,34,74,185,85,190,59,140,242,203,177,196,125,103,76,133,49,37,252,187,137,35,86,101,141,207,137,144,174,6,47,238,0,17,83,51,166,165,30,106,158,56,201,206,234,235,10,147,31,188,2,70,42,71,154,61,140,247,177,6,140,120,154,104,38,99,119,186,255,96,160,187,157,196,216,56,51,176,30,11,59,68,147,33,89,121,6,115,14,86,128,43,46,27,189,234,104,10,147,115,154,3,134,212,67,190,205,38,159,125,1,12,227,47,72,162,154,188,44,50,225,194,198,103,38,53,241,154,2,195,144,27,40,199,205,120,208,225,28,69,56,84,54,97,87,81,123,110,4,60,252,119,157,29,7,9,229,43,114,141,127,208,133,70,7,250,189,34,188,151,113,62,80,156,231,82,209,184,80,228,103,157,107,30,186,175,59,84,170,207,225,181,20,70,169,175,133,66,182,165,26,223,159,133,215,26,2,211,128,161,51,81,148,180,243,26,40,251,149,194,100,14,117,255,213,25,177,247,164,239,166,124,57,26,158,169,21,27,250,52,206,254,28,234,219,195,104,11,20,166,10,46,190,205,13,246,222,3,12,46,59,30,254,37,45,9,10,93,226,151,15,12,177,158,145,37,252,203,202,231,102,92,70,231,14,102,3,129,112,35,154,173,17,16,104,221,184,108,191,250,119,114,107,201,88,140,35,13,24,167,69,15,184,145,159,50,2,198,49,190,190,154,61,224,153,251,101,112,108,230,46,102,224,253,219,231,247,94,199,2,162,66,156,58,227,67,81,19,187,2,30,205,100,31,169,150,254,224,114,44,134,203,65,77,56,237,92,169,62,241,3,86,52,206,175,174,48,92,186,203,95,94,173,198,90,224,78,13,236,207,149,51,224,64,194,235,190,47,140,40,221,39,234,53,76,167,179,220,202,183,70,40,150,84,203,245,193,63,253,188,34,48,49,238,159,29,192,62,72,201,223,148,167,225,74,248,42,19,134,201,101,206,91,79,107,180,210,236,178,245,131,33,197,207,83,90,158,127,87,122,135,207,112,220,11,56,112,195,90,243,166,109,203,110,185,195,141,184,252,248,20,245,128,207,228,40,242,105,88,177,190,60,76,208,99,103,213,161,15,31,11,230,187,220,15,83,1,106,87,240,21,243,113,84,175,204,65,203,38,91,188,66,224,59,147,40,2,193,45,168,15,67,147,217,226,225,77,244,251,129,107,138,47,23,75,242,84,212,100,160,2,238,76,23,249,178,113,231,77,127,55,60,162,121,10,90,137,108,121,195,142,129,130,71,68,224,68,84,219,31,102,18,78,153,165,137,45,243,179,3,112,22,166,33,69,88,6,163,135,181,28,134,207,60,46,85,230,182,134,193,200,191,141,59,234,222,22,129,147,149,130,127,176,169,216,200,44,53,6,120,31,173,98,69,192,250,48,148,140,203,151,87,193,18,190,26,80,56,235,205,109,254,125,250,108,122,77,27,142,128,186,209,125,126,48,150,237,136,115,7,5,52,56,236,186,195,231,232,168,227,246,105,51,9,246,207,223,1,76,201,242,22,216,38,128,79,241,99,51,112,35,44,2,163,19,185,139,195,16,247,198,253,160,53,83,128,253,238,177,28,121,236,97,138,66,137,230,171,235,44,20,18,37,164,225,100,227,165,225,112,177,208,224,69,201,207,26,223,104,113,9,237,151,124,158,98,13,212,143,230,183,157,53,43,229,187,31,134,17,193,149,254,206,114,199,198,187,206,16,131,185,35,205,128,187,92,14,128,123,202,62,141,58,242,171,151,148,204,116,142,206,254,232,75,171,23,40,122,238,126,132,198,32,36,214,59,224,158,111,1,255,129,173,26,211,135,186,119,232,180,180,225,164,41,127,174,45,147,95,37,222,189,4,134,164,212,55,28,203,15,185,244,220,192,196,160,199,247,237,81,201,192,8,191,25,48,202,49,233,235,82,114,231,247,173,201,48,152,154,23,127,26,215,202,204,250,114,226,45,190,62,96,26,90,215,121,12,140,52,157,175,205,105,68,215,250,114,244,170,62,49,75,138,78,76,204,65,94,158,59,183,189,239,219,104,248,148,91,157,131,197,62,103,142,109,122,154,187,240,238,149,176,230,46,40,109,29,134,39,124,116,129,59,183,57,127,57,69,195,89,6,212,2,239,126,252,144,137,201,191,86,20,71,207,215,240,245,35,87,219,2,227,77,44,223,207,166,54,7,98,56,105,248,217,32,125,64,140,126,83,246,20,180,136,40,206,250,246,74,163,202,77,242,105,62,214,219,248,38,3,197,88,245,150,163,219,175,38,218,237,159,134,156,48,221,211,135,150,141,47,86,6,106,204,161,79,187,59,221,234,176,209,198,14,237,50,202,215,28,54,109,103,69,113,210,205,64,41,224,190,71,0,73,152,203,51,14,173,164,16,134,27,69,73,46,246,62,153,219,106,121,4,238,148,92,250,187,23,4,13,37,11,76,108,197,231,48,110,152,43,21,6,154,136,20,85,71,41,24,104,210,99,166,123,86,189,97,230,120,91,242,238,97,92,111,95,151,109,227,61,76,242,114,252,175,201,45,141,99,121,86,61,32,154,109,5,205,151,15,68,95,132,202,5,198,20,73,241,52,70,141,62,124,110,177,49,255,55,193,147,91,107,72,168,120,33,121,60,29,134,201,82,91,134,138,223,244,46,69,88,62,63,159,134,62,245,19,60,6,38,17,60,73,175,52,88,201,253,208,133,74,111,77,29,236,6,181,165,159,93,155,176,77,145,205,146,108,185,210,221,52,196,240,235,243,233,21,20,60,253,120,217,228,226,220,114,87,186,28,238,92,63,85,109,126,235,182,192,54,115,12,0,111,57,58,55,91,155,118,44,85,56,81,63,24,14,191,81,186,194,166,43,236,48,143,63,48,132,13,43,96,212,145,198,11,163,144,25,240,49,8,166,116,42,228,18,197,231,18,122,47,132,235,117,170,49,6,241,114,38,177,238,57,92,137,115,243,223,221,11,213,113,207,211,167,101,110,57,66,122,157,46,163,137,193,233,99,151,180,168,27,137,152,218,43,5,91,197,187,156,238,29,83,187,252,204,128,47,143,108,216,234,171,55,151,11,152,122,149,223,151,201,136,167,194,251,65,167,43,49,17,121,132,221,60,235,187,39,105,130,14,91,237,209,148,150,161,156,245,145,85,1,91,10,174,118,10,188,31,191,160,45,134,52,98,41,179,40,12,45,210,248,224,51,169,123,211,253,14,35,185,123,195,201,212,122,122,236,92,161,63,197,47,152,136,43,254,17,237,239,210,188,174,131,248,4,116,26,207,76,65,109,126,250,187,141,34,77,215,23,248,167,226,0,76,118,233,218,10,67,196,220,2,198,233,174,63,107,25,129,254,7,163,154,90,159,137,4,41,211,183,4,22,73,94,115,234,94,11,247,211,151,184,7,140,99,97,191,240,254,232,105,144,255,36,149,188,104,211,72,208,31,217,97,170,106,117,175,69,152,120,251,167,89,30,89,119,83,75,104,243,193,134,139,181,140,254,236,212,243,243,28,31,148,232,72,214,73,10,250,177,40,14,72,251,208,53,210,141,28,11,186,59,140,211,96,233,128,144,105,213,124,42,100,18,96,246,212,51,132,253,176,124,93,138,79,226,244,209,214,19,104,80,59,249,193,240,67,95,17,92,78,55,164,20,189,83,138,113,73,102,181,38,200,196,219,223,84,42,68,102,212,120,100,43,240,196,60,74,249,59,235,65,143,78,242,245,191,77,7,153,108,52,109,212,146,153,200,126,250,183,219,13,46,26,150,183,223,54,225,160,154,20,74,233,155,209,108,247,118,113,240,229,172,86,14,76,84,31,248,243,101,233,103,219,114,230,61,224,173,158,198,246,219,219,106,188,154,139,18,229,9,255,212,89,194,236,131,61,225,107,50,33,167,222,117,102,159,27,210,252,152,233,7,60,89,144,137,138,173,107,19,253,179,157,56,60,107,174,114,160,178,144,88,105,31,140,114,149,94,138,206,230,147,16,80,250,224,10,59,139,116,53,215,80,36,101,63,184,217,169,88,212,152,117,197,137,1,33,62,138,218,242,105,130,49,197,251,26,139,191,201,38,71,45,65,249,2,181,103,226,145,248,85,155,62,12,9,175,47,155,110,106,60,107,40,140,187,165,57,188,143,141,34,91,63,53,245,44,241,15,110,140,227,212,79,23,228,33,63,148,148,166,188,159,118,51,231,138,195,5,89,249,246,192,251,83,156,7,158,143,209,71,41,147,147,18,152,190,7,166,130,254,106,130,177,201,223,61,206,193,92,181,191,49,119,62,233,245,97,198,125,158,106,39,147,200,89,124,61,159,139,119,133,91,83,96,84,229,125,166,192,23,62,116,159,50,46,255,88,238,148,126,159,205,74,158,182,20,251,18,48,165,140,58,83,160,178,152,105,56,220,172,134,91,96,164,192,125,143,164,106,103,86,89,148,108,31,188,239,131,153,149,55,198,12,156,82,56,206,22,100,176,233,242,37,48,207,168,71,244,69,221,137,200,140,172,211,144,67,207,63,125,238,7,207,81,141,245,1,137,181,195,231,200,188,133,167,192,76,196,117,225,93,244,103,81,76,94,252,164,134,188,10,173,86,89,31,29,215,140,183,27,185,133,181,198,159,77,206,219,109,26,139,143,157,109,84,255,223,189,134,107,229,185,155,140,103,239,63,71,92,117,20,71,138,90,140,216,70,95,53,134,177,170,230,245,28,151,195,82,200,183,195,217,228,52,212,28,93,148,100,56,12,81,156,222,138,208,211,254,84,10,128,103,126,140,85,98,34,185,59,200,230,165,230,63,133,26,110,35,160,235,188,110,8,11,152,212,146,226,111,166,244,95,92,133,88,209,68,65,188,75,56,44,87,125,218,181,99,101,146,24,55,187,30,227,168,244,125,97,61,96,102,224,212,107,139,103,231,82,136,98,186,156,138,158,147,247,75,234,2,198,110,122,239,37,38,10,235,176,17,191,52,189,58,192,55,232,93,210,122,95,122,96,97,20,183,24,201,179,6,103,210,107,73,55,229,116,31,170,70,22,137,108,25,112,214,57,243,151,53,28,163,87,47,107,231,12,251,178,111,249,209,176,14,60,134,42,186,220,179,94,152,241,208,105,2,47,153,143,22,25,150,93,156,79,211,154,227,203,22,85,62,146,9,245,184,36,142,23,47,167,38,124,234,234,200,20,144,199,80,87,42,131,101,105,25,105,126,76,49,24,85,116,195,32,176,90,115,76,80,216,76,229,213,248,8,182,239,70,196,100,133,32,171,225,26,135,182,49,158,206,100,115,202,167,187,17,166,198,12,54,33,243,253,248,135,200,78,244,134,159,211,53,169,255,167,195,160,53,239,112,193,187,33,240,36,181,215,97,66,151,249,241,123,81,100,23,45,235,246,43,213,169,6,173,179,91,162,4,192,30,235,126,33,165,250,137,33,13,115,71,80,144,47,176,229,69,250,120,252,232,153,100,171,155,80,137,58,10,219,68,146,53,111,228,170,57,150,222,206,136,143,11,140,142,70,118,43,5,253,186,41,238,110,68,126,106,141,83,145,224,70,235,218,50,118,130,232,180,105,177,232,186,21,134,34,217,159,206,184,159,134,12,231,217,180,215,87,192,15,65,80,51,145,77,117,145,214,20,157,54,77,45,65,38,241,102,223,117,23,15,36,142,176,31,45,129,169,233,247,17,153,156,215,73,54,172,77,224,212,247,104,171,153,107,242,105,44,232,189,189,79,177,245,103,19,115,147,101,159,226,162,71,5,78,215,141,148,34,139,181,252,248,32,36,147,197,12,222,196,227,179,239,118,28,238,37,203,13,213,76,211,149,190,5,132,30,75,23,183,23,25,94,174,0,130,148,219,49,83,166,184,97,140,150,207,227,92,56,27,144,107,22,148,217,224,171,235,12,45,185,45,210,99,141,12,34,159,226,203,116,153,228,202,79,161,90,242,248,28,89,84,171,44,237,239,109,138,56,223,226,59,29,120,214,151,246,232,62,87,117,15,232,24,75,108,149,229,69,4,129,170,154,230,176,201,12,72,252,33,145,147,231,219,157,205,225,60,53,254,0,105,148,239,242,80,243,235,205,250,192,36,233,121,143,67,69,89,100,150,30,120,91,132,223,225,115,127,190,41,16,196,62,16,137,242,223,149,141,38,179,107,100,228,76,83,223,208,152,99,168,99,9,108,105,223,211,97,148,20,180,225,133,232,84,13,248,128,107,200,203,145,161,254,74,78,129,59,68,241,242,187,10,117,139,190,180,153,26,251,74,97,146,78,158,204,11,243,193,198,44,176,165,105,92,95,71,15,184,136,184,121,179,192,238,92,126,13,196,254,76,18,48,181,210,176,175,196,30,212,154,33,175,182,74,35,95,247,4,150,218,173,164,5,166,148,185,198,187,73,97,77,18,200,234,86,78,238,227,1,241,143,152,26,212,88,151,116,135,171,153,123,78,159,238,121,185,235,105,33,197,147,228,246,203,214,216,157,16,112,24,169,239,120,102,18,174,219,238,102,35,19,182,206,169,79,83,215,238,86,16,236,108,40,47,93,152,154,129,175,92,7,90,202,146,228,132,65,195,155,21,235,189,210,205,54,87,152,154,42,63,87,57,208,151,70,22,113,97,126,92,40,160,80,75,39,253,178,229,5,121,187,73,96,190,57,116,192,70,142,231,159,30,182,61,105,224,145,204,131,20,48,165,63,83,225,204,253,208,209,110,65,104,69,81,9,243,181,57,204,1,46,63,139,164,161,228,251,25,197,10,105,106,48,150,180,160,29,107,147,10,165,155,179,111,48,163,31,79,227,48,173,250,105,187,139,58,186,133,36,219,126,21,133,21,222,161,103,117,64,128,160,125,178,61,81,7,184,227,122,210,225,128,130,209,189,94,198,110,156,181,203,136,208,248,22,127,94,4,91,186,142,22,41,75,238,40,132,3,164,104,136,25,207,95,141,213,99,188,229,85,7,139,60,223,207,251,179,217,25,123,209,237,106,96,15,127,14,53,136,32,237,138,165,179,204,148,205,2,238,240,89,232,234,33,107,35,96,14,35,13,244,158,75,20,85,51,1,231,84,244,105,206,189,239,114,178,57,44,178,238,225,45,184,72,0,169,228,209,240,52,2,216,187,198,175,26,164,198,232,143,70,152,108,198,211,156,107,253,233,110,4,12,253,71,83,5,91,117,203,128,164,224,227,190,56,48,185,202,85,55,51,18,226,63,62,3,104,247,202,18,158,92,194,242,72,114,20,255,246,96,38,232,54,187,141,224,223,97,238,142,35,73,159,192,116,242,165,231,153,210,49,98,30,146,122,2,207,195,39,128,3,220,117,31,69,110,55,127,98,145,246,44,241,109,201,238,72,20,117,69,151,238,161,148,203,228,103,80,110,253,93,79,16,141,97,55,147,151,83,156,86,190,117,139,150,5,230,147,230,134,64,102,241,153,195,219,254,36,29,78,154,101,251,216,158,209,174,59,63,186,15,77,75,193,86,44,14,27,79,255,44,154,243,2,135,221,55,203,96,3,153,69,246,232,211,44,114,76,253,211,8,114,110,57,62,50,37,155,31,207,220,32,158,67,4,65,211,113,44,113,240,251,217,5,90,234,203,1,65,174,15,23,167,31,191,4,191,169,34,209,37,233,56,248,194,61,135,9,247,3,101,8,10,239,129,19,234,131,153,133,114,121,135,147,209,200,87,63,24,86,221,203,253,77,138,83,134,229,235,251,118,37,206,37,239,46,228,240,186,71,195,238,88,99,200,120,33,32,84,220,204,71,73,100,37,49,129,10,181,106,205,65,142,176,33,217,81,80,158,121,41,205,129,79,159,18,52,185,48,133,81,201,59,188,97,26,223,82,79,96,152,18,29,133,186,121,138,249,132,178,212,49,20,191,177,134,19,176,235,88,23,171,187,235,254,116,55,150,70,133,73,181,242,30,107,70,41,47,25,74,120,224,241,250,124,240,204,136,158,74,151,109,146,119,62,127,7,108,59,51,221,242,89,131,63,234,61,64,132,196,101,172,14,136,3,63,94,77,208,86,204,35,196,112,183,175,142,102,172,9,146,159,84,191,202,93,135,249,85,83,97,92,41,219,219,133,174,98,146,25,92,77,179,249,59,60,16,59,175,173,73,110,84,133,239,198,175,46,240,71,21,201,182,7,94,216,199,254,187,54,19,73,206,53,174,150,41,246,35,216,2,206,52,189,29,142,182,113,113,199,24,89,178,148,126,54,129,97,164,255,172,66,74,12,73,167,148,150,155,163,211,155,134,75,173,92,53,34,88,19,145,45,253,86,7,239,18,78,26,80,8,60,187,63,12,29,188,236,132,21,225,214,47,89,114,152,130,77,186,92,231,192,152,78,211,31,238,198,76,32,237,238,132,238,70,192,21,130,107,129,73,159,244,156,175,99,60,145,79,45,70,202,153,23,103,11,219,195,97,92,99,114,56,81,63,142,239,193,97,244,217,182,62,13,41,219,112,24,155,67,98,250,221,132,12,220,54,131,57,0,110,2,25,237,153,44,13,199,97,227,201,172,207,203,83,137,111,115,37,94,250,52,89,75,201,79,190,110,178,167,207,239,174,198,181,224,48,57,119,218,242,211,150,177,124,253,152,208,162,154,26,231,14,214,220,208,128,78,149,27,134,128,7,155,126,106,158,215,206,121,75,228,120,205,168,43,118,74,42,9,167,120,111,25,31,152,14,190,78,33,131,50,223,148,120,224,10,71,131,163,220,78,100,15,175,230,125,25,254,48,94,5,181,82,106,54,141,187,233,48,210,222,146,73,122,150,215,222,95,217,198,15,46,91,108,74,86,114,157,62,15,7,149,100,91,95,126,12,128,244,49,209,1,23,75,207,210,13,139,132,66,255,217,197,18,123,178,110,150,56,147,191,229,133,231,109,203,2,33,187,224,188,252,155,134,100,251,102,205,67,61,61,72,173,128,195,100,113,73,24,11,138,117,54,57,111,25,146,35,89,247,202,89,248,186,183,204,14,213,172,47,175,230,205,113,216,88,8,171,126,155,92,45,239,114,28,224,58,218,12,238,244,200,204,54,11,85,71,187,112,69,200,37,96,243,152,232,241,132,163,201,103,41,134,182,240,24,216,217,70,26,146,63,189,10,54,212,252,199,201,204,84,12,118,119,192,82,166,133,215,71,54,66,202,162,151,155,102,147,156,245,44,55,170,179,241,33,104,158,29,62,102,156,26,202,149,139,78,245,129,166,234,159,251,68,192,141,60,252,226,167,57,238,111,138,93,5,38,93,105,250,211,56,138,47,5,16,240,57,133,179,127,154,180,52,201,44,68,29,142,82,255,237,176,169,30,22,129,169,75,242,147,11,121,107,120,5,46,140,67,214,35,58,219,214,73,146,59,236,249,82,174,31,193,22,146,161,59,175,44,7,27,41,190,211,157,64,63,42,0,201,88,49,169,207,230,78,109,187,10,214,165,63,27,165,208,232,210,204,202,90,250,48,53,218,223,229,154,236,112,60,249,89,96,246,47,31,174,51,21,167,196,75,145,135,223,174,143,102,112,233,183,176,8,24,51,111,58,108,177,83,109,24,140,105,203,141,1,178,174,240,50,8,220,16,57,245,117,201,170,151,4,9,120,80,168,81,240,133,183,45,127,88,96,227,245,136,85,13,247,228,148,101,107,9,74,43,246,58,20,16,36,211,6,120,185,135,200,136,117,69,173,194,222,13,237,145,195,22,231,21,155,178,177,181,229,216,40,113,123,53,89,150,205,244,154,122,60,77,245,106,213,78,235,104,42,250,170,101,255,175,98,155,241,245,237,137,164,219,248,107,53,155,249,116,185,137,133,58,76,158,97,151,111,155,48,108,141,173,112,35,88,162,157,70,21,102,244,41,71,170,30,216,120,86,60,51,157,150,113,131,145,62,91,120,112,91,52,124,154,55,235,194,108,78,30,181,220,230,162,149,36,60,204,240,114,205,47,76,168,165,167,38,151,182,84,220,24,96,133,61,197,2,92,79,144,178,241,169,196,241,160,48,138,244,126,173,154,16,230,36,185,117,117,148,6,220,51,70,89,122,18,18,236,102,114,181,121,198,18,104,148,179,72,187,241,10,236,226,15,227,25,145,168,14,68,223,156,15,14,87,163,232,81,152,160,119,236,11,184,215,37,223,178,59,193,200,221,45,179,196,137,187,73,125,126,210,211,195,40,234,180,84,0,239,97,247,216,138,209,21,99,29,92,152,192,241,246,253,14,62,78,200,46,47,108,245,242,223,112,64,70,56,244,46,73,10,221,76,110,196,216,155,117,151,63,11,209,252,139,14,67,127,46,61,74,184,116,47,223,198,185,64,215,188,21,166,90,245,75,133,216,22,229,191,187,2,203,250,108,151,223,88,18,45,29,186,77,155,158,239,87,81,56,126,178,17,77,110,108,147,180,156,236,61,182,236,128,149,253,140,140,201,226,129,203,77,137,44,119,211,11,19,169,140,13,107,113,233,106,218,238,179,80,123,245,149,107,113,98,57,156,140,112,206,247,112,98,89,69,123,4,86,183,58,188,71,80,216,72,226,74,225,146,149,188,154,5,193,48,164,78,229,233,5,25,183,207,65,99,58,86,127,199,92,243,122,172,145,166,163,232,236,78,132,105,39,151,219,32,132,1,166,58,103,73,173,220,94,225,96,100,197,207,202,35,45,202,11,216,128,207,173,108,201,117,112,146,139,80,162,105,24,180,249,105,249,34,110,230,189,178,49,242,135,126,251,18,106,162,118,132,187,68,14,93,206,208,99,20,77,135,141,116,96,10,12,81,202,215,178,205,58,26,178,244,22,11,179,248,30,143,84,22,188,253,23,62,70,155,31,200,4,24,30,207,238,178,148,82,159,8,208,189,85,61,154,120,81,157,249,62,77,226,74,23,184,162,76,60,28,134,106,78,127,85,53,66,149,234,13,131,110,91,252,102,20,112,38,47,220,216,198,185,60,101,60,40,141,233,158,20,3,76,202,141,194,213,84,138,238,211,91,119,225,213,44,125,40,62,61,184,174,11,186,241,57,207,104,56,181,191,210,101,230,127,170,209,43,199,88,77,178,83,158,229,148,107,141,193,36,189,38,233,203,187,41,5,197,203,185,253,105,195,25,109,47,165,217,92,253,169,233,20,216,52,144,252,229,21,94,189,187,105,88,166,122,242,61,156,132,225,86,196,185,75,253,4,82,226,31,220,204,165,45,239,30,166,32,227,61,142,111,234,178,204,192,245,198,66,247,51,117,55,19,192,144,151,83,93,237,54,16,206,189,150,100,109,154,254,165,155,10,132,148,207,181,74,190,108,180,9,222,108,140,192,46,86,35,161,16,14,233,15,158,22,15,191,31,198,35,123,93,164,38,206,147,196,56,219,20,185,181,236,205,70,140,74,29,245,168,108,239,184,215,108,19,246,145,95,181,241,35,196,12,199,47,172,251,40,44,35,220,216,128,145,189,101,17,15,133,91,131,77,220,225,106,53,140,2,155,178,241,114,216,82,57,47,90,83,254,72,233,72,12,46,239,253,24,158,252,249,249,159,128,41,36,206,130,82,240,248,91,90,19,47,61,82,108,77,96,108,154,228,15,115,60,14,57,203,205,1,248,93,109,128,207,96,73,150,157,213,187,230,239,46,7,188,201,216,216,2,227,15,95,254,171,42,9,55,226,14,36,69,96,127,66,29,192,16,243,139,159,230,244,63,235,122,126,48,119,191,44,70,35,76,172,243,43,225,39,207,225,172,142,34,158,72,20,125,206,134,20,48,174,22,253,97,107,25,209,160,195,27,138,107,105,57,51,175,109,127,218,232,162,174,199,27,242,238,243,151,211,155,198,44,149,164,92,248,154,201,72,216,31,76,96,170,93,43,223,200,133,235,167,151,7,60,109,162,94,152,180,210,207,13,74,30,80,61,203,120,201,203,41,215,205,254,105,106,66,36,194,102,172,145,253,211,240,156,22,48,40,146,181,78,101,210,1,99,68,208,64,186,60,238,240,42,18,224,168,222,50,120,255,165,108,138,120,14,73,35,223,92,34,3,91,252,225,131,78,140,62,177,139,163,156,107,120,117,208,200,248,122,20,162,129,118,245,75,26,196,59,22,234,114,24,67,109,72,195,224,117,175,227,91,2,240,99,44,41,195,129,186,96,147,140,228,240,194,116,232,2,159,227,98,127,125,130,57,41,2,186,141,146,242,216,52,128,45,175,177,10,92,16,190,41,14,115,185,191,65,52,75,29,202,95,24,24,152,170,94,109,89,57,155,97,243,225,66,64,60,95,57,142,102,121,117,181,251,120,16,58,90,114,64,32,9,120,62,95,253,105,174,243,119,59,27,44,14,118,168,15,101,112,47,201,46,176,169,251,122,159,13,188,102,242,101,178,148,86,255,22,128,169,104,14,69,7,105,227,62,210,211,50,35,186,62,108,154,0,14,159,134,202,189,231,192,13,74,46,255,242,52,182,74,121,186,195,204,93,226,229,68,40,182,194,150,102,182,3,70,204,82,58,188,159,49,248,210,90,12,38,187,64,225,20,179,200,24,247,83,214,71,77,187,215,97,236,255,169,31,94,145,122,200,125,138,220,128,38,191,138,148,214,79,166,121,50,35,72,199,145,167,79,35,119,246,45,188,64,163,115,201,34,219,48,246,187,47,254,64,34,65,195,163,162,112,49,66,209,15,70,170,58,107,211,44,192,86,190,30,45,208,38,238,41,63,218,246,93,127,24,107,244,110,241,240,62,172,146,125,164,97,77,76,146,103,141,101,100,234,200,31,12,33,157,68,60,129,137,198,94,24,209,83,133,225,65,152,142,86,212,237,110,151,145,23,125,250,219,31,182,202,121,233,19,170,167,63,230,66,208,157,133,211,27,148,226,234,11,91,250,120,19,24,101,15,63,154,138,149,224,92,71,60,233,22,176,239,122,159,112,95,88,15,204,201,179,226,103,33,34,82,4,110,25,178,187,128,185,16,203,84,48,78,232,113,127,246,177,80,251,3,35,36,90,125,42,112,219,16,215,215,160,182,186,125,254,12,90,78,113,247,146,111,83,81,186,253,221,212,152,181,235,155,37,75,178,184,22,31,89,84,231,14,58,244,211,204,239,29,104,85,178,84,164,112,147,17,221,59,124,12,154,46,239,230,66,59,190,138,13,172,8,130,246,215,72,129,134,146,250,16,127,26,30,189,145,229,229,153,51,217,79,189,122,6,51,201,161,87,179,113,156,6,186,44,172,38,48,150,136,15,23,170,171,87,108,175,13,227,63,253,40,142,64,185,196,202,96,34,93,150,86,243,134,33,92,147,158,167,215,76,219,55,20,156,244,8,183,92,24,106,192,237,135,7,217,220,77,207,196,90,145,142,170,254,180,137,31,222,177,172,144,145,251,81,126,22,82,130,193,76,208,98,251,110,192,75,127,50,183,107,223,140,160,135,237,82,225,111,137,157,237,163,15,131,185,12,186,196,107,121,65,41,201,238,228,31,38,209,92,74,198,7,36,200,72,17,57,60,17,159,145,167,207,190,87,191,26,100,72,213,142,29,125,201,130,129,89,245,62,137,176,17,133,235,129,59,251,231,180,50,70,155,12,139,231,5,207,171,122,241,243,142,202,190,38,70,155,249,51,251,23,144,135,221,34,91,133,158,192,144,20,249,187,247,175,96,242,162,8,232,12,135,17,195,222,66,174,1,7,4,153,36,95,179,155,113,6,201,230,111,233,93,221,237,19,168,185,107,149,30,107,84,232,199,230,79,29,76,18,175,21,164,224,28,229,95,127,55,184,218,116,56,8,2,140,143,252,200,8,206,144,158,149,111,119,203,64,246,166,145,131,46,123,168,153,255,201,77,85,67,165,96,28,205,56,10,150,226,97,232,202,111,194,240,192,67,137,159,208,27,78,158,180,76,80,120,204,150,91,47,231,87,231,161,93,134,232,211,39,123,56,141,205,60,203,189,99,152,43,233,147,3,51,184,72,61,8,18,183,121,228,120,54,227,234,145,30,129,130,49,249,54,70,160,65,75,78,73,224,193,140,234,1,19,90,144,209,64,22,116,184,25,203,61,86,138,19,176,229,10,55,206,64,249,239,84,152,112,154,55,155,220,8,93,27,172,170,249,101,130,1,147,30,124,27,70,86,13,100,136,142,18,231,20,227,156,251,251,26,209,159,220,227,170,140,21,76,202,215,180,33,21,31,14,38,133,71,239,247,103,65,55,88,244,219,86,243,116,97,120,101,167,192,173,192,40,237,48,46,150,231,229,20,63,167,21,112,73,87,134,219,96,10,0,3,53,57,84,65,17,74,216,241,112,130,88,84,223,141,80,107,76,50,46,45,85,46,6,28,4,232,31,9,44,222,77,148,121,235,94,177,244,18,12,21,91,127,246,34,162,95,46,140,135,87,97,238,141,49,85,72,83,144,150,229,100,84,245,247,119,213,33,183,37,19,28,253,146,70,12,174,83,55,66,227,181,201,105,92,152,34,98,129,235,8,219,190,97,190,47,29,108,227,13,174,247,221,20,201,232,187,27,57,163,243,194,4,58,4,102,46,245,59,154,240,90,233,203,73,155,29,85,90,38,57,135,195,168,132,90,93,242,109,93,245,228,137,247,209,239,104,227,110,149,241,34,110,45,239,158,18,172,49,240,218,185,160,189,232,96,194,160,83,239,112,20,156,119,210,101,148,102,229,216,173,216,227,197,235,123,96,40,118,98,215,192,223,37,44,17,176,140,101,242,249,98,101,91,70,169,192,133,80,70,188,156,234,102,57,93,186,101,254,237,248,213,231,216,239,67,224,115,101,60,127,17,75,27,234,129,33,47,135,153,224,203,150,52,24,174,60,105,26,107,187,229,123,188,24,173,179,192,144,108,174,56,63,76,88,64,58,149,144,98,139,111,103,219,86,100,249,193,96,18,147,248,140,245,188,250,105,160,86,94,220,98,31,198,17,34,93,78,219,118,191,123,252,185,155,136,5,143,114,139,158,108,48,31,138,185,217,207,142,179,123,76,149,204,93,78,247,36,120,11,82,108,12,103,110,52,253,213,68,250,242,253,244,182,104,192,133,151,133,168,252,221,208,12,73,174,25,197,45,248,132,188,199,185,103,75,248,96,224,0,237,31,77,145,193,19,249,69,129,23,1,182,26,231,98,233,122,101,194,165,131,106,109,192,102,245,8,220,9,73,222,67,183,36,93,218,184,255,122,44,78,203,90,19,43,123,88,62,124,76,21,100,169,138,220,30,200,189,168,177,231,144,214,118,37,146,137,165,65,114,23,235,235,76,105,66,212,23,46,150,71,21,48,42,245,242,229,179,225,236,107,135,84,14,70,185,90,83,188,59,118,236,57,164,213,92,94,203,3,147,115,158,98,184,26,71,176,182,219,78,167,216,198,79,167,172,41,94,47,228,39,40,56,113,216,134,64,126,87,27,98,2,33,99,188,196,254,183,221,178,198,96,182,109,89,137,2,115,173,143,35,2,185,218,149,21,38,107,218,239,22,100,222,116,189,154,67,152,87,202,133,27,44,247,85,224,18,190,188,179,5,51,231,20,180,203,188,175,189,115,61,134,108,225,194,36,129,214,232,112,50,210,147,236,72,199,144,51,162,108,135,17,50,150,57,58,104,214,93,61,100,190,156,185,241,111,243,81,32,171,152,46,221,121,62,74,109,128,176,21,16,107,131,106,228,251,69,144,177,100,233,75,130,202,148,223,126,221,69,236,118,138,161,64,146,235,57,201,221,143,129,130,49,245,5,23,158,212,23,184,141,210,45,55,107,201,203,169,79,219,37,96,227,128,221,2,207,233,194,49,52,109,115,237,47,2,179,35,143,128,225,134,110,2,147,58,249,17,101,217,211,240,251,54,129,187,21,47,250,183,41,111,214,150,255,152,20,74,192,11,38,7,129,9,19,245,248,221,216,125,69,191,77,64,177,222,151,27,5,250,133,55,50,246,53,94,142,144,83,149,223,189,205,183,218,3,166,220,84,190,109,63,123,182,251,244,16,227,140,98,57,203,35,137,111,23,180,90,5,54,62,197,17,45,39,147,188,9,76,166,72,138,31,198,197,243,154,118,204,87,202,0,227,219,196,170,175,247,136,186,223,236,53,27,6,159,147,171,73,211,76,179,175,248,144,20,220,96,247,146,192,149,182,149,251,48,130,193,215,80,183,11,111,203,59,126,23,156,14,210,105,36,2,148,112,153,161,205,2,19,236,133,43,87,188,152,13,196,76,228,106,62,17,114,133,53,216,97,54,233,45,47,167,254,247,11,1,227,27,165,220,92,230,18,185,244,78,239,50,237,204,235,66,1,64,118,29,17,137,18,240,44,43,201,183,81,57,204,126,145,53,120,44,121,154,42,132,231,221,226,24,176,116,165,60,83,180,12,110,2,125,247,105,72,189,235,243,24,14,103,242,100,133,151,243,66,217,207,38,238,174,112,37,42,18,243,148,0,207,144,62,37,99,123,223,17,129,150,90,22,1,233,215,173,248,157,239,124,123,15,157,166,231,124,33,109,253,254,234,45,119,163,115,174,80,111,56,226,225,108,18,155,2,227,83,94,23,30,66,38,50,45,205,166,199,234,164,154,68,194,207,112,67,244,153,163,71,207,117,65,234,215,112,47,83,133,16,163,213,31,218,167,137,228,9,151,72,135,225,213,213,241,160,184,235,190,155,106,158,45,205,198,19,88,238,76,128,212,255,222,94,176,27,184,104,173,11,87,161,115,155,80,217,246,187,54,113,251,118,25,76,194,32,123,220,167,103,23,210,39,88,39,76,236,192,81,162,220,119,130,31,123,197,10,118,28,37,197,86,150,7,82,209,215,71,217,81,174,170,50,69,11,170,237,61,54,75,238,165,83,246,20,146,99,188,106,220,244,4,140,181,80,224,73,248,45,224,182,53,129,104,154,91,183,220,151,179,155,201,143,38,109,113,213,104,89,183,148,151,11,119,124,41,126,69,232,182,51,203,68,193,253,61,226,234,243,203,137,171,210,240,1,243,125,28,126,176,86,204,41,195,69,237,67,119,35,198,36,129,138,118,218,176,235,138,163,4,221,101,18,22,248,100,106,172,250,110,170,21,242,105,248,69,183,91,64,29,14,174,38,231,15,105,104,165,68,195,251,79,61,88,96,248,64,99,155,238,70,146,43,45,131,21,175,250,229,197,20,213,198,144,201,64,49,188,60,140,231,93,62,13,85,194,240,203,63,112,23,75,154,212,165,218,34,242,141,212,17,133,124,1,87,11,73,186,93,136,80,164,114,50,156,155,125,49,90,34,135,77,204,171,10,140,11,209,141,55,174,73,85,170,250,140,112,176,196,5,163,147,28,174,214,72,197,7,21,61,14,61,65,22,107,3,86,100,110,113,1,147,203,115,199,171,18,87,47,177,45,12,163,22,157,2,227,205,236,51,224,81,133,211,129,164,65,122,109,5,188,150,112,58,64,251,113,54,245,219,52,114,24,175,99,142,152,32,242,44,222,105,199,182,174,91,97,132,42,106,138,111,15,36,164,20,38,9,53,206,85,204,223,41,71,122,53,194,216,21,77,59,253,50,101,60,241,12,164,20,19,113,76,19,35,17,120,155,226,186,195,235,42,88,30,112,167,210,35,40,67,82,78,149,164,196,31,33,104,248,195,187,105,183,200,10,169,120,230,135,59,234,169,204,150,194,62,244,48,140,147,222,81,238,73,247,250,129,190,16,157,56,2,54,74,116,129,217,231,227,87,33,140,35,209,164,137,190,83,234,238,203,33,167,174,222,123,211,68,166,224,244,121,180,155,164,67,217,176,32,193,170,197,93,34,212,101,156,67,228,118,104,251,41,223,198,187,73,22,16,139,250,119,247,236,241,187,240,230,110,125,218,56,77,162,83,86,210,4,37,72,71,206,190,145,239,211,67,235,31,72,110,37,1,33,90,110,12,136,10,227,219,143,241,130,33,79,66,20,147,27,34,201,62,14,19,51,235,130,158,105,25,33,228,51,99,161,94,145,135,205,155,18,150,200,194,181,179,229,233,78,148,56,78,70,246,167,34,251,56,103,106,11,251,11,185,19,53,121,169,65,190,231,11,197,217,75,86,46,214,29,114,82,1,175,37,113,115,35,82,108,145,119,98,26,156,82,10,54,73,0,75,205,215,61,59,14,103,206,191,189,179,77,75,226,12,203,10,182,158,218,196,214,133,44,99,68,184,210,196,22,134,156,106,211,18,164,221,56,50,89,34,221,201,16,130,189,142,227,3,215,44,193,126,40,43,184,79,231,251,180,136,214,2,147,193,216,238,183,217,55,171,194,68,210,155,119,23,9,118,178,54,102,183,20,94,127,26,50,134,183,105,103,145,250,86,68,177,185,148,175,77,74,25,74,92,0,140,23,72,168,107,208,144,78,99,204,120,24,166,174,242,160,48,142,68,187,140,26,79,96,82,136,252,170,73,164,226,12,179,190,27,111,124,139,119,211,52,249,205,56,53,155,31,121,70,176,255,116,40,57,136,227,14,7,76,171,98,182,65,209,92,124,118,82,146,52,213,14,128,207,206,99,65,131,93,69,104,82,0,169,171,216,14,87,50,87,187,192,203,78,242,15,198,245,214,165,217,228,21,175,8,217,12,99,11,150,173,132,138,176,81,253,164,30,88,16,226,91,130,137,152,52,116,239,18,12,202,33,55,193,115,87,227,188,173,2,231,235,124,133,180,238,252,208,251,114,82,43,100,56,22,60,2,225,204,179,88,134,36,87,0,175,217,162,87,54,60,134,15,184,195,131,195,169,59,36,213,17,24,158,252,128,45,119,87,80,171,41,242,193,32,255,95,59,244,116,231,222,53,70,18,166,19,153,251,116,159,115,240,2,159,9,86,30,176,236,29,171,206,214,184,254,226,60,230,93,209,68,123,196,114,33,223,137,51,200,97,147,7,213,223,132,82,204,157,96,11,239,153,244,53,7,233,93,24,40,77,141,7,78,97,51,161,151,118,250,67,81,36,132,220,4,30,70,6,47,198,32,94,61,230,89,44,12,132,46,31,184,184,14,18,48,100,83,187,40,140,195,119,7,76,177,119,86,248,108,8,59,182,222,134,167,98,62,13,159,113,40,96,39,158,94,209,167,201,145,237,241,114,242,13,202,211,103,152,58,241,187,225,92,23,83,114,89,190,127,204,162,100,58,156,91,71,19,106,197,120,121,65,224,70,39,74,199,160,139,94,67,11,96,233,203,225,241,110,209,45,232,10,119,157,42,155,42,226,248,97,196,130,100,247,55,242,145,181,226,219,136,10,106,175,89,78,114,141,33,65,127,80,142,105,163,89,151,109,50,89,215,4,76,154,211,168,225,115,131,98,127,201,30,76,138,121,90,113,179,38,137,121,138,241,2,35,248,136,77,1,254,46,45,181,154,219,140,170,112,139,145,254,35,108,86,240,219,89,134,128,195,168,233,200,68,53,58,128,230,189,214,77,186,81,108,155,77,137,124,139,219,49,220,59,186,95,29,131,129,60,143,104,26,171,87,54,36,96,120,71,5,150,220,164,175,192,41,76,108,220,213,69,118,105,130,11,43,133,125,66,237,78,211,94,35,37,189,134,51,3,71,135,208,84,195,130,76,166,190,27,140,27,94,20,49,187,54,121,206,45,135,121,131,108,231,144,223,13,97,203,245,146,158,5,55,101,137,33,211,58,138,207,134,110,180,197,15,220,173,35,194,104,131,89,81,62,189,210,237,209,31,247,185,60,123,22,65,89,23,134,202,68,206,76,136,174,82,189,214,253,130,66,60,186,108,25,165,113,15,171,140,130,36,241,25,44,70,131,168,65,152,162,12,110,190,240,217,12,73,81,191,70,116,17,70,4,18,32,206,42,184,70,244,192,174,237,2,99,245,181,120,121,183,50,176,11,227,223,147,171,69,51,141,33,129,41,25,188,246,253,217,37,36,178,14,63,51,236,75,247,86,67,0,78,94,110,97,150,118,47,76,4,186,164,229,104,39,237,112,47,141,193,150,187,4,198,22,137,169,50,160,50,45,242,52,78,236,122,47,161,92,51,171,160,48,75,199,133,138,100,188,242,60,188,137,91,197,61,209,248,203,165,203,177,220,238,93,14,119,107,147,159,245,99,81,136,119,195,111,52,165,207,224,13,106,49,32,150,50,55,100,64,72,112,47,113,119,0,150,244,108,184,161,139,87,155,219,189,126,232,209,74,90,178,177,95,186,211,224,151,172,31,48,155,14,21,136,14,227,252,144,1,57,55,189,179,127,135,183,221,148,160,101,166,161,123,187,107,244,74,55,42,83,133,207,45,54,93,79,74,105,249,121,24,223,98,184,74,232,192,27,6,176,236,26,106,252,194,199,179,79,47,221,177,206,80,3,236,240,93,153,147,243,122,72,201,128,70,188,234,62,253,231,103,225,63,79,183,221,84,93,119,249,54,100,0,61,230,217,217,176,146,136,38,45,88,89,218,138,189,150,92,19,9,213,90,229,208,22,135,31,177,142,41,63,251,252,206,154,98,1,145,235,35,153,43,70,122,237,138,0,63,175,27,153,251,2,227,95,157,215,223,215,37,242,114,80,187,120,198,187,107,95,218,48,172,222,18,231,19,153,89,233,110,196,168,105,172,114,29,245,52,243,121,55,155,107,44,31,108,176,169,239,30,136,150,196,202,109,104,28,39,133,81,104,186,13,131,0,251,250,95,41,18,158,46,85,96,240,57,100,179,124,122,32,186,154,229,219,77,178,18,41,28,221,94,213,106,174,223,58,167,54,124,194,242,30,219,97,197,253,61,100,46,16,255,251,148,48,127,112,157,58,147,184,140,135,17,215,141,204,114,13,133,243,188,94,53,248,52,118,125,225,180,71,192,196,191,219,251,242,121,45,6,156,110,181,61,79,19,222,138,31,86,224,240,203,10,19,49,221,23,22,5,80,203,96,218,144,159,197,203,241,37,235,239,70,170,246,122,196,91,30,82,162,128,46,240,150,51,166,226,62,145,150,109,46,84,225,15,164,220,170,104,151,111,83,95,12,79,63,228,117,178,4,10,233,182,53,118,180,74,57,139,236,135,4,237,106,84,94,28,152,192,236,18,152,75,252,109,56,142,232,155,44,68,121,35,241,169,128,179,209,203,93,152,61,43,60,149,164,74,75,138,20,217,171,125,68,41,12,188,92,77,140,79,40,218,203,158,121,104,100,51,43,76,229,102,60,141,40,222,85,10,108,48,49,147,56,224,227,133,100,134,248,57,225,16,166,146,210,251,20,134,80,49,101,140,112,102,70,158,18,41,150,140,224,133,145,120,202,126,133,234,86,84,34,191,26,182,142,26,54,24,86,113,150,229,73,14,55,204,35,14,35,243,115,3,32,68,142,57,253,188,101,184,4,165,242,105,21,171,121,247,121,6,141,148,100,20,128,6,107,46,112,69,119,83,250,12,183,119,138,93,7,207,188,68,194,128,41,229,139,79,23,188,87,242,187,26,84,61,177,21,147,63,80,135,180,12,126,14,55,231,113,158,40,203,203,143,189,44,172,94,163,232,22,251,110,25,41,91,56,27,207,135,140,143,64,224,90,174,63,16,134,209,241,140,7,42,21,126,228,91,33,140,212,79,172,31,241,151,119,202,217,238,187,50,29,29,243,185,244,20,19,169,45,19,220,149,78,57,230,101,79,145,150,73,73,85,211,167,33,197,253,136,240,128,135,105,183,9,76,217,116,228,143,192,217,251,116,233,239,107,93,225,172,240,70,9,122,223,151,55,73,29,134,239,15,217,132,120,154,82,140,33,223,198,94,111,145,191,72,38,192,148,189,24,153,158,81,34,69,132,88,215,150,111,87,106,242,134,239,166,141,118,12,49,77,217,84,106,45,49,158,108,96,178,252,224,226,156,225,223,109,8,56,73,182,198,34,197,127,135,181,143,104,21,140,69,2,115,157,139,223,109,244,31,178,209,83,173,247,127,174,206,101,5,183,36,185,206,239,162,113,15,242,126,209,216,24,12,158,121,104,132,17,118,35,26,108,73,180,219,3,33,244,238,206,47,254,29,145,43,171,168,65,157,138,179,255,157,59,47,145,113,93,171,221,186,179,109,53,140,242,227,232,245,234,222,27,72,8,103,102,182,136,161,93,184,155,5,32,18,25,56,225,142,48,194,128,7,150,93,106,16,162,45,170,108,151,25,51,119,151,226,247,71,184,157,9,110,106,232,212,250,195,88,14,49,177,23,249,40,236,135,72,252,99,217,128,227,42,98,234,56,252,138,48,2,141,93,69,204,46,12,87,128,50,141,37,224,180,139,236,121,190,181,147,148,110,201,245,3,170,21,161,28,151,210,171,164,82,184,152,99,135,83,162,35,213,87,208,128,212,17,134,14,101,177,73,29,1,192,155,82,152,88,20,203,159,139,81,6,70,1,203,116,157,66,83,16,116,56,34,198,124,137,57,59,55,54,149,196,34,158,237,236,36,223,70,3,66,69,209,72,213,154,6,227,240,81,34,42,64,146,48,86,172,113,235,219,141,111,234,15,226,99,100,249,46,67,93,137,90,160,69,52,156,70,50,226,48,154,60,210,217,162,98,154,106,171,188,159,129,45,40,148,93,92,97,227,149,73,33,217,216,67,149,78,178,233,242,209,11,120,198,125,31,94,116,120,137,152,8,81,212,54,194,42,41,136,40,68,196,169,205,184,35,3,217,77,127,28,120,191,29,59,97,210,19,35,210,115,54,118,20,157,209,138,41,252,20,11,224,192,184,93,168,186,35,213,168,82,170,29,99,53,192,249,146,107,17,138,209,28,185,19,107,246,80,117,3,240,197,142,154,230,65,125,252,141,44,30,29,12,115,84,232,147,206,74,203,98,53,67,84,28,81,75,87,110,2,110,225,123,142,219,127,1,4,187,154,48,173,24,72,254,186,181,135,103,15,201,47,23,88,209,67,215,84,8,57,100,7,158,255,1,98,107,20,100,26,136,113,22,241,241,40,66,157,28,195,32,73,53,231,2,45,126,68,25,69,163,161,69,40,57,22,141,79,220,131,81,248,11,109,145,124,215,164,235,39,142,237,185,16,143,101,33,79,195,30,94,118,84,83,195,251,41,254,34,13,158,183,1,35,101,243,246,67,74,10,226,124,103,52,196,108,5,254,199,53,153,183,155,160,26,18,151,92,13,212,137,29,95,40,122,109,142,114,223,98,215,25,62,235,109,93,34,109,35,120,211,139,154,142,200,237,65,190,77,166,254,74,1,70,152,110,60,85,182,179,42,209,142,111,51,163,121,9,43,176,233,103,161,109,188,122,22,125,219,100,62,59,213,104,145,183,161,217,101,169,145,129,61,211,35,81,91,233,120,200,114,155,130,227,223,162,156,160,210,153,32,204,65,232,106,32,42,227,105,43,111,223,34,38,204,23,226,78,58,234,38,156,150,193,203,204,232,125,162,80,190,200,90,210,160,132,23,23,61,89,173,10,21,39,181,108,134,130,24,61,89,192,239,54,17,27,79,173,247,100,53,67,15,148,31,167,162,35,186,193,140,129,247,78,202,215,230,48,67,76,166,69,62,203,32,42,215,125,184,169,54,161,188,188,206,22,191,13,145,154,196,44,134,241,152,199,71,117,131,187,23,105,195,108,175,46,62,142,99,107,42,134,121,49,246,32,221,2,243,198,158,241,83,210,140,188,250,185,214,217,194,242,205,179,179,201,125,151,213,95,183,128,136,7,92,143,209,51,184,9,4,200,164,0,138,16,245,102,231,126,66,127,203,119,29,83,121,71,212,252,56,92,192,65,200,90,195,238,125,63,12,142,174,45,250,8,44,218,28,230,203,121,183,21,240,139,184,239,156,86,244,20,86,74,210,228,221,212,39,71,161,92,133,76,86,32,115,151,97,18,182,26,211,2,82,252,120,197,181,248,109,76,15,80,169,239,211,212,185,228,59,231,85,240,176,76,92,122,28,221,102,76,105,85,197,132,209,99,65,243,22,116,112,24,100,170,83,145,32,45,148,142,100,17,159,131,59,118,60,124,236,106,233,108,93,118,221,68,145,119,181,188,131,24,233,191,204,199,140,129,19,220,175,250,244,52,238,219,123,126,154,154,17,86,223,91,162,71,20,76,227,119,78,65,11,92,113,180,207,205,181,138,254,56,203,127,143,246,164,4,71,197,63,34,130,104,137,28,67,202,144,24,26,248,77,51,212,10,105,240,254,124,24,200,144,46,38,84,32,145,84,110,248,232,102,3,147,45,205,103,202,137,234,141,80,89,203,44,94,21,99,75,132,194,195,129,46,186,156,157,216,79,15,109,74,105,207,210,129,55,39,114,64,108,137,16,121,119,78,56,244,62,229,208,45,11,116,33,0,125,103,31,250,197,89,129,207,146,2,196,101,37,184,87,31,18,79,150,180,45,226,121,203,229,200,143,236,173,31,70,123,189,247,94,65,215,149,165,196,131,248,34,93,50,241,219,63,134,74,17,211,154,151,227,126,58,122,183,23,217,105,164,124,83,220,64,139,182,8,81,106,211,58,136,211,21,3,111,36,239,174,198,151,224,43,66,134,74,66,3,231,158,132,151,44,94,13,182,151,172,53,85,101,97,236,86,242,184,26,123,198,150,184,70,37,224,43,91,216,43,16,27,118,146,139,97,51,18,247,28,124,87,7,197,50,115,193,16,91,244,105,120,81,110,239,34,164,29,67,197,48,184,132,45,66,26,240,121,26,231,51,186,136,168,190,222,253,29,248,168,183,201,8,212,177,241,60,188,87,116,150,20,114,55,169,62,226,213,111,159,16,100,232,226,73,34,158,97,208,22,106,231,214,35,236,51,252,34,90,84,223,23,147,146,108,215,48,92,130,18,96,226,121,155,186,10,228,84,83,231,187,89,243,68,88,157,70,32,127,197,199,138,89,43,60,151,163,237,150,148,179,65,136,131,234,93,210,72,167,65,113,210,20,189,220,46,60,144,61,197,65,182,30,246,86,111,87,36,93,215,119,104,192,76,175,62,111,203,165,34,59,47,142,98,13,224,144,106,20,199,75,31,238,22,245,139,125,164,94,63,57,165,116,245,17,169,77,169,243,160,112,23,228,168,248,105,92,48,49,192,128,213,57,35,143,61,72,21,126,211,31,183,90,58,63,29,219,42,106,69,74,75,248,140,87,159,51,44,181,7,203,50,109,181,134,58,90,180,11,100,21,131,21,29,231,146,44,195,222,143,184,149,107,179,246,253,228,102,88,186,21,224,6,199,225,200,82,51,105,15,159,249,206,215,224,77,194,89,99,159,149,163,0,203,24,60,123,121,190,58,122,255,76,209,105,134,143,20,95,46,87,149,165,167,60,144,229,160,64,205,63,122,66,41,247,76,40,81,183,112,2,206,165,72,123,160,110,132,179,175,226,70,254,85,84,61,98,110,205,184,30,136,75,139,9,181,140,208,32,20,252,52,104,23,29,218,178,102,194,16,247,244,124,151,33,168,212,107,200,43,219,171,105,190,220,247,189,153,104,128,121,164,125,223,55,215,166,149,1,136,13,192,197,197,112,225,180,63,28,173,40,0,36,246,209,52,42,182,160,67,136,18,114,44,24,141,46,81,76,113,203,207,43,96,142,66,221,203,169,62,71,39,140,51,155,253,246,136,1,121,171,113,31,131,238,241,138,113,245,239,109,142,229,160,98,131,144,8,116,5,115,195,30,49,77,126,46,134,203,43,205,87,220,85,172,8,249,70,40,221,174,241,102,125,12,143,52,215,8,1,65,17,163,149,241,63,117,116,253,42,168,242,250,179,152,244,197,61,22,78,122,54,105,141,48,35,199,236,184,47,170,50,248,127,61,240,38,192,121,80,21,190,27,215,69,184,47,20,234,252,81,156,211,69,194,160,232,77,174,135,109,151,236,69,194,40,93,208,19,140,69,123,236,17,70,165,65,50,201,253,176,112,233,250,186,246,238,16,8,111,196,5,207,33,140,229,99,147,72,216,12,64,56,184,254,174,37,14,8,156,138,59,229,187,110,199,27,67,132,14,77,170,60,200,162,149,161,166,217,166,53,33,14,182,225,144,20,157,21,168,166,238,111,3,20,83,159,73,57,58,38,96,75,168,171,148,88,12,113,121,32,86,2,110,197,252,117,125,53,44,78,225,57,145,246,202,250,180,69,238,3,38,134,150,12,181,235,160,150,10,159,46,27,196,126,126,214,163,69,2,162,98,214,13,93,76,154,155,215,133,152,1,124,240,153,49,82,180,247,97,44,59,93,45,154,107,251,21,27,92,128,136,27,161,182,24,119,167,190,72,44,28,20,113,139,107,145,18,173,172,67,59,183,205,237,167,33,242,167,69,30,19,106,135,168,193,162,56,57,107,170,234,168,101,163,95,112,49,134,175,90,133,96,57,182,48,164,185,35,146,78,56,149,56,161,175,192,86,19,40,120,224,199,72,57,56,252,19,136,187,114,112,65,93,61,102,71,113,105,30,10,159,64,251,47,233,215,0,89,218,69,123,1,142,24,100,182,64,104,154,224,248,200,176,27,145,226,128,65,34,200,86,213,211,164,205,36,244,236,57,7,0,243,200,87,1,132,18,37,5,71,11,242,227,250,52,201,65,143,175,150,105,164,129,207,211,123,71,100,225,220,174,245,169,180,176,171,106,182,16,103,34,9,239,103,247,88,204,98,55,191,26,187,128,78,68,0,139,46,17,178,133,34,38,100,146,68,60,151,186,123,0,35,117,15,188,193,27,211,5,9,15,130,193,12,132,139,139,169,76,147,58,141,105,143,120,52,178,12,83,187,42,6,143,33,79,121,122,171,95,68,121,101,236,164,66,171,240,214,119,79,163,39,113,233,134,41,94,31,166,236,198,53,18,176,145,243,113,124,104,68,136,172,166,117,59,101,245,154,128,245,140,203,169,208,201,62,212,63,223,201,168,203,93,76,64,100,171,82,49,2,118,31,26,174,226,122,20,3,13,74,94,239,128,107,178,133,217,152,27,102,56,13,58,226,161,100,35,102,117,214,176,68,206,195,73,121,103,176,145,58,23,177,139,169,204,149,59,0,91,227,90,157,0,213,239,199,124,203,6,228,26,51,94,153,83,17,23,144,10,87,185,147,70,193,177,136,139,53,81,248,62,53,196,10,249,174,98,228,26,249,194,175,61,233,15,220,222,22,83,74,219,213,126,94,77,230,242,2,191,173,33,88,121,107,25,229,83,204,40,32,31,82,255,120,196,112,58,230,139,236,70,173,165,252,182,129,198,5,64,218,6,16,65,109,237,106,84,111,161,147,72,193,169,145,84,205,226,245,119,195,107,179,117,74,155,221,58,87,163,209,181,34,11,130,13,212,253,122,162,169,98,45,245,171,58,118,103,248,62,6,197,42,14,58,44,181,251,218,180,201,90,8,101,228,216,84,81,66,79,203,240,80,205,176,232,211,11,165,180,105,249,146,24,238,130,101,177,4,6,32,89,225,166,78,4,133,126,23,65,112,83,233,175,38,49,55,231,200,161,47,57,19,186,199,39,112,232,45,224,240,106,94,234,16,82,84,186,98,82,224,129,213,18,70,107,233,239,161,116,8,148,105,122,16,141,7,66,176,139,193,244,19,251,13,130,132,22,192,136,70,225,162,227,58,91,118,93,125,70,201,150,126,21,5,35,101,135,62,59,106,85,195,253,148,162,3,119,126,15,31,203,43,226,158,111,235,10,204,86,89,175,24,8,139,71,113,115,186,112,215,21,61,1,195,34,84,190,137,141,105,249,89,235,76,160,238,138,139,52,229,83,240,13,141,117,128,46,110,83,228,34,158,70,44,28,136,141,70,62,166,98,40,64,125,100,149,177,149,71,76,203,178,79,90,5,137,175,169,148,136,126,128,69,14,3,66,120,30,38,72,232,98,35,234,211,223,38,134,20,83,10,80,162,134,4,13,1,48,188,132,2,191,69,211,131,63,136,108,123,149,33,237,151,199,151,213,167,39,105,230,114,197,192,226,203,102,72,32,89,222,119,115,123,233,62,107,20,63,248,233,162,112,89,122,150,127,112,166,241,236,128,252,68,118,225,130,203,58,78,15,166,140,70,143,217,135,45,66,103,136,225,48,186,226,77,156,34,197,103,129,36,39,229,89,88,234,43,221,135,1,223,150,173,64,139,200,85,134,5,230,1,185,240,97,25,132,155,253,62,93,85,165,64,32,220,239,189,73,53,143,176,95,252,24,110,119,137,239,162,188,75,2,215,219,104,49,195,6,43,86,88,187,85,188,35,228,7,1,222,217,106,83,165,0,252,248,200,64,213,45,178,73,141,193,240,30,128,227,23,195,62,165,226,116,177,109,209,9,107,61,175,166,133,39,62,155,116,176,208,91,224,3,90,135,172,139,115,85,234,112,196,187,70,81,13,173,158,85,211,147,59,131,162,153,2,171,181,131,190,45,67,203,212,248,248,149,126,206,217,16,134,23,202,163,200,237,135,180,96,127,203,172,176,107,195,38,62,98,26,178,100,100,231,68,28,199,34,94,93,65,45,145,31,55,108,26,191,3,50,172,14,234,163,108,236,235,58,226,199,59,112,244,34,221,164,59,29,220,150,156,158,22,165,209,7,178,75,28,31,35,188,19,3,13,27,201,153,151,126,160,54,114,161,159,109,80,157,131,5,33,230,175,132,245,206,6,239,57,234,46,233,80,43,2,126,110,181,191,129,150,132,11,86,132,32,149,250,38,48,222,98,31,25,150,131,188,250,120,62,96,48,7,246,173,241,253,92,177,249,228,97,25,66,238,210,170,138,41,117,13,35,199,160,89,197,151,221,132,89,239,22,47,196,145,245,221,11,202,53,247,224,9,43,79,233,150,56,103,79,49,141,224,83,59,238,236,190,98,136,25,123,96,17,211,144,146,174,57,189,177,154,246,197,157,182,218,211,27,154,6,56,157,27,203,87,147,155,43,63,79,19,164,242,88,40,144,215,48,178,234,143,115,56,125,159,129,70,211,111,255,24,35,7,16,101,136,88,162,184,155,8,14,125,171,129,117,220,149,102,126,255,66,79,238,93,209,192,89,229,102,164,130,132,102,172,24,57,220,76,93,158,166,252,191,248,245,100,206,234,40,242,52,97,245,40,232,62,59,116,225,221,138,120,228,219,4,150,241,126,186,14,109,66,7,23,200,212,180,136,173,190,85,220,4,10,156,59,125,207,174,98,16,110,28,154,186,109,32,2,244,105,0,85,124,210,12,157,94,23,108,26,1,141,79,249,89,27,66,152,42,198,211,11,48,111,80,18,186,172,231,52,151,212,119,67,133,137,76,215,19,88,152,136,170,28,93,91,180,251,18,113,10,156,101,131,41,108,58,103,131,186,134,192,166,62,139,139,231,38,226,105,184,35,46,238,89,233,153,128,219,78,183,63,24,30,228,37,5,90,155,181,60,195,137,145,65,87,89,101,167,129,0,219,3,133,28,88,151,58,182,138,33,21,11,120,117,200,69,167,138,233,196,141,229,172,6,192,43,115,10,60,65,118,155,216,98,0,194,193,138,184,140,139,201,13,72,182,84,13,113,55,30,99,62,208,215,65,152,22,232,72,75,217,30,147,164,133,152,10,11,125,55,86,116,21,49,44,28,42,174,43,80,153,232,159,192,62,17,113,166,178,115,134,152,30,139,242,136,251,234,23,147,30,108,195,71,108,17,215,16,207,49,244,16,80,5,58,4,209,126,183,103,179,116,240,112,238,164,229,179,53,250,243,219,51,162,250,76,90,41,239,111,19,131,155,119,202,139,116,9,111,195,190,10,107,38,195,61,177,154,78,57,165,18,113,129,145,210,149,170,207,109,253,0,107,94,176,253,170,245,251,134,157,95,198,221,106,100,161,158,173,70,221,203,221,75,92,83,170,150,32,32,136,34,122,24,94,115,122,246,82,183,152,107,136,119,202,127,16,239,200,133,28,125,153,20,128,8,113,77,195,163,212,160,225,28,115,114,60,211,82,163,55,149,145,119,1,245,62,98,75,119,220,105,33,113,163,63,78,214,243,14,141,206,59,253,113,34,189,41,126,28,112,143,253,232,219,76,131,90,172,88,51,212,14,81,230,179,16,148,112,49,183,129,172,8,65,255,112,161,178,161,98,233,102,169,117,164,48,140,115,134,214,175,202,46,175,180,8,7,171,3,33,160,145,245,134,75,51,123,52,42,127,117,43,122,195,201,237,153,12,89,64,165,21,196,168,224,170,88,22,253,16,49,13,163,126,7,37,194,96,146,133,103,105,243,5,203,77,22,67,208,87,103,232,115,252,124,37,66,31,85,247,33,240,82,193,153,178,45,49,160,15,83,76,231,202,24,212,74,72,203,100,100,128,32,248,53,129,161,218,183,30,32,170,221,34,161,151,120,151,196,84,249,236,65,129,78,136,21,80,109,91,40,222,61,160,100,154,117,234,155,137,109,236,59,176,169,120,155,102,112,228,186,99,96,6,179,164,198,12,88,158,241,48,158,132,158,92,76,159,82,227,97,131,6,85,241,92,55,214,4,90,222,209,104,178,19,26,43,112,159,6,61,245,185,98,142,43,48,98,190,137,253,233,205,57,236,242,188,107,73,184,78,111,78,235,237,14,214,18,76,232,37,83,70,169,163,7,24,236,114,146,122,66,252,136,30,158,0,164,168,74,192,113,246,0,217,190,208,164,196,82,5,197,7,34,117,144,171,75,144,154,144,45,149,223,134,160,46,144,139,105,202,201,146,216,34,124,106,109,197,46,6,142,244,198,123,118,254,101,225,199,165,68,89,82,115,196,192,206,122,133,35,65,177,189,176,174,111,128,142,111,55,96,206,70,90,48,68,124,174,171,158,244,212,11,254,246,134,68,232,92,42,253,158,250,38,128,105,71,76,255,87,13,182,150,68,239,245,86,241,92,37,196,137,62,96,209,71,249,199,49,23,90,161,89,152,82,196,53,136,188,109,73,12,22,72,71,206,61,28,235,89,73,255,201,143,147,2,186,199,7,123,62,139,70,178,236,199,190,219,212,80,180,117,206,9,46,246,16,39,56,81,117,197,122,180,135,1,162,73,95,191,8,205,55,241,45,126,62,16,36,36,217,12,144,169,186,57,79,198,166,170,61,14,9,223,246,102,165,100,80,122,106,76,112,252,130,235,104,128,230,210,116,15,67,214,89,47,223,16,107,47,191,77,203,208,186,79,219,21,250,136,107,143,26,24,196,233,177,130,126,152,14,62,223,227,103,214,168,197,76,97,124,80,33,17,111,173,114,248,96,184,174,177,28,32,213,87,89,45,232,225,75,113,63,253,131,107,147,207,30,212,128,197,211,205,10,54,213,234,53,198,41,159,180,70,181,162,234,5,56,20,2,170,34,89,157,164,26,19,248,17,129,201,9,219,35,17,88,17,91,240,221,135,86,173,161,72,191,187,64,130,227,211,82,73,24,62,190,0,249,243,22,212,87,147,138,246,252,168,44,106,160,93,12,5,128,218,204,71,157,237,21,123,188,144,107,172,186,96,231,59,99,210,138,241,153,171,190,59,134,196,190,175,38,208,174,170,150,186,217,216,196,5,158,94,245,205,64,181,142,126,34,238,147,99,51,203,111,239,115,3,68,201,45,145,199,150,117,181,161,58,28,57,248,192,12,251,86,244,56,0,0,193,247,98,188,72,143,57,190,185,90,99,82,204,246,211,109,76,209,108,246,8,69,66,39,165,161,170,26,236,222,32,27,195,172,29,250,217,187,26,9,176,139,137,183,62,191,221,224,151,113,130,181,77,164,88,191,11,175,37,24,187,126,16,0,170,138,141,29,49,152,225,192,174,84,189,48,157,141,0,210,185,109,97,28,213,211,128,108,249,179,212,194,11,49,28,91,118,230,228,244,156,219,202,113,154,170,179,109,248,247,46,30,6,254,32,170,148,16,233,186,226,135,199,245,136,119,242,243,99,157,229,220,9,170,229,55,252,27,51,196,252,130,252,248,49,28,155,243,184,242,234,174,7,63,83,107,52,131,179,145,220,131,250,1,198,208,85,157,233,158,160,75,150,170,114,19,127,21,56,63,105,205,122,253,156,97,158,161,223,223,62,27,167,137,18,135,237,101,173,248,44,226,46,186,90,80,203,141,185,239,140,31,87,92,159,38,241,232,140,167,155,246,49,117,127,104,193,8,194,83,32,64,112,251,174,148,22,197,160,155,7,43,104,104,96,36,3,43,220,130,250,208,66,252,50,39,64,44,212,216,41,244,119,11,134,5,1,107,8,203,239,195,168,90,249,44,32,99,82,172,7,125,80,207,140,78,99,75,9,49,14,189,142,204,98,210,206,202,190,169,92,201,186,207,232,102,250,60,74,35,86,220,202,53,185,13,34,53,141,152,113,160,161,186,236,5,176,115,134,243,169,110,107,72,218,235,121,247,154,65,203,72,18,89,106,85,232,224,66,121,250,119,83,81,86,212,76,162,186,58,7,229,169,241,29,213,103,90,42,8,16,46,110,134,252,44,98,112,197,227,221,148,140,119,177,244,201,2,164,75,100,105,29,227,42,165,109,174,6,13,38,166,123,202,186,158,251,248,24,45,56,54,203,170,106,76,128,174,82,99,69,136,192,21,253,113,131,1,138,239,34,161,42,249,60,154,18,11,85,228,78,14,106,192,94,50,229,131,138,246,120,26,168,41,53,70,192,150,170,227,242,177,26,32,134,254,248,49,130,62,108,62,35,38,181,132,187,76,57,246,98,176,154,130,225,157,215,187,211,190,218,60,19,3,165,40,191,61,129,96,173,241,106,250,95,159,141,72,56,47,214,171,208,38,170,79,47,216,255,134,136,169,157,17,49,21,8,227,242,173,66,72,41,210,163,144,122,232,36,202,140,53,100,154,137,224,237,114,191,171,3,14,34,226,97,197,244,49,41,71,109,136,209,75,116,150,34,151,152,210,172,93,246,219,122,240,191,86,196,223,130,172,33,154,26,191,108,143,75,175,59,72,191,79,17,67,12,120,121,102,7,20,15,42,6,57,105,201,114,118,189,190,10,78,205,22,238,222,69,54,75,196,214,127,24,12,184,231,90,22,200,104,155,166,143,111,18,41,196,228,114,65,21,202,206,190,242,7,196,16,18,63,191,77,144,58,244,10,205,113,181,61,98,11,55,6,95,241,212,246,33,99,253,105,51,120,102,13,83,72,182,105,49,206,200,29,226,163,149,52,178,81,44,220,144,124,61,225,238,210,87,99,98,143,184,120,141,215,71,156,20,72,45,86,235,193,226,76,195,101,215,197,54,223,32,72,156,179,150,63,32,6,223,41,24,162,161,85,146,125,88,172,213,33,135,152,78,151,254,236,36,186,118,114,240,75,3,15,164,79,163,231,253,142,57,230,25,16,23,83,197,84,180,246,224,182,134,70,227,25,217,200,53,30,6,2,177,232,111,79,10,122,167,139,65,20,146,160,202,177,59,207,241,117,214,224,69,255,149,52,161,29,49,188,207,43,72,185,97,117,126,214,163,227,218,251,187,127,128,68,34,157,6,151,227,132,223,71,141,207,174,98,8,236,227,97,112,250,84,202,200,198,12,182,240,210,181,199,158,125,148,62,44,222,31,13,185,162,63,109,195,160,88,65,247,61,40,243,147,81,3,139,179,130,216,189,91,175,180,76,40,92,96,46,131,29,81,87,10,44,234,184,247,22,176,203,194,164,67,111,253,106,31,86,208,143,122,189,117,221,6,116,154,204,237,47,110,83,121,194,143,20,56,252,17,180,238,64,120,234,82,180,227,11,45,39,74,38,189,51,5,182,205,148,215,25,90,16,202,67,156,243,60,77,232,33,248,209,11,69,24,226,26,1,227,191,151,19,133,159,35,247,0,17,129,242,64,232,212,223,141,133,57,84,76,26,126,7,95,125,54,248,11,89,74,208,195,103,48,187,159,143,80,58,86,146,177,214,4,26,226,162,236,115,231,30,76,70,169,238,98,234,254,116,11,98,198,215,56,90,134,143,33,198,93,97,150,151,219,103,43,25,97,162,204,57,189,185,105,198,211,244,82,73,108,1,130,166,209,92,205,78,118,146,228,164,55,97,120,106,1,93,220,118,207,186,207,48,54,130,197,156,250,93,197,109,219,20,87,142,80,102,199,62,211,10,234,77,113,165,179,235,34,5,206,94,98,69,136,123,115,131,25,12,198,36,140,171,136,167,254,118,214,166,88,190,186,148,47,23,104,210,12,222,140,14,172,83,154,252,137,41,51,170,245,253,172,179,113,151,139,233,64,208,173,4,158,224,118,99,124,90,250,70,172,129,194,169,9,133,51,233,241,147,178,191,51,7,248,170,110,4,77,58,21,37,239,12,217,202,38,56,228,98,254,44,62,122,197,144,200,241,97,29,124,57,113,127,170,33,0,186,18,7,19,238,104,14,21,3,247,233,122,1,110,168,227,72,55,17,87,47,176,62,210,70,238,64,214,11,248,123,2,77,159,24,66,167,44,58,188,22,131,192,242,189,64,99,150,94,16,213,80,145,154,139,193,31,17,80,171,35,94,20,188,250,103,99,128,9,129,52,25,107,26,216,252,221,86,232,34,97,145,10,103,125,232,187,73,228,73,147,156,199,152,6,224,199,103,133,122,223,146,244,105,200,177,125,189,64,167,91,18,94,51,120,145,187,25,232,58,159,143,24,46,54,183,253,40,175,219,2,193,137,24,208,64,31,184,85,160,86,29,217,92,213,41,235,173,184,85,240,5,54,205,220,117,223,207,34,47,37,153,194,58,172,47,239,27,184,157,191,164,147,66,47,197,114,59,133,26,217,165,31,109,184,19,253,27,55,119,201,22,86,27,43,254,105,95,216,29,49,78,198,212,167,103,180,19,34,206,212,114,203,87,131,135,49,199,247,213,3,8,70,129,117,59,94,5,38,151,91,3,148,87,73,23,63,164,12,20,205,101,151,130,91,40,190,19,12,199,201,21,214,81,210,192,215,202,192,44,169,149,67,156,13,177,86,196,197,140,160,79,12,55,172,148,97,30,177,113,60,250,171,123,183,212,188,136,41,221,247,200,5,164,228,93,216,187,172,208,101,133,173,64,159,190,20,219,227,105,193,181,230,191,109,46,255,45,22,62,226,70,126,204,103,212,0,123,196,117,2,245,96,239,22,79,31,43,40,137,157,223,12,35,32,38,28,240,69,189,35,172,147,43,151,24,120,54,164,22,21,99,232,148,16,83,19,32,82,64,115,252,78,103,135,82,113,47,98,67,27,140,41,51,16,28,145,46,3,185,142,9,167,226,80,222,124,214,138,226,46,95,46,171,141,144,113,227,193,103,87,103,156,195,161,111,38,229,82,98,49,41,76,145,182,111,232,74,97,130,138,173,96,60,80,75,196,21,127,201,63,11,70,45,205,110,54,40,5,106,204,40,74,117,233,132,183,95,227,140,111,210,106,253,39,42,30,237,227,109,66,140,73,37,198,116,235,6,185,228,139,61,41,230,214,229,50,66,10,247,209,65,105,37,191,38,98,138,239,75,28,93,74,206,178,138,49,12,227,187,55,9,32,253,238,206,3,53,196,86,54,165,82,80,193,118,40,13,16,254,134,190,154,235,200,55,18,6,160,224,174,217,192,229,14,224,24,167,165,79,31,63,234,222,217,180,91,169,159,76,147,89,254,210,182,136,1,24,94,58,229,156,246,184,2,224,0,215,57,195,78,13,85,73,148,80,67,119,205,202,67,220,250,131,173,40,11,112,46,95,105,80,119,46,182,118,232,250,110,149,22,3,203,4,14,117,82,106,190,103,111,22,139,55,203,38,165,247,186,134,52,75,199,43,251,219,202,204,92,88,8,28,201,168,51,157,96,97,156,149,31,163,138,136,193,196,223,241,211,150,35,81,157,96,104,140,113,165,110,179,190,69,76,104,57,44,9,218,173,118,86,49,9,157,248,241,74,37,189,124,179,129,234,204,123,219,83,226,39,254,55,157,210,219,131,180,236,167,174,174,63,142,226,248,240,245,17,91,153,179,106,225,2,38,149,191,186,39,186,233,214,171,226,171,171,66,58,83,230,99,64,81,53,187,221,193,158,164,91,164,147,133,235,131,40,191,63,13,173,174,186,70,21,204,247,21,59,225,108,230,41,184,58,134,102,53,71,15,241,81,104,194,146,136,120,59,173,12,102,39,168,20,73,197,43,146,167,136,153,255,253,124,24,164,66,190,135,45,54,160,54,208,182,190,203,120,122,83,116,120,63,12,186,137,237,151,15,97,156,44,96,89,132,24,123,137,55,19,77,209,248,86,199,240,223,238,36,24,163,214,150,125,216,177,97,83,44,39,149,23,91,127,155,83,158,220,11,64,203,111,77,105,29,99,120,229,216,104,99,225,143,150,71,220,28,4,204,180,89,81,42,243,109,188,86,169,93,75,131,178,219,37,226,153,71,232,35,178,1,210,142,120,164,100,0,174,41,1,226,165,100,242,160,152,73,17,64,62,98,162,236,242,244,121,219,204,161,134,57,65,194,28,6,253,150,117,248,132,37,242,86,98,29,99,24,183,110,220,219,169,106,20,9,32,213,85,71,92,140,20,106,62,67,195,106,12,37,14,87,134,0,171,49,114,234,122,124,210,26,36,140,146,78,195,253,232,113,68,72,72,42,28,176,77,218,217,245,254,97,180,36,74,223,18,179,70,97,167,127,88,249,81,89,139,184,2,74,239,63,158,105,146,238,250,227,169,222,0,215,241,170,71,23,116,63,20,1,248,3,190,98,132,141,52,204,68,153,87,138,32,175,17,153,72,108,141,140,191,183,105,14,131,40,92,210,140,178,237,47,116,143,93,244,101,252,72,98,108,88,85,81,250,86,4,202,155,165,43,98,96,118,173,109,23,227,251,138,193,108,88,106,221,109,168,110,247,151,188,250,167,44,178,75,59,124,118,77,197,129,80,67,156,122,39,252,120,249,237,98,12,7,46,46,196,51,171,142,12,40,80,255,174,138,193,38,33,27,194,242,181,184,161,15,62,246,81,20,42,238,86,156,236,98,67,48,145,109,76,169,100,246,59,168,231,1,243,184,172,87,158,34,77,96,246,235,25,176,186,45,183,13,177,221,154,52,217,192,0,0,42,239,247,106,34,236,67,0,154,183,161,244,166,30,98,192,27,197,56,132,163,46,135,35,13,1,106,21,144,39,52,3,186,160,197,187,49,162,158,179,127,180,129,31,110,240,31,186,222,233,48,108,167,82,99,86,56,18,98,201,116,18,237,41,38,13,102,235,57,242,163,57,104,132,247,189,114,78,208,243,221,16,51,122,236,14,109,71,244,90,71,182,75,56,210,184,178,73,55,131,137,171,223,49,136,155,22,201,116,232,191,62,236,104,196,224,34,21,213,12,231,158,222,49,178,13,148,69,94,143,152,112,122,156,175,212,31,77,78,124,34,116,86,162,174,95,236,55,148,82,9,59,232,156,82,32,208,244,213,155,169,112,163,55,211,234,85,85,33,102,66,31,174,179,242,175,175,76,196,84,147,248,173,63,200,100,204,71,157,66,133,28,10,177,160,164,182,138,135,248,140,148,220,106,242,21,14,169,99,182,249,200,170,233,40,189,223,172,13,52,196,16,232,102,85,213,32,195,165,112,174,96,3,154,207,229,105,169,194,112,205,224,53,213,167,225,21,188,170,154,40,90,215,119,47,163,236,11,159,146,234,147,165,67,3,127,54,220,43,44,83,189,29,127,209,167,120,122,89,109,235,243,97,224,25,185,24,70,196,86,159,119,15,241,165,139,49,71,169,152,37,107,247,6,131,11,88,76,10,224,192,106,248,79,125,106,133,14,55,113,185,191,141,178,204,98,165,1,248,1,124,126,220,173,208,31,232,211,160,164,221,0,65,210,10,77,160,12,233,243,140,232,2,216,111,50,108,83,181,190,152,48,143,233,78,128,2,114,185,11,50,104,2,120,86,3,115,51,210,132,227,135,7,123,197,196,99,102,12,26,6,47,105,38,134,240,246,156,174,152,109,210,62,90,239,142,149,180,34,54,78,3,118,18,0,27,59,16,183,230,2,180,199,162,181,32,112,14,159,91,37,222,253,11,147,136,152,248,92,190,54,86,209,18,24,59,77,189,93,159,111,244,164,98,120,54,111,32,9,75,81,211,240,131,192,250,156,97,201,0,215,33,38,216,176,218,235,152,82,202,130,154,44,7,225,132,93,229,105,112,81,238,98,14,211,181,17,63,64,43,107,58,194,186,179,91,44,200,0,92,91,34,73,131,6,185,93,111,8,224,140,187,232,211,221,210,248,17,63,48,159,85,196,244,95,199,54,35,156,169,193,84,58,0,250,53,15,105,157,92,67,71,94,13,121,63,98,23,20,16,232,211,70,125,16,177,36,178,250,207,200,185,134,227,195,64,166,218,226,188,141,134,121,88,70,156,123,227,143,184,98,156,129,146,67,45,224,229,139,74,34,115,90,239,46,239,20,135,12,125,122,82,88,22,17,157,179,66,210,24,133,2,180,58,230,80,73,216,116,50,107,68,68,91,232,218,110,144,147,50,114,11,229,94,149,68,46,92,78,16,37,25,195,175,70,2,71,69,240,142,16,151,124,77,226,174,133,244,3,8,173,158,167,132,192,116,194,234,15,33,216,165,104,190,174,239,165,241,185,133,146,38,245,32,138,114,0,41,189,239,111,159,197,107,226,184,25,150,197,190,198,248,160,85,70,164,43,106,192,16,159,85,149,166,116,196,192,1,199,5,64,211,159,40,97,58,166,123,212,107,176,238,73,128,46,13,102,187,134,209,106,24,200,115,61,79,227,46,135,165,15,254,116,121,196,132,33,239,205,86,210,220,235,21,47,207,100,80,194,125,84,218,243,238,225,52,121,136,207,56,166,36,4,248,176,189,226,97,178,207,227,145,82,125,18,226,132,249,172,175,166,83,193,109,117,206,181,66,17,255,196,77,197,179,62,203,113,23,139,202,141,249,76,40,25,228,8,11,150,66,50,65,119,247,177,189,115,136,179,165,119,116,119,83,8,31,126,25,84,52,234,204,14,90,35,111,80,49,131,52,243,254,120,30,43,236,39,138,251,158,233,38,233,233,199,18,227,107,106,209,16,98,39,27,66,12,70,117,121,166,196,122,68,195,178,99,14,244,232,64,92,22,22,43,37,228,237,143,7,175,247,240,141,140,206,230,15,167,182,197,208,86,34,173,174,79,159,197,207,35,124,35,16,158,254,48,167,55,71,66,105,231,120,165,24,84,51,164,105,107,189,18,219,232,250,62,116,191,23,157,112,163,83,8,231,230,24,6,103,159,232,156,193,198,91,195,115,162,83,179,60,79,83,233,227,46,31,253,186,122,229,82,187,62,92,201,194,223,87,170,206,168,117,203,180,16,87,240,136,117,61,240,40,98,100,213,218,125,231,35,110,177,255,121,241,214,36,226,248,37,168,195,105,3,127,232,217,196,184,132,225,109,102,163,244,211,161,193,8,24,190,234,185,90,166,116,111,155,78,169,201,47,85,208,208,148,70,98,91,97,213,8,241,177,55,143,139,217,158,77,92,227,179,105,140,212,222,56,86,115,237,235,117,157,187,228,121,22,90,29,223,40,141,226,26,77,166,13,176,147,170,23,122,152,113,144,31,237,143,93,30,15,131,23,49,219,115,57,164,72,101,91,83,179,150,197,1,110,91,139,59,70,64,50,131,27,247,60,61,163,116,237,199,202,50,250,243,116,94,110,228,67,88,54,181,131,115,224,53,151,144,18,246,123,62,203,208,191,93,10,178,255,171,39,123,156,157,99,78,182,44,216,30,108,132,188,194,80,110,214,87,156,31,211,173,246,208,71,141,18,185,174,231,150,64,223,240,99,13,112,122,233,207,22,166,27,35,60,236,65,123,197,179,9,73,116,187,249,116,196,89,163,45,195,74,30,220,177,249,65,228,87,181,103,73,193,151,120,53,20,98,170,193,173,253,194,239,53,40,198,135,150,235,193,240,72,107,190,139,169,68,175,250,52,76,4,33,134,91,104,60,198,178,33,226,84,23,211,40,44,30,246,17,179,111,253,221,196,9,52,68,53,44,121,224,95,13,80,219,51,41,153,11,222,205,62,96,216,211,124,142,158,1,195,249,111,211,175,146,116,15,23,195,116,246,109,70,123,69,121,84,14,89,110,63,92,45,83,195,245,104,233,90,102,88,133,32,152,81,237,46,98,128,18,220,228,108,128,90,244,231,128,108,50,208,253,138,207,13,178,213,158,205,57,197,1,177,50,82,53,72,241,51,251,125,53,120,253,242,219,240,61,135,239,223,160,27,222,237,113,33,162,208,221,102,133,166,101,217,166,68,167,35,147,209,176,15,31,15,131,91,186,185,157,78,132,175,104,92,15,231,114,187,227,68,201,219,210,110,168,65,164,45,130,215,208,74,18,85,20,49,148,98,113,66,24,121,210,59,153,106,215,187,83,6,57,15,121,216,112,116,227,183,141,167,67,143,0,148,243,205,139,199,232,182,232,90,115,58,200,130,47,119,84,27,20,72,143,94,32,69,19,27,9,86,242,165,91,129,228,68,243,27,192,34,211,18,163,197,0,93,41,206,94,222,66,211,101,153,53,98,142,46,165,172,93,70,141,10,161,254,194,197,29,211,224,126,243,36,77,29,37,221,168,20,14,183,136,193,169,202,87,157,97,87,200,143,23,74,28,252,86,4,213,189,74,176,17,162,37,160,93,92,10,127,174,248,14,208,233,116,121,56,63,132,137,150,125,175,238,126,67,242,146,53,1,50,49,125,219,184,15,19,108,146,113,151,29,236,200,54,48,208,184,135,138,249,18,159,110,236,2,97,206,64,60,102,14,69,9,244,239,208,87,91,165,116,136,51,192,21,250,219,56,254,35,246,1,24,225,251,17,67,39,221,175,42,212,206,231,9,27,250,184,59,20,198,214,162,15,159,253,30,86,225,49,56,104,127,208,41,155,112,176,93,69,9,237,166,78,138,89,14,161,102,233,69,122,38,197,138,95,252,100,97,176,76,157,147,70,9,112,136,161,92,149,16,207,52,36,29,175,191,199,186,89,2,150,74,162,180,222,186,103,214,234,188,189,235,54,35,22,25,74,26,253,208,117,23,142,160,86,50,141,1,44,191,188,59,247,28,177,95,152,103,147,230,225,72,234,220,58,116,108,140,92,178,62,92,172,125,214,197,20,57,14,29,25,168,59,245,170,58,250,185,244,248,28,245,18,153,209,102,38,139,232,27,34,106,123,196,205,149,169,149,209,195,103,45,119,113,125,100,75,173,21,21,195,64,26,90,24,251,180,169,20,157,31,191,205,142,23,141,98,103,113,197,22,167,55,51,233,78,130,186,190,198,172,28,219,180,118,93,109,210,126,51,238,115,218,187,91,211,129,99,1,123,136,137,10,158,154,244,112,130,161,252,53,1,35,54,52,65,29,26,45,63,174,41,43,236,206,170,163,105,213,201,94,178,64,145,206,227,104,30,175,233,188,45,158,197,0,149,187,195,50,174,158,192,0,238,128,116,190,136,107,203,17,84,168,112,47,106,98,20,85,214,34,40,103,237,65,91,109,225,101,85,241,254,234,95,142,189,168,184,199,82,131,73,117,124,174,71,138,99,255,109,148,106,233,100,117,221,23,157,31,126,91,19,147,134,93,70,70,6,134,159,7,105,192,228,238,243,249,46,187,234,107,136,187,18,159,243,217,103,19,215,120,250,236,239,166,14,54,73,163,226,206,9,226,164,7,196,114,192,41,93,177,37,90,84,12,190,150,207,41,86,137,62,11,8,210,138,129,145,229,84,77,10,245,201,138,175,38,200,223,196,198,55,240,213,234,9,165,138,167,153,158,155,237,92,246,225,75,86,24,11,213,44,4,234,60,167,88,144,78,126,80,172,171,243,99,173,68,50,171,26,65,155,170,233,76,172,50,22,155,174,106,205,163,1,162,215,154,103,171,0,119,22,106,89,148,33,252,73,33,61,42,69,160,136,127,197,27,203,35,76,228,176,151,162,238,144,89,28,211,93,136,74,219,115,107,42,166,60,207,239,23,160,107,187,22,235,65,208,154,91,252,120,53,56,19,57,123,205,208,185,253,179,41,116,30,82,233,52,127,165,78,87,12,221,175,204,74,51,206,157,120,55,57,83,93,17,24,104,118,185,79,211,78,38,98,72,140,86,217,34,22,38,123,48,222,233,211,25,247,221,90,211,128,203,91,71,137,239,58,163,220,82,7,69,212,96,149,88,16,44,107,77,225,217,89,110,45,126,187,158,61,45,161,227,73,71,93,68,145,16,23,213,149,172,70,132,160,140,205,110,137,73,58,141,247,217,51,39,180,65,109,109,246,155,20,211,132,107,4,166,71,210,187,11,27,32,140,97,163,175,203,186,137,127,65,85,223,196,153,60,156,168,164,105,20,110,110,198,27,34,240,150,168,196,156,112,182,250,253,82,143,225,80,21,98,130,36,204,26,126,183,85,106,243,212,229,3,138,53,79,175,146,175,52,247,107,93,193,196,117,137,250,126,0,65,242,212,173,130,126,219,126,43,83,111,213,52,97,75,196,246,92,32,241,227,228,154,117,90,140,161,210,83,28,197,154,11,244,221,231,244,165,229,213,24,198,95,40,105,4,8,229,161,152,113,41,212,111,18,90,6,129,140,100,152,139,193,192,18,23,125,162,168,35,148,143,233,220,212,149,157,248,240,97,99,149,243,95,56,149,34,222,9,8,66,23,39,88,58,239,54,93,96,154,249,9,32,107,179,212,206,89,6,139,210,92,10,32,143,40,98,171,134,217,238,66,88,65,189,214,248,114,155,237,104,42,45,70,241,40,174,234,50,246,248,21,175,238,0,128,200,192,224,32,206,119,100,150,207,232,34,30,84,179,185,148,208,141,184,1,228,159,106,169,241,234,2,241,131,136,207,190,117,182,107,196,153,24,174,188,26,133,22,63,157,232,206,146,97,87,235,120,115,49,120,230,170,21,142,123,71,220,218,215,18,202,65,173,67,7,157,108,46,15,85,150,9,142,164,44,245,130,224,48,218,110,10,168,95,122,131,44,58,111,202,8,113,1,158,94,38,188,99,108,251,149,126,188,21,122,185,154,136,123,26,205,67,80,71,12,142,152,138,23,238,188,143,156,226,101,65,189,222,134,98,25,81,38,186,27,139,26,73,139,214,254,218,227,221,5,150,188,123,248,150,81,60,248,122,224,161,168,167,74,211,47,189,183,159,184,83,201,54,84,188,104,90,240,207,134,40,182,233,70,178,66,194,152,21,24,221,133,212,109,27,254,230,142,119,247,31,6,176,136,233,41,246,207,250,197,17,100,43,88,163,96,141,145,21,34,123,50,41,191,146,202,120,218,240,211,239,192,13,206,174,187,179,10,216,105,82,115,2,192,70,7,81,198,145,53,96,202,59,112,74,245,83,158,33,198,142,148,147,107,205,207,145,23,45,80,188,11,195,36,215,3,101,64,43,196,134,96,117,197,128,25,14,191,56,11,236,117,90,198,104,93,136,237,190,154,18,32,249,46,88,105,251,188,15,155,170,23,49,80,196,110,233,51,178,173,135,147,146,146,29,145,107,194,122,220,35,87,12,72,121,189,79,211,142,34,153,54,34,225,32,156,124,98,42,65,181,39,136,180,71,14,149,100,141,104,178,216,150,64,217,110,202,23,35,170,208,239,26,132,149,98,39,157,215,146,127,18,49,129,162,89,175,152,152,255,21,3,158,55,90,252,56,4,15,58,227,148,97,7,116,192,113,246,45,138,37,98,195,68,138,57,229,114,146,160,225,54,64,193,187,25,38,232,132,50,43,32,142,52,55,209,88,202,164,109,88,219,162,132,241,110,204,30,109,158,225,159,222,67,138,237,25,241,47,224,0,97,53,220,177,139,7,29,194,69,196,16,195,185,181,1,181,193,188,77,63,29,88,137,172,103,183,75,115,37,82,171,216,142,3,100,0,11,250,48,69,249,241,106,96,181,94,41,100,57,161,208,72,126,133,157,99,20,146,103,115,204,208,103,164,164,68,74,140,176,198,157,60,13,38,87,196,205,76,102,151,14,122,45,155,72,39,78,97,104,121,155,65,125,216,240,47,86,92,33,179,220,157,0,200,25,224,142,57,238,197,41,24,18,38,165,22,35,196,0,185,135,57,109,191,61,111,203,28,16,162,229,134,58,121,26,104,113,49,99,192,139,209,31,47,6,2,227,98,186,20,134,138,161,62,190,22,22,183,73,147,213,26,134,140,23,214,29,246,66,147,141,114,190,10,184,92,23,27,245,227,16,49,184,211,238,225,211,232,58,46,206,208,39,190,70,45,185,224,49,100,210,40,31,239,30,93,32,217,210,46,56,160,137,13,132,193,197,92,63,123,170,248,92,102,215,79,128,142,176,63,67,131,220,55,172,241,105,225,80,253,176,82,227,134,57,110,29,181,185,50,45,112,2,196,29,114,52,31,53,229,58,169,231,40,239,152,212,86,13,224,94,196,230,66,249,187,173,28,93,167,5,208,248,235,82,150,117,139,97,109,175,148,104,221,172,192,179,93,206,196,223,54,76,161,206,0,56,26,239,38,62,243,191,194,31,165,48,125,101,21,215,26,45,190,213,26,211,146,110,241,140,214,142,232,2,112,219,50,35,4,185,115,196,45,112,116,85,99,128,54,18,21,163,116,107,1,74,168,63,13,71,128,239,209,85,12,158,79,197,179,101,47,71,37,240,217,46,109,136,13,155,6,161,251,52,208,157,247,105,162,103,92,187,254,209,166,22,139,136,241,79,210,13,0,128,18,208,31,113,143,233,198,240,147,249,68,88,162,244,31,254,131,122,75,141,76,12,109,78,136,33,71,169,83,197,51,138,162,105,235,27,171,60,47,30,61,130,230,71,108,0,133,42,174,43,192,14,8,114,215,250,12,172,244,25,81,11,170,125,210,243,98,122,45,226,167,105,172,127,62,153,48,106,132,114,96,184,203,207,111,131,152,28,193,177,254,131,245,81,241,241,7,247,21,147,14,212,119,19,236,140,115,215,249,200,182,69,12,128,148,107,225,10,150,124,153,175,56,215,80,9,116,24,92,82,92,19,131,218,16,103,39,107,241,176,137,39,209,134,16,147,186,127,159,78,53,199,172,209,15,180,116,198,129,198,138,5,249,5,202,223,239,110,87,215,97,64,149,220,223,89,139,100,129,65,147,221,76,154,205,121,187,165,255,196,122,202,109,4,180,21,195,128,142,31,167,62,106,63,98,84,99,12,205,202,166,117,228,231,247,194,40,133,119,8,31,78,196,184,124,94,6,101,44,72,23,164,200,196,139,32,88,136,1,48,208,37,25,198,206,28,170,16,151,123,169,152,4,75,68,38,54,100,195,143,120,56,132,235,79,124,244,184,238,22,16,168,110,28,106,111,233,167,64,60,211,232,77,196,233,38,109,77,12,237,228,184,226,115,252,244,195,38,28,104,249,138,247,59,45,11,71,36,38,53,25,57,170,138,97,58,172,87,60,246,51,45,64,19,201,180,36,193,147,51,49,102,107,76,203,34,127,35,211,66,65,126,219,49,180,166,44,100,38,54,119,46,162,65,84,64,200,143,91,75,216,157,150,243,99,101,111,21,31,85,20,74,173,26,124,176,138,33,66,14,237,80,136,85,232,200,193,199,31,30,247,0,112,7,48,53,17,227,212,167,184,180,113,27,245,183,187,193,209,68,44,105,229,231,244,23,171,144,12,41,84,84,77,165,243,216,204,98,77,80,44,160,226,99,2,196,221,151,155,81,104,61,79,247,232,78,131,252,92,218,97,17,67,110,20,235,5,87,237,133,130,236,134,61,60,163,176,147,41,19,162,213,110,128,206,169,134,226,49,86,32,221,12,118,213,122,234,137,126,125,105,135,69,188,156,68,6,233,152,229,153,179,6,183,206,14,235,15,83,95,230,155,162,231,232,201,35,22,148,213,180,36,190,213,174,231,5,136,248,243,102,248,58,34,144,75,229,159,228,19,16,211,141,113,195,61,36,150,178,142,172,91,121,96,216,196,10,153,131,24,75,62,172,222,73,130,89,23,27,37,23,73,22,122,116,200,194,139,24,150,173,22,214,58,87,133,94,219,84,204,236,20,63,78,80,107,200,9,193,119,206,75,2,35,169,76,253,110,186,242,194,131,161,206,185,173,170,98,43,166,142,200,71,234,73,79,167,37,226,215,13,94,24,17,181,138,137,44,138,135,35,96,118,159,120,120,49,108,1,249,123,54,125,55,160,134,225,165,16,19,110,165,60,79,247,104,239,44,116,222,180,242,188,27,108,162,235,216,205,113,43,227,40,112,61,10,111,165,112,236,206,153,184,232,129,63,241,158,119,228,103,98,170,184,110,198,189,190,82,120,118,64,92,235,135,97,183,246,88,18,250,249,213,86,234,64,7,173,27,3,152,187,232,62,62,203,11,183,143,139,207,81,125,110,153,78,92,184,94,95,185,230,52,159,31,7,247,200,23,12,202,204,89,222,145,149,121,131,27,85,27,29,77,156,123,187,81,25,80,164,146,152,113,96,223,246,27,118,129,84,85,245,142,229,152,34,26,91,23,201,43,21,247,126,93,164,98,240,13,165,62,71,172,223,152,206,49,105,64,96,210,157,104,232,29,46,78,244,154,78,29,26,196,157,254,238,242,227,197,208,105,169,1,34,83,10,229,230,43,63,115,74,243,200,39,78,244,230,168,181,196,18,220,80,22,101,168,55,21,137,152,222,108,159,179,68,191,152,206,40,110,205,55,172,188,173,205,68,164,20,27,102,191,190,136,191,156,91,65,198,117,54,229,13,177,129,254,71,49,231,35,110,209,196,133,26,223,249,121,154,72,87,149,97,239,169,243,189,13,75,205,165,141,216,213,253,237,242,99,129,140,175,58,182,113,22,199,13,112,103,172,221,16,167,60,196,211,160,159,127,221,96,18,248,216,69,110,109,235,53,31,161,77,113,34,213,4,44,180,72,94,109,154,160,252,234,143,24,152,249,124,197,199,178,89,34,110,156,222,24,26,155,122,170,152,64,239,253,109,75,217,136,20,195,215,147,52,5,52,226,170,179,82,160,178,142,159,46,165,168,9,103,76,47,93,166,20,194,22,249,237,66,207,94,124,244,180,254,127,145,2,228,18,185,10,224,182,107,83,49,121,203,200,24,80,219,153,159,129,209,19,238,158,74,1,94,113,61,175,134,179,35,2,39,217,138,25,117,224,212,235,184,43,66,139,178,48,120,218,192,87,185,49,178,2,92,183,46,215,241,161,74,84,68,81,78,219,151,232,148,66,174,41,84,10,96,115,187,233,195,147,72,127,156,76,66,104,58,43,205,112,242,227,213,103,32,89,188,160,163,60,201,221,174,16,43,59,104,135,175,60,47,55,231,25,88,27,18,147,129,185,175,71,82,172,176,26,18,2,40,198,47,239,145,11,146,192,169,235,38,28,131,24,91,172,7,81,21,221,225,180,75,175,136,135,230,31,118,180,136,127,53,4,161,51,192,100,17,241,177,52,162,155,143,238,228,86,117,100,147,80,162,215,0,80,203,9,195,167,138,13,110,195,197,115,233,133,94,72,104,79,119,237,96,159,91,73,84,74,33,189,90,253,92,131,150,88,139,168,58,42,194,87,96,255,129,152,32,189,28,136,73,167,187,33,3,150,195,206,226,230,19,191,89,41,135,152,56,164,92,31,116,99,184,217,137,106,171,106,201,131,245,79,9,186,139,169,252,17,3,12,13,65,183,148,139,207,33,22,53,11,50,240,158,30,179,71,1,156,89,208,135,207,190,232,174,80,242,185,165,110,19,47,82,34,14,238,105,211,58,180,47,93,2,98,72,178,93,161,80,126,150,111,22,222,196,55,210,74,137,75,222,207,155,143,201,25,101,163,71,60,4,56,221,196,107,231,88,233,70,96,68,14,181,209,151,120,218,9,148,186,220,100,96,176,13,246,150,227,183,9,229,73,108,141,174,28,124,99,23,91,65,254,20,49,101,188,87,156,134,248,0,245,71,229,229,95,5,122,66,90,42,182,11,50,135,56,239,45,97,19,2,15,0,229,249,79,131,61,38,87,117,229,238,238,247,205,244,186,202,195,148,34,200,132,158,87,77,177,211,107,133,201,196,125,50,48,210,187,90,156,0,37,70,25,150,57,27,85,236,240,163,31,102,4,97,161,175,38,151,39,210,181,184,52,93,140,89,32,110,211,177,87,224,139,250,52,149,5,92,117,239,87,254,88,60,249,121,188,121,210,107,178,88,36,236,187,235,57,250,134,5,213,137,30,165,108,74,252,19,147,75,185,132,217,63,10,14,74,100,92,156,135,94,198,128,229,164,168,75,72,150,51,220,42,238,16,158,186,212,114,153,50,110,186,119,163,206,54,81,210,58,182,138,23,184,217,197,197,144,9,235,78,152,160,10,120,226,52,253,174,22,121,122,89,202,62,126,252,24,43,67,130,26,152,16,232,255,43,62,155,65,197,103,108,217,203,253,176,125,202,18,115,179,154,98,244,173,64,87,205,208,96,14,12,31,51,2,11,105,27,117,151,12,141,50,175,48,179,169,59,23,66,83,35,247,179,225,199,156,18,128,83,113,51,204,10,23,115,3,136,211,213,140,230,100,196,114,18,37,95,34,5,184,33,246,130,49,71,165,187,75,169,36,7,34,55,196,220,251,85,196,20,59,123,210,41,91,224,72,84,116,195,72,137,102,36,74,43,206,182,149,31,47,214,223,180,238,110,16,135,204,72,170,91,139,25,109,64,24,200,87,193,70,27,62,19,235,177,117,139,211,38,144,195,252,167,33,183,143,242,60,77,19,67,13,113,239,83,78,192,177,253,199,61,1,103,143,149,154,197,195,110,22,195,116,183,135,133,195,241,20,49,185,28,63,156,9,136,202,46,30,118,35,108,84,211,21,207,172,193,109,210,41,35,144,105,40,154,210,108,0,53,90,41,138,211,120,117,73,146,65,164,46,120,68,43,19,145,179,58,100,159,157,233,108,41,90,243,177,172,206,3,50,43,120,158,97,165,39,203,115,202,237,2,76,227,140,126,81,154,254,143,154,214,167,219,184,101,144,192,156,167,33,198,46,215,109,174,119,69,232,194,146,211,121,110,12,208,60,231,253,236,243,161,207,211,164,242,124,228,160,72,62,115,10,253,124,113,91,224,136,1,215,148,141,214,137,151,187,139,252,171,120,125,222,221,131,249,211,196,200,31,49,71,106,133,216,138,98,85,140,161,24,79,79,235,115,215,105,169,45,46,206,68,29,188,134,245,169,31,204,113,15,156,115,139,94,122,70,14,96,102,124,119,59,54,107,121,159,62,135,32,126,220,208,128,116,228,3,96,1,255,113,90,196,110,227,79,39,45,69,93,145,143,220,112,115,100,202,105,50,138,142,188,179,150,112,152,202,171,233,102,139,56,18,244,127,18,149,111,228,217,162,243,140,103,177,136,174,120,157,211,25,121,60,44,133,149,196,108,108,0,22,134,199,6,74,237,216,98,207,254,72,119,114,12,204,56,62,84,188,240,201,226,105,40,155,101,70,185,243,83,224,187,36,152,61,170,124,53,53,13,71,111,196,106,26,249,82,17,113,54,20,241,59,225,88,97,34,182,74,197,16,31,251,65,12,218,51,251,68,120,99,173,105,43,145,61,126,246,240,185,136,87,28,1,64,112,36,22,67,101,64,14,72,143,100,85,93,98,160,177,197,235,202,77,142,95,149,208,0,113,158,210,227,0,161,80,167,248,177,52,127,159,221,18,226,110,221,181,87,12,204,253,44,113,111,83,0,40,215,0,232,239,1,230,3,143,195,76,98,192,89,170,42,0,250,147,113,61,200,38,237,68,28,163,237,135,166,56,234,217,69,188,40,180,239,114,65,101,177,90,59,155,37,226,149,70,91,52,117,57,57,4,249,218,4,52,100,200,209,238,232,141,116,47,94,99,251,150,119,131,22,28,229,82,148,236,55,49,71,192,212,56,11,118,95,141,29,219,68,60,168,186,139,187,49,193,22,168,79,131,174,221,239,181,12,118,137,204,56,182,123,180,51,101,139,90,232,102,56,70,239,77,179,51,178,99,252,200,103,195,105,17,153,221,100,101,245,146,184,50,50,141,146,239,197,11,148,157,44,152,177,125,199,45,66,119,65,213,119,47,227,157,143,245,52,208,22,21,239,188,175,29,133,19,94,30,105,3,179,55,246,33,222,144,156,175,13,17,91,189,86,24,13,31,178,218,132,156,163,141,11,126,50,169,35,238,22,217,1,119,37,140,130,33,101,148,136,45,83,85,238,103,79,181,56,8,155,83,158,42,166,171,46,24,93,118,43,32,71,89,238,166,54,195,72,193,219,145,141,57,77,198,5,59,6,122,196,197,133,230,142,37,98,234,219,98,39,148,217,159,247,90,128,169,199,54,43,230,11,139,120,242,81,33,166,64,83,236,36,235,184,75,225,10,36,112,162,196,243,162,243,185,71,190,44,255,46,117,249,241,74,75,102,248,155,68,22,74,209,167,167,197,162,93,76,101,170,92,187,163,46,122,59,227,105,250,142,36,130,5,184,197,197,158,165,171,240,217,164,214,229,88,61,89,240,75,73,202,193,167,206,228,166,79,105,48,155,154,163,60,11,11,145,74,248,56,208,24,14,125,186,147,155,13,15,233,40,6,49,39,142,15,3,92,163,47,117,49,125,40,226,158,31,239,235,204,240,165,245,64,92,128,136,245,207,46,84,185,20,145,26,190,152,11,233,215,16,77,138,46,203,17,143,183,196,92,29,250,211,195,16,27,93,76,245,250,214,223,230,106,140,144,200,25,98,205,98,204,211,247,123,14,175,79,25,26,94,203,184,206,73,107,37,140,98,11,18,105,240,108,88,149,190,7,230,142,250,55,232,66,17,195,198,52,66,108,252,37,50,242,5,29,178,103,218,41,178,232,23,10,21,219,15,42,94,239,43,5,79,135,109,39,98,208,231,194,151,110,198,148,35,82,218,225,106,68,46,8,115,136,47,13,32,192,12,62,31,178,41,57,103,21,3,45,16,171,73,94,78,21,177,49,93,7,92,92,182,246,126,73,12,89,54,116,199,245,68,82,94,139,242,104,94,188,159,133,37,211,36,112,103,220,151,37,62,107,0,64,46,235,69,201,235,45,24,201,52,20,119,41,249,192,21,107,1,27,157,13,60,125,235,143,159,139,178,180,27,0,3,243,72,197,141,76,160,255,184,177,108,12,125,247,200,43,182,233,236,134,91,32,210,73,34,207,247,225,156,165,106,137,13,238,40,101,152,46,54,184,89,249,237,74,249,65,232,5,10,208,123,81,177,33,207,248,211,139,202,71,137,186,80,230,61,2,11,210,186,203,117,220,149,168,97,12,220,116,150,174,38,184,28,209,203,104,94,184,26,235,179,253,214,200,197,147,140,135,138,45,43,20,73,142,50,245,205,184,17,97,66,21,227,151,23,43,232,104,198,156,110,230,20,187,66,43,25,201,130,207,20,145,107,42,17,230,82,49,8,140,145,247,249,97,174,221,211,5,98,218,81,198,17,1,134,121,67,28,28,154,61,251,242,61,76,61,185,80,161,34,54,216,193,136,169,131,156,45,246,54,85,101,36,169,60,25,102,64,54,250,244,79,27,68,42,205,8,53,85,12,182,193,45,35,46,122,51,194,191,18,64,170,148,32,119,205,133,77,67,214,232,55,59,185,155,152,41,124,213,10,72,169,98,164,42,67,95,92,1,185,187,121,81,99,174,209,223,134,11,53,242,193,101,173,254,76,89,131,34,164,68,70,55,103,45,84,156,48,238,198,181,138,137,83,202,51,240,179,216,17,148,164,208,183,235,55,155,130,155,55,151,156,84,137,99,29,239,136,27,22,106,22,146,132,151,167,177,243,68,190,10,140,207,173,59,24,80,174,251,240,153,207,46,22,16,193,1,210,45,81,66,220,94,149,193,124,70,129,11,129,255,157,244,220,194,140,82,74,20,32,67,60,35,110,27,192,152,61,154,255,233,65,105,83,98,46,103,135,1,40,123,147,255,216,245,50,43,103,198,207,97,13,177,69,206,183,138,71,189,61,21,147,92,179,92,47,38,206,57,234,18,168,35,80,45,61,73,65,198,119,47,188,56,221,163,120,32,45,69,185,6,133,62,207,208,232,48,235,82,71,60,74,211,167,179,121,184,209,248,179,165,72,31,49,241,208,18,85,40,84,59,151,71,108,183,78,180,44,161,144,244,187,13,30,248,86,33,179,35,158,37,33,246,17,239,94,20,137,101,93,208,150,3,199,184,96,255,78,185,241,33,238,110,177,29,104,158,166,166,92,247,82,11,194,132,154,172,170,190,235,70,52,54,174,168,205,169,171,204,103,23,215,192,208,183,190,237,221,117,96,137,8,93,188,153,6,207,165,71,219,40,96,110,3,26,52,29,122,180,39,240,153,45,138,138,74,126,20,78,90,183,164,136,222,142,145,94,101,119,177,184,33,140,92,189,235,193,110,180,219,198,79,31,195,34,239,87,45,140,124,107,165,64,235,215,181,62,167,117,68,236,1,18,15,189,206,59,189,208,209,168,8,241,213,168,170,144,166,0,115,128,242,87,235,124,38,148,154,243,168,15,35,208,42,246,174,173,70,176,85,65,194,145,151,234,112,80,213,82,20,89,22,99,156,212,229,32,106,114,171,182,137,28,169,21,51,12,0,184,74,243,231,214,213,34,216,54,231,109,208,76,187,235,217,75,183,255,223,120,174,214,115,110,115,239,183,59,179,0,74,39,31,189,126,101,9,241,226,189,180,142,106,194,166,20,97,63,218,74,247,146,156,43,25,167,124,107,207,42,65,100,189,63,168,166,142,86,246,10,191,161,158,44,80,35,167,148,235,149,249,92,231,116,37,132,162,181,135,179,84,142,78,115,40,154,52,219,62,10,231,44,13,157,135,241,52,169,105,241,109,150,69,18,110,161,97,47,77,211,5,43,89,145,108,204,202,162,238,88,197,68,30,110,127,51,125,163,207,143,47,250,65,111,3,243,32,250,35,226,125,65,217,201,59,104,172,134,70,196,179,94,81,202,219,71,209,2,73,210,208,101,68,61,158,117,12,203,205,134,247,140,229,19,173,238,107,106,189,57,248,23,251,118,157,78,162,139,146,230,88,86,1,27,117,240,56,182,251,121,117,29,183,124,114,129,198,48,116,78,200,47,175,40,86,55,14,79,21,211,254,124,107,217,225,30,17,29,109,25,173,17,117,192,28,175,33,58,195,176,71,83,20,126,178,71,211,212,25,165,106,53,80,67,8,117,55,189,0,224,121,74,1,123,131,30,88,122,55,209,210,87,106,32,42,48,186,164,67,75,105,95,184,6,170,134,203,243,110,234,29,114,136,137,68,63,91,229,28,159,136,186,183,179,90,127,252,110,34,15,241,52,253,176,85,167,28,21,86,46,198,17,57,79,17,211,73,26,3,135,15,79,85,142,17,109,134,173,209,192,200,212,27,128,254,227,26,252,72,13,210,161,252,60,77,189,215,133,5,233,244,101,169,180,227,148,7,168,8,164,115,77,127,251,40,253,22,136,37,192,251,37,125,218,90,196,219,5,26,106,154,212,90,164,242,98,35,54,130,207,90,182,118,252,214,158,34,168,222,140,157,68,212,202,162,242,44,207,128,121,1,172,99,234,208,42,4,46,62,105,231,224,79,109,97,65,28,29,254,20,130,85,221,134,199,43,184,88,16,199,216,234,115,111,61,94,220,107,129,57,101,70,123,125,214,3,152,169,18,184,57,36,123,244,105,2,138,23,86,167,24,26,193,21,31,187,143,162,111,23,79,90,248,101,53,141,14,49,176,84,22,172,224,122,120,161,185,11,32,109,226,131,171,138,111,68,87,49,0,76,46,134,93,68,114,125,168,156,11,156,3,230,129,246,15,64,40,54,163,99,131,246,203,92,197,75,160,198,158,182,86,23,131,233,37,22,210,170,160,251,249,103,65,32,45,17,170,51,72,176,144,227,205,251,45,54,95,198,235,49,2,246,60,181,167,107,110,65,178,30,149,53,128,224,228,244,60,13,12,73,32,250,24,33,155,24,157,171,181,116,77,117,195,3,88,227,17,67,241,234,248,223,80,41,215,186,30,241,12,214,27,66,63,109,62,226,122,209,55,206,118,61,199,67,21,49,5,66,81,142,71,155,193,214,168,5,254,120,118,141,211,173,42,162,232,79,91,69,120,192,181,119,227,177,209,41,5,73,173,93,60,68,90,71,68,220,169,66,117,136,201,98,121,95,21,159,177,132,35,123,84,192,113,25,36,16,180,76,197,4,4,101,1,6,68,223,125,188,138,21,128,183,128,35,175,165,187,12,15,178,196,195,220,255,226,221,176,71,243,197,75,4,40,83,171,12,151,81,174,121,140,151,14,252,60,159,167,127,253,237,1,65,57,132,12,219,196,116,225,251,140,159,155,51,169,87,135,248,76,67,160,95,102,43,121,84,177,37,239,92,108,180,247,58,50,16,175,74,32,224,115,71,100,253,108,112,127,3,32,159,156,161,42,36,64,45,230,69,237,156,130,145,100,235,65,233,136,15,12,6,23,113,78,150,129,167,172,96,90,168,198,65,169,71,15,178,11,31,246,192,191,235,207,201,4,117,164,132,248,92,53,89,127,124,193,125,18,226,105,69,140,186,207,216,124,87,124,52,214,212,195,71,85,99,96,149,210,179,173,191,125,70,157,163,60,18,160,51,2,227,122,62,104,121,233,193,32,113,126,73,150,154,194,228,54,3,98,21,60,37,85,87,80,145,143,128,253,55,144,54,113,239,207,55,164,72,69,219,217,232,98,117,130,30,58,2,201,26,114,219,103,216,212,106,220,147,57,113,209,84,31,81,89,28,220,49,160,190,183,49,245,233,65,210,231,2,203,210,7,167,3,155,216,14,33,134,42,72,13,44,238,162,8,203,29,113,239,106,46,67,108,58,234,165,74,32,70,33,238,59,113,108,188,54,23,91,107,147,108,66,48,184,131,142,202,122,68,147,170,28,99,229,12,192,220,5,131,132,124,23,241,218,117,185,16,4,27,195,132,56,70,235,2,253,102,109,212,48,44,6,151,17,3,157,250,210,157,47,66,48,173,103,122,225,13,240,194,90,16,44,28,159,72,205,174,1,255,111,188,53,131,109,160,223,3,242,253,69,28,135,251,236,177,70,1,5,140,208,20,110,91,237,207,46,232,100,221,174,148,240,157,238,175,34,72,234,217,236,108,213,237,112,52,249,125,8,186,68,110,122,170,128,230,14,82,89,146,5,83,155,127,185,117,82,52,112,128,210,62,219,115,33,2,235,23,116,53,217,154,137,154,222,28,245,34,222,140,66,7,92,215,131,131,215,31,60,5,180,235,60,42,244,152,51,148,83,7,115,68,94,143,113,68,106,42,154,102,206,118,3,254,64,223,125,54,88,52,196,65,129,92,180,74,131,15,43,151,25,169,98,50,168,244,87,84,34,180,19,93,247,2,137,248,104,137,54,18,159,165,123,159,222,145,22,56,214,149,116,183,68,157,73,98,205,203,39,104,94,232,179,87,126,68,191,33,166,97,254,85,24,196,159,66,60,158,214,76,250,248,75,164,230,13,120,71,219,121,22,58,251,178,250,53,16,127,245,196,211,238,115,133,231,220,169,231,209,45,222,212,66,60,87,211,207,2,74,36,58,128,13,240,90,83,4,64,112,229,8,226,28,171,22,168,81,21,31,53,25,144,132,164,2,143,119,240,28,219,243,217,2,228,14,46,134,42,35,118,97,185,48,240,86,207,171,98,162,39,237,162,196,31,11,82,190,155,120,197,186,98,64,235,186,106,148,153,202,101,104,252,161,140,235,111,31,183,39,224,254,219,120,138,52,40,65,172,233,226,249,31,123,92,191,217,194,148,193,82,112,236,195,71,145,129,79,20,204,15,180,22,175,71,186,110,9,6,49,226,244,92,104,22,236,13,34,142,95,191,159,156,122,16,239,70,90,151,2,100,105,5,46,76,209,52,196,7,251,22,180,41,85,197,244,4,143,75,18,122,78,136,62,93,49,65,130,4,100,173,167,65,105,205,159,119,23,28,33,148,52,233,143,15,171,184,10,134,69,232,202,245,233,117,169,102,22,161,39,189,178,206,133,86,2,11,122,192,70,151,52,214,65,240,52,160,39,140,71,87,251,116,0,32,236,233,210,201,102,24,150,138,126,86,2,106,36,168,214,136,110,140,71,188,214,101,72,236,90,198,0,63,82,164,105,161,79,164,192,76,95,76,75,166,147,184,81,48,211,52,16,2,56,74,244,233,76,107,134,127,38,140,174,172,17,12,137,103,238,150,158,120,60,227,168,161,61,226,34,212,193,191,93,54,163,161,133,152,237,124,28,212,97,36,161,87,12,233,161,222,196,248,140,193,28,76,50,167,191,103,58,200,121,206,93,155,158,56,248,26,134,177,176,46,195,98,205,234,127,178,165,131,184,27,144,62,74,139,213,190,48,224,158,248,241,42,124,99,118,31,155,9,226,98,66,207,170,78,48,134,198,253,241,227,24,76,61,241,168,200,176,99,201,179,150,247,54,167,41,200,21,248,89,119,40,24,219,99,149,141,160,223,57,98,194,44,143,61,184,147,144,63,18,6,214,147,203,93,31,152,2,118,12,167,42,97,12,163,85,131,46,144,176,152,6,228,172,0,196,211,157,236,216,99,154,234,165,56,32,112,156,151,89,18,248,207,199,24,232,129,97,66,135,5,213,168,42,110,199,234,190,79,175,60,117,206,73,143,6,108,31,37,254,61,233,117,94,49,247,71,252,56,20,20,234,152,23,193,59,63,59,158,58,61,117,75,104,131,140,57,197,151,123,34,6,48,157,148,216,106,148,109,105,121,199,130,85,37,16,34,206,181,3,83,244,227,254,22,42,91,157,190,49,81,122,165,43,50,211,69,26,157,96,56,60,91,173,99,222,6,99,249,42,89,240,212,126,7,12,47,41,126,220,246,214,21,67,139,24,149,39,198,111,189,244,221,214,233,21,12,216,120,237,93,20,222,198,180,11,103,238,216,255,199,24,144,107,113,39,227,147,117,2,250,115,190,138,2,191,80,237,120,163,233,188,121,54,49,37,168,4,163,86,245,19,159,251,167,107,64,156,66,175,25,17,86,67,220,236,170,150,44,81,227,179,182,140,33,78,61,119,171,70,112,39,117,1,250,174,86,41,183,66,16,208,83,3,213,53,137,0,253,108,20,112,152,84,155,38,217,241,32,174,184,184,27,126,158,136,207,189,27,149,226,228,182,167,98,8,17,72,206,81,185,111,94,234,212,179,15,251,118,246,154,205,227,104,180,163,47,31,31,130,234,57,164,19,120,167,63,106,37,162,144,191,202,97,19,3,191,174,182,91,253,240,133,96,133,164,66,250,9,240,192,171,243,243,152,168,128,61,23,225,120,236,217,76,105,162,191,217,26,196,158,40,204,128,31,110,127,98,82,17,90,68,177,128,31,248,58,42,207,197,71,143,134,238,132,101,84,129,254,110,212,242,200,234,159,192,135,241,245,74,79,3,7,41,179,105,32,5,38,105,255,109,128,218,20,67,101,101,246,198,239,26,64,220,232,196,215,144,52,144,140,211,197,164,224,146,110,35,66,181,53,70,70,208,249,185,179,83,5,201,160,187,152,152,156,166,85,64,165,243,73,161,249,234,204,191,140,155,245,251,184,152,128,47,203,244,69,168,56,113,239,204,16,67,215,164,249,34,114,129,62,48,70,161,245,131,43,25,143,184,191,186,115,183,169,69,192,36,125,8,42,38,6,80,74,63,171,3,249,31,175,6,203,90,127,27,176,124,255,105,10,227,20,76,96,1,188,246,53,128,79,195,16,19,184,65,155,147,242,225,7,31,41,181,212,243,201,52,209,56,183,252,197,211,106,157,52,47,194,29,62,125,216,68,113,151,214,226,192,98,248,37,152,17,55,203,76,137,56,91,111,157,139,207,72,139,150,50,64,115,252,211,70,38,53,204,96,73,28,146,117,95,254,106,186,121,84,11,131,228,61,98,173,80,102,73,147,146,180,117,125,165,8,147,88,67,202,90,92,123,30,38,147,88,92,12,82,196,210,148,38,101,115,179,187,24,10,6,77,181,194,108,251,37,106,39,173,205,189,105,111,214,180,80,121,110,33,134,246,64,191,11,92,131,225,82,54,105,215,100,107,195,244,255,164,197,232,196,85,10,43,167,111,50,138,222,118,209,146,175,115,219,140,175,14,27,139,50,213,162,202,10,72,222,252,181,150,32,238,93,104,85,173,0,163,244,236,59,229,232,150,70,73,171,86,88,212,179,222,62,180,227,175,45,5,18,152,63,74,223,144,206,252,84,34,112,209,124,117,243,188,122,87,213,24,84,157,84,63,150,71,69,114,199,73,213,21,16,100,171,198,47,163,235,134,214,200,21,79,51,129,132,65,231,173,84,4,207,66,136,126,249,139,1,5,120,203,247,18,240,36,223,54,162,54,233,9,65,78,83,116,201,191,121,182,39,16,3,127,215,108,174,139,0,139,121,32,222,0,221,239,95,147,195,164,101,189,230,174,197,102,140,244,51,227,17,99,149,215,167,238,144,243,115,197,52,160,233,200,24,90,242,239,194,115,236,251,17,99,228,248,114,108,80,173,158,239,162,18,193,53,56,144,107,88,6,42,166,60,61,196,198,222,59,159,119,151,15,184,120,2,4,144,231,90,58,242,148,174,62,58,247,56,65,40,153,114,138,9,63,42,14,32,198,179,145,137,138,24,230,9,255,110,66,142,192,65,137,24,132,9,63,92,21,224,0,117,38,143,246,162,97,35,196,179,62,208,118,144,101,81,85,255,137,105,14,213,80,34,5,48,173,185,214,0,105,161,169,189,59,201,11,54,87,103,149,228,207,179,160,199,178,38,138,232,98,74,142,180,202,226,28,159,236,138,214,120,49,53,141,197,171,143,229,246,109,150,106,85,144,85,39,141,90,144,229,83,78,209,195,126,118,226,244,170,96,75,71,210,4,86,158,25,119,194,214,73,103,105,43,229,153,148,203,76,138,152,166,33,61,186,128,234,108,127,51,97,179,180,159,229,106,78,103,137,24,167,44,233,111,15,195,226,252,196,70,52,209,250,35,158,57,102,244,172,220,92,239,94,32,235,30,226,73,184,81,231,12,234,204,26,98,160,102,196,79,158,84,82,117,87,150,184,54,169,107,105,34,217,208,180,186,139,13,160,78,197,231,197,95,138,0,49,28,26,91,55,249,249,219,187,249,54,221,214,150,160,135,187,46,170,177,92,140,221,173,87,196,121,247,104,126,254,26,219,188,149,247,12,212,238,170,182,193,134,156,181,136,239,92,26,231,6,250,222,221,12,32,77,82,77,236,128,179,57,155,139,225,147,211,110,3,178,33,197,191,187,97,38,42,8,41,121,204,214,124,35,130,71,91,150,246,11,192,79,179,134,139,27,84,19,226,244,145,118,30,95,81,24,98,240,79,180,226,159,124,72,243,195,13,192,229,83,34,123,220,134,81,191,198,19,196,64,98,234,94,179,26,62,191,68,154,81,162,232,94,131,154,40,185,106,128,199,59,43,202,206,52,82,202,120,154,62,241,164,149,195,32,168,46,87,199,157,4,219,206,58,242,175,12,105,254,110,251,33,143,90,75,135,239,20,122,34,41,171,145,162,251,153,83,92,80,88,249,89,221,228,1,38,78,114,91,131,168,80,238,79,193,63,121,225,228,98,186,113,181,128,220,208,84,171,239,113,24,173,52,54,76,160,225,232,223,111,62,33,226,220,99,171,24,6,45,183,176,104,0,236,83,43,250,23,222,101,249,102,4,114,95,64,150,85,124,180,171,111,20,104,112,115,215,175,62,198,241,116,239,133,74,132,222,146,138,113,140,190,175,154,120,58,186,193,225,114,226,38,255,196,19,150,116,109,68,176,184,158,91,157,180,232,87,173,13,49,246,233,208,57,199,159,219,154,38,160,100,175,124,192,120,19,183,148,102,121,153,111,58,246,194,30,38,7,150,53,142,106,213,159,31,204,141,121,61,73,211,138,150,48,46,126,181,109,8,59,115,122,122,32,170,227,87,193,61,211,73,207,61,95,13,92,193,239,105,202,141,187,176,126,217,192,211,23,224,101,67,209,175,186,158,182,18,74,2,231,39,38,50,167,29,95,100,223,186,43,59,50,186,231,58,89,245,233,181,153,31,120,61,226,78,203,222,211,107,3,202,162,255,56,42,94,145,81,6,32,79,35,6,78,194,97,107,55,13,212,205,223,185,203,86,136,243,236,132,65,59,122,242,135,233,52,212,48,145,245,235,149,248,174,78,211,137,174,7,44,221,95,239,59,226,99,133,234,254,39,84,237,135,135,217,27,73,125,31,3,166,251,170,207,17,23,168,231,245,120,156,41,156,159,225,105,148,246,90,168,0,128,91,47,49,163,116,141,106,22,216,64,210,220,90,62,150,28,85,238,79,191,11,137,179,238,227,198,198,29,218,67,100,158,255,246,145,89,157,221,163,132,87,135,85,193,197,148,226,106,125,44,145,179,143,160,218,136,112,140,167,71,174,15,224,7,186,255,56,37,220,235,17,31,189,186,122,15,49,120,231,106,137,176,36,59,126,156,14,101,45,125,63,35,253,242,104,72,209,148,237,233,73,193,18,141,223,230,154,83,5,143,202,110,177,32,139,22,116,45,156,111,86,139,224,63,14,221,165,122,224,19,6,148,175,63,22,49,196,8,83,43,127,45,176,238,239,198,115,85,232,9,106,219,188,241,23,49,201,98,173,27,70,27,118,63,126,132,229,182,190,154,58,201,143,7,97,26,18,107,27,79,213,125,221,14,190,138,24,188,68,209,241,147,250,193,175,105,197,104,115,106,47,79,129,45,184,92,99,184,248,60,155,211,235,39,211,121,225,98,152,203,159,202,70,80,19,211,183,139,65,76,46,235,169,92,132,80,163,184,20,226,182,249,4,99,172,188,234,19,163,96,158,28,185,117,204,248,155,43,117,234,154,132,51,175,111,100,23,147,138,120,126,154,128,240,116,41,97,181,39,44,209,219,242,61,106,157,26,218,105,67,229,92,202,62,97,164,172,181,114,247,232,197,115,148,147,191,24,183,52,207,167,96,153,124,96,60,253,3,146,126,124,236,210,93,95,193,229,211,31,51,194,96,15,150,143,140,226,153,252,4,30,152,5,255,237,110,109,109,186,77,6,33,219,79,106,164,182,186,197,206,197,180,99,92,131,68,128,214,160,194,230,238,14,4,113,147,145,84,225,76,250,64,191,114,25,196,84,243,61,109,4,20,122,54,223,161,179,146,133,214,119,3,175,144,227,199,7,132,231,250,227,103,45,62,106,107,162,144,232,221,174,253,17,63,132,48,23,31,165,252,116,180,156,99,57,62,196,201,73,23,104,123,74,165,9,90,212,226,186,144,70,191,165,21,74,199,94,162,178,59,196,244,187,168,11,1,12,242,157,181,77,107,237,208,136,73,167,189,245,219,254,133,149,174,170,82,96,45,250,82,109,136,81,179,90,188,190,217,107,174,175,232,53,219,26,242,6,30,22,118,21,23,87,195,98,212,218,246,225,192,16,246,52,43,160,229,233,45,138,111,127,63,126,156,2,173,57,30,128,70,206,24,57,28,163,237,41,141,111,31,89,128,137,107,215,43,194,0,73,63,120,20,19,31,131,53,105,44,147,127,253,220,27,142,145,162,38,47,28,158,143,222,247,55,180,90,247,248,67,165,182,124,247,67,84,64,89,86,254,218,28,76,250,216,164,120,208,213,227,26,120,239,6,71,164,98,43,131,12,241,219,128,113,44,143,230,240,241,136,143,171,241,20,21,64,52,241,165,101,17,27,54,153,198,173,183,53,63,184,152,120,164,230,210,206,141,124,92,246,88,237,57,30,244,56,112,53,75,92,63,38,238,154,67,175,198,212,22,235,53,193,155,125,106,46,91,105,119,86,0,130,88,154,168,163,90,226,142,156,14,87,205,17,26,151,97,188,250,108,241,252,164,47,127,248,192,159,56,147,182,214,42,15,2,79,241,176,221,176,79,130,145,114,172,56,2,80,84,172,39,247,137,253,224,154,24,84,188,181,180,6,220,58,242,171,127,86,54,70,102,77,9,27,241,129,139,11,145,136,167,78,163,88,238,220,197,32,184,234,122,129,39,243,245,65,32,134,19,51,107,197,4,57,10,255,234,74,131,163,230,25,168,109,26,197,191,171,130,140,163,181,212,157,38,75,215,27,228,211,151,66,105,210,143,228,21,255,88,68,213,26,40,159,2,174,28,87,12,101,167,91,67,96,112,192,173,217,226,233,163,93,215,91,126,104,76,199,46,222,60,252,212,44,179,38,46,38,164,169,157,187,208,178,166,176,152,143,37,127,204,150,167,122,151,251,50,214,19,66,101,221,134,197,202,206,253,97,140,115,13,151,194,212,53,82,76,26,38,193,214,4,74,1,57,111,248,122,77,166,229,17,103,176,52,253,105,82,84,237,169,141,167,36,46,6,14,176,113,121,26,87,58,158,215,55,167,56,235,26,65,70,165,80,11,249,73,249,211,51,41,244,8,231,207,17,206,6,168,176,31,75,197,62,236,27,120,229,18,120,146,236,86,198,237,3,39,106,142,225,242,118,135,12,95,237,31,230,248,147,230,32,245,233,42,141,104,117,218,249,81,228,201,121,222,140,13,181,104,98,20,130,158,221,125,47,84,96,56,159,72,17,20,102,227,11,237,193,33,13,96,192,99,203,180,21,151,4,196,220,121,106,123,224,57,251,115,143,43,237,90,59,0,4,211,125,49,61,22,235,143,66,183,243,171,21,214,104,252,25,219,228,163,142,64,12,214,178,126,213,153,160,17,7,187,26,155,198,147,188,161,188,214,239,213,163,207,169,83,157,122,175,78,231,50,48,49,201,83,189,157,82,0,17,252,230,164,47,85,227,201,250,28,66,76,254,234,185,250,250,81,6,53,222,109,128,175,237,233,174,194,222,142,213,26,249,73,130,103,34,181,61,190,59,177,103,159,34,113,186,48,239,90,131,147,170,45,24,196,241,123,108,36,210,124,79,85,131,149,141,250,200,177,152,103,125,74,254,211,136,77,202,125,175,8,63,128,37,163,245,66,156,21,149,24,125,54,62,254,70,164,197,112,220,181,112,141,146,57,31,55,141,10,163,62,185,253,115,119,197,87,3,10,90,181,184,157,163,27,247,42,229,137,199,1,149,31,71,223,245,216,74,84,184,168,151,190,64,102,47,113,62,192,150,213,126,127,176,106,178,7,160,9,114,144,13,202,82,180,0,201,242,142,15,203,124,70,215,130,137,245,1,10,154,148,52,173,20,68,228,31,119,91,136,211,3,221,101,40,175,41,221,145,181,169,46,12,81,212,86,106,124,23,164,139,18,176,1,166,159,83,114,63,251,252,43,3,175,28,200,117,231,20,232,21,169,244,128,234,117,187,49,2,215,0,32,155,34,6,40,108,197,130,1,116,47,23,16,249,181,25,214,6,228,128,75,76,21,88,154,57,35,33,165,27,90,6,78,146,164,140,120,181,37,149,229,179,1,222,27,119,100,52,231,200,106,211,150,145,86,137,207,110,86,192,44,226,89,102,190,123,229,92,23,10,71,72,77,49,190,134,235,241,101,141,122,34,166,49,59,126,28,126,76,25,24,211,31,126,198,249,105,186,246,228,205,243,156,129,182,238,192,136,22,203,164,128,249,122,135,141,206,145,140,177,53,162,230,123,129,0,132,153,116,92,164,130,214,61,247,80,173,198,98,26,49,68,142,203,11,110,150,163,238,226,233,12,95,16,141,173,63,241,224,106,155,55,58,71,90,137,208,71,117,49,61,73,215,251,202,86,133,213,124,185,6,253,201,18,62,56,199,5,167,197,237,129,113,14,230,186,148,231,221,240,223,147,91,42,164,42,178,192,188,101,235,59,242,235,133,100,105,22,34,2,67,119,140,175,154,118,169,46,149,26,253,92,60,12,131,112,146,23,3,131,231,206,17,229,126,10,157,13,232,46,206,110,252,54,237,250,91,196,96,65,174,25,79,83,79,113,151,26,156,86,146,123,197,197,196,143,139,138,141,193,52,196,232,31,25,55,200,28,247,163,233,25,18,143,242,248,115,224,117,206,16,3,227,165,175,110,0,194,184,173,128,133,84,239,22,37,180,111,77,226,159,212,210,14,178,148,84,141,120,131,31,226,138,173,209,68,204,169,190,226,78,236,237,238,19,32,216,210,42,33,182,106,99,121,119,31,208,17,127,27,1,208,103,84,138,138,161,58,92,46,166,164,186,235,211,116,201,248,46,35,219,191,133,186,33,147,234,76,242,244,34,165,127,165,228,22,186,111,112,176,26,234,51,43,196,159,195,81,38,74,50,71,150,5,25,86,3,228,82,104,66,117,155,77,66,4,62,46,32,211,245,209,73,20,48,230,123,194,19,93,101,190,1,10,216,43,94,220,142,119,50,101,74,206,80,226,209,51,138,161,107,1,198,100,120,31,160,50,54,161,130,162,243,242,152,6,30,193,165,28,101,11,59,28,98,124,29,23,91,24,78,247,1,46,213,157,16,34,201,18,100,53,113,157,87,12,181,185,46,149,197,37,60,152,115,222,164,20,3,25,11,124,125,224,138,72,193,52,78,242,93,240,214,239,20,191,77,132,125,203,169,53,92,78,87,116,212,37,103,233,101,160,211,156,96,115,188,218,34,69,242,217,100,244,122,139,31,7,24,99,202,103,211,64,92,61,98,72,153,121,146,222,41,211,124,185,199,6,198,113,149,254,214,35,70,17,246,120,186,66,140,219,69,140,43,187,123,204,41,125,137,119,173,71,166,106,193,245,255,4,52,112,92,135,207,196,206,226,246,19,131,181,161,98,146,97,177,193,187,42,104,132,119,57,206,53,147,5,185,4,204,198,116,245,51,8,106,85,192,102,51,183,103,234,61,206,157,93,30,250,219,180,124,132,20,151,119,233,195,99,175,48,3,168,17,232,227,38,110,168,148,35,9,18,175,102,202,85,12,10,209,114,99,246,76,71,83,40,141,12,215,120,173,113,46,1,46,19,15,154,233,237,165,197,98,210,147,47,17,40,26,207,215,170,241,217,152,143,98,192,240,85,128,70,221,211,55,21,138,137,52,104,91,145,94,161,106,13,68,118,17,83,228,22,10,126,178,171,68,71,35,30,94,29,195,98,38,10,177,84,92,114,186,74,99,81,246,209,244,221,132,122,238,209,94,83,175,189,65,241,215,184,155,152,226,225,172,35,191,161,105,124,44,64,165,69,8,37,88,40,149,53,112,194,100,206,200,121,47,119,6,39,189,254,82,182,99,98,56,84,92,76,79,205,51,41,92,240,49,165,48,184,74,126,209,196,199,151,250,206,38,245,138,69,226,64,70,18,52,187,91,233,235,231,118,233,208,168,95,76,33,110,198,232,123,197,120,35,101,133,120,8,141,45,82,107,133,94,33,37,85,45,3,7,232,191,186,239,2,112,192,120,196,6,82,232,161,109,88,181,186,26,87,88,140,197,13,74,152,145,138,164,108,49,108,193,166,217,33,38,57,32,91,97,88,137,151,191,154,232,152,244,135,227,171,215,253,65,103,153,216,2,186,34,166,25,215,125,73,218,243,151,100,70,81,125,88,111,62,110,192,20,228,82,28,132,79,166,251,38,11,179,176,203,192,22,213,154,241,102,67,2,20,171,206,64,117,35,252,11,5,103,127,164,244,35,54,255,42,58,74,186,106,36,202,210,167,171,28,84,120,18,110,43,234,225,192,60,246,41,67,15,74,61,53,37,59,144,31,77,23,195,221,39,10,139,70,154,20,185,75,139,203,136,219,131,119,141,157,61,99,147,130,219,168,226,169,90,26,74,46,1,204,203,84,4,181,72,202,78,218,10,164,155,153,249,2,130,173,132,24,229,91,69,12,81,106,156,251,141,169,37,231,30,64,189,180,75,60,77,235,123,150,119,99,246,133,5,68,129,105,149,206,222,35,166,157,119,132,184,147,133,149,161,81,229,248,53,180,253,230,156,50,127,17,19,23,232,49,169,211,56,201,69,108,84,220,190,87,232,106,90,58,107,196,204,123,141,205,66,30,118,203,208,108,137,252,210,166,142,105,9,209,18,253,226,96,205,197,62,37,156,57,229,199,143,65,12,147,113,236,68,136,76,100,104,221,124,140,171,55,128,135,21,241,48,69,227,210,94,20,72,144,59,7,76,188,24,25,221,209,50,41,152,191,61,135,20,239,79,172,252,105,54,66,188,24,60,221,45,63,61,33,58,139,41,3,11,176,118,249,109,170,201,166,239,36,160,1,20,7,218,216,19,71,216,26,56,84,123,234,106,46,43,179,142,167,43,20,57,34,173,168,130,25,82,162,253,89,196,157,60,109,140,172,82,171,36,187,20,138,247,157,226,183,123,89,207,1,218,230,237,199,143,47,210,51,50,112,35,24,137,113,159,61,44,220,15,80,33,213,61,252,6,177,202,0,41,159,68,83,16,63,241,41,165,147,125,137,169,194,242,245,225,81,34,42,124,180,170,141,37,160,182,211,183,248,241,37,40,161,23,49,117,166,126,242,23,124,227,250,234,146,172,155,221,165,48,88,119,21,131,185,19,223,5,230,173,116,236,179,126,231,146,142,87,147,36,82,247,100,253,156,77,159,210,150,105,52,219,34,30,169,236,120,24,218,38,113,4,64,235,155,221,189,46,112,7,154,170,113,26,244,157,198,0,49,198,182,184,24,171,89,239,134,31,128,246,210,35,102,59,152,37,182,56,168,53,122,246,214,143,139,204,7,78,137,149,84,135,145,108,193,191,140,167,7,184,80,242,93,192,80,68,4,152,14,58,197,168,178,178,207,226,46,246,177,252,74,22,158,2,195,60,248,152,183,145,22,163,88,80,105,109,30,118,163,245,68,246,55,213,166,35,124,4,26,125,183,58,1,214,108,87,60,108,182,166,53,163,228,71,124,235,52,0,109,202,249,153,145,70,129,225,184,226,115,114,101,165,207,85,196,105,115,113,165,201,64,127,156,81,135,13,100,225,243,172,95,5,207,134,167,193,33,172,144,208,21,82,128,161,62,33,52,2,85,95,156,105,190,246,97,3,21,46,68,230,191,133,204,158,91,132,200,186,104,60,3,198,220,145,124,45,54,184,203,73,127,188,81,252,237,235,76,75,217,146,74,61,196,169,134,235,190,205,158,210,93,130,73,25,145,126,96,198,139,112,228,32,198,206,249,14,253,198,215,20,230,42,19,207,178,67,124,140,173,145,158,119,195,139,227,67,59,182,48,88,76,255,240,15,255,241,167,127,253,235,191,252,235,159,255,250,183,191,252,249,255,254,253,191,255,159,127,252,203,63,255,239,127,252,183,255,241,95,254,211,223,167,255,248,143,63,253,251,223,254,237,95,255,252,247,127,247,159,255,252,143,127,251,127,127,253,243,223,253,233,159,254,252,47,255,231,207,127,251,235,191,253,253,39,248,175,127,249,231,63,255,183,191,253,245,47,255,252,79,127,247,167,255,249,47,255,242,215,255,245,151,127,254,199,191,157,223,249,239,223,75,55,237,154,213,183,31,120,153,91,40,23,32,221,171,53,210,57,123,81,137,251,138,29,17,219,164,85,251,191,141,177,143,125,18,226,252,216,116,80,217,18,174,118,177,33,135,110,17,79,211,54,46,62,27,89,8,85,44,123,218,122,172,148,29,200,162,35,163,162,38,30,166,182,189,61,15,91,131,71,136,33,179,125,94,77,51,245,125,58,61,206,53,253,147,249,163,144,69,76,42,111,168,120,121,105,45,213,149,85,201,32,126,194,153,66,108,217,236,87,92,170,43,103,202,34,155,84,243,152,184,70,53,207,166,36,67,80,42,109,96,187,187,125,177,105,144,17,70,33,196,32,37,197,211,3,98,151,231,105,66,97,241,52,100,150,249,121,250,92,211,177,92,231,47,78,65,110,176,31,47,61,246,2,17,226,244,74,167,140,140,50,198,63,136,247,184,82,165,167,180,175,130,93,60,164,37,73,132,158,57,41,31,137,36,210,4,29,95,83,105,155,225,222,194,28,176,133,18,11,49,133,210,45,196,32,73,234,55,31,71,219,235,122,51,53,91,10,47,72,133,254,49,83,221,147,219,168,231,174,31,117,252,248,184,21,140,59,74,144,21,142,213,3,89,192,140,145,53,18,202,69,197,245,86,38,126,136,19,75,197,214,164,231,98,130,190,114,25,110,107,81,117,67,20,252,144,33,148,89,84,91,210,45,21,79,211,235,38,70,48,64,86,14,147,100,98,110,45,57,30,199,115,206,43,142,199,160,187,76,165,228,222,60,226,6,56,78,22,152,130,159,120,251,61,140,56,73,250,204,232,75,168,16,117,49,206,245,210,73,107,52,89,250,164,129,40,39,196,156,25,84,166,153,220,119,166,230,248,213,102,198,65,239,246,7,176,86,101,169,74,225,226,14,127,139,57,42,83,2,118,116,229,70,241,58,51,140,159,41,67,99,134,115,44,55,200,51,67,127,155,250,13,143,31,209,25,208,245,224,14,14,114,252,180,225,197,201,86,192,63,13,191,0,228,194,41,109,210,217,130,19,247,124,52,163,59,209,167,143,21,22,181,185,231,214,5,98,83,164,156,0,159,145,10,64,166,174,6,198,251,114,123,14,208,72,146,165,87,12,46,104,46,113,29,30,223,118,170,14,62,123,164,180,208,178,180,250,137,225,191,233,186,154,161,69,9,106,235,201,163,55,188,198,6,134,35,181,233,116,110,227,46,15,177,245,171,201,55,3,214,146,221,56,167,128,120,234,246,6,243,50,199,217,201,68,220,179,12,27,46,159,200,54,110,2,181,207,58,19,43,109,113,139,91,80,242,106,20,176,154,154,227,124,153,120,55,201,33,29,49,104,59,113,39,98,163,138,254,55,182,215,115,176,195,254,88,0,44,231,43,38,113,80,60,158,70,160,156,44,148,136,251,177,172,66,69,51,236,121,67,48,133,103,201,101,199,140,211,12,115,165,149,50,173,56,59,0,51,111,125,53,204,218,43,116,52,181,201,233,86,18,48,14,216,173,101,173,143,127,63,175,184,129,134,30,3,167,197,74,250,112,10,24,163,125,135,233,195,169,28,69,222,221,96,188,140,227,1,160,251,184,30,38,172,194,64,78,197,119,129,94,113,221,138,31,221,238,138,205,64,75,180,132,19,96,54,165,26,205,167,188,214,92,36,138,95,146,245,142,199,9,104,117,72,182,178,88,163,66,228,81,13,35,86,232,232,202,175,7,47,172,171,115,39,246,161,79,79,43,39,136,87,3,209,162,235,181,72,217,223,147,59,233,40,150,89,1,88,114,122,121,45,89,110,237,145,176,240,220,138,98,208,95,18,60,201,103,47,48,155,227,238,170,86,160,44,147,182,205,181,187,74,165,21,225,71,38,51,138,47,18,226,66,168,241,190,59,195,70,184,71,104,59,72,110,175,133,244,107,215,172,158,95,216,20,204,72,90,188,80,175,78,21,120,232,202,154,165,137,187,224,241,143,136,92,153,213,162,31,198,206,170,59,206,39,165,79,18,234,160,114,151,106,194,43,38,226,178,68,188,225,201,137,15,59,138,86,184,5,10,117,121,121,223,235,201,224,147,228,221,244,89,237,48,161,224,10,16,47,146,86,80,106,243,66,220,9,53,86,17,31,243,34,194,152,231,178,234,90,40,132,152,122,180,184,149,127,63,39,98,40,107,174,173,66,128,238,15,226,182,106,88,35,86,36,241,252,56,220,95,33,62,250,82,124,19,123,85,234,98,100,1,19,40,210,78,254,54,236,183,74,15,184,126,54,204,67,61,140,90,131,114,125,164,160,77,134,209,74,190,84,223,108,65,88,49,182,5,192,28,41,168,111,215,61,233,210,23,207,168,3,150,29,241,166,137,233,17,159,109,20,26,143,118,153,158,117,49,71,218,215,54,164,206,71,172,32,251,232,136,178,108,160,38,75,122,150,186,178,211,92,188,168,113,209,125,68,190,226,243,189,233,185,71,77,232,71,111,26,116,154,139,7,117,66,34,70,85,127,192,212,147,75,1,10,212,161,226,21,224,12,70,211,45,185,109,180,254,177,61,170,255,54,48,15,194,228,138,248,152,146,159,58,164,24,26,56,14,125,250,88,38,222,29,69,80,183,204,218,100,49,241,22,189,107,133,11,199,32,19,84,188,163,121,138,192,222,88,186,212,52,78,205,111,7,115,31,45,97,241,62,210,222,28,94,193,218,197,41,11,22,41,21,146,241,205,45,1,168,39,63,13,22,156,151,230,210,7,77,151,168,12,187,17,57,108,254,227,157,136,216,148,9,133,72,200,67,129,197,172,118,137,254,32,198,220,243,143,166,247,80,220,126,19,127,246,0,101,214,236,163,71,184,188,215,128,251,0,15,123,191,82,79,175,33,166,252,81,199,117,166,186,204,16,239,245,220,201,153,26,44,239,177,35,234,180,90,123,94,205,13,63,253,171,192,234,81,45,107,229,100,33,221,70,65,37,51,6,8,141,39,85,138,33,213,11,154,94,161,50,4,120,213,16,67,77,32,175,62,26,216,129,29,208,231,80,209,200,90,114,235,173,207,131,56,98,194,253,250,89,112,236,124,216,89,246,52,232,178,250,52,215,207,23,225,177,31,151,36,48,210,90,63,77,101,194,86,245,222,218,191,146,212,16,227,84,233,155,233,6,108,87,12,174,64,86,113,231,112,93,113,74,186,152,132,146,62,238,113,19,67,104,169,63,62,166,211,243,253,196,124,186,136,173,65,245,254,184,245,227,137,24,75,116,223,167,65,155,191,98,160,224,90,146,161,85,122,238,68,156,65,141,186,98,56,37,170,136,107,69,81,132,24,93,166,79,247,244,177,170,253,150,43,9,174,22,210,2,239,225,21,11,102,16,45,160,133,252,77,72,141,64,71,196,52,60,141,120,115,165,60,70,223,12,70,88,234,87,220,197,113,42,214,182,224,104,48,38,78,82,48,140,120,68,167,167,189,123,212,162,98,92,87,63,245,182,13,159,161,101,184,189,107,44,39,240,144,114,215,163,72,247,199,35,100,115,54,165,63,187,152,162,252,160,69,127,123,88,250,160,105,40,42,225,229,218,70,90,66,142,129,120,181,18,95,69,156,93,44,55,74,187,201,76,133,152,60,185,14,27,208,160,123,246,178,97,253,171,152,173,19,63,126,220,44,73,184,32,70,17,196,71,67,157,52,245,199,97,105,143,207,74,63,6,119,21,87,71,128,42,214,16,57,159,207,162,197,61,54,33,13,71,51,189,83,86,62,242,49,196,160,91,53,217,102,134,55,213,227,105,139,224,247,87,92,98,23,34,46,207,200,160,169,158,254,93,198,60,92,179,110,5,24,94,226,105,144,232,101,185,64,232,242,138,22,14,61,152,131,114,113,1,62,214,66,137,155,119,174,215,3,142,172,231,205,205,238,222,91,141,39,168,25,29,197,169,252,88,194,245,54,199,140,207,37,20,45,8,61,226,119,177,113,166,99,128,20,163,72,46,170,43,1,229,242,120,118,49,252,35,9,14,88,121,233,252,208,221,184,95,128,225,122,158,166,249,217,95,109,245,100,106,164,44,152,219,253,124,208,52,90,5,71,144,230,177,58,87,220,47,147,26,81,149,82,8,31,23,178,97,199,233,156,129,88,176,167,15,140,162,183,214,30,241,162,140,198,197,180,71,170,173,75,210,171,249,5,98,212,139,121,15,29,248,241,53,171,143,12,224,215,170,166,48,249,29,47,29,129,54,237,152,157,207,195,4,207,124,82,40,146,43,122,131,208,212,19,150,130,213,33,234,184,96,77,155,254,203,68,109,114,127,196,107,121,19,28,205,93,208,218,189,227,202,30,97,194,225,94,121,233,173,185,168,194,11,27,166,26,68,176,138,151,133,74,93,60,106,95,207,213,102,92,154,97,125,1,214,250,108,225,57,189,98,222,186,216,82,86,155,17,20,213,94,195,232,59,206,121,209,135,105,101,41,215,38,108,112,97,232,205,133,155,115,45,74,96,56,244,6,168,36,33,66,204,44,140,246,220,31,220,255,110,174,174,39,150,131,14,231,60,132,165,76,212,180,246,71,157,181,17,86,227,185,22,155,224,41,209,162,5,16,146,27,233,192,110,137,139,108,74,35,135,165,76,168,75,186,193,64,106,37,169,224,175,166,170,164,235,21,80,19,188,131,190,92,9,82,84,189,114,13,138,33,188,11,208,167,101,43,0,184,114,148,153,251,99,160,189,46,177,149,143,185,69,232,52,158,30,26,243,46,64,253,231,30,1,245,93,95,53,139,227,151,35,64,181,75,203,18,242,3,185,255,248,149,225,186,195,69,255,232,209,105,24,119,241,102,62,75,95,13,199,195,205,221,65,230,38,52,15,244,70,146,206,159,215,95,3,22,89,196,64,224,134,155,185,169,37,19,223,131,244,62,5,50,46,158,83,177,94,168,123,26,199,182,43,49,225,227,232,116,89,77,99,199,46,225,145,81,159,173,223,77,6,195,119,56,110,120,89,250,172,133,12,67,76,85,179,184,138,166,94,86,152,233,132,93,196,237,169,4,58,71,247,29,124,126,76,58,176,143,239,70,13,214,242,97,193,202,32,229,19,20,83,192,1,225,226,10,78,187,24,218,92,198,209,234,197,169,222,90,236,2,172,236,92,41,244,100,5,249,80,2,45,149,66,155,89,174,203,53,30,47,180,130,75,57,99,7,255,224,7,171,136,247,133,222,65,155,89,169,243,21,143,10,33,134,47,71,55,116,55,249,176,49,8,62,15,81,179,175,248,108,158,228,86,76,194,157,83,133,84,9,84,123,154,128,0,32,94,153,44,8,219,196,59,39,184,0,146,246,135,23,46,135,168,177,195,12,135,42,64,166,133,58,133,230,38,107,50,74,91,253,113,162,16,163,200,229,147,37,141,118,214,11,126,171,123,179,29,237,163,225,41,16,218,218,157,84,2,178,114,238,41,183,31,57,76,137,97,121,130,41,98,163,251,171,225,167,194,109,46,98,168,52,70,137,91,115,91,129,166,136,27,247,85,143,87,115,249,203,187,105,119,45,113,159,83,1,62,100,202,27,166,250,106,215,133,174,74,126,105,8,180,199,128,142,145,119,107,200,19,241,6,231,35,30,62,95,45,83,122,156,119,11,120,196,171,9,185,23,17,15,106,57,226,187,40,167,17,61,77,255,66,138,144,4,49,83,1,254,57,254,161,129,241,198,114,25,199,176,76,202,121,122,213,184,95,166,177,64,171,152,50,211,88,236,9,194,144,196,127,137,122,151,216,134,211,106,61,150,74,169,54,24,33,198,68,210,135,207,129,172,53,196,71,197,60,83,102,208,85,17,119,0,250,167,85,21,47,192,243,93,138,249,164,27,105,224,61,198,221,69,105,173,16,88,20,74,232,104,23,15,171,146,60,154,136,201,235,132,145,3,138,118,211,213,130,172,213,147,139,32,20,154,225,125,197,103,164,125,198,103,109,163,85,144,175,54,216,243,41,129,133,45,108,86,48,60,82,8,212,194,214,206,173,234,122,236,126,54,113,44,54,21,11,207,143,211,4,125,213,229,57,59,93,239,123,106,28,107,118,7,158,167,181,115,131,44,27,216,251,247,105,208,31,84,76,31,245,181,243,39,1,220,59,229,176,6,167,107,159,157,235,188,106,134,132,20,71,111,247,183,139,144,251,149,15,41,48,28,16,2,130,114,0,58,45,171,61,194,22,36,60,178,56,109,199,118,78,117,135,19,77,238,43,169,244,76,146,23,136,88,104,126,21,177,89,59,41,190,45,193,24,56,186,101,100,22,44,28,225,201,254,76,119,17,119,144,49,35,54,64,97,188,56,232,80,116,210,15,30,98,240,137,101,104,64,97,238,27,173,177,60,184,188,155,236,200,40,17,8,2,252,85,63,155,26,144,114,159,6,200,90,52,18,165,231,217,75,68,136,251,131,190,43,223,109,202,209,205,210,12,251,165,28,62,124,128,179,75,115,72,235,86,93,9,45,81,247,134,24,195,96,94,85,183,66,199,4,240,73,41,244,68,235,184,241,193,60,243,79,60,150,248,74,19,49,132,127,211,7,86,43,153,56,153,148,57,12,30,214,197,199,127,215,12,226,185,109,106,89,49,103,231,146,94,85,66,88,112,143,246,24,25,221,25,93,183,33,24,96,53,188,127,246,148,208,110,30,113,63,46,98,246,93,10,105,67,213,189,176,183,225,2,187,24,82,0,9,137,15,12,163,30,17,44,187,54,111,185,4,148,106,71,19,251,5,66,167,164,224,181,22,96,147,243,253,106,122,58,53,108,49,44,198,84,227,213,116,146,73,160,116,240,89,119,220,128,62,138,187,56,176,161,188,12,155,136,45,70,172,188,26,255,190,184,139,109,33,89,97,54,43,214,195,153,98,185,240,240,182,24,204,131,52,66,141,160,96,55,132,80,121,55,105,238,143,172,20,49,241,28,9,174,81,143,117,108,102,127,55,24,93,186,154,20,141,236,8,210,30,49,200,244,242,238,198,199,198,46,61,123,54,9,4,8,189,192,109,59,242,34,226,181,164,20,163,128,200,146,122,40,134,110,24,69,50,167,128,118,109,95,174,110,65,21,25,89,239,180,246,248,122,29,11,108,74,213,14,58,1,0,125,63,186,84,166,39,185,127,168,180,1,49,198,197,192,162,72,156,9,177,67,245,255,196,218,251,122,196,220,164,254,89,231,47,143,37,198,31,137,232,113,99,188,198,50,35,81,191,49,41,24,140,240,25,40,59,83,103,28,24,149,29,3,167,15,170,235,94,129,37,47,12,2,171,13,80,107,98,112,193,207,136,87,30,139,185,11,84,127,225,96,59,199,247,17,131,91,147,117,198,25,216,136,232,219,34,125,165,239,166,1,50,178,1,132,34,166,16,86,195,245,78,23,134,79,26,144,109,67,2,200,32,196,22,47,219,193,47,38,135,53,69,76,171,65,137,161,45,171,252,16,49,32,232,161,76,143,141,53,180,102,2,20,182,212,67,175,216,148,139,94,49,20,54,111,245,44,191,234,14,81,105,192,35,52,111,209,46,132,8,166,192,26,3,190,12,16,189,75,59,93,68,119,202,161,15,207,17,188,134,142,128,218,52,17,83,92,230,83,206,21,52,165,191,131,122,24,42,160,183,139,143,151,39,224,37,5,42,157,192,209,132,113,210,48,122,68,92,123,139,135,201,208,234,213,57,129,9,8,33,212,6,98,109,195,63,113,148,119,117,113,127,202,230,1,168,167,53,46,196,180,222,138,99,7,115,102,119,160,26,126,27,206,32,89,107,12,192,200,68,128,17,69,179,171,136,97,58,117,117,121,156,200,66,185,185,136,141,179,107,186,120,144,89,144,167,41,54,139,4,226,209,210,196,138,228,105,34,244,94,193,85,0,199,230,204,136,24,128,3,143,160,225,209,156,61,47,31,54,150,241,213,186,184,112,149,202,122,80,224,60,239,211,149,86,56,153,212,73,212,43,133,184,3,63,34,67,179,206,59,15,181,22,120,209,165,174,190,88,231,156,215,243,1,223,147,122,210,31,199,4,79,174,241,10,198,71,121,158,174,134,61,224,98,250,189,197,32,183,62,136,29,15,195,145,38,25,152,115,174,207,21,114,127,251,168,83,205,238,204,205,6,114,117,9,10,78,23,38,0,138,97,8,187,20,23,3,119,117,165,88,235,35,18,75,5,76,73,129,253,162,142,27,162,38,95,47,98,246,26,209,161,183,231,78,56,200,89,91,118,210,135,157,230,15,27,198,148,236,226,5,7,172,87,36,21,163,77,77,18,251,160,35,182,221,93,188,232,135,145,154,133,101,22,95,142,167,71,233,90,77,113,150,3,188,107,255,46,80,110,178,184,210,139,0,117,132,252,57,196,67,45,56,142,125,242,98,11,66,54,243,41,143,89,228,78,239,172,0,180,165,249,100,64,12,147,131,207,23,90,238,159,16,51,209,235,228,205,164,164,249,64,68,20,49,77,148,94,35,134,98,168,73,63,27,168,198,234,106,190,254,66,158,242,112,7,170,104,185,244,152,231,210,245,5,134,7,78,105,117,241,160,179,85,197,214,242,226,98,0,142,4,150,8,216,246,73,45,135,139,141,141,94,246,2,198,140,99,111,25,62,2,0,61,34,30,133,160,145,139,7,133,9,247,128,112,163,204,176,255,224,153,228,34,21,177,241,74,119,23,83,228,243,60,221,7,157,146,33,70,99,138,116,174,221,220,210,169,166,167,37,146,75,212,145,234,222,120,245,152,234,13,27,221,130,55,185,22,139,73,106,72,116,217,69,154,199,21,159,3,35,35,91,148,127,220,129,27,145,167,108,149,69,51,112,189,159,77,188,72,70,78,198,63,114,48,208,209,47,225,169,36,201,94,251,142,161,89,82,173,233,208,142,39,114,135,86,160,99,126,134,6,182,86,252,56,167,64,243,36,92,242,35,14,119,133,151,245,121,53,115,250,85,127,22,35,95,216,186,94,139,236,145,15,12,66,82,77,149,99,105,238,225,154,184,226,177,20,209,88,139,148,89,241,123,21,80,138,42,20,109,208,255,66,207,237,139,93,249,163,216,212,32,98,158,91,197,127,220,74,82,116,51,24,251,155,43,134,163,87,171,34,21,82,162,85,162,252,159,16,105,175,83,207,192,177,108,206,167,250,208,0,8,83,49,211,153,146,95,142,149,76,82,145,31,103,159,29,133,232,239,6,163,69,186,49,10,160,56,59,18,168,246,217,89,66,8,70,33,25,86,179,177,216,84,49,117,8,51,223,160,78,165,133,189,233,208,184,100,86,204,57,104,104,89,102,109,3,93,216,226,97,163,51,169,34,37,220,228,213,57,21,108,115,77,89,31,19,137,2,104,95,238,95,164,90,158,134,148,60,106,123,42,41,25,129,10,69,103,116,231,137,69,60,161,117,145,145,29,85,124,83,87,149,206,162,46,187,120,91,237,132,15,28,132,146,37,90,7,7,103,71,53,20,221,187,10,241,142,247,148,0,26,248,196,86,185,46,123,5,198,209,116,247,233,54,176,123,25,248,176,150,151,111,51,64,145,80,69,39,109,156,133,234,33,159,99,122,156,229,20,235,16,62,186,18,17,60,216,66,187,128,176,211,229,80,193,222,117,49,17,236,44,210,105,252,161,159,212,144,235,228,146,192,19,104,222,61,67,100,183,13,105,19,63,226,141,147,250,125,150,149,42,76,137,64,32,78,225,117,66,148,162,60,201,136,41,192,244,129,27,145,166,4,117,128,220,105,145,239,35,85,158,164,197,170,88,213,120,105,33,30,6,116,40,98,32,102,253,226,133,191,181,235,78,1,33,206,157,51,52,227,210,125,178,73,185,250,148,80,209,210,36,225,70,11,179,163,178,80,174,180,4,41,16,19,199,56,172,63,41,221,22,251,134,121,43,172,42,129,205,88,152,75,140,224,43,62,134,74,117,82,9,74,37,55,37,148,34,110,164,147,124,96,147,130,215,107,118,86,219,127,238,129,24,31,184,120,225,244,10,153,55,224,226,97,16,15,87,108,57,30,183,176,104,202,158,194,121,71,34,111,4,4,15,241,205,174,224,139,149,240,205,221,129,112,145,213,41,3,131,8,34,185,153,210,129,158,151,24,50,173,4,37,218,187,200,133,114,189,171,152,194,120,207,54,252,232,101,154,188,154,235,59,66,177,24,191,40,125,17,3,199,239,134,62,1,78,69,197,59,98,40,37,252,208,211,116,221,197,42,133,140,162,55,71,122,38,29,218,153,5,17,211,149,226,151,19,221,184,73,72,139,16,3,114,88,175,24,114,20,17,19,69,246,41,199,144,215,216,57,54,213,92,97,57,90,137,120,127,164,43,202,205,77,58,84,120,246,126,172,7,201,179,119,173,169,21,12,247,133,120,116,146,91,17,196,52,131,224,112,49,133,211,186,145,112,102,70,172,38,132,195,130,47,90,129,10,76,142,41,201,253,9,178,142,44,215,50,36,34,127,55,117,83,169,202,148,45,250,187,252,213,213,24,43,229,187,136,40,111,207,75,193,51,211,229,230,161,214,245,44,134,59,179,148,7,104,121,13,79,27,84,174,139,91,87,242,5,250,201,157,15,15,41,161,86,57,153,187,0,225,227,155,176,81,183,156,85,108,8,10,190,203,136,254,136,65,123,196,32,23,185,219,69,125,240,22,34,89,248,84,141,168,209,197,70,252,112,197,68,71,169,209,119,49,77,17,87,149,1,191,7,191,155,15,141,6,123,65,199,250,137,91,156,15,224,179,135,62,76,39,181,107,28,250,208,135,104,104,120,51,143,202,241,96,206,17,111,197,106,230,179,243,13,120,158,179,65,224,80,63,155,12,104,14,49,48,61,170,22,232,90,41,37,196,88,68,207,187,211,113,116,227,105,136,137,82,122,150,11,76,132,43,134,96,94,23,123,91,131,89,136,205,235,214,189,112,28,99,15,46,24,179,101,213,229,94,228,188,252,206,236,80,172,148,41,39,100,13,3,138,137,145,211,148,165,67,35,113,124,167,156,0,103,146,105,153,134,59,225,226,110,125,135,143,24,166,138,18,187,129,18,215,162,135,119,142,26,171,157,134,26,18,213,74,242,90,236,211,81,141,126,86,196,228,108,70,76,121,7,170,78,6,14,29,112,190,83,110,56,118,250,230,74,46,55,164,160,90,60,226,181,194,141,6,167,190,61,115,6,98,120,13,77,75,3,105,237,143,180,85,143,119,194,168,50,94,49,248,162,53,30,166,43,119,200,156,16,96,25,113,252,80,80,91,71,6,108,210,8,93,57,33,80,92,239,156,13,71,176,70,12,142,218,35,78,1,208,80,88,142,180,84,153,14,226,138,30,113,57,42,229,140,76,55,57,86,126,169,87,188,180,173,223,134,86,35,133,67,120,140,194,111,189,34,122,212,75,157,131,127,14,103,215,219,9,71,57,30,38,171,91,117,100,231,52,2,136,230,98,254,178,106,29,234,230,60,110,216,173,213,118,235,189,105,93,169,46,165,161,87,231,164,253,232,148,67,12,137,148,62,92,9,173,127,227,134,38,43,109,213,180,48,72,117,15,165,14,235,158,220,237,17,231,88,46,196,103,98,170,90,19,80,45,117,23,215,135,108,198,34,21,213,193,233,11,37,243,189,171,166,134,103,214,167,140,196,220,115,67,128,56,233,110,209,48,238,19,221,70,37,74,7,204,79,159,77,190,216,202,72,98,204,150,230,203,106,93,225,229,186,119,0,2,247,90,106,164,16,248,137,38,143,193,109,211,84,27,97,145,182,120,119,53,78,60,53,175,146,225,122,132,120,41,125,136,213,20,221,72,14,226,150,116,228,149,134,9,87,9,128,29,42,103,188,177,33,18,112,113,49,153,80,213,101,192,16,215,122,63,140,230,139,173,139,177,115,220,77,220,61,138,90,1,65,193,121,190,196,172,89,179,133,46,37,160,170,62,50,48,242,30,11,232,92,106,176,195,186,216,74,244,247,179,129,105,195,139,5,51,48,20,221,253,235,86,113,177,158,69,98,130,156,29,195,221,115,49,150,157,190,251,88,15,117,220,221,64,202,240,181,11,205,39,115,49,24,147,207,187,55,249,158,120,186,129,253,164,218,12,156,84,191,239,7,209,177,166,202,110,130,189,229,94,0,237,147,173,62,226,99,107,164,88,17,72,118,182,222,0,128,236,68,200,131,155,166,36,125,55,4,95,17,81,28,9,144,207,215,0,3,24,223,151,4,171,36,233,221,180,143,173,33,103,15,94,130,161,246,64,35,65,32,135,111,85,53,120,241,130,75,156,2,236,223,166,46,200,166,203,49,86,236,135,160,53,213,206,25,164,173,92,92,182,98,180,83,168,56,131,52,143,12,51,254,75,17,241,49,181,87,88,104,84,73,234,119,115,75,98,108,94,101,169,39,140,22,140,217,68,149,26,206,164,138,43,104,12,33,166,19,77,204,59,90,115,107,187,191,13,72,138,188,186,24,231,110,172,8,145,57,181,254,80,175,211,75,129,135,49,116,203,17,162,40,32,133,139,61,8,248,170,169,79,80,162,175,152,114,16,231,106,146,161,209,116,20,85,48,118,134,164,51,155,62,158,57,189,139,24,70,81,152,14,150,136,169,199,245,105,129,113,189,168,93,58,224,10,88,33,237,86,68,32,226,109,204,118,87,99,158,159,106,143,120,182,56,159,86,66,38,55,12,176,193,217,49,124,72,126,163,11,100,51,28,75,181,69,157,203,168,198,28,165,239,30,84,217,132,58,182,252,169,254,248,2,190,203,167,156,150,86,1,18,101,104,64,23,248,33,104,198,79,39,239,166,39,210,99,219,199,200,129,135,165,139,20,54,38,31,247,249,46,205,152,89,196,120,58,74,28,21,175,75,27,131,142,184,2,46,224,227,166,166,118,13,21,211,3,230,155,152,36,112,149,120,74,181,94,43,55,177,126,204,172,91,214,26,39,207,65,118,73,211,66,183,121,215,131,93,182,99,70,33,241,209,138,91,131,90,165,79,248,19,211,137,40,140,150,149,118,153,29,177,154,115,131,172,38,220,116,149,226,148,225,204,118,5,188,89,202,144,68,28,8,165,212,5,211,248,126,23,139,132,150,147,70,20,240,43,143,153,41,143,22,99,2,243,175,130,190,123,202,245,85,126,78,159,143,139,38,106,1,53,70,76,117,162,79,217,254,65,123,234,143,27,242,149,139,1,125,232,93,159,158,228,231,126,226,163,123,82,47,58,101,101,153,45,250,137,9,232,150,231,187,8,147,250,140,130,203,58,133,16,188,26,159,152,23,103,151,31,208,215,208,15,59,6,67,243,48,43,101,92,189,101,29,90,135,175,164,185,24,26,93,113,158,138,149,160,123,154,144,113,20,65,222,38,45,187,131,106,3,113,109,2,139,0,194,56,110,191,191,155,202,227,36,219,176,128,189,27,125,69,208,199,100,9,124,35,198,253,45,46,198,65,213,73,205,248,13,126,54,161,143,1,183,90,196,64,135,250,70,195,142,20,202,215,250,107,223,116,131,25,55,74,138,11,12,116,157,234,109,151,110,250,49,31,241,184,119,31,224,11,101,63,3,195,156,246,173,4,232,88,147,242,1,196,231,186,139,57,163,182,106,46,253,42,174,194,120,216,0,178,117,74,224,27,246,97,83,50,38,64,186,28,15,136,109,227,97,218,216,159,207,34,10,21,3,163,10,73,239,23,195,131,143,44,60,5,128,43,233,201,5,176,164,185,115,68,121,103,149,174,85,196,76,139,207,217,224,98,125,79,110,105,222,96,64,11,48,157,189,250,227,211,106,29,63,49,176,100,101,181,103,86,152,38,23,151,99,206,233,171,143,250,12,59,104,77,44,48,61,63,153,162,50,55,209,40,119,25,117,61,51,190,90,216,243,11,196,204,245,204,41,236,116,126,103,31,155,136,52,70,127,52,82,247,102,116,236,103,128,89,84,10,100,140,143,123,25,141,199,51,165,37,234,217,23,53,175,2,159,81,127,173,65,177,21,54,83,240,76,217,32,63,253,125,245,78,134,198,253,124,150,21,90,184,152,32,75,215,25,165,216,221,21,237,54,92,188,247,124,180,48,91,207,17,7,169,126,61,15,143,168,143,222,240,76,9,59,150,29,220,234,244,216,168,174,172,12,186,136,123,136,232,242,85,101,5,125,85,113,41,93,15,226,45,82,176,80,162,171,154,30,135,36,200,169,168,50,51,129,63,49,124,71,83,55,40,169,170,22,98,244,65,190,9,221,250,227,131,243,104,37,158,228,16,28,78,126,12,19,203,191,201,74,111,197,5,193,226,105,142,147,85,168,2,134,80,73,159,30,51,170,22,184,61,149,172,156,238,122,242,97,62,159,219,160,26,100,104,196,238,156,45,9,207,116,76,233,231,99,228,248,247,191,109,84,83,74,134,254,243,135,187,233,51,52,16,147,82,210,167,217,28,95,244,172,2,100,147,5,175,173,26,244,133,103,179,72,88,180,44,21,229,214,244,181,28,41,23,196,52,58,29,245,234,130,231,251,219,194,52,55,81,167,162,239,166,0,253,219,194,213,48,11,242,214,91,117,88,137,187,139,207,77,38,13,179,136,9,89,250,200,207,189,167,182,25,247,125,115,74,190,35,197,41,207,249,185,53,221,158,197,103,135,126,84,159,5,229,192,167,236,152,36,127,216,165,109,45,127,45,33,138,148,30,161,213,154,186,216,204,209,71,77,14,199,139,34,182,98,158,235,115,228,135,155,163,56,243,155,154,8,61,57,231,92,117,23,79,178,68,253,57,242,224,250,249,71,129,75,182,234,171,99,171,199,19,45,240,80,52,133,129,134,94,254,44,245,59,45,63,219,0,108,171,239,171,160,163,204,207,246,167,34,204,57,108,201,63,15,154,32,244,233,68,57,204,39,254,33,228,172,71,75,58,2,74,229,224,128,39,254,168,239,228,225,93,58,237,73,244,62,186,8,196,35,127,53,118,130,122,185,199,164,72,201,17,64,41,63,49,130,105,17,19,207,159,254,238,74,157,245,115,211,83,57,216,252,179,1,251,24,106,203,46,234,27,155,75,135,213,28,138,152,45,87,66,76,25,134,120,7,56,146,205,25,160,207,184,168,179,77,143,152,158,249,233,98,240,174,245,213,20,64,126,23,11,222,217,185,79,37,148,67,131,210,118,112,36,200,211,83,238,170,204,18,237,76,49,103,6,157,57,244,213,149,195,147,67,12,28,175,62,77,92,33,95,241,27,17,204,102,167,213,24,26,21,123,234,175,1,252,235,124,148,60,77,87,137,56,100,71,49,123,222,254,55,50,225,35,50,10,148,225,109,36,136,169,198,87,207,5,44,128,24,24,13,170,154,92,217,48,138,250,169,206,195,138,160,242,227,20,209,139,238,98,58,205,212,181,135,9,211,81,1,143,33,107,85,156,42,30,189,207,237,79,83,40,53,213,31,163,165,168,197,195,205,90,36,69,156,61,226,13,126,12,42,69,156,53,235,192,142,181,156,195,86,68,221,72,80,120,66,12,152,191,6,13,172,48,34,102,108,26,245,208,84,49,176,196,254,52,28,62,107,233,143,19,85,77,33,110,52,108,169,11,11,71,196,240,145,227,228,8,249,180,245,25,86,111,191,175,6,31,166,187,144,193,100,183,5,42,183,76,94,234,185,79,107,78,246,145,131,102,87,117,43,76,42,251,190,216,24,123,242,88,143,143,239,77,176,196,143,207,49,43,128,12,212,239,38,42,231,39,128,179,6,152,149,136,97,85,247,197,166,141,164,11,191,39,155,3,88,225,225,98,234,54,116,39,157,181,29,158,105,54,163,188,165,34,147,138,49,234,240,170,213,176,25,164,247,31,13,213,162,1,147,235,132,102,64,153,243,78,5,255,23,11,181,203,125,11,46,32,103,189,39,55,68,96,49,91,101,234,208,12,1,166,133,24,123,74,231,28,50,153,30,239,6,197,180,63,63,78,137,112,76,203,49,139,167,170,44,172,66,7,194,173,20,152,208,82,46,210,73,177,128,79,218,217,40,220,147,26,128,58,207,175,120,154,146,8,213,11,205,10,158,125,78,65,143,74,26,181,163,193,216,99,157,84,199,29,71,179,105,108,140,192,246,242,73,35,107,173,38,18,122,127,58,194,234,17,255,18,38,34,110,224,97,251,187,187,129,182,203,135,85,48,219,135,127,88,55,18,222,174,98,182,128,47,247,57,80,244,14,138,24,207,200,47,17,24,143,53,254,68,223,192,218,62,176,1,255,139,184,0,88,68,64,169,127,226,89,207,145,209,229,162,104,58,197,94,56,183,17,145,0,137,70,82,25,19,115,70,1,234,150,75,155,178,130,229,189,186,71,220,141,164,83,67,157,193,12,71,189,14,77,195,154,200,166,38,206,181,252,249,10,220,9,145,66,47,51,227,97,152,130,52,126,219,48,26,191,9,163,40,164,171,23,64,193,73,117,98,108,226,227,92,241,26,28,6,208,186,133,24,5,87,159,12,59,93,34,223,78,224,111,215,174,121,8,176,119,189,102,205,80,1,199,83,89,131,93,238,96,85,228,102,70,89,79,212,155,94,94,223,164,70,166,39,92,26,4,197,171,103,72,42,45,92,109,105,22,99,83,56,152,253,213,88,214,105,212,39,224,158,189,12,144,116,70,30,79,117,11,152,216,94,151,105,229,247,251,9,184,47,152,96,155,75,39,172,91,154,197,38,234,122,197,199,114,28,79,138,188,2,151,248,45,102,165,123,178,235,164,144,28,110,87,108,68,203,154,165,128,157,196,143,7,19,112,12,0,249,174,105,32,207,241,244,124,64,63,200,113,24,115,202,39,198,214,91,154,188,33,136,234,141,111,96,60,193,39,173,137,106,11,157,197,211,212,122,232,148,83,85,208,99,43,53,202,179,171,126,24,192,42,197,151,179,177,186,253,21,7,229,209,249,46,156,163,254,252,56,158,209,8,49,60,245,154,231,134,231,59,251,208,64,1,77,89,191,155,216,204,140,167,137,77,15,125,119,9,30,28,166,20,244,17,93,47,136,230,99,96,125,167,246,60,75,84,173,198,155,39,44,143,186,85,126,235,255,137,103,54,86,10,253,106,24,66,125,82,206,234,140,39,233,10,86,181,227,83,146,233,36,117,93,254,184,32,241,227,139,150,228,253,212,35,249,90,194,10,161,81,183,100,48,250,249,255,211,118,46,43,184,44,201,117,126,23,141,53,200,251,69,99,99,48,120,230,161,17,70,216,141,104,176,37,209,110,15,132,208,187,59,191,248,43,34,87,158,185,232,30,156,189,215,174,250,171,178,242,18,215,181,2,174,171,11,9,69,53,106,32,63,84,43,180,40,90,104,65,34,197,105,57,126,173,95,106,77,83,193,25,170,92,166,94,123,126,88,111,61,73,73,250,20,221,38,211,171,101,1,68,213,124,7,175,116,153,173,183,78,3,189,144,28,240,162,250,84,235,52,206,58,78,62,96,27,237,189,173,55,207,214,200,118,97,101,51,36,191,152,179,119,98,160,77,97,36,205,90,54,192,121,227,40,242,223,207,197,237,236,195,238,212,29,47,22,19,245,73,140,154,117,238,48,173,105,186,58,96,92,8,91,156,46,153,172,54,82,130,109,250,203,178,33,3,75,59,171,254,116,50,143,201,97,83,143,212,231,62,199,119,241,105,114,76,103,132,150,159,82,62,10,51,253,193,233,213,82,75,3,50,164,40,5,71,176,96,36,181,253,160,157,168,237,94,189,90,218,154,37,167,62,187,248,186,69,179,235,25,51,186,189,189,195,190,66,57,144,139,238,102,173,218,164,119,184,159,207,61,254,80,14,209,226,98,26,78,167,214,36,160,59,183,253,226,10,191,154,238,225,149,163,204,23,64,251,133,33,234,147,190,47,174,113,131,29,78,1,88,213,202,130,57,60,229,10,163,109,39,195,42,48,21,38,190,126,26,147,252,217,103,141,36,193,131,72,240,6,64,141,169,245,168,214,150,227,112,71,179,77,158,28,179,51,92,93,156,136,242,156,124,232,119,143,24,83,250,93,181,110,38,65,122,92,253,115,157,163,164,101,45,168,72,24,154,49,166,180,116,72,119,63,175,116,78,93,247,3,168,152,130,40,86,96,12,0,223,11,207,246,77,16,187,107,1,48,2,77,254,94,163,90,76,85,171,135,113,221,252,230,99,12,169,245,35,204,71,56,210,239,125,86,146,122,40,103,126,78,82,97,254,224,166,93,167,101,255,139,134,241,24,179,227,226,145,241,210,138,233,222,99,203,66,94,58,43,53,141,73,91,58,145,99,133,166,38,87,45,97,159,70,59,232,87,47,163,175,214,98,238,6,183,107,192,116,231,53,45,5,191,202,240,160,180,1,116,45,97,111,50,77,233,171,125,43,220,207,107,57,47,14,5,162,164,177,181,60,158,162,147,152,104,171,194,118,45,131,70,189,88,88,88,141,104,217,211,52,208,59,52,44,1,27,85,154,150,253,87,251,113,135,233,97,123,96,248,2,98,208,206,59,35,134,37,61,5,243,220,58,249,139,17,113,87,22,239,109,30,77,172,63,107,177,151,230,22,164,172,67,72,150,150,13,168,159,244,106,196,54,99,80,41,158,72,66,218,179,217,65,243,138,155,79,68,15,179,246,82,240,188,1,159,207,159,164,183,19,165,38,47,140,134,14,49,169,178,99,33,168,138,38,174,195,120,10,210,152,182,97,112,107,30,3,32,196,181,158,137,136,50,179,211,197,65,178,205,177,160,87,83,2,179,3,166,128,82,75,247,143,255,113,254,183,28,222,22,108,214,246,20,210,57,223,168,80,241,93,148,47,104,195,19,29,174,114,183,32,153,86,232,147,23,117,58,173,106,194,81,91,191,39,124,2,163,5,188,105,111,144,153,152,49,162,221,172,53,78,38,237,246,59,198,6,204,34,62,168,148,1,207,183,107,39,35,133,231,240,206,218,23,74,20,102,199,17,68,139,190,18,211,130,102,111,17,70,169,55,169,72,58,190,86,247,135,62,214,27,17,35,193,250,249,56,213,81,200,180,244,91,157,35,132,18,215,15,230,100,108,93,159,42,83,152,217,28,198,138,20,206,102,124,75,146,68,14,211,24,164,141,155,103,25,35,50,233,48,135,168,162,211,236,32,71,233,22,169,227,15,13,86,49,216,231,25,143,223,166,63,141,173,252,173,188,179,108,232,96,28,218,55,214,146,107,79,155,205,242,118,63,158,19,184,57,137,4,34,203,103,79,209,190,204,179,25,69,254,188,66,149,145,196,140,39,33,136,154,165,127,72,186,56,171,240,143,45,11,75,185,101,73,192,253,152,233,218,99,104,178,144,126,53,234,64,146,102,163,43,12,189,50,255,210,228,78,166,118,242,81,110,226,150,200,128,46,78,27,205,45,172,212,252,193,7,37,116,83,91,241,6,237,15,190,48,7,246,241,210,102,59,74,130,125,204,80,111,173,218,44,110,170,183,225,171,18,197,238,207,91,31,227,110,59,111,77,29,198,92,170,189,120,80,26,58,127,62,109,1,231,251,13,109,71,29,16,104,197,205,145,237,233,227,129,179,115,105,1,27,183,157,192,191,134,213,15,134,125,110,73,167,17,205,222,169,198,213,208,99,233,199,174,8,95,196,107,211,176,189,245,201,40,198,243,94,215,106,148,109,74,116,135,226,100,241,122,6,131,135,248,139,148,212,236,136,3,13,130,80,89,91,116,41,51,88,1,230,170,26,15,52,197,164,251,208,214,67,43,227,73,202,212,153,122,129,41,50,149,167,134,3,206,213,39,236,234,115,200,105,79,244,30,205,181,148,129,249,116,69,225,18,109,97,246,100,73,228,163,233,124,35,177,28,143,102,126,232,86,24,169,218,248,26,180,58,234,12,254,213,49,249,205,207,70,183,149,32,12,184,151,184,57,58,237,105,62,191,157,169,29,119,120,163,52,158,159,71,203,46,11,143,89,200,130,120,218,181,209,158,245,171,27,170,118,186,95,193,214,83,99,249,52,235,204,212,86,241,99,242,244,248,96,48,247,116,93,62,200,183,123,129,35,198,244,212,178,26,4,82,18,45,41,14,19,31,211,253,140,234,188,112,96,224,95,155,79,15,110,26,104,218,248,205,207,59,179,139,8,252,139,123,56,140,130,139,144,41,16,36,116,253,234,58,44,185,47,167,30,137,31,74,255,29,158,79,77,53,149,79,200,17,56,76,99,157,132,176,176,12,160,59,240,155,147,127,213,102,112,94,242,12,85,192,131,78,114,37,83,32,106,28,27,218,25,148,173,188,1,208,189,140,112,133,199,49,145,82,127,168,24,160,114,244,152,253,176,10,69,49,6,206,202,67,239,244,251,158,112,116,54,105,148,2,134,216,127,58,76,50,65,217,72,6,241,4,79,194,152,162,180,210,226,16,0,152,49,19,161,46,161,84,65,248,45,224,250,119,219,111,38,8,118,132,100,111,154,118,188,159,156,86,136,46,81,94,184,53,214,114,118,12,214,64,167,174,93,152,57,40,200,243,77,9,133,239,172,219,229,36,96,217,61,174,62,243,207,190,22,152,217,231,19,21,89,72,194,244,2,31,203,35,214,47,205,96,165,43,59,198,153,44,211,251,14,208,250,131,190,177,40,91,73,134,221,208,97,172,30,125,114,250,170,189,142,170,254,8,79,167,242,172,48,179,243,133,119,95,15,13,75,156,79,70,225,210,196,84,183,206,217,233,81,40,234,129,166,84,45,160,90,66,149,143,191,149,245,87,190,87,83,210,189,29,30,240,55,42,193,11,13,166,49,23,216,212,213,22,159,204,227,136,88,18,198,152,202,18,65,245,96,142,248,25,105,177,199,201,152,166,115,19,31,155,208,72,47,15,76,166,215,223,27,46,174,162,11,140,206,217,93,125,46,144,235,86,81,28,202,76,155,55,131,159,3,27,203,228,121,242,6,251,133,63,185,209,118,79,125,239,227,15,123,135,152,41,203,108,41,190,44,63,177,26,255,105,82,125,85,47,38,58,87,226,222,157,141,92,44,157,105,177,242,184,24,122,242,172,168,149,97,249,76,56,211,96,42,151,29,26,209,168,32,125,240,177,132,154,182,61,211,214,124,206,86,31,179,65,106,65,30,236,236,220,41,34,254,172,243,166,68,221,19,97,219,93,2,134,250,169,43,199,209,134,39,44,126,26,103,85,183,172,36,36,44,214,50,165,28,43,108,164,217,183,90,211,96,159,15,76,35,185,167,71,167,77,227,231,214,165,93,7,99,210,81,151,117,76,18,161,162,22,240,92,154,15,128,116,5,91,198,159,155,99,87,121,236,177,122,178,243,214,224,29,158,197,242,144,74,153,98,133,163,131,148,138,94,76,8,205,147,136,212,202,54,209,50,47,8,60,158,115,192,95,155,218,50,177,192,208,74,34,184,235,40,84,141,74,141,6,217,181,155,211,86,72,171,246,50,186,123,205,155,70,171,157,238,202,207,135,191,114,246,209,239,193,22,83,230,97,147,155,164,82,253,124,57,167,40,177,61,189,154,211,199,191,199,89,165,237,161,42,49,29,214,200,164,19,5,127,184,155,9,254,100,39,164,170,100,91,166,68,175,127,5,222,217,79,252,101,98,167,89,233,201,142,69,28,85,67,20,244,78,221,114,232,15,46,174,25,85,33,135,69,136,70,224,70,255,133,195,148,252,74,240,14,218,181,177,226,216,93,208,156,40,75,62,202,245,201,169,109,15,140,189,162,232,249,214,37,94,27,98,26,117,255,207,75,83,114,225,240,217,47,198,67,132,135,178,70,108,41,139,222,241,41,115,124,88,226,213,253,251,101,187,157,206,67,171,217,168,113,181,169,217,86,229,201,99,139,243,215,110,116,214,202,131,99,207,69,152,138,184,223,67,76,51,76,80,39,208,179,109,38,177,91,17,156,160,31,192,97,116,128,245,173,209,166,170,241,177,17,140,18,95,151,144,125,212,217,158,1,56,39,118,213,107,169,166,241,68,247,178,124,167,24,34,100,12,251,253,88,29,113,85,157,9,233,24,166,94,74,110,206,204,249,179,94,125,172,11,23,204,169,166,104,60,196,83,24,180,117,246,11,195,43,32,12,124,150,107,118,174,4,203,161,44,229,89,237,86,246,51,29,53,173,139,162,40,60,199,43,96,98,221,66,4,73,74,222,247,66,170,95,166,8,95,26,199,100,72,149,3,83,88,34,52,145,19,11,192,35,227,203,196,45,30,126,75,86,227,22,84,222,137,98,235,29,147,100,32,71,40,211,0,201,185,72,237,47,100,222,148,247,5,230,236,238,58,84,124,12,10,221,228,169,97,43,141,201,141,47,34,237,241,197,232,140,189,148,187,26,181,141,242,65,17,3,25,222,141,7,75,194,35,120,79,91,58,213,124,49,197,134,85,51,9,12,75,241,133,171,213,138,11,156,18,39,153,195,52,123,201,169,214,57,99,163,84,227,156,182,103,113,232,123,85,211,194,245,143,69,81,191,18,232,255,154,137,188,176,13,110,130,162,113,82,99,175,184,139,163,80,87,165,164,182,199,222,69,44,201,225,51,230,82,183,95,140,43,120,196,160,210,66,160,2,19,144,209,215,251,219,212,164,43,155,245,54,162,198,187,97,176,219,77,101,125,134,28,206,97,206,46,41,83,60,48,28,28,110,174,98,193,63,98,60,240,178,156,197,229,15,62,145,0,94,138,162,29,95,47,186,84,98,133,134,221,30,69,94,86,198,33,13,36,112,247,35,221,26,48,225,49,33,34,161,196,20,7,52,96,70,181,42,60,70,187,40,21,65,242,90,200,52,57,231,192,177,48,104,229,91,122,241,184,249,71,162,93,73,63,38,196,167,61,110,189,112,68,179,82,93,83,251,231,135,57,84,172,77,74,234,144,28,24,60,79,192,103,22,202,59,155,15,238,182,211,241,59,105,106,210,139,207,52,25,2,147,141,151,199,238,191,144,152,195,168,169,20,189,57,158,76,204,112,26,23,164,32,27,59,24,145,172,120,240,134,87,36,31,19,9,229,125,111,14,211,185,156,106,13,193,142,60,203,133,33,38,17,24,86,243,216,204,216,54,146,172,205,134,161,22,201,104,248,182,234,124,120,182,9,194,174,118,225,212,158,223,54,241,138,123,53,89,70,125,114,51,97,235,125,180,220,30,120,33,117,126,159,60,107,149,85,65,180,44,123,131,34,195,114,142,100,93,63,199,132,93,119,34,53,250,208,149,227,27,171,49,197,107,91,37,115,87,10,112,72,82,239,7,179,30,97,129,225,13,211,171,171,50,201,27,165,237,29,210,102,18,22,2,19,248,22,152,40,134,192,232,213,238,59,149,200,243,232,215,62,243,214,91,237,108,68,149,173,16,133,102,58,55,46,42,206,28,109,201,245,30,46,171,91,252,67,121,203,71,8,145,80,86,0,125,228,67,107,62,156,222,219,80,130,162,130,174,43,136,121,96,252,49,137,103,52,168,220,119,9,120,89,97,161,114,162,115,102,248,75,145,41,81,38,182,6,179,200,112,55,147,38,149,241,144,235,111,74,182,60,0,181,182,53,41,233,213,152,17,113,178,193,35,37,237,187,164,69,32,220,250,96,154,52,158,56,14,239,209,35,37,180,179,121,188,66,107,110,4,212,129,174,162,233,65,4,176,67,229,176,162,56,155,84,55,201,4,4,162,102,13,233,226,39,227,211,237,24,244,77,1,233,248,172,246,100,167,141,216,155,239,43,121,47,226,247,2,103,4,112,187,195,131,110,158,172,112,43,78,184,14,213,67,171,59,189,55,223,145,40,216,148,254,104,82,167,91,187,167,31,77,132,190,30,30,223,78,68,208,137,97,168,33,193,156,85,30,249,118,230,131,87,114,108,171,46,82,235,42,145,38,247,165,135,216,4,41,93,165,153,167,247,110,57,108,129,90,153,136,219,154,123,125,204,7,73,30,221,51,182,145,30,248,152,227,103,106,28,21,79,29,250,81,135,145,207,156,186,52,97,178,140,139,33,208,204,253,15,196,255,110,198,0,167,172,211,148,105,230,221,137,70,39,71,105,155,236,10,52,171,122,6,100,143,249,112,129,54,84,31,34,219,203,197,105,233,54,139,156,87,60,181,113,125,234,217,68,250,164,196,181,219,2,74,170,210,112,22,182,231,140,206,213,28,108,122,154,111,226,141,237,254,114,123,97,168,195,235,125,108,106,3,166,30,246,166,193,29,48,246,87,83,75,130,16,126,12,25,5,221,175,153,66,142,253,126,14,158,62,171,9,4,113,236,144,71,211,96,34,53,41,112,135,220,247,206,170,13,214,140,114,243,3,39,25,39,137,72,152,62,179,71,174,176,179,96,208,82,148,202,15,127,43,210,102,154,164,107,197,142,53,159,131,212,51,244,231,177,81,216,137,249,207,230,159,95,181,143,29,190,199,54,189,185,199,62,74,70,100,232,48,217,167,253,7,11,200,41,74,209,24,54,117,175,71,206,99,123,75,38,102,26,229,43,143,96,7,235,37,224,108,60,123,106,166,160,77,181,28,62,182,128,42,171,82,251,157,92,73,225,192,212,132,180,215,200,89,206,18,71,132,12,34,4,157,134,243,236,133,95,232,183,153,146,149,50,4,83,227,17,45,63,24,248,85,26,103,140,233,152,70,72,71,207,163,104,110,157,238,185,228,166,29,4,255,20,105,201,178,238,176,173,245,248,105,120,246,146,62,56,197,152,219,223,139,98,214,174,199,57,7,180,235,90,146,211,201,83,131,87,205,178,199,62,164,68,170,212,245,97,249,184,83,70,85,26,237,154,42,27,99,116,54,211,97,148,135,151,194,164,19,139,195,13,1,194,244,76,67,28,4,191,249,25,193,169,225,215,70,207,189,199,118,127,233,38,21,61,110,48,46,164,248,92,116,126,101,201,46,146,120,115,117,123,186,174,173,107,92,101,126,104,4,185,176,41,22,168,70,208,61,1,172,191,92,137,247,216,203,206,223,206,248,101,152,240,68,119,201,246,198,28,40,244,90,162,109,68,145,134,251,15,164,100,104,29,22,241,34,28,14,167,248,225,165,177,40,139,42,35,81,239,155,3,174,77,232,183,208,103,132,4,125,92,24,87,95,224,132,134,114,188,117,162,106,65,85,153,126,41,201,120,107,202,252,5,165,235,166,198,152,208,95,46,249,5,34,16,107,222,17,37,87,245,232,69,165,26,2,67,248,187,249,28,217,170,85,53,177,219,253,181,71,165,44,105,171,86,21,117,255,1,27,155,163,188,118,167,62,126,251,163,141,153,200,206,139,202,22,77,231,49,166,51,229,172,137,102,42,34,113,70,29,206,86,129,35,18,94,156,24,49,23,96,38,80,195,178,22,219,245,253,167,183,17,104,10,74,35,95,243,73,58,134,105,197,137,246,216,226,68,232,241,94,120,135,67,165,201,198,142,33,61,211,159,200,154,160,253,122,62,20,125,114,98,43,92,141,157,218,159,155,192,196,86,152,141,196,239,61,233,134,214,153,66,105,113,171,14,47,246,124,149,91,43,131,77,199,209,74,101,133,42,185,153,60,189,175,235,73,140,127,170,76,28,21,195,99,6,140,17,170,176,85,154,245,128,49,229,30,137,186,20,36,214,118,243,170,30,54,57,132,146,99,195,130,116,76,139,237,224,105,34,159,239,240,25,211,164,226,171,157,132,199,244,23,163,100,77,23,39,142,211,234,49,75,207,141,151,58,93,8,249,181,22,135,151,61,157,234,44,178,0,214,189,57,241,22,189,185,37,175,238,168,65,143,162,218,123,70,50,23,147,1,113,66,165,132,53,81,187,85,47,140,196,131,140,26,157,77,233,142,57,244,50,170,211,75,104,217,91,74,25,53,200,41,151,194,123,220,229,71,114,118,60,87,99,146,197,68,164,164,90,215,54,147,41,215,120,114,115,20,84,108,183,66,32,245,101,148,80,180,33,93,40,79,110,172,93,95,36,200,72,221,143,19,88,20,94,201,101,78,26,36,91,212,208,43,12,113,184,223,28,74,173,44,94,6,124,222,205,41,57,241,1,50,57,11,125,52,40,109,86,192,43,107,180,190,208,103,224,18,17,8,37,12,109,80,129,205,131,10,199,233,48,5,22,42,79,121,94,102,199,150,151,241,168,147,142,121,51,145,60,255,109,212,42,159,79,114,108,145,53,98,212,232,147,42,226,176,98,72,149,251,104,212,143,75,115,127,49,75,201,45,60,10,215,76,108,70,225,26,146,136,7,158,44,104,133,105,76,24,113,181,177,71,235,107,211,176,236,23,55,66,244,75,191,103,39,151,228,239,213,76,191,236,17,237,164,103,203,175,134,191,246,89,98,5,209,109,183,40,0,183,6,100,232,113,31,238,105,55,154,251,30,38,120,211,233,136,159,166,214,81,163,134,200,141,14,239,95,1,30,79,242,133,222,253,227,91,251,92,65,71,126,168,242,242,206,161,61,198,47,19,12,85,41,107,138,121,252,104,205,191,214,168,71,50,186,7,221,91,163,190,91,67,92,16,68,184,212,34,32,150,82,126,4,88,233,76,136,33,49,170,106,213,14,175,81,224,197,99,67,246,165,234,224,156,58,57,94,154,166,145,71,180,118,246,187,111,28,187,146,186,17,85,86,166,61,54,251,163,81,122,179,31,177,247,69,65,179,63,218,249,229,172,58,38,230,120,229,120,107,138,76,198,163,36,223,33,130,247,223,70,188,79,168,45,97,251,32,224,224,87,99,218,172,71,243,185,230,20,3,14,179,161,146,254,155,126,142,147,214,2,83,165,173,58,193,216,154,49,42,11,255,43,235,213,153,106,78,127,237,69,71,150,200,204,79,123,178,64,161,67,23,107,29,210,153,243,57,253,222,155,206,192,174,48,189,235,113,53,28,194,143,212,175,41,105,20,31,82,226,174,162,18,76,90,195,235,2,26,62,66,85,206,127,106,2,178,151,79,26,93,129,134,138,50,201,98,151,182,4,197,199,145,33,161,243,185,236,184,24,93,58,29,111,244,77,190,84,1,178,200,56,202,114,113,183,88,67,92,124,206,81,141,108,211,82,223,99,27,102,198,78,45,26,165,56,108,121,139,21,48,109,79,2,159,141,16,150,45,135,7,181,151,50,98,141,226,218,29,87,35,49,35,145,36,88,0,147,87,241,146,174,90,249,249,109,178,20,206,89,214,216,6,207,190,155,245,230,41,170,87,154,49,46,105,5,23,113,239,115,48,250,163,209,234,151,196,224,62,6,220,49,111,190,24,88,163,169,99,8,233,44,239,157,66,46,180,21,235,153,215,181,9,135,115,60,56,7,182,154,81,212,244,214,30,95,4,11,91,207,108,90,20,150,11,124,81,91,124,206,213,164,48,249,131,11,83,136,171,58,218,56,184,99,251,168,80,244,158,196,194,203,212,116,185,61,0,97,182,204,65,130,105,225,80,114,60,35,240,124,97,132,170,139,111,102,133,18,247,150,30,216,186,197,3,46,143,168,38,162,72,197,235,158,27,85,75,89,181,145,143,109,192,212,242,175,209,204,169,147,5,144,237,232,242,155,183,74,31,192,69,77,79,210,29,24,19,255,76,186,213,65,2,145,220,223,180,232,166,16,231,193,211,214,166,171,113,16,216,68,63,106,8,12,27,244,138,171,39,212,234,77,96,52,104,178,15,218,57,163,8,254,95,120,81,243,235,123,2,101,23,90,3,66,121,194,244,106,135,131,82,247,169,215,210,29,230,59,221,25,121,244,209,228,185,201,108,166,152,69,131,232,180,76,50,4,105,189,99,231,252,61,222,165,156,106,100,207,75,137,33,163,235,172,203,153,136,254,45,196,38,14,83,117,43,7,23,236,194,219,147,74,48,219,208,84,45,175,101,173,124,238,212,81,74,201,62,125,97,100,87,106,247,171,151,17,107,200,205,145,119,114,210,203,102,46,71,151,160,97,66,227,212,27,99,154,113,208,54,177,97,146,85,172,198,86,73,55,130,86,57,209,172,119,172,241,128,41,29,18,135,18,137,132,17,150,93,49,166,6,177,159,82,163,198,33,190,215,182,90,74,65,7,65,149,64,105,77,146,44,32,141,126,221,51,213,205,148,13,196,9,167,107,179,57,33,65,251,117,200,201,126,147,232,182,118,69,166,102,13,141,207,189,41,6,240,197,5,217,106,235,58,71,207,154,79,30,203,193,62,220,226,2,192,121,136,172,162,163,132,51,245,82,122,20,124,26,113,108,83,113,43,176,209,105,102,135,179,81,35,93,152,230,46,167,207,70,183,41,19,70,21,24,199,198,119,50,228,226,212,195,78,166,224,24,175,204,6,162,177,49,56,76,166,199,19,249,229,173,174,63,129,184,189,46,154,146,230,14,225,180,107,243,190,20,148,87,2,178,27,237,59,32,251,17,242,164,119,20,63,72,224,169,75,35,177,123,223,167,198,112,122,174,134,39,228,43,194,227,193,216,221,21,102,106,143,128,139,145,110,40,12,17,88,140,103,51,253,108,129,153,130,57,198,19,125,138,231,106,136,66,124,239,167,45,63,75,228,153,1,219,197,197,123,26,212,18,231,196,92,10,91,201,172,195,104,159,221,133,5,124,172,12,183,8,33,51,216,210,98,155,141,101,41,206,203,74,185,147,148,137,103,218,15,73,147,58,76,166,247,122,208,52,44,89,42,199,97,186,102,110,12,54,243,9,166,183,68,55,163,45,22,27,221,100,161,72,174,4,108,81,92,129,201,70,198,92,49,125,158,162,176,133,215,226,197,200,17,54,129,81,87,159,95,153,6,82,221,212,242,201,168,81,67,235,138,205,141,125,144,64,234,133,135,17,210,249,194,197,175,20,94,252,76,214,34,148,12,41,0,43,74,242,142,116,15,206,141,63,57,221,216,163,200,168,13,226,226,238,247,84,34,180,146,74,200,86,24,25,134,130,121,223,178,13,211,158,70,220,214,223,155,239,177,229,131,153,6,159,219,10,231,103,105,46,146,39,51,150,222,152,230,84,55,140,45,147,133,51,118,196,100,49,33,236,36,79,198,81,216,61,234,103,21,60,66,53,125,30,202,82,190,1,175,38,234,195,86,186,123,236,194,64,9,200,47,25,241,106,125,177,62,25,8,188,101,249,101,168,195,61,251,78,96,13,158,118,121,110,43,151,243,207,177,225,213,217,50,222,197,36,45,252,99,34,199,35,82,54,144,163,205,236,41,190,118,38,74,81,221,149,3,155,104,79,113,152,163,103,202,79,195,236,226,106,129,150,200,161,141,86,225,28,217,21,107,108,233,250,57,32,51,245,22,15,172,230,243,100,121,232,197,41,68,43,14,124,86,126,111,229,189,58,124,19,218,55,181,148,226,231,37,133,191,214,178,117,184,95,52,81,104,83,227,226,165,84,32,198,203,210,247,151,74,6,221,67,26,216,243,143,54,105,197,131,65,159,113,173,66,42,23,251,117,215,204,207,204,178,60,104,181,107,222,16,192,131,245,166,155,202,90,100,231,83,192,199,183,147,206,197,108,82,197,17,189,66,249,185,73,214,232,60,202,48,26,241,11,139,17,110,26,159,52,190,6,218,155,164,233,208,28,71,110,40,30,156,224,165,76,97,235,88,171,241,96,236,18,69,126,185,81,204,238,219,56,129,51,162,60,23,230,143,114,239,140,184,189,192,63,74,180,34,63,173,171,158,114,94,66,51,1,247,45,13,88,240,188,80,192,123,7,229,184,162,75,134,148,86,160,122,167,33,242,123,183,218,46,147,17,111,97,43,19,127,58,214,237,18,184,175,32,73,52,152,194,62,129,207,6,216,239,76,162,162,238,185,26,18,208,59,226,150,77,19,20,197,236,125,199,44,11,195,131,101,130,179,83,232,90,181,225,210,61,3,11,18,103,200,97,14,248,164,48,13,33,241,214,169,119,125,106,196,51,188,151,154,85,79,82,87,134,132,180,92,120,223,80,79,20,201,92,26,115,54,109,50,14,99,31,220,104,95,182,83,175,196,134,67,45,145,172,219,73,63,85,172,91,252,167,41,20,140,4,109,74,142,107,105,7,188,201,222,108,11,171,196,201,3,177,141,28,122,179,35,83,230,251,9,165,16,83,56,91,14,140,31,180,47,108,188,231,2,67,107,159,2,230,169,134,124,42,188,177,20,199,214,113,157,171,8,249,29,152,134,140,18,87,111,251,116,2,23,146,39,53,70,12,91,64,62,7,121,208,149,226,91,37,152,84,101,64,171,21,98,148,123,115,140,65,129,17,11,168,49,162,155,98,116,249,109,164,190,189,104,128,155,163,79,121,209,44,237,229,124,106,44,67,121,178,227,73,230,188,46,124,206,18,157,131,231,102,65,174,101,240,16,241,6,202,113,177,235,99,171,131,83,68,209,73,55,85,192,27,75,80,96,211,10,142,61,161,32,45,91,183,190,53,153,153,25,112,159,82,117,105,69,218,245,238,117,231,212,135,172,75,96,250,215,98,233,193,229,40,188,148,124,47,104,231,124,233,17,157,155,186,62,176,165,239,189,9,90,46,157,73,132,77,253,218,51,75,178,116,155,49,193,83,141,17,171,212,21,233,181,228,77,156,63,238,192,199,48,235,93,87,158,9,253,57,76,168,68,210,77,192,27,158,132,11,159,157,73,55,20,88,143,220,166,68,110,170,190,59,134,73,13,249,131,55,107,85,24,186,223,140,230,114,147,240,121,147,250,82,24,18,203,22,55,167,15,78,204,35,194,19,168,163,56,188,137,51,119,221,101,111,150,173,89,83,132,110,10,199,97,171,17,246,34,237,191,165,195,252,167,132,209,226,188,70,64,74,150,7,124,239,173,197,197,3,226,65,241,32,96,156,72,177,151,97,18,118,61,173,143,47,180,87,28,14,176,145,47,153,132,180,161,54,175,6,109,214,9,152,182,94,61,131,180,248,160,70,79,189,245,208,67,224,221,167,194,178,222,52,121,110,130,87,225,179,225,227,167,161,167,53,218,150,35,172,167,69,70,172,42,124,142,122,143,102,48,218,199,161,208,123,195,41,22,167,53,105,167,42,6,16,69,198,231,160,243,7,135,185,102,169,149,129,59,226,90,22,199,204,61,251,191,250,7,80,228,102,39,17,37,173,100,226,11,2,211,39,180,227,106,147,56,84,75,1,65,48,143,11,80,151,151,154,218,71,148,98,186,66,39,133,42,248,62,250,219,244,139,185,47,138,10,38,13,157,122,245,8,6,95,216,222,168,174,215,247,158,20,106,100,135,33,146,214,153,132,242,101,60,25,209,215,38,103,234,66,184,217,89,118,168,119,126,72,70,77,3,7,178,71,135,57,47,212,72,169,70,181,26,87,19,63,122,190,246,166,48,211,199,212,244,165,116,208,216,195,189,177,164,253,132,51,246,243,181,87,132,128,248,225,60,30,227,203,120,71,167,195,48,15,136,17,79,71,216,14,3,8,221,43,37,221,203,166,192,230,133,224,199,167,228,86,105,62,147,220,171,142,225,127,195,40,145,245,177,110,95,21,53,75,4,114,186,46,31,212,46,124,200,32,151,153,98,184,81,183,218,195,139,69,190,80,8,176,172,47,126,213,184,120,12,122,134,31,184,69,211,226,47,185,41,229,189,252,52,69,155,219,97,250,193,117,138,155,231,227,121,147,179,146,176,71,117,76,200,41,196,44,92,118,168,234,128,227,21,149,128,73,119,247,250,192,51,2,199,80,38,205,103,34,153,208,171,155,133,244,145,180,249,188,152,5,0,29,222,176,244,86,29,211,5,213,148,15,139,185,219,127,24,211,226,92,30,80,253,236,45,1,113,246,187,51,195,253,131,33,253,83,102,210,223,102,123,117,67,101,64,134,34,121,46,98,43,86,55,224,240,89,184,35,233,110,9,141,175,239,27,232,92,19,21,21,152,70,45,183,7,6,5,2,85,236,202,69,150,167,123,180,241,28,216,16,0,53,61,5,56,117,190,23,35,105,159,133,239,15,93,71,167,50,111,20,46,36,73,34,160,51,183,104,23,113,152,60,150,158,217,144,117,57,243,10,34,91,36,203,229,106,34,57,201,215,38,229,82,42,179,193,169,11,71,92,60,152,89,245,114,244,33,107,186,227,185,207,218,237,233,177,166,17,84,240,136,199,176,146,131,166,230,68,182,226,50,135,23,145,62,57,179,59,212,7,254,181,135,209,246,62,86,208,49,192,187,47,109,227,249,144,138,82,76,226,77,236,230,131,97,41,105,122,164,51,45,135,159,49,103,94,32,42,161,55,111,199,184,119,195,19,101,249,161,147,225,71,184,229,70,173,209,195,54,181,8,168,81,141,68,241,176,82,194,164,230,29,66,69,110,235,211,243,88,212,141,128,43,217,93,236,95,120,74,252,119,180,11,92,56,152,34,229,45,204,93,128,4,139,191,181,121,60,136,141,91,241,192,103,110,5,140,109,160,70,41,53,55,190,25,30,91,0,3,90,190,6,76,34,211,183,36,26,228,119,213,17,177,66,5,63,117,217,158,180,178,18,202,107,82,233,1,159,229,37,5,190,236,164,221,21,158,17,192,126,132,79,51,212,1,103,188,134,195,86,114,213,212,82,199,36,88,14,55,90,127,138,194,148,134,199,213,214,72,33,31,35,159,175,59,125,80,38,135,238,214,49,67,41,35,178,104,144,205,245,169,126,25,240,246,195,139,226,15,122,173,30,184,123,31,54,36,34,84,255,232,111,247,99,26,197,123,163,251,184,212,249,33,50,237,251,21,249,164,242,24,227,217,44,201,111,162,88,18,161,234,247,178,206,116,183,13,177,244,210,123,117,50,78,170,128,135,214,214,3,83,136,182,46,60,158,7,63,51,235,44,130,17,48,150,98,87,199,11,39,252,254,54,251,221,80,248,114,121,90,29,254,89,157,91,111,158,131,50,185,25,83,219,51,87,96,102,119,103,21,146,18,218,109,95,159,207,185,56,154,53,29,47,141,90,80,77,25,182,163,101,223,135,142,138,229,186,60,9,205,38,64,33,147,192,191,178,25,135,23,197,196,50,79,207,99,78,239,149,110,199,238,160,65,253,254,54,125,215,221,185,31,200,112,90,108,66,224,73,223,146,63,121,71,35,244,166,57,152,255,244,202,248,123,119,58,103,196,193,25,52,217,244,248,220,112,86,45,189,56,91,191,138,163,52,38,41,188,182,245,219,57,124,102,158,16,121,80,103,65,125,184,255,52,146,95,178,35,13,40,127,34,185,51,173,29,117,42,108,205,124,254,96,148,249,11,7,22,211,206,226,17,31,140,125,80,197,56,164,241,130,13,212,225,214,84,166,16,82,48,90,225,3,198,28,151,99,149,133,141,0,224,7,211,214,212,197,235,59,182,29,84,123,62,209,206,254,180,134,190,24,133,176,225,10,224,191,19,17,16,152,66,10,183,23,150,49,142,232,189,51,185,232,234,168,73,28,203,123,89,161,151,15,26,157,42,172,24,129,123,208,209,28,20,170,14,125,48,100,2,195,135,63,191,130,166,134,252,52,4,49,174,132,70,31,145,5,152,5,70,197,203,203,6,22,13,251,61,235,213,20,111,141,184,57,157,172,98,231,80,27,126,115,228,16,29,104,235,36,114,173,200,70,198,111,211,67,174,55,167,253,194,123,246,155,237,2,162,71,64,135,254,177,22,246,125,112,101,94,177,98,174,232,156,231,181,89,169,2,23,132,67,234,29,52,138,164,20,70,195,39,30,140,214,69,217,199,145,93,57,159,127,221,207,213,164,29,8,170,192,157,35,115,58,169,126,232,98,151,158,19,165,132,184,16,3,116,150,139,46,252,68,106,185,4,252,11,91,9,92,234,136,112,142,201,6,171,1,119,214,154,165,61,46,12,29,144,192,120,199,35,230,56,145,63,217,85,168,235,115,237,57,30,188,103,105,198,67,153,145,78,139,248,30,144,179,37,189,55,226,32,227,78,21,244,220,150,254,116,117,6,121,186,40,153,243,229,185,248,60,169,175,0,210,122,107,40,108,70,178,127,16,8,75,243,208,183,222,132,83,253,167,177,159,134,156,110,38,22,236,242,111,13,251,118,107,126,242,204,131,243,34,238,32,209,210,201,105,40,240,121,233,168,139,94,157,94,73,157,12,214,4,29,55,231,112,146,94,62,50,55,248,14,62,209,56,128,202,51,87,104,148,242,200,247,162,13,170,234,134,135,72,77,212,198,172,97,239,249,220,156,206,16,127,180,9,199,184,236,57,217,186,68,124,9,156,111,253,184,164,195,26,5,74,92,220,172,177,64,223,11,225,35,127,47,152,116,132,178,156,10,81,84,106,252,201,240,211,52,216,10,79,114,11,63,195,66,127,165,233,68,195,221,245,131,215,152,15,107,126,230,161,196,208,200,197,84,233,136,56,48,82,128,233,194,109,138,50,5,113,88,140,140,28,191,189,120,122,129,225,111,147,39,167,193,81,166,49,218,18,78,249,108,239,157,187,46,17,120,150,246,140,23,51,82,13,129,7,92,49,45,126,251,172,213,161,139,96,88,141,87,12,106,161,136,229,126,18,164,140,123,56,250,136,67,15,93,4,230,229,228,59,25,104,73,149,159,110,108,152,241,224,152,46,83,151,62,141,14,109,199,60,37,15,40,91,117,167,103,206,167,10,34,186,77,206,62,52,26,242,221,137,135,137,111,10,12,1,234,157,226,176,252,234,128,22,120,52,227,177,206,167,43,15,154,103,244,101,30,184,64,170,40,3,134,41,83,239,234,58,67,47,108,209,198,131,83,162,149,9,82,214,33,4,90,150,153,171,251,46,93,10,153,100,5,208,204,10,153,185,195,211,202,6,3,110,219,104,100,46,108,218,31,2,19,43,138,3,232,188,228,146,118,189,76,133,97,72,163,82,98,133,7,181,4,38,124,180,227,106,82,221,50,44,70,167,158,227,136,161,51,70,10,242,14,92,235,181,45,89,30,57,203,86,124,60,174,30,92,238,192,253,118,156,102,155,38,169,94,144,42,127,121,110,19,255,243,152,204,249,101,94,84,174,102,30,186,30,20,48,155,78,254,251,191,255,247,191,253,151,191,252,243,191,252,233,47,127,253,243,159,254,239,223,253,219,255,249,135,63,255,211,255,254,135,127,253,31,255,229,63,253,93,250,247,127,255,219,127,251,235,191,254,203,159,254,238,111,254,243,159,254,225,175,255,239,47,127,250,155,191,253,199,63,253,243,255,249,211,95,255,242,175,127,247,1,255,245,207,255,244,167,255,246,215,191,252,249,159,254,241,111,254,246,127,254,243,63,255,229,127,253,249,159,254,225,175,231,62,255,221,127,180,153,10,79,44,89,170,57,101,3,111,68,179,119,108,162,199,74,128,109,80,225,61,219,221,15,22,241,174,34,112,103,202,198,54,185,136,4,201,103,102,153,142,125,183,170,179,7,235,44,160,190,60,34,196,235,216,133,83,122,181,129,87,180,185,2,115,52,109,129,105,3,143,193,54,1,30,177,26,33,174,8,2,236,6,59,86,213,67,211,40,202,239,252,133,82,183,234,79,159,81,136,157,8,242,204,242,92,203,155,248,236,132,170,161,102,69,109,87,189,48,241,15,125,46,186,138,99,209,210,44,45,157,8,192,132,83,226,106,216,48,117,93,193,79,53,195,96,93,164,95,196,174,3,30,235,190,21,97,168,252,92,141,127,24,176,53,15,201,91,83,139,45,55,71,212,72,78,53,244,175,86,4,122,142,143,123,142,18,113,94,26,137,214,200,58,45,196,144,165,10,208,202,193,136,117,59,156,77,206,68,96,248,254,61,240,141,108,10,75,77,97,83,140,8,152,212,179,194,211,202,26,28,70,171,166,232,178,61,14,72,143,125,244,184,212,61,235,68,27,19,162,182,11,159,165,89,245,230,156,122,30,43,61,167,39,77,137,67,55,12,88,97,182,195,199,19,222,207,23,219,20,12,119,135,33,105,144,52,8,156,86,43,34,173,228,181,219,208,13,135,150,196,238,231,214,177,10,91,234,122,243,201,142,226,115,13,97,167,166,129,13,66,111,53,26,110,54,37,142,194,252,72,41,55,242,94,1,19,108,18,123,24,186,198,26,137,169,205,9,155,244,131,226,251,58,235,228,129,161,180,204,122,53,252,167,110,197,64,194,62,68,10,231,7,199,76,53,88,107,157,76,4,38,182,120,163,169,214,0,244,217,115,86,139,60,8,73,68,181,120,177,36,115,196,159,161,153,238,26,83,225,11,211,232,254,193,228,78,159,109,103,211,80,233,175,101,116,184,186,227,161,170,29,177,34,99,155,111,146,122,133,248,62,69,57,247,166,202,95,67,200,221,228,226,61,138,181,141,30,68,79,220,179,228,252,228,65,99,164,171,11,222,17,146,242,84,53,82,87,207,126,134,215,198,198,241,193,103,195,159,143,209,72,185,171,179,2,208,20,126,166,157,152,187,180,248,118,87,84,194,219,75,178,139,195,139,90,35,17,177,127,157,20,2,87,99,1,10,120,65,51,45,183,174,214,86,225,35,66,224,77,200,187,128,17,222,242,95,62,175,188,151,90,117,176,190,36,15,13,64,157,157,69,217,148,126,168,115,244,123,202,215,56,5,164,12,55,155,28,64,116,140,158,129,135,205,241,121,177,13,61,189,195,227,13,11,26,111,120,186,232,89,125,143,241,69,28,201,179,255,44,156,172,129,32,163,65,140,34,223,13,215,243,31,174,206,65,211,6,204,36,19,43,29,221,182,250,185,85,4,229,204,61,20,24,134,161,18,48,180,213,229,249,216,244,41,21,135,173,230,90,110,110,12,105,223,150,3,60,148,207,217,24,149,167,87,161,96,166,193,246,39,191,125,60,244,229,61,157,72,108,83,145,42,223,51,89,169,110,92,61,224,127,26,10,115,251,225,48,139,64,39,75,34,243,180,226,234,109,220,250,10,39,104,206,62,152,242,49,141,97,117,99,251,175,254,104,103,149,86,173,123,235,100,30,188,188,25,253,133,242,162,103,20,156,159,155,238,122,92,165,241,44,206,226,137,8,212,25,198,18,206,141,223,107,123,20,202,250,227,135,230,11,206,218,229,172,246,39,131,16,65,77,210,142,56,206,238,126,115,106,211,170,126,47,34,46,95,205,55,52,84,105,75,153,59,159,19,163,210,191,246,89,1,85,83,152,20,11,66,101,233,48,129,65,253,94,38,3,27,15,110,254,135,126,16,212,108,87,220,123,245,167,158,137,62,245,51,183,226,201,246,80,138,94,38,121,137,58,92,246,178,180,139,6,61,76,197,106,251,136,119,68,148,196,9,128,156,162,120,144,183,83,114,154,165,63,241,192,148,187,14,127,175,177,140,124,231,113,217,146,151,123,160,170,141,164,156,122,116,16,168,199,68,59,91,76,210,44,162,201,42,56,83,131,205,140,174,185,10,131,93,124,152,89,7,141,147,122,147,20,142,198,2,219,198,191,173,55,63,231,112,249,194,57,248,26,196,209,245,106,58,58,63,115,3,59,133,197,40,47,70,225,175,19,166,31,120,25,105,175,192,211,186,172,63,24,226,91,173,125,198,99,57,123,69,117,152,67,124,62,232,142,53,144,45,127,240,236,182,103,211,241,208,55,238,35,125,131,207,189,33,213,254,6,141,218,180,166,185,58,86,242,116,62,182,142,166,248,122,97,19,238,11,152,65,123,54,122,226,5,254,220,150,174,156,239,70,191,188,154,150,14,204,213,53,25,1,89,59,46,165,195,166,128,86,159,205,56,52,155,14,12,141,168,238,151,133,24,126,246,17,111,70,48,172,48,205,51,190,219,26,53,223,212,71,163,212,119,249,174,195,70,161,205,49,217,42,33,83,60,26,186,74,66,205,154,45,197,233,253,191,54,117,82,74,245,221,202,157,57,0,152,10,253,39,2,48,179,155,27,38,42,138,102,141,194,131,168,129,195,27,253,212,254,194,253,235,30,32,44,69,46,234,249,237,49,99,9,17,82,78,90,202,69,206,186,122,26,5,152,58,203,231,197,88,161,254,219,198,68,58,158,155,67,249,125,97,104,94,20,110,37,228,166,45,67,208,159,185,68,20,202,163,88,150,253,83,17,32,227,210,47,206,152,240,203,3,75,211,145,237,229,221,171,235,236,57,159,132,118,71,136,180,250,182,133,111,77,19,133,192,29,230,53,71,143,59,165,245,38,52,73,84,103,118,250,213,36,239,199,228,232,208,90,248,147,45,10,251,244,167,97,169,112,254,37,43,22,58,51,71,207,253,73,231,67,92,141,50,192,99,13,217,105,27,48,233,88,29,21,60,245,17,67,190,40,65,87,3,147,174,23,103,55,182,210,249,178,251,107,176,180,216,211,142,1,48,242,243,100,244,15,198,226,222,232,177,63,19,113,215,40,138,162,65,195,26,6,30,139,164,185,128,158,53,127,236,162,123,26,194,115,243,62,25,91,147,122,235,200,173,58,139,164,181,41,205,165,49,10,42,183,227,124,164,208,40,105,13,52,209,237,225,188,229,102,88,209,9,175,174,6,169,254,230,240,185,151,60,56,110,74,246,204,21,173,135,112,49,168,247,118,134,123,223,139,97,117,120,92,195,98,149,157,31,156,153,241,250,224,118,51,159,105,166,118,175,5,235,13,58,94,31,113,152,17,224,99,208,232,8,157,44,53,96,136,6,245,98,115,99,28,69,121,68,95,154,159,246,234,7,235,106,95,90,206,69,117,124,247,60,10,48,141,21,242,90,232,89,120,251,141,193,233,241,89,41,232,221,35,96,226,219,250,53,139,213,127,197,205,207,119,239,234,179,146,181,236,159,91,105,77,241,85,141,87,154,2,214,184,47,54,136,182,238,7,78,46,43,8,140,124,187,188,55,137,198,48,211,104,78,111,154,94,194,205,247,138,43,80,164,48,100,72,207,246,153,189,242,200,126,26,22,220,128,41,100,153,227,194,108,43,242,94,244,20,119,103,175,49,114,134,249,94,77,219,182,27,198,240,205,208,214,170,48,221,95,62,166,16,52,150,231,106,106,72,226,201,203,180,42,16,133,135,103,80,141,102,71,100,109,0,123,24,136,5,170,71,105,120,229,135,41,4,244,199,70,133,33,53,189,216,148,74,29,133,48,105,233,83,155,38,75,15,120,43,161,15,199,180,9,3,59,76,155,151,206,66,140,240,30,51,28,170,204,164,211,44,209,80,232,22,57,236,90,235,137,187,156,1,235,174,240,240,99,212,94,85,103,33,205,60,177,105,156,239,62,244,189,136,9,140,116,95,123,153,126,155,192,195,116,52,226,183,209,113,208,57,76,239,80,60,185,233,223,232,44,68,71,59,199,168,65,247,163,41,82,250,23,231,221,207,218,47,243,46,48,57,217,248,96,212,21,106,183,21,221,114,245,78,67,58,169,117,171,165,175,44,249,62,13,219,203,170,26,145,165,117,222,169,182,127,252,139,75,95,27,207,197,89,140,127,180,121,163,40,108,170,15,113,245,32,51,165,177,100,244,16,99,87,33,232,163,9,214,102,109,29,254,214,132,255,212,176,165,94,245,28,17,190,62,58,213,19,250,214,199,230,102,129,57,76,255,72,121,224,185,93,115,3,120,169,250,43,123,169,53,75,58,12,1,150,198,201,248,11,231,191,4,38,230,166,97,211,66,74,53,7,76,247,123,125,2,159,244,91,199,111,163,150,85,158,208,37,137,209,11,111,205,215,209,255,188,166,252,246,88,90,129,218,38,226,12,110,141,112,142,209,250,245,192,219,19,145,168,35,80,25,175,143,70,158,223,47,166,32,84,11,234,161,74,167,115,201,97,56,253,52,11,51,76,6,208,191,54,77,59,90,49,194,164,206,46,138,139,240,15,19,87,163,197,172,138,217,46,44,121,47,186,64,134,115,138,112,235,246,24,166,86,246,60,99,63,163,212,49,105,240,176,32,140,215,226,214,19,193,41,121,176,98,251,190,207,5,4,158,181,223,16,162,156,160,15,4,70,160,181,235,174,131,175,209,239,213,83,157,86,99,35,116,177,17,224,4,103,156,192,197,202,164,226,209,80,11,215,253,178,99,163,223,49,51,102,149,11,147,100,246,234,61,62,200,82,138,241,12,29,22,116,67,1,211,66,116,209,73,16,124,207,139,82,222,34,112,177,164,71,12,121,81,83,164,142,243,113,93,154,156,7,131,240,66,238,205,68,136,45,231,124,153,173,253,109,112,244,229,112,175,140,171,92,67,39,24,111,231,181,190,183,58,219,176,205,83,129,7,170,80,253,194,91,104,238,129,119,180,163,152,216,103,210,164,132,9,190,122,115,133,93,77,209,135,192,251,140,225,184,87,67,254,33,131,98,13,118,245,94,141,12,174,194,216,62,253,62,26,189,254,242,61,152,132,78,37,105,240,241,205,229,232,236,157,36,183,192,91,11,232,170,233,252,212,7,214,39,239,116,7,87,249,237,199,3,66,159,146,245,38,240,208,15,54,8,50,124,149,21,6,79,205,25,34,180,86,93,145,253,247,228,89,150,8,230,223,246,162,121,131,85,199,30,152,228,252,253,237,162,124,117,204,52,188,224,59,230,144,30,201,111,83,225,18,107,128,20,116,22,97,78,106,214,109,134,4,140,138,145,24,66,115,27,173,123,192,68,156,5,166,55,231,190,55,132,179,10,18,135,145,91,151,153,117,72,77,5,196,15,117,234,165,155,62,215,194,80,157,23,77,90,242,142,90,64,250,82,180,6,46,229,62,160,40,32,40,73,237,135,187,250,32,38,221,27,193,96,140,154,231,212,197,43,171,206,224,103,175,172,108,64,112,180,29,31,117,220,17,161,134,90,77,195,222,67,232,196,134,123,63,22,218,192,119,184,95,154,200,139,62,248,111,27,146,181,217,30,171,244,108,11,119,130,195,1,51,212,216,78,253,110,118,213,212,166,166,194,240,82,197,131,81,185,213,53,19,79,125,71,74,241,100,245,44,134,245,194,197,43,153,127,240,210,52,63,100,158,61,197,131,83,28,187,158,77,126,208,95,233,240,160,32,181,169,105,9,195,80,204,96,62,189,30,48,44,14,63,95,96,34,106,89,147,203,70,160,25,163,130,168,180,22,53,193,109,129,134,177,195,13,150,18,53,29,7,109,135,57,96,44,79,245,235,48,208,253,76,54,98,86,237,242,164,111,39,135,147,129,4,94,81,91,2,250,197,185,99,204,200,25,233,131,19,118,206,177,60,6,156,63,154,223,133,207,163,245,122,225,173,21,137,148,136,20,87,81,237,213,82,170,114,242,81,158,50,119,252,182,181,160,54,117,210,237,47,2,94,116,30,63,201,68,28,15,191,57,13,161,243,113,210,41,130,247,65,89,4,134,53,157,111,4,116,238,133,155,42,103,238,106,168,160,129,16,199,19,76,5,234,214,29,59,166,69,187,151,193,125,189,249,122,230,194,142,155,143,90,215,83,135,176,235,142,53,176,186,41,16,170,73,60,176,146,28,166,209,109,171,181,62,88,19,241,104,21,66,161,241,24,243,43,146,41,102,232,119,181,168,241,221,194,152,135,74,53,61,249,91,50,32,61,206,62,19,147,149,136,171,169,132,172,28,79,78,162,186,189,30,208,222,242,228,80,94,170,255,4,33,145,188,55,14,147,174,32,20,16,99,158,174,213,149,174,158,213,59,105,215,119,24,194,63,53,184,105,84,116,89,79,187,250,156,33,143,167,93,86,4,185,171,233,28,188,219,60,4,33,49,151,56,69,183,218,73,100,82,99,183,165,116,79,19,88,117,90,99,117,76,7,2,118,50,215,140,110,51,66,170,180,142,85,161,67,226,212,134,235,56,134,165,144,76,125,206,124,22,116,60,121,53,6,85,129,201,55,239,251,228,40,113,201,102,125,206,1,122,165,227,189,115,215,115,192,120,157,134,44,146,170,93,60,244,62,19,218,138,121,92,85,187,32,67,180,63,93,57,199,156,246,167,6,9,254,46,108,62,135,137,162,169,93,123,236,166,233,178,188,221,232,212,181,127,150,238,112,206,188,128,161,45,146,81,169,232,200,200,213,116,24,203,147,179,145,57,67,8,105,31,235,196,147,23,75,221,219,199,169,48,161,87,65,134,20,71,100,244,11,47,229,240,48,118,205,234,65,2,42,119,166,146,18,97,224,117,47,46,239,214,75,243,60,24,146,109,46,233,251,131,181,207,154,142,148,230,58,144,63,184,136,51,205,76,218,254,185,12,77,106,111,12,168,155,190,194,15,131,201,43,168,133,70,242,230,254,52,162,122,85,39,113,189,233,74,222,235,152,205,106,192,89,149,220,125,47,68,149,117,9,244,27,182,108,38,13,172,207,205,149,125,223,7,135,118,70,205,59,52,86,61,65,69,115,32,220,91,234,226,88,245,85,192,168,29,109,53,194,70,242,67,132,240,195,249,62,79,172,138,106,184,248,105,2,237,250,100,38,159,157,226,181,166,138,76,178,169,144,229,247,139,145,53,45,26,109,74,59,221,140,60,253,73,228,217,20,102,101,238,128,199,241,150,151,238,119,112,79,251,79,207,74,11,228,19,212,44,53,174,173,124,92,5,169,18,117,143,19,184,39,73,233,177,171,159,189,58,95,248,216,85,10,23,202,34,238,47,179,229,200,25,81,40,241,90,114,117,213,34,234,70,49,82,202,241,214,38,236,85,31,83,39,154,209,128,113,4,179,250,233,237,166,43,48,193,246,251,104,112,0,202,139,173,174,177,69,43,28,79,113,239,51,194,77,235,79,65,35,214,100,176,250,94,166,12,82,70,188,23,178,133,26,54,97,55,108,247,222,155,198,80,61,56,89,48,241,65,16,79,84,123,194,24,48,102,60,55,197,104,69,11,46,33,149,136,181,103,37,9,106,224,81,7,153,220,23,160,114,118,140,165,176,17,50,251,2,64,112,72,72,237,236,234,218,98,249,144,78,208,146,223,102,5,97,177,23,226,28,233,225,5,95,67,137,84,37,96,126,44,242,70,230,203,15,16,170,51,186,150,204,19,120,236,94,15,198,66,98,158,170,193,144,141,83,216,97,82,143,26,108,34,128,20,11,31,182,128,250,56,11,68,190,210,253,109,234,172,180,6,214,68,226,221,230,166,6,165,63,239,125,204,245,21,165,31,157,248,156,182,199,210,161,122,78,233,248,237,65,149,210,179,132,232,251,13,244,108,95,90,108,70,161,130,119,226,240,218,208,110,61,107,151,102,168,21,48,133,32,234,74,20,211,200,14,152,226,168,249,108,43,65,199,13,60,159,194,173,70,104,215,57,104,121,52,44,196,162,238,89,20,200,254,106,105,199,131,86,66,51,49,102,20,56,233,249,67,71,127,247,201,64,233,218,208,118,102,170,205,34,194,109,103,157,54,2,96,136,20,231,22,237,63,127,75,227,92,75,10,184,187,229,53,181,173,151,32,23,122,245,14,79,107,191,208,51,162,123,139,66,55,214,241,164,71,196,68,86,198,221,20,83,242,212,180,0,132,108,94,234,70,229,237,89,45,122,38,47,235,106,244,153,80,241,104,222,231,198,207,241,159,198,40,22,89,196,108,44,255,205,221,16,35,201,212,116,31,41,30,104,43,62,24,218,89,81,1,192,215,174,197,85,179,232,3,160,11,92,191,117,178,190,44,135,57,209,159,228,20,131,158,29,101,252,215,19,119,44,215,251,234,20,24,103,77,10,144,154,119,142,53,238,77,41,167,254,52,178,236,49,145,172,135,81,47,30,99,184,10,19,247,70,55,230,113,181,103,109,177,62,104,27,45,90,247,155,246,45,211,161,36,18,218,40,89,30,244,84,121,232,163,211,77,246,156,154,48,218,250,183,92,166,192,160,43,15,58,12,15,124,28,171,129,222,115,189,26,130,157,228,239,188,137,47,168,199,9,151,104,113,3,171,211,192,61,210,115,160,67,167,225,235,118,155,196,162,142,216,194,186,246,231,222,3,201,100,29,19,170,194,91,92,109,142,120,123,204,129,179,229,4,188,168,9,91,207,150,114,109,86,186,191,16,65,211,13,9,142,170,239,197,6,233,240,39,253,74,157,142,239,179,3,17,131,165,153,16,136,169,163,116,233,24,134,249,61,116,179,17,232,198,213,102,169,119,133,71,132,13,177,73,235,212,147,15,150,248,200,242,15,26,66,211,115,49,30,139,7,124,70,166,15,244,177,22,208,76,116,223,104,96,18,41,17,96,51,170,74,95,216,104,171,105,185,23,122,179,72,188,59,250,99,152,124,239,221,227,193,169,70,81,142,206,6,181,98,137,95,166,208,236,73,24,172,26,109,75,200,224,174,166,13,64,103,23,68,86,46,96,50,77,93,239,61,246,140,149,57,208,58,215,154,198,3,23,231,19,6,53,26,72,157,9,220,209,159,187,172,183,120,136,57,220,189,16,26,134,136,241,84,239,153,242,68,36,35,32,240,167,210,72,215,158,85,51,127,48,182,243,214,112,80,50,46,34,71,141,101,83,35,104,16,61,185,155,76,84,131,210,50,221,20,54,241,30,135,231,91,187,144,96,226,24,129,210,95,85,159,45,3,221,16,255,105,50,185,79,50,47,231,219,53,120,96,14,213,242,20,16,192,14,231,79,134,54,249,179,31,229,53,230,8,148,80,208,19,182,88,65,153,221,71,167,150,68,115,117,204,50,47,40,6,222,79,103,57,182,54,22,180,195,16,30,104,208,3,21,166,152,254,38,182,169,38,105,57,27,163,235,132,65,224,72,233,172,90,172,108,87,213,63,22,76,135,67,159,12,218,160,21,99,50,138,233,74,107,216,240,24,230,110,147,194,240,209,146,78,97,170,13,60,104,49,176,71,223,50,149,110,130,106,14,211,181,156,159,78,155,22,57,254,97,188,75,186,213,245,101,49,18,135,97,86,215,147,135,160,83,252,50,194,215,253,73,188,82,246,21,123,217,52,209,22,205,95,82,34,28,111,53,9,150,21,141,220,17,236,246,250,129,65,42,238,169,98,161,106,54,182,240,113,182,57,154,193,53,238,151,131,222,179,163,239,151,223,71,43,81,151,222,77,52,62,61,145,86,211,194,185,48,1,141,167,255,8,181,53,71,225,146,209,215,234,24,175,23,38,206,173,209,206,159,108,132,163,52,131,62,30,0,190,141,191,51,82,216,245,105,37,51,9,31,255,26,20,19,22,141,55,18,160,244,175,49,83,178,176,141,160,36,13,61,114,61,177,63,212,106,163,232,18,10,90,135,249,183,79,85,3,210,144,41,96,10,56,215,147,17,134,103,244,123,50,180,217,199,83,205,1,121,89,243,0,19,45,53,83,235,63,27,108,247,222,205,75,120,233,44,195,249,52,116,117,196,29,62,152,151,104,58,253,73,150,197,218,66,64,125,181,242,118,77,181,56,30,96,54,128,194,69,83,240,103,154,248,254,79,41,33,117,210,90,34,182,135,171,216,3,111,21,36,205,70,141,209,47,12,253,167,174,15,196,160,150,187,208,211,170,92,116,175,155,244,5,212,128,51,102,190,194,148,88,198,160,34,39,51,159,218,130,77,243,89,19,120,172,167,52,142,106,84,25,150,242,204,37,200,202,210,189,154,88,142,206,150,69,63,196,29,212,133,135,62,158,128,255,113,201,190,21,50,233,240,153,243,205,7,132,64,160,165,116,223,106,16,107,186,139,79,130,172,161,118,196,243,228,205,201,142,59,244,42,112,138,234,123,211,22,231,95,204,40,39,159,134,174,65,72,197,111,206,191,214,208,91,131,148,99,184,37,62,77,241,90,199,148,150,119,119,17,240,107,74,123,186,193,52,46,78,93,113,82,78,109,203,69,120,67,139,213,98,247,167,50,136,242,27,39,143,235,191,174,243,103,59,164,9,203,215,200,228,73,242,179,29,162,129,84,2,62,3,250,212,42,34,160,230,214,52,229,73,181,104,197,6,12,5,81,98,118,182,252,151,88,136,56,95,142,49,57,203,239,89,94,40,198,121,205,43,228,30,88,206,47,156,210,189,150,14,94,29,146,196,17,226,48,226,11,91,13,86,72,2,178,251,8,240,150,60,196,36,60,118,90,177,188,246,156,187,61,205,152,132,143,119,220,156,70,127,221,15,135,149,31,248,147,111,83,13,157,207,111,87,215,215,4,182,12,232,51,38,174,84,223,23,20,105,202,73,212,44,55,61,3,134,85,251,57,86,177,157,253,108,91,4,202,30,123,183,211,69,227,243,8,102,146,161,67,218,77,85,244,123,45,122,23,235,83,83,212,77,166,120,56,140,146,144,86,127,146,82,113,82,109,146,93,103,99,87,207,168,195,126,229,241,223,5,239,89,121,34,84,251,28,125,30,209,192,196,121,248,15,27,210,232,145,94,129,115,48,63,187,37,124,164,138,182,39,28,105,185,238,25,79,182,145,52,125,2,84,61,90,247,160,12,178,160,173,38,188,208,202,137,81,129,171,244,201,135,161,231,148,98,84,198,126,8,218,80,52,45,174,79,195,168,112,127,53,13,161,0,31,113,117,127,170,84,16,233,89,81,80,65,50,243,44,8,181,104,205,3,140,139,73,236,141,39,2,124,62,95,139,171,77,109,243,241,2,240,65,226,189,142,93,146,180,141,147,124,85,175,241,189,40,206,214,44,33,67,236,204,37,192,212,24,105,208,2,198,251,17,87,163,170,145,21,238,77,30,141,186,236,244,212,135,26,163,168,79,6,120,4,181,197,199,212,134,87,204,211,68,53,149,102,49,160,113,136,194,33,218,222,171,38,234,150,169,100,58,200,176,213,39,207,176,67,230,5,152,54,52,205,97,144,82,138,215,50,115,184,43,108,18,156,254,177,143,19,173,185,79,171,153,156,49,75,209,218,28,93,179,70,103,147,105,177,75,111,74,44,52,64,101,253,93,177,105,76,99,174,208,116,21,38,92,108,57,132,42,53,52,86,105,240,143,141,118,79,35,137,214,92,24,138,244,1,195,3,175,201,203,90,76,119,47,54,203,77,185,154,100,241,230,58,59,241,12,152,33,146,240,22,66,22,75,224,69,128,69,96,12,198,187,17,211,234,47,79,134,160,159,115,97,242,100,199,17,214,42,175,12,209,93,190,48,214,169,124,205,51,47,196,28,160,181,72,121,227,107,66,141,164,93,184,62,116,18,133,76,181,11,248,217,144,87,173,251,41,187,135,206,23,168,9,91,255,7,83,62,80,163,4,189,208,239,71,119,135,36,41,63,79,92,111,136,7,161,224,60,52,159,138,130,219,112,51,158,61,81,27,114,73,0,85,151,69,239,191,164,151,142,21,173,212,30,246,221,231,176,197,130,20,216,202,6,29,165,222,68,246,146,131,18,7,136,91,83,248,34,221,234,228,186,119,108,53,155,24,193,208,232,42,43,184,9,204,57,164,207,13,21,248,142,151,78,9,111,81,231,0,254,157,95,93,161,13,213,69,73,247,153,139,153,0,67,210,163,143,118,78,37,87,79,34,184,176,31,239,251,204,63,226,181,45,96,246,196,170,179,247,108,101,241,100,176,88,233,131,103,40,1,252,220,217,84,59,104,116,233,56,173,37,221,65,171,86,55,161,169,245,106,149,126,113,243,133,2,141,166,214,251,136,198,0,54,150,58,167,174,217,179,249,180,59,21,44,135,173,191,189,87,52,10,111,244,92,158,250,252,51,25,150,211,236,49,23,140,108,90,147,227,136,186,13,159,164,236,197,90,99,104,118,156,219,86,208,99,45,145,80,101,159,171,51,154,45,160,60,154,218,43,79,181,66,139,210,23,68,113,248,191,194,187,133,9,3,125,22,157,248,178,199,66,48,236,17,212,13,1,180,86,179,146,56,140,218,227,109,29,95,235,173,250,188,45,179,240,166,146,82,213,170,207,142,3,24,139,111,43,57,8,145,174,233,108,44,182,114,149,142,174,218,25,184,99,76,80,239,41,111,29,173,194,240,111,191,37,159,176,23,7,138,145,161,5,3,72,203,140,11,35,93,57,158,146,207,200,95,67,77,48,181,153,162,194,221,225,186,53,140,103,213,208,108,165,81,62,250,93,233,198,154,234,226,82,44,64,34,63,190,21,61,2,154,114,33,185,208,2,134,152,91,243,80,199,166,79,41,102,48,85,20,170,153,64,85,115,119,173,107,24,220,186,242,245,80,244,84,34,84,78,156,61,107,144,210,170,94,163,152,123,79,252,47,93,60,107,221,240,233,102,35,84,114,13,211,98,138,124,231,230,68,211,250,119,116,177,105,168,252,224,243,32,73,153,59,13,118,30,73,43,28,57,71,216,115,181,84,86,114,138,207,215,244,129,29,245,3,105,75,47,79,21,43,5,135,158,25,71,189,106,107,7,8,169,57,92,19,135,205,192,215,36,22,197,185,159,109,3,51,28,77,223,250,96,5,138,163,128,57,103,158,18,11,100,163,102,192,20,51,148,231,107,221,48,229,175,223,84,123,160,38,123,204,247,100,231,20,165,54,33,233,60,90,184,95,205,97,152,181,116,26,225,231,249,157,51,20,209,111,94,15,17,58,191,53,130,190,79,213,22,27,192,112,176,189,18,93,84,149,212,29,143,85,140,97,77,237,76,104,117,191,40,202,72,144,31,40,41,59,181,235,51,77,127,106,60,194,161,143,189,140,136,46,174,134,230,185,229,63,22,44,127,40,213,26,189,171,153,186,232,56,243,7,71,39,75,245,91,44,96,156,191,108,13,48,228,28,79,173,52,92,138,113,117,231,168,121,172,88,212,111,47,188,183,230,145,32,149,136,194,251,97,172,4,111,75,0,101,42,59,126,123,210,120,242,212,39,145,146,156,1,63,188,128,103,51,74,222,137,10,105,246,94,170,59,99,237,4,57,110,77,215,215,227,84,32,232,232,42,65,20,131,231,212,245,222,212,213,187,207,97,181,226,80,210,105,85,62,92,167,59,96,83,54,80,24,133,212,17,48,73,48,221,161,77,218,39,174,54,14,86,189,57,205,33,249,62,90,205,218,129,123,206,60,36,22,226,106,98,115,250,222,88,246,125,197,123,35,5,160,246,55,148,252,61,110,142,145,161,101,41,149,13,200,35,33,148,116,181,250,212,147,113,44,249,118,117,224,78,58,77,107,240,140,218,174,56,60,40,242,82,83,0,207,45,96,94,67,19,246,136,168,185,58,18,197,102,184,145,83,189,18,218,194,252,201,224,181,237,235,129,41,53,241,39,163,170,84,155,148,16,189,43,45,64,44,99,29,178,180,130,109,148,72,209,124,204,128,159,92,152,127,76,156,246,169,11,187,97,35,196,15,175,63,200,18,84,202,101,60,238,107,133,106,249,105,177,0,109,177,124,40,51,221,207,68,130,130,181,249,205,105,66,30,106,254,16,98,246,68,211,128,128,130,105,169,240,217,24,46,138,236,178,162,203,26,180,29,70,150,93,23,23,36,140,241,53,40,248,89,93,23,174,133,234,124,18,110,66,40,106,195,15,166,112,92,140,167,86,159,170,68,248,15,191,241,70,247,178,40,23,54,5,172,225,229,65,46,101,199,143,254,52,5,50,205,97,50,250,250,61,204,101,240,121,130,170,38,114,242,250,214,144,209,249,111,103,162,92,234,148,119,171,88,113,212,136,209,250,83,59,187,220,202,128,27,148,105,167,219,149,49,53,95,152,239,173,45,45,148,222,180,11,19,104,124,174,110,205,227,178,48,87,33,11,171,15,126,86,166,167,146,14,108,2,231,207,215,52,41,178,128,173,105,86,227,5,8,205,205,128,201,93,63,109,68,240,151,183,248,109,226,51,122,53,57,158,21,87,55,171,189,209,89,74,13,113,13,184,172,245,214,12,143,179,240,179,92,93,158,162,97,152,241,5,30,42,31,131,47,119,214,186,60,89,125,140,1,180,121,189,131,3,24,37,191,167,48,23,21,213,11,239,215,76,161,58,186,202,152,98,210,63,219,25,251,246,184,48,137,50,133,207,225,117,103,3,25,37,61,188,42,116,114,119,200,249,211,120,224,30,108,6,131,44,250,86,102,244,138,174,95,218,254,228,38,104,245,84,59,35,171,233,91,41,243,52,189,143,70,218,222,237,5,152,234,84,190,152,24,205,8,254,100,2,202,249,17,175,164,180,163,56,99,245,128,156,113,107,238,162,114,100,47,127,112,146,213,74,255,2,27,242,89,189,14,159,101,94,52,126,122,166,112,139,186,71,59,186,158,238,67,26,118,189,2,137,92,15,220,79,207,197,108,69,113,239,181,95,115,184,210,40,185,124,204,8,74,106,2,15,130,220,228,125,45,195,26,168,159,74,107,96,167,65,249,193,218,237,83,43,132,30,41,174,134,57,67,55,68,246,157,28,123,90,163,21,85,183,98,168,156,188,63,100,144,83,171,170,115,71,73,108,203,241,181,173,70,47,61,112,25,59,158,156,58,58,21,238,168,230,196,149,184,26,225,20,117,188,248,94,165,248,52,134,34,101,110,157,43,233,178,195,12,11,3,107,17,30,60,181,163,248,247,162,201,175,171,243,3,23,93,234,45,224,85,30,207,234,108,11,217,57,194,137,47,177,157,234,160,193,225,239,71,43,177,210,150,158,155,39,90,164,252,183,143,183,216,150,238,213,101,167,72,239,13,100,10,207,7,122,130,26,116,136,196,213,40,40,200,144,22,179,110,28,165,130,86,229,93,41,204,238,206,36,52,178,201,47,233,25,68,21,234,140,229,135,14,252,211,25,73,21,209,140,17,63,15,141,142,180,198,114,168,54,137,171,207,214,251,68,22,178,165,86,252,131,44,211,18,208,48,146,201,169,249,215,102,86,169,107,101,91,98,124,47,150,147,242,138,162,28,17,4,18,131,207,126,134,93,99,80,104,173,13,127,112,74,88,139,134,95,51,219,188,127,144,130,94,181,242,174,87,10,8,189,51,108,252,132,4,230,19,158,229,89,3,30,4,139,52,194,5,211,218,23,52,28,132,248,155,166,240,142,17,220,233,76,15,184,28,83,167,107,100,24,115,177,4,220,235,211,69,136,58,121,247,141,5,158,200,188,180,107,243,108,191,204,253,15,54,138,49,125,112,136,70,253,144,129,15,164,62,33,237,76,4,32,158,44,155,16,244,19,185,179,146,181,15,166,152,100,63,159,147,174,151,28,240,153,228,207,190,98,50,225,201,223,139,228,252,168,186,6,48,82,220,24,58,155,155,81,169,41,60,182,139,65,192,248,203,233,248,92,189,134,19,131,2,83,59,170,99,90,40,161,242,15,86,172,182,70,80,42,237,118,220,27,186,108,141,154,28,179,173,187,54,51,133,44,8,62,104,36,31,246,250,248,32,53,225,18,43,186,131,243,134,174,77,252,248,23,245,87,62,3,116,142,225,231,82,244,24,253,177,8,96,45,141,178,194,219,208,220,8,131,46,164,118,53,246,11,53,252,61,126,152,200,165,218,19,214,107,21,239,108,116,84,58,96,212,236,187,196,229,57,74,16,223,82,219,211,244,78,226,234,78,222,69,15,160,140,135,26,83,152,101,93,245,173,241,40,221,77,63,187,23,69,129,207,202,196,57,118,180,180,39,63,71,107,91,119,106,151,97,35,244,248,171,63,235,196,191,213,89,88,100,213,158,192,117,114,173,84,147,125,40,218,251,72,94,229,12,132,207,255,31,95,188,194,9,161,91,31,82,180,200,159,190,229,100,154,237,254,104,68,96,158,166,48,222,163,199,107,195,6,247,88,27,217,12,60,127,52,196,235,246,179,159,153,120,90,192,230,65,234,168,76,239,203,50,240,17,82,169,22,115,247,24,214,217,138,104,212,239,207,70,91,189,89,135,178,200,241,70,59,169,93,241,8,23,238,76,123,2,77,240,164,121,244,12,171,132,18,54,157,39,11,62,22,135,9,101,182,231,248,24,203,203,63,168,160,160,116,254,221,80,232,122,113,248,24,37,154,253,174,76,74,23,164,6,158,56,253,186,223,180,236,186,29,227,119,206,149,103,59,162,246,61,174,166,201,232,77,67,192,69,22,191,221,159,122,156,106,116,57,247,226,179,1,108,53,130,40,122,13,255,168,34,7,182,148,71,129,194,34,79,252,12,168,192,242,211,173,150,7,13,30,62,104,20,35,100,245,205,126,58,17,142,82,2,163,27,33,213,186,78,80,132,218,75,121,216,62,42,214,195,114,115,186,162,16,251,78,66,250,24,220,122,171,52,133,149,241,124,47,120,118,155,195,108,209,207,137,13,163,161,111,57,213,2,169,233,61,22,143,65,230,87,31,163,228,61,52,77,143,113,57,138,156,204,147,166,219,199,32,43,113,49,71,197,147,176,162,231,209,87,0,97,169,241,116,230,91,103,136,71,31,200,35,36,221,12,139,177,213,122,92,177,90,203,153,132,52,11,156,65,177,114,177,158,31,10,74,140,148,228,90,170,195,138,159,231,86,56,81,142,191,46,92,183,152,165,5,29,61,23,65,182,71,235,250,98,184,171,231,22,53,224,245,200,176,152,144,87,236,88,149,98,85,49,99,10,20,227,181,150,139,78,173,190,42,48,107,134,133,69,214,254,108,172,119,200,11,213,211,97,149,98,10,12,173,104,163,53,234,184,6,241,69,96,67,151,105,106,122,128,235,126,79,42,216,37,82,101,196,63,189,199,23,25,240,219,46,129,161,191,188,79,142,116,212,212,171,43,42,72,142,194,137,33,71,8,150,122,243,154,155,3,239,254,84,236,148,102,229,65,126,111,108,141,38,6,51,18,214,84,240,58,76,97,141,62,89,229,7,221,25,182,109,120,73,208,146,240,65,115,74,13,42,37,17,20,151,223,166,10,112,197,210,167,61,177,73,192,180,80,157,21,254,15,92,6,69,211,178,56,202,201,149,211,7,189,163,143,66,0,36,107,101,237,128,55,89,65,133,97,219,140,185,178,210,75,217,113,54,60,66,76,62,203,233,148,91,58,89,160,88,107,62,104,196,65,52,148,133,81,154,92,170,248,192,244,163,203,2,34,105,50,226,131,44,232,186,101,46,156,157,153,205,215,127,121,83,189,184,21,198,231,240,95,222,104,99,72,36,11,183,97,70,4,128,244,12,252,6,23,94,144,212,185,31,64,135,88,213,226,70,172,198,144,211,166,208,123,77,117,158,178,213,124,250,86,108,237,103,73,198,196,168,52,189,165,121,88,111,155,210,113,163,195,55,93,20,132,238,165,165,220,151,200,209,181,136,223,53,218,186,202,210,159,78,166,184,249,193,84,236,38,217,116,128,183,139,69,64,30,101,231,242,115,115,50,14,14,227,209,63,87,91,150,221,95,251,216,138,37,41,74,112,220,163,69,63,9,177,164,247,38,246,231,166,72,171,38,196,183,101,72,51,173,152,126,111,104,235,148,111,30,41,212,236,235,158,243,231,24,23,242,214,196,219,124,79,65,170,27,113,117,253,214,36,7,253,173,154,73,25,235,84,192,209,242,108,4,33,200,173,69,211,25,253,203,136,52,145,45,216,42,253,129,11,185,189,235,107,208,213,170,1,27,230,104,142,160,61,97,195,135,30,162,192,200,229,201,232,3,147,244,210,117,77,202,210,249,31,96,223,180,216,188,192,156,93,245,194,5,90,51,93,153,61,248,122,249,30,148,206,189,235,122,58,237,12,31,179,63,26,70,5,234,244,209,226,107,34,222,35,158,112,193,151,186,112,49,82,120,89,246,52,100,166,152,133,40,219,105,229,77,37,20,127,103,33,29,179,229,217,43,91,139,228,18,253,32,15,15,56,109,23,233,142,41,204,220,90,81,125,246,194,227,68,184,147,1,63,238,153,164,242,224,104,84,57,209,15,48,26,83,50,42,214,65,61,239,111,35,200,163,87,211,43,151,239,147,163,149,154,245,128,41,56,0,177,188,16,220,208,243,231,124,144,26,115,5,15,48,139,247,196,63,247,146,208,1,255,218,153,244,77,143,190,26,157,22,7,134,7,186,228,7,30,222,151,207,7,177,106,2,189,55,65,158,88,186,137,200,210,115,112,194,150,29,147,1,65,56,157,74,29,86,148,26,211,24,218,119,61,158,186,197,207,3,221,143,4,51,130,164,201,235,30,152,135,196,226,244,167,171,241,219,199,190,64,127,131,190,151,53,32,222,245,53,30,33,152,3,207,234,5,75,195,58,231,53,219,7,124,63,54,15,174,173,70,5,254,196,22,243,176,217,113,165,104,238,46,203,3,65,205,177,137,244,116,178,148,119,156,32,38,49,246,124,204,99,74,220,207,133,101,243,76,98,172,193,236,15,134,100,171,146,44,148,102,242,114,1,219,38,177,212,20,129,183,201,95,154,66,64,165,190,100,61,245,238,135,46,25,233,166,77,226,197,122,76,252,185,7,66,185,83,205,28,34,102,113,190,176,19,235,17,128,95,189,114,108,181,36,56,149,172,160,252,74,89,253,193,207,1,155,178,100,128,14,140,59,235,79,54,73,231,61,86,208,49,6,93,252,134,87,52,250,75,133,97,140,111,1,115,246,233,111,119,211,41,119,248,172,181,165,251,29,165,84,222,231,4,243,161,117,64,171,5,102,218,198,31,76,105,126,122,118,172,203,251,71,244,0,162,212,254,108,104,203,37,73,7,242,0,117,232,20,135,203,183,120,46,17,53,163,169,2,51,165,80,42,225,222,213,89,30,85,185,62,44,176,20,135,23,77,219,79,17,35,29,255,145,246,66,118,100,107,187,2,242,123,61,194,126,148,69,45,29,49,163,186,140,199,38,162,171,97,63,8,114,169,71,13,24,51,231,177,58,43,33,0,185,183,214,245,23,163,185,245,7,55,125,141,89,20,198,135,244,173,242,88,241,237,161,181,192,102,93,46,137,72,11,26,117,255,58,40,80,147,249,107,67,223,240,72,181,16,131,204,174,112,57,104,188,147,136,74,193,242,246,238,245,65,120,126,60,142,87,54,150,185,22,48,164,185,245,177,150,183,251,93,112,45,108,37,179,225,48,58,246,193,116,24,191,77,209,227,26,59,97,154,181,46,54,101,47,134,147,98,135,189,107,61,194,207,94,150,104,202,119,15,195,184,122,149,166,190,32,155,238,169,33,248,35,139,242,119,159,227,150,146,85,191,24,58,153,45,135,38,70,77,25,241,53,120,236,246,216,210,38,91,228,79,6,117,152,60,152,161,222,197,202,46,71,59,168,154,64,103,214,248,194,50,134,89,77,173,158,3,16,189,51,255,101,163,219,106,250,96,213,100,137,28,230,128,40,235,177,221,150,55,70,14,188,191,166,65,241,140,58,151,87,233,26,235,127,214,96,103,70,74,176,121,240,152,158,176,170,137,134,140,176,112,68,230,104,123,124,218,113,152,221,244,32,58,12,85,138,122,24,103,150,237,25,51,5,121,170,253,56,1,199,184,118,50,208,99,193,36,100,9,182,90,203,115,186,234,244,160,217,122,41,249,49,90,39,209,38,72,94,96,87,77,99,32,158,62,226,4,160,123,121,104,28,42,155,182,159,239,10,180,132,214,36,155,70,54,31,209,61,248,126,156,209,162,244,171,136,99,246,48,6,176,74,150,86,122,83,197,59,198,189,26,202,25,29,84,116,34,238,44,62,251,85,215,62,11,120,35,34,58,221,109,191,151,89,76,90,177,57,111,236,48,99,170,74,177,21,109,155,41,34,19,29,25,73,45,222,52,174,131,26,75,132,95,126,92,167,227,146,84,23,110,99,229,141,173,29,234,148,226,54,111,237,130,218,211,246,124,129,97,91,222,254,219,212,101,191,55,39,70,230,158,21,204,185,103,140,229,115,159,185,177,194,193,167,74,184,105,26,31,169,219,104,41,5,102,81,233,213,197,106,27,227,209,216,179,4,166,18,183,198,34,217,76,115,29,53,11,168,206,120,49,42,224,196,114,204,22,135,138,53,196,82,159,98,251,89,75,129,247,105,208,30,13,245,242,189,58,209,172,237,132,134,116,84,111,61,147,33,105,204,97,78,67,62,81,149,72,4,254,154,21,225,57,62,247,153,109,91,224,49,156,235,26,212,194,9,130,242,201,90,220,251,23,216,125,224,155,153,197,168,39,181,126,97,170,13,218,138,159,54,42,42,133,153,11,59,38,34,89,23,185,247,132,18,37,246,52,244,153,85,132,21,230,156,238,141,74,44,1,163,79,187,48,26,228,35,54,91,72,78,148,125,21,147,9,161,241,88,126,240,240,100,129,41,198,139,109,135,80,145,6,77,136,158,142,72,118,163,68,123,198,88,62,200,248,21,1,196,226,69,116,75,111,158,40,240,149,215,86,121,25,90,233,134,43,211,50,164,56,179,114,111,104,29,162,206,18,166,155,166,178,238,9,141,203,240,40,25,159,170,228,175,169,237,4,155,242,93,95,85,219,212,83,51,147,219,199,116,155,250,111,21,216,60,129,239,209,40,211,124,202,181,126,33,127,223,118,168,189,75,42,36,150,96,149,113,179,212,10,33,53,206,155,44,38,237,177,34,99,232,94,98,48,36,156,169,120,47,24,202,138,150,125,67,129,54,220,206,25,217,212,233,245,151,203,188,57,252,65,30,86,67,119,192,161,12,13,76,93,172,62,89,129,76,214,95,139,80,157,146,141,158,39,195,4,92,1,195,187,173,55,63,115,169,250,247,162,191,170,104,69,7,129,164,126,135,148,42,137,214,21,94,38,241,123,111,158,149,139,52,225,39,59,137,22,84,10,24,2,50,77,41,163,143,100,198,207,74,149,32,24,51,33,136,99,198,48,126,79,157,12,212,62,174,28,87,67,85,42,86,1,181,7,145,163,25,116,216,79,217,14,19,252,66,81,227,198,201,250,46,32,12,68,39,196,49,93,6,12,45,129,141,215,36,110,126,246,39,77,93,193,129,181,194,226,32,207,177,36,2,141,130,221,112,73,157,65,118,169,203,136,67,20,75,166,203,239,93,127,164,247,2,79,68,62,2,230,184,73,10,119,163,39,119,248,56,156,55,212,132,10,68,191,85,131,231,33,102,150,52,251,129,97,35,244,21,64,150,74,226,57,72,21,214,240,40,9,66,228,174,215,46,194,182,158,40,196,243,26,194,199,126,224,202,76,241,241,238,86,171,163,176,233,14,249,91,17,34,20,33,61,132,73,240,45,124,200,104,20,20,9,76,158,12,59,201,175,198,148,148,166,34,94,11,49,68,127,242,97,34,73,58,224,141,122,6,159,226,104,10,168,218,106,58,123,99,138,197,135,180,179,170,105,37,54,153,228,27,214,160,192,191,40,8,231,121,92,91,140,59,92,225,99,254,181,128,81,156,123,96,168,92,115,60,54,90,156,93,159,171,247,225,77,65,195,122,55,52,188,70,55,227,241,118,99,76,150,109,227,50,131,41,98,222,113,245,196,166,214,249,143,97,186,2,77,90,172,65,83,92,112,183,64,104,133,91,251,172,234,85,163,184,96,24,147,133,174,75,115,242,106,220,155,80,170,184,163,248,105,152,27,119,204,142,75,173,91,229,177,245,227,224,195,193,155,233,57,63,248,218,177,120,80,112,81,130,226,99,244,48,213,28,133,234,80,55,179,102,213,136,254,94,168,96,104,201,57,45,5,45,2,177,112,106,228,103,89,195,240,232,84,238,70,252,82,52,144,116,142,147,124,61,1,52,71,171,238,209,11,93,80,127,43,12,239,170,59,29,13,73,51,126,217,116,165,151,110,225,21,49,158,239,234,9,251,189,154,87,180,56,118,175,179,130,97,99,106,105,54,186,144,219,121,99,40,86,225,115,61,123,48,130,82,203,97,44,133,173,219,168,81,191,56,186,16,65,214,109,50,155,141,251,193,116,192,169,156,212,153,162,123,59,79,2,75,7,42,200,103,121,156,211,101,198,213,150,221,210,101,187,169,240,240,39,43,211,154,54,4,182,212,95,115,24,29,152,170,155,25,124,30,59,224,115,179,180,158,13,135,24,213,55,143,72,97,252,97,63,34,52,225,33,222,89,161,185,110,2,83,29,211,253,224,130,51,123,74,61,238,129,207,223,121,20,150,255,210,234,51,76,175,157,195,155,157,84,18,74,29,35,109,225,20,234,111,135,207,63,78,93,118,120,212,250,162,81,197,122,155,132,4,133,26,199,9,117,101,92,77,63,164,194,36,98,221,154,166,195,113,75,101,207,121,39,212,130,221,11,56,48,126,130,236,179,112,212,198,118,199,105,0,77,159,192,136,205,221,155,19,128,72,242,222,13,86,202,30,131,6,155,203,86,152,122,107,47,151,135,74,100,11,21,53,205,81,187,180,59,44,84,191,87,121,242,58,218,189,53,153,159,45,111,109,21,125,126,62,152,88,170,244,56,34,98,178,74,20,181,26,99,175,212,241,163,206,118,190,144,31,124,200,53,162,59,34,176,41,234,92,248,156,30,250,214,231,207,41,138,165,200,242,173,103,80,104,157,112,170,207,97,52,245,162,43,77,43,4,252,238,129,82,129,33,99,2,141,110,44,144,126,134,43,117,185,150,151,116,225,178,97,244,170,194,228,131,68,40,167,100,13,120,47,97,132,74,38,110,63,239,131,53,20,133,166,192,203,60,156,11,19,96,22,152,74,236,88,94,192,249,22,131,160,94,57,87,191,67,138,36,118,85,56,159,17,191,175,109,45,128,119,9,44,52,153,251,136,207,217,141,39,86,96,211,103,140,155,247,173,36,67,192,104,151,173,11,23,105,44,61,112,162,61,43,134,197,104,207,228,183,233,69,10,111,213,40,167,70,149,97,49,70,164,26,143,54,169,113,18,24,177,237,225,6,1,116,59,154,71,167,181,11,50,234,248,109,248,222,100,9,224,149,201,142,119,220,186,45,76,161,105,117,107,30,141,71,91,214,169,33,112,67,97,49,30,13,73,53,89,126,203,68,220,226,123,162,11,184,101,208,186,5,186,46,76,93,159,192,199,210,72,251,254,242,82,206,40,44,229,112,116,225,111,146,254,76,24,25,80,18,140,119,194,59,204,122,41,191,123,111,204,254,37,23,83,75,179,238,167,92,132,76,150,192,231,76,168,61,223,199,218,162,78,153,232,223,78,233,174,143,141,241,38,239,196,9,221,238,20,222,249,76,26,121,50,186,238,90,156,109,157,134,216,41,55,63,95,106,196,102,118,60,195,241,140,72,161,137,37,134,147,254,157,186,229,83,81,11,58,226,212,133,242,172,234,52,33,129,31,77,150,86,61,32,129,32,10,142,233,239,232,1,207,42,165,86,4,76,118,246,22,251,65,72,73,106,36,145,139,132,238,38,30,156,73,38,207,141,162,80,10,83,3,7,227,89,90,166,141,211,226,214,116,85,23,121,176,100,77,218,35,224,165,122,80,9,50,137,113,167,2,74,34,82,254,194,89,81,115,20,27,34,46,56,36,44,193,162,101,136,253,230,147,211,251,134,191,160,77,154,174,137,75,93,40,217,181,11,34,137,177,203,69,169,75,175,2,211,189,120,97,88,45,111,88,225,192,232,241,198,110,53,81,202,145,227,158,136,95,42,49,205,206,146,167,232,79,96,234,174,194,210,128,151,65,140,105,236,165,13,101,71,192,123,75,249,63,34,112,53,187,80,41,133,228,176,17,202,213,212,211,140,56,176,207,191,238,98,138,39,90,135,179,252,54,86,77,150,23,67,126,245,154,111,147,89,120,235,49,136,157,165,26,81,63,54,163,45,180,100,198,178,95,163,246,249,220,186,78,125,47,90,179,156,125,197,248,6,17,177,21,184,64,57,31,48,132,240,122,111,234,151,162,44,149,28,73,145,244,77,178,250,202,22,7,196,178,144,175,188,54,65,214,251,218,231,157,154,244,71,19,245,163,25,213,63,247,194,232,217,50,42,52,201,70,37,187,81,116,109,113,147,39,236,219,51,62,216,217,10,71,214,223,46,118,0,196,205,207,246,47,172,51,112,200,74,63,34,141,117,105,232,123,91,3,116,172,191,77,155,145,78,212,140,177,18,139,23,131,107,137,49,49,97,31,190,39,0,123,167,80,220,33,48,94,202,157,75,60,89,214,201,66,118,33,250,192,38,213,51,41,41,140,156,152,63,218,66,200,106,201,42,56,78,55,173,92,211,97,186,15,110,124,153,90,244,17,76,88,136,159,147,248,187,211,97,208,20,91,91,220,156,68,139,108,244,180,160,167,40,240,199,91,71,244,68,224,97,186,12,14,163,106,51,244,230,116,140,186,41,179,200,20,234,126,105,250,94,238,31,173,95,95,242,124,208,26,5,156,139,22,195,45,67,62,44,104,236,231,192,34,60,41,194,101,201,86,172,203,241,218,173,198,120,224,118,243,90,11,57,59,225,115,32,249,41,153,41,152,68,53,34,137,25,79,215,186,255,116,65,250,87,54,68,186,19,71,184,156,139,227,92,114,221,244,60,99,80,199,205,105,163,149,35,136,78,144,21,117,144,176,63,179,47,93,24,117,176,59,25,232,109,20,18,12,250,173,247,77,83,46,120,85,212,206,33,165,122,115,137,212,215,54,33,170,128,55,135,2,146,11,183,52,245,123,65,211,227,148,36,192,164,118,21,174,112,232,94,56,65,225,38,48,214,190,7,47,40,129,205,226,137,255,224,8,63,24,44,65,151,68,13,33,22,137,195,80,3,234,100,169,139,78,141,59,106,179,85,125,180,106,190,69,252,54,114,87,18,219,163,130,126,68,231,196,66,114,72,50,176,137,40,36,130,102,1,39,104,70,21,166,20,50,222,155,144,132,62,90,65,168,123,251,68,228,12,212,39,59,102,106,141,190,34,22,193,110,207,123,37,163,68,136,21,196,107,55,129,11,28,148,177,60,207,23,147,32,113,162,16,182,231,187,169,209,134,43,174,248,48,234,132,26,123,61,206,243,243,185,179,69,134,239,73,129,31,163,31,172,57,135,36,7,32,230,140,126,175,2,223,236,10,155,162,14,157,197,141,154,141,29,22,7,165,18,186,6,26,199,97,187,142,31,86,198,51,209,230,190,158,2,245,106,243,249,105,26,128,125,196,45,65,70,114,233,63,148,74,43,153,132,198,186,142,211,82,14,12,139,78,150,125,13,226,65,177,238,124,224,99,94,196,251,14,219,75,5,166,177,191,94,223,230,152,168,67,111,62,15,28,86,41,53,61,66,25,8,76,169,219,245,3,118,147,146,11,131,87,148,1,99,183,192,246,38,48,214,250,140,239,8,255,153,88,250,7,62,118,83,24,112,116,136,233,220,7,110,209,105,66,101,250,76,207,139,209,250,91,195,46,69,88,231,189,58,245,232,52,161,130,166,21,253,105,10,225,230,181,167,161,224,110,239,168,20,15,26,90,76,126,222,46,47,198,148,130,181,28,22,51,66,113,250,211,103,171,155,17,246,48,211,52,239,231,139,220,44,60,58,165,90,217,195,247,156,85,108,98,206,228,23,230,80,233,215,160,62,147,225,129,169,118,138,149,149,141,187,90,225,124,79,0,106,213,105,226,20,184,25,163,228,53,138,147,228,47,129,9,45,197,205,89,60,207,168,157,61,60,120,48,230,79,122,44,43,156,37,26,132,14,195,214,47,66,90,54,12,106,74,231,178,14,105,190,154,50,152,196,103,211,124,126,57,209,140,112,45,230,218,187,142,56,156,62,61,60,28,54,155,164,55,55,1,221,125,13,234,252,248,140,164,84,46,86,30,3,233,96,198,6,30,112,83,58,66,242,12,180,98,93,75,157,6,102,65,233,12,216,23,237,162,13,1,205,19,139,109,5,60,219,51,69,103,57,6,233,117,172,104,18,173,243,133,251,236,15,44,95,114,102,171,22,10,248,108,177,186,112,231,217,8,157,116,141,205,57,169,122,177,229,251,74,116,195,226,67,208,10,39,112,55,42,242,216,251,57,97,229,201,7,52,107,49,139,160,196,155,207,205,209,244,150,171,137,174,233,213,84,61,244,64,137,163,202,107,155,124,83,132,60,22,21,76,18,108,105,253,215,69,30,14,10,193,21,89,215,148,102,69,81,221,249,152,89,245,181,176,149,72,140,198,147,225,172,232,142,211,40,199,12,15,98,175,161,3,126,214,14,93,97,225,65,32,254,243,135,107,163,48,218,156,102,157,191,108,147,145,103,163,186,241,57,210,154,113,100,228,176,210,233,99,31,50,127,225,55,221,97,6,96,88,63,47,181,141,176,38,140,4,122,126,171,126,13,28,175,176,33,50,65,119,121,110,242,168,253,26,210,100,77,171,78,82,178,174,238,78,46,88,38,170,110,225,179,82,115,52,195,188,49,114,86,93,1,145,103,32,18,188,69,228,240,128,124,172,22,118,116,89,143,167,10,60,247,53,24,169,128,72,15,124,219,164,48,8,167,176,99,240,195,112,30,56,204,236,126,31,27,103,195,203,83,200,152,214,252,60,89,35,187,235,79,86,113,69,117,97,30,151,217,57,122,7,145,150,212,245,60,54,89,143,48,147,207,153,181,159,227,122,176,81,133,177,121,166,251,16,41,14,96,130,11,254,224,212,115,213,7,166,145,48,204,73,92,15,41,114,183,149,151,34,232,125,206,1,34,107,250,173,173,147,215,175,134,68,80,104,90,152,72,245,214,46,51,3,243,204,10,19,39,242,29,7,3,253,204,42,25,52,154,191,175,129,79,73,183,250,200,13,137,153,104,83,132,119,174,11,159,22,176,233,179,59,140,212,189,130,240,76,59,8,87,204,202,239,181,184,200,14,27,231,227,243,203,28,107,113,53,230,208,179,225,244,107,194,44,156,202,199,54,235,3,121,31,159,41,198,94,161,39,34,105,160,28,223,227,152,59,85,104,53,129,41,13,244,151,94,253,15,239,76,217,70,138,159,198,38,201,186,41,160,117,27,35,134,77,240,92,140,27,226,89,106,162,196,73,170,52,146,81,64,68,204,129,50,243,44,28,189,16,9,81,40,19,15,6,51,70,211,189,142,146,145,20,175,117,70,92,26,59,147,41,56,148,125,95,107,43,103,97,106,63,117,211,24,179,243,34,185,200,226,171,87,131,141,17,69,150,72,134,236,172,75,122,105,227,123,84,61,19,25,253,20,115,108,90,221,158,252,48,60,106,53,6,212,154,68,212,12,167,97,174,198,183,68,230,166,233,167,206,144,221,175,59,141,206,107,234,75,67,160,29,237,14,148,226,13,209,22,166,230,9,129,196,118,97,165,136,79,148,59,110,167,105,7,230,244,144,141,146,82,162,187,174,201,190,107,145,7,221,243,185,222,171,39,138,74,122,115,122,22,86,192,124,79,253,154,137,144,252,253,92,25,242,139,251,222,149,116,112,143,144,195,57,51,171,240,79,28,120,17,142,140,239,133,44,134,252,118,133,149,232,62,154,21,79,202,147,211,23,19,225,10,146,106,234,160,34,172,213,103,68,105,246,79,172,254,15,215,198,115,147,65,213,196,37,196,13,43,24,200,232,201,236,66,215,147,126,82,102,17,218,66,149,88,211,50,24,252,37,154,222,14,12,211,131,76,210,68,158,198,183,202,243,229,200,191,111,133,11,181,51,1,215,162,193,229,70,56,63,170,35,73,206,39,17,225,225,123,153,116,154,195,132,209,212,65,72,133,38,185,239,197,182,169,70,233,10,33,218,239,226,221,99,155,188,243,251,181,7,121,88,135,39,101,75,10,67,194,87,2,166,223,94,118,113,190,54,205,157,31,140,30,198,122,102,26,33,92,79,22,19,1,58,123,218,251,104,35,18,105,155,46,42,233,14,227,123,67,141,247,205,180,205,206,89,223,15,74,150,207,127,187,33,122,242,220,188,152,227,228,176,85,119,40,188,231,101,177,132,77,164,237,103,58,16,119,29,23,102,61,10,76,111,103,140,41,9,223,172,187,105,38,154,216,2,134,198,85,210,101,231,73,247,181,8,40,138,162,193,72,96,44,100,55,151,225,242,109,89,183,6,92,238,30,163,210,141,76,72,54,45,163,93,241,159,54,25,43,181,74,9,44,7,181,192,89,48,243,221,118,96,224,113,225,47,186,39,143,75,32,145,105,10,53,70,24,219,52,41,28,119,81,94,155,30,59,183,181,183,105,144,235,47,195,229,24,159,195,34,193,58,222,63,190,12,127,233,177,30,201,242,244,147,238,142,49,153,38,10,163,27,61,139,198,67,64,27,185,202,199,91,164,170,36,38,233,153,163,106,115,22,100,156,221,212,166,160,164,104,182,150,47,27,58,107,199,96,65,208,74,253,38,202,123,151,219,172,198,116,170,79,93,105,28,247,64,206,89,42,176,226,201,79,87,248,201,106,192,125,237,231,214,149,125,59,80,180,99,30,248,188,209,218,1,239,209,167,30,1,213,106,8,253,181,136,235,62,126,81,53,214,66,127,110,186,81,134,206,162,179,112,83,4,52,182,213,193,234,60,160,75,212,155,139,167,149,237,61,19,152,138,119,103,191,128,120,140,98,201,172,198,4,57,136,233,112,79,210,191,8,186,154,183,188,193,230,69,95,154,250,77,214,80,183,62,24,46,247,173,166,31,58,143,229,155,254,7,174,170,200,196,115,95,210,231,105,113,216,164,187,21,205,200,233,194,40,134,171,33,2,61,209,92,241,211,200,51,13,29,210,29,63,107,2,98,143,133,115,182,229,226,227,5,111,153,86,26,17,191,60,174,253,133,23,251,191,194,161,62,109,237,207,93,227,232,191,177,246,107,97,228,236,186,36,225,108,246,118,55,34,75,103,15,125,126,152,42,189,21,40,213,243,50,30,120,145,51,251,91,65,37,85,218,99,122,33,60,24,63,109,141,169,106,62,161,208,221,119,192,3,102,25,129,77,88,94,225,199,157,59,142,55,71,137,195,103,12,182,206,95,134,179,222,71,67,222,118,60,214,21,252,107,37,96,14,174,119,239,175,229,62,154,185,239,186,247,175,17,41,25,52,195,26,61,63,2,83,82,53,227,189,41,152,210,16,144,185,54,31,8,205,68,79,143,149,209,167,255,110,133,55,100,233,129,118,86,108,143,151,162,219,66,154,192,41,200,76,16,255,57,76,81,152,76,4,210,8,205,181,113,103,50,202,84,201,152,84,88,221,93,196,6,120,61,22,10,122,83,165,173,184,57,109,190,122,53,30,245,136,175,85,241,92,164,100,224,108,221,103,161,206,184,122,211,53,163,48,229,181,205,225,159,74,163,188,55,141,17,174,65,59,205,164,23,209,20,108,87,99,45,119,24,190,117,189,184,210,199,228,175,221,76,130,94,208,212,179,7,164,9,157,210,229,37,111,141,18,182,115,127,155,146,95,123,6,5,177,136,120,108,235,44,149,29,216,168,143,61,125,61,81,177,90,90,161,132,65,31,69,151,232,41,83,117,36,207,13,221,244,157,11,8,182,136,80,1,9,253,30,154,192,51,17,71,172,250,94,133,176,236,240,171,135,105,156,202,205,97,56,89,49,100,131,194,19,53,164,33,244,116,158,68,216,160,74,19,13,27,246,235,73,221,102,192,208,148,203,163,37,232,4,138,47,174,179,82,178,214,235,88,138,202,203,115,129,45,200,38,48,39,87,186,87,67,180,179,4,198,196,236,57,96,228,100,46,202,190,186,227,115,158,101,93,69,230,137,149,90,162,222,96,154,162,182,8,124,30,152,226,198,47,156,55,169,47,104,162,198,113,182,1,136,127,91,92,205,222,89,4,109,56,28,62,25,126,130,222,10,219,168,4,204,137,44,214,79,177,138,154,216,43,233,12,150,125,184,24,219,81,60,23,69,172,178,153,193,87,188,61,56,101,183,174,194,19,146,138,81,83,166,21,143,77,193,173,140,55,117,93,241,53,168,122,81,215,28,202,17,216,136,28,46,48,212,78,129,19,53,201,50,98,170,106,202,174,204,94,119,127,154,132,163,220,188,226,183,198,10,192,199,21,190,77,216,156,104,211,143,171,41,84,212,175,85,217,57,119,9,216,68,188,4,62,39,236,142,117,79,169,137,150,231,210,45,93,239,28,38,185,223,158,155,179,127,214,59,164,77,35,18,133,34,230,18,43,155,138,187,164,239,5,101,210,138,239,117,222,249,49,220,224,244,43,51,134,124,193,175,33,71,215,113,89,246,74,177,87,46,227,82,213,155,211,34,54,125,208,48,211,116,233,194,42,214,91,172,143,69,137,102,150,223,38,94,237,38,37,5,251,244,187,203,160,81,115,188,227,201,9,45,102,93,63,70,63,20,11,100,91,21,190,204,134,95,127,161,127,48,170,49,134,28,217,20,92,82,35,240,131,233,205,161,109,90,96,107,14,218,14,83,231,45,182,89,161,108,124,185,229,102,173,219,83,191,39,181,162,206,230,110,68,111,91,253,26,36,219,224,119,251,96,28,69,81,191,162,146,222,98,180,14,35,103,41,150,93,54,137,175,184,216,56,29,228,222,139,142,219,29,23,31,59,70,116,202,105,144,65,168,228,194,103,106,200,160,25,231,95,143,81,161,66,93,171,233,224,54,90,158,169,130,184,21,235,119,8,140,8,189,27,150,84,249,87,209,152,58,48,5,58,159,11,60,41,82,210,168,54,34,207,161,211,57,173,201,191,12,189,56,209,225,22,23,87,86,132,60,25,129,125,111,82,71,151,145,230,30,121,178,51,190,112,76,59,76,132,182,42,202,16,7,74,153,171,248,230,48,83,78,239,174,39,66,68,202,65,158,12,83,49,150,62,28,163,83,154,194,80,95,71,90,213,111,14,231,146,48,35,29,56,237,232,84,157,198,12,170,85,132,25,170,75,239,44,158,70,168,175,37,22,40,230,158,99,223,31,13,157,65,245,140,32,81,207,30,7,154,212,140,157,137,171,240,24,33,248,68,11,211,78,58,23,96,30,185,31,132,120,150,22,14,19,45,175,94,128,49,179,133,230,229,204,199,32,72,78,194,61,77,144,122,138,155,64,231,254,25,87,127,112,68,211,245,99,55,235,181,240,231,70,246,121,235,7,161,220,177,197,44,109,4,85,117,158,181,99,195,249,118,73,28,153,242,185,139,146,189,238,49,38,56,174,210,30,111,78,24,113,238,123,245,82,247,6,210,204,228,66,85,252,116,19,245,46,26,91,200,117,213,24,50,186,21,228,99,34,24,225,29,57,211,164,73,212,32,64,184,100,229,59,224,80,133,223,183,50,74,224,216,199,153,71,67,166,17,18,183,253,14,9,52,152,210,113,153,140,141,160,223,139,141,145,123,9,92,176,83,243,253,101,220,165,11,67,220,224,124,28,211,232,244,155,152,219,150,71,43,247,230,88,15,146,162,32,158,88,231,29,20,202,223,229,99,18,170,28,119,241,213,105,27,212,133,139,201,243,220,41,12,153,188,252,54,92,200,37,201,12,223,91,7,141,229,149,86,60,249,162,234,95,110,110,115,190,92,24,186,47,25,22,88,30,235,93,155,156,172,18,88,72,198,2,177,99,10,155,86,134,160,244,123,182,88,0,208,19,233,199,182,211,112,197,28,70,214,74,62,39,182,79,139,77,195,20,130,154,94,12,165,80,139,89,120,236,64,173,208,77,56,137,78,232,68,45,2,145,69,255,32,236,38,11,149,51,127,107,170,168,174,28,2,176,217,20,190,2,140,222,41,66,145,192,20,215,187,5,199,38,113,140,216,113,225,101,101,253,254,94,136,74,94,177,30,51,207,160,26,243,39,167,159,250,70,104,129,41,235,143,181,75,141,86,150,39,131,235,104,199,78,59,44,159,88,5,230,168,245,0,65,166,234,237,54,13,0,155,12,117,252,244,180,174,36,129,9,16,184,165,147,145,20,191,158,27,176,9,251,141,128,133,221,219,132,21,82,144,73,29,20,250,193,33,247,166,15,32,246,20,234,49,47,245,43,168,229,195,226,214,236,109,250,185,136,236,244,152,164,227,81,187,36,222,74,212,35,54,113,34,88,53,172,5,96,84,134,220,23,206,230,11,20,189,26,230,171,152,73,12,203,44,50,226,45,211,13,239,232,241,150,46,41,13,50,180,240,36,197,86,58,97,62,42,242,224,40,51,123,3,21,129,49,244,40,228,201,168,232,115,57,170,3,111,154,175,101,72,105,81,118,61,145,105,150,199,208,65,131,82,43,252,108,234,247,206,22,163,48,197,248,219,71,133,76,219,205,124,90,89,151,241,254,57,92,164,50,24,20,171,217,221,35,184,59,218,13,169,88,45,61,141,0,113,241,70,41,82,70,37,211,99,16,107,151,127,61,101,249,176,125,117,143,174,209,211,95,110,36,180,109,163,210,171,177,54,105,73,203,250,100,56,238,241,210,219,2,199,119,192,233,190,162,240,220,225,141,86,112,22,152,182,153,175,40,153,60,179,153,123,2,39,210,191,217,97,182,213,114,223,26,57,181,17,182,124,33,138,50,229,98,138,55,125,143,39,116,86,238,185,216,80,125,110,219,181,41,38,97,248,116,147,93,192,88,18,62,133,161,175,239,69,214,53,241,45,12,228,15,206,22,203,24,2,87,84,110,186,195,136,172,203,126,117,110,102,58,152,1,91,122,242,194,13,94,120,95,93,60,245,77,95,144,99,89,38,212,237,40,140,127,50,71,87,133,19,181,57,74,29,118,146,95,166,23,104,199,107,153,104,250,148,95,70,111,211,179,166,152,40,180,255,203,213,197,202,198,227,106,242,193,83,225,102,25,119,135,105,14,29,50,226,48,237,187,167,140,148,91,158,178,215,81,203,178,203,133,17,76,151,77,122,209,155,24,177,5,60,196,188,101,142,46,19,210,246,109,24,130,70,233,64,7,134,51,195,189,0,131,183,124,173,4,239,123,191,23,179,37,43,12,151,158,123,225,230,125,54,217,51,22,142,89,41,241,100,103,14,79,29,113,206,123,175,1,103,80,80,200,184,175,141,98,113,142,8,50,87,47,253,109,130,55,100,58,29,38,135,38,39,0,188,174,244,195,57,76,116,116,55,129,81,61,251,192,106,253,211,242,203,36,132,34,72,139,243,50,101,97,78,122,204,220,91,196,25,36,63,43,40,1,80,55,149,25,206,126,117,10,128,59,221,108,190,46,235,25,128,219,240,12,76,154,51,102,112,53,217,122,121,169,149,144,105,29,1,175,177,244,157,127,91,235,189,57,171,67,30,109,34,45,22,75,207,196,244,228,165,145,35,157,177,234,207,74,233,69,62,22,76,228,217,115,108,192,164,45,239,167,166,143,136,74,105,135,55,197,64,114,115,203,203,196,234,105,201,4,192,46,76,126,125,229,22,240,234,186,122,38,249,40,23,98,6,166,164,227,174,30,28,184,80,61,3,110,43,233,168,20,203,245,199,168,160,143,169,95,36,51,232,121,220,81,25,93,54,36,60,223,50,98,125,84,235,166,150,49,37,124,26,185,4,106,136,211,165,199,111,166,71,189,157,121,18,17,109,72,0,239,84,34,127,91,114,236,241,52,145,47,177,237,136,163,143,121,23,62,17,182,50,4,110,70,71,21,83,252,124,111,217,198,41,115,35,176,127,247,5,154,40,46,76,175,87,24,88,60,197,232,242,189,33,228,202,177,238,23,101,4,235,1,171,23,216,50,190,52,104,244,7,190,134,72,177,176,108,106,47,220,226,151,33,94,153,41,63,48,146,215,119,204,164,191,246,7,143,48,43,141,141,187,201,249,50,236,12,142,93,190,34,58,183,20,222,4,126,227,106,114,11,237,129,243,106,73,22,247,99,56,2,239,116,111,222,136,222,60,112,193,102,187,107,95,248,8,127,240,125,237,99,124,193,242,242,160,136,85,5,60,72,245,63,63,221,194,109,227,190,52,89,60,239,229,101,55,172,78,211,182,122,46,206,46,252,10,12,91,68,127,126,218,217,241,88,63,93,196,222,12,173,33,87,56,169,39,108,55,225,101,48,70,209,10,24,233,231,231,165,71,15,55,153,224,23,141,128,10,155,24,156,195,48,66,183,231,181,206,26,154,113,243,70,157,183,188,151,245,133,221,155,67,3,191,229,106,99,203,141,245,67,1,93,18,203,112,32,132,156,99,237,54,90,31,228,244,50,118,174,72,157,158,163,6,63,64,175,70,242,43,102,82,67,232,120,232,213,205,4,163,2,54,161,107,129,241,196,98,129,117,92,74,69,81,164,140,195,171,147,29,45,83,97,244,190,252,189,58,236,79,226,120,193,3,120,87,31,148,1,183,26,194,80,20,59,252,181,186,177,54,235,107,153,124,110,252,180,17,160,21,133,41,212,247,17,55,106,67,125,48,4,30,238,189,55,66,59,253,129,199,157,195,29,75,51,201,68,163,88,232,126,143,97,114,93,130,26,93,151,191,244,104,108,159,242,90,44,23,215,207,166,254,32,75,160,8,152,98,32,143,164,150,47,156,35,48,226,189,158,90,45,211,34,98,242,49,169,219,141,112,38,74,44,125,234,128,227,4,70,90,138,142,176,122,3,200,236,180,148,187,198,134,134,233,209,245,107,210,52,19,25,124,162,251,245,189,152,80,158,163,231,168,74,106,211,14,28,235,29,167,215,250,69,48,5,70,144,213,179,209,180,196,238,173,247,30,84,19,249,107,33,242,94,197,114,164,103,3,187,200,97,162,43,186,219,205,77,22,196,127,250,236,25,235,25,113,72,53,83,124,16,236,173,221,228,234,133,254,71,88,58,103,103,28,207,126,102,145,208,216,177,136,244,36,125,52,120,46,122,236,11,198,145,89,21,69,241,203,87,0,241,123,253,214,180,81,70,188,165,88,188,170,235,161,155,169,229,248,134,236,152,134,136,17,233,115,147,82,243,101,95,173,107,105,232,152,173,157,157,230,109,34,192,68,148,88,71,156,21,215,29,70,181,92,15,221,137,23,236,99,6,145,59,92,35,207,199,222,145,134,71,31,109,169,109,9,125,212,142,68,133,169,171,169,139,130,159,21,196,149,192,150,231,16,24,245,250,184,55,130,196,45,63,75,119,246,22,23,183,58,110,181,157,237,149,116,247,196,173,203,126,222,186,145,193,244,109,218,14,244,250,156,201,176,244,165,128,43,122,44,122,120,81,47,112,209,37,188,177,244,159,67,243,227,225,24,226,245,4,243,4,94,212,55,249,128,103,164,213,197,54,164,209,171,132,231,133,242,218,108,123,233,205,27,252,57,14,215,253,30,201,12,241,14,148,210,205,199,204,169,212,178,250,144,157,177,159,251,49,22,160,136,138,169,128,50,91,121,15,244,60,35,59,83,73,58,100,93,93,86,9,24,79,86,137,18,167,7,198,177,240,247,250,73,29,252,193,196,114,150,107,243,10,142,163,166,230,221,224,233,118,192,91,138,151,25,21,114,154,126,180,85,248,33,170,132,184,208,236,114,130,109,46,166,89,94,158,204,122,111,221,132,194,254,170,85,7,45,47,248,89,238,213,179,136,19,62,160,141,221,130,162,54,40,247,166,177,40,50,148,188,86,122,78,39,139,94,174,59,38,51,171,53,64,142,164,198,242,168,132,59,229,165,137,184,19,37,116,24,130,197,57,5,46,150,81,115,152,20,179,76,36,76,139,20,121,118,68,225,246,146,39,163,136,118,56,71,48,229,67,231,107,116,133,19,175,22,176,69,234,238,36,238,52,204,58,179,242,164,230,121,203,210,236,214,142,235,39,31,31,58,233,150,195,254,143,154,165,47,144,243,245,182,4,92,236,252,119,41,16,35,45,84,119,181,27,181,219,93,124,208,36,21,133,187,209,219,197,118,214,235,45,245,3,174,112,54,196,218,164,26,82,108,191,99,173,209,180,118,247,202,89,171,152,103,231,206,51,218,83,14,188,202,144,175,73,245,246,8,71,186,254,58,147,178,192,80,31,251,241,82,169,11,154,98,169,159,137,144,66,21,6,24,70,84,189,57,124,131,110,127,85,132,139,166,248,163,152,245,243,190,23,153,241,50,228,230,156,62,59,190,102,130,113,97,233,213,103,173,70,14,31,181,147,53,228,193,217,194,247,61,54,59,252,42,50,40,133,25,94,226,98,212,105,100,207,161,141,3,183,49,14,93,168,169,244,230,185,222,248,0,220,106,69,167,25,138,52,53,30,108,193,220,38,7,99,63,7,10,186,48,97,76,100,145,150,0,46,240,73,134,173,1,27,161,132,161,250,79,169,57,224,115,36,239,252,192,166,115,239,112,165,204,69,31,13,178,145,120,114,72,22,36,84,250,163,79,245,180,107,177,58,91,133,19,205,119,37,126,26,82,109,137,108,32,173,234,226,94,160,84,193,200,91,167,122,69,230,32,168,163,160,94,30,140,100,93,242,156,148,89,134,73,102,138,25,4,35,204,202,78,112,115,9,122,140,119,87,248,62,112,129,188,229,174,46,244,211,143,231,27,166,31,157,74,178,35,53,107,222,187,99,66,66,183,11,202,123,119,153,40,77,23,54,172,34,144,94,57,188,40,97,87,152,34,190,48,114,114,151,150,77,80,244,213,102,76,112,56,69,197,245,33,112,228,28,138,88,72,244,144,200,131,65,83,145,239,234,128,73,85,206,61,226,141,173,197,78,137,106,175,30,31,230,36,199,249,112,230,80,186,69,255,160,70,175,114,141,1,168,135,229,167,183,25,111,177,155,65,103,34,153,29,178,205,169,220,243,252,81,225,49,189,229,52,239,111,163,93,171,81,40,235,198,203,35,44,141,185,68,88,194,96,232,75,203,61,63,202,214,139,59,100,157,57,14,31,172,214,103,138,206,25,65,243,179,75,214,63,192,20,158,132,237,118,150,56,162,24,2,195,110,146,227,92,60,143,49,36,231,4,111,120,137,114,88,110,46,12,37,182,174,169,199,9,67,196,50,69,114,243,108,97,141,248,109,218,114,244,183,77,229,42,172,233,74,86,78,55,164,76,16,184,95,59,165,33,195,44,240,153,212,145,100,63,59,89,123,252,174,115,20,33,131,30,102,12,61,206,77,225,102,29,186,14,195,48,167,39,122,177,70,217,248,237,254,26,127,189,192,92,22,230,2,246,208,31,174,102,46,198,111,79,186,93,117,159,206,22,214,255,96,200,239,212,203,166,91,114,122,15,22,229,103,16,8,234,110,216,205,147,112,152,62,207,250,110,150,161,131,77,247,250,22,1,111,155,14,103,139,242,189,180,66,226,208,83,127,118,180,146,226,201,224,11,214,33,79,168,6,182,184,24,181,225,249,44,33,170,86,198,133,31,247,135,245,155,75,204,37,116,251,46,179,30,48,172,105,190,19,83,126,137,47,44,107,31,5,232,152,75,20,166,206,174,59,71,189,169,108,38,116,157,50,25,154,245,222,186,31,141,196,31,132,39,2,115,4,132,215,103,18,93,98,79,91,205,68,212,19,98,4,205,161,55,55,58,227,88,128,144,106,104,230,181,33,116,222,194,220,134,228,177,73,152,151,214,13,186,180,28,134,64,88,78,78,36,135,74,68,23,168,155,239,89,31,141,222,250,235,40,88,178,123,41,76,107,102,56,133,4,147,154,24,89,116,22,208,97,225,240,79,7,85,96,90,171,194,43,100,158,235,134,89,45,146,59,227,222,179,174,7,166,94,39,223,159,222,75,179,117,199,198,26,193,131,101,63,93,250,243,100,231,236,236,49,17,167,165,17,229,201,138,137,62,150,128,199,234,250,61,139,5,245,227,209,104,242,201,10,243,9,220,26,169,198,112,44,97,19,28,231,212,99,54,28,251,186,232,7,41,80,112,120,96,176,82,112,185,245,167,173,211,35,182,242,69,67,164,222,27,225,163,136,108,28,155,103,36,61,192,224,10,141,221,20,209,146,36,209,5,99,204,40,241,210,171,191,94,95,75,166,190,227,75,0,134,136,36,107,183,81,229,114,125,171,5,9,183,68,254,42,93,141,17,157,171,236,149,186,109,84,210,94,195,45,6,116,39,68,5,5,152,160,91,88,235,155,50,21,89,249,104,162,34,51,224,112,53,82,71,129,41,36,137,45,139,234,129,36,105,20,251,64,41,252,140,77,59,159,204,5,166,22,142,253,15,38,185,196,2,190,176,53,75,187,127,132,110,104,191,92,162,13,29,75,124,162,239,201,27,220,214,85,156,74,138,233,103,156,127,199,79,163,76,76,94,236,236,175,195,91,117,105,112,220,189,138,125,72,27,86,114,198,156,73,182,97,100,113,52,88,154,41,50,141,103,136,160,26,144,71,43,84,41,197,158,182,73,30,201,7,69,164,184,231,251,197,186,213,70,92,24,178,157,168,243,63,79,149,159,136,41,84,83,187,132,139,68,185,224,210,47,150,240,68,98,137,44,98,150,242,104,199,100,60,246,101,156,34,43,107,220,132,243,37,56,61,121,110,171,107,189,240,132,111,103,197,7,105,204,74,185,218,68,216,60,9,67,59,23,235,87,224,73,62,202,135,52,115,74,203,249,85,216,251,163,84,171,21,235,32,153,2,231,17,245,55,116,224,245,34,225,162,98,135,173,111,58,200,13,226,26,92,216,196,129,124,229,55,52,53,159,123,35,210,62,221,92,105,86,27,81,20,102,138,251,79,67,48,164,37,75,133,206,196,26,23,211,138,85,196,231,44,166,87,225,6,5,179,44,235,1,197,8,111,39,31,159,180,97,44,141,140,156,105,134,195,59,29,222,116,91,201,199,28,200,97,249,84,48,134,178,42,70,28,194,124,61,106,100,122,177,244,148,124,47,83,224,245,34,1,84,19,103,85,20,169,95,127,237,243,20,100,128,116,72,201,177,249,136,119,246,237,253,60,248,186,26,119,198,111,188,91,122,30,124,100,39,17,162,82,199,180,22,46,140,246,79,236,151,112,51,180,169,35,110,45,124,14,46,168,145,116,22,90,22,251,155,255,157,122,143,242,76,5,178,12,49,100,56,91,101,233,144,17,90,247,67,192,152,98,134,184,72,214,247,21,121,198,179,238,96,249,149,153,98,177,63,95,32,112,237,66,96,45,48,116,27,238,199,116,58,44,151,24,182,149,198,152,240,37,40,128,125,170,146,204,239,153,158,31,162,24,170,78,137,34,147,232,168,78,158,97,34,223,120,161,2,195,218,221,3,30,249,201,104,35,154,218,162,104,131,214,173,214,146,174,190,110,186,28,31,204,197,122,54,114,171,228,93,217,166,192,178,213,150,33,184,17,158,35,90,34,237,153,73,104,151,181,64,41,132,20,203,148,176,22,90,48,14,55,146,75,207,28,94,213,89,113,76,250,98,92,225,89,134,96,222,70,176,97,170,182,178,147,22,171,148,140,17,133,142,189,203,209,72,196,243,192,61,96,42,49,4,54,9,130,28,79,214,173,40,240,194,176,114,70,41,35,42,14,173,202,190,112,92,32,234,148,179,195,28,179,82,89,132,196,6,5,212,31,188,104,138,151,139,33,78,205,241,211,76,172,34,6,28,73,201,236,150,37,14,113,111,178,87,102,211,51,244,45,7,95,93,154,104,128,171,165,209,28,62,230,132,150,31,100,19,52,116,219,17,230,171,185,197,14,162,77,194,149,93,140,9,11,110,143,139,34,161,22,203,231,184,210,72,182,77,185,24,98,34,223,237,22,44,4,207,91,23,56,115,221,154,88,248,244,125,232,123,53,235,79,119,152,26,139,59,81,80,63,14,127,214,76,191,36,69,52,120,94,43,10,52,173,3,118,136,153,147,73,112,230,184,117,38,93,35,71,87,66,242,60,142,77,83,70,222,114,243,180,204,173,188,112,93,250,220,180,211,51,83,227,230,232,29,43,108,42,65,197,97,10,79,239,60,33,158,150,194,245,130,101,11,130,100,129,51,170,17,254,218,116,42,104,170,35,153,86,172,7,55,22,68,239,90,90,74,237,72,139,166,138,69,121,66,147,93,154,170,135,29,251,21,246,242,214,242,55,164,145,107,172,15,40,51,177,91,5,230,68,247,66,72,56,80,167,44,15,244,85,122,184,202,112,114,159,103,209,123,67,172,226,199,11,105,195,252,194,69,146,148,139,58,32,173,101,164,129,173,71,246,8,166,208,118,53,84,128,105,85,117,95,25,230,167,146,36,238,104,13,229,46,73,112,224,90,167,122,25,16,162,34,108,231,176,233,21,223,109,129,246,53,24,55,29,54,70,133,37,240,128,252,61,126,219,138,4,229,197,80,75,112,117,87,150,87,31,154,107,79,16,196,196,62,188,96,230,155,122,243,50,67,81,237,160,149,4,169,76,180,74,237,152,31,32,139,122,101,173,188,67,0,100,213,11,83,33,42,83,133,74,33,167,226,5,37,71,160,48,210,216,49,23,172,81,82,66,0,200,29,52,231,161,39,43,98,21,132,250,211,37,24,219,32,208,107,189,102,133,51,50,234,62,164,150,150,148,170,64,186,79,139,107,245,24,81,118,215,170,113,58,68,67,233,100,46,59,5,244,222,19,102,9,31,51,252,155,34,198,54,37,131,108,36,31,60,77,195,70,175,182,136,237,135,26,255,169,56,210,56,44,183,142,5,170,202,173,1,60,202,65,233,102,113,24,153,37,221,23,16,33,138,96,174,209,51,53,253,92,36,158,170,31,171,112,13,164,169,155,78,166,151,200,135,140,242,181,38,254,42,53,226,51,234,219,232,233,131,223,82,96,83,136,254,238,109,4,98,91,23,200,217,76,207,160,126,99,118,14,66,202,219,2,230,110,236,104,223,205,105,31,212,130,221,101,245,111,43,110,14,179,233,213,74,60,240,57,162,83,164,18,169,218,143,22,78,106,117,206,151,12,143,209,82,77,146,234,192,17,166,68,250,123,107,74,23,199,109,166,106,232,219,239,91,205,126,190,197,217,117,166,192,152,100,203,195,227,199,37,163,237,162,92,120,92,70,6,104,100,250,165,142,1,164,212,215,119,210,109,218,178,247,157,136,7,36,215,83,183,218,231,113,37,1,113,185,144,163,246,248,246,38,161,121,173,20,92,100,88,148,171,163,19,49,48,129,169,152,249,214,252,57,81,205,119,236,130,230,222,34,134,76,243,134,168,142,193,158,122,110,229,14,250,162,56,169,75,202,107,217,105,237,5,50,139,132,216,186,244,46,192,103,143,247,100,196,249,3,177,184,187,240,200,170,163,132,181,29,54,150,216,46,48,170,78,159,153,127,96,227,44,188,223,146,226,79,15,97,173,100,154,228,119,191,89,140,226,242,234,155,69,3,82,151,230,129,197,9,159,252,96,163,58,153,246,156,34,87,91,141,140,255,116,198,117,170,83,225,53,188,227,2,152,62,136,172,48,242,143,62,104,217,116,50,244,106,172,137,123,115,163,114,149,247,50,82,187,225,143,70,117,180,76,133,73,127,83,79,126,49,42,214,82,223,9,101,152,181,199,59,204,147,94,199,105,17,230,79,238,240,177,215,227,236,203,160,65,129,93,147,207,21,40,98,107,239,250,100,101,187,66,221,15,22,123,119,153,76,121,201,254,224,72,116,139,65,251,131,91,76,68,147,239,40,250,228,164,171,63,3,236,7,207,153,31,120,184,1,134,0,45,92,30,207,205,135,115,204,27,42,164,36,134,66,232,231,23,179,171,74,135,12,247,198,141,46,23,206,18,13,5,166,222,231,187,57,26,138,148,216,8,60,168,174,42,1,19,250,123,224,30,229,215,100,17,105,215,212,247,130,244,200,167,82,182,114,144,165,99,10,209,236,114,152,90,197,146,158,47,114,14,244,239,8,128,104,2,98,46,125,177,102,138,134,14,67,138,113,189,50,94,140,106,239,22,48,238,170,192,240,120,221,223,166,67,121,87,157,167,217,116,24,29,166,157,122,9,12,77,142,203,233,98,17,163,101,162,55,167,89,196,103,3,26,166,212,86,92,24,71,218,181,20,40,17,167,119,88,110,14,207,103,190,87,91,56,76,175,46,198,4,247,193,116,74,232,190,130,140,112,15,144,125,93,103,49,218,24,185,251,144,90,39,126,145,197,11,145,75,143,33,197,214,144,83,149,214,169,227,129,230,184,24,201,181,251,203,38,111,224,213,86,252,52,165,18,247,167,233,191,233,158,12,231,222,216,203,247,173,32,6,246,166,215,131,34,164,44,215,82,168,226,167,34,104,39,214,38,240,57,232,98,83,201,139,64,185,236,88,3,98,187,156,253,222,52,102,117,153,71,103,41,99,247,251,107,145,27,234,250,220,199,28,142,51,4,191,147,212,149,192,149,222,174,234,211,140,178,225,214,228,230,103,202,158,185,229,79,78,125,134,190,23,4,14,205,103,120,73,63,137,251,11,83,144,227,61,75,192,148,172,203,189,11,154,236,251,194,189,75,34,99,81,179,52,92,39,27,120,95,226,89,208,159,191,239,40,103,149,44,108,14,251,54,226,90,248,231,101,134,226,172,116,239,38,4,166,238,91,158,155,58,33,55,27,129,143,233,114,125,4,236,95,50,135,213,97,186,113,110,33,228,129,105,182,246,73,88,104,13,145,138,13,236,165,179,45,124,46,4,123,33,213,59,69,96,35,101,112,116,144,119,188,67,214,77,245,226,222,123,169,106,38,240,89,181,222,245,189,224,24,60,111,222,5,62,54,145,115,93,83,98,140,164,137,188,23,65,193,233,247,166,218,240,121,107,42,167,179,239,40,180,249,52,53,100,206,167,162,3,211,81,232,147,229,83,35,21,118,76,168,236,240,34,170,39,15,214,73,30,196,107,65,35,46,135,15,156,22,240,154,59,202,105,223,101,196,142,105,28,44,21,7,110,244,140,203,189,89,76,238,55,153,186,201,18,103,211,250,197,163,1,0,242,215,146,165,63,103,145,117,232,46,20,71,37,33,5,30,114,181,49,62,37,159,41,149,37,112,227,114,168,194,25,217,136,195,112,91,139,69,219,205,243,77,1,211,214,59,229,201,11,68,215,254,49,43,130,247,114,62,156,29,22,222,65,127,50,116,219,179,14,26,74,74,206,30,176,208,105,171,77,239,157,225,90,140,89,216,104,101,211,143,157,44,207,228,55,135,189,186,22,153,103,240,199,121,188,145,38,188,60,150,172,159,95,249,91,247,247,162,90,83,226,49,235,231,194,251,147,117,114,49,50,85,56,32,122,236,210,246,159,18,59,88,182,161,141,88,32,221,24,82,228,222,139,210,226,152,226,29,246,0,177,13,161,145,111,206,72,13,205,199,28,186,248,72,235,44,167,0,88,176,120,8,203,88,35,96,78,191,169,255,246,48,147,57,11,12,215,74,92,109,218,223,114,106,50,143,16,253,118,184,88,57,131,192,132,35,99,26,227,193,73,65,33,20,35,231,89,99,17,64,37,117,149,151,128,153,183,110,204,147,18,73,186,254,80,132,144,207,109,170,214,250,69,42,241,130,18,143,70,44,85,166,177,229,115,106,236,227,231,91,235,241,4,147,112,113,214,5,10,233,33,44,82,216,130,67,37,224,78,45,145,194,53,221,61,201,200,119,100,91,105,40,80,102,95,96,240,88,29,187,246,46,130,74,224,220,3,77,139,170,165,169,182,126,61,123,74,90,254,219,148,227,28,47,72,97,200,87,252,228,172,70,86,43,174,64,53,81,47,63,98,172,188,80,234,117,87,53,225,108,255,105,203,115,200,242,100,86,19,238,254,96,202,162,36,78,139,224,253,101,134,62,48,17,125,217,16,33,220,40,241,203,166,196,115,140,218,255,72,133,19,172,163,179,227,184,50,43,118,4,50,85,69,109,194,210,93,33,139,88,73,182,48,206,127,236,51,101,34,125,30,12,231,244,67,72,248,46,200,76,129,174,155,231,221,136,93,110,28,196,140,98,216,136,63,120,211,41,255,7,120,123,161,223,178,70,201,41,190,28,180,12,20,15,126,48,51,71,146,173,216,204,189,121,111,165,217,42,69,138,2,216,16,141,97,231,131,145,121,190,84,36,7,134,51,207,245,94,177,147,150,86,96,1,19,73,94,14,47,202,120,245,183,119,186,38,29,91,220,22,238,10,26,172,141,63,206,225,130,101,171,48,36,30,53,80,106,228,116,68,77,253,196,81,232,78,197,172,130,44,135,132,132,195,52,113,136,17,140,81,0,247,210,7,55,226,122,18,20,160,201,32,123,217,11,118,107,213,106,238,101,37,209,46,44,143,81,156,167,30,58,16,141,108,79,203,19,206,153,125,74,180,131,58,231,225,109,3,107,252,50,216,247,183,105,24,141,130,58,212,194,133,26,9,105,18,130,148,217,127,154,232,132,144,106,160,31,2,125,226,247,94,148,83,147,203,189,48,157,181,222,142,138,251,83,133,175,153,124,62,60,87,190,73,81,134,49,228,107,209,6,27,101,157,120,125,103,170,136,183,196,241,150,157,9,215,40,203,235,16,63,143,176,13,117,214,14,31,239,54,95,219,136,34,231,237,252,218,144,117,152,66,223,69,231,166,123,127,56,188,158,108,42,48,2,176,113,53,186,89,55,125,13,140,237,218,47,44,45,159,4,209,10,188,187,142,82,139,82,5,45,72,140,248,173,59,38,129,194,163,152,210,208,7,211,143,40,119,166,2,224,126,12,232,32,175,252,90,67,129,54,7,69,3,93,140,70,207,44,240,232,229,126,12,90,196,46,161,108,251,73,97,186,2,59,176,4,2,77,52,208,107,19,77,85,233,5,41,248,116,187,229,204,55,132,101,230,133,45,111,237,191,75,176,224,224,237,194,200,185,198,20,178,84,143,20,225,17,196,45,81,119,191,56,203,145,199,13,152,93,46,123,249,32,53,32,72,187,8,188,104,218,247,41,198,225,178,46,133,15,48,234,105,217,159,28,42,162,34,40,89,38,231,29,166,61,146,118,158,251,169,200,196,109,175,202,95,240,162,205,75,150,214,126,2,23,253,139,65,110,136,138,46,197,21,85,214,84,94,125,223,202,114,47,99,41,76,205,150,211,59,144,58,57,246,210,205,151,32,39,5,225,80,119,152,88,117,146,159,70,33,216,23,214,78,214,68,121,207,179,51,61,201,96,53,191,57,255,92,186,63,152,189,199,48,249,188,33,170,178,136,22,200,213,25,22,134,207,116,223,166,231,124,121,162,155,85,35,121,184,121,91,17,200,26,242,100,16,217,123,110,224,92,108,95,84,238,221,17,38,232,113,241,255,167,237,76,118,112,217,145,227,252,46,90,247,130,243,32,192,43,189,129,183,94,105,104,3,2,52,0,178,224,231,55,191,252,43,147,193,43,64,27,227,158,69,163,207,137,203,250,89,44,14,201,28,34,140,32,82,58,70,81,74,253,80,138,246,247,221,36,77,191,107,185,68,51,57,190,92,46,21,238,196,98,188,245,57,89,234,21,117,3,102,23,254,12,61,194,216,155,11,184,192,48,111,127,54,40,46,160,52,46,21,121,227,175,201,239,189,155,90,129,156,181,49,244,116,158,252,183,237,182,47,229,233,56,202,40,22,29,14,147,164,112,247,57,187,29,158,195,252,251,233,146,81,174,190,46,97,59,9,182,23,4,156,155,12,110,165,107,170,161,22,61,72,151,255,96,146,203,202,150,135,27,67,255,244,214,149,27,199,53,198,166,213,155,127,203,3,197,107,146,120,238,167,38,224,209,221,14,132,136,174,96,140,95,184,89,38,127,117,24,194,152,41,173,171,213,123,68,107,182,178,38,63,77,133,133,75,183,3,19,145,148,142,23,203,76,140,174,81,174,80,228,183,51,124,146,201,223,203,244,91,228,217,9,15,240,8,180,80,172,46,207,78,198,165,93,162,227,189,136,207,106,218,52,245,138,101,75,132,218,82,197,138,31,34,109,175,252,37,233,135,141,64,96,196,73,70,140,202,166,22,91,142,22,74,244,187,95,10,118,53,43,240,129,185,103,127,155,37,233,122,120,204,238,84,34,239,173,121,122,31,185,128,156,206,93,91,15,234,90,62,184,98,8,166,231,183,73,42,247,214,120,214,178,156,31,103,115,60,115,243,243,24,219,97,114,126,90,126,155,164,226,248,105,114,209,47,131,48,175,13,157,231,119,173,166,170,20,14,69,121,54,126,43,207,44,220,86,129,153,154,192,136,189,186,254,38,210,157,252,216,144,214,148,148,36,135,201,36,212,221,178,25,1,193,116,248,247,91,242,69,224,134,138,174,53,18,133,139,236,119,248,15,138,23,124,146,28,141,223,79,94,44,193,37,226,61,111,118,191,145,205,20,1,146,245,221,133,120,54,97,218,34,232,128,181,210,97,156,128,186,103,85,116,63,246,103,134,108,42,219,178,196,238,72,122,69,55,110,59,204,173,75,142,70,114,98,147,135,38,204,251,95,245,4,130,7,49,74,91,168,253,41,36,187,9,76,142,215,246,214,56,189,115,211,183,30,225,172,198,193,142,134,149,206,195,99,181,199,26,48,63,174,176,17,144,49,139,20,135,255,244,98,9,234,136,54,236,120,71,9,160,203,21,128,251,34,183,198,111,192,137,244,116,113,250,50,199,247,244,208,3,197,36,36,107,232,18,128,194,217,167,74,39,155,73,220,32,164,219,174,160,196,164,222,3,14,44,133,139,93,6,29,30,16,122,79,237,218,244,216,1,249,148,171,61,171,207,8,3,163,49,55,116,73,104,230,99,91,50,239,7,99,60,92,149,181,70,250,180,109,84,31,76,82,189,126,76,163,6,247,211,173,155,72,202,148,103,79,211,24,94,14,91,232,72,38,18,105,38,158,202,182,59,108,6,165,201,52,236,248,165,170,15,138,9,134,119,233,89,231,142,239,219,37,100,195,163,202,234,51,217,136,56,58,143,65,132,110,250,157,73,20,134,119,175,54,64,227,99,107,101,36,241,123,28,16,95,107,106,125,171,220,232,32,55,160,212,248,27,180,115,105,83,57,51,202,5,59,252,29,223,160,13,11,90,221,168,8,68,23,248,104,188,117,135,181,89,236,218,2,115,168,103,19,224,116,34,223,230,190,119,201,152,194,126,172,15,75,119,170,210,181,244,211,181,248,96,35,222,149,131,25,26,223,224,33,37,102,143,185,114,127,155,106,29,175,177,61,40,151,4,249,96,249,151,139,255,253,52,252,230,179,137,41,79,233,239,114,195,21,122,116,178,63,135,192,9,58,157,111,76,137,117,167,203,101,221,140,79,146,190,58,188,150,208,225,182,249,211,241,245,198,86,57,121,175,247,112,6,83,40,251,189,150,29,72,67,62,8,108,210,219,57,157,169,255,167,86,97,9,12,31,65,247,159,198,254,150,3,40,25,243,126,113,20,90,17,73,160,229,230,127,230,198,244,159,134,64,118,73,191,77,220,103,248,242,227,150,194,160,93,216,164,212,220,234,93,5,242,72,49,210,216,147,178,43,15,97,144,89,189,234,133,43,123,146,155,189,56,200,138,132,200,32,240,154,33,24,179,17,84,85,14,47,148,23,168,109,253,70,133,240,52,189,189,48,4,110,49,25,22,132,105,77,187,150,73,53,78,254,240,31,213,188,140,90,194,121,228,75,4,157,54,73,35,58,168,37,110,251,79,67,255,37,99,138,232,29,153,189,223,79,147,126,147,164,202,2,218,235,130,235,241,131,161,179,43,247,252,66,51,172,123,16,12,54,66,24,133,199,69,27,50,217,159,31,233,192,248,110,147,52,38,173,219,57,3,206,41,90,88,50,242,211,9,217,33,183,154,249,143,207,176,196,144,34,51,198,225,230,61,35,198,121,85,247,128,145,179,240,187,196,217,56,76,60,240,194,227,198,223,140,68,174,45,233,248,34,35,208,75,79,32,14,61,151,90,233,25,185,113,24,225,14,31,115,112,221,107,35,100,33,248,206,253,225,92,136,37,70,140,60,56,54,196,55,15,41,205,202,85,58,70,192,224,171,236,34,237,197,104,28,228,173,73,193,43,63,75,199,114,106,206,215,216,210,241,243,177,243,71,228,11,76,138,153,244,140,59,110,250,228,119,73,145,193,162,191,57,28,228,192,224,231,223,1,159,73,127,127,218,244,155,246,207,182,36,41,198,24,79,135,192,231,134,245,49,168,208,75,110,219,73,91,103,35,62,253,193,217,210,184,100,80,166,165,229,45,135,43,94,189,46,61,163,122,161,254,130,77,203,216,163,235,208,159,62,59,235,167,22,178,140,121,186,94,153,6,158,77,88,166,126,104,55,62,136,34,141,73,46,140,95,238,38,142,42,109,177,230,147,163,198,118,56,5,174,203,120,131,62,152,153,161,195,109,119,177,232,23,153,32,125,8,204,177,56,214,125,54,66,240,237,194,153,229,182,190,1,205,68,170,132,194,110,192,178,64,41,215,15,198,140,129,120,241,194,105,80,102,153,63,152,163,76,72,128,160,133,57,187,80,47,14,27,201,179,118,237,199,208,237,48,230,196,61,126,6,44,240,31,53,31,190,124,106,252,231,210,142,19,147,251,166,17,94,165,34,213,135,198,72,83,183,15,41,197,133,171,87,125,45,152,1,189,99,157,28,229,166,175,181,96,54,246,183,230,110,44,215,217,97,251,240,244,142,145,224,250,204,34,72,230,71,245,49,49,199,179,236,117,3,134,224,239,192,254,165,120,159,117,91,5,110,197,117,72,14,76,98,130,20,34,16,109,161,68,214,123,118,86,61,73,175,2,255,34,170,31,12,189,71,146,213,115,102,206,134,31,220,97,130,117,218,53,59,164,231,215,53,24,109,158,57,60,44,159,96,124,191,93,201,181,149,140,152,99,70,82,149,53,190,21,80,33,131,184,86,14,149,167,139,16,245,135,82,0,144,101,72,143,69,6,33,136,63,155,204,69,41,9,35,35,133,162,36,111,205,94,39,100,210,163,19,244,175,195,59,190,209,147,184,110,113,96,35,52,8,24,154,237,44,48,70,209,118,20,103,132,130,108,4,227,27,209,198,141,95,252,34,56,192,204,141,251,193,153,144,114,145,126,195,159,51,114,113,24,29,66,89,247,168,25,149,143,43,23,120,67,67,58,5,174,36,12,124,61,107,22,253,150,165,75,2,184,75,36,46,83,166,109,82,235,54,140,57,249,195,236,189,100,26,225,23,113,77,214,149,236,86,156,101,18,82,248,59,63,138,6,232,54,141,207,252,14,55,105,87,231,197,29,70,75,160,202,239,34,210,217,190,95,70,93,225,76,187,251,202,228,100,165,79,57,2,237,122,212,184,238,147,185,177,143,28,141,41,98,28,114,220,66,163,59,62,121,161,69,133,2,83,110,11,92,9,50,102,135,33,25,191,54,165,57,59,123,247,57,54,136,163,200,59,87,124,202,209,54,227,56,232,210,49,170,155,119,249,190,243,185,236,245,41,85,218,86,140,52,62,153,42,50,7,127,215,224,11,87,226,54,62,158,48,147,143,212,4,102,199,255,8,28,150,209,143,16,164,11,24,1,38,23,21,62,48,181,75,226,186,38,13,141,252,217,111,26,176,47,206,43,83,5,76,205,131,79,96,242,156,135,184,207,198,143,56,196,119,89,206,238,41,52,162,131,253,137,43,229,7,19,248,22,122,45,170,114,153,146,213,97,188,65,67,126,155,27,199,29,84,187,172,23,121,56,169,232,219,247,27,110,4,229,138,36,180,159,152,64,245,13,133,59,20,250,1,2,227,95,206,203,97,171,51,144,214,196,206,186,15,11,55,91,180,153,47,92,41,124,31,223,10,96,4,82,209,97,41,132,110,183,119,13,42,138,213,165,53,26,135,217,247,89,74,226,186,132,228,141,48,131,84,250,15,182,171,145,204,83,170,180,87,44,123,147,135,184,34,210,141,130,73,238,201,142,114,229,211,215,198,38,250,136,70,14,108,149,35,114,220,23,211,1,241,95,198,197,44,85,191,195,50,163,124,199,224,238,211,159,39,159,197,81,202,55,13,127,251,158,128,164,31,141,229,32,137,104,178,147,101,34,55,115,59,74,182,170,140,102,38,53,96,184,193,72,160,177,75,22,246,32,61,190,125,137,183,70,36,108,121,107,23,238,80,82,124,47,12,191,94,17,186,178,65,217,223,249,1,239,53,212,195,87,180,20,53,111,92,80,197,91,91,110,140,24,194,185,146,225,232,243,123,25,45,142,28,75,4,41,73,245,255,224,33,182,125,198,223,58,162,211,195,234,146,238,55,38,81,150,79,251,193,102,50,136,121,146,41,91,106,62,67,200,188,63,91,202,125,41,187,106,39,183,130,151,229,169,102,65,141,220,220,27,67,176,170,235,38,253,24,71,63,152,10,143,41,60,155,232,5,31,147,253,235,216,182,241,17,51,150,171,151,167,158,178,53,147,56,124,99,131,48,149,21,103,208,5,102,159,147,215,34,37,3,203,248,131,143,229,88,117,204,40,131,97,139,118,152,98,124,185,170,97,105,161,62,247,193,212,90,139,87,122,32,249,152,63,85,135,3,119,190,140,216,8,232,162,148,143,82,18,216,168,81,164,107,137,186,113,223,139,240,122,113,184,58,220,201,203,60,247,120,127,177,105,98,89,237,194,68,20,167,31,197,219,194,137,210,120,177,251,248,154,52,11,173,221,115,156,45,46,215,22,175,141,99,56,95,15,207,217,229,72,29,255,185,12,206,218,64,62,184,221,72,88,135,101,45,185,141,141,59,180,235,53,145,170,0,60,97,222,58,179,165,182,169,112,201,95,222,160,193,86,183,44,112,167,148,160,59,108,69,9,242,219,20,250,125,190,250,101,105,253,68,107,46,12,87,67,251,221,96,129,225,200,215,247,174,56,189,3,174,231,243,214,169,173,51,105,141,211,97,202,233,100,76,11,20,47,219,123,118,142,6,9,189,116,130,193,221,247,42,164,88,205,7,32,48,55,162,239,86,131,59,33,95,181,74,80,43,230,114,16,47,204,221,49,206,93,0,50,191,225,63,108,42,108,119,129,224,203,182,26,29,135,41,246,186,246,34,48,245,20,43,96,234,240,238,215,162,202,41,127,185,171,136,140,39,18,151,171,192,103,138,250,10,32,171,59,225,121,188,176,29,198,217,95,107,155,241,47,173,135,137,0,251,160,160,192,146,166,252,54,215,156,207,167,70,206,56,181,67,119,155,101,244,151,147,126,29,152,19,75,54,233,78,8,187,124,233,194,192,195,172,148,11,87,171,249,249,102,10,90,100,220,165,47,92,160,14,136,135,147,43,34,165,50,166,87,52,252,176,70,110,173,94,73,251,102,94,169,253,121,188,23,108,185,228,67,202,144,83,61,154,146,255,52,57,27,59,73,107,20,237,63,186,75,202,129,242,153,55,50,207,230,182,28,222,226,48,239,117,15,99,226,146,203,203,179,129,241,44,202,202,39,65,20,38,227,15,134,10,88,156,133,221,74,88,190,172,3,96,114,191,101,129,192,18,177,202,133,45,248,127,209,179,69,141,28,232,180,124,186,187,54,153,11,229,11,96,224,41,74,75,11,253,207,78,202,86,211,189,227,164,177,136,19,148,139,73,95,129,18,165,94,242,177,73,0,97,227,255,193,133,235,240,150,93,99,162,179,245,145,8,0,83,93,47,147,28,245,192,216,75,161,234,83,159,217,65,169,71,249,110,230,144,46,245,117,101,235,168,115,49,69,151,229,48,33,142,155,82,216,41,124,104,62,81,248,144,91,104,237,97,94,204,123,207,128,55,236,176,85,224,99,214,125,85,106,7,62,251,207,190,39,132,213,227,14,255,148,4,119,134,126,74,56,1,202,242,39,55,56,233,175,227,169,227,6,41,159,64,57,105,88,36,82,200,128,161,75,235,50,182,112,40,33,85,170,191,92,44,207,223,7,12,237,182,43,89,12,59,120,179,42,221,15,158,156,186,178,23,158,45,20,201,169,236,112,103,211,110,2,247,252,201,206,241,236,109,220,255,23,69,63,193,205,73,40,211,200,249,104,10,79,39,224,0,166,248,74,122,214,97,13,238,165,5,140,199,108,42,92,107,52,30,68,143,100,179,235,3,11,232,246,140,11,148,124,75,168,10,154,95,92,128,185,43,200,179,141,105,115,199,195,45,142,40,61,99,101,149,122,91,159,174,223,171,7,169,217,217,69,223,173,107,228,141,223,73,120,246,19,86,246,190,131,118,26,200,168,156,121,185,190,204,70,27,52,170,212,228,197,18,165,69,247,123,65,29,47,31,4,150,13,132,215,28,230,16,188,254,35,56,73,200,108,242,169,132,159,95,216,146,97,26,193,201,233,15,223,8,188,46,129,199,244,216,59,213,88,63,163,71,208,99,250,245,34,141,73,150,187,112,135,119,176,206,128,73,56,18,20,183,137,31,140,150,200,178,175,135,7,181,3,106,3,2,38,55,127,10,12,161,91,247,163,13,30,193,38,177,11,243,178,151,150,163,227,152,41,69,224,138,48,150,255,118,181,156,230,165,15,39,131,240,51,207,178,105,175,235,60,68,112,173,249,21,217,202,163,138,132,139,204,104,249,56,158,44,112,158,178,84,76,65,79,83,60,239,204,228,11,40,153,186,141,207,40,192,139,225,29,135,223,100,8,216,44,234,239,32,100,127,91,219,154,234,170,191,21,252,54,18,114,1,166,148,120,58,76,185,251,3,147,114,235,134,33,73,141,181,87,133,17,78,27,222,154,189,111,201,20,175,164,62,21,159,226,149,220,101,201,154,228,225,245,110,104,184,9,183,212,245,117,42,233,215,87,21,104,116,17,20,65,203,152,17,208,171,190,137,67,31,69,0,239,194,227,103,129,255,224,134,240,179,124,76,163,224,250,4,120,65,19,217,237,2,155,117,247,221,251,41,242,110,89,220,244,189,146,139,186,124,95,32,199,35,75,224,30,185,246,228,28,209,235,55,159,37,77,144,138,13,51,168,29,30,144,235,200,107,195,35,252,209,179,25,93,107,82,114,223,14,103,110,56,145,80,6,35,5,253,126,145,51,197,115,184,249,17,13,232,93,162,177,212,224,174,123,98,55,94,92,28,199,189,88,190,157,15,57,105,172,77,45,121,40,37,41,224,119,248,199,102,113,97,36,218,139,127,79,82,68,70,214,174,193,78,85,252,24,176,8,91,21,139,185,32,62,50,118,192,132,250,165,113,254,165,14,58,138,153,42,23,24,114,202,241,22,124,48,98,203,146,64,66,21,78,234,205,237,24,252,150,74,247,5,45,58,100,128,222,113,216,35,132,184,167,103,211,230,240,237,144,216,71,17,250,28,8,41,177,54,188,53,247,39,97,225,232,231,246,27,170,145,48,133,65,228,41,63,141,236,92,118,107,130,104,157,50,172,217,157,173,87,255,156,120,98,97,16,191,112,38,1,169,124,175,205,40,84,201,136,134,47,141,148,215,128,113,68,200,205,11,115,1,65,96,135,173,70,254,162,103,57,173,207,61,64,105,41,214,184,140,73,58,151,215,228,11,8,166,131,124,99,31,184,76,113,103,126,223,178,67,14,43,89,78,120,186,200,82,247,103,147,45,45,201,147,221,50,195,154,31,156,228,230,141,34,203,11,239,13,21,34,31,12,95,248,146,93,133,68,204,245,149,192,1,147,247,34,83,33,25,187,187,239,196,164,55,18,145,189,176,73,80,127,46,151,12,125,104,151,236,73,178,240,49,101,28,182,244,246,235,124,232,248,18,226,173,143,189,219,132,123,10,142,92,83,81,113,184,86,97,227,63,231,57,68,168,57,208,179,184,242,77,244,35,131,144,116,118,31,50,50,249,212,196,74,144,27,244,24,81,171,17,148,117,141,32,49,204,169,31,108,197,90,69,80,50,196,211,114,20,198,238,46,47,5,235,69,114,139,150,11,5,37,166,23,70,3,106,148,120,246,154,90,36,131,36,43,229,216,222,51,92,211,67,182,82,50,189,234,138,247,162,180,97,221,169,96,82,200,217,157,126,185,27,7,201,157,193,70,65,227,180,36,192,53,43,115,169,233,241,33,57,233,48,9,145,85,97,228,244,166,191,24,14,193,116,175,132,205,216,41,138,27,50,112,223,205,117,119,36,200,41,216,55,124,212,224,24,184,222,91,163,123,165,16,201,81,132,127,171,160,231,11,212,20,232,217,30,36,19,143,26,113,38,150,15,138,41,163,93,144,92,198,48,52,134,229,20,245,139,158,51,28,39,227,135,102,24,156,186,60,249,124,74,170,20,29,166,100,252,162,235,167,193,249,13,136,57,168,69,129,211,170,188,119,241,31,174,253,49,221,32,132,48,137,212,15,110,248,249,166,52,30,8,91,57,106,81,149,123,90,83,143,11,187,144,255,50,193,142,38,3,178,216,239,179,111,177,131,8,79,185,158,51,234,67,241,244,20,135,201,188,217,210,51,142,139,230,11,143,0,195,22,138,13,78,49,152,144,190,174,77,4,236,155,12,25,17,139,157,221,207,67,42,213,177,44,238,123,97,7,92,3,234,151,180,119,239,246,228,214,39,15,11,102,187,232,72,14,31,121,201,36,31,127,243,128,188,225,36,185,4,36,218,97,119,120,107,54,42,201,157,106,63,185,16,223,50,48,242,170,248,98,200,213,57,71,217,55,19,40,21,38,185,56,80,228,212,71,242,51,111,65,153,36,212,106,141,194,30,87,97,162,10,63,35,39,177,4,134,199,210,167,55,241,224,157,174,145,207,205,21,165,19,255,237,222,148,40,236,236,237,203,118,82,71,251,38,94,247,192,43,69,219,161,165,31,205,164,217,166,127,13,202,201,36,161,185,153,112,136,71,254,48,63,174,46,59,32,129,64,183,132,225,25,16,254,127,66,96,199,68,240,109,140,36,209,41,89,83,22,185,200,238,76,199,39,134,13,47,227,65,58,236,151,42,13,220,96,63,147,214,120,38,221,41,125,96,244,104,179,116,251,108,130,243,35,224,35,52,209,159,28,112,220,179,189,121,74,201,129,207,211,132,21,4,143,94,34,68,230,176,37,38,12,129,33,61,244,23,195,194,166,172,85,224,148,208,255,112,24,31,105,146,223,230,58,209,167,195,240,99,79,133,135,149,75,127,123,194,34,88,161,163,70,118,103,4,146,178,105,57,235,150,209,77,108,216,29,122,84,126,116,241,170,113,105,130,39,52,62,9,153,163,178,17,158,115,5,221,12,159,162,150,38,161,191,93,80,136,140,207,253,99,17,19,56,155,238,165,247,28,107,115,203,36,108,150,104,229,62,237,101,137,84,69,80,136,218,220,251,180,134,49,199,223,45,131,13,105,86,183,157,150,169,96,202,108,48,254,128,149,99,150,90,141,226,29,83,230,184,87,116,1,227,61,150,247,34,190,141,142,172,195,176,1,20,105,125,86,86,29,238,28,166,150,25,2,210,63,183,2,180,153,71,185,126,38,153,49,79,237,42,171,131,154,94,23,1,135,148,128,125,238,250,219,76,215,190,186,251,8,184,43,157,130,229,188,215,189,189,53,142,89,57,134,79,67,227,213,255,80,234,65,37,32,15,203,226,166,52,239,131,97,220,151,204,87,131,235,71,105,104,48,180,221,229,129,251,151,95,250,131,139,56,141,225,253,203,225,203,40,217,212,182,174,73,215,120,173,237,110,20,234,236,76,170,91,224,65,186,241,248,96,210,64,196,153,129,77,204,199,251,122,126,238,240,90,158,111,63,93,62,78,3,24,15,146,165,246,93,56,91,221,208,15,61,22,214,163,15,11,215,72,223,31,241,19,48,69,129,55,14,139,59,225,156,98,159,253,141,252,52,28,121,210,186,146,84,251,125,14,187,23,72,34,76,131,29,105,125,121,204,192,231,2,211,30,184,88,230,179,195,205,56,172,4,134,249,111,68,107,194,251,89,94,11,47,104,74,241,219,115,114,113,215,207,85,156,210,0,24,101,199,231,115,89,146,78,255,96,72,158,117,39,164,122,133,108,40,135,33,151,185,22,120,171,38,176,24,99,122,254,116,169,170,53,57,133,115,63,246,65,171,29,81,30,109,109,182,172,119,237,204,89,110,94,2,15,188,179,241,112,46,64,67,222,187,51,3,238,195,81,90,47,242,112,146,232,253,52,134,54,27,93,54,133,153,2,241,222,103,231,202,251,105,77,146,98,242,174,225,120,17,254,36,54,147,115,156,20,255,98,36,159,181,60,21,134,1,59,90,155,118,161,204,165,1,119,77,158,1,47,85,109,63,48,126,232,229,239,221,150,105,221,10,108,169,207,209,122,175,185,158,37,114,78,174,237,235,175,66,151,177,180,231,63,197,97,31,22,254,34,114,42,7,134,205,124,123,107,114,190,132,98,15,145,214,193,249,226,48,149,87,98,12,163,38,12,201,143,195,24,126,55,140,70,29,79,173,62,102,112,213,168,157,77,118,77,255,42,126,129,141,110,110,9,140,146,228,242,239,181,32,249,190,47,13,147,111,203,177,130,54,218,140,91,97,74,155,186,143,232,54,146,125,233,87,198,73,25,141,59,238,43,121,231,108,129,228,104,60,151,86,252,54,84,8,208,35,116,152,212,244,45,103,102,166,202,231,243,166,163,246,138,156,205,253,152,13,175,231,71,10,2,12,131,171,220,137,168,24,113,233,91,96,118,17,217,148,200,253,158,211,119,234,51,130,40,175,233,177,119,238,226,158,191,202,174,114,140,21,177,118,155,201,169,127,238,35,196,130,41,22,148,223,38,59,246,147,88,66,160,7,89,17,61,114,169,23,247,192,204,129,9,216,13,61,207,243,118,150,1,120,86,32,147,47,207,113,159,217,78,28,30,40,104,170,177,64,66,172,55,62,243,95,105,136,237,66,151,47,74,86,186,156,110,20,128,81,17,251,131,207,101,58,137,10,82,251,169,67,251,209,200,172,40,226,60,226,238,141,244,250,112,216,184,104,197,110,164,6,203,55,141,99,255,171,47,15,63,9,46,233,64,33,147,147,29,7,89,41,12,230,15,102,239,18,183,177,121,158,92,87,10,24,94,59,185,82,161,166,197,245,227,131,177,180,119,23,155,147,67,222,221,113,208,200,108,229,16,0,238,237,171,114,3,30,100,181,139,181,204,230,235,158,120,152,105,186,212,81,227,195,44,78,47,182,140,77,175,72,164,22,184,114,129,12,184,183,92,30,147,147,19,47,158,221,44,81,230,129,135,199,139,128,25,24,109,77,189,178,159,63,44,164,81,116,208,76,72,96,69,107,234,237,155,182,158,230,159,119,120,9,145,41,94,89,244,70,252,181,8,138,205,190,30,120,205,152,9,3,98,64,57,125,58,249,148,119,68,7,92,65,121,60,112,117,159,130,193,202,8,1,76,173,161,119,108,88,48,241,105,13,253,210,10,152,44,11,177,241,241,84,249,158,97,110,175,86,171,194,16,219,198,79,159,63,77,135,236,220,124,216,89,29,230,66,184,244,2,97,14,156,30,48,41,219,50,207,42,73,188,197,71,101,194,55,38,59,60,240,89,35,37,96,148,113,245,114,2,35,72,160,103,142,63,179,16,125,198,22,29,55,54,0,49,208,200,183,43,190,197,31,27,6,209,74,69,41,32,241,147,105,144,91,171,38,111,183,170,69,55,90,135,73,184,137,13,213,155,113,11,7,76,170,184,92,161,187,213,252,174,120,56,137,70,85,31,126,6,161,70,207,32,151,120,94,107,145,188,240,13,56,222,39,73,143,250,69,37,151,155,103,68,24,187,186,151,204,54,155,190,141,26,183,126,23,147,150,64,70,249,168,27,150,137,197,145,69,161,48,172,80,211,97,83,196,124,224,217,98,5,156,57,150,36,5,149,104,43,188,143,219,81,50,251,229,6,210,187,101,85,71,207,72,82,153,79,107,82,201,226,173,141,69,67,62,215,121,201,238,165,44,44,98,163,151,19,248,24,162,201,159,141,218,181,148,212,131,226,13,247,215,162,178,162,137,43,5,6,137,225,110,248,66,158,79,207,207,179,59,41,147,62,102,220,94,222,65,193,62,94,254,112,76,216,244,194,199,120,139,105,104,66,232,250,108,28,49,126,63,225,254,87,186,174,92,50,29,60,95,141,234,121,200,148,116,204,72,38,241,95,198,45,155,244,238,14,171,246,140,198,124,218,245,54,62,75,47,126,154,210,72,117,27,152,229,224,123,56,21,81,125,236,215,233,0,229,138,195,8,17,38,253,90,198,99,231,207,70,65,96,253,1,62,19,220,63,38,137,212,111,199,55,137,144,223,144,157,19,114,43,111,45,254,144,99,36,249,1,97,34,96,66,30,107,238,146,115,15,248,30,142,134,237,172,122,34,155,111,220,13,86,148,51,152,149,10,19,111,248,94,140,82,134,162,183,186,110,255,189,223,219,38,149,47,146,62,194,247,34,96,238,15,71,161,76,124,103,216,90,204,249,15,229,186,158,117,80,146,233,230,254,80,216,112,248,64,186,43,164,20,230,46,153,91,36,200,234,102,215,146,39,116,98,41,156,175,147,117,79,193,25,233,38,16,41,211,170,232,65,84,159,90,220,234,48,76,14,243,241,33,153,9,225,240,38,17,90,6,5,87,201,242,65,177,228,167,161,191,109,247,81,159,166,112,193,167,161,91,18,129,219,24,51,100,77,234,99,230,112,242,109,191,163,67,62,84,247,122,14,101,136,159,253,183,137,11,15,221,116,172,248,197,167,241,66,59,100,103,109,205,244,241,169,180,250,175,204,90,109,13,212,55,227,183,55,150,160,160,152,156,209,24,39,94,222,143,9,133,179,254,67,33,242,209,229,101,201,167,110,115,146,179,202,37,76,96,146,159,147,55,70,250,92,212,151,155,85,168,121,174,52,124,105,35,165,199,183,181,220,106,52,41,205,172,70,250,57,106,122,56,30,80,98,126,124,141,237,151,5,243,131,145,176,93,26,156,62,151,170,18,133,44,168,214,214,241,220,253,209,49,241,36,212,179,254,247,216,82,156,141,58,107,143,93,248,152,197,233,189,2,79,43,5,255,64,244,178,154,94,51,155,233,223,148,15,70,37,93,152,144,26,230,123,254,24,60,76,133,197,132,153,46,76,249,150,159,45,212,93,243,15,23,70,25,201,21,217,137,126,145,246,46,246,42,106,237,211,115,167,42,20,26,154,29,11,231,230,112,110,125,219,220,201,219,186,112,222,198,89,244,13,10,226,201,91,84,5,27,241,122,18,72,63,152,74,110,245,145,102,227,162,246,17,71,52,233,76,210,251,61,178,49,249,124,71,110,165,208,226,220,23,238,168,37,138,189,221,29,143,165,133,126,230,125,120,202,36,187,127,83,165,214,106,106,137,209,186,90,81,244,199,119,180,144,245,37,76,30,31,204,202,196,134,119,28,114,34,114,69,46,218,153,92,223,177,199,70,103,250,190,23,206,208,252,250,92,96,123,90,194,90,139,179,131,112,202,247,69,112,198,54,73,226,59,83,133,202,251,239,110,83,73,113,84,186,105,156,41,237,227,51,130,239,137,243,249,254,178,205,247,250,173,203,74,6,125,150,80,19,62,86,211,92,251,96,110,139,83,94,171,155,90,223,183,159,64,132,64,38,85,190,48,25,200,238,77,135,167,130,130,172,33,48,169,217,159,55,29,46,15,36,63,139,192,20,92,173,104,93,169,96,191,131,66,241,232,242,252,88,226,107,72,116,74,107,2,141,51,158,109,148,101,218,248,87,148,245,193,198,218,116,167,33,47,90,166,23,103,224,71,43,91,24,114,14,92,160,160,200,14,163,39,113,109,105,82,57,72,36,243,214,168,173,137,156,104,53,254,214,143,214,4,120,160,69,46,131,102,17,168,229,223,139,50,85,41,155,34,217,106,14,79,35,194,135,135,228,202,86,216,132,188,29,110,156,215,210,53,203,214,245,175,205,1,187,187,254,52,84,230,45,224,101,38,209,3,159,89,251,77,6,184,115,176,220,245,167,169,59,233,14,83,139,182,158,126,71,98,22,206,69,202,164,244,167,177,34,191,211,131,144,101,150,29,30,244,76,66,31,50,46,47,122,247,55,120,123,97,9,174,41,248,172,222,103,159,93,36,59,124,102,149,88,172,150,190,198,254,233,48,12,211,245,25,81,146,169,252,183,51,76,147,251,105,141,115,205,223,11,230,144,210,158,214,16,209,44,135,45,133,115,62,48,193,74,135,97,27,200,207,160,193,200,26,173,185,82,63,93,99,217,79,239,57,65,251,241,124,78,202,85,91,192,88,80,77,191,23,121,46,41,96,50,173,178,78,21,170,251,182,119,173,112,20,84,133,87,253,212,143,22,180,188,70,138,171,115,220,213,122,65,33,65,27,186,188,172,174,196,127,217,100,97,90,125,150,215,236,190,79,15,43,124,104,50,102,118,173,246,227,235,140,15,76,174,250,240,65,118,135,127,47,28,36,146,228,93,45,45,98,196,84,178,197,82,116,219,56,54,237,138,207,217,137,6,180,241,116,141,83,225,131,7,218,45,79,215,42,222,95,239,154,21,200,108,237,26,91,92,10,152,100,144,167,231,208,251,221,135,67,0,251,108,74,41,113,162,6,124,142,86,221,46,51,123,255,142,135,67,56,173,47,70,6,68,236,120,70,97,95,214,51,85,214,39,138,6,90,73,21,151,149,111,249,100,177,180,241,143,137,211,131,106,94,226,185,57,6,45,107,202,38,49,16,238,163,254,240,190,40,17,104,2,47,148,124,46,76,2,138,182,54,125,215,120,248,25,33,49,40,72,234,152,201,131,63,116,109,205,161,141,139,81,9,59,106,91,212,20,248,156,186,43,22,16,25,148,18,201,35,116,112,254,68,107,148,83,36,221,1,177,94,230,90,204,83,114,198,100,175,197,105,187,91,124,78,211,94,208,135,67,149,247,113,162,2,23,173,255,3,29,81,221,205,18,193,7,210,158,198,227,78,211,99,24,229,253,60,251,44,117,207,247,172,132,183,150,36,103,85,227,21,242,116,106,11,213,52,81,197,229,208,158,61,199,111,155,246,88,145,174,65,41,209,125,158,157,43,248,18,230,158,250,227,194,238,177,47,112,45,147,142,113,89,77,177,56,97,63,146,164,133,106,75,221,131,47,192,84,215,74,107,74,97,157,254,3,24,5,11,249,216,80,62,124,242,48,192,231,82,38,122,134,72,29,46,215,74,180,174,173,253,76,36,234,225,60,116,83,145,128,36,124,42,176,85,249,198,107,83,63,158,100,38,33,98,220,226,108,36,193,182,95,31,48,185,159,86,182,225,155,233,249,37,73,96,39,80,189,198,167,160,103,123,237,106,218,216,12,136,0,7,247,117,1,207,130,136,205,144,252,4,181,253,206,218,236,174,157,108,109,207,202,219,250,100,114,75,111,107,72,102,116,101,146,71,23,214,56,69,17,93,170,190,240,42,145,67,27,47,85,152,146,130,34,133,225,246,50,141,179,8,186,19,179,101,137,228,56,218,8,126,201,79,151,98,37,0,14,111,210,23,245,167,169,234,29,254,94,25,62,39,125,237,76,128,171,198,153,13,181,184,24,158,205,98,246,241,94,100,241,9,183,56,50,111,100,72,120,207,169,254,144,24,31,169,242,8,153,134,37,195,117,166,61,15,175,216,27,14,79,11,108,40,220,35,109,167,226,22,215,126,23,174,102,49,40,44,75,9,116,3,231,240,194,98,6,177,5,12,29,51,46,236,215,196,170,42,95,92,237,222,231,245,131,88,119,179,235,244,39,230,231,145,130,138,182,151,106,162,209,109,228,176,163,49,226,33,242,181,18,81,11,223,203,206,34,206,42,158,103,148,231,231,61,106,24,165,150,216,40,176,85,192,94,152,20,228,59,83,32,202,236,241,49,59,249,114,146,130,69,228,223,242,157,29,38,138,84,20,62,221,246,24,31,85,214,231,84,149,65,169,150,162,230,67,138,223,166,136,151,214,56,34,251,39,222,106,47,86,170,104,124,33,204,183,194,255,85,169,83,236,34,6,79,14,74,190,30,0,6,141,251,239,133,207,198,76,17,90,192,4,76,228,183,143,73,118,47,218,36,131,118,41,67,2,166,34,196,59,206,78,43,199,61,178,91,145,58,192,160,181,44,108,123,144,6,66,30,182,239,152,54,33,80,175,132,189,9,99,5,140,237,112,81,163,64,144,15,82,36,54,3,113,17,183,43,127,180,241,23,236,7,158,40,157,199,231,42,154,66,133,153,95,90,143,1,95,92,132,187,182,54,9,188,251,53,161,25,151,1,199,141,88,99,200,112,143,9,147,152,169,21,174,79,112,202,6,188,73,58,5,191,76,117,186,15,25,140,146,226,134,173,22,216,241,18,242,106,252,243,106,12,84,83,67,242,143,201,226,195,255,37,48,249,163,113,248,32,162,33,171,11,52,221,157,244,160,83,114,142,249,233,117,159,140,193,35,59,165,229,148,228,26,155,217,89,30,146,175,79,191,42,197,242,119,175,35,254,34,176,148,78,177,207,14,41,50,61,40,177,131,50,227,116,41,154,171,100,124,115,109,134,1,196,169,38,194,73,192,53,200,92,56,19,33,182,146,142,163,171,232,78,63,187,66,108,201,242,224,40,79,119,130,227,144,42,93,135,140,205,209,93,11,208,136,182,253,162,28,255,97,123,81,76,147,31,24,50,240,184,66,144,20,245,188,87,197,222,141,135,155,163,83,22,38,105,171,59,182,240,110,133,64,247,181,33,159,70,108,230,90,195,83,146,123,209,250,88,195,201,140,48,119,183,150,132,1,147,28,239,131,198,113,47,164,42,166,20,146,174,81,9,173,201,44,207,195,207,174,145,119,88,249,83,125,161,192,86,187,115,111,24,144,158,9,108,165,11,254,69,198,49,126,219,141,63,26,124,167,202,108,208,24,232,79,219,29,61,96,170,251,165,223,203,152,181,253,181,112,111,85,49,221,138,41,76,93,56,113,227,120,96,18,55,87,192,67,229,189,43,62,248,177,242,125,56,107,185,43,204,7,26,1,83,29,34,173,97,118,11,135,11,204,95,73,24,189,129,11,97,195,128,249,60,75,224,129,42,148,163,248,55,101,159,165,242,28,45,24,135,73,76,200,10,159,13,233,26,34,184,205,197,239,141,126,3,148,25,241,240,99,47,45,29,113,99,33,90,247,189,96,199,159,10,83,106,210,162,227,69,206,30,40,43,106,14,235,140,136,182,72,100,84,139,46,199,202,133,146,81,77,156,130,118,209,10,67,123,25,105,209,159,156,15,138,24,12,4,219,223,80,66,237,151,132,220,143,162,35,130,166,1,67,95,33,135,105,38,208,27,19,108,194,104,44,21,60,184,208,241,107,127,31,2,77,136,99,186,198,72,27,163,242,240,28,13,162,165,198,42,46,112,34,245,231,251,16,20,224,22,41,118,65,77,118,157,133,180,29,70,50,41,201,195,201,150,140,235,241,50,205,195,59,71,10,55,162,233,188,108,21,241,140,45,226,168,5,65,144,18,223,98,145,153,114,191,20,42,40,84,62,57,10,151,165,80,94,19,57,199,54,243,159,70,16,78,98,135,231,166,140,184,87,252,244,100,41,220,49,133,107,29,210,154,238,48,190,96,121,109,148,244,74,137,214,219,146,127,238,107,79,171,231,114,167,1,154,214,77,52,40,126,1,184,233,14,38,24,32,178,112,217,21,50,112,71,241,13,30,30,254,38,17,144,98,92,185,158,196,97,37,163,83,228,210,128,107,184,51,96,214,222,98,151,21,52,79,151,87,191,30,235,19,163,59,203,152,38,244,100,220,16,216,150,34,181,20,38,235,32,222,139,168,145,216,163,40,52,208,25,239,25,1,110,73,250,39,105,134,216,101,192,156,154,247,222,67,160,147,20,96,127,120,163,196,84,63,183,137,0,184,207,142,194,27,234,128,244,139,120,134,20,124,113,120,82,228,209,68,65,99,39,195,191,189,100,135,46,56,51,182,39,124,146,228,7,9,150,244,251,44,71,234,107,62,216,56,227,151,180,70,95,176,196,136,15,46,46,85,199,140,184,113,143,214,13,230,152,247,107,142,226,187,168,169,232,93,7,17,83,1,145,202,18,40,21,138,250,173,17,240,241,155,36,18,238,189,232,68,130,249,113,247,24,149,74,85,144,160,208,230,197,75,179,11,221,251,49,81,180,243,219,241,45,187,133,157,165,219,232,61,148,62,20,214,103,195,181,214,228,225,120,20,164,99,3,118,176,117,31,142,202,165,180,38,31,222,41,204,172,117,169,58,195,237,222,191,239,111,47,21,223,58,87,115,152,73,220,80,222,150,252,208,228,197,108,247,188,31,251,152,141,146,105,4,119,236,185,45,244,59,85,136,139,222,245,51,241,247,202,123,87,46,147,85,224,51,25,86,172,77,203,235,147,137,70,202,0,51,223,231,240,166,226,232,194,99,254,40,46,62,152,173,161,93,215,22,140,215,132,54,125,38,109,242,75,101,203,26,150,149,227,141,169,17,18,249,97,26,15,54,111,131,153,51,99,234,47,91,150,211,116,52,99,88,79,65,201,32,252,166,112,131,176,180,74,74,26,48,53,12,43,96,234,218,187,192,152,83,213,225,66,41,231,211,177,9,57,79,115,120,44,101,203,182,100,22,143,203,147,4,134,46,206,5,77,224,122,7,10,197,155,236,40,232,162,54,47,177,195,7,115,102,142,188,51,117,235,223,93,174,65,198,168,10,70,150,129,147,157,79,130,26,100,59,120,21,38,221,202,31,109,21,119,138,66,197,48,253,149,59,9,25,250,202,173,88,92,243,131,209,20,122,94,185,153,132,162,127,12,98,171,18,234,229,167,41,80,240,151,102,191,233,250,211,157,138,232,241,161,211,232,210,244,181,166,165,18,59,204,45,191,234,152,236,21,204,9,236,229,22,236,144,143,145,155,147,241,146,82,76,214,139,206,207,243,214,59,134,140,210,148,190,117,142,225,41,137,1,71,80,100,172,103,118,163,164,238,15,55,93,180,250,204,95,242,196,2,94,208,200,61,173,7,202,93,31,188,141,136,249,233,26,204,123,254,218,219,200,70,100,130,19,166,222,241,240,61,168,88,147,223,198,238,113,202,32,196,105,8,173,8,74,242,225,109,76,168,126,104,99,152,199,210,109,76,126,148,244,204,46,238,121,71,207,240,246,201,231,196,95,218,98,170,108,196,226,146,180,38,137,211,9,8,200,152,156,26,161,51,189,169,238,11,19,161,176,36,217,58,164,214,65,176,185,29,206,38,42,113,97,36,169,157,237,11,120,105,173,79,177,18,37,207,137,57,48,108,153,77,96,100,136,63,249,25,96,108,51,69,137,28,207,120,54,246,152,236,147,3,182,66,127,171,243,79,112,249,12,69,77,99,196,97,28,64,58,197,169,106,88,254,181,72,84,60,163,42,155,2,132,199,158,64,222,126,164,127,247,151,113,135,38,79,112,58,40,34,133,178,225,116,56,69,221,25,120,96,42,55,155,160,137,76,251,64,71,215,188,46,171,175,43,158,94,219,136,124,159,195,187,8,76,166,196,114,152,125,82,24,94,139,137,199,56,227,22,126,218,81,69,141,153,36,98,76,129,104,109,23,176,41,48,44,220,189,4,188,134,92,251,139,233,193,175,228,175,141,116,159,140,9,203,227,179,4,208,224,168,18,251,134,201,154,141,241,155,253,68,163,179,164,153,90,222,117,247,114,51,86,6,221,148,94,243,37,243,142,214,156,129,75,6,20,210,86,103,140,6,94,207,179,143,9,238,137,210,100,165,144,45,38,143,182,204,207,26,143,230,167,100,179,130,210,36,123,120,0,184,9,157,35,234,17,76,238,120,54,1,15,109,124,44,175,254,73,112,2,79,168,187,100,176,33,210,185,147,168,90,205,152,12,25,210,63,158,99,71,235,36,177,105,220,220,230,219,142,119,238,67,210,132,140,51,123,184,171,142,217,141,196,64,23,184,237,148,103,160,164,72,220,215,66,157,141,157,213,225,110,53,234,23,134,113,38,199,146,46,36,169,200,145,8,145,93,93,49,1,173,118,86,65,50,250,98,60,113,134,42,58,34,75,129,1,65,4,230,105,219,227,56,204,118,250,233,43,141,51,32,158,169,127,96,44,79,89,177,232,109,236,29,3,98,212,26,55,22,83,126,2,68,177,27,224,64,23,22,107,96,2,225,254,240,179,130,143,129,190,116,192,206,217,94,252,173,184,70,11,15,36,139,25,142,0,31,176,97,133,208,218,154,99,42,150,236,180,146,196,162,240,153,6,195,123,62,49,168,167,62,28,231,68,142,214,150,209,162,173,109,251,240,121,130,40,92,89,250,98,167,179,159,196,226,162,210,136,154,217,231,189,241,12,124,51,1,209,55,229,223,46,166,246,225,69,108,248,94,74,105,58,143,200,14,112,143,23,177,67,203,107,23,152,187,113,142,135,99,70,136,5,110,20,125,238,38,167,202,105,12,97,201,43,150,205,239,148,60,141,116,138,165,107,175,25,155,140,111,147,231,240,60,86,130,108,178,84,34,39,47,82,128,94,164,100,97,209,43,36,199,110,15,56,18,38,128,202,89,30,110,53,91,110,30,17,115,170,226,118,42,164,225,229,146,162,53,146,247,10,87,114,152,135,247,28,93,109,9,46,35,10,19,44,175,231,72,207,38,123,33,104,54,134,31,135,241,250,234,152,226,44,25,61,90,243,0,93,96,208,210,187,187,26,216,216,110,47,156,77,44,166,58,188,140,68,78,96,146,250,220,18,128,196,162,118,125,47,120,87,157,248,6,147,133,212,129,219,53,110,42,211,93,148,92,238,72,69,184,243,184,126,60,135,31,188,208,250,147,155,36,97,40,142,42,135,151,29,231,23,134,44,202,93,14,103,16,224,207,191,169,58,231,20,60,118,224,119,223,98,66,147,109,126,59,142,100,67,235,110,194,112,55,131,87,239,194,205,158,248,161,232,96,234,109,140,208,107,170,62,164,245,140,217,177,155,181,99,103,223,9,83,217,138,41,159,110,179,143,251,76,33,167,228,152,128,77,58,150,45,19,251,131,209,97,90,114,66,32,239,230,22,10,211,255,140,191,140,103,54,95,151,247,171,253,193,108,51,62,94,39,222,39,194,152,208,77,187,48,156,108,158,142,105,193,50,222,75,96,52,126,74,160,77,137,86,113,176,133,90,45,63,157,96,59,11,180,152,221,92,253,151,187,113,52,12,129,43,74,62,254,203,228,48,72,210,21,240,204,247,173,135,17,210,53,129,237,2,87,2,158,146,20,98,172,146,49,197,120,206,185,198,20,65,41,157,236,49,216,72,127,76,125,169,65,10,189,195,103,115,17,234,14,18,136,147,231,115,53,212,179,241,200,43,138,103,202,123,189,144,227,173,207,128,101,72,255,29,110,54,38,58,98,150,255,229,48,132,198,91,95,185,7,91,92,179,15,169,22,12,193,220,209,3,181,28,212,11,26,203,65,128,115,73,245,52,76,151,212,139,124,157,70,187,229,92,26,164,87,139,228,7,55,37,185,116,107,98,44,163,153,145,152,117,120,87,117,48,158,229,79,14,220,247,157,172,198,92,234,124,141,45,143,127,249,96,35,90,145,141,8,175,209,20,152,125,74,92,9,196,83,167,15,8,213,81,69,39,144,17,185,186,61,72,74,58,180,18,2,159,223,254,202,161,32,105,226,252,147,39,87,99,87,43,14,143,231,212,160,240,126,58,227,83,179,140,49,41,94,227,176,43,189,185,9,114,140,57,123,49,129,43,164,191,205,97,252,237,77,31,62,231,244,148,36,234,20,56,106,101,196,42,204,215,1,35,94,85,229,40,102,171,71,36,220,97,114,33,228,91,113,163,119,154,82,118,156,58,182,126,74,72,237,91,188,151,149,0,136,5,82,204,192,113,123,176,27,33,164,174,119,234,51,171,31,150,16,129,85,41,135,162,53,19,229,91,118,157,100,250,166,223,3,167,235,138,15,50,144,185,157,50,104,84,200,122,126,181,193,227,121,109,43,150,246,35,169,147,138,34,26,57,164,235,24,89,193,253,237,173,61,227,222,22,151,33,138,167,166,164,6,81,163,98,66,222,14,159,214,43,41,156,184,4,14,135,49,209,229,217,199,210,223,78,81,100,212,160,105,233,136,39,147,18,244,215,130,22,75,232,8,169,151,161,238,194,199,12,113,5,33,7,179,51,132,212,74,255,216,228,148,235,194,165,174,212,179,13,129,113,196,234,195,97,104,241,77,193,84,64,244,40,133,15,140,251,233,125,109,245,135,193,178,57,93,218,193,232,134,207,150,251,194,43,78,241,110,74,64,114,145,227,126,133,71,232,7,163,231,203,94,175,48,177,194,175,53,9,104,75,210,9,129,201,131,28,14,115,170,167,231,225,181,20,183,132,81,26,107,146,110,69,215,160,19,219,14,83,113,32,179,24,78,179,144,32,49,65,216,243,133,238,152,146,236,158,60,122,102,75,237,153,43,103,225,67,90,242,125,48,152,182,84,254,141,104,23,50,13,205,97,116,105,20,206,20,112,185,169,59,76,153,70,110,161,36,170,22,119,233,194,44,9,219,181,62,188,67,216,227,163,182,236,30,169,173,49,42,252,64,29,148,224,203,174,131,247,102,196,169,55,32,68,41,83,223,139,184,156,27,25,231,198,84,84,207,160,112,207,223,78,35,108,90,114,101,232,123,85,44,74,63,113,167,17,60,14,253,32,100,219,53,71,77,11,94,126,25,239,117,10,148,234,135,166,47,77,70,150,123,96,176,105,147,232,183,51,224,203,181,23,15,76,182,193,211,239,204,212,241,137,198,174,11,61,238,133,41,192,13,143,216,196,65,32,212,30,44,124,34,25,43,30,222,113,99,5,140,56,14,107,236,131,11,76,163,98,133,156,126,236,228,252,198,38,244,88,69,217,27,152,123,80,141,135,195,140,112,95,140,178,138,226,117,50,188,247,144,100,95,91,248,59,92,175,104,27,116,209,193,165,14,30,177,211,24,52,148,140,229,50,72,16,16,110,10,135,161,75,210,247,74,221,40,147,227,139,80,128,18,48,228,222,166,105,234,48,228,17,247,72,63,59,216,48,6,131,219,181,37,73,233,121,195,243,236,153,171,76,6,99,192,186,48,26,202,109,199,28,63,219,161,54,230,26,20,161,5,172,184,34,230,130,165,32,99,205,57,140,231,225,142,74,38,188,233,164,155,205,52,64,69,74,19,180,68,125,28,82,90,184,86,170,192,156,72,177,233,244,179,115,86,65,209,189,241,212,85,54,21,212,79,165,223,121,18,199,243,29,105,175,45,76,162,72,78,193,183,90,47,60,228,226,1,140,183,196,247,51,43,175,94,218,250,92,128,155,59,79,169,0,64,117,87,126,218,194,26,254,112,82,115,101,179,60,175,53,35,147,158,175,177,134,100,235,130,98,65,248,76,40,211,10,145,228,115,116,42,193,252,83,147,248,189,135,12,74,207,151,156,18,33,111,168,11,228,189,56,34,154,95,236,141,50,93,242,244,51,5,140,197,107,229,113,2,157,207,149,229,91,15,120,106,221,75,137,160,18,110,123,129,11,154,146,190,64,206,155,21,201,57,103,22,158,89,238,22,220,185,71,87,72,27,46,76,128,126,184,155,114,34,196,93,228,189,96,111,159,209,179,179,229,230,231,131,160,26,83,227,167,77,163,48,233,2,216,136,3,250,160,17,209,149,168,137,173,143,26,62,57,212,156,151,236,150,7,94,213,247,43,147,220,27,250,173,7,126,150,64,241,217,84,125,169,68,79,171,195,59,111,137,54,242,206,132,176,188,181,57,31,114,126,95,218,235,48,141,225,84,196,35,248,101,82,218,62,16,125,36,157,253,72,88,121,9,50,168,148,96,102,34,224,112,0,7,88,200,166,16,152,104,218,125,176,229,183,93,20,18,71,87,219,128,17,150,235,173,124,40,248,249,198,69,23,150,188,204,94,35,33,141,103,195,116,169,219,28,25,132,113,210,83,141,62,68,71,7,177,37,163,161,250,96,248,90,134,238,53,36,247,123,173,238,129,145,58,214,253,2,171,223,55,119,40,36,168,208,19,20,54,26,159,219,164,46,72,4,201,8,14,75,88,125,152,240,91,114,215,178,81,174,121,197,81,179,172,13,185,100,158,237,2,230,175,104,77,60,49,235,220,62,231,78,30,126,237,230,66,167,57,4,36,100,164,160,139,99,131,204,154,59,13,65,57,229,229,14,195,125,145,164,241,194,247,86,3,69,17,239,222,93,206,0,224,233,245,48,15,220,231,83,202,155,161,32,36,91,208,63,23,84,113,93,38,217,66,50,61,80,68,151,133,96,146,208,203,232,225,69,199,163,148,37,168,129,184,48,233,34,62,224,147,164,40,89,57,56,139,122,138,239,49,113,85,100,233,56,117,93,217,13,105,34,108,108,255,2,179,61,199,136,155,43,244,90,117,198,54,89,61,99,188,225,14,203,85,71,133,168,92,44,0,120,66,229,192,67,94,100,68,180,133,4,59,114,38,5,198,198,239,129,98,33,222,1,37,19,165,133,173,186,172,42,65,246,169,179,21,192,17,30,63,140,47,251,126,203,115,207,40,45,34,222,11,109,44,225,165,201,84,134,245,240,56,240,82,93,74,55,205,229,58,90,236,53,139,212,158,37,173,173,176,176,249,111,35,225,171,91,209,185,153,147,196,29,173,57,132,238,205,37,195,99,18,21,92,192,233,60,107,8,12,63,106,142,158,83,224,112,175,223,38,199,157,115,108,41,70,2,150,164,181,49,136,175,120,49,42,65,101,7,38,95,217,101,64,140,185,79,184,49,184,2,97,100,199,47,159,173,75,74,149,178,169,30,123,77,3,29,35,129,237,62,154,138,251,26,78,217,69,10,164,84,114,80,174,130,232,121,116,12,142,1,153,41,3,57,123,103,156,229,195,161,4,164,48,122,15,126,41,226,123,76,157,225,232,142,226,219,142,229,131,64,116,17,184,154,40,180,195,216,216,93,91,147,238,24,179,116,90,6,149,188,24,12,226,206,243,192,226,163,134,187,235,195,33,93,13,152,125,224,198,123,50,26,165,103,146,111,249,218,18,154,56,47,70,177,123,156,1,103,146,195,22,36,48,199,188,127,18,132,89,167,218,1,4,120,114,156,107,219,42,184,146,142,121,35,3,238,235,26,254,122,254,115,133,103,208,199,28,120,91,249,142,194,231,150,229,95,108,163,63,35,65,50,126,155,138,204,226,48,149,213,247,62,199,30,61,71,4,85,240,132,245,103,58,160,164,220,2,29,166,22,161,95,228,76,107,191,34,147,193,160,218,16,198,100,159,157,249,236,192,13,91,65,58,14,41,115,220,123,160,240,80,106,130,140,24,13,231,225,7,91,45,167,236,119,195,234,253,162,117,135,30,173,200,144,163,42,25,9,43,196,118,114,215,158,27,145,182,127,79,120,170,135,4,0,178,17,248,59,135,49,130,179,85,37,210,77,252,105,57,17,100,131,202,15,254,81,129,59,87,91,255,109,116,242,164,12,159,158,147,152,27,240,162,188,227,129,141,138,229,131,41,167,209,81,161,254,197,247,141,109,41,166,237,121,235,142,119,204,225,73,49,243,214,126,155,10,174,195,231,225,93,187,77,100,201,173,194,189,205,37,37,47,77,30,97,241,197,187,55,182,180,124,204,202,237,194,159,188,185,22,233,166,67,90,190,39,171,31,24,134,0,157,163,212,5,239,207,249,213,147,233,128,200,149,106,152,87,255,51,115,186,25,220,187,181,63,192,223,91,145,138,142,2,192,3,195,234,188,28,70,134,77,135,27,91,47,127,78,162,110,132,211,146,177,155,135,177,128,46,127,120,177,242,12,25,209,98,148,23,253,131,81,174,174,186,2,32,62,114,59,7,101,130,167,94,233,192,236,52,195,127,155,106,203,174,31,164,240,91,241,222,189,78,149,141,167,53,85,115,237,131,41,37,168,186,47,20,140,130,237,173,81,182,89,114,47,98,121,228,121,97,156,80,75,91,15,146,66,189,231,168,128,181,178,159,23,91,183,53,126,28,169,105,181,52,228,8,81,147,110,93,167,218,73,212,74,149,20,47,70,209,175,36,101,1,167,236,196,156,20,143,163,101,168,131,202,196,255,44,83,168,88,240,179,79,133,83,196,101,16,208,160,222,86,122,158,59,198,80,180,182,152,181,12,106,106,59,56,123,129,207,108,148,203,38,20,14,161,8,14,92,180,72,44,219,61,214,215,46,191,77,190,81,23,152,180,244,47,246,135,36,230,208,90,94,4,78,200,12,141,135,79,54,242,44,240,92,94,230,98,68,106,83,82,186,50,185,175,103,189,122,199,205,7,40,38,53,29,207,158,211,11,49,228,110,207,78,78,137,190,47,33,19,168,211,151,206,220,90,252,99,103,56,21,186,46,207,204,213,63,249,163,137,66,78,61,213,141,41,61,7,60,8,165,201,92,200,136,209,39,239,55,129,49,41,218,163,68,140,222,250,111,91,165,181,238,28,120,18,218,246,142,83,215,248,156,203,199,184,169,173,4,92,206,59,14,93,251,184,199,226,123,156,235,185,202,71,194,75,187,198,138,49,163,154,106,234,217,72,156,115,198,76,34,233,72,50,217,72,61,89,65,162,108,185,59,37,107,215,44,240,150,188,53,179,118,61,187,18,167,138,247,108,64,4,163,118,22,28,41,49,226,231,119,107,122,250,109,52,98,223,218,197,152,220,239,142,7,5,251,119,143,62,112,39,163,94,247,75,104,146,99,14,35,135,240,24,12,213,28,154,222,51,171,69,76,251,121,107,168,62,29,70,22,81,27,83,58,26,35,186,241,211,101,61,38,160,230,138,158,109,120,73,116,39,39,11,216,235,132,161,126,72,85,210,99,15,124,204,106,191,228,35,11,6,229,162,30,126,48,152,239,128,145,107,127,236,9,168,163,253,217,132,114,138,30,111,86,55,48,28,197,240,121,172,137,99,69,197,62,142,131,160,174,199,22,129,144,106,250,47,19,113,92,207,169,124,76,199,216,75,139,113,38,21,181,107,209,48,241,5,194,249,180,68,50,51,155,96,166,159,218,104,15,237,41,164,89,204,28,226,3,254,219,196,253,147,218,243,112,46,250,215,194,115,44,110,109,8,40,200,34,246,71,115,169,168,106,81,159,57,134,207,197,97,243,7,60,214,31,119,141,238,112,181,228,133,199,154,95,206,157,14,197,8,94,90,133,169,22,245,19,132,218,171,61,244,107,13,56,95,139,15,138,85,110,235,110,7,251,87,140,232,128,74,64,134,4,239,127,172,188,98,5,106,106,171,204,22,195,101,36,99,122,228,158,149,86,188,34,188,147,185,218,212,203,132,98,201,233,166,15,152,201,64,168,45,97,158,165,20,48,18,38,186,27,113,195,119,151,93,183,204,214,242,92,34,106,169,221,223,105,179,159,63,119,136,106,156,135,14,87,19,21,213,159,174,17,63,167,234,45,151,247,130,98,50,150,254,94,104,198,204,253,180,30,145,118,130,82,187,84,93,240,203,20,32,52,7,185,57,169,73,138,43,218,185,49,160,63,234,154,45,3,245,82,137,27,35,236,87,125,62,198,27,183,114,119,97,29,184,218,82,20,24,6,189,207,1,208,173,160,56,235,46,138,135,102,237,120,184,197,71,180,245,196,56,115,184,228,71,87,192,96,231,138,71,51,114,159,101,167,175,77,4,206,55,35,170,176,107,211,101,73,25,153,151,39,244,106,105,210,109,63,51,37,210,95,251,79,61,65,103,40,201,111,159,155,169,83,152,94,243,115,237,218,45,232,176,186,145,7,232,185,51,16,74,237,62,100,236,161,107,62,87,244,156,253,214,213,173,222,94,253,95,86,164,234,197,230,189,154,51,190,62,95,51,71,213,159,197,188,182,200,198,100,139,11,196,105,141,28,66,22,134,99,6,5,29,31,127,56,97,252,89,223,65,25,158,251,77,73,88,47,194,56,205,168,16,53,253,90,55,83,139,159,143,247,96,221,175,73,228,235,124,62,189,109,146,179,253,133,109,152,204,148,43,63,55,62,40,253,28,230,228,223,186,161,80,59,237,43,151,34,240,212,203,250,67,227,228,29,103,163,171,186,19,18,140,137,21,98,252,237,91,109,24,59,61,178,195,112,155,253,225,34,139,222,164,163,150,32,174,207,166,248,206,95,250,140,94,214,40,192,32,165,196,19,142,225,7,197,47,171,230,209,188,197,234,70,27,172,10,65,191,242,124,207,97,178,148,235,241,12,25,70,75,76,52,98,200,103,140,20,38,184,238,223,227,24,18,16,140,171,197,217,201,186,253,80,206,45,33,53,192,20,30,59,238,54,184,85,185,82,92,152,234,102,151,168,238,44,47,114,171,47,60,9,24,249,2,193,103,49,133,20,36,83,30,126,76,69,127,56,41,175,194,174,156,205,75,232,190,210,110,10,238,106,195,163,244,227,250,20,199,190,64,38,82,118,195,78,133,190,243,89,81,36,182,147,16,59,157,43,21,149,149,62,102,131,17,237,114,66,80,160,22,181,140,221,196,231,244,242,143,255,116,199,76,129,232,65,253,10,205,50,212,124,204,126,135,156,88,210,88,183,201,243,25,8,115,81,196,113,127,26,241,250,26,87,85,68,63,151,196,253,115,163,106,33,76,101,108,198,161,99,102,25,42,97,11,156,177,223,194,75,152,81,124,95,126,253,71,73,155,115,85,94,43,33,10,49,252,167,201,91,146,182,9,239,138,95,223,23,178,131,234,144,68,152,225,12,249,247,195,11,93,146,46,55,205,115,242,175,48,86,137,59,73,50,115,182,180,219,234,175,140,79,162,234,52,49,215,103,137,198,13,93,37,153,192,184,11,179,115,245,30,91,135,71,139,187,4,250,195,225,9,109,164,143,167,103,60,97,12,225,188,250,96,59,153,100,101,218,97,228,181,163,40,95,55,117,15,215,76,82,183,155,33,59,253,66,106,2,115,194,79,71,113,85,138,225,69,200,162,186,240,151,233,200,55,201,3,53,161,204,238,130,224,230,188,56,231,224,212,214,173,56,93,34,20,207,240,144,111,253,233,17,149,138,40,247,213,41,245,17,72,37,163,239,229,173,207,180,216,229,233,88,139,19,149,232,126,151,202,82,164,128,87,132,71,58,73,183,231,38,40,253,78,104,143,215,64,83,21,14,21,188,210,104,228,250,15,195,189,80,158,103,159,163,199,243,30,73,244,94,83,163,192,144,95,184,55,144,188,157,166,196,252,220,4,82,247,50,96,96,98,154,85,27,19,208,250,230,9,20,52,231,238,38,67,66,193,153,167,69,226,169,167,224,225,182,38,107,18,157,18,135,141,144,187,8,76,81,199,136,135,159,13,90,84,74,40,67,130,241,203,223,235,244,243,217,131,137,148,167,56,214,80,174,44,237,129,79,95,156,204,189,83,98,150,133,51,221,20,142,139,235,253,225,233,135,89,83,186,102,151,30,127,175,97,162,98,242,236,149,248,248,254,236,137,58,139,108,163,172,84,2,186,14,163,123,183,245,167,137,51,55,31,149,137,159,76,22,0,10,38,94,201,213,17,110,45,106,224,151,137,186,230,116,24,82,70,17,159,200,16,66,205,48,88,225,186,219,234,55,67,41,169,245,232,56,30,115,29,240,110,2,31,6,14,74,90,183,168,140,64,132,153,138,167,54,26,149,213,89,74,119,109,145,86,153,125,19,37,141,142,114,66,105,77,38,196,231,219,133,101,209,242,71,5,45,60,177,125,240,162,126,92,44,101,114,121,32,128,249,193,103,141,167,162,119,34,118,155,80,120,48,201,0,21,81,207,36,89,32,160,227,48,177,14,177,10,17,66,90,206,124,57,126,26,236,18,153,57,155,4,90,88,227,131,73,101,93,18,166,54,38,114,175,3,224,196,60,27,184,28,184,25,178,176,182,189,181,29,29,10,27,165,206,240,174,45,227,246,187,235,7,154,224,230,43,192,24,133,154,206,97,74,157,178,11,147,29,152,146,4,217,237,144,15,93,223,183,134,45,199,152,196,3,53,183,138,223,154,168,153,92,68,5,46,140,97,230,123,56,222,216,73,105,206,133,39,90,202,95,220,6,159,38,85,149,183,227,4,154,93,145,120,80,34,152,132,254,136,132,51,124,70,254,236,177,187,102,174,147,18,11,99,250,254,224,57,225,252,148,159,46,22,14,246,214,164,57,234,174,193,32,45,215,105,38,169,11,98,167,59,102,248,93,170,7,102,56,196,88,126,241,181,97,95,65,223,240,251,109,40,5,41,218,191,48,202,190,206,154,134,183,136,71,172,11,27,89,232,242,214,38,27,112,231,41,186,146,59,164,102,33,64,170,75,220,210,8,30,147,183,228,173,137,141,8,153,79,34,74,83,61,73,4,175,128,209,143,5,140,145,185,93,212,21,178,124,10,36,234,133,145,112,44,195,97,124,166,237,122,111,209,138,196,95,242,61,220,18,176,37,253,55,153,71,202,149,201,32,103,154,89,24,242,97,49,229,117,155,195,84,71,222,115,53,65,234,56,220,172,36,49,14,9,89,105,13,77,119,249,54,91,178,8,112,114,200,139,241,193,157,149,19,24,215,255,29,115,244,243,200,4,116,152,80,76,21,24,198,126,15,42,65,61,107,181,34,23,38,39,194,25,242,141,241,83,72,117,200,221,222,81,105,76,240,10,6,142,59,42,4,97,139,215,187,112,209,135,100,227,78,22,246,225,225,254,41,180,154,209,92,185,95,100,144,75,234,244,3,92,115,217,6,239,111,15,203,53,243,181,143,253,134,90,195,133,167,113,164,124,40,55,6,225,190,76,8,68,32,224,226,240,49,91,165,90,24,163,30,162,251,239,217,4,134,206,154,83,216,68,129,183,195,228,105,222,215,226,3,146,130,228,232,36,253,72,94,171,194,214,252,157,95,3,70,99,101,131,160,198,0,194,216,175,227,168,197,23,225,87,74,220,187,206,46,233,61,163,124,38,235,152,65,150,54,63,103,36,126,101,56,5,20,206,199,230,206,142,154,71,229,190,22,52,182,84,49,56,60,225,63,187,211,16,162,9,210,233,62,184,153,76,180,180,198,28,241,10,36,194,112,236,4,119,150,242,129,186,231,22,80,183,191,53,215,142,96,9,238,91,31,21,120,133,133,168,59,33,121,80,157,170,126,144,253,187,228,178,154,240,105,147,221,239,48,174,201,107,31,194,11,210,9,12,57,76,5,230,144,223,206,164,93,100,127,56,52,147,194,152,72,158,55,122,153,254,61,199,88,194,70,151,152,226,201,43,77,65,183,74,207,192,157,221,186,135,131,7,2,71,136,115,95,24,130,107,191,255,192,137,97,193,20,105,77,254,147,79,211,190,178,41,17,92,24,235,220,233,40,140,88,109,75,106,63,48,151,181,22,240,49,37,101,22,67,111,215,61,178,74,192,15,189,24,233,185,221,13,98,158,110,18,142,110,40,128,226,51,242,91,189,231,219,68,166,170,192,212,90,199,108,216,150,188,42,93,35,35,223,41,133,134,85,98,72,232,52,85,51,240,63,123,31,24,105,246,251,219,84,72,181,118,223,251,220,167,154,236,74,120,15,182,95,149,7,117,1,91,202,236,18,44,28,221,67,167,198,34,80,36,56,195,90,183,114,154,128,137,197,201,195,7,116,34,227,78,22,228,52,228,225,144,11,230,22,173,77,84,84,96,178,187,151,255,52,245,180,194,134,138,177,18,201,222,20,32,219,223,3,181,204,77,207,140,27,236,88,77,59,6,195,74,31,177,51,76,196,8,164,99,56,162,150,87,231,218,68,172,82,242,156,108,67,75,209,56,25,71,255,69,81,84,232,251,62,219,68,120,4,38,162,235,253,54,193,210,123,137,79,120,0,182,187,38,134,217,220,162,14,144,224,106,108,78,108,120,190,53,249,20,114,232,195,251,66,192,197,97,170,130,171,188,117,73,56,65,125,166,156,197,35,210,151,233,44,234,237,209,147,97,66,237,66,6,156,112,243,185,224,14,105,155,248,200,238,136,28,75,197,168,209,29,222,143,154,40,198,2,14,48,239,54,233,20,85,94,154,76,206,229,76,245,3,21,120,101,199,228,74,127,26,228,128,107,211,196,100,10,195,120,239,11,207,41,183,20,106,166,102,241,42,83,96,8,247,167,192,133,132,51,71,45,225,76,222,107,226,171,94,129,194,125,33,29,99,255,114,103,14,240,80,113,190,100,20,90,158,177,138,174,147,201,24,9,140,11,51,134,148,164,197,213,244,225,197,42,214,29,62,231,96,213,33,229,222,227,105,38,148,61,244,34,233,195,20,28,144,33,28,48,164,52,98,99,33,60,190,61,244,63,6,242,188,66,37,156,184,88,247,29,223,11,165,129,93,228,123,81,178,31,175,205,112,86,57,55,73,7,59,63,61,29,38,109,81,236,55,219,12,61,223,15,215,25,164,75,10,39,219,40,62,152,165,170,253,198,210,95,49,131,97,107,184,37,251,230,110,48,81,36,135,241,36,37,129,231,34,208,230,131,194,49,119,139,180,129,217,181,221,64,227,222,39,101,1,7,30,230,203,139,214,5,203,99,95,24,115,124,198,92,49,38,159,176,168,129,185,199,84,255,218,196,19,118,147,223,182,66,130,22,15,199,201,24,171,15,24,70,139,219,115,234,195,171,252,246,143,234,209,7,13,239,221,117,73,158,255,87,236,178,224,195,2,201,74,79,210,181,2,173,85,204,21,202,12,87,28,156,36,38,30,123,194,201,17,135,93,197,111,106,27,249,200,231,78,25,167,207,185,85,72,188,236,216,202,40,250,204,216,145,168,227,104,89,97,74,99,253,96,68,76,177,221,212,234,3,47,139,249,4,60,121,19,133,145,218,106,62,211,168,248,169,237,118,156,132,176,234,202,79,84,234,217,161,125,97,139,162,180,128,59,241,26,233,26,230,225,118,139,154,119,204,151,54,180,82,15,77,19,159,198,28,217,55,225,28,24,223,118,108,136,139,171,162,204,6,234,43,80,161,115,24,22,72,233,56,165,202,107,248,79,47,147,199,146,103,27,107,104,44,48,228,42,175,114,135,81,9,32,82,25,207,70,166,126,202,123,213,114,75,128,7,10,60,231,178,32,99,138,55,188,196,10,227,134,179,100,141,16,230,242,196,83,130,111,253,188,214,18,20,151,68,252,244,198,206,28,50,226,184,172,61,81,152,44,67,238,22,10,39,99,222,114,152,4,114,153,104,103,51,180,242,110,135,249,211,179,192,148,38,184,91,103,154,123,99,11,74,57,178,219,250,104,70,164,38,31,251,76,82,50,204,178,195,80,189,77,121,246,143,212,243,91,188,68,78,251,213,165,178,218,112,248,128,188,117,134,64,70,182,157,99,134,238,229,194,205,144,6,229,27,109,128,6,142,26,145,237,141,11,68,248,210,111,206,5,15,198,113,177,93,85,151,215,60,182,70,246,242,227,1,229,220,190,52,200,192,148,93,187,153,99,166,195,85,196,34,242,102,151,88,127,120,197,45,89,151,192,104,34,184,55,234,236,87,164,90,73,215,40,5,219,221,7,28,46,178,27,51,6,38,120,190,2,238,228,251,201,111,179,39,185,214,195,32,195,124,220,48,60,112,203,145,134,117,224,69,244,84,230,66,38,29,222,239,156,72,238,140,75,71,89,73,179,103,148,29,238,220,214,238,168,224,157,200,97,110,83,69,213,231,253,152,184,174,8,28,59,90,8,156,20,129,113,234,175,64,201,186,155,130,18,122,77,241,104,146,72,100,134,19,214,77,158,10,111,206,162,115,162,201,179,39,28,229,238,125,224,227,205,123,248,25,47,38,52,191,183,181,145,197,93,24,230,173,216,229,137,75,237,37,91,45,9,203,219,147,153,6,69,156,252,207,133,207,145,63,157,29,5,4,113,200,45,48,188,2,41,70,133,202,16,249,105,11,185,221,198,157,88,157,116,156,220,92,175,244,3,166,144,69,126,26,110,227,20,171,11,26,149,185,4,173,104,162,57,56,87,151,149,135,202,71,113,130,254,129,174,73,45,114,178,253,236,30,183,53,216,225,145,105,21,152,116,233,121,209,162,198,196,48,193,228,17,159,218,226,253,242,211,70,230,124,91,147,249,81,228,157,241,172,223,237,8,138,205,75,219,5,124,206,247,117,231,9,137,15,50,158,204,223,125,103,63,73,219,229,14,137,169,114,174,36,107,71,42,62,97,95,221,56,23,29,69,73,173,40,138,39,194,207,53,216,172,182,158,76,29,214,210,56,145,207,87,134,84,68,26,155,179,40,182,132,243,187,179,76,129,9,149,186,169,112,150,248,121,180,156,76,86,226,153,47,188,182,26,49,221,142,216,26,160,165,253,93,212,124,30,177,178,168,41,111,242,165,97,88,235,206,255,108,146,241,251,210,165,26,71,41,37,162,43,30,126,54,82,217,101,17,81,109,113,56,16,10,109,114,178,144,226,73,9,151,195,29,87,193,16,24,215,131,127,12,35,219,146,77,148,78,45,231,19,3,206,45,105,191,173,202,220,239,54,208,130,110,93,88,150,25,178,110,227,42,85,199,160,148,187,140,120,105,136,15,117,64,81,204,233,119,76,96,179,189,155,77,39,186,19,14,172,73,230,198,148,163,3,31,45,212,34,113,228,193,248,33,3,106,138,31,49,160,137,130,58,57,27,240,171,166,122,143,234,57,174,44,51,40,85,0,97,227,111,100,205,228,188,36,139,210,179,212,199,48,51,74,59,150,140,249,56,108,140,110,202,179,2,23,83,169,13,19,4,9,226,219,111,14,172,50,194,92,69,255,249,150,108,254,248,100,89,248,183,117,191,14,197,106,218,170,195,211,208,45,247,136,196,145,11,115,230,244,107,121,89,81,193,29,20,156,141,33,24,133,97,70,84,80,97,46,90,249,154,117,84,132,9,140,76,154,75,228,13,254,210,146,162,157,2,220,176,55,59,66,201,89,96,210,115,175,57,90,25,149,170,173,211,240,218,51,172,85,206,49,121,237,110,68,80,209,113,234,181,196,182,50,74,164,136,130,152,165,220,101,162,65,230,223,195,205,122,96,210,49,170,194,57,247,117,13,233,36,164,94,192,63,241,191,128,41,210,151,23,203,38,114,16,93,43,85,88,121,13,38,205,60,94,236,220,100,166,236,225,148,136,69,82,52,163,70,172,80,225,78,93,66,204,83,150,196,108,218,115,150,136,175,32,46,213,243,129,43,124,47,190,219,37,248,153,228,74,71,32,114,56,89,37,22,233,49,140,155,182,78,20,245,199,195,145,228,73,119,91,33,22,209,103,216,148,236,133,58,149,112,248,187,190,37,168,17,64,11,92,145,160,108,177,120,207,22,95,100,200,19,129,172,216,55,18,92,211,242,193,184,203,66,92,229,48,137,225,98,227,84,243,110,134,177,203,149,61,11,136,110,83,116,204,40,242,196,246,170,86,166,19,135,230,249,240,194,193,6,108,149,22,241,108,170,243,100,91,193,83,57,239,129,141,138,224,213,109,6,182,224,209,109,77,108,78,94,11,250,183,113,91,67,108,167,240,177,172,183,23,138,211,243,179,175,203,33,64,114,71,114,178,239,223,13,161,201,249,3,235,85,120,197,45,61,160,40,56,141,171,58,62,7,7,126,83,216,180,199,226,110,66,145,206,86,152,212,253,128,9,168,60,191,108,106,51,1,99,228,201,250,225,228,58,166,95,192,212,239,137,33,66,24,161,196,126,8,252,254,52,5,32,35,94,171,236,231,99,90,181,94,56,99,126,119,44,133,209,199,115,123,148,42,177,122,147,20,109,135,207,36,81,56,156,205,68,213,135,167,235,205,31,216,113,122,187,224,183,135,75,197,3,87,145,59,180,136,98,77,113,63,48,125,228,38,139,11,185,134,212,238,150,68,117,158,78,98,248,233,219,14,207,0,245,10,67,198,236,152,187,37,108,59,206,244,51,117,134,194,120,119,162,117,30,207,128,19,81,137,205,46,227,135,147,57,216,236,12,191,45,211,210,41,8,219,89,92,51,153,101,57,61,240,52,186,175,128,225,104,232,10,163,148,57,162,215,70,51,40,112,51,178,227,11,167,43,87,253,131,115,172,107,76,168,150,245,91,23,54,195,112,27,64,123,177,197,37,97,240,190,67,66,24,94,14,101,168,137,230,184,61,131,82,94,158,125,150,226,140,171,160,253,180,158,232,192,189,135,131,151,242,197,33,247,26,164,200,75,9,87,203,52,245,158,7,237,177,39,12,211,99,17,143,4,112,237,225,118,251,175,48,60,110,169,94,247,20,73,140,10,147,169,123,39,2,36,49,251,129,197,31,79,113,234,150,3,191,152,10,247,140,215,38,230,43,151,23,88,204,155,235,210,208,58,15,217,10,97,220,14,78,108,222,154,157,86,27,147,193,215,46,140,187,178,8,204,230,120,123,86,167,104,115,0,35,138,122,103,82,53,39,195,133,59,252,42,97,129,193,198,173,183,88,234,27,250,14,211,145,115,104,13,233,57,222,98,23,121,52,99,66,15,108,132,224,151,76,164,105,68,215,2,179,69,71,191,169,171,17,119,33,196,167,109,135,135,22,79,202,150,75,236,217,139,18,182,73,24,65,70,136,32,112,182,79,24,112,21,106,106,96,34,1,215,225,7,253,157,44,175,66,85,115,137,29,103,153,228,148,180,62,198,90,187,22,22,186,161,75,110,9,176,32,142,123,77,192,197,94,196,86,47,40,169,183,64,73,128,80,12,74,173,176,66,250,22,225,14,131,33,11,9,75,1,154,96,49,82,224,168,165,238,61,206,204,179,232,197,118,35,241,99,56,65,29,249,216,168,25,73,107,211,20,137,198,88,68,114,129,46,217,252,81,77,110,116,55,5,5,221,21,12,230,28,215,197,115,79,186,229,16,192,80,71,93,223,149,25,68,247,167,73,67,204,53,220,56,16,11,164,7,70,22,170,132,223,192,178,1,239,123,193,151,0,159,240,117,165,168,159,146,68,244,179,69,93,55,141,114,252,3,23,171,87,13,248,172,116,113,161,66,87,73,70,205,109,221,166,44,143,108,137,8,181,137,139,72,39,41,130,157,179,134,161,129,183,189,10,88,144,175,142,142,161,59,164,253,38,21,116,220,142,17,139,21,43,5,24,206,199,104,13,233,176,192,70,167,28,182,64,219,146,196,126,80,18,151,243,117,58,64,18,189,20,134,198,217,87,230,249,28,137,202,139,11,39,11,12,244,235,239,144,162,76,224,82,5,196,213,46,195,77,169,113,60,153,220,202,38,27,6,9,94,123,196,183,170,84,149,138,17,130,179,46,72,16,97,191,194,99,116,159,157,140,137,59,156,144,121,19,114,189,40,103,224,188,47,117,22,97,217,10,147,223,151,175,251,52,65,141,113,225,97,34,156,227,250,102,119,150,149,199,179,82,132,237,97,210,105,89,6,52,113,241,143,116,32,184,213,161,88,21,248,220,184,115,172,122,54,136,34,11,51,153,28,71,248,21,206,69,165,221,210,150,106,55,125,60,63,215,151,14,33,209,133,241,152,134,243,10,14,209,165,43,147,178,243,96,27,183,251,251,227,27,32,249,56,173,29,173,41,254,149,137,148,172,20,184,132,213,8,13,169,220,115,249,156,199,240,137,251,222,176,162,207,255,94,123,236,128,255,240,63,94,253,177,191,251,247,127,249,151,191,254,227,127,254,243,191,255,219,223,252,229,223,254,254,95,15,240,31,255,252,127,255,250,31,255,243,175,255,244,55,127,249,223,191,255,228,255,252,237,255,250,255,211,44,171,168,179,90,33,87,248,103,206,244,185,222,132,69,124,104,93,183,19,140,92,114,65,60,112,183,93,46,96,44,234,113,97,232,46,92,217,113,224,75,80,71,30,245,14,200,156,249,195,183,81,228,239,167,53,52,18,14,19,219,158,210,181,12,151,158,95,11,150,85,240,238,166,240,233,144,7,51,81,250,74,183,48,4,24,235,193,163,122,199,238,239,226,161,129,173,7,221,18,127,54,178,232,55,205,251,192,231,3,143,216,196,168,63,161,44,87,96,204,84,95,177,16,90,83,42,34,48,113,4,95,239,240,232,114,62,9,108,124,10,222,113,116,221,46,105,203,15,70,183,216,225,141,42,238,133,73,219,238,225,122,162,66,105,74,244,217,126,251,134,35,209,70,43,245,90,54,132,233,206,29,38,30,110,238,206,161,173,97,84,240,253,245,119,50,60,93,155,108,85,222,243,193,144,22,125,49,74,40,220,6,32,189,176,221,180,71,27,243,58,74,160,36,100,119,253,156,201,200,182,163,227,89,104,141,126,141,103,36,248,33,67,197,229,75,96,200,117,253,210,110,158,198,155,87,2,76,42,99,191,141,123,214,201,64,113,114,154,45,224,178,111,110,161,45,145,2,95,147,195,84,209,101,93,34,99,71,241,43,53,140,139,211,85,96,172,94,191,211,216,156,79,58,87,74,177,140,108,135,9,34,85,233,56,201,104,165,68,107,110,222,69,7,13,46,14,223,129,241,200,151,162,211,216,2,38,49,166,150,235,89,20,38,33,201,141,228,133,187,245,50,169,217,160,145,106,226,163,198,16,60,83,9,86,170,234,145,185,157,44,202,43,15,167,136,195,245,49,44,135,31,255,183,190,24,129,111,111,93,204,73,38,147,156,48,149,71,97,185,165,148,91,193,13,76,136,223,123,198,61,174,94,141,57,131,41,8,252,70,5,249,187,125,107,115,237,112,62,195,224,193,103,8,225,248,166,2,159,143,224,66,64,99,155,175,60,235,36,47,56,171,190,49,221,36,81,230,165,31,140,68,164,111,133,224,223,22,25,11,219,56,118,139,24,238,182,107,248,51,40,123,6,67,33,108,252,196,158,158,37,194,246,28,112,103,212,117,59,45,86,235,235,48,114,38,253,153,11,217,169,133,32,79,170,82,227,106,51,9,167,114,9,216,40,43,159,173,58,156,202,155,11,165,156,151,76,36,244,27,102,192,168,29,62,171,143,232,155,79,5,188,144,165,232,68,58,150,130,131,195,228,170,139,174,143,17,202,148,28,31,109,205,247,0,194,66,242,1,229,42,214,159,17,155,136,192,251,75,31,27,121,148,231,124,194,218,244,45,105,207,173,177,76,91,30,201,249,165,127,220,185,151,175,204,222,138,236,52,255,105,228,16,198,146,214,216,62,81,0,178,141,197,86,199,132,76,128,112,148,156,133,2,115,160,244,12,189,79,63,158,54,145,251,245,108,26,24,118,241,165,169,36,73,58,69,43,113,233,24,20,203,0,127,198,187,155,114,183,195,70,165,38,239,85,77,155,229,215,122,226,169,96,221,235,118,71,141,65,115,120,25,5,143,194,84,131,237,15,230,174,38,17,4,96,82,137,151,195,22,21,123,246,210,51,14,159,183,226,192,166,74,164,59,49,147,250,155,72,220,49,161,54,215,33,71,71,167,120,207,17,18,210,198,240,158,186,28,33,57,216,169,63,71,219,89,93,245,91,30,176,88,83,177,170,6,65,31,217,235,226,207,13,53,39,225,180,255,173,204,53,91,160,109,61,71,23,101,118,213,31,205,52,123,230,224,57,254,253,102,65,5,36,181,109,15,220,189,74,116,114,83,216,87,138,249,135,110,167,45,65,178,128,216,129,194,228,217,127,110,14,40,8,200,219,208,197,3,201,195,103,67,27,156,187,154,134,220,93,251,112,152,16,74,127,172,55,138,63,138,119,141,186,3,137,29,216,202,12,222,71,131,161,233,85,152,10,139,239,181,97,3,169,171,60,107,143,251,193,184,48,21,30,10,231,8,68,77,51,5,254,120,220,187,55,122,26,175,64,205,143,85,122,190,79,245,65,155,70,218,241,140,184,73,156,59,108,203,77,81,227,204,118,148,84,180,244,24,165,84,15,70,99,228,234,242,99,118,114,249,189,48,68,35,207,76,57,87,250,228,61,227,3,116,61,82,19,212,211,201,7,133,52,195,186,212,182,163,76,193,209,157,132,10,224,103,155,109,167,33,0,37,56,211,20,70,26,50,96,36,213,158,214,152,200,61,7,92,176,76,181,53,153,232,223,79,23,88,170,219,99,138,159,173,207,93,202,150,38,171,161,7,78,61,139,253,124,48,12,182,75,237,43,74,101,252,52,7,54,137,48,61,143,97,163,243,214,164,0,63,251,44,245,50,197,215,53,34,14,227,53,244,241,141,248,84,41,80,89,165,253,188,24,73,88,83,224,165,22,18,201,183,125,251,139,161,110,34,121,58,116,13,218,130,104,77,33,245,179,167,32,8,237,159,164,32,91,36,49,102,44,121,100,72,3,237,187,61,67,158,172,150,196,225,51,211,78,111,254,84,253,107,251,81,163,160,249,126,20,214,34,201,20,192,106,35,242,182,2,110,99,201,218,192,168,107,110,141,30,24,215,243,99,88,193,148,147,74,192,240,29,212,63,253,141,184,46,237,30,63,186,9,217,232,40,215,32,208,152,197,120,110,171,154,138,184,111,183,127,4,110,153,251,189,108,81,195,180,3,158,56,224,255,244,55,50,113,240,239,55,39,138,49,207,124,175,166,62,236,112,133,34,70,63,17,178,138,43,224,51,121,155,236,48,236,163,211,93,54,80,22,192,248,168,195,97,130,132,222,26,75,182,201,174,108,121,181,217,63,255,70,181,68,182,24,138,195,170,59,198,167,85,46,73,232,19,11,157,158,126,207,54,177,159,114,227,51,60,27,250,147,225,48,126,48,153,152,203,232,150,191,121,139,39,41,235,41,106,154,91,201,119,24,88,170,246,78,122,157,32,254,226,29,175,152,59,47,140,138,163,47,99,82,33,215,144,237,203,164,231,190,16,9,247,37,164,19,229,167,89,20,177,100,42,153,121,89,59,78,166,234,138,215,162,4,118,43,90,145,115,241,103,83,116,165,119,168,105,133,24,219,81,124,219,178,49,158,198,72,113,71,227,106,21,62,23,230,14,224,30,98,226,89,70,165,175,48,154,41,245,194,168,226,9,76,73,116,233,1,163,25,35,99,50,168,74,254,46,189,211,198,164,200,190,57,169,20,116,242,215,249,83,132,76,250,240,179,137,135,77,4,233,67,149,32,226,129,141,231,44,224,12,15,145,188,55,229,235,158,189,15,221,206,70,87,86,96,14,136,238,47,70,206,131,206,112,196,54,220,42,169,22,97,204,207,47,55,152,231,28,238,36,115,44,125,52,57,48,62,205,22,5,173,127,242,102,0,179,105,27,49,55,151,169,112,200,72,162,16,209,221,50,173,86,50,43,231,182,165,214,121,132,110,90,214,158,94,102,89,164,200,183,59,76,154,152,152,143,108,0,221,213,168,161,243,205,83,162,104,236,46,80,173,250,104,156,107,72,147,212,92,182,203,225,44,238,70,152,33,229,102,160,189,134,122,32,37,170,216,36,218,24,50,35,95,54,237,252,108,210,93,157,140,252,51,57,163,53,133,37,186,9,90,229,80,137,214,27,239,144,192,212,138,120,70,255,132,29,168,93,237,101,96,163,100,202,14,31,219,229,214,60,27,76,41,209,114,184,190,30,27,130,241,235,243,138,152,14,198,190,34,244,160,213,120,28,28,38,45,88,183,208,124,44,202,48,216,41,152,46,83,143,103,248,152,211,69,77,184,232,162,198,57,234,203,6,18,242,49,116,230,159,11,16,69,123,14,159,33,81,163,121,82,42,20,23,55,120,214,72,236,14,152,27,100,118,197,116,36,160,72,247,223,2,27,169,161,163,148,223,103,5,169,151,143,71,67,167,40,150,43,130,57,36,174,58,12,9,188,92,149,135,149,27,250,230,141,252,226,177,177,228,225,16,218,123,237,21,176,197,169,5,54,155,46,30,206,189,79,28,77,3,7,130,179,115,1,11,179,11,181,102,166,132,18,207,222,230,188,19,216,244,237,218,133,165,48,184,90,128,10,229,209,11,183,38,206,84,210,54,92,144,215,126,185,52,153,163,198,174,93,87,140,232,49,203,116,18,82,149,52,123,44,128,130,248,136,220,174,32,138,110,78,63,55,93,250,241,194,88,170,37,199,44,60,15,191,92,81,21,87,15,206,250,88,31,147,242,23,233,56,83,120,198,144,26,191,165,254,54,105,196,115,221,41,92,155,140,73,129,176,190,197,20,62,6,104,22,243,132,194,186,226,21,126,192,236,11,242,214,56,96,86,137,95,54,90,206,187,33,141,68,118,220,104,177,174,143,53,119,71,20,42,89,218,56,138,93,120,243,109,32,74,234,225,25,159,182,251,116,49,2,206,165,142,82,185,216,113,206,253,179,201,193,129,130,218,246,219,44,9,175,85,210,94,152,159,132,73,99,35,221,168,147,46,129,241,0,251,91,27,201,219,16,47,22,204,108,227,158,243,212,122,92,162,77,204,63,196,18,125,192,73,255,31,146,63,8,93,35,213,1,129,18,163,147,126,67,99,18,219,21,190,156,54,228,142,143,42,34,229,211,119,35,45,87,215,167,26,249,44,164,65,49,81,200,216,45,218,26,182,143,24,113,104,34,155,182,62,183,244,113,55,36,42,3,154,182,222,91,39,41,62,225,242,190,23,137,4,62,197,17,125,170,210,186,34,95,229,103,151,41,200,118,237,26,106,2,43,166,10,180,109,234,136,237,149,212,216,18,75,183,66,202,175,67,190,57,1,98,215,192,120,148,29,139,154,137,228,149,166,192,231,172,42,10,67,141,122,55,203,142,221,44,47,70,25,164,108,196,3,194,162,174,115,137,34,243,104,61,199,126,186,70,134,123,220,42,73,163,71,137,89,230,105,182,148,98,135,45,207,166,43,76,221,80,192,38,6,34,95,172,35,35,178,226,225,115,104,149,30,48,167,165,119,173,90,252,72,31,142,156,223,133,121,109,113,183,210,181,229,76,87,192,152,35,50,44,103,211,202,225,161,35,51,174,84,125,111,147,33,140,51,221,184,40,117,137,17,127,110,110,247,17,129,73,89,23,9,41,220,97,202,64,169,165,166,50,40,145,48,65,229,204,238,70,28,211,163,45,122,230,98,134,159,109,187,175,25,51,173,153,84,156,252,242,180,92,75,159,105,112,183,232,231,34,61,187,197,76,34,197,89,111,92,29,234,158,24,208,51,0,73,114,64,200,82,54,55,145,195,172,55,93,250,232,14,165,248,214,88,205,73,34,2,208,95,55,47,72,32,93,130,165,44,187,60,87,166,230,86,54,110,2,8,221,100,35,199,50,12,243,14,167,127,155,122,12,80,150,188,124,80,102,71,235,81,79,152,12,231,157,191,182,185,25,229,78,53,96,148,157,209,51,104,245,212,82,169,120,144,195,156,96,169,149,169,135,27,255,208,162,53,37,119,122,246,193,53,89,98,253,240,193,244,132,57,235,50,40,186,8,181,19,174,144,159,166,230,190,133,229,8,7,187,148,61,26,243,136,24,58,212,200,72,91,42,8,188,160,102,154,246,138,174,235,175,34,221,219,238,159,50,136,192,20,149,111,159,10,184,247,146,28,64,86,72,156,220,45,105,242,12,237,121,248,192,113,18,15,39,12,40,27,22,112,246,224,208,25,189,115,248,79,185,42,82,173,187,156,172,121,154,32,192,82,59,135,210,110,151,102,1,54,18,187,231,197,72,233,189,112,147,75,4,78,97,151,141,248,64,253,212,70,59,226,134,165,249,155,53,24,55,76,231,108,196,47,67,196,35,129,62,130,223,205,171,161,57,238,137,0,73,199,144,82,119,174,67,246,107,238,141,69,191,245,89,125,241,90,217,146,191,4,109,48,169,55,71,17,97,152,218,152,100,95,239,119,65,10,78,66,44,8,173,59,87,249,132,129,186,232,177,9,55,240,116,253,43,74,194,176,114,100,113,64,205,82,71,180,38,147,79,39,138,213,232,249,186,133,203,153,124,16,129,185,153,245,113,91,63,55,115,242,65,207,182,61,3,38,135,39,235,210,99,84,238,195,25,125,125,184,177,95,183,128,81,169,123,236,202,75,147,64,170,46,9,156,10,159,51,53,220,196,72,122,84,117,93,13,75,76,110,1,239,214,183,218,234,150,53,227,27,18,132,205,83,35,152,3,9,207,54,135,192,121,233,126,69,168,111,220,214,212,20,203,111,103,202,236,124,35,38,46,181,186,182,198,242,241,143,77,42,164,88,165,184,65,118,142,1,135,241,117,87,109,90,123,176,119,161,226,221,155,230,30,64,48,18,244,37,70,75,159,151,254,48,50,19,37,86,38,28,150,154,57,4,247,86,117,229,6,188,232,35,61,99,98,250,25,211,31,142,38,241,20,247,147,221,22,99,42,32,188,167,23,93,35,29,27,110,88,30,163,5,75,70,79,46,10,180,220,114,36,171,161,235,183,166,72,158,228,131,104,205,144,139,245,198,114,188,171,235,220,18,134,94,234,56,175,71,220,95,160,125,19,21,65,51,83,174,58,16,138,87,84,66,200,177,217,141,210,44,90,67,110,59,213,254,74,59,88,16,80,91,162,80,120,170,105,200,184,68,107,138,239,244,18,82,9,215,229,11,195,253,150,213,150,47,88,58,31,12,235,160,38,247,116,216,133,227,246,132,106,88,107,89,77,226,220,131,48,141,74,83,242,14,213,214,39,19,215,125,118,16,83,81,208,32,48,242,92,238,72,239,211,234,130,165,107,184,49,195,185,79,152,4,78,141,128,177,74,71,248,138,58,42,43,82,3,133,140,31,85,32,254,98,152,107,93,220,137,156,155,61,188,141,148,231,230,34,27,98,35,9,102,236,120,56,231,147,108,121,237,171,142,255,96,171,191,146,16,16,82,141,245,110,152,164,26,23,177,238,72,146,198,138,254,193,232,168,100,217,16,27,249,239,97,15,240,65,138,84,29,227,241,34,195,247,251,105,66,123,76,39,129,77,119,216,159,93,184,128,201,166,4,23,126,143,56,38,110,17,212,47,5,62,95,203,179,51,201,220,135,105,71,91,23,24,53,188,107,212,121,231,167,223,217,57,230,166,113,121,236,231,181,24,53,63,241,73,155,237,226,185,224,47,45,140,105,234,98,158,80,122,251,25,211,31,58,115,27,234,92,64,243,19,229,1,135,33,214,209,175,113,126,219,235,244,120,180,137,101,10,74,206,180,219,118,166,64,54,197,88,48,29,177,237,243,4,34,169,199,212,128,80,161,121,26,58,196,206,150,156,160,48,110,67,31,109,179,30,100,180,183,133,199,253,167,225,137,237,178,19,163,244,85,156,126,251,192,4,20,158,249,111,106,244,254,94,133,27,188,94,79,140,249,33,62,71,65,46,185,235,210,180,8,168,79,35,24,109,117,55,228,130,225,105,230,19,82,165,185,244,162,92,172,184,203,223,43,87,229,31,182,235,38,25,244,14,51,186,122,227,51,53,121,191,233,146,125,176,134,254,244,252,201,130,58,156,206,36,27,10,67,169,229,159,171,115,42,54,189,233,46,187,9,143,219,250,221,82,22,81,255,124,87,30,25,31,242,94,164,17,37,223,167,199,47,27,68,79,152,10,203,82,191,239,213,106,126,225,26,230,219,25,21,38,124,85,111,144,21,193,197,152,26,229,160,246,60,220,30,195,40,106,251,115,153,108,65,48,55,97,91,196,141,46,112,201,205,51,200,88,151,198,140,175,247,220,177,61,183,135,116,0,202,96,245,42,122,12,132,8,9,89,237,188,70,209,208,154,27,158,87,71,144,6,74,78,61,219,18,233,89,95,215,142,201,79,36,165,62,190,133,236,10,59,211,42,58,135,186,61,140,210,220,175,155,168,38,106,249,187,205,164,21,119,190,73,237,246,11,163,46,232,6,218,100,47,212,152,16,150,75,104,163,76,38,248,218,58,106,176,117,148,104,77,97,221,120,14,78,11,189,120,207,171,41,44,41,108,57,208,223,231,196,161,147,244,181,141,79,122,5,58,44,3,84,22,144,137,9,127,99,106,34,151,143,223,2,31,188,91,104,20,58,182,162,230,2,220,29,94,0,63,57,210,211,187,56,27,181,147,254,65,160,31,81,155,23,233,155,155,59,68,137,102,154,234,197,34,251,176,69,207,240,238,175,242,120,208,246,12,119,233,68,242,126,233,218,206,240,75,123,207,22,254,26,245,214,100,114,89,124,191,155,230,207,121,156,119,167,35,119,46,88,53,151,250,45,216,133,194,183,71,58,231,124,92,38,104,206,198,84,49,189,42,77,45,66,200,232,216,211,95,215,22,148,194,26,253,225,225,201,9,103,200,192,89,187,169,235,239,167,218,247,237,104,88,22,164,218,169,219,113,46,47,175,159,88,34,125,173,167,117,15,189,50,98,187,80,133,245,183,231,174,15,1,139,8,148,26,251,217,139,153,168,14,47,99,152,214,185,50,118,139,174,77,20,50,244,115,19,154,158,190,227,97,101,53,189,145,90,113,75,56,153,77,207,182,47,245,19,227,149,246,109,137,229,147,219,99,153,46,202,78,62,216,202,47,150,182,230,126,236,70,49,85,39,93,77,102,152,73,179,239,212,100,156,81,11,162,187,14,159,216,31,141,137,164,23,137,222,173,146,245,123,107,68,148,167,198,177,207,154,192,133,19,48,158,85,181,230,57,178,154,47,145,13,165,189,6,189,224,123,132,1,217,225,1,125,225,227,22,140,42,42,242,130,49,137,213,43,136,63,109,59,138,212,150,110,227,216,215,222,173,246,43,81,23,152,228,68,63,33,182,201,151,234,158,194,37,195,119,5,172,124,74,162,229,96,52,73,141,104,108,1,19,61,55,137,53,251,137,142,76,247,89,45,218,26,178,84,31,237,115,163,94,75,226,174,148,11,244,184,90,65,18,191,87,123,238,78,195,43,58,225,161,94,93,231,8,185,161,45,126,24,243,113,62,39,114,35,171,204,127,153,24,199,19,106,224,173,189,196,150,52,121,110,43,50,36,164,32,58,109,209,129,207,13,94,199,115,147,119,237,115,127,115,167,30,26,65,129,51,195,133,206,128,247,190,10,13,102,12,160,83,17,207,38,85,78,159,13,105,185,59,43,225,154,131,183,64,15,123,19,43,114,184,154,46,139,194,60,177,7,140,198,154,154,10,103,246,197,157,237,152,56,101,72,6,17,23,64,14,198,64,153,233,218,51,190,71,137,198,211,104,73,212,9,91,70,92,54,247,182,132,27,69,249,188,241,108,163,253,87,24,130,153,207,250,34,23,109,107,101,176,121,112,67,224,157,60,40,11,148,11,140,57,251,109,8,7,110,148,22,104,235,106,18,153,14,147,147,151,52,214,134,135,246,91,149,144,39,33,159,168,206,1,216,6,86,60,124,27,149,187,194,203,85,112,65,207,193,152,213,241,64,73,232,231,90,179,164,178,39,115,229,92,194,114,40,167,90,165,206,89,96,234,81,33,27,177,248,79,115,92,235,165,138,219,252,49,15,134,195,220,177,164,146,4,235,107,123,125,46,50,222,57,63,193,77,168,249,93,73,218,164,17,207,48,170,63,134,36,219,22,15,39,36,223,158,223,38,151,35,90,99,49,107,80,55,95,42,143,131,174,166,30,38,104,12,171,143,24,2,118,181,235,239,146,141,226,31,3,197,187,199,57,76,150,94,169,222,171,98,210,16,234,26,67,161,179,251,239,22,138,35,139,250,190,176,211,155,195,84,74,105,118,20,196,28,225,233,92,208,252,54,77,25,131,43,223,79,242,131,194,240,50,159,88,113,142,2,21,40,217,137,16,141,39,210,220,189,38,136,180,56,42,140,180,53,213,47,197,127,26,253,153,161,33,10,88,208,86,11,152,186,183,39,78,205,52,172,254,112,74,209,53,113,20,142,98,232,84,62,24,91,87,75,11,184,121,146,160,235,112,69,64,108,60,129,2,72,38,29,230,154,160,110,61,216,236,71,252,246,192,167,80,158,32,4,44,174,142,46,61,169,71,163,178,45,59,104,36,33,207,147,115,15,29,102,178,122,75,122,92,145,13,97,210,229,63,140,90,188,78,95,34,39,46,95,98,249,244,172,108,129,33,170,143,9,138,252,143,158,136,131,49,74,201,231,40,85,119,73,92,126,195,116,136,83,60,156,202,245,174,239,188,40,29,241,1,165,254,51,235,162,111,248,125,186,191,215,54,246,228,39,163,33,237,25,227,13,3,83,125,124,199,166,110,29,15,39,57,64,189,245,100,118,56,179,10,23,36,76,101,133,7,41,64,1,147,218,168,174,227,106,101,10,142,34,133,246,172,46,60,28,159,109,180,236,74,181,158,45,193,210,132,191,45,1,141,90,101,96,0,38,17,103,56,12,69,133,166,221,144,36,238,53,251,11,159,217,25,195,173,93,67,234,213,91,83,161,162,197,5,176,110,111,247,109,29,152,77,88,215,135,49,213,125,99,150,43,155,120,213,17,111,100,58,121,199,171,201,35,62,223,235,74,45,47,211,26,122,2,105,38,107,155,125,84,10,148,34,122,186,16,207,242,28,62,122,6,189,172,60,156,68,188,26,31,164,116,139,39,74,82,15,105,186,49,228,133,137,167,61,231,206,228,169,1,60,188,169,105,102,89,244,78,4,178,178,101,62,106,98,26,41,43,78,157,77,161,65,106,154,18,68,126,87,243,88,216,202,221,170,53,37,243,44,33,210,147,124,196,135,169,27,105,178,18,58,97,190,143,147,192,149,158,181,61,27,69,210,219,97,164,212,180,245,176,192,105,13,120,84,61,238,97,111,242,56,27,149,79,24,69,26,33,172,136,125,196,79,67,206,175,219,56,219,188,135,0,161,47,123,202,149,12,77,51,158,77,173,225,147,203,68,126,68,242,65,129,129,70,55,121,184,157,155,175,31,174,87,16,194,63,225,195,236,5,96,176,194,66,82,82,20,230,60,251,190,7,226,210,80,242,107,207,10,69,234,14,111,104,78,181,103,176,107,185,13,196,134,93,244,0,25,216,45,159,83,129,107,38,215,80,109,156,80,68,244,198,150,163,245,204,97,206,220,229,173,97,94,27,227,9,232,162,67,229,173,59,156,146,251,233,25,4,164,203,97,152,212,52,54,105,241,246,64,177,42,213,136,65,86,162,248,94,138,214,171,38,66,29,148,237,237,251,150,80,93,150,249,236,211,184,206,124,229,22,124,195,91,87,15,105,193,107,251,79,163,77,60,154,190,53,53,222,197,225,115,49,95,229,249,90,51,38,48,138,3,189,191,147,140,36,194,175,99,21,59,38,245,39,82,140,42,82,192,56,119,245,200,29,124,43,55,88,241,31,165,162,193,96,116,146,61,119,119,85,59,146,247,51,133,169,23,139,135,227,80,212,35,224,204,240,228,148,196,11,141,206,150,53,98,203,12,223,62,102,100,47,60,217,235,7,110,81,246,73,209,68,42,143,213,136,254,146,231,159,35,188,0,255,177,182,110,68,223,186,195,204,241,7,93,205,83,47,241,228,182,39,74,77,44,217,153,177,23,75,5,190,99,125,45,100,89,134,195,80,234,61,33,112,236,65,183,191,80,48,26,237,9,160,19,99,240,149,11,163,119,91,58,195,241,157,124,110,208,131,82,119,165,203,190,83,41,232,187,85,133,45,101,63,225,117,182,97,191,95,176,11,159,77,90,77,17,66,172,203,223,154,104,149,46,235,99,212,163,75,254,161,248,129,159,32,55,176,87,88,28,120,111,37,221,182,163,171,184,147,6,34,192,179,255,235,70,74,200,221,41,99,72,130,37,48,166,73,7,203,164,83,63,152,157,246,217,163,77,74,205,7,124,53,21,44,171,198,158,188,189,88,252,7,63,7,246,180,121,170,112,81,107,218,4,102,124,191,226,167,171,214,92,83,93,190,221,3,68,199,237,154,173,240,185,78,186,177,64,126,194,124,82,72,206,142,14,99,124,192,84,145,74,207,209,254,217,119,208,140,70,82,80,4,226,162,227,56,157,213,6,162,88,223,51,124,13,237,143,13,132,91,179,202,231,120,178,8,225,246,88,78,159,2,92,235,86,235,12,102,144,34,112,41,229,177,5,140,51,61,198,132,1,208,141,20,250,138,52,227,91,163,85,170,7,242,129,207,133,39,198,132,108,146,250,116,13,49,135,24,209,95,102,198,3,207,122,187,134,34,223,219,115,114,157,47,156,210,31,224,154,189,16,125,65,250,176,91,221,15,28,172,146,7,166,220,242,233,89,117,190,178,245,179,11,222,182,109,57,31,211,129,169,56,120,95,171,7,245,59,112,45,235,25,19,10,132,99,68,207,61,118,60,243,228,88,106,94,22,192,218,59,219,116,210,84,241,1,41,101,44,205,181,203,99,147,226,132,156,241,61,8,250,106,108,158,208,71,111,49,205,134,213,237,106,199,39,124,237,254,61,126,92,205,250,218,103,45,167,26,15,159,212,160,232,139,33,249,182,227,225,131,220,228,7,102,218,250,160,177,84,146,172,174,73,45,96,138,207,197,36,46,226,28,179,196,242,56,238,43,178,123,26,183,153,112,45,172,216,75,217,251,186,150,219,144,147,214,226,0,193,21,175,182,248,52,61,204,237,47,214,33,138,16,99,98,102,203,49,245,223,238,72,115,63,168,69,37,46,90,180,140,131,218,231,29,155,161,213,157,203,7,129,196,131,58,119,135,75,214,244,250,153,45,63,222,191,7,20,209,89,141,229,252,171,40,113,152,24,245,92,79,145,135,43,45,193,252,109,194,132,90,33,210,130,15,252,252,159,12,129,178,86,190,64,67,21,239,140,106,71,214,242,38,244,48,219,61,217,150,121,138,181,110,134,213,234,27,22,75,64,56,145,41,33,43,221,213,27,15,204,52,174,90,179,67,169,86,141,223,182,26,97,233,90,37,141,170,198,113,111,65,29,233,90,195,73,20,235,11,117,145,162,37,34,173,67,28,29,182,68,65,57,67,238,39,231,90,21,82,231,102,106,12,77,203,33,53,176,206,56,86,179,241,153,104,105,149,17,131,133,153,51,144,16,147,105,72,166,77,137,81,131,228,70,77,172,201,205,56,151,104,141,253,38,214,246,196,53,36,15,71,33,89,139,145,8,172,165,24,84,156,32,15,99,200,64,199,33,5,140,19,92,151,0,133,93,46,225,107,230,221,86,191,55,190,152,221,226,236,67,199,169,107,25,21,36,124,225,217,160,6,97,104,224,19,31,236,221,241,208,57,153,218,113,138,52,115,156,233,201,244,71,228,217,211,100,193,114,192,80,114,41,108,210,132,97,151,66,148,165,11,140,106,102,231,166,177,247,42,79,229,98,70,86,37,198,36,45,45,31,164,70,97,197,36,198,17,164,231,253,52,250,144,177,239,128,42,41,31,161,47,24,98,195,156,70,72,38,63,197,158,25,29,216,248,90,204,12,133,73,161,138,211,41,227,85,220,15,67,82,20,123,130,46,120,236,181,92,179,175,85,174,45,158,148,170,214,138,61,171,211,164,0,67,213,244,112,199,224,110,40,119,154,61,220,25,211,82,205,220,105,78,161,233,74,69,75,69,177,255,226,8,201,100,123,233,60,218,219,138,90,98,5,164,62,222,138,239,51,196,53,80,142,66,173,236,45,68,235,163,49,249,138,15,39,21,10,127,119,237,13,116,32,31,154,33,120,136,28,166,104,97,63,236,22,53,221,149,73,244,126,188,68,92,107,199,177,138,190,235,83,5,127,190,84,31,113,126,224,239,26,15,87,195,38,89,178,197,29,35,63,183,255,117,190,244,72,241,173,185,233,182,249,192,105,187,246,2,69,123,68,130,31,216,20,228,227,134,114,174,12,202,91,67,189,207,138,51,162,32,94,174,204,77,208,30,198,215,66,77,239,225,6,224,178,52,99,83,168,8,222,117,37,35,161,244,242,110,211,91,88,162,127,60,39,94,10,1,79,58,69,190,10,207,90,239,210,35,107,102,42,111,7,25,7,225,38,170,84,13,15,37,5,41,219,88,6,111,235,174,193,21,62,239,114,202,3,122,102,236,247,2,19,202,151,1,211,60,88,84,188,211,146,243,161,144,79,162,240,94,183,49,252,33,58,141,142,69,185,250,253,86,104,212,107,183,41,170,26,75,102,89,215,91,48,55,18,226,219,50,253,115,83,214,26,50,193,234,93,214,108,154,250,210,80,21,220,125,18,86,14,157,163,117,192,70,31,187,25,22,172,78,194,99,32,247,25,118,37,41,236,89,92,11,167,107,144,247,184,207,131,96,160,114,149,160,44,210,195,229,97,98,0,15,89,15,229,137,126,244,20,120,58,53,228,202,107,59,61,216,249,238,166,113,163,175,101,186,236,213,225,62,203,195,90,115,78,251,230,162,141,204,154,151,66,162,145,104,231,39,106,33,19,81,93,30,150,197,228,9,32,232,221,163,198,32,253,198,85,211,227,209,133,0,162,204,96,210,163,156,88,18,24,107,88,222,10,67,175,221,215,42,28,146,210,51,78,181,49,162,103,76,11,253,152,20,224,206,29,61,35,53,85,89,84,150,241,245,68,215,166,221,194,4,166,36,42,220,72,139,107,171,182,134,29,219,245,173,237,84,235,34,169,114,224,141,231,201,127,27,182,88,37,120,217,168,81,150,126,191,38,4,46,77,96,82,153,115,204,5,54,44,185,232,114,191,238,206,129,135,251,139,176,179,62,28,57,164,82,175,3,12,69,133,11,115,150,133,79,189,32,219,164,108,139,200,158,92,67,3,157,251,115,157,169,2,67,183,223,162,245,25,37,77,179,48,78,163,21,6,51,146,212,35,233,195,207,14,228,60,145,56,223,208,167,159,2,147,204,26,119,116,178,179,180,172,158,154,142,188,215,117,159,165,39,140,113,70,177,245,114,109,13,220,166,50,19,161,107,214,149,143,180,159,244,140,76,175,22,199,79,70,213,81,60,69,104,113,151,136,98,84,178,81,213,55,189,49,176,175,83,17,81,90,229,57,64,93,138,155,223,181,120,107,125,90,159,21,56,174,255,140,207,35,87,70,88,118,118,10,235,172,20,81,144,7,61,23,120,177,197,43,151,2,25,51,82,164,243,61,117,27,85,156,50,102,100,32,198,126,119,174,70,83,68,66,140,122,239,236,29,247,150,192,92,146,126,159,29,169,94,159,33,97,1,13,191,144,224,64,53,120,28,48,228,41,23,133,169,135,188,199,211,163,100,179,144,155,25,237,186,238,208,70,209,159,238,198,140,22,151,35,174,201,178,128,72,94,141,232,11,114,198,143,59,19,58,150,25,177,255,115,111,179,156,169,11,15,84,221,195,125,208,140,252,95,70,5,218,192,25,167,64,179,74,26,121,56,37,38,43,142,221,134,206,135,206,82,166,221,117,48,159,171,103,215,242,149,51,194,144,201,248,111,83,92,148,116,103,152,232,212,198,2,178,76,27,25,210,51,135,249,198,142,146,46,63,180,49,188,236,113,253,207,144,182,73,191,39,41,105,237,58,15,200,236,22,24,67,38,149,128,137,115,136,61,64,137,65,170,215,129,118,134,180,55,109,77,214,230,16,31,151,138,186,44,178,101,242,140,187,207,164,130,72,63,39,238,158,25,190,162,69,4,82,110,78,199,30,38,205,39,224,115,175,94,89,31,14,201,196,245,134,178,159,78,33,241,205,150,88,237,240,208,250,121,124,182,92,82,188,99,231,84,80,18,72,24,128,123,89,49,164,20,22,61,156,204,56,15,74,188,150,241,105,111,125,56,107,59,182,36,219,230,187,194,232,62,86,255,214,232,139,37,109,157,77,166,197,223,154,138,109,21,73,75,56,248,71,88,89,27,162,65,81,42,72,132,18,92,44,25,26,46,120,148,132,117,57,115,143,246,239,197,49,59,117,84,50,251,240,138,198,136,9,61,180,201,147,66,165,229,48,155,192,210,214,228,0,251,152,226,137,83,42,46,152,104,161,171,11,24,199,132,168,59,36,10,190,34,13,133,173,113,74,208,10,63,57,161,62,255,237,124,214,246,210,49,133,93,218,37,118,241,161,163,147,42,68,215,213,92,33,211,97,220,234,73,97,28,164,126,121,178,130,238,161,68,215,205,202,232,188,117,81,187,21,29,122,62,152,143,89,229,174,175,28,218,136,81,150,120,45,182,172,253,176,96,159,151,140,197,217,96,40,84,105,33,44,209,228,52,121,164,215,49,111,148,98,123,145,17,234,95,179,89,253,181,204,133,1,213,166,255,180,133,24,69,132,45,81,182,230,10,11,203,8,124,138,72,67,224,75,200,113,235,107,4,196,186,46,1,163,228,118,211,243,156,238,73,105,82,201,16,69,83,57,96,114,28,244,107,162,223,52,99,170,116,244,24,68,225,240,88,26,147,141,197,97,172,201,169,148,232,133,58,83,239,26,252,231,253,129,155,56,29,145,39,235,75,23,16,43,189,196,92,176,202,64,1,241,229,121,76,203,36,171,196,144,129,10,230,24,250,23,198,129,172,31,27,139,44,110,125,220,14,151,72,36,156,221,141,91,161,191,213,204,150,55,168,36,242,59,10,255,141,53,58,169,122,131,241,211,215,120,171,201,186,23,190,244,115,235,198,185,227,240,50,209,156,249,144,204,151,8,224,227,220,68,79,64,186,6,143,82,9,120,60,44,225,140,10,243,193,103,210,233,117,86,125,185,51,224,210,241,115,133,89,194,178,106,142,183,237,156,3,92,58,218,210,149,57,77,238,215,7,229,140,136,26,96,6,159,243,62,224,173,214,194,134,167,29,49,174,31,106,85,178,226,54,199,15,212,71,92,87,141,195,170,233,202,197,134,118,159,32,165,88,75,53,222,8,138,207,136,64,254,234,115,202,3,35,60,212,28,166,148,94,55,59,110,68,205,183,12,178,229,91,125,58,14,19,158,71,11,206,185,111,201,2,178,246,150,149,12,57,204,53,92,223,139,248,64,12,10,164,166,231,170,160,203,62,19,33,118,216,182,156,170,123,10,39,142,199,101,123,229,146,151,20,158,166,245,235,240,222,237,65,237,198,244,205,112,28,11,152,181,2,11,253,56,108,19,150,15,163,146,0,147,29,241,131,205,193,37,186,19,56,142,134,43,6,28,24,249,191,242,108,165,117,196,201,71,105,37,198,141,192,103,166,68,90,92,39,171,87,245,52,160,182,42,145,153,64,30,206,80,21,104,59,33,134,219,57,164,217,83,15,38,199,15,58,33,30,254,196,217,172,87,82,4,75,160,190,247,174,209,239,174,191,93,44,142,229,95,132,76,173,44,106,29,198,162,27,87,24,248,62,166,234,28,226,171,88,158,56,13,188,117,95,72,70,32,235,219,56,60,0,251,217,198,179,229,174,249,26,88,236,202,186,39,101,35,94,157,1,227,132,212,158,205,50,60,65,222,82,155,122,209,197,11,197,180,211,168,0,167,71,229,246,156,24,37,133,245,215,45,175,253,209,112,88,228,121,5,12,31,152,78,22,52,164,107,60,124,39,99,32,19,120,160,232,225,163,178,77,36,70,186,214,80,244,243,107,190,77,6,169,100,71,50,148,253,46,90,67,28,60,158,67,189,97,21,58,108,94,178,165,167,54,85,217,53,90,67,27,249,40,95,64,63,147,239,195,199,126,132,49,112,241,244,24,53,187,79,233,34,65,36,183,197,23,163,124,188,170,102,7,121,121,126,241,35,8,89,147,90,174,131,19,109,70,107,210,13,164,227,168,190,215,152,135,137,120,119,209,109,167,5,25,9,244,33,133,10,85,129,169,48,245,125,158,68,132,94,116,174,16,7,172,177,184,167,165,157,60,6,3,180,237,241,240,185,222,239,133,94,106,106,177,254,150,233,231,232,134,185,163,36,8,216,114,225,5,38,185,36,182,219,105,55,226,165,48,245,234,209,53,171,251,81,152,154,199,139,82,106,248,28,50,20,164,196,179,143,45,211,158,141,254,60,44,62,7,101,79,35,191,198,6,162,199,14,27,103,175,28,187,141,17,243,17,53,165,41,253,101,68,162,123,188,213,185,53,39,93,1,199,96,40,36,244,58,156,80,145,81,123,98,162,10,20,187,41,222,112,149,195,129,64,47,172,195,14,211,76,83,131,1,73,190,184,237,66,75,92,133,103,104,27,45,120,247,232,43,84,244,67,40,53,55,149,28,45,199,215,164,216,124,108,213,241,177,139,162,163,136,190,86,21,1,178,206,248,250,128,163,112,201,69,33,87,243,213,199,33,113,14,74,81,83,35,213,29,219,38,78,160,211,243,249,192,80,115,228,56,191,164,86,3,176,143,72,140,235,237,231,137,18,105,35,68,175,98,213,183,130,155,107,171,242,17,105,96,59,14,78,132,218,166,170,38,21,103,17,181,90,45,46,219,34,185,116,70,40,199,162,175,182,15,171,220,19,97,140,21,103,54,118,165,88,173,153,140,188,219,113,252,209,122,226,31,131,22,214,129,120,248,47,186,42,240,226,115,70,235,137,254,147,180,198,39,83,99,187,34,62,86,85,97,14,246,249,158,203,53,70,142,25,166,176,41,162,133,173,194,246,163,154,100,167,39,232,46,134,33,68,137,189,8,112,101,35,118,109,1,87,25,148,82,8,28,197,22,143,180,90,125,148,191,204,166,139,95,198,211,32,179,236,92,242,208,94,141,95,222,86,114,37,170,99,99,196,133,17,5,172,94,20,53,225,242,59,98,92,30,85,1,110,70,117,35,133,173,56,14,85,155,14,57,217,88,58,150,151,32,182,118,65,183,188,206,124,39,48,182,163,244,139,108,169,30,211,191,83,46,167,26,111,231,228,114,218,13,171,188,131,208,75,181,212,152,133,97,66,81,33,84,20,134,40,51,142,251,243,37,83,126,164,214,232,90,252,246,176,202,217,172,74,108,189,70,222,117,135,14,94,101,220,206,131,115,100,132,179,19,82,80,44,112,51,90,150,128,81,186,211,105,68,214,181,187,207,186,9,169,235,250,216,228,88,196,94,55,184,175,23,157,193,196,228,227,181,10,177,39,133,219,188,165,78,157,196,118,97,252,216,217,92,46,169,221,215,18,239,51,139,7,210,167,48,27,113,38,87,69,211,49,244,227,116,176,172,132,165,10,113,38,36,112,143,204,186,159,149,87,216,227,215,53,206,206,52,148,29,229,220,245,219,253,90,63,133,62,237,55,172,170,113,13,128,218,175,23,29,178,179,77,174,232,218,198,1,166,187,153,233,53,251,20,167,180,38,11,121,31,67,154,107,216,141,195,46,159,50,21,50,148,133,211,15,123,75,117,46,245,129,43,225,214,15,38,70,47,218,49,252,118,36,246,32,164,196,142,164,109,203,114,146,33,156,91,100,83,104,219,243,105,155,239,179,84,64,180,169,98,155,164,224,249,102,117,166,73,210,56,133,109,86,43,2,244,199,142,178,112,142,204,81,4,176,253,60,166,2,65,57,246,217,143,122,80,47,81,177,98,66,220,10,19,221,219,14,163,48,247,236,102,208,87,6,60,40,183,203,111,235,179,37,121,207,97,111,85,181,101,90,95,167,134,41,173,139,54,0,75,147,162,47,31,21,200,224,132,178,195,30,62,110,207,97,214,80,49,77,170,99,194,122,130,116,3,207,186,194,181,165,24,21,171,114,19,51,164,192,34,23,190,3,228,120,30,133,94,50,244,202,136,169,176,173,178,74,207,7,146,142,124,195,154,228,64,170,166,95,177,66,242,29,48,68,154,79,107,19,48,43,14,163,50,246,28,62,148,198,249,166,130,240,100,209,155,48,17,124,102,238,7,19,221,153,122,190,192,224,234,211,148,177,87,215,27,178,63,212,110,126,40,66,50,73,20,120,169,101,77,49,137,49,47,225,32,16,184,88,117,149,63,155,90,73,185,87,193,219,158,34,155,195,124,228,98,104,83,77,81,156,55,195,210,228,146,190,148,145,39,196,27,195,11,39,243,0,185,210,226,177,0,210,33,247,115,176,17,32,187,95,26,215,115,169,170,53,139,60,131,143,23,228,215,105,235,233,193,21,32,46,224,132,219,81,103,22,152,202,142,25,83,212,184,245,31,216,168,211,29,158,232,62,201,144,156,95,207,94,10,75,250,67,238,82,119,0,140,180,131,47,108,83,58,151,27,89,65,227,41,146,55,41,26,105,85,149,81,119,235,33,54,72,142,246,185,20,43,138,88,189,103,180,158,61,150,232,165,168,22,159,51,244,220,54,125,93,195,123,56,31,184,152,194,184,111,57,217,204,161,23,118,209,74,35,26,43,106,42,195,37,22,97,215,129,46,89,85,53,89,200,89,87,236,148,153,123,228,208,142,145,26,82,98,19,134,70,86,244,169,207,252,188,40,106,186,194,165,131,160,10,226,115,62,36,36,8,37,21,122,206,29,69,28,239,24,129,101,85,37,134,171,16,135,175,195,22,168,147,158,213,102,153,110,14,147,97,172,106,203,118,143,205,113,119,159,166,232,37,2,214,136,199,199,245,225,156,37,93,8,163,9,217,166,235,240,216,184,20,85,119,158,0,99,187,87,119,163,63,86,193,112,136,70,220,103,120,236,35,106,57,84,149,123,167,228,172,152,28,154,150,116,161,50,233,181,223,21,96,209,126,153,72,213,72,47,98,14,83,135,40,213,72,251,151,23,116,15,77,184,251,146,170,222,119,110,82,61,206,197,254,248,43,27,74,23,211,189,176,144,4,17,110,19,216,178,253,70,28,140,89,248,164,9,102,149,30,30,197,81,136,55,202,107,195,151,58,34,197,133,160,79,23,46,119,4,210,118,240,2,24,143,95,126,122,70,97,78,139,195,167,46,11,127,9,76,98,91,140,169,113,193,203,46,76,32,39,239,56,239,155,241,146,63,93,131,150,32,142,236,31,179,188,192,141,234,154,120,184,105,80,119,129,187,73,98,58,188,97,96,213,223,134,142,125,197,202,159,103,141,201,158,4,181,79,143,52,174,159,162,114,82,24,107,218,13,98,4,82,155,196,232,209,14,195,65,82,99,195,203,75,10,223,120,22,23,124,255,96,100,217,73,25,10,100,21,212,62,251,195,151,17,105,105,107,210,111,115,108,213,86,142,155,181,231,84,181,150,56,179,9,86,107,207,137,34,198,111,147,245,171,38,49,158,181,149,226,192,167,100,246,65,9,244,149,56,178,243,83,95,185,41,49,70,246,61,142,32,152,55,229,167,171,37,252,249,1,150,73,159,46,58,104,25,57,206,237,39,35,201,32,58,166,156,48,225,135,157,38,107,188,117,170,145,180,230,141,201,49,43,98,17,19,61,112,106,165,159,116,66,122,38,218,78,55,148,205,117,163,72,33,226,134,129,186,70,101,27,4,226,103,151,89,10,143,22,69,246,184,22,37,17,30,212,148,54,29,165,50,164,190,115,124,166,176,114,186,209,87,43,154,107,36,61,160,110,177,151,174,62,4,179,175,169,49,80,124,200,207,10,64,224,210,159,61,73,67,73,47,28,73,246,228,49,55,245,39,218,190,224,194,127,100,109,89,9,190,14,25,179,220,95,139,156,45,181,206,206,52,130,211,201,123,134,247,170,60,115,148,122,112,55,206,200,14,200,207,151,166,172,167,70,227,115,149,73,18,240,69,30,146,196,47,135,57,223,180,117,107,16,14,250,91,155,54,134,4,155,155,121,103,118,180,158,40,117,201,195,59,242,230,237,182,182,47,127,225,129,29,181,215,109,93,212,138,106,150,15,222,238,195,169,78,150,135,155,88,130,31,18,70,59,170,33,122,120,104,122,132,165,8,140,202,189,170,77,108,137,152,40,200,151,169,116,55,133,106,41,106,84,32,28,196,28,188,48,1,182,56,180,225,88,122,36,151,155,101,169,164,152,194,221,40,216,2,238,164,53,196,183,102,195,151,213,209,19,169,139,190,145,154,104,64,149,17,35,137,125,132,143,149,74,168,172,243,191,51,133,239,37,160,146,93,36,63,204,190,232,26,14,63,129,30,161,176,59,112,232,216,152,52,80,145,196,26,110,154,195,37,78,65,219,208,55,254,81,181,222,223,229,194,38,46,107,68,212,119,142,87,46,196,90,228,180,39,51,233,216,33,222,175,194,74,144,232,135,145,185,70,22,35,113,205,172,218,219,189,154,78,209,189,155,116,76,23,129,27,209,179,37,87,23,141,126,116,202,251,118,108,40,220,254,146,172,219,99,149,224,19,156,209,115,80,25,21,248,205,239,54,121,44,107,221,111,58,27,95,138,75,21,178,68,146,242,131,70,192,140,196,26,170,85,166,164,19,109,163,60,141,42,15,18,101,53,141,119,119,138,89,71,44,122,86,146,72,197,225,188,37,73,43,90,111,147,5,190,48,116,173,81,4,2,235,108,82,179,178,91,50,185,123,188,39,247,135,46,33,219,78,68,54,12,168,9,37,112,150,19,181,147,225,85,99,154,65,187,161,207,222,40,145,198,193,67,81,220,150,83,13,74,177,80,137,98,151,221,170,83,186,41,193,158,113,53,58,219,3,242,242,23,38,79,96,221,147,9,205,49,81,105,224,227,25,113,230,221,10,147,240,187,144,244,70,65,166,127,108,242,68,155,184,6,32,135,9,41,39,106,43,140,45,233,194,72,39,184,170,12,197,21,172,101,249,237,210,172,216,223,97,188,212,55,209,125,179,9,39,231,218,165,194,225,44,116,57,155,176,150,139,179,200,155,132,97,22,141,42,118,108,120,89,190,23,51,46,134,41,155,202,176,82,13,127,177,5,35,136,176,62,65,165,138,124,99,180,158,198,206,42,112,197,225,114,225,245,180,69,34,37,197,163,119,125,156,249,195,202,218,190,121,102,81,173,157,31,148,132,150,229,48,76,73,98,31,25,28,245,118,95,165,128,194,132,174,253,120,88,84,15,107,16,98,88,2,146,175,62,114,136,207,231,105,2,159,239,23,249,147,86,152,35,25,169,150,242,123,62,88,192,229,156,129,77,97,10,231,125,155,38,119,83,105,97,55,202,47,45,138,126,168,222,228,114,165,95,147,141,219,223,219,14,66,253,152,13,138,46,255,105,147,3,145,24,197,89,244,165,221,175,213,32,183,210,89,138,47,50,234,39,9,20,172,169,43,164,98,91,248,37,1,125,54,45,137,96,26,82,226,229,29,135,25,89,151,54,7,97,91,49,75,7,164,113,69,151,0,60,4,190,165,153,135,107,234,168,112,224,68,188,202,244,161,250,122,208,91,46,206,118,185,164,22,157,103,243,1,253,189,80,70,147,108,244,13,183,12,254,230,15,134,157,41,39,253,105,104,232,252,74,72,37,206,115,179,58,155,252,190,161,50,75,129,148,194,207,13,61,120,113,61,233,181,77,172,82,215,64,98,171,245,155,21,147,234,177,22,136,2,213,114,91,147,44,165,71,204,198,98,245,81,33,179,253,156,86,91,55,68,152,43,253,225,57,91,98,161,192,16,155,71,107,68,85,183,124,79,246,199,91,134,117,246,171,170,117,242,36,162,177,255,126,235,147,112,77,211,88,2,186,244,51,56,42,112,177,32,95,170,251,37,66,103,223,39,177,67,98,234,158,149,45,49,168,57,188,170,214,51,217,23,59,139,187,58,220,225,6,212,137,202,110,156,226,225,20,41,235,116,128,40,42,174,9,187,146,31,94,117,111,192,145,24,99,78,204,106,232,2,108,156,74,110,82,108,19,65,19,91,126,16,76,200,238,157,32,14,85,165,226,111,35,34,212,34,215,99,91,49,129,220,127,6,44,139,225,138,34,156,115,236,86,105,61,200,176,114,199,59,217,24,156,152,23,62,150,254,142,100,14,44,220,199,47,137,71,122,59,21,189,205,181,84,244,132,91,212,254,196,94,109,236,252,67,94,140,12,229,233,135,16,186,77,77,189,50,195,116,163,253,66,202,143,87,49,242,6,215,159,237,190,214,245,75,132,19,20,97,115,255,32,124,146,209,244,16,33,134,182,226,135,207,81,38,190,36,46,229,190,43,108,219,87,155,98,28,248,229,118,121,11,151,22,48,220,3,62,77,82,134,167,75,127,118,216,245,53,214,222,185,19,234,17,130,235,41,156,88,155,90,241,246,244,171,91,33,68,44,46,66,44,58,32,147,235,85,124,200,161,202,73,100,185,99,59,222,57,164,164,106,88,72,92,87,124,97,178,105,139,239,13,106,128,185,238,228,167,143,58,249,201,253,11,186,157,109,149,60,114,118,161,7,61,34,209,150,75,216,146,162,57,182,155,179,145,250,183,32,23,88,107,151,129,73,157,246,151,238,70,118,185,4,62,91,95,247,89,176,201,255,74,186,23,90,158,187,187,29,206,30,128,82,75,125,122,94,226,10,66,213,85,210,0,35,239,125,54,90,239,26,229,144,185,233,123,119,99,113,118,24,134,104,233,154,49,61,44,119,32,111,188,103,77,143,116,248,37,227,82,183,201,39,170,91,123,78,152,214,207,108,138,155,40,255,211,158,155,128,152,195,164,206,232,160,161,70,224,246,182,37,50,75,69,247,134,219,1,186,37,131,201,199,223,85,170,188,96,91,224,189,150,195,200,2,38,125,56,46,179,47,140,65,8,182,117,169,162,167,0,59,121,217,40,121,235,176,74,72,99,86,196,110,222,184,60,188,228,72,23,229,233,129,106,163,117,151,26,121,148,39,206,66,141,166,164,249,202,138,63,55,177,45,79,174,132,80,101,187,152,166,13,213,253,157,43,84,12,50,135,225,227,60,235,171,6,76,172,89,186,77,229,84,91,255,143,182,51,217,161,165,57,142,243,187,104,173,69,205,3,215,134,1,3,222,121,105,8,134,96,19,2,1,155,18,104,122,33,8,122,119,215,151,167,50,43,90,123,46,68,221,123,227,239,62,221,213,53,228,24,17,87,35,77,217,20,158,201,115,1,84,36,154,66,205,67,155,201,115,77,135,17,236,208,33,233,80,131,223,162,105,52,228,152,9,10,227,137,245,24,238,105,206,237,131,201,225,122,17,47,43,197,210,245,2,119,203,52,197,199,250,84,133,194,106,92,61,19,109,189,21,67,164,166,16,62,132,185,223,47,166,63,88,34,211,212,68,173,252,166,160,149,230,235,131,65,21,232,254,201,166,82,111,235,231,58,15,22,229,37,148,83,37,45,222,162,181,162,69,136,137,231,20,254,22,222,153,2,169,183,46,155,234,200,3,167,144,138,90,156,50,85,227,56,112,10,148,104,26,160,48,124,23,93,28,103,135,232,111,55,51,219,89,63,7,85,232,239,222,112,8,102,189,24,106,110,15,172,33,109,87,68,7,129,247,72,108,18,190,91,109,216,211,101,64,243,122,100,136,219,212,54,138,126,141,106,52,67,177,213,161,88,38,131,50,225,246,246,17,235,29,227,88,30,123,66,4,20,91,184,41,115,53,253,150,120,62,158,154,164,104,185,79,157,39,211,72,55,87,28,0,53,101,125,45,90,14,92,246,197,142,204,162,233,19,59,18,131,146,224,236,28,199,143,149,77,120,14,19,22,9,251,132,98,47,29,239,99,89,187,106,48,54,0,217,89,29,20,202,239,159,185,74,38,88,103,202,153,27,61,199,123,177,112,117,209,115,122,76,63,80,249,30,202,241,248,251,105,231,92,94,63,54,158,245,125,238,214,220,44,179,142,167,250,153,40,180,23,135,165,48,168,79,209,45,3,105,235,242,60,31,68,222,36,14,58,167,5,59,221,246,129,182,87,195,210,147,88,67,84,188,153,104,207,231,197,172,117,87,110,142,66,150,252,246,166,69,164,199,213,136,150,73,180,253,108,1,200,52,133,95,132,81,40,79,182,77,215,229,57,70,89,35,153,196,95,107,244,217,154,30,135,38,133,168,38,169,78,41,190,140,84,92,212,194,55,132,172,28,31,49,226,40,124,79,129,217,102,250,243,139,80,7,208,171,237,136,120,54,31,10,37,239,181,150,181,90,140,176,236,8,105,136,41,11,109,254,140,137,102,65,35,161,38,219,68,146,137,84,196,76,194,239,82,24,127,80,76,183,156,52,21,109,45,242,98,70,215,170,241,93,92,193,25,229,216,166,22,163,99,86,42,19,37,12,248,106,180,237,2,179,221,197,242,177,197,169,23,67,171,57,194,49,161,91,74,154,133,140,91,161,132,1,100,244,96,178,248,104,145,63,127,10,219,172,89,241,247,131,45,96,226,95,211,194,174,210,126,127,76,154,227,244,60,135,172,15,147,68,21,184,90,148,196,247,202,52,85,29,104,255,210,203,177,209,146,31,209,183,198,85,8,223,96,179,63,201,12,38,237,54,194,121,167,165,86,58,228,241,66,112,215,252,185,152,251,162,66,189,77,185,96,174,56,184,40,181,150,237,202,34,63,30,85,224,80,172,159,162,100,171,43,116,77,190,109,181,61,162,111,186,45,53,150,194,84,32,203,185,117,76,172,192,125,132,141,67,145,153,142,9,27,187,7,212,177,36,170,246,93,110,43,33,157,187,132,29,66,216,95,223,27,111,99,180,176,113,216,210,117,72,81,228,142,155,195,173,43,219,153,117,255,236,25,23,111,99,53,145,143,137,184,112,88,41,144,21,45,57,33,72,168,54,207,191,115,53,39,252,250,204,20,232,98,4,214,138,7,154,170,166,203,165,17,103,105,75,163,41,244,114,103,63,3,224,5,48,251,64,96,108,183,236,70,206,160,233,90,98,18,196,1,170,211,31,83,237,78,69,207,208,171,81,150,240,15,134,172,100,19,107,215,184,252,60,190,181,141,190,66,87,31,197,168,37,251,189,201,82,139,195,102,53,185,94,67,75,77,57,25,86,185,216,214,185,219,217,198,142,46,116,135,56,12,150,86,117,152,232,175,152,3,200,172,36,103,90,220,148,152,40,23,207,38,223,56,188,241,159,48,206,22,105,34,230,120,26,78,187,180,141,18,162,72,197,180,245,19,59,243,235,175,226,252,179,77,83,115,144,179,195,84,25,107,28,149,85,177,92,129,129,210,110,24,210,228,234,51,74,20,85,95,152,230,1,109,0,182,118,212,238,198,116,38,248,191,100,23,103,144,233,149,185,48,4,80,90,41,206,191,140,26,143,6,111,118,86,152,46,64,247,7,15,76,221,166,76,52,182,207,230,125,22,72,86,29,235,65,190,54,159,55,121,167,210,134,159,115,139,249,70,190,43,231,119,49,133,127,114,190,16,213,27,110,98,157,215,70,235,70,44,48,2,80,207,204,207,164,195,69,152,114,19,238,39,6,229,67,142,228,168,88,127,36,142,200,140,251,92,193,215,209,215,110,16,47,199,166,68,224,65,36,51,206,107,255,148,69,124,9,52,145,19,196,181,164,28,205,87,79,155,159,83,147,176,203,113,22,253,206,180,108,170,133,181,173,118,63,220,42,43,18,145,44,4,229,45,195,155,183,176,156,249,64,85,199,155,120,65,220,28,27,116,235,128,211,26,24,158,17,12,92,245,51,162,199,228,170,241,219,199,142,153,26,82,199,73,206,51,252,88,24,208,181,137,125,35,147,48,253,98,210,212,218,38,104,91,210,242,111,157,172,185,65,199,140,51,56,199,126,182,41,46,146,178,103,72,177,219,142,221,112,51,193,37,42,193,84,161,253,213,63,230,143,64,68,96,82,65,111,225,55,115,118,46,220,32,92,181,131,53,214,238,57,64,194,96,6,198,191,113,47,250,76,36,171,195,20,152,100,91,14,152,22,208,24,52,224,77,242,192,127,219,162,247,17,130,229,76,200,132,225,252,106,54,218,41,23,163,78,235,124,236,68,183,146,208,56,24,76,154,214,209,142,208,74,21,20,186,208,230,203,135,170,130,55,40,246,90,156,104,177,238,143,171,250,186,108,219,175,154,222,121,203,105,218,160,174,67,135,116,33,100,236,207,77,129,233,231,107,83,176,208,110,143,46,50,133,3,131,66,224,202,106,188,87,151,92,206,254,38,81,13,226,150,158,127,39,58,203,189,101,26,146,231,30,190,35,149,99,213,20,173,0,166,165,6,95,193,225,179,95,105,49,32,150,37,154,54,23,46,184,155,82,190,178,81,18,240,50,91,122,12,216,208,228,193,161,238,173,190,205,163,49,73,184,87,175,198,202,242,155,147,189,23,39,124,91,171,139,127,107,66,218,73,56,111,89,63,211,153,226,168,170,101,162,202,173,161,5,244,248,236,241,93,80,83,20,175,14,90,127,143,116,210,224,135,127,175,11,27,214,179,27,203,220,80,27,192,14,174,235,254,184,44,126,239,106,4,232,250,211,104,144,120,252,151,205,141,154,70,221,115,16,210,245,216,24,218,19,237,63,108,104,61,59,83,9,217,221,51,101,37,244,176,141,79,233,230,233,16,61,46,45,233,249,66,249,86,243,175,73,145,206,214,194,4,202,116,87,236,88,148,145,107,187,41,235,109,58,253,177,165,240,218,199,199,192,73,119,106,101,202,248,75,255,152,211,84,122,220,36,193,166,156,228,172,83,53,223,172,160,104,57,76,1,252,46,31,67,230,14,119,167,243,179,77,53,206,140,136,223,239,140,72,222,232,31,251,201,122,185,28,166,18,76,97,86,147,87,40,34,209,35,162,93,148,135,82,65,232,96,133,174,126,168,11,221,41,88,188,179,187,83,227,55,52,218,210,140,246,212,97,74,62,68,52,3,47,150,222,114,191,57,230,206,104,26,139,196,164,108,254,214,3,14,32,189,57,177,52,55,57,97,31,86,190,116,34,82,185,142,24,19,216,6,148,50,131,134,154,254,62,6,239,168,251,9,53,101,176,2,57,124,64,109,198,30,166,201,81,252,189,206,70,165,199,245,32,110,185,253,214,104,5,8,191,208,70,151,152,2,44,135,141,188,69,43,45,6,140,143,247,151,205,12,171,229,83,198,97,61,1,14,179,107,106,189,15,178,46,219,55,35,136,240,103,251,20,237,64,122,114,31,155,160,65,215,20,25,57,231,237,150,192,160,43,191,202,62,199,116,62,243,215,127,153,116,154,48,254,159,53,123,140,171,226,135,3,41,201,41,250,238,20,118,17,135,190,111,77,93,226,167,200,28,81,213,233,164,103,108,176,165,235,238,79,57,194,112,117,135,13,221,76,210,134,155,86,140,218,202,31,205,72,125,63,133,172,199,63,244,250,247,109,205,154,90,176,64,210,51,248,110,217,246,80,77,146,146,105,20,145,124,68,233,116,200,234,33,16,30,172,225,64,152,13,175,161,120,200,235,147,179,194,144,194,33,78,42,53,209,5,223,199,157,73,147,249,212,240,22,181,39,199,19,14,24,19,169,127,250,21,122,236,193,212,205,213,162,253,29,197,66,11,254,100,70,35,175,13,128,199,38,25,190,199,66,37,220,167,182,125,177,53,245,120,48,252,115,45,89,203,20,50,121,150,204,142,176,245,105,57,67,109,126,249,194,93,232,106,78,109,1,199,238,115,81,59,62,37,165,44,218,56,15,235,203,141,212,64,26,98,74,21,74,39,48,138,19,162,225,207,25,157,129,52,237,147,132,112,211,204,136,24,149,236,144,45,124,121,153,6,38,164,216,194,128,248,7,129,81,180,33,220,93,148,139,120,5,21,113,25,232,105,245,206,231,211,142,229,47,205,122,104,202,51,197,36,190,115,140,170,209,172,68,159,155,126,219,176,8,173,41,88,21,70,136,248,21,47,92,193,41,53,130,37,165,238,162,230,216,175,198,1,152,74,242,70,75,152,239,147,166,228,241,121,231,99,151,29,251,222,159,108,67,193,171,204,170,27,185,177,120,112,10,79,182,114,71,50,41,187,175,60,236,232,172,202,41,52,35,159,41,127,71,148,148,125,253,208,63,102,154,196,124,34,224,102,208,193,36,12,189,137,53,224,55,167,69,80,201,129,207,104,143,107,252,24,223,85,155,210,163,141,134,65,187,250,11,4,144,200,163,40,151,58,38,223,101,76,62,48,36,35,170,65,56,40,159,189,18,60,7,30,180,176,36,85,147,161,220,99,57,58,208,192,155,31,233,173,114,119,194,95,54,168,76,21,89,163,10,239,246,181,255,154,43,243,86,26,119,36,242,110,18,1,149,172,106,245,110,170,56,6,251,169,95,141,248,238,16,82,87,152,213,189,54,139,68,21,101,72,170,122,58,209,52,186,131,98,50,139,179,126,116,100,75,187,90,127,70,203,49,243,71,4,221,122,226,127,145,97,62,212,68,122,69,212,252,96,74,191,42,231,68,213,104,62,171,42,94,109,177,248,126,225,114,254,252,17,129,158,136,153,249,123,21,202,157,84,104,28,221,137,27,20,248,133,228,216,57,69,116,187,176,185,249,79,55,219,25,69,74,156,114,209,52,252,222,199,212,111,170,187,194,241,112,70,197,97,147,20,17,134,197,106,138,88,62,104,244,238,159,227,233,13,154,189,248,53,113,128,151,209,229,60,216,78,178,128,9,245,10,205,97,133,26,224,118,79,129,18,105,145,95,70,89,244,246,43,91,46,246,124,14,33,56,69,140,146,113,190,176,197,65,133,240,159,198,244,50,124,138,195,74,168,162,96,208,53,142,218,226,98,136,82,132,239,159,102,169,117,235,34,129,43,162,219,239,91,35,2,121,172,238,236,240,176,238,81,129,147,149,105,58,140,124,184,12,56,50,69,235,178,116,144,46,74,70,227,250,224,133,111,224,211,240,188,113,83,6,69,200,175,242,237,74,1,181,86,144,247,94,212,108,205,171,95,2,204,232,10,39,50,69,144,237,10,151,146,160,161,199,69,126,121,80,86,236,211,12,166,184,161,220,194,144,47,59,121,42,48,149,15,242,185,80,75,116,170,65,203,110,23,221,143,80,101,28,203,215,53,178,152,216,205,15,134,99,246,182,153,210,133,128,156,244,86,148,154,11,127,176,14,49,77,209,123,103,42,35,253,165,201,75,110,57,153,236,167,91,247,33,235,116,15,202,36,44,103,64,198,237,181,217,150,127,30,69,56,247,207,140,199,80,247,7,71,250,108,234,136,18,4,173,203,7,197,12,17,33,94,165,198,117,222,236,183,193,240,245,124,38,202,237,14,4,156,38,37,39,40,53,89,171,198,47,183,166,204,195,212,137,120,15,55,36,118,211,244,120,30,252,35,13,245,17,101,34,72,214,18,166,32,59,43,125,80,240,142,101,154,85,60,187,203,148,110,223,3,79,122,126,214,222,188,101,197,192,9,91,88,174,70,157,242,138,89,242,177,33,87,144,49,171,16,113,223,138,76,102,10,165,12,186,225,36,72,12,99,154,101,28,90,217,236,96,68,42,190,197,27,185,118,147,33,109,86,132,53,253,193,207,100,56,255,46,219,112,179,122,207,29,15,78,164,74,246,194,78,185,200,156,241,218,103,7,145,221,140,186,122,136,14,124,208,44,135,45,219,52,223,107,199,68,179,34,99,121,240,102,180,107,241,189,26,117,23,186,75,83,35,25,67,186,48,37,100,9,176,169,239,238,171,235,24,205,132,118,117,19,183,140,200,253,105,216,99,89,48,2,103,66,1,126,53,1,29,225,56,132,236,113,56,149,45,84,90,173,126,118,13,170,90,218,53,88,73,30,33,153,33,68,212,191,148,171,207,180,198,60,85,147,211,40,49,47,131,21,213,123,236,166,178,27,218,127,80,239,7,129,252,98,43,177,106,181,34,152,122,159,140,156,24,197,160,114,128,16,103,241,51,128,160,35,221,14,50,209,168,245,44,247,230,52,31,194,209,40,179,216,56,71,239,205,225,200,79,82,255,100,228,182,237,38,169,105,58,61,183,203,67,15,152,76,47,208,125,175,49,45,15,39,191,93,96,128,142,71,195,170,84,233,212,179,163,192,195,91,28,198,250,208,157,129,164,68,243,109,133,242,18,226,168,186,53,120,237,21,232,49,86,62,187,60,164,47,217,247,218,65,254,174,10,133,47,189,107,253,182,182,3,211,208,36,219,56,85,76,130,162,68,219,244,4,105,148,178,248,91,35,188,86,244,222,244,104,94,150,80,35,156,42,199,171,126,111,13,159,203,185,127,143,17,71,203,97,235,17,50,202,13,109,17,170,167,117,77,68,164,11,141,245,215,5,183,88,124,42,106,233,19,83,155,201,79,252,65,92,57,139,181,109,93,52,221,167,41,225,217,172,82,55,37,97,49,199,139,81,84,38,198,6,132,25,103,249,249,84,65,245,64,72,191,144,234,130,254,201,127,154,238,221,41,30,138,193,177,111,24,220,20,158,184,190,217,127,58,153,95,241,198,148,14,191,58,125,55,237,70,38,36,83,133,120,94,190,92,183,144,130,158,57,42,245,135,240,199,244,117,83,20,240,251,117,139,116,62,216,154,225,221,240,236,52,200,38,33,130,63,155,47,142,115,172,63,246,1,89,3,103,124,87,114,99,196,226,121,77,60,70,122,152,122,156,203,221,234,217,223,199,134,255,138,30,206,64,207,33,36,187,10,201,70,44,136,128,33,254,120,207,157,8,222,132,185,13,37,34,141,78,15,102,63,187,9,89,219,55,250,71,208,140,97,34,13,27,111,205,164,157,2,155,50,210,8,152,132,109,17,152,42,144,21,67,10,45,207,27,240,159,8,125,139,123,147,248,20,247,8,251,100,142,120,110,252,71,185,51,108,27,203,45,176,51,120,75,165,237,224,196,165,113,216,225,106,93,203,249,193,52,80,223,120,34,183,61,62,69,91,114,53,36,238,49,11,59,77,248,251,69,134,113,171,172,77,220,225,244,137,127,77,202,42,243,213,152,254,109,227,103,151,111,2,19,152,240,115,23,49,198,44,84,158,38,69,95,223,76,49,141,239,151,73,166,21,119,165,237,230,70,51,110,231,190,21,62,199,159,27,43,205,120,255,223,250,65,168,227,108,112,62,85,204,84,145,90,35,126,155,62,226,251,185,142,33,120,86,99,153,10,67,5,234,71,39,182,184,24,197,166,2,82,195,255,105,40,163,73,111,202,180,234,245,225,123,82,251,149,210,232,123,67,213,226,135,31,164,98,56,115,2,39,156,47,63,181,45,52,47,15,78,141,224,240,65,59,59,190,209,28,9,92,233,91,242,65,131,144,119,203,215,166,167,108,164,230,6,195,164,161,78,222,186,113,154,101,183,70,54,109,176,111,233,78,107,192,93,110,182,210,216,144,171,188,52,46,105,25,1,103,171,189,19,24,155,161,134,93,59,246,250,60,55,129,215,238,174,176,153,23,83,238,93,48,168,115,88,189,213,138,172,4,70,25,245,217,219,199,193,148,24,46,117,124,204,195,184,55,78,199,59,25,17,15,90,171,134,141,5,39,229,59,250,166,137,11,133,17,101,188,236,82,231,68,55,110,153,45,188,16,162,234,58,11,141,171,49,251,78,90,215,143,118,247,193,117,24,93,113,24,251,208,248,188,105,102,238,83,125,87,219,151,127,239,181,136,116,151,29,175,109,108,193,242,228,103,65,165,20,95,147,241,149,70,163,73,71,75,93,126,122,177,143,84,9,78,67,167,146,119,118,115,226,140,168,53,186,60,152,123,205,22,240,57,96,178,108,12,80,142,121,55,170,93,77,250,113,8,76,121,175,220,187,109,69,145,218,11,208,74,74,222,84,152,103,195,153,113,46,86,104,30,37,0,64,89,38,231,106,252,240,48,65,218,7,39,14,128,112,128,208,183,90,111,31,198,60,206,239,161,9,246,235,43,147,205,173,49,193,161,205,217,47,48,253,163,159,153,239,107,156,165,34,139,122,240,117,228,83,118,147,91,121,48,119,111,227,173,142,190,36,128,75,139,4,196,44,2,103,41,65,63,48,58,71,245,185,163,200,105,188,151,166,63,13,106,238,152,255,56,106,242,224,228,121,111,105,24,48,158,66,105,31,184,207,25,55,103,187,201,251,31,254,225,223,255,254,95,254,242,207,255,242,199,191,252,245,79,127,252,191,127,248,183,255,243,143,127,250,243,255,254,199,127,253,31,255,229,63,253,33,253,251,191,255,253,191,253,245,95,255,229,143,127,248,187,255,252,199,127,252,235,255,251,203,31,255,238,239,255,233,143,255,252,127,254,248,215,191,252,235,31,46,240,95,255,244,231,63,254,183,191,254,229,79,127,254,167,191,251,251,255,249,207,255,252,151,255,245,167,63,255,227,95,207,125,254,251,123,100,170,84,124,151,99,184,215,170,250,70,185,239,64,169,235,149,35,15,251,116,55,143,130,210,113,50,196,202,102,180,200,95,239,112,77,232,135,209,171,9,25,122,148,180,25,233,215,146,225,152,118,122,251,246,12,3,181,180,91,78,11,21,247,22,191,93,187,232,27,254,248,14,198,136,159,166,96,102,200,107,81,144,153,124,205,181,99,83,80,183,32,240,52,37,71,63,210,134,249,188,50,1,19,28,180,190,245,79,172,178,46,175,77,136,40,28,155,227,176,225,7,201,205,77,138,44,156,69,232,196,106,146,221,194,90,226,214,122,222,96,209,69,153,144,167,140,51,139,154,161,37,251,243,89,148,25,225,116,135,81,181,31,186,102,161,172,245,184,91,235,70,56,182,21,182,102,157,128,143,137,177,228,183,225,39,12,151,139,236,157,38,186,216,47,160,209,155,113,208,79,242,181,2,151,218,35,96,2,7,55,70,189,192,148,65,244,248,237,86,132,39,147,182,236,22,51,161,155,174,150,188,21,181,234,17,86,107,144,208,232,84,160,208,99,139,1,66,8,86,199,187,158,5,94,227,99,66,155,44,205,177,244,130,161,19,17,55,207,150,177,150,253,149,24,71,142,171,51,36,205,10,79,138,221,226,183,137,242,108,217,127,201,180,148,242,174,182,250,14,129,145,127,77,15,62,118,176,24,40,156,12,51,247,135,114,242,203,177,82,139,88,32,240,160,207,169,135,14,61,169,245,13,202,148,46,7,122,172,232,33,140,111,121,28,67,201,172,76,74,163,86,153,113,53,71,187,92,76,74,57,210,0,231,83,210,35,250,80,146,100,17,178,110,70,156,148,228,75,19,121,217,239,98,136,210,242,23,110,55,219,116,97,145,153,193,134,38,227,31,47,205,6,36,35,118,30,123,123,221,149,193,199,50,85,43,32,211,163,31,182,168,209,219,201,215,194,174,117,233,68,155,255,199,249,147,215,38,108,157,107,125,203,131,19,79,110,142,66,203,110,241,219,199,70,22,73,176,105,153,216,218,3,134,28,163,203,111,183,105,132,148,113,115,82,78,242,98,56,112,181,6,60,17,30,146,97,193,14,30,111,97,99,147,79,49,142,140,118,208,93,119,184,220,207,130,82,195,236,28,253,177,25,14,40,113,212,104,163,228,200,31,251,120,10,231,220,150,231,66,37,160,188,237,10,70,251,161,119,134,219,117,246,216,72,151,180,31,81,63,68,143,68,236,225,168,129,203,28,53,206,193,153,226,124,128,230,68,223,137,242,179,21,23,115,208,235,128,48,36,49,32,72,75,126,12,186,73,177,146,219,39,157,154,105,97,227,182,7,27,55,9,108,238,148,209,83,9,140,249,233,147,144,85,139,192,148,192,35,51,48,238,233,209,222,162,143,102,90,148,238,232,209,45,55,213,142,133,10,171,250,38,219,217,143,212,102,163,143,188,70,114,163,55,59,82,213,254,198,168,115,239,151,200,197,231,99,109,243,198,252,185,143,123,50,117,68,141,122,125,239,231,212,35,101,32,158,67,134,143,123,135,91,126,204,78,169,78,154,219,196,113,252,167,137,13,74,81,239,36,229,79,205,170,7,89,18,21,121,89,97,88,252,253,167,105,156,212,175,73,53,224,40,30,79,24,22,164,25,95,184,212,18,241,159,129,215,34,78,203,113,40,83,139,200,19,113,43,117,95,65,179,199,195,7,82,30,75,81,36,28,221,82,61,38,48,212,173,50,100,124,220,22,161,192,106,210,98,242,214,165,192,69,233,49,49,40,124,101,195,48,98,251,237,206,235,128,116,73,247,209,253,219,4,34,152,135,98,176,94,77,7,231,118,51,216,180,34,166,142,40,138,54,61,71,144,146,98,99,73,177,37,156,194,176,222,137,97,102,141,57,147,52,62,118,139,95,205,22,144,52,190,67,59,75,248,175,199,90,154,249,19,102,129,95,117,187,149,108,58,240,229,19,254,161,20,211,151,61,228,182,103,47,147,208,83,183,42,138,184,218,72,157,36,242,116,230,244,244,83,15,71,66,210,65,9,114,202,225,65,198,9,109,162,4,25,137,94,166,150,31,250,209,41,166,50,239,25,25,84,127,101,241,78,141,10,164,220,54,100,96,236,77,9,164,35,224,123,108,196,128,57,79,37,61,151,104,108,106,249,193,83,67,167,116,227,214,228,22,10,92,204,67,37,50,233,14,133,236,203,97,147,115,238,18,201,171,181,249,110,51,201,251,9,175,40,65,194,225,146,215,214,26,1,253,211,22,152,153,226,191,92,237,206,26,127,132,174,223,199,186,77,147,149,146,107,233,50,139,33,49,30,158,186,63,112,105,126,146,79,24,27,181,172,132,76,117,169,110,88,77,11,243,72,169,65,162,219,58,146,119,120,2,69,72,198,24,19,162,138,23,93,231,206,210,236,248,107,50,139,99,135,29,247,216,186,114,49,134,64,108,208,103,178,227,16,40,76,16,176,5,140,55,95,229,201,80,59,29,30,229,56,119,74,212,86,10,60,112,164,239,123,145,212,216,82,168,15,108,186,185,23,110,132,122,170,206,96,43,209,173,14,147,120,232,58,191,233,72,112,20,94,151,42,34,123,231,235,159,35,214,95,219,100,98,251,103,134,67,188,20,63,189,141,41,191,232,44,68,208,226,190,54,253,111,28,124,26,48,110,37,194,97,236,246,89,75,117,18,135,86,75,1,55,2,183,178,62,182,81,23,150,128,45,62,38,147,225,108,223,97,20,178,187,47,57,174,207,60,44,4,107,227,106,154,237,100,38,65,253,80,124,187,49,71,115,233,68,43,166,240,50,252,181,243,210,54,0,234,212,168,218,243,175,125,6,184,104,150,138,110,236,178,60,108,11,33,227,71,160,57,155,8,243,142,47,210,16,40,19,152,234,178,238,209,6,212,105,138,234,55,103,188,160,40,39,96,210,33,230,41,240,249,214,37,38,98,63,231,154,22,89,100,194,209,211,55,105,18,36,42,94,3,235,82,222,241,181,41,199,28,75,81,182,179,26,175,157,75,211,107,73,87,14,183,132,77,79,91,56,102,145,0,167,0,57,38,26,69,19,50,224,212,228,13,207,242,210,227,121,252,93,205,4,209,75,28,151,30,183,48,105,41,2,141,248,15,254,234,43,173,242,227,131,104,1,159,225,145,2,164,210,108,226,142,184,57,189,13,75,11,48,74,119,19,155,38,37,152,233,37,51,103,146,237,195,167,17,197,51,146,79,161,18,161,68,224,20,89,194,37,180,85,36,5,171,151,98,34,101,134,53,164,41,195,8,100,80,176,219,196,235,128,246,105,63,203,137,154,78,26,72,5,54,58,193,251,149,9,198,244,161,117,56,176,68,100,223,110,44,243,149,52,131,11,189,207,118,31,18,114,203,172,146,187,149,94,171,236,254,41,229,194,69,58,154,150,117,156,85,63,108,97,177,41,159,212,51,90,35,254,96,48,220,215,169,215,66,43,120,167,254,57,71,144,7,253,228,111,201,98,12,135,203,87,182,137,242,138,230,236,151,48,147,161,114,34,21,116,21,33,211,155,157,130,189,2,179,87,192,227,87,123,170,17,42,240,210,52,109,70,98,185,248,36,65,76,213,4,136,4,198,29,184,135,30,199,227,60,47,45,207,221,176,100,253,226,13,173,147,172,170,138,87,232,62,57,109,208,243,115,168,85,4,220,46,55,32,27,44,77,139,122,239,14,109,212,221,107,50,2,182,40,47,106,54,30,150,133,122,97,26,138,135,166,188,199,175,189,221,97,34,222,82,7,48,169,157,88,129,194,61,170,37,37,11,70,183,226,191,60,201,34,203,115,179,201,173,107,138,102,186,174,33,54,144,18,4,72,14,231,131,27,133,33,2,67,210,213,253,167,51,188,108,178,228,233,237,140,93,238,60,25,188,30,82,54,216,146,53,31,248,160,80,88,172,146,211,148,152,76,175,165,100,68,141,124,67,126,155,142,132,238,47,214,104,120,218,250,104,103,215,188,2,147,108,28,88,28,237,91,91,193,130,188,48,153,146,250,25,21,42,61,238,107,23,10,70,36,225,71,182,129,70,228,230,48,130,30,34,229,107,242,201,229,70,154,207,59,253,84,60,20,134,18,234,254,116,225,189,106,253,148,13,82,129,237,87,55,115,198,244,193,17,39,185,209,31,54,189,243,98,114,36,210,221,48,189,204,147,179,245,12,127,214,155,19,144,47,254,98,80,238,72,215,247,50,2,178,122,247,81,202,188,41,88,40,58,166,22,52,8,120,10,83,29,131,134,241,236,63,109,53,228,186,107,24,151,224,246,159,70,64,186,235,110,55,201,35,248,100,128,70,189,105,253,3,147,156,202,220,11,51,205,62,251,213,180,164,248,157,136,149,213,56,180,152,18,31,106,249,2,130,12,140,2,63,133,143,123,248,224,14,121,108,249,214,202,92,89,104,147,89,130,242,101,41,124,142,151,123,212,83,21,0,211,186,124,238,65,34,162,59,12,211,89,213,141,120,90,111,177,191,24,29,12,67,103,3,251,72,15,148,102,208,207,197,101,95,2,126,67,33,178,145,21,2,151,103,236,211,100,129,106,215,114,177,179,118,115,241,173,214,170,253,182,110,166,100,35,221,123,54,99,104,11,101,46,159,19,186,243,59,139,233,211,80,246,14,58,161,40,236,185,15,126,76,198,166,25,216,101,251,188,23,20,195,149,245,161,11,50,102,3,106,69,47,92,168,80,248,84,62,65,211,19,87,91,153,220,214,39,107,249,158,230,199,26,205,214,101,166,175,181,218,45,29,7,166,191,86,11,107,39,101,189,190,109,208,251,169,10,93,12,41,173,88,203,225,137,214,175,126,106,124,218,59,197,73,244,54,45,214,175,36,3,187,207,132,54,44,63,174,103,4,45,106,197,95,122,64,238,161,203,203,180,32,98,76,200,92,104,201,99,33,83,236,135,110,155,11,133,28,53,22,216,92,253,232,131,153,99,103,61,116,49,138,60,237,113,224,179,227,52,61,251,144,84,125,95,203,188,84,93,186,68,151,174,42,32,176,49,26,127,106,126,115,141,197,71,8,76,143,182,179,104,171,159,16,141,30,167,249,169,212,68,60,209,207,69,68,127,183,116,216,96,74,192,63,123,175,238,150,159,21,11,158,163,42,109,95,30,52,191,229,79,17,155,89,126,190,139,119,243,129,116,207,160,234,48,251,76,56,48,11,243,115,162,83,28,187,28,238,125,124,10,84,7,53,139,55,22,136,192,77,251,20,154,177,86,231,8,116,146,74,218,186,50,173,208,211,97,171,133,208,181,69,72,211,183,140,179,153,109,101,223,48,105,108,15,51,162,119,182,104,170,145,83,181,66,1,126,55,179,110,92,137,93,15,221,31,225,140,195,11,185,48,173,119,220,38,176,119,97,18,92,26,61,162,224,112,249,209,197,217,147,62,53,162,25,158,138,184,247,217,19,41,230,151,66,77,146,23,1,207,95,193,149,192,212,213,78,135,87,179,244,142,150,121,38,234,95,28,230,114,113,1,216,67,90,143,175,73,183,150,186,61,7,134,232,238,14,218,48,245,169,217,63,191,29,217,28,142,49,200,123,181,196,180,25,199,228,133,207,110,46,188,208,246,94,105,186,125,54,168,147,46,90,150,107,106,160,190,83,210,30,71,129,151,194,40,97,223,197,53,224,2,216,18,206,107,70,196,61,28,102,3,18,1,48,123,237,90,124,79,33,99,72,14,64,96,107,225,242,71,51,22,124,153,104,205,106,232,175,115,142,138,57,148,39,250,193,54,21,229,247,139,96,160,54,209,183,88,230,92,119,95,95,147,14,90,181,7,206,163,77,84,222,46,76,103,69,213,123,163,191,234,31,228,44,7,146,234,122,111,10,24,221,196,154,195,136,6,101,200,51,164,133,254,220,199,215,107,26,75,108,52,61,173,25,23,147,182,210,50,233,65,35,148,191,213,100,137,232,174,1,15,82,142,183,162,229,160,168,173,64,53,80,114,63,96,34,126,212,214,231,116,137,73,56,205,7,214,117,61,107,100,143,113,226,211,252,56,55,147,28,77,243,139,161,209,249,30,92,84,78,248,241,176,8,119,87,173,90,159,246,94,14,99,243,239,242,53,175,220,246,130,179,104,74,113,131,5,170,142,177,214,29,54,221,5,237,84,73,212,18,248,173,105,68,252,188,179,9,239,249,110,181,126,42,53,130,66,175,112,93,77,208,49,165,48,207,28,163,93,125,39,68,91,186,75,150,117,97,77,109,159,36,48,200,246,164,158,143,113,120,47,71,7,108,159,243,131,46,47,79,203,176,182,54,173,168,165,44,110,121,219,17,106,80,72,179,245,239,91,197,236,165,29,112,141,246,29,109,207,198,103,147,183,175,99,125,13,179,171,222,253,131,215,208,176,193,34,178,187,31,138,59,173,198,79,107,213,39,247,153,204,231,41,202,199,178,50,21,244,120,110,52,207,117,126,78,52,150,227,230,105,142,60,62,14,192,249,60,43,30,156,67,179,235,246,79,36,208,127,26,161,59,221,129,17,150,246,132,97,70,39,23,162,1,89,178,9,199,247,206,95,40,215,32,95,250,108,38,41,214,198,162,174,87,136,43,41,242,103,21,251,167,38,134,184,36,122,212,40,196,8,207,255,199,131,34,253,57,20,7,238,56,59,172,87,61,107,251,129,233,111,187,161,64,152,241,235,198,118,202,215,110,52,46,255,108,97,109,17,232,63,235,224,194,5,95,80,251,38,140,7,226,190,23,133,85,251,211,24,1,220,111,221,42,52,240,72,31,105,223,68,202,36,16,46,76,164,93,202,211,184,154,181,230,63,61,160,75,212,237,157,92,244,246,185,0,47,93,19,169,67,250,42,240,94,253,189,214,79,138,88,225,178,221,23,220,244,255,107,28,177,89,156,247,70,25,11,189,160,173,239,15,76,77,148,195,22,208,108,122,111,122,114,238,105,93,140,247,178,79,125,112,166,233,125,175,66,157,228,252,156,168,103,84,206,213,227,194,232,96,105,76,185,153,106,233,77,108,19,154,210,212,52,21,221,125,92,55,20,201,156,57,68,50,118,153,204,197,13,112,66,111,208,154,112,96,243,105,94,99,17,12,245,136,71,74,31,100,58,71,109,243,139,17,69,146,30,122,100,190,233,48,244,33,233,38,57,144,21,134,29,203,223,153,94,115,109,216,232,212,192,250,38,92,176,214,187,250,168,68,43,146,79,20,184,115,40,98,150,1,165,222,175,197,128,90,165,128,68,202,143,45,181,174,98,166,229,61,33,243,145,49,49,102,160,123,166,153,120,227,210,238,129,227,231,160,0,113,127,26,10,193,207,134,196,180,104,94,246,132,198,81,158,122,144,35,189,238,62,81,57,158,123,250,236,25,86,40,234,179,200,90,57,166,126,14,66,114,123,56,220,41,137,92,122,245,153,66,181,59,140,104,70,217,159,101,141,180,152,191,53,85,20,251,51,69,19,188,156,23,69,121,92,45,190,227,83,110,175,39,199,66,62,131,50,191,214,228,104,254,202,52,122,38,121,44,28,233,118,141,127,227,40,110,146,202,63,240,176,197,244,131,139,49,8,169,41,154,77,230,232,62,23,89,232,79,148,5,253,246,233,77,94,5,55,57,87,253,24,164,76,182,207,131,130,128,207,167,225,149,144,243,88,254,219,48,158,149,169,134,211,153,7,253,90,147,52,30,210,212,87,212,57,160,223,217,111,78,100,81,244,233,56,107,58,49,187,11,147,96,43,31,191,132,22,114,127,175,179,91,159,93,85,15,38,147,39,172,14,27,185,180,6,236,16,78,44,113,245,200,93,115,138,149,116,129,215,237,193,237,69,75,216,199,89,131,239,118,56,124,70,236,115,226,118,179,70,171,195,36,161,52,210,88,57,76,110,220,139,188,39,250,42,83,157,84,15,76,21,35,180,153,91,61,235,51,96,94,66,79,0,134,82,141,169,169,7,56,26,253,193,144,82,209,13,28,26,228,225,125,59,232,219,231,53,63,13,73,169,14,175,4,160,250,155,214,42,185,57,211,210,77,213,66,204,234,179,163,20,211,121,243,117,219,104,240,210,224,82,193,125,246,108,39,244,76,91,21,99,137,64,83,236,126,215,30,114,128,164,160,165,227,168,243,243,247,209,26,182,253,150,120,184,153,10,201,127,154,178,176,174,169,55,152,152,242,246,123,19,70,209,204,27,155,93,141,139,217,64,164,100,196,178,99,253,18,35,3,239,250,105,9,154,164,183,90,92,140,138,133,108,225,52,49,54,79,201,28,120,88,53,191,164,237,40,46,184,241,159,3,67,72,33,6,18,252,80,211,109,112,72,120,161,11,144,215,26,155,154,17,127,173,243,177,147,50,65,0,231,43,21,0,12,255,182,182,35,89,155,157,159,92,38,230,168,85,12,200,153,157,77,203,95,140,178,51,97,158,161,7,190,47,175,204,40,38,44,184,52,75,139,163,50,124,203,194,53,62,39,168,38,90,153,155,254,224,248,76,162,157,138,173,100,76,241,62,145,54,90,219,146,249,38,188,148,99,18,67,50,182,196,116,179,90,167,43,41,78,1,15,177,192,38,41,251,179,214,251,240,61,167,66,189,163,189,105,201,42,221,125,229,14,136,199,37,18,79,235,88,246,62,121,40,180,208,135,148,86,14,218,205,175,82,180,193,83,107,59,172,186,162,183,88,156,3,226,2,237,183,152,24,203,195,151,23,106,0,210,14,56,77,109,200,75,224,96,244,199,144,147,155,215,110,213,53,254,218,203,36,173,165,252,104,190,120,119,161,143,100,124,122,107,8,26,120,86,135,252,195,234,162,193,75,65,23,9,101,31,52,56,161,165,231,117,194,219,151,46,93,155,93,77,65,175,212,246,33,141,235,29,21,118,243,172,181,79,4,17,82,142,81,59,247,170,146,108,253,213,51,122,138,161,64,250,168,92,137,84,67,210,78,227,51,141,106,165,164,213,125,108,26,30,97,66,66,139,248,222,210,82,75,196,114,3,54,99,186,105,39,73,109,94,214,82,126,228,163,138,18,36,93,35,30,220,24,100,164,132,148,54,46,95,189,118,242,137,96,218,60,51,113,98,242,250,247,68,219,78,202,210,161,63,233,35,62,216,32,20,95,181,178,22,109,201,152,167,13,214,91,185,120,89,103,170,195,199,138,17,10,164,73,201,203,177,125,252,173,8,175,10,255,23,165,246,212,84,251,250,98,75,42,218,176,129,123,232,81,183,3,151,143,88,231,180,114,226,226,91,90,53,6,29,233,118,178,50,232,209,215,131,41,238,209,82,101,156,4,31,20,40,238,146,246,176,12,90,18,220,11,56,102,205,49,101,180,206,153,202,215,21,239,101,46,164,246,222,64,164,16,179,180,81,173,169,37,237,84,21,58,25,196,25,179,188,52,89,5,76,6,111,200,136,55,173,44,63,110,240,206,190,23,87,147,184,211,159,134,172,215,207,190,106,93,196,82,252,74,197,19,39,249,155,41,109,107,31,0,5,243,41,126,218,226,121,122,243,243,173,169,246,138,5,82,53,132,4,191,204,241,20,118,236,166,162,176,72,51,19,161,129,119,38,159,195,169,200,226,41,118,30,5,12,113,142,214,236,214,227,188,148,88,91,5,234,38,217,83,150,81,245,109,63,127,142,17,149,68,17,144,149,137,228,137,63,23,169,248,156,101,87,224,12,79,239,128,161,218,50,125,150,61,244,18,254,219,231,181,212,63,129,73,136,70,11,63,119,155,113,4,126,202,137,201,55,250,185,75,107,83,250,20,222,90,199,184,91,19,200,71,72,51,10,156,72,222,118,65,180,179,125,86,15,5,106,213,187,205,9,243,158,207,174,237,151,196,30,223,91,195,183,157,229,0,129,194,197,115,77,216,3,36,1,4,54,142,176,30,214,196,47,5,42,85,162,84,233,249,12,134,142,179,235,115,163,83,53,61,138,89,172,130,79,108,90,218,43,87,118,127,208,18,62,85,11,103,169,163,240,8,41,158,38,129,253,166,253,176,156,216,254,100,72,158,109,45,172,69,240,164,46,159,72,70,56,45,86,82,50,38,29,31,209,77,140,66,124,251,115,230,226,211,220,215,234,136,19,108,241,233,160,217,233,219,183,12,152,229,178,24,65,196,90,151,55,22,21,170,31,143,205,250,129,27,5,37,23,70,253,53,125,209,22,47,221,155,253,178,88,26,197,22,189,63,24,99,246,41,19,61,187,63,117,23,23,134,19,62,73,110,252,248,89,148,69,223,33,59,167,88,205,106,77,67,231,228,178,172,212,9,101,171,133,144,33,163,78,40,80,186,142,36,193,134,157,146,186,239,255,157,4,193,167,39,251,56,17,107,185,3,222,33,104,146,215,182,137,177,188,57,211,88,59,248,109,133,41,223,118,152,67,46,141,207,84,64,8,252,14,218,217,84,103,82,35,7,99,252,74,223,209,127,74,223,185,246,225,90,231,161,15,169,101,177,150,90,49,19,170,57,255,154,164,201,155,46,15,208,226,219,213,232,102,211,202,210,67,98,35,182,43,36,70,207,95,178,194,16,222,223,33,133,171,97,8,15,196,129,143,207,48,253,107,34,191,81,181,179,121,230,237,218,117,155,55,238,109,124,126,58,145,73,188,247,254,201,136,106,23,239,56,163,178,61,238,64,188,117,175,241,233,108,166,206,218,175,62,7,246,208,198,34,72,5,187,19,90,145,74,194,55,214,222,101,168,211,134,163,48,196,234,126,68,31,82,154,1,111,139,149,202,150,50,97,221,190,31,243,184,70,116,110,169,209,73,87,169,127,15,136,218,201,91,10,76,9,205,10,216,8,95,4,37,39,227,209,47,180,37,142,31,53,180,146,191,83,234,121,97,194,123,218,166,75,102,155,254,204,11,51,167,187,246,208,152,10,184,31,62,147,130,137,170,109,27,86,140,80,226,106,172,101,237,29,50,118,51,63,205,9,240,173,173,55,39,234,237,173,69,80,49,33,203,246,237,29,170,17,49,100,237,109,45,230,183,250,241,230,251,48,209,173,111,107,29,19,203,211,200,132,76,142,75,254,233,214,58,94,195,244,205,210,202,242,138,124,48,106,63,80,139,188,48,98,215,83,109,5,232,160,166,27,157,38,110,176,180,207,183,60,34,47,56,194,186,114,242,76,212,113,145,151,190,48,43,255,219,213,135,22,148,27,19,203,90,151,213,58,131,107,223,15,85,106,215,190,230,46,202,33,59,6,197,74,65,245,218,99,50,198,134,181,40,174,90,250,92,252,131,131,103,248,154,84,89,91,59,97,142,56,17,233,203,175,105,70,188,219,243,238,208,203,207,60,62,239,108,249,244,59,220,230,115,109,109,81,163,60,60,2,92,236,88,181,104,55,56,217,84,239,80,40,219,106,138,164,11,158,202,186,226,137,27,52,211,33,46,210,71,163,153,194,253,96,24,132,135,100,83,143,209,72,114,215,87,54,61,147,28,25,210,61,106,108,198,126,115,212,23,181,133,7,213,176,224,206,40,84,131,18,4,23,216,120,229,3,102,18,74,23,206,249,178,144,149,100,135,169,6,213,94,225,227,62,38,175,37,45,63,169,71,89,32,103,199,135,242,220,31,109,144,135,212,190,235,227,108,182,20,63,77,65,147,246,2,67,222,232,157,196,92,140,59,42,29,183,199,245,141,166,89,24,255,145,112,144,159,38,139,234,173,167,197,228,205,68,240,134,45,191,21,103,74,193,102,201,159,190,62,211,117,105,110,199,111,42,64,155,52,200,33,31,184,60,124,102,228,154,58,17,137,75,164,30,131,98,28,47,178,161,157,19,195,122,178,28,62,22,212,18,230,0,150,42,233,97,135,219,86,149,67,104,80,168,165,244,7,135,229,163,188,168,199,180,82,151,117,237,156,106,218,95,67,122,6,173,80,198,243,162,148,119,247,79,7,93,131,94,217,3,177,192,4,89,222,139,53,147,12,44,1,159,77,93,59,225,27,162,178,245,186,155,244,168,193,237,254,6,13,253,209,234,252,153,7,166,247,68,66,15,24,154,164,192,46,156,113,209,197,151,109,198,237,89,3,237,154,105,70,14,48,19,74,124,240,185,159,92,140,234,175,135,13,13,94,234,223,211,133,69,60,47,224,38,116,166,176,72,122,169,28,79,125,28,1,121,229,100,74,52,241,198,144,5,202,207,146,28,233,113,95,122,1,196,198,49,205,178,249,62,21,177,52,121,102,35,102,246,30,101,27,205,173,177,22,104,105,135,83,128,249,96,191,87,50,190,35,143,209,2,51,154,89,96,108,21,129,9,89,77,129,33,186,233,242,210,202,45,59,127,116,36,233,125,12,98,201,10,147,126,143,73,6,197,164,40,241,16,237,165,227,60,224,10,95,163,194,198,127,220,3,70,172,72,134,133,173,214,147,32,213,24,71,135,162,80,80,172,120,50,2,242,10,15,60,148,233,99,90,10,28,110,130,210,134,16,159,250,39,12,38,15,54,8,142,109,31,113,106,7,147,142,56,106,94,165,250,107,85,43,82,121,75,11,101,218,228,158,232,129,169,105,233,50,226,196,51,174,216,26,240,183,249,238,192,240,33,249,244,182,108,150,124,76,235,126,95,129,90,67,215,16,248,117,28,130,210,18,42,40,62,92,246,119,182,226,105,57,203,233,77,47,121,230,128,141,112,79,96,94,51,64,106,78,229,153,105,108,137,21,11,103,199,231,141,232,7,207,242,208,208,119,201,112,21,58,240,115,92,61,139,20,68,146,125,66,185,62,6,19,125,189,34,247,38,44,218,223,173,185,151,188,113,129,190,161,202,128,124,66,106,144,47,208,102,31,207,157,235,210,249,71,203,189,55,41,84,163,172,81,46,17,200,113,206,175,249,119,108,70,49,84,21,238,235,146,169,27,12,219,133,194,157,54,38,127,47,232,12,69,124,14,24,133,12,255,88,16,47,74,196,13,116,58,1,87,133,229,29,238,190,239,189,175,128,2,9,132,179,104,245,64,60,112,197,114,112,184,225,67,111,133,207,126,16,179,251,248,92,93,173,58,10,180,211,91,242,131,78,59,157,130,200,197,120,223,42,211,0,245,97,189,121,33,5,226,48,34,82,53,127,224,82,70,108,148,8,170,106,147,253,57,63,17,196,244,39,135,233,164,232,202,34,82,127,85,62,161,63,167,88,71,162,206,149,198,228,20,75,107,245,146,219,7,77,231,44,241,239,5,17,182,206,97,154,20,188,251,130,77,174,209,125,170,176,177,201,94,216,56,36,197,48,43,104,11,141,120,110,140,206,34,238,28,86,71,77,49,15,209,220,17,21,219,89,172,34,54,118,58,102,225,150,77,150,164,219,149,39,1,61,230,170,52,157,76,210,144,103,178,220,121,70,163,14,146,61,15,166,137,121,250,185,149,109,14,203,193,133,219,27,196,99,4,51,84,78,137,197,118,78,4,223,201,16,249,232,106,204,30,91,244,24,180,190,251,83,93,51,148,232,135,18,36,47,148,160,143,9,190,220,55,224,208,61,206,24,147,108,65,101,153,9,70,241,236,155,85,166,236,75,29,128,2,105,133,51,61,80,191,94,198,214,207,193,12,246,73,102,156,29,186,43,144,233,24,94,152,85,77,169,73,4,139,39,185,191,226,212,121,116,208,83,224,45,3,74,137,221,136,151,46,4,130,197,194,32,93,1,139,139,195,148,239,73,28,134,44,206,253,206,38,172,212,100,39,44,86,91,238,87,86,99,169,156,130,206,25,217,109,163,38,110,58,154,180,204,15,223,161,17,24,207,18,233,43,16,189,236,226,3,66,217,183,40,212,30,184,15,15,111,114,20,158,83,184,40,90,49,169,252,185,154,73,41,201,11,91,187,214,93,55,25,98,138,170,131,201,132,245,116,167,53,88,28,47,82,135,3,83,46,197,213,133,44,134,192,199,17,239,211,31,155,126,12,13,80,18,165,26,94,217,84,173,54,180,201,254,92,206,131,183,21,40,219,169,4,186,207,27,90,100,213,97,154,55,197,254,165,82,100,199,137,151,7,116,139,250,211,153,52,162,31,90,153,14,27,33,159,159,150,185,246,38,73,75,167,140,173,79,150,145,219,137,1,31,84,65,200,212,207,191,254,156,225,48,214,157,236,99,136,144,165,17,79,118,60,35,29,209,188,164,22,184,66,149,77,183,130,192,52,76,185,53,152,161,21,16,210,228,73,51,116,139,185,61,171,177,118,62,148,158,211,22,115,251,248,15,89,227,105,112,234,206,30,187,197,100,10,202,201,112,254,251,66,56,193,225,99,80,40,67,34,170,202,222,232,8,169,6,73,42,185,55,94,90,141,69,73,113,165,148,56,79,168,21,251,122,48,133,82,58,40,231,219,22,239,52,33,32,124,206,71,125,240,81,95,78,228,156,86,140,153,236,176,153,16,179,151,56,87,163,160,84,20,126,236,171,208,188,173,99,123,168,239,154,143,117,3,69,215,133,139,53,146,41,92,141,183,201,97,88,84,229,184,204,54,78,254,65,138,177,160,232,76,225,220,89,110,120,145,212,83,21,89,96,228,41,3,134,202,71,230,56,189,93,201,169,187,9,192,244,143,233,79,95,217,44,62,104,80,70,66,254,44,48,166,152,47,221,2,195,181,50,249,88,123,163,247,162,16,181,32,91,42,191,157,183,17,126,57,76,99,144,88,216,240,166,38,175,203,194,126,108,24,248,2,55,200,74,124,80,251,79,27,92,224,179,101,15,31,180,14,59,176,28,75,9,53,61,47,183,33,54,138,162,78,22,152,222,203,248,34,103,239,202,162,12,100,108,191,225,232,161,220,128,180,216,67,141,95,110,249,189,207,75,84,141,3,226,171,34,38,238,176,157,44,111,50,36,66,63,158,186,64,252,136,182,167,161,15,126,206,11,127,47,220,198,33,148,229,51,19,149,247,34,187,106,108,168,68,48,255,150,236,116,228,14,167,85,153,240,163,168,32,145,239,142,196,90,135,37,208,152,86,29,78,42,51,96,182,5,106,23,251,194,217,164,236,235,131,207,186,169,87,162,108,254,56,82,115,100,119,57,105,18,228,128,227,194,36,252,194,230,162,115,35,209,2,115,47,94,54,220,177,221,192,99,78,134,228,231,195,77,234,21,72,245,190,7,47,100,206,174,223,65,244,182,90,22,34,96,146,210,243,174,44,114,239,24,93,177,108,137,219,20,211,105,185,240,36,188,27,126,154,165,80,173,63,234,194,200,136,87,121,114,234,81,231,85,42,54,24,171,236,189,118,67,166,229,86,164,24,76,73,94,160,12,170,7,55,39,196,201,244,71,11,74,250,228,87,7,96,104,126,132,126,70,243,133,247,31,119,62,35,190,214,123,108,242,77,179,234,173,75,215,123,19,181,41,191,78,222,11,191,133,3,140,139,248,219,109,12,222,34,210,212,97,232,192,211,245,17,253,169,186,11,220,224,205,107,62,100,4,12,159,196,7,240,72,174,189,48,45,175,223,94,95,16,122,229,16,222,244,120,52,235,170,147,23,235,63,189,212,7,247,182,228,230,231,185,242,213,92,49,152,88,117,127,176,180,108,216,163,65,2,45,79,78,244,229,114,203,27,140,71,251,38,26,5,244,249,214,186,216,123,151,60,155,194,8,131,190,39,167,33,182,86,129,143,179,117,105,18,237,139,109,217,111,232,131,71,60,224,183,223,0,175,124,38,182,60,26,189,213,55,72,98,51,201,116,32,2,70,110,120,166,248,98,164,82,31,187,29,176,209,10,199,213,84,89,149,55,168,176,139,31,3,205,127,187,89,176,77,110,78,209,235,213,172,3,54,59,241,77,99,150,0,129,144,11,23,138,96,245,234,110,36,254,62,230,28,16,93,159,28,173,154,18,147,137,230,108,157,14,166,47,118,217,195,48,223,33,136,154,10,23,171,22,112,120,224,145,42,186,88,26,129,154,181,33,48,90,162,203,71,5,190,221,151,93,51,120,122,99,17,240,50,178,218,7,31,67,229,50,33,78,83,11,28,143,123,30,20,229,156,233,207,141,150,149,188,243,57,46,142,253,112,193,97,82,132,242,88,155,203,239,128,140,101,162,225,242,179,20,193,85,223,104,141,135,160,200,2,128,14,169,94,145,113,96,54,222,169,112,179,206,175,11,31,115,117,22,153,225,180,89,237,91,246,4,12,67,75,121,79,102,156,150,215,127,5,54,109,7,185,57,250,35,205,215,230,32,74,242,26,120,128,151,217,115,23,166,96,39,201,70,124,12,131,243,143,181,57,108,122,8,130,14,56,112,252,189,216,223,94,0,146,128,224,57,216,166,79,19,68,108,8,173,62,184,115,98,164,225,48,173,231,243,45,77,8,74,199,142,33,135,183,255,17,207,0,115,150,7,202,113,144,229,98,228,145,110,107,209,68,193,117,174,164,79,70,22,227,230,191,108,23,135,247,231,93,77,189,100,173,190,112,251,79,167,250,189,246,130,63,205,15,101,40,133,142,135,63,178,192,212,225,248,218,130,18,161,62,19,167,91,244,249,124,20,191,122,89,25,233,67,27,68,92,119,42,112,176,29,83,249,125,107,180,143,60,110,5,140,235,45,179,31,178,217,213,125,147,199,71,151,14,253,110,42,25,123,248,110,70,43,238,121,9,121,110,136,127,174,176,214,79,238,174,233,84,32,136,158,99,97,98,9,239,34,40,204,43,183,168,151,173,14,157,135,244,70,20,65,171,237,150,70,71,142,126,212,37,104,179,210,114,135,141,16,92,47,30,80,101,251,47,163,75,60,218,16,24,110,247,217,28,206,235,181,68,89,136,144,166,132,184,55,12,233,50,162,16,160,156,29,222,239,205,47,191,6,54,96,10,130,253,173,42,190,225,110,130,66,3,234,19,188,99,81,54,125,48,20,50,99,154,64,238,184,228,240,176,30,240,218,226,226,52,133,99,17,120,80,128,239,223,178,152,178,168,62,183,209,223,57,74,121,99,214,139,153,86,49,5,97,176,72,159,159,54,247,206,81,250,90,100,254,210,126,66,252,223,97,202,14,138,220,187,80,147,94,227,106,196,78,147,94,125,172,152,230,86,12,117,249,117,124,174,166,89,104,251,36,35,59,43,19,152,108,114,186,126,63,40,138,151,122,49,49,159,225,134,157,37,55,154,204,111,211,147,117,107,152,243,148,197,35,87,159,197,147,102,12,120,38,65,43,198,50,137,22,47,108,2,38,102,172,40,113,243,213,3,45,24,37,2,207,36,19,37,211,15,44,251,205,62,198,28,11,219,225,159,53,37,48,146,106,177,110,225,243,202,122,115,252,223,91,0,4,140,46,107,209,155,79,107,165,185,48,201,216,34,235,118,35,106,50,253,52,230,156,155,79,138,219,148,38,206,126,21,223,139,163,72,119,171,109,249,5,223,103,187,113,111,234,68,131,110,173,149,184,154,2,56,177,120,225,208,130,67,251,7,55,218,227,106,215,155,155,50,102,119,24,41,226,15,76,65,211,154,14,55,68,83,5,166,162,180,189,155,151,42,154,213,192,232,248,150,229,112,66,151,90,30,237,28,162,56,148,23,254,113,173,202,139,45,163,61,110,14,35,247,38,94,2,164,223,35,185,165,143,15,135,194,158,192,124,18,127,112,206,254,181,245,193,209,161,139,159,166,221,167,117,249,34,235,37,93,128,57,117,147,108,73,198,114,229,171,151,41,188,171,46,33,122,111,186,219,56,208,167,206,45,142,23,28,85,45,251,161,75,241,106,215,89,78,239,100,243,13,173,53,43,137,214,139,39,145,6,255,233,134,13,154,101,27,39,54,121,153,24,129,59,53,210,49,226,68,214,249,12,254,94,205,90,141,21,62,123,197,45,105,52,152,104,205,84,24,29,128,245,224,244,122,217,129,7,212,173,62,228,45,27,45,173,192,51,149,29,247,206,26,89,3,133,250,207,87,16,164,177,210,162,223,113,185,141,251,235,194,136,69,63,2,85,96,10,113,227,181,16,156,143,108,60,232,24,35,236,47,50,134,59,233,160,100,186,60,115,252,52,76,172,83,238,109,77,161,121,61,248,204,58,121,178,98,45,217,241,214,244,90,234,123,17,230,207,239,115,194,136,55,244,106,170,130,222,152,117,250,31,31,138,213,146,106,160,70,105,33,15,94,143,205,57,124,229,195,251,208,139,94,12,73,123,142,73,74,216,115,200,131,209,112,221,220,121,161,30,232,145,133,26,65,27,12,91,237,161,82,136,6,124,118,156,213,226,222,16,71,101,153,9,20,66,245,22,87,87,108,32,121,105,28,175,214,99,125,88,87,179,60,25,250,95,151,145,112,26,15,77,127,5,241,116,68,141,30,103,118,51,6,164,183,184,232,169,153,253,237,103,199,8,124,252,100,182,109,99,187,188,151,62,86,165,142,55,133,4,61,86,79,199,233,154,242,214,72,245,190,59,207,41,7,8,53,80,40,104,140,7,235,136,156,107,163,24,222,208,181,94,159,11,153,229,110,181,50,49,34,13,45,158,7,215,196,65,251,246,27,136,77,179,192,248,193,239,167,49,43,223,158,0,33,25,189,240,241,53,70,201,79,135,140,13,54,153,196,202,219,235,250,163,174,1,174,205,75,195,129,9,244,12,133,143,49,209,98,97,90,40,160,235,205,161,243,143,241,134,101,111,202,131,119,42,82,253,214,182,239,61,239,155,49,65,48,213,7,28,9,96,89,88,153,57,50,99,10,14,24,214,100,195,32,85,151,195,37,107,150,153,147,33,233,56,144,59,80,250,180,183,94,108,108,222,1,119,83,114,121,240,64,58,54,150,60,105,147,199,97,109,240,174,195,173,24,8,115,142,83,32,15,78,39,87,79,1,211,135,178,101,196,208,246,122,239,69,148,121,100,189,154,78,137,119,234,21,186,175,150,194,187,197,113,141,123,246,178,115,160,4,247,221,210,166,80,127,150,168,201,253,193,187,187,143,220,240,202,170,142,10,165,147,45,150,22,28,251,89,103,225,64,13,47,182,81,10,162,231,231,181,152,153,239,48,167,212,82,209,115,186,23,159,255,24,98,237,243,210,168,159,197,178,37,89,60,244,91,143,100,221,168,14,111,228,162,21,165,238,201,95,218,24,221,150,124,45,40,63,170,255,50,201,193,53,116,38,76,26,68,125,72,200,84,232,230,143,74,248,26,177,147,109,124,228,174,247,174,196,143,195,60,50,98,3,65,209,214,24,97,21,82,211,164,203,150,182,250,20,14,219,57,11,80,75,208,101,203,230,229,246,44,49,136,84,229,201,76,84,174,134,85,248,147,164,125,48,149,124,57,172,252,108,36,92,10,155,33,25,198,50,65,25,25,81,114,207,253,25,195,214,243,175,23,151,145,99,80,142,157,206,205,101,80,138,57,208,207,7,96,39,148,7,207,52,155,134,211,149,105,99,209,153,98,173,111,97,74,147,108,72,159,171,113,175,99,208,10,167,247,86,20,179,126,6,106,69,239,186,11,207,85,82,184,62,20,88,100,253,105,246,186,17,110,149,53,148,233,79,35,239,90,226,167,103,237,91,119,133,51,228,233,102,22,141,53,171,214,245,65,41,74,11,207,158,221,78,31,140,230,207,231,247,15,98,91,250,96,156,62,225,137,18,155,74,159,231,126,29,29,86,108,130,214,130,254,244,175,40,200,35,22,105,16,144,250,92,237,194,161,192,208,111,116,25,82,196,101,118,124,46,120,115,95,193,214,175,50,56,111,223,20,250,68,173,78,183,148,4,7,64,184,162,103,55,154,47,153,4,124,22,219,138,23,51,161,32,217,83,32,240,175,171,5,204,68,93,111,212,96,213,206,113,96,147,99,216,186,128,224,135,63,251,80,92,77,223,183,154,125,36,134,114,184,116,180,40,237,143,249,68,238,61,174,166,143,66,194,210,198,22,91,106,140,185,145,23,79,177,67,172,2,201,79,108,107,229,42,73,77,78,52,67,220,173,234,136,154,183,36,47,118,190,111,107,225,8,47,8,33,100,166,65,114,75,156,218,97,107,140,148,71,203,214,224,18,79,190,186,176,242,155,177,12,245,89,192,112,156,127,12,237,190,203,140,192,26,251,136,154,110,153,142,185,26,48,198,175,250,23,102,128,185,91,213,225,40,105,98,14,224,186,34,112,231,48,172,193,234,94,176,177,199,68,220,48,231,231,170,48,217,182,136,23,194,201,251,185,120,72,172,50,49,49,251,199,251,96,171,240,88,101,178,178,187,15,140,229,30,87,159,115,82,98,241,246,90,59,66,38,40,135,254,7,24,53,25,55,238,6,69,2,53,125,198,140,192,169,71,112,225,112,205,58,77,137,84,84,247,16,136,178,210,196,163,31,164,21,185,250,56,81,31,147,21,109,208,238,118,60,17,220,213,218,199,49,74,17,58,160,243,97,237,207,76,64,72,204,7,133,76,120,81,43,30,241,78,255,28,214,37,156,213,55,33,15,147,253,68,55,201,216,38,59,26,98,74,107,251,137,62,40,87,218,159,73,8,91,150,239,165,195,236,101,189,57,194,90,203,167,176,113,87,126,166,2,185,239,233,171,107,64,34,40,239,92,134,197,93,29,132,210,42,235,173,161,159,113,11,106,144,180,159,58,193,43,210,225,59,194,237,244,134,170,155,90,127,52,40,17,171,199,155,174,186,43,84,206,140,128,217,161,186,194,120,24,113,53,93,105,250,214,180,164,189,236,8,164,131,175,91,23,191,40,157,67,89,30,141,138,15,65,59,238,98,14,148,60,64,86,120,58,35,10,48,4,120,83,125,46,122,54,223,79,151,41,186,136,108,165,233,165,169,201,76,38,201,193,225,60,216,25,17,112,27,83,127,154,8,123,113,35,137,157,169,12,253,94,4,227,118,124,106,74,8,186,254,242,216,173,149,128,105,133,209,237,138,180,247,46,241,100,74,69,196,1,145,97,156,244,139,225,82,126,162,188,192,38,169,30,243,127,236,239,110,69,175,73,138,175,133,160,189,128,219,194,212,62,203,142,103,178,214,86,67,196,84,144,253,218,108,9,111,61,115,201,80,189,221,138,141,78,77,63,140,212,54,71,236,178,116,33,117,181,12,207,210,236,113,246,96,163,46,249,109,152,119,226,115,156,189,33,119,253,28,112,220,98,169,198,201,53,198,171,57,51,119,176,212,22,193,72,104,139,102,81,163,181,227,208,248,163,81,108,165,187,85,134,175,225,89,88,231,205,119,251,120,124,52,30,151,128,207,217,145,213,185,161,31,52,245,200,173,236,33,172,62,102,140,159,65,116,239,189,147,165,251,248,116,11,38,17,63,32,70,55,186,75,241,18,166,201,194,122,142,194,188,73,117,249,104,49,88,145,224,160,102,93,29,43,28,192,20,95,4,197,133,245,129,155,215,104,131,98,19,171,189,76,45,86,126,23,15,52,54,228,181,16,151,152,97,198,208,125,251,113,126,22,185,220,26,87,35,59,165,159,19,138,178,149,242,123,178,174,231,121,54,178,162,184,57,78,72,239,122,53,189,223,30,180,235,84,133,232,217,148,217,21,226,189,200,67,36,57,123,200,75,238,237,231,30,231,254,82,223,127,27,137,164,152,157,253,145,141,218,146,135,184,42,204,78,234,188,196,47,179,10,182,252,102,10,52,193,226,201,194,253,69,80,195,225,74,233,242,16,216,90,72,223,60,235,125,202,177,72,70,137,10,134,128,103,123,148,158,192,84,131,190,4,97,255,120,63,216,102,165,172,88,1,43,209,112,37,112,53,154,212,88,32,176,134,201,131,155,50,84,88,72,180,135,84,57,217,74,49,41,76,129,83,215,139,55,17,152,120,45,26,239,197,30,134,245,194,169,192,126,240,108,98,3,81,90,74,131,125,60,248,89,34,73,6,133,126,147,238,103,23,65,157,54,151,94,61,205,244,120,166,250,74,50,13,11,46,223,126,35,206,66,149,133,15,107,19,137,237,183,240,211,216,10,195,224,219,195,146,167,29,69,60,74,156,211,62,34,203,135,84,227,208,65,131,26,47,191,47,66,141,231,210,171,73,172,198,44,166,25,174,41,58,182,115,29,129,210,118,249,121,50,168,150,226,193,153,195,89,162,145,4,242,115,100,123,7,148,220,226,71,23,146,228,145,22,29,20,140,202,128,30,231,61,135,87,134,104,198,158,242,45,185,217,8,239,191,25,195,147,76,66,2,195,43,150,222,217,210,207,41,40,51,184,195,66,246,242,158,86,98,41,55,55,251,56,140,124,35,157,215,39,27,9,2,135,200,215,98,165,103,189,186,30,243,32,71,206,213,106,44,229,209,80,55,204,225,203,22,202,179,36,212,67,227,234,139,182,31,31,252,12,130,248,54,197,232,237,194,7,135,206,100,234,242,225,135,71,228,207,17,83,40,250,181,160,185,205,47,131,104,28,163,50,197,33,132,120,27,150,109,204,58,197,233,213,168,241,173,109,7,210,89,184,200,217,198,139,193,87,186,196,105,43,40,154,191,137,132,0,171,78,148,69,161,236,136,56,82,254,152,149,132,218,103,228,47,168,233,214,232,48,67,184,82,132,127,143,45,213,171,126,174,101,45,159,17,213,163,169,92,76,59,122,164,200,242,69,208,175,37,73,22,35,200,65,89,98,4,253,144,82,252,92,253,83,156,127,129,212,207,137,77,211,200,74,145,131,128,98,225,181,179,144,131,37,162,56,35,120,108,218,94,75,224,134,193,157,95,244,120,72,137,8,38,17,178,44,113,53,184,236,180,149,62,192,245,146,66,216,168,114,180,81,251,141,148,143,103,148,206,57,88,36,182,0,243,4,78,133,195,180,119,202,210,165,205,166,196,242,60,147,204,130,217,2,243,57,227,197,200,229,119,153,42,20,244,246,25,195,2,57,200,43,112,167,56,174,192,62,230,99,78,140,188,201,94,10,111,113,123,31,148,130,182,38,30,76,133,134,39,54,29,2,38,77,147,70,112,205,143,136,200,67,132,179,62,247,222,86,68,237,112,101,238,200,131,183,108,111,19,48,21,140,114,239,99,138,31,39,62,158,140,56,131,68,30,170,9,59,167,22,48,146,197,93,224,227,244,189,180,169,133,140,139,76,22,98,34,251,93,13,151,234,104,127,211,218,96,19,16,160,84,227,247,41,150,213,70,140,176,227,129,43,30,199,112,152,0,113,164,155,126,170,232,249,82,93,3,67,232,19,131,141,146,117,177,142,189,11,99,245,167,24,77,19,186,134,110,107,93,152,224,112,138,93,26,24,217,166,59,5,151,5,227,231,208,171,9,243,220,205,12,231,195,40,213,31,140,78,219,190,243,96,193,213,187,31,65,19,48,255,183,3,46,175,228,25,128,32,225,53,36,214,50,37,217,161,215,110,139,25,94,24,58,205,215,248,119,224,101,81,189,128,81,123,144,231,130,161,212,147,39,214,182,39,101,124,192,103,225,221,57,64,211,24,53,130,138,30,195,193,115,112,139,168,37,99,32,176,29,86,221,97,10,31,4,133,49,249,170,253,77,106,240,120,146,42,240,89,165,53,57,220,72,89,12,153,9,232,134,223,174,63,90,254,32,141,214,151,222,92,19,79,86,40,216,140,109,20,120,147,24,243,247,42,102,28,43,218,168,15,190,40,106,100,165,188,39,91,214,50,120,45,179,101,124,137,111,155,108,70,210,79,75,245,133,7,165,16,114,115,56,17,139,123,139,200,126,80,187,37,40,159,250,22,34,81,181,178,144,93,85,216,136,161,29,70,24,57,101,129,205,72,15,24,61,207,253,166,40,52,132,217,147,162,136,202,158,31,171,239,107,34,170,145,47,85,246,52,49,184,245,28,58,96,106,125,111,64,157,100,222,249,124,250,218,176,226,238,21,87,67,253,148,21,230,108,240,170,126,164,45,161,150,16,152,190,45,191,120,113,114,228,38,40,13,229,113,111,98,214,207,57,177,139,9,82,108,135,209,169,78,10,159,131,101,223,252,8,218,124,22,207,21,24,133,68,95,122,116,7,164,87,182,15,76,97,203,221,253,241,230,72,75,43,188,183,51,69,88,75,0,27,178,188,23,250,40,241,94,100,133,183,108,72,198,188,82,125,38,157,25,188,146,206,20,72,120,99,79,32,209,88,31,179,57,48,202,10,197,223,154,166,217,38,31,19,90,150,203,237,4,74,245,213,150,151,30,214,105,124,103,33,26,121,235,137,20,18,143,163,86,186,249,79,167,98,116,43,2,83,84,124,67,26,176,26,136,80,91,131,133,113,101,15,120,47,130,14,235,53,32,1,83,254,121,139,21,206,251,195,196,159,186,192,20,26,251,194,198,205,72,89,7,133,248,185,59,85,231,143,172,228,169,48,211,246,250,115,22,137,121,77,91,68,101,96,111,242,91,195,240,178,101,196,120,16,47,127,90,40,152,140,166,19,120,27,47,152,191,51,69,45,159,89,180,205,203,242,171,207,167,40,93,14,174,115,92,172,149,99,76,10,126,126,85,152,22,254,17,240,196,136,159,2,55,23,200,2,109,38,217,164,40,33,169,184,216,248,96,151,192,157,114,196,59,253,187,85,47,207,174,112,139,162,176,101,14,129,30,46,132,245,83,28,138,29,9,139,41,223,26,22,59,167,221,180,132,15,137,54,65,11,221,0,205,81,66,166,50,102,200,173,120,19,41,71,9,49,164,81,4,38,8,228,235,214,242,190,47,19,6,188,232,116,139,171,241,76,100,213,91,61,232,213,107,2,206,104,63,234,111,51,145,166,195,147,78,163,162,176,113,128,250,205,137,14,214,34,143,6,77,113,243,49,165,89,111,60,121,94,224,78,249,162,195,157,94,205,173,240,164,152,218,111,142,167,169,51,109,195,117,126,249,251,38,169,170,68,114,89,96,136,211,124,109,158,173,9,173,61,121,52,216,158,111,99,56,112,195,196,124,104,179,54,9,191,24,182,196,33,135,46,220,67,105,249,60,108,28,207,237,3,195,62,28,99,138,231,152,196,78,217,236,95,45,251,205,45,64,62,20,229,200,9,148,0,149,24,11,86,76,93,125,162,17,57,134,185,240,193,20,7,213,152,104,196,205,116,192,177,20,220,6,55,241,148,58,228,84,221,16,232,95,117,72,72,189,58,73,89,121,178,97,148,190,197,97,74,75,245,173,39,241,198,230,40,213,236,75,230,25,221,13,87,13,22,197,28,246,82,253,28,203,220,137,128,41,241,147,151,134,153,203,191,52,148,198,199,85,145,231,130,111,160,251,186,135,216,167,188,212,9,101,23,148,202,185,141,3,87,83,159,98,175,110,8,173,174,132,143,193,232,119,200,199,50,90,176,26,55,71,97,61,162,52,103,169,82,185,120,41,194,166,233,146,136,184,53,149,165,52,83,250,38,78,75,207,121,107,133,9,211,249,215,130,92,119,190,62,80,96,75,203,249,111,27,63,223,84,248,204,58,175,170,129,75,6,243,107,62,24,171,126,36,191,185,41,199,191,185,64,225,54,165,245,1,159,109,96,191,133,191,169,151,42,37,208,34,130,224,128,157,190,94,31,179,198,22,244,198,236,192,112,203,250,99,211,216,54,183,220,25,134,213,229,22,43,205,127,179,234,136,178,77,36,183,159,96,116,111,50,143,54,189,112,180,201,56,76,47,194,59,33,136,59,34,236,227,115,212,116,217,170,60,89,55,46,96,191,154,227,186,47,25,81,168,3,189,185,208,248,49,198,231,107,242,183,176,181,169,119,110,178,62,128,17,97,241,49,75,88,111,89,126,251,24,69,245,182,243,79,211,124,123,205,77,160,168,64,55,255,233,31,125,95,83,184,186,90,178,193,229,241,85,25,202,193,120,127,153,206,101,232,205,191,112,247,179,139,146,179,252,104,98,126,247,62,219,250,114,24,122,70,29,19,202,150,74,220,219,212,200,5,158,20,108,186,171,137,35,154,95,117,109,51,237,243,237,9,110,82,2,231,127,100,196,176,195,175,154,38,40,90,0,250,49,9,98,134,211,85,96,6,106,67,102,10,44,60,217,167,2,236,209,235,213,89,0,195,29,226,159,3,154,128,179,150,244,106,246,28,255,152,133,52,219,212,223,198,6,170,241,94,103,111,58,182,161,92,205,223,243,131,57,64,116,129,24,1,230,118,152,110,254,33,87,231,132,184,73,117,184,162,5,154,134,192,133,194,192,230,48,245,86,178,188,40,140,153,30,118,166,134,169,80,248,164,48,35,238,47,134,24,112,126,7,62,210,187,148,99,251,213,133,182,69,153,104,38,66,235,27,86,177,34,181,86,5,45,214,95,238,48,118,81,146,247,130,81,225,210,170,81,178,68,220,65,47,222,248,250,126,49,166,222,75,220,255,162,181,163,250,215,166,56,189,167,15,12,189,147,91,65,36,176,251,251,214,249,87,146,121,7,52,227,204,139,3,190,233,212,25,87,169,19,184,138,233,198,121,8,211,198,29,144,60,177,10,155,192,132,233,87,160,137,56,164,162,103,149,122,127,6,110,103,69,54,76,224,93,93,53,12,152,99,95,22,61,34,231,156,238,23,182,218,80,189,57,173,34,158,57,132,162,60,141,170,159,138,250,227,238,94,19,197,49,93,78,115,164,240,160,93,245,155,195,219,92,245,183,57,142,123,140,9,162,42,18,105,217,240,87,56,3,62,1,101,2,5,73,6,124,26,255,122,117,120,25,69,138,192,231,235,120,179,218,162,53,103,61,202,92,20,209,57,99,125,87,56,155,145,201,69,11,60,77,43,222,97,66,150,114,106,242,237,71,88,49,153,244,221,43,59,110,63,45,165,20,163,70,45,181,216,87,168,156,112,73,13,216,58,158,4,230,0,112,255,37,91,123,171,172,189,66,124,47,206,23,216,12,206,245,69,224,159,60,146,195,100,188,159,79,103,77,164,20,64,94,152,154,193,199,165,1,124,182,184,26,115,45,67,220,208,228,230,180,221,237,120,111,136,213,154,156,47,72,72,100,207,96,44,178,241,35,201,39,33,151,53,60,81,182,172,208,72,172,55,99,253,62,107,215,223,251,172,250,34,161,5,66,136,94,175,128,30,69,17,146,165,246,163,130,174,213,191,23,76,180,186,227,64,214,142,16,246,165,34,128,24,59,235,247,26,86,98,229,60,7,88,72,178,165,208,209,55,46,147,240,47,105,41,133,95,244,52,32,172,234,103,87,98,11,127,68,98,192,103,124,35,6,69,47,71,83,115,192,248,118,183,127,15,216,67,166,4,130,32,194,61,251,159,111,180,137,218,134,220,228,234,69,44,222,159,27,245,193,162,63,125,102,60,194,239,1,195,160,38,247,94,70,201,21,63,93,76,90,93,224,78,89,65,220,60,67,45,172,63,141,196,148,175,109,250,74,243,99,254,7,38,24,209,223,213,38,129,30,112,181,250,198,24,21,171,38,121,23,155,25,234,173,116,84,177,66,39,254,158,12,85,86,250,246,47,108,253,106,75,96,152,224,188,232,25,90,110,43,185,126,112,135,231,214,147,116,219,228,55,231,123,175,70,49,75,242,50,14,88,88,179,184,101,212,69,210,125,119,209,202,220,144,13,15,161,201,236,99,6,175,15,140,140,111,150,146,121,140,204,9,1,255,242,2,80,136,75,228,230,197,39,40,143,208,206,241,183,13,226,195,178,63,174,30,241,50,89,13,17,179,108,104,200,98,86,207,11,83,18,183,222,137,71,161,77,231,203,58,204,176,102,133,169,16,239,126,115,250,233,94,137,17,112,131,93,127,57,220,105,137,171,2,35,214,242,11,210,3,83,59,144,62,48,172,26,229,7,211,91,87,30,73,182,193,36,220,186,195,92,63,245,197,206,201,113,105,201,209,126,130,65,114,43,186,166,223,153,148,225,231,157,44,54,123,193,196,70,63,63,87,182,125,77,23,108,119,59,177,150,190,242,114,251,1,152,67,161,232,205,33,216,90,119,68,32,34,62,7,133,190,178,237,206,119,68,142,29,143,89,37,87,35,174,126,51,134,192,208,163,60,87,172,217,137,146,252,222,182,182,183,12,8,197,122,187,7,76,125,73,145,139,135,121,233,1,19,163,125,54,52,209,2,215,9,132,101,111,243,47,242,214,216,223,173,248,115,103,171,246,151,159,94,191,166,17,135,105,135,79,242,37,9,173,223,120,219,178,30,141,246,152,187,161,58,195,191,234,15,206,34,225,76,4,196,146,67,247,183,57,236,206,144,189,171,55,103,66,157,247,183,147,241,65,190,9,14,79,12,122,150,119,6,39,155,224,145,118,3,70,213,48,223,73,134,222,103,125,44,71,192,213,98,112,14,119,250,34,135,192,197,202,128,13,166,241,162,213,215,24,107,87,111,106,67,29,70,12,237,133,125,77,165,176,92,222,17,131,143,61,242,54,26,234,239,75,77,113,115,138,45,95,29,116,179,122,199,118,21,122,128,11,50,84,85,96,8,159,31,124,166,120,210,97,169,132,105,238,174,1,149,244,174,79,54,204,44,2,151,138,58,104,135,35,104,200,123,145,36,93,63,211,8,24,121,251,170,23,155,94,147,223,27,251,224,117,72,0,163,67,245,51,148,129,233,44,251,252,244,128,216,209,127,187,89,29,168,194,212,234,222,5,6,201,184,180,92,129,34,138,212,2,69,12,115,234,131,195,111,63,125,72,155,77,213,170,240,118,254,51,147,215,61,159,87,191,54,148,41,35,251,123,85,82,35,83,158,204,234,205,154,63,56,158,90,211,155,211,144,209,186,127,16,211,209,105,50,42,52,211,220,140,13,48,13,165,58,79,161,2,247,125,186,192,192,221,228,220,129,195,6,183,212,159,156,82,231,49,101,42,193,32,63,127,135,214,178,34,210,243,235,114,245,104,166,80,123,97,58,118,31,17,181,117,233,224,92,222,71,35,167,169,73,23,232,67,40,191,117,216,218,170,186,194,208,133,212,251,219,100,101,40,123,17,152,184,242,116,184,67,10,83,101,158,90,240,197,39,139,37,91,159,50,182,149,54,173,113,139,159,40,31,198,157,94,242,73,112,158,175,88,167,73,213,114,192,53,133,161,183,240,223,38,139,178,228,139,88,216,185,222,123,27,185,213,210,217,64,166,233,138,195,47,170,93,216,248,245,226,214,111,180,112,153,70,118,146,168,153,177,89,172,75,96,179,140,120,4,38,74,129,135,241,199,94,152,220,235,236,159,159,38,187,238,87,83,135,218,117,109,155,80,119,118,148,14,82,221,86,44,148,149,226,222,104,57,235,234,36,14,58,134,63,56,123,241,92,83,7,28,121,73,255,233,102,26,28,85,31,156,208,155,15,10,60,27,187,233,213,152,72,254,177,207,246,5,175,137,126,107,250,43,46,136,100,98,254,204,132,179,250,146,47,124,184,191,90,209,91,67,105,60,125,38,192,32,58,198,103,150,209,73,232,47,109,108,245,73,86,23,85,202,35,46,166,167,43,127,230,40,181,10,241,181,50,134,208,103,134,67,91,146,167,195,56,18,250,57,140,6,46,134,140,254,249,81,20,141,252,53,40,14,89,209,123,23,115,138,28,54,174,66,125,178,179,19,44,223,84,102,50,1,76,29,148,6,159,244,125,47,56,132,234,163,63,0,166,26,221,207,136,97,122,41,69,31,28,58,223,107,40,209,167,95,214,103,217,159,243,230,50,252,89,88,12,34,8,189,152,168,91,191,111,61,206,105,51,218,231,193,143,205,63,124,233,209,173,154,36,109,207,79,159,21,151,227,106,108,63,61,251,88,80,195,215,222,64,54,113,234,44,164,164,105,141,184,57,57,132,161,40,84,162,45,208,77,121,149,78,164,58,71,160,84,209,233,210,227,31,70,125,112,251,206,111,26,172,125,183,26,80,9,78,221,103,23,205,226,113,111,138,42,74,213,123,163,200,148,2,62,203,227,179,116,8,123,102,7,209,45,254,108,132,244,239,197,43,15,34,12,89,95,10,190,226,246,96,72,107,62,19,33,147,238,14,216,52,198,4,206,199,153,94,45,96,36,150,228,209,198,164,63,126,63,184,36,61,177,143,237,145,114,76,163,65,157,81,210,83,149,61,233,154,173,204,198,34,45,41,118,170,146,99,246,247,70,26,106,235,193,150,8,134,251,131,227,97,234,218,66,172,121,199,120,211,245,38,38,175,221,26,218,216,11,183,81,132,191,195,14,236,190,171,239,178,52,81,167,244,177,6,168,122,143,231,38,51,184,62,214,0,169,142,20,55,79,180,157,235,213,243,102,246,136,205,237,227,255,118,189,22,107,60,222,170,210,3,167,107,167,163,210,91,125,150,25,141,69,210,171,137,234,118,255,101,250,50,63,246,21,213,224,195,183,12,196,203,234,103,237,64,65,186,221,252,50,27,166,233,215,160,128,63,230,81,38,68,240,249,150,157,223,242,1,167,249,120,244,207,189,145,1,247,137,98,116,130,89,7,244,124,188,228,247,134,156,229,99,138,27,157,100,172,45,58,37,154,94,77,126,52,249,120,247,227,163,213,166,38,107,37,216,231,150,31,173,141,20,201,139,173,157,199,59,235,143,155,53,30,61,14,221,243,153,119,189,79,70,143,2,22,210,131,19,126,255,245,64,140,190,100,23,93,61,16,228,236,235,120,25,92,95,91,58,55,63,79,125,217,86,128,59,138,87,89,175,62,78,181,175,30,35,88,158,186,238,147,105,225,197,163,161,222,244,121,180,70,137,64,92,13,211,231,250,192,112,72,196,163,209,119,169,131,102,203,39,197,139,17,169,237,83,97,248,35,31,76,61,236,80,24,86,186,119,115,44,193,231,235,158,101,60,214,173,91,89,248,209,240,105,23,113,235,198,8,139,21,106,43,84,213,213,233,163,113,221,127,154,118,198,34,97,11,72,7,166,123,78,136,141,67,233,247,80,196,127,175,12,21,48,106,37,111,105,30,184,76,39,209,4,54,153,226,169,48,122,68,254,90,133,4,254,252,192,149,142,213,11,83,53,241,244,206,140,248,130,26,39,191,26,198,205,84,196,153,37,112,181,90,192,180,160,14,121,47,216,245,146,31,139,157,26,71,9,52,226,252,31,55,60,94,140,130,240,42,94,58,77,63,227,50,193,44,19,97,153,79,154,24,24,186,208,152,229,199,139,66,61,234,193,92,239,158,178,81,254,229,71,110,101,87,211,25,50,29,54,219,239,115,53,156,190,195,97,10,150,135,60,57,180,4,197,193,140,80,152,124,47,196,39,150,47,109,171,47,24,159,7,35,87,235,131,66,129,230,124,106,155,192,228,123,124,1,177,182,224,113,18,56,179,101,109,135,161,102,145,240,217,57,80,48,213,227,230,118,198,200,44,69,152,37,183,120,180,115,26,61,101,73,96,139,96,249,160,208,85,146,36,170,178,173,30,217,45,67,36,4,234,74,122,243,98,169,174,11,15,84,151,150,62,218,153,181,190,56,233,238,202,227,243,224,199,49,14,83,187,141,95,17,140,6,85,58,187,137,195,180,127,103,25,21,180,194,138,155,34,103,211,49,246,111,129,77,33,196,111,110,196,236,75,222,171,112,196,248,150,134,45,177,211,39,160,131,65,220,226,230,150,151,209,71,43,166,75,126,97,146,158,143,48,207,224,246,252,128,70,84,108,200,215,134,22,165,182,184,24,239,72,131,69,72,7,111,55,116,154,9,23,239,15,76,113,132,143,56,154,217,79,169,193,126,186,64,44,239,240,32,69,174,175,69,224,194,103,18,149,255,109,233,189,77,137,42,46,134,51,251,243,224,103,210,10,124,38,213,83,254,110,55,129,81,252,173,77,6,75,215,192,129,87,120,178,141,47,95,90,249,124,144,58,221,98,104,104,62,104,84,146,71,131,67,210,225,95,17,148,190,216,154,37,197,213,246,243,138,82,72,228,243,144,204,214,26,250,211,103,146,231,152,104,86,175,255,121,112,83,16,112,148,230,65,93,187,199,128,66,181,212,97,68,14,116,99,200,100,20,61,136,213,172,54,78,183,164,243,99,227,45,1,8,69,228,216,54,120,185,253,102,39,227,204,159,139,233,120,241,73,138,98,249,206,67,225,89,134,155,227,176,102,163,200,162,48,159,251,94,125,246,144,249,9,228,162,19,62,155,207,51,194,37,199,56,84,184,225,163,110,135,77,175,78,31,13,26,46,55,240,16,223,169,73,23,72,134,97,201,93,129,202,242,248,124,47,202,0,125,42,84,243,189,190,131,66,69,156,63,248,164,174,94,95,219,58,84,253,185,161,197,95,243,179,112,91,77,129,26,77,131,126,204,78,226,209,31,27,31,36,233,197,16,133,251,234,161,72,37,175,170,115,144,82,160,120,231,97,193,25,189,218,36,203,252,106,90,151,31,149,184,237,118,117,111,223,51,106,71,214,68,151,7,73,128,236,166,72,197,64,104,18,57,55,21,156,238,75,179,194,74,215,245,196,199,8,90,126,6,208,128,146,203,103,200,144,182,136,171,207,99,145,39,211,207,81,157,87,232,192,169,233,99,243,18,219,15,62,147,17,125,122,202,108,46,216,231,30,232,57,86,16,129,236,174,81,247,91,151,178,216,50,187,102,152,1,161,117,106,14,167,89,190,48,97,51,247,2,10,34,87,51,107,188,159,92,129,207,3,70,172,137,27,96,53,224,16,124,59,12,253,139,166,80,144,137,104,30,109,193,221,163,188,93,224,210,92,106,16,184,145,213,212,215,162,55,201,199,19,50,238,52,100,38,44,36,75,253,90,226,119,77,147,97,168,118,175,120,107,216,8,63,41,16,68,100,227,135,201,250,85,89,149,214,218,113,107,144,128,7,95,86,239,77,176,197,3,103,5,47,108,235,75,83,17,56,220,186,42,38,21,88,62,9,22,36,53,226,230,208,98,20,189,185,69,110,46,76,247,48,197,111,2,87,19,115,112,24,230,6,217,8,217,189,207,121,51,29,70,15,76,182,209,133,90,131,103,157,200,169,83,48,83,52,51,100,42,104,1,91,167,186,228,149,104,78,46,119,212,160,218,78,82,127,126,96,78,27,63,144,201,222,76,9,204,97,142,81,93,120,135,133,170,25,41,85,104,230,134,229,225,23,219,7,208,39,67,227,48,246,201,252,171,149,170,154,46,27,241,210,131,130,216,161,137,58,234,209,220,245,57,191,65,97,139,166,249,6,37,58,221,97,74,44,171,38,9,145,24,242,253,6,41,48,234,194,30,140,176,196,116,51,254,108,130,156,144,114,181,233,79,249,52,204,68,164,178,102,1,77,213,219,131,149,184,69,89,237,190,95,38,41,126,187,90,231,149,254,54,162,215,62,147,142,175,105,149,20,250,98,8,153,249,111,27,223,212,248,100,116,73,175,249,213,84,177,232,142,132,196,92,185,98,180,240,163,96,43,124,114,140,149,195,230,62,90,178,16,109,210,181,89,137,60,84,135,51,204,65,242,104,155,190,68,63,52,147,241,118,105,246,115,35,220,234,54,14,81,213,92,182,94,141,157,145,179,195,240,225,110,25,150,13,201,135,155,41,112,212,226,176,200,86,75,69,142,95,60,6,52,82,98,187,145,163,74,110,32,33,33,2,7,158,192,131,197,238,112,55,2,85,217,226,161,246,217,110,208,82,244,208,103,209,19,32,225,221,250,107,227,112,174,143,145,147,172,43,233,194,237,23,159,87,24,54,46,191,57,141,61,115,215,15,12,7,213,133,145,92,172,77,81,156,41,127,240,106,34,153,122,49,33,120,191,117,161,207,66,189,23,250,218,99,71,51,41,143,143,75,151,107,216,248,199,138,147,218,92,44,20,250,106,151,131,199,252,105,229,99,91,225,51,248,239,38,52,90,213,99,203,230,148,253,190,85,54,198,216,186,191,38,202,184,253,163,192,28,236,31,223,36,17,247,219,23,166,104,69,143,122,67,239,151,204,116,198,167,164,254,28,155,213,26,254,211,29,154,152,207,89,78,252,229,38,202,72,246,173,254,49,235,140,222,214,209,202,57,182,63,99,157,46,173,21,40,62,178,122,254,56,50,45,249,99,115,230,78,57,20,225,46,186,149,110,72,33,27,105,165,6,29,10,212,126,227,194,169,119,97,153,33,90,66,188,119,251,75,19,230,236,26,181,59,123,255,184,28,104,231,153,49,58,166,134,27,179,137,34,223,223,94,36,248,86,201,26,89,67,1,254,62,184,53,251,61,214,107,96,60,21,255,90,139,102,178,165,55,71,176,238,22,59,91,105,63,217,246,111,194,214,43,121,200,238,13,154,230,52,234,157,208,134,240,155,155,46,122,253,132,212,207,227,92,83,152,110,118,228,101,223,205,225,126,163,225,240,7,211,220,49,31,77,102,51,122,16,170,17,46,60,161,216,148,216,179,73,55,165,27,152,179,174,253,42,14,27,74,44,174,186,131,194,229,113,138,196,239,233,148,64,172,91,75,186,76,197,43,47,201,96,208,106,230,231,53,178,14,156,186,114,49,225,248,248,218,211,228,200,36,163,68,77,101,186,221,25,192,86,161,57,5,70,160,42,174,182,179,166,203,205,151,241,158,248,91,23,163,10,145,171,233,58,76,49,102,197,244,149,228,173,207,146,185,5,201,139,188,84,165,148,62,80,182,167,227,110,251,189,33,57,221,239,236,33,210,86,123,172,16,242,17,89,198,27,2,229,179,128,124,188,207,166,56,36,96,104,58,147,238,0,252,170,111,37,82,89,80,58,185,170,105,43,35,232,241,206,114,26,116,9,70,6,200,218,217,242,187,86,178,120,19,189,214,66,149,134,76,96,52,183,188,246,22,24,197,226,174,112,71,219,60,174,62,91,78,169,242,212,184,188,238,183,3,147,195,147,231,134,142,200,243,119,192,144,255,202,147,159,249,75,174,43,224,46,121,21,74,226,206,172,139,107,49,57,37,97,74,161,127,245,194,47,96,58,153,228,185,59,150,218,205,172,32,196,183,114,214,123,83,43,116,207,121,10,132,219,94,146,140,42,150,230,186,134,52,23,91,165,139,192,103,154,172,25,79,150,144,44,18,20,185,212,221,226,165,168,139,86,216,186,51,74,192,198,219,29,48,212,216,229,141,152,165,16,36,201,6,173,241,49,128,252,173,45,187,250,158,187,91,251,117,60,24,127,150,110,121,186,156,210,188,237,165,166,249,83,178,166,147,40,71,77,213,55,194,97,167,144,164,55,72,15,165,216,233,232,118,216,50,162,253,87,222,26,40,45,216,146,180,57,63,6,47,122,13,120,176,237,61,152,32,242,13,135,103,10,218,16,166,121,40,6,135,23,251,16,28,64,0,231,125,234,97,36,235,126,168,193,113,60,37,250,122,108,205,132,86,195,93,30,104,108,236,46,91,21,95,103,120,90,158,166,98,216,31,228,230,168,151,220,106,74,96,60,42,169,122,25,200,205,212,120,109,202,141,197,61,232,228,15,166,87,27,64,122,252,157,164,24,124,213,147,227,68,121,219,35,175,225,194,179,221,95,18,124,106,230,19,44,112,83,96,120,120,226,181,123,69,175,247,61,217,180,88,84,246,49,165,106,180,72,166,247,236,192,137,138,132,11,87,218,164,100,38,193,122,159,60,139,140,55,133,6,169,192,212,79,213,24,149,76,92,64,106,48,76,7,190,197,152,82,60,220,100,30,154,92,130,239,239,212,106,141,34,215,146,0,184,201,11,132,66,151,86,79,193,161,0,21,244,69,151,213,73,63,212,152,135,174,141,108,244,189,101,201,201,240,203,170,223,116,105,134,168,171,104,62,116,26,89,214,77,18,31,152,52,225,22,152,38,156,238,123,66,35,5,83,36,63,103,77,211,177,29,181,105,221,138,122,245,68,244,227,238,116,208,241,21,105,163,129,246,214,90,130,47,76,233,183,206,112,107,103,245,24,127,230,172,88,82,158,72,230,129,150,95,31,149,51,127,63,91,202,50,182,174,24,82,114,58,83,74,175,240,239,234,109,47,5,46,4,236,4,70,165,32,251,126,213,72,123,106,21,159,117,223,151,184,57,33,177,119,45,47,185,150,175,122,68,3,182,228,121,41,238,174,190,67,87,248,165,165,224,197,164,190,220,48,170,80,110,74,184,140,98,49,162,234,203,97,150,134,228,174,183,53,216,186,189,72,47,218,57,195,222,60,217,20,75,53,63,242,170,125,232,183,25,81,39,138,232,171,95,141,175,252,200,176,14,140,191,233,213,50,185,254,22,125,127,240,241,94,211,246,109,242,44,11,248,218,215,131,167,53,192,57,218,68,157,209,66,220,20,65,250,144,144,117,77,242,92,102,143,95,175,59,227,130,11,107,20,199,68,37,191,57,252,226,68,53,243,84,120,47,247,179,12,78,210,89,71,225,18,89,226,230,55,223,144,103,233,213,118,14,230,128,241,143,222,131,159,17,24,213,195,224,217,88,132,159,232,152,193,80,138,189,39,223,143,184,201,208,51,7,125,93,22,35,150,123,213,25,196,64,142,203,226,107,227,156,119,159,208,168,193,78,36,97,176,74,12,25,105,61,37,24,241,211,176,105,245,254,129,107,125,191,77,58,180,127,110,110,117,69,14,83,227,83,63,239,117,246,84,223,191,173,210,64,106,63,128,97,212,240,155,35,79,240,25,82,122,194,147,15,41,38,118,211,81,177,184,82,140,153,113,43,203,84,129,93,55,121,128,158,52,192,134,181,77,191,246,139,233,90,47,155,20,68,218,84,169,213,167,10,92,163,73,74,142,129,225,156,172,14,87,104,116,228,173,211,217,70,119,188,53,22,239,231,131,160,71,120,249,45,151,49,161,237,239,52,181,18,74,31,20,248,48,164,215,23,152,194,209,28,240,217,135,147,78,134,99,160,92,158,212,5,117,28,173,220,242,228,199,68,73,158,43,5,238,159,49,59,126,6,169,245,139,210,247,93,214,84,184,210,89,19,48,198,191,220,155,154,149,229,103,15,89,161,90,116,162,85,19,82,124,48,178,79,50,23,42,55,79,14,19,143,124,236,126,6,55,143,10,131,230,253,185,245,30,145,38,2,77,89,218,196,16,51,160,155,46,46,46,148,88,200,144,209,65,211,221,245,70,79,74,219,240,135,53,95,249,153,73,235,231,148,10,187,131,146,23,202,37,96,132,168,247,7,166,25,245,193,249,201,221,24,12,117,253,187,249,57,150,250,231,106,40,221,231,131,179,52,241,27,60,60,42,69,139,217,57,80,159,45,128,106,55,251,240,125,47,250,207,132,209,221,96,204,252,30,48,228,153,239,99,27,189,76,120,23,217,136,178,100,147,7,158,221,119,75,227,82,150,52,172,193,59,251,17,97,87,75,88,106,208,166,122,246,242,251,228,25,102,218,254,194,109,192,40,186,214,128,105,188,92,31,120,121,221,34,48,193,36,69,87,100,51,13,21,242,241,6,79,39,218,213,119,200,241,152,182,56,85,6,163,121,247,224,51,226,50,166,11,122,88,55,26,173,165,112,101,185,218,36,237,98,200,11,229,177,101,124,224,234,81,179,204,10,218,173,126,208,112,97,173,223,112,201,118,87,232,114,110,195,7,220,136,175,101,179,100,235,45,94,152,152,89,169,91,247,105,180,61,183,151,40,33,20,128,227,47,3,142,188,118,113,215,155,62,185,62,63,87,83,35,188,31,42,53,143,232,78,149,210,252,214,168,94,77,233,245,53,216,105,5,127,112,149,30,205,115,40,150,40,5,224,15,231,164,155,31,176,87,223,204,64,149,216,131,22,97,235,134,191,176,73,80,40,88,158,219,2,55,67,149,144,24,253,251,201,213,41,16,82,163,177,78,38,104,181,226,140,184,26,189,58,97,84,96,243,47,217,51,207,7,174,16,117,200,213,212,178,149,120,103,19,21,147,45,156,106,192,153,124,195,33,207,201,163,40,188,90,108,179,108,215,156,84,10,27,135,116,192,199,246,74,50,40,231,214,80,245,24,156,246,182,174,216,174,112,246,8,38,104,22,145,69,67,207,44,216,15,78,34,119,64,108,142,144,215,221,225,207,167,28,148,72,54,133,77,164,201,225,14,191,220,84,184,162,189,243,96,107,173,11,152,233,61,174,209,9,101,20,39,171,220,28,21,129,156,29,230,119,132,149,135,202,77,243,26,28,134,114,68,142,123,122,250,157,176,1,62,219,133,199,246,133,151,215,85,1,55,202,161,20,182,52,102,192,117,75,113,225,168,36,115,102,188,152,117,115,207,15,60,138,23,246,2,39,88,110,63,112,248,15,48,7,81,209,170,240,25,241,234,63,77,248,254,233,250,25,90,221,6,2,29,200,118,4,202,246,147,202,244,185,0,191,174,244,170,25,156,47,241,199,15,206,143,42,27,242,141,58,156,209,4,131,37,211,127,251,80,11,90,94,39,53,153,180,115,145,185,208,108,118,92,103,49,145,153,32,62,29,48,149,136,168,37,253,96,90,56,161,27,21,24,142,165,123,170,162,81,79,207,214,7,70,220,167,57,140,36,173,172,144,78,161,213,37,120,5,70,187,242,243,219,198,107,81,29,206,91,228,229,129,247,153,166,215,97,75,38,33,209,197,122,131,43,118,121,138,11,181,136,60,164,218,127,116,171,239,188,17,59,242,58,137,246,12,129,41,185,191,177,198,68,209,84,18,22,62,146,30,20,185,248,123,55,122,23,229,236,130,62,188,93,22,165,133,47,68,153,144,252,54,174,147,87,111,36,59,230,170,156,201,191,128,72,12,139,9,77,139,213,74,118,180,187,45,130,28,26,204,234,242,219,198,174,29,191,93,104,57,90,122,53,59,110,247,223,62,126,109,250,60,57,137,223,203,164,103,71,168,241,161,10,124,54,223,209,125,204,243,54,142,221,7,91,77,122,242,39,255,177,153,43,12,235,247,244,49,63,214,249,124,122,108,192,195,219,47,112,46,39,244,240,15,132,128,209,51,181,7,38,255,243,34,7,199,74,49,105,205,251,96,227,236,219,125,202,150,6,97,83,242,78,28,212,161,39,37,157,15,206,132,73,124,129,209,65,82,36,107,15,117,65,134,69,238,194,70,14,185,4,109,200,130,249,197,147,83,88,190,38,122,59,233,42,178,1,35,130,150,244,167,225,103,73,126,53,59,206,150,105,138,33,131,44,182,195,70,132,90,4,222,148,24,57,138,189,44,199,50,41,226,200,248,163,233,96,42,83,15,110,56,179,51,224,99,121,84,29,82,216,109,30,138,17,149,229,222,86,86,231,159,139,109,100,170,231,133,190,2,93,148,1,143,172,62,225,217,175,160,39,140,171,123,213,36,240,48,221,0,175,80,74,84,115,76,33,44,29,196,103,235,101,189,5,198,58,150,211,143,86,49,226,136,14,19,231,204,242,218,116,176,120,125,19,124,212,156,211,50,226,80,220,93,18,14,96,146,150,242,211,124,237,229,219,37,86,232,148,70,54,56,223,172,96,196,225,179,83,47,177,86,248,237,117,181,76,128,173,20,84,230,194,196,124,206,14,227,84,75,132,106,152,176,128,159,125,156,61,208,165,9,74,120,249,150,176,146,24,161,152,87,158,204,152,153,124,105,82,132,154,133,234,200,84,6,146,23,75,211,92,190,134,254,242,162,113,34,5,154,173,132,76,96,202,253,124,125,116,154,140,165,168,17,216,132,223,29,94,150,24,16,120,71,151,41,34,162,236,104,242,181,236,20,174,113,239,198,238,167,112,49,14,89,135,105,114,151,237,140,40,43,66,165,14,163,51,43,158,48,228,54,125,251,215,36,120,217,164,200,251,124,14,220,240,7,147,35,149,115,119,254,72,246,239,199,70,158,182,235,54,78,235,219,240,252,8,237,26,84,183,9,92,240,48,252,16,232,36,10,171,248,240,228,251,166,135,92,232,215,80,205,28,131,81,201,241,171,113,74,166,184,148,56,13,81,145,3,108,233,50,129,87,138,95,198,35,172,98,121,78,74,82,75,160,48,86,47,189,116,195,11,232,47,13,9,159,44,220,121,38,81,125,95,171,253,8,111,4,38,50,117,75,125,18,139,158,232,156,192,4,223,171,163,147,125,84,222,137,172,110,93,126,239,138,250,164,216,157,86,128,234,61,193,28,230,8,183,235,79,111,26,173,253,185,33,253,145,105,68,123,247,153,132,113,241,143,173,95,96,40,149,125,63,234,20,77,207,161,87,67,124,25,63,77,5,148,154,111,48,148,32,58,236,48,204,119,10,83,163,82,226,91,89,1,223,148,1,71,134,105,186,45,255,107,16,27,2,15,106,54,186,63,26,237,220,66,169,53,76,62,225,205,81,210,228,234,202,82,75,149,146,111,26,148,233,44,233,0,63,176,169,112,222,223,134,144,163,75,129,211,32,113,208,98,212,140,78,109,200,150,51,205,138,89,129,118,10,187,4,165,220,220,13,48,90,89,169,121,18,120,172,168,92,55,13,205,179,238,229,139,224,6,120,29,208,129,173,41,76,126,122,89,139,234,118,24,138,119,49,130,38,61,146,30,144,73,4,116,63,49,71,120,234,169,11,184,240,143,208,40,43,204,234,157,14,163,193,44,113,40,235,142,245,254,241,68,237,72,90,178,201,47,186,74,60,72,76,75,17,129,190,45,240,57,205,188,221,38,89,88,80,183,164,101,250,172,219,7,181,153,80,224,18,24,171,41,30,173,77,130,59,83,96,106,177,220,241,35,154,83,165,37,102,44,19,16,171,113,243,108,44,131,2,87,106,177,118,192,164,200,171,192,204,124,127,47,184,59,87,215,123,15,203,37,57,188,38,141,217,15,70,123,166,229,184,154,134,37,89,35,80,154,16,25,118,24,186,0,177,245,215,45,98,190,48,145,67,105,11,3,70,21,207,223,139,114,56,33,63,28,102,149,230,24,149,98,156,11,31,24,7,202,31,13,227,89,135,148,238,167,189,30,138,146,199,247,201,178,103,147,9,115,15,205,38,115,234,210,167,237,15,110,161,220,161,63,13,127,115,124,109,42,20,186,28,33,156,217,105,184,161,67,167,244,153,42,235,3,59,247,238,15,46,106,171,44,235,162,244,157,227,252,48,211,84,110,62,96,95,207,142,210,169,167,31,100,90,173,82,119,248,167,159,37,48,218,0,213,97,138,52,139,108,244,199,214,163,27,212,127,26,113,178,44,219,14,98,64,176,149,94,216,26,245,36,0,65,97,1,9,136,11,99,123,207,15,124,94,204,203,77,201,176,108,104,162,20,54,21,20,135,169,247,145,147,147,194,130,49,226,189,43,5,164,178,6,40,48,60,59,205,112,24,161,28,177,45,25,177,94,70,92,77,51,175,196,231,182,233,211,186,151,130,197,213,164,182,248,192,150,205,138,171,147,57,83,2,119,90,245,253,201,33,236,16,174,75,166,56,157,221,59,126,27,167,84,134,133,234,239,176,225,14,60,81,44,19,184,153,116,116,192,216,108,50,44,148,130,120,165,72,170,22,53,22,167,115,83,219,228,37,88,169,90,232,93,142,25,114,158,197,153,124,128,123,23,22,5,200,44,187,55,140,66,52,196,6,88,62,232,14,83,231,28,111,91,108,48,106,55,150,103,202,33,225,109,232,99,62,24,142,32,95,248,24,31,181,202,158,196,70,93,115,124,45,212,156,146,196,144,225,202,167,21,214,97,196,48,197,182,132,16,37,121,186,153,166,21,44,58,121,231,206,213,49,207,140,1,87,225,97,28,145,91,224,38,231,54,213,1,53,34,8,152,230,112,51,10,124,76,110,47,91,224,106,40,242,100,42,160,25,151,231,251,237,175,163,189,141,126,63,70,148,44,152,176,56,15,58,56,119,152,120,7,158,73,170,62,205,202,170,205,13,146,3,159,147,178,232,213,164,233,220,156,129,52,117,74,211,38,213,141,28,159,239,106,250,156,101,80,207,123,109,79,211,144,7,198,207,123,232,54,238,178,21,232,241,151,244,193,55,217,167,29,112,166,212,71,208,202,250,140,95,78,89,56,99,6,85,195,213,203,99,72,63,147,198,218,10,79,68,67,29,62,78,135,60,24,180,44,16,80,5,76,133,233,179,183,129,207,195,250,70,93,160,155,94,111,199,162,101,159,164,77,118,184,145,228,105,15,134,119,217,247,51,250,205,186,88,4,7,229,220,246,181,5,195,29,90,133,2,67,13,230,123,105,65,60,68,250,209,38,175,210,195,96,128,205,80,73,158,73,80,167,186,220,150,65,203,25,117,66,129,209,150,42,113,115,11,72,200,131,147,162,206,30,76,130,132,164,75,5,1,179,138,213,236,40,254,240,18,180,161,29,229,171,175,48,105,107,234,10,207,236,1,112,134,96,54,125,235,99,14,110,47,109,48,117,101,161,240,1,53,37,184,139,118,38,92,214,139,27,153,16,159,10,72,17,63,205,43,96,156,26,247,241,139,81,50,37,121,110,88,24,106,15,24,10,208,46,51,197,250,100,114,192,5,199,67,97,106,24,99,192,27,109,74,122,245,224,108,114,171,24,98,142,243,114,31,24,38,97,31,210,218,169,97,220,2,227,231,244,7,27,77,186,194,84,12,151,128,177,100,228,189,209,105,155,190,37,65,199,37,158,54,85,160,236,128,229,161,218,238,57,33,86,204,211,227,169,84,80,215,210,100,208,40,180,126,203,139,164,178,76,35,10,180,170,59,41,231,176,71,184,82,158,107,209,164,58,124,125,100,19,82,147,7,163,255,170,123,204,133,116,28,218,207,15,134,127,221,203,43,217,80,164,118,103,66,39,48,189,207,52,145,56,21,103,119,90,142,172,149,135,146,237,145,119,130,183,205,221,159,12,197,185,20,77,152,197,185,134,63,86,230,171,103,25,78,19,118,206,59,174,110,214,219,41,48,109,95,238,152,49,118,73,122,244,56,138,143,141,234,81,17,108,210,241,140,20,234,233,102,88,172,148,165,13,33,178,153,166,78,30,103,71,94,104,222,235,115,179,35,123,54,33,79,75,147,40,122,70,100,251,218,128,140,4,9,27,129,225,118,136,17,195,234,79,178,95,64,24,12,133,189,195,131,100,206,22,120,181,25,46,33,201,24,205,146,76,210,26,195,235,246,41,159,107,69,154,86,40,189,54,158,54,135,217,48,228,167,97,208,76,30,123,32,201,77,54,92,224,73,33,151,143,25,77,120,89,118,81,42,194,94,36,149,186,54,18,137,15,102,213,85,223,223,73,147,75,32,232,160,61,191,77,52,195,146,252,185,24,242,148,8,154,67,125,133,159,36,48,194,204,49,226,185,126,244,128,38,214,232,8,159,13,13,118,42,125,4,94,236,125,14,195,206,56,228,181,176,187,154,91,56,103,62,211,44,40,131,66,136,43,123,140,55,145,25,16,66,75,102,9,4,3,119,80,96,33,146,0,22,100,12,200,56,118,71,41,1,150,231,66,134,167,185,255,96,33,222,165,111,181,77,125,198,225,206,28,148,45,248,172,155,206,155,57,76,223,85,86,148,94,168,237,104,162,103,227,93,140,26,59,92,222,23,46,48,236,200,126,1,23,70,116,204,36,19,159,81,112,26,25,100,128,237,51,218,5,214,14,239,217,162,170,141,198,245,247,96,133,24,123,152,224,108,40,248,200,2,55,219,147,29,166,194,189,43,220,173,212,213,225,223,183,19,152,202,65,223,159,19,211,70,223,202,74,89,3,36,25,242,252,231,105,42,143,177,108,153,223,93,122,36,136,53,86,54,24,135,51,97,5,121,235,1,13,188,135,106,18,226,162,91,199,27,195,172,180,253,174,134,245,243,193,236,239,222,250,100,240,243,167,0,119,31,239,185,45,98,46,104,129,241,252,93,10,155,252,84,152,96,251,22,88,232,94,126,161,173,157,227,107,100,14,227,15,188,167,55,12,3,39,77,47,18,96,29,253,202,202,30,216,18,194,83,174,166,12,200,121,108,128,243,148,250,147,3,35,46,19,99,194,169,63,63,240,178,222,105,135,33,70,109,50,42,70,67,20,159,139,45,126,235,147,111,200,205,82,192,216,163,58,44,232,14,221,24,17,17,88,246,76,249,216,20,38,175,107,129,0,147,53,149,143,141,189,239,180,237,155,202,250,37,113,212,137,146,226,188,5,65,192,133,192,155,194,84,132,93,14,114,98,191,69,10,130,172,253,20,125,140,139,154,90,153,62,24,52,154,46,120,187,233,220,107,210,67,52,33,177,89,151,238,5,24,221,33,89,0,248,102,94,38,133,175,68,22,78,246,127,90,122,243,109,55,3,110,75,201,157,97,193,176,152,199,133,7,37,216,178,126,224,246,247,172,208,175,43,171,73,5,23,109,67,116,57,250,205,33,92,150,186,182,89,41,153,119,113,39,82,224,253,124,60,25,52,164,164,92,26,141,30,43,58,252,228,131,24,119,226,242,155,67,87,41,241,12,58,154,102,109,241,57,203,54,21,201,128,97,18,74,46,0,0,159,56,118,69,17,248,108,82,45,158,28,219,75,154,244,204,222,175,174,15,176,225,144,63,175,253,126,155,26,235,121,91,64,76,128,184,9,165,60,29,222,48,96,250,79,35,203,53,159,67,118,96,42,125,178,127,79,14,244,188,20,198,228,188,234,27,199,153,227,92,147,21,100,253,225,249,170,209,81,141,215,154,84,84,80,221,5,235,193,116,24,91,53,11,58,154,147,47,28,148,142,98,181,71,57,189,166,203,18,158,137,6,111,191,56,31,103,250,215,238,210,104,27,106,229,188,244,193,215,37,90,158,70,99,175,28,131,211,90,134,99,72,136,205,86,169,95,33,11,81,157,129,10,152,90,240,42,31,107,19,10,43,14,159,93,123,8,167,234,132,159,55,59,145,55,46,13,76,141,239,183,187,113,163,47,135,225,0,211,83,147,6,169,186,99,188,19,133,207,114,230,34,6,68,251,226,15,134,230,185,181,166,48,9,153,171,156,204,226,163,110,225,125,45,116,177,201,155,59,76,181,242,11,153,31,79,142,218,79,255,30,211,8,41,244,201,201,202,78,31,150,137,69,63,182,194,20,224,93,50,251,95,170,69,47,134,99,210,197,93,145,197,132,215,249,125,204,206,49,62,253,99,78,211,242,147,61,169,35,110,151,226,234,110,60,141,239,131,117,218,84,175,145,15,140,152,196,43,135,61,246,232,217,218,187,131,53,43,253,231,1,233,58,107,113,235,108,66,57,15,70,162,97,248,142,52,105,171,22,162,64,40,56,169,151,240,17,53,209,103,153,194,48,5,236,246,80,58,250,228,167,177,195,219,136,123,35,132,39,187,184,233,249,181,26,40,150,182,220,26,42,123,23,208,176,139,83,146,109,218,130,94,45,173,128,207,216,235,115,87,243,215,223,79,175,41,133,26,211,202,87,93,80,225,7,167,38,15,14,189,88,12,55,211,110,201,177,57,126,146,124,142,18,84,145,47,61,76,132,185,6,188,201,118,200,115,35,66,53,114,220,123,155,206,234,131,17,193,186,100,72,246,49,73,96,201,144,193,186,57,171,79,35,178,170,194,165,129,12,23,21,221,62,102,80,251,73,144,19,125,214,134,13,22,48,122,88,93,96,202,108,215,120,179,140,6,128,128,217,223,119,173,111,18,66,211,41,176,149,90,196,7,161,159,74,231,40,26,232,115,197,2,160,62,72,164,28,15,140,13,208,219,91,0,69,215,253,177,136,97,147,47,1,119,248,225,4,62,158,104,105,83,96,169,135,32,243,85,235,124,87,163,117,83,4,53,225,201,183,246,224,199,125,51,137,221,210,101,11,121,107,43,47,122,40,100,89,174,2,134,132,234,70,32,51,96,132,107,207,217,117,7,133,254,225,38,53,61,48,222,206,234,167,226,128,46,71,14,69,242,160,24,154,23,69,38,51,203,44,220,214,55,233,3,58,96,125,200,18,194,65,127,129,6,174,11,87,171,223,123,178,107,204,139,183,83,82,13,84,167,232,243,97,246,141,228,243,236,184,103,88,184,83,224,197,214,237,55,135,231,166,137,10,94,250,41,254,60,248,252,252,19,109,131,211,62,84,240,14,74,43,135,200,91,162,206,215,92,163,222,96,109,216,183,106,176,28,22,212,129,145,37,172,2,55,124,224,225,112,170,91,24,164,22,68,178,251,186,116,8,69,64,179,38,82,192,201,24,250,124,195,226,176,24,210,89,67,82,148,66,115,191,57,125,34,194,73,100,250,38,197,181,197,233,210,128,15,236,233,224,157,245,65,7,226,133,59,45,255,170,215,155,81,248,14,75,163,227,49,231,183,173,224,6,16,36,114,184,255,184,153,4,54,90,17,191,57,13,114,123,42,92,7,146,164,14,143,165,228,188,44,182,115,4,248,2,233,224,93,94,236,124,2,164,63,2,166,125,81,70,45,55,222,204,183,52,124,236,34,138,37,180,200,97,169,62,24,218,174,39,107,72,31,231,28,126,194,64,71,85,133,190,23,147,22,9,205,250,224,44,129,76,224,222,93,138,133,200,252,153,26,75,175,198,174,109,129,90,103,184,160,70,213,21,23,211,94,36,202,207,153,2,254,30,15,126,124,198,46,233,38,90,149,27,236,68,14,163,99,32,146,138,180,252,239,247,61,137,59,168,138,43,133,185,228,148,126,48,28,148,231,160,150,247,162,188,50,54,60,134,148,150,222,7,47,163,250,184,131,214,8,143,45,253,34,56,17,46,66,182,137,100,76,169,64,54,18,141,218,220,68,163,218,172,73,208,4,246,143,57,93,108,149,228,21,77,123,91,224,159,20,253,133,187,149,2,15,129,145,88,246,53,100,58,221,66,83,5,11,12,253,80,254,219,157,130,25,81,116,164,213,167,134,247,69,214,115,74,25,49,140,90,180,179,221,49,111,132,192,84,192,150,138,22,124,15,135,33,140,16,9,90,50,170,61,206,160,179,167,157,153,40,34,202,133,222,144,28,47,70,38,65,212,113,214,175,247,195,103,75,179,34,200,242,129,49,135,122,192,214,47,44,176,137,173,199,213,25,37,17,189,154,227,54,96,203,185,190,52,5,48,27,186,127,208,140,182,174,220,27,82,241,203,194,0,10,19,186,108,60,208,10,172,91,83,126,96,43,119,215,239,73,69,68,118,215,13,166,16,18,227,2,83,244,186,3,166,110,165,202,247,60,118,218,217,66,47,108,140,110,89,191,167,69,87,125,211,51,46,27,253,32,196,108,110,178,24,20,154,85,209,73,38,249,82,183,91,182,245,167,139,44,95,155,70,235,236,94,142,113,130,207,42,63,141,53,147,220,218,169,92,188,117,34,30,39,168,187,46,16,169,227,214,84,81,251,172,93,196,251,252,209,172,234,92,175,54,181,79,63,165,206,217,9,205,145,94,61,104,59,246,39,63,38,199,146,132,0,58,141,195,67,112,211,84,62,134,116,231,32,106,82,247,138,123,39,163,14,19,20,43,195,191,54,53,8,232,77,10,188,96,37,240,17,31,48,2,202,79,83,164,79,85,196,133,59,137,56,57,40,42,49,105,151,128,58,48,238,90,82,24,94,209,29,48,10,183,77,30,60,67,231,116,245,217,54,253,219,173,137,136,51,210,30,158,221,7,230,244,150,105,140,0,78,175,129,210,96,38,35,94,127,91,191,143,25,158,67,155,122,241,25,226,219,151,135,178,52,225,88,217,203,41,24,204,97,180,91,249,96,31,50,42,237,21,112,162,62,101,204,28,114,243,6,121,85,92,93,232,44,150,243,145,109,165,185,184,238,174,176,177,72,170,14,255,26,213,70,31,114,18,41,83,86,16,92,233,117,197,144,211,138,218,100,103,160,191,167,44,223,234,43,65,85,61,164,160,16,117,25,102,35,144,37,180,47,40,93,50,238,68,21,11,157,76,249,105,106,167,124,47,46,38,202,45,251,70,53,194,250,237,23,99,191,47,157,73,176,82,248,10,32,103,91,117,5,52,203,233,186,51,65,29,220,150,186,238,243,62,231,255,167,89,28,182,242,183,45,112,41,45,80,10,27,165,6,25,197,16,162,27,15,110,159,61,7,66,211,18,11,132,19,163,47,253,105,108,149,230,51,197,24,95,95,166,218,228,162,119,31,113,111,18,73,91,47,198,198,175,1,87,158,92,158,12,249,86,151,145,221,88,174,148,159,10,140,123,230,235,163,224,108,73,235,2,125,243,212,160,251,152,193,79,162,26,206,141,14,183,146,3,182,71,215,171,109,47,245,247,162,26,87,180,166,142,121,64,151,134,91,51,165,104,65,45,68,59,196,36,252,214,38,162,32,135,23,49,24,142,43,135,77,155,90,30,172,33,45,157,124,18,90,86,86,68,206,201,98,187,184,195,132,35,180,119,85,243,254,49,115,248,9,66,205,93,214,1,167,23,120,185,221,139,169,81,36,248,7,76,120,176,7,140,87,41,247,62,6,66,117,21,64,34,40,240,26,191,197,67,186,217,89,199,129,225,151,21,27,141,57,73,98,252,194,72,65,8,75,60,205,29,196,9,28,165,144,126,201,160,96,172,184,59,76,129,228,16,145,89,190,20,221,207,205,225,108,148,141,15,222,166,85,112,79,31,4,0,161,212,18,216,100,105,253,167,143,111,55,63,40,177,16,55,153,169,185,233,122,103,226,25,126,174,145,252,234,82,23,138,50,29,81,49,31,17,19,25,147,253,132,24,100,43,49,96,236,238,82,68,124,96,44,102,223,202,50,22,150,88,72,200,99,181,136,74,102,232,79,165,183,102,161,38,147,93,151,26,93,215,46,21,248,203,244,119,92,7,249,160,213,242,3,15,38,74,95,220,164,165,253,127,11,43,211,129,207,73,215,227,167,161,191,204,114,102,226,88,239,8,248,208,4,156,62,79,150,173,180,211,7,20,178,65,61,214,186,205,247,17,104,82,146,209,179,169,210,77,209,124,76,200,133,234,177,134,18,154,123,233,198,201,42,197,16,22,166,205,49,187,57,213,183,132,15,48,96,206,1,189,253,185,168,139,201,69,97,24,88,98,142,29,159,254,152,6,242,216,21,82,75,223,171,168,35,56,31,91,96,10,182,147,31,14,86,80,42,165,151,7,158,200,124,109,135,81,127,16,239,7,187,124,110,223,140,18,60,1,85,118,112,92,204,179,170,187,195,45,105,75,222,50,218,166,241,96,180,52,228,116,56,219,222,30,30,167,133,97,58,9,127,209,65,171,181,34,56,60,118,19,190,64,96,244,180,71,192,48,37,201,68,26,205,204,227,128,153,210,178,0,76,12,229,202,111,242,93,107,83,55,188,155,210,138,31,61,8,104,215,174,23,179,87,197,47,87,118,93,125,171,73,135,74,220,154,154,182,165,23,35,82,234,182,178,53,173,247,244,129,41,19,140,155,103,42,143,202,7,62,159,111,61,248,172,107,125,235,101,49,232,128,217,67,228,115,13,170,229,124,38,81,163,48,212,19,38,63,208,252,116,56,139,131,94,243,207,197,251,5,160,105,179,170,138,26,219,130,27,187,16,48,105,244,13,56,175,219,131,69,68,140,10,44,217,161,173,228,106,196,79,27,151,85,251,15,112,141,57,108,125,131,114,222,2,167,136,166,210,245,83,164,142,9,24,233,92,31,20,68,143,37,27,183,172,98,55,121,184,7,29,149,44,84,156,192,181,197,97,78,107,77,19,141,114,187,249,249,185,248,109,202,97,116,71,154,164,130,251,187,154,93,167,127,158,188,239,29,195,2,87,86,254,12,170,37,85,47,12,169,199,210,141,129,66,19,55,128,18,45,171,67,31,140,220,144,255,48,228,131,57,127,80,26,117,124,130,83,158,175,222,253,249,240,163,191,111,141,4,44,45,13,127,83,177,213,51,155,152,127,183,20,180,157,13,150,70,227,248,16,21,77,5,167,145,53,173,85,242,247,15,173,16,166,222,150,180,102,244,115,245,5,97,43,177,174,229,28,255,192,212,190,201,213,221,8,118,30,76,255,137,252,244,241,251,186,51,64,88,84,68,74,165,81,42,63,110,74,141,231,38,66,216,228,98,146,72,247,92,193,166,165,64,243,109,53,21,241,207,116,67,203,40,156,30,35,89,188,223,74,196,251,108,178,237,194,168,164,191,143,92,105,128,175,222,131,113,80,200,140,94,205,100,181,60,152,179,180,53,232,134,200,93,62,120,66,10,220,252,201,172,142,227,153,131,149,94,6,244,9,47,156,216,188,159,189,119,224,14,101,233,175,94,2,249,90,147,239,209,171,61,222,14,74,197,177,62,25,188,96,94,177,211,46,217,177,222,155,237,252,93,77,141,89,21,20,66,142,91,12,7,58,86,210,231,182,195,123,250,131,45,114,201,114,111,10,54,171,127,106,2,71,73,120,120,176,15,104,137,190,35,138,158,89,150,188,38,17,78,42,185,29,62,227,59,196,42,51,56,121,169,40,176,241,69,43,124,156,248,238,191,61,172,79,246,3,215,18,63,221,105,134,127,229,110,149,95,66,174,203,97,246,219,161,48,209,201,236,48,61,233,34,74,74,244,128,192,199,116,248,44,110,113,151,80,1,177,35,208,97,100,48,101,14,79,187,247,8,152,194,250,183,203,85,8,92,135,83,200,49,155,161,124,168,2,159,39,31,241,219,21,147,65,150,46,18,220,216,205,14,19,236,27,2,27,177,105,138,171,105,239,144,153,68,12,101,121,139,5,240,121,245,103,202,86,58,38,206,250,245,185,98,13,236,50,228,203,100,106,179,127,48,236,71,153,226,48,149,231,20,247,62,7,53,237,193,15,134,251,160,198,44,165,178,76,202,23,17,246,32,157,226,15,78,216,80,118,164,101,101,29,51,126,249,204,58,213,150,54,121,2,239,59,174,38,41,39,85,30,40,124,35,165,112,181,165,97,140,203,178,249,51,136,107,121,185,145,37,34,159,77,71,129,119,158,46,200,133,86,237,57,177,68,235,24,166,222,115,180,95,161,100,251,116,83,228,11,168,37,173,195,53,177,151,113,0,60,243,198,94,137,53,231,112,255,116,126,52,114,193,197,217,93,170,69,0,36,108,213,236,24,247,254,92,20,209,145,91,123,124,221,63,94,31,255,105,46,21,138,243,179,125,17,139,202,113,45,196,112,143,4,26,143,241,204,90,255,101,186,10,100,47,36,97,0,21,207,15,37,79,153,164,197,143,234,253,148,67,78,251,236,24,132,17,223,75,119,107,114,117,133,231,115,142,89,120,231,193,52,223,12,87,89,182,178,105,49,187,14,60,173,184,195,97,10,14,132,85,27,13,191,236,60,87,149,2,203,115,212,53,129,9,73,78,23,2,71,92,66,166,48,225,104,138,95,28,54,26,4,121,177,110,164,115,174,244,77,49,112,23,229,55,216,60,248,111,46,106,92,95,250,224,70,196,125,203,27,129,155,90,255,144,214,48,253,253,106,66,109,93,136,252,169,224,200,46,30,133,80,103,145,72,30,92,6,37,24,162,43,2,36,72,202,8,60,48,212,252,181,168,77,149,131,143,78,110,10,80,252,167,105,255,82,17,37,107,224,29,183,156,20,110,22,104,134,170,192,136,148,199,213,211,210,164,143,107,156,222,3,120,50,28,174,116,80,200,205,73,106,175,226,55,135,193,81,120,20,104,118,131,97,195,95,108,113,214,9,197,250,177,154,91,232,140,85,163,245,151,40,34,213,237,72,143,55,159,43,4,135,142,251,252,55,54,204,136,254,207,91,186,222,10,188,71,121,139,109,5,207,132,147,28,80,227,69,132,182,254,77,159,137,10,133,74,91,159,253,232,177,13,172,112,49,108,0,10,236,8,123,254,34,143,103,87,104,70,2,155,31,124,230,158,235,73,1,211,110,16,78,24,245,238,40,222,251,197,144,43,237,216,195,76,173,139,170,212,234,48,1,238,8,9,145,4,128,210,243,23,110,5,206,244,12,44,129,9,142,247,128,169,202,249,192,197,122,39,3,62,6,96,4,153,129,169,58,249,69,56,12,54,221,8,133,57,148,222,205,105,217,148,247,130,203,245,122,220,100,189,16,47,73,122,53,165,130,185,4,108,53,173,15,182,250,204,26,104,94,47,181,5,10,119,87,247,33,61,139,183,189,232,32,48,205,166,35,199,213,150,111,10,184,64,120,84,126,167,138,193,148,58,188,33,71,3,181,223,174,63,75,215,145,184,156,2,179,161,230,250,224,199,107,10,122,12,144,242,139,220,252,222,250,44,160,44,48,169,142,253,30,172,188,0,55,213,38,141,198,164,184,120,18,5,29,10,239,254,166,10,36,115,143,121,17,248,108,190,57,166,138,17,108,23,249,105,154,160,175,218,40,48,158,235,144,155,91,193,99,139,71,67,171,65,190,199,241,57,224,232,143,171,217,169,178,12,41,1,238,123,150,110,203,124,28,107,93,30,237,204,148,113,251,146,12,70,76,72,6,13,206,224,26,95,155,58,221,62,100,196,9,98,231,24,113,99,190,110,242,228,20,154,166,248,156,120,106,58,226,100,35,111,184,22,244,199,155,242,96,34,28,251,183,191,30,56,125,44,163,74,17,16,129,164,59,137,169,158,73,186,66,96,41,223,183,184,131,50,167,157,132,255,16,152,60,155,47,191,10,99,212,92,114,53,27,236,240,71,195,138,88,79,43,168,254,42,204,47,255,14,240,25,165,146,228,181,39,61,66,163,199,166,132,33,32,115,137,44,206,240,157,129,156,142,180,220,30,120,113,254,150,184,122,80,227,181,4,30,253,22,80,128,254,194,99,15,165,84,250,102,244,128,49,143,146,60,56,2,147,151,237,219,96,26,178,222,198,80,225,191,188,61,64,192,165,10,25,56,176,49,72,143,128,207,100,41,67,96,164,108,2,37,84,147,229,222,84,195,220,34,239,31,188,86,23,148,228,125,12,56,7,235,144,239,129,63,68,249,85,192,168,58,203,189,145,23,152,241,61,120,173,39,64,201,95,207,225,52,106,220,188,82,204,163,55,167,140,184,198,91,195,70,218,229,106,168,102,71,204,36,186,48,95,229,59,112,55,58,58,135,77,68,228,173,16,100,39,46,117,245,111,42,144,117,120,40,18,0,241,96,124,185,23,157,4,45,38,98,226,48,186,193,89,80,10,78,106,113,148,218,180,34,63,76,73,210,136,207,97,157,3,69,222,138,182,133,219,95,97,235,131,197,37,15,70,134,175,239,242,86,215,121,54,249,212,131,68,118,28,187,132,24,159,196,81,37,98,99,69,77,1,211,241,37,191,189,104,208,24,177,116,203,122,68,206,213,116,153,202,237,144,251,201,119,142,215,83,14,76,120,190,196,189,217,105,101,1,84,75,86,197,28,133,167,185,235,215,162,204,254,82,183,219,147,173,245,84,3,33,34,133,127,55,22,0,54,218,171,123,55,158,210,255,79,214,185,180,108,211,92,215,249,191,120,236,65,157,15,26,135,64,32,179,12,131,9,38,17,70,16,203,70,81,6,198,248,191,167,174,125,247,222,181,74,17,223,64,47,235,233,190,187,171,235,176,143,107,109,111,247,53,152,62,230,44,48,164,150,23,69,142,180,10,74,243,227,29,113,114,49,117,8,220,99,199,32,154,147,158,27,163,124,186,226,206,70,175,38,119,206,200,235,181,128,137,209,236,59,191,169,109,105,159,64,198,111,191,17,206,134,3,87,227,242,147,165,71,99,129,192,148,8,199,167,166,13,252,246,94,87,24,161,187,179,60,3,67,20,35,179,16,223,33,125,36,55,192,208,175,139,133,117,118,224,68,91,213,7,99,66,234,52,107,100,171,90,76,20,140,247,46,102,78,131,183,189,197,178,111,52,219,232,163,209,61,241,81,253,1,79,209,158,1,165,148,202,177,97,141,170,23,132,26,191,196,162,70,104,119,137,29,114,190,43,157,153,190,170,233,207,218,178,255,179,84,102,138,205,236,156,66,249,82,189,144,177,164,166,177,93,56,175,45,199,61,42,120,249,94,140,198,179,156,107,116,236,99,28,126,48,44,76,98,227,144,57,132,213,38,80,182,115,185,245,182,86,214,22,48,221,79,247,222,61,89,69,72,9,152,96,167,192,168,29,127,97,171,223,79,167,42,43,15,141,23,8,121,226,181,16,127,221,2,83,227,91,115,192,73,50,26,192,148,206,142,128,137,56,246,251,169,81,129,194,9,21,120,222,85,77,137,26,6,115,160,52,10,202,197,244,218,20,55,27,171,21,66,200,129,75,238,234,124,130,24,21,88,202,100,195,233,240,115,229,25,163,82,45,56,120,225,213,83,187,123,29,109,149,77,142,107,244,148,160,17,254,224,2,193,154,204,112,226,9,101,199,226,67,255,72,237,97,252,147,94,226,123,34,114,223,228,96,179,100,250,253,220,104,141,110,249,96,195,152,182,135,127,48,164,184,116,233,66,93,240,165,142,65,23,5,28,119,84,198,175,239,202,159,12,77,135,44,187,52,229,203,253,43,58,4,198,208,151,227,5,218,197,25,103,38,197,35,91,65,99,146,245,17,229,47,167,88,118,52,174,142,176,5,138,169,10,202,128,15,115,142,230,247,53,203,178,103,95,2,195,29,235,23,83,17,51,229,165,108,103,141,91,79,99,161,151,91,91,11,92,113,148,208,158,216,9,240,7,184,34,207,129,207,38,9,249,187,192,244,225,247,111,60,45,252,114,139,19,128,119,26,37,80,190,132,56,170,103,45,156,123,249,177,133,2,106,218,98,112,34,45,92,134,111,87,214,184,94,100,196,38,93,245,213,237,108,4,59,103,145,99,11,149,100,98,56,14,39,184,59,186,192,4,66,146,223,28,87,99,203,234,97,249,192,234,227,112,214,238,85,96,10,226,220,14,47,156,84,151,147,190,218,81,51,195,102,44,214,80,185,101,84,166,137,72,126,55,63,203,150,84,152,160,99,163,30,228,104,53,61,160,11,195,171,153,220,42,68,44,76,10,108,128,9,37,149,226,48,142,148,152,171,214,214,212,221,32,165,159,1,227,248,194,212,128,124,165,88,192,180,37,139,165,96,58,153,205,151,135,105,250,36,49,221,150,29,107,241,228,205,108,225,45,176,37,186,3,37,205,116,7,197,52,87,123,251,102,56,124,1,117,202,7,177,215,26,190,172,115,165,120,66,134,20,214,132,92,221,116,163,183,190,235,150,66,217,222,234,238,64,192,32,130,99,37,48,166,135,155,141,148,138,247,186,245,234,179,55,118,223,74,41,235,26,183,90,24,152,22,163,28,87,99,250,62,191,141,120,153,159,63,7,62,159,84,188,73,148,90,102,241,185,130,35,178,167,156,155,11,173,163,175,224,196,96,210,84,114,243,78,26,204,215,72,70,141,104,200,177,186,160,122,171,190,17,91,146,43,139,201,186,140,162,120,199,111,27,43,154,252,246,217,135,93,202,218,96,212,190,5,205,246,230,142,210,66,33,198,52,44,117,235,83,50,178,159,70,16,90,239,125,124,176,88,189,60,56,141,111,2,67,181,125,127,154,170,248,231,183,207,33,223,202,189,121,145,140,59,198,94,133,91,228,190,181,232,151,89,57,97,90,177,91,34,71,144,147,236,120,203,58,71,226,181,200,123,232,197,86,222,59,100,192,97,116,21,152,84,148,12,56,44,212,178,66,168,49,217,177,242,145,150,21,3,108,145,104,170,30,88,96,42,44,13,35,65,46,61,218,157,10,155,121,185,4,174,22,247,247,121,150,186,8,84,86,43,189,153,185,196,36,70,73,109,54,129,137,167,197,218,37,14,49,245,230,133,62,232,216,86,88,125,73,14,124,51,192,239,111,27,11,186,88,104,219,4,162,220,167,59,55,74,233,182,66,3,99,170,123,92,34,155,102,142,56,9,196,98,80,180,115,120,17,177,156,2,91,203,217,142,125,229,108,73,85,97,134,201,157,31,62,39,127,113,97,114,119,61,30,141,72,129,90,104,27,46,216,188,47,12,141,163,220,124,144,6,112,107,219,4,185,100,237,238,177,45,77,236,104,131,186,92,238,77,203,215,39,77,98,240,22,198,9,96,236,197,238,67,78,154,126,201,2,162,12,157,94,160,128,105,86,175,2,91,139,230,188,87,235,201,139,86,219,89,142,241,211,116,87,202,225,184,173,233,33,231,11,159,47,32,115,197,104,65,221,5,57,48,188,170,242,224,84,226,215,216,201,41,63,93,98,68,33,86,218,238,183,182,106,37,1,23,132,164,35,96,76,234,173,48,13,206,129,210,197,27,23,195,157,1,107,123,92,140,36,241,245,156,150,181,98,150,22,115,248,124,246,91,140,0,76,195,248,61,97,224,172,152,2,159,99,212,37,137,236,132,161,98,104,11,140,40,236,14,184,152,88,230,3,183,20,3,142,148,206,37,143,170,198,156,153,74,156,141,198,4,182,229,183,225,218,245,49,131,167,71,104,225,42,220,202,185,23,63,189,32,169,105,87,124,7,152,182,174,20,87,163,119,57,101,84,168,232,168,62,166,164,88,210,237,246,167,103,128,136,101,113,148,132,81,150,231,182,38,155,120,50,146,7,183,200,25,24,97,90,55,213,233,1,200,75,159,12,150,230,230,1,125,152,98,215,109,241,1,182,12,183,63,25,44,245,151,166,0,24,134,179,17,48,109,111,91,62,200,166,8,218,93,148,68,164,78,14,1,66,159,166,155,227,48,22,67,83,120,245,253,165,91,129,25,179,187,64,8,54,192,164,253,173,46,184,169,250,101,120,2,38,40,224,81,119,104,85,138,132,46,22,244,25,125,5,138,196,241,93,155,38,70,232,20,34,212,202,163,7,191,134,192,221,136,83,29,102,211,185,193,53,148,132,144,41,112,248,124,62,33,49,0,174,166,108,239,48,18,119,69,97,122,100,253,20,192,36,202,50,199,115,53,243,207,191,151,41,27,202,100,160,29,108,125,73,77,200,21,56,13,171,140,25,162,6,158,190,49,238,5,57,34,22,226,175,199,133,169,142,210,35,149,100,200,206,92,64,63,219,225,98,4,70,2,15,220,223,236,48,108,212,85,94,11,155,247,163,249,0,78,132,182,101,72,169,22,255,42,110,96,230,178,76,179,188,23,242,99,95,55,24,48,76,189,215,75,103,217,219,2,14,184,18,33,14,152,45,234,35,34,0,181,70,137,37,168,217,255,241,211,103,23,95,55,168,242,9,169,183,123,53,249,156,45,48,101,1,247,167,105,224,219,114,243,188,76,7,226,222,28,11,225,194,103,76,214,78,43,94,59,23,93,249,214,24,240,181,251,27,76,135,86,21,152,33,157,23,198,147,144,71,163,90,115,212,184,185,45,193,59,104,103,255,195,131,234,241,69,176,248,4,93,24,139,49,85,178,234,56,17,72,69,149,173,228,24,113,202,58,228,201,230,47,111,226,176,9,78,94,212,216,180,246,253,154,176,179,54,129,57,148,29,68,166,227,198,181,151,173,198,122,39,56,37,34,138,18,73,109,49,203,40,214,146,29,135,13,174,149,20,51,156,48,96,150,171,105,25,248,216,219,109,1,192,84,34,104,173,222,50,108,104,217,242,45,88,211,125,198,36,131,253,226,182,191,1,195,175,214,239,47,67,117,44,247,166,178,213,189,58,123,176,114,195,3,203,34,102,30,254,101,229,193,126,42,111,69,129,224,157,99,132,41,100,135,175,22,33,187,183,62,35,45,171,150,20,222,92,83,87,206,165,190,165,143,156,94,200,116,191,227,113,78,101,233,64,44,226,132,192,6,67,144,36,111,53,32,176,255,54,120,122,217,232,134,148,155,15,36,172,239,194,203,148,141,9,90,76,229,44,80,171,235,17,248,184,78,57,30,204,24,249,228,193,134,81,45,197,178,51,241,29,125,176,141,203,216,46,44,117,114,120,57,153,214,173,24,20,164,14,229,176,199,35,60,203,33,222,58,227,207,200,205,167,69,96,238,163,205,41,254,32,238,196,24,247,193,145,63,43,242,61,240,36,75,108,178,3,50,134,45,51,148,242,139,113,223,171,11,251,65,253,169,15,173,59,100,86,129,174,176,137,208,196,107,17,120,232,69,96,92,236,118,247,162,81,110,91,43,240,49,33,253,172,103,30,37,164,71,3,110,240,58,221,41,74,92,78,78,76,66,201,231,113,246,61,151,196,185,183,146,86,90,30,62,148,138,149,153,239,120,83,154,89,122,76,35,226,35,91,182,216,102,29,157,97,70,216,193,126,223,10,230,156,230,51,184,82,220,132,152,135,192,208,138,187,235,79,145,213,37,71,48,20,118,152,21,7,61,71,191,188,51,157,87,238,248,147,160,190,244,200,128,219,22,79,216,16,207,78,4,7,223,177,17,220,52,98,223,185,18,243,6,159,19,207,35,149,232,145,138,142,54,48,33,246,21,48,137,130,172,55,111,4,78,253,177,161,58,173,98,5,80,143,68,37,176,195,244,90,202,115,155,76,158,167,191,207,2,158,181,233,47,83,19,30,102,85,181,99,91,127,153,4,120,88,116,176,10,203,236,109,8,61,94,131,15,18,170,58,229,67,34,49,209,60,227,147,96,154,216,250,49,134,237,177,23,189,106,12,128,84,4,164,176,99,9,7,118,133,9,45,122,182,136,163,169,93,49,118,242,159,68,89,60,71,144,140,54,68,118,19,202,158,122,242,136,2,240,26,178,143,53,138,50,106,152,216,164,100,138,174,140,105,85,192,35,174,134,114,93,134,12,35,160,135,153,219,57,146,116,242,47,107,229,188,176,157,65,10,159,23,47,241,222,20,177,119,189,121,75,115,221,71,251,145,181,9,188,118,253,88,100,246,143,74,109,14,189,26,154,73,143,170,37,186,99,167,126,206,99,21,239,17,79,126,190,92,106,114,154,118,56,67,171,71,159,82,53,42,182,44,240,113,158,123,141,73,74,207,69,191,239,77,192,8,245,154,88,32,21,201,18,129,173,176,214,111,14,229,156,184,199,116,98,229,58,231,53,224,145,160,145,223,166,83,58,130,168,103,83,32,64,191,5,102,167,12,243,31,141,3,73,56,209,138,101,109,248,97,131,87,61,19,225,219,197,147,245,221,106,91,217,181,192,38,177,224,135,135,133,150,183,94,77,49,103,192,231,3,80,152,36,240,50,69,113,135,177,30,245,181,105,60,249,234,241,217,102,237,106,189,249,34,183,31,134,2,140,79,98,47,34,250,61,87,28,0,176,27,213,246,252,54,156,164,237,218,63,120,135,2,31,235,231,227,202,182,131,205,74,50,21,182,86,251,15,70,65,73,118,82,94,187,92,251,167,19,237,47,237,129,93,25,23,56,81,34,240,12,26,1,39,191,55,125,42,163,233,213,199,243,91,97,214,85,168,86,167,194,25,233,22,31,52,50,40,61,235,205,105,250,91,254,218,63,170,68,29,149,60,96,15,117,120,148,242,62,26,81,246,237,143,6,175,219,172,251,121,180,229,53,55,20,0,195,9,248,60,249,25,150,226,39,118,33,219,184,235,51,17,199,87,225,189,77,99,25,150,132,103,38,38,143,48,145,236,35,66,248,92,61,174,157,157,49,231,183,206,83,114,207,97,75,208,109,94,167,126,48,75,112,197,189,141,79,239,249,158,166,156,228,48,226,121,207,23,161,124,54,238,125,236,47,221,48,153,73,100,131,28,54,105,60,29,82,14,160,88,96,217,122,28,228,193,43,68,200,61,110,222,138,214,9,146,163,171,97,114,102,242,183,98,166,32,197,117,93,88,194,83,35,233,157,169,27,11,59,36,211,130,50,228,91,54,106,95,102,12,40,69,219,186,186,140,149,228,162,48,17,202,75,65,73,83,194,17,52,218,93,241,213,58,76,28,45,76,206,140,164,181,188,211,249,223,190,207,125,222,127,220,234,113,96,8,48,226,98,148,84,83,210,159,166,79,62,236,213,68,245,241,208,155,147,50,26,51,96,101,170,132,12,18,217,247,236,195,157,146,241,160,9,12,167,179,155,210,107,219,52,149,223,166,63,45,86,15,4,189,36,79,4,166,32,205,191,229,34,43,83,182,194,213,36,227,29,54,173,104,133,237,224,14,152,140,185,60,153,41,13,186,71,182,168,175,145,188,204,249,118,4,214,124,208,22,101,209,50,164,208,143,64,98,226,40,65,153,59,189,71,182,165,234,63,76,111,155,236,225,199,144,99,215,94,129,114,250,11,138,132,74,137,107,45,117,190,21,110,81,154,5,124,38,191,28,77,195,216,247,199,189,186,22,201,107,158,127,114,248,212,64,113,234,167,160,40,30,187,111,141,251,79,124,246,194,12,87,184,38,139,71,217,226,122,147,22,25,158,165,182,40,212,49,60,229,189,104,214,119,99,153,183,166,32,71,174,134,100,238,163,135,49,184,23,13,114,162,112,57,90,220,155,252,145,28,15,148,242,211,74,229,240,66,1,177,10,92,240,55,98,204,246,57,188,171,188,151,137,236,229,152,38,204,112,253,212,63,134,70,255,92,20,6,165,169,191,141,0,234,157,162,197,148,235,47,108,44,114,113,113,51,73,120,65,9,118,220,105,52,112,178,100,166,172,219,220,105,211,31,19,233,206,96,227,222,255,180,20,140,148,35,47,141,107,157,115,138,98,71,223,174,206,172,82,175,137,46,212,252,236,25,16,119,92,56,155,206,231,221,112,104,202,31,2,143,157,250,221,174,172,189,232,162,248,43,235,238,86,3,229,198,44,112,161,99,185,198,217,97,66,132,2,255,104,128,227,76,204,82,12,116,208,69,100,114,5,186,199,144,141,18,202,142,81,98,59,162,158,182,203,76,153,164,173,238,97,77,113,173,190,52,213,18,101,248,131,153,218,145,132,173,38,253,253,61,162,71,68,20,228,180,157,145,31,195,64,65,34,76,222,184,155,24,149,163,214,59,36,159,2,165,191,28,199,97,111,38,2,121,225,65,120,58,140,0,116,65,186,236,176,76,10,118,104,135,173,104,69,30,154,246,226,125,35,56,5,142,49,121,50,104,4,74,216,70,3,206,160,165,112,33,188,17,33,3,250,65,101,130,90,130,203,203,230,137,40,160,47,38,31,227,167,227,25,104,43,26,38,167,94,134,112,83,132,39,57,216,5,133,134,227,198,19,134,8,143,195,125,178,173,214,36,108,209,161,95,217,136,51,83,132,119,38,196,59,226,175,89,44,250,218,185,38,148,32,3,186,72,229,172,152,250,214,222,182,228,230,199,169,135,56,195,97,52,237,147,194,144,247,197,20,91,68,181,100,19,37,174,122,175,133,177,68,130,132,139,128,139,15,215,178,42,79,193,182,197,246,175,99,128,136,249,133,145,141,218,241,78,136,241,36,153,186,212,215,193,214,231,176,233,89,85,133,113,84,2,166,176,73,71,164,22,83,37,9,216,130,159,2,195,138,20,225,220,141,143,33,59,36,149,29,253,107,63,3,94,22,171,123,224,156,4,70,172,75,111,110,47,235,190,150,113,110,20,69,171,115,12,91,178,132,221,249,125,175,28,85,62,166,93,118,153,22,13,102,138,94,63,15,35,183,232,231,200,237,186,222,52,27,75,39,205,178,56,117,212,144,194,174,63,158,139,105,113,247,252,109,130,245,45,63,159,154,84,204,170,1,179,77,237,231,234,82,118,4,120,206,215,23,187,135,139,143,133,29,23,67,53,82,159,139,225,108,141,180,155,9,127,60,48,38,215,138,180,91,215,162,94,155,132,205,157,68,43,65,31,117,62,131,98,98,173,145,211,35,207,172,83,133,234,165,112,219,33,95,89,186,244,200,236,215,8,92,65,98,94,116,109,89,179,219,77,70,46,209,106,58,104,167,80,36,242,106,196,70,165,14,7,123,229,56,79,17,82,163,221,100,138,97,181,80,40,105,145,131,69,5,123,203,22,125,172,31,50,144,254,189,200,95,100,93,95,211,132,122,125,46,44,68,124,30,24,107,178,214,200,209,38,8,140,4,94,65,30,96,112,173,154,215,166,73,132,54,111,135,177,55,196,54,90,80,10,69,160,132,223,218,178,225,108,52,54,35,82,184,172,217,124,8,10,27,101,188,22,36,193,122,20,67,211,236,180,205,118,111,74,153,229,234,108,34,39,113,115,178,137,50,85,54,205,180,145,129,93,208,138,200,181,133,46,142,8,123,17,130,27,250,216,148,229,174,26,191,12,201,76,215,171,173,34,40,158,155,206,175,91,244,177,144,90,173,55,3,11,233,72,147,205,114,155,148,251,138,111,221,207,241,81,245,106,122,95,118,204,20,20,201,100,195,178,210,191,232,160,35,251,126,222,164,8,92,56,186,122,204,51,107,63,20,24,15,245,254,54,204,238,250,222,19,133,211,8,30,33,136,165,169,177,77,187,216,140,8,234,216,218,43,198,132,54,198,227,64,225,37,144,65,67,51,54,215,121,47,94,183,23,221,122,154,166,147,67,254,224,33,85,216,159,243,229,165,79,152,139,116,200,10,188,205,212,189,15,94,165,193,129,154,133,222,114,141,215,54,237,112,25,21,2,83,229,190,54,129,70,49,132,55,113,202,27,44,167,191,75,202,103,15,220,173,98,44,62,24,250,181,122,53,194,177,94,177,2,193,109,234,58,19,17,124,142,114,125,38,11,212,191,23,222,4,170,35,70,202,66,159,178,93,114,150,166,25,65,107,76,30,141,169,225,6,166,124,107,55,146,169,148,43,108,141,12,14,83,132,151,158,171,231,170,177,41,145,139,222,75,127,187,225,149,197,250,131,159,117,61,55,135,115,60,96,226,40,178,155,162,197,21,174,9,107,31,66,22,133,9,229,199,158,5,191,203,101,25,162,125,14,249,24,175,202,34,166,114,60,243,166,48,252,29,81,46,67,132,252,238,213,108,74,45,236,145,3,19,12,190,47,70,111,94,95,254,211,84,144,84,105,222,64,147,195,186,248,189,202,14,166,172,36,79,134,94,140,155,180,20,248,177,158,135,192,168,208,223,162,72,136,43,179,60,25,42,206,17,189,205,180,19,39,253,109,68,37,220,20,50,173,162,113,53,184,233,210,45,52,123,71,161,41,68,210,93,70,5,91,60,218,78,206,230,137,134,163,160,248,207,81,28,101,117,12,73,6,165,211,149,21,149,108,8,195,74,117,174,81,185,141,104,137,132,224,79,18,242,208,14,181,26,189,127,199,110,65,147,165,95,24,130,205,29,165,106,141,150,152,7,238,84,40,69,217,176,145,207,203,205,135,29,250,1,207,166,49,53,88,164,142,79,114,175,166,224,111,201,247,154,199,20,170,123,223,171,243,37,216,0,222,44,118,129,101,175,166,81,170,212,232,74,132,8,113,75,213,227,182,90,170,175,79,223,234,205,182,80,218,2,15,248,199,163,212,173,65,171,38,79,182,113,36,90,252,52,20,54,55,252,100,92,103,20,89,198,160,33,28,85,5,70,125,161,93,180,15,153,134,116,192,180,48,0,185,55,38,162,192,21,218,241,64,113,231,239,91,163,240,145,35,131,103,138,93,179,201,189,57,146,220,164,6,94,93,250,64,97,109,70,61,55,158,108,210,226,117,199,12,127,122,148,88,125,199,153,153,50,145,56,206,106,141,1,199,206,148,26,9,162,177,38,180,18,149,133,231,201,175,17,118,124,125,74,186,162,210,147,70,30,249,212,240,34,209,58,226,176,137,187,43,106,249,171,139,158,207,215,5,38,87,85,162,228,17,206,218,165,247,38,155,29,155,134,9,75,79,121,45,18,178,227,86,137,66,17,40,143,189,205,10,187,223,18,161,194,172,48,157,192,241,181,44,216,114,81,72,122,90,124,233,74,202,76,62,52,236,26,57,54,20,168,57,155,252,48,209,191,157,238,150,128,126,96,215,143,1,81,81,143,2,111,34,212,242,203,141,196,72,148,198,162,199,187,31,148,126,36,255,101,12,52,41,185,218,152,118,40,35,250,6,111,186,14,242,211,133,254,237,48,74,207,66,202,98,88,66,126,136,232,140,159,123,219,8,95,138,192,244,82,198,137,189,59,77,20,122,115,36,201,165,32,114,192,155,40,139,99,25,151,238,61,154,102,210,9,156,233,45,184,213,150,41,107,67,12,101,233,180,11,183,107,212,162,242,33,112,65,237,45,78,108,74,119,218,179,110,141,226,41,96,114,125,242,228,52,4,167,168,39,160,36,66,146,19,196,209,172,55,228,194,34,68,253,227,209,89,51,28,82,104,198,37,40,183,225,146,202,247,222,236,224,50,133,105,237,71,121,58,44,106,50,209,186,153,37,24,133,195,160,134,40,73,110,77,218,185,197,75,35,225,247,128,68,10,175,49,110,149,180,186,7,35,18,24,47,69,141,148,76,36,122,89,247,14,211,15,62,164,203,185,3,108,52,83,97,32,157,207,94,245,98,72,190,34,137,12,25,211,212,147,135,12,247,136,143,53,141,138,161,40,124,172,206,107,170,119,139,161,10,76,193,240,174,183,54,22,89,75,133,233,100,190,246,50,27,169,194,156,239,82,58,11,215,150,158,76,52,61,132,129,116,230,152,8,14,26,76,204,202,31,109,252,100,77,244,212,235,72,154,186,39,108,213,178,249,129,115,141,202,19,154,172,90,171,207,153,9,199,69,84,82,148,181,212,118,163,89,45,122,163,96,124,43,87,53,19,248,236,10,17,215,48,226,118,181,159,232,9,219,235,102,222,147,8,180,88,203,117,161,103,37,170,94,82,86,59,97,180,60,110,177,77,223,106,28,209,89,89,70,196,114,54,53,111,242,208,157,61,38,194,194,108,70,69,135,27,17,171,155,188,134,180,125,170,193,89,73,99,69,164,18,42,231,103,10,51,92,35,98,229,237,39,28,163,118,27,141,82,142,162,231,85,245,222,136,230,122,114,2,65,0,226,51,98,50,78,43,52,116,216,84,100,30,24,93,178,248,105,184,67,100,180,137,240,71,88,207,216,108,146,172,29,88,43,231,253,225,189,165,149,120,211,225,159,189,220,6,24,202,254,173,118,114,153,61,98,168,112,66,75,91,211,129,43,116,31,145,53,135,143,243,49,163,11,236,230,30,213,171,22,144,84,152,22,174,40,46,101,144,116,67,201,208,145,221,72,250,132,93,91,46,78,150,210,247,183,174,176,246,104,84,226,147,55,143,156,10,242,11,85,61,209,54,219,184,249,154,191,241,98,169,51,220,145,236,129,248,96,170,139,92,62,202,168,47,11,37,75,154,204,2,21,234,145,32,67,238,73,29,170,73,163,159,167,4,97,155,205,93,47,182,180,236,135,194,158,167,141,17,219,4,122,253,135,27,98,7,234,193,182,17,165,117,176,177,229,173,62,228,49,255,110,185,44,108,108,163,168,91,79,111,123,164,229,176,235,31,247,21,242,204,143,159,203,224,162,141,61,168,142,147,129,242,4,149,49,218,75,152,18,154,189,25,117,148,112,122,236,170,209,10,42,125,183,175,73,211,35,104,83,97,82,27,241,210,200,95,238,252,192,136,148,7,12,59,187,196,248,169,248,201,238,36,194,158,75,33,213,3,163,89,26,48,1,52,29,81,106,216,228,209,32,86,149,228,24,28,12,125,122,196,123,161,230,151,158,155,27,181,156,95,13,135,82,151,178,42,56,1,166,231,206,104,152,216,66,36,177,140,60,101,121,86,100,153,158,241,208,215,198,160,240,210,137,227,82,180,250,68,74,106,219,81,240,69,182,6,65,160,169,175,189,215,240,88,60,228,1,171,233,107,89,58,237,123,110,130,146,163,62,23,155,252,69,113,184,217,226,146,201,128,229,251,133,120,140,90,50,165,162,19,45,87,23,123,218,166,226,172,204,55,139,237,9,122,130,15,238,44,15,137,98,158,93,181,204,72,145,209,155,70,121,185,194,84,202,56,124,14,187,179,197,235,60,181,98,228,237,48,7,158,70,244,204,223,245,159,38,199,87,159,21,98,49,85,31,21,102,198,208,48,102,69,9,215,111,157,161,211,144,250,255,109,73,130,120,176,179,120,232,247,16,152,32,231,246,207,133,128,98,209,104,96,65,39,212,139,166,96,117,174,73,170,193,96,17,57,219,240,119,54,12,56,1,183,134,26,179,73,84,4,108,219,202,214,240,44,121,247,239,183,7,29,25,67,3,60,184,237,195,191,215,128,172,188,106,134,130,80,164,123,114,236,131,80,163,75,30,128,239,25,235,139,252,165,54,97,46,12,116,122,205,63,184,16,200,210,228,136,209,190,120,10,24,77,26,122,145,5,166,109,194,215,0,51,105,143,166,87,163,5,84,226,234,81,171,76,83,228,179,80,31,254,208,76,83,196,3,167,224,168,6,230,104,150,137,134,86,26,178,224,14,83,166,35,115,133,241,236,201,19,200,191,18,69,125,50,138,80,189,94,248,192,156,7,178,85,211,102,188,210,133,105,84,145,120,30,63,69,205,189,195,116,2,207,7,166,182,204,135,156,80,212,147,103,235,144,3,56,136,180,173,126,15,122,161,102,220,57,145,62,170,138,206,226,133,50,212,10,13,221,198,201,134,238,200,239,209,116,133,232,132,192,144,174,123,205,73,183,116,197,84,148,225,108,142,146,154,154,122,49,159,202,151,125,159,244,128,101,205,233,88,130,222,159,204,148,228,75,125,224,21,109,38,189,67,155,40,61,2,20,145,110,207,171,80,40,4,105,207,131,54,223,134,33,49,206,90,49,140,142,64,138,162,115,148,254,182,214,128,18,206,172,81,105,217,91,67,1,226,129,161,149,242,171,217,249,182,102,160,155,217,99,142,26,227,175,140,9,17,70,183,176,41,141,224,217,138,102,193,142,217,231,91,10,33,195,181,158,123,79,220,221,128,25,18,29,50,226,107,213,139,70,76,120,71,104,67,248,109,234,156,252,189,76,42,71,147,181,80,216,86,159,161,48,140,100,109,217,51,126,220,226,93,92,221,124,26,133,177,7,34,249,77,115,82,215,6,4,122,31,138,183,88,150,227,164,175,247,98,162,186,62,193,81,144,104,106,20,46,172,118,247,198,142,77,3,217,156,116,150,210,145,52,182,23,103,144,38,172,227,201,218,15,235,211,112,56,239,167,158,101,209,135,232,169,145,66,181,184,198,217,207,95,67,199,154,29,197,237,150,26,10,19,37,168,62,135,77,172,183,234,144,18,158,152,190,39,192,167,10,69,156,194,217,203,160,65,19,132,116,130,178,0,252,151,123,157,79,183,8,114,242,36,107,29,46,40,109,119,189,53,236,68,223,199,108,109,13,2,239,242,220,16,75,250,86,103,241,228,33,135,15,125,140,4,125,2,62,175,165,207,77,210,57,251,185,8,67,137,30,231,140,80,247,168,23,228,218,170,14,15,140,235,183,227,167,233,218,24,207,128,83,215,238,175,77,140,102,205,247,107,141,40,56,64,150,161,142,174,41,234,90,162,19,235,231,183,108,157,71,231,206,206,217,67,250,178,43,41,219,50,1,54,239,197,45,216,75,91,143,123,40,247,206,107,197,213,57,143,167,152,193,30,214,29,27,171,221,153,154,254,38,150,20,93,50,20,143,161,39,162,165,37,230,68,124,48,175,165,77,98,68,43,34,109,89,170,5,97,158,186,21,202,243,253,115,66,147,214,181,108,22,141,194,179,111,251,176,12,10,219,244,212,44,198,252,59,29,198,174,31,15,204,72,85,135,241,28,147,222,156,88,160,187,154,16,94,67,113,170,213,41,52,187,248,213,16,85,175,174,176,217,157,14,211,100,86,52,255,77,78,122,251,233,133,160,203,212,14,137,101,234,99,110,75,96,46,245,172,5,36,205,10,38,253,209,232,149,211,10,108,54,91,184,14,28,174,208,113,79,221,200,33,99,243,223,174,8,113,60,39,12,236,18,254,211,248,216,79,218,31,82,243,84,3,166,127,86,45,44,138,162,221,130,162,65,80,29,20,206,100,167,76,224,187,91,65,233,99,10,212,188,2,38,189,166,149,18,212,86,198,60,194,100,77,233,65,17,95,10,152,32,152,148,21,194,239,11,29,234,15,182,10,234,46,102,190,181,125,70,245,20,254,55,7,156,194,168,240,6,140,247,162,101,76,164,87,99,245,81,173,58,250,3,147,37,246,82,77,252,209,173,99,50,41,158,245,18,83,122,81,210,243,94,147,79,229,166,6,156,97,208,151,170,205,153,138,51,96,176,83,86,36,90,20,46,43,92,39,206,146,253,156,78,43,155,12,161,195,104,120,138,33,191,112,188,163,156,242,156,94,165,104,89,34,27,216,217,240,124,84,224,231,123,182,13,154,132,198,151,157,227,211,80,94,47,211,140,153,50,139,95,109,220,131,143,49,77,145,105,60,57,150,159,118,47,241,133,70,20,119,161,162,155,82,123,96,243,35,29,230,28,213,213,69,157,75,243,29,173,88,161,255,80,39,162,153,216,144,195,3,138,95,249,158,244,239,70,25,41,157,20,88,235,143,11,114,183,141,66,184,53,233,86,189,141,198,204,159,220,186,115,245,148,216,214,68,20,87,39,43,216,18,216,170,247,226,183,141,32,80,156,93,18,53,203,7,53,255,116,60,197,51,35,133,22,61,37,153,205,240,137,65,17,192,9,203,243,204,88,178,248,90,190,2,151,167,123,210,116,27,213,170,241,3,14,150,230,177,162,12,73,195,80,159,146,246,105,15,244,83,15,2,179,228,19,64,96,99,249,134,5,49,145,250,4,77,106,16,0,28,195,228,24,135,237,137,6,205,181,221,161,52,162,150,33,37,153,219,116,25,252,88,206,40,199,105,195,151,81,44,59,177,65,97,95,160,52,85,139,114,48,107,29,166,79,105,107,112,173,91,27,220,14,248,105,117,167,166,53,206,23,156,232,61,158,122,31,104,72,202,133,141,122,231,173,247,113,47,129,204,20,10,50,130,90,187,175,163,240,55,141,167,24,8,78,12,31,18,238,91,181,228,134,88,155,19,173,156,73,68,11,157,134,4,143,221,178,189,236,165,64,230,251,108,181,214,116,191,221,64,179,2,170,166,79,54,209,62,243,200,49,237,84,72,58,40,140,48,234,118,184,82,38,40,40,12,154,126,222,163,212,163,252,153,192,251,238,10,176,126,193,48,164,161,78,8,104,227,106,43,100,208,24,43,250,172,190,141,39,171,110,211,153,64,4,101,250,136,39,26,28,122,215,130,28,122,47,220,240,180,234,129,45,103,46,101,37,103,225,207,128,137,5,20,45,200,89,119,187,163,132,184,106,203,227,222,84,124,196,139,141,70,163,194,83,51,83,135,179,161,22,120,214,41,202,121,74,106,136,7,126,48,253,16,218,104,179,77,98,57,30,13,142,57,109,211,49,150,247,112,66,18,250,99,218,95,177,225,50,240,138,102,202,57,240,72,181,224,38,67,132,225,112,70,47,121,60,112,10,255,39,157,231,120,34,123,219,132,187,252,123,33,177,215,52,124,182,59,89,251,128,203,220,79,153,81,167,186,213,111,109,161,151,172,143,221,88,156,254,86,182,1,229,167,72,137,88,183,15,184,169,212,150,103,200,10,209,83,135,241,15,53,186,70,173,94,4,129,19,76,197,37,189,239,229,20,129,164,66,168,33,211,39,131,170,216,61,47,162,197,79,168,103,195,192,52,189,47,4,153,45,225,242,66,227,14,115,221,81,235,64,213,116,106,130,75,45,134,44,17,136,213,202,18,226,93,253,179,237,50,197,82,67,198,12,152,180,114,117,152,79,249,100,79,88,235,223,144,226,108,146,23,147,223,198,68,240,207,69,117,1,211,74,83,70,29,46,21,135,139,109,173,154,51,26,185,59,155,54,33,117,58,119,244,230,40,191,174,128,77,58,253,185,26,182,91,71,103,18,241,80,67,33,246,245,215,230,119,74,215,242,168,179,246,188,249,46,115,12,82,109,162,112,78,78,41,151,151,245,46,44,201,0,66,87,63,191,144,62,85,248,93,57,150,236,234,178,46,92,108,255,212,68,90,247,102,101,242,98,73,105,96,15,202,110,231,215,54,2,167,207,173,161,146,222,254,96,16,142,119,253,154,180,197,213,175,158,52,19,103,205,89,83,235,20,61,123,205,152,9,239,150,93,20,157,174,21,98,174,203,67,70,111,15,86,188,154,13,56,37,41,60,182,236,97,250,180,94,249,86,148,41,107,197,64,65,90,249,243,102,15,108,53,72,15,12,209,149,223,28,250,152,166,9,89,234,30,221,220,62,48,218,83,235,169,133,107,211,163,211,86,184,125,54,52,133,97,66,108,254,218,231,159,234,205,66,201,79,56,244,251,237,9,141,64,126,174,238,244,141,6,60,241,11,158,42,190,91,31,12,109,119,149,152,35,201,73,178,128,217,81,10,250,134,230,23,207,146,243,20,54,34,36,84,140,104,106,19,46,170,184,154,239,41,9,26,154,20,207,238,234,115,133,170,240,149,31,248,184,198,247,234,99,97,230,164,229,14,201,194,180,223,7,155,100,207,247,210,141,129,58,1,159,74,116,153,107,64,135,77,137,44,156,143,10,4,170,233,217,179,206,49,235,228,80,176,136,160,36,163,240,249,12,245,219,240,242,68,184,190,105,54,143,32,75,242,185,52,49,147,102,125,54,242,157,189,11,132,90,8,58,13,245,228,164,219,120,250,205,73,35,230,167,156,148,146,79,95,250,22,248,123,172,63,194,194,181,251,160,18,199,125,202,131,77,137,228,7,14,171,21,213,83,151,138,248,118,225,76,182,70,11,120,11,113,222,239,193,134,241,90,234,241,5,103,71,251,138,106,242,48,54,93,181,121,201,153,56,95,61,178,126,99,107,15,30,125,238,197,3,31,176,116,140,170,148,89,52,155,181,56,6,232,21,36,75,35,6,222,52,150,198,15,38,78,44,156,218,152,135,166,100,236,112,162,34,72,205,67,104,175,167,63,90,51,221,11,181,61,143,45,146,135,63,90,227,72,208,36,101,167,251,40,96,2,83,82,138,7,76,243,209,112,152,219,235,185,60,44,46,233,191,141,167,157,212,88,233,87,43,14,241,223,198,102,241,88,205,88,86,126,53,28,90,106,202,156,99,186,58,77,63,229,184,83,4,142,128,205,6,247,139,161,196,80,199,237,156,150,100,177,183,195,84,57,60,94,8,230,76,188,54,77,63,165,104,182,156,194,154,207,140,66,24,132,16,219,3,35,207,179,29,62,227,162,89,1,131,251,103,224,97,103,162,219,168,105,200,141,129,215,28,46,232,54,62,176,121,39,14,163,19,162,94,33,225,34,39,152,62,176,169,94,148,103,88,62,25,81,202,44,169,199,211,7,167,58,227,139,32,100,252,125,234,2,4,181,42,104,191,53,122,238,207,10,234,4,17,114,220,59,239,167,21,15,21,215,99,80,230,128,9,71,140,7,222,89,96,36,36,117,13,108,52,81,190,175,109,52,163,66,243,12,220,156,146,219,200,113,215,179,101,209,224,188,62,103,150,94,126,156,99,125,50,58,50,119,15,152,126,230,173,179,116,97,12,5,76,42,68,157,202,113,102,98,243,7,71,104,126,62,131,118,28,237,17,143,54,104,65,238,207,60,108,65,237,70,142,166,226,70,106,69,135,117,14,56,140,230,221,147,76,71,189,204,247,98,178,90,237,153,103,168,186,221,123,103,21,97,255,213,116,156,237,213,47,70,148,51,191,48,186,37,45,96,58,200,116,133,228,208,245,182,56,6,189,127,250,100,72,134,199,52,68,216,168,170,167,241,211,33,12,248,236,50,73,159,188,90,63,197,10,56,107,222,151,66,160,149,238,131,219,215,214,226,6,198,104,248,247,234,108,33,79,93,5,177,253,229,223,203,136,117,250,83,190,96,251,152,195,208,0,235,78,110,68,80,49,201,41,184,158,207,197,120,246,126,177,245,27,149,183,70,224,216,162,62,15,141,217,108,142,23,118,66,25,10,164,17,110,208,242,3,40,151,252,181,172,33,90,55,106,84,63,183,95,11,145,198,223,212,46,172,233,84,252,208,40,247,172,219,89,79,214,100,250,161,153,12,220,214,5,144,56,230,253,177,51,142,184,86,8,28,35,247,120,34,126,111,212,102,164,186,210,66,50,163,199,197,16,136,232,226,57,35,236,87,38,162,13,186,52,38,81,95,255,80,137,124,114,127,86,173,69,251,28,38,219,83,158,221,200,187,115,1,41,145,213,103,154,216,238,223,11,31,31,247,204,167,246,44,105,218,23,179,195,189,60,49,224,243,70,43,199,169,214,44,98,243,198,160,118,141,249,103,29,220,79,239,214,185,186,186,98,9,209,49,20,26,52,122,70,240,160,250,163,33,222,185,158,41,132,189,229,150,68,179,92,167,22,246,208,85,225,137,114,118,216,222,218,27,122,155,177,164,155,217,141,229,129,97,83,245,215,158,70,151,255,204,161,115,152,251,215,106,191,58,147,39,236,199,68,9,24,81,138,210,30,184,121,238,212,8,127,71,121,234,207,96,183,90,14,55,212,78,52,28,217,72,20,186,171,219,154,217,195,138,18,18,88,142,102,148,19,202,223,236,69,190,217,144,18,212,92,54,245,101,65,183,77,208,129,184,189,150,230,208,100,22,115,161,52,216,106,219,3,207,28,223,227,120,12,116,28,42,12,19,157,223,156,32,173,118,93,2,95,155,20,194,130,252,20,246,156,243,53,123,113,37,48,14,229,243,211,205,11,74,97,153,161,108,239,217,169,76,217,245,131,19,220,144,249,217,129,19,213,110,14,167,55,168,110,99,22,219,59,237,103,199,146,211,185,0,51,131,95,93,119,101,206,63,48,12,1,1,23,43,6,86,152,158,195,238,48,91,78,126,174,102,19,245,171,173,74,98,60,79,78,89,144,95,189,80,104,152,207,201,67,87,110,92,141,213,174,102,72,53,106,203,111,76,207,70,79,139,168,198,189,59,242,31,223,123,35,125,51,251,250,155,208,183,247,71,49,99,241,242,116,178,160,40,94,28,133,149,92,109,206,95,94,240,67,217,117,182,154,48,104,94,133,19,94,155,241,54,61,95,187,70,39,80,54,70,175,39,70,140,228,175,87,69,155,132,246,122,230,217,188,172,187,185,90,80,253,169,232,163,118,209,143,173,106,25,151,253,172,236,82,157,99,1,53,91,164,90,158,109,227,236,51,59,96,36,173,222,178,211,194,55,250,96,68,139,158,30,221,179,145,224,136,59,12,215,142,126,235,137,156,227,116,20,163,227,153,103,8,132,250,120,163,159,56,159,29,9,65,183,24,112,106,32,246,212,141,152,46,62,55,35,10,174,103,123,12,183,76,104,106,56,140,92,235,107,70,79,183,9,225,27,26,79,119,111,231,136,112,183,168,88,236,89,19,59,144,243,185,80,23,61,48,198,217,175,71,23,202,34,197,225,14,151,140,158,47,11,242,158,230,112,238,111,221,40,68,248,78,150,148,11,29,184,74,195,176,97,212,114,170,25,202,171,33,244,213,99,115,64,42,57,29,166,179,229,49,5,32,145,10,184,83,48,248,56,62,60,235,215,9,206,97,241,55,39,163,197,78,99,212,206,225,190,159,64,44,13,185,49,42,80,157,63,182,46,28,230,57,199,189,41,166,41,79,194,138,78,127,127,50,150,135,82,37,64,63,83,189,17,41,83,3,131,198,162,118,138,67,239,232,115,1,57,148,244,20,88,226,230,86,71,137,171,171,61,90,142,83,155,125,67,162,26,100,63,65,139,108,27,152,191,23,205,85,165,61,13,238,61,116,215,178,101,86,171,110,72,201,184,93,253,230,38,15,167,233,255,13,103,158,219,102,228,157,82,213,74,44,204,116,143,28,192,50,13,83,160,54,253,67,255,236,23,211,42,84,179,166,132,153,226,241,65,168,10,202,90,220,182,88,156,95,250,134,156,214,36,186,173,233,232,28,13,61,136,233,226,254,21,45,191,196,27,153,14,231,242,16,129,155,110,193,240,77,133,115,243,216,126,15,23,2,130,189,205,97,83,205,16,20,3,216,127,25,229,211,244,212,22,180,179,79,248,15,163,71,242,84,49,154,50,174,143,9,146,203,111,6,31,143,105,125,21,73,25,241,179,145,180,172,142,52,170,119,146,34,11,66,185,171,86,69,144,33,11,184,145,44,222,15,140,24,228,135,214,109,84,19,130,14,114,188,254,224,86,3,170,21,73,240,219,58,229,151,169,136,31,247,252,133,151,235,159,101,35,243,80,95,17,24,125,141,128,173,156,76,11,90,145,7,116,212,24,107,149,215,98,206,48,68,232,140,155,79,181,198,32,35,233,239,156,232,240,111,122,45,140,241,238,164,146,251,196,129,120,225,234,182,64,254,9,82,60,207,181,169,192,248,193,9,83,171,143,167,14,183,85,47,125,70,152,238,60,166,86,161,112,102,122,26,239,24,56,199,43,106,207,144,32,40,117,81,226,222,207,91,101,231,40,193,56,194,4,210,143,69,163,157,71,189,233,67,234,77,107,120,33,170,244,224,48,193,250,181,158,217,77,233,199,183,240,140,105,112,63,63,61,141,20,166,58,124,86,181,82,145,193,92,54,221,121,54,129,3,109,72,131,250,6,134,214,254,193,56,58,77,119,12,83,255,43,126,243,105,92,147,243,97,25,217,158,2,65,92,97,33,208,160,239,133,221,89,62,24,241,196,245,112,148,180,237,58,196,9,47,235,216,98,250,94,86,220,220,28,174,148,142,235,79,87,114,38,254,224,205,20,186,159,171,137,203,100,135,41,1,210,57,58,105,236,205,126,115,156,149,173,100,56,200,99,142,21,55,39,217,88,159,29,37,87,7,81,229,46,83,75,134,58,106,90,1,67,167,171,245,41,198,190,240,5,236,140,133,178,149,103,151,37,18,217,252,185,57,145,213,164,100,195,192,57,253,96,100,104,178,214,107,83,234,86,124,166,36,72,221,181,44,116,27,223,130,95,156,168,144,212,169,96,156,250,159,211,149,8,221,63,4,88,22,234,79,53,96,82,63,154,229,166,166,241,43,156,161,139,203,226,125,130,210,142,95,28,166,105,64,207,45,30,59,238,92,208,140,123,74,87,6,68,206,223,60,65,48,114,105,104,169,88,84,116,57,74,239,189,166,238,139,169,157,127,195,189,210,143,154,87,27,103,72,35,249,79,167,99,226,60,214,106,165,118,246,139,14,37,43,184,46,202,196,65,144,197,203,191,160,161,164,129,86,175,158,70,35,232,48,91,70,125,92,178,22,170,108,116,95,82,138,91,158,144,90,113,158,101,186,47,211,40,111,132,7,10,140,226,240,249,28,235,137,179,32,236,244,217,125,228,245,77,243,91,45,214,18,229,226,9,101,0,138,67,53,76,153,135,27,118,144,84,209,147,176,159,192,240,242,231,166,104,87,13,202,94,34,225,3,117,73,135,229,75,205,209,214,156,77,62,161,32,188,181,42,13,234,122,20,164,29,198,251,208,98,135,65,236,54,251,205,145,32,120,50,62,51,93,125,22,60,181,156,149,46,152,237,105,56,163,41,187,191,137,174,43,15,14,189,20,113,243,97,182,129,38,109,168,120,108,14,99,237,46,189,154,122,21,223,111,72,209,117,109,58,32,179,120,46,241,171,9,181,40,211,61,137,76,47,73,72,38,114,219,52,111,153,44,42,233,223,18,218,175,161,93,149,38,137,248,57,8,9,122,206,173,61,174,199,72,112,134,115,122,74,91,171,218,83,79,90,195,189,103,250,93,147,42,20,225,66,98,243,125,143,221,233,174,154,146,151,52,237,62,87,146,75,208,210,13,81,239,195,122,196,162,252,190,135,149,181,136,99,179,127,18,21,159,249,67,47,39,100,181,23,110,86,160,251,197,82,146,145,76,95,144,82,149,225,21,57,136,52,145,177,185,207,125,158,138,92,210,247,96,70,102,40,220,116,166,207,21,250,94,9,158,6,178,81,1,79,58,73,187,79,82,50,216,69,10,116,247,108,164,73,62,3,39,65,11,159,164,102,154,110,80,100,35,191,143,201,79,211,78,20,240,66,15,55,253,98,6,84,147,192,242,42,233,214,115,180,83,101,59,63,152,32,255,85,199,48,158,118,74,53,243,15,94,200,168,94,151,170,153,198,73,251,114,73,100,184,200,180,143,11,99,176,207,79,2,128,41,153,73,76,214,128,155,201,191,228,239,106,52,130,206,195,94,152,185,49,63,182,64,86,11,251,116,132,244,14,124,126,190,127,41,182,179,174,72,129,221,153,6,113,0,46,213,207,116,99,157,111,139,136,7,124,12,99,8,33,190,71,59,214,38,146,164,229,194,208,247,236,253,141,90,55,9,140,90,228,230,248,142,251,27,181,134,37,126,247,13,116,97,206,234,250,172,74,98,35,199,134,79,181,11,92,8,74,55,135,33,222,27,242,222,131,248,238,112,184,27,71,176,188,216,160,251,207,159,188,26,41,78,146,155,15,146,162,185,56,204,39,89,83,97,98,159,51,224,114,233,123,64,201,12,207,184,152,106,200,161,23,19,159,76,217,225,202,30,163,79,102,44,136,241,100,144,203,52,185,154,192,124,246,169,70,149,101,218,89,225,14,7,171,255,54,116,195,215,143,5,198,3,247,47,66,173,105,191,76,32,192,103,137,180,26,48,252,100,75,175,78,187,196,231,174,208,161,21,125,177,6,91,90,243,23,163,10,231,70,168,128,105,57,78,254,228,84,16,92,241,26,96,92,192,250,77,53,152,37,143,175,36,223,147,86,218,95,52,102,25,73,9,53,242,130,162,10,30,48,39,250,21,116,7,70,173,182,117,135,173,86,83,239,157,8,91,56,90,169,241,149,37,66,141,92,138,215,162,161,253,58,101,192,144,240,249,160,64,169,217,179,174,191,66,231,217,42,14,79,171,120,80,184,121,155,238,50,230,212,90,134,162,8,218,54,71,155,70,176,236,201,144,213,157,14,23,180,235,244,222,103,8,63,178,124,11,158,172,116,169,148,237,173,207,196,26,61,224,132,88,147,14,56,29,24,254,219,70,24,56,117,204,26,245,154,1,79,200,210,244,234,243,7,121,86,135,161,247,78,58,23,32,216,205,195,97,82,97,69,158,188,33,23,180,252,197,216,234,115,251,155,137,230,139,147,8,18,218,45,207,36,46,163,7,12,21,74,151,185,240,59,102,28,77,200,66,62,203,11,37,118,135,143,1,55,150,110,58,230,56,85,31,51,4,128,111,38,129,61,233,156,171,57,70,124,218,22,39,111,221,23,77,193,254,100,168,94,84,125,43,138,226,166,143,201,121,165,57,117,233,178,88,139,47,252,130,10,228,179,124,144,130,76,37,224,179,140,167,126,174,2,219,178,111,135,16,217,156,29,112,232,215,180,174,201,15,78,214,63,33,99,70,171,90,143,215,166,36,238,90,243,182,225,161,141,241,125,236,108,220,132,73,110,126,206,35,234,253,29,78,112,215,232,62,111,181,52,223,163,101,83,50,233,207,152,82,88,227,55,135,60,242,166,126,236,16,25,222,73,181,172,170,103,94,130,84,224,54,247,247,53,169,134,40,87,41,21,176,88,36,200,97,122,134,158,107,121,244,178,29,166,75,177,202,47,31,111,180,125,90,49,136,235,65,126,171,207,61,42,225,79,255,109,198,239,153,164,221,28,220,15,45,38,110,170,27,49,90,71,201,159,204,40,20,155,110,196,136,10,248,25,145,9,82,221,134,86,62,23,29,146,254,100,144,99,245,173,27,45,31,112,59,74,137,70,209,147,177,194,203,235,219,157,153,142,117,238,103,187,59,39,212,55,207,18,79,189,183,110,150,196,39,211,55,197,57,204,206,226,150,223,62,102,112,91,110,234,216,22,84,116,97,211,225,88,253,228,180,222,238,169,39,200,113,4,87,255,102,2,141,19,47,74,69,233,125,47,40,81,114,146,7,167,110,170,253,12,87,220,98,75,189,235,102,9,153,237,118,152,66,230,166,99,150,24,166,242,161,211,152,165,245,204,198,184,253,165,230,151,181,2,192,112,47,19,105,194,41,54,63,216,74,135,134,92,109,101,215,191,222,0,99,86,133,55,61,139,145,101,110,137,95,13,203,192,150,15,66,124,166,125,169,155,101,179,120,93,57,9,180,229,144,112,253,57,164,192,244,234,139,253,55,48,55,190,206,26,131,143,41,42,43,132,2,71,170,222,62,56,89,237,144,192,20,240,248,10,177,54,156,118,251,151,91,162,140,157,96,200,7,47,139,202,222,5,132,222,249,250,184,237,8,84,155,132,229,16,120,144,38,244,171,45,14,181,20,166,134,238,59,66,96,53,202,231,92,23,24,199,58,197,111,55,188,59,189,154,118,229,79,13,24,18,2,24,20,147,194,72,19,39,191,57,177,191,212,154,222,188,126,61,63,22,77,235,40,187,9,10,249,221,103,52,163,153,197,62,33,131,70,215,195,71,183,73,152,240,140,122,170,247,167,207,204,89,238,108,3,103,107,188,147,47,130,207,245,173,109,107,232,146,16,65,179,38,136,242,165,26,236,106,68,191,4,70,24,186,251,60,70,33,46,55,57,181,143,129,214,92,198,207,248,131,135,216,11,148,181,239,143,56,204,200,183,33,67,170,50,209,140,97,112,250,144,45,106,30,100,162,161,31,251,181,149,46,235,148,30,183,119,128,89,60,153,76,213,191,7,236,156,83,60,137,204,138,241,197,75,170,160,77,249,216,103,167,44,94,28,198,199,38,53,164,230,186,201,22,196,213,232,11,109,221,16,73,129,124,66,2,6,19,21,83,115,158,132,90,245,71,107,144,177,235,201,58,168,156,78,254,98,237,39,162,34,48,49,164,230,75,164,18,189,211,171,105,254,152,219,127,187,182,46,133,38,182,147,15,111,248,179,97,57,11,164,168,93,139,81,232,23,163,41,84,212,122,172,116,46,110,127,178,210,81,246,203,186,227,37,39,235,228,167,19,74,15,178,105,97,35,184,169,67,219,34,157,38,2,39,12,144,188,252,181,107,145,234,202,179,88,182,101,208,100,84,68,207,20,194,57,171,146,240,49,53,222,131,34,48,20,63,95,223,27,240,96,159,186,191,141,88,244,136,175,141,120,253,148,107,73,230,236,184,53,23,202,152,52,51,240,124,175,69,2,87,84,212,88,227,147,212,169,191,180,77,90,57,159,120,203,153,227,173,168,226,189,162,119,84,91,32,143,84,98,76,40,92,19,55,163,81,165,155,102,204,113,72,211,187,248,249,22,179,155,190,116,45,157,32,222,50,221,122,229,75,96,218,174,50,230,115,245,249,90,159,238,52,219,194,57,104,111,247,50,1,224,97,93,45,31,124,252,93,250,165,4,182,80,185,195,228,26,196,98,134,228,50,125,100,236,108,211,148,85,201,107,17,240,153,219,103,56,54,239,25,2,129,97,244,253,212,234,129,141,47,236,126,75,152,61,9,91,254,224,97,165,123,178,248,76,21,167,249,25,113,118,198,179,121,137,81,92,232,121,44,235,219,75,105,181,61,111,118,127,219,58,88,242,103,79,32,255,66,254,72,224,14,99,135,163,240,151,46,153,225,5,78,229,220,252,167,41,211,41,114,230,23,227,113,237,14,155,68,121,81,184,110,55,116,184,79,134,33,75,80,104,202,139,191,53,244,2,105,222,239,81,224,94,201,190,246,8,8,72,47,20,124,73,176,214,249,174,0,123,76,95,98,8,209,88,210,191,170,106,58,192,205,150,151,112,147,73,205,125,78,37,237,227,244,93,9,140,113,244,73,242,26,87,231,18,82,29,244,91,206,247,26,223,79,119,27,209,253,132,178,106,143,117,141,199,191,212,35,165,90,185,125,85,92,28,217,205,90,227,4,166,83,42,7,156,120,176,251,94,70,184,188,252,92,69,204,173,46,25,241,108,235,45,251,131,195,118,91,244,209,236,228,245,123,211,13,182,138,222,251,236,158,113,122,153,57,214,155,194,168,251,212,15,134,80,33,181,161,239,213,32,239,250,134,180,65,111,50,228,120,130,30,163,86,223,136,155,21,239,203,25,144,201,53,13,95,187,231,119,7,89,80,249,94,144,202,236,111,154,146,22,105,85,44,56,43,169,247,77,133,232,107,210,77,158,50,135,238,225,7,38,40,122,173,93,225,206,70,237,48,126,243,210,171,145,194,112,51,168,81,225,213,197,74,130,125,14,125,31,135,97,142,174,77,222,139,24,128,111,135,205,88,105,229,12,160,143,40,123,248,143,171,57,100,100,204,160,44,137,49,163,0,59,137,97,10,223,240,42,43,94,155,194,7,157,42,144,84,124,10,61,192,84,180,202,250,58,83,37,57,189,42,67,58,144,61,146,17,231,181,238,205,9,60,223,156,218,129,161,35,72,110,192,157,125,247,152,42,98,99,89,95,241,231,247,225,92,213,166,139,211,54,203,228,243,208,92,252,53,229,167,105,4,72,190,128,26,117,202,91,2,116,176,202,182,88,126,141,135,156,242,218,228,153,73,195,57,220,232,204,217,2,67,153,49,227,106,155,106,83,96,124,160,24,114,163,191,148,51,4,14,213,49,220,100,230,165,250,22,7,138,212,205,57,159,238,36,47,165,138,29,68,168,118,250,9,195,12,175,89,166,169,69,18,187,91,212,36,64,37,47,220,232,133,162,128,63,199,18,32,90,40,63,125,28,197,157,98,84,234,207,44,186,48,5,84,225,188,53,163,255,145,89,76,191,202,72,110,244,26,231,184,198,93,18,180,194,113,64,181,115,250,137,144,9,48,156,199,238,126,177,179,227,173,223,204,192,166,175,213,191,72,133,255,79,84,225,1,109,183,119,56,155,252,241,133,23,185,95,255,34,68,168,187,38,76,104,4,38,192,251,193,131,44,131,164,152,16,141,46,195,55,68,248,0,85,186,11,33,192,29,231,23,84,165,84,33,93,148,86,169,230,167,31,6,193,82,174,118,104,101,107,243,125,165,210,96,46,172,8,199,218,62,83,37,108,230,115,128,16,231,150,159,38,45,180,226,230,5,130,169,41,87,103,104,146,210,118,216,218,165,110,50,134,132,113,173,129,158,7,173,154,139,161,62,63,249,92,33,142,220,135,254,52,27,69,117,175,178,102,19,187,214,123,83,208,230,27,61,100,190,251,70,30,173,42,12,126,156,239,131,152,8,104,210,44,17,201,23,63,58,97,139,108,162,192,181,145,186,203,158,14,49,86,131,38,5,135,120,133,136,114,248,213,156,94,82,252,64,68,98,248,76,64,5,254,105,91,93,212,164,37,55,24,10,219,186,220,152,229,229,241,82,164,35,96,45,185,55,158,86,27,236,191,155,73,33,137,60,156,137,129,244,237,103,118,222,86,214,34,87,119,2,130,190,60,142,107,90,97,194,23,248,156,116,201,215,61,45,150,82,130,76,82,110,121,86,205,206,150,42,61,115,7,205,166,43,227,48,84,81,69,82,118,244,211,53,15,0,192,40,66,251,129,192,72,239,248,60,192,168,204,74,45,59,145,49,206,190,242,142,141,184,40,122,186,240,49,196,87,248,101,25,159,33,203,36,195,28,195,89,240,155,147,173,149,174,110,178,152,197,141,191,115,236,209,98,167,153,202,54,146,159,46,249,167,216,89,4,29,219,57,153,129,177,167,101,76,18,45,176,110,108,159,9,68,214,243,194,227,87,33,233,47,141,131,158,100,81,159,221,27,139,219,225,98,71,87,21,216,234,203,253,230,217,138,77,238,152,12,35,140,243,237,230,236,224,187,74,215,40,26,222,125,20,63,31,144,236,30,210,226,8,103,51,242,235,14,51,201,68,52,111,227,221,52,143,43,18,61,128,14,80,224,102,202,61,223,111,35,221,146,85,78,128,70,207,53,125,170,192,204,144,133,50,129,130,153,51,232,62,197,19,106,26,77,150,214,176,80,85,117,180,81,82,46,168,213,247,184,159,76,56,78,26,140,141,81,172,249,193,149,104,122,31,210,191,15,175,202,217,94,134,195,28,94,210,231,110,87,119,247,233,136,54,159,81,147,175,137,28,165,39,135,216,252,9,73,201,213,200,244,101,15,206,225,94,82,211,36,48,177,2,63,246,80,119,42,207,152,156,141,115,87,63,52,83,69,221,72,90,190,169,235,244,0,52,173,196,11,138,209,139,18,16,11,127,18,255,49,63,51,37,17,59,240,133,77,219,2,167,242,205,228,91,55,172,155,72,28,207,91,164,195,168,6,161,19,196,159,236,209,117,68,156,21,175,192,65,72,11,148,99,190,115,206,37,119,110,146,137,67,44,133,143,173,215,226,91,102,19,189,210,95,54,253,69,127,235,99,75,23,233,127,217,116,98,210,109,233,48,133,121,66,102,205,199,107,179,199,163,209,82,165,213,15,68,211,150,31,199,36,76,182,182,193,163,98,118,60,12,31,51,226,240,210,114,68,69,14,213,112,191,155,195,238,70,84,75,127,219,116,2,3,30,16,163,111,133,241,158,166,195,248,178,85,175,182,172,64,251,224,95,92,68,199,188,160,127,147,29,198,118,144,49,157,80,198,126,166,128,161,77,122,16,183,229,233,219,103,45,83,56,132,108,247,157,165,156,38,213,147,175,8,145,107,237,243,47,240,246,177,181,155,152,35,246,175,12,41,179,225,43,203,6,198,246,149,195,135,232,89,245,44,35,48,188,96,242,90,72,6,126,133,142,223,91,75,141,218,54,225,249,79,236,128,163,0,21,64,121,109,170,32,167,91,234,211,66,223,210,31,3,21,10,115,115,57,140,151,39,135,238,153,102,252,141,195,195,108,162,251,65,26,172,182,35,222,187,27,67,82,147,42,27,66,115,49,25,154,165,64,239,123,195,79,226,137,221,73,223,200,57,176,229,226,140,30,114,246,159,46,182,192,238,84,97,54,180,225,83,33,153,162,235,125,173,74,220,215,83,75,198,21,132,245,124,97,38,185,91,195,140,54,1,154,59,137,233,105,249,152,157,76,234,174,234,183,166,128,240,236,242,223,115,225,108,60,124,9,231,32,35,60,230,183,174,108,65,247,149,81,97,205,197,103,194,50,101,2,65,105,15,139,59,31,195,86,57,186,172,179,105,140,47,38,56,205,106,83,212,26,230,63,171,141,144,56,141,253,247,169,233,128,88,158,211,157,211,248,139,197,192,47,44,171,143,128,143,160,29,76,77,114,32,23,68,173,124,155,101,251,134,243,65,74,181,50,213,56,62,96,19,138,143,36,214,40,45,176,199,229,246,155,103,83,132,22,148,122,11,95,181,180,67,31,107,86,47,134,181,203,151,237,177,12,140,237,87,224,108,211,238,131,33,11,151,198,1,168,106,224,20,159,14,227,197,170,6,15,19,227,83,178,133,202,175,208,48,41,194,44,231,76,140,200,27,61,107,144,62,170,240,16,108,102,95,0,11,173,186,169,124,136,244,201,117,111,168,134,57,134,233,170,213,113,213,242,209,223,123,211,194,150,167,170,240,160,177,241,117,197,45,88,231,225,0,91,42,103,195,23,254,126,27,219,43,169,21,110,74,31,62,25,232,25,159,143,146,142,149,150,124,117,38,103,179,120,206,99,18,57,205,147,182,211,42,9,218,35,198,84,145,3,111,14,23,72,56,69,172,134,157,244,235,147,162,26,13,51,91,85,141,104,193,42,254,177,77,253,103,63,250,64,191,170,163,15,70,238,248,41,40,28,56,16,190,64,58,101,242,77,102,18,84,164,59,246,104,99,243,149,106,93,56,145,182,247,22,83,20,15,9,171,184,61,133,63,254,164,139,96,125,28,218,224,5,121,35,126,207,55,100,244,255,18,76,211,245,67,88,238,27,149,134,217,215,68,153,197,184,131,63,126,177,3,35,6,37,187,232,217,80,160,247,247,139,143,155,179,85,62,206,234,30,243,252,222,218,2,163,239,182,48,104,250,255,190,23,187,234,86,161,156,130,219,147,124,27,253,181,237,86,221,174,230,90,177,215,17,43,238,42,143,5,201,9,141,112,14,55,164,172,155,22,97,66,81,58,226,234,76,11,171,108,149,86,117,239,87,115,182,235,79,55,6,221,15,123,130,97,91,9,171,112,28,93,42,23,216,72,113,100,27,238,212,19,86,191,250,236,80,75,185,151,224,225,36,39,229,240,177,64,107,209,243,129,52,250,23,120,59,112,179,96,168,84,143,38,107,249,118,24,254,113,161,218,34,187,63,155,207,226,150,143,33,175,114,102,117,101,171,187,244,215,62,39,132,106,0,213,137,44,208,231,218,79,78,42,237,94,230,108,66,221,238,123,180,138,209,191,170,192,100,149,62,114,89,50,36,168,53,136,105,8,49,247,222,126,168,30,119,111,75,5,0,31,12,127,223,173,129,202,223,39,49,13,145,203,238,30,143,156,216,94,231,16,205,50,151,56,149,252,184,71,69,134,26,92,185,218,106,106,190,247,46,88,111,58,205,145,102,243,164,20,225,122,136,138,228,201,136,119,45,63,98,138,89,11,93,63,119,66,78,108,251,213,11,213,203,162,223,115,69,241,219,52,93,112,85,42,132,154,24,201,34,127,112,234,150,197,112,36,37,230,142,21,175,149,182,198,90,224,169,113,154,72,56,88,51,4,151,2,67,194,186,124,76,232,120,157,89,11,141,141,137,218,151,31,158,112,23,5,57,246,140,116,191,38,221,80,89,239,141,135,24,135,122,37,185,38,156,159,36,151,173,236,44,6,124,53,169,104,55,45,206,242,245,247,51,102,131,118,255,174,87,23,47,88,154,63,17,101,69,105,210,250,248,249,129,9,102,169,221,72,221,208,136,159,30,108,75,98,48,252,180,22,124,35,103,131,27,42,100,133,48,199,221,148,140,63,86,250,74,173,235,122,123,52,210,244,106,105,14,18,211,111,66,79,231,55,175,83,120,128,182,201,65,185,167,59,11,25,122,117,101,43,97,181,225,159,235,28,223,99,63,86,37,61,22,217,143,244,98,156,80,58,133,151,185,40,223,47,163,49,86,148,6,207,98,65,203,135,52,47,171,35,145,65,33,78,244,53,134,210,251,87,167,30,248,112,148,164,238,7,235,57,33,210,19,89,104,141,234,124,127,240,108,196,3,58,73,161,255,40,95,18,99,66,189,92,165,131,128,111,125,246,113,223,22,50,108,43,58,11,151,145,99,249,107,65,5,40,180,5,68,227,57,216,29,109,67,219,66,55,164,17,12,186,195,211,58,156,46,156,105,7,249,188,228,73,91,93,239,234,16,86,204,220,22,15,54,210,19,161,234,13,105,25,159,9,244,164,102,225,172,193,18,92,221,157,0,138,130,142,9,165,254,224,153,195,221,127,185,151,252,248,154,103,33,82,230,250,173,14,136,88,232,149,150,192,2,101,171,195,95,107,82,51,34,251,209,176,38,60,55,69,50,155,207,208,64,207,217,94,156,6,159,137,66,43,161,8,154,241,49,156,78,209,10,30,113,208,53,28,131,5,238,239,69,37,12,33,45,137,3,113,226,196,202,37,113,163,193,51,168,232,91,14,20,58,81,97,162,35,185,133,206,185,175,45,18,30,226,147,13,92,234,187,43,52,235,147,209,200,92,179,5,229,176,181,255,203,160,225,79,122,161,21,48,41,17,141,10,90,66,185,197,163,209,120,33,225,72,234,182,238,111,155,6,157,156,124,76,122,196,248,98,233,90,231,181,196,58,217,102,118,172,205,99,17,107,232,237,236,158,144,84,250,76,90,100,24,197,56,196,182,113,1,37,224,172,188,3,132,135,97,59,115,20,219,176,76,133,143,17,157,220,100,134,230,78,45,149,227,112,192,219,60,98,38,77,84,64,36,112,221,40,11,242,137,70,35,232,148,32,148,185,144,17,59,200,212,137,76,13,210,158,149,7,23,170,195,176,3,52,13,154,83,216,237,102,43,233,140,46,141,188,132,6,142,77,237,231,226,129,7,28,50,2,195,161,230,214,31,55,71,248,64,175,166,236,33,110,142,199,161,63,141,148,205,151,101,56,203,143,86,80,177,75,137,22,120,9,37,10,212,24,213,250,90,125,56,149,149,193,237,57,1,136,59,245,143,158,28,152,203,197,7,167,166,43,210,58,172,252,81,159,20,5,42,210,201,237,109,18,186,122,116,29,11,7,239,54,54,218,1,37,254,84,120,164,28,95,147,148,183,202,204,33,137,128,208,171,195,232,84,102,133,49,93,220,163,196,213,42,162,214,64,206,14,66,26,255,237,66,60,249,249,109,88,111,134,191,54,57,86,141,195,98,48,205,56,94,16,44,170,18,53,55,14,181,28,115,24,206,93,165,143,133,169,22,7,201,55,98,154,23,244,193,113,112,154,91,250,180,193,175,44,22,212,57,138,104,119,136,109,28,105,191,166,57,163,132,157,28,55,207,152,239,50,228,204,240,25,135,23,138,163,93,66,88,86,58,213,47,76,82,73,204,28,34,14,57,66,65,228,150,171,118,176,145,105,221,222,146,193,22,99,44,73,146,42,35,244,230,167,4,106,181,115,105,114,50,225,255,248,168,145,77,169,34,63,67,154,142,26,128,239,189,241,56,178,102,0,233,21,242,194,3,42,103,72,73,109,133,97,92,203,1,31,175,48,235,213,27,193,164,184,250,12,191,108,73,120,141,53,236,1,208,179,113,200,189,97,99,203,247,90,163,170,85,148,250,244,234,112,237,143,234,177,73,196,125,204,3,192,176,153,200,249,179,105,192,240,108,193,164,150,147,77,95,97,202,171,253,230,20,228,105,240,154,39,27,213,13,130,99,241,8,99,194,166,173,37,103,55,12,33,60,110,194,90,64,252,157,165,233,95,131,102,0,177,68,126,1,70,63,209,33,118,230,152,148,68,242,121,229,233,22,109,50,9,60,205,5,27,25,124,143,171,207,114,41,50,133,55,188,244,195,55,90,243,7,179,230,161,207,120,78,207,21,64,96,0,173,176,230,184,73,95,94,120,153,216,153,192,212,68,250,120,227,252,8,197,17,90,228,103,63,155,1,91,237,146,100,146,105,187,243,250,73,36,8,231,147,138,131,1,169,237,114,97,108,111,205,144,83,60,86,227,201,168,131,155,58,83,6,84,40,126,117,134,29,107,105,10,156,132,152,239,180,72,24,29,211,254,73,114,247,29,225,78,50,17,67,130,11,8,186,193,143,241,161,180,79,171,164,184,53,96,244,236,19,229,88,191,244,17,41,60,214,138,117,157,126,52,233,2,111,243,26,12,166,171,27,71,77,174,38,61,214,190,211,105,144,225,157,106,119,26,236,115,133,198,96,232,155,181,48,0,41,155,238,112,111,29,247,85,224,31,211,237,7,31,63,108,106,72,134,120,169,179,168,2,179,89,202,152,97,239,53,191,245,217,110,150,126,141,51,30,173,182,11,150,161,47,69,35,220,78,254,206,120,166,251,169,133,128,19,41,208,140,143,44,48,116,173,227,235,80,25,214,64,155,155,194,112,168,84,127,174,138,223,42,62,2,188,126,148,234,58,140,77,58,117,237,181,216,162,177,112,22,133,134,130,90,105,109,252,180,233,107,119,45,16,161,194,200,175,166,24,191,106,245,9,125,169,229,219,204,160,43,170,232,24,73,237,10,187,215,183,153,13,186,130,210,28,79,221,140,233,48,127,112,166,233,94,58,246,224,171,222,159,36,57,112,25,146,93,161,226,7,203,102,248,168,100,19,14,31,90,170,148,35,106,56,108,66,75,209,168,145,255,204,120,175,68,194,125,107,245,23,61,126,203,223,11,55,171,39,133,141,51,102,4,60,248,45,173,245,35,59,51,227,230,84,245,72,49,31,209,205,81,239,147,117,172,113,41,159,68,54,109,199,213,144,31,63,37,113,104,124,150,64,143,121,165,213,95,116,45,186,59,57,76,196,93,106,151,51,62,180,151,23,15,107,252,214,118,138,204,240,123,81,13,228,180,93,59,121,105,226,161,102,56,208,196,175,75,33,224,217,111,62,250,98,96,170,121,164,34,142,126,175,89,99,217,146,240,213,126,164,130,35,54,99,5,144,43,104,210,77,193,14,61,220,159,28,198,59,223,31,152,42,211,26,48,46,245,115,243,129,126,73,12,74,166,24,86,43,109,161,186,249,14,136,1,17,86,105,90,2,108,28,72,190,163,192,54,32,188,204,205,178,141,60,144,195,221,210,157,2,111,12,151,128,9,191,72,255,11,38,104,26,159,15,78,68,105,180,36,221,51,228,189,207,87,88,14,167,173,235,135,112,125,251,136,53,225,28,194,82,108,82,154,105,241,209,47,125,51,214,143,130,164,106,89,53,17,152,233,48,50,29,82,18,87,33,182,241,204,209,48,106,160,93,181,164,187,155,194,111,192,182,209,92,152,34,158,123,45,93,66,82,136,94,38,39,74,60,216,241,130,83,170,90,106,142,128,98,92,141,116,108,81,24,142,140,47,80,10,211,18,245,51,89,170,220,9,87,46,255,92,20,81,53,89,217,152,91,68,172,29,78,38,241,44,48,97,214,236,3,62,77,211,67,94,139,110,39,159,196,52,199,12,93,33,149,118,229,79,162,8,184,145,110,191,40,197,206,179,251,107,77,142,0,233,95,193,149,69,12,220,225,51,13,244,107,177,192,218,240,181,105,135,110,151,174,2,234,239,99,154,12,242,208,210,177,64,45,171,23,149,209,43,66,109,234,253,97,120,128,206,8,249,157,209,233,155,82,125,127,124,185,66,216,200,97,206,46,189,57,77,5,51,38,217,200,150,80,148,102,10,106,197,151,223,188,155,78,141,52,98,84,168,91,74,160,48,218,75,39,134,69,126,118,92,12,233,169,252,50,157,77,245,162,244,173,203,120,153,60,142,239,86,76,177,165,221,66,112,197,18,250,119,152,42,100,65,41,30,252,180,89,64,177,126,158,78,217,115,233,188,247,206,89,196,141,105,170,161,241,210,209,6,223,234,210,206,203,99,190,187,123,141,29,148,112,176,181,253,190,17,21,116,152,4,69,121,218,8,41,48,137,171,123,77,79,187,42,102,68,143,201,15,87,158,86,193,66,122,57,139,159,137,7,46,15,49,0,68,29,217,87,6,220,146,90,139,141,27,194,152,57,204,68,215,222,73,40,47,134,31,60,203,166,123,87,158,7,246,185,120,48,136,78,222,6,70,138,83,171,191,53,102,113,83,152,216,213,199,98,122,96,10,87,180,119,223,18,170,158,174,66,218,184,231,167,189,49,217,163,57,10,181,85,125,122,214,90,79,110,184,161,203,54,154,84,253,19,147,163,251,196,225,206,38,32,61,107,195,148,70,46,44,252,215,160,112,91,180,0,185,151,252,178,185,134,49,100,231,193,170,52,197,32,251,13,37,148,15,9,3,32,135,22,187,207,8,227,104,153,218,160,180,56,177,51,177,97,56,76,243,176,216,24,199,217,128,152,200,183,4,12,196,34,13,3,147,198,176,251,219,103,154,28,27,70,154,54,19,26,138,177,230,105,173,87,43,195,242,21,125,198,205,137,28,203,105,12,153,210,89,188,59,102,10,68,26,69,96,66,55,37,166,66,39,113,162,55,71,166,36,158,156,50,215,150,159,206,201,209,62,214,76,72,229,42,29,193,50,13,17,170,158,113,230,37,180,64,146,142,90,55,105,177,31,108,17,186,75,63,111,131,122,171,64,198,52,85,206,166,240,38,45,241,125,18,211,231,218,207,160,66,0,230,163,70,123,167,238,239,196,194,60,55,2,23,210,144,228,60,50,162,236,118,142,206,105,172,3,23,133,251,54,54,133,9,57,155,158,228,212,4,16,83,114,248,236,231,91,118,74,182,209,156,253,176,158,118,212,203,75,91,105,198,254,220,76,36,248,182,146,83,76,122,108,99,43,36,137,127,22,102,22,216,154,131,187,195,103,207,208,158,179,73,109,171,215,2,13,74,123,186,190,22,129,167,185,252,107,52,43,52,150,215,162,207,217,105,78,198,52,37,75,153,40,16,79,206,225,39,57,25,186,164,237,243,11,91,184,207,128,19,244,180,119,80,168,0,130,184,244,131,51,148,40,50,143,206,30,147,194,123,32,234,188,117,97,159,213,152,146,135,189,236,226,227,127,223,17,93,52,51,148,94,226,167,113,30,228,222,141,250,41,95,31,211,20,82,245,201,200,125,84,159,194,176,123,44,181,225,25,132,214,227,115,21,60,73,233,11,195,83,129,207,62,126,155,76,140,60,26,60,66,126,116,77,74,236,149,66,5,71,48,42,62,7,187,64,175,98,40,3,111,111,190,26,70,182,52,228,224,227,19,58,231,20,164,139,141,124,186,12,218,52,58,215,239,201,176,179,233,182,187,48,116,170,217,109,70,150,207,22,7,192,20,236,252,185,7,26,241,93,206,7,162,69,37,22,38,117,194,123,8,157,1,170,115,201,121,128,200,149,14,233,71,163,102,50,121,74,7,253,164,179,141,203,241,64,169,4,244,211,14,183,45,117,72,68,127,200,85,249,86,72,121,115,201,50,133,33,60,138,166,202,1,237,109,210,22,64,34,54,215,117,31,9,163,92,182,12,75,218,120,144,146,10,242,58,148,188,229,236,208,41,156,80,10,102,183,140,54,175,209,156,203,96,80,212,218,138,244,101,33,223,60,135,175,173,62,141,228,33,96,82,75,123,123,124,135,172,109,222,247,172,135,185,131,221,168,58,140,213,124,159,139,208,246,57,217,226,167,173,35,243,154,48,153,142,178,51,98,205,97,52,103,139,92,93,218,138,118,206,209,45,224,86,228,183,139,213,175,47,135,49,132,239,234,128,254,97,99,189,57,108,129,42,185,186,82,67,238,110,255,57,121,218,188,129,150,6,231,43,93,178,126,53,1,226,91,18,64,199,17,94,102,246,39,183,22,206,37,79,222,141,37,202,111,14,117,247,205,192,33,236,100,26,2,1,155,110,175,194,211,184,44,28,46,136,61,93,20,190,127,207,238,13,104,180,74,215,65,155,150,103,241,33,39,100,127,75,208,241,17,41,57,143,15,134,222,192,202,242,218,198,232,236,123,70,71,193,241,138,78,224,90,88,152,222,159,140,90,162,155,3,104,198,214,58,60,91,59,140,228,34,221,30,89,8,56,77,76,226,131,169,145,154,247,236,202,116,227,14,47,247,97,229,30,215,240,182,83,179,94,242,158,53,174,110,70,185,125,225,146,43,157,90,31,140,200,149,16,101,101,99,26,255,168,255,14,124,222,92,183,141,140,74,0,45,51,31,220,233,161,149,47,66,140,168,56,181,18,176,138,154,227,145,153,55,233,79,14,121,186,4,106,50,53,155,17,188,130,136,7,73,198,139,158,237,168,121,79,204,160,121,105,9,53,12,100,113,125,197,25,208,96,150,30,122,53,237,185,238,219,52,2,51,178,101,157,181,202,72,184,179,104,166,223,45,188,4,166,55,197,119,21,214,4,154,132,1,151,100,61,154,254,211,150,88,145,207,73,181,252,141,175,254,124,79,217,56,10,167,102,89,1,211,44,114,109,94,168,171,203,158,254,65,44,152,43,13,236,38,231,204,78,239,48,122,49,178,246,203,79,118,126,58,156,173,153,248,194,21,86,79,55,213,33,80,65,75,252,194,200,77,76,95,127,199,96,222,16,16,92,152,2,248,175,98,244,160,196,201,170,92,12,191,87,245,48,78,197,214,46,50,15,143,105,207,193,252,13,57,173,136,245,186,208,212,139,174,82,60,170,192,121,49,139,44,32,42,147,147,167,193,96,12,226,40,147,159,38,226,151,182,15,74,27,86,28,33,48,94,197,87,100,72,237,3,7,144,140,184,209,187,250,41,97,172,156,55,23,12,12,239,157,135,14,170,149,29,221,147,147,172,101,113,182,29,104,201,16,76,17,144,154,18,183,74,41,118,171,210,182,15,76,17,72,11,56,141,219,173,64,180,28,234,172,233,35,90,76,140,247,142,104,181,26,80,143,248,33,4,2,41,135,192,70,85,94,3,134,215,83,110,78,76,99,197,160,224,121,221,210,100,96,232,239,253,16,169,112,167,39,189,121,197,192,240,227,175,82,250,179,47,243,82,70,243,55,109,143,243,80,18,77,194,78,96,107,86,244,171,179,85,163,40,108,236,8,254,228,231,78,112,197,235,139,145,32,241,71,59,19,103,22,57,91,43,237,136,17,27,131,31,108,204,231,189,123,141,120,187,73,204,95,38,108,234,73,40,69,247,49,165,86,177,9,199,67,166,129,179,57,31,206,113,132,48,14,171,92,61,44,124,252,253,52,199,79,149,62,241,92,77,10,222,127,26,114,36,161,238,163,225,153,168,148,255,116,161,234,73,142,183,186,8,245,184,167,140,176,120,187,122,102,7,182,110,34,119,143,208,162,166,90,41,96,43,4,152,190,56,73,190,83,224,112,97,86,196,39,58,115,206,23,90,79,132,44,36,67,69,75,37,96,192,176,120,119,129,201,220,249,234,36,161,170,196,77,25,49,29,202,251,62,152,236,101,210,71,59,203,217,171,137,6,237,83,91,66,130,86,168,71,17,144,195,29,13,211,42,240,228,214,126,181,5,62,166,160,198,251,250,205,148,12,131,204,45,216,230,75,66,243,239,155,101,166,217,228,150,42,1,115,144,123,200,252,124,31,201,193,17,48,41,70,13,255,161,217,8,223,4,54,41,16,255,154,136,192,208,242,113,225,105,62,201,119,111,130,5,244,122,11,12,45,158,91,89,137,146,31,29,111,202,118,195,15,128,63,52,75,60,6,21,167,238,34,218,139,89,33,187,112,183,248,151,71,191,18,149,88,114,104,118,40,111,189,110,127,192,5,129,154,206,133,207,202,240,42,214,243,163,150,50,88,130,78,35,232,53,152,70,43,208,251,208,29,186,222,245,237,240,124,69,60,66,185,247,153,83,103,155,24,31,220,40,113,150,163,167,119,35,115,223,31,92,173,201,251,126,232,206,227,120,118,163,27,93,147,48,206,0,207,222,227,209,106,50,77,39,129,137,91,39,191,154,70,44,161,217,65,7,47,148,114,81,127,57,150,69,85,148,250,134,248,105,10,239,133,189,21,146,82,180,117,253,181,81,51,19,46,143,204,49,56,62,230,125,96,106,44,182,162,120,183,113,111,202,67,117,80,80,51,117,6,85,228,17,145,211,148,215,66,180,240,83,172,92,38,239,147,133,206,147,30,128,18,83,129,104,8,69,153,50,83,142,209,8,243,129,195,197,52,49,4,134,54,59,197,213,73,185,151,27,161,120,196,192,191,171,77,186,67,120,172,104,54,73,174,79,111,1,241,51,138,250,104,139,186,204,123,117,69,107,88,97,184,123,252,123,45,35,34,222,250,219,80,214,126,169,98,98,239,52,201,10,204,195,186,225,104,183,170,151,72,30,152,88,195,242,71,91,164,7,111,220,59,27,89,175,215,101,154,122,205,94,75,97,196,61,125,204,173,51,38,221,212,10,94,159,219,218,221,42,45,110,173,67,67,97,3,43,246,27,82,60,82,178,210,2,155,111,156,29,110,100,163,138,192,253,88,119,195,111,222,151,21,156,8,188,140,110,202,97,246,167,253,192,27,230,103,135,233,44,21,131,152,186,190,30,43,228,60,23,93,23,89,96,182,2,31,50,42,133,183,88,234,36,30,81,68,119,216,154,68,244,222,17,0,134,15,46,239,34,219,2,169,246,92,99,38,88,201,173,124,234,65,83,113,143,225,174,180,134,201,182,64,119,57,154,137,14,55,35,109,20,120,162,86,227,207,93,56,120,118,127,224,86,20,30,237,249,109,218,30,75,192,211,168,8,46,76,53,73,94,254,98,229,236,65,98,63,29,11,149,99,205,159,172,36,171,69,189,112,99,3,141,247,202,176,90,201,113,125,190,197,44,206,111,210,177,195,242,146,45,137,196,2,65,19,135,143,217,255,220,124,24,45,224,55,133,167,81,38,204,173,48,29,5,217,225,161,133,45,192,200,27,124,38,16,81,17,40,138,151,194,88,139,14,115,119,225,1,65,16,216,180,56,29,134,218,92,28,16,155,210,197,247,133,137,31,190,147,124,48,130,157,235,75,36,83,186,192,86,43,143,102,66,138,223,193,7,5,62,225,135,59,15,207,113,99,81,175,15,46,171,73,159,133,165,236,118,148,224,118,74,116,123,211,171,51,145,235,120,177,12,77,176,44,94,130,132,231,24,246,65,53,218,55,49,207,144,8,76,206,10,200,166,127,204,41,189,120,24,81,170,163,116,61,235,197,149,232,234,23,4,238,198,162,80,100,125,77,244,160,60,186,208,135,201,12,200,44,159,76,250,79,199,132,254,170,186,52,106,66,89,36,185,165,15,109,11,181,59,185,152,236,226,254,124,35,238,98,138,155,23,30,214,68,245,13,41,212,80,123,203,44,135,233,124,121,59,67,199,104,93,77,130,42,132,178,49,191,63,24,175,75,76,21,72,181,73,197,126,40,1,154,41,193,131,105,149,99,190,17,179,239,62,110,25,177,233,229,109,132,240,66,209,214,116,167,41,173,218,253,211,121,56,48,148,48,66,201,158,97,83,73,238,129,208,71,143,191,41,87,31,107,1,63,210,97,194,30,55,241,15,231,254,90,78,143,7,211,193,25,24,49,105,113,38,171,215,93,118,139,214,12,137,15,88,216,108,101,127,52,40,181,134,28,64,20,147,101,231,212,64,175,156,121,119,191,8,125,56,201,211,55,221,120,44,170,120,63,52,58,195,77,255,193,4,103,146,156,141,70,199,226,123,86,167,246,75,14,32,216,221,242,138,91,227,248,170,53,66,101,6,2,109,31,92,232,206,18,47,0,53,80,178,27,14,91,253,168,194,48,216,185,121,216,203,143,232,60,96,40,5,234,12,24,134,205,45,113,141,243,109,141,207,200,97,150,246,80,152,158,134,47,62,0,76,48,225,254,54,181,144,221,203,58,187,117,140,200,107,91,228,188,248,190,208,241,193,245,193,50,101,135,57,94,171,145,35,209,91,195,238,187,125,204,10,26,92,67,175,166,8,186,197,144,82,39,46,139,243,192,70,155,233,240,168,143,177,65,133,110,52,244,116,86,234,16,146,110,96,108,248,30,83,161,118,53,92,9,249,175,176,8,16,176,107,58,145,144,82,26,159,232,44,240,113,186,151,128,131,16,138,191,53,85,232,237,129,33,35,140,111,221,126,53,56,2,239,85,99,237,145,60,88,178,95,157,197,97,204,206,31,76,135,239,229,148,1,182,46,80,127,43,58,116,182,68,36,145,172,241,220,103,7,46,207,120,211,106,228,241,152,110,75,83,167,240,182,5,225,187,93,183,148,128,236,41,240,121,28,171,44,22,46,221,85,18,50,193,155,159,94,92,143,14,52,142,175,60,248,228,80,137,229,51,230,208,136,228,158,148,69,221,77,129,35,86,2,15,103,192,8,11,198,134,132,33,88,21,70,221,176,248,123,209,93,152,196,175,179,74,240,225,182,33,90,243,35,73,180,198,56,174,60,152,67,66,144,198,39,121,47,218,96,103,247,71,163,248,238,118,132,210,156,10,227,190,127,143,101,45,233,83,208,179,47,127,138,33,192,104,146,42,140,234,74,138,143,13,239,72,109,114,111,75,131,199,7,161,74,228,54,132,2,79,19,203,11,152,196,96,191,240,57,111,240,120,3,166,251,123,8,12,11,103,189,87,55,53,178,10,206,113,247,26,118,123,180,75,7,5,74,89,161,219,173,216,219,125,202,47,183,95,161,179,163,244,59,108,121,173,70,169,247,189,248,216,127,146,68,39,58,147,151,71,176,96,64,71,94,114,95,24,79,123,166,28,71,91,83,7,6,194,2,248,88,252,185,233,231,185,100,105,205,232,161,167,71,7,88,183,176,254,201,91,195,104,51,99,113,34,229,115,105,30,128,39,253,223,254,65,76,215,233,206,36,202,47,136,150,151,128,137,188,202,139,161,245,83,243,133,169,137,150,155,207,57,162,35,155,223,182,218,216,11,195,99,227,57,99,222,27,67,84,225,10,151,67,192,48,241,109,121,52,92,208,56,64,160,11,149,188,21,236,55,173,165,56,64,176,236,155,222,122,194,12,209,47,42,206,81,73,70,77,58,138,222,186,201,231,50,89,212,116,191,166,69,177,4,62,39,101,138,119,134,135,122,200,115,113,92,231,45,31,51,223,22,40,96,138,197,250,10,24,78,76,121,103,148,178,202,157,41,104,227,118,153,41,200,87,229,118,199,187,164,219,27,217,76,127,19,226,178,128,97,177,175,2,15,248,61,239,76,33,203,127,39,210,241,85,169,72,22,56,9,155,103,49,242,239,126,223,155,248,207,61,208,33,210,225,205,98,208,230,186,252,41,160,21,86,129,29,182,95,130,76,82,96,26,226,220,207,30,40,24,149,7,166,213,56,140,214,212,52,116,93,224,22,44,206,176,5,165,178,249,175,2,111,215,181,183,46,46,158,76,208,86,200,100,184,205,154,73,246,220,106,84,114,142,20,147,251,47,211,12,55,244,222,157,222,60,15,52,157,105,194,0,54,129,105,164,245,253,138,32,46,46,168,192,29,255,165,94,91,28,162,56,129,173,254,195,7,165,160,214,45,107,143,6,57,28,55,135,151,86,169,151,108,97,91,255,229,154,30,155,147,140,47,36,218,254,220,199,96,17,254,21,96,99,18,241,91,87,196,160,229,135,191,234,15,119,64,44,111,33,47,77,81,88,113,219,140,52,224,236,58,224,19,7,34,190,135,73,235,200,59,159,227,184,45,127,101,108,183,203,103,6,10,11,71,11,199,136,174,138,164,183,94,209,207,9,58,69,185,27,235,166,96,46,8,60,154,190,149,5,87,167,143,24,209,24,169,4,71,253,225,124,223,248,24,148,46,73,29,8,57,62,120,15,123,192,210,241,12,138,221,17,183,198,113,209,73,100,6,126,248,92,221,164,15,228,193,144,35,244,226,120,154,49,71,214,13,60,19,38,76,110,51,142,102,20,254,89,225,115,94,244,128,17,8,126,97,157,192,164,241,132,91,24,152,54,142,22,211,136,88,67,211,183,54,173,50,159,130,228,31,139,222,252,204,170,240,21,217,248,146,130,70,124,20,11,239,88,241,226,229,22,251,115,103,244,99,93,66,99,161,131,194,32,239,125,87,245,146,112,36,71,82,110,43,214,6,53,231,253,185,26,102,182,26,251,228,241,130,196,20,200,214,233,29,70,8,114,227,105,235,131,119,154,25,98,155,164,229,162,232,144,181,251,203,29,249,32,161,108,229,98,42,75,194,244,130,44,71,111,77,143,157,175,172,51,199,168,104,188,19,165,208,6,182,60,4,101,252,99,194,96,13,57,230,136,205,6,59,8,174,162,139,102,54,171,120,231,201,89,32,102,2,107,107,164,56,170,41,87,21,27,3,159,101,214,48,102,33,149,144,252,57,40,253,179,97,101,19,96,216,130,118,115,238,29,78,164,14,139,192,120,227,45,44,124,211,100,146,7,131,75,203,203,87,112,15,168,126,148,215,178,68,127,88,225,157,17,148,149,87,126,33,121,127,112,94,187,202,134,2,203,233,104,245,58,246,93,99,95,60,56,204,219,241,104,179,62,118,194,79,198,56,134,244,152,186,103,214,201,111,15,75,78,250,176,52,34,151,50,195,207,126,14,69,111,56,85,140,225,124,96,115,231,2,198,9,80,152,70,149,240,128,161,14,94,183,254,29,120,150,184,53,53,184,69,134,20,194,189,107,162,64,8,126,155,80,155,201,38,210,24,25,48,201,150,37,48,37,92,233,62,55,81,107,129,173,237,212,99,118,136,238,108,105,239,224,176,109,132,180,220,189,134,208,76,140,12,204,255,114,45,198,108,204,121,242,65,214,217,52,122,220,60,211,55,42,47,125,156,137,51,181,252,189,178,74,128,112,233,10,38,14,12,110,164,132,244,206,208,2,199,167,198,60,121,159,139,78,222,48,9,41,32,208,157,142,195,55,106,12,153,50,176,195,233,131,209,188,19,91,70,34,113,32,231,86,161,51,58,142,30,58,57,161,116,213,155,91,242,230,131,23,157,12,98,90,253,250,105,124,5,52,227,142,232,242,98,33,97,10,152,76,147,89,64,90,113,124,22,157,149,197,206,54,159,79,77,189,138,195,150,174,80,24,58,108,95,247,198,107,39,121,251,82,126,45,200,142,146,30,215,239,65,117,112,44,251,243,2,133,26,2,129,137,21,123,96,203,148,22,146,174,173,57,141,88,207,97,66,224,85,223,11,122,32,223,175,104,144,167,232,90,71,180,134,196,34,107,135,102,170,173,223,131,238,18,191,121,133,6,242,249,152,253,6,34,161,250,27,207,181,37,100,4,8,245,193,32,167,243,164,98,135,248,75,99,55,245,241,76,111,59,153,28,198,195,81,148,122,172,24,49,216,186,223,217,127,46,136,179,133,49,200,101,63,243,159,10,16,159,9,216,59,243,157,193,117,70,108,201,194,142,162,76,114,110,182,232,105,13,216,202,254,182,126,14,184,6,253,230,153,52,165,206,80,186,232,220,242,162,78,115,75,185,41,51,116,119,111,110,34,146,106,173,189,250,45,91,191,32,74,159,250,86,76,51,143,19,82,94,157,212,200,32,99,86,155,31,168,164,211,200,145,94,152,164,123,246,48,189,81,95,230,231,99,237,168,207,237,48,74,17,138,215,17,219,209,130,1,51,123,27,183,165,215,30,123,134,105,68,115,35,28,243,122,241,32,213,226,48,205,202,58,251,233,84,9,79,173,66,99,158,158,29,193,154,121,2,77,89,127,216,28,17,223,97,171,69,3,170,172,28,202,148,243,136,139,97,182,210,15,77,158,54,226,132,149,128,127,215,179,1,210,243,229,211,164,34,103,163,167,206,130,138,61,5,202,6,45,193,4,72,251,111,156,176,178,250,243,148,237,4,214,255,120,110,56,160,198,255,143,118,135,41,90,21,139,15,170,245,22,19,244,192,185,72,25,144,193,193,25,124,224,227,66,74,155,208,129,43,19,212,111,62,200,44,137,87,78,34,17,121,56,135,233,234,89,250,104,132,240,125,247,135,25,249,221,202,112,218,35,55,78,143,201,74,50,226,70,161,118,191,53,49,101,141,115,96,115,239,8,24,64,182,54,36,184,122,96,170,183,61,162,124,110,4,61,248,16,216,88,83,253,230,4,83,213,192,129,186,108,133,139,137,50,115,210,97,169,176,41,58,153,18,170,38,44,22,121,114,196,117,166,199,111,104,62,163,4,69,224,179,52,139,199,194,107,133,119,182,202,111,19,120,138,252,91,181,222,75,249,160,112,162,231,30,11,168,88,108,92,97,180,71,252,201,142,29,157,83,87,116,182,91,164,65,211,187,138,135,0,163,8,236,99,74,208,50,63,239,53,233,235,246,39,203,211,28,115,133,83,245,150,72,228,217,136,52,234,213,198,156,237,99,138,192,167,30,46,60,120,4,95,207,8,150,114,59,253,13,37,173,226,79,134,146,98,127,158,140,144,181,159,138,232,194,77,9,196,83,115,215,70,152,148,248,87,73,116,75,80,72,134,200,235,251,109,250,209,146,58,154,181,152,2,152,163,231,180,207,226,62,87,202,96,34,23,203,82,238,34,75,92,224,99,47,94,255,212,11,52,234,34,128,104,48,4,163,14,55,115,60,229,230,139,103,253,94,219,138,44,70,211,247,66,199,213,173,194,243,151,228,148,243,115,243,230,130,95,44,16,44,94,89,3,72,211,23,175,68,42,248,0,151,23,197,174,102,254,124,223,139,116,208,49,253,150,190,55,236,61,126,115,200,68,138,248,100,21,203,176,251,174,197,230,171,154,68,246,228,65,158,213,97,196,217,122,103,2,58,254,57,138,137,114,234,91,157,13,205,55,75,43,242,109,93,110,108,42,143,110,42,20,106,27,182,206,178,246,227,55,116,216,138,44,229,165,250,153,181,145,238,177,248,154,164,123,10,5,151,219,73,106,104,183,71,59,75,80,98,108,30,226,167,218,102,47,29,17,216,43,189,99,140,123,99,93,201,107,13,8,20,124,142,218,147,37,49,114,216,92,151,211,210,217,123,21,105,102,43,149,38,63,231,69,133,52,134,184,149,140,10,157,15,125,196,205,141,118,83,158,28,201,134,40,200,33,4,177,122,210,171,169,78,169,49,42,211,154,54,46,76,189,237,136,5,98,124,187,250,219,4,37,227,123,193,8,153,36,228,0,21,224,244,94,135,78,216,187,171,33,110,228,212,78,73,65,240,1,154,98,249,105,8,217,227,107,210,146,39,57,224,242,211,9,244,211,43,147,252,217,55,247,13,169,26,26,78,197,225,97,185,41,133,81,222,204,14,83,179,35,182,6,181,240,53,114,73,112,52,114,84,10,140,99,224,171,39,195,246,43,165,41,148,230,194,97,233,143,134,186,169,180,4,24,60,194,27,68,123,183,79,177,12,137,105,44,239,32,100,190,90,131,130,194,209,154,210,121,142,42,77,99,144,64,166,237,36,56,221,232,117,183,216,218,198,132,21,43,147,52,197,153,121,69,224,65,197,237,55,15,17,7,163,172,230,194,248,161,101,6,92,81,204,147,7,175,20,178,124,76,206,104,81,140,81,197,116,108,166,170,17,175,205,121,81,244,201,171,9,138,251,205,135,141,131,60,185,201,118,237,128,19,244,101,242,61,207,44,132,170,235,131,127,73,47,189,250,199,152,232,48,253,10,226,139,182,102,100,103,113,117,54,209,168,11,91,247,144,31,110,249,108,103,83,100,235,168,38,57,110,129,155,204,20,95,79,17,98,130,8,13,210,54,159,137,8,113,139,161,223,200,191,94,212,154,86,183,94,188,97,53,8,152,64,193,146,171,225,245,108,238,90,101,88,234,100,223,48,249,195,234,150,105,134,141,39,235,152,65,1,19,51,41,27,129,242,212,91,179,164,122,192,133,224,138,222,155,22,30,191,154,218,119,13,3,209,24,1,129,128,195,84,230,233,128,19,242,139,0,86,166,199,184,63,55,135,76,206,77,207,100,242,190,178,39,157,191,166,60,118,57,220,133,60,158,136,82,205,183,84,47,97,211,104,136,9,118,221,229,238,59,173,164,77,227,156,68,49,232,51,11,248,216,18,83,208,105,209,174,64,233,77,185,183,238,240,60,187,100,132,21,10,67,98,44,48,28,60,211,209,66,193,133,252,178,245,26,100,71,105,13,185,111,140,149,10,251,121,92,107,85,178,23,230,191,237,129,154,4,131,180,164,221,193,66,77,194,110,45,28,208,70,14,70,251,108,220,155,82,157,174,48,109,118,43,30,155,146,36,249,208,253,183,176,98,30,240,215,114,240,225,149,133,16,12,68,98,69,155,113,96,138,129,107,51,38,89,66,220,176,9,60,72,144,198,4,166,93,92,210,138,86,154,227,66,205,221,188,23,141,177,90,97,94,228,167,57,35,161,178,18,120,154,44,103,44,45,152,157,100,200,143,37,193,220,136,223,206,66,229,215,126,122,117,206,150,193,4,103,225,202,139,209,156,87,122,204,96,244,116,37,190,75,2,53,59,237,86,183,98,66,9,85,34,3,116,124,244,59,143,206,155,201,126,67,224,127,135,229,199,202,219,162,112,75,166,36,47,39,162,225,167,209,175,187,131,134,109,145,156,235,31,149,109,56,35,167,192,88,19,177,13,255,202,173,179,192,150,149,15,152,62,34,217,41,145,3,217,78,147,246,43,37,108,85,127,27,182,173,114,215,53,233,19,69,41,1,137,7,71,94,42,235,189,81,144,72,49,42,195,218,57,244,234,125,214,64,44,108,138,241,245,181,43,138,119,251,25,241,34,55,167,251,212,91,10,32,30,133,136,78,198,244,108,218,84,108,59,76,114,69,66,107,86,74,218,238,213,56,21,226,38,208,111,53,34,250,144,16,223,73,207,205,209,8,119,207,43,209,210,82,197,209,30,198,237,227,6,218,57,75,248,184,242,69,96,127,112,166,131,78,101,3,46,235,133,77,203,57,110,14,163,76,121,96,194,71,49,44,148,125,75,99,24,230,0,209,13,191,249,49,128,147,84,16,218,142,213,92,74,166,31,79,231,216,3,226,20,14,90,62,102,236,120,148,115,11,43,0,156,108,214,35,122,97,184,180,47,12,87,170,139,207,3,147,143,149,47,54,237,69,125,88,58,177,17,185,55,146,186,181,199,189,105,57,20,55,131,218,17,234,122,29,38,124,32,78,202,64,42,165,197,168,116,235,8,124,96,107,240,249,96,27,35,113,36,6,180,248,81,91,156,126,212,168,50,166,103,197,228,21,31,12,234,115,137,155,28,20,38,182,184,119,65,242,78,225,95,0,194,97,164,174,178,162,88,202,126,107,74,208,68,178,152,130,64,35,179,115,216,152,185,244,234,202,146,139,171,43,77,109,122,53,135,231,12,152,105,254,188,53,37,109,30,86,76,4,120,52,199,109,68,50,222,168,103,112,123,182,60,132,40,156,170,246,252,95,232,86,228,16,130,131,160,71,53,41,93,48,73,237,5,242,179,219,181,179,24,21,214,152,188,24,244,254,41,142,48,90,234,179,36,11,104,15,95,77,198,148,11,20,46,168,75,236,24,84,154,145,244,230,166,167,213,227,201,161,161,202,186,130,72,176,143,120,111,90,228,229,197,216,147,188,119,146,12,11,93,235,50,168,76,14,87,233,36,125,131,36,184,238,59,240,108,248,123,225,51,54,157,166,213,152,196,125,84,168,154,73,186,97,210,118,59,98,211,202,184,29,250,218,149,16,64,152,81,48,234,234,57,96,202,44,190,209,211,108,50,123,125,238,221,90,204,5,146,193,77,119,52,171,241,252,252,8,211,202,216,66,217,199,75,215,104,131,194,176,174,180,214,232,150,69,101,223,112,152,238,236,254,124,15,107,237,112,248,87,152,44,48,47,245,121,249,192,52,169,203,152,81,211,232,239,213,200,151,147,222,215,153,100,90,95,14,195,71,164,51,137,99,196,181,83,160,20,179,250,22,129,201,237,93,216,34,170,178,68,208,0,79,197,225,179,201,8,119,189,193,125,123,137,98,67,216,113,171,211,9,109,219,118,69,165,102,140,18,89,7,117,192,254,176,2,166,207,92,63,9,84,3,195,223,235,248,13,61,63,63,157,73,4,199,147,65,251,45,137,242,97,213,252,211,63,24,193,162,217,117,200,43,29,246,126,181,145,190,139,227,247,131,3,197,248,44,207,226,140,225,166,158,98,232,99,81,198,95,98,162,152,193,165,71,190,17,168,12,191,51,42,245,99,60,31,139,46,204,128,177,83,37,144,59,126,45,241,62,81,8,49,214,119,199,137,88,18,218,187,162,167,244,155,7,117,196,96,183,159,68,133,62,216,217,18,82,192,212,166,234,194,28,22,149,244,183,166,212,40,213,231,216,76,213,139,68,26,180,218,180,154,235,60,56,55,143,215,194,232,125,206,0,99,85,26,62,139,76,103,180,43,76,79,104,246,165,89,141,210,178,43,76,162,192,175,198,178,73,106,15,204,138,114,103,192,196,94,213,216,192,42,242,74,61,54,236,162,222,211,185,55,77,201,126,49,205,165,251,57,177,89,202,254,57,224,58,120,44,48,72,130,106,204,162,68,240,65,156,217,97,93,227,105,7,140,16,142,124,16,74,26,70,241,155,211,18,88,245,104,131,126,115,167,123,115,204,146,173,48,138,45,57,174,86,229,19,96,56,32,170,127,78,142,190,190,245,230,196,164,187,79,98,20,18,132,67,232,192,148,187,127,14,84,195,24,195,247,21,24,175,255,139,216,28,120,24,73,162,194,136,232,116,135,27,204,36,250,104,131,44,100,192,156,78,58,44,240,117,180,207,199,97,249,208,182,163,55,167,9,195,151,61,90,127,79,249,12,197,139,117,198,163,33,200,247,14,170,177,134,55,135,39,50,119,247,230,100,67,87,60,56,69,19,90,184,64,111,118,247,46,167,70,247,35,241,111,129,173,201,208,127,122,34,19,151,245,106,104,27,124,31,182,220,159,144,168,144,90,197,68,27,14,195,166,42,214,60,60,223,213,43,19,32,40,34,62,190,5,102,39,141,247,50,202,143,164,48,103,196,103,232,52,234,225,165,71,170,152,234,155,107,236,128,242,40,67,97,52,162,227,167,9,71,148,231,222,116,182,248,107,155,252,104,211,7,167,152,210,119,37,204,223,191,121,112,162,19,190,237,144,79,69,209,78,224,243,73,92,95,209,42,216,161,23,81,152,26,143,30,112,169,207,79,147,56,201,62,40,182,227,203,153,125,134,248,88,108,62,224,164,66,138,14,25,101,207,174,198,4,156,240,199,5,182,190,130,184,154,238,60,9,59,194,171,53,115,124,15,194,4,154,92,154,84,192,164,184,152,0,69,209,139,169,193,88,49,162,148,217,74,132,97,226,74,215,28,35,154,144,89,215,39,235,70,88,123,225,169,133,226,84,145,244,59,83,16,26,120,38,49,141,234,238,208,194,111,100,181,131,23,174,80,156,251,78,141,241,45,164,130,48,58,12,252,26,71,77,14,77,47,70,234,49,102,10,81,250,36,222,48,112,112,137,208,163,158,148,247,143,80,104,43,174,158,213,140,193,180,136,63,11,99,77,45,241,57,173,44,69,199,212,172,105,183,99,150,105,171,72,140,109,218,105,185,253,209,50,155,204,82,152,50,93,63,243,23,180,49,89,231,74,131,80,199,63,136,21,119,139,169,49,33,69,78,177,223,145,112,144,3,104,118,51,237,191,95,158,8,239,105,78,250,156,216,80,149,4,204,173,100,200,96,223,254,178,140,199,203,61,62,224,18,115,97,26,153,222,12,184,16,115,147,79,125,204,240,237,90,204,16,129,64,68,33,191,140,20,209,248,226,92,13,190,161,174,233,110,138,254,211,189,57,134,74,151,218,52,42,73,60,90,4,207,234,16,109,19,80,200,119,190,254,41,74,230,32,12,187,63,189,44,92,232,230,2,194,93,73,107,165,22,172,74,97,249,33,168,52,213,63,65,133,96,135,169,2,135,0,207,121,97,120,169,157,144,131,72,55,19,188,10,108,90,41,223,128,147,252,28,66,182,99,125,177,215,172,164,49,191,8,3,145,73,97,64,217,230,240,153,209,90,139,2,3,118,148,39,83,73,69,34,87,174,230,115,121,179,68,99,196,211,20,35,107,217,89,235,83,252,108,171,240,192,95,212,228,0,252,240,250,213,164,139,101,185,161,18,245,181,55,224,182,149,22,92,170,115,170,139,122,65,149,74,12,190,40,106,2,52,14,87,236,223,33,112,97,13,124,3,110,220,8,75,140,105,234,5,134,115,237,52,171,215,86,67,230,192,161,217,2,77,21,69,192,77,30,155,230,136,26,112,217,90,13,123,54,112,163,48,119,148,44,137,164,217,137,67,116,39,57,109,86,125,44,188,222,12,9,90,115,203,225,209,159,68,225,70,112,196,79,166,222,96,72,21,75,2,30,63,42,31,253,98,232,113,182,190,21,85,117,126,241,121,233,41,236,19,84,237,182,148,190,104,76,131,160,99,10,3,222,129,7,148,194,251,222,251,236,123,114,239,138,49,16,67,214,73,96,201,68,48,227,220,155,75,26,97,248,210,229,216,219,4,106,75,11,248,44,164,169,131,210,32,10,252,162,80,141,24,127,86,227,109,163,114,227,197,7,199,192,164,86,48,43,108,218,157,126,53,68,209,77,39,18,132,133,43,5,76,179,132,212,213,81,213,59,157,68,11,130,153,189,180,168,2,170,92,202,178,127,240,153,99,103,225,222,112,141,53,94,16,193,249,96,168,217,250,13,175,145,95,200,217,147,44,141,224,203,18,182,54,8,9,40,116,236,14,83,2,120,77,253,99,163,86,116,192,29,134,173,85,248,14,32,82,162,84,212,127,27,251,74,66,150,149,254,245,18,14,190,181,207,141,36,48,204,113,95,10,147,18,73,204,129,124,209,201,41,252,129,140,201,149,237,58,224,130,78,205,77,9,147,6,92,119,27,38,252,124,22,163,31,92,148,147,141,241,192,180,247,250,197,11,50,48,69,183,233,62,126,35,6,127,68,149,157,18,166,196,158,60,57,10,123,4,84,150,93,224,5,59,245,133,97,22,187,111,69,39,92,245,208,28,176,121,198,23,134,51,219,163,215,148,62,77,157,103,240,221,209,222,219,2,134,123,254,254,118,102,198,187,124,117,35,31,86,164,185,177,102,139,140,187,165,142,19,182,229,193,179,37,135,226,226,129,142,160,76,20,104,104,156,223,174,97,116,212,118,143,115,152,233,161,42,241,7,179,208,203,109,227,160,251,132,47,242,77,4,56,55,52,182,96,17,139,16,122,162,40,87,168,162,168,205,167,216,195,111,109,116,3,75,70,172,19,47,14,212,186,196,100,184,89,121,227,222,57,195,177,32,207,69,155,205,240,45,5,71,191,72,109,77,101,213,14,207,13,53,244,37,196,144,38,167,148,238,201,83,201,217,94,233,43,131,87,117,126,109,126,10,187,186,8,188,41,164,246,123,39,232,141,154,188,22,93,249,174,119,212,140,147,73,152,120,40,40,163,103,243,135,254,138,7,101,154,208,22,73,121,141,195,21,70,143,251,100,5,46,86,111,227,102,107,121,212,48,176,31,87,176,88,193,74,136,231,41,55,55,254,70,63,21,205,85,145,36,7,235,29,89,206,239,189,72,113,41,95,103,45,198,30,234,182,242,121,234,45,125,245,245,39,128,227,102,31,65,213,45,69,119,214,181,90,186,15,10,69,92,73,156,42,147,246,29,94,218,207,107,195,61,216,30,184,199,145,123,54,1,56,19,21,166,230,165,250,84,201,72,199,222,64,17,225,247,99,102,250,231,50,218,157,37,40,153,239,218,227,115,177,128,228,131,64,104,130,152,163,195,88,99,119,34,81,142,185,194,176,163,46,46,53,89,182,149,26,166,8,85,66,229,80,139,222,123,80,148,233,103,110,49,22,198,41,240,153,132,45,108,47,42,253,117,135,174,208,17,185,144,115,51,134,55,225,67,175,38,64,178,60,38,136,27,52,165,201,15,241,30,76,241,230,159,203,218,242,238,142,2,193,127,218,195,97,204,129,51,230,255,240,15,255,241,247,255,250,151,127,249,215,63,254,229,175,127,250,227,255,249,195,191,255,243,63,254,233,207,255,251,31,255,237,127,252,151,255,244,135,244,31,255,241,247,255,254,215,127,251,215,63,254,225,239,254,243,31,255,241,175,255,247,47,127,252,187,191,255,167,63,254,203,63,255,241,175,127,249,183,63,124,192,127,253,211,159,255,248,223,254,250,151,63,253,249,159,254,238,239,255,231,191,252,203,95,254,215,159,254,252,143,127,61,247,249,239,246,163,253,167,8,236,52,82,103,135,163,15,49,6,211,138,168,83,24,63,208,22,11,147,19,40,164,96,65,180,153,232,72,45,129,174,205,120,204,32,56,60,123,237,165,94,96,135,67,12,199,153,229,206,94,73,48,106,94,152,90,252,16,153,161,204,86,168,25,169,131,238,166,177,225,87,119,24,14,238,111,163,231,216,130,195,19,30,244,27,184,181,58,232,18,5,163,150,46,216,55,138,105,112,138,226,99,102,185,113,63,95,216,226,223,78,219,221,172,181,173,14,133,143,121,238,68,232,86,181,126,141,186,110,1,206,30,218,10,100,87,69,164,201,96,140,155,17,176,81,84,10,76,1,121,9,24,10,151,231,230,152,229,65,69,123,222,164,203,144,30,247,21,190,248,28,104,222,183,44,211,10,243,246,244,226,226,129,112,67,187,197,41,6,91,159,69,192,228,155,178,192,84,52,186,142,6,235,249,42,74,128,90,134,39,208,110,60,133,23,70,182,180,94,162,90,235,27,147,239,133,56,203,14,42,218,106,221,251,130,78,116,73,227,222,164,70,70,83,56,71,79,36,240,153,207,93,222,250,28,221,61,100,148,88,133,243,146,103,3,51,205,107,60,153,213,169,233,213,136,246,10,140,104,144,62,248,121,18,215,111,134,226,134,204,135,204,164,79,94,61,96,235,155,20,152,250,188,26,223,171,218,100,82,152,84,99,252,118,165,121,78,159,252,172,199,233,20,135,141,143,163,79,70,241,253,184,35,126,108,155,235,29,0,47,140,131,64,89,65,50,164,198,250,21,148,198,52,95,222,244,28,48,236,161,59,222,154,98,94,253,154,140,247,184,19,233,60,118,237,10,99,148,207,248,156,197,170,16,4,174,235,210,37,87,234,83,179,140,9,141,5,227,254,50,109,68,89,81,82,141,247,181,240,183,100,22,150,179,135,120,157,147,193,228,117,5,78,151,101,19,148,218,187,139,90,255,108,145,107,175,24,17,40,157,68,114,231,203,97,11,56,189,93,204,158,57,221,102,5,235,171,48,42,186,11,211,192,46,48,173,161,58,90,233,249,82,153,122,181,33,240,188,125,20,192,70,161,122,191,196,208,9,68,187,82,150,209,50,222,50,133,33,148,186,111,60,165,56,215,26,62,204,88,185,19,12,109,120,129,147,229,22,238,236,108,75,135,36,153,214,246,186,115,91,76,23,96,99,67,188,115,155,113,144,239,12,15,191,108,162,16,241,234,20,34,5,179,210,93,87,103,215,203,242,222,208,119,183,59,42,80,185,164,162,48,100,137,119,63,161,44,89,175,134,10,240,126,78,78,117,57,50,33,72,69,64,45,96,156,8,125,114,132,48,4,134,15,74,223,27,170,158,187,139,162,119,163,40,199,241,142,81,129,53,168,222,123,147,213,200,242,181,141,1,175,42,28,66,92,172,110,98,167,2,174,203,177,1,204,52,211,107,167,233,70,6,204,97,33,40,213,182,37,70,140,166,71,153,10,231,60,132,246,239,30,90,77,24,156,12,62,99,214,238,145,183,164,124,29,216,74,104,227,188,132,64,165,11,10,149,245,188,48,172,61,122,177,101,200,226,167,247,217,50,139,62,25,60,76,57,30,28,149,133,250,192,199,229,185,71,7,161,126,253,233,100,229,51,206,220,126,188,249,38,199,210,56,174,252,10,41,163,102,2,42,114,107,216,207,86,16,214,83,34,84,247,3,151,26,92,250,48,44,33,26,35,176,145,98,251,68,160,80,167,55,121,107,211,70,138,229,97,150,168,172,251,159,252,150,171,49,66,74,186,111,175,27,176,49,95,198,111,27,29,186,188,246,178,130,217,184,154,178,238,174,55,55,43,56,126,187,29,67,110,203,68,90,76,249,88,216,168,114,86,157,194,20,17,245,184,248,140,216,13,22,24,10,171,73,92,108,149,55,250,100,44,76,215,85,67,111,166,232,210,59,112,202,59,118,112,130,213,58,83,144,223,75,247,173,23,50,221,119,83,160,67,165,183,59,102,180,219,228,161,48,17,204,152,11,219,218,178,5,94,55,4,207,206,133,92,90,87,24,53,139,17,48,58,52,242,181,39,36,129,217,119,5,232,129,110,5,132,193,148,164,199,205,51,178,221,10,15,122,40,2,46,35,137,85,135,246,77,112,202,13,19,73,157,75,47,238,4,229,75,192,244,100,62,112,9,101,218,1,21,110,78,77,31,28,91,43,166,10,121,212,242,60,25,97,149,56,3,58,245,45,58,209,32,65,245,6,113,211,85,152,93,215,192,177,220,68,251,160,195,125,247,124,17,88,79,227,107,83,6,87,30,184,132,186,50,40,93,215,122,111,94,43,150,31,58,230,181,76,133,137,213,249,147,65,134,123,43,181,173,153,17,3,39,244,34,142,207,119,179,30,6,179,158,227,106,214,246,115,113,38,139,235,40,194,61,91,191,23,52,168,174,229,216,172,168,94,183,113,100,185,67,51,247,192,72,57,235,144,38,142,252,248,105,68,52,230,82,56,117,167,46,25,214,29,208,117,125,113,72,132,126,26,172,16,91,237,186,1,113,232,188,50,25,184,65,58,139,217,200,115,28,171,103,214,194,206,163,48,157,47,254,57,113,6,151,110,136,232,163,94,139,20,30,222,221,101,91,49,77,76,151,192,33,145,196,62,161,48,137,192,21,48,236,1,250,228,136,14,197,23,49,49,251,246,92,77,128,199,31,141,204,117,203,207,111,91,170,61,212,67,144,238,92,15,44,31,148,12,228,179,132,40,78,76,241,98,196,112,150,46,33,234,38,195,173,58,78,41,165,111,138,150,61,194,56,156,131,44,227,11,47,239,178,56,240,36,73,178,223,171,103,188,22,204,250,58,149,248,229,28,194,36,103,87,40,243,189,216,92,64,135,49,231,222,159,134,108,214,63,200,74,198,58,248,142,217,53,85,86,50,85,203,119,196,123,108,244,11,65,223,119,204,72,185,133,218,11,61,4,107,190,95,59,196,136,27,236,60,245,157,12,91,118,122,114,236,91,15,207,97,29,237,23,230,197,219,59,79,67,137,149,82,133,218,114,126,103,249,8,39,98,89,185,97,121,214,8,76,7,14,79,8,121,231,179,194,106,11,107,222,38,237,187,124,147,108,152,203,200,195,158,197,79,6,226,74,228,80,236,240,108,13,163,132,65,78,242,51,229,7,62,63,189,46,124,252,197,57,158,109,169,132,230,245,153,133,24,94,245,217,211,96,243,115,152,174,190,220,158,29,145,140,172,195,21,154,98,157,75,249,106,20,82,85,70,218,229,162,108,190,41,182,29,138,113,31,35,205,180,190,99,1,157,9,189,178,110,28,213,62,89,60,56,212,242,250,224,133,210,113,159,136,148,154,74,97,127,55,122,214,225,221,143,6,239,172,139,32,91,55,230,82,88,92,59,82,200,193,4,120,96,35,237,185,115,165,91,26,198,141,211,14,81,125,146,221,24,106,192,40,207,29,148,127,180,41,211,184,239,159,215,238,240,194,174,155,2,227,130,230,120,49,235,203,185,83,9,203,170,197,1,104,240,85,34,0,238,166,164,18,90,78,52,141,200,163,45,202,173,103,188,24,231,136,216,128,70,93,31,130,172,20,123,231,36,126,118,167,68,42,36,108,59,201,191,169,55,39,28,183,194,130,164,58,65,23,127,111,166,235,22,223,219,42,91,229,201,41,18,204,161,229,68,221,216,150,243,147,168,101,164,184,129,187,168,216,2,119,20,1,239,60,166,247,70,126,251,71,59,19,55,31,239,214,209,97,151,202,97,199,109,81,95,4,60,191,84,122,12,74,81,249,117,131,105,154,31,247,107,151,43,88,246,193,46,22,192,138,72,77,131,169,176,83,76,239,87,160,187,49,63,238,52,133,119,45,196,154,248,247,49,101,171,192,70,196,225,55,199,115,108,114,176,163,199,64,107,90,168,161,161,249,167,55,223,121,132,156,89,71,235,120,61,63,205,52,221,161,211,6,221,178,194,231,48,245,146,232,3,19,72,122,126,154,30,82,143,175,245,73,181,79,213,81,65,196,160,5,76,21,243,150,33,39,9,85,66,229,141,42,128,165,19,205,8,18,98,76,23,126,168,126,236,115,138,239,136,89,34,92,91,244,112,53,222,148,226,115,225,71,239,255,204,195,113,123,180,6,68,207,91,194,69,24,105,212,13,126,40,76,133,55,167,68,82,63,91,142,215,85,12,141,186,91,230,25,229,42,113,184,194,95,192,46,41,235,171,211,26,215,67,250,177,244,174,95,4,145,150,176,118,96,225,56,22,141,46,253,97,77,64,33,167,201,223,203,213,240,25,133,216,12,145,108,190,137,192,57,37,231,214,24,112,11,138,80,212,7,135,184,157,21,27,229,244,92,77,182,216,31,141,200,126,211,97,129,65,57,228,221,113,185,230,243,222,180,104,141,80,101,61,163,244,248,250,164,233,188,155,117,208,170,223,155,218,20,164,185,67,134,106,165,74,84,67,142,94,4,224,114,168,95,115,76,220,38,16,224,77,213,155,11,198,102,107,0,19,171,0,161,151,176,10,206,249,68,113,134,92,77,215,93,8,56,90,214,104,201,100,33,241,114,118,223,30,82,183,86,115,34,48,68,56,233,74,42,27,7,189,192,68,41,166,8,73,183,155,230,3,54,117,220,208,214,110,148,152,94,180,17,114,242,175,13,97,227,44,58,166,200,61,69,182,194,148,114,53,112,111,81,193,49,231,21,112,207,93,223,203,170,224,252,96,39,52,211,174,38,6,51,154,1,247,208,59,236,8,236,6,2,31,111,49,22,193,254,53,217,169,41,69,242,222,67,59,155,12,113,93,143,19,70,0,37,224,9,97,69,121,92,211,21,99,186,173,71,238,245,168,189,28,252,120,57,176,47,61,198,14,212,173,46,193,72,203,1,181,94,106,126,230,18,123,22,156,152,143,29,68,253,232,7,109,72,61,100,250,15,99,198,253,206,236,243,192,169,211,220,35,48,37,12,203,81,200,179,213,209,239,86,79,239,23,103,58,72,245,91,192,59,237,65,234,99,1,81,58,218,158,177,158,174,88,143,232,146,229,181,229,185,97,121,248,62,5,53,254,240,245,43,60,34,18,76,81,24,241,13,125,233,198,183,242,7,179,26,41,181,161,176,177,188,185,126,98,96,173,58,95,248,108,89,229,131,183,209,16,233,96,179,242,190,61,156,173,134,36,203,212,183,166,42,61,59,76,160,89,191,71,23,189,24,131,119,121,39,40,22,224,10,24,137,171,165,35,110,198,106,192,84,35,201,20,235,37,200,100,81,24,72,175,233,8,3,66,111,113,111,206,42,245,4,172,245,182,197,123,97,217,87,253,154,236,178,2,31,231,89,140,9,12,155,58,239,205,7,57,147,103,93,226,181,196,168,12,40,15,116,79,32,249,218,227,201,135,241,252,9,204,182,63,28,37,22,162,193,197,6,103,245,136,39,99,244,53,188,65,116,203,195,185,211,4,73,213,220,198,106,113,125,4,228,69,206,36,84,20,18,227,29,111,101,234,140,250,210,180,199,127,62,37,117,187,9,6,2,221,202,246,242,16,1,176,213,103,41,76,101,125,188,244,54,133,100,221,39,217,99,29,38,247,81,53,184,120,126,41,205,120,240,76,61,167,126,174,10,215,219,231,229,19,255,225,20,84,23,102,149,32,226,2,30,253,153,165,4,190,188,213,156,249,79,90,167,62,27,124,242,184,11,240,120,191,38,39,95,172,78,180,78,115,211,29,30,59,199,105,5,172,20,248,73,87,155,186,95,223,241,98,166,162,167,191,77,114,253,62,185,241,195,235,213,149,122,107,159,12,153,146,232,231,189,233,24,141,213,9,101,236,120,207,189,51,144,195,191,24,189,13,189,232,205,241,120,98,233,103,66,234,186,91,210,91,238,196,53,7,70,219,79,63,40,181,198,94,89,118,224,101,173,180,114,98,243,193,86,60,154,233,167,234,129,78,91,78,11,152,144,129,6,147,141,78,46,197,176,108,88,188,244,106,242,221,211,175,54,174,251,249,192,212,103,58,202,116,209,96,21,9,15,15,95,0,207,158,244,72,166,136,168,198,76,36,235,208,213,205,71,241,37,199,142,103,148,120,26,141,98,193,229,88,5,197,178,124,50,228,102,2,23,31,211,66,249,130,174,161,210,172,87,205,97,90,163,245,123,22,170,72,211,133,165,124,12,180,118,255,150,197,92,6,125,44,190,245,14,152,247,234,143,245,69,248,252,194,24,60,122,231,226,53,109,20,145,155,172,154,128,148,127,164,184,214,130,63,250,203,217,164,7,3,38,212,251,92,125,6,180,250,199,56,39,240,206,58,7,97,182,111,177,15,87,211,152,212,155,39,19,172,116,184,24,179,174,194,168,124,150,128,225,60,209,215,50,10,114,127,49,206,177,103,158,96,177,198,38,14,83,130,206,18,10,71,188,176,140,12,152,137,24,43,140,95,85,3,62,51,78,35,50,25,185,185,152,68,213,242,15,10,175,185,118,236,118,212,157,60,41,187,108,26,128,241,214,43,139,42,145,193,84,235,196,144,210,118,246,68,100,206,199,205,113,190,80,72,255,68,239,206,66,166,222,251,131,41,90,89,186,17,103,104,171,253,201,80,197,109,58,224,199,211,169,45,102,161,201,166,232,170,166,116,42,197,9,66,147,64,123,239,205,38,225,159,139,212,199,99,43,19,227,92,113,177,209,11,247,7,205,238,108,206,108,73,158,103,80,200,112,199,68,106,100,82,116,151,38,44,63,106,60,56,6,108,123,225,123,126,224,128,151,58,223,139,107,137,139,161,163,172,207,147,53,84,90,28,222,182,236,159,7,79,206,68,10,76,183,226,51,40,81,43,53,81,169,219,189,191,67,70,68,219,97,218,50,199,243,61,152,93,254,100,29,6,231,245,188,214,113,196,98,171,59,246,111,107,233,185,122,71,104,29,120,149,39,153,158,151,105,228,58,204,241,48,158,105,22,154,123,40,70,160,177,250,76,179,58,125,72,32,185,206,239,157,33,182,190,240,46,143,235,145,113,45,103,60,215,180,44,180,194,155,190,62,135,151,9,142,235,218,203,17,242,63,240,46,148,171,62,11,187,230,123,245,134,127,69,159,251,120,169,78,75,67,86,145,166,155,231,230,72,232,250,218,27,48,190,107,168,181,192,64,152,252,107,142,95,196,74,97,250,169,227,234,227,127,61,113,92,58,237,198,189,57,105,103,53,74,97,56,119,170,3,19,154,67,36,73,97,163,52,118,24,58,36,125,49,136,245,189,223,218,42,110,182,58,86,197,56,134,125,34,177,95,61,231,18,116,32,45,94,107,34,221,160,183,70,162,58,108,156,177,76,138,70,97,178,193,59,96,8,160,31,120,83,20,236,240,54,97,67,61,19,41,34,243,185,50,145,241,232,207,137,186,234,93,93,216,152,89,45,195,130,211,87,253,183,217,24,30,223,233,28,177,59,30,156,226,168,245,28,47,212,195,199,182,64,190,116,60,199,139,69,65,28,173,112,35,232,107,205,122,239,124,150,221,27,238,160,71,34,142,15,82,94,89,29,8,227,85,142,93,152,78,184,103,143,62,231,220,150,95,134,248,69,31,139,141,209,39,209,177,200,223,56,12,237,31,51,236,151,201,186,126,172,89,130,29,43,30,236,184,80,106,48,210,254,20,22,225,52,62,19,13,179,160,17,21,155,17,39,220,149,97,50,99,117,68,141,249,129,25,89,53,20,172,230,57,246,119,232,159,230,107,40,35,76,83,3,54,181,94,53,179,137,99,250,111,67,84,212,158,12,201,217,159,71,60,57,73,131,165,110,44,124,24,225,66,219,198,150,116,63,170,4,32,99,250,83,38,84,159,248,209,217,202,156,58,143,42,56,28,140,169,190,11,242,85,113,53,242,33,186,81,194,180,236,105,136,201,209,78,87,177,250,77,103,255,187,239,205,252,213,233,15,25,193,53,102,161,181,120,42,31,56,67,61,67,66,23,112,19,30,30,131,233,42,140,39,71,118,85,109,120,138,245,175,255,64,81,110,122,220,92,232,11,246,14,152,246,17,189,185,201,176,197,160,90,202,67,221,96,78,194,56,63,22,117,92,26,86,67,134,187,199,107,159,179,101,234,186,37,245,238,69,25,211,56,28,179,90,202,228,117,82,189,48,18,80,122,53,204,139,177,250,216,238,179,198,137,160,237,185,17,147,101,28,242,58,166,132,165,194,139,38,201,88,116,27,134,165,174,222,217,64,19,191,14,90,23,233,95,26,175,33,167,212,160,7,125,172,225,23,33,104,248,184,255,40,232,20,129,161,2,214,8,151,233,95,221,155,211,129,248,4,115,232,89,219,1,111,225,206,255,5,215,122,143,169,118,204,24,186,221,5,166,114,41,175,128,219,83,194,102,50,173,229,94,140,1,166,97,38,202,210,46,10,77,139,198,237,208,134,11,235,108,163,78,163,71,192,56,182,245,138,61,107,155,4,152,194,88,169,17,101,58,182,4,145,15,13,128,229,117,109,241,109,220,188,243,137,220,177,0,3,198,44,213,196,44,201,183,117,127,155,84,144,102,179,97,94,8,239,159,206,211,249,68,246,186,57,178,23,158,143,185,0,91,72,11,7,101,211,240,174,65,42,74,147,74,248,78,219,186,156,159,48,42,108,83,245,194,171,207,55,13,191,251,125,240,9,221,235,147,41,175,55,116,0,252,172,63,246,121,69,145,44,212,234,159,28,132,107,6,183,166,213,117,211,2,173,247,167,173,44,243,169,106,58,7,148,12,74,43,111,240,24,177,237,59,40,125,62,174,213,57,159,166,124,205,182,218,120,138,185,198,156,253,14,89,165,253,94,11,197,72,145,93,24,118,3,77,241,35,46,49,47,140,104,148,190,215,182,216,245,157,135,233,41,217,192,238,9,171,213,228,42,245,200,95,20,94,239,187,124,198,255,99,238,204,114,110,55,114,101,61,165,236,155,249,79,236,228,199,127,145,12,21,224,251,182,129,107,23,224,178,185,165,37,165,178,97,19,140,56,95,52,36,177,108,142,25,138,132,58,75,143,229,83,226,167,129,115,124,16,137,180,61,228,144,214,90,62,223,235,112,234,120,218,1,31,181,126,74,28,70,237,226,249,148,183,90,140,54,78,49,183,244,47,254,30,13,201,140,210,166,98,168,223,201,125,220,89,105,52,173,105,107,2,149,153,238,110,39,124,92,123,245,79,247,0,119,115,51,252,158,117,106,247,0,53,100,79,81,209,232,52,116,223,160,68,129,107,249,103,166,23,178,141,166,205,32,28,73,190,21,27,97,187,236,42,20,120,175,43,161,189,127,66,104,252,105,231,232,214,90,235,102,188,204,162,93,42,38,104,233,87,195,248,116,78,251,154,29,150,132,156,56,58,225,250,94,7,175,192,159,140,157,85,75,51,214,28,224,156,103,240,57,64,153,171,109,15,157,132,127,92,205,65,41,43,4,82,218,183,103,253,190,87,55,32,248,84,80,59,93,138,94,6,225,95,107,83,232,55,240,16,63,221,80,42,229,179,124,230,2,44,29,110,134,134,83,221,176,123,144,94,58,97,166,68,249,129,221,190,83,193,35,74,248,190,135,246,1,176,252,150,179,102,108,155,209,243,3,64,125,167,151,195,7,184,26,24,250,231,84,47,212,29,127,102,104,51,118,87,127,163,192,134,90,221,12,39,128,2,112,250,91,124,177,41,153,68,197,209,104,23,207,184,196,111,83,61,214,38,152,231,216,210,173,26,55,127,14,253,234,159,236,92,176,235,109,170,218,239,128,211,120,22,110,6,63,119,145,42,121,227,32,91,90,161,200,235,15,14,4,251,197,172,226,1,82,25,29,94,47,128,77,165,127,82,100,197,186,79,252,106,2,160,207,225,72,72,217,60,248,162,17,179,223,246,201,191,193,58,243,251,158,166,232,254,63,249,103,163,41,250,51,255,225,70,244,183,233,222,140,164,254,115,124,208,252,235,159,36,217,251,253,223,147,163,75,48,231,7,252,195,241,230,59,162,137,81,77,133,131,160,135,186,252,139,160,47,218,167,34,108,172,218,231,199,58,69,174,42,31,132,45,234,198,10,154,64,177,198,7,12,66,195,171,95,187,183,97,184,197,140,95,27,15,246,118,253,170,149,142,89,75,130,119,136,42,200,152,166,181,128,92,63,254,216,167,155,164,144,152,233,246,247,125,126,26,23,170,220,123,192,24,229,228,202,111,203,46,168,85,228,213,195,146,41,110,28,64,120,243,151,193,70,158,200,11,78,56,51,135,196,95,127,160,33,223,229,1,163,65,2,45,230,22,109,2,88,231,57,226,138,32,11,176,188,231,122,255,73,184,203,118,71,198,28,21,180,159,217,218,163,164,0,3,144,131,180,204,207,12,169,160,226,45,44,130,58,94,202,91,198,221,34,11,160,27,113,173,127,75,204,87,251,5,73,94,148,40,174,162,34,55,100,211,96,134,71,87,135,89,143,46,220,14,5,157,19,245,80,148,29,85,27,235,76,95,100,251,110,8,126,123,107,154,151,74,93,119,41,43,204,85,59,227,158,213,186,202,220,106,45,33,242,220,221,90,78,252,173,233,204,56,178,157,117,112,5,195,119,5,66,177,163,101,10,58,219,66,225,26,115,125,107,91,127,27,151,57,62,136,53,132,203,52,235,86,176,31,113,53,203,94,28,56,68,36,150,211,156,152,25,48,171,152,135,196,17,203,122,234,37,2,234,21,90,179,188,26,18,85,125,52,66,119,95,61,0,180,69,151,12,171,41,59,196,136,191,224,75,211,23,239,243,193,114,224,99,74,249,96,201,202,109,6,185,142,171,97,250,59,114,115,216,41,145,57,115,51,132,32,146,118,65,102,177,68,142,12,77,240,174,160,218,106,248,66,207,49,208,72,54,116,50,160,11,81,79,62,154,9,59,228,168,64,50,119,92,202,97,47,214,170,226,9,43,239,230,50,115,239,64,127,255,27,226,122,86,26,43,91,140,26,254,223,146,242,15,39,68,247,70,227,13,186,247,12,153,44,244,80,66,159,225,55,135,0,74,14,1,56,172,151,75,247,109,206,112,253,156,181,224,119,249,173,249,218,90,29,5,211,181,78,92,139,12,132,102,160,57,176,75,68,226,128,63,186,158,78,5,149,191,64,108,192,40,204,150,159,230,97,18,145,241,189,76,217,36,63,8,114,178,145,77,229,135,240,36,211,138,212,122,247,58,8,20,132,67,113,17,224,139,202,141,7,39,149,213,138,154,225,95,243,3,223,192,104,156,47,255,182,145,253,63,126,52,223,215,10,161,35,38,1,83,100,234,112,208,201,18,147,192,40,134,187,12,38,68,186,62,195,118,65,71,82,146,207,160,174,171,119,107,225,165,211,156,32,223,153,54,96,151,49,129,164,31,15,83,62,228,155,237,89,230,198,225,36,79,43,230,157,154,104,239,183,141,207,169,171,89,2,221,109,209,191,172,106,20,8,250,136,223,46,219,48,45,98,126,71,189,59,33,128,145,110,17,87,251,237,37,219,97,161,207,138,131,218,116,101,20,19,117,138,65,65,27,114,138,153,164,176,239,209,40,212,23,5,235,81,249,92,249,214,207,115,222,154,121,168,116,94,59,227,31,117,28,115,174,211,12,233,178,75,239,49,164,64,211,134,108,24,29,233,85,31,179,70,3,225,249,108,55,192,45,252,106,227,224,211,37,79,88,189,252,0,128,138,11,212,189,152,77,118,198,175,134,183,76,113,161,164,95,91,96,84,152,75,66,152,198,163,189,13,172,250,145,187,173,96,208,213,76,157,41,174,126,110,37,228,148,122,115,78,190,235,102,40,22,174,190,216,139,211,124,85,131,116,135,182,67,172,144,125,249,178,181,44,211,17,71,228,109,31,119,5,212,3,162,139,166,73,17,148,172,106,108,163,100,153,207,250,156,15,219,137,39,73,172,209,176,38,70,99,15,141,175,89,26,209,188,248,2,198,244,239,126,31,25,141,46,71,75,135,224,201,27,14,109,10,15,109,249,102,113,208,235,16,247,254,52,145,225,98,4,133,41,100,116,0,61,229,151,241,74,98,113,173,123,135,168,148,96,102,60,61,206,69,9,114,31,253,105,144,182,43,60,187,251,94,74,33,38,221,84,30,214,201,245,83,181,199,140,48,245,186,172,43,102,36,59,244,106,156,208,21,27,218,70,135,67,252,12,106,119,43,205,244,80,124,126,27,70,180,92,187,243,46,73,72,118,83,139,159,241,94,239,104,191,159,39,51,127,202,173,207,189,154,82,222,183,222,129,220,51,216,218,198,231,214,48,162,197,115,117,212,42,182,124,173,187,162,151,113,175,191,181,35,143,205,23,242,54,100,78,76,64,213,106,230,243,197,81,142,168,101,151,104,144,180,5,189,148,110,126,145,140,238,133,68,19,43,18,254,139,164,143,188,244,48,2,83,143,153,8,129,102,145,33,123,27,62,253,162,225,114,210,26,39,17,192,243,180,96,179,117,171,221,90,238,125,201,122,123,113,255,153,208,120,234,26,21,45,54,67,15,32,248,240,18,82,65,187,20,153,105,171,201,222,15,130,190,81,85,137,208,133,97,208,72,209,106,90,113,49,76,146,146,116,128,53,110,57,197,196,158,118,112,202,194,156,230,37,198,189,15,196,58,87,17,213,149,30,76,55,91,213,171,126,32,213,35,10,71,19,150,228,47,12,164,190,8,193,61,97,216,200,203,55,0,6,195,16,17,234,185,237,131,134,32,2,246,240,96,114,196,126,90,217,43,202,148,61,226,91,50,228,154,175,160,199,60,50,99,16,240,181,15,170,147,148,93,68,153,112,57,127,242,156,160,152,102,132,245,164,198,62,63,109,148,175,238,170,34,99,5,242,85,243,183,51,196,225,55,210,69,251,83,84,53,52,190,59,49,198,201,247,237,154,219,199,91,90,121,3,168,169,180,176,67,164,227,101,85,184,253,207,250,212,125,10,138,141,158,11,249,35,127,210,28,207,50,58,205,159,153,163,96,105,46,228,133,153,195,59,211,0,195,129,109,81,51,79,230,181,125,152,231,119,215,150,187,78,96,235,241,243,0,20,94,52,171,77,79,156,247,63,67,36,83,190,240,149,1,37,67,166,136,6,84,247,250,69,6,100,194,158,87,67,255,226,211,204,7,211,148,219,38,82,56,159,198,235,55,83,252,164,135,42,173,42,145,9,162,147,0,226,61,115,101,74,57,202,76,128,248,137,255,46,108,179,154,162,49,72,137,107,194,108,162,116,100,66,148,36,197,114,116,153,238,235,75,51,172,20,141,156,228,147,116,95,17,1,198,191,28,105,119,126,107,128,112,244,225,127,210,183,48,238,71,170,17,254,179,246,97,48,178,186,131,39,65,97,94,86,162,19,75,138,182,48,35,125,40,231,49,137,72,30,199,205,214,207,47,201,223,67,167,187,7,61,36,96,119,149,243,193,28,24,23,106,219,64,199,240,181,133,246,9,132,184,167,59,76,114,113,201,78,249,38,245,13,160,236,31,193,217,146,107,55,216,100,183,22,156,169,165,102,50,74,62,23,96,89,157,183,168,217,248,205,61,23,79,39,151,210,81,17,125,21,223,224,77,78,249,74,253,30,8,237,244,14,198,109,68,60,218,30,249,94,186,134,68,53,180,206,207,19,144,116,6,221,38,173,135,181,150,79,186,226,185,143,35,48,151,232,22,14,45,157,152,117,100,1,194,250,83,245,193,10,177,111,83,179,212,76,161,166,111,17,232,65,246,245,97,138,56,221,212,207,253,183,161,141,172,178,23,30,28,131,64,88,53,68,64,180,86,12,86,114,221,120,114,147,173,23,252,162,245,138,141,22,87,95,163,163,79,179,17,109,250,147,17,79,40,84,227,77,48,60,3,127,175,231,162,84,157,132,240,62,110,87,31,126,175,221,199,167,101,27,101,200,22,235,163,129,22,85,102,37,178,11,225,51,182,106,2,60,237,107,141,122,145,97,140,197,101,228,211,109,239,163,133,11,180,64,151,33,207,93,139,224,200,175,181,102,201,75,147,117,41,129,204,103,51,148,151,50,204,121,96,146,141,230,89,210,9,7,217,250,22,117,73,114,44,181,234,202,106,166,135,26,184,50,200,202,229,151,201,0,244,154,240,68,28,13,93,182,23,17,131,192,62,54,184,82,228,181,200,116,68,17,26,254,2,197,154,130,241,104,53,222,138,44,254,249,76,194,247,87,15,104,23,62,70,255,92,93,77,175,33,48,155,16,163,116,53,159,25,208,24,208,8,83,74,81,135,112,122,5,232,140,83,236,179,242,42,20,248,137,100,101,188,183,254,52,66,172,1,114,178,150,248,169,15,78,250,46,74,243,253,79,100,74,205,176,246,6,84,117,10,215,166,89,55,153,173,128,216,14,61,61,16,201,187,181,39,60,119,127,218,151,120,141,0,31,162,4,252,185,241,160,101,102,39,46,248,106,50,237,16,44,151,154,160,226,174,109,139,64,34,247,93,2,73,222,245,51,32,111,107,235,130,119,134,228,70,175,134,85,62,240,223,168,185,127,126,217,182,140,128,82,3,138,82,227,27,159,128,30,226,167,126,95,248,109,31,9,251,69,84,67,247,10,96,91,235,36,0,28,149,166,207,15,159,190,3,149,66,159,166,178,13,28,211,228,236,129,106,135,21,120,174,143,121,221,128,153,182,63,183,64,79,134,82,19,171,211,140,17,250,124,204,253,68,19,67,179,70,208,175,121,68,113,224,197,135,6,97,249,154,71,224,126,73,214,107,52,133,185,245,120,239,183,157,108,205,32,242,228,103,159,236,82,48,66,245,143,57,171,99,20,136,223,193,211,62,163,22,45,143,214,2,209,214,254,12,234,62,217,6,84,173,81,235,115,53,133,219,232,43,129,231,125,124,204,0,241,178,121,3,185,203,207,231,38,85,157,141,35,16,47,125,126,155,12,66,188,55,93,40,243,115,53,80,252,104,160,128,196,190,233,111,63,15,222,201,73,141,167,236,222,243,49,191,201,55,210,220,68,40,208,204,8,76,100,179,14,176,176,207,213,40,238,221,232,4,178,182,23,53,195,251,31,230,3,23,182,62,249,91,33,53,155,167,14,25,249,207,134,3,185,121,116,33,209,255,178,62,87,35,217,158,141,91,48,153,232,163,65,246,25,224,95,132,19,118,255,152,209,239,137,246,41,91,202,250,219,28,163,129,218,164,22,167,189,60,199,148,32,227,98,8,58,203,199,10,113,115,252,116,39,83,162,214,183,173,6,246,189,52,11,213,245,248,224,160,141,166,48,92,177,207,84,42,35,193,143,148,154,215,208,5,6,105,77,236,58,133,220,211,212,99,109,53,103,48,221,228,180,251,249,56,171,23,216,132,119,23,94,122,84,135,94,141,103,34,230,74,152,163,230,22,164,80,52,31,146,114,81,167,16,117,4,223,197,223,131,156,161,61,99,199,244,62,90,154,105,124,144,109,135,14,206,64,140,2,76,232,74,205,122,168,28,184,190,33,108,122,231,174,207,139,145,247,114,47,188,92,83,54,211,223,158,111,133,249,52,44,215,90,208,212,60,82,74,19,115,1,215,160,230,119,239,232,37,133,184,103,126,110,222,97,146,137,158,204,122,190,180,177,166,52,231,31,12,230,213,166,85,199,103,110,205,165,21,96,146,51,58,45,117,196,83,131,99,255,137,228,126,190,88,33,199,233,87,191,213,87,203,231,106,164,231,125,179,46,70,194,38,145,13,149,189,120,173,3,111,207,215,90,138,115,43,61,51,109,244,202,15,105,237,131,30,84,21,139,140,148,185,149,78,223,240,6,128,21,160,40,45,230,5,217,213,9,51,37,233,170,230,22,234,85,228,210,1,186,74,188,71,201,241,198,100,56,198,239,169,33,4,252,60,61,94,12,242,151,170,79,14,16,101,197,213,131,190,21,125,52,8,116,110,188,88,135,67,69,111,78,61,59,250,142,223,137,49,143,70,201,80,18,58,21,47,230,10,26,68,205,184,180,49,168,64,210,52,136,70,175,34,208,6,5,102,192,163,113,238,177,36,104,220,156,74,184,146,156,30,206,183,145,230,169,158,35,12,249,43,186,123,11,254,198,135,13,20,204,174,124,238,247,232,69,193,89,199,214,95,60,25,244,150,202,227,251,215,236,30,163,2,175,163,146,210,162,159,225,170,42,32,123,140,15,90,204,239,99,151,150,102,139,181,196,108,154,22,217,19,141,146,183,90,113,136,253,189,200,63,105,195,63,17,94,137,121,200,91,106,23,6,196,3,239,240,204,139,159,115,34,63,252,166,202,9,207,179,240,75,10,208,128,147,157,77,204,205,212,69,170,154,1,212,139,153,170,229,253,100,37,118,17,243,139,96,148,119,147,204,104,137,37,64,121,250,195,187,9,169,115,224,244,138,177,139,41,203,42,77,249,225,227,25,52,88,249,139,54,52,24,119,196,205,33,111,84,224,215,54,137,248,30,102,118,102,177,86,163,36,10,235,59,100,149,131,117,23,35,56,13,179,165,185,211,108,149,219,104,143,55,76,128,78,164,117,56,54,242,230,150,27,21,243,91,158,1,141,124,102,132,61,62,230,210,103,201,7,127,91,181,174,190,181,44,23,151,230,162,221,114,100,95,90,116,80,21,250,63,20,126,111,117,154,27,155,41,105,239,165,171,143,212,189,11,161,253,153,143,206,6,168,151,118,126,110,114,186,50,25,232,82,110,83,222,171,126,248,97,105,35,112,209,34,51,79,245,9,16,171,36,79,158,131,246,225,239,35,244,184,58,228,168,49,168,25,14,221,154,175,61,62,156,136,80,34,94,23,231,182,239,185,148,72,100,163,3,25,241,23,179,1,238,29,49,207,158,249,175,98,60,181,202,170,11,99,138,43,217,98,230,235,138,21,70,156,35,179,248,126,102,218,52,221,213,149,107,96,206,253,161,61,7,207,149,87,67,66,169,63,93,136,12,115,129,225,56,117,53,23,88,15,195,124,250,135,14,120,88,130,51,134,156,13,81,39,34,90,92,81,154,97,231,216,87,57,119,81,192,84,51,84,31,202,61,14,155,199,106,185,105,125,168,134,27,155,90,172,237,99,189,95,74,117,13,93,117,126,237,55,162,179,245,15,235,243,155,14,254,211,196,91,67,185,132,233,188,188,177,184,135,169,170,173,175,57,162,90,248,215,62,78,220,6,173,63,226,236,108,219,218,218,148,194,155,20,167,155,173,229,80,61,14,200,81,71,236,228,32,137,180,152,176,167,173,11,39,41,185,231,195,77,102,243,210,167,233,2,240,134,4,135,110,90,48,72,57,125,10,64,61,37,53,164,13,167,187,222,12,149,130,219,183,254,52,231,155,23,39,77,232,241,125,61,221,202,119,15,68,232,250,203,33,150,207,110,11,196,219,205,207,153,44,31,166,109,72,61,182,83,97,1,114,255,46,79,122,253,28,190,72,168,254,238,164,172,214,48,97,5,241,249,53,121,166,251,129,69,23,216,20,126,156,52,151,244,208,7,23,45,109,92,80,214,160,25,179,62,92,243,0,194,126,230,13,1,148,4,127,180,6,190,201,226,55,39,118,88,186,8,154,177,100,143,96,211,249,166,41,104,198,33,183,229,84,60,111,251,211,50,8,121,141,16,116,50,158,159,166,56,66,243,235,188,86,7,137,16,168,144,241,97,150,30,61,30,141,206,112,173,147,224,7,151,32,86,90,214,253,242,97,35,94,65,97,105,37,170,253,161,206,165,241,198,127,217,178,165,247,67,49,123,71,8,80,176,161,13,165,124,162,177,230,125,176,230,100,85,230,71,105,91,14,226,235,78,227,67,142,109,43,182,107,25,232,58,110,254,130,63,234,72,218,43,200,118,233,28,93,135,232,251,211,93,73,227,199,9,115,133,224,229,219,145,58,126,201,46,118,241,189,149,96,207,4,126,221,163,128,36,176,125,1,217,13,40,160,51,201,189,183,4,76,254,233,220,172,59,102,41,76,173,240,25,127,204,111,220,170,179,135,193,233,245,225,151,144,8,139,130,37,28,15,31,194,131,247,151,243,8,113,146,174,15,27,99,51,242,57,191,154,224,240,67,80,100,41,207,96,46,43,168,40,125,218,247,73,122,58,221,48,176,131,125,21,237,13,245,223,9,74,182,75,86,95,219,36,137,93,130,173,145,252,211,212,93,201,204,177,165,77,131,241,232,168,61,215,149,34,166,155,41,50,234,123,147,219,77,50,199,99,121,163,255,233,192,63,78,179,5,54,153,82,239,135,69,162,149,100,139,123,147,71,11,68,139,168,53,30,28,182,170,15,216,27,18,249,30,131,66,130,251,195,193,133,92,119,48,30,178,211,106,227,218,232,41,197,134,181,95,197,166,241,204,59,152,57,231,123,255,186,63,196,78,133,162,103,254,116,95,31,134,22,240,5,193,174,142,227,51,62,140,82,117,151,96,129,4,197,254,233,53,103,215,142,121,4,254,119,124,24,206,201,182,4,57,24,252,81,253,243,169,169,74,246,96,129,68,230,232,203,100,220,77,78,35,216,247,64,50,127,201,161,119,13,114,76,28,174,79,207,15,230,96,138,35,11,58,53,19,70,222,43,98,187,55,135,223,123,107,230,115,209,154,216,125,167,93,36,167,246,183,213,98,138,21,197,167,47,197,235,10,151,27,20,237,234,159,94,64,24,218,186,83,220,45,68,16,254,135,238,119,6,195,57,12,55,247,179,238,193,108,122,137,231,153,161,151,237,159,74,56,139,215,239,141,252,230,167,203,157,33,12,137,22,131,176,28,157,103,96,61,156,74,11,169,7,90,165,62,184,135,26,179,208,90,49,117,47,164,75,248,58,255,221,251,55,242,166,251,67,241,181,92,222,119,193,251,189,62,172,239,203,252,9,223,74,143,113,239,245,207,136,94,135,199,64,238,75,4,165,157,103,163,180,100,67,124,31,238,197,168,250,185,104,250,110,65,134,88,16,112,210,206,51,244,9,253,236,162,227,67,143,151,99,220,58,113,188,152,28,179,182,142,61,39,38,40,88,17,46,249,176,108,1,50,117,175,148,222,198,194,130,82,85,132,86,66,101,104,27,36,69,1,23,152,167,43,46,144,214,47,159,189,204,42,135,55,204,157,198,24,213,145,64,113,203,223,106,144,205,213,24,223,242,57,113,49,114,88,170,46,64,114,151,46,211,32,105,52,180,189,106,138,80,204,118,34,197,63,50,74,117,121,73,43,59,153,225,182,64,111,171,15,68,145,161,5,127,36,160,102,77,23,13,58,137,226,209,172,224,255,145,71,122,63,230,29,250,235,79,11,184,204,175,185,59,163,32,34,54,111,143,87,212,196,219,5,226,200,222,136,223,85,141,220,104,139,246,42,189,81,22,95,141,127,26,89,230,116,53,158,51,81,155,186,242,141,54,3,31,52,250,169,244,212,220,128,187,115,199,49,30,160,251,63,102,151,244,91,54,115,62,106,60,56,92,185,62,182,45,237,143,160,78,11,46,123,243,68,134,170,12,1,102,112,25,81,107,170,125,131,174,1,206,4,155,226,107,211,248,19,250,71,110,39,210,231,70,154,200,174,243,53,151,112,145,160,155,208,60,50,230,128,8,179,119,77,17,188,52,29,33,186,112,106,146,160,86,229,156,70,224,136,230,88,223,42,173,165,119,169,132,17,109,106,225,229,128,161,208,137,134,26,250,25,225,229,88,229,228,59,104,197,169,78,96,244,160,225,78,225,57,227,6,11,209,162,81,108,236,207,139,61,159,170,197,158,3,215,226,252,152,105,38,10,102,231,139,215,169,179,24,122,196,29,7,231,69,78,94,147,108,68,64,39,8,117,15,205,15,253,124,101,188,194,107,165,3,139,128,230,19,43,55,135,34,62,51,93,0,58,89,80,61,112,204,6,126,39,189,21,227,19,229,87,47,43,60,243,2,201,165,87,55,211,82,116,51,131,254,9,57,155,149,109,195,92,63,144,167,201,145,62,194,56,118,253,92,107,106,124,65,245,219,200,40,104,242,130,33,244,77,105,26,85,135,102,62,248,6,45,105,132,105,38,87,43,40,143,120,44,132,231,52,115,65,170,67,172,80,244,235,197,100,98,195,239,91,32,30,53,23,75,123,254,205,95,70,57,229,155,137,50,168,86,152,95,136,167,195,13,143,115,9,2,227,101,114,182,247,19,203,38,119,178,21,88,197,7,122,27,43,114,14,49,98,227,124,154,58,233,178,156,161,223,52,141,42,91,51,212,176,211,203,167,36,146,210,229,179,104,41,76,230,101,58,20,245,193,216,11,118,188,214,20,241,96,75,43,130,123,136,95,158,95,252,24,181,141,117,110,90,223,89,166,23,95,142,163,248,28,104,112,237,79,186,20,221,220,149,230,163,13,111,116,95,220,90,211,204,124,158,154,169,101,227,206,183,34,27,160,137,92,3,121,13,49,127,82,96,36,38,78,248,195,239,183,239,248,228,144,137,131,197,186,62,186,81,111,158,117,71,244,153,249,237,93,250,224,230,213,200,152,161,50,161,41,147,57,28,199,107,3,254,124,63,125,47,50,241,39,7,237,205,34,61,217,54,216,157,155,175,93,174,66,223,80,238,66,18,59,103,202,249,36,92,64,224,172,156,71,231,251,100,7,253,205,28,113,180,180,214,183,24,65,63,126,206,112,58,45,181,148,129,94,234,206,245,113,21,30,1,231,64,105,185,234,33,67,168,159,50,10,152,190,92,1,40,248,92,45,194,140,164,8,158,203,160,68,250,104,219,74,87,185,45,92,69,17,24,185,232,17,51,112,104,189,249,27,194,34,102,88,63,213,122,153,90,177,155,157,113,63,117,43,203,116,132,21,26,47,53,215,85,115,34,53,220,246,165,21,53,180,114,226,165,43,217,104,45,246,65,245,87,99,93,67,57,165,155,6,74,28,57,205,200,152,212,79,41,80,198,171,62,191,250,83,69,220,1,155,120,86,100,136,212,202,134,176,99,26,208,249,86,181,206,7,166,38,38,17,93,218,71,63,228,5,120,20,91,25,237,9,202,252,178,1,159,229,6,14,1,224,42,90,254,132,71,164,132,217,240,203,31,12,36,68,62,43,204,180,94,107,197,24,4,164,79,208,105,69,195,245,65,118,158,80,120,36,97,254,54,74,189,55,69,122,247,19,158,123,4,31,125,255,212,186,121,190,48,131,9,86,51,53,95,247,81,38,141,191,253,91,103,63,0,226,220,204,245,159,71,67,143,51,100,22,208,217,222,159,74,249,155,117,57,65,39,148,14,229,99,166,39,36,126,27,186,34,69,122,89,89,100,198,111,191,51,83,29,113,176,13,183,230,123,63,215,170,40,242,8,8,107,201,207,221,96,67,84,179,229,132,221,90,233,140,81,68,85,65,24,61,190,23,88,158,15,52,238,109,233,33,223,7,109,79,29,31,32,25,60,153,35,190,103,169,159,175,141,207,95,227,167,97,214,41,138,201,48,32,74,144,250,211,118,240,193,21,33,175,61,195,216,53,238,7,207,87,243,208,27,86,153,59,31,196,222,116,190,13,204,228,193,190,160,163,29,169,97,142,142,170,84,184,6,120,10,233,37,78,2,58,5,62,88,44,162,174,48,191,37,254,193,5,65,41,27,43,151,102,149,249,65,83,209,195,26,234,16,195,106,219,250,228,196,54,53,94,140,198,191,166,208,30,26,218,98,191,25,166,215,169,8,54,212,62,66,34,101,144,125,31,250,98,28,53,98,126,103,201,248,226,147,187,220,28,94,30,93,125,47,76,37,45,231,194,21,151,247,84,43,140,120,62,42,64,88,62,232,157,86,130,253,110,253,221,75,193,59,128,53,171,23,64,172,48,112,218,231,98,90,57,66,50,131,0,94,158,235,121,25,184,122,97,69,251,246,99,134,16,103,165,222,198,82,14,83,164,31,158,99,30,230,247,57,149,176,230,64,177,144,89,185,110,5,17,53,55,100,99,119,152,75,253,172,158,214,70,74,17,32,129,49,63,224,209,214,184,91,188,182,65,229,62,102,107,55,112,115,249,138,233,30,200,14,75,232,194,208,10,223,21,174,216,0,109,199,52,53,106,130,239,213,163,58,135,35,30,206,231,165,33,130,137,237,8,164,191,206,162,134,176,166,127,202,70,138,104,127,126,150,95,174,97,46,231,243,173,160,88,140,31,253,163,68,20,235,243,41,122,76,3,52,95,181,108,130,249,157,236,113,181,37,82,116,150,16,222,70,52,5,244,236,131,138,107,188,111,28,107,239,195,45,205,113,66,216,83,102,28,61,173,218,215,249,152,235,136,120,170,129,231,83,212,156,237,185,17,139,81,116,190,125,124,127,59,19,191,176,169,245,254,125,52,212,142,221,204,8,43,242,159,247,62,225,192,84,35,226,62,223,81,203,16,21,202,204,163,168,86,186,24,106,76,81,178,73,218,158,107,223,43,18,76,132,48,229,131,114,52,94,233,212,186,49,41,222,239,76,217,145,197,39,197,255,193,208,191,57,70,98,192,205,111,34,105,222,140,121,178,82,177,9,76,227,119,203,160,141,111,196,213,16,100,127,222,235,61,118,252,178,101,49,63,235,242,57,76,51,100,141,40,154,126,30,12,250,235,56,80,139,9,214,125,208,251,160,163,67,74,234,224,214,125,182,12,170,104,161,21,69,19,213,252,108,40,116,111,132,120,16,89,158,253,217,142,78,8,136,32,120,85,21,191,98,45,108,177,199,22,34,38,197,110,54,131,87,132,121,140,79,23,212,177,12,65,60,54,203,244,179,157,20,195,77,133,232,209,221,31,164,224,219,192,91,73,37,168,183,87,125,182,232,183,15,114,150,185,185,26,255,224,231,236,152,169,81,5,24,83,65,138,16,62,134,80,13,42,83,240,53,127,142,173,22,26,213,23,109,194,53,63,103,222,21,53,52,218,137,62,23,147,117,9,49,221,139,118,232,252,158,183,65,155,7,135,87,87,78,87,58,141,210,67,49,82,27,205,254,24,88,50,234,7,116,211,162,207,243,193,216,183,150,18,84,198,74,245,133,247,23,239,149,131,33,4,114,139,241,113,82,142,115,67,98,6,106,241,129,31,195,208,20,230,62,62,40,68,220,163,19,129,61,132,72,159,38,15,248,50,87,234,114,189,15,187,62,142,151,137,158,166,240,214,59,217,63,45,34,99,138,138,91,33,126,184,31,151,112,166,204,245,53,190,134,245,113,40,123,20,145,159,83,167,32,65,32,192,80,240,135,145,254,206,250,241,100,119,234,249,241,221,174,58,209,240,188,150,52,215,254,133,155,130,239,9,249,84,35,55,210,133,87,214,13,6,68,204,38,111,242,65,117,238,153,218,143,192,218,21,201,192,233,26,66,103,203,88,18,62,0,224,3,231,97,234,159,126,188,50,226,207,91,83,73,119,126,161,199,112,12,149,148,215,134,251,234,19,119,172,148,78,53,217,185,143,177,69,59,196,66,252,186,170,230,214,187,245,202,114,63,44,100,179,125,28,58,240,159,158,211,29,80,108,151,251,233,212,40,55,18,167,164,75,142,42,33,209,242,90,139,239,130,38,32,254,113,187,24,178,80,115,134,198,118,233,4,133,5,38,69,8,171,145,35,202,210,96,243,58,33,95,74,140,177,212,181,33,161,147,26,189,21,78,99,125,109,248,244,29,42,199,205,223,193,162,62,27,217,131,64,157,224,49,188,137,34,239,245,39,144,238,191,77,141,91,219,232,120,152,16,110,44,211,112,59,122,107,192,84,191,237,132,66,243,252,172,217,5,182,198,103,127,191,80,54,233,246,189,108,97,173,48,131,175,208,183,134,62,214,221,115,180,243,206,183,1,112,91,168,238,102,130,49,73,193,31,43,208,251,199,182,67,189,235,205,207,228,251,133,185,189,32,71,99,231,11,217,162,59,110,44,239,161,57,148,11,108,107,249,73,142,251,254,33,67,66,25,243,134,138,53,25,226,171,176,19,244,162,182,55,93,154,130,202,243,168,229,230,111,163,235,206,99,187,172,204,177,197,72,150,59,158,27,153,49,245,141,236,204,114,186,229,101,10,203,226,49,66,197,176,188,23,148,30,107,52,86,229,185,38,40,48,207,135,161,102,88,134,244,253,82,121,238,222,248,78,154,251,253,244,91,184,255,146,121,103,253,109,159,65,89,130,166,74,201,82,137,153,169,98,31,55,15,136,227,187,152,27,167,142,95,221,0,95,69,41,30,179,245,153,252,192,123,44,240,12,108,177,78,227,222,255,89,95,80,221,147,217,26,179,229,23,253,167,223,84,95,169,103,108,79,86,60,1,178,255,28,159,180,145,100,242,84,47,167,181,193,112,211,12,98,55,122,137,141,181,39,123,251,22,28,61,111,163,17,243,110,91,111,142,83,218,188,11,225,108,227,13,89,105,110,111,243,237,78,252,116,144,99,111,50,34,214,87,231,176,90,92,156,183,181,203,75,209,113,228,12,2,135,44,240,10,80,187,89,105,212,252,65,6,223,156,166,87,78,126,25,125,159,96,24,48,146,164,166,207,93,129,47,58,30,24,192,133,200,153,96,38,107,225,109,6,240,214,11,30,196,30,124,68,176,78,150,242,173,223,174,143,6,50,115,132,249,29,3,167,110,53,143,227,226,153,164,179,203,123,145,124,52,67,177,223,30,87,91,235,225,20,115,155,217,102,119,17,218,56,83,204,52,130,44,135,73,211,105,65,82,85,204,68,95,222,220,116,169,148,100,88,139,217,248,221,125,88,232,69,235,227,136,121,152,142,139,155,117,192,15,45,68,129,176,190,212,218,150,94,186,45,151,235,151,82,31,157,250,92,56,242,163,135,153,54,241,155,147,20,40,213,9,201,183,11,44,163,201,76,33,35,157,18,22,52,152,204,36,249,194,252,188,250,188,122,67,25,186,229,230,253,143,16,211,205,112,63,233,139,17,220,47,111,17,186,248,226,87,111,78,9,50,88,117,175,1,139,119,174,31,107,131,43,241,222,111,49,174,132,60,45,228,185,223,97,80,194,108,58,240,50,44,144,68,250,174,0,87,62,154,136,105,166,221,197,121,140,161,19,239,217,148,190,76,64,238,56,145,197,1,54,87,182,124,106,112,173,219,207,67,24,47,142,64,131,150,145,111,21,23,95,162,169,131,94,193,156,226,239,141,45,25,255,51,191,24,129,208,41,205,227,90,103,155,155,233,214,236,98,173,100,24,253,98,232,66,203,94,98,166,10,243,43,251,154,121,15,125,112,88,115,207,207,67,70,190,210,72,204,210,76,188,237,208,112,235,241,88,41,252,129,25,29,250,223,57,127,138,81,246,14,25,180,70,83,94,220,123,190,8,251,202,147,161,102,239,85,133,67,235,159,144,140,97,126,241,97,254,180,145,52,200,174,1,152,254,246,229,159,139,48,44,227,29,204,80,31,15,31,241,23,205,204,140,242,204,220,192,9,132,185,126,191,118,49,250,23,127,47,248,234,19,9,137,217,64,84,254,98,72,81,116,217,239,158,185,70,67,51,223,181,162,127,32,102,160,192,241,104,72,209,52,57,187,208,73,60,45,167,82,3,132,161,79,14,202,44,110,78,131,81,106,194,153,25,148,65,139,121,74,32,92,213,92,8,4,221,188,218,213,67,2,2,161,121,167,127,146,23,29,173,148,43,197,76,172,230,205,50,23,4,118,147,173,24,89,241,21,228,208,247,90,42,180,170,121,37,161,34,147,152,205,37,205,176,213,215,216,87,200,75,87,189,57,136,239,208,65,186,244,219,167,15,111,102,244,159,98,95,105,144,9,228,18,90,60,109,80,197,92,32,180,201,196,103,102,74,52,190,113,32,46,148,44,6,102,38,160,142,171,169,45,87,189,250,160,228,182,114,71,28,119,171,153,0,108,198,205,169,158,232,139,109,20,208,103,108,183,219,170,249,105,126,241,2,40,16,55,147,3,216,114,53,147,39,184,111,169,49,141,42,254,8,229,248,119,164,237,48,15,17,147,196,12,45,105,73,179,125,213,52,207,157,186,10,215,82,252,87,62,216,164,93,172,230,131,215,177,166,154,241,187,189,93,250,153,167,128,62,48,119,78,142,184,57,168,194,169,63,221,248,32,110,70,7,99,233,107,227,14,207,120,109,150,122,170,183,155,25,94,229,56,163,172,132,38,191,77,6,35,196,42,56,163,90,230,28,204,124,155,124,48,208,144,93,159,188,88,81,51,143,48,200,103,244,201,247,10,82,139,119,45,60,213,159,23,179,3,210,205,224,218,100,223,34,219,123,66,144,136,94,165,254,177,190,195,193,87,183,241,149,247,207,107,15,0,250,222,120,117,225,48,250,124,237,65,131,96,174,145,163,12,132,118,117,123,11,60,204,116,80,44,53,91,133,180,198,242,37,145,169,131,6,112,45,166,18,31,243,12,29,114,58,141,79,92,141,176,241,94,31,243,12,78,176,75,231,240,217,178,124,71,53,116,129,155,255,228,248,212,76,26,59,126,27,7,254,232,213,133,232,39,78,118,104,25,196,29,90,160,247,29,223,205,124,167,224,35,31,204,144,112,195,15,208,231,112,142,243,185,154,3,117,249,142,10,6,114,136,99,189,76,55,179,251,73,210,64,225,117,249,36,239,0,45,61,182,235,247,233,207,21,135,134,109,106,120,107,49,12,73,112,218,223,143,185,175,112,74,12,130,175,70,131,49,132,177,193,179,35,102,224,5,37,14,231,211,78,211,185,82,27,72,19,55,15,154,161,244,160,32,221,235,148,246,148,163,173,167,83,204,144,143,52,191,122,82,179,148,67,106,21,14,197,95,24,116,56,144,138,184,36,116,43,181,153,214,165,174,45,29,122,200,245,252,140,28,26,247,168,121,133,244,193,41,22,45,200,52,2,96,191,110,92,252,188,224,125,100,56,167,73,191,30,255,97,176,121,171,229,75,77,210,102,125,79,185,121,54,123,18,67,154,174,73,60,217,59,121,63,15,78,99,193,141,17,99,59,148,225,54,250,142,29,206,39,37,224,35,145,31,240,130,227,106,121,152,1,107,202,79,79,130,156,146,87,35,191,61,196,12,188,53,188,79,248,55,244,99,129,169,166,73,204,191,229,4,200,46,55,167,156,89,253,226,97,240,71,25,210,49,250,10,39,13,213,177,171,70,20,26,194,71,27,198,35,37,227,221,141,160,53,167,239,29,178,52,38,45,4,222,177,79,110,3,222,33,185,184,209,120,113,99,97,145,157,29,114,117,53,121,177,240,224,40,2,215,46,102,170,6,37,125,48,72,128,243,157,7,122,106,193,42,115,233,29,81,207,117,208,246,182,189,207,250,154,234,187,4,18,3,38,203,32,13,190,168,38,105,172,61,44,119,31,97,225,120,174,226,146,211,103,152,38,138,223,27,178,237,38,147,112,252,116,47,60,18,39,239,166,79,102,4,206,222,56,248,98,122,214,154,188,23,10,94,14,249,53,64,203,27,211,42,230,66,232,239,153,15,206,7,57,124,140,165,203,17,118,8,217,191,121,38,83,184,95,4,11,35,231,194,82,186,178,230,161,200,171,161,17,8,55,58,90,110,105,182,94,168,200,94,12,164,143,101,51,67,171,12,6,237,159,25,206,140,211,243,181,225,182,223,33,68,177,233,30,106,226,206,63,175,103,71,123,196,31,59,246,236,91,204,248,228,51,169,117,167,134,195,112,193,174,80,198,133,103,182,53,57,207,161,148,111,193,94,4,123,232,209,67,21,224,120,89,241,100,100,173,182,172,189,14,27,89,73,115,23,217,81,172,131,62,207,225,204,187,84,255,196,195,66,200,120,134,222,23,0,222,211,36,198,161,121,249,132,200,236,166,78,48,36,183,1,51,118,111,193,93,13,91,205,150,45,7,82,176,119,98,251,205,135,105,42,231,205,105,147,153,222,196,3,147,34,122,55,85,204,111,217,183,164,74,238,75,157,86,120,112,78,80,142,81,35,155,71,78,220,54,134,161,196,220,60,200,218,230,131,55,227,155,11,2,105,84,222,213,45,165,202,208,86,146,56,19,244,204,156,166,214,91,17,190,252,70,112,187,201,213,128,186,86,40,166,238,63,161,233,46,102,43,107,248,213,111,72,222,130,204,215,54,158,229,240,152,57,234,151,166,147,80,162,171,55,25,158,223,212,249,24,97,155,14,115,35,111,82,63,230,18,202,7,239,153,128,197,93,53,27,79,83,76,226,181,116,46,84,196,214,79,112,56,211,46,46,190,91,69,46,32,26,134,105,146,238,75,86,118,101,177,221,29,203,103,169,118,34,108,185,188,85,139,171,223,170,207,110,73,60,1,18,118,61,214,38,124,246,93,222,235,109,195,61,39,49,92,57,91,92,245,106,36,254,241,53,47,44,100,114,232,34,90,118,123,240,75,19,167,31,249,216,149,188,111,137,143,125,192,108,72,144,81,254,218,132,91,80,114,35,30,146,79,14,19,197,246,20,3,139,147,112,40,71,13,84,29,237,178,110,134,102,75,172,111,151,71,33,202,173,200,119,138,163,2,254,175,121,225,210,24,45,208,87,73,51,129,118,137,65,123,7,217,217,114,124,21,240,29,235,198,123,209,208,162,79,134,198,75,141,105,104,200,222,172,6,220,251,39,80,20,99,250,60,153,210,197,76,6,46,88,209,56,48,102,34,10,46,121,229,17,60,86,199,114,141,71,204,136,192,120,57,140,184,152,246,199,154,102,148,224,143,211,14,3,69,57,71,172,128,40,188,124,14,103,48,153,205,46,230,102,254,181,159,17,160,80,19,195,141,215,104,251,163,159,48,166,206,118,211,76,101,38,226,81,24,71,150,40,214,223,99,188,71,158,90,180,196,190,0,122,208,15,130,164,205,205,219,206,255,150,230,129,74,134,167,184,161,140,61,66,143,2,197,79,141,138,237,182,190,204,163,79,14,127,219,206,223,70,5,53,11,186,23,76,199,13,178,90,210,254,111,148,229,183,145,78,30,158,245,52,161,35,225,126,191,104,56,132,44,234,49,7,185,232,197,240,20,215,180,66,37,169,86,160,21,113,104,35,171,89,100,80,200,83,7,251,208,51,247,42,237,198,68,100,237,134,94,253,193,251,22,110,72,120,205,9,132,243,183,219,249,154,169,226,245,124,45,184,62,151,152,97,94,233,121,115,160,145,71,205,48,207,229,147,143,125,63,102,235,41,201,81,177,18,164,152,169,134,122,38,235,240,249,231,199,76,27,111,172,144,133,59,145,15,110,249,212,150,243,172,76,225,87,128,96,100,32,6,31,110,18,100,237,83,204,236,88,43,138,79,207,177,73,92,12,165,201,55,235,227,115,209,29,155,238,221,68,78,173,39,245,222,175,27,166,139,25,234,148,59,211,67,67,159,40,205,219,14,211,120,238,170,138,195,176,245,62,119,34,30,140,118,24,17,32,184,36,172,119,136,54,2,11,184,67,102,10,50,88,96,66,124,101,55,80,193,106,126,158,171,131,138,121,76,150,171,60,25,1,98,136,152,209,247,127,167,190,87,179,245,21,133,198,1,180,81,158,28,180,126,40,164,145,196,63,130,243,120,171,129,144,49,62,72,129,97,86,230,25,30,114,247,222,241,109,124,190,58,228,180,122,150,153,123,233,197,143,202,223,94,180,209,199,210,5,99,191,132,32,232,2,78,42,65,140,180,175,149,101,115,80,1,4,128,49,114,115,225,131,229,147,175,110,93,42,238,49,64,200,91,101,155,167,131,114,4,49,11,105,203,42,12,37,120,173,207,233,141,81,35,131,46,69,120,136,195,198,10,225,108,244,112,135,174,109,147,42,15,146,58,60,234,35,124,181,36,96,118,240,79,34,28,59,165,152,13,77,58,36,8,62,166,168,42,9,31,255,157,40,155,44,119,200,207,115,207,222,123,168,153,102,220,27,63,125,141,86,60,205,214,7,231,116,53,239,183,1,79,230,107,211,74,130,64,146,155,171,149,31,211,60,13,249,231,87,191,175,125,69,225,230,143,80,43,143,32,114,150,83,246,44,83,195,8,241,54,8,87,159,227,35,230,70,81,35,166,57,106,148,66,150,254,204,212,145,118,76,53,94,227,138,217,8,43,99,50,224,63,200,174,51,43,210,52,225,52,67,116,124,19,113,4,249,112,13,81,32,92,130,35,220,149,151,110,102,178,67,225,123,190,243,36,63,230,48,63,183,142,116,147,18,79,116,81,170,188,161,60,10,75,213,18,109,81,158,18,255,36,125,40,227,74,79,243,104,173,71,197,27,177,176,42,232,119,242,1,8,45,133,79,76,13,77,172,205,100,149,210,37,94,74,181,246,204,70,127,24,46,47,100,195,106,133,204,63,29,102,252,216,196,129,92,147,63,200,209,70,29,33,107,25,111,78,80,154,156,225,119,66,74,212,19,181,118,1,134,76,207,56,226,243,178,1,230,205,59,189,175,189,228,36,27,93,184,185,47,100,157,45,168,162,41,168,2,191,73,51,146,168,57,69,173,32,32,47,214,192,243,6,239,37,199,193,148,174,95,36,58,218,136,84,170,53,166,73,251,235,133,219,243,133,10,59,64,27,192,162,243,107,55,211,123,140,25,92,192,70,202,111,87,208,217,193,199,4,140,173,78,153,12,168,56,143,208,118,195,123,184,210,130,202,90,122,11,59,118,226,247,31,171,40,35,194,132,65,5,177,198,234,49,206,199,52,3,205,201,220,70,253,234,94,93,244,182,82,116,248,79,204,92,214,94,181,184,205,211,242,239,99,195,251,38,214,183,238,197,49,69,24,66,246,20,74,77,179,199,9,51,96,41,206,215,50,20,65,30,172,99,14,201,93,76,240,67,118,214,230,201,249,94,51,159,219,24,227,111,108,103,3,74,43,241,238,158,227,88,163,241,150,39,27,2,124,187,5,102,154,144,5,122,51,233,45,184,35,63,93,159,67,16,82,202,240,79,80,6,75,179,165,228,98,192,141,171,36,39,249,65,113,48,168,10,201,73,41,1,214,179,22,240,174,97,166,255,35,161,132,4,163,144,224,198,36,134,172,51,223,26,119,23,104,173,91,223,153,153,61,70,24,159,239,157,143,253,206,65,145,253,5,241,113,139,119,17,25,206,103,73,11,18,102,72,175,226,151,97,10,205,1,37,128,128,14,32,28,25,128,200,242,216,19,197,151,30,223,146,233,61,228,222,131,115,51,128,69,112,70,101,144,112,160,216,219,153,226,50,230,11,177,178,14,157,245,30,29,181,33,82,171,127,56,149,189,194,35,181,166,92,25,146,10,50,211,139,136,168,26,119,105,199,63,207,47,172,43,63,198,52,177,140,188,26,226,225,232,101,195,233,164,39,52,95,26,86,201,160,141,68,50,88,90,72,137,99,76,139,220,115,134,221,248,131,195,188,205,151,142,173,14,202,73,97,224,254,139,124,71,92,125,105,69,206,199,102,83,6,174,227,217,76,90,130,182,220,251,175,239,185,71,46,180,43,39,37,74,15,55,192,191,155,218,244,18,174,23,107,252,238,101,167,25,74,167,124,233,63,214,195,184,119,183,35,48,172,150,55,93,61,0,81,232,177,200,160,88,163,73,11,0,78,5,164,159,8,116,104,182,122,106,148,255,105,198,119,49,67,104,185,110,190,23,170,98,93,204,131,121,183,2,140,197,164,212,171,89,135,129,197,130,201,253,200,131,211,53,26,194,62,132,19,75,248,219,140,151,166,180,24,20,80,70,93,70,28,111,182,70,10,139,19,86,126,151,73,26,211,251,194,190,182,117,196,6,9,229,26,73,113,202,31,121,168,189,112,131,179,162,207,196,36,177,161,166,25,106,91,103,101,96,195,132,149,225,136,185,68,213,19,167,162,202,36,2,236,132,231,16,230,141,194,124,154,137,145,70,192,203,22,133,194,220,197,230,176,206,164,120,42,164,150,243,161,109,153,5,112,13,46,120,33,209,68,31,236,157,141,85,48,7,239,28,207,103,134,226,173,122,225,16,51,136,90,185,154,217,220,162,124,14,35,167,180,102,31,250,56,122,120,239,23,62,159,37,91,228,40,184,36,89,40,134,117,39,79,121,219,213,168,183,70,141,154,195,45,63,229,115,209,128,90,5,10,203,28,230,38,230,70,243,77,84,184,105,151,24,106,174,108,178,97,190,120,79,93,205,0,233,163,88,11,12,78,46,70,84,175,4,180,134,42,125,149,7,179,244,97,34,107,26,12,55,114,241,54,158,204,26,85,29,149,124,35,94,9,5,61,67,229,76,225,190,57,221,96,227,81,136,45,196,218,114,173,69,6,241,195,111,193,142,171,175,12,75,121,194,187,216,172,147,229,136,227,235,246,132,236,208,75,49,116,64,104,2,119,70,83,176,99,180,172,125,238,61,209,11,137,17,185,9,201,193,74,147,72,20,144,113,130,132,248,134,47,135,103,20,102,24,106,101,139,236,166,13,27,32,41,162,157,116,215,144,147,68,106,36,30,140,22,147,45,207,141,110,166,71,51,188,22,172,84,242,211,16,224,151,40,208,85,8,24,100,134,54,116,229,71,13,244,215,160,250,244,49,163,167,27,181,65,92,153,140,164,80,3,162,232,224,55,127,59,77,95,122,53,221,115,35,10,189,224,28,116,208,158,247,70,123,162,255,54,98,94,34,49,118,218,175,66,225,102,250,140,179,13,147,36,10,84,105,81,100,126,171,62,39,10,92,79,231,196,115,191,3,253,72,228,75,131,219,115,132,162,194,108,136,57,185,51,154,74,251,244,168,48,3,175,219,98,134,148,183,250,244,38,48,190,122,239,86,113,185,253,167,15,100,224,58,100,232,198,122,79,21,56,17,88,243,196,74,63,214,111,151,68,151,5,242,135,28,177,106,228,38,191,244,142,17,228,145,62,21,115,179,70,63,55,95,147,48,20,51,136,116,7,19,32,113,180,165,229,240,24,58,160,198,205,123,55,117,196,52,147,202,117,17,15,48,225,91,138,204,132,35,155,118,237,234,102,244,20,187,88,223,65,154,111,109,101,97,241,97,43,140,72,115,248,197,139,70,8,113,37,105,74,14,238,118,251,195,83,164,234,232,215,66,79,203,159,236,118,218,156,229,106,214,125,241,5,2,43,212,20,245,27,66,16,178,204,191,81,161,193,176,72,196,110,226,35,193,74,136,96,128,65,153,197,60,104,116,251,13,121,179,102,179,35,143,54,216,119,127,137,138,103,230,139,200,97,205,30,228,93,14,112,126,90,11,81,90,241,205,231,242,123,159,133,187,45,247,166,15,63,192,174,221,102,142,156,153,197,146,129,190,231,64,227,133,124,120,154,223,145,187,28,7,65,116,255,22,95,14,10,120,213,226,28,99,224,174,80,117,203,73,76,184,211,188,37,29,121,67,64,125,114,245,155,149,65,181,98,231,8,232,237,52,211,178,235,148,61,152,233,39,139,171,193,19,83,31,28,110,166,144,149,27,49,160,165,21,157,35,252,246,219,210,166,90,249,252,219,173,111,181,8,77,30,102,114,152,113,241,54,116,141,152,43,42,1,191,185,128,219,117,228,220,3,8,77,50,214,111,222,113,94,229,222,52,132,249,113,109,103,249,18,242,26,18,127,197,165,98,222,97,3,255,114,126,107,28,34,170,150,126,241,181,185,33,191,60,45,211,247,251,214,96,11,175,244,157,24,108,146,252,195,207,252,220,243,182,196,106,114,129,126,56,65,115,118,37,65,105,232,156,32,11,134,68,159,38,48,121,178,102,81,210,111,42,64,117,42,147,144,211,153,51,195,239,13,194,246,12,189,152,23,217,126,111,176,8,107,215,207,213,193,208,199,105,44,100,190,232,120,147,165,61,110,4,172,144,190,40,121,86,86,235,239,157,161,251,162,48,43,47,13,205,130,127,233,231,241,130,14,148,95,70,150,208,171,165,207,191,132,113,103,136,149,132,180,143,152,181,241,72,92,193,199,58,124,123,55,227,50,111,253,88,221,186,140,126,102,100,214,138,78,4,180,161,134,191,244,196,127,173,58,201,80,92,157,241,94,70,111,217,229,193,57,245,188,72,245,66,72,230,115,126,14,148,211,94,96,237,247,102,37,238,76,37,192,75,134,122,166,15,138,233,131,230,241,178,255,32,216,126,116,145,85,95,159,155,31,10,119,190,225,80,133,215,248,148,160,147,132,204,112,51,97,248,212,155,63,231,202,229,209,14,176,158,38,20,255,207,124,119,144,174,209,143,183,122,2,83,120,177,10,68,254,55,166,139,124,177,136,240,209,103,131,127,54,195,188,165,113,6,243,66,54,186,249,205,143,185,195,98,166,85,198,15,144,231,217,210,17,54,245,183,107,200,99,18,164,67,49,125,62,230,225,168,101,171,66,193,187,38,102,74,33,190,25,78,10,73,91,191,231,155,153,221,149,242,0,87,34,104,36,107,128,62,28,31,242,73,58,77,87,151,73,154,249,160,48,241,234,103,87,128,231,180,196,76,50,214,246,173,179,184,34,234,21,102,112,167,159,21,210,96,246,94,97,70,202,92,150,200,251,15,94,56,103,26,246,153,184,20,219,41,81,39,114,51,100,114,31,243,123,235,227,40,10,86,8,153,212,173,87,163,20,183,99,249,161,185,40,79,70,169,117,121,144,96,212,116,107,232,62,12,50,207,247,74,168,207,134,100,196,136,90,223,204,243,243,126,154,47,162,251,6,68,192,222,140,207,190,247,14,0,61,156,96,93,8,223,144,13,77,9,204,168,44,65,23,232,27,26,112,2,225,28,101,233,191,141,204,81,170,192,26,41,20,138,153,132,146,123,11,164,104,5,92,194,163,129,112,242,77,30,136,133,174,144,11,161,230,8,51,222,214,238,159,239,245,2,175,19,39,200,20,250,2,18,155,37,55,113,4,133,170,172,123,242,97,231,222,48,127,15,61,248,252,189,123,164,95,235,72,213,27,211,200,235,46,103,71,21,254,116,157,38,196,168,191,124,130,37,8,102,209,125,214,154,243,226,106,28,94,9,31,222,57,94,166,179,78,17,190,129,140,62,226,132,180,226,145,249,129,30,73,211,212,239,255,163,227,224,177,71,71,49,76,84,155,137,116,206,113,109,76,82,255,34,28,136,247,67,74,222,221,27,155,4,77,28,47,104,222,119,184,32,86,60,217,234,120,65,174,180,194,90,143,84,104,173,210,31,252,121,7,242,152,91,213,133,39,95,181,203,9,15,4,117,59,241,39,171,237,154,62,96,111,183,133,199,95,28,74,18,211,14,111,237,166,0,45,142,112,3,160,224,219,28,210,236,99,168,19,78,236,188,194,129,233,84,102,212,255,55,190,165,126,210,99,236,34,132,2,3,18,206,111,13,103,245,40,228,4,151,31,254,207,223,20,107,100,227,133,217,143,240,225,189,72,152,223,105,63,52,66,54,224,148,171,191,158,102,5,65,29,83,107,74,241,57,218,172,36,219,52,176,161,94,156,1,192,30,244,98,73,88,84,172,228,241,51,183,191,79,160,81,147,85,171,61,186,160,243,88,173,32,225,252,224,105,212,124,132,113,7,246,13,200,251,61,44,178,68,128,90,161,141,191,25,246,128,113,148,24,151,224,122,251,38,10,39,200,17,41,59,99,13,9,93,68,116,237,232,124,92,26,166,18,161,185,25,28,134,120,33,4,185,165,57,23,16,148,163,183,10,165,27,1,52,108,79,254,224,117,27,12,75,98,115,227,82,25,110,70,210,72,126,26,218,97,111,145,101,198,27,210,60,205,192,226,34,6,126,143,253,30,84,146,186,141,65,142,176,159,67,81,170,60,198,122,86,75,79,232,249,123,148,35,233,37,154,254,122,160,191,233,38,146,144,169,83,22,62,61,1,220,112,173,72,166,229,197,145,35,19,18,19,70,140,43,57,160,110,239,29,0,110,90,54,53,79,99,21,162,200,242,12,146,194,183,126,242,75,205,155,70,158,121,209,1,40,233,39,48,10,251,6,210,127,154,148,160,36,213,90,200,67,128,255,134,239,64,179,121,32,119,19,0,78,157,95,102,10,165,224,231,12,199,79,147,109,150,132,6,40,208,53,163,181,162,83,94,151,208,158,222,206,231,103,132,185,154,136,70,154,223,86,240,38,106,100,244,160,3,146,125,24,177,198,150,249,39,142,33,161,198,1,207,69,194,99,70,199,102,209,202,25,231,47,189,140,145,76,36,88,151,81,177,6,162,19,159,27,61,111,161,88,125,103,127,153,129,71,166,33,133,125,169,138,153,226,232,142,94,25,244,7,37,118,167,127,111,204,108,130,237,183,8,75,240,115,106,80,127,95,129,93,167,194,40,235,139,174,170,50,179,17,199,216,66,52,91,14,136,43,234,3,23,102,53,89,65,203,96,29,145,16,167,138,174,177,189,65,211,118,226,230,39,221,134,82,3,128,11,187,70,35,56,193,159,166,29,232,80,145,190,100,234,34,67,182,52,10,71,197,123,54,173,187,233,8,106,196,232,237,122,104,242,154,170,158,16,186,27,85,250,238,35,211,237,224,132,229,234,99,84,206,145,79,135,185,74,14,25,132,112,222,42,201,242,132,201,90,74,45,201,228,158,18,241,79,29,183,75,37,10,173,168,232,62,4,124,123,151,84,162,32,52,222,145,234,31,136,32,15,173,130,25,48,207,127,219,168,11,180,194,118,76,176,211,167,3,171,83,126,217,20,173,163,167,203,4,52,37,61,76,110,173,148,104,38,40,252,45,165,61,120,196,166,163,147,46,88,90,1,84,226,124,191,35,234,68,237,110,88,118,33,205,27,239,59,42,211,230,110,201,225,119,192,212,37,14,14,97,145,43,62,1,253,99,243,102,179,1,90,128,90,62,70,228,102,6,21,194,166,99,90,139,184,128,219,67,36,140,240,97,107,17,140,240,229,13,113,180,42,16,23,104,233,122,66,70,127,2,173,105,84,130,98,166,26,61,18,81,9,253,137,62,249,162,196,17,149,237,217,168,16,15,45,124,147,218,142,18,177,121,1,82,200,37,142,22,48,0,88,64,169,246,179,156,118,0,252,224,227,149,204,4,21,159,158,184,41,212,140,21,170,86,112,160,71,96,55,224,173,145,147,149,119,80,216,47,49,192,146,91,27,71,119,96,1,222,8,157,43,248,87,218,224,8,167,2,193,138,2,139,152,121,209,4,176,154,20,181,252,242,53,62,159,64,30,146,50,20,196,74,37,9,40,181,109,192,231,2,98,120,30,196,8,42,26,94,139,166,113,185,122,64,51,25,60,34,0,72,4,35,87,77,51,39,46,70,82,98,42,156,5,185,138,24,208,23,95,95,225,145,52,129,82,138,242,129,189,120,7,136,224,62,200,82,148,80,89,230,52,19,14,215,119,6,3,23,207,47,77,99,96,126,232,70,119,122,128,151,24,217,45,14,193,133,172,238,6,171,5,201,18,85,139,127,231,26,212,179,137,203,37,116,202,199,110,52,145,70,43,230,49,128,91,87,124,16,170,103,241,37,161,127,29,10,31,234,156,64,9,147,6,10,117,229,222,123,244,4,202,160,192,33,196,203,212,197,88,233,193,96,130,188,101,30,31,166,8,186,66,63,246,128,33,17,240,133,53,5,190,171,163,185,169,13,112,159,122,115,114,178,193,97,194,132,47,242,218,131,206,158,40,199,86,163,73,20,51,10,120,190,230,217,40,223,65,37,175,253,118,167,238,162,1,108,178,111,136,100,237,52,250,166,162,104,78,222,81,48,131,104,83,37,162,4,16,224,18,106,171,107,44,217,73,158,98,18,51,83,1,87,16,60,102,91,237,174,231,131,199,50,41,225,157,126,136,202,70,95,90,43,234,141,122,19,12,112,162,65,126,97,59,217,35,136,37,140,241,66,39,97,41,89,97,0,203,77,77,77,166,119,79,97,63,48,103,72,232,138,153,195,97,53,143,33,224,217,20,129,229,139,14,240,172,81,120,225,228,23,108,106,53,45,145,8,2,122,87,45,223,75,80,118,74,132,39,180,180,47,65,236,86,118,88,135,110,16,255,53,33,120,178,30,180,230,245,57,10,48,43,83,25,36,225,1,164,120,84,196,125,4,169,5,173,32,112,57,47,247,128,87,28,122,241,34,94,57,17,114,193,196,113,63,223,194,161,19,207,138,244,208,252,108,7,111,127,240,132,132,149,242,68,123,220,250,211,155,211,166,80,129,164,120,33,102,246,71,103,180,61,0,123,1,145,201,202,0,152,17,165,36,50,229,73,161,99,203,174,181,19,191,13,164,115,233,252,133,176,185,71,121,129,114,128,126,201,6,240,123,121,128,0,41,173,112,45,97,70,121,57,18,26,156,143,159,197,1,147,233,136,92,10,52,32,109,87,53,15,74,83,158,198,129,200,234,234,170,108,201,32,50,158,139,14,250,80,204,214,78,55,163,118,241,246,170,207,213,86,17,242,250,66,163,195,81,64,125,164,98,171,179,77,83,188,56,154,196,4,88,67,235,151,155,7,127,162,233,202,131,246,221,159,108,209,131,33,64,96,210,4,89,87,164,97,115,73,248,96,250,64,219,123,233,65,4,22,56,184,197,140,130,187,231,13,204,245,41,231,99,238,32,134,194,204,84,21,44,35,154,181,78,196,247,38,194,59,186,37,80,5,86,179,162,0,65,155,202,149,160,234,90,113,54,18,57,70,92,120,100,154,50,77,78,207,178,202,38,82,58,98,134,197,229,166,121,141,174,199,237,243,109,170,179,251,96,62,202,45,139,153,34,243,13,51,172,114,87,205,207,239,142,15,98,140,50,237,115,115,160,197,51,205,207,155,17,104,42,30,159,55,163,216,123,47,225,125,195,92,179,112,63,44,219,46,239,213,40,79,196,84,193,121,77,122,44,243,80,232,50,136,247,2,59,54,20,184,74,6,221,119,29,72,42,175,200,9,98,126,163,186,35,45,220,168,200,169,181,13,143,246,48,115,196,117,53,83,165,140,171,105,192,46,106,158,68,201,254,100,207,151,20,66,23,60,175,65,71,151,231,156,47,69,52,57,20,45,138,117,94,47,192,75,111,185,200,52,45,128,158,119,84,186,42,210,231,130,107,125,195,16,8,58,188,77,112,178,130,61,181,148,148,127,143,9,78,245,3,169,173,59,75,81,144,235,10,49,57,214,49,74,84,201,16,207,44,234,140,146,244,11,182,37,218,155,154,144,111,130,17,158,206,157,69,9,0,252,186,226,132,55,56,149,145,181,11,225,206,55,43,40,56,47,185,176,143,234,241,66,102,229,68,61,7,25,188,178,117,72,140,191,56,106,73,131,180,208,86,31,27,120,135,23,170,232,222,25,93,157,127,142,1,223,206,224,28,189,83,95,139,106,66,244,226,67,143,188,68,142,29,110,251,75,185,214,205,164,155,100,147,167,105,118,238,184,249,52,112,188,134,22,239,248,138,234,159,145,235,139,174,242,69,82,251,70,138,9,210,244,42,73,133,23,91,224,134,108,121,180,23,165,138,217,72,172,252,107,19,41,204,34,168,113,240,211,171,196,205,81,206,251,172,123,99,116,243,163,241,133,249,172,68,153,226,40,45,20,71,143,208,144,118,202,199,122,130,243,4,25,223,166,66,59,152,233,146,249,13,218,91,103,237,8,242,144,159,158,195,27,176,129,163,86,242,139,58,209,168,60,250,205,7,212,105,67,65,229,198,35,181,220,188,240,27,63,128,245,183,126,220,145,97,248,234,82,247,235,61,216,245,150,41,204,240,114,223,127,202,248,248,159,63,154,207,244,142,201,40,217,252,233,81,233,110,51,169,25,184,255,196,66,186,26,28,88,155,241,240,124,30,124,208,83,82,48,180,30,140,25,228,110,72,20,65,194,45,167,30,165,208,22,87,119,235,139,16,51,254,129,239,85,148,12,91,213,32,146,36,203,90,249,228,248,251,50,216,244,138,70,249,140,46,44,182,100,121,49,148,67,188,54,183,145,240,27,58,67,161,127,114,129,94,58,75,105,55,232,122,32,191,113,115,175,147,122,167,182,198,85,138,64,94,35,64,102,144,166,21,177,46,228,48,253,218,74,58,97,168,121,143,80,199,162,225,21,98,179,170,102,171,105,248,218,232,163,52,141,203,241,91,156,100,201,32,39,189,233,4,69,204,49,224,27,203,54,85,241,159,170,161,232,114,195,161,248,113,116,204,166,169,152,196,162,167,243,103,232,100,120,199,158,123,72,200,91,126,122,94,161,251,56,81,219,126,33,43,132,216,58,87,136,81,3,48,0,146,164,235,186,133,145,239,248,202,163,228,63,219,103,166,129,29,156,81,180,183,176,85,30,13,150,249,229,149,50,254,44,50,75,98,62,164,115,163,42,111,17,152,90,239,10,162,23,242,82,239,148,212,215,6,90,231,89,233,183,33,175,239,158,0,133,198,117,31,199,212,206,170,68,169,76,114,242,112,94,252,30,240,237,169,223,8,240,203,203,211,3,103,92,47,182,90,166,79,226,137,74,187,64,52,128,252,214,229,42,86,199,184,159,170,222,155,102,146,168,15,18,163,146,79,87,51,41,187,188,57,19,175,170,187,252,98,150,155,55,223,36,11,197,140,86,154,111,164,64,153,95,224,166,191,221,77,134,44,204,132,28,242,65,172,81,172,199,111,27,247,226,199,108,180,247,97,38,26,215,39,7,4,30,206,4,133,247,162,238,2,60,118,53,127,187,225,92,127,82,68,150,88,8,243,139,195,228,96,164,191,253,4,126,138,222,195,41,42,241,152,155,247,119,98,165,0,251,137,253,153,30,61,192,10,20,36,52,115,128,208,247,140,171,145,79,211,92,11,140,80,123,198,79,3,99,25,227,147,180,8,116,225,132,33,69,208,250,88,129,87,199,197,28,170,154,158,42,212,4,243,167,201,82,206,251,121,235,140,49,38,0,15,109,235,179,42,79,32,158,169,195,139,54,55,86,18,178,129,193,104,16,49,245,79,88,134,184,149,155,17,179,239,253,147,241,136,106,239,52,117,205,118,190,247,142,151,54,124,178,46,108,74,239,51,189,97,84,115,213,213,190,48,18,167,31,15,182,247,147,121,48,60,117,184,218,195,52,207,245,167,217,70,60,44,179,207,179,244,185,209,244,147,176,12,196,167,62,184,233,192,133,25,144,89,215,24,28,105,164,21,208,146,54,85,162,139,100,227,220,78,135,71,44,107,135,142,38,206,86,36,242,223,167,216,16,47,200,231,66,84,209,5,153,15,28,50,123,202,150,69,63,251,123,47,15,172,58,181,19,77,172,225,108,247,136,187,158,23,90,139,102,15,88,18,137,212,163,178,172,108,19,212,224,138,83,220,156,231,140,208,140,173,47,198,174,226,211,212,8,138,166,14,11,228,151,190,31,34,205,6,145,150,88,233,249,9,16,44,218,133,2,190,98,208,78,137,35,6,5,242,46,146,178,87,52,147,13,176,249,30,77,179,57,116,110,159,128,121,28,60,201,171,67,6,65,101,79,32,199,220,250,177,89,214,1,48,36,231,44,44,127,36,123,168,0,250,199,166,95,185,232,9,211,22,160,231,184,185,49,105,235,226,219,208,75,212,128,75,80,5,151,190,215,70,107,93,164,138,44,238,210,248,231,93,221,51,155,67,215,67,235,154,33,163,253,215,61,184,6,71,134,40,16,145,196,26,129,252,133,126,232,116,205,116,154,236,170,71,1,116,153,169,194,144,85,122,147,187,141,105,211,154,38,158,187,209,54,132,249,13,255,210,244,218,123,234,232,56,199,51,44,159,52,18,238,135,39,53,154,117,19,234,234,169,144,81,70,30,148,62,159,171,105,103,164,167,2,24,80,13,39,169,249,93,56,114,189,201,18,117,179,83,251,39,247,70,91,69,32,231,183,113,164,124,242,99,131,205,217,147,157,239,167,62,153,59,154,130,2,147,76,137,187,126,143,23,50,17,30,243,85,147,132,223,159,125,248,57,185,129,187,127,35,172,189,123,164,196,129,49,71,199,192,178,63,175,239,93,106,9,92,62,53,26,237,168,69,125,100,122,203,57,218,13,38,133,172,201,55,90,31,90,178,0,238,166,147,161,146,79,9,238,194,49,214,103,237,17,239,159,96,180,51,196,166,150,17,222,16,129,232,141,218,61,7,210,103,245,189,15,28,36,182,116,109,234,118,69,95,81,48,166,254,129,227,63,27,14,104,162,44,81,15,69,73,193,243,150,112,105,104,73,181,197,147,111,253,66,192,32,27,127,193,147,58,88,200,166,112,150,5,219,234,170,34,76,243,126,249,34,106,148,21,232,62,181,14,0,240,168,223,176,210,220,85,245,173,232,36,136,118,176,1,83,142,110,56,52,55,59,222,223,154,2,159,123,166,201,231,75,158,47,8,216,233,124,215,114,19,48,229,155,236,237,232,34,202,134,193,214,24,92,120,5,176,186,110,70,155,54,236,232,178,100,68,202,199,76,80,19,245,32,78,49,253,24,188,104,137,42,47,50,88,87,95,218,16,146,209,16,14,21,193,103,6,222,106,224,91,55,179,209,201,136,242,221,111,80,0,18,68,20,17,45,166,6,111,125,44,110,134,81,93,62,117,167,125,185,4,141,4,69,25,61,183,12,45,148,218,7,219,138,250,87,232,3,232,96,142,138,39,232,206,34,39,19,232,187,234,45,47,251,152,220,169,236,117,125,192,174,150,245,105,131,111,9,179,1,129,84,141,97,33,97,127,37,224,236,128,179,106,84,15,187,241,178,136,121,117,83,34,241,46,251,205,4,16,226,131,77,159,119,112,204,24,142,69,156,78,116,118,87,146,200,24,46,77,124,59,84,71,74,79,250,12,164,196,154,82,54,208,73,226,139,207,8,37,143,236,118,84,15,118,160,44,24,242,247,125,132,63,131,214,169,29,92,96,151,254,39,185,249,128,186,163,231,213,68,133,82,197,123,142,253,56,201,175,241,156,156,35,40,88,74,254,0,91,130,218,195,132,96,196,76,105,114,42,145,203,188,178,141,15,34,204,146,191,141,86,150,56,65,48,169,172,248,96,48,166,41,217,215,155,194,115,123,214,220,70,165,171,247,54,142,233,181,5,223,9,80,51,41,84,160,255,214,178,196,141,238,177,38,215,38,209,204,9,146,24,192,15,85,170,124,48,139,16,71,36,237,21,25,79,97,191,129,167,57,74,224,48,83,41,55,14,170,178,201,33,99,113,155,28,187,107,153,54,108,52,219,63,167,231,232,189,161,56,205,159,30,176,0,200,152,45,4,153,186,80,8,188,137,40,135,23,12,156,34,227,129,226,71,147,35,98,29,163,42,19,130,14,50,29,194,71,212,192,13,36,101,3,133,140,35,100,71,48,205,69,141,28,93,229,51,149,135,137,28,90,112,133,193,149,164,213,100,203,83,157,64,113,128,253,218,202,5,6,41,171,88,233,148,22,94,171,119,22,66,36,232,230,74,210,120,168,249,93,27,204,86,148,7,170,108,214,207,49,98,220,147,92,212,0,41,98,126,158,82,79,5,18,176,238,114,76,88,85,182,196,84,250,235,67,18,235,176,94,35,183,26,113,182,18,168,153,102,91,220,251,208,2,34,239,213,152,60,81,189,47,5,143,89,198,12,220,97,11,236,23,140,24,75,233,215,80,103,236,61,205,248,66,250,218,215,218,183,220,108,206,131,220,156,86,176,22,132,222,104,165,172,15,51,28,93,0,1,177,34,249,35,171,19,162,222,104,115,197,188,63,11,8,30,173,19,100,175,21,33,142,250,177,222,146,46,65,69,186,74,118,21,48,243,99,7,141,57,8,69,233,37,130,209,238,92,161,48,216,144,133,200,205,145,187,240,132,233,159,89,51,0,180,69,173,164,80,71,93,65,244,161,46,125,79,75,78,238,66,67,185,188,246,68,156,110,39,239,195,86,151,217,148,1,100,204,54,236,199,114,111,168,227,79,201,99,159,254,94,121,240,197,138,200,239,1,61,130,60,55,164,36,222,136,244,172,8,219,41,241,219,243,21,167,64,76,140,217,90,158,204,58,118,3,253,2,240,127,203,17,115,160,53,72,110,68,210,117,74,65,99,24,128,210,211,103,120,143,42,179,244,90,97,35,14,102,26,143,213,223,190,68,163,101,11,65,225,210,208,139,25,221,195,101,88,13,65,165,124,178,75,209,216,123,52,112,25,232,64,111,98,70,240,39,17,111,232,21,47,97,163,164,194,47,135,192,219,25,133,205,21,46,203,158,30,3,152,180,34,226,38,152,223,179,165,59,114,9,223,196,140,23,220,98,155,7,169,44,76,178,197,58,143,87,80,66,146,79,211,39,35,95,80,87,130,237,140,230,81,72,56,193,54,236,164,107,65,128,75,110,110,156,0,177,143,27,97,131,80,251,194,103,189,131,109,159,174,153,221,68,52,2,154,248,154,95,27,120,192,17,21,129,23,240,192,43,223,18,151,86,186,16,57,151,9,205,118,220,219,112,215,74,61,138,110,115,156,79,64,203,170,114,143,190,67,184,36,134,139,88,169,77,25,149,55,11,91,58,167,152,183,126,17,58,107,130,178,152,125,86,69,62,172,51,220,185,198,177,226,228,29,229,76,197,255,139,139,159,195,117,69,192,167,24,239,77,124,46,68,136,245,193,56,66,70,50,228,88,37,112,42,93,235,158,233,216,190,249,250,94,91,204,84,10,79,146,54,194,247,165,214,122,102,44,143,201,140,21,90,95,0,22,45,220,1,148,198,174,124,140,10,54,56,137,42,225,97,86,6,219,78,105,175,7,225,35,93,26,194,114,142,204,225,13,132,225,34,86,18,93,4,40,20,234,73,23,136,26,201,16,171,157,29,73,12,202,11,171,121,145,12,170,105,22,197,219,101,167,220,41,201,247,88,76,216,92,120,123,145,204,73,60,40,195,39,212,212,120,2,237,228,194,59,82,211,122,214,206,150,147,14,212,85,190,12,248,19,16,81,8,78,210,63,25,79,161,112,254,35,126,15,255,10,10,122,37,128,166,105,63,148,69,254,120,96,149,123,154,210,198,10,18,62,160,25,71,46,134,255,101,4,114,24,82,209,43,111,109,159,42,157,24,51,31,33,205,6,231,182,70,70,40,168,185,181,15,167,246,76,130,179,102,12,46,194,246,77,81,228,6,247,26,184,43,21,150,235,86,106,142,153,210,166,169,78,139,25,119,46,142,143,182,110,249,176,152,147,209,119,44,7,143,134,212,132,50,141,191,187,223,64,102,54,3,15,11,193,186,97,70,35,220,125,62,205,154,66,226,76,39,104,77,191,209,184,55,186,50,145,211,205,18,46,107,53,196,151,88,209,64,143,117,219,33,115,248,240,148,3,105,60,73,230,53,84,100,198,78,139,96,177,132,10,242,185,52,242,90,99,167,182,172,113,79,67,64,152,230,9,107,86,134,194,48,137,203,131,77,162,190,100,237,133,95,224,115,241,8,77,47,26,254,96,194,146,175,5,202,225,138,26,223,6,166,47,102,178,176,43,98,120,69,129,99,37,136,240,73,72,210,240,232,15,179,128,78,120,225,244,36,13,53,190,211,118,135,23,97,202,136,93,205,16,112,135,43,76,122,92,137,242,17,108,24,161,2,72,9,119,124,126,184,134,206,4,221,201,69,41,200,59,217,129,88,243,96,190,151,106,75,1,98,29,73,91,133,122,208,24,58,216,96,217,211,57,130,196,88,54,43,146,135,180,112,4,74,214,138,242,122,245,106,43,65,180,36,227,69,122,234,61,248,94,43,60,97,100,196,231,231,189,168,212,132,244,212,64,153,76,4,31,59,82,137,59,82,65,132,45,179,233,136,119,214,125,100,176,104,195,214,137,64,237,186,71,211,203,64,175,189,232,144,91,150,208,227,131,23,81,23,57,211,58,130,1,73,181,244,60,238,49,133,122,157,206,245,94,35,37,248,246,216,173,76,222,221,98,220,224,48,179,230,44,221,80,64,177,69,119,7,132,83,85,206,203,142,147,30,180,238,196,242,87,15,189,14,79,77,134,61,195,232,1,228,106,202,174,61,68,117,76,81,90,133,13,44,107,17,193,7,197,224,83,245,106,36,73,35,177,71,5,232,200,193,6,158,135,54,226,192,68,243,218,162,114,129,232,124,138,36,205,110,153,111,49,63,111,40,144,220,208,66,111,81,65,26,149,242,97,234,42,162,169,41,130,13,0,139,199,202,159,190,166,170,157,102,242,130,37,228,155,64,87,108,33,102,31,0,78,91,52,95,153,132,227,84,121,142,118,66,116,23,68,21,126,243,80,245,14,166,117,114,95,33,92,161,87,111,2,163,144,95,99,23,213,71,3,10,219,147,27,139,227,90,180,190,6,173,116,35,133,138,80,31,149,93,24,148,52,157,67,193,20,197,197,242,98,211,52,126,146,195,10,126,121,249,109,210,199,51,184,135,26,141,1,114,160,67,192,68,116,233,72,114,48,121,114,108,194,133,127,163,161,180,152,23,212,85,141,229,24,102,207,179,253,8,107,203,139,81,225,235,94,65,36,231,112,245,240,1,192,151,237,231,64,59,4,255,101,202,58,48,230,121,153,194,160,157,42,188,99,104,90,175,150,181,98,156,1,170,84,196,114,191,65,225,3,194,94,124,13,186,35,150,147,169,2,249,158,136,189,137,40,93,99,111,247,159,166,223,67,101,0,59,164,89,209,130,251,198,71,157,244,221,232,212,140,194,208,6,233,44,10,160,27,6,188,128,145,188,33,153,165,200,190,177,254,106,109,97,46,48,0,125,132,252,0,151,101,229,167,13,213,154,176,12,175,183,105,28,122,250,106,83,77,43,194,253,243,243,195,49,87,73,198,152,25,46,175,128,231,83,88,235,235,99,110,158,11,53,243,84,49,22,168,238,175,31,111,76,138,243,149,188,130,63,35,74,167,21,208,208,250,24,71,208,126,97,132,86,68,204,27,94,69,191,53,93,202,173,232,47,3,164,142,182,230,110,80,195,163,10,131,244,183,250,47,131,251,43,71,31,140,212,93,94,61,198,87,38,12,186,96,63,222,104,76,110,44,101,49,175,21,44,132,38,226,54,154,106,202,161,112,114,98,99,160,44,248,209,70,220,214,140,112,211,76,155,136,154,159,175,29,244,116,215,40,8,234,255,195,12,242,84,245,9,193,30,4,103,153,145,14,156,175,121,168,249,204,175,121,82,77,13,115,17,162,253,191,223,46,222,157,5,53,212,28,26,16,210,127,5,44,34,24,207,202,253,14,234,98,11,13,69,174,195,40,233,247,134,16,248,36,203,155,244,34,253,77,150,25,40,225,2,92,236,51,75,173,168,149,15,70,251,144,88,209,7,141,214,24,138,220,227,163,147,137,192,114,244,213,88,107,194,82,125,80,70,52,251,204,95,136,214,154,138,143,14,18,84,53,190,38,253,132,83,213,69,123,96,188,10,45,13,117,232,189,119,141,62,61,104,115,0,44,125,84,83,107,148,216,11,196,53,42,46,69,83,65,15,245,79,203,86,137,39,190,141,4,53,231,9,233,44,73,104,108,32,123,33,9,247,34,106,106,55,186,97,25,158,53,232,231,224,147,147,45,103,211,28,122,92,142,14,102,96,72,145,85,135,150,202,106,244,245,195,176,172,143,70,207,85,86,209,65,84,170,148,216,54,22,253,216,106,235,31,132,76,204,171,5,55,93,65,232,90,239,140,102,119,236,55,205,152,210,255,71,124,183,7,215,65,179,126,77,181,90,242,44,168,14,96,164,85,105,222,86,66,118,7,22,12,180,0,245,222,207,251,10,229,181,218,13,130,61,212,12,65,86,244,72,17,39,169,194,173,209,249,229,213,208,167,126,30,109,208,248,17,251,232,219,16,202,71,84,152,146,134,175,157,119,230,190,207,167,19,133,222,249,113,99,163,165,178,39,66,203,207,37,189,39,89,24,172,192,172,243,255,173,53,186,104,253,196,166,174,38,195,114,140,81,203,57,5,8,153,103,81,129,233,250,215,105,224,102,19,23,87,243,134,203,230,70,131,23,168,32,185,57,164,1,129,84,7,233,249,209,230,53,34,202,181,226,197,8,85,245,147,208,158,119,242,12,104,64,121,101,9,80,139,237,49,106,21,45,87,93,2,219,116,133,99,253,64,156,38,51,109,19,65,230,142,67,131,152,56,65,200,50,161,42,29,123,93,219,31,73,98,220,206,36,152,0,233,95,84,84,24,98,219,178,82,54,177,143,45,177,25,95,184,4,150,3,115,87,133,246,67,251,217,9,57,199,133,76,147,236,179,128,172,110,13,196,196,90,168,175,136,4,59,9,225,22,74,147,228,184,212,217,64,134,103,6,225,71,65,4,65,135,220,154,231,103,120,181,3,61,85,57,211,15,34,93,35,30,13,129,187,171,79,110,84,181,65,227,48,64,46,72,200,122,11,233,162,184,55,237,142,31,97,122,100,226,146,220,162,209,77,147,27,49,94,209,234,193,226,240,34,129,85,37,31,131,86,50,37,155,96,175,232,114,160,211,73,120,251,22,97,207,170,2,131,148,155,251,26,73,109,177,241,221,197,140,179,233,123,41,217,52,186,74,211,12,220,53,56,47,81,140,45,71,68,202,46,0,242,27,87,87,168,38,36,19,116,129,241,38,159,44,218,80,57,133,81,200,186,65,209,15,64,127,118,89,217,239,208,35,129,19,50,174,147,238,75,25,238,119,254,38,207,248,69,234,244,107,198,125,78,109,120,18,242,71,30,12,40,116,48,6,92,194,155,35,43,0,78,184,55,179,226,234,153,205,191,116,218,116,84,44,2,152,99,205,126,67,204,100,200,35,108,51,18,222,147,214,106,188,19,61,168,35,40,144,172,52,55,248,1,78,170,67,83,238,146,159,70,201,243,4,136,5,94,170,132,199,208,180,9,81,100,208,83,115,186,39,161,141,153,173,171,42,205,146,206,193,207,6,142,30,168,31,219,170,155,152,223,75,158,120,235,69,166,53,215,78,53,104,211,12,6,234,133,146,103,95,106,166,47,40,148,167,141,11,77,204,207,47,95,61,229,159,153,69,87,126,27,118,136,172,31,146,250,79,1,38,54,39,128,137,193,245,129,40,69,203,157,20,254,89,102,98,94,141,90,135,12,154,253,94,4,233,214,241,126,100,200,205,205,220,153,0,16,30,31,90,49,167,9,243,69,90,228,173,180,46,35,110,227,20,105,143,102,85,109,177,162,29,17,197,199,110,212,98,249,96,160,85,87,78,97,234,94,51,53,206,171,121,179,59,146,38,136,124,180,60,249,160,43,170,59,57,191,171,145,65,116,53,207,25,40,18,32,195,132,9,255,182,167,167,2,3,100,116,237,71,187,17,89,11,196,131,44,63,61,87,213,205,165,41,141,96,37,20,153,78,137,135,3,243,78,131,108,129,122,142,24,132,150,191,55,234,13,8,181,48,55,194,174,69,87,255,223,44,160,80,206,97,31,5,211,55,84,52,130,255,22,94,175,54,155,179,68,13,226,144,140,200,239,183,241,96,150,80,248,192,252,0,100,171,249,111,195,91,147,248,18,164,146,170,99,110,122,163,145,49,117,32,33,245,164,233,96,250,197,23,194,138,196,70,2,13,111,199,221,39,106,115,96,0,242,222,244,27,30,103,147,233,166,126,188,18,162,107,252,200,112,39,185,25,254,51,53,31,43,27,185,185,211,132,38,175,221,204,119,248,157,90,29,225,249,34,34,96,21,168,217,118,232,228,59,230,47,157,148,114,243,231,115,118,175,13,254,65,197,106,226,208,17,107,52,77,23,55,15,216,0,229,106,60,124,111,95,233,232,179,60,87,44,135,165,90,135,210,242,155,191,189,191,47,249,220,111,93,145,144,246,97,193,175,148,39,163,221,235,125,136,223,215,238,12,127,134,0,19,102,174,189,123,60,248,133,147,53,177,99,213,212,171,60,128,96,60,169,180,171,25,36,244,47,147,74,67,2,114,192,242,224,221,228,179,154,155,233,52,78,248,137,133,0,94,90,161,73,10,156,103,78,180,10,156,100,246,48,83,156,77,44,68,37,230,170,158,160,250,171,209,8,204,150,34,230,219,180,187,155,233,240,29,83,204,4,89,46,191,241,156,138,66,58,74,205,133,226,239,114,243,59,124,69,157,131,61,124,120,164,9,183,65,157,2,232,161,249,145,2,148,191,245,50,13,131,28,51,72,217,171,243,90,208,227,65,27,72,126,77,170,120,197,5,150,104,11,167,87,82,205,53,107,70,96,220,199,243,149,228,230,239,31,215,43,105,152,153,41,57,226,20,223,183,131,60,72,162,182,33,253,122,230,73,84,111,149,69,57,24,73,158,157,102,138,184,231,248,168,64,104,37,228,192,232,224,206,229,60,58,60,249,57,66,43,128,131,52,166,231,174,59,140,85,202,108,129,230,200,222,173,212,120,114,65,111,161,204,4,217,252,207,72,222,13,152,111,154,241,179,29,230,212,45,246,72,61,96,204,228,128,127,46,37,146,187,8,133,200,213,120,230,206,182,214,97,44,219,162,152,88,64,180,133,118,45,164,112,71,5,196,138,233,207,57,202,215,152,72,217,218,197,204,184,220,48,51,21,19,127,76,100,178,154,92,61,167,170,1,149,99,92,169,191,160,173,211,180,83,165,135,151,54,52,244,127,220,250,28,187,4,65,189,152,12,103,250,231,12,83,209,123,231,77,238,57,12,54,44,3,191,137,4,171,91,21,173,70,178,16,209,169,68,39,209,2,31,151,86,118,67,151,33,250,43,7,10,190,177,24,26,213,9,149,169,82,155,222,79,154,223,30,84,243,123,80,203,73,21,113,132,158,169,131,28,255,237,23,97,171,152,10,251,211,115,0,100,76,172,108,45,102,210,76,113,115,216,229,175,204,133,69,218,105,197,247,64,190,102,203,160,189,179,109,184,112,26,86,68,40,155,88,33,178,143,215,166,137,121,103,183,4,102,162,224,26,102,40,130,230,191,117,52,254,235,71,243,153,192,223,222,152,34,119,136,106,19,28,144,11,247,51,204,231,78,125,161,63,40,99,220,155,172,90,145,57,130,135,239,125,176,221,40,161,164,151,7,128,25,140,139,49,135,54,100,199,75,102,152,241,89,246,48,191,53,155,207,13,181,25,240,83,183,130,237,214,201,205,54,26,14,18,109,247,67,88,110,139,85,36,90,172,217,110,249,9,89,179,221,180,132,98,225,192,72,185,197,140,136,240,236,49,255,56,123,229,222,212,165,119,204,145,142,212,155,174,104,4,216,150,31,29,60,119,17,226,212,98,28,107,37,166,103,163,136,42,67,10,223,192,118,142,208,142,87,34,4,39,182,145,121,131,198,175,63,236,200,54,199,217,237,89,95,35,208,125,115,95,54,247,129,147,146,87,195,244,55,245,106,148,66,106,236,130,207,77,16,126,171,130,16,236,219,17,86,254,118,253,108,208,124,234,17,187,55,177,192,110,122,52,188,79,88,79,28,44,224,105,245,183,105,188,152,62,81,138,177,111,200,105,75,248,236,60,81,29,242,54,48,21,114,228,17,79,151,22,135,22,25,31,185,154,26,205,202,39,99,43,171,87,79,99,84,76,252,60,69,77,64,90,0,223,52,24,164,141,227,52,134,47,64,156,198,114,12,229,229,55,223,240,45,137,115,85,174,101,54,253,201,105,151,157,234,61,177,9,123,211,101,135,169,191,75,3,33,205,132,52,253,249,129,57,233,24,20,39,4,88,234,112,137,239,142,132,233,76,41,121,252,62,211,170,116,79,160,53,250,113,228,234,5,145,113,156,229,213,152,30,197,167,132,114,219,81,199,248,125,180,81,202,205,47,147,49,157,74,112,141,226,53,130,234,31,53,28,86,80,201,210,128,2,142,27,17,43,191,218,24,15,167,250,210,228,32,246,8,119,183,23,209,16,131,123,133,174,65,119,119,17,230,26,234,168,47,36,13,171,187,218,192,78,165,85,21,214,187,235,65,44,1,2,208,22,141,17,76,207,39,204,139,138,194,150,8,131,158,91,223,107,81,188,34,218,22,243,174,33,153,133,11,114,62,126,33,233,62,168,237,220,204,171,228,242,173,166,32,89,186,95,141,215,46,189,170,213,176,242,46,186,142,254,16,253,212,57,89,144,21,126,235,213,205,70,117,155,155,150,105,251,30,167,240,165,160,3,213,157,152,47,204,231,254,104,47,36,43,194,109,4,160,132,60,250,141,104,148,22,157,28,149,101,74,65,126,111,56,154,174,180,101,26,213,48,221,250,191,171,223,248,21,33,231,70,199,228,121,223,190,95,182,98,124,182,249,218,116,157,23,23,119,229,132,160,107,163,73,36,188,187,60,26,228,84,93,130,31,168,177,150,215,7,13,53,89,68,80,14,160,6,205,24,113,181,81,41,252,203,227,122,176,97,64,229,244,55,123,145,99,234,45,209,104,208,12,77,218,17,235,207,12,83,98,139,25,54,12,203,115,157,55,184,25,11,15,101,247,127,251,200,255,241,163,242,76,36,102,91,154,71,85,115,69,23,100,255,172,151,126,211,152,182,255,159,190,80,49,233,228,120,100,68,32,155,88,187,41,162,133,181,157,172,235,114,2,211,116,113,194,108,237,207,97,157,214,218,251,155,174,168,3,145,174,203,139,77,36,165,253,118,252,70,43,212,200,8,10,51,178,39,191,173,173,89,39,124,150,79,193,27,195,207,114,221,204,103,72,40,138,153,209,45,13,51,76,164,225,235,97,94,55,132,144,49,147,207,149,223,54,85,147,159,51,103,233,172,221,175,154,71,4,96,88,43,213,91,177,246,23,18,156,17,102,18,197,250,100,29,254,197,163,230,149,163,242,66,19,144,78,105,30,109,202,160,13,211,78,110,241,219,52,249,201,131,91,22,223,229,111,219,53,106,236,170,214,183,185,236,35,214,89,228,222,112,217,121,165,195,204,119,30,53,211,58,60,243,106,132,224,115,34,245,245,135,202,113,51,140,182,117,168,185,187,196,179,89,41,109,165,245,121,3,205,201,7,236,136,35,16,18,179,197,77,55,204,84,145,229,167,33,29,246,30,23,204,23,49,158,52,67,59,85,253,193,38,240,170,42,247,102,3,95,215,191,53,89,128,76,143,155,121,33,215,16,230,150,253,22,3,136,19,90,58,126,49,116,150,137,131,55,51,41,6,159,10,160,32,116,76,218,162,190,29,223,154,38,252,222,213,106,174,161,91,97,36,145,181,71,89,41,224,138,152,105,191,168,106,158,242,57,46,60,119,77,172,20,128,226,214,47,130,76,190,32,120,96,205,143,248,157,252,214,225,173,215,130,78,46,35,172,48,193,214,207,197,0,129,110,152,151,72,96,13,75,102,84,135,143,118,176,0,35,5,87,49,27,100,102,198,79,23,154,157,210,12,100,208,91,57,16,1,128,175,113,137,25,220,166,135,58,32,113,37,123,49,140,9,165,120,173,174,255,241,105,235,128,87,224,1,37,204,207,215,206,204,227,160,89,111,133,136,45,131,214,133,74,197,232,89,75,243,137,0,209,95,151,165,85,153,118,206,222,253,204,99,11,0,6,156,42,132,79,59,62,22,69,176,157,207,141,44,103,105,49,69,81,253,74,246,0,204,52,57,159,48,195,177,180,244,106,88,221,234,13,51,158,156,94,141,211,210,195,10,165,115,190,52,106,119,148,172,125,6,155,46,162,88,77,109,219,141,84,120,111,23,43,29,19,126,188,91,115,209,214,151,158,127,109,66,110,30,48,171,45,49,67,69,176,124,142,190,200,61,203,109,88,33,79,137,159,94,127,149,36,49,191,207,231,140,109,111,228,8,70,186,124,43,196,88,188,215,143,45,225,150,100,137,31,128,255,161,88,244,1,29,196,150,189,138,249,221,111,199,110,3,160,94,175,133,66,126,249,178,132,196,61,229,10,134,169,181,30,215,216,129,174,170,148,148,18,121,102,184,100,91,28,122,221,8,230,229,230,172,69,247,240,236,92,34,85,21,102,98,121,144,20,113,56,24,65,66,154,55,31,119,196,137,122,187,192,109,49,115,64,220,19,7,46,17,121,14,41,135,253,245,48,7,238,164,247,40,251,138,249,208,93,22,230,241,142,231,34,55,95,166,46,24,230,6,246,90,205,0,125,226,52,199,169,190,50,44,244,221,174,17,91,120,1,101,119,245,106,84,53,150,127,47,210,219,69,150,61,223,182,198,123,17,195,118,57,20,169,255,160,231,18,62,76,107,77,22,23,7,87,20,167,224,94,232,178,37,80,193,161,129,204,125,43,194,138,163,215,2,226,242,105,102,196,80,67,220,95,60,175,237,125,34,152,137,182,229,107,190,29,189,122,19,34,89,27,24,10,229,173,208,143,239,113,115,152,151,187,94,108,124,255,238,214,45,184,9,244,115,52,186,9,252,218,55,67,95,76,212,197,10,45,113,188,51,180,39,69,54,51,8,222,134,99,230,224,37,109,111,147,144,159,6,253,226,106,243,240,42,206,121,100,51,131,87,224,120,131,64,131,121,179,235,233,66,252,20,77,65,168,245,29,144,63,98,126,11,211,49,17,144,186,211,52,226,102,152,123,129,161,248,78,73,25,177,38,231,57,102,84,149,226,123,189,149,36,224,78,90,220,236,239,184,119,63,89,38,193,74,132,229,27,18,79,6,237,109,154,55,156,126,17,204,208,95,209,143,90,139,167,16,204,184,210,101,132,177,24,215,161,250,91,161,119,88,163,20,136,217,64,217,62,162,157,60,123,149,7,91,36,226,125,11,63,127,94,133,222,28,41,180,8,89,168,97,166,0,105,55,237,143,225,188,132,36,61,199,76,205,11,204,192,203,226,183,11,106,16,225,10,63,243,232,245,102,132,87,80,188,208,155,19,249,59,107,84,67,20,75,192,51,29,126,171,238,29,217,92,252,118,137,45,23,83,95,245,25,12,208,32,75,13,40,176,246,19,156,4,205,136,28,50,233,9,221,252,217,33,154,215,32,244,20,86,52,204,147,231,246,79,77,223,73,230,68,49,35,11,211,226,234,162,138,53,214,124,58,193,234,254,153,65,184,156,4,155,119,126,25,104,239,113,51,142,111,145,223,6,176,225,12,174,244,126,109,138,17,105,126,190,43,12,126,110,102,57,180,43,102,96,244,241,224,108,217,111,31,253,151,33,228,127,253,102,62,17,237,13,51,190,241,94,194,184,129,185,238,237,189,160,76,32,72,255,196,188,76,242,35,102,103,167,179,90,110,14,201,73,141,149,81,173,112,179,244,59,134,46,105,51,201,198,41,35,141,178,2,94,92,152,161,139,239,50,251,12,209,227,95,185,113,174,203,236,107,168,254,185,143,12,138,130,218,150,204,236,139,6,225,9,179,9,24,203,186,128,34,45,118,88,59,83,134,108,22,239,228,165,199,214,205,207,25,47,50,102,23,165,117,47,10,209,178,68,227,157,46,58,8,104,119,108,99,96,100,86,251,92,45,105,21,212,111,19,209,195,138,126,143,146,219,51,233,170,143,21,113,174,248,154,0,155,50,162,49,110,117,240,169,113,114,88,229,90,119,170,109,29,184,110,94,243,179,205,109,130,188,21,70,130,104,121,43,58,209,238,137,91,83,166,214,205,217,196,178,102,28,89,111,9,109,221,217,1,152,196,183,92,192,167,244,76,34,15,238,204,147,13,218,188,145,188,149,152,57,137,99,18,62,215,230,77,35,61,209,122,246,19,180,63,253,156,161,39,26,36,36,190,160,161,243,92,9,104,192,140,4,85,188,54,241,253,149,128,8,22,228,61,98,123,190,150,2,222,159,211,116,238,240,233,112,71,52,50,46,112,63,214,112,24,139,181,17,235,73,62,142,203,91,33,41,179,69,64,4,235,122,95,176,248,189,121,144,222,175,250,39,176,161,247,240,23,113,41,101,208,0,11,207,8,13,222,226,169,93,178,63,133,178,246,140,52,200,160,255,86,253,69,59,203,187,95,61,58,253,191,242,218,244,108,120,30,181,89,29,175,235,144,207,1,120,43,204,199,40,81,197,33,172,70,219,224,254,61,77,55,250,222,134,185,173,126,245,164,33,241,200,231,222,70,181,27,102,68,136,154,154,73,255,199,144,195,47,208,37,97,0,108,115,184,110,188,197,45,67,99,107,32,189,123,135,27,13,81,226,20,23,30,145,48,18,189,17,51,25,155,180,132,15,100,252,79,141,136,171,10,22,138,184,6,84,66,228,150,142,177,235,106,204,68,194,45,162,126,32,239,50,104,117,25,89,108,132,176,136,130,108,185,250,253,135,208,120,67,199,163,157,170,97,127,219,41,4,210,233,30,153,235,104,224,14,12,250,55,42,200,55,152,242,178,154,251,246,6,17,244,15,95,32,62,244,106,86,164,23,135,160,227,168,67,82,56,180,170,16,243,134,25,57,20,201,148,64,49,183,194,58,140,14,89,173,70,5,24,102,200,43,245,189,56,96,226,193,13,18,113,53,165,240,142,107,79,133,152,179,90,244,90,240,49,94,254,44,80,110,174,171,249,6,34,11,191,152,236,103,130,118,140,69,25,253,24,255,97,224,92,87,223,25,226,137,225,56,168,2,62,94,147,117,240,86,193,209,233,102,83,113,147,208,220,148,46,188,120,67,213,22,57,101,141,250,87,241,36,36,96,175,231,83,86,13,205,235,9,162,94,250,15,158,63,59,213,138,186,123,92,140,38,215,212,232,25,108,182,151,172,138,65,74,101,95,120,230,61,156,40,206,204,87,83,29,52,124,250,75,81,231,94,146,120,165,116,189,199,72,51,189,143,26,153,91,23,244,72,243,185,31,115,75,137,195,78,205,29,73,6,89,121,148,216,35,173,5,97,83,145,111,9,95,99,113,245,20,82,138,131,132,156,68,230,112,35,196,36,123,94,207,208,180,22,205,79,197,105,199,48,111,214,147,152,81,83,113,232,65,49,230,34,201,71,20,139,121,87,92,13,181,161,198,214,127,100,148,105,166,253,93,183,51,222,220,95,172,146,98,43,87,195,254,98,76,139,110,30,180,192,203,205,103,203,57,76,149,22,180,139,88,139,181,123,187,121,170,171,107,102,116,42,28,124,89,1,248,170,185,211,36,234,115,184,66,78,80,63,33,46,41,54,135,119,153,10,197,254,68,215,198,227,48,221,76,224,254,49,191,48,166,214,29,230,247,7,212,252,188,129,26,37,126,152,61,159,47,40,175,205,78,56,106,152,81,247,208,239,73,101,52,111,78,131,174,14,105,133,133,204,87,64,53,45,173,186,62,230,237,93,78,207,92,97,144,81,171,129,230,195,74,14,169,127,159,219,101,62,41,229,192,160,166,206,198,137,192,165,91,85,252,232,193,7,77,185,47,61,250,249,74,219,234,137,192,0,228,80,62,242,49,210,0,207,128,66,57,16,183,30,128,97,62,57,3,106,65,97,37,43,160,233,8,152,65,3,133,11,162,191,125,28,145,5,61,100,140,8,48,50,77,179,180,13,39,100,60,183,117,219,79,205,163,64,114,18,191,109,208,239,173,102,160,126,43,175,158,75,172,144,169,148,124,178,105,232,84,157,162,86,165,205,175,241,38,213,214,9,142,251,124,99,146,193,229,161,57,179,78,92,233,79,70,190,175,232,252,223,195,212,130,125,121,64,225,51,229,183,55,9,138,24,211,74,252,60,100,84,80,214,58,49,104,213,228,162,212,220,96,50,242,117,93,33,238,82,167,245,173,21,102,102,154,219,216,186,221,13,72,253,210,140,72,150,188,24,5,152,213,227,183,193,180,168,123,134,82,240,140,5,64,121,230,136,211,90,77,118,33,247,82,56,253,244,8,152,40,70,164,213,100,213,212,204,176,212,52,55,117,59,171,233,46,196,54,78,132,120,182,158,108,64,95,227,100,67,10,228,115,180,25,218,38,142,8,106,115,229,115,36,219,39,139,3,166,206,45,67,218,0,113,93,7,227,1,78,90,229,99,134,71,49,74,27,52,99,105,85,177,225,242,150,145,102,194,83,41,171,188,239,3,62,42,206,251,242,117,38,32,32,118,164,7,125,198,181,127,172,8,27,197,123,65,160,52,197,147,7,128,93,156,103,170,131,101,210,19,160,161,135,24,126,8,192,238,41,142,122,195,227,220,61,204,80,63,142,79,193,6,22,204,184,53,144,236,249,185,26,134,207,30,230,89,170,62,216,160,110,232,24,120,104,94,102,211,226,220,128,131,204,191,101,167,90,89,181,210,244,28,84,167,87,237,214,62,85,212,105,156,22,201,214,112,11,159,211,162,117,42,24,28,93,5,14,243,243,98,164,14,11,203,90,128,189,173,173,168,170,95,136,215,223,194,149,54,96,101,209,202,222,95,1,41,61,210,94,244,193,151,21,94,210,97,133,241,71,127,26,5,167,248,32,38,182,245,169,11,78,230,104,252,54,201,175,166,143,6,49,254,140,171,27,110,147,86,44,23,222,114,188,88,101,53,234,205,119,141,138,63,26,235,52,107,232,139,33,92,18,14,26,0,150,61,245,201,193,230,59,126,165,208,39,50,164,248,209,54,184,173,152,74,76,43,253,105,148,169,74,184,203,5,125,80,249,101,211,61,12,175,178,24,238,252,99,126,75,32,124,82,210,5,146,115,126,129,148,113,96,70,220,84,68,179,111,216,162,239,145,84,190,164,190,243,206,208,128,140,27,49,52,221,205,171,105,97,155,22,191,136,246,112,204,37,197,111,34,247,222,85,79,156,218,142,30,0,208,14,70,199,165,85,174,251,150,154,250,160,136,178,123,20,185,80,122,23,71,2,201,211,234,173,237,22,35,35,30,164,230,19,194,217,176,93,67,0,119,21,74,0,181,96,252,54,103,153,36,249,33,83,89,45,235,249,23,20,169,94,77,3,110,143,240,253,26,47,141,152,41,14,69,185,103,208,157,37,174,248,64,192,100,245,136,238,1,92,74,44,249,204,55,212,169,255,204,180,19,253,107,164,19,100,52,145,45,132,26,175,136,103,101,68,44,206,52,139,121,54,9,173,233,198,120,27,93,192,77,42,18,5,227,31,63,241,251,38,111,24,251,138,15,76,188,249,129,192,80,155,15,51,41,149,249,69,200,192,193,22,230,57,142,28,210,239,245,232,43,204,171,77,43,89,204,40,10,158,21,31,248,22,69,246,16,151,229,199,167,239,85,127,216,38,91,20,80,207,149,174,41,56,127,10,65,224,9,115,61,154,170,155,176,177,221,68,192,108,128,41,2,88,90,108,110,137,41,26,136,6,39,218,9,137,165,44,36,54,138,246,106,166,13,248,198,59,55,168,39,196,155,67,222,52,234,236,40,91,159,175,17,38,213,200,17,18,149,73,176,143,198,100,32,53,49,147,127,222,98,30,1,215,192,186,134,44,100,10,54,136,52,185,245,109,18,109,234,173,41,255,120,38,13,34,177,49,100,33,195,73,214,157,241,7,51,221,117,106,110,160,124,110,154,103,145,109,247,237,170,51,120,221,155,145,153,222,163,230,129,179,190,229,183,245,8,254,171,178,244,188,154,118,92,53,91,43,101,36,78,9,217,101,215,70,149,138,6,248,24,112,235,166,19,243,145,100,24,17,245,146,132,19,17,117,244,250,130,147,69,211,89,238,253,131,189,184,153,78,83,93,237,244,56,94,207,47,130,167,0,111,38,102,208,78,81,246,130,121,232,170,245,77,186,72,202,178,147,124,18,163,224,90,225,13,117,115,39,87,160,79,118,172,144,31,230,5,100,248,223,110,37,16,68,146,65,183,225,216,40,176,109,145,57,253,51,59,215,143,153,79,145,218,63,102,26,83,134,155,209,109,200,96,1,51,221,22,43,204,184,239,75,205,116,169,236,48,31,65,126,155,249,197,26,127,167,28,230,110,52,194,159,171,247,79,34,204,204,40,139,127,204,167,252,212,208,49,191,189,33,133,193,205,12,221,114,188,247,128,186,78,127,27,198,186,124,111,192,252,77,173,213,185,55,176,2,45,206,200,18,115,239,63,41,70,51,27,40,93,204,52,110,181,120,112,216,174,138,92,77,99,197,143,36,12,165,49,218,44,243,128,53,101,178,50,226,183,33,20,203,70,25,204,208,147,253,121,206,102,38,179,127,211,108,109,147,213,95,27,145,248,38,47,182,26,57,164,117,195,76,109,58,71,197,4,47,127,32,102,110,110,123,93,222,156,115,8,194,120,127,177,109,146,173,97,30,239,201,144,57,252,153,33,206,147,68,218,68,137,160,255,100,111,182,245,170,239,34,131,58,16,182,249,137,200,111,75,96,0,209,83,115,115,161,60,204,21,184,71,21,179,37,80,118,152,223,70,155,155,29,120,246,243,75,236,191,127,64,35,213,101,26,19,218,207,159,87,130,153,225,207,49,235,11,50,67,127,238,78,27,126,146,161,96,222,158,153,199,10,247,165,188,180,9,210,255,186,188,204,76,56,45,247,182,130,178,15,248,11,184,40,239,229,91,117,200,206,154,63,23,232,136,36,154,231,226,23,121,254,74,168,152,1,218,247,169,230,57,126,117,244,109,156,16,234,68,96,222,164,197,221,76,97,236,124,175,6,82,252,51,179,152,178,21,102,252,69,123,35,174,126,161,249,146,7,27,76,193,210,220,72,201,93,230,40,111,53,124,6,91,35,202,73,23,241,79,237,181,141,223,151,132,215,177,111,125,46,24,93,202,242,231,106,100,223,155,140,88,3,82,20,67,134,132,164,24,169,154,52,223,81,72,141,80,144,17,51,181,215,48,23,40,112,142,60,88,165,43,116,250,151,38,101,86,63,55,159,0,145,253,151,33,179,74,82,40,204,195,90,93,194,12,208,82,205,76,29,55,55,3,166,233,252,165,139,120,248,111,55,42,233,186,41,188,65,224,230,199,205,132,61,153,159,192,239,234,243,87,238,195,76,191,115,30,91,182,174,214,47,63,110,87,211,241,127,213,252,182,179,189,243,230,67,166,145,89,171,90,5,141,109,214,249,163,20,253,179,138,12,48,102,36,12,86,188,86,235,210,127,105,230,238,156,161,246,220,59,251,228,255,172,111,148,122,88,81,162,153,98,6,251,52,124,68,141,152,166,169,181,222,214,226,177,9,112,139,254,242,130,45,209,31,108,95,165,171,50,17,166,126,142,111,225,56,51,61,59,158,140,99,11,5,175,26,102,33,23,51,235,115,175,119,115,235,6,77,169,63,109,242,95,241,211,203,122,197,196,76,200,123,226,167,225,221,156,250,211,248,78,43,110,190,12,242,161,102,200,244,227,106,116,225,234,231,230,107,254,184,180,204,140,182,197,231,106,80,163,43,205,119,79,53,227,208,199,199,126,174,192,73,126,49,51,147,222,59,97,230,60,209,223,166,201,205,159,140,58,84,54,211,218,7,161,1,199,47,126,207,88,82,103,200,204,206,163,141,250,35,82,8,163,125,190,7,19,237,103,6,15,144,106,162,127,35,222,86,13,243,115,201,115,105,181,63,121,119,183,65,149,172,175,12,177,227,79,123,242,153,223,30,124,18,160,133,244,244,156,213,143,52,22,48,254,127,90,57,57,170,111,132,8,206,205,36,55,30,68,113,166,222,237,230,45,43,154,78,109,89,147,253,111,72,196,92,81,227,232,113,103,58,247,101,48,121,144,95,9,30,74,75,122,113,117,6,218,81,236,91,63,137,9,180,64,210,252,54,244,247,172,62,216,116,115,117,93,27,72,144,135,247,131,30,240,74,38,95,170,135,211,8,140,220,12,217,122,134,75,116,66,25,228,209,205,99,107,84,66,31,244,232,215,143,188,119,115,14,230,252,208,72,113,204,29,251,73,133,155,74,118,140,10,21,229,175,195,107,3,16,26,136,185,137,185,47,247,8,155,69,197,69,111,13,96,233,252,190,70,189,40,121,202,134,129,222,150,187,254,84,144,32,127,21,239,5,122,174,26,94,2,164,43,77,90,67,104,185,43,68,241,110,222,84,230,210,10,125,75,141,233,75,203,219,150,29,152,83,172,198,94,132,99,147,116,184,195,186,132,91,245,243,146,204,208,155,9,121,49,241,200,155,29,45,191,86,114,87,16,235,84,19,163,116,235,52,250,255,52,147,190,143,205,196,88,51,18,199,58,240,214,142,123,8,212,249,103,146,19,61,43,252,68,59,230,32,92,221,39,35,68,242,133,199,21,72,109,97,145,24,151,171,209,72,236,39,204,211,52,126,211,204,170,173,49,201,144,3,148,68,4,32,183,225,245,48,123,180,41,36,88,131,214,91,22,152,223,220,144,59,185,168,7,114,197,47,210,240,137,210,193,166,21,49,195,139,191,123,172,106,43,90,53,53,67,30,126,210,156,205,230,100,10,6,172,114,177,21,1,124,203,148,60,117,29,150,178,63,248,27,129,154,164,253,152,9,188,227,167,241,172,238,109,106,166,153,211,111,142,251,222,211,107,27,6,45,171,241,94,207,95,160,114,174,191,237,138,74,102,229,176,254,199,253,113,255,241,155,249,68,207,13,250,41,72,153,230,239,152,201,199,135,25,26,226,19,131,133,59,208,228,59,33,67,159,30,23,129,213,56,242,37,160,122,238,197,167,47,197,114,153,65,64,243,216,156,253,59,45,195,24,234,71,94,136,90,187,25,126,202,172,80,35,73,255,142,245,88,208,160,105,239,150,39,35,47,58,102,110,238,240,72,108,153,158,205,228,64,98,6,65,128,172,179,23,169,139,158,19,12,114,19,185,154,134,147,159,84,160,153,33,17,144,165,49,222,123,47,143,148,128,0,139,206,6,171,182,35,113,232,87,219,55,16,79,178,60,95,167,149,112,16,160,97,215,160,27,68,65,105,113,90,130,58,146,220,139,113,94,180,29,95,132,3,49,105,218,217,201,104,18,242,80,170,53,192,20,226,249,87,139,26,86,28,75,72,252,117,217,36,95,216,246,19,226,176,125,142,74,139,236,238,141,174,229,176,190,251,10,178,197,26,166,75,45,177,73,226,6,232,209,64,141,167,221,188,154,114,149,238,253,180,169,205,27,167,206,21,98,97,0,221,36,222,194,223,123,49,155,194,171,32,111,106,99,134,15,81,0,251,168,121,67,187,227,193,233,123,235,5,207,183,152,145,57,220,55,182,104,201,244,255,1,133,214,137,29,122,94,81,75,182,163,184,194,102,148,62,198,46,93,205,118,238,167,25,132,153,60,216,253,107,35,12,51,227,47,30,10,205,30,63,106,237,191,105,216,171,6,6,6,248,137,183,134,55,253,227,66,119,154,64,61,17,1,117,16,109,134,98,238,25,3,54,68,135,247,231,226,126,71,14,25,8,167,90,244,98,19,150,203,77,20,40,152,248,47,16,155,204,56,183,240,99,147,220,20,159,14,106,169,12,28,140,70,79,222,107,29,3,99,70,100,240,102,249,21,183,14,93,244,95,95,45,81,9,34,182,242,69,26,222,120,186,86,215,130,131,175,249,236,112,142,46,173,10,109,124,204,251,132,155,107,176,206,170,230,211,101,187,188,48,196,138,7,131,185,164,115,143,214,88,221,85,205,64,231,211,188,65,253,125,204,187,135,67,74,25,95,122,190,48,143,112,102,241,244,171,132,198,92,123,71,94,75,43,148,228,141,76,62,124,133,23,125,141,219,254,123,117,255,145,187,152,153,253,244,243,214,64,70,243,106,109,25,255,187,120,198,247,184,104,44,156,243,185,248,189,102,154,105,110,250,154,75,228,55,59,96,175,245,29,81,164,86,34,221,64,169,172,200,136,158,89,93,160,199,18,6,173,235,36,62,84,248,34,163,245,167,213,33,227,125,54,66,222,39,82,25,112,47,127,66,80,84,91,91,36,81,208,131,213,96,203,72,90,60,211,1,46,124,30,141,212,8,227,252,0,234,20,130,213,141,182,114,230,244,192,155,197,247,118,98,13,219,113,87,125,76,129,158,126,82,202,204,172,30,135,31,154,173,107,150,79,228,189,128,70,185,153,174,133,79,66,129,166,163,21,87,95,227,176,251,94,253,163,100,50,51,64,128,207,147,159,19,17,106,55,160,161,174,109,243,96,171,191,55,77,45,187,127,98,80,200,139,125,80,141,216,239,180,143,185,46,79,96,118,56,106,62,145,36,184,169,240,40,186,137,211,124,70,141,144,215,93,86,62,246,220,159,79,66,14,174,196,163,25,239,213,249,132,199,187,69,86,12,60,247,231,218,5,253,182,27,175,33,194,62,121,148,62,252,108,68,233,103,124,31,12,170,105,15,17,222,31,164,89,71,7,5,79,39,102,218,219,96,150,112,24,76,251,2,63,50,31,204,27,226,190,246,77,0,221,248,32,195,10,67,250,90,36,24,174,191,53,28,225,229,147,81,184,70,47,236,137,70,248,92,62,79,14,12,212,79,40,11,33,116,187,100,65,230,215,68,176,74,38,18,196,0,176,164,132,21,154,241,165,230,231,201,228,47,211,67,32,19,169,27,0,40,18,183,19,70,230,250,49,47,167,129,51,51,137,122,53,3,40,139,156,240,153,99,124,82,125,173,71,229,226,13,30,205,137,106,69,97,33,82,217,5,248,187,100,56,11,189,82,30,54,113,224,159,169,35,66,68,177,71,164,186,119,63,26,186,131,84,45,249,100,70,230,40,187,33,77,139,165,249,209,103,77,27,66,81,64,190,6,134,114,191,57,78,207,249,100,194,33,187,136,121,68,51,103,145,64,149,150,174,222,226,183,81,16,187,154,173,30,134,106,116,43,100,75,114,40,119,186,220,243,201,94,104,95,4,9,75,142,254,249,15,62,102,28,63,91,230,96,7,145,117,220,187,131,4,98,127,10,15,11,229,169,18,230,105,100,118,82,121,48,61,61,175,137,224,210,170,91,10,142,196,169,118,158,25,47,234,202,202,29,127,33,180,215,68,72,42,223,169,53,17,107,221,141,66,19,71,248,146,130,11,148,143,45,174,6,31,57,100,105,78,83,59,203,82,81,121,49,175,56,143,207,12,169,233,14,51,173,162,98,62,198,22,250,123,49,10,228,207,223,216,106,134,84,173,134,153,110,38,41,114,85,148,63,90,92,125,141,129,74,204,148,30,60,74,54,214,197,45,11,100,85,16,170,59,110,206,81,38,89,160,103,6,226,56,197,44,96,165,185,108,84,71,220,156,254,114,201,182,160,153,58,143,39,38,140,101,77,58,227,159,153,141,192,55,52,104,21,193,155,75,245,238,152,6,218,111,212,128,237,72,227,0,89,248,234,114,103,127,230,166,185,28,8,246,118,120,143,100,187,238,218,90,88,124,179,62,162,47,56,135,80,47,80,51,74,155,35,205,83,43,135,27,5,134,159,128,220,159,249,108,249,36,70,56,184,78,154,111,29,87,31,205,72,154,123,154,251,212,114,107,157,196,207,114,117,223,75,111,190,50,167,109,57,192,100,162,54,171,101,139,194,252,45,100,225,135,174,238,135,132,81,22,175,173,87,115,64,21,49,151,165,21,238,55,27,158,11,56,254,243,183,73,142,182,154,230,245,169,81,87,104,241,182,92,221,5,106,136,25,138,200,149,102,68,48,180,18,60,143,60,89,167,55,71,173,220,188,231,131,67,245,43,85,102,112,14,190,97,78,131,135,119,45,97,23,243,126,228,181,231,249,92,77,98,79,223,107,127,174,134,157,166,235,163,181,79,245,156,56,85,222,139,189,252,168,185,57,126,249,239,230,34,194,96,230,177,119,75,235,208,84,41,192,143,82,134,76,134,170,135,250,51,91,163,68,152,203,208,210,35,172,153,98,164,27,230,83,151,127,119,206,143,101,60,43,31,51,138,140,105,6,12,162,230,21,229,61,172,165,93,125,44,8,247,214,206,9,222,180,86,69,191,105,36,189,89,184,227,238,15,220,224,244,220,207,42,58,238,159,111,133,162,111,205,101,111,16,47,49,191,223,186,53,127,186,31,221,207,224,253,107,163,229,202,132,187,76,150,61,46,118,20,33,224,252,234,210,94,73,79,46,141,82,105,166,143,71,158,124,64,60,215,98,18,130,80,213,13,235,109,241,20,183,194,60,0,163,168,25,229,130,152,9,38,32,175,102,178,60,57,195,23,248,241,173,102,211,133,9,51,93,29,242,228,227,246,59,194,58,183,18,38,97,53,225,176,48,175,163,203,218,234,171,249,90,19,53,249,174,230,155,233,34,204,85,147,23,27,162,186,216,228,193,203,131,124,17,179,29,198,113,53,237,198,87,111,126,208,246,234,105,110,234,101,161,223,80,90,17,115,173,122,115,70,161,239,52,239,214,117,199,89,244,226,228,136,67,25,189,213,220,94,20,90,187,152,143,46,32,107,174,172,114,53,58,62,98,54,92,88,190,24,238,169,172,129,5,74,99,234,213,77,28,192,189,254,68,182,228,183,117,84,150,37,101,244,193,53,245,193,30,62,90,206,226,1,88,80,127,250,246,119,56,229,213,91,19,227,134,50,106,181,157,28,83,82,172,98,174,176,146,228,205,137,211,254,45,109,255,168,70,85,224,85,54,244,125,76,1,222,159,169,146,51,126,51,126,253,204,240,149,39,121,3,60,196,173,186,42,229,54,132,226,148,78,214,103,182,25,27,102,96,20,185,251,147,176,52,182,49,55,191,117,37,153,9,20,42,160,33,223,110,198,91,150,159,230,196,244,172,60,154,73,47,196,155,98,110,214,173,60,221,140,223,154,75,171,194,168,118,61,127,134,92,211,21,170,94,204,72,63,254,156,82,0,22,28,114,71,205,219,219,10,158,25,132,187,28,153,152,223,52,241,33,173,136,128,213,143,21,58,12,127,173,55,181,135,184,203,246,211,243,199,75,4,241,193,251,26,50,125,49,179,189,133,249,45,241,164,111,197,188,214,254,117,109,98,102,16,106,211,215,222,46,28,73,127,217,101,78,86,53,211,194,117,220,76,38,54,15,31,84,142,152,253,213,205,32,69,62,47,182,64,109,53,55,115,26,20,189,154,54,244,29,191,109,146,75,98,166,19,231,254,162,62,204,196,63,242,222,29,98,162,238,55,63,244,16,44,121,177,119,10,54,47,124,30,163,48,255,124,110,186,193,198,207,181,67,104,109,247,166,79,222,15,109,65,254,222,144,29,175,42,195,66,23,215,253,57,188,168,82,154,220,156,152,175,233,181,184,217,104,77,229,209,224,127,253,245,138,99,134,99,236,138,21,108,213,240,139,159,223,126,5,154,242,167,235,237,200,71,147,107,130,138,71,204,228,228,166,191,54,52,26,82,106,195,60,126,173,224,207,250,252,77,90,130,212,138,20,116,119,51,192,57,93,188,211,194,192,159,149,170,94,209,185,192,81,151,191,60,172,137,68,135,100,246,159,110,228,54,193,164,117,245,173,64,98,181,248,101,132,211,206,103,188,13,38,236,223,186,169,156,0,86,202,13,190,45,20,130,199,207,2,161,10,246,163,253,194,92,33,90,150,241,230,209,126,140,147,116,114,77,227,32,208,155,163,183,237,227,77,95,78,50,254,219,215,106,81,95,167,5,147,32,94,6,133,138,207,14,107,49,188,114,90,17,209,243,236,24,137,208,23,233,108,25,239,107,194,173,126,53,208,230,158,9,102,194,34,170,86,237,103,38,209,61,18,134,84,173,148,231,169,86,4,24,140,159,32,205,245,44,151,101,221,166,78,118,83,60,123,24,225,237,219,87,252,106,32,215,210,120,134,4,10,213,184,235,230,2,223,177,252,54,120,180,235,23,79,200,167,115,14,130,76,185,94,39,252,99,99,151,124,63,133,164,55,222,254,210,116,172,100,141,187,226,162,120,203,244,182,103,122,19,33,63,53,205,188,163,198,144,192,124,43,72,79,171,149,245,159,166,23,102,240,124,242,206,171,27,158,173,135,153,190,243,124,110,212,226,174,252,54,196,199,153,50,121,102,18,200,191,133,185,225,56,223,73,100,50,104,18,69,155,206,205,213,8,154,242,99,46,163,15,255,157,155,40,138,211,2,157,79,190,77,126,227,87,27,122,35,77,225,85,134,116,211,13,118,226,234,102,26,98,249,219,36,138,222,15,238,159,25,146,164,35,147,20,218,133,250,211,40,49,177,184,41,155,213,95,146,241,183,112,183,233,212,29,57,23,159,131,243,182,109,191,22,129,240,46,28,134,144,90,24,245,218,207,252,254,100,149,72,19,34,17,170,146,97,110,108,41,98,70,27,206,63,23,79,185,150,142,9,164,53,30,95,108,24,180,225,68,9,243,59,49,192,199,238,48,195,84,154,51,201,4,118,127,170,146,118,115,42,212,71,204,228,104,127,37,202,109,144,7,157,135,68,77,235,71,190,133,121,9,103,30,96,78,75,151,248,152,20,35,246,73,51,190,242,42,49,100,239,12,92,50,100,40,80,225,28,199,213,84,128,243,173,73,251,28,175,54,51,162,69,186,81,72,142,152,30,89,60,87,157,82,188,121,177,227,194,73,138,183,26,36,184,114,1,92,246,151,227,11,192,114,165,169,25,62,200,111,236,250,19,59,96,200,104,254,146,169,0,247,199,118,216,216,51,55,84,38,228,183,89,158,63,110,174,103,30,214,127,154,239,117,1,188,229,111,67,137,45,77,132,245,26,201,121,241,81,233,166,142,37,87,243,1,253,193,186,49,200,229,247,160,251,14,130,102,55,83,116,40,106,230,123,249,167,52,174,246,44,11,65,224,9,132,217,31,187,189,101,219,245,135,47,82,26,49,9,219,52,58,92,55,191,233,12,168,162,249,205,129,22,200,1,192,108,191,181,197,36,180,28,80,198,161,128,126,17,199,241,155,87,192,130,233,164,0,170,65,115,52,204,92,158,174,93,163,90,217,60,235,176,77,131,65,34,50,88,127,89,111,126,53,19,54,85,1,232,228,67,62,106,175,188,186,11,92,131,232,24,222,159,22,87,191,208,49,203,128,64,232,231,142,13,9,178,104,245,221,16,133,166,203,225,119,243,117,173,25,79,204,148,75,138,111,227,200,29,54,41,83,24,54,143,176,236,103,62,168,72,167,179,221,216,230,219,79,4,2,179,5,240,249,222,180,107,183,95,217,232,183,33,201,123,89,18,206,43,17,212,33,222,199,206,173,178,65,200,245,124,245,233,102,178,104,25,99,160,248,86,123,44,78,206,99,68,20,211,220,76,76,204,223,139,197,181,243,64,7,198,198,249,228,55,95,192,232,51,163,79,238,234,118,63,64,150,193,69,175,88,97,214,137,49,89,70,149,156,223,163,173,219,60,42,99,183,66,244,46,71,172,209,150,224,153,103,24,242,232,159,203,241,126,11,185,58,163,171,153,153,149,50,38,215,4,126,220,186,230,22,184,93,131,100,96,78,247,20,222,134,180,129,38,164,217,104,73,252,212,164,140,141,183,149,102,42,138,35,190,37,9,120,97,172,65,38,97,57,209,21,230,65,20,151,111,221,13,100,49,227,234,14,127,129,220,220,56,40,99,159,70,124,121,201,231,32,135,128,150,189,155,209,91,26,242,219,40,231,214,235,27,49,142,243,84,235,155,28,197,253,167,109,4,175,178,54,41,89,52,63,206,183,209,74,166,167,97,53,132,178,78,238,57,32,179,243,185,225,136,64,2,194,119,44,3,163,54,49,91,40,27,27,218,243,35,5,116,220,104,151,187,61,55,75,42,28,153,97,69,42,100,71,136,176,77,187,163,126,110,78,233,198,61,90,100,157,122,138,170,98,166,7,49,246,156,231,158,118,105,43,105,131,230,166,31,165,177,13,169,10,127,153,153,42,72,140,248,154,87,60,90,24,184,137,194,99,83,233,155,194,170,152,77,107,47,174,166,21,167,233,205,15,140,69,62,25,168,191,75,165,26,17,201,183,244,211,76,151,214,148,97,233,192,85,99,195,2,127,163,175,77,123,81,44,92,110,45,16,93,146,191,53,170,128,60,24,173,82,106,134,55,213,163,128,55,139,142,52,47,129,113,224,189,243,4,33,76,144,231,66,86,164,247,56,240,121,101,57,127,72,39,246,184,24,199,90,250,117,159,159,96,132,203,254,203,27,185,228,124,46,100,36,102,143,3,155,24,186,200,225,100,114,90,233,23,82,168,206,0,1,237,69,86,179,127,43,212,74,250,149,139,95,188,247,188,133,184,122,154,42,95,154,173,186,31,110,227,177,112,93,158,155,186,246,245,73,246,118,197,33,141,211,244,246,189,111,80,194,140,91,125,228,181,222,190,75,206,60,198,4,126,118,49,163,157,124,226,173,161,210,25,178,246,168,184,14,7,6,188,17,67,41,85,246,194,105,36,246,254,214,232,1,245,140,68,205,122,127,10,161,102,6,152,159,107,235,69,73,112,46,197,202,196,253,149,195,5,209,225,26,241,135,101,160,245,92,3,245,118,127,124,224,152,223,17,120,211,111,4,165,15,195,80,236,41,6,217,147,155,67,57,32,190,4,189,122,25,45,190,96,98,134,224,171,29,216,71,191,199,66,104,248,196,218,57,248,6,121,235,55,163,41,63,109,57,124,196,207,120,155,159,169,136,253,172,116,253,23,53,191,185,93,35,100,163,121,239,72,54,146,204,216,59,216,134,63,23,140,14,75,182,217,253,150,71,251,73,32,154,19,207,30,46,230,221,140,72,244,103,6,45,41,12,235,144,180,150,25,47,77,11,69,211,121,70,123,241,56,62,100,166,12,59,18,118,208,56,99,189,12,240,86,214,115,145,164,241,219,152,130,151,99,1,17,154,66,81,83,204,38,77,238,123,217,4,122,59,187,220,155,80,166,249,169,73,57,190,8,245,29,172,209,112,4,253,6,205,162,82,193,179,194,54,73,251,166,191,23,28,62,93,166,2,45,231,206,135,140,185,155,208,179,220,28,154,83,95,1,128,37,113,255,254,113,82,154,183,31,61,210,175,127,250,147,233,194,227,108,66,213,229,102,152,57,36,0,32,194,58,94,230,58,100,217,71,106,121,99,126,65,210,242,156,244,48,77,249,140,91,160,192,92,63,29,40,204,3,112,118,6,0,96,77,186,67,170,185,26,72,175,152,33,167,243,70,134,195,81,172,116,222,232,192,19,81,184,121,82,157,150,220,20,242,231,237,215,20,142,122,48,249,30,201,113,154,160,238,143,243,194,204,48,252,232,213,139,50,218,76,243,18,186,50,188,23,144,104,113,115,118,19,201,231,209,187,179,127,250,25,207,108,242,210,242,211,176,236,212,226,247,222,150,224,214,139,77,216,206,47,54,33,119,201,108,161,250,134,215,227,102,18,108,18,227,118,154,98,127,132,50,160,123,97,150,154,114,115,106,73,199,83,160,112,157,14,105,182,129,239,100,244,72,151,115,62,106,46,4,92,57,193,78,94,220,4,36,88,13,23,227,113,205,223,79,151,172,43,162,230,74,171,235,12,243,59,202,37,239,213,169,113,142,150,230,83,192,197,252,211,181,241,95,11,50,215,235,78,192,38,33,30,108,61,178,87,60,207,245,69,211,219,247,10,184,183,135,236,21,116,199,92,143,142,209,65,153,82,41,101,147,235,187,248,129,7,221,135,180,158,26,71,241,156,30,239,76,170,112,169,74,77,221,192,224,129,191,99,131,174,16,64,204,178,253,62,7,237,122,4,74,202,75,100,147,26,24,179,241,99,67,222,214,109,136,115,35,59,63,94,174,39,104,232,200,250,94,13,146,190,159,56,117,72,238,72,48,101,164,66,142,125,167,242,6,192,73,207,59,42,77,197,175,230,172,149,60,57,16,31,8,121,79,28,150,117,171,143,188,172,71,40,98,254,101,242,11,114,140,211,22,17,105,43,90,136,150,94,140,94,195,93,113,140,147,123,173,234,97,0,157,11,7,27,24,163,48,153,189,1,130,159,103,133,115,143,255,34,9,133,9,181,217,74,7,228,192,36,36,87,179,189,148,136,151,76,20,71,188,247,9,132,179,68,238,105,130,65,238,234,150,189,136,52,221,23,122,106,4,20,9,194,15,72,230,201,171,137,27,197,97,164,235,45,210,48,11,182,32,245,39,65,143,246,30,78,29,63,38,121,22,131,123,70,202,12,230,1,57,230,241,108,230,140,33,133,205,79,36,117,26,45,116,187,196,152,65,78,32,144,147,231,97,35,252,20,137,169,137,67,33,161,53,78,90,203,68,200,59,198,182,80,80,227,135,118,180,175,221,35,188,218,114,107,206,253,241,62,55,252,69,200,78,212,247,135,69,125,101,78,236,190,147,91,130,146,247,249,96,77,10,135,16,242,123,49,227,36,175,112,147,205,47,150,208,122,192,20,113,34,250,133,34,242,19,201,189,64,127,165,23,93,17,41,188,106,174,206,128,104,129,28,236,98,87,99,26,2,153,200,76,193,81,168,241,45,249,133,21,110,217,133,211,86,156,31,10,77,207,31,242,213,119,62,109,43,48,96,92,199,128,147,129,97,14,203,115,13,106,40,37,50,48,198,182,168,161,88,67,225,235,68,142,229,35,129,1,255,212,5,106,18,249,4,116,43,36,54,38,244,184,145,39,1,176,188,198,255,17,119,102,201,150,35,185,174,157,146,247,205,252,39,246,124,241,108,146,80,218,173,207,176,87,86,249,17,129,144,182,228,242,150,4,1,61,159,78,226,215,14,119,40,123,75,79,245,86,40,228,129,18,242,7,58,17,163,51,8,181,53,182,178,107,11,135,8,125,86,40,227,126,115,34,35,87,225,99,68,169,154,240,213,233,208,36,192,163,85,26,234,162,50,184,248,217,238,156,73,35,152,159,46,109,106,245,57,17,39,129,65,219,68,101,16,9,103,196,15,252,106,59,45,104,24,101,151,29,209,33,180,58,150,70,135,40,43,237,241,210,24,145,158,165,1,28,114,56,17,172,51,111,237,86,63,209,33,126,58,96,216,81,242,210,131,186,138,150,55,231,167,229,173,113,109,118,110,32,195,254,205,250,50,157,177,86,213,17,23,83,91,57,228,226,119,24,219,253,198,123,29,242,189,242,211,53,51,169,198,97,125,159,91,154,4,107,246,29,189,204,140,44,171,70,227,222,2,19,191,12,63,188,203,89,140,140,110,243,170,46,11,168,41,33,217,18,134,28,213,19,38,105,47,113,194,9,193,63,238,141,214,171,198,24,57,203,69,7,71,156,70,138,59,16,155,188,239,226,124,233,215,164,67,162,159,38,136,23,239,133,19,138,16,109,90,227,108,60,122,182,104,221,218,203,96,223,161,18,233,191,205,88,147,53,23,14,247,155,201,227,209,54,9,204,169,129,217,2,243,61,194,163,132,197,228,230,28,173,75,6,41,193,165,209,42,14,97,237,228,9,86,11,157,91,101,247,177,219,136,57,133,168,213,145,112,180,101,22,111,132,140,199,216,210,104,212,80,191,54,247,215,38,153,122,100,245,49,127,219,30,123,9,72,20,226,181,197,214,205,220,132,28,198,170,168,75,24,158,18,139,234,73,21,156,180,238,210,96,119,35,211,30,125,5,189,104,13,210,99,105,27,11,4,114,85,93,138,195,169,130,228,112,19,23,255,213,218,73,130,128,48,250,136,96,29,114,101,50,33,189,145,249,182,202,145,4,123,125,182,139,14,146,89,18,182,18,89,174,98,178,183,93,82,27,7,74,76,252,246,91,14,196,77,232,193,22,71,140,5,228,160,130,40,143,6,105,63,251,41,100,242,165,191,141,36,219,26,177,125,51,110,136,192,112,103,235,204,23,123,207,210,52,103,51,144,14,137,96,31,28,38,9,57,176,224,132,216,208,182,225,52,171,166,147,174,57,73,68,74,103,171,142,12,114,139,168,215,250,213,212,184,46,201,233,83,193,231,158,19,192,211,74,29,37,209,181,120,245,88,210,47,58,208,10,191,13,93,105,177,33,32,52,159,107,163,213,84,222,204,131,225,241,33,137,71,11,142,239,157,225,37,62,160,92,76,174,227,204,220,182,82,194,47,41,56,134,251,140,216,85,251,75,144,75,110,16,247,192,200,44,82,160,214,52,191,135,37,105,156,112,54,26,125,69,127,155,114,170,61,115,31,84,238,39,179,136,71,129,196,195,81,46,146,83,50,158,209,193,160,37,47,89,62,175,109,103,242,19,23,91,65,128,92,204,113,105,196,246,14,147,32,73,34,223,98,164,36,111,112,34,101,10,30,136,236,222,36,195,104,164,10,47,104,99,1,191,161,173,4,165,247,148,111,12,69,166,182,152,26,175,100,137,161,246,70,236,22,65,92,169,95,39,31,48,67,253,9,120,55,125,108,244,227,74,134,156,103,183,68,149,228,175,81,185,236,145,88,135,176,170,87,147,184,114,105,54,226,171,212,219,202,163,145,58,207,160,179,153,164,87,77,173,147,167,143,24,255,220,102,124,42,48,28,251,72,32,160,40,41,170,246,213,124,186,87,4,57,7,109,38,193,152,67,226,189,196,182,180,67,180,147,111,189,77,13,176,230,183,30,226,47,109,92,134,93,92,208,14,219,47,60,127,175,48,33,58,26,90,241,193,160,124,159,171,28,140,145,39,206,61,173,82,82,80,44,0,35,173,178,136,214,42,203,2,177,182,236,72,248,154,138,135,71,69,240,230,198,25,126,31,43,191,29,74,30,65,38,60,66,245,86,233,171,55,39,158,16,159,27,67,199,165,55,175,203,136,242,63,242,8,10,67,34,118,80,57,42,175,232,44,239,72,72,221,254,20,210,204,166,212,222,121,68,184,3,235,216,132,182,221,99,27,69,232,172,136,23,0,225,43,4,156,157,73,132,19,103,213,223,230,217,91,162,112,62,154,80,137,32,64,249,193,13,113,35,60,187,18,126,71,144,226,108,210,13,81,110,77,165,79,161,228,26,185,195,75,212,71,168,16,211,104,249,193,67,194,29,246,200,231,156,80,133,98,214,128,144,57,68,198,207,106,140,86,156,117,241,212,125,179,155,80,179,40,230,26,55,88,76,84,76,75,55,165,180,107,212,18,87,119,75,52,8,76,169,120,222,28,169,131,173,87,147,143,74,6,213,50,58,187,192,197,68,139,28,134,252,32,12,65,92,134,251,157,43,9,86,67,164,158,171,157,148,35,162,131,37,111,27,210,226,148,207,184,160,215,230,96,188,197,165,160,18,185,162,45,2,222,68,177,5,238,196,121,111,194,196,197,4,38,119,226,67,228,114,196,20,199,36,212,252,75,243,18,66,96,226,153,242,69,160,101,199,222,244,154,168,154,48,72,38,137,155,226,167,43,72,200,93,36,7,8,250,78,58,139,195,155,221,209,81,216,9,184,15,164,144,167,235,181,236,162,253,4,132,56,205,144,18,218,106,34,201,46,171,181,77,81,84,82,47,192,216,206,249,47,91,16,93,105,149,70,155,9,138,224,68,111,226,40,255,144,93,178,207,27,84,79,223,171,196,201,107,27,225,248,237,109,187,240,15,252,182,202,222,40,239,108,54,69,156,162,154,48,247,138,155,47,232,42,74,223,61,112,56,130,126,248,102,156,161,148,78,86,17,95,240,217,48,83,152,35,40,73,211,29,228,196,107,154,141,2,51,109,244,132,49,191,213,123,147,160,245,61,22,254,70,68,206,133,179,137,24,197,12,222,36,165,222,50,21,19,255,119,163,62,224,129,255,131,220,220,252,203,227,201,201,79,77,165,193,110,140,43,243,183,103,37,41,32,112,155,50,101,145,157,63,202,158,55,169,190,187,130,16,218,200,144,43,252,26,45,190,23,20,197,123,149,140,138,147,65,76,12,216,31,94,101,14,191,211,195,88,49,58,141,143,189,148,27,124,144,0,13,152,39,211,79,98,199,47,15,245,94,106,38,68,186,8,126,47,217,133,128,217,106,42,11,125,192,247,242,108,49,245,51,83,39,165,129,236,81,175,193,178,101,145,95,31,178,54,213,179,59,40,186,111,163,164,125,9,182,69,27,113,53,117,121,218,230,157,248,185,111,72,46,47,46,54,8,54,113,215,117,226,234,195,211,95,165,153,151,88,183,175,201,56,220,15,133,253,198,24,64,184,139,205,144,194,108,11,156,244,252,206,29,227,51,182,205,146,206,83,44,104,219,83,162,243,41,119,232,199,9,213,21,22,128,222,154,193,117,147,49,13,133,100,126,43,41,162,226,192,246,191,109,104,25,198,91,158,188,35,193,198,38,234,34,191,76,221,145,139,112,66,54,93,87,162,4,184,116,113,192,246,231,30,243,124,199,23,217,159,227,44,114,136,171,75,139,56,160,36,172,238,108,108,98,144,181,105,245,9,177,144,184,247,91,118,219,209,17,128,30,251,9,150,57,30,94,71,24,188,175,35,16,0,137,122,4,114,55,210,11,49,91,141,248,29,165,18,123,200,118,226,205,9,101,121,66,171,16,36,150,221,2,52,48,248,211,89,163,113,37,6,80,9,145,213,155,37,28,231,59,209,118,152,127,158,234,56,118,44,23,121,80,44,114,74,136,2,31,59,19,238,43,15,102,36,168,189,162,186,4,10,154,36,188,48,165,40,145,67,172,8,32,42,252,87,175,19,133,45,68,221,165,78,2,171,227,254,211,165,6,198,94,91,246,196,184,219,236,145,87,191,169,109,75,213,204,155,128,222,126,98,52,41,124,17,205,167,7,175,149,37,53,197,118,69,2,178,211,137,162,153,50,41,27,214,107,241,121,111,61,62,8,69,23,87,225,18,36,40,190,165,25,154,73,206,23,110,133,148,189,140,166,91,44,226,190,94,121,79,0,13,33,132,127,43,167,141,51,37,66,162,246,155,24,25,160,78,22,29,255,15,221,191,154,220,63,152,164,212,255,239,71,114,66,201,31,218,147,40,131,167,69,177,42,89,135,169,203,86,212,62,111,92,140,22,96,28,80,151,209,169,234,111,56,1,219,254,123,40,188,251,239,56,100,240,25,105,129,241,103,167,113,118,60,54,62,222,75,64,24,212,127,147,151,161,8,242,237,132,137,5,254,204,212,129,169,181,138,169,15,120,50,211,198,213,8,35,244,165,48,137,240,184,154,106,168,43,207,109,116,185,225,87,191,63,149,180,0,51,248,39,21,13,184,96,21,232,131,109,180,190,188,61,33,106,79,109,18,42,121,126,86,19,204,198,196,191,170,192,148,186,119,255,26,195,246,76,114,239,119,108,45,191,37,240,154,103,90,233,250,216,152,45,252,196,141,47,68,55,118,88,61,96,40,127,235,87,12,117,205,147,224,109,246,134,192,100,185,254,214,64,174,134,140,117,179,39,80,241,231,241,106,142,73,239,132,144,142,186,192,248,112,94,255,109,196,184,210,203,116,49,125,189,53,240,86,135,27,255,201,111,79,68,39,183,191,216,96,237,62,217,81,144,56,27,35,90,133,36,74,154,255,225,156,68,2,58,126,27,147,176,92,16,128,241,115,136,171,223,218,126,243,80,14,124,203,248,153,118,254,193,61,45,146,96,255,188,135,185,235,215,23,144,187,173,153,106,2,62,145,98,166,150,6,57,220,154,48,241,83,134,128,95,109,7,231,252,160,112,74,222,217,117,197,205,169,163,201,142,70,2,98,214,26,48,58,73,114,239,110,41,160,68,223,20,223,178,209,96,19,181,95,205,234,53,26,153,188,21,236,220,245,147,203,5,228,248,222,242,115,53,116,217,189,35,117,171,161,148,22,195,218,231,173,7,209,160,5,87,243,250,185,24,237,68,255,28,198,191,88,10,207,245,139,95,90,5,229,168,91,239,205,166,164,100,63,234,153,175,4,133,226,124,3,124,83,254,205,31,238,102,81,62,188,131,55,179,216,84,152,61,187,15,220,129,192,115,42,107,18,80,130,81,123,123,192,85,10,246,128,153,57,171,223,188,147,114,209,139,49,206,94,129,154,116,134,194,148,134,22,111,18,152,94,58,223,116,219,34,198,232,160,26,191,200,215,176,132,113,76,71,131,220,196,145,25,252,13,173,238,69,23,76,41,24,196,235,107,79,166,63,255,28,156,245,222,111,53,129,57,32,174,152,225,81,174,172,10,55,139,242,254,96,194,58,89,107,101,87,83,28,237,55,223,127,213,183,10,155,63,226,15,126,227,100,165,1,9,89,87,106,90,125,121,120,107,11,62,32,130,146,89,170,1,79,108,163,21,38,226,82,226,222,239,135,179,142,107,25,123,198,61,107,13,222,82,172,187,76,213,114,143,217,3,30,168,59,36,124,152,224,74,252,246,50,89,237,132,47,241,185,88,113,223,76,89,50,128,178,134,29,40,126,251,215,107,50,148,45,183,68,15,198,1,169,250,248,161,154,236,117,29,185,154,3,123,251,93,188,144,168,191,85,46,38,234,180,125,213,164,11,215,60,223,225,25,72,210,215,59,57,70,203,59,181,63,201,102,194,132,186,191,207,249,39,155,59,135,192,112,189,219,113,248,141,211,45,109,138,203,218,252,21,145,221,106,186,111,186,149,176,224,204,158,1,191,213,62,105,204,235,79,227,184,197,139,193,101,237,85,174,174,212,113,197,205,49,174,169,103,9,124,109,189,252,193,22,233,145,239,249,87,191,89,253,189,137,164,167,104,220,50,9,39,140,169,126,240,98,172,203,2,51,145,122,88,62,0,201,162,139,167,244,162,26,151,141,187,55,11,37,183,83,102,113,20,229,238,207,186,246,154,231,215,214,53,29,41,21,42,139,29,102,153,148,149,115,114,192,255,41,197,2,31,100,163,179,205,249,199,119,250,52,254,206,254,156,181,242,183,23,30,5,203,71,55,213,161,37,99,63,127,146,78,63,77,30,80,164,72,103,54,154,249,69,252,202,225,13,198,243,167,9,76,20,108,122,103,193,79,169,201,216,167,217,240,7,118,216,74,158,229,230,111,59,113,183,207,167,203,210,150,250,219,86,124,119,90,124,17,40,56,249,69,222,26,112,60,146,199,247,188,252,113,9,220,172,220,209,225,55,198,100,115,248,62,32,129,13,111,210,247,181,218,148,133,147,83,153,155,213,211,79,113,113,184,2,31,28,170,99,16,16,246,62,178,9,35,200,21,179,18,25,225,215,106,210,224,80,237,90,155,49,130,168,91,58,2,79,44,81,98,244,94,18,85,67,96,178,98,241,211,197,138,225,21,166,56,123,123,155,161,229,220,164,39,161,128,209,123,204,58,184,10,52,105,112,163,50,199,68,143,183,166,78,213,102,142,157,19,245,76,39,199,63,12,147,111,159,229,95,151,59,159,159,165,162,223,39,195,101,105,90,121,104,250,198,244,135,166,101,239,231,177,40,239,140,101,247,13,68,75,2,10,124,141,66,157,71,136,183,112,102,63,120,35,245,194,135,114,152,164,174,204,103,27,129,247,93,150,239,213,255,4,207,18,54,97,228,88,220,222,113,164,84,25,215,155,34,192,17,91,121,12,251,186,116,112,36,198,238,143,143,12,220,16,94,150,71,67,54,244,231,16,193,204,85,182,206,211,124,169,229,179,25,170,134,123,234,173,167,9,110,244,88,241,231,62,122,235,247,162,72,171,199,126,161,139,28,22,48,148,191,227,240,178,58,13,121,45,236,141,135,159,172,72,50,188,69,99,10,108,149,147,190,157,160,112,226,202,238,206,202,179,246,61,113,14,32,103,44,239,133,138,111,201,253,91,133,114,166,48,150,50,177,17,50,179,16,57,38,64,204,110,167,199,30,108,25,101,67,96,76,11,98,163,111,164,189,45,95,219,84,42,124,112,65,34,67,231,77,96,148,15,115,131,247,166,179,34,3,0,103,174,43,219,67,83,213,174,2,219,97,43,127,27,221,47,129,223,9,187,172,18,187,218,97,182,100,2,35,195,127,243,4,67,137,104,23,248,46,15,55,179,101,38,179,35,227,30,35,212,62,227,106,42,97,134,52,170,89,252,150,22,143,198,89,87,182,27,111,39,10,99,104,196,241,104,95,65,223,129,133,88,145,247,134,66,139,230,65,26,105,131,213,175,79,119,221,130,76,185,185,52,223,193,147,39,20,163,138,102,87,99,175,96,217,245,31,108,126,23,145,236,1,254,227,203,253,224,254,166,149,72,206,113,240,49,27,107,63,133,84,220,119,34,123,128,198,117,253,73,4,0,162,89,85,229,90,18,11,231,6,76,109,100,191,2,191,197,105,111,63,181,113,140,72,246,33,240,194,231,208,95,218,162,43,185,109,5,30,110,140,14,108,76,163,15,186,127,225,50,80,214,166,47,122,122,130,181,21,5,9,0,198,137,14,241,204,45,239,196,116,31,189,31,106,204,73,145,74,224,25,118,125,248,215,66,8,40,122,245,219,207,54,223,195,52,211,35,159,210,154,175,111,187,73,4,240,132,140,219,19,198,246,115,121,47,105,156,198,143,52,200,232,230,81,236,40,178,171,87,47,94,72,237,95,135,141,60,43,87,35,149,85,239,239,173,219,95,140,67,225,105,174,155,14,47,147,21,21,152,77,238,232,14,83,247,61,4,166,214,40,158,236,176,101,109,210,40,124,186,216,239,54,114,41,87,209,131,30,236,111,216,225,145,162,1,19,148,208,208,211,244,7,163,185,101,151,143,46,251,116,113,25,96,100,209,180,155,64,241,159,62,197,55,19,63,215,14,140,203,115,143,159,70,205,89,154,4,201,208,122,227,218,66,234,67,110,109,214,161,222,187,169,184,89,233,225,182,254,44,82,154,159,217,240,12,150,24,19,201,93,150,243,64,141,231,24,147,40,189,130,245,218,81,62,206,201,38,105,54,100,125,75,72,144,129,89,83,224,183,215,93,62,143,33,120,68,202,60,225,134,7,143,31,239,219,223,135,93,2,83,60,181,189,131,79,10,162,174,60,89,67,24,205,23,38,124,7,247,231,193,95,207,161,232,217,97,203,240,201,163,33,175,93,79,60,57,199,42,249,214,173,83,231,216,253,189,177,244,73,199,62,224,139,23,167,127,107,124,77,203,18,216,146,45,126,56,129,178,221,178,88,221,96,178,85,55,224,215,6,210,145,26,171,104,243,184,93,179,3,160,180,202,48,145,209,64,135,176,193,64,209,122,218,241,203,29,13,169,156,51,104,196,21,231,158,6,43,174,202,99,207,183,239,190,241,177,7,142,243,185,239,131,98,64,142,111,7,76,186,36,59,105,59,20,62,70,131,115,106,253,124,143,139,240,119,62,89,33,81,44,15,126,225,168,248,198,142,138,227,153,198,5,16,190,91,57,93,126,251,189,85,23,116,161,93,147,23,19,255,203,123,179,41,97,55,156,111,61,37,64,133,129,220,185,17,241,227,167,151,140,30,179,18,136,88,13,91,192,45,167,57,66,49,43,55,210,132,76,161,28,8,188,145,249,10,24,249,41,25,1,44,129,55,38,28,202,21,174,44,0,198,166,43,209,9,145,252,234,50,11,91,25,217,140,123,83,156,210,167,194,102,102,237,227,163,24,41,184,9,76,54,203,99,22,38,255,162,171,26,106,203,239,3,253,96,72,213,45,173,3,128,161,175,250,140,84,109,25,147,229,163,91,32,162,253,90,156,222,62,101,187,251,118,245,24,131,140,128,145,156,146,159,126,75,53,176,163,168,47,229,107,241,233,81,137,249,161,232,81,233,252,15,183,150,61,165,195,22,93,201,231,30,88,49,196,115,177,168,55,233,194,195,162,193,190,83,38,144,95,167,76,10,131,64,75,237,1,115,240,211,171,167,249,110,5,12,40,23,195,253,185,126,176,169,84,51,164,60,50,240,53,34,246,15,102,229,89,50,52,135,113,6,252,236,81,255,28,91,20,70,127,201,95,203,168,178,242,96,211,72,50,190,149,53,3,173,45,77,70,236,164,196,28,79,86,243,200,153,10,151,204,50,34,226,141,143,96,111,178,112,33,117,217,182,31,174,241,52,148,227,156,173,105,239,204,186,28,61,208,158,151,192,231,86,31,244,21,118,112,145,137,112,50,37,149,233,23,91,176,73,54,117,132,23,145,19,116,216,180,103,228,167,169,183,138,183,130,226,244,69,217,193,199,231,32,9,124,100,159,187,10,122,12,30,99,229,115,77,137,86,60,24,29,94,63,41,242,94,59,171,158,12,38,158,225,15,206,14,169,201,20,190,204,170,116,198,111,195,150,147,6,95,172,68,221,231,163,10,87,36,233,223,192,195,178,195,1,191,173,161,108,193,145,71,88,59,80,220,121,187,252,180,153,232,248,138,92,17,122,152,122,111,190,117,77,120,32,9,47,87,191,126,179,35,30,248,218,143,157,95,246,51,206,223,111,1,138,223,198,209,101,73,163,209,25,154,207,56,149,52,229,145,253,44,45,198,71,114,152,221,105,38,94,166,41,253,109,249,109,28,205,229,234,77,140,182,70,163,53,19,169,74,24,191,239,229,219,93,212,22,69,224,2,121,73,138,135,125,34,198,26,254,232,230,12,166,18,101,63,1,23,108,42,2,38,69,49,139,119,22,234,86,215,146,185,146,83,140,75,145,146,112,155,86,98,145,48,65,218,216,137,23,184,224,91,214,77,234,47,161,220,253,96,171,205,148,121,3,34,199,155,40,2,238,204,90,114,245,251,231,238,37,4,220,140,36,21,176,145,137,170,15,79,118,68,184,145,37,108,4,240,210,18,126,31,37,187,195,249,219,249,7,76,165,126,54,26,198,102,43,18,136,152,105,53,109,83,36,141,207,244,77,80,177,248,251,84,152,24,237,136,54,27,80,111,19,133,129,16,139,50,112,59,50,173,28,179,194,217,209,164,136,5,101,52,159,96,201,187,119,141,39,67,150,74,86,39,147,106,222,37,158,172,109,209,106,124,48,98,5,163,5,92,231,231,131,216,169,99,157,104,210,247,227,93,126,27,179,133,50,124,210,42,127,34,183,114,53,238,79,43,158,124,35,197,44,71,228,183,48,18,203,241,142,184,240,224,205,101,128,248,6,189,205,111,78,116,113,230,18,100,68,203,183,82,159,184,122,79,89,180,41,81,96,144,198,213,38,7,181,18,54,121,95,143,14,151,101,51,143,220,156,222,180,226,139,209,49,75,158,81,40,253,198,146,43,174,198,160,230,40,12,61,232,198,139,153,70,220,78,248,157,17,189,182,138,155,31,138,44,229,189,225,8,55,223,234,20,120,9,50,153,47,182,62,37,102,150,7,211,21,103,194,44,65,117,199,147,147,71,58,242,219,48,121,187,111,56,44,105,46,1,176,7,83,155,229,107,88,161,159,230,33,133,98,88,146,242,1,90,112,69,208,78,44,48,110,13,59,60,23,56,170,252,209,71,240,215,66,34,101,229,150,153,156,198,108,126,200,64,176,50,13,80,41,73,128,47,238,107,62,20,158,82,21,110,198,23,223,121,107,49,215,0,198,245,35,198,46,26,49,41,7,12,204,54,32,222,153,252,185,36,170,151,137,140,13,95,122,223,76,141,243,178,188,86,165,104,60,96,118,189,77,175,46,116,106,63,91,81,7,135,23,242,167,205,90,68,159,89,111,238,254,199,210,204,171,91,94,37,66,22,148,117,148,148,52,4,62,108,176,127,173,73,70,187,200,194,135,249,117,80,106,118,103,110,91,137,93,20,141,125,216,16,72,239,71,47,101,30,139,5,153,143,0,133,68,96,243,114,245,31,126,95,173,73,182,22,83,110,228,239,253,167,73,44,38,3,205,174,54,157,212,31,92,76,227,107,234,163,117,210,174,191,236,3,215,74,246,1,152,248,82,100,162,44,119,161,79,78,198,46,50,81,239,201,210,207,131,38,161,110,57,178,154,139,85,40,167,34,108,127,152,189,28,102,177,200,58,50,187,55,3,169,5,220,153,84,3,158,5,61,86,207,21,145,178,145,14,132,44,86,46,214,164,254,134,76,161,29,61,36,202,44,28,158,24,77,228,91,189,117,136,8,159,195,167,99,160,146,223,3,81,173,234,19,44,245,181,164,139,18,93,72,146,95,249,26,227,131,30,83,133,114,248,16,89,201,230,38,35,67,128,218,63,53,71,195,60,104,118,88,120,39,226,182,164,42,32,62,6,76,57,79,139,144,241,131,137,47,101,123,155,223,117,247,241,78,254,242,202,9,153,2,24,91,76,252,209,96,49,41,60,173,123,52,135,255,138,150,19,70,189,96,120,176,123,163,2,63,114,234,239,152,4,82,240,238,48,10,160,91,158,156,132,217,88,209,73,241,71,205,217,130,210,85,20,66,5,22,151,232,183,95,101,71,19,103,123,2,227,51,165,49,201,4,54,114,255,217,230,34,145,199,102,119,88,138,53,71,215,77,101,4,14,207,228,113,226,181,223,254,177,74,160,178,155,54,105,4,73,41,204,27,233,164,187,172,86,228,29,207,179,201,231,204,218,4,96,74,74,163,81,38,117,20,217,87,254,4,109,98,90,40,196,213,166,220,155,106,131,238,241,144,101,187,180,173,87,227,231,118,34,127,109,229,215,95,24,131,56,31,2,136,160,87,121,47,6,122,172,13,203,84,76,114,45,198,129,144,140,65,100,222,173,210,85,30,141,144,106,112,91,136,20,140,116,75,4,166,228,211,103,44,178,225,55,229,107,222,240,97,251,19,228,149,5,245,55,153,217,56,113,115,166,139,180,254,91,163,150,180,202,129,171,216,118,164,106,9,200,102,120,171,163,83,244,250,139,195,196,186,62,247,166,22,168,121,47,126,112,23,182,2,227,26,7,242,21,44,13,50,183,217,102,240,40,176,226,241,68,46,41,151,12,44,224,169,137,23,186,191,86,161,228,50,115,8,20,187,97,163,21,252,145,78,65,157,194,125,198,189,39,197,158,169,165,5,10,19,184,70,166,215,222,36,251,217,53,21,238,200,18,99,127,151,34,1,230,217,56,91,68,158,167,121,147,73,87,65,43,22,85,220,164,3,149,52,182,7,190,172,103,65,38,58,26,78,49,154,89,25,137,242,138,85,158,12,243,176,227,60,137,9,157,191,200,68,13,124,163,151,2,191,77,135,192,135,191,90,126,53,145,249,94,148,35,75,249,169,95,140,72,180,164,191,255,111,122,237,63,221,97,252,175,109,77,238,122,144,185,140,115,156,9,85,102,255,98,155,73,97,183,239,5,223,132,129,188,160,194,198,144,113,248,45,127,83,110,94,56,159,150,56,116,176,255,154,69,118,184,212,195,238,216,248,91,37,243,149,237,51,169,237,227,217,158,194,137,40,101,147,109,103,207,213,190,211,36,216,33,157,151,242,126,89,214,10,177,37,25,56,156,42,238,45,53,110,206,158,65,182,177,197,38,85,31,25,108,58,187,36,51,141,111,114,35,34,71,76,253,29,191,228,68,3,153,38,114,138,20,140,215,207,163,25,159,214,89,16,133,109,133,204,100,22,2,186,145,96,176,122,254,250,185,154,202,224,216,218,191,62,86,229,76,193,76,178,227,80,63,17,28,214,54,99,255,19,9,199,183,116,115,68,145,171,49,124,111,30,187,226,24,77,148,90,143,121,136,243,197,213,123,166,125,48,103,196,78,233,230,136,99,28,233,255,60,242,227,176,220,226,192,98,41,113,137,235,82,8,200,185,35,224,222,229,82,139,85,244,4,17,152,151,179,235,152,215,85,195,237,4,136,32,170,220,250,205,199,112,250,29,126,51,135,38,223,174,25,73,228,177,26,221,40,137,235,190,189,143,237,209,29,126,223,74,166,126,52,141,38,114,28,113,234,38,170,47,39,254,105,41,182,8,100,28,163,209,73,44,130,16,76,52,202,70,188,94,210,157,132,163,25,189,14,243,158,26,201,176,20,64,31,114,242,237,250,228,157,212,174,79,223,5,127,157,34,25,75,40,148,55,222,11,118,160,198,3,168,81,125,195,35,78,244,84,142,73,242,217,116,50,165,39,76,35,183,39,76,253,120,108,148,11,202,198,178,5,161,248,132,206,19,109,10,55,84,62,247,198,158,241,148,248,34,132,225,37,183,77,101,83,43,49,246,222,250,184,132,134,74,69,226,66,153,32,162,94,248,36,72,40,241,237,180,78,137,243,41,49,229,44,142,33,156,119,112,250,136,240,16,147,130,160,111,103,182,179,73,217,173,74,28,113,191,145,28,97,138,183,15,18,163,50,162,140,236,3,60,75,139,89,188,156,154,39,159,163,223,184,47,235,188,228,181,205,251,47,79,243,88,116,201,44,11,105,239,204,188,152,85,70,178,222,168,245,115,18,12,120,202,238,30,251,220,183,14,197,20,124,145,12,108,114,107,114,194,39,38,132,187,63,179,205,92,166,225,17,193,21,148,16,151,68,24,223,192,133,39,125,35,232,139,92,239,22,216,124,113,122,70,148,71,45,26,133,103,126,190,17,120,165,94,68,34,202,19,159,137,147,129,244,138,190,146,132,225,183,157,99,252,230,48,62,36,146,128,56,152,241,8,61,136,15,151,89,130,190,239,127,136,105,120,106,2,5,158,43,31,100,18,181,15,34,38,108,84,61,8,34,253,137,156,79,228,61,40,154,146,40,253,228,61,119,143,244,130,81,247,36,239,209,145,164,29,241,104,155,152,128,38,85,222,192,42,43,96,22,7,249,160,144,32,106,144,95,43,145,114,217,161,227,100,194,174,48,96,244,130,175,194,38,61,93,19,134,72,167,201,34,40,67,241,222,147,132,145,164,154,176,238,136,96,26,167,41,188,14,4,174,212,89,71,190,7,167,212,169,121,44,10,15,162,81,161,232,87,77,114,173,91,125,78,48,237,229,37,209,77,54,254,227,68,142,11,119,100,201,226,14,10,24,242,135,241,28,158,242,61,200,125,190,61,120,194,84,138,79,205,236,149,113,74,228,192,224,95,76,133,95,199,9,86,9,21,214,76,217,146,54,68,129,204,207,6,149,9,91,184,173,228,1,239,138,193,203,217,225,46,201,114,33,131,82,110,228,223,22,2,7,89,153,129,254,242,109,43,18,131,136,234,44,89,24,59,42,168,61,250,33,185,81,165,203,16,194,173,195,215,92,147,179,72,111,8,96,104,141,190,149,160,144,160,104,166,21,202,75,236,190,42,126,239,233,112,181,204,37,247,141,42,127,112,227,120,107,214,157,3,81,156,167,234,53,117,133,173,9,104,200,198,1,163,181,32,172,21,136,180,111,179,232,233,107,216,114,75,6,111,127,29,175,197,129,10,201,155,186,100,113,178,132,114,84,241,240,15,87,211,70,235,53,132,220,129,217,200,201,156,70,5,196,110,190,48,66,246,152,58,205,119,83,43,9,70,64,39,130,44,217,34,204,209,123,148,39,181,110,51,236,85,62,1,178,75,129,218,230,66,200,8,80,152,102,94,60,106,74,234,24,15,226,172,168,150,33,98,55,174,194,52,225,45,113,115,147,66,22,120,35,198,152,87,147,130,145,85,164,97,157,214,110,188,215,209,105,1,254,77,141,184,43,17,162,34,172,118,216,31,117,4,115,10,71,201,165,164,20,136,39,205,231,113,96,22,56,129,73,45,156,120,233,67,205,139,252,52,65,182,56,203,145,90,157,83,230,82,210,157,217,135,145,217,191,77,185,58,132,182,35,88,205,182,241,237,121,149,140,179,66,61,230,143,253,241,142,63,91,169,60,55,235,247,144,155,239,218,13,73,217,151,224,224,225,197,92,116,35,66,165,14,147,111,16,106,168,143,26,202,81,242,130,108,163,234,236,174,60,31,211,10,156,241,90,108,114,101,3,133,165,94,159,73,121,57,85,92,166,214,159,254,240,90,241,203,86,23,32,40,11,103,208,224,166,41,24,203,189,77,172,36,216,102,19,215,71,105,49,230,137,21,239,76,158,124,201,192,109,149,138,248,160,47,77,203,236,8,85,231,237,214,70,171,73,219,250,208,5,32,19,32,222,27,156,47,92,234,229,193,74,163,48,45,238,141,64,148,50,221,208,163,88,37,168,108,133,136,143,112,236,204,70,234,38,27,13,125,56,65,77,48,42,200,106,141,170,68,133,57,201,150,96,186,53,27,60,66,147,59,213,215,107,4,109,240,163,17,112,146,222,142,231,26,102,240,34,48,11,110,252,48,140,139,45,92,75,180,98,103,188,51,4,233,43,253,183,154,170,106,12,14,171,187,232,227,195,12,164,186,44,224,251,166,127,189,249,91,7,227,151,223,202,51,244,151,23,155,242,29,188,65,158,164,42,27,210,76,234,2,198,67,93,126,248,109,213,40,253,11,78,34,158,32,242,169,236,128,55,130,14,137,165,164,236,179,43,229,91,43,8,141,136,3,8,15,129,152,203,220,53,24,141,86,150,50,148,34,74,90,174,5,79,19,73,120,229,128,150,205,18,238,176,213,219,40,59,117,151,30,125,232,188,46,168,179,55,5,140,39,66,117,100,37,134,246,223,74,45,227,13,218,20,93,89,2,233,208,106,33,88,246,128,95,87,81,250,105,71,186,52,136,129,70,95,175,10,155,43,68,48,99,153,61,132,198,99,251,192,19,235,206,29,159,66,203,105,156,184,30,19,221,53,231,87,37,72,247,153,199,19,171,164,239,114,72,168,108,56,139,239,165,161,19,175,15,23,185,82,38,184,130,3,109,233,9,65,215,155,18,162,174,21,147,250,162,212,88,178,124,145,179,131,154,49,166,114,76,223,169,32,79,85,176,245,106,151,109,6,167,253,126,87,92,125,56,221,201,131,19,219,138,139,137,101,233,200,131,204,126,91,144,198,41,4,146,41,1,161,183,36,118,116,104,87,74,212,124,63,133,73,182,23,251,86,164,113,186,160,216,40,251,236,110,35,94,42,181,30,252,30,37,170,196,76,15,75,247,24,133,188,101,22,213,66,140,153,75,153,244,102,138,231,92,120,180,236,148,153,241,158,234,158,32,110,144,109,149,226,29,164,143,203,154,158,144,233,84,36,95,57,178,161,209,223,99,11,242,214,78,186,202,208,171,79,144,243,250,180,0,221,82,180,158,153,28,254,67,17,134,60,247,44,86,164,254,131,205,58,227,234,115,255,201,215,56,76,137,180,28,46,10,85,158,17,186,234,198,228,144,193,71,50,184,197,216,236,38,39,45,83,206,27,108,114,12,70,3,75,25,214,133,12,86,187,113,49,2,75,50,133,115,54,108,17,43,100,107,217,135,156,31,10,154,205,51,58,210,233,87,243,49,15,126,199,234,136,94,97,50,244,169,32,32,100,220,118,20,118,191,110,133,45,130,192,232,141,198,7,225,37,167,126,108,194,162,119,196,205,49,66,19,13,129,107,58,251,30,136,33,117,55,139,212,252,153,255,106,207,159,30,67,104,27,195,72,115,209,11,143,253,119,164,26,4,49,151,248,30,102,52,35,21,54,104,75,173,216,234,118,171,71,151,218,32,228,61,179,205,176,222,59,82,7,192,65,114,223,216,132,19,189,231,48,170,53,50,239,20,90,162,16,127,47,165,55,12,82,234,204,204,14,227,39,146,115,229,48,219,218,230,67,128,120,71,239,90,66,83,32,109,100,133,13,20,110,41,44,122,61,148,200,79,160,168,239,105,97,17,85,27,81,202,197,226,38,227,135,186,163,113,35,84,137,221,195,238,82,46,15,237,121,5,109,23,24,7,109,129,27,211,229,10,248,221,77,42,162,152,190,82,118,193,44,206,229,185,237,244,94,162,226,189,145,226,146,90,173,69,136,122,69,81,18,85,253,82,99,185,89,30,142,111,56,7,151,203,170,58,224,202,146,214,242,162,245,45,26,87,160,196,43,250,17,45,138,170,21,108,200,77,164,144,197,66,99,78,107,227,48,96,243,246,164,90,118,137,96,3,170,164,167,122,247,103,31,204,52,46,176,153,253,248,173,15,139,236,213,162,190,55,193,84,143,98,26,237,64,94,153,16,94,137,42,174,75,65,141,126,73,108,25,35,19,106,51,250,46,90,109,8,229,102,69,189,160,21,247,72,81,234,37,134,239,135,30,234,44,110,17,77,18,98,85,237,238,40,70,124,253,125,127,138,44,73,182,165,38,137,73,43,107,237,231,128,207,229,143,70,26,173,53,189,250,29,122,167,31,215,230,59,200,53,173,218,99,122,234,197,103,233,73,101,247,150,66,252,101,226,162,53,211,118,111,230,156,138,98,236,231,79,182,231,167,14,96,172,63,71,158,27,165,244,100,109,21,13,249,97,166,103,100,254,101,58,2,158,65,8,38,161,48,198,23,38,131,28,5,177,40,81,149,251,129,223,84,58,34,205,250,206,253,90,211,186,39,231,227,168,182,221,150,193,16,120,144,167,141,4,240,159,15,176,192,212,34,249,189,27,238,206,34,84,177,76,174,46,42,144,59,142,230,82,86,135,78,222,12,74,148,165,224,37,173,130,222,41,89,154,26,181,240,111,91,41,15,70,144,53,107,252,199,95,165,152,192,21,215,167,40,126,70,90,95,80,116,89,131,46,15,23,227,74,138,128,162,110,230,145,25,249,120,54,142,210,162,176,147,90,212,124,67,92,109,50,64,22,7,220,225,219,16,228,195,186,42,85,172,202,247,15,14,16,203,245,149,153,112,82,127,112,34,237,253,250,160,16,36,134,89,14,46,223,52,210,49,168,123,146,50,122,180,115,147,134,48,181,58,115,82,212,24,210,55,230,144,32,212,112,200,213,36,49,131,2,132,150,183,148,247,83,104,26,133,117,203,218,94,170,109,33,249,151,32,226,216,230,86,134,45,117,46,111,117,136,47,137,87,113,83,120,152,167,137,195,195,210,63,42,91,80,50,203,69,181,43,108,38,17,61,32,166,29,95,3,138,84,17,9,140,137,141,117,111,162,199,112,37,8,51,166,165,110,99,116,80,139,222,84,42,2,227,220,61,83,42,2,238,241,17,184,160,129,146,58,20,111,170,148,197,131,213,227,70,169,238,194,206,94,149,34,16,18,47,161,160,116,225,58,73,25,252,176,186,239,208,164,58,172,158,122,53,25,207,154,20,134,141,44,143,192,19,65,177,84,21,33,123,61,63,10,25,51,119,187,8,40,119,169,75,226,36,2,103,40,174,38,250,170,239,133,199,204,106,193,112,56,152,216,77,17,231,104,204,135,49,23,54,30,47,251,138,233,126,4,211,6,134,195,18,234,211,32,51,254,158,222,127,27,54,139,228,47,88,129,119,139,72,10,201,144,46,135,151,65,54,174,68,250,142,66,91,73,64,188,67,42,223,204,119,87,164,151,214,71,178,4,13,208,96,102,44,12,76,143,40,208,224,144,17,60,99,250,193,76,251,7,211,90,153,162,227,194,41,103,142,15,204,39,138,231,102,255,35,61,169,155,141,118,40,0,52,220,28,68,244,224,237,173,137,236,58,92,76,138,69,47,38,158,20,203,57,44,40,85,129,97,64,100,97,53,121,193,170,111,61,140,99,16,202,58,168,174,14,81,129,25,38,183,224,251,39,148,61,170,124,15,200,3,172,119,190,3,130,242,169,175,253,182,176,215,207,23,22,224,188,71,126,186,179,213,142,66,249,9,145,70,122,10,124,230,44,65,166,211,54,125,238,110,58,17,177,53,171,166,38,40,48,91,179,120,235,142,184,192,231,222,40,229,132,124,128,213,160,201,46,254,109,18,137,175,68,141,62,25,64,217,64,33,164,202,234,22,69,248,212,198,116,21,66,34,179,18,123,78,178,204,50,31,18,103,184,51,222,203,200,127,42,136,69,249,127,172,47,100,212,230,148,155,55,220,215,91,200,163,113,78,82,177,162,247,100,4,145,252,168,122,73,139,137,238,199,91,175,161,53,199,145,205,102,64,65,17,164,247,144,117,55,43,4,185,53,14,51,211,115,27,221,140,23,245,185,223,242,63,83,48,11,13,86,57,208,97,161,213,113,221,118,184,27,67,65,116,171,8,2,249,134,23,163,174,165,11,58,84,7,74,137,227,164,74,53,177,170,94,13,147,150,116,152,211,160,136,240,209,32,196,196,227,32,139,138,177,188,54,209,179,146,37,250,23,205,99,121,49,170,148,125,223,216,145,131,149,59,99,9,25,43,95,167,164,178,201,30,191,33,123,116,125,46,36,239,177,151,8,79,189,249,29,6,65,207,179,61,70,238,2,99,86,28,207,181,136,181,200,126,183,226,91,23,26,46,157,185,171,201,213,117,195,110,141,207,197,214,91,66,53,24,69,245,30,52,208,110,142,53,162,144,241,150,217,211,35,220,216,79,81,205,99,96,18,184,209,143,72,105,75,47,179,108,121,164,114,57,174,21,237,225,28,200,169,66,140,30,142,202,146,104,217,53,139,174,231,57,21,93,111,121,47,203,160,198,209,168,80,232,170,98,117,21,217,137,22,103,100,68,147,101,225,132,43,79,89,155,223,28,6,130,92,93,174,72,84,116,226,64,170,76,72,0,35,56,20,8,253,18,205,18,237,65,19,234,238,49,157,181,211,69,202,145,160,81,143,211,55,150,227,146,67,30,38,195,26,53,50,38,181,165,106,139,232,253,239,208,47,235,240,207,174,8,65,82,80,225,187,93,194,150,123,201,167,44,28,236,139,63,54,90,141,71,4,42,176,50,67,76,214,23,151,49,204,156,91,24,137,7,98,109,44,92,85,85,192,144,251,32,69,16,139,38,217,184,43,247,54,95,182,146,194,55,111,27,217,228,234,78,14,63,196,103,54,21,137,194,151,71,7,191,167,2,217,123,169,34,117,148,208,206,45,75,28,154,59,31,37,188,7,23,42,62,227,230,70,217,16,178,36,57,206,19,48,150,193,41,108,15,255,180,177,37,187,185,131,186,146,106,34,177,222,251,8,233,180,183,101,89,242,218,7,23,191,122,82,221,140,114,134,252,105,68,60,160,247,248,198,16,234,228,18,102,44,252,212,29,156,220,55,120,142,212,225,19,114,198,239,38,36,142,16,40,22,62,240,123,17,14,182,51,4,146,208,12,59,74,54,54,186,75,146,114,223,62,80,169,202,239,197,226,244,143,241,110,23,69,145,142,147,94,139,232,214,162,118,87,66,72,29,105,187,29,98,167,28,195,198,135,69,141,44,142,48,153,97,63,8,157,24,7,141,221,130,170,108,166,179,202,14,167,10,112,165,204,23,86,166,57,199,119,78,59,45,136,93,40,54,32,205,246,133,79,20,64,144,162,20,249,65,152,233,244,37,111,150,95,133,146,240,218,41,222,88,81,216,129,44,155,244,227,77,173,99,240,98,48,46,170,50,89,118,88,186,55,38,6,252,158,143,144,2,88,235,176,8,106,241,228,248,44,8,95,31,215,231,200,209,189,110,118,183,236,75,59,150,142,45,216,37,192,247,10,223,248,199,171,57,241,104,173,72,117,119,95,191,164,135,195,4,31,229,201,217,22,157,144,78,120,219,51,164,246,164,194,226,45,249,116,102,135,27,66,234,82,219,97,182,39,89,14,243,26,89,88,84,221,234,56,125,191,128,144,72,73,63,154,101,85,231,37,68,121,151,57,107,11,205,122,146,251,41,31,237,180,34,163,96,190,239,89,91,138,221,65,135,147,185,97,218,121,55,232,227,112,35,68,7,147,246,122,239,225,251,59,19,167,148,148,21,229,17,102,71,16,103,78,24,85,87,43,117,136,231,7,76,212,75,62,24,2,80,35,146,151,60,203,251,179,20,40,33,19,55,60,200,101,223,87,155,133,85,58,233,189,4,23,102,145,47,130,244,69,139,108,1,156,89,60,61,19,54,221,253,136,62,152,77,133,76,76,156,242,111,68,77,144,128,216,90,129,68,169,72,78,122,175,151,81,7,250,143,29,99,89,204,61,146,255,214,161,70,122,74,108,64,137,100,254,44,168,222,154,255,254,47,166,121,112,236,166,155,2,55,206,46,98,111,208,80,250,133,86,250,131,203,54,237,94,245,112,67,167,112,58,92,140,94,35,6,113,112,167,123,186,2,227,222,168,246,114,111,13,253,241,41,129,81,131,16,239,198,246,230,220,243,99,0,226,72,204,254,191,170,179,29,244,250,19,102,199,20,15,54,177,197,163,190,202,95,154,254,133,154,135,152,234,193,245,12,253,118,138,111,171,190,54,147,83,62,25,76,199,190,197,41,176,96,2,29,40,194,78,91,92,10,225,87,184,81,56,165,9,23,103,78,177,33,100,227,30,202,242,166,132,163,54,132,157,240,109,79,99,108,115,222,20,143,67,211,249,220,97,140,77,113,186,26,40,34,109,183,196,55,123,170,143,56,156,175,113,220,68,0,110,248,44,85,157,29,113,18,31,51,126,27,58,135,56,82,82,102,31,223,227,109,114,100,223,103,68,80,172,20,226,201,58,46,136,98,212,249,118,103,108,131,162,197,205,156,93,124,83,203,16,221,121,116,87,134,248,43,18,218,45,53,222,107,79,251,2,226,22,75,18,206,5,243,49,10,144,207,69,140,251,151,211,164,151,81,4,40,125,116,26,3,207,111,76,106,252,202,99,153,212,67,115,235,3,78,156,56,109,37,252,186,47,164,33,135,77,59,69,97,8,131,63,199,148,195,154,34,146,10,6,151,115,119,140,30,170,176,165,31,161,30,112,67,76,255,117,170,169,246,30,192,111,164,187,25,120,251,211,212,253,92,109,6,127,14,99,114,59,239,7,222,110,227,196,164,80,196,56,203,158,204,69,211,153,79,170,134,221,128,95,139,118,55,26,111,36,194,187,94,204,86,220,117,254,113,155,151,40,142,93,92,250,143,97,7,76,18,231,126,218,236,141,122,183,10,199,100,161,138,103,87,179,58,116,119,59,58,198,186,218,106,27,188,201,236,54,127,112,219,112,74,147,189,227,243,113,103,4,43,77,30,226,195,57,205,42,126,250,92,55,187,209,218,4,54,246,223,15,165,18,183,221,143,17,243,219,159,196,115,113,194,106,50,29,113,244,91,217,98,40,135,22,49,8,37,25,190,126,5,158,216,142,65,38,169,242,100,20,200,186,51,2,225,135,122,142,162,16,60,220,86,132,0,67,23,115,15,100,203,208,172,247,123,195,152,232,226,62,253,246,69,103,140,4,111,23,127,208,85,80,50,140,22,59,236,78,212,187,218,206,168,121,245,194,4,126,138,47,182,85,225,196,115,47,84,210,4,37,58,126,227,222,176,46,115,108,44,212,147,86,116,131,75,23,20,255,103,54,4,103,86,111,79,147,153,19,51,99,246,131,168,213,56,124,145,208,105,2,31,130,98,191,161,243,118,242,100,152,229,183,153,111,170,207,9,189,154,97,238,21,248,141,233,152,68,59,177,196,43,235,210,50,221,109,55,247,160,244,254,109,131,254,109,33,249,255,244,169,79,187,146,3,119,63,102,57,24,230,226,17,70,29,225,142,238,71,133,63,12,95,129,209,190,245,229,14,51,159,166,118,36,111,206,188,45,230,56,56,143,226,72,133,122,202,249,137,32,216,4,10,221,89,127,25,141,106,159,11,80,4,61,234,178,2,251,118,70,247,123,7,223,213,203,231,222,200,142,229,198,230,116,245,19,185,123,44,127,101,83,84,58,31,103,24,54,233,126,231,102,85,202,255,129,151,59,176,52,216,85,25,248,252,243,149,41,238,61,246,96,19,138,158,159,171,93,28,133,73,200,210,181,87,27,108,254,170,226,152,102,134,153,164,9,106,170,8,62,154,223,106,63,70,211,159,238,179,198,166,136,206,54,203,248,92,221,235,47,192,110,243,76,135,235,168,48,124,114,127,240,119,166,42,226,185,139,122,49,43,129,223,156,147,135,44,72,116,19,210,233,190,226,64,161,84,215,78,234,113,103,137,173,164,13,105,53,189,57,156,201,99,68,31,102,204,174,48,91,254,184,247,153,83,141,99,144,24,206,47,77,9,140,58,16,117,76,232,154,55,10,101,79,20,98,234,213,219,131,74,140,72,104,49,98,215,6,233,166,121,31,236,68,13,134,246,80,83,37,222,1,19,247,249,188,21,165,168,211,71,59,39,174,35,230,124,221,42,207,189,23,82,186,113,199,209,174,192,65,200,27,252,205,241,164,230,197,151,137,138,188,152,104,38,1,40,181,30,131,131,16,13,74,140,244,205,99,234,218,68,29,212,13,152,208,167,186,131,17,233,57,222,13,187,21,111,168,77,29,37,50,211,183,46,221,206,137,31,115,48,72,27,142,206,98,230,112,2,115,68,158,241,214,182,63,150,123,35,84,213,78,180,137,249,210,10,74,46,179,36,188,154,236,215,42,121,49,79,27,0,163,83,113,197,120,108,93,171,245,9,248,8,5,193,172,226,104,135,124,173,119,202,80,195,53,74,218,171,159,163,140,28,190,212,115,144,233,235,87,214,96,239,69,10,74,93,3,33,48,200,163,21,72,201,2,211,133,103,124,107,147,163,83,63,67,52,135,163,43,192,196,147,89,22,141,155,85,162,193,81,58,17,147,58,78,249,221,93,3,15,150,115,165,137,27,27,135,136,113,165,35,17,124,209,123,91,29,176,63,217,130,188,58,244,106,108,112,165,159,193,90,250,216,56,34,34,234,232,128,155,90,213,3,242,253,92,15,120,193,89,86,152,163,249,246,183,38,203,44,219,254,10,255,127,186,203,55,135,69,116,65,213,96,114,97,1,235,79,246,62,252,27,19,251,3,215,93,252,189,160,7,149,241,241,182,108,240,156,127,48,124,181,41,150,81,120,205,238,88,51,225,124,221,15,252,166,153,179,163,201,97,35,138,55,58,167,163,186,102,188,216,53,49,126,133,169,10,14,148,240,136,188,86,167,116,126,121,155,97,40,125,197,30,204,122,206,217,254,203,28,89,150,218,160,66,208,111,241,65,80,100,168,71,173,74,97,224,122,155,64,70,44,31,35,83,204,218,98,240,189,19,196,219,90,201,247,224,48,218,79,60,55,137,231,210,213,6,21,45,53,31,124,151,236,159,126,205,105,154,88,113,243,13,175,64,222,139,236,237,46,59,225,33,150,238,208,28,107,203,39,35,242,121,20,69,123,45,6,8,102,95,69,230,74,84,0,222,114,21,141,130,70,174,94,77,18,246,103,96,96,48,167,100,105,210,101,20,148,108,113,116,191,212,58,246,237,70,107,203,155,247,117,196,51,141,160,250,190,177,130,96,55,245,177,150,197,224,55,188,249,222,107,99,146,39,173,2,227,240,167,88,6,140,35,204,199,244,182,81,133,20,55,191,148,120,235,213,16,249,189,43,153,197,78,81,143,85,194,91,30,36,65,11,7,105,29,65,81,50,254,25,207,2,163,48,38,239,117,89,98,70,92,253,86,206,169,163,239,226,27,220,226,234,102,74,198,2,95,84,191,243,234,123,212,54,26,213,133,121,252,240,11,124,37,154,192,199,69,27,123,4,12,67,88,140,130,139,25,117,157,128,81,131,191,2,35,131,32,47,102,78,208,2,175,246,163,115,25,218,106,147,105,99,89,170,57,27,116,103,45,8,32,113,163,152,176,238,53,218,135,194,28,84,162,35,93,227,153,43,124,81,102,11,152,253,65,19,216,178,136,249,173,141,5,34,238,200,197,254,73,222,252,126,110,78,153,106,12,32,211,111,234,250,228,196,23,90,147,183,126,71,233,171,48,165,141,217,85,112,196,149,239,1,213,117,206,108,112,4,164,244,106,146,34,39,90,237,237,31,134,204,165,200,69,121,141,37,48,147,159,120,132,47,82,102,187,199,213,196,177,151,190,24,254,158,39,30,237,13,205,251,121,242,139,3,79,60,218,235,72,50,163,145,130,234,30,118,26,38,209,168,253,200,2,156,241,214,200,34,127,90,156,178,174,26,175,197,141,78,251,192,103,38,56,135,110,28,23,203,249,141,14,78,25,128,132,78,171,85,17,141,150,191,92,186,190,19,169,176,237,103,204,1,237,119,200,234,178,204,131,42,7,207,193,184,124,171,203,246,187,157,239,12,41,50,173,77,54,165,184,123,239,145,13,70,19,202,118,153,248,120,109,249,177,32,126,124,174,166,64,103,203,26,240,150,55,133,161,101,197,186,136,89,72,145,109,14,201,148,136,85,144,22,125,75,246,84,20,66,138,223,155,83,248,250,188,23,21,252,113,245,54,177,169,174,48,229,162,59,182,34,150,12,21,120,67,221,137,237,242,110,167,233,91,115,62,57,1,195,244,219,106,123,94,136,72,7,140,104,165,56,168,154,205,252,142,205,246,219,211,23,177,41,133,111,117,227,8,129,235,110,151,195,13,28,232,221,98,7,197,216,24,114,164,163,32,132,240,183,195,48,250,135,220,123,34,74,214,99,91,137,216,182,78,41,4,139,34,252,143,15,224,145,85,115,161,226,177,35,16,130,215,167,58,170,195,127,100,119,226,48,155,7,89,247,208,231,114,183,35,224,183,252,166,106,228,48,218,230,140,240,102,71,120,71,173,145,95,143,45,167,184,49,44,167,218,183,252,200,111,227,0,150,7,43,106,181,174,88,66,83,11,56,102,52,218,47,64,44,176,25,192,121,87,32,19,81,100,46,132,47,215,34,138,200,165,28,33,5,38,4,20,91,63,130,228,153,116,27,28,248,110,203,143,141,15,243,149,47,178,45,97,23,79,78,213,183,118,21,168,153,55,79,40,198,224,145,51,248,95,248,51,54,127,28,94,167,156,193,49,139,185,241,218,28,242,218,85,244,45,71,17,39,135,218,122,170,52,249,70,115,46,15,102,152,101,170,27,53,242,165,171,236,12,139,17,80,149,86,161,26,37,194,68,221,204,25,175,188,23,38,79,177,118,81,114,38,81,13,124,225,223,215,138,95,126,55,106,50,229,96,21,135,192,68,192,147,25,74,96,136,76,35,34,110,197,24,249,2,67,160,143,89,3,37,170,38,1,23,10,223,189,14,146,224,1,57,82,185,247,102,243,23,243,85,49,51,81,189,24,234,114,237,1,151,181,100,90,48,61,181,35,240,18,33,56,96,86,156,122,228,189,182,236,22,168,7,193,197,54,218,12,241,48,249,30,184,168,71,56,27,58,29,197,147,1,163,123,90,87,76,104,168,120,234,166,245,16,8,218,39,63,8,255,229,205,113,145,201,200,47,108,71,130,38,2,91,61,73,68,80,73,69,40,220,204,63,220,123,41,149,183,26,165,34,172,191,79,28,35,216,172,149,41,191,109,174,90,39,162,57,144,16,186,160,239,24,29,27,98,180,208,41,67,78,152,188,244,244,121,163,93,155,90,171,194,183,103,128,236,26,127,88,158,140,196,240,78,152,0,130,172,2,212,75,57,99,216,226,80,83,252,52,128,15,26,64,35,195,84,111,117,147,71,67,121,63,66,46,4,77,111,151,209,201,233,179,236,185,37,228,93,101,124,29,19,122,31,241,219,21,191,156,43,48,158,93,39,174,70,184,92,14,218,196,184,230,138,176,226,107,20,228,223,4,190,165,196,118,3,151,193,183,252,13,133,231,186,153,67,160,46,109,126,174,126,189,60,67,249,156,113,196,21,253,96,44,50,50,108,72,224,112,43,10,243,58,225,119,115,153,201,241,99,68,16,194,99,146,102,121,168,87,163,84,20,109,202,155,107,216,132,154,54,60,58,28,166,100,87,91,101,195,183,172,113,53,231,85,189,183,73,153,215,184,248,109,254,186,60,153,5,111,35,7,129,210,101,209,15,194,21,153,138,218,127,53,11,2,155,101,111,180,25,210,209,58,60,97,24,149,72,223,29,146,104,18,86,135,73,88,102,164,14,55,134,135,250,104,236,253,207,72,24,154,125,190,24,133,77,55,98,173,148,118,53,233,11,184,143,185,186,217,15,214,229,141,248,78,43,62,207,35,98,61,187,12,94,163,65,174,184,24,217,126,25,188,23,89,169,200,100,109,4,182,229,99,210,229,103,187,217,162,72,103,202,173,49,133,106,39,59,74,27,178,50,190,177,52,9,22,70,248,121,161,228,151,48,229,96,53,122,2,129,94,93,26,25,15,51,78,40,141,189,167,70,98,81,180,101,46,137,84,22,46,14,242,100,175,193,230,206,216,54,113,87,109,50,20,177,124,249,250,51,28,204,111,117,33,70,196,167,186,227,29,79,36,142,116,45,58,52,123,38,186,32,27,38,76,197,212,140,136,253,37,180,39,243,240,219,18,49,174,115,182,123,123,139,220,200,144,172,153,247,68,196,254,14,18,46,137,34,111,120,35,57,243,54,111,175,215,100,142,173,224,121,183,202,146,169,50,77,31,41,246,161,230,45,239,141,98,185,48,17,172,210,120,103,210,146,161,38,169,67,100,220,122,201,233,138,50,77,73,193,21,10,55,174,175,140,109,155,60,129,188,23,241,207,136,98,53,219,20,73,90,190,48,60,98,79,220,48,73,149,254,143,145,1,133,254,145,233,37,136,81,132,76,131,136,150,7,152,155,169,115,229,186,217,170,121,217,212,72,64,67,250,205,131,112,35,136,139,77,158,103,142,22,170,253,130,110,140,52,35,237,4,157,67,114,223,86,189,21,73,98,18,189,178,89,71,84,157,78,22,28,160,55,144,178,228,118,96,94,98,195,203,97,214,138,38,48,199,136,145,55,167,34,58,155,196,142,255,195,143,55,24,138,104,52,19,146,16,102,139,62,182,154,89,238,202,75,191,233,105,159,46,108,2,209,100,251,159,228,165,127,203,152,250,31,89,218,76,226,94,51,77,139,205,211,253,180,53,195,121,69,62,170,147,125,154,163,107,10,184,247,60,1,20,168,6,77,19,200,180,253,142,165,26,26,173,230,228,169,151,13,34,77,123,11,43,10,48,154,188,126,35,47,114,97,86,205,54,52,51,190,119,102,130,113,89,126,77,219,53,175,78,21,83,100,0,9,139,14,77,187,163,159,21,220,13,188,217,133,238,181,154,73,146,68,118,241,205,46,83,56,37,11,134,74,62,25,201,147,244,15,132,76,176,23,69,253,14,163,245,32,36,7,42,146,247,79,41,133,129,245,14,170,18,232,108,211,136,122,142,190,229,108,72,42,24,126,5,199,83,191,183,101,168,148,94,113,205,195,59,56,37,77,55,63,141,184,49,159,204,97,10,4,228,173,77,94,178,198,28,75,77,204,26,159,159,198,208,51,198,198,32,224,50,62,207,253,134,116,36,169,205,90,225,234,213,200,140,143,32,249,188,19,194,81,24,202,80,172,14,197,212,102,148,86,66,156,58,40,66,236,224,214,86,170,205,166,111,70,230,158,110,40,60,7,66,9,229,4,204,30,112,42,31,102,64,149,242,94,92,41,121,46,74,2,98,223,149,252,187,183,17,23,134,5,185,220,19,103,127,98,247,101,200,252,109,47,86,188,73,145,237,126,139,158,48,232,88,14,98,77,164,196,224,78,25,125,29,235,62,255,154,54,52,167,240,47,96,126,246,124,48,14,146,74,129,99,111,91,142,111,234,168,10,151,34,100,72,135,156,24,122,176,216,236,32,155,40,218,98,197,243,231,8,178,237,33,252,57,34,241,112,69,147,135,166,115,138,5,221,34,234,108,158,116,71,62,117,35,42,224,147,228,155,109,139,164,232,222,28,201,168,79,30,26,44,99,93,147,168,23,239,177,39,67,130,78,126,184,26,215,43,78,76,5,78,247,146,139,217,218,199,41,180,253,9,30,203,236,109,209,167,216,14,114,192,61,71,23,37,202,132,98,181,44,148,55,9,47,202,180,101,114,232,145,185,61,210,5,17,37,45,35,54,17,168,152,234,30,3,89,186,58,98,97,41,12,78,153,112,168,193,35,137,158,252,186,90,62,176,69,29,130,61,50,148,143,136,24,192,250,121,8,254,241,227,178,32,28,148,146,215,32,74,240,150,77,225,194,126,59,54,24,208,19,229,92,207,151,124,227,218,7,86,51,79,18,161,227,98,235,51,110,18,228,224,204,75,23,196,24,100,229,205,73,239,77,249,30,197,92,104,98,167,74,174,125,201,38,1,247,163,62,99,135,1,47,83,118,239,166,162,213,75,124,77,194,125,89,65,198,198,106,99,107,18,143,70,80,70,250,25,98,173,37,50,147,13,241,212,244,44,25,38,21,93,61,223,218,56,7,44,221,149,33,48,92,227,91,147,74,60,178,75,40,22,41,137,143,137,155,78,19,6,168,73,70,181,45,199,169,157,90,136,192,40,125,196,6,156,185,77,192,202,230,190,229,230,222,236,141,100,27,12,251,33,198,7,41,179,42,113,99,108,4,224,113,199,94,20,30,134,236,208,81,89,207,231,38,158,46,84,202,138,90,164,140,46,142,222,91,206,152,215,164,231,243,88,82,209,230,152,114,114,40,148,202,199,122,76,154,122,234,177,164,152,150,74,16,118,144,162,148,39,71,14,35,146,85,175,241,198,39,22,15,211,168,207,216,171,114,208,158,18,157,162,32,167,182,248,156,108,20,90,255,156,3,105,153,120,52,198,174,196,165,15,10,13,51,206,183,40,63,232,111,83,134,55,123,94,253,177,150,3,126,125,107,201,111,111,20,172,4,38,171,153,91,244,75,16,238,115,112,55,73,160,220,224,31,205,175,31,104,160,71,200,152,136,82,28,141,25,236,242,19,180,178,109,204,104,91,207,214,38,57,237,25,116,131,179,218,3,24,249,189,60,92,92,232,226,253,3,119,225,137,178,71,191,26,73,105,72,215,196,39,129,163,166,17,9,138,187,78,30,251,39,147,139,70,144,168,106,89,114,114,191,26,86,131,22,114,50,136,83,90,213,156,18,98,213,69,59,106,157,242,181,143,169,55,229,0,35,223,161,97,152,209,209,33,140,243,26,37,182,146,9,51,186,75,204,42,248,198,94,13,217,177,207,60,117,69,108,138,124,236,208,88,227,219,120,204,140,201,65,202,145,38,35,109,154,95,243,45,223,223,22,173,22,52,143,243,245,187,88,185,141,182,68,247,19,240,133,197,38,87,23,219,133,70,156,211,190,128,68,135,137,52,199,24,64,194,162,151,79,248,23,121,203,155,231,0,196,200,37,150,143,30,208,92,53,195,160,117,73,163,225,21,214,110,205,40,41,108,103,9,61,47,132,157,87,192,148,245,75,196,2,233,138,46,55,167,212,79,2,7,136,242,144,84,119,152,13,151,4,229,168,211,122,83,230,16,120,200,196,178,251,31,163,44,96,182,223,83,147,20,52,93,28,143,32,108,75,138,240,77,159,172,91,241,228,175,223,44,97,33,110,210,1,101,196,163,49,254,36,144,243,230,2,72,65,25,91,102,247,45,73,64,182,35,25,83,103,50,110,154,240,66,198,42,34,7,172,204,72,180,74,214,137,130,148,76,175,144,213,62,75,115,86,60,110,4,205,169,192,109,154,210,162,134,33,242,247,104,124,86,205,38,35,183,61,34,227,213,76,16,91,174,158,136,52,157,72,74,81,110,170,121,215,57,163,42,221,50,94,120,19,43,12,57,54,18,94,111,101,232,50,105,153,246,84,166,203,216,173,124,51,144,104,126,140,128,223,146,168,156,84,106,216,70,18,17,161,151,107,56,159,162,167,153,20,21,59,95,126,146,209,39,123,146,93,172,111,213,140,126,27,105,62,210,247,77,19,240,212,222,71,82,9,237,222,242,129,73,173,173,96,95,146,120,253,80,30,80,139,239,9,227,221,241,97,37,188,1,18,93,197,10,99,167,210,45,54,114,134,145,160,236,111,196,76,37,107,144,40,234,241,98,230,147,166,28,19,236,203,34,173,196,31,150,166,86,41,195,140,76,92,223,168,255,43,181,6,126,132,247,4,234,173,203,80,94,206,128,206,30,105,89,244,134,118,83,82,79,201,25,143,90,56,196,33,133,18,116,160,199,250,199,68,179,76,153,53,228,166,183,160,232,87,43,89,169,157,166,240,174,75,226,141,147,156,238,170,65,175,220,102,169,39,252,48,234,30,130,54,218,17,0,151,252,35,100,179,22,123,83,204,219,62,15,198,186,26,233,17,172,130,218,16,138,48,242,156,65,64,129,166,59,138,114,176,40,196,105,65,134,109,219,120,137,66,205,52,185,236,28,90,91,249,118,111,68,239,88,147,65,63,217,13,244,1,209,174,136,91,191,173,135,180,216,160,154,247,243,82,71,217,147,184,157,157,27,233,123,234,160,154,172,63,196,15,25,217,14,91,0,64,200,174,175,141,115,208,87,75,158,40,85,246,77,133,49,221,84,51,24,21,250,48,58,246,61,19,128,229,30,77,0,14,228,122,115,14,199,128,101,202,152,31,144,183,34,118,192,60,250,222,252,3,223,25,193,225,14,163,103,117,37,31,67,2,233,185,234,98,161,162,244,226,125,131,70,72,100,249,104,49,3,104,153,17,50,121,27,205,79,36,31,217,158,185,50,165,211,62,180,27,74,136,75,150,20,24,139,67,191,214,219,78,11,197,125,145,186,84,126,240,104,38,138,230,71,152,215,95,171,76,71,184,226,173,88,154,94,127,93,24,134,36,108,140,174,216,138,96,31,62,37,141,109,249,217,96,60,52,228,131,134,54,105,53,1,64,15,92,152,125,141,190,152,41,235,121,180,30,201,245,170,76,90,164,19,118,148,21,176,136,42,199,4,54,216,107,153,40,27,188,176,170,181,232,0,21,134,150,149,127,232,115,236,111,17,199,137,242,59,224,254,133,9,201,68,205,33,233,38,45,73,120,7,137,104,113,108,8,103,253,212,158,188,78,54,78,132,107,240,228,168,255,214,52,233,29,60,8,222,238,191,212,185,133,98,74,170,249,128,146,76,251,171,92,54,148,84,219,77,184,97,111,242,23,188,2,54,107,144,38,48,222,68,127,65,82,11,201,209,150,43,97,168,43,191,13,8,149,56,120,163,100,31,1,198,26,185,59,60,186,146,69,13,126,123,212,17,48,131,65,175,30,144,158,252,209,54,95,45,143,108,192,148,231,196,111,163,207,144,39,27,75,226,175,223,60,72,255,35,135,144,225,221,183,3,120,55,252,17,145,168,3,66,224,36,231,147,98,126,75,235,47,225,243,7,111,9,184,96,20,71,91,157,132,87,170,114,82,98,249,103,147,225,240,248,212,212,34,181,187,93,54,7,24,9,201,140,137,20,150,138,249,139,60,80,192,132,182,77,70,50,129,219,47,177,110,40,122,114,91,80,10,122,122,194,239,222,77,126,154,132,206,175,214,1,216,114,244,114,53,155,250,95,18,205,190,39,187,35,121,47,115,16,191,254,100,136,88,73,254,14,9,132,235,89,123,250,210,181,52,89,194,11,70,87,247,223,30,230,152,151,191,61,72,36,204,248,109,2,186,37,83,204,127,230,126,39,62,55,165,36,82,220,87,6,135,193,54,127,157,133,61,54,130,16,1,227,54,224,100,33,130,153,133,210,173,108,22,202,241,247,175,50,28,254,249,198,226,77,225,98,4,47,135,173,242,235,40,108,138,215,1,99,93,87,21,70,173,229,215,44,168,142,212,173,48,101,24,43,126,155,98,191,45,61,17,86,211,157,227,4,204,7,146,23,155,166,117,26,87,219,194,42,240,128,38,85,227,106,38,253,47,92,214,136,71,235,148,172,127,96,91,178,111,192,111,98,81,24,210,98,95,191,238,112,200,51,73,170,152,29,125,119,223,12,131,217,76,77,129,145,76,41,59,96,124,157,114,244,83,10,6,53,211,97,152,48,87,96,170,29,106,52,139,165,234,151,220,188,64,10,88,35,96,132,196,244,234,245,246,233,87,224,146,226,30,212,3,155,101,148,255,118,69,46,83,122,11,49,141,243,83,166,250,193,194,54,42,68,64,221,49,214,96,66,122,217,44,141,42,236,187,252,106,34,137,66,0,166,6,7,99,238,104,53,50,119,75,174,198,38,162,69,147,207,79,87,122,139,222,142,33,194,209,6,10,188,162,211,43,49,12,198,67,226,3,83,206,31,31,187,35,184,33,247,126,163,127,157,232,72,151,242,226,45,232,152,238,180,96,176,69,106,5,70,120,44,70,8,125,80,194,76,166,73,221,123,160,182,77,25,138,150,249,163,234,25,76,237,144,94,108,194,11,121,245,66,117,72,96,78,135,190,6,153,131,182,156,78,172,40,112,102,71,153,236,210,165,81,234,182,35,252,14,24,202,116,126,44,211,13,248,85,221,216,208,86,53,175,97,214,191,242,65,172,30,188,203,163,33,184,118,75,180,184,213,140,110,133,199,143,145,243,55,240,155,4,214,11,118,84,148,104,229,192,23,81,56,131,73,71,156,132,201,231,36,76,22,100,230,79,111,83,32,20,24,58,95,143,174,130,50,70,238,130,74,129,26,59,163,7,191,181,77,40,138,5,15,174,222,226,193,225,13,166,24,10,48,145,224,28,30,112,179,100,237,124,71,75,214,87,135,201,70,143,220,139,227,119,71,233,224,239,189,54,250,51,77,86,125,118,161,111,46,221,1,91,176,78,97,36,201,87,192,175,157,100,183,131,25,60,103,240,31,204,231,78,161,111,131,223,86,169,13,135,33,191,200,156,195,241,229,196,226,73,152,246,45,20,210,44,228,154,102,252,246,70,6,107,40,74,125,74,13,212,172,52,4,62,175,35,21,255,233,141,25,121,214,190,224,70,73,209,243,15,197,185,65,74,120,41,114,238,63,242,138,161,244,35,185,53,177,208,21,207,245,102,205,35,133,24,176,186,76,88,39,96,78,193,91,97,226,136,9,147,203,147,155,51,254,124,135,135,70,206,74,202,26,236,108,130,14,190,120,109,194,79,35,130,68,236,211,23,159,199,159,172,88,176,90,96,138,4,183,15,190,117,41,237,139,184,29,219,120,108,169,199,239,115,44,36,220,115,95,252,38,40,22,132,242,107,111,228,109,107,134,175,30,74,47,234,190,110,98,24,81,115,91,140,94,120,121,79,231,187,13,203,25,166,216,197,31,92,188,135,35,228,186,146,237,205,212,104,73,155,223,131,225,11,83,155,52,138,241,12,166,111,54,38,93,42,243,82,240,206,215,9,144,52,71,14,76,54,126,27,187,132,95,247,199,198,1,23,239,132,161,205,78,95,83,7,222,10,41,231,8,252,250,208,158,1,47,43,68,255,192,229,248,194,53,224,181,102,164,6,152,218,48,223,182,18,10,56,233,65,109,176,219,168,24,106,251,193,68,41,189,236,113,49,123,253,165,109,82,108,243,224,48,57,144,153,175,133,2,214,44,190,2,160,52,219,114,171,15,252,198,214,174,215,97,4,29,143,192,248,83,79,95,112,199,248,163,168,36,204,68,248,243,75,62,166,73,154,188,49,208,3,183,201,239,61,254,156,54,4,134,32,232,45,134,134,101,114,18,40,54,33,94,59,188,189,233,254,71,190,244,131,45,247,29,112,23,55,68,96,212,208,125,105,122,179,96,17,22,9,48,148,64,159,225,141,198,83,100,116,224,190,218,87,124,15,120,246,242,206,115,90,7,119,16,121,65,233,39,235,109,150,199,205,107,219,200,237,15,104,55,53,66,71,201,41,86,69,223,244,212,18,37,32,162,23,91,98,117,6,156,49,53,148,126,105,5,31,148,198,188,158,218,13,236,4,146,40,238,55,242,165,186,109,50,188,185,72,218,228,52,7,12,107,108,5,58,249,139,68,225,24,252,4,60,128,145,13,214,207,252,231,85,61,18,110,89,171,211,57,19,81,215,18,48,231,143,49,21,14,225,205,63,120,86,153,5,223,121,15,218,200,20,120,200,208,32,200,83,110,140,233,106,162,71,71,224,2,171,245,230,163,33,206,168,112,241,80,186,193,111,45,150,39,127,187,216,55,31,212,128,203,72,219,12,80,214,122,159,159,173,148,173,202,181,216,80,197,86,213,118,16,153,253,235,215,138,198,86,182,56,82,57,67,238,141,1,103,14,90,83,150,88,249,220,205,74,96,171,191,53,233,162,189,171,194,102,88,148,240,77,13,26,96,120,106,254,86,136,72,103,5,172,161,8,235,204,128,77,206,55,225,183,44,120,77,229,49,237,124,97,244,255,193,235,151,46,250,193,119,228,231,162,156,102,68,212,2,27,139,150,130,0,228,187,199,143,153,110,37,13,227,205,238,249,203,150,122,140,165,24,3,14,177,203,68,187,97,88,34,45,126,153,179,228,250,192,236,78,5,174,10,47,43,73,143,231,70,61,107,43,138,96,67,92,140,160,216,231,226,221,78,204,53,111,33,151,83,38,94,113,182,180,223,248,26,212,248,85,133,169,128,137,207,193,193,227,94,129,225,185,151,188,186,11,153,200,96,120,217,53,96,88,129,67,225,217,98,240,152,221,161,62,216,50,209,226,68,235,146,249,185,114,52,207,69,9,210,216,90,250,220,8,33,230,47,83,207,191,244,185,173,100,191,7,12,229,167,41,76,90,42,186,104,75,209,30,3,223,185,220,183,108,128,235,22,189,118,80,241,23,232,98,73,83,148,115,123,62,54,179,145,62,54,163,65,126,120,190,237,136,54,88,39,74,157,143,253,102,250,165,63,77,167,20,180,214,163,63,109,138,123,51,225,146,213,252,6,91,226,62,224,254,89,106,9,202,67,103,14,24,74,135,126,233,183,37,187,217,17,26,178,86,122,115,18,48,51,91,165,74,181,11,112,69,182,106,39,188,210,32,200,224,185,226,216,1,92,147,13,103,48,26,233,137,38,121,196,64,104,152,249,214,239,12,115,20,198,203,102,101,131,151,55,140,245,123,148,224,84,254,193,53,101,255,13,174,174,135,8,92,89,248,229,193,72,71,252,138,103,255,224,217,100,185,197,230,162,252,202,12,254,224,62,215,7,30,148,62,37,92,175,206,40,80,0,228,181,57,172,30,253,109,180,36,99,241,160,238,118,201,146,90,153,223,251,188,9,239,43,235,3,222,237,30,105,255,131,215,234,242,65,72,111,206,88,236,129,251,208,71,51,30,142,220,124,85,253,233,109,174,54,137,206,43,107,38,103,148,27,97,235,63,120,235,213,230,43,35,183,158,178,234,61,212,212,97,229,181,138,206,71,16,139,251,62,218,40,178,137,134,82,188,165,143,179,255,233,251,3,195,72,20,56,29,61,12,30,121,118,230,131,180,162,77,70,193,241,212,143,93,151,62,248,48,201,5,237,73,58,13,219,49,80,190,245,169,58,11,195,130,29,99,73,39,46,245,115,111,11,220,8,124,218,231,222,152,244,201,16,24,223,70,161,20,87,71,87,157,218,205,8,21,202,240,170,237,211,79,40,199,144,91,191,6,255,244,81,232,88,71,230,148,250,105,79,204,159,170,204,40,173,104,31,67,10,89,126,152,104,230,231,214,101,149,28,183,189,30,29,183,120,100,76,185,55,225,84,109,17,118,91,50,223,140,158,46,181,192,164,153,186,78,210,119,235,213,5,82,113,190,21,146,3,250,53,138,137,229,231,10,80,203,249,192,189,244,236,8,237,51,52,136,101,203,36,139,234,150,192,214,105,166,172,105,122,66,196,28,217,117,47,255,96,169,243,50,184,224,94,32,235,233,209,61,134,209,236,162,11,117,194,207,83,81,43,172,77,120,125,175,29,53,246,154,44,243,235,124,174,133,227,157,59,140,38,201,129,110,118,210,183,86,221,128,156,250,129,121,209,220,76,114,6,172,10,27,77,62,96,242,55,31,184,212,158,75,121,95,245,232,178,100,116,231,236,159,38,140,165,45,138,164,182,236,110,246,190,235,115,53,73,155,220,192,88,250,64,224,55,237,213,124,111,139,174,125,96,4,180,119,194,187,234,46,195,252,182,98,11,190,254,106,95,20,238,43,247,247,80,139,238,167,89,168,153,234,121,53,145,7,189,26,22,72,78,193,100,186,135,126,207,17,217,57,67,223,198,119,40,106,5,139,1,239,165,7,126,202,127,225,153,4,124,134,174,214,102,153,152,157,116,252,103,26,164,116,177,228,131,113,112,187,159,171,199,79,129,192,208,218,170,46,121,149,243,105,124,107,196,116,165,61,217,22,140,220,16,110,156,24,229,169,113,41,200,33,77,165,69,91,31,180,102,252,4,1,248,174,205,89,90,205,192,38,133,115,167,93,189,154,249,36,58,194,174,69,54,132,20,152,145,252,119,16,190,163,76,191,208,21,49,207,10,216,254,181,192,8,91,196,105,136,36,91,27,130,174,227,172,36,59,178,32,85,33,232,180,242,67,63,239,152,221,170,254,50,196,215,24,89,212,56,74,239,45,168,121,172,248,202,164,128,52,60,130,124,76,237,37,46,134,200,82,245,167,223,106,216,162,135,161,237,49,134,62,55,254,217,177,251,120,15,242,186,133,220,124,27,87,203,195,112,5,209,150,166,232,114,42,11,40,53,24,50,50,32,24,238,31,251,219,224,189,146,67,64,125,130,49,68,28,230,21,187,236,68,209,162,187,215,195,154,211,14,125,77,175,126,27,163,61,19,126,179,67,87,148,101,102,5,122,91,151,201,232,47,245,28,129,75,202,226,171,28,44,144,207,47,195,39,4,51,223,62,218,40,211,108,85,90,192,91,236,182,129,123,243,67,53,114,166,175,147,233,181,72,171,121,55,194,62,172,104,200,180,64,115,105,51,30,140,221,66,215,91,195,99,240,248,203,164,242,171,44,249,152,148,47,236,19,87,83,254,38,211,63,181,204,163,199,197,231,123,234,128,109,191,118,132,84,205,65,162,127,96,14,10,126,53,235,234,210,193,67,105,209,138,207,129,36,253,148,69,237,193,56,71,248,147,117,76,220,117,108,61,152,13,100,192,80,106,191,240,140,224,163,53,111,217,250,104,187,244,216,65,63,24,106,191,60,26,117,239,17,5,153,208,238,62,195,30,83,205,229,97,81,68,222,250,231,183,33,80,121,100,243,161,88,153,92,69,215,110,49,2,186,113,118,142,194,99,196,224,155,253,61,218,144,112,90,225,36,119,106,252,52,103,49,237,43,221,44,48,162,73,49,17,212,159,174,92,28,17,114,216,90,77,47,198,100,252,68,39,125,91,142,79,31,126,219,44,170,245,162,171,32,219,38,67,151,122,136,200,151,79,120,194,201,106,50,152,5,32,187,41,28,19,65,55,218,246,209,147,166,9,33,9,108,244,209,30,67,0,27,34,189,218,28,233,101,0,81,14,35,48,122,243,209,102,112,150,117,113,33,126,121,34,39,55,155,153,27,75,139,83,81,180,101,224,175,58,182,94,141,139,71,182,10,201,18,121,112,206,25,17,33,159,246,237,138,52,10,73,188,118,227,131,160,225,44,123,213,55,135,195,28,143,215,46,165,159,161,87,155,39,168,79,88,164,86,164,143,178,208,87,95,171,41,155,190,91,47,253,75,101,37,58,154,126,14,166,144,96,171,0,75,17,49,18,136,23,231,203,19,240,214,111,69,30,36,136,77,72,220,82,0,39,240,238,174,13,104,239,84,111,211,25,158,181,124,181,132,167,156,27,74,193,175,45,39,74,52,92,36,246,78,17,124,105,49,161,112,154,249,124,11,188,90,71,94,77,197,192,210,155,115,12,89,45,191,179,72,57,2,87,138,227,242,59,183,242,89,184,120,237,72,143,78,171,237,202,163,3,187,4,211,128,203,126,240,230,198,161,48,132,158,150,111,189,211,36,240,193,228,224,102,143,111,121,200,86,41,140,167,221,20,248,205,170,77,225,82,107,46,154,175,203,118,249,233,213,205,177,62,208,247,226,121,60,128,225,7,75,237,38,188,36,82,119,168,145,234,45,190,230,143,237,156,48,113,190,235,27,55,216,7,61,9,229,40,142,83,61,16,125,20,15,224,52,220,70,167,121,175,18,63,61,76,95,54,209,5,143,98,248,79,99,87,147,27,240,131,217,234,251,155,72,123,189,77,65,118,239,3,165,232,70,239,127,243,243,68,146,71,225,226,94,72,6,151,49,229,91,226,77,95,102,156,231,39,108,254,236,164,15,70,166,43,34,63,19,82,138,188,20,129,180,224,84,60,20,223,165,33,40,110,70,113,50,120,47,49,36,10,136,31,39,229,35,39,175,134,244,170,48,203,90,147,155,203,36,75,32,231,104,20,144,229,57,23,38,96,122,89,198,246,239,149,13,16,81,162,247,100,121,166,193,53,34,231,27,204,240,230,136,113,13,59,17,27,51,133,27,114,24,14,147,54,206,38,53,81,247,22,193,180,11,87,180,116,129,169,145,137,88,244,37,17,60,154,194,240,130,28,197,66,176,201,189,223,210,62,34,80,129,85,100,78,55,148,51,172,27,81,236,139,231,171,124,202,57,76,37,223,155,155,63,44,105,238,137,164,113,217,177,151,173,184,152,74,131,177,218,142,152,189,217,74,165,140,73,135,64,129,248,85,228,163,109,191,191,20,190,123,221,24,212,175,125,82,225,139,155,19,96,137,181,26,197,194,169,47,141,223,211,218,62,170,39,251,79,125,49,66,55,213,143,91,147,172,216,238,210,81,40,118,59,30,118,157,184,92,37,81,210,96,83,203,116,24,35,246,45,159,3,149,225,219,130,0,64,156,168,9,92,44,157,237,191,253,54,25,91,130,63,111,125,35,54,50,147,93,128,216,107,94,61,76,130,200,137,11,48,217,103,46,46,111,242,33,198,229,123,43,22,234,154,5,158,29,191,236,141,143,224,15,38,111,217,143,92,141,201,74,241,38,95,20,129,165,153,192,131,161,244,249,209,132,120,193,73,249,162,126,172,8,191,250,73,17,143,224,43,193,161,51,236,212,238,83,56,242,94,226,105,218,77,235,242,116,95,62,56,28,111,237,105,3,142,101,191,2,83,76,16,48,145,203,26,212,6,76,233,150,156,143,143,105,224,247,149,240,27,125,50,186,200,172,173,32,252,61,216,132,184,19,62,72,78,122,116,243,117,112,11,164,10,220,74,44,170,152,229,174,34,31,187,227,206,208,130,135,130,3,158,116,67,76,35,222,6,216,111,221,233,8,242,216,152,98,69,146,104,117,210,129,121,248,48,69,240,218,227,123,96,30,114,100,100,119,220,86,175,111,6,254,60,128,101,73,229,29,24,254,241,86,187,20,189,121,129,81,237,49,131,245,166,144,149,133,165,20,240,95,226,249,254,90,156,67,154,180,168,85,7,30,159,104,255,184,32,50,242,155,109,130,252,196,6,51,234,205,219,114,115,147,185,245,209,183,142,17,237,228,106,124,1,125,139,191,200,213,74,86,250,24,69,210,151,174,117,254,100,236,4,101,22,113,50,212,50,146,151,44,246,56,6,182,88,248,150,57,30,72,55,179,178,157,230,11,4,229,151,39,5,48,128,41,211,218,241,90,164,21,100,73,38,21,252,38,165,22,48,1,99,185,154,250,247,147,87,47,43,174,79,184,78,83,39,136,39,199,26,60,199,79,179,226,143,145,173,82,68,125,220,12,80,17,200,156,1,179,203,207,158,70,86,122,55,207,75,216,22,93,66,183,152,20,157,152,137,127,161,169,124,50,210,162,210,42,167,88,125,89,194,212,9,6,93,112,145,200,57,178,162,215,55,0,186,47,2,86,172,156,238,85,208,26,209,109,241,249,140,96,41,188,212,132,223,174,46,99,152,104,63,20,249,154,208,122,235,137,17,128,186,184,240,54,78,65,106,41,39,13,184,215,77,38,218,2,95,169,196,232,163,141,178,118,26,65,0,60,183,123,116,82,50,128,210,73,223,209,31,249,188,104,81,230,16,249,92,175,155,229,240,64,105,224,234,115,35,72,53,90,244,97,236,238,178,73,176,124,224,76,22,111,101,226,17,14,111,138,25,214,204,22,193,253,57,193,3,125,188,68,115,98,126,158,11,246,223,181,17,162,220,102,168,150,93,144,171,113,23,115,194,222,27,166,91,194,209,232,130,223,227,99,135,192,70,149,239,204,219,51,66,102,210,16,183,244,126,178,94,111,199,228,27,17,92,131,36,167,189,17,6,136,40,250,126,211,117,77,163,200,110,229,160,51,54,133,111,118,193,167,117,37,12,67,100,6,93,149,29,73,38,7,16,117,35,49,217,130,221,63,155,48,211,32,206,214,108,146,99,21,69,25,110,160,48,16,77,63,47,91,120,31,242,109,200,243,185,249,88,215,187,254,251,82,87,236,6,136,170,82,1,186,162,142,132,162,248,37,40,153,131,22,101,36,198,195,85,152,100,214,47,93,78,90,24,142,192,250,215,213,68,3,211,15,143,97,32,169,159,143,100,40,148,150,68,49,101,147,162,27,171,61,89,81,226,97,90,8,75,225,233,174,181,192,86,105,253,111,205,134,72,239,97,166,16,179,42,130,126,194,243,164,195,246,32,137,242,13,148,37,247,246,135,247,52,63,86,254,105,43,72,140,236,152,34,160,179,144,22,230,168,154,155,167,114,236,174,28,107,3,171,118,65,41,83,12,198,111,99,223,45,1,182,139,88,106,196,223,222,72,68,128,39,227,0,111,221,127,189,50,73,189,4,94,133,176,70,249,146,139,38,2,83,199,38,129,147,75,97,78,84,94,109,118,13,34,114,249,206,249,219,228,34,99,164,154,38,183,192,232,60,249,22,243,193,86,244,152,112,99,184,157,128,7,6,108,194,116,30,104,79,251,131,239,213,37,83,12,65,9,150,104,172,6,216,155,72,205,186,217,234,122,65,164,193,231,40,127,155,96,119,100,103,208,43,184,34,242,1,188,74,36,215,55,101,156,34,23,83,40,164,107,81,73,67,178,230,203,13,55,231,157,40,250,168,54,62,21,14,157,13,96,184,40,82,182,97,65,253,145,37,35,240,19,164,142,224,205,101,239,61,163,154,165,49,167,28,69,223,94,97,100,197,72,27,25,65,3,134,164,154,5,37,239,219,21,229,119,35,119,122,71,148,140,112,180,209,207,65,192,39,66,66,199,204,163,106,85,120,220,40,24,59,86,17,164,77,202,167,13,50,4,106,182,106,185,246,96,12,31,131,235,207,30,126,127,200,252,111,69,57,209,166,86,221,34,164,118,18,25,221,201,41,136,42,14,241,229,49,77,215,21,155,169,119,176,121,255,184,75,139,51,229,143,120,50,18,198,162,241,1,76,246,46,174,94,118,100,147,10,135,154,53,35,131,179,187,84,156,32,82,118,179,216,101,26,249,86,30,140,32,101,137,7,123,63,178,180,216,165,152,69,169,47,253,200,76,98,70,169,48,78,70,121,53,233,201,174,133,27,16,54,107,20,164,108,254,172,240,65,133,49,96,117,216,5,166,196,119,223,188,250,202,231,168,4,21,130,248,120,144,162,21,233,32,8,28,37,232,110,199,106,162,183,214,163,144,91,42,177,200,142,217,182,116,82,216,31,115,238,184,247,192,61,82,30,140,122,223,25,131,15,82,205,254,192,76,206,62,77,19,138,210,58,210,191,170,132,40,153,90,68,117,134,194,76,11,78,179,126,48,186,20,114,111,60,170,125,194,33,168,182,69,47,175,24,231,50,107,220,184,182,105,21,142,137,77,207,248,105,206,3,82,40,83,77,220,202,119,144,68,190,206,85,152,152,115,108,18,205,109,70,39,187,106,132,253,30,168,21,127,9,202,33,43,106,216,22,229,223,82,47,73,201,245,219,108,157,128,153,117,142,22,108,237,44,159,155,38,195,165,197,94,164,60,243,107,241,75,179,105,45,24,193,145,64,209,29,23,20,66,103,204,255,144,153,183,248,28,153,149,113,13,26,18,133,22,71,180,15,222,220,70,36,56,138,139,208,187,202,208,58,51,4,106,247,129,242,121,228,214,76,54,51,190,52,50,62,34,182,93,76,33,170,221,158,245,113,91,212,105,17,180,129,95,123,178,0,238,234,199,50,213,205,216,37,190,93,15,245,88,82,174,72,74,51,183,160,184,232,104,193,97,167,159,221,44,159,51,175,2,173,164,36,56,86,227,165,169,105,171,90,135,25,246,210,54,31,125,180,236,139,21,176,157,28,121,196,232,180,190,212,60,56,163,194,237,91,86,75,12,56,171,44,167,101,43,165,194,147,83,255,222,57,178,202,251,118,85,97,10,144,115,100,161,54,46,40,98,158,49,157,96,175,36,42,128,111,243,210,173,96,248,7,227,104,175,83,21,177,17,215,246,164,160,247,173,222,34,90,90,232,40,59,235,214,225,161,79,45,69,166,204,111,70,173,113,49,182,161,192,20,65,87,127,237,203,158,97,142,15,140,19,177,215,204,191,23,233,231,11,191,71,139,210,114,40,13,91,230,224,193,252,50,103,236,145,137,123,13,69,223,231,239,137,66,124,17,152,44,71,84,186,32,100,176,106,255,192,108,184,162,162,254,245,59,241,97,33,145,4,121,203,97,44,94,151,108,207,45,19,21,225,36,200,40,88,219,37,76,93,216,246,25,30,27,210,123,62,117,233,211,100,221,163,232,157,2,194,174,48,121,151,17,176,217,210,43,252,78,128,55,138,222,137,234,200,30,103,30,43,86,93,126,214,217,24,218,126,74,230,169,162,109,1,147,24,148,155,67,149,247,162,89,162,169,150,65,86,152,172,126,15,248,117,52,213,2,56,23,119,2,135,109,247,53,85,42,128,64,75,28,195,80,154,62,218,106,108,143,228,98,14,162,71,209,125,242,189,128,135,84,212,163,0,180,60,173,101,170,114,89,154,100,40,14,215,241,214,248,147,73,95,193,128,137,35,88,192,70,111,23,129,132,226,106,218,231,47,5,169,251,62,72,78,148,231,69,155,48,235,252,71,93,193,19,225,212,47,163,236,160,210,13,230,45,20,79,182,208,48,149,215,34,117,190,243,193,223,10,160,191,60,111,115,18,107,195,140,177,234,216,36,209,113,87,137,142,114,219,71,193,96,217,171,100,55,99,134,151,66,73,163,13,110,15,81,220,119,106,42,178,53,131,238,191,35,81,66,169,221,108,218,98,144,107,119,104,43,188,215,31,42,235,0,21,143,126,228,242,7,27,85,117,121,240,201,209,196,247,171,119,217,214,225,252,219,211,237,255,138,17,72,8,1,129,229,104,235,119,140,44,85,195,19,203,120,152,241,41,204,124,60,96,118,62,35,34,246,168,18,15,161,88,81,35,191,179,14,248,205,21,71,164,109,56,115,159,16,114,165,61,254,148,250,37,112,2,227,208,151,91,115,84,73,93,233,7,191,3,106,143,108,50,202,35,136,147,39,204,62,227,248,118,19,51,131,35,145,189,141,91,43,226,198,190,184,96,0,114,228,183,175,73,144,197,210,180,33,190,75,56,137,237,100,158,106,40,41,95,87,98,104,28,37,75,174,245,157,252,174,68,224,172,118,166,100,145,49,73,94,141,222,33,38,229,12,219,189,223,210,149,70,168,22,225,231,207,126,238,39,3,44,53,87,135,131,69,223,81,173,139,16,197,85,152,216,216,240,141,50,132,89,4,64,37,236,200,231,140,80,44,153,161,45,121,14,182,228,189,122,52,21,145,35,13,202,99,83,207,49,246,135,146,168,78,209,4,11,212,154,14,187,195,56,28,108,13,243,246,30,235,218,198,234,37,73,151,127,117,82,221,115,163,219,220,220,37,105,101,86,141,65,245,35,57,38,82,68,253,47,168,211,35,104,89,76,22,92,126,121,35,54,239,31,27,97,208,114,36,155,64,105,253,172,17,138,181,122,59,201,50,210,250,163,140,132,209,22,210,160,60,2,152,39,80,179,174,150,128,63,158,156,53,46,198,55,85,19,25,240,166,70,92,125,172,0,55,81,244,5,34,249,143,15,236,145,250,9,226,51,166,217,224,247,198,206,112,74,174,1,242,150,239,112,150,145,160,36,36,143,44,88,139,58,98,36,95,202,150,160,59,165,76,187,203,47,83,86,47,232,54,121,115,135,17,247,151,175,213,145,249,136,228,39,41,148,166,9,231,78,25,125,143,252,75,161,200,97,8,202,249,245,68,196,141,28,137,102,1,81,161,90,241,177,44,197,94,37,227,133,110,76,176,81,217,129,180,46,113,245,110,178,21,30,164,89,230,95,212,229,193,231,98,64,68,22,112,19,179,151,84,29,84,223,120,50,56,17,66,121,232,52,113,80,145,80,220,167,194,78,114,132,16,253,70,192,139,149,66,30,140,13,202,244,240,54,170,70,59,165,24,1,161,6,206,104,20,234,254,36,41,245,190,21,186,120,241,214,133,173,243,39,45,139,232,88,222,252,146,80,17,24,118,175,31,31,224,52,28,77,130,12,83,218,13,244,29,165,133,201,103,66,170,72,121,70,94,117,139,188,37,240,219,191,52,159,50,112,245,221,82,107,246,246,50,175,69,103,20,225,155,249,145,12,61,252,185,222,131,141,72,111,66,228,150,44,58,133,155,53,162,175,86,245,214,36,159,188,81,243,142,212,41,39,29,253,105,226,212,81,126,106,50,119,71,210,97,72,255,181,136,159,46,52,243,154,12,92,202,96,79,20,70,177,37,233,82,123,77,126,63,36,38,73,209,27,115,89,222,139,93,127,140,174,10,239,76,50,167,86,255,92,252,204,133,156,83,237,218,164,22,187,141,20,35,14,30,83,18,75,198,208,232,241,189,76,41,112,41,49,1,162,172,203,67,81,29,32,30,245,192,28,87,124,117,65,113,231,45,178,194,215,160,96,53,8,217,211,12,191,132,216,99,108,227,21,12,175,183,250,239,50,62,148,10,216,127,41,154,96,21,53,2,83,67,234,75,54,157,240,116,153,228,97,154,244,147,140,11,204,117,154,242,84,144,57,11,146,22,153,148,182,149,74,194,254,53,20,25,222,183,221,31,146,203,219,202,84,143,180,204,63,137,17,65,249,222,65,142,220,8,4,75,18,113,98,90,188,130,92,6,99,119,41,75,101,192,56,13,178,223,54,74,134,92,61,224,168,248,41,152,19,87,147,226,111,166,140,73,52,193,97,246,91,202,175,129,28,85,131,21,71,250,225,42,59,7,182,113,176,134,172,144,92,153,36,115,166,109,141,49,100,222,175,111,37,21,161,122,230,209,244,137,212,205,135,176,132,47,74,11,25,139,105,37,80,250,104,176,188,146,156,51,152,31,149,206,68,225,203,12,145,11,114,152,114,49,59,195,150,204,159,185,36,40,103,240,16,182,223,224,235,74,22,158,129,190,131,197,245,54,241,90,110,127,104,196,30,36,150,247,121,168,75,148,159,38,5,119,130,106,142,111,220,149,17,64,196,122,132,240,71,127,191,116,166,124,77,188,99,154,79,243,211,244,95,149,115,116,172,122,45,9,219,28,223,149,94,102,167,243,164,177,195,60,151,6,191,131,156,116,80,63,167,121,178,234,111,99,140,30,116,87,24,143,50,225,189,247,162,102,236,6,83,171,221,20,157,3,30,51,72,98,56,243,136,97,46,63,141,97,91,20,148,237,107,123,127,133,73,133,101,97,250,107,149,15,109,142,52,76,207,34,16,179,252,74,70,31,126,200,65,190,129,125,61,100,90,64,72,248,100,57,142,73,169,11,138,32,122,22,95,189,229,253,67,51,49,97,182,156,21,224,161,12,153,207,204,77,166,70,47,52,155,206,239,213,92,28,12,97,35,11,8,179,147,143,55,98,124,224,16,176,100,170,69,155,25,161,235,156,176,134,114,192,144,248,25,55,40,242,48,109,90,209,171,77,23,62,225,9,19,90,224,183,157,171,193,185,214,184,0,32,218,178,193,78,126,239,49,183,12,128,77,182,112,158,156,104,41,161,191,2,79,106,68,70,94,141,25,156,194,84,243,231,44,254,218,176,10,89,214,68,35,130,13,187,201,104,203,183,254,243,129,46,9,207,35,130,64,199,74,122,66,221,6,219,148,33,93,248,224,237,17,137,21,58,180,20,34,65,8,30,37,230,240,110,92,24,37,39,151,155,101,185,19,110,134,242,72,238,91,173,107,212,91,162,109,214,148,217,118,97,12,103,253,73,255,171,249,86,24,229,187,44,119,48,23,158,132,225,104,69,233,34,28,173,178,100,93,36,59,215,123,114,128,41,79,156,138,82,81,21,243,209,70,174,227,124,96,55,159,177,137,116,237,46,180,81,224,17,89,48,124,60,166,108,99,208,34,159,46,68,201,20,78,12,252,251,220,50,255,55,51,142,83,212,50,99,177,60,244,33,84,115,26,156,234,217,160,95,178,121,235,31,152,177,27,107,15,145,226,162,223,3,82,99,12,30,168,105,75,134,253,53,195,157,248,92,111,204,51,27,234,247,120,131,45,182,49,236,37,166,94,204,65,52,10,72,38,188,90,153,164,225,25,250,94,26,81,96,21,102,32,222,246,38,132,232,161,120,72,149,166,28,119,156,131,162,10,195,106,130,151,62,215,198,236,45,174,126,135,157,242,121,105,134,75,172,168,102,76,125,180,170,128,116,79,212,112,224,205,122,181,206,162,252,125,236,128,231,234,90,56,80,171,5,139,131,239,74,104,77,203,48,96,139,69,217,12,97,163,166,21,86,136,74,212,232,11,27,71,91,173,135,168,150,207,203,129,203,198,111,106,17,199,189,57,103,160,64,211,181,102,141,106,220,186,18,110,98,75,251,7,191,118,63,9,83,66,39,240,54,202,101,192,67,134,15,168,177,251,19,21,185,84,131,143,27,69,24,60,183,74,105,88,237,74,78,56,86,62,174,247,70,115,57,54,103,15,190,223,234,20,14,56,241,185,134,225,138,82,248,114,132,96,220,245,115,48,197,71,105,151,121,121,126,154,228,92,55,172,50,152,210,61,189,55,21,159,51,31,236,106,88,207,10,118,94,79,136,215,122,125,184,14,189,249,53,99,231,132,219,254,84,251,32,156,214,19,189,42,133,68,144,122,151,164,85,79,202,72,62,247,134,7,151,48,145,245,254,249,28,119,174,132,63,178,61,86,157,178,98,3,68,157,170,170,155,145,17,72,102,39,115,194,174,90,200,87,255,182,145,14,31,99,93,104,15,159,75,22,46,136,37,90,249,85,145,5,202,54,179,36,165,126,107,136,46,49,219,29,74,37,181,18,233,45,62,37,23,100,168,108,159,94,134,55,198,72,50,57,41,80,45,249,185,145,25,159,80,130,175,150,79,21,91,63,98,49,31,38,47,161,48,39,130,128,145,188,215,207,1,221,73,246,32,71,4,194,173,140,9,125,178,220,71,220,149,236,13,131,103,13,246,241,31,213,181,127,174,198,251,36,206,146,133,189,240,252,192,68,128,29,38,197,223,206,127,225,56,168,146,251,248,212,57,65,46,142,207,129,178,185,42,201,24,47,37,87,220,55,121,96,180,162,48,181,50,113,243,109,245,188,10,19,87,245,38,191,232,197,125,30,28,255,218,184,248,154,230,135,54,41,5,228,193,237,47,148,1,126,96,98,134,1,155,10,205,231,91,7,23,103,145,207,62,159,91,67,255,142,160,4,187,31,85,57,48,242,71,20,60,44,147,80,215,113,203,94,42,24,215,182,37,188,159,254,221,220,92,213,226,6,107,105,123,226,59,92,242,165,232,235,159,95,230,143,222,158,22,127,42,159,57,129,207,83,226,222,136,95,44,133,109,33,140,183,166,189,203,103,6,127,39,184,27,241,16,50,168,163,126,230,209,172,1,68,48,82,76,109,254,230,163,25,245,208,24,225,138,110,173,21,62,86,140,230,3,70,212,90,11,58,27,162,8,222,226,149,10,30,45,167,67,246,39,222,11,183,212,165,99,175,205,146,210,178,139,12,244,108,10,27,91,50,30,28,153,176,79,45,233,166,204,224,36,124,85,123,13,5,15,152,46,17,37,34,193,218,63,37,180,245,70,224,141,66,248,79,29,224,107,4,146,197,1,227,165,244,133,71,144,163,128,219,212,153,180,155,195,186,92,61,71,213,223,238,84,48,38,140,176,169,222,156,220,139,92,141,198,187,22,232,98,114,30,3,4,182,102,255,212,6,191,217,44,106,245,30,12,253,68,175,158,48,26,226,131,193,9,209,94,206,118,247,206,232,75,248,130,105,245,111,199,97,33,2,192,117,88,114,94,224,183,173,73,62,184,153,198,43,248,70,192,205,170,156,54,246,7,197,24,57,139,118,222,73,103,234,157,161,183,149,124,236,187,151,78,134,8,185,221,12,9,18,30,252,148,83,191,229,190,102,155,76,203,151,40,60,154,116,83,236,255,116,98,48,77,209,28,64,212,214,235,247,24,86,40,158,48,36,24,45,158,127,115,105,148,81,45,142,9,165,104,233,61,190,133,83,224,83,117,75,75,97,120,119,58,207,131,97,220,127,208,113,163,148,137,248,86,95,31,152,83,112,180,41,73,102,29,2,102,179,183,102,194,111,77,214,159,54,11,176,252,105,114,34,250,224,136,94,222,124,109,93,62,136,25,101,109,11,113,210,254,169,187,199,51,57,111,124,197,159,207,80,226,112,217,34,111,1,209,158,128,242,65,205,79,205,52,174,23,227,202,145,181,95,152,28,124,30,26,194,95,60,23,79,173,131,126,64,69,137,122,5,139,60,127,30,108,18,213,25,9,243,115,2,147,29,31,25,181,198,250,77,95,122,153,248,117,194,154,112,253,147,42,8,141,17,224,119,6,214,223,54,161,103,185,90,149,36,209,88,104,193,219,53,244,115,124,192,94,161,75,147,189,159,214,94,100,150,215,242,224,117,232,84,103,197,238,45,123,9,242,13,67,69,43,24,170,249,181,200,37,234,213,3,147,67,25,59,20,209,168,96,6,161,225,188,250,205,131,122,106,34,254,221,106,70,250,75,83,109,89,148,62,86,207,165,235,143,198,245,209,9,41,35,63,39,37,15,250,218,203,168,246,113,243,106,213,155,2,175,177,86,206,25,16,150,181,236,30,221,79,185,26,78,146,46,109,139,39,27,185,162,163,213,166,50,35,136,148,229,62,134,194,114,213,63,41,118,220,137,221,2,237,242,145,71,25,227,68,218,179,192,155,215,125,227,54,3,211,220,168,244,242,153,112,54,66,7,81,60,137,163,133,178,234,217,147,102,37,56,49,183,221,116,27,143,128,117,236,6,88,68,135,40,127,146,102,147,38,45,166,78,43,51,138,45,0,185,11,194,162,72,71,8,135,157,220,138,179,149,91,250,65,222,244,84,66,6,16,66,218,209,95,126,51,227,218,185,35,53,75,86,133,73,119,196,150,20,217,173,255,192,239,240,185,3,230,211,125,30,236,29,118,114,171,141,209,223,23,198,138,61,246,210,239,57,199,127,225,60,157,83,63,124,62,240,107,228,72,93,114,96,251,110,99,172,230,217,215,69,6,95,105,95,184,186,153,226,95,186,74,55,103,24,116,203,70,252,173,198,253,211,160,252,107,129,215,62,122,58,223,84,149,229,47,191,201,171,148,245,133,111,194,150,161,248,188,86,77,234,139,89,156,125,4,78,128,243,0,78,104,171,235,132,246,119,243,104,179,126,62,234,133,192,51,8,253,172,46,115,127,31,124,70,161,248,67,177,83,254,194,227,72,10,143,60,64,255,223,48,116,218,241,133,37,195,215,78,41,237,211,42,173,71,228,236,226,240,250,17,54,130,81,18,231,197,219,222,129,91,175,253,163,223,6,138,25,141,170,80,113,84,10,113,161,203,89,246,43,200,20,6,173,6,191,161,171,170,47,230,162,30,193,22,86,217,174,139,61,199,230,168,206,32,51,57,207,231,106,147,42,142,131,174,169,71,116,149,169,226,24,28,185,69,8,15,159,39,103,31,17,31,251,32,194,190,84,197,10,150,113,12,108,202,48,63,1,147,99,229,30,59,211,4,24,196,126,212,183,122,234,94,152,251,133,174,233,230,69,62,18,54,225,88,133,223,76,125,51,120,64,249,141,62,26,149,12,17,101,98,163,253,57,253,88,116,33,250,33,149,37,31,153,158,107,252,246,12,91,172,254,145,254,250,19,63,170,1,155,255,168,194,80,223,243,230,165,232,158,149,70,15,177,4,34,38,71,49,179,161,13,12,210,148,180,216,223,241,50,130,26,44,78,186,229,68,31,183,100,98,165,144,105,233,31,120,158,152,12,31,12,91,72,97,98,136,25,231,193,11,113,42,188,163,132,253,161,229,232,156,241,142,88,84,211,69,8,137,126,161,13,210,106,232,72,97,24,125,117,53,191,136,225,134,10,213,102,5,214,117,235,141,53,50,124,17,188,90,231,19,209,123,7,170,58,50,50,134,111,239,23,94,171,102,128,149,194,241,207,115,189,229,97,196,189,55,241,82,109,17,74,193,34,108,246,86,7,85,132,44,86,12,159,239,12,219,173,125,46,126,251,171,144,232,65,198,239,180,15,250,166,206,150,105,121,45,182,6,158,189,69,63,192,198,109,234,44,122,173,62,53,147,250,176,93,63,55,63,97,241,99,103,131,251,249,86,157,244,104,252,52,98,103,26,147,184,48,231,37,160,205,244,213,62,48,187,154,12,253,66,17,81,216,10,173,50,38,221,63,49,187,251,119,190,136,96,250,61,227,211,191,205,132,32,99,237,107,206,251,121,52,148,47,50,80,79,250,78,209,149,18,226,248,99,190,219,127,158,12,33,157,46,89,128,241,133,223,128,206,252,28,118,28,159,231,62,233,1,132,162,6,254,96,10,99,124,149,217,187,177,219,127,224,183,243,136,171,161,19,126,224,73,69,99,52,41,143,242,31,120,231,230,234,237,48,251,253,194,149,8,98,192,173,142,47,74,185,101,112,48,230,94,159,183,70,78,43,200,8,68,39,182,234,168,61,120,20,129,223,62,254,211,226,19,162,93,164,132,206,60,159,120,32,21,182,114,115,19,53,214,126,8,75,32,22,143,245,58,249,253,116,52,212,209,4,86,247,190,31,156,242,114,11,155,146,79,47,38,77,26,109,186,160,231,212,207,123,119,108,105,2,166,132,104,126,95,236,68,2,99,77,44,211,207,7,94,37,122,3,86,194,159,125,200,101,205,44,201,92,33,39,251,121,111,234,241,3,166,180,178,127,90,77,44,134,224,80,170,181,128,125,237,240,233,153,86,209,60,62,173,82,8,90,69,154,237,29,77,199,249,246,180,157,148,155,78,152,231,51,182,17,220,142,215,38,108,183,62,67,4,195,240,224,243,24,61,225,51,120,141,151,152,9,194,173,190,5,244,234,21,82,225,15,38,212,243,25,219,156,157,226,230,24,207,159,207,213,51,25,30,4,222,250,167,159,14,51,215,8,24,194,219,254,204,58,247,72,222,19,163,221,15,10,7,55,224,215,53,202,103,240,82,123,21,45,78,198,168,126,167,203,27,6,24,100,92,107,249,44,18,108,75,102,194,99,126,78,124,215,132,153,34,15,109,59,30,125,52,91,42,51,217,139,239,204,103,21,184,57,242,39,231,214,207,186,138,96,125,116,36,178,66,251,211,162,36,202,98,42,182,18,211,207,180,210,81,22,174,1,143,246,29,250,205,24,60,145,196,166,224,255,179,176,186,5,170,161,99,204,239,178,59,68,97,113,154,252,235,253,192,164,7,34,127,78,53,243,103,67,128,155,219,205,244,58,59,75,133,75,234,20,34,179,62,117,83,121,171,101,22,34,117,79,26,122,124,246,64,100,247,37,179,127,62,11,80,197,116,50,26,5,150,242,103,221,69,110,57,146,93,19,29,141,246,221,248,177,16,4,76,225,251,7,222,156,197,18,46,229,243,181,205,225,43,57,9,24,45,127,118,96,91,50,232,195,8,37,159,157,35,85,100,55,225,217,251,183,209,86,73,190,15,76,230,246,129,209,2,72,216,14,49,159,61,24,245,112,1,147,206,255,238,193,74,104,84,76,243,185,254,204,228,141,190,23,87,111,72,85,159,171,113,217,73,152,202,207,249,221,133,201,147,115,132,255,76,43,204,20,97,56,197,134,227,51,101,17,202,73,254,73,67,255,232,51,56,79,212,35,83,214,123,230,103,112,14,44,188,226,181,208,220,234,223,73,167,103,50,121,44,43,88,249,76,89,111,145,25,1,99,114,126,62,211,225,14,251,14,234,128,70,255,78,74,236,147,243,106,243,171,249,76,228,239,201,131,7,184,218,249,174,249,37,52,191,225,118,213,239,62,137,210,232,120,105,194,3,159,125,43,139,202,77,24,210,224,103,233,163,184,54,217,139,112,33,117,120,225,132,25,43,200,155,23,251,253,12,221,247,49,66,112,132,50,107,44,120,21,70,71,57,185,70,172,226,250,210,107,101,152,118,98,32,221,85,244,242,193,240,241,18,110,223,221,252,122,167,209,252,30,131,0,138,160,155,55,143,39,195,225,249,51,240,247,59,41,228,47,147,180,208,183,70,56,32,232,41,144,56,250,103,155,132,234,95,77,74,103,233,85,35,242,86,6,147,29,220,184,200,250,220,239,20,152,155,44,168,65,223,85,23,219,238,136,137,224,86,248,201,201,194,115,74,197,229,209,25,107,250,104,140,197,145,116,210,171,6,28,133,154,189,164,165,225,95,53,62,155,141,195,252,22,109,214,110,211,100,0,44,169,60,5,91,74,226,115,244,186,102,222,18,48,157,88,123,10,214,18,177,110,162,137,115,62,163,7,219,180,88,117,95,131,175,207,68,139,250,84,78,56,152,1,151,207,79,67,209,138,215,122,83,250,254,232,141,23,132,158,98,248,16,153,144,117,179,154,138,233,205,171,141,200,169,240,219,80,159,188,250,45,194,42,117,78,86,53,231,89,78,5,170,121,95,168,100,201,81,255,158,244,99,130,241,158,138,67,77,210,123,239,80,67,20,140,227,107,242,229,160,241,79,189,57,52,169,28,248,165,171,124,228,95,22,46,149,66,169,255,255,10,192,179,1,137,215,54,83,170,254,185,249,150,23,235,72,99,168,185,66,49,3,155,224,32,222,47,85,9,137,247,153,241,204,247,96,91,245,206,129,223,86,180,38,60,213,224,140,57,186,134,211,239,196,209,105,170,71,13,153,238,92,4,58,196,64,149,189,47,141,105,36,94,140,130,55,245,14,193,212,54,126,25,46,254,253,60,247,145,176,56,170,117,74,122,99,163,120,67,137,96,82,102,214,63,93,165,215,52,211,157,29,79,44,245,165,250,37,186,3,198,126,82,95,139,224,231,72,24,131,189,253,129,71,142,129,110,20,174,207,205,33,158,4,217,123,183,249,69,57,90,199,131,147,58,254,244,36,200,176,65,112,236,148,174,40,138,129,214,141,143,201,194,55,62,112,93,145,65,193,134,225,200,2,82,41,203,136,41,133,114,132,163,38,28,197,138,60,227,165,136,93,171,59,20,105,192,40,156,132,78,253,145,207,198,178,10,37,156,128,103,17,221,75,131,79,234,99,191,62,182,171,122,162,96,234,54,91,94,77,250,75,191,53,94,12,249,228,211,220,204,5,158,69,70,87,183,144,188,222,156,34,128,155,240,42,31,55,34,82,121,162,165,142,84,89,209,247,158,232,185,38,12,87,67,187,2,33,96,81,44,191,109,127,58,177,37,159,19,182,186,76,133,79,210,204,177,47,86,167,2,120,156,239,4,90,83,13,189,127,28,108,40,236,147,38,239,68,160,235,199,24,226,117,210,158,204,101,124,38,20,38,83,21,253,140,114,224,207,108,185,48,59,74,1,250,183,49,85,219,43,52,145,146,63,255,158,140,48,162,194,166,175,155,245,12,167,127,134,192,34,1,29,189,161,162,93,250,49,188,88,103,199,110,162,91,134,95,81,49,8,153,248,111,125,13,95,48,181,105,169,217,140,83,125,253,88,205,236,160,99,76,2,252,159,161,219,56,194,70,196,19,57,147,161,126,49,13,10,107,108,13,209,58,254,248,40,221,150,75,196,155,128,218,248,216,171,17,141,136,48,23,221,234,211,162,84,84,103,225,11,9,228,174,51,210,96,99,25,109,242,218,243,168,159,168,193,81,212,102,240,85,248,253,77,212,112,84,43,138,149,230,182,240,80,44,140,88,150,45,253,150,11,93,174,56,70,155,157,128,218,213,225,136,217,183,136,169,79,141,48,87,43,190,90,169,150,190,142,38,26,170,9,101,142,188,250,63,75,27,222,213,226,223,64,13,190,154,155,144,132,8,209,47,106,171,63,134,91,100,115,242,8,143,95,244,210,217,144,133,51,185,126,141,179,147,122,60,81,58,62,83,157,126,82,59,169,176,105,156,100,73,14,97,196,174,118,141,22,168,10,24,49,51,121,109,228,164,131,245,3,23,108,169,159,41,141,216,187,184,9,188,225,49,213,41,178,71,157,31,59,158,85,100,26,71,4,108,116,177,188,32,217,160,112,231,4,121,243,234,173,253,8,201,249,145,53,30,240,173,143,244,112,147,110,111,233,198,177,232,229,98,144,89,94,19,70,74,170,193,229,152,250,220,76,89,43,27,252,74,84,163,177,220,239,149,159,146,255,53,129,57,34,167,149,128,169,66,221,15,252,250,82,75,24,253,36,129,169,219,76,159,15,34,34,245,3,79,9,113,53,164,78,100,11,68,165,35,54,197,1,47,196,78,18,134,229,148,71,213,106,142,247,114,243,77,229,119,164,210,204,182,64,66,204,195,204,8,187,248,56,45,61,6,192,67,43,145,190,196,5,138,212,135,88,169,34,235,144,78,76,239,4,162,89,114,8,239,212,253,139,43,87,157,122,53,37,188,105,17,136,244,177,68,92,222,108,117,50,25,141,237,18,126,155,106,227,138,146,84,220,220,244,201,212,229,21,253,177,116,65,43,77,181,145,9,11,22,177,10,158,230,200,61,20,70,100,56,164,224,73,131,47,125,114,18,227,53,124,157,241,76,215,39,227,48,59,83,225,222,234,17,213,157,182,135,142,8,130,60,111,33,147,183,238,108,39,82,163,30,167,21,57,192,60,24,223,204,16,161,127,203,218,145,5,226,141,60,24,73,1,67,59,223,106,140,139,67,77,216,45,49,214,68,10,1,24,78,106,60,153,89,192,74,155,161,14,17,58,191,48,224,250,254,92,141,238,121,124,78,34,69,227,243,219,111,135,16,100,114,68,218,48,152,249,92,125,226,212,103,82,214,243,106,163,245,154,182,186,131,128,74,213,70,123,77,126,195,35,246,253,81,43,120,129,215,9,217,90,142,240,229,99,233,75,181,105,232,34,193,115,131,182,162,77,206,14,43,220,176,41,57,252,126,17,40,253,53,224,254,153,147,94,103,48,25,104,135,223,75,233,254,109,96,159,23,113,195,7,175,79,106,150,224,246,138,178,180,1,129,85,15,195,216,50,172,16,126,1,70,116,87,93,146,225,73,140,128,137,22,104,103,65,132,38,159,220,52,114,245,183,177,185,138,239,137,249,92,215,17,4,135,165,175,252,237,143,203,32,158,188,35,212,126,249,0,93,121,117,195,4,136,110,194,24,20,232,213,141,212,122,188,54,7,84,89,27,39,90,205,53,156,3,154,189,134,192,230,8,31,70,13,132,24,53,232,63,239,31,153,40,225,171,41,57,8,50,98,101,9,165,88,131,173,80,194,49,151,13,120,125,108,216,40,153,134,240,225,48,231,33,57,185,177,124,173,244,58,70,178,69,143,179,232,83,163,244,23,195,23,54,179,184,125,67,170,72,135,79,106,5,62,79,206,231,109,233,85,79,18,90,206,156,203,40,179,89,12,59,241,230,145,171,47,198,143,39,140,238,191,59,134,135,190,173,80,250,184,177,34,169,15,57,171,107,233,9,179,231,206,47,130,87,107,137,125,20,15,121,148,221,182,241,169,205,84,36,3,93,180,53,128,135,20,70,155,56,158,116,22,171,250,172,234,44,214,116,217,135,245,210,210,242,9,197,52,117,55,218,166,106,157,230,70,166,85,158,168,197,6,51,177,76,147,201,54,235,24,15,63,246,212,24,85,211,164,255,84,8,153,61,99,119,207,200,194,254,136,0,138,139,61,25,103,116,120,40,148,163,10,181,119,161,180,70,223,70,203,224,239,137,137,203,212,157,159,121,152,132,95,241,160,33,122,182,167,138,14,85,37,4,219,127,211,77,49,217,132,212,138,197,151,238,245,64,191,51,162,146,25,107,249,179,69,236,46,240,240,96,172,131,21,101,123,117,28,69,94,44,13,222,134,41,145,30,23,141,129,189,195,99,228,83,95,51,218,254,245,0,168,147,166,233,150,48,102,52,62,75,226,19,119,183,188,242,189,228,31,253,185,137,218,137,4,27,228,10,226,133,237,135,190,241,115,179,99,163,252,86,225,153,255,224,55,113,145,72,171,2,83,241,255,59,187,148,254,167,32,179,19,126,251,188,226,253,158,170,153,119,135,43,40,7,188,233,23,47,214,129,15,124,188,108,24,9,145,46,138,145,13,175,49,103,56,81,183,192,254,83,222,169,115,52,252,113,118,10,243,58,38,130,2,15,124,35,252,214,4,111,207,144,135,54,85,199,223,206,201,162,92,39,9,42,6,119,242,185,63,24,34,112,50,12,237,230,59,230,102,236,119,248,56,250,219,240,225,126,51,28,111,72,194,119,234,123,173,238,1,139,66,135,226,224,35,48,199,101,239,251,13,109,208,93,150,182,24,237,232,191,221,40,0,56,10,163,4,251,155,10,10,156,167,42,18,109,38,110,236,254,61,232,144,190,23,217,242,100,204,127,227,183,205,46,118,128,74,139,4,235,8,119,248,38,129,232,107,73,155,2,211,15,36,40,234,23,163,167,212,20,166,178,119,250,107,33,179,184,68,133,25,146,30,6,167,191,215,66,21,137,24,133,244,239,25,146,47,84,52,161,59,39,35,139,115,186,91,163,32,32,136,126,165,194,236,32,171,95,141,20,90,58,205,19,123,71,154,241,119,52,97,141,46,178,164,12,14,219,4,63,252,234,119,252,157,242,185,42,249,164,152,153,145,190,189,201,41,24,104,184,99,87,227,141,66,36,95,116,173,255,20,237,253,132,91,172,158,38,119,155,131,227,241,59,128,199,147,113,146,73,209,22,38,20,220,175,127,169,46,96,72,56,10,23,227,40,5,252,142,203,83,30,28,202,251,254,157,6,249,109,163,245,228,100,118,161,175,142,30,239,101,69,75,50,215,21,243,12,118,24,114,241,148,25,26,61,161,26,31,236,189,101,203,61,186,205,208,156,233,226,131,177,231,75,221,107,68,223,240,32,92,241,61,171,168,125,215,159,234,115,118,6,108,35,229,222,111,116,160,80,231,48,167,148,212,17,172,230,116,230,75,71,227,207,83,230,209,55,170,87,156,190,233,68,248,120,231,91,47,36,66,78,140,31,54,77,201,14,3,110,61,212,204,10,198,100,28,37,101,85,59,161,148,252,80,188,54,150,128,221,83,204,136,175,82,17,46,15,93,94,47,138,233,202,46,205,42,61,96,184,122,254,165,27,116,233,45,253,223,244,69,70,60,52,42,69,169,238,249,71,144,246,227,20,175,140,180,86,21,24,30,242,111,47,8,76,133,89,62,25,180,240,229,245,225,68,213,169,9,188,2,27,217,206,223,249,237,221,153,113,4,174,44,199,113,53,142,31,75,174,70,204,228,78,159,41,95,167,232,93,134,7,153,223,30,51,206,107,250,183,231,146,57,3,194,227,156,49,207,98,160,179,244,189,161,214,79,95,20,169,207,92,89,158,107,240,8,223,10,214,121,92,141,154,194,125,59,125,235,193,147,209,169,40,2,113,49,73,55,4,202,244,193,222,10,49,227,90,228,160,135,244,193,98,155,31,31,28,212,103,22,217,26,161,149,229,5,55,76,148,28,97,134,116,163,55,76,93,244,221,124,16,69,209,101,88,149,204,25,57,21,218,52,44,253,183,90,178,215,71,109,99,154,149,123,119,140,134,124,85,172,36,93,150,246,254,209,144,191,114,20,133,40,153,172,222,49,154,67,135,195,175,193,90,211,97,137,97,137,71,35,152,90,176,235,148,209,241,214,180,149,171,7,54,208,69,223,26,13,109,239,194,213,76,52,116,80,51,153,28,127,45,232,205,159,1,176,224,180,56,117,18,78,54,123,41,133,137,163,248,151,126,175,208,175,126,44,138,45,183,79,209,191,26,150,173,112,15,159,203,82,240,46,79,61,62,187,183,201,238,255,96,196,14,235,214,159,126,91,215,226,253,191,32,188,185,62,239,197,226,228,19,33,146,4,104,169,73,163,112,48,31,254,219,28,115,197,216,0,153,60,83,255,254,193,172,216,169,51,104,2,158,104,153,217,163,109,115,188,120,243,251,231,115,238,250,75,219,155,232,230,166,138,82,251,2,228,135,241,131,9,175,78,109,83,4,166,126,7,107,96,206,224,159,121,212,212,2,227,234,66,197,166,194,147,157,196,250,193,188,199,214,62,236,122,220,96,205,68,184,18,109,230,206,125,126,176,113,171,100,185,166,236,110,254,246,178,192,112,233,154,206,179,151,42,111,255,97,170,99,83,230,6,152,37,161,248,111,163,232,37,66,250,212,77,224,112,19,87,19,213,175,67,231,66,182,102,253,7,91,227,79,157,11,107,200,110,1,163,37,42,91,32,68,84,209,151,118,152,226,43,153,173,222,9,201,119,195,160,204,93,210,137,97,24,220,159,238,227,31,44,94,15,150,90,66,32,46,80,246,36,50,155,53,118,180,61,31,172,182,172,210,67,8,28,49,129,18,240,233,101,202,92,56,254,20,100,78,52,10,106,12,249,214,144,246,48,176,117,248,13,220,52,120,123,48,6,219,63,225,71,190,23,86,198,249,185,6,69,170,191,218,91,208,97,154,95,1,91,232,231,87,153,101,31,155,106,133,252,105,19,222,106,51,224,133,254,101,190,23,242,190,247,23,106,216,230,188,129,132,101,194,216,147,253,146,19,127,112,213,105,186,65,184,25,219,91,101,244,57,4,100,179,250,115,196,179,231,150,42,85,208,218,126,214,52,118,229,123,50,153,224,249,118,30,107,51,152,12,124,190,115,67,58,253,87,67,97,13,102,36,150,132,177,115,90,209,220,230,8,51,5,45,61,90,19,73,106,233,189,205,180,163,98,96,189,211,211,123,131,108,45,171,129,236,241,74,100,7,101,175,9,143,113,229,192,121,103,24,30,67,224,66,93,239,175,123,162,48,52,210,74,111,24,229,231,254,50,188,192,211,132,218,2,102,198,30,63,29,25,76,180,80,8,148,80,67,193,229,108,251,60,119,40,74,223,169,74,77,182,23,150,219,112,184,177,100,86,133,41,192,104,14,19,173,47,242,219,239,61,222,147,255,154,27,33,210,42,231,72,131,61,11,11,12,107,88,6,30,1,132,215,35,253,183,41,215,16,87,15,158,156,218,93,127,111,40,91,186,58,96,38,48,253,75,31,11,130,31,189,24,158,253,116,20,227,208,20,101,175,239,41,175,251,160,32,71,71,154,77,6,22,75,127,245,217,27,186,233,206,34,81,155,217,95,19,21,191,120,189,9,92,207,60,127,213,249,103,56,140,242,137,222,155,8,222,246,105,240,125,152,73,200,79,96,11,127,249,111,119,43,137,147,110,136,238,194,28,113,53,230,37,58,118,42,225,136,249,235,165,219,8,196,50,104,219,159,27,220,114,24,149,56,185,24,53,139,95,108,8,244,77,106,87,127,154,74,218,95,216,19,248,109,87,171,108,254,27,222,121,35,30,156,227,151,254,114,175,38,206,227,232,155,157,139,108,158,112,209,90,63,23,228,109,94,156,8,47,11,60,41,187,242,38,133,93,158,254,130,192,8,61,248,44,185,141,251,242,25,214,239,12,116,124,209,91,236,102,218,209,57,97,89,29,156,195,212,203,233,140,210,41,172,245,129,15,149,249,102,181,165,61,185,89,80,57,204,188,122,180,77,201,235,205,223,163,45,162,243,186,210,55,142,88,205,71,128,153,42,79,25,156,141,195,65,109,191,54,93,132,220,166,28,31,32,57,70,171,96,215,220,36,216,241,186,10,254,113,191,215,50,215,58,113,28,169,196,43,86,12,236,185,62,187,58,20,158,136,70,253,64,140,201,174,116,112,59,241,199,157,57,152,233,58,111,146,89,191,226,11,122,190,37,55,165,255,47,62,180,191,50,103,181,42,6,23,213,116,24,126,225,159,55,53,152,194,220,208,177,183,76,219,245,7,159,10,133,78,7,46,86,212,190,24,15,172,173,182,244,35,162,69,148,22,253,96,234,33,117,11,143,171,153,235,194,61,152,208,81,209,217,12,245,157,233,91,175,14,63,245,138,133,17,44,209,245,43,175,192,24,233,45,182,18,235,40,150,81,170,247,119,115,206,71,171,139,201,4,41,187,249,59,235,1,151,79,68,24,102,108,113,111,1,196,233,145,114,77,175,20,246,216,187,250,52,140,176,228,28,98,76,112,113,186,172,190,173,51,221,208,42,182,6,132,89,48,238,253,193,149,109,165,24,32,221,191,40,142,223,156,84,214,22,47,7,99,130,70,15,239,230,220,46,198,103,215,150,54,95,206,187,9,116,138,159,201,177,34,211,114,2,134,203,148,87,35,62,57,98,247,212,141,100,39,142,36,88,202,236,159,29,177,193,175,193,197,82,225,44,83,79,142,23,179,34,237,124,111,172,46,215,240,109,118,103,48,41,216,137,2,7,216,240,113,204,22,167,90,105,248,214,170,67,143,148,57,3,190,208,235,247,190,27,64,81,136,222,38,48,22,118,209,38,80,1,178,46,132,130,209,235,26,204,118,254,39,124,43,47,69,205,232,246,246,110,54,17,139,51,25,12,185,62,124,89,108,52,105,17,123,12,243,73,233,190,233,107,156,74,244,98,188,91,167,79,133,182,143,80,247,176,63,23,173,25,48,118,182,98,163,98,150,207,63,26,53,169,129,97,222,54,2,191,5,103,249,70,164,89,237,126,215,223,70,152,103,15,135,145,165,17,79,169,55,197,210,27,126,173,242,38,40,102,109,233,40,205,12,19,127,159,203,210,26,91,108,63,222,193,144,132,95,119,152,213,253,211,226,36,69,166,95,141,57,247,18,143,22,72,61,37,118,57,16,34,235,26,250,181,57,208,45,191,26,255,0,153,147,10,81,253,241,59,197,110,43,76,239,67,108,88,44,100,118,125,201,54,130,120,42,186,208,135,81,190,246,253,153,249,221,171,75,203,161,21,139,55,42,185,65,138,138,18,62,189,121,245,237,190,118,8,109,98,59,120,76,122,113,58,106,124,99,29,155,139,56,130,191,87,67,35,93,12,154,108,27,251,139,113,2,147,21,168,58,240,201,37,249,108,9,239,150,184,132,204,42,196,68,125,240,225,38,179,150,222,28,231,139,234,67,4,58,249,78,6,5,19,222,242,202,169,109,207,209,212,238,135,46,76,129,192,15,126,175,13,93,67,96,54,162,251,247,57,223,148,240,118,53,226,13,197,84,91,125,66,59,24,214,46,237,12,111,41,69,148,162,253,224,141,187,150,248,101,225,225,208,127,150,88,108,120,46,174,11,250,104,24,210,252,246,180,199,140,220,229,208,101,176,115,134,205,102,132,114,115,125,52,118,139,215,97,106,24,155,56,217,177,67,248,169,147,144,80,100,3,44,78,142,151,48,254,245,231,198,95,190,140,207,250,131,94,195,15,197,125,75,205,251,46,94,213,222,205,168,216,193,63,69,222,10,19,249,245,255,136,59,179,100,203,113,28,134,110,73,243,176,255,141,181,14,175,73,65,25,217,159,25,21,221,63,89,120,246,149,101,89,3,9,2,222,174,101,38,98,98,59,197,139,71,160,228,131,217,49,171,237,212,217,144,33,137,251,181,236,12,120,212,188,229,169,112,76,241,215,65,56,58,213,165,139,46,251,166,64,49,233,44,242,204,11,133,225,111,16,158,125,56,73,85,233,206,109,82,50,142,66,254,146,72,36,78,139,172,232,14,159,153,144,160,156,192,20,64,120,119,211,63,83,179,161,172,53,245,115,172,194,195,133,161,34,71,31,120,212,205,65,158,94,247,156,68,37,139,239,242,17,66,239,227,234,144,225,35,141,19,245,183,37,93,211,82,133,122,244,97,31,239,75,192,154,166,220,39,219,55,118,137,99,205,111,8,82,67,56,182,236,145,72,158,214,111,9,56,99,191,33,5,116,207,162,208,208,231,151,32,134,244,135,94,142,236,253,32,69,141,225,253,109,198,236,207,161,140,208,138,95,139,204,116,151,189,48,84,100,164,254,62,216,56,30,178,177,107,88,159,125,29,134,201,19,60,79,217,53,50,220,191,217,132,128,59,4,2,217,216,141,74,118,238,187,250,124,147,41,103,137,209,16,197,244,210,35,96,94,141,188,201,115,104,154,94,195,6,156,172,246,66,246,187,133,58,196,175,187,41,17,29,85,34,60,25,169,208,249,45,231,108,57,90,214,45,39,62,70,254,204,20,113,142,203,6,6,69,85,244,219,43,163,168,63,145,29,19,120,82,222,224,48,239,173,106,88,129,181,168,123,127,147,124,23,47,111,34,41,56,119,124,91,47,179,48,197,235,67,194,48,137,167,158,14,51,39,15,133,127,30,94,14,23,74,172,186,194,16,155,28,165,34,180,233,197,5,218,96,117,24,121,127,141,241,144,1,240,61,35,154,164,196,227,230,115,117,250,106,62,128,109,86,24,250,211,124,172,217,97,115,146,235,122,68,78,46,124,133,148,63,142,37,122,228,98,50,91,221,209,68,137,182,52,60,13,203,17,125,112,194,254,48,203,129,140,130,145,226,35,5,71,200,162,185,164,108,97,205,31,104,27,183,43,156,110,46,43,115,250,241,154,138,50,196,114,228,235,56,47,103,14,127,215,231,252,106,33,56,25,101,68,59,190,8,39,10,86,84,97,200,205,207,62,109,125,194,60,192,4,167,135,30,155,114,117,133,143,3,55,242,143,114,222,99,219,246,169,44,129,146,126,209,136,197,57,88,150,47,129,6,92,44,194,37,48,230,245,213,159,139,112,158,78,55,204,86,51,251,23,80,204,189,73,162,10,103,19,2,47,250,107,25,3,56,41,81,198,244,85,252,211,51,73,165,34,159,15,197,238,43,249,16,230,51,94,109,233,76,55,138,155,248,78,147,55,239,89,62,31,106,185,150,71,218,23,193,214,203,79,179,133,231,236,1,253,85,19,239,28,66,118,177,26,206,189,190,93,29,142,165,44,182,178,108,153,184,129,207,87,196,201,202,16,191,231,133,222,239,39,126,59,173,248,176,78,221,81,102,216,84,95,110,2,117,8,202,33,117,143,223,239,225,4,24,38,191,110,180,27,170,237,213,225,100,166,230,2,179,143,91,254,219,44,138,37,203,166,48,151,226,139,113,98,15,162,30,168,252,84,249,200,25,192,40,254,44,253,101,42,89,74,220,218,100,99,20,77,113,250,62,40,165,187,226,98,186,236,4,29,15,61,17,244,215,45,60,59,152,210,3,62,163,68,242,34,118,181,244,40,10,2,106,22,141,27,207,248,188,26,230,50,1,186,231,48,104,182,108,190,107,35,19,117,229,109,65,17,244,205,221,209,92,248,125,61,206,157,85,45,123,159,37,99,35,201,189,49,183,252,220,66,167,37,162,16,108,209,195,197,116,71,79,96,11,107,202,233,160,144,211,204,31,74,241,180,250,107,47,51,123,187,112,35,101,166,87,83,1,253,109,20,136,176,66,162,210,171,17,145,223,254,211,112,34,167,238,9,43,220,157,111,35,140,227,123,125,118,140,149,114,183,239,125,152,161,94,150,8,43,170,11,232,100,52,135,7,74,52,91,3,26,213,169,136,147,189,2,182,117,75,55,248,197,51,254,192,205,134,177,192,24,50,141,128,173,42,74,55,217,80,183,151,223,28,215,149,162,91,74,166,138,245,205,149,211,200,250,93,143,30,28,16,63,81,44,96,194,212,227,129,97,92,124,93,206,80,170,122,16,69,234,112,248,198,111,154,60,252,154,186,83,54,2,193,215,114,190,189,54,53,152,130,160,182,31,192,167,45,218,77,247,179,108,163,251,183,213,32,121,79,169,190,160,104,175,127,187,156,105,130,219,89,124,74,9,67,182,143,170,96,194,221,108,162,186,206,88,198,60,254,96,78,232,107,235,132,86,248,178,151,195,152,104,106,128,10,65,250,79,31,122,90,177,143,136,187,1,55,243,204,248,96,116,154,134,56,172,254,36,118,186,223,156,165,175,105,151,163,122,250,57,103,2,195,189,215,24,210,70,156,212,159,171,27,11,86,166,187,141,142,204,151,138,157,164,109,212,243,121,225,56,54,190,192,192,52,207,34,201,4,160,70,5,73,249,194,28,213,179,30,206,113,188,170,113,239,36,68,126,11,110,65,246,93,209,50,156,190,110,187,49,166,153,201,159,10,197,39,217,137,36,227,116,125,174,179,6,179,63,84,184,82,172,186,3,102,138,170,2,159,215,55,252,211,166,106,105,37,153,86,38,231,168,143,18,102,48,33,116,129,17,172,170,53,126,27,215,119,249,244,39,27,153,143,23,14,252,147,84,21,216,100,146,125,148,46,84,101,228,152,202,200,248,12,254,190,113,38,41,232,132,3,3,66,217,14,79,19,236,80,152,186,2,127,217,228,139,186,4,176,204,221,97,71,195,39,181,171,50,22,128,177,73,114,184,98,184,43,176,121,250,249,231,101,250,232,227,129,33,225,125,199,69,158,98,138,215,53,59,59,236,100,63,16,62,171,196,11,145,252,89,95,241,194,65,19,213,116,242,229,90,111,126,188,219,105,76,233,170,1,166,105,66,12,95,24,7,175,18,88,220,218,159,208,134,190,81,86,169,216,149,164,143,41,221,59,95,12,189,189,13,249,76,94,245,121,245,211,35,99,214,33,185,73,188,130,211,221,246,72,230,68,208,137,34,105,129,43,38,39,31,74,220,82,221,139,103,166,78,226,235,146,194,150,179,137,123,241,76,164,42,191,51,219,132,119,182,132,170,144,224,187,172,111,167,49,11,38,104,67,253,135,73,65,120,244,118,178,225,63,27,75,129,41,44,158,62,14,178,89,40,12,177,16,158,169,38,255,56,216,85,234,54,133,115,254,138,249,159,211,93,185,166,156,172,229,20,225,247,128,41,136,145,133,13,141,134,175,94,112,194,196,110,99,169,193,246,249,178,74,245,31,30,84,242,200,78,129,61,161,111,4,16,177,104,114,180,102,119,73,10,211,239,76,72,121,75,156,144,79,114,55,239,175,108,22,106,18,248,109,4,62,190,8,204,68,73,184,85,25,158,141,236,155,135,142,38,231,97,232,102,98,104,142,122,218,151,135,162,136,0,182,132,120,196,19,208,249,236,87,97,5,160,94,170,6,243,216,62,206,30,176,85,149,168,135,252,217,25,251,178,147,240,247,76,18,100,172,195,124,221,191,65,130,80,64,87,39,246,243,45,156,37,244,203,108,224,188,186,68,135,5,24,195,181,225,55,207,152,39,74,172,206,20,145,87,10,152,249,254,189,122,142,207,154,239,192,136,159,84,89,58,206,111,35,154,225,207,133,228,85,147,165,131,194,104,74,241,12,38,207,138,158,150,220,156,73,245,59,226,14,198,103,213,136,25,118,85,249,163,85,33,74,80,80,55,188,232,134,134,248,109,164,135,153,98,105,166,9,109,128,243,254,198,7,163,73,175,222,220,176,101,250,71,207,134,96,8,209,227,182,171,177,13,200,223,78,152,117,250,124,210,114,120,224,28,18,25,253,49,150,85,17,203,32,60,91,227,111,19,48,176,97,104,186,107,107,232,203,237,239,48,55,224,26,105,80,0,138,8,15,254,61,21,2,183,73,39,103,171,192,243,233,98,16,14,170,83,230,26,174,238,209,39,100,131,167,156,20,249,237,225,149,13,192,76,23,83,191,30,122,187,196,213,198,214,151,155,159,47,96,125,142,6,44,18,169,233,38,161,85,59,144,127,125,2,211,126,72,116,243,156,157,55,4,161,31,90,23,145,167,169,47,235,12,225,111,39,107,65,172,57,229,161,207,220,75,100,252,187,184,88,153,154,76,54,228,208,151,31,66,33,195,153,181,161,12,65,108,32,190,89,144,84,89,213,152,46,5,7,37,198,193,57,224,50,100,101,252,98,253,250,17,191,39,244,221,38,90,13,192,35,187,205,9,176,57,222,42,140,185,225,183,172,224,154,119,254,243,150,241,93,81,130,152,142,54,147,219,191,40,43,73,246,14,53,67,173,164,143,85,40,150,248,105,178,79,83,162,155,154,12,45,70,123,154,222,178,102,185,137,45,48,135,245,239,104,49,8,206,45,217,106,158,237,122,137,21,109,48,49,174,41,25,48,184,97,229,83,196,5,38,64,32,235,56,172,252,89,70,185,48,130,250,2,67,45,169,229,222,28,59,138,11,119,10,10,246,184,45,59,71,73,249,237,92,130,106,12,27,17,153,97,73,91,100,211,118,106,222,105,68,105,175,194,62,86,209,227,28,138,190,77,217,64,36,39,11,17,129,185,111,184,201,202,28,22,211,20,142,17,22,67,156,237,191,223,206,144,202,147,228,37,236,149,124,190,176,236,101,168,86,146,250,100,152,121,229,43,249,102,28,26,109,240,194,230,176,222,124,218,32,152,221,180,170,212,78,220,211,95,24,100,187,174,218,130,19,139,136,111,31,60,72,226,118,245,98,56,83,20,254,235,205,97,179,132,144,106,187,110,165,154,14,163,156,165,70,39,48,76,125,49,39,95,130,25,174,20,25,118,140,128,124,140,227,228,150,84,255,120,32,64,226,36,207,1,109,191,52,169,103,61,63,139,171,202,242,207,175,89,97,159,192,108,15,74,190,47,164,139,222,219,105,8,218,91,254,237,102,212,172,165,79,140,72,25,147,33,198,158,83,149,5,205,218,187,197,219,36,157,160,158,7,103,207,11,19,200,135,233,182,34,123,121,236,51,105,79,63,121,64,40,53,207,109,133,187,59,197,1,179,23,144,74,219,97,82,64,126,111,214,146,170,183,54,83,248,152,84,168,160,19,65,4,236,213,214,167,244,56,173,66,183,175,231,151,141,31,239,191,204,209,161,74,249,177,189,161,143,119,14,92,205,87,94,96,114,248,35,190,159,51,175,14,81,53,100,242,236,43,38,52,194,11,89,228,99,6,130,84,95,73,20,31,231,32,142,41,55,79,87,87,23,152,52,139,212,216,15,98,74,30,97,229,111,71,207,242,182,169,164,237,237,194,28,66,101,16,119,43,64,142,169,184,193,29,201,90,135,139,202,161,55,220,30,84,68,194,224,244,182,18,175,171,218,247,121,59,173,155,122,95,241,247,197,203,75,82,160,143,232,247,87,58,132,21,48,117,179,34,110,118,54,87,231,168,241,77,104,212,251,206,174,174,128,125,154,93,91,255,224,179,136,146,58,23,184,194,32,110,31,140,45,239,16,229,154,62,41,203,157,126,53,66,222,162,127,65,220,62,226,75,221,164,133,155,162,204,196,223,86,163,111,171,154,145,66,216,51,85,17,217,242,199,50,61,4,145,29,160,36,163,56,121,138,124,110,33,243,45,240,192,240,126,59,204,167,45,125,66,237,97,159,142,226,226,42,174,201,80,177,206,10,255,45,94,136,89,48,165,201,213,172,248,109,120,195,113,62,92,50,10,59,37,7,30,75,228,234,153,85,2,137,154,130,246,217,48,26,76,86,82,222,117,62,75,202,232,1,67,200,212,26,121,232,2,45,58,156,229,72,58,28,229,185,212,162,195,145,219,153,82,245,92,145,144,244,164,76,167,8,143,180,229,133,177,85,250,118,134,29,250,99,81,169,147,131,66,1,240,199,178,77,142,42,161,156,185,172,120,234,144,145,128,104,215,80,233,13,172,223,227,234,169,197,218,248,123,164,116,111,141,84,140,140,96,99,241,56,221,172,91,7,38,17,85,99,113,72,53,58,180,253,252,159,5,110,198,14,112,184,224,210,36,13,171,28,220,71,142,97,246,104,55,23,203,146,213,24,40,231,17,213,191,229,87,191,22,31,15,57,92,85,241,162,26,217,243,111,29,143,180,169,51,70,134,156,214,227,177,18,95,202,35,161,119,250,212,121,6,152,37,16,192,86,91,0,219,78,248,205,51,217,13,53,140,130,198,152,91,139,113,66,178,75,44,126,135,157,76,125,62,42,124,218,91,77,124,209,89,109,209,227,123,169,146,61,130,120,198,5,185,223,135,184,175,158,111,3,159,203,175,97,56,44,103,181,59,135,179,55,252,136,76,196,12,6,184,56,23,15,170,176,125,190,161,172,9,14,176,218,57,67,78,251,222,245,132,78,164,94,209,44,45,148,98,127,112,194,134,78,109,170,11,198,174,223,202,102,143,192,81,71,44,176,217,172,59,218,150,213,19,138,203,59,84,222,111,43,206,236,130,20,144,216,107,39,14,247,113,111,162,190,75,188,160,155,45,124,62,165,140,100,25,254,251,216,20,102,156,65,250,221,188,67,12,21,101,231,197,161,107,250,177,11,113,229,81,68,54,13,41,138,234,165,140,192,197,14,171,1,67,32,138,141,190,9,59,15,49,183,88,164,244,209,199,12,248,188,188,91,215,191,40,163,44,159,76,131,53,141,89,251,222,60,163,32,242,25,151,17,124,69,125,224,138,6,16,106,173,100,240,62,248,172,83,24,137,7,76,118,111,127,54,166,243,167,51,180,239,68,76,132,7,206,223,247,219,205,172,6,110,175,113,166,48,50,226,7,115,252,23,25,21,50,22,150,149,254,96,42,172,68,137,104,154,173,81,243,247,13,191,126,222,148,16,5,232,56,34,125,97,101,4,146,97,60,23,129,151,9,10,252,96,10,79,179,40,38,218,126,175,124,218,180,38,72,141,118,93,19,152,42,53,127,223,152,133,238,75,145,165,126,209,74,153,190,166,161,206,212,101,251,134,216,219,114,245,243,121,246,249,104,124,92,51,147,3,19,232,240,155,103,42,199,197,172,157,208,82,138,61,214,129,77,97,105,8,76,109,230,114,148,221,219,29,13,132,196,200,84,199,197,48,161,174,164,27,161,184,130,82,123,192,112,48,245,167,225,98,149,37,112,109,242,92,132,146,253,160,13,140,253,162,220,156,217,193,195,160,104,163,37,73,237,219,251,220,177,136,156,71,194,46,233,118,10,203,79,142,47,140,221,114,17,201,55,24,58,40,64,124,45,99,42,38,184,121,97,150,17,207,117,17,135,219,251,102,115,109,32,54,88,75,31,140,92,240,173,212,60,112,177,177,245,53,45,157,243,79,189,74,18,7,182,216,221,151,151,97,33,36,197,36,55,103,170,248,84,44,206,15,175,243,126,210,221,8,77,116,113,16,55,250,96,12,170,110,89,58,55,55,146,211,254,224,98,254,214,247,19,66,187,169,121,142,175,17,95,228,163,146,110,49,85,243,241,193,72,13,118,121,35,120,195,124,154,111,108,136,8,83,107,159,158,31,75,62,45,33,220,40,162,109,147,170,210,249,153,51,145,33,232,93,2,31,38,184,159,151,19,252,208,187,218,72,198,5,220,153,137,189,16,232,76,242,201,150,153,128,79,55,156,147,85,114,24,233,90,241,115,152,191,132,158,183,139,136,225,165,148,97,139,73,104,255,59,224,24,93,28,177,206,128,235,192,132,97,120,143,113,228,168,210,240,138,149,111,250,10,79,206,14,11,197,148,187,108,83,110,183,168,193,113,248,156,58,100,125,155,48,68,224,187,125,48,26,42,50,169,80,199,112,38,53,191,152,34,6,253,124,206,223,238,241,121,238,240,46,169,121,184,66,197,147,149,115,126,186,209,216,92,99,143,82,159,159,134,146,254,61,54,107,161,57,234,254,91,253,150,142,65,118,136,11,144,169,91,146,208,196,229,201,82,14,14,115,190,150,2,255,223,254,215,53,67,6,18,180,93,216,81,103,33,130,241,58,29,70,163,230,41,103,39,71,252,213,181,178,147,32,158,165,229,211,237,220,205,239,77,206,127,244,167,126,122,82,58,235,112,54,37,123,41,144,254,155,46,205,127,222,151,109,106,95,230,43,196,254,235,203,218,180,47,81,169,122,250,242,108,187,215,237,75,152,204,79,103,134,98,179,117,102,155,127,116,230,112,201,114,235,204,57,255,236,204,169,157,121,246,36,255,121,103,102,40,60,95,111,229,95,111,74,103,18,39,247,218,123,242,149,169,105,103,254,253,85,252,227,38,19,80,205,62,220,207,203,104,226,23,108,117,195,184,141,4,220,236,165,74,147,151,241,119,62,152,227,73,122,158,8,129,98,47,203,255,85,169,14,189,26,175,184,79,107,143,248,57,53,13,58,246,216,109,127,210,212,152,67,82,144,245,220,220,168,42,222,155,195,36,112,181,55,255,246,46,254,227,222,100,97,28,1,19,186,215,98,231,101,211,171,63,48,46,32,83,21,41,144,67,117,193,121,96,236,228,138,190,11,190,46,127,23,152,61,41,225,142,193,119,78,92,222,217,236,238,84,22,2,171,109,183,147,195,160,189,175,244,190,10,82,93,241,166,206,17,84,37,85,128,107,104,224,192,230,77,194,18,231,230,37,125,44,92,94,69,23,121,218,255,230,69,157,3,34,244,114,151,121,68,183,8,97,165,80,4,58,43,4,97,220,79,17,173,152,253,203,165,173,0,159,173,180,43,128,211,27,16,106,21,30,100,169,29,38,40,114,75,159,128,145,76,43,14,19,245,203,15,12,135,188,57,92,33,95,43,156,175,136,12,188,45,83,10,80,120,12,151,181,98,51,12,213,187,43,108,117,43,31,220,136,55,139,176,149,177,211,195,202,164,96,163,242,60,23,142,135,45,80,40,9,237,129,187,231,54,151,133,206,198,221,136,27,140,173,202,116,152,72,67,126,174,102,83,227,125,218,16,62,23,177,46,184,191,84,211,56,124,190,13,73,69,3,215,93,163,101,104,141,138,234,21,210,82,87,113,186,144,217,147,2,113,86,168,51,179,185,116,45,21,170,43,235,251,226,192,183,226,177,89,2,119,122,224,179,193,117,33,84,202,182,246,117,37,4,102,87,26,67,201,44,8,69,175,171,152,66,65,60,23,4,179,33,202,85,133,69,53,199,219,134,34,34,234,34,166,192,149,92,205,26,105,150,190,159,62,131,141,237,34,197,5,239,30,201,156,2,81,6,20,13,135,81,163,125,134,43,133,235,135,67,39,156,194,48,4,78,212,1,57,108,12,103,125,106,248,106,209,227,133,186,172,153,21,206,51,116,82,97,173,230,250,60,117,101,151,31,48,10,79,89,155,70,192,242,54,13,163,193,165,93,90,214,117,138,167,20,110,92,27,122,131,91,74,110,210,242,251,88,139,194,72,95,197,197,148,61,108,253,105,226,203,49,136,243,91,181,130,149,32,164,6,239,82,60,137,94,244,76,57,254,125,24,195,68,191,92,171,74,113,209,219,2,249,61,201,197,200,144,133,204,98,161,21,247,168,9,122,214,142,156,226,226,218,207,215,163,23,99,136,228,82,191,196,181,167,236,75,11,181,178,45,212,172,139,57,226,92,62,15,48,78,29,113,243,243,29,207,165,55,167,100,37,230,82,248,134,215,210,192,96,136,74,142,154,126,249,16,20,169,36,23,151,100,229,192,178,94,97,83,248,112,216,156,148,20,134,38,230,34,222,229,39,231,174,55,135,184,211,3,174,107,150,167,101,149,3,123,192,4,250,146,62,87,225,185,226,183,77,55,78,209,50,219,136,134,19,232,206,210,50,118,175,211,109,84,208,250,173,66,106,134,154,72,246,109,6,76,38,169,40,60,90,248,137,100,155,12,87,86,152,192,211,14,152,20,238,3,39,168,145,14,195,112,104,122,243,101,210,168,1,83,42,213,20,38,28,16,55,207,100,34,134,194,101,251,174,12,24,202,209,82,24,215,175,248,109,166,160,169,191,13,81,58,197,131,241,33,246,174,112,15,29,39,134,97,47,79,203,38,217,210,64,169,154,40,207,197,57,135,134,120,38,62,90,178,246,202,192,20,55,224,137,102,248,84,216,142,115,1,23,52,118,20,198,42,168,57,60,96,143,233,115,13,209,188,37,203,174,91,89,224,124,157,61,173,18,62,235,189,137,221,186,140,112,70,212,224,106,132,27,76,162,56,126,218,10,145,20,37,149,225,35,9,137,226,170,223,46,46,110,97,52,68,182,185,8,73,11,24,153,184,104,55,67,58,61,45,203,61,237,184,154,100,218,211,103,44,2,43,174,230,60,184,245,183,27,53,228,209,227,20,199,61,93,218,140,164,231,48,34,115,58,144,72,228,185,96,124,198,153,169,77,29,134,103,159,226,135,37,224,50,223,113,214,216,22,57,186,168,176,209,30,109,21,165,138,128,49,172,120,238,141,186,97,92,61,187,30,91,12,70,138,209,225,129,244,134,190,144,38,62,220,196,66,223,121,188,255,170,119,29,38,192,245,7,92,229,183,59,170,141,250,9,84,147,3,114,184,113,64,239,15,220,215,125,176,6,13,101,62,240,153,187,253,117,146,159,172,47,138,149,151,163,228,207,230,243,211,235,186,49,254,214,213,185,94,56,69,195,16,233,90,229,69,195,178,151,53,4,55,199,247,167,195,194,133,137,156,72,211,3,35,233,249,193,121,175,247,214,40,17,205,0,207,135,155,222,91,207,216,56,82,151,151,158,105,28,47,167,176,83,56,48,51,72,123,224,17,238,100,148,114,85,61,39,152,73,213,138,89,30,9,23,221,199,0,175,251,211,3,214,226,131,22,10,102,29,70,5,255,29,102,181,172,22,63,77,225,207,156,207,8,207,177,93,200,38,208,255,140,112,202,61,47,154,202,179,180,245,102,225,19,135,235,249,30,242,115,111,52,213,227,106,246,83,245,253,174,75,56,157,48,20,166,212,220,23,171,214,170,41,26,110,53,154,207,148,67,58,45,30,155,87,246,140,35,19,245,114,244,199,202,85,244,108,206,124,187,144,77,223,34,191,147,97,94,209,41,28,10,218,211,240,110,118,24,14,227,247,254,220,27,183,248,184,55,10,219,207,164,49,146,83,34,128,201,122,175,7,54,57,226,128,179,110,120,73,186,238,28,171,102,66,83,240,105,24,188,199,251,88,103,70,191,121,64,131,145,31,152,1,115,100,212,14,71,206,61,222,38,91,82,17,142,6,230,4,20,45,67,13,254,217,138,152,202,99,116,74,53,15,73,133,7,185,136,128,225,221,63,11,250,249,52,99,93,36,79,87,158,21,98,101,143,123,27,156,149,46,8,140,68,110,52,45,139,225,181,161,247,93,1,62,195,228,172,198,247,93,157,67,208,187,110,65,50,253,26,133,238,5,33,118,69,201,11,228,128,73,47,62,123,51,168,77,197,97,234,212,117,47,61,208,105,244,17,122,224,218,114,121,96,179,25,114,120,154,201,132,194,100,152,103,192,5,86,191,192,246,156,142,34,145,243,108,42,127,235,123,192,165,215,182,21,30,215,242,41,25,13,71,39,74,88,137,183,83,208,88,212,137,16,186,74,31,1,35,182,172,237,194,140,210,77,80,40,129,207,170,206,76,17,247,61,157,16,150,131,148,171,48,125,20,87,87,19,79,82,24,153,175,248,105,152,29,186,141,24,205,43,42,13,45,152,50,40,218,97,99,56,156,57,54,233,189,141,109,23,247,38,214,163,19,225,192,73,118,198,80,72,83,195,223,192,240,29,87,192,42,247,82,16,193,44,201,63,13,106,174,90,123,158,122,152,237,86,192,85,44,111,12,198,167,212,251,140,232,157,6,60,206,186,77,122,165,4,204,203,81,212,20,132,3,53,13,77,129,23,254,211,1,83,145,244,140,81,102,136,116,97,246,63,218,103,219,226,78,14,15,132,70,245,177,161,135,141,104,25,59,252,46,191,61,57,198,198,32,165,134,175,233,90,62,241,228,42,209,43,144,216,235,82,24,201,162,232,211,134,139,134,180,124,114,86,90,51,224,142,79,166,194,187,212,104,25,37,204,83,47,198,206,189,7,12,111,67,223,23,174,245,203,87,189,3,155,11,141,192,38,130,231,99,129,60,229,212,227,197,52,239,196,184,57,121,232,174,45,107,141,106,169,128,217,229,12,133,119,46,113,49,9,113,221,41,32,204,52,239,72,34,231,162,167,69,35,48,173,104,25,179,138,182,123,96,42,19,239,3,9,40,29,103,20,64,132,193,93,50,161,228,246,192,108,221,252,167,41,202,144,218,66,102,1,98,1,129,114,218,214,139,25,28,190,215,77,191,234,76,133,145,220,137,97,56,151,133,204,21,174,57,231,11,79,113,61,51,248,156,175,125,251,148,160,97,140,36,239,3,77,219,22,63,13,95,190,22,69,169,4,238,1,155,148,183,194,80,43,253,125,76,8,140,98,90,64,188,250,70,4,145,124,194,195,72,225,237,234,59,6,231,45,181,66,104,170,161,28,23,93,58,214,90,186,63,90,168,200,198,231,245,43,121,232,10,79,87,56,52,152,61,162,188,144,133,121,82,76,181,80,59,53,96,136,250,57,73,183,128,103,122,78,85,28,178,238,10,194,176,171,210,227,203,204,42,163,211,224,166,234,218,5,87,169,221,161,210,214,212,227,3,106,147,171,94,20,133,66,189,152,114,136,25,35,169,213,174,43,4,228,178,158,47,106,177,100,129,183,205,36,14,83,66,245,244,232,54,90,116,192,20,232,72,151,153,151,192,109,25,33,6,109,184,121,39,207,11,155,251,184,192,150,5,141,78,65,15,126,205,39,76,84,82,204,103,144,39,223,224,88,129,104,27,239,163,224,243,87,158,8,213,222,247,109,22,88,28,26,223,61,211,130,239,158,210,176,4,104,127,130,195,221,253,68,128,217,210,63,87,175,22,89,10,196,51,150,250,118,16,138,43,189,220,155,163,133,175,177,101,44,21,98,170,29,136,168,165,55,172,189,90,44,187,136,226,231,39,110,109,108,205,104,26,117,73,245,185,249,172,225,57,8,156,53,74,132,75,29,43,117,192,103,131,48,246,19,144,95,117,71,203,169,193,92,79,180,31,90,206,109,57,18,162,245,137,246,151,18,67,109,64,221,200,79,180,159,226,155,30,48,230,15,237,73,37,244,82,239,131,229,169,59,52,10,179,49,246,10,152,193,248,71,158,162,198,246,239,108,16,158,196,208,217,251,132,97,131,89,108,14,145,58,0,110,97,92,134,98,87,211,232,87,49,183,240,216,192,157,37,189,173,39,156,143,124,230,190,48,14,175,207,79,135,12,161,193,141,188,130,194,103,163,153,47,12,201,234,73,237,144,177,185,112,94,79,58,44,89,205,73,160,231,244,179,53,37,5,211,166,197,115,161,110,153,222,164,83,13,191,79,184,180,105,201,154,94,126,78,165,241,62,250,121,202,55,39,53,111,76,131,83,89,211,175,19,41,198,146,99,209,30,24,86,247,39,215,150,174,215,34,228,48,170,79,159,100,218,144,129,214,89,52,244,183,45,34,22,112,195,147,73,127,155,239,53,142,25,125,152,2,129,194,37,168,21,192,181,191,121,62,152,187,249,94,93,147,232,141,97,10,128,43,134,255,182,249,92,73,108,1,78,80,10,111,76,51,229,78,178,115,45,136,114,239,88,37,136,208,119,205,142,86,56,181,177,58,226,78,80,53,177,132,208,106,156,249,208,77,61,59,35,249,109,56,121,249,182,28,217,11,253,105,20,129,99,89,111,184,20,202,105,212,4,156,34,251,153,16,65,159,58,113,88,216,47,7,138,52,161,252,50,186,7,159,178,23,176,153,162,9,74,153,94,236,24,32,251,231,7,134,139,25,239,131,236,87,151,3,82,233,40,7,199,126,253,28,89,84,34,136,121,155,92,80,252,52,65,88,157,54,58,49,197,20,79,77,164,77,71,49,150,102,53,190,32,234,131,53,40,2,19,116,71,212,143,243,55,59,213,11,143,108,153,41,135,217,160,203,88,224,228,214,195,244,19,251,131,44,44,28,96,228,159,253,234,108,34,151,75,224,51,63,238,152,179,44,116,33,155,180,218,176,74,138,69,38,147,154,147,215,121,150,229,76,233,201,7,163,250,166,225,53,10,159,33,204,6,12,87,179,11,124,214,152,121,209,178,69,216,187,160,13,216,194,122,150,35,61,196,4,129,39,33,202,17,240,57,163,62,207,53,41,121,142,155,47,228,111,20,94,215,94,60,225,68,191,134,162,212,180,120,180,39,177,73,147,66,93,96,139,56,4,76,129,189,52,28,243,236,123,162,77,156,229,196,71,9,161,199,22,193,185,196,188,210,180,207,48,84,46,241,1,37,18,11,146,15,192,154,42,167,216,143,160,89,40,97,90,156,94,214,93,190,176,55,27,18,42,170,68,159,203,189,248,108,185,68,128,14,233,76,106,233,226,167,173,232,87,198,66,183,26,251,11,147,248,213,155,51,140,91,60,151,125,201,85,224,97,150,44,1,23,53,156,192,150,177,92,167,212,68,134,88,196,27,129,87,88,188,114,58,205,234,200,69,5,49,2,234,14,103,44,241,180,207,118,206,247,220,136,165,80,174,250,66,246,108,41,118,74,152,120,235,9,10,99,153,62,102,252,118,26,42,255,5,188,207,12,23,55,39,58,36,39,249,74,237,219,87,49,187,8,116,161,189,32,191,61,56,18,127,193,17,96,75,253,42,60,157,103,191,76,200,179,22,125,110,172,98,220,150,221,150,248,243,69,105,203,41,14,234,113,245,156,194,24,111,166,236,157,194,206,14,9,120,68,83,4,134,155,210,28,181,93,218,80,116,32,207,20,48,86,12,50,148,176,31,89,37,90,214,145,250,44,10,207,230,105,16,96,66,99,91,96,118,233,57,58,173,33,4,164,191,109,242,113,241,219,205,168,101,2,159,41,46,60,89,240,133,120,54,252,213,142,115,53,30,155,162,187,166,87,35,11,62,3,230,40,184,245,106,196,71,242,133,249,76,46,58,45,183,26,40,89,92,237,149,73,85,170,147,184,54,60,42,49,62,41,40,129,103,15,0,2,87,148,13,20,94,187,185,155,204,38,87,170,157,50,249,127,14,240,52,58,43,72,229,150,191,142,101,167,126,133,107,189,246,107,7,78,26,148,175,108,245,203,189,53,52,98,217,108,84,246,177,225,138,181,77,215,82,199,40,100,235,112,254,65,16,109,165,174,61,134,50,71,12,20,43,12,149,85,155,88,119,190,31,192,66,103,177,105,151,116,19,81,115,248,96,226,73,100,150,81,181,22,31,102,203,254,173,45,31,86,70,25,112,74,194,123,51,147,118,196,204,28,134,223,168,159,46,58,11,229,194,216,234,190,112,93,225,166,183,215,239,136,165,48,10,135,222,52,140,108,114,123,159,27,99,155,128,107,22,231,44,58,149,170,9,31,72,38,145,170,107,8,82,151,190,115,5,174,237,249,2,206,241,188,13,55,247,217,22,122,209,169,152,171,155,187,4,18,31,239,162,181,136,59,230,246,157,16,156,47,204,38,229,98,20,23,60,103,12,223,126,9,81,254,192,212,203,109,55,122,194,48,64,206,56,212,183,121,68,136,227,14,53,106,210,99,59,19,182,204,1,163,135,113,47,134,51,150,221,149,221,42,167,183,232,207,3,159,99,136,243,194,129,179,168,138,163,177,228,106,159,160,8,31,200,76,137,172,77,42,35,46,78,24,1,233,79,19,86,113,98,231,174,16,225,100,249,97,199,52,125,131,6,124,238,46,153,64,211,55,154,49,41,80,22,166,36,176,150,76,93,218,71,2,227,230,253,109,51,109,104,1,151,245,60,54,203,73,16,218,137,163,84,165,90,177,117,156,221,237,240,16,131,206,91,127,59,23,220,79,252,109,65,37,216,18,247,199,169,198,157,89,128,145,88,150,47,255,192,38,255,19,48,69,73,79,211,48,148,255,224,133,169,81,175,207,213,219,53,211,150,133,238,41,159,18,24,189,214,22,176,241,218,219,3,99,90,226,240,48,234,178,194,25,65,9,135,187,149,87,63,112,15,82,253,130,36,47,162,181,6,175,228,75,196,50,55,244,244,194,145,250,34,171,208,168,126,84,184,68,42,29,167,2,52,1,250,123,181,167,144,136,70,160,52,95,223,223,94,62,49,44,212,221,68,118,199,96,184,189,1,159,247,223,222,155,183,234,111,236,220,7,3,209,7,77,206,84,161,2,6,53,177,183,79,71,115,46,249,50,67,153,254,60,87,202,190,74,192,206,88,251,25,104,38,228,232,40,229,192,227,25,73,28,251,47,12,59,181,60,112,138,183,69,0,181,190,232,36,16,224,48,59,141,247,222,38,202,224,48,181,111,239,23,64,213,165,163,196,157,159,135,42,86,231,224,48,244,139,167,75,138,217,178,7,156,69,122,12,148,108,137,247,54,147,248,122,94,6,231,114,191,150,240,120,121,222,36,132,138,21,23,51,73,60,227,224,156,80,98,158,165,48,1,98,170,194,232,148,230,128,201,124,235,16,205,72,224,198,205,123,81,115,7,96,86,32,31,224,156,216,149,182,74,214,166,71,141,205,217,147,98,233,174,55,199,60,162,198,131,21,174,215,46,37,132,84,2,198,227,100,104,175,32,194,144,47,12,223,74,95,118,226,128,21,191,157,206,160,171,207,111,167,236,116,169,100,18,220,187,60,51,245,112,190,45,137,175,246,28,118,225,194,249,206,110,253,108,234,135,174,16,167,67,125,170,52,201,158,254,172,31,140,36,111,86,55,57,127,93,125,186,73,229,59,108,108,208,254,44,78,51,60,104,41,58,38,179,165,112,238,217,87,62,198,201,84,90,16,26,45,57,138,22,22,162,60,26,175,49,205,159,230,94,173,200,94,98,13,47,48,52,162,232,111,54,172,227,89,24,217,234,199,116,212,170,25,8,11,140,0,156,175,140,56,96,165,161,235,102,198,100,48,26,142,212,120,211,159,78,168,71,248,183,71,204,73,143,186,8,65,33,71,237,240,194,62,81,118,49,219,14,37,222,240,211,7,69,51,195,70,195,26,238,16,109,186,16,226,99,128,219,246,153,130,226,195,166,216,178,234,209,137,189,164,115,144,209,107,204,226,167,71,140,11,35,137,64,73,163,109,253,233,89,241,11,117,152,236,93,215,61,144,73,215,121,203,10,94,187,249,129,43,66,129,14,155,208,169,222,28,217,125,223,15,88,185,250,210,150,117,42,17,189,75,77,24,240,57,251,52,132,44,190,74,14,72,118,173,232,177,11,85,242,28,240,57,162,79,221,77,15,222,136,187,227,194,185,67,82,85,79,155,56,211,123,9,74,135,27,84,244,92,133,186,183,151,152,88,134,121,233,189,61,216,73,90,106,171,82,59,88,74,203,231,50,106,222,85,167,151,19,54,26,87,81,178,115,224,231,12,140,116,83,92,219,201,114,60,40,186,95,43,170,167,16,19,214,184,2,220,146,22,245,62,149,99,236,19,56,160,154,40,126,154,24,98,170,79,36,39,223,250,39,62,179,231,183,59,180,182,126,139,171,122,93,79,20,137,181,37,106,141,10,196,145,39,94,98,223,83,139,130,159,165,46,30,192,240,43,253,185,11,30,153,249,129,225,231,199,111,179,132,174,39,254,69,253,108,220,156,88,205,19,122,219,100,199,163,236,11,67,11,141,234,45,83,165,112,24,58,206,214,144,225,170,82,176,136,149,77,211,211,100,195,104,162,69,41,210,54,237,99,133,91,247,202,2,224,199,192,188,26,43,209,45,202,177,64,225,175,21,70,220,216,59,133,60,159,146,119,170,5,117,163,124,139,226,24,29,102,216,93,197,214,137,226,150,252,132,13,136,165,148,91,236,214,137,35,85,141,132,246,53,110,13,21,230,36,227,9,148,162,255,29,55,175,117,41,25,189,50,242,210,173,207,66,204,103,233,111,35,89,213,227,185,50,7,62,141,240,18,193,221,183,124,107,61,225,45,226,195,225,182,141,2,229,214,136,252,129,145,83,189,53,143,156,156,52,62,156,92,98,15,116,153,231,141,162,181,122,224,141,202,1,188,14,228,98,114,5,61,218,253,251,95,87,152,50,148,184,250,44,138,91,191,159,106,218,141,81,249,74,210,87,163,149,231,107,170,59,6,18,33,29,229,23,212,106,164,186,17,48,105,12,233,180,202,28,45,101,181,56,138,60,48,235,106,180,220,104,162,10,155,184,89,252,54,1,121,217,187,85,251,252,162,204,212,152,115,79,203,217,47,197,96,128,57,184,116,150,166,233,30,115,63,71,73,138,226,53,14,116,214,170,96,145,81,156,100,106,141,2,151,214,189,102,2,24,105,39,237,212,108,126,142,14,79,126,75,175,54,123,38,71,205,250,67,47,78,205,69,194,128,97,241,105,46,225,204,180,231,136,25,13,71,81,73,103,211,178,141,240,233,48,160,206,197,68,176,188,234,129,82,101,68,219,164,87,16,119,244,84,31,48,60,62,69,41,252,118,240,156,137,187,14,98,244,40,226,12,128,195,194,238,26,120,40,86,13,16,191,156,223,80,204,89,199,86,44,2,216,81,254,209,46,184,113,190,57,163,192,129,162,89,129,43,217,188,64,169,117,146,113,68,93,86,88,183,99,159,200,204,33,112,230,192,239,237,102,218,45,186,65,98,203,255,57,220,26,124,230,5,125,151,132,219,119,137,226,238,115,212,75,26,90,67,240,188,71,29,189,41,247,202,197,28,66,99,119,69,117,230,74,58,149,230,165,37,252,108,58,53,52,70,206,61,223,139,217,223,62,247,38,205,27,191,124,190,134,172,73,35,51,29,185,205,62,75,211,19,49,199,41,188,205,184,218,76,158,244,169,236,56,119,107,210,7,206,239,2,179,113,143,162,116,203,244,105,192,240,188,158,222,238,111,195,95,154,15,220,209,107,8,152,131,168,194,231,117,173,21,111,51,217,204,160,48,107,142,223,124,194,116,211,121,26,130,98,28,79,198,207,45,112,40,156,92,182,255,23,107,236,73,151,62,104,153,113,108,66,196,110,103,93,65,216,94,215,30,197,248,88,205,233,218,151,76,11,39,154,134,233,178,38,80,140,234,208,226,106,243,99,151,97,74,25,163,151,213,1,91,73,138,192,231,141,45,95,118,73,51,156,207,64,175,102,197,137,81,76,2,106,84,189,154,34,234,120,236,246,144,92,106,178,156,86,52,12,199,79,29,104,24,184,121,214,22,152,236,179,188,144,68,130,49,212,15,48,208,208,47,27,89,14,206,1,1,35,36,46,57,95,194,232,245,62,86,102,88,74,206,151,185,176,197,44,14,155,255,225,138,236,105,186,219,1,39,146,14,2,159,173,99,28,55,73,254,183,173,117,192,167,33,216,93,4,156,118,82,98,17,73,249,26,83,41,49,238,37,235,46,4,169,230,181,136,192,84,108,40,76,18,63,7,188,112,7,212,7,67,253,175,95,184,18,150,21,24,209,233,104,26,81,34,205,255,163,205,188,188,78,125,252,244,35,36,11,79,88,105,122,224,237,32,105,104,9,24,34,67,213,153,94,48,104,32,155,200,27,33,38,85,125,43,131,47,29,66,124,2,247,85,227,148,205,181,67,57,233,24,170,204,30,223,254,153,7,150,86,188,194,103,234,49,205,155,198,164,242,134,216,16,199,230,17,169,191,250,252,114,198,172,34,126,185,153,116,163,194,20,9,69,151,113,108,150,57,171,224,244,92,239,83,159,227,186,46,248,231,69,90,123,2,102,142,147,46,197,197,102,196,199,73,181,249,208,81,60,77,181,63,26,126,142,155,202,114,46,212,189,173,120,31,44,103,202,82,49,153,170,29,45,163,6,83,169,34,108,45,102,44,3,168,1,109,125,93,24,32,150,144,15,33,162,52,117,156,161,81,121,149,92,134,157,54,165,211,204,186,173,198,213,56,247,232,23,130,36,121,196,199,8,10,213,170,5,231,131,147,91,186,87,19,34,148,23,102,201,7,239,20,74,186,155,210,138,96,158,172,121,97,24,99,10,15,88,51,43,224,246,148,169,156,97,147,220,25,198,96,11,116,8,108,233,132,17,112,74,186,128,33,163,219,163,75,209,233,43,74,182,66,230,33,199,68,141,200,186,238,168,97,22,32,237,26,176,237,68,149,166,178,87,185,247,70,137,88,122,180,35,15,115,239,61,201,156,42,191,102,178,237,138,123,99,151,160,149,215,164,152,110,187,209,117,211,106,116,20,232,218,237,19,180,77,181,71,41,119,234,49,151,158,43,183,238,28,89,148,163,242,13,248,244,129,126,94,168,78,229,248,250,200,129,15,165,27,118,75,208,215,128,103,121,90,198,204,31,91,71,170,132,52,214,255,211,111,168,241,211,100,220,117,144,54,44,239,162,79,40,195,174,15,161,9,50,78,60,245,121,121,15,7,243,44,108,123,198,70,191,179,34,40,53,174,253,42,204,28,182,138,37,189,57,167,246,88,210,59,150,54,202,32,107,152,44,223,23,194,68,170,243,217,111,209,143,166,209,229,47,203,203,92,158,2,62,155,3,165,198,81,236,54,202,109,90,159,90,171,66,166,175,247,88,220,168,24,211,151,141,142,87,189,237,182,34,84,37,167,165,126,55,212,189,155,24,129,82,219,206,199,20,75,0,214,131,93,191,30,100,190,198,234,23,166,188,246,225,205,237,187,40,31,248,121,93,70,189,105,183,101,149,248,131,114,242,230,154,75,208,103,89,172,240,74,115,17,184,40,189,179,144,239,188,31,87,103,243,46,61,134,90,249,186,147,2,225,231,174,92,194,62,71,146,159,166,128,92,224,115,222,171,210,163,102,144,32,48,18,140,51,75,143,78,93,146,73,21,123,177,213,143,159,89,116,155,195,81,121,214,219,163,189,60,115,225,79,226,242,246,232,105,153,46,232,104,63,116,25,164,227,33,221,81,206,55,100,140,98,232,168,196,211,77,141,247,109,25,202,88,229,161,111,70,181,160,125,31,169,62,42,46,147,208,214,253,114,205,122,76,96,214,132,184,216,116,33,149,57,218,56,88,203,151,171,94,56,144,151,245,220,134,94,153,184,160,152,120,205,110,93,38,141,161,95,7,22,242,177,13,233,103,109,170,175,196,139,137,115,222,217,138,152,215,35,210,66,186,230,206,117,187,247,135,253,140,5,206,190,51,101,175,175,20,202,216,251,126,92,147,162,128,250,208,217,135,87,31,216,44,253,170,176,80,162,186,238,44,220,81,35,251,67,143,68,238,61,251,203,157,62,107,104,150,123,35,59,161,207,69,124,230,54,252,108,205,170,126,215,41,155,0,243,93,216,134,74,65,152,236,71,191,189,178,250,124,100,11,246,14,174,32,40,21,56,175,114,7,117,194,119,65,86,127,33,147,230,168,145,165,96,57,159,249,145,222,176,26,130,64,207,193,73,107,146,118,55,135,249,187,147,24,251,209,222,104,24,0,196,134,22,215,15,173,21,49,75,179,187,213,198,172,118,61,149,13,117,141,122,175,238,83,185,51,196,174,87,27,247,234,245,80,153,248,230,87,187,59,90,42,152,181,206,119,109,147,225,9,184,97,128,166,229,34,232,67,199,206,16,215,240,250,148,162,96,83,144,239,198,241,161,183,100,51,240,108,243,110,59,199,91,139,194,28,181,100,207,186,52,155,70,49,108,139,8,23,89,9,205,42,101,210,199,189,207,187,93,126,235,224,49,248,12,110,25,66,78,111,213,81,207,178,161,109,169,119,149,114,48,118,238,125,31,196,101,159,118,241,133,204,123,8,216,207,32,204,40,86,198,67,45,243,187,144,97,134,206,71,188,75,44,78,187,86,98,65,57,24,209,221,212,47,105,176,147,108,111,176,133,204,65,58,105,169,174,169,128,140,123,241,80,27,21,40,246,61,202,170,129,161,2,74,45,149,25,107,199,183,69,134,176,106,217,53,137,157,122,37,4,27,108,59,105,56,117,97,162,230,136,10,184,150,196,18,232,187,251,12,156,87,149,12,129,46,87,191,225,202,51,44,214,83,231,158,206,164,80,215,13,113,25,109,33,96,92,214,221,137,205,2,123,231,125,200,231,3,45,164,70,162,226,156,23,198,195,43,32,99,143,96,111,132,28,137,9,111,129,109,30,185,225,74,150,151,44,176,73,182,70,68,178,218,9,69,224,51,209,247,56,158,80,66,175,39,244,132,112,250,216,161,144,121,38,183,45,251,248,132,176,202,88,1,159,21,96,203,154,12,29,105,215,216,169,96,28,161,122,37,228,231,110,100,252,192,184,69,74,211,88,132,99,39,178,103,83,219,239,66,114,162,221,195,232,54,227,81,105,25,196,168,28,251,124,88,214,122,52,34,190,83,219,237,211,211,107,170,122,96,91,128,122,227,203,27,75,35,105,153,25,151,69,234,136,84,166,146,209,211,128,156,17,202,128,176,128,149,110,78,205,203,12,166,199,196,101,78,43,37,147,121,184,4,90,172,38,90,208,97,57,180,128,177,252,148,150,157,181,11,105,225,72,54,64,218,149,150,117,14,78,163,95,137,79,94,128,192,9,25,150,104,248,57,39,137,93,27,83,39,5,80,209,52,82,123,114,111,244,125,103,228,71,45,142,36,201,58,170,103,234,142,148,24,110,183,67,230,233,68,226,201,107,173,128,209,86,151,150,145,240,247,202,111,203,238,52,49,124,38,152,143,147,111,180,12,173,111,217,120,38,68,121,227,248,51,241,41,106,178,149,79,198,86,223,145,37,129,47,46,199,159,196,22,120,71,90,235,71,94,147,215,105,65,230,117,179,90,91,63,175,194,184,157,241,203,27,47,27,233,20,22,151,152,16,39,5,27,91,182,134,137,114,142,216,190,225,30,168,54,71,38,198,148,131,89,64,77,37,39,1,129,231,217,109,180,64,25,208,77,209,180,107,100,173,32,112,137,163,96,182,143,117,68,195,137,163,138,61,19,101,225,231,187,246,69,121,26,251,235,230,157,208,70,57,147,239,189,57,106,226,69,127,155,200,146,220,156,164,137,62,87,177,26,193,128,205,229,84,96,108,156,253,160,12,143,80,92,72,65,249,60,253,222,80,9,235,214,78,73,136,148,173,128,139,154,59,101,66,7,101,198,189,77,239,95,132,70,135,17,217,228,230,200,124,75,175,44,172,10,228,230,15,191,223,42,241,207,10,117,111,62,181,210,56,179,108,212,37,55,103,55,40,189,66,209,243,237,149,141,108,195,90,10,67,210,243,46,223,212,6,85,253,109,114,56,49,86,182,233,63,73,183,152,151,101,11,20,18,189,246,10,53,207,49,161,109,36,152,186,254,52,85,68,243,94,45,148,186,12,93,242,236,107,115,128,136,141,203,15,79,35,202,173,11,47,53,255,166,90,20,41,133,128,187,202,107,2,83,45,119,159,10,10,170,60,52,30,135,253,254,244,128,179,40,40,100,242,121,159,10,123,25,121,215,179,25,129,236,194,67,65,74,159,130,184,176,233,254,231,169,136,110,222,135,26,187,63,15,149,231,21,150,54,88,88,188,7,134,60,152,135,192,115,74,135,178,28,197,158,212,126,122,229,161,176,77,149,23,62,77,149,155,243,166,155,180,187,11,183,128,71,196,116,92,90,166,25,177,204,161,108,122,129,179,117,183,146,149,208,192,232,107,151,219,178,222,158,111,139,139,231,190,47,171,81,223,39,48,181,216,67,6,74,19,29,11,28,41,8,111,222,49,182,178,190,143,243,165,245,171,120,11,205,185,102,105,89,55,29,67,249,172,57,39,92,152,186,41,151,18,178,73,97,46,253,172,155,169,19,199,115,165,115,44,24,50,142,224,3,244,125,225,180,116,12,182,97,187,251,59,91,105,209,2,138,38,231,84,86,47,188,134,36,26,128,83,72,134,218,84,200,150,73,96,138,32,239,10,128,247,214,150,161,210,234,217,66,181,11,163,51,40,95,207,153,147,207,230,255,194,84,163,105,211,168,126,143,129,118,222,108,122,102,20,204,95,35,209,71,88,180,9,123,31,39,88,172,63,98,150,62,11,76,210,37,128,248,215,216,119,249,177,154,19,133,49,43,156,119,105,235,73,223,8,245,41,51,38,90,4,246,147,46,32,16,200,70,108,7,152,97,154,126,248,21,213,170,184,24,145,66,157,176,168,22,156,65,33,195,251,76,71,82,197,182,32,198,2,19,126,211,169,176,50,165,4,99,233,172,185,83,156,141,45,69,60,175,40,52,230,9,89,23,244,138,190,86,220,123,108,49,113,1,69,222,62,230,28,42,194,159,5,157,188,80,187,175,235,12,157,166,159,118,193,2,59,246,118,203,10,92,21,102,43,31,67,1,251,166,231,98,182,169,119,24,154,228,174,194,131,218,205,120,153,168,153,233,194,134,84,65,138,125,35,103,171,231,19,192,146,39,226,53,19,213,10,145,75,65,171,136,115,71,220,188,217,22,85,96,148,59,227,177,26,46,84,75,81,246,188,209,41,45,229,231,214,136,244,230,24,9,213,220,119,5,78,156,221,162,97,148,7,233,78,35,111,43,216,11,24,222,149,52,44,175,43,219,195,225,115,74,38,225,160,100,85,99,146,95,165,213,231,243,32,45,58,246,189,24,133,39,189,122,16,174,137,159,206,83,117,42,88,187,225,159,69,195,33,241,234,135,205,34,43,143,157,33,60,109,133,83,185,243,244,143,126,163,77,131,247,19,124,38,50,211,215,38,18,184,180,91,122,131,2,232,72,58,136,145,136,75,241,178,39,222,116,242,66,76,212,41,142,70,231,203,83,127,238,159,96,86,138,221,192,252,109,127,197,37,96,227,227,17,247,70,75,69,215,85,56,101,163,196,205,161,216,235,170,108,223,99,108,114,166,57,27,54,133,169,252,108,1,103,149,160,193,161,0,234,116,252,246,152,42,0,197,128,31,229,94,108,38,41,50,74,57,64,166,120,33,216,113,201,225,7,24,81,172,104,25,142,196,186,174,166,218,110,206,234,192,40,42,42,92,140,217,229,48,102,40,58,109,192,210,187,231,50,234,185,86,126,224,211,103,177,70,156,29,43,202,244,2,159,177,115,63,145,9,205,168,170,193,198,217,250,221,205,56,204,212,41,135,140,78,89,99,190,47,140,220,119,87,247,142,101,54,242,14,231,37,194,236,40,183,65,28,190,40,33,225,7,166,30,58,26,142,136,83,211,150,217,118,227,194,232,234,234,79,163,150,19,157,118,118,176,85,114,117,38,42,87,75,48,106,169,61,123,31,187,161,36,226,47,140,13,218,227,102,176,177,252,141,81,62,160,180,200,126,226,192,233,146,186,109,36,73,57,122,182,52,110,143,13,5,5,195,73,141,39,168,55,223,177,109,197,82,76,74,44,179,25,193,69,28,120,162,207,33,130,13,168,9,183,123,134,39,97,144,183,218,14,240,58,163,79,73,47,247,254,152,22,16,164,142,199,198,34,182,168,229,1,190,184,209,103,21,242,232,99,152,177,67,116,23,152,228,80,121,44,13,86,185,237,38,77,165,166,4,240,144,98,44,216,46,232,181,143,192,84,60,126,58,179,1,87,67,4,164,8,111,135,115,210,125,252,18,136,151,142,184,250,140,248,174,67,133,157,127,141,13,55,254,154,162,149,138,114,61,77,157,1,195,22,213,166,33,61,22,243,33,105,118,73,255,100,83,109,159,113,60,162,110,164,111,125,110,19,255,8,154,61,26,79,143,233,6,123,157,184,248,44,218,169,170,85,131,217,124,69,203,78,151,235,16,39,196,188,34,52,1,11,117,37,253,116,255,234,126,241,79,157,28,42,196,246,24,96,68,45,81,171,136,33,84,241,14,111,174,162,66,40,107,201,106,94,237,128,155,190,252,225,129,23,106,176,91,224,98,78,183,31,140,85,101,189,91,179,106,97,57,215,20,56,61,153,180,78,156,42,188,234,22,196,11,141,65,212,124,162,179,42,117,73,205,183,102,76,30,103,15,115,131,118,240,100,105,216,7,115,50,153,215,10,14,152,162,30,215,181,193,170,162,72,208,161,162,249,182,167,43,19,226,70,37,142,135,141,204,113,245,239,157,3,28,23,107,203,240,200,117,49,58,242,12,237,154,35,243,92,69,100,217,16,65,157,105,63,207,53,34,24,201,186,94,209,5,187,87,19,146,95,126,245,105,226,220,82,20,77,156,133,35,196,247,216,236,72,168,114,16,120,90,70,224,131,249,37,225,88,193,149,37,7,255,253,54,37,233,93,81,204,193,66,207,157,237,108,23,229,114,154,9,205,222,225,193,196,85,245,133,176,89,243,46,93,208,179,175,233,32,48,157,154,3,38,37,114,207,46,84,77,242,74,110,203,74,210,62,37,56,80,3,51,142,180,96,108,203,215,189,116,206,244,92,218,206,232,112,225,25,158,249,180,84,126,120,84,27,45,1,243,104,50,142,112,166,15,21,123,74,31,137,113,95,248,204,106,228,113,227,161,207,136,213,113,212,169,113,119,221,39,35,218,10,73,10,6,41,149,10,61,96,194,220,89,224,108,6,227,31,140,76,243,46,210,163,231,132,157,102,188,204,106,175,83,134,248,217,46,249,98,204,122,37,76,163,106,138,222,126,4,102,50,76,103,47,171,48,106,185,174,231,113,222,41,53,86,210,108,74,31,187,235,193,45,212,84,36,194,106,20,245,230,226,152,203,202,217,187,188,14,196,252,67,197,132,8,26,114,7,23,134,124,21,82,61,11,190,162,180,203,168,204,46,24,5,219,186,109,121,23,231,137,112,162,9,180,203,134,15,73,95,76,149,239,181,100,30,111,111,37,35,97,206,128,171,157,128,5,102,178,113,17,85,90,125,62,53,185,154,253,93,56,6,88,161,81,145,33,136,84,102,117,254,123,54,117,181,46,31,22,37,228,213,3,218,116,55,150,51,183,63,73,242,68,141,31,47,11,145,250,139,98,100,217,125,134,198,241,176,73,141,84,165,118,173,121,77,89,182,244,159,104,245,86,72,174,125,198,116,130,167,175,84,35,112,142,96,159,231,19,66,29,36,154,47,220,177,100,244,105,18,6,242,212,52,152,153,107,175,120,31,164,6,229,196,84,8,156,204,28,111,122,38,84,127,229,230,153,74,255,24,131,40,245,10,57,113,109,66,206,174,136,203,132,89,149,17,125,142,28,116,249,135,158,27,117,25,40,7,69,1,210,117,118,22,215,106,201,218,217,83,97,104,62,3,38,212,49,4,38,28,222,125,124,47,12,153,165,16,9,23,169,171,102,195,79,237,42,185,13,226,19,41,22,61,98,48,85,211,204,236,185,86,24,6,192,126,206,90,13,180,122,110,211,235,229,50,50,42,93,213,162,207,199,113,86,107,215,91,59,240,106,69,72,78,203,164,20,99,162,164,226,91,169,220,203,244,68,227,222,203,242,123,23,101,106,10,111,35,170,15,152,54,3,158,144,15,71,124,63,27,237,35,225,35,16,90,47,206,74,6,166,206,245,62,215,228,109,185,176,152,233,224,111,201,235,159,163,223,238,174,240,131,178,202,208,172,36,135,152,50,47,124,102,58,77,66,79,214,231,114,27,102,150,152,2,247,159,144,139,195,248,32,23,133,9,138,197,151,139,38,244,148,148,167,5,195,99,156,109,147,157,18,20,115,92,47,201,55,56,107,97,60,67,154,90,210,128,251,84,26,184,137,185,222,30,163,194,67,138,148,166,169,39,187,70,234,34,5,173,165,239,231,163,135,251,184,228,169,149,207,134,90,93,232,242,157,117,156,96,106,128,102,188,190,211,237,111,83,91,189,48,68,148,210,98,20,157,209,170,70,83,80,35,234,188,40,161,216,46,168,105,188,196,183,101,150,119,119,144,65,109,128,106,26,112,106,154,251,38,187,208,66,101,113,145,88,149,220,29,31,113,65,238,43,134,63,150,160,77,96,155,174,238,111,183,170,178,69,99,88,173,93,124,122,44,17,146,239,164,8,59,92,170,150,137,32,8,165,31,182,85,30,49,39,224,191,32,196,94,232,107,115,166,24,8,201,76,128,4,238,22,51,11,152,99,176,244,89,39,206,21,139,53,241,77,101,121,19,104,47,33,54,8,119,176,171,93,19,187,159,210,238,111,79,34,135,210,41,141,228,119,140,4,130,71,207,189,155,41,106,57,12,187,68,50,200,168,171,166,80,122,167,238,121,169,227,5,225,182,51,194,203,189,250,161,156,157,185,103,52,15,251,154,4,45,182,229,2,219,225,225,54,173,12,45,52,130,172,187,67,35,110,33,195,49,181,79,207,84,74,85,78,124,31,36,94,165,229,228,129,227,211,35,5,160,212,69,155,254,103,141,245,195,180,49,46,202,89,57,199,8,103,105,209,81,134,26,64,187,35,252,160,77,38,120,98,63,231,172,114,39,120,170,206,238,40,235,148,221,133,201,14,107,207,144,116,79,161,30,166,135,192,240,50,41,3,97,31,114,232,134,105,239,171,34,106,79,66,206,237,86,201,18,59,244,105,147,248,109,121,167,30,183,199,114,142,253,152,184,111,98,65,182,16,62,112,120,216,113,224,194,70,208,136,157,48,94,194,186,87,96,114,11,141,250,223,167,39,197,85,48,75,97,64,199,98,95,187,102,252,49,8,68,204,201,97,166,123,125,108,120,71,46,195,118,96,226,111,122,239,84,145,244,137,125,198,89,137,100,65,238,40,17,222,157,132,89,32,73,151,157,206,94,119,171,48,76,67,79,80,243,165,138,107,217,8,11,69,201,106,182,74,76,179,232,208,105,149,42,212,168,113,215,53,68,110,84,128,228,204,77,237,30,75,182,153,22,10,120,182,247,161,181,190,144,13,168,83,111,13,199,37,54,79,237,137,32,22,115,131,143,115,57,38,107,143,219,95,183,41,126,198,161,197,118,140,10,243,106,93,131,23,181,67,12,42,46,76,89,119,187,7,34,98,68,130,90,30,228,30,89,152,127,68,236,194,170,199,99,252,218,19,170,82,19,39,97,167,62,177,213,101,129,212,171,73,90,196,36,76,65,137,150,8,17,255,189,202,168,171,38,84,11,69,43,3,225,180,117,207,60,27,57,25,209,202,88,88,136,59,200,66,173,250,84,216,181,132,171,144,45,128,90,174,210,166,249,254,222,131,201,249,174,85,196,134,176,185,107,70,100,210,56,90,215,209,112,11,112,42,64,54,219,72,173,235,104,232,20,199,187,162,48,73,14,30,252,45,153,157,128,167,133,65,5,198,157,58,86,196,132,221,148,124,26,152,37,158,133,204,187,132,14,83,185,48,202,158,123,204,38,201,248,37,210,110,12,206,67,142,242,192,156,124,229,167,41,248,241,83,203,249,76,50,201,178,139,182,109,41,95,135,209,151,151,254,60,227,185,86,111,54,198,24,28,29,4,38,62,238,125,50,177,36,80,37,36,98,36,195,167,126,146,222,73,171,8,152,161,119,241,109,215,52,146,161,140,64,222,93,4,134,38,157,163,149,46,13,70,112,124,57,228,34,79,15,169,110,207,153,110,219,8,24,131,145,245,170,44,141,240,8,153,182,90,62,74,48,88,109,207,248,237,243,200,202,217,69,4,173,184,226,68,38,205,115,158,123,189,242,108,161,64,77,170,165,63,10,132,155,112,172,11,201,154,170,88,125,164,223,168,60,242,159,54,239,54,21,87,96,202,109,241,182,168,34,88,143,96,29,34,118,126,242,38,23,159,117,148,217,71,25,58,206,63,1,17,213,45,129,239,227,10,157,68,245,86,125,36,39,56,55,222,151,141,82,226,163,118,113,230,151,25,103,57,243,137,127,228,19,40,32,30,190,99,156,229,183,197,84,177,87,10,109,253,193,168,171,25,42,67,131,108,83,217,113,181,21,33,60,50,29,168,243,56,76,16,90,109,208,106,51,255,164,230,48,149,49,233,17,203,56,27,76,63,9,78,179,84,213,178,247,102,126,72,113,53,220,179,60,30,57,140,80,223,133,26,83,95,1,145,202,102,215,199,202,121,215,83,141,60,42,133,232,94,145,197,141,19,50,18,170,236,48,175,203,237,216,152,28,104,129,56,53,61,17,50,62,103,229,201,26,169,194,15,103,154,246,208,42,82,99,237,145,71,64,151,116,94,152,157,156,162,231,193,102,128,80,159,85,152,97,224,122,16,113,87,212,96,244,117,252,34,225,126,53,185,200,52,30,1,131,17,6,83,148,183,77,181,167,34,76,30,249,116,66,190,69,153,125,212,93,178,77,142,112,50,177,112,125,27,86,173,229,195,140,186,14,44,126,180,118,252,156,62,34,220,204,86,231,17,16,65,101,40,44,62,17,39,90,202,23,62,83,16,251,182,29,48,178,30,249,41,79,13,45,12,131,231,83,7,77,1,203,125,153,21,35,70,181,138,29,236,8,227,117,33,172,247,120,32,156,207,7,81,186,104,121,126,228,190,76,37,103,251,138,204,52,61,30,25,116,214,92,15,154,161,149,155,202,163,115,222,206,231,81,227,222,148,88,173,167,220,11,249,160,104,153,73,230,104,233,6,146,83,62,144,186,41,19,41,247,28,158,205,240,244,0,150,156,249,241,244,226,4,28,155,194,3,243,73,104,205,9,68,18,15,1,117,196,217,244,20,155,241,211,115,183,111,224,211,165,143,163,235,36,254,95,2,46,237,113,125,220,51,133,58,40,193,57,232,171,143,153,236,116,34,65,54,249,212,167,14,97,67,161,243,109,99,103,3,84,30,39,15,222,103,143,150,77,75,31,106,189,11,71,238,120,46,230,106,181,50,219,221,132,190,46,156,231,107,69,139,220,213,189,26,31,146,231,230,236,190,227,177,161,33,62,77,107,235,186,61,97,250,120,22,6,125,48,72,93,241,70,56,91,228,167,87,44,34,29,87,211,171,245,49,178,93,33,78,10,76,234,237,241,132,201,53,54,150,221,178,191,143,23,206,153,124,189,106,11,27,84,100,162,181,152,166,218,14,58,96,27,15,79,69,203,10,35,144,3,159,15,78,127,250,140,133,26,157,102,201,36,181,177,130,32,51,46,74,228,229,169,134,129,68,28,237,38,141,250,216,209,20,35,240,7,76,72,251,181,217,41,225,18,98,142,245,253,169,166,65,124,232,118,74,167,118,83,237,131,240,216,234,23,166,158,251,181,248,137,61,45,94,203,37,61,143,69,175,196,64,131,203,63,30,119,33,171,28,172,1,55,173,69,35,235,69,89,100,160,228,234,244,177,168,27,201,241,182,170,73,240,188,86,81,59,69,202,178,153,8,187,194,236,152,189,83,240,213,124,252,119,167,229,24,2,173,42,189,128,181,194,249,88,107,100,67,73,246,63,215,82,97,52,2,62,103,62,117,159,195,206,44,118,104,124,74,169,62,254,88,231,183,186,187,16,28,56,49,238,20,206,169,222,118,179,127,203,237,177,238,186,158,222,8,64,180,199,178,15,62,132,39,189,129,57,148,104,211,200,157,196,8,63,211,54,129,130,199,84,44,214,167,131,82,204,255,160,20,104,122,159,33,32,86,158,150,101,203,0,57,76,145,145,126,61,211,12,100,75,192,56,219,63,110,104,43,12,14,8,239,157,109,211,227,180,54,74,172,187,212,99,63,106,172,153,175,35,78,178,28,230,31,159,194,73,82,184,5,90,217,18,60,30,112,24,169,94,248,181,151,219,8,221,5,88,88,85,231,99,16,151,98,63,221,57,54,168,228,48,92,254,237,59,249,110,138,179,186,116,65,214,143,109,14,246,171,42,164,12,25,63,71,104,183,179,228,62,37,89,231,144,139,64,220,7,19,65,123,92,81,113,150,139,118,213,101,118,177,138,162,126,88,3,206,154,146,249,89,234,69,103,147,142,127,156,154,240,79,242,146,245,3,15,107,166,250,245,237,22,206,62,29,225,253,253,244,216,52,69,68,135,225,175,63,253,141,7,167,239,98,32,78,158,51,129,118,202,196,186,212,191,60,182,191,243,185,119,107,97,107,66,9,13,73,131,199,103,176,70,135,66,120,122,138,216,224,56,151,26,79,205,0,123,60,12,97,171,198,40,169,118,138,126,126,218,248,192,1,63,36,79,115,64,196,65,192,97,140,121,213,245,14,98,194,8,184,64,221,120,225,211,225,2,83,105,254,194,104,114,56,188,108,215,170,48,20,45,111,57,220,198,254,180,252,116,75,56,86,30,184,32,58,243,192,41,236,92,168,179,124,54,242,112,42,162,158,158,29,201,222,253,233,242,97,218,51,1,215,246,140,5,210,144,177,251,178,8,201,243,178,77,90,38,30,27,105,241,103,168,192,238,138,117,203,172,67,254,184,249,90,177,207,160,118,255,49,90,230,226,248,174,205,162,232,25,227,12,165,25,93,202,22,243,249,101,120,186,254,5,80,69,152,94,55,76,194,72,209,176,115,118,105,229,133,87,100,78,122,198,72,164,254,105,150,233,103,240,110,25,138,231,3,72,37,66,11,221,232,45,239,32,198,18,209,91,102,39,213,103,62,154,132,211,188,195,173,142,233,253,54,73,197,94,88,131,229,230,210,121,183,202,108,174,82,126,110,13,55,63,126,153,146,131,231,161,207,78,250,46,91,103,184,238,244,62,22,73,3,127,89,136,125,150,167,195,45,230,60,2,206,175,67,46,27,53,215,211,206,72,94,79,21,5,54,143,160,125,59,133,72,104,126,44,66,139,124,155,88,118,107,174,149,218,150,222,98,70,194,206,59,245,103,178,164,154,60,186,5,9,33,53,41,52,207,67,55,4,35,246,120,14,225,186,164,206,28,101,185,7,70,175,240,49,249,156,53,52,239,14,92,73,17,245,199,177,146,212,128,195,164,218,159,29,208,68,210,190,5,140,171,225,120,12,45,83,116,75,51,243,94,93,52,151,157,140,29,69,56,85,85,104,18,70,65,126,104,107,124,183,77,117,125,206,16,173,94,153,196,235,58,135,253,246,8,28,64,143,250,90,198,105,144,148,211,191,165,207,33,104,6,47,53,72,14,4,141,111,44,29,42,11,162,114,37,82,0,196,85,150,194,166,131,228,48,172,147,219,215,68,3,217,128,68,2,33,155,164,242,133,205,24,44,18,8,195,106,27,5,166,252,32,86,189,133,36,166,48,102,155,213,241,199,119,201,205,73,91,93,152,228,195,205,68,13,52,234,238,134,242,236,11,200,3,4,143,97,80,117,119,159,235,76,31,208,105,163,101,21,207,204,251,92,149,20,78,138,212,6,113,3,225,226,28,184,173,122,41,89,6,223,196,200,79,237,60,60,108,79,7,241,216,10,219,218,17,55,167,110,236,198,13,80,123,72,215,22,158,130,143,37,6,185,72,204,65,30,189,87,55,161,31,53,43,177,236,145,105,130,172,59,238,87,77,245,243,46,35,8,49,54,171,106,203,32,255,213,219,50,78,141,218,105,120,194,71,190,243,180,227,156,122,182,160,168,137,4,183,195,178,161,77,30,11,169,176,224,241,32,65,93,186,52,172,152,95,117,220,219,106,183,229,151,169,22,140,245,22,173,123,12,105,4,70,117,36,221,188,161,201,0,95,152,141,91,120,94,225,159,244,222,252,76,201,171,69,182,116,82,143,165,23,115,226,138,107,217,70,220,181,3,231,134,77,125,91,252,242,217,186,21,133,169,68,25,55,29,90,181,232,194,184,56,41,220,209,72,166,234,155,46,20,174,236,44,92,131,44,76,74,248,46,121,199,90,14,173,4,247,200,11,79,114,129,251,242,47,80,135,86,152,138,140,200,185,207,34,142,86,100,197,209,188,248,94,37,92,152,38,177,41,203,32,167,200,164,238,159,126,141,220,186,243,41,251,22,100,155,52,100,17,20,189,121,143,212,111,106,40,90,151,139,225,7,185,63,82,182,10,227,182,20,30,166,86,244,193,149,53,78,209,138,237,134,55,12,253,171,220,165,221,63,211,143,175,75,32,157,9,91,209,132,238,151,11,104,160,156,2,17,237,142,49,68,66,154,151,151,101,171,148,170,122,239,74,144,217,35,52,212,81,39,89,16,77,17,14,89,196,128,57,108,72,135,83,202,81,124,151,65,192,122,45,29,39,168,209,249,98,123,218,61,180,38,207,148,238,206,74,212,226,169,113,34,146,139,51,196,121,95,232,41,202,158,58,79,158,1,74,48,209,31,123,89,22,231,182,140,74,146,230,197,57,196,238,54,124,139,11,155,115,158,243,47,216,211,61,31,79,54,250,141,135,72,207,64,170,91,142,168,56,107,84,97,180,160,251,185,228,187,37,109,91,119,112,32,76,89,234,82,17,154,69,56,111,114,240,60,216,146,108,149,85,63,173,21,211,21,51,190,46,124,204,39,61,252,82,23,242,168,18,19,104,38,178,184,243,77,137,26,143,81,225,115,110,10,34,195,249,143,20,216,94,184,81,155,21,31,54,190,5,74,59,55,190,105,142,245,163,226,198,122,99,6,4,124,106,139,163,203,194,15,80,8,99,232,186,212,75,249,154,86,23,124,55,87,104,98,227,251,27,137,180,179,207,184,65,156,106,34,36,101,95,122,118,147,199,178,252,92,15,43,113,78,10,76,250,2,91,157,252,77,65,176,149,184,36,83,216,150,249,110,164,55,11,240,69,153,192,102,216,161,118,234,253,197,53,10,71,81,12,30,35,236,5,55,86,168,179,112,82,91,142,163,9,197,187,178,147,70,239,58,69,181,238,217,37,55,44,73,110,143,158,181,202,8,126,30,15,183,242,234,251,92,231,167,219,12,20,59,69,17,235,134,123,1,35,216,27,142,161,179,8,179,177,242,64,24,187,60,127,236,4,46,67,181,83,123,117,227,140,103,187,163,226,2,168,82,181,235,8,220,145,45,144,47,4,205,23,92,207,227,230,21,79,196,219,43,8,231,69,161,150,149,249,156,169,97,8,12,199,49,142,146,44,2,34,26,135,6,130,241,69,28,238,156,182,183,192,72,235,70,212,1,247,179,61,164,105,54,233,204,184,121,49,230,243,133,11,78,31,17,65,165,74,82,40,7,8,148,160,113,115,3,253,117,136,160,61,14,192,163,214,136,145,78,211,17,145,7,195,29,124,69,24,104,50,235,221,21,8,75,237,91,95,195,80,155,69,12,191,171,153,138,182,136,22,34,31,37,226,132,108,29,224,132,199,72,67,182,228,190,48,242,187,103,170,136,32,233,54,243,131,11,35,75,150,34,75,64,128,122,200,11,131,94,127,14,106,17,107,164,10,182,75,203,96,106,123,81,18,129,30,222,129,220,156,112,95,143,28,67,65,26,244,102,247,129,241,186,25,55,176,128,198,189,192,63,111,209,56,140,206,41,165,171,103,223,191,216,195,53,57,109,138,77,115,181,42,189,28,225,22,211,132,157,255,184,246,231,204,193,57,59,205,159,124,217,57,165,222,189,2,81,146,28,10,150,192,179,202,242,97,74,107,216,203,125,176,149,104,220,47,239,183,81,118,209,195,106,102,178,83,175,70,146,41,45,191,57,166,144,178,29,96,169,194,108,206,111,110,226,104,183,183,6,116,85,62,206,15,62,59,154,46,179,48,186,122,179,184,123,51,54,41,148,155,103,105,57,34,72,95,48,156,10,24,148,192,198,133,153,241,189,78,254,192,205,52,43,110,183,36,83,250,140,171,199,66,188,67,224,142,155,224,15,133,64,15,141,67,81,72,244,197,225,69,80,66,186,28,142,251,250,206,131,149,250,144,34,18,253,92,125,94,209,183,17,175,116,42,156,19,129,81,244,253,190,106,84,138,70,147,188,61,123,116,242,150,95,151,159,241,202,128,189,47,108,32,126,230,101,6,198,142,66,119,85,96,2,136,41,224,243,62,82,215,171,57,171,7,76,173,180,156,248,6,134,150,33,199,69,38,190,23,241,48,71,230,173,115,92,119,120,217,13,4,166,228,193,199,18,203,77,126,186,197,34,247,31,184,172,144,236,190,77,123,157,30,21,168,205,148,161,238,10,64,28,178,135,158,73,197,0,126,9,33,141,32,167,189,237,15,182,58,163,34,13,227,200,238,178,83,21,2,254,16,198,177,169,138,184,131,107,181,88,65,191,116,101,130,106,68,129,252,222,68,127,111,24,102,96,72,131,80,158,163,38,242,122,95,135,149,233,166,120,44,62,181,182,229,222,136,101,251,252,79,166,28,87,163,219,223,84,13,151,118,175,134,115,49,229,183,205,118,226,59,160,144,50,25,194,15,28,216,93,108,95,122,204,205,13,213,42,129,91,155,206,221,98,62,39,179,42,63,141,146,193,142,167,102,105,16,41,110,74,78,199,114,94,88,109,216,22,8,217,1,167,102,171,75,254,224,77,37,231,101,3,1,163,168,237,239,99,163,95,222,244,234,97,82,224,14,35,118,190,164,229,84,160,251,142,183,90,198,75,136,45,60,24,85,108,95,203,123,182,242,196,251,178,81,15,42,158,36,171,38,213,180,229,185,216,151,120,33,101,237,86,155,116,3,65,166,246,115,174,31,14,219,144,189,247,38,20,60,93,239,151,194,45,171,242,185,48,149,92,206,155,132,22,57,166,20,95,140,101,90,68,205,91,6,33,92,214,212,97,174,173,174,160,89,25,102,123,54,133,7,69,107,222,52,244,126,36,14,74,128,106,44,79,10,29,184,226,97,126,223,8,242,243,104,27,57,124,198,134,20,200,177,201,128,209,232,87,67,102,44,151,25,67,178,106,18,116,113,152,144,185,182,28,62,104,139,231,134,28,38,250,103,3,174,232,217,135,196,213,147,44,254,237,243,141,114,122,142,223,94,197,146,243,2,19,139,72,222,242,101,6,156,114,117,38,217,229,95,24,21,226,103,201,82,24,49,169,111,11,117,96,20,201,100,44,97,21,49,156,74,81,169,94,213,108,216,129,97,103,79,255,109,136,97,73,155,118,142,87,201,61,156,184,186,136,42,227,224,96,142,166,128,163,212,181,73,151,19,230,235,113,235,69,145,150,140,21,100,195,66,180,20,24,221,188,38,48,11,109,12,165,101,130,101,23,157,182,122,198,251,192,98,90,86,183,205,9,55,71,179,77,215,75,102,249,77,192,204,57,28,54,22,154,168,167,65,176,34,192,27,227,176,180,33,34,100,252,53,169,7,111,120,39,133,120,143,40,7,182,51,172,55,156,96,152,220,124,34,222,153,119,241,247,65,101,165,8,160,113,174,66,146,102,4,140,172,152,252,54,103,18,231,20,152,15,187,84,42,224,34,194,66,226,67,161,155,44,211,22,24,195,222,219,50,10,144,170,252,52,196,52,63,131,112,96,49,95,25,129,177,63,77,209,105,157,9,113,93,24,241,91,23,201,224,60,130,243,193,69,205,18,202,199,2,42,176,231,244,35,48,105,123,183,130,172,131,119,155,111,88,144,156,80,66,58,236,131,225,51,72,145,244,164,170,174,199,231,5,233,237,124,63,49,24,48,186,170,195,201,41,21,195,148,46,46,51,150,214,239,201,135,210,48,57,150,123,146,70,167,146,242,181,17,87,79,113,69,68,84,164,249,246,14,167,150,36,220,71,18,239,57,121,17,145,193,77,136,99,7,134,111,227,131,148,180,177,38,208,241,254,74,145,185,36,79,60,139,240,77,57,201,82,228,28,79,69,73,127,147,167,66,99,201,203,179,145,2,52,161,139,11,83,107,227,246,176,132,45,206,167,123,183,96,28,101,115,115,110,178,21,91,162,211,127,97,4,131,92,157,3,5,209,243,57,74,195,41,190,116,26,82,53,153,74,169,44,52,182,99,196,51,73,113,111,241,68,156,232,136,135,204,24,17,116,33,209,78,120,118,213,203,110,171,113,175,229,119,41,43,233,174,8,143,212,114,166,44,238,194,204,71,227,227,154,66,207,101,70,186,223,78,129,115,228,229,146,208,80,209,30,204,2,67,147,238,126,115,83,95,188,4,195,89,108,201,246,221,246,68,47,96,60,55,223,78,248,60,224,46,122,254,6,156,196,168,62,216,116,4,229,171,69,77,113,184,73,82,197,190,152,29,173,194,228,94,62,120,225,215,58,21,38,250,19,251,124,248,155,85,239,77,161,212,240,46,91,103,69,205,18,20,63,239,145,160,185,175,184,248,81,143,164,247,198,73,192,21,123,16,129,54,129,191,128,43,130,151,203,95,52,181,31,89,120,197,179,26,159,202,215,45,10,66,233,213,11,227,178,147,227,185,208,131,191,88,75,166,62,243,97,196,115,215,61,16,194,43,65,2,196,127,152,66,64,113,109,62,83,222,121,211,183,75,232,132,161,87,35,92,19,103,27,2,251,115,221,120,251,89,238,234,136,80,39,132,33,180,133,228,161,7,218,20,62,126,23,103,167,217,20,101,163,224,61,134,191,165,40,50,224,102,129,92,240,135,162,159,211,245,135,41,108,240,131,42,82,139,83,236,114,9,61,161,51,241,53,123,155,205,134,54,27,147,53,175,206,62,75,14,167,187,164,15,77,136,227,139,84,86,236,218,24,12,122,117,103,40,57,140,155,69,211,223,38,225,189,28,253,169,199,104,203,106,117,14,82,197,33,155,50,64,125,104,248,229,222,50,88,17,146,131,163,80,169,133,95,8,142,234,231,72,38,31,222,249,47,68,65,107,192,103,173,151,30,53,241,135,25,207,53,45,37,125,103,232,134,22,96,108,81,54,211,141,16,19,161,61,100,215,94,34,28,187,149,172,137,156,123,14,143,162,74,137,91,147,19,130,57,80,181,253,69,27,235,70,78,119,201,4,125,222,198,217,48,125,199,193,51,21,155,159,139,180,12,37,200,242,81,61,205,62,151,128,237,133,81,50,93,223,230,201,252,59,90,22,212,116,155,190,121,242,116,1,90,128,210,50,248,171,197,169,66,231,108,118,246,209,66,82,194,17,143,253,109,119,152,42,10,153,191,123,73,168,55,250,213,84,215,164,187,21,230,88,84,177,81,119,24,29,180,161,87,51,223,124,223,230,233,77,168,15,93,175,166,156,36,251,111,111,170,39,111,44,7,243,177,179,220,127,59,51,72,114,41,233,48,61,219,0,150,251,246,193,40,161,183,37,87,247,73,40,236,235,22,216,183,73,74,49,209,30,61,243,126,242,155,79,202,249,154,220,28,239,100,167,66,224,187,136,86,224,69,55,71,151,239,248,142,169,167,137,1,10,12,51,251,171,208,104,240,178,151,8,1,152,42,17,73,196,31,92,56,229,202,25,123,14,162,101,46,183,104,70,29,85,10,34,15,92,241,145,248,30,27,247,197,44,70,17,8,38,177,56,57,108,27,231,59,14,25,9,189,110,255,105,74,195,37,195,113,78,57,40,78,124,201,224,102,26,61,82,99,49,201,198,23,15,169,91,149,250,144,180,17,69,71,105,186,76,113,51,149,225,251,253,80,229,192,34,241,3,171,85,207,200,154,201,217,3,201,42,135,169,38,24,114,245,198,42,173,5,76,217,144,204,11,103,34,168,4,112,62,24,5,168,45,251,104,180,40,130,146,70,74,27,26,139,92,205,78,217,139,48,26,12,130,45,108,57,42,54,122,154,241,219,212,5,137,6,229,164,96,35,24,134,205,44,212,116,239,53,57,253,173,111,50,37,128,62,138,240,194,248,237,115,0,252,130,103,13,131,138,38,198,54,196,83,80,18,240,7,195,116,40,75,183,216,1,32,58,205,78,54,77,90,134,252,159,47,125,231,226,77,50,69,238,77,129,177,251,166,193,3,66,226,224,194,231,36,104,9,125,191,57,169,212,155,248,33,148,201,84,227,87,83,204,63,111,180,6,21,208,115,3,159,148,126,180,110,217,45,144,242,168,49,235,96,200,91,197,34,124,90,93,94,247,139,205,73,88,62,16,236,50,139,103,210,26,78,39,77,167,121,170,76,107,12,98,232,253,91,234,7,209,124,69,28,38,59,140,156,169,188,16,234,236,8,11,126,240,249,144,149,140,138,116,106,141,92,26,194,241,148,216,23,133,57,5,59,76,92,95,63,237,117,62,220,48,211,34,122,214,164,150,14,197,216,21,21,26,141,2,152,174,239,107,179,99,245,13,24,229,177,144,216,238,11,65,125,252,140,189,128,113,199,144,215,201,119,125,30,123,59,204,6,86,166,98,10,56,130,252,66,204,16,101,122,185,250,108,227,171,39,194,129,113,77,140,231,90,124,205,213,153,28,141,232,114,151,101,219,6,66,247,104,76,131,210,144,68,6,121,157,247,213,189,128,150,57,61,105,208,16,29,65,2,133,223,40,102,121,58,95,167,220,155,36,107,202,126,245,217,254,9,59,128,120,163,21,144,127,40,225,249,121,103,121,36,41,67,87,157,112,228,217,244,222,253,50,146,107,86,35,243,193,133,73,236,46,110,139,212,243,240,144,6,241,35,254,68,239,141,0,236,183,159,64,166,118,137,126,142,137,97,54,231,213,147,220,103,17,158,23,206,28,103,252,93,115,64,22,222,252,226,107,33,230,248,161,131,122,166,166,48,25,21,111,54,76,58,201,139,130,158,79,175,120,179,183,85,103,201,83,145,202,202,223,62,158,195,223,190,103,111,18,73,103,191,252,197,236,56,161,77,146,36,23,254,121,215,86,135,161,145,45,233,17,82,1,78,253,58,251,150,105,9,196,11,147,152,30,113,243,78,138,163,74,151,160,121,227,91,164,105,202,191,77,80,83,172,241,86,19,211,148,34,7,40,39,232,241,125,93,114,126,148,227,182,188,232,179,90,39,183,25,226,75,162,32,237,94,77,185,101,119,61,34,210,140,157,67,171,192,213,236,44,127,48,246,211,220,224,194,112,101,188,136,219,186,144,213,235,194,228,140,210,8,152,56,75,22,216,170,92,125,14,39,166,137,103,203,133,201,98,122,54,151,155,181,33,54,143,40,213,174,40,99,224,159,252,237,186,48,100,135,236,147,244,234,38,154,159,5,198,63,217,215,166,101,170,28,83,126,27,239,37,23,113,162,26,28,90,248,29,103,133,144,94,251,66,234,196,83,177,117,148,166,157,161,51,220,53,135,212,174,165,61,47,188,144,152,242,15,119,91,90,41,201,205,105,187,219,64,144,100,70,188,185,11,108,230,80,126,115,216,144,185,41,108,86,56,223,104,129,193,86,197,24,122,49,139,86,207,222,83,224,103,34,94,2,115,135,47,157,139,156,95,86,27,22,96,54,147,37,224,51,19,235,112,152,112,28,125,90,216,28,150,250,120,174,166,132,161,7,108,103,7,237,53,184,10,195,97,152,125,207,213,213,124,226,63,152,178,57,253,244,185,58,162,91,141,176,105,22,131,88,107,90,246,136,97,35,78,44,244,49,208,225,154,186,141,116,86,17,129,41,11,200,78,215,195,110,38,110,148,150,190,109,52,190,125,79,187,173,174,77,62,192,130,80,174,59,61,64,3,224,148,168,237,182,120,88,14,152,236,189,182,12,67,43,223,141,111,232,101,66,51,95,136,206,157,5,34,224,110,53,123,10,159,45,152,79,166,70,149,92,75,199,10,57,230,237,93,186,17,131,214,223,182,20,199,140,7,155,240,41,164,91,80,47,43,61,126,219,78,21,50,148,16,160,111,247,193,22,82,221,242,219,60,138,211,41,58,21,231,132,35,4,134,105,242,69,154,128,121,37,210,52,243,158,253,226,149,88,178,39,73,117,175,106,58,161,59,80,8,196,114,49,10,71,213,203,254,205,183,190,8,39,26,65,6,110,237,112,54,59,205,44,240,136,15,232,160,48,115,110,161,42,153,243,213,93,231,230,192,212,143,20,185,55,170,67,237,59,246,33,42,212,154,28,211,129,201,22,248,79,23,219,127,23,129,241,135,253,54,81,80,114,145,169,30,10,143,234,212,103,96,248,149,242,216,156,142,220,72,175,155,155,140,40,157,1,179,214,122,143,83,134,87,186,54,109,156,103,173,61,224,166,18,38,150,6,14,21,170,14,165,177,201,41,159,100,27,113,47,127,176,102,202,236,210,45,141,74,189,239,32,65,176,33,53,49,164,95,70,143,241,3,43,103,254,44,150,138,100,60,161,219,151,64,89,149,244,222,91,135,74,167,134,54,43,138,113,158,255,50,172,91,161,31,47,115,34,152,241,212,221,44,52,244,169,207,184,158,51,80,114,150,242,203,221,214,71,111,182,133,69,100,50,61,175,131,220,140,143,5,242,218,249,133,207,126,98,247,128,241,14,146,150,245,159,173,162,195,27,203,140,165,48,66,0,126,53,39,14,209,48,180,156,73,89,241,186,72,29,72,162,142,248,40,44,97,239,210,105,41,67,69,171,71,162,144,203,196,102,79,174,197,184,40,199,203,90,70,120,149,78,97,3,227,145,88,196,220,246,212,221,76,197,192,197,105,11,40,122,231,161,175,131,138,52,87,158,235,70,198,156,178,176,98,75,128,68,159,195,205,20,177,4,174,148,188,249,247,129,7,162,28,204,44,150,56,252,152,222,57,25,53,169,145,34,240,69,31,15,135,201,233,201,94,7,85,175,225,39,105,210,75,248,1,117,133,169,217,10,24,169,185,241,192,4,7,187,195,197,252,5,21,70,20,53,7,204,169,100,11,140,179,65,113,116,178,140,20,69,247,240,2,18,236,171,241,130,202,2,19,8,46,209,50,56,70,85,175,254,153,148,126,112,53,197,14,189,26,243,77,255,114,15,188,149,24,186,76,91,196,107,149,14,76,30,80,175,134,58,144,188,101,124,200,82,46,141,168,9,122,185,222,227,228,240,181,221,236,230,221,174,1,20,87,55,249,229,252,19,106,11,120,170,77,235,50,121,249,126,47,166,250,71,81,146,13,251,194,188,177,174,48,2,58,53,96,206,210,83,225,157,92,106,199,224,34,2,136,196,181,122,56,246,30,152,156,235,146,167,174,70,119,246,247,113,94,125,21,91,54,162,21,68,82,252,185,78,15,142,172,67,161,153,90,154,247,153,85,95,203,129,19,210,75,109,209,165,13,214,184,108,224,90,55,73,163,37,47,36,201,97,129,228,196,89,57,189,91,160,215,202,100,72,124,156,109,248,135,118,115,184,172,10,175,49,99,156,65,160,16,90,41,135,139,158,74,116,90,71,202,71,94,54,145,246,152,115,200,218,157,239,101,8,12,63,121,249,99,161,202,36,5,86,72,126,214,112,90,33,119,83,52,125,201,6,30,49,123,127,44,83,166,150,29,90,51,189,198,229,191,77,152,67,52,82,248,237,179,167,94,113,115,11,31,41,74,1,99,160,70,197,121,174,29,101,196,173,217,17,173,231,214,84,219,249,187,222,240,143,242,211,48,226,125,254,212,236,176,234,131,114,137,131,231,75,42,251,65,73,1,124,112,129,6,175,103,175,51,203,50,75,119,135,27,193,187,170,48,156,175,234,48,159,199,3,27,169,120,57,140,209,198,115,115,28,196,125,142,167,220,71,170,68,216,249,159,131,160,175,123,197,12,70,239,173,187,205,132,113,45,145,4,73,84,219,134,108,57,143,182,35,166,45,189,77,209,19,204,183,0,109,80,9,204,97,38,186,132,79,43,73,187,144,5,12,247,241,3,163,43,40,235,49,67,150,237,155,195,70,240,218,2,143,216,131,152,211,242,150,70,19,149,155,237,222,57,75,129,20,40,111,107,93,84,163,114,208,65,146,31,22,105,180,197,122,4,229,215,124,22,44,76,223,194,145,194,35,206,190,156,232,205,42,133,216,7,133,251,189,226,98,155,250,151,194,193,252,237,166,132,149,244,151,33,87,185,70,160,189,70,66,89,23,238,38,71,126,199,64,153,34,239,73,97,69,115,151,5,27,33,89,136,14,100,187,123,119,113,145,142,159,92,111,250,158,49,146,221,59,90,70,15,202,108,128,34,200,112,65,247,254,51,144,190,89,33,244,99,103,108,131,17,173,110,82,143,140,143,50,54,128,222,238,179,8,117,97,78,46,114,149,211,189,220,14,204,182,76,78,84,157,12,184,51,79,168,174,25,73,55,86,80,19,154,251,229,144,163,71,183,190,42,76,249,194,12,184,61,187,0,200,90,195,195,10,103,175,113,190,231,169,3,20,153,210,228,251,23,90,185,132,154,188,208,244,106,37,62,142,133,66,109,90,15,156,253,112,14,172,83,32,1,210,94,99,24,17,147,144,50,11,131,225,231,57,12,15,127,234,99,193,86,104,254,54,207,36,54,116,31,12,63,39,226,60,156,250,216,201,234,213,230,116,209,29,62,219,77,177,60,224,169,9,72,102,135,145,119,238,79,151,146,50,92,14,211,131,250,205,47,115,96,251,30,140,200,154,218,208,195,111,96,132,12,135,27,38,53,210,103,103,123,178,156,129,104,180,228,165,113,158,78,125,92,244,26,113,101,180,128,4,70,182,60,80,115,128,202,138,154,246,113,192,117,182,231,226,109,110,191,1,195,171,189,3,205,246,8,158,30,233,80,236,135,182,236,172,157,57,197,181,4,82,111,134,111,33,4,211,125,150,60,167,194,153,133,180,124,208,115,86,139,113,82,161,106,9,67,228,192,131,138,56,255,225,241,83,107,80,24,83,84,127,215,147,15,168,63,48,147,176,95,61,177,102,157,218,50,250,215,191,46,43,223,17,206,38,240,72,78,72,163,220,222,202,123,46,124,230,168,234,101,47,76,125,240,125,186,194,72,130,121,211,206,103,203,54,76,96,44,20,124,174,132,88,176,68,171,21,24,186,233,14,120,106,136,200,132,119,93,105,0,37,251,44,156,4,68,119,71,216,244,160,108,162,42,53,7,197,79,213,79,168,124,193,89,79,214,231,205,182,237,30,192,29,227,145,44,90,221,6,135,84,12,48,82,87,122,243,179,32,46,127,155,212,242,102,209,5,58,237,222,104,173,127,15,13,217,175,53,29,41,231,52,144,188,46,216,152,45,93,79,22,3,173,37,103,131,114,92,37,246,255,192,72,161,214,128,217,59,233,64,195,213,204,183,9,13,87,64,253,176,141,114,235,165,147,208,22,159,210,145,3,151,168,175,237,230,255,168,169,0,178,212,221,181,148,40,62,160,244,66,7,18,135,101,111,56,219,17,113,81,225,181,115,179,30,40,229,83,218,238,124,109,178,205,77,80,56,174,118,113,248,65,247,254,51,128,204,79,195,238,238,199,42,146,146,196,212,128,97,243,7,108,97,207,231,161,75,253,82,24,189,155,219,91,121,186,44,85,47,253,197,90,136,114,3,253,237,209,162,26,14,66,193,122,146,62,3,53,13,175,103,59,48,193,13,253,0,242,76,158,48,234,182,87,210,185,142,157,66,119,71,90,184,160,69,221,28,126,118,105,59,30,155,3,238,208,105,161,154,255,136,55,188,90,64,71,7,49,33,221,143,26,211,127,76,83,29,10,237,60,106,132,66,58,177,218,38,155,85,190,167,28,27,21,106,36,149,119,70,117,110,162,158,212,225,146,149,212,99,159,192,240,140,83,183,16,231,78,58,169,88,241,98,220,28,162,136,78,104,230,91,231,207,181,112,253,216,75,39,113,114,157,223,197,28,218,49,86,20,24,6,147,163,103,233,95,154,224,59,45,89,81,120,220,141,54,170,41,138,243,101,19,114,117,180,152,73,176,244,73,165,146,226,27,72,76,179,228,88,5,54,161,142,15,69,106,79,212,169,16,0,48,45,185,15,70,13,118,232,140,132,160,73,236,27,177,150,222,73,191,61,198,101,142,118,159,51,15,14,122,2,147,69,242,56,10,66,166,107,234,100,137,66,158,71,64,39,89,24,61,232,13,244,149,234,244,139,57,40,138,185,183,17,124,178,211,46,145,203,227,176,45,247,198,36,46,230,43,232,55,69,232,233,8,235,35,244,248,245,10,202,76,85,12,211,209,38,128,147,254,61,23,236,219,217,36,125,49,205,22,46,96,120,244,178,178,17,5,219,17,71,49,229,211,161,23,67,203,217,126,48,55,51,20,253,52,39,52,171,226,19,214,50,93,70,249,176,167,25,199,250,64,34,176,56,132,47,10,76,164,100,7,140,242,156,52,13,9,187,253,149,216,34,24,69,169,98,81,152,106,95,191,57,249,73,113,224,6,46,161,139,218,45,149,182,159,139,235,116,49,252,110,199,59,17,95,231,115,193,112,50,96,51,64,210,150,81,185,239,191,220,109,119,167,191,76,81,198,71,53,162,14,149,46,214,62,171,24,164,4,12,53,48,107,159,77,166,1,239,241,51,105,60,49,53,152,103,37,162,25,40,138,36,41,189,231,223,86,146,251,131,169,12,85,101,212,101,132,33,159,135,207,178,151,177,169,191,40,140,159,228,71,167,141,87,147,174,78,22,125,141,0,16,196,137,36,11,31,171,13,66,21,31,218,177,244,43,10,179,57,139,134,225,56,151,229,93,67,246,57,103,205,239,109,157,99,18,180,208,251,88,164,223,179,75,175,96,60,6,17,94,96,163,46,249,25,121,219,51,202,83,219,89,221,185,16,72,254,159,175,119,40,108,35,119,124,48,236,47,153,42,169,73,218,126,34,100,51,69,181,136,252,52,105,205,143,190,53,204,247,82,232,114,11,15,163,226,174,105,204,170,231,85,74,80,140,232,15,69,22,14,83,127,35,239,99,161,24,217,179,95,109,37,77,218,103,155,51,249,183,111,164,0,31,186,86,21,152,137,229,123,93,102,8,8,197,49,96,2,85,219,149,43,112,169,160,64,231,126,1,219,212,127,150,95,13,129,68,24,234,40,23,12,255,184,8,34,46,181,149,93,251,108,237,155,167,39,6,178,164,75,92,188,44,231,141,253,202,7,111,211,206,185,239,131,16,153,107,41,163,145,115,126,91,62,123,10,138,207,147,229,128,167,126,61,228,33,163,200,8,113,141,169,254,169,230,75,113,190,204,238,112,53,85,24,189,250,12,189,184,154,189,129,46,216,120,30,69,209,240,40,221,226,138,10,179,244,117,111,56,213,210,229,78,72,155,254,252,14,178,131,34,216,37,99,16,144,154,166,17,48,244,95,189,150,12,105,245,91,19,120,145,234,196,243,8,248,188,198,47,239,241,132,79,129,247,246,50,61,224,174,252,196,109,22,118,197,111,94,237,25,239,122,190,77,242,197,237,137,217,152,21,41,109,223,120,10,122,145,158,233,21,171,30,31,40,36,144,64,137,254,41,186,225,129,196,197,232,70,220,89,150,178,82,43,132,255,224,130,86,223,157,19,14,140,237,104,180,139,178,182,165,63,61,109,40,248,205,9,127,118,185,247,250,61,149,163,36,116,154,92,124,222,79,56,136,141,202,142,166,85,121,29,176,244,189,54,106,80,73,211,164,188,118,83,213,90,61,141,53,172,180,74,10,148,128,247,118,78,0,48,190,126,247,183,17,14,69,6,229,131,89,221,231,45,139,135,241,196,78,209,225,69,156,109,62,48,89,149,22,240,217,180,100,185,121,198,44,200,231,171,74,209,164,56,81,31,152,82,128,238,40,22,26,119,171,141,118,22,58,192,222,165,123,66,64,209,123,163,15,224,159,7,14,97,85,182,95,7,166,215,191,128,245,89,182,32,1,222,9,7,106,35,213,14,95,167,53,43,16,83,216,118,92,31,29,225,192,176,121,239,62,133,234,192,188,125,91,57,224,93,158,23,240,192,172,139,35,96,220,0,164,211,32,104,185,75,204,89,65,137,128,201,251,100,15,159,156,189,8,12,87,69,175,174,166,108,225,48,101,117,207,213,120,156,249,100,104,110,9,18,205,100,160,145,211,244,150,155,194,91,81,116,97,79,29,168,210,96,55,162,134,195,147,42,8,15,225,72,177,20,102,201,184,176,21,132,8,124,86,62,151,184,26,63,11,8,125,157,29,13,251,139,34,195,114,191,62,226,208,56,101,4,60,199,210,139,7,7,146,18,63,109,114,14,242,54,199,60,239,186,143,11,79,169,178,99,21,196,147,233,194,20,46,101,133,25,183,59,96,66,17,218,52,14,75,190,98,83,136,191,68,206,146,150,223,252,196,48,114,247,220,210,52,178,38,238,143,48,200,88,231,162,47,164,195,13,172,61,224,157,133,97,5,220,206,84,18,87,155,246,127,149,215,185,41,235,247,7,35,21,210,245,193,88,88,75,160,212,237,235,115,217,57,123,248,115,33,193,189,117,98,128,96,239,97,139,97,213,15,67,63,1,42,3,124,218,32,46,129,81,185,162,164,116,226,222,219,132,224,254,132,227,106,8,163,163,60,48,7,237,31,140,125,214,156,253,253,233,225,21,236,136,48,23,57,119,109,83,238,240,16,47,232,78,162,24,64,151,65,148,253,190,46,114,208,169,62,13,55,163,163,234,112,181,141,162,188,143,100,59,81,135,141,74,174,31,16,179,169,79,89,104,221,224,9,34,48,170,171,190,196,88,188,95,34,46,100,48,217,210,173,128,9,192,63,223,87,234,238,1,114,96,244,248,117,168,112,46,240,212,59,231,228,198,64,149,65,158,83,203,190,1,35,90,90,135,126,96,115,50,201,249,115,99,86,186,182,140,36,162,107,43,251,205,89,73,165,236,24,151,188,154,93,249,145,67,248,233,196,91,161,181,77,107,197,185,122,195,22,56,225,179,178,255,61,147,224,199,10,224,214,73,53,241,41,151,75,112,70,126,240,68,60,79,12,72,128,141,205,25,240,25,107,210,169,213,212,117,124,55,110,36,178,27,35,230,76,130,203,171,223,187,37,92,251,228,98,84,24,60,138,117,206,228,20,9,220,3,39,171,85,14,238,49,48,139,146,194,8,45,248,70,8,251,172,36,26,235,4,215,240,181,242,134,91,1,181,44,235,181,217,196,242,245,202,196,233,166,117,133,17,175,242,134,35,127,39,14,200,27,233,133,179,15,155,14,67,81,149,137,30,74,78,241,160,35,234,5,204,197,210,178,78,212,228,139,98,29,184,109,77,36,111,83,132,114,129,235,97,14,10,73,59,237,156,66,194,238,107,152,217,253,150,183,109,21,145,219,123,197,74,197,82,221,10,239,229,97,147,113,150,85,172,202,245,106,150,1,63,1,45,35,143,23,69,97,221,124,93,74,141,1,116,9,129,17,11,246,29,224,254,41,4,74,175,96,138,249,5,177,56,149,157,5,76,126,24,246,187,151,127,157,213,128,60,209,61,254,0,83,108,211,3,30,69,20,147,183,109,228,221,145,26,152,205,125,86,248,172,171,254,54,137,210,54,241,102,222,232,194,5,95,129,146,155,140,163,129,192,108,8,86,220,156,154,230,164,55,183,202,250,111,44,108,83,90,189,23,19,134,199,254,240,67,123,226,133,223,139,145,24,26,78,253,26,219,2,67,50,21,147,2,200,254,105,34,148,184,36,245,195,79,237,222,187,255,50,252,107,97,55,178,174,97,154,244,235,210,179,6,103,50,6,183,75,249,31,245,72,31,12,59,101,201,199,7,63,168,251,17,159,80,218,42,162,14,191,141,214,209,191,49,12,191,154,45,215,29,10,132,219,166,43,33,144,229,71,124,251,14,133,110,34,43,223,34,50,77,192,110,221,99,33,4,134,229,111,211,10,220,200,108,200,197,27,70,182,195,103,120,119,137,242,34,17,72,132,224,131,9,168,20,57,236,158,103,154,232,14,126,189,130,131,221,150,188,237,70,211,129,45,201,7,83,103,147,101,95,107,103,112,223,153,206,51,74,73,253,95,152,172,83,245,245,11,149,145,172,170,53,198,186,173,158,223,129,95,211,228,180,107,107,89,40,131,81,98,202,251,186,45,131,83,155,61,98,99,98,83,103,154,217,10,207,237,235,50,171,201,144,90,11,134,78,113,89,98,204,222,19,230,64,129,18,194,153,110,81,128,66,77,85,194,219,198,88,171,245,143,218,53,173,94,168,232,213,4,82,60,147,49,241,152,102,71,46,48,244,241,111,117,178,130,116,181,25,32,127,98,85,217,14,83,148,35,27,6,219,248,248,167,59,45,21,216,183,222,252,76,4,126,198,159,150,10,108,210,41,12,189,236,121,116,204,243,86,21,66,28,146,239,144,216,3,254,233,248,9,140,197,212,246,7,59,199,223,162,251,117,220,42,150,243,50,13,94,82,49,193,190,49,251,180,48,45,199,219,147,52,124,210,180,184,24,151,40,209,205,223,86,39,221,211,8,248,52,84,118,58,203,248,116,113,243,129,149,147,236,215,207,234,112,206,176,209,240,129,54,116,151,231,194,61,218,119,251,211,54,213,69,166,195,69,17,163,19,134,48,168,53,87,89,129,169,151,28,209,242,73,101,167,222,124,154,220,98,192,103,210,210,94,161,31,252,176,141,74,108,154,73,187,133,59,247,30,55,39,120,36,83,241,230,20,227,124,110,14,133,16,21,170,192,150,173,184,112,161,170,66,97,178,127,53,224,170,155,44,34,39,37,6,249,128,82,122,227,138,155,82,191,230,242,146,147,197,170,234,94,4,227,100,47,162,58,203,53,86,130,50,99,177,164,68,169,223,129,145,156,145,205,33,21,107,205,11,82,241,2,204,216,211,11,188,41,215,95,31,140,85,137,248,145,25,92,253,136,3,204,186,42,191,221,48,154,88,222,52,252,18,69,191,200,224,40,12,56,240,217,172,200,48,180,5,200,67,154,160,117,74,205,144,193,203,245,39,128,169,188,149,134,195,37,219,254,212,166,75,182,170,162,45,44,106,15,156,105,186,94,108,27,4,111,24,166,153,67,223,37,156,96,63,115,174,4,151,178,203,40,100,88,132,218,2,86,103,84,101,119,133,109,15,230,176,185,27,43,58,49,1,117,116,90,68,238,194,3,77,120,239,209,140,94,138,30,20,246,180,13,183,95,205,132,213,101,26,223,38,234,244,173,32,38,50,140,151,221,7,119,170,58,113,98,94,1,207,124,115,102,86,193,96,20,70,135,137,249,199,126,27,198,156,217,59,220,123,151,75,142,132,86,220,209,183,136,123,35,54,181,229,222,76,237,223,134,216,188,160,247,37,197,145,220,62,31,186,203,2,90,5,215,190,225,210,126,230,39,115,161,136,171,97,44,73,195,176,103,109,30,24,89,133,58,192,231,234,70,76,63,199,197,37,223,160,101,199,27,206,12,50,28,238,204,3,183,203,40,12,236,238,234,245,249,217,199,64,234,198,74,137,154,108,244,112,113,153,168,1,195,5,9,85,114,96,10,149,5,54,95,74,111,90,38,59,122,19,137,7,254,54,139,14,159,47,233,6,232,72,83,97,129,145,253,183,41,55,189,123,17,114,254,101,100,23,242,53,135,197,116,61,183,41,235,160,118,61,249,40,29,88,12,175,251,96,22,26,207,105,6,60,215,77,242,247,100,36,165,212,226,230,201,216,198,23,46,24,156,68,203,50,74,142,183,101,212,221,34,138,227,48,37,57,93,46,230,76,122,225,193,188,35,111,155,189,75,118,217,143,101,194,188,87,39,2,1,3,20,248,178,55,28,141,210,203,185,54,55,111,202,153,253,177,77,129,175,220,97,106,18,197,59,190,16,86,139,34,143,221,172,134,111,197,251,52,105,147,251,70,224,166,172,20,239,19,26,192,149,204,129,200,108,4,217,18,191,205,70,172,9,76,21,85,137,155,83,163,149,228,106,36,189,114,60,55,95,201,141,5,247,212,179,197,119,125,226,192,211,226,82,228,137,124,32,20,25,87,159,41,136,115,158,192,12,245,209,98,176,224,11,154,255,169,6,234,255,253,209,219,38,219,81,221,33,152,241,199,80,152,157,102,12,19,40,97,50,225,80,187,215,125,227,184,224,227,157,99,184,140,3,219,10,76,127,209,232,190,95,189,167,31,204,225,41,96,180,111,239,172,64,8,108,123,165,159,105,31,207,75,11,178,113,64,45,64,92,205,129,124,201,205,217,187,149,28,207,85,209,77,145,49,54,211,242,90,60,107,56,52,47,25,161,56,135,199,197,136,77,200,40,56,191,99,202,25,209,41,20,163,40,108,10,81,222,48,106,139,147,204,148,40,164,163,251,228,48,228,1,153,143,16,101,89,174,58,246,243,101,209,150,85,243,170,240,139,73,223,95,202,30,159,237,100,187,231,3,176,17,96,107,247,222,104,50,83,99,224,48,68,96,233,148,106,41,132,234,175,235,28,201,90,209,155,151,223,110,34,96,74,224,183,204,86,231,16,222,98,174,35,125,221,244,230,204,72,109,69,211,206,30,116,205,162,83,225,64,216,60,90,190,123,146,62,165,196,48,215,24,104,68,122,178,76,133,231,197,159,99,117,76,195,13,247,101,153,50,40,10,61,63,30,35,233,188,248,203,213,165,178,15,49,223,232,84,34,202,215,171,25,233,85,155,128,226,125,194,238,28,114,115,78,190,30,16,53,29,108,86,141,11,39,142,13,61,190,129,102,210,88,178,244,85,50,245,53,230,248,37,133,211,24,184,98,39,187,239,68,11,157,77,224,81,77,53,50,150,190,205,218,39,139,242,28,94,115,128,60,29,30,110,183,79,141,33,155,238,94,3,149,47,121,174,108,54,73,53,96,8,207,89,174,78,237,218,180,153,251,132,136,51,161,104,4,121,100,196,52,188,44,250,46,59,21,212,221,74,172,16,103,51,183,101,221,164,12,41,180,151,205,113,252,156,33,167,108,146,80,13,137,175,151,137,120,200,167,159,88,24,229,183,31,113,101,10,80,205,207,182,199,205,207,7,46,187,36,228,95,230,188,93,58,139,168,124,33,120,59,67,225,197,220,204,139,102,105,48,22,140,76,36,230,18,231,28,145,228,106,88,225,30,95,91,212,130,103,141,111,19,204,41,219,31,43,97,166,162,247,30,100,46,253,177,224,222,146,62,215,77,45,53,168,178,27,151,10,172,189,109,18,243,118,167,110,6,21,210,176,110,38,236,190,25,71,225,182,75,210,153,61,209,233,55,191,26,201,157,188,159,189,186,169,199,127,48,254,31,98,210,110,112,117,137,163,197,219,65,74,74,96,171,158,241,171,179,41,26,214,7,78,46,57,8,220,133,9,12,10,11,60,80,232,88,85,97,62,238,123,110,227,88,62,235,3,223,237,27,59,100,241,45,230,132,194,214,53,46,166,38,170,233,217,105,34,0,247,29,70,183,197,13,155,158,142,160,17,124,155,59,212,86,214,22,97,64,166,82,36,89,190,35,60,108,142,37,37,86,155,32,101,117,142,192,220,13,229,141,36,87,159,105,96,223,144,204,48,34,183,162,120,9,71,236,129,74,36,137,138,112,230,198,243,198,97,196,240,37,138,69,129,238,200,18,122,200,98,146,2,202,97,42,46,206,38,121,44,240,164,120,54,162,3,201,140,151,4,230,76,183,227,140,126,86,67,209,31,219,219,106,98,218,189,58,151,173,199,108,4,110,243,253,109,244,48,158,171,43,170,243,23,109,194,118,7,181,163,66,132,115,76,14,75,224,130,60,93,190,112,210,48,239,54,45,39,15,252,17,12,66,73,69,66,15,236,1,202,141,21,145,156,40,10,19,43,186,55,55,90,172,192,216,82,150,219,180,242,36,242,97,117,116,223,194,161,212,184,159,76,253,134,112,62,35,102,194,223,222,45,220,47,226,114,198,109,220,156,106,200,164,45,47,73,159,123,194,71,209,136,11,146,181,59,30,12,231,73,137,135,46,171,231,136,161,116,206,224,88,94,43,108,178,211,1,67,127,207,26,43,162,76,56,223,208,32,117,235,10,227,6,29,113,199,138,94,160,6,162,144,86,43,209,45,25,142,148,254,54,98,167,35,222,216,57,131,74,213,28,33,52,42,44,3,37,82,241,160,183,242,217,96,49,198,216,182,189,73,241,137,48,83,172,170,97,69,12,146,235,10,24,235,90,13,105,194,227,136,192,33,245,102,82,66,64,80,114,161,254,224,48,186,167,243,137,120,194,45,118,52,155,81,131,134,75,107,241,195,209,68,122,115,107,135,15,147,185,253,14,71,211,244,91,53,6,6,163,96,186,161,32,241,107,18,72,67,96,156,65,61,84,107,71,68,169,110,0,54,181,127,135,145,116,151,200,57,134,119,49,82,14,154,213,90,108,147,99,219,174,241,50,205,178,79,68,244,48,14,154,165,221,171,137,60,105,224,29,85,54,231,12,78,124,209,139,248,180,111,163,175,68,46,195,234,96,196,153,242,192,168,130,120,192,179,86,43,255,151,171,207,99,38,223,8,81,48,214,182,232,118,108,75,245,53,79,86,32,134,169,161,38,88,157,183,83,80,103,111,226,216,97,18,31,161,172,12,37,3,29,62,73,194,240,117,250,235,178,162,9,41,125,224,222,184,64,124,247,166,206,121,72,105,221,134,229,4,69,244,131,9,243,42,107,227,23,228,255,194,65,72,32,157,79,93,158,26,9,197,229,139,246,36,179,74,254,234,194,211,178,247,95,118,8,111,115,125,104,68,151,189,122,103,38,178,171,91,178,167,176,250,155,11,21,77,168,187,152,121,42,124,206,95,95,164,105,178,102,15,205,72,91,120,33,123,218,151,40,227,105,204,237,81,4,201,166,235,166,13,147,63,20,73,232,115,140,192,191,98,123,150,178,81,36,32,115,202,249,80,41,171,246,155,91,10,83,246,88,8,79,82,202,229,249,81,36,16,52,33,135,83,159,11,219,146,62,157,91,151,78,152,195,213,67,127,196,29,234,18,139,9,131,203,77,11,83,161,169,164,142,134,85,150,251,114,12,150,183,165,188,64,162,117,211,203,196,176,215,36,94,167,168,113,151,29,37,171,252,228,79,7,133,150,126,111,202,42,182,244,233,129,153,93,167,195,84,12,203,183,75,248,186,5,175,9,109,180,174,252,186,10,103,218,203,173,72,150,159,93,177,68,237,145,177,99,99,236,153,120,246,204,178,0,161,53,24,231,39,72,0,123,235,40,62,48,133,149,129,234,105,217,18,241,99,120,26,5,250,34,154,147,242,216,212,176,53,127,95,168,105,102,205,206,86,148,24,114,180,172,27,127,82,111,206,60,17,191,109,190,2,229,129,49,110,186,220,7,245,98,48,254,1,164,108,231,85,252,10,28,46,140,172,244,116,122,221,180,122,67,153,168,57,208,120,1,2,78,196,179,233,230,16,207,150,22,93,134,214,136,232,254,19,80,38,94,253,189,14,130,23,186,87,199,20,104,185,197,251,192,182,251,124,75,93,136,42,231,238,243,242,88,208,200,147,73,163,152,238,164,19,191,249,208,146,168,224,193,17,36,250,228,36,25,19,25,148,37,194,246,207,30,129,134,67,83,151,102,141,177,79,45,62,231,176,186,80,25,43,45,71,140,46,250,155,33,168,229,59,4,164,207,78,214,57,185,29,147,247,153,244,106,152,154,35,174,70,192,84,54,19,103,195,133,157,140,19,147,72,146,164,135,253,131,254,210,229,14,17,197,145,19,14,59,147,243,185,246,128,147,10,42,110,83,117,245,25,11,21,9,37,238,113,34,113,31,82,232,86,27,127,23,37,45,145,146,14,62,21,133,96,202,235,27,86,136,231,76,47,246,129,74,87,68,118,222,139,171,141,69,182,196,188,21,74,33,167,171,128,57,22,76,165,83,65,57,12,14,231,249,46,149,238,190,205,249,184,57,7,6,5,177,243,226,171,182,204,172,179,28,238,86,143,160,207,133,249,79,220,188,48,115,43,33,145,24,178,179,146,224,191,79,17,141,2,94,105,5,209,18,226,254,67,41,180,72,70,139,171,217,188,53,253,109,130,19,109,6,92,151,62,151,85,226,5,103,144,202,196,170,28,52,66,248,174,128,15,93,145,2,108,189,247,134,241,17,45,163,93,218,112,114,208,30,222,27,102,96,181,148,61,183,76,242,40,96,200,84,202,96,67,69,104,149,224,97,154,38,66,81,24,194,155,119,57,10,227,74,189,91,183,44,124,224,104,154,68,104,24,20,109,50,239,19,194,1,74,247,96,245,135,158,236,48,244,111,37,5,114,76,88,62,45,224,154,144,52,124,0,220,130,139,69,70,164,230,181,158,223,238,110,218,73,5,32,90,4,210,165,140,187,18,84,73,52,186,180,79,14,26,178,28,70,6,70,162,69,97,243,98,12,42,113,75,189,61,63,61,163,72,115,152,195,209,122,159,11,165,161,184,218,182,142,207,251,48,205,24,135,75,121,130,65,24,186,166,20,95,8,26,94,243,121,236,51,171,59,73,6,205,195,177,178,78,12,56,155,36,39,212,155,188,139,232,39,1,87,130,170,14,175,179,98,104,167,157,81,202,102,51,224,178,147,206,72,80,208,166,47,48,248,35,174,166,211,221,153,183,99,225,67,39,112,232,7,178,168,235,246,21,164,217,151,169,44,76,130,248,57,95,152,254,215,249,142,154,159,24,195,21,3,67,101,219,155,179,83,145,171,107,127,190,108,74,153,90,60,245,172,69,36,17,191,201,116,175,128,7,250,243,2,163,33,30,239,11,106,136,158,65,50,156,153,216,120,2,99,66,245,204,166,43,104,123,244,217,78,218,52,156,0,239,64,100,110,124,233,221,5,213,141,120,48,226,65,15,243,117,225,87,230,35,205,188,250,150,210,106,41,95,137,150,65,187,44,15,195,154,213,208,127,26,243,216,166,19,57,57,229,219,167,8,129,166,103,58,228,159,206,173,99,113,90,74,102,196,62,49,20,221,206,138,125,166,13,165,35,18,175,14,131,49,234,62,106,203,74,177,78,132,19,188,246,168,102,14,67,123,61,101,33,132,142,189,82,6,193,100,45,236,48,206,167,111,24,168,201,41,82,189,122,224,108,121,80,135,7,122,19,82,115,66,6,195,79,56,136,35,214,172,4,158,100,44,41,127,97,236,108,230,144,146,68,88,81,203,115,41,136,29,160,104,149,165,240,9,47,33,255,184,137,244,158,221,254,212,114,46,56,136,94,105,102,142,46,34,50,192,221,161,49,122,133,28,100,98,41,201,66,223,166,249,25,167,155,65,206,146,226,61,200,45,103,172,121,193,35,78,168,42,246,104,142,84,57,10,53,79,15,44,153,18,161,53,221,175,155,42,208,254,8,50,30,152,230,246,128,201,17,52,45,120,164,152,178,58,156,76,41,233,129,67,204,251,140,112,42,123,180,84,243,156,5,146,147,166,186,137,215,237,253,52,109,221,162,197,245,203,97,23,133,225,54,229,91,28,91,229,108,71,181,37,126,52,222,114,168,21,226,17,96,240,78,222,178,98,161,43,253,233,51,48,71,244,10,214,243,163,61,189,178,75,136,6,193,34,155,18,215,4,62,243,86,141,159,238,253,81,125,227,84,195,124,236,48,165,87,233,233,211,21,73,88,114,229,152,227,204,167,198,116,120,182,18,152,105,237,249,237,36,87,179,95,84,25,177,73,161,102,84,251,19,232,72,50,171,45,115,1,168,174,137,133,122,119,217,90,193,106,139,129,171,24,224,234,182,183,22,28,159,153,188,135,8,8,231,192,156,180,229,132,116,92,73,28,218,69,110,170,119,140,33,16,245,54,81,227,13,53,243,162,104,41,249,66,130,140,39,57,35,169,46,223,22,174,247,123,83,235,175,98,119,80,99,166,75,239,66,27,36,173,42,165,235,203,68,88,252,230,167,139,154,170,64,177,20,239,208,98,26,76,251,42,66,11,93,130,141,186,87,213,23,164,153,235,91,125,94,162,170,30,255,8,57,231,240,219,112,48,189,170,190,242,133,60,181,235,103,172,37,87,47,33,28,158,178,138,186,172,95,37,130,195,112,51,95,56,133,169,67,39,167,142,3,142,254,54,217,211,15,133,160,170,42,31,40,158,121,149,66,135,210,129,45,230,3,15,183,111,234,230,220,146,243,123,117,142,111,224,192,237,233,80,124,45,188,112,189,51,113,39,189,148,220,85,252,46,178,161,171,190,47,35,134,9,165,150,93,107,149,7,25,142,123,107,28,152,178,138,93,152,159,92,13,73,9,212,68,116,24,13,146,93,241,80,230,83,162,66,27,231,214,108,103,28,30,70,100,19,137,131,129,112,188,55,13,61,163,33,162,93,196,146,86,188,139,106,180,4,85,87,64,104,210,117,129,208,181,77,226,244,194,90,187,74,8,204,118,56,234,226,205,73,26,25,138,68,200,143,52,206,167,235,145,177,33,165,21,226,37,156,20,31,57,24,178,33,87,54,101,20,173,219,101,33,199,135,41,68,87,76,78,85,69,62,48,8,40,14,15,218,158,85,207,2,223,210,128,113,78,82,117,18,202,39,102,168,197,108,51,184,125,36,66,102,152,92,118,148,33,209,185,212,62,221,65,61,167,82,173,214,71,24,2,5,171,228,34,151,8,3,181,162,178,43,22,210,8,17,157,142,227,86,87,20,195,65,23,170,57,31,190,214,171,24,209,121,133,166,175,133,22,117,9,161,68,190,123,201,49,5,61,232,223,43,124,230,214,236,75,35,213,197,243,189,185,137,5,121,195,27,133,114,250,216,195,226,193,174,146,3,253,187,255,1,147,45,8,56,245,231,203,134,36,237,140,123,8,61,108,148,230,51,202,67,107,3,122,203,204,143,80,7,137,4,159,12,173,164,65,133,133,134,153,100,248,47,159,231,111,42,9,54,168,250,246,243,178,89,7,238,165,147,29,98,76,161,240,70,49,196,153,215,181,207,50,54,42,33,183,212,168,80,122,224,178,66,56,145,13,247,208,133,211,76,154,227,161,209,230,236,245,249,118,173,168,40,132,158,144,6,31,239,167,93,98,24,38,202,20,179,202,170,216,174,58,20,168,88,58,31,248,124,81,62,171,84,60,199,186,168,27,194,231,30,206,181,164,52,226,244,130,222,220,170,109,125,229,171,72,17,60,186,93,144,241,238,213,108,22,158,133,17,97,222,144,189,67,134,55,55,253,240,103,232,24,87,171,66,125,148,102,204,151,204,81,242,40,249,65,59,250,232,1,63,170,160,70,185,117,22,51,214,241,172,237,122,113,183,114,24,135,145,51,236,42,129,67,17,176,203,235,84,115,86,120,110,78,73,171,143,162,74,62,167,60,115,33,82,220,190,41,69,192,122,76,93,94,140,175,21,23,27,131,116,60,19,169,94,156,141,8,37,176,89,57,246,208,88,195,215,94,167,194,211,97,254,205,155,111,180,74,170,156,47,35,220,222,241,106,135,172,56,21,37,104,183,2,70,3,182,41,108,218,138,1,67,173,151,135,46,86,69,19,186,113,188,77,85,42,59,135,128,51,233,123,143,102,171,208,214,223,102,150,116,29,192,3,19,141,86,193,47,220,3,125,163,64,17,224,122,180,173,134,213,78,56,202,160,209,107,41,240,15,21,64,184,193,83,213,142,160,196,132,106,16,71,194,50,84,95,138,242,213,26,106,121,217,252,59,30,213,173,51,174,74,136,0,66,126,87,157,165,31,155,196,225,242,10,173,154,211,224,12,81,186,108,226,71,89,69,156,50,166,183,46,64,136,158,78,85,152,176,188,43,174,28,24,121,5,65,153,190,93,93,10,213,123,113,141,38,155,195,9,180,133,244,225,217,93,102,149,31,60,207,152,227,147,134,25,252,8,62,34,211,120,159,218,242,249,75,175,198,237,183,133,166,163,73,35,233,213,100,49,66,166,149,8,253,35,116,73,2,103,123,159,49,185,247,172,154,166,150,152,242,115,83,177,186,138,57,30,216,217,5,168,152,111,36,139,223,139,231,69,205,204,92,127,121,149,208,171,46,38,27,212,158,139,231,181,6,96,162,79,42,41,100,213,60,41,68,77,39,241,101,85,178,220,246,3,174,131,121,198,148,10,108,110,171,144,247,103,158,150,22,212,95,158,61,60,107,187,9,158,149,167,221,148,178,134,52,40,147,247,82,237,218,141,21,72,104,127,178,21,82,185,119,212,34,147,23,111,3,147,159,89,239,213,85,96,134,225,171,68,89,157,231,133,230,41,244,121,125,176,179,95,242,176,4,122,42,56,79,61,40,2,69,129,154,148,140,192,156,83,253,117,48,133,235,254,5,23,231,86,66,57,180,146,94,89,250,88,3,113,165,26,48,225,22,213,200,28,166,42,235,112,38,22,170,87,119,14,38,222,178,130,125,143,42,189,238,110,10,148,1,115,66,208,87,93,178,219,234,28,20,187,23,85,68,165,59,93,70,6,56,81,35,160,176,41,74,57,124,206,115,89,37,104,169,239,28,241,54,41,64,122,148,136,41,246,216,87,191,246,76,134,50,203,118,228,159,230,149,49,70,0,66,52,129,72,211,158,79,181,95,41,226,169,62,41,88,122,147,163,14,85,95,200,158,143,128,45,4,130,208,133,198,118,173,170,16,44,84,247,171,219,203,206,233,85,168,53,10,91,192,73,143,69,152,91,227,137,16,154,211,141,216,185,194,38,239,234,176,45,109,42,204,139,84,233,142,123,115,248,40,42,173,107,218,232,113,53,148,101,109,24,245,80,87,145,58,61,68,45,139,4,244,25,163,20,214,162,70,121,56,181,246,176,50,65,253,113,103,253,2,6,106,72,51,96,18,69,170,104,61,112,228,204,23,134,50,161,240,100,105,11,120,96,152,37,143,109,181,37,225,43,64,134,88,136,90,192,212,198,133,180,121,181,148,155,192,43,239,171,17,94,249,194,244,98,56,200,51,228,199,11,180,9,233,52,124,60,174,0,63,106,182,73,151,0,210,107,174,175,99,87,55,213,150,198,44,230,218,10,160,63,55,218,3,151,27,57,3,158,67,21,179,91,149,83,145,149,52,109,177,21,224,60,49,34,86,114,158,43,63,223,61,185,235,171,129,191,7,124,76,133,137,186,134,41,1,172,201,170,11,95,181,140,113,92,141,79,157,156,5,89,204,174,68,154,153,91,232,249,219,166,130,144,212,166,199,250,208,121,58,195,200,204,209,165,240,182,180,211,18,252,180,18,87,147,50,209,143,243,76,50,156,177,174,154,252,84,213,198,110,102,182,225,121,64,1,212,212,121,131,120,111,196,73,25,12,103,150,144,62,181,250,171,112,168,32,199,165,202,164,20,222,133,27,42,5,73,123,75,42,194,174,166,32,222,97,12,181,242,3,155,135,114,192,253,153,85,146,213,53,187,246,63,172,243,241,72,190,19,139,116,223,128,214,199,211,44,106,252,99,28,153,193,125,213,30,75,38,20,20,48,53,127,93,165,232,145,92,243,103,110,103,25,19,133,27,116,236,113,5,243,134,113,80,212,115,38,213,215,51,9,124,54,99,15,204,209,60,156,1,42,5,26,227,49,37,216,57,222,198,143,71,255,74,255,111,175,53,1,198,176,87,238,205,60,220,99,144,34,183,50,31,43,134,201,140,19,142,32,20,216,116,189,218,244,11,199,245,19,57,51,193,107,228,80,98,135,133,161,235,227,9,135,100,115,223,247,230,180,93,141,80,216,44,135,114,34,246,98,234,104,64,128,35,95,7,150,142,70,128,162,37,200,49,191,130,11,141,78,53,194,81,33,51,14,220,53,69,209,208,176,136,189,27,134,186,103,53,145,155,87,212,136,219,189,57,19,154,194,208,28,92,71,28,184,234,6,139,226,158,59,142,242,57,71,10,239,205,172,81,169,201,184,63,157,213,159,165,114,166,136,169,16,199,15,117,17,106,72,200,118,143,170,1,119,169,210,7,174,45,197,156,144,81,225,83,63,144,115,241,188,95,22,95,128,110,150,241,193,45,238,77,110,133,103,187,201,148,65,92,6,254,154,195,152,205,234,111,23,74,83,226,163,39,9,48,244,133,80,233,182,239,171,182,8,221,84,56,199,170,136,151,120,211,78,49,199,138,184,180,114,142,146,59,103,206,134,49,18,146,25,87,45,133,103,36,201,129,45,95,169,48,137,81,191,57,85,212,122,116,71,122,240,220,192,223,86,34,107,170,35,129,221,83,13,83,14,220,65,213,69,2,3,182,234,4,255,78,69,203,86,187,134,150,169,42,218,241,219,141,141,199,122,45,111,98,183,156,97,191,100,145,50,110,116,162,215,76,28,152,218,93,253,236,169,142,25,30,229,79,72,88,20,253,237,4,243,55,12,192,54,52,73,217,210,226,213,35,190,103,103,249,120,116,146,161,18,230,216,148,218,14,73,216,234,235,211,212,156,97,251,212,201,118,42,60,83,108,90,147,233,175,171,43,20,180,186,8,53,38,118,145,57,171,247,18,154,116,41,220,172,168,162,80,7,48,66,28,165,95,71,42,196,164,196,83,10,206,102,156,157,14,140,126,148,216,66,77,51,128,116,11,176,243,185,204,199,63,236,204,142,43,60,188,112,96,144,157,6,110,241,16,189,28,238,212,230,138,113,217,132,204,25,40,167,132,161,63,124,118,177,227,218,154,237,166,26,130,203,20,229,66,191,22,210,91,175,106,0,118,110,60,156,31,70,127,80,13,55,213,134,107,134,123,38,22,93,48,198,212,195,235,103,33,31,166,105,86,70,36,240,34,141,30,48,198,179,178,9,66,60,90,140,232,58,246,188,178,51,196,76,249,198,103,45,93,59,228,19,169,70,5,245,228,138,21,70,102,237,112,56,144,53,158,155,133,241,241,23,235,84,129,197,115,163,129,181,116,168,160,204,28,49,237,84,97,71,203,178,138,82,35,77,15,152,237,181,194,100,48,226,11,194,115,114,108,133,139,229,25,28,102,215,35,9,64,194,227,197,85,46,40,242,155,143,213,28,67,37,164,144,19,133,112,170,250,11,140,250,187,195,5,174,193,120,204,228,174,217,15,91,135,172,59,25,164,116,152,138,28,38,117,172,102,114,168,69,140,235,182,72,233,129,250,189,85,244,17,227,235,60,45,175,34,115,129,103,52,233,99,55,192,196,117,171,170,169,97,33,97,123,13,48,109,70,237,106,137,200,43,173,215,31,19,237,3,129,39,9,224,124,221,53,171,158,10,171,89,196,175,48,238,68,118,105,254,143,182,51,205,181,221,134,97,240,150,60,15,251,223,88,253,233,88,50,83,224,253,188,45,10,180,229,75,78,226,120,148,40,82,127,27,23,137,244,96,168,88,114,243,115,148,235,46,85,129,156,30,25,43,53,138,52,251,186,241,224,246,113,98,165,156,160,185,113,244,94,85,197,38,64,57,74,196,131,159,169,57,127,46,134,130,25,174,161,24,181,171,21,204,105,95,88,43,207,43,149,181,114,127,224,229,2,4,72,229,156,243,145,44,143,240,105,168,66,115,27,87,200,36,233,3,99,189,233,173,2,195,70,173,84,41,199,73,94,10,73,193,0,83,147,52,121,130,110,31,94,169,20,170,164,162,109,74,242,126,121,163,49,156,154,236,214,57,163,135,90,31,112,253,156,97,14,60,155,27,82,160,54,85,191,19,42,14,29,174,103,100,9,164,54,210,7,198,104,60,204,111,205,243,87,95,12,237,193,218,3,70,117,93,175,70,206,96,134,241,110,97,188,43,108,169,88,127,49,98,140,218,44,5,102,128,111,196,224,10,152,142,176,122,173,194,235,115,79,224,138,231,88,82,103,93,148,180,252,123,83,221,251,57,76,99,121,112,166,146,48,90,182,9,182,170,225,112,10,119,5,146,120,28,97,213,42,121,226,213,182,195,228,185,215,174,110,198,101,26,109,215,45,162,17,105,144,142,154,76,79,199,157,173,207,60,179,244,224,87,204,96,110,248,197,86,221,181,196,94,250,236,87,60,9,72,117,61,186,181,106,93,61,201,119,222,22,199,185,78,139,212,248,93,130,229,203,97,170,98,244,106,179,136,89,97,201,125,206,206,186,59,197,120,166,123,133,1,131,11,53,50,49,198,6,245,82,47,54,62,230,199,36,142,221,38,132,235,55,79,63,123,31,129,217,28,199,205,207,74,65,82,94,224,51,65,183,48,72,71,227,75,10,16,168,208,159,108,105,158,17,57,101,101,2,147,39,105,113,49,121,63,177,41,111,136,201,187,233,246,160,128,109,125,140,202,19,219,95,119,72,103,198,82,126,0,39,170,233,139,47,228,83,214,98,65,145,74,241,209,105,233,182,146,63,48,246,22,203,125,223,121,22,89,123,45,43,229,209,141,51,48,33,117,102,133,205,53,206,27,133,42,28,89,60,161,244,45,215,138,105,125,91,53,183,124,15,228,223,135,219,125,163,46,175,201,12,84,82,159,57,116,199,38,84,67,162,201,68,158,220,105,156,29,184,150,57,147,31,128,79,184,29,70,70,67,18,106,84,142,47,87,27,107,150,251,215,168,255,25,140,230,228,235,112,130,76,242,30,220,152,140,206,14,176,99,76,214,169,58,81,209,30,254,207,120,23,158,22,148,23,203,196,128,220,38,185,35,237,44,4,51,182,158,59,202,25,27,27,208,42,155,242,201,146,117,174,159,1,67,192,222,2,87,163,112,60,120,200,156,52,17,127,158,125,188,171,73,84,41,156,241,236,45,14,79,43,177,123,48,42,94,49,93,18,93,90,82,213,62,173,14,205,107,99,145,185,29,58,51,216,22,126,135,33,55,129,175,45,30,154,211,2,153,30,175,69,245,120,84,177,47,161,24,210,234,87,3,222,18,254,32,10,102,202,29,129,158,115,236,75,201,77,99,238,203,23,161,104,96,235,213,136,28,198,123,209,137,101,50,5,94,49,66,122,50,229,76,121,238,243,40,203,9,54,16,52,219,200,179,235,147,65,54,184,77,202,46,184,73,208,7,247,237,137,39,144,195,221,204,119,229,173,211,154,239,98,92,98,223,46,13,87,58,104,46,247,107,26,39,179,118,121,50,178,112,158,74,71,132,122,38,217,179,35,65,72,60,247,190,53,38,150,245,243,100,149,218,11,223,81,224,8,150,36,119,107,164,174,228,250,216,173,25,31,80,159,12,223,121,31,218,231,230,152,222,108,109,20,92,203,239,232,36,180,187,69,243,107,66,170,109,158,23,104,102,59,208,222,62,11,87,130,52,61,70,113,54,34,86,111,39,240,100,205,247,205,233,25,59,200,47,9,204,4,24,134,247,117,125,101,245,169,210,37,43,237,55,159,20,110,202,8,89,197,4,22,252,106,43,247,82,56,81,240,112,163,158,144,146,173,220,56,224,57,137,29,44,71,19,121,25,65,177,211,46,211,47,70,45,70,180,27,15,140,116,247,61,212,54,50,4,83,52,14,15,124,190,110,246,201,22,242,54,203,176,192,216,99,249,8,169,20,248,116,121,112,54,85,221,217,32,136,168,165,246,244,71,44,60,72,26,213,91,197,252,159,179,60,26,86,105,243,166,21,56,16,145,93,22,56,99,86,112,227,208,13,147,169,38,92,68,168,165,68,215,238,200,47,236,86,234,91,192,38,92,123,234,149,28,102,68,188,201,120,14,147,35,42,126,181,165,65,95,16,144,163,61,71,17,191,122,32,95,243,194,16,72,138,146,239,117,152,133,90,202,191,185,86,58,42,36,35,45,252,0,198,27,242,54,234,25,157,173,232,84,78,113,89,119,37,207,134,35,102,18,239,149,3,115,178,41,222,106,236,116,196,188,235,76,20,91,86,125,202,214,186,72,219,193,128,194,31,246,194,231,24,169,62,10,200,163,175,233,33,244,198,162,205,225,226,193,152,44,120,225,58,209,49,122,199,27,128,70,96,112,175,168,102,122,78,59,43,156,205,167,239,194,120,59,105,63,238,148,40,199,240,229,152,185,133,91,71,26,110,189,189,16,182,108,75,212,54,97,255,20,52,81,28,254,81,13,4,54,243,59,127,177,108,102,189,91,224,148,162,10,27,63,215,179,100,189,152,47,130,215,61,199,23,73,86,244,147,5,238,252,226,5,33,233,237,183,33,129,36,115,110,232,11,243,89,27,41,47,155,2,115,244,240,7,59,191,155,150,8,125,78,75,45,87,31,34,231,196,68,198,93,158,27,89,149,124,73,35,248,49,21,18,202,15,46,230,116,233,143,86,145,55,147,142,70,200,126,184,2,137,121,82,158,65,36,191,157,160,103,221,39,175,136,207,64,199,8,24,250,246,242,195,126,221,38,126,39,203,136,89,31,248,18,69,117,36,238,93,239,230,205,234,228,215,69,145,128,147,133,151,93,64,36,74,33,51,35,184,244,62,38,117,104,213,253,217,171,157,59,243,59,172,207,102,148,135,7,159,47,219,228,135,137,0,222,100,11,70,17,125,137,122,246,180,64,246,221,38,161,220,140,152,239,235,100,13,3,89,63,155,89,121,110,23,227,72,12,72,168,125,26,23,54,125,145,119,4,98,237,65,28,238,194,231,116,138,220,245,131,241,62,157,158,118,171,166,93,246,228,206,56,183,61,142,66,53,7,97,73,59,76,234,0,33,24,58,140,244,147,116,96,76,67,73,165,93,184,80,100,39,99,171,90,213,91,11,152,213,72,118,104,213,172,142,188,65,73,171,237,170,191,141,158,178,83,197,168,76,226,243,85,129,145,121,139,247,50,142,148,76,57,48,203,156,41,86,109,251,46,94,181,147,192,11,2,207,14,159,221,88,127,161,178,201,28,129,57,140,195,212,111,200,192,44,102,216,120,195,255,144,165,167,158,236,128,207,114,121,207,102,88,215,64,1,106,31,120,122,252,226,252,219,36,167,164,87,55,99,123,95,120,90,121,223,20,184,82,228,115,251,191,101,60,36,27,57,169,144,199,4,229,194,157,42,93,89,242,11,188,243,53,253,106,56,91,67,190,8,254,140,217,141,179,17,100,62,35,241,29,120,231,173,16,241,23,67,134,191,203,52,14,167,232,44,173,126,115,186,94,209,171,7,242,63,113,243,134,215,129,162,167,103,123,253,143,149,68,9,135,121,150,95,120,217,175,37,38,174,27,60,114,95,43,174,61,63,162,174,98,231,70,120,60,101,127,108,104,101,77,38,105,10,54,114,60,150,113,10,245,107,33,31,226,12,33,118,160,200,95,73,87,32,64,235,51,37,198,247,243,179,109,165,22,156,93,153,195,22,38,149,155,255,82,190,254,181,48,242,212,141,41,219,237,48,235,56,43,253,198,97,76,126,251,204,4,213,35,8,84,21,214,34,212,38,92,241,170,159,195,235,57,66,170,47,49,193,138,233,190,71,149,132,3,100,154,135,158,126,85,188,66,128,241,111,219,76,129,27,67,117,59,92,150,26,98,204,95,1,247,242,171,49,173,20,241,43,131,49,205,118,24,126,169,76,103,153,37,117,117,191,154,200,165,240,31,80,86,47,213,15,33,8,224,161,16,246,26,28,205,68,79,204,85,43,104,212,109,39,214,230,167,27,230,128,97,83,203,107,83,21,157,183,55,104,195,35,70,222,250,12,13,202,235,28,197,166,74,22,100,150,185,179,248,196,79,115,20,150,197,5,129,54,206,48,241,211,88,254,200,107,65,40,138,121,152,146,221,179,244,201,131,83,220,234,197,225,176,148,51,174,110,2,35,125,23,191,205,212,168,55,63,219,194,129,143,225,133,241,4,233,47,58,97,155,231,236,206,195,136,121,112,195,55,124,18,69,100,46,66,80,251,79,49,243,125,237,68,36,177,248,202,215,177,107,212,85,51,225,250,238,58,209,40,226,214,170,83,105,66,188,194,229,152,171,89,186,139,194,14,49,150,234,97,71,234,118,206,126,88,102,20,12,120,167,179,193,112,248,206,159,221,23,18,189,201,35,58,164,55,216,166,200,131,103,35,3,6,76,81,146,44,202,108,82,86,125,55,175,40,17,201,111,39,210,126,62,217,97,195,157,179,222,28,135,222,228,11,167,105,120,139,27,231,128,51,90,98,198,234,244,232,167,34,218,126,10,48,49,77,83,191,195,22,89,224,130,72,88,192,28,87,187,220,156,77,151,251,126,87,236,100,186,100,167,201,180,33,204,22,95,4,118,70,149,171,217,18,36,159,228,77,58,70,22,237,1,113,38,68,166,96,17,54,205,197,192,122,234,201,83,142,149,185,175,236,33,55,167,80,176,70,179,216,26,188,5,133,250,188,163,43,85,43,109,126,112,131,118,237,43,35,165,38,72,223,62,184,254,76,230,29,94,103,231,169,87,51,79,212,233,77,62,187,169,184,60,152,17,230,241,32,172,184,32,65,200,213,8,142,207,247,218,156,58,179,252,54,229,10,57,158,124,16,162,107,242,218,232,216,236,104,241,211,49,82,150,123,155,30,153,119,180,95,69,200,187,53,178,194,221,205,216,168,40,192,4,104,8,76,137,71,10,152,66,205,55,43,13,76,23,106,122,125,161,90,176,254,193,131,141,147,47,33,148,178,212,172,104,178,121,42,6,39,130,76,114,111,168,131,239,165,43,18,109,77,30,220,138,248,252,151,171,85,213,202,115,179,83,117,253,16,186,120,211,188,218,128,10,208,114,204,73,165,152,147,189,192,144,205,253,151,49,133,123,171,151,201,243,183,215,201,114,67,88,67,110,157,126,50,198,23,78,211,52,219,5,134,216,224,75,136,229,158,37,237,125,224,98,150,23,14,51,9,188,157,8,57,180,237,188,65,200,142,24,212,77,65,217,45,95,230,7,73,104,232,116,67,96,226,90,254,210,198,95,20,195,101,96,142,139,197,97,19,46,174,122,115,236,181,110,131,99,135,202,130,35,15,126,182,18,49,167,16,121,74,34,209,6,140,0,99,119,152,226,149,244,125,237,226,202,13,213,202,254,101,77,31,166,82,185,3,102,233,212,171,217,45,47,175,105,34,108,1,153,239,251,228,24,39,95,152,193,160,3,123,178,25,247,202,188,179,179,198,160,236,237,105,7,181,252,221,253,181,43,161,67,45,112,51,5,131,246,110,222,48,232,126,39,129,95,37,165,139,182,16,229,202,159,247,102,174,12,109,173,10,119,134,131,163,192,228,80,183,183,26,91,88,161,55,161,206,84,67,68,20,129,3,236,209,229,201,113,143,244,18,8,224,84,150,190,119,183,67,75,9,120,21,109,115,12,132,207,1,45,158,60,37,82,153,15,174,248,173,230,247,104,57,11,119,106,144,240,173,238,191,101,55,215,74,3,182,234,212,45,199,147,79,182,159,210,168,8,146,123,1,17,149,145,229,252,135,60,90,254,41,29,57,108,108,15,25,6,249,28,43,167,207,135,103,86,63,71,67,89,129,102,254,213,196,93,184,176,189,40,210,106,217,52,170,28,93,232,242,202,107,51,21,184,250,2,194,116,5,195,33,129,113,51,156,222,166,236,253,133,155,59,152,153,93,5,155,149,173,169,23,14,158,140,103,61,76,241,96,5,37,80,121,238,211,15,187,7,107,43,46,20,89,118,205,148,103,145,144,247,155,35,141,47,236,40,106,179,75,143,177,143,42,190,200,178,144,32,224,199,46,154,168,59,123,97,40,168,75,3,30,164,195,216,103,189,184,199,129,9,145,250,49,157,201,112,139,147,206,57,72,193,88,246,141,80,181,220,174,124,142,241,19,222,189,232,178,116,253,235,226,232,185,37,159,240,42,229,167,66,240,166,52,17,95,48,191,152,130,21,57,164,35,8,130,49,143,95,205,145,95,223,25,22,110,246,254,207,241,232,204,150,122,49,91,40,191,53,186,94,146,29,162,104,155,225,225,239,140,196,167,208,22,81,13,52,123,92,135,33,50,191,60,201,176,130,78,47,175,168,208,71,180,206,128,220,247,112,129,121,230,104,206,109,114,111,134,195,136,22,67,71,80,212,9,206,191,38,110,237,47,221,200,44,201,208,26,200,39,57,147,166,34,45,178,197,115,236,192,230,237,237,191,77,158,93,74,105,168,45,37,230,226,175,141,108,154,144,66,144,183,68,159,214,127,219,12,174,94,112,129,194,213,84,220,228,151,26,99,228,204,182,254,54,113,93,191,58,127,202,66,40,138,181,144,165,163,231,72,35,217,188,243,218,72,130,250,65,218,130,246,194,248,58,112,181,178,9,135,213,234,147,185,164,71,213,20,133,23,68,51,245,99,86,244,203,253,107,161,2,62,180,39,88,114,245,62,53,255,166,178,168,116,20,50,135,195,97,60,118,180,139,154,91,221,189,117,65,117,95,170,2,7,243,9,148,188,11,51,239,101,217,197,252,166,4,143,220,97,0,219,215,252,140,172,236,90,46,120,199,98,151,249,185,184,86,79,96,158,79,101,222,102,242,90,231,91,118,23,159,199,201,60,213,103,171,98,181,232,35,52,35,161,118,47,77,137,153,157,200,242,58,253,202,246,106,136,1,15,133,217,217,21,79,14,202,199,236,127,235,234,64,34,141,89,239,199,249,163,180,15,109,13,137,108,45,211,158,250,229,70,54,62,11,27,101,63,201,210,161,36,240,59,103,110,184,43,185,111,77,124,146,117,185,109,125,96,190,147,56,168,145,207,53,27,188,11,87,59,130,107,238,114,102,175,139,216,191,189,189,168,53,152,254,217,188,98,14,100,211,41,146,105,223,244,99,190,177,97,116,143,137,243,100,189,218,216,31,247,189,73,15,165,241,73,53,87,34,5,247,209,198,71,180,227,128,168,15,253,22,67,44,79,49,74,74,69,175,165,23,180,11,35,85,210,199,7,38,131,63,28,150,99,7,24,68,169,226,24,234,168,69,47,53,231,216,124,97,170,99,107,255,188,19,113,157,125,97,204,109,52,235,185,77,173,103,249,59,145,161,73,154,144,45,108,163,182,183,200,89,52,138,28,19,167,121,193,222,178,107,72,138,5,181,17,133,43,212,169,251,104,103,116,82,75,165,48,109,232,29,5,221,93,21,220,166,69,145,7,191,239,141,3,125,90,74,120,96,137,186,107,18,48,2,45,18,188,221,63,99,250,219,224,103,58,68,203,86,174,38,101,48,186,255,246,192,135,73,186,56,28,101,23,230,224,200,72,77,184,68,242,55,130,233,215,164,201,142,167,77,206,45,20,192,99,4,120,47,198,80,136,118,146,7,159,168,47,220,86,249,149,103,72,140,20,75,200,178,252,201,224,237,204,173,159,155,172,220,173,89,194,129,155,139,149,209,192,42,116,41,179,8,127,27,141,160,40,145,163,186,172,13,240,98,47,42,61,28,105,208,49,111,163,153,2,136,114,184,206,110,198,228,242,28,230,228,39,188,29,118,85,43,198,7,162,245,89,156,198,16,246,103,163,237,79,190,80,108,17,222,42,188,229,118,247,185,27,150,98,86,45,47,244,74,73,92,250,213,184,135,72,192,144,116,80,245,205,38,48,17,6,185,183,57,242,122,147,83,156,70,137,194,35,28,153,193,84,219,126,49,194,225,66,194,194,24,179,213,248,101,164,152,132,21,135,253,237,242,113,207,116,88,247,135,234,52,40,153,189,207,133,145,232,72,89,47,102,187,190,252,193,10,116,106,97,141,115,104,37,202,119,225,138,222,150,20,201,100,2,203,117,248,205,153,112,148,3,121,134,35,124,234,251,61,208,223,62,27,173,172,236,49,170,106,110,95,64,192,3,182,160,192,179,122,93,247,182,122,191,41,226,209,43,147,122,188,76,123,220,3,216,71,108,101,197,109,83,71,185,48,150,236,74,51,166,238,43,221,29,10,240,153,179,179,84,129,17,245,154,87,231,159,145,86,76,144,83,88,140,240,194,119,192,208,37,146,194,157,218,200,114,97,20,185,181,146,190,176,127,77,191,61,10,9,131,109,46,195,194,160,36,123,226,15,126,110,67,214,89,80,142,176,119,108,155,245,91,19,47,101,28,216,209,196,245,39,155,35,109,229,187,23,104,57,43,110,62,209,183,147,139,225,133,94,9,23,67,9,230,10,59,147,247,190,101,175,118,239,186,166,182,217,34,116,157,253,167,81,143,145,48,40,18,140,48,188,252,167,217,126,126,154,20,15,15,31,249,148,178,80,210,38,132,88,6,193,174,126,115,44,55,150,84,228,178,109,169,239,131,116,56,195,66,136,173,102,23,159,253,131,160,222,161,149,198,168,111,120,176,209,96,114,178,66,205,38,255,119,173,252,120,114,27,112,93,43,16,10,102,126,222,44,56,24,75,179,88,181,86,239,254,181,169,227,23,31,141,101,166,0,215,16,137,208,97,49,139,113,45,249,56,39,180,59,173,100,116,188,202,86,154,255,180,80,104,190,48,99,162,149,79,193,200,153,156,189,205,179,77,173,82,21,85,177,66,89,249,62,154,157,196,37,71,110,117,52,243,102,70,129,39,166,1,159,18,31,150,146,233,48,212,109,209,78,131,178,90,151,247,196,204,201,190,41,204,126,227,70,230,12,198,201,235,91,96,183,174,189,8,79,62,41,5,151,2,33,34,223,14,34,224,167,2,5,184,148,157,222,226,111,157,204,197,70,234,208,166,233,48,70,155,33,125,147,63,213,142,35,103,31,34,148,65,204,79,237,55,244,147,75,78,227,193,200,90,148,79,217,108,118,209,97,96,40,174,89,81,184,161,113,177,25,240,40,12,205,113,196,197,76,107,159,138,93,28,174,134,247,5,43,140,209,250,235,106,225,140,59,51,112,238,239,159,74,100,194,159,49,122,51,241,141,82,244,106,78,60,205,63,246,172,86,185,44,117,204,38,186,232,77,142,147,70,251,148,57,103,171,80,184,240,66,244,68,95,12,97,255,235,53,139,237,54,53,10,223,223,134,29,124,155,156,53,191,110,173,121,175,86,172,52,28,102,87,176,190,239,237,245,67,7,206,56,172,200,197,133,106,175,85,28,181,126,46,165,198,231,115,224,177,115,97,170,108,148,135,15,236,37,60,7,182,108,218,7,237,221,23,9,162,100,4,249,4,109,241,169,207,156,142,129,138,244,147,98,74,48,254,187,168,165,108,41,115,225,157,92,3,9,120,18,202,148,91,19,59,236,62,81,23,139,50,104,45,61,97,205,122,191,52,188,180,173,213,167,212,21,205,248,101,163,60,110,109,77,242,233,237,246,65,75,231,234,116,213,201,18,109,159,42,207,137,163,114,60,212,7,51,81,1,135,135,69,87,20,238,115,251,154,205,254,185,138,35,17,112,165,228,215,97,34,246,90,13,127,142,246,55,250,132,241,64,86,183,201,102,198,204,140,94,135,7,199,22,253,233,100,213,146,23,62,93,255,180,105,211,239,1,245,40,224,129,59,229,80,24,195,226,29,48,44,83,189,26,139,34,127,109,36,217,202,71,189,160,96,94,213,29,69,17,229,83,167,79,21,179,191,86,133,180,163,159,35,155,28,212,69,81,115,147,253,48,181,21,112,153,28,109,57,127,26,108,83,237,187,3,69,56,75,199,236,89,108,74,127,240,174,159,110,210,45,212,59,2,46,170,11,213,205,23,164,6,202,112,215,249,128,149,99,69,107,55,219,211,170,138,5,114,39,15,157,77,53,59,209,41,128,220,30,45,194,228,161,106,40,197,119,164,118,237,57,27,125,164,109,240,151,9,184,168,183,161,105,28,81,77,237,141,13,99,74,120,203,132,112,145,186,241,95,134,32,86,21,254,21,163,121,115,119,146,5,170,35,103,30,178,190,176,84,220,77,246,248,104,143,81,188,18,55,167,4,65,5,36,205,28,192,103,88,178,173,82,39,60,44,206,238,147,55,203,192,210,138,30,68,224,153,1,28,54,185,79,21,115,51,15,37,135,137,67,201,181,86,148,255,186,1,110,145,170,164,200,130,87,138,191,212,217,0,156,213,82,245,8,83,88,144,91,223,166,74,166,126,224,229,193,148,108,188,238,165,234,121,56,35,202,205,235,234,159,167,38,129,93,28,100,235,163,77,194,106,153,70,140,216,51,201,149,207,59,27,39,44,96,202,23,84,51,173,251,82,71,238,66,248,144,38,140,215,175,68,183,13,245,198,6,79,69,18,81,202,125,23,143,185,85,232,109,152,24,66,126,79,197,14,64,224,133,220,116,188,48,221,69,212,135,73,104,244,44,51,69,249,172,40,102,243,185,162,173,209,118,145,250,122,200,69,206,1,242,81,165,63,141,138,174,116,2,200,235,210,11,72,157,181,152,255,144,95,110,31,117,211,211,67,222,4,71,242,43,143,143,70,41,147,111,220,219,12,110,154,106,163,38,247,215,179,254,119,142,198,218,197,224,87,206,152,75,122,254,106,91,192,58,169,59,58,9,57,6,21,50,228,208,49,162,201,206,220,113,102,15,81,240,197,149,184,250,214,162,226,231,166,203,217,52,101,17,223,174,161,214,254,209,177,54,138,221,140,17,205,214,94,133,201,88,162,227,132,138,46,24,19,174,72,248,18,133,157,222,83,76,238,72,213,129,27,167,51,223,19,145,106,201,89,181,133,33,240,249,220,221,146,17,171,68,59,24,113,145,228,199,161,134,192,74,146,206,15,141,58,86,43,172,69,219,250,160,118,154,106,14,179,19,87,73,100,43,169,191,77,114,190,244,110,218,255,201,130,214,43,188,74,255,131,216,145,199,7,94,203,79,59,152,52,100,61,113,76,106,208,203,131,173,14,81,175,70,9,215,231,95,102,84,196,172,62,42,213,233,230,13,54,201,144,211,7,179,42,69,115,180,246,149,20,155,171,179,195,80,25,106,148,56,125,246,70,142,10,117,16,105,82,252,10,124,96,67,143,111,66,219,61,48,209,132,125,187,120,39,253,190,100,63,71,68,237,173,241,232,44,53,61,27,79,202,165,186,55,121,159,184,118,107,179,96,174,144,253,107,19,64,214,195,45,181,156,238,231,190,141,212,62,133,142,15,81,223,22,197,11,147,122,75,178,236,204,98,36,62,191,55,49,147,245,185,154,88,132,239,185,208,225,63,203,148,116,113,20,141,166,239,170,16,82,104,67,74,251,161,89,57,201,26,184,146,183,88,122,243,179,11,240,39,195,219,104,233,215,38,9,154,252,123,81,192,144,116,90,152,16,134,99,139,49,144,159,104,178,118,112,66,233,101,199,213,16,213,187,54,218,38,244,52,29,70,153,93,101,195,241,163,88,14,158,87,248,232,153,67,72,45,126,38,31,84,101,169,52,204,196,12,126,250,16,248,133,225,229,76,62,141,96,116,67,106,72,17,106,93,226,252,25,18,248,83,227,152,213,117,62,234,236,251,3,37,79,35,186,72,243,236,6,49,107,187,112,181,165,117,105,23,61,83,97,242,199,134,202,170,33,148,73,109,217,110,227,193,75,85,26,110,109,103,92,13,153,179,235,180,192,153,110,197,111,103,10,167,84,196,157,115,117,139,39,183,3,188,106,184,99,214,226,63,125,122,224,212,77,174,233,187,151,120,50,246,108,253,163,139,159,235,59,114,143,115,124,92,42,137,198,96,184,98,81,214,220,212,75,55,157,113,160,78,196,183,92,103,15,161,247,38,72,89,186,255,114,98,194,147,97,203,163,69,112,102,32,10,40,134,27,132,63,208,109,136,183,42,69,248,34,216,159,204,233,251,42,19,67,145,56,185,249,52,215,56,120,90,166,119,72,23,132,2,223,174,200,15,205,157,172,120,226,193,28,91,107,95,241,53,54,156,27,129,81,31,220,1,115,110,149,79,125,22,3,116,90,31,108,101,216,2,99,114,241,62,53,196,90,25,212,36,32,123,221,229,193,67,167,35,230,31,140,124,30,140,104,128,192,27,213,246,120,49,50,54,50,170,169,0,155,237,117,5,230,100,217,1,81,212,58,115,124,46,40,83,18,32,177,66,250,241,186,66,23,83,165,101,146,41,205,247,117,216,149,158,181,93,90,212,100,94,125,205,164,58,117,232,44,106,135,146,146,98,162,131,181,175,47,141,138,155,127,14,10,85,63,225,98,106,150,82,219,49,199,98,145,46,237,57,77,94,205,103,247,1,241,71,80,211,182,241,221,207,89,57,42,123,89,129,225,173,248,36,73,129,187,22,37,97,46,114,118,102,222,191,187,105,86,234,189,127,110,25,142,114,16,144,29,10,57,142,211,192,1,55,228,139,228,222,120,50,207,152,251,77,110,241,189,51,185,188,17,187,31,204,26,167,78,39,219,170,202,222,60,184,240,63,123,95,131,202,147,22,27,175,1,219,87,163,108,120,217,204,91,210,1,60,113,242,218,2,159,177,52,99,158,164,166,166,246,241,129,243,229,119,2,247,143,114,42,142,48,20,152,58,186,97,30,127,158,172,244,55,221,160,212,166,225,147,77,183,242,244,87,198,34,116,106,162,135,26,140,114,101,39,177,61,224,204,51,213,55,133,18,82,111,82,248,6,85,181,6,145,137,40,211,67,147,227,199,3,127,157,16,38,207,154,126,96,194,87,112,234,231,100,71,226,170,46,102,6,52,171,88,42,153,48,100,246,133,30,70,229,150,74,21,102,205,217,139,111,19,78,227,177,9,151,15,130,77,219,246,9,199,220,203,229,218,97,134,47,183,201,168,114,169,194,209,92,212,2,183,230,159,3,193,238,36,134,152,164,251,170,211,63,55,121,179,50,147,204,178,216,88,215,56,250,18,233,95,34,10,113,150,29,164,55,110,147,192,82,29,194,7,57,39,154,179,176,92,41,40,40,23,140,14,241,223,201,184,113,207,219,9,217,10,109,157,38,201,210,197,140,192,89,62,107,47,194,0,112,249,28,74,161,104,18,14,194,162,96,157,74,216,31,204,246,95,242,252,104,170,26,157,236,162,104,0,168,184,226,38,140,127,93,191,177,238,35,216,213,245,106,36,162,253,140,185,205,36,119,126,174,198,2,190,58,204,58,243,117,246,73,61,121,224,29,1,227,34,6,112,136,62,238,93,118,160,236,142,138,162,164,55,134,195,5,22,241,212,78,196,231,93,14,19,208,235,229,211,199,210,94,15,134,12,160,93,208,194,47,254,94,40,201,168,66,206,254,117,217,21,48,123,190,250,185,154,44,162,195,116,133,172,173,130,90,184,135,11,136,128,182,207,247,234,208,16,125,57,222,103,93,87,249,56,154,148,4,98,160,8,23,105,147,66,154,91,1,47,78,188,50,240,134,233,85,222,78,184,41,9,19,178,20,48,194,38,205,97,12,224,116,112,81,223,84,74,92,125,254,135,166,196,247,175,218,196,223,107,67,3,145,136,22,69,70,211,3,14,108,214,17,42,220,218,139,17,72,124,240,199,58,11,200,121,138,70,24,134,35,41,195,7,185,222,184,53,49,64,245,148,76,20,177,250,186,6,7,4,85,116,133,141,232,49,3,166,60,104,41,76,112,186,57,92,134,122,130,195,24,171,190,129,225,124,83,164,73,44,206,81,252,72,131,122,100,66,51,87,141,177,56,90,212,128,135,138,143,210,0,49,191,131,154,101,208,67,251,50,19,54,135,207,151,148,244,171,81,120,175,63,181,161,69,242,105,219,138,72,229,214,182,219,23,187,47,28,59,119,125,183,30,117,107,131,17,51,241,115,249,15,254,60,24,146,12,183,102,27,248,204,46,66,24,39,233,185,110,221,40,232,121,253,173,78,154,212,99,58,219,4,216,114,253,10,99,159,210,30,156,165,130,5,120,250,49,238,119,177,250,252,193,85,221,241,165,24,149,106,151,215,144,81,154,241,206,172,34,234,11,135,92,192,106,241,195,152,38,201,151,164,24,246,236,93,3,222,120,237,42,76,65,93,157,1,83,95,57,20,54,51,115,129,133,110,101,126,132,110,207,110,48,110,202,106,122,138,127,64,124,14,120,179,85,91,116,83,53,22,61,193,132,143,196,170,175,156,109,92,189,62,231,192,176,54,196,103,54,163,28,187,162,85,40,171,18,171,87,234,16,175,22,138,117,254,156,36,5,3,188,227,75,26,27,82,30,203,238,236,1,173,130,50,66,146,87,46,102,8,29,125,136,88,219,150,46,70,50,1,37,41,159,14,206,208,80,155,62,40,21,123,199,144,165,116,172,235,205,207,43,167,25,47,5,213,171,15,253,109,252,126,252,222,120,80,180,220,63,239,156,99,153,63,109,215,53,123,3,131,2,166,201,10,216,84,28,197,214,215,244,155,124,126,54,251,142,42,174,191,136,128,197,82,206,252,123,126,95,94,27,122,160,204,238,38,139,45,159,210,216,239,158,140,99,43,212,62,190,189,24,60,39,207,224,108,108,52,69,208,30,19,95,100,115,252,197,152,6,155,24,8,154,131,198,91,150,206,202,77,229,211,131,151,21,88,198,111,39,12,160,229,197,168,254,190,46,180,118,243,212,132,105,130,132,38,222,94,35,96,84,205,245,106,40,190,51,158,156,70,107,234,210,76,95,234,1,51,193,107,47,101,13,93,177,232,17,61,144,99,13,85,56,152,60,251,23,35,15,165,6,185,24,151,215,72,174,110,243,128,19,43,88,164,164,70,242,157,238,54,29,41,105,53,104,15,59,14,46,228,5,82,82,87,109,91,111,122,244,22,130,217,229,99,84,14,99,57,214,68,82,229,98,75,223,76,72,117,148,88,50,49,237,92,2,195,41,77,62,194,200,221,74,161,46,95,3,242,180,223,156,24,163,52,26,145,220,116,173,13,65,59,201,19,177,111,199,223,243,22,197,25,140,67,144,248,179,19,39,185,180,234,109,190,149,90,163,133,168,85,118,167,48,70,55,122,226,242,219,157,237,92,137,173,0,218,91,146,160,218,63,221,205,250,150,243,221,100,162,54,41,174,186,235,155,75,187,20,253,32,162,195,158,200,225,101,37,243,89,96,234,20,146,191,182,137,149,203,68,221,77,199,37,222,139,35,177,26,232,118,243,166,142,41,111,183,143,223,28,85,87,228,95,239,123,65,245,82,22,11,194,191,240,141,239,172,69,248,89,210,57,102,203,208,178,207,211,164,114,186,84,86,3,159,213,44,46,46,200,112,138,5,110,135,77,158,124,133,57,13,4,109,89,90,133,13,172,247,51,226,82,176,73,5,101,243,118,55,172,56,207,17,98,122,125,193,68,223,174,195,159,77,220,107,13,253,154,236,40,103,241,171,81,119,18,198,147,113,83,151,103,195,139,205,183,77,236,146,135,5,202,125,227,135,251,223,146,48,253,54,246,191,243,111,112,37,39,218,45,55,39,10,90,110,144,19,136,37,94,174,70,87,32,58,67,193,14,103,202,134,225,12,237,229,169,13,99,186,111,157,78,97,239,151,88,242,233,147,88,55,4,140,80,98,189,245,174,191,159,78,82,177,122,182,41,144,123,238,1,154,96,30,225,109,185,26,93,149,177,226,230,213,84,172,31,76,77,67,243,245,175,88,169,91,85,152,158,58,252,201,45,219,46,171,12,66,6,235,22,20,241,98,216,65,202,188,129,162,82,189,138,173,240,146,77,155,242,117,211,137,185,117,89,126,53,2,134,146,91,70,219,11,26,231,237,75,112,173,40,48,127,240,68,206,213,91,141,58,148,169,51,253,196,83,206,159,12,135,40,13,156,89,77,254,118,126,219,129,137,110,125,208,40,77,128,144,209,45,152,168,191,92,179,159,54,75,165,26,176,138,3,53,166,165,197,147,184,200,49,160,134,33,87,83,192,188,238,137,16,159,5,20,180,183,190,181,103,227,97,183,207,37,167,201,109,74,67,211,187,89,37,176,184,171,194,148,142,249,156,67,237,209,217,34,232,173,171,21,197,252,96,100,210,87,146,1,130,82,16,214,218,23,206,164,4,196,183,126,154,115,207,221,50,156,126,4,159,81,222,10,171,200,234,157,20,231,145,161,139,192,180,61,196,77,166,22,84,252,170,186,114,211,233,118,108,229,155,121,62,164,15,60,49,117,185,48,103,2,41,10,218,216,117,121,1,37,197,8,200,231,203,10,131,24,207,246,132,78,249,217,220,203,208,61,187,44,108,113,252,183,105,6,221,10,193,130,94,62,231,116,83,222,146,39,91,236,33,150,31,157,76,31,94,157,206,81,68,203,78,84,198,205,24,218,236,107,52,92,13,246,45,113,60,48,164,143,41,224,164,34,204,111,141,97,122,223,122,237,182,99,198,133,7,204,250,23,26,216,72,59,184,231,16,21,108,27,255,71,185,26,217,23,143,146,22,2,157,194,248,219,22,79,185,130,61,27,239,29,146,84,239,222,156,234,178,103,39,200,69,111,41,95,64,190,152,224,204,125,41,234,185,138,72,6,83,250,143,121,228,29,182,24,102,54,113,6,221,196,33,113,206,186,48,252,202,166,63,109,148,61,63,192,152,185,163,218,129,239,70,196,208,127,122,160,54,215,229,222,109,160,145,239,207,13,121,182,124,80,76,186,2,221,150,69,255,220,58,57,195,146,106,36,138,251,138,62,24,203,195,109,239,193,166,87,93,233,205,46,48,150,46,42,199,208,81,23,24,181,56,159,50,216,118,52,109,50,72,122,217,219,132,244,228,150,250,198,109,70,183,201,15,148,147,38,47,159,123,19,85,10,24,185,111,169,248,248,201,253,205,155,57,47,212,139,156,13,184,190,23,129,158,25,48,158,162,47,176,76,28,179,143,26,239,133,104,189,148,23,99,239,133,149,195,237,255,184,102,156,227,189,220,252,188,75,240,215,200,211,161,100,46,77,142,186,163,47,15,72,7,106,209,28,49,37,234,216,239,147,81,202,176,165,54,104,91,4,214,19,231,101,153,240,70,244,210,179,187,66,0,191,251,232,90,156,96,158,162,27,129,48,182,172,62,147,154,13,202,179,57,3,102,3,229,171,166,81,0,159,63,8,48,86,38,37,174,222,168,145,13,129,39,170,4,14,163,123,246,156,204,80,15,79,204,234,254,228,198,222,168,242,228,44,72,87,3,6,37,174,130,225,69,127,176,201,88,121,171,81,133,35,121,71,252,90,136,195,214,128,77,62,240,161,236,238,156,93,87,46,129,78,222,139,4,244,181,121,197,51,8,31,69,109,180,149,144,59,155,1,159,233,173,200,147,97,240,60,124,61,223,100,71,159,7,38,46,52,19,139,239,251,69,54,45,184,154,194,219,108,49,47,76,53,202,156,239,201,225,37,191,13,216,134,180,255,194,103,221,234,169,136,155,27,12,169,146,48,238,123,114,200,105,103,237,116,184,90,197,166,220,188,157,217,110,220,5,159,16,7,225,229,33,48,242,52,203,81,36,93,154,220,155,195,174,179,221,57,132,157,17,151,21,70,147,226,78,166,38,166,180,159,194,51,48,39,243,237,63,13,163,233,165,33,14,124,70,246,126,15,190,176,15,214,70,155,201,38,162,11,19,7,31,43,11,124,154,234,58,70,158,133,137,63,190,166,220,220,204,23,135,163,196,62,179,92,188,77,142,38,224,102,219,164,128,57,7,38,231,67,218,213,171,74,103,192,219,108,94,105,120,96,108,2,250,123,237,98,189,225,246,226,243,224,102,29,63,5,70,34,61,26,237,76,74,227,165,87,128,73,30,239,184,58,41,209,200,196,253,41,122,117,24,63,208,22,41,146,159,246,63,37,64,14,99,165,82,244,201,16,10,105,142,102,114,224,242,94,112,148,102,116,6,126,231,137,242,216,131,191,59,35,248,246,164,86,1,97,93,68,39,29,148,125,77,121,236,130,98,126,243,91,15,211,140,91,2,35,39,56,103,192,230,57,249,96,244,104,252,60,10,81,27,198,233,251,214,150,119,219,175,167,156,230,207,218,38,80,35,156,23,80,145,117,95,73,95,139,163,212,93,58,43,11,33,116,29,65,9,139,20,239,41,156,30,179,12,62,156,1,93,213,16,152,67,156,180,40,212,215,226,187,187,179,122,65,13,146,9,173,218,9,37,123,63,35,74,146,210,107,21,179,145,237,62,250,50,187,173,57,138,192,195,68,152,126,48,114,163,216,28,10,108,229,123,247,197,48,240,172,207,100,7,216,14,48,23,229,108,85,101,74,170,220,220,105,26,56,34,27,27,75,97,54,51,23,109,88,160,15,189,24,13,242,230,15,70,164,35,247,247,185,112,196,45,215,150,136,93,76,65,85,92,218,204,232,136,62,45,32,0,83,138,76,11,200,5,16,26,113,152,207,37,95,147,34,178,32,98,240,219,76,221,114,243,197,30,161,231,247,104,233,197,92,128,173,128,216,219,204,94,180,203,107,47,243,16,120,191,109,214,41,1,91,137,239,85,113,181,39,159,107,203,123,147,62,155,158,38,180,79,91,210,16,216,146,253,113,53,60,235,158,223,123,255,212,134,188,85,96,246,62,250,119,199,180,129,202,121,159,146,182,213,50,188,215,238,9,57,161,228,157,252,44,78,103,174,21,24,115,192,120,237,76,145,90,146,206,0,239,247,156,35,2,54,118,104,249,219,138,116,2,107,166,123,226,209,49,34,236,114,132,232,40,128,69,52,198,78,73,77,142,231,100,7,91,236,181,89,194,96,197,104,136,138,156,236,139,156,183,162,81,94,243,254,236,17,255,66,73,73,180,97,182,57,180,38,63,98,36,56,201,89,99,84,136,66,78,95,237,9,72,142,164,193,53,106,81,87,36,218,200,152,108,137,81,89,212,99,57,169,152,131,37,137,38,129,201,192,56,17,227,92,136,130,238,219,57,50,209,33,0,235,81,94,226,78,18,22,52,13,236,119,115,211,68,144,19,74,43,86,135,238,129,216,110,215,75,24,23,233,205,26,217,228,78,85,179,198,136,77,13,203,89,147,187,91,194,166,75,140,216,132,193,253,183,141,198,46,201,203,106,83,93,139,68,247,18,25,188,77,161,197,200,145,106,166,218,90,179,124,20,185,16,158,113,184,17,11,151,7,67,245,174,141,184,53,84,105,249,94,104,255,245,40,115,161,136,117,8,165,18,130,83,115,201,144,109,22,105,189,238,79,100,156,3,79,143,231,174,82,47,194,212,73,193,82,60,153,197,160,228,98,98,217,85,90,44,11,223,129,213,8,217,41,127,110,115,148,209,231,70,211,99,246,247,57,80,55,105,2,147,173,139,4,59,74,201,89,63,38,166,141,237,125,107,75,53,201,205,209,69,109,209,83,48,48,20,195,134,3,179,103,114,102,252,38,85,92,228,180,138,194,208,57,75,121,22,165,146,183,205,154,139,32,229,59,131,48,129,96,159,156,219,72,49,162,88,234,108,12,132,86,119,215,36,139,85,12,6,252,161,157,113,208,227,68,227,173,198,242,43,35,128,131,108,142,228,16,60,210,57,52,243,68,16,201,235,1,109,83,170,249,182,65,217,112,36,158,176,32,148,202,54,34,44,131,232,77,124,46,150,11,77,122,17,194,106,209,255,39,52,17,73,29,53,236,194,30,31,226,108,122,234,172,31,152,96,231,131,187,248,211,16,244,197,168,165,188,161,217,36,87,64,150,49,85,103,221,108,100,131,179,182,201,121,141,208,54,200,144,93,212,185,151,220,195,66,125,57,96,52,58,138,100,86,137,127,5,251,5,17,226,241,228,122,104,100,4,124,34,161,118,182,182,154,4,57,159,18,139,139,152,145,200,230,107,218,22,105,172,20,169,64,104,75,26,205,204,203,36,48,35,83,184,81,182,211,71,131,188,231,17,96,18,164,90,226,188,141,56,86,35,127,106,166,106,227,243,228,156,8,125,30,103,1,201,18,104,205,100,126,230,131,205,176,161,233,163,89,209,186,167,111,206,6,172,39,249,109,78,159,190,183,163,208,168,36,9,93,103,226,230,107,6,138,29,159,4,190,113,152,121,137,163,78,200,55,45,69,41,176,93,1,67,138,107,10,155,212,112,192,125,137,84,157,165,217,87,138,132,216,25,167,67,243,163,184,125,179,96,5,92,62,131,15,215,157,182,20,149,26,160,109,37,199,59,86,70,162,26,69,232,45,185,153,183,230,123,178,51,165,43,63,128,64,98,43,241,100,36,19,180,47,176,23,78,61,96,82,88,74,62,40,213,124,146,2,38,202,40,77,250,219,227,214,119,117,202,93,217,28,228,210,99,201,239,8,203,181,172,48,242,100,237,193,200,95,61,152,152,201,203,96,118,11,223,87,101,146,236,89,165,85,178,176,154,217,104,228,50,107,60,120,65,130,67,80,184,244,249,117,82,98,221,202,157,161,170,43,54,81,104,182,15,37,230,32,17,22,159,139,90,39,209,175,220,102,110,83,131,152,3,13,86,179,186,148,85,165,228,145,237,196,90,35,242,29,59,17,25,138,38,97,5,88,218,98,148,254,68,38,33,17,23,204,74,25,66,59,226,125,14,72,117,73,217,72,52,83,4,200,80,31,202,82,192,68,221,212,114,209,66,163,54,76,137,174,65,96,68,166,59,24,90,5,67,208,173,44,67,100,121,91,228,178,173,95,10,191,17,246,77,228,240,207,113,185,106,234,52,113,228,122,204,135,73,168,78,27,37,217,202,22,179,60,42,36,146,191,180,236,245,206,177,226,35,251,163,23,99,80,221,99,158,134,89,50,148,29,118,246,157,35,72,113,68,168,68,237,151,254,188,92,219,159,169,15,73,119,25,0,4,30,40,22,114,184,110,145,5,196,183,111,80,32,239,168,125,64,233,163,168,249,190,215,98,127,53,171,210,195,58,204,196,248,105,147,246,81,14,215,233,183,41,182,80,28,231,69,156,143,244,61,121,37,135,201,69,107,158,156,204,120,142,245,37,159,185,76,12,62,25,61,16,64,188,69,19,189,82,191,7,246,75,30,213,200,68,225,210,135,2,70,230,162,122,129,7,69,177,69,140,52,33,182,85,40,222,23,198,115,169,87,229,204,33,136,226,175,109,74,119,249,211,226,167,131,199,138,207,225,238,12,251,173,95,59,185,193,174,49,124,41,4,23,10,228,182,65,226,220,227,113,122,249,90,31,150,238,57,15,101,39,23,103,68,195,133,1,121,126,106,236,21,204,228,101,146,250,2,179,117,241,13,216,172,212,159,139,9,224,182,93,128,239,131,200,244,84,45,10,160,196,108,53,231,15,143,201,200,221,202,159,156,219,21,175,33,6,124,212,140,72,226,161,19,238,52,117,206,24,67,199,174,137,89,58,13,253,204,79,56,59,8,90,153,42,130,196,142,233,212,135,145,218,77,23,198,41,240,230,12,165,108,238,201,95,78,21,55,177,22,101,92,35,10,158,130,217,143,83,128,214,225,49,98,170,71,53,140,151,208,212,67,154,200,236,27,156,221,132,81,165,120,138,72,120,247,228,168,45,193,100,152,133,219,143,94,115,148,44,32,99,188,139,214,13,16,87,240,239,213,113,36,203,66,114,167,18,96,120,186,45,163,135,189,100,179,65,193,131,73,210,59,156,76,90,87,170,37,176,246,245,161,79,21,95,27,122,115,74,252,60,59,74,158,59,33,153,34,112,70,182,218,155,165,152,70,255,212,34,16,19,58,246,23,179,64,95,215,18,146,233,142,201,219,28,220,187,164,104,126,21,38,158,235,163,198,133,248,154,192,246,39,162,78,239,76,181,253,83,210,131,229,125,246,110,76,145,82,158,218,168,103,200,244,230,211,14,69,99,69,28,21,56,24,112,14,137,47,150,77,115,77,235,133,216,151,57,10,57,81,170,73,113,55,204,81,221,139,224,117,209,234,68,242,174,189,199,23,193,137,67,185,255,192,81,173,15,255,37,105,205,166,25,222,197,132,72,229,99,150,105,133,216,231,140,228,145,21,168,12,57,165,0,99,110,19,15,78,89,183,116,227,133,88,94,28,205,76,244,71,205,229,209,185,8,254,126,71,72,88,77,25,177,252,43,179,189,239,97,90,74,90,160,69,116,59,250,194,89,151,155,8,72,225,202,184,83,20,101,34,157,243,105,178,5,223,103,69,55,164,4,72,139,191,16,35,187,96,254,190,49,155,237,238,172,187,211,67,8,227,201,207,146,4,46,81,126,203,228,166,213,83,166,240,227,36,119,59,135,169,11,250,98,255,20,229,179,148,122,74,142,144,61,253,89,174,156,45,136,128,207,106,223,186,46,164,22,2,166,128,71,219,163,37,148,70,252,230,19,13,225,174,189,59,63,121,52,178,60,52,159,214,117,21,84,6,252,181,166,185,105,105,97,23,73,68,127,45,182,144,57,105,73,217,233,85,81,23,143,234,44,133,238,250,224,36,140,253,106,146,39,73,202,10,240,131,35,203,28,5,205,104,241,106,41,29,18,73,15,206,31,13,164,245,43,174,243,74,235,134,130,160,206,39,153,154,4,15,81,181,51,141,110,49,47,163,7,150,22,53,128,13,186,166,58,95,211,187,113,184,112,56,147,199,253,116,126,54,188,254,100,38,186,163,131,58,153,193,66,148,136,119,219,80,232,111,19,148,141,171,11,150,46,218,67,145,194,241,90,12,179,25,210,50,39,196,217,88,81,162,60,125,171,79,235,65,217,19,187,28,192,198,98,108,232,208,161,148,62,138,238,169,249,17,69,93,83,245,219,205,167,4,82,51,237,243,214,28,156,92,43,224,28,62,146,48,211,22,178,138,203,21,29,49,155,168,106,51,132,229,39,43,70,148,251,227,243,160,181,208,63,227,114,87,57,160,206,183,107,141,247,100,69,15,253,5,244,34,235,7,238,232,43,59,76,136,90,232,151,84,177,70,202,246,160,169,38,157,17,168,170,111,45,212,0,8,223,104,57,232,100,194,143,189,155,233,104,232,86,130,130,229,250,164,50,200,82,12,45,140,55,39,242,16,206,129,191,252,209,64,32,219,21,34,7,54,78,181,156,249,44,67,105,68,139,155,146,151,150,200,226,192,22,93,220,76,132,150,86,213,99,133,209,67,161,134,99,217,30,10,147,56,15,53,13,168,181,91,53,18,140,246,29,10,75,88,29,171,94,157,201,51,132,172,84,225,73,235,167,110,62,75,25,21,81,114,246,157,10,195,217,92,174,177,196,102,77,246,141,152,189,177,54,185,128,211,60,95,68,155,252,140,53,247,34,222,54,204,161,31,200,139,209,206,61,132,163,144,180,18,97,182,137,6,237,12,217,41,18,198,234,107,141,184,217,92,37,110,78,216,94,53,72,216,190,183,25,55,103,53,151,50,43,130,136,169,248,68,94,44,126,163,58,52,200,42,60,141,166,179,87,216,82,61,198,18,154,124,125,41,103,99,151,196,83,205,68,68,250,232,33,60,117,142,81,170,201,120,182,83,38,100,16,186,84,28,250,68,7,132,194,248,157,222,213,216,39,78,149,86,49,30,132,255,54,196,109,41,213,182,17,82,124,240,30,152,138,172,173,250,57,251,124,109,239,12,148,23,8,57,26,89,2,17,16,164,51,200,89,214,34,59,188,105,60,184,153,154,138,178,15,198,1,190,23,176,225,165,58,96,195,214,136,104,51,243,9,21,144,229,231,117,51,210,110,82,69,56,108,77,241,69,153,51,216,167,16,150,98,248,29,115,78,65,56,62,37,149,28,42,176,38,119,192,212,26,124,110,78,193,70,143,1,146,63,218,15,103,122,90,249,137,159,33,205,161,213,168,231,190,232,192,196,231,34,138,164,106,52,156,72,162,88,181,32,27,82,180,81,44,252,188,163,73,233,229,82,80,58,146,5,118,87,116,210,141,129,162,192,176,68,162,47,20,252,123,244,189,161,246,164,24,156,167,195,98,203,42,42,80,230,249,236,218,131,84,216,149,174,48,36,239,29,106,117,36,81,85,103,15,75,191,234,17,25,172,212,147,4,0,32,106,80,23,237,55,39,196,216,228,200,216,45,100,239,247,198,211,55,171,98,23,129,246,208,231,4,26,186,236,118,52,186,118,168,61,114,250,249,40,118,81,227,229,199,19,148,61,199,24,95,249,180,183,72,152,63,111,86,201,46,214,209,225,83,210,89,38,199,103,252,152,117,138,19,252,217,226,15,21,40,95,84,181,145,47,114,17,76,139,247,200,111,159,55,29,78,79,195,149,225,204,103,170,133,135,110,69,241,237,95,26,240,174,151,254,54,151,132,254,38,106,229,170,129,70,234,40,206,8,103,175,208,62,243,66,199,54,60,78,101,152,159,151,175,34,35,146,126,33,207,137,19,160,132,61,14,204,161,35,132,69,113,30,210,201,18,97,190,252,212,88,27,58,82,245,163,42,135,4,135,75,131,86,245,70,35,58,118,190,180,63,23,234,210,243,163,164,87,40,68,202,33,18,123,150,182,242,249,152,233,52,185,191,52,226,251,85,53,210,140,119,226,210,67,137,10,97,81,41,71,113,174,199,73,20,38,77,23,175,57,246,64,175,204,43,155,145,227,208,78,136,88,238,14,41,86,226,135,90,104,75,136,23,146,184,75,231,18,140,145,42,94,75,112,86,31,30,41,179,72,203,231,32,166,114,58,226,19,222,197,145,76,225,113,22,93,143,20,37,84,252,196,234,212,132,225,242,12,133,90,70,195,150,5,198,44,94,67,134,146,40,111,209,101,21,175,187,228,245,130,52,203,238,194,249,198,223,126,61,169,133,115,115,10,46,167,192,236,100,226,230,136,226,203,240,105,195,188,178,226,189,96,217,201,130,223,206,114,133,66,173,171,21,83,213,32,67,151,136,100,141,225,145,40,237,23,157,6,243,13,15,49,144,115,49,185,57,121,48,242,232,57,134,15,69,188,58,219,53,190,101,136,17,51,248,164,44,1,67,102,66,179,241,185,42,81,63,185,119,77,99,142,80,175,205,99,158,207,47,45,138,124,83,200,191,153,159,117,151,5,166,145,146,202,175,19,111,222,69,80,20,183,66,193,25,247,140,45,75,128,229,160,226,212,7,103,110,201,240,65,251,9,134,185,163,212,221,201,184,69,222,44,133,34,71,194,249,74,92,184,56,79,194,130,120,87,179,90,200,115,39,243,56,138,1,66,36,86,202,220,241,101,165,96,34,186,153,89,204,139,172,238,124,39,43,242,54,93,3,119,198,70,122,211,48,4,200,170,162,187,230,155,22,45,122,218,12,171,85,129,169,90,113,77,108,42,19,180,7,87,19,83,25,174,5,142,25,176,106,98,99,156,194,110,50,4,183,161,125,139,12,242,153,39,112,24,117,120,162,243,37,234,208,156,170,61,208,195,205,97,246,21,145,127,222,72,156,15,135,77,253,80,208,81,60,228,193,115,159,39,219,229,163,44,77,206,196,95,250,108,158,155,20,231,23,43,44,136,73,248,76,210,26,244,40,211,124,183,188,139,18,36,215,179,209,105,14,100,28,74,92,76,177,253,22,193,108,138,226,70,192,230,108,45,170,213,132,110,188,126,158,7,71,57,70,36,177,249,190,179,186,62,250,162,31,232,205,19,198,65,241,57,112,97,82,105,246,109,14,85,57,62,7,50,73,34,10,255,147,171,136,175,117,70,248,144,101,207,132,52,198,114,120,88,53,174,232,159,35,76,120,13,67,41,215,222,208,95,166,192,248,21,36,191,154,72,164,48,146,8,66,97,136,232,87,83,129,149,101,79,155,127,137,113,255,214,236,58,36,201,78,213,41,234,222,222,75,169,133,82,141,242,140,163,88,114,145,127,106,242,210,86,221,119,212,132,67,236,30,131,0,233,163,249,166,80,28,62,235,154,148,183,224,29,111,197,83,14,159,41,64,88,61,11,114,0,206,181,238,0,128,108,152,168,150,22,59,126,238,240,46,24,20,208,72,95,176,212,143,139,225,35,239,215,167,246,82,248,146,30,114,255,217,181,166,207,215,62,189,35,156,65,236,52,163,49,19,178,120,195,115,109,201,164,2,85,167,10,230,193,94,174,211,191,172,42,174,104,95,177,58,137,234,48,177,58,85,249,231,250,80,249,55,143,61,41,179,183,80,230,74,45,252,32,166,102,95,44,172,218,92,134,255,236,16,151,74,146,17,57,170,158,14,62,40,187,45,57,4,112,44,56,91,88,127,105,68,58,187,94,109,242,217,254,212,212,119,233,177,42,35,229,188,124,248,156,103,200,236,160,20,38,102,54,194,167,98,168,253,36,65,38,114,165,254,211,103,159,87,116,155,142,2,34,103,51,135,153,56,117,0,156,177,142,233,142,195,159,198,182,132,123,180,38,84,251,174,70,17,232,117,20,111,175,78,26,92,125,34,40,223,234,219,95,106,144,236,149,206,159,76,135,103,122,123,142,130,226,83,19,24,3,196,225,55,39,159,183,178,154,80,144,67,143,123,247,209,132,108,4,141,162,134,41,200,57,192,38,61,42,166,102,241,50,127,41,115,113,145,217,157,100,253,112,241,56,218,67,63,35,129,19,42,184,29,60,157,79,140,168,81,78,38,35,187,163,239,154,228,182,120,126,252,194,164,14,147,142,18,191,116,170,160,182,23,167,36,211,203,255,216,203,172,223,188,43,125,72,166,247,73,121,214,42,225,117,130,21,155,76,193,112,177,70,68,36,146,89,88,10,243,18,184,185,80,166,197,75,75,83,243,25,120,95,61,126,154,98,124,209,68,159,232,228,148,21,110,36,212,147,234,106,155,204,16,221,189,105,176,210,216,42,215,110,85,53,239,115,177,91,213,208,49,44,130,26,141,98,126,62,75,239,13,227,199,151,165,201,252,170,82,195,168,100,20,79,174,35,155,129,44,212,214,171,41,89,116,231,26,60,178,117,228,36,142,230,181,251,213,115,173,243,207,84,24,143,245,112,174,33,189,39,7,23,96,164,80,29,166,244,126,235,107,91,15,14,91,28,180,47,180,201,9,195,172,21,158,59,139,225,162,157,161,224,152,225,55,111,240,4,196,6,27,55,3,170,241,221,239,7,174,144,152,31,111,11,97,132,161,207,217,207,163,18,167,158,59,4,163,183,195,165,105,122,125,82,64,223,157,141,77,226,41,23,209,90,35,206,156,223,20,76,210,138,100,138,90,246,32,13,16,112,197,164,71,77,119,40,232,142,171,97,207,171,121,19,73,177,152,162,167,153,182,76,181,228,105,76,179,126,113,90,170,174,8,218,93,123,255,128,31,123,97,76,73,169,68,243,59,35,57,80,213,115,170,155,73,78,117,119,166,243,167,167,90,5,113,107,239,71,131,179,149,142,76,146,169,225,174,52,160,112,46,53,157,98,235,239,27,221,129,96,112,82,55,171,159,28,129,155,74,101,243,114,25,159,139,187,39,209,208,22,130,213,223,190,247,118,53,17,8,125,164,186,244,106,68,237,227,106,115,106,75,218,15,206,122,231,124,3,66,25,103,52,168,133,17,76,238,118,163,175,116,70,179,142,214,94,100,97,2,135,11,154,29,250,219,115,68,152,197,212,132,216,208,106,139,158,133,223,155,180,147,214,77,218,139,216,129,47,223,68,192,88,203,114,114,159,212,101,70,137,109,66,157,96,253,175,139,150,96,80,37,40,202,89,182,63,80,104,17,177,116,223,52,42,189,235,199,14,171,190,170,24,56,252,212,32,170,243,25,50,29,209,44,100,174,138,118,180,98,34,17,126,53,98,175,82,233,13,12,199,225,62,185,213,182,150,170,22,100,184,131,251,192,38,166,150,134,122,82,229,95,170,237,194,195,66,255,242,65,137,81,140,184,249,176,138,13,249,36,200,61,122,134,3,238,80,134,60,243,167,245,6,255,44,114,120,53,16,13,13,73,71,27,165,216,175,48,132,48,10,177,38,175,175,32,3,151,5,46,80,221,188,64,201,232,182,79,101,156,202,15,172,165,189,96,140,194,42,226,40,82,55,130,35,70,139,210,15,242,5,90,179,98,165,166,239,222,44,223,82,15,3,15,172,62,24,189,102,173,135,177,153,177,182,168,33,66,179,93,74,117,208,193,247,244,66,69,196,109,46,45,213,153,20,60,215,40,111,194,92,179,200,213,211,140,129,252,234,78,19,151,111,149,144,135,96,42,252,61,116,39,164,54,106,112,86,190,40,89,178,167,146,76,97,21,74,57,94,47,134,8,219,218,90,118,69,165,86,212,139,65,144,252,212,8,153,42,88,242,122,177,206,134,68,106,186,144,78,175,51,96,227,72,202,75,51,243,159,205,86,212,91,162,33,185,165,34,140,83,139,123,108,145,169,166,127,75,105,225,52,43,36,191,26,114,70,146,174,64,1,6,107,228,133,19,74,14,61,11,76,77,185,215,228,83,100,60,30,21,155,66,56,35,136,22,135,113,188,253,212,201,33,22,232,37,251,120,113,174,33,37,176,5,250,66,48,100,137,253,156,61,142,84,194,177,245,31,201,107,92,45,157,45,213,156,103,242,152,196,208,188,4,118,25,63,94,75,15,209,248,243,71,235,8,141,77,129,147,197,43,188,252,150,4,219,144,242,38,244,28,41,149,240,218,94,114,131,90,126,59,109,3,54,189,172,24,43,141,222,5,174,156,175,189,102,217,18,195,89,96,40,106,33,106,102,132,143,36,133,87,230,135,236,228,69,156,193,22,190,30,2,119,236,27,188,24,27,79,199,44,181,218,152,75,85,167,102,209,128,68,140,228,197,146,137,204,68,181,53,28,103,233,45,68,141,159,96,205,217,70,156,78,45,5,130,20,74,46,247,42,41,203,6,133,128,196,222,253,210,106,89,43,41,104,70,126,206,213,119,11,91,246,250,86,100,42,177,177,2,207,113,103,8,183,91,75,204,55,101,232,94,67,126,142,68,248,54,106,129,250,28,81,150,15,201,47,73,109,214,153,234,207,150,200,159,108,14,83,232,150,194,249,179,115,246,79,105,46,220,146,159,222,63,109,70,47,1,55,138,221,20,38,169,233,222,185,80,167,217,236,205,165,18,11,103,131,90,74,212,236,87,60,100,164,30,192,28,239,92,208,178,64,123,92,67,5,1,144,58,232,33,85,64,12,184,14,125,231,28,62,40,168,36,156,179,160,150,159,159,229,149,143,237,18,12,86,103,178,63,69,249,195,167,133,179,85,133,152,50,21,166,253,189,90,0,3,89,130,250,242,219,3,37,127,215,142,160,60,67,220,32,96,138,246,17,69,249,3,245,172,161,58,7,137,109,140,107,71,16,164,253,180,56,154,25,181,132,218,70,70,74,168,170,198,2,52,46,215,234,128,101,92,63,48,14,237,33,65,178,144,45,255,40,79,156,137,161,187,196,34,139,207,26,73,197,35,6,165,42,61,174,54,62,130,138,71,36,74,58,28,166,76,72,180,135,88,114,136,199,58,140,74,159,148,79,161,151,210,221,100,21,195,167,81,245,226,76,33,233,147,40,169,204,164,210,85,96,235,12,87,73,232,84,79,13,145,168,227,243,50,89,95,152,146,236,166,2,39,171,19,184,242,155,39,99,119,137,108,203,128,131,238,154,25,68,191,147,150,31,34,34,135,24,142,203,213,160,240,93,20,110,22,178,112,173,27,228,216,229,115,47,244,36,60,91,84,126,91,43,169,193,88,9,113,175,80,233,193,77,62,125,213,108,26,117,248,174,46,52,120,60,65,225,84,186,94,97,229,44,34,117,91,72,2,166,30,154,72,24,223,100,169,4,66,189,189,121,196,154,220,12,105,248,165,112,15,102,10,11,58,86,212,31,33,156,228,17,15,216,29,20,231,170,78,14,181,40,241,86,196,174,196,239,97,155,250,134,19,83,80,115,92,76,3,2,155,74,149,223,60,37,251,195,34,46,52,113,82,184,131,147,93,119,214,9,109,114,8,109,174,50,90,32,95,21,85,92,90,63,125,68,23,146,226,220,36,245,4,232,142,236,208,173,36,38,95,180,12,22,198,254,116,147,0,244,181,176,70,84,157,41,184,70,46,5,122,254,26,93,170,96,207,52,176,199,140,159,70,255,234,171,5,117,246,34,197,139,44,8,217,195,177,20,69,38,14,9,254,218,44,8,231,230,42,144,101,42,188,219,97,100,20,68,181,111,222,156,167,203,165,145,175,168,31,245,45,83,112,119,177,53,52,189,165,160,198,172,40,66,154,245,44,123,36,189,84,86,12,62,181,87,143,100,252,190,132,234,0,245,10,17,27,87,137,227,244,178,101,158,39,101,51,188,28,129,80,140,21,113,62,197,51,74,41,163,168,44,155,89,145,136,56,194,229,157,49,182,179,101,10,245,106,28,60,106,126,55,159,84,144,10,76,15,137,23,35,221,176,164,38,128,124,169,31,140,10,147,198,210,1,54,112,60,112,121,201,159,88,128,86,118,157,13,149,49,159,188,209,170,121,97,171,12,92,133,213,238,48,153,116,41,164,176,29,89,116,37,184,9,82,70,129,249,32,167,146,120,108,140,232,228,173,56,91,213,120,43,184,6,91,95,154,248,162,203,168,147,58,199,20,98,40,108,133,51,174,249,135,126,118,251,92,141,228,205,14,193,192,145,181,86,142,155,239,88,191,206,150,8,97,228,249,183,135,73,202,80,136,234,215,240,181,239,249,57,105,97,162,71,9,222,111,27,207,60,214,236,72,167,112,77,151,237,255,131,251,179,162,238,63,39,246,157,2,238,236,136,244,230,217,10,154,47,124,154,178,61,197,89,4,91,146,133,100,47,220,204,223,71,174,230,35,95,131,176,5,237,241,76,9,111,167,145,209,3,114,18,30,217,77,232,78,111,167,13,108,110,143,23,222,166,154,56,229,183,205,38,237,222,156,250,20,188,244,30,12,13,126,222,39,107,19,199,172,170,173,194,68,252,91,237,169,80,128,221,20,201,59,238,141,32,83,175,14,35,132,190,229,193,173,70,252,183,112,81,23,184,17,239,143,29,43,219,196,243,60,249,62,56,97,69,66,96,15,198,98,195,111,141,237,116,151,239,241,19,181,242,107,225,81,77,209,231,49,91,144,185,252,151,207,80,40,226,228,101,48,36,138,251,214,86,127,159,164,69,207,108,67,76,233,190,53,18,234,179,74,147,141,97,117,43,229,7,159,198,60,3,101,126,224,90,139,63,57,43,145,28,147,57,18,161,113,121,31,156,114,100,17,197,7,62,35,229,198,6,216,131,80,210,250,100,137,206,189,11,41,159,251,224,187,91,142,225,189,23,115,197,89,52,110,79,49,23,242,46,79,118,38,27,180,109,126,15,126,118,129,169,62,231,4,40,223,176,82,110,71,105,148,154,101,145,176,202,166,121,127,163,110,164,220,25,17,79,157,4,35,170,116,109,226,201,162,242,117,222,225,36,91,142,236,70,242,73,7,20,243,58,123,240,52,13,37,191,26,251,88,9,229,24,233,170,93,179,10,110,62,251,139,11,115,168,253,113,96,29,101,63,244,196,179,8,33,81,69,30,240,178,72,230,131,209,190,189,49,103,126,154,240,180,60,24,4,215,75,202,66,40,164,125,78,146,48,198,215,141,184,17,123,42,56,196,189,143,213,136,145,220,24,18,48,76,53,125,105,210,182,109,123,155,152,109,245,59,13,66,46,71,145,185,94,184,27,245,253,125,203,186,48,21,140,231,102,211,45,202,91,102,242,54,46,133,200,146,77,228,5,222,183,38,129,228,74,211,192,232,241,183,215,164,76,65,8,0,93,120,80,249,209,229,209,112,206,187,145,32,131,77,149,243,193,144,219,110,37,219,50,91,18,220,179,2,62,203,56,197,167,222,44,219,10,48,95,171,153,196,238,117,60,132,60,131,65,89,151,171,97,101,245,116,223,155,109,101,122,52,57,72,114,213,124,232,29,30,159,193,135,40,47,229,50,23,69,145,239,241,201,58,223,158,96,157,95,12,181,246,133,227,187,25,48,247,91,143,201,81,1,231,173,23,30,163,252,199,148,220,29,198,1,231,61,119,70,136,226,138,55,172,51,235,81,239,179,228,222,68,164,162,73,153,63,78,239,120,45,142,223,246,240,105,161,65,156,223,18,69,50,255,244,121,75,38,15,124,102,175,37,122,74,48,44,187,199,211,177,164,46,136,232,190,54,251,21,130,198,213,212,50,61,95,205,110,4,179,122,147,181,208,172,204,27,67,110,110,93,177,223,171,25,157,251,21,244,19,1,199,112,168,223,86,161,81,171,4,105,57,178,229,225,227,235,204,195,73,220,186,14,124,230,214,243,253,28,166,242,160,137,254,213,198,39,169,54,255,105,106,159,166,40,236,48,3,213,125,223,154,195,7,135,132,135,86,244,225,188,81,136,202,229,157,20,62,103,170,232,72,29,198,132,62,119,181,115,212,189,184,195,208,83,9,42,148,61,217,111,92,152,208,168,4,183,40,1,216,55,22,195,217,205,122,198,187,55,167,158,93,188,197,186,101,195,69,24,8,191,34,72,73,23,38,169,212,36,106,135,91,139,155,235,24,61,120,9,179,170,195,231,168,174,248,114,96,116,224,167,40,111,225,90,211,175,69,31,100,63,83,79,82,120,35,159,117,231,5,116,203,106,150,88,39,252,228,229,219,129,198,138,220,171,196,221,216,81,225,231,117,97,244,93,179,4,214,16,98,119,47,59,210,231,148,109,201,199,62,51,233,186,17,96,19,254,29,68,50,30,90,44,216,112,95,155,24,55,250,141,1,67,2,171,87,123,104,89,217,214,214,123,79,35,88,250,164,130,6,20,14,219,15,166,17,98,34,199,15,151,45,217,131,145,11,206,241,211,217,4,24,2,53,127,214,49,90,192,88,50,191,183,30,230,126,188,253,106,170,68,95,105,59,36,221,140,8,137,63,56,153,199,45,202,116,221,164,85,227,185,137,231,75,139,118,82,68,211,39,44,180,79,170,70,251,59,85,190,211,23,32,4,116,135,170,78,158,217,177,197,172,48,127,162,105,85,80,194,107,254,61,86,50,25,46,145,175,162,243,76,127,107,18,249,85,99,203,104,74,140,229,147,60,39,193,165,106,126,103,43,210,119,247,169,212,50,122,67,4,47,79,131,117,119,196,176,7,199,214,79,110,142,64,217,77,12,241,218,196,39,183,92,157,87,208,240,128,225,205,233,163,157,83,111,127,45,78,137,88,217,42,219,101,84,58,239,165,60,122,111,154,178,234,86,61,20,48,234,14,83,51,90,121,180,242,174,174,83,213,202,24,97,51,166,249,137,121,64,239,170,40,6,7,161,197,231,38,156,41,141,150,200,68,173,184,24,141,60,233,165,36,81,56,101,7,204,9,82,197,204,208,62,137,206,64,113,90,17,89,73,59,223,231,24,64,196,139,117,8,32,254,85,103,140,78,156,34,154,166,234,182,89,58,70,171,156,1,179,183,102,242,136,101,251,148,134,242,80,105,210,166,70,212,219,62,41,209,38,252,190,194,20,82,206,128,203,71,72,13,70,208,136,133,23,149,150,33,159,179,17,196,106,209,87,136,72,78,89,5,96,98,151,155,98,95,38,20,189,146,116,196,102,116,133,253,224,177,155,62,217,128,240,48,227,201,18,181,63,242,94,148,169,204,230,87,55,216,67,114,241,153,192,74,138,39,195,19,125,15,189,184,179,16,199,197,200,53,202,148,213,76,62,213,119,143,179,254,20,230,30,12,29,110,230,152,77,109,5,151,15,98,175,218,222,92,59,85,136,176,17,126,158,61,80,171,128,18,180,155,215,123,192,240,112,166,194,136,86,120,31,166,186,188,235,173,11,236,195,120,174,1,187,75,94,186,101,99,188,61,56,103,209,8,109,205,22,218,246,224,82,37,137,104,206,17,107,190,171,103,145,92,2,65,163,190,210,123,176,51,208,244,83,195,42,110,73,159,123,106,58,185,142,126,6,243,124,63,61,170,202,16,194,85,89,227,193,200,199,76,133,71,233,126,122,66,253,39,77,77,70,163,105,145,223,111,227,29,48,245,230,117,187,20,167,193,231,151,85,166,208,52,48,2,164,128,80,219,164,80,72,28,215,82,221,214,244,173,127,231,167,128,241,50,214,91,163,147,251,126,249,236,207,122,215,38,165,66,160,63,216,84,38,36,67,143,149,211,251,154,13,73,154,172,9,124,152,105,222,195,43,226,165,58,52,145,146,104,1,83,1,187,68,214,152,64,103,190,82,56,6,211,128,202,14,168,80,154,189,197,11,94,0,250,181,11,60,183,28,55,71,53,79,63,8,122,40,183,110,24,152,247,174,170,42,73,101,111,12,93,116,62,179,78,119,217,230,138,248,237,186,63,138,148,100,116,99,142,47,213,246,68,2,15,40,233,241,203,21,39,118,189,53,123,195,62,3,166,150,80,175,230,164,214,223,205,107,150,232,2,106,152,112,26,227,230,70,138,80,78,196,196,20,213,27,133,204,155,170,182,218,9,52,21,129,79,251,203,163,37,171,72,247,206,192,153,243,75,138,96,247,24,75,190,169,47,201,158,25,63,213,214,252,184,123,166,104,234,184,132,245,96,202,119,241,222,54,173,203,16,64,37,100,101,63,13,83,9,165,27,79,6,126,139,99,31,161,186,212,85,158,20,54,64,242,93,171,249,45,40,215,3,221,188,238,35,123,152,248,208,80,245,210,101,221,214,97,14,102,73,111,142,162,105,13,24,107,59,217,222,81,205,233,218,193,6,99,94,163,76,17,114,50,35,30,141,16,186,18,69,76,146,194,159,12,191,242,245,129,39,134,17,57,224,51,1,170,228,235,52,237,162,128,9,85,53,185,154,126,183,90,192,166,243,214,20,182,202,226,128,41,110,19,182,71,55,229,29,191,218,120,63,50,153,82,200,93,107,92,109,233,75,229,138,144,107,109,126,42,196,133,69,74,33,12,134,170,95,2,206,89,226,42,44,116,30,156,195,210,23,205,15,189,150,112,79,18,56,109,165,253,52,124,176,103,220,26,90,184,254,50,189,168,250,148,116,86,57,172,190,165,23,82,115,158,82,192,36,73,100,191,109,234,79,125,196,111,155,140,162,82,119,40,62,141,39,31,70,38,249,200,26,135,221,19,48,225,157,250,129,115,139,3,43,121,134,188,100,229,172,229,87,69,27,48,155,48,105,113,216,216,59,199,111,67,79,210,247,70,252,112,121,132,128,53,96,45,29,65,102,172,215,230,131,83,146,69,132,74,251,116,173,14,12,166,54,75,121,69,195,172,69,31,76,72,89,97,228,246,229,230,187,139,6,54,90,79,165,230,247,104,232,38,40,76,165,223,123,239,78,84,95,95,140,131,160,207,120,195,18,179,89,31,205,22,200,120,52,92,146,146,220,220,196,214,98,8,13,20,160,180,175,37,56,120,113,28,54,235,246,37,55,79,213,101,93,12,61,19,104,87,66,20,103,166,28,23,155,171,171,240,134,76,140,248,181,169,21,23,137,244,55,15,242,130,4,195,202,244,20,198,167,188,196,205,97,146,8,189,166,192,37,233,49,60,77,127,35,149,15,25,171,189,183,230,40,40,32,69,251,177,230,15,211,238,174,202,212,50,145,159,17,112,254,28,51,88,197,57,190,57,220,225,179,109,229,121,161,61,212,2,214,208,32,194,45,132,170,252,177,187,89,73,137,90,58,147,115,142,6,39,16,169,131,151,194,240,114,21,132,13,70,5,73,175,62,167,196,28,203,0,91,117,221,215,158,13,68,201,17,91,63,39,194,86,63,218,247,136,125,238,104,112,150,167,41,39,86,156,94,176,17,244,168,204,134,88,84,148,67,6,183,206,127,187,54,173,177,53,152,143,20,232,217,74,202,202,137,131,19,180,123,135,139,137,87,42,1,13,175,84,191,247,153,57,9,237,138,72,60,50,26,190,79,194,28,126,235,197,68,46,114,76,243,5,157,23,229,221,89,138,225,221,27,201,43,217,69,193,154,92,61,218,204,212,109,180,155,97,141,183,227,167,243,52,190,166,80,227,80,69,141,175,157,113,232,148,216,96,177,9,47,90,60,91,166,170,125,180,241,103,196,253,135,105,244,203,46,204,164,243,123,44,188,217,28,186,62,87,219,113,220,97,243,18,169,10,35,4,20,87,83,171,154,63,87,67,219,244,0,30,217,107,109,149,98,91,180,128,137,247,101,69,9,121,215,64,207,106,151,21,134,26,26,175,69,236,168,169,238,62,34,14,215,136,20,248,252,84,255,220,28,126,86,172,33,56,223,78,181,96,176,45,64,126,145,71,59,83,169,89,1,238,69,213,227,150,203,68,50,5,38,16,189,29,61,173,178,245,167,179,233,140,230,128,83,250,140,0,140,44,134,239,224,144,63,77,175,104,193,224,230,117,176,22,50,197,61,126,127,224,60,124,34,54,190,148,158,88,209,102,171,113,22,224,28,215,117,103,90,172,232,101,61,184,238,185,20,30,104,49,249,139,81,146,168,93,33,89,148,217,223,139,90,188,164,4,206,212,219,11,158,35,43,182,139,78,227,70,49,243,105,28,227,143,242,4,82,13,238,221,163,227,184,240,53,37,199,65,90,93,221,247,227,140,234,143,228,127,177,4,121,188,53,170,226,253,211,102,24,189,120,74,174,195,61,216,250,177,45,157,151,91,192,112,56,213,204,163,160,144,27,143,134,220,161,186,67,156,190,211,226,104,215,33,27,60,154,24,70,34,56,54,63,24,155,212,166,62,35,38,91,148,3,30,232,241,252,45,249,192,148,255,87,164,163,73,4,190,114,136,31,122,78,191,59,224,89,159,53,151,25,32,195,1,171,14,195,78,123,107,125,181,122,175,228,249,102,11,162,247,119,230,59,191,67,181,245,222,1,163,175,92,30,140,111,193,45,177,162,116,186,18,44,141,81,91,182,133,183,147,95,77,58,237,173,14,229,167,155,224,249,102,34,59,79,242,245,116,159,102,38,22,247,185,201,1,10,123,204,214,133,58,252,165,209,194,108,194,87,45,104,53,213,116,35,246,20,49,102,145,68,182,40,197,24,37,57,39,98,32,196,242,232,26,248,205,26,255,216,41,19,184,97,191,38,67,146,170,205,30,132,11,107,242,199,124,46,144,164,72,207,57,140,149,198,219,13,163,124,131,32,95,192,187,106,252,11,83,67,42,74,252,183,113,72,44,47,183,74,232,18,86,163,95,77,161,64,146,39,55,67,247,238,95,147,66,2,196,84,3,198,242,56,21,127,114,214,199,36,123,47,171,66,245,136,10,1,19,202,3,30,72,196,176,220,253,15,174,229,83,120,188,157,188,41,252,47,135,45,220,47,141,2,95,127,92,9,31,251,32,86,8,21,176,81,219,119,243,183,30,4,57,222,90,95,80,229,105,53,174,46,70,28,124,55,103,63,73,174,235,146,115,88,124,159,181,113,55,3,178,60,111,236,128,185,0,47,142,119,117,70,129,230,154,138,33,111,136,105,114,22,120,78,188,7,31,124,254,135,124,47,179,128,241,35,122,53,251,230,244,86,7,78,97,72,52,223,23,51,211,201,87,222,213,127,174,31,78,169,32,51,157,159,114,68,183,116,113,95,62,4,184,152,8,206,131,57,123,214,250,238,93,69,82,9,129,18,14,8,206,73,42,184,212,75,192,178,224,25,234,170,73,192,84,49,188,141,157,57,84,145,239,241,215,38,143,244,129,11,86,95,254,218,21,169,137,246,185,154,196,73,113,152,100,220,91,143,241,83,50,101,112,135,97,75,119,125,114,252,48,167,223,188,24,189,239,181,41,149,250,245,234,97,2,99,54,45,55,39,187,138,179,94,192,36,255,222,205,105,21,172,166,28,30,102,181,39,48,233,160,104,115,106,170,134,204,74,231,57,208,129,245,190,68,144,248,121,150,155,253,11,36,87,111,180,36,149,245,128,8,77,123,39,47,236,52,158,26,122,55,62,254,234,62,29,82,26,121,206,173,242,214,140,159,60,226,123,21,155,122,4,206,109,248,60,205,12,35,177,131,66,84,176,230,120,103,179,16,25,114,107,190,207,40,254,216,100,102,117,112,194,91,56,43,178,255,50,121,189,39,73,214,113,96,110,229,210,39,129,39,20,198,199,92,128,253,129,67,179,195,203,180,238,31,76,76,56,166,67,142,50,69,202,103,50,10,27,231,81,103,60,218,153,84,222,161,236,192,168,75,236,241,174,62,125,227,17,31,206,115,152,183,212,133,169,195,93,66,141,219,4,59,155,19,185,40,138,64,251,242,193,21,94,68,188,183,73,186,10,233,226,103,91,158,253,189,97,156,139,65,86,54,153,242,43,86,0,204,46,232,143,55,10,255,218,157,188,205,11,122,171,126,90,195,246,129,78,38,240,92,46,176,99,240,25,244,85,183,62,236,44,178,92,93,154,86,182,96,51,17,9,95,54,78,159,228,63,34,195,171,60,152,195,129,22,221,88,113,81,121,155,54,76,186,244,209,136,73,172,183,229,59,231,80,137,41,96,11,129,192,92,236,39,115,214,106,10,196,21,209,71,13,248,172,139,69,31,45,119,88,249,177,89,37,34,184,21,110,17,140,36,254,189,210,214,86,57,115,120,52,10,244,73,61,120,152,124,249,138,157,236,196,180,75,11,149,168,21,168,30,73,97,22,219,234,38,6,124,190,65,139,237,125,209,149,9,152,211,97,9,184,107,13,34,213,189,233,234,241,223,147,133,26,253,109,83,207,246,119,166,28,106,212,15,140,251,120,240,64,90,87,67,47,148,234,177,254,117,180,195,216,250,192,136,83,199,129,137,253,123,255,192,166,114,24,48,53,38,250,220,60,234,59,101,162,224,42,137,104,186,248,142,108,239,48,241,159,165,15,142,238,121,196,165,17,199,234,234,59,7,149,160,61,148,32,246,199,6,240,124,90,63,78,157,209,131,40,168,58,226,113,202,143,51,104,134,124,164,167,22,120,231,59,98,60,217,8,16,234,18,104,196,208,252,200,49,69,79,145,217,76,34,34,214,145,172,219,41,108,22,58,1,227,71,168,135,231,70,82,48,130,29,168,176,106,252,168,154,138,215,120,81,154,170,201,147,130,23,99,218,47,136,131,166,104,214,48,12,199,59,137,31,193,23,83,24,233,245,18,240,25,183,67,163,79,173,72,8,168,155,66,119,83,184,103,65,169,209,209,200,22,49,209,17,161,68,36,97,36,99,75,204,122,196,33,116,16,4,29,106,229,71,90,226,170,22,255,2,172,85,59,26,101,23,43,191,152,55,38,169,67,35,122,116,210,46,17,115,98,12,18,136,36,28,248,96,146,174,250,218,8,119,85,167,168,152,90,184,242,6,200,147,13,223,239,90,18,162,125,58,162,105,227,212,8,230,115,170,250,68,88,137,225,68,132,21,229,190,173,145,97,36,44,199,75,143,152,179,170,194,80,63,34,185,130,220,147,244,98,120,234,227,101,164,22,27,55,77,205,16,211,107,47,247,130,8,98,249,68,165,155,75,138,217,111,207,157,63,240,178,21,74,224,170,137,54,168,189,177,0,1,151,172,121,31,74,1,82,127,87,155,76,178,194,179,23,121,111,214,4,133,209,177,138,153,225,108,226,217,62,104,30,1,206,88,100,95,166,57,190,74,146,98,46,247,185,181,155,175,174,100,140,74,73,64,150,132,150,85,176,168,187,226,153,86,234,131,17,125,213,228,204,153,16,95,230,7,133,203,244,185,218,106,244,2,133,133,34,104,179,225,31,48,246,23,154,84,194,40,47,230,21,62,237,210,180,80,251,241,55,2,166,236,233,3,47,186,64,192,116,234,166,201,176,211,200,239,201,108,137,81,152,41,206,123,233,54,159,104,201,204,140,102,242,166,14,195,104,249,228,0,137,25,245,72,94,98,19,144,181,16,221,44,198,29,61,43,200,208,236,199,164,40,97,69,210,149,130,114,253,90,167,39,192,0,240,116,48,103,56,77,217,46,59,214,121,134,29,218,124,250,36,70,59,92,249,64,251,248,100,0,77,48,34,24,42,168,12,235,218,8,13,30,197,209,128,207,208,255,230,131,15,62,35,73,142,0,133,60,55,98,33,37,71,2,158,24,134,10,3,176,78,231,32,37,192,78,214,129,109,150,213,15,38,11,158,213,203,242,199,6,116,66,68,21,77,13,67,231,72,65,36,180,136,74,249,36,239,169,159,125,76,14,142,177,77,83,255,24,153,182,199,33,65,231,231,195,12,72,101,60,24,131,61,33,91,156,30,124,190,104,240,87,112,130,76,122,245,57,160,173,242,88,61,132,3,228,201,179,169,130,215,71,70,162,140,71,217,20,208,84,75,48,157,206,30,120,127,200,22,120,32,249,205,97,187,76,37,174,17,17,137,129,11,201,170,137,57,239,89,248,144,194,11,146,21,2,163,202,234,57,39,232,23,250,157,86,10,46,105,81,82,193,174,145,11,204,10,180,63,196,27,78,105,254,69,80,228,77,202,24,98,185,233,241,211,198,211,253,80,130,80,228,232,1,83,241,170,148,32,59,237,87,133,149,7,213,75,208,6,184,117,215,245,30,22,149,151,217,254,224,173,94,201,141,157,100,245,221,194,180,153,83,61,81,41,46,168,241,96,120,56,127,116,53,80,68,238,190,56,77,106,45,52,15,205,158,204,173,233,13,134,48,44,61,101,82,118,16,45,122,186,32,39,26,129,17,167,29,253,17,113,169,216,16,152,12,93,80,86,81,8,87,33,135,211,181,74,126,180,54,18,174,187,233,111,115,68,9,130,202,100,255,39,217,92,138,6,231,227,58,65,211,220,50,169,52,34,24,215,150,8,218,40,68,52,181,169,93,156,246,131,246,182,76,28,65,105,136,100,135,189,85,216,105,172,174,232,57,20,62,94,206,50,50,191,222,155,130,255,135,246,181,244,185,206,156,190,130,113,106,146,123,114,106,107,28,234,60,252,75,142,139,202,101,249,216,219,210,87,65,165,101,51,161,76,64,11,196,197,180,128,245,252,80,254,215,182,212,88,188,52,117,146,58,107,152,41,88,204,149,150,119,201,250,104,156,180,228,230,115,170,171,176,233,168,148,96,218,154,64,154,106,199,36,83,117,127,48,123,34,37,203,206,60,74,48,130,204,54,106,43,141,55,163,188,253,8,200,232,39,41,138,12,193,10,106,52,251,55,161,70,99,103,178,30,123,25,165,231,170,247,166,136,46,134,0,17,166,170,220,103,204,227,123,176,93,169,109,213,116,19,236,201,217,30,188,206,140,38,7,32,51,97,217,78,162,95,212,104,46,57,52,246,106,234,121,119,132,80,160,82,148,207,71,214,101,246,7,219,18,211,148,243,109,38,126,14,147,74,110,74,9,55,199,211,29,48,97,250,169,124,114,142,149,45,110,94,224,109,11,12,217,230,61,217,25,168,234,150,12,109,42,152,182,8,197,161,138,160,48,108,167,96,163,163,190,172,172,108,210,137,221,71,31,84,136,172,45,110,230,154,62,178,113,126,159,170,153,211,41,58,217,43,136,240,104,10,106,139,99,82,184,74,176,232,51,206,43,239,230,108,212,123,196,15,230,52,30,128,192,5,83,201,24,188,3,105,28,45,14,192,68,183,5,202,196,42,211,33,133,84,111,163,50,77,159,63,75,89,2,213,252,175,56,128,163,174,108,182,39,145,163,29,156,236,51,116,187,158,25,41,143,76,43,182,57,168,31,22,249,90,164,72,251,99,243,45,211,233,91,2,227,204,185,99,228,195,178,151,160,202,164,186,38,118,165,211,4,127,100,237,131,19,63,119,76,243,63,247,121,249,109,148,135,134,183,25,135,8,92,200,94,41,8,198,66,197,95,108,37,115,28,151,242,154,194,5,175,110,1,82,162,212,145,224,59,93,222,215,36,213,46,97,170,85,206,100,153,94,163,81,190,47,139,159,77,83,158,46,107,228,252,154,4,82,57,48,98,4,22,21,46,144,53,69,143,7,225,147,189,223,233,200,36,31,171,94,77,96,44,142,63,104,11,104,217,208,162,186,51,184,47,76,134,73,203,130,90,158,65,224,66,8,34,105,245,140,177,255,124,247,135,54,30,162,45,82,114,4,107,231,133,123,168,85,147,74,169,100,135,219,72,128,211,79,165,27,110,10,242,154,159,49,224,228,212,145,181,196,11,51,59,255,105,204,200,206,102,69,110,222,76,153,209,195,134,124,154,33,129,63,152,153,53,234,195,206,231,56,77,38,63,77,124,40,121,85,130,177,101,167,188,22,20,42,247,68,162,248,12,86,148,214,220,89,194,204,231,105,136,71,83,164,126,178,157,86,125,125,57,59,119,246,200,82,246,134,221,87,80,226,140,175,40,100,8,124,0,202,142,126,4,215,82,55,173,112,139,202,138,137,182,226,128,208,165,0,57,161,158,29,59,149,179,219,222,91,138,107,76,146,189,122,164,169,82,138,46,101,34,198,104,115,81,65,42,13,235,20,61,3,184,146,112,165,3,62,3,226,12,174,44,69,142,157,82,2,175,129,68,235,164,75,65,56,161,255,62,253,107,22,124,234,158,44,135,45,155,56,48,93,116,178,41,146,170,83,248,198,248,205,121,117,38,154,82,90,218,137,219,79,114,62,16,249,193,46,164,53,204,53,88,134,111,163,160,232,144,146,212,162,227,13,16,229,18,133,213,97,45,169,166,37,178,30,1,25,156,79,235,19,35,65,203,205,202,203,188,12,248,236,162,202,179,162,161,30,182,186,96,27,104,66,114,87,46,110,136,182,248,60,108,138,179,146,95,196,140,76,106,82,127,238,139,82,98,124,182,122,103,42,110,113,117,170,26,213,200,28,211,168,145,141,66,222,165,113,9,179,180,123,228,47,68,218,187,112,64,80,181,204,53,234,70,207,20,13,207,86,75,167,201,165,250,140,195,158,116,201,122,143,93,133,9,133,123,1,243,89,107,36,206,107,70,232,45,54,50,153,92,155,156,240,13,62,159,55,96,132,48,229,115,30,152,146,50,127,239,115,232,203,67,107,171,17,97,124,87,35,194,34,229,103,230,164,17,124,85,100,238,178,236,22,16,0,201,43,106,57,48,160,62,253,80,10,179,41,94,110,190,149,207,102,137,167,213,232,11,6,64,143,90,246,57,68,26,195,40,78,8,196,57,106,100,3,169,162,207,54,124,252,201,18,81,97,65,17,108,89,126,182,98,198,159,82,172,196,216,99,118,188,232,88,74,194,205,88,99,164,32,109,162,94,123,22,255,247,206,103,214,60,253,218,195,49,201,74,180,101,120,176,118,56,177,178,34,62,85,147,234,10,160,39,230,191,140,209,66,210,37,149,196,61,99,209,69,11,26,147,85,82,33,135,132,138,151,139,22,240,100,79,118,6,56,47,47,131,71,183,51,203,1,196,136,65,61,50,174,203,252,146,165,62,127,32,252,232,219,93,102,50,74,201,155,60,247,153,139,138,39,208,45,244,47,203,53,175,116,102,210,225,66,14,182,219,149,193,51,200,82,151,187,207,64,118,131,68,243,22,17,9,172,79,156,210,48,204,16,82,178,166,168,109,46,223,64,113,174,68,152,167,201,139,225,126,229,249,245,81,248,60,34,14,48,155,229,34,66,192,2,193,105,153,21,166,213,63,186,214,73,55,127,87,21,222,176,170,211,27,72,130,217,184,155,54,42,239,26,217,159,179,228,97,62,94,229,106,248,27,34,219,129,71,87,146,148,44,67,173,174,144,12,65,110,71,26,149,170,144,84,156,25,208,140,249,42,229,226,11,246,246,112,193,145,106,59,172,199,111,129,12,129,53,94,240,122,42,9,159,175,12,139,211,202,42,218,172,93,66,165,72,55,192,143,115,37,20,170,110,178,52,26,90,201,136,217,59,108,174,106,2,211,147,106,143,171,183,74,74,145,44,158,108,217,74,176,126,76,50,71,51,209,108,130,214,123,52,228,171,4,134,28,21,34,45,72,80,45,205,161,179,159,11,133,23,172,150,183,52,202,54,255,191,248,105,116,75,245,151,71,10,181,220,223,197,168,192,10,60,224,193,6,204,128,208,183,30,176,239,156,223,194,231,252,124,174,211,8,231,104,224,217,123,227,120,73,113,76,198,48,183,94,225,113,131,147,170,176,108,156,158,246,227,81,45,43,139,18,24,107,130,242,249,30,75,190,38,193,106,47,64,54,125,156,243,164,235,3,195,232,118,152,109,143,52,25,187,227,233,227,231,12,204,81,132,82,135,128,29,17,180,253,244,122,116,236,158,163,63,181,126,174,107,67,58,166,200,138,142,247,121,34,60,20,188,129,133,116,156,240,60,112,53,106,14,47,83,139,21,126,10,242,95,215,240,18,198,3,229,145,93,224,197,177,107,4,225,104,97,54,168,164,30,162,82,227,221,123,74,218,9,153,167,156,131,14,129,124,167,232,160,154,168,202,186,250,95,6,67,243,23,202,15,17,147,28,228,151,133,144,71,145,171,177,94,246,51,29,63,77,161,133,48,188,40,203,14,169,160,50,45,215,87,132,225,213,139,107,203,210,164,124,46,161,33,194,16,58,115,133,195,53,119,201,34,66,47,66,193,36,6,0,26,156,242,61,16,129,168,190,203,97,210,224,108,250,218,140,122,133,28,236,177,138,27,227,146,231,62,139,209,110,14,162,9,49,132,253,197,57,105,45,231,25,114,10,216,69,30,140,173,121,245,80,42,169,200,150,101,236,21,102,160,233,154,57,16,5,57,53,191,7,235,236,152,60,83,71,45,247,18,251,183,3,163,119,28,43,8,133,128,83,130,161,16,181,33,39,5,67,18,253,228,119,186,129,119,176,34,153,109,199,170,46,53,5,84,223,147,70,246,23,179,106,145,214,21,174,57,250,217,121,177,119,227,201,174,112,57,175,236,28,97,89,241,63,188,206,149,147,55,40,249,199,173,236,172,185,173,84,197,57,163,132,52,180,247,47,211,198,240,133,141,66,191,179,173,121,13,122,54,214,12,61,191,57,90,244,162,69,130,241,6,101,82,190,238,157,214,77,67,56,86,56,4,60,6,22,222,209,226,124,210,139,41,95,122,85,231,105,48,62,205,155,235,144,32,108,197,195,199,148,232,34,228,216,148,103,155,72,48,250,130,142,160,227,27,184,149,125,123,187,106,186,108,7,166,165,100,254,148,108,212,204,0,59,93,93,165,115,44,177,146,10,17,113,71,199,184,94,149,93,78,86,236,220,196,72,192,224,171,101,240,131,231,59,72,54,226,73,136,83,229,11,115,238,204,207,126,129,108,251,190,114,3,104,17,153,99,157,252,116,177,188,206,116,248,12,187,151,234,50,24,78,195,8,184,66,151,123,48,2,153,87,211,9,183,131,201,89,90,97,228,164,127,59,20,78,99,101,158,174,177,4,198,44,162,248,107,35,80,183,68,117,159,130,140,124,79,246,6,183,161,186,249,227,103,77,118,95,236,172,64,216,20,244,15,156,239,174,208,224,170,142,245,6,215,91,5,97,218,28,120,216,110,133,59,227,248,194,37,225,206,246,121,242,126,11,102,64,41,133,255,190,151,137,152,7,76,197,140,222,155,178,190,238,240,176,66,45,253,156,164,67,166,63,184,21,57,20,185,121,161,114,223,27,13,191,146,185,139,126,109,210,158,222,149,172,108,181,76,189,122,46,178,255,23,70,86,252,9,54,3,19,92,244,206,114,118,13,243,99,54,48,88,46,227,197,8,147,17,67,23,216,242,108,183,179,192,63,161,58,231,193,198,80,26,1,243,83,122,115,66,34,183,136,15,137,100,20,215,69,85,159,243,56,57,121,135,17,139,19,69,127,118,79,185,250,7,35,98,113,206,20,10,91,69,200,133,119,178,123,201,123,35,54,113,21,253,129,137,29,78,121,52,14,16,123,248,213,124,207,162,29,149,235,87,189,95,12,145,225,33,6,62,100,173,17,114,240,171,167,201,210,203,232,102,254,76,243,54,203,62,125,65,205,148,14,76,1,156,143,2,171,244,174,226,224,192,47,157,117,224,247,73,232,211,48,240,244,201,7,180,250,125,97,198,136,248,155,192,85,186,251,62,192,9,61,92,70,239,165,205,57,188,201,177,75,147,214,12,165,193,127,185,144,177,248,12,48,36,140,126,179,52,240,249,116,79,94,21,125,212,226,201,226,105,110,149,173,201,16,233,148,65,223,114,208,105,170,90,229,57,16,78,202,88,168,146,189,232,128,238,240,76,29,201,132,178,31,27,23,38,105,180,244,234,74,6,248,87,228,65,77,255,217,9,232,156,101,71,132,225,143,189,207,193,116,201,75,19,191,90,215,215,23,94,197,89,126,178,184,178,16,39,109,55,93,101,76,108,246,94,10,143,230,254,84,243,87,210,42,70,203,212,120,205,125,169,47,211,220,90,247,146,247,250,85,94,101,191,57,145,19,81,195,157,100,16,221,171,204,188,117,179,122,149,161,51,142,74,138,195,213,74,58,245,98,87,84,35,28,158,146,186,25,79,130,12,249,50,55,45,90,142,13,237,16,24,173,151,117,191,71,134,32,36,162,176,228,49,17,110,240,54,155,246,228,210,164,233,236,57,219,111,119,5,182,214,217,8,42,92,151,87,175,76,146,129,231,200,32,191,109,225,248,229,61,133,80,251,183,73,177,129,188,182,244,192,148,71,107,95,72,180,176,119,149,179,65,77,75,26,197,196,199,174,152,40,43,4,137,177,169,23,35,83,83,110,163,21,19,82,234,250,177,113,180,143,39,99,230,109,178,116,178,231,156,87,22,22,248,116,234,180,62,31,123,187,55,5,240,194,233,180,9,124,78,59,191,24,147,73,52,32,145,34,45,190,200,55,13,191,247,25,17,89,39,67,2,103,245,214,254,194,1,168,248,149,109,133,107,191,145,1,96,118,165,226,122,100,22,136,59,154,148,7,217,122,111,204,119,227,226,243,173,216,91,11,60,172,72,217,225,115,100,91,207,72,214,84,0,46,125,18,6,34,58,20,159,123,15,34,28,247,107,85,120,248,226,56,60,177,181,63,191,87,28,166,194,234,115,111,164,4,125,214,168,38,68,92,5,222,208,103,155,223,252,108,250,37,145,102,77,234,185,21,228,183,140,125,60,20,157,174,255,5,108,153,4,125,50,76,105,219,253,152,168,19,164,239,189,33,161,38,127,50,68,56,71,215,7,71,193,96,249,123,17,54,202,58,250,126,238,125,254,219,157,54,173,122,115,184,29,217,127,123,24,75,250,211,42,244,83,255,109,34,84,234,225,211,76,82,53,221,158,84,169,117,16,15,232,105,22,2,123,251,7,163,26,75,23,101,243,137,25,190,130,192,187,168,106,117,115,154,133,196,143,55,234,105,82,162,188,250,104,84,212,93,184,25,47,74,118,89,228,112,81,71,186,112,70,226,171,203,205,173,26,34,96,168,254,75,7,208,34,44,228,19,249,217,82,145,87,208,25,207,29,7,0,209,85,42,58,116,169,100,241,177,137,159,85,215,126,72,5,250,188,209,204,137,186,19,210,154,227,187,91,24,62,240,41,94,135,31,241,96,92,4,227,185,137,188,84,181,121,51,237,145,190,28,165,238,88,250,2,194,37,110,57,6,140,7,210,212,123,151,233,165,191,192,40,53,75,63,60,171,201,217,168,142,251,53,39,165,124,43,43,124,102,242,171,12,3,204,156,162,123,71,84,178,47,241,6,24,113,252,166,15,190,44,194,232,112,69,110,82,246,80,123,83,110,23,191,77,8,88,30,141,18,184,237,187,28,8,64,208,1,4,165,240,165,189,139,77,22,225,193,68,207,106,123,79,70,100,173,253,241,145,239,31,63,26,207,84,33,5,248,108,132,182,51,105,20,129,77,250,48,90,43,97,243,171,87,155,126,205,120,95,138,40,185,192,11,11,148,30,223,25,203,62,65,79,91,223,218,244,105,30,33,229,165,214,25,85,103,197,184,17,111,235,67,228,76,21,70,173,232,193,103,66,209,157,244,36,130,81,103,220,156,156,93,214,171,9,132,229,184,154,136,186,244,223,3,207,85,103,192,86,57,93,63,87,239,238,243,201,52,242,220,51,58,152,147,243,229,246,117,13,49,141,36,123,74,210,169,103,142,158,129,214,84,229,100,4,43,115,181,25,23,83,124,42,155,225,105,46,86,83,6,117,157,50,71,67,48,29,177,67,58,139,30,67,65,122,96,177,13,178,95,205,25,186,47,189,154,195,113,15,152,253,126,250,244,95,88,205,219,97,204,219,101,19,51,127,186,165,195,97,106,173,180,201,41,8,234,254,185,49,236,57,243,139,194,11,105,164,248,109,42,164,245,197,50,34,35,185,7,220,134,30,125,240,227,46,219,151,46,4,179,218,250,160,185,250,47,183,98,178,166,178,127,194,46,99,198,165,141,188,80,85,180,96,190,24,48,34,203,178,45,68,19,243,86,11,1,207,177,244,252,80,201,42,239,184,24,237,59,221,197,87,242,129,37,96,10,149,150,252,116,153,230,61,225,43,11,155,18,221,52,178,65,190,117,170,172,75,182,28,235,17,1,41,169,21,112,93,34,203,7,220,66,190,219,22,189,211,85,228,20,76,184,149,50,66,135,9,117,233,166,50,67,118,145,5,215,44,209,21,134,56,227,55,135,194,158,182,62,121,35,105,93,223,106,78,88,239,3,159,78,238,91,133,41,84,8,64,19,142,245,181,220,74,112,146,190,22,2,185,190,180,84,91,136,166,194,24,65,250,140,84,17,125,17,27,114,14,158,54,66,124,15,99,154,244,31,24,166,166,191,86,175,102,137,40,112,243,100,45,83,46,233,104,221,166,87,142,51,126,162,35,47,147,203,167,171,12,106,14,252,193,41,109,212,160,5,167,197,220,2,198,193,68,237,98,57,79,164,148,3,110,136,94,75,31,54,171,36,111,179,100,220,59,29,0,148,146,189,157,180,185,103,244,207,8,128,139,239,251,112,124,67,100,31,97,67,175,190,51,128,21,63,180,15,124,250,188,95,141,42,142,46,199,29,99,182,237,155,148,51,185,17,68,213,159,62,99,203,15,139,167,139,81,28,166,239,213,77,240,216,97,222,66,118,2,198,94,76,190,73,41,208,206,62,15,134,6,72,188,86,179,141,154,190,53,145,54,255,214,16,164,70,215,227,121,59,131,98,198,91,87,147,144,211,155,115,138,243,241,129,70,203,153,174,244,230,169,79,63,230,98,222,122,134,125,249,160,78,117,224,168,89,204,106,89,97,59,159,250,65,117,227,31,173,111,141,124,132,159,175,57,156,167,49,63,23,151,236,123,93,50,4,179,126,191,181,85,171,92,216,66,70,91,239,141,110,252,10,152,140,134,62,25,249,168,91,218,203,1,124,153,244,164,192,150,42,243,184,2,49,112,13,56,158,213,168,123,249,8,167,123,204,154,229,201,80,188,186,92,33,194,10,176,138,36,184,69,157,102,217,17,15,25,69,93,85,81,67,234,87,37,129,80,11,57,129,34,219,81,52,222,252,177,104,158,87,154,110,65,111,243,220,246,32,15,123,77,13,78,205,101,78,43,47,66,196,28,162,155,209,179,180,248,217,193,28,217,146,140,188,137,69,210,139,93,13,62,157,4,50,167,213,110,249,162,199,151,202,45,41,76,82,198,143,138,24,210,239,46,131,103,66,21,157,190,236,81,215,32,245,108,182,30,119,87,223,102,27,65,160,70,119,103,37,153,128,167,195,139,42,75,221,197,112,4,142,111,137,164,216,108,186,5,26,184,178,150,8,197,88,192,86,182,126,120,10,251,200,60,3,13,27,220,165,59,67,179,49,241,62,76,56,80,22,108,78,100,156,119,34,20,195,131,203,54,5,11,233,225,193,47,122,228,104,250,104,80,12,226,232,130,52,83,214,216,216,57,79,96,171,228,99,19,178,195,144,15,74,64,111,223,178,124,102,141,133,80,235,235,134,11,14,115,242,19,91,65,144,55,203,70,228,204,110,168,252,229,8,182,224,154,219,5,198,229,53,224,133,18,158,236,105,23,10,218,183,22,156,121,186,153,124,147,192,112,128,34,176,128,34,146,6,143,23,106,17,213,227,141,213,20,156,245,197,24,128,49,213,158,129,137,146,212,235,231,148,33,205,233,179,165,49,185,182,76,89,52,195,138,29,49,114,31,20,191,60,248,12,183,90,115,44,141,201,44,219,31,140,14,185,44,187,236,24,100,237,195,145,107,165,8,168,244,159,186,157,192,103,119,87,188,159,35,120,147,62,150,202,133,42,244,17,139,54,150,75,210,230,155,196,118,247,237,31,108,137,174,201,31,68,106,118,139,136,10,244,188,170,6,190,208,66,226,248,100,53,3,91,45,170,205,205,181,4,140,62,164,88,11,23,11,248,123,80,163,193,201,146,70,219,5,219,221,216,109,52,154,84,230,121,98,26,173,196,162,222,172,186,238,61,153,201,105,53,159,17,225,121,124,130,234,203,232,223,18,72,58,83,151,126,17,82,27,101,189,40,20,102,70,242,57,9,40,191,221,6,22,15,75,97,179,4,137,248,23,134,129,218,85,40,207,139,45,88,178,178,63,65,17,239,44,209,75,169,132,148,29,216,50,155,148,24,95,136,76,13,49,43,39,171,192,70,216,55,27,102,15,41,55,175,219,237,227,25,125,176,8,245,167,43,202,60,190,74,152,141,107,158,85,135,54,102,185,254,211,40,26,200,115,165,188,220,232,211,38,149,65,81,194,155,84,168,94,140,195,42,121,186,57,116,50,29,230,9,238,211,225,174,86,51,171,19,26,70,11,177,164,67,243,155,58,223,65,96,136,184,54,178,122,45,233,97,213,140,99,34,42,78,186,67,2,80,147,131,84,239,17,83,39,221,37,45,58,77,58,212,251,40,46,61,115,22,189,154,37,44,22,137,68,176,83,158,236,108,223,70,137,69,162,16,192,234,159,51,58,196,16,95,129,48,161,217,122,80,134,217,181,125,195,12,133,32,107,164,198,74,22,103,142,244,10,170,253,77,23,168,141,163,184,39,80,224,199,37,137,24,114,174,78,197,103,5,148,169,91,210,67,120,38,49,238,153,157,74,236,56,235,218,56,145,54,244,212,13,83,126,209,208,4,228,137,126,3,165,9,13,188,58,101,58,3,174,183,250,158,60,28,244,185,207,218,72,197,245,93,252,32,40,16,221,215,181,17,225,176,18,73,190,157,135,126,108,132,152,60,54,134,200,106,45,91,111,221,240,237,137,252,33,125,105,127,90,20,239,79,79,241,165,105,250,181,10,35,180,179,35,119,57,118,89,31,152,191,253,193,76,4,226,179,97,56,127,162,44,79,8,47,4,46,199,103,195,96,89,14,135,141,80,173,48,26,65,158,125,60,171,129,237,191,101,47,51,160,3,117,79,233,162,146,164,65,19,194,112,30,61,62,167,199,179,98,148,173,169,77,138,116,252,201,209,68,19,255,46,203,124,18,73,247,124,241,233,238,89,211,97,20,7,197,185,46,81,155,191,117,233,27,100,140,219,61,10,195,229,74,73,105,15,150,241,247,123,147,111,95,226,155,55,145,121,77,57,50,248,44,123,69,169,7,4,112,175,163,13,102,183,103,101,210,189,254,176,141,217,157,86,18,17,49,141,221,161,214,146,47,147,137,100,58,18,137,159,239,101,162,165,206,184,152,236,198,117,128,224,97,186,157,235,129,255,229,214,239,81,145,47,138,107,79,87,251,14,143,115,32,13,158,200,96,115,62,116,120,252,84,6,28,70,36,162,172,79,39,61,231,234,224,145,96,143,93,244,151,207,150,59,213,224,145,36,35,25,10,60,77,7,222,57,42,80,139,170,62,218,121,171,235,186,4,140,246,240,167,139,227,254,214,107,192,172,33,122,115,118,154,213,121,36,157,98,213,164,65,197,228,230,119,147,13,43,255,189,62,232,186,101,49,6,83,187,173,147,97,178,162,169,128,225,207,125,130,165,100,115,252,193,113,64,211,67,56,236,97,36,26,131,185,147,171,38,239,13,238,113,53,145,184,174,59,102,72,108,158,93,161,128,13,13,179,253,167,113,107,115,96,15,31,116,170,143,232,18,247,137,126,224,188,100,181,31,154,223,119,50,120,82,75,250,224,241,52,122,134,185,74,237,187,158,2,23,27,213,15,158,236,70,127,139,53,48,225,193,152,68,15,76,44,121,61,24,146,69,4,237,56,29,158,253,99,250,5,206,128,113,237,104,15,230,96,207,154,112,97,206,199,239,59,2,55,164,92,134,195,120,74,172,135,82,217,113,237,46,182,177,158,206,249,111,11,76,28,46,5,204,38,176,188,215,166,214,179,220,228,250,190,100,146,88,212,240,209,50,37,103,127,175,193,155,13,129,41,98,185,140,157,109,149,216,235,233,128,192,106,193,250,185,196,213,136,145,247,247,219,212,223,173,187,71,177,247,66,75,237,221,124,80,86,114,143,108,214,42,212,161,190,38,55,99,142,252,90,5,115,19,121,177,115,204,161,18,185,4,108,30,173,1,83,78,230,206,242,191,88,112,110,130,66,179,191,11,143,253,244,217,135,165,247,100,72,137,122,254,251,7,203,4,61,216,133,159,7,109,239,167,113,111,124,55,95,140,225,203,129,221,63,58,201,122,31,219,202,40,119,241,38,197,137,230,37,22,169,78,134,29,121,13,197,127,140,170,87,220,62,208,7,96,47,237,77,58,172,206,226,61,25,6,173,253,138,10,219,213,176,23,223,247,218,200,189,94,5,210,223,205,49,175,121,112,197,192,177,197,213,217,104,73,2,27,69,33,62,167,249,168,12,129,27,110,194,53,190,118,150,2,193,3,119,211,175,25,49,60,225,239,40,108,172,39,111,83,234,16,107,146,155,19,102,186,204,121,187,250,124,111,125,177,109,230,180,113,243,190,231,75,27,13,243,97,63,31,33,70,47,210,31,111,230,32,91,69,1,195,235,136,148,83,247,7,103,166,130,228,191,221,151,85,94,60,184,112,254,24,209,168,13,222,120,17,24,154,225,27,35,88,100,190,94,78,181,53,100,27,111,53,10,2,118,145,155,147,159,173,209,230,203,198,171,60,57,247,78,195,31,109,19,232,91,242,219,139,116,77,204,13,208,77,158,101,12,194,203,38,220,115,187,34,123,148,21,203,7,76,78,171,144,91,142,82,231,39,247,182,72,223,13,83,25,140,227,230,123,50,72,56,132,185,28,70,155,234,245,99,226,10,169,245,232,13,216,63,62,25,57,194,118,195,165,154,65,209,242,124,51,226,65,217,219,197,248,67,143,224,41,137,12,83,204,192,6,222,97,19,235,252,192,232,152,120,47,39,131,217,164,73,51,100,238,107,246,196,247,194,22,122,200,107,143,223,155,197,224,134,25,250,129,73,29,199,24,49,33,36,105,83,236,136,211,235,136,133,195,125,125,48,207,122,101,189,247,245,38,210,47,98,7,248,152,58,152,39,138,92,76,2,253,242,223,161,124,15,219,9,6,140,90,227,112,171,231,198,138,94,158,44,198,32,139,225,98,229,116,102,88,86,138,66,55,42,254,53,7,18,138,85,158,27,78,63,12,249,11,83,71,252,212,64,152,208,144,212,104,217,97,98,32,111,218,97,190,219,212,157,59,204,78,91,190,118,177,37,104,55,135,187,250,7,29,152,64,209,53,220,220,102,81,66,18,81,96,40,236,221,81,68,94,219,123,175,138,174,217,240,53,6,51,114,170,79,4,182,40,146,63,56,49,221,250,190,53,171,153,59,204,129,66,11,124,139,62,196,114,70,84,192,112,58,182,220,155,90,163,203,202,6,30,86,151,244,96,24,89,215,95,11,184,82,62,250,222,186,90,49,89,139,7,71,80,64,198,15,101,43,107,247,128,169,149,120,123,6,142,73,80,157,252,189,144,102,123,133,99,144,116,58,252,227,128,19,194,184,114,243,193,121,230,118,113,182,203,103,194,27,130,110,6,168,63,120,167,132,183,201,189,201,7,199,38,14,11,177,38,147,10,105,164,57,227,206,68,221,154,128,203,202,73,28,238,236,150,223,183,164,66,234,90,119,219,141,169,5,145,59,159,149,144,72,197,133,33,169,37,233,131,150,94,233,15,69,162,166,11,138,18,65,13,152,114,54,153,71,201,116,157,109,186,119,255,186,77,237,253,193,35,17,107,243,171,57,202,20,249,24,29,239,145,225,107,54,138,130,251,249,132,158,70,72,40,60,248,189,169,155,47,111,167,114,80,170,163,247,189,24,161,218,243,177,222,189,7,213,137,215,116,133,178,171,62,182,188,52,232,44,222,75,58,169,221,42,243,232,32,11,145,135,223,155,73,161,175,15,28,138,175,192,100,233,166,60,89,57,79,179,253,67,35,131,39,250,216,192,68,22,124,240,244,159,203,232,107,51,132,15,83,243,9,135,82,170,33,157,104,88,116,209,167,58,164,186,71,145,37,119,224,58,217,171,63,25,218,192,91,22,108,42,225,74,108,115,126,69,152,73,96,148,129,123,60,120,54,201,184,119,115,75,15,52,239,223,136,15,156,73,252,117,21,212,249,235,165,9,2,211,215,223,198,243,192,80,63,124,174,51,23,176,87,86,64,167,205,84,236,250,107,99,9,242,178,251,20,107,158,105,163,251,0,105,136,198,60,191,178,97,71,144,157,125,191,205,118,174,62,155,93,220,15,83,153,62,31,225,29,215,151,44,31,4,72,206,118,126,57,156,76,175,95,97,230,221,46,240,146,206,128,225,65,46,190,149,104,38,144,90,94,63,68,202,249,205,102,205,234,60,222,230,15,47,6,130,222,183,209,72,13,148,199,86,29,16,176,161,154,9,140,21,245,131,155,185,22,204,184,121,121,178,73,7,197,48,36,251,54,198,18,142,73,110,77,186,165,250,100,102,178,99,178,245,59,99,207,14,225,222,102,88,209,165,55,135,15,132,72,81,218,115,24,225,139,250,208,106,234,171,229,161,245,69,214,128,225,16,189,139,183,9,174,61,184,81,150,231,19,22,22,138,237,73,98,0,19,54,125,48,254,216,73,158,172,153,189,116,15,24,113,231,249,96,22,144,30,125,1,67,157,23,151,3,70,73,105,150,248,237,140,240,254,131,7,41,207,26,141,150,173,146,92,96,14,222,190,106,178,213,160,232,228,193,246,34,251,161,84,87,63,116,89,228,117,190,22,239,207,120,117,216,25,126,78,223,108,35,6,122,54,99,210,42,88,173,231,29,87,155,22,193,187,26,77,197,121,165,168,108,54,67,24,163,60,152,148,80,11,148,68,194,27,32,176,183,40,136,121,104,209,239,65,10,188,95,98,37,48,6,60,114,45,178,223,239,173,58,99,243,109,67,40,154,57,131,43,6,46,161,195,231,99,96,240,30,241,177,58,99,99,234,197,197,104,238,14,103,203,95,10,108,95,175,4,156,68,177,12,152,167,46,241,100,200,238,188,227,137,193,30,129,186,176,244,178,76,31,26,126,58,105,38,122,176,202,7,62,123,237,246,96,241,79,52,120,123,204,239,7,35,122,33,48,28,6,95,157,128,211,139,54,26,204,155,231,128,11,158,81,15,134,221,117,211,108,192,100,150,35,1,98,48,89,214,253,224,54,190,87,47,153,144,8,133,85,121,112,172,61,186,31,48,176,82,239,107,126,96,118,223,237,193,45,143,241,129,93,93,222,96,228,205,63,87,159,237,111,17,184,21,125,109,170,164,182,31,70,161,122,163,161,242,129,215,136,121,152,4,235,43,176,5,174,36,221,199,131,133,32,15,220,201,173,197,139,225,106,240,129,207,55,40,222,102,8,169,22,29,61,147,58,238,152,114,10,52,136,44,45,110,236,252,49,2,158,164,31,63,240,94,190,48,2,151,39,231,100,240,222,217,79,209,6,23,29,125,208,196,107,116,114,220,145,100,205,6,206,84,162,189,71,59,171,174,254,118,71,106,191,61,120,232,164,98,182,45,151,72,245,131,207,247,173,10,67,16,140,102,33,64,32,19,26,240,142,179,17,112,221,75,155,133,141,235,122,239,221,159,183,15,22,227,40,164,198,172,114,62,37,10,66,15,102,171,221,125,95,138,192,38,74,36,1,83,93,89,223,170,139,66,211,171,23,66,48,159,202,228,104,52,212,160,167,204,119,192,78,251,249,193,229,9,162,25,140,66,240,16,88,191,231,121,212,250,246,3,232,117,167,94,63,168,203,125,252,96,18,127,10,35,216,42,87,183,231,105,97,48,206,44,243,193,79,224,193,208,81,71,137,7,59,91,222,182,63,15,6,125,164,63,248,116,140,207,213,211,115,224,6,47,49,26,52,216,52,37,31,156,159,251,149,193,108,254,163,73,7,113,201,207,111,111,87,16,50,24,151,46,133,207,120,108,242,228,184,200,207,15,220,34,32,138,40,111,171,229,131,66,115,10,180,13,29,126,192,103,244,214,128,235,250,188,53,68,164,135,165,149,214,7,204,121,191,59,99,243,50,191,215,62,48,183,241,189,150,162,195,22,112,26,35,127,159,249,125,230,51,108,254,255,200,253,45,154,216,220,63,157,220,31,140,47,113,192,166,51,242,105,235,189,107,121,112,210,245,129,15,89,35,144,138,216,34,154,71,127,154,221,248,199,111,234,152,128,37,225,168,69,200,242,119,64,173,216,128,159,3,106,95,223,158,199,230,62,238,109,20,201,47,92,82,44,166,9,85,198,239,111,179,247,137,222,65,121,235,250,244,122,74,102,5,166,250,242,3,231,22,123,81,179,193,206,218,173,89,122,235,251,237,179,13,214,169,128,128,106,127,15,126,6,95,211,39,235,38,173,244,224,243,223,250,211,157,232,134,92,125,246,93,251,3,203,6,197,28,157,151,78,144,27,69,177,232,35,40,195,215,15,204,137,123,60,184,75,28,4,184,142,57,228,234,38,185,19,96,51,178,20,184,203,230,168,152,212,210,107,52,196,46,246,86,152,108,251,150,71,27,178,144,3,151,203,165,251,193,231,216,179,117,97,24,158,16,253,77,21,168,154,127,224,26,135,111,224,115,242,24,10,247,30,81,229,102,57,79,221,161,160,159,16,91,112,242,169,146,253,24,230,2,59,242,155,2,241,232,250,44,89,181,245,242,126,122,12,25,211,217,36,13,107,143,5,13,22,108,249,192,173,180,7,155,185,234,103,7,114,186,143,63,55,46,101,223,133,154,184,84,76,115,80,163,102,25,31,184,93,117,196,31,60,179,182,217,32,232,243,182,24,120,1,44,217,67,112,42,122,191,93,249,248,186,45,163,4,32,14,30,21,237,171,249,221,110,174,21,40,130,30,242,210,212,79,198,52,135,131,143,126,139,106,231,167,216,5,183,44,150,63,63,56,205,88,103,77,243,89,142,98,176,194,247,140,227,146,237,115,245,83,226,5,152,99,195,135,251,249,103,235,194,233,246,117,81,66,10,165,124,96,10,202,189,61,217,7,39,221,116,157,51,205,185,58,30,173,124,166,148,108,59,238,152,189,207,222,5,93,127,61,139,161,244,23,23,195,39,27,122,24,67,237,112,62,116,79,237,100,232,200,181,245,46,238,75,207,198,63,210,81,4,89,224,116,87,217,53,97,164,144,223,145,167,36,66,169,130,26,123,253,53,248,57,97,234,217,119,83,196,152,227,99,18,36,41,122,186,157,177,241,55,250,190,76,240,8,164,120,229,43,240,182,66,17,129,19,178,242,126,103,40,59,146,226,34,9,193,131,197,41,208,78,67,114,234,174,12,133,26,71,204,253,201,221,217,236,190,222,30,182,195,252,147,144,24,21,134,163,198,176,196,38,230,85,59,18,129,89,166,141,244,158,188,106,158,105,83,4,244,246,153,216,172,202,38,150,44,227,134,157,237,240,233,99,143,170,70,240,103,227,62,210,34,200,146,179,52,139,213,241,161,104,226,112,55,141,52,137,44,53,68,237,35,156,64,125,138,228,76,216,112,156,187,71,4,167,159,61,235,235,194,231,112,11,223,32,206,13,3,217,1,121,111,20,213,71,228,183,17,96,28,154,52,49,81,135,18,75,23,191,246,124,152,14,140,73,74,139,245,126,24,37,65,34,106,132,220,82,12,93,216,72,154,124,160,120,53,69,118,28,61,175,36,193,112,68,57,207,107,189,216,146,229,142,30,204,228,246,194,59,29,33,37,141,50,34,243,23,193,56,66,187,146,183,128,214,155,234,123,46,66,187,18,236,70,187,104,174,88,183,40,44,216,18,226,135,207,229,62,75,192,80,198,5,229,200,217,162,19,147,238,108,18,215,61,187,69,62,79,68,71,19,211,189,196,171,209,127,121,209,136,211,11,113,13,123,240,233,103,57,24,3,176,193,83,146,208,43,249,237,93,252,16,104,165,225,26,205,54,213,197,8,195,179,31,122,69,212,22,42,199,206,116,68,52,219,100,129,37,14,15,241,202,39,141,78,39,126,18,6,192,92,82,34,146,110,182,137,26,197,175,203,157,38,121,253,148,183,164,99,24,109,68,4,60,65,80,173,222,76,146,15,208,67,34,167,130,109,97,145,240,232,105,64,226,213,14,103,130,34,89,97,74,100,124,201,164,54,47,189,18,11,242,34,197,138,172,61,241,129,128,160,92,12,5,54,66,75,103,112,168,208,18,48,116,91,63,228,81,123,191,182,4,125,81,93,28,201,143,82,112,120,243,39,159,99,165,7,62,77,83,140,84,101,240,192,229,201,17,59,34,203,94,30,229,222,244,181,91,137,211,233,249,242,166,147,34,41,44,2,241,222,13,135,137,231,75,66,210,88,25,51,178,88,48,20,101,23,210,127,57,28,223,75,155,0,157,4,79,41,97,220,173,75,166,137,136,192,67,171,57,114,197,147,45,251,130,15,46,236,102,223,123,81,99,167,247,134,242,27,73,21,230,78,54,106,146,83,92,86,194,17,240,102,14,145,140,36,105,25,255,92,36,105,133,198,128,84,33,116,3,71,73,94,203,36,142,116,15,210,201,14,227,178,39,211,48,236,228,180,235,203,71,158,47,55,36,11,139,200,178,135,188,136,45,111,217,165,147,225,37,172,235,77,70,197,105,145,229,197,252,159,52,13,107,97,72,205,77,195,138,9,120,21,157,101,113,139,207,209,34,80,49,149,55,82,126,97,169,200,178,46,148,75,187,38,205,45,188,16,217,99,164,88,63,25,119,139,69,120,106,26,191,26,77,123,159,215,118,97,55,131,219,46,66,160,40,236,74,170,143,122,203,60,104,131,179,69,193,207,35,114,234,11,94,130,144,1,60,216,204,38,182,74,208,22,147,73,252,127,86,164,250,207,154,37,25,42,220,234,112,179,13,162,64,149,93,48,69,53,221,139,110,65,127,213,43,202,111,88,233,177,62,208,14,92,91,201,19,244,208,160,201,21,230,231,172,228,137,148,221,249,6,24,42,106,82,94,7,82,157,113,49,99,35,11,202,206,121,6,189,136,74,35,73,86,102,68,223,150,71,202,136,23,113,86,80,56,106,160,141,195,131,31,157,240,81,42,205,239,124,18,106,56,245,206,213,146,5,193,239,153,77,166,118,243,140,159,65,43,60,211,200,74,146,76,132,99,131,82,152,195,212,95,200,68,4,51,172,236,119,53,37,3,91,158,26,197,165,17,228,32,52,173,114,21,238,16,84,249,104,17,44,11,100,115,146,32,93,68,48,194,136,168,194,236,235,137,74,177,156,246,163,13,234,178,0,167,24,197,241,224,83,97,103,32,180,35,106,71,214,142,198,54,19,67,33,45,225,104,211,188,135,81,186,49,149,230,146,200,205,190,231,38,249,250,212,236,160,122,97,114,58,131,35,195,56,25,83,121,100,109,249,22,1,142,32,141,242,80,220,168,187,7,255,76,68,33,167,169,20,54,186,85,116,192,179,162,203,146,68,78,7,185,125,191,154,154,226,45,40,71,175,238,251,216,73,61,250,110,66,81,163,174,165,7,131,20,37,129,154,149,215,7,131,217,185,61,104,226,20,97,167,114,120,140,230,62,27,218,156,132,63,138,231,122,143,92,31,180,222,253,20,59,7,196,83,212,181,226,107,224,223,253,118,77,140,34,244,68,198,131,63,84,72,206,17,53,82,33,147,248,178,236,77,72,66,186,203,156,125,74,28,108,95,147,80,7,178,31,123,13,69,201,41,124,223,133,241,85,48,173,152,135,251,86,18,230,89,130,125,159,73,24,113,111,33,66,206,133,176,147,195,166,14,50,132,202,200,26,122,214,74,159,185,169,91,216,194,21,182,140,230,236,190,154,109,42,46,139,92,141,211,72,169,1,83,175,244,126,26,77,205,49,253,52,143,172,73,22,126,12,185,59,132,123,251,155,126,87,150,6,29,148,221,199,6,217,168,84,75,222,26,55,73,44,133,253,181,11,2,110,75,249,186,43,199,107,155,48,90,86,162,49,162,254,143,43,108,103,70,65,209,44,28,49,178,232,114,250,57,206,198,251,204,205,241,61,48,70,120,138,231,131,73,174,188,243,188,89,152,12,225,150,54,43,231,136,85,7,242,174,196,8,201,53,229,177,70,92,77,38,74,127,27,38,241,46,65,17,91,208,117,63,48,146,245,15,198,127,64,110,126,102,148,92,99,167,121,230,201,103,142,7,138,150,224,251,32,172,34,103,190,249,211,80,48,233,143,233,6,36,187,216,97,254,245,63,228,9,82,190,22,238,160,147,238,87,5,166,91,164,128,55,39,193,242,129,235,53,223,50,120,181,253,133,217,231,255,90,195,204,200,207,225,229,3,27,195,53,96,56,69,159,223,70,5,187,57,140,236,247,219,36,2,87,100,244,29,70,200,42,43,140,94,90,119,24,201,205,244,121,49,86,230,59,238,128,73,156,117,129,207,20,208,253,189,9,20,180,39,217,244,131,179,31,168,77,249,182,200,84,101,98,80,99,199,197,8,117,87,253,105,54,154,119,220,1,35,27,240,129,205,112,211,97,24,98,111,159,72,81,230,238,183,32,156,58,163,106,226,183,2,159,207,80,253,222,40,6,246,55,123,195,170,33,228,237,45,142,222,199,208,183,166,210,178,53,111,20,142,116,66,249,134,47,84,247,173,232,222,28,220,79,11,165,169,112,30,87,59,204,96,196,161,154,192,11,10,113,125,87,23,33,161,24,25,233,236,205,115,192,152,240,196,92,70,238,17,131,119,135,247,239,76,247,224,210,249,231,54,249,228,165,211,155,70,79,27,154,137,236,109,150,243,229,83,147,115,20,6,205,102,76,117,97,83,53,123,19,10,254,12,196,71,238,139,77,28,157,159,160,51,71,102,170,57,188,151,27,203,176,72,179,160,78,113,38,20,135,241,124,147,208,102,102,34,37,249,253,131,97,229,174,231,132,96,48,235,209,112,24,85,213,119,126,180,171,211,181,93,6,94,24,250,124,208,233,155,58,4,180,241,46,252,252,244,70,200,252,194,212,221,60,105,252,31,204,129,39,224,213,87,171,159,215,238,190,183,66,219,155,172,142,190,182,213,169,22,135,77,247,250,211,104,25,142,160,195,21,25,236,174,176,213,190,7,140,147,145,162,53,152,236,200,229,16,25,106,31,120,246,64,49,55,144,121,195,216,54,203,103,29,115,84,106,233,115,239,158,60,118,115,96,75,208,143,15,124,134,85,180,217,52,57,122,133,71,185,102,157,192,231,12,146,215,231,181,44,107,27,48,250,24,218,226,147,138,157,104,51,34,142,243,211,226,43,123,180,12,49,221,34,238,144,63,120,70,71,91,36,133,132,153,0,188,219,245,175,3,206,108,169,244,197,176,193,140,207,89,76,110,85,91,141,244,72,52,106,129,200,83,62,112,143,228,107,65,134,96,142,164,95,100,153,239,131,195,84,174,45,253,109,172,18,74,188,24,9,215,207,139,109,188,114,75,192,103,26,250,244,211,51,27,196,84,142,26,30,140,126,133,237,56,236,48,180,237,44,141,106,212,105,255,96,184,248,228,221,21,133,56,31,175,141,203,149,76,59,13,153,233,225,235,159,89,21,60,53,55,131,177,248,244,155,87,91,70,20,221,235,90,52,26,10,1,77,190,23,73,145,188,253,167,17,238,255,52,233,239,215,189,73,57,160,235,84,14,213,124,123,5,77,89,86,203,172,77,74,241,128,239,28,129,215,248,52,169,125,129,230,159,147,170,234,79,147,26,95,55,121,147,34,5,255,109,210,50,156,19,123,208,73,85,137,62,56,167,233,90,2,158,253,219,164,53,199,242,70,64,229,156,95,244,181,42,106,165,113,111,118,158,69,159,219,34,27,254,220,230,74,147,244,193,96,31,250,50,176,240,7,90,250,181,80,64,140,161,141,195,207,248,124,76,147,6,244,111,77,141,88,175,250,100,184,152,110,127,112,106,28,116,199,128,186,207,25,93,37,224,73,4,67,225,225,154,131,192,240,223,134,54,10,25,153,30,55,199,245,71,167,98,194,92,61,134,182,121,162,233,79,19,96,139,193,103,110,57,91,187,194,153,146,222,131,225,226,55,245,107,113,186,156,113,107,230,144,174,61,129,90,232,226,223,3,165,160,172,211,194,48,197,18,71,183,73,84,9,202,9,35,150,167,142,73,249,210,183,50,63,176,21,176,168,193,27,58,33,33,57,202,113,90,151,31,228,124,82,76,103,231,8,198,16,80,152,131,127,220,219,134,159,190,214,230,239,184,154,141,230,208,253,194,89,42,115,116,82,42,165,158,97,129,193,132,102,189,81,122,199,11,44,43,140,184,101,9,120,231,174,45,142,50,203,53,237,3,30,125,62,233,51,131,57,164,199,213,19,175,47,233,72,22,43,136,13,65,55,35,120,125,52,102,238,152,84,186,217,117,233,111,155,190,86,52,203,54,255,103,129,17,163,93,113,245,22,77,30,67,219,114,150,204,127,180,157,89,178,229,54,14,68,55,212,225,224,60,236,127,99,205,131,43,128,201,247,95,118,180,163,237,44,233,74,20,7,140,153,5,58,214,227,182,233,79,99,207,199,76,34,43,91,117,101,211,88,226,157,13,192,171,87,157,73,211,122,10,226,234,51,9,171,130,72,214,196,181,40,94,233,185,73,91,229,142,179,11,199,161,62,35,74,239,233,142,171,173,156,93,127,153,55,137,35,128,232,223,115,226,79,50,2,49,75,137,132,23,181,223,96,112,154,49,199,9,87,75,101,118,254,177,40,77,159,73,195,216,78,244,107,78,114,69,37,224,45,148,184,195,56,242,104,47,118,152,248,75,213,223,94,180,114,199,163,109,139,157,11,188,169,6,240,23,163,196,41,15,125,177,141,88,206,12,216,24,145,197,164,78,41,60,191,101,204,54,122,111,156,102,47,97,6,134,186,60,43,76,142,199,95,155,236,243,122,204,245,12,119,124,60,89,205,90,87,7,124,118,231,21,79,198,65,166,134,14,125,116,41,204,90,172,189,165,103,4,42,138,43,204,5,194,234,77,13,60,202,244,189,173,174,80,146,151,222,155,179,23,20,255,34,148,34,190,55,111,198,224,16,240,202,239,205,141,235,206,81,166,188,206,21,168,239,150,59,188,139,192,146,110,135,11,193,154,112,20,16,99,209,91,31,211,1,82,138,239,193,142,151,65,111,194,86,216,154,250,2,30,207,137,222,141,2,169,198,213,72,237,137,177,129,123,212,188,93,138,58,130,148,219,227,125,213,99,233,148,184,250,248,44,67,108,199,142,180,198,30,113,245,120,246,5,178,19,213,27,191,209,101,160,181,164,42,140,254,194,8,120,96,93,168,227,119,204,162,20,87,47,123,80,133,105,45,141,171,151,181,85,40,60,151,31,171,152,203,77,74,21,145,117,61,179,204,183,121,146,205,152,243,10,143,246,233,67,2,27,185,141,14,10,82,32,123,4,76,193,139,14,233,164,133,48,96,122,59,187,190,54,49,248,25,112,181,2,23,253,94,38,206,227,48,225,102,113,181,155,229,100,126,40,57,114,171,122,144,24,65,167,169,41,127,176,245,142,138,53,62,16,118,240,243,9,51,134,230,109,13,18,24,237,104,255,224,97,162,141,18,119,129,207,255,83,98,160,142,222,56,221,229,107,67,209,227,155,45,154,229,164,36,229,189,96,141,90,233,194,44,191,172,48,45,207,51,224,179,143,12,153,104,152,204,31,189,6,48,205,85,69,190,8,173,44,181,94,184,38,169,23,67,237,144,204,195,8,152,42,163,174,48,180,209,241,104,219,100,5,5,230,220,249,78,86,96,72,126,228,209,96,90,240,136,61,176,165,233,20,62,171,239,219,16,143,105,145,40,5,210,232,7,141,169,223,242,4,134,153,74,31,237,248,29,30,232,5,110,156,42,2,99,84,247,21,48,97,103,125,242,186,162,7,19,120,9,79,178,193,100,69,91,192,4,1,21,62,79,234,213,33,21,238,169,169,150,20,142,185,47,110,208,218,166,62,55,205,162,165,6,202,180,150,213,217,232,153,170,241,90,199,163,153,250,181,33,158,114,30,13,96,138,194,100,72,225,247,247,229,89,77,85,83,234,186,56,117,143,117,57,227,181,248,75,156,51,83,49,253,248,226,13,38,248,40,99,70,233,149,211,108,0,247,89,228,148,48,61,74,167,194,0,230,236,148,65,105,144,169,148,120,49,107,44,22,148,118,173,152,104,252,73,245,174,136,115,66,89,126,97,26,184,4,46,81,32,5,74,50,67,7,5,218,240,177,47,140,246,181,192,132,233,229,167,201,112,233,115,211,195,145,98,80,104,53,213,5,4,123,87,41,227,194,194,176,105,149,135,207,44,173,198,168,44,240,164,144,184,93,24,53,50,129,169,190,93,49,164,181,75,123,66,166,230,34,251,49,0,138,251,91,20,142,244,184,161,231,173,245,226,102,173,148,1,207,38,121,18,76,42,50,207,247,173,17,193,211,231,46,22,139,188,240,144,158,114,106,240,16,117,186,175,37,121,60,40,74,205,230,187,224,86,51,9,13,176,243,53,227,173,224,162,120,14,129,157,221,144,1,37,135,171,39,35,156,83,99,93,120,74,255,39,234,37,198,33,16,171,7,221,136,199,234,165,0,199,31,219,194,227,234,63,213,205,179,45,223,229,215,124,237,187,250,147,158,15,152,12,178,88,73,168,8,119,127,242,132,242,204,99,214,210,210,239,213,33,192,148,113,235,111,159,3,127,175,123,243,90,30,131,156,140,251,252,206,93,59,54,145,106,22,152,154,241,116,111,78,19,160,254,54,186,128,190,37,209,225,204,225,42,112,161,106,41,110,62,77,31,84,96,82,158,45,110,62,9,137,234,111,103,90,239,239,205,207,250,80,103,128,61,161,204,123,115,186,193,197,0,132,145,115,175,123,115,11,123,10,124,86,246,242,137,118,224,130,167,47,48,39,111,14,20,73,86,69,59,193,143,123,49,94,168,24,251,102,157,52,121,178,145,52,134,205,154,240,114,56,123,175,199,23,160,235,178,14,25,148,186,52,254,64,219,216,157,73,198,146,172,23,227,184,239,114,191,199,51,207,96,153,201,41,6,20,159,68,163,92,72,107,237,124,231,89,218,186,126,232,136,158,222,144,104,83,65,200,144,64,83,247,156,129,205,163,215,115,203,70,53,113,231,81,29,106,182,54,140,48,175,169,177,57,220,147,206,66,204,137,79,96,242,183,2,234,214,89,152,127,100,96,119,253,148,169,78,200,113,143,186,215,0,218,234,203,83,61,86,52,140,194,214,48,61,73,201,81,230,102,167,66,190,175,189,206,102,40,99,10,189,179,46,237,189,174,202,54,48,189,68,49,81,232,221,213,152,230,153,22,179,221,245,97,91,135,194,20,173,109,223,116,18,13,162,154,135,65,197,163,135,13,149,168,136,213,125,33,65,102,60,119,192,109,106,152,11,45,2,239,67,6,37,131,165,247,174,78,40,191,77,103,116,78,77,10,88,215,131,63,55,50,94,48,58,11,92,76,157,220,97,228,70,213,33,37,95,87,194,106,77,176,163,212,173,48,86,83,236,165,108,118,234,216,65,218,63,239,107,97,111,203,218,171,80,10,245,251,94,61,105,32,183,146,39,175,61,70,180,227,180,52,129,151,49,66,7,188,167,198,52,235,70,1,227,190,23,89,46,201,133,192,64,30,25,32,224,53,245,64,71,48,177,213,251,94,19,245,216,45,112,55,213,190,128,225,52,169,10,215,186,239,123,145,114,144,143,93,127,233,243,64,135,46,128,3,166,232,243,97,138,229,231,91,87,99,141,41,97,170,67,40,39,187,70,37,224,230,44,48,44,5,180,53,245,151,49,114,252,132,160,199,153,110,28,129,121,209,126,225,179,151,46,189,57,197,116,247,106,44,17,177,114,42,204,112,235,94,77,147,145,14,202,89,139,45,223,171,155,81,117,42,204,249,22,48,157,30,114,228,83,86,217,230,245,158,104,234,204,138,146,59,190,40,249,28,121,109,104,26,238,36,206,211,136,17,21,70,178,234,122,102,57,9,33,132,169,78,118,117,220,76,62,66,96,104,103,186,184,94,187,60,40,73,239,176,176,40,68,27,250,90,244,253,92,3,44,13,4,128,20,134,188,253,122,32,231,16,206,58,226,38,157,30,246,25,142,91,211,17,183,154,179,128,89,0,67,71,156,184,199,189,154,240,194,214,39,199,47,72,98,252,173,103,204,104,72,10,235,142,210,146,231,91,147,18,187,110,89,83,197,42,131,207,183,13,155,181,217,90,18,180,48,220,97,86,118,24,230,245,151,137,15,180,176,243,173,193,70,71,148,18,198,176,238,10,140,215,83,63,38,155,252,140,39,59,110,176,20,132,102,194,32,35,95,15,196,162,144,58,38,9,14,194,248,30,198,147,36,239,53,73,215,205,120,49,19,13,86,20,94,248,184,152,174,57,189,55,188,100,37,236,124,212,196,198,115,111,108,243,49,2,30,106,157,241,33,107,120,155,76,164,169,19,193,228,149,226,132,64,21,85,141,210,250,43,88,240,17,165,177,80,35,73,7,78,217,99,119,192,8,190,202,247,152,86,9,238,35,74,252,121,202,145,140,206,83,90,177,35,213,70,225,162,124,143,105,252,45,51,224,174,212,82,192,156,72,1,51,100,83,127,187,90,15,79,192,173,233,126,69,200,191,133,87,70,104,168,119,125,109,10,120,227,123,160,96,44,85,251,7,134,117,188,196,168,156,51,116,235,107,209,252,27,199,11,153,192,33,33,203,243,47,27,141,165,128,27,60,184,10,163,84,24,31,147,10,95,25,240,65,182,52,2,73,252,204,210,221,140,186,184,107,105,84,50,6,75,239,13,95,244,138,1,167,197,177,232,205,7,178,156,49,40,20,78,232,92,160,3,164,140,24,148,99,57,74,59,187,241,76,35,79,246,193,72,143,54,221,82,144,18,42,113,100,27,223,120,214,155,163,153,20,171,171,193,255,172,123,10,28,142,37,130,34,141,235,117,170,144,185,157,17,2,195,136,213,252,105,181,28,79,196,153,40,209,75,146,154,34,140,203,200,4,204,68,211,155,167,28,125,166,192,187,10,193,32,36,27,61,10,56,209,37,44,8,97,8,124,54,199,124,209,190,179,36,105,232,158,130,9,35,224,221,159,181,219,97,142,137,13,13,146,4,105,5,53,210,126,162,214,1,15,28,5,129,97,136,10,15,223,86,211,208,223,54,166,147,18,112,75,77,247,59,20,106,106,196,53,40,226,120,140,40,8,62,60,223,80,45,111,175,182,252,129,233,60,143,15,70,1,110,215,223,134,109,45,78,124,88,231,154,126,17,20,132,188,28,165,218,199,211,208,122,53,102,197,88,5,144,124,46,93,128,253,108,74,45,2,31,100,111,179,174,176,102,157,54,241,98,139,88,177,160,72,142,198,173,169,53,149,200,122,133,90,169,71,252,204,92,6,53,69,40,44,14,31,30,74,120,114,254,2,195,255,49,226,123,109,72,180,244,167,59,121,106,159,197,104,136,14,157,73,70,225,20,131,210,9,135,234,79,247,236,34,24,134,182,34,108,97,236,87,117,68,212,132,230,227,172,107,151,2,142,25,155,229,25,222,178,244,226,76,125,73,196,253,200,80,87,201,147,16,188,134,222,254,131,81,213,213,64,44,237,57,217,87,87,49,125,14,25,81,88,253,155,39,126,43,44,251,187,200,25,65,76,56,123,183,51,138,9,176,75,222,17,133,117,38,54,75,120,163,145,169,184,168,145,243,186,69,108,58,221,87,134,207,184,139,240,159,2,102,27,184,70,43,138,125,40,79,125,63,141,242,135,148,113,90,104,168,57,71,19,232,148,56,43,104,191,113,214,138,79,55,111,26,159,96,242,153,179,62,17,42,181,168,87,179,7,120,160,6,124,97,12,15,125,48,26,181,219,133,177,153,150,192,221,20,25,28,46,199,19,40,10,183,225,106,92,6,115,94,109,129,77,143,254,194,67,22,38,232,57,205,210,69,119,218,250,214,84,79,237,64,171,169,80,10,204,54,177,46,220,154,88,234,120,213,35,136,223,76,191,47,139,167,107,46,249,241,196,46,76,0,224,129,207,123,246,184,249,153,83,227,110,56,248,251,108,144,23,134,145,70,97,234,113,234,133,9,149,42,124,158,76,198,12,22,223,187,62,8,100,16,76,184,112,213,178,11,224,60,100,208,32,72,235,50,106,24,219,50,106,112,29,233,160,194,68,153,221,44,37,182,95,222,71,227,227,127,21,33,192,53,137,215,71,0,135,45,235,194,136,192,233,168,65,135,154,98,174,192,22,240,220,252,220,59,223,71,67,39,231,121,239,179,218,156,203,229,192,198,89,47,79,62,127,149,78,1,83,193,42,179,156,182,101,231,245,5,182,134,16,129,33,109,188,247,30,83,186,183,136,182,161,197,18,239,133,26,234,124,224,116,205,9,163,91,185,146,189,198,183,105,202,199,1,171,21,101,49,198,229,133,248,160,108,187,50,164,176,225,71,58,142,88,182,136,198,1,91,223,84,124,175,181,118,90,69,97,83,213,117,120,63,209,57,132,43,72,201,6,122,246,248,161,40,102,233,138,183,222,109,95,137,63,50,115,123,220,248,26,113,195,36,110,4,73,67,227,80,11,216,216,172,21,62,255,139,21,68,32,74,50,129,20,93,210,136,178,3,134,148,89,30,109,24,147,239,133,155,84,122,129,26,199,90,160,112,29,202,152,209,59,233,92,173,213,66,50,18,248,72,116,15,236,228,167,151,5,85,118,210,159,198,199,105,247,230,91,139,195,33,170,162,239,200,7,45,219,163,13,133,243,13,2,91,140,176,22,153,134,44,136,200,174,18,218,56,15,42,19,237,248,247,225,214,89,50,92,23,159,21,100,123,162,131,200,197,184,138,166,195,234,240,86,156,94,150,179,122,214,102,135,190,240,142,40,219,188,174,77,106,4,215,190,175,181,233,150,20,152,166,143,216,108,137,197,85,93,155,36,87,119,172,77,107,107,213,181,105,105,144,139,98,74,78,69,161,164,141,183,46,102,51,9,92,77,85,51,96,10,10,100,46,208,59,156,239,231,130,102,225,190,245,178,115,213,189,12,236,5,186,206,47,92,144,9,241,108,129,105,113,75,77,59,38,39,58,72,254,100,184,28,243,86,151,38,162,159,156,34,14,51,44,183,13,17,152,78,215,26,48,94,142,92,141,168,70,245,208,5,54,83,18,250,40,56,102,97,56,184,87,159,187,201,100,160,51,128,90,218,128,215,177,14,135,192,108,196,113,134,192,200,49,171,94,77,111,80,76,134,227,125,46,41,149,4,206,65,185,1,172,199,211,164,9,58,62,53,68,9,227,150,112,194,74,118,236,133,126,47,85,42,74,35,37,43,247,169,40,249,75,122,103,58,127,202,133,11,73,17,133,81,154,138,91,227,219,76,125,167,51,159,93,141,2,24,162,11,121,48,184,39,238,167,166,208,187,202,62,59,251,50,150,178,128,207,6,53,101,68,40,27,143,212,15,145,208,46,20,182,104,134,108,215,233,54,24,137,159,169,112,14,142,51,83,169,44,186,137,159,3,34,237,28,230,29,57,91,97,238,37,192,210,87,185,87,239,166,132,94,20,125,211,45,26,191,13,141,86,151,155,163,154,228,153,60,58,148,87,146,77,156,142,201,99,6,251,152,34,75,156,116,18,154,249,23,198,31,226,180,199,216,254,167,189,86,48,161,204,144,107,168,180,24,47,249,140,120,168,189,250,3,55,115,67,215,254,231,143,148,233,125,250,166,22,85,203,207,82,165,29,97,57,139,12,53,228,236,235,255,250,153,38,105,237,229,102,32,196,246,73,106,61,249,176,212,84,126,143,124,78,218,166,197,21,201,212,230,188,250,214,226,2,132,236,5,30,195,229,100,129,97,119,110,114,115,116,187,34,167,78,92,140,232,242,133,105,161,240,248,136,117,48,9,83,74,50,157,181,112,214,207,46,103,2,166,178,107,98,175,126,51,142,183,42,18,22,130,119,144,151,254,222,154,96,227,187,165,46,10,38,29,165,157,90,109,41,96,42,156,29,222,104,109,62,27,178,105,238,124,112,65,192,68,223,106,82,227,236,145,25,168,159,155,218,221,147,108,136,219,82,211,216,128,229,148,194,196,72,177,181,145,22,72,207,134,187,204,182,251,198,27,82,201,90,116,137,47,244,228,182,163,36,94,116,133,31,51,108,198,26,102,35,107,146,108,164,27,109,97,131,124,48,213,253,93,247,38,142,176,251,214,132,78,132,82,1,126,95,238,249,253,246,130,13,78,152,114,57,223,202,112,86,228,74,11,210,88,55,150,140,134,65,134,38,231,131,217,209,175,42,30,240,134,181,247,27,52,216,45,104,143,186,48,19,216,169,157,16,79,166,142,64,206,118,227,196,112,87,102,89,255,119,151,171,33,184,136,116,228,162,31,64,232,52,173,99,62,72,147,145,32,68,130,68,222,155,50,181,238,55,39,135,167,11,0,147,60,197,152,66,43,212,178,218,190,148,187,6,127,24,125,186,89,72,119,16,129,237,43,24,98,152,22,34,68,56,48,195,137,129,124,237,177,144,180,108,161,213,193,62,141,170,41,50,120,212,116,55,245,138,207,28,118,134,24,60,21,230,75,4,41,142,163,65,47,239,247,100,240,25,76,45,66,32,206,89,183,211,84,64,216,86,244,98,180,106,155,147,184,228,223,106,188,1,16,220,181,179,55,251,189,39,45,125,18,164,35,9,216,67,50,166,160,46,38,49,35,34,114,217,115,49,141,208,204,144,204,88,134,111,196,153,105,42,245,32,75,114,145,197,18,157,193,189,68,229,157,54,15,82,18,55,74,208,97,157,35,18,22,106,137,9,193,186,91,47,101,114,210,98,255,76,113,75,11,22,58,58,211,134,62,22,77,60,65,97,68,217,138,36,90,8,39,37,183,200,77,25,17,101,238,11,91,101,75,192,184,129,66,165,120,70,4,51,44,200,229,57,227,197,132,179,180,38,140,215,174,6,48,45,97,37,240,47,237,227,76,65,216,123,18,249,167,38,4,205,55,167,2,178,176,165,94,77,3,68,9,24,246,62,137,121,146,158,98,115,13,137,4,164,29,229,234,227,60,176,11,5,247,12,36,198,83,224,181,199,200,65,149,210,52,179,69,124,110,132,184,214,241,63,207,159,213,7,179,162,237,29,77,239,164,41,37,69,74,225,197,240,56,49,36,4,24,90,50,141,32,176,26,33,170,82,105,48,214,49,163,51,176,6,111,200,49,23,197,12,59,23,35,252,27,116,39,199,86,149,244,17,92,134,199,98,188,212,31,4,233,100,184,177,183,235,149,238,129,215,82,82,37,185,243,129,157,38,128,6,132,85,52,178,72,221,132,207,95,10,50,139,184,133,216,196,16,230,57,76,13,140,240,134,144,22,65,166,241,27,80,34,46,66,203,112,158,17,125,98,39,17,64,220,0,135,233,194,240,239,4,195,6,114,146,73,36,166,206,63,122,42,65,29,127,182,106,250,54,178,192,181,69,104,195,8,185,166,54,231,37,152,108,220,125,130,241,222,232,14,30,120,52,129,231,147,32,74,104,43,4,21,214,62,187,205,214,2,132,68,115,88,176,239,238,101,33,28,185,57,140,156,94,35,0,147,194,211,32,78,84,147,173,117,125,48,129,122,153,255,196,131,206,152,126,57,185,51,4,220,77,195,69,24,60,94,48,143,42,4,217,167,199,81,47,201,9,199,209,135,58,195,160,142,58,150,137,215,41,195,190,66,64,93,224,132,14,219,23,99,235,240,202,78,161,12,79,63,129,169,111,5,244,244,49,107,200,169,103,69,102,126,245,89,64,189,42,12,161,205,246,81,33,48,223,135,122,203,44,205,238,163,66,192,65,250,4,18,42,44,219,41,125,32,195,201,101,168,97,183,136,21,127,71,15,250,34,136,147,43,76,147,177,143,10,149,199,125,169,143,52,141,78,216,175,166,122,241,113,161,112,213,157,144,2,134,187,164,33,56,228,119,87,245,15,130,71,127,70,49,171,81,105,194,204,14,83,217,255,220,27,155,254,139,54,25,151,80,22,34,35,236,194,201,127,116,24,142,47,117,181,97,24,234,241,100,103,23,94,233,185,55,73,211,234,232,185,151,40,86,0,91,7,235,15,62,243,12,213,60,253,105,163,233,220,14,67,210,174,14,179,49,103,124,43,8,127,213,116,189,212,98,37,248,223,29,38,237,210,235,51,164,213,179,241,16,88,157,227,45,61,48,228,6,213,225,110,36,196,122,243,13,97,227,7,67,218,150,135,218,195,180,30,126,57,55,96,114,197,229,129,135,247,197,99,116,151,178,94,152,233,89,3,126,90,24,236,201,179,51,253,194,156,92,133,56,214,28,140,225,46,4,40,182,179,250,31,139,185,233,131,70,12,39,101,125,237,53,253,120,58,104,134,170,64,47,254,249,239,14,147,37,234,250,96,246,141,253,167,167,53,15,202,84,89,182,124,253,173,77,62,70,13,249,69,113,68,12,41,235,73,234,81,16,187,24,201,93,58,168,252,146,48,41,129,178,131,214,64,43,153,50,133,41,190,204,1,19,196,145,207,69,188,116,248,2,42,199,38,210,138,146,51,66,104,37,251,158,84,75,182,230,91,129,169,97,240,175,137,44,225,214,248,6,250,198,219,133,60,168,50,39,229,46,112,35,173,233,67,78,181,157,182,62,1,35,73,182,28,166,175,77,93,12,130,139,174,37,136,120,95,83,231,103,193,201,238,105,78,80,220,248,174,187,101,13,30,96,14,104,142,56,217,45,77,110,46,224,115,190,31,219,186,105,236,209,228,180,63,24,147,71,35,220,104,190,120,45,24,141,20,140,178,4,69,19,111,53,253,222,184,97,91,243,106,148,113,78,191,120,209,7,48,245,16,160,223,43,5,220,97,162,213,159,182,34,208,111,166,52,8,248,182,236,242,176,64,165,239,204,239,118,62,101,153,195,216,95,195,73,225,104,62,41,34,178,206,136,214,40,248,237,166,133,154,150,158,32,70,106,228,176,169,164,105,140,142,208,188,139,145,33,24,70,72,86,39,41,246,151,15,25,104,126,214,222,113,207,157,10,224,160,12,183,36,105,166,113,249,15,127,110,147,247,209,237,108,192,141,53,227,234,5,247,226,120,162,135,197,171,27,40,149,131,0,80,3,124,180,15,181,11,83,165,174,193,69,116,127,63,231,6,24,154,179,173,241,191,118,62,119,92,141,202,189,248,216,136,66,59,225,46,104,99,241,105,124,47,5,35,34,97,120,20,167,229,201,232,95,30,41,94,155,46,27,125,112,76,83,119,50,120,7,91,109,18,255,35,220,27,223,195,210,210,18,246,130,217,230,139,173,83,102,79,46,253,137,212,193,128,28,48,92,85,183,234,143,182,62,114,170,254,49,155,49,235,41,204,32,196,107,81,31,37,254,55,177,241,189,226,99,82,79,157,228,188,31,180,80,175,207,54,180,250,78,216,155,5,134,4,250,94,157,8,104,63,112,25,123,95,184,42,193,207,129,177,83,125,207,96,123,57,103,145,254,118,142,94,101,102,248,210,132,2,250,19,217,133,254,12,237,162,238,99,234,161,219,217,154,204,19,223,146,186,53,212,67,159,63,52,43,186,16,90,43,129,166,44,178,67,192,248,113,1,47,98,12,114,53,51,126,205,17,235,118,21,33,17,134,113,158,185,226,223,50,83,122,213,245,106,138,100,252,232,65,41,113,232,233,97,170,143,177,7,31,19,9,58,198,172,240,89,125,126,236,209,120,146,165,34,10,22,62,40,168,239,213,48,11,233,205,33,213,153,241,104,84,101,74,112,12,130,194,96,85,4,38,152,38,35,222,172,223,92,174,174,210,100,70,227,247,36,167,20,112,33,138,36,176,169,118,202,147,183,174,143,214,40,225,241,125,182,83,146,187,30,216,74,255,91,192,84,25,222,101,79,39,100,246,26,233,110,4,163,178,174,217,148,235,221,134,105,66,147,216,130,137,126,20,79,185,81,207,110,231,129,194,61,183,113,97,149,180,55,193,48,40,144,125,174,16,186,144,237,10,238,189,179,84,99,117,81,146,35,219,85,223,70,76,215,2,174,85,138,110,141,238,232,172,168,88,216,68,69,228,220,235,104,224,246,152,12,244,41,9,75,7,100,146,19,66,174,128,77,85,89,224,100,5,245,177,231,44,20,246,20,62,239,53,227,201,33,174,147,15,210,167,145,49,248,123,67,3,33,146,45,244,127,236,168,224,49,201,133,36,100,26,192,112,140,175,128,215,144,254,110,96,8,43,227,106,72,31,101,17,116,90,162,188,176,150,141,24,130,79,125,52,34,242,61,118,98,107,55,149,171,177,166,215,189,57,199,83,218,10,83,125,23,135,0,225,201,219,235,146,56,43,241,113,29,166,196,67,246,29,227,218,238,45,78,24,36,200,245,209,140,58,189,199,233,133,121,40,30,78,167,135,231,46,126,36,238,213,36,6,174,49,201,167,137,1,62,104,138,200,55,48,228,142,122,239,66,118,194,127,154,24,64,123,30,156,186,179,216,212,104,175,211,52,5,103,37,117,160,14,79,117,102,105,100,78,94,233,114,70,172,144,44,144,7,131,205,210,211,229,150,221,83,143,209,178,225,201,61,225,129,88,111,211,107,219,121,137,239,103,7,53,81,93,50,28,148,179,77,103,202,68,151,238,152,126,146,74,135,73,123,122,173,9,225,237,78,13,136,192,201,196,184,63,248,167,166,121,209,102,121,34,127,46,83,208,147,52,131,193,73,225,49,30,56,81,19,253,205,3,182,12,85,235,67,163,48,120,210,224,99,51,114,107,69,207,90,114,99,248,192,216,68,50,129,45,144,231,95,114,64,32,50,117,200,224,91,156,57,224,69,197,64,255,199,25,54,19,30,203,95,96,141,229,187,150,104,54,162,252,100,26,15,14,163,40,44,187,69,179,61,247,43,118,2,102,99,107,2,211,213,237,86,246,132,37,166,203,102,98,41,222,56,81,45,220,164,59,21,68,227,40,168,7,140,198,109,213,155,159,109,208,237,104,146,238,202,132,100,82,149,61,215,184,249,57,104,138,28,184,200,163,81,24,20,240,164,69,80,96,2,232,190,153,80,13,160,203,157,166,236,123,222,162,159,46,60,197,8,250,96,154,197,115,247,215,220,132,10,184,187,42,139,149,65,119,181,147,129,91,196,213,166,185,245,245,185,57,116,121,126,53,233,13,81,166,248,137,9,121,52,18,120,117,17,13,6,198,220,242,175,141,75,182,147,254,54,172,165,110,51,158,131,194,180,200,245,123,149,251,219,139,192,105,158,122,243,149,239,84,130,79,182,107,22,30,22,95,63,79,33,129,167,35,236,1,161,210,13,24,129,59,121,173,179,31,228,64,225,41,78,250,177,40,54,72,110,172,158,61,139,223,85,24,90,38,55,158,56,82,206,26,151,17,101,43,153,126,218,46,138,32,133,247,244,192,184,199,30,134,161,149,96,101,157,164,112,4,77,129,225,60,127,96,122,21,139,195,213,24,35,21,30,193,150,77,138,43,215,242,252,52,9,218,139,82,76,34,23,163,120,85,103,252,52,221,209,69,225,106,74,46,31,108,39,154,216,140,200,192,68,91,119,167,21,189,63,43,251,108,4,24,33,31,140,242,68,147,220,57,29,72,169,250,210,61,123,6,73,232,253,194,187,172,11,43,55,110,34,154,113,29,232,69,37,116,125,110,190,189,196,5,91,195,104,212,47,56,40,213,241,8,235,38,245,167,107,15,21,237,249,149,145,224,170,209,229,166,48,169,176,29,48,7,96,123,224,234,253,72,7,61,79,165,85,63,38,3,53,60,0,68,210,190,170,203,4,124,44,177,21,112,237,239,79,51,103,227,167,143,213,149,52,182,11,156,189,83,215,224,92,94,24,122,134,29,240,49,149,166,14,202,170,114,111,115,22,178,162,132,196,227,98,20,97,186,62,56,201,156,248,101,90,105,196,205,4,61,131,180,46,188,167,14,10,164,203,249,62,88,177,50,32,133,77,193,38,96,66,85,114,243,73,217,225,29,210,106,5,151,10,247,104,255,7,46,74,56,2,92,66,64,8,184,110,105,176,164,59,204,103,9,25,223,170,107,30,81,229,116,97,152,154,116,205,51,177,146,239,193,196,187,91,150,73,134,7,53,195,105,217,4,179,165,11,145,70,115,164,115,125,196,206,34,60,38,134,24,55,21,35,43,62,22,28,42,122,102,162,250,190,60,43,9,113,26,98,39,114,53,76,119,17,83,166,192,187,169,15,139,224,14,238,220,7,91,121,184,120,76,208,72,120,175,5,100,72,89,155,247,33,240,129,134,106,57,76,18,64,95,155,132,129,215,96,89,110,66,185,26,128,135,75,69,193,197,147,231,42,207,197,103,57,125,241,79,96,42,117,218,3,211,7,23,240,198,123,123,239,237,223,139,0,48,117,12,229,121,50,8,136,28,166,116,73,61,34,148,58,219,8,24,34,34,249,218,29,138,119,119,214,128,41,139,80,91,53,5,135,248,160,92,158,250,50,65,233,220,253,14,23,96,18,214,106,201,102,146,72,62,102,108,41,106,94,161,70,19,174,55,48,34,63,234,25,144,68,251,118,51,218,6,215,212,109,20,115,139,140,108,192,91,73,246,19,17,58,106,10,28,102,74,171,165,59,177,62,119,252,54,46,85,81,95,173,91,45,220,133,151,30,139,231,140,134,193,113,92,120,234,123,209,65,95,183,160,79,98,196,78,217,57,99,174,156,33,171,178,236,209,184,90,78,0,109,15,62,30,191,61,37,143,61,241,210,120,41,138,34,168,125,39,210,50,71,78,96,68,174,238,76,193,45,223,26,49,72,37,223,33,153,20,141,78,13,117,180,60,238,99,35,62,171,85,123,72,175,121,51,6,240,249,26,91,35,64,198,211,17,87,27,217,163,68,43,168,151,116,153,112,102,161,197,249,5,30,172,189,117,39,233,214,226,227,129,128,121,235,177,64,32,73,148,77,133,93,96,122,231,153,193,85,107,124,41,163,45,222,78,193,163,161,3,153,53,86,8,143,215,190,79,46,60,41,4,49,97,225,191,11,132,204,176,220,123,195,177,120,167,2,229,149,93,203,10,11,219,233,29,83,139,187,9,92,113,1,238,152,34,205,248,68,103,235,153,214,247,131,65,83,32,49,231,100,53,27,49,166,11,211,92,34,214,108,134,51,62,24,1,230,164,23,47,84,245,102,160,83,185,134,19,133,119,219,123,76,216,187,16,40,149,120,118,101,51,28,14,211,175,164,193,39,114,181,217,163,252,244,182,240,75,75,97,168,139,251,133,169,13,120,234,143,155,167,108,80,156,66,117,66,11,144,137,239,205,11,111,138,157,223,26,191,17,87,55,163,1,83,24,162,209,52,2,134,89,64,11,190,105,123,155,23,70,199,66,211,23,19,217,11,255,158,180,208,105,188,124,162,237,229,114,37,102,132,38,33,228,182,220,8,234,109,14,155,89,41,41,81,232,131,106,242,81,107,44,118,77,208,145,198,140,109,30,237,175,169,57,180,51,79,74,19,84,89,36,40,3,72,145,108,226,136,39,36,40,40,121,172,120,105,8,18,179,172,62,98,225,208,67,58,108,209,68,73,192,97,107,204,120,176,110,252,249,146,128,59,70,108,245,154,49,219,120,147,176,13,39,59,217,60,239,8,108,41,82,129,207,47,207,88,2,199,191,169,194,108,99,249,185,113,151,0,74,207,169,234,111,99,34,196,54,78,197,94,122,58,11,54,30,102,188,216,202,42,240,72,142,13,215,56,96,154,234,179,22,8,90,253,68,160,132,215,155,22,113,192,133,23,23,19,134,208,242,19,42,127,75,173,119,208,166,144,173,162,67,75,16,168,197,144,171,5,6,99,37,61,196,1,178,179,62,153,195,22,234,116,118,70,19,211,17,248,156,193,57,76,149,110,29,245,2,103,115,203,235,253,229,58,182,54,145,52,99,232,187,175,213,139,86,182,48,161,107,152,73,208,172,36,133,85,61,221,230,130,74,11,103,76,128,237,245,35,246,104,68,22,165,30,40,81,188,23,19,141,19,76,43,153,112,131,221,24,103,241,209,171,38,101,82,104,204,229,248,154,212,78,107,87,118,178,138,161,56,58,105,47,75,90,55,137,112,66,156,2,80,76,109,105,89,165,179,204,187,232,137,51,66,209,39,207,125,102,105,25,97,89,150,159,244,164,212,111,97,135,198,185,107,100,102,90,230,68,180,47,199,242,162,155,88,34,218,192,80,59,141,11,39,165,53,72,212,228,142,56,57,9,105,166,231,234,118,91,213,77,77,183,41,123,211,217,127,86,138,1,71,108,70,210,54,52,47,81,96,229,175,141,144,186,242,86,103,19,151,244,212,58,252,45,143,58,65,254,85,13,54,135,141,134,87,138,8,207,1,149,151,167,199,89,167,91,42,10,172,37,107,228,235,9,160,6,57,181,150,79,152,9,128,201,165,232,213,139,2,176,123,53,46,188,60,57,41,136,30,46,14,110,122,23,214,16,18,107,183,66,4,26,200,170,196,5,86,57,113,223,107,231,166,229,137,164,125,98,125,208,134,59,147,194,8,131,198,94,153,160,214,40,250,195,236,118,49,222,20,58,78,189,152,22,171,152,40,108,95,75,120,84,224,16,29,173,221,109,26,189,211,167,208,21,51,199,103,130,233,167,36,133,241,188,150,207,35,156,159,253,220,188,149,40,253,229,48,162,118,236,185,26,102,174,25,240,106,210,247,73,31,27,159,215,95,12,38,99,217,208,24,239,52,60,18,68,46,137,99,88,223,59,145,7,251,126,27,229,167,150,181,34,116,26,139,219,114,24,19,87,104,92,81,111,94,78,20,201,58,63,254,85,209,2,223,142,104,176,95,157,17,157,214,23,163,122,218,9,202,40,170,205,15,167,60,14,40,70,186,195,75,114,193,128,249,154,196,153,130,65,73,66,219,2,64,191,41,224,118,182,47,45,71,53,37,80,127,176,66,214,82,75,139,233,44,75,35,224,141,86,162,246,193,227,129,84,255,237,138,38,175,176,105,209,38,117,166,147,255,54,89,124,165,72,130,21,116,206,123,245,52,238,40,133,107,142,159,134,149,165,60,85,205,245,214,247,34,75,113,190,190,176,126,26,191,73,247,121,8,75,53,244,13,2,99,207,185,9,149,127,172,170,242,100,245,23,65,11,120,46,233,132,200,112,11,208,103,234,176,113,128,200,215,68,120,103,5,202,226,147,98,110,107,102,119,14,87,104,30,11,129,21,129,173,11,99,95,120,43,141,145,117,12,184,54,1,220,195,120,190,85,183,241,57,246,186,48,141,129,67,15,152,26,92,222,227,167,200,160,37,192,116,78,184,186,252,176,141,119,37,189,122,92,57,8,203,160,85,9,63,16,78,131,21,51,174,70,144,43,43,12,5,208,138,223,94,56,226,122,246,209,99,80,227,106,232,153,100,34,82,42,121,126,223,225,201,158,167,103,227,132,0,195,109,25,124,169,220,94,152,126,4,255,220,179,178,203,235,169,204,102,235,6,92,70,69,70,164,218,129,97,115,143,155,147,78,31,138,142,188,99,42,145,177,219,66,158,70,79,26,145,249,31,92,146,145,181,203,147,225,108,141,47,50,8,233,29,21,136,242,100,197,104,15,191,215,182,90,113,137,140,0,83,132,114,225,51,181,212,210,57,155,65,144,138,12,214,249,150,244,188,217,73,152,97,1,175,135,127,6,113,188,26,246,33,140,189,109,228,7,70,42,225,194,214,146,172,112,9,118,14,107,129,57,19,79,172,21,130,48,61,158,28,75,70,25,50,19,207,238,45,175,192,4,63,100,204,153,231,221,23,73,33,10,223,180,86,157,228,112,143,65,253,113,221,230,7,198,44,8,120,106,33,174,193,208,206,6,188,232,90,80,216,136,223,28,62,214,140,18,41,97,190,12,111,60,27,72,161,85,169,152,0,102,219,235,1,211,247,212,21,230,225,106,192,180,166,233,213,212,232,183,184,122,13,165,131,4,205,94,141,1,122,204,147,166,239,133,10,141,91,5,112,11,78,241,73,51,60,241,174,189,67,233,24,154,143,229,65,179,23,97,89,101,153,18,4,0,115,144,127,232,162,189,74,191,38,229,46,253,162,181,239,191,232,240,120,43,122,43,170,69,13,76,175,130,63,182,113,242,101,29,18,178,247,201,199,123,19,19,213,37,128,234,168,215,132,82,245,132,190,148,78,5,147,253,241,155,99,132,245,241,160,161,197,11,106,5,21,207,199,170,94,92,60,140,38,105,229,231,91,154,230,151,195,108,158,91,127,154,178,66,247,82,96,43,167,216,85,167,25,244,145,203,97,24,110,132,161,41,253,26,234,28,174,40,31,78,93,125,231,10,159,194,4,89,144,137,85,148,62,40,127,178,129,68,218,212,181,9,163,172,175,143,106,243,72,95,219,232,138,115,92,141,65,93,159,126,10,52,216,253,234,217,49,135,218,115,243,99,114,76,135,217,183,149,179,4,74,165,8,209,29,56,207,244,208,138,88,209,137,255,246,36,203,248,208,138,32,243,229,139,143,230,225,49,149,32,0,42,143,86,227,230,155,108,136,114,123,180,20,95,19,78,138,166,254,46,121,190,56,120,33,129,59,6,135,222,26,118,104,143,146,193,2,55,150,250,218,211,40,80,227,230,165,156,17,93,47,119,71,173,241,90,116,39,61,188,33,25,87,49,110,14,73,217,195,73,114,54,149,116,135,52,231,151,249,99,88,251,87,190,176,106,222,225,107,99,77,221,155,231,217,243,195,206,49,241,135,3,174,79,65,31,236,28,35,108,110,158,28,42,108,37,139,32,26,18,95,115,13,237,149,223,68,119,93,23,139,239,65,255,157,82,73,100,153,134,72,37,77,109,111,60,7,105,47,241,203,150,33,146,107,145,161,9,171,24,122,199,161,21,42,52,245,52,183,122,235,167,235,35,168,245,144,238,128,183,74,87,1,99,98,248,234,34,101,163,137,68,220,255,16,80,59,240,38,244,91,20,46,51,140,98,204,177,246,62,120,66,200,187,4,92,57,35,180,37,104,184,4,232,64,239,251,76,171,166,40,189,206,43,96,124,32,169,36,167,197,167,223,123,91,144,166,63,112,242,156,27,112,217,235,189,218,132,188,3,126,26,196,152,191,103,76,124,179,108,191,210,146,170,48,133,138,35,96,2,182,243,129,147,55,20,1,83,66,167,175,93,232,143,105,14,111,58,116,231,3,83,245,24,48,13,39,207,213,48,143,125,83,5,54,232,154,148,21,11,120,8,124,12,157,63,112,241,138,13,74,216,74,19,207,15,152,176,75,92,77,48,80,105,121,14,188,189,24,106,152,28,110,210,45,9,154,45,239,159,7,134,65,77,95,236,12,133,87,124,67,103,102,45,124,10,195,164,56,2,166,40,227,249,160,136,232,249,163,193,247,245,132,30,233,41,137,83,27,186,116,109,69,4,166,87,160,7,76,114,82,191,247,162,173,210,135,5,166,203,164,225,67,252,221,22,191,205,76,212,78,15,250,107,103,184,26,208,34,165,174,163,214,86,200,182,91,35,192,122,62,119,163,133,107,4,108,161,0,165,137,161,55,198,79,1,248,159,143,73,165,219,10,108,9,49,228,148,150,104,73,212,134,235,184,141,128,247,153,149,74,219,67,180,177,185,159,130,97,122,236,220,135,19,136,226,108,31,149,217,161,166,202,111,63,160,247,191,0,163,196,252,50,10,85,175,189,6,70,160,64,41,131,232,33,138,49,157,244,136,61,191,125,188,210,234,41,11,19,133,122,104,150,214,8,137,116,107,177,238,202,215,74,90,160,120,19,188,73,208,23,101,101,36,13,126,28,180,17,112,93,239,213,166,111,218,2,38,128,219,31,211,147,86,19,135,105,58,94,106,103,85,108,169,21,48,223,87,111,126,126,172,202,213,156,64,106,32,82,127,229,187,117,39,20,243,88,212,72,190,222,39,179,3,234,49,246,41,254,173,1,247,146,30,11,112,210,146,121,159,12,102,1,125,50,132,90,115,92,77,147,236,84,171,248,156,57,169,221,49,165,9,230,113,145,18,217,155,15,62,11,125,104,244,36,225,35,59,133,154,201,33,78,101,40,76,132,235,195,255,226,131,29,51,80,222,251,124,172,243,193,253,106,90,155,146,250,242,131,191,138,63,26,165,0,111,196,150,189,218,179,226,44,237,243,73,186,54,240,223,165,79,199,242,89,160,218,103,188,232,228,154,14,83,186,52,255,49,87,12,245,5,38,237,252,251,81,99,16,206,79,103,116,162,54,200,209,13,47,131,198,208,144,103,246,45,225,140,245,147,30,130,34,187,68,181,9,197,215,3,86,171,11,55,136,91,125,139,159,205,84,165,239,210,41,118,16,251,20,179,54,106,13,34,211,30,222,93,168,101,208,105,9,123,167,80,100,34,102,21,87,35,169,218,198,195,24,108,45,172,63,120,209,54,59,31,9,128,181,115,84,163,24,139,134,170,169,24,243,241,246,236,237,66,31,180,169,22,139,233,38,249,176,80,134,222,85,106,130,158,196,30,37,33,27,114,220,71,110,5,206,197,234,41,210,77,161,111,234,170,108,133,61,248,253,52,238,250,241,142,84,182,59,89,200,206,97,4,135,84,115,171,163,36,226,150,35,186,33,104,57,95,216,142,241,17,40,188,111,119,80,48,82,183,179,14,240,211,168,100,221,215,154,70,49,235,198,4,9,7,78,182,11,147,142,243,122,111,234,20,57,108,238,91,79,19,82,207,14,159,99,107,105,56,232,71,186,242,45,172,31,172,122,120,211,172,147,225,87,163,58,39,188,87,246,117,187,247,17,82,234,83,137,125,8,220,77,61,196,225,227,52,40,109,47,98,201,217,183,248,137,211,13,51,229,133,233,139,235,203,127,155,70,94,169,39,167,80,137,108,97,251,96,8,186,148,89,119,82,163,41,240,196,18,18,24,250,64,255,229,243,88,73,191,230,249,247,227,23,124,51,133,120,117,214,54,18,132,67,208,0,117,152,226,85,137,244,46,243,156,62,107,124,66,213,217,149,107,132,254,84,164,206,29,134,30,77,158,107,177,111,180,123,53,65,71,25,81,122,253,187,219,188,52,35,65,61,185,31,120,249,201,196,14,154,138,18,235,34,165,157,188,134,192,224,46,253,122,192,99,56,161,142,237,191,120,3,2,79,212,63,214,7,83,233,40,20,154,52,32,13,247,203,166,105,152,9,249,11,193,112,234,164,138,195,139,183,152,2,119,226,48,126,111,250,139,164,253,152,198,170,208,45,133,146,28,105,68,69,225,230,137,183,70,184,87,234,150,112,139,233,10,241,183,70,138,160,167,7,166,222,97,4,220,148,149,212,224,117,7,5,110,225,45,36,44,240,4,13,111,111,153,112,160,111,149,172,67,163,120,186,198,32,48,20,128,77,97,184,2,226,197,40,115,150,65,49,149,153,248,216,117,205,135,244,23,152,138,171,11,67,186,35,112,105,81,2,61,77,246,66,72,134,72,124,157,197,218,226,181,161,36,30,250,100,173,64,85,19,48,221,46,122,53,61,70,243,194,181,107,190,98,253,90,92,239,144,163,232,254,192,45,26,44,13,206,170,23,190,40,226,137,125,1,242,239,38,172,6,52,225,209,157,220,2,166,21,113,41,60,92,194,105,254,232,240,101,175,61,159,114,69,19,23,83,41,169,140,31,84,53,180,23,58,138,32,135,76,133,179,53,118,25,19,142,85,145,85,88,22,234,137,31,206,248,73,50,81,150,105,183,248,252,255,137,67,9,74,217,134,239,148,217,40,157,116,18,46,56,134,74,92,61,137,26,234,189,127,157,143,1,227,244,61,87,51,55,2,70,230,90,172,137,243,187,212,121,251,131,35,16,157,36,161,189,126,106,109,43,96,88,40,134,194,104,106,204,128,169,49,144,223,62,198,197,241,202,99,91,200,104,143,234,213,136,200,228,11,19,133,188,67,186,241,201,247,116,56,27,139,117,22,120,88,164,41,118,67,88,113,166,192,139,234,235,216,207,206,241,161,26,2,155,100,227,138,97,33,46,190,228,204,54,97,244,207,104,68,210,153,20,192,125,47,19,129,136,181,153,126,197,90,77,96,42,189,124,221,99,118,47,213,39,248,177,153,101,63,24,151,237,57,2,55,179,104,29,61,166,200,18,225,29,234,44,96,11,15,152,175,41,99,6,215,244,190,40,37,155,113,49,12,44,76,165,229,175,69,7,193,141,201,23,35,155,116,114,206,249,147,250,186,135,234,49,121,88,140,254,216,196,107,36,78,75,61,71,73,222,209,193,201,71,230,41,208,76,125,212,92,229,126,13,229,200,44,217,170,104,246,61,248,216,240,229,234,223,74,190,39,27,138,168,77,224,65,134,160,198,68,49,66,102,129,55,250,131,1,55,99,39,185,112,193,67,232,190,163,156,115,110,9,239,70,129,29,140,44,216,157,195,240,192,11,76,96,169,222,21,112,238,180,4,133,19,59,78,0,212,198,175,41,1,138,232,95,108,71,136,217,214,231,214,70,73,31,155,217,166,140,86,224,178,239,91,193,142,38,21,81,188,21,133,231,62,224,141,93,227,206,96,34,72,232,185,7,140,21,121,183,81,132,35,82,144,146,226,215,159,143,47,91,206,222,98,210,78,99,27,81,217,3,171,64,243,228,234,180,134,95,229,217,39,208,61,188,170,118,90,242,122,73,238,117,91,203,153,47,123,250,46,145,189,20,24,210,1,55,99,96,42,89,154,169,0,62,179,167,4,76,67,137,62,121,70,80,197,159,156,30,26,233,211,5,30,253,190,24,93,183,123,62,55,63,19,164,198,205,23,193,235,254,194,159,115,100,29,156,73,15,85,208,225,58,99,192,85,154,62,237,185,147,51,203,128,174,71,48,8,184,57,171,20,48,92,210,237,125,235,181,226,167,9,212,62,131,82,76,240,35,224,161,138,165,219,216,131,221,162,69,220,38,169,194,58,48,18,29,23,206,85,191,38,58,217,97,219,33,179,60,53,1,179,141,78,103,198,213,195,232,48,20,182,128,88,192,228,117,245,230,213,54,162,31,92,225,249,86,225,107,220,192,230,105,194,73,144,96,74,81,58,76,220,199,222,106,129,46,82,202,138,86,87,154,196,64,33,42,209,21,165,250,106,59,60,139,50,159,225,251,110,79,187,130,158,73,243,192,141,132,203,55,162,21,38,74,45,34,179,32,162,23,199,25,23,79,18,125,1,171,206,157,97,187,17,107,62,199,137,12,217,217,35,166,51,232,77,163,50,78,58,21,14,60,146,192,196,155,158,155,167,226,141,69,147,242,141,84,235,243,228,37,26,97,14,140,30,119,214,49,195,99,137,33,197,180,19,69,135,188,205,180,91,126,117,35,142,147,245,230,231,83,187,18,5,57,43,164,146,245,230,51,5,159,28,48,28,20,114,243,153,131,248,210,104,99,169,248,16,148,237,207,143,31,106,123,169,217,149,137,68,116,44,102,74,183,62,203,173,112,19,148,194,202,46,71,27,165,144,174,104,79,27,18,79,121,81,52,130,138,159,200,36,43,207,215,148,139,77,153,229,139,116,82,165,69,98,85,239,77,220,193,79,85,56,34,143,231,171,107,179,79,175,26,71,66,201,72,84,21,69,89,167,5,12,101,148,108,26,80,107,92,184,89,228,76,103,10,18,223,190,43,64,215,153,171,126,107,11,125,186,123,223,200,124,106,121,40,44,109,219,169,55,200,130,231,71,192,25,254,190,54,253,115,53,70,64,195,49,52,165,177,226,28,38,20,250,56,1,164,241,220,7,239,86,184,40,59,214,178,22,78,119,234,58,105,6,181,212,209,126,142,175,73,147,139,54,212,226,26,81,174,93,29,206,166,17,172,240,88,94,144,8,12,13,142,186,101,133,88,210,142,155,183,250,120,132,199,45,67,2,247,131,45,86,36,203,107,53,51,125,46,156,119,213,215,38,191,226,12,197,214,154,189,52,138,186,72,146,57,209,62,141,221,70,42,165,112,101,174,6,12,247,186,94,109,206,145,15,11,228,100,143,41,79,101,137,139,17,1,35,74,174,142,50,189,71,247,234,206,90,86,79,24,189,251,20,47,102,81,117,189,185,185,102,254,193,216,37,84,139,146,226,184,226,236,101,192,169,106,112,110,85,106,89,75,60,90,165,188,91,95,12,175,196,79,101,40,14,232,131,21,184,226,4,94,184,45,173,53,94,213,234,152,226,230,103,213,60,33,25,8,143,211,136,23,163,11,90,29,59,20,219,246,138,23,35,210,157,245,183,9,77,237,184,26,190,12,245,143,120,212,48,184,141,38,237,241,210,143,159,135,158,220,7,195,158,33,236,77,153,206,190,89,251,133,169,45,210,155,79,99,226,115,120,173,170,163,82,104,17,114,139,251,160,144,57,13,133,105,138,220,1,195,95,34,175,13,15,174,167,187,127,196,207,202,27,10,29,205,112,205,19,96,51,88,4,174,70,221,225,240,48,81,35,129,203,106,94,71,6,220,215,124,66,77,132,151,124,167,135,210,162,107,14,133,173,56,213,248,34,103,88,96,226,16,24,5,215,124,97,11,166,75,152,235,248,10,119,178,208,131,250,124,79,58,136,210,29,83,90,216,117,5,18,36,43,177,109,193,141,91,212,223,37,100,115,47,110,70,255,171,40,190,197,133,165,163,17,246,32,36,138,86,128,80,79,212,39,244,23,84,40,211,88,88,186,46,63,74,108,202,140,239,65,242,59,107,224,240,220,187,231,248,30,184,175,251,9,90,66,182,21,99,2,93,134,70,16,16,11,77,235,222,220,202,102,52,34,186,183,11,172,29,24,54,3,141,6,225,92,215,17,111,253,180,234,227,152,17,21,136,159,46,38,135,35,48,102,93,139,143,89,250,212,175,65,209,244,188,111,125,22,126,121,126,217,24,161,98,72,169,41,212,133,143,192,144,215,137,25,140,72,141,192,117,230,126,215,15,20,16,58,143,142,145,5,149,253,133,143,251,37,99,70,1,226,190,223,26,146,66,29,241,68,122,44,223,215,134,153,88,131,204,22,142,200,2,107,148,107,154,55,176,229,222,69,134,244,28,26,148,111,221,215,102,98,104,244,155,162,220,113,95,155,202,61,65,71,91,43,117,25,20,149,30,69,253,51,36,18,126,67,170,85,152,211,100,127,239,47,99,83,232,197,212,220,228,251,203,103,225,235,47,211,237,120,55,187,99,83,183,231,151,241,89,239,36,164,125,241,121,233,108,130,18,119,18,86,157,225,80,244,150,56,126,72,184,108,153,224,70,130,239,233,100,155,255,173,52,205,53,24,213,227,186,171,135,229,40,240,177,18,34,137,194,218,75,207,136,90,151,180,220,28,18,74,121,112,76,128,118,31,28,170,155,170,191,221,118,200,71,217,158,113,30,190,42,12,205,253,133,219,214,140,240,92,63,169,185,187,93,53,117,21,224,10,78,225,63,177,217,101,73,240,91,63,221,121,179,187,147,150,61,52,141,178,168,84,142,163,143,141,56,137,127,117,214,229,138,146,91,96,24,37,52,253,179,141,83,235,110,242,170,81,115,224,85,156,30,196,78,136,38,187,221,177,160,145,172,139,89,104,221,174,83,51,75,100,221,238,217,133,234,175,140,217,236,104,197,203,209,6,13,182,194,16,35,197,91,147,61,42,250,90,16,178,140,152,12,88,85,75,175,166,84,100,221,51,153,82,126,253,237,130,56,210,186,39,58,148,101,2,211,98,122,207,174,95,121,135,194,121,221,115,115,88,53,129,204,149,105,237,174,23,238,89,221,202,57,44,34,30,102,18,219,211,147,11,164,239,48,236,222,65,125,233,147,104,196,220,232,253,90,81,229,73,5,206,30,236,11,102,130,61,118,14,162,64,103,150,230,107,192,149,182,53,75,137,183,49,226,201,106,83,29,90,211,156,200,247,226,99,167,8,249,2,39,23,21,115,241,211,116,235,63,40,81,207,107,213,166,166,245,186,52,237,142,113,95,154,33,31,122,181,21,91,197,79,163,6,46,155,252,196,132,222,245,194,56,204,250,214,116,210,148,107,173,103,245,180,231,175,114,97,94,91,63,189,63,77,193,110,204,113,164,74,166,110,58,125,91,91,238,245,51,178,94,220,41,50,186,111,109,174,186,194,36,36,220,109,236,8,251,74,111,17,41,148,178,242,245,189,206,105,175,31,139,142,210,187,229,28,163,254,24,27,122,111,170,221,226,115,76,235,55,144,183,238,86,254,27,40,252,254,15,74,245,65,92,92,161,117,157,79,46,188,123,253,217,129,155,17,250,42,12,163,102,60,56,5,46,226,7,24,13,94,221,241,219,230,164,232,111,195,8,21,110,2,241,102,45,211,159,70,55,24,39,246,100,208,158,215,254,21,225,6,124,102,205,115,115,148,178,98,46,156,109,251,88,38,154,228,135,192,37,190,38,164,195,106,109,83,214,149,35,125,4,7,212,210,148,24,220,246,115,249,68,90,240,93,47,125,50,122,243,226,12,32,154,160,201,165,3,27,79,158,195,214,246,162,67,78,155,213,190,48,187,64,86,24,206,40,255,34,203,40,120,117,174,16,66,240,84,31,46,72,169,207,76,179,84,123,92,221,105,131,215,39,79,232,25,197,139,113,80,182,231,234,196,154,113,120,80,55,43,47,214,168,23,141,5,68,65,224,214,189,180,89,161,114,92,189,44,113,166,48,253,221,241,222,180,248,74,104,241,192,199,225,189,163,70,153,142,110,150,56,249,203,35,220,180,36,54,245,72,15,76,98,216,167,249,134,104,189,41,76,222,63,108,226,109,233,62,189,57,199,93,204,68,232,84,31,131,2,251,45,135,99,135,66,147,214,30,65,58,81,175,171,189,91,109,250,185,219,58,59,117,132,47,168,228,30,106,79,28,24,62,171,128,233,169,122,175,174,17,111,234,86,187,164,107,31,184,121,72,136,90,160,185,255,192,109,133,175,76,247,113,211,157,28,186,153,107,153,154,232,227,251,104,51,248,236,129,143,227,254,60,25,213,13,223,160,112,112,102,141,66,51,102,20,1,57,156,41,190,127,158,12,161,157,230,176,53,182,60,95,115,184,142,11,168,145,139,42,236,34,205,8,197,205,90,234,3,30,11,109,198,157,225,18,203,207,36,37,246,27,87,31,35,84,171,234,152,195,221,165,38,224,90,70,38,228,93,1,65,131,54,127,28,192,243,89,94,216,165,203,97,86,247,131,30,251,220,79,1,20,147,154,186,63,20,26,174,53,3,62,19,65,72,23,109,225,215,72,139,253,26,41,158,205,212,116,135,191,111,105,109,236,207,102,153,75,104,218,113,76,82,71,254,108,73,103,223,246,91,67,29,38,58,178,160,240,81,92,120,85,205,9,76,98,30,242,203,8,36,44,221,207,142,207,18,159,35,163,195,252,204,131,109,149,196,14,119,171,195,19,152,20,66,204,34,90,18,181,193,109,66,181,228,125,96,147,124,106,123,108,63,200,103,186,251,9,48,45,181,172,245,80,137,19,197,221,163,65,21,127,147,2,52,124,91,15,199,140,98,18,83,247,151,161,8,45,206,208,60,127,225,51,137,75,12,206,132,24,49,35,155,144,31,198,110,217,145,235,59,11,152,70,75,41,141,51,93,188,30,87,195,222,86,20,182,196,99,13,216,126,93,10,235,224,5,242,77,154,205,131,93,89,224,95,50,214,97,210,130,178,122,206,201,195,180,246,239,209,142,103,164,189,250,52,190,236,187,184,232,173,202,249,169,249,35,208,232,47,214,77,116,66,126,187,152,133,230,55,231,63,104,232,157,160,84,155,49,44,195,172,67,249,109,104,234,182,239,86,8,42,181,165,213,136,164,1,226,193,41,157,150,31,230,123,69,176,102,208,129,150,37,18,68,133,103,152,187,195,90,50,100,205,155,150,131,119,157,211,155,107,68,153,2,27,165,245,55,36,166,194,187,101,117,64,42,80,179,111,224,147,102,252,178,21,198,207,114,99,192,106,196,132,169,47,27,243,89,117,67,157,114,40,213,197,182,102,142,20,198,52,177,21,146,0,2,99,135,184,41,142,166,26,253,252,242,218,103,123,202,62,145,168,130,164,174,75,224,141,183,234,47,134,253,42,132,121,246,237,80,180,249,96,104,237,181,52,142,150,79,63,213,80,69,62,167,65,213,137,0,169,157,15,10,137,16,161,226,166,101,29,117,112,127,45,26,42,180,134,146,78,188,243,177,253,106,227,149,150,29,158,25,56,162,216,16,139,248,252,146,124,78,42,250,150,251,216,236,107,109,62,48,141,169,254,211,99,194,27,45,47,205,4,141,67,143,15,146,223,149,107,89,120,255,154,244,172,42,181,194,176,186,122,63,173,193,135,150,105,13,43,186,116,235,11,22,111,170,11,5,198,102,242,224,26,66,129,84,79,201,150,147,224,5,247,175,105,185,110,221,115,216,194,187,71,138,104,7,84,110,17,248,167,186,139,3,192,10,3,51,241,214,106,220,228,236,255,147,38,131,250,76,20,202,182,156,140,15,69,72,227,215,149,109,54,161,55,253,77,148,227,8,65,212,36,91,188,141,81,9,248,76,194,174,161,5,200,172,167,167,88,72,183,109,13,72,114,115,10,110,62,216,252,119,45,66,222,168,69,249,152,173,97,36,224,250,94,152,129,238,181,29,91,9,249,141,231,209,144,4,217,14,19,178,213,19,25,114,11,23,213,153,203,42,87,181,204,152,164,73,4,182,23,237,48,42,137,133,16,209,125,47,244,95,166,158,200,184,70,113,130,96,188,246,174,193,1,184,19,234,133,141,145,64,205,20,200,142,220,68,162,65,173,175,215,126,234,176,143,58,12,87,223,227,8,159,93,104,207,184,26,71,250,177,37,40,32,113,159,112,27,243,89,125,170,171,143,113,225,166,6,167,123,111,122,162,119,173,91,37,196,184,30,239,102,194,17,86,29,165,231,86,205,20,210,76,254,53,55,225,20,105,188,203,102,20,121,255,154,145,200,36,237,168,181,83,218,121,127,240,7,33,200,158,79,233,245,242,74,250,9,253,67,125,158,12,165,160,136,124,111,58,196,147,254,246,170,82,128,179,161,10,221,26,173,129,66,202,251,217,15,124,102,77,85,199,138,66,164,72,113,34,214,120,158,116,62,241,229,230,243,140,150,160,164,164,41,11,179,177,197,79,183,106,102,143,166,3,56,113,252,193,27,180,76,154,149,34,243,227,76,24,19,241,193,213,158,2,104,168,51,124,79,130,64,85,105,33,73,253,208,94,224,48,229,104,106,108,227,83,173,234,86,18,234,53,83,249,115,136,71,238,8,113,25,225,203,212,44,99,25,144,217,249,213,204,194,39,224,111,37,209,110,139,80,14,223,211,147,163,52,89,93,31,211,153,219,227,234,46,122,4,70,204,180,51,102,163,247,254,212,25,55,239,47,157,214,68,160,202,134,208,45,6,53,251,180,134,19,141,227,46,226,67,81,112,75,252,95,139,48,151,21,21,198,23,129,211,121,107,94,106,208,4,112,95,187,51,95,166,86,235,82,235,231,67,142,165,89,159,210,213,179,99,121,59,212,220,166,131,171,117,225,203,228,9,252,201,22,18,101,82,91,138,26,176,31,233,236,41,121,105,190,154,94,198,233,199,0,91,231,163,40,74,101,106,114,30,206,101,217,22,169,40,60,48,121,215,207,6,59,83,50,155,203,162,176,81,130,59,76,171,169,230,109,233,31,246,202,212,5,37,51,116,6,2,55,8,70,3,230,128,215,170,241,253,43,229,251,96,212,127,148,22,133,148,63,185,39,135,27,76,64,75,127,27,110,211,184,122,81,120,161,87,35,94,249,69,29,207,193,154,168,113,211,154,90,250,71,191,164,23,124,72,231,167,181,174,137,26,208,241,121,148,92,77,239,189,212,155,80,115,232,237,242,116,71,49,132,90,53,155,144,183,241,39,167,138,105,235,111,83,97,80,199,140,97,73,79,51,10,154,178,156,215,14,155,68,217,83,54,75,237,140,92,61,181,186,174,225,160,238,64,167,145,244,72,169,203,128,57,250,14,121,85,245,14,68,69,161,194,245,215,110,108,137,75,43,147,216,249,139,207,6,42,89,52,207,200,4,73,94,127,112,190,36,12,59,79,13,15,5,241,213,97,200,65,244,24,161,183,152,142,109,135,9,186,220,239,89,144,96,202,158,155,162,213,23,166,97,45,243,52,241,86,135,209,73,152,109,104,101,19,34,216,254,69,54,181,226,85,208,97,17,184,31,74,15,95,147,174,13,40,162,74,168,231,32,19,70,35,170,212,61,25,157,220,119,68,65,35,8,59,118,19,24,106,250,47,87,72,2,186,119,225,32,160,64,17,166,187,111,84,8,144,37,173,156,165,124,164,121,113,3,45,255,198,113,42,112,246,12,206,178,142,183,217,229,214,180,66,184,46,233,162,254,98,8,91,5,98,40,99,123,202,217,60,227,38,20,163,164,113,241,195,203,7,67,228,36,37,237,197,170,133,242,240,231,166,238,73,102,82,193,8,43,51,174,54,111,184,75,125,54,221,86,94,125,71,185,0,92,192,242,228,36,209,250,183,93,30,24,113,53,169,23,70,70,163,20,95,95,52,150,45,225,203,164,215,27,147,193,127,155,8,68,150,139,105,92,246,60,36,129,34,226,0,250,94,20,1,124,17,6,190,27,74,178,58,42,13,102,195,21,48,22,101,151,175,105,50,195,62,228,147,138,0,41,162,134,212,171,120,206,96,153,34,106,202,249,169,191,243,99,123,209,56,84,164,255,135,41,62,177,66,28,134,129,74,11,232,102,119,74,149,69,61,123,209,22,1,140,77,175,92,160,133,84,149,234,179,249,178,190,101,160,180,74,137,147,44,122,212,0,253,83,65,95,72,113,227,179,39,120,182,128,152,122,205,111,21,229,140,40,43,124,182,199,47,144,71,134,3,127,251,46,10,249,211,185,151,60,22,165,33,158,229,131,134,2,234,162,167,63,160,56,119,219,249,127,88,234,186,155,64,53,225,157,167,139,22,160,53,180,18,216,246,228,239,176,95,214,145,151,180,41,130,6,12,95,116,80,231,22,205,42,25,85,152,19,208,172,98,141,108,98,102,192,248,88,188,32,157,196,243,124,120,142,120,78,175,71,95,166,42,146,150,118,107,144,92,243,193,70,124,41,235,14,11,29,84,139,107,161,157,146,116,240,207,58,158,254,206,13,73,55,29,110,218,95,60,238,118,224,169,154,107,214,131,82,60,250,133,8,38,50,23,122,32,18,229,235,254,49,122,49,237,9,57,109,151,217,117,14,119,248,146,228,48,182,202,246,152,37,16,240,188,173,78,157,186,125,255,109,226,145,18,140,225,195,21,47,59,160,82,12,213,121,177,127,70,50,49,83,135,41,30,151,163,154,85,180,156,72,153,50,52,136,182,199,91,144,151,186,79,35,58,207,180,5,25,14,216,26,83,144,244,146,150,249,114,250,82,252,241,131,43,189,250,90,85,176,127,161,78,71,199,35,12,66,93,0,86,227,119,239,10,153,231,124,60,27,2,105,190,147,156,117,1,39,149,38,200,251,116,185,93,156,28,42,247,52,197,93,140,38,226,131,11,154,0,234,216,244,98,122,42,31,108,165,150,227,201,33,156,29,57,80,211,147,210,80,61,226,53,223,112,87,212,172,181,218,142,146,227,233,172,55,20,67,66,119,175,238,53,129,49,191,53,254,170,102,54,224,180,116,21,10,80,92,69,185,54,51,160,190,226,217,178,198,115,53,141,103,94,44,68,17,231,120,250,31,233,9,238,94,2,98,58,239,199,160,124,66,18,86,106,230,48,123,166,134,42,169,242,77,23,110,164,51,52,176,188,141,166,220,97,186,230,228,222,11,226,21,55,69,73,140,224,50,11,76,206,186,250,183,4,75,69,3,76,131,208,139,95,109,156,82,82,120,73,109,44,68,107,14,211,82,42,94,13,10,73,217,59,51,15,76,228,81,67,195,72,142,184,250,215,50,1,41,33,182,33,114,150,232,3,142,155,155,46,145,196,221,160,225,168,247,106,2,224,114,245,177,208,118,188,54,30,236,110,26,210,59,246,158,87,193,211,219,106,133,75,2,159,175,223,227,115,110,88,48,214,19,17,71,41,203,63,167,13,204,84,24,155,204,103,120,35,195,163,68,93,63,205,47,55,239,145,166,158,185,104,192,188,160,92,31,112,179,140,175,192,68,67,226,230,248,2,185,232,205,11,189,54,126,53,194,229,79,60,145,20,232,254,194,191,176,121,116,38,166,196,119,73,246,79,191,121,153,26,231,76,180,150,251,169,213,224,39,216,111,220,121,22,47,233,164,10,150,108,222,212,168,53,101,76,254,195,176,66,110,57,0,144,189,233,61,158,139,88,162,144,194,91,203,73,247,202,22,66,69,8,147,110,33,37,88,132,55,191,21,208,24,0,205,105,82,20,50,124,101,115,231,161,53,213,86,4,234,33,214,101,37,155,194,31,150,33,18,12,166,98,126,154,10,31,185,186,230,40,37,58,40,69,100,178,21,246,66,120,191,198,107,65,169,177,20,238,54,55,226,106,120,137,133,107,129,6,197,20,15,110,148,133,98,87,153,106,163,219,192,141,54,103,57,213,140,163,245,126,45,200,44,52,127,135,94,88,13,148,162,136,37,196,26,157,144,232,88,62,158,200,171,107,164,131,2,143,96,174,101,254,17,40,185,207,213,172,15,215,189,161,134,168,175,114,41,54,171,58,116,135,230,156,19,84,220,222,49,129,124,135,88,226,15,38,38,169,133,18,38,201,227,210,28,156,174,4,196,245,222,144,120,184,81,7,145,216,208,246,20,158,236,30,31,80,83,108,173,15,129,76,126,184,50,242,130,65,38,237,253,140,153,43,82,1,142,7,163,102,115,125,33,179,101,5,130,34,138,121,62,84,233,211,163,229,11,213,149,45,250,141,136,40,35,57,239,111,69,113,163,122,244,86,194,156,227,177,7,42,240,178,104,137,165,102,207,94,160,126,52,103,211,108,83,163,4,54,80,104,149,178,222,219,68,173,29,134,250,90,179,119,248,58,219,187,25,80,80,230,91,203,170,230,11,196,86,246,147,177,44,186,180,70,9,166,184,101,221,236,18,79,51,57,219,228,179,140,61,32,109,253,105,130,63,43,96,58,170,135,190,22,11,49,60,246,65,97,182,246,47,90,197,160,139,49,208,161,73,225,171,252,54,53,43,78,85,191,140,59,70,176,98,156,25,31,70,113,135,150,140,209,10,76,48,238,131,55,113,129,227,20,255,91,34,28,26,30,35,129,133,46,121,173,90,160,74,159,92,246,234,239,117,236,114,147,205,144,163,146,142,226,47,72,142,74,197,84,161,76,156,120,70,199,175,38,120,162,73,61,19,88,246,143,120,172,68,54,114,205,45,111,68,22,2,38,156,219,158,204,52,4,209,223,138,132,26,191,63,150,207,36,104,224,19,104,98,211,173,7,110,33,182,188,62,237,87,181,93,8,133,249,214,188,236,165,53,243,102,49,92,223,104,204,58,121,234,110,161,120,109,126,82,154,162,253,212,18,211,179,29,36,79,179,146,99,99,247,126,50,57,197,125,180,133,64,77,210,194,11,82,1,221,23,44,83,104,62,165,150,5,46,129,25,87,195,141,33,6,0,129,253,238,242,237,139,143,189,213,157,153,28,224,94,162,64,197,20,25,42,181,144,233,64,115,203,102,17,207,27,90,47,140,34,154,171,44,64,214,140,222,212,99,125,211,121,179,28,166,79,85,190,7,74,31,221,165,14,22,189,105,245,225,162,33,18,185,125,34,109,138,112,107,111,79,50,230,24,97,126,243,74,138,47,63,133,181,38,229,243,193,103,235,135,64,83,75,184,97,238,248,222,123,147,188,236,154,202,97,43,143,3,143,14,65,180,13,181,164,158,135,153,14,91,210,188,107,243,69,218,158,236,68,89,204,218,163,52,175,64,41,175,63,218,249,30,85,181,41,142,193,191,147,23,153,90,119,249,99,15,158,169,55,130,169,208,164,168,8,107,107,94,1,206,23,135,145,153,44,26,158,111,244,15,126,131,122,140,115,168,105,158,123,111,239,251,221,104,2,244,135,119,165,48,57,187,95,11,35,213,232,79,170,38,5,67,253,54,65,13,173,234,37,61,57,189,56,137,102,6,234,239,53,77,196,60,253,150,54,212,13,38,248,160,89,36,136,63,251,7,227,109,173,167,5,8,61,170,184,249,241,158,208,154,209,86,155,86,189,177,209,2,89,88,33,218,126,4,9,246,247,219,22,184,212,142,101,43,173,117,177,144,115,168,36,171,106,208,84,13,71,253,250,224,198,140,215,68,206,54,25,59,71,151,245,89,41,60,35,128,190,97,133,23,61,169,140,178,109,241,48,26,103,3,95,75,195,9,200,136,251,115,209,100,240,228,36,144,132,114,209,51,40,10,211,120,184,131,104,96,174,254,92,84,246,105,69,61,86,215,177,76,253,98,246,17,77,63,17,116,106,241,92,199,128,227,123,107,70,130,250,110,31,145,65,39,90,109,79,124,6,138,153,15,62,155,8,196,237,18,220,49,203,182,124,48,135,181,122,21,60,76,117,241,21,8,199,204,188,124,114,10,196,27,62,248,188,89,210,148,159,41,93,246,21,48,69,239,69,219,184,209,20,240,17,61,63,187,138,118,215,254,56,100,191,121,82,104,69,239,79,171,244,128,113,241,123,175,98,221,69,79,147,183,177,237,125,63,77,40,253,225,198,183,77,198,183,187,141,179,148,148,175,108,19,233,136,197,87,144,231,208,13,203,74,55,203,23,142,192,56,129,153,72,35,159,212,138,76,255,109,200,127,135,230,82,22,69,44,62,228,53,151,241,196,73,246,143,182,247,91,217,213,212,107,31,134,133,99,67,54,95,124,21,38,131,164,148,48,196,224,92,248,18,50,211,241,16,233,108,99,81,248,236,255,3,35,155,153,52,84,76,40,217,183,59,156,169,46,114,136,180,98,88,213,162,195,189,174,39,180,159,50,254,66,115,24,2,128,222,53,19,3,25,193,118,152,192,215,212,155,67,62,189,3,134,193,110,75,112,158,102,180,236,159,132,66,193,182,53,58,15,141,72,203,1,159,33,23,62,76,102,15,93,94,211,225,243,108,77,47,38,96,84,3,237,38,16,246,228,136,226,232,60,48,85,117,37,63,189,241,41,197,123,53,74,75,154,62,120,116,110,28,144,49,31,154,95,74,45,56,197,200,91,46,162,188,2,67,59,225,119,238,152,73,73,146,33,240,159,120,140,6,178,96,90,205,158,220,85,113,86,100,34,211,120,88,83,155,242,233,49,13,248,156,224,165,234,47,83,245,145,252,157,17,149,121,210,75,4,82,150,239,73,232,203,190,73,30,26,44,188,212,134,66,112,146,50,154,55,91,116,232,249,160,12,40,149,139,188,151,125,144,24,239,65,159,103,210,204,23,49,225,17,191,61,44,47,42,48,212,222,241,222,112,242,167,174,112,163,15,209,127,155,115,110,233,160,89,44,49,230,240,68,199,79,88,122,200,186,205,56,219,172,247,88,206,8,214,49,173,179,190,126,8,79,103,93,1,103,177,103,55,46,177,67,48,199,171,166,198,172,103,252,131,41,13,151,212,68,57,71,132,119,139,153,188,89,202,250,189,176,198,251,215,227,96,156,237,109,40,199,2,133,111,46,115,64,126,46,65,250,39,240,89,111,243,139,67,110,99,184,122,150,166,69,118,125,31,39,179,32,141,106,5,177,194,229,238,28,165,47,176,169,235,197,211,154,171,29,182,76,165,62,56,186,192,247,106,42,92,139,60,25,113,75,23,101,58,48,234,95,91,174,166,153,217,9,203,54,218,235,83,250,168,73,43,93,106,124,227,43,79,66,224,80,16,82,202,30,166,196,188,133,52,83,158,156,99,53,125,198,254,129,9,152,235,142,180,172,6,211,71,229,28,203,101,200,84,248,177,219,248,79,83,80,169,153,200,99,221,187,35,186,219,175,164,64,208,13,71,134,159,109,173,30,71,41,233,166,129,5,177,178,63,54,133,50,251,129,11,124,171,62,100,148,9,172,7,134,238,190,197,111,163,86,252,192,20,237,142,248,109,18,81,15,12,133,198,138,223,182,189,84,225,225,81,97,163,116,31,47,72,164,37,222,218,102,225,243,214,103,74,123,158,159,202,166,217,165,201,154,38,104,164,218,252,181,154,85,14,42,189,86,182,10,50,135,123,78,237,129,11,213,75,62,81,26,97,48,153,133,168,167,173,22,35,222,40,154,27,15,149,148,229,81,62,152,88,171,116,181,151,179,16,243,153,137,62,135,97,233,41,202,190,69,162,200,121,160,57,212,76,145,75,96,243,225,253,106,152,186,234,115,245,49,53,91,76,164,99,10,178,64,5,38,64,226,46,136,41,61,236,173,48,109,196,110,254,53,154,239,69,116,211,104,166,230,140,79,66,207,129,180,28,23,236,88,38,231,15,238,103,26,22,173,65,176,44,172,219,88,157,174,143,38,169,124,152,54,186,11,176,110,72,118,138,52,176,210,176,184,244,106,130,68,146,181,166,46,56,133,53,222,201,232,74,232,183,216,249,227,205,75,155,154,226,45,166,101,161,28,112,134,165,223,109,226,72,178,222,210,27,235,75,137,35,117,140,71,162,87,47,248,148,191,153,8,79,244,122,127,219,166,113,119,56,163,236,46,79,110,101,225,61,224,66,124,76,110,62,17,43,247,141,188,35,140,37,4,194,166,154,224,253,150,187,155,160,110,85,180,241,172,113,111,212,170,146,194,232,200,248,231,236,191,24,128,112,204,81,32,29,246,4,222,12,221,104,2,111,180,68,226,106,84,132,146,124,207,133,190,138,31,203,16,65,174,231,131,81,78,235,156,178,100,60,115,21,110,135,98,84,30,78,0,185,9,249,157,243,70,22,160,41,199,250,52,238,116,210,54,41,128,56,235,137,170,35,191,218,154,130,132,203,13,77,251,226,41,211,13,225,197,144,162,201,179,86,73,249,251,123,97,150,78,217,199,11,220,28,190,141,159,51,183,107,27,54,70,35,54,131,255,242,70,187,72,138,97,206,122,96,233,127,48,225,226,33,73,123,131,135,99,116,243,201,161,91,134,177,84,249,165,196,229,165,236,169,252,106,82,191,152,138,81,90,161,204,43,48,125,58,62,71,7,212,156,89,102,194,25,141,22,58,32,80,252,102,109,37,131,102,111,38,23,87,217,168,140,209,174,33,227,89,168,166,252,110,62,77,55,71,234,77,224,197,41,222,75,0,111,18,186,102,242,210,21,141,207,47,45,79,15,53,60,139,114,181,181,114,230,184,122,174,36,178,72,44,14,184,66,3,134,201,77,74,124,224,106,216,113,198,208,162,245,212,15,29,24,107,221,81,226,47,73,222,171,160,235,235,209,158,105,197,64,2,98,174,141,184,51,5,166,178,147,158,49,203,213,83,185,27,218,231,92,31,24,3,224,171,15,255,181,197,235,67,23,171,35,116,112,224,208,234,99,81,158,26,151,46,51,20,47,10,139,149,179,214,91,71,98,17,38,40,170,58,103,118,190,101,235,9,57,214,176,94,77,20,220,109,237,105,30,191,56,70,197,74,216,220,190,154,176,162,212,174,55,239,103,85,122,52,102,154,164,133,48,67,34,111,21,225,47,139,59,164,7,61,231,214,188,247,166,15,90,94,154,110,225,240,84,73,8,20,225,243,179,210,131,25,206,36,205,245,77,77,55,184,29,139,43,216,83,23,91,164,120,131,241,132,100,194,63,229,180,114,55,249,105,147,170,244,95,38,92,44,27,21,213,188,201,21,35,172,80,102,62,91,13,34,55,171,197,173,155,149,31,8,140,224,139,159,245,211,90,203,147,194,80,7,250,183,162,149,70,205,12,243,98,99,51,161,208,67,120,4,41,33,73,242,45,96,149,201,106,31,49,134,30,69,165,113,99,169,138,90,49,218,59,47,237,216,156,57,240,145,11,12,191,120,44,156,101,170,70,122,53,30,135,239,222,180,63,164,246,108,222,57,104,212,126,253,13,91,81,99,191,244,7,163,208,95,154,162,10,245,69,205,149,15,40,26,75,90,248,141,78,69,221,222,72,108,37,237,123,43,139,231,218,221,121,233,168,159,206,69,215,44,137,212,18,78,147,213,79,75,2,132,149,3,211,169,127,14,130,23,67,54,42,136,152,235,215,91,7,123,30,117,251,242,220,214,127,226,31,139,26,231,181,245,64,179,36,101,139,171,233,111,126,14,211,102,98,1,14,91,173,147,160,228,201,221,155,163,106,181,139,6,1,48,189,41,203,97,8,107,138,194,156,20,95,53,46,165,163,56,19,130,242,247,69,43,28,134,122,177,113,151,15,135,187,229,201,245,148,55,191,201,97,203,212,136,101,116,206,10,175,123,250,133,226,133,42,12,147,239,156,143,113,239,137,153,92,212,140,94,144,110,125,247,38,200,185,116,229,17,136,12,201,73,66,153,181,232,75,83,123,225,228,29,230,185,31,187,89,126,218,216,63,221,195,61,91,40,166,147,178,212,146,85,240,157,108,15,59,198,149,104,118,161,233,229,240,130,178,105,191,191,13,89,203,255,106,250,143,16,218,160,62,90,223,11,166,254,21,48,157,70,207,107,159,189,235,120,38,142,246,221,218,131,18,125,172,14,83,84,174,126,13,126,226,89,79,1,55,101,17,4,166,13,177,7,204,230,212,158,81,177,128,222,7,99,91,170,181,89,77,112,101,6,12,75,137,140,74,37,203,118,12,152,31,108,91,223,67,222,187,77,233,209,225,12,95,180,14,57,204,205,53,96,166,150,78,52,130,178,184,92,31,92,225,223,149,23,43,86,129,228,143,86,72,56,43,161,49,196,98,199,137,253,80,234,48,117,196,137,20,194,194,249,193,240,184,233,107,23,8,58,170,143,74,161,93,177,189,108,201,240,102,57,76,25,168,28,153,168,147,156,141,36,158,108,91,229,240,67,197,76,143,221,7,19,3,213,170,239,108,108,124,219,199,244,28,199,77,18,28,197,164,135,137,218,125,176,121,197,122,115,34,238,203,39,75,173,214,211,38,48,231,177,192,216,149,250,219,22,24,245,47,66,176,178,235,206,144,109,239,240,247,38,38,184,213,105,66,241,28,247,224,131,207,47,77,117,123,80,58,57,19,198,97,204,106,117,22,45,84,147,3,94,38,219,33,240,76,22,204,252,96,24,4,116,167,182,130,223,238,95,236,88,33,112,105,9,220,178,49,253,125,48,172,77,85,157,127,83,164,8,248,236,228,109,61,129,7,120,37,29,69,218,177,189,81,11,78,21,135,241,182,181,158,253,12,17,87,56,60,102,73,26,211,179,102,227,236,159,155,204,230,146,201,130,25,147,225,221,250,96,28,16,13,142,193,249,65,177,242,15,30,152,65,251,225,58,55,242,146,15,230,64,74,218,3,112,150,190,157,126,6,103,182,253,166,193,202,130,213,233,143,70,175,50,95,88,98,184,28,228,233,251,220,103,244,160,180,214,146,116,196,53,124,212,40,90,37,147,174,48,85,234,31,138,206,169,238,59,172,72,172,155,31,108,30,115,42,15,76,190,101,57,140,217,61,53,124,12,67,108,251,134,28,171,134,142,98,141,154,243,227,31,122,182,90,149,210,216,38,193,226,115,156,94,123,173,5,162,91,3,122,210,31,202,242,73,74,208,118,142,255,101,98,23,63,184,67,31,161,205,63,199,251,104,219,231,112,165,24,64,9,37,33,68,89,195,63,102,37,60,220,235,147,137,107,228,24,127,48,130,124,52,235,75,154,207,122,237,127,96,38,103,244,52,107,177,53,251,226,106,230,240,110,45,117,166,53,207,7,12,206,159,161,37,40,199,13,165,82,108,58,76,183,113,82,206,213,193,16,127,179,172,65,168,175,157,67,176,135,158,243,235,67,161,40,238,122,113,177,62,128,15,93,248,203,15,74,20,167,249,115,35,48,161,137,180,99,156,16,103,241,231,182,100,228,3,31,255,204,49,132,68,170,118,89,158,87,234,254,169,26,137,102,17,180,51,106,67,74,90,127,48,74,96,101,63,60,125,148,253,250,249,209,41,143,79,79,255,103,167,50,221,209,110,98,216,74,242,119,108,1,63,53,187,213,4,107,151,50,154,53,84,104,255,224,102,117,89,74,150,71,222,197,127,153,232,221,86,122,40,74,86,207,252,119,24,138,110,237,221,166,143,177,249,161,137,166,79,29,15,255,19,113,103,95,210,29,113,93,21,12,159,38,57,224,59,56,28,191,181,42,51,200,217,99,203,248,70,20,50,205,212,181,252,4,93,25,146,216,63,152,170,155,172,37,32,103,176,175,173,64,113,88,127,154,175,209,66,28,62,249,81,174,122,148,71,166,73,118,215,239,201,40,255,69,142,252,41,218,193,101,249,96,203,198,238,167,182,156,234,185,239,209,224,126,164,199,89,96,136,176,124,31,132,49,162,41,87,255,252,213,124,59,124,236,43,220,77,133,81,28,241,155,83,174,185,159,178,119,26,240,235,118,248,156,106,15,35,10,29,181,97,190,77,244,111,36,5,14,15,119,202,126,58,64,49,176,199,51,228,124,161,250,77,6,218,90,147,168,139,30,248,204,195,238,135,34,205,163,152,165,10,255,124,251,15,166,111,79,167,18,58,153,201,205,51,234,18,211,211,95,141,201,155,252,232,89,152,57,93,105,123,104,223,140,105,12,129,79,169,74,2,72,121,255,153,30,14,15,244,87,244,183,207,105,158,125,117,194,181,246,42,126,17,136,129,100,246,131,119,27,83,75,153,40,167,45,197,225,140,136,212,67,66,83,216,2,253,197,232,32,81,9,54,154,9,40,179,255,96,186,37,84,116,171,216,182,239,23,119,163,148,214,121,90,77,25,221,225,97,61,153,178,130,76,122,212,159,140,20,104,127,164,200,206,228,115,99,156,180,255,208,146,57,246,24,26,23,2,166,44,80,219,229,225,171,238,126,111,226,3,89,139,199,112,220,86,252,52,105,130,151,97,16,195,100,14,135,225,77,215,178,183,97,194,14,63,116,179,188,215,67,233,200,41,236,219,138,53,4,237,167,97,5,233,145,89,28,54,129,78,109,119,49,167,50,59,204,198,172,243,112,26,167,109,192,188,196,82,150,204,74,56,49,110,126,204,167,103,208,206,52,51,26,217,15,158,105,106,149,162,169,85,85,183,244,81,170,58,203,91,171,222,250,47,179,249,193,180,62,41,117,226,164,225,221,191,54,68,96,235,217,87,206,221,169,229,113,152,28,212,124,248,61,45,181,230,48,114,214,218,3,116,150,68,241,215,226,149,31,106,42,250,181,119,252,176,157,148,202,121,154,76,29,208,97,178,212,75,25,83,141,100,192,63,215,49,74,112,66,148,18,21,206,77,255,105,204,169,165,197,122,112,181,102,63,178,137,252,156,7,121,216,90,113,50,253,209,10,228,105,239,249,69,204,100,58,92,77,8,69,235,8,7,233,243,15,181,42,250,135,71,182,162,43,228,176,133,176,20,221,97,124,25,59,135,210,206,163,76,78,214,219,97,20,61,30,62,8,138,208,186,127,43,140,129,71,47,111,45,147,204,251,96,42,173,85,39,0,246,92,242,77,14,179,11,104,113,228,121,174,238,71,159,201,50,239,135,202,152,30,134,152,100,228,194,211,126,104,125,83,138,101,143,180,81,210,66,109,120,51,44,224,253,193,228,53,117,147,223,52,109,186,29,142,97,210,210,67,56,76,111,147,143,153,41,160,21,101,193,168,116,25,251,91,227,85,105,33,31,2,233,236,12,14,211,35,215,30,152,72,138,63,25,27,225,67,67,134,225,66,248,247,131,127,148,143,10,111,147,75,253,224,89,250,124,30,141,208,130,31,125,20,233,182,245,60,90,255,37,155,126,48,116,182,173,189,20,207,112,245,56,140,57,168,164,114,219,88,251,28,37,124,166,76,121,164,44,98,85,35,46,170,101,128,38,118,20,91,2,172,150,75,139,81,147,53,131,248,199,36,49,249,40,145,193,120,190,62,216,170,94,49,175,149,50,123,240,5,62,248,124,248,210,214,91,70,187,191,151,162,213,31,170,177,250,216,172,249,251,150,25,23,161,42,161,16,199,255,153,70,245,131,59,188,32,218,74,137,25,226,14,4,92,117,189,40,55,206,50,143,60,249,115,67,26,166,141,173,48,246,213,251,90,20,75,106,127,17,45,253,163,44,191,249,130,57,41,43,73,57,211,244,155,194,164,226,198,83,77,122,78,240,115,36,15,71,237,244,120,200,213,225,178,242,65,161,17,237,47,51,59,110,174,195,52,197,175,135,215,189,163,31,227,176,165,79,219,83,152,204,169,234,240,134,143,248,161,106,65,101,240,187,185,169,198,246,71,202,146,102,217,239,104,194,243,198,226,210,171,51,82,39,31,138,113,156,211,195,87,111,98,99,14,155,230,236,120,232,236,83,239,254,211,196,160,202,124,225,234,7,23,48,197,97,237,129,11,45,227,14,211,12,175,245,216,144,114,245,238,48,61,117,75,31,156,72,172,143,41,154,65,229,165,160,161,33,162,248,205,105,182,81,90,17,58,165,122,241,215,134,67,190,238,247,226,156,47,76,208,71,75,170,233,192,155,113,111,218,164,215,51,164,131,174,221,128,137,3,228,231,230,38,209,230,48,10,133,58,201,217,243,235,12,152,188,89,125,152,119,166,175,0,43,37,78,143,42,2,109,68,159,23,144,201,74,140,242,12,89,183,104,155,195,236,211,79,57,118,67,95,210,111,14,171,190,10,110,67,193,144,98,42,28,251,167,190,95,171,98,11,86,135,113,118,158,137,116,76,144,52,226,222,196,47,30,180,210,163,228,40,106,69,207,107,49,117,98,162,144,164,126,136,115,152,182,99,5,124,108,169,71,230,18,217,152,17,131,98,205,181,26,211,96,32,154,15,183,149,203,173,71,100,246,179,71,145,228,163,167,237,41,95,239,198,43,253,193,70,159,240,44,122,24,94,187,195,245,101,188,70,217,158,250,31,135,59,69,102,15,140,3,26,87,15,59,98,31,185,6,203,97,124,48,164,161,42,36,65,60,41,143,120,180,115,58,60,123,66,234,180,118,127,223,210,52,1,133,80,4,56,27,195,203,7,83,219,171,241,16,74,108,122,252,182,173,194,244,200,57,64,26,19,55,135,173,254,57,155,206,186,245,211,222,8,38,48,134,85,237,1,178,53,127,111,36,74,158,110,122,184,80,166,127,76,210,137,43,61,47,198,150,83,253,230,68,208,219,35,99,145,172,50,214,97,2,101,143,216,195,178,174,244,15,37,23,249,88,72,164,102,170,207,6,26,11,117,195,49,214,164,214,226,234,51,190,181,60,100,93,40,245,196,213,147,253,232,177,5,96,102,29,14,227,239,141,231,204,197,213,141,247,218,143,78,25,162,88,213,93,27,250,33,169,245,126,2,69,148,70,250,197,136,244,204,253,216,110,86,54,229,48,61,23,143,237,118,230,146,111,102,133,73,188,30,235,139,112,216,240,239,113,150,86,123,56,252,169,36,246,111,89,41,162,125,36,21,32,27,137,241,166,199,37,105,48,230,24,145,231,183,124,72,232,54,206,234,83,29,211,250,172,46,159,102,84,226,61,238,222,178,64,178,191,52,108,253,15,5,242,162,13,58,238,189,210,19,231,52,41,129,237,231,90,49,242,95,165,172,94,70,83,236,11,224,152,194,93,227,133,211,100,177,138,63,89,255,227,82,85,179,59,28,60,163,61,31,190,56,50,130,129,118,126,105,63,82,221,204,105,135,33,128,87,181,6,36,119,70,76,193,190,76,203,82,225,122,150,147,191,52,18,73,83,169,17,8,128,204,228,55,167,203,81,207,68,124,193,233,233,11,178,102,28,252,234,102,98,42,251,59,211,60,159,213,239,63,223,58,221,13,103,144,94,127,156,111,19,73,242,7,31,248,234,218,75,103,77,71,241,94,131,218,232,199,137,29,123,196,185,85,32,92,84,226,103,136,118,151,159,229,5,13,77,61,122,240,189,83,137,77,156,21,220,30,157,136,142,23,231,131,66,89,156,74,215,112,64,202,123,33,72,191,159,176,64,165,244,206,63,39,228,104,143,16,4,145,181,28,35,14,107,158,178,192,144,2,232,61,190,54,109,94,243,225,239,192,171,114,131,149,230,145,222,159,120,134,197,106,28,157,48,5,105,48,132,54,232,184,150,147,74,231,63,156,177,173,58,124,94,73,229,205,224,55,165,139,215,209,138,42,229,171,157,113,86,117,192,54,99,245,106,50,93,254,82,168,84,214,183,1,112,153,18,241,7,91,217,197,19,227,49,61,220,31,204,236,175,79,224,235,12,223,190,40,185,194,103,192,200,139,249,126,67,223,213,113,170,30,184,70,240,23,139,227,56,146,227,249,233,66,100,212,97,24,57,230,19,156,162,239,114,56,76,69,248,19,63,178,190,35,191,121,54,242,83,141,170,81,79,232,23,231,172,166,147,69,138,155,207,177,74,162,62,61,87,154,104,166,163,109,62,33,105,146,82,158,168,53,19,58,189,225,54,210,186,254,74,156,189,91,41,59,207,225,73,197,136,195,38,42,249,36,1,60,234,68,109,1,133,124,26,7,220,86,231,233,112,97,230,247,39,208,87,167,27,124,149,42,194,53,159,199,166,120,202,191,20,17,152,71,218,98,108,19,36,112,24,83,74,3,79,176,161,156,253,195,97,35,240,122,38,183,209,138,124,240,249,215,212,158,233,139,123,235,111,77,186,63,61,236,51,19,186,87,247,34,207,86,49,142,79,154,31,82,157,230,129,16,82,238,16,34,61,90,60,244,125,58,186,225,161,127,46,54,130,175,15,102,221,236,103,118,91,189,163,223,187,192,10,85,30,173,158,10,129,228,7,147,28,122,200,95,39,124,83,62,42,40,95,31,131,227,207,12,76,37,224,213,158,94,51,38,97,141,215,218,182,114,245,115,78,252,129,239,131,116,194,221,67,173,128,65,25,197,151,55,201,48,235,150,39,165,131,52,185,151,42,32,206,182,95,241,137,102,234,216,31,218,57,216,255,80,212,15,159,194,40,227,180,87,161,129,70,104,71,105,234,127,164,68,218,153,120,205,15,234,206,145,222,117,254,211,90,22,171,18,210,255,174,172,58,116,232,54,143,111,102,251,49,125,103,10,229,182,143,39,204,214,237,225,79,42,100,162,124,249,12,68,156,183,90,93,133,116,255,244,159,38,195,246,136,108,85,99,102,254,30,124,204,31,175,148,54,120,143,237,81,221,227,161,35,237,251,72,33,192,36,255,229,53,172,200,188,43,233,2,188,219,61,182,201,105,218,57,122,148,67,21,82,253,99,34,181,253,174,205,70,45,129,79,5,238,212,30,25,19,132,76,219,246,223,54,139,66,45,24,58,49,103,15,152,96,224,243,228,120,138,217,31,141,254,173,71,143,237,124,1,194,221,14,67,27,151,158,198,118,220,248,128,123,173,79,22,140,106,204,30,239,109,29,216,251,249,237,14,145,189,195,155,173,246,17,205,64,10,227,251,160,20,115,231,39,57,1,173,229,121,119,135,11,101,121,15,220,81,248,113,152,47,180,158,39,199,165,141,155,31,103,238,153,14,141,210,143,233,47,198,172,125,142,136,119,88,200,236,206,231,123,47,11,11,57,92,104,113,156,207,39,193,77,115,184,210,229,170,79,14,171,190,31,139,72,223,166,244,232,125,152,200,219,135,66,221,176,245,115,115,150,45,223,209,214,143,196,123,63,233,187,222,60,166,176,240,73,183,158,169,213,172,148,229,48,90,244,58,81,81,7,30,110,84,34,55,169,228,32,48,253,209,240,226,232,57,248,180,13,155,15,152,124,75,162,211,188,180,39,149,155,168,72,107,14,103,2,35,154,39,166,16,243,194,166,83,242,164,145,207,10,73,1,99,65,42,74,246,182,7,122,60,170,119,227,24,51,226,244,176,25,183,245,176,140,81,123,235,57,104,180,215,76,112,242,217,179,32,76,118,24,218,8,205,120,194,8,158,221,83,52,42,176,50,30,194,139,179,9,250,183,166,150,105,61,2,71,199,59,60,6,176,95,221,200,14,234,233,134,99,90,61,108,128,248,239,89,64,154,211,36,244,30,95,19,254,39,13,182,208,233,204,226,119,184,145,172,210,71,203,63,145,187,15,54,21,136,161,249,84,226,156,113,115,56,252,244,230,116,183,239,152,104,212,13,63,217,36,252,239,226,139,23,78,161,99,51,40,76,154,178,248,176,192,11,212,244,136,226,224,41,190,182,225,238,121,104,159,231,121,143,22,33,61,186,220,149,121,5,15,142,237,226,67,81,161,205,106,18,152,149,235,166,248,241,105,207,223,207,147,89,197,116,192,80,38,170,169,67,68,183,248,102,188,198,48,149,26,129,19,185,92,127,240,97,173,184,202,177,79,199,184,159,158,136,185,214,103,75,75,244,114,250,79,35,238,252,228,14,161,76,172,30,239,160,154,116,63,31,4,167,106,198,100,48,82,124,221,232,209,27,141,52,194,66,34,71,229,72,208,62,31,45,46,70,44,238,65,169,202,236,1,47,8,21,244,181,76,28,205,31,28,82,151,249,42,11,160,237,237,131,66,180,86,143,94,114,131,51,226,56,150,242,236,15,31,205,177,137,97,148,249,96,220,100,213,50,33,180,25,135,167,85,85,40,33,41,148,68,231,19,196,213,148,171,8,251,26,45,154,94,117,73,21,56,2,152,235,209,114,104,51,110,141,4,124,210,7,203,228,19,125,42,144,162,214,44,1,236,183,166,135,253,193,70,159,241,176,240,52,99,3,248,224,194,176,60,170,56,88,167,1,87,58,117,178,210,19,66,73,227,175,181,141,112,68,30,109,117,99,33,118,24,254,42,149,253,96,23,219,45,158,124,208,117,170,143,70,16,106,251,226,52,33,10,217,78,199,180,70,252,120,49,6,166,171,246,6,101,174,223,79,147,66,16,182,92,242,71,16,239,4,74,137,237,43,231,3,23,125,118,152,192,91,213,95,206,244,98,45,135,233,214,211,111,61,136,206,123,184,133,122,132,174,201,222,49,168,223,253,42,10,216,189,94,201,120,8,164,163,54,236,192,72,119,54,85,28,49,62,233,184,250,252,142,74,234,82,224,147,226,24,128,121,5,113,14,149,18,250,9,117,127,176,29,196,114,117,167,115,203,39,3,98,13,88,0,170,149,66,124,115,56,220,76,242,77,96,202,156,87,252,246,160,16,70,121,21,173,38,63,110,142,110,151,142,26,246,99,25,1,163,132,170,124,144,199,198,175,241,69,232,100,127,136,46,225,185,110,190,6,16,143,135,0,79,41,29,173,33,222,225,179,39,61,194,55,141,236,228,142,155,155,48,157,170,211,64,10,30,159,155,68,177,14,74,29,86,167,238,40,179,82,181,134,106,163,131,199,39,3,90,75,106,131,29,232,124,126,143,230,80,54,176,213,71,58,86,171,5,125,29,46,144,63,109,149,213,57,63,237,6,7,172,21,253,89,157,199,251,46,17,205,164,48,96,45,253,32,36,191,182,175,175,13,11,102,121,174,254,241,252,58,108,68,208,250,219,148,146,249,169,78,63,242,99,205,144,194,77,221,15,40,235,49,87,137,165,223,206,225,63,13,95,167,214,17,194,214,71,11,145,195,148,240,168,30,80,182,126,149,184,55,93,79,250,94,36,39,139,239,212,150,187,87,254,195,145,33,219,117,147,192,168,91,85,191,201,136,50,87,172,1,218,151,135,110,105,199,0,31,253,194,40,23,235,68,100,80,178,219,166,176,86,161,252,40,48,221,244,49,201,135,25,75,202,194,73,181,126,204,37,38,94,82,50,216,164,70,53,58,18,85,229,230,232,58,93,17,254,216,144,191,74,47,6,167,93,105,145,251,49,97,199,45,36,65,240,28,200,100,33,80,216,138,202,90,141,101,188,233,31,92,179,178,252,208,204,126,166,154,223,219,36,249,178,210,131,82,177,234,15,118,190,150,182,165,145,52,61,187,74,140,25,125,105,123,235,131,65,252,18,123,245,185,178,106,77,67,135,187,106,102,255,233,197,31,214,223,70,85,105,172,128,57,192,100,50,96,179,93,147,29,246,198,161,161,65,115,91,178,59,150,27,179,72,173,106,163,25,78,177,122,23,134,173,242,43,194,71,58,253,224,38,116,218,85,19,177,27,45,164,167,211,176,62,240,178,148,34,145,156,150,15,203,113,190,180,137,132,182,252,22,61,38,48,6,17,88,23,24,10,233,59,141,9,51,104,145,123,39,168,156,190,201,96,156,63,99,61,48,123,253,119,8,153,126,66,175,15,76,243,118,113,180,238,63,104,133,248,101,58,76,50,67,9,24,41,21,255,142,129,242,35,91,83,20,237,140,30,183,222,198,96,44,164,147,48,20,124,99,130,99,128,102,182,194,244,48,39,255,229,227,54,236,135,85,21,238,205,242,213,81,81,36,197,199,87,24,237,182,30,55,71,210,68,57,112,41,190,207,213,31,141,54,206,242,240,97,194,227,233,32,222,152,108,73,253,215,120,239,191,92,154,177,108,11,76,194,190,196,173,81,82,211,165,105,58,159,51,224,13,113,167,220,28,221,214,17,159,163,154,14,129,204,97,228,201,61,229,69,140,178,43,21,190,213,143,247,225,95,26,94,16,85,151,97,120,203,248,2,105,84,41,239,172,197,147,148,135,71,255,8,173,144,144,37,234,213,204,201,226,163,114,214,217,208,90,88,163,166,204,203,127,27,42,100,37,59,236,144,247,142,236,223,195,52,224,150,190,23,253,60,62,143,206,206,181,85,252,137,158,24,88,184,28,238,118,248,10,92,160,87,246,15,210,167,54,179,130,30,35,56,158,187,99,53,235,178,167,123,43,87,135,173,223,171,234,79,39,86,158,63,217,160,21,73,236,117,20,150,195,32,167,49,162,38,225,134,56,48,158,199,244,183,70,150,82,103,56,194,52,94,80,68,48,8,102,23,101,139,237,70,171,228,48,69,56,83,239,141,205,149,252,222,8,8,170,166,238,129,49,132,227,106,196,219,146,146,205,214,90,115,60,248,250,233,141,40,207,45,110,139,143,56,137,143,84,244,230,199,110,46,57,224,65,181,222,124,120,110,203,93,248,84,46,117,221,43,43,213,131,241,219,232,17,36,229,216,133,216,185,250,189,55,212,192,77,73,160,77,237,201,95,155,202,215,85,245,222,3,254,247,239,222,217,186,51,117,253,208,1,231,169,22,99,137,233,69,231,10,37,142,233,59,148,139,85,190,105,132,252,172,99,200,113,139,195,11,206,238,169,48,116,194,223,144,155,246,163,118,130,48,197,207,247,15,152,68,186,14,57,60,178,110,131,209,36,80,154,86,5,117,179,254,190,211,139,190,193,115,43,93,157,191,24,221,135,158,169,118,28,86,37,61,70,29,242,179,38,232,37,58,107,66,57,189,153,181,57,80,116,188,178,190,22,190,137,15,89,217,144,150,8,74,114,112,250,102,73,122,138,66,18,133,205,13,113,184,209,157,255,192,20,42,248,75,19,209,86,54,67,24,143,33,26,112,24,85,43,29,81,216,91,187,239,57,217,56,212,31,212,139,149,160,18,76,28,9,10,54,83,127,249,96,116,42,245,119,201,209,251,86,72,38,101,60,171,158,56,110,142,15,141,88,185,182,118,29,184,69,68,134,176,80,121,78,197,2,221,109,188,83,71,179,109,233,131,225,83,38,191,55,46,160,70,123,14,12,79,159,127,104,196,107,159,85,79,191,181,119,46,195,5,1,215,164,62,56,65,73,63,175,49,19,202,208,93,216,42,29,182,223,92,197,199,224,71,71,200,217,33,162,163,74,47,93,26,204,198,1,183,169,101,80,157,134,219,154,226,190,16,159,233,236,196,98,92,95,116,186,88,157,204,74,58,71,216,176,99,221,208,95,179,166,190,19,125,21,126,28,19,115,76,83,53,90,139,169,176,58,74,178,52,41,113,187,53,249,249,120,29,15,120,21,61,80,127,221,187,14,19,36,215,154,53,8,121,166,23,84,227,167,210,186,32,19,16,7,195,59,114,168,145,178,60,166,192,13,42,52,71,217,75,116,234,103,36,132,114,192,156,158,146,130,233,232,132,184,227,3,163,200,80,23,218,10,141,211,103,9,67,67,65,29,201,82,250,116,132,88,186,195,176,240,235,54,71,215,95,44,29,130,62,83,53,34,17,215,27,97,101,96,9,8,101,60,165,21,233,11,151,208,36,178,183,210,216,158,237,145,60,108,92,122,140,21,205,74,157,3,141,66,142,128,55,38,132,222,156,90,161,120,43,120,218,87,85,74,249,205,231,240,171,233,99,208,175,65,209,248,244,80,39,76,39,175,78,92,195,27,159,51,110,14,157,70,209,155,115,92,250,136,113,62,85,153,131,132,103,233,119,118,24,130,117,241,183,218,52,29,50,31,208,108,28,84,93,105,248,225,234,246,171,177,217,52,95,214,72,114,141,24,111,210,105,66,79,117,96,235,150,15,184,211,0,32,44,253,211,88,248,28,37,20,173,28,254,36,83,87,160,136,150,203,28,60,59,100,218,43,38,66,49,217,39,189,218,194,47,254,203,212,233,73,99,110,182,40,143,151,109,194,12,65,71,160,194,70,187,85,28,70,104,67,186,140,26,60,104,61,190,7,170,193,67,181,9,224,202,90,126,90,50,33,133,108,0,209,33,236,142,64,81,137,123,224,209,232,104,115,24,162,78,177,218,224,162,59,243,210,159,172,209,67,40,155,66,67,8,196,115,167,168,218,208,166,36,87,87,24,78,74,192,198,88,40,211,144,181,19,71,11,245,114,124,124,129,27,26,185,241,219,157,26,10,189,185,217,9,1,163,54,41,231,86,163,51,50,207,184,249,34,45,33,55,167,152,190,220,71,67,91,121,43,76,61,188,159,14,228,195,30,229,143,70,129,106,56,0,5,197,205,166,139,55,163,94,225,14,89,97,55,83,53,209,134,23,27,158,203,241,211,147,250,230,141,90,156,156,226,98,116,163,228,212,195,7,162,112,205,97,58,148,197,170,67,247,242,28,139,62,17,143,201,54,133,8,10,106,8,162,136,62,141,57,226,52,253,210,76,184,47,230,41,116,97,85,62,55,74,91,244,13,126,240,217,210,207,231,155,2,159,121,233,191,108,146,143,146,88,37,53,103,236,214,31,108,218,121,93,96,83,66,243,215,66,203,70,168,202,160,79,65,147,201,135,12,161,21,181,8,43,1,142,117,111,174,44,181,84,24,146,166,139,167,94,38,251,34,48,109,183,49,135,135,209,191,201,173,41,137,75,110,150,81,32,81,84,204,29,73,197,227,24,249,115,83,34,33,231,67,133,155,116,187,91,83,40,82,80,178,127,244,95,168,161,113,24,187,66,18,248,84,177,110,175,200,40,84,148,63,126,100,133,172,183,222,39,163,88,82,76,175,106,225,227,123,53,204,47,250,219,232,231,110,119,190,97,1,164,117,70,224,97,196,145,14,159,149,166,5,119,20,162,121,41,56,123,37,77,176,50,102,29,130,188,26,23,195,195,169,247,166,176,100,197,152,89,94,72,162,133,102,24,47,191,24,65,31,53,204,72,194,206,53,253,173,153,205,75,71,28,209,97,239,9,40,20,143,65,206,45,48,205,225,177,167,32,183,167,254,22,77,118,244,233,56,60,183,18,82,18,158,69,62,217,209,101,181,127,23,181,114,52,191,248,44,98,210,58,50,100,198,29,239,91,74,133,27,106,203,201,7,245,249,242,212,102,33,232,152,53,195,81,145,22,205,30,33,162,67,185,107,7,7,181,31,247,96,68,197,254,9,196,20,235,135,247,3,31,134,160,169,74,1,197,202,53,60,78,211,152,39,170,146,71,181,112,115,178,141,179,227,112,182,201,166,81,240,237,182,159,186,157,58,45,77,58,21,50,63,197,143,93,228,189,209,205,190,240,217,254,210,246,15,118,140,116,85,114,57,59,43,3,243,221,250,216,33,164,44,228,181,250,217,49,134,79,195,193,225,147,170,194,141,48,180,95,157,173,59,94,198,108,152,63,93,29,166,247,89,246,133,66,216,204,203,85,203,143,221,166,235,91,195,202,237,158,59,125,163,48,49,8,76,47,189,79,52,164,62,207,55,144,223,54,213,237,128,209,139,212,125,184,80,223,84,124,223,192,205,57,182,225,16,152,164,125,14,184,159,179,76,31,13,37,195,22,247,134,228,66,204,32,190,102,52,157,33,181,56,181,232,14,191,122,122,218,135,148,80,125,72,45,10,98,131,17,237,32,183,213,84,11,0,246,190,177,151,143,25,236,163,90,56,135,238,212,12,39,117,24,115,219,212,49,163,181,222,253,250,179,150,184,94,94,235,76,194,52,227,115,98,38,62,143,102,101,38,238,68,16,78,58,150,146,124,78,40,30,134,155,173,147,67,53,201,118,136,162,101,247,206,250,51,163,9,200,203,94,203,177,177,157,143,3,229,197,71,58,197,76,205,237,71,54,133,131,56,224,23,102,55,13,207,30,109,114,85,92,39,231,215,61,235,131,206,25,89,136,251,214,63,94,123,119,24,33,34,45,42,79,140,22,105,9,148,83,86,229,230,76,2,117,244,128,247,46,106,140,91,140,59,142,62,147,167,104,250,90,201,90,140,190,17,93,40,10,73,242,145,172,66,114,54,143,2,111,24,153,50,185,120,26,141,204,15,54,5,137,34,78,27,240,136,163,111,195,26,43,155,188,149,131,21,119,111,182,149,174,137,79,199,1,157,60,239,105,213,222,176,183,41,60,194,179,55,30,244,181,159,139,113,94,139,195,171,168,240,177,245,53,149,237,179,108,91,229,76,127,238,141,190,163,95,77,7,178,90,103,176,93,82,209,231,240,154,240,95,203,76,128,0,197,215,245,198,252,85,247,198,152,129,99,63,35,99,58,85,255,18,213,241,226,157,220,80,118,67,232,190,159,237,46,213,175,186,12,215,190,37,77,201,210,1,81,61,42,109,220,92,227,217,135,141,57,246,59,189,170,101,8,213,146,161,4,22,243,255,131,233,125,201,250,228,86,132,242,185,232,21,129,21,28,107,133,143,165,114,97,98,38,186,64,102,182,186,76,135,151,209,160,42,220,112,129,63,184,82,236,172,95,108,90,90,181,59,92,76,101,248,185,122,184,199,73,199,44,215,63,87,159,47,114,225,115,35,173,177,4,78,235,194,20,21,237,103,88,142,85,240,77,7,146,156,156,109,122,134,156,77,170,196,39,57,67,218,52,65,207,209,120,142,36,127,239,227,224,44,109,20,231,147,36,207,174,84,82,6,73,205,237,3,211,91,235,95,108,88,57,239,120,190,119,217,159,29,5,251,35,121,49,125,114,58,68,167,79,135,99,200,43,219,14,108,243,205,237,164,202,174,155,148,249,168,152,70,86,246,7,135,209,100,100,61,182,45,222,227,63,125,12,243,164,213,190,197,216,62,150,127,79,10,32,102,82,152,104,252,231,185,17,187,85,49,213,66,60,198,243,158,72,175,215,167,171,231,28,2,80,43,124,48,233,139,164,174,64,233,166,169,181,29,30,212,28,201,213,152,16,227,11,186,160,129,141,251,169,150,12,245,105,254,219,240,217,237,253,24,58,184,176,223,17,130,100,75,121,82,232,20,45,140,152,228,156,147,89,217,87,56,221,166,19,114,80,22,208,73,89,233,199,182,62,211,15,198,234,221,99,63,83,101,122,141,10,20,48,117,169,28,13,36,12,112,91,126,48,52,238,207,231,68,205,179,118,255,237,110,25,248,172,102,22,253,156,62,44,198,113,243,216,119,51,56,80,42,199,246,80,38,145,98,130,143,95,224,132,19,102,60,45,240,101,255,72,161,62,24,131,76,3,108,4,154,150,167,154,43,155,90,146,90,13,43,179,154,159,15,67,127,115,159,218,70,88,233,70,91,205,225,150,140,69,66,96,59,177,150,195,132,209,166,250,79,196,118,135,255,116,195,107,87,151,147,210,69,207,170,86,178,143,89,180,6,240,221,224,236,170,14,31,191,98,202,233,8,23,161,159,3,7,165,171,69,141,253,9,43,81,252,116,167,161,164,170,207,73,44,169,248,189,59,245,231,83,157,78,218,69,90,192,103,195,83,161,215,74,59,206,248,146,74,88,150,68,11,37,40,99,188,41,190,109,84,56,126,103,210,240,3,233,129,184,122,193,165,163,145,172,51,243,146,243,75,84,107,242,236,122,117,131,42,255,59,224,48,205,179,70,14,81,85,112,238,59,74,153,122,127,162,38,232,27,198,210,110,148,202,136,245,119,22,245,130,41,252,67,143,255,88,149,30,172,33,104,250,197,38,42,237,2,83,9,105,32,222,133,172,204,225,133,142,65,209,160,36,105,34,127,48,244,27,180,1,184,45,194,117,159,33,68,248,108,63,13,121,199,64,158,97,100,33,30,134,114,107,85,245,207,28,156,2,180,156,83,248,46,3,74,91,173,215,149,226,148,23,20,225,245,209,240,105,191,89,216,23,4,117,250,224,180,14,118,255,105,42,36,91,123,52,79,225,1,240,139,81,113,27,91,67,181,211,237,229,74,85,123,125,175,69,230,215,143,15,196,199,210,19,34,38,23,227,123,93,55,38,234,170,1,230,99,51,125,225,49,8,12,41,20,212,17,177,10,20,71,43,245,192,58,32,19,210,128,237,48,190,79,209,139,81,112,249,204,183,202,162,35,120,170,31,163,33,76,224,48,181,128,226,233,54,36,164,178,111,9,3,138,7,253,84,80,212,20,159,220,182,5,104,9,48,55,142,86,238,250,19,23,214,25,74,199,191,247,132,214,159,114,96,214,136,254,128,6,223,223,139,186,208,166,83,116,91,34,233,155,100,159,142,138,78,50,88,25,182,223,28,243,76,162,53,164,163,146,55,38,87,42,129,96,111,17,56,255,244,92,62,120,147,13,84,152,56,138,219,25,88,168,236,211,2,179,164,227,201,42,249,190,172,87,159,121,224,166,192,160,69,33,61,138,191,72,20,197,199,174,136,130,169,94,42,228,254,51,174,110,198,240,174,233,151,69,149,71,113,248,24,60,235,145,34,38,176,154,3,158,20,26,61,121,35,90,231,252,193,17,94,208,200,56,53,213,212,132,127,48,213,221,47,140,55,57,252,230,86,217,156,159,124,87,73,241,53,81,105,124,212,111,49,119,231,189,55,71,162,166,16,105,224,112,110,60,88,42,242,83,51,128,131,232,172,202,164,10,222,49,49,38,91,95,152,102,245,165,39,167,90,160,3,143,91,27,187,138,94,77,98,98,199,213,219,172,86,205,109,118,124,196,15,198,73,211,74,188,106,141,120,254,86,104,106,36,157,133,140,82,117,35,4,133,136,53,159,154,128,99,252,166,47,140,132,211,70,68,68,83,239,203,186,40,28,110,227,145,48,180,18,13,79,52,83,95,83,158,104,39,83,176,122,179,43,199,43,132,204,90,81,96,132,80,241,219,120,209,154,67,68,15,49,127,81,15,250,29,169,49,217,79,169,196,25,170,226,48,213,113,207,205,105,186,140,23,203,86,254,170,195,130,207,226,150,2,141,29,107,105,89,0,54,83,28,31,24,187,144,227,62,176,55,185,35,221,102,245,68,90,236,112,188,60,191,214,178,32,251,169,194,40,8,15,58,220,96,217,31,90,186,66,65,127,92,125,134,48,107,250,189,161,136,88,3,61,171,77,127,121,16,182,24,254,210,132,107,202,91,44,87,239,15,155,28,64,211,50,60,148,48,125,184,81,57,213,109,24,75,183,122,107,39,233,141,73,169,132,22,16,162,101,229,143,77,92,181,63,133,147,4,153,252,4,160,0,55,169,140,242,250,233,182,59,10,103,177,214,20,96,201,250,89,77,94,96,213,241,148,108,210,190,25,183,38,59,172,229,160,48,20,184,229,100,242,8,202,221,72,48,139,10,66,135,161,99,210,151,102,255,79,62,197,170,9,128,106,21,171,105,251,249,131,29,55,190,106,192,253,236,69,53,130,145,176,243,210,2,162,197,189,205,180,128,29,198,110,126,138,123,103,138,214,150,106,89,105,81,57,203,118,136,198,54,122,206,168,214,181,204,136,244,111,202,190,133,91,55,165,182,87,18,84,47,78,63,71,251,251,200,234,145,89,205,154,55,50,85,51,118,182,62,185,117,117,199,163,97,233,10,41,127,182,22,4,175,66,66,205,19,246,3,121,180,2,187,197,242,47,130,54,145,54,155,15,216,173,235,240,65,165,186,83,139,87,172,179,201,247,89,26,64,166,250,169,232,198,237,152,101,176,47,105,150,142,236,87,217,49,40,148,210,245,162,48,49,135,152,11,72,77,62,109,28,149,240,110,245,207,73,210,65,171,252,208,34,33,82,231,176,169,187,238,183,236,223,217,39,42,252,4,116,195,8,188,173,233,219,225,51,161,179,196,191,206,25,76,169,94,192,148,121,189,13,11,164,140,253,123,241,227,90,160,66,227,96,95,23,38,164,170,194,218,141,30,98,143,65,65,31,123,76,237,172,130,225,104,243,246,128,57,251,31,89,110,58,15,125,225,19,188,87,10,107,58,153,130,170,237,184,199,63,1,61,233,162,178,128,155,163,72,97,42,223,7,157,137,211,93,46,10,179,242,195,14,96,156,202,62,209,22,52,96,83,123,226,58,186,43,190,171,176,95,159,151,220,218,109,94,122,44,110,58,5,33,240,82,216,216,218,28,158,67,235,194,104,136,60,159,51,238,141,250,142,54,149,158,29,45,54,29,107,217,93,143,52,246,98,38,5,252,211,249,121,224,226,204,146,228,88,203,210,186,28,211,86,222,110,13,80,250,118,182,75,21,214,70,255,203,79,108,99,91,81,41,217,105,29,198,238,125,144,191,90,73,91,163,57,238,179,255,246,175,136,92,71,156,18,22,111,134,168,244,66,158,29,114,63,76,61,45,78,24,166,217,49,120,247,75,91,233,41,18,60,88,8,23,95,162,234,236,29,90,117,91,23,117,127,96,9,59,108,147,156,82,82,155,77,169,184,31,3,20,176,239,135,28,117,155,88,129,191,216,192,78,122,56,157,74,247,76,54,66,177,103,42,60,148,78,48,140,120,132,106,67,160,253,82,58,17,140,116,43,8,41,230,172,161,239,137,172,103,241,205,118,255,136,115,245,167,27,153,112,127,175,243,36,101,105,147,48,178,135,94,42,114,198,214,122,121,149,88,9,119,211,99,157,63,130,144,151,152,18,230,190,230,48,77,163,253,133,123,132,97,233,72,128,52,237,25,242,187,23,255,244,133,180,97,220,12,149,15,38,196,122,126,249,225,2,37,71,246,21,154,208,48,156,31,250,141,5,95,248,119,136,96,186,89,195,248,67,250,87,221,151,109,240,105,231,135,0,18,98,235,47,64,69,109,198,24,154,231,67,253,6,21,234,15,38,6,88,247,67,210,88,185,255,7,159,165,88,31,230,49,163,216,105,31,218,173,233,87,213,198,41,25,248,206,24,28,234,179,19,63,242,239,198,79,191,62,216,162,62,178,252,32,249,75,78,92,208,40,211,122,56,253,216,152,63,143,176,21,171,97,145,125,26,74,242,228,89,39,226,102,4,116,229,214,19,209,219,111,35,70,186,152,212,184,12,55,68,159,41,174,134,173,182,235,215,128,209,200,227,60,52,217,162,168,176,21,198,88,247,155,31,23,1,191,92,97,4,73,253,230,176,126,204,231,226,238,164,251,100,48,144,233,18,194,192,101,108,250,223,181,213,170,61,164,198,107,29,255,100,58,227,72,67,203,233,161,209,66,224,103,123,45,224,129,233,216,81,148,186,134,207,198,58,79,200,174,242,62,24,186,221,221,97,242,91,74,250,55,57,156,146,95,141,130,140,238,211,107,50,163,63,91,188,81,29,221,69,23,24,78,198,25,5,146,200,202,99,153,168,56,124,55,97,16,135,59,206,141,202,191,79,120,233,226,106,232,8,179,126,46,72,177,155,95,125,214,79,86,90,29,216,182,97,11,242,171,41,43,125,62,23,220,124,101,199,111,83,188,161,95,132,24,107,220,156,179,40,43,97,225,54,187,201,71,173,84,163,165,16,120,32,159,236,79,78,7,149,150,122,83,78,191,188,154,201,248,228,179,198,107,44,6,232,173,47,205,216,32,95,125,120,202,3,186,255,182,185,125,34,105,113,204,84,8,38,227,181,207,33,32,203,139,170,125,90,26,98,76,187,82,129,158,227,2,50,130,26,67,138,54,176,232,97,28,115,185,173,120,107,180,9,180,225,205,122,247,186,191,21,170,118,90,151,176,135,49,9,196,197,198,55,163,218,242,88,158,49,137,121,199,244,40,211,227,227,108,255,92,205,4,157,84,215,222,212,194,62,180,255,104,119,68,59,30,3,32,38,18,29,28,154,198,35,158,24,21,236,205,168,41,181,89,156,16,106,77,49,40,100,14,164,238,7,181,241,82,239,215,26,99,188,82,54,176,145,205,152,134,103,195,158,178,25,210,51,197,203,198,213,236,65,143,164,11,172,227,49,83,6,230,128,74,130,211,43,115,71,101,102,74,157,69,78,134,170,174,237,103,0,110,248,78,143,24,13,231,81,44,125,90,241,94,73,240,101,34,146,14,115,196,62,178,219,228,16,227,222,184,137,34,182,70,87,84,243,30,15,216,81,243,35,44,102,126,123,187,247,94,244,101,203,79,99,157,120,25,23,76,38,140,147,136,209,52,230,90,172,0,178,137,146,53,194,118,71,214,214,191,231,34,100,172,191,221,8,54,52,127,52,52,253,170,10,211,179,94,92,84,3,61,92,216,52,228,123,118,147,54,242,247,166,167,70,132,91,126,125,81,37,80,248,221,84,80,188,19,253,137,13,111,65,44,165,247,30,168,99,251,17,114,12,215,145,165,36,182,152,104,119,138,5,6,77,135,80,45,22,43,142,90,217,223,139,109,96,170,58,54,50,99,37,62,152,153,115,250,219,70,51,24,191,13,101,82,223,143,90,121,167,114,200,97,102,109,86,193,113,60,205,21,48,113,199,154,31,193,241,238,117,221,13,3,107,39,93,35,139,214,216,11,31,119,160,171,134,245,130,67,100,251,231,222,214,113,165,106,230,59,223,115,160,161,76,38,249,2,90,155,76,76,218,97,106,246,85,93,254,108,197,195,155,53,128,247,126,214,39,114,178,227,243,175,176,66,105,31,80,37,170,115,132,120,235,25,89,36,138,181,84,66,235,140,122,24,28,248,218,227,209,153,195,12,242,32,243,129,217,196,234,35,192,5,235,83,60,249,50,197,88,85,247,122,126,27,245,190,166,186,100,8,86,184,101,138,41,52,31,237,62,114,152,253,171,100,57,48,52,21,42,184,134,125,31,134,171,25,136,93,22,73,54,54,1,159,45,141,118,204,161,242,218,5,158,24,223,50,209,127,101,219,83,169,184,99,112,247,128,41,147,125,85,234,136,143,76,135,55,252,163,10,211,221,84,252,197,168,185,41,170,140,137,159,225,211,188,153,68,167,106,243,89,159,173,255,50,181,87,82,235,72,224,215,122,244,28,102,107,86,117,74,14,226,214,125,50,80,107,146,117,72,143,213,151,156,209,174,145,132,159,91,229,208,155,73,66,197,115,47,36,83,228,183,201,122,237,25,48,85,203,250,104,100,59,102,245,239,69,188,105,171,126,30,21,23,197,231,2,133,114,67,165,47,57,242,146,63,55,5,181,75,85,53,173,35,191,248,199,68,43,98,232,84,176,214,138,18,87,159,131,90,85,28,7,39,102,188,116,181,102,125,85,167,156,185,198,75,193,72,47,252,23,197,148,46,93,108,7,183,25,190,209,169,170,222,240,63,250,47,211,219,250,72,114,114,36,117,191,216,152,241,84,97,206,100,131,252,165,26,20,87,250,82,200,154,142,24,18,83,185,122,20,80,139,241,253,56,76,18,87,149,68,207,252,245,12,252,65,39,121,223,71,196,20,9,247,120,48,118,249,244,168,171,30,167,110,251,210,130,30,95,202,59,77,121,109,59,201,240,249,101,12,246,71,114,182,193,3,234,35,74,96,164,235,158,65,219,243,29,178,142,109,42,107,167,152,6,163,239,180,166,66,252,40,88,147,15,40,110,79,32,90,38,58,35,214,73,84,156,81,189,193,110,166,138,180,52,168,14,207,96,162,242,92,166,42,196,177,93,77,167,46,164,96,136,230,17,21,46,38,254,182,252,115,89,68,174,61,146,201,104,31,250,91,15,42,243,138,10,46,195,92,185,2,230,107,202,225,133,210,93,10,99,254,56,9,204,57,213,65,167,0,62,118,105,8,120,202,35,66,125,6,184,196,60,99,76,164,180,148,139,215,10,39,158,84,223,122,4,176,43,49,110,183,54,72,219,246,165,130,205,181,98,179,197,213,149,40,167,60,26,177,191,123,239,118,214,143,232,117,194,44,147,194,138,58,174,112,173,42,246,220,224,147,113,127,245,236,46,83,157,74,186,94,90,241,162,241,3,35,212,163,51,165,65,128,150,253,222,80,145,39,209,3,60,86,231,114,2,138,102,76,132,250,173,49,36,123,236,208,198,251,41,162,246,240,67,100,239,246,134,217,172,105,109,13,157,37,176,200,249,20,94,13,165,34,133,183,183,28,29,240,156,58,53,171,128,59,22,111,12,167,145,254,139,57,93,40,58,112,118,124,186,81,201,205,10,12,127,143,43,33,160,139,123,246,19,21,192,62,107,250,156,230,223,205,207,43,140,51,68,50,36,231,203,82,203,234,112,75,143,37,65,77,127,119,254,22,235,156,146,98,91,114,163,43,212,83,154,169,163,220,241,172,70,38,232,78,120,167,58,86,58,196,14,204,198,233,95,178,211,157,38,12,124,216,244,103,79,31,126,235,243,221,179,36,9,15,188,104,22,238,14,195,113,34,247,62,31,106,59,95,58,187,77,17,129,19,36,235,233,25,141,91,243,18,178,5,87,50,56,158,46,160,6,116,84,73,60,21,98,182,113,231,106,14,252,197,208,40,114,234,123,20,109,49,63,187,192,253,44,27,119,186,200,146,102,21,50,183,170,37,79,222,28,120,25,153,193,133,43,165,149,41,174,134,107,229,129,161,134,115,19,191,155,194,183,60,53,197,2,254,92,212,184,20,89,175,4,41,138,87,16,90,247,92,85,113,95,115,138,99,127,165,219,89,89,172,145,60,92,53,92,15,202,180,118,214,239,76,14,43,66,22,208,40,22,225,42,45,120,50,205,11,132,217,218,241,201,238,205,207,116,196,167,246,155,79,51,61,239,75,55,82,224,219,55,247,126,30,76,91,47,109,210,52,79,58,153,92,248,82,20,205,40,239,193,69,4,189,238,34,230,7,65,234,237,9,144,134,9,92,186,94,77,25,173,147,77,211,57,12,235,106,19,152,68,173,219,31,36,253,180,149,187,16,10,160,214,224,131,205,104,174,10,19,168,139,155,155,36,198,205,236,20,178,130,81,189,213,44,39,40,237,172,116,255,83,90,27,48,162,32,178,185,163,206,16,197,170,205,210,103,234,136,114,242,47,143,91,55,11,166,169,52,48,229,91,51,172,31,83,18,222,58,106,16,57,199,102,53,172,119,83,188,119,234,29,82,4,122,96,105,249,3,23,211,71,113,120,24,227,144,192,84,69,251,153,55,10,58,221,226,97,147,56,112,10,32,19,84,59,207,173,232,98,117,6,76,222,87,142,142,110,146,65,110,244,65,231,149,212,57,232,38,37,236,191,76,122,88,216,108,104,120,36,167,178,29,134,36,80,204,31,242,243,236,5,31,252,147,199,188,99,102,242,3,222,153,15,183,0,252,215,114,53,145,254,240,230,6,126,141,46,207,179,161,180,30,97,135,209,76,74,251,126,175,51,111,218,222,51,174,166,63,187,200,205,73,88,54,63,123,206,193,66,30,73,70,133,98,131,17,35,222,136,218,202,60,61,187,163,85,164,57,108,149,54,114,245,25,255,177,3,238,228,78,101,9,117,50,243,206,88,77,26,143,196,132,12,75,179,252,248,14,216,84,4,4,54,85,128,128,139,213,113,9,252,163,144,8,216,146,167,2,47,147,107,118,216,200,251,228,197,112,8,92,248,136,206,241,140,206,155,192,136,15,197,250,52,170,82,113,176,113,92,166,235,52,208,240,72,81,105,23,24,18,38,183,113,96,219,219,194,104,200,102,203,234,142,223,158,73,141,202,126,126,45,168,211,109,101,215,173,79,118,174,76,62,209,58,116,225,114,41,164,156,37,246,36,28,78,145,74,51,49,138,27,208,192,233,83,238,149,98,108,79,46,88,211,134,241,196,136,53,219,201,125,55,223,200,217,44,151,94,187,169,139,243,95,30,84,143,138,155,136,81,62,188,249,248,192,236,10,15,92,224,90,139,91,83,185,38,134,91,183,202,202,17,176,169,209,201,199,160,116,56,226,168,240,106,227,116,9,76,109,112,108,119,52,172,110,125,242,69,124,210,67,130,131,194,157,174,223,106,81,38,225,254,3,132,145,103,22,233,163,33,56,16,243,132,204,181,122,207,246,125,156,220,31,6,125,66,109,15,12,227,150,63,26,114,66,106,164,83,93,147,106,140,248,162,221,114,42,106,188,247,142,194,68,218,158,123,163,212,16,23,67,233,93,159,123,35,24,236,63,189,177,10,243,115,53,14,156,223,28,169,66,105,142,49,184,196,150,179,153,193,249,121,50,171,57,114,24,38,182,90,222,7,119,110,0,138,39,88,48,253,125,235,248,218,214,52,37,237,43,54,102,231,112,172,14,15,42,21,245,230,196,20,125,101,98,163,19,171,185,240,113,107,83,36,111,168,239,130,178,48,96,107,37,116,102,89,84,182,143,159,43,150,163,133,113,34,71,184,172,27,93,118,36,72,185,75,164,157,206,183,62,183,151,153,102,161,129,178,3,198,54,145,67,194,66,26,94,104,210,168,167,232,210,227,200,205,33,253,255,6,117,81,187,240,94,188,183,11,235,53,83,7,22,109,11,171,204,97,209,124,48,5,73,210,239,112,140,107,107,20,118,152,242,49,13,140,209,82,138,93,246,131,119,50,221,1,185,26,29,8,47,216,59,240,64,171,167,10,188,122,120,185,116,236,236,210,244,222,161,84,136,220,37,126,170,128,52,27,85,15,89,108,235,243,148,133,63,104,216,142,140,46,157,201,37,233,213,219,206,174,111,76,206,252,166,99,104,11,140,100,138,251,54,27,218,244,177,154,194,60,143,63,154,117,208,137,159,138,106,7,97,60,135,183,73,156,42,124,86,114,92,77,35,162,8,112,253,68,14,118,11,152,82,79,253,154,80,66,134,73,189,145,138,23,182,208,223,213,174,172,138,113,182,148,14,212,96,152,110,63,24,234,47,61,125,120,180,34,112,35,191,250,192,244,171,7,60,166,212,39,131,26,15,154,163,91,27,140,13,205,222,247,73,74,155,254,135,231,173,83,240,202,118,180,216,243,122,135,20,165,215,128,41,105,120,238,77,39,251,254,80,12,106,169,115,7,198,140,202,14,87,60,179,231,106,154,80,151,195,131,62,105,65,97,197,255,162,133,63,6,185,164,19,124,83,227,59,253,98,24,96,138,14,247,130,66,164,56,74,73,252,3,111,99,67,118,152,186,57,49,83,166,241,38,126,11,183,91,32,95,90,205,11,182,52,93,85,14,211,196,38,59,206,52,98,162,234,104,199,182,86,180,154,28,135,195,147,38,195,165,48,76,206,126,117,163,30,227,129,225,189,153,254,49,161,78,248,63,95,231,210,178,77,147,28,231,255,162,245,96,234,124,208,218,24,12,222,121,105,140,17,246,96,6,108,73,140,199,11,33,244,223,93,87,222,157,89,81,223,194,179,154,239,141,167,251,238,174,174,99,102,100,132,184,49,23,243,241,241,108,23,164,118,188,187,245,189,172,134,209,209,213,53,88,66,17,218,240,162,25,54,141,24,61,12,129,137,165,120,63,232,156,206,229,119,201,148,184,217,193,65,217,228,200,4,15,61,34,2,68,221,50,91,187,12,133,119,228,215,81,26,36,244,222,4,198,226,189,251,199,34,217,160,31,35,91,86,47,46,134,233,161,183,230,196,191,71,160,244,42,249,24,40,135,173,232,7,144,8,68,198,26,1,115,35,0,58,188,201,98,234,107,33,211,145,189,181,161,46,139,109,100,65,216,165,199,184,155,204,209,178,108,81,211,215,163,139,153,149,245,210,183,50,166,173,95,188,126,58,242,23,166,61,87,140,202,69,36,86,146,69,56,124,120,205,37,70,201,228,50,228,99,21,179,186,243,110,0,25,165,203,209,133,64,122,28,124,16,166,178,189,180,194,219,21,57,80,225,105,234,83,82,224,103,207,18,189,27,113,243,34,161,64,162,209,201,131,148,156,207,206,168,148,45,39,92,185,117,191,52,243,220,200,122,243,1,65,248,187,58,163,38,216,244,185,113,240,248,2,38,61,91,88,109,62,240,198,39,192,97,76,154,178,190,214,57,64,123,98,255,192,155,116,173,62,56,25,150,184,26,143,80,209,170,162,249,241,117,8,152,212,226,84,244,156,115,190,195,3,177,192,61,83,121,224,221,124,229,160,62,185,107,65,245,121,171,51,215,231,226,48,33,232,252,160,248,179,20,71,27,21,151,210,143,42,69,145,62,137,98,196,150,52,234,64,100,231,180,185,191,53,191,52,180,7,219,198,42,26,5,223,151,174,109,70,173,163,159,199,58,125,108,118,157,49,42,190,34,95,101,48,123,182,1,235,70,96,6,227,244,54,107,104,37,233,208,68,48,34,249,91,147,47,173,85,127,122,32,184,230,77,202,25,89,10,193,11,97,160,229,156,27,236,134,200,128,233,213,231,99,198,208,204,166,224,160,163,11,211,109,151,53,195,228,220,24,85,10,219,247,118,184,171,132,117,49,253,93,47,170,233,136,249,34,51,167,112,169,206,114,167,0,199,98,151,10,67,171,241,159,182,25,42,233,231,100,181,94,126,243,179,81,26,117,61,48,142,44,113,53,2,29,146,46,250,153,6,37,255,109,220,5,150,108,143,166,209,162,226,131,160,28,51,198,122,224,249,109,241,187,201,205,106,120,23,123,156,237,148,54,147,248,203,89,239,141,148,166,251,64,51,31,225,49,252,54,26,126,19,14,47,203,71,235,247,226,68,240,61,25,58,116,231,199,246,243,57,147,7,199,136,105,163,81,243,92,205,33,98,58,204,114,33,199,139,179,80,33,106,237,191,77,8,60,235,215,38,8,233,70,135,68,124,16,3,147,247,238,216,135,248,231,46,205,124,182,46,74,189,180,11,247,117,178,188,48,113,31,216,115,173,144,131,169,225,145,95,30,28,54,28,93,198,0,80,116,219,110,192,97,92,158,37,63,49,77,210,50,62,215,70,207,55,43,124,158,165,249,215,218,232,234,107,31,158,28,76,252,98,188,114,150,208,229,16,211,196,204,116,58,188,119,18,93,24,174,70,49,237,123,105,38,144,161,41,251,105,204,243,239,252,64,138,119,169,31,44,179,52,194,208,95,79,57,231,140,145,243,3,91,25,184,195,20,224,22,29,186,123,166,176,39,162,228,233,44,48,50,109,112,252,27,177,125,178,73,162,20,133,225,227,251,164,83,205,218,92,142,231,100,182,207,22,214,127,27,71,140,42,93,1,247,107,126,254,131,183,137,35,10,12,31,63,54,195,132,182,134,110,161,86,33,110,235,205,66,238,48,139,118,69,49,75,140,244,241,212,145,114,230,44,116,231,13,66,199,51,86,55,10,84,146,212,183,19,178,37,156,245,53,203,89,243,51,46,202,23,54,202,135,15,94,139,124,74,201,80,33,52,237,122,158,184,127,243,245,178,162,61,121,64,223,66,110,26,77,33,50,83,83,92,140,148,145,72,56,64,221,102,143,228,176,105,231,108,253,101,186,174,175,125,104,208,181,164,175,117,86,187,228,101,224,70,252,31,202,224,88,216,49,123,141,9,236,122,52,160,138,192,232,182,126,116,187,206,186,140,188,206,3,175,248,156,103,215,74,110,86,175,70,1,199,55,127,136,204,164,172,61,141,242,212,92,227,234,66,154,91,58,3,251,141,47,25,118,208,211,222,89,230,133,101,197,195,251,126,46,10,45,111,171,108,116,81,156,34,197,131,215,170,159,11,219,150,179,5,153,14,195,42,151,185,118,155,118,105,244,133,108,78,171,183,209,204,206,198,19,113,124,237,153,244,136,13,191,113,244,104,52,106,120,139,44,188,219,42,111,103,92,93,145,40,188,175,13,81,115,187,242,12,55,95,82,8,120,166,161,179,239,234,113,235,177,148,194,116,46,67,199,207,81,132,119,234,93,210,177,38,50,78,135,195,80,39,239,68,92,201,126,12,47,181,160,159,97,69,53,47,76,81,109,137,94,218,44,56,154,47,108,43,136,47,187,124,47,14,82,23,70,183,209,149,189,59,175,37,159,131,121,244,76,5,247,98,228,110,111,79,64,246,192,146,193,31,12,177,78,156,47,209,21,195,125,219,81,98,53,119,63,77,124,226,204,181,190,242,117,54,150,162,77,140,46,197,217,115,197,107,77,120,89,73,224,108,10,55,254,100,103,32,85,225,39,86,132,128,202,136,89,97,153,158,131,192,152,217,56,163,0,167,142,34,210,18,88,204,141,228,249,201,110,69,135,250,96,103,237,129,36,237,40,46,145,187,41,124,206,67,163,92,184,221,78,132,223,42,150,77,129,86,92,9,150,192,184,147,251,94,2,95,142,34,194,45,232,93,67,40,40,14,239,34,149,170,181,152,129,147,15,91,179,213,145,196,12,122,41,20,89,57,76,88,90,52,47,16,68,201,17,222,237,214,101,228,56,89,11,75,227,244,207,49,170,233,123,94,20,242,182,179,163,112,210,226,224,118,155,140,180,234,114,91,62,146,208,103,182,159,114,239,254,43,54,251,96,40,186,162,67,90,77,99,211,107,56,172,134,16,21,204,11,227,41,230,130,156,104,113,97,244,122,191,135,201,103,187,22,40,44,86,114,149,242,104,11,189,114,223,138,156,5,20,243,120,185,26,139,94,151,39,62,255,23,26,180,140,15,4,56,83,19,24,10,240,29,216,20,10,20,223,108,243,211,73,2,176,8,162,144,32,137,139,97,42,74,155,86,142,67,201,183,3,231,149,39,219,231,11,227,19,238,53,188,148,191,89,98,238,194,51,93,139,4,148,143,79,207,185,171,79,173,11,149,103,159,204,32,162,52,33,144,16,33,63,103,231,232,43,139,89,230,6,61,16,122,169,221,195,22,24,243,146,104,19,148,147,150,175,108,102,40,124,89,99,182,235,25,61,64,212,158,239,186,86,109,134,246,232,20,85,177,91,170,131,145,136,57,167,174,21,240,104,58,205,162,71,178,93,47,141,12,2,254,141,242,208,221,12,4,191,22,49,193,165,41,211,81,51,159,183,233,247,206,63,5,137,11,83,193,86,83,92,13,211,238,6,160,206,183,106,171,187,124,29,57,155,180,197,182,242,204,54,200,123,250,184,230,180,159,36,57,72,65,8,46,83,95,115,83,65,38,7,12,244,243,207,22,102,248,147,85,18,18,119,203,90,97,109,85,87,117,161,202,120,104,50,171,26,23,215,123,17,49,233,38,185,17,36,75,32,176,121,155,161,241,187,155,220,251,55,131,7,140,113,101,86,24,233,16,95,153,144,188,110,162,159,133,59,2,149,43,247,230,124,173,251,100,20,136,100,79,157,144,43,36,110,124,95,251,55,99,121,147,117,219,225,222,22,29,104,52,15,63,157,112,24,105,98,63,130,183,174,89,233,5,108,106,31,23,70,160,177,250,168,167,60,56,101,125,50,138,77,87,124,205,241,163,152,93,120,17,218,244,85,17,1,50,41,61,169,230,145,232,197,89,248,225,172,37,187,124,138,23,70,114,98,99,159,118,206,189,251,244,3,27,177,235,194,132,218,111,139,211,117,118,246,123,79,10,216,100,125,48,7,83,175,254,61,48,14,46,50,48,41,162,109,94,104,135,191,48,53,156,183,73,39,161,134,216,41,160,202,187,69,172,144,82,100,228,59,189,205,204,176,79,198,207,196,22,197,19,70,84,130,12,117,241,96,123,67,182,222,159,220,246,121,183,193,97,229,21,39,183,28,116,16,210,150,247,218,54,185,125,240,50,151,96,217,11,76,171,19,242,211,38,231,3,14,240,1,115,112,106,49,54,23,188,104,93,207,173,20,57,230,217,133,156,147,168,250,85,50,68,88,170,127,112,51,43,107,129,11,154,74,190,229,36,238,54,100,175,204,57,107,167,25,176,173,86,210,104,4,63,187,87,177,227,25,53,88,75,21,102,186,244,23,99,232,75,26,27,34,212,89,54,3,165,40,41,201,189,177,88,143,33,112,14,27,89,125,158,14,220,216,64,251,79,163,59,173,19,131,101,144,146,239,149,45,197,41,181,91,152,44,23,215,252,63,104,229,24,46,207,13,41,220,109,201,185,24,179,211,33,48,34,140,62,161,225,146,152,72,148,253,215,127,251,211,63,255,245,159,254,249,207,127,253,219,95,254,252,127,254,254,95,255,247,63,252,229,31,255,215,63,252,203,127,251,143,255,254,239,211,191,253,219,159,254,245,111,255,242,207,127,254,251,191,251,15,127,254,135,191,253,223,191,254,249,239,254,244,63,255,252,79,255,251,207,127,251,235,191,252,253,7,252,167,191,252,227,159,255,243,223,254,250,151,127,252,159,127,247,167,255,254,79,255,244,215,255,241,151,127,252,135,191,157,251,252,151,255,255,143,222,103,154,200,215,118,135,19,210,196,83,224,97,230,129,222,90,3,159,70,189,218,100,241,29,38,142,153,180,139,65,69,116,90,239,129,187,5,194,20,198,64,214,63,36,135,109,161,191,178,93,33,151,20,223,25,209,241,84,245,75,201,81,112,225,245,182,178,60,185,117,232,232,37,221,108,108,244,106,110,231,43,46,46,181,91,36,74,170,153,153,182,120,52,106,246,69,3,158,196,71,189,161,229,245,163,235,43,124,53,97,224,92,164,36,37,99,214,249,207,155,197,192,219,230,252,167,112,26,17,127,66,70,98,235,184,195,216,160,121,198,103,65,216,44,250,57,153,34,92,194,167,47,227,77,232,144,63,167,187,56,101,46,14,141,107,42,140,247,94,124,46,75,103,108,133,177,222,240,222,189,204,158,185,78,133,207,177,41,80,40,77,178,47,91,150,66,246,192,242,66,84,82,79,61,212,43,111,39,112,112,180,34,218,46,247,102,97,233,241,100,137,10,49,217,41,192,203,229,196,17,112,90,250,220,28,242,99,207,71,84,82,183,209,48,126,131,214,75,36,176,78,49,118,67,41,104,182,187,203,192,129,46,233,162,119,102,174,61,99,7,67,125,183,24,61,51,129,179,111,143,181,131,216,178,160,108,19,92,106,128,74,113,164,137,100,225,129,68,81,99,113,24,20,140,200,105,13,199,225,236,226,217,38,227,220,68,171,22,33,35,24,24,126,117,183,216,151,236,35,208,68,112,165,103,56,117,233,57,144,33,60,71,7,9,248,217,161,176,45,220,177,163,36,224,151,179,238,65,16,112,106,177,77,48,227,129,33,251,27,204,16,99,185,109,84,78,203,105,206,242,4,43,246,163,152,88,137,219,43,125,8,202,96,143,77,33,39,88,217,245,157,133,42,69,104,119,154,6,156,244,66,146,156,169,196,106,108,10,49,93,174,110,28,62,124,122,159,212,94,232,106,221,205,182,59,174,70,84,71,39,5,203,120,68,39,69,50,73,205,79,170,229,233,123,236,72,161,220,21,25,155,176,50,114,143,223,134,73,37,101,79,104,7,50,54,253,48,184,217,206,202,231,100,161,129,48,236,48,86,136,178,45,164,212,3,201,249,184,58,41,11,28,205,163,179,190,207,184,57,154,113,207,209,37,167,200,34,224,85,13,13,252,162,217,156,113,2,198,15,84,70,54,241,191,60,238,137,11,245,142,173,39,46,78,120,158,38,32,122,142,13,188,156,215,76,187,214,111,78,52,73,140,254,200,124,77,57,73,38,116,5,183,156,36,73,72,121,140,135,152,229,16,78,62,182,15,8,106,249,145,140,149,78,56,178,213,50,170,201,67,22,232,233,22,217,135,87,19,69,244,126,72,140,103,75,113,45,112,10,30,171,193,72,67,202,233,219,202,43,252,123,96,120,44,198,67,216,33,153,20,184,195,232,86,233,217,125,24,31,180,70,88,161,50,173,73,212,1,130,77,137,128,199,128,57,186,52,40,129,9,187,183,10,149,232,75,195,37,104,77,172,56,188,227,14,177,53,172,80,161,148,197,123,99,242,40,67,159,44,117,119,15,17,162,102,231,47,139,188,182,21,112,248,216,182,248,145,176,254,249,30,16,203,103,132,144,172,88,71,162,64,76,190,17,15,196,135,180,52,13,49,89,197,99,143,200,24,170,20,26,159,34,119,237,11,126,71,193,68,231,98,60,106,17,159,118,56,83,213,34,17,40,234,116,34,109,202,240,164,90,246,194,205,92,171,106,196,244,90,30,26,149,51,221,172,25,104,213,92,50,121,125,100,42,61,164,7,235,88,63,39,92,174,237,146,174,29,170,21,182,128,55,156,248,99,51,70,148,148,224,71,213,72,230,134,42,28,81,82,228,4,100,187,155,126,252,170,22,240,120,230,44,83,167,114,239,8,184,107,231,116,41,231,119,115,245,76,241,193,232,27,218,149,82,182,242,205,8,44,227,173,45,173,130,236,240,118,65,65,124,49,209,101,210,200,242,68,38,48,18,28,164,48,132,139,129,30,0,228,72,143,183,79,216,171,69,130,218,76,84,62,53,64,19,97,99,123,97,11,24,231,122,225,162,53,124,187,254,178,128,1,155,64,167,132,227,81,180,41,145,9,32,73,40,79,70,209,233,106,145,215,161,222,92,223,139,184,118,245,158,102,30,36,194,151,176,211,187,75,54,161,66,92,150,150,48,113,16,170,17,152,104,104,94,116,97,103,177,123,9,169,67,96,227,244,74,254,131,168,149,167,17,224,18,65,133,20,24,177,3,223,143,52,24,13,154,236,162,220,161,250,22,173,65,168,234,83,211,62,19,13,235,25,201,46,234,163,36,61,210,76,156,202,223,171,195,164,23,126,47,36,144,27,164,37,30,162,163,147,237,52,197,161,254,224,8,246,36,77,88,85,28,162,252,193,209,140,75,69,179,66,236,168,189,162,24,111,75,194,174,242,218,104,252,54,63,171,34,0,76,57,179,194,156,97,118,100,47,135,146,187,22,42,127,49,49,176,102,40,241,152,13,222,150,156,45,242,181,83,19,159,109,70,58,170,64,247,148,96,205,129,127,146,130,14,39,228,128,247,3,143,155,220,39,86,166,156,78,43,70,200,145,34,71,53,255,73,38,227,22,63,227,183,49,252,212,62,204,110,195,101,255,58,117,188,58,19,147,14,62,171,134,143,189,130,70,165,150,66,76,34,148,206,130,133,56,128,202,217,147,5,79,195,205,71,59,165,232,73,75,69,39,65,170,56,184,193,74,104,154,44,102,251,25,57,138,98,19,253,86,216,212,112,157,86,64,44,88,75,2,38,203,120,44,2,88,184,239,254,222,220,138,60,156,108,129,66,185,146,99,168,233,139,20,59,62,7,176,77,133,86,128,52,88,15,162,7,241,121,33,63,146,29,153,37,56,38,80,49,52,247,79,32,208,53,222,207,232,96,243,34,217,222,3,179,34,250,213,230,29,85,245,222,157,185,180,93,210,207,16,219,36,28,101,216,88,5,29,9,243,14,101,168,116,8,126,151,9,69,169,144,242,145,154,29,77,156,183,115,78,87,234,3,119,224,134,140,137,243,195,48,242,157,127,160,106,44,47,155,49,5,160,180,148,182,131,250,124,80,211,112,146,210,233,142,122,217,189,130,223,56,204,142,235,97,97,141,62,131,185,198,178,93,30,102,26,137,58,71,9,204,233,165,148,130,173,96,116,66,135,84,250,34,25,190,203,99,181,226,127,101,9,158,13,93,186,244,92,92,212,231,67,111,164,138,45,152,191,144,226,198,195,49,68,165,54,56,201,165,43,213,148,56,180,123,7,81,238,135,239,215,203,49,36,137,20,108,233,179,23,127,208,86,220,205,248,87,230,95,116,198,32,148,51,122,192,149,114,17,125,233,179,212,175,248,105,164,110,159,217,202,4,227,130,36,78,106,165,43,74,23,117,70,255,57,62,16,51,209,159,70,148,101,5,133,156,109,193,243,100,103,183,23,226,37,155,180,112,210,238,141,224,79,247,50,61,114,2,108,83,159,246,142,168,54,165,109,20,220,232,163,193,250,174,113,115,227,12,60,68,87,82,251,222,42,231,28,70,180,72,105,178,103,121,240,138,208,109,117,47,207,205,211,181,176,250,41,184,87,125,49,188,29,71,205,151,89,255,76,148,38,182,237,53,49,231,91,158,231,84,214,49,105,135,104,148,138,103,132,50,43,19,27,69,255,97,124,143,197,245,139,21,239,156,12,156,94,94,207,138,57,117,196,91,194,208,159,138,215,223,250,165,77,66,39,184,233,172,60,41,63,116,231,17,210,169,109,91,213,171,126,44,115,107,247,186,18,132,250,199,86,122,85,202,164,92,253,106,84,240,118,86,190,63,227,61,154,4,119,239,172,204,246,85,67,49,214,234,24,70,111,15,57,125,244,117,203,28,176,31,121,56,247,246,113,253,181,177,118,73,85,127,154,186,97,175,89,193,89,113,235,236,111,94,246,119,112,97,134,161,124,105,108,156,144,189,114,56,155,150,136,192,38,61,242,189,23,199,191,189,244,201,225,91,121,177,52,97,86,245,48,164,62,131,66,47,47,89,193,82,82,107,140,6,225,72,175,203,66,141,15,131,49,65,169,153,240,142,98,202,102,85,38,43,148,47,110,245,198,57,42,208,155,229,193,38,73,31,31,91,107,89,37,163,94,61,16,240,15,184,225,189,36,191,61,77,47,201,31,13,119,177,165,117,62,240,19,221,127,167,45,246,36,42,182,196,166,252,12,143,236,48,177,100,45,54,152,156,9,162,209,166,177,23,187,22,196,172,90,227,197,224,141,233,174,15,43,199,210,163,198,104,218,246,172,61,181,56,41,202,230,23,153,226,162,143,54,56,128,122,165,247,50,127,81,125,52,242,114,117,197,213,148,194,21,45,244,177,254,16,112,70,17,75,11,125,32,0,251,76,187,8,156,107,201,75,223,140,64,175,157,178,224,130,92,219,175,177,187,21,11,84,45,175,69,150,243,138,68,45,150,18,241,2,40,86,158,228,49,195,102,46,142,67,91,180,91,149,184,247,36,194,54,189,235,79,87,163,80,57,204,44,254,192,86,61,229,191,141,170,144,88,111,177,251,69,59,211,191,7,42,53,173,60,149,85,172,134,222,100,72,119,23,161,53,143,102,254,161,222,100,136,70,109,253,216,205,36,222,252,201,77,34,89,106,6,204,225,104,122,169,14,238,221,115,234,248,194,190,55,20,114,230,254,149,250,234,139,145,43,243,82,184,109,206,4,253,105,150,237,148,28,92,138,141,49,162,55,39,17,235,101,120,184,201,234,156,132,244,105,245,193,11,3,84,173,210,48,217,67,132,212,139,240,54,204,10,121,107,227,160,123,155,81,216,112,166,52,45,194,59,79,229,130,229,84,4,160,84,210,20,62,27,151,25,240,57,82,61,69,97,25,193,2,255,233,110,86,90,114,177,109,30,162,201,16,20,91,178,194,16,153,73,33,156,133,194,234,212,205,4,240,118,62,41,48,252,106,253,105,12,73,163,246,48,195,172,124,158,12,247,6,31,186,164,183,154,158,32,16,93,91,41,138,38,55,156,118,153,198,51,214,87,41,170,34,207,250,158,158,159,134,204,239,181,210,243,39,224,83,20,174,193,20,231,136,60,213,178,2,152,88,168,151,146,194,157,211,90,105,224,89,162,68,22,101,171,231,214,20,118,204,40,36,229,76,218,31,184,150,40,133,222,246,215,207,107,117,39,3,89,13,235,210,250,113,75,105,11,12,233,82,71,207,129,89,160,28,198,245,238,133,177,55,137,218,92,72,180,239,79,195,213,243,7,135,145,35,6,163,246,57,246,45,181,158,104,53,202,60,140,20,197,94,183,242,125,97,188,34,213,231,216,62,37,151,106,26,166,46,161,114,2,221,188,154,174,84,65,77,170,12,212,45,42,24,213,212,208,208,210,86,37,3,148,159,174,244,132,69,182,171,138,40,176,156,133,174,133,233,167,76,129,141,43,83,174,164,134,88,17,20,107,49,47,83,106,76,233,73,207,146,48,122,146,232,113,16,153,145,173,33,43,206,14,49,177,51,209,34,11,47,79,134,184,175,159,110,154,5,82,231,122,69,47,162,156,147,248,58,31,77,36,51,206,148,177,67,37,7,191,35,137,119,16,91,198,99,205,209,243,255,211,115,177,213,164,5,76,184,82,69,74,6,166,147,45,84,72,204,77,70,84,43,6,229,41,87,164,164,90,77,155,192,104,133,248,184,63,159,222,146,159,2,91,25,129,183,217,153,198,147,56,111,23,26,249,108,142,252,209,144,172,22,210,14,85,0,103,159,31,242,41,40,36,203,162,219,44,62,233,115,60,252,148,170,42,160,80,158,81,136,117,152,54,210,239,65,53,88,91,113,243,102,178,228,34,190,178,44,60,233,176,5,182,5,29,112,214,93,88,232,119,162,16,148,167,137,38,27,4,27,181,193,77,177,52,164,112,134,209,158,164,31,17,5,204,190,4,96,188,33,239,140,108,39,30,97,161,209,99,25,141,11,35,172,19,37,249,168,58,55,73,48,218,169,160,123,232,11,81,163,115,54,173,170,133,147,17,241,244,22,67,198,79,121,249,149,122,157,25,31,139,242,86,21,96,168,144,168,114,104,225,224,111,87,101,62,171,166,249,229,18,107,27,113,11,145,30,226,132,93,125,208,147,184,89,26,87,166,182,16,121,129,16,221,98,216,22,133,145,69,11,213,45,210,137,82,225,81,32,169,149,208,147,180,125,250,208,171,153,113,66,77,239,44,61,164,56,46,76,184,34,95,181,48,194,235,82,106,135,218,73,73,161,115,134,151,155,6,150,41,154,233,45,116,21,177,32,236,210,203,24,152,97,65,77,173,194,212,194,21,59,7,140,144,134,59,251,140,188,84,98,13,135,157,232,132,104,67,20,157,21,40,9,28,177,114,25,5,74,183,172,196,214,119,12,46,228,77,246,144,85,211,130,212,169,199,131,83,96,35,7,74,50,188,51,221,247,170,73,53,245,145,27,155,225,130,131,180,220,132,94,39,48,90,79,161,177,134,249,184,70,122,48,40,71,111,57,196,252,8,100,8,76,104,171,141,208,55,124,55,34,208,208,218,8,165,51,132,207,116,121,65,223,176,133,224,248,217,59,111,73,220,32,161,137,53,72,128,230,82,39,114,145,131,96,216,8,97,82,172,204,84,5,115,227,14,239,223,35,33,12,40,123,78,140,23,75,124,15,242,181,93,107,21,32,105,206,216,218,145,67,215,244,35,114,174,72,222,245,80,37,54,103,51,81,185,221,38,237,17,130,201,93,168,93,166,237,203,60,228,106,203,120,62,203,122,206,201,37,68,214,241,8,220,186,47,76,102,209,25,82,176,8,134,232,215,192,161,224,156,126,71,104,76,239,161,27,218,68,92,63,148,23,171,73,207,201,241,5,174,35,156,44,135,77,141,249,202,64,111,203,26,228,43,111,205,131,8,12,173,111,142,171,141,125,122,161,136,72,239,218,66,114,152,66,82,41,143,58,32,197,109,69,164,202,139,232,170,156,22,96,86,136,183,98,16,75,41,53,110,200,243,42,158,162,31,2,229,86,96,220,72,87,168,137,227,37,183,20,78,208,227,2,174,48,252,5,62,227,252,106,154,86,72,81,114,10,182,78,213,235,125,180,132,149,185,10,111,99,156,57,66,38,29,6,143,248,173,82,88,213,87,168,6,83,108,165,94,126,27,7,157,236,59,113,12,62,117,65,70,18,28,79,184,144,166,239,168,170,171,160,184,149,215,133,6,123,195,39,184,170,28,121,185,206,12,231,189,134,38,2,168,215,37,227,209,174,238,61,142,148,170,132,158,171,215,104,160,234,0,173,95,30,141,186,137,144,118,48,157,187,241,40,184,83,109,29,143,118,6,122,146,61,107,70,42,160,205,104,53,60,61,68,195,7,152,186,228,18,240,232,106,164,70,41,80,190,2,213,4,35,151,24,3,111,219,0,95,56,15,245,224,161,251,35,17,228,38,6,22,1,19,20,235,58,63,37,155,47,183,164,7,129,77,202,200,97,24,15,239,213,252,248,247,57,137,104,37,181,194,164,144,123,185,207,51,106,22,84,11,233,205,77,103,211,175,102,153,29,34,169,191,76,114,218,99,61,136,62,163,5,38,114,254,36,149,194,208,130,20,107,18,35,205,179,235,33,20,226,110,24,76,159,121,136,87,64,67,14,217,3,154,232,248,246,166,118,24,248,215,120,161,107,67,47,113,139,84,38,89,75,227,197,187,19,199,182,136,217,3,119,183,169,5,198,198,170,191,176,15,48,148,12,90,125,81,92,164,253,201,204,122,78,188,29,24,109,17,115,135,13,95,132,11,101,124,136,18,129,34,179,62,23,30,8,240,134,255,253,193,132,48,84,53,159,114,234,22,49,98,146,116,73,109,214,151,185,190,121,155,96,243,216,159,54,225,116,26,40,231,218,164,207,77,106,222,227,18,156,214,85,253,199,138,242,175,63,194,249,55,140,75,245,107,33,9,80,2,102,90,16,231,33,252,13,216,89,186,233,10,197,86,165,62,237,93,98,121,50,221,138,44,102,201,43,219,202,231,158,44,231,24,156,212,250,26,223,160,237,245,189,205,220,148,37,169,68,145,83,10,51,25,218,54,61,227,107,193,162,114,22,22,101,223,93,245,100,200,161,33,4,227,78,53,29,10,223,99,239,195,94,212,93,243,40,172,72,34,200,97,21,187,205,167,234,138,53,93,83,163,244,51,183,166,40,115,58,203,197,25,106,50,2,38,130,5,206,165,173,150,103,86,191,203,179,245,64,64,118,185,21,148,73,173,149,199,102,170,181,176,153,66,63,90,205,102,160,217,37,39,136,85,243,28,44,106,184,100,123,213,112,161,194,181,160,202,200,31,70,30,15,39,54,162,192,82,76,100,26,173,121,134,91,154,101,23,228,139,32,87,215,215,188,46,112,153,122,34,245,67,59,59,159,20,78,132,228,158,197,127,14,174,226,14,111,70,180,137,166,58,13,50,1,134,47,36,177,59,89,158,200,75,147,117,114,79,74,200,154,98,27,124,118,54,45,210,1,149,188,48,220,65,129,73,196,185,183,245,48,194,177,90,159,54,147,110,8,163,206,140,226,149,154,51,110,28,189,221,138,19,198,144,26,171,116,156,221,174,53,234,217,169,156,161,92,212,77,179,68,101,100,53,170,217,235,57,137,142,81,92,108,114,87,234,88,201,98,233,22,85,148,159,236,170,134,176,100,226,150,251,149,33,177,184,212,3,174,87,148,142,194,68,151,29,113,81,15,69,162,190,78,6,196,82,0,49,33,49,96,36,93,156,162,209,96,148,236,169,14,164,125,227,14,233,240,132,196,85,213,129,148,186,26,111,83,219,225,202,248,233,28,104,135,59,11,159,22,41,207,131,195,108,115,194,30,187,22,82,46,250,100,231,123,20,247,57,71,62,229,49,206,251,14,199,97,193,59,240,150,84,203,87,219,203,7,140,23,192,107,233,58,115,124,16,228,203,36,9,142,29,35,100,195,112,255,61,231,19,225,70,99,39,203,98,231,232,25,135,67,155,12,217,182,226,83,14,58,93,235,113,150,68,82,105,229,128,177,248,107,106,100,139,114,76,14,67,101,230,70,237,42,56,24,56,227,206,184,225,89,196,114,179,9,209,172,104,51,92,226,230,227,29,108,150,20,113,243,76,221,96,123,236,127,81,128,119,159,232,133,160,206,82,107,97,18,93,97,35,141,208,168,56,92,157,167,54,193,157,176,168,78,69,106,185,81,9,189,11,43,181,98,112,236,30,71,101,226,80,97,157,189,25,176,106,230,220,71,24,88,147,243,210,37,157,4,243,14,215,74,252,218,148,236,7,108,1,181,128,225,75,63,70,209,86,239,18,166,221,89,243,159,188,245,142,186,76,44,191,177,123,212,207,137,154,153,95,76,134,93,40,38,22,78,102,83,247,193,230,47,161,38,234,155,114,108,95,95,218,162,98,90,205,181,17,139,111,190,192,144,205,220,82,222,133,28,95,11,43,90,206,209,99,169,77,58,181,68,206,236,164,108,146,112,166,220,251,172,78,35,250,25,146,149,99,171,113,55,98,146,211,253,219,179,5,56,229,115,192,116,119,183,24,11,74,37,201,86,35,82,131,246,180,63,89,178,138,118,189,154,156,153,187,1,54,226,197,58,248,154,45,101,110,161,216,204,175,66,118,250,132,48,73,170,57,92,204,48,85,173,229,17,70,156,14,211,128,98,159,101,202,213,203,199,15,90,45,77,130,42,236,98,241,212,172,14,15,243,33,21,216,12,62,179,195,232,138,235,163,81,97,186,238,213,100,114,197,23,12,161,123,143,6,85,84,85,139,36,227,178,249,41,120,225,153,57,115,21,41,0,200,8,211,119,103,235,29,24,74,226,115,117,17,159,105,10,148,90,127,224,211,243,170,247,67,234,208,166,174,125,4,59,202,189,216,200,69,210,40,56,108,58,83,164,98,35,138,239,183,192,150,40,236,14,163,155,209,245,222,4,72,227,167,41,5,144,249,12,43,134,18,22,164,80,124,213,107,147,72,247,246,130,106,24,187,75,213,227,169,66,54,137,8,135,187,209,118,5,38,184,237,221,144,197,43,171,111,43,250,137,253,94,140,114,160,62,246,25,17,197,163,234,4,0,160,20,73,55,59,83,126,117,133,161,106,147,202,243,57,50,114,144,254,206,38,190,45,107,147,157,156,92,95,27,129,106,171,79,189,112,34,197,229,166,147,21,5,21,137,236,65,139,30,249,190,117,135,106,38,27,98,170,77,235,140,142,130,214,149,218,172,33,110,186,194,62,24,101,131,174,11,200,89,255,77,86,217,225,85,117,179,96,26,149,97,148,142,172,21,233,76,129,137,206,250,238,206,108,98,68,202,234,192,168,202,212,248,233,243,223,82,253,104,203,98,117,181,255,106,59,164,41,187,160,202,54,38,143,248,109,18,38,18,54,225,184,57,99,146,103,240,169,229,171,85,174,57,81,240,160,12,226,173,48,41,72,55,1,181,112,143,90,46,159,115,89,246,234,25,196,204,25,94,69,80,168,84,37,238,141,94,141,28,101,25,16,205,215,38,142,31,83,92,12,240,31,106,119,47,129,165,222,249,244,122,239,60,174,151,57,190,228,82,103,72,167,58,27,69,247,139,165,44,39,137,226,171,73,79,37,79,237,84,243,60,169,218,98,236,220,146,187,147,82,63,77,229,161,192,4,83,29,37,239,214,180,73,32,8,239,24,30,25,127,21,217,218,177,113,169,174,171,143,47,41,49,72,249,212,221,100,0,226,230,103,135,36,53,184,100,31,19,170,65,14,39,171,160,23,24,123,24,111,239,132,58,132,28,70,161,97,38,167,217,194,233,132,178,46,141,194,30,40,251,234,82,127,22,111,242,94,212,164,187,163,80,133,86,160,77,194,90,17,167,69,243,6,24,218,67,17,195,115,247,55,164,210,176,122,144,246,70,186,121,125,129,86,216,13,212,26,75,147,65,100,115,89,36,252,58,209,54,146,155,91,1,217,114,244,108,156,135,126,106,22,66,103,235,85,26,64,245,56,50,222,14,97,230,82,205,240,99,107,39,132,17,22,46,183,88,53,36,61,14,114,146,44,46,106,204,223,230,36,153,81,52,137,41,152,119,148,84,183,236,143,112,116,231,212,230,112,37,61,41,63,77,246,216,163,230,4,59,25,59,114,111,18,213,95,220,161,34,106,117,246,106,114,111,108,97,156,154,105,245,63,104,27,8,76,81,178,119,20,36,73,208,67,19,248,224,46,55,120,224,97,241,204,11,167,109,202,234,14,179,53,144,133,11,175,140,233,138,3,24,4,145,128,148,247,130,73,24,254,241,150,222,21,165,103,230,100,94,221,97,10,132,91,209,155,51,169,248,116,5,235,10,91,90,129,217,142,249,248,248,81,224,183,94,77,38,35,238,93,108,43,39,40,53,140,241,65,6,236,54,153,113,88,113,131,29,12,145,158,144,97,21,152,3,187,199,29,144,154,31,186,178,21,164,139,124,128,64,3,111,82,202,157,41,224,165,243,56,140,74,163,116,113,152,254,72,225,126,240,57,200,232,106,206,108,67,185,179,163,28,59,171,94,76,14,220,87,69,142,123,73,88,9,153,137,53,204,146,113,220,172,98,98,144,241,158,173,51,238,141,139,96,210,151,74,44,194,129,162,10,37,203,245,25,78,109,185,84,8,131,33,39,81,224,61,240,66,0,200,251,48,164,131,42,158,170,5,241,65,79,222,84,51,47,145,146,82,184,154,40,40,251,205,161,208,73,85,0,112,138,194,78,14,157,102,249,46,48,37,14,49,35,97,60,166,11,132,213,151,120,233,152,105,250,240,166,2,179,68,196,231,98,40,214,231,234,243,230,110,123,15,213,91,29,116,64,225,227,7,76,182,89,28,118,41,16,201,78,123,59,27,45,50,163,69,239,77,220,53,166,187,132,109,203,208,86,73,182,243,113,184,41,169,244,244,42,68,118,99,90,96,161,89,93,97,38,56,223,84,50,19,38,205,36,20,66,80,94,88,86,113,70,82,9,95,43,59,11,241,34,178,226,85,151,143,98,162,247,217,65,242,158,178,195,57,221,29,191,200,15,61,141,135,255,154,162,136,65,6,108,122,253,10,119,236,68,3,102,131,186,30,56,185,54,196,175,16,72,221,192,153,190,186,91,83,33,84,248,104,95,103,83,173,236,190,92,83,142,163,62,27,217,4,78,99,249,200,44,152,114,60,48,61,218,230,24,82,252,218,30,37,182,254,180,170,150,198,103,83,52,246,247,25,100,53,117,60,147,120,119,113,31,18,15,89,181,221,128,9,45,122,75,19,8,17,53,100,11,56,187,135,114,133,189,220,158,30,240,211,102,247,198,234,48,60,244,117,135,57,104,197,213,76,100,89,175,94,86,238,233,48,234,85,58,106,72,213,102,223,240,177,169,162,230,82,225,177,118,92,77,225,76,209,158,109,228,95,15,76,113,244,170,26,122,5,206,17,8,65,197,166,107,32,30,120,121,161,3,174,214,176,73,244,201,17,98,137,46,196,153,68,84,83,121,177,84,60,163,131,234,25,228,222,162,176,71,219,50,35,118,62,16,3,212,31,171,108,243,5,211,246,46,17,69,231,179,39,61,84,243,173,150,231,213,205,145,80,217,129,246,165,151,23,230,66,40,221,79,255,74,168,131,58,120,134,99,146,82,151,108,122,220,179,248,47,103,40,225,58,71,77,166,172,24,113,28,55,199,211,63,97,135,228,184,121,230,29,117,196,177,5,142,198,78,198,233,127,198,20,169,144,128,9,73,233,189,9,77,196,119,54,219,246,103,142,106,102,4,233,48,99,78,187,160,149,61,253,64,136,128,170,0,8,72,236,45,224,243,85,179,78,173,211,12,78,28,253,241,5,116,2,35,49,180,29,38,138,90,159,185,147,58,205,239,91,37,211,22,94,15,140,39,117,113,152,82,141,162,55,223,220,123,56,140,215,202,108,207,164,127,254,220,31,141,42,158,103,76,47,50,169,62,228,19,133,1,194,172,50,206,110,243,106,174,106,158,31,85,55,0,70,142,246,243,33,82,210,109,213,63,44,133,46,72,84,169,179,193,13,76,23,82,180,117,28,70,77,225,89,226,77,57,194,223,107,224,6,223,116,173,67,84,219,215,186,132,188,208,179,224,80,212,94,239,213,228,1,181,255,255,156,82,252,139,156,147,19,122,0,186,251,64,19,195,159,172,27,93,170,235,222,133,102,244,155,119,236,82,183,238,200,120,23,63,34,82,239,133,58,146,238,139,168,193,118,152,120,228,120,118,77,204,80,254,211,112,171,222,173,162,197,203,2,62,171,142,114,13,128,71,124,108,202,79,159,73,118,115,124,141,7,171,221,234,124,20,70,87,197,251,56,231,218,174,29,109,27,117,208,219,236,108,121,119,111,15,204,170,253,77,240,137,34,45,61,208,192,212,173,145,142,161,190,157,47,164,112,10,251,214,95,238,229,233,165,167,155,186,246,15,165,221,125,40,29,128,147,238,114,63,18,158,26,141,237,254,238,231,34,130,146,216,49,231,166,87,83,186,16,31,27,206,117,121,250,161,157,110,189,85,56,119,9,213,141,17,114,86,189,184,154,122,129,172,211,221,250,217,201,58,140,129,232,51,27,174,25,41,98,19,41,237,66,66,202,102,42,230,155,27,106,37,49,1,212,89,156,32,253,215,228,200,192,83,33,214,159,185,212,183,39,166,14,213,146,182,138,57,188,124,121,243,3,167,244,174,106,139,180,71,251,80,244,94,244,206,232,44,54,191,51,233,144,188,117,225,170,219,41,166,28,216,81,242,211,107,113,227,249,226,162,7,166,144,85,186,73,223,53,150,53,140,44,87,122,182,176,86,217,231,237,49,225,111,233,36,77,46,51,111,127,46,182,126,218,251,187,73,231,5,74,173,188,222,217,246,52,211,81,156,8,150,124,102,100,153,90,60,245,105,187,179,151,150,15,101,198,101,209,92,231,171,169,147,35,46,212,36,50,253,167,137,147,61,139,30,158,215,185,251,167,128,237,240,44,31,148,86,220,71,51,125,59,125,180,138,80,100,138,223,54,62,146,188,24,177,50,129,241,61,208,197,190,146,238,143,155,119,75,169,203,247,168,102,193,231,239,221,137,144,232,60,74,128,101,109,239,129,20,242,43,59,137,218,188,233,202,8,72,49,115,10,110,10,163,52,19,48,254,124,58,180,48,253,76,222,143,200,22,118,93,205,43,167,153,238,15,110,132,237,253,192,196,170,189,77,113,63,126,22,108,154,121,100,239,73,156,179,186,62,89,161,103,69,31,198,115,114,235,23,97,186,186,163,131,120,163,216,62,101,179,92,115,3,86,243,114,109,69,167,171,98,231,12,127,114,206,167,77,15,67,44,186,30,167,56,207,177,205,16,75,97,58,171,247,165,95,20,164,40,108,115,183,195,205,246,34,2,83,172,223,253,189,113,239,214,113,205,94,99,199,232,203,16,153,122,125,224,94,162,43,145,212,17,201,107,131,35,30,192,90,51,251,115,140,43,38,227,16,112,134,213,168,79,134,185,187,127,110,106,20,199,214,128,64,41,240,165,190,7,71,52,191,118,93,239,121,111,183,158,69,1,130,88,144,118,37,83,4,253,122,26,122,55,20,110,201,8,171,200,46,126,191,61,161,4,39,221,117,14,35,54,126,87,79,118,3,154,21,47,118,18,250,230,120,155,116,165,198,154,18,119,228,44,29,53,149,255,246,68,165,206,203,126,103,0,106,78,211,148,154,20,98,90,167,55,124,39,126,202,70,233,118,93,195,109,201,163,228,230,7,182,171,70,201,97,57,120,89,162,149,250,237,39,242,154,113,236,249,196,17,168,29,107,69,247,126,80,44,91,12,222,97,22,26,26,243,181,120,145,79,167,230,177,187,245,188,183,33,116,110,191,249,217,99,226,43,165,145,37,118,166,219,97,10,215,159,168,149,21,250,124,67,100,160,97,80,181,35,110,216,211,62,6,32,1,171,81,145,253,246,116,143,250,66,137,196,57,167,47,109,83,100,65,154,195,37,87,161,82,19,132,236,197,19,196,4,227,88,69,181,89,168,78,247,23,131,26,69,153,145,54,203,74,158,143,193,129,84,19,38,200,102,198,92,123,218,154,67,237,243,216,152,72,127,143,109,36,86,157,23,216,33,39,95,206,45,18,167,231,76,19,196,233,254,181,136,187,157,59,84,13,55,103,151,82,66,42,26,243,33,105,145,102,118,4,95,39,132,255,90,158,87,166,174,225,59,178,21,106,137,147,216,93,17,192,15,174,63,245,14,230,30,43,40,242,31,59,46,54,51,49,141,223,211,165,227,222,231,25,213,149,135,196,194,153,120,139,223,220,234,158,30,152,178,219,111,55,140,158,32,179,136,166,60,236,60,232,175,197,36,81,53,94,140,110,153,127,41,76,81,169,226,214,124,9,186,64,254,211,231,135,213,26,202,178,45,136,181,56,124,190,77,211,112,241,176,20,138,127,14,116,77,138,198,139,77,91,206,151,159,10,109,68,121,158,164,137,150,187,224,65,166,76,194,153,39,199,52,150,155,74,23,246,156,111,218,130,184,129,47,31,22,121,110,218,187,103,178,249,201,225,105,133,35,154,58,51,125,48,135,71,82,87,3,155,210,207,145,35,110,222,140,43,168,89,187,145,221,12,165,152,25,64,209,196,195,25,41,195,237,122,137,202,158,3,220,210,100,100,169,174,150,122,208,196,94,87,154,140,212,164,215,119,179,0,211,79,53,85,9,187,40,59,58,73,245,148,39,13,154,199,244,123,35,92,165,13,186,81,216,170,129,82,244,244,164,111,217,3,109,111,50,42,47,150,68,151,168,135,96,95,238,48,59,11,77,152,39,227,19,199,115,231,169,190,178,36,57,209,93,114,212,204,30,36,169,109,202,224,190,234,17,131,237,58,184,200,215,134,57,159,45,191,47,109,131,240,74,141,247,50,245,131,174,48,212,176,17,48,82,197,154,49,135,209,232,188,65,20,6,168,231,110,154,203,239,161,158,64,76,7,62,165,60,121,177,242,166,120,52,74,80,150,252,182,101,64,188,135,35,63,209,69,211,14,18,194,14,133,3,108,4,160,56,202,213,116,82,103,189,23,68,9,166,232,238,18,34,135,176,239,157,152,208,193,67,25,25,124,191,128,59,197,104,194,200,106,40,211,58,11,180,152,10,207,195,98,235,86,76,248,161,28,86,164,164,11,230,31,218,3,126,239,108,12,120,165,21,98,120,82,2,38,242,32,124,45,211,11,241,80,163,217,127,170,214,235,193,176,77,245,29,20,163,231,76,227,242,104,212,137,120,248,159,13,173,121,76,43,76,212,244,251,96,25,38,231,67,228,220,133,228,206,135,154,80,123,215,39,59,99,61,134,46,95,119,105,178,147,106,238,226,197,225,86,18,180,68,32,4,24,151,159,236,48,7,24,125,238,100,226,37,142,54,72,53,15,140,214,165,63,119,165,184,70,217,121,212,34,123,81,111,97,107,160,241,85,212,218,16,248,118,116,82,121,243,192,8,61,250,79,19,38,93,250,53,73,79,186,49,33,126,22,112,76,135,194,196,157,252,167,243,102,239,39,236,86,43,131,94,254,219,153,224,153,146,220,206,107,182,88,250,172,114,185,40,155,18,79,240,18,109,70,246,113,60,175,221,177,120,15,56,157,17,241,180,41,132,175,232,42,105,66,39,210,23,195,104,213,71,39,236,8,241,84,128,49,108,118,165,142,178,229,77,250,100,152,219,120,39,70,133,54,41,223,241,28,124,166,51,255,24,181,4,20,165,197,225,79,186,238,21,146,90,88,186,75,39,101,39,227,5,168,100,176,214,214,184,53,145,184,238,10,104,7,166,196,75,191,23,27,117,159,14,19,158,123,202,211,68,9,227,203,183,160,239,92,151,238,56,161,11,77,129,73,216,43,93,120,140,20,18,207,148,165,225,77,240,192,187,120,244,184,164,105,82,236,10,79,99,251,59,204,34,42,45,70,1,100,204,71,68,101,150,134,98,58,223,194,149,75,204,188,172,77,109,49,142,58,37,218,123,32,18,94,149,28,158,17,22,14,184,91,82,72,185,227,37,28,46,205,101,153,35,183,192,156,2,188,11,147,192,85,243,38,96,204,60,252,189,208,233,23,201,212,140,93,1,81,118,135,187,113,130,4,166,217,70,192,76,212,218,195,39,133,57,30,29,48,147,86,77,185,83,206,215,99,113,131,60,145,158,38,167,22,41,118,188,84,20,167,172,83,233,36,81,232,167,23,202,147,138,18,238,251,178,140,157,127,18,180,100,150,242,160,41,71,222,213,27,21,133,239,45,81,216,142,36,253,189,121,69,209,67,59,241,249,243,240,248,43,201,136,255,74,200,167,8,94,174,230,89,245,201,58,67,194,27,237,236,177,168,200,19,120,162,177,238,95,196,244,193,20,93,104,44,249,115,35,12,160,20,83,10,240,135,243,6,139,109,9,52,76,133,48,214,78,201,27,133,239,189,229,124,79,61,119,247,80,39,213,170,236,78,244,106,202,176,253,204,102,210,173,82,246,65,209,206,46,241,210,208,245,138,144,151,112,203,26,78,91,47,204,225,16,221,4,54,138,181,55,202,171,28,79,189,16,134,241,126,241,153,11,209,208,21,152,99,129,31,172,146,9,124,22,45,189,64,34,201,95,218,40,143,91,225,110,173,224,48,53,31,210,100,20,138,49,194,12,206,44,130,77,140,38,57,206,80,101,237,40,27,119,25,217,131,252,150,27,198,29,152,125,139,204,164,22,218,243,60,220,129,145,98,104,10,227,250,242,237,59,41,252,164,44,32,11,76,177,126,220,28,83,123,77,58,13,170,128,93,105,239,43,252,236,10,83,172,190,253,230,235,199,90,188,112,97,127,246,157,65,56,217,195,23,150,15,82,138,213,154,125,240,217,29,51,75,8,140,159,99,160,112,82,100,39,66,149,0,252,87,135,49,29,145,45,49,25,234,229,231,239,76,235,22,241,99,52,113,138,58,227,106,44,68,149,252,58,8,57,215,184,250,76,166,103,23,42,55,175,150,176,117,20,5,119,109,51,66,26,206,33,205,38,254,40,21,247,25,119,28,215,3,39,70,75,33,135,214,255,24,171,55,96,104,233,73,47,158,22,62,253,96,168,177,105,232,79,111,70,182,255,116,55,215,110,233,103,13,129,138,230,159,11,175,59,25,184,163,161,231,222,227,98,53,72,198,59,11,153,197,248,97,58,177,54,55,42,191,163,121,123,82,205,240,244,127,36,105,87,113,216,148,179,100,151,50,176,247,245,77,167,197,215,167,190,148,237,252,134,55,55,123,51,61,16,14,188,116,82,140,173,51,33,60,145,5,148,199,206,167,246,119,134,249,90,181,27,153,84,64,92,140,15,160,254,244,104,8,35,251,215,128,3,165,59,237,129,168,79,143,230,230,84,60,180,150,139,230,119,43,84,164,188,145,27,171,90,40,150,170,139,33,29,152,173,130,44,46,131,250,251,121,127,187,88,241,171,192,3,239,63,31,153,168,46,15,153,41,33,74,196,218,131,235,249,99,150,98,150,211,61,197,183,198,221,164,84,45,113,163,26,229,227,218,28,184,227,101,94,181,2,142,71,143,171,43,177,105,105,22,40,65,53,198,53,210,23,91,2,19,212,197,178,170,56,204,92,168,47,134,88,130,155,81,64,243,25,91,107,197,48,172,60,11,136,127,207,243,99,103,160,202,139,157,145,140,225,173,195,144,191,245,167,233,182,59,238,13,129,82,75,18,217,91,120,93,45,154,64,85,5,158,173,46,208,45,54,152,248,240,155,81,116,204,28,189,148,98,147,37,231,197,153,208,185,203,113,49,187,122,105,81,76,176,34,179,9,83,12,31,86,185,26,66,99,137,231,78,240,93,147,194,221,77,90,243,89,183,207,153,79,6,192,25,76,228,14,182,195,166,165,40,149,148,124,253,237,189,16,186,29,37,218,23,70,101,46,7,138,3,156,140,15,130,233,184,166,56,76,76,93,209,70,136,233,251,22,103,209,50,165,75,129,207,228,229,31,18,145,214,37,190,154,132,9,74,20,99,33,226,205,180,161,207,69,245,66,246,95,166,144,85,156,76,33,196,181,136,74,163,227,93,179,8,243,112,4,99,196,248,147,81,195,167,85,179,228,113,154,171,211,98,136,91,159,18,3,56,90,59,192,244,232,178,31,112,16,190,253,134,14,1,6,118,26,2,159,19,177,247,33,156,248,134,166,168,209,208,223,51,158,11,125,122,113,21,57,159,21,163,220,234,109,114,166,254,179,11,148,171,33,65,123,218,38,155,130,191,110,25,45,211,153,171,119,4,132,219,183,118,34,228,39,2,172,167,111,23,189,53,2,156,223,1,249,192,200,104,202,166,142,237,9,5,104,31,140,23,135,82,29,38,185,68,215,252,57,48,22,133,58,174,206,28,153,157,248,66,185,244,18,1,155,12,155,196,101,71,216,76,214,46,86,161,25,23,204,230,162,11,176,59,240,185,145,151,194,123,99,68,255,37,108,166,73,209,105,218,194,219,127,153,168,140,108,18,48,66,27,94,153,157,177,214,120,8,160,19,203,227,228,107,30,90,142,76,241,2,115,52,136,7,71,45,98,43,74,156,62,190,116,41,143,161,20,89,72,248,79,254,211,5,63,24,217,88,77,52,249,71,180,247,89,46,187,136,63,81,254,60,114,244,3,188,51,186,118,50,84,174,90,12,29,194,225,45,233,147,25,77,214,175,38,14,47,18,50,192,112,160,188,69,19,137,96,237,100,8,106,248,106,187,168,10,159,178,95,156,63,53,52,255,105,182,201,26,31,162,156,252,140,234,175,81,230,134,12,173,99,199,206,169,95,152,63,155,24,185,86,11,194,119,46,158,189,51,205,157,45,186,58,217,14,165,206,245,57,48,70,48,235,129,199,93,149,166,153,147,72,196,123,218,150,208,251,232,92,150,57,84,152,3,65,115,148,92,176,156,14,166,153,178,125,97,204,3,163,81,35,1,88,116,170,154,199,157,49,112,36,41,186,20,134,44,231,15,78,54,85,203,209,249,246,217,115,8,24,41,26,195,84,225,233,254,23,56,135,153,48,130,160,228,131,124,221,153,24,108,230,231,173,97,120,116,127,107,124,81,210,243,100,147,192,143,255,52,66,60,74,98,198,139,125,186,68,6,29,167,170,227,97,182,154,111,231,118,211,165,199,147,140,157,40,48,58,111,197,70,211,208,130,116,83,158,154,62,116,39,26,226,42,22,129,64,64,117,119,99,230,16,51,9,82,152,66,124,239,105,136,225,105,168,127,18,26,174,241,104,166,113,35,91,206,57,45,32,248,53,234,217,5,162,209,164,202,6,164,228,124,249,248,229,205,116,108,79,114,235,205,81,20,25,116,174,92,166,242,240,253,244,160,32,89,217,87,7,54,151,44,135,205,77,69,122,241,50,46,134,63,25,132,158,165,211,33,158,32,190,214,15,188,67,159,78,188,88,234,125,154,62,227,220,8,160,10,147,216,9,184,155,120,149,194,70,249,116,184,160,152,173,87,99,106,245,165,222,179,25,183,137,61,13,48,181,116,221,97,212,234,214,115,181,185,67,56,140,1,226,243,219,236,189,125,105,163,215,16,253,82,120,7,249,150,144,16,39,100,249,94,139,252,138,55,139,25,87,61,91,32,92,225,188,224,144,88,87,123,200,89,196,248,160,178,58,156,102,127,193,225,177,120,34,124,233,137,226,0,79,151,220,34,246,72,84,161,189,87,55,239,196,102,5,220,116,240,162,44,226,154,64,68,84,141,82,255,192,119,203,137,244,221,25,47,207,91,155,192,135,195,200,238,237,253,192,158,82,205,230,215,222,255,128,110,103,121,91,216,159,252,199,243,211,221,89,26,72,75,80,237,169,159,11,54,74,244,164,102,26,163,15,204,249,33,96,180,119,198,211,166,19,169,191,15,174,4,45,116,129,162,2,51,69,47,174,196,82,116,233,68,217,205,21,81,208,180,134,220,168,191,77,140,232,94,141,70,115,215,126,8,217,165,6,140,193,198,211,139,137,194,70,55,133,193,179,158,171,39,169,187,128,251,22,81,95,42,41,70,137,175,89,204,146,69,192,221,195,40,30,249,134,82,53,65,62,73,59,79,95,158,204,185,38,233,116,183,115,91,174,211,247,147,88,208,122,117,248,115,221,83,16,196,81,8,105,72,139,178,197,114,45,201,76,118,233,41,45,154,168,167,220,121,129,249,169,235,92,186,237,248,238,55,79,38,161,166,87,163,237,26,3,31,226,140,102,62,33,225,12,183,88,66,231,96,63,124,108,12,74,183,171,202,155,206,193,251,177,137,23,54,223,80,52,163,127,173,7,62,235,165,15,93,178,106,196,66,5,102,54,245,37,6,226,25,1,20,133,91,113,42,235,129,145,144,212,233,18,245,194,216,110,67,136,206,235,121,242,181,93,95,157,143,67,66,88,64,147,203,253,230,133,102,124,42,157,75,55,27,29,63,221,152,0,170,30,145,217,186,32,140,238,48,201,230,164,111,141,74,166,239,39,72,210,44,165,80,17,51,37,85,243,193,20,184,105,149,4,139,215,142,207,137,6,54,159,72,36,131,136,178,122,156,168,33,232,169,114,43,11,205,38,215,150,206,167,211,153,56,146,194,173,186,200,102,230,41,150,86,126,99,102,216,135,127,46,147,52,85,41,164,51,232,151,71,206,208,247,124,170,101,40,188,207,190,224,55,75,99,246,7,181,234,122,135,161,93,84,149,81,66,225,166,198,213,8,95,101,125,171,223,17,220,225,108,217,120,133,23,122,44,31,140,9,139,200,17,3,239,26,39,112,252,90,170,214,243,2,71,154,154,156,54,193,182,63,92,236,115,101,171,38,48,85,158,159,30,113,208,109,38,39,180,158,247,226,64,234,79,86,140,133,243,190,118,24,39,144,236,133,30,243,188,54,218,74,222,226,132,12,149,164,75,139,143,152,198,27,165,241,89,69,181,82,194,107,193,127,155,162,126,241,15,180,111,221,188,98,11,10,3,2,42,218,166,198,91,255,80,62,124,121,100,175,176,54,188,48,34,92,239,248,193,187,213,239,157,140,77,241,140,128,26,188,49,136,27,20,75,62,195,203,98,248,63,216,100,46,84,238,139,113,143,184,191,195,166,106,242,192,37,172,184,57,104,193,140,214,155,163,15,86,226,106,222,82,15,233,16,117,122,252,54,113,84,149,245,153,63,70,242,116,24,143,178,169,171,4,210,187,62,56,173,142,175,235,201,111,155,80,243,55,180,97,233,164,241,220,220,50,86,213,97,8,219,207,156,133,184,219,246,39,231,36,209,158,39,71,195,198,191,39,62,184,4,29,117,17,33,254,229,205,66,48,103,63,79,14,55,218,239,141,145,66,210,179,192,198,143,57,126,26,149,114,165,154,179,230,230,152,55,32,58,159,221,191,222,155,66,105,31,189,244,170,119,17,40,86,43,235,232,57,149,104,72,29,63,213,28,129,111,244,237,134,134,243,39,219,96,207,171,30,152,32,140,30,129,136,213,57,103,8,18,28,108,102,109,148,66,17,117,192,99,150,162,71,214,141,81,162,71,24,170,89,219,237,7,102,137,242,175,13,143,231,9,49,236,28,12,47,43,144,47,253,105,82,11,150,122,155,85,220,37,116,211,139,44,211,246,161,143,36,196,124,98,8,192,145,54,162,66,126,174,63,194,57,94,251,167,250,248,222,124,245,232,166,118,46,127,31,205,148,27,28,70,112,72,181,223,152,246,167,7,113,45,194,59,246,115,115,219,116,127,240,153,153,243,51,244,33,43,77,191,55,135,160,241,110,148,208,239,243,86,161,205,231,179,166,151,48,71,55,221,158,170,58,75,182,203,42,209,85,18,155,251,183,171,12,98,183,14,119,235,181,10,35,31,22,48,53,84,250,203,136,99,244,184,183,201,2,233,115,87,188,167,190,78,76,52,94,157,46,24,93,68,156,170,195,144,217,158,29,1,130,70,219,81,115,175,215,231,238,38,122,239,176,249,13,172,103,214,216,113,204,160,224,42,63,145,67,98,83,173,5,76,189,253,51,215,162,3,232,211,66,249,133,255,180,81,22,150,157,113,181,113,9,20,101,83,246,125,234,66,88,165,60,227,3,189,87,239,164,182,52,166,103,249,74,103,30,254,248,95,54,89,21,173,53,101,241,219,206,6,164,218,113,37,149,178,52,94,163,239,137,141,176,157,158,29,1,245,228,190,55,44,131,61,88,209,221,8,167,43,143,202,224,52,210,149,238,138,145,46,139,140,195,232,104,168,8,103,34,102,227,249,199,66,222,46,79,221,110,88,60,219,63,118,199,36,113,234,213,240,14,146,191,87,231,116,246,236,70,144,229,136,207,217,41,86,85,56,91,158,195,219,180,99,108,161,55,207,165,164,20,205,194,50,169,249,151,197,252,234,68,117,138,105,26,245,184,2,99,87,236,163,15,25,130,174,58,52,102,46,237,36,201,76,185,62,10,47,2,79,83,193,255,224,106,37,114,250,219,219,24,78,14,155,104,135,180,249,79,39,58,96,24,197,170,210,89,140,57,23,55,103,47,165,155,79,196,5,138,207,73,118,158,205,186,75,43,182,30,122,163,22,188,97,183,194,212,51,249,50,96,68,157,169,146,172,150,148,105,113,115,228,35,245,98,242,140,31,223,34,67,68,107,90,17,177,204,27,113,120,103,49,129,174,174,87,47,92,215,2,110,198,163,20,24,171,113,255,156,232,210,107,193,18,197,118,45,194,77,236,199,183,166,43,72,233,76,151,254,61,176,105,124,234,213,144,173,125,137,49,21,111,177,36,66,54,149,49,235,109,134,96,215,120,68,110,59,225,250,175,175,144,21,73,42,136,188,160,117,207,30,112,135,10,167,48,138,147,158,144,54,238,64,122,174,30,45,156,129,8,89,159,207,157,202,35,84,187,202,133,73,49,239,63,192,190,249,204,150,156,214,211,0,18,150,49,122,179,213,233,239,247,167,147,183,25,26,170,234,177,102,207,29,196,30,106,170,205,111,228,125,45,87,96,67,175,107,166,247,177,177,136,12,20,210,107,249,195,197,145,144,67,237,226,41,186,182,159,110,222,11,73,233,43,45,123,153,250,229,69,11,196,196,252,54,168,119,20,91,116,85,233,28,180,180,104,207,110,78,174,243,249,229,226,230,158,228,115,80,79,214,231,54,174,148,55,40,52,209,220,30,216,14,100,31,108,94,75,143,232,112,51,203,16,135,187,169,95,41,92,249,194,14,151,87,6,141,143,11,55,196,97,18,88,58,37,33,120,21,193,121,182,212,231,81,245,183,139,25,134,57,140,228,215,243,104,70,50,14,24,33,144,231,115,162,4,232,231,43,182,35,189,228,231,226,228,18,133,153,117,153,63,80,24,53,153,229,48,38,191,79,39,69,224,199,195,77,86,153,168,251,160,133,194,88,116,82,24,46,175,154,178,121,25,251,197,80,99,83,126,212,171,207,26,227,41,164,108,186,78,239,7,65,9,202,191,23,53,43,90,173,4,5,169,231,232,74,100,213,159,53,226,124,206,18,73,185,156,76,111,111,63,240,118,211,250,3,147,54,200,111,103,112,134,24,58,241,103,43,147,223,159,78,110,15,141,165,19,27,236,231,167,73,97,55,135,217,22,233,197,204,72,126,176,131,240,186,254,248,185,150,139,139,178,198,110,74,203,117,42,93,195,109,27,41,45,202,79,78,97,153,144,215,116,180,33,88,185,159,73,220,181,121,51,113,40,142,83,207,10,16,70,226,167,193,208,223,40,122,49,196,172,28,240,192,183,84,225,49,162,88,28,177,170,242,84,77,47,234,170,124,119,103,5,85,89,123,25,169,219,56,69,152,55,187,234,6,44,22,233,18,247,62,155,150,169,186,67,144,132,74,28,180,145,42,155,143,92,120,225,213,162,193,201,239,228,231,201,216,232,120,55,75,24,114,104,25,59,153,146,200,55,36,84,254,84,75,153,130,183,234,229,74,217,106,57,150,156,25,49,29,156,163,199,213,152,27,233,189,9,66,23,159,83,80,244,106,74,89,93,48,58,146,199,6,209,13,152,154,209,91,108,153,156,240,138,178,94,121,212,104,204,91,36,95,216,10,44,116,139,133,173,144,239,60,201,68,101,165,172,82,2,140,124,203,7,215,101,172,163,103,131,86,99,248,144,93,202,207,14,11,17,60,63,71,24,131,82,183,250,203,200,129,61,238,141,132,241,122,127,26,67,189,15,166,76,184,142,231,193,241,37,244,86,41,102,19,161,79,54,210,217,8,251,111,159,110,215,211,115,243,193,118,195,127,27,179,31,149,215,101,76,140,160,34,146,242,84,175,99,190,39,131,211,31,13,122,132,86,40,211,8,80,110,29,70,166,104,60,59,75,242,245,142,66,23,209,233,174,152,194,142,63,56,170,4,74,49,94,164,181,130,27,138,42,65,46,207,246,237,28,141,35,161,78,133,88,121,118,157,120,165,248,75,39,147,185,215,109,101,93,174,131,198,113,50,13,21,137,128,154,115,78,198,211,97,4,38,158,199,198,3,236,91,32,18,84,65,220,162,21,62,91,255,30,87,39,82,58,58,54,127,158,207,31,140,64,155,6,193,150,57,126,126,221,236,192,40,8,61,219,101,92,33,139,255,54,211,230,211,145,144,78,219,223,166,21,138,48,85,185,227,253,237,154,252,209,230,48,227,135,103,78,66,135,219,97,100,218,218,243,98,12,87,127,180,105,133,219,58,109,80,202,241,109,59,89,229,80,12,125,190,166,41,50,58,76,162,241,153,138,9,196,204,128,153,192,116,141,128,231,93,163,81,205,100,237,233,133,208,25,189,85,112,219,221,234,4,192,153,212,149,204,41,199,32,123,161,35,0,153,33,127,45,114,102,207,68,13,151,189,6,76,5,203,59,186,140,255,239,159,19,38,209,124,79,125,43,60,214,160,155,180,115,230,124,206,140,59,221,22,111,103,244,101,221,139,147,181,220,205,175,134,138,184,117,103,137,215,131,79,243,137,48,200,147,104,193,107,166,221,206,192,238,64,43,231,112,20,9,255,158,68,29,35,93,77,207,202,48,248,29,62,95,26,193,160,199,93,225,180,147,223,156,229,72,201,136,236,52,147,139,45,35,210,70,246,73,207,233,136,36,228,184,249,217,221,61,59,130,243,156,205,57,152,28,173,218,30,186,129,35,199,153,166,247,52,83,103,210,85,34,89,136,32,96,6,204,126,67,247,197,125,110,19,52,26,4,56,158,200,201,114,117,83,10,67,214,204,111,84,230,236,176,167,183,121,50,125,177,250,132,124,170,147,43,168,221,97,247,242,4,163,72,178,122,103,178,216,255,115,115,43,113,254,110,190,96,96,61,201,225,77,192,126,58,106,35,236,201,162,162,163,223,28,38,182,241,208,35,206,76,224,203,122,130,142,56,116,83,60,57,142,58,211,158,56,71,90,170,43,101,89,237,236,163,0,186,227,153,103,52,55,92,76,233,219,225,142,46,238,122,136,29,97,227,118,96,6,250,122,72,35,185,59,221,29,243,166,174,70,184,144,134,144,150,246,247,38,226,173,218,194,248,226,142,152,212,160,215,77,13,51,195,89,108,95,136,224,160,216,218,106,236,29,58,182,239,215,19,46,120,75,253,23,208,187,12,31,92,100,169,204,90,77,105,60,140,110,255,105,148,209,149,116,62,41,146,117,229,155,100,242,241,93,147,41,3,141,100,31,221,208,54,182,158,175,24,95,97,16,111,165,217,77,140,216,160,155,17,37,240,70,27,103,229,238,26,174,69,148,202,5,128,19,54,182,36,79,148,69,151,232,200,14,99,144,166,241,90,154,52,102,181,175,88,88,217,129,120,60,173,128,169,148,212,136,108,55,209,189,248,109,178,164,154,24,128,211,181,227,115,55,115,134,214,223,38,158,239,195,119,113,228,169,154,225,61,187,255,211,210,1,183,241,200,111,67,138,164,12,196,97,42,66,148,86,98,58,85,254,218,167,95,108,53,227,152,176,9,107,188,118,53,230,141,178,72,41,43,72,254,224,213,140,34,231,3,87,39,150,31,216,252,31,94,120,199,196,178,216,83,232,201,17,162,0,204,136,15,70,248,235,73,235,181,51,27,184,13,92,98,184,97,101,160,175,157,227,40,111,172,93,14,100,10,19,131,240,39,47,70,158,125,152,164,212,178,250,123,67,118,86,73,69,8,104,197,73,16,7,30,237,57,79,163,44,56,215,189,26,242,134,18,207,249,220,206,3,66,173,136,170,117,237,137,152,185,71,71,181,137,75,243,64,88,35,212,104,150,115,212,169,74,230,63,240,233,217,254,211,127,240,57,56,221,20,170,121,160,217,206,230,218,201,145,60,254,70,47,1,117,141,21,79,51,142,248,130,8,137,244,97,121,127,24,78,229,23,49,130,171,71,32,230,129,177,41,139,171,207,92,255,244,36,228,187,252,40,66,93,6,244,9,125,105,52,179,154,63,217,194,42,244,25,126,16,175,125,237,133,155,150,180,184,155,161,127,186,146,195,44,104,207,26,68,9,156,23,118,36,139,116,149,103,240,146,202,137,71,131,28,157,159,39,63,91,114,239,134,204,158,20,177,41,74,49,217,247,181,80,246,98,158,121,248,181,201,195,4,7,166,228,246,249,94,56,224,237,184,26,171,232,167,85,136,157,37,127,47,234,206,198,31,224,226,5,216,231,216,1,223,66,151,40,234,252,90,180,74,167,210,232,113,85,98,240,238,184,186,244,135,181,133,140,156,187,217,34,143,102,218,186,111,155,121,232,31,117,231,242,48,63,14,76,178,217,239,205,83,188,140,230,179,158,122,74,144,83,206,174,74,22,176,207,233,228,194,52,201,170,239,249,92,221,230,140,190,82,145,125,216,250,219,68,193,163,77,45,36,151,158,101,130,56,182,63,57,114,57,163,60,29,113,135,18,124,178,210,239,119,98,56,203,107,246,77,195,249,28,8,238,61,78,85,221,181,220,81,70,68,65,240,185,119,139,114,175,3,51,31,206,7,174,20,182,127,48,49,160,254,124,17,200,192,221,127,26,50,233,122,58,57,233,100,31,250,56,246,180,252,60,55,154,6,222,40,120,98,247,253,222,155,178,198,15,102,145,217,239,197,221,253,208,145,32,199,253,235,249,101,36,191,252,193,204,94,98,61,47,93,202,69,57,245,207,183,197,250,244,125,49,60,81,245,119,176,230,246,116,71,66,231,2,235,137,231,99,133,15,245,129,141,241,255,116,148,188,199,151,84,64,203,229,108,24,149,222,215,151,173,95,31,188,248,233,167,189,207,191,120,164,217,106,51,234,195,254,131,19,155,253,115,16,112,88,111,131,179,91,245,147,10,98,5,140,1,221,203,80,6,228,79,142,222,227,195,252,96,168,59,227,146,104,44,171,147,18,154,57,48,251,10,130,189,198,57,120,60,204,122,38,134,184,185,41,182,61,219,44,211,198,254,96,232,75,67,11,33,134,153,189,100,135,209,104,210,94,74,26,207,9,234,150,229,209,146,69,202,235,241,11,115,20,93,203,135,212,207,23,243,145,61,186,21,225,190,4,245,22,107,58,178,240,15,243,106,154,164,111,180,10,254,52,15,39,153,76,130,215,98,82,19,79,161,249,214,157,237,57,210,249,140,118,158,51,245,167,98,96,254,170,159,29,30,56,37,110,221,54,159,29,128,207,243,131,50,218,167,122,132,172,92,60,56,113,177,164,63,141,249,138,199,123,41,177,162,51,232,118,159,162,246,104,113,114,66,77,143,57,56,220,198,210,57,204,186,186,61,135,129,52,98,12,84,19,64,82,246,58,105,84,223,153,18,254,104,90,69,205,98,88,60,195,107,66,1,164,183,30,87,191,213,252,151,207,110,96,63,20,8,147,98,136,231,70,197,124,189,135,156,213,226,176,78,113,113,122,120,33,231,64,221,157,42,154,172,180,179,214,252,144,219,183,11,228,39,228,90,96,232,62,231,47,94,214,97,194,41,243,97,152,143,225,181,202,9,169,170,179,65,123,8,207,195,9,101,7,37,214,172,43,227,146,138,155,68,209,103,122,74,79,206,102,252,236,209,252,189,208,191,90,15,37,121,238,96,172,156,94,112,102,218,231,185,113,172,201,129,50,71,213,135,249,91,60,117,134,133,3,34,6,15,211,6,129,188,128,203,163,151,13,251,1,179,66,71,177,131,122,120,81,184,77,56,186,80,76,111,15,159,171,58,143,6,202,231,24,106,25,240,227,146,249,224,232,36,163,84,115,11,30,219,153,133,138,195,28,175,30,198,22,20,173,47,66,142,197,78,67,4,69,227,15,156,18,252,183,169,57,106,245,15,76,79,95,32,88,34,207,220,166,65,27,83,36,242,39,155,150,171,212,144,15,138,66,211,175,62,115,93,121,18,126,246,109,125,166,228,165,119,126,224,179,206,185,28,241,129,207,2,240,210,66,48,32,142,70,51,97,39,125,112,162,79,31,13,155,185,102,119,245,207,34,24,69,9,188,195,20,85,107,38,31,45,137,228,187,179,206,92,183,53,231,64,141,80,52,56,164,39,21,161,89,72,106,187,195,79,66,96,72,11,121,136,208,157,99,130,127,14,116,198,148,103,179,204,5,110,120,15,165,19,61,81,77,212,168,188,74,40,97,36,137,30,197,147,207,128,94,246,193,117,35,92,246,4,215,157,161,157,44,112,155,159,7,219,184,185,196,181,102,91,161,161,94,51,121,246,95,38,65,170,26,249,70,218,168,209,38,231,152,147,203,195,171,96,194,240,25,1,47,199,162,129,69,163,97,196,176,196,20,100,107,142,135,176,98,60,24,101,197,111,244,124,228,228,250,105,168,238,16,212,212,64,239,52,229,195,15,254,85,29,40,235,130,109,72,116,50,20,132,30,150,52,178,181,105,120,39,131,2,55,179,166,18,211,30,35,6,15,44,181,249,102,126,169,220,241,71,35,160,147,247,155,167,140,58,4,228,180,140,138,244,100,72,151,135,192,232,159,103,98,123,24,6,196,26,124,240,144,103,209,162,93,136,176,41,162,84,61,89,169,231,227,194,43,75,38,114,228,245,97,124,52,178,185,62,60,172,230,81,153,42,136,192,186,236,8,35,131,63,149,22,199,239,62,214,142,102,231,7,69,207,164,220,125,130,38,188,61,245,4,128,192,245,142,77,101,195,71,45,41,147,217,226,41,62,48,27,170,71,73,71,38,242,105,46,117,108,25,231,165,213,21,148,171,208,104,14,55,82,37,242,104,132,165,146,63,25,95,71,179,17,72,127,205,251,96,103,65,213,141,54,150,136,195,53,71,19,179,245,129,229,151,109,107,224,253,191,17,128,204,58,234,71,183,146,35,135,167,249,195,10,76,8,186,4,140,97,143,44,91,20,202,76,87,216,64,36,1,178,142,220,156,3,130,115,243,136,116,91,77,139,192,84,48,56,104,26,129,242,90,19,229,53,95,60,40,104,92,42,156,64,8,35,164,192,108,54,31,42,187,195,181,103,15,234,29,133,93,188,158,21,241,245,110,51,250,209,160,162,75,63,7,69,254,174,165,151,240,106,28,42,109,136,167,11,253,204,225,130,155,186,220,124,99,41,238,187,116,58,93,122,62,231,134,140,239,179,6,26,250,16,51,212,176,156,125,157,55,105,67,139,74,13,230,209,3,113,111,162,159,171,139,242,96,182,41,60,13,255,109,44,201,151,94,93,41,78,242,120,138,185,253,166,199,65,190,214,112,211,76,80,125,30,3,161,77,144,201,245,213,96,114,89,85,182,184,215,159,133,203,133,198,240,38,70,225,67,60,226,241,27,112,137,242,159,30,189,102,236,144,116,236,177,36,83,2,55,117,229,99,43,177,156,203,133,175,7,29,75,126,27,155,183,216,207,86,43,148,139,7,47,86,253,239,223,171,112,150,20,211,86,248,234,4,30,190,7,35,184,47,170,140,86,12,155,74,160,24,25,110,189,53,165,233,190,126,160,41,218,235,221,235,22,166,40,118,180,31,12,73,70,242,171,133,89,166,56,239,8,33,190,189,196,217,232,7,47,133,213,104,189,208,171,78,7,249,110,206,64,111,162,246,69,20,156,84,178,195,189,218,142,224,194,203,74,142,190,39,55,245,121,17,64,40,22,244,157,126,4,176,8,110,91,138,98,175,57,29,37,118,214,165,205,40,249,142,220,208,143,160,83,165,85,72,207,116,191,55,252,106,209,193,47,38,217,239,181,71,68,106,58,39,167,11,99,36,29,43,54,251,108,182,160,2,111,38,172,226,48,225,254,34,48,42,116,78,156,160,65,168,207,107,23,134,43,238,6,164,76,166,11,239,193,11,227,196,234,234,159,54,64,56,170,94,24,133,236,229,67,215,36,254,69,41,188,152,19,77,180,120,178,34,141,46,47,134,50,140,215,109,208,44,212,0,233,213,149,64,237,252,83,217,255,238,87,63,215,164,6,136,155,55,106,28,63,24,241,162,170,239,205,33,24,203,157,31,76,164,117,202,79,159,169,117,35,175,110,40,74,123,91,106,49,11,250,94,80,230,63,184,217,73,166,11,76,48,38,96,51,251,186,251,1,50,158,147,158,247,193,116,203,121,247,218,196,154,217,248,228,31,12,187,94,168,69,100,130,208,207,89,31,138,6,138,144,231,206,134,12,45,210,245,253,52,177,75,108,217,47,252,211,70,252,26,5,177,162,45,158,60,40,162,97,19,235,87,39,107,54,121,50,22,109,18,191,6,15,43,101,18,116,115,198,94,223,107,217,153,116,23,121,107,106,120,168,49,248,193,84,24,138,141,59,48,114,95,195,225,137,136,211,189,154,2,48,43,142,48,184,159,121,153,232,183,192,20,40,215,239,123,157,78,1,215,65,111,206,148,230,23,35,119,164,3,31,105,88,83,195,255,193,208,237,37,17,88,208,231,38,232,240,161,148,23,201,200,46,48,56,207,98,250,193,121,180,45,211,48,18,169,3,83,122,135,43,249,77,105,240,252,83,36,113,152,173,77,215,171,217,243,122,87,160,218,94,21,185,138,137,177,157,105,255,131,17,125,212,139,73,52,193,113,254,208,97,85,85,2,119,76,51,252,201,96,81,74,194,185,24,47,124,212,184,55,46,214,187,61,35,160,68,87,232,166,56,185,135,194,231,242,230,239,101,170,216,210,42,232,181,161,253,230,176,133,144,134,192,136,178,56,108,118,179,91,6,182,41,119,180,230,40,198,92,91,6,54,105,189,28,104,47,90,110,130,43,52,59,222,225,48,230,177,85,126,121,177,85,47,219,97,11,61,43,124,86,24,226,60,31,156,160,11,235,205,113,219,115,244,236,184,70,209,7,91,217,226,28,14,83,182,116,227,106,229,23,46,241,161,137,226,126,209,225,67,72,144,88,158,195,198,161,149,70,193,4,60,90,180,193,119,91,77,111,126,250,233,57,218,125,48,245,37,66,16,64,199,55,153,126,212,7,83,83,61,100,54,68,178,162,249,208,61,123,63,124,49,229,181,217,3,159,173,149,195,13,119,116,249,216,103,165,163,51,58,108,230,92,122,117,38,133,239,239,77,193,125,127,166,113,108,220,171,127,79,214,216,249,192,196,150,183,95,141,196,230,88,227,89,4,80,98,116,152,67,199,42,186,132,52,4,56,28,134,67,49,245,106,34,0,213,191,152,105,97,13,249,36,100,117,177,2,251,193,221,108,145,229,209,26,114,225,203,223,155,164,84,209,5,8,229,57,148,204,62,216,76,130,228,209,112,231,78,209,91,176,146,74,93,111,94,48,83,15,152,33,165,91,6,172,115,253,181,186,85,101,201,231,68,127,112,197,7,105,203,88,0,2,155,214,138,183,120,235,214,143,5,62,43,118,142,38,109,140,115,153,106,51,46,73,53,62,231,57,224,148,180,158,253,4,2,39,222,87,208,133,74,218,164,136,236,156,237,143,195,168,101,53,185,57,82,227,59,70,88,229,136,89,228,201,201,220,117,159,108,217,186,103,41,238,163,18,37,65,16,114,216,12,179,229,197,152,172,79,15,248,96,216,89,250,53,161,22,196,194,218,48,108,150,36,8,59,40,83,192,253,208,51,115,116,217,50,83,65,114,150,102,127,48,210,83,35,203,189,201,139,215,123,111,216,9,73,6,80,54,155,6,191,185,169,130,105,147,230,100,71,98,135,201,24,234,224,77,235,167,183,250,193,103,143,43,172,37,150,144,73,244,195,225,179,177,159,186,185,228,12,59,99,232,103,178,49,218,137,237,240,224,11,84,131,161,253,204,105,70,37,234,1,83,128,37,171,4,20,72,132,102,29,38,20,173,135,1,156,195,91,116,99,220,69,244,36,1,233,28,29,193,15,37,29,39,83,26,84,115,72,51,63,184,110,184,227,77,175,78,196,147,28,29,148,227,233,126,28,3,130,188,28,62,115,218,42,207,118,29,247,164,225,112,33,145,174,103,129,102,4,72,135,113,208,72,122,206,160,108,38,174,62,63,165,1,56,196,151,135,121,39,124,48,140,23,89,120,109,163,218,253,131,252,36,182,101,62,68,253,181,250,116,120,182,42,155,4,178,160,54,221,5,12,239,125,200,41,101,158,1,20,93,5,7,243,181,181,205,40,194,134,27,251,193,20,74,75,95,32,247,98,102,22,31,124,166,44,97,13,18,185,203,36,224,28,198,145,187,235,213,8,134,251,54,203,60,204,165,20,26,115,188,68,230,242,131,7,245,226,122,252,26,133,104,163,63,57,171,178,132,239,14,204,6,125,198,213,157,142,40,191,141,60,47,162,48,31,76,181,132,92,76,133,112,243,69,162,154,123,210,214,243,46,177,66,95,152,57,12,171,46,48,103,210,133,15,132,195,124,158,253,28,166,179,17,53,63,24,237,87,153,230,45,30,81,163,175,116,50,127,207,121,152,254,179,189,209,80,127,120,26,237,180,81,236,240,106,179,61,128,30,197,205,129,194,123,18,60,19,201,71,19,98,134,163,230,63,221,40,144,213,241,69,65,29,234,165,31,76,64,85,63,72,221,102,236,250,193,200,110,74,80,255,192,147,19,173,63,56,14,115,186,54,18,33,189,115,86,37,248,186,116,4,161,118,183,124,149,168,132,202,171,246,52,43,96,246,7,175,70,77,191,160,185,164,47,191,22,30,185,232,206,67,53,30,57,251,148,84,173,254,53,203,131,149,78,145,150,63,247,233,116,67,196,56,168,35,203,8,168,57,108,5,169,242,96,172,1,136,117,124,48,229,200,26,57,249,205,151,14,179,207,149,68,186,201,158,98,103,233,48,153,166,174,17,157,98,225,239,15,197,43,78,222,26,161,78,40,46,31,90,153,213,229,107,101,115,195,115,152,163,175,108,199,33,166,32,19,253,67,41,196,219,66,82,41,156,204,77,130,253,7,179,56,105,29,53,174,63,195,87,136,51,191,80,62,171,104,133,3,255,125,105,36,208,155,70,14,205,34,98,251,44,110,135,95,49,78,68,12,31,135,162,175,189,109,135,173,129,147,100,86,162,62,141,23,59,164,235,199,164,102,104,249,17,199,100,237,159,233,46,219,240,113,148,211,169,118,50,20,199,206,201,240,7,163,17,205,223,107,139,14,31,28,86,37,88,146,54,247,57,39,196,108,69,50,51,73,81,71,177,26,172,230,179,52,19,97,89,218,139,200,119,102,223,172,179,203,204,114,60,58,128,209,209,62,148,181,75,179,36,76,34,253,44,18,14,119,203,183,11,76,148,247,94,77,37,180,164,55,145,200,225,219,127,240,249,92,75,21,141,145,173,153,217,207,240,36,43,53,186,192,161,15,153,9,127,240,108,135,49,189,26,190,174,159,210,41,47,26,202,195,218,172,122,72,65,25,76,5,3,57,174,11,91,90,204,103,20,168,223,231,120,36,145,218,110,188,188,239,183,161,10,115,134,145,64,46,182,41,126,111,84,51,52,223,182,45,159,227,83,161,249,134,73,156,42,67,0,219,235,254,52,149,154,146,59,229,251,215,216,76,96,34,61,148,101,98,178,14,4,76,227,181,147,86,125,240,253,199,109,242,132,98,183,182,138,105,122,223,155,67,105,145,58,26,182,161,57,118,11,84,193,21,101,221,209,123,70,247,9,137,58,164,164,146,99,112,206,201,61,5,220,170,82,250,232,62,200,21,5,204,138,174,239,141,152,221,136,71,91,102,201,34,48,114,23,245,254,246,172,77,178,125,155,154,161,185,46,140,141,169,188,24,210,242,233,162,88,139,106,202,96,145,111,141,215,222,208,173,100,210,33,255,119,38,114,129,149,84,132,14,241,184,99,36,153,29,136,36,90,108,251,127,175,70,213,224,201,133,80,0,57,226,209,96,209,105,185,36,71,239,154,226,106,216,2,90,135,179,17,249,184,31,204,252,18,202,3,167,59,132,140,97,166,73,30,120,38,164,187,63,56,241,13,178,190,24,205,180,165,163,102,97,200,96,128,59,169,247,250,70,1,89,181,170,95,4,3,128,232,230,56,155,106,237,236,134,92,85,60,228,147,204,149,115,104,79,204,167,51,120,208,147,162,199,161,102,0,204,22,179,249,218,119,126,24,182,193,126,186,218,244,19,171,85,22,42,39,253,12,2,234,78,125,124,226,126,158,235,51,8,200,106,127,173,66,146,62,191,253,148,168,156,175,80,198,8,121,186,18,255,253,45,141,167,249,169,163,210,110,72,149,240,172,31,138,210,167,138,34,241,177,145,194,249,96,44,156,159,148,53,100,146,246,109,254,88,123,202,80,47,25,244,121,170,127,205,115,42,78,56,48,104,170,209,100,50,203,7,51,213,47,205,222,158,46,106,190,238,63,248,204,43,103,242,149,84,99,103,123,225,239,181,216,51,87,173,100,35,243,63,190,1,6,245,115,43,143,101,117,139,132,13,71,17,34,213,78,76,177,165,199,239,176,237,27,232,43,104,110,23,17,12,191,119,51,241,6,133,59,30,177,254,100,213,178,110,243,121,178,236,91,48,146,158,109,168,123,28,49,208,89,191,78,76,9,6,6,34,85,111,14,245,59,174,134,190,243,36,173,209,170,76,254,219,40,121,201,100,139,208,23,59,12,71,89,229,117,244,181,124,3,8,11,153,223,103,109,69,248,147,68,157,195,227,108,21,167,178,4,6,58,236,195,97,50,135,154,212,62,255,129,83,234,7,83,147,179,231,83,194,125,246,162,254,69,76,15,183,172,183,218,121,251,150,194,108,56,40,37,85,222,70,27,223,105,24,215,113,136,142,90,231,182,145,64,253,218,204,152,215,74,199,165,141,233,126,31,140,219,232,126,74,111,57,157,249,24,224,144,240,148,212,51,248,96,14,25,58,80,34,84,210,70,102,143,241,77,26,168,25,80,114,165,15,70,120,200,7,8,133,6,117,150,167,48,151,25,235,27,94,48,42,177,239,83,246,207,52,105,174,31,220,73,165,244,167,132,174,155,36,217,15,70,72,82,251,48,27,203,62,252,226,106,197,123,15,3,141,126,231,48,18,230,143,88,218,50,82,143,195,216,37,212,242,80,44,201,238,127,239,133,166,108,121,106,135,168,53,242,161,73,152,119,140,71,95,152,54,253,182,250,68,206,183,38,213,32,127,154,251,140,195,9,41,227,135,252,137,34,173,195,29,246,185,170,36,178,253,24,197,159,140,145,212,31,122,39,37,144,254,189,56,204,62,149,129,176,246,16,219,255,96,206,67,15,211,139,8,231,252,22,24,252,185,173,2,253,17,217,41,190,60,157,183,230,196,254,18,151,44,168,224,112,26,112,78,116,112,54,14,62,31,12,89,69,203,68,73,61,38,239,226,164,129,207,121,85,89,54,164,246,191,108,135,185,241,233,242,179,140,179,243,69,108,8,150,82,156,245,204,26,195,72,81,63,248,76,195,249,209,45,50,10,109,60,55,252,134,174,18,59,48,239,191,93,18,251,47,210,10,47,39,164,70,147,145,68,201,74,198,61,199,102,248,157,195,225,146,223,10,85,250,158,239,38,172,20,43,233,206,211,40,9,129,82,143,214,244,36,145,6,219,92,255,28,217,220,172,159,13,218,64,34,227,131,147,185,39,233,94,131,172,115,60,120,130,171,171,135,24,115,250,251,22,252,179,151,131,182,164,251,55,98,87,254,90,208,167,216,114,43,60,61,38,185,112,159,130,193,174,168,25,80,127,48,114,220,202,239,217,230,22,231,189,140,80,120,87,101,73,118,173,196,80,29,54,23,122,221,4,33,10,151,226,234,68,73,197,179,19,225,16,186,4,78,250,94,63,205,138,125,127,187,105,121,42,117,155,230,95,245,193,245,241,144,218,150,46,168,113,111,44,161,155,158,97,206,80,222,223,121,149,7,175,89,53,247,126,172,140,229,87,35,36,56,245,116,133,138,114,73,254,211,163,62,229,109,231,112,133,31,175,163,221,36,209,149,6,211,43,142,243,31,140,168,178,100,182,160,239,84,220,49,29,38,162,173,28,27,156,179,242,136,171,177,201,213,35,76,183,60,181,127,237,134,123,162,220,27,121,158,236,123,164,51,65,164,183,47,88,33,133,223,186,66,30,210,141,225,236,84,70,198,197,201,212,251,148,190,115,102,152,104,209,130,54,154,54,202,34,138,236,109,82,140,55,41,13,106,133,176,190,116,85,252,122,214,115,22,54,225,98,239,102,38,130,35,28,124,86,28,8,231,31,156,140,71,164,33,128,178,124,96,162,64,61,213,138,12,157,219,237,231,77,19,186,90,67,99,19,9,189,189,239,12,143,217,43,178,107,18,155,72,86,152,208,29,238,172,176,79,72,133,170,137,229,48,234,166,245,137,51,97,8,244,53,56,26,92,167,107,52,141,97,157,209,60,29,173,147,125,140,70,207,40,26,242,7,95,86,73,174,48,18,255,53,96,202,34,170,198,12,207,244,227,135,58,96,4,155,229,167,81,130,142,137,180,88,21,122,214,96,40,197,8,190,44,22,83,198,24,26,12,93,100,80,227,193,97,100,150,135,150,132,94,189,195,36,174,146,70,136,113,10,222,210,164,85,138,188,138,37,119,60,187,106,243,67,151,147,145,201,139,205,216,64,85,211,62,121,56,79,36,18,125,211,89,205,7,93,184,13,9,67,234,152,236,112,97,153,154,127,233,22,149,113,116,179,75,124,114,63,20,211,71,31,77,83,229,119,232,175,247,220,4,154,219,147,242,66,176,202,123,66,229,33,90,209,84,28,185,245,26,207,85,230,86,118,78,161,62,35,38,20,84,145,147,242,134,10,155,135,59,0,144,114,211,36,98,133,26,230,203,245,153,120,140,11,169,9,76,200,39,209,143,136,247,108,73,198,33,201,218,106,116,148,65,38,79,243,178,103,134,159,61,250,48,92,248,135,210,100,254,4,209,21,200,33,78,205,71,51,167,248,250,128,66,145,246,81,146,136,17,244,88,232,119,84,29,185,248,205,172,59,114,215,182,158,165,244,131,109,149,11,223,107,155,70,72,83,230,131,149,199,199,200,197,121,91,41,25,108,129,86,204,26,191,226,92,97,162,144,140,78,113,53,164,153,252,48,154,70,236,57,105,113,106,61,46,124,102,94,146,38,14,163,18,40,104,51,93,181,248,92,13,225,83,97,52,65,145,92,119,198,161,230,66,98,234,72,120,82,3,24,125,1,243,112,97,185,156,147,105,246,180,18,61,137,178,60,33,247,140,105,209,33,135,49,165,147,15,114,122,14,123,156,29,125,28,255,38,101,83,65,205,243,94,10,231,107,15,161,200,152,189,241,138,229,163,114,172,149,39,131,237,59,98,104,22,11,114,9,19,11,210,69,246,29,16,11,219,67,18,51,190,250,242,193,135,246,128,178,188,150,189,116,172,168,8,97,40,243,135,5,101,251,124,132,248,151,8,43,98,216,178,73,2,251,90,79,129,214,124,184,84,136,226,120,139,193,164,158,50,114,33,85,226,205,225,48,164,165,169,55,71,87,46,182,79,204,108,178,35,69,248,10,123,50,191,26,3,189,172,116,168,249,179,189,117,120,34,118,173,223,26,18,75,242,73,101,176,89,202,74,141,35,107,18,159,139,115,172,232,204,240,173,241,105,142,157,29,140,127,109,52,24,179,117,5,124,102,113,177,245,42,86,78,22,247,94,84,64,234,173,207,144,232,241,90,203,202,87,247,3,207,25,223,122,35,68,241,116,194,70,41,168,255,242,70,208,88,223,10,33,184,21,23,155,70,176,246,178,51,56,182,175,169,84,219,85,209,75,41,86,27,18,157,144,142,82,165,86,138,143,205,177,214,55,241,132,208,211,195,171,59,3,53,166,148,102,210,100,58,176,145,60,137,38,35,179,83,30,26,36,60,187,18,240,89,186,154,18,17,71,236,209,241,220,216,226,117,129,12,41,222,52,126,244,96,239,89,170,146,1,217,110,122,23,53,17,137,42,236,24,11,167,215,28,48,161,1,89,184,170,153,91,122,115,159,99,224,126,114,55,164,196,91,12,204,70,178,88,179,70,21,213,151,212,189,189,199,175,67,95,216,22,100,223,72,147,176,237,162,53,94,216,153,245,20,55,159,136,96,86,189,26,90,100,28,216,136,17,137,250,46,68,237,236,233,149,133,203,83,154,122,113,163,154,205,247,209,104,142,45,209,60,61,48,6,77,190,122,52,56,90,66,219,169,159,143,138,159,189,127,246,171,2,179,41,140,67,44,227,76,188,169,49,78,128,15,224,79,6,229,72,36,208,168,29,71,57,219,81,156,226,154,162,102,17,28,81,1,214,99,189,152,64,193,125,235,51,255,107,20,20,23,140,160,129,80,15,138,208,212,253,152,176,112,32,133,121,64,130,90,89,153,132,177,128,56,147,70,117,216,114,203,23,69,106,40,142,30,120,133,36,177,171,47,120,239,172,228,33,133,206,148,170,175,69,228,10,163,197,128,233,199,10,23,35,5,5,92,147,238,20,154,121,158,207,136,164,80,132,34,51,33,20,34,130,195,241,218,13,197,23,129,43,60,186,219,164,48,140,4,198,239,40,98,164,124,186,36,102,103,197,120,240,197,151,84,252,58,72,34,233,247,58,211,170,159,236,201,86,76,209,112,65,48,120,71,172,158,110,72,244,67,58,218,192,78,206,159,12,115,4,81,122,37,228,6,183,211,71,23,194,201,85,81,148,63,87,140,158,109,68,72,233,225,36,152,227,222,38,126,161,157,180,89,205,116,142,145,155,159,73,5,237,79,40,14,55,6,212,181,120,224,60,135,9,170,197,172,209,159,177,103,148,200,248,233,134,112,155,146,155,225,237,204,232,195,21,111,24,157,82,122,206,78,227,96,50,76,231,60,44,13,74,172,124,248,150,210,66,64,186,246,84,43,92,88,17,2,50,93,62,185,185,29,45,99,86,56,243,207,25,2,122,53,116,229,152,74,33,70,73,105,14,48,198,30,235,174,15,200,227,11,76,148,194,251,120,227,132,32,117,90,133,25,255,206,41,38,10,178,30,20,241,201,88,246,200,30,38,37,132,23,50,196,190,77,161,136,81,212,63,121,50,230,230,136,47,37,91,191,5,222,4,23,99,189,62,191,156,187,54,57,138,22,177,239,67,163,177,45,253,94,24,185,230,216,11,76,171,203,213,105,26,181,220,27,97,170,83,59,74,37,156,49,34,66,132,231,147,52,25,105,26,207,156,84,12,105,155,204,10,104,84,182,28,225,37,138,243,116,69,133,235,218,99,0,152,189,128,150,230,48,153,153,190,224,7,19,178,107,10,83,16,83,111,144,231,140,31,125,105,204,46,183,31,160,207,146,204,73,166,235,205,237,184,31,49,32,211,255,212,71,187,244,46,130,60,80,71,245,183,113,48,247,201,18,71,155,161,27,109,62,253,205,249,152,134,111,213,218,129,10,39,43,110,78,186,169,232,240,194,16,122,222,77,188,233,244,233,170,201,182,191,220,3,116,209,211,57,220,36,84,156,35,216,146,224,160,234,213,84,200,206,56,157,152,35,135,206,26,59,182,56,133,76,225,90,207,146,76,6,42,78,62,153,42,199,167,197,171,198,121,140,136,246,44,186,148,126,44,57,116,9,115,12,14,92,237,17,107,57,203,38,181,105,186,230,194,174,188,97,3,230,108,185,55,201,145,8,135,84,83,124,212,159,102,243,93,98,248,156,211,197,154,186,100,51,233,231,8,125,21,92,155,101,96,155,178,103,156,1,32,214,14,157,166,177,254,174,113,254,72,219,56,64,186,100,119,146,153,14,179,242,233,194,104,49,186,17,141,178,96,204,233,130,143,108,124,142,224,151,133,133,116,229,67,60,111,199,241,28,2,138,14,108,139,8,102,239,11,72,116,172,103,175,65,85,139,175,124,76,249,89,201,97,188,24,36,174,15,38,9,32,246,234,220,156,189,189,31,223,57,238,63,95,155,60,107,68,150,11,9,111,201,71,241,228,167,103,39,127,49,236,200,52,108,215,76,25,194,219,156,205,199,208,170,188,102,122,52,190,107,45,38,127,175,219,59,202,171,146,111,239,10,243,186,214,28,89,173,116,243,105,135,138,240,173,229,28,213,12,77,61,133,14,217,76,197,236,80,218,224,88,242,13,2,234,5,167,158,187,42,25,69,231,166,45,243,109,205,79,79,108,38,233,250,193,236,238,158,142,138,3,217,240,3,76,198,142,162,8,137,241,76,204,200,55,249,205,207,90,55,171,238,245,7,142,191,190,46,159,5,130,20,172,110,138,41,36,254,42,181,150,185,50,12,57,91,49,175,160,249,238,48,115,183,14,49,98,61,211,191,183,217,18,77,189,186,82,228,239,61,149,136,151,198,122,42,69,229,205,215,78,178,210,26,204,172,232,184,37,31,35,40,32,45,169,183,101,233,68,68,36,96,246,154,122,202,134,138,80,188,175,100,19,62,125,74,173,160,176,250,62,9,105,135,169,44,96,184,131,165,248,111,115,94,63,237,175,71,55,18,82,62,239,36,19,113,206,10,83,175,227,41,91,230,124,86,67,61,50,162,64,246,53,41,225,250,211,243,52,62,112,250,142,23,12,194,178,70,55,81,97,228,5,74,92,77,125,169,162,230,146,243,117,211,132,39,212,232,122,192,39,3,232,29,13,38,251,42,26,205,65,236,184,94,56,219,201,88,224,202,49,245,251,94,103,40,97,164,32,71,82,170,208,151,79,229,9,81,244,50,52,66,70,68,204,135,39,34,208,69,244,196,11,203,227,206,62,213,39,98,217,79,220,227,87,143,227,109,138,75,129,8,161,19,187,67,9,46,96,178,59,90,191,70,94,61,7,10,27,70,91,133,194,147,236,67,223,20,58,181,32,131,224,245,76,241,100,201,4,128,180,202,242,28,120,215,10,152,122,43,45,108,229,101,182,15,125,38,56,149,108,40,70,41,138,225,135,89,76,127,74,158,44,121,249,101,232,161,183,88,69,136,150,91,109,175,151,162,3,99,4,165,168,113,157,214,7,83,88,167,97,19,244,122,208,156,113,24,171,5,153,210,16,200,36,241,247,193,184,43,41,191,51,67,10,242,67,206,164,254,111,100,45,207,225,226,54,253,193,177,156,72,178,124,66,252,157,235,107,83,78,190,43,43,91,221,76,179,61,13,142,36,237,57,17,233,147,99,248,225,3,12,189,55,236,134,181,244,39,248,126,56,51,17,195,207,90,156,99,124,244,15,62,75,212,153,102,228,185,243,180,106,157,15,206,52,168,22,231,36,170,181,191,145,127,224,138,107,188,194,166,37,178,63,152,236,241,86,110,180,145,184,166,63,26,213,219,26,128,176,130,141,246,157,197,105,29,243,80,210,146,11,86,176,128,113,175,80,62,238,180,242,131,239,183,169,215,56,79,167,181,7,56,96,124,169,140,201,254,46,105,148,224,156,129,112,3,255,80,118,54,235,73,44,33,146,234,61,9,134,207,83,144,155,206,222,181,79,127,48,51,185,211,66,19,182,32,78,81,70,226,55,115,210,147,4,37,140,51,111,210,115,174,36,49,33,41,72,138,57,252,214,152,184,171,80,23,149,109,197,89,140,211,60,82,150,240,137,168,56,163,155,58,12,77,225,17,93,192,237,36,218,187,12,148,138,30,202,43,31,216,159,155,6,86,19,107,184,133,195,11,87,39,233,203,211,117,52,129,79,190,63,249,111,155,13,239,35,54,129,183,64,60,57,230,12,143,215,197,34,88,248,157,196,169,130,131,96,41,172,31,162,242,219,63,7,219,164,71,99,9,155,73,223,47,76,179,60,92,15,177,13,201,160,111,5,65,121,17,174,182,210,226,168,44,168,126,245,162,240,85,69,237,207,30,59,78,80,212,23,153,3,146,202,196,164,225,12,175,105,190,210,77,165,67,140,181,255,237,23,166,101,78,149,39,194,222,36,125,155,75,64,120,195,245,113,133,32,114,255,193,103,213,124,124,193,151,121,253,196,131,179,165,158,229,113,25,56,51,220,246,155,119,51,5,123,45,12,70,219,126,53,130,39,143,154,56,241,11,175,144,70,115,148,212,222,123,117,208,226,160,252,32,25,171,28,175,65,67,127,125,156,162,146,215,64,132,152,92,47,1,19,38,219,143,154,209,244,80,47,164,43,146,144,249,49,249,64,178,192,97,182,84,202,62,163,140,162,102,111,241,100,226,31,175,21,83,186,125,5,139,28,213,155,67,35,113,121,149,63,139,77,71,129,95,181,119,240,95,220,14,143,92,134,234,17,17,93,234,223,186,59,173,40,86,73,94,168,231,76,95,211,241,132,135,220,160,218,59,166,120,235,232,233,73,83,121,165,231,83,14,63,77,67,143,161,220,170,171,186,14,66,66,126,245,105,253,242,24,167,64,197,253,206,33,211,196,75,171,122,70,152,240,79,21,152,226,40,129,203,236,177,120,161,44,124,218,76,165,121,216,172,123,31,7,222,42,126,11,73,143,194,255,128,75,125,248,176,172,140,51,95,180,23,229,135,33,65,227,193,168,31,188,84,145,139,80,125,89,83,175,78,143,42,80,38,140,42,63,157,159,70,225,240,238,83,150,61,248,208,86,193,178,200,211,221,191,215,94,202,237,252,13,215,44,141,246,124,144,105,86,28,210,226,143,199,199,68,16,162,201,215,82,114,13,37,23,242,41,109,160,235,92,216,125,243,102,172,116,250,176,106,21,145,45,10,20,93,85,253,217,65,112,240,222,186,21,181,209,152,84,119,181,120,97,106,194,117,10,183,121,57,197,119,38,34,166,212,101,147,187,31,241,45,144,32,83,34,160,25,88,215,248,105,170,95,213,255,112,33,25,187,227,230,163,167,165,99,131,5,97,244,232,7,103,23,243,176,116,109,38,45,247,106,43,90,21,184,242,225,227,183,17,46,120,126,219,236,130,227,91,113,152,209,126,176,172,246,35,90,28,3,74,125,111,120,10,245,62,57,25,119,29,183,11,191,197,113,225,179,86,213,135,77,206,41,35,110,222,106,87,115,96,182,53,195,57,44,192,233,76,56,42,31,101,174,171,241,185,137,61,106,47,67,72,36,199,132,99,78,140,15,15,158,83,221,253,36,168,90,232,139,33,196,226,145,17,96,56,93,10,115,142,191,29,17,125,149,250,136,79,89,141,140,195,8,10,42,191,146,250,221,116,135,38,69,119,218,106,72,14,248,169,111,218,113,164,169,67,54,202,155,53,166,105,186,169,150,52,25,53,215,153,136,192,38,82,163,48,239,229,173,54,232,182,127,168,230,112,34,47,168,173,101,79,49,7,181,94,14,19,166,87,41,49,74,168,124,245,25,204,63,90,182,176,168,18,242,240,248,52,97,104,93,248,246,79,166,110,4,108,98,73,79,89,195,42,49,184,249,95,157,79,129,204,234,49,207,14,52,120,243,120,244,186,48,50,114,184,247,71,2,118,99,129,180,226,226,142,219,146,238,253,72,16,213,128,49,162,85,102,27,242,78,187,70,147,157,61,145,4,192,173,176,167,198,182,20,211,191,210,148,74,136,114,165,167,202,167,57,87,234,22,106,227,150,213,98,26,230,188,163,70,182,16,94,205,238,229,131,145,39,90,218,40,196,34,86,188,54,181,55,207,213,132,15,82,180,56,58,159,235,169,189,105,195,181,9,48,209,26,93,93,110,168,198,89,46,239,1,108,14,220,202,105,61,159,51,102,196,142,179,224,83,74,133,52,147,191,118,63,243,169,86,107,236,108,235,249,10,24,249,77,221,172,163,171,216,226,222,166,230,161,245,105,184,3,206,184,250,236,191,234,122,224,133,135,64,192,88,47,212,167,104,136,114,121,135,155,209,100,158,18,50,54,50,14,155,199,245,83,21,4,91,43,96,51,233,109,79,209,80,212,153,0,151,167,224,168,90,241,142,131,103,201,149,184,34,165,111,5,206,191,195,137,114,67,125,48,210,71,49,99,161,233,248,62,55,202,161,113,117,195,244,118,106,139,179,245,136,69,185,17,167,122,202,238,48,237,244,199,110,182,215,40,79,53,83,191,27,149,134,47,186,50,167,179,9,137,56,58,208,178,213,183,62,187,156,217,189,139,159,103,212,229,137,90,195,26,135,236,51,246,72,176,105,115,143,101,178,139,14,63,206,139,103,125,48,69,116,71,235,217,139,63,229,97,231,80,49,99,74,105,80,176,231,115,36,108,144,192,28,70,203,70,39,13,164,188,239,18,128,79,102,110,207,213,55,178,7,124,118,23,245,249,237,157,98,59,129,179,188,30,131,169,240,222,49,21,146,236,83,149,252,77,98,182,198,192,172,211,52,176,30,202,54,5,230,1,147,125,173,15,188,110,63,57,155,173,213,215,31,75,67,99,95,8,145,101,63,131,7,38,81,242,175,85,207,209,244,169,105,69,27,180,94,248,12,113,173,240,2,206,37,150,23,136,233,235,15,112,106,49,139,87,116,146,230,122,126,123,69,220,226,244,214,62,218,139,182,187,64,16,34,92,202,38,183,130,163,152,174,208,75,40,107,191,141,54,71,14,24,131,247,254,52,121,141,54,67,198,163,61,3,119,221,197,5,151,198,135,4,159,205,13,219,27,148,51,147,232,10,88,63,153,49,131,227,28,94,159,65,205,175,197,84,70,57,196,251,206,200,143,199,14,169,32,221,252,20,56,78,104,119,222,36,165,66,12,125,122,48,225,79,255,26,104,72,136,20,138,141,173,72,138,1,19,112,126,71,102,79,177,191,66,60,232,45,205,132,100,177,227,209,18,6,92,239,156,112,38,56,111,21,74,196,243,51,221,176,163,46,129,194,226,110,207,108,180,239,78,2,209,216,254,76,10,120,85,238,184,247,156,111,125,255,153,9,103,137,115,236,217,120,207,254,116,20,98,126,177,27,64,44,82,245,199,153,102,219,93,52,179,9,139,62,87,23,212,60,28,238,200,175,61,243,255,70,144,203,225,134,93,252,120,150,135,62,226,201,16,23,76,239,218,114,195,45,195,28,234,158,123,163,145,20,29,45,155,15,246,126,214,181,118,183,234,217,206,123,250,211,217,56,151,1,151,199,226,147,53,117,244,219,228,136,111,63,225,179,108,42,242,31,156,172,16,248,89,176,49,175,89,1,147,36,123,150,123,52,86,227,106,228,100,242,126,182,18,205,43,5,173,216,56,175,39,54,199,254,45,22,236,100,94,203,207,54,6,198,191,55,11,229,47,170,132,204,38,8,61,117,135,59,34,131,90,113,68,109,77,172,139,137,42,196,254,236,191,122,138,249,12,97,162,103,115,86,102,132,112,17,230,110,207,254,8,79,158,24,31,228,39,243,243,187,61,69,225,1,170,235,248,43,245,103,211,25,105,10,96,210,223,207,134,214,68,244,29,54,47,249,103,71,139,120,84,188,115,70,28,106,63,187,101,156,23,29,78,3,10,219,83,178,157,102,4,122,200,98,244,250,212,31,163,12,254,181,88,167,54,239,17,46,64,18,125,127,4,54,96,44,66,159,74,118,210,167,195,97,22,236,167,60,153,73,235,162,86,39,255,28,79,206,247,143,123,243,112,79,157,251,89,222,147,159,132,113,109,43,143,105,42,37,90,94,80,132,69,136,109,238,158,115,21,33,131,128,205,82,93,79,101,164,90,3,238,83,51,17,118,166,243,114,86,51,247,201,58,27,146,80,230,212,224,176,89,35,215,71,203,184,198,118,152,42,233,85,158,123,155,69,210,189,58,173,231,24,205,76,157,227,167,113,202,43,143,140,50,39,248,11,215,242,56,126,111,211,246,136,22,63,99,231,209,250,230,183,157,7,6,60,84,7,214,56,125,197,211,101,192,80,150,247,163,240,140,82,129,195,148,124,105,21,239,143,148,17,223,11,229,72,13,201,160,171,86,87,124,237,115,228,123,124,231,151,249,143,199,231,196,67,247,9,139,176,134,247,232,166,200,84,104,87,50,207,152,184,24,137,116,45,190,100,255,219,75,188,23,93,88,163,180,152,57,212,123,107,178,192,218,40,5,159,61,191,247,66,80,85,11,140,145,218,117,194,7,142,69,45,237,39,56,64,104,201,243,47,157,210,155,183,134,177,211,247,110,147,173,170,71,8,35,186,220,121,214,38,102,69,77,206,48,224,90,213,240,10,5,158,146,238,164,130,112,248,163,75,157,76,239,51,182,11,61,233,254,170,229,51,77,244,216,95,21,60,164,181,152,143,174,84,239,78,5,39,82,213,66,41,51,166,43,99,133,233,226,130,60,85,76,71,231,128,251,228,40,144,20,8,254,204,111,15,148,30,149,21,74,199,98,34,53,88,27,140,217,125,203,6,10,241,12,69,25,59,237,254,116,47,233,21,120,169,55,228,13,163,76,173,119,247,233,66,35,178,143,188,243,83,21,189,187,5,193,247,109,49,45,250,1,134,119,124,225,179,241,208,70,193,216,117,20,217,157,77,53,15,96,122,218,174,196,192,46,134,16,237,83,223,216,239,38,63,99,185,166,251,112,236,27,203,221,166,244,186,170,182,120,135,166,212,239,46,198,162,243,15,28,21,242,236,98,32,185,116,133,57,16,222,77,14,242,151,250,104,3,163,154,187,92,183,166,198,79,148,26,152,43,130,175,185,8,177,235,163,97,199,49,98,233,106,69,85,13,105,52,178,65,227,174,201,227,121,114,230,221,229,123,160,206,56,29,207,0,56,111,234,172,61,155,42,207,247,19,152,131,65,60,121,39,103,53,214,115,134,48,106,255,7,15,220,207,250,35,41,79,69,118,13,120,60,19,18,3,59,199,150,23,227,143,241,212,202,82,3,48,99,146,47,198,2,207,207,24,241,73,248,236,205,240,251,209,172,43,37,222,254,92,9,58,139,118,164,1,199,188,4,204,198,93,55,242,76,85,219,247,102,7,70,33,91,126,216,84,202,61,118,198,73,83,229,14,144,169,138,26,45,196,245,80,128,223,90,82,74,249,82,14,184,81,223,45,153,104,212,106,61,175,67,208,174,62,32,246,84,57,64,29,184,160,200,247,239,64,169,27,233,143,214,91,242,114,188,105,252,229,244,228,199,209,170,15,212,252,73,84,102,174,154,1,89,192,231,165,150,94,189,206,236,239,231,135,6,21,237,73,236,87,59,2,239,128,219,80,149,226,3,119,98,32,1,19,70,40,143,64,30,163,231,131,207,208,123,40,7,252,67,247,192,49,90,122,75,57,59,236,95,145,200,14,24,227,211,161,218,124,101,69,90,19,133,201,242,8,221,55,56,198,2,183,81,30,89,192,10,71,239,187,121,69,180,235,165,36,84,252,98,102,192,144,242,31,198,2,108,195,239,181,171,105,91,238,7,206,161,139,102,156,181,179,171,209,38,231,220,219,2,229,107,74,79,65,2,106,123,255,175,8,12,44,213,238,195,143,173,205,11,83,218,95,159,206,112,134,143,191,54,231,181,173,162,130,198,107,140,215,54,61,222,71,187,239,44,46,31,29,143,226,121,236,40,85,124,111,90,253,135,195,168,197,233,91,195,192,138,35,2,194,137,93,53,142,81,237,135,115,249,193,103,94,203,202,177,66,65,111,230,28,112,83,11,60,10,65,206,55,244,96,74,53,65,113,213,51,132,232,233,39,0,163,180,109,225,16,39,163,180,249,184,197,58,116,43,1,25,24,251,97,129,147,234,75,178,19,206,158,175,178,234,73,101,252,192,154,71,47,196,97,43,108,83,45,69,116,163,125,15,67,217,213,153,75,245,209,6,150,175,243,194,170,212,99,240,202,235,222,188,19,92,86,248,28,26,124,107,102,55,175,170,63,73,70,177,116,185,249,202,237,169,21,175,46,33,254,67,151,86,69,91,41,249,87,60,96,240,126,248,64,133,194,205,186,4,206,239,197,211,21,59,62,84,191,53,146,146,145,134,251,224,135,210,147,34,137,0,122,122,195,120,208,85,31,56,191,240,233,255,245,182,73,235,245,121,50,164,119,230,125,238,138,122,136,194,230,131,122,225,250,204,57,230,220,39,239,133,126,242,126,96,152,101,1,67,178,121,174,110,80,190,2,198,147,80,127,155,60,105,185,176,249,70,63,240,116,154,161,193,185,61,63,125,35,149,5,143,163,186,30,193,79,115,238,184,240,92,79,39,53,29,155,118,97,140,189,31,120,68,92,193,224,242,172,32,68,254,239,107,17,243,214,54,131,10,189,125,241,130,131,63,84,180,61,81,217,158,239,8,40,8,205,61,55,39,90,31,223,235,108,228,180,208,234,192,103,239,88,46,108,26,160,170,130,106,186,237,1,167,162,164,81,68,82,241,144,116,248,167,1,165,218,203,123,230,24,187,153,66,69,213,233,206,84,244,71,163,82,38,55,213,53,164,244,16,101,159,150,241,123,68,163,139,29,86,119,192,103,41,124,21,196,225,46,125,15,14,143,102,188,242,228,245,231,226,226,48,170,103,235,41,223,71,177,60,224,74,21,152,192,63,145,247,15,70,164,235,241,82,129,27,91,60,5,152,141,60,160,130,239,19,91,166,30,232,25,108,89,139,251,41,90,241,121,33,179,125,155,74,41,53,22,137,95,140,76,253,84,98,230,224,115,196,91,55,116,130,180,244,255,244,209,237,243,116,102,40,233,8,128,185,78,228,39,96,83,96,121,8,167,44,250,1,15,157,237,126,2,163,78,213,64,225,108,143,231,193,44,16,55,47,220,181,190,12,24,85,169,11,159,189,239,3,83,238,228,40,211,192,124,126,186,78,23,242,37,51,15,221,254,185,248,244,255,122,81,245,133,250,93,28,169,98,98,189,227,143,23,215,220,2,94,144,139,30,52,7,97,135,204,8,165,52,239,99,39,207,20,163,249,112,142,23,207,79,163,94,218,2,54,107,193,167,77,182,171,168,90,206,102,12,149,90,128,252,235,98,188,6,183,151,61,76,101,232,125,52,182,19,229,249,152,57,142,108,153,140,210,82,63,4,84,229,130,99,72,105,254,30,58,58,56,2,174,118,225,53,31,49,248,206,129,49,198,22,106,198,15,186,140,231,233,40,163,124,60,196,228,29,100,58,146,163,90,11,142,14,41,238,199,31,74,56,125,63,164,230,98,33,60,135,139,85,165,202,192,35,89,235,11,50,93,44,85,189,121,171,70,92,15,184,239,162,84,111,170,95,98,245,48,89,146,170,94,9,156,183,35,89,155,172,76,171,61,118,8,211,107,205,169,172,172,179,189,40,121,181,21,48,161,228,246,120,41,228,72,61,38,196,138,154,190,23,74,50,174,191,106,206,23,67,199,14,238,221,177,181,75,198,115,81,31,20,179,81,241,148,17,126,30,112,27,20,38,92,16,87,155,48,134,206,224,136,156,204,184,154,164,167,74,172,100,8,68,158,132,195,170,58,231,199,238,160,19,16,142,171,41,77,31,10,87,214,178,239,123,17,244,71,255,230,89,61,206,54,101,92,56,169,48,0,110,150,231,108,186,2,62,61,58,63,118,8,100,76,74,192,80,124,231,227,150,208,130,172,138,252,106,123,186,120,54,31,48,127,242,51,0,170,196,165,241,28,204,104,245,57,92,89,216,134,106,222,152,251,66,192,245,169,222,196,169,107,68,120,140,211,248,210,77,41,102,152,247,100,5,140,97,194,227,119,0,123,213,97,42,138,84,193,200,78,167,51,110,142,147,170,26,26,160,22,230,103,35,8,157,231,184,243,248,147,25,147,250,131,199,78,73,37,65,146,105,53,121,112,56,81,96,188,84,156,127,153,160,245,188,240,210,66,13,72,212,84,0,222,155,175,249,160,196,88,47,154,181,210,16,244,140,130,42,168,214,236,36,202,93,34,147,140,241,57,22,58,66,205,39,46,231,167,0,35,207,63,40,234,38,35,62,166,73,16,171,247,159,21,133,68,155,80,161,163,65,34,196,118,110,87,192,120,89,3,138,108,113,227,36,11,218,150,230,7,145,243,186,125,152,228,99,211,112,10,221,40,205,121,225,85,30,148,242,174,120,171,76,73,227,171,244,150,34,163,244,51,140,126,66,95,103,159,153,239,131,141,249,68,229,206,244,126,30,125,7,140,196,170,194,104,47,196,240,56,171,75,85,178,246,89,136,32,46,123,31,28,132,142,235,163,132,13,23,40,158,140,226,216,245,10,101,183,28,175,5,73,73,115,135,148,126,74,47,98,162,213,95,62,203,81,185,109,114,14,232,75,51,139,37,153,224,145,195,103,195,159,159,60,243,44,119,92,14,178,54,15,137,163,231,27,87,64,46,104,149,39,90,88,104,225,59,39,144,248,122,82,193,114,28,196,34,240,21,199,59,83,202,108,41,6,61,163,227,213,73,156,237,78,133,36,205,218,155,184,220,238,107,198,100,6,65,93,105,97,144,123,163,19,194,108,125,210,73,163,175,8,99,114,112,236,143,177,236,121,37,196,115,3,70,157,243,201,131,157,221,152,167,255,16,247,134,254,160,112,91,51,102,225,179,138,213,244,104,23,47,118,18,177,178,161,128,167,143,182,126,138,21,177,180,165,166,105,100,78,227,53,206,254,166,79,244,176,200,41,194,137,195,100,98,177,87,114,22,53,28,103,173,140,37,219,180,25,84,51,147,41,37,150,54,146,37,249,225,160,183,118,211,77,200,13,61,150,185,189,45,100,183,227,222,163,166,244,202,38,227,253,18,79,70,50,75,89,253,20,1,183,187,222,227,130,167,42,164,102,132,22,109,202,16,80,7,227,93,227,244,142,161,228,158,154,182,36,84,25,93,216,100,255,30,143,225,78,62,118,222,69,49,41,31,1,125,169,17,44,13,150,181,244,144,158,145,180,137,79,221,81,214,215,79,141,76,67,245,64,62,73,130,164,178,254,22,164,219,49,141,34,76,245,104,248,146,54,112,21,32,130,129,70,15,85,152,115,146,223,156,42,36,85,148,69,167,15,231,211,128,177,38,123,174,62,199,141,113,225,194,158,73,97,202,171,122,192,68,233,198,3,159,21,219,91,5,157,164,173,3,132,252,67,108,150,83,254,249,98,40,124,118,219,23,134,136,159,30,187,246,14,237,35,96,56,180,245,129,153,25,46,156,147,142,190,132,201,93,137,171,39,53,100,250,222,28,61,61,205,128,170,25,114,250,234,36,15,85,220,123,67,102,114,211,241,131,138,99,36,115,207,190,187,172,167,246,36,19,22,140,15,138,67,148,230,55,168,165,43,113,124,199,27,164,42,131,151,144,31,118,45,14,35,237,83,84,25,153,170,205,95,163,49,77,179,143,20,125,225,134,110,252,215,79,225,75,163,247,121,251,18,225,142,234,179,165,109,113,134,234,142,159,3,181,81,153,127,240,250,101,198,238,147,157,38,132,153,254,221,124,33,51,160,134,237,24,184,101,159,199,73,123,230,33,68,214,106,62,60,95,202,117,88,38,89,117,197,177,249,237,229,155,76,177,240,193,123,228,94,141,107,240,254,86,62,66,68,188,245,125,176,76,150,212,149,28,134,217,35,139,203,9,226,60,189,251,174,210,228,29,183,18,207,18,22,170,213,111,126,30,145,83,182,194,200,160,121,163,224,67,214,116,170,77,166,57,49,253,234,51,154,206,76,210,4,102,94,249,14,25,3,225,166,38,209,76,224,30,85,234,131,131,105,202,207,205,241,174,239,1,83,7,38,131,219,188,235,219,183,185,27,84,249,111,85,47,54,5,207,245,197,106,14,60,76,164,91,225,53,157,41,56,154,233,89,232,131,67,111,157,113,49,114,50,89,159,140,32,238,246,39,171,56,103,11,97,225,180,41,222,50,1,147,249,121,208,229,154,57,72,54,50,146,245,173,76,210,219,159,235,236,179,31,246,22,156,228,145,106,192,22,247,20,180,230,56,100,15,92,232,150,138,196,179,73,79,158,134,3,54,193,121,129,217,205,101,127,233,130,31,129,244,194,100,180,194,30,55,55,71,40,185,250,252,67,206,41,174,70,228,65,219,27,54,253,142,22,253,233,210,201,163,21,51,2,242,38,43,22,215,187,125,220,104,251,158,207,5,206,200,151,8,220,200,191,196,139,37,190,73,17,120,236,40,82,7,174,143,135,10,102,84,115,141,18,48,109,44,239,13,211,98,222,38,79,228,5,165,205,27,230,72,171,8,172,22,69,184,211,23,103,27,253,96,113,166,53,223,49,152,159,31,156,205,127,86,208,51,60,220,24,16,148,76,168,60,184,149,171,196,240,162,134,77,36,86,81,92,69,196,197,31,60,147,232,150,170,27,118,147,219,57,59,216,208,19,175,145,239,73,6,177,109,111,211,140,253,132,176,91,232,223,248,95,58,92,77,178,94,224,182,221,150,19,209,126,139,151,233,156,212,156,192,120,206,92,137,35,136,162,217,230,223,15,30,191,16,152,222,26,205,215,239,222,21,251,227,34,153,106,34,29,205,157,130,135,233,46,235,198,20,62,214,136,201,20,90,243,82,44,5,193,112,160,211,132,110,185,194,205,181,91,113,108,234,90,161,14,74,245,213,215,156,68,13,52,114,128,59,78,27,37,174,206,63,63,222,167,181,67,132,8,152,214,125,62,198,234,78,24,29,236,125,85,65,15,243,28,210,35,113,245,217,92,40,97,244,119,176,245,175,81,177,146,85,61,104,43,127,207,62,35,85,124,119,180,34,14,235,182,240,86,198,97,1,249,250,162,112,118,234,177,241,192,171,110,213,127,190,111,51,238,141,178,211,251,94,8,67,249,213,9,49,239,244,124,203,194,204,239,240,249,219,103,232,113,42,115,139,19,74,19,176,59,120,225,236,249,71,96,4,224,158,207,137,76,243,7,23,74,106,212,48,128,142,178,124,197,46,184,73,238,252,116,21,4,5,74,192,233,225,19,217,14,219,107,158,177,249,173,143,111,217,129,97,156,198,79,115,38,159,207,200,76,205,249,39,228,103,251,80,183,14,44,222,171,203,246,147,111,26,80,95,117,216,39,36,226,28,70,106,98,60,87,159,169,248,59,174,194,144,55,95,69,129,251,173,96,60,112,161,98,90,31,205,132,13,75,192,103,138,209,177,105,245,94,235,194,108,224,116,70,154,166,159,236,48,165,227,251,25,4,109,196,46,9,5,213,166,37,138,212,41,245,248,158,5,218,84,87,20,49,167,236,23,159,3,231,80,181,3,34,177,219,25,42,188,67,214,96,42,187,74,164,103,190,217,14,109,173,199,12,196,178,28,49,37,161,52,11,197,226,110,208,208,163,240,2,94,211,66,216,186,37,46,150,39,244,183,38,44,178,101,7,6,217,130,184,149,195,184,216,201,60,108,26,124,249,162,104,192,117,65,179,13,17,135,173,69,203,3,79,143,51,25,77,97,43,19,16,153,18,84,142,2,38,164,255,192,148,69,197,131,19,126,41,186,45,77,166,60,243,131,73,212,53,141,108,156,249,136,35,140,195,56,189,234,91,35,28,233,190,152,102,198,210,213,112,160,160,255,230,42,146,118,44,200,90,10,91,16,80,73,62,39,217,97,74,116,203,209,190,36,19,254,13,32,202,121,167,58,37,16,32,142,72,19,31,14,63,100,65,15,180,125,103,8,137,42,169,145,149,109,92,188,254,29,152,35,189,180,248,217,34,241,226,14,207,177,133,224,2,140,163,68,15,248,241,77,71,168,49,149,219,102,29,47,131,161,104,243,192,30,160,217,4,40,138,58,147,183,9,133,165,93,191,214,68,48,98,197,131,157,125,139,206,196,197,24,122,95,172,136,114,7,242,55,23,165,126,180,248,94,129,0,60,145,89,129,209,238,29,129,54,213,224,54,23,158,234,153,56,254,147,90,149,170,112,47,30,238,31,230,10,167,30,38,102,241,236,29,28,17,153,213,222,139,217,3,79,135,7,33,20,109,79,171,11,244,171,225,192,105,225,125,49,57,93,127,112,124,42,167,42,141,240,214,233,139,138,64,193,69,81,87,46,198,125,215,181,114,104,188,153,101,190,169,216,52,122,180,158,154,129,39,172,87,45,219,238,187,129,196,41,86,52,209,128,33,161,231,128,201,198,63,232,242,144,9,85,161,200,157,180,23,118,91,114,96,132,119,228,83,110,114,211,223,38,167,91,162,88,35,11,7,38,129,219,63,216,138,208,151,162,84,174,20,71,81,127,210,222,13,77,208,149,141,216,77,194,157,208,94,100,178,36,191,22,67,200,129,81,169,189,8,189,176,175,243,99,107,4,23,73,230,147,133,150,196,199,181,0,62,223,122,174,231,234,237,170,130,176,202,216,27,140,23,118,226,25,48,197,187,47,92,231,119,114,234,204,223,181,232,79,119,232,121,126,49,170,23,207,68,136,28,178,187,163,24,156,212,106,173,252,10,243,115,192,198,113,144,62,74,200,227,155,203,216,192,96,189,178,20,94,97,4,143,24,141,138,59,20,132,127,189,139,118,56,171,243,249,101,19,116,200,23,174,74,152,3,70,54,210,191,7,170,125,162,43,102,163,163,250,192,196,103,16,165,119,253,92,108,236,139,95,93,204,75,170,104,139,154,249,132,195,102,92,253,116,5,6,72,160,9,79,116,133,81,137,241,111,141,234,193,204,111,63,170,217,31,204,236,153,222,139,237,252,225,48,246,219,250,203,168,136,221,91,35,146,208,245,99,153,190,122,192,240,65,150,246,4,154,168,251,167,182,164,182,110,4,248,212,189,199,147,245,202,145,65,97,2,171,222,71,169,60,120,187,25,114,132,51,30,188,33,116,161,79,14,53,112,143,11,107,100,224,204,132,200,25,214,139,14,141,246,159,143,57,131,85,208,77,66,100,235,226,209,205,170,218,239,93,40,157,150,173,116,193,156,174,246,251,173,87,211,120,35,44,37,74,24,62,152,30,185,116,115,101,6,155,209,13,235,196,102,161,40,12,109,253,194,88,41,8,188,204,192,201,91,5,141,206,37,171,139,25,87,164,219,137,19,158,203,93,97,184,47,43,224,170,92,12,180,15,169,34,11,152,248,149,52,121,134,244,152,98,82,33,246,165,241,124,36,120,218,142,129,207,113,67,148,153,129,153,226,246,133,159,124,87,38,32,53,106,14,216,102,2,217,146,14,230,63,255,109,42,52,181,228,134,120,37,179,119,192,227,145,158,224,164,117,63,55,106,174,186,3,226,243,51,117,4,220,159,144,97,163,210,114,59,106,222,106,114,184,33,15,52,125,91,120,96,204,143,101,223,71,199,89,57,251,91,163,27,35,43,31,133,21,121,199,247,24,204,233,77,163,37,43,8,40,212,94,65,233,205,26,138,41,97,113,213,49,221,77,186,3,162,135,22,39,150,117,52,202,224,252,72,140,105,153,29,133,175,78,13,181,142,166,241,45,11,212,197,202,135,190,157,198,214,48,174,222,254,104,195,254,160,60,129,82,126,211,151,213,70,101,100,192,104,54,143,176,183,239,200,227,117,73,95,18,243,59,61,205,191,53,34,197,106,211,128,232,136,173,243,14,179,254,8,10,147,169,199,162,76,226,78,170,56,76,111,201,61,28,168,241,219,170,43,139,32,73,93,46,185,212,241,127,222,226,41,144,126,153,104,255,225,179,76,77,57,106,166,157,207,146,233,34,86,157,186,225,33,217,25,252,196,78,191,250,40,9,192,48,205,239,213,72,175,84,55,141,225,230,248,182,207,11,47,106,181,188,11,163,192,151,133,205,250,19,41,245,88,39,164,102,6,254,253,109,228,234,166,11,56,116,84,107,161,199,4,12,169,100,184,16,2,92,21,148,98,5,38,160,50,122,124,46,202,215,47,231,218,92,143,35,143,103,164,29,214,133,11,83,177,224,199,143,110,92,63,113,196,52,239,219,229,244,23,164,60,168,118,28,10,23,87,123,50,180,182,123,18,77,152,117,117,143,194,50,125,88,201,172,192,197,78,174,178,65,219,55,15,193,1,142,94,124,225,115,52,149,174,50,9,208,204,218,101,0,137,238,57,48,76,172,28,176,84,139,18,117,160,88,52,198,230,153,241,139,244,179,89,172,137,253,181,136,193,73,188,144,226,170,185,188,28,162,99,9,87,69,132,27,216,4,55,2,166,168,252,190,214,192,242,52,199,107,117,166,241,242,192,124,148,114,97,108,55,46,76,253,161,87,178,82,15,74,212,232,190,181,185,112,164,232,42,157,243,198,157,238,18,34,26,123,197,134,185,155,34,245,120,224,148,99,100,31,88,12,86,8,131,34,103,40,232,89,233,186,194,70,216,187,48,199,27,129,73,111,214,11,83,227,32,104,197,201,39,158,27,34,219,16,152,24,106,171,23,38,139,119,63,167,153,94,222,73,133,48,181,136,46,37,230,230,96,7,80,147,129,227,253,237,165,221,180,217,214,136,121,252,204,218,93,174,182,25,43,102,226,70,156,231,230,79,72,33,247,116,123,105,179,31,187,223,171,83,11,230,228,1,243,41,62,203,242,237,105,72,79,162,158,252,193,21,13,175,187,69,163,88,40,45,47,224,53,39,66,54,147,2,155,231,178,191,24,21,66,58,153,26,156,31,184,42,140,161,75,141,41,141,84,205,144,126,218,19,206,74,190,95,128,248,95,165,120,248,172,215,108,254,227,248,116,238,38,245,143,44,141,45,212,162,160,252,156,54,146,70,67,171,53,185,217,2,146,13,20,53,10,60,81,228,143,69,249,199,114,120,208,210,4,110,146,194,103,84,163,193,22,251,152,51,37,137,218,167,193,249,158,142,56,161,200,76,139,193,168,103,79,0,73,110,201,43,15,14,167,62,122,240,39,106,162,70,144,16,41,75,241,195,21,227,246,37,239,212,233,118,177,121,35,159,85,245,149,251,52,227,141,56,68,116,168,35,47,124,79,132,40,112,75,86,232,192,120,187,197,70,63,149,36,46,13,44,100,156,111,62,52,177,137,172,242,86,72,221,186,41,13,22,146,75,117,191,200,136,243,231,219,225,51,228,187,140,29,152,104,62,7,3,82,172,168,168,105,61,41,92,165,119,179,240,173,190,31,88,59,32,86,98,245,185,186,180,7,238,177,67,194,18,186,75,197,129,193,161,66,245,123,173,250,71,216,101,93,137,104,32,152,146,21,182,129,26,48,231,178,173,48,204,230,248,109,194,54,89,175,222,176,195,151,195,168,134,108,189,26,41,169,26,239,141,112,161,204,148,61,253,220,213,3,94,170,164,195,64,67,99,52,218,28,135,22,153,11,241,144,59,231,174,184,57,123,212,186,21,198,33,164,6,140,16,184,76,118,153,179,88,138,171,145,91,145,141,10,43,66,118,119,122,83,67,127,26,237,160,219,105,61,134,114,146,214,249,166,99,224,19,48,5,6,250,94,80,22,111,71,99,225,236,210,27,208,230,202,173,95,56,45,157,41,27,155,222,219,228,102,95,40,83,124,194,233,36,208,130,165,193,84,24,66,89,187,112,146,51,31,214,156,184,4,222,171,49,236,146,215,166,212,126,101,127,178,245,163,172,10,108,4,228,22,48,206,12,75,225,182,146,92,141,49,144,60,26,229,237,238,186,209,167,89,24,233,210,118,208,25,19,233,196,77,91,68,51,82,55,114,84,142,223,110,144,5,238,111,179,219,24,43,250,202,32,141,33,19,154,237,208,92,3,184,163,74,181,199,131,98,126,226,67,100,192,125,146,45,47,39,156,236,122,103,29,185,130,115,80,214,37,27,194,196,88,1,23,68,28,21,30,119,99,249,255,104,123,151,150,237,154,228,74,239,191,104,172,65,158,15,26,27,67,131,103,30,154,198,8,187,104,10,220,146,40,151,7,162,209,127,119,94,113,239,140,88,249,130,61,83,193,55,168,119,61,123,223,185,243,24,25,135,181,206,88,181,33,217,22,6,187,67,30,248,17,187,178,223,94,179,220,239,58,115,110,171,201,107,33,250,236,235,175,65,190,174,189,98,121,13,254,114,238,166,73,205,160,132,164,253,242,167,141,129,86,94,158,76,43,232,182,156,92,141,52,179,194,185,223,204,208,14,19,66,209,217,112,224,49,46,225,13,81,186,54,158,94,67,164,60,223,91,56,85,140,67,196,151,146,149,145,95,205,65,224,164,229,174,176,182,18,219,113,248,152,76,61,235,211,157,114,131,59,151,44,180,240,204,149,210,174,100,45,167,17,126,151,7,174,37,134,251,231,222,209,94,33,250,118,221,65,7,182,186,244,103,166,157,229,29,79,227,15,208,150,145,16,232,187,82,161,220,88,7,4,207,173,79,37,168,24,244,136,226,106,151,178,31,4,44,175,241,52,124,99,169,120,151,158,1,219,79,159,113,29,107,209,178,218,116,79,99,26,195,3,117,225,242,238,213,36,247,135,255,218,180,251,164,208,16,152,10,12,239,21,82,57,165,225,121,150,48,29,169,143,153,85,109,121,42,163,220,65,205,22,69,188,82,97,40,188,154,195,16,61,232,26,192,136,242,221,22,99,189,148,250,194,183,16,17,248,12,246,11,67,251,244,189,124,108,203,101,212,239,226,67,202,69,141,46,76,192,6,81,230,125,150,37,160,195,113,26,130,116,201,135,226,104,149,60,70,75,1,71,56,227,131,145,73,19,123,131,146,237,114,203,141,58,172,150,99,233,4,47,164,112,221,249,207,164,18,225,24,230,111,114,22,19,140,246,130,205,44,176,37,22,127,221,221,169,234,16,130,161,115,129,97,15,187,13,51,159,202,243,211,184,90,253,16,64,151,66,245,233,19,189,144,186,127,214,49,188,207,120,201,87,219,167,222,107,128,109,95,106,40,49,167,247,173,25,234,86,86,181,245,38,76,236,51,93,83,7,197,135,37,14,106,224,115,191,189,238,3,196,38,134,68,104,160,156,175,136,239,94,24,85,58,217,44,73,6,204,110,110,0,79,17,62,3,222,229,38,184,0,27,17,134,184,15,160,205,234,222,180,129,225,172,240,184,210,126,6,46,53,178,38,244,156,53,218,109,69,158,242,44,155,103,111,241,203,164,86,111,133,169,235,92,209,176,41,113,110,56,200,139,244,9,167,128,24,4,139,36,198,43,17,220,89,167,75,199,99,153,196,208,10,180,232,210,90,36,22,140,107,6,17,240,109,122,175,34,66,80,47,177,95,199,225,204,69,91,97,18,231,253,167,51,231,183,188,28,119,102,186,6,154,221,86,213,188,91,86,58,115,29,104,157,120,154,100,149,26,189,218,184,245,145,148,150,138,182,55,148,252,57,95,106,35,64,52,189,166,248,230,160,176,189,23,152,115,182,39,189,191,224,140,35,64,127,81,40,83,166,248,230,206,219,230,45,240,5,134,97,169,42,28,20,18,192,212,92,137,223,175,147,177,127,141,117,14,84,189,222,219,114,43,215,184,51,127,85,87,135,36,196,48,237,70,65,32,86,109,162,230,150,72,74,33,87,234,131,169,6,147,226,23,220,153,48,14,57,12,121,164,88,26,132,36,81,9,254,224,244,19,200,80,120,165,155,126,12,124,38,181,56,115,172,124,251,214,161,195,167,73,44,95,94,142,11,203,125,215,232,130,99,244,42,220,179,71,9,27,215,85,73,133,250,61,125,211,91,128,73,137,212,150,67,162,253,165,64,50,216,72,206,107,203,23,145,136,229,48,20,42,218,107,103,235,189,138,79,200,19,90,6,179,194,196,174,154,195,200,81,235,144,64,71,226,77,171,88,250,73,125,196,199,170,113,71,19,217,176,105,233,135,157,157,183,251,249,66,249,28,30,20,133,73,138,216,14,19,131,222,10,147,25,125,251,28,101,28,117,58,194,176,77,168,195,97,216,44,228,105,147,246,187,235,171,37,234,149,196,38,222,240,12,220,164,8,96,200,170,164,215,168,161,191,236,223,200,113,137,68,67,50,222,221,238,13,75,208,8,165,170,112,205,183,16,189,155,0,174,36,1,3,51,66,195,97,120,63,116,225,227,239,246,62,179,18,96,177,167,173,182,163,11,76,240,71,58,5,94,222,155,196,101,48,28,205,10,83,100,49,3,62,83,109,42,12,75,161,60,77,157,162,192,240,12,248,76,131,9,67,72,65,128,201,205,138,110,225,176,82,184,239,216,57,248,48,38,150,194,140,118,52,109,78,97,169,99,203,179,241,141,241,42,73,251,28,131,184,77,25,205,166,179,24,109,90,183,182,15,108,98,142,18,142,232,236,205,223,187,143,61,76,142,166,134,35,80,244,190,62,203,250,227,19,149,136,129,73,35,124,157,2,139,64,147,163,111,153,238,213,245,16,20,35,244,145,5,98,50,194,87,28,179,91,222,136,216,110,196,167,183,15,230,185,9,147,136,40,145,12,19,221,190,174,214,99,178,151,246,188,154,208,237,125,243,185,27,109,145,67,180,103,219,21,22,3,134,111,91,207,46,200,241,238,12,199,194,233,194,76,6,140,122,98,192,228,189,203,185,89,73,166,185,94,46,2,34,212,218,42,124,110,222,247,154,93,168,159,208,219,234,66,177,254,22,247,19,242,192,47,34,221,93,72,157,190,99,137,250,90,17,174,184,100,186,84,247,8,57,246,85,46,186,149,46,234,106,47,67,75,55,114,158,41,11,123,89,29,162,143,22,226,80,66,212,0,255,22,169,34,223,44,203,198,75,166,61,94,126,204,193,23,134,65,66,237,1,75,17,184,7,16,21,147,85,35,25,203,50,73,135,191,156,195,82,118,90,196,144,92,103,219,156,238,229,233,113,162,11,247,142,254,211,132,17,203,144,219,71,191,106,189,221,104,146,171,152,19,235,231,18,190,63,141,199,101,61,79,147,123,80,252,105,174,136,67,39,195,32,193,242,235,180,76,1,172,198,250,112,230,192,51,251,193,212,202,44,29,17,243,171,220,159,230,202,160,174,164,101,126,147,107,210,26,220,31,24,178,39,239,241,74,30,139,198,242,86,139,50,121,228,128,72,65,221,10,159,195,239,110,41,22,55,79,186,68,246,175,252,246,131,207,189,33,13,157,197,120,121,111,222,104,135,76,87,101,209,15,156,57,176,252,105,14,78,253,108,136,128,219,117,248,103,74,194,146,78,37,136,128,175,125,135,7,165,233,13,134,72,45,138,5,63,24,21,147,51,252,250,48,158,36,159,42,137,236,189,172,155,93,107,238,241,204,201,216,76,228,92,60,247,230,219,159,86,124,49,245,220,195,68,245,41,106,91,182,220,94,88,172,249,150,75,24,156,154,110,209,220,39,221,187,70,127,50,96,18,233,182,89,55,238,71,145,115,177,159,220,101,76,186,15,69,121,82,203,20,207,37,45,121,65,107,183,251,163,152,226,153,130,8,23,12,36,154,220,31,182,67,114,128,219,181,237,224,43,106,79,178,70,129,30,235,235,206,198,109,178,106,234,193,185,217,98,45,246,15,182,234,174,39,127,134,172,223,111,138,54,118,39,137,227,81,253,112,204,214,251,110,152,82,41,66,209,100,192,85,174,135,202,74,18,41,195,210,212,76,242,155,126,157,114,22,22,251,157,102,64,34,53,244,57,6,208,21,200,105,104,202,40,145,238,253,205,64,8,182,104,76,228,37,84,248,184,239,217,211,136,222,38,229,175,7,110,215,227,120,78,102,136,173,52,169,110,87,234,153,63,184,144,33,95,158,28,47,74,41,110,159,25,225,182,50,64,82,103,94,174,209,121,44,129,110,183,83,201,26,90,112,61,92,152,252,140,33,233,103,204,133,124,247,66,156,91,29,99,225,201,207,247,109,152,210,240,172,142,57,190,18,58,132,124,97,78,78,157,135,166,167,59,28,62,203,94,235,245,146,145,22,124,39,31,129,131,212,158,26,19,88,108,46,179,56,242,209,156,78,98,157,241,174,235,215,168,36,80,16,178,145,107,2,165,159,159,145,3,9,108,23,166,31,174,63,189,94,74,3,211,156,90,207,149,177,99,30,236,219,50,59,190,155,218,218,231,26,176,251,253,105,78,198,190,212,164,45,205,117,170,200,251,39,168,175,198,25,244,73,223,60,173,4,154,234,248,99,203,41,227,59,2,184,80,183,215,226,133,75,96,125,220,101,213,40,161,245,146,128,76,236,45,120,173,150,167,176,251,126,146,65,250,157,229,245,220,109,168,186,82,187,144,190,248,110,1,231,163,209,186,83,155,180,218,92,249,94,62,80,70,234,45,63,176,151,118,162,231,189,149,36,15,91,220,146,154,62,24,50,252,162,87,101,84,69,46,5,37,249,97,144,118,10,156,76,49,242,27,48,114,25,49,20,117,35,70,102,230,107,26,220,150,67,189,211,88,61,49,141,201,26,34,87,75,7,140,43,104,249,96,202,157,138,94,196,73,202,188,106,31,149,4,49,248,70,53,245,135,100,214,239,183,27,131,255,248,0,126,5,103,247,229,212,152,234,201,136,64,100,190,234,200,245,236,226,173,101,117,48,96,17,223,154,8,147,196,220,79,245,89,54,213,186,111,170,85,98,150,154,68,150,8,201,220,159,134,62,183,78,173,53,236,166,219,215,47,12,225,162,166,106,145,65,88,238,128,213,109,41,126,90,124,6,85,249,93,66,38,14,37,105,44,153,196,187,116,85,130,208,8,70,209,86,14,130,106,60,11,95,159,86,178,206,228,179,50,99,112,185,7,142,57,141,164,76,210,66,17,178,3,246,253,46,202,203,151,36,74,154,138,163,207,211,74,32,88,136,113,184,175,28,19,235,110,121,80,16,115,17,147,58,18,180,166,210,253,109,202,22,155,102,128,26,199,200,109,55,137,220,69,90,86,48,232,188,79,224,44,238,154,71,143,12,231,183,62,170,149,254,233,249,4,205,80,191,223,12,23,95,210,164,240,74,238,206,245,92,87,52,154,187,30,172,200,96,192,69,247,193,148,42,103,73,97,134,149,168,94,170,173,243,183,176,144,75,214,55,44,19,55,49,161,90,85,245,148,236,206,138,204,204,189,16,90,100,251,28,174,242,240,52,162,235,111,164,241,210,158,187,107,151,146,238,98,85,47,63,216,100,69,146,76,4,82,158,99,168,97,111,125,148,97,134,241,250,222,133,141,75,114,41,99,58,21,117,227,50,51,255,124,24,91,202,230,112,249,186,24,40,25,223,51,105,81,196,57,0,142,149,250,249,82,207,129,78,185,198,214,74,119,174,183,223,187,225,36,42,42,124,49,77,184,239,139,89,145,239,223,182,206,19,106,251,235,213,73,252,177,118,74,126,52,201,82,236,19,31,74,76,190,72,138,63,233,210,243,198,141,112,113,160,39,37,157,2,231,212,205,194,47,86,87,171,153,165,100,180,246,111,229,193,242,72,117,180,160,189,194,59,85,63,152,144,177,228,32,67,151,149,154,255,178,217,130,50,205,72,200,59,255,250,27,14,114,211,169,134,149,242,253,97,9,11,223,79,147,219,180,85,249,168,119,19,26,89,31,12,129,129,166,142,34,29,146,238,141,17,225,98,72,137,3,69,106,111,125,39,0,156,106,86,147,42,15,87,100,133,190,207,194,255,168,41,48,248,44,206,170,253,238,39,231,250,135,45,34,117,213,22,129,110,247,187,160,14,88,91,39,169,81,174,127,166,126,33,68,178,229,138,65,170,1,26,106,23,102,210,104,93,27,236,123,136,164,95,24,99,95,234,168,200,203,234,87,149,230,43,246,147,68,123,92,173,243,114,126,226,33,134,245,118,201,92,128,92,177,223,223,166,90,89,151,15,71,105,255,188,107,160,116,141,188,27,183,224,101,235,37,78,129,131,83,103,105,51,81,2,135,187,22,70,147,92,232,156,59,196,72,233,38,125,55,117,238,223,161,90,104,166,18,7,192,43,145,110,130,88,177,164,160,253,204,240,102,5,227,31,140,104,143,22,8,12,38,217,149,120,0,38,178,164,79,119,88,143,250,133,201,217,222,138,34,14,186,47,106,36,3,218,50,19,234,171,23,78,40,24,105,159,76,43,162,251,224,51,41,150,242,14,12,203,209,31,1,83,96,161,45,91,70,14,113,97,168,0,251,3,15,52,28,47,204,129,44,71,196,132,9,34,121,143,115,175,83,161,93,248,66,198,173,217,230,174,51,146,144,176,194,242,140,86,198,29,16,216,40,37,176,10,188,215,45,22,1,70,25,64,95,126,182,192,154,178,60,61,37,227,28,120,92,242,101,123,122,171,30,40,137,112,238,229,53,184,170,16,175,81,122,222,112,3,4,173,232,185,235,211,221,54,154,11,35,202,153,245,183,73,78,152,205,225,2,35,141,192,203,178,83,47,108,28,198,250,219,27,79,215,29,239,209,240,176,233,211,103,85,220,180,8,96,146,117,133,43,197,104,145,250,93,34,63,194,172,165,112,100,193,152,199,151,108,133,255,250,95,255,227,31,255,237,111,255,250,111,127,249,219,223,255,250,151,255,251,159,254,199,127,255,231,191,254,203,255,245,207,255,254,191,255,151,255,233,159,210,127,252,199,63,254,143,191,255,251,191,253,229,159,254,225,127,254,203,63,255,253,255,249,219,95,254,225,31,255,219,95,254,245,191,255,229,239,127,251,247,127,250,128,255,229,175,255,242,151,255,245,239,127,251,235,191,252,183,127,248,199,255,227,95,255,245,111,255,231,95,255,229,159,255,126,222,243,191,217,143,54,14,112,99,143,227,71,23,34,161,54,50,95,155,176,79,91,191,98,130,192,147,52,224,29,176,21,103,252,238,31,192,44,1,223,142,8,182,147,114,148,239,211,3,181,46,159,193,80,195,155,132,224,112,152,2,177,245,192,151,22,234,192,212,177,71,93,39,48,196,205,63,39,19,148,53,171,230,32,145,4,62,71,211,39,33,15,220,76,223,62,96,232,244,134,195,199,28,72,193,61,222,172,158,127,125,251,21,87,46,75,81,142,166,101,40,148,62,77,101,168,154,224,218,104,241,219,92,71,215,154,223,119,119,148,203,66,253,171,85,228,235,251,23,126,89,196,156,246,185,82,140,128,207,233,148,190,234,100,60,132,157,138,25,121,218,236,183,241,125,183,249,229,154,111,165,173,80,215,240,145,226,192,142,128,69,227,246,87,51,46,229,157,239,119,193,168,210,194,1,0,171,41,85,47,253,251,233,106,108,239,49,96,200,53,90,120,240,131,39,149,177,61,94,190,56,188,62,119,62,41,188,38,113,153,3,198,24,200,183,203,97,131,207,145,26,71,85,194,121,223,215,48,72,152,207,70,218,2,172,108,174,247,163,171,133,101,171,60,11,169,243,151,42,133,19,188,80,211,235,61,74,133,74,227,68,185,48,172,27,126,227,51,214,21,46,47,254,52,37,49,41,58,5,179,52,127,82,36,38,255,215,71,104,231,53,130,234,124,90,124,86,161,6,32,96,78,236,244,179,53,104,121,238,66,133,218,96,52,50,34,238,251,221,199,152,75,61,154,6,149,201,85,218,165,75,9,219,234,211,76,150,111,171,4,38,67,169,71,211,224,124,201,95,53,20,36,69,156,71,59,6,132,218,182,91,126,3,156,119,48,38,32,254,129,208,217,188,239,166,176,46,92,192,141,34,117,52,202,191,165,207,60,168,161,254,66,20,131,108,231,246,61,93,208,41,137,107,50,241,202,14,19,222,247,211,198,23,27,183,136,86,236,118,90,239,84,129,235,111,234,84,33,125,233,22,17,83,104,56,201,93,16,152,109,36,223,151,147,244,147,35,216,214,136,123,144,251,254,141,103,54,86,220,53,164,87,38,212,18,223,111,99,64,229,34,223,221,242,175,172,242,131,7,25,50,53,222,141,47,231,163,0,183,162,185,182,163,76,165,89,165,110,221,119,166,37,187,184,110,105,120,54,33,142,113,97,86,163,76,68,170,67,191,18,24,26,134,7,37,197,79,159,159,74,169,220,153,196,141,113,12,25,78,190,43,127,146,206,60,77,168,162,196,52,37,241,186,182,187,163,161,94,145,162,50,206,96,98,21,95,151,18,69,69,109,79,96,24,182,234,55,218,8,21,11,225,59,191,109,84,135,31,154,76,214,111,104,203,252,134,114,22,207,38,122,182,178,190,187,30,35,170,124,240,202,84,189,74,167,96,188,255,28,42,139,139,48,165,133,242,203,231,70,195,153,252,193,136,27,135,206,67,131,93,14,7,233,248,224,115,109,224,188,10,248,28,246,151,51,244,192,86,8,92,138,192,63,58,231,11,67,170,222,99,64,168,181,62,191,119,27,206,101,56,215,248,108,24,117,47,231,1,251,7,117,92,59,102,41,249,77,245,51,14,13,238,146,222,217,224,118,78,184,95,239,203,127,217,162,1,183,224,103,6,134,131,127,71,183,100,139,105,250,135,157,171,149,92,10,155,49,21,195,145,121,225,74,212,88,90,78,20,62,183,219,107,72,226,132,58,56,110,68,164,68,191,35,8,159,63,149,243,209,45,137,15,249,164,172,137,220,153,184,120,160,48,242,123,203,214,40,234,155,48,231,24,43,187,126,112,167,100,60,142,9,76,218,53,239,249,85,32,137,110,49,147,76,132,107,124,37,181,160,12,71,18,216,178,38,231,253,105,4,98,34,99,182,65,60,144,251,151,76,143,72,172,105,236,196,79,47,168,63,191,100,194,133,227,1,202,211,26,240,50,223,251,109,56,49,250,37,77,163,190,125,251,203,39,1,214,184,196,227,199,63,87,218,79,180,25,150,78,120,41,221,214,7,102,203,251,206,101,110,164,103,47,238,79,203,135,159,18,92,57,83,138,236,207,102,50,245,151,217,144,234,3,50,93,60,222,6,135,21,116,158,229,91,66,16,150,146,94,16,48,74,112,105,220,167,207,209,121,218,39,31,150,140,67,246,235,243,177,147,241,192,58,76,96,102,126,181,194,203,46,49,53,98,206,56,119,112,73,180,239,195,72,105,202,81,140,210,96,69,170,87,241,240,192,149,88,124,204,52,156,223,231,183,247,133,207,105,57,162,238,28,175,223,54,222,196,15,54,150,221,216,48,73,160,106,233,243,217,144,244,136,100,158,244,26,123,247,40,119,196,168,101,192,85,236,48,42,18,249,203,91,50,61,104,232,190,227,195,72,167,158,235,238,121,200,229,29,59,56,70,172,19,34,218,183,215,58,85,234,178,194,144,137,90,120,144,46,12,179,69,145,223,102,244,191,140,119,120,15,235,8,186,9,67,173,222,241,67,41,208,137,109,135,170,85,204,155,175,83,206,77,11,30,133,232,51,202,252,250,61,253,112,162,119,152,194,29,70,242,107,220,35,170,80,21,182,166,172,145,106,231,210,157,43,220,72,37,163,189,153,213,85,234,221,233,171,73,42,197,109,2,95,224,236,95,133,219,50,201,71,116,220,28,54,106,246,114,87,88,181,218,171,33,48,213,114,249,246,56,94,150,18,49,233,102,33,189,122,239,65,100,113,99,159,6,90,209,42,191,15,19,248,42,73,127,186,193,29,245,253,50,163,211,101,39,39,90,141,158,192,183,41,157,63,158,57,168,167,80,254,51,81,159,111,180,200,16,56,134,86,140,53,212,251,228,155,58,220,170,44,47,75,118,252,34,118,212,161,16,169,146,125,195,248,183,191,236,157,101,245,82,43,88,150,27,76,160,198,104,247,181,140,196,227,48,9,168,237,38,229,237,107,24,73,129,51,42,235,154,93,175,250,188,11,32,115,16,199,202,68,7,173,126,53,83,228,208,195,165,89,151,194,22,21,189,61,134,108,230,144,175,170,166,22,248,77,81,130,3,43,18,41,141,226,2,82,222,219,48,238,217,161,40,130,247,249,236,234,227,46,61,163,220,232,97,254,193,111,106,101,56,49,28,61,176,105,191,155,239,39,211,121,67,222,124,134,177,127,146,156,244,151,37,212,200,211,3,101,237,123,4,16,19,97,133,8,12,155,221,221,72,51,220,207,17,43,55,216,104,105,124,48,200,133,170,2,27,227,77,141,177,74,53,73,211,38,172,122,119,34,216,168,214,218,20,94,51,55,111,154,21,21,111,129,17,107,191,39,122,54,46,212,165,79,147,251,238,13,135,31,240,249,105,211,141,242,89,68,138,121,220,205,232,83,99,6,187,112,49,233,64,133,23,45,191,48,247,21,125,55,121,194,195,123,252,236,101,61,85,133,141,127,254,194,164,47,20,125,247,217,32,62,111,169,193,68,204,244,229,150,55,151,239,234,64,163,80,198,3,13,194,175,12,12,244,44,203,200,102,55,24,123,209,31,94,108,64,218,101,211,238,226,23,70,159,175,234,68,155,190,217,88,10,108,126,186,132,10,243,187,58,208,168,64,77,73,225,99,227,248,15,147,117,183,21,53,143,178,63,140,18,114,126,224,145,138,255,50,249,24,79,179,200,241,42,254,48,52,211,93,186,27,10,229,187,195,146,164,178,130,66,220,208,201,53,225,194,103,59,222,50,197,150,177,201,57,136,106,208,84,20,251,204,159,181,92,126,93,179,228,66,95,20,166,161,8,38,91,184,233,204,216,238,176,73,254,234,187,97,104,27,142,82,112,175,173,46,100,93,249,195,103,216,166,78,64,140,208,57,111,111,47,12,196,164,79,115,202,251,238,76,148,115,100,253,105,174,236,62,195,32,137,124,186,19,105,35,159,97,144,62,236,246,108,84,56,7,252,225,106,146,45,10,227,176,247,167,49,18,134,246,55,251,104,242,167,17,192,91,218,103,184,38,146,63,157,149,129,213,96,20,92,252,105,43,210,214,150,67,45,155,253,80,50,173,198,7,166,46,229,62,141,207,60,216,153,12,38,125,99,58,76,21,207,243,219,158,125,105,205,174,122,135,6,134,32,217,159,70,156,167,63,232,89,184,57,78,83,73,98,52,24,86,188,56,77,217,139,158,167,49,181,253,233,115,221,15,223,242,247,116,239,254,244,185,55,229,249,188,156,124,114,127,26,174,152,245,124,246,106,99,248,211,144,234,63,51,173,57,61,185,193,80,240,190,157,86,106,216,1,20,30,238,231,183,71,189,87,209,100,65,141,244,52,28,195,224,78,114,252,184,17,137,54,184,21,183,64,6,142,158,52,158,169,2,89,182,195,166,152,250,76,180,150,182,63,13,113,109,218,207,52,133,111,230,194,212,61,229,103,142,239,157,188,221,141,208,231,3,143,184,35,147,10,251,7,90,113,236,93,148,85,254,160,92,16,110,127,90,81,207,211,108,226,153,229,246,167,17,30,62,31,125,70,207,183,58,242,31,246,211,97,240,85,86,239,146,84,69,159,194,96,227,141,248,96,114,139,211,214,159,230,199,174,249,142,173,158,35,151,226,183,23,50,218,14,167,21,20,145,6,231,17,251,63,213,151,83,207,234,133,211,194,55,195,78,165,229,212,167,141,242,229,142,22,197,255,99,62,59,252,217,2,135,55,173,103,225,108,251,157,30,231,80,243,166,157,3,115,61,102,132,73,160,95,148,32,107,215,19,147,9,127,239,215,36,177,19,103,85,184,197,29,151,13,103,150,231,104,66,68,229,94,14,32,237,90,227,57,234,177,140,125,134,119,99,4,127,96,22,156,127,54,53,38,58,218,196,204,187,31,200,102,175,63,103,42,113,58,223,106,217,66,138,238,57,19,178,113,95,1,141,157,90,251,148,10,163,237,43,0,34,135,172,243,116,26,77,183,191,28,75,237,49,82,44,49,206,95,62,168,36,121,44,214,74,77,228,133,225,148,43,218,231,48,65,250,70,77,102,199,120,77,55,188,82,254,114,168,108,116,38,78,174,185,110,45,52,179,248,31,171,17,89,131,219,231,141,108,168,241,216,156,104,209,220,1,109,40,236,232,135,17,254,252,210,176,12,174,229,49,27,113,59,108,95,98,184,10,70,86,91,27,74,0,63,213,185,162,21,93,98,100,43,125,92,42,192,40,13,233,233,55,136,197,53,255,48,174,138,67,109,109,136,220,221,26,129,117,74,66,44,56,145,92,183,217,96,28,1,67,225,84,220,122,35,157,48,169,165,99,244,243,215,43,104,5,16,91,79,1,72,40,195,150,161,166,36,61,55,144,130,209,224,63,61,241,42,61,112,90,62,79,185,194,70,128,17,52,179,69,250,79,163,229,247,180,140,50,223,235,113,180,146,136,186,228,179,32,201,154,190,246,49,93,146,142,246,217,32,243,141,208,0,231,26,28,225,192,198,11,122,71,219,232,225,21,197,128,184,46,40,114,134,231,51,154,168,37,126,229,130,6,35,197,36,227,65,14,242,152,222,178,115,71,232,186,239,116,211,206,246,150,145,80,89,182,194,40,209,123,203,16,16,213,75,29,140,129,101,121,211,8,72,235,76,34,73,185,249,190,195,197,117,170,189,129,100,103,94,222,52,51,103,180,105,84,117,249,177,13,79,120,210,229,121,26,222,163,225,231,72,233,106,79,80,225,21,183,8,82,150,30,179,183,97,247,110,111,56,197,29,250,211,100,194,53,183,169,161,224,73,186,35,54,43,32,243,169,100,76,8,130,118,227,156,117,212,186,81,96,138,229,124,67,132,91,181,234,60,108,166,200,228,61,14,125,131,78,6,226,144,243,58,222,200,52,192,251,173,176,5,62,28,70,221,92,95,78,78,171,47,191,178,205,18,21,152,196,99,223,109,11,172,248,186,227,145,72,242,177,94,25,92,119,209,59,97,69,148,194,205,21,19,182,173,50,149,42,197,107,190,87,35,241,26,133,67,192,20,145,103,71,179,72,82,27,58,230,167,81,105,211,148,94,138,119,83,176,223,124,26,22,35,237,139,135,137,150,141,234,198,14,30,42,137,198,113,120,181,222,238,171,137,57,137,27,213,46,53,151,50,1,184,66,41,155,5,198,130,241,221,144,155,70,149,163,21,61,140,252,169,76,46,83,83,32,209,49,96,24,175,190,36,49,146,244,161,50,10,79,80,50,106,202,242,205,179,159,98,79,36,110,55,76,25,2,41,249,131,33,125,43,114,131,130,74,50,127,18,200,192,117,21,25,76,46,53,164,220,92,52,83,35,32,223,149,81,134,40,247,167,9,219,233,37,134,98,157,179,150,29,30,84,33,201,103,31,227,168,126,43,32,83,234,94,197,119,150,236,162,252,209,165,2,19,63,209,225,74,22,13,175,23,174,150,41,44,48,245,182,213,159,230,224,142,32,254,25,88,162,163,221,97,92,107,114,89,134,208,38,93,143,138,41,84,172,37,86,51,222,69,106,139,46,140,241,185,21,62,246,224,240,15,59,51,35,171,49,67,104,162,221,148,14,216,73,72,173,31,2,87,36,48,252,233,166,196,136,205,244,208,214,117,56,230,109,84,174,91,97,2,216,203,91,142,80,171,124,54,23,251,124,167,66,55,105,59,249,101,252,91,215,39,78,61,23,217,207,250,48,244,42,222,41,231,72,40,83,12,122,75,182,221,233,126,22,5,108,73,230,153,185,16,191,36,126,216,77,161,159,75,10,35,27,115,193,78,122,168,130,228,108,103,135,185,2,202,62,60,241,12,125,170,208,192,103,241,149,210,31,152,122,233,11,23,227,3,120,94,126,69,63,22,233,67,16,177,232,203,59,51,252,206,20,146,252,151,216,181,19,222,3,31,106,147,227,149,155,4,118,234,156,222,225,213,254,126,11,124,230,120,247,161,38,140,176,228,151,45,47,203,251,187,154,166,168,252,178,229,101,173,219,223,22,6,124,158,30,86,110,125,225,97,58,81,2,83,19,222,111,203,32,36,137,98,67,224,74,242,250,133,51,55,22,57,24,39,105,72,177,229,228,55,113,8,216,228,83,47,252,135,157,51,113,101,180,230,79,19,239,151,109,97,82,250,243,17,164,45,171,53,108,106,19,227,221,71,177,250,194,131,178,61,133,97,247,190,203,35,241,59,218,50,40,0,174,41,146,77,93,73,210,30,40,171,239,165,221,153,180,140,5,173,232,211,231,223,62,170,99,35,88,96,105,79,133,81,92,242,151,163,125,45,246,54,66,107,251,187,54,18,235,172,89,238,187,63,250,160,207,243,103,241,196,190,196,5,112,14,104,28,114,247,97,139,141,202,121,207,12,63,102,236,253,101,188,155,117,43,108,246,198,69,89,216,58,83,112,215,125,60,173,192,103,18,38,29,14,27,145,59,145,22,41,224,18,134,163,212,102,95,178,97,202,216,214,124,91,134,115,168,92,112,152,114,154,128,20,22,120,119,19,106,84,79,147,213,178,181,187,213,17,200,166,146,39,96,59,68,191,139,217,129,19,196,4,178,19,158,14,107,55,201,11,21,21,234,249,5,205,102,86,94,20,89,33,29,233,51,64,115,223,147,107,193,145,47,83,12,153,130,235,226,205,70,98,92,244,213,156,60,203,103,73,163,12,44,43,12,85,228,157,191,248,156,246,243,114,174,78,189,58,204,140,146,203,13,156,97,227,147,191,4,78,73,170,224,129,27,165,235,247,179,80,15,73,98,199,147,139,230,241,168,108,233,105,26,94,225,150,53,175,203,134,69,77,42,102,192,20,12,149,235,85,201,203,98,251,178,133,67,109,127,230,225,253,109,184,187,101,229,17,123,241,124,36,84,27,166,102,236,81,253,71,73,177,195,117,79,217,163,199,175,216,230,246,120,177,31,158,2,103,14,236,124,225,220,69,38,165,153,242,47,18,111,23,38,111,87,26,182,140,164,245,246,40,46,119,57,19,41,86,205,215,14,63,40,146,92,178,97,12,172,169,121,119,112,147,3,169,178,35,12,108,166,228,219,13,122,45,75,174,31,196,124,198,199,120,0,140,95,68,62,218,34,122,190,230,205,239,36,225,145,193,187,134,127,21,73,235,77,236,213,97,89,188,62,81,80,178,74,50,212,164,105,32,193,115,225,106,156,6,2,87,106,75,252,229,86,194,32,47,31,86,240,253,189,220,140,41,177,118,169,96,173,190,253,79,179,205,116,168,59,108,104,243,162,100,248,84,233,147,110,100,230,229,194,22,180,150,175,134,24,107,124,209,44,200,167,234,115,56,12,68,133,63,149,58,96,72,114,196,132,25,102,27,76,111,55,25,66,178,114,89,45,55,28,11,90,101,101,13,20,233,71,247,102,159,155,222,150,235,28,110,155,125,35,166,132,71,114,110,93,159,62,95,85,150,195,86,32,36,211,136,252,189,27,173,205,182,27,235,78,71,218,46,142,137,15,158,219,8,226,3,46,38,65,122,251,155,172,115,73,245,195,109,139,88,76,189,240,153,176,106,142,146,212,241,81,22,128,38,83,249,18,244,180,58,221,69,205,22,58,117,123,135,131,238,82,145,176,56,168,150,149,136,21,178,73,37,6,179,159,115,164,62,48,227,117,119,74,56,162,117,105,81,233,84,238,73,126,102,12,186,103,210,163,216,163,55,105,6,122,180,52,154,24,125,112,83,245,116,141,62,40,162,33,17,23,216,196,145,252,105,104,189,229,6,108,188,92,95,237,152,193,16,3,116,129,115,241,188,78,224,211,187,43,102,153,157,221,95,141,213,47,234,38,226,98,192,236,24,215,204,166,124,101,101,185,32,83,244,209,62,46,56,96,227,31,205,2,195,213,228,19,141,188,178,52,245,105,242,235,147,195,48,53,201,118,102,154,229,99,223,1,193,49,160,62,94,147,11,117,27,101,194,25,81,100,71,130,226,120,183,120,154,234,112,253,238,145,33,159,191,31,86,76,213,32,208,110,198,197,237,21,110,139,234,150,235,86,73,125,175,15,167,81,93,100,236,128,201,48,31,119,142,103,203,127,21,52,91,173,218,69,115,149,180,150,100,244,187,55,204,71,125,2,118,97,21,120,154,64,213,133,97,204,81,148,36,166,123,182,76,188,87,89,230,89,135,235,112,251,52,68,204,75,82,93,15,140,214,232,189,216,156,29,163,60,46,88,43,120,203,119,63,178,76,147,162,191,141,92,248,141,83,228,159,138,188,236,133,212,151,238,235,60,206,3,125,232,188,245,105,130,196,119,221,99,152,81,67,23,48,185,156,227,30,93,176,35,63,23,104,170,234,187,239,164,48,122,244,46,23,4,178,173,82,237,14,99,215,73,252,221,8,169,175,219,27,199,226,206,154,54,64,197,112,47,119,1,113,204,173,224,121,104,68,38,122,245,121,70,225,13,174,55,129,137,140,123,203,209,143,172,114,190,116,34,54,251,243,101,230,95,201,132,236,181,109,91,81,214,237,22,18,14,155,128,103,8,211,53,11,207,164,177,220,61,129,27,215,176,219,238,51,99,83,145,46,109,200,137,199,103,157,155,93,158,178,211,162,79,145,219,221,106,225,182,74,154,26,0,241,5,124,205,31,76,72,74,92,18,103,108,224,251,187,205,110,208,155,201,47,19,243,155,247,18,75,54,15,214,93,192,3,149,217,107,104,152,144,104,145,203,71,35,11,175,53,135,73,61,31,130,38,163,197,187,40,92,36,93,30,134,224,248,171,129,95,38,216,49,36,177,18,123,148,251,250,237,81,210,238,52,186,210,72,107,186,233,137,212,246,76,246,234,128,141,132,189,222,175,174,229,143,207,38,159,184,250,10,128,36,160,105,203,155,173,144,251,242,50,44,110,40,48,206,252,11,102,162,95,250,44,12,7,247,205,100,151,38,177,20,126,62,134,11,82,235,56,21,164,100,221,167,1,132,90,83,231,24,5,14,190,131,15,99,250,210,31,174,22,190,250,96,36,36,146,166,243,52,52,255,214,93,213,29,134,10,245,102,240,242,243,123,229,194,137,204,56,133,145,109,186,199,57,186,52,69,12,183,86,225,230,185,131,65,245,232,212,61,248,192,8,134,223,159,158,80,101,8,136,178,197,93,117,176,15,165,103,250,114,91,184,49,27,232,0,112,192,202,211,5,85,237,187,157,48,211,107,210,175,50,237,220,235,50,235,176,9,76,125,57,185,162,215,211,78,126,8,148,244,242,180,185,172,215,253,104,66,137,67,124,183,205,124,212,222,39,196,30,245,6,64,89,69,76,65,88,144,112,169,10,140,217,125,109,24,194,185,234,43,135,164,35,231,107,72,112,88,244,34,230,83,53,178,241,29,176,25,96,10,83,141,124,59,13,83,120,232,187,73,174,187,71,15,161,98,42,237,4,134,219,237,78,35,66,50,26,209,169,31,215,235,133,207,73,36,119,34,92,246,117,221,131,167,159,206,159,26,5,163,252,99,186,137,194,161,53,165,220,128,204,196,229,78,97,102,84,174,77,191,217,74,250,242,133,141,151,90,126,250,92,223,154,223,137,168,82,25,91,198,18,119,102,46,215,112,107,171,107,189,128,169,211,111,191,151,16,189,25,122,233,135,222,227,166,35,159,31,33,171,73,250,203,168,88,179,163,56,43,229,254,10,111,84,187,81,143,12,139,235,144,35,9,102,246,114,143,13,78,210,37,6,31,33,167,126,11,67,178,113,36,110,29,101,56,229,155,247,23,212,194,69,59,4,6,205,155,243,114,96,147,91,148,102,55,220,103,222,108,202,105,37,113,29,18,127,108,217,219,157,231,182,137,208,138,192,61,93,194,243,101,185,199,117,61,48,212,95,197,95,94,17,225,145,151,83,162,215,150,63,125,54,216,23,238,185,222,131,1,185,119,138,202,5,205,144,119,250,195,108,177,114,100,81,31,49,239,94,67,146,16,36,253,130,82,191,49,28,38,103,70,58,28,254,204,122,239,106,136,30,20,13,183,84,88,240,124,127,198,173,6,81,138,192,246,136,63,61,243,179,234,208,206,234,205,31,134,53,80,30,46,198,179,127,61,113,205,150,180,92,64,139,41,31,102,127,183,77,43,125,186,92,142,119,210,91,58,33,19,65,151,41,25,220,159,38,172,180,228,179,112,205,184,35,238,156,3,36,58,111,65,177,241,188,97,144,66,54,49,93,200,149,79,49,9,173,200,91,142,202,66,141,118,190,142,108,114,186,146,222,95,41,46,220,126,87,59,231,251,78,26,185,166,228,129,40,139,195,199,70,147,96,12,247,136,122,83,153,73,98,204,101,75,143,23,12,186,88,242,80,115,36,49,94,138,169,157,92,167,149,153,189,93,60,2,20,31,81,87,119,225,138,65,174,240,192,186,247,167,201,165,146,197,87,232,230,125,207,106,174,137,207,68,35,148,151,221,7,223,216,41,155,132,91,178,85,138,222,175,254,9,148,5,136,172,176,223,80,27,213,233,67,150,94,166,246,165,214,236,227,69,208,39,246,193,115,140,89,114,71,140,118,213,12,63,114,145,57,112,47,188,185,8,200,211,216,96,197,71,27,138,156,44,254,52,198,96,196,44,165,144,35,201,137,152,57,213,86,243,167,147,69,47,5,134,206,201,183,89,168,230,167,132,197,77,172,48,182,156,3,99,134,8,156,123,243,103,155,149,190,7,152,205,97,236,48,222,12,25,107,22,106,187,101,56,120,34,80,250,141,95,70,186,148,211,234,194,221,114,247,5,62,59,235,173,241,97,150,78,41,92,231,150,77,201,201,245,131,55,35,155,151,165,203,229,184,231,187,35,85,99,103,138,245,131,48,237,26,183,71,185,23,156,109,92,90,102,102,241,61,183,40,212,205,106,98,51,182,107,95,19,132,164,147,99,32,73,203,184,198,183,27,142,180,228,151,36,246,38,209,250,125,19,152,14,140,103,79,76,194,4,229,69,185,198,63,218,26,194,246,143,96,37,151,165,59,85,170,149,42,201,190,145,136,178,223,45,169,98,228,197,177,120,102,221,230,94,114,199,235,44,76,178,150,123,192,232,199,223,3,162,154,126,177,207,35,8,11,96,87,188,151,45,82,221,234,120,96,236,150,230,48,110,68,247,240,0,147,92,126,63,11,17,215,25,148,250,192,205,100,69,46,124,182,225,72,49,2,198,221,240,69,228,129,201,48,91,2,67,84,112,183,5,230,89,138,109,1,56,193,53,84,29,134,242,47,7,60,138,17,14,93,120,118,97,176,170,228,171,32,232,184,46,12,223,102,145,223,110,48,173,52,255,109,42,163,31,56,23,55,159,40,29,156,161,194,94,145,194,75,87,110,19,152,2,202,41,3,66,36,180,221,229,135,88,249,233,113,121,26,247,232,205,64,50,56,63,93,142,118,93,242,78,59,125,212,66,76,173,146,131,82,119,186,123,82,49,102,245,17,159,189,150,149,192,14,135,177,187,227,229,22,182,26,211,97,10,125,123,12,216,130,251,163,249,211,84,0,45,25,79,178,134,179,7,98,207,108,79,69,190,11,245,206,121,205,89,182,174,28,245,119,132,100,217,42,239,36,70,31,97,43,122,182,218,53,239,69,177,160,236,25,169,81,132,210,16,2,189,195,65,114,225,18,140,114,171,111,32,77,70,115,237,120,241,60,29,114,174,114,223,23,97,58,173,72,238,179,90,111,234,221,190,86,97,20,30,83,58,70,114,146,68,117,19,169,51,91,21,62,82,135,79,63,147,43,243,253,54,118,199,57,100,163,187,112,1,244,235,27,162,110,3,23,77,124,148,101,250,126,114,225,139,52,67,35,215,116,24,243,190,221,18,54,92,80,198,75,17,48,46,176,253,205,34,206,114,242,88,99,30,116,171,181,253,102,112,50,253,209,37,211,164,83,15,55,63,83,27,79,39,162,110,209,45,231,136,93,87,247,110,253,88,214,103,52,156,178,204,125,211,62,8,114,183,22,222,108,40,156,81,136,253,126,25,175,111,139,140,71,28,155,40,65,231,11,151,159,40,133,195,80,143,181,235,242,194,171,14,251,66,204,49,83,146,185,185,48,201,20,197,82,137,241,226,202,202,157,227,131,217,69,101,31,45,244,113,254,82,26,57,105,206,217,181,21,134,35,236,203,43,196,4,135,11,32,190,26,177,145,51,0,229,194,29,146,10,65,51,12,34,245,162,21,135,143,60,60,96,151,191,32,2,212,77,158,61,6,126,191,249,115,248,89,73,198,140,177,34,83,133,10,108,127,53,17,176,33,48,234,238,201,219,5,175,128,116,40,85,171,20,35,125,48,118,182,76,50,136,146,198,173,24,132,43,156,244,198,162,112,42,31,195,148,193,38,60,39,240,164,32,252,246,216,177,57,136,132,10,60,32,181,221,14,195,150,171,47,71,194,176,116,135,147,72,51,2,163,138,155,188,105,100,87,142,38,112,189,194,218,191,135,115,77,138,22,66,161,45,126,90,232,171,13,38,79,183,70,195,203,148,13,156,16,228,250,228,146,12,94,53,184,104,42,228,35,100,77,53,31,47,150,83,83,152,82,146,219,105,156,244,123,203,103,163,167,211,123,192,148,235,74,211,16,218,252,152,202,151,17,163,166,169,47,63,102,254,254,20,64,128,183,4,220,235,182,132,255,91,109,127,182,34,83,50,29,2,219,221,124,56,204,237,49,122,28,185,11,146,57,238,226,58,39,71,84,142,243,81,104,126,231,251,52,108,128,77,118,218,99,125,25,225,201,133,23,122,216,83,224,129,188,200,237,211,115,204,69,254,28,21,62,164,135,125,61,202,170,157,145,176,15,186,172,148,210,97,204,76,125,24,146,206,21,79,227,51,151,95,134,177,248,58,71,97,50,170,59,201,202,133,141,178,229,229,47,55,1,73,125,154,51,225,51,82,146,137,199,136,1,116,80,100,235,231,69,177,17,247,80,248,108,88,241,211,86,244,222,30,184,220,10,232,100,92,216,251,121,55,211,244,162,199,168,203,75,246,163,100,194,14,119,117,161,169,34,20,209,199,160,216,48,153,222,125,20,182,189,8,72,130,214,126,11,86,48,186,44,117,60,208,159,69,121,155,13,179,112,9,51,0,216,100,83,28,46,45,104,233,160,196,157,228,7,220,14,109,120,223,170,194,99,120,30,141,21,218,120,0,216,64,136,158,138,131,103,117,101,125,54,228,113,128,185,144,63,191,204,21,108,120,195,184,137,122,237,169,193,185,92,71,246,129,201,232,25,242,89,51,153,102,136,195,103,90,197,102,7,47,2,11,226,14,7,244,108,97,132,131,146,84,56,28,165,142,41,80,92,52,99,222,87,115,215,46,218,37,144,231,142,53,3,110,161,246,101,176,165,45,56,12,175,185,180,251,151,47,231,19,129,36,190,37,131,121,236,184,90,189,191,217,133,67,98,0,54,134,115,236,109,159,100,195,138,105,4,237,80,5,223,207,202,153,45,190,63,48,99,127,39,240,143,241,94,97,242,87,74,204,111,60,1,15,156,99,209,27,183,143,128,70,194,121,55,35,40,166,107,236,54,192,199,68,79,190,157,84,164,175,162,195,207,255,172,74,196,237,132,34,201,242,198,187,131,163,237,162,103,139,21,187,141,32,5,126,157,29,187,232,10,1,28,131,41,65,185,239,158,189,72,17,232,239,233,186,220,68,49,47,102,236,101,252,244,89,107,110,11,204,74,56,241,129,137,164,250,203,143,69,243,128,4,74,111,159,144,169,24,50,49,192,8,12,250,71,67,29,240,162,40,58,77,71,169,232,210,30,131,5,54,101,55,157,206,18,239,50,86,100,247,184,157,0,109,107,68,142,65,185,181,251,89,141,126,87,184,48,129,179,201,12,185,101,133,223,48,54,163,69,2,202,188,43,139,0,105,122,166,9,82,137,211,141,39,50,144,101,105,45,196,80,102,9,195,11,157,67,125,56,193,155,228,231,101,233,100,41,7,76,73,173,247,246,49,112,118,240,118,160,196,189,77,92,231,30,213,216,70,113,21,51,152,23,6,220,182,116,217,52,233,47,63,241,240,97,174,250,192,236,240,110,7,100,171,100,22,120,152,4,176,195,83,40,208,127,176,167,94,24,60,167,204,127,76,194,210,220,76,104,48,150,203,120,33,43,218,83,188,187,142,96,249,7,69,123,186,121,195,77,42,71,31,38,239,194,187,148,92,188,154,4,198,220,185,101,246,28,182,24,45,83,225,6,247,145,195,165,235,128,0,159,229,82,3,110,145,70,9,156,57,174,110,151,195,114,252,116,249,57,20,175,60,244,15,78,193,88,87,89,30,40,99,221,239,174,103,43,13,182,135,106,74,212,195,151,125,69,188,184,20,65,51,53,138,14,27,157,195,18,216,62,172,56,124,108,91,89,125,99,218,233,239,13,63,118,131,248,27,214,48,50,81,183,250,80,5,104,50,25,128,97,112,14,120,6,91,49,112,25,30,220,72,70,189,29,21,139,21,138,107,230,142,155,233,84,123,132,21,2,12,179,168,192,35,38,210,233,143,237,229,140,201,34,92,83,76,1,210,46,219,45,244,50,173,161,45,134,219,34,255,153,2,17,183,225,217,213,135,194,92,162,70,192,4,91,3,38,152,60,125,187,51,95,238,3,143,189,29,35,47,108,41,22,1,92,131,147,206,81,19,131,188,89,127,144,112,204,144,240,3,61,22,248,244,155,158,57,251,154,62,92,217,244,171,195,208,105,201,79,83,100,148,102,188,59,111,217,235,134,217,147,45,192,33,7,15,137,93,227,211,182,5,197,147,42,7,61,170,134,101,5,90,87,56,40,65,177,27,146,195,36,115,198,61,112,193,28,92,98,126,226,41,25,69,97,146,234,239,65,15,76,89,189,194,206,162,98,104,210,125,146,116,131,216,191,113,222,232,254,141,150,45,30,174,128,155,108,162,100,230,140,155,118,103,205,110,93,142,60,114,194,202,240,187,49,41,96,98,250,3,187,200,170,193,176,43,73,143,77,60,12,241,242,98,172,135,10,23,63,46,209,241,104,50,142,125,144,93,222,70,12,21,3,34,240,132,101,114,199,36,233,98,137,90,66,106,42,129,146,106,43,93,66,94,86,184,49,8,36,84,89,116,29,194,214,233,183,87,200,248,150,108,161,36,62,247,230,7,75,238,240,124,106,203,10,102,129,15,214,239,26,40,112,162,212,54,150,198,194,199,27,48,185,18,55,175,14,77,59,171,160,20,120,25,67,170,195,19,66,22,129,207,57,180,220,186,49,70,80,217,15,224,215,25,55,31,4,24,77,43,249,110,138,151,234,8,127,2,117,33,138,66,85,19,238,4,60,223,50,94,200,255,108,183,8,225,102,12,137,35,224,228,23,49,104,229,73,62,12,16,118,210,234,182,17,116,83,67,108,35,100,76,151,59,211,58,203,40,235,20,38,182,28,7,34,252,95,207,187,7,142,82,119,69,144,54,42,7,30,106,136,55,142,207,214,93,244,98,208,141,181,57,246,79,72,172,116,77,31,123,46,109,223,125,43,193,204,41,179,204,138,68,170,159,165,84,11,237,7,70,46,241,14,6,206,151,174,211,232,124,69,191,9,54,201,88,27,150,110,55,156,158,55,19,29,242,207,179,117,77,153,163,231,93,114,78,195,108,59,244,221,92,113,102,60,204,37,82,30,166,36,56,12,39,216,186,228,164,69,55,249,236,176,110,127,88,206,151,188,27,53,215,226,187,81,35,143,72,222,141,176,35,228,25,14,91,229,146,192,102,130,184,77,215,139,76,177,70,5,125,95,238,248,65,64,92,110,90,109,15,243,32,94,120,84,61,85,208,52,173,195,29,113,141,173,73,182,132,182,127,149,229,14,227,150,85,24,42,114,183,130,9,76,234,142,209,208,18,185,116,159,230,84,234,226,23,130,76,164,162,153,235,14,72,34,35,250,114,126,203,15,90,56,11,66,43,228,71,171,7,63,154,195,90,102,110,48,249,124,110,190,255,116,48,2,230,98,157,220,74,166,106,111,200,142,209,72,9,27,62,83,186,41,66,87,129,215,177,195,124,46,156,62,239,179,235,211,115,199,70,73,18,188,44,249,182,76,210,214,219,61,230,210,102,153,46,182,187,77,185,188,103,253,93,130,102,190,118,40,221,137,100,113,131,151,236,146,68,137,139,194,243,199,227,119,225,70,170,187,52,108,18,167,187,126,159,142,125,22,172,29,148,36,27,149,191,163,93,234,246,65,207,244,143,19,113,16,166,212,143,70,68,62,249,119,217,196,144,189,138,120,45,201,109,190,232,255,152,194,56,220,227,82,130,30,106,147,45,24,223,50,118,108,236,40,67,47,160,152,234,196,0,239,118,133,10,145,88,231,205,20,213,195,76,165,136,82,54,156,10,253,212,20,59,244,236,41,225,219,7,38,203,116,7,76,170,167,192,156,200,62,96,40,114,169,231,200,82,200,196,80,101,23,150,93,1,47,202,142,131,9,55,70,150,3,224,108,70,225,35,39,195,94,190,170,254,252,230,254,81,200,231,10,74,185,161,220,134,82,153,73,12,81,148,148,122,241,237,134,3,46,203,86,87,33,43,222,222,99,4,64,187,12,38,231,76,31,61,246,255,179,169,54,105,245,48,133,46,191,53,156,193,105,98,59,33,90,210,227,208,67,244,170,233,211,198,208,225,99,141,83,182,174,7,198,34,138,167,71,17,247,12,202,119,173,199,2,48,130,141,232,149,50,45,209,203,253,70,108,140,17,229,33,246,215,238,245,19,189,69,34,107,1,22,66,85,225,125,36,45,54,62,170,64,235,54,175,23,122,96,204,68,186,118,93,198,116,119,243,11,140,217,174,85,121,55,181,140,195,61,251,131,116,249,41,91,56,81,133,225,55,165,211,241,19,47,146,192,68,200,189,101,221,52,226,229,183,73,88,184,204,171,100,192,224,163,149,167,201,62,113,115,148,166,205,38,142,33,18,153,250,229,168,167,160,138,148,142,152,72,16,233,182,155,172,133,98,134,150,98,84,36,18,138,19,137,80,161,102,217,42,14,147,145,51,125,151,157,244,91,149,165,71,17,237,77,122,162,134,70,51,35,144,10,59,123,192,188,167,34,22,246,212,77,1,79,218,190,123,194,132,253,188,203,234,161,50,20,134,170,11,115,155,140,168,193,34,69,109,186,177,202,23,151,41,211,12,129,134,203,2,4,131,234,227,149,154,208,226,74,44,17,6,185,32,178,226,202,119,246,255,155,11,14,76,234,87,11,216,18,58,174,19,28,207,242,142,242,91,242,1,153,9,215,10,161,50,126,68,106,179,189,156,3,230,70,80,11,73,210,113,221,58,112,231,78,228,81,80,6,79,127,154,28,168,251,234,74,164,106,203,171,97,150,174,219,95,125,118,201,40,27,38,17,232,88,209,203,135,163,144,44,31,17,63,242,49,235,205,15,48,180,200,239,98,87,229,113,199,138,44,240,164,205,234,217,20,104,29,134,197,191,42,108,156,36,14,183,17,133,239,7,38,83,238,22,98,39,228,104,75,100,100,27,220,169,204,115,152,107,157,116,88,49,134,87,135,39,108,94,130,38,114,119,238,87,53,35,114,84,116,146,121,228,104,29,18,166,36,250,6,141,223,253,234,222,45,155,83,225,44,83,240,156,198,43,74,192,129,77,107,197,159,30,231,51,178,124,86,178,88,202,253,106,74,162,162,78,21,152,89,215,60,148,14,143,105,196,225,57,155,247,117,149,161,43,32,49,204,105,137,32,183,76,2,214,1,36,50,226,135,185,252,148,75,200,74,104,226,252,255,240,9,29,248,156,221,215,215,69,110,217,211,44,252,48,103,82,221,145,198,98,238,83,223,157,141,167,251,102,15,152,162,117,86,24,42,161,118,97,171,79,171,2,67,225,87,28,134,53,120,233,211,240,159,223,163,131,12,201,25,197,85,192,103,95,188,212,38,144,31,64,12,181,245,187,40,129,157,14,35,164,162,47,167,174,175,199,211,166,227,254,159,42,109,242,255,249,163,50,144,153,192,202,133,201,196,175,15,92,174,26,210,7,135,78,19,48,90,89,247,222,112,94,78,134,144,244,7,84,104,151,70,57,253,76,186,33,155,69,50,237,4,31,11,238,78,73,118,208,68,53,211,245,50,115,66,52,137,85,195,67,106,25,55,23,38,16,85,116,229,156,222,159,247,32,63,77,73,194,199,10,76,228,101,251,4,166,80,84,127,219,106,204,170,207,126,216,17,178,62,109,37,129,247,105,10,242,234,243,219,19,137,3,207,96,33,16,211,117,71,32,51,231,46,90,76,222,161,39,3,110,204,171,142,0,201,131,37,143,9,12,247,244,237,83,198,150,202,119,221,201,224,10,116,24,26,107,153,223,136,68,173,225,167,41,126,230,165,155,85,27,208,137,220,207,238,4,198,243,179,123,23,95,121,176,70,214,250,192,148,18,198,38,58,76,225,72,96,35,239,119,24,86,180,174,199,14,73,145,190,65,23,228,73,101,143,133,247,124,122,167,32,1,85,229,210,130,48,22,228,115,23,230,154,38,214,100,66,244,161,77,63,28,40,165,16,175,19,241,127,79,215,152,220,43,230,84,11,3,135,172,111,193,149,220,102,241,212,241,58,196,153,253,172,37,152,53,196,184,217,22,238,186,7,57,9,222,114,249,205,229,103,10,132,5,146,74,122,236,46,110,7,195,45,16,19,14,12,120,12,210,119,178,27,17,75,138,236,234,175,104,111,212,48,65,206,181,80,194,221,228,183,148,118,251,20,185,177,82,164,211,136,18,123,185,38,245,249,22,8,16,99,150,244,205,234,38,33,34,224,89,77,225,105,53,58,31,108,82,53,106,71,147,92,54,87,228,0,20,33,227,39,145,3,210,196,107,28,85,211,117,136,159,62,70,7,124,128,23,206,214,24,53,255,173,98,205,3,172,176,143,137,159,15,83,8,154,190,27,199,68,56,69,110,184,136,95,214,234,193,16,138,66,122,172,124,200,104,161,39,221,226,102,217,127,220,184,234,158,225,30,42,93,146,215,22,190,108,212,53,60,246,53,86,81,247,144,149,52,87,119,241,32,162,42,247,95,108,169,29,94,22,252,128,15,186,167,231,105,53,104,178,229,242,11,251,151,79,20,116,1,79,31,200,189,220,72,88,189,213,61,99,31,137,67,1,9,16,113,224,144,79,63,20,197,157,225,110,144,198,205,97,234,173,157,20,166,240,146,192,91,182,20,70,221,194,93,29,221,18,92,5,38,118,48,61,253,204,72,84,228,187,42,58,158,50,88,198,121,32,48,62,179,21,174,142,179,32,212,235,69,162,238,242,72,60,241,14,201,129,92,237,87,58,239,49,105,210,251,229,97,174,126,110,226,80,158,95,154,92,5,97,135,34,165,41,162,229,85,34,68,184,93,83,56,235,160,203,169,235,129,55,28,106,158,3,64,157,205,86,39,12,163,233,51,24,30,166,166,62,26,114,163,124,176,57,25,155,122,89,32,50,232,238,109,32,25,80,221,224,109,146,45,232,211,12,239,231,80,47,36,228,34,241,114,252,214,75,220,40,212,95,213,225,121,88,104,30,233,52,228,200,247,40,16,218,3,146,185,12,202,153,46,191,156,214,227,20,227,222,24,217,151,197,170,142,213,203,136,40,176,231,77,24,171,116,86,23,38,230,175,247,56,117,243,51,63,14,208,220,221,223,0,243,178,122,158,54,185,78,238,69,68,118,162,63,158,217,129,53,28,61,138,77,164,79,207,58,35,20,207,126,95,167,250,63,9,154,52,239,50,108,172,199,61,202,178,246,192,131,221,150,183,250,155,83,155,30,54,38,127,127,110,117,71,159,189,108,184,227,201,234,211,247,126,92,221,220,123,28,134,248,86,60,252,137,228,89,247,168,45,124,88,114,188,16,58,247,60,117,96,18,250,244,183,39,254,139,29,240,212,140,144,158,224,118,115,87,33,76,51,77,92,102,221,8,246,123,252,118,65,235,84,96,232,7,60,137,192,216,183,53,236,145,169,181,145,150,179,207,107,232,130,155,143,195,36,86,244,164,17,151,140,126,97,76,134,74,242,181,192,36,31,122,52,29,206,46,141,112,81,62,26,161,137,105,25,54,67,131,42,123,231,120,54,177,144,53,92,3,235,151,175,123,216,122,166,134,122,122,142,209,36,163,91,170,10,8,20,153,244,153,195,67,4,191,44,204,132,130,70,137,252,203,161,206,169,211,3,148,181,201,158,35,116,97,22,224,42,113,149,100,199,24,58,137,201,109,33,177,192,225,65,225,194,3,59,151,0,48,46,237,39,184,70,61,187,247,74,135,123,70,250,140,138,93,247,87,156,51,96,215,244,132,230,136,25,248,33,128,161,55,53,86,132,254,202,246,125,124,162,22,222,180,105,248,33,162,83,73,18,215,207,198,225,234,201,184,184,52,83,215,119,19,209,244,29,13,209,217,55,32,185,185,16,122,167,145,111,174,227,201,197,172,60,112,125,97,76,213,28,71,72,86,215,86,135,13,165,122,4,249,124,5,218,166,26,105,165,168,36,14,32,202,190,53,70,108,172,160,51,172,160,181,159,40,46,27,158,216,72,69,211,200,136,1,79,79,65,134,174,36,45,125,184,33,245,227,157,146,200,143,94,79,124,185,186,67,239,192,249,93,155,144,28,248,52,36,103,62,137,149,243,59,134,35,81,140,186,217,173,95,53,8,68,249,161,124,182,159,178,158,167,207,85,170,198,211,20,238,232,211,36,86,71,2,63,12,98,67,227,230,107,214,216,22,96,9,172,58,85,142,5,61,83,88,19,131,203,237,3,67,129,40,25,110,123,106,166,65,50,158,225,176,84,218,212,104,41,92,103,181,135,33,67,229,248,214,68,132,130,174,147,71,124,206,182,174,193,105,174,83,37,98,54,227,73,209,100,134,175,8,201,67,173,220,30,20,157,78,47,91,40,248,52,214,147,154,129,252,95,36,215,245,164,1,123,46,176,113,164,155,238,206,210,172,17,147,111,217,1,247,39,80,107,53,97,17,188,227,66,254,100,164,32,196,228,227,97,135,223,147,115,130,90,88,21,180,233,252,135,102,125,184,21,68,118,75,45,218,50,248,12,61,158,223,77,246,91,115,185,172,232,223,143,190,53,159,116,70,104,211,73,216,10,120,207,39,143,12,57,75,207,72,92,228,190,203,189,108,82,151,59,226,224,180,226,15,73,144,35,214,29,203,139,172,204,146,52,135,141,67,223,45,102,170,199,196,131,5,181,223,49,70,106,160,148,146,8,202,89,184,226,225,138,10,184,192,104,156,181,120,58,171,237,135,164,244,26,94,11,178,140,95,87,114,239,50,100,245,195,191,154,108,164,173,112,129,205,212,191,26,126,13,77,72,68,245,46,172,32,236,183,55,165,208,42,152,29,206,43,88,91,44,33,177,59,115,69,98,172,143,209,170,79,79,84,14,124,52,201,63,212,84,73,150,189,159,31,139,164,21,77,133,68,46,180,68,77,80,197,101,30,48,74,17,158,154,186,170,241,249,11,74,174,181,24,57,20,200,41,140,131,60,204,51,164,75,37,161,144,170,192,212,124,245,44,42,253,53,197,179,88,70,97,11,248,12,157,52,188,38,177,226,107,211,44,157,73,102,216,242,133,103,193,58,157,160,181,80,62,25,70,62,33,27,105,23,225,203,186,5,166,162,94,178,94,249,14,191,158,31,99,104,215,170,73,177,231,136,108,126,154,51,197,154,92,79,216,209,49,236,29,38,247,69,242,159,81,21,136,19,119,195,163,171,185,190,198,228,226,15,147,164,87,245,225,109,229,251,215,175,128,108,253,11,23,24,248,220,237,128,12,234,147,72,12,219,119,115,248,44,5,241,43,44,4,13,253,94,69,38,252,210,248,220,162,202,231,234,150,2,51,255,223,28,231,237,165,7,133,234,71,205,112,174,208,210,123,217,90,129,136,77,147,236,45,211,36,82,244,9,126,47,133,169,182,204,145,193,15,173,236,147,10,223,252,6,142,59,36,245,241,100,202,115,190,84,135,217,49,164,110,129,173,46,121,49,71,181,226,227,167,60,128,147,205,225,109,204,27,10,123,77,143,229,179,108,241,28,144,85,82,47,253,39,21,19,38,216,169,240,28,158,106,3,252,220,47,76,16,218,235,31,207,50,49,235,75,96,99,143,222,14,47,97,251,70,160,168,67,221,112,81,164,125,36,182,109,137,188,94,202,65,9,231,148,145,70,157,160,46,47,199,128,127,106,104,17,202,200,86,114,228,112,22,177,58,131,161,13,8,152,212,143,231,233,134,137,228,48,226,143,210,223,48,135,76,119,218,17,180,108,90,163,114,86,67,77,238,29,206,157,219,162,46,77,136,110,238,29,26,146,126,36,205,2,198,182,30,215,45,135,79,176,105,198,151,89,41,41,121,164,97,106,78,226,130,140,204,35,1,153,233,173,19,156,120,208,149,44,77,198,117,163,85,11,72,63,250,104,64,199,148,213,140,94,38,254,124,59,20,174,167,60,117,250,115,211,172,215,251,139,76,72,30,85,225,159,24,133,195,120,193,199,243,116,241,122,34,83,89,218,165,63,112,191,108,76,192,150,26,255,180,124,46,15,39,81,17,157,228,22,203,103,143,237,31,118,246,143,90,146,246,25,217,74,119,93,195,71,153,213,65,107,185,150,201,227,100,164,91,236,161,191,61,224,22,191,48,85,21,37,107,175,161,41,123,167,2,185,191,109,233,38,222,108,136,110,175,45,244,110,181,91,240,226,53,239,22,214,226,83,134,130,69,227,54,202,182,204,67,29,80,52,85,238,70,186,11,215,237,174,32,219,209,114,148,194,125,133,45,127,227,67,141,252,70,76,39,172,163,75,19,136,52,132,17,201,8,124,206,37,119,59,19,88,201,146,160,15,227,5,197,125,183,98,186,225,219,151,135,7,53,110,247,80,220,16,62,106,130,232,132,241,193,51,132,54,113,130,145,21,62,171,209,83,113,16,18,235,186,163,76,114,1,221,145,105,190,65,77,227,164,244,227,58,234,41,128,107,171,43,88,34,77,193,196,75,170,220,244,8,119,28,163,228,182,107,33,45,165,54,4,173,190,159,76,232,116,87,181,37,241,63,197,179,131,234,69,69,171,71,23,0,123,82,27,151,178,169,219,40,147,196,233,143,121,189,134,39,225,192,140,33,55,146,3,146,228,237,47,62,139,187,138,185,54,76,87,217,231,214,254,113,234,104,21,6,113,239,59,65,54,46,175,249,20,105,68,242,231,62,99,88,52,191,103,32,47,28,31,140,90,181,198,6,160,104,205,81,21,191,45,148,144,21,230,90,225,79,19,160,145,222,36,227,163,56,137,7,70,207,80,251,152,252,193,116,109,50,83,54,152,77,98,34,112,39,228,235,221,49,73,211,254,188,58,221,4,122,48,210,205,180,58,4,249,137,203,109,5,197,97,42,227,249,225,49,111,135,162,153,217,132,60,28,152,138,229,75,139,66,17,227,120,106,33,32,113,112,226,242,100,62,67,173,209,176,50,27,111,54,180,144,85,139,94,32,214,10,240,156,85,58,210,198,11,53,2,29,79,187,86,235,233,222,122,97,208,110,234,104,27,8,195,59,255,36,89,213,187,72,156,102,80,195,113,185,92,72,170,126,107,113,38,22,65,13,244,73,196,130,242,191,58,249,159,237,55,106,7,14,11,200,199,23,163,184,217,231,83,6,228,225,196,108,117,39,234,4,63,22,13,204,229,222,219,164,96,139,19,124,144,74,229,122,3,70,209,164,21,9,38,245,124,181,87,77,254,148,154,14,133,179,171,104,217,72,215,85,158,234,168,156,46,69,95,34,147,185,104,89,227,68,45,221,239,20,100,34,82,55,36,91,88,193,98,136,253,160,144,60,43,48,156,93,171,4,92,158,27,9,147,234,178,250,179,77,177,53,203,211,16,151,123,169,5,26,39,208,197,202,214,13,245,79,158,177,201,13,61,142,38,89,57,53,246,230,101,108,202,2,195,210,234,77,163,138,125,105,217,23,30,18,47,79,217,211,120,251,229,74,141,19,164,251,206,206,204,170,90,43,119,174,193,145,171,142,158,215,57,55,150,30,103,72,8,223,223,134,240,56,171,1,65,170,98,242,205,174,102,136,133,155,194,100,173,117,135,75,211,164,63,130,57,221,45,255,109,74,142,114,100,45,35,223,243,17,75,176,145,136,87,22,79,78,24,193,219,10,185,31,3,130,52,99,255,48,180,92,52,230,190,172,98,252,198,197,77,172,180,189,48,65,201,234,112,122,252,124,231,52,193,26,189,166,15,182,251,148,121,142,216,88,118,35,121,89,54,174,156,32,11,70,156,171,248,145,108,226,118,181,69,7,55,216,107,127,224,91,200,143,169,10,181,83,29,97,25,213,172,57,206,192,101,9,156,159,13,207,82,183,253,72,93,22,44,122,62,140,72,149,192,220,181,203,159,112,117,24,191,225,83,80,138,79,248,126,24,58,76,154,198,15,76,55,95,120,96,53,60,79,159,25,227,150,48,76,61,89,76,148,133,75,114,133,169,107,153,130,250,114,243,249,95,67,25,185,17,61,159,160,141,158,126,238,90,18,157,222,81,161,247,47,87,6,15,159,97,213,153,136,112,74,241,154,35,42,204,183,174,64,56,97,206,119,122,142,197,160,184,68,174,99,252,120,245,107,253,49,55,147,210,140,80,9,148,61,97,108,144,240,223,133,40,135,106,226,226,149,88,195,104,226,149,120,98,80,204,231,76,7,75,72,54,1,77,66,225,222,34,207,21,30,167,131,192,38,121,224,183,223,194,37,104,63,148,23,233,106,147,217,205,187,41,157,6,213,168,190,237,192,192,80,70,210,118,81,231,125,237,119,138,200,53,137,142,181,78,151,5,55,196,82,103,28,101,172,166,189,29,79,67,140,160,48,44,218,82,90,143,9,169,84,30,68,144,253,105,10,221,148,90,2,181,242,221,253,105,170,79,133,163,7,61,241,112,210,163,132,36,90,239,208,136,176,118,221,43,192,180,233,194,189,66,208,163,172,168,235,47,8,27,76,133,207,174,214,35,247,123,65,144,21,4,39,159,182,153,215,253,39,137,218,131,82,225,238,174,169,138,246,166,192,21,165,148,8,172,143,164,89,183,155,244,238,62,220,235,219,140,93,91,24,103,54,132,66,145,57,98,234,215,83,97,20,171,188,52,8,27,67,120,91,160,12,93,41,72,124,170,232,153,2,159,83,189,142,224,140,177,192,83,144,248,84,28,158,201,163,38,29,230,181,37,28,63,201,120,2,60,44,130,206,237,3,159,67,37,194,34,103,91,232,67,25,130,50,180,62,30,155,56,251,138,92,160,249,109,203,98,149,48,85,149,121,90,44,80,56,130,246,101,54,229,225,33,41,108,79,247,154,37,50,0,132,156,14,175,102,242,99,130,138,234,157,226,110,79,129,72,166,110,205,201,162,10,1,216,32,139,202,252,182,231,233,81,17,40,155,210,217,116,96,62,20,167,68,18,33,59,56,246,59,28,153,211,247,98,72,55,162,229,216,47,53,206,32,162,67,82,32,68,110,33,18,123,119,179,61,7,70,26,194,221,194,6,199,129,120,143,199,73,245,119,124,55,73,54,81,177,189,246,176,138,57,97,239,202,72,58,220,115,63,19,117,76,10,207,228,209,137,99,22,55,57,36,216,68,168,129,189,134,24,116,165,186,91,18,97,70,7,204,47,201,251,33,167,131,121,39,13,191,188,67,49,186,149,210,12,245,128,30,119,183,115,139,94,66,85,197,106,59,215,179,107,150,51,153,186,112,242,25,97,203,245,18,101,232,53,33,236,12,152,242,172,230,118,121,53,251,52,80,2,131,201,47,4,231,147,133,210,24,109,217,14,223,205,181,218,55,251,99,44,206,105,228,216,247,190,128,223,88,52,202,201,65,154,70,48,119,105,224,78,223,119,89,188,240,178,14,103,106,70,230,104,40,27,224,52,73,202,75,118,15,181,38,81,56,129,55,110,213,75,94,87,216,55,194,244,37,161,163,142,91,123,145,89,109,89,249,135,120,119,187,150,210,185,25,24,155,133,48,227,193,121,233,2,76,72,194,87,33,58,129,177,143,189,248,178,63,158,245,67,245,139,208,1,158,205,249,122,27,79,135,38,115,114,11,153,32,92,133,78,183,153,126,58,174,66,69,56,119,187,53,206,188,124,107,68,8,30,19,8,50,214,125,121,173,109,41,109,37,26,194,78,231,76,176,142,152,171,192,70,190,237,112,71,135,92,24,24,139,185,92,238,111,99,207,45,249,238,109,196,127,250,244,16,23,46,85,63,164,213,56,101,38,1,210,7,158,86,170,121,91,142,107,78,153,39,169,21,190,121,51,124,24,73,82,194,239,216,41,137,118,186,78,66,235,165,41,49,101,34,129,119,58,227,166,73,141,9,12,161,216,189,125,114,4,237,46,187,210,230,154,229,186,87,240,159,118,177,109,207,177,48,145,80,117,152,164,145,37,140,155,156,172,35,168,66,155,85,133,10,147,40,214,207,101,141,133,184,96,54,29,208,141,36,136,115,156,54,22,225,84,18,211,194,124,112,152,196,128,38,220,173,150,92,126,87,9,165,131,120,75,132,33,181,80,69,122,187,133,156,81,101,205,79,133,29,240,50,112,67,207,95,149,207,63,157,99,8,126,227,11,163,67,38,156,181,156,243,243,214,112,100,187,195,103,161,90,199,219,207,217,117,105,101,11,5,247,242,219,173,25,89,233,133,225,22,215,166,161,154,147,156,8,27,230,222,46,242,157,196,243,155,235,239,180,95,128,54,136,124,41,15,25,46,13,218,200,39,206,66,219,76,173,22,236,91,206,111,76,0,96,11,95,174,145,53,58,217,238,49,211,149,117,22,135,149,79,150,102,161,122,81,154,193,10,44,183,156,13,174,201,54,187,48,16,159,137,131,107,168,59,135,240,124,232,235,161,120,56,75,222,121,180,139,137,5,9,140,136,209,149,88,107,231,172,28,66,217,143,247,108,92,141,217,12,237,235,86,49,153,179,127,147,102,226,244,223,103,188,69,53,37,103,234,56,174,95,169,253,136,209,228,225,242,83,93,113,194,116,138,161,183,48,39,87,226,193,78,183,14,127,162,16,197,147,28,57,135,243,127,15,202,26,148,88,185,101,57,72,72,29,42,185,42,37,116,61,102,186,119,41,105,81,178,4,76,2,192,137,124,77,25,55,11,197,112,54,173,80,167,145,111,168,104,10,73,48,183,166,124,153,186,232,209,161,186,113,121,216,109,175,57,186,244,135,209,192,220,65,38,141,123,95,132,154,50,52,25,238,47,179,140,246,38,82,3,232,171,180,91,36,98,67,201,221,80,8,184,19,140,112,119,18,210,163,89,216,189,73,45,38,98,239,124,235,121,170,48,98,38,220,27,99,13,119,223,16,197,11,54,253,25,36,217,133,155,165,204,132,179,56,164,71,18,201,150,242,213,155,208,91,14,126,238,140,119,77,96,50,51,130,172,157,60,126,81,131,36,18,150,103,80,189,207,241,114,208,227,156,235,190,48,77,204,91,54,133,146,204,113,63,125,233,153,70,166,80,158,147,158,229,139,167,44,8,133,133,9,30,142,35,87,203,48,162,120,21,95,63,123,48,254,77,127,154,58,95,165,91,71,45,43,59,97,58,151,45,37,161,71,238,214,165,225,206,141,30,14,9,229,106,167,222,50,152,195,201,93,205,10,87,19,228,116,74,116,188,178,242,93,8,123,250,112,161,223,162,11,23,222,133,53,98,130,159,73,58,132,58,156,58,197,117,235,133,172,160,53,43,253,61,213,154,213,135,11,133,135,158,158,134,109,143,212,65,250,111,81,24,165,160,39,63,43,54,5,172,96,229,183,207,153,235,159,107,75,88,124,35,96,35,218,8,57,141,193,250,145,185,64,60,195,101,119,145,178,170,67,187,116,26,133,82,191,50,32,205,120,254,69,52,160,154,88,223,21,32,57,70,86,21,21,134,66,118,229,221,133,225,117,201,186,205,22,120,3,93,197,137,12,220,26,113,167,102,186,225,100,245,92,53,25,196,196,132,69,158,171,249,112,109,220,65,204,98,168,4,9,220,35,41,135,100,17,113,43,81,105,232,155,104,129,107,41,17,152,150,57,126,206,112,10,136,68,15,9,62,24,129,207,202,245,21,130,6,215,110,210,114,203,129,187,250,232,8,53,177,143,44,133,73,78,190,45,111,80,196,21,149,155,161,186,118,185,44,215,177,99,183,172,16,202,35,250,205,238,7,46,156,101,34,117,99,185,7,57,158,70,76,252,81,194,193,236,186,138,97,84,60,11,185,126,179,68,232,236,74,104,153,211,70,97,83,60,112,184,160,47,90,20,222,148,157,184,20,26,44,183,69,21,128,42,217,12,46,179,102,98,211,42,153,100,124,25,87,163,141,123,170,8,26,52,52,62,238,85,159,125,152,244,48,105,90,31,230,46,187,218,114,199,98,74,105,169,130,213,216,213,127,187,178,83,107,159,147,204,144,92,115,146,210,164,112,218,2,175,179,136,66,114,175,179,181,72,203,185,146,221,124,142,3,15,19,69,20,152,176,77,11,185,191,154,30,73,177,101,50,192,221,117,12,139,48,179,160,25,86,111,149,21,164,97,208,15,10,6,21,91,118,113,69,74,253,84,161,45,81,204,122,225,101,76,193,170,137,71,245,202,61,98,44,253,177,85,21,41,44,53,36,32,126,210,99,178,180,187,105,12,135,74,109,50,229,12,81,64,36,181,228,94,59,151,9,109,137,148,2,89,139,43,132,146,161,85,89,42,113,184,201,162,88,174,174,107,203,69,36,39,25,142,230,90,199,103,199,27,178,180,141,155,220,213,46,97,29,38,19,65,97,43,50,119,120,9,109,5,48,29,115,3,165,240,89,170,206,212,176,252,253,17,178,215,36,21,170,14,39,228,54,215,32,32,169,51,247,254,192,248,158,135,195,76,50,149,8,157,176,18,185,208,120,225,134,181,21,102,167,113,161,241,243,81,173,62,240,92,211,69,179,185,149,164,252,159,90,254,107,154,167,16,123,92,49,109,211,30,82,97,81,82,116,214,221,15,182,185,38,198,127,118,147,112,131,95,86,63,70,126,65,6,47,170,183,86,113,236,48,197,155,91,213,124,41,171,118,97,242,110,25,77,42,5,220,32,205,111,14,195,87,163,58,194,153,4,32,127,185,145,204,84,213,140,102,127,252,193,199,68,227,168,148,67,197,164,31,47,207,58,60,161,144,76,87,213,194,230,150,152,63,152,218,241,42,55,158,9,109,242,101,48,40,168,16,141,72,221,106,70,74,208,239,165,133,227,199,170,119,84,153,28,41,184,253,193,167,21,171,169,98,117,183,42,215,219,52,162,225,171,171,112,185,9,27,100,135,207,78,244,136,193,35,12,231,47,239,63,81,106,129,55,69,243,23,54,66,103,149,195,182,20,205,111,218,147,8,148,166,172,56,120,116,230,21,65,192,119,88,213,14,198,159,190,175,132,14,52,235,112,204,54,129,77,22,161,93,24,81,117,17,223,92,9,239,112,192,207,253,148,90,166,221,4,132,160,77,148,178,183,241,61,127,48,21,36,165,139,133,96,4,30,83,96,98,179,210,161,232,37,215,128,179,77,99,133,57,35,28,46,228,234,74,143,17,38,238,2,159,205,64,197,222,201,41,206,223,141,137,160,58,185,168,250,219,3,154,200,114,97,72,151,84,53,221,180,31,238,60,179,48,255,106,250,242,145,82,242,159,62,22,91,146,99,150,42,110,231,2,37,6,84,85,60,19,154,141,125,181,178,15,58,147,80,138,3,55,211,135,116,24,182,10,253,106,19,244,237,23,70,175,101,60,79,39,103,189,42,70,26,83,244,163,43,124,114,254,85,208,66,84,109,183,145,233,220,118,163,220,147,139,126,116,205,94,97,196,66,104,82,75,211,140,161,194,131,74,7,230,198,179,245,183,11,193,205,234,48,4,181,250,242,226,52,144,212,105,12,97,57,48,148,155,163,255,52,145,22,93,122,164,207,92,218,205,3,27,33,165,254,52,249,140,217,95,222,53,86,109,48,54,217,29,144,12,193,161,110,26,219,56,43,253,229,68,79,178,54,28,189,158,228,47,39,127,49,41,12,189,226,246,151,195,79,244,76,134,179,103,221,66,210,66,234,8,178,138,10,219,5,249,131,161,246,214,203,193,220,198,122,121,187,165,224,47,124,150,95,162,156,233,118,121,97,30,235,126,6,59,230,85,160,2,38,27,82,59,213,124,209,119,146,163,33,56,235,126,224,122,173,65,56,201,27,245,178,15,124,182,191,251,97,16,254,149,162,125,158,156,204,139,4,49,91,251,15,186,175,173,104,249,99,231,152,255,227,221,203,209,105,5,182,15,218,114,115,120,169,40,174,125,212,246,111,50,238,219,183,71,224,241,113,120,215,103,195,65,250,211,151,7,84,95,105,61,175,38,41,252,246,54,4,90,251,143,161,116,246,110,70,170,136,67,251,55,17,198,242,57,90,77,148,224,105,25,84,71,195,97,36,117,223,73,232,67,129,51,103,61,139,163,180,43,145,86,112,235,246,57,244,135,77,85,205,219,133,189,245,116,24,52,187,43,59,188,36,43,232,183,242,184,26,95,248,156,6,243,217,142,138,37,189,92,24,3,250,133,9,47,250,203,137,233,188,240,72,55,133,172,216,34,29,207,111,23,75,168,248,96,140,162,252,180,28,237,196,251,112,227,237,99,62,123,221,46,190,81,226,182,157,207,134,83,77,217,219,225,213,213,33,112,182,217,220,175,204,253,129,43,149,30,186,240,90,247,164,4,168,116,137,94,140,103,139,103,50,93,248,213,202,134,196,105,92,149,64,208,73,41,136,194,33,207,198,125,140,31,127,14,46,174,120,254,211,51,75,242,203,239,92,219,49,94,208,28,70,129,157,193,219,9,254,10,9,165,73,37,58,57,83,215,117,184,81,221,136,188,140,254,54,26,105,221,209,213,213,47,101,53,219,213,15,228,14,137,107,209,46,93,171,12,127,154,4,189,93,244,221,155,76,128,233,240,42,171,234,92,32,227,196,7,164,91,210,86,85,51,134,64,245,237,21,248,118,107,87,243,42,161,56,233,77,171,83,37,125,33,105,94,205,247,104,54,136,62,212,250,42,38,173,238,240,238,85,22,246,50,93,71,223,101,177,181,235,82,56,138,224,96,200,194,37,247,160,132,34,139,195,179,140,215,240,59,19,205,23,8,213,175,178,227,172,132,139,173,13,71,241,142,234,71,67,218,225,118,8,201,98,237,233,178,81,157,0,249,119,150,171,49,108,181,7,87,56,23,221,160,179,154,100,121,25,99,207,45,80,197,25,154,114,215,207,90,86,100,231,104,63,155,178,254,52,250,59,222,41,35,67,171,167,239,38,127,208,87,0,105,136,77,38,210,47,235,210,87,192,32,242,43,51,133,216,114,190,69,216,192,109,206,7,133,134,204,91,86,184,200,42,124,206,162,43,13,81,240,228,45,253,44,42,65,86,243,134,65,117,40,183,46,211,244,28,110,83,14,252,72,98,72,152,215,178,250,142,4,31,124,45,250,114,99,210,246,150,117,8,8,181,101,68,37,253,120,25,22,197,215,151,99,13,39,111,26,101,116,98,85,98,61,157,78,191,243,108,252,10,155,21,70,106,175,57,220,133,73,24,120,147,30,232,189,50,200,68,147,225,252,153,45,254,219,68,199,117,241,113,108,220,12,101,224,174,190,112,242,185,211,189,139,130,46,145,55,4,174,56,251,252,179,173,236,229,129,207,112,121,159,161,34,162,93,74,100,189,249,142,68,165,115,107,10,119,171,222,116,152,153,161,239,198,73,239,11,132,18,221,253,180,204,98,88,254,89,208,88,234,71,211,229,110,177,14,40,134,116,109,26,251,163,155,164,84,69,180,174,61,186,17,214,188,239,158,22,123,149,241,128,107,33,249,134,53,45,142,34,163,89,105,141,175,31,106,97,147,156,63,198,55,146,87,188,188,107,232,142,50,199,121,179,101,65,225,239,148,150,157,21,16,151,23,254,176,139,43,156,218,205,62,125,48,77,224,61,233,47,15,50,51,150,195,70,198,36,240,76,30,158,62,48,235,92,119,36,115,240,187,57,128,76,239,208,125,216,138,125,252,194,71,42,115,22,59,125,153,42,93,245,239,226,166,47,87,58,168,111,33,106,9,88,173,51,178,15,70,41,242,240,57,84,165,207,32,229,237,69,30,110,75,55,121,66,83,215,127,244,123,119,147,107,23,236,130,174,57,108,112,26,98,166,27,75,206,21,246,181,239,26,117,234,211,195,178,178,2,78,107,235,211,150,209,181,162,79,171,58,171,225,162,57,195,16,3,182,165,50,17,24,73,68,153,73,88,73,250,219,240,218,173,152,43,4,109,228,183,187,105,225,197,68,27,101,232,119,27,171,254,140,217,208,88,128,2,155,122,104,76,242,74,33,142,192,16,163,204,28,107,224,252,184,62,141,179,96,196,2,35,241,162,41,140,127,32,150,167,20,184,144,175,109,5,109,43,182,195,156,228,54,186,224,75,146,141,156,185,37,145,141,5,133,65,83,24,151,76,192,36,95,206,176,131,18,165,119,177,173,16,232,112,105,119,211,254,94,42,243,140,73,155,74,108,28,169,60,251,225,54,178,215,216,77,97,210,20,143,203,177,29,201,240,137,185,116,38,87,180,156,116,48,234,167,239,120,194,94,18,42,37,45,155,37,147,252,10,3,1,153,104,149,83,110,131,210,161,207,37,188,128,83,224,9,67,67,116,203,70,98,175,6,76,233,68,220,194,207,147,43,116,99,96,209,167,186,161,132,161,116,118,76,47,32,128,137,203,38,163,247,26,193,219,48,194,40,71,234,203,239,79,103,87,33,77,53,80,146,162,186,15,55,105,237,98,122,226,109,160,44,41,110,95,179,136,183,148,200,57,181,118,110,144,103,227,83,15,120,176,14,252,134,15,129,104,228,249,2,15,49,71,112,181,139,230,55,158,12,56,102,190,150,153,23,75,124,42,25,223,106,247,155,159,29,81,83,63,139,221,244,174,78,43,135,150,105,10,156,47,35,25,32,245,254,67,80,20,219,253,151,141,44,121,200,195,19,69,228,118,97,43,218,42,210,101,176,22,230,235,152,56,214,0,137,184,49,214,120,140,207,189,241,155,134,70,144,24,146,53,7,238,132,199,239,44,37,37,102,232,203,17,220,202,126,3,130,150,57,203,190,65,50,24,181,71,247,233,13,103,136,62,141,36,66,241,166,161,218,54,165,199,173,62,195,253,53,20,205,148,56,192,136,151,19,41,249,208,102,174,157,104,55,29,92,46,219,223,57,17,168,83,93,10,163,71,116,79,9,204,233,96,243,107,196,221,114,190,241,28,8,66,224,213,142,14,111,86,137,124,207,198,206,66,93,50,141,152,53,168,238,126,48,228,76,41,188,80,104,75,101,18,228,62,120,64,128,213,229,105,210,2,211,53,153,225,50,25,145,56,141,245,5,75,213,157,194,157,140,225,168,120,110,48,130,117,143,38,88,18,88,23,151,61,164,159,80,145,127,191,61,216,52,82,248,36,9,43,183,112,2,159,165,148,68,118,9,169,64,236,226,59,23,44,77,171,201,158,3,57,103,243,155,132,17,88,110,249,109,182,28,184,35,63,24,53,97,57,222,48,208,176,180,190,223,158,103,202,11,183,47,243,23,91,201,159,110,219,18,70,2,46,208,151,220,153,68,80,235,140,128,60,141,88,68,191,59,214,180,218,100,89,157,92,237,60,79,23,214,3,246,86,105,57,142,94,183,31,151,104,163,242,85,36,58,127,211,204,18,200,36,122,125,218,136,3,250,26,4,203,152,76,245,155,43,151,185,107,78,152,69,28,108,128,141,162,45,232,78,239,239,82,104,215,180,213,195,74,218,62,248,92,40,134,238,71,166,172,231,187,240,153,207,83,74,200,160,47,78,70,161,241,193,5,245,30,217,144,54,57,98,195,223,77,138,216,30,255,201,161,63,152,71,232,178,223,32,158,157,37,13,161,148,160,96,27,241,146,59,67,48,34,168,217,9,120,147,60,250,133,181,207,211,157,184,142,127,48,78,211,68,225,197,7,159,219,66,15,242,80,98,237,220,217,123,113,152,36,242,21,112,39,168,243,249,29,224,249,227,34,212,2,166,142,233,146,37,29,152,228,142,33,47,103,231,186,98,12,213,232,228,107,220,79,44,191,149,210,181,11,207,45,75,154,131,136,130,158,117,91,102,101,244,242,211,84,206,164,122,31,174,102,32,75,195,141,50,106,220,159,54,57,220,34,45,179,100,225,121,123,101,254,202,190,229,229,40,98,220,167,177,87,115,236,238,103,170,195,247,114,193,154,91,151,92,27,174,146,86,8,253,193,176,136,198,229,190,224,206,174,241,240,32,171,170,203,195,103,195,117,133,243,106,82,128,81,109,7,140,120,233,183,135,26,139,31,212,2,1,47,212,47,63,23,211,57,112,160,20,10,43,129,180,121,82,7,47,12,89,122,139,156,70,14,196,113,67,70,149,167,107,120,4,33,255,204,233,122,27,161,69,164,170,183,8,220,200,72,174,23,62,7,137,164,62,145,131,195,58,186,79,115,146,167,46,79,111,230,232,253,106,172,184,20,26,207,144,183,96,184,125,102,54,215,22,42,20,99,26,145,150,155,110,125,35,133,199,248,202,162,83,168,177,73,151,207,229,244,62,33,84,249,48,232,63,199,45,63,62,231,60,89,191,50,154,156,219,245,94,78,72,127,132,78,65,96,24,216,46,107,48,153,44,80,103,8,76,16,245,18,22,1,195,64,24,221,114,122,164,92,50,164,202,163,18,243,41,3,229,187,53,238,179,200,65,7,203,1,153,196,227,230,55,32,162,100,204,49,1,78,115,13,127,207,90,54,152,110,25,99,83,176,118,135,154,171,29,84,136,14,79,42,202,110,204,166,98,115,165,168,26,107,40,174,112,107,250,70,11,177,146,93,101,26,77,138,248,210,157,255,168,25,13,137,178,145,230,116,238,153,119,179,195,171,182,37,209,25,23,56,137,106,247,195,90,237,18,38,131,99,118,247,155,103,131,8,252,212,89,118,76,174,118,137,42,41,240,50,1,0,65,161,252,248,162,27,21,10,148,36,87,3,59,71,160,107,251,224,125,142,160,28,161,115,92,116,54,216,63,24,101,192,30,100,146,13,182,21,8,9,62,148,132,250,33,59,56,196,209,228,107,95,24,154,209,24,105,99,101,242,0,28,212,116,118,44,7,76,201,195,188,99,141,67,33,4,231,65,249,180,122,31,38,49,185,135,143,180,82,115,212,251,231,238,192,5,134,247,208,103,17,238,186,226,181,54,231,166,69,128,124,255,231,230,149,32,247,6,155,217,111,118,194,31,98,188,33,183,77,192,132,214,126,78,148,105,39,114,109,126,243,5,206,176,232,141,11,159,199,67,96,188,27,161,213,37,234,134,228,129,250,70,223,248,129,33,206,93,23,198,53,145,210,3,67,89,83,47,204,225,231,83,31,184,27,163,239,7,179,191,6,11,56,240,57,54,62,203,4,248,167,145,37,48,30,238,95,103,159,231,200,205,221,126,214,26,92,191,145,154,191,148,150,56,86,186,137,203,183,47,247,212,96,146,21,123,192,40,21,125,194,24,192,19,241,40,249,233,2,35,205,47,178,49,41,207,49,255,170,192,246,49,183,101,84,109,4,139,30,101,183,27,45,30,127,122,88,237,161,192,92,81,122,118,24,157,55,249,237,76,232,98,95,248,116,16,114,231,10,195,173,58,29,62,198,144,252,52,148,160,165,220,239,42,86,18,39,40,20,150,233,246,89,153,118,46,9,140,199,108,58,140,40,68,145,153,132,46,251,157,42,212,203,64,12,170,63,125,22,71,250,45,234,95,57,205,204,50,77,113,4,150,117,27,198,21,64,135,11,197,133,249,229,164,3,179,167,166,46,48,49,207,226,63,141,236,193,212,167,57,48,243,237,19,116,148,130,10,21,184,180,91,152,4,140,122,195,243,219,103,132,62,239,14,146,51,86,61,18,40,220,39,253,119,100,129,226,69,233,10,83,43,153,253,225,109,215,85,129,143,85,246,233,18,24,76,101,97,244,248,52,143,151,79,5,170,99,155,124,53,137,31,95,189,49,104,55,221,2,129,17,87,155,183,101,221,170,70,135,192,112,94,109,127,26,93,36,153,164,184,137,234,199,55,4,155,31,213,13,218,41,22,196,207,14,15,19,159,10,56,145,29,224,227,5,133,75,150,185,112,174,58,187,127,145,40,224,74,45,79,180,124,44,75,194,189,227,101,201,1,178,250,168,134,220,95,132,13,152,218,19,153,166,148,218,146,255,120,225,74,93,167,188,156,96,196,39,175,1,9,27,206,28,217,15,113,144,245,175,20,122,146,49,144,132,193,156,50,47,210,225,250,215,52,114,210,119,146,45,139,244,164,148,239,68,132,213,126,87,249,237,254,5,36,62,120,140,129,147,89,96,50,85,238,119,227,198,239,73,166,26,158,215,186,182,195,228,220,229,88,65,29,79,93,247,166,157,219,102,13,162,38,224,115,24,149,245,245,185,25,244,51,70,4,37,202,249,241,251,79,187,74,144,200,42,176,209,181,220,119,155,212,187,108,228,196,2,207,127,227,194,27,222,208,172,48,53,8,183,203,183,73,112,203,203,145,151,154,254,52,73,70,77,31,110,164,170,198,179,93,187,132,21,148,83,115,116,75,80,31,152,60,89,239,49,88,7,154,252,46,36,35,31,113,167,161,102,168,56,76,164,111,125,170,125,246,81,136,20,5,58,137,230,221,73,152,17,231,14,22,112,210,195,201,96,191,187,180,85,80,7,105,46,140,62,203,211,63,152,8,211,102,109,192,153,226,171,187,45,32,11,180,116,158,16,247,40,203,71,154,202,255,37,219,56,250,25,87,37,151,25,190,77,125,54,224,97,2,180,183,229,228,81,108,89,186,28,86,99,220,179,13,79,234,8,195,14,216,248,161,238,135,113,232,246,88,30,245,244,32,108,88,31,10,143,74,150,137,112,44,19,36,183,189,225,4,25,101,150,85,147,37,191,231,15,73,49,189,74,175,224,20,132,41,215,215,222,14,238,6,147,10,134,239,110,250,210,59,167,64,146,175,230,230,62,146,195,211,100,208,2,182,172,214,190,101,233,101,153,11,133,154,191,116,237,1,24,90,82,145,117,93,38,214,71,243,121,214,48,180,227,183,11,130,222,159,27,4,152,208,105,150,167,143,77,182,214,61,96,216,138,107,146,51,187,28,3,244,252,211,247,217,150,72,52,139,160,5,73,223,251,48,87,113,25,235,98,132,243,119,1,20,227,71,238,209,163,220,159,145,123,255,224,70,50,80,149,134,157,89,78,38,210,133,141,199,33,6,155,106,172,51,53,191,89,90,152,241,77,150,215,185,149,224,197,191,45,27,197,24,26,3,54,242,230,123,130,156,59,150,249,5,2,70,14,98,223,46,197,94,26,58,85,240,103,230,239,26,58,113,102,231,221,101,211,72,195,188,146,211,97,18,164,229,105,238,127,171,223,15,131,146,101,139,253,150,136,136,126,220,113,52,173,177,139,68,167,98,231,156,143,247,94,131,20,92,225,212,246,13,22,209,231,248,132,98,125,37,163,120,155,14,23,43,217,31,1,35,98,93,147,143,39,69,153,126,1,233,156,102,48,70,250,203,201,12,10,131,1,78,65,214,129,55,173,81,4,229,147,5,82,31,142,242,236,67,114,174,71,57,126,219,130,173,247,46,192,85,154,56,102,15,152,178,244,230,232,38,199,102,11,138,50,218,181,239,40,48,64,63,32,96,99,192,245,121,186,44,202,28,223,133,19,238,147,200,160,122,150,82,176,0,217,98,150,239,181,168,226,8,51,17,252,19,102,131,125,115,225,244,55,197,195,209,108,100,68,198,125,245,217,67,106,22,187,211,46,181,55,5,144,18,49,99,198,147,135,73,173,95,233,251,104,242,172,34,64,253,123,56,237,59,150,182,247,117,233,18,150,45,161,195,15,158,20,122,199,54,142,226,193,153,39,247,154,0,109,199,177,175,181,221,103,55,77,215,36,166,80,156,30,210,151,167,188,239,102,73,245,84,11,234,68,154,134,203,237,206,97,243,56,133,195,185,163,233,93,154,155,88,52,235,108,50,241,97,84,5,77,63,26,153,20,207,68,33,226,213,246,93,94,230,37,14,233,40,246,240,237,145,247,223,211,45,235,211,164,247,180,187,118,41,113,78,210,105,68,138,174,28,10,202,219,29,202,218,248,46,88,58,74,187,104,51,154,136,152,41,248,87,183,47,46,194,64,59,10,154,136,93,159,46,170,119,27,111,36,175,101,233,20,116,146,47,211,61,58,220,16,98,109,133,33,53,187,70,16,23,131,212,170,180,140,28,178,114,77,168,179,45,67,214,21,227,69,26,4,194,122,31,92,41,0,222,2,23,36,157,239,133,148,24,251,105,138,244,10,134,234,189,162,244,222,76,127,46,208,100,186,110,247,167,7,212,188,210,48,10,247,230,93,184,125,155,26,138,163,205,72,56,175,165,98,22,232,150,89,8,213,96,110,119,14,27,243,112,216,187,20,206,57,35,240,65,249,170,72,10,70,98,133,72,249,53,135,77,61,53,10,64,33,243,39,54,125,237,66,214,153,212,248,119,248,3,208,12,249,70,139,68,6,10,0,3,70,137,32,223,229,99,236,60,17,52,4,230,194,122,167,2,20,166,43,24,5,73,199,39,80,126,183,5,246,8,17,40,51,42,138,68,198,249,133,33,189,14,191,7,73,216,181,248,245,7,134,211,36,155,116,53,53,250,123,7,71,206,132,191,13,248,88,237,229,171,154,157,28,62,148,4,196,103,83,19,59,62,7,21,79,47,196,156,4,238,200,72,220,187,211,156,102,83,197,119,161,85,79,42,223,133,51,204,37,241,219,24,49,169,223,17,161,62,101,78,217,208,242,180,218,229,251,217,176,98,132,160,115,135,91,6,217,164,251,217,155,228,235,48,60,121,117,189,226,130,200,118,116,163,235,12,152,131,114,223,89,74,116,44,92,249,7,205,68,24,238,104,19,168,34,84,231,112,50,109,130,187,27,114,15,90,98,150,18,234,132,20,247,59,94,72,238,233,75,206,0,60,23,200,68,95,184,210,45,209,105,112,197,164,117,123,133,8,134,144,22,117,115,45,205,122,239,194,68,79,122,20,189,116,227,131,62,111,28,183,229,112,69,71,178,220,134,240,165,239,59,211,76,104,51,148,242,128,45,110,239,223,125,230,112,8,253,154,67,128,236,2,255,109,98,89,17,119,135,146,133,136,72,192,68,6,138,192,20,62,223,125,28,24,229,47,129,241,92,223,139,132,197,47,37,44,15,75,172,233,213,93,152,140,232,34,79,115,230,124,12,169,243,103,130,245,72,111,220,118,38,148,219,50,106,129,226,254,212,40,35,58,115,243,142,23,180,35,33,200,112,80,28,54,245,238,43,120,174,87,108,181,192,25,170,242,122,97,24,83,115,52,12,126,233,50,175,153,99,176,36,9,110,220,213,107,244,152,43,100,223,203,111,83,157,48,174,13,181,184,74,133,182,20,202,80,150,117,232,83,105,145,48,53,5,102,13,220,175,110,86,134,25,96,178,45,244,182,27,99,48,180,32,129,201,152,191,182,159,177,204,148,136,243,158,213,182,201,100,189,191,220,57,193,194,229,14,197,177,216,250,168,57,204,36,159,53,143,245,176,246,189,42,67,22,140,251,47,224,245,227,110,190,48,2,53,85,80,42,175,174,137,181,144,216,14,142,41,131,115,94,203,97,82,177,34,102,15,204,206,114,71,243,75,0,81,24,70,234,251,217,63,162,73,125,57,5,246,190,2,182,165,45,107,211,112,244,126,254,237,99,190,81,242,151,245,187,40,226,189,59,154,169,46,72,8,4,114,131,78,177,255,133,241,29,85,121,26,21,185,114,205,63,114,231,225,66,22,152,234,229,107,141,176,92,52,48,68,177,27,254,161,111,184,55,126,228,209,228,183,81,49,253,24,112,12,158,8,91,8,220,40,168,217,23,230,234,187,244,183,137,243,13,127,154,210,98,157,13,132,173,63,173,47,96,124,252,75,155,102,126,202,121,97,19,89,148,17,35,242,145,253,167,177,62,134,76,165,105,180,178,183,79,139,73,70,20,133,137,16,222,17,33,135,163,87,121,247,96,7,204,222,112,178,87,250,3,39,136,109,47,188,217,155,229,229,104,173,222,75,229,217,191,216,250,179,162,141,155,232,133,241,246,69,184,24,184,196,60,69,39,170,8,91,18,112,102,15,188,48,131,89,159,151,159,33,186,102,237,38,210,55,117,188,216,133,246,189,154,81,27,223,71,170,207,111,175,189,252,233,115,117,222,15,106,177,105,71,45,108,163,48,233,115,254,110,234,198,243,31,157,178,226,105,238,182,229,121,154,248,156,255,52,55,9,217,199,129,119,190,39,208,254,49,111,60,48,69,180,219,97,152,71,31,180,251,71,83,89,45,9,53,134,206,114,151,246,166,164,54,188,227,6,83,138,231,240,57,36,222,31,222,101,52,255,97,74,12,199,211,101,118,223,114,152,64,248,243,211,103,109,93,131,122,51,193,219,51,83,112,220,142,120,218,188,116,15,76,142,187,195,36,204,191,147,180,250,85,0,70,104,174,145,15,124,211,231,13,62,71,204,170,15,124,174,145,222,225,24,131,207,52,68,192,220,103,105,195,147,177,230,3,111,15,0,161,10,176,66,154,202,96,170,68,125,68,206,241,245,39,124,69,204,128,73,44,127,95,158,47,123,149,193,149,84,201,23,238,2,159,45,100,181,63,97,255,109,28,241,43,255,249,114,111,185,201,106,254,209,180,181,188,215,88,126,243,125,121,206,215,38,216,100,191,244,183,225,68,118,28,101,187,123,251,116,215,24,17,120,139,222,209,230,216,119,148,43,238,251,240,76,49,25,26,98,36,15,218,63,102,44,67,81,101,106,239,92,40,215,121,65,181,66,218,239,110,8,149,141,207,164,102,148,192,239,60,44,61,158,222,43,191,75,119,95,105,18,147,134,226,14,251,46,129,221,188,221,20,158,230,246,46,32,89,156,228,248,165,245,192,173,22,239,178,78,162,195,179,169,172,221,124,27,111,63,102,215,23,174,15,252,46,1,148,101,98,34,153,42,199,211,114,242,41,163,229,144,95,60,107,27,150,40,95,33,29,98,153,231,183,201,193,136,223,38,65,251,249,48,203,162,190,240,176,18,95,133,145,248,242,17,33,91,247,153,165,36,193,71,211,70,83,147,153,3,40,183,24,237,97,228,242,207,54,159,91,141,135,225,38,123,207,167,243,110,255,105,28,197,237,249,233,180,98,1,160,150,145,244,221,166,122,237,239,158,4,73,117,129,224,232,242,46,35,59,172,104,135,91,167,249,92,32,7,236,89,123,176,75,196,150,4,79,125,121,96,36,216,125,170,16,13,122,246,90,220,245,241,52,249,182,207,234,163,240,175,250,92,128,172,241,25,108,168,197,221,14,226,22,154,158,241,160,212,248,129,219,11,67,255,157,29,134,144,98,190,240,141,145,130,114,200,40,74,182,71,192,67,68,68,126,112,124,22,254,162,249,156,140,100,145,183,120,120,215,16,174,254,193,177,0,40,216,153,58,17,168,224,141,86,147,234,251,60,90,155,187,200,182,169,71,148,231,155,34,76,143,162,107,155,207,22,62,172,232,55,224,249,152,149,68,171,171,239,71,68,201,234,248,3,206,125,8,188,94,152,234,211,120,250,220,118,158,30,177,34,222,64,251,126,123,219,106,200,29,230,90,241,7,92,124,71,33,163,160,60,187,89,55,250,96,135,9,142,191,112,139,179,135,191,148,172,55,96,148,202,124,176,10,249,209,47,60,227,179,32,236,24,235,65,33,195,119,24,207,251,124,224,84,90,60,93,218,122,14,8,132,42,125,159,69,42,111,150,23,46,219,45,222,94,90,234,207,142,98,234,158,62,32,184,135,246,31,112,79,45,96,45,86,53,56,181,21,79,19,125,120,90,222,151,91,88,172,233,254,118,10,94,206,248,236,69,105,235,3,83,181,24,176,8,241,25,220,250,140,134,237,63,246,104,4,133,125,143,54,119,233,219,41,117,173,88,1,40,64,164,254,192,115,198,76,170,150,144,240,192,196,108,28,62,251,226,122,225,36,83,5,121,205,199,52,196,77,236,215,182,78,177,111,127,97,82,63,29,238,233,49,22,40,120,119,155,150,84,215,103,97,227,226,140,153,82,201,64,127,58,37,23,237,20,243,66,63,112,118,143,39,112,91,249,121,57,149,205,62,197,43,217,222,207,87,167,33,155,10,220,217,251,121,57,146,167,209,180,77,33,173,192,212,137,69,151,66,249,57,235,3,47,15,52,2,107,61,182,193,45,118,44,234,69,158,30,109,251,242,54,254,224,214,187,206,5,178,148,98,75,130,73,244,249,101,10,220,115,160,188,253,129,179,91,226,196,191,114,126,31,206,95,210,244,15,174,77,221,30,84,58,184,227,15,2,37,226,61,15,124,53,125,13,30,90,235,13,12,191,80,192,51,61,253,77,206,254,142,159,198,175,191,30,184,123,252,134,11,117,250,163,203,200,203,237,1,151,242,118,153,137,27,56,76,138,205,219,178,36,155,33,103,205,243,112,31,51,150,61,46,204,103,146,54,180,161,125,134,227,22,126,44,86,12,73,119,153,144,225,210,159,93,188,193,241,16,112,158,253,185,253,67,111,25,83,188,83,54,241,252,118,131,101,56,224,245,30,125,240,200,249,103,245,170,197,10,134,38,55,205,44,217,102,62,191,12,41,176,119,120,71,29,224,65,111,57,181,161,40,144,62,63,92,143,145,25,239,70,252,230,153,71,103,215,141,87,143,245,248,13,200,17,30,91,208,253,118,55,39,66,192,104,171,63,13,163,236,117,9,60,158,51,149,234,156,216,112,136,201,62,251,104,35,78,216,2,198,249,253,192,125,203,104,104,81,192,15,29,181,8,186,215,11,151,26,219,209,128,176,233,105,56,53,103,57,224,190,159,77,152,176,83,160,185,238,231,182,215,210,112,71,42,240,92,143,69,9,57,100,172,122,242,185,31,59,4,186,241,176,250,112,228,60,183,11,106,90,98,26,33,59,173,30,69,168,231,98,97,50,15,30,87,12,234,13,62,79,40,193,203,47,122,142,204,120,152,149,169,125,66,158,72,140,214,32,76,254,180,27,66,194,120,249,212,42,85,131,171,140,199,185,91,63,199,177,69,47,163,203,22,51,229,129,231,167,150,109,240,86,118,8,131,197,1,213,17,185,108,47,234,238,122,208,158,158,43,112,197,188,242,118,67,74,250,88,56,148,67,68,127,147,25,148,159,207,162,64,45,158,174,90,193,103,240,250,42,208,127,240,120,205,66,82,238,163,207,216,109,158,105,70,78,125,88,172,164,60,62,215,34,242,70,253,170,216,57,129,159,195,30,219,32,199,211,231,22,245,92,207,41,179,137,45,222,212,234,158,151,35,22,16,125,186,68,201,251,7,71,44,238,192,123,204,231,232,34,166,50,227,105,228,3,21,45,171,197,174,97,18,9,229,133,83,204,67,104,235,159,1,41,132,77,28,133,22,233,125,248,178,161,253,96,145,85,49,24,30,141,120,186,73,186,250,15,70,227,35,96,17,231,250,193,105,186,75,157,253,106,191,157,66,188,217,59,133,74,185,231,240,129,122,34,86,54,65,168,231,6,205,173,55,182,105,106,28,158,229,87,76,207,209,225,245,186,13,206,119,174,17,239,198,75,247,62,92,60,8,191,187,57,133,222,167,75,138,157,22,18,177,231,242,78,93,95,241,239,66,249,230,113,179,22,52,157,189,101,155,58,241,247,233,28,118,8,52,74,245,1,147,24,118,219,216,167,21,198,83,29,15,247,244,108,103,133,93,100,7,90,234,219,99,99,183,48,149,55,41,118,47,154,98,97,35,85,242,120,42,41,149,137,133,189,225,30,124,126,122,20,15,171,82,165,80,246,219,99,76,141,248,172,61,30,179,15,9,223,26,29,134,50,233,211,178,30,46,187,115,237,60,22,101,121,208,188,124,213,115,43,125,207,189,99,254,47,183,235,6,190,139,199,87,127,96,15,146,91,182,228,78,239,211,57,44,210,145,236,24,124,224,179,119,198,203,91,125,127,186,246,230,199,139,21,22,60,86,248,129,63,49,178,31,60,223,251,92,33,13,50,90,6,57,132,238,71,68,236,221,114,35,29,101,61,134,54,25,130,53,58,13,182,135,241,192,213,67,236,192,75,170,160,128,33,172,185,51,101,24,179,228,120,225,169,112,41,207,25,128,75,195,253,102,48,157,182,199,44,36,73,214,47,39,195,74,162,158,151,227,111,247,62,37,25,244,121,24,95,192,10,180,188,87,228,226,186,119,6,183,215,14,47,70,146,30,232,44,207,177,153,247,140,128,211,160,20,228,177,195,201,21,245,240,200,64,59,169,61,104,221,53,80,216,157,246,11,215,26,13,155,202,212,105,112,202,37,96,211,136,86,24,93,204,18,240,126,13,195,3,183,28,223,117,134,238,177,89,179,101,42,92,152,234,156,103,18,195,52,17,75,128,34,151,167,225,243,18,98,27,138,27,243,133,111,57,221,15,254,195,23,131,8,188,27,211,163,24,59,228,3,203,237,156,25,255,94,207,79,75,60,189,31,152,156,214,7,70,230,220,97,82,13,159,207,198,151,211,3,94,251,217,55,76,31,199,187,188,152,136,246,3,231,184,219,12,122,232,153,135,25,70,134,128,199,218,233,15,56,204,105,182,214,157,158,239,62,166,71,140,231,175,46,246,129,219,138,241,164,122,253,177,146,140,78,45,96,66,219,207,135,81,5,22,67,98,18,86,10,83,7,230,3,138,214,193,115,119,194,5,25,125,110,178,67,79,211,168,66,245,62,167,216,227,49,183,209,204,81,120,141,199,175,141,156,79,13,184,205,254,108,198,25,53,206,128,207,134,249,92,112,224,253,201,1,143,254,216,65,166,187,214,2,29,235,57,191,32,36,74,1,35,88,240,124,118,65,199,47,96,149,99,1,70,81,203,97,227,176,127,62,27,57,174,18,112,127,111,240,212,248,198,9,214,32,83,204,47,60,30,120,252,1,159,109,44,96,178,71,95,52,187,71,229,199,137,166,159,141,218,118,13,24,59,103,254,255,193,251,15,184,133,227,123,32,98,243,220,224,41,219,139,134,245,178,158,27,78,218,185,197,179,227,15,99,221,248,56,119,192,101,60,135,35,9,206,129,66,32,83,94,116,44,129,143,185,149,31,56,71,192,247,216,102,233,113,106,64,82,23,91,22,180,19,207,253,7,237,104,143,158,156,59,225,124,163,12,7,238,238,18,65,186,120,60,107,51,141,200,163,63,48,17,169,231,179,78,55,196,20,70,36,241,57,243,97,188,119,235,111,144,46,254,92,251,18,127,239,115,24,155,87,221,176,88,93,211,45,226,129,216,166,154,150,16,112,246,56,243,151,233,69,41,76,69,184,63,77,230,155,154,250,157,82,69,15,242,65,91,246,220,35,96,252,153,190,116,57,221,106,126,94,14,11,228,157,12,232,42,60,190,57,120,46,139,111,151,211,184,63,30,184,196,182,128,165,56,242,243,93,120,136,111,175,112,235,155,122,198,88,109,129,239,11,211,194,53,207,44,45,195,183,249,73,86,227,3,78,175,225,194,226,125,67,143,84,208,248,102,70,186,236,31,59,37,9,181,183,63,73,169,79,175,145,100,28,104,23,198,152,123,214,45,2,107,30,228,166,198,250,13,99,227,79,244,46,89,76,139,55,126,130,224,155,63,221,45,83,237,137,88,21,175,201,163,4,98,189,17,146,73,181,142,55,141,50,151,199,180,228,222,236,78,44,42,226,155,90,27,211,34,42,247,229,228,164,46,189,9,24,25,171,111,41,176,23,100,221,197,225,51,15,163,120,103,178,96,245,105,211,29,185,19,101,23,85,55,253,193,173,8,218,158,4,47,83,160,159,142,82,230,170,41,90,11,21,117,111,55,249,101,111,234,25,213,111,23,133,79,66,45,75,210,253,166,159,15,48,173,182,167,217,104,159,250,153,203,171,202,147,152,118,118,137,64,161,152,213,83,17,25,159,229,134,202,102,166,189,1,16,232,63,13,69,157,230,88,196,143,139,214,84,139,243,133,199,57,46,30,47,43,66,74,223,71,127,73,240,106,136,224,90,254,48,178,224,135,46,28,28,209,165,221,31,134,220,163,235,137,9,53,214,141,173,87,83,248,73,58,206,103,6,165,143,25,232,192,199,42,216,79,194,15,69,135,247,126,98,110,0,84,150,4,198,63,159,46,220,136,19,203,79,55,168,186,190,173,10,65,184,247,110,79,161,69,202,23,197,193,241,236,177,120,157,239,221,158,60,114,50,36,229,105,164,241,82,185,29,54,81,59,208,96,21,235,244,102,139,67,95,144,155,90,71,199,142,62,189,228,232,128,2,83,223,221,45,133,251,131,55,69,37,186,168,207,192,250,245,157,10,80,24,47,101,199,40,213,46,191,63,24,38,51,28,55,1,83,53,119,211,108,209,84,84,150,134,141,64,59,222,152,139,246,166,33,236,99,49,152,52,216,69,217,49,229,96,25,187,231,28,115,12,233,72,189,208,81,254,59,111,236,4,85,6,92,228,49,5,77,69,224,198,147,42,153,61,69,19,74,97,98,57,115,250,78,148,222,166,82,103,225,101,131,162,255,254,182,81,114,200,52,179,116,130,155,72,129,122,68,122,182,112,146,21,24,64,159,133,103,163,149,180,152,3,147,40,43,112,215,67,141,186,231,211,103,211,97,4,205,228,183,103,178,152,107,76,241,34,250,9,180,28,202,76,95,1,24,56,242,110,59,111,124,150,114,126,116,237,242,105,4,31,1,67,90,169,189,98,117,113,190,54,161,19,233,250,242,97,188,162,23,182,178,120,69,41,15,246,117,143,54,181,24,2,108,70,181,248,202,45,144,141,72,136,227,236,177,227,10,102,153,228,30,229,124,250,213,219,234,76,47,12,201,201,214,134,159,141,119,214,187,66,78,135,81,30,35,147,1,50,185,228,13,135,89,125,62,240,118,39,20,44,142,189,60,189,130,214,104,159,190,23,110,220,251,69,225,190,123,236,133,176,211,137,133,195,92,216,203,87,39,132,122,185,61,48,218,219,183,91,32,195,24,233,249,237,141,123,249,194,205,76,49,133,215,92,190,8,224,152,31,47,60,111,132,4,30,171,58,244,126,79,66,253,78,190,81,195,213,152,181,83,76,144,193,81,110,216,186,128,32,230,156,222,41,148,200,39,177,158,72,246,249,100,127,65,45,189,91,167,10,114,38,222,101,86,145,176,158,209,164,188,47,224,220,244,48,135,242,110,127,74,173,192,4,172,218,51,85,210,101,169,54,120,46,173,181,0,70,201,40,224,41,164,77,204,67,236,103,255,109,178,127,159,166,29,248,150,214,152,215,97,235,88,99,5,38,105,89,19,154,78,67,219,16,48,171,247,119,192,17,212,215,114,24,214,177,231,213,102,52,5,124,182,179,241,44,159,34,93,70,26,211,122,86,23,2,208,222,108,110,54,253,133,217,63,29,70,20,238,105,184,233,73,58,124,246,198,242,252,118,221,126,58,165,95,190,155,162,112,42,7,220,123,219,207,187,139,151,67,252,224,252,194,70,186,236,48,172,148,79,175,80,4,57,2,206,243,233,241,185,47,229,164,193,70,183,248,192,227,19,247,249,193,79,164,128,29,235,220,118,252,233,74,142,231,126,225,228,103,4,213,223,251,153,165,132,222,146,191,252,209,105,253,161,233,65,251,51,25,184,216,251,186,166,206,173,151,242,192,231,86,54,5,206,47,220,175,110,174,193,184,151,159,223,166,70,50,126,187,229,177,159,167,27,209,59,135,81,23,214,209,158,28,149,190,240,107,22,254,81,67,185,236,7,154,180,18,131,99,245,172,24,127,152,219,102,206,47,236,27,82,50,159,198,131,154,108,158,195,236,180,253,133,175,171,244,7,167,23,78,151,174,217,96,21,232,51,116,124,44,113,63,148,4,136,231,108,59,211,58,30,238,101,213,242,192,99,63,112,123,142,85,146,239,123,124,53,116,35,243,129,103,137,225,226,112,75,207,169,11,25,97,52,237,188,123,189,168,108,57,208,3,60,147,20,107,99,71,203,242,147,19,13,76,238,177,195,16,132,60,63,61,82,139,77,254,24,100,233,253,174,51,135,103,160,67,93,215,195,242,160,98,154,101,163,8,123,224,148,91,188,219,100,210,21,174,84,241,56,220,71,123,118,44,172,216,29,40,44,19,138,158,78,138,133,141,53,253,182,251,152,157,15,252,28,16,3,130,152,248,101,14,191,167,195,243,149,255,51,248,236,110,239,103,37,60,227,14,227,177,127,58,156,194,247,22,176,134,56,160,136,56,107,205,63,139,10,234,103,172,73,105,30,254,240,57,116,69,78,9,120,122,77,169,81,102,82,179,250,192,101,184,93,73,245,246,92,207,203,251,92,51,94,14,45,221,124,224,81,164,105,176,235,105,167,157,179,46,249,245,135,201,240,152,26,147,52,52,105,90,238,234,47,28,92,235,34,100,187,77,39,254,105,218,57,224,61,26,96,37,244,207,36,182,220,217,229,48,91,208,243,242,180,188,142,29,56,189,187,10,100,246,59,174,201,93,197,113,13,174,81,175,64,37,103,123,78,124,74,140,61,218,6,251,210,120,54,6,178,118,61,32,124,96,164,59,21,142,21,4,140,250,198,99,173,143,26,207,166,38,170,71,128,48,100,56,108,196,12,207,103,145,192,189,2,174,90,133,136,246,246,244,58,118,248,167,70,126,214,0,69,33,57,158,30,144,24,40,92,184,166,59,220,198,124,251,140,42,57,129,31,207,26,151,144,229,252,21,228,157,245,119,26,115,71,113,135,34,4,188,235,233,179,106,153,41,14,39,18,100,30,184,68,190,197,129,53,11,5,46,207,34,157,54,159,162,80,203,127,191,70,148,161,85,235,156,6,213,195,163,196,195,132,214,234,3,119,175,143,220,150,107,169,246,52,162,204,53,38,18,204,67,207,112,154,68,131,247,248,108,170,82,5,220,164,138,138,75,253,115,162,163,75,88,3,45,234,161,26,211,120,77,29,132,8,224,105,54,220,13,2,163,64,175,48,89,8,222,221,231,152,75,111,187,80,17,21,24,94,83,133,49,109,252,163,207,209,164,53,134,195,238,6,94,191,104,91,84,125,47,179,8,8,56,60,158,82,9,124,44,99,133,99,206,24,220,181,83,224,117,30,241,244,185,40,207,7,109,43,28,115,103,62,38,189,212,65,116,80,164,101,150,137,251,192,169,199,171,161,191,125,30,230,244,113,248,236,117,26,194,24,198,202,230,46,92,75,50,121,86,46,44,86,62,150,157,106,146,241,160,41,210,87,200,5,20,201,120,204,169,221,195,147,121,218,172,177,46,208,150,114,252,242,57,145,159,107,25,138,243,158,124,79,34,185,230,230,15,243,90,197,87,27,115,202,243,211,163,228,88,30,38,30,252,188,28,207,191,55,13,22,188,231,187,172,104,218,103,138,77,255,199,95,99,245,171,14,195,169,242,252,118,30,209,103,148,73,62,39,64,62,38,153,119,89,131,62,254,241,183,108,136,58,28,134,113,82,191,58,45,73,174,183,28,230,231,221,105,74,230,192,121,211,19,146,133,27,254,44,71,255,109,236,252,231,100,131,234,39,197,203,199,107,249,157,45,63,10,164,112,255,230,231,80,77,199,68,138,61,161,154,26,154,194,112,246,229,112,61,159,19,228,249,108,125,117,81,113,102,64,227,252,118,24,117,210,252,192,169,196,76,192,61,162,222,152,113,182,252,158,194,37,190,214,51,19,80,245,168,113,226,226,102,210,75,219,96,169,182,240,183,15,173,235,7,61,159,29,239,30,196,228,20,238,59,226,50,232,216,61,62,42,92,111,145,225,11,49,233,170,79,195,169,7,141,64,0,92,231,83,97,56,172,226,183,81,141,44,10,103,49,98,126,234,116,138,158,149,23,19,5,150,71,245,59,144,204,210,60,47,103,67,115,167,22,18,188,42,222,46,52,192,117,199,160,50,56,175,120,53,51,67,253,141,139,180,67,111,54,114,87,235,113,102,30,115,41,54,5,42,219,230,243,114,188,74,62,203,206,58,212,224,225,24,75,10,212,41,253,212,132,5,60,161,165,73,195,33,66,221,143,31,21,113,123,15,234,60,106,241,120,97,97,40,140,152,207,252,195,71,11,235,150,131,244,190,130,100,244,6,74,218,132,122,104,39,25,191,222,219,132,2,20,60,115,127,69,171,202,212,90,132,97,103,94,236,192,41,175,199,231,54,236,128,13,56,229,103,35,195,189,155,60,9,99,177,108,245,94,195,60,136,232,247,250,213,98,41,60,165,92,115,217,150,173,47,31,20,125,7,220,147,18,110,28,212,212,171,29,134,94,251,133,73,55,13,56,175,244,52,173,142,176,132,215,134,29,73,167,209,40,231,22,214,28,54,102,70,133,77,32,238,194,11,142,71,133,187,197,15,29,134,77,226,129,185,228,22,135,185,47,107,183,244,225,4,69,88,194,92,130,21,133,198,204,3,143,56,225,158,169,210,97,71,143,150,65,44,162,19,156,74,160,30,63,141,134,176,118,26,92,113,126,48,193,119,211,213,28,61,251,51,238,102,15,122,146,62,170,191,221,204,115,237,48,222,96,221,20,32,52,247,244,223,53,135,50,183,12,246,139,40,36,130,176,99,150,231,225,179,47,251,129,187,48,140,159,95,134,180,171,73,52,246,177,117,7,18,31,45,30,70,133,67,39,26,202,74,43,98,185,231,218,249,140,38,20,194,45,218,141,40,141,254,118,37,133,212,39,249,224,85,218,227,198,152,230,47,55,83,77,155,86,185,250,123,203,7,30,92,157,11,240,69,248,241,65,236,49,235,69,213,18,124,189,134,105,225,17,127,158,70,184,35,90,62,50,145,101,133,135,19,16,109,220,127,233,125,184,197,253,0,238,150,242,108,43,28,30,190,85,158,233,223,53,41,198,10,58,35,175,108,245,1,255,168,194,104,76,73,104,190,212,103,143,39,17,48,102,10,121,96,106,227,88,194,92,137,151,19,73,214,241,66,153,211,51,78,151,9,26,106,143,67,206,235,57,55,230,43,86,223,51,14,141,168,110,95,141,68,126,65,147,149,18,71,202,65,74,106,227,144,42,17,198,48,172,89,237,89,32,56,209,227,187,26,183,210,231,229,181,141,28,79,19,41,213,207,78,198,63,234,112,105,79,104,166,99,83,237,200,134,128,104,246,65,83,212,128,44,168,201,212,65,133,93,151,60,83,150,152,220,110,207,187,41,63,245,30,71,31,96,43,138,202,138,55,172,98,69,86,133,41,236,242,134,81,69,172,78,214,110,116,146,241,116,19,202,91,131,169,84,242,121,88,43,140,174,10,147,41,17,48,214,196,80,248,92,222,87,192,169,63,118,250,57,174,35,37,13,57,24,77,173,28,150,173,237,246,172,41,209,232,103,193,103,19,139,171,204,165,245,131,100,93,174,32,104,224,147,167,154,64,157,176,67,204,194,98,135,149,192,40,151,197,86,138,111,88,157,68,157,40,198,136,223,46,42,254,14,76,61,186,15,23,213,41,122,73,238,154,165,190,184,237,169,253,69,37,88,164,64,17,147,123,252,29,157,248,124,124,87,166,23,234,3,207,72,247,94,217,202,44,21,238,114,255,64,162,254,157,73,208,54,199,202,166,116,84,87,95,111,154,168,183,50,33,118,237,21,8,34,229,183,11,38,154,194,173,135,35,7,221,204,246,160,165,70,42,30,148,246,75,205,124,56,105,227,178,73,140,245,29,16,36,72,194,148,73,40,205,235,203,171,17,60,56,140,153,249,188,188,246,88,216,201,116,53,21,205,53,12,226,5,205,252,51,15,11,129,31,255,172,212,240,63,42,12,111,86,52,28,170,113,29,144,130,55,57,224,242,212,67,28,152,216,158,247,10,1,97,245,194,26,227,100,156,202,201,50,46,20,182,114,84,135,147,170,191,1,219,185,236,153,101,22,236,87,56,245,25,201,118,156,80,106,78,24,21,153,31,95,168,70,107,162,19,105,205,8,175,58,204,117,72,151,8,22,152,231,218,81,202,161,51,201,8,219,60,81,239,12,199,210,105,136,51,96,68,179,219,187,139,195,127,59,74,52,251,108,181,234,47,49,18,212,72,212,131,144,68,47,40,104,122,78,183,106,231,214,238,108,80,112,199,147,144,152,47,69,153,100,241,193,144,59,200,134,211,76,178,43,94,156,146,214,159,31,24,135,160,127,50,250,70,122,246,52,52,70,124,63,66,204,224,73,227,128,61,56,54,82,2,199,90,67,56,126,154,117,59,224,244,68,125,154,221,23,3,38,215,238,129,207,133,198,207,220,9,237,148,218,18,141,91,241,20,152,219,188,192,157,214,198,135,245,254,220,54,143,145,47,156,48,132,142,135,122,206,80,126,218,94,7,8,177,218,19,44,110,144,70,203,203,91,123,122,165,33,236,18,189,66,169,164,190,187,81,48,29,239,198,113,160,239,110,244,82,188,155,227,75,208,138,166,106,11,116,104,30,235,129,201,219,136,78,41,175,129,197,137,26,169,247,24,234,90,89,105,82,147,97,25,162,54,241,100,121,152,166,82,137,151,103,52,10,21,198,0,139,185,146,159,114,7,234,119,147,211,69,111,99,43,86,67,5,185,178,162,240,124,118,28,88,78,179,204,149,179,77,63,179,252,236,25,178,234,225,143,172,47,156,34,119,24,184,20,253,237,99,190,101,47,213,131,172,253,113,245,52,152,216,82,124,152,49,124,43,156,197,168,5,126,174,17,149,235,115,147,223,78,79,210,79,101,54,13,249,237,164,249,218,228,154,205,176,223,38,196,139,122,113,171,91,138,185,65,159,128,47,68,215,185,54,133,213,158,174,72,14,184,183,210,222,173,91,67,93,16,34,87,133,117,54,80,194,27,94,40,224,169,13,91,232,162,232,103,101,189,153,157,89,188,74,147,62,75,143,215,175,78,35,97,210,46,85,243,237,12,101,154,50,79,145,231,125,94,158,35,51,159,192,114,215,165,93,135,145,193,200,96,215,164,63,205,71,45,129,91,45,15,204,77,76,94,222,211,243,217,84,218,116,129,223,100,193,122,186,100,200,234,37,61,85,7,155,172,197,34,240,26,227,129,49,62,187,172,160,161,177,25,88,157,151,236,151,80,251,62,79,31,91,180,199,136,228,99,134,106,159,254,8,94,3,62,35,216,31,184,203,225,135,174,131,222,35,42,151,248,42,47,111,79,44,173,26,147,179,188,124,104,221,192,64,99,103,232,198,50,223,17,163,180,69,182,134,252,88,50,200,202,109,217,211,72,124,86,216,74,205,101,67,28,186,41,157,75,91,144,243,3,163,255,162,112,147,52,246,105,252,144,251,129,83,147,99,128,100,122,253,106,244,0,115,76,83,232,72,159,151,147,5,43,77,219,90,165,104,117,207,242,89,40,199,234,76,194,5,35,51,169,62,57,194,131,20,236,28,150,12,165,250,186,101,85,216,204,179,192,175,123,1,21,207,21,166,204,226,156,221,15,140,106,160,192,251,105,90,94,125,203,92,160,114,118,63,112,93,178,130,96,98,124,158,54,254,133,128,235,187,103,101,8,45,214,3,235,104,103,72,118,229,220,30,79,52,141,60,212,200,130,231,88,215,210,78,210,197,135,78,165,254,4,17,207,54,113,174,107,209,178,142,154,181,194,212,105,8,220,235,179,190,140,24,90,12,142,199,37,99,78,212,46,214,202,155,170,107,190,70,249,106,72,159,187,194,179,169,69,97,196,36,10,195,180,46,227,53,30,95,147,241,58,234,2,106,67,47,72,48,62,85,121,154,125,227,129,81,38,88,113,12,80,63,36,48,62,208,48,63,49,180,116,163,167,128,40,237,56,68,140,251,90,225,182,93,65,140,10,135,241,120,245,225,60,142,192,44,25,97,154,46,72,196,61,202,47,255,95,218,222,165,229,154,101,185,214,251,47,106,171,81,121,207,82,219,24,12,238,185,105,140,17,246,230,32,240,145,196,246,118,67,28,244,223,157,79,204,202,136,17,31,168,185,97,241,53,214,120,171,102,86,85,94,226,58,198,178,178,146,154,96,154,15,2,78,158,91,133,96,213,3,224,148,116,165,200,34,156,4,111,156,187,181,43,199,10,69,111,35,140,48,200,116,210,251,54,241,207,120,37,15,174,148,194,236,89,209,209,243,182,174,169,10,106,232,135,135,100,140,191,83,125,124,34,2,35,26,126,40,213,81,127,149,122,112,217,115,200,155,247,116,243,50,130,66,149,50,233,148,222,71,64,114,121,136,218,72,183,52,194,70,15,125,108,242,208,162,168,37,83,39,177,12,127,43,240,210,107,244,27,145,198,22,51,97,26,175,131,194,67,120,153,172,233,55,189,21,200,76,98,171,69,252,74,253,58,74,161,163,41,155,214,130,20,240,33,255,54,98,154,193,225,152,38,233,52,150,125,135,105,211,212,199,30,196,151,2,198,129,213,47,50,206,188,12,243,112,140,196,240,53,137,39,148,21,240,57,162,107,186,57,148,146,61,218,191,222,84,120,74,250,34,200,120,137,0,76,61,67,170,169,67,249,210,70,99,81,109,157,138,8,92,76,99,72,242,211,52,70,41,202,91,115,22,253,33,233,131,118,154,115,3,38,60,152,110,110,189,104,14,195,70,166,175,197,52,42,125,58,116,116,11,18,204,197,113,53,124,88,250,219,237,93,143,92,141,170,71,130,177,93,253,131,162,67,169,105,3,210,75,178,95,118,100,151,19,220,119,143,29,15,223,34,141,28,14,54,111,230,227,131,39,16,198,48,31,216,177,200,186,6,186,224,156,13,210,90,170,105,149,112,154,224,122,127,227,107,31,99,83,221,51,104,235,197,175,108,52,100,164,123,55,214,179,195,180,179,38,152,163,211,63,87,227,125,235,67,23,106,219,98,224,22,63,85,120,133,114,0,109,64,59,21,139,80,178,92,100,224,72,251,164,171,199,90,225,96,89,39,162,14,173,152,23,228,240,94,169,44,156,172,103,80,145,34,6,177,243,213,103,245,197,166,69,55,122,186,154,46,187,216,88,42,61,143,122,53,165,87,225,45,84,4,78,210,213,68,2,124,46,32,76,149,54,150,135,42,152,184,121,43,169,14,191,62,38,80,231,240,153,58,105,154,146,69,136,254,75,94,131,124,238,98,93,145,241,86,160,246,109,10,195,168,225,35,43,38,86,163,48,113,232,29,61,169,52,182,43,108,4,142,14,91,25,184,194,165,87,185,154,202,21,153,167,16,44,77,143,215,82,51,211,212,82,162,159,67,206,40,2,174,35,193,198,39,224,48,194,95,58,114,214,110,44,125,26,75,122,130,107,151,110,218,130,142,124,186,249,179,35,177,109,57,61,117,7,208,239,28,30,238,93,5,58,33,125,110,43,207,142,223,126,180,241,20,62,135,176,138,159,55,23,197,22,26,71,227,210,231,125,146,25,69,9,173,255,44,33,76,61,88,33,133,140,84,201,113,72,122,50,224,138,245,223,68,247,241,212,238,253,131,210,175,191,2,134,88,69,97,122,152,70,192,79,42,238,36,84,43,145,147,7,241,69,29,25,102,111,24,243,40,47,212,4,35,143,230,31,131,54,19,29,217,128,190,183,6,90,148,128,236,192,244,88,198,200,168,103,214,23,106,98,129,142,150,116,46,162,112,30,130,5,7,205,94,4,237,104,242,195,20,203,166,31,166,48,200,9,13,168,248,75,243,179,111,97,244,60,176,18,22,80,15,246,6,201,3,249,56,117,126,108,50,7,17,131,197,37,245,141,28,127,165,7,193,4,43,75,159,24,253,42,39,13,176,116,105,186,53,12,132,241,203,121,61,55,82,0,222,223,78,61,158,58,178,208,94,52,47,97,153,148,38,171,115,130,63,183,122,140,26,58,72,93,52,104,152,191,241,66,208,58,210,129,181,26,134,244,68,26,76,189,96,88,47,130,204,224,181,80,173,160,21,209,212,24,216,57,123,53,167,91,42,196,151,241,203,133,60,187,194,99,134,65,58,173,39,87,127,26,137,212,29,55,79,186,225,192,181,196,12,163,180,41,189,50,56,49,130,71,97,159,255,210,194,40,59,24,236,32,64,73,149,59,132,135,99,7,156,84,115,168,227,82,32,142,142,89,178,143,55,161,199,6,29,189,193,27,179,141,235,69,209,50,132,32,101,195,97,247,38,184,135,105,52,173,110,65,95,25,165,177,193,58,179,173,142,65,96,10,92,30,129,207,65,175,79,141,170,66,240,167,108,26,26,244,183,159,222,5,124,146,1,82,144,155,146,107,207,156,202,215,50,79,4,166,143,35,224,199,164,139,226,149,17,158,234,10,99,151,11,76,109,167,194,4,2,28,53,33,17,69,187,126,233,218,83,10,29,225,227,87,30,43,119,228,176,207,11,27,7,125,148,58,106,74,136,98,97,209,207,171,57,12,100,16,35,197,103,237,136,233,222,231,20,157,93,224,222,243,213,13,77,161,160,188,120,83,205,207,131,54,120,112,144,44,114,157,77,225,39,78,120,136,201,147,23,122,214,141,18,129,144,75,209,211,12,245,140,46,87,163,96,166,168,113,123,4,90,52,79,240,96,154,186,5,77,19,89,91,233,226,122,22,101,15,184,167,114,186,135,237,58,86,22,26,124,186,44,209,11,44,65,178,67,99,145,238,100,8,229,246,216,171,140,75,50,221,124,132,94,166,117,201,60,186,149,209,219,187,86,188,81,66,135,250,96,88,85,50,242,209,87,26,249,241,252,122,240,228,208,209,161,155,191,37,158,131,141,198,76,0,189,249,32,94,31,31,196,4,178,20,102,228,65,127,114,76,168,244,220,136,113,202,91,67,188,89,223,26,2,50,177,155,81,75,145,158,219,58,213,227,183,201,28,235,76,34,228,45,191,221,74,77,191,13,1,176,252,54,97,151,153,96,230,182,192,35,61,24,188,59,114,115,188,109,93,96,104,61,232,205,107,207,55,55,37,164,128,159,148,41,64,247,175,203,84,44,43,77,227,134,21,27,35,163,125,43,93,12,25,168,92,12,205,159,194,228,216,227,167,75,46,246,126,26,244,145,113,245,115,222,74,186,186,74,125,11,245,150,202,88,126,12,35,20,6,99,178,160,18,168,31,12,226,134,224,199,67,124,50,237,119,149,130,112,127,167,88,56,59,221,156,26,200,29,48,196,35,10,183,22,148,181,68,242,119,190,186,214,72,56,147,126,79,134,10,186,127,177,215,154,66,140,206,114,28,143,56,35,38,218,122,58,211,200,186,6,123,30,58,17,105,183,197,205,212,171,135,42,121,80,71,5,35,110,192,45,239,213,133,142,224,120,236,93,83,175,56,212,139,111,112,104,193,140,172,221,68,207,99,161,59,135,41,146,124,19,124,38,75,17,56,111,29,15,30,247,10,120,166,19,232,183,241,4,58,210,11,63,147,92,8,9,105,0,82,15,150,254,213,22,70,16,11,44,77,21,100,18,195,216,181,86,128,244,211,224,113,245,76,108,108,52,192,33,251,19,176,242,69,195,116,185,67,193,7,63,68,53,201,134,53,72,196,184,39,178,219,138,182,21,45,82,236,219,26,187,194,131,100,129,6,172,158,53,1,190,115,178,202,176,153,87,2,239,61,162,188,146,178,94,229,220,28,148,98,140,96,213,252,201,57,40,108,148,244,1,47,117,31,216,229,187,16,185,81,242,37,38,45,60,85,45,162,241,212,245,170,231,114,224,210,163,53,192,202,126,155,190,179,165,164,128,63,113,1,69,143,239,219,101,100,173,116,29,217,50,215,60,224,162,123,206,32,188,24,52,63,192,234,218,28,152,236,74,252,54,108,235,250,92,116,4,5,163,39,118,226,212,239,69,171,70,152,119,148,173,188,250,219,112,202,198,225,72,91,231,210,223,102,255,148,245,1,173,233,82,24,86,206,34,176,242,29,152,142,111,43,241,78,251,80,218,230,97,89,93,89,217,61,229,125,172,21,99,201,166,211,123,158,197,83,77,56,99,110,87,144,238,113,185,117,91,233,214,24,242,77,94,74,85,54,54,11,244,247,34,191,140,184,178,194,67,40,57,103,166,98,192,88,238,194,110,71,64,78,7,118,14,167,61,229,226,103,166,89,8,223,83,151,207,65,4,92,96,232,85,101,179,107,152,51,10,83,249,219,5,86,2,59,228,161,157,36,194,224,68,141,143,174,43,244,188,2,143,52,52,106,92,100,34,181,165,93,184,16,185,201,153,77,161,193,74,40,150,144,140,108,105,27,237,64,175,78,188,8,203,81,232,192,27,197,235,114,115,206,136,4,63,81,219,9,188,30,125,46,148,124,101,113,182,169,84,214,192,101,84,133,107,250,233,242,54,89,248,116,73,181,4,247,39,108,125,99,26,215,199,166,7,113,201,43,77,52,40,166,107,93,101,225,67,183,166,211,176,18,68,149,175,61,106,90,93,200,60,235,200,106,90,247,199,34,238,178,141,211,253,152,238,93,223,103,235,213,234,134,28,248,153,194,193,104,98,67,51,193,79,116,230,0,239,180,52,233,90,145,189,180,117,45,172,6,174,193,239,253,187,185,46,78,84,131,71,186,121,79,55,167,5,117,233,213,250,65,10,220,188,10,166,57,92,10,108,109,10,167,23,14,143,212,31,47,37,161,162,152,97,232,212,111,13,71,227,35,147,52,205,19,44,137,183,166,79,169,143,76,123,118,77,243,164,164,91,147,61,148,23,54,180,96,8,21,120,234,203,210,36,76,55,135,96,71,81,49,52,6,150,94,168,149,89,155,142,30,170,232,85,86,57,177,17,58,216,10,15,61,216,172,137,57,161,67,215,14,246,128,162,152,226,186,240,148,150,127,160,113,177,117,187,121,118,186,248,153,93,87,237,217,80,90,130,75,213,143,177,180,177,198,178,252,114,100,182,100,61,237,173,137,67,208,146,94,216,113,186,36,136,201,54,57,210,213,20,179,234,189,85,240,245,39,49,165,83,44,81,208,1,183,162,115,44,9,221,194,211,249,204,71,175,214,126,209,243,41,200,22,202,83,191,90,246,12,247,108,151,137,64,226,125,39,244,89,98,144,246,71,245,148,32,202,223,122,148,151,60,15,86,159,81,108,7,172,156,25,198,90,44,254,30,53,137,233,177,214,217,100,213,132,73,213,220,72,49,211,185,169,167,245,110,9,238,83,207,242,116,242,208,1,36,193,198,153,21,243,14,60,149,116,28,248,77,48,77,57,106,131,228,231,130,188,86,198,221,53,12,58,140,85,73,109,171,161,188,73,40,19,108,93,121,199,58,210,205,104,99,134,136,215,132,94,79,66,69,141,207,122,189,212,110,59,14,116,121,100,255,134,193,76,71,246,83,239,80,56,61,245,128,59,66,172,190,164,176,0,220,37,192,5,92,117,225,142,170,49,143,153,171,185,7,189,44,67,206,173,174,228,167,99,255,248,216,196,154,85,85,85,96,6,35,240,78,203,167,243,177,197,136,127,148,147,9,184,132,252,213,52,53,44,29,248,57,125,155,44,93,211,174,75,240,20,231,30,43,94,223,120,39,125,29,96,205,123,29,154,196,114,46,141,170,17,15,66,43,52,49,136,255,48,223,132,18,110,83,84,15,143,99,113,140,71,61,23,120,222,20,62,38,167,188,111,234,184,86,130,159,154,221,34,181,56,33,236,213,77,3,147,67,191,7,92,132,178,2,70,98,31,26,166,33,41,211,208,164,137,4,174,16,216,202,205,19,255,201,129,143,153,46,225,18,220,141,158,224,213,196,3,0,78,55,167,187,107,136,175,57,213,80,0,22,230,110,131,245,183,11,53,56,226,230,38,117,161,177,9,153,171,159,187,180,55,0,37,150,17,244,216,56,231,58,137,169,26,20,230,124,75,162,201,231,230,29,133,162,12,121,150,228,84,17,166,171,18,42,29,79,250,101,38,105,252,52,148,254,122,182,209,179,43,153,25,10,218,164,64,99,144,236,142,186,203,73,203,195,212,129,67,174,45,137,178,165,21,53,103,75,129,140,37,114,146,157,78,91,129,145,152,142,140,102,73,178,167,52,88,149,160,117,57,227,96,55,21,216,228,148,123,20,50,180,180,167,240,245,158,40,44,161,192,90,95,138,17,102,79,169,152,169,106,104,80,157,187,70,148,250,236,150,204,81,251,242,81,19,13,193,187,62,116,67,184,81,138,181,211,36,155,198,55,47,61,34,75,185,60,6,37,76,209,229,247,64,128,145,46,182,74,149,232,190,154,26,144,31,244,116,198,185,71,71,155,150,10,160,166,187,164,57,152,22,76,93,153,19,170,143,18,109,151,231,169,86,190,121,137,147,13,118,77,141,29,31,152,173,177,68,131,47,186,221,10,83,47,83,162,41,250,12,93,97,154,62,134,147,67,98,35,170,181,59,233,168,14,250,84,40,144,243,247,104,30,5,58,187,15,55,211,61,5,65,172,229,68,110,200,132,104,42,1,49,174,241,4,87,46,149,35,186,221,13,22,204,101,162,42,79,167,191,88,174,238,200,114,127,182,95,163,221,128,38,31,129,97,244,186,156,102,228,72,209,223,8,152,13,233,114,50,193,124,67,46,40,30,12,23,170,148,203,51,90,90,103,215,143,119,222,97,175,187,82,155,7,30,16,68,8,220,225,166,120,253,230,48,150,74,104,224,216,37,24,234,126,53,98,29,114,72,160,156,78,39,199,7,119,170,17,37,166,129,243,94,157,254,174,160,241,41,7,99,179,218,144,203,44,6,81,203,210,147,17,102,150,30,47,13,55,84,227,141,40,128,151,43,123,79,17,114,165,159,94,96,72,212,46,233,44,162,82,207,35,19,149,210,15,36,233,46,124,102,113,145,228,38,5,212,35,174,166,69,180,136,225,137,204,106,171,207,253,109,171,35,239,58,52,99,66,252,232,241,42,228,172,98,37,53,2,34,237,139,55,82,206,89,85,30,190,155,32,239,37,97,52,99,92,38,113,47,166,180,246,189,80,74,229,187,210,94,158,149,7,227,193,247,84,199,219,123,211,60,227,75,183,219,120,217,248,114,180,143,201,84,32,238,211,47,10,173,174,120,116,199,202,124,198,21,102,65,94,12,126,179,120,161,164,206,202,190,147,244,216,233,118,119,153,164,116,27,221,199,234,76,82,85,123,234,48,164,189,151,193,241,172,52,148,7,100,83,162,157,228,106,3,211,155,64,198,75,80,74,210,47,225,38,117,244,91,245,194,173,197,246,74,50,81,125,126,14,85,177,105,59,156,113,243,179,228,219,175,130,82,150,46,84,9,253,6,212,73,218,164,126,236,115,2,148,39,238,13,11,143,146,122,16,249,162,148,251,131,97,92,210,58,13,148,6,107,191,68,136,118,236,165,137,66,206,167,249,83,211,202,55,117,10,243,168,59,70,70,43,152,120,40,240,246,158,21,225,240,89,136,74,64,81,151,233,232,188,23,54,114,226,120,105,20,224,146,100,247,161,213,196,248,204,25,188,156,102,145,221,237,213,86,192,179,97,65,106,230,35,103,91,151,99,183,22,216,33,253,183,95,10,231,36,118,86,145,105,187,93,55,68,136,248,251,128,121,133,181,198,208,16,3,150,61,167,208,112,121,251,102,248,96,107,40,241,12,49,109,42,66,29,166,116,88,110,78,205,88,247,137,72,181,59,54,243,255,241,159,255,248,239,127,253,183,127,255,203,95,255,246,47,127,249,127,255,233,127,252,247,127,254,151,127,253,127,254,249,63,254,207,255,229,127,250,167,231,63,255,243,31,255,199,223,254,227,223,255,242,79,255,240,63,255,229,159,255,246,255,253,245,47,255,240,143,255,237,47,255,246,223,255,242,183,191,254,199,63,125,192,255,250,47,255,250,151,255,237,111,127,253,151,127,253,111,255,240,143,255,215,191,253,219,95,255,239,127,249,215,127,254,219,185,207,255,238,63,250,48,45,253,71,143,179,161,90,153,199,116,34,90,232,211,132,36,183,24,11,5,9,150,231,241,9,76,5,157,216,102,236,248,199,107,246,213,81,193,229,230,84,198,247,126,95,54,21,173,106,75,163,39,70,149,131,47,204,183,74,192,238,129,50,174,95,106,123,182,23,230,120,192,27,122,46,159,161,80,69,111,57,83,145,224,56,187,248,125,174,58,77,160,58,96,11,251,95,198,114,242,227,103,45,110,129,207,97,229,251,17,148,74,143,178,75,60,86,229,180,253,106,10,169,75,251,187,126,72,66,240,199,8,188,161,16,148,193,104,4,249,134,52,138,149,255,58,121,3,106,16,43,52,158,128,39,126,143,95,253,88,118,47,224,110,146,7,159,113,100,68,78,65,84,0,108,60,144,239,133,27,7,247,27,48,81,250,27,234,131,46,233,184,241,37,208,133,230,242,227,48,122,29,122,111,82,96,222,62,91,72,202,63,51,158,11,190,220,234,90,198,231,36,30,177,77,33,227,221,9,125,127,190,1,21,115,51,182,138,3,67,5,208,111,80,183,96,111,71,99,251,129,173,187,229,198,2,11,28,183,75,127,122,35,246,218,29,70,8,174,198,43,157,228,49,188,29,154,24,238,27,123,251,64,245,236,188,136,128,145,203,123,20,94,136,139,223,183,242,224,115,122,45,165,117,214,210,49,241,125,47,248,70,122,40,32,0,147,39,185,17,9,74,150,71,52,6,19,2,40,16,133,92,180,80,133,190,5,53,146,176,139,62,182,236,5,229,164,191,232,49,215,158,34,175,140,128,230,240,178,115,214,96,235,242,187,118,80,223,240,144,41,19,149,87,46,158,117,61,46,250,123,30,25,97,184,37,48,13,15,183,100,230,89,198,233,34,3,219,40,158,94,223,226,140,154,92,143,160,36,163,175,71,68,217,16,42,61,2,195,42,191,28,230,65,186,124,141,77,33,226,240,159,70,32,184,201,79,163,197,238,145,171,135,106,190,238,182,13,48,62,230,240,155,211,212,43,207,5,157,106,116,51,159,99,153,46,197,184,57,6,222,227,5,53,15,180,180,130,109,200,92,183,99,172,36,185,51,9,68,23,172,123,200,92,215,103,43,12,185,238,253,28,48,78,237,25,147,104,19,24,188,242,6,86,96,130,150,186,192,108,200,254,202,88,71,65,244,4,76,143,213,45,196,127,142,135,211,66,213,253,192,70,191,62,253,183,81,36,123,171,192,3,26,124,191,249,131,116,209,84,248,172,165,225,55,199,11,109,175,192,244,145,249,43,35,84,219,119,124,143,77,209,238,123,67,106,52,28,150,136,15,1,87,15,26,63,246,67,178,232,247,47,74,118,209,159,190,173,160,47,197,177,119,34,140,115,239,168,234,130,37,124,173,80,224,36,75,138,84,154,192,231,15,156,17,207,100,235,151,204,81,138,74,203,115,163,63,200,115,174,162,111,20,171,215,9,93,168,81,152,97,45,2,31,111,236,185,21,43,48,114,215,241,196,27,125,169,11,117,81,211,167,176,121,189,77,96,203,9,220,7,195,216,222,187,10,140,7,227,159,171,152,124,157,220,28,113,144,121,67,29,15,194,118,175,172,205,151,239,249,220,19,224,248,128,27,205,191,128,97,222,245,126,97,10,88,106,141,143,73,19,251,190,228,12,5,183,30,82,201,191,179,209,244,95,28,240,126,254,147,67,245,96,65,55,141,35,241,169,209,200,117,146,25,74,188,41,65,16,195,6,226,233,189,174,97,131,153,168,145,236,103,219,1,237,86,81,37,135,45,150,11,170,50,237,122,197,116,74,29,159,189,169,213,132,35,119,209,51,39,52,202,113,220,105,102,216,112,119,165,36,162,214,130,32,144,63,245,25,87,170,68,46,232,91,191,110,252,218,140,18,195,187,80,147,223,252,222,208,194,41,121,250,57,131,224,149,185,246,218,107,181,120,242,211,141,4,203,229,132,183,176,69,21,123,141,58,251,230,76,249,198,47,241,170,97,13,17,113,119,155,127,66,48,21,14,69,177,133,51,220,99,64,93,86,124,29,102,119,189,53,212,116,190,211,182,19,3,103,186,183,155,16,111,8,153,43,205,18,27,83,8,204,144,175,86,105,205,99,146,188,48,231,94,148,78,67,169,229,194,117,233,215,166,67,230,236,236,91,83,29,161,142,163,84,29,158,73,6,233,76,186,126,243,37,244,108,91,163,142,122,81,174,37,196,17,245,106,255,101,37,59,114,57,244,7,252,187,93,253,51,40,173,46,251,224,121,145,131,52,80,124,11,66,139,207,101,169,56,176,25,226,114,111,84,136,47,245,64,99,170,183,42,73,34,132,79,247,37,135,50,5,251,254,72,213,69,181,211,116,223,103,158,108,244,75,97,34,39,119,14,210,76,57,148,139,18,106,128,181,110,212,231,248,207,169,206,133,175,129,11,243,161,144,169,105,24,174,30,87,137,98,175,31,60,141,67,58,121,142,141,16,210,55,67,141,147,239,173,122,115,107,229,45,23,166,55,76,10,62,56,165,232,181,190,48,43,79,34,101,108,108,207,237,156,102,41,204,173,69,52,176,165,140,75,70,212,200,78,77,45,66,131,223,111,120,200,136,175,117,214,214,72,78,220,123,9,60,155,137,155,104,171,46,50,57,196,172,62,120,87,252,65,217,143,200,19,93,182,21,188,176,85,149,240,215,52,149,92,235,129,222,135,174,228,81,240,230,23,215,174,153,63,74,107,127,107,155,222,219,230,161,207,73,7,185,20,59,110,35,38,219,215,253,156,198,218,62,229,234,73,252,242,10,106,161,131,118,206,230,55,224,94,155,151,128,54,120,139,207,123,88,1,99,130,94,19,165,113,214,190,162,224,10,187,81,189,30,211,65,207,110,41,205,182,70,231,57,231,149,61,56,167,190,205,187,128,89,237,183,217,246,184,146,103,5,202,7,219,22,187,110,159,115,208,150,209,63,70,228,231,204,249,51,216,203,13,77,34,13,39,93,96,246,25,255,34,11,117,26,161,51,130,95,136,114,252,59,242,5,147,104,19,24,85,138,155,182,104,152,132,26,255,55,90,166,231,150,13,54,152,223,186,168,95,82,16,181,111,120,241,172,83,152,247,98,96,139,236,241,93,95,176,142,118,105,50,192,252,166,8,234,27,215,70,223,66,40,2,15,204,121,117,47,134,50,108,23,249,221,101,110,232,253,229,129,4,76,236,11,27,166,129,215,197,234,54,109,85,45,2,51,231,161,104,2,187,135,38,218,63,143,208,53,108,84,80,145,144,187,3,167,40,182,202,43,65,30,209,117,38,8,184,182,42,115,24,218,165,118,107,87,207,160,143,193,47,234,230,219,76,169,91,141,79,228,24,167,82,166,194,57,30,206,237,238,215,218,150,136,144,111,125,190,94,187,149,123,166,71,204,162,145,137,212,186,83,98,67,141,94,84,82,142,162,17,235,58,185,243,236,156,208,175,160,80,144,220,14,227,102,90,120,194,36,113,22,0,228,29,55,224,139,203,73,181,176,44,31,234,154,124,5,160,70,46,98,218,251,53,209,196,187,225,45,147,143,211,133,141,72,251,13,253,147,0,111,26,127,135,98,28,166,10,223,22,248,218,178,231,172,51,29,46,203,82,195,17,47,74,112,78,64,183,63,119,42,205,215,20,75,100,183,108,244,45,250,110,73,83,182,246,30,157,207,71,115,205,188,187,229,202,108,96,5,178,72,23,135,34,117,146,120,100,137,47,82,209,245,193,212,236,104,202,163,30,15,184,220,34,181,179,145,15,40,203,187,198,54,95,10,109,253,16,57,7,129,198,85,17,138,104,87,78,104,26,49,139,148,218,212,51,177,250,181,210,219,52,169,47,73,241,214,115,198,239,203,119,71,201,96,215,146,195,31,157,151,219,4,52,150,22,181,24,6,34,101,215,104,29,112,19,117,41,64,170,147,144,177,159,203,205,10,182,228,230,214,70,53,220,86,161,201,74,95,26,189,74,46,5,134,219,217,150,92,77,98,105,187,172,219,217,87,95,84,227,36,86,61,203,57,184,187,195,196,62,138,102,99,74,245,80,246,217,57,73,218,54,201,122,148,78,118,238,14,141,198,120,177,40,104,178,114,117,52,130,89,175,10,108,118,248,0,106,119,248,237,41,67,108,9,178,199,141,25,14,9,177,167,9,110,189,43,12,56,75,26,10,220,204,235,117,19,174,88,41,186,230,245,138,179,196,80,245,199,62,36,87,147,77,184,197,173,205,244,77,83,25,16,159,104,186,177,190,159,92,251,4,227,227,235,209,81,216,27,82,58,179,211,178,232,198,56,237,180,77,243,180,212,166,133,165,207,174,244,72,155,48,238,245,40,238,162,32,254,212,180,148,237,60,244,244,87,74,19,240,208,10,107,222,216,114,21,165,246,101,203,228,131,16,176,186,27,7,252,92,196,61,37,95,217,160,166,186,48,44,255,74,104,140,3,93,175,123,223,126,9,75,113,220,240,68,247,213,62,71,249,145,46,90,77,98,157,229,234,15,86,49,62,83,150,10,77,31,247,10,235,79,159,80,19,100,203,202,240,62,24,39,67,149,221,152,135,199,73,254,214,31,225,38,72,238,83,42,181,186,246,20,161,183,166,244,161,176,83,98,66,124,57,69,170,68,84,210,26,2,188,113,163,49,108,88,36,6,245,230,208,183,220,181,79,100,120,235,60,70,25,228,113,143,212,2,136,218,7,218,45,95,221,35,27,10,71,222,210,79,210,157,62,135,184,165,149,142,234,18,122,110,41,3,40,202,21,154,189,166,246,237,102,47,104,110,31,154,167,61,31,132,158,191,234,48,4,93,185,200,162,220,18,214,102,221,235,154,104,98,15,116,194,6,168,166,142,197,162,181,60,203,42,35,239,192,177,154,82,1,32,44,145,55,68,80,90,179,88,179,214,130,246,233,142,248,177,200,214,78,13,16,56,134,119,46,20,147,151,106,169,9,213,228,68,111,198,127,210,192,157,218,225,223,27,111,55,5,219,245,254,65,184,208,183,235,61,190,150,31,213,102,229,125,166,130,139,100,238,105,177,55,189,55,157,136,211,75,21,76,238,89,251,187,87,136,150,82,98,148,68,75,225,141,40,46,200,69,163,249,78,140,10,143,85,137,93,129,91,154,10,82,191,23,249,102,151,91,237,144,39,151,212,244,91,41,206,117,248,172,24,229,66,130,203,183,186,18,31,106,43,43,247,50,179,145,180,128,107,166,16,128,89,209,171,67,16,162,74,130,19,192,55,92,249,131,83,51,51,28,197,46,160,70,61,95,162,63,44,196,151,253,177,58,68,189,169,39,254,248,75,62,46,118,40,101,167,1,93,174,49,11,60,82,119,56,82,200,53,96,216,116,223,212,18,31,43,147,126,226,157,132,29,142,71,123,123,220,64,143,213,157,104,0,158,117,27,155,64,207,118,56,255,96,9,184,181,183,166,75,189,84,68,28,10,130,209,70,200,86,63,105,221,78,228,237,30,23,120,38,159,159,136,115,200,73,14,159,163,230,40,180,116,245,235,145,105,96,6,146,136,40,96,9,12,152,158,133,157,136,40,158,234,179,144,125,84,235,30,143,27,240,56,19,5,112,99,135,73,12,26,79,136,102,35,30,93,19,71,129,9,66,85,135,201,24,39,90,144,103,180,24,217,89,65,105,105,174,222,221,32,120,186,241,188,164,171,97,246,15,120,195,133,153,22,246,211,226,230,136,96,103,248,220,208,11,156,16,10,79,155,2,213,156,37,192,227,178,235,67,91,221,187,127,15,120,168,18,11,203,75,33,188,127,108,248,209,210,226,49,253,91,71,225,220,76,196,55,33,67,73,85,91,162,78,168,15,239,55,238,76,234,50,193,99,202,154,231,144,75,116,61,196,161,226,135,57,52,19,209,16,181,30,113,241,83,255,32,57,234,207,83,125,100,197,90,47,21,166,58,112,7,252,36,126,104,146,168,109,199,213,140,100,38,122,166,247,113,89,196,110,27,132,222,252,188,194,34,104,18,173,170,112,171,149,22,232,147,154,106,171,237,146,254,88,133,234,216,157,40,171,102,29,2,115,158,43,76,160,34,126,154,18,149,116,245,140,156,60,48,34,135,137,137,171,61,114,243,81,146,74,13,174,107,141,139,207,41,149,249,201,106,191,153,71,131,71,82,62,96,86,121,172,20,152,110,150,196,79,22,27,93,161,180,108,101,110,51,29,23,22,76,34,109,163,246,53,208,165,165,2,20,182,238,49,227,135,241,234,18,165,91,27,83,62,199,25,214,147,40,221,40,132,22,152,213,147,224,45,179,232,188,253,149,184,230,202,24,50,176,154,62,52,221,111,177,54,14,154,58,210,43,124,19,77,134,125,204,232,68,223,87,92,216,224,7,39,30,23,43,152,208,95,78,151,18,121,109,10,38,10,60,116,13,150,188,236,154,78,52,216,158,122,156,58,229,15,238,142,74,151,120,145,97,183,204,175,71,0,114,9,220,75,34,100,131,163,65,22,45,159,102,39,74,195,173,35,155,137,162,149,134,240,177,187,206,131,149,217,20,151,156,27,148,51,42,217,15,20,173,69,94,40,229,139,137,77,17,254,8,129,207,134,146,96,216,87,94,153,221,43,51,76,150,17,179,132,98,107,69,223,87,23,85,34,156,62,142,57,44,58,177,34,107,29,137,114,147,83,94,150,123,155,137,11,17,130,242,87,182,26,73,195,26,203,233,251,122,16,135,77,238,192,137,150,182,245,254,198,51,145,174,86,238,215,102,194,104,113,243,116,235,113,76,249,71,119,177,63,120,155,137,41,201,219,236,73,115,170,65,88,34,191,12,175,85,34,179,222,94,247,209,136,202,247,68,93,126,54,57,47,152,122,76,60,79,87,70,175,70,71,31,48,245,131,137,178,125,92,118,99,96,130,110,74,62,222,213,198,61,3,41,73,102,168,19,245,90,142,154,178,86,210,105,32,172,122,199,125,38,69,213,19,30,106,142,88,180,36,17,146,126,247,143,179,236,26,246,35,21,171,155,24,143,59,136,199,43,24,187,39,1,49,148,63,221,182,48,166,160,164,78,129,160,173,59,113,20,51,151,153,84,55,74,4,164,33,223,60,159,110,38,149,6,102,199,45,96,94,86,8,149,84,9,138,43,12,23,18,116,233,106,152,149,175,154,8,76,238,231,208,73,194,150,48,79,222,88,5,36,99,69,76,69,120,198,142,83,231,14,226,121,123,18,135,127,127,197,78,195,157,83,72,62,2,36,129,121,155,184,248,97,242,9,241,208,214,93,223,221,43,110,112,71,74,47,199,98,32,49,46,82,208,165,40,140,61,118,247,162,82,161,133,149,25,12,117,110,217,238,2,34,21,38,141,178,144,160,227,151,93,20,242,77,217,169,208,160,27,151,186,21,186,46,149,105,32,194,63,221,31,161,142,125,40,161,199,218,8,218,185,105,98,141,227,242,204,155,192,144,251,127,199,148,27,74,200,124,156,13,138,154,238,44,66,133,65,251,35,145,58,224,140,186,51,244,165,3,239,213,167,26,78,41,139,229,140,31,43,159,131,94,179,113,51,177,143,53,97,61,250,66,201,63,248,161,53,80,122,211,247,9,249,82,216,168,172,6,137,79,46,200,125,158,251,177,144,151,47,42,175,199,192,95,175,10,165,181,96,106,216,104,189,198,231,17,34,240,68,94,245,173,80,63,238,190,37,161,0,125,44,152,63,131,76,243,133,150,127,42,204,30,33,48,33,249,152,9,232,11,60,94,132,102,82,208,45,195,168,177,138,20,52,92,236,2,23,54,240,16,146,102,175,26,10,143,22,141,228,100,250,52,53,78,200,241,236,140,33,107,252,158,83,127,9,92,9,125,87,81,123,94,67,111,94,73,161,249,111,111,218,107,20,165,190,56,80,148,19,245,167,233,74,145,123,19,218,121,21,70,24,60,244,152,9,74,164,171,225,46,14,177,103,38,188,194,24,14,33,16,12,87,123,213,231,58,206,110,13,217,87,152,121,100,229,146,120,24,61,190,8,158,237,214,199,238,251,109,50,180,146,114,177,198,28,87,90,21,37,233,146,126,27,141,161,248,96,52,247,200,137,187,109,129,120,107,180,169,233,72,224,200,178,90,93,212,160,223,166,241,23,56,176,187,168,61,159,113,46,125,167,180,99,196,75,35,222,175,143,69,139,107,104,19,83,70,159,198,109,146,181,113,239,68,65,180,127,5,119,130,62,58,42,11,88,86,145,176,46,233,135,237,127,4,60,94,229,12,216,212,40,14,185,53,117,178,250,194,206,199,17,157,105,78,92,29,245,217,82,130,143,16,153,104,181,218,246,67,86,127,132,246,54,229,2,122,239,215,36,127,85,30,59,189,18,154,57,138,170,103,175,170,175,27,110,219,210,85,62,187,142,4,183,224,249,1,254,227,106,50,168,129,78,181,81,64,199,150,129,159,181,36,39,23,140,129,243,149,129,163,116,244,38,88,116,95,161,232,210,77,161,60,4,210,4,126,180,32,134,126,8,202,24,5,214,68,208,54,82,193,120,39,156,206,77,209,99,68,134,146,52,105,243,150,198,221,137,47,4,60,149,162,107,91,112,114,138,168,248,80,30,59,96,218,80,69,146,92,206,15,228,79,208,116,15,180,105,80,213,224,80,177,250,193,105,224,75,69,99,23,162,101,105,224,38,165,36,112,218,174,200,58,132,176,18,92,180,106,164,3,215,96,3,1,214,92,233,70,159,185,133,156,51,62,74,45,9,166,202,70,224,146,62,54,166,117,151,171,71,159,233,234,202,185,27,112,211,70,69,216,112,74,127,139,192,143,216,41,187,148,46,77,244,24,107,181,165,223,238,48,34,6,252,104,63,146,41,191,85,167,7,131,216,85,169,3,129,151,168,73,79,148,76,245,157,19,200,123,95,213,144,47,233,234,73,127,90,192,83,249,106,41,55,160,136,49,224,99,111,165,161,237,218,157,183,192,24,88,103,186,26,118,36,185,249,241,242,211,91,123,133,195,23,184,164,183,102,85,47,33,244,126,150,72,122,107,231,175,139,168,196,91,89,169,194,44,192,184,57,181,17,233,230,180,120,196,208,206,199,77,115,13,178,184,87,110,62,243,91,171,20,44,199,208,182,50,173,195,248,177,67,201,7,86,207,158,222,74,133,106,70,126,186,106,1,21,134,103,11,169,95,235,65,206,111,133,168,68,23,88,41,203,55,204,179,37,100,178,39,7,99,26,56,98,49,85,224,188,2,143,45,41,58,217,16,77,230,183,114,12,234,88,5,84,193,191,186,119,224,233,197,225,71,173,73,75,104,250,156,132,155,19,108,165,214,1,67,141,170,112,21,149,84,235,250,78,139,191,89,195,154,195,127,204,98,146,90,37,158,26,95,74,31,139,182,130,30,63,125,236,26,181,45,241,212,66,101,219,88,17,210,184,207,251,14,229,113,242,145,79,186,55,18,234,114,117,18,139,59,48,125,70,241,88,243,73,27,61,81,200,216,148,184,83,58,68,200,54,132,33,67,193,218,147,158,154,134,220,152,41,35,201,89,35,131,54,131,196,2,223,54,157,95,221,36,105,2,165,118,65,97,62,71,204,132,99,205,189,53,193,35,184,51,77,252,240,77,63,77,217,70,140,12,7,63,221,156,154,217,248,237,190,212,133,223,112,85,7,153,156,137,222,165,73,218,199,82,180,75,37,29,40,28,134,241,185,80,98,214,239,113,126,43,14,94,90,122,122,66,145,49,141,139,161,35,77,143,181,223,41,47,133,182,15,253,154,3,82,194,248,92,45,113,146,3,227,225,7,220,223,180,221,141,51,116,217,84,104,143,213,119,102,226,188,241,198,205,213,86,184,209,62,232,112,125,53,163,15,60,251,19,35,175,91,101,153,160,44,158,193,78,102,1,219,169,175,101,88,247,65,192,125,238,116,53,202,48,114,117,213,20,217,38,139,21,212,246,191,100,71,122,176,253,200,36,62,155,196,170,9,21,117,22,163,186,223,233,157,210,21,33,240,208,230,207,93,72,25,203,60,100,189,37,184,8,57,173,209,95,167,199,166,138,121,196,52,37,211,164,207,53,161,89,16,120,165,67,0,58,39,217,43,233,244,76,48,101,228,241,82,30,202,246,20,38,40,35,87,75,203,138,193,188,113,191,26,186,203,116,62,25,103,134,192,187,36,123,195,24,155,3,29,43,109,196,208,116,13,129,207,199,78,79,253,142,96,89,53,162,52,29,216,34,36,225,179,116,112,102,235,197,22,150,21,120,165,213,183,148,75,206,248,129,94,29,54,157,84,78,52,1,81,78,222,115,126,209,167,128,91,58,125,22,7,186,160,37,61,51,228,77,50,46,132,95,211,83,209,37,17,40,228,1,138,6,129,42,4,35,217,136,33,17,26,27,206,160,16,67,39,255,178,226,83,135,233,28,75,163,126,31,189,57,237,39,122,53,97,145,240,96,48,251,211,28,195,178,168,114,243,182,210,9,176,241,131,227,75,82,186,166,239,228,108,94,177,153,193,34,144,62,244,166,76,57,70,54,230,147,182,112,196,196,99,101,209,19,177,244,149,97,9,196,97,63,104,124,215,151,134,234,94,108,40,163,39,165,3,10,129,107,48,113,189,144,49,165,119,186,169,8,140,155,247,228,253,211,74,46,241,24,228,26,146,23,177,205,161,117,184,189,217,146,127,159,243,26,226,185,218,76,251,201,75,143,80,172,187,99,98,38,83,129,20,132,172,218,246,100,175,239,76,254,17,123,52,171,44,189,82,138,190,154,192,156,253,10,211,254,16,35,67,209,71,191,151,73,249,6,76,47,122,186,57,65,226,152,42,101,149,116,248,32,249,34,211,180,36,62,19,58,43,159,71,166,105,209,58,56,20,207,189,65,31,244,73,36,247,7,166,173,54,70,70,119,194,80,24,85,63,129,171,178,8,3,191,43,28,179,129,74,105,186,121,123,131,105,229,165,31,103,165,161,117,209,175,163,0,41,93,139,57,246,6,248,104,111,212,166,7,178,199,217,66,109,246,72,3,99,229,11,220,181,100,18,178,254,37,238,73,183,195,70,97,227,202,113,152,126,14,133,11,244,147,45,224,161,85,143,7,102,19,23,184,166,13,139,254,226,18,102,37,165,238,210,50,134,60,251,8,110,64,234,70,83,224,163,98,220,181,184,57,9,171,52,180,209,122,216,41,61,81,93,31,244,216,225,242,92,35,209,133,110,68,113,196,90,166,227,108,167,159,182,208,171,195,214,8,166,240,43,10,117,148,254,41,169,58,100,10,237,45,114,117,85,170,235,3,19,67,142,171,33,73,74,48,219,70,12,173,77,173,36,165,223,236,169,177,190,122,75,122,236,7,238,208,0,56,76,69,140,126,176,58,188,108,209,224,108,198,192,141,22,236,104,212,72,14,221,148,160,47,43,17,24,161,194,67,205,24,196,187,118,68,147,40,164,120,211,107,97,162,198,205,147,191,8,25,239,43,79,77,60,39,253,50,59,100,44,175,103,183,244,212,199,185,137,136,38,65,245,244,53,173,135,47,102,202,147,248,22,241,98,207,142,230,87,55,83,230,80,184,137,10,48,108,51,207,212,145,193,94,214,228,106,54,2,133,225,80,245,135,110,84,145,166,161,25,21,119,192,173,165,105,106,100,155,190,66,218,218,121,109,55,235,179,14,248,124,205,153,96,106,253,3,62,143,146,174,166,8,41,174,158,41,231,139,200,212,12,222,42,104,33,243,131,81,101,16,54,235,153,165,67,99,181,21,22,190,152,73,180,173,245,116,117,171,111,204,164,243,208,51,237,43,189,171,207,72,235,100,218,87,58,5,36,61,224,49,210,131,65,223,17,167,58,31,72,143,237,3,83,135,238,48,125,105,138,174,179,98,5,109,233,216,166,30,39,180,126,104,138,217,105,191,236,202,21,121,96,212,56,4,70,92,173,202,213,234,49,162,85,40,211,180,149,116,112,194,212,32,209,1,138,111,53,127,83,33,86,144,143,89,254,216,115,240,218,34,56,71,66,122,167,155,83,94,17,63,141,45,152,134,61,74,16,82,195,132,147,194,138,88,154,98,16,155,140,105,186,249,68,122,52,224,174,29,157,144,7,206,248,150,168,169,234,182,192,182,29,219,2,122,166,105,109,226,52,132,17,69,203,133,6,52,43,242,23,113,122,85,147,217,86,184,4,209,252,91,173,41,77,81,218,27,227,222,228,78,245,167,103,19,230,229,151,88,218,78,63,221,104,175,10,152,125,89,225,46,196,132,20,99,166,112,141,221,45,182,164,243,245,148,225,120,83,47,244,132,219,133,148,218,155,174,182,71,9,152,14,30,133,209,133,13,52,85,138,110,211,48,141,179,141,210,196,52,131,167,69,219,3,174,90,143,185,43,236,118,225,109,86,42,23,116,138,67,21,16,113,13,19,202,208,151,182,170,164,94,43,77,244,10,194,108,180,3,77,60,172,7,238,204,226,128,17,148,80,120,148,80,153,135,85,59,237,148,4,182,101,6,63,101,165,143,105,170,200,126,239,194,27,208,249,191,232,52,105,1,55,45,170,252,169,236,198,142,66,36,59,93,188,69,144,7,29,146,124,166,46,146,94,43,224,36,205,4,111,103,147,13,133,166,189,244,169,201,8,56,237,225,139,124,154,102,81,42,102,107,184,40,5,41,161,154,224,189,34,194,69,217,100,58,1,142,141,20,100,240,48,61,101,67,229,120,21,178,157,65,99,147,14,252,61,66,215,236,160,103,90,164,129,179,96,226,226,179,172,159,116,241,42,77,208,154,246,27,88,195,194,198,65,251,35,77,50,136,216,98,109,33,190,150,182,66,228,17,99,93,159,141,77,117,33,143,121,3,133,104,140,27,22,4,253,30,92,16,167,98,97,219,212,199,162,156,96,199,192,207,28,78,243,236,165,248,76,96,154,103,20,110,164,154,28,126,160,204,87,152,74,159,152,42,79,142,19,85,252,182,248,109,120,12,146,57,109,10,221,59,224,146,231,56,185,195,240,50,158,61,178,11,131,111,20,207,77,171,110,50,229,73,37,201,111,31,135,36,205,98,226,36,225,144,62,182,75,4,124,198,213,197,17,48,9,171,166,176,117,34,4,92,85,150,252,192,248,87,254,65,159,212,140,109,176,208,155,31,88,55,249,102,69,21,2,166,104,13,73,138,96,215,127,173,140,33,93,76,3,83,188,178,158,138,62,77,50,89,222,55,213,80,93,209,169,199,11,172,65,37,93,76,109,85,12,12,149,192,244,80,139,76,82,192,85,11,158,33,197,26,18,238,63,187,93,207,191,253,246,26,198,2,84,154,26,145,161,4,42,116,87,169,145,155,106,218,97,91,244,112,117,159,7,134,68,133,203,113,141,157,208,212,234,15,210,205,235,10,67,101,179,8,212,94,166,216,205,125,190,99,12,15,13,174,153,4,68,143,107,57,39,51,12,43,165,195,107,149,252,203,198,254,28,48,188,221,10,155,32,146,195,115,228,143,93,172,167,35,96,210,3,10,147,47,136,155,195,37,214,18,252,62,238,192,152,64,107,250,218,197,164,171,29,134,49,74,175,134,210,167,199,213,237,77,65,117,18,235,123,198,213,112,69,234,43,133,63,105,199,208,234,155,142,198,70,241,124,137,7,171,77,185,3,97,65,156,161,255,139,208,176,242,98,192,175,236,92,169,6,167,232,194,113,188,142,171,22,63,253,100,51,159,74,170,103,199,215,38,156,159,30,123,62,177,130,224,46,152,45,221,124,30,111,202,175,230,131,230,145,33,223,190,3,166,97,73,97,51,76,29,222,171,230,161,157,209,60,65,172,75,80,87,111,222,172,200,204,225,213,85,197,11,88,2,162,136,57,107,225,233,182,46,204,152,168,240,94,60,250,69,232,216,115,31,99,211,243,170,71,16,233,230,26,147,197,24,109,210,208,26,29,168,14,119,98,191,10,211,31,24,207,221,249,68,10,15,118,162,32,20,158,169,208,229,204,132,39,130,181,228,226,210,2,60,46,102,72,19,110,115,12,210,115,45,175,193,52,248,25,154,111,131,156,245,217,113,239,99,19,164,93,9,63,45,102,195,134,107,78,223,10,148,192,50,27,142,11,147,126,187,195,106,237,191,189,178,87,215,58,210,118,193,178,76,92,81,159,139,46,27,143,96,83,52,145,55,227,142,210,180,191,113,194,109,105,121,118,203,207,5,60,82,245,27,253,240,145,142,219,139,34,139,52,180,17,106,114,219,236,208,149,208,55,74,162,96,70,72,53,129,13,46,227,22,207,53,74,154,134,221,58,64,29,237,35,85,153,65,2,16,101,17,144,124,205,60,176,69,142,34,224,103,165,141,188,111,81,212,221,144,62,229,55,110,106,239,193,107,125,220,62,125,46,244,139,123,92,93,139,242,123,30,184,60,97,236,159,61,127,230,3,140,99,60,118,91,234,3,180,178,1,106,151,93,4,238,41,46,194,10,112,250,69,10,114,119,178,200,15,76,107,66,192,45,21,93,64,45,52,86,92,125,94,122,75,67,163,15,61,232,190,23,60,218,10,147,80,93,1,159,109,42,13,141,10,145,184,26,237,91,157,136,131,156,102,92,13,109,107,26,154,53,70,56,204,231,206,48,149,82,1,39,151,148,56,86,147,183,210,83,219,206,38,60,180,98,183,133,61,58,29,174,16,110,199,100,153,188,225,116,181,81,239,57,252,71,113,94,35,141,92,98,100,229,85,126,137,205,1,37,59,30,78,127,218,202,77,250,75,25,214,83,9,1,204,67,33,69,180,141,62,41,221,124,244,238,129,44,172,226,181,18,76,65,175,63,55,185,173,252,90,166,236,228,136,44,232,199,158,144,71,250,202,135,78,56,109,43,115,137,190,61,66,157,41,199,201,94,219,227,88,167,177,91,61,145,102,244,249,62,77,225,122,207,191,13,127,126,60,214,160,26,85,224,69,199,99,252,246,72,189,218,100,236,158,168,238,65,165,68,189,78,136,81,162,142,108,147,81,80,247,173,173,26,34,177,7,197,135,82,52,232,193,128,107,79,177,92,248,94,158,176,55,216,208,90,130,77,76,53,224,20,47,37,126,42,139,239,28,70,35,189,147,51,234,200,25,144,102,81,110,94,156,225,33,139,15,10,143,180,225,173,85,123,28,172,24,4,105,211,89,176,12,249,43,235,28,18,250,185,160,234,140,197,215,233,0,77,47,28,171,206,81,104,76,244,141,110,28,40,127,41,29,131,97,36,152,54,174,128,107,246,129,168,193,121,227,185,104,111,124,19,252,86,25,89,127,118,178,46,45,202,230,232,57,103,211,27,231,224,13,67,168,19,38,211,199,218,112,48,248,250,232,136,19,165,231,58,79,26,251,56,157,111,59,93,61,154,28,126,253,17,170,207,31,12,33,75,192,207,76,135,4,84,87,238,66,109,88,55,210,234,131,66,42,140,149,99,124,60,233,252,218,38,127,225,240,158,43,89,66,219,244,41,66,19,34,105,194,31,24,94,202,30,112,77,245,242,199,80,165,61,198,225,9,37,78,130,223,240,135,217,183,147,61,113,28,100,57,128,56,11,53,230,211,224,251,149,145,245,145,62,54,133,178,241,57,105,231,213,56,49,34,89,61,118,13,200,62,211,68,123,155,183,156,214,159,235,160,129,25,35,54,9,43,139,42,190,149,110,78,49,151,192,240,12,42,12,233,102,188,148,227,49,167,153,6,59,69,188,179,106,180,13,10,35,140,91,2,126,178,209,76,33,174,127,108,139,139,165,231,162,134,222,119,67,40,28,242,200,200,165,196,213,100,31,90,130,223,216,146,42,252,5,105,96,214,219,31,226,34,61,69,161,207,172,109,178,91,158,221,80,171,31,14,42,57,107,242,65,83,65,202,17,227,210,179,129,104,30,31,170,157,29,86,43,36,78,45,193,48,81,196,251,60,134,195,72,55,63,103,110,88,173,181,148,20,152,239,84,33,197,121,79,174,34,15,141,207,21,191,253,244,84,48,114,108,245,33,206,87,49,209,121,133,207,54,30,162,39,5,121,187,116,243,177,99,34,20,220,140,116,49,18,117,62,71,81,41,212,195,137,156,88,84,142,83,194,148,170,21,105,192,137,162,14,170,194,86,126,167,150,252,117,120,160,91,145,96,188,55,135,137,159,38,248,141,26,50,42,58,211,242,232,5,238,171,55,224,39,157,16,29,126,176,56,95,40,132,72,40,84,165,241,212,24,204,111,130,183,136,208,20,194,71,58,205,74,116,154,215,95,183,195,76,176,181,143,185,186,142,177,0,36,56,218,27,206,62,55,148,66,146,166,212,218,194,244,123,32,182,26,9,94,114,190,64,217,171,209,9,106,73,100,143,135,34,109,166,199,70,234,219,95,56,45,112,26,10,62,240,146,143,141,22,230,147,6,78,213,178,191,241,7,167,36,253,182,197,22,67,84,104,164,178,141,78,200,167,199,208,96,71,79,15,6,25,194,12,56,213,71,195,75,29,146,241,100,181,148,136,225,124,43,154,35,92,225,201,106,60,245,222,48,54,185,194,19,230,118,250,154,100,116,124,19,135,235,38,15,12,178,168,17,247,54,21,100,133,143,67,185,226,234,49,147,125,214,137,234,191,161,195,68,200,180,36,56,186,85,142,77,51,149,144,134,88,68,111,33,77,117,14,155,20,61,55,138,142,208,135,66,220,244,73,63,61,215,235,137,45,36,160,158,116,111,163,53,187,40,100,125,233,161,105,195,241,107,55,45,155,233,98,188,196,184,120,17,204,83,152,162,130,184,154,22,102,189,121,59,155,184,159,0,203,226,57,51,193,43,172,210,101,138,16,250,88,13,238,176,18,240,147,138,44,141,77,87,134,70,161,68,186,154,148,180,127,15,246,241,146,126,187,69,253,206,162,65,164,165,139,143,125,245,198,200,140,175,53,193,43,194,34,116,224,38,187,178,27,139,218,14,193,46,82,35,9,198,15,116,24,181,66,125,229,40,179,142,128,173,174,82,225,25,78,27,245,79,41,181,219,169,129,245,135,70,153,104,164,107,233,57,141,139,81,116,76,143,165,138,239,203,122,81,211,189,177,75,253,123,160,49,154,102,225,177,191,188,246,0,230,244,84,2,64,100,246,89,33,98,198,190,171,203,131,227,254,141,135,62,39,184,70,7,112,68,125,179,35,101,169,164,126,7,69,205,60,212,211,74,42,241,239,148,115,196,176,39,142,146,190,19,74,129,102,192,232,97,143,4,207,112,33,140,177,83,67,7,253,76,179,104,106,66,231,230,157,25,94,209,111,181,76,14,91,223,232,193,187,199,130,72,57,214,39,195,43,100,136,23,44,52,105,117,153,214,121,92,77,115,87,134,87,245,157,244,156,222,45,69,254,208,203,42,49,145,204,1,220,9,134,143,40,20,235,18,249,228,129,77,173,202,225,5,129,97,130,71,116,39,64,134,145,206,100,34,179,61,212,240,16,13,73,35,219,210,157,112,224,58,122,122,43,240,6,199,79,143,220,63,215,141,117,58,126,186,231,158,195,14,83,227,14,152,160,150,194,199,223,127,98,75,26,84,212,180,4,183,240,18,160,65,40,79,134,223,200,31,157,227,37,137,21,29,184,68,109,207,162,41,189,101,116,203,115,25,59,182,190,52,107,94,16,129,193,145,26,166,186,201,125,250,115,17,193,76,75,100,64,79,225,115,229,60,149,38,211,59,238,100,60,22,220,132,79,134,67,128,1,184,238,124,53,51,49,70,214,171,178,92,0,207,221,99,100,109,229,239,117,190,111,216,211,139,84,98,58,25,105,206,142,245,103,7,124,130,33,146,115,244,28,101,201,52,28,83,58,212,86,79,245,213,240,63,46,119,171,140,231,48,157,231,73,222,118,225,122,38,75,3,81,171,144,154,108,112,171,165,121,180,36,94,9,151,111,90,185,8,170,198,158,243,99,8,79,112,52,110,195,237,154,42,200,250,48,126,113,135,251,90,201,133,96,37,199,142,212,242,187,38,232,27,131,70,210,66,127,151,226,50,121,35,245,157,233,145,225,211,140,217,77,3,94,90,151,103,135,152,49,13,26,198,175,126,139,105,189,86,14,67,217,252,38,184,71,24,149,99,42,181,113,117,99,14,19,113,206,39,85,204,118,227,201,242,89,82,89,230,233,193,42,140,140,14,27,247,107,130,165,26,196,10,227,243,107,105,45,90,160,233,159,222,201,138,177,38,37,159,192,231,48,73,157,198,199,127,136,246,153,85,81,56,74,3,199,244,19,56,241,74,2,47,153,40,40,73,238,124,239,189,68,178,148,42,139,244,92,35,18,17,208,155,228,211,133,170,149,176,26,207,110,147,234,184,144,7,12,144,110,234,52,174,243,185,158,120,102,88,37,211,27,131,20,214,223,55,156,241,105,26,78,168,152,252,107,161,47,144,204,244,105,130,72,14,175,149,58,210,105,179,90,97,247,225,199,230,137,116,140,216,152,72,101,246,236,128,31,83,185,133,89,88,172,237,74,97,59,187,28,62,123,211,147,126,123,139,221,135,70,87,154,163,232,117,248,70,119,78,238,212,227,207,158,27,161,254,5,93,102,58,245,232,57,174,49,176,210,243,62,184,32,78,109,1,159,213,183,18,124,108,183,184,250,121,82,162,0,166,98,177,211,207,218,153,105,228,16,226,123,4,119,33,233,146,102,10,132,248,177,186,168,202,79,251,255,178,194,175,128,71,74,95,118,164,116,189,102,252,88,2,168,72,40,124,236,190,56,30,158,150,179,213,221,54,230,21,176,170,136,51,42,23,87,65,107,184,231,18,51,107,89,245,153,116,44,191,158,26,58,248,124,46,199,100,93,169,217,208,120,141,243,230,194,227,124,158,100,64,209,164,225,147,252,236,124,111,170,235,254,209,124,249,213,149,158,154,116,115,74,106,92,245,189,64,180,147,238,253,134,169,112,22,98,254,92,248,61,110,167,15,106,71,211,199,38,98,235,222,226,32,172,160,41,12,152,226,93,58,136,118,169,149,250,7,140,85,202,79,31,107,46,72,139,19,218,86,55,243,207,35,140,196,146,65,98,181,250,86,10,153,125,170,169,160,2,57,130,199,149,60,169,158,17,195,88,237,239,99,23,168,244,116,228,198,82,119,127,123,255,100,70,101,228,155,14,244,155,23,218,214,255,33,239,244,101,111,117,138,0,132,72,94,77,88,209,17,240,184,201,106,201,77,217,116,16,216,60,46,201,189,24,194,81,61,238,113,246,215,165,196,170,120,220,69,89,120,45,146,80,95,191,186,25,149,65,192,203,130,11,229,194,131,246,156,88,33,20,103,181,81,253,234,179,167,171,88,55,52,64,110,54,98,108,189,145,44,27,86,25,240,172,184,247,180,98,19,129,41,213,126,124,224,168,166,185,57,76,177,32,254,224,77,242,157,79,5,245,101,13,152,252,138,107,207,109,171,149,14,169,64,122,17,154,179,177,192,33,70,5,78,160,243,49,181,63,135,145,49,89,2,115,240,221,213,183,105,112,141,128,227,160,85,74,246,113,20,70,217,201,5,238,15,217,212,11,15,204,74,185,154,154,255,213,253,177,207,247,11,234,74,60,128,179,67,185,174,59,117,36,66,127,15,123,36,97,190,17,47,45,58,212,198,99,132,12,238,232,110,108,154,165,40,149,30,55,4,181,77,229,88,239,124,190,5,149,41,62,143,158,40,232,27,40,61,193,91,112,31,170,89,94,53,222,24,109,190,143,183,252,109,200,59,251,146,171,169,203,190,190,38,203,82,162,168,7,229,36,244,162,33,122,130,91,145,105,4,73,251,240,214,56,136,6,246,35,19,129,162,157,215,75,248,9,70,142,40,45,133,193,253,199,254,117,97,56,192,107,192,149,130,77,23,151,219,79,235,136,46,4,92,17,192,185,91,165,145,92,69,69,210,129,97,160,117,13,115,74,99,40,99,13,152,40,134,143,124,97,105,84,153,40,199,144,228,11,180,123,53,71,176,124,47,252,235,226,229,157,139,232,86,72,16,17,20,37,172,125,3,142,148,59,75,135,26,194,94,124,177,215,127,251,28,210,91,166,89,99,159,240,56,234,34,68,50,227,177,201,96,28,71,246,62,23,29,155,65,82,109,173,78,253,124,34,191,24,154,30,121,236,70,141,137,247,240,219,82,138,170,5,224,201,25,63,47,204,7,244,67,249,192,196,65,189,254,115,77,56,19,186,194,228,204,175,143,65,101,206,171,23,147,147,189,100,185,56,165,175,40,2,0,55,152,249,251,133,27,92,210,122,53,22,157,15,28,63,118,201,10,105,20,239,6,10,3,67,85,148,78,85,127,41,20,171,175,80,118,132,46,190,120,93,193,177,49,187,144,196,128,30,87,242,110,56,184,0,163,200,186,230,135,142,139,113,135,93,200,66,204,152,9,29,157,60,151,18,92,70,57,30,18,135,143,137,34,172,107,198,192,241,194,14,19,176,77,165,123,178,205,77,195,145,172,159,78,131,198,115,135,54,145,234,46,242,49,57,239,17,154,185,240,131,74,117,76,5,54,172,229,165,217,19,142,223,72,52,112,91,226,214,247,224,131,174,140,240,102,192,52,16,204,233,48,229,100,178,118,71,195,163,185,86,208,217,96,74,72,147,2,26,57,225,7,194,197,41,50,157,15,125,195,72,93,125,112,51,43,52,80,228,102,174,24,113,133,240,29,150,202,128,39,85,169,55,68,75,146,178,190,50,203,112,222,177,184,62,248,152,6,99,13,129,41,146,116,194,18,202,150,106,147,133,59,200,80,56,211,209,128,145,103,203,210,180,178,68,47,219,30,212,217,71,47,136,201,126,176,60,191,89,136,158,221,249,39,174,62,39,21,181,3,223,200,77,83,186,203,86,123,142,49,34,171,251,194,197,4,122,3,166,27,202,79,108,146,12,237,149,121,72,207,106,243,144,59,29,68,53,148,35,134,181,189,117,47,180,63,190,37,81,240,152,42,132,233,232,114,241,145,211,89,23,191,125,204,122,74,100,231,133,159,185,228,8,49,14,178,107,34,97,104,75,35,10,137,150,133,192,243,55,135,113,91,223,37,134,8,113,215,122,213,25,32,112,126,71,80,131,31,216,244,92,155,191,148,101,61,205,1,83,18,123,247,89,66,176,116,183,5,202,209,228,117,219,232,223,141,72,236,160,189,245,240,231,247,123,156,45,35,24,73,64,169,234,246,129,33,182,81,182,192,15,245,41,254,198,104,222,124,67,229,147,66,90,107,88,248,193,48,209,50,58,129,77,247,250,27,56,129,177,86,134,194,147,126,219,239,125,19,141,159,69,206,15,56,206,154,199,198,40,222,43,65,248,15,140,206,217,245,101,169,105,68,129,47,224,115,133,151,13,80,191,186,131,217,128,100,225,52,66,194,15,174,144,242,235,99,99,184,92,5,187,99,186,66,85,88,228,106,84,202,189,64,165,157,57,61,101,134,111,171,81,189,175,20,215,105,170,121,181,45,52,225,226,214,231,175,105,30,117,248,76,172,22,17,121,74,157,201,116,6,12,213,253,123,93,66,107,218,90,33,141,253,112,171,229,117,82,21,38,92,157,42,116,183,111,39,152,49,22,41,53,100,240,196,198,220,14,247,45,170,102,192,231,149,122,45,60,73,185,39,88,119,128,55,9,132,121,97,235,203,19,248,124,126,87,229,174,232,125,87,153,226,52,74,4,193,38,13,49,162,23,14,171,202,94,213,223,247,67,93,111,168,224,210,208,127,12,172,229,159,3,201,178,80,139,101,187,162,80,237,126,204,134,88,109,168,197,34,48,63,157,85,7,130,144,25,117,107,148,163,162,29,113,119,59,220,243,217,69,231,22,90,242,118,5,49,170,113,123,214,17,48,141,64,78,58,77,121,14,60,135,49,114,116,88,162,1,147,30,73,212,55,2,158,102,155,172,11,215,145,116,181,169,154,153,78,13,82,45,153,44,114,204,88,234,221,107,51,17,183,135,38,33,224,106,241,6,255,32,168,213,60,113,115,10,82,234,165,252,133,221,180,47,17,232,165,90,168,134,190,251,241,185,81,233,12,152,212,156,135,90,105,87,46,170,162,94,127,172,60,31,202,132,15,110,78,156,42,250,238,92,189,221,234,81,2,180,10,252,27,119,128,253,127,244,18,207,220,58,251,192,181,190,138,205,186,38,240,64,193,233,166,17,206,219,167,65,83,126,249,44,134,229,124,14,197,120,205,69,87,24,13,170,117,63,53,232,222,162,197,220,108,19,186,230,46,116,126,75,7,70,23,151,31,185,208,64,9,239,33,100,25,136,174,223,47,141,66,230,84,45,102,147,112,89,183,178,25,13,226,18,69,107,7,182,42,180,107,44,192,88,49,244,157,117,35,98,241,61,195,88,68,207,83,255,93,69,137,177,71,40,176,253,61,48,45,84,176,95,132,154,223,48,179,250,123,91,192,104,10,85,133,87,185,165,39,175,233,39,8,111,249,129,127,82,145,14,31,163,36,210,196,7,222,8,151,95,20,103,58,250,75,64,207,129,186,28,69,141,170,8,106,204,39,113,49,165,139,91,97,250,96,219,7,183,31,135,87,192,112,222,238,229,40,165,64,83,80,202,55,190,13,20,120,81,41,167,240,190,74,48,160,103,237,167,91,87,216,14,134,192,85,148,48,7,187,195,210,139,155,254,48,205,64,250,195,77,164,117,208,197,60,167,229,23,143,3,166,76,94,127,153,232,211,142,103,110,116,210,11,60,236,152,115,248,184,179,91,111,62,111,33,143,189,145,99,188,232,168,247,112,141,3,187,245,217,106,101,220,47,58,124,79,141,239,252,196,177,208,45,168,178,111,125,172,81,67,22,145,114,225,148,174,207,13,205,2,159,69,18,247,166,233,181,94,18,212,131,118,132,217,99,138,65,47,228,38,25,93,124,144,67,197,67,83,121,83,111,163,208,129,73,69,68,12,115,147,9,111,119,99,135,75,154,118,107,25,89,179,37,255,161,147,80,123,151,159,134,19,168,249,215,50,77,192,173,23,239,135,82,208,31,12,253,121,23,210,115,156,244,245,220,76,20,238,228,49,124,30,25,56,45,46,215,80,125,139,57,76,34,15,74,231,193,113,15,190,223,46,205,200,64,226,99,78,92,233,91,182,248,34,0,77,65,141,192,21,35,249,194,131,179,83,238,141,206,209,92,247,222,196,140,165,240,29,31,230,12,167,220,145,161,159,187,167,188,82,212,115,111,159,56,34,194,214,228,20,154,170,200,32,93,86,102,147,197,156,82,40,119,62,237,121,143,55,138,255,194,70,180,132,90,111,99,51,205,123,172,144,153,126,104,104,15,216,26,93,238,44,230,224,43,66,37,178,151,137,17,125,38,4,74,246,16,114,198,247,52,161,211,219,212,121,12,56,186,30,182,232,208,18,22,190,254,237,139,38,8,197,107,1,79,180,155,63,115,210,116,202,135,72,183,161,126,119,54,149,207,8,192,19,104,67,218,117,206,58,61,47,226,198,235,104,82,238,189,11,10,126,163,171,196,217,137,50,138,108,240,241,110,233,58,252,96,68,165,37,197,6,63,254,118,89,70,14,106,14,121,81,123,61,102,149,139,247,188,166,79,40,85,222,136,209,185,102,11,14,231,210,254,139,13,129,202,168,159,201,7,235,149,169,50,168,138,45,229,136,247,234,105,252,146,35,169,216,14,95,126,68,51,71,210,161,109,70,221,124,71,246,171,184,233,10,63,174,225,0,39,13,132,118,122,53,172,24,159,123,12,167,76,207,26,184,231,153,169,92,189,48,71,64,212,69,110,147,133,91,95,42,139,171,121,229,242,57,161,61,187,177,39,96,232,215,85,179,24,162,209,234,55,127,31,149,197,128,194,251,245,89,140,108,208,83,100,103,48,29,134,91,13,122,96,136,25,170,206,195,51,152,122,215,223,217,148,201,174,203,213,205,106,0,191,89,76,151,208,20,57,176,109,189,31,211,111,222,161,4,148,167,134,90,225,178,106,190,221,228,122,155,46,222,227,247,223,194,46,164,41,137,53,201,198,65,34,115,236,59,50,227,56,109,186,51,64,90,63,238,79,79,107,179,104,186,175,224,174,221,207,57,205,213,211,61,107,146,11,190,67,91,132,108,122,218,16,135,147,210,190,168,60,169,30,222,102,151,57,203,245,94,109,250,211,67,182,242,17,252,249,175,137,151,75,109,251,134,244,244,189,190,197,75,223,73,217,186,23,195,88,235,27,3,159,238,149,206,229,141,62,208,109,127,66,187,226,21,37,17,122,165,80,98,254,30,250,188,220,157,148,204,145,35,24,183,170,248,24,166,11,81,97,25,246,3,13,207,157,133,232,98,181,154,236,24,83,38,185,3,51,53,234,254,38,75,229,120,27,247,183,33,97,92,77,205,9,172,234,239,226,105,146,28,106,127,25,253,222,221,238,206,222,54,57,177,212,96,64,137,228,123,101,232,131,13,41,25,32,97,96,143,242,193,116,103,75,154,153,2,77,106,252,154,195,80,249,138,89,73,170,201,205,36,142,225,71,20,132,72,241,12,228,130,239,111,67,21,42,50,233,16,143,142,22,143,125,222,88,50,86,26,157,251,243,190,242,209,56,205,150,30,219,204,189,120,229,52,128,234,68,194,113,252,234,136,8,3,183,180,2,38,37,103,203,47,38,117,169,235,103,17,3,189,27,26,141,138,233,240,155,136,176,151,126,97,138,73,150,46,16,140,191,217,2,62,155,206,212,117,127,12,159,199,239,221,224,73,209,163,17,13,200,210,28,198,133,43,170,178,142,252,231,29,248,196,86,145,139,113,42,87,189,40,2,224,106,182,110,225,43,128,122,213,58,73,84,170,28,243,240,126,76,52,237,103,83,169,242,129,178,242,119,111,10,58,154,200,187,51,145,234,229,218,193,245,34,32,43,247,182,191,191,123,6,175,183,168,133,182,45,170,255,37,153,161,200,46,101,201,169,203,145,74,243,239,253,105,72,134,100,38,16,129,155,110,202,243,105,155,238,195,8,103,151,171,88,6,91,52,57,230,184,249,75,221,226,231,0,35,178,244,74,222,196,152,12,81,48,187,3,39,85,43,196,152,251,101,41,182,231,174,205,102,101,248,241,86,160,174,238,126,66,192,30,208,165,200,201,42,175,225,105,246,213,5,133,179,192,199,172,220,239,29,89,67,190,93,118,5,88,124,250,13,227,155,100,214,212,74,237,7,245,214,245,220,15,2,159,103,149,134,0,154,194,223,91,240,12,115,203,72,196,24,15,162,209,143,175,251,115,26,13,149,26,129,123,194,21,88,160,86,163,31,71,228,221,17,175,184,6,245,228,136,94,82,164,241,44,35,213,248,94,233,122,140,143,77,238,77,41,220,101,34,49,157,139,36,220,248,192,181,126,91,194,94,43,242,208,146,1,152,71,251,229,51,164,100,237,108,213,146,59,127,104,72,119,127,115,89,253,128,20,203,81,224,87,46,255,48,117,120,133,166,85,129,207,122,10,144,102,107,17,150,231,172,170,187,58,108,20,194,2,147,214,186,102,204,49,96,139,42,43,65,250,191,46,93,20,104,85,198,219,114,246,213,91,89,242,187,84,133,193,200,120,85,63,112,77,211,94,102,48,44,61,4,194,124,216,56,171,82,204,131,154,205,115,105,199,95,203,19,43,155,64,233,150,116,188,239,19,69,14,41,106,57,94,152,145,223,125,232,217,49,150,242,28,176,1,143,230,31,131,72,238,146,94,104,114,167,119,213,46,218,93,180,242,182,88,119,248,221,232,150,197,197,245,214,103,191,121,227,214,246,101,100,130,98,73,83,225,225,195,166,122,74,224,69,55,224,87,199,192,44,225,49,228,230,164,86,221,186,130,109,107,43,1,61,202,70,229,170,188,81,223,186,135,54,134,16,70,92,241,194,207,164,171,178,39,188,8,160,223,173,140,196,102,209,62,182,99,236,192,73,81,253,90,138,153,99,220,168,52,14,159,129,29,66,5,153,68,176,203,119,143,150,224,30,16,36,18,248,204,146,43,52,194,189,11,245,197,9,102,87,184,35,171,214,55,173,48,53,154,119,158,192,81,221,19,220,112,179,238,59,49,245,63,189,57,142,207,205,200,208,226,112,142,38,125,106,250,251,111,100,97,65,197,161,29,43,214,165,115,43,246,105,78,66,105,108,202,79,147,25,191,62,52,53,141,232,28,5,140,45,231,198,149,81,71,41,149,78,69,105,224,242,97,88,3,42,133,65,1,27,129,249,141,152,80,35,124,214,158,252,182,145,20,220,211,99,83,63,169,154,215,148,45,206,219,154,78,235,57,218,17,233,106,218,34,238,111,79,242,176,178,236,33,226,88,203,127,27,125,58,165,125,129,26,242,245,168,7,97,244,165,141,12,213,140,208,107,0,109,211,1,151,77,218,110,238,81,189,23,106,117,165,247,178,2,131,231,218,10,127,114,125,86,250,45,253,224,58,14,134,45,136,128,73,154,204,187,141,26,245,183,214,246,54,235,52,248,130,221,232,142,29,107,88,214,46,22,207,115,155,103,41,103,34,57,170,48,145,165,223,70,74,241,71,39,88,212,229,230,166,114,219,63,184,50,107,101,237,26,25,199,167,227,9,140,34,202,171,67,59,123,195,247,61,55,252,7,231,114,121,176,51,52,26,39,234,7,163,48,42,92,56,103,109,98,188,95,112,205,34,251,63,148,5,183,14,155,226,12,243,245,227,125,19,254,58,115,229,194,180,195,40,169,223,241,76,6,245,58,23,54,177,2,65,173,166,118,127,40,114,218,67,42,46,59,89,197,249,155,102,192,155,194,120,133,203,123,11,23,55,85,11,231,140,19,83,160,63,100,255,250,186,176,101,120,98,253,28,123,168,223,30,34,96,178,32,49,178,99,162,67,159,218,252,222,72,29,197,235,238,195,196,163,123,252,180,70,114,112,92,207,88,106,185,112,153,169,11,136,234,245,203,87,251,131,143,121,38,87,207,254,85,155,253,126,249,81,106,6,14,254,231,83,219,6,158,36,17,228,218,51,140,253,41,117,110,10,188,104,139,19,152,218,255,175,230,158,144,1,202,27,178,229,88,166,233,139,64,209,207,120,38,194,150,19,96,96,80,126,57,71,18,194,27,242,192,64,97,62,25,245,187,248,156,106,52,149,198,67,143,99,204,174,143,41,0,21,189,103,39,142,81,4,73,46,177,62,209,168,99,192,40,235,184,213,162,127,71,4,34,123,103,213,234,169,106,135,234,87,117,127,224,13,67,189,148,59,255,136,79,234,247,78,177,43,166,246,185,205,199,250,207,190,161,89,153,97,31,61,73,148,191,251,78,195,102,202,30,73,30,154,250,232,123,241,57,79,206,111,139,208,103,59,143,213,239,242,65,252,121,235,27,135,68,180,206,187,246,26,6,109,149,254,189,249,85,25,255,96,4,183,19,169,242,132,82,162,143,239,185,232,122,232,202,80,207,84,57,123,243,55,240,110,125,33,178,209,82,29,187,124,18,91,170,92,149,217,23,204,237,95,253,6,105,113,88,9,84,101,244,129,181,244,62,55,197,101,59,253,246,99,229,244,223,7,27,144,219,74,58,0,79,176,221,89,58,26,122,219,178,62,8,8,191,95,164,19,120,153,44,156,192,212,174,181,251,203,29,26,86,249,90,156,16,31,189,182,73,7,46,218,101,4,46,179,249,242,26,200,169,107,173,244,164,22,179,118,135,225,242,86,53,90,139,27,56,108,2,14,199,60,251,187,38,216,72,225,64,164,250,189,74,106,83,207,16,68,137,179,89,198,125,94,248,56,64,85,172,39,203,78,124,65,49,234,48,8,6,77,133,143,249,255,220,93,146,64,20,50,215,10,95,17,40,171,134,36,125,63,245,222,196,199,191,47,113,124,208,9,25,170,192,112,133,56,74,105,121,215,139,233,40,93,223,87,254,233,48,201,220,70,121,238,6,234,81,90,132,5,75,184,75,49,228,190,178,14,74,229,169,74,151,46,3,138,21,159,79,196,3,152,80,198,171,162,172,24,83,227,190,81,211,231,150,137,79,42,228,185,83,132,176,57,12,164,89,197,115,220,205,157,74,72,202,197,146,128,232,21,254,133,181,133,172,119,210,56,36,198,92,238,205,169,99,78,173,117,176,206,237,251,206,22,220,224,169,249,168,96,42,223,141,108,25,73,73,38,68,38,179,248,61,246,198,105,76,188,245,228,209,203,181,64,54,43,118,106,51,12,237,116,95,3,16,85,177,100,243,197,74,48,86,213,175,144,153,144,60,181,143,98,41,147,26,155,95,214,6,213,12,202,249,94,189,122,192,54,54,47,124,182,108,85,108,129,146,144,16,221,133,49,225,234,223,123,97,81,22,118,102,247,247,62,8,142,46,165,202,35,245,116,57,79,77,185,82,133,48,95,250,247,250,238,23,92,214,104,170,69,250,179,246,123,146,26,245,177,106,189,192,207,253,229,20,65,121,243,114,146,18,208,127,62,210,41,242,23,212,230,200,73,122,166,246,188,183,46,231,196,121,104,7,145,34,124,216,27,126,33,14,22,39,181,14,130,242,83,119,126,89,166,108,118,169,42,130,132,104,95,251,224,108,12,80,55,72,49,238,83,172,99,188,126,48,13,123,82,147,1,141,104,65,201,226,131,39,189,255,82,54,68,13,209,254,236,126,196,4,241,148,165,92,138,106,234,219,88,7,204,66,146,159,182,78,220,246,253,52,189,50,17,185,164,66,31,214,142,111,59,40,38,191,208,135,150,232,83,153,248,157,55,133,84,151,196,238,7,202,159,148,213,127,40,157,155,99,200,176,183,117,210,93,24,61,148,37,53,148,104,42,63,159,220,48,245,228,228,178,94,41,148,47,19,43,237,194,221,12,67,169,40,39,91,246,85,52,109,107,180,42,90,79,75,159,85,117,184,99,193,74,173,201,131,22,232,235,95,179,67,3,21,71,33,197,238,48,134,172,239,177,9,59,211,197,45,213,236,180,184,236,11,155,169,45,157,9,149,142,139,118,191,135,149,212,204,248,233,115,44,154,121,248,161,29,97,119,169,213,197,52,232,159,184,32,31,250,204,154,46,117,117,80,225,223,115,3,73,176,243,138,150,220,123,64,226,114,167,217,160,69,82,63,54,149,240,151,50,4,169,20,106,223,150,148,217,67,152,57,190,167,162,43,145,164,105,84,86,67,164,245,233,211,80,223,49,241,211,164,158,252,124,193,213,239,28,53,161,72,121,37,208,102,180,175,214,16,241,43,252,57,249,101,46,125,62,54,84,83,191,162,246,77,203,228,203,87,6,111,242,85,40,98,75,185,248,128,49,228,123,157,171,91,80,74,11,213,89,197,247,91,156,99,129,140,173,220,153,176,208,254,44,4,100,164,142,87,52,5,198,217,249,40,200,127,58,79,69,107,59,251,243,235,146,255,96,120,178,30,169,175,52,105,134,47,120,195,233,66,233,191,44,76,86,203,121,205,251,194,48,72,69,101,27,21,11,52,105,124,223,210,104,55,182,214,139,83,94,241,57,5,133,236,209,218,82,6,223,209,169,123,222,239,133,190,38,250,218,82,57,249,250,88,132,248,9,216,127,165,206,125,25,79,231,69,97,212,157,82,56,253,75,163,172,123,107,250,150,181,230,148,104,200,248,122,193,129,17,109,145,138,213,110,188,249,159,29,88,140,152,106,9,76,5,153,111,193,252,233,92,242,84,131,61,183,126,118,119,197,16,222,143,20,234,14,170,6,190,60,11,65,161,51,151,139,20,101,83,106,213,191,248,7,13,59,166,8,35,117,236,147,26,178,239,104,65,179,253,204,26,233,120,96,152,20,107,124,48,90,25,85,102,225,128,194,227,211,208,67,88,232,177,124,162,212,139,87,154,219,230,7,155,216,172,62,54,133,28,95,249,144,153,10,91,203,170,161,239,239,95,247,165,105,255,96,109,202,115,65,150,241,177,35,161,253,83,48,181,165,138,30,155,236,122,243,150,248,216,65,188,206,192,177,211,62,103,133,186,57,107,35,209,199,38,8,245,189,242,202,54,154,190,8,153,199,247,179,53,57,72,206,99,203,186,30,52,17,125,178,84,104,255,192,254,170,47,173,195,58,244,77,113,2,122,212,141,78,253,158,102,179,127,112,71,199,246,153,218,151,128,71,249,61,247,249,242,91,120,184,128,209,131,94,247,230,124,204,46,45,17,104,11,247,251,198,97,67,46,253,209,134,10,116,243,134,95,252,90,199,151,44,17,130,120,251,190,21,104,177,244,56,167,185,127,198,79,83,70,181,100,151,134,18,228,189,251,2,37,198,117,73,219,27,181,118,237,211,22,248,137,18,245,169,48,181,138,229,126,206,58,209,80,74,13,46,211,34,246,14,107,198,143,222,154,74,228,206,175,94,212,65,201,30,127,222,194,23,149,5,53,219,107,104,51,211,249,127,211,239,13,155,152,108,241,103,95,174,95,191,133,49,170,65,195,46,109,86,248,48,31,95,27,48,93,213,82,7,143,213,183,191,116,33,112,83,141,177,241,11,19,141,21,240,177,197,158,87,219,203,112,71,29,126,44,171,170,205,105,196,253,138,191,20,34,211,218,249,246,24,161,130,195,163,7,57,44,93,117,4,123,202,112,184,17,155,19,59,133,16,126,187,47,109,155,2,175,244,33,178,189,222,208,15,69,169,214,120,34,54,18,45,96,119,125,29,147,148,52,71,234,129,108,95,235,26,77,107,244,22,22,53,222,108,143,218,23,62,254,249,212,14,73,218,139,219,93,63,124,188,214,21,109,148,27,205,139,46,232,180,183,182,110,18,83,185,240,168,164,71,244,167,77,173,251,222,27,137,92,109,38,124,76,86,190,221,199,58,123,82,79,87,147,173,188,231,234,177,42,73,184,74,235,193,131,181,91,238,158,116,142,85,182,45,189,121,51,26,182,31,140,154,214,179,197,244,131,210,184,223,67,130,19,224,152,199,127,87,127,232,191,248,201,24,15,137,153,239,192,196,173,167,185,178,105,23,236,153,144,119,126,208,197,36,61,51,143,149,0,183,251,38,32,106,31,106,219,79,38,243,231,104,29,152,90,81,125,143,236,29,207,103,250,243,13,105,192,209,22,89,4,137,239,178,56,70,214,249,243,165,61,176,125,244,234,51,0,25,159,108,127,31,71,225,189,159,144,18,158,85,212,254,166,49,229,126,35,82,48,75,219,38,207,108,233,59,246,215,109,210,99,210,77,74,17,210,87,63,102,48,73,51,237,7,37,224,253,222,157,31,221,241,165,123,137,25,171,227,46,119,106,7,214,22,43,215,178,167,247,169,31,124,251,242,170,165,250,92,175,131,42,198,54,213,192,110,199,228,123,135,47,72,218,69,31,57,146,144,25,91,95,201,54,11,146,116,141,204,4,219,181,134,47,154,6,155,202,171,141,143,149,218,129,88,206,170,50,63,190,50,236,55,110,78,73,172,88,86,230,227,196,102,64,14,83,77,190,99,45,209,133,123,97,18,206,178,220,59,82,138,126,30,54,99,160,75,135,210,207,178,184,112,121,133,175,153,230,70,4,12,199,157,135,24,251,67,158,187,115,104,173,107,90,209,94,66,206,70,142,203,179,251,151,199,97,232,26,181,247,241,188,166,254,229,102,129,141,143,78,134,54,45,152,235,223,147,40,167,62,216,241,57,63,221,12,83,210,163,168,249,85,115,148,220,96,139,153,4,59,152,88,32,182,196,238,201,64,209,87,54,49,172,44,198,207,149,73,189,161,216,109,216,194,143,79,114,83,118,17,35,130,228,41,69,209,126,218,158,169,35,107,155,96,248,248,72,95,153,24,47,25,30,237,126,164,130,208,97,194,30,173,168,61,122,108,192,199,237,182,10,223,135,204,114,180,195,202,116,163,240,173,91,98,189,192,147,44,244,181,56,55,9,54,153,106,147,64,137,31,90,196,35,206,224,150,180,55,62,108,43,23,198,115,145,126,32,226,176,168,126,94,83,121,81,98,254,42,252,75,75,95,107,151,208,152,88,48,92,189,111,186,163,22,147,17,150,158,81,24,136,144,0,119,75,250,76,70,57,120,168,180,234,207,53,51,138,85,107,206,4,247,55,44,109,152,141,213,148,182,158,182,175,70,198,244,63,33,164,72,93,159,164,48,238,115,67,122,169,102,198,180,46,220,251,189,11,154,246,207,84,59,157,46,183,122,71,254,44,116,30,135,194,236,91,247,230,231,110,143,218,125,72,33,188,110,133,224,238,33,214,167,253,170,231,29,223,171,31,147,70,213,123,63,183,196,25,128,226,170,82,146,107,83,221,12,127,40,147,124,212,146,70,248,178,220,15,66,180,122,36,120,206,243,211,207,245,155,172,107,64,198,53,109,43,119,180,65,237,153,124,50,66,248,247,167,161,7,158,69,87,16,231,204,221,110,233,89,151,194,58,131,107,249,122,243,129,161,89,74,191,77,208,162,95,152,102,134,228,33,76,19,42,185,207,69,219,132,30,81,103,143,89,211,3,76,104,207,190,65,173,15,220,198,241,170,62,231,222,228,9,138,126,108,218,97,63,205,79,100,131,137,31,167,125,167,193,144,112,175,158,118,204,203,200,27,20,244,143,59,209,36,162,181,57,25,30,222,50,253,106,156,98,245,124,150,145,47,93,244,161,113,246,85,15,28,206,205,11,159,251,150,34,198,149,181,254,127,253,95,184,247,136,180,202,23,233,63,226,223,251,86,58,99,85,207,231,197,152,243,129,211,44,43,47,165,155,147,236,47,133,153,32,14,4,38,227,152,30,210,56,70,56,117,2,18,119,56,47,228,166,188,169,173,162,207,80,97,146,180,237,94,141,51,217,164,43,154,212,207,104,219,227,37,44,70,113,32,176,224,198,215,82,138,122,245,89,245,69,111,62,151,197,130,110,48,230,236,125,143,222,124,80,91,122,35,153,216,42,136,107,203,225,185,45,168,253,193,125,153,135,39,240,153,186,17,100,194,74,91,178,118,9,141,245,22,33,42,202,238,53,90,131,145,87,111,252,107,23,227,245,83,155,226,60,236,186,113,80,18,165,111,153,66,49,129,236,241,186,55,167,175,171,107,16,10,226,215,179,230,230,141,158,193,190,36,175,165,209,48,210,238,26,160,191,187,213,87,99,111,237,74,5,19,184,155,91,232,39,141,159,162,33,88,246,193,141,134,51,57,161,218,160,66,168,222,159,198,251,144,113,81,38,252,9,57,18,109,164,34,90,14,125,214,214,250,250,42,8,85,218,22,39,140,31,248,89,95,147,46,129,206,106,108,135,202,248,193,174,242,77,149,57,173,179,78,67,153,148,134,221,208,241,36,53,210,154,94,205,142,52,61,200,74,131,170,18,130,160,205,92,239,11,159,252,86,21,135,15,241,178,209,60,140,90,141,123,71,236,226,215,162,155,251,198,119,113,164,170,194,22,192,188,15,198,95,86,137,90,84,108,217,231,110,27,136,118,246,34,1,94,148,7,219,245,22,8,61,99,253,104,240,120,225,21,174,27,183,70,230,86,118,52,152,110,230,126,60,234,77,149,129,24,144,149,140,222,115,83,5,3,94,39,233,253,36,112,141,49,116,227,218,48,172,107,100,175,210,205,248,238,11,243,5,180,33,28,109,217,247,185,225,206,65,57,76,19,219,182,154,242,201,87,126,65,91,116,125,170,152,159,84,11,173,143,204,154,96,63,213,66,250,219,172,192,91,137,99,77,214,172,55,77,21,124,180,79,228,17,206,210,28,178,103,209,40,6,3,242,205,66,52,20,19,155,122,65,8,185,221,52,3,37,41,143,166,56,6,19,179,121,6,132,90,84,101,228,129,105,235,185,27,226,89,137,236,214,242,219,70,200,126,19,63,52,219,245,37,203,143,198,152,103,221,229,103,44,54,109,168,247,71,9,229,29,26,206,216,214,123,163,7,226,41,39,234,58,250,148,172,145,209,141,124,253,61,192,16,82,108,133,27,60,20,251,230,133,40,70,155,250,92,163,208,185,241,193,136,253,46,77,27,29,131,224,18,38,66,20,15,115,179,38,157,200,174,52,255,237,199,138,24,213,109,133,43,224,198,228,27,161,33,61,120,11,125,134,227,38,103,144,10,94,234,37,21,147,122,246,87,14,191,165,242,153,96,139,158,239,127,95,26,65,122,253,218,166,245,228,249,174,7,243,64,172,149,82,59,130,216,14,83,217,172,17,176,250,60,87,195,210,126,122,141,173,238,56,198,104,100,203,158,199,196,98,52,21,199,78,243,125,109,244,73,105,157,145,24,22,45,115,251,194,199,34,31,74,165,101,180,160,237,166,249,206,43,232,41,70,177,168,148,240,12,226,91,207,111,73,136,98,98,245,126,38,53,173,63,153,185,230,177,160,124,241,228,165,113,15,104,144,10,149,175,187,47,152,60,223,72,48,13,227,119,87,225,228,157,79,138,35,157,115,251,6,33,140,33,231,209,105,106,137,211,113,143,47,78,168,166,174,4,22,216,190,165,81,144,135,55,209,167,128,56,205,170,4,110,206,22,250,11,165,180,58,174,2,57,202,123,53,196,242,202,155,6,175,100,189,203,139,254,213,119,201,33,194,54,77,93,227,151,139,134,140,78,9,71,81,210,189,27,49,4,45,93,107,45,17,173,236,229,26,112,196,108,187,180,221,194,68,119,14,234,239,115,96,123,168,150,41,85,85,111,187,131,134,18,236,88,82,66,83,55,250,77,165,61,176,204,62,85,74,40,40,43,121,189,54,196,248,135,181,186,195,10,236,162,140,1,10,163,82,53,177,79,150,227,22,100,153,209,170,181,98,166,67,86,219,45,192,56,223,85,133,45,104,24,61,123,155,151,103,144,87,210,71,134,250,234,22,67,90,5,138,86,5,32,226,217,63,90,229,115,126,81,74,223,149,157,146,82,204,143,56,128,202,16,2,52,85,235,70,56,135,191,90,7,203,140,117,121,170,227,102,69,169,3,97,149,172,12,70,122,215,43,64,207,1,192,91,75,36,143,198,219,248,85,180,176,1,175,204,124,217,158,125,139,155,72,115,190,89,123,98,91,204,242,150,203,240,165,149,138,26,178,134,113,203,94,233,56,90,137,89,252,108,78,253,227,97,220,120,50,244,234,200,205,7,26,244,237,222,188,91,129,163,60,24,62,116,253,166,239,115,142,246,53,95,37,58,133,87,185,7,140,68,64,102,63,46,100,28,63,216,212,95,107,146,170,34,138,118,171,136,232,42,90,43,43,184,62,183,54,10,37,47,88,139,84,226,158,182,230,91,242,197,98,233,74,19,124,238,86,138,23,140,157,153,84,18,185,242,89,134,87,102,152,218,41,216,92,228,106,218,90,155,87,11,163,96,118,142,77,41,24,179,210,141,207,244,35,137,143,228,150,148,155,45,248,220,198,45,40,35,135,49,164,121,98,25,233,158,23,148,81,112,182,244,230,132,204,124,154,78,99,89,144,145,25,107,199,93,32,147,74,150,87,170,10,23,173,21,195,107,194,168,117,80,45,42,122,142,60,78,108,221,184,85,170,186,150,137,166,223,90,72,12,129,34,229,60,166,61,254,81,70,91,205,33,156,133,82,110,70,217,120,247,66,203,74,223,138,214,97,210,65,251,120,21,39,238,163,22,206,146,250,239,229,150,59,226,16,156,93,88,126,219,184,72,190,240,192,99,186,98,253,85,184,160,77,113,107,64,59,77,105,66,4,79,51,47,173,254,31,12,219,168,190,209,74,94,232,93,94,126,202,150,45,35,59,187,204,181,180,205,131,123,132,76,130,250,81,203,132,126,48,210,93,37,21,98,210,205,187,223,91,249,106,105,86,169,124,69,174,183,220,5,208,76,107,92,10,225,160,28,126,215,253,214,228,99,183,42,137,76,235,135,190,175,20,9,232,164,22,79,177,246,188,201,255,7,9,140,41,61,129,180,249,65,157,112,11,126,113,116,148,0,249,28,31,38,175,243,193,176,167,75,99,55,109,168,240,104,223,146,94,163,233,151,178,71,235,227,171,119,245,153,116,232,150,174,167,9,171,87,241,106,226,181,147,8,214,65,177,4,111,53,49,17,128,165,133,204,150,169,126,46,140,97,33,123,169,121,113,183,94,2,18,83,98,142,242,65,140,122,230,62,22,125,20,85,5,221,143,149,87,8,200,92,24,255,92,38,210,68,82,243,198,22,30,200,38,94,85,230,155,120,140,95,175,11,65,10,120,75,101,187,155,70,32,249,29,216,196,48,102,34,85,159,22,250,245,223,230,76,144,238,54,234,179,75,189,213,156,72,17,213,162,3,47,240,210,249,79,31,83,139,42,56,41,254,166,142,170,120,93,186,145,110,75,85,187,213,215,250,213,149,74,26,177,7,40,60,63,19,201,97,184,17,164,121,98,176,81,191,175,223,220,164,76,228,234,53,234,37,191,49,151,23,153,56,169,106,95,180,43,94,123,224,192,16,117,47,173,137,167,250,223,97,12,84,89,188,116,252,144,168,185,240,52,70,26,129,17,152,216,14,183,92,131,56,224,6,41,119,207,58,251,0,164,62,91,96,10,244,175,153,116,64,214,190,86,243,19,232,247,38,6,18,120,85,90,37,7,74,191,253,86,154,22,104,11,85,111,151,164,204,186,73,1,28,41,178,95,114,117,51,110,217,219,165,208,80,139,215,151,106,146,212,119,46,21,148,227,213,200,98,227,126,239,118,121,182,40,152,7,229,165,33,131,117,63,231,49,89,233,137,150,151,98,70,167,63,53,145,35,213,39,183,14,161,181,188,157,5,122,62,41,135,166,205,249,76,180,121,97,148,215,133,35,191,83,195,85,188,85,198,52,221,229,200,167,216,169,125,28,28,208,237,97,205,200,1,69,69,209,91,174,129,71,58,240,204,228,161,253,44,240,126,189,14,243,83,50,52,227,253,190,214,8,84,103,75,69,159,224,78,126,62,218,117,224,65,51,160,116,149,84,70,251,248,208,152,211,114,168,119,72,196,246,221,109,31,186,251,180,83,243,152,253,199,105,184,239,156,132,65,238,211,161,18,121,123,119,18,252,18,90,222,222,233,215,254,36,165,104,79,66,206,109,105,255,209,90,222,104,112,14,110,202,97,165,183,105,91,95,238,29,153,17,184,136,221,107,186,153,211,155,170,186,81,84,10,12,119,70,221,14,151,162,140,16,244,163,160,43,235,29,91,180,62,201,193,76,232,225,18,142,194,199,134,219,176,181,237,138,254,164,59,149,40,102,210,173,188,77,147,216,189,77,112,155,38,233,170,48,100,114,151,30,132,114,247,179,216,167,192,13,137,106,135,77,12,70,174,30,80,161,220,206,66,76,230,227,15,200,115,225,173,94,254,255,159,51,37,95,147,132,110,191,178,53,180,208,213,165,6,123,251,17,113,223,22,58,99,12,149,118,152,102,209,244,219,230,204,172,101,15,18,120,24,173,148,55,247,141,173,34,42,150,146,117,134,28,210,169,73,193,162,217,94,112,249,90,240,224,223,217,242,213,144,44,126,48,17,148,41,178,182,214,163,122,21,171,77,86,189,169,172,205,25,57,165,251,227,246,60,238,166,205,123,197,58,16,110,67,228,32,1,241,234,83,119,26,47,110,67,36,29,40,170,87,221,240,111,175,100,33,53,254,70,116,19,48,251,148,183,242,83,192,169,189,102,116,240,108,103,44,194,166,46,75,46,166,102,107,95,42,122,44,251,186,180,185,169,194,34,87,47,231,3,196,207,148,150,74,31,40,37,148,183,69,149,182,125,12,16,129,59,45,102,23,45,68,114,71,106,34,61,71,214,237,219,61,155,101,123,245,214,214,157,116,81,52,39,170,152,104,88,16,20,153,220,70,104,34,189,67,59,80,103,255,2,15,160,133,156,153,60,85,103,97,251,192,172,150,76,155,95,209,138,27,195,123,176,217,98,166,118,43,19,241,188,28,53,70,165,90,100,151,55,163,215,219,118,129,97,40,18,152,98,233,18,87,63,111,106,177,126,246,112,134,1,226,72,61,53,104,99,127,188,59,122,218,103,211,238,238,106,116,155,183,179,124,227,165,104,111,56,60,36,142,82,134,161,109,233,28,39,197,251,156,41,63,144,143,97,197,154,111,180,188,211,145,240,106,199,251,12,242,40,118,22,170,104,4,38,79,126,23,206,196,100,125,197,130,42,176,9,189,221,175,174,112,164,107,155,255,107,18,169,126,243,161,75,3,26,72,168,1,46,58,45,252,44,112,35,194,114,105,44,24,185,54,75,22,204,107,103,6,89,36,145,222,71,9,8,176,229,124,130,226,142,170,2,23,244,185,235,117,118,131,98,149,227,50,240,51,148,50,239,115,173,66,194,42,17,39,84,186,201,223,128,167,118,40,29,211,10,209,223,230,48,100,201,91,9,29,216,58,229,183,71,98,101,224,68,245,70,254,135,238,168,149,184,36,94,23,70,38,41,128,157,42,44,24,240,40,201,231,164,209,242,77,52,23,155,250,116,39,201,128,48,66,224,179,31,192,115,239,12,27,36,103,98,209,163,134,112,219,60,129,105,145,150,253,6,39,177,57,51,226,175,212,164,41,65,7,33,158,215,25,81,88,14,178,174,159,97,141,205,126,53,198,159,208,119,192,190,239,188,85,115,152,218,164,220,187,91,247,246,37,76,25,107,203,118,243,152,80,181,95,106,148,207,242,204,100,113,139,19,181,160,32,167,86,198,243,19,92,189,195,130,84,70,35,65,68,72,159,237,236,54,157,140,162,68,238,200,232,207,171,16,76,183,41,5,200,50,108,42,111,135,147,173,156,205,101,170,119,243,152,62,234,165,108,156,36,75,68,13,26,163,229,76,202,238,12,77,148,85,79,161,121,161,73,235,110,178,148,121,29,139,84,56,100,8,91,236,219,230,79,201,10,243,78,24,104,80,2,112,234,28,148,191,101,215,216,175,101,153,238,62,57,171,245,209,200,111,63,230,130,250,99,31,211,169,11,157,208,70,132,241,241,161,65,75,213,132,133,108,147,101,45,205,97,202,189,133,119,209,184,217,182,179,223,144,164,87,94,183,105,117,65,247,123,21,44,105,161,62,132,231,146,2,130,143,171,136,110,85,81,20,220,63,57,182,107,61,65,101,240,40,43,28,102,220,40,119,22,34,250,214,94,165,35,170,70,246,229,220,81,5,26,179,45,60,125,4,158,238,209,132,119,63,164,39,151,8,100,33,162,121,153,194,200,164,11,88,141,176,235,146,140,145,70,16,66,185,217,173,86,228,162,191,110,122,161,111,34,90,115,57,27,140,44,109,42,235,219,107,114,231,206,188,198,23,89,242,78,112,14,175,216,39,79,52,69,88,105,19,102,31,87,88,143,139,207,97,189,149,124,144,168,95,119,218,54,62,166,176,38,82,43,240,204,75,35,70,246,143,99,84,96,98,223,151,109,168,27,223,250,163,20,127,157,254,236,75,56,71,12,120,235,111,67,175,226,60,24,180,16,108,209,124,50,229,137,43,84,13,250,104,216,111,27,157,170,159,0,200,98,13,9,140,67,30,78,42,213,153,242,48,127,132,146,241,37,175,51,131,164,15,226,47,101,81,50,178,254,107,111,154,239,161,4,103,48,56,190,87,154,12,105,91,205,102,113,53,204,12,119,154,181,151,196,203,208,181,73,243,232,181,179,27,17,79,157,164,236,73,151,113,157,187,80,188,246,234,202,197,99,169,78,232,8,141,158,174,92,162,180,119,195,226,245,143,232,207,2,134,84,224,110,119,112,86,53,145,130,219,198,64,230,198,46,238,66,19,233,99,194,168,124,236,251,92,24,110,143,204,67,58,216,157,155,249,248,223,38,65,160,87,183,25,140,116,38,91,211,116,42,65,13,186,47,73,25,244,157,99,61,74,246,85,176,135,47,53,40,249,116,33,243,98,42,189,87,104,244,197,140,91,178,188,88,185,206,102,13,49,12,2,96,242,82,38,133,173,215,212,168,240,142,190,93,39,177,197,45,238,99,89,173,167,254,52,61,134,243,218,18,197,100,25,133,173,11,30,24,248,97,47,159,234,107,218,162,178,252,134,241,69,93,178,214,53,150,46,16,216,87,253,177,138,245,248,42,87,235,251,88,3,243,37,153,37,39,178,19,41,220,249,212,151,206,168,160,136,41,161,109,118,44,216,128,46,235,47,107,68,95,233,162,78,188,59,55,52,207,32,225,177,3,159,143,249,220,73,252,16,23,23,42,12,44,124,218,178,156,113,152,158,217,12,183,234,12,155,68,122,154,184,154,36,69,140,122,236,194,180,4,201,92,88,163,154,42,234,133,41,37,22,182,227,101,141,29,119,13,60,80,183,137,186,152,17,189,172,43,51,244,82,15,70,154,82,136,248,54,79,122,111,142,205,47,1,102,224,193,252,250,224,98,130,236,50,180,99,108,60,151,229,201,62,246,216,74,208,217,161,16,255,140,67,152,220,32,56,104,74,128,91,209,36,249,96,38,199,214,7,107,118,56,222,155,91,179,153,242,146,82,194,254,181,229,19,148,56,171,83,153,17,145,188,232,87,152,153,106,93,28,234,76,60,218,46,29,50,48,190,107,87,218,82,56,166,250,7,15,228,44,101,187,5,118,134,170,3,27,17,109,81,248,157,87,142,132,76,42,60,155,10,159,197,251,124,91,3,139,239,236,173,178,45,45,90,157,110,104,193,164,153,138,154,35,180,133,126,5,243,70,61,240,150,150,64,106,36,186,163,40,250,172,244,198,235,221,117,54,36,205,26,242,7,166,151,48,224,71,2,15,124,77,28,198,251,61,186,81,255,200,83,89,75,126,187,63,77,224,161,233,44,198,23,94,247,161,26,165,241,137,236,216,162,140,239,7,87,59,194,228,222,40,176,92,143,18,24,123,226,253,187,118,176,224,57,192,45,246,101,62,39,76,13,43,2,95,192,208,22,126,225,248,73,2,165,197,134,2,76,56,183,7,220,106,240,109,127,240,77,54,255,224,152,96,205,50,251,245,19,55,50,24,181,213,33,48,73,176,47,75,1,76,235,124,19,248,181,94,238,11,195,94,187,4,38,1,31,168,16,215,54,35,183,169,61,126,120,146,31,150,31,222,48,210,109,255,97,226,65,158,83,5,134,226,178,251,43,219,120,124,122,53,92,165,213,111,126,78,154,165,175,108,19,117,248,50,132,100,4,206,140,115,91,128,234,70,42,124,218,253,109,24,128,130,144,14,248,24,215,55,99,59,217,213,70,200,80,3,195,109,240,56,124,102,224,148,247,141,201,249,126,93,182,150,135,126,35,237,3,76,212,219,127,25,3,200,183,247,54,31,51,97,230,253,150,70,104,22,79,61,169,209,29,247,119,45,143,86,21,52,121,161,122,97,202,117,30,133,17,6,43,119,92,200,88,68,14,155,22,51,26,64,125,96,199,222,236,17,115,6,46,180,240,222,57,72,193,91,241,16,16,48,253,192,243,126,14,26,33,227,196,180,254,181,215,25,127,38,100,103,79,208,195,2,211,240,219,238,205,123,33,38,46,47,133,166,244,143,252,28,152,227,218,221,65,96,43,52,187,232,192,115,87,148,96,99,192,147,22,34,249,105,163,160,110,247,165,81,213,23,61,9,192,8,106,215,251,210,186,5,249,229,185,136,93,13,159,255,84,59,68,227,189,193,208,205,15,135,223,177,116,104,231,27,212,75,234,131,251,245,136,16,53,112,39,47,55,29,134,117,69,127,123,56,159,198,164,84,10,18,44,69,199,190,60,71,192,231,147,108,121,46,19,228,120,125,224,212,71,117,29,248,34,193,181,28,166,23,70,94,90,179,202,193,237,240,144,228,61,48,195,110,126,53,223,78,39,3,234,158,99,6,124,140,187,46,51,13,94,253,91,56,128,95,179,130,125,16,20,238,115,127,44,66,18,75,80,74,128,107,140,27,135,187,202,44,29,244,94,249,68,26,100,100,117,142,35,130,118,251,38,169,21,229,99,202,184,167,105,85,221,153,4,223,92,215,181,57,141,13,213,81,163,132,15,244,152,32,79,247,237,140,231,26,186,250,32,124,152,62,207,168,238,10,218,104,96,236,50,63,63,214,83,165,214,27,152,56,143,15,220,180,136,229,177,168,138,175,190,85,34,13,51,116,5,88,235,149,47,144,101,68,147,50,21,140,90,197,39,18,5,67,209,31,6,204,183,223,62,240,78,122,95,175,158,52,245,13,135,145,187,209,161,45,126,221,159,203,18,153,178,64,72,238,126,130,156,6,83,56,190,21,62,95,211,39,177,25,183,93,222,41,34,204,195,231,10,218,15,85,225,151,82,165,234,67,35,153,175,83,137,210,151,91,232,1,76,49,178,194,229,106,23,27,186,199,163,219,56,201,247,47,75,0,76,60,189,188,9,190,116,191,31,92,19,76,165,65,241,155,19,228,120,245,230,68,143,187,95,13,5,231,146,151,70,34,186,53,135,9,185,47,125,108,4,247,252,185,204,100,79,143,205,209,56,238,84,58,11,113,70,250,163,81,244,206,209,112,135,70,116,171,214,46,176,137,56,250,205,169,83,127,244,234,6,99,231,29,26,31,52,74,147,219,111,245,221,226,201,105,177,180,103,232,213,211,148,81,63,24,218,141,168,61,3,222,207,85,88,5,238,214,196,35,240,107,146,14,23,70,16,81,222,57,78,222,46,247,185,113,231,159,162,35,47,16,166,126,245,72,211,234,214,250,44,2,155,130,199,186,48,37,215,50,29,140,108,167,95,115,3,202,175,21,93,117,192,16,207,222,7,51,213,146,170,55,135,64,225,211,107,195,10,130,181,65,14,25,138,153,199,37,173,57,206,27,202,241,178,25,83,32,78,68,237,131,7,233,149,71,134,214,160,73,125,238,200,143,79,213,170,156,235,88,50,237,214,123,155,238,31,78,99,192,103,43,30,110,195,145,239,122,67,199,241,71,119,112,124,132,59,242,69,187,223,35,67,235,166,34,121,159,155,250,254,71,166,34,124,19,87,19,23,152,201,33,171,191,24,233,228,157,45,100,62,219,148,19,238,56,74,197,105,31,39,85,164,59,60,66,96,194,30,221,97,152,198,101,91,43,132,236,203,123,167,3,181,183,175,78,69,72,225,46,237,0,59,183,101,77,4,166,59,52,126,27,37,186,169,67,163,41,122,248,213,104,139,110,189,57,213,199,223,242,167,180,141,246,52,185,218,42,131,190,234,101,163,40,122,117,129,82,69,114,121,132,172,72,248,77,47,109,26,75,225,190,48,77,175,178,225,22,147,38,254,172,188,101,229,26,75,39,42,138,98,95,100,99,147,180,130,6,70,38,234,174,86,146,115,225,51,213,182,94,125,206,130,114,121,157,22,197,77,236,38,1,211,38,121,247,227,69,123,6,101,72,2,211,99,189,239,200,105,182,22,39,200,106,103,136,252,127,48,36,48,33,106,120,102,33,164,8,159,34,23,112,69,3,174,8,108,226,180,237,194,54,143,21,166,253,119,223,161,89,71,109,120,88,147,26,38,78,143,11,111,154,145,135,192,72,206,126,109,42,192,104,188,86,129,41,137,243,119,94,97,33,144,217,112,96,66,182,62,180,109,182,183,194,235,185,199,179,193,148,85,40,140,105,29,55,127,81,231,81,152,130,130,29,240,236,35,93,77,234,102,5,44,220,240,63,248,189,204,123,16,107,90,149,140,192,47,101,109,61,96,168,137,18,140,179,26,240,177,74,186,194,133,208,116,192,187,165,139,235,123,171,52,65,141,92,77,97,252,137,24,89,145,198,115,131,73,17,250,99,67,90,45,102,34,181,5,235,22,226,3,83,67,184,20,126,251,136,183,66,241,238,208,171,11,50,189,241,216,75,88,91,129,105,70,127,99,104,176,88,39,120,215,91,171,5,252,238,42,75,172,86,147,189,185,47,237,71,215,167,67,51,110,196,215,97,218,199,101,21,224,200,126,66,26,6,107,89,186,41,90,67,204,23,87,247,22,20,191,6,175,29,235,151,99,167,69,16,99,82,96,208,99,54,28,159,88,132,165,13,166,80,35,70,190,70,122,167,72,88,141,64,183,144,234,27,124,156,198,21,232,86,119,196,226,80,31,25,186,193,80,112,234,7,193,191,105,53,224,153,230,97,37,211,179,102,192,184,170,2,159,21,178,125,113,55,211,109,74,176,113,69,4,220,118,213,207,105,187,88,11,120,52,93,158,38,68,233,123,57,21,53,145,116,160,189,243,249,227,183,169,74,84,184,181,189,2,61,35,93,138,142,51,129,228,222,239,234,233,222,148,136,250,199,102,51,46,242,92,13,58,231,38,3,63,70,139,222,220,14,215,245,95,222,220,74,237,244,183,131,33,219,224,137,217,33,207,37,54,7,229,13,117,14,249,233,93,117,26,54,104,11,158,17,240,210,61,9,157,188,53,229,98,76,96,133,199,46,250,70,167,250,189,198,57,18,235,163,144,185,215,129,53,58,51,229,161,143,211,167,3,227,216,238,242,211,116,46,42,76,127,191,204,210,249,78,253,233,110,145,200,128,159,180,116,41,225,124,116,9,212,157,94,10,218,15,37,230,248,146,50,26,131,169,43,136,223,166,71,65,111,62,105,165,140,223,30,51,221,155,84,99,143,5,98,18,189,10,227,82,196,158,130,132,188,160,139,140,68,151,29,233,233,9,126,189,215,106,89,105,184,90,74,21,10,247,183,198,33,176,69,147,5,152,192,240,19,91,45,145,39,29,184,81,77,199,33,129,248,143,188,20,10,120,166,28,64,66,143,102,40,175,48,118,249,243,78,117,10,159,237,168,234,189,97,164,80,212,10,211,227,252,105,81,210,110,236,195,120,27,175,28,125,145,177,51,152,14,248,87,142,221,182,18,76,220,163,4,76,119,169,194,171,95,158,62,179,8,70,17,119,255,192,36,12,227,76,79,230,2,115,176,36,91,164,232,170,55,241,146,56,218,54,236,46,58,176,138,136,101,140,155,8,151,190,209,74,43,99,252,242,24,179,164,223,30,75,237,32,218,11,117,220,144,148,213,248,237,46,52,125,6,115,68,132,153,68,63,87,186,122,135,241,136,10,97,200,137,129,154,118,96,252,52,50,91,250,216,103,191,186,209,23,96,74,46,245,167,137,227,61,97,254,193,210,161,207,69,244,204,215,125,165,0,98,37,24,222,27,127,174,165,138,173,6,47,120,158,29,158,171,168,149,116,108,96,15,191,0,147,163,86,184,123,40,96,89,65,79,136,172,25,90,86,236,241,228,119,30,221,52,186,49,129,249,247,250,149,115,41,12,135,166,95,61,77,11,71,97,138,241,29,221,117,87,93,62,84,164,199,200,142,193,188,158,52,50,83,9,112,152,110,110,125,227,86,128,231,43,0,50,123,181,106,187,53,173,59,90,118,126,163,3,131,44,224,71,131,70,208,17,204,22,59,14,17,140,180,122,40,110,121,196,19,152,26,224,56,48,117,78,254,88,3,231,88,31,235,216,60,183,141,12,248,204,12,125,42,116,53,99,1,192,169,59,211,197,107,223,80,52,7,59,61,27,233,161,169,251,240,73,74,105,74,75,55,167,224,218,159,26,253,175,244,92,166,203,18,55,127,200,113,40,92,91,156,231,156,23,81,182,97,112,163,2,215,189,43,24,0,116,228,48,248,189,126,53,77,253,233,131,76,162,26,175,184,110,121,245,145,48,243,183,114,182,202,87,13,172,110,33,75,191,24,170,195,180,199,79,171,151,116,184,20,117,251,104,147,125,227,149,158,201,222,242,83,191,234,215,65,141,151,118,36,148,205,202,14,184,110,53,28,59,238,119,108,150,15,159,108,39,184,150,34,104,73,51,101,153,168,116,192,207,78,47,124,61,179,249,150,83,204,75,120,19,76,103,109,192,93,227,108,149,102,189,253,198,213,59,251,24,7,30,197,39,49,196,171,43,29,2,171,136,225,104,169,199,180,248,136,102,198,79,119,33,185,252,161,239,140,91,115,96,164,113,183,241,184,11,81,140,14,59,221,186,75,252,0,77,192,180,114,143,243,57,125,151,54,9,164,116,230,46,50,13,30,94,216,212,92,37,24,5,229,21,209,135,243,79,250,233,229,212,185,192,103,233,229,143,137,124,70,92,61,224,142,80,24,221,136,128,219,217,100,244,177,105,186,246,153,82,216,225,211,99,195,33,230,187,29,98,101,43,61,24,109,126,190,124,160,84,25,233,88,221,80,133,248,107,49,157,104,125,107,36,81,106,4,101,216,146,116,253,16,90,139,136,13,235,88,65,120,201,29,134,68,75,189,23,202,189,228,165,32,172,153,214,245,11,19,165,255,50,141,95,250,208,8,48,251,250,160,130,103,164,97,19,82,243,103,30,100,163,116,96,244,200,196,15,195,224,156,174,165,188,59,46,126,250,74,147,240,215,0,239,81,44,186,161,244,169,172,74,221,103,66,87,194,18,131,207,231,240,83,209,26,204,212,28,54,213,168,120,39,28,131,186,33,193,37,113,89,146,129,225,200,72,176,29,133,14,151,166,123,198,48,139,213,47,134,88,90,71,6,187,219,246,211,158,218,171,228,231,34,26,189,60,66,198,81,175,105,131,3,227,175,248,242,105,253,153,234,118,13,18,136,49,195,33,27,110,9,62,71,229,19,67,131,221,35,193,212,250,197,208,136,214,85,133,199,51,221,154,166,122,122,235,241,66,235,92,204,35,98,144,83,65,99,160,116,20,97,140,116,45,210,32,1,207,162,86,35,173,164,178,213,161,74,175,254,247,248,145,166,57,28,109,86,6,162,159,228,207,100,242,111,250,76,70,188,25,183,198,160,213,215,125,142,224,240,237,161,238,40,106,42,12,6,62,227,153,233,90,76,55,159,61,214,52,213,209,37,221,219,244,166,3,102,19,87,152,178,24,127,219,56,134,75,127,186,97,246,248,213,176,5,232,234,25,13,30,120,129,75,10,149,14,40,97,220,99,51,173,138,244,70,155,137,197,58,76,178,68,191,7,130,159,238,97,19,227,237,233,222,4,160,253,157,21,99,58,16,184,123,74,219,80,78,49,69,57,141,98,220,104,216,235,12,237,48,179,189,1,215,20,226,29,84,171,13,223,51,142,255,86,91,130,201,208,198,205,143,247,166,155,217,128,97,102,197,99,81,79,162,79,77,231,66,28,169,228,26,212,208,30,216,217,114,117,77,235,242,24,141,43,166,63,189,239,250,169,41,189,208,75,33,131,80,184,58,209,16,48,141,40,233,234,222,228,149,152,228,189,162,206,142,108,232,241,238,211,173,169,29,140,76,2,234,71,58,129,97,96,216,114,53,21,255,2,211,196,63,186,192,43,253,244,121,138,93,155,94,157,38,2,37,29,175,60,22,49,91,133,209,89,222,2,107,246,21,21,167,119,23,125,108,77,176,192,227,75,245,132,188,179,217,18,92,207,140,150,111,89,230,147,96,134,38,31,164,151,180,211,209,3,208,139,204,132,145,94,42,245,131,59,134,102,81,59,129,207,132,31,189,203,44,12,141,21,131,33,37,145,73,186,86,26,57,77,147,178,238,123,73,158,207,48,33,191,120,176,227,131,169,77,105,69,83,50,29,172,171,56,96,248,54,119,216,133,84,57,106,228,192,68,232,155,192,35,197,65,39,172,70,186,240,247,212,93,195,202,66,98,23,47,116,168,38,120,142,8,65,149,159,1,165,48,165,252,178,99,145,46,80,248,125,95,185,121,58,206,39,42,181,242,198,247,72,105,136,137,120,201,179,101,167,213,28,36,173,134,36,236,98,159,22,182,58,131,215,92,178,203,91,18,90,97,172,254,56,96,96,155,212,161,81,174,29,223,171,162,212,168,143,69,164,161,198,129,220,210,46,126,124,143,245,196,18,161,28,65,207,235,227,64,211,52,24,182,66,219,186,89,78,43,254,140,211,222,248,173,20,158,231,125,199,213,235,13,18,104,131,41,229,8,3,139,46,60,125,174,94,40,126,146,28,228,171,70,16,220,55,79,44,207,14,87,158,222,188,195,141,20,55,95,57,30,111,82,216,225,36,208,121,175,251,37,21,142,101,138,221,89,166,6,53,38,17,173,176,119,41,58,214,159,30,70,101,31,38,109,138,183,163,246,237,15,117,54,252,49,210,165,205,245,45,204,146,110,201,49,66,194,108,200,176,142,159,164,198,194,164,164,124,196,213,212,146,101,248,141,41,12,39,126,73,168,113,67,184,135,240,76,45,186,192,252,191,202,164,63,7,130,130,221,4,83,114,234,48,157,64,233,133,33,108,36,190,201,59,213,18,153,16,75,198,33,49,77,147,34,193,20,198,56,76,179,104,186,121,114,33,230,106,105,150,177,221,205,26,232,59,71,190,120,207,72,132,83,56,152,246,12,10,34,195,143,165,212,37,45,108,54,172,62,197,161,235,234,97,144,221,152,61,126,155,109,33,161,43,114,120,160,111,203,247,126,103,88,195,244,111,168,37,2,15,207,140,23,78,46,177,38,180,69,184,157,131,47,229,69,15,60,135,143,139,14,205,154,6,70,18,190,133,23,91,182,250,161,211,2,238,1,227,50,164,159,166,170,197,95,25,42,78,79,122,39,109,245,48,12,143,255,253,166,123,31,3,41,62,7,242,119,105,241,192,196,31,102,227,110,112,92,39,120,172,48,115,168,75,158,9,125,197,152,70,46,125,164,167,182,136,187,195,199,121,236,233,222,228,1,34,162,129,122,65,190,90,79,174,179,85,165,236,8,97,209,22,91,6,108,192,45,61,182,89,81,14,159,115,47,79,5,114,95,17,168,89,227,201,83,1,142,45,13,18,105,81,146,193,145,84,173,22,150,168,25,222,190,13,87,40,238,219,159,23,71,116,139,96,111,30,216,43,232,43,58,68,223,83,207,72,191,23,56,235,51,60,139,192,231,226,124,239,94,53,214,72,179,84,130,207,180,246,48,40,4,186,45,93,61,118,56,216,199,41,123,178,29,114,182,210,21,209,223,70,224,51,141,204,24,131,29,94,194,194,250,205,210,18,241,194,142,118,83,154,42,109,247,200,50,252,164,158,18,140,74,142,71,135,233,79,207,235,167,71,80,3,139,233,89,121,229,182,200,71,77,2,38,111,222,83,34,186,85,141,47,33,109,118,75,62,215,26,179,104,224,96,98,155,71,154,128,218,237,124,66,208,38,40,137,153,154,119,13,232,130,122,149,108,85,158,195,86,255,27,137,180,250,150,145,110,142,104,113,192,171,38,31,228,60,103,155,143,84,75,144,133,72,7,242,251,212,72,123,46,42,78,20,126,90,184,247,144,99,38,63,129,158,160,25,249,115,26,193,70,178,36,156,40,111,193,2,94,83,56,101,118,167,81,57,104,35,54,163,32,204,123,142,118,146,187,217,2,218,213,207,38,152,188,70,178,205,56,30,252,153,97,74,79,102,70,163,43,210,243,177,199,3,124,222,158,140,175,99,220,121,102,158,198,118,141,115,30,184,69,250,163,65,198,148,222,152,5,138,252,141,209,233,158,118,5,74,111,20,38,210,150,224,242,10,140,26,221,31,112,117,107,249,23,64,76,240,120,151,47,62,186,92,122,50,190,154,201,185,59,76,210,46,61,216,144,181,137,112,68,41,233,193,96,114,243,151,58,89,1,233,173,153,202,94,192,107,39,75,189,209,193,235,31,236,248,0,79,154,72,56,98,49,25,232,133,169,217,92,46,35,202,10,40,109,77,219,97,67,95,209,39,26,36,112,105,71,163,112,213,143,70,35,141,107,233,185,207,138,114,175,174,33,66,152,102,113,163,42,218,31,12,158,207,100,15,159,69,177,252,16,160,43,224,77,38,86,133,45,213,223,57,221,164,59,185,32,208,92,248,205,223,46,12,176,63,23,100,12,79,202,98,59,36,19,139,141,197,235,110,58,105,235,244,78,143,57,208,60,135,65,17,121,79,167,23,217,2,63,26,143,159,36,234,3,6,211,42,115,63,88,39,2,159,127,187,149,216,210,160,232,175,105,191,164,136,203,93,144,227,111,60,51,153,27,200,151,186,245,135,244,92,42,213,160,218,176,197,99,15,196,81,211,208,200,232,250,115,83,4,159,150,55,153,2,247,25,251,52,186,201,4,71,229,26,125,227,37,249,109,38,85,226,207,101,90,198,201,93,133,149,170,59,124,118,91,13,63,31,231,229,109,158,231,198,83,90,111,26,153,145,56,58,140,249,144,97,49,240,186,117,76,231,155,207,55,134,70,1,94,30,26,173,51,142,146,159,170,127,92,236,14,16,188,252,127,188,20,154,114,155,195,150,81,207,3,95,254,210,160,242,238,59,191,52,90,219,46,12,83,206,154,127,188,83,247,102,81,213,203,46,126,232,38,160,169,78,105,83,126,227,107,187,61,14,253,224,74,81,147,74,215,150,143,12,182,143,145,167,74,111,190,97,66,239,51,122,158,104,254,57,136,95,166,83,153,174,82,183,177,6,229,200,45,195,125,250,25,51,140,4,62,173,92,56,104,186,195,38,96,149,215,71,247,61,7,210,222,157,54,83,98,148,190,99,13,214,113,50,101,42,207,17,55,167,29,52,45,62,54,111,31,26,238,78,66,81,8,243,231,162,57,37,47,174,30,86,43,234,139,57,80,132,60,172,103,72,136,96,246,153,225,183,108,191,55,178,119,105,175,36,60,224,246,2,33,202,108,28,194,175,17,179,140,184,120,126,227,84,176,250,99,33,36,158,191,215,110,165,198,205,223,103,229,87,106,133,188,23,222,70,121,149,246,233,249,250,110,8,57,228,206,225,156,103,120,141,240,177,143,71,75,94,56,62,73,172,30,212,77,115,176,7,199,195,209,55,167,254,225,55,237,110,253,13,35,66,72,232,136,164,18,114,77,59,45,158,134,129,231,247,70,10,240,143,179,11,235,40,224,185,146,235,133,32,134,192,237,169,127,194,143,220,28,22,165,63,134,86,101,104,176,11,229,231,130,227,57,96,81,76,252,224,41,55,167,231,48,223,124,174,152,195,63,205,248,4,239,72,116,15,216,230,210,192,57,143,124,18,195,57,155,188,62,218,36,74,192,80,118,103,83,165,69,22,208,106,70,74,26,248,136,210,50,147,37,252,211,198,106,190,207,78,83,235,24,217,120,124,60,106,63,145,179,201,150,169,122,2,180,219,229,8,24,196,133,53,126,27,82,203,108,20,211,242,117,97,120,173,210,94,136,80,167,47,206,179,165,243,69,213,226,102,143,114,184,242,218,82,212,16,218,82,31,121,95,162,157,3,188,118,20,209,163,28,146,178,251,132,249,222,64,215,218,127,162,213,61,24,147,222,201,48,29,119,247,151,17,104,203,103,211,162,12,164,57,156,60,66,54,24,55,43,143,231,51,87,50,105,207,140,140,176,31,212,181,51,133,253,32,175,139,135,162,45,40,153,149,132,193,189,22,99,155,50,151,78,194,69,59,71,117,152,190,3,125,159,100,97,125,142,66,104,242,164,200,29,180,146,126,239,99,28,231,168,32,81,141,241,58,188,114,150,131,224,65,60,53,28,98,37,7,61,80,35,186,48,68,70,217,253,239,81,240,3,15,123,222,81,166,17,192,58,204,173,211,47,91,64,192,225,69,121,100,242,208,159,200,105,193,226,158,50,140,199,7,223,113,90,111,236,217,228,160,160,52,236,91,198,102,169,165,117,203,145,16,159,11,105,223,100,177,82,255,235,142,176,117,238,253,17,93,14,195,110,35,99,153,142,135,65,146,202,47,198,76,75,65,17,66,232,49,50,100,190,179,167,139,252,139,127,174,253,71,75,2,142,112,111,1,15,36,143,147,43,188,151,23,110,238,109,34,234,105,213,151,200,21,192,6,84,107,246,9,235,242,24,22,212,207,99,230,141,180,71,183,4,61,204,169,49,7,245,180,40,241,125,77,31,104,102,23,99,172,128,233,96,72,118,10,125,34,119,51,68,231,235,79,203,207,61,66,14,182,39,155,156,176,192,7,188,106,203,153,159,33,61,34,175,169,28,37,139,180,69,200,145,58,190,157,54,202,82,75,20,204,153,88,67,78,27,145,137,243,97,163,132,153,172,47,250,201,252,124,120,173,212,82,63,215,179,214,242,253,232,69,108,57,125,77,19,204,240,231,194,56,72,59,22,221,39,126,64,64,101,180,83,106,199,84,27,29,93,237,73,203,11,147,107,198,79,47,182,233,4,207,54,227,222,208,192,252,1,15,129,105,9,201,240,138,10,148,151,88,64,50,242,177,123,70,188,83,184,8,243,208,246,171,48,97,149,12,63,241,92,8,179,229,123,207,34,35,123,203,250,99,100,48,50,6,60,215,78,247,238,242,177,27,4,175,233,98,243,240,29,134,7,35,37,101,165,2,222,250,92,52,242,13,179,72,84,248,190,152,48,41,31,60,70,143,103,38,22,154,146,236,111,84,186,190,144,20,165,162,133,151,180,79,12,139,246,204,146,210,220,165,248,217,195,182,152,107,7,200,254,122,48,230,53,34,154,150,82,236,35,28,77,148,147,211,60,129,186,55,140,171,23,117,185,84,38,98,220,68,62,180,14,225,68,130,9,170,199,111,239,156,128,63,71,238,140,23,106,108,178,111,46,91,168,30,92,123,77,218,46,85,53,60,145,136,131,9,104,175,92,49,49,106,220,123,156,163,61,149,80,193,217,225,95,131,14,196,84,118,128,18,103,236,116,118,8,182,84,202,17,69,9,47,234,138,169,48,128,214,248,17,195,134,217,37,213,129,28,35,100,199,192,204,61,81,184,120,139,48,240,89,58,169,172,96,64,250,29,87,19,79,26,169,246,165,203,70,121,236,186,92,47,132,180,143,187,69,47,228,187,105,104,240,186,196,43,69,154,74,231,119,131,138,205,71,198,230,146,94,10,111,204,175,93,52,82,36,20,81,89,95,28,16,30,213,116,239,167,63,177,255,211,34,150,22,64,165,244,53,126,122,164,194,201,81,77,7,193,81,218,100,82,225,25,204,181,45,224,190,114,121,215,153,162,49,203,232,177,78,181,72,149,174,238,24,248,153,175,105,113,157,151,54,227,141,26,173,97,130,141,205,212,225,69,69,151,194,103,213,199,52,132,40,43,13,252,28,70,50,112,152,80,83,205,27,107,61,30,155,198,230,84,232,247,246,29,63,109,52,249,43,213,1,174,120,163,38,78,150,43,12,223,40,71,162,142,117,170,189,74,125,98,116,39,210,142,243,166,129,83,217,225,102,6,157,234,69,157,166,129,80,67,76,179,77,126,183,166,186,204,30,3,163,214,87,231,17,188,89,51,110,253,254,81,201,10,159,175,223,249,156,245,185,196,252,53,3,214,225,62,83,130,220,40,69,221,252,177,194,212,212,142,0,17,143,251,176,47,148,234,169,34,26,90,251,251,57,138,201,81,173,84,68,110,84,216,14,247,20,234,167,134,220,115,243,52,153,8,251,247,175,168,191,186,237,84,104,211,234,169,181,100,66,67,229,247,70,241,56,161,176,169,116,71,71,54,219,250,175,182,204,225,149,222,216,48,37,223,11,86,162,83,43,53,150,92,118,11,208,51,135,82,213,113,231,119,253,206,86,31,151,90,94,16,8,241,113,161,12,147,190,70,167,75,207,127,26,137,186,212,139,96,100,24,254,198,90,77,171,182,83,172,117,237,96,116,151,132,231,212,224,129,180,147,195,148,254,166,171,219,112,183,7,249,136,157,122,173,105,127,186,196,26,7,70,86,97,164,206,43,136,185,135,195,189,167,197,209,173,22,207,135,70,128,45,21,68,87,106,156,154,195,20,183,167,150,50,2,216,14,15,106,110,82,75,25,108,153,254,96,208,46,164,222,42,163,27,141,171,231,72,233,42,252,206,119,249,131,113,212,164,190,46,164,203,46,248,171,18,75,93,118,187,251,43,179,179,68,193,233,85,47,176,228,83,14,157,250,247,94,15,112,22,122,49,91,234,150,129,151,212,231,254,132,14,64,159,24,66,177,237,143,100,252,73,51,183,14,214,152,38,240,98,164,190,170,210,170,215,27,160,222,71,86,95,97,139,221,58,76,233,105,73,109,139,242,211,240,175,165,107,75,219,49,5,215,32,227,163,240,115,213,50,64,205,150,73,104,159,49,197,104,229,75,163,62,214,202,244,247,73,51,133,102,198,105,245,115,202,139,243,51,103,148,169,158,255,49,174,0,135,173,65,79,225,189,47,117,11,176,9,79,37,56,14,114,200,130,69,253,228,215,6,122,230,148,223,252,76,175,220,62,241,208,188,228,67,163,148,58,125,173,51,231,60,138,72,24,163,36,159,191,31,35,192,15,45,132,10,223,100,150,209,219,87,175,3,90,126,213,160,233,234,218,221,66,177,242,220,212,234,140,93,235,53,101,20,6,63,107,164,14,86,138,79,155,195,103,99,156,169,253,21,97,68,255,109,104,67,102,186,218,194,254,23,230,176,205,104,115,11,29,130,250,39,159,75,136,109,86,191,119,107,57,160,0,123,92,243,13,5,122,103,229,109,170,40,87,187,105,133,40,217,72,77,141,7,94,87,37,20,120,103,55,145,115,254,189,149,166,191,34,215,212,62,142,34,183,127,48,75,5,229,139,171,183,143,83,66,158,202,140,72,207,204,64,41,224,207,232,19,83,1,69,143,39,161,196,54,124,88,199,109,200,93,237,47,36,193,254,80,115,230,142,45,224,55,94,168,245,111,181,63,6,230,219,63,118,82,255,99,100,221,147,161,112,21,141,84,72,218,144,173,122,253,230,208,44,143,146,103,130,87,104,20,196,216,115,115,223,175,164,240,131,57,17,159,146,231,240,184,89,191,98,13,21,105,250,67,67,112,65,34,21,201,134,120,140,78,209,225,221,243,209,64,178,251,22,2,21,104,3,82,52,1,120,249,226,57,39,115,79,17,223,31,236,55,55,130,144,250,231,205,3,126,215,31,19,188,77,47,97,101,153,253,113,90,83,181,17,191,221,107,110,122,103,217,111,223,145,76,67,236,143,145,23,175,250,42,4,36,115,11,183,241,180,196,111,239,108,255,160,129,230,219,217,49,108,123,98,209,233,208,250,251,166,64,71,69,205,175,28,121,246,184,26,94,206,52,21,208,204,242,111,125,190,206,243,254,209,142,31,147,152,68,69,125,242,174,64,10,198,97,74,52,242,36,141,173,178,42,113,241,111,1,116,247,34,105,181,16,101,188,31,79,64,139,67,147,208,90,10,213,161,174,228,46,145,109,117,123,166,155,227,16,251,205,207,129,252,199,226,59,31,247,134,142,172,119,169,104,230,26,2,95,239,153,39,236,241,255,115,245,46,45,187,44,201,149,230,127,209,88,131,240,187,187,198,77,67,65,207,106,88,20,141,232,78,138,132,46,73,100,101,15,132,208,127,47,127,236,251,220,108,217,62,39,73,216,103,237,136,55,194,195,47,118,93,171,175,68,241,113,172,153,202,97,162,2,250,219,27,85,163,247,219,100,87,90,218,23,96,226,124,254,65,161,88,35,245,170,53,130,96,47,114,91,96,119,254,52,95,131,26,228,138,155,163,67,157,104,58,16,26,245,131,19,106,133,146,136,56,224,154,137,171,97,48,211,216,107,163,220,243,185,130,48,59,141,76,94,114,247,25,111,164,46,48,30,12,205,98,25,59,137,155,95,20,121,167,56,35,212,53,227,5,18,97,33,235,171,37,206,22,170,52,29,54,33,183,149,56,91,230,241,179,141,126,200,212,104,93,33,157,112,99,186,163,170,169,65,30,248,24,170,207,211,14,147,128,90,58,117,223,97,242,109,201,218,174,213,90,166,112,164,143,128,59,75,78,97,8,45,252,209,72,210,168,57,140,112,204,231,126,83,167,90,72,23,96,93,212,104,248,147,47,43,92,73,28,60,95,76,7,228,153,235,72,48,197,91,205,97,101,92,55,24,37,107,127,242,117,160,154,87,250,31,152,197,252,201,183,201,148,43,140,79,231,87,35,7,162,179,133,36,131,220,124,223,235,211,168,145,18,237,254,104,176,111,234,233,73,60,189,199,147,111,186,21,210,111,127,93,6,149,64,128,250,193,63,105,125,255,237,67,195,79,102,69,58,173,251,76,61,70,124,172,240,92,30,121,195,123,105,37,205,150,97,228,111,14,79,138,212,20,190,251,247,23,48,210,128,233,106,116,12,28,133,209,46,93,204,191,191,40,210,25,201,44,166,109,210,91,177,11,42,229,105,13,12,188,242,19,104,170,188,175,214,80,83,29,181,106,17,165,153,58,46,135,107,240,152,233,157,17,22,112,163,152,202,185,212,34,75,175,181,215,187,209,157,123,151,167,62,25,35,178,226,106,98,233,9,238,85,80,118,56,93,32,168,250,249,76,24,180,41,165,229,69,137,225,11,162,150,97,237,135,250,100,176,192,248,68,25,198,200,176,18,179,87,241,122,54,122,146,51,67,137,181,122,249,166,116,79,248,209,245,88,71,105,198,35,34,212,227,164,142,2,24,188,189,251,170,224,150,165,182,150,59,167,166,111,197,99,152,148,91,98,67,35,30,243,96,99,211,40,153,35,46,222,106,25,129,153,162,165,133,41,63,168,173,215,149,201,202,122,36,223,192,228,102,167,194,223,55,221,43,164,147,36,209,128,20,68,107,29,68,241,77,127,121,142,234,37,24,101,126,217,127,161,29,164,189,4,131,17,108,30,93,243,5,101,187,21,48,174,108,75,48,226,9,14,183,158,170,36,10,218,225,47,135,86,76,232,88,99,72,244,245,212,26,79,6,121,128,18,223,81,187,214,226,230,52,220,142,4,15,39,186,1,190,199,100,73,176,179,67,2,195,198,156,110,190,189,122,16,180,165,156,77,161,15,213,103,48,249,182,182,211,197,148,6,197,213,156,188,61,193,45,230,17,113,180,100,130,209,117,244,234,142,209,222,128,228,95,209,238,36,6,119,252,114,5,18,253,124,159,255,174,53,70,165,17,169,17,96,154,170,151,97,32,142,177,127,139,130,213,162,15,133,36,201,140,139,73,172,234,15,195,62,237,63,12,145,70,122,163,107,136,119,223,200,172,205,87,77,28,236,177,225,174,230,108,186,77,225,20,196,89,107,249,120,61,146,232,227,143,185,123,167,154,134,5,104,205,116,167,135,82,228,169,230,104,249,33,247,114,248,78,143,47,193,215,105,117,7,119,154,80,183,220,155,56,111,4,71,231,48,182,95,133,251,114,119,108,90,126,118,41,106,125,134,14,83,226,214,149,7,19,74,109,127,50,178,189,106,64,80,221,210,98,242,205,214,149,145,181,242,183,99,3,164,18,35,197,155,145,134,63,129,34,169,167,20,156,232,218,196,107,221,243,227,168,147,10,27,129,231,14,10,204,131,41,89,99,212,222,203,223,11,137,59,221,1,73,29,59,117,97,193,245,30,106,156,88,97,166,27,225,100,210,82,205,252,199,143,197,160,109,218,23,245,234,206,126,235,163,130,74,71,201,212,163,195,43,91,225,153,66,72,67,96,43,154,242,171,97,144,215,226,11,156,189,17,179,240,160,158,173,55,167,191,194,67,210,198,195,164,199,225,103,165,200,1,91,227,166,192,197,232,128,29,38,45,174,99,110,177,70,191,186,152,56,140,194,136,180,20,135,251,151,130,122,40,193,122,103,122,177,77,65,207,113,186,72,246,140,155,95,91,51,243,185,66,157,24,55,167,45,58,221,28,154,135,55,168,22,179,147,248,44,126,204,138,168,178,157,120,43,193,247,224,15,180,81,49,164,40,52,28,203,225,107,172,202,2,43,199,4,148,3,134,156,74,121,106,97,137,239,1,51,19,133,119,152,64,78,196,88,87,229,189,186,194,171,250,210,95,13,50,238,162,232,224,244,112,56,237,163,132,110,175,41,235,35,10,7,129,50,61,211,186,234,137,88,24,102,52,121,113,209,123,68,250,150,5,37,191,174,16,248,84,131,9,6,238,243,113,134,254,52,34,35,39,30,108,147,163,84,152,110,192,184,57,154,146,77,97,186,228,102,192,75,83,219,192,36,56,30,76,224,50,189,23,126,138,59,123,80,160,41,145,12,112,113,138,91,152,243,202,78,3,126,255,139,119,70,93,184,126,106,119,93,184,34,117,228,112,107,154,47,50,42,230,207,77,89,132,204,235,82,216,216,152,227,230,91,149,41,46,90,232,45,120,232,48,95,81,96,136,202,124,191,92,200,243,40,217,50,133,13,213,99,230,203,200,219,244,131,65,71,226,166,23,90,140,61,195,156,185,254,100,119,199,211,208,27,148,140,222,8,90,108,6,43,149,58,37,71,51,62,231,253,169,68,111,125,140,131,200,231,202,207,220,80,152,98,182,55,102,155,198,221,244,189,40,64,115,63,18,201,25,49,55,139,233,186,120,62,136,98,128,147,198,12,134,23,207,233,208,92,124,36,106,13,77,208,8,83,2,113,22,49,173,232,110,104,219,55,75,227,242,84,26,246,253,35,57,227,48,69,162,91,97,156,160,184,122,195,9,173,48,21,69,254,214,13,183,72,222,139,237,106,199,205,27,122,130,67,97,148,237,253,230,13,166,165,4,99,52,250,205,97,58,209,159,158,214,122,237,40,165,178,122,49,22,151,31,157,84,76,230,39,27,125,59,49,74,129,241,127,165,155,247,121,150,111,196,155,86,66,221,177,144,157,116,175,6,229,52,205,158,96,65,109,47,136,41,88,30,75,183,13,147,245,121,115,148,56,153,118,45,154,134,204,240,205,144,60,185,214,188,211,32,194,102,233,48,49,110,185,154,128,238,142,155,83,169,166,19,201,56,64,252,115,145,222,223,10,210,111,31,224,74,244,83,200,85,158,176,254,104,230,82,249,19,14,81,12,96,135,73,158,42,138,180,163,95,76,155,154,56,145,119,151,64,54,186,58,60,143,134,143,216,68,70,88,96,103,136,64,155,161,68,178,252,157,127,34,31,10,195,248,236,247,158,70,78,37,48,140,93,49,222,100,53,91,130,225,10,11,24,50,41,125,178,142,148,139,63,217,68,190,77,223,171,147,186,141,171,247,156,105,72,187,9,107,59,76,197,76,250,109,97,166,166,73,189,170,148,7,187,250,254,60,246,132,46,119,215,61,30,54,85,239,178,225,188,104,202,114,198,121,244,121,131,157,229,55,186,114,226,47,107,168,244,155,155,210,185,254,54,229,248,49,106,52,0,235,193,9,41,65,45,1,107,160,4,227,97,133,229,72,211,83,26,147,138,26,220,118,116,204,146,158,139,30,157,29,48,242,51,122,53,29,60,111,200,96,62,156,202,178,81,44,108,243,158,11,75,239,75,31,147,60,233,9,20,246,9,93,91,212,59,190,121,6,99,227,74,35,66,26,96,251,197,244,120,20,21,48,64,144,226,157,215,232,15,180,145,244,13,104,150,120,195,77,87,122,81,78,70,216,18,70,105,254,90,29,245,209,170,48,196,152,113,245,253,114,58,135,231,145,144,25,245,46,67,123,253,139,105,193,191,48,203,133,145,9,84,221,134,19,197,6,160,83,75,140,64,151,23,212,227,82,124,74,51,14,92,253,180,175,63,173,19,122,53,4,205,159,15,26,190,144,142,248,68,80,182,57,122,39,149,196,249,241,88,130,9,163,90,149,132,218,33,115,223,237,113,248,213,200,200,171,206,6,125,4,222,52,197,201,79,223,165,10,78,80,53,224,67,122,247,51,237,35,192,20,232,158,94,175,150,236,213,51,119,34,17,242,140,55,124,176,116,104,78,18,228,129,54,10,128,245,201,104,134,125,15,70,14,65,57,200,127,152,14,95,208,1,77,164,149,76,55,122,112,188,138,206,106,164,53,90,71,44,0,162,209,7,91,93,144,162,223,60,62,205,72,245,214,52,11,241,16,122,92,220,190,47,61,89,69,154,42,174,190,95,83,127,153,86,128,0,161,245,214,137,160,244,231,196,200,138,6,52,32,152,89,213,127,216,220,46,69,175,63,49,99,72,182,57,155,170,75,82,238,111,189,249,141,64,195,167,27,33,29,50,126,224,86,107,78,76,122,42,219,219,225,201,207,12,237,150,39,254,115,191,228,155,37,56,157,99,37,45,23,211,22,120,48,223,45,221,188,24,1,240,131,233,79,211,19,245,158,167,119,105,77,135,7,238,125,130,139,231,83,43,29,241,122,40,82,219,87,158,51,8,154,228,200,128,135,7,232,43,65,32,237,253,1,190,167,100,92,77,156,48,61,89,137,26,58,228,117,241,161,21,70,19,53,222,139,90,133,116,115,246,152,248,109,138,218,211,160,225,191,247,128,143,134,163,127,162,106,205,175,54,169,172,154,224,233,110,83,53,121,37,221,51,172,168,174,239,128,167,230,145,129,107,108,164,63,217,161,146,224,207,249,90,170,137,4,169,109,134,130,167,87,219,87,130,99,218,1,10,76,29,181,195,61,47,31,136,199,100,54,24,255,138,14,42,74,147,47,47,73,179,168,246,204,130,70,175,11,232,84,250,103,224,246,244,202,128,173,19,35,193,95,57,49,104,119,187,106,233,230,51,226,221,23,70,93,39,93,109,197,74,1,39,77,5,75,117,56,147,165,209,73,166,21,68,130,32,158,251,44,173,209,35,139,210,189,125,20,98,146,165,209,51,14,243,224,243,34,239,155,106,226,201,224,44,175,214,188,112,107,45,79,21,206,31,31,81,252,216,252,185,190,17,182,2,181,135,26,137,39,109,85,60,127,70,74,58,105,123,20,194,155,78,193,121,253,1,2,201,43,137,64,29,103,44,162,14,154,96,155,194,212,209,251,123,195,210,175,195,66,63,169,19,149,81,221,208,180,201,19,250,175,226,25,110,43,234,27,18,105,181,244,235,122,134,60,85,146,93,73,104,81,179,218,79,27,21,229,57,132,70,170,138,95,153,248,164,195,231,28,117,131,209,177,140,29,241,110,172,9,188,166,93,121,254,30,37,215,59,121,85,189,27,203,233,131,233,114,214,109,197,42,52,125,63,188,75,169,41,77,25,249,240,239,137,9,2,227,89,233,7,161,208,207,47,94,169,222,13,145,179,222,253,212,236,203,102,169,194,107,57,91,24,41,169,173,36,28,197,168,240,3,221,223,78,63,220,208,112,245,123,223,157,177,169,169,108,196,137,62,94,215,102,25,43,161,82,175,89,127,200,9,210,189,239,194,158,113,239,78,223,153,192,8,42,186,113,214,173,121,84,95,139,14,6,183,52,76,68,59,77,97,104,106,122,92,125,224,209,80,152,18,217,55,195,201,47,167,147,179,83,246,228,23,179,235,106,224,141,99,213,25,110,136,247,157,60,224,247,115,185,107,131,103,88,180,46,6,6,71,134,197,225,5,93,155,194,109,58,17,19,69,240,69,9,58,176,44,80,62,119,24,34,139,162,176,213,85,60,24,209,151,158,132,231,8,182,249,205,81,108,80,71,23,82,19,111,52,128,54,118,170,78,46,245,36,211,51,254,48,191,38,78,162,59,65,165,97,215,36,117,143,46,77,235,49,242,141,120,88,210,94,208,235,230,122,119,146,209,171,42,205,50,5,135,37,150,207,176,70,101,189,250,26,165,235,149,249,209,58,51,180,222,153,94,165,225,181,193,20,183,125,106,232,80,157,27,159,115,44,68,119,84,141,15,178,94,247,110,134,17,11,233,147,125,116,123,57,76,131,145,78,242,107,3,245,56,95,232,12,75,159,179,178,11,249,110,103,195,160,67,10,17,230,44,14,67,211,175,150,14,179,103,185,41,131,8,186,10,162,88,145,155,119,142,255,112,214,104,220,142,250,187,225,19,145,184,230,167,241,45,235,165,113,123,218,104,103,211,139,21,154,132,3,134,242,113,43,92,137,231,60,120,36,202,85,180,177,195,84,159,35,87,206,23,139,246,251,215,36,144,169,205,148,120,54,213,203,86,172,1,56,45,1,226,91,30,253,194,121,201,35,78,96,194,59,44,232,184,78,108,124,36,195,63,175,151,171,16,133,235,250,129,4,227,139,139,183,21,123,168,34,37,125,130,254,177,49,199,244,193,16,172,105,129,222,237,237,168,32,37,1,199,151,164,128,14,140,142,13,129,161,220,124,161,133,74,225,178,238,26,37,156,46,203,203,11,173,98,33,122,190,124,93,226,15,106,109,199,157,32,180,31,77,135,89,136,170,240,73,205,145,59,170,11,198,6,125,169,207,152,241,253,169,219,232,41,72,4,41,64,156,77,203,202,40,245,230,131,211,40,224,134,228,174,194,84,136,6,124,247,143,170,191,77,60,164,4,188,210,252,197,157,255,124,184,23,210,3,233,222,164,176,71,192,68,69,155,194,200,74,215,128,87,250,88,104,178,143,45,112,210,47,3,238,159,59,140,68,233,146,49,77,159,217,252,226,106,210,174,233,201,71,180,131,1,35,65,162,112,143,18,141,10,193,96,75,79,214,232,160,9,116,239,145,224,26,20,52,149,194,167,60,226,28,15,126,126,172,97,221,243,170,37,75,50,172,6,188,149,48,146,36,249,240,212,38,149,241,184,102,10,35,15,239,223,11,89,84,181,160,248,28,174,100,9,124,230,76,48,198,72,252,54,199,102,122,52,136,25,124,208,200,192,102,21,92,47,34,170,4,108,243,152,213,83,74,76,226,65,113,131,62,55,105,131,248,216,119,63,90,105,46,96,237,213,184,154,162,242,157,228,121,71,143,5,116,143,174,153,4,118,173,135,203,223,154,195,74,79,77,232,243,60,21,13,124,148,121,145,78,171,35,11,232,167,61,94,225,235,197,249,169,10,111,197,76,203,207,170,218,3,29,53,45,47,250,216,125,27,70,147,88,27,57,47,124,183,217,29,48,231,189,62,25,222,143,123,194,11,146,223,180,235,220,149,92,99,76,141,215,175,170,34,242,25,53,230,56,5,23,178,190,144,11,220,222,20,70,161,143,50,195,81,140,129,180,161,92,172,196,139,159,233,103,30,121,112,101,207,165,27,176,57,9,173,189,150,134,107,104,52,132,132,64,6,37,255,244,174,17,91,96,68,231,72,40,252,149,2,231,231,162,66,194,61,62,62,86,169,42,18,205,122,146,139,217,232,91,146,152,174,43,182,28,164,239,84,19,28,153,182,190,100,154,37,103,20,250,218,107,61,196,107,149,212,42,68,199,246,138,163,137,42,240,166,34,236,13,65,142,247,100,166,236,91,85,194,221,74,137,142,195,119,139,144,18,116,76,175,227,213,106,168,162,211,25,36,242,241,215,213,116,174,10,56,120,82,69,37,76,60,213,89,77,170,89,164,37,193,215,87,242,133,191,41,119,83,217,238,1,61,158,199,37,54,187,178,236,11,176,50,13,167,1,32,73,144,146,251,119,89,238,249,68,160,151,73,171,77,49,99,46,124,175,142,123,195,244,170,79,102,17,96,127,112,196,37,170,254,52,172,63,242,100,214,92,43,240,128,141,247,205,149,235,18,52,45,6,189,112,113,97,194,10,79,178,138,7,66,60,118,7,205,191,215,61,140,180,250,229,51,195,222,103,18,114,227,226,190,19,200,238,206,49,0,203,90,210,136,161,68,175,58,161,106,221,13,2,123,189,154,165,183,124,68,175,107,218,117,38,17,132,114,46,203,11,179,27,54,133,33,1,116,20,253,7,121,173,59,171,74,132,168,174,183,89,212,97,196,28,88,17,131,186,87,30,181,146,62,52,121,166,71,14,240,145,139,68,14,176,22,166,107,111,222,141,235,40,183,212,103,117,219,238,180,93,199,52,9,47,124,40,71,117,129,215,210,50,109,186,240,134,103,146,73,82,99,79,8,252,83,164,233,240,61,218,116,14,195,150,224,205,85,21,217,206,169,251,66,167,194,33,80,243,79,21,109,39,182,74,156,201,86,244,222,240,71,118,255,216,36,118,196,43,187,240,61,70,221,7,184,7,21,65,62,129,57,12,61,140,180,45,31,166,31,164,98,210,250,123,209,198,50,245,230,133,190,46,191,121,97,139,209,71,51,226,204,128,239,190,33,70,210,71,33,198,140,133,79,196,68,206,108,212,34,144,23,119,24,106,0,153,166,118,3,15,77,88,206,91,140,195,15,37,67,23,183,37,143,57,62,221,230,27,178,150,95,192,19,250,54,133,63,87,94,131,236,120,105,12,248,179,228,65,236,150,136,242,232,118,120,55,245,210,20,110,42,91,111,29,204,203,237,183,141,65,86,244,189,176,85,134,192,93,27,12,145,2,165,210,56,224,148,200,128,234,119,71,82,106,35,233,40,174,147,137,50,71,164,117,155,80,95,186,186,222,65,143,155,163,34,42,179,188,238,59,59,170,220,252,251,116,219,97,107,63,177,132,172,143,50,93,93,79,100,81,232,186,220,233,106,34,179,85,224,235,95,233,213,184,56,177,237,124,116,45,47,133,41,166,242,125,158,190,88,221,88,168,239,243,106,108,96,252,32,133,73,49,8,124,15,59,189,57,60,129,75,225,79,63,73,157,72,142,196,147,195,215,167,191,205,166,181,4,158,37,161,176,138,200,131,79,149,8,68,11,17,105,13,121,240,157,70,133,238,161,34,247,222,202,219,245,89,27,91,44,126,242,209,233,230,215,17,140,40,240,54,161,155,169,48,89,68,253,34,90,219,6,183,101,139,76,224,198,142,213,163,149,46,221,41,11,208,242,46,2,55,186,81,228,230,180,170,40,12,133,187,124,238,107,209,232,163,81,20,209,99,212,80,20,214,65,109,166,142,44,19,245,20,125,52,152,211,117,30,55,109,30,251,44,32,189,100,141,44,221,203,105,170,145,73,78,91,147,142,56,239,37,223,203,210,244,10,151,79,126,216,50,10,130,22,156,7,217,56,170,38,3,41,74,173,91,134,140,253,50,193,20,42,198,199,166,1,75,111,14,13,76,236,151,102,220,232,107,125,232,85,201,150,119,205,123,29,19,10,234,107,192,16,98,165,155,15,92,205,128,105,175,84,216,24,34,2,30,121,154,126,216,32,114,243,185,211,160,125,68,165,227,197,146,62,136,73,91,238,79,46,62,51,45,109,68,117,90,108,105,196,255,4,182,178,212,48,118,72,211,171,93,76,177,161,203,18,113,138,164,16,245,247,83,56,23,79,118,182,6,76,17,92,32,64,238,71,20,253,65,178,173,20,100,37,98,83,66,128,68,70,188,32,135,235,1,238,123,220,84,21,172,48,145,187,18,187,105,45,73,219,199,132,232,122,28,19,44,39,245,160,238,185,253,237,112,7,96,68,81,171,0,17,115,103,137,198,156,57,201,153,64,118,173,139,201,49,19,127,53,214,253,136,208,201,38,153,167,63,77,229,240,8,48,9,136,32,82,244,237,216,84,48,186,245,104,165,65,96,199,166,2,29,144,218,66,133,20,76,156,219,156,118,58,207,240,152,196,9,186,135,91,218,177,238,126,51,35,61,116,97,214,128,194,68,111,91,24,167,154,93,253,126,56,56,194,178,45,77,37,168,62,162,54,187,8,124,223,90,135,12,58,155,38,240,153,186,56,145,76,111,49,145,26,159,83,7,237,179,163,57,96,101,243,248,96,245,17,239,140,118,112,157,103,208,90,173,24,241,150,105,156,233,93,220,206,123,71,23,38,13,174,2,179,7,9,156,52,162,46,138,153,22,207,125,186,50,210,32,43,59,189,243,31,63,37,109,26,20,244,185,26,12,62,14,188,35,10,247,111,134,77,221,161,198,238,10,7,25,2,61,238,85,77,234,187,249,29,57,146,123,234,20,249,80,183,159,241,49,174,153,162,124,251,20,224,195,46,30,126,221,253,87,239,77,27,67,188,212,245,188,180,69,144,138,49,200,32,29,38,143,165,143,141,184,69,19,151,19,190,31,133,105,174,11,111,183,37,210,187,11,115,182,133,43,141,94,148,62,26,76,244,49,141,32,44,211,229,1,251,255,58,226,43,111,229,153,50,158,249,8,44,94,51,17,137,97,133,239,247,232,226,136,127,201,233,164,155,113,196,210,196,38,170,58,205,26,68,28,45,188,252,81,211,123,195,254,23,79,134,29,169,23,155,108,222,136,0,67,209,90,91,40,152,70,76,194,105,45,53,130,66,112,35,209,9,118,13,95,91,236,0,248,222,62,25,214,216,66,238,14,15,48,13,26,254,220,123,106,26,114,208,114,52,92,116,2,35,178,239,173,87,55,170,133,222,131,31,182,144,38,40,253,116,62,23,14,209,188,173,247,46,163,71,177,8,10,58,210,187,3,92,170,147,178,86,114,36,61,221,252,158,101,17,201,61,197,72,36,21,70,117,37,208,45,194,13,160,166,226,233,240,61,153,194,212,0,190,135,143,175,16,82,169,82,6,105,177,87,158,205,225,173,21,152,3,214,140,226,205,118,23,38,156,61,20,166,236,226,125,78,198,104,234,131,163,185,114,124,59,59,24,169,75,158,252,218,195,145,234,131,169,87,250,92,209,174,162,237,199,225,134,14,175,194,189,75,178,142,128,155,244,162,162,242,107,205,110,15,166,187,113,42,12,135,142,111,43,70,167,162,15,190,248,215,167,194,132,184,97,42,250,73,109,40,194,64,178,219,13,92,31,220,37,135,143,6,55,128,63,49,238,140,117,227,147,185,96,220,164,126,178,161,87,47,116,250,192,68,47,252,189,238,8,205,79,31,13,10,158,19,240,20,137,79,212,15,119,80,77,85,211,102,63,69,97,99,195,112,120,111,105,175,1,174,209,37,94,137,205,74,219,242,133,25,152,26,48,237,30,138,146,141,243,159,182,222,121,69,59,189,4,142,18,132,57,10,35,243,21,23,15,173,70,167,90,159,126,10,127,105,114,246,59,193,51,180,98,47,204,86,172,3,222,165,5,253,194,144,231,232,128,247,182,93,198,147,154,72,145,23,5,37,31,93,3,149,206,27,80,56,48,3,197,9,215,95,110,144,225,249,115,195,37,91,245,173,209,57,57,113,245,221,3,116,10,83,11,210,220,170,36,134,47,253,74,192,236,195,39,224,177,118,134,63,215,19,3,214,46,114,224,187,65,185,249,69,114,65,242,117,192,173,69,145,241,33,88,144,62,167,177,120,196,111,223,3,190,235,176,212,229,204,192,23,101,151,208,123,83,135,247,102,10,85,167,179,235,166,97,13,103,175,160,163,25,103,95,90,31,152,203,239,99,55,139,45,164,49,253,214,57,114,115,246,32,189,57,177,168,247,104,228,19,166,176,12,13,123,143,249,50,14,13,141,67,221,105,145,61,117,9,79,116,156,198,214,65,129,239,168,199,131,227,125,234,107,179,242,90,243,39,131,105,94,231,202,92,156,47,254,100,168,29,36,24,186,204,229,55,191,51,120,233,54,62,145,117,120,113,172,246,253,148,12,42,76,183,190,191,23,66,141,71,111,62,88,113,14,51,169,117,67,187,55,171,174,109,141,247,78,107,148,194,61,42,206,9,134,83,178,163,112,237,222,197,78,205,237,104,250,193,96,198,26,61,174,158,154,158,189,48,6,94,124,48,74,170,150,94,125,55,249,83,124,80,33,90,255,134,194,156,218,14,15,19,107,86,248,154,81,39,96,252,163,4,195,1,82,29,238,45,143,26,164,189,43,174,158,223,209,227,13,23,222,197,156,26,221,6,125,232,108,105,52,112,198,205,239,238,160,246,198,93,250,205,169,1,26,81,44,73,171,1,35,196,234,191,109,61,227,233,209,190,136,216,52,44,119,41,235,51,152,249,231,48,149,101,122,53,135,241,90,1,239,157,190,55,250,104,59,224,33,124,133,134,118,89,190,204,157,61,19,92,188,19,165,89,108,66,183,37,122,0,156,78,235,194,179,23,61,39,38,53,36,49,143,39,140,231,9,182,221,62,224,35,61,4,192,61,216,126,40,142,47,226,167,0,183,184,181,105,63,232,128,87,10,101,252,193,150,137,230,8,92,54,4,128,14,15,114,53,10,147,98,10,152,224,189,62,55,124,31,241,214,155,20,185,62,24,60,179,126,241,253,161,157,190,214,135,146,167,15,248,94,179,164,107,161,219,246,33,33,163,160,23,99,194,85,31,145,131,110,234,80,180,117,215,41,108,127,240,125,2,67,118,57,28,214,242,29,83,46,45,206,159,221,138,21,119,31,133,175,149,243,66,42,13,138,48,97,110,5,238,119,43,143,171,175,3,191,51,92,156,254,168,21,19,249,82,180,221,51,194,31,12,5,150,179,21,190,243,253,91,1,95,139,109,38,184,185,95,215,224,210,90,37,193,208,63,52,135,105,142,75,240,183,226,167,217,84,212,216,192,21,246,92,71,35,190,146,140,245,65,17,141,47,30,250,80,70,26,148,251,125,190,26,55,31,252,101,133,217,176,124,204,174,37,56,117,18,162,20,225,12,1,13,198,138,83,245,234,187,183,126,207,71,129,18,191,229,15,2,61,171,63,56,230,221,214,139,165,177,162,17,128,92,105,68,81,43,121,62,72,171,52,201,232,199,236,214,105,247,208,59,229,150,174,218,190,77,216,227,193,125,104,5,26,240,245,171,223,136,65,224,177,117,150,117,230,137,79,163,106,13,28,122,241,221,34,220,208,111,112,75,37,59,230,154,99,195,5,247,168,77,184,63,45,95,139,122,104,103,54,190,107,3,39,38,193,176,16,250,213,4,253,116,101,82,0,237,164,131,173,26,27,128,62,26,29,230,239,201,56,0,166,110,71,247,224,66,219,241,193,133,36,179,162,95,245,86,195,139,174,62,245,84,236,117,70,48,167,33,86,241,77,253,229,202,231,61,14,211,29,167,67,90,144,75,246,159,38,122,166,59,56,220,175,30,94,190,48,231,129,222,188,16,218,240,247,234,150,62,23,216,248,111,253,106,2,217,115,42,124,55,206,234,191,125,79,53,209,31,49,170,231,226,124,137,119,190,94,135,127,43,10,23,166,95,60,216,54,139,194,165,197,186,254,233,84,145,175,217,96,179,252,252,222,118,62,15,133,41,117,92,14,195,193,172,191,77,82,197,15,128,102,172,157,10,211,88,63,252,209,150,209,254,42,76,164,202,31,109,23,37,159,193,181,69,151,219,199,244,158,0,107,202,7,179,181,189,124,54,80,27,175,22,22,234,36,174,104,137,246,200,154,26,146,105,214,147,230,48,85,153,106,142,219,253,220,46,237,63,13,155,10,179,108,252,106,163,202,151,181,77,137,154,7,93,40,102,19,150,58,80,97,220,53,185,246,20,238,105,212,114,189,169,210,59,61,50,58,40,31,155,179,223,250,142,80,242,189,200,236,122,151,125,163,122,125,171,201,75,180,162,185,93,73,230,78,168,149,47,76,15,185,79,83,2,13,71,119,121,235,228,245,15,66,192,247,211,229,73,5,227,137,49,219,93,201,168,145,8,163,91,251,205,21,92,223,100,106,88,229,177,239,135,44,129,162,95,27,213,168,246,114,179,23,166,43,95,111,62,204,194,254,133,9,238,72,75,249,133,97,232,246,115,149,213,87,117,83,162,27,228,248,118,58,40,56,29,77,97,59,45,29,38,251,173,55,111,52,115,77,135,237,68,82,24,26,81,127,180,218,103,218,232,33,79,245,246,59,59,223,211,25,3,231,154,179,42,16,33,163,181,85,225,47,38,249,192,195,209,141,3,170,173,239,165,150,40,217,61,41,90,84,177,17,252,252,186,158,212,151,252,35,216,142,90,12,26,173,171,75,175,254,216,7,253,201,172,166,84,31,28,33,73,63,254,160,180,168,186,130,216,124,93,29,5,151,255,206,173,4,67,139,236,47,198,74,254,228,209,174,245,220,188,121,2,233,148,150,34,62,116,138,207,234,79,78,57,130,250,40,52,208,59,77,12,103,182,74,17,2,223,61,212,221,136,65,112,94,227,173,133,174,40,247,11,81,205,25,106,173,20,14,72,247,212,135,21,181,157,4,183,26,131,138,165,170,96,37,220,254,11,78,196,133,106,122,48,106,253,222,68,179,42,245,239,143,91,123,111,158,245,125,22,61,193,104,218,113,26,123,99,18,41,51,253,54,193,99,191,121,197,220,73,67,74,117,254,118,120,238,153,214,192,103,194,14,15,198,163,213,83,166,82,74,227,123,53,221,193,159,238,151,244,101,132,187,59,255,216,179,190,235,213,251,41,49,161,157,215,141,188,66,235,237,3,138,32,214,212,147,23,206,158,238,230,31,26,226,51,253,114,13,110,42,163,43,75,161,193,106,146,149,254,211,102,129,232,189,217,109,95,68,20,22,23,26,255,211,190,48,98,245,65,202,240,233,233,135,104,174,139,219,211,202,240,73,11,181,109,89,93,222,11,81,12,245,148,239,145,3,153,197,131,45,170,156,118,83,122,132,253,123,80,114,245,237,180,23,15,215,64,97,151,95,201,209,160,122,217,73,90,233,119,92,159,70,155,72,169,134,35,125,55,67,72,174,245,144,65,95,122,59,204,134,169,79,126,32,150,153,14,111,38,189,158,96,208,173,188,223,54,66,225,63,78,199,234,82,109,40,46,159,228,166,147,11,241,221,242,199,238,77,199,54,76,61,254,211,244,205,234,249,246,99,37,188,207,125,141,215,146,78,40,139,108,184,53,131,166,123,122,110,24,112,124,253,220,3,255,155,201,160,96,147,115,212,152,53,167,218,81,124,194,128,255,8,62,180,67,252,201,71,212,36,41,212,34,71,177,62,174,190,123,105,77,158,6,52,38,62,85,8,158,143,149,12,223,195,172,127,240,214,134,44,172,230,253,201,107,109,152,185,147,73,62,123,172,251,107,164,66,86,149,156,129,32,20,106,212,208,44,13,5,247,123,88,70,52,136,19,32,251,41,99,79,167,96,37,237,184,210,218,165,156,242,243,195,15,117,199,161,166,107,55,146,9,255,109,60,113,141,37,65,132,186,125,84,54,169,49,205,149,240,86,17,115,217,8,154,39,103,194,250,16,253,234,187,70,178,183,112,23,191,139,171,54,11,109,232,226,197,216,112,13,210,70,218,185,232,142,199,60,59,37,174,62,253,36,111,250,59,159,247,164,208,149,75,173,186,250,172,150,71,125,240,52,141,12,129,171,17,148,56,12,185,152,194,216,174,238,231,236,101,196,131,234,77,243,184,254,222,20,121,171,11,134,57,25,17,159,77,89,70,114,213,41,132,113,223,16,66,242,86,83,28,96,54,111,77,191,176,125,160,20,69,8,90,136,70,243,241,46,57,6,49,157,12,227,122,61,95,142,187,220,109,101,5,104,60,16,41,248,33,174,6,1,180,79,45,2,74,55,61,13,106,14,213,151,162,77,180,57,122,152,128,111,153,118,180,97,121,60,71,187,182,106,90,80,167,58,87,18,112,79,174,196,48,199,40,126,186,207,20,220,192,152,253,226,151,251,26,45,7,140,248,252,1,239,116,178,66,159,237,162,57,144,121,125,165,165,65,185,211,227,139,159,30,16,234,164,72,215,218,113,111,154,30,107,66,41,249,9,184,125,127,194,206,74,106,112,255,74,134,119,130,215,31,240,61,52,86,192,253,15,112,201,183,36,141,150,198,196,74,169,3,30,127,4,209,168,167,138,175,101,237,48,9,246,194,35,208,53,78,26,177,217,156,48,18,56,231,35,134,181,191,196,213,20,253,166,7,159,179,203,44,131,161,43,63,248,246,242,30,224,81,242,20,38,101,20,67,182,85,197,194,96,152,202,28,62,236,88,10,27,191,210,131,173,29,44,69,255,8,97,7,92,86,74,100,146,157,248,226,115,89,237,163,142,233,15,33,185,195,119,59,212,68,38,234,232,206,1,213,176,6,86,250,34,27,197,134,230,176,201,147,41,12,55,86,192,104,216,233,7,219,116,89,251,123,55,11,232,41,140,16,114,192,163,165,16,4,172,44,91,174,222,218,26,101,129,228,111,199,26,160,182,72,221,47,78,176,26,219,221,245,2,91,142,51,143,53,226,139,221,227,172,167,216,35,173,60,177,58,187,245,157,40,124,167,75,252,246,160,64,37,71,192,163,15,8,125,102,20,153,18,124,194,191,186,219,211,153,45,193,162,247,6,153,54,66,200,26,125,255,190,200,32,221,93,127,141,146,225,181,226,131,114,142,234,218,167,44,209,69,77,26,195,80,213,43,253,173,56,126,48,116,113,106,62,82,146,181,98,99,185,135,240,212,200,40,205,10,206,19,222,44,191,216,211,163,65,239,237,195,178,172,242,51,39,29,194,232,182,92,244,151,96,98,80,254,222,244,163,229,39,167,45,50,224,67,169,95,202,119,116,167,102,191,155,78,45,85,45,68,107,109,244,0,36,237,255,85,163,70,244,254,122,113,58,237,153,125,107,152,143,126,104,175,142,69,239,6,10,177,148,138,161,215,222,97,152,53,83,34,167,85,111,226,67,166,103,124,39,253,118,59,241,100,188,216,214,247,50,78,140,223,33,71,64,168,182,244,218,16,164,188,245,139,208,200,156,51,195,46,45,142,158,205,151,206,206,105,68,217,199,97,34,140,233,185,239,39,24,1,159,47,5,172,126,72,199,28,46,240,9,165,49,179,122,0,135,239,136,165,201,0,155,224,139,226,161,165,67,171,123,202,141,125,30,193,96,3,187,112,186,249,230,196,117,24,239,34,103,214,66,33,170,127,166,83,146,158,252,124,78,255,75,65,222,28,41,71,107,36,162,254,104,152,170,59,95,61,156,122,2,29,25,150,107,130,195,127,235,52,139,28,173,84,48,126,224,229,55,71,119,59,231,73,121,156,233,112,159,123,166,100,37,53,195,113,181,145,81,39,120,184,62,27,167,194,220,90,110,3,155,180,251,88,29,138,185,47,95,28,238,196,69,73,100,228,7,143,206,122,152,34,122,138,20,152,41,219,125,84,204,155,235,127,194,62,79,233,121,30,249,201,238,121,237,239,53,168,85,47,249,183,167,192,247,232,255,19,254,252,167,173,21,44,163,51,30,108,210,197,146,71,108,196,157,217,115,254,184,182,119,129,233,30,205,48,148,139,14,19,186,202,111,85,228,167,87,69,141,41,205,148,179,98,68,217,200,211,136,150,144,184,129,6,231,236,188,161,113,104,197,189,239,249,56,211,2,33,238,234,247,222,16,145,165,73,74,192,201,31,28,142,189,52,143,168,85,143,89,184,149,185,232,103,241,121,7,5,42,231,253,91,121,101,31,47,151,185,48,197,57,105,179,36,53,224,247,62,70,160,146,119,21,207,133,94,216,186,79,19,76,253,206,47,76,89,117,222,237,186,171,65,118,242,204,61,111,26,189,78,255,90,52,152,164,36,44,60,34,30,221,239,198,189,209,211,231,40,197,165,82,59,194,112,93,99,197,214,121,252,162,58,48,47,159,158,118,5,74,11,227,183,89,92,169,70,225,51,117,139,7,27,195,217,74,7,107,80,94,94,152,186,183,116,114,222,77,228,77,82,4,209,210,115,127,20,73,6,10,227,114,130,161,211,244,95,102,142,230,231,166,29,209,95,139,68,90,242,21,232,33,255,252,230,155,74,209,100,163,81,190,217,28,166,142,32,25,97,156,56,254,90,184,57,201,215,54,47,200,175,134,218,60,219,127,221,201,239,58,43,109,239,4,55,247,87,59,59,64,170,241,25,248,30,221,47,46,16,204,167,7,195,14,106,14,99,182,40,188,97,107,126,147,144,86,139,51,147,193,30,10,107,116,142,105,227,188,217,204,221,11,32,122,165,200,39,249,64,123,120,241,57,186,170,148,246,38,115,29,150,88,135,175,161,153,156,202,141,148,203,219,20,172,8,113,36,152,6,93,191,26,17,136,236,197,236,221,226,183,73,180,100,175,242,238,65,110,76,32,147,158,50,165,240,155,120,154,21,109,212,251,44,25,166,123,209,97,108,222,246,135,115,215,122,192,59,7,109,40,80,105,254,219,147,138,239,63,252,93,63,92,42,36,221,217,203,39,131,24,63,13,3,102,10,109,236,32,163,237,184,56,233,91,195,79,227,187,89,37,166,157,238,61,41,193,143,139,173,10,42,21,95,28,207,187,117,210,249,53,7,93,172,65,205,225,177,234,76,48,190,217,187,186,89,29,124,186,57,161,253,183,248,26,92,45,105,117,13,194,191,111,162,81,4,81,147,131,4,125,131,79,83,24,101,164,127,253,167,178,99,250,142,4,253,76,42,153,28,232,13,251,118,7,185,100,74,31,67,193,239,140,154,221,242,33,41,76,96,91,92,115,152,72,168,14,106,15,38,92,8,49,190,148,225,189,94,228,246,182,171,222,150,169,183,40,124,157,241,120,240,101,180,214,10,211,221,49,29,30,99,165,40,2,78,137,79,114,24,73,83,22,136,84,216,104,254,224,27,254,198,116,115,72,130,252,139,208,194,158,102,26,229,55,39,224,145,74,246,7,229,28,197,127,26,173,47,253,101,250,34,226,173,141,21,60,193,176,144,251,152,81,213,144,194,146,72,39,249,99,83,148,154,54,90,216,179,221,212,128,162,42,37,106,198,157,243,177,27,98,148,230,176,100,193,189,45,14,19,196,57,41,98,122,118,92,141,29,175,137,78,72,122,190,64,231,31,209,214,47,248,25,225,33,108,233,4,128,15,96,59,184,119,242,217,134,197,195,29,134,193,84,107,180,239,254,125,55,199,55,96,247,242,158,42,134,239,124,143,209,134,24,112,255,81,94,20,157,27,29,6,215,121,82,252,218,90,206,31,60,57,198,20,166,22,38,158,140,250,95,61,145,73,36,59,99,56,76,191,107,232,210,130,45,217,83,160,36,115,190,239,164,176,126,173,30,22,233,120,85,93,171,243,8,128,250,46,76,214,56,157,123,72,117,123,139,220,79,249,131,86,229,118,99,160,13,120,157,228,156,220,45,136,218,166,7,247,36,127,102,201,142,22,39,192,128,8,114,165,92,200,24,177,147,34,210,177,82,84,31,205,242,22,240,46,69,119,82,142,120,223,41,135,137,24,233,199,70,85,160,250,160,204,113,52,14,133,170,181,55,143,83,133,246,165,90,151,107,204,53,239,169,167,183,139,248,104,42,78,66,227,194,97,88,215,244,193,136,229,248,177,120,207,111,194,250,169,118,233,196,44,29,166,103,166,67,202,98,123,193,158,142,77,83,90,46,109,130,163,220,97,248,250,83,117,210,134,130,227,23,198,210,59,250,57,27,125,184,62,77,41,239,26,45,193,61,20,166,58,28,102,169,154,172,89,231,78,115,248,174,213,148,207,163,217,111,57,10,155,127,42,140,186,251,164,59,232,211,202,52,82,229,211,12,239,126,90,190,70,127,25,34,151,151,83,51,149,193,84,83,213,122,141,119,166,228,173,166,107,161,151,47,14,223,241,214,34,103,166,180,87,100,113,105,77,135,98,163,79,170,248,59,83,108,162,22,18,41,52,39,138,234,84,215,167,181,7,191,108,137,231,30,184,16,57,137,121,111,231,79,78,169,217,74,55,191,238,72,60,185,53,70,107,25,27,29,190,190,205,146,235,25,169,218,107,83,227,225,232,170,169,52,233,58,127,176,34,63,24,69,213,52,224,147,205,209,223,11,82,177,52,143,88,110,190,64,174,197,163,154,165,192,8,38,57,188,141,204,91,19,191,107,133,89,73,122,117,158,84,105,70,149,155,95,125,104,215,214,215,230,200,245,29,11,11,180,143,84,198,70,50,233,77,241,245,161,238,169,191,221,233,108,91,14,195,188,163,137,227,78,209,238,187,57,162,244,85,237,124,146,144,195,119,44,147,231,76,95,196,184,87,170,195,167,182,180,188,208,18,242,205,20,14,223,148,21,107,119,92,34,242,176,204,174,232,185,70,206,151,46,149,160,154,173,32,159,26,214,50,233,157,84,78,223,170,37,63,30,220,225,207,76,245,117,36,236,2,190,214,88,186,24,198,160,238,232,157,9,39,93,12,213,167,191,21,12,73,105,9,220,141,32,92,213,69,187,74,202,227,67,198,93,226,106,252,75,253,92,112,11,187,121,5,183,87,94,219,144,99,4,58,103,122,105,120,216,166,127,106,154,137,210,210,165,16,221,79,136,181,56,23,245,185,121,78,119,131,151,57,74,9,166,188,222,103,194,38,91,167,245,34,108,204,190,147,46,138,204,82,245,29,21,199,126,100,179,24,118,170,54,177,156,167,223,220,146,200,169,172,16,255,246,221,252,90,164,189,165,186,65,30,198,173,36,136,29,102,42,12,180,40,172,95,93,140,127,59,149,178,44,175,233,64,0,115,164,106,173,106,196,17,111,80,119,179,240,154,86,217,16,18,241,223,166,255,59,21,225,32,24,236,70,214,29,64,229,218,24,198,79,250,185,61,252,19,176,212,171,209,49,124,163,178,239,139,181,47,21,46,97,129,249,189,233,77,215,253,208,148,44,125,101,211,62,159,162,30,213,180,147,135,195,155,96,146,194,84,209,199,205,147,2,143,193,233,183,207,89,185,110,176,142,8,78,239,3,1,103,170,169,162,237,42,96,212,90,79,174,27,60,241,69,200,185,173,84,11,70,197,113,113,120,228,18,130,106,140,79,113,245,197,103,170,98,131,246,253,93,141,174,199,151,170,216,44,43,250,174,166,230,109,164,42,182,73,250,239,189,247,79,217,147,194,208,47,248,152,31,82,69,186,196,238,150,131,245,255,224,9,115,152,214,223,153,244,135,95,125,95,50,5,75,97,241,245,26,184,235,21,212,165,7,216,221,24,150,83,113,80,222,250,29,117,133,41,225,249,94,169,38,22,245,93,141,122,111,14,94,223,231,15,235,69,247,249,66,230,194,3,108,232,167,238,84,46,73,161,167,15,249,49,205,75,45,151,188,31,172,199,144,147,26,76,21,141,84,141,190,20,205,160,239,49,117,23,194,170,217,95,192,231,194,236,229,242,228,247,167,247,91,127,23,69,126,99,42,202,193,18,247,190,255,167,73,78,186,84,61,145,129,54,13,114,105,10,215,229,189,79,23,174,59,21,79,160,147,176,159,89,12,179,228,73,94,250,253,177,237,12,144,208,240,159,212,114,9,157,110,91,254,228,38,227,146,96,138,207,30,138,88,136,174,222,239,110,161,158,219,101,35,47,39,161,180,45,250,115,87,204,44,29,20,116,241,222,169,61,140,211,52,189,214,164,178,192,159,155,243,76,189,217,59,196,247,116,44,14,115,72,165,171,137,181,198,213,204,69,249,216,244,251,141,248,109,140,127,205,199,49,21,4,109,99,104,116,155,174,224,94,2,158,59,21,162,81,226,230,65,149,113,247,156,111,165,123,95,243,163,57,216,70,42,166,68,64,177,150,128,137,173,235,47,95,11,204,151,15,69,153,109,233,201,75,198,210,75,166,6,41,150,116,126,125,240,192,119,31,178,123,104,167,104,15,1,22,47,166,28,159,113,104,11,250,209,64,27,40,122,62,250,210,80,194,28,127,50,120,139,36,128,112,23,26,132,219,254,57,140,0,178,10,124,255,99,93,254,224,247,207,90,67,122,255,8,153,199,67,241,225,21,196,111,105,254,96,212,151,166,95,54,109,185,7,35,119,162,133,96,148,118,177,201,56,140,215,185,21,134,211,168,58,188,212,21,222,22,199,245,57,104,196,213,51,193,119,99,239,126,49,132,60,98,223,93,216,43,91,71,49,226,245,35,32,60,122,47,171,100,26,228,90,4,141,146,211,116,22,94,250,102,63,161,139,1,110,193,68,51,16,140,233,75,135,140,100,80,188,52,197,139,69,95,26,134,169,227,55,175,8,208,116,133,7,173,0,14,215,212,10,125,97,139,205,58,220,180,9,110,83,23,235,106,151,131,102,241,111,233,215,162,139,235,248,168,192,181,46,6,218,182,20,86,160,43,149,177,108,12,21,39,158,188,48,141,180,250,211,196,201,143,195,13,94,27,125,110,56,219,226,230,173,237,132,146,93,219,113,49,122,25,122,111,178,207,159,143,104,163,241,70,158,27,235,192,213,254,32,54,161,80,92,96,148,208,138,207,209,78,3,87,87,184,204,152,41,253,40,171,56,98,234,236,118,254,173,7,170,5,91,97,124,95,159,132,195,62,183,192,16,125,30,255,152,84,242,200,30,77,183,30,135,130,195,244,239,234,123,13,162,194,126,115,244,72,229,240,184,198,28,244,76,254,104,179,167,200,246,133,161,38,246,23,67,192,181,232,111,95,195,223,55,51,232,220,218,210,139,155,8,196,13,171,159,78,163,66,47,84,43,1,31,237,115,219,240,66,185,32,223,184,123,2,161,170,4,127,222,59,14,188,180,101,132,232,231,240,54,28,168,107,63,161,250,52,216,75,6,65,75,75,207,253,157,17,207,13,95,66,154,41,120,90,223,10,184,167,197,181,45,115,49,2,190,190,170,254,50,125,205,129,214,162,57,43,252,253,225,100,77,192,170,159,8,220,106,149,49,161,62,78,225,2,171,171,127,235,101,13,245,10,83,28,28,67,182,80,3,22,248,107,17,177,28,148,156,104,223,197,157,255,59,104,222,77,10,77,141,20,136,106,134,247,55,12,88,207,52,189,127,97,228,5,91,192,119,211,175,10,95,163,40,246,225,77,25,151,76,21,88,172,253,228,162,114,91,203,48,233,250,12,169,65,140,242,162,214,48,112,204,81,40,170,116,167,188,27,198,146,49,97,58,75,224,129,221,102,121,249,244,48,123,69,204,62,212,21,234,148,33,227,132,78,15,134,164,156,127,77,136,168,187,254,246,130,109,41,174,94,69,173,221,11,151,62,99,125,108,235,77,23,152,116,179,143,9,116,216,91,95,186,183,230,84,77,3,33,168,244,53,96,1,112,59,226,94,89,211,9,128,123,80,124,64,43,182,178,46,189,235,48,116,151,91,186,112,57,90,88,179,17,75,246,178,239,65,213,155,190,148,145,115,183,0,103,158,100,215,220,106,190,182,46,188,180,42,225,194,100,239,119,192,91,45,74,224,225,221,221,192,196,99,18,92,189,87,210,224,158,62,7,29,140,237,8,188,243,147,183,230,74,4,80,172,209,133,171,112,13,177,51,224,251,223,51,92,188,203,211,96,145,42,7,70,211,47,158,156,190,219,244,104,236,80,10,55,53,53,174,251,55,227,248,1,238,103,39,248,110,188,83,224,100,248,221,141,183,235,176,208,186,178,21,70,155,48,62,103,235,162,35,5,140,66,76,140,26,253,119,9,70,1,40,70,173,127,154,119,221,215,46,111,85,190,24,97,96,25,150,137,236,118,139,39,135,84,87,97,4,160,124,95,168,208,58,169,245,54,237,236,242,223,46,52,20,232,139,25,211,102,192,115,106,163,12,188,237,159,75,77,93,120,229,155,83,87,122,98,166,22,18,198,77,225,45,246,27,116,151,82,62,246,67,26,223,71,160,75,185,208,182,145,84,141,30,240,86,38,53,224,238,117,169,192,167,232,94,10,63,80,236,227,38,138,120,210,131,207,221,99,121,22,66,46,233,106,76,245,120,180,83,118,73,143,54,154,43,27,13,59,189,36,184,183,201,61,185,50,37,176,146,132,2,211,247,43,55,223,202,165,177,205,11,143,105,14,65,139,26,66,102,173,244,21,240,42,106,81,143,45,18,40,195,34,98,106,81,83,220,253,249,1,117,97,188,24,133,75,245,208,32,105,195,166,228,118,200,72,223,205,254,4,124,70,250,98,196,95,191,184,57,50,87,250,197,104,251,137,53,84,73,119,235,116,128,146,236,139,155,19,228,210,171,39,245,189,49,44,176,132,232,147,67,131,232,159,155,226,218,244,185,39,51,32,224,251,28,77,97,130,202,61,30,252,80,79,173,48,189,75,51,224,173,177,34,142,67,40,207,30,12,221,140,46,223,49,44,1,238,48,2,129,233,230,117,236,56,11,26,148,216,233,230,119,129,214,128,235,236,105,1,210,218,52,2,198,167,209,49,37,2,235,142,223,133,79,211,221,156,38,238,83,2,238,179,166,247,70,183,47,22,168,245,59,167,223,110,35,54,53,116,49,171,206,180,126,207,219,226,67,222,44,211,162,240,87,183,92,189,118,158,167,119,151,106,49,228,109,171,243,53,72,78,213,184,181,9,56,41,140,74,163,127,143,254,229,205,24,61,180,29,231,250,221,200,181,180,1,122,206,19,27,94,175,249,206,16,191,251,104,247,92,192,76,242,102,123,16,216,232,170,106,122,229,138,208,172,191,242,181,20,103,122,101,132,225,228,177,103,10,169,16,253,26,43,230,9,122,131,233,75,223,245,84,74,92,189,155,166,243,54,27,191,55,200,177,178,62,53,199,9,229,120,85,145,161,121,138,22,114,210,62,77,72,248,47,125,109,46,142,39,35,240,145,6,244,250,171,114,108,91,104,99,37,120,213,216,114,136,78,168,251,52,74,139,77,30,253,218,180,225,220,67,120,124,114,235,166,185,136,141,107,237,237,196,192,35,223,185,210,54,24,232,214,138,240,109,254,103,139,123,215,58,211,194,187,182,72,143,109,24,38,199,146,126,250,155,49,125,201,207,164,3,2,53,156,37,240,209,62,49,202,253,230,137,125,20,205,190,145,174,158,209,44,66,115,169,42,27,1,27,131,224,131,161,189,85,63,225,26,69,119,143,246,33,157,198,148,167,48,214,166,191,246,130,133,88,126,155,188,73,120,10,200,248,232,160,112,48,133,15,2,121,246,78,247,222,161,182,73,162,179,111,5,215,221,115,195,86,128,114,64,157,31,242,97,95,76,50,148,162,36,15,113,225,18,197,205,112,193,156,100,81,195,198,215,125,139,54,158,231,116,53,105,125,63,30,140,223,53,61,183,177,230,4,188,75,242,234,168,178,88,190,201,222,45,24,86,81,133,119,115,2,107,150,248,117,26,19,108,114,171,14,147,12,215,71,131,129,207,231,25,29,211,106,119,82,245,178,226,181,145,5,111,233,226,17,58,59,23,174,169,25,31,184,120,234,149,58,182,150,98,138,157,42,58,143,200,16,120,78,81,44,171,246,241,133,75,233,115,73,99,122,231,214,138,139,9,234,234,7,177,50,164,247,181,17,200,250,210,68,234,39,230,194,15,197,142,126,143,110,165,238,15,190,135,150,150,211,210,154,95,35,248,124,199,254,174,46,125,48,10,62,94,147,38,239,208,52,119,115,97,130,198,126,245,182,251,41,12,213,137,15,41,180,79,43,93,253,237,176,175,104,244,26,106,42,80,75,26,39,132,181,13,233,249,210,105,96,242,48,149,117,169,232,113,109,181,234,190,137,119,138,59,211,136,179,245,250,215,238,38,254,156,224,70,252,250,193,22,97,30,9,198,43,113,184,166,128,255,166,238,197,219,102,33,205,216,159,250,164,54,228,213,159,156,238,84,181,74,59,134,166,91,196,20,110,39,151,149,122,234,176,160,248,203,74,138,100,87,71,74,11,5,139,188,8,152,60,126,174,82,52,214,242,160,214,230,244,193,166,141,167,73,99,224,229,74,86,84,194,221,85,148,30,173,53,207,65,14,116,145,107,254,160,215,126,112,247,137,154,217,228,147,118,108,216,30,240,108,43,205,22,76,191,26,240,38,142,159,190,247,117,74,253,189,233,188,235,233,183,97,177,244,71,163,46,176,166,97,185,147,193,35,216,157,68,191,218,211,188,202,23,55,167,201,61,205,227,54,189,0,193,42,123,191,244,193,168,37,242,221,248,238,81,212,149,233,10,108,46,247,76,187,124,50,27,237,53,60,8,128,80,187,146,211,17,19,107,94,48,59,144,12,84,94,99,19,214,117,230,111,250,173,63,45,107,189,191,124,79,47,223,77,55,29,2,35,91,50,215,65,118,120,161,118,171,126,122,129,126,235,77,211,187,186,96,91,72,105,221,237,157,206,100,50,238,17,150,72,37,232,133,28,15,166,209,161,164,114,172,30,13,6,147,45,168,37,194,191,66,1,233,187,186,64,214,147,122,222,17,13,94,15,197,89,78,44,136,13,89,51,191,55,65,182,146,138,171,123,63,241,211,119,84,214,73,68,212,198,65,247,96,14,95,237,234,35,211,90,252,193,232,4,47,73,15,0,91,221,239,61,39,189,64,170,136,129,186,100,220,250,83,169,106,19,17,241,84,55,149,85,98,68,153,46,75,233,113,107,99,225,213,139,181,180,122,94,151,109,55,85,57,168,80,202,191,243,201,58,192,118,77,138,78,37,78,109,74,231,152,45,42,69,101,173,21,15,254,8,167,170,224,19,53,155,110,7,29,154,98,74,18,38,67,185,236,45,31,178,132,82,44,76,235,78,25,206,194,75,181,231,215,85,77,106,18,6,117,191,139,80,68,146,77,186,203,184,56,205,174,85,30,171,158,39,124,101,35,18,137,80,144,37,153,29,132,141,183,195,155,114,2,85,13,92,104,162,185,245,184,167,201,189,5,188,41,211,127,79,182,155,209,159,11,138,116,168,31,80,20,154,14,21,116,186,211,170,199,174,1,91,246,250,146,24,226,220,78,203,143,142,193,82,73,38,8,255,168,209,241,155,83,181,164,234,197,212,10,249,33,97,66,8,73,230,119,163,209,233,87,19,15,80,17,84,108,182,19,251,6,77,126,73,241,249,32,195,224,47,118,247,187,166,202,201,20,49,59,131,149,185,190,146,2,66,161,123,161,100,231,79,142,233,36,47,70,10,163,186,197,177,224,233,87,89,218,59,74,237,243,162,11,72,136,146,16,182,73,160,248,152,195,107,123,68,71,129,214,175,40,239,134,21,172,175,4,99,39,187,237,250,83,254,40,66,166,27,42,53,63,90,121,237,36,51,124,44,218,248,102,226,53,23,239,132,16,125,87,216,135,189,207,236,46,135,161,5,6,116,104,82,120,235,7,1,61,26,162,156,100,14,171,139,224,33,218,60,132,146,115,18,138,92,78,93,60,232,97,19,233,35,162,61,59,142,206,137,144,188,94,204,138,10,107,6,26,93,161,56,157,213,196,127,189,32,228,92,35,89,168,91,161,234,162,113,189,250,49,65,108,89,110,78,177,121,109,177,62,63,201,84,34,193,196,33,226,63,189,200,242,196,76,171,28,11,17,219,184,115,69,89,195,38,74,207,199,5,244,198,50,106,40,25,51,8,123,34,246,111,126,146,72,255,153,98,151,203,158,83,213,254,73,107,18,12,155,8,186,189,247,162,183,68,92,67,138,33,97,154,126,239,133,98,229,145,237,248,250,240,240,121,251,100,176,163,53,86,88,131,245,215,57,12,152,11,215,146,85,248,238,30,45,38,98,199,196,56,2,83,30,20,70,3,229,171,178,70,32,46,189,255,243,69,192,249,39,186,50,104,46,53,103,43,188,222,4,171,59,158,156,76,0,21,125,62,168,119,103,146,29,147,8,195,242,8,29,165,65,159,42,124,253,20,161,190,53,66,15,59,44,145,1,99,99,188,215,70,244,150,190,131,64,175,249,87,188,213,159,146,235,173,91,98,255,232,186,125,107,255,238,34,144,154,109,129,137,214,251,79,91,79,150,140,105,135,44,217,139,20,32,243,60,170,154,123,55,184,107,55,188,12,239,52,157,121,81,117,162,130,52,232,81,200,244,55,137,97,92,120,50,22,219,97,180,50,98,178,208,92,115,156,235,16,120,170,18,22,52,164,221,201,41,249,109,101,133,153,214,1,227,29,20,19,22,44,73,10,222,93,162,17,177,245,247,62,214,254,39,240,178,115,202,225,235,101,117,185,57,44,231,211,205,157,253,89,205,79,192,203,24,218,223,231,70,156,86,154,151,168,79,193,15,122,55,63,132,98,154,160,157,85,242,59,104,200,50,32,4,30,48,26,108,245,249,158,139,242,185,161,163,66,20,251,123,39,224,178,162,80,177,135,88,50,209,89,184,104,65,221,75,97,90,213,222,231,190,211,194,62,127,192,48,177,185,9,105,60,111,226,69,77,43,246,24,61,30,13,182,4,133,105,136,233,241,98,244,79,197,84,27,8,213,201,139,17,107,147,169,70,28,21,86,124,135,69,177,154,24,211,113,138,16,242,139,119,88,228,177,77,86,235,229,90,200,47,30,161,158,68,224,149,82,64,191,51,12,63,162,251,116,119,126,179,237,252,234,235,62,200,128,143,159,148,122,127,48,237,77,75,30,251,112,124,190,179,21,30,156,169,186,79,164,152,130,92,121,21,20,11,226,201,16,198,237,243,29,65,166,35,164,31,115,90,255,177,255,116,27,70,239,36,240,24,94,2,71,119,120,19,113,11,238,125,63,222,243,105,105,83,128,25,67,30,140,210,179,135,18,135,81,219,213,132,78,60,104,100,94,169,180,90,78,163,126,93,113,245,42,240,191,4,76,56,196,117,155,152,71,90,43,51,217,104,167,87,200,209,198,1,79,146,94,13,51,229,131,183,117,64,200,92,56,100,241,222,193,187,141,59,70,182,195,73,163,174,23,72,176,165,31,225,73,164,193,133,173,248,247,230,166,135,61,100,38,221,165,181,233,74,249,133,33,65,82,67,138,13,175,123,229,250,6,215,153,196,110,122,207,149,253,96,43,36,148,207,121,15,179,207,245,145,144,92,109,82,77,195,99,147,223,248,125,180,3,141,165,132,79,46,140,142,212,27,115,24,116,166,144,241,210,157,76,201,247,239,176,192,242,91,166,206,6,194,157,251,109,27,148,152,84,161,131,154,112,218,55,103,26,197,23,84,166,196,105,162,14,94,109,115,172,15,72,175,198,23,241,102,205,187,149,66,34,45,239,61,173,221,202,97,186,230,196,22,154,198,170,245,27,31,129,216,176,146,149,117,248,254,221,246,57,159,12,84,25,83,120,112,46,76,48,244,248,205,219,208,77,101,17,214,113,101,180,67,255,75,145,169,134,178,202,242,0,135,241,43,73,63,242,132,60,17,118,54,127,112,118,14,121,178,110,226,222,213,31,28,98,82,129,135,233,20,77,135,135,54,54,114,40,211,70,182,253,230,112,248,197,147,27,61,238,251,34,68,227,87,81,135,192,102,238,107,47,220,86,213,32,197,6,40,128,162,33,81,30,76,31,137,44,208,123,53,61,177,239,230,176,82,168,96,226,181,140,224,75,62,15,38,111,42,199,186,137,20,60,225,155,109,42,158,170,132,7,55,98,123,57,220,109,162,199,35,114,184,147,64,55,85,99,191,48,205,162,122,190,221,169,64,207,205,187,26,10,58,17,73,194,196,168,174,201,107,18,203,83,4,227,152,154,175,80,14,98,152,181,133,171,254,162,166,159,249,126,153,92,176,104,76,0,83,0,184,126,97,4,13,132,10,14,11,2,243,247,189,245,157,212,91,154,184,167,41,194,206,254,30,140,12,139,30,81,251,174,124,92,149,95,216,34,55,242,86,68,62,31,195,227,70,153,187,169,117,185,173,100,254,193,104,253,106,26,10,6,198,181,252,99,23,148,25,167,152,120,63,249,252,223,80,193,166,221,127,72,106,110,18,215,217,175,178,151,212,254,167,251,37,113,29,210,21,191,232,79,69,84,220,27,222,184,241,202,84,119,161,103,89,229,99,9,3,245,87,43,112,15,132,143,38,175,116,53,38,64,127,48,118,144,140,138,89,73,143,165,10,145,241,37,172,152,60,25,164,10,239,201,224,118,95,226,159,29,90,26,214,27,240,66,128,69,119,83,44,128,58,223,47,179,255,168,123,198,145,49,95,141,30,1,194,189,85,61,22,178,201,249,74,96,119,253,209,225,212,123,35,143,245,251,210,214,182,35,1,68,142,159,245,184,79,168,82,164,175,93,174,253,73,189,253,78,66,28,241,166,194,155,168,210,92,95,240,247,185,239,157,239,181,250,220,84,16,173,237,232,212,83,153,82,219,253,116,184,46,90,238,157,244,99,160,96,244,18,142,8,199,126,75,202,218,89,179,237,249,94,155,174,25,45,158,32,111,127,160,83,245,123,39,158,235,133,249,213,158,13,101,143,93,69,6,98,97,179,34,51,241,224,159,76,158,192,24,65,113,53,242,21,77,174,166,136,96,250,144,153,142,207,39,191,77,65,202,19,124,187,43,105,92,63,236,147,171,9,172,157,253,70,197,50,236,250,219,247,138,242,192,59,36,82,151,123,49,76,245,247,187,148,22,137,67,137,22,40,98,190,14,87,235,150,13,216,206,162,55,197,42,113,228,79,30,139,69,94,170,127,74,147,186,144,171,57,222,125,64,14,241,149,240,202,150,85,249,63,9,32,200,36,142,134,137,57,71,172,36,216,159,123,161,251,27,240,164,189,228,125,12,211,46,16,66,175,101,53,165,143,228,154,30,117,82,149,49,38,240,180,151,215,90,177,205,162,145,102,230,11,211,186,254,27,30,231,224,54,234,73,133,205,199,255,133,25,53,41,30,130,12,19,125,202,223,125,208,246,14,225,206,191,115,138,50,151,55,131,97,23,129,127,49,96,166,160,111,70,164,31,52,7,187,170,100,198,200,199,194,250,190,4,189,155,244,235,113,219,232,159,223,187,77,129,205,243,174,15,38,198,182,19,76,121,242,187,249,61,156,149,56,107,81,45,193,171,61,184,90,232,88,224,123,180,251,145,120,127,123,76,145,53,91,63,109,7,111,80,38,189,98,178,58,240,15,207,235,194,225,167,171,18,36,96,200,53,231,67,226,32,33,255,219,4,166,218,235,77,98,186,176,97,79,18,120,5,189,253,133,173,167,71,62,8,23,191,206,63,96,114,112,250,94,29,157,206,247,218,22,144,205,79,78,225,211,27,242,101,30,138,62,57,190,128,95,12,191,145,126,236,123,116,239,229,83,133,158,5,233,205,184,48,214,185,127,47,60,144,250,237,4,215,199,212,185,77,206,176,232,160,245,105,57,164,31,152,179,149,96,191,192,16,136,29,135,173,1,89,126,187,25,51,205,239,205,105,52,152,210,64,71,231,235,138,83,239,30,213,104,99,234,10,162,82,196,111,110,61,222,71,54,6,170,16,31,29,128,113,128,16,48,87,152,67,192,175,94,136,253,108,129,45,175,112,30,188,19,93,12,5,250,248,222,191,240,228,128,21,50,77,99,8,219,254,185,137,36,222,227,105,40,12,7,223,122,240,49,13,247,4,63,254,224,141,187,128,161,34,232,143,150,231,47,124,55,142,107,180,234,197,236,7,239,151,103,37,80,172,23,159,87,36,186,241,194,168,202,146,13,109,195,135,244,59,98,240,198,72,115,133,229,65,176,176,126,209,131,149,173,31,107,211,24,56,30,122,45,229,8,227,2,214,71,16,2,120,111,221,170,126,72,40,175,223,96,226,249,87,125,102,148,120,90,13,152,2,5,253,82,244,64,191,41,104,162,215,95,186,218,56,88,127,71,115,153,196,243,208,171,119,208,73,82,175,93,52,110,14,124,111,253,150,53,115,68,27,234,109,27,174,126,252,224,251,23,41,77,178,72,13,164,95,191,48,84,149,178,108,169,160,170,175,236,201,40,226,87,209,15,137,145,217,158,33,97,132,227,75,127,218,74,97,158,87,4,131,160,106,144,64,168,130,51,227,112,35,235,172,71,219,228,24,125,239,69,232,250,232,163,209,223,255,61,195,13,247,10,151,89,225,107,211,119,191,122,242,102,10,155,231,122,30,188,174,67,126,228,209,26,237,167,59,224,46,140,145,48,103,144,160,241,7,167,97,180,203,76,50,97,185,226,63,125,15,23,9,35,81,18,181,214,43,100,182,78,229,145,208,110,178,93,191,40,5,189,163,200,92,184,14,215,120,53,0,86,23,117,135,64,158,236,206,233,187,48,223,160,144,31,253,182,26,34,244,161,159,55,147,126,180,9,5,254,160,167,242,137,70,128,164,170,5,5,205,236,246,7,191,22,78,215,240,50,103,34,65,252,31,24,242,35,221,173,204,63,192,59,252,133,9,205,8,215,37,36,195,248,23,243,193,132,255,213,77,197,20,121,121,101,131,117,159,181,125,96,188,42,54,124,128,181,69,98,21,184,238,227,191,77,63,138,244,3,19,206,135,55,242,221,252,90,229,93,132,120,128,239,139,189,208,0,222,67,17,170,167,105,1,255,249,155,237,99,65,16,217,145,39,55,1,130,225,195,242,195,115,42,240,164,81,241,61,249,135,9,40,238,30,100,67,79,176,16,247,124,78,81,166,196,183,111,117,248,18,193,187,208,76,254,166,42,195,15,8,188,156,42,237,148,192,214,183,245,96,196,37,211,197,200,141,251,189,63,44,44,129,233,0,126,9,26,226,130,196,10,228,201,232,150,121,114,29,4,52,41,165,208,247,34,133,253,189,105,140,44,134,176,165,79,147,107,121,193,82,66,173,247,200,151,169,100,220,0,223,51,244,45,48,46,181,102,211,90,127,98,121,46,90,11,245,201,41,210,233,177,6,200,215,233,247,128,29,246,125,77,18,34,93,142,16,224,73,90,231,45,176,163,150,8,225,123,162,41,177,58,11,18,199,2,95,63,247,137,46,89,193,228,167,101,0,86,43,244,162,126,63,109,164,250,173,183,113,143,250,197,119,169,137,106,210,228,104,187,19,187,249,78,109,118,170,194,180,201,149,216,200,167,38,119,48,175,214,137,141,124,34,128,161,40,253,201,111,30,89,203,157,132,237,54,155,194,19,139,50,61,119,45,182,4,230,215,223,136,214,173,93,0,211,88,54,95,7,42,15,93,200,188,235,218,91,136,37,190,211,107,27,181,134,194,48,12,108,135,43,52,110,26,45,105,175,112,98,227,43,221,111,51,19,122,94,175,37,48,105,123,221,52,134,177,151,62,24,191,247,211,159,254,17,150,120,199,46,187,146,190,22,158,214,57,126,102,67,139,159,224,72,34,210,6,197,33,157,238,93,157,232,28,131,160,235,169,204,131,175,227,102,35,125,78,71,136,108,108,42,140,207,77,183,99,125,56,121,196,103,111,110,140,208,150,94,117,14,31,43,229,116,27,202,122,29,210,28,222,53,236,164,123,130,75,177,37,107,3,61,149,103,219,45,250,49,165,120,200,242,227,190,211,78,210,78,146,205,166,144,211,19,117,180,7,155,203,162,48,52,71,207,200,130,214,169,73,133,0,133,156,231,113,5,238,105,117,203,67,111,110,26,131,239,167,233,186,29,186,238,59,219,118,123,198,33,74,3,83,151,23,117,15,221,199,148,90,135,33,63,221,112,226,159,75,72,225,22,114,171,10,35,89,242,70,220,114,186,186,54,161,208,89,110,136,67,121,168,155,56,85,208,241,90,245,228,112,61,17,216,242,170,141,49,227,25,96,249,233,122,141,214,183,207,66,139,125,173,84,185,24,169,167,39,139,100,89,158,213,245,181,238,110,52,94,61,34,48,156,170,26,7,69,169,252,43,113,245,53,242,53,136,218,167,55,197,3,179,105,232,111,163,116,227,95,211,82,53,83,102,202,103,156,145,239,209,160,167,22,179,117,254,244,183,62,151,16,53,133,79,168,152,239,196,106,20,169,253,110,73,70,106,40,169,29,106,132,93,6,117,255,176,251,73,202,23,57,202,243,72,12,247,143,130,167,68,150,89,171,158,0,161,107,101,136,165,1,197,3,1,172,95,148,134,96,161,223,165,106,136,65,157,62,81,200,248,235,189,33,124,171,111,192,145,126,110,26,18,191,167,199,215,220,248,251,104,82,144,26,24,184,227,60,93,108,98,36,52,212,201,111,95,143,231,196,17,128,6,157,152,80,104,216,251,4,135,220,122,11,61,220,36,207,76,70,249,193,119,97,106,13,12,206,224,245,81,194,86,111,164,102,37,97,69,29,75,247,171,39,29,174,146,129,68,41,244,245,150,91,5,183,4,138,38,69,156,30,26,94,198,150,35,91,60,60,37,221,131,126,107,26,39,113,202,83,67,96,228,199,249,180,210,3,77,130,151,246,250,56,185,250,80,23,40,9,120,218,149,125,80,38,50,216,159,86,14,76,11,22,57,140,196,149,148,37,144,237,234,126,240,65,243,41,50,192,108,80,51,2,96,215,192,194,80,73,133,7,100,117,221,172,236,83,85,60,32,69,197,225,124,54,235,221,13,139,184,17,236,157,8,172,255,162,236,255,233,193,207,242,61,26,66,143,116,33,68,113,239,169,238,50,128,179,67,42,80,32,0,122,245,182,216,5,120,186,122,53,9,132,103,144,34,90,72,175,138,222,188,191,194,0,250,72,135,52,58,146,60,39,155,241,126,25,110,220,166,131,73,33,205,187,49,98,26,253,36,116,148,199,207,97,230,188,198,133,39,28,117,231,237,6,148,87,126,186,102,59,140,52,231,197,228,14,9,177,81,83,125,200,88,197,127,218,40,53,180,2,132,112,186,7,180,201,182,78,33,137,1,254,182,167,192,46,60,52,93,138,176,18,227,251,208,221,62,73,190,117,227,191,122,230,36,132,177,252,124,190,117,141,95,230,160,215,106,32,118,128,241,182,34,26,90,32,245,75,112,127,77,254,212,214,209,0,157,225,225,211,128,32,169,86,57,81,51,115,79,138,247,211,40,191,125,121,76,80,13,122,159,227,116,36,60,101,76,172,235,232,69,44,126,114,169,90,104,196,222,94,227,226,187,104,197,107,161,199,244,238,54,37,224,46,90,42,16,125,204,254,26,19,128,199,212,57,102,89,46,121,48,54,68,173,175,50,106,3,127,45,180,111,196,24,189,19,191,35,217,230,112,195,57,80,24,234,240,22,240,148,226,127,56,166,17,87,138,171,123,213,109,238,218,115,105,80,136,253,150,84,87,118,60,22,79,147,73,167,183,68,138,210,170,241,27,62,120,225,34,41,218,247,171,101,48,116,75,91,221,36,40,236,76,45,70,198,52,117,75,104,214,207,246,192,107,63,52,25,50,186,132,246,211,127,226,218,59,137,36,43,216,72,11,180,242,158,11,47,226,75,168,241,11,5,58,52,189,214,56,166,231,239,218,1,70,91,81,30,155,179,225,251,109,222,180,171,191,174,55,175,63,228,31,15,46,86,225,166,48,116,233,35,224,37,242,50,23,230,96,175,254,224,101,139,132,11,168,73,165,59,74,194,94,238,253,13,23,26,59,159,53,202,136,45,201,36,57,175,138,246,110,100,44,114,173,162,133,197,117,250,167,68,5,120,139,181,72,106,185,189,67,135,155,91,24,71,225,185,94,96,203,224,162,133,68,116,112,225,231,59,60,165,31,233,46,186,9,109,154,127,143,123,228,72,31,22,240,240,195,212,96,162,38,10,83,152,212,5,86,155,172,254,168,222,251,152,77,104,235,228,201,186,48,100,242,100,95,215,114,210,59,129,167,135,251,128,239,215,149,3,192,76,232,21,111,61,148,118,29,244,107,69,62,200,57,146,200,154,86,244,112,124,121,16,31,149,8,234,68,202,112,189,98,129,99,74,66,77,166,225,133,167,151,103,24,17,218,81,47,179,154,201,216,222,136,147,122,18,26,164,105,90,146,175,218,219,114,190,85,204,220,106,45,44,199,239,141,205,40,25,123,234,101,232,11,254,133,155,125,1,121,50,88,36,190,64,175,253,174,117,203,205,18,47,239,115,89,15,181,22,61,55,163,9,61,14,223,15,40,142,197,53,76,239,54,224,243,12,202,119,233,77,3,38,144,185,28,166,175,125,100,56,86,8,133,90,69,87,8,5,20,47,122,196,182,199,28,215,223,38,201,191,222,147,35,219,55,181,226,154,180,86,241,171,241,148,63,157,135,245,167,213,227,193,199,26,10,21,134,131,251,119,154,22,164,91,143,222,155,130,196,223,12,3,166,232,215,213,96,36,18,56,94,217,23,240,74,251,93,165,129,254,113,240,93,24,3,179,105,5,252,65,5,188,58,76,208,77,175,222,24,237,191,223,19,169,140,146,190,246,133,95,183,57,116,150,21,146,249,140,158,95,183,197,216,46,153,137,10,83,100,244,222,171,88,178,60,221,59,196,105,224,228,185,63,164,243,144,191,191,222,25,81,44,206,187,210,123,21,39,145,1,222,12,100,26,180,253,8,104,15,93,164,218,133,5,124,119,203,55,79,225,225,220,146,131,64,8,39,180,17,161,8,29,132,178,20,238,243,29,171,192,154,4,3,61,235,165,117,8,206,161,255,163,211,20,106,129,249,46,166,91,69,91,138,170,37,165,191,237,112,147,6,75,54,29,140,187,247,90,215,108,41,105,175,237,112,146,172,128,87,170,213,169,84,119,60,39,244,20,116,94,90,106,27,184,63,215,247,155,11,70,26,170,13,13,247,165,202,35,44,49,89,210,253,233,107,47,147,158,239,14,35,246,42,87,155,180,175,63,218,125,204,116,44,91,132,226,149,224,2,227,219,13,237,11,152,235,209,215,80,111,11,101,119,106,27,32,46,211,28,182,114,31,129,45,239,253,94,140,30,239,218,115,91,192,35,243,62,214,195,221,197,197,165,96,9,149,32,135,161,233,209,171,27,210,176,239,193,73,143,78,181,85,138,165,160,252,106,75,183,235,205,141,13,178,58,204,81,169,246,4,220,94,111,75,163,19,87,212,67,41,1,32,38,254,222,122,85,107,157,23,83,166,209,227,250,62,8,133,138,67,223,139,153,122,252,107,47,100,19,135,218,73,56,98,190,120,41,175,58,114,2,153,40,119,107,111,154,18,76,209,245,213,80,43,220,126,115,90,6,212,160,54,10,243,167,234,70,217,12,156,65,50,166,44,145,167,43,114,88,246,215,108,173,10,95,91,165,191,81,193,105,157,9,189,139,213,127,154,174,58,97,234,159,148,127,142,231,108,30,83,105,27,159,26,97,102,160,252,190,23,99,63,165,209,126,90,22,206,15,17,219,162,90,154,135,29,194,251,119,53,241,32,233,228,37,225,77,45,221,251,109,78,241,154,150,8,189,162,211,209,235,187,215,116,49,82,45,45,224,33,172,59,24,246,112,189,59,108,52,46,67,97,75,149,57,60,238,14,168,63,77,98,115,248,111,255,232,9,138,249,120,172,129,233,193,147,25,47,219,14,116,107,189,250,213,184,195,82,44,87,55,33,195,226,163,2,123,228,214,171,161,189,122,39,212,133,49,43,228,197,118,109,199,77,138,106,197,43,226,73,195,154,185,94,88,155,223,30,77,100,108,129,209,47,242,223,166,81,81,47,222,205,89,175,65,75,73,189,76,120,110,165,249,79,95,83,38,217,166,11,255,236,183,156,238,194,104,47,232,231,100,55,116,247,233,194,53,29,3,236,204,175,38,129,33,165,219,41,237,197,81,5,8,76,179,96,106,0,163,180,224,56,108,202,147,178,209,163,66,235,247,238,200,41,171,229,10,37,106,188,53,118,174,154,158,39,120,44,12,197,67,210,35,134,116,147,207,51,172,73,53,225,174,129,54,95,171,146,93,93,134,206,210,110,44,142,2,183,157,140,75,138,51,98,129,32,200,161,211,208,24,185,151,15,56,79,246,37,195,246,35,13,229,240,82,145,165,187,219,221,231,94,221,159,124,83,146,59,20,46,91,214,46,86,129,190,24,237,95,171,248,215,180,87,79,246,6,110,207,123,49,138,150,91,83,99,134,254,245,94,28,238,227,124,43,219,58,221,103,105,131,20,117,233,205,239,163,116,95,188,221,66,10,138,126,237,5,120,65,235,214,166,155,138,147,58,29,60,100,183,164,187,242,58,145,110,245,82,50,168,148,167,192,164,143,167,195,103,106,164,9,186,52,200,41,127,96,180,12,84,21,8,37,86,66,104,191,87,195,151,114,55,22,233,73,181,86,236,223,228,35,226,17,240,55,73,219,168,21,192,12,191,26,143,88,14,32,22,106,123,145,189,99,252,167,223,76,48,194,149,199,225,84,139,49,77,119,249,101,154,79,251,233,47,210,110,90,20,242,158,17,6,229,73,87,47,167,64,3,233,247,166,144,79,157,179,187,35,160,150,90,30,124,104,153,148,38,226,251,13,198,107,233,1,166,19,91,94,27,63,241,165,169,127,76,119,77,83,23,146,14,175,18,240,180,95,89,63,129,175,183,59,171,95,189,85,13,15,148,98,138,247,211,104,62,21,253,156,205,250,20,223,123,209,149,175,171,175,208,214,251,244,211,142,53,106,107,205,115,105,38,38,242,198,204,154,134,181,181,186,193,21,225,23,223,109,228,211,238,230,102,164,66,15,189,86,139,200,190,129,162,58,87,28,70,195,177,232,107,17,182,124,99,130,186,142,144,108,242,49,231,120,148,143,200,252,108,34,18,2,91,193,228,187,249,161,166,71,71,20,179,233,37,64,142,81,88,233,25,64,120,125,190,162,30,83,62,186,94,162,118,109,227,101,54,191,26,162,53,113,129,10,62,202,99,29,161,24,101,125,77,155,217,113,50,30,115,59,101,179,16,191,110,109,203,134,38,166,57,220,82,190,10,122,244,186,222,139,221,131,42,169,135,76,2,242,235,113,166,210,9,150,36,56,225,46,30,253,81,68,147,12,134,179,111,104,215,54,1,215,223,223,30,104,164,12,237,249,158,208,177,190,67,27,142,167,212,194,88,40,15,223,239,189,161,49,221,218,123,134,242,24,114,198,15,166,150,242,40,122,207,136,33,104,211,19,232,126,157,251,61,171,223,187,183,252,193,76,140,247,196,213,119,233,235,100,193,237,123,115,229,162,91,57,56,209,227,70,188,192,225,99,142,187,194,3,133,54,135,177,148,148,62,224,154,49,111,233,82,112,181,180,150,137,230,173,239,181,20,192,181,62,187,150,27,125,132,205,158,168,169,213,178,138,114,60,104,169,30,151,4,197,32,19,50,136,22,130,94,44,37,36,4,142,194,208,15,180,128,51,121,135,73,247,189,0,196,96,84,18,149,132,117,163,191,163,111,208,117,171,189,66,214,13,94,125,80,134,113,21,40,1,199,8,162,114,224,77,36,89,96,168,173,134,223,28,253,92,29,21,4,8,221,102,30,70,111,179,245,230,133,83,199,225,169,157,20,116,230,161,81,251,11,50,95,135,130,144,18,52,7,239,17,173,67,114,97,111,66,50,88,248,47,40,149,220,244,96,255,162,200,3,80,92,249,223,255,243,31,255,237,111,255,250,111,127,249,219,223,255,250,151,255,245,79,255,241,63,255,249,175,255,242,255,253,243,191,255,223,255,229,255,248,167,239,63,255,243,31,255,227,239,255,254,111,127,249,167,127,248,63,255,242,207,127,255,255,255,246,151,127,248,199,255,241,151,127,253,159,127,249,251,223,254,253,159,126,129,255,235,175,255,242,151,255,250,247,191,253,245,95,254,199,63,252,227,255,243,175,255,250,183,255,247,175,255,242,207,127,191,247,249,111,78,177,242,163,141,250,251,163,244,106,236,244,66,84,214,61,15,250,122,118,176,255,235,72,177,130,223,153,118,95,232,78,40,101,19,33,30,249,52,221,128,119,87,78,14,146,24,126,92,130,86,117,123,62,88,193,190,21,99,137,224,74,85,216,42,137,30,92,233,97,145,155,207,66,51,147,63,217,253,74,26,114,255,76,51,250,249,246,195,140,52,177,203,62,171,84,89,254,145,233,43,21,119,239,99,95,155,190,151,92,24,6,0,89,147,119,140,94,119,160,149,238,80,162,169,240,254,94,27,171,193,69,247,64,194,251,143,90,6,180,229,221,160,144,122,43,62,241,15,121,125,217,43,10,138,112,111,80,6,117,118,186,245,51,29,199,244,37,73,157,221,86,38,146,202,189,253,193,22,74,207,122,22,115,30,250,78,68,168,102,232,30,104,124,61,177,160,191,196,218,142,125,3,125,253,27,82,44,248,147,142,188,22,178,184,7,86,145,145,198,108,152,44,120,9,248,90,71,9,166,138,127,58,108,50,172,2,143,250,104,184,64,49,71,211,129,72,109,215,27,113,43,99,22,7,128,14,177,29,40,37,211,146,218,164,100,105,116,223,14,240,205,207,86,91,183,82,206,248,94,11,131,242,83,211,138,182,119,143,73,64,222,220,181,213,179,126,199,216,150,126,225,210,224,33,105,10,119,50,255,15,174,231,164,44,7,228,3,213,15,91,42,54,78,138,148,94,111,227,165,237,15,123,218,110,45,209,148,20,143,55,118,235,44,60,9,166,160,202,97,74,79,135,146,156,80,158,253,78,60,14,37,236,83,117,185,22,25,199,95,152,16,120,81,231,156,36,184,27,156,215,0,217,169,210,142,106,194,246,178,151,166,1,146,202,48,200,13,212,25,87,211,246,37,217,100,58,11,31,173,133,137,168,244,170,238,220,61,197,230,227,203,97,116,239,1,118,18,204,187,190,247,154,109,230,112,63,114,28,79,152,237,194,38,238,156,30,28,73,158,234,48,12,98,250,100,168,226,60,199,167,219,129,39,225,45,56,243,60,152,210,97,122,57,26,177,232,184,250,191,224,128,123,224,75,159,99,59,209,35,170,171,180,109,107,220,250,135,91,221,97,62,183,122,138,119,136,206,11,231,19,5,109,71,61,46,74,32,218,219,115,238,142,109,100,180,10,115,199,233,48,37,207,10,67,35,211,253,106,196,177,103,90,63,189,60,134,134,11,227,197,116,117,6,77,217,51,172,240,173,170,80,6,127,143,26,194,224,154,28,155,69,29,93,15,35,29,190,43,53,179,17,215,126,214,168,177,49,150,100,102,47,91,99,207,65,48,242,83,121,242,235,111,116,143,27,144,93,190,39,72,130,113,125,222,147,195,146,182,116,59,180,10,184,119,132,112,172,110,77,19,22,99,250,120,113,158,134,126,96,211,223,166,112,127,149,112,155,170,106,86,79,148,35,71,119,15,155,32,108,178,117,57,106,95,183,28,5,231,24,134,59,61,121,13,127,15,85,119,233,18,164,64,138,29,241,185,85,172,46,37,86,131,53,173,123,38,240,158,155,253,40,59,82,161,121,239,243,39,167,3,84,148,38,112,78,218,23,143,102,221,211,250,197,232,169,218,238,148,65,177,151,28,112,83,106,113,167,12,27,66,207,47,62,129,91,156,48,173,166,42,20,186,112,234,25,1,211,225,40,131,134,30,77,125,251,165,177,5,72,211,206,252,201,202,191,227,13,150,215,62,211,26,41,251,17,208,146,82,191,166,141,222,26,22,196,231,33,179,175,234,52,132,194,233,243,19,166,78,186,163,52,116,86,168,178,125,155,101,157,166,44,173,75,31,249,250,23,4,162,236,84,189,239,90,73,88,62,251,13,231,187,11,219,53,137,0,212,55,60,74,132,192,130,102,234,154,53,206,191,39,163,238,184,107,230,199,4,232,61,60,69,85,171,70,137,136,42,81,9,225,193,173,59,228,59,165,149,214,124,44,120,135,176,246,93,110,26,192,133,229,243,25,166,149,106,151,47,135,127,97,185,123,143,214,63,171,205,83,216,120,125,28,190,150,146,38,71,105,153,218,113,49,225,42,141,60,147,243,31,62,104,159,73,85,106,96,250,130,39,238,189,155,154,204,68,220,175,181,58,253,193,23,37,73,10,223,185,53,75,192,61,101,32,209,98,61,203,227,137,86,48,170,241,122,139,129,244,24,21,149,98,181,100,219,118,131,1,70,215,79,107,85,137,192,215,29,99,74,71,169,30,234,135,197,86,252,230,40,171,126,41,17,97,149,15,14,19,69,215,223,166,32,181,251,205,239,169,62,83,162,111,145,25,138,72,232,93,34,154,162,164,104,236,17,79,0,223,37,36,73,124,138,129,191,167,210,204,84,195,151,151,180,211,103,81,90,71,199,167,103,126,179,226,225,72,21,96,77,44,205,197,193,41,235,83,169,98,197,105,94,169,192,139,39,89,12,51,186,36,113,180,172,227,215,35,219,155,70,101,129,239,110,184,5,238,201,158,111,124,142,199,8,108,161,229,174,223,179,253,212,100,191,217,64,171,144,30,65,20,93,108,15,4,85,8,27,150,178,166,65,39,235,190,4,218,42,91,57,107,26,161,154,229,163,70,94,79,168,111,173,24,235,120,185,8,252,189,59,229,63,81,130,107,158,224,52,173,106,205,96,154,40,154,103,48,77,25,89,179,113,152,97,143,76,142,68,224,61,80,100,154,211,179,24,230,37,49,116,232,59,180,136,140,228,122,245,36,228,245,162,52,63,138,163,216,35,133,57,108,149,36,248,123,36,177,38,81,218,118,122,177,74,39,180,223,28,170,151,244,219,247,208,120,228,99,164,79,145,239,212,18,54,154,176,189,166,131,102,212,33,14,26,81,97,55,165,172,158,234,104,113,28,132,96,110,237,20,235,73,212,212,108,31,208,184,189,81,33,45,95,82,245,220,253,254,197,139,77,96,218,153,250,218,247,69,106,149,148,50,113,89,69,177,34,29,237,121,68,59,169,242,72,164,211,213,163,19,9,46,199,183,111,160,201,58,115,217,222,160,2,203,243,236,221,28,115,129,59,121,97,191,218,68,230,117,9,160,149,91,253,106,118,13,125,110,234,200,220,245,163,126,96,107,202,171,89,41,185,255,54,84,184,122,120,146,245,237,199,63,38,17,27,237,54,106,212,33,185,197,14,77,32,206,132,38,241,225,156,112,152,198,11,173,25,68,215,106,198,213,99,170,216,10,3,6,49,114,117,248,26,101,186,51,20,99,168,120,95,147,138,39,173,232,70,119,103,78,47,23,25,180,121,166,205,152,14,227,120,49,230,209,73,73,99,211,223,123,5,33,203,242,80,41,183,74,169,82,212,139,148,147,206,222,78,13,205,251,109,104,8,115,122,20,170,57,47,8,105,70,73,37,191,61,169,236,118,20,174,61,77,121,65,115,87,159,153,69,46,141,158,59,133,241,122,3,38,245,36,79,70,125,130,87,107,153,40,189,144,125,19,143,180,218,102,135,199,17,93,122,202,253,225,134,89,81,161,179,181,88,216,202,125,102,212,224,92,87,176,168,45,53,32,255,239,1,19,153,85,223,176,110,239,215,131,190,222,204,142,148,155,157,79,7,227,88,181,65,79,101,131,251,68,112,165,212,31,58,6,133,17,91,90,14,211,66,153,236,56,120,38,252,230,133,83,76,139,243,238,121,231,133,46,24,240,69,65,162,43,1,126,163,236,84,21,72,237,170,215,114,33,154,182,18,76,248,241,141,73,225,227,238,149,224,245,44,134,98,162,188,250,206,205,140,2,47,35,35,72,83,83,209,32,89,252,40,66,67,23,80,107,33,225,94,151,18,182,187,29,150,84,245,247,77,223,228,73,159,105,252,216,152,165,75,92,76,124,85,131,35,237,235,195,191,52,101,68,93,167,17,180,140,30,144,189,115,159,204,144,134,78,216,213,135,191,214,7,161,87,201,247,158,254,90,196,49,107,170,210,100,171,126,30,47,125,132,67,93,121,52,207,106,139,114,68,120,55,245,226,99,244,94,15,38,104,160,6,123,195,156,127,9,229,239,71,211,44,149,174,34,146,254,106,110,15,105,216,150,96,136,87,94,109,42,37,74,231,75,240,221,215,159,227,135,39,62,148,112,141,122,129,239,245,25,34,21,61,82,51,19,41,127,152,89,126,97,182,31,237,62,182,138,128,230,101,179,76,139,169,132,190,253,250,76,253,173,251,239,135,28,90,175,238,176,221,44,47,1,165,12,41,161,111,196,32,27,77,14,82,135,116,233,237,163,23,70,202,107,42,108,59,204,47,124,87,255,73,113,174,123,96,159,226,87,19,201,95,69,223,25,141,135,183,46,237,75,166,122,12,104,202,142,163,205,74,100,50,236,6,150,105,130,239,12,19,204,237,94,51,75,135,69,42,98,54,182,181,87,175,123,125,138,84,184,202,129,225,197,188,125,107,13,23,59,85,247,218,80,168,185,182,26,242,119,70,177,9,180,40,81,30,159,150,34,14,194,167,239,116,32,198,222,122,174,10,71,17,219,171,221,151,9,102,167,58,199,254,40,225,129,169,177,212,195,131,98,120,169,158,62,189,169,95,71,56,104,198,75,127,52,34,43,186,90,84,25,67,67,154,182,216,105,2,228,62,40,232,14,104,45,175,149,175,199,152,193,120,122,18,140,132,224,12,56,179,89,91,211,231,179,243,191,198,169,168,85,252,27,169,16,45,190,78,14,229,61,102,98,76,46,88,103,73,245,97,70,245,27,183,158,43,27,10,84,164,196,213,214,230,160,245,151,48,183,249,47,179,205,106,207,5,252,253,49,100,5,94,82,117,203,14,188,40,94,173,62,141,163,88,140,47,246,3,95,29,23,46,51,217,102,20,99,55,159,41,212,15,169,195,8,123,218,107,226,162,243,140,178,183,153,252,174,242,200,143,169,179,71,12,67,107,9,63,104,209,252,230,13,161,88,53,73,17,190,247,89,216,172,199,89,107,32,239,247,40,82,195,223,116,109,81,57,61,159,236,142,193,125,37,215,231,251,218,170,242,100,106,215,221,157,235,126,108,159,71,70,66,170,189,34,16,247,180,19,48,52,23,98,83,210,252,244,121,187,7,133,81,106,224,24,175,229,19,45,5,70,49,235,40,140,27,232,55,199,87,149,114,164,59,249,103,141,126,14,136,174,245,193,207,103,140,96,222,249,51,251,31,84,214,29,9,85,111,191,97,169,47,133,73,232,123,75,6,29,97,242,100,221,196,106,190,104,12,50,193,76,237,165,130,38,123,120,199,146,217,90,2,195,178,230,19,237,71,64,161,42,12,121,76,9,88,105,70,9,106,145,158,122,40,249,121,189,184,193,244,231,77,21,240,132,54,229,193,190,159,167,61,3,8,154,208,146,200,164,59,90,16,207,144,128,233,19,23,68,97,35,204,11,248,190,163,146,104,31,219,69,252,173,233,42,215,190,185,235,199,70,187,20,77,94,170,198,208,33,59,126,52,216,23,182,229,82,20,166,80,163,4,124,231,149,94,13,23,204,240,30,177,77,83,134,180,167,13,242,73,91,96,90,140,165,145,241,67,206,166,5,140,175,164,240,181,49,3,37,44,169,232,176,168,136,191,23,65,252,166,240,142,116,196,133,9,36,202,168,192,188,220,162,51,142,182,199,181,82,119,39,100,149,254,57,9,154,104,159,35,233,220,238,51,201,204,16,133,233,45,247,149,111,50,176,250,69,76,107,218,87,144,145,66,41,243,56,108,173,143,123,213,248,133,167,154,41,208,69,111,183,104,225,156,133,49,73,96,122,147,163,89,241,208,100,161,212,227,148,252,123,31,228,105,201,7,199,221,27,143,241,134,46,201,173,251,120,167,38,160,45,111,85,164,53,185,232,197,38,208,20,240,167,20,192,212,38,80,232,241,122,67,105,67,153,10,211,222,221,222,197,232,33,200,121,15,107,67,245,102,90,232,170,230,72,151,14,231,124,69,126,25,118,91,253,97,99,175,125,176,165,90,117,64,104,33,126,77,232,232,197,107,161,18,23,175,104,89,189,59,198,73,237,176,144,12,190,154,81,171,149,76,189,155,198,249,240,184,141,72,158,20,77,90,245,31,42,50,111,212,165,149,74,167,1,21,147,219,159,155,115,45,93,125,112,101,154,55,24,27,61,183,94,77,151,176,195,166,194,150,122,185,141,192,126,59,140,135,45,227,109,13,203,175,1,158,68,196,181,194,133,221,155,197,232,220,70,164,134,170,102,71,199,103,124,69,222,118,13,9,212,214,254,120,154,11,155,183,93,55,210,213,194,13,78,115,212,19,43,181,223,110,218,47,11,201,217,170,222,160,92,127,180,9,149,70,126,122,14,211,60,163,162,90,36,22,62,121,85,138,102,46,208,102,166,48,214,162,55,185,95,63,70,23,15,146,128,60,254,131,241,3,228,212,29,200,195,68,139,252,221,73,9,88,201,213,31,53,6,191,99,110,172,105,69,124,205,97,34,149,239,147,92,247,249,164,6,79,132,18,215,179,223,32,20,186,171,167,42,220,161,213,254,125,177,109,42,95,114,236,194,248,183,158,126,44,60,122,16,207,40,173,255,36,243,251,174,54,221,163,147,198,124,206,103,7,193,88,131,116,225,76,240,122,34,15,219,236,146,189,147,102,192,130,128,228,193,247,4,90,202,212,64,41,225,147,210,99,179,34,219,161,131,10,91,162,51,26,160,208,113,186,82,53,12,39,140,130,140,176,39,181,130,86,94,233,51,32,49,123,185,18,146,171,55,218,48,55,107,191,236,184,171,186,56,143,213,221,32,122,85,107,25,61,129,186,157,32,130,170,161,243,41,53,5,12,169,206,160,197,44,20,83,129,212,91,112,23,225,59,11,27,33,250,119,244,250,58,188,41,253,107,74,110,95,202,75,3,2,211,250,41,140,27,70,139,20,100,107,56,234,202,210,78,242,217,233,158,224,142,108,114,38,194,97,226,28,86,208,101,41,143,206,36,117,246,116,120,120,41,76,124,225,242,128,156,45,88,147,206,103,195,43,52,34,63,97,154,7,163,164,36,39,162,145,254,109,191,154,100,116,153,202,173,178,88,180,254,210,204,124,89,119,184,226,123,249,136,90,169,183,156,136,247,72,162,166,247,253,246,221,10,199,172,233,106,58,244,139,115,73,33,240,160,252,241,62,55,173,172,84,27,176,22,26,207,206,78,71,83,116,211,14,144,245,83,76,250,174,166,87,86,219,116,23,241,157,93,156,9,135,54,38,253,97,120,141,214,123,108,52,7,212,212,133,214,51,120,89,160,147,237,218,91,137,182,192,246,115,222,50,95,35,51,153,83,14,211,130,183,40,25,233,176,174,21,167,99,162,189,94,211,73,244,151,86,63,152,140,50,169,40,209,57,244,30,47,68,9,108,21,211,202,224,179,63,25,51,83,1,217,74,15,52,130,8,26,254,152,36,110,178,25,182,237,60,83,144,30,234,60,66,165,115,190,162,31,88,170,170,234,79,50,73,240,108,156,10,199,98,129,202,16,7,239,170,243,130,125,60,156,190,24,156,173,203,217,108,74,73,190,57,17,228,238,92,159,171,126,68,210,167,194,223,55,156,89,242,78,185,161,113,93,27,136,237,28,139,198,115,167,220,93,38,47,243,158,155,120,209,217,74,245,111,181,101,49,131,43,194,45,10,119,174,127,48,172,85,53,221,155,98,65,231,82,131,222,41,93,109,38,165,83,252,112,194,149,36,82,112,60,231,195,226,226,228,73,191,13,5,173,195,119,184,181,173,19,21,130,227,167,150,209,211,45,229,5,27,71,185,137,168,60,86,25,1,122,35,154,83,173,81,229,175,5,190,116,206,158,233,79,134,135,164,223,163,247,160,22,134,197,59,245,16,110,11,51,126,193,231,71,69,116,81,86,48,146,54,206,6,248,33,189,160,156,98,31,67,62,130,48,115,41,11,59,65,28,148,137,156,62,168,29,33,2,101,138,27,105,169,239,102,214,126,39,48,69,91,241,104,104,181,41,27,26,117,80,62,11,105,63,212,18,174,109,90,11,78,53,56,183,165,35,148,175,108,148,21,4,139,112,155,15,125,240,202,4,168,206,191,136,77,174,87,223,41,255,34,126,236,210,44,62,37,67,163,157,219,79,197,251,227,125,140,116,245,8,18,160,197,217,149,222,250,14,248,116,90,201,66,4,112,36,116,214,64,233,82,153,127,160,37,8,45,43,114,78,10,119,23,34,133,14,19,78,191,116,181,73,220,251,177,136,194,136,190,21,249,116,127,105,12,113,205,204,239,102,212,13,126,42,158,161,28,135,141,40,156,191,242,161,30,75,217,227,40,106,58,65,242,89,216,84,148,154,206,154,243,143,179,124,214,86,18,53,29,154,27,211,13,156,123,224,106,207,12,185,242,235,184,59,123,233,162,162,53,173,188,251,210,221,185,79,153,83,74,170,71,121,221,172,65,141,10,217,181,110,164,31,132,215,78,203,74,161,152,158,62,240,249,111,183,38,169,77,214,117,187,76,153,235,161,148,27,247,68,21,56,93,37,17,30,210,76,225,198,48,241,207,51,100,27,127,80,154,194,242,149,215,201,0,119,61,233,33,133,137,114,186,173,105,187,219,76,28,160,16,136,188,15,210,214,81,138,55,108,242,58,220,188,135,112,72,165,8,141,127,246,248,147,117,115,235,19,29,38,103,246,113,152,206,200,146,232,23,139,219,79,80,203,97,178,8,12,41,184,115,209,210,32,83,18,217,236,192,48,126,175,141,80,242,218,9,190,22,79,60,26,181,43,170,230,114,140,214,163,7,156,10,28,183,53,96,47,71,41,106,83,244,80,75,61,28,94,48,53,8,129,111,249,188,46,205,174,134,108,90,100,54,104,82,138,215,50,14,69,213,255,232,94,161,1,188,246,151,180,69,200,26,56,181,48,209,88,217,164,169,74,175,79,181,11,180,45,13,163,156,13,153,224,231,243,12,229,114,97,81,255,224,116,170,111,15,223,116,188,14,225,122,134,156,103,8,90,104,35,18,53,11,152,106,171,243,243,142,169,65,24,163,99,110,53,172,244,106,103,164,192,212,230,111,217,237,164,107,114,65,190,12,239,140,123,23,148,160,41,81,180,205,90,223,100,217,36,4,165,154,116,185,25,14,31,108,95,194,56,78,235,78,145,195,227,20,229,183,238,22,230,175,78,154,119,198,82,54,243,241,35,72,226,231,86,111,82,170,138,4,104,69,38,214,89,164,81,98,85,214,239,10,179,224,10,146,233,45,5,242,116,138,154,208,171,195,232,235,41,195,251,117,80,93,236,8,217,23,202,208,4,6,253,252,196,45,53,209,195,31,84,31,252,98,58,38,199,76,92,254,215,222,245,49,35,47,40,153,17,228,46,22,60,29,110,164,208,183,37,26,6,247,214,211,99,64,208,188,117,73,238,1,143,30,206,224,32,82,63,245,234,69,200,212,77,28,102,142,138,47,124,70,194,182,130,51,124,127,233,230,180,234,248,201,214,141,132,87,116,33,174,75,92,159,112,157,113,3,235,47,147,12,114,67,251,130,144,133,76,133,133,5,26,61,132,79,164,21,48,48,61,138,194,167,77,250,33,21,147,165,57,187,98,225,164,47,10,23,8,92,143,91,225,216,210,69,225,233,106,232,240,73,119,22,64,130,231,10,86,252,105,246,84,130,133,215,254,51,17,143,116,53,113,253,135,146,164,212,241,36,196,191,130,144,159,131,235,143,7,159,53,174,254,150,184,215,203,218,203,67,27,193,106,63,211,199,56,227,27,206,21,75,52,80,120,104,241,23,48,20,157,219,23,229,244,190,21,238,79,202,15,180,177,215,233,199,66,30,244,185,123,4,112,102,186,152,210,85,231,215,197,129,144,210,68,96,228,160,223,131,115,189,50,234,27,193,211,227,159,198,40,185,31,179,232,20,188,167,226,243,230,54,172,6,34,219,80,33,252,124,244,66,132,188,215,18,226,35,172,161,213,93,144,232,199,15,217,186,56,232,222,242,7,131,86,251,172,36,83,67,162,215,233,117,33,84,107,93,127,251,208,71,19,254,117,169,42,6,83,170,117,116,253,178,189,238,174,212,120,120,96,27,14,154,95,20,173,194,178,90,210,107,105,78,135,57,172,97,77,180,125,174,213,108,156,52,79,60,132,134,126,217,41,43,50,152,175,6,22,109,145,165,45,55,192,148,187,119,135,217,150,21,102,144,92,215,132,90,140,166,115,120,82,64,228,232,157,39,210,208,79,205,207,253,248,111,245,140,143,178,69,17,195,168,38,124,245,52,179,32,105,153,178,133,115,216,142,215,131,106,10,67,189,232,199,70,78,193,125,243,78,60,232,40,10,29,239,11,241,116,244,186,100,192,76,152,239,89,94,184,44,35,137,177,92,87,226,188,94,30,100,167,208,63,235,10,223,99,237,197,16,105,199,152,18,134,193,31,230,247,158,174,15,58,27,51,253,118,53,21,56,215,191,161,51,101,42,140,64,117,104,235,44,73,229,24,171,121,247,104,52,5,114,52,84,36,120,185,26,69,183,236,140,126,105,172,146,39,31,111,122,69,247,112,214,171,11,225,104,255,109,42,128,69,102,131,247,114,59,186,219,145,168,67,210,186,71,108,137,223,124,170,181,82,105,12,113,182,204,251,8,166,30,152,96,10,8,28,254,16,31,149,155,95,131,255,25,63,244,254,110,181,49,144,172,12,37,151,62,144,252,41,9,110,33,255,212,141,180,230,40,58,95,166,211,208,123,231,52,135,74,156,89,29,197,177,162,114,66,11,2,158,23,100,236,38,104,42,79,125,63,196,231,62,38,85,73,112,148,235,75,125,168,125,60,85,171,102,52,93,2,19,200,248,189,53,247,237,105,14,25,123,174,223,155,42,116,85,142,130,214,221,83,80,144,204,46,221,189,41,62,245,223,69,119,184,203,28,64,68,247,123,133,119,84,18,162,191,180,5,190,158,244,241,231,234,212,255,68,92,159,42,113,210,233,239,230,184,209,71,14,6,224,90,222,22,217,138,17,53,13,129,239,25,255,136,73,54,77,184,75,149,88,26,75,220,173,143,106,36,25,98,138,54,154,45,207,51,54,89,9,77,56,54,150,213,109,188,62,209,13,173,207,157,234,114,117,37,19,233,202,107,203,178,126,2,127,148,58,61,35,225,190,100,57,73,149,202,228,187,93,245,173,91,69,139,204,163,107,81,184,80,11,63,244,77,49,207,43,125,111,113,111,132,154,244,212,129,201,216,149,88,48,121,175,131,219,212,122,167,150,236,189,22,92,59,250,214,133,74,198,234,40,116,16,178,83,113,208,54,95,58,136,157,52,105,148,94,86,207,48,186,107,22,118,210,231,67,37,246,238,81,254,118,88,236,210,251,199,36,208,135,68,226,123,107,120,214,85,82,158,108,111,117,199,194,148,139,170,74,49,110,124,7,87,106,60,176,214,73,24,144,101,60,94,243,18,34,47,247,57,85,6,18,62,149,231,210,220,183,66,228,71,126,154,210,60,87,194,251,240,127,196,175,134,143,225,158,196,235,253,242,184,91,145,58,152,116,66,85,127,108,116,161,63,85,106,68,138,227,189,180,113,160,105,103,4,213,86,248,229,79,127,242,152,80,135,192,139,38,1,87,175,164,42,71,93,223,241,35,33,247,164,47,169,175,146,192,18,253,166,205,25,252,233,65,75,68,248,136,1,52,151,182,129,59,8,158,206,4,127,175,56,111,23,91,201,18,223,132,21,186,135,42,103,53,242,21,125,177,85,93,3,249,110,254,19,39,93,53,61,177,233,159,253,98,49,173,38,69,4,84,10,14,167,190,134,223,169,127,154,92,192,138,107,174,91,107,121,110,77,0,88,17,243,91,217,20,67,78,37,206,70,173,38,206,122,196,133,106,10,220,94,219,168,186,218,208,135,56,249,31,170,183,125,61,74,99,152,221,104,200,211,224,18,213,43,199,225,251,28,41,32,103,165,149,47,100,240,25,55,143,6,143,58,17,59,87,181,173,136,136,39,45,149,9,147,211,147,204,229,108,211,216,234,177,37,251,228,120,45,206,62,83,152,164,185,5,143,97,171,86,27,176,113,84,186,82,48,212,166,170,221,177,104,136,116,133,100,106,35,147,242,199,253,250,174,11,125,144,203,88,43,43,123,140,223,83,19,58,245,146,234,144,237,27,60,162,151,11,19,172,72,26,198,116,226,158,39,175,188,32,201,82,173,8,164,9,31,59,195,133,109,39,215,100,208,32,25,20,240,183,149,79,156,243,164,55,151,87,94,51,165,30,144,203,173,143,63,148,146,122,12,80,149,110,70,97,203,117,161,89,18,154,42,194,29,230,72,123,48,130,24,35,229,20,177,25,223,79,67,119,215,100,191,67,85,218,11,236,208,218,110,90,4,186,140,237,232,23,51,110,112,125,108,100,139,118,125,159,131,68,196,208,231,50,230,177,243,224,59,131,171,70,48,45,90,241,248,119,151,41,142,106,227,195,130,23,230,5,66,96,132,46,85,203,31,16,187,57,175,137,6,94,189,187,5,105,194,146,16,207,227,56,163,103,208,72,71,84,197,130,5,247,94,236,35,25,180,84,42,194,118,153,167,187,126,248,150,170,94,190,77,118,236,193,4,128,148,129,4,6,118,119,246,214,143,222,177,222,27,74,52,87,101,31,80,214,201,160,81,161,190,159,51,71,208,139,118,28,253,233,97,173,44,79,79,158,0,180,166,197,81,164,158,254,224,247,136,129,110,67,148,209,59,194,2,191,163,66,128,121,138,179,71,86,240,59,79,21,250,71,46,171,171,226,123,219,34,39,207,202,61,82,197,67,7,14,61,194,63,48,139,19,210,2,129,97,43,125,159,147,90,128,165,73,19,200,27,202,59,251,22,242,164,136,11,203,111,223,109,246,77,180,101,124,105,146,165,154,54,108,191,71,196,50,157,219,79,63,23,85,254,207,82,249,17,236,209,4,1,213,167,243,245,231,152,112,93,162,237,65,231,121,63,110,183,245,19,199,218,250,219,13,202,228,223,215,230,12,223,218,161,125,39,53,33,208,223,71,179,92,119,235,170,27,98,12,49,243,193,141,34,55,45,191,184,39,70,125,251,2,157,174,215,40,146,39,231,184,122,86,20,81,204,202,63,162,43,66,239,235,27,114,38,245,167,125,73,227,71,153,119,189,155,195,3,162,154,37,131,12,193,241,171,39,172,19,34,44,114,31,245,123,221,119,139,174,175,165,92,54,215,62,70,228,253,119,34,78,104,93,148,92,155,94,201,217,252,183,201,228,205,161,170,37,212,17,190,157,122,98,213,54,201,203,163,31,84,94,167,24,220,188,208,12,55,173,202,66,96,225,13,234,181,55,154,40,33,83,87,210,232,61,248,133,141,69,90,71,237,179,54,240,247,98,21,29,111,173,151,193,166,123,114,68,38,174,86,119,122,180,65,224,242,221,188,208,157,50,180,26,141,159,126,31,236,179,92,184,150,178,97,250,190,231,166,20,246,219,90,88,88,249,250,191,23,99,134,54,53,225,144,79,233,47,157,132,10,21,2,242,90,222,74,48,253,243,171,145,217,169,90,183,203,14,247,14,191,241,83,138,38,21,124,236,196,229,77,114,136,26,100,150,66,155,195,204,127,232,128,94,92,30,12,30,117,95,249,70,201,211,164,24,161,147,250,126,97,55,238,125,146,90,23,165,225,206,125,117,7,229,14,176,210,212,66,109,226,220,12,180,95,27,107,146,84,120,15,226,1,219,223,26,107,80,96,242,248,126,104,163,30,188,114,121,248,71,252,240,23,53,125,114,109,109,61,40,43,157,119,113,167,119,88,187,106,57,74,203,247,126,154,16,93,145,90,133,102,1,238,247,94,131,206,216,45,29,18,108,236,253,145,143,82,108,208,82,31,38,236,200,175,200,109,153,120,176,74,46,146,251,46,190,83,119,43,176,25,218,228,73,209,238,116,120,82,155,62,19,67,238,247,216,42,137,166,126,41,159,90,77,179,233,45,159,251,210,48,247,165,158,19,118,184,247,94,16,196,167,246,162,107,204,148,199,25,14,247,241,64,15,84,224,67,227,199,123,237,114,13,147,57,50,201,237,126,100,177,120,71,115,86,109,43,89,80,127,189,5,100,189,171,69,137,114,140,121,113,60,152,130,111,109,9,174,16,77,205,103,19,144,203,232,137,35,23,174,168,253,214,15,116,174,74,65,93,9,219,189,232,5,147,33,181,137,245,253,250,54,22,237,83,185,151,17,134,200,239,253,42,59,149,248,178,198,124,120,94,167,49,106,168,180,139,14,229,68,37,151,254,94,201,34,214,74,140,104,94,64,192,215,74,77,228,35,240,118,140,248,237,207,2,75,2,19,232,159,239,157,26,234,215,74,189,5,149,229,240,29,133,93,64,217,36,41,214,127,237,65,107,48,97,51,151,12,78,223,111,6,238,194,216,229,250,224,247,188,167,55,223,151,158,85,241,42,7,231,70,94,253,193,20,63,41,127,207,253,165,229,71,246,48,93,41,229,14,53,142,136,225,55,63,232,107,202,111,215,65,115,229,27,149,107,163,166,29,190,64,159,245,26,222,47,76,155,185,178,73,22,203,251,11,220,148,99,189,64,162,127,190,128,175,235,44,31,4,226,242,175,251,79,23,42,73,132,232,143,98,156,151,68,230,193,89,42,202,31,135,120,213,244,81,49,9,52,97,47,220,148,131,204,229,48,21,219,194,93,183,137,120,251,210,155,246,90,194,201,183,173,167,250,248,163,161,59,208,148,243,241,43,35,94,187,17,59,82,206,71,238,239,223,147,176,138,74,179,193,249,232,202,41,23,166,189,87,80,168,48,158,154,221,69,217,37,166,82,246,65,6,95,182,195,214,180,34,124,128,102,78,86,63,23,203,80,131,250,186,1,172,170,29,48,197,45,1,35,207,173,87,155,248,140,192,244,120,189,137,70,164,86,59,105,232,166,160,175,246,157,62,149,208,81,9,102,70,60,80,55,161,168,31,59,9,94,196,3,222,62,60,142,73,49,244,128,225,151,232,53,96,248,220,107,192,215,92,160,66,205,31,141,240,192,9,184,109,172,183,56,55,77,52,70,224,62,190,19,199,42,5,102,69,30,13,242,248,227,19,145,34,60,57,96,6,236,141,119,50,77,135,173,224,45,96,104,217,94,113,162,157,217,83,26,176,97,234,47,94,85,204,147,95,175,37,62,55,162,3,112,203,251,215,38,199,55,5,37,29,21,223,11,253,192,88,157,195,200,223,123,241,171,75,209,109,103,208,25,51,166,207,67,184,220,219,145,155,79,184,232,251,187,154,125,97,132,13,5,12,251,66,143,125,69,200,146,237,226,59,104,190,41,141,36,11,193,147,13,207,246,46,200,31,167,8,112,242,214,104,140,249,118,74,212,74,159,12,121,219,207,215,0,241,106,209,76,162,62,223,105,77,151,149,215,74,91,226,176,94,145,237,131,114,191,124,23,245,146,65,72,134,6,125,63,218,180,50,248,162,176,117,21,191,119,167,229,65,70,148,114,242,207,173,210,110,210,210,50,137,63,26,186,252,128,162,176,191,85,153,41,240,38,196,202,135,102,75,234,88,135,53,42,134,77,219,33,123,61,122,53,28,2,62,23,122,179,214,79,133,201,141,250,111,83,236,112,132,55,245,195,124,147,227,237,218,211,95,130,137,177,249,136,211,149,30,251,198,160,168,252,206,76,31,22,42,5,170,194,80,209,14,127,180,194,234,212,155,155,204,155,127,17,202,104,244,181,167,101,75,28,189,195,31,166,200,248,17,107,159,110,151,194,36,147,30,156,99,197,247,141,94,168,86,209,155,91,216,166,7,44,237,19,160,212,24,250,91,83,223,208,87,130,231,43,161,5,254,118,250,216,208,82,202,91,33,26,92,19,124,190,24,19,154,249,107,81,248,110,44,110,17,95,99,236,136,24,218,176,22,249,242,249,91,127,235,8,39,4,48,61,48,142,78,84,197,4,69,61,166,197,197,131,38,35,133,77,221,196,97,125,167,61,86,140,53,108,109,67,199,195,234,58,28,37,52,173,183,197,165,246,125,240,250,19,244,19,43,220,233,21,119,152,138,12,69,81,196,115,91,215,72,14,229,185,80,97,122,37,3,192,196,244,151,194,215,132,242,221,166,153,224,114,81,216,108,42,135,41,175,109,186,129,127,215,217,247,155,195,6,182,211,254,78,208,208,205,202,13,71,97,85,24,13,229,135,226,64,47,125,50,125,103,92,128,146,192,107,35,125,1,35,105,172,63,108,252,39,15,37,6,144,238,108,251,141,155,179,180,167,124,250,88,144,107,184,59,103,219,98,250,105,122,229,227,165,134,81,33,10,76,188,196,183,65,99,136,209,3,19,90,164,22,95,11,89,132,170,3,58,173,105,202,157,0,10,171,245,209,208,69,95,1,195,26,175,55,95,144,40,249,139,145,220,218,10,111,83,119,113,248,58,208,186,112,168,136,45,190,75,182,106,28,49,2,195,34,232,38,41,149,207,95,122,52,24,175,125,229,192,67,221,228,84,51,6,175,238,27,120,99,145,158,157,12,133,185,79,192,212,10,117,133,225,169,11,231,135,150,183,100,102,92,155,201,93,232,102,178,119,242,98,215,91,113,49,75,96,242,203,250,219,52,39,185,15,81,15,189,248,233,106,118,62,129,251,76,47,6,149,216,8,248,206,150,100,1,193,18,228,161,3,88,164,37,36,2,76,165,130,251,177,176,212,233,86,87,45,56,54,28,198,87,29,10,91,19,190,195,198,218,36,48,193,2,247,99,169,128,29,186,182,17,181,241,231,134,242,54,129,205,184,254,30,124,119,228,170,63,220,41,164,116,244,142,151,218,171,166,227,227,187,36,196,22,137,135,188,14,227,183,126,240,32,172,166,35,6,99,189,239,164,72,153,167,221,31,226,246,214,252,230,152,33,233,183,167,21,163,58,220,212,77,6,238,215,2,141,223,38,98,149,174,30,227,41,78,26,92,69,134,22,24,223,213,199,12,222,133,62,19,188,99,142,67,80,32,110,23,48,66,180,61,96,24,90,19,220,118,160,20,20,38,112,84,121,107,132,118,242,173,167,135,19,13,78,135,53,244,32,167,197,115,127,132,110,20,134,191,210,159,155,8,70,26,82,8,144,99,18,118,43,183,83,24,175,217,81,52,176,244,222,246,117,123,192,159,208,168,3,119,212,186,29,190,134,87,209,229,97,212,179,113,53,59,179,108,197,212,3,189,158,47,96,184,194,116,68,105,125,168,254,218,237,110,197,105,38,29,66,142,126,243,214,254,24,180,195,134,231,115,193,226,181,50,228,141,198,205,227,240,221,149,135,142,10,133,194,225,218,160,190,247,233,139,53,59,251,2,38,193,162,87,163,68,17,107,128,226,80,53,119,73,16,143,88,187,37,137,56,209,152,92,93,167,25,88,130,80,198,247,254,245,152,133,164,101,117,14,155,164,77,76,195,15,190,73,189,154,202,84,183,189,238,182,172,30,56,176,51,120,128,226,185,232,115,25,113,156,79,149,251,187,66,101,97,218,0,110,182,81,93,152,118,97,147,94,91,1,83,93,163,48,157,192,113,103,42,147,146,19,123,77,9,143,157,81,131,185,117,158,220,13,186,148,216,20,62,104,209,179,11,92,135,239,240,212,96,22,53,237,160,24,250,124,26,221,79,181,139,218,3,48,54,122,166,122,208,177,53,146,251,13,127,120,220,124,67,30,161,67,70,206,201,207,7,22,90,50,43,209,5,240,3,189,160,98,250,201,197,86,239,229,71,50,138,142,67,143,135,110,201,208,225,240,87,37,4,53,142,113,29,249,178,183,115,74,191,86,183,99,207,95,27,214,111,61,177,169,179,106,95,192,119,203,206,40,90,218,142,162,107,117,20,134,36,163,5,60,133,253,192,96,178,24,1,223,5,84,18,76,192,51,96,148,90,18,124,77,21,185,58,219,226,180,137,150,17,87,23,237,73,7,134,62,112,5,156,150,245,245,29,79,4,245,138,53,201,233,144,154,182,172,15,74,179,18,7,133,215,242,99,179,220,121,53,116,5,152,52,139,71,206,174,133,171,185,77,84,147,190,114,220,241,71,29,84,207,30,106,22,75,12,120,133,213,68,47,158,161,146,100,37,249,168,64,8,76,165,149,187,47,63,60,132,122,245,58,17,224,181,162,15,93,154,52,161,84,79,40,125,200,242,232,84,32,135,247,248,38,216,229,96,219,148,105,6,7,196,107,13,89,166,161,216,213,33,131,195,126,121,4,247,163,139,180,229,208,216,137,44,2,76,98,69,29,228,187,118,190,233,17,92,54,244,165,247,166,149,199,87,238,199,145,144,64,140,208,0,149,242,215,224,81,79,220,153,170,123,189,53,45,25,62,36,237,219,122,103,122,149,151,191,113,181,178,110,133,239,119,247,125,18,37,26,225,32,7,166,136,196,127,24,109,239,244,198,52,101,197,99,19,59,87,215,7,111,178,197,104,23,51,74,20,198,56,115,116,157,163,39,162,109,25,241,161,81,197,214,85,75,99,235,55,253,91,32,185,113,210,213,215,74,116,59,2,14,166,166,118,4,20,187,199,247,73,171,29,82,167,140,216,176,111,132,31,172,226,186,211,145,37,62,238,105,94,135,248,75,190,9,101,4,158,151,68,139,14,254,20,129,123,131,115,201,243,92,214,27,40,48,61,43,213,225,1,67,143,192,235,139,108,81,183,99,76,141,190,5,201,249,113,152,70,15,13,209,208,42,252,106,112,151,101,191,133,69,18,163,236,90,252,126,243,109,133,74,10,211,5,221,61,127,71,236,86,67,187,216,86,179,191,7,167,133,177,107,100,138,62,132,71,153,69,19,244,53,141,183,222,156,116,121,192,120,49,122,112,25,115,254,244,155,211,37,173,17,57,68,14,95,179,193,34,153,125,23,76,130,57,50,134,195,223,61,250,53,94,78,116,117,249,205,233,123,86,35,31,86,135,249,226,121,168,134,47,233,115,3,198,28,139,171,123,237,106,247,81,161,254,232,101,129,141,59,95,97,19,174,116,24,234,198,149,224,243,73,206,180,40,207,56,48,249,115,73,169,46,201,34,0,47,125,180,74,90,46,193,4,191,124,88,42,43,88,223,27,134,174,18,87,99,56,54,133,145,181,244,223,54,249,239,174,112,250,109,100,39,245,224,35,182,83,62,255,109,250,109,18,74,169,128,127,207,143,93,72,95,187,35,245,230,63,253,245,149,12,67,116,119,189,150,9,127,78,249,78,173,171,183,189,160,53,60,84,59,121,216,4,234,95,0,139,62,242,174,161,120,107,116,123,13,220,192,93,163,148,27,59,253,109,42,116,190,46,245,246,182,201,17,69,242,188,144,101,86,216,234,235,30,188,225,206,214,119,66,96,113,251,189,173,186,50,221,252,90,37,99,57,12,137,188,162,99,120,178,23,151,170,174,157,46,198,37,243,39,251,9,235,40,76,9,92,115,152,242,146,116,245,241,0,21,57,49,45,59,163,129,241,30,47,190,120,22,44,224,106,30,109,171,214,243,225,38,156,162,17,137,189,200,114,250,91,147,132,209,195,222,188,52,47,25,48,190,248,244,61,104,186,240,41,72,246,52,153,210,140,225,23,87,255,240,174,42,220,112,193,31,60,40,139,210,23,163,42,218,47,190,27,90,218,174,8,32,249,94,136,174,203,167,7,8,132,130,143,191,96,89,60,127,171,25,78,57,73,241,207,65,250,115,38,221,181,17,123,248,34,155,160,31,11,250,119,183,50,208,15,31,77,61,193,67,19,194,139,41,96,236,244,169,198,21,148,185,238,113,245,105,57,107,217,172,200,35,190,40,252,189,176,212,162,22,37,244,93,195,247,139,89,44,180,46,48,213,92,207,18,70,26,246,124,186,42,207,79,243,219,131,105,78,147,143,97,90,81,62,79,200,199,168,8,43,218,38,221,147,92,212,92,222,165,182,21,166,21,227,141,217,64,233,67,115,204,95,65,52,195,159,140,73,161,201,86,248,22,159,17,211,141,248,84,146,254,223,71,95,91,252,116,177,202,110,133,33,50,244,171,33,149,214,204,59,78,210,107,59,135,119,141,30,244,169,137,222,70,91,151,195,173,231,171,169,62,221,1,127,159,150,74,92,152,150,149,247,65,58,252,5,91,95,155,28,205,115,139,140,65,81,75,102,62,35,78,242,229,65,217,202,40,250,98,157,148,120,113,248,83,101,103,30,250,91,47,148,66,225,227,181,28,210,189,233,150,56,14,175,164,88,13,159,223,244,122,132,110,180,121,71,127,154,10,53,95,93,36,37,143,222,27,49,55,95,92,156,153,179,167,139,137,80,196,147,65,113,152,224,51,142,111,103,29,29,143,165,31,4,2,90,63,121,152,115,45,77,180,187,110,171,79,6,58,156,180,76,246,251,168,148,244,61,190,155,96,148,62,57,10,117,207,201,165,11,186,74,36,19,24,10,39,191,249,53,51,84,49,20,22,129,237,197,195,29,17,172,162,213,12,244,74,200,147,23,227,149,83,152,238,57,31,150,194,29,178,140,100,184,24,144,252,84,21,165,134,200,193,85,142,129,7,218,15,9,62,94,51,64,106,106,168,62,51,95,139,128,163,195,214,126,164,240,30,171,199,111,87,202,200,20,166,151,198,167,49,199,170,74,111,154,114,71,204,211,98,193,28,133,91,13,251,139,194,72,109,119,248,104,39,175,190,157,146,223,83,174,237,15,249,67,47,157,36,203,60,62,157,76,244,50,197,214,209,141,17,68,213,42,41,156,218,239,209,218,161,251,92,95,172,125,46,233,11,76,170,71,199,28,41,10,95,221,166,7,182,211,213,215,241,123,193,1,202,179,175,115,160,195,194,197,47,170,65,221,248,253,248,58,29,58,231,157,63,218,54,174,93,133,17,38,108,14,55,117,144,232,86,164,132,97,57,252,81,85,37,48,44,181,62,145,105,172,90,93,231,26,220,67,221,111,126,199,40,79,7,180,120,124,51,167,152,89,41,72,32,227,189,79,235,195,66,51,164,14,57,197,233,190,99,90,205,226,214,215,222,120,214,62,104,48,216,37,65,84,170,89,98,84,80,245,204,226,163,181,250,185,109,193,184,157,46,222,114,107,162,103,77,53,94,191,234,12,254,192,84,119,39,152,130,163,184,55,130,9,85,97,212,230,142,195,68,157,106,82,136,237,177,130,218,160,82,51,9,200,6,85,7,112,217,58,207,224,114,240,62,142,14,133,185,50,30,153,246,218,138,121,214,81,95,236,10,143,229,245,247,221,58,30,181,12,170,146,121,219,62,13,251,106,186,64,16,187,247,16,86,255,209,240,209,139,81,39,242,3,140,19,190,38,217,92,90,61,103,220,187,43,95,6,154,188,215,59,170,35,96,45,159,132,21,147,189,220,81,196,96,147,222,47,159,55,46,110,168,215,171,90,112,217,143,201,21,248,142,176,110,58,149,160,238,23,79,6,45,145,202,1,35,15,21,31,187,157,212,21,7,141,17,149,4,14,91,115,141,194,147,150,117,135,9,17,202,205,155,17,249,198,205,239,50,150,162,106,104,205,191,214,226,106,40,48,186,194,83,23,190,105,69,164,178,181,239,60,53,20,147,35,105,105,163,111,214,244,235,211,148,154,83,93,3,205,132,206,252,230,116,99,108,189,185,229,76,124,34,86,19,174,80,152,230,14,127,49,107,146,76,87,179,165,249,213,133,176,203,80,24,202,73,159,106,101,126,122,128,161,46,245,248,252,64,105,141,214,49,37,162,227,62,126,251,233,34,21,152,182,105,183,87,136,233,170,192,192,199,62,238,181,74,70,9,163,2,134,28,219,95,120,179,119,12,246,208,227,175,217,238,236,191,253,221,99,88,245,159,105,120,62,51,174,182,172,188,194,84,219,190,33,175,200,12,183,12,223,227,173,58,12,91,132,14,121,71,198,36,96,136,226,103,130,93,11,28,184,37,54,100,232,26,187,199,255,58,196,177,218,167,5,188,183,47,18,19,166,205,163,6,35,111,113,24,21,214,116,53,138,246,113,117,73,27,249,69,233,36,122,40,185,181,157,134,156,118,236,238,176,81,48,38,216,183,21,82,11,74,130,110,207,229,22,32,21,165,249,149,214,138,1,129,170,244,143,1,185,211,127,56,76,103,123,130,97,244,142,171,73,248,230,111,53,34,138,85,239,135,75,18,228,48,109,206,24,16,20,154,254,152,70,101,248,174,65,42,166,167,229,129,209,230,241,55,200,177,78,94,92,71,94,154,134,61,181,246,109,15,114,91,227,58,80,179,231,197,85,122,152,65,86,93,186,90,218,52,74,248,33,112,219,236,244,49,74,143,226,251,14,175,142,106,175,177,221,133,51,80,172,37,92,79,144,99,177,167,7,47,250,106,116,159,166,156,213,205,90,20,125,210,193,248,83,153,224,104,85,242,105,80,250,176,3,173,169,50,25,177,137,88,58,188,212,60,233,106,54,168,17,48,244,177,9,94,158,54,2,30,105,233,152,208,69,59,2,215,47,255,54,201,139,128,73,179,38,184,121,26,220,194,116,233,84,61,215,85,24,113,241,151,218,166,57,156,166,47,14,250,100,71,122,236,143,26,67,71,181,88,137,99,143,194,243,64,77,252,71,97,106,85,29,109,73,20,231,251,17,117,217,14,223,121,161,243,183,178,27,248,226,32,88,240,165,241,132,51,53,62,52,172,12,201,74,129,232,174,4,204,177,151,174,174,39,222,10,17,210,158,126,186,214,25,195,137,72,194,72,247,190,99,24,232,117,85,230,31,104,113,15,130,44,221,73,232,71,182,236,161,16,135,36,27,102,127,209,19,211,169,32,84,41,44,211,132,121,196,190,192,237,75,69,230,117,109,233,5,162,106,233,36,19,102,69,225,125,55,49,172,166,223,114,193,192,228,23,67,21,170,171,146,230,236,122,2,254,74,73,31,115,89,55,234,131,33,217,73,118,159,201,35,249,226,184,43,92,121,150,145,41,56,241,90,159,118,83,131,85,111,60,38,99,212,75,182,219,160,62,159,14,83,156,144,238,76,213,71,192,189,36,159,170,194,132,182,227,230,53,169,130,0,139,115,65,15,255,247,191,249,122,151,86,93,158,231,74,239,187,244,88,131,188,103,150,198,198,96,240,204,67,99,140,176,69,35,176,213,141,44,15,154,166,191,187,243,137,189,51,98,197,110,240,239,15,66,231,172,83,245,86,101,229,37,174,107,165,119,174,209,175,67,75,80,81,109,91,228,127,150,215,82,163,89,92,148,161,19,216,213,126,128,113,76,245,106,190,134,127,173,66,38,71,7,5,174,203,21,104,73,28,156,38,86,51,125,93,210,25,52,211,38,9,165,67,243,215,130,61,178,103,75,25,125,166,7,35,95,146,182,201,5,229,138,191,215,53,117,214,73,55,191,19,205,247,88,170,67,107,54,195,107,175,113,115,138,83,211,194,36,43,245,70,188,83,137,151,220,158,235,131,61,201,53,202,7,41,189,208,39,155,116,209,126,15,222,39,169,207,94,184,127,43,174,134,164,110,37,152,22,28,191,26,65,188,180,67,15,4,125,251,131,33,211,237,250,104,100,130,246,67,77,4,65,63,8,118,213,155,42,104,230,160,244,151,252,158,245,196,155,108,41,228,179,26,190,165,199,148,12,103,251,238,233,181,112,131,142,63,24,33,171,145,30,172,71,194,215,202,123,181,97,186,96,178,123,119,110,135,163,95,219,223,139,177,253,15,71,161,200,75,207,13,159,192,123,48,75,80,166,5,210,17,5,123,175,5,23,218,74,62,213,189,225,227,22,133,140,143,84,188,62,25,213,17,62,40,199,148,212,245,183,225,111,89,254,224,29,99,224,36,71,212,41,220,32,223,158,237,164,51,241,206,156,18,175,93,169,132,212,49,197,60,122,238,55,101,97,132,110,18,92,189,130,132,131,6,50,125,133,153,44,14,67,216,176,211,123,195,173,121,30,188,77,136,37,193,227,201,234,92,152,109,55,157,32,16,24,63,59,163,91,182,186,228,171,139,55,238,83,126,56,82,124,203,248,61,166,195,236,127,45,189,24,13,88,239,189,41,61,210,54,64,243,253,207,246,39,183,0,165,142,121,251,92,101,28,174,21,72,254,51,236,58,118,27,58,23,244,104,20,134,212,165,58,92,115,228,28,129,223,234,171,119,221,205,114,164,239,109,4,162,199,225,150,67,57,228,88,142,207,150,197,55,73,198,27,156,27,239,152,128,40,163,164,72,79,35,22,228,79,182,32,61,76,48,181,210,159,195,35,113,45,27,117,130,231,211,104,213,79,125,174,48,32,127,30,26,167,217,254,235,51,189,87,119,118,119,96,106,215,20,109,203,75,69,126,68,120,210,94,220,106,20,46,152,220,211,78,22,109,11,218,97,36,115,41,243,73,131,114,31,53,70,28,65,147,116,118,86,211,127,121,48,149,53,233,107,211,4,251,249,107,55,162,182,41,192,53,207,244,105,188,106,79,159,3,14,63,223,210,8,218,157,116,64,85,140,143,7,211,224,150,102,2,196,142,190,215,206,99,221,20,41,46,119,157,247,55,160,166,129,177,244,222,80,22,251,36,53,149,194,242,39,232,215,166,223,124,18,137,78,55,135,24,216,159,140,186,51,141,9,66,106,232,135,58,164,104,53,89,249,52,144,122,253,12,173,84,61,71,89,73,161,63,59,30,150,165,163,2,103,212,234,84,111,129,194,167,213,78,111,2,161,235,81,93,109,19,232,75,14,31,170,34,205,55,122,168,68,62,61,191,42,169,135,23,19,196,109,221,75,29,62,227,181,125,102,20,13,131,36,236,18,92,252,173,239,89,134,154,71,70,189,68,11,214,73,101,138,51,216,91,31,17,89,155,251,207,197,36,163,28,94,43,197,4,49,166,103,60,24,69,162,127,30,236,60,82,226,109,254,244,167,86,43,193,227,238,219,29,241,142,165,129,210,138,61,232,139,143,224,192,204,31,155,222,34,71,57,194,79,66,225,210,114,184,125,74,15,198,118,211,158,58,26,112,77,29,184,21,26,155,23,3,34,24,181,215,31,152,186,67,135,45,99,150,38,202,40,49,164,220,42,165,95,190,235,214,197,189,71,83,209,183,98,93,204,190,75,219,4,239,105,154,209,219,244,208,242,237,210,114,188,29,254,35,135,51,55,124,161,229,227,243,101,15,155,248,42,35,47,143,186,226,106,180,233,116,42,216,143,189,17,197,58,156,105,30,145,205,246,77,163,211,231,186,103,94,154,223,243,157,8,224,126,202,199,81,132,82,13,20,1,191,244,49,233,124,140,139,235,233,121,237,81,190,61,28,182,182,188,180,105,20,15,85,246,14,101,93,50,54,72,205,126,142,210,100,147,47,70,150,204,97,104,128,116,39,45,70,182,227,240,252,102,114,143,24,49,31,178,131,185,174,167,75,49,74,15,135,241,3,210,131,77,177,44,217,40,203,159,4,200,231,28,38,232,124,141,153,156,236,98,181,205,14,151,147,204,82,28,68,183,176,140,52,72,55,28,24,10,107,243,139,49,251,83,64,157,195,197,207,61,242,58,43,157,154,16,37,250,17,0,117,101,126,47,90,172,154,143,202,28,165,39,207,236,190,152,71,173,209,158,248,118,62,207,185,220,231,25,21,152,233,131,32,120,224,155,97,183,176,92,178,37,6,220,127,14,83,209,221,115,110,102,199,84,185,167,193,73,195,2,15,186,111,42,248,178,35,249,240,180,157,187,37,210,33,94,200,198,95,189,203,207,127,187,163,123,152,140,191,190,61,68,101,250,103,57,42,98,138,243,62,44,180,165,166,153,134,203,20,191,77,202,35,37,157,134,241,0,57,140,18,111,202,27,145,41,242,23,51,14,148,145,157,175,227,198,95,183,51,60,57,149,85,14,9,19,245,78,22,181,117,50,251,163,193,90,56,147,95,184,239,132,241,21,134,158,118,205,30,235,145,121,76,249,119,250,36,63,28,5,14,83,108,146,188,101,178,213,254,222,72,2,254,241,243,87,24,135,200,188,181,52,207,105,91,142,185,134,172,98,142,248,44,103,249,37,138,66,197,114,14,54,161,155,236,48,199,64,10,238,217,134,253,96,218,187,79,142,165,226,130,57,12,59,125,138,88,210,73,222,29,190,59,69,74,105,237,21,70,24,193,163,169,187,45,186,41,219,141,67,120,102,84,87,145,64,225,242,248,50,89,240,114,82,26,130,252,164,219,73,13,38,198,148,64,225,111,252,84,71,106,105,230,140,23,53,83,254,94,139,58,199,158,66,223,159,188,54,229,91,37,69,198,169,87,88,14,67,61,62,114,92,189,251,9,119,103,214,248,242,205,141,35,206,225,5,215,106,10,233,147,213,114,152,108,76,206,23,156,240,67,104,109,27,117,230,252,74,149,155,215,162,231,72,167,7,201,159,155,66,100,181,76,49,132,61,39,220,161,42,107,41,145,71,102,195,71,116,140,157,153,49,22,140,243,254,92,3,182,69,125,171,93,246,114,27,13,25,247,161,27,102,55,78,24,191,57,190,186,110,59,132,251,75,160,148,229,233,189,161,228,91,1,247,36,218,82,56,169,159,14,44,112,213,78,94,96,154,13,124,80,140,143,74,174,198,152,236,177,126,26,114,169,242,218,212,181,244,184,57,110,158,110,136,80,209,86,185,121,61,58,19,160,202,154,30,4,160,108,40,153,235,36,215,86,124,234,10,205,171,60,248,53,116,171,207,255,10,199,190,222,186,27,143,191,195,180,128,233,91,113,111,249,101,170,84,245,234,235,58,244,248,214,181,215,244,82,144,56,197,210,187,238,252,72,12,43,115,202,46,143,187,146,232,91,134,145,50,57,92,172,98,83,97,122,55,3,70,193,69,127,27,194,234,120,237,178,78,47,137,252,197,8,69,29,158,26,88,196,131,92,49,141,136,92,168,159,128,49,40,179,172,148,47,109,226,179,88,19,227,47,76,31,116,202,161,227,200,121,29,215,133,151,178,129,80,98,92,97,210,117,120,86,157,223,52,180,120,86,212,246,158,228,244,161,253,233,157,11,72,89,41,233,51,48,65,179,128,107,46,20,249,225,124,104,14,151,148,83,133,200,204,75,25,123,53,217,82,125,45,164,115,125,79,168,214,93,160,63,61,161,30,14,24,127,87,31,156,182,94,15,167,18,155,217,106,100,145,251,233,35,174,30,159,74,85,82,221,89,170,7,30,239,75,173,20,58,156,120,25,241,224,4,26,245,167,169,84,141,65,161,19,33,61,25,156,4,126,107,74,53,210,247,32,213,223,2,70,53,80,127,153,128,167,27,73,208,40,234,226,33,36,185,60,250,86,113,10,52,196,101,157,134,110,190,145,47,76,231,26,45,23,211,253,205,10,239,169,238,224,22,54,137,169,96,25,152,174,48,100,113,126,53,21,91,106,120,66,120,27,46,12,44,4,95,98,109,186,46,228,113,43,167,34,54,160,231,218,66,80,166,199,213,28,61,130,146,15,30,241,211,245,46,93,125,240,118,194,104,173,240,200,232,97,191,58,140,80,62,71,249,180,37,241,69,89,239,136,195,99,166,234,23,227,43,116,79,153,172,170,42,33,195,227,76,223,239,131,199,151,178,86,244,130,175,120,105,232,217,52,67,9,135,207,231,238,81,165,160,47,241,92,245,18,235,150,122,34,189,51,60,71,110,207,18,233,76,94,27,117,239,222,141,119,79,165,175,127,154,222,49,2,79,119,18,42,253,114,58,141,214,134,86,201,159,171,115,186,234,215,184,94,119,137,9,142,231,165,65,220,69,231,229,138,155,27,219,164,194,100,114,227,209,38,78,158,194,52,244,249,215,34,146,148,238,77,159,142,15,55,132,169,106,70,220,183,30,222,128,66,225,236,56,186,193,195,139,212,124,23,174,228,227,117,51,91,70,235,225,55,111,139,214,101,133,191,34,15,78,128,75,227,26,52,61,84,183,10,105,206,222,234,27,109,2,65,110,136,195,224,209,51,252,69,120,128,40,220,80,67,123,183,25,235,178,96,17,202,115,177,32,182,123,93,213,58,188,182,194,52,89,249,115,97,226,203,128,82,93,17,241,223,242,165,238,49,96,56,235,155,195,216,236,250,92,19,139,201,97,250,146,134,162,196,141,252,222,56,212,122,108,109,150,173,71,168,96,234,28,95,130,183,151,220,220,131,225,91,105,22,109,83,82,216,14,67,21,218,18,133,220,242,170,107,28,201,173,204,121,133,72,67,245,19,243,103,29,202,167,60,36,127,220,68,103,75,86,146,249,66,147,200,246,84,93,49,6,32,249,109,43,157,244,69,15,219,122,42,160,130,48,216,123,93,129,103,211,178,4,8,59,150,159,245,152,136,169,236,236,90,251,209,237,119,225,54,142,70,184,238,247,107,49,71,11,61,206,137,244,207,88,239,29,77,74,199,144,225,68,27,20,117,119,93,109,148,74,145,161,87,144,116,200,56,135,82,25,98,103,56,17,40,20,23,77,63,118,101,50,236,207,63,8,76,226,50,145,48,227,232,196,241,239,197,30,47,112,165,55,32,62,8,100,238,98,102,83,237,77,161,155,207,164,51,180,124,133,38,169,227,68,214,204,241,35,132,102,11,185,36,164,210,98,253,104,18,190,182,18,34,155,160,119,39,21,118,72,72,27,122,92,123,119,120,149,58,38,208,223,188,116,18,67,183,107,11,11,166,211,231,228,145,196,5,68,66,10,10,147,79,66,84,214,127,42,214,83,37,164,245,133,245,68,155,249,86,214,203,15,127,34,54,13,228,11,229,167,41,8,141,108,87,249,62,85,183,165,39,29,135,192,81,162,4,85,97,226,143,62,222,16,156,119,133,33,42,246,243,152,146,9,77,211,209,139,223,157,21,128,61,229,124,58,164,20,75,70,72,157,142,134,154,184,64,137,196,237,120,112,168,38,100,158,33,31,166,123,206,25,154,88,37,138,51,74,143,153,114,55,21,157,165,52,2,125,61,182,164,153,206,15,202,225,182,188,24,114,185,67,121,72,233,89,141,77,135,66,88,157,134,204,13,175,187,100,191,155,218,211,80,173,119,182,198,213,184,115,250,222,215,236,115,6,34,96,24,171,20,94,156,111,1,151,154,127,219,164,209,28,46,75,233,160,81,66,43,222,83,106,235,75,121,120,141,19,37,146,155,236,158,42,190,206,249,81,155,92,13,83,172,254,54,101,20,61,174,158,90,83,65,214,167,196,165,148,207,232,165,148,57,199,110,135,93,34,95,11,130,155,81,252,198,51,145,36,82,0,231,50,227,198,32,115,247,1,217,206,38,167,228,142,77,124,158,116,237,96,52,99,31,133,128,70,47,54,138,90,255,86,166,194,168,108,182,76,209,184,55,243,76,87,215,125,202,251,177,253,234,134,183,32,115,148,152,206,83,55,4,174,123,164,155,19,69,247,8,80,177,226,236,169,48,238,136,63,57,226,123,93,175,254,104,165,241,223,46,59,127,233,105,146,15,254,61,176,119,210,163,65,241,48,125,76,33,221,19,191,168,210,43,181,2,69,15,39,161,141,238,68,135,173,74,78,225,137,157,255,3,55,194,21,218,166,81,57,242,159,164,48,176,81,36,43,191,176,209,208,56,172,74,31,149,237,110,62,99,1,146,170,218,103,186,118,5,155,38,244,91,76,150,68,93,220,158,64,22,48,52,187,242,53,97,77,94,239,123,52,180,57,68,173,15,120,7,99,57,229,13,83,79,228,186,172,81,224,161,112,100,233,52,164,162,179,77,191,216,236,114,133,161,121,125,214,89,131,122,65,227,52,244,26,67,253,226,112,27,154,168,174,70,242,31,87,15,232,79,245,234,13,133,157,191,23,1,241,244,224,136,209,85,191,154,60,143,62,217,15,131,161,163,21,242,78,37,139,102,152,253,181,91,238,60,51,34,99,119,48,48,57,215,210,83,245,126,231,81,98,42,80,99,50,19,76,222,212,7,13,106,24,249,105,154,145,253,185,42,116,229,85,193,245,157,152,131,208,168,139,39,137,18,245,244,46,12,4,75,154,218,164,21,53,51,159,100,133,48,78,2,39,242,194,14,87,72,122,21,166,28,198,31,186,16,131,78,191,252,245,24,145,59,152,69,152,47,16,222,168,203,195,190,13,57,218,33,209,188,74,32,164,239,128,135,38,246,43,117,87,174,85,67,4,108,9,251,4,203,172,99,161,62,216,212,31,244,193,161,109,247,209,70,50,184,40,177,55,62,128,159,106,232,168,127,170,91,141,81,215,60,21,70,208,253,78,112,125,112,100,118,182,63,218,156,41,220,135,248,198,146,171,41,218,72,95,243,11,218,212,198,185,175,218,12,119,214,80,7,250,86,61,42,113,106,166,19,212,105,206,232,132,161,86,133,247,5,152,128,82,119,24,157,143,163,48,250,30,62,42,68,49,245,4,56,8,155,46,127,47,98,106,233,234,54,93,40,243,135,25,88,191,23,149,199,53,134,180,214,108,226,160,164,39,131,194,161,185,245,106,26,205,134,63,56,222,224,212,159,158,198,229,243,11,111,155,117,250,224,107,71,195,1,220,231,85,117,171,43,20,165,30,65,162,30,120,79,117,33,62,152,12,125,225,66,101,165,236,218,100,254,107,108,180,164,116,181,160,149,237,6,178,203,7,99,76,235,100,248,232,16,140,223,46,59,213,173,89,130,125,248,150,179,62,234,95,63,33,191,191,182,135,179,137,252,200,113,139,87,214,168,44,240,204,102,35,130,170,135,46,37,170,203,41,115,104,73,34,219,40,240,61,19,154,207,37,88,248,69,37,113,65,53,50,156,103,26,145,130,170,29,196,136,33,87,111,180,109,200,107,232,7,109,200,57,122,129,50,165,181,83,77,187,6,19,174,199,42,233,47,209,60,247,69,239,26,26,126,239,62,183,150,103,54,179,4,125,34,90,1,215,84,248,208,191,232,163,194,199,237,9,110,205,219,251,129,139,176,227,1,99,66,59,10,215,200,80,148,51,33,96,142,43,29,113,216,237,125,75,91,40,203,174,116,239,15,74,187,7,223,229,173,93,215,84,14,4,217,27,169,226,169,85,86,40,49,211,62,233,48,253,163,50,104,68,31,189,89,181,97,92,124,42,44,113,109,225,118,226,123,21,218,120,229,183,233,188,112,109,163,6,245,149,144,237,46,118,138,227,94,56,178,57,119,169,31,133,105,45,152,14,83,73,173,191,141,158,96,245,155,155,98,161,62,185,81,105,58,138,159,173,247,158,208,164,189,239,133,200,203,209,33,175,211,2,196,14,31,13,72,18,157,116,131,153,206,159,163,21,42,148,83,124,94,131,15,199,208,117,33,244,98,107,240,31,1,223,17,111,9,198,46,117,120,164,188,141,181,7,121,142,2,50,208,173,217,147,70,227,186,119,162,91,67,132,86,89,53,58,147,199,140,223,110,137,242,223,148,177,123,139,183,46,73,98,235,194,59,138,157,154,73,29,20,29,82,232,60,125,68,151,149,110,43,10,121,76,92,156,154,0,65,191,49,124,38,80,236,170,67,182,45,70,24,104,213,220,59,240,137,41,60,179,224,55,112,45,97,110,192,147,88,230,72,48,17,247,128,243,126,86,145,68,115,43,234,194,73,71,196,242,10,37,94,154,148,159,126,142,237,124,7,205,180,32,85,223,4,51,105,198,99,33,90,153,94,170,55,39,35,105,236,154,26,78,193,81,170,242,208,168,129,167,91,195,180,28,112,91,26,172,228,190,197,235,40,46,92,53,144,127,81,50,108,62,189,161,77,28,122,49,118,74,204,95,138,27,171,78,80,218,22,99,130,78,230,191,190,214,161,224,49,110,78,191,117,186,249,114,85,121,224,114,210,135,62,120,112,62,38,131,62,25,253,233,143,158,74,95,120,116,100,118,125,47,234,73,99,250,90,77,117,160,173,196,4,235,86,138,167,216,250,92,241,139,188,94,23,233,245,101,106,246,39,6,12,19,94,146,46,13,178,124,247,113,33,156,89,61,253,112,69,135,203,127,251,78,230,214,211,213,235,212,248,148,247,31,111,93,116,119,76,186,179,3,195,161,219,85,237,146,242,42,210,35,14,35,34,175,87,223,253,61,140,252,9,73,134,56,154,52,248,77,111,154,52,22,221,180,147,145,143,144,125,176,104,52,221,66,162,95,172,232,50,144,232,82,248,187,187,115,92,155,115,223,80,49,47,143,222,54,202,246,213,15,197,11,117,214,138,31,9,33,93,58,230,251,189,66,31,72,186,52,78,217,140,2,208,103,137,117,194,22,125,176,225,122,175,160,247,167,245,188,107,70,161,220,28,110,169,121,240,194,148,96,188,181,49,240,41,243,213,52,92,30,135,173,116,94,96,211,69,117,116,12,225,218,7,157,50,125,175,97,122,15,67,253,86,119,215,243,250,115,136,131,185,151,192,215,200,147,155,211,107,213,117,134,211,23,229,54,4,50,8,74,213,65,228,55,20,141,240,183,168,2,84,248,91,225,31,143,69,165,149,94,77,67,201,244,207,181,16,2,210,223,54,141,122,127,114,72,117,187,126,107,196,5,253,224,184,39,12,2,96,2,99,87,187,11,64,19,111,159,9,134,215,61,110,62,82,88,141,158,213,237,252,242,144,63,118,109,207,178,22,141,61,125,88,38,150,146,140,57,65,35,215,78,184,48,204,221,67,225,118,188,166,5,205,231,165,63,141,178,179,183,215,210,142,76,54,67,97,148,210,226,98,170,132,210,79,35,73,234,15,78,233,163,20,163,54,2,213,225,220,95,24,159,89,96,116,129,78,92,77,147,252,82,248,254,116,247,49,197,4,105,138,146,223,139,139,155,170,187,95,248,26,164,219,125,104,232,110,52,251,209,172,18,171,250,144,246,111,126,122,26,83,81,56,98,150,19,116,214,13,139,78,35,55,148,225,211,200,207,61,118,139,169,208,115,210,242,206,11,170,233,125,192,9,243,168,18,25,121,132,26,211,144,237,75,183,141,78,13,192,242,7,187,38,195,209,89,74,225,149,23,135,64,93,52,180,122,16,10,76,206,178,7,155,66,81,130,137,165,249,160,16,247,84,151,235,126,141,26,161,129,65,129,159,30,48,116,10,23,119,146,239,233,91,187,158,1,124,1,47,204,231,31,99,34,42,108,69,52,14,247,173,225,22,124,191,217,99,46,64,40,84,147,72,27,157,179,239,234,110,100,122,138,82,115,80,29,93,83,63,215,176,110,202,225,232,72,108,82,204,187,47,12,74,130,131,105,203,34,249,189,221,61,239,72,234,234,91,161,231,224,243,136,66,112,109,18,100,27,233,94,112,121,97,147,222,22,24,43,219,15,62,236,31,41,112,98,123,140,196,35,159,150,46,78,129,55,196,101,254,90,48,25,234,118,247,35,25,254,166,2,218,191,194,46,15,188,16,106,114,248,154,171,91,97,172,175,25,48,27,189,222,252,62,170,211,40,54,212,223,147,171,56,56,193,221,93,67,180,93,167,17,188,198,30,220,53,213,91,185,51,36,178,222,138,218,76,246,79,130,160,16,240,151,136,156,221,93,111,105,179,2,86,79,139,157,18,37,120,221,195,201,172,59,155,90,131,178,69,27,179,238,134,97,148,118,15,134,172,49,93,77,31,68,241,143,213,82,157,39,214,237,246,238,245,102,146,221,106,82,226,14,56,93,76,179,106,53,181,148,33,83,115,94,110,118,62,205,64,51,33,123,4,144,32,85,105,233,193,16,116,243,136,66,183,180,86,186,26,178,83,31,178,122,247,39,221,143,38,197,84,45,110,142,245,38,232,169,176,206,57,74,182,79,135,12,191,58,150,22,85,182,250,53,168,185,139,105,128,218,78,77,23,211,49,227,247,46,212,19,40,252,89,24,213,97,242,148,122,243,111,132,132,7,167,92,42,117,48,9,212,18,247,38,59,186,147,150,100,109,238,129,118,250,30,116,26,89,33,245,138,171,209,31,74,240,116,113,30,228,58,102,242,168,176,59,62,15,132,112,180,107,129,18,246,230,26,190,201,210,97,148,62,199,250,161,130,112,24,85,72,125,112,164,249,124,204,140,137,86,143,7,246,112,239,29,177,30,226,169,171,154,126,64,47,183,196,164,89,71,63,200,162,218,208,125,42,124,112,205,233,16,202,234,199,119,89,26,67,149,135,134,148,219,157,164,1,163,6,47,31,4,178,120,111,123,196,24,219,90,124,222,204,29,150,155,143,45,68,211,203,244,238,252,230,213,60,92,137,209,80,161,215,154,192,189,233,163,245,65,93,240,219,174,40,154,35,80,170,48,253,192,199,225,209,244,220,187,48,132,228,221,97,218,171,19,252,53,39,74,184,219,59,69,74,250,219,155,99,114,58,60,197,56,35,184,71,172,196,65,52,104,151,194,195,147,77,149,186,208,62,117,76,246,114,139,180,78,163,183,210,151,98,15,121,69,47,116,45,82,240,173,176,229,236,28,38,10,163,247,62,52,49,248,79,247,158,162,21,221,184,161,223,113,12,3,91,237,9,37,130,227,35,194,68,58,250,210,7,58,85,191,248,186,177,123,234,120,82,66,38,87,27,109,139,194,131,134,15,135,9,38,109,133,89,247,126,245,93,137,26,156,229,72,164,249,212,225,173,73,50,250,130,202,248,252,222,21,69,164,165,48,116,145,203,225,222,180,60,220,66,12,163,248,7,169,38,237,160,48,2,98,62,226,213,58,200,4,174,208,171,250,213,229,76,221,197,233,100,251,60,251,87,205,9,86,33,229,107,224,32,11,232,48,242,109,233,230,232,160,248,168,208,88,176,245,201,225,158,155,254,104,5,241,36,189,218,90,235,223,213,227,51,21,78,133,233,198,95,14,207,163,109,251,136,200,209,146,232,240,53,0,102,130,207,116,206,24,14,155,212,117,130,49,253,121,13,20,34,95,223,78,159,100,90,117,163,195,101,40,187,213,133,41,56,124,139,15,230,227,146,190,183,229,241,252,201,127,200,210,20,182,142,43,135,41,112,208,39,223,118,254,61,152,230,248,244,65,247,254,92,52,149,98,146,84,96,69,15,244,137,77,7,46,232,170,247,62,31,235,215,209,70,190,81,224,79,82,101,23,166,187,90,175,38,27,18,95,132,200,176,4,0,172,250,189,11,188,181,70,220,202,210,92,196,237,162,51,149,26,89,241,137,215,181,24,197,143,178,225,144,21,106,78,167,89,137,129,164,93,9,63,160,250,250,227,219,106,136,149,134,117,242,126,14,211,58,35,95,155,112,193,140,201,96,61,97,71,225,117,122,76,37,90,27,117,79,91,156,1,213,39,3,220,174,98,79,195,156,30,89,188,11,227,56,235,139,13,132,59,227,234,150,34,27,168,195,127,50,25,224,85,215,137,72,216,213,211,85,200,178,144,171,84,248,222,112,214,128,175,127,52,21,54,222,183,7,147,252,248,244,183,169,234,241,213,109,173,36,233,234,235,218,122,39,68,197,215,173,233,131,210,141,16,75,136,174,162,161,176,113,191,7,108,233,79,17,66,47,182,133,63,152,150,51,93,4,76,219,237,23,223,51,122,139,145,118,207,36,12,1,191,152,16,164,238,90,164,67,154,31,219,3,195,169,235,79,127,214,36,242,96,44,106,125,178,115,109,60,103,19,129,78,10,197,1,133,7,137,91,135,73,127,166,171,169,49,241,207,125,183,246,149,175,254,154,103,187,40,133,57,90,182,118,125,62,170,118,118,192,67,75,15,46,92,191,19,19,181,224,88,168,236,61,197,151,241,69,104,14,146,168,228,133,73,173,197,111,83,76,223,20,62,159,87,69,80,148,56,139,14,42,180,244,83,126,187,54,45,77,184,48,21,169,111,38,210,20,166,203,151,238,157,207,103,121,231,177,117,174,48,196,78,5,132,50,200,209,126,82,132,40,233,66,112,152,205,66,95,123,200,25,101,210,203,98,86,163,132,14,121,242,131,15,146,184,122,111,226,240,47,90,132,197,245,105,125,216,79,11,223,23,87,227,120,235,215,182,130,36,127,178,51,150,242,50,211,190,219,156,89,249,194,189,167,175,185,78,196,131,42,225,82,141,1,220,71,177,173,194,225,146,88,136,186,233,1,251,158,118,231,252,151,231,225,253,139,176,1,209,27,63,75,71,156,114,87,95,126,157,96,110,122,109,186,202,70,220,28,225,110,189,57,194,50,110,146,176,212,181,59,235,194,86,14,232,240,93,140,67,215,128,21,148,5,124,221,1,249,154,31,217,96,95,2,48,241,106,217,27,97,150,21,147,152,192,209,148,188,147,21,100,215,17,48,5,56,10,211,187,181,252,123,53,118,7,253,109,107,138,246,81,65,107,77,45,118,42,28,221,117,172,212,25,52,9,110,116,4,161,156,33,169,90,211,194,73,87,71,200,179,226,230,107,71,195,69,97,166,247,39,179,2,188,4,35,200,233,239,5,133,129,46,1,92,73,119,137,127,248,143,118,130,161,55,235,14,47,229,136,232,40,148,251,94,139,107,168,109,172,248,133,33,51,74,159,70,111,122,250,193,123,17,167,159,117,17,232,174,113,151,114,245,216,31,44,24,72,107,40,12,165,135,223,252,224,215,234,115,91,53,250,155,196,164,23,148,92,18,233,220,233,100,185,176,84,55,61,182,63,206,109,183,86,154,149,190,41,58,35,176,114,63,21,26,79,138,238,251,212,254,86,244,42,110,253,26,164,112,125,217,155,130,229,212,89,6,211,127,137,171,239,129,162,231,234,93,168,173,196,79,79,152,70,116,68,45,219,234,87,27,29,145,62,26,92,105,205,175,30,228,169,244,189,182,169,101,59,60,53,218,132,17,92,220,145,39,175,172,181,105,70,178,230,13,159,80,236,230,253,10,237,45,23,236,168,198,201,85,211,107,65,165,228,95,3,181,219,162,87,31,227,197,116,184,165,69,127,63,84,24,11,196,116,68,25,213,224,187,165,248,173,169,181,255,244,157,41,188,242,189,142,248,68,75,147,236,32,32,236,35,70,186,231,236,4,79,39,248,165,139,32,49,19,3,195,148,225,48,246,183,78,5,184,213,125,209,211,24,188,211,202,59,48,186,57,122,111,149,182,163,3,143,191,255,52,53,88,233,193,122,232,255,162,159,60,119,250,150,208,164,185,235,70,255,237,73,232,8,54,144,59,223,160,71,77,111,133,118,137,223,27,78,248,153,70,148,222,223,183,89,85,227,119,72,111,69,195,231,231,48,22,86,122,45,107,248,124,240,65,48,51,221,220,168,117,31,188,79,215,82,37,224,29,19,156,214,71,205,143,26,77,255,240,105,70,233,230,74,139,235,16,71,241,223,198,190,237,233,209,238,1,255,2,120,204,154,111,103,248,90,18,1,27,191,81,134,73,16,61,152,210,162,190,50,236,162,52,84,79,94,255,40,61,57,146,78,62,106,12,122,126,239,19,250,18,148,67,38,227,13,212,187,37,16,85,248,146,203,201,79,123,69,5,60,96,101,140,191,239,229,131,82,140,183,52,15,202,112,119,22,130,187,147,39,3,157,175,113,53,33,134,124,117,247,62,112,246,235,93,210,166,66,106,99,7,204,226,203,147,97,120,230,9,53,128,114,78,158,136,219,179,117,149,198,180,228,193,92,184,132,51,108,242,91,37,253,246,29,5,31,52,84,104,70,218,177,14,37,120,239,131,20,18,27,45,175,191,226,245,93,24,230,215,25,78,223,139,32,173,63,26,109,178,121,212,106,84,178,215,98,196,115,25,46,225,92,21,136,176,242,176,208,2,239,55,167,193,250,164,173,54,138,46,170,245,141,167,253,144,158,58,63,65,200,1,107,233,3,59,20,146,133,15,38,179,91,211,1,179,208,174,113,120,38,91,28,242,35,167,122,187,232,221,86,86,186,55,164,103,111,18,67,186,80,210,86,204,154,115,115,160,224,152,183,116,40,211,133,30,87,55,40,54,242,153,29,235,203,120,250,211,123,113,14,191,234,134,10,67,232,76,203,111,65,216,237,191,77,164,121,37,67,6,69,129,128,33,75,76,70,146,73,242,61,184,158,68,158,140,149,116,226,240,43,21,190,184,116,243,59,13,227,230,213,218,124,178,125,182,220,12,130,117,238,164,89,62,107,116,49,94,120,164,172,3,182,97,84,188,94,184,39,161,18,179,44,5,109,37,217,126,195,10,164,29,101,53,165,107,97,188,247,231,46,38,206,163,48,34,217,126,245,221,24,82,112,17,126,227,22,55,167,53,32,45,1,134,37,238,189,86,77,27,94,231,20,240,175,89,40,3,75,166,250,60,222,54,77,76,116,124,233,167,187,17,178,56,220,107,62,120,97,180,241,3,12,249,170,147,230,33,167,252,115,102,11,234,87,51,109,74,180,19,12,71,51,5,68,255,140,110,121,59,76,41,68,118,126,220,102,181,38,208,51,213,39,196,219,121,173,182,5,11,96,180,228,244,125,205,59,151,225,97,233,99,102,151,113,122,59,95,193,28,107,201,205,54,113,75,127,45,24,17,179,63,106,197,214,14,211,230,168,62,252,132,219,221,95,123,125,212,82,43,108,242,123,14,67,247,174,191,77,25,253,242,155,179,146,179,147,78,232,203,209,254,199,91,165,84,105,5,124,13,2,77,180,28,84,81,107,252,52,148,108,58,42,119,8,221,232,165,240,36,245,156,94,51,245,115,42,96,194,107,95,73,131,210,145,252,140,139,103,162,202,238,244,42,52,185,218,26,69,21,38,83,249,57,92,219,73,79,70,138,99,248,213,227,75,93,167,196,84,214,140,171,73,69,38,39,189,133,126,195,69,175,205,149,190,7,68,167,62,11,71,146,108,6,45,145,231,44,168,40,239,244,220,36,244,124,188,41,68,105,58,222,88,196,113,235,107,160,233,94,119,106,124,102,155,83,250,33,137,103,55,127,35,211,168,76,241,171,123,56,248,207,254,208,127,42,76,90,210,159,185,67,210,156,158,10,195,198,191,20,244,64,105,172,89,169,45,110,222,82,146,210,152,135,106,124,10,188,119,13,110,211,3,53,229,189,96,175,94,41,234,215,107,60,26,9,212,20,161,42,107,202,120,154,28,134,162,51,248,127,10,74,14,105,51,186,48,193,54,135,209,30,110,127,227,145,254,218,176,167,165,96,139,113,16,196,147,245,196,128,2,27,242,245,12,226,201,90,210,161,162,105,246,238,72,241,104,149,110,174,4,215,26,107,254,250,9,51,191,88,233,35,182,81,228,31,164,108,181,111,132,88,186,255,54,97,211,154,97,76,81,135,137,133,86,133,41,129,241,71,35,126,214,21,221,81,181,122,81,10,158,190,4,79,217,9,49,130,244,84,188,176,231,179,77,39,49,101,158,184,179,194,43,237,162,23,69,54,201,81,104,146,50,204,195,58,140,248,137,162,108,178,254,181,104,25,213,85,139,221,230,86,97,161,140,95,169,212,128,239,174,60,28,166,101,238,100,216,67,238,23,94,52,21,101,120,11,156,77,78,99,171,241,89,8,81,107,249,115,49,103,149,195,208,138,229,171,195,237,194,184,41,41,249,106,65,215,120,45,248,59,102,30,81,231,84,186,238,1,90,106,249,115,68,117,39,181,34,93,187,58,129,63,151,206,163,164,98,237,252,61,60,121,122,65,86,106,154,99,59,132,237,113,76,82,105,62,83,144,152,222,131,55,109,77,233,165,249,188,1,111,229,71,177,217,239,29,186,197,132,216,243,178,134,80,194,31,155,22,173,150,246,35,98,13,62,160,27,246,179,116,53,228,197,111,138,30,26,68,75,134,143,151,180,22,100,132,119,94,183,36,3,252,183,73,166,230,85,143,0,143,15,218,194,142,79,59,14,237,89,14,207,51,50,106,45,122,142,206,85,123,222,103,89,109,14,19,57,104,57,63,226,4,140,168,222,79,109,76,54,234,247,226,27,14,93,75,59,237,241,215,8,116,186,63,168,67,106,111,249,208,235,159,31,32,166,200,183,211,97,221,67,154,139,156,124,18,36,160,130,114,123,91,26,9,195,187,19,235,9,129,230,239,240,171,127,154,43,20,134,176,201,231,56,196,145,106,195,31,163,108,241,23,131,250,162,166,252,9,221,128,62,27,138,209,239,43,204,105,229,168,49,248,41,106,197,91,14,143,108,122,117,18,156,62,40,24,210,201,112,67,30,43,126,216,138,184,83,94,167,122,106,134,6,182,86,87,186,24,217,202,238,176,73,200,36,211,107,57,211,200,133,251,201,23,83,46,85,29,45,39,77,225,129,203,253,166,240,70,158,245,36,139,17,253,26,255,229,67,126,56,37,156,230,221,102,253,222,228,173,211,167,134,171,209,79,197,13,171,191,130,164,244,166,131,61,17,246,93,248,158,45,190,58,182,21,23,100,59,248,248,145,120,95,126,169,15,122,207,199,226,98,2,240,44,182,154,172,255,73,89,139,255,50,61,229,35,95,29,233,220,66,163,74,73,246,17,212,117,37,126,250,158,91,234,80,113,216,214,207,159,155,218,143,158,172,255,6,109,133,195,180,153,100,235,191,59,145,8,12,65,35,175,29,4,73,119,188,24,212,131,233,201,209,209,243,23,35,228,151,252,18,84,100,151,163,38,115,146,252,146,238,250,63,184,160,95,201,99,122,45,236,46,240,117,186,210,131,91,157,138,195,86,127,145,224,61,253,181,168,188,201,95,211,228,182,29,30,39,111,40,243,26,33,37,126,26,51,59,141,56,194,6,62,164,211,130,145,41,51,89,92,93,168,160,216,179,87,206,91,238,47,192,50,103,70,151,103,170,232,32,184,38,99,190,245,145,175,5,35,226,204,126,224,231,182,238,182,218,167,244,210,120,188,62,143,44,54,145,62,199,231,53,92,160,200,7,37,116,127,241,165,33,37,76,147,16,189,5,183,249,80,5,207,169,94,136,33,167,143,55,174,70,154,132,107,124,222,89,3,9,216,105,233,222,196,161,223,115,67,155,146,142,235,159,167,125,111,77,230,47,21,228,89,137,183,207,224,123,174,103,176,111,167,230,42,216,96,121,51,218,35,10,126,202,162,52,70,67,129,103,27,107,198,131,121,208,100,193,155,148,138,223,28,190,203,180,172,97,84,114,35,132,106,100,229,98,38,160,176,247,11,240,152,152,130,242,135,222,83,8,57,162,234,48,52,58,9,54,38,145,7,67,147,247,37,152,254,138,119,115,36,200,191,116,36,222,99,203,179,58,240,37,182,47,153,25,199,146,218,15,190,86,74,178,133,15,29,9,190,9,155,34,121,90,61,108,180,175,90,28,150,72,250,177,21,38,233,249,62,231,196,111,73,123,10,11,251,85,5,16,122,170,43,157,214,44,32,143,179,220,165,245,105,227,62,213,252,37,150,192,157,163,109,254,133,63,185,26,181,223,12,147,203,124,48,141,86,249,183,161,201,242,97,65,220,123,229,123,199,107,13,107,56,250,243,96,190,176,97,5,153,127,6,229,58,13,254,203,152,83,169,48,230,208,140,228,232,60,35,131,215,160,241,151,194,106,216,127,198,219,159,185,27,37,79,2,235,138,137,128,222,102,10,131,220,79,89,94,33,32,68,31,35,37,232,46,12,89,185,195,43,101,152,15,71,189,219,155,28,98,45,79,81,164,7,124,68,90,218,78,142,149,157,57,86,41,159,204,211,247,115,187,105,66,62,156,75,40,96,90,10,152,184,82,250,20,72,33,250,15,83,161,152,126,154,106,99,255,18,144,151,165,91,227,36,197,173,75,146,132,0,238,46,44,7,159,237,74,123,191,165,105,253,214,70,165,155,3,140,37,62,50,132,107,105,77,238,179,188,217,13,38,221,153,74,23,17,9,117,149,128,11,247,166,74,48,108,85,222,151,114,237,156,83,114,129,17,180,188,126,160,141,83,19,17,13,112,47,238,230,161,167,60,210,136,237,25,45,49,5,243,44,199,0,237,168,24,14,211,126,144,126,123,246,240,64,81,93,173,51,237,208,215,180,114,163,205,218,240,102,190,186,56,171,41,145,232,82,86,126,180,242,121,88,235,174,230,82,254,20,242,84,23,212,134,78,39,209,64,217,163,181,128,17,75,250,3,15,185,57,237,107,127,224,93,226,131,53,206,146,252,219,95,204,97,212,61,119,126,114,10,20,253,189,173,41,47,161,176,95,62,148,8,217,159,131,137,3,227,23,166,34,44,45,60,225,1,132,167,100,159,100,7,16,17,112,243,221,194,7,253,207,12,247,18,118,132,134,97,229,204,235,195,155,244,138,21,3,167,153,68,25,221,155,226,196,192,79,90,151,144,164,57,58,56,16,211,118,66,55,191,255,242,176,8,89,130,175,35,226,207,221,207,206,134,192,105,4,40,28,166,45,62,195,245,139,155,147,235,204,191,77,45,168,143,25,45,127,121,71,169,199,171,32,10,100,199,181,229,39,191,142,222,114,184,150,148,125,70,240,112,199,215,178,49,79,235,135,50,137,55,205,168,32,170,233,180,69,172,210,15,22,170,128,90,242,203,241,115,94,77,23,194,151,173,212,241,119,14,191,41,14,33,204,159,181,219,143,87,122,163,57,152,136,150,173,78,46,182,240,246,227,167,36,195,173,56,55,35,108,31,72,91,164,156,200,221,152,253,183,209,177,89,185,130,111,198,105,219,224,9,76,6,208,106,204,222,7,179,73,100,75,153,238,198,135,146,74,253,227,153,4,179,35,90,60,236,97,57,99,50,60,223,114,183,136,90,179,43,232,113,244,251,128,215,145,206,78,102,155,2,151,117,146,25,64,19,159,123,191,48,155,165,164,31,140,120,174,14,10,57,86,73,153,183,156,109,161,249,100,164,197,135,146,187,159,245,84,253,175,180,178,17,161,159,1,211,192,191,82,174,102,123,69,204,133,33,29,78,137,32,216,190,253,209,160,211,61,217,235,111,222,192,78,34,244,26,148,201,173,39,13,239,55,167,37,61,133,73,6,89,115,31,53,138,117,146,23,74,14,216,247,74,42,82,79,122,111,194,73,158,163,66,145,46,213,165,28,219,138,253,183,139,25,38,9,142,146,101,154,252,18,133,3,240,8,123,128,52,108,170,53,56,230,220,7,140,244,68,134,131,25,181,16,126,174,127,224,237,74,77,5,82,220,153,139,115,239,4,112,95,146,248,92,246,247,186,250,123,63,97,206,28,166,33,31,231,240,58,121,219,161,132,195,29,62,162,133,218,244,108,159,196,197,50,11,17,189,222,243,7,109,219,147,27,196,228,70,138,161,14,139,190,59,140,3,147,208,25,231,174,5,129,210,126,9,75,131,192,51,199,95,7,12,214,219,81,168,105,211,68,164,188,221,223,122,209,102,145,31,236,238,166,254,220,252,206,31,248,147,155,47,244,142,255,204,114,23,12,43,184,93,35,57,178,131,230,39,255,109,83,144,79,235,147,206,112,255,94,19,46,133,156,44,109,177,163,225,157,204,84,86,60,66,175,158,213,114,93,163,116,113,143,210,249,11,195,209,183,242,218,223,126,4,97,123,142,28,57,163,114,223,63,182,41,200,167,247,26,18,210,163,107,105,125,127,246,157,8,69,82,251,174,172,0,70,44,31,215,222,163,48,125,106,186,218,28,101,223,62,121,195,187,182,172,143,24,1,189,100,6,13,134,219,127,24,193,162,28,106,188,46,73,92,205,161,254,231,106,127,99,42,86,254,60,150,19,178,162,238,52,122,50,213,105,42,243,32,229,93,162,244,206,231,193,118,58,1,218,86,247,206,159,185,183,88,119,4,213,82,160,133,99,208,109,36,174,254,254,198,94,199,111,40,252,254,51,52,118,146,27,208,175,123,183,28,62,84,57,164,253,198,52,186,28,158,179,228,94,1,99,58,117,152,2,190,116,243,59,157,135,95,189,173,3,61,197,171,219,227,65,0,166,179,46,61,57,148,52,254,104,214,169,144,3,233,245,181,226,161,72,75,0,59,29,1,165,196,189,23,97,201,148,1,184,182,223,244,39,91,13,193,141,148,236,175,79,122,10,216,150,94,74,16,148,215,69,190,232,54,172,57,26,210,76,123,196,225,251,189,210,209,134,99,251,235,223,0,143,63,169,115,168,175,127,61,20,96,107,241,77,169,141,246,42,36,128,9,198,172,220,250,209,227,131,93,151,47,157,108,198,168,232,160,137,166,166,66,131,49,252,173,6,61,231,95,78,185,188,173,12,216,232,54,82,75,74,125,205,25,192,104,227,164,108,144,117,21,58,92,86,77,27,33,68,181,254,82,76,217,20,208,67,32,98,248,136,209,83,148,34,64,24,23,203,239,109,122,7,233,193,141,245,199,225,241,103,109,86,138,125,63,135,105,74,79,229,2,148,157,6,12,87,236,201,197,6,143,21,233,194,141,84,97,203,213,4,175,88,6,120,254,9,1,21,58,14,253,189,41,59,76,198,54,38,242,231,203,11,245,201,148,37,96,7,27,126,181,241,39,167,108,42,237,135,1,67,146,145,82,158,235,94,224,47,134,37,210,83,178,245,58,230,211,7,181,32,3,148,82,162,214,103,238,48,53,251,169,32,128,18,206,55,230,70,98,87,83,215,215,247,20,108,64,225,231,211,159,254,225,152,117,24,202,154,4,67,66,237,240,49,154,106,133,67,150,27,152,182,113,125,109,99,9,117,148,54,135,132,86,143,44,27,157,110,205,25,232,3,105,245,155,228,215,126,34,123,40,48,68,58,219,127,122,207,165,12,16,29,210,200,126,226,106,84,216,123,130,71,124,109,163,55,210,173,24,186,216,39,144,11,108,178,17,9,30,175,128,207,26,136,138,82,55,118,8,34,90,188,247,90,39,21,92,146,24,251,134,223,124,141,162,2,134,23,158,237,248,41,97,113,203,149,222,155,246,53,135,233,3,74,31,204,36,242,62,135,107,222,15,81,173,159,62,228,99,230,245,183,9,209,47,191,24,13,247,158,218,11,105,80,11,24,155,167,37,56,102,97,71,130,174,38,16,127,235,193,13,255,106,102,248,196,128,195,134,147,230,194,189,117,149,171,225,255,205,48,93,182,15,174,84,126,166,33,43,229,153,26,203,250,220,84,93,13,120,238,24,81,56,5,102,26,177,242,66,199,203,202,139,191,145,97,39,122,6,206,30,252,70,93,60,190,101,197,207,78,23,35,226,241,46,198,0,42,61,77,82,88,81,134,195,43,119,91,111,34,224,173,59,124,141,164,178,242,52,107,95,92,93,40,36,74,43,160,60,89,56,250,114,24,130,180,56,105,75,9,184,38,193,58,86,118,119,123,128,242,242,154,42,152,48,120,253,116,99,74,166,244,55,65,145,87,73,141,206,56,76,167,105,225,159,227,223,250,218,75,53,213,214,18,190,25,126,224,111,84,61,78,170,122,25,101,186,45,130,20,66,77,159,11,29,83,7,107,110,33,58,230,237,248,91,209,6,158,194,203,156,0,95,115,152,170,173,63,245,104,47,9,183,232,70,234,169,117,254,192,168,212,253,181,8,206,157,92,40,55,98,184,59,91,192,202,39,223,240,9,110,26,183,41,14,75,157,140,27,34,38,38,153,92,81,170,227,78,192,53,103,30,57,116,125,35,53,213,135,228,75,86,52,137,125,26,65,46,159,141,137,178,95,37,180,49,32,237,157,107,71,40,237,140,171,247,159,126,202,138,164,90,192,244,60,174,108,77,188,234,41,96,26,167,179,177,113,45,213,128,17,130,77,102,80,135,215,207,225,59,143,114,219,239,168,237,11,184,16,142,203,37,153,197,119,133,187,109,150,84,120,2,233,131,159,170,187,110,102,90,130,199,10,20,129,174,92,111,131,182,167,195,76,209,145,11,69,101,101,86,194,47,9,189,118,168,79,5,34,159,185,83,122,93,67,199,167,25,60,205,41,236,64,152,118,196,213,4,55,211,147,153,250,228,131,169,25,78,6,111,221,115,196,231,50,150,132,244,224,36,50,124,158,225,253,39,7,6,157,185,22,55,159,95,14,44,84,43,100,117,152,208,64,26,113,232,8,125,208,176,13,114,11,248,245,174,154,191,88,49,202,199,4,143,221,226,209,168,21,77,79,78,191,243,47,138,19,242,223,161,39,208,243,167,246,28,9,64,191,245,253,223,127,127,241,215,226,106,142,166,249,247,151,135,195,29,169,129,252,220,143,177,31,152,130,252,60,102,237,245,66,99,150,127,61,167,203,238,233,243,249,158,179,140,133,43,127,206,123,67,127,242,51,219,254,243,53,235,136,139,175,93,241,103,38,141,61,227,167,107,18,185,1,110,205,77,90,130,201,61,55,213,219,214,238,48,187,113,174,149,230,105,29,70,186,56,95,221,123,220,27,134,186,147,251,249,151,155,41,232,200,157,157,215,230,10,107,250,58,201,39,117,86,29,35,160,246,39,91,168,145,228,109,225,132,147,177,126,58,171,19,236,210,214,192,137,39,132,61,124,197,215,130,24,32,239,118,125,63,46,143,69,255,239,247,199,171,179,228,177,195,200,22,252,169,241,59,190,17,227,110,172,60,13,141,83,206,97,148,126,242,62,253,149,29,191,141,216,64,134,201,15,59,140,204,98,122,49,147,159,126,240,160,2,127,253,57,127,60,44,2,11,233,151,82,75,208,129,249,147,145,139,203,62,221,241,147,141,209,46,185,220,243,122,155,49,220,208,215,228,131,207,196,134,29,166,188,54,253,48,157,134,126,117,251,19,88,219,198,109,228,3,110,130,192,185,86,122,52,63,85,141,136,62,25,157,80,141,53,127,45,140,223,239,143,79,247,104,172,128,81,61,85,180,120,238,102,25,227,174,82,185,117,171,93,249,2,134,180,50,25,80,163,110,143,30,76,34,77,217,175,242,38,30,208,89,179,231,115,29,10,183,52,38,156,99,169,106,24,154,229,207,81,8,98,244,165,214,181,245,206,27,111,26,228,82,89,204,70,195,192,151,214,180,52,162,160,248,235,238,252,79,147,237,208,199,38,57,227,83,112,78,20,162,116,72,198,61,23,221,37,155,204,177,228,35,247,197,198,250,96,11,221,235,91,95,239,226,184,243,50,17,104,78,143,214,140,225,244,193,247,79,217,16,39,118,230,211,127,210,13,160,59,202,245,1,86,117,87,148,85,152,74,4,141,85,107,6,220,50,59,9,71,120,243,121,52,139,53,46,36,190,24,14,67,135,33,20,209,247,230,156,116,35,231,14,232,73,86,62,62,73,152,72,16,137,37,135,143,94,38,65,233,215,87,34,27,26,111,222,136,143,69,161,88,162,193,49,201,136,7,223,33,87,157,26,130,97,72,86,61,184,67,141,90,19,191,207,172,126,34,15,227,245,79,228,65,125,197,186,135,116,69,245,36,127,94,108,189,171,239,199,190,71,77,226,53,66,219,245,125,78,2,144,41,204,132,28,82,117,139,183,83,242,169,219,52,124,181,53,208,74,3,165,162,5,198,151,7,163,94,171,118,254,15,65,86,119,24,254,211,154,200,160,194,14,249,145,110,77,76,82,24,57,111,204,250,164,134,54,209,80,221,213,234,214,25,68,242,41,50,64,96,245,49,159,208,95,66,151,145,178,26,21,111,120,4,29,85,229,132,175,249,186,246,163,129,195,205,183,195,61,211,107,125,110,187,117,100,85,116,47,156,244,32,185,75,135,78,96,58,52,39,238,160,59,9,84,244,167,212,40,140,127,190,217,253,44,46,69,169,33,241,139,77,3,69,207,92,158,116,123,132,202,232,97,213,138,249,161,191,123,15,206,166,154,74,81,239,127,115,120,248,171,18,153,73,55,167,151,204,131,161,38,144,164,115,161,91,55,186,163,100,241,100,146,162,233,217,206,219,146,208,89,72,71,64,51,170,160,207,225,251,233,62,69,163,200,10,20,189,72,249,214,4,144,186,155,172,68,75,166,126,205,70,117,99,93,14,143,169,46,93,187,67,54,220,54,195,212,74,180,17,208,122,156,17,63,205,115,200,107,113,62,140,22,175,69,50,76,95,203,136,185,252,181,32,37,77,111,221,169,124,247,49,131,107,85,55,226,70,230,236,196,213,44,39,153,195,141,133,238,113,7,124,176,212,26,85,63,83,189,113,24,49,24,25,180,74,189,69,188,216,180,8,177,192,196,66,229,201,107,83,162,221,94,45,47,18,176,245,151,41,220,36,61,3,171,223,82,111,19,158,203,184,55,5,209,26,171,65,27,177,14,129,91,215,174,68,200,157,158,22,50,240,206,207,13,55,183,135,22,46,74,38,91,96,51,245,124,170,220,45,91,169,135,59,113,159,136,34,33,15,157,220,46,24,52,230,10,152,130,82,189,57,250,87,242,94,119,46,212,4,79,167,234,48,184,164,236,62,108,14,231,139,39,135,45,125,40,124,151,118,143,33,29,88,108,10,151,136,123,195,1,151,226,22,63,164,8,142,66,229,164,183,166,214,45,118,141,145,184,208,209,189,42,97,95,65,210,150,142,0,226,41,45,86,0,20,151,26,192,162,13,114,215,184,186,102,102,148,66,249,152,111,196,84,122,124,26,234,41,70,91,237,115,24,10,62,61,3,120,171,85,5,30,201,164,197,92,214,207,133,4,253,167,240,236,178,64,8,76,235,28,190,7,246,23,57,16,152,210,84,208,187,243,199,136,231,19,175,74,118,103,49,221,231,35,112,178,105,169,185,253,98,237,14,163,14,85,24,65,222,166,87,235,39,161,212,179,15,249,237,158,202,89,169,156,237,115,203,139,125,105,204,11,245,20,114,115,216,165,131,75,151,157,184,29,185,249,214,0,26,172,82,237,20,121,242,44,191,131,104,188,94,172,39,72,131,90,40,66,115,220,90,171,55,45,188,85,99,163,102,14,43,151,250,245,150,234,22,116,104,140,170,145,12,61,77,222,170,232,76,106,48,185,198,126,5,251,133,42,251,144,23,236,49,21,224,179,82,61,163,15,85,79,55,152,43,124,9,42,115,0,19,192,112,215,9,184,166,155,23,211,41,18,88,235,14,152,54,59,226,245,252,118,85,90,229,99,236,64,53,96,196,199,4,94,180,13,159,128,213,10,186,159,241,156,169,211,12,13,11,129,59,190,193,39,67,170,123,10,29,122,253,147,165,93,62,85,42,111,199,116,102,101,237,166,213,7,211,99,147,19,255,122,255,90,127,73,58,115,202,209,56,76,126,70,97,106,19,98,34,245,166,14,101,163,39,160,200,182,66,212,240,83,24,74,91,129,183,90,127,119,163,252,34,60,134,17,154,102,233,134,126,120,196,68,91,169,97,25,149,230,136,72,86,211,48,17,112,90,178,32,208,163,75,175,221,241,234,123,233,201,151,116,64,32,110,248,100,35,38,203,174,48,98,151,238,112,66,33,172,85,13,13,17,219,8,241,114,114,37,65,0,56,58,154,39,157,96,163,205,20,218,215,106,26,97,45,88,137,177,18,108,175,177,5,253,74,79,212,223,119,31,142,183,166,200,58,145,119,247,50,195,57,170,180,66,175,196,43,142,194,116,160,228,178,149,179,252,12,125,236,149,122,184,33,68,63,50,9,103,170,99,130,251,128,164,84,160,67,243,131,48,181,103,56,11,17,192,95,21,118,62,240,212,157,112,162,42,223,5,213,92,0,4,71,215,208,108,2,119,149,129,154,208,10,213,42,79,182,85,88,101,18,213,40,114,117,159,233,230,60,216,39,112,83,131,184,89,56,96,203,205,75,218,194,81,0,123,84,49,63,35,174,88,227,52,145,111,117,18,76,105,94,145,79,73,41,87,82,57,32,183,19,112,91,73,76,0,81,163,46,48,228,71,42,161,0,95,165,24,180,71,121,77,80,88,216,98,136,220,63,126,170,196,129,14,65,212,198,64,20,240,37,105,8,204,198,19,79,222,147,200,249,133,135,108,117,52,42,234,233,49,57,238,151,24,203,119,186,235,231,48,41,217,24,80,154,39,122,210,149,56,114,224,178,191,235,38,77,51,74,17,91,249,211,174,120,171,53,30,35,182,81,152,205,18,92,32,42,142,13,39,57,255,70,12,88,196,150,190,54,123,75,106,26,215,159,137,253,6,66,92,21,24,161,185,69,118,81,52,197,84,66,132,98,213,37,155,236,76,178,68,68,177,151,156,230,73,236,149,228,150,83,220,252,236,239,73,76,15,37,161,72,118,221,211,97,42,23,82,131,77,57,82,201,88,149,67,133,44,7,76,164,130,38,146,90,147,157,250,150,218,125,73,71,13,170,222,200,112,112,224,46,85,108,132,107,123,237,56,174,207,249,210,91,155,166,99,156,199,4,139,147,164,139,241,124,59,188,91,18,28,227,165,190,88,153,102,215,39,185,152,93,190,64,231,72,146,142,195,20,170,194,74,185,31,59,9,194,140,207,137,73,151,133,190,242,205,137,12,196,10,232,8,103,43,138,146,98,128,77,133,171,17,193,105,226,13,146,13,63,73,35,167,209,243,237,112,65,150,92,225,58,79,60,55,188,142,45,11,240,52,49,128,208,90,78,111,77,117,126,76,210,107,180,148,245,37,113,159,29,198,21,26,182,42,126,50,76,109,192,31,252,30,115,121,121,144,5,138,7,135,75,74,55,164,209,233,8,140,155,207,100,30,13,20,50,98,204,144,137,74,227,221,160,246,115,212,110,167,232,157,134,158,143,197,245,211,198,94,188,212,22,133,126,20,169,183,36,28,84,45,226,229,48,197,172,250,90,21,25,104,255,212,245,218,136,105,1,220,113,104,113,4,160,245,151,100,135,44,160,238,239,85,255,136,149,221,175,245,205,56,52,43,129,109,213,198,162,74,33,158,188,208,21,155,224,251,189,226,80,45,176,56,171,252,213,38,174,254,86,0,164,44,26,53,191,48,89,187,247,104,20,169,39,161,203,78,72,221,35,7,48,94,172,36,25,182,232,107,171,14,179,79,171,28,25,86,203,138,155,67,184,83,19,140,151,237,48,172,236,170,235,5,195,173,199,168,8,191,39,81,83,35,105,247,239,141,16,175,150,229,24,220,5,110,169,34,194,110,222,221,110,164,60,43,9,69,117,75,235,197,111,27,179,236,255,15,220,247,31,248,132,75,7,167,69,249,115,243,187,35,250,39,33,81,58,147,34,25,130,128,241,228,119,29,172,116,115,244,234,98,204,203,208,246,222,102,241,57,247,172,168,140,45,95,186,154,88,145,63,26,71,134,126,79,136,233,61,214,3,161,64,87,65,76,168,227,98,219,161,81,92,147,36,148,42,157,238,166,58,37,135,51,201,180,33,91,27,247,110,119,87,219,73,197,109,125,53,238,77,2,62,61,89,223,205,237,160,98,170,220,233,234,230,98,130,192,39,201,195,55,170,145,35,153,86,214,78,61,207,232,86,173,227,251,142,5,172,146,170,222,164,146,219,71,124,81,30,174,35,78,172,206,223,11,190,68,149,142,100,87,137,170,133,98,186,35,249,226,122,252,240,163,4,232,148,149,225,234,27,11,92,153,90,158,108,112,137,183,110,89,226,7,116,234,197,116,87,39,248,122,105,241,211,40,56,102,184,126,10,223,205,249,15,92,229,167,203,201,63,125,190,37,159,235,190,85,26,19,26,36,119,160,247,94,61,193,99,13,185,184,158,154,239,93,162,38,251,158,140,167,181,52,162,123,68,8,11,83,48,169,69,113,198,71,216,143,230,250,161,54,111,31,166,218,23,240,208,252,75,51,225,35,119,50,80,33,208,128,190,21,24,117,223,232,169,26,76,154,220,100,77,106,140,10,17,222,147,158,28,225,201,184,26,91,63,93,141,115,236,31,100,162,225,154,20,22,63,23,83,190,240,245,55,119,210,80,52,174,122,255,109,204,166,147,224,69,143,151,195,136,158,37,125,198,41,175,77,147,111,210,126,236,35,188,12,178,118,74,16,1,138,0,206,131,251,247,41,97,19,112,159,30,246,43,132,130,84,118,12,216,211,101,23,133,74,40,163,221,243,205,84,104,141,191,240,86,120,236,191,240,80,184,254,189,186,69,142,177,88,101,237,78,112,41,238,102,20,18,73,233,116,67,207,46,70,133,179,112,164,155,223,203,103,252,246,250,243,214,136,43,196,160,204,185,210,17,65,169,121,160,119,33,175,116,113,61,145,16,131,214,162,237,44,197,217,142,12,169,173,8,133,153,118,62,11,161,3,253,210,107,209,159,20,207,77,56,39,201,128,66,56,25,55,47,137,135,170,145,120,138,26,72,26,94,123,50,24,48,218,98,113,54,40,205,245,181,93,207,9,240,218,49,233,208,69,46,187,5,156,61,175,59,96,215,211,246,183,162,74,228,36,24,43,215,23,15,101,108,37,105,159,54,23,25,88,198,119,168,4,239,112,178,211,103,237,112,201,95,186,82,129,237,95,171,252,145,229,70,14,161,187,19,94,32,133,84,163,183,19,130,124,7,246,53,228,41,148,25,73,241,181,121,109,63,106,163,148,17,39,189,216,82,159,161,242,211,44,158,212,77,11,53,243,126,115,200,210,210,68,42,22,141,120,48,185,234,116,240,21,42,138,171,195,136,25,214,36,147,139,144,196,131,77,247,48,221,220,10,98,28,190,51,54,9,73,179,49,127,126,243,1,83,72,18,248,61,213,99,161,7,158,217,174,113,145,246,89,245,186,195,215,186,111,89,30,248,188,242,75,228,96,143,182,60,144,206,186,30,78,192,164,215,18,220,41,194,120,48,238,147,234,13,82,111,89,159,67,10,209,121,77,7,126,51,119,205,199,180,82,120,210,147,236,177,147,113,2,223,47,48,146,104,242,125,153,230,175,93,204,213,78,112,93,254,219,204,22,229,11,33,182,188,158,242,16,240,53,223,244,12,184,240,216,254,185,249,33,117,134,27,126,135,15,218,65,117,234,107,25,118,227,239,144,212,75,1,29,224,165,112,171,127,224,123,34,197,205,75,170,206,1,158,175,219,213,224,166,188,221,6,127,1,243,98,249,193,41,167,117,20,169,141,63,23,215,229,99,6,239,207,223,247,242,157,225,194,139,190,146,4,215,199,73,3,60,83,137,152,169,50,122,117,193,129,52,229,75,147,1,119,235,237,212,7,106,19,45,93,0,118,241,85,96,120,69,210,205,225,120,247,39,223,20,24,100,253,237,245,20,153,151,17,83,105,137,140,93,45,40,37,148,25,133,45,207,97,246,204,244,189,166,11,158,25,60,146,65,112,31,188,238,120,112,242,205,249,193,239,191,255,226,106,104,67,242,168,108,111,155,3,86,18,105,208,207,147,36,160,217,46,109,198,121,228,31,4,138,168,242,231,123,121,170,238,88,192,249,47,60,20,46,39,127,47,162,73,113,115,56,142,103,126,52,207,54,0,39,177,14,123,47,207,54,64,105,246,245,63,95,123,124,95,188,88,75,148,82,192,189,151,24,149,118,93,146,244,222,36,93,226,201,169,21,253,242,23,241,170,213,99,220,76,127,63,216,140,239,121,183,249,253,7,110,114,53,118,235,31,248,186,72,254,185,41,91,169,127,23,65,188,216,130,166,55,15,106,143,153,54,79,18,216,166,95,160,196,7,129,50,42,143,248,169,110,205,27,87,82,222,13,231,137,149,61,17,25,73,48,241,244,128,173,199,62,193,159,119,96,82,120,56,180,62,141,125,188,120,70,236,194,57,2,215,140,110,216,71,132,189,173,167,99,153,202,106,31,110,34,27,73,123,155,6,192,55,34,155,166,146,20,139,66,227,239,121,125,63,244,97,73,155,123,161,33,245,126,154,194,159,190,116,158,208,124,251,98,154,155,110,192,157,102,217,180,100,121,192,28,203,10,219,17,227,176,249,113,9,142,35,127,91,251,178,198,15,40,217,123,242,143,192,153,161,11,146,144,253,56,176,129,175,155,174,247,70,129,241,125,106,72,140,143,242,207,0,23,143,154,64,40,122,78,218,167,135,181,17,59,108,228,11,10,211,174,243,57,156,232,198,169,118,26,79,218,117,25,161,203,236,233,222,115,200,131,221,141,50,129,131,57,255,208,253,209,128,175,240,245,135,98,188,239,194,218,42,32,76,60,213,139,9,33,160,90,74,138,121,225,107,217,55,255,105,168,16,211,217,53,154,11,154,3,167,210,1,212,234,71,124,12,154,41,52,242,96,26,71,211,199,243,78,117,37,153,6,38,230,233,48,90,0,250,165,41,114,88,62,98,212,115,167,227,227,90,215,125,251,111,27,129,117,190,186,121,117,26,244,166,223,76,79,222,165,146,138,206,217,150,22,151,5,76,63,31,51,83,245,109,9,70,174,211,97,212,231,102,130,135,215,203,194,206,124,82,8,140,112,171,183,41,194,252,220,148,49,196,224,89,124,196,39,69,199,249,183,71,21,216,44,236,252,104,222,85,186,57,184,218,159,155,195,193,240,96,138,192,242,131,31,247,224,55,164,247,121,237,225,172,198,107,15,42,237,86,30,114,89,62,3,33,223,63,31,44,22,0,181,82,154,81,230,107,123,100,158,50,132,243,103,125,84,132,227,29,166,5,34,93,93,191,39,209,118,97,116,188,210,225,50,224,171,240,21,66,75,113,58,53,71,39,74,233,48,42,176,233,230,131,222,68,135,161,83,77,239,69,45,164,127,109,139,133,167,89,78,213,170,195,72,208,143,180,229,52,143,221,109,211,217,77,15,206,247,139,207,133,64,86,178,37,38,114,235,254,94,13,222,192,253,103,167,245,49,131,197,72,181,218,89,214,94,105,197,81,114,55,187,180,147,14,184,16,29,166,246,41,237,195,179,63,126,85,224,113,255,144,224,85,31,101,45,48,173,186,233,201,238,137,177,125,50,84,68,103,211,163,97,4,251,163,161,101,144,44,125,2,114,213,31,173,92,19,53,29,79,84,224,4,106,241,29,69,215,136,211,233,152,226,149,194,60,152,175,221,67,6,237,78,149,255,237,191,253,195,127,254,183,255,244,159,255,249,223,254,253,95,254,249,255,249,199,255,250,127,255,211,191,252,235,255,245,79,255,229,127,255,159,254,135,127,44,255,237,191,253,195,127,253,247,255,242,159,255,249,31,255,195,255,248,207,255,244,239,255,239,191,253,243,127,248,135,255,248,207,255,233,255,254,231,127,255,183,255,242,143,191,192,255,252,47,255,250,207,255,203,191,255,219,191,252,235,127,252,15,255,240,127,252,167,255,244,111,255,231,191,252,235,63,253,251,189,207,255,106,63,186,8,84,179,59,217,143,126,221,180,157,253,68,228,100,190,139,229,252,4,191,96,23,42,16,78,15,133,217,222,87,192,59,232,193,128,201,213,213,119,239,99,172,207,85,97,194,72,1,19,187,252,2,134,152,238,247,196,188,240,103,82,232,91,225,254,166,152,193,179,52,185,248,206,244,39,153,202,51,66,56,112,18,250,154,45,126,80,250,252,19,252,186,231,13,134,157,185,9,92,251,35,240,2,70,60,126,125,9,158,191,116,110,63,112,28,213,139,0,250,247,196,113,64,173,72,183,42,12,243,252,23,240,61,154,21,70,184,210,127,153,250,183,126,18,250,116,19,127,224,111,254,133,71,192,203,216,114,2,54,143,234,39,246,101,87,111,97,240,93,70,33,187,183,192,80,48,45,133,173,226,232,193,195,68,51,5,70,128,115,250,136,115,208,247,4,227,93,196,213,244,3,203,136,91,1,98,139,17,167,132,190,42,76,91,103,15,184,132,240,54,113,97,154,58,203,123,242,66,11,187,219,140,139,32,120,221,191,106,22,76,36,40,173,119,60,218,252,161,156,120,95,4,94,170,80,246,93,70,196,250,155,171,6,189,6,107,137,231,190,251,167,201,102,249,131,81,89,27,51,5,30,205,235,103,198,247,58,114,96,46,35,66,186,155,251,131,113,37,130,233,7,24,151,199,223,26,155,35,234,4,129,201,56,249,147,221,213,32,141,205,252,54,75,249,173,236,193,236,72,131,2,105,221,244,49,219,228,52,122,87,24,181,214,119,243,15,53,16,121,177,73,233,255,111,80,208,12,10,138,51,228,230,245,24,201,209,47,92,169,98,171,241,98,16,167,175,253,102,57,53,233,45,200,193,12,190,47,183,223,205,41,199,72,112,91,80,105,254,126,47,130,166,80,145,9,92,81,246,173,15,222,107,70,39,32,143,182,24,230,7,47,200,153,62,125,49,250,83,251,123,52,104,191,131,173,231,7,174,191,122,199,6,95,227,43,193,212,127,79,191,154,128,84,27,9,238,191,85,188,6,163,176,51,117,182,148,199,245,3,140,1,213,18,90,202,251,158,147,86,169,232,225,98,54,124,148,11,254,238,135,247,211,18,83,31,10,223,201,119,102,192,51,98,192,63,240,111,86,233,7,221,145,101,183,137,88,241,137,127,97,4,17,130,25,192,96,19,152,17,56,98,188,63,240,181,243,79,192,104,213,11,12,233,120,143,171,169,102,150,247,130,137,228,183,230,8,130,136,53,130,36,219,80,86,72,115,148,118,12,121,173,59,83,136,110,63,24,134,195,79,97,92,138,226,87,155,152,146,44,48,44,129,245,246,13,102,202,238,250,100,150,123,123,135,8,90,176,223,234,10,15,23,181,3,190,71,253,145,93,231,142,239,250,37,214,176,139,63,50,184,138,18,142,238,1,35,59,172,48,149,91,35,96,120,108,21,166,195,50,208,47,194,29,23,165,248,223,151,215,207,138,40,242,214,197,164,28,63,129,183,28,111,125,253,240,243,60,24,23,67,118,106,18,109,243,183,63,12,57,111,220,109,189,26,142,220,62,223,131,87,43,191,24,10,67,158,241,126,251,154,217,115,203,60,36,199,222,251,91,2,86,164,29,229,28,246,104,148,208,188,247,54,221,109,57,130,172,195,114,189,205,120,93,211,227,11,237,223,31,248,251,181,42,13,166,119,71,94,108,91,170,233,253,246,160,136,73,236,40,224,223,120,190,161,152,175,83,209,73,48,220,97,2,109,114,239,67,150,234,237,228,52,39,31,249,216,16,163,205,54,222,197,19,57,190,170,23,19,235,122,11,100,225,15,118,217,54,232,29,236,110,111,208,13,14,169,124,130,233,145,125,48,207,121,166,194,221,79,1,210,64,43,196,56,248,105,108,231,119,168,47,138,214,135,28,80,6,159,221,29,190,235,51,189,215,134,236,250,61,25,181,61,71,46,222,187,63,253,80,208,175,166,111,213,90,41,111,67,50,222,76,61,188,104,221,60,173,56,204,50,157,9,45,191,58,126,134,18,71,104,10,15,63,62,176,80,103,84,245,252,162,114,103,10,82,20,53,149,96,191,245,177,58,45,129,239,118,244,171,78,101,48,181,79,50,189,239,33,217,250,179,28,81,182,222,75,14,23,224,254,189,15,77,148,248,59,251,100,120,189,35,25,125,138,187,112,5,190,187,223,53,207,126,63,6,61,133,51,170,24,127,224,241,9,76,146,225,15,124,20,62,59,193,199,136,234,30,76,39,180,14,203,68,77,230,173,250,141,36,93,148,159,1,207,249,218,218,62,91,225,20,153,38,184,189,73,70,205,14,60,51,130,194,198,247,108,222,123,224,222,111,155,94,27,86,249,229,247,134,38,91,80,51,146,222,210,218,116,233,46,177,43,177,123,238,136,78,135,183,248,130,86,122,244,205,243,150,45,219,199,62,58,73,239,47,175,253,14,159,77,21,104,155,9,134,11,174,61,248,206,232,58,229,107,243,245,251,179,198,209,93,225,176,19,184,91,89,240,131,121,211,165,40,185,46,191,120,73,137,228,69,41,155,249,117,113,65,205,250,146,207,81,127,148,43,126,97,235,250,148,115,141,194,139,175,188,85,13,185,84,239,58,199,107,165,50,241,253,244,61,49,75,48,26,24,92,30,207,156,193,216,75,178,54,209,123,120,6,49,250,23,35,82,209,134,34,35,24,240,245,226,78,188,117,251,80,199,245,111,141,96,76,149,253,159,234,215,253,155,50,50,152,166,109,185,154,191,169,190,126,126,46,255,4,38,70,24,55,71,234,166,55,133,225,250,175,113,245,183,101,5,52,163,193,241,207,117,225,18,233,69,96,20,196,151,63,154,37,18,142,192,156,202,254,193,216,21,134,124,79,42,248,225,210,136,171,133,50,13,152,226,194,24,114,146,201,1,254,68,254,223,234,34,248,213,197,5,177,80,255,47,187,139,193,166,231,166,240,11,187,125,70,184,213,142,76,97,2,184,223,231,63,12,31,87,147,29,190,89,215,123,11,88,72,53,22,241,213,117,198,59,235,145,31,184,203,73,238,141,219,224,135,57,68,124,247,132,144,17,163,101,122,248,210,132,3,176,202,20,111,100,181,227,193,113,205,212,221,180,134,224,95,101,150,207,104,23,17,232,12,248,80,164,248,108,105,68,185,234,145,125,154,70,217,186,222,60,195,248,189,54,103,60,26,50,228,181,60,199,235,160,41,219,101,42,212,159,94,217,229,87,95,119,36,62,117,197,141,254,173,39,250,126,232,36,163,251,235,194,116,108,53,127,110,42,161,101,18,90,233,237,123,108,34,172,28,80,138,150,26,27,233,161,32,95,44,55,228,31,190,223,38,41,91,61,120,105,10,67,8,22,219,21,76,36,25,38,90,208,29,166,4,252,207,213,219,111,142,8,79,19,111,147,171,31,149,21,48,145,12,249,216,16,120,237,53,222,213,144,42,106,20,10,216,189,255,77,131,218,215,117,80,40,188,246,19,128,34,54,89,59,108,86,68,162,30,76,49,159,184,255,208,225,237,239,125,142,77,9,111,27,250,203,166,187,224,240,166,25,57,222,218,116,75,127,147,58,156,216,3,30,204,174,48,209,186,238,7,58,210,150,159,192,119,90,251,20,38,31,183,100,27,198,35,56,229,69,230,126,36,14,101,225,154,28,174,135,99,176,99,190,186,245,201,102,127,108,134,192,144,212,30,125,50,27,169,183,155,49,55,100,121,92,95,5,27,254,217,248,16,94,127,233,167,43,36,44,110,216,33,139,44,145,59,36,38,137,39,60,24,66,10,69,141,162,179,58,122,125,29,9,25,22,78,220,238,30,128,5,15,166,160,221,236,135,135,54,227,220,12,216,168,152,253,222,72,27,236,216,9,11,255,190,186,173,107,186,141,242,195,248,41,197,189,34,28,226,41,71,207,61,149,88,152,207,212,53,102,66,217,204,72,163,252,230,170,176,147,183,49,135,10,90,241,115,28,70,46,91,108,175,130,221,225,241,198,5,62,245,222,228,115,126,229,11,129,57,90,100,171,43,182,86,95,188,131,232,245,23,249,107,224,69,37,165,123,15,93,250,138,65,127,98,51,15,109,72,229,200,91,211,137,215,221,101,186,39,226,30,242,90,13,95,164,7,218,198,151,224,9,33,148,251,68,248,199,178,151,17,72,97,48,30,60,41,183,147,121,82,43,2,86,238,51,33,24,233,158,226,52,98,235,185,195,153,219,166,21,33,112,101,243,11,119,109,70,90,5,50,34,40,231,221,141,156,228,79,151,160,247,36,233,111,123,7,46,193,77,97,74,89,46,55,111,240,93,167,110,255,0,91,10,86,110,126,226,200,4,30,165,184,99,127,159,11,78,14,65,169,166,246,149,69,106,168,233,79,47,99,167,247,33,43,83,106,208,129,9,153,143,227,112,137,13,28,244,30,130,37,208,70,2,70,47,134,76,173,251,215,98,248,138,12,153,133,63,194,71,37,41,83,229,181,166,85,88,184,19,10,15,101,147,155,95,191,177,199,205,81,201,106,249,106,26,132,124,1,208,223,92,167,94,61,30,7,163,205,112,51,2,21,238,117,251,170,191,14,114,217,250,222,19,42,62,255,218,86,179,166,175,69,60,217,87,38,53,157,71,7,252,26,218,43,188,231,70,156,117,234,144,226,1,188,181,181,141,149,175,166,239,241,77,159,225,7,99,75,167,176,9,139,248,111,163,195,88,210,76,41,251,196,247,162,168,181,111,153,165,16,112,125,203,55,97,74,185,245,201,55,105,161,225,251,40,57,232,35,79,126,87,230,241,105,248,89,229,228,81,244,196,199,166,151,250,90,163,9,54,162,241,7,35,192,52,186,194,227,107,110,134,67,32,20,85,153,182,126,250,244,40,232,38,237,211,230,167,48,204,9,239,224,66,56,124,206,180,250,122,245,67,145,121,52,18,218,238,174,237,54,101,51,127,125,40,92,155,251,84,148,135,230,5,66,13,159,27,210,221,4,45,150,206,133,1,157,167,27,18,31,141,229,10,163,43,251,185,43,185,234,214,207,117,39,218,58,43,172,20,51,112,21,158,49,147,32,7,22,245,20,230,48,109,250,30,149,184,71,123,20,128,76,235,71,39,38,254,208,1,201,150,92,204,249,17,35,10,95,195,212,61,7,125,161,177,220,114,163,225,70,151,46,121,180,223,98,6,131,9,209,201,123,117,26,199,102,88,141,86,225,46,112,179,84,156,59,170,4,27,19,12,87,149,187,100,133,166,1,185,57,165,170,30,138,188,71,81,205,171,243,90,107,215,45,11,24,58,2,121,111,139,230,14,247,216,140,237,40,193,240,140,7,58,151,238,165,48,181,54,129,135,200,208,2,91,253,105,248,200,168,140,77,133,169,144,10,120,141,162,95,4,145,238,93,29,158,198,27,39,240,181,84,86,160,108,11,113,241,189,180,83,4,229,190,162,17,120,9,92,233,117,57,1,47,221,116,14,65,208,136,18,81,43,20,84,111,192,232,13,20,247,17,200,204,203,136,83,97,219,251,158,225,240,53,61,190,14,230,241,111,233,138,193,240,186,7,74,157,234,231,224,117,106,187,156,109,100,211,105,38,114,152,72,127,19,24,223,40,92,77,8,156,123,236,26,164,69,247,242,176,3,234,150,109,11,58,209,207,245,123,99,168,108,133,219,93,128,111,125,88,251,135,14,201,228,91,191,156,206,133,247,209,73,120,162,172,11,148,131,75,236,16,82,104,173,13,191,55,243,164,42,218,159,238,132,161,120,69,122,113,191,184,191,179,201,36,84,121,176,222,140,19,237,193,243,187,174,139,60,152,9,79,251,120,99,104,183,33,35,118,127,106,118,143,165,64,180,219,101,39,61,84,64,237,120,112,99,19,86,24,62,39,143,177,178,20,219,150,89,102,230,174,187,192,200,255,12,217,12,225,132,165,63,235,193,181,75,160,19,24,63,236,77,97,84,220,70,40,83,76,227,127,31,158,131,59,197,72,100,228,230,4,139,71,117,231,29,166,23,189,152,78,239,233,190,251,181,204,163,135,125,226,144,93,187,230,121,185,20,75,127,167,40,220,159,110,5,40,7,68,169,138,146,175,250,28,54,7,78,224,123,222,215,226,247,158,230,120,5,76,132,98,190,17,103,56,239,231,145,159,222,80,79,116,255,109,62,144,194,8,21,157,151,251,184,15,82,191,116,115,171,120,216,195,225,61,182,128,164,58,90,92,171,59,29,82,189,244,18,63,112,88,208,84,224,185,138,167,162,160,241,66,26,64,96,210,119,47,36,1,188,130,202,22,38,143,110,245,44,15,38,173,191,229,183,41,175,221,175,188,4,24,189,166,128,201,198,151,184,249,182,194,31,129,239,70,233,1,189,99,97,233,174,87,35,251,222,2,158,53,28,190,105,212,209,245,56,138,163,30,163,13,195,27,62,222,47,58,32,174,175,241,90,100,166,218,116,116,195,72,39,23,119,136,88,253,173,44,128,173,247,110,56,254,47,228,128,84,174,174,13,8,151,96,156,11,244,124,178,54,160,10,25,110,102,28,170,93,155,124,204,107,206,150,26,211,128,114,101,153,36,203,156,63,127,176,73,233,154,162,248,99,62,17,38,225,3,177,219,140,209,226,151,21,12,24,217,59,217,99,39,101,135,30,112,51,219,184,47,65,11,211,236,109,8,132,104,66,40,240,194,148,111,20,159,220,164,93,171,108,132,147,72,223,247,210,184,86,150,245,109,133,175,3,214,222,97,204,41,212,150,216,163,100,233,167,91,133,198,121,25,130,20,192,4,33,60,22,184,126,66,172,2,15,92,157,234,176,69,38,5,238,48,110,248,163,81,6,33,142,40,212,103,173,247,120,52,156,42,133,239,199,220,241,98,215,237,58,114,212,223,21,127,191,165,135,18,47,220,34,210,8,124,157,145,242,252,11,74,183,234,84,20,125,158,248,233,65,3,96,204,194,9,5,67,204,20,82,31,69,206,219,59,77,236,176,119,24,86,18,189,26,77,104,223,255,169,151,58,178,62,46,108,138,236,14,223,151,174,85,96,216,63,170,79,98,235,88,150,49,29,70,150,250,126,27,166,220,161,175,205,49,215,139,79,53,139,97,15,133,233,27,241,73,94,41,89,213,155,195,64,208,124,125,145,72,212,215,46,132,80,29,45,8,0,201,197,148,230,246,238,123,37,60,9,178,219,193,193,118,206,137,189,242,59,178,31,77,59,110,252,185,239,172,24,91,81,106,113,125,199,225,80,139,164,166,193,229,81,94,2,227,160,203,97,63,161,86,41,122,172,33,20,47,48,97,207,103,183,33,11,149,78,166,73,39,168,71,34,175,199,11,25,176,124,108,90,138,62,63,111,161,109,149,57,10,155,127,243,17,163,234,231,211,149,93,205,165,246,104,120,39,181,43,15,6,65,127,45,110,123,29,235,135,22,184,89,142,212,77,28,43,162,18,184,48,107,61,92,78,169,151,184,77,20,251,75,102,228,154,87,72,59,11,108,1,196,227,112,249,212,187,24,214,159,182,221,164,156,201,238,99,209,87,177,71,17,16,109,67,96,228,53,221,166,60,70,153,33,240,132,124,222,223,11,46,63,57,63,40,156,94,35,28,0,100,218,122,12,10,202,116,103,21,183,240,153,103,114,66,160,181,215,215,254,34,151,68,112,76,224,198,15,70,30,139,114,58,189,186,48,38,145,160,227,79,242,219,72,163,84,143,58,239,14,149,129,92,141,210,204,9,239,162,97,212,200,213,180,89,181,72,183,34,222,216,5,53,122,120,79,64,224,250,139,91,132,225,177,227,181,39,236,192,226,247,220,157,240,254,184,15,41,186,118,83,54,226,59,77,32,220,124,198,50,69,213,93,54,203,14,225,246,118,63,117,108,179,205,5,134,65,214,127,251,110,180,67,220,185,110,18,177,159,95,220,152,198,75,96,232,230,221,105,130,77,243,136,139,108,242,11,81,175,208,239,188,28,50,147,204,123,116,31,183,27,201,155,60,247,54,150,16,13,105,72,132,233,254,5,155,200,251,28,29,169,12,89,155,86,162,17,14,68,71,118,112,235,213,247,11,68,173,3,46,84,48,117,154,109,75,97,202,246,196,74,43,106,137,176,193,156,238,235,7,18,159,35,135,50,225,249,50,61,219,10,37,80,52,254,2,107,13,7,29,173,186,248,8,110,70,212,160,218,124,151,95,94,80,29,249,178,175,124,88,69,43,105,124,15,125,29,248,224,20,182,74,160,136,109,209,158,44,191,140,33,211,34,103,67,8,73,252,189,159,34,139,17,113,181,107,100,110,189,250,206,249,234,222,117,33,124,37,243,228,206,87,210,173,94,49,3,185,204,167,48,132,251,94,139,131,146,96,215,171,175,237,112,150,167,93,104,135,236,250,211,228,29,134,103,124,140,235,87,174,166,248,186,68,218,5,30,118,69,55,108,13,95,68,42,107,149,83,145,218,167,229,233,210,117,16,97,215,139,57,101,61,117,2,175,230,39,187,25,204,2,159,23,163,25,61,153,120,200,248,19,175,195,219,2,176,157,114,39,133,49,221,95,8,149,204,225,214,175,69,33,113,217,158,26,97,67,23,199,159,226,165,54,223,193,182,44,176,89,245,193,11,249,146,29,17,241,107,190,37,120,174,237,245,127,84,13,151,166,79,94,8,8,70,193,216,152,234,65,224,87,210,129,236,89,4,99,35,208,39,239,143,169,214,200,16,40,112,151,247,198,2,248,60,46,13,79,155,154,64,189,7,141,180,241,191,95,115,66,78,182,110,33,189,226,69,120,219,76,73,129,41,116,123,153,94,179,111,117,208,58,109,91,207,233,178,118,210,166,123,10,196,16,211,243,4,221,118,28,249,105,218,145,235,219,227,113,21,171,6,129,136,239,33,173,254,96,120,14,197,30,134,71,226,17,200,127,63,52,70,233,123,54,104,146,226,230,213,232,105,2,174,159,177,223,60,152,116,148,196,44,40,66,165,28,244,213,61,126,86,29,42,176,213,12,188,247,174,168,24,73,108,249,58,216,148,80,191,247,54,102,48,137,213,116,186,18,63,175,179,67,122,187,203,217,70,177,251,23,217,149,122,183,229,34,107,164,161,85,86,124,178,20,107,7,93,2,211,183,232,57,62,56,91,116,83,186,94,240,218,239,76,182,98,222,45,95,155,6,130,226,94,50,218,112,71,3,130,68,41,142,119,120,80,231,178,211,79,35,161,212,60,117,73,80,98,137,45,210,168,196,119,31,196,130,174,159,68,114,154,233,14,122,29,184,85,199,203,91,147,176,93,159,87,6,91,136,86,158,140,94,148,250,198,12,211,189,47,49,254,72,215,226,15,61,24,69,233,79,225,106,114,155,15,70,189,122,233,205,9,30,20,191,26,42,74,217,170,33,97,28,62,17,169,66,42,93,118,173,118,199,100,187,15,63,15,236,27,58,166,148,14,123,229,61,13,59,106,107,192,88,183,134,215,237,83,207,166,198,6,54,81,171,94,191,190,233,237,20,251,205,90,46,187,23,122,155,28,237,214,7,175,117,122,85,63,196,157,67,124,248,134,41,81,222,153,125,157,207,242,137,11,210,168,129,253,188,72,156,29,237,211,231,38,108,116,158,3,131,72,234,142,142,28,131,219,246,218,119,114,133,85,98,15,205,58,71,253,99,118,150,177,236,11,16,179,108,175,7,157,172,166,170,203,167,155,64,201,251,233,187,78,137,74,41,76,67,248,251,237,102,84,136,50,21,160,136,255,94,176,158,166,197,221,100,159,135,171,195,23,54,138,220,248,9,9,253,214,171,42,160,0,176,170,251,99,176,71,35,39,60,82,154,157,108,240,49,191,73,56,136,68,22,201,56,129,142,207,155,75,144,83,152,98,231,88,11,222,121,117,1,132,214,191,180,124,96,53,246,204,204,128,0,179,182,149,96,186,50,2,70,108,64,96,168,40,159,17,69,254,169,235,107,81,160,83,188,147,136,221,73,18,47,4,72,70,244,227,144,55,214,45,163,82,113,240,30,107,83,187,59,21,157,86,182,241,90,98,112,211,116,34,80,121,229,157,8,68,141,219,22,247,189,177,177,122,192,100,76,51,34,183,194,216,19,239,183,39,92,206,226,66,32,242,221,191,227,55,191,235,74,79,244,134,160,130,111,102,104,14,223,239,161,79,110,12,165,239,115,32,78,118,50,140,223,246,154,225,136,27,84,49,151,237,183,167,247,202,117,88,192,117,151,38,172,228,41,190,129,45,222,244,226,59,181,182,247,17,25,113,128,30,31,164,213,198,155,255,3,130,106,117,178,27,213,39,207,2,67,56,67,195,145,180,213,181,57,252,90,10,117,117,138,82,243,87,222,110,132,206,245,247,233,54,10,37,254,183,253,106,84,128,103,130,105,9,244,231,70,17,68,188,73,148,54,90,143,118,54,106,160,196,8,186,7,248,87,170,127,15,106,177,170,228,170,144,55,108,110,137,116,11,160,15,133,9,13,60,203,178,223,125,173,232,199,174,136,5,143,55,85,186,69,223,101,38,225,189,79,47,171,199,241,18,170,40,96,66,82,111,75,233,63,210,117,49,23,42,97,219,242,38,57,155,120,171,114,116,177,82,73,153,60,24,103,71,6,181,90,219,238,51,115,216,54,206,144,237,236,78,105,211,168,126,48,44,31,178,77,147,97,101,171,125,48,60,93,98,27,214,138,8,242,115,81,152,14,215,62,144,223,190,207,70,147,247,47,124,71,181,31,249,160,204,164,230,185,4,204,208,189,245,230,180,231,180,233,87,195,32,43,31,180,80,59,51,94,72,18,54,185,59,31,150,192,215,244,244,94,5,126,188,232,152,23,168,32,220,10,130,66,246,58,56,159,192,211,104,178,126,225,134,47,32,163,86,136,41,151,119,132,160,63,179,101,219,129,226,170,159,183,51,116,180,0,135,236,196,240,30,66,176,250,96,228,143,101,87,130,235,108,122,170,237,126,30,18,240,242,218,119,159,34,5,246,11,215,159,104,117,192,248,156,209,130,123,103,158,20,250,225,156,98,188,248,168,160,209,114,196,221,189,39,10,188,8,15,165,22,239,83,144,98,165,22,40,204,176,1,87,248,121,62,255,101,234,98,229,204,38,217,181,235,139,107,220,77,30,233,83,189,154,80,232,219,117,16,44,217,209,33,78,38,235,80,117,254,59,23,48,128,71,20,61,3,67,202,112,2,109,39,102,138,217,25,81,78,221,208,150,141,112,38,232,140,150,50,244,45,238,106,148,95,198,164,154,111,83,106,63,165,245,75,224,14,237,212,67,11,68,4,9,37,103,30,48,146,48,242,211,155,232,178,255,244,129,101,50,230,17,244,103,116,242,172,7,35,73,214,20,158,104,206,237,7,211,51,59,151,194,136,34,85,135,59,132,26,2,163,171,242,142,93,120,6,142,164,157,232,61,164,33,231,61,57,100,107,249,230,132,196,222,9,211,96,125,153,233,230,166,222,241,208,102,117,155,9,245,9,78,251,189,186,47,198,17,182,61,118,77,212,174,71,81,231,207,131,221,45,238,119,203,129,100,101,72,116,193,56,225,190,243,146,174,152,214,250,169,141,179,249,249,170,236,147,189,148,244,206,16,32,13,135,217,119,245,157,173,64,239,141,24,154,84,65,87,102,240,247,189,211,169,209,27,18,77,93,134,218,70,251,11,67,246,60,20,157,212,123,253,62,88,229,68,168,85,111,77,218,226,125,43,250,249,235,72,15,118,237,22,159,132,245,80,71,95,116,72,6,165,20,14,83,106,159,222,250,110,78,126,177,41,193,231,139,41,88,61,15,238,70,76,168,240,181,159,95,232,173,50,4,249,167,233,111,122,223,18,121,22,118,28,189,218,24,251,30,92,41,91,155,122,53,44,58,191,243,31,37,2,214,136,194,27,165,212,7,115,128,164,17,55,229,147,249,224,138,64,198,73,131,54,199,11,138,84,146,3,146,197,224,123,81,64,252,96,118,155,157,80,130,236,142,110,234,43,116,221,210,69,247,126,25,222,130,161,111,69,250,235,133,6,48,65,143,78,81,42,216,62,159,9,244,52,166,125,112,35,119,253,130,176,213,218,211,106,130,71,88,49,213,226,18,186,99,16,150,246,198,145,59,240,80,73,232,62,73,183,223,11,4,85,204,227,165,232,7,247,196,27,110,200,192,36,254,139,80,3,231,214,131,175,97,46,124,174,192,195,216,154,31,124,63,107,27,242,100,86,56,63,28,70,92,73,119,112,28,136,229,83,184,150,35,196,115,28,120,133,192,221,123,112,106,173,138,158,106,144,140,123,137,46,204,216,83,75,26,32,187,60,254,94,119,250,126,103,166,115,107,13,111,143,189,183,46,247,185,197,18,104,176,194,191,0,113,49,85,110,241,191,233,137,153,30,118,40,100,182,151,56,216,165,45,83,175,123,176,233,191,234,113,188,97,131,241,223,110,86,206,34,103,125,65,156,192,111,94,238,66,148,92,219,133,87,127,155,157,85,225,107,48,20,114,134,238,37,209,247,28,130,62,35,193,231,43,197,175,158,214,184,34,48,244,84,254,94,232,179,55,137,62,211,247,59,189,147,186,80,224,211,134,222,124,194,241,250,251,189,200,226,212,182,171,194,171,121,130,145,118,86,254,75,112,233,62,228,68,185,151,154,41,221,54,241,243,224,58,251,214,139,121,108,31,21,43,40,149,152,70,129,117,194,173,171,178,200,54,235,136,54,220,226,247,214,212,44,236,60,164,4,134,222,231,194,228,255,36,19,109,220,179,179,248,213,157,72,141,154,87,100,122,158,53,92,76,64,76,63,72,131,113,242,237,149,102,67,174,52,77,39,53,87,239,234,105,242,74,242,228,172,230,246,204,124,86,64,27,186,4,112,219,60,252,69,127,2,235,83,96,194,203,254,228,240,20,164,49,45,168,172,191,108,65,25,4,109,37,115,90,224,23,237,62,201,113,9,214,73,107,155,14,172,55,25,32,66,77,219,165,177,178,21,135,167,118,198,3,239,227,177,51,250,228,53,118,102,133,31,158,47,190,40,178,206,233,90,172,212,55,102,195,104,213,151,238,73,166,148,254,96,148,11,166,222,27,213,201,183,203,151,31,66,170,145,224,229,205,89,165,255,72,88,37,184,56,195,73,129,11,251,155,105,63,52,1,224,7,99,54,170,17,116,143,137,25,83,169,91,38,79,225,67,177,210,251,156,84,173,245,246,233,7,169,43,150,62,188,129,90,152,6,239,1,255,231,193,196,61,116,117,146,4,244,65,99,107,221,95,154,104,243,78,189,159,139,45,240,80,151,94,92,73,161,252,134,130,238,73,246,67,156,43,240,53,2,202,175,155,125,1,115,93,245,234,74,219,199,254,133,233,44,109,186,254,106,141,120,14,90,115,35,197,89,113,164,126,227,195,240,237,178,109,171,255,177,141,127,81,96,141,163,2,255,26,226,128,156,202,159,130,70,254,23,215,166,74,142,66,108,248,29,17,192,164,171,117,83,161,70,219,95,106,252,228,243,5,166,238,96,57,124,209,116,182,33,1,254,75,93,10,108,82,243,234,168,206,58,29,189,115,162,116,141,75,32,141,242,138,62,141,149,182,107,66,184,178,167,156,223,227,199,146,47,67,63,53,165,22,237,69,215,154,137,236,202,150,66,45,254,139,44,183,31,162,193,169,191,76,117,240,251,97,20,93,180,124,23,227,162,255,170,137,3,91,6,74,97,230,200,121,40,6,169,236,70,48,84,220,31,91,15,166,172,245,100,248,188,237,134,228,19,198,177,68,114,138,137,30,253,78,80,234,90,191,163,67,242,223,193,215,124,83,24,206,200,241,96,74,98,181,239,229,174,179,51,223,194,131,17,189,139,60,137,193,131,175,251,3,239,99,135,207,214,223,166,157,232,247,115,80,46,113,253,218,28,139,33,186,250,11,83,69,245,105,128,235,254,86,253,149,150,7,190,30,175,158,62,213,168,227,127,221,128,235,13,82,18,33,17,69,164,134,232,40,249,133,187,73,111,73,136,138,244,202,171,65,129,117,238,110,40,41,14,68,153,194,175,221,217,96,220,28,163,36,184,181,23,205,108,150,60,46,165,166,40,82,123,141,145,232,235,97,49,232,68,27,16,33,253,254,54,157,47,43,189,55,221,136,47,114,128,31,139,113,40,147,24,249,197,215,87,140,58,31,161,30,185,57,155,244,47,129,40,240,157,61,235,140,60,44,47,211,208,140,168,89,75,161,176,206,170,239,87,176,84,220,153,40,31,116,32,78,250,214,200,130,209,114,13,133,175,75,191,127,131,234,215,80,164,222,79,210,213,136,3,238,231,112,54,56,70,200,136,201,213,228,125,127,3,42,184,224,95,106,243,128,113,171,189,188,81,91,214,211,92,210,206,96,99,243,3,207,131,62,124,138,112,89,197,230,239,160,78,250,33,196,245,130,76,96,180,95,233,7,96,35,87,150,125,250,14,97,125,45,88,132,12,217,29,229,230,48,200,190,154,11,210,122,152,105,35,89,112,175,94,195,196,234,246,202,113,36,168,200,222,79,23,8,205,53,254,85,177,141,222,7,131,169,96,22,61,126,168,255,254,173,169,160,68,157,68,135,26,112,5,74,235,223,123,195,216,83,199,76,6,92,247,42,46,204,43,72,252,229,24,96,106,57,58,200,3,74,9,75,161,210,112,188,35,230,71,42,83,38,26,180,68,229,87,99,196,114,126,187,118,61,67,54,101,214,191,158,27,57,63,82,88,242,214,136,228,124,111,245,226,136,165,102,10,163,7,242,45,113,20,235,90,214,109,137,124,217,175,207,217,172,244,173,72,41,9,221,40,251,53,160,160,207,52,53,198,133,164,207,118,6,160,70,58,58,217,165,176,43,142,247,94,212,156,174,173,230,248,132,255,230,237,105,70,128,55,165,66,134,13,244,155,111,171,71,45,251,12,141,72,118,92,218,223,134,137,214,141,225,61,57,95,227,243,154,61,99,10,134,191,69,167,10,91,201,239,10,185,38,17,228,142,10,19,8,252,237,178,162,22,237,26,143,53,249,156,221,171,38,26,172,247,125,169,31,111,110,100,127,55,255,97,145,20,120,24,199,175,195,104,21,110,129,187,145,77,13,191,26,97,63,129,33,34,233,111,88,216,128,190,175,138,109,137,57,233,31,204,228,176,143,152,189,48,121,215,87,88,100,13,192,159,84,227,66,112,61,159,100,44,237,168,36,254,194,39,37,130,48,248,38,62,168,52,82,135,101,74,147,9,84,159,191,240,198,220,151,0,5,109,41,156,51,15,182,154,65,129,207,94,158,185,130,240,198,122,15,3,190,159,127,188,216,31,197,179,99,70,127,61,240,64,59,108,60,24,43,76,98,112,27,110,212,95,61,103,96,210,94,97,154,30,206,219,250,152,1,172,98,182,21,113,83,54,65,249,95,213,165,207,44,201,38,9,82,216,236,45,212,255,11,179,5,74,225,18,98,29,182,61,63,152,2,171,48,242,128,173,133,255,193,102,180,164,171,173,210,242,193,148,110,197,234,183,155,247,183,179,32,146,204,54,165,232,118,122,23,20,52,96,158,209,215,46,112,45,206,7,31,130,12,58,104,119,87,122,21,158,104,127,112,140,40,12,29,232,241,5,218,44,38,161,48,228,173,205,225,165,102,3,240,196,59,127,48,33,137,173,223,243,110,60,223,59,186,33,148,29,26,113,34,146,89,31,179,198,133,201,238,234,23,97,11,125,198,43,182,209,61,69,244,201,246,241,246,5,224,89,52,226,202,62,115,15,224,183,47,17,73,174,18,215,180,150,176,215,96,70,53,2,171,119,234,52,190,71,75,247,171,39,108,138,241,57,15,57,152,225,175,13,43,135,20,209,0,211,231,225,232,212,146,13,74,127,136,213,191,65,65,26,87,230,56,45,120,171,251,199,38,82,46,231,4,53,251,168,254,188,207,53,173,127,118,11,220,201,117,77,223,202,105,239,76,48,145,50,223,233,173,180,235,83,248,190,199,244,171,113,70,138,254,54,194,112,231,13,10,149,127,65,117,50,173,194,127,191,100,60,34,129,80,183,235,182,131,236,130,79,114,98,2,210,189,67,169,214,231,133,175,13,251,191,45,153,135,132,61,31,255,228,69,105,65,61,242,203,228,142,251,27,240,207,226,235,50,224,38,158,55,223,28,198,145,145,76,189,193,99,251,9,134,143,52,211,107,13,147,134,121,240,32,64,52,21,190,107,198,95,235,90,209,243,27,105,72,233,14,242,71,187,31,111,85,253,237,107,27,151,184,249,161,24,85,175,70,100,126,60,91,8,215,124,47,249,156,216,241,221,13,150,178,242,17,69,45,228,126,9,162,11,91,200,65,80,34,224,111,225,95,79,186,11,247,134,193,168,85,187,65,210,204,36,84,56,58,231,8,183,206,180,153,222,125,182,60,17,72,96,40,213,245,167,233,102,235,239,167,59,93,114,250,214,247,183,208,72,127,48,109,190,146,13,129,12,244,244,226,87,195,28,155,206,47,122,185,235,123,107,100,119,52,151,120,215,215,118,10,12,140,60,132,177,135,194,70,140,227,48,237,133,10,163,213,59,221,68,188,199,99,136,208,79,219,81,250,171,133,1,38,217,162,43,159,67,235,89,213,247,209,160,255,145,153,86,10,111,210,220,192,68,178,78,182,44,40,50,190,119,2,141,254,147,90,19,248,30,234,205,45,72,56,219,132,198,226,252,116,201,126,62,168,13,3,82,183,203,251,55,47,74,71,10,174,139,120,11,112,193,45,107,62,27,32,83,212,189,120,97,242,188,171,43,97,105,61,253,144,16,122,149,52,76,181,66,7,163,192,215,187,156,235,205,165,106,50,219,45,31,127,213,127,219,18,46,186,209,47,186,208,95,212,136,122,172,33,93,110,168,208,212,54,252,98,164,198,139,30,188,86,99,250,70,5,55,119,232,147,209,1,81,227,193,139,49,170,8,76,146,227,69,95,232,246,84,54,137,95,21,154,183,87,211,166,36,244,77,6,163,241,169,176,130,212,228,250,84,185,96,147,222,235,179,17,233,110,62,201,217,230,53,229,77,131,243,61,84,4,166,168,84,97,190,126,236,27,247,48,212,143,205,242,122,109,54,192,20,242,200,213,244,122,55,119,193,136,146,135,240,153,193,198,23,28,48,27,139,192,16,44,251,189,175,169,90,245,181,81,177,255,124,68,201,151,55,181,240,96,215,127,145,77,238,141,133,46,159,203,164,95,102,143,155,19,48,9,184,34,121,236,15,102,5,222,93,81,164,130,253,222,244,234,233,181,24,51,43,30,172,105,227,146,145,93,227,255,63,216,104,98,244,222,20,44,28,191,119,37,223,46,198,35,137,179,243,130,124,36,183,104,39,117,120,17,106,94,61,142,24,99,130,20,184,91,84,245,193,197,40,85,2,166,196,193,237,59,168,67,171,76,194,69,222,249,184,69,240,195,30,42,23,155,16,192,27,209,78,183,169,116,238,209,112,56,206,171,106,231,167,241,43,143,192,13,66,32,127,50,26,53,244,230,203,86,208,146,131,55,164,47,129,7,68,94,126,115,82,16,226,97,161,19,60,247,242,163,243,35,224,43,87,83,231,52,154,15,249,245,167,212,71,90,211,26,184,124,207,153,69,196,20,39,173,151,167,255,74,176,176,223,85,146,105,114,243,65,26,227,153,89,119,45,162,142,48,5,134,56,47,182,98,226,120,71,126,27,210,126,183,92,161,50,186,30,94,203,112,156,2,123,73,1,158,129,203,227,54,215,86,91,26,169,230,194,122,142,159,172,11,203,68,236,113,154,95,118,141,232,201,177,34,40,133,77,191,226,133,94,238,86,28,218,151,6,215,117,220,36,248,161,55,147,65,129,38,56,246,210,207,152,16,18,234,167,15,28,12,95,213,75,39,95,251,197,147,10,228,163,9,94,245,233,37,224,111,160,237,146,80,88,151,126,81,204,68,201,155,49,96,35,78,46,18,189,43,36,13,128,141,121,254,23,109,11,119,69,47,166,4,186,190,24,155,209,207,200,86,183,240,118,94,37,87,67,240,97,75,125,130,9,182,191,180,244,69,7,209,14,189,24,234,227,254,30,140,9,33,241,90,24,240,174,229,254,214,206,180,106,72,217,112,48,150,175,103,240,174,70,157,70,226,42,103,34,54,253,218,108,26,169,198,235,126,198,163,193,59,126,237,237,247,94,155,221,73,10,170,102,183,192,244,139,208,81,142,34,125,77,80,184,192,140,238,145,71,236,91,49,152,45,111,249,88,46,26,157,223,173,137,85,74,53,247,118,35,232,174,34,226,232,49,201,102,189,31,104,190,80,22,19,248,83,55,28,213,229,59,206,239,234,86,85,189,149,56,212,106,206,17,211,76,194,64,170,85,172,235,233,139,123,99,185,203,9,48,238,155,162,96,244,224,159,230,238,128,73,137,63,43,101,209,120,180,100,229,221,45,164,238,234,112,55,169,169,120,110,60,148,253,43,135,3,124,216,87,227,115,194,155,215,234,219,134,161,40,19,33,55,142,177,107,233,47,15,129,15,107,234,140,33,237,84,145,244,17,143,70,2,47,190,215,143,90,107,241,247,130,202,89,142,0,164,52,214,171,81,160,131,3,198,106,129,123,49,210,166,223,175,253,65,72,221,5,101,76,159,41,129,237,174,117,229,70,65,28,126,192,36,20,81,70,186,250,14,122,251,124,13,84,141,184,146,17,221,229,81,223,52,211,227,174,71,175,110,4,28,125,59,130,11,91,46,70,148,182,123,192,117,55,156,70,249,32,176,93,86,223,173,200,248,53,217,103,41,189,105,158,88,27,166,96,44,94,4,172,23,189,186,231,181,240,123,101,109,83,98,248,213,229,97,104,166,237,150,171,55,69,106,205,99,216,179,30,153,73,248,20,79,9,219,118,225,34,173,96,104,210,55,47,98,163,194,128,150,196,120,110,118,10,2,31,15,166,23,72,92,171,102,157,248,47,221,49,172,205,92,6,133,83,22,122,199,183,89,162,103,39,51,197,84,178,252,91,87,235,253,74,23,99,146,46,135,41,53,91,10,143,207,227,169,116,235,180,244,94,23,126,253,238,38,9,87,165,77,25,180,59,153,163,197,129,209,147,86,184,161,84,227,247,166,67,74,6,5,163,230,107,241,224,229,78,68,253,105,44,199,56,65,168,118,148,73,74,155,204,142,100,7,222,68,213,159,70,64,164,248,189,43,252,39,250,211,244,68,31,127,50,56,115,229,248,105,86,255,245,22,246,68,241,227,108,125,178,217,229,8,169,228,31,196,206,104,118,166,12,129,75,213,89,216,17,220,137,81,161,185,55,189,54,53,142,219,95,187,204,42,181,221,167,253,132,38,2,78,177,160,102,188,47,205,151,38,41,69,217,228,77,71,177,149,56,178,119,211,184,160,233,140,62,138,50,96,232,240,118,130,107,28,79,164,47,218,212,223,182,44,170,91,11,219,244,166,20,70,184,212,31,109,67,146,159,174,94,171,120,106,171,80,179,163,211,180,145,83,82,248,58,6,83,225,233,244,7,192,119,219,62,250,222,155,50,80,127,239,69,60,60,193,181,187,151,125,97,140,30,25,114,184,209,202,14,51,8,126,236,132,182,165,168,86,98,66,240,112,173,27,95,248,86,117,163,131,2,147,140,155,118,240,211,213,170,191,140,254,150,219,141,167,15,93,0,200,196,173,238,118,95,131,236,87,111,77,183,246,11,165,222,177,185,159,114,175,4,247,112,254,81,13,92,59,93,141,246,155,95,109,229,172,250,96,228,140,220,127,183,42,142,161,55,167,100,215,119,113,242,140,85,236,156,107,106,16,228,239,14,183,116,120,209,87,86,195,15,70,83,182,233,226,164,243,193,125,128,251,221,239,152,201,131,87,206,128,227,79,102,42,80,159,194,16,34,248,189,57,39,37,79,194,172,225,121,28,134,78,82,222,203,10,55,170,15,218,181,13,210,166,83,173,220,216,31,141,178,127,57,117,47,204,241,246,118,249,59,129,41,152,19,24,46,67,15,36,145,247,56,250,224,149,6,68,63,218,88,29,67,239,77,218,115,7,60,62,205,255,208,44,55,125,225,143,31,102,220,152,165,245,167,241,213,15,70,72,94,229,192,175,182,211,126,158,189,189,39,136,140,120,53,119,222,143,62,4,197,52,150,115,135,104,82,92,244,96,234,237,196,87,181,186,126,119,178,177,176,230,214,171,105,201,126,213,94,6,119,113,255,239,254,51,73,167,63,20,34,43,137,244,84,66,82,219,231,217,117,102,78,151,159,254,97,44,117,127,112,154,12,152,160,36,53,95,186,0,181,28,130,231,1,83,225,94,125,166,76,66,55,98,230,160,244,250,125,238,210,153,134,148,108,103,148,173,245,229,147,24,245,78,233,169,162,155,161,66,253,237,240,16,222,104,96,168,176,230,14,248,200,9,81,144,97,156,62,73,109,150,138,139,98,115,204,79,70,224,148,67,129,191,185,250,157,209,60,23,59,190,24,7,153,79,163,1,99,92,4,122,40,109,32,185,232,239,220,168,203,21,148,162,183,248,26,208,229,71,31,165,233,215,98,35,199,79,211,76,167,112,129,159,217,97,40,107,228,230,22,189,246,24,19,94,112,137,151,70,191,182,199,54,75,119,83,221,122,241,34,97,45,240,110,122,111,202,208,189,62,8,202,37,40,239,5,38,168,241,50,148,188,246,18,210,93,107,175,153,143,228,213,224,107,153,203,107,195,234,26,241,45,148,230,70,108,10,192,16,76,196,60,234,59,161,21,178,42,71,171,233,53,42,124,191,158,91,180,152,57,69,198,4,65,55,15,126,97,219,173,112,162,77,77,213,75,166,6,4,103,231,124,138,162,103,49,3,62,66,63,176,105,9,116,26,122,214,78,153,82,0,106,82,172,187,249,236,167,127,67,24,121,17,123,66,210,43,96,156,62,121,43,100,197,228,234,134,151,212,2,174,166,242,46,19,101,87,253,90,213,100,110,78,192,83,92,112,120,228,209,101,242,197,99,5,26,159,192,70,207,226,51,165,178,181,14,133,233,184,158,1,107,228,25,184,142,89,20,150,38,3,114,240,248,24,242,211,82,56,14,138,152,201,231,48,41,73,249,233,209,45,91,16,112,23,75,2,26,80,156,52,127,47,35,166,146,171,205,123,245,213,115,191,151,176,53,66,49,122,104,12,240,252,9,197,192,122,113,39,131,18,249,19,146,238,241,189,56,124,230,26,81,160,195,233,210,5,238,236,56,213,243,70,7,189,62,133,71,164,78,7,220,209,83,102,218,53,4,172,168,206,115,86,8,13,197,76,51,179,198,179,132,3,165,31,157,167,27,175,189,250,92,97,174,73,92,110,51,27,74,124,17,18,57,161,205,58,141,17,234,132,59,73,84,78,24,60,208,93,135,152,215,175,238,75,201,217,208,30,161,76,215,107,135,190,235,212,133,17,4,76,73,111,4,74,143,150,196,95,184,208,197,227,201,83,184,215,195,236,52,184,189,46,3,35,184,60,39,253,54,206,235,187,248,208,191,93,211,189,183,115,56,81,182,4,47,83,83,248,190,135,231,155,183,181,234,203,79,111,235,11,124,48,2,120,105,84,168,244,243,74,78,250,183,119,250,34,136,113,120,129,14,159,158,130,77,129,79,115,250,67,194,95,112,155,116,133,239,94,243,60,175,123,45,52,153,10,127,113,122,65,152,178,165,245,194,80,201,71,147,119,152,250,53,41,146,246,146,40,50,7,105,184,171,75,103,0,222,65,41,105,184,203,244,204,13,109,54,117,124,249,165,40,174,244,58,147,45,137,27,19,169,169,195,203,192,76,32,100,232,112,83,92,243,66,84,141,254,40,225,151,53,120,63,10,77,96,10,197,244,230,215,84,244,66,145,102,185,202,249,37,184,123,28,150,50,232,82,116,76,54,89,191,21,133,63,163,212,244,53,168,134,154,14,119,4,0,228,209,232,155,124,50,141,248,119,119,8,182,92,189,80,7,152,94,178,132,104,249,170,10,195,164,244,174,190,6,239,150,170,135,109,4,80,143,33,10,46,250,77,158,72,224,73,17,182,195,248,251,75,166,248,130,119,215,235,130,38,34,183,250,61,151,237,205,239,106,254,223,239,108,133,201,126,251,213,166,116,41,95,108,146,71,120,33,73,108,53,108,153,4,95,95,74,224,187,75,41,252,83,207,252,224,10,141,111,85,248,154,193,45,96,168,47,229,197,168,67,247,178,118,226,24,71,202,227,128,41,57,236,14,99,71,166,171,105,140,118,152,148,160,62,26,217,152,230,21,108,248,220,58,42,205,210,28,239,98,19,151,30,67,97,42,220,2,198,0,148,65,35,74,233,49,21,254,131,143,45,224,10,1,222,11,252,81,123,119,87,137,60,25,65,146,183,19,195,234,210,143,190,86,249,208,101,245,139,239,86,42,93,56,192,141,114,101,135,161,2,136,247,98,106,125,158,77,107,116,170,73,98,149,10,51,186,193,29,38,208,30,209,3,178,228,223,126,106,191,86,143,175,213,196,192,205,211,97,248,212,71,199,108,217,163,159,64,231,108,122,235,59,72,173,249,47,27,59,210,18,184,194,162,230,191,108,65,226,42,48,81,18,31,179,66,45,163,236,74,112,231,206,199,239,140,83,219,148,242,203,66,57,103,123,221,93,33,243,45,6,197,50,249,38,95,188,197,54,169,216,118,160,8,147,7,55,222,198,0,199,117,226,60,213,198,151,97,20,2,166,5,126,190,72,80,131,138,111,203,38,79,30,98,122,178,12,69,250,107,115,201,115,215,226,170,8,232,17,157,35,229,190,148,80,90,139,201,155,255,69,52,11,65,71,217,254,37,105,80,216,242,53,140,182,58,182,20,139,98,215,4,83,201,115,28,134,26,121,8,76,54,127,58,186,37,234,141,86,27,137,136,207,209,212,228,108,28,200,187,248,118,116,223,143,155,7,76,51,196,227,44,181,117,85,67,225,139,108,45,93,6,126,190,80,38,34,245,236,23,38,149,20,163,125,150,68,60,76,25,107,172,47,22,222,160,143,63,96,60,246,226,85,169,213,234,192,143,194,157,234,68,135,239,81,35,15,70,202,219,251,46,104,156,248,150,44,172,137,132,116,139,117,199,217,182,135,194,99,120,86,180,193,181,33,165,49,124,102,84,121,170,151,48,35,119,37,191,13,201,204,99,64,35,226,132,83,167,168,139,106,54,204,8,81,160,216,198,165,181,223,162,133,126,105,10,21,49,10,218,223,231,5,144,247,52,165,77,39,30,123,88,177,145,215,78,19,131,144,70,23,224,242,104,65,96,231,165,146,186,11,122,62,103,139,7,166,162,68,47,94,176,171,252,126,75,164,110,209,103,23,248,110,1,235,57,147,21,245,152,41,35,6,125,208,242,26,70,170,168,97,51,23,184,225,169,14,135,43,101,160,2,151,83,60,135,129,221,59,37,228,7,76,11,213,116,120,76,181,149,209,80,25,94,66,12,5,64,145,196,254,38,54,73,13,242,131,11,149,217,122,245,182,111,22,112,85,231,103,220,221,2,178,9,129,139,126,17,24,128,95,19,180,193,75,8,156,129,45,188,227,143,198,180,210,171,249,95,140,57,156,175,77,31,141,10,8,31,242,250,73,55,47,96,11,175,172,194,43,33,28,49,116,102,147,88,245,183,70,31,93,204,171,159,136,111,9,248,40,81,37,48,165,23,254,220,52,108,54,133,141,39,166,251,100,160,167,69,166,18,11,226,137,87,54,51,64,117,249,140,101,249,225,55,139,127,104,121,19,60,93,148,19,24,150,31,121,114,100,232,251,203,155,86,171,110,17,39,123,32,227,184,124,195,130,223,161,201,2,51,207,183,84,223,23,168,75,251,20,198,98,114,27,166,80,166,38,177,135,241,147,155,174,14,67,150,47,243,244,186,113,253,49,64,113,114,213,132,205,40,29,227,84,251,210,231,26,4,139,253,119,239,11,30,93,186,227,110,96,30,142,97,155,189,91,107,77,112,11,99,184,24,57,72,75,176,59,77,144,65,105,196,3,112,158,216,131,75,211,176,2,168,7,83,216,161,181,158,20,180,78,15,135,52,107,226,171,242,212,40,81,122,120,138,8,105,89,58,129,105,63,127,13,202,192,144,61,167,171,7,210,51,14,175,150,118,179,78,45,203,118,171,237,62,74,23,163,142,210,162,111,251,94,136,179,45,82,63,148,94,33,32,249,22,158,101,26,197,56,34,1,190,107,141,41,214,133,75,21,26,92,20,32,223,202,35,140,223,100,167,132,173,33,234,25,26,93,196,171,40,204,160,249,153,137,39,41,237,49,219,164,74,198,243,6,209,60,41,66,150,130,1,14,105,178,155,2,232,134,138,17,210,171,69,197,253,176,103,124,245,189,104,64,242,110,68,139,152,75,109,12,106,33,82,252,210,126,232,156,227,209,26,164,210,203,123,49,142,113,250,196,163,53,234,89,194,185,160,21,71,221,65,50,30,17,28,163,211,234,8,155,10,174,56,189,141,238,96,19,162,144,19,194,42,232,218,140,182,131,81,251,206,112,159,94,45,94,137,3,136,27,108,21,118,158,199,134,8,166,139,142,16,18,208,176,173,120,95,1,213,20,98,226,51,53,122,243,160,68,183,46,240,161,48,197,100,199,97,50,117,77,225,190,163,87,195,168,90,101,13,97,102,174,199,167,5,101,79,211,210,230,141,213,52,189,131,5,46,175,45,187,25,51,151,218,245,23,46,41,4,113,71,130,93,84,202,224,165,251,130,157,226,211,107,245,240,222,36,69,104,240,53,63,86,192,83,77,40,131,155,194,72,25,8,204,62,188,253,183,137,7,75,104,129,230,120,104,175,31,124,116,13,52,136,97,162,113,142,51,86,170,118,144,188,35,59,233,221,22,19,182,123,189,250,238,250,94,87,0,47,232,150,98,11,122,108,233,147,244,110,11,179,152,229,185,11,173,27,30,191,162,193,76,146,224,100,157,225,239,24,222,242,64,200,86,225,138,113,243,62,151,49,100,137,53,109,159,43,66,80,31,7,219,144,171,247,33,40,239,149,178,36,122,62,133,93,196,165,217,202,20,202,19,132,203,56,145,163,164,218,250,129,5,14,1,74,130,145,85,115,201,220,8,214,0,175,168,30,198,108,45,48,27,187,151,7,227,2,143,104,80,193,145,188,230,130,199,104,49,213,170,44,190,74,160,117,121,124,184,66,107,61,101,76,96,243,244,109,3,225,241,115,244,165,47,120,188,189,5,245,157,114,116,200,168,217,122,116,67,20,123,211,217,43,79,14,75,111,141,64,168,209,252,59,10,243,11,242,4,239,107,177,185,73,244,216,152,70,154,71,4,143,165,49,228,106,54,91,175,104,64,105,66,109,160,130,202,182,247,188,178,185,117,105,40,50,102,35,14,83,175,61,166,58,166,11,76,103,106,180,152,80,90,24,62,29,225,166,113,34,27,92,41,50,56,114,243,51,140,89,204,219,86,239,148,139,220,37,66,179,100,176,182,180,129,8,125,186,37,150,135,159,126,195,90,84,102,160,80,93,205,104,121,165,112,95,126,25,14,161,168,214,182,159,150,183,186,107,101,70,53,54,118,161,92,185,172,221,242,189,210,54,214,182,128,105,236,171,145,129,192,218,149,39,70,86,37,146,104,152,248,77,94,136,222,203,51,189,202,226,26,125,37,13,7,74,37,111,56,232,142,42,82,104,132,106,239,66,112,236,85,220,160,219,55,167,194,229,41,114,54,188,78,45,211,91,112,176,140,199,191,223,44,54,215,245,214,139,64,213,241,150,108,66,46,39,61,183,83,203,182,9,57,204,167,23,67,136,233,157,230,84,38,44,125,43,74,235,222,130,183,221,90,42,52,150,73,129,142,18,125,232,200,199,203,47,15,100,53,222,73,111,197,163,66,96,177,126,247,151,119,245,103,193,219,24,111,14,238,234,89,100,104,182,143,120,84,244,141,176,56,94,225,35,233,33,233,236,130,246,158,128,133,215,146,194,49,40,239,117,204,196,127,171,14,182,158,42,42,115,212,244,153,105,247,42,58,9,75,203,84,184,99,112,252,181,87,55,46,202,120,47,18,93,119,212,94,37,234,162,93,60,150,180,81,113,96,241,62,78,3,24,243,194,122,66,173,24,83,207,233,22,40,36,145,39,35,41,114,141,162,237,100,13,84,87,199,111,211,160,1,53,247,131,89,222,97,44,35,153,202,114,58,78,20,161,138,31,139,108,170,179,103,108,227,13,172,242,203,176,147,184,175,183,233,6,159,91,46,38,155,87,158,21,79,70,127,127,250,96,133,238,194,23,115,32,184,45,76,165,160,24,172,143,122,3,187,91,170,40,140,217,175,123,200,12,149,196,38,45,47,192,100,215,247,227,245,232,198,39,47,240,125,203,239,109,146,164,126,238,108,152,2,67,209,243,172,89,170,213,168,19,14,216,242,173,239,222,104,250,137,65,185,76,97,115,62,163,142,188,136,38,193,176,16,80,101,118,50,148,150,132,41,23,26,181,219,29,163,67,48,85,26,102,46,124,237,75,175,133,59,200,95,116,253,237,69,103,137,179,157,192,159,43,190,160,213,19,80,101,246,224,78,78,85,198,148,16,114,95,78,62,211,41,206,138,245,115,93,86,90,48,2,70,145,71,174,238,214,151,30,48,241,139,4,95,83,224,197,51,128,97,214,19,152,100,202,179,80,40,11,62,66,113,116,225,187,205,60,194,80,131,37,195,6,105,36,209,114,127,109,88,206,167,92,220,72,109,196,123,21,158,76,70,165,89,71,254,112,214,156,177,116,23,95,184,219,241,94,148,6,79,29,180,106,172,47,15,37,124,189,100,204,42,85,2,254,177,137,60,134,115,129,90,152,17,223,59,49,14,154,18,241,203,211,178,7,59,232,124,234,144,38,36,138,169,240,6,191,248,216,90,97,187,16,12,137,22,117,218,40,233,123,13,152,172,91,127,171,15,185,211,29,253,129,212,126,20,151,174,164,57,190,29,41,5,2,134,249,230,177,66,33,226,49,244,151,11,21,5,227,161,159,73,204,235,131,193,169,247,46,238,176,199,233,160,12,235,73,122,220,77,84,2,139,201,104,90,233,211,127,153,88,183,200,217,94,148,122,68,167,87,130,66,175,201,76,152,124,235,239,197,87,191,187,61,221,121,164,240,177,102,124,231,194,194,204,150,1,223,221,202,231,30,147,150,153,179,49,133,233,109,34,121,244,120,184,172,53,69,30,109,127,198,64,242,96,156,166,214,245,106,18,172,126,53,149,19,97,111,222,79,185,61,150,8,189,152,69,106,100,154,209,100,247,164,49,138,85,133,137,25,67,240,176,28,39,116,155,198,113,35,107,15,21,174,241,57,125,95,89,146,83,97,130,15,210,0,78,13,184,155,142,25,45,52,231,241,241,116,43,109,43,114,180,1,211,145,233,164,134,68,139,117,245,112,232,62,230,89,19,36,26,122,111,235,122,121,207,253,81,209,83,166,62,55,57,137,227,68,144,117,85,221,237,234,50,126,211,71,35,249,35,151,36,235,154,222,4,231,81,37,4,149,14,152,235,242,248,210,37,45,143,75,42,55,167,215,199,69,126,43,135,187,172,0,102,105,72,24,81,161,193,246,37,219,180,53,88,59,235,231,65,29,70,238,189,173,254,205,249,72,141,37,79,110,126,236,144,119,22,85,216,41,150,30,63,232,79,57,220,165,62,131,250,74,42,56,151,179,191,82,4,54,244,88,36,40,253,88,59,41,81,221,233,60,199,80,244,119,54,137,148,173,103,238,22,70,104,218,253,251,210,73,104,28,148,254,219,28,62,82,123,136,184,228,61,71,157,81,247,254,107,117,205,109,76,190,22,148,185,184,107,122,53,53,2,46,88,75,146,229,238,248,250,222,172,136,39,2,81,105,138,27,233,200,30,108,119,143,224,184,152,208,208,167,3,94,104,55,124,68,194,196,106,211,111,215,22,226,98,205,34,101,226,155,64,9,197,221,157,255,152,34,23,65,167,5,12,31,245,114,161,113,72,190,8,21,76,71,24,165,177,214,101,14,67,47,240,57,7,183,217,65,122,158,83,243,250,150,61,244,224,123,167,83,147,190,150,167,58,64,96,236,218,149,50,40,20,177,189,140,166,209,76,52,157,255,212,59,213,96,161,103,129,201,86,8,221,219,99,104,160,72,1,249,79,217,72,49,154,86,208,235,19,21,144,139,233,35,113,133,71,30,178,10,107,19,21,149,72,236,61,248,62,70,151,122,255,5,247,104,123,5,253,20,70,81,139,37,7,215,166,5,237,41,22,84,234,182,245,222,88,71,175,232,165,83,51,134,192,154,195,76,216,246,72,180,135,117,85,139,9,131,232,92,121,29,99,157,122,188,79,116,226,214,128,230,195,37,199,7,18,29,162,221,178,172,20,210,85,230,198,50,133,21,185,57,196,194,227,145,60,222,169,140,153,46,79,70,95,251,171,40,187,48,70,141,108,164,3,54,88,215,174,96,143,144,54,160,107,215,45,56,131,102,92,76,135,69,192,247,76,236,174,154,12,69,55,53,44,14,119,171,216,252,252,193,145,177,150,163,169,147,238,235,143,163,155,155,163,251,19,48,249,154,144,244,128,25,174,201,252,55,158,255,230,99,106,148,134,75,174,38,105,249,114,81,244,224,33,21,26,99,218,77,167,221,5,65,140,115,68,220,23,24,216,190,226,218,24,212,221,9,247,202,133,43,132,42,254,222,80,231,136,175,218,172,216,122,250,247,220,247,216,19,59,229,250,105,168,120,84,159,13,11,139,57,96,138,117,156,16,244,238,77,44,243,120,49,43,32,117,41,5,147,132,236,17,106,92,70,64,181,252,98,26,233,100,9,32,75,215,134,203,137,140,14,101,79,60,25,129,248,249,162,237,29,98,51,173,227,94,56,197,248,98,111,13,152,138,83,23,24,141,207,234,75,4,82,174,173,87,35,68,234,131,86,141,81,57,166,218,61,21,112,179,223,231,46,20,30,203,70,92,225,103,29,46,134,96,12,247,226,5,144,180,220,143,94,156,200,59,245,33,129,162,231,247,202,196,205,49,77,59,45,117,89,221,249,120,9,176,78,161,87,134,111,111,136,68,4,149,139,34,50,132,137,116,237,229,22,122,33,20,255,4,138,198,192,241,253,110,19,197,148,173,180,80,124,19,202,23,52,9,9,77,29,45,179,100,21,158,226,199,129,83,58,26,158,239,83,144,7,222,161,116,210,166,100,192,151,37,191,94,18,129,72,33,157,40,49,42,214,22,177,124,192,141,249,55,166,33,241,18,156,198,7,155,20,176,111,151,8,126,93,191,193,191,102,49,39,191,7,108,228,153,79,225,139,12,103,23,47,129,237,143,80,188,139,222,220,81,218,145,253,128,77,143,194,35,153,73,90,175,246,35,35,239,170,132,166,29,42,188,129,211,228,40,92,145,109,88,195,197,148,155,47,52,91,117,146,15,105,59,70,143,151,46,28,159,228,156,223,49,104,63,202,155,221,21,144,238,231,164,252,83,96,62,191,207,226,139,222,137,39,163,134,206,192,11,229,119,99,117,57,177,97,154,136,215,25,177,97,154,236,142,60,26,148,92,143,111,131,13,51,109,59,164,199,103,221,177,151,67,90,34,79,14,205,217,116,245,100,184,220,166,200,95,252,208,27,249,249,134,99,60,195,98,166,126,9,109,187,119,241,60,176,19,9,76,215,122,113,69,170,137,80,89,236,120,20,125,157,80,185,163,115,133,227,48,96,163,65,243,45,109,102,118,8,203,46,238,233,223,147,96,124,143,46,14,136,133,105,53,91,190,33,162,246,19,143,134,35,61,221,143,32,172,1,129,124,192,219,130,31,255,31,109,239,178,171,203,146,28,103,190,11,199,28,196,253,82,99,161,1,1,154,105,40,16,2,33,21,136,2,196,34,81,42,13,8,130,239,222,241,249,90,238,110,201,110,13,121,206,104,111,219,153,127,94,34,35,60,220,205,205,18,102,182,24,2,91,169,58,222,39,130,139,50,80,185,172,160,126,113,223,140,182,28,230,176,18,174,51,176,186,137,48,136,172,59,165,83,52,231,253,198,40,233,137,131,178,85,118,210,66,137,38,115,17,95,177,50,4,90,250,238,242,69,90,252,202,185,233,234,136,213,17,126,160,4,59,228,75,55,234,99,97,125,246,166,176,12,41,136,231,45,245,232,190,105,52,44,28,129,23,18,245,110,235,49,77,127,52,249,193,38,108,53,189,116,243,96,201,169,99,138,62,75,88,174,85,124,162,228,121,209,17,16,122,105,125,90,123,201,85,184,153,134,140,123,197,193,147,144,39,130,156,251,9,59,68,4,165,143,100,190,9,102,102,104,77,117,83,252,148,70,35,51,86,172,94,235,234,232,40,188,112,66,126,27,35,142,152,146,176,200,235,226,150,69,51,59,156,234,112,208,195,227,53,171,35,19,163,64,218,250,221,157,143,142,131,162,48,203,68,9,248,125,93,185,139,64,125,134,18,172,159,27,210,241,248,192,239,232,240,14,96,246,209,237,17,162,169,239,183,227,220,180,212,138,80,213,251,50,88,211,93,108,30,181,186,43,205,164,80,123,205,108,205,97,8,234,89,20,154,211,234,34,254,237,25,159,115,203,199,5,249,174,184,166,174,185,77,66,103,73,216,106,122,225,17,201,128,213,159,110,214,67,213,194,66,146,152,76,206,77,159,140,167,146,176,175,220,234,35,49,89,25,87,11,87,92,196,95,203,149,219,46,136,5,135,45,110,53,101,156,28,43,180,203,135,4,16,61,98,231,72,139,20,6,145,196,43,225,194,138,111,68,230,5,167,181,151,122,167,68,183,8,89,218,250,41,85,210,155,228,190,156,38,175,43,203,23,141,192,61,236,228,222,39,129,45,87,62,180,97,21,47,55,26,34,227,75,93,37,225,119,157,125,5,204,215,39,86,118,15,198,72,162,132,181,109,55,159,240,132,169,62,222,184,111,246,99,250,212,232,0,138,212,58,174,187,182,28,37,76,122,169,197,201,223,72,24,66,175,159,102,129,60,221,184,96,225,27,36,121,44,4,173,217,1,239,112,19,166,216,124,5,102,38,246,143,159,93,253,146,4,246,164,169,99,71,24,102,108,24,41,194,0,151,225,188,32,124,142,113,187,95,2,91,233,195,239,155,230,21,201,202,76,156,186,123,248,149,190,157,6,226,22,114,242,69,121,63,204,136,49,175,151,172,230,228,37,245,240,101,195,58,96,138,219,240,52,23,223,18,151,118,233,42,215,199,178,186,90,192,62,248,124,209,19,93,157,160,116,87,126,206,77,172,148,231,70,22,165,10,12,9,181,133,117,180,49,174,247,7,94,17,208,3,43,151,131,98,210,28,145,151,33,199,115,175,222,54,173,156,225,39,100,181,195,37,235,178,201,47,71,86,243,193,52,214,10,76,188,120,107,248,86,179,55,151,96,198,252,235,202,140,223,54,25,9,121,97,13,65,34,119,177,92,168,27,213,43,71,19,86,185,106,39,154,253,232,41,200,67,133,0,211,60,154,89,216,236,233,186,140,62,222,141,57,145,218,98,27,31,180,101,190,9,20,210,210,223,253,221,191,253,237,63,255,229,159,254,249,143,127,249,235,159,254,248,191,255,240,175,255,248,247,127,250,243,255,250,251,127,249,239,255,249,63,253,161,252,219,191,253,237,191,254,245,95,254,249,143,127,248,155,255,231,143,127,255,215,255,243,151,63,254,205,223,254,195,31,255,233,31,255,248,215,191,252,203,31,126,129,255,242,167,63,255,241,191,254,245,47,127,250,243,63,252,205,223,254,143,127,250,167,191,252,207,63,253,249,239,255,250,206,243,223,236,71,41,74,84,250,35,35,121,49,144,18,243,135,9,204,206,34,182,179,184,179,191,137,246,63,250,146,96,222,165,115,229,130,229,126,229,146,208,122,232,98,47,249,246,177,231,63,244,154,254,175,239,70,94,29,4,178,152,67,136,152,187,190,217,153,170,64,15,126,139,130,48,19,39,190,108,36,154,125,72,146,242,151,128,140,173,161,151,244,249,88,222,92,187,245,107,168,76,128,113,48,114,45,75,97,210,127,55,13,228,23,5,6,249,18,205,185,35,220,231,97,129,202,198,160,155,80,108,88,173,195,3,17,139,55,38,137,217,34,31,241,243,161,46,157,221,222,92,221,167,124,199,83,131,50,166,152,180,238,90,150,241,151,189,90,95,22,125,199,111,31,35,246,200,204,106,109,234,49,187,65,9,63,223,121,87,38,86,19,187,86,248,205,134,97,242,6,12,129,70,39,117,116,53,119,194,77,52,83,40,141,211,251,18,147,186,137,126,235,130,98,86,173,57,115,190,217,70,81,234,119,45,96,246,137,83,127,26,9,207,136,62,108,227,255,57,250,160,34,152,48,23,166,139,213,143,56,105,76,110,87,108,143,216,72,19,184,6,136,96,180,188,14,4,112,71,94,24,51,217,81,216,156,223,98,25,228,43,221,178,66,15,89,222,143,49,170,63,203,59,250,242,126,234,109,26,39,18,214,160,177,29,53,0,184,7,76,172,18,121,20,162,32,255,105,50,166,101,40,124,217,100,6,140,213,147,108,218,169,143,173,21,23,206,142,82,63,0,210,119,98,163,254,147,29,148,136,138,92,72,132,138,19,153,0,141,137,8,129,138,187,53,225,68,119,68,157,243,45,153,116,192,135,131,251,143,215,111,19,216,250,4,119,68,115,93,57,70,108,172,88,71,35,92,43,162,94,64,152,137,88,92,196,145,208,13,100,202,152,244,54,122,57,148,74,209,71,55,129,192,222,10,153,30,164,110,244,187,36,186,46,152,161,249,46,13,38,243,21,5,130,73,11,45,18,185,14,23,244,217,5,70,73,100,196,215,97,63,173,40,126,161,105,14,191,215,221,26,93,255,232,247,135,109,189,85,235,150,198,253,29,171,200,176,150,167,169,68,66,247,206,202,159,214,242,47,82,20,67,113,6,26,93,211,97,224,142,82,85,211,45,9,234,209,190,79,195,23,231,187,221,65,238,46,246,136,80,39,133,8,196,67,123,1,110,236,103,24,238,34,33,107,111,164,120,255,131,177,24,142,168,121,205,159,109,133,143,66,244,155,214,213,39,190,8,96,99,143,200,234,32,206,243,230,95,48,98,215,12,143,239,234,133,111,40,77,35,96,188,222,37,149,96,50,231,222,116,203,30,177,21,41,79,176,61,165,39,196,209,218,72,243,126,208,233,18,52,63,176,190,15,210,14,161,157,96,105,87,180,173,101,95,189,225,193,132,243,60,5,52,201,160,64,45,216,185,245,101,155,43,79,116,25,247,111,137,243,252,210,68,32,133,117,138,133,190,41,191,172,107,231,3,239,248,126,44,137,241,185,47,26,147,75,156,188,147,107,81,148,202,97,236,47,89,220,143,132,144,11,254,95,108,155,225,1,233,203,194,105,57,122,170,88,126,235,60,154,217,41,136,237,123,253,25,162,100,215,185,112,27,193,58,6,74,165,57,81,130,250,13,19,33,234,38,147,41,92,82,78,104,29,198,222,19,245,184,183,72,54,133,67,18,155,133,26,25,37,205,56,21,180,84,187,195,164,1,37,115,3,245,102,122,159,75,183,25,89,204,144,233,112,152,216,159,69,202,137,76,170,28,253,246,87,235,134,25,249,193,87,82,208,133,118,106,88,126,179,215,151,202,54,237,182,97,107,194,190,224,222,170,217,172,99,36,247,200,93,210,135,33,171,3,34,253,239,227,136,204,39,15,59,219,31,76,26,167,212,170,206,243,98,162,97,154,139,45,158,25,234,52,98,24,70,65,178,150,40,149,162,130,195,142,74,19,163,80,170,35,75,135,133,134,92,217,177,150,243,168,245,32,101,191,178,93,133,140,136,241,196,28,238,56,89,72,62,184,160,103,183,35,3,136,51,83,130,36,214,156,15,198,177,198,20,213,92,178,249,212,199,133,225,33,57,62,153,232,147,14,236,48,80,122,105,10,143,226,132,22,96,218,86,19,69,92,251,70,245,12,13,61,113,57,167,105,15,78,210,205,231,205,44,33,25,118,220,2,194,58,126,34,82,169,165,131,101,95,249,138,234,25,94,153,114,114,19,6,139,131,55,222,73,90,88,48,67,209,76,176,159,42,140,45,170,22,221,91,2,65,77,165,66,80,100,17,18,133,182,223,180,32,66,29,208,209,73,150,89,209,133,202,119,100,184,49,32,86,212,180,182,166,20,128,231,209,90,11,130,241,1,179,255,23,151,76,188,109,105,179,190,81,181,67,0,81,80,150,91,159,189,209,146,127,51,157,254,52,203,129,212,82,104,28,149,18,18,133,177,240,145,133,60,61,231,254,92,56,109,192,254,76,234,251,74,155,80,220,138,173,196,62,64,209,75,212,74,38,109,13,196,145,81,112,71,40,88,46,188,95,68,94,162,30,143,133,188,20,151,141,204,234,122,10,221,236,32,149,2,199,38,246,70,220,101,148,41,41,227,44,19,131,107,81,167,193,58,82,130,127,218,170,223,51,11,59,123,218,122,197,97,112,81,84,219,215,55,138,44,196,87,190,14,124,111,216,197,196,209,237,133,28,83,11,134,77,88,83,28,173,179,172,245,138,190,249,61,74,153,140,42,97,110,32,146,59,130,83,66,155,221,21,77,171,101,78,192,89,176,64,107,78,18,66,236,11,247,218,121,244,123,16,90,80,172,68,133,181,230,67,53,255,62,129,145,27,138,177,100,22,78,194,255,182,150,78,223,91,144,64,159,202,193,166,11,101,69,201,193,44,105,203,213,99,169,226,213,40,30,159,41,237,134,192,111,71,220,115,20,35,234,162,71,255,164,132,226,11,129,149,171,213,97,58,8,74,150,136,172,229,77,106,203,212,127,165,60,117,240,78,249,20,174,223,41,2,134,75,43,239,139,189,241,201,47,232,133,102,42,47,203,178,86,130,89,203,116,86,223,231,39,71,55,179,128,73,114,199,69,19,60,97,242,12,69,234,110,72,36,10,87,128,157,77,150,89,145,250,63,194,156,106,132,233,103,100,77,15,215,35,41,247,91,107,79,50,71,14,174,118,194,52,88,8,4,4,193,98,152,176,139,208,20,160,144,149,88,125,48,158,82,14,196,65,215,32,38,249,107,126,186,75,96,52,146,99,226,184,184,206,201,188,2,235,116,4,117,144,38,242,41,10,203,16,44,222,68,237,155,220,137,4,140,116,56,224,172,89,226,137,79,170,195,202,161,235,116,222,7,7,98,82,222,93,75,168,31,21,138,81,214,190,14,45,105,75,120,37,16,96,71,28,125,230,135,182,11,247,239,237,253,227,232,13,171,65,88,41,111,36,180,176,121,166,74,68,95,89,194,38,41,18,223,23,166,16,34,194,199,171,79,215,43,150,116,126,76,248,52,20,189,235,150,55,66,127,150,176,113,208,131,207,112,1,111,15,89,8,6,2,40,17,167,83,194,120,83,212,18,158,16,65,107,15,62,77,129,170,40,39,103,166,233,81,123,182,102,24,33,225,189,237,59,158,164,193,167,105,29,98,151,80,152,8,135,131,76,96,50,137,87,233,81,48,61,35,216,224,31,11,133,2,130,216,106,57,138,95,184,213,132,173,204,166,43,87,94,107,103,28,202,157,165,228,20,243,93,161,185,90,72,95,240,178,118,240,224,142,37,72,132,231,246,34,191,24,72,38,72,41,31,151,49,80,74,16,63,200,146,137,221,164,81,236,138,107,238,226,193,82,36,58,163,121,157,45,177,83,51,224,90,94,37,168,46,115,131,119,130,93,53,114,154,82,255,102,178,243,40,161,22,229,13,98,148,24,117,78,52,187,149,219,138,139,91,6,95,116,153,86,217,246,47,248,236,45,204,219,105,71,184,146,236,48,56,172,182,128,41,8,117,133,169,187,58,39,113,254,84,92,165,101,196,198,209,10,58,100,65,46,75,218,81,72,94,213,224,90,118,116,41,180,91,5,219,83,127,100,63,70,49,242,178,54,92,244,32,39,209,172,187,197,31,23,147,154,29,253,42,102,48,182,69,157,25,225,154,61,93,254,242,193,244,48,203,232,223,230,191,229,91,27,68,59,63,147,194,27,6,181,214,160,160,82,245,146,166,116,116,109,112,75,112,62,241,248,105,59,23,24,14,158,199,172,181,189,40,84,10,64,180,187,244,28,194,213,168,199,194,14,71,44,5,158,111,112,153,103,215,158,18,12,59,231,73,219,121,114,103,218,246,97,201,130,240,126,103,20,42,203,154,64,62,146,14,166,2,166,177,35,252,191,18,137,154,55,251,220,79,0,135,163,66,139,236,45,141,192,83,191,158,183,195,152,65,14,239,230,71,118,149,90,254,30,186,167,118,81,156,222,26,221,193,239,174,81,130,41,88,180,84,125,38,197,58,13,252,174,113,10,208,86,0,100,160,208,26,17,223,107,165,119,163,92,16,66,93,104,228,17,66,11,92,89,103,189,255,225,109,253,142,178,22,167,133,115,209,30,129,111,90,209,206,12,126,204,147,164,232,43,156,185,181,1,226,210,26,57,2,182,173,191,48,88,145,125,110,225,139,109,27,43,89,23,233,155,41,97,82,97,26,159,99,106,23,2,95,191,119,179,208,140,167,165,68,168,183,239,151,75,184,83,227,77,48,21,133,38,19,198,216,230,13,169,231,30,39,158,9,41,251,113,143,78,194,39,86,115,154,177,216,121,173,207,28,125,87,52,133,208,94,55,238,167,121,226,214,208,89,189,38,68,36,207,155,141,85,245,46,27,188,117,199,231,158,90,77,87,66,115,12,218,93,47,12,151,231,19,23,86,81,198,214,31,166,49,222,111,25,190,239,212,133,231,32,154,16,55,13,225,240,124,97,132,18,162,213,101,179,36,202,77,155,86,93,52,148,152,125,183,54,202,188,25,96,135,4,12,241,77,19,83,40,75,139,225,231,237,112,171,42,16,14,252,86,20,239,117,129,235,163,218,3,156,220,218,83,29,166,195,95,214,0,66,254,154,40,38,220,159,167,66,54,55,236,192,105,15,210,198,37,28,159,118,120,138,50,121,208,188,171,29,85,187,134,237,39,156,179,45,90,217,203,218,14,66,104,229,29,93,134,118,38,193,47,222,241,200,177,212,35,108,212,54,52,212,80,253,182,241,79,208,135,246,86,43,58,109,70,192,232,43,203,209,203,108,232,227,232,183,49,91,26,12,172,139,80,113,52,77,13,179,4,87,170,63,220,255,56,57,105,104,13,22,76,183,194,191,92,52,190,138,200,251,241,93,162,115,145,143,229,214,207,2,193,231,228,3,145,251,210,54,101,210,181,161,172,73,52,90,62,43,23,131,180,159,232,158,235,168,192,40,92,160,87,214,104,82,35,229,161,173,150,135,68,245,74,3,246,45,138,10,198,240,120,167,11,127,118,90,218,164,23,140,1,30,198,155,199,212,153,63,87,182,141,242,225,157,150,36,149,101,213,27,111,65,245,6,159,182,205,183,76,166,186,247,23,101,134,54,51,162,70,93,68,213,240,224,64,179,183,71,251,233,85,218,18,54,75,108,177,29,110,230,48,85,165,91,184,242,58,143,187,148,243,252,180,29,253,77,64,55,26,172,223,10,251,86,15,105,130,198,125,248,68,199,238,180,198,47,237,101,31,40,251,45,49,112,209,251,130,195,82,125,183,136,67,203,104,154,244,184,228,65,67,75,142,246,144,37,126,8,180,205,114,181,126,52,102,120,179,41,124,44,221,238,61,212,135,32,83,180,7,24,8,197,53,173,126,252,183,69,155,163,192,124,13,173,109,164,133,139,60,21,70,48,233,160,232,13,71,17,64,196,186,138,181,76,132,103,193,50,31,52,61,26,81,60,111,74,199,40,92,212,153,94,232,0,29,60,204,151,174,201,41,41,204,118,37,28,67,144,75,22,49,58,96,122,220,211,168,129,136,90,225,94,70,136,101,223,105,91,52,189,238,183,97,191,161,191,79,83,142,40,204,20,108,64,61,11,133,99,224,86,179,82,26,28,168,65,135,112,180,181,107,201,201,205,90,102,132,48,58,37,33,17,90,165,102,185,99,152,66,181,67,214,66,224,183,186,247,208,177,71,45,91,229,107,240,142,105,169,161,255,2,234,55,65,233,99,65,90,53,68,217,27,38,33,77,223,23,86,53,33,200,240,206,117,245,202,152,228,91,88,134,54,246,204,34,166,130,118,4,14,13,1,215,46,22,201,111,86,158,35,56,212,166,21,209,175,74,100,108,148,149,66,250,163,81,124,17,129,202,183,35,71,203,49,253,43,33,86,136,234,8,162,60,37,222,8,213,193,41,82,44,8,146,195,241,141,103,90,33,210,38,252,158,210,10,25,49,18,28,243,163,181,66,85,110,166,34,246,86,105,116,227,150,132,140,42,59,226,37,89,193,7,215,65,7,68,234,243,23,253,56,43,15,113,164,198,56,122,66,83,47,140,192,50,71,210,98,155,32,183,213,107,58,121,211,14,255,110,82,206,77,31,212,14,107,141,101,153,88,121,100,84,226,91,120,202,47,203,197,202,125,13,12,119,195,26,224,125,77,77,42,147,15,198,110,59,204,224,150,105,41,200,209,179,149,88,96,44,236,86,41,48,84,216,102,104,28,3,171,128,89,53,26,110,75,115,165,13,49,79,224,105,142,85,9,83,189,87,17,152,55,149,175,116,160,56,80,95,69,97,198,230,241,161,71,23,85,175,193,84,240,222,132,171,158,27,101,217,50,228,212,50,215,225,201,145,157,223,131,189,226,169,122,44,251,201,152,82,216,53,203,222,102,155,179,94,184,66,211,53,133,44,183,40,242,20,150,175,184,43,120,44,170,201,67,43,107,234,139,67,206,145,168,148,53,119,223,208,17,30,166,73,37,242,105,117,155,19,84,188,142,130,192,101,83,53,32,44,222,210,57,3,98,178,194,40,238,198,209,4,238,77,199,209,78,187,120,164,62,166,234,216,179,236,165,59,43,202,32,82,93,217,168,82,182,211,197,40,177,168,182,50,59,98,172,208,227,163,110,77,244,7,144,64,66,92,48,21,246,209,230,149,79,235,176,172,166,203,48,70,178,34,62,94,217,24,223,157,46,195,100,164,20,198,39,42,252,193,58,154,237,178,188,208,91,127,87,216,52,190,136,149,21,95,164,159,42,182,153,161,22,63,88,52,69,15,11,13,208,156,204,96,216,172,162,240,49,185,216,16,176,41,52,113,136,42,85,97,247,27,48,169,125,89,63,24,40,148,169,194,89,182,42,145,17,25,176,240,132,66,116,103,29,61,53,126,85,37,38,194,183,247,239,146,202,217,152,206,182,80,86,51,226,144,138,78,153,101,65,104,8,208,149,76,251,176,200,182,189,21,162,182,128,33,123,138,204,81,131,64,27,30,169,135,196,190,76,148,100,157,222,60,25,114,88,48,199,69,65,204,136,225,105,130,106,89,132,170,48,228,106,151,8,59,52,24,136,132,31,146,55,39,28,38,187,9,39,124,96,24,200,161,125,70,251,225,214,11,131,31,120,226,220,230,249,172,119,101,194,94,53,37,240,113,173,21,33,188,115,17,92,113,9,49,200,64,42,33,70,111,125,248,0,17,21,110,169,112,0,163,36,213,194,207,125,75,159,38,251,86,58,230,106,168,151,213,143,88,252,251,240,32,34,181,144,215,103,231,90,21,54,33,197,128,241,90,144,43,187,230,1,146,162,107,237,232,79,155,21,172,171,177,144,118,110,18,31,53,60,57,194,254,171,91,119,136,72,201,3,139,222,213,143,20,184,30,253,22,76,159,141,58,45,21,162,58,98,54,100,35,84,100,72,28,227,241,44,178,133,8,58,132,219,193,176,52,206,249,192,20,59,93,35,239,10,223,114,35,79,53,110,75,112,35,185,244,17,76,68,49,32,244,245,208,138,111,34,183,200,142,108,132,48,32,237,164,130,226,77,25,115,44,50,114,66,101,192,176,145,157,99,136,14,190,104,126,200,226,208,95,244,121,66,95,131,148,156,246,79,111,251,78,195,54,131,12,17,150,116,9,211,30,29,186,83,100,246,206,84,221,78,210,31,199,5,90,223,69,227,80,32,194,157,176,26,227,117,144,5,232,146,55,67,215,147,9,102,135,184,126,153,34,28,178,77,233,192,245,43,41,176,106,252,50,224,179,134,78,48,236,250,43,108,155,141,145,82,143,149,7,139,186,42,92,77,122,16,216,134,134,64,37,194,41,170,234,137,30,125,104,41,18,254,76,233,62,123,191,253,2,227,8,148,17,199,127,113,131,254,246,34,30,77,253,122,243,98,16,221,217,98,66,143,161,163,93,239,247,232,77,39,101,104,93,35,125,112,244,202,225,76,135,87,2,107,239,82,148,100,76,15,149,109,216,35,162,48,57,108,63,152,234,247,12,88,85,188,181,137,174,166,36,168,16,165,177,234,180,176,47,80,171,51,11,108,178,205,161,120,78,223,189,204,193,72,61,180,84,27,101,26,85,241,99,86,188,149,162,253,236,151,231,7,182,74,87,168,242,235,243,192,42,215,27,202,193,246,86,87,152,129,157,124,248,128,154,29,192,71,45,23,82,192,205,91,102,28,125,36,130,105,143,140,113,128,12,133,176,113,30,76,239,211,94,162,44,43,174,123,27,86,81,11,75,13,218,176,151,90,75,12,104,66,222,105,129,128,247,64,55,71,132,149,217,38,134,102,243,45,216,86,30,213,170,222,76,50,126,242,66,13,250,35,101,77,22,39,196,120,139,229,132,62,240,11,86,119,194,91,229,12,199,253,241,150,76,245,98,181,225,53,133,239,117,68,143,151,45,211,252,119,234,225,51,225,133,15,147,194,212,249,79,8,211,54,85,219,162,90,61,67,2,3,24,37,181,163,48,164,142,132,169,40,116,209,61,167,101,47,197,220,225,199,170,42,250,166,219,41,132,226,105,47,146,97,200,174,165,196,151,133,208,175,60,112,68,142,34,104,131,62,51,62,18,244,189,206,244,149,68,185,175,93,213,91,199,78,188,215,248,120,72,43,74,8,98,37,200,52,64,193,48,81,163,81,50,148,93,252,50,144,172,151,128,209,180,236,98,87,207,54,82,169,254,72,235,143,30,10,221,102,207,172,59,147,105,190,60,39,109,68,76,83,78,101,253,105,108,75,143,146,58,84,132,152,158,147,27,249,62,252,81,139,16,65,49,20,48,31,185,128,223,138,177,62,118,4,100,164,252,190,39,114,213,83,97,168,10,55,209,43,221,232,54,75,150,176,148,5,86,22,211,134,4,211,83,8,27,170,129,142,97,202,69,161,30,96,112,211,253,175,77,27,225,13,193,67,81,109,101,180,141,137,127,3,198,54,75,225,107,78,149,185,186,92,77,164,224,197,185,195,189,155,13,217,85,11,186,5,1,32,156,116,81,73,173,186,217,195,74,61,227,104,124,32,113,106,87,24,247,170,145,112,147,2,6,238,166,70,239,241,161,212,63,86,58,203,156,171,99,65,70,153,121,201,183,247,96,90,244,226,27,152,103,172,143,89,199,251,50,101,144,67,77,63,234,4,194,202,215,243,19,65,181,71,157,64,38,186,167,35,127,251,197,140,114,105,240,63,230,12,223,11,179,52,21,115,21,116,105,235,142,103,138,63,151,24,179,144,235,138,205,133,109,98,167,140,241,55,73,220,185,226,137,163,179,214,213,96,136,170,189,7,164,166,51,185,213,165,103,48,191,213,52,16,130,97,60,20,134,165,90,35,4,122,123,139,143,215,77,181,150,124,135,209,43,190,122,52,169,148,152,176,216,6,137,136,5,30,188,141,45,182,195,70,148,208,163,9,155,210,25,169,152,10,162,192,166,84,21,158,78,70,249,110,31,24,74,109,192,72,167,78,133,185,188,8,28,201,191,239,250,129,145,38,8,24,249,92,121,166,104,186,135,103,38,69,81,182,5,31,120,69,90,154,52,216,251,220,245,183,105,74,246,81,76,13,91,221,243,176,90,232,169,101,253,214,11,250,91,197,187,232,237,174,163,142,214,137,52,150,218,100,49,185,122,217,31,151,228,67,218,83,157,143,224,36,250,22,2,183,170,161,142,79,38,168,226,73,185,110,190,200,178,245,129,65,48,157,183,9,140,134,156,158,252,61,134,8,40,186,153,135,200,230,102,179,139,14,159,147,55,104,81,93,210,147,83,151,105,9,191,149,83,77,205,208,89,111,41,241,109,18,114,138,238,76,167,96,149,72,102,90,225,51,119,194,29,53,114,53,186,162,245,58,206,205,190,171,214,143,209,21,173,40,177,177,194,193,99,124,225,150,39,95,166,144,246,241,185,170,233,65,7,201,99,236,127,7,207,93,51,53,128,110,216,199,68,11,75,11,207,43,208,91,125,62,63,205,250,20,249,16,54,136,106,143,199,247,148,102,237,80,248,155,122,108,153,173,114,21,201,233,50,212,215,140,92,124,58,12,35,100,126,213,52,205,100,75,195,219,149,52,81,59,31,235,177,90,119,168,43,119,148,98,238,7,54,239,153,128,9,141,212,114,205,220,73,210,4,146,204,130,26,224,161,182,218,210,199,113,148,143,231,32,179,202,78,167,70,92,31,244,35,32,3,150,222,151,228,250,63,63,13,251,62,157,97,161,24,232,219,166,65,88,60,34,87,255,206,182,36,124,203,150,172,223,249,152,33,90,11,112,230,219,151,186,141,176,21,21,249,113,26,123,234,199,32,111,192,12,111,233,114,186,84,53,125,83,174,172,105,176,250,2,116,53,28,188,216,145,164,203,41,221,125,250,5,160,85,144,238,148,19,70,160,228,221,168,85,213,147,71,155,44,236,86,24,90,109,248,15,35,84,37,143,236,125,229,179,172,72,102,146,165,150,14,126,124,149,42,38,21,1,147,221,81,95,77,154,254,211,211,217,42,136,122,52,100,139,112,196,181,134,165,143,103,39,13,31,97,254,138,119,161,16,16,33,207,159,25,106,241,48,68,133,211,134,83,232,76,82,2,48,228,11,129,145,174,108,71,206,93,68,4,159,60,222,200,180,54,60,100,137,39,222,16,122,227,91,206,13,163,68,44,59,59,109,27,225,7,77,25,84,246,186,135,180,72,158,154,212,190,124,153,228,23,41,48,230,19,211,160,150,166,171,29,181,96,171,172,200,22,252,96,252,213,162,66,71,32,169,102,84,135,31,43,45,125,170,121,213,234,252,202,125,230,32,180,126,27,185,48,40,186,161,32,59,16,240,209,11,131,167,17,223,198,132,99,44,224,50,190,124,124,27,215,180,227,21,126,239,42,198,208,219,174,23,97,52,191,173,98,101,143,151,69,130,55,253,235,0,133,26,81,226,147,135,186,61,100,158,68,137,109,167,67,246,194,245,73,94,243,93,242,221,193,111,94,178,31,100,203,77,106,33,170,23,180,243,137,25,180,233,25,164,107,56,118,181,106,170,60,232,22,222,241,162,233,19,148,60,208,29,39,133,22,128,207,149,194,61,140,38,182,252,9,95,250,255,20,166,218,175,176,16,41,144,187,39,6,110,105,150,206,174,80,140,170,43,154,4,113,244,49,209,113,133,223,122,29,37,8,139,173,101,146,229,151,79,73,171,117,118,251,75,45,180,41,12,100,161,139,222,194,243,129,207,12,175,92,148,135,135,58,150,27,247,52,42,139,203,26,157,229,224,106,90,145,49,254,141,190,38,214,222,141,29,97,248,213,254,244,78,137,233,56,68,109,153,78,80,151,219,106,73,126,178,20,213,104,138,145,31,238,36,50,111,78,54,86,16,77,216,88,174,43,107,150,44,113,67,188,210,241,203,204,33,140,124,71,157,10,143,84,178,71,104,75,75,181,212,158,224,213,199,48,100,138,16,144,224,43,222,213,219,30,20,201,95,1,211,182,146,232,16,95,200,135,30,19,51,11,24,175,16,121,34,84,208,34,93,56,126,72,21,242,211,84,201,34,217,50,140,69,189,134,194,239,93,197,171,180,6,198,45,55,77,184,148,84,6,35,108,15,61,57,126,28,122,105,183,168,5,60,53,151,88,56,80,40,184,58,198,46,38,216,49,77,110,179,116,79,111,122,18,126,177,187,128,98,84,100,27,123,168,216,135,121,202,176,128,34,163,209,55,237,163,198,27,245,55,51,17,203,234,132,181,192,65,12,251,133,209,218,191,185,162,1,67,184,191,9,15,73,64,209,145,184,131,48,67,16,92,228,187,99,37,166,142,21,48,164,6,241,181,135,136,146,57,139,129,2,218,150,39,70,153,86,166,132,183,79,121,111,175,11,220,208,235,61,233,32,49,165,157,198,180,11,154,11,7,226,110,204,167,59,20,190,59,40,22,214,86,59,150,30,189,225,79,57,225,166,192,114,200,16,196,96,4,55,3,222,93,54,23,104,222,26,173,34,236,41,208,106,209,223,190,51,90,11,129,161,144,47,133,81,152,112,39,7,74,206,91,166,12,56,247,61,118,239,84,208,134,244,33,24,219,179,123,39,29,91,96,152,116,67,225,22,12,116,224,183,169,42,122,114,24,89,30,133,79,114,192,210,74,135,170,15,83,171,95,57,177,209,214,103,94,217,91,250,18,0,45,101,72,75,37,48,186,51,113,105,72,205,141,170,240,133,62,25,48,173,186,122,52,90,231,59,46,237,221,249,237,50,28,112,8,140,114,21,9,200,34,82,1,192,7,217,151,128,173,172,33,240,165,199,62,143,190,124,147,9,83,127,141,57,235,77,248,230,13,35,48,217,232,21,87,142,14,174,254,54,148,92,185,111,150,11,249,2,217,240,151,100,111,81,169,20,147,199,67,246,20,190,123,184,153,148,35,100,212,99,166,217,55,175,252,84,45,7,28,54,198,199,251,163,236,232,57,116,40,154,0,113,16,203,216,189,235,234,5,156,103,54,155,131,15,150,70,162,8,232,11,111,210,208,30,69,12,26,134,150,40,90,211,254,66,171,123,220,243,219,219,221,45,247,108,70,150,1,35,194,37,106,138,231,189,158,22,236,41,211,3,91,250,129,16,141,29,207,126,209,87,173,52,189,99,109,116,145,213,91,116,89,73,14,151,115,227,168,23,102,37,38,131,47,239,242,93,38,188,25,183,35,233,150,13,13,152,214,42,186,181,156,250,72,69,92,30,119,199,55,32,70,33,90,217,93,148,2,88,126,40,185,186,11,203,79,91,125,222,54,102,106,181,36,235,242,92,253,116,187,37,67,61,40,101,101,84,65,120,96,244,19,90,192,244,120,203,149,161,37,183,2,172,106,50,125,160,151,181,96,2,209,251,113,100,159,121,200,152,15,207,187,173,183,144,189,233,42,207,12,169,15,253,56,191,103,232,155,185,245,56,38,253,236,93,116,237,183,89,60,127,122,86,108,5,60,88,94,86,248,151,121,26,141,246,179,243,104,232,181,93,142,230,229,248,32,196,74,102,74,34,134,54,32,220,131,253,96,106,80,194,212,54,22,221,137,178,62,205,176,183,126,96,4,120,227,93,82,206,58,114,110,218,159,188,31,19,253,111,250,78,245,224,158,166,4,120,126,126,42,128,230,110,148,185,101,54,39,109,200,124,131,52,70,241,97,66,165,94,61,86,14,101,186,237,11,58,123,32,42,36,137,214,147,225,42,221,178,154,110,63,203,20,241,98,254,135,60,37,229,145,3,155,105,135,127,17,116,87,57,116,71,180,201,156,38,226,195,208,181,224,47,173,64,187,136,192,211,8,207,245,135,177,209,27,31,71,130,54,216,144,111,242,244,185,96,243,17,200,162,98,148,172,152,122,119,49,209,139,68,223,158,121,5,167,144,254,221,45,157,21,7,62,220,240,222,56,70,7,29,13,57,186,204,91,180,199,180,111,186,132,153,23,58,102,172,227,173,169,109,154,172,171,76,220,168,151,222,216,109,217,170,32,250,220,118,225,18,129,52,92,57,167,222,246,76,18,207,172,88,71,201,12,72,77,253,122,131,53,73,120,102,169,37,15,188,227,31,27,17,70,67,50,83,95,21,179,71,44,41,197,132,197,229,104,66,161,18,49,248,53,185,56,133,145,74,141,108,217,134,121,47,107,6,123,179,247,213,246,164,59,222,47,108,115,98,108,29,72,94,247,165,55,134,95,87,108,173,233,115,146,71,74,175,74,132,178,24,39,11,211,140,68,54,50,185,177,225,127,79,80,154,71,145,75,218,180,30,231,70,110,46,133,237,161,4,39,23,101,45,97,62,209,177,67,13,231,68,52,202,236,158,183,245,38,230,81,111,176,83,175,49,188,114,28,18,189,236,176,123,34,49,10,53,39,225,254,227,227,26,209,40,140,83,57,249,27,163,239,214,130,130,109,25,71,57,218,252,235,99,231,141,216,246,250,192,7,123,160,25,81,56,73,171,28,104,152,89,151,164,14,110,186,210,251,7,190,125,71,210,151,210,147,164,109,217,28,144,199,141,247,197,34,38,211,55,71,231,193,168,173,15,217,174,189,233,6,237,207,17,105,217,59,36,85,7,44,105,87,82,107,227,42,138,194,85,156,187,34,98,162,119,189,177,117,25,105,97,104,212,181,132,15,20,199,120,95,240,3,132,250,247,96,138,34,55,61,243,224,92,8,202,58,189,37,79,46,29,37,136,188,243,181,122,146,157,181,65,68,31,16,52,169,43,72,235,102,112,88,100,16,179,168,159,232,81,35,3,3,7,64,224,183,160,149,145,36,185,171,102,79,48,136,122,82,144,222,138,67,58,95,158,153,237,100,110,16,217,216,198,200,132,118,152,42,92,72,151,162,72,19,79,123,46,10,29,171,26,213,156,83,62,47,179,14,147,104,246,82,17,105,146,163,223,199,12,141,36,146,118,231,69,200,77,225,210,131,221,212,49,244,150,46,205,67,247,232,8,115,46,148,105,107,213,33,92,135,205,159,94,1,99,247,37,27,170,3,103,98,5,241,138,74,144,136,113,241,241,173,16,1,128,182,213,212,248,197,62,190,22,249,205,70,181,89,183,99,135,108,113,139,218,29,139,250,145,131,223,159,103,52,131,193,127,172,26,200,50,142,122,77,114,84,25,106,131,78,188,177,67,140,2,150,197,187,204,100,220,208,89,86,50,25,210,240,235,208,192,139,78,202,150,4,142,31,59,242,124,42,63,75,114,20,168,137,61,165,101,151,230,19,154,145,227,210,238,22,25,25,230,136,189,242,190,184,72,153,207,224,223,188,53,41,62,16,182,230,66,148,187,244,57,213,116,6,110,31,107,188,135,110,49,172,236,240,83,115,93,196,116,2,121,167,147,78,178,88,179,36,76,122,122,71,201,241,152,219,251,81,248,244,64,47,61,26,85,207,77,121,32,38,51,68,244,111,110,18,129,241,114,9,43,88,156,75,115,12,155,79,206,123,9,82,30,43,162,142,201,71,203,4,216,195,21,213,40,79,242,58,120,98,225,169,138,102,220,213,215,65,173,124,197,28,207,47,75,127,28,89,97,51,21,138,166,14,136,209,93,135,2,244,170,152,135,25,54,18,6,93,36,89,114,77,126,83,109,23,194,229,131,135,185,151,198,44,174,189,196,244,145,13,161,196,155,164,91,210,232,24,164,52,76,102,71,8,153,45,133,105,127,137,43,179,175,39,107,34,192,112,56,35,17,143,177,210,148,219,198,241,33,243,240,179,138,166,56,32,82,9,81,30,128,2,41,147,184,9,233,135,69,52,197,5,120,235,95,184,42,188,235,7,54,87,134,155,197,26,182,209,2,227,126,157,48,230,42,178,161,2,62,61,225,105,27,0,129,81,6,59,217,19,194,78,80,175,156,79,61,219,39,80,223,145,96,226,23,222,153,74,71,159,75,96,100,44,34,119,139,179,170,152,117,114,116,239,57,146,222,50,137,104,165,194,111,177,140,84,228,91,2,168,2,235,141,145,40,222,145,210,195,200,101,235,83,171,125,75,16,133,107,244,20,24,53,186,40,211,154,78,161,158,219,148,96,34,42,221,88,190,11,74,127,164,199,203,168,20,150,169,131,212,108,74,34,94,174,144,0,229,135,39,132,251,72,101,116,90,108,21,53,27,196,158,217,159,165,113,229,53,213,184,19,185,140,183,98,104,58,130,11,189,185,107,50,189,137,169,179,52,250,125,78,62,196,32,225,109,201,142,206,210,115,6,123,138,15,145,38,82,129,175,217,219,197,254,230,106,125,237,160,139,90,195,29,149,154,201,149,189,211,165,111,255,6,223,102,90,173,121,201,132,86,81,119,137,84,34,122,117,98,133,251,230,233,65,167,103,15,67,90,184,254,114,242,78,194,219,35,121,243,173,23,43,54,172,32,239,10,50,28,170,63,67,82,137,23,165,244,247,193,121,178,227,173,248,77,146,237,56,91,215,17,150,152,24,111,76,97,42,152,23,222,14,142,224,178,238,9,57,55,138,138,209,18,79,173,249,138,170,201,173,172,194,177,141,88,63,138,141,121,110,72,150,217,77,73,110,92,226,51,250,212,153,43,253,220,166,240,145,159,238,181,158,221,88,189,204,85,84,2,25,90,43,96,108,120,90,0,162,188,212,47,168,5,153,248,170,195,232,175,92,89,148,47,213,67,223,20,154,183,154,180,223,221,98,106,12,62,210,16,213,189,98,57,251,96,34,0,95,210,77,175,84,252,133,9,154,172,205,200,115,64,214,227,48,229,210,240,108,242,86,26,54,202,75,216,235,192,44,243,55,96,83,31,147,147,191,48,54,218,120,208,33,145,38,81,227,116,79,151,251,109,200,15,106,107,44,221,90,35,123,82,182,185,23,93,185,237,109,78,125,126,225,195,246,198,2,191,231,212,111,244,73,95,132,139,151,160,228,155,60,54,36,161,86,165,59,207,194,137,160,98,111,164,174,154,70,65,19,5,73,39,116,98,75,1,31,84,96,19,107,240,219,178,6,71,29,165,168,67,69,243,198,222,111,129,233,71,225,141,182,133,31,125,77,162,95,163,13,84,121,61,121,133,16,192,169,250,219,176,76,34,37,125,96,170,138,213,249,69,110,36,36,85,232,153,111,234,30,79,145,7,111,86,49,64,29,82,133,190,116,136,182,232,2,226,115,59,226,186,68,112,72,247,135,43,82,84,40,19,178,9,161,5,168,187,207,21,167,65,113,69,38,68,204,12,131,225,100,189,235,71,3,33,132,84,130,232,122,173,92,33,165,178,123,173,70,225,154,20,8,124,104,78,239,18,8,71,8,71,127,7,83,226,7,166,207,194,225,247,216,52,179,124,177,72,136,204,155,181,235,139,148,43,55,86,34,121,193,231,133,245,139,162,239,224,144,195,248,105,211,208,159,158,214,9,28,138,45,116,220,104,120,120,178,56,66,57,144,47,70,225,102,70,91,46,38,179,9,7,229,228,24,172,57,243,164,99,196,135,238,172,192,76,45,46,193,70,160,184,53,131,75,183,121,9,205,163,98,102,30,26,0,210,117,31,246,147,197,180,227,206,249,92,218,9,167,43,36,116,218,213,21,12,193,174,240,118,41,214,176,170,49,30,186,132,225,191,71,249,80,42,159,148,205,110,141,235,38,43,50,52,0,196,56,220,11,136,48,31,105,111,232,95,56,140,95,222,36,211,69,111,143,31,38,162,140,115,31,36,15,63,119,197,164,83,67,86,168,118,209,228,50,251,181,81,210,157,181,90,76,45,15,156,80,38,236,64,203,143,246,159,194,166,237,238,112,51,239,69,13,246,225,48,132,121,43,207,95,131,172,133,178,238,14,243,86,115,34,213,112,197,156,26,253,104,218,255,186,238,57,129,203,7,158,31,152,68,148,43,5,162,232,73,106,81,97,60,218,253,202,223,110,233,173,58,67,225,226,129,107,183,58,230,103,148,34,132,230,2,35,192,151,14,113,221,135,188,24,36,84,162,250,48,90,158,238,67,224,49,249,201,145,182,62,250,194,140,165,144,240,65,200,253,3,195,101,94,1,179,168,92,133,195,65,146,94,135,122,52,110,37,210,233,55,213,173,134,40,86,128,34,113,27,7,227,4,161,225,56,237,228,117,133,114,214,250,204,102,166,78,28,134,181,227,189,219,93,62,48,124,77,23,229,26,214,74,248,221,153,213,240,0,198,13,151,80,84,159,103,153,158,93,0,38,99,172,79,228,94,226,73,135,223,162,171,223,229,52,105,62,191,178,69,90,93,247,140,116,31,236,26,110,185,107,107,68,76,168,46,86,186,27,221,234,111,60,77,154,208,149,200,42,157,203,223,104,59,92,249,30,250,62,227,245,25,159,230,58,151,78,186,112,67,5,70,117,177,133,8,26,19,159,164,159,175,245,125,213,144,80,163,203,174,127,6,232,13,154,70,167,89,184,107,18,235,254,200,167,7,60,85,86,145,77,118,180,102,161,46,68,69,64,111,154,104,58,134,39,213,159,123,244,121,82,169,186,33,253,182,84,206,136,55,89,211,0,142,44,18,18,139,2,143,20,236,130,195,125,181,217,152,12,149,177,108,220,194,23,193,120,77,76,12,82,29,129,98,237,169,27,190,183,90,182,52,248,165,147,124,235,3,133,239,20,222,91,205,182,240,186,98,118,235,173,29,14,91,75,133,110,249,76,117,104,134,92,30,153,2,221,232,18,23,186,150,100,51,43,213,173,39,135,76,235,35,165,117,115,97,254,164,7,112,215,117,152,206,218,170,171,218,131,157,49,217,77,203,66,218,55,206,207,135,60,2,62,70,71,87,152,232,206,175,12,134,198,249,100,53,222,67,222,174,39,79,21,142,242,170,194,116,50,250,83,161,45,117,127,143,166,159,192,223,182,17,217,151,238,177,209,233,114,149,64,194,2,146,117,10,227,149,235,191,77,109,241,147,205,49,42,188,235,163,191,120,185,74,208,249,131,134,158,188,169,14,29,93,234,89,202,67,3,179,193,18,190,223,167,130,106,173,255,52,158,136,69,231,12,38,153,48,106,135,135,68,160,249,121,104,195,123,42,81,141,89,237,123,105,16,203,106,156,156,36,252,103,48,192,232,8,89,199,107,253,179,250,219,8,11,196,72,179,180,137,126,65,205,10,141,113,244,48,153,108,129,137,123,78,120,77,83,162,173,159,147,87,30,150,195,148,176,198,55,227,114,194,106,183,153,122,247,231,161,142,146,191,253,34,195,53,235,231,27,168,209,74,141,66,60,29,52,250,182,105,144,117,121,245,7,247,165,153,113,72,152,81,49,163,146,250,86,159,91,63,203,207,10,155,81,94,61,50,54,58,41,161,189,17,191,205,22,232,51,83,11,127,4,139,109,150,107,157,210,6,172,132,132,255,221,67,179,236,180,107,120,178,43,187,26,226,208,191,182,2,197,172,122,126,242,226,43,252,0,41,225,191,221,236,39,24,126,115,190,223,212,91,34,234,169,159,88,248,205,190,97,87,91,249,248,116,144,226,36,229,61,124,6,239,171,139,61,234,82,238,235,129,207,187,122,111,208,231,56,223,44,227,138,168,13,25,75,77,199,20,88,3,33,201,221,40,245,232,46,185,152,48,215,78,120,220,165,187,46,34,218,25,71,83,104,216,154,173,121,51,86,117,227,73,44,205,199,213,204,120,135,0,23,138,221,38,31,58,170,166,190,97,30,249,109,191,189,196,39,89,131,92,126,140,3,184,112,85,183,239,203,92,118,195,15,157,230,11,221,45,110,91,173,220,225,215,92,147,229,153,80,230,11,147,150,78,8,184,155,230,52,22,221,213,126,48,212,167,251,73,152,152,118,114,120,173,163,23,178,191,137,160,22,3,20,181,246,46,233,175,106,233,21,55,228,233,180,181,157,37,7,87,122,20,124,54,67,112,226,72,188,121,145,14,131,124,231,48,9,72,61,186,155,235,93,156,28,99,233,33,217,22,136,123,225,143,132,81,19,27,184,132,23,2,79,45,109,143,113,69,150,36,148,201,11,167,209,52,50,179,83,97,75,149,135,247,112,213,45,242,67,15,3,60,125,222,107,149,132,228,181,56,36,236,181,105,255,58,91,79,109,68,239,155,206,6,111,200,73,150,232,32,50,232,174,57,198,255,219,247,115,52,50,218,126,114,120,246,227,243,211,111,11,189,106,26,158,147,148,208,163,111,122,97,65,23,109,227,243,76,24,103,161,59,253,226,142,34,95,7,214,220,120,85,132,26,247,158,226,139,96,23,54,195,11,11,174,233,20,215,40,224,21,253,150,104,94,215,253,25,41,15,126,159,226,21,197,108,113,131,0,134,119,27,102,39,102,2,51,63,23,254,166,198,176,59,249,105,81,214,43,31,39,44,50,32,85,174,50,245,183,77,11,206,143,182,214,206,163,47,132,181,108,165,161,172,25,129,234,201,179,221,192,124,104,150,120,34,63,152,102,168,112,236,121,103,151,213,3,161,74,132,100,253,96,154,253,138,204,87,240,146,67,46,175,155,229,123,251,188,16,84,32,253,224,77,128,164,239,235,77,119,247,198,133,89,93,84,114,126,205,178,151,37,188,155,108,9,200,159,166,231,28,82,175,59,63,97,235,40,201,202,6,159,176,223,128,177,156,148,188,55,25,36,118,248,225,58,133,202,199,250,192,123,134,227,164,121,221,127,224,197,119,17,174,83,112,11,36,111,71,91,107,75,139,80,83,90,30,122,52,76,147,112,32,235,221,40,131,9,179,161,142,189,166,49,5,154,172,32,148,75,207,14,211,170,247,196,213,111,214,40,24,53,222,54,29,3,111,6,148,223,198,221,57,102,52,58,100,246,213,199,130,202,65,26,82,146,147,173,122,229,248,119,204,149,166,174,229,77,219,10,15,50,100,225,49,134,254,165,12,22,98,100,170,254,1,87,148,204,5,38,237,91,18,54,65,171,132,41,145,57,93,219,46,77,148,227,46,148,217,16,235,0,53,77,240,132,201,134,86,15,130,214,48,13,181,15,124,186,55,208,66,118,193,246,238,11,231,204,1,220,165,253,143,200,16,150,146,191,176,23,15,92,73,4,25,76,21,33,96,158,170,194,219,184,62,225,71,71,132,123,20,70,119,62,97,154,177,235,23,142,125,4,29,203,111,244,124,225,18,159,24,221,101,16,195,21,222,213,59,212,217,182,209,43,177,63,240,8,203,184,55,187,205,242,69,239,24,241,200,177,220,104,255,95,120,164,149,173,218,240,145,141,171,51,130,145,183,116,106,95,240,79,38,47,44,199,23,46,131,103,232,185,207,139,18,18,166,85,72,166,83,88,65,211,153,11,248,224,86,118,152,9,179,111,155,241,66,126,68,3,20,38,54,42,105,107,104,68,61,129,55,54,187,105,199,136,206,170,160,144,252,154,192,75,138,194,150,51,40,91,205,28,199,231,125,160,4,227,40,244,245,23,231,31,69,205,149,60,224,70,143,235,7,14,239,77,67,181,146,215,77,121,209,195,137,77,107,179,8,132,218,182,130,50,164,195,155,140,163,194,211,124,112,127,225,74,154,90,223,53,206,123,205,23,71,212,41,117,166,126,177,13,250,29,126,238,138,24,114,145,49,138,25,68,56,38,163,99,183,62,159,15,82,114,33,59,191,33,249,200,70,192,204,70,118,168,241,111,214,27,17,26,33,12,120,95,95,220,215,251,227,17,61,14,243,22,91,177,74,108,216,216,243,200,251,152,56,177,121,50,19,151,54,148,145,4,38,14,242,117,121,67,155,144,82,29,203,97,200,90,128,210,98,80,63,240,140,81,8,60,175,194,171,176,195,29,14,19,52,233,72,161,37,246,158,56,249,69,66,69,30,218,219,88,33,127,246,11,35,23,171,193,99,183,46,239,24,43,16,65,37,21,101,158,216,213,187,111,59,143,164,235,62,2,106,85,172,48,8,180,77,201,139,216,36,84,194,160,195,164,92,196,245,132,87,68,55,157,95,217,219,107,210,46,171,112,108,235,152,186,106,147,146,85,223,116,236,199,243,70,106,95,58,192,33,34,84,212,100,29,190,159,93,54,122,238,157,76,229,47,204,150,68,74,194,253,199,70,119,7,202,4,38,7,27,87,200,43,59,166,16,41,225,182,121,32,186,194,27,40,236,2,65,49,114,219,113,236,194,210,61,127,121,64,73,10,167,139,247,240,186,186,107,90,34,97,159,248,60,136,120,135,108,71,7,140,189,72,5,189,127,56,155,228,153,96,149,192,3,246,103,130,111,182,168,157,65,233,70,242,216,31,56,225,181,142,50,164,60,74,188,43,220,189,164,165,30,251,180,16,0,5,133,95,41,23,102,102,32,113,93,135,253,184,220,52,78,207,225,247,176,73,237,117,33,113,209,158,31,26,132,192,104,140,200,101,179,229,174,241,200,222,19,46,67,104,9,200,99,81,16,117,248,160,198,32,119,213,233,15,207,147,227,95,35,147,25,141,39,168,175,4,140,7,131,60,81,228,204,92,235,21,178,4,198,159,83,96,196,178,253,183,121,98,75,169,5,230,249,20,14,151,8,217,49,183,42,28,84,219,135,154,3,184,128,38,204,59,3,93,202,217,246,226,199,239,219,130,7,178,164,8,7,108,41,74,135,223,100,36,66,106,100,137,76,184,45,224,23,40,72,125,126,208,199,30,62,231,167,154,132,164,160,239,167,188,10,78,179,7,229,98,57,183,201,24,120,46,199,76,131,165,90,69,139,75,63,78,143,233,199,106,187,10,95,12,156,60,77,139,230,96,149,114,175,21,154,103,28,187,89,49,229,113,147,90,8,159,163,67,169,161,183,15,12,199,110,59,140,48,152,124,121,70,166,240,197,1,145,127,37,151,1,27,183,215,97,51,92,207,149,7,237,138,158,239,146,97,40,82,25,72,66,238,208,178,236,8,130,193,24,23,24,114,159,215,56,32,134,107,103,1,10,180,125,68,129,143,166,213,38,118,18,180,215,98,108,235,183,189,204,21,64,97,36,66,125,233,57,166,139,33,188,130,89,175,173,202,191,48,123,79,145,166,102,31,5,209,254,119,8,67,17,218,202,191,164,25,101,248,230,230,205,223,200,139,238,207,193,53,142,133,2,38,226,117,151,150,190,55,115,254,222,53,4,225,186,244,182,26,249,29,223,162,95,107,151,206,42,52,71,103,79,195,187,98,19,165,208,11,179,118,129,234,176,89,11,203,35,101,187,226,173,168,29,161,159,46,139,7,251,226,27,217,24,190,242,165,191,204,144,116,33,241,254,147,8,213,161,176,9,251,124,139,13,213,246,138,185,50,204,180,155,180,0,212,233,214,103,40,28,92,91,61,29,243,150,78,234,181,242,182,14,6,129,254,245,176,157,199,167,47,97,138,237,17,205,210,251,188,133,53,119,109,255,239,253,20,196,105,38,89,44,48,59,196,60,57,10,127,250,174,173,82,231,233,26,126,233,189,3,121,95,208,145,35,198,167,231,107,84,189,177,75,35,201,137,145,194,3,206,251,162,63,112,187,172,196,131,161,226,74,96,71,41,23,50,133,195,212,218,154,30,205,156,228,86,71,148,210,175,238,7,17,169,88,78,185,131,3,138,52,103,222,246,178,228,155,167,128,225,81,87,233,167,102,78,41,45,124,192,224,9,108,145,216,1,182,87,30,223,15,231,23,244,112,227,62,157,253,68,22,242,211,136,5,21,191,112,184,205,111,108,44,129,55,46,235,55,224,111,114,128,20,21,238,208,1,195,196,200,193,176,96,133,158,152,147,222,102,125,43,115,13,231,145,30,171,238,129,183,184,245,202,7,194,6,62,16,49,132,189,159,55,50,240,158,143,219,62,22,141,232,201,143,56,91,209,34,241,102,110,57,26,71,96,111,245,0,46,8,44,37,124,32,6,120,134,204,26,67,148,84,199,46,45,236,42,30,188,177,229,77,248,45,109,248,71,249,51,199,161,125,9,17,113,147,2,190,121,244,130,71,53,5,134,182,21,207,252,44,58,200,242,177,108,250,65,35,90,38,12,234,66,244,133,222,242,246,105,43,30,42,134,44,242,212,224,163,189,249,50,78,94,39,170,37,9,99,89,20,217,1,18,173,83,51,77,172,187,167,197,42,178,239,167,19,252,218,190,170,197,51,167,43,107,126,96,238,36,215,1,6,139,194,228,163,253,153,145,75,85,142,62,137,63,92,39,28,38,128,147,156,62,170,135,39,172,163,105,250,210,158,34,68,255,41,58,199,133,21,182,51,57,202,33,11,204,176,70,36,149,141,166,140,192,38,56,155,171,27,111,80,209,233,2,40,160,83,133,243,64,233,249,19,120,74,105,232,158,2,63,197,23,40,82,188,75,216,1,248,242,162,201,88,19,222,91,225,74,74,223,235,236,168,180,225,84,42,240,181,21,204,97,173,242,177,147,153,229,196,35,161,91,80,211,211,199,122,192,125,55,249,142,197,241,177,42,12,67,32,81,186,219,5,165,83,187,204,132,155,46,64,116,199,212,168,58,153,35,74,151,143,11,209,214,30,179,33,176,152,178,131,190,71,16,79,228,133,53,227,40,138,193,173,191,42,116,58,165,2,255,80,132,136,60,133,100,6,163,162,22,14,67,205,8,150,14,35,237,46,168,117,64,59,193,10,97,56,164,231,18,166,24,48,242,96,43,67,201,243,164,23,80,226,47,235,104,213,163,241,149,142,183,65,137,85,122,101,41,97,48,76,226,183,97,95,12,61,57,203,100,204,55,3,174,163,108,8,145,21,204,234,254,131,177,219,150,223,190,226,143,121,6,28,69,249,240,120,36,55,156,211,97,49,31,177,70,120,48,36,223,248,228,209,75,148,46,43,96,26,216,227,137,87,163,75,6,12,149,22,147,231,136,105,205,187,85,97,36,215,87,134,188,71,179,14,15,182,82,70,192,77,53,191,174,233,18,5,105,237,144,123,233,146,86,128,15,94,162,194,114,224,31,138,66,10,50,128,52,134,199,54,0,93,28,57,55,244,216,200,138,35,108,208,165,165,255,82,220,191,49,151,181,102,22,115,137,154,13,246,136,253,9,101,55,153,131,105,173,69,212,36,96,90,105,186,194,80,188,99,107,100,250,203,138,158,61,227,129,87,238,176,126,126,154,30,211,60,55,109,11,10,95,108,80,98,203,103,227,170,42,124,86,140,35,140,15,133,201,129,110,11,77,34,53,96,66,189,161,112,60,108,222,185,82,139,141,45,26,185,120,52,59,180,73,247,193,52,136,180,248,225,23,253,42,189,30,21,254,27,161,180,81,87,36,200,103,53,30,65,150,123,40,237,145,122,110,211,206,73,216,242,18,2,15,123,254,1,179,116,200,77,225,34,183,60,78,216,182,255,136,228,237,194,67,17,159,164,145,25,13,86,79,129,179,255,247,39,217,148,242,133,248,172,80,175,117,154,134,233,158,165,238,60,240,98,10,14,120,210,84,42,71,99,119,48,243,104,162,47,57,184,253,228,171,252,186,17,248,209,115,211,71,144,195,4,179,244,26,31,61,240,185,51,223,214,91,171,83,73,22,235,116,58,226,99,217,41,204,16,177,56,24,140,231,98,79,24,185,67,129,201,191,199,90,92,97,142,233,35,99,115,122,99,38,124,177,235,76,215,91,131,9,87,99,124,119,161,123,194,74,65,169,50,115,18,198,132,236,10,143,118,35,178,122,207,247,102,143,7,48,172,218,136,141,232,25,44,253,11,207,140,49,144,213,62,31,184,83,175,95,49,39,148,189,239,23,198,120,52,96,120,255,10,31,140,132,107,36,37,106,207,208,9,216,122,109,226,232,13,109,80,158,233,196,25,42,246,231,56,183,165,186,137,193,136,242,220,128,169,131,214,15,220,130,190,11,220,166,194,239,95,175,48,191,61,120,185,212,15,10,39,178,38,122,50,90,253,129,145,50,10,152,253,162,188,48,42,72,81,129,135,188,34,18,59,192,199,186,107,35,12,223,31,240,109,164,194,89,29,177,246,146,52,38,210,48,157,253,126,236,139,204,246,89,142,190,168,153,157,216,217,32,215,38,223,166,41,136,184,2,53,2,87,75,236,101,49,218,234,102,121,26,251,61,244,18,228,104,210,248,65,111,199,76,62,3,124,8,77,120,190,198,6,28,74,79,202,73,114,86,236,237,79,36,45,176,110,187,2,79,88,185,190,149,28,48,126,134,156,27,61,254,160,75,195,108,197,219,48,225,109,206,94,126,52,44,227,34,223,38,226,74,97,125,110,70,170,75,38,13,214,118,86,84,135,59,57,144,149,48,155,11,111,152,235,176,102,219,150,97,212,112,136,117,165,52,235,158,38,157,43,71,179,49,245,143,143,188,122,155,114,215,47,194,92,65,135,184,24,21,103,206,194,246,102,117,4,138,184,231,140,20,42,40,234,104,145,95,234,54,187,37,202,51,24,178,205,36,48,147,31,158,198,123,114,20,241,136,147,143,132,180,253,202,21,19,237,252,162,40,108,135,72,176,46,20,186,202,18,248,141,169,248,104,223,163,27,41,222,254,115,48,194,177,14,99,145,87,115,194,48,117,201,96,93,50,23,189,173,151,252,244,161,101,74,62,203,141,180,89,194,196,43,253,102,36,60,82,107,117,209,232,99,210,130,129,146,53,88,10,67,170,58,9,47,125,85,176,17,111,198,147,22,26,233,193,228,215,35,248,31,172,175,181,11,12,181,61,98,186,1,211,248,243,211,147,226,68,68,186,135,10,181,160,108,213,98,169,39,77,220,182,220,86,101,190,168,25,224,175,155,9,59,131,233,243,137,187,70,23,104,201,109,153,86,226,157,18,255,223,210,21,166,151,103,229,251,152,58,250,89,50,243,194,248,190,135,94,216,187,231,113,115,134,189,210,63,1,124,144,185,140,95,102,21,218,247,3,191,89,34,110,171,12,217,152,24,188,218,200,131,203,72,230,175,161,239,239,34,188,239,86,173,72,20,93,220,25,55,213,237,9,43,76,36,92,114,85,162,84,43,231,198,232,247,156,132,95,144,86,228,186,223,16,206,10,50,75,222,218,242,54,26,98,52,185,94,34,105,58,228,109,116,124,230,35,76,192,169,162,233,133,211,40,85,227,187,108,184,149,53,25,70,228,230,221,49,215,10,8,184,22,43,60,102,45,9,83,211,175,10,163,52,154,213,137,41,94,138,63,240,202,189,28,65,242,146,181,26,167,82,168,145,25,101,236,148,117,196,22,135,60,126,132,48,133,140,167,14,51,28,16,107,108,51,161,55,55,89,244,58,181,32,55,179,6,102,102,107,2,227,167,188,178,150,4,203,79,80,138,27,17,224,20,74,44,250,93,195,189,109,241,70,8,243,234,209,159,94,200,42,197,238,224,125,14,41,110,181,112,88,111,209,120,111,110,123,69,191,189,55,224,119,156,27,45,60,97,118,145,154,229,41,123,85,198,252,107,150,132,194,15,110,153,249,5,126,17,232,85,56,252,30,186,201,184,247,185,21,125,151,221,5,22,97,222,133,177,11,78,74,126,238,9,189,73,135,233,139,28,216,247,39,60,166,126,124,135,212,236,144,163,69,16,236,193,214,233,226,68,160,141,68,99,214,85,12,198,194,250,8,172,15,156,105,52,183,15,147,21,89,162,12,115,119,26,81,149,164,117,108,201,80,48,117,55,151,130,237,166,253,84,100,85,4,94,145,163,4,174,69,198,130,77,50,45,80,86,107,89,247,204,56,115,159,149,176,176,69,127,224,29,244,39,224,222,101,89,52,245,250,172,3,35,212,157,58,85,11,37,144,25,193,234,38,35,48,228,219,100,146,88,113,87,205,156,6,242,145,209,242,66,17,58,14,182,245,64,224,11,211,50,206,141,116,151,4,56,131,175,222,91,119,57,57,53,126,129,173,95,125,196,201,201,235,202,151,11,235,189,175,26,39,71,174,67,226,209,129,177,69,176,55,232,28,216,50,221,13,115,224,136,146,63,140,255,43,209,234,176,229,40,72,43,244,253,46,25,226,131,22,243,172,187,191,183,85,250,7,134,186,51,243,183,109,83,22,240,52,239,35,143,10,241,120,123,59,134,38,48,57,99,79,118,211,1,41,205,237,6,99,8,145,183,13,123,183,10,124,204,95,48,158,169,73,255,41,188,222,49,43,225,162,209,130,193,177,151,220,132,148,69,225,90,76,5,215,153,64,24,43,173,245,129,119,144,131,13,222,107,42,60,90,116,255,253,30,221,191,240,80,248,236,47,124,114,50,125,17,229,251,130,230,248,247,240,74,120,173,47,108,137,9,167,79,29,98,241,43,48,119,230,59,112,96,60,232,20,110,110,237,220,205,141,60,185,16,160,221,18,159,206,25,227,82,36,136,154,237,77,90,45,56,153,44,140,85,134,26,174,77,48,93,157,32,72,10,91,214,124,138,162,199,101,176,30,12,121,170,203,125,13,148,200,253,167,55,205,134,178,9,70,162,184,68,184,97,4,130,34,97,18,74,22,167,4,207,117,217,156,36,23,190,201,249,199,201,81,247,93,122,219,236,106,163,127,118,161,164,151,234,238,76,117,236,32,188,22,108,182,20,71,22,168,101,178,88,30,18,80,209,163,62,159,176,137,35,121,176,142,104,198,214,237,59,90,150,239,51,115,54,247,166,47,88,6,34,178,11,219,149,229,59,110,84,187,201,180,132,10,253,58,158,16,196,249,224,189,252,243,119,127,247,111,127,251,207,127,249,167,127,254,227,95,254,250,167,63,254,239,63,252,235,63,254,253,159,254,252,191,254,254,95,254,251,127,254,79,127,40,255,246,111,127,251,175,127,253,151,127,254,227,31,254,230,255,249,227,223,255,245,255,252,229,143,127,243,183,255,240,199,127,250,199,63,254,245,47,255,242,135,95,224,191,252,233,207,127,252,175,127,253,203,159,254,252,15,127,243,183,255,227,159,254,233,47,255,243,79,127,254,251,191,190,243,252,183,159,196,215,132,230,8,67,150,31,69,155,147,202,120,246,70,209,42,208,231,175,134,255,79,223,39,194,20,31,184,252,202,127,26,124,69,54,130,72,152,76,227,249,69,135,185,33,175,132,217,68,253,106,188,89,119,240,167,9,8,45,149,75,130,240,7,102,173,175,66,245,153,200,74,149,223,13,134,181,61,191,173,74,166,241,169,58,209,174,252,123,95,244,22,170,210,43,100,39,42,131,191,191,253,134,24,49,78,94,57,90,147,46,49,66,33,150,120,105,203,201,173,191,237,103,101,99,223,99,249,59,57,186,192,229,189,191,247,141,17,206,139,251,35,83,73,195,133,81,72,126,97,196,66,69,201,99,86,196,231,118,243,163,153,62,68,10,121,226,116,125,246,156,14,191,13,157,16,181,77,173,186,255,50,69,41,109,158,250,121,159,204,210,112,106,126,97,36,203,196,158,0,67,17,90,10,28,254,105,160,201,75,51,75,246,91,127,175,156,110,141,43,13,57,111,206,238,102,32,245,11,31,76,97,178,58,110,214,146,148,13,108,124,227,138,77,40,56,19,70,94,97,254,134,88,68,245,236,203,228,104,147,19,250,13,239,10,93,239,71,122,211,223,182,1,85,164,227,71,51,85,10,21,155,86,159,55,210,70,156,28,187,148,172,172,208,130,60,66,162,132,148,171,181,78,36,76,11,212,252,101,213,176,43,198,132,90,143,94,78,42,54,249,139,45,157,16,176,144,40,171,249,177,104,30,246,34,48,75,87,156,250,125,61,163,138,214,141,237,139,183,203,29,147,89,25,69,108,25,73,219,243,206,252,104,130,17,49,32,48,2,96,184,188,146,245,121,123,138,164,159,188,253,202,68,252,230,247,202,145,149,144,212,25,48,74,21,191,211,21,54,9,19,235,213,15,92,188,207,21,184,51,187,41,76,196,231,191,253,22,167,55,58,142,192,149,190,141,19,240,91,82,190,176,149,183,28,238,208,229,244,228,80,97,126,107,1,15,126,143,80,58,143,129,233,175,138,147,163,220,178,228,169,153,133,211,111,70,17,117,253,33,101,27,80,188,97,227,96,20,185,187,60,21,244,53,239,154,1,163,72,173,231,166,190,154,79,124,205,85,228,153,97,58,208,102,11,152,170,141,30,252,150,8,239,6,45,213,100,232,167,254,52,93,29,205,175,123,163,230,217,5,197,16,53,199,194,238,74,79,7,166,221,221,111,11,202,113,38,220,129,223,231,225,170,20,192,152,168,233,79,119,147,198,118,24,134,84,209,163,123,197,172,52,96,158,129,94,26,194,114,37,126,27,35,141,166,112,133,38,80,3,38,56,87,20,173,157,120,40,29,51,27,125,93,212,2,18,125,145,229,145,145,0,147,111,156,184,110,150,175,33,232,57,225,229,2,138,167,220,81,24,63,173,184,171,119,149,91,127,121,208,33,189,227,93,35,173,172,47,115,16,234,245,120,31,197,122,44,4,70,239,243,246,128,161,193,232,201,223,76,239,85,77,224,23,22,21,133,73,224,20,63,122,89,106,78,158,232,232,54,92,2,38,7,163,79,133,57,167,248,83,225,93,182,170,71,51,111,207,132,167,118,243,0,27,81,63,224,122,51,253,6,92,122,189,241,80,151,213,195,4,254,145,114,59,1,99,3,33,39,55,110,197,200,163,145,182,148,75,35,7,176,79,252,246,178,174,40,129,49,222,104,113,229,139,148,187,30,13,19,41,62,109,92,28,251,231,183,73,155,228,99,89,86,39,18,24,139,237,17,191,13,195,70,167,44,82,85,174,161,5,76,143,186,194,214,137,116,3,238,184,130,8,204,52,53,243,228,52,34,203,251,198,231,193,29,116,201,120,93,41,68,24,76,167,109,252,246,48,33,211,132,17,98,170,57,28,16,102,214,69,6,175,42,87,30,3,166,29,75,143,70,11,59,222,8,165,31,249,229,198,34,50,107,160,100,232,100,148,35,91,183,78,194,48,114,229,137,83,179,117,199,35,224,162,230,107,3,139,205,230,42,61,152,237,96,167,35,104,187,50,136,205,15,79,47,172,81,201,136,155,130,2,255,185,238,90,67,68,219,224,254,89,220,218,79,55,125,194,165,232,100,90,141,230,31,207,164,227,185,169,48,233,217,188,108,52,101,21,101,139,217,143,28,156,197,100,96,43,200,232,79,119,93,211,223,35,136,189,213,207,133,11,103,148,164,249,118,223,160,159,187,94,75,81,10,104,227,200,51,19,45,80,236,233,17,21,204,135,98,166,48,10,151,235,146,0,246,182,222,6,71,190,46,228,111,123,207,129,98,77,2,2,151,22,109,155,54,82,186,200,221,12,154,163,202,206,1,254,62,205,38,35,1,175,227,155,95,207,64,54,81,80,115,123,77,212,244,249,5,198,82,85,206,141,3,139,140,111,122,210,35,10,66,174,115,233,64,193,117,107,231,240,127,65,103,191,122,217,4,88,59,158,9,206,22,58,18,200,142,151,28,164,16,195,154,76,196,136,200,158,28,41,232,28,14,189,50,226,193,124,31,24,60,106,252,70,5,70,190,158,247,190,122,110,67,6,148,246,32,22,216,100,248,70,233,82,216,202,236,57,149,170,103,215,143,242,251,205,41,5,97,119,153,113,144,115,8,54,134,77,227,75,122,193,161,156,205,38,67,101,35,22,163,71,191,53,193,21,30,120,222,60,52,253,237,113,66,53,192,22,32,22,98,133,105,191,234,185,124,141,204,136,2,19,248,228,235,54,165,32,61,57,238,50,249,229,191,136,171,127,110,236,5,17,110,43,207,194,139,190,170,62,84,162,168,150,48,73,152,166,48,237,250,17,19,148,171,99,124,155,84,105,6,112,85,87,124,115,141,245,18,36,32,196,28,185,46,248,246,49,206,72,136,126,222,53,197,124,151,96,4,222,98,25,76,151,247,236,110,190,83,204,21,72,58,206,6,118,121,189,74,128,117,133,115,9,90,177,64,205,232,236,74,31,197,32,173,254,118,95,241,203,244,232,201,108,134,251,96,152,227,18,25,182,86,244,93,29,56,239,49,8,161,179,139,99,5,57,38,252,143,86,70,165,71,204,196,7,229,130,247,244,51,104,197,8,69,79,254,158,103,41,18,17,191,81,163,151,134,118,69,76,226,27,106,93,234,163,12,90,66,48,74,137,96,252,125,138,235,3,247,25,59,202,106,148,33,125,93,120,153,221,136,68,182,105,198,77,133,235,93,17,90,50,77,28,89,126,176,6,13,198,39,48,138,244,31,152,210,96,108,127,170,145,129,5,94,168,37,175,220,254,208,112,162,112,161,149,60,96,90,79,101,144,238,108,181,176,157,23,209,188,162,24,240,196,158,113,152,113,178,192,99,50,163,229,174,239,72,55,233,48,143,232,27,31,246,161,121,66,182,48,155,204,185,55,211,81,22,124,243,221,231,232,78,32,28,151,70,210,178,232,125,33,89,148,219,89,108,96,63,143,188,193,121,143,147,31,54,160,10,87,76,66,226,161,177,51,248,60,52,244,110,118,28,109,109,0,122,105,21,43,71,127,166,214,233,189,245,198,138,17,179,28,174,22,34,43,140,19,112,194,116,138,41,90,123,236,86,205,137,77,98,164,141,193,88,143,9,137,82,210,250,160,116,191,244,64,9,27,135,194,109,228,52,125,41,94,232,47,211,234,88,98,5,185,140,247,251,129,119,245,198,50,68,174,177,7,91,10,219,236,16,48,49,102,87,24,201,99,127,162,151,206,202,174,151,102,54,134,241,68,223,118,106,235,196,177,236,131,116,20,215,129,161,7,219,255,9,67,240,251,192,19,179,234,31,184,153,220,253,250,156,155,128,174,59,92,41,240,124,142,110,221,101,178,96,172,160,10,248,129,107,243,90,198,131,59,218,60,159,147,151,230,178,75,192,71,245,241,232,62,129,188,18,240,88,227,251,84,120,230,254,125,181,130,187,110,221,31,152,7,237,48,229,58,189,52,100,111,60,67,0,31,163,22,93,249,126,118,44,126,225,52,130,55,253,233,217,119,139,217,212,224,161,115,177,253,184,207,135,205,102,117,217,227,211,168,140,69,65,192,164,197,100,156,194,124,240,79,215,80,233,94,193,97,3,171,140,132,247,144,134,59,202,30,161,68,82,204,96,79,195,156,14,233,113,198,19,161,152,36,243,21,162,245,247,198,177,216,196,235,148,242,166,168,230,150,147,188,44,8,194,114,207,181,65,187,138,145,112,180,217,110,192,190,187,78,201,224,186,152,97,228,194,138,165,87,79,192,237,59,163,20,154,195,118,220,242,90,159,99,169,190,121,80,218,200,47,139,54,203,111,9,178,6,204,206,53,105,253,131,117,41,152,199,63,176,40,50,99,176,106,205,17,14,195,83,144,136,23,97,118,236,84,226,183,231,20,99,247,7,23,190,235,28,69,38,13,150,240,143,92,123,140,80,166,58,153,205,104,193,56,37,38,233,247,213,170,62,17,82,251,52,56,76,129,151,36,223,144,14,201,237,13,95,230,21,118,242,176,253,204,234,249,62,142,126,245,203,124,234,122,220,23,61,49,50,252,205,72,199,103,20,204,238,81,46,16,148,98,171,239,187,232,105,89,58,255,163,133,126,103,60,51,172,96,69,68,148,254,40,154,137,3,198,220,94,30,25,194,225,55,102,140,97,93,26,2,211,175,16,153,59,52,246,222,135,38,143,12,195,48,175,56,23,243,201,145,190,122,172,15,144,135,244,135,130,180,134,56,105,14,235,211,112,195,26,104,112,72,2,29,129,173,59,210,81,134,130,92,184,105,152,220,152,71,23,2,243,50,74,113,62,59,238,133,140,2,60,178,64,114,52,126,123,241,233,45,20,34,21,197,255,188,198,56,90,84,108,134,194,212,27,234,22,88,116,41,30,220,71,136,13,0,95,237,47,49,215,241,27,233,51,238,139,112,79,96,244,28,98,58,218,36,209,101,144,78,138,81,177,61,105,36,22,36,7,101,226,190,251,196,193,239,111,134,62,112,44,134,157,94,3,189,207,232,198,9,195,175,217,190,104,210,186,248,182,105,185,34,35,1,21,34,213,136,51,16,171,229,203,134,115,20,173,18,44,76,244,152,203,133,23,146,3,158,30,195,204,225,72,113,232,193,102,31,219,28,126,19,182,230,159,199,175,232,221,47,220,44,194,202,75,35,165,191,198,9,152,219,148,140,10,83,109,139,40,135,32,230,179,35,196,144,122,228,165,153,161,86,62,21,168,33,100,42,28,45,187,138,21,173,233,230,160,50,31,48,245,158,124,42,208,103,207,246,233,176,163,101,36,70,9,3,246,121,240,161,140,205,214,165,85,28,18,163,233,81,58,76,138,74,226,101,52,49,222,108,235,71,247,130,36,106,222,23,94,162,213,9,250,6,23,113,210,180,89,125,186,141,15,39,39,163,57,4,230,65,197,51,35,206,16,144,70,152,17,135,90,117,77,174,11,155,178,216,129,35,250,167,173,93,192,244,183,249,51,97,2,147,78,240,129,248,155,139,217,176,123,230,158,229,96,50,157,215,227,194,14,153,64,30,103,181,45,96,128,40,32,73,4,99,138,75,113,75,36,251,101,31,75,191,44,66,7,142,34,75,33,79,139,190,223,183,92,249,101,209,103,52,101,3,208,140,166,224,181,128,78,233,82,44,135,225,83,143,240,68,122,240,165,43,36,111,153,66,217,141,82,27,201,91,253,230,27,58,230,211,183,185,20,127,123,150,246,233,231,91,236,100,127,95,6,202,29,85,164,108,24,189,183,58,103,161,224,151,88,228,93,188,241,138,198,206,239,109,13,50,147,98,112,254,102,162,77,171,183,31,108,61,169,18,151,225,160,9,143,221,97,202,8,50,14,136,223,153,7,28,70,3,73,102,171,10,19,195,245,125,128,205,34,72,96,170,161,53,126,251,24,243,35,97,206,231,6,11,112,182,208,209,149,163,219,94,193,123,43,124,86,91,11,113,21,45,91,215,250,48,184,232,130,252,86,197,134,211,129,195,156,74,98,93,60,169,74,173,113,242,101,5,231,132,33,5,196,134,109,16,218,182,169,48,213,180,187,242,183,223,83,21,152,141,83,100,120,201,127,20,209,250,124,75,203,70,58,206,79,190,154,73,246,8,140,200,73,241,163,223,30,234,45,210,249,88,10,73,137,25,55,182,233,47,145,251,66,162,106,249,2,65,78,118,138,144,46,105,103,106,142,126,225,251,126,52,74,7,179,223,116,17,198,98,9,20,177,211,96,43,152,69,116,235,27,205,165,169,99,25,242,190,251,252,229,209,228,243,194,111,107,6,79,17,241,25,50,230,39,225,133,180,138,175,30,104,100,92,209,115,198,211,45,229,204,224,46,237,173,7,79,248,68,126,211,211,4,74,115,94,248,209,108,136,205,133,25,91,223,45,71,243,208,186,31,220,76,214,66,174,27,207,219,227,33,39,50,136,91,222,6,107,119,8,52,22,232,50,8,146,5,74,161,100,120,215,112,97,133,125,113,96,77,248,160,187,224,211,153,133,17,82,85,165,39,156,6,210,223,103,50,205,104,45,87,30,218,16,102,139,165,229,205,147,91,85,47,176,79,196,93,235,119,70,130,134,254,142,206,251,66,152,200,27,222,152,204,141,127,148,40,182,58,222,198,68,31,41,210,209,43,225,105,124,29,127,40,155,137,177,43,76,143,119,30,109,54,243,114,114,168,7,174,230,92,104,202,168,217,88,0,252,30,82,139,23,130,16,66,174,30,244,10,144,166,241,159,134,253,90,138,220,22,97,138,235,163,240,169,44,217,176,225,187,133,99,246,239,51,129,112,172,108,11,200,233,48,50,126,199,232,123,222,136,52,40,92,146,158,252,96,228,151,228,174,170,169,248,252,222,52,234,141,103,232,51,193,87,192,221,25,11,61,123,173,234,185,11,54,98,94,100,99,43,210,36,86,134,181,203,88,243,147,211,119,45,122,230,116,246,189,104,201,3,129,5,45,71,15,38,83,118,134,95,55,230,181,226,56,1,47,186,196,206,156,34,66,17,54,68,55,91,92,143,71,65,183,104,51,226,205,189,114,107,178,232,130,220,83,174,11,50,120,61,1,191,61,148,8,115,63,184,66,88,246,203,94,76,92,83,126,26,167,160,120,220,139,118,243,172,234,116,114,197,39,159,247,182,220,149,28,204,166,181,255,54,147,62,248,80,211,219,2,195,86,242,40,124,33,134,114,228,182,208,109,111,241,54,76,37,77,230,4,146,233,161,239,70,119,50,93,193,71,224,98,77,60,14,35,241,165,39,175,196,233,30,111,46,74,106,247,202,201,205,77,196,31,169,153,117,55,125,31,52,1,250,52,202,84,52,171,222,117,65,13,216,247,84,219,2,7,121,224,168,220,55,183,18,96,182,88,53,9,196,192,84,115,125,140,178,205,124,243,79,19,152,92,150,79,118,244,172,94,81,249,68,48,145,94,213,128,33,72,102,28,253,96,24,19,78,27,176,92,109,118,206,76,56,164,228,182,252,183,59,121,45,249,236,151,189,238,56,248,205,48,66,73,120,40,235,185,111,46,224,93,72,238,137,24,27,19,229,64,105,89,24,10,19,224,251,231,129,154,111,147,28,80,55,201,8,143,159,224,170,150,207,193,244,51,120,0,180,167,37,19,229,129,14,139,95,135,195,104,74,13,121,160,131,234,95,15,152,82,164,204,178,200,241,238,248,184,108,159,94,245,137,189,43,31,206,169,54,255,154,46,190,36,20,72,95,248,235,17,254,54,85,35,249,234,81,159,29,145,237,219,120,114,245,166,48,146,215,190,114,145,46,69,111,32,97,184,252,238,33,69,126,116,84,253,238,137,233,209,84,116,152,114,120,145,161,0,1,47,31,11,212,78,17,246,194,244,19,147,48,191,242,55,196,143,126,125,211,204,155,60,100,165,124,116,68,135,173,155,73,117,108,231,240,163,191,178,55,233,230,242,209,111,28,141,243,166,12,98,86,174,30,107,238,166,220,215,178,180,210,167,133,164,191,224,193,55,69,38,67,100,189,50,93,190,223,8,61,50,227,224,87,177,91,220,21,20,65,137,250,30,92,232,106,184,241,195,232,45,9,12,113,236,172,184,46,171,24,117,129,49,228,139,183,137,71,147,228,159,58,91,255,230,157,193,240,248,75,17,179,24,244,221,73,128,175,184,52,10,64,10,67,225,62,113,229,70,113,107,10,247,224,158,236,115,191,139,38,179,252,136,224,203,58,126,174,62,80,186,205,92,220,193,224,129,187,194,127,40,171,249,255,246,163,249,180,42,26,132,9,179,148,203,227,24,63,100,5,191,97,250,144,182,194,196,24,35,96,150,208,12,177,17,42,59,206,223,253,129,151,184,81,242,158,113,221,140,87,129,46,250,150,167,9,109,114,197,133,153,231,152,128,208,133,61,10,160,125,170,138,18,242,27,158,150,101,159,113,234,23,252,180,174,223,205,97,219,235,240,251,0,69,3,138,175,142,79,62,46,108,124,60,181,73,84,64,157,138,147,247,173,203,14,166,124,177,101,49,214,169,228,126,104,6,231,147,173,57,120,203,209,85,137,182,211,17,79,12,167,202,59,101,26,68,88,160,199,186,194,77,150,35,171,146,109,128,118,124,56,44,6,58,73,146,99,156,241,213,177,229,145,87,189,70,199,86,113,199,44,56,219,212,101,135,140,91,187,49,205,85,234,49,178,174,224,47,25,223,36,146,165,69,175,27,237,195,25,107,22,253,23,183,203,194,114,38,41,254,153,171,146,42,124,176,22,223,72,9,64,192,26,18,189,83,243,27,145,255,127,91,10,26,196,187,4,9,150,114,246,83,147,138,16,35,74,2,144,183,122,199,44,215,204,89,66,226,19,154,78,78,156,156,0,186,94,9,203,170,37,147,60,194,32,5,243,1,201,253,248,155,166,254,46,142,241,15,158,213,245,132,88,48,72,54,104,212,101,185,141,8,140,138,57,138,105,204,6,81,193,3,190,107,156,33,9,202,216,161,184,107,53,34,173,212,48,20,222,38,51,30,241,32,2,78,26,108,190,117,188,71,252,13,35,95,119,175,152,105,221,200,7,32,244,85,69,101,9,209,88,22,138,136,100,105,61,144,87,13,87,96,187,46,85,129,135,211,133,173,137,230,7,95,118,68,201,182,98,77,141,253,81,10,244,43,159,248,11,200,219,180,134,113,119,106,45,112,159,166,104,108,34,127,65,190,212,159,218,160,187,69,110,140,53,108,184,208,241,207,174,69,216,48,29,98,32,202,99,190,231,33,34,145,167,134,171,90,13,218,9,65,23,162,67,159,141,30,29,238,190,27,187,67,77,54,76,127,50,151,98,72,9,8,207,203,6,150,191,243,10,0,34,243,170,181,143,206,37,252,1,223,69,90,227,98,209,205,115,179,78,34,223,100,114,35,122,114,168,216,190,59,48,122,145,120,213,209,25,85,163,217,141,237,239,62,243,42,140,148,134,143,227,185,204,12,79,206,253,134,94,215,109,61,10,117,57,88,172,123,33,42,246,12,67,244,6,4,158,244,167,28,135,241,45,149,245,20,251,3,154,54,60,227,240,62,169,91,37,73,211,44,21,229,79,5,193,101,125,97,152,106,46,151,253,165,122,220,187,248,3,118,243,243,30,51,114,33,111,255,164,187,11,108,42,79,20,198,77,49,184,104,26,134,30,180,72,57,67,178,218,186,122,33,115,134,147,226,47,92,140,186,45,169,169,130,68,190,95,249,184,86,48,214,204,21,91,19,63,249,48,185,170,170,105,177,23,81,186,249,59,242,184,240,67,36,45,102,62,26,62,26,224,221,29,177,37,29,248,100,141,248,126,241,196,190,74,167,166,176,251,226,97,207,139,77,51,98,144,163,239,11,97,163,146,75,240,32,61,82,111,37,180,210,98,164,10,9,134,183,36,57,177,26,141,20,41,194,40,77,248,52,86,122,112,185,1,24,115,243,67,129,133,196,80,92,98,228,193,184,106,9,107,191,154,119,164,231,128,176,93,56,218,79,80,73,72,69,138,8,169,228,45,68,211,74,164,17,179,241,232,182,169,205,172,180,149,146,92,81,192,90,204,183,168,102,15,168,63,51,248,50,100,103,151,86,229,171,105,101,142,252,229,79,217,227,69,147,179,4,211,122,152,70,128,80,206,26,157,64,61,242,198,8,236,116,161,3,176,218,213,88,242,173,82,119,51,94,32,85,255,70,130,179,38,7,89,155,42,85,46,100,132,171,59,199,25,60,180,119,164,81,221,240,190,253,7,207,61,36,138,31,200,136,196,247,131,88,245,39,233,220,48,116,116,161,204,98,63,165,101,199,102,170,159,61,224,55,221,86,169,126,80,28,106,61,83,214,116,253,75,9,2,73,141,96,44,15,155,145,132,140,128,15,105,27,81,5,192,19,35,155,233,12,221,37,30,217,251,101,172,229,5,134,160,22,223,30,207,127,55,253,101,148,16,34,109,204,70,113,202,48,51,151,82,125,162,180,227,74,37,234,77,104,39,182,146,239,97,211,195,41,191,109,182,11,81,95,195,25,161,232,149,119,66,172,44,188,152,159,145,194,44,244,43,74,66,148,165,132,192,65,167,220,142,5,138,77,208,213,34,51,102,71,43,250,86,208,226,107,18,171,179,236,182,27,29,107,116,196,118,37,120,112,103,33,117,73,147,202,93,162,82,248,224,247,125,68,34,31,184,107,129,238,253,25,139,206,19,21,184,54,183,20,133,222,63,125,235,233,9,248,45,11,75,24,209,52,147,236,224,116,90,157,80,107,93,164,82,104,161,116,248,167,77,77,74,185,239,140,213,71,139,101,50,183,204,150,166,245,226,183,53,73,130,202,109,81,24,68,195,74,224,162,156,0,24,35,89,254,163,126,180,228,243,154,197,52,6,162,238,200,219,145,34,50,44,238,21,89,162,206,98,35,254,4,3,195,169,55,113,251,201,201,38,42,77,156,92,227,187,181,27,79,188,109,173,148,33,80,85,34,159,142,48,230,150,157,196,128,63,50,130,206,6,119,125,74,104,75,93,31,107,206,40,19,227,26,171,55,246,198,81,207,113,218,204,125,79,42,243,155,180,117,148,76,153,99,68,254,26,169,108,35,67,198,165,205,242,129,77,246,51,31,11,90,130,74,78,41,180,104,72,49,151,31,111,194,93,97,19,83,98,32,30,147,253,20,74,78,49,185,199,120,99,34,177,50,135,237,129,78,73,20,239,57,161,151,64,171,220,254,237,191,231,69,63,162,192,38,186,18,149,121,234,206,58,177,44,58,43,131,75,212,205,10,70,233,108,136,173,185,67,14,190,215,76,138,77,249,87,166,184,28,223,254,97,17,19,24,129,132,224,43,96,54,174,220,70,50,61,110,56,108,118,206,36,36,133,55,6,123,193,57,57,216,29,105,210,208,96,88,59,89,116,197,176,69,224,10,75,175,198,92,141,162,132,30,221,48,206,142,85,253,205,219,178,136,32,120,188,179,222,59,77,178,124,42,87,206,114,150,30,233,160,72,164,23,14,61,197,149,185,139,181,159,138,154,172,57,145,208,135,228,48,243,196,80,202,244,143,95,181,135,112,125,254,59,170,184,121,159,7,76,73,106,125,136,249,200,209,70,21,175,160,28,221,181,103,160,163,173,21,69,190,35,170,29,214,237,0,183,209,97,2,174,162,109,51,5,222,153,239,146,44,39,243,233,226,168,124,255,17,247,118,56,106,83,187,56,142,20,226,38,38,218,218,160,136,101,78,240,102,38,2,106,67,230,195,55,136,17,12,139,120,127,208,108,254,109,12,11,47,65,202,120,107,105,235,36,82,38,113,211,166,226,176,180,5,209,252,44,163,14,71,74,226,211,130,120,77,125,57,182,49,244,93,106,91,166,181,152,4,188,170,186,60,97,162,87,78,164,147,230,65,176,74,110,122,153,155,95,75,148,226,231,7,94,82,95,132,173,219,190,71,175,26,85,188,109,174,20,210,177,3,21,195,141,8,216,167,145,180,145,163,247,28,185,127,162,220,162,205,110,116,40,68,114,239,45,93,12,154,249,133,187,103,147,8,84,247,167,105,6,239,164,227,159,253,196,85,120,232,40,163,85,229,246,40,37,219,162,176,180,5,247,212,216,54,86,19,108,81,20,178,158,223,51,157,35,159,6,168,137,61,84,76,41,63,79,69,27,116,59,122,254,177,69,169,71,83,184,63,112,75,210,0,108,9,29,100,63,226,11,62,33,81,81,21,191,111,10,51,184,199,120,4,135,32,224,103,36,64,227,191,177,73,153,70,142,215,246,66,43,140,7,76,7,148,176,6,142,201,108,196,108,54,209,48,214,214,197,110,110,205,17,182,146,25,211,131,209,1,200,169,242,133,231,218,191,139,43,250,142,115,227,51,160,252,220,195,198,218,109,102,139,201,42,125,58,237,152,134,125,36,88,249,176,236,79,119,33,71,248,2,112,96,62,92,253,105,214,50,31,102,144,246,62,76,188,67,82,60,232,39,221,168,192,253,211,168,138,57,141,175,139,40,110,233,52,124,80,38,139,93,60,250,174,99,235,40,164,42,235,202,74,172,170,120,105,52,133,33,199,100,108,136,70,163,78,56,220,74,68,181,195,184,95,231,211,160,123,221,2,161,88,27,113,255,118,255,206,25,12,116,204,100,119,253,204,72,230,127,17,44,192,241,49,170,181,190,229,237,18,40,6,207,79,71,53,66,92,51,24,134,131,124,150,246,37,47,190,57,143,22,42,90,24,218,49,77,230,56,66,71,156,202,155,190,108,82,223,61,209,55,151,234,199,55,160,170,70,252,101,214,138,122,97,63,198,157,113,87,63,198,54,218,131,222,203,12,226,25,238,34,243,211,152,223,216,208,198,201,177,141,212,110,236,73,15,64,94,56,157,145,218,4,56,141,157,216,3,158,234,142,200,164,98,84,250,128,31,254,153,85,44,33,152,48,5,119,189,242,69,42,52,225,51,244,251,121,43,202,141,34,249,67,111,213,125,31,154,246,37,234,93,192,123,124,58,243,47,84,167,184,175,93,68,199,231,71,133,161,38,197,144,13,230,167,211,27,25,228,86,79,194,111,80,43,12,43,238,92,129,87,213,229,167,147,205,168,9,175,93,62,240,29,65,220,7,30,202,115,130,24,57,163,138,254,211,85,116,116,241,226,185,228,141,45,36,87,84,249,2,45,208,188,177,197,38,68,151,85,74,1,206,157,1,174,58,29,82,106,186,39,209,253,38,14,21,190,48,173,166,132,169,225,232,234,133,96,104,75,24,249,15,93,55,171,185,184,6,220,183,130,244,139,44,25,165,77,249,214,135,201,179,247,124,217,240,133,84,75,132,100,112,201,47,4,101,27,121,217,219,226,237,155,223,215,119,129,193,13,206,157,227,236,235,172,218,124,133,219,200,10,70,28,159,246,27,74,122,114,230,214,188,242,73,65,250,126,100,78,238,137,221,81,101,118,213,131,89,105,131,172,138,97,193,30,122,48,84,206,153,19,214,155,181,117,93,61,214,152,18,79,244,173,223,159,113,102,138,79,91,40,211,243,211,60,124,26,34,254,113,52,27,43,237,96,127,179,52,180,150,128,191,253,212,176,58,221,191,221,116,73,49,151,81,216,108,121,2,134,175,37,67,28,193,181,181,242,104,138,56,122,52,211,72,208,89,43,204,237,170,23,142,65,76,144,158,17,124,216,186,116,30,124,194,242,169,160,124,255,57,57,221,115,249,190,224,120,105,40,67,130,60,72,115,102,14,191,116,133,249,137,18,130,165,142,102,150,202,210,224,48,190,226,219,45,230,172,185,20,190,44,59,193,113,39,224,83,65,29,115,133,220,1,15,245,185,53,91,181,27,178,0,63,94,164,186,116,226,124,23,237,116,88,176,174,79,200,0,189,166,198,86,153,15,72,119,110,166,53,82,98,182,45,203,118,153,2,175,22,250,175,72,224,34,196,175,191,189,82,152,22,152,108,175,160,230,46,23,231,102,101,213,187,62,77,137,255,195,252,129,21,70,53,35,14,198,5,78,7,226,69,14,36,127,25,138,188,204,73,215,20,238,99,40,49,65,73,61,195,76,113,49,143,8,152,198,27,145,125,42,236,195,131,167,94,200,14,169,60,82,165,1,35,26,26,216,152,117,21,102,106,70,169,12,184,127,114,185,118,177,55,122,45,144,1,158,50,33,90,122,202,181,74,129,49,149,60,170,250,68,26,217,59,80,46,158,25,146,94,176,48,250,68,235,24,234,83,98,107,68,120,95,103,232,187,16,68,105,176,207,182,38,251,129,48,57,106,77,175,123,217,38,197,225,137,144,223,86,88,123,195,238,36,130,86,24,179,203,232,248,193,116,76,55,179,86,138,118,145,98,56,64,27,110,143,194,44,3,241,80,248,192,138,62,20,76,115,235,149,6,20,109,14,195,44,101,198,70,162,189,9,234,126,95,39,1,198,142,27,123,243,70,249,232,108,97,34,55,226,104,154,130,134,94,249,91,55,61,70,67,220,155,12,171,8,109,21,227,117,57,108,100,181,166,48,250,102,51,96,106,85,93,225,23,20,68,163,211,155,254,198,81,148,92,210,14,116,177,56,14,133,177,226,140,115,179,211,214,97,88,177,122,140,11,131,207,87,63,231,102,55,21,183,69,53,68,117,207,42,22,3,55,26,130,172,99,228,126,149,203,170,175,48,13,131,234,253,61,122,5,177,167,49,9,244,207,79,55,26,255,227,220,230,194,160,215,77,146,37,47,28,25,166,207,93,19,25,197,8,223,80,15,245,220,136,81,249,238,138,77,221,71,137,4,90,53,150,99,1,191,105,225,163,154,214,103,136,4,189,161,254,22,4,29,163,8,39,100,131,46,36,212,239,117,237,81,162,175,108,211,147,54,245,137,193,211,141,31,198,69,229,163,229,6,245,48,175,107,32,247,253,61,248,70,36,210,32,103,246,171,143,187,219,175,59,140,187,95,153,95,56,91,39,153,253,181,129,29,184,68,27,83,67,100,123,127,97,188,182,162,115,140,77,103,249,220,54,225,68,180,234,225,240,119,63,207,140,6,121,63,250,173,37,180,200,127,30,233,117,157,96,211,161,172,82,187,53,56,55,64,132,160,93,43,137,188,205,27,212,140,70,98,104,245,207,149,195,160,200,126,58,210,194,159,199,66,235,215,204,70,192,242,153,135,43,222,66,209,202,199,164,252,121,157,80,96,163,239,120,117,138,29,31,101,191,205,192,206,70,192,211,63,7,207,224,218,98,125,89,197,4,23,180,103,169,157,214,224,249,153,10,173,65,165,196,93,49,27,126,102,20,156,69,162,45,217,76,20,234,103,206,152,209,127,210,76,141,242,243,121,188,219,106,210,150,73,18,64,159,119,149,166,30,154,27,175,22,197,222,100,182,110,204,9,111,165,25,247,243,170,25,57,53,46,236,135,48,169,48,165,147,25,112,249,116,1,26,89,46,40,81,141,148,253,249,44,231,196,99,113,97,244,111,85,157,255,237,235,9,248,221,227,232,122,48,30,160,55,225,86,215,231,167,49,229,137,233,10,42,121,215,29,10,41,224,17,13,213,149,244,245,214,208,174,101,24,130,147,89,85,105,22,242,236,163,135,112,139,41,182,31,125,91,248,22,165,236,5,203,79,253,170,79,66,244,13,249,149,174,13,213,23,75,208,200,122,32,214,209,181,199,150,200,129,250,246,47,220,88,64,37,160,53,173,194,18,186,152,151,194,68,19,69,207,194,41,125,195,88,240,251,145,253,36,12,139,25,50,36,116,83,76,177,62,157,12,232,25,155,31,180,108,16,241,22,152,173,147,127,183,197,186,43,68,253,21,66,255,251,66,66,53,147,66,146,8,153,190,143,99,102,70,6,69,27,170,165,41,100,74,252,92,61,146,176,206,35,169,198,153,112,50,78,246,191,98,162,180,21,116,145,34,173,52,36,30,215,88,189,166,87,164,71,119,204,82,183,195,125,152,137,88,194,220,219,106,191,242,175,198,80,22,223,187,249,35,215,178,174,195,166,24,117,68,223,117,140,234,42,167,216,83,11,105,123,194,58,90,119,135,132,42,12,112,209,126,197,32,214,213,118,217,254,29,25,9,248,189,184,123,22,249,34,51,179,148,19,227,107,177,93,217,181,152,28,144,252,110,35,151,63,92,85,246,224,53,174,138,182,244,218,253,166,114,232,19,165,90,182,4,238,150,94,238,174,73,203,151,84,69,108,151,198,238,223,246,219,99,214,148,87,117,97,27,46,1,55,20,109,173,105,179,11,124,77,157,55,209,45,18,141,179,67,214,88,59,14,134,70,84,238,127,40,65,24,214,13,109,48,63,201,93,74,202,115,137,186,213,96,222,47,243,183,101,6,89,32,24,143,17,75,194,96,128,207,112,29,134,48,156,83,36,52,68,30,199,79,242,137,147,191,175,42,205,113,97,148,188,165,114,254,130,200,39,228,246,117,16,1,180,241,43,62,111,48,146,82,71,225,117,118,11,148,119,38,215,197,178,17,87,77,22,165,79,61,117,157,191,114,203,134,190,235,10,158,5,104,179,94,206,128,141,187,169,240,128,8,19,48,213,79,61,55,45,170,59,224,113,211,255,15,20,242,214,137,203,54,221,63,61,119,127,97,216,77,24,89,236,45,240,96,195,159,240,194,222,72,97,147,241,14,152,178,204,16,24,18,84,75,120,148,76,103,27,108,133,153,128,169,131,232,201,41,58,231,67,67,141,173,234,141,145,213,159,9,23,36,168,2,30,244,84,12,31,8,52,60,246,150,79,28,113,156,253,219,81,12,106,153,187,188,112,50,56,238,103,180,105,81,111,217,66,65,251,35,226,58,165,59,106,66,14,121,97,19,103,190,235,32,253,125,51,239,249,77,65,219,187,155,80,98,227,241,141,60,245,124,161,229,253,53,234,6,174,120,178,228,32,179,214,145,95,221,30,102,120,236,125,243,129,25,71,227,151,228,7,138,6,202,145,131,225,144,253,214,138,54,94,218,67,244,190,6,75,35,172,37,63,122,160,24,116,229,194,225,156,253,58,94,3,191,176,49,53,183,128,241,139,95,191,40,61,67,103,11,138,15,109,245,99,217,237,103,96,255,80,136,147,59,97,182,105,242,197,99,123,232,102,47,27,210,114,65,180,35,96,214,231,93,227,167,177,220,168,249,38,9,28,219,111,163,14,168,113,142,228,96,98,208,184,43,10,217,212,216,18,70,201,250,215,193,21,87,139,183,26,101,195,10,164,197,1,247,251,247,202,160,41,244,36,150,208,222,13,167,101,255,62,81,194,146,157,252,40,96,75,115,116,135,171,49,145,3,54,171,249,82,127,175,188,163,69,145,1,0,114,155,29,142,148,255,54,201,207,171,112,195,182,204,191,45,204,63,102,42,220,0,163,106,59,252,104,74,119,41,23,62,80,169,99,137,234,1,47,161,161,3,115,183,103,57,252,94,117,86,154,240,22,161,119,211,63,174,7,23,148,178,5,198,193,55,79,14,85,81,225,137,245,225,118,180,209,72,122,5,133,165,178,252,224,106,54,225,130,210,142,185,3,133,91,46,159,245,155,63,234,168,241,204,72,227,201,243,94,196,219,14,54,72,63,201,243,177,99,73,175,252,190,14,50,32,48,151,245,232,62,252,211,35,145,80,178,247,21,180,187,26,215,67,109,168,232,161,147,74,67,160,244,46,148,37,48,217,47,159,68,145,89,43,93,166,96,194,167,181,124,128,99,166,194,94,71,96,10,238,254,46,108,87,124,101,250,71,214,13,183,236,128,59,53,127,133,209,200,240,103,2,81,74,87,83,4,233,238,111,175,195,15,220,83,234,139,154,30,205,56,190,182,52,122,14,151,142,65,234,124,213,199,224,11,10,168,51,37,140,122,32,19,164,195,176,161,134,194,132,126,241,212,208,101,29,50,254,15,235,67,76,195,76,9,55,189,103,105,106,67,27,35,222,38,110,200,83,30,203,97,90,216,37,224,118,82,119,247,161,150,133,91,241,70,208,104,148,11,227,46,229,88,35,199,92,129,47,249,170,234,35,133,121,81,230,209,99,182,159,126,217,199,38,105,185,108,211,88,242,69,141,192,232,100,185,18,185,9,152,59,45,70,240,22,150,28,60,178,209,138,79,117,208,206,86,106,27,12,120,187,239,227,40,51,62,172,41,233,19,96,158,146,7,109,239,179,220,77,67,39,66,142,219,98,38,196,234,50,245,153,129,25,224,173,38,60,82,154,29,170,174,89,177,196,165,97,166,182,228,228,52,24,68,68,136,90,74,75,37,22,232,204,197,236,124,243,198,222,43,233,2,91,121,197,79,94,216,43,202,83,185,84,104,107,143,207,190,179,153,9,152,224,6,49,188,248,56,97,44,87,129,135,89,220,249,219,164,155,35,73,64,176,87,22,66,176,62,82,58,218,117,249,5,32,207,213,219,175,97,196,131,223,79,13,89,83,105,97,71,148,235,23,45,72,133,229,242,209,44,167,218,227,202,200,237,203,7,0,108,230,48,14,83,55,207,152,18,165,182,179,98,193,102,108,32,139,44,48,245,127,255,109,83,162,204,73,152,75,57,179,121,12,78,137,118,100,187,15,240,54,55,85,135,209,190,61,122,244,79,190,199,225,137,63,91,211,163,9,12,135,195,136,168,40,76,213,124,54,191,240,78,117,37,39,83,28,97,33,181,250,133,147,150,75,207,70,78,78,198,230,92,135,223,188,48,250,213,23,194,80,242,27,35,165,87,139,156,252,50,219,213,56,154,61,116,100,57,120,228,155,7,243,59,24,106,67,134,55,99,187,102,126,67,177,250,144,73,67,165,57,225,250,179,94,57,108,252,205,46,240,48,73,133,128,177,96,145,209,80,143,137,107,196,111,99,49,43,39,111,214,248,24,151,70,4,39,23,206,7,121,118,160,70,34,58,2,47,72,233,254,84,222,140,14,71,69,96,188,45,226,153,33,149,176,228,220,221,196,100,90,60,210,214,50,239,10,140,202,95,243,187,54,26,176,142,226,241,67,122,141,247,69,250,75,238,26,78,127,203,223,126,215,49,138,252,54,242,209,191,61,222,15,54,21,135,45,71,79,156,171,122,192,48,113,115,249,106,196,52,239,99,175,1,91,210,44,225,53,240,163,218,113,114,19,204,77,216,86,20,159,211,126,88,91,58,24,8,233,230,141,113,138,174,178,126,250,135,116,91,188,47,203,16,116,185,49,168,242,173,5,12,187,57,31,218,91,219,118,14,133,222,77,38,51,81,178,59,53,47,140,70,178,12,253,120,59,16,253,227,194,152,15,229,219,110,40,178,252,58,66,24,60,138,204,73,205,28,128,75,252,116,211,254,91,96,4,52,207,148,129,148,134,43,152,206,13,66,159,29,31,8,31,163,156,28,213,229,136,12,145,159,93,77,30,89,67,143,59,150,116,246,215,169,88,68,227,9,121,213,152,54,170,69,188,114,91,152,123,175,18,7,23,155,40,18,198,173,162,196,188,64,79,82,82,38,129,177,21,242,181,147,130,236,219,114,203,149,209,147,86,125,213,174,216,153,167,36,11,50,77,236,18,78,192,211,8,23,2,35,29,151,40,50,8,83,80,19,29,57,1,179,106,231,51,131,224,71,139,71,194,112,159,5,222,182,172,56,140,239,75,110,158,32,99,76,62,160,31,248,93,116,131,158,158,48,146,156,191,210,39,192,244,251,203,218,216,249,175,248,109,23,154,63,70,23,244,77,42,199,247,16,197,118,224,249,62,96,107,174,229,215,77,27,241,73,49,61,96,106,36,62,25,90,178,83,2,52,186,40,105,93,25,14,35,80,210,228,182,76,150,247,116,135,183,209,32,4,54,225,183,64,81,55,148,155,54,61,139,56,181,41,25,203,203,90,240,68,124,36,208,201,77,6,95,96,83,28,60,113,110,38,9,185,110,50,200,177,97,44,244,246,223,173,39,199,154,172,198,93,15,179,36,79,152,86,157,223,140,49,240,91,65,74,145,219,162,113,118,249,119,95,172,141,89,166,51,18,131,48,42,28,134,140,126,244,228,188,19,255,186,24,194,123,232,185,145,13,138,131,39,45,250,93,70,194,198,28,60,110,155,214,208,166,231,134,2,62,124,125,49,142,170,142,240,99,221,88,126,238,55,165,223,52,93,0,134,58,224,75,64,49,233,74,89,187,44,27,90,187,255,244,48,37,161,28,133,88,216,214,95,90,136,193,43,253,109,64,209,46,24,241,211,108,142,100,105,195,125,128,113,27,112,23,29,126,96,88,118,129,26,123,41,111,122,144,242,171,190,99,164,115,113,36,65,22,120,116,215,36,50,120,247,52,140,7,70,196,203,231,66,126,90,236,82,70,251,17,38,109,62,82,96,158,55,57,120,153,254,186,95,25,115,85,210,116,128,77,7,182,7,76,95,163,156,155,94,143,18,227,200,36,29,37,228,253,105,68,136,151,217,77,60,55,71,10,2,218,94,111,52,184,222,37,19,45,220,168,183,227,247,75,107,215,116,24,19,190,102,118,228,47,164,81,26,200,173,23,98,4,179,158,248,64,168,82,29,249,2,216,221,223,24,133,44,55,18,64,177,69,152,195,247,178,230,139,156,84,25,224,110,242,174,14,155,77,157,252,50,74,239,219,23,8,104,53,59,41,224,15,102,186,139,148,71,193,67,251,92,185,48,147,111,141,43,227,161,73,186,165,209,134,188,126,93,79,97,200,227,93,40,207,140,57,157,19,56,76,251,83,110,10,27,12,215,251,203,217,130,9,0,215,90,102,59,122,54,125,205,165,164,210,68,80,195,44,119,246,175,154,146,157,154,116,66,19,20,21,139,223,77,4,149,32,118,145,114,221,200,52,148,17,71,223,169,185,120,22,119,107,176,142,187,70,52,86,224,69,202,60,190,123,19,107,146,203,126,159,101,207,217,12,89,178,41,145,223,180,55,29,243,48,78,174,189,202,35,131,48,116,231,202,247,81,142,76,103,111,14,89,222,156,97,39,63,98,73,55,44,104,193,142,40,174,172,29,253,2,38,230,145,59,70,18,126,102,77,182,32,19,71,196,26,159,46,154,82,58,208,150,85,133,127,106,188,60,52,60,233,100,81,93,72,89,215,238,207,244,45,140,228,19,18,126,175,103,252,18,113,128,43,150,117,249,219,47,12,57,213,75,47,20,124,222,183,36,115,233,26,102,246,235,239,211,140,43,100,178,124,251,42,56,92,1,147,76,237,10,79,138,125,254,219,211,214,151,165,48,20,62,255,237,73,118,179,53,133,241,43,88,1,83,174,251,143,213,170,249,191,254,104,94,211,128,47,238,15,251,71,115,65,225,55,20,124,201,4,230,207,57,14,22,9,194,95,173,26,96,184,203,18,195,176,227,194,98,75,30,215,149,181,7,71,178,154,71,47,44,225,150,188,201,70,200,116,252,187,53,230,178,236,247,40,94,205,188,49,204,9,143,236,186,224,75,144,132,143,97,66,162,79,198,55,169,140,125,98,8,142,50,63,195,191,147,255,137,41,3,115,58,9,236,222,132,65,25,34,38,5,198,73,145,147,111,60,152,227,167,241,22,208,77,23,205,204,235,183,109,30,24,139,24,157,235,16,181,155,191,75,23,213,34,140,192,228,183,39,234,16,87,190,14,178,134,58,227,240,169,250,16,124,27,25,241,235,6,166,204,83,2,70,212,81,22,31,107,182,137,47,15,233,190,173,51,206,48,147,109,71,169,195,232,116,245,2,143,146,223,37,101,235,170,11,215,219,50,187,127,250,15,76,63,153,192,72,6,197,64,67,126,91,163,248,137,214,250,61,49,195,195,94,149,161,66,105,219,9,222,192,84,231,151,46,124,208,149,78,62,179,186,167,30,220,71,196,187,188,46,38,20,249,105,168,207,191,13,95,54,135,211,197,160,43,238,53,179,234,152,41,63,177,217,180,253,184,39,99,216,106,243,129,201,98,255,198,198,137,240,10,242,184,102,14,198,143,96,198,138,5,155,170,132,4,18,3,157,192,21,139,253,218,73,16,34,74,89,52,222,7,140,204,129,172,184,40,233,143,147,145,2,173,126,114,240,170,244,190,143,128,113,243,150,16,135,212,75,132,71,111,4,221,166,113,29,10,144,177,115,65,104,241,14,141,25,223,140,186,98,113,64,185,82,210,172,230,236,221,103,132,71,4,202,169,146,9,252,246,181,165,196,201,81,253,150,72,128,142,171,49,60,155,79,103,250,110,26,10,67,136,143,8,167,155,7,162,132,248,215,178,205,43,96,179,26,20,248,141,240,177,18,238,100,13,5,70,11,49,195,190,65,41,119,107,16,63,157,211,190,127,26,242,117,109,128,123,87,162,20,64,155,52,122,149,2,191,47,96,223,188,237,77,177,76,96,58,57,34,42,52,3,121,73,234,145,122,25,165,71,32,78,140,179,20,222,36,192,90,198,233,255,110,219,52,208,53,136,56,157,21,67,119,39,116,58,183,26,39,103,63,248,217,46,194,144,140,45,242,44,102,243,34,48,173,209,17,73,188,136,242,141,7,217,219,172,102,94,213,14,79,244,185,20,198,74,242,248,96,129,146,168,97,163,25,112,15,79,241,190,29,93,19,99,66,59,218,186,53,99,63,88,69,177,155,109,48,245,148,184,111,220,183,187,44,141,200,245,237,22,111,12,38,178,140,242,254,211,45,19,224,168,93,114,207,125,218,231,41,48,178,220,178,247,39,196,141,23,242,150,189,186,116,15,205,222,102,148,147,219,220,250,217,36,191,183,179,87,236,140,54,93,30,154,179,48,165,241,248,242,105,232,222,87,83,26,148,31,151,127,220,244,17,30,125,33,29,97,145,204,90,172,221,135,190,16,243,42,152,145,211,160,118,160,201,22,211,255,244,247,65,88,242,217,231,214,203,56,244,43,51,55,13,125,104,230,218,18,3,13,1,238,207,133,211,183,113,99,144,191,208,238,77,143,242,208,76,3,205,19,219,60,147,185,100,50,133,201,95,162,116,68,195,201,123,69,75,242,91,47,136,202,79,228,154,102,165,228,214,46,73,162,147,89,36,228,81,62,185,53,4,155,34,131,101,70,48,146,91,179,238,165,76,189,153,38,143,228,245,22,46,102,145,146,231,133,202,172,212,172,199,206,159,41,113,243,91,158,20,198,62,192,119,186,48,197,75,147,73,171,89,238,44,114,107,237,103,43,44,240,27,120,177,12,144,145,71,106,89,50,165,196,92,145,41,37,221,127,170,38,82,77,121,62,170,1,8,234,234,149,163,51,16,148,9,106,9,111,195,163,89,90,150,195,158,7,183,35,155,236,86,141,18,33,231,254,36,169,232,116,129,2,147,240,220,67,211,199,120,123,10,204,243,215,220,51,221,131,123,200,201,167,230,189,175,9,63,228,165,193,148,145,164,250,59,245,220,81,88,122,231,57,154,186,70,238,117,214,145,149,8,26,59,164,90,192,70,184,68,10,152,218,78,145,189,19,34,220,239,45,70,114,218,168,58,154,239,191,196,135,9,179,175,150,147,91,59,75,164,159,59,253,0,18,19,80,41,26,167,196,67,165,109,167,106,157,131,45,205,200,183,173,163,20,246,56,252,253,64,233,120,213,99,55,134,156,49,144,176,134,188,90,65,193,123,33,224,70,211,177,220,52,251,168,90,163,242,83,217,116,8,12,85,33,150,55,74,49,171,234,51,129,80,240,171,53,107,240,92,66,31,160,50,84,242,219,52,115,168,163,53,169,99,37,150,56,152,158,82,57,216,138,82,109,36,252,54,236,242,188,145,17,59,249,5,24,41,95,171,105,168,17,69,82,253,125,110,66,154,183,226,232,41,61,50,246,141,250,165,196,150,136,213,172,28,165,166,203,210,62,85,68,228,30,98,40,32,7,121,180,138,216,9,188,98,40,76,88,119,122,114,186,166,164,120,195,202,185,20,70,107,32,202,132,22,94,75,213,247,88,4,25,229,81,158,96,255,92,248,104,59,106,167,27,207,25,45,111,162,139,228,99,97,89,51,160,150,55,67,251,221,170,182,52,204,181,79,205,183,252,54,247,89,73,152,25,77,80,154,57,189,118,243,6,66,63,229,91,170,102,85,113,20,31,78,61,22,41,203,68,143,153,132,202,101,45,248,75,78,76,192,135,88,51,138,80,182,78,18,96,136,167,135,20,64,76,74,190,71,141,157,238,34,45,171,66,152,39,193,236,37,120,196,2,100,221,68,13,121,198,48,66,111,179,201,150,144,201,172,35,146,224,229,255,31,107,67,33,15,160,57,22,132,34,138,236,105,8,12,51,1,190,145,63,51,90,22,33,106,39,140,99,112,212,187,104,19,93,82,8,199,243,208,40,170,206,138,160,255,78,40,23,166,162,185,182,19,192,96,145,124,152,34,22,220,248,172,209,153,3,182,18,96,222,32,60,121,223,184,29,92,97,100,160,17,2,115,54,136,38,120,129,206,15,76,100,27,124,38,62,116,57,249,218,112,152,125,172,144,46,43,66,58,58,230,246,50,131,166,210,73,212,10,5,134,47,243,6,237,225,52,105,48,50,186,41,148,165,150,252,153,85,133,0,118,76,17,217,151,244,102,102,82,74,144,105,195,253,38,126,233,78,217,105,102,194,120,166,65,18,164,161,213,37,4,123,48,70,27,62,146,88,220,167,240,127,73,208,183,36,115,44,52,15,239,135,21,68,89,124,37,219,9,2,170,192,21,73,159,128,41,157,42,219,137,98,155,135,196,164,88,144,1,17,54,19,42,109,9,147,71,189,10,195,136,244,83,79,106,95,83,30,40,170,134,55,62,123,186,252,36,171,103,6,167,140,68,135,11,109,216,71,121,86,196,57,241,121,29,162,92,121,224,133,100,105,240,172,32,45,124,200,107,247,134,132,187,249,40,32,214,168,20,48,108,58,130,227,245,118,141,116,136,11,129,12,117,193,24,195,72,246,73,69,11,91,88,115,244,242,137,129,234,151,92,26,125,109,84,219,98,90,33,25,167,220,54,179,126,137,163,201,27,141,254,33,206,245,25,31,8,21,247,35,4,50,236,112,219,92,113,114,150,23,229,33,190,5,188,120,33,175,89,233,108,203,79,155,11,90,112,115,160,87,10,151,3,13,15,244,82,253,220,228,253,134,62,83,178,34,199,169,88,86,72,90,250,208,120,200,245,196,48,37,62,171,31,152,111,91,6,249,58,250,76,141,14,94,130,239,132,136,133,210,28,145,255,169,241,194,136,174,101,3,4,204,165,46,161,50,202,50,81,183,21,79,61,12,106,148,76,86,255,192,141,189,95,146,223,94,32,35,111,164,91,46,43,224,77,194,97,127,56,171,111,50,14,98,157,105,108,43,33,246,156,88,209,137,137,78,10,83,14,235,26,122,91,168,21,203,0,157,59,194,181,165,41,197,23,229,23,29,55,73,156,176,77,94,125,196,250,244,38,114,52,71,133,199,219,154,239,33,236,77,87,225,126,190,61,217,112,117,98,96,140,175,100,16,178,185,121,193,118,112,215,168,64,41,245,25,45,178,96,200,119,202,145,67,30,247,154,248,54,244,160,233,210,31,35,156,61,104,3,238,16,5,188,172,194,37,176,249,79,55,103,16,219,122,212,62,112,110,111,12,62,10,163,157,210,124,107,245,86,127,84,92,186,208,197,15,157,165,206,187,134,151,91,228,93,206,101,244,12,135,55,233,112,61,26,213,157,160,105,81,17,238,146,189,123,27,8,146,137,254,121,225,33,81,143,172,32,150,207,244,116,233,181,68,213,149,101,119,88,22,56,232,230,228,165,148,67,204,46,45,67,249,73,99,122,147,217,20,248,93,250,76,248,42,220,224,172,156,236,59,192,87,49,31,26,87,138,61,241,111,75,3,37,177,35,31,0,83,216,251,216,163,63,197,180,244,199,127,172,156,63,172,53,120,236,63,173,98,227,87,168,54,154,151,8,226,121,216,243,23,30,38,184,39,40,175,254,87,202,130,30,63,222,211,77,24,202,99,251,149,117,100,123,133,217,68,23,24,147,202,223,182,217,65,42,160,138,3,236,59,246,61,141,245,219,94,74,94,243,93,168,252,244,91,73,194,168,30,19,177,38,177,215,131,241,98,59,191,170,39,88,216,211,145,184,19,70,75,204,165,200,208,187,69,158,170,10,252,230,232,95,113,171,65,55,110,23,103,103,222,226,10,3,39,238,10,71,58,57,247,165,22,252,219,228,73,27,61,194,39,121,215,70,35,116,1,15,122,175,187,100,243,129,15,89,166,95,248,77,146,141,82,78,194,221,90,70,127,79,142,132,90,23,77,214,246,147,122,251,109,79,37,213,70,12,57,4,94,97,149,77,146,1,245,188,188,107,242,203,235,151,174,138,176,239,133,99,32,23,14,103,218,85,79,8,59,174,232,200,144,128,183,54,131,95,148,164,95,86,69,173,69,238,253,212,175,172,55,125,25,84,21,228,167,15,251,181,26,48,62,49,93,142,182,150,189,223,62,77,218,77,94,208,173,15,197,196,43,91,192,68,37,91,97,226,238,223,206,113,250,100,212,248,161,253,136,160,12,191,107,108,148,178,124,242,96,168,100,191,204,202,107,77,98,196,229,2,155,201,83,192,152,137,228,109,245,54,216,60,250,133,145,206,216,217,85,219,96,215,133,238,28,157,113,236,126,186,192,208,52,126,251,102,129,27,77,162,9,147,71,104,241,204,172,212,43,159,15,234,214,195,173,217,128,113,177,81,152,2,121,158,156,253,248,144,167,130,69,159,235,48,193,240,52,198,99,194,107,148,80,14,54,67,10,33,193,3,31,212,70,143,195,7,71,72,57,154,30,144,223,118,75,96,122,24,170,194,23,55,212,235,240,178,225,145,48,238,69,115,199,201,161,20,78,121,168,135,196,79,247,199,82,127,12,4,4,230,139,137,103,206,115,25,91,79,142,125,129,79,58,244,57,159,171,111,140,146,99,249,237,8,102,74,34,93,221,21,166,164,126,28,70,233,170,233,201,193,127,117,27,6,178,88,34,36,211,16,2,36,185,243,139,226,107,32,94,122,48,157,216,210,87,135,217,142,200,32,167,68,88,227,27,40,172,59,91,102,180,129,21,187,187,182,211,108,72,185,44,103,211,65,207,123,143,251,154,244,176,45,57,250,125,37,195,165,152,168,22,171,57,85,67,46,187,185,149,61,104,111,185,92,3,239,27,146,226,227,71,175,72,102,134,97,227,99,6,138,22,143,28,60,141,116,221,28,102,229,30,114,48,49,228,241,203,54,143,209,116,9,97,59,222,135,43,201,162,204,87,186,168,112,146,165,129,233,113,29,134,70,152,74,128,230,36,237,89,32,51,161,36,118,189,2,243,131,219,47,156,82,141,72,238,147,132,232,53,94,53,213,152,125,229,145,193,160,119,113,81,42,153,75,205,144,240,31,129,138,54,28,110,230,198,150,48,100,201,27,67,161,218,230,84,225,73,25,124,7,108,201,52,129,55,90,177,62,82,42,162,197,178,176,14,243,255,8,148,86,125,25,8,188,201,223,204,51,118,77,8,218,202,119,15,83,236,228,193,164,110,138,76,73,15,134,149,224,215,253,78,174,126,50,108,77,109,111,236,48,73,214,173,48,148,10,95,158,104,153,159,85,102,226,9,251,117,197,72,65,117,86,132,237,97,112,153,237,78,220,181,145,205,18,102,58,61,35,30,41,219,152,4,105,180,248,165,165,49,18,138,21,252,19,126,255,190,196,218,198,24,83,129,40,147,113,104,238,205,48,224,218,189,152,106,10,60,233,23,62,49,72,247,209,159,30,24,112,197,93,97,119,32,34,3,13,173,183,21,113,12,170,169,93,172,86,97,104,205,22,191,60,77,253,80,206,141,164,234,200,57,97,91,229,72,225,190,111,204,9,236,136,135,220,21,250,133,51,110,250,24,241,79,222,198,66,171,180,250,117,179,61,151,79,107,34,195,124,125,18,86,79,43,147,227,232,213,227,81,136,187,103,201,60,6,123,132,125,160,195,180,83,201,8,99,87,254,190,188,22,176,53,111,9,204,226,94,3,94,52,163,228,201,225,153,238,233,15,164,26,207,66,238,137,0,115,184,80,133,105,80,147,188,74,184,50,76,70,172,28,31,11,29,107,216,56,110,58,52,76,156,73,180,240,160,215,30,204,153,28,46,23,53,232,132,95,68,116,35,228,44,244,142,106,188,186,172,255,48,94,244,186,118,171,2,163,170,84,227,69,191,237,209,148,249,123,109,139,113,106,12,19,75,50,9,60,61,149,206,8,156,229,138,46,27,40,165,73,255,228,217,46,229,182,220,206,13,195,39,142,134,2,50,229,182,247,251,176,220,222,195,108,36,213,239,139,207,217,210,254,254,85,146,159,146,0,9,118,46,164,220,248,166,11,62,26,1,99,206,236,252,68,155,172,172,204,38,48,142,236,53,96,86,143,35,112,197,118,116,142,152,110,170,72,6,147,32,192,238,244,7,37,171,136,26,199,21,248,13,150,254,123,110,252,174,207,18,195,47,130,95,24,19,221,97,18,43,178,48,33,64,220,92,234,136,61,162,228,189,104,126,43,200,117,56,10,17,117,232,93,155,245,194,175,238,8,113,23,235,173,194,140,240,223,79,143,78,144,247,243,242,101,226,70,11,23,199,97,166,58,121,219,164,133,135,203,40,1,35,180,145,3,205,188,241,198,8,24,138,155,28,204,186,228,86,101,196,43,230,130,153,48,223,238,136,135,98,140,78,125,93,20,181,79,92,56,164,15,49,131,71,172,152,56,252,58,220,73,35,228,125,193,234,32,143,19,143,244,170,37,35,210,95,41,118,135,252,243,238,242,72,225,41,141,150,47,91,252,74,17,36,187,215,117,38,49,39,31,212,119,18,134,45,231,190,113,140,65,219,46,36,124,108,167,26,203,78,65,207,38,159,231,161,46,150,81,4,29,105,250,178,142,105,46,156,27,240,254,196,240,63,130,113,177,88,155,228,171,236,216,72,122,182,17,83,206,79,118,34,7,33,225,103,207,16,133,175,94,68,79,104,39,135,74,22,240,219,191,117,137,219,174,249,130,174,88,141,11,252,145,249,129,175,60,22,226,140,148,114,105,86,219,251,221,197,242,76,69,64,196,192,55,145,142,248,120,250,166,227,92,224,159,204,174,195,244,115,46,185,45,84,37,60,118,98,136,174,41,122,243,205,170,38,219,71,209,66,47,72,158,24,210,244,191,9,76,208,138,106,117,190,14,132,211,97,165,255,194,38,148,35,115,194,53,170,74,124,90,228,161,142,248,225,33,211,211,125,207,132,46,7,27,192,38,48,229,231,233,159,22,102,181,43,181,161,168,92,189,193,115,253,210,144,30,218,98,201,85,8,118,155,207,9,13,213,247,46,63,77,38,247,4,138,177,159,248,248,161,114,213,126,57,153,192,152,158,137,45,180,105,82,150,229,215,93,17,73,170,231,115,244,116,127,167,110,52,10,17,240,239,47,210,34,205,236,48,142,12,106,254,86,170,201,251,251,251,192,194,174,136,147,42,205,29,211,125,148,208,126,161,76,44,71,99,99,240,219,223,113,77,92,78,24,134,246,72,155,39,98,172,205,4,182,162,160,171,81,192,254,133,207,194,38,121,200,79,23,30,179,31,13,115,120,14,133,201,190,254,202,59,63,152,222,158,171,79,220,250,202,167,195,239,35,23,179,135,78,227,251,244,72,131,82,81,85,195,94,182,253,197,61,17,184,230,89,170,14,5,6,189,107,144,163,223,191,138,68,49,192,157,186,217,47,188,184,75,25,40,136,201,29,159,39,169,213,209,164,175,23,246,62,189,115,2,70,202,231,63,216,112,244,255,255,55,229,73,22,223,123,66,171,128,197,125,62,207,249,184,68,157,221,236,62,83,15,70,246,220,39,246,179,109,120,109,253,168,248,171,21,79,242,227,50,212,205,136,55,190,119,30,52,97,130,124,239,92,89,190,135,85,200,215,11,252,176,86,252,202,55,251,71,201,176,64,130,67,60,32,6,16,28,109,153,64,9,125,60,141,65,145,237,147,109,163,206,176,221,228,171,179,64,245,165,83,59,82,80,238,16,209,77,13,174,235,71,199,42,211,155,79,53,4,217,106,14,104,93,152,35,190,73,90,101,154,88,42,242,77,222,95,37,1,155,15,218,209,233,0,114,178,203,248,162,139,180,212,132,136,159,62,17,68,119,43,234,237,166,48,156,125,31,10,151,128,93,166,3,30,10,36,157,21,147,96,29,69,98,54,214,214,234,134,85,204,176,200,164,233,146,117,87,25,177,174,144,121,16,83,54,124,34,169,254,59,186,141,26,175,203,33,158,71,254,211,52,103,137,188,42,149,125,72,120,126,52,124,44,89,199,45,180,29,37,214,21,60,155,101,223,97,53,36,143,130,223,146,133,11,205,145,159,230,161,158,214,35,172,66,155,92,110,139,57,46,166,185,159,60,185,140,35,42,188,251,102,168,105,59,93,129,233,178,138,235,198,30,125,72,58,128,230,129,235,90,239,221,148,142,203,214,248,132,152,122,222,140,170,100,40,60,148,22,173,88,209,224,201,118,25,225,52,50,221,35,1,221,22,97,100,242,31,107,122,238,134,61,51,149,75,13,187,222,246,244,196,64,217,116,13,202,198,129,47,221,9,12,246,68,91,21,119,35,132,227,22,20,99,127,31,72,205,73,54,204,248,113,158,95,161,197,224,69,120,178,111,198,48,106,231,56,194,208,180,29,57,185,137,78,248,236,205,93,168,25,245,251,151,80,134,227,220,164,125,37,139,113,32,238,185,137,182,141,20,234,191,9,87,219,86,196,133,83,154,151,239,222,178,207,115,196,40,60,200,216,13,129,81,174,139,8,196,52,212,229,161,237,107,195,199,31,249,44,212,232,182,198,231,230,57,27,31,8,250,196,26,221,163,28,238,83,210,165,239,95,43,73,219,156,124,34,44,235,63,25,107,217,119,92,214,162,136,126,174,145,255,117,215,178,102,196,224,157,202,178,252,50,89,144,223,62,127,59,246,176,203,76,120,80,116,238,126,91,131,77,76,215,189,216,11,181,142,175,243,240,110,133,186,14,108,37,129,152,52,14,18,116,67,224,130,58,70,11,184,207,35,73,129,141,12,75,73,24,199,137,163,48,148,162,156,145,154,245,60,202,246,183,91,152,226,176,201,123,201,238,24,167,147,19,65,159,245,67,104,186,226,237,191,134,139,31,67,110,196,213,90,54,238,16,206,111,108,183,22,77,216,242,241,98,179,59,35,252,185,102,157,80,117,219,255,30,217,108,185,71,93,106,245,67,173,136,38,213,152,55,168,20,202,158,234,125,126,44,49,145,233,67,144,88,178,236,11,53,146,115,35,69,105,54,4,10,147,87,244,138,13,83,252,210,207,19,213,160,118,35,173,59,47,181,60,57,218,148,27,170,111,154,168,75,95,189,111,10,156,103,68,30,166,94,81,223,127,91,229,119,93,37,174,204,228,186,139,36,175,222,208,132,70,236,176,185,85,73,118,234,24,213,102,70,194,109,124,234,111,152,155,175,204,66,110,90,11,215,39,113,70,15,64,36,121,168,154,104,166,16,157,135,26,121,118,100,4,53,7,52,173,131,45,242,52,243,39,249,39,240,58,117,150,200,242,108,126,78,210,110,144,82,138,36,218,171,80,88,9,178,205,103,32,82,156,197,180,180,4,134,153,24,249,106,120,215,87,19,187,108,148,90,230,202,49,102,213,43,231,29,222,220,239,189,17,127,164,6,205,54,184,199,188,130,32,184,206,105,239,211,95,179,69,188,97,154,96,250,70,44,91,24,17,195,25,86,237,211,132,53,20,242,128,145,69,147,23,134,113,36,123,18,255,8,222,35,214,205,61,14,49,107,231,55,2,115,64,171,19,38,30,144,240,48,66,180,212,23,160,184,196,231,75,158,83,227,67,202,15,47,10,200,223,198,59,72,146,252,88,81,223,234,235,200,41,223,172,5,61,123,231,87,65,193,238,251,125,146,50,151,15,115,4,247,109,23,99,124,138,53,110,35,131,68,201,61,82,3,244,223,72,13,1,81,189,21,105,57,232,204,69,22,95,250,140,168,8,102,229,228,93,155,84,47,250,200,242,29,74,221,67,239,26,102,79,150,208,126,172,107,228,88,54,190,51,83,237,240,43,101,168,64,141,191,191,253,175,150,168,223,71,124,213,218,32,93,236,206,130,100,58,63,190,55,84,14,47,11,137,195,135,250,156,22,53,23,54,70,55,10,89,218,165,100,37,81,243,159,139,239,175,49,167,74,57,150,80,43,10,66,148,218,167,150,130,241,47,173,145,109,63,24,25,106,213,114,110,235,61,113,120,97,204,34,191,205,55,54,119,228,234,183,53,86,72,165,216,252,33,35,33,207,132,169,53,236,131,75,88,164,189,153,121,37,147,67,79,12,250,229,94,110,173,214,29,36,197,247,205,2,184,162,80,124,154,120,3,52,118,111,52,254,69,5,156,208,77,232,12,184,66,184,213,3,210,177,227,148,15,204,46,186,5,204,149,201,48,37,83,122,92,36,121,64,255,127,1,204,255,75,219,153,36,89,14,27,73,244,70,109,152,135,251,95,76,120,241,17,1,103,201,212,187,52,105,33,149,39,249,73,16,67,140,238,82,146,48,105,91,107,1,159,41,91,101,22,159,93,161,56,177,234,182,88,227,84,239,142,17,61,19,98,69,197,2,44,98,67,96,59,214,252,230,157,150,27,25,84,18,141,165,206,40,135,48,77,173,247,193,172,82,35,178,235,211,118,95,121,109,106,25,187,215,128,96,223,247,45,121,100,136,141,94,182,42,163,205,168,142,76,97,162,184,54,84,131,127,145,183,252,192,221,41,177,41,144,238,159,137,120,96,162,80,247,131,25,61,102,42,90,220,66,127,135,15,218,177,8,136,215,75,161,6,27,94,241,84,3,244,78,179,141,249,121,114,31,50,242,73,233,53,237,27,56,118,28,65,148,132,104,165,133,189,244,246,151,102,57,13,77,245,194,51,235,164,174,155,62,203,244,169,149,160,55,100,250,250,40,86,92,38,187,74,193,174,114,234,244,246,35,117,215,66,37,80,39,250,62,59,159,105,36,73,49,209,68,39,121,121,173,17,165,246,58,36,180,15,132,254,249,217,251,144,206,144,74,10,227,33,110,158,245,135,4,63,75,0,131,17,196,213,217,14,83,243,45,5,86,103,29,239,40,68,154,100,149,197,16,50,186,222,226,71,62,156,237,83,196,232,168,236,26,201,213,178,144,203,89,31,47,7,74,171,225,81,166,86,105,181,43,50,17,40,177,97,203,242,218,174,138,36,176,140,153,241,217,249,68,64,214,86,189,206,179,137,224,18,123,77,154,205,10,121,176,68,243,147,91,81,108,178,84,85,10,220,145,7,104,1,35,220,209,245,106,83,166,126,53,105,240,124,254,101,128,139,200,224,176,196,153,177,116,195,193,76,189,169,127,68,200,84,204,122,43,14,35,10,30,71,249,175,94,119,221,204,53,112,162,224,194,223,151,48,177,69,195,247,133,141,79,59,206,29,96,211,229,14,152,112,65,145,171,51,65,210,203,124,62,72,19,142,87,108,108,48,100,40,211,97,232,140,226,51,114,115,78,155,223,161,70,233,46,237,145,83,174,158,219,52,116,126,48,219,33,213,51,1,211,28,179,246,244,23,51,250,231,104,164,193,83,53,113,134,230,48,230,117,126,40,129,139,212,234,67,199,139,184,28,248,76,108,151,13,92,56,27,244,190,76,129,169,18,107,119,200,19,166,241,107,211,6,70,133,38,223,15,198,8,226,166,9,140,114,108,119,24,41,242,167,17,81,45,125,189,151,191,151,177,0,215,38,239,85,161,97,77,247,201,19,4,69,79,25,230,192,164,98,174,138,183,169,0,90,136,243,193,157,66,157,128,127,189,127,114,53,244,240,217,191,72,130,230,100,200,144,67,231,181,70,92,157,173,173,248,161,200,237,93,66,99,243,198,123,125,106,33,192,141,232,159,95,12,101,126,146,247,66,161,205,229,191,128,237,208,211,155,19,95,248,29,44,132,113,105,18,151,7,71,181,59,93,42,90,72,203,40,120,234,2,35,210,121,59,200,23,12,44,148,93,202,163,81,189,118,247,50,212,182,38,219,151,194,116,55,253,140,74,96,120,38,100,150,83,219,188,174,137,179,140,105,60,189,188,37,112,39,77,189,47,76,117,89,42,10,47,114,243,126,243,159,167,37,239,61,8,96,15,127,242,12,11,116,149,81,131,199,171,44,191,121,166,107,110,11,188,168,118,108,254,104,124,147,87,189,11,99,23,209,187,124,111,142,132,218,120,154,32,40,249,80,60,231,195,66,16,89,90,140,48,241,161,37,250,185,171,192,16,94,183,183,196,142,193,132,219,224,87,227,224,237,46,112,207,232,130,220,39,103,15,122,4,189,160,219,26,208,47,138,49,166,179,1,166,50,167,81,88,212,241,210,170,80,5,182,98,211,59,27,166,53,167,47,249,233,73,215,194,221,80,187,69,6,151,236,121,199,74,52,154,208,31,60,140,185,123,111,185,26,174,59,159,13,168,77,66,7,37,48,58,42,113,53,121,184,38,232,232,164,235,239,91,179,147,11,173,17,48,53,247,247,173,135,9,55,143,172,23,183,61,124,46,64,230,131,224,139,252,114,177,0,247,133,19,197,189,93,97,248,249,234,189,26,214,237,220,100,137,32,167,220,178,63,25,141,109,227,145,230,217,107,213,219,110,9,138,30,233,210,1,167,113,113,223,151,134,219,167,61,110,109,190,38,179,60,223,207,213,127,101,203,10,23,170,38,239,76,233,149,142,176,164,51,5,174,83,31,81,78,235,249,253,216,173,223,112,42,84,215,3,125,14,65,23,109,214,126,45,234,50,69,192,125,94,170,220,109,158,177,93,165,87,133,113,217,239,233,134,88,12,21,2,239,185,58,18,86,195,215,189,41,178,15,57,98,136,207,57,53,163,221,124,74,211,22,213,33,144,213,13,255,237,179,124,206,48,188,223,238,208,99,141,184,154,83,88,7,188,31,207,181,95,146,4,147,190,46,59,201,17,67,99,225,217,62,239,199,228,198,181,202,86,60,172,146,224,238,227,221,236,194,55,253,7,209,177,91,10,74,19,7,97,41,217,175,6,89,253,219,148,133,124,238,241,122,94,105,162,121,177,139,154,203,11,159,237,112,79,217,206,102,226,142,59,96,220,147,183,58,38,70,164,207,80,122,193,206,186,22,148,20,249,101,203,160,13,16,186,107,249,90,108,242,243,50,1,2,91,92,224,61,216,217,174,56,27,253,185,41,247,207,77,97,68,182,124,138,114,204,149,199,13,4,188,161,179,220,14,159,193,127,180,118,176,58,147,160,245,143,73,35,13,109,61,2,55,34,189,205,97,140,242,55,224,136,64,140,21,63,77,251,192,99,41,64,252,19,14,158,229,23,67,229,171,159,218,228,102,98,117,112,208,176,29,62,120,67,215,52,2,70,156,169,190,171,23,5,91,55,0,109,172,140,38,133,41,112,183,48,146,195,213,26,223,30,108,113,248,251,100,100,9,139,126,235,179,226,183,135,105,89,240,133,140,249,131,57,172,206,119,184,99,134,53,151,151,28,62,136,22,184,32,15,163,75,15,228,123,48,107,178,185,244,239,139,178,70,126,64,238,221,49,32,252,220,163,224,64,24,220,128,225,118,238,247,173,161,23,41,73,175,38,112,115,99,49,112,33,155,116,150,92,109,34,40,243,162,205,250,147,228,201,6,253,202,247,167,155,233,216,231,173,23,163,77,249,43,191,162,124,24,118,210,81,5,102,242,220,247,162,249,206,10,152,31,188,140,74,234,62,25,125,77,93,206,181,77,104,230,178,66,162,111,82,233,247,136,139,141,128,106,187,138,145,21,245,150,199,251,88,209,213,178,38,129,11,179,84,101,207,160,215,107,141,225,55,183,6,152,151,244,170,87,139,215,31,156,70,134,252,114,198,120,135,200,56,94,99,160,13,83,213,234,114,245,153,223,248,56,14,167,153,94,95,97,53,11,7,54,212,11,55,24,217,171,192,212,207,222,200,55,48,97,184,37,176,69,86,125,200,33,151,175,175,101,134,82,103,50,229,87,96,137,222,153,161,251,6,156,95,136,211,221,171,113,200,243,139,124,87,58,221,81,6,185,87,19,117,125,222,36,181,140,76,228,233,168,81,53,212,135,158,97,160,78,237,162,184,157,79,156,4,178,227,66,199,204,111,35,62,155,244,241,67,71,228,163,15,220,140,60,251,126,16,106,136,235,148,159,166,28,104,186,255,131,170,40,138,30,243,3,247,28,87,51,198,103,163,255,91,79,246,127,253,232,123,225,69,77,248,157,36,60,126,127,181,254,149,22,44,184,254,179,15,117,49,207,233,193,24,98,211,23,30,65,229,249,186,101,152,36,225,5,83,247,111,228,239,15,164,33,215,45,124,170,158,201,24,203,244,67,130,54,245,152,64,231,51,203,135,160,245,180,173,88,25,86,106,254,246,80,138,68,43,69,75,23,30,16,93,188,221,132,186,196,21,91,108,51,210,138,42,115,155,86,140,179,101,248,228,37,221,80,229,51,38,184,240,235,118,184,219,152,201,205,43,250,41,215,210,37,230,63,133,194,134,37,15,71,148,127,15,152,40,142,25,35,59,2,225,128,91,112,207,213,144,250,87,217,17,88,195,183,126,22,152,166,158,103,255,47,235,169,74,190,50,198,224,235,139,139,125,190,37,13,127,177,97,80,165,210,101,251,55,179,126,221,37,15,69,243,236,10,15,212,8,111,208,163,153,151,243,20,37,88,115,131,126,166,216,70,57,167,116,255,167,75,183,251,178,220,246,9,197,10,39,78,191,175,126,234,143,11,191,20,177,220,104,105,207,221,207,107,142,158,246,186,133,173,12,33,51,53,47,220,141,37,94,127,251,92,122,203,49,22,189,214,52,152,101,61,21,199,51,118,51,241,87,121,178,101,190,160,27,187,166,90,53,196,146,88,198,215,122,45,55,152,96,160,212,19,83,32,99,76,248,121,60,173,108,71,13,9,244,184,221,226,60,75,199,226,39,98,134,80,251,212,194,82,32,76,80,197,126,26,230,45,186,245,149,250,200,234,229,210,45,134,206,155,27,49,100,89,179,252,54,107,170,187,7,128,234,207,154,114,176,65,121,66,183,191,27,134,231,232,40,106,206,162,193,28,70,76,133,1,100,103,181,118,147,137,91,93,131,214,56,108,250,16,91,153,206,112,31,83,58,228,161,50,81,75,155,28,146,219,202,20,234,171,29,222,173,202,239,142,105,163,76,92,214,254,25,98,52,135,220,211,108,84,173,136,197,218,77,250,170,187,127,129,126,106,83,15,1,45,100,159,165,157,19,121,118,245,185,160,181,121,30,2,220,211,73,157,170,101,25,134,184,57,26,147,234,126,159,101,225,133,149,203,148,238,182,68,13,241,6,169,41,10,239,196,250,191,212,141,37,244,238,97,135,51,193,85,148,16,143,109,229,17,14,93,131,177,184,169,79,102,5,27,238,199,118,180,169,178,122,101,68,254,47,171,10,30,29,21,235,114,239,227,142,115,137,123,131,205,50,194,2,175,146,195,38,165,61,166,84,177,196,27,172,90,217,131,18,248,88,199,99,150,215,110,132,150,220,73,128,109,84,4,12,120,240,179,249,134,151,59,9,7,75,20,137,200,125,9,119,144,104,100,170,234,197,194,32,49,221,191,54,34,14,125,48,138,119,194,247,177,98,210,34,78,192,121,48,26,217,138,187,254,182,85,203,199,110,100,138,195,245,111,83,248,219,236,167,169,172,242,123,79,66,196,234,230,194,19,25,193,177,65,17,99,209,169,128,72,237,242,247,34,93,48,196,196,225,102,240,57,122,48,133,40,142,58,24,141,51,171,117,135,97,36,200,26,138,105,120,201,87,178,147,28,37,53,120,243,243,53,123,242,245,179,140,41,75,63,23,189,36,201,61,140,69,205,144,126,15,162,70,201,223,203,146,212,69,3,30,168,52,108,119,233,160,156,209,232,178,205,170,8,227,208,214,185,62,129,51,166,77,68,190,206,182,89,101,213,155,208,107,248,46,240,211,207,172,33,61,130,211,225,239,209,75,51,94,241,11,161,76,204,156,18,241,66,74,228,228,128,48,34,192,154,35,218,136,107,162,225,68,228,167,179,159,62,228,223,146,206,255,242,99,83,240,56,104,70,166,87,195,191,147,208,168,95,60,209,29,153,239,173,169,167,68,114,240,194,112,54,37,241,222,141,222,48,181,128,207,2,209,189,144,77,125,133,11,77,121,235,177,4,179,198,212,115,142,72,205,134,26,65,156,23,232,134,218,153,118,203,225,188,166,188,53,121,200,214,226,173,183,153,236,239,222,199,204,56,11,251,193,148,245,202,160,160,188,59,111,10,155,192,181,101,133,223,213,201,52,90,71,143,200,116,37,40,251,96,178,235,151,206,200,226,218,157,228,190,228,64,48,109,70,132,189,207,7,203,18,88,32,131,114,54,25,255,237,68,224,109,106,138,164,26,123,105,192,208,254,73,114,7,138,9,127,111,83,142,125,21,94,132,134,217,165,102,252,244,180,236,142,192,208,241,22,127,47,184,194,95,199,140,37,142,92,231,218,56,153,136,142,201,197,212,15,221,6,14,242,12,152,65,73,146,82,24,250,238,251,159,61,212,72,56,214,131,113,83,179,167,149,200,169,157,67,187,11,92,170,51,213,2,91,241,253,223,58,39,156,41,244,150,29,43,162,166,255,195,13,57,207,251,10,133,126,112,166,152,39,224,253,60,88,200,25,137,236,94,144,182,143,17,22,8,129,40,244,226,87,190,240,182,74,71,129,161,143,57,31,202,225,243,77,159,34,226,104,214,28,121,172,196,31,76,114,254,197,96,14,202,246,137,61,249,67,179,169,9,234,181,29,129,147,139,146,100,205,97,36,88,238,120,161,45,225,48,117,223,89,94,10,25,10,248,153,126,176,49,204,70,145,237,128,114,159,6,222,59,98,198,248,178,186,194,116,97,213,117,97,202,163,222,145,198,160,12,120,66,239,107,157,201,115,158,174,203,91,51,35,168,187,252,193,197,52,231,228,197,32,33,29,254,104,212,72,247,151,209,49,79,6,149,163,251,104,157,117,54,244,230,27,154,186,86,29,54,217,220,42,48,36,253,62,44,221,210,215,123,41,140,56,211,116,24,210,176,94,244,183,105,141,186,239,109,150,64,27,250,104,144,138,22,191,122,252,180,217,228,197,206,14,142,88,202,133,7,141,35,242,104,195,142,216,59,13,59,5,46,47,64,100,99,110,154,129,14,67,44,158,228,183,145,79,133,248,253,194,8,75,111,121,242,134,143,62,125,212,136,45,62,114,40,102,11,22,83,206,1,15,137,135,219,52,134,75,161,62,184,188,198,171,95,157,66,137,33,183,156,215,148,39,35,69,122,78,96,135,27,60,129,114,111,234,100,207,34,241,81,65,119,117,202,131,39,40,131,102,192,248,173,237,193,100,212,6,90,121,247,139,12,145,30,160,95,0,157,47,95,188,102,112,202,44,62,159,170,26,249,186,127,108,236,203,247,220,214,94,211,253,206,205,106,135,179,160,84,133,205,184,120,161,183,164,23,39,58,15,123,220,59,181,119,54,28,248,140,46,6,148,63,24,188,51,50,75,23,204,96,200,240,249,75,227,7,201,205,43,236,60,61,62,166,201,94,76,133,43,231,249,133,41,13,120,41,27,96,4,11,226,209,172,194,50,233,205,177,14,124,133,192,81,181,95,122,221,100,12,45,163,119,97,120,196,146,222,156,134,229,117,159,140,73,52,158,113,133,146,19,101,212,190,118,7,194,6,97,163,112,45,78,88,191,147,240,204,183,36,29,222,252,114,162,229,233,135,30,211,146,18,64,25,209,54,172,234,253,194,70,22,45,47,69,53,206,113,46,29,165,33,56,125,63,38,114,52,23,38,100,189,150,252,50,2,40,208,146,252,96,40,93,223,105,203,4,71,198,106,220,183,194,93,93,253,179,244,152,118,62,222,103,225,193,138,88,117,225,174,236,123,37,157,177,120,3,130,82,41,234,155,161,101,146,94,61,2,247,166,186,222,223,235,204,231,227,126,15,93,183,196,102,202,189,249,66,47,252,89,194,60,120,62,251,93,190,67,138,79,69,244,91,150,222,78,102,183,253,96,171,142,215,215,70,110,51,230,48,95,75,68,67,134,105,76,83,87,114,225,250,179,66,116,241,157,65,190,32,141,235,77,49,171,105,191,63,124,35,254,242,57,150,49,239,5,188,49,33,151,94,61,206,13,47,74,194,191,235,60,89,244,106,249,183,220,232,87,126,159,186,88,58,252,194,124,247,46,159,131,216,5,34,100,6,163,37,183,155,158,15,139,224,248,241,127,47,12,115,203,139,133,176,234,27,125,185,14,35,238,87,243,208,73,138,221,229,55,55,127,182,235,194,92,22,56,189,112,231,4,209,45,3,245,135,234,247,38,175,61,116,184,201,154,167,230,23,147,160,123,193,70,219,112,240,70,126,163,146,17,27,32,131,32,139,11,117,224,187,39,228,95,183,241,148,223,230,89,232,142,253,193,164,157,170,110,118,212,147,249,79,103,26,11,159,193,200,79,231,10,97,224,133,39,237,116,93,183,12,182,63,31,179,60,207,199,157,58,102,208,211,34,150,125,97,14,92,57,184,8,209,67,123,117,31,108,97,172,189,123,35,214,113,44,147,139,34,243,177,229,104,65,248,121,236,230,23,195,226,242,2,118,38,17,89,90,92,204,210,108,50,9,33,106,36,2,126,199,155,236,76,46,111,64,73,161,64,29,230,87,35,56,34,11,211,42,191,102,12,40,245,173,45,189,171,199,252,245,187,250,231,72,66,104,50,44,129,51,91,60,55,250,15,89,94,235,236,186,112,34,250,128,118,154,57,138,194,16,217,237,226,95,107,82,166,59,5,166,123,185,207,248,28,125,103,217,235,6,129,254,30,55,135,203,49,203,161,57,168,135,109,237,126,107,99,19,46,242,49,233,62,182,98,157,31,92,208,132,211,81,41,150,247,186,191,77,59,19,172,172,2,207,4,215,216,133,233,67,169,250,222,116,7,204,123,126,160,132,202,52,84,216,8,180,253,183,141,137,99,202,205,179,21,170,220,39,167,165,44,15,217,85,76,250,233,218,133,103,58,103,90,242,223,197,52,104,64,110,124,225,179,13,179,103,63,152,79,114,230,211,133,27,249,106,89,32,196,91,51,249,235,31,220,45,132,250,198,20,177,217,230,134,8,132,214,40,165,202,147,53,234,88,166,95,77,41,243,235,140,164,10,151,126,159,230,191,205,52,172,114,96,83,144,188,182,79,68,130,162,107,202,26,232,236,113,132,26,127,240,130,0,91,126,187,153,14,149,47,237,74,189,78,201,2,195,135,83,170,63,154,133,75,100,155,111,232,30,156,31,116,120,155,246,244,131,91,179,32,236,15,110,152,96,89,140,9,50,114,232,205,95,24,185,211,199,64,56,8,78,157,157,126,6,60,16,163,157,2,39,243,58,46,108,47,185,223,86,12,173,232,57,25,139,195,199,193,73,178,186,91,182,230,85,191,121,53,153,25,121,242,76,80,99,57,10,171,168,76,68,90,0,76,142,254,194,116,99,201,7,171,88,99,168,107,254,96,35,74,148,53,66,99,109,134,196,242,194,212,136,110,185,26,110,212,25,131,54,104,44,106,83,97,88,53,253,189,120,173,94,139,220,60,253,184,19,127,48,82,235,93,78,9,210,60,180,103,58,76,211,167,62,218,58,95,52,109,31,149,61,204,81,123,48,29,136,213,15,48,168,221,136,142,60,120,144,21,241,121,220,81,115,73,75,174,230,188,162,59,228,194,24,184,242,61,171,241,33,93,59,41,91,73,199,210,97,177,30,221,25,48,213,107,50,213,80,35,64,146,224,194,16,115,232,197,217,228,67,28,180,126,28,65,19,236,250,195,97,132,38,146,236,136,214,85,59,150,191,214,57,147,183,28,172,40,189,103,247,34,16,52,166,92,97,9,12,115,230,114,24,245,47,141,16,148,109,116,171,62,38,52,231,60,190,83,252,44,122,34,123,192,16,217,200,197,171,154,214,207,69,207,38,180,146,28,172,101,34,105,26,95,107,76,227,240,122,48,116,95,213,119,211,179,24,72,158,15,129,105,213,243,95,166,97,112,200,142,6,37,44,2,4,14,211,76,159,21,38,232,234,167,68,167,136,60,203,78,77,133,46,202,89,63,120,160,251,49,147,194,140,168,47,175,129,58,192,148,21,64,25,56,221,5,23,134,110,71,15,125,98,143,103,57,94,152,242,29,56,188,30,76,4,216,141,145,105,63,37,182,101,182,150,236,251,203,147,116,94,18,240,216,4,80,118,94,20,231,189,200,167,166,188,31,193,211,128,77,174,243,193,245,24,96,59,251,213,231,119,87,151,197,131,9,220,60,156,115,96,138,233,100,225,102,184,68,99,142,78,235,23,20,71,248,28,119,199,86,45,254,90,7,147,54,7,250,148,73,123,118,127,52,90,202,94,173,16,48,201,94,255,92,199,57,162,26,68,174,182,4,239,141,122,24,233,120,105,73,97,156,192,251,211,244,236,160,218,251,80,26,33,219,181,214,141,75,189,171,3,131,65,124,102,238,69,141,197,75,102,120,34,178,79,243,225,15,174,36,87,36,108,145,168,174,135,76,248,194,203,24,69,30,60,127,228,102,23,110,116,173,203,250,64,64,241,24,5,221,97,227,235,145,155,179,185,249,110,101,9,194,246,185,55,46,166,159,155,180,38,150,45,31,219,116,141,171,159,93,84,244,109,93,246,220,123,192,58,247,131,173,32,254,115,115,35,197,190,232,130,201,162,11,136,53,237,231,61,254,91,126,84,122,198,252,73,123,136,127,44,90,113,179,184,178,244,150,150,236,63,76,176,179,43,74,132,37,206,212,109,161,61,241,193,105,140,227,204,113,24,190,15,49,146,80,150,160,127,208,97,58,206,197,17,198,249,60,167,201,253,214,56,163,236,104,2,19,213,243,245,113,246,69,216,35,228,189,88,152,97,129,193,110,91,182,120,186,152,231,20,21,58,76,238,81,156,194,100,250,142,45,174,166,166,64,188,12,36,234,134,199,30,160,152,230,132,214,155,159,149,28,102,14,124,32,172,47,129,127,4,88,23,198,174,89,93,159,156,228,163,239,241,228,140,132,123,238,119,181,53,247,254,96,58,110,251,208,71,163,163,208,79,236,227,116,172,148,197,15,79,166,8,20,47,6,235,168,108,11,118,102,44,63,63,168,249,40,189,43,204,100,240,147,13,234,38,145,65,54,31,28,229,92,191,122,162,197,42,155,10,4,62,148,12,57,140,189,37,247,78,230,140,249,131,193,215,175,78,10,146,178,35,140,245,109,161,185,166,63,205,68,142,15,2,205,248,72,250,211,144,133,220,232,3,20,57,132,86,155,194,3,65,46,135,145,117,213,159,54,189,230,11,82,247,213,229,100,75,54,53,75,192,116,194,68,134,123,152,68,69,242,157,180,240,57,179,132,89,141,240,106,165,235,92,149,244,99,49,125,232,162,142,117,250,99,27,175,95,151,139,87,177,26,173,11,87,235,131,233,15,134,29,46,109,255,105,219,237,222,78,106,76,24,144,205,93,248,216,44,136,75,11,108,156,55,219,97,170,244,222,110,71,191,70,182,190,196,31,76,231,90,150,7,231,65,61,145,65,72,156,198,125,25,148,106,109,48,254,211,103,63,167,58,88,96,164,238,182,255,116,39,61,251,142,85,132,182,81,90,188,232,64,245,232,131,162,160,209,125,80,198,79,169,237,193,124,235,229,99,50,44,65,254,70,116,153,182,112,242,143,57,9,160,189,73,88,73,6,158,147,208,191,214,52,62,232,247,214,203,74,118,175,61,107,170,69,229,5,146,32,126,50,214,253,184,152,234,173,247,181,214,132,45,96,249,107,205,98,254,227,131,105,123,112,87,247,39,121,244,104,4,129,41,12,239,59,110,78,163,130,220,124,64,136,154,199,123,178,115,6,200,123,153,70,88,242,49,163,52,229,53,67,67,156,75,179,122,252,52,84,88,91,198,12,119,166,45,255,152,38,104,186,222,68,33,230,77,80,211,97,186,213,139,60,56,149,198,53,5,60,241,226,30,138,240,71,218,62,40,27,135,179,202,115,227,4,182,152,40,123,88,176,73,96,138,152,125,154,101,130,146,85,238,157,86,13,179,16,27,17,126,80,25,50,90,49,169,61,185,48,133,197,93,225,179,144,235,117,47,10,241,179,166,227,109,140,109,254,210,153,178,249,185,62,240,132,156,226,194,52,126,230,60,244,167,41,153,157,14,163,116,35,11,151,98,60,184,64,46,92,77,187,190,10,76,157,146,143,25,62,248,120,125,183,195,74,181,161,20,189,240,185,181,104,82,27,113,41,42,237,247,99,103,68,150,37,196,75,209,26,91,154,95,77,154,126,203,186,159,84,122,206,235,66,144,0,193,249,84,24,102,235,120,242,9,79,200,144,39,55,93,204,20,176,73,6,119,129,33,22,241,89,10,221,97,210,197,73,122,5,130,151,31,92,236,240,105,10,87,234,45,134,195,132,132,245,209,142,1,64,248,246,194,37,27,197,223,131,45,100,114,13,157,66,67,114,209,159,38,239,186,252,120,161,231,79,93,81,202,83,58,57,178,11,163,70,254,129,137,255,208,101,244,131,123,50,34,213,7,83,106,228,75,23,42,94,62,190,160,4,189,252,115,22,115,153,101,166,77,226,68,238,5,99,180,76,164,66,31,108,133,24,53,174,254,53,11,9,156,172,223,202,97,147,170,124,55,63,174,84,89,158,200,224,234,172,27,154,145,202,164,25,224,153,88,91,80,10,26,119,220,152,68,144,128,132,36,171,239,133,208,66,80,51,254,96,42,224,226,91,16,141,108,207,253,174,204,246,25,223,98,210,51,92,228,218,10,25,253,138,139,233,143,25,2,23,235,241,116,120,225,171,190,40,208,25,187,51,64,41,222,248,236,109,67,190,5,116,50,227,61,24,169,199,246,76,175,58,76,43,51,46,198,171,90,242,45,58,220,91,201,143,38,243,213,219,243,129,43,157,104,30,35,162,152,99,245,36,251,63,125,136,45,62,51,217,43,125,43,168,233,166,123,77,148,169,83,189,40,112,55,3,246,110,71,232,123,37,9,62,163,171,100,172,169,14,83,163,172,15,102,172,227,37,174,62,239,36,65,7,202,169,143,117,189,253,106,90,144,123,83,56,65,127,81,29,38,104,147,228,230,4,14,60,243,83,104,104,17,23,160,210,50,159,154,255,114,233,198,80,246,80,230,126,28,230,21,105,95,9,196,88,85,234,57,168,2,166,49,64,14,61,106,129,41,162,184,48,145,203,37,131,66,120,62,123,136,22,22,140,36,198,17,28,70,148,118,59,72,246,42,11,60,173,193,222,97,200,133,101,171,57,83,136,168,142,131,80,25,8,136,3,186,70,92,186,216,82,5,110,139,223,115,152,234,189,71,71,134,172,95,183,140,172,195,11,233,146,55,216,38,28,24,54,6,189,22,103,64,223,167,58,27,77,66,41,205,225,97,148,99,2,19,209,245,205,253,172,94,218,122,223,183,194,41,34,149,121,225,13,123,132,204,126,218,5,186,39,253,73,178,33,90,183,4,166,37,200,143,114,2,166,93,79,14,88,109,182,199,20,56,99,146,52,24,25,252,28,46,250,202,114,109,93,97,8,255,102,192,103,49,232,254,140,95,115,172,171,226,48,181,156,250,189,146,57,246,14,147,11,120,250,23,192,176,51,250,170,71,139,76,188,111,80,202,93,238,123,225,105,119,217,66,169,213,132,18,221,81,184,209,244,123,177,34,106,246,231,134,0,243,209,73,252,70,156,138,117,135,225,240,253,124,144,92,233,211,119,24,87,227,249,68,213,220,111,79,50,148,102,53,220,178,143,242,224,35,182,232,102,130,183,250,100,231,61,61,165,84,40,184,63,139,101,232,128,159,119,246,85,77,99,229,170,75,231,66,130,118,239,206,5,171,180,126,178,76,8,41,195,239,226,11,151,92,72,46,122,115,146,245,203,141,66,138,205,73,136,63,152,98,234,18,87,83,80,181,100,87,32,4,106,205,6,63,120,163,18,40,54,8,197,159,211,163,83,133,152,116,222,114,111,152,182,252,44,254,197,4,100,30,113,204,19,228,185,48,21,23,234,81,1,167,238,118,27,69,141,189,233,47,179,73,207,21,48,101,100,243,143,171,236,172,71,243,216,138,37,126,20,130,85,89,56,195,246,250,241,158,169,36,217,17,42,161,166,27,58,229,133,172,203,77,135,114,240,247,111,56,250,106,10,87,228,210,150,15,38,98,161,250,203,52,223,248,126,0,219,19,231,184,126,69,99,71,184,240,241,169,37,71,76,218,40,163,177,237,104,182,102,107,129,169,157,116,115,141,62,154,169,246,53,7,197,142,249,213,177,51,135,126,70,52,94,235,244,201,75,248,70,45,100,104,107,115,184,144,216,94,148,94,233,212,79,207,185,181,150,176,157,116,159,131,223,208,237,107,218,84,219,254,108,69,52,105,54,95,179,199,125,45,143,136,27,120,162,116,21,11,7,30,222,170,251,59,110,190,31,228,144,138,37,29,53,92,173,145,124,88,168,82,159,186,205,229,106,146,170,177,93,12,178,194,10,19,90,114,152,173,127,139,231,252,251,233,216,108,176,106,171,238,192,153,29,118,197,62,120,204,111,245,151,26,217,153,240,172,73,157,14,201,49,211,39,79,118,47,182,119,72,25,196,33,106,88,173,158,60,47,63,66,187,162,48,89,100,247,172,141,0,173,234,79,67,38,21,39,42,38,93,17,35,194,244,160,35,56,84,169,179,221,98,200,210,59,54,60,21,139,160,16,250,115,50,166,173,26,11,160,195,240,219,233,111,91,23,220,142,243,24,145,45,61,174,177,183,187,207,242,106,241,6,125,109,20,214,179,219,231,88,235,116,113,170,249,83,104,64,115,19,134,206,112,57,91,122,182,218,233,176,112,74,149,114,79,172,73,136,192,252,201,248,218,73,66,2,16,47,214,56,80,43,180,169,59,171,205,7,81,130,63,24,213,250,77,206,37,56,166,56,191,29,62,115,82,183,96,163,167,243,48,252,217,110,87,123,138,7,102,233,46,234,31,28,61,214,234,122,185,158,10,41,112,111,241,86,140,253,254,152,209,59,91,83,213,133,143,49,244,90,241,77,34,133,50,247,48,194,81,175,23,167,166,111,139,207,45,135,135,165,114,197,59,72,198,250,23,38,188,230,213,113,45,24,51,119,45,104,104,144,109,129,9,61,194,175,46,200,161,79,153,194,72,56,81,9,230,190,3,49,73,89,247,22,164,204,126,34,146,66,252,152,224,70,92,57,194,169,161,143,70,239,77,15,86,241,13,11,74,91,10,31,196,147,131,130,254,185,45,103,34,52,9,60,13,36,41,114,11,151,8,41,56,57,3,120,167,246,220,154,243,169,182,142,137,89,160,225,97,178,109,138,99,49,8,48,151,25,207,109,178,129,234,218,82,187,91,227,226,206,24,138,91,77,192,222,19,219,192,144,134,13,117,171,199,202,225,160,174,154,83,83,143,157,84,134,91,132,231,177,105,47,201,2,159,255,164,30,30,234,180,154,101,9,7,208,77,237,155,93,177,7,149,184,236,196,12,223,110,40,163,145,147,167,198,80,26,57,174,233,87,67,239,40,86,27,180,32,213,211,199,197,20,174,151,236,40,212,40,148,56,146,217,236,142,127,180,53,194,194,97,24,97,14,40,128,52,214,48,141,21,218,111,78,78,119,234,131,227,240,246,240,111,41,83,28,26,88,130,96,195,173,31,98,121,34,82,109,113,167,230,37,124,197,56,21,100,187,177,176,209,240,93,22,181,167,169,97,64,200,216,135,103,253,32,133,39,70,43,227,125,254,250,252,67,143,160,20,127,160,177,58,114,161,126,42,82,211,59,228,91,18,237,196,158,112,180,244,99,105,52,141,228,81,73,224,113,64,12,156,42,166,4,108,126,207,163,178,6,208,79,24,112,140,54,125,43,131,223,141,111,39,48,226,182,126,45,78,77,209,128,240,89,85,166,85,123,163,128,150,240,210,200,41,61,180,238,48,81,187,84,244,172,63,203,10,134,24,135,51,93,81,31,184,19,86,244,48,31,71,197,210,7,175,176,144,251,194,60,30,191,177,255,105,192,216,216,240,61,106,107,117,114,2,31,247,106,120,102,14,143,148,246,93,141,85,195,198,238,139,203,42,73,147,156,122,103,127,106,205,171,103,17,128,159,93,15,228,69,211,91,141,32,252,70,211,81,127,123,91,142,197,3,202,240,189,190,254,81,146,7,52,179,250,23,33,205,10,187,141,164,30,140,107,191,191,80,247,177,50,203,39,111,65,152,49,226,232,230,154,60,216,100,53,247,11,194,155,158,145,36,69,160,135,122,17,126,114,119,114,44,154,168,69,142,116,205,128,129,123,107,54,199,14,206,26,89,17,170,169,171,166,138,160,83,137,132,12,37,173,159,68,83,167,155,192,223,155,78,19,141,210,163,233,98,124,42,145,104,218,85,147,215,150,50,240,227,158,230,252,146,170,38,21,207,30,213,34,55,87,80,201,108,138,242,176,254,94,137,78,166,36,121,63,72,17,203,131,51,253,163,10,99,175,175,72,11,82,220,94,53,149,154,144,181,246,60,237,66,227,79,74,127,33,92,163,151,211,19,150,230,224,105,2,58,83,156,24,217,80,38,147,20,125,165,106,122,108,158,190,30,214,57,38,121,90,34,122,185,230,72,227,14,33,123,4,38,170,236,85,93,136,245,86,113,253,173,137,147,90,161,72,64,155,52,142,100,214,49,239,189,34,96,23,170,92,165,145,136,238,31,230,67,228,198,119,25,154,168,165,124,39,213,200,172,87,138,11,180,218,0,173,156,72,188,163,115,157,164,5,35,217,122,93,94,80,0,221,126,149,226,16,34,18,51,138,144,232,21,43,218,93,197,185,201,76,247,114,4,86,144,148,225,145,97,70,101,219,11,33,206,40,166,173,213,33,198,116,30,21,28,240,144,233,247,38,37,58,147,87,143,52,154,129,164,152,135,146,222,236,101,120,11,49,140,46,5,78,40,253,34,1,228,240,177,128,103,211,146,25,212,107,124,46,17,180,219,18,37,50,246,143,225,97,189,188,140,31,81,250,59,176,43,251,244,114,180,5,207,227,216,82,205,99,117,98,254,193,40,149,199,84,18,24,145,249,91,102,65,235,253,208,34,90,232,102,233,107,119,56,85,173,244,161,206,203,71,228,120,162,240,202,125,46,165,160,96,68,137,82,103,94,62,24,202,243,40,121,166,131,8,189,100,41,157,34,73,19,53,72,29,177,58,105,173,66,207,32,186,159,40,179,74,34,200,66,192,148,241,141,18,37,40,122,101,83,57,75,130,170,88,175,142,194,38,208,130,49,11,227,189,154,46,162,196,91,10,194,206,236,246,252,114,70,234,138,194,99,41,70,163,86,42,123,189,24,123,66,147,178,20,248,64,114,212,91,30,143,56,37,89,90,136,47,141,189,163,146,13,194,14,45,239,163,166,63,170,107,145,20,79,90,189,71,129,145,151,64,144,160,162,25,92,106,255,16,141,143,242,61,250,171,37,138,223,126,10,54,94,85,207,55,223,159,114,201,132,194,90,84,239,81,174,42,69,222,48,79,82,98,30,181,127,216,145,85,96,4,102,75,192,199,206,215,94,50,74,159,243,124,133,133,200,58,109,45,166,132,148,122,58,122,230,128,84,49,52,90,102,81,153,245,154,197,133,220,135,60,55,187,91,148,62,65,222,49,151,108,194,116,33,110,119,53,15,76,149,145,116,203,48,169,182,135,91,88,69,176,30,106,145,40,249,204,120,237,74,255,138,76,224,106,244,177,94,161,71,33,236,156,223,250,85,156,246,184,154,210,2,89,29,116,127,115,108,248,213,155,16,180,22,230,150,151,136,205,40,29,28,103,115,106,81,48,238,81,20,168,158,125,242,83,112,156,126,247,243,242,86,58,40,100,14,19,15,107,158,240,63,211,31,195,63,107,45,52,201,210,152,105,156,38,90,254,218,140,77,196,11,115,233,152,172,122,98,55,194,221,81,108,67,191,236,167,95,236,192,56,49,1,159,127,157,91,171,184,143,149,84,188,242,138,130,241,33,89,50,227,161,36,7,23,229,204,29,79,65,96,116,161,162,156,25,122,31,237,35,226,255,77,47,24,200,240,67,97,2,72,253,57,199,149,31,155,244,98,15,173,188,58,199,117,199,96,116,216,8,178,5,94,28,164,201,139,161,171,25,38,242,228,112,164,189,34,112,43,213,149,81,235,22,151,104,81,126,206,54,220,164,236,126,120,81,214,143,3,89,74,163,32,98,45,222,159,151,141,175,82,151,64,183,45,102,248,83,211,202,48,100,1,193,14,153,226,200,52,189,176,34,166,2,82,237,81,129,116,78,169,138,220,182,246,57,32,215,29,189,4,216,203,210,198,96,218,27,35,250,16,120,73,233,237,56,214,242,177,6,162,139,225,39,122,46,237,23,72,27,229,104,145,160,79,74,230,255,177,243,134,181,195,95,24,141,90,153,7,68,168,232,147,243,254,11,148,60,170,118,165,208,89,226,181,102,21,73,114,45,183,164,237,122,181,104,145,224,104,213,194,196,179,83,86,126,193,27,71,206,126,54,100,76,136,224,38,15,71,102,118,133,61,165,180,240,192,199,242,240,57,88,172,200,74,142,61,170,216,220,190,49,85,211,44,203,250,252,76,54,245,214,31,76,190,184,73,69,241,56,71,187,199,150,97,236,197,151,82,212,154,1,238,247,128,118,126,73,240,139,139,151,145,123,92,24,17,44,217,42,173,192,52,251,201,69,184,113,107,95,59,5,168,144,101,57,124,198,83,75,232,6,93,119,49,133,141,152,59,137,25,79,205,122,84,18,100,106,174,212,204,56,219,220,138,8,45,101,226,88,121,210,181,149,76,190,222,187,159,16,13,215,58,234,105,93,144,59,154,209,6,162,183,235,123,181,231,236,105,24,179,58,15,189,26,57,169,104,173,34,225,250,98,30,103,71,224,7,221,22,166,154,102,75,105,84,131,149,146,12,130,195,184,148,82,60,14,151,5,135,173,247,155,237,188,180,141,154,234,51,194,15,15,174,67,60,8,54,81,10,227,253,230,199,110,79,178,215,193,54,124,246,202,230,79,78,13,139,180,178,193,233,183,163,127,15,149,106,189,182,25,211,158,119,255,117,244,94,164,149,6,2,160,243,38,111,72,161,174,151,22,188,65,197,81,141,254,190,77,20,68,70,28,254,133,28,45,122,180,247,137,131,79,195,150,57,40,222,49,118,206,2,181,179,81,70,217,225,117,81,27,213,37,30,79,107,50,20,222,142,18,81,17,98,7,78,181,234,54,58,54,120,41,218,232,76,208,36,250,193,104,225,149,214,37,114,225,121,251,68,40,63,119,81,186,18,161,82,141,85,109,47,213,181,209,25,246,205,234,7,46,228,137,121,167,79,251,43,53,63,222,222,215,77,248,68,250,64,247,249,53,47,136,100,26,153,216,174,194,248,236,254,165,121,233,217,62,93,237,203,88,200,110,99,226,249,120,69,111,110,179,208,77,5,99,110,88,250,224,80,239,184,13,111,124,250,249,211,39,141,36,157,59,123,137,175,163,109,112,231,29,73,27,120,127,171,105,219,205,15,221,5,199,156,255,52,157,4,85,188,30,100,15,203,202,222,184,203,174,176,101,22,66,90,22,37,220,48,55,246,164,221,98,196,215,227,124,73,196,211,225,27,212,22,110,68,65,102,244,35,159,97,173,202,181,97,250,176,222,203,140,40,210,86,222,7,51,44,171,195,68,158,135,18,90,80,31,155,150,195,166,161,36,97,9,147,57,72,78,243,177,248,250,69,185,23,204,153,244,86,105,26,144,211,208,39,199,200,205,206,174,240,35,121,146,185,180,25,37,63,147,207,51,76,18,201,85,185,77,8,174,150,104,16,103,106,200,213,219,76,106,239,31,63,71,204,57,72,231,35,78,201,100,168,28,205,70,57,34,40,90,96,195,217,48,40,75,63,155,80,21,120,146,4,169,222,248,14,13,255,27,180,110,137,162,117,167,49,222,180,41,114,62,248,236,88,204,151,11,91,20,67,118,52,90,207,183,119,80,88,57,83,107,58,166,136,49,79,127,52,248,206,8,156,75,211,253,224,24,104,193,37,160,26,173,198,165,81,77,143,250,7,23,19,78,84,54,140,99,19,229,238,29,253,164,183,180,207,109,155,135,211,156,45,0,91,231,67,253,176,207,42,202,37,224,76,239,77,214,246,117,216,226,118,112,36,32,17,171,253,233,116,143,58,49,11,108,171,93,173,78,180,104,240,90,46,76,154,93,234,26,33,173,24,177,70,240,135,62,254,15,41,145,225,69,78,68,5,173,113,75,97,232,252,154,195,152,143,226,21,46,123,83,231,26,24,168,34,73,54,237,192,86,180,48,157,117,130,36,171,118,152,79,139,229,249,111,39,182,231,127,154,250,199,251,109,114,180,89,130,80,116,144,229,160,172,192,180,174,226,114,162,40,72,197,137,195,211,218,105,229,123,165,153,226,185,104,24,223,250,49,141,65,45,200,50,8,196,21,221,86,224,209,204,206,119,1,45,254,150,80,12,85,218,213,79,47,107,158,65,217,77,217,27,142,207,151,227,183,207,210,211,254,244,13,155,97,149,231,38,110,175,27,67,171,111,38,36,35,102,82,6,31,163,121,47,49,38,147,238,15,89,63,100,44,131,159,100,79,107,20,81,138,30,102,130,211,197,108,58,156,117,187,220,248,89,59,174,46,93,52,27,217,54,232,122,29,78,64,130,203,32,149,32,221,2,125,158,242,58,176,197,11,116,91,153,4,227,157,251,4,162,162,41,251,2,33,220,224,239,65,39,241,241,123,130,178,223,5,135,14,73,92,137,39,210,35,7,151,120,176,178,16,94,220,114,111,2,8,94,35,69,101,162,17,132,10,124,140,147,22,20,59,112,115,84,221,14,43,98,90,126,196,208,68,191,164,17,148,246,99,162,21,206,223,147,168,184,168,159,173,22,63,206,233,156,22,124,96,175,66,182,39,147,4,112,10,18,171,154,79,77,30,13,211,104,249,210,133,127,235,156,175,114,181,213,61,20,135,179,229,76,222,176,48,10,45,120,139,206,248,14,72,150,254,180,154,8,110,193,29,218,207,131,168,1,13,13,254,200,20,142,83,222,249,35,241,163,99,141,78,181,168,23,178,186,242,121,169,155,135,89,10,156,202,138,174,121,5,75,57,200,225,200,12,151,237,71,184,120,142,158,253,131,39,189,99,47,189,110,112,119,213,39,224,85,94,212,192,238,157,176,36,3,69,92,113,9,204,195,254,168,236,141,136,193,216,54,30,12,253,84,186,207,13,37,199,126,149,74,168,187,208,205,21,15,134,108,220,171,216,180,128,4,1,197,59,38,80,33,64,120,33,48,109,78,197,97,12,233,50,222,147,81,28,62,83,220,156,140,65,219,83,97,218,35,219,131,215,11,80,65,52,134,202,217,244,39,135,111,237,237,223,164,229,51,213,250,221,225,77,121,232,123,109,250,54,74,218,126,245,66,20,34,201,205,225,71,237,211,127,155,202,151,167,78,67,77,30,100,24,217,159,28,254,144,199,233,101,44,3,219,21,127,6,34,201,48,165,203,111,195,6,212,154,223,156,4,111,219,10,83,115,224,19,109,50,29,242,146,71,51,117,148,24,84,100,96,31,131,32,112,89,212,172,59,108,70,169,12,11,14,231,140,139,137,164,38,249,220,86,243,227,179,152,184,76,25,250,61,173,170,164,84,135,77,43,37,203,231,70,113,172,222,137,184,136,41,190,82,83,102,26,133,107,190,190,208,229,120,181,22,160,16,204,248,115,47,226,233,239,216,107,70,49,66,19,151,195,36,74,228,214,3,242,170,213,28,181,118,8,89,125,29,7,211,193,130,164,139,128,199,245,57,214,158,223,153,120,238,139,59,0,103,44,147,29,47,181,152,245,15,166,142,111,58,8,205,205,146,181,149,41,107,42,49,75,160,19,254,160,36,163,98,18,13,42,146,101,79,200,20,94,196,167,50,57,151,90,21,166,11,164,4,12,21,155,60,54,133,145,43,197,213,166,234,183,5,198,25,234,190,41,156,221,155,218,61,133,105,97,241,213,97,218,206,251,221,156,190,26,10,232,28,166,91,108,14,129,207,90,109,113,115,19,170,173,91,224,115,30,92,58,71,96,76,252,253,126,27,69,106,216,106,98,203,57,115,182,201,213,48,35,95,145,34,96,180,128,179,194,112,246,198,126,6,47,238,42,83,224,98,241,196,128,161,58,209,171,19,210,236,241,219,240,154,200,84,233,214,214,16,159,164,195,219,80,5,102,219,111,241,65,59,141,210,178,151,82,151,125,254,213,71,173,27,59,109,21,24,45,64,63,34,108,204,95,24,233,192,240,107,151,253,182,59,196,104,30,138,146,226,88,177,157,153,176,205,187,55,53,197,57,249,107,27,171,214,122,15,214,232,206,184,154,156,182,172,9,58,117,129,187,9,6,92,184,90,196,227,253,52,117,126,151,83,126,208,188,75,199,150,252,178,49,6,95,208,234,59,21,36,212,48,235,221,39,105,136,162,8,60,96,138,56,114,76,179,253,227,53,121,87,211,175,5,195,142,195,201,122,212,31,220,121,48,191,55,36,140,253,205,224,138,223,153,147,111,24,27,10,243,241,94,25,42,165,179,216,170,223,26,55,226,129,56,73,165,57,72,179,64,145,241,128,67,232,124,61,127,44,248,212,30,101,137,193,148,102,248,213,68,26,187,44,235,66,198,103,249,12,52,218,212,41,223,153,189,29,99,22,24,81,102,163,225,123,243,151,210,173,126,55,43,88,239,206,225,49,20,70,74,35,253,184,155,141,137,156,54,39,249,109,164,201,174,94,200,52,130,79,232,103,31,76,210,178,255,40,121,225,146,93,9,179,48,224,179,20,202,184,164,211,252,54,132,54,114,243,140,38,94,249,29,45,132,149,177,76,215,123,52,242,6,240,252,222,247,54,115,252,189,54,186,200,124,17,31,21,58,193,251,187,216,188,210,171,107,134,165,56,173,182,248,193,208,131,38,63,142,97,41,158,175,57,137,130,76,114,68,57,199,205,33,7,125,40,221,211,87,245,210,158,187,149,87,110,221,224,8,218,168,222,248,91,47,243,122,30,140,179,182,126,148,212,12,233,98,102,237,7,83,87,49,126,155,56,221,108,152,236,75,209,218,174,174,37,250,134,76,201,15,76,209,218,79,42,194,168,127,169,140,24,2,179,60,210,125,240,108,76,47,69,174,70,101,249,242,20,207,95,180,126,15,121,240,51,143,70,247,223,166,141,181,60,175,159,215,174,103,94,38,135,27,241,198,119,126,88,201,13,241,198,11,247,221,9,176,191,49,37,122,121,117,107,208,217,128,227,105,233,205,141,31,225,162,155,137,51,100,204,216,38,174,60,216,164,114,184,80,72,38,112,199,217,191,87,83,36,172,166,25,157,56,176,242,231,7,67,216,249,183,158,5,212,130,216,217,119,22,80,53,157,30,135,11,173,45,195,180,98,28,94,86,179,249,96,99,96,88,119,138,17,29,203,85,134,131,3,107,249,146,175,8,121,213,42,247,166,255,50,149,251,190,38,215,92,187,220,187,154,61,228,48,92,90,175,92,128,155,83,172,225,147,132,45,55,55,29,76,218,26,138,127,71,115,114,94,254,141,223,158,86,254,252,131,105,159,66,15,71,166,152,81,5,253,64,66,181,69,167,39,114,31,179,220,151,70,198,54,61,38,120,155,4,163,198,28,129,159,170,235,209,64,189,249,101,207,159,201,84,213,63,11,222,194,165,243,222,251,24,135,123,53,57,239,232,168,89,41,23,135,55,154,30,75,174,166,195,194,55,4,122,118,231,16,151,136,172,25,10,48,23,134,66,247,117,253,1,47,40,168,239,163,81,237,35,4,204,6,227,251,250,213,168,234,173,82,62,112,155,123,7,204,202,205,31,24,78,171,128,225,114,210,171,145,167,223,203,225,227,103,244,49,63,112,123,224,241,19,199,250,128,103,19,141,91,243,121,196,158,228,84,194,173,185,240,178,178,97,29,82,138,125,91,13,152,138,190,207,213,116,97,102,135,17,129,19,195,137,250,81,171,164,190,176,237,40,77,97,215,12,0,85,141,93,187,245,68,130,252,162,84,119,141,220,62,175,149,174,156,7,112,177,166,41,157,41,20,194,57,74,107,163,184,6,196,84,140,244,192,96,188,37,233,118,100,27,251,17,44,57,108,109,7,122,114,52,162,182,35,224,42,253,17,182,195,110,188,237,128,251,75,154,24,186,74,28,213,160,171,124,118,103,122,35,223,47,227,174,234,238,92,127,201,160,11,163,238,168,107,139,46,143,189,31,44,253,203,172,60,39,160,199,123,41,22,237,151,85,123,198,99,248,138,183,210,137,166,167,29,236,9,62,11,216,120,132,179,128,189,232,184,159,221,15,67,74,120,214,211,18,7,166,15,38,59,58,141,1,73,80,182,213,230,15,13,249,14,210,195,127,27,49,162,71,174,186,65,143,126,245,84,155,252,191,208,165,49,29,40,200,105,35,13,43,146,194,165,33,176,37,40,174,77,78,249,44,5,215,2,103,43,60,190,112,39,113,54,63,246,107,186,154,115,24,60,137,101,80,21,165,109,208,239,77,115,99,145,237,177,146,123,240,168,12,18,128,245,145,90,98,191,66,81,90,166,219,67,100,82,229,193,168,39,40,205,23,20,65,171,220,186,194,148,80,249,54,98,109,65,178,127,21,232,182,252,56,129,104,157,77,92,140,91,82,125,190,117,38,76,182,38,171,241,248,63,184,165,110,251,30,211,150,5,167,198,109,54,18,157,11,47,250,169,215,7,190,82,220,63,148,174,147,63,158,62,20,158,195,91,238,223,225,76,119,141,182,36,154,202,186,199,191,248,16,83,227,95,244,10,156,47,229,195,97,45,131,186,241,165,61,61,124,128,181,78,80,241,99,130,237,240,240,127,134,41,12,224,186,181,37,235,166,187,159,130,134,19,53,27,96,225,234,110,91,114,70,30,35,67,141,172,227,181,229,29,240,217,56,151,154,44,84,87,188,193,94,20,248,38,49,92,7,156,141,169,187,93,155,209,115,149,13,104,154,2,130,27,143,48,217,14,217,208,173,211,190,185,85,75,42,251,115,194,25,215,92,24,181,185,200,14,195,128,23,99,46,185,70,45,157,212,18,191,130,133,105,44,223,115,137,92,82,61,42,48,42,72,254,210,25,229,141,42,81,143,115,142,244,214,220,148,42,16,38,107,248,11,163,99,135,189,93,32,223,171,31,47,100,82,191,119,159,28,7,5,73,100,61,167,198,140,185,79,231,229,214,72,147,169,140,132,49,85,76,181,176,232,33,72,81,228,242,171,39,164,221,106,240,96,144,94,9,37,56,230,51,197,74,58,168,105,223,32,46,40,47,145,212,18,43,16,249,23,55,94,139,169,125,9,60,40,111,185,131,86,241,119,154,162,221,24,127,29,133,117,43,127,236,130,82,195,58,181,142,130,170,131,82,24,177,251,185,224,219,164,221,72,109,37,35,77,117,120,181,239,231,162,26,204,45,18,2,30,228,56,191,179,108,134,73,14,19,226,43,3,103,254,147,215,108,61,96,56,113,20,166,95,43,249,115,119,82,195,99,40,108,12,25,110,209,67,163,48,213,193,25,191,2,197,31,108,29,208,171,40,76,43,189,95,77,212,252,181,28,216,163,37,119,149,41,45,30,44,182,175,115,85,226,236,183,195,254,241,56,177,238,243,49,32,221,219,165,34,189,127,60,210,109,58,12,119,200,137,8,124,141,118,2,83,99,117,119,54,198,153,85,83,205,41,186,2,60,66,128,113,52,166,238,119,40,53,36,55,136,96,169,153,26,216,102,211,38,247,121,97,154,33,95,151,135,77,226,106,29,138,63,152,54,28,141,140,176,4,60,54,61,147,85,82,78,221,14,17,101,247,168,11,114,6,243,53,183,92,171,124,187,237,65,77,10,237,140,50,15,173,6,251,206,113,164,75,70,233,58,139,233,39,90,119,34,162,247,67,99,134,236,27,198,49,238,158,14,149,206,69,45,212,243,44,185,87,71,97,35,87,195,186,90,174,193,157,44,184,156,74,249,236,104,148,204,116,119,208,210,254,158,48,21,161,42,247,116,58,169,199,170,139,160,210,65,236,177,13,56,161,207,163,234,205,209,90,216,225,224,141,44,42,125,205,60,98,170,136,46,140,138,155,134,90,237,200,233,238,8,25,33,123,210,253,208,88,193,134,255,54,140,130,85,119,134,179,34,159,151,127,94,130,98,87,249,109,19,139,118,15,175,67,63,254,153,74,176,35,110,63,128,144,43,234,83,167,82,59,182,217,21,47,52,247,17,134,163,165,48,69,78,61,96,24,148,246,247,106,63,160,12,61,179,246,207,13,13,8,90,183,252,232,89,245,250,190,124,153,20,254,176,245,173,234,151,42,240,201,140,240,135,187,136,231,24,188,57,53,46,12,163,221,210,73,212,140,48,47,96,84,212,116,159,53,77,55,95,182,80,214,247,207,201,69,108,109,187,251,70,207,217,200,146,247,73,212,83,47,159,68,195,232,159,147,254,118,71,245,216,191,20,189,213,99,235,111,163,12,56,252,106,148,38,231,252,204,80,82,138,254,222,214,155,39,57,146,3,227,161,248,163,109,68,160,117,10,34,76,156,125,2,147,18,22,194,188,223,111,155,76,211,207,181,228,64,249,60,119,119,149,60,192,178,199,199,155,38,43,149,220,2,98,250,111,205,144,36,42,168,250,240,91,31,195,108,74,180,137,175,77,205,181,223,60,211,218,215,116,213,34,65,225,247,166,247,242,181,242,152,145,147,173,32,225,194,168,105,233,54,10,179,197,85,68,36,54,114,206,238,252,217,80,104,95,247,16,49,92,95,91,157,131,100,189,246,110,127,145,152,68,144,86,183,35,26,255,2,166,36,248,179,79,30,219,33,66,12,148,76,125,246,96,236,235,8,95,80,178,169,11,190,112,42,70,96,228,108,39,163,235,138,198,169,89,190,253,19,210,201,250,37,201,39,118,95,30,48,84,127,98,46,231,164,62,135,137,63,22,19,60,233,20,44,131,66,7,191,245,32,200,82,245,193,38,39,97,196,123,144,56,214,233,207,217,158,253,64,69,66,9,125,119,125,105,122,56,35,152,132,15,177,213,96,133,94,120,190,152,205,24,90,208,96,129,200,81,34,174,2,49,255,231,83,83,20,184,226,106,212,40,20,132,160,195,31,108,163,45,174,32,74,94,45,98,46,24,244,159,143,97,162,11,17,116,73,36,31,117,196,40,97,243,223,61,111,216,245,180,164,9,185,228,8,247,108,19,255,85,7,128,158,155,8,155,64,164,167,159,146,221,163,250,199,162,229,187,85,133,41,173,200,51,194,42,27,211,73,163,46,100,15,125,51,90,214,181,92,134,70,181,41,187,45,1,195,166,177,190,112,86,152,6,171,191,14,76,111,107,19,202,17,206,129,114,235,27,193,226,88,142,103,26,136,49,8,204,166,185,227,106,35,108,81,51,247,108,99,219,231,54,218,36,237,241,85,223,6,162,17,223,162,254,104,63,53,160,83,234,30,17,208,105,91,184,155,127,112,10,119,30,184,126,66,92,255,5,159,89,214,255,122,52,143,9,210,119,188,16,225,60,205,168,208,188,155,106,141,71,194,183,255,134,218,233,253,118,152,126,146,246,185,218,164,13,3,166,48,250,11,179,241,59,76,250,191,181,15,188,125,159,64,133,190,15,141,203,21,178,230,126,96,44,19,208,250,62,248,49,249,103,192,120,206,83,190,68,161,157,211,183,229,101,132,144,171,43,140,134,117,140,10,68,227,249,3,195,212,245,110,190,230,39,75,85,6,125,153,113,243,179,203,20,141,67,156,3,136,42,197,128,161,255,252,92,77,71,221,187,26,38,23,189,122,218,6,16,48,4,146,58,44,36,225,115,140,41,180,165,26,228,160,65,33,82,16,116,186,208,130,40,48,92,188,51,198,156,96,194,44,10,83,22,253,224,179,157,212,161,112,95,169,231,7,143,79,252,5,150,20,55,111,23,190,143,248,197,214,4,66,101,95,192,112,83,125,50,70,221,122,64,3,94,67,195,47,72,235,69,244,23,115,97,77,141,179,38,42,192,74,192,189,188,166,115,131,135,201,8,5,76,159,161,192,166,203,186,3,198,174,41,10,143,24,49,108,124,9,60,26,72,20,245,3,55,13,15,195,238,248,30,108,228,199,34,99,112,136,26,255,30,108,60,218,18,131,145,155,122,104,175,245,179,217,192,64,33,23,139,162,6,59,25,201,206,57,222,226,131,128,66,97,216,214,226,83,155,66,74,85,24,146,83,129,233,10,253,248,243,53,226,120,36,86,164,77,205,224,222,243,139,138,143,241,42,164,13,29,163,148,119,49,12,32,186,67,207,252,76,88,130,173,136,13,43,76,194,48,80,122,219,203,7,45,18,205,39,57,157,191,23,31,151,176,127,174,254,28,119,180,183,199,4,135,64,125,126,226,66,48,92,198,209,114,108,111,137,1,98,32,31,31,43,6,5,135,125,169,45,72,19,239,246,143,77,231,4,250,120,234,60,82,177,20,246,28,189,77,154,60,228,24,143,41,78,15,108,123,157,25,13,74,249,73,75,176,59,52,132,64,196,194,152,198,167,156,221,89,98,31,150,66,28,123,203,230,11,192,42,218,181,198,20,243,49,37,143,12,225,202,23,173,94,66,253,253,88,47,225,183,34,189,163,121,205,253,147,48,114,167,24,26,96,185,26,131,187,250,91,119,178,131,105,255,131,70,28,15,120,62,118,192,31,156,194,79,51,120,107,28,111,80,234,217,194,91,167,179,88,221,113,154,214,226,98,232,52,94,127,29,112,206,177,186,126,86,129,166,22,161,80,241,175,65,175,105,237,73,227,4,133,120,137,195,52,126,117,117,210,40,23,11,95,200,116,119,181,174,4,134,230,93,60,164,219,182,21,253,107,8,195,68,31,107,4,118,72,84,246,143,83,1,105,154,199,148,168,59,171,31,91,148,218,159,233,17,169,140,232,143,122,21,45,147,210,242,120,22,37,49,159,140,42,45,186,47,51,79,213,214,250,228,99,161,175,118,212,234,28,52,38,75,47,165,175,15,230,205,248,204,4,58,8,118,127,69,1,199,139,200,26,105,163,122,217,183,5,35,181,152,171,126,225,245,129,219,23,198,77,107,122,245,212,208,41,157,18,238,147,19,197,17,214,146,31,220,98,208,126,240,208,155,211,77,230,158,49,240,89,49,159,40,31,229,31,30,151,197,230,204,234,147,147,244,24,158,207,229,165,96,67,212,56,222,178,118,251,11,19,102,215,184,15,252,17,205,247,90,204,230,36,230,46,238,233,132,97,204,163,186,20,50,166,79,122,224,216,214,110,139,24,5,228,39,111,113,220,129,225,246,106,53,38,196,250,13,101,211,103,224,17,122,234,193,117,1,21,147,73,105,94,18,147,215,183,106,0,81,135,112,153,10,93,3,243,19,223,65,60,221,63,24,2,45,26,204,38,218,0,105,160,215,242,80,181,56,62,241,44,122,62,60,136,66,55,105,159,250,193,42,60,24,145,21,161,150,243,19,13,131,3,44,183,168,66,58,46,101,213,21,6,143,68,28,111,25,46,195,81,63,57,174,13,251,149,23,72,209,255,240,137,203,90,19,152,167,161,232,127,175,245,115,115,162,186,14,179,212,167,174,176,114,21,167,111,2,237,152,19,223,40,11,18,148,62,143,225,56,168,93,125,111,152,160,195,53,167,167,24,25,78,133,123,100,46,12,29,234,215,35,49,31,75,136,84,68,106,82,23,9,188,5,235,26,48,163,105,177,237,72,207,66,33,46,251,116,182,206,209,246,202,213,118,93,82,115,12,223,1,49,10,79,251,253,156,138,7,163,64,20,73,246,100,253,18,114,254,208,86,61,35,76,110,90,10,67,14,109,180,44,242,8,148,224,129,108,197,197,52,224,125,109,38,248,99,181,168,242,204,232,99,48,199,47,23,220,138,41,240,62,87,148,168,92,36,123,240,185,154,234,146,128,11,196,89,114,40,83,57,126,236,135,248,86,86,169,180,37,31,14,33,222,246,116,185,165,97,101,142,86,54,234,155,22,164,160,19,57,10,189,186,144,220,247,68,189,53,94,86,173,67,229,232,140,194,70,56,101,135,150,184,118,136,80,102,20,9,20,108,191,245,129,139,23,253,26,170,103,50,104,187,27,146,95,188,245,222,16,76,68,197,37,236,229,181,150,47,60,20,94,93,97,236,34,175,250,165,171,12,55,226,161,240,86,37,47,190,229,181,150,70,128,120,76,200,228,252,106,56,88,36,222,102,84,188,37,234,53,49,244,179,204,66,152,27,74,212,112,115,40,203,144,28,167,10,170,30,47,251,181,218,31,173,101,134,87,161,123,245,237,153,111,231,12,149,152,87,63,211,18,134,72,47,102,38,220,209,20,54,95,217,123,1,58,252,8,90,154,110,113,173,225,191,141,245,171,149,97,102,217,68,63,11,146,217,196,213,5,38,13,27,13,16,100,89,155,28,47,216,57,81,236,108,74,69,178,180,76,144,115,141,168,224,30,118,224,11,12,119,122,143,139,33,225,149,202,9,60,83,172,115,135,57,229,116,80,40,25,158,205,107,203,207,168,9,235,28,112,230,136,8,180,239,173,245,248,200,223,230,26,141,52,148,52,203,86,118,224,37,157,50,203,232,244,164,232,253,88,41,213,219,43,144,242,20,21,83,170,245,17,63,140,78,129,69,154,97,127,250,8,234,235,208,225,135,100,68,96,246,154,209,193,176,179,121,43,210,162,0,217,71,207,111,180,91,214,86,48,72,211,139,239,8,136,242,38,205,74,208,84,142,3,20,189,42,118,80,9,76,84,113,70,163,11,220,36,91,251,58,104,152,245,123,87,235,3,17,212,40,136,162,20,31,25,30,109,25,161,30,45,5,12,215,129,118,186,20,92,170,234,51,236,60,181,16,113,1,19,234,31,45,96,186,167,5,69,221,163,248,189,209,233,236,159,139,249,112,61,96,232,149,101,179,25,88,16,101,6,140,142,128,76,80,196,156,152,132,1,115,170,11,220,44,25,232,87,67,246,174,141,98,136,217,186,179,104,45,8,27,230,80,105,29,74,123,68,29,13,201,190,246,105,44,50,229,200,18,40,222,221,167,239,168,29,52,96,218,213,147,194,72,114,180,30,87,67,125,155,21,134,36,108,189,155,55,157,102,102,47,237,18,251,9,4,110,114,115,202,41,160,146,113,152,112,182,54,161,97,130,140,248,94,221,20,232,167,182,238,209,141,29,131,118,38,149,214,63,76,147,136,142,45,163,35,63,35,166,50,251,47,210,202,62,149,206,196,88,98,191,208,224,51,98,171,162,197,71,38,233,108,118,216,71,71,21,186,73,218,223,70,11,218,126,87,195,15,44,235,246,192,103,118,189,139,183,68,44,26,217,195,221,123,116,99,209,79,40,61,8,179,159,93,180,199,14,76,27,93,26,218,89,7,101,111,142,165,71,63,142,76,210,73,31,88,170,209,232,146,140,94,72,96,148,190,114,108,223,199,206,149,186,56,12,159,215,19,181,204,233,209,110,69,75,225,213,64,113,135,101,196,40,225,171,209,129,99,225,38,201,106,16,144,64,73,195,97,24,152,196,196,176,10,206,189,123,192,121,105,243,15,61,36,59,141,232,127,219,70,231,36,48,213,132,45,58,235,200,171,203,177,132,213,133,247,224,67,186,84,70,7,152,64,103,124,45,74,163,101,245,160,66,185,162,105,201,154,231,36,54,12,76,204,40,174,70,240,234,141,183,121,114,171,188,77,216,100,30,4,206,3,246,187,56,243,186,232,203,3,55,98,43,113,117,183,200,130,192,200,159,69,83,160,233,45,86,253,109,66,72,190,11,155,68,131,38,12,23,93,177,45,14,166,141,152,147,120,254,12,202,49,181,223,193,68,223,181,14,233,89,14,237,53,107,37,136,94,178,192,157,156,215,235,236,99,198,235,152,230,238,81,107,96,234,185,244,209,234,48,38,147,104,201,53,217,100,129,11,115,105,191,198,191,164,181,239,103,146,81,252,18,29,110,116,134,201,18,48,198,141,28,77,181,56,123,35,43,92,32,31,136,230,187,1,219,144,252,54,124,65,117,70,119,221,192,228,212,37,130,46,70,52,192,153,234,143,100,223,38,125,54,253,117,215,37,83,250,210,245,199,94,237,39,58,233,34,233,69,64,54,242,184,58,110,217,157,49,197,152,146,5,120,188,191,245,218,6,201,36,107,84,130,82,190,176,37,88,187,69,251,148,105,149,239,222,197,70,167,101,73,218,136,76,185,201,242,51,96,34,123,51,117,233,243,247,209,52,11,77,222,212,132,230,132,239,236,117,5,38,52,0,117,63,44,236,51,115,120,95,57,156,163,69,119,113,74,120,188,117,143,58,178,217,181,221,23,175,104,248,206,48,44,30,175,247,30,63,229,238,219,210,78,252,66,219,175,77,162,180,191,118,248,164,169,233,99,80,178,27,23,135,179,29,224,10,227,53,84,239,181,199,59,203,127,155,159,27,148,91,32,109,111,95,226,28,198,27,202,196,199,197,128,34,36,111,152,127,48,85,150,199,100,89,2,35,224,254,115,59,128,187,133,155,30,60,38,189,170,251,194,124,52,161,219,205,191,110,207,223,11,155,91,2,9,222,20,120,238,59,71,54,17,225,99,191,60,18,60,211,43,78,113,45,165,224,47,20,8,122,230,196,44,15,134,237,125,126,158,27,255,235,194,16,236,137,216,13,117,81,204,223,230,48,252,131,242,216,20,134,230,95,72,121,27,115,121,19,225,95,186,55,77,209,226,7,155,240,162,16,67,225,72,227,37,118,135,107,33,216,168,112,153,37,7,74,49,153,162,120,206,59,80,248,244,229,151,233,240,73,51,224,14,73,122,123,240,217,89,216,116,29,70,75,124,11,140,74,82,158,195,97,162,82,143,40,200,180,222,125,55,176,130,201,169,220,22,232,163,100,28,216,11,83,132,189,31,83,93,166,5,159,191,15,120,190,222,55,99,129,178,210,69,71,109,124,223,36,36,3,211,110,180,13,120,82,164,240,62,38,14,236,206,37,174,54,65,117,249,233,134,100,80,241,247,42,70,47,242,80,248,64,110,32,3,212,232,147,228,226,138,251,155,125,72,143,87,222,132,101,27,43,1,81,15,127,50,24,41,166,62,89,53,149,213,234,48,226,199,83,94,155,106,135,107,163,88,75,246,25,100,249,216,132,36,207,23,138,7,95,252,154,60,249,113,61,140,106,238,7,67,254,86,228,193,127,250,58,14,22,132,125,30,152,145,63,140,57,216,140,184,87,126,152,19,172,4,58,96,139,150,223,69,155,189,47,135,89,242,179,201,197,4,93,231,242,95,134,66,77,72,78,232,132,70,197,211,39,130,245,215,201,136,241,84,231,115,79,135,23,202,150,111,38,156,37,110,5,20,23,94,214,231,84,4,54,1,57,159,9,235,163,117,12,47,227,89,48,251,222,219,66,36,162,236,146,73,210,175,228,15,78,195,50,249,103,133,207,247,24,197,225,174,125,60,3,22,64,68,10,239,123,109,132,235,30,3,5,48,6,75,202,1,67,126,165,48,34,85,217,111,158,33,60,150,105,134,4,34,107,245,194,8,70,138,144,15,112,207,215,47,217,166,88,159,133,100,40,83,76,221,178,79,82,124,206,242,138,105,45,151,64,28,118,7,140,40,89,86,24,158,220,25,240,160,120,65,224,78,2,207,31,13,255,121,77,133,97,21,89,113,117,161,122,96,43,92,106,237,113,117,69,25,187,9,92,241,200,75,192,91,8,115,65,199,74,37,222,139,212,213,214,7,231,60,237,213,225,78,55,148,254,52,170,65,190,186,54,126,202,168,250,211,199,86,146,247,66,222,91,63,24,93,110,53,126,122,26,49,139,160,201,106,191,46,124,254,54,215,207,160,144,76,245,51,151,154,159,250,89,34,221,84,89,70,192,84,135,200,79,255,82,114,254,189,168,63,126,62,151,193,217,251,6,129,59,251,165,12,26,37,54,181,196,163,225,242,22,133,41,137,243,1,71,229,109,126,64,52,90,2,221,104,197,235,131,89,197,134,195,131,93,224,177,118,2,79,239,124,5,134,73,95,167,97,35,123,221,2,54,249,119,189,154,240,247,187,249,166,65,85,198,12,21,137,17,35,78,124,95,40,242,128,161,70,8,152,182,251,189,20,134,23,184,4,220,36,135,60,76,201,170,53,255,30,180,230,140,172,168,85,108,248,128,211,23,47,218,99,192,61,223,128,133,193,36,201,100,208,104,248,171,241,100,214,210,182,62,112,247,32,190,193,148,39,200,28,47,166,173,112,247,226,109,132,60,91,175,134,51,44,215,128,57,99,134,194,244,87,249,147,239,74,50,86,111,222,97,16,242,223,222,8,209,232,84,33,156,113,219,248,141,155,64,121,134,51,100,179,229,190,245,78,212,219,14,253,154,236,112,243,78,113,228,112,218,199,60,131,101,216,183,59,19,203,233,83,191,117,254,249,162,23,134,144,174,12,189,55,41,173,187,62,216,229,7,107,245,193,148,254,238,17,87,159,141,161,235,186,167,99,242,150,19,92,184,60,122,189,12,121,50,212,222,1,227,165,110,129,57,229,71,15,152,24,156,94,141,42,250,61,178,177,59,8,152,46,129,207,112,247,120,111,40,164,229,220,45,70,53,85,223,197,101,10,87,28,93,91,80,0,212,128,225,157,210,171,249,32,63,15,217,224,97,206,133,192,148,160,189,171,231,220,50,166,101,34,191,20,131,102,123,76,86,20,197,212,252,208,174,83,28,74,207,99,158,249,199,102,235,204,83,175,134,247,179,237,128,97,0,127,203,11,3,107,38,71,225,205,158,165,43,138,254,79,9,120,39,97,189,37,226,223,157,146,1,248,216,106,125,233,189,139,213,218,59,140,52,155,14,10,221,20,183,58,213,96,148,90,183,194,94,10,4,138,91,208,63,23,91,101,94,192,180,118,188,181,119,190,179,181,36,95,216,34,145,98,119,82,94,56,46,205,5,240,52,6,4,129,161,68,222,129,210,226,162,23,91,4,197,47,30,166,238,162,23,195,194,179,253,234,243,92,73,184,176,15,140,64,72,172,235,227,31,230,45,134,14,1,162,125,243,61,192,230,193,200,123,161,86,187,90,126,112,23,250,216,76,51,91,189,133,66,192,166,32,41,147,24,107,189,103,31,21,107,136,18,147,23,105,116,20,150,3,166,28,246,3,163,151,253,96,110,245,126,59,111,236,152,250,222,155,174,164,170,112,166,114,66,224,246,8,198,51,121,67,211,161,115,216,152,187,5,62,206,125,142,73,78,204,67,164,205,178,29,201,151,175,194,30,45,169,10,105,182,30,204,50,99,80,9,121,139,5,135,103,85,70,44,94,210,71,117,234,163,37,210,114,113,115,14,75,121,50,116,133,70,220,155,239,37,67,106,253,104,173,228,64,39,189,86,2,67,84,31,251,221,113,0,183,186,232,153,216,216,205,13,26,44,218,149,128,103,109,230,184,53,86,231,7,78,109,173,119,237,228,240,209,95,70,116,38,230,56,173,103,41,127,174,174,222,174,100,240,126,173,161,131,168,2,109,3,254,211,123,26,175,183,192,131,228,203,253,105,236,142,179,82,229,167,103,55,129,177,11,83,226,189,245,98,40,63,124,1,24,111,244,214,143,65,205,68,205,113,49,19,65,54,13,166,80,45,113,117,201,22,245,120,48,52,98,113,190,64,8,95,132,210,19,194,26,194,28,203,97,235,64,147,121,210,144,81,139,123,47,232,202,229,99,85,204,34,223,114,56,202,186,238,72,148,155,237,91,46,77,79,99,70,82,170,43,92,103,140,9,130,62,77,159,219,42,203,253,208,69,126,104,189,198,54,52,101,155,21,2,57,76,85,176,56,194,25,10,150,219,201,107,112,71,66,60,96,190,31,90,127,239,230,123,202,54,157,104,72,10,67,4,56,139,150,40,48,132,45,249,193,69,136,76,207,103,62,155,196,142,7,47,56,233,242,211,157,94,255,252,94,187,9,21,41,89,92,60,229,64,211,94,50,222,196,52,188,174,209,62,199,44,162,205,13,28,197,208,191,175,85,230,210,171,41,237,89,241,181,142,163,173,78,29,245,28,8,61,62,120,105,104,225,210,58,183,247,173,235,103,76,56,70,83,218,15,134,207,88,96,168,105,115,12,25,61,32,18,72,58,251,42,10,68,239,181,73,136,44,133,243,234,35,38,146,177,31,203,213,153,100,248,136,207,101,93,97,10,163,64,81,252,201,107,151,112,57,40,54,236,142,39,235,31,2,241,108,34,8,229,205,97,124,87,189,119,66,199,61,199,68,90,232,135,116,133,109,149,4,140,242,110,92,77,245,95,245,138,77,148,66,179,73,19,8,220,173,133,202,97,22,231,120,40,52,12,101,248,20,111,230,69,47,133,187,233,103,59,76,95,151,94,13,101,69,108,88,164,159,196,52,76,144,127,165,244,174,166,78,94,47,166,97,57,197,131,45,246,54,69,105,206,138,91,19,178,209,231,42,120,124,62,81,176,236,68,58,41,65,13,57,222,68,129,0,87,166,89,178,228,151,27,149,7,205,210,238,103,40,178,28,61,96,142,154,252,224,73,9,129,31,246,112,155,141,165,247,70,78,47,92,8,99,114,108,75,81,107,242,118,244,252,84,215,151,38,72,177,227,91,153,84,235,83,3,5,166,164,56,96,162,178,67,175,62,51,176,196,126,116,92,176,38,30,134,109,71,103,156,102,192,107,61,86,13,131,73,49,248,76,24,100,219,139,188,54,231,137,155,141,72,50,239,207,91,15,227,153,12,120,176,105,124,96,100,34,226,201,104,220,250,252,116,231,240,121,112,251,7,206,217,169,5,14,60,173,31,73,190,23,118,98,137,213,67,214,228,213,9,253,134,112,121,148,22,24,182,7,121,180,171,126,117,97,230,251,208,175,77,225,202,91,123,16,144,85,93,123,228,41,90,156,139,40,43,62,34,147,31,92,171,192,3,94,190,47,188,221,197,200,44,227,252,133,105,98,243,201,2,1,236,235,97,51,120,67,199,28,48,133,192,67,159,28,37,166,251,222,136,62,192,111,165,48,76,122,203,97,243,246,171,194,203,232,170,127,112,38,157,165,23,119,154,89,239,131,67,130,213,197,132,2,166,63,206,127,154,46,194,158,63,23,151,229,71,27,68,154,84,4,126,224,145,221,219,36,175,211,182,14,138,181,75,249,46,94,76,157,247,25,180,137,252,84,187,92,41,7,166,205,77,127,218,52,113,227,173,142,153,255,153,164,232,119,251,234,194,121,68,124,79,97,204,164,26,240,234,89,55,210,1,35,172,175,174,98,36,175,165,233,174,193,249,226,67,178,16,57,255,236,26,168,124,248,115,109,216,102,245,222,84,251,101,183,67,40,62,22,91,216,102,17,141,170,63,180,210,11,90,117,155,181,194,45,127,110,34,255,67,194,68,192,57,23,119,223,169,20,202,93,199,179,89,81,66,9,120,182,173,123,37,161,151,229,51,24,158,252,51,27,100,22,161,207,179,124,158,32,90,149,62,39,215,89,213,211,247,97,80,248,92,21,181,88,67,192,198,52,40,112,194,232,244,7,47,84,82,232,168,100,138,244,243,131,209,30,147,1,55,197,36,223,21,206,91,20,10,199,2,94,228,161,74,188,23,69,192,242,49,23,217,93,63,205,43,156,219,162,254,2,173,176,85,247,4,140,74,125,83,152,130,203,44,112,150,41,74,109,80,150,107,137,92,10,56,72,138,244,128,139,144,130,2,147,50,245,211,133,178,118,10,0,5,70,85,124,4,140,148,161,76,148,133,248,199,94,241,90,221,58,194,31,76,77,90,216,133,149,128,185,120,85,7,166,229,190,248,213,176,20,235,215,58,48,230,237,12,152,38,57,25,20,202,25,134,239,225,36,14,230,212,39,135,115,218,19,40,192,199,10,154,250,219,200,60,187,247,94,167,121,20,122,53,197,116,190,234,15,214,105,103,18,152,243,202,191,199,57,244,144,155,84,20,93,216,184,183,245,25,200,168,212,106,29,122,23,182,122,206,153,21,94,28,72,1,195,183,32,87,23,54,124,255,96,136,196,37,81,189,132,148,141,89,126,31,13,137,193,244,88,13,128,169,70,247,192,193,175,211,176,201,123,153,86,249,188,95,132,32,82,218,114,170,46,250,3,122,220,28,62,227,87,199,71,121,125,166,237,127,58,204,249,157,62,48,61,76,43,224,78,106,232,193,212,147,52,183,237,90,199,174,17,75,133,152,56,27,179,195,70,217,240,102,34,36,59,84,98,92,152,253,170,201,160,210,182,117,187,111,141,183,47,51,237,31,10,81,65,241,3,29,89,45,77,187,38,136,22,203,109,59,49,152,77,93,97,74,199,252,244,129,21,191,189,62,124,131,173,83,200,97,226,58,69,175,134,69,58,199,213,101,36,73,70,39,102,222,104,37,96,11,205,108,133,41,196,236,1,83,9,252,185,186,182,209,4,134,77,52,96,43,187,10,179,181,81,141,56,197,28,128,187,224,248,86,197,97,252,8,217,231,7,196,153,113,186,53,42,87,68,66,47,161,201,86,195,86,239,214,19,35,103,35,108,215,231,217,239,176,64,88,69,240,230,193,133,38,35,95,67,196,177,53,102,98,69,245,61,62,9,61,96,105,233,147,83,115,219,123,192,152,208,85,81,154,162,226,222,179,136,82,60,40,213,166,59,208,179,37,138,109,120,6,21,33,153,139,66,163,182,100,1,49,211,208,239,9,120,225,217,42,76,211,202,187,122,171,25,195,144,166,56,56,233,251,108,226,202,2,91,141,116,192,56,167,89,96,163,248,117,20,98,41,57,157,40,225,164,4,192,97,120,21,100,38,116,170,220,82,123,48,157,11,69,225,158,110,189,156,193,38,156,42,48,85,72,190,171,32,115,114,188,199,247,224,164,102,90,142,49,35,155,86,101,219,128,206,10,15,212,225,14,143,102,85,216,52,216,2,134,129,240,3,51,45,31,12,209,90,22,216,24,179,125,38,144,156,222,83,97,202,110,99,162,12,200,229,63,191,77,182,39,30,13,2,92,117,56,161,254,158,37,166,202,220,86,167,47,176,85,181,213,128,233,158,151,223,230,118,203,183,203,78,93,143,104,26,210,193,92,93,8,2,24,170,166,54,20,206,158,37,4,37,225,44,99,10,89,142,231,55,183,133,216,37,247,147,126,28,64,241,193,104,71,159,250,218,3,73,103,159,12,16,18,139,138,48,40,220,92,113,113,109,82,245,252,131,77,228,222,97,140,134,207,189,123,9,99,188,99,21,212,127,96,175,59,251,193,115,52,29,148,70,51,149,47,93,42,28,151,108,135,52,52,237,136,159,209,36,175,82,88,116,174,46,84,72,28,62,139,179,232,44,167,97,215,203,7,54,25,40,182,2,133,41,106,185,191,125,254,127,19,174,89,131,105,4,104,1,159,17,20,163,160,211,230,146,124,34,14,42,187,231,231,167,107,41,239,98,202,85,63,40,76,72,197,209,227,142,38,93,126,240,142,200,173,137,128,149,207,47,211,51,117,39,18,177,161,45,114,112,112,105,121,35,170,161,107,182,218,62,40,70,180,195,24,66,159,153,66,23,173,207,133,65,16,61,239,241,129,83,140,88,62,59,165,232,165,115,111,84,13,252,193,200,214,140,174,243,12,39,195,99,192,144,109,44,181,116,58,179,180,121,208,29,186,80,202,195,5,182,24,112,119,24,191,89,206,0,142,30,244,7,46,108,194,240,253,3,31,99,115,62,116,107,4,172,91,43,157,175,123,244,211,53,137,97,165,131,113,46,162,83,78,255,229,67,171,177,123,248,131,253,148,200,228,173,9,18,134,109,137,58,85,238,58,162,144,32,12,183,7,168,127,223,146,160,60,62,243,34,205,28,87,83,251,39,59,18,245,122,203,141,222,97,98,126,18,185,35,156,214,60,102,50,172,123,65,60,152,99,30,192,85,62,2,62,155,120,211,139,105,233,139,207,65,96,174,203,142,67,149,243,140,141,118,152,70,228,43,206,76,52,21,172,17,211,108,18,58,144,25,222,216,194,147,219,196,70,152,56,101,31,198,54,72,94,62,67,189,197,177,168,100,39,133,45,163,12,15,169,88,213,114,29,114,115,214,124,153,113,245,192,0,151,23,35,178,237,233,0,90,23,171,206,35,102,66,246,205,206,168,167,228,116,193,140,132,62,192,209,93,155,4,215,176,190,137,172,6,74,35,140,60,181,81,67,222,15,61,73,98,52,89,28,141,58,240,238,211,132,60,25,226,77,2,115,96,248,218,129,6,34,119,217,110,26,169,174,120,229,99,130,150,166,49,197,3,83,50,54,3,158,93,244,216,209,125,192,0,24,14,239,66,147,189,194,133,184,198,133,139,117,47,11,106,12,247,254,214,40,14,137,130,29,237,198,244,26,86,135,107,83,229,75,96,152,126,252,167,45,99,87,229,83,50,187,99,15,38,93,117,54,20,249,109,232,178,194,251,225,248,61,91,132,220,156,230,241,228,243,100,26,55,138,28,77,248,90,116,115,57,12,39,247,144,41,76,49,77,228,8,41,163,42,34,158,76,101,172,228,41,38,14,131,78,112,104,114,61,247,79,87,87,83,179,17,151,158,222,102,135,87,210,253,29,195,185,187,163,107,245,193,75,204,66,8,223,210,246,189,138,232,96,211,144,31,189,154,41,114,193,84,217,47,181,179,171,109,124,49,143,182,245,148,9,186,172,123,214,81,182,151,38,40,85,252,49,131,41,85,106,175,16,3,101,86,26,217,3,254,37,111,30,204,252,141,16,173,69,253,213,91,164,39,221,171,242,13,166,126,93,126,123,29,247,175,121,116,12,149,142,161,97,13,104,85,103,164,0,77,213,74,214,86,69,204,97,122,68,101,89,137,155,44,249,202,238,181,253,99,45,98,126,109,174,15,140,216,235,133,141,58,77,209,102,101,134,23,165,24,188,117,189,55,9,114,119,16,168,60,203,162,97,154,32,151,41,213,157,197,205,198,215,196,208,38,135,132,78,233,133,137,110,237,44,83,161,253,104,198,47,124,222,42,149,161,240,153,177,195,95,123,87,168,222,229,96,50,3,229,193,199,237,68,126,230,193,101,83,16,212,29,94,121,233,126,5,153,114,9,127,142,140,220,57,127,228,115,154,240,171,127,206,77,109,253,208,155,159,115,111,251,160,109,120,23,95,27,196,48,197,141,217,74,192,196,251,223,84,128,37,111,71,197,1,202,75,184,228,2,87,28,81,255,101,26,191,210,27,19,8,237,155,175,45,86,53,91,184,162,165,197,254,206,189,171,126,76,8,119,96,23,253,201,28,34,231,67,157,187,192,133,78,209,236,48,132,33,226,32,151,25,170,202,40,241,228,207,199,128,249,138,19,33,96,171,38,22,24,234,12,23,227,76,38,73,46,174,121,193,203,117,53,117,68,111,168,203,147,95,238,8,75,108,255,109,202,73,158,96,9,48,241,172,180,28,134,50,74,236,96,202,148,240,76,3,62,251,162,142,119,35,107,180,253,201,241,159,164,160,244,236,252,232,210,184,210,167,49,200,79,29,241,10,207,134,203,182,218,163,44,57,92,208,76,56,206,163,63,57,225,193,173,143,86,217,192,103,192,147,29,95,222,251,247,102,23,173,232,138,200,97,14,215,61,213,70,23,198,254,203,50,131,169,221,99,75,119,248,28,82,89,223,11,97,32,232,17,126,48,138,117,34,121,110,48,122,96,14,219,193,40,15,142,250,134,11,93,155,22,110,201,146,91,49,61,141,94,252,230,208,50,72,57,132,193,132,188,28,198,79,253,192,104,176,185,48,50,246,141,250,30,133,160,247,116,13,95,244,187,211,231,167,77,219,218,149,62,137,241,201,22,15,23,9,139,230,130,148,47,78,217,226,127,44,233,46,247,108,225,247,199,233,76,125,237,52,249,61,135,183,37,39,5,238,22,58,248,193,217,40,118,100,47,204,166,206,237,83,1,229,190,166,177,45,148,13,135,139,92,231,51,219,235,18,183,134,134,74,34,190,14,195,40,42,59,101,166,6,123,84,71,97,99,149,20,5,210,108,208,51,93,184,64,28,82,20,198,127,246,143,149,33,107,79,226,93,35,117,67,122,197,225,113,28,31,25,82,11,176,159,153,116,225,10,129,193,86,184,155,70,219,133,207,252,174,154,132,59,107,137,88,115,192,176,239,202,38,157,73,231,66,210,113,97,52,11,117,204,8,100,210,217,235,48,251,161,94,77,53,76,252,182,117,188,202,194,63,86,36,245,248,62,106,84,199,47,125,114,90,25,207,214,224,240,22,10,87,80,122,238,125,125,100,171,225,145,176,219,129,43,253,40,14,23,248,196,20,206,86,23,234,112,63,30,240,7,109,166,201,118,81,36,187,36,21,144,233,44,28,53,96,44,117,189,154,150,4,68,146,126,240,108,91,75,118,204,135,154,161,221,205,68,130,129,229,3,199,234,201,156,184,83,28,50,80,196,113,2,166,121,247,3,83,243,238,51,105,25,75,151,62,247,148,111,189,26,123,212,248,188,53,196,214,14,111,92,71,253,90,214,215,125,223,186,16,122,212,112,98,166,24,41,251,1,67,54,106,172,164,175,117,86,155,191,244,249,85,227,21,124,104,251,197,209,46,92,77,162,83,190,117,161,22,214,183,74,62,229,84,59,27,193,236,69,179,208,15,70,233,53,75,92,44,179,11,37,87,129,199,224,71,100,54,224,227,231,55,51,52,126,240,162,100,93,22,72,130,156,204,111,77,174,184,191,170,75,10,29,105,207,186,207,77,113,86,149,138,54,12,84,206,151,123,107,179,42,52,158,7,89,187,229,248,126,48,202,150,69,111,110,236,248,249,62,119,53,214,108,89,30,232,125,236,216,84,42,113,47,113,31,204,242,162,182,241,135,210,118,246,186,184,187,25,84,132,221,46,108,42,25,145,125,4,110,16,49,249,147,237,102,79,39,176,113,26,222,25,110,194,36,175,25,2,24,35,202,31,188,33,47,25,209,64,80,84,196,167,95,156,9,106,198,158,97,63,13,253,162,11,69,151,159,109,45,48,117,233,46,113,141,252,67,121,52,241,6,227,26,221,239,5,55,94,126,165,70,246,218,196,2,46,138,154,86,145,52,28,11,10,13,86,23,192,70,32,69,86,166,109,112,211,207,174,110,98,46,159,159,62,231,245,246,93,129,194,250,179,83,202,79,159,245,68,8,208,165,187,169,198,75,50,42,52,202,135,186,118,71,68,50,197,84,233,230,114,215,236,251,21,188,178,228,243,31,140,42,115,156,155,199,11,50,139,248,193,116,193,166,17,170,226,19,177,22,129,235,138,73,122,158,145,166,89,121,173,98,188,63,79,207,156,25,46,207,93,216,98,134,191,22,37,58,79,87,182,27,237,15,19,200,133,214,233,63,232,114,181,81,161,108,255,237,109,213,186,239,173,105,22,27,181,7,60,105,53,122,143,182,24,176,226,59,146,69,103,247,210,171,169,217,201,161,63,159,144,75,223,122,115,148,218,67,219,158,166,25,189,249,153,135,148,145,132,122,61,222,165,94,61,232,107,27,79,220,30,10,55,121,49,90,108,253,123,225,42,173,87,200,1,220,112,151,118,252,182,49,77,11,188,137,175,248,76,163,55,38,15,185,154,172,105,108,135,199,198,68,104,88,225,227,149,119,247,34,250,134,36,39,201,2,131,82,60,133,134,252,241,55,145,47,21,120,82,76,19,112,21,214,186,223,108,160,91,217,81,12,0,125,175,138,96,78,247,47,114,254,114,61,110,184,110,217,103,242,8,14,79,138,7,228,201,154,89,154,62,151,32,71,79,75,198,20,62,135,236,155,18,25,167,179,53,200,160,117,43,199,232,1,175,23,6,237,196,123,217,179,90,252,180,169,51,11,188,216,75,226,167,73,89,233,152,81,223,219,221,77,160,0,49,21,93,126,180,153,151,248,94,203,164,125,20,166,94,96,198,160,81,95,161,55,55,57,138,20,35,110,116,77,186,155,98,67,248,25,211,169,247,75,73,119,242,227,148,32,127,121,97,234,204,150,238,182,149,68,92,137,169,68,226,89,119,106,54,208,152,228,104,6,233,234,197,178,25,177,68,140,114,170,125,118,234,218,220,22,25,199,211,202,122,235,197,122,241,19,255,44,150,82,31,25,56,48,54,153,175,77,114,147,47,239,2,250,227,254,115,24,237,199,60,117,64,27,185,131,11,143,105,82,48,2,79,122,170,238,44,36,93,180,63,111,53,141,162,208,223,138,154,147,170,35,54,104,251,72,126,115,8,170,158,8,74,183,17,163,224,225,162,240,229,233,20,45,196,31,227,90,210,40,122,68,28,239,158,202,147,128,233,253,214,173,150,196,203,122,247,238,210,81,109,235,26,11,204,95,139,60,217,11,30,116,107,22,99,226,56,156,96,92,147,189,146,98,87,159,224,131,41,39,167,15,75,5,222,71,71,171,178,251,119,227,1,152,201,13,149,65,222,177,247,46,240,25,209,48,74,7,196,6,85,78,62,182,0,202,218,28,54,243,77,47,182,222,86,255,150,76,214,81,20,182,122,149,11,31,187,122,191,30,117,187,119,195,51,240,89,118,220,139,173,40,124,160,126,188,208,20,38,196,67,36,251,136,42,21,191,184,80,243,33,99,98,25,240,249,80,136,252,100,76,32,241,152,49,77,80,58,214,197,97,106,221,190,211,13,198,99,201,28,91,22,147,136,133,85,204,211,145,143,213,112,95,222,91,85,72,4,100,200,152,115,203,77,36,170,17,133,167,153,37,142,50,74,124,45,36,182,117,117,192,84,148,194,202,161,83,85,168,108,250,143,189,44,172,78,180,97,70,210,239,81,32,70,155,1,211,193,174,223,186,152,18,68,172,76,42,216,245,99,155,150,245,124,48,181,168,111,109,97,165,98,83,249,76,57,103,220,144,207,149,9,54,251,91,67,249,245,148,59,141,98,219,58,41,127,48,118,220,57,82,229,123,208,10,124,172,251,11,23,11,132,190,17,159,148,93,180,118,127,25,37,146,178,100,80,38,105,72,146,104,63,152,238,234,45,235,3,113,40,170,251,46,76,57,195,108,242,224,144,162,39,159,42,184,108,115,234,136,211,40,89,220,24,48,214,155,249,189,57,245,225,247,183,25,96,18,32,2,27,57,209,69,9,3,189,194,100,187,152,112,242,189,55,127,56,186,12,233,132,145,96,123,228,97,97,208,116,249,30,211,142,123,183,160,200,5,86,253,154,211,28,129,25,240,162,229,92,95,187,21,248,15,47,12,153,66,23,99,192,248,63,134,7,115,168,28,94,251,243,104,168,6,250,134,101,149,201,125,233,189,161,102,187,115,156,206,252,181,116,158,17,54,186,115,148,18,230,157,245,135,105,254,217,126,222,82,254,36,53,159,54,83,104,212,187,143,205,6,52,171,206,81,164,241,60,70,75,124,234,241,9,240,208,171,25,79,255,15,36,171,245,20,178,176,95,141,24,104,95,152,205,231,5,214,58,126,41,135,89,187,48,233,239,42,199,3,73,160,234,102,132,117,21,245,46,134,58,251,42,189,66,63,56,91,79,192,16,20,47,248,126,233,12,215,68,209,143,49,217,209,211,61,143,115,54,238,111,253,105,227,113,73,1,31,171,188,201,12,134,88,19,10,191,11,155,80,194,126,175,77,118,22,153,145,31,92,8,183,200,150,49,72,200,245,107,161,228,194,113,187,196,138,199,223,134,1,240,194,214,106,37,190,230,57,17,202,27,82,232,132,135,154,63,176,58,26,135,201,15,134,138,50,137,179,73,161,43,149,50,14,83,221,43,67,74,122,124,206,182,30,220,182,248,0,92,143,140,250,133,97,210,73,226,86,113,36,143,118,93,132,92,225,142,104,69,111,78,159,247,125,109,154,194,217,241,229,193,207,1,225,145,181,140,105,53,170,236,118,131,72,180,31,246,16,54,180,60,197,64,130,32,236,124,240,251,218,63,29,183,162,163,66,213,128,143,10,137,4,177,148,105,17,163,169,252,130,164,136,134,254,50,75,171,221,208,113,166,206,103,170,111,98,253,156,136,208,255,224,110,141,74,75,95,154,185,117,71,180,255,234,167,247,231,234,238,134,244,79,160,175,77,253,92,132,222,238,142,114,54,69,200,109,116,170,88,44,250,250,208,25,1,148,60,198,231,107,154,206,219,133,231,48,94,13,249,92,121,149,124,67,61,217,42,226,117,133,80,207,70,31,193,133,11,177,135,247,100,22,74,118,12,66,243,151,232,5,164,241,253,26,110,60,18,62,210,219,163,89,212,221,173,43,210,19,4,142,222,128,83,65,93,183,175,158,115,114,161,110,80,4,62,131,224,135,11,92,3,200,21,188,183,162,15,187,121,150,33,83,153,37,130,238,192,136,76,93,83,57,111,107,158,150,181,73,47,104,118,75,250,56,169,103,105,55,25,81,42,181,96,186,184,48,242,4,234,53,85,11,119,93,67,27,206,151,113,126,78,111,190,127,180,119,6,35,22,68,40,244,193,40,13,205,235,106,194,26,78,147,75,251,83,198,176,255,249,163,111,184,136,159,223,72,99,41,205,52,72,178,14,23,145,75,127,97,234,22,187,248,183,104,22,98,239,92,184,16,34,16,7,182,98,102,39,135,81,90,106,178,238,80,185,10,171,174,152,194,203,20,3,198,100,232,61,146,66,24,164,228,34,142,137,233,43,206,230,211,32,67,79,152,223,79,195,234,133,43,255,131,207,122,39,98,218,116,2,183,49,110,12,136,128,246,150,166,22,83,177,69,58,235,174,156,159,246,141,46,172,117,166,197,188,246,63,121,41,98,143,114,245,166,203,203,183,201,65,55,219,210,253,6,151,119,101,95,29,21,206,143,249,158,156,74,182,28,43,15,102,46,57,80,143,171,70,107,131,239,54,103,17,229,207,185,212,140,99,231,222,218,52,211,117,196,73,221,238,236,175,5,197,193,252,220,28,18,240,148,125,59,129,79,71,227,152,199,23,193,230,119,152,175,93,82,253,252,54,22,213,221,39,233,211,93,122,242,192,70,216,125,93,54,180,36,70,215,171,9,127,248,54,90,127,250,53,93,97,164,199,239,111,227,115,46,117,93,168,66,172,113,216,87,120,252,212,182,50,106,191,248,94,68,174,80,86,213,97,169,30,220,229,84,59,227,160,159,3,41,219,18,39,162,217,21,114,212,155,58,97,247,195,26,141,24,177,158,144,87,36,44,123,97,28,157,166,219,59,10,241,201,143,22,74,105,250,210,49,129,240,124,14,191,57,106,117,69,38,41,228,185,176,147,94,152,172,74,149,80,35,45,191,189,248,92,192,83,128,114,228,193,149,146,152,103,225,80,250,32,150,192,52,89,202,155,90,52,218,191,177,213,44,60,111,122,54,21,55,159,200,54,53,217,163,205,97,104,211,45,55,171,94,19,191,127,26,127,228,242,223,110,9,51,81,174,166,203,104,184,165,64,96,16,70,172,143,13,79,39,165,91,141,84,51,171,205,137,13,147,252,115,34,201,118,252,164,161,112,109,251,129,84,97,40,72,255,71,123,112,254,56,154,68,247,171,143,120,250,41,228,169,33,141,208,231,136,155,91,37,175,122,69,103,57,239,154,3,182,92,129,58,0,80,204,251,115,83,158,156,147,250,138,157,212,189,223,28,251,242,177,194,155,179,216,220,181,167,101,229,216,25,26,23,40,48,162,251,247,32,17,0,75,164,192,149,42,48,127,47,106,223,246,215,67,182,156,160,195,217,42,27,21,134,167,54,124,128,212,182,26,72,235,183,107,248,213,149,99,66,125,119,152,9,252,151,207,68,43,67,199,4,165,54,248,21,127,112,162,220,89,67,64,200,107,123,126,207,250,193,209,62,80,120,188,205,146,188,77,126,169,121,131,183,7,211,9,233,159,41,42,187,221,34,183,59,221,189,166,145,244,28,96,26,75,49,178,129,28,176,81,45,107,44,229,167,148,120,93,46,236,157,79,36,134,64,128,71,13,8,173,140,71,130,254,131,105,178,121,48,132,86,10,79,72,99,2,166,124,252,11,183,172,112,206,255,31,60,8,106,124,111,238,117,49,38,244,92,254,125,50,183,112,128,251,216,95,24,130,93,31,52,232,142,255,129,233,162,140,247,34,180,37,71,250,50,46,120,143,2,225,242,46,181,72,241,245,33,201,112,152,182,173,174,40,13,136,113,241,153,240,251,51,226,231,149,83,252,52,190,184,110,181,231,69,56,146,125,80,176,84,134,236,103,11,166,128,200,66,19,74,31,223,248,20,180,145,30,76,7,46,67,156,228,101,106,244,49,104,214,200,171,48,194,174,125,133,115,159,141,116,225,3,79,55,193,146,89,199,243,31,56,189,137,216,81,244,249,192,139,166,78,191,154,166,85,77,111,252,228,214,60,198,180,225,253,204,186,225,21,99,231,45,1,103,201,175,91,100,141,82,84,255,237,102,25,221,79,220,109,236,152,12,13,42,160,47,74,182,50,208,218,52,94,88,206,63,228,88,32,13,122,198,170,48,74,31,30,240,38,219,199,190,172,219,29,134,140,127,15,72,15,53,206,89,146,53,105,95,144,225,105,26,44,57,71,99,100,62,224,138,70,236,75,97,110,231,3,246,235,215,44,159,136,94,113,143,44,209,14,157,230,23,230,140,240,151,46,70,157,161,48,66,209,30,86,163,22,8,7,77,175,166,245,215,223,218,56,233,255,121,52,132,186,61,190,100,145,121,13,69,90,200,220,63,86,166,146,162,126,226,156,24,101,254,228,36,108,215,119,196,97,248,153,30,250,42,40,30,180,207,9,66,157,147,7,206,172,247,87,63,8,68,185,94,157,5,223,5,45,28,10,79,227,145,186,48,69,226,26,29,46,132,234,239,233,101,220,51,104,168,41,140,185,226,65,187,227,154,174,174,27,57,165,147,201,227,187,139,230,97,61,4,206,106,216,190,184,108,169,105,230,100,49,43,179,71,244,160,227,91,159,232,110,109,86,151,227,48,62,243,103,215,56,86,206,244,169,4,17,225,153,46,50,164,72,54,54,79,188,144,120,156,179,107,76,28,214,17,31,178,156,205,180,212,13,171,225,91,93,152,13,239,243,185,140,200,223,47,166,205,56,75,201,1,50,56,48,152,57,76,209,170,228,170,206,86,10,143,165,71,111,145,77,78,122,235,121,108,82,47,32,153,216,125,26,4,50,110,147,228,75,147,26,140,51,44,235,251,96,203,163,187,243,204,118,105,175,237,166,241,176,99,47,52,142,105,157,194,112,88,122,148,231,160,176,252,15,25,19,99,134,247,105,68,225,227,208,108,170,209,228,248,183,164,242,29,49,90,129,7,249,41,127,48,140,156,148,53,237,79,167,239,124,247,166,31,90,97,202,156,87,68,219,169,47,208,223,166,246,174,68,56,157,10,255,44,198,4,22,46,196,35,14,163,80,149,180,216,129,54,124,95,123,148,49,162,39,162,57,56,138,41,226,230,40,73,117,77,65,211,121,154,227,181,187,112,107,145,122,66,86,192,171,29,32,32,57,223,68,211,127,141,82,75,255,105,26,248,215,80,152,234,8,95,0,103,223,76,31,159,143,102,195,20,135,238,153,223,52,121,41,220,182,53,217,93,184,97,151,126,127,59,130,45,156,121,198,107,161,48,53,39,158,131,32,4,155,187,190,24,101,204,190,35,77,136,191,214,39,225,138,0,177,103,145,77,25,113,52,205,4,83,50,189,95,134,111,97,187,188,194,153,108,180,73,47,11,151,154,84,165,253,180,9,253,115,254,98,78,109,42,44,187,124,103,203,24,210,130,97,121,226,87,148,51,49,68,150,214,72,17,124,243,220,57,7,238,22,240,12,195,94,81,21,211,209,113,173,31,24,185,123,135,73,232,125,224,1,113,148,195,237,108,140,218,33,142,213,52,163,114,165,82,81,33,191,12,223,94,245,74,212,78,118,188,75,63,24,130,232,173,69,141,19,29,21,90,134,100,93,210,110,115,90,87,142,150,213,83,68,14,87,218,133,233,41,44,82,67,78,12,48,130,141,176,62,158,103,147,2,66,43,41,156,158,117,49,241,178,33,133,172,4,158,166,47,173,134,163,179,164,36,211,56,63,83,20,118,213,161,69,224,201,216,47,162,50,139,106,156,36,124,23,20,196,16,8,242,122,181,106,13,32,82,73,119,158,122,248,228,175,132,190,167,78,18,106,46,150,23,87,33,181,88,179,116,249,144,239,150,74,186,99,251,182,33,5,130,176,164,245,226,249,162,90,127,90,47,15,94,172,28,223,49,32,69,135,177,80,234,7,219,138,117,71,99,236,210,234,245,76,73,238,242,204,33,212,163,93,89,137,178,45,69,63,141,169,64,26,74,58,145,141,61,206,183,4,196,251,134,54,106,26,181,98,90,1,51,221,133,139,131,74,98,10,120,189,240,177,98,106,203,213,16,174,102,127,52,98,43,43,233,205,141,111,33,234,61,91,231,179,104,189,167,209,120,122,69,39,62,175,242,224,100,28,134,200,219,23,179,35,62,133,193,27,230,96,71,241,249,138,150,44,247,20,51,220,170,236,139,148,77,18,159,69,249,206,43,77,139,213,115,104,77,50,76,179,94,126,187,205,150,147,98,81,18,64,209,140,128,114,47,134,167,94,77,205,102,20,6,67,88,168,85,174,200,206,68,85,24,17,138,214,165,95,128,246,165,250,170,196,71,205,159,153,68,182,105,8,156,233,14,215,2,245,10,61,182,215,59,67,206,171,213,210,132,145,186,55,89,100,211,67,174,90,190,78,194,105,68,33,55,123,170,140,184,217,171,158,27,225,211,47,20,45,5,238,86,166,16,48,145,86,45,219,55,233,177,168,49,135,53,71,123,79,96,60,240,8,21,65,193,181,122,209,142,128,69,144,183,61,56,13,237,116,128,81,105,121,17,146,113,5,106,155,28,161,24,98,77,94,91,223,119,46,218,143,131,110,94,143,138,232,12,105,222,214,102,133,65,176,206,127,27,146,46,209,156,72,197,250,141,163,36,58,25,57,70,85,152,130,210,18,48,210,118,122,53,253,205,94,216,101,82,142,73,122,202,152,72,53,60,116,99,144,105,82,131,110,240,16,152,254,40,133,77,122,204,59,60,208,113,107,69,225,137,242,67,180,135,124,103,67,33,135,218,226,201,206,217,133,238,164,192,103,13,120,120,153,117,141,57,40,179,161,217,169,251,250,94,26,167,153,194,165,71,253,33,123,30,220,28,210,75,132,44,168,127,17,34,11,69,251,199,139,209,238,71,107,10,85,55,202,186,71,69,212,136,224,1,201,246,177,135,94,61,207,7,108,1,195,17,42,198,4,173,163,51,11,76,117,183,76,22,120,225,214,107,53,98,253,117,133,173,15,102,71,155,19,61,100,229,3,23,207,176,27,92,247,23,38,182,30,55,103,67,148,163,21,199,10,49,179,128,211,135,189,1,254,254,26,69,84,4,114,57,231,4,38,213,225,182,35,165,205,85,104,143,137,19,210,117,85,189,239,236,108,67,89,120,218,40,211,171,78,248,79,193,225,164,221,84,155,8,203,104,78,29,129,133,37,102,82,165,12,211,169,4,152,225,107,55,237,186,60,143,225,146,23,102,123,143,154,180,215,148,234,137,232,226,59,59,156,86,184,87,138,45,92,56,226,71,103,158,180,67,112,67,206,80,162,37,19,59,73,250,130,137,79,58,81,186,185,204,73,155,207,201,244,59,41,190,197,183,170,80,136,210,13,141,223,236,45,178,120,43,75,27,177,201,12,181,104,11,238,86,189,171,13,224,60,152,179,3,77,139,94,106,91,48,234,83,193,57,113,86,2,69,148,210,115,12,41,98,176,88,205,106,169,159,161,221,229,148,126,68,75,50,28,17,77,97,51,217,188,49,24,162,154,174,29,203,72,32,4,207,13,138,78,67,95,139,122,57,239,108,132,197,235,108,125,93,123,234,115,217,78,165,65,65,51,134,150,192,131,82,11,111,103,198,156,110,218,237,108,42,4,254,90,232,71,77,53,240,168,82,218,46,73,1,76,27,139,114,9,16,179,88,206,129,176,161,242,146,61,165,89,49,119,112,32,144,207,76,218,176,143,59,18,164,224,212,62,170,58,3,169,130,156,131,232,249,216,244,69,138,68,12,94,41,136,243,6,185,128,161,76,4,219,88,251,86,192,28,19,66,197,193,246,57,125,241,64,232,215,186,242,232,144,205,137,190,123,142,221,170,61,253,157,8,227,156,193,161,176,219,75,99,192,237,0,61,99,188,151,101,48,101,89,155,130,200,26,65,253,128,194,184,124,238,179,69,208,99,248,96,168,106,229,193,17,130,152,222,180,127,172,208,115,51,177,169,143,253,65,241,82,92,93,183,182,190,31,191,152,13,37,46,46,60,156,94,108,210,14,61,224,169,140,175,231,184,174,200,142,196,173,207,161,175,35,218,16,221,29,241,214,180,252,39,229,241,192,54,157,239,106,214,250,135,230,3,55,241,93,60,148,69,234,160,199,30,112,154,40,126,250,67,100,120,140,185,217,175,56,155,61,247,106,234,72,116,91,122,111,68,203,40,74,212,102,108,50,59,24,68,6,197,144,202,22,179,80,223,242,159,134,113,161,40,173,10,12,255,37,24,68,142,3,179,139,94,108,19,211,209,2,141,138,188,51,249,251,94,130,96,164,88,123,151,194,200,147,60,118,18,220,228,253,33,45,234,227,241,166,224,234,235,152,176,255,141,96,1,161,214,116,43,143,212,52,119,212,127,27,165,188,153,148,211,232,215,114,251,72,89,74,210,169,48,45,115,177,130,210,5,38,245,165,116,75,102,86,5,124,54,207,250,129,207,205,131,190,4,57,133,44,86,16,100,77,237,209,224,20,118,32,125,49,200,202,74,144,205,52,14,58,37,130,202,180,183,247,128,123,249,172,107,154,217,119,124,108,58,239,166,142,41,121,166,25,131,70,159,112,211,73,186,218,114,253,91,224,246,177,129,184,216,69,146,183,85,92,101,229,42,224,167,161,70,117,152,214,132,207,131,53,58,149,3,237,31,130,82,86,57,194,69,1,99,233,235,189,207,23,236,65,223,3,229,232,202,122,115,226,91,229,193,216,134,58,224,248,98,177,33,17,197,85,246,171,179,230,131,223,157,157,241,67,115,219,127,37,160,254,96,132,23,62,35,182,217,13,87,220,26,154,213,161,116,101,9,69,131,160,98,178,238,55,25,81,84,45,123,11,150,40,99,159,83,46,52,164,38,203,131,139,100,193,13,94,44,192,96,137,130,62,75,31,205,154,52,131,68,10,242,205,161,87,31,175,59,59,77,2,15,90,234,231,209,144,165,10,176,41,181,35,49,149,29,140,150,84,42,126,26,235,205,11,15,42,38,6,191,119,101,135,179,154,20,167,190,58,59,83,211,22,88,14,182,236,2,109,219,230,171,82,136,242,96,37,189,123,211,18,32,70,12,179,238,152,125,206,131,198,50,157,210,15,13,133,23,204,19,65,116,54,63,140,96,180,146,64,3,30,112,37,191,162,92,126,20,154,5,201,154,189,151,188,24,69,105,179,5,74,117,189,94,76,219,120,11,10,54,178,220,85,169,254,96,224,241,147,233,192,248,217,50,164,133,215,142,79,13,67,212,86,142,66,152,150,102,144,145,81,22,162,116,125,103,142,33,66,229,40,253,160,178,244,104,131,152,194,60,7,57,166,62,89,69,100,197,185,58,224,88,81,209,59,235,125,192,1,117,248,204,112,229,156,60,48,41,167,17,48,121,55,65,169,180,113,91,26,254,175,37,114,71,7,30,70,4,229,176,245,5,8,10,165,73,92,204,50,22,249,55,234,108,80,243,244,239,209,209,141,86,22,194,110,101,231,193,66,56,63,76,181,195,214,67,188,21,49,35,233,109,63,40,133,223,113,235,90,165,149,193,96,122,81,30,195,33,61,76,114,111,108,214,21,148,119,231,51,119,165,16,25,236,110,46,63,101,165,143,77,183,12,236,2,194,226,1,211,129,220,20,158,232,7,62,238,197,170,49,143,73,8,254,177,66,166,157,63,33,113,216,155,118,141,71,179,8,176,248,31,7,166,52,38,174,182,125,65,168,77,161,216,175,15,61,223,186,40,3,232,249,94,221,185,81,152,51,59,103,133,141,242,203,217,71,109,233,235,213,133,232,105,16,163,194,171,218,244,193,143,67,12,69,77,192,89,71,124,210,38,28,166,25,148,219,89,13,13,168,98,223,105,222,120,41,181,133,15,60,172,165,223,225,90,166,76,6,90,125,48,28,157,186,148,156,158,140,201,46,212,75,251,79,91,186,86,162,103,68,195,106,15,178,88,59,80,133,8,135,165,83,30,169,106,135,230,64,154,192,23,52,83,53,136,77,121,204,158,148,36,119,18,38,116,14,93,116,255,52,236,119,166,108,9,218,83,115,208,146,178,251,162,150,20,84,126,248,61,162,99,12,76,218,46,7,1,47,173,88,202,19,141,132,239,40,65,223,75,39,215,80,82,99,146,138,233,193,67,116,54,140,150,24,37,159,64,143,29,82,21,157,132,109,29,37,253,168,84,206,29,169,18,103,0,109,24,87,253,67,65,205,217,239,123,56,123,87,46,237,3,183,20,123,202,25,121,218,138,149,132,186,208,228,236,223,186,212,245,33,199,162,3,105,134,12,26,66,85,199,199,254,208,95,31,99,46,126,219,242,193,178,186,22,167,64,124,16,24,143,69,76,12,78,146,188,93,227,243,172,81,203,68,119,133,137,194,6,211,179,229,131,229,123,156,233,255,182,5,54,59,229,234,95,243,215,113,227,20,212,132,240,149,18,124,81,214,17,124,226,70,111,40,39,54,201,196,17,118,70,165,200,63,139,235,79,178,189,199,249,81,173,144,86,94,250,214,13,56,58,247,214,143,105,154,161,253,161,156,162,74,147,94,248,96,78,126,221,72,191,55,165,73,167,249,33,232,223,141,235,93,166,25,45,0,59,62,135,201,68,107,236,153,218,11,242,49,1,215,61,85,161,160,100,10,155,252,173,235,103,183,194,151,67,140,202,9,218,103,147,198,44,106,248,73,74,244,96,150,31,214,5,169,148,248,103,87,241,96,9,209,55,250,242,20,206,143,48,18,88,186,80,205,52,78,163,11,12,165,100,81,152,222,160,7,99,134,111,85,61,65,167,185,4,233,125,250,208,54,82,54,102,137,184,75,153,127,254,252,131,174,20,210,162,160,120,169,89,97,235,194,116,216,154,221,84,216,132,234,188,18,87,47,18,48,138,18,242,115,146,245,52,205,5,16,37,24,24,65,119,168,8,124,140,116,115,15,131,39,182,152,161,157,85,69,6,150,217,22,10,5,148,215,171,42,131,209,148,250,209,195,135,148,77,20,144,0,150,131,148,185,234,36,194,151,143,79,9,15,195,84,154,75,230,52,220,77,174,156,0,141,232,208,231,70,85,44,164,19,142,199,211,149,232,201,4,17,124,6,30,148,98,33,1,169,46,12,177,8,186,183,213,70,183,66,188,185,67,210,225,44,50,101,31,161,196,35,69,252,231,204,23,234,169,84,162,6,133,231,167,68,65,225,105,213,47,73,164,223,39,17,217,234,53,123,251,8,197,96,152,92,184,155,183,160,138,16,24,160,113,53,19,74,249,119,96,44,132,215,200,213,59,142,25,173,7,147,197,61,35,242,123,54,73,10,37,21,69,230,210,223,139,182,31,221,161,143,117,3,203,166,63,153,177,68,205,143,144,69,10,146,53,216,34,41,134,248,192,59,2,195,54,149,53,9,7,188,34,246,4,9,87,201,95,152,87,141,39,163,105,227,115,111,146,50,174,3,195,38,89,171,238,24,103,183,201,57,132,94,206,126,162,124,145,192,43,9,140,151,155,63,240,163,106,61,38,200,218,83,231,240,132,195,45,36,206,56,197,242,103,59,130,77,116,132,138,204,121,231,252,217,142,54,237,132,46,81,179,96,94,250,124,236,243,73,130,200,159,180,213,153,106,186,234,233,214,114,143,44,211,168,155,62,187,213,113,68,131,93,253,248,95,165,183,166,42,76,124,174,80,97,34,66,170,106,21,27,3,41,66,195,38,159,166,238,181,85,132,134,242,14,89,209,173,50,75,214,174,28,215,118,107,234,248,232,63,133,246,58,48,157,17,251,179,188,56,222,67,245,7,189,91,93,63,63,202,24,135,17,118,253,232,90,33,146,18,106,70,84,91,75,168,196,116,171,66,99,134,196,241,92,31,221,42,154,111,67,12,143,198,135,166,107,115,153,22,92,220,219,242,135,186,35,17,195,126,82,73,219,56,146,20,70,213,196,111,126,22,62,157,26,10,83,249,26,90,72,11,18,157,162,155,101,225,248,9,9,168,173,121,172,109,253,10,206,157,155,141,0,90,55,105,26,198,4,36,169,41,232,57,35,227,76,132,251,168,14,85,179,35,163,222,66,73,15,210,179,46,186,186,20,52,140,167,240,68,209,190,48,147,34,128,86,194,245,200,86,184,162,215,90,186,214,65,58,230,69,114,52,177,84,158,152,29,101,138,53,125,53,225,8,153,58,76,253,72,81,209,55,14,182,253,96,98,31,2,215,155,15,13,184,137,8,70,182,46,197,61,223,213,80,147,138,154,157,133,148,83,13,249,51,200,41,244,230,216,209,61,68,202,6,221,9,10,55,211,68,117,184,91,225,170,192,244,160,61,121,180,62,62,154,163,180,208,192,184,19,48,5,231,250,228,216,17,241,211,213,132,94,69,32,240,44,196,18,34,126,52,87,234,167,238,205,142,224,135,46,225,167,34,171,11,227,68,14,120,245,173,250,129,48,103,140,250,20,229,206,126,54,134,194,60,232,27,51,202,73,68,135,242,108,155,34,5,70,119,155,164,183,129,123,218,242,189,40,71,23,184,22,152,3,187,124,206,90,69,64,179,162,132,240,134,212,202,213,182,194,147,49,127,112,206,170,52,217,232,227,11,141,51,188,170,212,63,34,151,227,133,67,16,40,105,66,45,7,188,84,73,15,53,174,172,250,155,152,187,45,164,38,167,249,162,42,207,153,41,56,10,152,128,183,138,123,158,227,102,198,100,168,205,230,173,138,146,142,30,225,68,148,168,135,156,109,153,152,92,142,67,217,202,238,187,190,55,110,84,111,79,116,241,252,87,133,90,251,154,233,9,135,14,4,238,244,167,71,45,145,69,38,162,141,102,166,194,72,116,132,174,104,135,86,187,169,130,44,37,43,126,117,166,62,75,5,81,97,74,121,235,47,155,84,219,231,234,115,144,134,82,31,57,255,162,210,183,16,251,186,165,109,172,145,101,40,92,237,192,114,45,214,76,243,168,74,223,194,27,226,58,174,86,225,35,114,193,16,99,63,129,102,162,250,18,75,33,110,79,178,61,36,98,169,210,40,42,69,12,165,185,11,204,114,180,9,175,41,240,76,177,161,89,112,74,236,116,35,168,44,145,210,132,124,129,50,124,129,9,208,166,184,186,80,11,40,50,200,48,91,13,95,1,63,117,59,185,119,35,93,180,31,250,169,160,202,8,65,228,112,93,44,113,46,206,160,105,198,242,185,3,46,117,232,107,183,69,35,217,124,87,19,183,86,217,106,60,118,71,27,221,85,170,151,205,30,19,15,134,237,165,242,204,132,232,118,252,48,157,138,159,139,41,67,126,207,85,113,161,85,47,251,156,115,45,110,93,77,186,91,68,194,167,217,222,254,45,207,232,75,113,35,48,188,17,45,224,52,170,172,157,115,36,98,115,134,150,48,97,44,21,219,198,240,202,243,137,28,207,252,145,234,38,168,19,122,64,201,90,13,84,99,156,232,81,175,241,104,9,115,184,127,96,106,106,92,24,154,156,127,109,159,155,91,141,236,133,9,116,201,185,9,252,106,71,18,249,107,21,188,166,112,62,212,211,76,143,166,169,158,188,117,197,135,14,120,167,231,75,95,155,81,124,114,217,4,172,63,2,230,84,226,165,20,250,230,180,234,84,145,132,95,252,214,126,232,148,12,27,233,79,114,252,243,193,90,139,99,59,219,217,21,226,234,110,21,183,10,143,146,124,191,1,22,238,55,131,159,42,2,93,114,228,48,31,154,9,207,134,246,115,131,172,93,110,205,225,19,42,222,103,168,139,72,92,130,110,170,148,3,62,182,192,43,140,132,149,121,205,150,226,214,80,95,201,44,172,86,85,28,203,131,217,62,139,94,13,97,104,108,56,180,163,203,162,167,91,150,44,253,69,225,32,83,187,175,210,173,187,98,39,52,66,34,145,72,174,148,194,133,119,78,185,5,213,58,2,35,176,85,2,182,245,164,87,79,164,247,252,83,87,211,40,253,192,103,140,67,118,157,94,131,148,62,55,135,232,212,223,11,222,119,97,38,53,248,41,146,192,30,58,68,157,214,126,251,156,210,254,173,33,248,84,209,234,90,44,126,229,195,82,104,184,208,169,80,172,122,61,80,100,197,178,162,187,134,18,145,117,165,232,129,75,151,111,11,37,111,211,37,46,58,228,20,87,133,189,156,56,159,183,14,26,95,43,226,198,180,48,109,157,11,205,26,189,86,160,208,106,116,133,207,89,228,182,29,240,57,106,100,80,140,151,57,142,46,202,171,187,44,108,106,213,90,216,226,116,2,21,21,173,62,219,40,181,33,113,115,178,238,69,127,251,28,9,165,198,131,79,104,29,139,194,144,237,5,124,22,147,56,124,228,238,40,46,241,185,66,212,255,179,178,33,29,234,174,207,68,141,123,145,160,53,48,157,85,254,181,153,230,18,180,206,20,115,166,25,231,162,81,47,235,147,83,72,180,223,139,81,122,47,46,10,245,239,198,9,118,97,98,97,91,81,163,40,52,116,225,53,141,161,219,70,39,237,115,215,223,250,113,245,175,207,79,195,111,213,28,166,10,233,115,115,206,197,18,87,87,56,8,63,240,25,197,27,244,0,102,65,201,160,157,65,96,50,5,140,87,168,87,163,108,113,205,28,164,106,106,19,103,212,224,233,209,72,96,107,147,124,48,165,97,229,58,186,56,89,100,6,100,200,207,177,188,123,242,155,211,170,168,130,244,88,215,232,156,59,76,9,136,12,26,146,49,173,251,168,80,10,46,245,241,63,61,185,52,253,167,77,216,85,55,196,97,174,108,15,152,36,170,204,21,178,210,41,199,213,12,161,216,57,116,114,39,143,183,24,215,104,18,85,211,159,52,101,223,254,224,166,236,162,23,19,139,137,175,221,57,70,179,60,56,65,242,18,95,27,15,253,31,152,250,162,184,119,33,174,40,99,134,250,89,221,254,181,59,27,143,174,125,36,34,92,30,4,152,234,226,207,213,231,213,98,196,225,30,27,250,181,33,245,116,81,84,170,69,200,11,124,110,126,86,64,247,23,107,83,154,148,126,63,61,252,152,32,71,125,236,86,157,228,243,215,60,20,112,249,124,77,92,217,157,125,192,27,213,209,173,127,6,5,6,32,135,155,217,220,2,243,92,241,185,26,145,52,157,134,198,143,152,246,131,133,93,14,152,202,141,230,87,27,15,109,150,143,13,115,115,158,254,189,32,43,216,250,189,96,35,157,53,208,162,149,172,160,214,126,253,129,229,123,172,106,132,139,23,206,166,70,169,247,54,197,121,159,196,231,252,17,61,71,36,230,41,6,246,231,134,162,36,229,15,12,27,83,14,248,156,142,73,190,53,109,177,41,246,5,24,59,230,212,159,134,140,37,246,133,76,138,86,223,11,138,219,30,155,14,237,85,82,126,197,4,181,54,116,135,109,49,202,205,89,143,57,249,123,157,9,185,37,102,79,113,202,74,110,162,157,209,182,254,209,247,65,26,126,157,159,18,70,66,140,130,139,192,205,88,217,29,110,56,172,69,96,88,28,124,79,98,199,63,46,231,123,180,118,78,187,229,145,241,243,169,54,204,118,93,96,90,140,110,109,49,95,154,73,174,87,111,98,119,219,97,154,147,228,0,195,227,233,30,209,161,7,51,77,41,61,134,236,139,19,47,96,139,26,47,129,233,62,221,254,219,72,32,52,29,22,158,203,173,130,5,207,87,89,18,179,105,38,133,56,252,197,166,241,193,102,133,105,220,143,171,17,92,144,157,161,81,242,88,222,163,101,234,85,100,88,26,142,97,142,171,77,128,242,161,29,138,147,226,67,62,204,19,87,152,80,200,242,39,51,42,96,89,251,168,129,245,36,48,229,70,242,224,72,131,174,28,55,167,137,74,44,68,228,21,82,108,213,100,112,167,136,218,195,230,209,146,231,249,44,109,7,43,172,192,200,184,92,183,115,153,250,194,156,50,166,199,153,35,185,237,240,216,73,29,149,134,128,72,205,113,53,212,99,69,97,26,55,90,252,118,71,184,121,11,204,33,180,124,200,97,186,173,91,97,248,69,124,17,192,164,253,89,66,235,151,42,188,48,253,32,226,55,194,224,17,162,141,160,89,199,123,89,218,214,127,183,83,85,43,129,166,6,7,255,136,121,212,9,29,202,202,167,207,59,239,152,133,231,116,43,162,190,240,107,38,245,80,18,48,252,199,122,115,36,137,99,229,83,61,172,118,20,97,17,42,78,29,206,144,52,188,171,123,183,98,252,187,235,208,64,176,117,207,234,63,5,99,255,90,205,228,125,228,230,104,151,212,152,103,176,142,72,177,6,242,24,9,254,235,11,195,220,86,196,46,54,98,207,82,252,123,84,20,241,228,91,119,43,231,143,169,64,111,166,132,254,14,138,18,99,14,148,5,245,102,97,55,178,72,63,253,168,208,45,34,234,146,169,75,36,179,121,97,72,128,134,216,189,204,18,40,149,29,166,255,82,223,11,102,147,236,38,220,162,141,69,195,227,70,137,227,186,93,6,15,17,153,202,86,140,233,26,132,6,127,194,73,131,94,90,15,152,146,52,167,245,108,9,92,241,201,122,192,3,191,254,193,185,172,230,197,53,103,183,100,113,14,133,9,19,248,147,227,73,224,73,61,24,186,139,122,195,27,139,220,94,17,65,73,152,226,6,98,204,14,79,36,170,229,209,42,41,126,55,164,14,204,6,251,80,216,64,92,163,19,244,204,135,151,143,251,133,6,83,247,39,227,49,234,217,147,254,146,59,143,146,194,97,37,65,246,163,68,34,224,221,137,23,170,176,157,121,91,75,54,226,112,49,68,42,1,70,122,135,2,38,210,87,30,188,237,203,229,128,41,52,136,47,81,73,12,97,55,57,156,208,254,126,55,135,240,53,74,162,57,8,86,17,61,48,216,156,76,145,225,194,68,180,218,51,105,235,217,77,136,166,150,11,227,152,77,69,161,49,187,201,132,92,173,83,246,109,9,21,226,212,237,135,199,185,179,81,177,188,247,66,198,201,58,193,127,240,153,202,67,252,151,243,164,19,93,155,251,211,86,97,40,246,48,126,46,193,233,251,218,133,19,88,14,15,90,173,206,186,187,179,0,30,169,179,61,52,121,180,74,4,250,70,31,204,164,17,81,210,243,100,219,210,102,23,157,144,128,62,231,8,248,156,52,119,246,30,248,24,215,82,8,72,52,8,222,104,191,55,165,48,18,167,5,182,134,84,135,49,5,182,94,13,39,102,60,25,18,43,34,96,72,212,246,215,234,122,225,182,53,58,65,160,202,148,145,3,110,82,255,142,246,88,247,115,201,202,255,147,180,179,85,100,109,66,45,21,42,182,212,164,118,18,142,122,168,156,253,151,209,179,72,239,188,37,83,151,208,48,184,48,230,142,164,242,12,46,37,174,254,5,25,171,192,191,248,181,195,116,201,55,153,11,84,10,206,229,143,118,108,88,141,207,157,169,66,59,97,247,33,205,80,245,103,25,179,102,92,245,254,219,103,70,66,88,247,96,156,132,55,164,84,157,119,89,126,180,88,31,131,250,78,52,171,74,209,5,68,224,156,172,177,195,231,45,167,60,25,57,122,143,247,96,199,247,84,101,46,156,229,119,214,140,175,16,211,82,151,148,23,242,109,53,100,77,51,236,217,233,241,145,211,171,210,115,100,110,161,137,171,93,218,69,171,85,148,186,130,45,148,202,31,209,34,122,131,38,74,27,23,54,202,69,89,157,149,110,71,239,26,128,181,130,114,168,46,112,45,197,173,1,146,165,16,47,102,133,119,68,253,161,221,235,85,122,214,14,220,81,31,245,171,141,49,232,25,219,192,94,81,154,105,28,63,199,158,254,50,22,82,242,231,38,216,160,67,134,82,153,219,56,217,122,162,165,169,12,152,90,156,59,207,146,213,134,247,207,189,113,240,29,165,141,101,235,197,13,62,35,67,211,79,151,177,42,10,229,254,221,73,41,21,64,233,79,222,9,102,174,122,83,21,137,202,227,158,245,151,33,230,217,215,189,183,255,249,31,218,206,45,233,114,20,134,193,91,226,14,217,255,198,134,207,7,27,241,87,205,99,215,188,116,143,58,57,185,16,48,182,44,165,37,227,8,187,187,147,26,128,43,39,21,20,36,27,172,109,227,128,19,161,157,251,179,141,226,160,247,99,154,34,200,254,95,69,96,147,113,93,14,39,147,151,185,112,229,241,159,65,64,89,72,26,71,88,197,144,212,243,31,222,187,210,42,133,75,154,201,203,151,70,9,24,226,193,29,2,52,182,227,225,16,112,126,47,236,163,119,167,4,108,26,197,247,113,145,211,131,116,226,240,160,77,229,30,189,195,158,50,150,191,10,68,176,245,171,219,43,9,57,16,63,152,109,227,146,25,184,67,68,117,99,80,248,175,85,25,15,251,171,218,99,168,103,127,100,213,18,165,23,37,131,228,221,4,160,236,19,229,224,181,34,155,136,241,56,91,53,65,169,137,150,230,47,139,221,64,150,69,139,234,203,92,62,132,80,228,222,99,244,14,4,234,106,196,132,14,79,182,249,114,116,99,134,168,62,136,224,140,92,89,213,97,124,220,228,73,32,56,177,200,247,221,215,53,104,167,245,79,131,128,5,105,212,123,229,44,144,123,126,242,163,17,103,18,235,231,106,83,147,239,96,73,153,243,204,238,11,129,119,223,221,200,21,109,62,178,249,247,183,17,19,202,45,126,27,153,254,46,211,59,93,196,62,197,178,234,216,204,39,40,59,226,147,238,96,70,171,207,8,167,189,6,59,138,3,239,56,52,137,60,10,63,221,163,158,203,194,65,54,183,11,92,97,227,57,76,246,66,234,231,117,54,114,16,254,9,192,12,254,244,203,165,39,53,21,191,107,72,229,210,162,65,252,130,152,176,63,210,252,211,120,187,48,217,141,25,167,102,6,189,175,99,153,131,74,60,177,76,81,226,142,209,133,148,188,111,12,18,150,0,236,123,46,92,176,65,90,254,64,145,122,150,230,15,204,234,74,80,68,54,204,223,37,56,90,112,81,83,141,11,251,144,191,146,147,239,45,124,242,204,49,37,87,109,19,229,67,195,132,206,239,57,153,74,139,220,214,130,86,236,239,114,90,253,124,201,79,227,131,241,157,56,154,6,248,70,115,166,192,168,26,157,117,37,177,233,104,215,119,103,195,44,130,126,234,110,170,168,114,97,102,162,225,227,27,181,92,42,86,1,127,214,82,228,7,163,90,36,125,35,144,236,91,112,52,176,202,178,100,252,133,77,105,232,112,233,248,233,46,93,12,149,214,205,236,57,49,116,206,152,195,239,77,145,73,160,173,250,192,12,72,33,232,86,227,123,121,223,58,57,70,83,160,112,184,153,106,84,143,219,162,82,47,197,143,134,204,55,180,13,191,50,52,59,239,8,109,230,236,229,107,7,254,210,67,124,115,81,77,171,117,197,203,106,12,170,41,63,141,130,228,106,254,54,168,40,8,73,150,206,14,86,147,51,78,152,124,160,50,94,120,214,159,145,215,15,166,128,43,221,52,192,105,121,50,130,105,143,109,178,252,246,130,188,125,66,8,4,146,76,44,235,194,204,178,221,71,248,88,102,24,123,159,10,181,224,59,39,160,91,38,179,48,31,195,12,74,39,203,41,253,245,247,190,16,68,162,225,236,192,68,50,237,210,65,127,233,211,248,122,104,178,254,132,115,96,27,223,207,73,180,214,185,86,133,149,73,22,241,67,124,217,97,218,245,111,128,15,217,173,249,174,26,62,83,211,118,227,29,24,88,81,207,207,221,233,167,191,11,0,123,82,50,133,1,103,250,208,239,19,135,7,158,156,89,156,184,210,41,235,3,178,38,11,225,238,3,19,146,247,7,166,29,185,251,133,23,107,210,186,247,181,255,86,187,107,24,36,203,244,214,203,188,167,162,179,163,37,255,233,253,114,179,208,202,154,37,199,231,41,218,88,107,231,20,255,114,122,205,177,13,235,1,183,41,165,172,246,147,117,156,122,242,121,139,220,216,97,25,73,221,175,12,18,153,188,175,61,65,35,34,230,183,109,92,164,187,62,236,37,109,191,34,39,240,2,227,184,117,127,27,167,187,40,80,144,1,32,53,112,135,18,89,97,136,205,254,76,19,137,166,251,208,172,155,202,27,119,147,133,144,66,100,226,123,160,194,17,111,4,158,223,157,106,209,76,169,230,14,114,126,251,195,101,252,94,26,226,138,251,43,243,223,166,20,44,245,92,147,108,111,238,25,111,45,173,83,122,211,137,143,104,44,138,87,50,108,131,113,225,74,120,236,71,99,225,180,131,53,57,57,226,27,190,17,53,245,179,41,228,98,56,208,123,88,251,188,211,109,251,61,228,228,180,116,44,143,177,58,95,123,185,219,216,102,21,242,233,151,214,77,143,71,222,55,119,213,114,192,24,137,220,229,139,124,54,89,231,51,35,238,168,4,5,153,59,212,246,32,223,179,224,169,157,32,125,55,151,244,225,53,182,250,57,130,195,14,149,88,54,100,148,103,45,193,238,48,205,231,119,213,54,23,3,232,201,63,184,125,72,192,220,29,215,134,45,114,26,14,119,35,32,95,24,37,176,117,74,101,166,250,189,164,7,144,84,59,141,52,142,210,67,191,4,45,54,67,127,14,211,232,154,228,202,80,228,63,73,34,148,82,10,134,107,23,133,210,224,20,21,206,77,89,238,190,174,105,228,189,28,23,182,151,232,117,55,231,236,227,145,126,246,159,158,104,49,46,57,57,109,121,174,207,128,113,24,126,222,247,101,243,237,45,239,48,217,240,142,8,62,121,40,11,69,178,64,7,217,18,57,22,221,137,234,187,31,152,123,67,218,79,26,252,117,118,220,7,238,76,152,178,56,18,135,54,239,242,230,42,76,95,67,96,19,211,240,151,137,106,186,126,32,144,239,41,23,31,152,246,230,79,79,190,176,213,242,232,143,144,137,172,79,192,164,40,168,140,29,24,11,69,233,74,230,103,17,79,241,75,219,159,246,173,199,238,199,83,246,24,59,149,125,142,85,93,188,102,156,156,233,27,43,230,197,189,70,200,193,45,146,186,27,164,63,86,230,97,188,48,48,72,63,112,102,150,150,101,21,50,36,129,84,192,40,184,12,129,33,254,173,11,155,28,166,194,51,190,90,248,29,76,58,130,210,130,239,59,119,66,223,41,28,68,162,223,138,31,74,192,240,229,186,192,29,25,176,184,240,105,227,85,96,115,64,109,1,67,110,21,20,70,64,41,129,162,172,41,231,38,247,212,98,120,67,234,147,109,174,193,159,103,217,13,238,194,31,105,52,233,165,17,31,53,240,146,219,162,222,157,62,127,89,212,102,71,122,225,233,12,119,131,145,229,112,152,249,191,204,251,54,33,190,222,149,139,82,56,61,204,113,91,208,86,239,86,212,224,239,30,139,23,237,37,120,244,100,252,197,28,191,140,14,250,125,100,6,207,150,150,192,69,65,211,51,190,224,158,142,251,3,47,61,116,175,113,114,48,78,165,78,113,34,119,141,85,169,192,172,66,30,9,252,156,40,138,156,26,197,122,215,68,193,49,108,199,179,57,43,92,162,211,217,224,81,244,113,50,213,207,54,47,60,159,159,70,20,59,197,0,6,150,198,45,235,130,207,177,189,182,147,247,246,41,140,30,198,144,75,147,93,170,193,212,18,47,92,175,46,60,133,55,68,239,70,252,246,52,194,186,194,181,198,244,13,243,93,152,12,160,45,71,178,4,88,245,63,12,254,90,140,65,124,50,74,171,10,119,115,5,10,88,150,83,208,17,25,34,40,155,40,143,11,218,126,78,144,7,38,34,173,114,97,136,62,187,112,3,91,21,86,48,57,55,37,196,239,14,133,61,11,74,23,169,121,198,208,120,17,39,175,42,73,100,240,186,227,12,248,251,186,194,230,150,119,225,33,93,20,180,103,160,140,122,209,249,220,181,245,160,118,65,165,83,180,91,71,77,138,133,35,153,238,229,3,151,60,238,243,6,150,103,70,162,22,34,172,192,233,238,144,129,163,249,3,116,47,83,119,131,96,232,74,229,62,19,211,159,184,48,74,62,233,14,148,61,141,94,11,128,65,167,230,92,222,8,109,15,124,137,112,98,167,117,173,174,113,175,140,80,75,126,27,97,241,49,239,56,162,134,246,194,184,225,93,88,39,20,115,60,76,67,192,235,39,52,232,10,194,27,236,147,73,65,178,209,214,52,132,192,206,133,63,41,154,119,115,185,202,119,252,211,146,57,150,194,16,59,166,192,163,203,209,24,227,149,113,143,70,70,72,126,123,98,230,89,101,86,232,178,169,50,184,141,88,50,129,219,123,52,228,121,249,236,219,146,81,136,86,44,165,42,153,21,164,123,106,127,210,149,206,198,24,12,248,143,234,209,198,131,142,24,3,155,153,113,55,0,157,77,20,77,51,241,58,41,201,212,7,70,87,229,129,139,194,20,229,238,231,69,110,64,78,142,201,235,87,199,253,180,203,167,191,141,12,203,186,147,202,94,205,231,37,61,163,82,67,179,239,185,49,146,235,108,202,46,188,87,178,234,92,2,96,75,221,4,92,17,53,136,60,17,205,252,144,200,30,152,118,117,129,165,210,11,76,33,43,11,156,111,156,2,140,2,243,184,48,107,178,194,216,25,214,128,215,39,59,116,224,30,159,39,168,152,138,254,80,138,229,23,174,66,251,2,198,157,115,6,76,67,194,243,211,214,241,127,225,38,13,111,192,43,56,128,201,228,93,244,3,4,158,235,208,28,12,222,129,197,243,84,190,160,246,3,155,21,211,3,47,239,104,51,152,52,152,192,184,198,246,123,114,188,71,250,3,211,228,22,48,251,88,189,177,98,209,94,192,101,233,7,74,243,35,38,99,14,155,49,144,222,55,117,137,120,95,29,154,128,92,120,254,100,23,12,156,63,29,12,48,73,86,185,71,55,173,152,210,138,66,18,235,14,196,188,36,157,15,92,67,132,240,140,211,250,41,76,170,59,95,184,72,187,53,112,239,222,24,240,131,191,27,27,2,51,119,149,11,203,150,13,148,212,234,148,131,171,142,67,98,174,216,159,3,163,107,124,97,92,161,92,60,232,247,66,116,28,182,100,97,154,160,181,60,7,119,18,4,23,222,175,71,6,249,222,72,245,116,127,122,24,99,247,129,167,171,176,25,60,158,187,222,43,26,211,220,133,155,20,238,129,39,196,188,11,39,161,171,117,147,161,77,53,174,156,102,212,241,252,182,229,143,46,188,183,116,223,3,135,40,210,79,23,77,184,18,84,90,109,231,113,97,213,109,1,166,214,121,79,78,223,206,11,55,231,178,50,210,204,15,75,224,95,117,199,225,253,122,179,62,22,116,140,92,93,40,153,123,186,142,226,142,60,77,124,64,198,202,212,177,210,233,27,240,245,17,184,234,18,86,77,14,51,94,24,165,129,172,51,222,79,245,51,142,38,19,241,162,20,116,4,77,239,193,123,245,139,135,66,107,246,144,173,2,245,111,4,157,14,60,173,45,167,61,240,234,158,208,4,222,219,161,165,48,116,172,123,116,233,58,39,141,18,236,39,3,179,228,128,145,242,40,20,52,29,46,102,189,123,225,73,147,166,7,151,100,90,80,168,19,152,101,222,215,109,70,240,88,178,65,2,222,243,120,23,88,234,147,221,124,119,239,108,57,44,187,240,28,141,2,196,119,225,61,3,202,67,89,102,181,17,39,167,189,75,63,1,216,250,35,238,123,88,21,246,83,24,197,155,117,225,245,204,212,159,205,190,142,102,211,252,120,80,216,229,23,230,91,85,24,2,118,189,112,121,150,55,244,153,157,75,106,112,146,52,46,153,206,26,82,155,9,165,155,209,242,3,239,40,35,22,71,18,107,69,198,56,240,108,113,95,56,5,138,108,183,165,81,111,190,5,120,191,220,231,228,230,54,24,48,249,228,7,102,183,82,46,156,36,129,96,240,112,69,88,242,243,172,251,247,190,209,150,13,218,26,230,16,159,196,81,200,129,239,169,219,79,141,229,211,39,243,56,240,112,21,43,131,171,16,4,13,14,106,48,48,62,133,89,225,41,171,0,61,57,210,163,104,176,167,61,108,106,212,77,62,32,204,214,128,151,116,97,252,208,249,221,51,163,21,255,189,112,108,57,109,78,95,253,239,169,5,109,250,176,225,198,125,94,139,163,223,48,235,60,218,16,124,171,177,116,193,78,235,250,195,31,28,85,31,6,180,60,233,14,7,184,221,64,132,212,163,44,231,168,218,22,239,151,70,190,211,108,234,30,248,115,45,28,131,171,116,234,1,163,23,17,231,38,191,251,41,90,202,13,253,170,229,96,5,69,139,212,243,156,100,41,146,6,157,192,61,82,222,6,151,245,28,13,111,56,46,12,3,145,57,31,152,148,124,192,124,90,207,209,200,225,207,11,167,231,166,205,8,252,254,180,37,215,31,120,222,151,65,95,119,123,174,155,126,153,30,112,153,215,243,212,96,36,35,239,117,155,144,255,11,207,251,58,208,56,109,229,133,155,28,157,96,137,252,61,249,189,52,115,181,83,248,138,176,153,14,96,121,175,156,118,129,248,176,200,123,142,254,194,61,246,217,27,166,149,184,61,240,24,158,42,2,238,226,2,208,205,9,171,181,56,57,117,236,89,30,120,220,112,184,208,231,162,223,124,65,112,180,8,76,189,249,129,107,138,197,158,136,179,235,124,83,224,1,231,184,114,246,120,207,39,64,102,213,11,144,248,134,63,57,197,86,147,137,196,57,92,173,71,74,97,252,213,191,11,183,54,31,180,166,152,224,51,155,54,29,135,149,44,120,204,10,137,133,72,7,57,233,207,21,195,212,154,162,37,109,210,232,136,190,155,35,114,23,67,191,32,88,85,81,211,5,222,129,137,92,248,94,141,169,250,59,156,41,185,235,111,119,42,254,237,194,202,202,52,248,115,13,160,100,253,213,101,60,39,71,227,178,92,248,93,1,136,235,238,158,209,252,219,219,31,184,150,123,242,161,73,119,68,146,144,33,56,247,93,76,216,91,95,152,169,189,244,11,63,45,240,6,175,120,168,197,84,139,159,251,38,131,208,2,165,132,92,30,148,37,57,224,250,228,54,12,246,214,100,131,73,8,40,108,194,234,14,99,89,255,41,140,82,211,23,87,6,115,68,118,17,52,220,4,121,128,196,82,23,161,145,141,14,132,149,252,220,11,209,0,93,218,104,100,112,217,86,224,177,7,86,126,96,90,251,47,76,54,67,224,207,182,168,14,227,243,43,129,60,22,171,140,227,11,215,250,128,132,253,14,194,130,253,244,151,81,78,245,175,175,44,139,229,158,163,187,249,4,6,140,203,244,3,127,145,159,179,4,190,104,204,25,227,37,203,93,87,60,157,159,219,130,240,21,151,102,206,51,223,3,15,111,135,3,222,235,81,121,126,123,205,72,137,22,156,102,231,31,120,76,57,186,78,205,152,218,111,143,28,87,142,44,250,159,223,222,31,239,61,185,113,220,31,216,9,240,160,185,37,93,90,205,233,185,222,131,115,17,143,54,224,82,221,154,1,135,43,250,28,100,36,17,165,198,102,22,119,214,61,225,201,201,231,126,14,145,152,167,117,231,19,29,80,131,251,29,196,211,204,207,100,28,50,192,103,124,33,131,118,53,141,89,55,28,154,201,214,218,255,137,128,87,167,123,106,248,206,10,244,189,48,166,199,239,158,58,147,98,123,224,25,1,45,112,211,164,201,222,77,194,36,246,187,134,90,40,146,5,136,248,237,49,239,181,140,130,34,148,16,197,247,230,127,63,99,167,153,147,187,65,70,250,30,13,169,101,199,177,62,208,90,127,58,18,12,134,144,118,225,174,47,27,120,222,147,155,214,139,160,152,14,199,7,66,142,81,234,9,86,160,137,18,35,197,134,162,1,239,62,24,131,51,255,97,154,28,181,128,3,76,43,228,133,151,150,58,32,56,238,237,71,187,240,208,164,163,117,248,69,37,175,208,37,171,169,218,62,109,201,241,75,203,136,113,74,204,75,21,188,68,158,9,24,241,177,7,30,145,232,5,46,34,156,68,45,63,163,224,236,48,12,35,89,158,128,81,230,186,112,19,77,88,99,2,68,7,147,193,73,99,56,104,141,57,232,51,108,215,231,208,23,194,6,50,74,175,216,158,47,157,229,7,230,127,222,125,136,132,4,189,171,23,69,41,35,10,156,244,131,168,63,79,167,103,221,59,91,146,133,142,210,161,68,238,12,177,5,63,53,79,87,163,94,42,18,209,120,108,112,21,126,139,101,222,238,94,21,120,239,78,191,7,254,124,235,132,143,198,20,153,6,208,17,243,48,104,149,248,140,237,92,124,212,24,114,229,161,168,153,35,122,184,141,79,221,208,122,27,61,253,115,121,17,125,31,137,49,215,120,96,178,44,14,155,113,102,83,184,221,60,171,193,226,204,176,247,196,240,151,61,86,200,20,223,214,101,118,2,183,16,190,48,184,138,246,60,48,220,194,11,35,237,118,111,108,98,201,237,122,130,184,199,89,83,158,194,232,227,229,11,23,29,132,211,34,54,159,206,114,179,254,220,249,192,95,124,247,192,77,52,134,136,189,112,26,246,27,35,245,179,244,183,105,45,173,190,56,209,53,35,203,135,105,31,185,166,6,253,51,164,221,31,52,187,76,238,15,213,4,48,48,222,141,23,134,105,24,48,222,34,221,187,198,54,12,143,80,78,190,176,18,236,241,76,138,149,29,95,152,213,230,194,73,147,76,139,124,127,204,225,80,114,213,11,0,152,28,85,189,112,145,70,138,13,23,219,206,5,188,55,182,73,127,155,139,77,237,194,123,109,202,15,60,130,202,68,59,219,44,207,185,81,205,42,23,37,195,40,240,103,246,27,7,166,103,76,250,107,187,173,254,37,94,102,218,49,167,176,118,12,94,193,187,1,238,58,43,160,72,211,139,7,142,192,89,104,38,140,233,143,169,245,7,83,165,157,34,88,139,1,40,205,122,231,228,176,155,217,54,60,48,253,190,23,22,49,3,67,247,201,90,160,36,187,228,220,208,78,130,77,139,54,18,124,174,7,30,241,121,1,119,221,144,2,79,215,201,50,184,137,83,7,85,6,156,225,252,202,58,2,204,58,210,230,136,190,122,67,243,212,39,142,39,189,75,162,1,179,164,143,7,238,241,13,208,137,62,165,89,238,7,143,94,5,174,15,188,231,124,215,19,48,155,91,82,29,23,94,244,136,251,56,100,128,239,57,177,8,188,80,15,41,1,227,146,162,71,47,82,18,85,224,33,145,60,156,199,28,115,49,176,180,164,129,98,109,208,46,90,139,126,2,164,119,244,216,103,231,180,172,17,223,231,210,100,233,128,249,156,123,118,119,198,50,120,79,119,207,133,173,234,130,130,192,136,90,63,63,109,59,166,11,87,81,26,49,120,44,143,53,210,79,185,64,134,10,7,123,123,187,193,176,22,31,120,198,218,198,14,174,105,190,31,105,144,189,110,222,251,70,27,43,63,48,77,205,1,147,100,105,15,28,89,149,159,251,239,124,207,253,205,124,127,154,170,177,92,217,103,188,70,63,247,254,0,138,86,48,137,211,195,69,10,95,199,253,54,229,211,54,193,163,40,243,39,155,68,100,143,1,236,238,112,160,99,136,185,3,104,137,134,55,131,147,72,31,27,140,244,73,192,189,9,47,219,12,72,34,197,139,68,83,210,148,59,74,202,43,255,34,90,148,147,200,36,200,93,213,61,141,183,223,84,74,51,16,138,118,67,81,26,14,102,160,180,225,180,7,238,135,72,248,131,139,136,42,195,168,64,82,126,29,24,53,142,86,95,120,30,38,237,15,158,75,86,16,224,19,178,254,208,254,41,136,13,102,10,20,23,117,201,128,225,77,211,143,209,192,50,39,179,42,142,95,192,159,55,30,252,224,36,50,189,6,207,252,251,172,13,238,93,90,77,177,71,34,173,187,46,188,159,174,192,214,214,243,75,43,46,227,64,87,113,252,234,63,171,216,188,46,140,244,238,3,247,211,121,96,48,125,42,50,80,160,204,180,184,111,182,43,146,218,166,224,79,117,237,160,141,197,74,150,0,19,8,56,69,62,96,36,183,226,194,104,159,64,60,209,79,189,103,46,12,50,46,156,113,139,253,252,161,224,204,39,83,188,193,222,132,114,96,73,14,0,147,55,110,23,222,115,118,127,224,189,17,147,163,155,216,1,16,209,78,226,107,135,73,105,126,114,105,21,167,136,17,151,102,226,236,114,52,37,221,156,252,228,5,243,148,169,104,156,184,224,140,50,154,98,38,4,127,97,72,94,15,188,209,124,225,29,5,62,191,59,215,153,171,12,70,95,126,40,140,43,209,184,112,109,239,85,35,245,121,97,196,24,244,183,151,69,0,23,86,87,70,131,231,161,84,27,156,167,20,170,135,249,233,230,90,47,188,163,204,252,192,123,233,186,71,227,172,249,30,205,170,122,97,145,243,132,12,184,3,241,123,48,42,10,117,62,240,41,216,254,208,60,159,103,246,213,248,108,201,230,215,242,156,185,229,163,32,103,48,91,155,239,129,235,81,13,51,56,105,155,159,193,109,201,201,205,146,248,129,251,233,226,6,30,182,177,124,225,116,143,70,5,252,207,209,222,95,110,240,28,253,207,111,215,163,8,243,131,97,227,255,91,57,139,255,251,209,231,105,126,223,189,163,177,254,60,205,186,63,165,124,225,244,189,239,130,42,103,188,11,24,6,127,222,99,62,118,68,6,163,106,248,156,188,140,90,239,227,170,40,146,61,48,28,186,11,203,106,104,182,111,173,206,251,211,86,198,81,152,189,180,192,89,250,28,204,137,21,1,231,128,81,103,248,30,184,156,164,243,15,166,10,164,240,66,135,45,96,179,142,81,24,161,213,139,14,209,113,198,48,98,121,105,113,153,157,197,39,210,87,6,175,126,103,155,14,11,81,239,203,93,56,126,224,158,212,190,7,76,39,131,243,131,247,186,175,143,172,211,50,40,168,136,237,155,145,69,57,237,156,7,78,250,192,58,146,161,89,208,49,150,194,117,245,44,55,53,36,105,108,180,121,196,75,238,119,83,159,85,229,215,51,63,228,179,170,229,57,122,150,179,109,255,193,163,234,68,68,55,127,175,2,47,145,6,166,141,1,21,81,63,57,162,197,35,231,7,46,135,7,241,131,41,32,61,112,58,125,93,7,94,122,229,123,144,229,152,251,171,25,122,72,132,177,39,185,114,116,27,89,76,217,121,124,47,156,207,30,244,192,67,3,16,220,92,106,172,88,52,0,36,141,247,88,56,90,124,61,205,234,125,138,34,152,47,232,167,117,75,226,229,209,111,140,192,12,43,27,61,66,8,180,184,47,60,100,93,161,51,1,67,53,31,134,196,34,74,79,52,17,201,20,79,188,211,150,167,113,44,101,226,163,153,255,131,71,201,15,138,47,92,160,166,5,173,48,182,213,247,96,76,197,230,3,215,35,236,112,224,174,97,23,34,222,57,230,111,216,135,202,161,48,127,204,27,170,90,145,171,189,112,249,98,181,37,81,53,37,41,64,247,248,60,218,193,192,248,70,232,165,49,20,190,88,152,6,148,220,247,104,66,200,122,225,149,222,40,121,143,134,123,48,37,58,185,50,188,110,191,8,172,118,60,157,68,179,104,239,32,185,209,47,34,116,250,161,36,23,130,79,10,170,119,190,55,104,220,101,125,224,84,151,192,90,209,193,38,101,30,135,28,67,173,39,92,55,45,45,90,217,146,137,145,74,193,20,181,164,219,51,99,238,230,154,237,3,174,238,103,106,112,249,116,251,139,12,145,155,139,24,140,211,205,3,227,149,24,176,105,84,43,140,35,185,108,167,246,152,212,93,61,182,67,222,4,66,168,223,197,24,8,120,124,174,255,110,240,106,207,230,121,199,232,110,128,0,188,103,245,254,160,181,196,14,181,152,72,231,120,224,28,197,117,182,160,56,143,41,204,23,120,175,12,51,188,242,194,242,76,25,242,127,225,126,81,132,233,222,219,162,219,49,224,55,67,186,62,243,119,137,103,6,5,80,247,206,100,107,107,143,173,53,172,142,165,63,93,104,5,139,132,67,77,26,45,244,159,9,81,19,120,126,207,35,165,171,49,222,151,185,10,60,217,12,234,102,222,30,159,204,120,122,124,15,156,130,30,69,39,29,34,95,10,143,253,209,140,11,127,89,95,216,68,229,46,70,26,82,191,85,135,210,132,232,225,5,110,224,79,27,134,160,69,126,237,230,174,80,167,20,242,203,26,24,75,141,200,201,21,180,62,228,169,65,253,202,94,121,220,155,250,242,137,93,30,246,192,144,139,253,169,65,88,19,23,77,131,47,231,199,248,209,179,190,71,167,234,229,40,96,229,221,32,28,56,111,114,106,98,92,173,95,111,51,57,239,128,17,221,144,29,50,112,26,145,33,154,48,8,132,13,177,16,72,92,241,129,77,36,203,132,251,69,238,118,142,120,104,11,63,49,153,201,13,206,241,113,111,184,106,193,117,161,16,223,226,11,251,152,38,52,163,71,147,155,107,209,38,92,92,250,155,50,199,161,231,139,228,240,158,16,197,179,162,211,153,159,123,100,127,141,16,47,217,196,189,242,162,132,113,179,218,16,11,242,3,231,96,32,2,87,9,195,104,185,66,185,45,18,238,40,154,200,124,10,76,147,182,192,50,209,111,20,27,4,57,248,211,136,98,206,100,220,188,128,161,96,75,105,134,244,236,138,74,0,109,200,249,69,103,40,187,24,44,158,72,100,249,89,124,253,161,84,58,182,244,174,55,188,231,195,118,225,175,106,13,99,175,218,213,29,87,129,231,67,0,155,152,240,132,30,14,240,16,123,44,224,177,98,194,132,116,153,117,32,2,207,96,220,1,23,49,35,232,248,181,246,54,226,202,145,187,145,148,30,77,68,159,107,227,3,19,64,204,7,46,209,155,15,76,27,244,3,167,236,173,222,217,84,169,100,109,157,133,48,218,231,29,116,82,247,26,36,79,45,47,130,207,40,119,149,254,204,28,19,117,134,200,60,103,51,65,146,124,226,126,196,43,123,225,31,173,69,117,113,163,8,136,208,163,195,140,28,77,230,3,143,104,220,201,38,26,46,23,78,230,114,68,103,0,242,127,73,99,188,241,43,158,69,1,18,173,30,185,47,226,228,58,227,117,155,240,166,22,62,109,225,136,74,219,14,164,218,122,42,182,59,134,119,222,27,40,33,164,84,123,105,250,141,175,115,79,188,89,156,102,13,78,193,113,7,38,70,87,184,211,47,120,97,81,152,216,3,1,161,212,168,134,153,132,147,240,231,59,13,45,245,150,146,145,179,84,78,2,122,5,65,84,4,70,227,229,129,83,40,116,33,0,146,181,134,209,105,129,232,130,62,181,151,189,76,32,115,237,5,116,124,211,234,248,30,56,187,54,164,193,144,245,21,54,223,238,11,47,17,36,192,167,168,230,203,110,201,232,232,73,58,146,248,164,4,205,3,114,202,42,202,89,72,104,47,57,39,161,96,237,43,148,133,214,86,200,166,66,89,24,75,220,33,12,222,171,95,187,240,39,178,224,6,151,144,151,64,86,41,137,234,198,14,171,10,93,10,113,242,143,46,188,246,192,104,38,93,248,123,30,120,53,103,151,64,247,8,151,228,50,246,185,51,5,37,14,133,155,231,101,82,190,10,182,44,69,128,36,249,47,52,241,246,236,152,46,135,228,41,241,117,100,107,230,37,175,176,109,20,86,1,173,156,51,95,2,138,165,116,203,3,239,175,41,200,43,123,15,43,27,222,142,64,65,139,190,234,29,153,174,54,149,226,184,248,247,190,44,3,15,233,37,55,243,87,164,196,47,188,180,239,6,225,133,239,210,241,232,111,77,69,97,66,202,26,100,163,61,69,105,11,73,163,103,47,7,229,103,15,193,79,59,171,129,247,50,20,71,203,28,14,84,162,122,8,68,85,91,248,87,176,83,130,25,246,35,253,43,183,11,223,206,160,151,80,80,205,74,118,165,90,60,90,240,175,202,124,186,160,128,247,220,152,47,188,52,118,180,132,77,9,194,220,44,148,127,199,3,135,146,149,209,129,114,122,15,206,151,56,182,97,181,62,165,67,163,68,193,117,255,110,89,15,57,25,138,112,173,113,110,200,224,202,62,222,48,78,84,23,254,150,210,139,33,89,175,26,84,189,134,28,169,146,58,81,67,170,193,166,155,230,114,168,132,82,72,132,193,95,68,220,74,79,222,76,7,186,94,120,106,105,18,58,170,30,140,215,217,195,132,101,201,13,134,162,25,164,124,127,168,174,49,68,23,238,150,15,161,20,223,212,82,47,231,179,61,92,213,98,36,82,97,132,142,135,8,139,5,80,12,133,143,62,137,254,30,221,242,101,186,86,115,213,21,216,72,139,1,67,159,211,161,96,54,220,209,25,198,118,185,104,91,1,108,238,216,8,208,206,248,244,85,239,63,227,109,30,244,97,218,0,149,200,142,2,100,144,35,129,135,82,145,40,192,206,203,146,103,190,107,15,229,154,57,37,120,207,184,236,101,101,162,211,208,19,205,66,201,164,234,31,52,71,171,107,162,219,74,169,224,176,208,130,219,79,139,123,87,226,36,26,48,107,222,31,198,78,57,63,20,248,210,226,104,228,190,215,211,209,208,240,7,202,23,126,152,74,192,68,22,1,247,222,116,8,67,0,77,209,23,6,187,39,61,125,45,100,171,125,73,133,179,180,230,211,217,242,33,90,87,46,252,117,157,114,54,156,102,180,218,97,33,145,158,14,147,105,142,239,209,56,80,88,70,31,120,4,187,145,126,181,250,80,39,241,222,26,151,157,63,235,72,58,205,226,148,118,187,18,42,217,9,229,101,210,161,31,140,32,234,81,79,20,3,5,126,132,94,39,240,44,122,101,21,195,215,139,230,172,92,9,224,220,163,21,175,34,162,242,60,211,253,192,147,116,183,48,169,107,35,82,249,46,59,18,120,7,230,47,188,247,229,209,8,66,126,78,63,124,172,104,230,136,14,149,165,60,39,124,179,215,109,166,51,203,250,244,194,245,187,143,108,21,98,227,7,70,206,45,224,250,62,50,242,126,53,197,109,33,138,175,207,12,3,223,156,238,133,209,123,58,31,184,206,232,18,169,236,217,149,183,12,92,242,61,249,120,198,25,168,188,76,243,179,120,15,190,2,92,192,223,212,159,198,53,47,71,111,177,89,159,124,239,19,109,183,77,189,17,215,43,23,60,145,135,28,209,190,101,6,93,122,105,124,21,209,233,218,81,48,120,222,72,190,155,108,154,152,171,182,47,210,236,255,245,104,95,97,231,218,219,11,215,80,161,35,110,110,79,3,10,61,86,53,26,205,59,106,171,250,5,88,11,214,232,2,107,66,180,154,145,250,237,227,91,230,230,37,48,122,122,245,182,55,238,57,91,27,155,49,125,141,92,146,137,151,107,80,186,95,65,222,251,143,128,141,178,40,205,145,100,193,106,204,58,38,210,169,29,244,36,77,98,94,48,29,77,149,52,216,147,52,130,97,14,179,200,87,237,147,69,196,46,110,27,58,119,213,14,121,44,197,111,187,29,142,18,85,91,174,201,76,69,183,4,112,157,229,57,186,132,66,170,161,226,94,10,154,157,118,112,206,93,180,231,211,10,49,209,57,67,100,161,28,70,218,83,247,54,160,94,88,179,3,180,159,182,92,239,185,77,197,66,225,185,131,145,117,97,165,171,34,81,189,34,49,1,58,159,46,90,19,21,143,239,103,172,61,35,105,7,252,96,174,188,205,168,200,248,13,189,107,38,203,104,36,199,134,254,105,175,103,215,21,29,240,68,195,82,251,7,53,225,185,128,173,63,72,27,147,205,0,61,96,83,9,121,96,132,192,47,60,53,179,96,186,175,105,220,198,229,253,41,234,149,25,251,56,62,175,201,142,94,37,9,58,149,222,120,155,240,225,138,118,38,119,19,149,140,134,235,193,174,96,188,112,158,235,194,89,133,134,136,221,230,140,174,56,107,125,209,81,218,241,61,138,167,182,250,142,75,116,24,54,227,242,69,147,122,47,125,188,189,249,245,206,42,166,106,221,95,56,213,171,48,145,31,137,47,211,5,248,110,207,52,176,232,246,145,103,40,42,71,66,75,199,163,227,0,163,254,170,37,96,59,161,99,165,226,35,126,27,255,145,62,211,75,171,86,195,110,210,217,63,180,199,29,105,252,117,197,76,172,179,121,62,112,186,31,208,199,132,169,19,94,181,64,42,95,120,79,3,114,223,216,80,68,46,22,19,81,102,125,129,17,249,188,154,32,251,75,29,218,35,79,139,117,236,194,129,147,246,73,97,255,56,242,149,160,160,231,67,213,20,72,138,125,17,49,24,29,68,18,77,192,37,127,47,172,82,41,232,48,94,221,14,180,74,85,118,128,84,82,41,114,105,93,156,81,12,190,52,196,3,171,92,201,158,31,211,21,59,169,233,21,207,72,86,16,172,2,63,162,5,9,193,183,171,96,81,217,75,220,55,70,83,73,173,50,90,250,147,177,65,227,35,223,169,124,15,166,188,94,88,4,208,108,172,41,191,114,111,82,176,22,137,163,27,138,78,15,26,114,65,6,62,167,222,15,108,79,77,1,247,87,213,13,56,221,54,197,13,103,173,84,22,102,154,217,229,232,44,230,91,248,232,94,79,90,4,71,200,73,203,209,44,220,37,90,228,41,200,139,13,28,25,2,236,93,47,12,115,174,41,76,208,215,5,214,142,34,36,119,49,255,114,177,161,244,56,145,118,212,247,107,189,202,108,172,234,18,186,102,211,199,14,41,198,68,75,189,138,98,209,18,214,170,162,42,122,197,243,190,2,77,249,233,205,132,129,58,243,149,32,195,171,64,110,26,184,247,171,176,84,176,2,109,10,147,25,14,125,38,156,37,95,180,54,1,179,118,229,100,226,141,113,213,205,204,90,87,4,177,38,162,58,113,48,93,192,69,97,138,36,229,222,148,120,59,116,147,55,18,1,50,114,34,242,101,177,30,204,219,127,143,156,173,238,204,178,105,39,140,171,50,148,158,86,244,13,143,116,71,1,70,219,42,243,5,55,114,222,233,232,225,253,103,211,218,41,242,195,72,162,136,242,89,67,60,36,78,61,62,213,119,200,164,225,90,4,49,123,240,21,237,146,197,166,229,126,207,27,20,197,127,250,209,16,5,104,23,102,159,165,240,90,83,100,95,16,97,211,83,119,216,242,69,224,213,31,180,213,53,228,167,149,11,66,191,72,139,108,11,77,169,108,86,69,196,238,27,105,137,164,19,194,32,162,103,104,246,2,227,170,221,144,41,120,225,190,174,8,208,134,155,132,87,104,177,239,249,183,139,218,77,86,161,198,69,9,248,222,151,105,244,14,133,211,136,190,47,131,117,107,4,76,142,69,96,241,92,233,168,16,202,4,139,183,91,127,192,244,93,181,40,106,29,253,57,150,233,247,106,27,101,229,121,131,202,190,8,84,37,211,82,55,109,247,56,55,250,145,242,203,123,4,213,136,102,27,57,162,44,243,12,177,90,187,122,178,152,116,139,33,134,9,46,245,114,103,3,236,187,36,42,68,131,102,228,59,27,80,120,145,201,2,153,152,33,114,108,217,130,101,145,228,68,102,227,202,29,34,154,171,106,159,9,65,174,59,155,192,198,86,173,80,244,130,66,186,232,192,243,129,177,82,20,88,136,155,192,168,20,222,163,73,169,139,36,237,48,223,145,117,117,74,187,138,11,219,23,17,31,125,51,83,35,145,38,182,207,173,95,197,218,252,116,101,110,184,225,22,91,159,163,21,70,71,254,11,5,213,100,122,163,162,180,139,106,231,136,131,49,87,150,43,51,115,143,208,13,196,166,177,138,190,61,237,33,57,228,160,144,55,252,84,31,216,168,197,177,255,64,174,89,238,106,65,225,10,97,215,61,48,154,168,34,225,135,67,15,211,10,89,227,199,66,10,183,98,158,152,31,109,204,16,185,231,73,118,43,198,112,179,252,162,28,13,99,250,11,9,7,222,91,147,206,250,134,241,74,68,132,208,85,191,161,231,38,217,21,235,48,125,164,226,102,100,202,80,123,230,12,25,105,212,67,245,151,51,102,144,177,14,211,177,212,69,42,151,22,126,154,54,67,225,26,155,210,79,116,189,23,85,218,122,165,183,155,80,242,144,123,168,145,158,234,208,10,213,47,192,52,200,146,63,112,228,7,213,180,187,153,63,97,8,191,144,91,105,82,183,108,208,223,161,25,29,24,121,27,241,139,164,160,67,245,215,5,201,247,163,239,34,217,137,216,0,238,53,46,180,190,7,84,17,155,75,18,159,200,9,132,206,58,41,60,57,152,62,226,104,114,37,115,8,63,66,36,224,39,70,10,126,52,198,163,194,123,107,196,231,229,30,77,80,37,139,53,82,68,56,86,133,112,254,79,172,85,224,98,149,76,151,159,223,175,94,7,56,218,233,87,127,21,195,152,57,85,25,127,143,162,175,250,103,63,112,125,93,114,219,208,145,229,228,208,231,115,89,42,187,79,105,59,68,249,247,252,38,131,20,22,226,94,101,67,210,127,206,33,91,127,82,245,84,170,253,167,105,72,82,3,135,134,65,252,76,215,140,64,154,2,48,150,223,163,206,63,0,102,197,33,220,102,152,20,57,242,102,157,188,165,208,166,225,58,80,193,11,23,132,4,239,77,96,180,184,195,18,134,233,66,59,10,72,153,214,155,105,233,48,93,228,158,145,148,29,81,193,238,8,109,73,172,217,96,133,230,176,242,216,175,61,107,104,213,216,56,180,88,21,173,158,189,228,211,132,232,191,103,153,123,225,116,251,136,115,4,223,87,158,97,68,128,37,166,40,242,219,94,170,92,91,10,58,204,167,56,98,144,145,13,231,8,243,37,16,229,122,62,134,91,255,134,159,90,164,224,138,230,18,162,150,225,191,48,247,76,184,196,201,3,85,170,184,176,189,206,208,54,119,97,200,67,203,171,112,24,181,12,217,130,54,35,177,199,126,201,76,13,170,168,180,67,1,216,227,50,92,68,218,212,93,34,254,5,8,224,250,209,120,156,169,98,121,70,176,249,90,148,76,18,24,50,70,121,87,53,234,250,131,149,69,170,235,248,254,97,146,238,31,23,161,129,78,57,56,216,148,104,99,221,163,174,238,23,34,71,15,242,216,215,152,5,91,83,69,11,125,252,126,110,83,178,19,139,18,38,130,22,244,202,61,105,55,225,85,179,213,160,1,208,209,253,12,62,149,113,79,212,39,66,97,24,79,41,109,11,219,31,23,76,105,255,244,246,220,213,197,191,202,118,125,161,2,194,53,36,17,182,3,222,187,101,31,194,123,113,65,22,180,43,188,159,74,13,20,7,96,1,247,3,139,171,34,19,37,109,1,149,117,187,249,178,53,225,15,72,11,56,123,255,239,139,0,101,226,192,43,173,233,120,3,49,17,198,185,113,171,16,235,171,111,13,227,79,5,92,37,1,138,195,248,16,51,165,254,52,37,154,52,240,30,131,159,252,114,74,114,106,216,224,169,214,107,182,132,10,152,24,34,237,123,246,92,29,60,212,44,10,188,8,226,155,115,131,191,40,38,35,113,65,131,123,122,73,18,211,188,237,197,220,10,63,164,111,133,235,80,99,199,41,86,76,9,230,73,188,139,202,71,46,246,83,180,23,215,107,120,132,161,98,86,3,41,244,93,124,65,220,48,33,222,16,251,41,168,168,237,186,64,149,33,154,97,117,97,81,28,40,207,86,28,112,170,209,93,162,234,184,95,50,50,144,114,101,179,160,252,235,183,197,130,170,14,105,11,139,227,30,102,74,159,121,187,136,185,149,201,150,248,44,136,41,70,77,106,202,197,36,232,223,36,47,118,239,79,5,69,250,44,188,121,80,103,89,98,152,66,9,126,207,0,158,44,195,221,242,113,157,195,83,168,69,172,57,233,207,211,43,155,228,54,131,141,189,232,138,207,234,27,151,201,229,140,176,95,163,99,97,41,76,243,179,103,195,104,128,175,75,125,227,160,35,70,97,99,117,115,212,147,163,247,58,146,130,172,182,172,39,79,237,244,22,66,234,78,188,162,196,149,133,254,129,86,54,233,78,247,88,155,56,198,171,23,31,218,150,45,208,189,87,88,242,233,237,8,0,53,237,112,211,195,215,59,137,85,159,145,218,61,250,95,102,96,120,23,181,138,39,116,139,9,154,18,99,237,234,126,56,204,164,206,61,8,19,84,40,49,250,51,214,80,112,217,204,122,177,170,241,34,65,99,247,117,235,203,38,249,153,213,120,17,147,156,21,14,134,232,131,138,101,228,103,45,125,126,114,248,182,66,97,98,114,131,52,19,150,145,153,79,72,28,35,43,145,115,13,107,197,188,196,167,96,207,10,179,133,218,43,242,158,88,117,92,20,26,81,95,113,221,125,175,21,242,54,233,118,219,151,22,215,61,62,165,240,145,132,151,116,217,87,232,224,145,187,54,5,228,144,110,128,202,198,70,83,172,63,247,42,25,89,190,111,127,111,77,164,181,170,213,81,174,245,103,131,76,63,212,147,116,191,111,95,1,200,55,44,233,252,50,191,211,117,31,25,75,243,74,235,177,44,221,11,174,59,97,82,98,150,45,108,53,77,136,224,204,96,37,188,183,96,85,252,103,9,160,194,178,20,113,101,177,158,131,27,242,133,28,57,241,102,149,202,57,133,118,232,33,254,186,190,245,232,114,83,142,76,213,115,136,25,59,145,42,57,120,96,150,227,28,70,173,235,249,250,234,143,134,225,71,231,201,185,4,174,236,16,194,118,151,130,116,213,251,42,198,172,112,23,216,29,6,42,103,6,82,56,110,195,126,114,12,167,36,159,135,209,159,153,187,186,113,174,41,136,137,95,48,37,54,119,206,98,214,222,103,154,234,54,140,151,116,15,79,95,8,7,242,80,75,55,225,15,191,52,188,204,68,79,19,155,45,92,244,252,210,144,143,211,21,202,136,223,95,22,184,136,52,106,69,210,224,243,124,33,110,159,101,74,123,10,54,212,221,211,255,184,29,150,41,245,237,106,45,59,61,76,150,173,22,32,126,148,249,183,7,187,22,205,116,117,203,185,161,114,149,179,179,201,72,49,118,233,247,223,48,57,167,56,57,37,104,97,85,110,152,8,216,253,130,177,52,28,210,237,192,222,163,12,55,185,165,250,201,26,86,212,196,28,251,42,255,109,20,72,132,122,95,77,250,105,133,255,243,156,40,225,191,182,216,123,120,185,53,53,188,178,165,254,207,185,244,176,2,65,110,166,211,224,44,48,94,144,62,150,76,71,39,139,49,60,217,239,189,159,9,23,115,218,211,167,58,168,99,158,121,158,41,220,172,29,163,61,247,69,211,142,31,92,8,59,197,174,120,191,78,248,160,95,24,168,35,232,36,240,162,190,118,158,89,33,69,42,180,24,208,20,153,118,243,11,197,104,77,96,171,13,57,108,90,219,85,199,10,142,177,51,96,136,44,101,168,233,252,62,99,220,215,222,171,96,24,43,175,19,103,207,230,190,241,232,226,189,99,197,44,26,253,228,232,74,60,99,101,152,69,128,219,202,127,214,199,40,227,20,94,114,119,87,108,204,3,160,42,9,76,22,197,141,171,129,49,233,184,48,130,39,158,58,32,175,208,190,166,143,133,7,227,218,68,56,65,126,227,185,177,61,237,52,87,5,231,210,136,33,229,183,51,102,103,103,9,51,82,83,19,22,109,181,125,179,183,112,33,161,71,196,119,135,113,162,114,239,10,216,244,196,161,249,127,47,13,167,86,98,9,135,11,166,165,119,164,209,167,211,92,106,23,216,254,199,133,127,28,134,207,225,76,38,123,253,211,46,116,84,109,216,194,252,202,180,248,186,82,42,137,80,4,24,138,198,111,136,2,239,29,247,37,97,32,251,140,171,196,239,113,25,188,174,86,147,89,184,143,82,127,189,145,160,100,55,98,24,32,183,131,22,234,111,34,5,94,200,128,84,129,113,175,249,125,90,6,239,229,77,143,54,171,211,207,143,110,217,158,247,133,169,219,157,194,185,193,214,43,34,112,183,230,34,135,233,65,108,114,95,251,249,147,111,113,24,201,246,114,127,155,202,244,56,254,9,6,103,105,96,4,70,120,104,198,165,149,113,185,239,191,204,23,2,64,142,34,254,30,227,23,218,60,236,185,184,109,82,78,93,110,155,117,174,158,190,48,59,55,62,83,23,133,87,95,127,227,243,247,80,248,113,129,145,128,89,241,68,249,204,228,212,29,255,138,25,239,186,192,55,204,23,166,81,225,80,233,200,251,126,38,206,39,240,135,192,146,63,19,194,254,44,231,198,65,233,200,91,129,82,189,146,99,119,232,62,143,85,189,157,186,125,242,187,11,170,105,141,81,180,204,238,83,96,68,206,203,136,7,210,107,214,171,182,46,233,230,48,161,245,170,119,28,160,200,85,14,21,0,120,63,131,187,241,106,54,156,73,207,31,152,205,107,137,208,14,120,79,239,61,126,27,199,156,27,2,65,73,217,209,115,234,254,174,80,76,175,75,80,170,197,49,74,136,26,110,81,198,228,216,11,26,25,7,94,176,138,138,28,157,105,70,140,225,191,95,228,248,228,202,104,146,108,45,62,61,4,111,138,60,211,111,127,150,227,8,9,2,239,17,123,227,12,224,129,1,223,15,221,235,50,203,214,29,161,95,53,245,195,236,48,202,190,69,80,180,105,252,117,17,114,124,215,236,165,89,15,130,91,104,162,137,133,228,250,82,216,84,31,91,192,100,198,228,137,118,146,17,163,59,156,161,90,203,67,233,180,130,248,51,3,254,158,71,218,141,170,227,23,190,3,185,213,245,183,9,73,78,30,8,216,250,9,245,104,179,78,168,14,211,208,89,244,210,200,163,141,225,48,189,243,61,43,12,169,60,46,141,198,199,116,199,161,185,137,156,222,15,86,129,140,98,146,92,26,116,150,238,159,15,206,91,98,90,4,108,172,64,191,180,74,58,176,203,99,153,86,85,243,251,134,7,159,139,252,54,249,131,28,247,221,77,250,79,238,123,145,24,245,81,60,17,201,91,50,167,240,132,243,169,131,13,154,9,208,176,44,122,114,60,252,14,74,9,52,235,109,239,72,186,174,120,159,147,162,154,76,103,120,212,180,20,15,109,81,19,213,47,104,135,156,52,70,255,224,133,191,116,209,159,54,221,117,95,218,8,248,225,176,8,76,154,51,249,209,196,40,69,150,31,90,4,210,113,8,193,246,142,9,75,71,34,61,93,197,135,249,158,162,246,218,167,35,113,111,149,247,216,62,163,97,79,203,100,97,179,126,66,180,17,20,135,137,50,100,249,249,246,240,200,167,83,14,248,163,109,89,222,136,213,90,252,202,246,50,40,154,197,160,38,95,214,28,110,215,165,198,174,171,120,251,223,48,94,245,188,21,110,131,209,138,241,99,233,148,234,77,94,23,154,144,1,226,64,164,131,208,2,185,229,167,134,127,85,151,30,107,36,205,128,123,18,141,134,223,164,82,151,47,1,84,181,122,206,122,52,106,173,30,135,44,212,28,70,127,142,182,78,84,135,41,134,12,157,238,144,221,202,126,229,116,228,245,23,166,119,196,95,22,219,209,170,47,131,72,227,188,11,138,169,227,106,122,217,84,57,189,45,17,24,254,172,206,10,80,252,235,112,148,100,74,250,244,224,206,33,7,102,90,237,250,68,247,39,223,98,89,164,213,181,94,34,41,240,142,203,79,51,1,62,11,68,233,101,232,18,64,217,33,224,253,241,20,29,68,251,121,180,229,35,148,183,211,175,222,190,173,93,76,21,126,244,30,192,93,3,32,214,151,251,80,42,50,181,50,85,238,232,38,121,234,109,24,63,127,207,42,67,151,251,145,14,103,102,216,214,33,221,28,20,48,43,101,241,219,38,210,43,79,176,128,16,189,127,121,16,209,16,6,148,223,222,219,166,195,159,229,104,76,103,134,174,201,228,106,70,252,54,91,230,239,89,148,113,24,245,115,167,73,56,37,207,12,101,4,15,129,172,171,186,202,80,200,70,41,240,83,83,146,126,86,190,76,171,179,207,163,112,159,146,4,34,212,192,232,173,118,148,206,76,29,70,169,184,65,205,176,114,5,241,150,46,231,20,208,187,195,168,103,124,207,8,222,243,87,28,189,3,208,253,46,5,30,240,0,124,62,33,65,69,23,190,204,209,201,132,7,15,108,98,251,122,215,123,128,207,163,78,4,108,46,229,58,195,147,21,172,254,58,62,10,51,130,46,172,140,127,119,141,200,56,61,164,114,106,182,180,41,57,186,167,158,218,117,2,55,186,235,111,11,59,141,102,2,39,89,224,101,58,75,7,110,70,46,143,71,138,165,28,146,49,227,192,176,163,228,125,116,90,74,113,135,59,240,135,12,85,108,229,12,30,245,100,36,38,205,19,236,137,187,192,44,239,191,81,134,128,41,186,84,145,207,216,240,94,190,247,244,89,14,204,190,253,170,171,52,163,216,237,113,232,39,167,37,175,202,79,83,12,44,249,60,149,108,14,14,81,213,108,70,36,90,241,208,50,58,95,249,46,215,157,214,142,19,85,78,234,124,249,210,106,1,247,99,172,223,121,162,5,106,77,145,31,46,52,18,44,71,247,88,190,62,22,160,124,153,101,56,218,68,52,2,148,36,231,156,142,238,49,117,179,98,192,200,115,118,71,81,237,235,114,205,251,6,230,169,11,206,163,220,94,244,85,21,219,84,57,220,45,171,125,225,68,104,156,253,150,105,174,248,228,151,17,208,25,254,42,10,220,240,59,11,210,176,187,112,188,57,40,230,161,69,7,247,103,110,17,254,203,141,120,55,235,8,52,42,143,255,50,142,23,117,101,29,222,159,59,158,76,211,154,169,223,19,119,53,154,68,178,195,59,170,154,26,35,240,214,91,192,212,127,174,40,4,48,20,80,31,191,40,184,245,219,46,105,78,80,205,117,200,141,242,70,224,253,92,57,130,19,113,180,89,6,201,248,77,164,99,125,128,242,102,191,170,175,107,34,104,86,2,197,234,88,199,175,249,11,212,128,25,105,242,200,49,43,254,226,109,254,76,24,229,179,157,108,75,75,156,124,34,96,43,39,39,100,207,62,161,160,18,88,179,140,209,101,185,119,71,109,93,215,111,99,111,61,161,208,28,120,113,186,59,223,64,160,32,197,233,71,35,86,91,202,61,26,18,109,250,98,148,114,174,43,134,6,60,160,174,29,120,207,245,216,73,220,65,76,86,115,28,69,190,105,148,92,50,16,2,219,80,202,14,79,152,11,114,242,106,242,129,231,161,85,20,28,175,107,130,185,134,193,9,9,24,197,250,37,112,51,246,181,195,116,0,223,157,139,169,205,229,99,236,11,11,11,241,214,37,87,6,243,97,250,7,132,140,70,189,21,89,178,161,123,104,157,198,91,22,60,72,19,122,101,166,100,217,253,190,8,11,101,223,211,49,63,138,89,131,233,187,39,153,23,10,38,37,205,159,248,79,77,248,198,186,157,68,224,94,50,62,135,63,179,244,186,240,158,161,14,47,113,66,145,158,253,250,238,128,238,48,249,16,79,128,141,80,57,95,248,112,140,128,201,50,54,65,97,189,248,56,67,241,136,61,147,92,216,178,204,160,195,236,167,166,220,86,181,14,112,255,105,138,164,171,40,12,29,202,207,141,74,178,46,107,200,56,148,225,223,71,51,135,146,34,63,13,237,170,249,12,15,199,107,93,122,55,174,58,16,22,124,190,107,221,242,194,130,98,28,218,155,163,77,52,252,57,21,251,219,238,119,101,210,139,179,201,155,38,177,248,249,169,167,181,222,202,56,153,148,53,125,86,216,209,13,142,50,58,140,120,119,213,79,190,99,169,118,197,113,173,33,222,200,232,14,211,131,209,101,140,154,97,227,121,89,221,248,31,159,126,60,230,238,119,206,189,207,53,177,203,16,184,91,55,249,129,203,227,190,6,188,246,175,149,234,48,217,38,153,237,140,23,58,253,194,145,19,123,22,39,44,42,49,168,118,120,194,151,209,219,54,205,43,135,81,33,105,58,105,208,156,191,124,44,160,116,54,151,254,246,162,133,206,31,185,245,134,213,166,240,162,54,229,87,94,217,138,47,125,219,52,33,182,47,238,219,102,87,25,73,140,188,184,111,102,183,75,88,182,111,115,196,109,97,12,33,27,27,218,65,120,187,254,178,63,234,61,85,191,204,149,188,35,126,154,76,42,45,84,23,238,20,142,151,191,108,84,247,116,190,42,230,152,24,95,0,164,130,203,148,131,19,57,33,253,174,24,135,248,5,202,93,19,41,87,127,219,248,26,150,165,39,103,58,106,62,15,155,251,250,39,203,15,61,243,110,67,6,76,193,72,6,121,221,203,71,175,62,87,54,100,78,174,194,57,74,153,157,93,129,79,88,124,94,85,166,36,24,247,167,243,15,212,196,146,178,160,116,251,213,152,52,246,218,36,95,223,14,101,177,167,13,24,81,208,155,236,176,172,24,252,255,152,145,6,148,134,11,163,2,252,125,49,159,85,41,99,153,55,26,106,167,247,96,74,69,114,87,214,178,232,129,54,51,114,171,50,142,88,110,218,61,55,114,245,146,117,235,150,241,201,190,108,50,54,178,134,233,164,186,220,179,145,215,181,163,229,36,75,246,126,145,173,196,235,88,69,232,177,176,123,200,212,251,132,4,159,39,201,151,185,127,21,71,116,255,97,147,238,147,31,110,201,248,207,62,167,100,44,231,101,140,66,20,77,241,237,96,103,175,139,11,154,2,45,197,148,97,45,32,247,101,192,254,243,38,205,95,221,109,111,255,228,151,217,152,47,127,34,108,35,246,226,115,31,88,67,183,241,243,32,6,101,116,145,191,217,48,41,132,225,65,60,6,60,223,144,57,129,97,149,167,47,169,195,196,218,146,194,240,34,61,74,129,210,49,134,76,149,8,31,33,40,125,96,250,142,178,194,163,88,199,170,195,204,93,73,46,13,141,149,88,217,204,3,81,22,77,116,192,87,245,251,130,39,93,111,201,223,246,152,172,171,126,95,115,111,119,175,188,1,63,61,24,0,231,194,113,226,90,101,232,149,65,131,247,111,203,190,159,79,86,123,104,216,227,52,136,110,56,195,16,191,137,227,253,76,113,148,243,45,215,14,41,133,246,2,202,28,80,46,106,190,163,242,190,198,151,155,207,194,148,105,117,125,104,56,192,28,166,29,42,250,5,157,42,249,182,208,43,142,79,111,82,52,184,29,237,192,185,249,198,135,92,40,123,88,25,254,115,140,195,55,6,182,182,87,57,150,126,222,244,249,19,131,83,212,101,101,218,145,0,239,192,79,142,139,65,110,250,209,147,33,245,175,122,154,175,193,168,58,161,144,51,62,240,74,204,94,18,216,33,165,0,83,237,192,144,17,164,112,136,89,54,252,253,229,240,7,231,82,175,60,83,206,59,195,108,153,95,170,188,235,253,178,102,110,190,183,33,63,154,116,43,90,187,201,131,156,251,134,177,54,62,137,190,170,49,211,61,210,88,221,4,234,229,198,6,194,193,30,177,254,56,71,89,97,30,186,191,78,42,106,101,232,250,128,6,209,244,159,54,210,158,206,240,115,224,54,84,28,222,17,146,36,19,153,176,216,126,6,108,42,114,50,145,114,173,101,248,133,15,203,26,200,83,217,239,39,69,156,178,96,28,203,156,130,103,213,231,145,52,251,229,214,244,195,53,37,89,95,206,151,53,168,140,7,37,99,119,80,118,34,207,151,153,108,7,239,231,254,140,192,214,158,15,160,13,143,128,144,55,172,26,207,54,227,162,95,24,141,14,121,91,212,200,86,172,153,244,149,239,247,33,159,61,202,108,95,173,1,163,91,171,71,35,233,233,159,61,93,60,99,233,109,91,33,210,195,74,235,12,145,26,50,31,118,166,1,207,225,189,214,124,18,55,182,98,58,182,254,219,40,85,204,36,247,93,77,8,46,59,188,232,58,209,89,28,217,62,63,183,121,196,234,10,66,14,228,243,40,133,93,231,208,56,131,150,162,121,216,189,192,44,223,207,209,123,225,59,53,2,131,145,140,148,71,142,16,83,242,149,15,186,238,55,36,240,163,68,237,154,41,192,123,204,102,73,29,144,24,88,201,199,10,77,153,73,202,219,240,188,190,189,225,244,27,51,153,6,125,35,116,58,156,22,35,224,15,233,4,57,57,12,222,234,203,19,5,158,166,115,233,98,103,21,47,164,153,173,133,220,23,6,151,171,5,108,250,83,242,84,40,177,150,120,33,236,92,117,79,71,2,119,28,62,27,112,177,214,205,128,123,162,140,239,147,206,71,143,249,247,192,21,102,82,187,48,254,40,2,195,155,140,55,194,20,150,36,144,161,23,219,165,223,128,41,195,203,80,98,235,181,131,241,248,237,161,93,166,40,118,177,24,198,99,193,33,86,106,81,164,138,17,237,244,163,135,249,171,9,140,107,70,245,61,198,103,10,144,146,152,216,47,148,236,193,133,113,183,201,2,27,25,179,4,220,159,204,94,183,28,150,239,49,62,196,173,170,68,119,200,31,206,248,60,97,198,77,89,180,59,151,90,190,123,91,117,77,69,41,204,244,120,226,68,8,247,101,119,218,238,103,138,151,13,147,81,130,63,158,81,90,113,44,137,105,137,192,112,9,187,27,97,222,86,251,100,32,97,137,181,191,137,120,222,214,141,113,81,244,55,99,93,229,121,206,34,43,35,99,118,135,211,126,97,195,76,89,187,192,176,162,125,231,244,145,95,172,15,252,25,135,231,192,80,214,239,117,13,211,203,253,252,69,35,30,175,81,62,9,198,114,228,57,81,222,175,150,168,213,235,102,95,220,15,140,40,163,108,155,250,66,198,231,172,108,153,162,108,203,242,213,239,135,79,186,210,207,13,167,59,235,24,131,106,125,188,109,246,10,199,206,127,46,29,68,108,49,78,172,177,3,78,186,251,158,49,102,222,103,227,192,48,52,138,132,80,166,100,118,194,28,158,64,194,209,74,134,247,30,10,190,29,100,34,195,142,105,200,167,5,245,45,251,185,151,113,179,101,82,96,189,56,249,223,156,235,132,48,219,159,152,116,47,109,1,35,151,33,63,13,127,170,159,6,35,30,74,105,98,52,108,10,130,37,157,22,57,30,41,161,199,210,245,156,197,238,203,241,196,179,104,56,17,229,208,99,125,22,101,50,62,48,63,151,110,202,200,207,196,111,179,101,150,61,116,197,26,114,125,126,219,213,12,174,117,179,137,221,220,25,102,249,215,71,37,85,6,58,184,166,127,122,84,33,181,247,143,252,214,36,15,226,39,223,43,56,108,210,39,99,50,15,57,101,210,49,106,210,173,146,111,201,84,89,29,29,12,107,201,167,100,2,151,24,11,201,200,135,69,51,188,208,59,207,209,16,6,82,215,92,102,194,17,225,68,111,52,254,239,247,209,20,222,120,246,135,150,119,168,151,139,22,125,22,214,14,205,71,49,239,115,182,174,48,110,25,231,228,112,83,166,230,37,144,3,251,78,143,199,132,203,179,150,38,130,224,129,157,90,47,237,194,203,40,150,146,39,250,66,122,103,90,174,236,123,146,176,104,3,164,147,143,220,71,162,29,175,105,214,29,138,204,35,155,109,237,244,75,36,239,72,199,96,188,145,253,183,127,124,91,73,230,64,0,90,39,30,200,150,254,45,154,204,217,179,12,125,242,126,105,212,137,134,38,84,70,110,195,191,237,110,162,193,242,194,236,174,179,79,28,132,92,245,147,173,50,46,187,108,230,14,76,246,94,115,184,179,155,37,160,163,203,184,144,146,133,234,235,59,98,124,208,149,147,213,146,5,134,92,231,131,193,100,207,209,204,255,167,108,77,4,67,176,140,118,126,31,126,110,215,226,24,152,121,215,107,223,180,60,140,41,91,205,61,193,240,166,29,254,140,252,209,158,132,120,153,78,162,96,59,217,211,155,47,239,244,144,57,188,82,215,34,66,193,72,176,57,255,143,93,66,90,154,46,108,212,36,130,233,67,203,139,174,46,88,108,32,29,26,48,134,225,250,219,8,135,120,145,153,40,143,200,93,96,172,99,86,192,185,232,46,24,233,98,52,238,2,213,237,7,50,249,37,57,79,212,190,88,141,25,73,69,230,32,130,98,170,77,227,144,194,227,168,96,24,58,242,247,212,16,200,250,4,45,139,46,194,58,30,120,79,9,78,208,224,219,16,54,218,79,166,184,148,56,183,209,26,53,9,154,243,12,166,14,3,176,107,133,185,116,91,171,226,137,192,172,149,141,15,110,210,249,88,45,26,252,41,47,133,79,186,164,122,239,107,18,223,244,231,139,255,142,217,132,193,159,8,13,253,110,155,210,178,83,221,42,155,149,103,36,64,80,250,130,71,183,154,208,109,44,113,223,207,146,106,84,55,146,193,90,59,33,81,217,130,40,71,131,189,20,33,48,90,204,39,246,2,94,80,210,150,150,63,136,136,252,141,236,205,165,82,50,201,119,116,23,196,2,46,172,202,114,114,51,125,139,167,182,195,142,169,247,189,167,209,90,74,176,236,200,11,72,153,192,60,59,251,69,225,43,40,76,7,166,83,52,246,47,175,42,195,63,243,10,250,229,14,238,16,255,211,10,27,158,208,151,182,184,119,107,90,181,100,107,63,47,233,49,143,103,234,111,196,16,37,70,17,221,172,178,162,21,243,209,142,17,74,196,167,247,148,81,190,11,70,100,50,22,221,179,154,146,187,141,79,62,19,56,200,130,246,193,217,142,201,104,255,195,92,116,189,131,76,54,131,161,138,144,153,156,155,182,124,204,143,46,252,233,84,70,25,120,126,247,104,76,158,149,96,49,176,162,11,54,242,50,250,146,148,160,137,176,63,39,99,194,218,221,35,65,74,208,141,12,136,79,101,251,251,94,98,137,78,125,123,65,45,245,27,131,246,213,250,82,2,6,94,240,126,242,97,76,105,165,81,236,160,48,72,214,131,189,240,248,180,180,78,19,144,19,165,73,240,205,135,174,48,9,227,130,213,78,90,95,11,243,132,229,221,39,5,90,132,33,13,60,116,5,84,54,28,166,7,242,107,15,93,97,7,146,65,210,94,59,164,92,74,214,233,168,60,148,203,240,174,83,121,87,139,157,127,11,2,56,164,161,164,71,55,188,151,253,133,21,123,67,66,112,162,62,212,99,229,34,217,88,103,86,14,18,45,144,14,39,243,195,16,82,151,73,10,157,11,103,131,53,114,81,218,239,126,72,71,156,118,195,251,103,160,95,10,76,47,129,127,214,123,231,183,68,152,208,24,201,39,15,3,88,48,97,150,99,155,17,202,207,187,70,175,114,95,165,194,59,136,79,206,95,253,149,65,148,129,218,204,161,196,97,243,145,85,86,47,140,223,236,212,90,188,17,153,116,31,6,234,234,190,186,176,133,90,178,255,133,202,25,178,60,192,240,176,149,153,88,45,7,235,48,211,236,195,219,162,135,248,112,56,128,179,217,93,40,215,115,186,253,241,128,148,59,240,157,83,226,34,94,6,126,99,25,249,217,135,187,206,7,230,95,72,183,174,170,34,204,22,108,89,98,54,236,102,253,158,149,255,151,76,137,228,7,67,38,73,159,118,19,144,129,45,78,140,199,15,176,8,41,192,124,196,102,245,230,12,74,81,83,234,73,109,7,240,169,38,95,125,26,59,240,38,231,134,42,148,124,225,99,97,170,15,113,145,182,224,160,61,254,234,102,114,48,85,130,49,252,151,233,75,234,249,237,251,104,193,15,164,74,86,155,48,19,205,99,169,123,168,209,170,233,181,12,237,103,249,214,244,65,140,170,198,158,203,165,89,102,154,132,158,95,248,70,71,209,38,159,137,140,171,159,59,163,115,34,35,137,212,212,58,46,19,230,26,128,19,121,22,152,108,128,127,3,236,190,246,7,42,87,70,249,227,243,229,126,199,17,31,123,63,133,41,173,4,76,187,133,176,234,209,128,92,217,199,33,61,192,179,200,219,100,187,95,130,84,204,227,77,218,118,2,31,177,125,254,178,177,151,89,58,163,81,222,40,2,211,203,36,156,204,61,57,183,153,125,97,173,195,10,236,114,242,95,145,245,60,211,106,141,15,194,6,37,11,218,163,23,193,106,166,74,217,68,144,174,76,255,130,42,212,209,251,203,59,76,12,161,60,51,156,179,90,229,133,247,2,81,147,47,64,133,204,160,140,20,118,234,110,163,61,140,25,90,175,55,27,176,169,128,126,14,195,124,152,127,224,232,242,129,20,182,111,113,9,108,249,197,226,48,61,189,194,1,239,72,229,78,255,240,161,20,215,169,247,5,28,77,16,144,183,62,101,188,225,10,189,150,175,110,251,22,230,90,207,109,67,109,241,97,202,158,117,74,10,10,30,30,131,211,31,120,177,2,186,60,22,172,244,138,55,132,213,106,92,47,65,247,138,147,189,131,130,10,69,159,50,82,88,83,232,70,139,161,48,210,39,99,220,114,99,211,195,40,52,114,139,4,112,180,54,115,140,95,56,124,6,225,203,237,25,135,82,155,7,227,72,107,202,190,106,163,172,28,30,147,54,100,156,20,221,235,44,114,18,62,45,88,246,75,70,56,162,200,193,170,103,53,106,250,101,239,49,154,189,86,108,19,214,162,110,36,240,14,201,146,199,96,216,11,214,118,51,226,27,54,153,160,59,147,54,93,251,200,10,236,248,196,167,28,222,215,208,241,95,204,117,211,23,101,18,180,74,211,30,102,223,233,209,52,69,57,145,211,6,222,143,52,122,167,72,154,246,34,99,28,145,39,156,220,124,197,175,140,35,121,42,251,179,222,47,201,143,182,144,96,202,111,67,39,106,177,201,78,108,181,186,220,182,137,36,251,140,133,12,241,208,65,12,33,7,149,127,15,116,200,33,200,215,57,152,163,106,68,50,248,42,72,182,132,140,33,165,151,104,153,196,129,163,200,80,97,116,181,117,27,252,246,138,191,135,233,63,206,73,192,4,94,167,242,190,55,118,108,198,171,230,73,140,52,121,242,63,84,222,33,189,74,122,8,138,154,231,118,167,121,128,73,68,91,150,73,209,159,4,15,223,100,93,186,81,133,243,225,85,75,246,195,88,184,188,249,16,26,118,3,166,102,173,123,73,88,99,113,48,173,173,186,71,70,234,36,146,71,244,61,21,37,105,239,29,193,44,221,243,63,147,44,177,110,111,88,98,219,240,188,214,180,130,193,67,143,98,75,49,252,190,214,175,215,251,97,54,226,132,232,48,254,178,69,73,126,153,232,208,47,141,80,190,14,101,226,65,126,56,44,190,188,80,126,147,116,200,126,30,244,64,207,64,247,28,175,123,77,115,62,63,85,230,76,167,171,200,220,252,54,140,205,41,30,153,222,175,162,251,111,218,181,71,188,47,150,83,34,56,217,18,214,26,188,98,108,107,114,254,116,123,67,19,75,243,215,185,42,77,47,242,219,48,158,152,58,15,140,159,91,87,238,47,92,210,210,253,104,106,239,250,76,105,246,74,94,214,164,19,153,220,191,252,116,98,71,232,87,246,147,139,146,43,91,84,2,60,7,138,117,73,111,186,153,37,63,211,125,40,125,84,80,247,109,254,227,15,15,117,202,212,60,205,14,191,34,93,121,88,219,197,142,207,169,8,152,192,217,151,40,151,60,242,60,42,192,27,182,205,153,110,114,23,76,199,67,131,128,104,102,73,126,125,214,201,85,205,39,250,25,22,195,235,238,221,22,220,3,195,47,151,112,212,92,180,154,87,237,145,111,134,96,165,137,131,108,45,94,7,70,69,188,11,147,1,189,143,124,60,234,38,13,160,100,30,244,104,24,33,167,80,85,24,95,109,104,46,156,61,236,56,53,127,6,32,246,162,85,43,4,172,223,231,177,236,71,166,226,253,192,164,202,179,31,77,88,32,77,233,28,205,148,126,238,155,68,55,57,104,185,111,211,212,63,175,132,38,79,82,107,122,223,152,221,158,43,135,202,176,180,88,74,161,101,28,113,53,51,186,34,253,40,48,106,116,167,255,14,253,31,186,70,164,10,156,241,131,105,167,188,77,242,58,139,109,167,81,100,177,251,57,191,13,53,90,196,109,237,153,127,36,97,15,220,172,89,83,105,247,197,202,198,7,238,236,39,181,95,128,28,204,105,131,155,60,83,101,110,33,186,138,146,220,1,151,73,118,233,87,253,145,69,117,20,150,251,167,175,139,158,141,179,124,112,176,245,104,200,51,41,52,17,175,128,41,139,61,101,147,94,143,210,234,134,17,123,168,15,181,29,157,151,83,191,219,107,9,206,223,202,159,229,147,249,252,210,216,190,167,145,117,34,253,240,39,57,207,196,92,114,159,82,20,35,225,244,142,211,133,0,229,66,249,208,220,233,73,81,193,173,217,35,53,41,41,153,228,128,79,133,180,246,237,95,208,26,218,30,162,117,6,140,220,96,211,180,181,41,209,13,255,109,200,216,154,20,228,139,44,78,225,40,102,181,161,99,193,152,192,221,63,207,65,95,187,54,4,152,3,253,217,138,206,242,227,35,180,135,158,187,215,156,179,252,208,209,98,92,19,173,7,165,147,245,182,182,130,62,149,132,177,183,68,72,87,158,43,99,159,185,180,242,94,172,156,232,95,200,164,97,63,235,122,143,199,103,59,85,50,164,242,201,61,180,167,82,85,79,215,45,219,28,82,11,85,51,238,166,163,118,238,107,177,183,83,66,51,18,245,231,186,232,125,157,138,218,254,205,167,90,202,255,116,131,191,139,253,241,205,96,187,202,200,208,178,76,166,147,237,176,69,241,85,42,181,203,76,140,1,72,74,254,109,253,252,4,244,145,160,237,226,12,168,66,107,95,27,77,73,222,188,187,243,192,232,7,94,237,105,7,88,246,233,31,152,198,254,167,104,147,204,89,225,7,179,240,115,99,242,166,179,241,40,231,129,49,238,85,170,92,193,65,192,191,174,106,44,176,254,240,203,201,53,159,8,201,116,90,136,146,116,140,246,230,79,165,38,147,240,213,18,5,21,185,18,232,162,50,165,63,141,74,101,243,115,99,247,249,196,102,148,24,134,223,22,235,170,236,220,25,254,53,8,78,213,244,215,158,210,10,46,133,201,239,234,51,171,237,161,237,25,125,58,43,5,121,25,18,155,114,97,213,218,142,226,232,15,131,183,63,173,31,39,137,74,94,133,126,60,97,133,21,202,246,94,252,54,135,154,167,163,165,154,176,226,121,38,232,32,205,172,183,69,186,226,240,151,168,3,166,209,180,76,6,165,219,9,226,84,162,26,252,5,129,43,138,146,126,110,116,194,62,125,162,182,18,158,113,68,234,214,60,244,244,251,128,217,120,238,218,4,219,247,219,249,215,219,150,202,46,238,124,24,228,81,241,149,123,158,101,58,133,17,208,182,223,147,222,238,158,60,79,248,130,102,151,233,142,232,182,130,201,193,143,253,24,198,79,119,3,252,251,195,32,69,218,10,242,145,118,45,253,188,164,14,204,22,188,204,167,119,40,151,120,210,120,78,194,177,126,90,139,214,242,39,189,23,37,34,32,229,86,80,47,115,116,172,79,236,208,141,121,129,6,230,121,36,180,231,207,167,228,72,46,225,243,103,130,239,100,213,165,152,254,243,124,228,139,48,253,78,230,204,174,237,36,120,29,52,135,205,85,87,214,51,190,224,239,162,90,224,218,177,247,55,150,67,232,72,203,52,98,141,67,217,39,33,68,107,118,88,59,117,145,254,60,234,161,14,73,37,72,87,120,216,37,62,7,237,175,28,25,22,141,153,6,202,191,126,110,8,29,218,156,67,209,250,243,143,149,250,255,120,14,182,70,197,229,176,249,108,202,60,145,139,213,203,127,83,239,30,108,166,166,163,145,36,25,174,228,240,222,3,42,1,135,150,246,238,44,126,116,250,230,250,170,110,179,136,253,79,16,75,11,28,246,0,26,204,193,51,247,49,212,120,117,74,115,65,136,4,50,176,195,244,126,86,221,40,153,219,169,163,136,150,43,201,133,236,252,25,3,52,18,22,165,125,163,216,219,155,207,34,141,224,189,106,229,12,238,201,49,100,157,228,146,38,45,150,82,229,153,193,207,164,17,16,111,113,173,165,48,94,207,0,234,182,129,208,30,247,52,205,105,249,192,56,166,105,54,150,156,91,235,254,50,246,153,77,164,86,224,206,188,236,39,103,192,245,164,71,99,164,228,159,172,41,25,106,186,118,239,4,225,109,156,199,221,77,6,70,84,178,16,78,130,2,115,96,136,112,83,146,112,139,20,250,5,217,58,169,222,211,79,157,226,192,212,133,167,20,5,216,143,44,127,38,3,38,181,138,92,237,231,17,148,12,52,99,6,53,79,185,43,210,56,190,70,146,193,27,250,50,86,51,209,217,115,83,48,23,242,18,97,151,101,29,242,231,212,100,94,115,18,97,164,69,246,228,248,230,76,242,253,44,179,10,115,99,231,113,46,246,53,77,127,153,146,118,62,219,63,252,30,39,18,69,242,72,144,248,61,129,115,53,73,222,33,245,58,146,10,203,27,224,161,45,88,221,77,79,78,27,132,31,141,49,252,250,30,229,138,253,237,196,193,36,183,167,74,81,33,43,114,24,248,27,30,144,221,165,104,102,82,146,135,40,69,171,55,92,43,85,105,64,53,204,71,17,201,218,252,105,141,19,177,78,111,144,172,63,5,33,149,243,192,21,213,163,110,147,174,25,159,126,30,56,243,157,204,32,58,143,19,117,63,57,57,50,224,222,215,131,69,35,54,139,85,235,171,147,60,181,195,63,241,71,253,48,45,65,114,224,189,249,200,111,241,150,118,240,20,112,225,29,104,43,186,185,66,251,111,179,145,42,42,130,130,192,102,59,113,96,163,250,150,164,167,200,172,43,221,248,29,152,161,33,159,0,194,38,253,40,48,2,227,126,161,69,210,207,172,129,252,104,36,250,203,120,142,198,160,210,47,141,149,232,43,90,48,167,203,55,249,99,233,147,6,130,79,235,233,166,249,114,224,145,31,98,70,51,41,13,207,93,54,107,93,238,90,47,239,38,196,113,80,186,157,138,74,89,209,72,152,63,191,175,29,88,167,249,104,30,36,86,178,243,200,51,94,35,245,17,183,168,24,34,157,11,39,51,240,48,16,204,142,253,96,100,103,155,196,252,200,24,236,41,254,92,53,126,154,186,207,175,100,32,206,215,131,231,9,115,130,76,255,182,10,30,142,48,59,204,177,146,4,16,233,244,125,30,216,132,138,85,5,2,9,132,99,7,9,65,134,240,66,51,116,21,161,141,211,227,254,107,237,94,18,178,165,95,179,199,185,52,164,112,190,39,7,145,77,168,228,160,38,41,169,186,24,16,237,252,203,101,57,69,189,75,179,93,205,50,9,7,222,81,52,178,73,74,221,164,39,207,79,206,151,253,105,34,192,116,242,79,124,131,143,25,93,185,83,211,89,72,114,140,3,163,53,219,52,71,145,76,185,193,143,174,252,64,122,142,222,251,224,226,232,103,202,100,122,48,10,66,7,197,55,99,201,93,99,237,229,66,183,124,254,251,195,214,109,171,17,223,203,231,191,140,104,204,248,214,147,33,116,151,114,224,206,190,74,117,72,172,64,212,28,182,73,68,94,23,185,176,207,135,202,79,230,91,149,97,230,111,61,63,176,241,139,85,54,172,208,20,23,40,195,65,231,97,244,157,189,111,192,96,58,177,100,38,205,124,243,126,95,20,92,158,15,19,170,173,115,159,33,167,161,64,246,200,134,193,99,241,223,94,184,32,62,82,83,159,137,131,59,220,50,173,108,2,239,80,33,249,140,130,88,81,153,82,82,251,240,153,153,126,52,49,201,148,173,3,97,10,10,20,211,97,99,89,170,214,97,239,110,80,101,48,219,131,239,89,189,138,199,110,22,159,86,105,72,34,138,233,229,88,162,78,75,95,13,41,134,35,175,142,58,251,65,41,237,61,17,80,106,110,188,59,173,251,111,168,138,40,130,79,72,104,59,140,4,183,198,41,38,145,147,252,104,194,161,92,52,126,50,57,253,128,63,42,24,93,131,137,38,207,140,119,191,178,6,42,212,217,253,166,233,94,83,157,182,133,123,241,231,95,54,36,136,85,171,70,80,125,238,95,59,119,141,190,199,35,194,184,167,104,132,248,47,220,180,218,177,99,118,72,244,142,78,147,215,22,214,5,76,175,238,31,8,92,132,172,132,15,118,102,123,130,61,31,231,52,175,65,21,48,165,177,208,167,156,105,82,245,114,97,191,150,203,234,176,137,21,202,48,3,78,94,218,218,48,174,53,242,80,248,242,142,159,203,180,132,17,73,12,65,195,76,131,92,109,101,110,85,158,138,173,207,231,166,249,120,176,68,23,56,163,213,125,158,183,117,96,127,170,214,137,110,232,56,113,99,35,205,223,202,3,39,228,0,206,51,129,47,47,50,209,246,169,214,88,81,177,54,169,75,21,95,201,132,157,136,181,153,238,170,134,56,220,102,73,254,178,126,13,12,82,244,69,162,172,186,20,21,20,160,175,75,35,225,134,167,181,182,31,56,19,222,138,228,235,28,166,211,48,14,204,92,219,228,161,208,7,112,52,201,136,179,48,247,122,208,108,22,58,7,254,76,219,86,7,194,14,173,207,100,198,190,112,182,249,176,111,246,103,236,90,82,230,207,75,26,72,15,246,167,77,208,189,159,144,14,95,60,253,170,31,138,188,192,39,33,227,64,215,220,179,123,180,112,114,101,90,6,239,136,57,126,14,155,174,136,148,224,49,90,241,218,43,226,31,229,25,252,157,245,247,40,211,79,216,177,240,174,155,18,69,76,251,243,192,4,226,18,224,192,99,192,62,251,92,90,65,102,89,198,47,173,121,206,91,128,28,182,23,99,21,118,180,77,170,119,73,97,32,180,159,203,61,152,35,155,247,118,33,53,65,40,124,81,130,215,67,38,55,203,20,214,253,251,64,205,20,200,15,69,214,87,165,231,44,126,76,103,47,7,73,141,221,89,23,184,206,113,156,53,129,237,1,221,161,95,33,197,229,147,94,217,51,18,137,47,225,198,240,145,50,65,28,120,111,203,139,196,239,244,217,55,95,179,240,20,30,200,86,92,24,158,191,167,6,187,85,173,68,121,162,25,79,167,37,135,145,182,89,178,235,41,191,78,125,135,199,160,233,66,224,65,79,205,121,85,60,16,88,62,23,221,97,211,242,86,84,212,81,240,28,146,131,161,234,121,84,199,254,8,215,15,129,81,133,172,62,76,26,213,129,38,26,88,5,233,198,126,194,31,186,196,96,223,78,129,33,188,156,165,129,92,132,153,199,8,140,166,220,112,184,211,182,175,183,93,232,160,243,43,163,81,56,119,61,56,243,119,255,105,154,90,210,167,87,6,69,62,249,185,247,2,72,239,158,222,54,194,165,231,169,16,131,179,169,85,24,219,197,51,84,232,254,124,52,141,145,184,159,49,221,48,86,178,142,195,130,248,218,217,88,224,117,71,2,76,111,107,49,159,248,79,99,210,167,31,38,91,63,247,163,6,182,78,178,79,159,184,141,67,135,23,98,21,93,159,202,12,226,2,165,255,190,138,76,239,168,169,247,152,100,59,174,125,93,88,61,184,114,47,47,254,116,115,90,74,114,52,89,192,233,115,2,196,243,57,36,157,65,219,0,212,131,3,127,148,15,228,161,228,102,38,150,63,116,191,13,132,157,171,160,16,211,186,195,153,53,79,174,171,161,189,124,118,137,84,225,87,82,201,110,162,224,121,188,105,13,70,103,88,46,219,244,158,78,21,113,195,16,180,100,30,69,147,12,213,202,251,211,75,36,203,72,64,162,67,59,29,230,5,73,50,4,89,135,212,124,138,223,207,195,242,96,23,30,168,133,79,31,41,31,181,62,89,213,176,36,66,151,204,31,233,160,185,254,142,82,4,80,210,61,154,207,88,116,10,73,19,24,245,201,95,23,90,240,122,105,9,201,46,255,180,251,202,184,60,199,111,255,188,98,238,251,90,188,193,155,154,133,211,24,182,161,92,121,50,19,144,11,119,156,44,139,159,124,175,15,89,212,150,43,166,127,213,243,224,152,38,142,82,30,56,193,84,156,241,74,246,148,36,40,101,217,229,224,14,34,196,191,10,148,105,216,87,77,188,37,69,219,139,92,223,12,108,71,158,220,152,128,149,10,219,89,92,6,14,190,210,169,90,81,65,245,24,26,151,73,132,103,251,69,77,140,203,87,38,178,84,89,166,12,40,137,20,53,252,170,49,102,41,119,117,129,180,75,35,94,28,221,225,21,22,129,119,168,233,233,33,218,157,177,234,81,184,76,231,6,64,145,167,203,68,192,100,59,130,131,194,19,168,122,97,123,93,203,222,21,137,8,139,121,9,94,120,207,192,41,249,148,64,238,121,127,0,93,96,118,76,205,111,203,104,151,83,126,123,226,75,217,252,182,80,144,22,10,23,93,30,88,54,248,103,205,18,40,244,124,115,19,115,93,236,253,149,96,215,183,110,114,200,26,147,138,231,102,145,198,223,115,89,170,10,19,178,23,135,247,2,46,114,154,21,249,142,122,228,244,129,59,44,186,172,112,27,49,197,79,76,254,198,173,19,26,188,247,161,231,198,104,85,21,59,108,131,17,53,14,152,16,113,232,149,99,20,224,75,0,10,238,159,172,139,118,105,201,83,210,29,21,42,122,249,244,198,168,172,197,209,147,77,210,115,223,5,46,173,195,24,12,61,231,254,92,169,160,255,138,61,227,185,238,253,250,61,114,51,230,178,116,6,3,179,168,250,209,172,67,34,95,189,97,178,43,167,54,102,36,105,180,69,4,222,79,165,199,193,251,196,41,235,133,209,18,231,55,181,151,197,79,196,160,234,79,236,122,94,152,14,54,61,216,50,49,126,221,123,70,169,162,140,109,109,24,208,103,14,140,118,181,232,51,208,22,131,236,189,31,61,88,20,187,192,132,187,158,194,196,146,27,82,138,60,239,154,77,104,230,192,63,31,80,249,237,29,203,230,18,131,152,158,208,54,100,140,211,180,222,61,130,50,159,201,118,83,6,164,238,217,239,197,125,91,208,47,48,114,46,199,50,200,30,11,169,153,123,105,211,202,80,245,194,89,193,101,124,123,199,32,63,221,101,15,242,46,60,233,248,225,143,146,126,17,184,140,229,209,46,230,176,83,111,138,40,2,215,81,63,120,85,86,190,11,163,57,227,154,148,221,62,62,161,187,146,39,47,85,238,25,133,94,25,223,86,134,73,51,222,245,111,80,10,108,173,245,51,46,205,186,66,47,92,232,192,138,239,122,127,212,24,170,9,204,50,240,197,235,64,130,122,40,76,223,183,12,133,165,58,207,16,71,216,83,249,165,113,143,215,254,16,216,126,220,7,74,102,229,186,183,77,182,53,185,220,44,227,232,19,61,26,124,252,208,62,157,113,48,252,238,251,125,32,67,85,102,188,233,253,242,152,68,46,76,240,53,155,223,150,93,186,172,138,195,20,103,124,155,58,45,72,186,5,130,250,115,229,141,43,99,23,33,221,68,248,155,125,223,49,242,51,184,124,82,138,2,70,23,110,222,163,149,62,83,205,97,165,199,80,178,168,52,61,48,251,178,123,229,244,232,203,165,153,72,108,60,22,88,88,93,102,113,83,145,46,35,190,77,178,142,50,78,137,225,49,2,119,120,208,152,115,31,234,30,165,144,117,252,232,159,205,224,253,178,217,79,67,34,254,193,11,129,59,105,87,173,72,167,160,154,117,96,236,148,69,120,146,45,66,10,165,66,76,77,209,213,232,23,94,136,146,166,28,235,207,94,108,150,194,137,154,207,8,152,116,162,162,253,203,254,211,211,156,144,219,3,87,55,8,53,24,173,150,117,97,152,7,199,204,130,8,10,65,103,133,203,30,246,49,113,96,9,156,133,245,81,232,45,91,49,215,98,65,151,101,58,4,70,196,105,6,156,132,78,78,79,155,117,160,56,58,208,187,187,7,155,228,86,164,83,186,137,67,221,81,110,27,167,146,226,104,166,157,114,191,206,66,192,230,206,186,6,167,34,145,14,48,146,67,30,77,51,55,136,132,3,134,204,4,89,119,235,68,163,191,160,232,246,70,164,222,96,6,125,114,101,180,95,182,56,119,67,195,238,78,182,192,244,226,150,128,209,119,206,23,134,84,178,98,55,9,101,172,42,56,110,28,94,225,127,247,79,81,118,124,51,96,188,97,228,186,32,247,150,67,244,165,188,128,143,173,252,48,204,220,99,87,193,10,97,174,144,114,114,172,70,92,53,166,155,79,73,189,41,145,50,173,121,220,3,79,212,157,146,132,211,112,11,145,204,40,1,215,79,88,196,192,150,8,113,24,53,132,251,46,39,117,224,234,243,52,117,174,41,95,46,33,17,205,98,37,224,134,5,171,194,212,251,122,192,8,178,201,79,211,147,117,156,213,41,154,44,72,250,15,12,99,176,7,140,208,189,156,124,244,225,29,65,192,205,52,236,20,54,131,251,128,105,98,144,43,103,199,82,226,210,144,166,151,92,59,137,163,225,182,38,182,220,87,113,249,51,216,250,172,2,78,243,133,161,157,249,251,98,251,54,74,86,180,140,88,26,109,242,188,123,12,80,4,218,252,194,240,220,148,50,48,57,40,56,26,254,66,32,102,203,64,34,67,229,61,57,160,137,157,104,85,216,140,52,3,54,197,57,133,169,17,143,72,35,237,71,94,21,222,143,123,197,64,194,139,119,42,8,35,160,7,40,190,134,160,102,243,224,183,140,181,220,181,74,222,112,51,145,170,56,56,21,109,138,46,86,52,248,34,199,4,101,62,53,57,26,26,69,143,97,132,24,121,215,103,146,109,189,240,4,22,41,143,231,174,200,182,220,33,156,204,186,82,198,9,130,114,78,225,64,93,16,5,248,251,166,33,196,116,167,201,239,205,159,73,171,95,116,145,165,56,165,38,114,185,57,11,37,6,185,56,76,197,29,38,175,47,59,198,66,172,145,99,215,70,189,95,52,247,139,17,157,189,110,66,71,7,159,207,189,107,122,226,231,240,207,26,141,140,37,185,118,96,102,130,72,163,82,7,144,239,154,126,185,20,185,26,107,237,18,101,123,40,224,51,236,0,122,181,190,28,153,175,88,75,170,75,221,116,179,140,144,126,35,180,6,81,131,244,188,244,175,203,80,126,219,68,250,124,36,21,28,86,132,180,10,76,208,244,221,188,181,178,86,129,81,143,242,228,243,52,91,210,59,148,58,14,195,213,99,195,125,36,170,58,85,224,245,57,167,21,20,67,214,7,165,87,61,14,134,28,122,59,11,126,188,249,8,254,144,32,69,140,94,225,244,185,64,54,48,109,47,114,101,152,197,196,183,89,172,47,65,62,93,62,182,236,98,158,214,169,150,36,150,7,134,115,227,39,111,157,93,180,30,109,115,210,8,152,138,133,252,54,69,162,148,3,38,221,32,159,8,75,120,255,60,28,40,213,186,249,228,198,216,28,196,218,71,113,105,220,4,86,97,30,137,109,25,210,169,73,111,154,53,194,149,193,64,119,164,33,147,52,157,198,227,94,87,45,166,219,46,48,76,146,18,48,100,53,25,41,112,236,87,142,66,3,213,17,73,219,49,160,107,119,238,22,173,129,244,169,76,133,241,103,171,14,231,239,25,40,184,169,198,186,72,98,186,15,125,91,166,96,224,59,47,68,163,114,211,251,98,255,18,11,4,201,254,42,9,23,24,24,80,129,252,93,231,92,69,105,208,212,116,200,82,57,106,234,36,15,156,179,139,15,3,15,178,138,23,222,193,238,136,16,168,36,75,128,200,79,67,167,154,30,168,160,172,147,191,242,192,235,230,60,112,95,27,162,150,0,76,33,255,194,16,185,239,80,128,218,85,188,170,79,235,223,83,184,44,63,103,57,127,33,25,169,117,233,144,39,157,188,146,247,82,25,107,82,74,59,136,13,175,155,155,131,207,163,105,38,96,184,69,94,134,251,112,83,156,114,238,69,255,205,10,120,207,218,105,202,149,113,211,221,231,218,12,169,247,19,16,81,177,117,193,166,190,16,72,167,173,242,69,133,15,71,225,53,154,194,237,214,156,178,121,33,87,65,247,34,240,221,187,202,52,210,116,129,251,116,41,170,31,188,35,46,121,38,212,142,167,23,95,126,13,66,67,175,204,230,183,123,244,160,31,67,96,76,202,227,109,236,57,93,84,80,160,57,162,179,60,3,126,92,62,128,217,141,198,109,97,91,254,252,52,102,62,45,238,11,98,151,44,248,208,13,229,109,152,35,225,247,111,73,246,214,82,248,57,147,192,200,210,248,82,234,37,149,146,238,91,166,47,95,199,215,132,185,118,47,153,126,254,247,134,136,202,227,126,247,76,244,61,15,19,9,118,95,48,137,111,166,52,229,219,227,104,177,1,134,165,159,150,62,234,140,222,111,188,40,114,152,77,7,193,158,215,252,155,43,216,225,136,246,98,49,145,59,223,47,193,134,204,186,82,155,167,110,137,153,29,93,216,242,140,206,189,55,145,131,151,6,216,56,26,86,231,186,144,245,67,16,72,175,186,183,21,43,109,162,187,86,162,46,212,238,107,68,147,204,51,85,178,48,244,214,97,177,21,48,157,143,50,241,179,203,251,34,167,92,76,161,48,203,224,179,125,121,76,98,25,173,214,94,21,30,211,201,240,253,103,80,152,21,197,142,90,102,246,38,154,219,197,196,160,82,44,104,196,73,186,220,237,120,160,45,207,131,80,67,28,159,46,164,191,110,52,95,196,119,40,190,186,46,119,76,197,177,228,84,162,210,23,221,95,216,93,43,161,141,203,23,199,171,255,82,44,57,166,53,152,116,181,75,84,143,74,192,218,95,110,18,108,57,230,191,98,58,216,50,61,178,157,175,238,52,97,13,102,73,95,245,158,161,104,116,184,48,253,5,159,46,242,61,8,141,72,174,209,26,148,21,254,110,121,1,205,187,217,52,170,130,155,20,105,16,68,238,246,102,76,174,156,46,178,118,35,27,122,215,53,108,162,214,23,121,120,250,18,49,73,151,184,8,158,85,14,24,226,131,174,165,3,9,219,123,52,225,74,125,130,174,178,106,208,36,232,242,18,3,155,130,222,146,107,213,48,139,179,215,146,196,20,233,158,26,153,39,219,210,76,141,99,81,65,143,71,62,25,149,114,106,56,215,110,161,209,127,25,23,137,145,105,103,97,221,14,120,205,39,254,70,110,180,68,240,62,181,128,134,121,87,187,57,252,74,23,106,95,15,12,95,188,6,76,193,184,43,76,206,178,7,185,35,235,70,142,162,214,114,162,62,219,73,72,255,83,182,21,214,199,226,7,179,195,22,90,20,155,12,118,6,190,227,193,223,80,183,98,59,40,77,145,122,221,15,22,74,151,220,180,41,17,196,185,241,201,212,113,50,136,153,125,13,175,166,97,55,229,151,247,99,202,145,190,161,135,96,191,90,221,169,85,179,8,138,109,30,90,17,75,96,116,138,60,179,68,23,226,222,94,9,60,171,201,144,251,14,115,152,84,138,192,216,192,69,174,1,93,45,209,140,180,142,131,17,233,205,134,73,89,146,207,158,254,214,214,47,43,101,111,48,146,76,72,63,154,96,176,55,40,15,139,54,29,16,157,250,43,96,186,144,116,111,140,80,127,246,141,119,134,240,38,99,1,101,230,61,195,249,111,103,107,175,150,109,251,126,101,88,147,121,78,160,96,151,169,41,131,189,156,186,254,130,181,30,126,67,179,63,244,200,206,72,14,85,100,241,36,63,67,141,183,124,145,38,161,124,32,75,38,172,185,232,57,70,68,30,41,19,77,102,236,249,40,170,219,176,31,155,88,2,1,215,175,69,190,129,30,176,165,217,10,4,141,131,220,1,91,79,45,8,128,105,57,241,252,206,254,225,82,245,190,72,127,212,120,221,180,5,139,236,132,201,196,126,49,19,55,43,57,63,151,214,112,171,136,116,29,84,215,249,164,135,76,21,203,97,196,26,155,38,220,204,47,173,5,151,167,74,95,253,201,91,5,69,105,253,154,56,20,54,223,43,135,39,26,244,114,110,74,231,81,213,183,36,101,109,114,180,57,189,68,2,180,89,70,72,147,148,212,54,110,126,244,83,223,91,60,107,106,20,201,160,26,103,189,176,29,105,172,210,130,38,68,110,227,123,114,175,72,192,69,222,183,152,69,180,192,153,127,158,60,115,139,62,247,39,249,102,68,88,131,24,130,36,215,148,221,18,66,21,53,121,196,201,102,150,70,124,73,41,23,122,160,46,127,201,150,4,129,191,121,107,73,80,141,139,56,159,67,205,160,178,190,34,203,14,213,85,50,206,251,229,135,52,53,57,122,81,141,4,204,61,146,213,157,10,153,22,7,208,112,138,220,103,199,35,228,107,79,122,31,49,32,79,193,83,44,18,182,60,31,78,237,55,189,143,168,157,126,60,11,198,237,23,25,250,159,203,185,60,80,72,233,181,7,205,199,84,147,239,111,35,207,182,39,60,167,96,24,153,80,118,106,159,109,206,86,20,92,76,153,78,106,61,108,49,35,171,101,147,186,104,160,163,71,137,94,71,14,24,254,233,125,162,152,255,186,118,116,135,3,61,52,95,176,63,44,50,248,94,226,218,83,223,18,193,23,188,184,80,8,136,58,239,180,21,255,150,184,80,196,142,138,230,50,61,159,251,200,129,145,132,251,28,46,89,18,75,140,48,51,80,11,148,222,215,38,240,160,103,36,14,134,251,145,30,24,161,249,18,176,105,14,10,188,63,236,24,71,232,74,171,111,104,37,93,48,92,213,200,202,253,77,182,152,120,131,211,170,122,97,216,74,114,52,130,234,201,235,161,107,7,215,89,150,0,224,47,136,137,52,178,72,23,25,166,59,164,140,227,174,205,46,74,158,40,100,13,111,147,249,193,162,103,73,232,177,200,168,69,77,17,219,171,91,145,68,53,43,68,66,48,227,77,210,239,79,7,236,184,4,189,69,50,123,73,225,156,10,230,186,37,100,168,31,245,110,52,55,140,61,75,148,144,49,160,201,82,149,239,104,219,102,95,146,137,251,166,40,159,98,46,0,175,206,81,202,201,83,171,184,201,186,58,252,202,50,198,135,82,25,47,152,148,249,140,3,149,108,137,149,42,5,102,20,17,227,104,98,115,45,141,211,130,227,121,116,212,89,197,156,128,186,249,158,129,190,64,25,54,82,54,95,118,215,241,195,8,124,106,217,156,170,106,124,245,72,114,168,116,22,91,153,213,91,12,127,92,62,63,33,165,24,81,179,120,77,4,133,137,33,34,183,213,196,214,221,52,164,163,10,92,179,30,13,99,189,198,24,180,182,95,33,196,88,23,135,119,193,144,50,72,42,37,190,199,54,133,194,126,47,13,254,158,48,48,38,85,219,24,132,244,10,41,203,1,249,250,88,173,151,181,97,42,37,140,134,141,40,220,153,69,210,148,145,0,99,59,102,233,29,238,240,32,148,76,67,153,221,23,69,4,185,117,51,201,105,111,25,117,209,163,55,179,112,182,248,152,138,199,71,208,112,212,126,6,127,31,220,141,252,104,11,58,135,194,214,31,232,71,87,204,31,132,253,183,126,193,220,157,19,86,17,127,51,131,179,235,51,0,39,17,217,4,37,216,243,129,130,182,164,204,147,24,26,230,96,16,81,107,84,154,231,134,241,33,9,118,198,199,66,246,50,213,24,75,65,43,129,182,163,156,45,211,113,14,194,11,141,92,162,51,139,110,95,14,125,55,120,62,164,212,151,176,26,105,8,137,245,129,189,77,87,210,35,124,190,40,153,28,227,182,169,112,165,242,225,252,62,242,122,114,99,168,91,162,162,225,176,121,128,11,92,201,195,7,51,17,29,180,37,220,66,116,65,138,79,87,182,97,16,150,2,156,105,196,147,29,166,97,183,118,133,151,101,171,156,204,89,140,0,35,244,85,22,229,224,91,82,93,209,213,229,163,242,16,213,53,184,23,93,2,168,138,224,225,248,252,169,12,99,218,10,165,5,241,229,207,59,239,240,64,39,253,47,39,223,15,130,18,167,147,95,247,31,149,51,9,239,141,169,227,210,149,75,210,43,135,63,150,61,182,195,185,67,157,207,81,155,184,54,22,54,193,36,41,16,55,91,85,63,255,242,41,113,76,217,141,178,239,161,106,229,79,205,90,160,68,20,210,156,9,221,110,133,223,198,52,166,10,93,249,11,227,41,58,91,172,95,90,120,214,149,201,53,162,28,244,176,190,135,1,110,134,109,65,221,69,201,89,142,222,15,165,199,108,57,40,28,201,56,165,35,148,193,27,71,239,109,148,168,190,52,243,103,142,93,217,160,195,77,56,245,153,118,172,216,188,192,242,88,42,62,0,171,58,150,54,147,201,150,111,123,163,156,44,232,227,141,82,171,114,211,7,125,77,65,132,38,41,42,245,49,44,124,232,57,140,151,77,241,90,152,235,176,251,107,12,36,243,139,85,210,60,35,60,70,2,94,169,66,11,166,90,157,240,98,13,134,118,150,158,216,134,139,241,231,173,115,100,163,216,216,74,31,1,1,79,203,17,14,239,197,39,63,125,31,149,62,145,22,141,2,150,138,211,190,15,36,197,234,141,212,171,148,236,155,185,176,123,170,178,67,223,146,48,191,89,137,215,191,107,115,107,146,182,13,243,62,203,177,185,24,40,46,72,219,6,61,86,173,199,230,130,158,122,105,225,33,217,248,69,72,137,170,25,217,254,231,232,18,141,0,228,34,145,24,86,120,212,152,41,217,49,237,13,180,252,118,67,144,160,197,70,178,192,240,146,123,134,213,144,103,180,171,32,50,175,221,44,172,155,110,177,132,151,230,216,139,128,188,14,94,88,124,28,88,250,45,149,184,40,38,52,27,100,25,6,77,150,182,84,230,190,20,93,6,205,74,107,77,143,254,54,28,59,100,243,185,149,54,130,194,136,95,55,223,129,6,180,62,149,58,102,48,209,44,63,40,195,187,64,193,47,233,102,98,240,86,209,198,38,156,159,125,125,168,88,40,77,233,121,45,108,102,252,96,99,232,38,233,20,195,198,101,184,163,155,25,63,86,33,35,243,184,137,203,35,55,150,153,255,165,157,43,83,136,243,149,171,90,9,93,30,56,170,65,45,152,233,213,150,3,233,92,170,13,90,174,127,152,100,95,147,246,50,86,235,235,243,113,136,137,197,222,224,73,55,216,132,134,224,115,25,197,224,169,66,19,136,250,22,87,93,130,105,65,245,109,72,11,28,242,112,30,198,208,39,47,6,152,76,56,123,239,24,7,231,103,122,183,116,163,43,199,117,196,51,134,152,192,88,171,81,24,94,193,174,200,42,202,68,191,98,189,147,40,91,172,167,233,187,97,203,25,71,211,125,215,197,146,247,231,20,25,117,187,98,154,220,210,125,71,244,52,111,42,31,206,103,149,78,50,179,63,139,43,103,196,170,114,7,178,255,177,127,166,126,59,133,191,77,214,146,10,69,185,173,142,116,193,137,32,48,221,140,209,254,137,213,141,118,246,237,97,149,67,173,213,202,235,90,112,199,244,137,138,227,45,25,78,113,170,219,247,131,249,245,138,242,27,141,68,210,150,61,209,168,24,114,110,102,109,129,141,156,233,107,57,10,184,77,237,34,38,197,225,21,69,88,50,189,77,5,235,23,70,207,41,154,79,205,77,126,104,103,245,250,92,42,162,255,164,75,181,91,119,97,120,224,187,65,115,91,214,142,69,250,178,123,20,125,204,161,175,202,84,58,73,208,86,191,177,132,167,131,170,225,127,33,211,79,43,47,121,127,121,31,176,81,186,155,93,119,130,213,94,180,223,246,163,79,216,247,215,184,143,87,213,40,167,43,187,187,202,32,202,35,214,188,43,112,53,37,4,239,50,198,75,75,238,122,225,10,54,61,223,177,71,56,91,29,129,97,4,167,83,88,161,67,97,71,48,178,104,50,64,187,103,173,169,215,225,126,173,48,73,233,236,237,211,176,187,166,202,1,177,103,240,130,60,250,12,75,201,150,240,21,89,63,142,0,192,215,204,127,72,181,134,204,222,195,143,102,63,40,91,85,211,236,65,95,229,180,125,47,36,147,84,31,0,123,138,233,186,33,11,15,128,7,101,190,241,94,119,246,85,75,228,40,17,65,74,116,111,28,152,190,76,41,220,112,182,156,66,185,96,191,0,36,193,150,42,23,64,54,240,38,125,18,176,67,85,167,112,23,246,202,37,41,239,154,187,138,15,96,30,232,45,231,243,39,82,162,231,102,46,13,184,162,147,171,141,246,16,61,191,83,28,71,126,158,158,94,17,190,73,198,201,59,183,61,204,123,68,70,26,42,169,201,103,44,228,115,89,221,20,198,136,55,164,11,176,138,86,17,11,234,221,190,170,154,31,28,74,81,170,113,177,103,71,151,92,24,180,233,61,87,134,108,164,51,134,201,115,229,249,40,127,208,72,211,253,186,41,127,175,215,19,133,228,204,81,31,64,217,61,233,242,242,89,27,85,117,57,7,194,89,97,127,147,2,183,92,142,139,65,144,214,84,95,18,58,92,220,180,26,117,93,24,71,77,101,69,96,15,182,16,154,24,143,90,190,153,253,186,112,159,89,42,47,109,39,222,1,237,116,222,45,101,22,210,218,34,135,146,76,179,233,202,107,52,105,42,233,60,206,226,219,96,52,233,246,247,164,194,57,213,244,78,252,96,204,81,212,197,9,9,239,230,68,104,68,69,96,13,168,118,47,206,149,174,129,212,201,167,171,123,44,82,17,109,133,250,6,70,225,245,177,45,36,219,127,127,219,38,79,149,114,222,239,175,134,252,6,47,39,171,62,13,197,227,238,242,27,168,33,127,42,13,156,217,172,120,79,60,202,19,22,197,62,234,125,205,69,185,145,44,238,60,23,17,255,221,107,128,143,210,214,127,140,109,65,73,55,31,178,89,251,105,107,170,206,57,170,11,222,138,198,202,54,148,123,2,97,21,114,78,9,181,33,252,32,202,163,127,189,163,73,87,4,130,217,249,104,111,239,41,14,77,154,3,179,2,137,182,7,75,78,166,183,224,8,33,97,214,168,250,187,76,243,61,230,36,4,30,154,154,0,146,157,164,193,230,192,157,98,151,138,250,124,24,48,159,251,66,4,147,6,189,71,57,16,91,168,35,240,180,39,79,117,205,77,84,33,154,207,57,153,182,242,37,122,176,228,8,61,82,39,74,177,146,176,10,52,85,103,12,183,159,96,180,222,148,253,231,171,211,126,150,248,36,200,247,177,247,119,213,87,0,222,234,99,195,154,172,178,184,92,128,172,154,72,247,167,150,91,112,13,67,128,108,53,149,13,217,223,30,125,53,103,55,89,63,150,232,164,55,157,80,235,117,69,87,131,251,227,185,5,101,238,212,125,234,79,18,76,69,218,233,11,245,166,117,140,218,76,72,73,21,198,16,88,158,46,250,70,127,163,108,54,233,194,169,30,99,85,115,93,18,41,127,155,207,220,172,133,2,3,154,143,77,149,140,230,184,66,164,200,206,238,229,75,245,232,216,146,231,144,225,67,167,45,235,18,144,123,113,145,200,137,195,123,82,203,173,100,205,148,197,97,76,71,63,21,4,34,147,26,226,129,25,222,197,131,210,95,237,231,134,62,174,45,241,31,83,161,247,154,1,147,241,149,159,206,203,164,197,14,140,211,216,163,4,89,205,135,247,92,217,160,14,160,187,31,86,16,127,222,123,109,135,2,174,11,68,69,50,212,117,32,191,244,42,38,126,141,248,187,185,14,36,177,120,90,143,238,212,34,251,236,240,126,119,234,237,65,185,42,138,120,251,67,130,202,162,186,155,212,163,188,61,143,249,157,109,150,186,206,213,104,59,172,102,16,62,30,47,0,146,64,174,38,186,231,85,51,126,144,41,99,71,42,41,46,28,33,162,52,84,50,191,67,34,118,217,206,143,20,71,87,145,245,110,22,81,46,219,217,45,18,125,116,233,221,138,18,152,142,146,103,150,54,141,15,151,4,197,14,79,62,236,76,147,220,244,175,11,227,137,44,188,92,146,26,152,191,248,149,161,165,165,62,3,152,227,125,173,249,149,153,139,89,126,156,48,146,123,203,242,104,107,81,165,127,99,126,185,204,100,195,57,251,83,121,106,58,122,191,121,213,93,177,225,80,217,237,29,155,185,50,9,62,145,59,188,85,165,93,92,172,87,251,66,88,182,245,242,234,33,239,233,48,80,182,200,106,149,90,172,17,199,53,107,247,15,85,181,14,217,207,48,36,104,54,140,140,140,42,76,195,143,242,62,178,13,179,121,81,59,150,159,2,127,191,71,211,177,35,118,44,136,117,57,138,228,70,213,43,35,69,234,66,166,123,46,135,225,35,96,53,247,76,215,233,221,79,168,170,165,9,137,153,28,63,156,169,28,168,174,177,21,163,92,208,27,235,234,220,31,213,248,66,187,221,116,105,98,172,153,179,186,196,176,189,111,142,218,243,150,115,179,191,11,189,111,182,61,73,22,99,210,252,161,106,140,216,106,83,91,102,166,200,228,92,226,138,101,85,209,1,8,129,55,164,156,97,189,73,38,133,203,234,238,45,139,148,51,90,40,227,185,106,20,5,206,19,41,180,100,182,199,56,25,141,160,229,23,150,205,110,87,95,100,71,55,45,224,76,163,140,190,72,140,135,92,93,189,192,79,23,198,37,92,156,218,156,228,76,106,27,77,195,123,105,149,53,233,184,147,77,179,138,101,71,119,97,102,50,15,210,81,169,28,85,152,64,232,187,65,252,114,120,81,143,19,101,119,196,40,210,241,153,4,222,51,95,127,78,222,233,107,117,169,241,197,103,45,35,20,75,148,80,233,103,135,83,148,85,134,231,30,245,116,215,230,102,164,201,12,110,109,53,169,135,178,247,228,198,245,109,27,143,204,37,157,81,119,192,78,89,7,3,166,25,33,26,190,103,174,79,125,136,233,127,239,161,222,222,41,118,116,29,43,148,77,125,38,164,77,98,73,83,20,159,45,173,78,43,52,212,169,92,234,32,70,68,207,165,223,75,125,133,57,225,164,149,17,98,231,104,90,183,103,140,91,255,67,113,217,121,146,157,143,243,193,199,150,195,69,235,215,178,78,127,129,247,199,179,124,53,71,37,230,177,182,45,236,14,61,238,35,71,196,99,80,83,106,106,191,225,18,96,51,126,126,225,236,194,107,192,228,125,116,182,195,142,43,180,250,169,25,124,237,241,172,94,200,126,28,152,54,114,181,162,104,4,233,62,23,166,61,206,40,174,40,188,65,119,201,128,51,192,60,174,158,212,44,164,199,182,1,197,194,58,212,59,129,20,151,55,119,99,188,80,159,32,190,224,167,217,221,170,226,67,187,229,49,240,128,64,183,154,155,62,20,132,172,212,8,128,186,204,200,126,105,217,204,232,167,14,165,236,245,115,184,161,108,94,116,230,216,79,120,249,79,227,14,56,150,250,124,227,114,49,195,203,130,16,244,49,127,54,89,128,18,240,130,156,42,71,127,150,103,114,51,11,4,42,165,73,167,91,148,226,49,80,65,187,34,221,164,96,183,108,177,59,56,193,213,162,209,184,9,12,39,203,205,94,144,150,216,179,188,156,155,178,135,43,225,153,127,199,254,216,20,46,87,238,218,220,63,134,122,29,239,249,142,205,75,120,135,124,86,59,190,48,212,186,53,220,213,132,110,83,41,201,146,80,174,159,207,167,5,251,157,161,179,10,42,210,167,62,82,232,173,67,247,81,97,54,163,110,245,130,147,158,110,155,42,14,127,197,31,248,96,28,77,189,238,98,38,164,203,221,88,232,110,77,10,103,44,69,194,234,5,145,173,34,111,243,67,90,53,135,81,12,100,250,161,203,4,13,241,23,70,43,67,195,152,110,148,96,183,176,97,55,146,212,7,156,199,178,194,0,135,27,81,191,0,226,74,23,77,161,119,157,212,168,62,112,35,1,22,119,215,217,255,88,164,80,121,31,244,179,156,135,6,37,174,20,93,68,246,14,57,185,234,3,148,26,74,32,250,70,224,7,157,165,151,206,49,236,216,52,144,65,63,170,186,241,207,126,175,93,157,181,138,57,116,187,73,13,93,80,105,170,13,7,173,53,158,147,47,230,85,248,61,246,231,4,146,110,73,132,154,233,124,76,22,76,39,34,124,152,160,97,234,164,131,154,191,186,52,33,239,245,56,221,187,200,19,57,29,200,192,250,182,16,226,115,231,43,10,222,43,235,151,139,45,165,239,125,246,205,163,223,34,74,194,197,190,250,48,159,162,117,81,23,24,118,154,158,55,128,195,71,243,227,19,203,52,148,26,220,23,107,174,249,169,101,16,84,224,240,228,218,115,151,153,221,63,107,128,235,150,20,74,149,233,241,27,34,69,88,2,206,40,240,202,230,100,175,153,57,133,89,216,247,104,88,82,145,134,196,124,94,213,14,43,200,41,173,199,0,10,65,162,3,15,68,105,30,247,136,233,85,54,124,28,225,26,53,181,150,192,199,164,187,5,90,230,173,170,245,84,53,146,244,241,87,99,134,87,191,57,78,199,6,226,192,8,168,36,153,110,178,57,252,250,232,79,84,131,167,166,213,32,219,197,199,193,86,252,49,40,65,172,250,243,236,20,246,147,188,118,181,2,91,20,74,29,46,16,235,101,89,204,248,233,204,19,89,210,190,148,32,180,171,53,197,140,86,98,26,167,240,151,125,50,99,140,148,128,41,185,166,71,12,27,171,238,99,241,71,180,181,67,30,245,118,251,74,52,51,160,254,80,151,78,241,217,62,228,228,142,120,198,16,125,204,9,9,123,150,159,188,90,205,65,142,30,59,174,201,103,189,135,16,142,57,155,220,55,114,31,39,225,1,39,47,73,243,20,219,65,219,29,29,148,25,226,201,38,226,52,189,226,161,64,98,170,234,36,50,96,70,58,188,231,19,154,54,117,139,252,225,151,227,158,139,191,118,27,125,95,185,69,129,3,24,45,11,245,133,163,118,217,226,232,102,118,169,234,104,215,91,248,30,162,32,87,31,27,18,52,153,166,159,219,120,196,83,237,215,58,203,130,155,69,50,20,243,120,206,189,170,167,150,243,26,221,196,33,31,143,19,55,119,6,222,1,212,167,202,231,140,123,223,132,100,216,140,245,25,104,52,84,57,177,146,84,36,9,93,205,29,83,142,89,225,6,89,77,102,84,7,121,98,167,224,48,68,86,77,13,236,237,249,24,113,229,198,168,211,252,238,96,83,116,31,203,62,85,205,234,73,3,239,166,199,83,81,134,136,201,160,79,247,121,64,94,134,242,100,81,123,160,76,109,33,46,12,191,52,141,166,247,111,59,55,158,113,128,240,195,19,249,161,225,229,71,23,83,135,215,229,30,103,239,120,95,123,220,13,53,32,196,71,43,2,71,236,57,187,80,249,58,52,89,119,213,37,127,4,75,77,102,233,106,53,67,191,107,120,194,77,68,190,59,114,239,217,139,174,217,122,67,68,218,25,170,112,194,64,216,221,86,71,121,114,199,104,215,103,223,163,243,93,74,185,183,155,142,122,15,51,85,2,189,246,192,52,41,249,19,37,32,30,210,37,1,103,196,114,157,14,23,148,39,229,151,145,117,240,36,170,25,212,118,145,3,131,227,103,228,14,135,179,229,246,47,204,52,237,90,99,153,167,54,68,146,157,152,49,45,103,237,176,138,225,126,43,143,116,154,169,193,140,75,107,93,247,155,176,131,231,12,123,219,108,84,154,169,225,50,213,47,247,183,77,236,25,116,143,79,78,175,134,181,46,53,162,44,113,62,206,102,80,180,143,173,47,69,189,249,68,134,139,158,247,243,80,205,108,226,107,79,58,103,31,125,202,66,108,148,209,210,105,122,52,62,217,203,97,212,84,139,194,200,212,157,214,93,138,91,16,111,53,92,160,133,193,61,131,135,169,15,85,221,165,207,228,201,101,124,189,104,229,215,221,207,162,110,254,57,76,141,252,73,52,153,146,175,95,184,109,139,215,19,231,167,16,21,162,148,63,52,206,167,108,183,124,158,238,11,183,102,121,91,149,205,164,79,41,230,133,85,244,121,147,141,240,120,55,211,236,80,52,223,88,89,69,75,117,216,148,98,100,146,223,223,67,138,26,120,70,50,184,168,251,5,178,114,217,23,221,110,57,213,174,231,166,3,211,71,33,61,130,159,180,157,115,110,2,236,243,54,186,253,185,41,202,62,121,57,74,161,82,194,70,131,125,194,49,255,177,145,245,153,32,236,29,23,150,205,149,102,61,119,181,47,59,224,178,30,191,50,146,55,159,107,140,3,87,116,179,117,235,83,157,85,153,105,247,174,75,159,55,129,79,117,51,97,236,41,62,93,155,88,223,139,235,36,101,163,240,136,246,20,219,143,111,121,140,159,185,148,199,233,132,237,71,246,248,140,225,137,57,76,87,184,36,23,245,205,198,240,172,250,50,121,129,110,59,150,141,51,149,170,254,118,179,80,255,192,21,182,168,78,226,25,119,164,179,13,38,204,196,60,250,217,140,98,29,237,191,189,239,186,74,163,42,159,199,144,75,75,120,66,206,7,198,146,174,5,140,224,93,126,62,189,226,126,146,166,108,60,243,99,147,9,99,236,188,47,210,185,75,4,131,187,201,31,56,251,5,24,118,216,179,157,132,117,213,28,166,175,251,73,199,24,247,50,142,70,251,255,177,235,102,234,61,49,47,154,38,57,235,108,102,161,191,15,180,138,184,164,26,166,21,179,148,56,219,151,140,34,103,170,106,178,130,7,145,83,51,129,81,94,144,88,130,234,216,253,101,74,149,18,157,225,171,153,226,153,236,85,245,43,26,201,227,159,234,132,33,58,148,160,21,106,160,65,151,191,71,49,21,41,176,42,201,179,140,158,132,39,76,50,14,102,112,159,20,30,148,123,29,174,88,54,79,253,109,196,221,207,203,44,166,131,220,52,104,181,246,147,243,219,52,177,22,233,236,50,216,219,161,115,249,169,57,183,199,101,28,58,223,15,134,155,50,166,110,127,216,177,187,109,83,166,92,5,11,78,224,134,216,189,31,77,45,225,75,10,211,44,81,28,37,205,160,241,176,181,243,180,128,247,18,170,249,45,246,105,201,229,113,236,167,97,186,200,187,70,176,246,188,15,236,17,106,215,113,212,96,227,187,103,60,43,38,149,74,141,206,208,160,59,47,59,115,240,122,114,184,100,103,250,8,184,171,235,1,89,90,122,92,253,194,33,187,79,77,87,210,106,225,251,119,136,218,104,235,173,39,159,66,107,124,60,241,148,149,146,80,205,45,46,110,140,53,68,215,115,114,1,72,14,249,141,237,153,84,179,234,251,59,77,174,214,98,165,134,79,171,243,180,204,84,207,96,145,171,204,159,230,35,17,228,172,43,30,26,234,141,181,105,92,185,48,7,58,71,67,164,248,68,200,146,22,78,234,168,231,194,241,111,233,154,224,106,166,38,49,226,104,19,178,254,52,248,163,156,228,191,221,62,173,192,24,223,209,5,56,121,100,198,88,189,240,190,148,234,254,72,217,28,153,53,50,132,159,14,5,240,124,1,120,5,220,151,197,24,27,110,223,2,225,198,4,5,5,54,90,213,23,167,54,147,236,11,19,243,120,241,113,95,24,146,65,146,245,70,69,187,121,239,22,22,128,52,170,220,183,213,201,28,197,210,150,143,232,210,133,173,124,254,57,140,217,186,200,40,119,152,145,72,33,251,3,101,212,200,226,100,90,96,78,21,71,86,157,208,250,62,51,186,0,96,174,31,120,144,249,185,13,61,86,40,162,199,240,192,29,23,115,89,148,225,168,239,224,205,223,53,61,52,73,134,225,192,196,208,5,162,88,126,77,243,78,96,22,39,191,111,219,101,45,217,110,242,189,224,4,108,48,60,24,212,238,63,133,153,137,3,182,140,139,158,188,227,46,183,14,12,37,39,61,247,181,103,202,19,76,163,146,111,78,52,250,84,190,228,178,20,208,125,42,89,66,129,113,135,75,126,110,140,224,69,201,146,240,21,201,139,126,96,196,38,68,72,164,51,221,85,111,208,77,70,176,26,122,105,244,5,186,200,25,125,217,230,76,33,239,19,223,156,51,138,147,209,175,155,228,61,58,222,77,158,206,33,225,8,121,90,198,18,74,24,253,12,115,172,169,96,212,55,29,168,100,182,191,128,41,230,201,201,17,200,117,93,57,224,130,227,222,133,155,121,201,59,58,150,190,143,254,243,60,185,40,153,237,165,112,175,35,94,23,214,29,50,201,51,99,77,69,247,51,146,21,164,155,244,98,137,187,90,164,3,228,186,200,14,21,127,153,208,237,150,222,51,148,246,28,167,94,230,85,118,81,200,75,78,65,228,197,145,43,211,41,167,35,182,254,67,151,17,18,101,233,130,244,57,253,243,64,92,118,38,173,115,195,117,221,99,176,59,12,191,171,10,74,187,213,89,53,211,143,200,34,123,4,4,98,34,139,132,28,6,217,28,221,221,227,120,60,227,104,203,44,12,221,252,147,189,241,159,158,102,51,46,183,197,171,94,39,207,10,107,18,86,147,28,141,183,240,56,57,113,18,197,204,12,114,229,120,242,120,231,214,134,211,187,207,109,118,103,254,245,64,62,217,175,179,106,102,97,52,119,103,69,253,177,41,143,150,97,100,197,160,3,239,136,180,73,235,11,197,22,42,237,126,105,116,79,44,73,174,209,138,129,214,165,195,100,167,101,135,110,42,126,121,248,209,52,163,42,59,210,44,18,93,151,151,150,49,118,193,114,114,50,106,238,74,187,225,98,59,122,129,89,247,178,95,57,153,108,253,238,105,89,88,78,223,183,33,220,68,72,7,145,215,253,148,123,192,21,254,182,158,28,133,172,229,47,148,68,223,210,115,155,55,154,63,211,100,150,108,83,97,108,128,253,194,41,184,43,7,165,17,253,125,241,76,153,188,68,108,143,11,239,97,254,180,39,198,143,105,60,235,109,211,57,251,57,60,168,210,235,165,89,123,100,28,77,192,165,39,47,102,157,115,174,124,98,144,93,218,147,237,49,241,126,135,33,62,61,239,211,244,95,179,195,214,227,38,55,182,199,56,181,193,3,211,60,151,244,104,99,189,92,120,239,126,101,163,64,47,120,143,137,195,196,221,53,1,221,172,139,221,39,142,73,37,179,213,39,5,54,99,162,157,3,199,7,41,161,216,198,173,44,255,101,86,12,45,70,211,61,81,220,159,44,33,104,171,218,211,216,23,217,116,234,240,52,250,216,51,53,116,151,16,98,5,200,248,77,203,196,146,147,111,71,77,236,102,106,40,143,156,222,136,69,217,8,250,169,233,172,4,191,47,198,130,41,104,73,70,223,34,159,152,25,8,213,147,230,176,26,98,31,110,204,153,232,26,23,61,86,219,5,236,245,206,175,123,199,203,180,231,9,76,168,147,252,202,104,193,18,154,21,170,22,8,76,56,10,105,78,66,94,211,79,203,217,15,38,207,173,147,14,9,176,92,227,101,98,14,34,98,251,221,210,57,103,55,74,52,76,149,74,150,182,186,87,35,79,155,67,164,69,205,83,22,244,246,147,155,116,152,183,177,116,97,52,149,152,115,225,4,146,73,233,53,221,196,46,3,134,174,39,66,202,88,58,5,37,34,153,229,112,146,237,40,172,146,104,229,195,239,167,60,198,179,80,123,104,25,59,48,109,81,74,211,181,180,85,157,254,211,29,234,158,134,173,213,164,146,253,183,217,209,104,189,141,244,206,23,35,133,46,41,213,255,164,35,18,49,75,63,57,81,202,74,186,104,127,150,88,119,216,76,211,229,133,32,113,230,210,163,72,217,224,13,189,158,37,127,143,59,255,109,219,5,118,29,104,116,83,126,1,183,249,105,236,8,105,30,94,118,192,41,233,231,69,109,52,40,75,104,10,239,241,32,111,4,199,135,236,53,225,68,55,203,212,156,62,178,255,217,119,187,8,91,247,162,107,227,71,141,160,251,79,195,216,155,154,210,223,241,73,180,120,81,27,91,144,50,228,235,67,35,218,63,175,145,76,88,118,42,188,151,13,15,102,232,58,223,75,165,92,153,117,97,249,201,247,154,92,30,250,27,177,78,115,26,74,130,75,165,202,0,221,156,186,221,238,151,236,127,133,123,173,39,135,74,225,71,51,200,53,145,75,167,1,169,47,135,41,107,233,164,146,147,11,195,36,218,93,235,179,103,196,139,106,58,138,29,114,150,178,19,237,124,211,55,56,228,217,104,180,21,20,239,223,179,183,162,11,102,42,129,184,219,76,220,60,166,221,191,84,242,167,23,102,81,171,79,211,205,228,165,191,103,121,161,78,120,62,47,235,135,144,199,201,239,222,95,174,104,118,232,93,33,188,236,201,105,178,66,123,93,156,186,176,237,40,189,120,160,110,106,119,202,38,108,20,183,221,121,135,93,91,85,109,60,86,236,20,94,214,166,156,203,220,170,27,124,244,140,151,195,166,128,43,163,44,17,207,121,36,210,172,92,173,193,4,100,125,47,204,34,186,223,166,230,105,247,8,253,156,62,198,254,13,11,117,205,122,32,47,237,177,33,187,197,252,20,196,246,24,107,177,220,195,215,250,148,57,106,238,5,171,5,108,146,43,146,4,38,226,242,239,182,210,109,242,85,229,58,17,76,120,44,191,215,184,169,117,240,74,107,160,27,139,16,238,226,113,169,137,113,186,62,46,188,23,216,90,148,138,59,160,35,251,185,247,40,28,243,97,191,84,204,174,150,195,166,171,42,4,22,212,184,70,92,25,89,89,93,146,141,89,26,209,0,161,64,215,101,19,86,235,231,213,25,202,52,232,19,60,124,90,168,20,197,225,148,53,35,9,175,45,76,25,146,117,15,127,90,54,234,108,166,134,95,120,70,71,108,62,148,59,4,211,252,232,253,53,60,237,66,197,76,140,179,191,16,92,173,148,225,85,48,212,173,39,251,150,72,195,102,125,155,136,192,14,87,26,79,197,110,66,121,13,60,51,47,111,18,62,21,104,139,202,15,168,57,118,56,108,247,215,147,147,68,139,182,120,184,80,204,220,93,190,206,29,183,96,67,124,110,140,188,119,18,69,65,216,77,100,39,186,195,4,7,90,102,39,0,246,146,150,117,126,243,88,53,143,203,124,112,46,45,51,174,116,13,200,166,35,236,223,182,241,16,69,59,143,138,14,242,146,231,202,209,113,85,34,21,20,47,146,68,7,221,115,112,153,250,208,10,115,175,135,19,123,5,121,108,250,96,154,80,245,58,183,157,44,195,249,112,19,144,88,59,119,157,126,149,7,61,56,209,3,59,28,110,108,182,149,135,2,255,201,191,124,38,165,165,69,250,156,204,28,247,160,166,98,179,212,86,157,127,238,243,2,173,148,169,105,199,208,135,198,179,143,36,28,190,63,77,77,192,32,110,238,100,65,12,106,62,52,79,123,87,246,62,66,152,234,116,99,72,183,146,201,201,36,255,109,179,160,147,45,136,9,245,217,51,65,72,18,229,49,73,16,236,97,69,231,141,163,36,95,180,133,132,116,232,111,210,128,56,201,148,61,31,184,246,64,209,244,19,189,250,78,162,47,157,13,62,245,88,227,78,203,45,99,109,116,26,180,54,140,26,94,151,208,142,125,40,25,132,3,83,92,209,111,43,177,159,248,170,159,156,146,183,232,94,3,83,100,63,176,77,94,90,37,79,196,226,103,123,2,76,25,73,30,137,105,60,181,115,101,24,118,15,141,174,18,21,221,245,219,77,2,91,151,181,188,105,156,67,242,47,248,26,166,38,187,180,95,34,161,13,126,20,105,204,130,143,236,128,62,82,204,194,126,95,30,146,198,20,101,245,161,237,248,103,204,226,39,31,24,128,203,8,38,108,167,129,216,97,172,115,178,190,107,168,28,201,225,125,161,51,105,143,33,25,235,148,252,169,160,240,165,43,95,178,109,87,60,52,203,239,232,165,241,211,115,248,149,67,56,75,77,225,225,10,67,248,165,179,27,149,109,64,50,114,224,231,239,139,218,192,144,104,153,100,67,57,234,21,60,146,143,184,71,30,218,222,33,162,51,238,112,103,48,202,201,33,107,142,246,57,140,2,139,54,187,34,154,126,12,221,55,252,163,68,234,151,123,36,84,192,208,206,213,153,142,245,232,208,145,128,247,204,244,52,50,101,172,84,151,223,85,94,168,212,204,135,72,53,107,13,152,94,188,250,48,161,102,138,203,130,90,32,77,234,108,97,233,176,246,119,73,227,129,210,191,150,217,55,197,177,248,3,41,15,202,52,129,29,101,179,174,63,108,15,107,212,56,184,252,129,89,13,228,232,61,13,106,133,144,64,228,126,121,123,170,250,202,179,178,24,215,102,5,188,159,144,174,75,195,36,214,74,192,127,40,117,144,234,15,143,246,119,229,232,175,104,209,149,84,248,23,48,141,76,74,11,165,201,36,62,61,123,130,250,84,140,46,156,226,104,194,62,33,162,35,129,149,78,225,212,96,12,5,180,117,12,61,156,44,247,141,42,154,192,164,72,90,192,168,240,61,177,0,89,250,251,219,251,227,91,207,201,145,70,237,113,229,166,230,169,68,196,106,60,246,123,116,17,229,73,58,54,33,165,92,24,146,132,28,157,105,115,95,49,254,177,63,85,170,109,49,133,198,24,227,131,98,166,134,72,72,217,76,255,176,233,255,236,122,114,226,240,28,247,77,3,163,136,64,116,154,4,73,246,196,209,108,74,148,4,140,64,100,124,216,101,62,213,25,196,120,214,241,98,177,43,251,178,104,198,18,117,242,164,252,161,65,61,31,250,84,208,87,152,43,142,198,144,73,111,27,245,157,250,197,209,255,17,119,102,201,182,219,188,14,158,209,45,245,205,252,39,246,235,227,50,41,232,84,229,113,215,205,83,18,108,123,185,145,37,138,4,1,163,188,202,149,45,204,95,83,188,17,26,42,198,211,247,182,62,77,101,123,226,101,105,84,185,241,194,45,113,44,205,148,202,116,162,10,117,231,194,108,66,224,74,229,160,115,195,95,7,137,187,246,48,184,248,169,120,222,108,126,186,182,98,224,94,244,53,144,25,35,221,232,151,2,35,230,227,51,18,157,123,91,11,248,16,161,86,246,245,3,178,164,18,63,153,87,231,183,51,2,77,249,221,190,144,89,253,72,15,80,62,137,48,31,146,21,170,225,254,50,207,166,107,60,193,23,218,62,173,122,20,131,20,15,155,83,229,191,208,134,231,39,199,161,71,179,203,200,167,175,111,203,103,240,104,26,3,145,131,237,185,199,209,5,153,75,253,237,51,199,21,255,250,14,124,198,191,82,165,96,79,205,184,50,182,109,69,123,22,76,129,192,81,147,113,210,99,205,14,186,6,108,206,69,10,91,70,36,238,250,108,156,100,239,83,33,69,126,81,35,240,96,155,172,119,141,53,200,140,219,26,166,119,43,176,133,92,254,190,32,133,234,2,131,16,19,38,118,14,195,172,85,238,0,130,17,173,196,35,229,187,215,109,178,57,222,180,184,52,74,153,123,189,13,44,95,162,199,224,179,217,215,247,133,176,201,199,128,97,48,176,95,109,114,223,231,227,65,197,57,96,164,75,178,194,152,79,221,161,68,38,92,225,138,183,248,14,216,186,188,4,134,83,116,79,142,19,133,142,52,54,160,125,248,96,152,231,131,235,202,242,162,107,37,165,11,119,53,169,133,45,8,209,203,63,48,148,7,170,246,57,146,178,234,59,224,110,228,108,221,226,239,61,107,124,66,44,149,122,105,8,171,120,172,98,31,152,216,32,208,10,5,191,41,199,193,231,251,206,74,28,101,121,139,15,204,172,123,245,235,29,3,229,147,56,250,196,12,89,191,160,105,73,73,121,228,155,214,133,63,53,154,177,150,233,229,202,122,140,93,170,18,202,191,79,120,69,71,235,101,181,118,89,93,207,49,127,10,24,139,80,229,19,157,40,125,140,104,57,53,223,8,237,151,88,236,174,111,227,166,49,132,159,80,163,100,175,127,216,4,81,210,19,230,96,58,222,188,105,20,230,159,46,154,148,225,70,238,183,229,148,90,74,213,150,134,200,192,82,43,62,31,151,18,188,78,228,129,240,177,195,133,30,100,221,126,211,166,238,109,188,144,174,49,13,215,45,50,249,66,255,105,122,233,243,126,90,53,76,198,193,97,8,91,237,145,118,33,209,23,109,188,207,116,116,64,132,44,90,128,240,241,117,123,221,163,202,102,253,103,234,74,69,164,125,150,216,26,103,46,48,47,186,238,205,51,22,90,1,143,39,87,143,26,109,185,7,183,249,148,185,209,30,236,51,90,120,23,174,201,50,9,179,237,159,222,66,5,7,52,63,205,118,137,190,220,156,162,171,154,236,214,86,20,154,96,191,104,82,198,130,37,233,70,180,92,155,185,150,138,148,160,122,63,47,108,178,47,34,1,4,121,197,27,151,11,155,90,77,180,36,164,111,163,61,30,142,129,150,132,232,44,167,169,68,126,90,203,54,137,54,75,119,166,5,38,186,149,155,134,178,229,102,219,220,214,46,154,63,98,255,59,61,65,100,150,137,26,166,219,137,119,92,54,253,85,73,165,87,78,32,49,63,166,43,143,219,146,16,2,67,241,89,62,250,41,105,110,17,29,131,218,88,67,173,227,87,193,81,189,13,54,166,43,154,185,207,92,91,36,254,129,9,134,190,74,28,13,21,76,69,174,54,60,206,104,184,62,33,31,5,250,71,206,105,236,248,108,23,52,142,172,90,81,236,251,115,124,121,240,94,203,163,52,133,190,111,143,207,154,126,7,133,207,225,51,7,140,8,191,138,198,12,51,183,141,33,142,52,189,220,54,253,208,110,94,194,67,107,202,109,161,243,104,247,104,175,71,139,139,173,138,72,156,156,75,79,161,42,64,185,73,30,217,121,198,205,19,114,245,103,245,167,114,52,180,13,134,38,140,249,172,61,130,128,231,92,161,65,82,201,170,73,105,196,10,189,201,159,8,226,252,85,8,36,8,153,195,170,114,233,9,190,202,220,20,166,43,112,93,113,137,166,156,127,58,79,42,210,45,46,77,49,82,87,137,56,178,66,117,150,11,159,9,187,169,134,226,137,31,253,171,70,94,96,9,11,16,237,180,25,66,10,180,156,102,213,149,196,141,101,134,54,74,53,53,71,145,224,25,144,248,71,104,102,144,215,42,75,97,26,104,211,10,157,16,210,37,114,101,217,20,83,154,195,112,4,228,194,140,238,147,67,129,132,41,65,78,157,236,221,250,169,151,233,222,22,17,165,36,223,211,252,182,150,137,53,221,219,58,59,72,108,129,252,153,160,91,32,196,45,188,113,32,46,249,111,19,160,73,194,14,198,64,221,41,96,222,171,106,90,178,61,104,87,59,197,118,46,162,178,243,107,106,169,61,142,86,149,79,219,148,198,19,97,251,169,154,172,13,237,3,207,219,226,55,131,149,66,23,9,81,232,2,241,46,153,128,91,150,163,145,250,235,87,17,166,98,65,35,191,77,77,216,165,252,205,224,41,137,46,11,170,172,200,20,198,251,56,241,184,72,203,35,151,204,182,50,36,97,146,105,129,42,60,86,132,32,149,18,181,152,64,162,132,206,126,215,143,38,37,220,68,27,245,188,1,54,66,23,182,237,160,72,186,158,229,215,155,148,144,108,62,3,71,222,7,193,228,114,87,66,20,101,18,141,17,23,70,83,215,181,2,77,15,150,28,130,104,213,98,31,239,115,198,217,193,160,114,127,103,171,19,75,17,239,196,209,8,170,168,210,243,70,148,58,78,78,123,84,95,34,45,140,2,252,10,81,153,70,191,148,136,86,146,67,200,222,44,119,78,190,145,18,17,137,222,65,15,104,188,239,249,235,72,16,56,211,71,118,63,175,52,31,193,101,218,131,67,176,134,46,38,61,150,70,175,8,5,32,34,158,213,72,228,127,233,36,246,190,73,94,136,241,240,69,192,250,188,240,26,23,198,94,78,220,171,176,233,59,81,247,140,73,197,212,12,68,242,123,202,36,77,22,247,153,195,179,121,145,133,124,208,160,45,83,134,74,110,70,94,136,177,128,30,142,10,157,211,27,188,239,48,172,73,117,189,172,239,177,132,246,16,77,146,85,68,168,51,242,181,174,218,138,207,130,53,118,93,152,25,62,197,215,105,74,183,162,207,142,102,94,246,184,142,210,77,74,242,170,19,226,101,174,168,95,217,106,17,150,95,152,151,187,60,226,108,184,248,168,208,249,137,192,171,203,82,208,22,220,167,248,81,52,130,215,96,214,215,207,210,73,126,154,112,116,133,202,20,121,198,27,123,53,147,233,174,129,102,100,145,228,216,19,221,160,221,236,48,60,189,46,14,6,52,235,102,191,44,204,192,197,152,129,157,89,118,199,20,28,202,167,186,90,1,99,165,61,2,198,159,81,133,252,179,9,104,248,19,161,201,72,172,46,182,185,183,186,44,87,194,241,239,242,39,64,81,160,201,23,46,210,1,123,6,16,157,9,57,206,141,213,171,94,120,53,21,228,30,48,226,114,226,64,240,83,31,186,104,150,79,158,78,4,178,189,247,96,99,67,95,199,8,68,137,99,181,54,179,129,174,70,24,235,236,82,122,138,181,5,117,146,34,94,23,144,188,102,26,23,22,57,25,80,140,120,203,69,69,193,10,202,131,9,82,6,122,166,186,162,14,29,136,91,198,122,76,99,225,80,11,142,185,67,246,212,208,41,242,110,52,79,96,20,86,253,174,18,1,137,220,21,66,92,222,251,196,209,59,139,240,16,130,72,230,194,24,112,238,210,72,13,35,177,221,96,148,190,156,86,213,224,35,35,144,177,227,228,208,92,31,67,149,106,226,116,177,42,78,169,194,86,234,141,115,71,208,183,150,125,105,98,229,114,214,204,27,19,46,216,254,55,61,3,220,162,163,18,139,164,243,152,228,202,176,166,238,119,146,197,237,76,236,7,33,120,195,84,152,49,127,35,174,33,191,109,185,163,88,144,135,145,11,5,174,102,62,17,50,107,102,66,51,4,62,129,69,142,135,70,146,41,47,185,114,40,45,238,193,193,186,133,75,183,192,56,60,237,152,40,45,214,88,226,251,67,135,192,140,103,90,40,47,168,103,208,70,36,199,63,47,26,111,202,227,87,132,183,225,142,251,206,232,205,200,96,1,78,45,162,93,2,103,113,71,174,195,242,107,17,249,81,9,153,50,35,225,220,185,67,196,16,86,208,249,113,129,9,166,93,74,179,88,243,160,88,33,65,247,24,61,100,218,140,215,246,248,44,141,224,176,18,133,67,66,18,159,37,154,104,92,46,249,192,179,169,28,7,112,103,226,13,56,73,170,227,108,222,38,93,243,46,227,134,174,179,48,217,32,208,100,52,227,124,99,131,44,112,81,251,168,102,190,138,31,108,242,248,91,188,169,224,74,57,191,137,134,215,141,52,129,194,36,115,99,79,69,148,34,19,113,55,162,126,28,76,230,100,40,72,61,102,197,110,141,18,180,30,139,185,96,100,112,248,54,87,125,96,108,74,98,127,76,29,236,142,50,156,174,150,247,1,1,119,213,209,68,177,187,176,3,9,153,182,149,68,107,131,84,52,50,171,35,178,67,231,33,13,49,228,98,14,31,177,117,199,167,45,101,185,178,97,106,214,145,184,34,251,212,30,216,168,189,1,51,109,232,201,147,49,73,99,119,221,68,41,19,148,182,165,29,40,226,50,114,238,110,169,247,200,122,165,249,152,6,209,210,226,196,93,67,225,200,94,180,102,35,141,135,196,91,166,106,117,97,52,222,124,89,164,107,39,233,177,198,95,78,87,224,13,85,219,172,48,114,63,53,96,82,41,122,52,238,20,254,93,158,101,109,139,59,8,89,144,179,226,198,227,78,70,214,212,131,137,182,90,232,191,193,48,173,10,91,64,234,26,108,19,210,231,232,15,236,52,79,80,83,250,16,52,161,87,185,92,192,13,71,116,125,36,230,190,226,146,146,16,65,166,52,16,213,246,211,35,46,1,171,219,47,232,160,38,233,232,108,106,112,9,124,150,221,21,218,113,231,203,145,202,66,37,73,83,188,43,222,54,26,73,38,186,102,214,69,41,126,153,242,165,44,77,100,13,187,135,132,132,120,77,90,82,64,41,167,181,128,51,101,121,133,97,105,197,209,201,36,212,5,38,51,224,163,136,81,48,165,40,88,145,146,163,67,194,53,239,40,239,23,61,57,162,160,62,202,80,202,111,162,35,91,161,111,77,183,133,59,48,246,31,77,208,4,249,248,3,139,69,137,114,97,236,213,82,13,193,60,10,1,242,72,48,68,118,191,197,51,81,35,195,60,171,194,163,123,192,89,72,190,193,192,21,120,88,23,246,7,35,3,37,10,232,252,52,22,52,197,213,246,72,237,201,154,103,38,135,62,5,159,201,151,61,74,121,96,100,182,87,192,52,106,232,51,105,116,125,248,149,243,37,86,125,215,195,82,154,174,167,215,242,99,33,142,112,156,109,51,93,202,143,207,235,129,39,187,113,191,49,124,187,213,216,173,209,7,18,178,116,168,223,229,164,131,116,162,15,242,197,133,192,169,75,117,217,200,153,217,237,176,17,218,165,85,186,60,71,115,239,14,215,166,217,87,126,59,92,42,105,212,156,79,160,208,76,38,181,173,128,73,135,200,80,193,134,106,173,56,58,87,229,169,1,215,104,113,64,230,103,138,238,53,207,140,54,146,184,48,54,253,207,67,249,165,103,3,166,59,67,207,141,28,226,242,115,103,232,77,231,251,249,211,18,211,127,253,168,92,147,201,215,7,108,205,216,2,227,61,144,90,192,3,151,117,129,241,96,221,33,232,72,26,74,199,47,179,189,55,88,3,19,152,233,211,204,249,202,194,1,211,37,45,48,226,159,247,220,136,158,233,224,198,130,166,7,138,140,161,92,24,18,76,174,198,106,47,170,105,240,130,224,92,239,241,213,82,217,29,73,191,28,66,161,20,112,38,101,174,159,37,138,133,227,14,161,61,53,198,182,126,171,229,98,145,72,167,151,149,30,24,167,161,80,216,164,122,59,247,3,183,123,229,205,146,129,242,89,90,213,187,246,152,80,134,230,134,128,33,36,249,224,159,182,198,61,71,159,89,221,53,210,96,236,52,13,101,73,53,206,17,47,196,26,87,101,59,103,201,192,30,243,228,153,93,122,121,65,111,62,176,110,142,209,196,59,147,108,94,191,51,221,121,153,79,200,135,58,241,220,177,36,102,54,3,69,39,225,100,74,117,62,193,143,174,233,54,219,170,117,87,151,194,166,30,98,191,206,255,9,71,190,21,48,140,196,169,115,52,221,170,33,198,10,127,52,61,83,184,57,239,220,133,137,86,63,133,55,138,71,1,91,117,77,96,147,151,138,69,177,192,229,223,186,112,165,25,171,53,62,208,73,231,193,145,200,226,251,194,245,243,99,170,207,242,80,62,34,141,193,16,230,4,45,150,175,115,148,4,208,82,148,46,167,184,174,6,133,253,89,59,242,45,162,38,46,68,221,51,27,143,208,251,102,43,45,31,169,232,7,114,214,234,182,34,242,162,59,120,232,109,161,140,176,124,219,146,96,132,232,14,23,143,152,217,61,138,78,88,84,20,189,52,60,41,82,196,48,244,102,75,86,0,142,109,115,245,40,242,120,120,29,201,133,91,197,43,34,244,100,180,112,133,77,112,200,11,92,40,12,60,163,212,202,105,81,112,63,155,185,161,249,12,218,67,49,135,240,88,151,186,158,62,52,154,150,238,230,129,126,181,249,194,76,182,190,113,105,41,107,198,25,24,33,253,25,48,114,159,50,206,206,36,49,106,72,64,83,29,75,98,159,76,77,176,70,214,23,37,197,161,46,174,168,169,134,119,20,92,162,82,53,138,49,55,149,121,37,160,41,192,203,56,132,39,93,60,113,139,90,82,201,186,19,60,113,53,87,231,84,0,216,124,91,225,205,174,224,194,187,74,147,64,53,94,97,84,116,50,78,220,226,2,131,16,124,198,150,198,97,58,110,228,243,66,12,185,185,79,43,48,62,60,186,177,65,95,169,132,242,53,245,31,221,32,179,1,137,72,59,91,25,69,47,141,16,41,93,38,1,132,202,170,91,46,172,215,114,185,116,0,168,109,186,35,59,15,217,147,114,200,121,119,181,65,102,187,87,34,81,67,39,133,118,98,2,227,163,181,3,198,248,231,57,154,206,155,11,35,70,162,123,100,234,148,253,22,252,55,210,64,2,19,33,71,70,3,174,109,125,119,216,248,67,122,78,34,19,171,201,56,182,140,224,14,17,246,98,10,123,10,227,216,236,67,141,29,88,18,66,126,253,197,184,190,33,68,29,105,171,191,51,132,239,118,139,250,189,240,232,30,120,71,126,170,24,105,78,221,182,109,7,17,186,246,144,193,100,151,48,18,198,75,161,14,15,149,95,56,114,212,143,74,138,42,91,177,249,77,102,14,224,17,58,231,197,182,116,79,154,135,209,229,231,158,191,38,67,205,242,112,47,126,48,245,82,105,206,163,190,58,102,139,226,54,90,151,26,209,30,120,110,183,142,6,166,147,64,210,110,230,115,31,169,24,126,184,105,86,174,154,216,150,223,23,61,86,194,137,175,200,69,239,44,21,236,117,130,37,77,126,13,247,223,36,13,86,85,86,232,64,150,72,11,152,204,191,62,112,171,187,92,115,4,232,29,154,56,51,15,224,72,106,103,236,58,211,227,34,142,155,74,137,226,56,21,31,249,109,140,43,34,93,66,142,41,233,100,11,19,1,186,159,195,211,82,55,154,46,180,140,96,120,66,204,252,228,127,49,233,13,42,79,197,50,118,202,111,163,66,148,130,27,197,52,114,22,134,246,184,140,183,96,17,81,90,92,91,243,191,231,199,152,144,163,184,78,85,91,51,184,102,98,238,232,166,151,76,76,198,27,129,215,138,122,44,95,147,36,197,217,159,220,148,249,9,92,154,104,16,64,115,64,161,42,106,189,248,240,72,52,143,56,76,109,183,254,109,116,28,249,233,142,72,75,84,25,206,244,162,166,141,212,78,54,59,43,135,209,99,47,154,245,70,196,37,74,162,200,235,136,0,123,253,105,145,69,50,159,100,151,124,216,7,165,103,59,74,1,29,191,73,121,31,240,74,90,139,250,199,96,90,144,43,219,180,7,175,40,67,100,68,41,5,133,196,210,163,112,147,183,110,97,86,90,168,201,7,106,106,46,67,225,181,87,212,186,104,152,23,249,17,136,61,108,170,189,162,68,246,42,105,101,6,75,242,48,133,160,37,49,137,46,195,129,145,255,206,2,207,7,54,250,171,127,1,141,78,142,42,179,6,20,122,252,51,46,156,165,242,72,109,6,211,172,123,180,205,3,10,179,151,40,2,167,167,240,179,176,119,187,55,102,193,141,150,156,104,211,186,71,195,209,214,106,215,249,146,119,142,223,182,12,128,212,202,112,208,158,81,124,132,27,43,58,230,7,134,86,185,227,104,136,161,89,43,109,205,226,236,128,81,226,168,10,27,13,201,97,115,194,146,242,35,178,41,235,222,24,1,157,250,136,51,211,236,21,191,109,109,214,234,174,206,220,91,226,202,105,33,146,157,6,38,78,195,27,238,129,249,250,21,37,184,188,117,83,204,144,155,20,47,51,2,73,1,211,189,39,142,245,27,203,97,151,120,51,184,61,213,73,188,42,75,17,184,232,93,179,11,189,207,4,87,166,172,101,83,130,226,21,151,141,240,183,86,85,49,117,114,157,167,202,238,19,67,80,133,89,228,227,186,207,243,26,50,14,55,189,179,81,247,71,90,166,188,213,98,88,216,225,164,68,178,83,211,203,27,117,193,30,110,72,80,21,155,142,36,100,135,102,142,163,49,207,147,73,103,99,43,30,27,17,118,21,231,253,116,133,71,78,49,111,156,185,176,139,132,40,107,221,213,92,173,63,246,161,44,142,24,87,214,175,179,202,96,196,135,164,192,158,168,187,198,11,49,154,141,112,168,80,200,237,23,228,210,197,50,158,62,246,28,159,54,220,175,94,158,234,188,197,170,1,243,200,244,104,50,26,241,58,109,245,19,243,93,42,255,45,184,43,205,10,207,234,102,143,130,116,246,104,191,17,111,8,149,2,75,230,29,43,12,182,122,237,241,178,223,4,62,31,216,112,54,201,194,71,160,109,48,38,5,200,91,69,76,48,233,163,205,193,225,96,130,106,162,159,3,76,33,53,30,9,67,74,184,66,105,164,43,159,91,153,219,144,227,23,158,5,186,130,119,24,45,179,37,21,150,70,234,99,223,239,99,119,232,184,194,241,192,159,37,46,45,177,153,18,50,16,74,143,109,92,98,24,4,19,97,90,144,159,172,151,43,180,96,189,223,17,222,144,136,234,110,123,13,33,174,180,199,112,158,84,233,190,236,172,154,212,10,156,254,177,21,235,226,132,53,35,47,139,79,105,7,241,145,69,86,125,102,48,95,103,83,57,46,239,165,136,80,45,190,214,123,133,159,29,137,163,42,50,26,8,55,192,182,191,71,155,31,186,16,168,50,15,41,46,13,73,3,249,109,147,28,10,139,64,163,41,9,29,186,217,204,123,171,220,3,249,177,250,48,195,108,31,26,247,93,37,204,177,89,97,149,120,104,171,116,229,52,216,51,221,91,222,198,82,178,28,214,135,253,242,75,24,114,77,96,132,175,103,4,26,56,114,60,71,35,248,153,110,176,64,0,32,60,190,138,28,245,136,80,131,140,191,12,132,102,155,128,75,21,98,147,54,244,232,141,63,120,28,189,172,94,40,44,64,235,55,186,182,113,73,247,147,191,59,27,51,248,39,155,157,150,112,8,205,218,226,126,0,164,103,132,209,140,37,215,106,119,193,102,55,219,229,210,176,191,136,183,197,222,167,43,109,172,89,207,85,139,5,2,185,23,225,67,159,173,38,85,153,88,94,104,224,149,249,8,229,179,190,122,19,184,202,72,105,86,31,184,107,87,26,186,221,100,26,160,75,171,75,28,163,150,244,104,141,238,235,48,136,56,163,112,146,77,239,117,239,123,240,137,223,148,47,74,157,53,95,78,15,10,148,194,12,235,214,157,20,1,24,26,4,210,148,101,2,34,45,202,151,231,117,227,188,39,48,51,126,112,149,216,129,247,162,76,215,109,90,64,17,17,79,188,60,132,99,107,10,71,17,109,163,2,45,158,218,195,56,43,241,237,109,92,76,178,112,131,233,233,169,151,210,137,157,179,56,187,179,173,11,154,6,225,144,36,100,200,218,35,229,56,46,193,4,157,109,161,52,243,33,199,6,133,216,65,100,233,27,182,24,99,196,166,142,207,73,18,19,88,214,160,202,26,176,185,102,8,85,219,40,161,177,45,227,133,73,243,236,207,212,220,151,220,202,52,174,204,120,138,97,215,200,210,186,187,186,112,4,129,203,221,252,152,90,165,60,112,226,194,180,99,131,15,105,71,52,162,88,139,162,119,28,248,76,12,34,121,143,241,56,187,186,48,2,68,251,114,170,95,42,69,247,25,240,180,156,154,176,242,89,222,125,32,21,43,57,168,131,109,134,108,31,78,129,13,101,160,71,103,0,14,138,39,15,10,44,130,199,28,119,208,132,209,3,198,173,76,61,125,233,7,243,224,173,208,47,153,181,93,25,117,253,234,243,2,58,129,91,205,196,216,222,167,22,13,28,180,100,167,215,134,131,56,101,93,118,75,110,218,154,78,54,40,204,19,97,192,13,117,208,161,167,34,18,96,103,157,196,190,79,123,211,17,110,10,56,65,22,210,222,244,68,119,255,189,235,252,104,195,101,99,198,6,247,133,174,78,21,225,96,26,238,113,217,112,171,31,7,157,106,109,190,57,96,52,132,213,255,3,233,154,26,79,212,84,214,243,227,29,61,35,189,77,23,21,249,3,237,139,167,226,27,109,45,56,204,63,48,30,147,51,26,129,168,255,74,119,30,124,198,155,184,59,91,40,38,94,213,99,89,181,69,186,243,196,151,26,221,209,78,70,195,200,37,245,64,15,83,69,240,106,94,176,14,151,157,170,190,77,216,144,35,188,21,207,118,94,197,46,201,10,35,230,19,48,212,13,237,200,167,41,62,174,12,167,229,242,116,209,17,24,94,24,231,110,149,252,94,86,194,15,98,13,77,26,114,97,152,89,198,206,41,35,91,174,202,138,180,231,220,15,128,119,189,170,122,170,48,176,106,228,159,7,123,6,245,30,173,164,11,162,39,108,224,19,167,170,67,84,139,246,16,152,206,244,63,173,54,83,27,57,129,241,183,23,92,180,72,97,41,254,93,210,175,227,188,236,64,137,30,175,94,189,193,200,142,230,15,134,47,114,169,45,216,20,33,66,247,11,204,44,61,49,152,142,46,76,227,248,175,124,242,75,94,92,202,0,234,78,196,86,63,26,18,40,197,196,8,234,240,139,163,115,244,23,60,29,56,211,73,83,21,206,144,66,154,195,236,159,34,190,1,62,223,74,77,223,117,51,114,251,21,64,7,102,103,83,28,38,144,190,34,254,192,72,162,111,63,57,82,107,183,213,30,120,27,191,232,131,187,109,239,228,210,50,59,153,95,166,18,62,173,61,255,174,71,195,40,244,147,243,120,239,167,97,151,214,246,247,105,44,178,27,212,51,238,201,77,210,172,174,239,177,64,9,23,113,194,110,222,143,189,110,71,17,220,138,84,164,121,115,153,180,248,7,159,224,159,222,27,129,59,198,75,126,110,58,65,110,8,15,12,21,163,127,67,197,58,15,110,83,34,102,143,147,101,240,123,219,141,117,171,116,185,50,248,62,117,85,135,155,122,175,161,155,192,151,84,252,228,236,61,238,76,198,122,216,178,183,9,193,105,66,12,79,94,55,181,187,241,181,37,178,205,92,246,2,4,78,197,189,232,151,57,115,143,58,229,228,112,177,187,191,17,186,43,123,208,119,65,141,85,184,28,165,169,118,220,193,192,228,93,190,122,241,50,213,24,8,67,2,211,198,208,119,192,208,160,228,145,91,46,44,126,217,122,111,228,194,176,199,30,75,206,157,138,190,78,200,119,165,230,184,50,166,178,123,238,65,218,237,107,35,2,166,238,211,238,209,248,63,50,15,251,67,129,213,186,239,133,195,191,245,153,206,118,238,101,223,88,24,24,123,162,93,2,110,87,88,1,251,1,248,45,62,20,8,62,71,189,175,99,80,39,75,254,105,179,145,56,159,178,92,55,238,54,31,41,25,216,172,14,4,78,158,52,3,180,94,38,193,50,197,67,191,42,235,69,146,91,102,251,187,124,8,98,1,135,0,183,160,124,31,203,95,70,193,253,93,70,9,25,236,213,124,140,117,107,25,234,122,110,104,74,213,97,228,198,102,174,2,55,250,130,190,73,161,83,50,171,50,200,160,238,150,207,72,15,71,132,110,202,239,23,166,187,120,198,56,89,204,26,249,62,80,148,239,230,136,129,176,140,179,38,55,134,64,68,27,126,223,248,214,183,174,48,254,207,113,99,116,112,13,125,104,152,0,124,106,18,72,44,81,3,90,130,178,169,241,241,61,208,27,147,185,174,155,243,142,127,120,70,48,214,143,158,22,46,232,192,31,124,54,134,146,21,195,96,28,90,254,116,216,74,52,178,66,208,183,182,150,79,56,12,25,28,81,4,54,1,72,191,238,133,178,75,185,195,168,161,188,147,124,140,78,68,252,71,190,47,4,79,177,245,241,111,129,207,243,91,91,142,30,24,129,250,242,3,47,120,92,93,42,115,144,137,196,240,129,17,166,144,103,198,117,185,10,12,47,150,64,90,222,230,137,93,70,143,121,22,185,134,148,211,189,109,83,163,191,231,238,29,5,194,123,225,212,162,206,109,205,128,209,4,146,163,135,229,255,252,190,206,40,175,183,136,208,205,111,179,198,122,111,174,21,250,208,140,134,149,3,69,171,69,198,120,181,222,78,159,50,38,140,146,157,244,96,218,88,210,189,47,250,28,229,167,139,109,102,190,247,197,155,207,215,193,12,24,181,162,244,125,64,72,86,228,219,18,76,100,117,130,236,236,43,223,34,62,220,45,235,133,15,236,237,62,216,108,16,100,121,161,156,126,230,172,238,240,25,139,215,123,13,120,33,117,244,93,57,85,156,113,253,107,120,166,176,127,243,112,24,95,241,189,5,70,103,222,151,236,69,228,60,244,169,33,86,152,252,133,225,78,127,198,166,192,88,69,124,102,69,104,229,103,99,106,234,141,97,96,239,191,77,220,50,244,133,145,117,251,220,107,23,179,116,94,93,134,26,59,203,249,81,115,40,30,158,24,107,203,201,241,133,109,17,201,32,120,151,117,241,34,37,81,166,63,243,205,39,180,36,32,128,72,240,73,131,160,118,159,108,19,118,209,95,71,120,117,152,189,68,151,159,38,167,189,61,22,217,188,145,53,239,133,211,109,142,41,228,7,147,122,190,27,108,166,238,110,180,255,15,134,188,154,229,190,144,90,201,169,248,201,145,186,218,18,77,100,10,119,177,138,236,78,241,87,198,49,14,53,243,211,73,62,48,85,111,153,170,97,229,228,152,87,184,204,118,11,24,157,155,182,216,244,131,41,21,23,89,69,176,93,106,30,137,64,92,237,85,198,97,66,11,236,211,222,161,154,71,116,32,168,113,149,219,7,22,180,163,147,156,153,70,151,53,252,88,120,52,215,142,139,241,202,77,125,31,62,253,2,52,217,95,116,156,255,250,26,129,64,49,193,188,211,29,29,197,52,113,236,15,198,200,251,234,80,118,11,212,199,199,109,89,164,24,82,146,72,195,188,64,199,240,43,67,146,73,156,117,187,149,208,182,127,93,12,64,148,27,218,133,233,35,75,63,110,11,111,29,223,6,57,119,42,176,205,190,43,203,166,25,116,67,13,139,235,16,57,251,193,184,132,138,106,47,219,80,216,66,223,132,214,173,50,44,147,10,28,243,111,78,176,193,46,66,48,72,161,14,74,20,126,40,98,30,183,34,106,74,169,176,99,203,133,167,76,25,25,93,17,246,105,31,220,84,58,129,12,246,176,128,248,67,187,249,159,221,171,30,219,204,238,166,195,84,58,110,48,108,41,29,247,130,0,166,68,118,167,225,140,122,227,250,242,171,139,221,227,68,146,244,194,88,202,124,10,254,104,234,77,178,189,2,91,122,227,11,177,240,178,107,41,235,209,176,60,231,247,80,80,81,205,215,209,23,239,90,42,16,223,182,235,44,68,124,87,85,174,44,211,192,233,195,136,125,213,188,29,97,124,239,133,185,245,187,109,196,255,73,200,94,120,97,180,190,253,183,17,229,187,133,0,179,111,222,95,63,38,131,251,124,46,89,6,120,183,226,186,63,20,218,183,39,217,167,63,221,184,255,215,143,222,107,26,230,79,225,48,213,23,125,26,48,98,138,191,8,130,232,45,31,21,162,171,233,115,100,3,38,47,215,21,166,69,171,7,156,134,44,42,180,221,192,245,88,254,164,7,37,91,65,209,174,222,254,154,224,155,75,240,127,174,201,84,228,139,191,69,236,88,244,37,55,19,221,240,49,208,49,168,220,58,252,88,160,28,69,72,225,122,112,145,208,194,80,178,250,185,233,211,95,130,206,101,4,151,15,77,214,167,47,119,69,86,246,75,54,19,44,254,12,92,228,163,51,7,41,255,108,204,12,228,198,170,248,63,151,177,91,28,141,185,132,124,116,147,4,227,167,246,198,71,71,21,189,201,209,40,47,47,159,216,177,145,79,91,103,11,190,193,226,31,70,177,2,176,220,24,139,219,9,17,253,147,229,78,174,151,8,10,148,196,159,49,153,32,52,95,229,183,215,48,19,111,159,64,39,162,231,55,60,161,254,216,62,111,114,166,87,179,190,204,50,181,119,88,252,14,87,211,8,151,117,3,175,183,186,253,220,169,89,186,237,194,70,57,255,162,147,78,246,254,18,9,76,7,59,141,152,230,210,100,91,41,251,64,40,146,227,163,144,47,132,127,97,91,15,89,43,19,98,66,190,98,153,205,157,28,12,103,174,251,231,1,1,191,223,62,29,178,124,246,148,253,220,136,67,180,114,131,205,179,38,156,16,205,31,56,209,249,212,216,4,122,67,189,75,252,54,121,2,141,46,70,26,30,239,177,101,31,77,130,11,182,249,190,76,19,62,156,219,154,2,19,210,125,4,163,101,20,225,213,36,93,199,103,15,249,201,97,244,176,36,186,63,161,9,50,46,195,35,23,138,197,178,9,37,67,124,86,52,191,178,97,2,225,111,72,150,61,186,167,243,105,222,146,33,225,18,105,83,223,48,177,221,76,89,242,32,133,112,126,68,88,132,250,171,132,231,88,231,150,175,215,0,244,132,16,77,178,90,101,79,19,107,140,88,145,6,189,27,227,146,233,171,190,23,59,131,200,202,197,178,51,216,57,54,191,200,81,13,141,97,217,77,185,137,47,1,114,239,18,123,20,91,191,218,246,248,120,16,248,52,133,43,10,71,190,109,64,115,177,201,238,183,158,64,157,74,209,7,211,225,46,129,34,89,164,20,73,41,44,47,231,149,31,182,77,5,87,235,113,63,201,136,156,116,91,208,105,37,174,14,211,238,92,20,134,131,61,124,127,186,151,117,52,62,187,6,180,16,124,175,117,98,172,93,117,167,70,163,171,231,63,9,115,196,205,16,216,4,54,252,232,153,141,150,168,48,114,109,190,3,37,124,152,146,110,128,191,50,125,91,64,159,193,9,196,101,47,133,143,220,71,184,98,147,136,120,150,164,4,104,38,96,189,112,248,44,234,138,82,60,73,177,1,101,86,91,122,215,131,229,39,247,248,233,179,175,147,77,59,238,145,179,199,206,25,207,229,85,20,166,251,221,199,2,75,30,234,114,178,107,55,203,129,17,71,195,142,184,247,117,66,17,58,105,227,228,248,198,41,108,10,245,177,239,30,150,85,86,152,50,70,142,163,205,156,125,75,186,1,103,184,226,239,203,74,120,93,142,30,84,137,238,182,253,124,31,178,25,106,166,100,20,169,140,138,177,149,140,67,230,202,51,176,61,193,131,117,235,152,154,29,42,214,218,255,193,152,73,92,43,81,162,75,6,106,187,176,201,188,72,190,142,102,77,127,166,230,175,181,101,143,56,76,121,223,83,2,103,163,181,68,240,208,18,133,65,108,98,26,76,240,43,36,9,153,77,113,218,243,67,68,201,151,253,138,27,103,166,94,93,60,115,53,106,149,4,207,96,40,148,182,34,175,133,76,204,146,4,167,53,142,122,98,203,2,246,162,217,81,68,79,226,169,100,50,239,89,142,198,203,53,251,7,68,69,111,202,39,64,184,14,147,196,81,76,57,228,194,72,209,245,25,217,186,66,234,66,30,25,218,137,30,98,19,30,53,209,106,33,39,92,205,110,210,225,108,113,179,192,214,162,231,39,135,47,36,73,118,26,20,186,23,77,250,176,226,152,166,178,233,191,137,100,245,121,175,76,152,146,131,47,248,102,4,76,67,153,60,18,50,19,181,123,78,24,179,33,105,100,70,39,147,174,218,200,174,210,188,180,165,34,51,237,113,78,207,174,162,107,164,251,253,137,254,82,76,119,22,66,206,37,71,159,17,235,114,138,203,164,189,154,162,104,122,207,155,173,78,38,201,173,5,25,18,39,205,43,19,48,105,180,140,149,43,21,31,207,72,67,249,220,82,61,88,25,217,17,207,238,24,191,184,72,110,104,89,107,190,47,2,52,94,164,170,39,39,199,95,125,158,70,132,132,122,191,148,223,50,26,27,94,127,59,145,72,215,156,216,130,63,60,253,161,145,237,60,251,95,249,109,86,183,79,202,20,170,208,249,128,166,22,14,225,93,167,64,97,28,190,232,153,0,47,204,6,87,203,138,228,226,146,207,242,208,62,82,147,28,38,226,222,46,137,66,61,5,149,42,61,121,165,123,198,19,191,136,25,237,252,22,37,249,52,253,232,74,53,191,43,124,22,152,118,107,127,3,146,156,188,145,110,202,132,45,74,131,228,245,181,94,186,152,164,252,161,193,180,221,18,56,46,100,49,178,231,250,32,45,230,42,169,163,101,205,234,62,210,80,56,107,117,232,209,105,220,135,70,183,25,122,139,127,218,140,140,183,140,137,51,218,143,66,163,176,139,244,146,53,240,13,67,128,73,181,109,133,233,30,171,1,55,109,175,6,198,148,241,194,76,11,207,201,113,39,232,23,30,98,165,6,108,194,72,1,19,255,103,129,173,56,63,2,158,116,33,40,76,48,113,97,188,37,159,163,123,228,210,12,102,55,162,176,25,159,6,140,127,236,115,244,103,224,96,178,90,40,43,232,67,161,120,253,173,183,192,153,210,167,194,133,219,190,240,120,30,184,149,104,226,166,225,23,92,42,48,240,152,254,105,24,188,238,190,198,96,38,215,184,108,216,239,207,235,194,105,122,222,43,51,225,118,133,75,245,122,35,48,21,127,125,155,155,226,210,184,240,20,53,245,159,164,127,75,247,210,208,200,211,247,177,215,215,152,244,67,91,213,219,230,25,125,30,13,63,24,57,21,133,207,2,221,238,79,15,217,93,24,108,222,47,23,206,66,242,7,102,154,189,39,167,13,106,42,108,69,181,11,15,225,228,66,18,203,78,240,249,193,91,172,164,128,177,179,191,71,211,225,35,47,172,152,25,251,254,224,141,131,95,82,24,94,68,47,1,211,5,183,20,158,237,179,236,251,193,75,196,211,76,177,156,20,231,133,85,245,19,216,182,144,114,244,148,11,167,192,230,193,151,161,210,188,0,138,116,81,187,104,190,187,23,156,215,200,129,231,251,66,88,251,100,160,89,59,202,184,207,204,184,120,10,227,177,189,47,60,138,94,55,125,235,158,157,50,248,124,230,77,225,61,134,140,195,137,215,167,192,27,255,232,38,239,171,63,40,217,81,121,155,115,41,72,155,154,140,4,116,217,21,62,17,81,149,97,118,230,239,169,48,247,113,239,202,92,169,21,54,221,225,11,231,166,195,204,120,252,179,203,215,85,116,66,66,160,78,158,24,89,180,7,181,98,234,253,176,181,245,14,248,4,203,105,200,180,176,30,212,154,237,238,156,178,133,152,7,76,102,230,30,204,230,83,127,58,187,83,231,111,54,83,233,52,147,212,95,159,233,215,111,170,220,162,253,4,76,243,248,253,105,146,41,15,140,75,239,190,179,240,18,127,185,223,232,111,75,166,248,213,116,129,192,7,228,19,14,255,193,67,152,146,12,255,117,118,0,49,95,193,193,157,50,202,80,110,191,175,131,221,251,206,138,158,47,64,96,62,116,61,55,228,138,29,183,13,115,181,45,133,241,48,187,63,77,190,117,40,76,189,44,230,43,116,26,230,11,239,207,165,231,7,167,165,107,0,86,133,95,223,235,7,143,23,206,205,211,160,192,182,226,43,76,75,78,92,57,9,220,44,191,109,206,185,211,31,249,68,101,114,201,11,131,238,219,34,92,24,29,82,188,252,54,203,141,87,214,50,122,234,109,234,154,76,113,102,199,151,251,179,32,189,191,109,93,211,119,17,104,102,118,184,20,206,159,216,227,15,61,107,116,83,212,148,45,29,30,8,3,87,133,79,100,30,239,147,182,35,113,84,6,134,95,176,2,158,89,36,158,128,49,64,217,1,15,209,183,183,214,183,61,226,117,178,83,21,123,34,178,179,244,21,93,184,169,41,12,176,201,99,4,108,74,252,10,227,145,114,47,156,40,114,41,204,166,227,194,38,195,170,48,123,240,25,48,250,103,207,209,198,224,118,248,4,190,249,249,233,89,63,151,248,31,218,111,110,216,224,243,61,71,132,133,37,105,27,122,219,168,189,175,123,180,54,159,130,178,125,191,7,99,174,209,20,182,251,12,24,151,138,231,220,232,23,93,152,205,167,94,89,38,125,118,225,124,86,152,231,228,3,157,172,128,205,74,87,225,233,61,58,192,180,139,246,231,202,183,55,17,24,140,35,134,254,54,254,207,163,6,140,38,181,190,16,210,18,17,170,52,243,69,212,75,35,28,140,11,111,86,230,82,180,202,132,199,142,44,203,183,139,1,13,173,79,1,83,21,152,15,188,239,117,209,58,254,92,23,211,74,124,62,212,39,235,115,236,168,119,85,229,186,230,243,200,140,70,23,23,134,88,112,127,224,229,194,160,6,159,23,63,158,235,102,209,137,103,82,77,62,76,225,237,70,12,6,243,41,235,35,171,120,28,220,147,155,233,131,194,228,16,227,202,217,102,164,252,192,187,220,15,4,170,225,109,19,48,37,55,247,177,50,184,35,203,161,176,145,232,3,166,21,243,185,52,114,194,247,104,156,191,159,223,54,237,209,128,137,145,159,147,83,123,141,199,66,200,219,158,147,71,111,133,193,115,61,67,5,217,135,88,160,172,241,85,167,90,84,94,215,157,76,33,142,143,231,202,48,222,139,71,78,63,240,243,194,170,25,232,6,76,73,228,57,122,214,29,209,8,67,114,204,247,232,225,37,39,96,117,115,54,20,63,163,64,225,148,61,119,77,215,102,140,83,204,141,215,243,204,160,61,198,67,193,157,245,121,155,70,64,8,52,183,245,14,149,21,153,3,28,71,33,56,61,215,189,104,46,8,152,37,97,189,240,142,128,154,72,253,253,229,149,227,11,168,112,36,82,121,225,20,33,216,137,82,179,104,103,253,78,61,98,27,80,49,155,79,239,51,25,235,194,72,23,191,67,97,69,217,39,27,87,124,254,3,179,238,7,60,250,191,71,179,145,8,24,93,27,129,33,161,220,125,29,30,77,93,167,36,148,180,82,124,125,20,20,183,46,141,164,165,228,251,89,188,48,185,49,10,196,245,14,195,100,50,94,23,62,59,229,29,91,229,31,89,93,158,41,195,127,71,250,32,67,88,211,11,63,159,206,92,17,47,36,60,81,36,50,165,152,187,63,57,121,187,237,222,186,204,165,208,190,211,167,80,101,147,14,2,181,247,202,176,85,90,45,194,117,138,49,210,227,86,172,75,65,118,79,153,196,185,252,182,165,140,35,47,178,105,153,147,49,14,173,142,255,227,48,164,215,219,33,199,209,244,208,127,39,71,88,183,74,43,50,139,70,90,62,91,226,93,124,190,236,42,247,101,110,233,223,67,195,249,184,137,234,3,243,126,25,94,220,135,143,151,155,102,8,126,210,164,62,161,209,240,121,30,236,18,24,133,79,255,105,78,38,70,162,160,57,226,28,100,210,219,120,80,150,32,159,167,105,129,30,85,95,215,137,67,91,242,41,167,18,154,232,93,209,248,240,201,188,26,202,56,85,152,74,131,207,41,204,232,16,17,228,109,209,12,224,219,62,142,78,77,6,41,150,20,195,139,197,217,56,9,186,114,18,53,213,180,227,183,77,216,236,30,13,203,171,122,125,18,98,68,145,150,244,98,190,98,17,110,227,191,141,18,155,192,21,163,49,127,29,22,48,23,61,122,154,157,116,252,244,249,254,228,109,161,198,115,227,28,228,94,138,180,144,22,138,32,16,124,253,101,118,83,96,85,24,145,156,124,225,170,95,159,241,207,211,29,10,221,44,146,4,158,169,120,5,18,152,150,197,166,112,113,102,128,161,39,214,235,138,54,250,135,47,220,196,91,9,152,146,84,185,112,213,157,0,229,2,60,211,47,156,139,62,52,130,113,39,191,0,163,231,172,48,254,84,243,62,21,180,71,151,194,103,152,238,64,113,129,219,138,98,121,127,47,60,117,13,54,200,62,231,93,238,149,157,231,173,215,13,139,190,198,133,153,50,154,160,27,49,247,120,160,152,66,233,85,111,210,3,253,162,93,4,133,13,222,119,16,66,126,232,122,89,219,212,69,2,197,46,64,81,39,213,24,150,182,94,242,121,171,41,223,35,71,75,207,37,67,154,15,176,171,51,128,237,206,203,29,157,72,142,180,245,192,53,13,65,179,238,138,186,73,27,221,183,68,158,255,249,48,32,60,221,219,45,231,193,233,87,149,216,207,223,123,202,42,98,108,176,123,233,252,96,205,17,161,235,204,190,39,208,164,62,207,197,36,19,250,189,105,86,33,253,168,224,70,45,95,210,208,210,218,207,7,155,225,48,198,103,1,91,174,234,77,99,237,62,214,133,169,70,93,24,186,251,140,236,213,9,155,114,146,117,129,6,134,188,124,73,162,78,46,38,158,52,71,20,119,164,4,230,11,185,125,163,198,162,76,55,99,55,89,181,37,126,25,8,220,239,91,7,96,164,222,54,70,210,4,56,247,212,200,26,32,248,114,47,28,90,255,174,77,2,171,50,100,111,62,22,106,13,190,26,66,250,18,27,115,4,68,90,90,17,78,102,114,0,247,137,142,125,238,243,102,219,179,233,1,201,193,251,39,145,229,49,2,255,46,235,244,204,116,6,251,64,201,11,109,115,249,36,167,137,130,125,149,245,179,107,64,230,75,130,232,243,118,66,1,28,126,71,67,231,124,11,108,31,248,135,254,40,181,89,209,238,62,232,152,189,86,229,125,179,137,129,213,231,195,44,159,49,72,172,36,23,142,23,158,127,91,105,219,203,148,163,77,168,198,63,248,179,190,180,94,244,153,209,173,231,59,247,132,74,247,144,233,117,16,141,68,213,134,101,152,122,217,133,231,217,27,86,127,226,9,77,176,84,20,166,194,237,105,231,179,166,147,63,212,161,192,114,232,23,102,206,9,82,151,57,40,68,228,239,117,37,8,150,178,167,25,168,174,164,248,101,186,140,138,14,81,154,151,125,78,96,226,125,146,133,198,84,248,28,214,233,93,165,167,73,222,37,210,128,17,96,32,213,128,86,140,194,217,236,192,62,216,114,212,146,143,24,184,10,247,111,36,160,3,209,186,78,41,131,246,195,250,197,123,216,146,175,39,91,56,44,95,254,13,133,100,76,209,46,89,26,122,130,171,183,53,193,164,154,93,90,113,105,231,152,201,75,116,180,100,22,81,66,57,63,77,85,236,99,27,208,222,89,145,191,149,161,64,77,255,75,102,36,108,75,87,210,97,198,165,245,47,169,134,92,2,90,255,247,104,200,40,103,62,250,158,41,181,63,116,95,47,140,118,99,253,22,98,148,109,205,249,60,96,146,46,168,225,126,48,251,6,81,172,42,230,156,240,249,244,64,146,59,243,189,248,102,64,90,60,75,209,23,200,158,240,14,138,128,204,241,36,63,214,39,132,119,224,105,141,97,83,143,102,162,29,1,39,140,4,4,158,104,173,199,209,211,60,42,5,166,101,160,6,140,246,163,60,84,166,186,241,169,107,0,155,173,141,254,54,69,187,64,225,199,203,156,99,2,167,94,98,70,68,34,23,173,209,225,99,134,208,236,7,15,230,198,182,30,184,125,194,186,192,157,126,224,247,194,247,248,166,218,68,187,86,22,87,38,96,200,145,142,194,93,184,50,121,134,54,207,59,163,82,0,3,234,57,247,121,134,126,91,103,78,72,90,235,69,252,4,139,174,15,134,127,169,117,102,116,186,182,39,119,15,124,158,103,202,10,155,9,162,143,5,24,173,169,234,79,47,42,24,254,204,136,154,167,108,45,24,243,177,182,1,67,26,148,251,162,244,226,209,2,226,255,48,154,243,59,146,60,11,122,96,68,102,101,91,179,217,59,148,226,79,229,204,117,83,92,34,56,57,181,5,255,109,235,47,29,250,190,80,169,168,254,200,43,94,146,207,48,197,26,166,249,111,35,147,52,101,87,180,217,58,230,226,112,97,45,171,250,5,117,108,204,252,153,163,141,50,117,20,147,200,246,9,19,217,29,34,78,185,49,90,229,87,60,84,12,30,151,142,21,51,55,137,75,203,86,79,17,244,12,221,53,252,190,50,141,2,130,162,103,230,45,162,68,208,103,85,31,207,196,128,50,152,95,55,13,187,233,57,154,62,131,248,229,52,233,231,145,219,98,59,222,226,174,233,35,215,129,118,86,172,233,17,88,50,35,214,173,35,137,98,200,250,2,120,8,226,176,137,228,117,193,132,244,88,36,241,41,85,113,107,40,88,239,173,238,35,201,186,154,116,160,81,231,60,175,40,59,156,209,215,148,233,114,147,59,142,223,94,147,166,182,34,48,169,155,56,154,26,143,102,152,206,154,75,89,251,67,141,159,40,145,250,250,189,108,191,178,89,204,247,71,97,22,188,239,133,32,25,83,138,76,27,86,111,116,78,115,50,178,98,203,207,133,215,241,217,26,0,163,137,180,244,202,96,94,126,201,122,100,111,169,7,235,165,153,50,161,95,26,244,79,145,90,1,70,247,58,96,66,121,9,163,76,153,53,190,47,236,141,170,168,192,88,133,119,182,248,237,126,190,166,46,239,19,120,199,247,133,122,211,208,148,197,66,164,188,125,217,70,224,10,13,247,57,58,125,246,49,192,104,252,52,125,168,52,127,199,104,232,16,111,158,167,54,233,181,12,152,82,218,208,75,155,238,48,9,138,7,96,213,131,207,7,227,212,200,100,98,56,75,22,230,141,45,197,142,159,166,166,164,51,117,178,86,40,127,102,36,241,182,108,204,182,173,166,61,224,132,212,116,214,79,100,207,120,100,102,55,41,213,145,141,43,192,103,165,101,124,127,99,11,235,231,119,62,245,29,71,159,89,161,43,122,130,65,223,93,67,188,66,240,71,191,221,188,167,47,202,148,32,178,168,138,242,221,67,129,235,1,115,108,127,166,133,237,228,96,146,11,89,244,38,154,213,211,183,183,127,160,27,13,229,67,102,90,178,8,237,158,156,229,167,232,140,213,173,255,241,131,205,120,161,61,71,159,152,59,126,187,208,151,156,250,51,161,97,254,237,48,52,78,249,240,55,45,55,109,249,165,17,210,109,157,136,243,137,203,114,243,199,2,223,55,111,189,49,83,196,138,163,155,25,43,235,84,76,37,214,71,10,129,237,120,126,155,169,32,190,0,230,252,166,243,33,4,176,59,173,156,89,5,122,154,174,17,169,229,24,104,121,105,79,239,183,132,140,248,56,73,211,232,169,79,96,84,226,194,48,52,31,79,116,136,102,132,7,174,244,58,17,12,233,226,69,123,120,156,250,55,241,11,76,147,133,191,77,214,46,13,184,207,158,113,197,18,1,139,131,102,169,55,196,154,241,203,172,202,34,54,68,174,215,74,57,63,152,70,7,228,160,46,76,215,140,127,61,144,125,150,104,219,34,243,136,194,199,112,248,124,93,229,129,97,54,125,137,11,130,74,242,227,114,101,3,129,96,95,3,204,81,15,57,151,191,101,39,254,199,143,222,107,162,0,253,229,178,161,186,102,205,70,131,182,236,211,129,249,170,62,131,19,22,241,140,135,197,134,87,67,140,19,103,173,47,231,128,1,5,4,215,103,161,55,237,191,251,22,155,198,62,124,4,119,228,209,89,163,159,115,194,196,67,190,246,12,61,246,78,190,248,74,150,152,31,51,4,75,89,21,102,53,234,179,175,72,182,168,200,114,7,241,127,197,240,153,54,217,200,196,62,49,125,139,41,144,70,155,58,20,206,204,205,30,179,33,24,53,229,121,154,105,229,246,40,26,37,36,17,87,253,45,103,41,2,248,188,30,214,201,89,46,230,238,62,205,144,199,218,90,203,196,71,50,127,154,102,4,178,196,4,26,223,163,89,247,105,225,218,206,2,123,11,253,105,68,75,103,236,106,16,239,145,152,109,209,237,217,124,159,57,240,57,20,127,70,147,126,47,241,204,172,89,182,234,214,190,253,154,109,124,19,139,82,141,166,182,206,58,144,189,219,11,30,213,217,156,201,35,237,52,154,45,31,11,19,161,113,241,165,60,47,139,109,141,239,113,79,52,72,195,197,69,187,109,30,190,247,1,75,104,43,113,132,141,204,136,117,193,148,156,210,202,10,119,183,129,35,47,96,14,176,242,203,164,146,253,211,65,238,28,58,211,133,137,45,156,134,10,79,128,77,242,84,24,121,37,135,207,52,130,221,139,230,18,139,211,156,233,100,196,241,70,147,133,84,159,183,103,67,208,145,200,227,129,173,100,230,185,148,68,190,79,19,145,147,245,239,102,98,56,189,164,251,136,195,188,7,232,192,27,118,134,166,59,242,121,223,158,144,78,172,110,91,214,5,36,92,138,11,34,160,150,126,2,60,217,111,13,43,146,120,6,158,47,68,179,152,103,224,213,17,137,45,92,244,228,109,152,83,182,39,174,56,84,109,183,9,152,50,93,32,31,204,230,71,124,110,217,157,206,237,202,26,184,30,96,20,44,185,64,99,176,58,173,55,243,226,149,99,138,72,242,90,55,15,57,168,31,74,194,14,109,139,40,209,226,138,33,186,123,22,15,4,239,16,105,188,169,233,31,220,140,252,97,102,228,91,230,147,121,90,48,194,61,71,185,233,15,212,76,32,73,198,237,89,198,12,255,90,36,47,45,165,22,153,240,108,230,101,154,101,39,229,146,83,92,52,29,85,69,199,208,25,64,62,2,105,50,207,136,235,201,248,164,236,185,203,45,238,246,46,145,226,175,127,51,114,198,153,174,52,153,17,48,210,44,249,86,227,145,101,208,162,28,77,134,51,216,225,116,181,172,231,210,18,87,23,52,1,218,245,135,14,126,90,197,46,33,11,123,87,253,105,194,200,96,19,91,116,240,194,177,57,53,20,63,239,39,195,223,103,112,120,232,111,214,121,144,219,26,61,56,110,148,168,119,121,224,62,47,129,187,91,54,79,31,169,9,159,140,11,143,189,30,152,12,65,160,8,168,60,40,26,215,2,211,248,43,48,238,114,233,222,245,204,237,121,155,228,123,130,186,68,71,250,123,101,104,214,172,123,225,172,76,58,67,79,163,33,94,184,180,231,194,145,247,26,114,244,137,169,30,56,69,162,2,24,82,188,62,52,220,101,131,38,208,45,187,243,192,104,127,142,11,211,241,163,112,239,81,170,135,184,217,219,122,96,44,31,226,183,81,223,209,79,100,193,137,187,47,140,60,135,150,177,22,206,6,253,30,141,255,128,62,150,110,219,213,128,49,104,211,25,222,76,182,238,149,247,231,186,207,48,235,119,148,90,63,151,62,51,178,100,193,209,161,31,93,252,254,128,105,145,190,240,76,26,1,117,154,212,119,176,245,121,34,98,152,9,124,118,13,119,164,33,91,243,140,21,106,155,81,168,50,26,224,214,135,194,235,11,110,31,26,176,202,37,51,10,99,139,26,217,153,103,79,208,34,191,125,102,218,228,98,111,176,95,145,25,149,147,255,166,41,63,57,38,7,69,95,39,194,149,61,26,9,54,52,13,141,36,178,137,22,220,163,141,119,160,48,145,102,180,2,12,107,183,87,184,8,49,23,233,50,177,232,53,197,129,121,153,52,20,123,151,86,158,45,251,179,238,111,207,213,180,142,203,230,170,68,91,9,53,109,77,5,162,111,176,239,99,217,116,245,60,87,62,73,18,248,43,57,203,123,210,10,221,79,91,33,122,136,54,202,185,229,57,121,73,35,38,99,20,153,197,247,12,56,231,88,57,15,140,97,142,194,103,172,236,232,89,57,227,134,141,191,194,87,8,18,24,89,55,189,111,90,86,215,189,180,179,185,213,145,10,165,110,206,11,159,127,244,149,192,81,110,183,133,130,5,82,175,28,1,177,203,202,159,214,56,45,79,205,212,147,163,102,58,204,144,74,107,193,216,223,6,119,176,119,107,221,121,10,224,103,125,140,37,108,160,103,240,178,51,40,200,196,10,87,213,217,140,32,53,167,203,208,131,70,183,117,226,201,244,5,71,181,55,91,49,88,232,52,147,158,123,15,117,198,217,99,136,231,120,65,230,169,245,27,203,160,250,168,199,54,136,81,142,214,97,18,163,23,198,18,47,214,168,12,21,103,41,215,134,2,109,114,150,29,213,94,84,152,149,56,149,239,19,39,216,105,226,27,88,136,45,215,246,149,32,225,111,163,221,6,180,188,183,28,113,233,194,78,69,182,170,152,118,22,111,112,205,80,184,181,157,134,37,171,184,70,24,37,213,90,30,154,28,37,135,230,83,34,242,163,83,231,91,56,250,59,24,176,137,250,146,166,180,241,78,138,117,0,89,180,57,149,175,108,230,95,23,30,84,169,229,220,136,138,185,198,193,129,183,61,96,129,59,117,5,15,107,77,205,78,248,123,8,253,59,145,250,60,111,76,58,149,140,57,201,231,250,193,213,82,181,47,183,214,221,166,44,170,229,249,43,221,255,44,204,94,202,66,221,99,137,136,87,67,21,98,68,179,141,233,163,200,61,37,171,153,250,40,90,150,102,16,244,236,153,239,24,59,203,61,42,122,210,164,128,112,81,4,166,216,124,105,59,24,228,144,75,110,205,166,166,40,249,180,115,63,166,115,232,159,206,68,156,65,209,240,240,49,244,177,183,3,102,166,222,23,22,193,20,131,173,154,120,97,248,166,122,101,88,12,228,128,71,73,74,120,76,100,18,162,89,236,192,163,172,247,190,216,195,4,124,166,105,165,229,82,170,159,247,194,231,120,79,205,238,53,152,152,232,98,40,183,28,158,195,165,158,19,241,166,172,215,141,207,197,186,71,239,148,210,11,39,185,108,134,204,80,244,124,104,67,14,102,91,166,112,173,57,120,154,182,203,125,14,134,147,20,32,92,75,189,108,164,146,131,103,73,179,118,46,122,211,195,152,98,23,158,243,25,159,72,88,223,87,77,20,179,159,17,10,211,225,114,87,235,152,207,0,46,18,179,34,124,181,148,189,141,48,108,149,11,31,234,208,88,204,59,61,247,251,211,99,43,213,1,251,207,207,5,199,80,84,28,245,220,148,133,239,56,96,158,211,246,161,129,47,236,141,135,51,67,174,62,237,96,35,71,91,199,192,129,68,143,174,197,92,49,29,166,247,189,104,179,36,230,144,209,54,53,176,133,213,46,207,198,246,52,186,135,204,25,77,251,52,169,18,70,47,11,157,199,154,38,71,121,7,255,143,128,241,242,120,142,150,176,17,52,107,79,85,182,46,245,139,42,37,16,218,16,46,85,23,237,79,219,108,134,237,157,229,212,48,52,20,62,175,242,82,133,23,178,249,67,225,126,35,109,80,189,170,122,6,247,148,51,103,237,204,251,81,215,170,160,117,60,7,219,98,32,176,24,15,35,192,191,203,208,83,107,13,168,64,1,155,242,30,41,20,235,79,23,184,3,69,239,169,60,231,70,239,179,233,19,145,96,148,253,56,108,212,11,67,128,86,152,105,119,93,248,137,217,0,107,90,119,24,148,245,180,235,210,36,126,91,133,137,47,52,130,56,176,116,189,142,245,36,18,17,8,236,77,6,137,153,201,43,76,95,146,28,252,108,83,105,51,174,247,195,26,11,87,40,125,164,103,242,159,229,190,15,82,195,79,255,52,132,177,59,16,218,202,77,159,25,121,2,121,40,232,103,181,63,77,222,159,111,27,139,105,200,11,53,253,95,34,209,125,118,102,17,243,224,156,70,139,196,217,239,252,224,243,93,147,152,21,24,155,238,46,48,178,255,2,163,190,120,222,163,195,39,188,142,81,112,224,53,81,94,248,80,36,133,174,129,141,161,252,185,159,27,29,218,219,232,142,37,9,226,72,205,207,205,206,55,201,193,39,6,34,93,244,161,182,57,153,247,194,90,54,247,35,255,233,210,225,102,9,204,178,113,162,30,135,25,81,235,254,52,153,109,154,109,28,38,100,138,247,120,96,220,86,233,89,253,96,20,113,35,89,113,224,179,173,43,249,158,156,110,190,8,245,14,140,188,85,61,27,177,15,198,226,172,200,209,107,254,156,44,190,247,149,205,0,231,194,188,173,115,6,135,17,201,29,247,104,84,212,96,151,5,76,132,86,5,70,211,166,212,56,121,21,201,143,3,159,136,121,211,81,20,151,54,229,153,118,228,117,233,151,253,161,208,138,174,170,13,112,161,190,253,193,103,84,157,83,101,61,26,94,107,119,120,241,178,251,189,47,84,206,211,240,145,116,222,29,77,17,247,145,119,179,38,201,223,83,65,51,133,4,195,133,59,53,205,233,71,155,138,237,148,75,27,63,154,188,195,227,60,178,164,240,25,105,61,45,255,109,254,164,9,124,34,188,77,191,159,95,154,237,127,46,108,94,218,103,30,253,96,43,81,11,140,68,245,9,65,238,209,251,134,139,3,74,218,182,162,244,119,105,148,53,246,29,44,103,71,137,75,170,31,61,204,97,242,190,48,251,74,106,220,55,89,180,91,123,99,223,11,215,43,127,175,27,219,160,165,55,118,38,32,234,107,219,97,214,169,114,31,42,74,89,133,118,141,15,46,77,10,58,36,183,55,217,227,25,39,159,98,18,141,6,36,145,110,141,163,137,177,101,28,227,199,150,226,153,118,152,178,59,11,138,108,88,243,115,143,58,165,247,198,14,198,78,57,6,75,77,226,192,198,79,83,55,89,50,212,202,213,23,224,194,209,42,142,103,138,166,200,42,229,121,42,100,213,227,27,25,144,34,229,153,90,15,148,207,120,108,152,244,153,77,50,83,195,191,145,65,72,89,135,194,180,128,248,247,135,170,227,146,113,138,216,217,185,81,159,57,206,172,35,66,185,92,184,165,157,253,183,207,46,24,26,181,220,54,76,150,239,182,32,69,205,34,227,144,32,250,172,85,221,225,97,169,96,121,164,72,132,250,50,65,218,234,12,28,121,102,213,186,115,150,195,231,119,230,188,183,77,63,250,128,80,255,193,100,116,228,96,82,199,112,108,252,96,210,250,242,186,24,132,24,153,125,176,41,11,94,244,172,252,12,174,184,176,36,173,213,39,128,201,203,62,57,191,173,137,22,224,189,48,150,5,218,157,28,198,143,67,6,41,154,133,196,102,223,185,249,116,229,251,88,52,235,176,183,248,96,227,82,54,129,217,241,231,239,109,33,203,88,134,60,81,90,203,144,128,248,96,243,11,151,15,128,173,88,139,155,110,38,59,53,245,220,236,20,253,182,48,58,72,163,232,149,141,26,75,103,167,146,146,122,23,24,133,171,234,23,110,226,65,93,143,166,3,230,3,207,151,213,183,222,212,38,13,229,63,12,229,236,38,188,184,234,2,105,198,15,222,11,250,182,194,3,102,222,119,207,3,253,235,36,163,8,1,209,89,253,178,79,60,48,197,72,9,24,237,179,249,61,147,243,237,140,27,72,131,146,57,26,223,40,58,239,137,36,74,85,152,233,202,207,141,86,214,214,95,102,194,241,207,150,102,5,204,244,46,204,22,103,250,3,27,166,160,163,119,61,146,37,142,62,24,25,149,41,67,20,213,88,38,172,15,222,228,63,155,94,25,100,72,127,102,228,93,233,222,20,152,175,124,126,23,62,79,224,124,37,144,126,232,232,30,76,76,84,212,166,132,111,231,220,248,212,124,15,133,182,104,17,116,227,194,167,73,94,58,140,152,76,149,11,159,208,181,147,31,77,225,163,13,65,105,130,241,25,131,64,144,54,207,11,47,250,218,198,133,23,185,138,11,111,180,247,124,4,207,102,117,72,249,105,26,146,154,207,132,80,235,135,140,239,157,16,85,247,104,128,131,83,149,104,128,134,235,62,75,28,76,139,169,68,165,60,16,26,59,28,182,145,113,127,26,158,100,238,61,174,12,231,113,89,30,72,254,12,15,6,248,56,48,192,184,40,166,54,251,27,162,20,108,103,149,0,138,54,207,81,107,192,212,234,100,160,108,132,202,72,55,252,96,22,139,93,245,96,211,138,251,80,58,168,47,65,122,224,220,67,23,134,195,27,167,160,187,180,12,139,246,146,175,245,70,29,186,27,27,131,41,129,125,175,250,44,66,235,58,251,128,210,202,188,191,105,18,43,181,125,105,252,92,217,110,104,182,58,108,206,160,122,116,50,151,222,15,174,212,156,235,243,80,208,9,255,158,168,41,103,246,162,112,38,60,247,223,166,123,36,53,253,109,184,93,254,204,208,53,103,241,210,223,62,83,136,207,102,103,220,96,140,40,151,150,177,84,219,14,67,155,187,116,93,168,212,25,250,226,247,84,182,57,71,71,138,18,24,41,116,255,2,54,173,205,183,15,247,192,244,133,226,80,251,193,116,209,101,185,52,186,143,167,47,215,230,205,94,131,179,50,204,65,7,245,173,15,102,49,47,89,46,13,54,142,111,65,246,52,10,203,69,49,78,192,195,231,131,207,244,182,174,78,17,185,206,129,244,236,239,202,80,250,54,86,208,133,77,57,234,251,126,16,245,234,93,158,25,37,181,152,114,160,4,165,124,55,216,6,87,164,214,62,120,152,93,167,194,120,109,125,51,45,217,73,52,36,151,194,152,210,206,15,158,230,102,172,87,118,194,223,30,71,159,24,99,95,54,13,48,182,166,195,127,27,65,245,177,245,232,10,223,169,125,176,205,34,207,111,91,187,132,63,21,52,194,102,82,24,17,131,111,151,0,113,27,231,51,129,171,181,135,109,135,77,244,107,8,76,206,108,197,209,103,170,149,161,130,168,54,114,80,142,174,85,229,227,204,196,249,253,11,159,16,58,163,115,86,110,11,155,130,111,15,206,30,108,239,42,199,14,203,97,126,111,43,155,84,160,190,142,113,102,194,246,5,164,144,57,74,186,172,214,97,122,19,57,127,97,72,254,85,207,150,194,19,55,100,135,43,115,120,147,81,56,217,26,127,67,152,66,144,238,193,15,106,3,197,239,170,26,85,82,238,138,200,56,13,191,173,243,113,181,53,100,20,110,99,201,249,243,196,101,173,234,149,161,104,62,115,14,152,61,182,60,111,196,126,118,19,244,54,39,224,244,98,173,168,23,70,94,233,158,27,145,103,62,101,135,55,253,160,85,224,51,42,243,242,39,14,87,97,222,205,201,129,121,63,213,95,53,78,25,85,166,156,98,173,186,217,159,217,25,25,59,203,148,83,144,125,72,101,7,124,226,211,41,48,59,33,95,85,89,188,139,152,221,227,15,64,131,71,246,103,122,214,159,89,228,202,136,159,234,142,11,95,52,65,201,193,36,213,198,242,247,53,204,130,98,8,140,99,201,138,43,171,36,240,228,232,115,102,51,220,254,96,210,5,85,110,27,34,164,239,208,129,161,220,202,27,65,163,104,109,191,240,65,75,198,141,12,233,111,219,221,55,47,25,33,255,42,83,37,52,33,132,101,3,220,58,157,193,114,100,38,112,24,18,158,60,20,196,151,242,244,161,64,119,231,245,71,63,40,94,243,35,110,26,103,191,38,151,109,249,149,21,115,194,164,110,42,35,133,24,115,123,136,148,205,18,160,201,16,39,141,65,143,179,195,103,51,88,101,148,210,154,131,205,77,60,112,203,36,93,248,172,46,244,72,197,209,252,173,220,215,36,144,143,131,7,18,206,247,101,86,235,26,138,33,62,8,220,111,160,50,80,193,67,253,34,142,70,143,231,190,107,83,162,89,237,14,5,213,95,53,143,167,84,107,245,129,132,182,194,149,124,27,22,154,147,118,138,207,139,40,74,96,46,37,165,128,207,51,234,50,144,248,88,207,54,98,199,231,149,68,255,242,192,84,178,99,206,25,198,60,168,130,82,101,137,121,97,162,45,119,99,214,243,2,202,214,193,128,40,171,44,186,141,190,207,28,111,123,49,50,100,74,130,201,59,61,113,0,27,206,108,131,5,238,70,168,250,224,179,174,205,188,21,166,247,170,248,11,163,170,114,123,100,12,198,248,217,79,14,195,66,2,207,193,199,214,253,211,53,173,178,33,32,236,230,210,106,92,55,116,230,59,22,58,234,60,43,134,66,54,87,151,139,158,237,59,213,64,135,39,5,155,44,48,250,249,237,142,20,99,168,41,76,205,34,134,248,207,66,251,194,39,162,69,253,87,198,240,165,242,252,44,177,17,43,140,113,150,170,126,63,102,187,80,75,204,103,72,134,238,123,95,232,66,230,146,47,140,196,254,69,121,14,61,94,38,232,144,53,192,60,84,83,188,173,243,16,250,53,156,28,204,57,240,1,98,162,229,67,174,130,78,227,6,196,109,65,242,187,207,12,197,189,243,242,99,90,96,87,43,159,15,131,54,221,104,0,46,120,147,39,78,122,26,201,17,127,155,232,62,222,12,20,79,37,239,26,83,229,130,94,152,229,194,7,237,215,17,46,64,250,221,130,206,68,11,198,188,104,191,188,45,224,243,195,251,126,0,56,147,118,57,218,168,34,51,142,198,203,167,41,60,161,197,247,248,0,40,213,202,19,135,239,148,226,101,195,216,187,25,166,129,157,222,138,160,244,124,56,4,197,83,96,90,208,46,204,170,42,195,112,18,237,149,8,206,160,62,39,69,97,140,199,64,217,29,161,254,59,204,160,153,178,153,141,79,207,106,148,2,159,169,110,196,36,111,221,214,178,65,161,138,11,117,218,63,205,134,79,214,125,217,211,196,0,253,174,137,222,114,31,15,140,134,229,69,123,146,119,125,214,27,132,134,167,195,248,238,116,185,50,60,181,215,151,91,254,17,108,37,26,54,187,155,146,238,193,24,57,202,47,35,27,153,253,145,161,48,153,250,150,159,158,24,172,248,187,46,191,65,126,81,4,86,34,86,166,184,58,138,172,139,115,155,88,130,79,87,153,244,138,204,179,180,62,158,105,218,31,89,182,126,138,251,186,72,249,17,101,125,48,21,231,41,51,229,50,158,112,60,81,154,204,151,76,57,216,143,172,254,109,163,205,238,156,55,118,97,158,119,247,151,109,154,107,151,35,107,67,152,82,166,63,21,132,67,170,188,16,58,38,82,124,32,200,87,181,44,49,210,102,207,55,190,244,128,233,189,141,45,19,22,131,172,167,29,191,221,40,83,221,55,98,42,211,152,157,253,96,107,164,185,207,20,145,140,153,125,93,132,129,207,52,115,225,73,71,84,92,25,116,35,73,86,82,118,72,217,11,98,86,185,220,18,48,83,17,89,68,178,31,108,126,186,119,54,156,150,50,243,125,50,85,103,211,247,191,176,153,206,180,56,26,77,128,59,26,208,24,90,195,55,163,116,52,72,6,11,111,156,95,71,224,135,162,139,62,228,194,216,51,84,223,140,18,69,166,219,166,127,96,19,181,247,221,79,69,206,45,87,249,101,147,25,236,142,158,111,231,54,149,48,103,204,159,159,193,7,159,192,250,58,105,30,24,97,12,58,136,126,48,126,211,243,6,242,100,214,216,79,250,209,57,43,225,235,192,101,90,221,195,97,116,119,238,148,4,181,154,137,125,59,220,33,29,223,219,102,90,174,189,4,76,246,173,202,201,161,5,121,94,59,163,124,58,175,59,162,77,119,248,60,57,76,88,121,157,197,204,79,194,148,138,253,104,136,64,69,126,27,119,163,234,161,35,58,143,73,106,24,147,237,15,20,144,56,90,9,32,76,150,19,38,248,12,152,221,254,189,52,8,53,168,216,196,165,205,36,201,32,10,34,230,105,224,112,197,192,92,126,123,154,145,163,95,218,111,231,123,95,9,221,161,37,2,207,10,123,247,186,118,28,24,74,83,245,117,215,228,201,250,13,177,40,32,227,113,238,143,229,108,103,81,57,188,112,91,213,52,42,127,240,249,118,235,165,130,210,33,135,230,165,71,181,212,36,132,238,134,17,113,163,225,176,196,209,148,88,238,43,129,45,56,71,188,80,206,61,228,153,19,16,80,4,117,120,77,233,19,26,120,16,117,51,66,249,126,155,189,221,16,216,152,71,109,6,60,229,174,105,46,169,241,200,32,149,74,232,72,77,143,206,12,31,197,168,63,53,133,23,165,29,255,4,154,149,45,238,243,110,219,10,92,126,89,237,183,9,84,248,252,248,24,2,143,187,15,128,71,193,176,159,23,198,192,53,224,142,192,75,245,204,197,249,109,72,190,91,97,100,50,238,165,209,255,119,31,40,245,175,210,238,219,96,57,107,130,210,79,187,3,109,123,203,167,139,118,101,173,251,194,39,38,189,89,145,105,118,19,187,222,97,132,160,191,92,216,9,251,115,236,219,42,226,162,215,4,119,216,135,187,155,7,204,212,182,234,146,113,130,123,17,98,62,254,219,148,225,139,60,20,186,250,119,191,143,244,68,43,163,40,156,205,228,243,62,210,171,0,53,166,21,81,230,29,101,155,189,175,92,57,123,163,126,71,120,102,55,91,21,70,215,164,7,188,69,118,16,216,146,2,49,70,139,54,225,1,151,20,85,64,96,179,162,85,184,160,70,114,225,117,27,195,129,33,143,92,24,39,224,169,191,77,92,123,127,27,226,105,85,24,246,115,211,163,243,144,23,186,173,153,184,197,111,211,61,127,31,203,176,68,199,188,55,198,87,80,20,94,55,30,175,93,234,189,166,202,6,245,239,126,124,59,201,72,66,127,229,124,113,113,102,122,32,95,216,242,94,1,155,120,163,194,3,113,31,249,116,71,215,223,46,132,120,85,166,148,43,119,100,48,109,118,241,225,163,106,82,158,163,105,23,187,112,147,182,71,187,49,90,201,98,140,19,213,150,7,173,163,182,128,173,240,170,48,253,58,1,211,11,212,116,164,240,101,199,201,173,83,229,38,31,236,228,16,126,28,62,15,72,118,156,7,94,44,252,177,106,243,84,147,92,90,182,182,198,22,33,1,18,216,2,35,141,21,223,79,178,137,89,238,154,10,122,242,116,15,212,83,105,200,49,216,156,66,2,70,212,88,30,41,6,97,187,68,176,194,198,122,235,79,99,231,215,226,183,49,222,28,250,219,4,39,30,121,34,152,38,174,156,131,122,206,60,67,62,96,104,154,18,234,28,152,205,114,92,154,45,241,10,67,84,188,191,157,139,104,104,24,140,14,90,28,77,73,93,102,157,3,119,12,200,60,132,219,100,52,251,115,52,26,176,14,67,254,215,135,106,154,216,62,78,161,82,233,24,175,216,30,143,0,41,134,206,7,158,166,33,232,48,196,100,61,53,76,250,25,177,37,146,65,103,1,250,83,186,222,127,253,168,140,130,210,35,54,67,223,103,107,56,204,24,90,17,70,152,68,79,169,15,124,142,78,241,60,72,174,117,133,7,74,16,23,78,53,63,3,20,95,231,8,227,55,165,102,89,236,201,218,205,28,187,182,13,35,66,71,96,54,253,202,30,129,60,225,147,206,24,131,226,77,236,2,104,220,237,58,139,158,253,67,242,169,240,192,44,179,130,158,237,254,246,25,163,64,107,218,73,87,38,51,139,185,231,54,103,113,133,113,185,15,20,229,72,89,82,209,143,153,245,254,50,26,157,178,56,48,162,230,221,189,12,211,43,150,37,213,202,38,62,122,23,37,116,121,226,166,152,223,98,75,199,118,68,82,215,248,155,159,47,37,54,217,108,62,101,124,30,148,125,240,186,232,232,111,160,65,90,170,9,124,251,145,9,83,236,115,8,116,72,87,136,161,214,139,16,48,161,180,134,110,152,168,196,32,165,29,67,190,201,134,146,87,4,41,132,109,20,38,36,104,164,77,206,35,55,227,35,142,165,17,39,90,55,247,163,53,99,94,249,233,97,146,74,241,219,231,108,58,15,54,218,83,114,100,53,128,175,115,134,193,204,115,227,194,98,97,103,145,242,153,109,98,140,238,36,27,58,138,181,228,180,98,166,193,82,83,226,209,102,7,239,152,128,89,33,215,3,19,134,95,152,224,76,96,10,254,62,16,170,245,95,12,249,237,179,53,165,139,49,246,123,75,186,49,217,30,144,241,240,113,194,140,72,15,163,192,39,178,90,17,11,151,95,150,66,225,179,124,199,236,78,237,191,200,79,83,163,45,177,245,160,141,108,200,8,174,70,249,217,119,211,132,218,193,148,109,15,141,11,190,63,7,174,93,246,231,149,50,247,136,125,44,57,163,212,116,79,133,237,101,132,210,197,156,201,238,133,255,28,54,35,242,42,179,139,204,47,27,54,6,147,15,36,51,61,207,114,244,25,89,176,159,238,30,122,46,25,164,5,213,219,168,83,87,50,178,146,21,55,152,181,72,224,231,220,11,122,87,236,184,8,133,182,204,87,56,184,205,27,163,80,25,154,186,71,94,184,225,46,9,20,246,21,11,98,151,59,176,166,142,229,150,135,40,59,136,50,126,133,186,88,79,91,214,61,64,65,127,38,18,169,230,111,55,101,201,52,99,154,72,174,145,19,169,58,47,224,118,1,123,36,214,242,193,18,36,187,123,168,57,55,142,160,198,171,48,85,143,51,45,197,71,64,115,147,192,137,142,253,8,252,112,19,147,82,54,213,146,115,175,253,222,55,10,201,146,213,88,176,118,99,171,154,216,42,201,39,196,44,2,125,63,30,170,209,145,5,46,112,40,226,183,39,157,63,146,244,32,63,221,239,193,86,108,19,148,68,197,125,42,102,23,38,23,222,133,143,106,207,116,22,249,194,144,203,217,45,182,31,9,155,53,25,44,38,11,182,82,76,89,103,88,73,78,145,60,211,79,141,216,39,219,51,152,36,160,205,236,186,60,123,134,36,102,214,244,216,182,239,85,162,137,219,192,116,208,89,172,50,23,139,211,20,223,64,214,146,84,35,121,134,123,227,202,178,66,156,251,165,145,32,242,118,181,230,231,220,136,143,180,200,194,194,106,147,56,5,157,80,168,179,142,246,36,237,142,150,48,164,121,57,14,166,105,171,107,62,113,214,148,110,174,114,238,38,203,98,66,119,34,102,90,132,184,82,30,122,110,76,54,98,61,63,129,196,202,18,13,96,152,218,123,92,25,12,161,37,219,212,4,201,238,94,25,182,188,183,233,150,44,235,172,17,132,211,122,92,151,148,254,55,132,136,226,227,27,37,212,166,117,81,180,76,233,171,9,216,60,86,36,255,139,144,249,188,201,99,170,18,2,243,57,229,88,54,169,216,14,33,183,32,135,177,99,70,162,79,174,73,233,127,209,182,238,137,208,130,128,248,117,2,37,39,14,245,35,70,209,217,30,247,33,5,118,107,139,187,181,73,120,198,57,9,92,113,186,138,26,6,155,69,217,124,15,26,104,238,166,9,45,50,217,33,195,219,71,98,54,170,39,236,36,165,82,64,193,3,147,66,135,77,140,75,202,16,103,135,123,151,182,130,16,67,149,130,20,173,153,20,249,226,104,179,141,151,250,73,13,2,47,37,215,58,154,214,109,152,2,110,49,139,111,86,79,141,87,213,142,210,254,90,79,212,104,211,236,25,25,57,202,112,196,194,10,87,242,199,37,234,185,140,21,41,205,48,135,196,72,200,103,182,30,66,25,229,187,70,128,164,94,88,73,207,86,1,156,59,216,45,214,213,222,180,74,199,254,46,229,123,244,67,146,98,48,148,114,11,136,180,75,105,253,240,60,35,103,79,162,1,52,104,88,144,218,228,198,50,101,70,117,158,38,29,249,233,137,208,71,20,85,187,165,47,228,224,100,10,195,94,145,69,78,74,42,255,3,255,168,17,79,188,209,220,160,181,201,102,174,190,59,72,7,77,8,11,163,209,96,180,46,215,104,98,222,34,165,226,97,34,113,1,163,23,47,5,217,98,225,181,151,115,219,25,175,75,203,158,20,143,247,246,151,137,123,234,83,237,77,214,229,238,215,125,226,41,18,3,2,159,129,81,124,113,48,14,84,147,162,208,192,4,35,199,19,229,93,85,45,191,35,129,38,191,141,252,165,212,192,59,70,152,120,96,251,111,219,88,147,242,123,129,27,16,143,52,209,134,45,213,249,137,36,121,208,114,126,238,43,91,106,251,164,119,163,232,218,232,46,232,66,74,160,43,181,198,141,181,221,90,149,47,27,33,78,100,117,2,70,8,95,126,27,83,231,117,47,205,20,32,132,211,128,69,77,154,241,66,153,85,100,94,64,157,59,170,116,217,196,2,133,139,100,38,215,45,70,18,44,157,43,71,15,76,124,213,130,245,134,214,133,144,66,187,53,139,221,163,81,95,148,135,70,210,27,86,86,60,52,4,17,132,120,115,46,44,95,14,86,163,214,47,172,4,82,178,227,206,27,205,226,177,33,112,234,55,245,156,173,209,95,134,26,209,20,215,27,247,125,238,84,38,106,254,188,181,96,122,64,140,218,202,9,154,104,74,4,119,6,133,143,38,143,165,217,131,185,143,133,6,102,153,241,108,228,53,15,253,126,86,166,74,250,49,105,253,152,148,232,94,150,190,130,209,76,126,59,62,49,188,190,135,62,181,98,214,242,49,204,171,20,164,134,181,239,245,96,37,84,28,88,133,214,73,32,119,150,194,120,40,164,114,171,18,165,144,183,184,143,180,33,149,168,52,171,33,69,64,244,71,69,237,20,24,137,178,160,191,52,155,242,238,109,81,187,63,79,173,198,199,125,110,92,30,41,149,52,216,58,113,215,40,79,41,63,236,76,130,37,94,72,97,193,18,114,0,101,110,52,127,130,249,185,91,111,74,93,131,214,216,227,125,145,161,77,74,124,59,155,132,122,73,90,4,230,50,202,97,118,158,40,180,11,193,50,11,111,212,190,221,36,163,188,11,187,31,245,183,141,111,83,76,213,16,3,229,194,139,89,13,198,124,58,255,57,55,63,87,100,38,39,110,151,43,99,25,152,151,124,182,108,66,22,152,48,32,190,1,35,60,202,180,83,56,215,12,54,109,195,48,42,63,44,70,164,83,130,87,106,38,25,114,52,214,203,229,210,78,73,216,200,74,80,80,151,107,249,94,57,60,5,97,80,66,39,235,65,196,58,75,84,87,106,52,14,120,38,75,225,95,111,222,242,76,81,72,36,177,24,92,92,227,24,9,183,147,168,54,102,37,62,63,233,193,34,225,154,208,32,137,161,4,81,90,137,163,52,72,6,65,134,93,196,22,122,38,246,73,35,118,40,217,172,2,149,148,138,62,83,220,86,65,102,65,98,29,214,159,124,63,79,248,26,74,181,165,136,126,217,203,45,47,29,10,48,94,230,157,230,169,127,40,125,31,215,77,44,244,28,62,127,58,242,75,18,174,119,245,67,53,79,6,202,137,223,86,137,226,11,233,32,150,114,165,39,155,106,127,192,140,105,225,146,35,147,123,35,10,107,221,87,126,62,34,111,81,74,131,102,50,53,150,57,71,211,80,231,23,158,225,146,43,229,123,153,237,170,63,239,132,148,166,188,107,120,139,188,109,135,43,222,98,194,218,94,70,25,119,130,62,105,216,44,68,171,108,58,214,30,92,194,186,130,51,41,156,239,105,126,111,14,67,53,144,120,157,154,224,205,79,163,131,255,244,6,64,103,141,249,46,25,79,65,127,25,213,62,159,44,161,185,147,168,213,235,38,108,245,11,59,35,30,117,88,97,178,15,232,29,222,57,0,205,160,8,243,19,103,151,237,221,201,25,19,140,243,148,150,50,240,207,183,149,227,232,100,17,128,242,247,103,15,166,59,90,221,89,186,12,153,163,27,213,75,135,137,8,186,162,44,87,14,102,91,40,245,212,148,117,253,182,72,183,61,111,11,73,74,111,69,71,50,159,219,208,206,129,105,186,182,14,147,97,209,86,14,58,163,178,115,211,146,25,40,75,136,118,96,34,186,104,19,49,163,192,167,107,129,238,25,255,109,154,228,165,237,135,184,150,168,192,79,254,147,170,152,79,223,66,137,218,12,29,75,83,223,38,78,217,205,135,56,76,25,72,39,122,176,113,38,29,134,201,246,220,23,146,152,30,145,35,84,211,203,120,110,251,188,111,239,61,59,241,175,121,16,234,11,65,141,197,91,111,54,13,127,93,159,10,194,194,163,68,235,77,26,146,16,29,76,235,59,58,240,207,54,140,0,93,225,74,166,221,187,126,96,57,100,237,19,49,247,21,239,226,218,236,91,116,155,98,253,250,30,61,30,56,37,233,238,31,150,28,202,222,135,184,17,144,169,194,243,53,22,227,244,110,87,84,243,203,212,134,11,243,129,241,222,53,250,164,78,96,35,39,135,144,114,239,139,105,161,72,138,192,226,15,255,4,18,166,22,226,231,70,90,119,216,82,236,48,18,140,93,155,157,140,12,29,71,227,191,38,59,191,100,180,158,184,237,202,180,44,105,21,196,158,218,109,242,66,150,100,9,221,150,6,65,143,153,147,73,26,75,224,137,16,254,185,77,111,31,163,108,170,221,101,29,137,204,22,221,101,205,82,35,2,67,18,247,38,45,4,144,235,211,155,214,126,213,205,15,62,243,125,151,62,196,193,248,166,34,225,240,89,238,167,182,174,53,179,74,242,174,58,75,196,203,235,74,230,83,183,253,228,195,68,194,150,192,180,119,120,63,55,10,228,83,27,219,154,249,67,249,193,166,11,32,131,52,153,79,119,92,89,51,43,2,121,91,216,59,121,101,9,69,42,12,6,228,202,10,141,37,222,116,10,219,129,68,162,158,156,6,179,28,205,132,91,79,93,105,37,244,111,111,177,94,72,2,153,99,115,84,242,144,82,38,213,173,176,37,241,189,241,243,156,120,74,27,227,32,152,163,235,197,225,68,13,83,174,27,137,182,30,29,171,120,2,175,170,71,195,190,244,142,237,73,1,178,55,61,218,242,46,126,52,59,57,13,85,76,169,188,68,39,238,153,182,107,213,238,77,44,89,187,55,239,79,42,123,242,245,156,157,245,154,209,13,123,102,187,169,45,194,103,194,103,142,247,219,34,30,144,129,210,55,111,207,99,187,3,163,112,44,90,10,88,58,210,205,236,13,198,150,54,151,246,75,210,115,62,140,32,55,100,149,27,57,3,172,167,104,78,206,230,165,33,23,6,217,217,217,203,44,231,88,217,104,23,239,137,251,61,86,176,213,62,171,86,9,59,60,182,148,14,83,85,212,187,230,33,123,109,8,29,68,58,215,244,232,52,146,211,97,19,70,200,83,149,78,54,178,16,187,121,71,55,28,198,164,29,196,20,239,156,199,139,26,57,228,34,233,232,182,113,229,125,234,84,232,181,109,218,84,143,125,10,103,19,71,229,90,218,166,141,62,228,7,159,75,68,163,67,58,182,23,148,45,135,173,226,86,181,69,254,167,148,249,117,231,227,244,170,114,6,86,37,244,207,26,126,182,196,10,116,200,211,39,26,40,54,111,207,169,207,31,55,95,61,40,161,207,173,162,1,88,173,197,3,165,97,52,73,251,35,157,95,38,158,228,122,6,100,92,244,232,65,14,197,59,182,187,41,19,39,189,107,91,2,66,105,1,154,89,147,46,247,97,146,103,161,93,97,178,246,218,229,14,37,219,215,84,196,14,82,91,229,105,207,111,177,238,53,98,210,235,198,101,15,141,208,39,68,55,54,121,73,213,105,32,21,235,40,127,220,20,37,81,148,239,47,91,144,36,234,19,150,130,113,185,15,82,167,67,117,74,72,191,57,207,221,136,121,169,171,242,197,121,123,211,137,182,192,20,67,135,168,106,176,182,248,116,213,232,21,235,210,117,141,206,2,158,25,126,91,68,199,77,37,84,48,68,248,114,200,39,62,162,53,224,206,225,132,141,139,29,164,195,227,41,127,194,3,97,15,25,186,79,9,189,70,21,96,57,35,160,250,193,136,210,54,249,184,76,168,251,62,52,19,224,82,237,23,107,132,243,79,19,217,30,212,48,229,190,172,113,218,97,154,218,165,173,167,79,19,108,241,41,9,250,227,84,85,2,104,136,216,74,187,52,76,163,87,164,171,20,73,166,22,232,194,50,20,104,68,35,133,201,51,52,167,206,199,50,37,126,66,119,4,250,152,139,237,12,155,169,243,115,240,10,117,164,110,146,15,227,209,64,41,94,242,5,166,197,68,164,93,206,230,101,68,187,183,201,31,101,25,225,231,174,240,245,141,147,163,163,209,21,198,28,33,238,138,166,145,170,82,60,20,70,175,252,17,187,222,37,242,21,180,157,245,237,19,22,94,90,89,10,167,8,107,145,101,246,39,138,196,132,244,135,81,233,52,73,208,15,54,251,138,170,35,165,81,65,243,147,151,100,150,40,58,84,42,246,170,31,108,101,116,81,119,33,75,116,166,71,127,33,9,127,172,161,163,20,53,182,236,178,79,38,235,173,74,62,27,71,166,123,52,169,158,36,82,62,248,200,103,143,42,41,169,208,216,40,176,249,53,248,149,103,235,177,20,225,38,116,131,183,127,95,136,252,41,229,148,32,31,95,152,128,145,141,86,221,38,54,129,57,110,123,75,185,1,223,60,147,212,241,71,134,131,132,28,74,30,78,30,40,173,151,34,148,197,56,100,193,113,24,73,8,89,125,96,36,166,184,42,180,231,165,22,97,221,120,211,59,51,41,74,83,123,150,131,41,254,39,159,227,169,124,158,57,68,97,218,87,92,89,166,50,181,73,239,190,57,107,85,223,139,38,51,186,22,54,235,129,113,253,112,149,136,106,214,90,50,18,6,107,238,24,119,152,225,31,40,39,207,52,236,183,56,26,85,252,187,201,166,11,145,16,204,175,156,62,233,45,39,71,214,46,93,133,47,203,115,139,58,6,197,251,209,70,192,230,217,39,71,35,77,219,226,227,68,149,82,21,117,176,49,108,17,67,209,148,80,36,193,140,231,49,148,139,120,44,205,178,192,23,54,143,156,22,10,95,12,14,89,211,9,236,101,20,50,105,36,85,54,227,177,148,22,218,100,189,139,37,163,105,205,213,22,143,28,19,53,13,223,112,205,197,19,203,39,226,209,94,153,59,100,61,66,28,163,145,16,201,242,125,52,54,29,221,79,142,159,210,144,106,30,34,121,179,121,209,216,182,93,83,127,250,204,56,211,119,170,244,170,156,45,129,92,118,157,152,96,248,210,198,132,215,100,78,105,120,0,215,88,218,224,0,72,19,86,167,117,25,103,4,135,241,124,83,189,196,133,206,195,138,187,198,206,65,100,109,144,42,43,247,186,137,198,167,76,57,180,98,94,225,64,51,43,190,60,45,51,103,55,117,223,15,110,214,153,240,192,189,69,40,130,36,66,151,104,251,4,234,29,63,66,135,207,159,74,107,26,46,244,203,249,245,160,99,191,63,93,240,162,206,1,147,201,254,99,174,107,39,127,113,102,81,147,249,220,22,159,64,75,184,65,56,78,151,233,167,183,13,188,105,29,158,47,188,126,154,172,63,120,104,24,14,60,63,71,80,131,41,165,149,7,62,175,46,126,219,90,96,30,148,94,136,64,59,11,223,123,240,144,131,187,164,195,127,191,92,126,22,77,134,82,160,122,127,185,223,51,35,118,255,94,53,122,233,1,67,151,202,10,99,53,42,240,22,134,185,193,245,39,225,108,232,30,194,226,0,165,167,255,123,158,203,154,157,230,11,151,207,32,224,7,111,105,177,176,151,133,14,95,192,231,219,151,239,121,195,31,41,254,184,15,204,117,231,7,62,65,159,192,93,87,173,141,144,221,168,235,194,91,150,218,77,131,70,25,57,208,42,198,205,6,91,241,242,194,93,197,2,15,220,233,247,185,240,188,30,245,63,216,10,66,23,150,245,114,159,160,128,142,104,71,27,201,95,185,107,234,173,185,4,76,45,88,199,9,77,122,159,47,201,15,46,210,147,217,45,250,255,100,110,127,48,90,215,15,140,124,245,3,203,51,227,139,249,12,61,127,240,146,134,105,131,145,99,17,184,172,87,158,171,180,20,131,97,164,209,231,35,182,214,77,123,194,225,57,164,231,153,228,248,89,103,74,60,211,159,234,213,3,183,207,239,243,131,219,179,45,178,154,195,126,96,221,247,160,92,177,226,183,207,254,173,76,221,247,192,159,236,241,88,32,32,206,249,192,212,58,21,94,170,84,200,102,71,174,28,171,216,71,89,18,55,208,120,168,216,207,169,0,35,67,211,223,87,182,254,27,9,204,206,36,50,62,243,15,131,183,136,26,255,96,246,74,2,139,162,64,183,246,171,118,143,206,214,130,251,192,171,199,117,163,136,159,228,174,129,243,110,83,225,165,97,31,187,176,20,191,205,6,123,150,7,78,241,125,129,54,253,233,106,205,64,247,190,218,200,79,92,119,224,28,195,244,7,107,92,215,17,219,111,23,238,42,143,58,88,149,118,124,218,155,253,114,81,180,185,59,235,15,206,91,159,56,20,235,114,103,180,61,149,62,111,48,227,56,224,179,230,201,185,173,12,112,199,17,84,0,249,126,40,3,184,184,246,15,174,34,237,98,194,21,103,3,23,112,181,250,160,198,132,21,131,188,128,177,50,151,160,143,208,120,222,183,137,114,159,74,233,226,158,87,107,21,184,138,14,168,201,250,124,166,65,63,88,67,167,110,155,201,33,104,79,122,101,244,129,199,133,153,152,190,140,66,80,82,82,2,247,249,192,249,115,80,253,80,221,10,118,179,157,109,114,112,29,122,87,136,65,206,182,5,110,122,87,176,96,231,136,129,146,205,204,224,129,207,214,126,9,172,15,52,153,159,216,184,95,253,80,121,224,212,204,248,236,162,231,253,189,162,201,164,177,47,92,133,6,5,156,202,157,10,55,13,156,162,21,189,217,215,228,24,100,48,143,100,18,7,110,249,142,224,110,101,102,9,131,77,82,230,46,217,39,38,201,26,37,83,97,205,93,224,174,113,176,121,206,173,136,113,172,240,165,74,211,148,184,247,190,48,93,153,2,231,189,114,4,49,84,89,100,14,7,109,49,81,78,51,58,150,97,132,46,5,153,24,135,73,175,74,12,132,47,206,254,172,223,72,56,67,211,156,47,140,175,192,133,147,80,230,12,238,49,20,12,110,42,176,77,210,237,115,155,6,70,44,69,102,179,102,205,104,30,76,76,83,177,28,15,122,86,244,38,168,72,183,156,240,31,51,148,29,240,48,102,139,132,255,231,157,52,127,219,144,202,138,234,138,51,69,172,248,64,166,117,94,200,94,15,152,133,83,97,13,240,187,137,114,181,123,114,109,99,234,244,33,163,121,22,151,86,104,53,126,224,57,125,225,51,88,196,191,128,39,68,195,11,47,93,116,129,97,231,6,76,190,181,234,222,163,239,24,104,176,104,139,234,188,87,232,149,49,24,40,194,232,56,172,16,243,91,218,23,70,191,70,97,242,229,114,244,137,76,242,179,237,41,177,222,219,201,117,159,89,169,148,204,216,68,76,132,16,231,115,242,51,118,146,92,185,202,138,87,22,167,92,238,149,157,127,84,100,190,154,8,234,61,247,83,67,0,37,47,122,209,42,180,254,78,149,159,118,176,120,217,107,8,165,141,39,64,49,234,142,164,94,164,198,6,188,220,253,251,7,231,174,251,76,236,241,210,125,164,212,81,100,97,172,204,165,107,198,35,133,228,254,162,252,88,160,244,142,54,133,241,211,187,7,23,229,20,116,203,101,205,17,87,102,189,197,122,114,174,60,182,78,80,226,117,123,13,215,193,180,64,226,202,114,151,169,24,122,22,63,16,48,145,169,188,16,100,200,251,140,177,144,135,92,55,253,56,150,73,113,16,141,192,41,48,156,167,152,115,16,248,23,245,7,50,37,124,112,241,249,192,232,150,145,130,149,6,28,135,120,224,244,162,220,151,141,252,47,210,235,14,211,68,40,123,213,98,159,200,186,111,43,87,169,162,149,95,14,239,190,235,71,151,18,94,214,202,227,126,30,105,168,139,66,70,230,117,36,157,207,134,36,219,51,95,121,141,93,50,82,246,178,58,89,169,99,199,77,209,200,34,113,58,137,120,119,31,177,17,92,146,136,13,82,1,178,6,134,184,108,72,161,247,158,81,239,200,177,147,157,191,253,248,69,173,254,80,70,76,241,20,210,139,192,230,109,16,112,71,71,95,126,58,177,95,140,183,113,198,219,121,102,91,96,196,3,98,174,59,211,222,210,50,89,98,187,25,159,22,233,185,46,243,77,66,60,106,172,21,7,215,71,174,54,145,192,41,119,225,35,113,37,63,109,125,20,171,220,212,0,116,250,251,80,40,38,214,157,35,138,153,173,203,100,198,78,5,107,20,15,38,104,94,89,119,160,64,14,166,142,233,113,12,252,91,121,42,232,89,44,190,251,15,30,180,93,87,65,155,69,138,31,106,46,202,119,231,99,234,164,208,91,63,120,91,155,89,191,112,49,222,217,247,178,127,59,198,44,39,207,201,72,107,31,92,205,0,250,158,28,129,38,92,72,62,152,14,231,59,22,112,188,216,240,88,127,160,89,123,220,101,143,154,37,33,216,116,120,240,118,47,218,172,27,197,127,152,68,111,110,2,159,175,158,154,142,195,56,117,54,249,101,246,23,30,72,124,154,122,122,240,34,137,239,231,70,100,58,233,101,227,208,23,105,9,132,203,171,104,40,54,132,61,82,100,183,54,246,101,34,160,213,104,43,170,45,158,24,20,9,233,102,107,232,218,220,187,66,27,115,43,72,143,133,111,160,183,81,129,101,28,80,79,139,29,48,255,182,164,31,135,74,40,170,173,126,240,52,206,139,192,221,90,123,107,192,53,137,10,14,109,45,9,226,163,195,112,179,111,212,136,51,20,205,66,223,16,180,252,177,196,125,120,201,80,126,242,75,195,58,85,56,228,237,188,30,72,69,191,39,90,18,183,33,153,51,152,111,230,127,234,48,202,231,119,194,49,186,12,26,231,31,76,54,90,12,72,204,40,229,12,179,128,207,197,231,165,48,101,252,30,104,39,86,184,40,203,212,188,87,86,153,53,238,109,155,250,130,103,52,74,250,145,213,229,202,112,255,43,190,243,97,54,58,175,83,96,50,210,43,110,139,246,63,249,118,216,77,215,207,152,141,43,131,218,120,179,221,6,99,127,225,240,36,209,121,63,204,97,45,112,219,47,156,197,179,223,133,169,245,243,132,224,63,124,48,130,46,66,55,64,72,141,232,58,224,69,35,204,125,102,212,36,81,108,14,24,229,180,251,219,29,225,200,207,233,209,224,154,197,29,8,186,57,190,61,126,229,204,70,210,117,115,134,21,251,239,117,97,122,46,229,228,133,170,102,243,167,198,52,80,167,156,28,47,154,52,107,192,88,167,200,201,201,158,239,237,151,134,171,153,168,11,163,232,147,77,10,250,131,207,18,250,160,54,133,249,51,229,76,242,66,218,185,205,243,160,239,177,84,182,238,119,111,251,170,86,252,186,81,53,148,178,98,195,87,19,90,83,188,47,76,19,239,19,231,133,109,143,118,121,219,132,83,10,19,183,199,67,73,136,176,20,133,105,54,106,126,105,112,186,139,60,210,243,227,108,78,103,12,211,153,95,24,111,178,117,81,250,183,46,90,201,206,247,26,231,38,251,44,7,215,132,1,67,12,98,44,42,238,56,195,181,151,58,139,195,148,79,229,101,226,73,71,251,125,220,117,239,58,20,26,38,161,51,70,10,193,148,80,252,14,140,218,201,136,147,111,205,181,160,131,183,83,124,247,216,131,73,153,138,248,230,132,22,241,196,112,165,23,121,70,184,11,104,126,197,215,133,238,231,146,163,187,197,33,229,190,204,174,179,33,95,53,38,47,14,155,33,131,28,77,65,109,196,149,109,203,138,94,20,109,136,156,226,227,106,103,88,201,108,7,133,213,26,212,63,120,235,170,136,172,45,6,89,31,136,192,133,84,86,154,201,162,180,128,49,111,147,132,31,26,104,159,33,40,130,183,198,1,150,83,83,79,172,201,31,24,69,29,209,119,67,206,149,214,30,71,209,163,150,7,82,172,180,215,253,121,177,103,106,183,194,117,6,73,247,130,14,199,82,44,19,176,153,7,65,141,31,54,209,60,129,207,170,151,98,38,59,215,213,171,252,112,53,154,129,159,123,145,155,189,96,33,118,154,254,164,225,153,87,121,28,228,88,90,79,254,180,240,194,149,101,158,152,169,248,182,155,131,31,83,19,90,243,89,164,238,15,179,219,189,40,170,27,159,75,61,40,9,53,249,166,206,26,181,172,87,255,131,109,253,188,175,49,99,39,92,167,127,53,240,221,174,203,246,160,250,88,72,250,95,24,177,153,11,35,127,63,75,192,180,121,222,138,77,131,147,141,124,82,188,141,157,68,24,174,225,94,48,251,125,147,153,74,233,189,52,118,71,236,244,124,132,157,33,34,50,205,168,62,160,221,231,87,142,6,147,20,189,177,15,194,242,118,196,220,142,100,144,156,28,222,70,106,59,190,186,174,169,89,154,253,214,202,171,199,90,125,102,100,137,65,208,176,49,37,242,111,154,171,107,8,115,150,163,167,123,103,90,4,211,166,200,102,177,253,196,163,50,194,163,3,138,96,43,247,76,54,54,98,175,19,206,54,121,223,44,181,20,241,61,114,171,172,252,114,114,171,232,250,193,39,208,82,166,166,213,185,161,93,59,140,220,164,194,52,47,71,174,28,24,191,222,11,91,3,103,14,152,148,202,125,219,198,125,110,94,169,218,236,134,133,219,84,169,52,246,29,65,97,163,237,250,206,39,200,175,51,55,5,76,174,252,6,56,248,252,209,201,61,2,198,243,78,78,14,71,190,122,57,8,94,250,18,122,5,254,103,43,197,230,121,155,217,203,157,82,232,207,106,241,182,237,145,194,66,185,240,48,45,177,30,47,132,216,75,97,136,6,61,222,215,34,134,145,147,119,84,208,226,109,99,218,212,187,28,205,72,77,171,222,104,183,223,105,165,146,115,193,122,249,162,231,141,200,193,100,5,182,39,105,160,142,101,177,94,168,232,46,166,233,219,80,147,111,189,239,171,98,189,39,79,28,158,146,144,99,45,120,29,55,198,231,190,174,147,245,64,214,6,159,45,223,216,240,110,197,85,238,124,16,221,76,140,29,78,214,217,41,240,249,252,62,127,228,15,110,93,78,142,222,123,141,16,4,130,189,220,214,34,203,50,202,142,64,0,202,241,16,152,109,109,132,225,103,146,16,31,214,3,163,241,50,111,184,106,89,23,185,50,42,62,53,150,136,70,161,228,54,184,30,24,47,236,8,180,207,112,159,250,178,241,52,78,190,65,70,51,21,29,205,123,244,132,147,85,34,82,96,190,188,206,227,16,57,233,188,246,115,219,152,190,53,155,106,150,220,158,175,131,70,91,134,208,120,96,150,67,111,250,166,44,138,119,59,201,149,141,223,43,242,163,217,195,142,187,189,168,112,107,235,151,166,65,44,185,10,35,165,194,249,37,85,252,161,52,171,72,104,85,233,130,91,41,251,169,123,55,93,176,11,211,24,229,27,81,228,212,31,126,209,249,112,26,214,219,211,47,236,33,89,240,49,240,247,203,47,12,251,58,25,164,184,152,13,95,251,104,216,87,237,6,250,129,176,106,24,247,194,208,90,86,152,174,208,236,240,178,102,165,255,103,62,11,220,237,57,162,152,3,137,191,191,44,135,243,172,242,133,171,230,185,183,241,175,215,133,33,101,62,71,15,12,83,3,70,235,162,62,112,91,151,87,98,2,20,47,71,98,71,190,97,146,141,232,251,57,186,151,200,59,77,214,45,205,202,210,226,212,111,53,135,41,183,228,231,202,43,101,145,128,137,44,158,223,54,57,172,11,247,220,30,118,135,57,25,95,88,5,210,237,186,107,187,124,26,198,196,124,126,155,239,188,95,152,89,91,96,114,127,23,84,235,28,64,18,39,67,96,89,203,129,39,170,43,23,62,227,91,175,123,65,242,212,163,37,27,7,76,239,138,28,221,31,54,205,50,114,158,92,246,144,50,211,38,163,208,166,16,140,166,14,5,70,93,175,81,154,38,75,211,148,86,98,130,95,229,150,166,17,146,83,111,53,218,167,165,114,61,149,154,202,218,75,241,237,214,189,155,218,122,2,231,25,44,134,31,172,158,113,16,48,210,253,109,122,185,95,56,223,82,42,168,254,52,246,0,229,210,101,42,77,52,91,221,3,105,182,187,63,125,54,183,229,133,91,147,147,163,162,252,194,40,22,10,220,180,169,195,204,110,70,148,113,209,76,86,223,67,118,142,151,177,210,248,63,15,74,98,62,43,44,124,197,223,27,186,108,25,138,9,74,238,94,213,246,8,1,91,50,234,129,49,13,20,184,229,135,240,190,115,20,69,200,218,174,166,140,150,6,103,37,197,235,228,194,242,126,96,106,248,2,55,237,18,56,33,10,61,39,23,110,249,225,126,159,80,49,143,23,86,11,88,232,104,75,225,161,102,168,104,162,93,62,192,9,165,206,118,79,205,107,205,227,50,70,57,31,227,120,225,72,221,130,78,105,245,234,3,203,216,53,47,175,164,102,165,57,176,219,59,223,238,101,1,157,9,170,40,23,217,4,136,227,19,153,118,237,66,59,57,123,83,101,109,45,229,164,224,16,145,82,192,231,111,147,204,57,214,225,38,159,64,194,234,99,41,124,94,112,185,52,58,148,47,20,70,108,177,203,209,103,219,219,21,166,31,94,142,206,207,3,79,8,207,93,238,83,178,29,164,82,90,26,118,57,242,219,91,22,1,24,47,75,207,173,138,119,160,101,43,71,143,228,224,122,224,164,119,205,108,249,56,44,211,51,114,39,52,245,149,30,84,200,138,140,224,165,94,221,29,217,147,38,232,22,101,196,14,89,166,206,75,27,89,133,185,87,76,169,77,215,228,114,201,242,86,162,39,48,84,17,97,134,36,253,233,130,13,130,146,151,134,228,13,200,94,214,118,231,217,105,164,59,37,157,140,224,133,156,81,132,232,130,176,20,48,58,136,37,117,145,235,22,194,22,17,219,218,37,22,123,228,231,100,24,52,58,108,82,19,234,198,212,23,9,156,83,84,35,145,156,86,123,114,242,51,163,69,105,13,153,55,121,27,237,231,26,118,209,172,84,49,208,91,243,128,37,176,150,222,21,89,189,61,162,170,151,199,211,206,209,76,240,162,212,75,81,104,210,252,105,48,249,142,11,63,14,198,200,180,83,157,187,252,135,153,244,183,113,159,155,75,200,21,85,82,79,192,147,216,246,194,73,87,115,50,37,164,220,110,5,247,124,217,74,88,57,107,104,237,183,82,186,251,82,46,13,67,176,92,166,0,113,114,215,147,147,159,75,82,30,22,65,46,80,212,89,135,160,245,113,186,103,2,170,83,15,150,200,142,180,153,181,109,123,137,119,168,33,22,253,199,38,59,23,112,111,202,18,69,226,2,197,248,75,82,128,229,32,48,222,92,151,238,82,204,17,91,225,135,84,98,155,220,249,192,45,93,34,129,245,192,42,19,7,63,206,21,55,150,204,253,225,194,211,188,188,252,133,13,130,72,101,141,112,53,43,56,66,168,202,85,101,141,192,30,232,113,223,192,178,237,1,78,38,204,126,97,113,0,232,198,59,239,73,142,46,98,45,117,102,13,56,119,183,234,142,224,140,16,36,144,64,107,229,30,76,50,69,126,26,221,151,237,129,200,36,119,93,210,11,95,214,175,193,73,249,19,231,143,119,140,149,243,102,155,8,252,179,223,200,36,157,29,158,166,55,246,192,165,228,33,112,154,15,151,134,62,167,64,169,178,235,185,141,40,215,47,188,230,195,165,177,251,18,84,187,246,14,58,161,218,8,188,31,42,141,89,0,7,74,194,78,209,179,184,203,203,66,76,245,225,171,252,188,190,28,62,179,155,146,201,208,237,67,137,221,97,104,157,245,161,210,84,147,231,248,224,250,36,167,224,202,32,0,22,48,189,65,250,200,80,142,45,247,182,73,95,201,199,73,163,60,42,76,23,206,15,25,38,99,192,29,183,77,183,180,50,101,136,165,239,64,32,209,172,52,27,88,214,247,85,162,166,151,148,164,195,35,11,106,32,162,21,186,153,172,230,221,189,238,209,216,120,8,147,198,118,74,61,46,59,173,167,207,160,156,29,87,189,187,174,193,242,35,237,17,198,248,45,190,46,210,103,61,149,35,87,172,9,51,218,58,104,99,145,132,29,47,111,155,79,196,7,227,30,44,99,161,208,107,221,99,143,13,215,40,73,52,92,138,153,123,197,251,56,145,131,172,155,197,42,202,177,101,67,49,65,59,254,50,37,122,121,91,116,204,42,91,102,157,169,183,36,121,166,51,9,223,133,213,165,7,251,136,178,84,147,56,60,155,201,81,16,136,104,140,20,46,63,122,104,121,221,185,236,196,105,47,25,6,129,161,123,106,84,151,155,240,89,32,141,92,38,25,162,21,242,174,81,50,24,17,51,158,133,15,153,87,225,179,20,116,70,218,109,72,161,82,39,164,146,109,170,6,65,249,109,236,115,133,238,2,179,163,7,241,246,140,223,115,130,165,124,22,178,94,65,119,65,172,75,106,73,108,192,119,143,125,211,89,161,135,136,86,53,36,66,8,209,62,24,78,155,204,194,236,123,206,197,68,80,137,78,78,214,223,102,66,218,193,250,157,176,95,164,120,98,82,196,193,34,133,166,153,100,187,72,232,203,38,220,83,164,102,184,53,132,57,66,191,218,246,249,12,25,126,53,40,199,165,213,216,255,31,140,161,114,190,51,22,116,25,252,104,252,232,218,41,196,203,201,135,77,113,57,18,226,200,119,201,201,59,157,152,78,161,219,13,191,50,161,24,161,91,205,12,24,169,124,75,0,43,107,5,81,168,40,4,208,154,40,69,6,56,198,100,243,61,219,110,228,89,129,41,128,230,26,37,10,244,66,245,232,66,226,104,92,226,202,200,178,227,59,239,139,58,123,240,105,78,224,189,47,199,187,13,203,192,148,96,227,192,111,146,10,31,207,100,5,41,248,68,29,150,53,18,184,89,219,117,164,211,105,99,150,147,67,152,76,158,0,219,236,76,133,248,142,182,33,201,160,200,136,243,203,83,78,94,71,191,52,82,74,74,89,156,90,201,229,48,183,71,153,128,34,177,188,238,97,194,59,62,219,66,206,41,34,104,103,166,227,99,206,203,45,121,63,49,102,64,234,252,65,138,201,202,50,98,179,132,23,212,173,126,139,139,31,121,51,51,248,150,226,119,123,217,31,246,17,69,85,254,196,238,75,8,26,141,42,194,37,166,160,39,41,149,117,99,67,181,40,80,155,124,87,154,74,239,128,107,116,79,142,178,176,178,63,170,229,59,29,54,251,187,251,190,160,248,153,168,137,195,77,164,146,155,57,60,68,85,62,91,47,135,220,22,126,218,94,181,225,216,46,114,197,24,69,33,171,26,7,15,84,251,133,252,177,161,180,174,251,195,103,165,156,245,97,142,172,158,47,69,9,109,3,161,65,172,69,53,49,88,70,11,158,138,240,78,216,189,247,168,37,195,131,208,194,38,124,128,28,9,48,235,183,91,82,225,179,157,90,242,152,22,254,228,22,13,179,51,123,114,237,65,239,64,107,72,171,139,103,60,99,182,58,110,161,76,243,99,48,71,56,183,159,124,80,227,144,81,216,134,229,122,130,133,87,149,91,139,51,66,73,35,136,116,3,206,229,86,222,9,106,145,125,92,70,218,234,202,254,96,71,25,223,30,20,214,135,87,66,26,254,222,212,18,91,155,131,210,206,215,3,165,130,163,111,3,42,230,114,46,242,54,129,50,121,32,152,182,247,203,116,59,147,143,22,130,41,144,247,96,114,210,25,86,165,19,0,55,243,14,231,40,190,218,138,130,173,144,82,120,155,163,94,74,88,21,105,53,152,76,39,74,154,81,68,51,223,27,57,26,129,159,180,125,16,38,147,122,218,66,90,97,94,13,54,13,125,29,34,197,74,205,130,118,165,24,225,121,232,14,163,209,17,190,115,240,2,48,215,86,166,39,10,15,221,201,227,102,240,58,149,44,129,194,67,116,226,216,7,144,196,135,168,33,45,177,47,169,11,37,207,36,11,35,228,113,157,204,150,117,164,42,247,100,19,108,198,124,85,84,10,159,160,146,169,177,5,171,224,252,185,112,144,160,240,237,91,29,52,106,91,85,230,138,201,93,251,167,107,130,78,67,96,190,243,29,191,205,198,122,10,153,173,64,153,153,49,47,16,13,54,137,85,208,251,198,74,195,75,143,244,149,10,1,5,26,208,200,65,117,67,160,88,120,66,70,74,106,193,119,128,209,36,121,17,8,34,57,59,99,129,170,39,93,112,69,232,43,200,27,7,31,173,17,164,118,133,51,239,216,111,27,198,235,115,95,236,225,199,202,23,62,1,196,125,166,240,12,118,185,68,35,190,55,97,160,152,131,92,240,57,155,237,112,150,208,91,168,50,221,130,43,170,148,194,185,204,117,208,51,225,239,171,26,163,83,233,45,11,121,254,96,129,176,149,149,5,31,9,226,90,230,165,148,65,39,20,182,4,159,251,14,122,75,198,147,67,25,40,236,224,163,15,97,219,190,76,22,124,148,223,103,138,121,5,163,59,37,83,176,211,141,62,108,34,166,90,138,210,87,120,98,49,103,157,16,182,42,203,53,153,215,119,208,6,224,244,73,222,27,213,152,218,110,113,30,119,64,233,10,134,66,114,214,202,32,6,84,147,89,20,2,138,37,60,99,9,193,122,88,84,54,26,92,154,90,131,55,80,177,73,148,73,237,44,119,54,51,57,156,224,56,203,201,233,168,156,206,125,199,144,160,200,170,108,243,200,137,225,124,9,41,72,201,40,145,131,214,245,234,91,9,27,200,82,255,36,225,38,187,74,27,77,74,136,160,162,217,130,243,140,9,172,48,237,42,181,209,219,142,134,126,87,146,0,13,73,246,217,146,220,23,187,126,101,129,52,180,74,218,125,42,84,97,4,54,174,105,60,52,234,190,55,117,88,97,110,192,213,184,236,119,148,255,133,67,66,116,25,188,28,147,202,42,114,229,213,148,96,103,44,157,140,61,97,222,20,107,24,233,119,225,149,198,121,180,193,127,138,194,190,176,194,158,16,54,5,133,220,54,46,129,157,21,79,232,18,11,53,153,18,203,114,177,150,114,101,137,192,83,143,69,29,186,188,48,30,168,183,229,28,139,250,48,138,230,18,162,71,167,69,33,136,55,221,212,248,148,7,98,198,92,190,248,178,107,144,135,134,93,5,155,96,255,60,207,235,17,101,108,108,156,144,8,241,167,178,249,140,244,183,19,214,103,57,150,17,54,197,202,228,248,197,232,49,177,208,253,185,132,38,2,143,35,197,204,113,162,80,24,130,2,83,114,142,197,183,145,145,16,38,213,196,228,96,119,89,163,134,136,166,178,79,56,147,224,93,70,136,132,20,182,212,73,176,154,225,10,143,155,9,32,71,77,133,59,86,56,28,63,100,152,79,202,158,59,86,87,107,32,188,97,3,44,19,220,76,63,70,5,212,156,93,133,100,178,45,57,232,60,18,18,68,34,164,89,97,38,162,95,230,112,47,106,161,128,4,216,136,6,66,200,123,93,190,93,172,144,200,63,197,47,163,85,38,20,149,206,194,237,251,12,178,29,8,253,10,108,157,116,43,168,53,184,35,203,47,99,173,147,155,31,109,238,123,85,142,254,185,35,59,193,133,232,102,8,74,132,209,157,141,157,127,186,151,114,101,172,57,53,184,53,232,50,75,27,82,53,215,229,123,95,140,119,41,199,113,242,234,242,38,160,102,253,42,40,1,100,15,152,125,117,210,131,167,48,105,81,75,206,146,110,170,116,221,179,199,117,58,18,179,206,144,39,94,186,181,33,56,151,233,188,104,253,233,76,199,212,165,180,162,74,33,195,104,208,234,217,115,80,63,73,58,235,109,101,82,210,177,239,67,119,86,252,17,240,145,169,45,66,29,166,144,172,47,19,225,230,248,50,33,90,74,11,83,69,233,149,200,43,40,209,8,159,9,74,76,29,95,30,230,96,146,170,178,70,208,57,218,101,158,97,104,160,100,37,72,116,151,120,95,224,71,118,225,27,161,19,127,67,110,162,168,45,40,134,233,57,40,167,144,147,202,223,146,145,208,243,168,201,93,165,72,16,229,164,134,239,201,100,173,62,243,64,224,49,84,216,22,167,97,183,132,110,212,15,179,132,171,195,20,145,93,144,20,24,113,17,65,23,50,26,129,178,160,181,7,166,106,232,231,94,204,67,47,154,92,222,15,127,11,114,203,75,225,158,93,234,151,172,200,212,244,47,48,150,11,1,79,82,115,207,117,135,191,204,65,207,95,230,172,231,30,236,157,252,137,109,252,47,84,162,213,4,34,46,74,250,81,79,77,161,229,19,216,39,52,57,215,41,2,174,12,160,181,252,174,204,228,35,233,47,211,200,186,253,137,25,211,95,53,138,73,192,247,17,231,182,6,45,85,48,62,1,252,39,223,215,144,234,216,42,160,79,35,158,43,101,55,232,5,77,58,43,16,156,236,217,213,199,218,167,11,60,21,166,51,123,58,220,41,119,60,250,199,200,24,86,135,41,5,232,3,237,231,131,172,35,126,123,178,53,124,244,143,219,249,202,252,228,38,38,47,7,91,217,115,249,185,205,25,64,37,138,225,34,212,79,219,15,24,182,150,60,112,44,241,220,234,189,177,146,101,169,172,12,83,68,118,209,117,188,65,48,107,144,97,148,208,253,76,1,159,8,42,169,58,148,169,64,126,138,210,103,99,79,226,69,148,19,182,81,225,171,63,211,170,28,191,5,123,124,94,232,68,127,42,213,139,102,147,127,178,236,81,210,80,146,222,217,168,51,109,59,124,2,71,85,223,48,184,250,32,178,84,84,81,24,239,196,244,105,189,53,50,158,89,230,3,107,95,30,174,186,217,76,92,255,31,237,40,182,114,62,200,44,131,246,80,252,48,141,108,254,184,73,124,40,241,17,243,183,81,253,96,162,241,174,58,71,164,6,135,127,28,20,247,52,151,103,58,192,48,65,29,62,251,19,85,82,60,215,145,48,8,254,224,101,178,33,253,17,189,205,46,144,7,223,250,33,222,82,134,39,213,242,61,149,73,35,181,152,10,224,112,132,162,247,119,242,73,157,176,74,213,18,174,214,136,175,103,66,172,21,183,3,76,51,208,21,254,6,56,38,158,8,8,8,204,206,238,19,25,198,167,180,84,81,171,230,228,217,253,60,154,137,189,42,33,225,167,62,89,252,190,102,127,197,209,22,209,214,248,164,101,155,53,251,200,48,92,120,164,184,115,19,109,174,108,105,134,158,155,143,227,187,45,12,218,206,52,160,183,181,108,193,248,224,102,121,49,189,173,98,14,35,31,220,105,217,84,133,37,140,102,92,208,176,225,96,163,13,187,144,225,78,144,153,253,228,235,44,0,122,87,25,29,226,15,164,114,1,245,95,97,216,83,223,47,91,107,183,114,244,8,253,182,63,49,180,100,84,41,17,98,9,133,98,71,151,137,64,203,64,176,42,204,135,118,235,112,174,47,59,112,58,106,70,222,50,252,201,226,178,66,126,48,124,176,188,242,35,218,140,41,188,193,196,93,104,213,41,235,49,143,48,32,98,26,98,105,145,71,66,203,158,155,233,118,130,167,46,30,39,192,101,165,56,249,89,11,102,215,7,58,126,222,221,31,124,30,72,19,1,123,116,151,81,150,29,14,19,139,171,230,51,108,182,250,77,10,221,164,91,219,214,147,159,89,216,37,161,129,249,204,245,161,253,26,131,126,240,207,80,74,73,147,144,98,190,135,214,205,78,234,57,182,167,144,106,239,102,118,51,244,195,59,67,182,238,111,140,117,148,195,207,22,81,224,114,2,20,31,161,103,145,103,23,180,244,228,5,75,21,191,48,186,58,36,115,4,5,210,228,108,62,248,188,171,36,198,151,7,94,201,58,75,13,166,165,118,171,62,49,254,39,208,96,62,56,83,167,127,110,12,77,239,79,213,28,242,24,93,147,122,52,91,225,111,178,235,208,74,138,78,226,139,102,211,249,169,8,247,98,154,242,194,137,36,239,100,252,142,15,254,71,248,224,108,79,54,29,71,31,108,189,122,143,36,220,137,251,93,157,178,99,147,156,182,206,56,157,197,255,211,145,63,219,55,86,115,253,250,104,241,114,115,35,211,255,94,42,210,183,90,59,123,188,117,97,198,185,170,108,227,229,24,40,45,134,42,46,142,226,234,242,71,10,141,172,169,162,58,109,117,233,94,216,66,151,119,235,52,187,112,55,248,96,56,129,91,159,56,162,196,211,199,33,244,2,93,146,231,54,82,225,55,196,217,115,105,63,215,129,17,189,170,254,62,160,227,40,241,119,66,222,113,163,145,110,174,101,210,72,67,115,223,137,51,178,195,219,148,75,149,23,124,198,189,203,129,162,118,1,171,85,229,168,207,42,157,63,21,212,110,166,179,181,169,28,117,162,213,106,59,124,86,251,252,200,96,23,15,37,200,92,215,173,250,75,112,104,238,247,115,182,127,73,101,201,241,65,114,111,47,182,32,184,241,189,48,109,108,113,89,103,140,169,254,54,105,186,22,63,76,74,63,169,12,118,34,87,30,231,30,144,130,84,231,122,82,47,251,6,48,93,100,245,213,185,38,215,93,252,104,107,82,16,114,34,182,229,228,26,28,238,237,249,105,222,84,107,254,188,40,94,43,11,15,205,150,237,254,90,192,77,69,124,41,108,163,204,241,161,56,169,137,65,9,34,216,215,33,21,120,47,213,210,130,210,114,62,251,56,26,114,193,126,116,170,73,44,248,209,213,228,143,139,234,84,159,23,239,227,251,60,16,90,224,178,10,7,210,106,217,29,38,17,170,42,120,231,17,159,13,153,191,46,252,235,146,30,109,179,124,247,163,27,133,6,213,231,67,230,188,148,128,187,213,147,84,118,112,46,183,31,134,186,134,52,138,138,22,98,175,51,252,183,59,123,201,169,90,213,48,139,124,186,66,59,139,249,78,197,170,183,59,139,91,16,87,202,124,68,11,89,75,253,220,141,186,82,83,97,65,90,84,238,125,109,218,93,149,225,221,16,14,158,113,225,228,62,21,230,100,241,125,176,151,147,130,37,74,54,147,98,171,95,26,5,27,37,82,47,164,42,124,1,33,151,117,198,154,176,138,33,159,182,24,44,157,229,74,226,39,44,229,170,199,79,7,166,177,91,150,31,83,240,27,23,70,220,52,63,106,211,20,226,253,228,4,15,83,181,170,27,93,162,190,236,154,142,170,138,246,48,0,136,83,63,24,162,246,115,114,43,226,251,60,93,105,194,205,194,140,55,89,30,87,132,198,209,217,28,17,4,78,147,169,255,7,67,123,215,122,171,25,208,13,87,107,103,166,60,111,95,57,207,139,62,67,143,162,140,148,39,98,44,103,28,158,91,117,51,157,142,109,41,164,106,225,45,83,248,248,220,139,200,64,49,209,43,199,246,108,181,92,2,31,213,108,138,44,143,226,28,109,46,223,165,97,31,186,84,227,146,178,73,247,72,190,67,248,75,83,25,157,139,232,219,71,139,9,157,183,166,100,210,133,211,214,247,198,186,209,233,84,20,142,141,85,242,115,111,124,9,84,162,172,145,16,254,100,209,59,253,103,75,91,152,152,75,140,37,104,240,200,198,203,87,238,35,44,54,15,61,201,10,54,149,23,60,161,56,85,17,135,11,44,181,174,106,93,236,188,252,169,32,253,161,84,136,179,26,82,162,46,113,180,117,132,139,160,22,70,197,205,63,80,58,78,33,155,95,24,145,110,207,152,80,167,167,179,81,5,183,172,132,94,29,70,90,68,30,203,47,227,233,129,235,207,30,71,30,57,85,152,225,190,28,144,175,214,19,93,158,81,14,61,56,224,65,118,90,244,186,152,49,35,194,27,100,194,138,236,56,127,254,192,203,111,12,141,20,221,246,97,125,73,213,230,131,169,152,75,46,168,155,81,167,155,126,32,107,108,35,95,168,128,150,247,243,23,74,62,70,39,7,204,204,106,12,53,147,27,86,153,204,179,231,167,87,215,223,216,217,217,101,149,120,54,77,133,29,191,125,34,58,6,238,133,207,55,84,220,231,145,147,159,136,66,62,18,38,163,90,114,15,120,54,125,223,9,66,69,68,182,172,105,75,40,165,201,242,238,35,110,187,112,221,2,159,235,228,171,244,135,134,137,181,132,166,230,111,18,225,12,22,189,89,218,103,33,36,204,216,74,3,119,170,218,34,217,117,70,143,167,116,172,25,101,74,188,211,76,2,160,20,191,240,145,233,4,144,163,25,167,119,152,211,33,165,53,110,19,26,247,181,27,139,130,166,148,29,180,176,184,151,56,56,85,105,172,60,31,54,132,134,120,95,13,87,98,61,26,227,154,152,150,76,46,66,86,223,179,228,209,188,18,207,148,166,2,73,85,209,250,19,185,139,142,7,14,172,3,69,201,182,223,15,172,80,22,19,24,223,234,120,217,124,139,184,186,255,105,66,252,191,126,84,174,105,32,165,229,176,149,121,245,113,144,128,244,200,20,118,219,16,25,99,170,106,12,164,26,95,117,147,22,62,232,28,39,178,153,241,162,208,56,22,174,144,25,218,181,152,18,152,113,138,178,100,241,1,184,231,62,129,76,145,218,217,25,5,197,50,225,14,211,91,34,12,13,99,100,198,232,157,149,156,139,42,202,165,229,102,7,160,39,20,85,209,55,134,99,137,105,20,149,73,105,169,105,228,169,115,245,112,224,68,146,73,173,43,187,217,64,173,22,39,55,103,31,253,104,123,190,27,175,193,150,126,10,85,27,123,132,53,154,143,63,88,180,186,222,219,42,189,227,153,109,76,186,37,45,130,184,221,78,49,95,240,9,171,116,231,65,206,128,246,216,113,108,123,170,58,17,146,122,242,212,4,205,28,229,185,177,243,212,136,16,28,182,143,124,41,225,122,53,183,217,230,202,145,206,149,25,254,108,157,70,138,137,238,12,187,45,171,102,102,101,106,125,222,217,6,114,167,172,30,244,51,151,118,63,249,34,158,129,29,26,203,218,241,70,206,193,73,91,33,126,78,187,211,159,10,27,38,157,224,73,162,80,166,8,88,138,153,148,169,169,187,199,32,61,207,87,243,172,165,82,101,88,177,234,45,100,224,132,213,111,5,165,17,171,94,193,103,174,60,218,156,230,198,224,243,5,121,85,109,102,64,205,52,38,209,106,117,63,21,67,53,225,160,152,109,146,165,70,158,48,134,138,164,135,18,164,238,178,246,196,208,234,16,35,41,155,138,147,180,2,17,128,239,248,118,177,118,80,211,13,210,253,110,5,71,27,227,64,132,84,58,129,76,7,231,67,73,54,75,36,192,148,112,198,161,199,133,100,241,132,73,215,205,221,35,194,171,78,109,70,19,19,180,210,146,88,252,224,70,214,72,154,80,173,11,40,38,232,19,78,149,249,116,141,25,217,211,119,48,102,244,174,173,87,227,231,142,228,1,237,176,45,162,4,211,103,161,246,82,24,78,186,123,104,27,17,29,223,103,204,122,40,78,25,72,91,242,105,10,96,223,255,193,172,21,79,155,41,102,159,219,7,225,137,33,76,233,80,54,17,88,54,249,98,221,10,59,76,9,166,249,64,138,91,83,154,190,251,57,91,209,150,76,52,228,99,19,209,106,18,218,101,55,126,90,249,76,130,209,176,65,221,66,182,32,13,222,184,191,145,51,241,33,71,168,170,237,236,234,99,123,243,227,45,8,122,94,232,158,1,83,209,151,64,189,91,253,57,246,140,211,52,100,181,141,181,153,41,134,111,204,6,18,57,85,97,2,77,191,240,97,2,190,178,243,26,86,174,244,173,50,117,167,162,189,166,243,127,180,157,203,174,53,59,114,156,223,69,99,13,120,191,24,240,200,111,224,169,71,134,221,54,4,200,18,32,27,122,126,243,203,85,153,12,254,112,247,196,232,70,15,206,57,177,171,86,93,88,100,50,51,50,162,91,66,220,225,102,205,63,178,33,165,61,49,178,23,84,65,133,254,212,77,151,98,71,178,200,86,55,181,61,160,122,153,98,155,110,29,137,186,17,71,76,44,235,165,21,85,19,102,95,64,252,228,48,133,80,217,237,14,250,119,74,164,70,126,61,80,234,61,112,38,33,119,85,227,228,165,111,53,172,106,80,212,4,206,79,170,138,47,180,175,72,70,193,199,152,106,139,96,182,103,178,149,70,65,75,51,39,60,136,11,179,145,206,143,139,87,186,91,144,138,49,172,200,183,89,12,187,34,181,94,217,129,170,134,195,153,41,74,143,99,139,105,173,11,72,195,202,190,201,11,99,111,11,140,2,155,207,150,144,167,249,10,158,124,17,77,30,14,227,172,168,201,38,90,27,226,186,90,51,199,86,129,105,194,137,215,213,172,203,69,155,242,97,137,239,248,233,2,189,87,222,38,215,61,239,79,23,118,16,42,8,192,23,147,214,77,54,77,41,24,247,137,251,107,153,145,148,49,249,164,165,158,132,144,159,118,92,57,158,95,106,68,135,33,113,164,85,154,5,172,143,17,221,217,104,123,178,181,162,164,85,158,12,94,166,198,236,89,178,101,124,39,65,17,255,241,181,241,108,84,118,78,143,7,158,73,127,143,128,145,81,110,234,135,104,34,218,14,99,19,146,213,177,4,201,225,200,223,81,77,149,81,72,60,208,98,141,161,69,179,107,64,48,205,12,34,30,41,87,94,213,179,144,28,234,202,1,227,216,160,78,44,230,180,60,110,106,241,204,3,170,45,81,105,5,244,109,23,53,224,44,187,151,142,123,6,165,226,200,91,226,47,160,62,143,40,220,248,38,156,0,121,169,73,36,78,17,115,68,78,20,67,215,246,24,34,210,185,22,25,85,152,134,67,147,208,180,45,167,155,173,29,244,15,11,140,16,143,7,112,104,162,62,134,135,60,149,200,167,162,136,160,121,224,133,198,120,220,179,77,242,90,79,78,214,61,239,245,130,179,71,168,93,11,152,88,153,245,18,25,255,194,209,90,119,173,145,163,42,102,137,173,134,62,217,250,248,163,152,192,183,161,101,68,100,161,118,20,88,232,150,211,12,23,181,4,190,100,135,217,234,164,167,134,2,25,195,97,203,211,38,173,183,25,219,232,22,73,208,73,214,2,104,198,243,214,43,48,3,81,169,86,31,127,214,30,75,223,249,20,184,0,185,177,73,131,195,8,20,162,119,81,59,221,98,94,66,95,117,7,167,168,170,110,187,180,50,120,4,70,208,9,35,69,224,130,78,121,191,85,41,100,155,244,104,156,65,86,212,157,204,118,78,97,146,158,37,74,94,24,168,119,61,249,48,239,168,175,96,70,57,95,169,7,80,145,118,143,122,90,102,17,215,219,94,141,14,70,47,214,153,167,170,160,35,221,68,109,65,187,76,123,177,23,59,57,231,65,1,143,71,165,129,232,160,186,49,102,135,105,77,79,161,10,237,148,8,38,80,88,171,89,221,155,160,154,172,168,59,21,163,73,105,213,183,211,223,232,215,141,52,215,91,113,198,229,217,103,105,96,250,244,213,202,215,216,210,94,255,180,14,40,253,109,148,50,146,31,157,225,106,170,45,213,217,105,33,149,225,48,100,17,181,94,238,22,218,222,218,43,138,125,127,120,94,197,92,73,225,226,73,189,45,226,208,200,34,161,255,144,135,150,25,209,71,73,158,91,131,228,71,142,75,47,13,78,69,246,170,49,186,204,250,253,193,96,138,244,23,93,155,83,52,208,63,119,229,18,53,231,140,182,120,121,239,219,205,124,89,35,233,18,211,43,103,123,117,11,218,103,55,172,27,160,245,115,189,114,212,50,119,143,167,52,9,4,63,55,237,29,239,109,99,206,232,53,101,138,229,243,125,228,8,6,249,146,142,205,233,82,251,87,83,93,218,59,142,166,5,84,39,14,99,192,68,29,255,252,181,58,54,44,90,23,114,20,226,87,51,49,10,153,117,16,116,151,43,59,179,76,214,73,233,252,123,245,180,9,90,251,103,166,208,122,53,129,140,79,105,44,93,176,192,5,166,190,84,227,161,177,135,209,137,188,117,179,150,114,148,249,81,207,77,95,211,55,198,205,166,237,241,163,110,232,102,248,19,59,59,194,162,126,66,171,153,102,172,223,149,181,233,233,3,109,38,240,220,131,218,96,162,53,122,87,100,241,29,133,19,243,252,50,189,247,190,253,201,22,154,183,231,85,38,95,236,51,190,178,75,191,235,222,75,48,42,104,164,127,150,189,62,130,242,115,80,120,207,253,241,29,71,193,39,80,26,165,234,243,217,141,152,110,50,155,203,242,184,119,83,54,247,34,33,57,203,36,132,97,91,91,144,233,119,26,9,226,103,237,153,78,224,150,125,40,186,175,42,188,130,105,68,114,106,25,211,214,144,252,41,51,217,9,126,98,132,208,10,163,170,119,70,243,240,149,37,39,243,59,159,58,65,155,89,174,195,230,41,37,191,140,141,117,246,144,48,91,27,157,78,69,144,64,252,96,196,171,146,86,224,23,13,8,195,167,88,36,88,178,186,191,172,101,226,85,78,203,161,28,89,116,100,159,89,203,68,219,127,48,187,175,103,58,48,45,45,127,29,232,220,167,199,24,112,154,239,202,55,194,206,18,131,86,174,222,87,198,98,97,59,21,202,84,19,158,165,133,11,255,168,126,16,174,219,19,164,16,23,248,236,111,229,34,21,17,39,208,197,169,198,9,94,231,46,30,147,162,133,175,68,237,206,240,106,133,198,234,173,148,162,185,157,70,184,49,103,147,110,50,40,38,214,82,246,209,210,192,146,206,22,24,14,251,90,126,38,22,26,153,244,212,149,220,187,163,103,47,61,210,67,203,41,166,47,224,124,186,154,210,67,0,227,253,121,217,5,87,9,230,219,246,76,84,229,146,245,232,2,208,250,32,102,73,76,70,31,156,208,234,125,62,121,214,180,237,20,69,170,17,15,133,11,21,201,84,157,30,137,131,91,211,15,132,149,194,191,205,70,119,237,120,102,65,75,69,95,114,101,166,155,162,170,86,32,180,68,103,102,78,116,239,155,210,62,167,89,22,126,48,5,70,53,20,45,166,96,237,164,209,13,149,68,157,55,169,139,185,207,251,129,105,159,125,100,33,217,146,249,64,51,54,139,250,239,65,165,29,158,236,63,223,10,12,49,101,187,78,8,72,193,169,166,167,88,205,253,112,139,46,197,135,169,101,120,37,61,54,78,52,75,48,183,47,97,117,202,68,10,140,64,199,229,179,242,113,111,129,75,49,5,147,75,119,149,50,154,17,155,211,106,113,52,228,38,37,69,227,162,29,24,141,165,194,168,70,25,197,61,230,145,83,56,123,228,46,7,103,234,251,197,159,9,134,35,75,121,251,108,128,131,186,12,89,107,235,85,83,51,117,231,112,19,24,217,66,36,4,222,69,206,61,31,86,16,45,191,165,5,81,118,32,163,83,181,27,161,152,224,197,186,4,225,156,30,238,61,74,250,201,159,88,55,33,90,109,25,128,251,121,153,205,168,199,201,109,145,34,175,65,216,182,226,254,80,24,133,246,25,40,172,15,185,45,166,156,30,215,13,49,179,233,93,163,93,154,130,114,221,25,240,2,206,26,41,88,248,216,196,96,247,109,100,243,59,108,126,106,92,109,164,185,131,44,102,42,235,162,36,151,5,206,216,174,92,34,57,162,46,138,54,24,166,193,35,159,180,145,221,11,67,134,193,228,69,28,70,28,165,10,204,246,176,7,135,221,62,92,57,154,131,87,107,247,232,44,212,75,170,176,103,49,31,247,202,80,223,190,67,52,55,18,33,209,49,0,165,122,221,133,15,134,135,169,101,196,109,23,220,205,5,166,213,210,121,184,192,172,216,2,51,219,197,167,211,216,125,223,24,102,88,121,180,199,16,134,34,44,186,92,131,28,14,233,174,96,192,147,210,249,251,150,52,105,132,65,229,221,90,150,112,143,37,17,31,203,37,14,91,116,196,254,90,183,129,217,166,199,55,105,121,116,164,20,150,195,213,70,201,133,205,56,244,215,188,6,76,45,185,201,201,233,36,222,191,62,99,131,213,47,16,201,159,159,82,175,195,25,242,99,19,152,186,98,114,24,185,242,75,33,39,232,63,241,209,103,7,98,48,77,47,93,224,115,43,121,199,209,11,155,215,121,97,10,122,159,110,47,176,137,6,10,202,187,217,113,238,100,121,20,129,89,209,126,221,186,136,79,153,64,142,28,141,167,102,222,254,200,177,53,171,75,142,182,134,150,95,211,158,193,244,206,203,125,53,244,229,227,182,167,117,5,201,201,207,239,238,84,3,54,139,155,33,176,49,226,226,210,168,117,12,121,166,149,244,116,188,238,137,143,86,151,135,86,49,61,109,126,223,231,211,185,22,116,7,133,63,250,137,137,25,186,235,205,241,3,195,211,151,159,222,245,250,202,0,163,12,116,79,77,203,151,188,143,210,126,237,75,126,215,166,119,113,225,76,238,118,172,56,183,86,14,137,171,145,213,46,113,114,18,64,107,43,76,246,35,158,217,132,219,161,48,148,208,251,190,216,90,84,61,57,251,230,118,7,3,91,47,185,52,138,179,171,251,109,47,235,122,109,10,67,113,218,1,179,234,233,201,151,105,84,249,55,96,19,208,3,19,169,197,247,55,233,247,212,223,134,71,94,227,235,157,214,236,45,79,141,64,225,39,164,97,48,182,152,250,84,182,183,79,79,147,64,217,55,105,246,193,61,197,79,19,188,202,88,64,45,162,220,137,1,242,163,126,2,103,98,161,162,240,131,185,200,150,154,30,77,218,179,21,135,11,211,144,12,195,108,247,185,28,110,86,190,16,24,75,141,182,29,38,107,82,117,152,174,240,130,163,39,28,41,235,172,31,208,185,177,217,29,165,6,154,243,243,5,212,20,63,77,165,176,233,51,171,196,1,219,47,28,174,112,125,191,77,20,163,29,45,214,212,167,48,209,174,159,187,192,155,72,50,12,91,181,46,5,135,23,117,232,241,76,27,228,156,63,152,169,180,232,32,110,29,11,103,191,107,104,82,179,43,140,18,99,241,103,134,252,195,229,47,125,71,183,128,169,35,62,51,53,165,142,157,154,195,13,141,1,25,42,13,174,196,61,218,230,60,61,250,188,224,217,252,145,211,3,53,182,78,89,187,223,143,151,182,207,117,5,191,190,153,161,248,116,201,246,78,186,229,128,203,70,93,209,225,19,60,21,253,109,166,210,186,253,153,83,97,45,89,30,11,197,192,53,252,202,207,28,179,243,51,51,24,175,211,95,55,137,197,213,100,156,210,71,153,178,191,111,107,51,151,23,202,7,244,185,224,129,154,127,205,20,148,160,114,5,220,249,194,178,192,144,135,227,153,14,99,218,41,204,140,21,40,117,67,185,45,4,38,41,145,7,140,25,101,85,152,6,134,139,74,189,7,116,153,103,119,192,182,175,21,152,60,124,188,143,129,125,101,234,2,23,203,197,59,204,214,37,233,209,86,234,189,191,189,165,151,14,102,16,146,248,169,222,75,35,108,21,216,92,63,103,192,103,185,91,242,219,54,178,114,92,218,9,174,247,115,52,251,147,17,239,131,13,158,60,148,129,8,107,91,241,50,97,140,22,129,79,228,158,239,19,199,149,98,46,129,141,41,231,99,156,46,226,161,79,101,80,121,105,49,136,185,244,34,71,83,107,239,190,64,17,99,229,231,153,158,15,234,124,206,53,6,177,180,80,153,116,35,14,173,53,190,31,246,255,114,95,100,119,202,242,219,62,113,123,185,162,39,6,87,23,131,181,111,23,17,29,129,209,83,156,49,24,206,20,145,111,234,214,224,130,34,169,195,54,239,15,129,141,195,89,238,180,2,23,93,96,90,172,124,74,90,214,33,39,96,55,199,80,135,233,80,94,122,236,96,31,23,240,25,166,87,27,196,52,103,136,227,99,58,236,210,138,10,74,229,106,196,92,74,126,98,202,40,132,231,152,123,92,25,5,211,46,15,188,160,89,18,115,74,169,236,119,228,211,68,174,163,181,17,112,79,250,182,10,246,113,177,68,192,19,151,24,42,229,159,151,142,195,240,40,36,106,77,8,130,246,123,106,70,145,44,94,137,207,97,215,29,43,8,12,119,65,217,118,197,132,83,127,125,219,2,155,111,82,60,177,108,17,157,195,36,224,161,172,197,51,177,50,88,17,184,208,67,16,235,11,217,147,45,48,221,118,233,174,78,231,46,214,80,184,52,171,105,58,124,6,123,146,223,62,241,217,28,51,78,206,110,251,126,185,24,229,24,55,63,96,155,251,4,174,102,83,31,227,12,181,136,118,97,122,39,119,218,114,105,169,200,201,97,199,173,26,79,141,170,200,157,166,19,118,104,117,223,135,106,26,244,75,96,22,249,124,7,241,157,164,49,56,225,43,191,135,142,124,125,197,201,216,98,136,187,238,51,49,17,175,11,159,85,14,110,106,220,21,149,13,57,154,49,250,89,104,27,140,150,165,160,4,200,49,11,147,192,187,57,126,96,230,232,30,111,203,52,93,228,145,32,19,242,41,89,218,87,141,121,154,156,60,255,44,201,98,202,72,162,156,3,109,18,202,64,9,216,68,53,238,201,77,34,99,120,196,75,199,25,46,86,2,23,26,255,98,70,153,176,133,4,70,60,160,221,96,33,161,214,187,4,102,54,138,113,70,251,115,189,145,8,246,16,8,221,6,140,5,231,157,22,14,140,222,120,4,104,56,151,166,187,79,64,171,58,187,48,176,205,241,39,134,189,51,105,162,115,146,185,226,131,205,122,168,9,74,52,87,2,173,182,162,11,124,214,224,17,235,199,52,235,223,139,22,180,140,98,16,162,168,159,244,153,21,164,58,98,190,162,150,210,100,132,155,227,85,139,135,178,172,7,83,30,74,134,54,239,191,140,247,244,184,107,42,222,101,229,126,153,136,59,77,249,58,216,86,183,88,91,232,243,186,62,238,160,99,140,18,161,2,97,220,173,187,3,247,118,3,187,93,77,109,77,208,102,123,68,135,233,121,74,114,83,40,187,212,30,23,118,34,59,189,39,178,254,243,30,140,8,166,222,20,230,188,197,63,15,180,5,96,150,4,60,41,9,15,95,91,246,121,184,103,53,208,159,134,155,232,51,6,12,174,121,107,223,6,67,11,139,163,233,97,146,207,158,236,187,107,233,145,85,35,124,93,122,229,99,247,79,120,20,184,96,184,253,62,240,228,113,31,46,189,233,38,157,127,47,171,68,20,130,251,27,14,7,10,111,247,153,52,152,47,91,198,55,107,77,60,113,168,255,187,235,149,177,49,90,62,105,28,120,148,235,110,15,76,20,223,228,232,60,154,14,66,244,179,70,220,23,133,220,161,67,184,66,7,141,27,51,87,54,249,122,10,52,202,120,228,212,22,167,92,25,132,206,156,214,61,55,82,154,23,166,87,99,180,248,233,193,52,33,15,13,114,79,79,113,110,136,41,73,158,138,181,122,245,11,19,199,201,149,117,198,253,125,104,131,126,90,249,109,20,181,226,174,166,80,42,153,79,16,208,136,129,130,221,122,211,113,52,187,177,15,62,24,181,201,172,55,189,172,225,212,143,134,138,190,244,232,51,106,122,246,64,131,77,46,77,150,50,205,102,179,0,119,24,54,233,216,58,11,155,52,127,192,99,220,102,4,96,244,181,226,202,139,41,152,228,7,118,7,190,105,162,201,34,49,198,2,129,18,82,191,191,77,46,88,96,198,244,136,81,106,106,173,73,143,198,220,192,67,36,190,236,115,126,189,52,124,203,227,125,96,55,49,116,32,109,36,35,226,224,179,84,140,81,245,153,18,166,7,58,87,211,213,131,70,41,15,113,48,79,171,89,191,158,69,38,180,198,169,155,254,42,187,200,251,171,93,123,61,127,203,14,157,105,14,99,80,158,21,38,218,244,64,96,115,170,162,235,41,234,217,125,249,209,11,85,202,46,71,227,75,155,3,93,214,111,46,163,23,70,81,124,57,219,242,193,85,7,119,101,115,24,240,190,222,220,160,133,112,41,80,227,75,202,3,161,199,36,230,162,109,127,175,104,179,180,142,195,140,145,165,139,105,69,7,182,5,220,36,15,147,140,96,210,103,156,123,210,203,39,7,163,170,214,119,28,140,65,128,174,166,36,27,183,47,29,216,107,182,242,172,105,3,247,160,184,173,5,171,78,215,37,164,162,227,195,218,198,61,107,207,244,126,163,186,13,91,127,200,92,132,121,40,146,47,6,83,230,107,146,172,199,67,170,120,6,136,124,39,124,189,251,73,99,181,93,63,13,112,224,74,126,66,86,45,72,109,223,40,2,37,168,29,130,34,20,52,226,135,89,31,151,28,140,192,214,167,194,250,29,45,139,237,28,86,134,90,247,194,146,236,197,16,9,92,77,14,70,124,74,22,227,73,67,73,249,50,218,192,163,201,3,155,180,127,151,152,249,121,153,122,106,4,137,234,125,87,232,221,52,61,216,50,143,247,101,64,198,191,131,108,218,62,36,230,169,13,51,127,118,129,187,209,228,3,166,185,88,78,142,111,221,18,184,214,148,21,70,72,96,223,223,166,63,66,222,22,21,220,49,226,174,9,209,100,170,153,136,87,172,18,207,140,149,34,43,76,123,202,29,10,201,132,30,47,140,176,162,103,120,128,81,40,148,251,78,136,170,70,16,113,198,40,9,108,129,207,134,108,149,251,88,8,58,46,140,231,26,46,122,241,237,241,84,135,192,72,196,174,120,97,195,184,154,2,119,92,122,178,124,185,50,215,97,35,126,166,39,63,247,178,173,100,19,24,134,170,95,24,170,3,18,190,144,137,170,121,4,74,40,43,161,145,149,132,119,220,52,59,254,166,119,117,166,209,153,98,156,157,120,164,233,130,136,204,236,252,204,168,153,101,25,11,130,210,80,84,125,227,189,17,209,144,87,77,35,218,136,72,118,27,19,64,66,255,97,210,51,49,29,97,30,191,20,69,78,42,166,96,20,245,117,55,133,250,36,123,166,15,134,216,117,13,144,128,17,33,240,34,25,45,108,98,171,201,162,108,173,250,126,242,106,22,221,242,219,8,214,205,114,215,113,246,248,130,98,159,17,31,215,89,25,250,109,239,4,54,46,184,163,244,57,220,52,8,93,46,4,152,17,23,153,254,214,189,176,110,45,210,177,235,182,74,222,86,152,175,35,182,206,166,213,122,211,59,68,173,150,120,242,221,18,27,36,25,130,76,164,125,221,36,11,246,223,178,57,110,38,141,29,213,5,18,206,253,14,111,78,76,96,237,245,28,198,204,205,86,83,213,37,238,142,114,15,124,105,185,50,196,236,208,168,251,96,107,190,147,103,118,118,121,147,94,110,135,127,134,122,23,166,120,148,114,192,11,254,211,93,60,160,170,150,25,69,50,94,245,148,247,85,161,147,181,40,22,13,36,80,229,171,175,230,9,236,247,69,39,216,150,103,86,44,68,246,44,34,106,213,243,138,64,117,4,136,210,170,190,125,133,23,159,37,191,105,126,217,35,62,122,122,148,207,166,242,30,77,69,135,241,241,131,59,173,100,50,215,37,219,199,248,150,159,82,174,40,39,28,24,182,83,20,122,173,81,34,201,7,194,174,6,53,228,15,70,240,168,200,186,151,216,63,121,234,8,181,152,180,37,206,77,150,11,244,235,34,42,214,201,202,20,242,178,151,98,77,20,93,183,52,70,246,72,126,87,16,190,134,44,15,201,154,75,60,83,129,56,27,130,152,23,198,179,60,121,8,131,234,94,187,26,191,192,56,199,248,51,105,168,131,37,137,114,147,9,2,124,227,164,157,97,208,30,148,250,116,164,124,177,25,24,87,248,128,131,105,180,247,61,125,195,149,84,23,46,60,226,145,136,248,193,21,17,27,93,184,40,90,32,170,250,193,11,123,11,125,102,152,135,37,159,113,172,79,82,183,6,137,30,199,207,5,133,212,142,89,10,251,209,20,60,42,194,77,126,114,8,23,231,247,255,174,4,138,191,250,163,247,154,112,24,247,73,146,18,80,187,62,160,141,176,96,89,159,136,223,240,137,99,135,220,145,249,88,121,8,98,77,65,37,182,105,192,25,117,150,237,15,219,26,12,202,133,89,150,182,87,29,90,49,181,204,37,48,243,147,47,121,40,42,225,205,163,39,159,183,96,143,64,201,185,86,185,52,76,156,86,12,239,102,158,239,114,223,103,169,56,107,168,195,244,206,92,63,2,30,203,121,245,211,167,178,102,214,212,50,35,164,31,215,111,198,209,52,190,201,103,137,37,100,140,254,115,154,243,97,22,65,135,81,59,253,203,66,173,70,242,51,248,196,148,122,191,75,42,30,58,97,32,194,220,99,62,49,125,193,164,227,187,207,230,243,123,71,167,88,211,193,124,120,57,126,154,222,165,174,65,70,194,166,177,121,26,188,91,82,91,246,174,116,53,71,160,204,71,91,144,26,147,201,104,54,216,176,31,12,221,252,249,237,105,63,237,51,221,102,57,144,124,65,230,207,171,215,206,152,67,183,166,211,144,35,220,105,199,20,77,65,82,22,174,98,62,74,78,145,160,217,185,85,93,28,160,236,6,193,130,245,117,202,122,140,125,60,189,36,190,234,161,131,37,240,153,233,48,236,14,178,0,44,216,118,103,89,90,11,115,138,244,37,222,6,26,195,224,201,185,251,45,153,80,146,90,186,224,226,96,27,105,242,70,181,120,234,98,206,39,16,73,89,164,113,228,220,84,19,75,139,20,228,121,119,165,200,78,145,60,5,173,223,14,19,174,74,28,113,198,25,12,47,143,66,144,70,145,213,154,110,131,125,139,76,20,229,100,239,65,223,202,136,245,246,68,224,100,135,135,194,168,83,71,110,148,125,101,21,212,196,164,253,151,247,80,114,183,193,237,114,190,200,168,23,125,100,136,157,151,26,97,29,246,108,89,94,7,47,23,211,205,128,177,47,154,10,67,77,8,24,165,178,169,247,5,211,38,199,201,169,212,72,22,188,179,105,77,35,114,63,103,210,90,114,95,144,51,252,195,69,241,98,85,189,110,186,219,35,200,216,232,86,37,89,19,59,53,165,168,131,154,32,139,14,178,243,238,211,246,1,126,182,244,226,103,11,138,241,94,228,19,208,87,210,172,17,52,64,42,84,1,87,105,180,234,198,137,46,123,70,74,202,4,106,101,12,18,77,205,216,90,176,55,200,10,143,189,111,62,1,55,162,172,225,230,68,188,193,193,74,14,80,126,216,106,66,145,247,52,245,22,201,46,82,34,205,57,182,60,52,225,103,201,177,180,95,39,85,192,155,78,17,57,218,236,104,34,139,130,99,105,146,52,73,131,30,221,189,72,202,78,0,5,37,249,168,201,241,198,187,100,19,56,36,161,112,238,2,17,191,200,210,193,193,170,58,35,176,167,140,253,20,162,236,250,46,81,74,173,119,51,54,120,239,114,238,98,250,1,113,114,211,186,22,152,116,237,244,130,223,254,181,49,106,144,109,174,153,177,79,44,86,244,22,216,168,216,35,118,153,212,54,135,194,39,158,137,175,99,97,126,39,201,186,102,217,161,72,208,67,112,152,146,56,197,172,118,221,196,233,50,170,189,196,247,103,127,123,211,247,107,89,189,73,195,127,115,126,11,184,97,26,34,48,245,192,248,48,23,210,155,146,183,162,252,142,80,88,192,231,139,144,248,31,214,107,189,57,51,230,171,37,169,18,86,239,149,228,210,16,90,83,152,79,168,220,163,207,11,149,29,48,35,235,108,248,226,145,79,148,65,4,37,163,217,227,153,217,19,148,165,7,207,151,118,81,43,174,8,76,41,173,86,121,31,69,182,161,80,14,145,171,137,236,40,22,51,178,236,89,55,244,138,235,38,238,237,122,116,178,242,207,77,189,86,161,191,50,132,207,83,8,20,119,18,89,61,42,86,232,43,62,47,58,109,155,148,29,42,18,47,53,138,76,211,66,49,57,186,246,32,186,144,18,46,194,218,53,201,104,132,168,227,3,232,75,31,201,137,87,217,50,199,15,155,234,157,192,148,44,110,62,121,37,229,14,29,56,155,196,98,220,115,61,19,173,188,105,220,124,146,220,21,205,31,10,195,126,140,124,4,226,215,173,202,19,67,228,178,166,56,26,58,164,190,45,152,67,193,76,178,174,162,90,21,54,105,201,155,163,129,181,40,79,133,162,104,172,245,102,56,208,245,93,167,65,157,232,14,194,213,180,26,3,140,36,231,205,41,39,97,138,37,252,45,118,20,81,129,97,66,61,112,189,55,70,114,42,233,51,39,200,108,237,230,10,207,106,33,115,14,150,102,214,165,232,233,60,181,187,181,251,78,159,161,139,229,140,121,129,229,217,215,79,47,188,13,246,157,244,214,233,51,157,144,105,29,198,184,87,159,233,89,8,187,191,176,129,209,27,134,63,2,151,217,62,43,26,96,154,236,139,14,150,51,232,157,231,57,204,191,177,75,157,149,39,146,179,167,164,49,192,171,237,69,247,140,188,240,217,224,38,13,52,42,242,191,61,249,133,99,223,163,20,7,138,214,52,209,4,92,106,147,76,11,172,207,94,34,89,94,24,73,233,249,250,46,177,22,152,54,180,250,124,156,108,34,28,166,187,57,233,167,125,194,171,207,87,124,90,53,32,105,44,125,134,201,249,134,226,220,166,20,185,116,94,56,225,239,23,177,14,146,252,73,120,237,12,218,115,101,169,6,140,244,151,140,67,90,18,252,243,68,67,208,90,65,101,198,162,230,187,124,48,212,97,185,73,157,14,45,45,237,48,155,182,172,176,205,97,126,95,172,179,186,238,86,6,233,94,254,200,145,163,169,250,113,163,121,30,165,13,250,137,187,126,64,216,76,149,188,2,54,21,114,189,50,211,189,251,96,182,47,121,188,243,56,76,27,135,9,231,242,124,110,219,157,245,216,236,161,52,160,111,155,86,108,79,238,34,196,117,194,153,242,60,83,248,48,62,78,225,151,232,238,134,29,225,156,241,208,206,226,149,52,78,170,172,172,51,42,43,231,190,216,177,60,35,173,70,166,30,18,219,179,166,35,81,18,131,24,177,212,190,158,49,206,62,173,4,108,154,177,250,1,193,161,240,235,94,56,154,201,230,134,198,71,124,89,2,182,66,140,174,3,212,1,124,28,146,78,215,221,77,53,41,238,120,102,11,115,218,249,100,19,45,112,250,224,109,129,148,156,220,100,63,183,223,24,245,206,165,183,157,240,135,137,81,204,219,72,50,23,211,102,50,60,76,26,80,161,148,208,117,126,7,7,250,139,154,72,142,192,108,127,246,189,47,106,6,122,110,236,81,227,203,135,66,84,229,251,58,39,195,179,42,222,72,121,147,168,176,245,214,140,219,94,20,206,100,7,83,44,157,51,29,62,1,67,210,40,170,152,37,234,133,73,0,60,240,52,189,135,24,73,188,191,44,240,64,146,123,220,129,150,148,57,5,47,26,50,103,192,108,218,155,238,255,81,161,93,23,150,254,127,122,124,204,146,248,30,141,226,180,100,15,58,28,188,248,190,206,93,75,179,13,132,23,222,119,185,23,190,53,173,77,93,97,151,21,95,200,9,232,138,68,28,232,14,140,251,196,113,50,120,50,207,21,227,196,24,135,38,139,32,175,179,50,238,146,95,55,212,40,93,244,75,53,177,246,121,223,118,149,30,35,235,41,156,163,249,19,135,58,37,204,245,132,51,252,88,37,78,110,225,188,28,77,253,187,196,188,193,126,104,73,138,151,246,0,66,173,11,103,37,235,80,106,239,206,50,229,27,160,43,78,143,38,159,16,87,190,33,115,232,111,179,116,58,61,118,208,241,48,181,66,82,76,78,40,166,6,202,79,89,194,52,136,62,165,248,165,177,55,107,67,50,104,180,61,228,254,81,125,6,45,187,121,106,42,137,129,253,209,36,112,238,66,225,241,65,103,94,23,134,225,164,79,5,245,251,111,159,1,138,185,87,86,148,157,132,95,24,209,163,16,119,13,198,87,36,96,82,90,15,12,15,38,96,58,185,180,74,129,84,120,138,11,67,139,79,43,32,63,206,76,28,188,178,18,192,121,38,41,202,235,7,69,250,179,62,79,172,70,184,129,136,128,120,78,241,188,113,3,242,37,196,58,84,246,108,15,76,243,142,195,112,193,101,81,199,176,174,59,201,20,152,232,83,126,155,0,176,248,39,64,7,24,41,103,129,207,188,144,106,28,221,200,110,108,61,26,21,193,11,15,237,43,177,129,212,83,60,241,106,30,74,114,99,72,187,76,15,62,217,224,212,173,99,225,124,33,205,215,144,108,188,67,201,221,157,137,151,217,218,95,54,172,234,45,169,164,98,81,179,199,50,92,71,145,150,177,3,87,198,94,9,184,34,138,41,243,70,38,44,118,212,114,79,242,211,72,9,175,120,164,125,152,133,129,192,228,83,99,32,117,124,125,37,171,88,80,209,110,30,154,102,203,141,74,192,80,126,186,61,126,95,240,231,53,173,72,85,104,122,135,18,254,127,52,200,108,157,168,123,242,149,19,149,140,173,1,67,161,60,17,51,86,54,183,86,29,226,8,137,122,39,1,112,193,166,234,89,159,48,196,11,152,126,25,57,249,9,99,106,141,39,142,127,167,146,188,73,11,54,175,130,115,52,37,94,57,57,162,6,43,62,32,84,28,151,78,42,212,135,63,127,85,59,185,169,85,74,72,96,233,139,22,240,16,171,80,224,58,209,248,8,152,189,161,238,160,16,131,189,247,109,159,250,124,54,119,231,7,227,183,225,129,73,50,22,43,215,228,217,65,224,84,52,253,103,162,101,43,223,209,128,150,110,126,182,196,208,30,98,168,209,244,162,65,28,237,28,249,14,227,181,53,96,103,129,106,53,198,41,250,194,237,217,136,64,233,188,95,208,36,141,255,228,24,146,183,248,49,110,206,152,111,235,221,75,180,17,95,39,82,190,50,217,90,122,227,115,59,4,158,179,148,172,81,115,238,50,113,64,143,200,73,115,39,131,222,29,71,187,106,10,131,82,218,139,111,27,211,251,169,217,15,27,153,247,202,168,123,60,89,29,220,23,4,62,33,158,238,213,7,70,244,49,175,52,244,46,116,172,156,48,233,236,160,226,232,132,54,165,188,16,180,118,189,78,14,89,240,121,31,244,173,143,88,250,216,64,61,241,58,165,170,84,238,108,56,117,197,103,65,111,45,102,67,68,18,179,20,63,171,181,149,248,94,224,76,203,40,93,202,77,159,48,103,203,226,6,195,80,55,134,244,169,120,155,42,158,63,214,185,45,233,63,203,127,196,154,141,48,159,190,45,212,206,35,137,144,225,200,42,205,155,50,111,60,238,243,170,41,42,8,56,90,52,55,97,194,55,207,86,78,82,162,212,38,82,204,103,4,27,89,107,67,13,254,152,223,244,137,208,146,166,6,155,165,245,203,12,152,100,136,38,107,201,11,196,103,127,62,179,166,100,35,222,124,202,177,164,155,37,165,60,50,118,140,184,85,69,152,3,13,75,78,254,163,127,182,128,249,16,37,19,140,26,69,137,64,6,130,157,22,194,161,89,238,217,110,12,69,154,90,83,220,150,183,140,247,129,200,168,38,223,27,14,29,217,111,44,91,195,159,92,26,180,215,29,31,54,75,153,6,220,124,215,181,198,234,70,161,117,203,76,108,94,99,177,243,195,91,77,228,165,129,17,98,154,247,183,17,237,208,178,193,152,122,114,172,99,148,1,3,103,166,123,130,130,228,197,104,83,75,22,198,47,187,48,126,223,10,23,110,117,223,225,208,244,145,159,25,101,223,53,157,221,213,146,229,235,76,101,112,74,239,104,200,165,106,25,230,220,136,211,126,16,199,88,207,23,112,46,146,22,243,120,219,5,185,100,25,197,124,171,123,68,192,12,139,84,46,155,112,174,142,187,19,160,47,95,242,250,196,134,51,82,62,166,189,36,57,56,116,34,156,108,109,123,20,237,4,69,134,8,169,215,216,132,160,11,246,28,12,157,178,85,217,229,39,45,103,208,9,186,130,247,73,91,91,147,104,162,155,214,100,236,112,166,25,245,10,58,120,40,119,227,102,82,123,2,99,158,87,238,166,144,135,56,159,26,102,186,91,233,19,91,32,79,252,20,49,207,72,139,180,74,154,69,107,91,231,1,178,170,70,74,7,155,44,45,144,34,164,213,74,36,132,240,154,88,10,35,201,61,226,232,130,182,133,212,125,41,64,196,88,48,221,160,34,69,5,132,194,35,147,140,119,17,113,111,81,126,25,121,180,128,217,103,43,59,13,69,134,136,230,17,84,74,154,127,199,16,15,35,59,135,185,17,189,52,83,174,185,41,182,164,245,10,60,22,240,126,114,56,179,70,72,253,244,196,123,152,191,5,60,104,253,17,216,196,6,252,186,43,54,78,69,143,94,43,184,57,192,77,249,218,140,131,182,35,233,66,96,145,181,230,124,70,232,25,0,145,58,52,115,200,245,192,40,126,10,44,221,235,9,117,233,217,99,23,111,29,149,178,19,48,120,69,154,25,184,20,61,185,249,214,251,72,66,232,67,135,225,220,230,165,37,104,213,251,226,245,120,253,21,248,188,106,97,100,91,59,123,139,156,76,53,17,103,121,102,139,166,142,251,204,58,73,22,249,128,40,204,148,125,159,74,202,74,227,181,114,175,183,140,217,125,141,162,148,85,252,12,70,164,153,27,11,152,124,33,195,228,87,230,125,219,77,83,81,131,173,215,142,89,229,108,226,218,154,10,35,67,18,121,100,115,137,147,215,57,232,178,187,223,174,45,102,91,121,165,21,75,212,59,134,169,95,108,33,173,146,163,139,251,50,251,219,252,208,101,199,190,57,236,6,235,73,6,185,153,191,142,200,115,53,100,188,134,18,121,161,67,199,188,193,183,89,37,208,25,191,180,89,100,161,205,134,83,142,134,177,48,99,186,68,236,253,161,1,239,162,163,28,185,240,46,49,24,121,173,243,104,252,177,152,120,124,126,168,207,195,233,34,195,54,67,202,3,224,186,115,137,164,39,92,196,38,143,220,216,12,59,214,144,243,46,231,42,202,202,174,212,129,110,118,29,88,143,166,250,95,227,183,135,137,218,42,12,217,84,224,51,244,164,179,32,209,163,19,249,32,152,169,91,114,4,108,173,214,29,13,252,173,214,167,176,149,103,118,240,201,246,76,166,121,42,76,91,78,212,121,112,89,215,238,69,172,140,138,239,134,161,120,143,166,15,13,98,99,143,39,110,149,78,153,56,152,86,198,61,55,79,44,43,133,255,76,50,245,174,95,187,137,81,6,40,84,142,187,114,146,106,87,250,255,25,89,17,169,176,44,119,101,178,192,107,33,153,18,9,112,152,140,242,186,78,52,48,250,205,44,34,160,170,183,133,54,78,139,114,7,180,237,94,245,104,88,144,55,55,152,168,80,105,227,130,41,223,69,110,144,186,129,118,145,156,136,28,85,238,200,44,166,167,241,152,222,35,56,92,1,211,114,174,77,19,240,109,35,101,186,17,62,211,54,19,194,15,249,109,98,172,167,229,2,174,81,191,73,207,180,52,163,138,198,88,218,247,228,100,28,116,28,182,95,220,22,112,45,75,166,83,18,162,59,34,161,13,225,68,82,112,208,245,70,191,49,90,49,182,132,192,123,222,120,157,170,1,173,100,218,134,2,151,56,158,138,189,30,65,97,25,246,72,183,86,11,95,158,246,153,126,171,168,214,125,45,85,131,137,80,69,139,37,232,156,123,167,249,244,245,208,30,118,143,158,73,175,27,153,153,30,211,33,29,67,67,38,242,73,239,107,30,247,109,210,44,37,243,194,70,215,78,30,120,225,219,22,120,155,138,147,188,205,158,159,54,90,172,176,35,246,180,110,15,109,86,165,23,57,46,124,145,71,214,222,72,132,180,123,191,131,252,108,218,231,211,104,69,89,33,96,212,4,235,211,151,140,147,89,124,127,221,154,2,4,222,36,168,238,231,137,175,173,116,227,145,161,206,49,146,112,103,75,218,111,90,73,234,196,141,81,79,215,157,58,43,82,173,49,53,24,25,94,234,245,248,89,243,205,69,100,75,239,154,54,175,97,100,23,207,28,245,187,212,158,78,112,202,43,81,230,225,219,110,218,143,10,7,56,134,218,176,174,244,167,39,175,210,214,20,48,123,158,161,48,234,35,49,217,110,182,199,218,112,202,22,185,221,66,41,206,220,242,74,134,173,230,253,254,118,214,2,213,9,24,173,70,28,240,153,141,181,161,27,61,254,187,182,34,167,34,34,67,137,62,162,219,179,52,49,143,205,79,115,229,153,96,3,69,239,75,135,18,5,192,186,167,148,58,71,126,218,58,77,100,42,118,57,20,101,181,173,19,189,242,122,7,162,241,210,85,115,0,41,145,124,71,121,158,218,14,190,233,87,107,85,106,153,90,44,49,195,68,23,111,65,147,17,171,122,109,72,37,35,24,25,217,100,157,91,42,135,80,236,35,114,216,184,80,15,76,157,231,110,151,11,221,37,10,243,208,110,22,161,23,29,12,27,6,197,77,189,100,236,1,164,134,180,97,131,236,29,85,137,196,11,123,96,90,247,162,166,81,44,67,47,143,101,245,232,218,32,31,133,189,214,124,224,22,27,249,130,200,196,126,91,132,123,148,237,72,133,229,252,28,12,117,118,181,155,72,59,97,151,246,31,103,154,142,111,6,143,134,111,69,45,160,140,244,223,120,218,189,209,105,10,238,70,70,94,95,151,55,36,34,162,161,138,140,170,137,31,11,124,238,51,221,162,67,54,101,57,237,242,101,5,139,92,47,243,157,126,1,180,35,207,200,234,12,204,133,159,62,224,100,60,188,72,98,23,12,232,244,227,52,175,111,135,207,160,221,178,187,67,107,122,239,155,64,55,3,134,162,173,230,204,238,145,188,135,146,217,158,78,116,118,139,254,219,116,136,180,173,95,126,190,180,120,96,164,72,155,194,100,197,253,210,166,45,44,50,39,209,218,31,99,1,117,23,237,179,164,131,118,121,199,160,137,247,79,45,80,193,60,32,32,114,152,77,110,121,206,141,106,155,163,88,126,232,35,197,18,102,71,154,13,237,238,164,162,28,195,254,222,225,157,225,205,107,111,53,141,127,145,196,198,188,236,81,68,128,152,154,163,206,179,235,222,90,18,92,115,26,235,219,97,252,101,31,57,17,100,243,157,136,144,183,29,160,237,228,231,182,110,149,104,99,70,221,180,159,188,154,245,122,192,248,72,200,149,35,218,156,98,164,209,249,151,146,206,120,103,218,185,169,205,141,251,160,138,53,192,184,247,214,15,99,118,160,67,164,29,250,203,39,149,194,180,219,228,145,98,118,62,99,139,132,136,231,249,20,69,203,231,12,106,122,165,252,232,98,205,77,34,61,67,29,199,191,47,58,53,78,136,189,31,225,154,22,169,251,51,33,173,154,243,11,47,79,98,23,76,116,181,3,250,68,101,229,150,36,138,57,186,72,228,186,209,204,107,222,166,76,18,70,75,99,48,249,111,21,7,195,139,54,84,142,7,158,129,231,101,74,33,74,42,42,245,67,195,139,207,72,20,254,151,182,133,224,128,60,92,17,148,46,85,132,4,229,194,78,104,19,177,37,106,243,53,203,230,11,222,246,229,202,20,227,41,202,169,73,163,13,47,57,148,183,239,14,78,55,74,167,1,226,72,161,218,69,251,46,246,84,91,137,199,4,70,42,166,220,223,133,108,41,183,124,2,241,61,198,133,201,140,168,234,18,145,74,138,39,178,81,15,144,167,141,51,86,16,101,200,195,207,250,192,8,212,245,251,180,87,151,170,23,89,247,208,166,60,48,20,2,93,113,145,146,218,37,126,26,57,85,137,213,55,194,4,174,249,199,40,57,231,210,163,23,74,221,237,14,162,118,78,32,42,90,20,150,93,35,104,88,101,126,78,17,240,34,53,238,109,29,228,111,58,34,204,2,227,203,149,47,204,197,139,130,23,17,181,119,20,158,111,103,155,139,173,202,127,49,89,250,209,180,14,207,244,192,195,21,234,64,105,74,86,117,48,202,252,49,6,77,123,242,17,38,195,245,219,107,187,197,236,8,84,254,206,114,187,61,78,222,78,28,178,245,228,189,173,168,9,176,180,44,169,16,225,60,128,119,125,192,182,183,86,213,51,28,106,239,84,183,139,176,77,176,98,164,126,177,98,166,59,209,181,202,250,157,219,168,145,18,61,31,78,157,245,129,39,255,173,198,242,81,9,51,5,70,200,35,166,112,178,227,143,30,91,45,200,89,249,226,51,7,97,135,188,78,132,147,110,173,131,245,115,137,194,42,218,60,245,86,74,104,17,122,100,230,48,15,137,79,55,163,10,178,85,196,145,26,144,80,43,232,136,80,45,196,142,92,243,45,38,158,57,90,69,28,9,73,53,180,163,15,110,168,224,32,44,251,121,89,56,16,100,85,11,145,46,198,168,179,224,99,183,20,166,163,37,2,67,19,194,86,113,74,211,4,140,43,59,17,239,126,14,222,237,42,96,240,41,157,79,121,168,134,35,173,175,17,77,35,103,162,40,237,93,145,136,130,64,62,84,246,143,6,204,30,25,29,10,83,93,52,136,77,61,169,94,58,23,157,250,250,253,44,86,132,187,23,38,7,170,186,151,173,245,158,47,147,44,15,81,162,200,246,97,238,123,110,120,75,34,173,124,206,182,231,85,131,128,156,48,85,155,239,196,10,43,221,159,46,103,207,173,147,14,174,234,81,230,71,236,255,172,53,122,105,103,77,76,119,27,206,102,88,85,107,113,200,169,145,40,62,209,213,232,143,6,106,67,231,38,118,140,103,143,190,101,168,176,229,160,182,28,133,22,58,96,85,34,21,127,129,216,90,209,161,149,85,246,217,130,191,155,141,133,92,52,84,191,24,177,217,155,79,253,67,253,56,155,172,236,77,4,155,52,142,192,116,34,212,155,101,198,162,183,169,6,49,30,25,145,194,30,166,136,164,26,196,243,70,134,212,130,247,80,61,221,140,32,110,185,40,157,130,42,43,139,41,123,100,230,137,82,243,35,96,204,248,137,162,129,109,117,150,42,101,159,229,63,93,234,250,218,243,213,55,102,203,82,130,23,127,190,101,85,211,77,100,100,124,31,157,233,180,20,201,205,124,38,75,90,203,29,166,11,75,213,170,105,185,155,113,110,162,158,254,232,131,87,106,218,1,47,10,122,122,114,170,214,241,66,172,230,80,229,101,87,50,208,145,202,165,91,64,39,242,140,120,205,24,183,133,130,37,67,79,62,208,105,188,146,63,185,75,47,142,85,212,210,85,237,129,228,91,159,163,233,79,141,94,183,133,144,115,210,251,158,228,209,66,162,131,189,146,14,196,10,253,255,54,156,217,114,212,84,30,153,2,177,195,131,4,92,85,237,101,244,169,189,7,117,195,211,212,197,49,35,68,27,189,133,191,172,177,10,213,227,154,28,205,131,88,146,75,8,135,142,253,137,141,162,91,205,84,104,135,42,213,207,251,186,17,86,24,39,148,151,129,56,106,116,111,128,162,162,36,183,53,26,182,39,33,61,130,235,188,28,139,226,240,8,37,173,97,49,175,92,24,126,127,163,201,193,194,178,198,177,171,68,253,21,212,12,132,69,250,191,168,196,140,149,105,228,3,216,40,95,140,0,105,140,30,106,58,64,152,235,199,162,23,33,169,32,50,138,40,43,71,71,37,218,253,162,159,95,16,188,186,77,91,100,7,182,8,245,226,45,20,197,10,196,199,176,136,17,187,4,132,201,175,100,155,245,100,231,191,175,62,1,189,138,56,49,255,158,7,187,190,76,214,45,190,217,51,32,126,233,205,31,220,224,52,11,5,243,192,84,42,234,112,120,18,70,44,129,183,249,225,126,48,41,162,124,199,46,147,201,26,31,193,134,5,176,170,18,123,165,203,101,124,36,75,51,147,36,75,90,4,78,100,113,28,182,221,116,145,159,230,19,94,253,187,50,99,170,137,114,7,23,158,231,183,195,5,62,95,88,189,211,59,100,167,170,71,219,206,255,158,220,50,234,115,125,23,142,83,95,22,101,226,239,232,56,121,133,148,210,229,182,209,202,250,86,181,3,147,148,16,75,0,246,81,102,104,253,193,104,75,142,146,245,153,214,252,73,233,2,47,147,150,214,199,130,242,244,15,53,255,192,92,229,161,161,35,254,241,30,48,152,163,218,166,239,11,249,164,213,191,183,13,201,71,105,17,7,182,37,247,251,233,129,164,67,31,50,24,204,255,248,87,149,194,86,156,9,164,201,109,227,118,253,165,5,16,146,102,2,207,58,210,206,14,240,211,178,0,238,166,235,35,207,212,28,55,252,228,68,226,77,111,140,218,104,241,23,6,177,103,75,69,204,250,194,71,247,43,159,137,102,160,166,239,243,87,116,254,96,51,3,90,10,147,13,105,223,67,197,54,17,206,153,254,54,246,124,223,251,180,156,97,207,207,149,211,77,230,191,125,254,135,206,128,156,252,204,19,211,127,218,6,249,77,40,162,105,13,135,186,57,204,160,214,131,25,197,165,230,56,119,214,138,87,101,19,176,139,143,21,74,55,233,25,198,180,5,206,184,108,216,86,242,203,208,30,202,12,184,66,212,151,83,35,214,154,252,125,80,229,41,162,92,89,147,85,173,154,31,189,177,99,189,48,238,235,112,206,191,177,176,80,221,17,74,70,129,74,202,172,254,193,39,42,156,242,233,23,91,128,191,160,146,39,130,146,117,85,152,10,191,79,28,72,8,119,73,255,66,243,78,105,199,209,157,6,158,91,95,97,18,198,53,197,143,102,167,35,245,52,180,182,82,254,212,17,216,235,111,115,23,17,120,18,74,124,247,125,34,107,132,78,167,94,26,44,192,236,48,234,196,119,152,22,235,11,221,211,127,155,116,164,44,154,39,134,68,32,186,197,209,39,60,218,122,52,78,143,105,248,67,165,115,93,202,136,36,80,154,27,203,0,91,6,80,142,166,197,167,175,184,111,42,123,75,110,12,157,223,156,238,99,129,75,41,143,229,103,228,93,3,70,28,227,30,189,8,107,62,241,65,224,126,205,123,1,9,121,87,28,91,159,102,229,178,80,155,94,62,16,17,149,92,146,39,45,230,201,231,163,216,190,1,153,209,72,0,146,142,92,14,47,44,55,228,167,73,137,39,95,129,22,221,6,229,110,218,232,180,44,46,238,10,188,77,70,66,96,166,68,159,54,206,226,141,164,180,252,54,113,74,124,187,248,22,118,249,240,249,109,90,5,253,117,109,51,153,214,223,158,184,143,248,111,111,115,182,210,159,174,46,255,13,1,156,111,115,203,79,83,131,28,62,21,99,15,208,37,78,41,86,49,174,62,20,206,122,66,166,33,203,201,211,39,198,110,26,36,179,232,219,160,198,27,191,203,144,18,34,61,71,214,143,88,10,89,140,247,42,207,11,10,108,143,197,9,169,110,217,42,22,120,239,228,5,63,244,12,206,34,156,135,178,10,155,158,31,10,75,206,36,255,5,45,204,24,229,131,7,54,30,67,14,198,88,244,107,52,49,225,110,150,31,121,30,13,118,204,47,183,75,111,110,69,209,67,222,20,37,214,47,99,193,124,65,70,81,31,54,158,208,31,59,13,59,237,101,11,221,133,209,47,250,216,157,204,122,149,190,87,25,130,166,134,240,77,225,102,25,140,88,183,124,212,40,134,204,239,202,127,117,149,166,19,41,142,122,223,55,255,11,68,164,152,133,164,36,139,211,240,147,147,177,40,186,0,64,106,221,126,105,21,19,223,187,112,209,224,91,62,26,253,50,227,107,232,182,23,166,46,211,147,95,248,36,102,79,178,64,80,137,201,142,218,159,234,130,76,89,244,107,2,131,25,99,228,36,185,238,137,95,238,119,93,103,188,205,243,190,116,213,27,249,107,8,60,232,66,254,79,87,53,168,184,31,79,222,188,131,171,82,113,57,216,232,24,31,204,159,203,6,128,118,192,137,244,206,7,247,223,164,249,220,21,82,120,31,12,123,66,190,59,122,59,77,180,249,7,159,195,81,15,209,187,158,166,245,232,48,21,112,13,67,104,17,108,235,59,57,156,185,51,167,76,141,82,236,75,253,96,106,8,89,67,86,188,1,183,31,108,42,217,114,219,124,210,229,107,82,33,182,42,77,107,189,136,0,244,47,49,134,68,198,25,206,163,107,68,74,33,127,59,122,34,191,174,241,44,189,83,201,127,249,215,35,38,161,0,66,141,110,79,66,11,36,185,174,45,209,83,167,51,228,123,153,168,247,39,73,161,210,93,139,228,214,247,196,248,231,243,97,63,48,76,156,238,48,198,179,85,126,26,155,217,221,252,104,166,60,81,219,173,52,141,80,99,253,96,51,17,155,2,211,178,188,215,119,105,231,111,187,164,103,141,225,91,191,36,40,158,43,16,109,46,61,5,51,116,196,49,253,167,109,190,186,211,104,165,249,179,116,31,195,150,83,144,190,134,19,127,162,128,249,205,223,221,140,185,164,182,142,203,84,253,132,105,151,9,61,110,105,214,56,225,208,9,149,63,2,215,178,167,155,101,193,60,215,12,249,164,251,209,214,99,172,87,70,117,239,203,244,27,29,4,17,97,57,122,179,145,250,190,76,50,164,183,194,128,228,2,186,107,31,184,216,196,72,23,126,173,164,151,114,117,56,87,171,149,95,152,110,219,228,223,45,140,234,44,58,95,48,151,81,118,217,14,111,58,188,186,192,20,102,138,31,109,226,243,242,89,215,106,169,246,234,240,153,32,100,79,69,95,26,163,231,67,113,218,214,81,198,19,221,31,17,130,13,81,157,207,222,131,6,201,243,246,191,145,64,208,150,164,41,129,102,7,42,141,254,211,176,164,165,25,227,60,239,233,62,79,166,207,201,71,32,40,73,231,156,191,121,146,6,158,44,54,80,231,194,240,41,248,118,239,184,104,142,166,219,189,130,206,87,124,122,39,194,131,112,191,101,148,177,209,138,223,110,197,196,114,4,102,74,247,201,140,172,161,90,188,49,132,123,251,164,237,151,177,227,134,100,189,206,50,191,152,6,62,20,55,146,60,100,24,21,242,92,142,34,194,36,29,252,108,34,209,192,248,189,107,243,133,237,210,205,135,6,231,118,231,44,252,158,144,224,214,219,202,195,244,35,62,248,76,54,89,103,120,100,142,178,135,201,198,194,237,53,61,95,253,185,149,111,24,66,102,165,187,179,234,156,129,173,240,248,96,196,36,178,110,222,251,52,133,88,63,26,173,1,249,246,224,192,148,21,55,134,174,97,210,189,251,185,242,146,226,220,68,53,50,255,211,186,155,63,106,215,178,84,187,54,14,84,11,91,190,196,239,98,10,63,123,187,81,158,253,117,254,146,79,192,216,243,234,100,135,35,230,142,103,122,38,21,149,171,54,184,125,42,100,192,107,149,235,220,110,39,71,32,202,127,155,224,170,232,92,137,14,204,244,131,205,169,73,23,136,51,252,183,95,23,189,228,250,184,207,235,26,95,187,195,162,115,102,170,191,206,79,39,226,19,161,92,195,114,196,93,223,70,181,38,249,239,85,159,104,186,104,9,173,154,125,223,215,60,137,197,13,54,238,229,73,64,145,6,222,14,47,136,177,154,189,154,228,148,191,183,133,183,235,217,70,246,7,158,37,126,219,196,216,154,194,80,96,182,255,54,38,42,82,86,169,166,172,220,252,129,230,110,254,187,114,105,39,230,195,158,243,131,7,82,56,79,134,104,244,225,199,78,54,203,237,141,4,230,215,152,9,124,6,138,248,189,160,218,70,219,192,247,245,100,122,118,132,109,96,225,83,142,81,246,115,231,153,26,154,157,25,203,247,37,48,148,176,162,209,184,110,91,195,254,7,195,126,210,32,5,30,244,252,26,140,129,153,29,187,102,82,232,78,46,219,79,142,230,129,194,136,32,213,111,97,131,28,130,140,146,230,159,18,108,74,63,57,181,246,82,20,94,208,221,114,28,141,77,158,166,198,126,254,53,241,219,187,203,78,145,196,26,105,121,63,26,214,157,248,120,50,45,148,143,244,98,183,141,11,189,190,108,172,108,252,211,52,75,66,225,108,50,200,33,255,251,35,175,100,137,117,144,147,150,251,52,138,177,152,48,173,247,174,113,33,171,153,195,248,212,77,129,147,133,137,229,27,197,188,94,221,41,86,152,176,217,51,99,163,90,93,68,67,210,5,201,104,79,135,207,215,181,116,44,157,189,86,246,11,175,102,88,149,53,41,7,248,133,126,7,166,156,240,12,68,118,31,95,190,208,164,200,183,14,5,248,35,95,52,112,64,140,87,151,134,164,20,53,171,255,50,54,239,115,200,219,98,183,232,187,88,26,6,78,96,216,116,186,66,150,216,39,113,51,81,75,250,174,145,222,251,88,70,188,11,114,191,178,160,159,175,175,246,24,227,63,118,131,204,104,38,35,209,252,174,205,118,240,89,116,105,77,255,92,216,128,233,30,171,83,35,63,234,179,221,97,152,44,75,78,222,175,84,54,140,62,26,124,228,101,99,181,146,99,70,67,66,113,10,75,137,172,103,29,197,199,66,55,130,168,228,119,73,191,50,26,63,248,76,73,244,106,10,156,62,169,20,64,248,156,178,161,131,232,53,114,220,22,104,73,186,46,154,228,159,195,63,191,190,170,31,62,154,141,223,235,68,152,106,119,121,219,84,230,203,240,187,102,237,87,201,94,235,70,141,187,130,239,57,196,15,150,28,233,121,140,254,76,144,43,235,237,201,145,154,197,210,247,178,17,112,105,194,216,1,164,183,240,123,38,246,153,74,235,75,97,199,198,23,247,193,88,155,73,84,74,41,214,170,233,14,19,48,61,48,223,135,15,114,172,200,139,52,66,21,168,221,229,107,132,178,164,37,31,171,228,60,14,90,60,26,135,172,182,146,166,151,168,249,127,219,193,19,9,236,51,43,44,73,74,160,247,248,117,189,29,152,72,79,246,208,48,225,70,79,254,5,44,82,127,67,211,37,112,210,252,216,13,79,108,41,10,211,43,125,227,31,17,34,86,43,249,229,243,6,134,15,240,205,146,43,134,30,197,88,20,30,147,142,243,51,40,100,235,117,195,58,243,113,196,222,59,63,207,219,114,148,254,105,18,209,174,244,36,137,208,155,243,115,195,86,95,154,21,67,245,237,115,33,252,17,46,246,147,67,58,3,186,124,158,51,80,113,41,103,15,125,100,105,184,80,3,202,156,150,136,148,212,216,153,190,8,111,126,112,182,54,222,251,217,179,166,102,222,247,7,103,18,53,55,154,134,199,64,182,175,125,240,9,12,183,240,117,40,179,112,55,126,242,206,159,75,50,222,218,210,252,198,224,24,171,240,127,97,212,230,207,51,15,20,54,207,93,1,202,96,91,22,183,13,161,185,139,15,231,89,89,144,7,172,1,15,118,220,91,96,36,100,191,45,33,201,111,146,16,69,96,107,210,217,14,83,10,144,124,248,176,194,192,183,57,154,197,172,76,207,209,127,215,130,233,95,251,209,123,77,148,136,191,65,52,141,66,82,36,149,56,152,168,62,97,78,131,37,216,61,224,160,99,162,196,237,82,71,18,184,211,84,148,253,81,90,243,199,208,247,180,230,167,111,12,76,116,58,244,37,47,100,182,226,104,51,237,147,33,130,179,220,174,49,6,200,92,203,108,97,125,116,41,126,123,34,255,46,197,1,100,174,83,137,163,145,103,169,109,233,232,101,237,240,33,68,6,73,68,88,11,28,23,183,35,102,244,174,172,25,7,100,99,80,132,242,209,11,137,100,45,249,52,206,196,184,154,15,253,106,230,3,114,240,153,122,206,71,238,227,143,249,67,114,83,101,165,212,186,79,70,236,179,77,242,70,83,244,99,120,166,113,66,232,22,50,192,57,215,160,49,241,123,226,184,9,65,18,145,188,47,105,93,255,224,27,26,89,242,76,204,156,230,115,122,58,48,239,126,204,172,83,255,164,206,228,179,201,57,241,212,202,195,153,158,191,30,60,66,17,118,0,90,28,192,230,114,213,152,200,8,248,138,254,244,89,74,234,151,154,29,24,39,206,164,181,154,57,73,14,250,60,7,97,78,159,55,2,117,105,248,182,7,99,39,250,184,100,213,25,205,229,193,153,253,113,59,144,249,25,225,149,216,245,80,193,58,75,187,46,89,27,163,249,15,197,7,68,12,233,113,211,100,206,245,131,79,52,115,94,150,164,194,73,95,36,127,40,24,158,14,105,101,163,182,85,198,39,56,115,224,2,1,105,74,144,192,230,98,121,24,64,43,197,22,65,208,10,125,96,121,86,108,12,235,92,146,157,59,142,52,213,235,176,92,100,161,196,44,105,97,202,38,30,69,211,99,188,36,150,165,197,107,59,31,128,238,60,220,16,167,30,60,156,103,13,76,31,240,115,52,74,141,205,97,219,217,75,114,214,60,230,35,10,64,160,24,105,28,217,60,112,107,113,242,70,64,34,191,141,11,236,249,146,253,194,105,58,150,53,143,16,46,175,238,97,194,96,207,59,133,47,96,58,166,195,55,69,195,254,85,246,107,133,78,167,236,143,244,132,143,103,46,149,131,169,69,116,223,249,67,205,205,82,34,62,167,98,206,242,24,221,228,135,36,228,59,216,173,127,49,12,218,16,123,67,203,170,145,57,248,194,77,58,180,146,60,210,66,91,135,31,220,45,199,41,133,113,28,125,242,103,64,72,172,218,121,243,2,147,144,110,203,131,104,27,22,122,101,27,253,147,128,33,116,41,223,134,178,187,11,205,195,26,155,166,109,170,240,170,241,117,17,183,50,34,228,228,70,157,245,147,91,59,88,214,43,91,247,93,159,64,211,122,1,228,190,22,114,250,177,173,65,127,117,107,38,18,34,103,141,163,177,146,146,95,166,2,255,245,120,131,22,163,215,200,203,236,120,31,250,185,23,124,28,217,92,35,203,60,166,7,125,56,52,100,145,137,227,241,214,21,123,212,243,149,210,238,165,195,12,161,177,229,87,70,70,71,25,49,214,123,16,137,152,70,58,92,20,5,171,217,122,229,216,11,14,35,57,9,92,169,89,250,214,189,53,211,111,173,58,196,167,59,123,1,147,213,215,108,249,25,74,196,160,31,204,251,19,41,157,106,5,185,79,114,134,141,102,89,83,239,11,26,220,250,162,159,129,88,64,31,90,209,65,216,244,211,85,58,123,92,52,172,150,166,59,104,138,168,177,5,30,246,157,103,221,144,97,252,230,187,107,196,107,158,146,143,57,160,249,34,112,38,226,19,187,42,187,234,12,179,116,247,253,141,255,162,217,66,190,175,234,137,204,138,116,88,211,92,227,180,190,70,79,57,12,115,0,124,138,54,104,99,125,9,139,109,175,179,232,185,113,51,245,76,203,249,231,33,78,153,236,190,173,36,250,193,136,202,233,7,146,108,176,56,122,94,157,172,78,7,61,219,158,229,43,8,102,88,132,53,207,108,183,63,186,49,112,54,147,63,121,93,149,104,213,207,221,73,49,105,93,133,6,138,207,83,158,44,14,173,211,89,143,78,100,227,253,104,104,120,242,64,81,128,76,217,183,153,48,165,186,214,90,169,207,181,155,13,164,223,84,51,241,137,150,99,31,132,153,111,37,53,189,173,124,126,205,147,110,25,195,55,217,132,30,24,183,175,153,35,73,138,39,144,38,219,73,137,215,72,177,158,85,123,75,13,249,196,125,121,250,250,129,42,102,22,151,55,190,92,250,166,60,215,72,55,141,216,48,91,62,245,60,101,63,250,92,101,22,242,56,48,28,138,28,48,45,145,229,89,64,92,177,9,154,97,197,37,72,215,151,93,93,213,121,153,28,64,239,250,62,102,181,237,117,228,195,247,208,124,31,85,253,178,71,164,234,241,168,123,38,226,78,223,144,159,188,91,180,246,76,227,39,242,241,55,66,15,67,18,155,102,83,94,206,81,160,96,175,45,69,226,179,154,4,15,226,204,238,36,90,36,17,255,155,197,35,213,78,51,133,206,25,236,165,231,39,64,76,221,229,199,39,190,240,48,5,91,47,39,97,8,39,89,124,172,168,188,137,141,130,15,101,66,25,40,13,51,92,175,94,64,38,134,240,35,112,198,45,199,171,146,27,113,59,13,99,206,171,69,244,197,139,77,231,179,92,34,23,136,234,57,29,16,126,114,122,216,116,164,52,244,50,124,231,68,229,123,211,144,166,240,9,1,166,215,247,140,190,87,158,163,119,36,142,241,241,57,65,168,44,248,103,86,47,221,179,210,172,247,89,40,243,52,52,108,79,151,147,7,204,52,209,9,218,141,249,244,193,116,252,104,132,212,96,234,251,93,81,253,100,41,212,131,51,45,241,94,48,37,96,146,65,214,140,161,241,69,72,100,115,140,103,42,79,116,96,188,229,101,96,179,220,22,190,64,131,147,218,162,146,123,222,237,158,250,76,232,38,43,94,79,157,211,164,56,164,36,186,105,209,26,81,68,206,42,172,119,70,10,154,98,57,170,215,67,89,14,184,189,182,207,202,158,36,57,237,140,146,135,135,230,143,240,151,87,221,161,67,74,36,81,217,80,140,40,217,83,96,24,138,118,163,28,69,193,127,78,81,149,164,224,12,167,194,217,2,60,162,155,255,65,243,31,173,97,39,42,64,128,19,241,3,140,136,96,90,5,140,79,157,126,180,200,133,44,167,195,12,76,191,155,164,25,205,92,235,179,242,6,70,19,39,233,209,148,50,156,149,98,43,162,146,36,206,36,89,220,201,7,56,83,241,148,168,49,175,226,109,177,192,112,157,244,202,209,13,242,180,111,39,156,109,90,219,99,13,69,179,201,97,182,73,26,1,209,205,213,130,161,1,21,240,207,105,214,85,66,161,175,160,205,89,159,101,47,12,113,22,125,220,103,113,209,41,62,209,226,229,223,7,217,162,170,85,125,248,78,45,251,7,130,232,215,210,73,154,254,201,224,75,178,224,230,62,180,228,9,213,183,56,191,227,39,230,254,148,114,201,0,6,159,134,233,174,46,93,115,233,159,44,65,229,161,143,74,227,167,218,227,182,76,97,94,169,206,103,114,220,94,45,237,80,26,87,122,168,35,40,152,250,169,27,222,123,58,253,19,74,209,245,252,193,172,229,93,99,233,115,75,177,104,242,129,155,190,129,60,240,66,127,125,117,126,19,109,222,186,183,129,25,232,213,239,110,237,167,229,9,159,232,19,252,118,247,24,80,82,223,211,75,67,220,211,191,175,19,156,142,62,149,208,207,34,249,41,27,155,178,4,118,95,26,95,97,212,227,132,2,180,93,106,121,158,26,137,33,103,225,85,172,37,147,238,69,55,34,176,62,49,84,226,223,164,213,63,184,159,254,66,172,138,159,180,220,10,207,101,52,63,119,122,149,214,32,190,211,51,87,130,173,118,162,26,189,109,100,18,125,46,252,201,111,103,173,28,154,62,129,179,232,16,214,23,215,12,44,135,251,184,71,79,124,149,180,205,33,145,19,73,254,211,24,120,44,37,225,153,173,137,143,21,76,100,154,116,69,81,80,69,255,226,27,195,172,138,67,99,59,83,38,222,41,152,139,211,116,43,133,225,183,81,154,249,30,26,29,111,103,167,85,148,30,152,83,13,90,228,249,25,109,90,132,235,76,247,128,159,28,17,229,213,133,111,204,111,127,186,13,6,243,202,133,165,141,132,233,116,142,31,126,40,67,75,12,54,208,134,15,37,102,28,174,85,10,43,180,28,59,75,9,98,114,214,250,196,70,253,206,7,57,189,232,181,63,185,181,13,219,246,67,33,239,204,92,244,96,242,61,206,52,61,143,59,105,6,151,58,205,250,156,16,23,157,146,212,68,181,232,178,230,167,93,7,197,149,69,88,169,162,104,119,118,103,12,159,32,136,82,228,208,138,206,249,238,191,136,22,127,26,82,182,154,122,131,87,221,252,232,76,168,61,53,113,215,152,126,171,195,52,43,143,172,60,106,26,96,253,194,205,2,92,203,27,147,26,69,119,148,238,189,86,245,224,89,83,208,191,209,75,124,136,210,116,77,11,89,249,103,49,40,28,87,100,195,170,83,238,207,153,145,110,18,216,140,102,156,133,77,147,80,215,108,38,237,23,45,14,206,182,35,148,129,50,172,225,220,97,218,54,229,174,173,68,180,189,227,133,106,20,101,54,129,207,40,109,193,88,102,1,41,202,215,55,139,200,89,227,153,17,73,202,201,89,231,63,203,13,96,106,91,82,150,217,227,183,252,5,73,187,171,198,53,153,160,238,14,192,144,180,207,68,49,116,136,79,235,231,119,20,81,81,109,114,152,236,191,215,184,12,239,89,242,115,44,66,122,142,50,87,235,47,99,241,254,169,126,145,212,73,102,186,246,192,205,251,8,96,57,10,165,216,126,120,125,189,200,203,170,109,69,236,202,15,76,119,119,143,131,55,66,53,58,103,164,28,185,103,66,185,164,150,79,52,126,152,175,217,165,151,231,165,205,23,140,19,47,98,24,188,139,210,107,73,141,142,96,174,19,153,87,77,241,50,73,180,160,159,227,149,56,31,170,52,93,100,65,123,159,73,244,48,49,147,170,95,47,62,96,203,75,75,200,86,221,187,47,18,105,17,137,175,76,68,191,251,232,71,225,68,251,225,43,91,191,234,249,14,70,73,67,230,83,50,207,217,180,208,124,140,237,162,38,236,148,175,177,128,244,147,155,223,137,38,143,17,177,174,62,101,44,115,113,157,122,52,186,160,247,219,34,206,211,228,113,229,230,252,137,65,84,172,79,95,84,69,77,209,39,187,31,61,87,79,110,166,104,43,224,98,179,134,192,248,199,59,218,140,167,162,228,115,220,177,151,95,56,83,238,214,254,34,86,3,31,39,139,18,134,56,129,86,179,7,142,118,47,212,129,78,96,39,156,151,94,93,89,199,126,249,140,12,101,19,16,196,150,25,112,179,132,161,46,169,244,192,123,219,134,53,128,202,6,28,23,222,209,163,161,164,88,52,46,203,53,229,106,239,113,224,171,132,24,175,252,112,216,27,61,142,166,112,160,125,104,200,225,68,139,14,254,10,58,250,141,159,31,205,67,230,51,175,33,14,26,131,43,69,211,212,24,170,105,76,33,160,184,68,7,48,81,135,102,19,11,253,91,241,170,217,112,104,238,43,155,188,80,247,247,129,200,160,166,65,97,45,214,21,157,73,152,134,204,135,52,73,155,185,79,71,168,6,182,174,109,133,198,231,245,71,138,4,154,126,153,102,158,230,148,123,40,138,91,104,14,134,186,58,54,93,108,40,247,105,30,243,108,137,147,39,229,154,249,3,235,40,227,167,221,175,25,216,62,63,253,233,115,124,242,41,227,188,119,8,183,250,219,204,78,222,124,119,62,99,101,55,229,137,153,188,131,103,120,38,165,253,102,91,27,162,33,177,66,191,215,124,31,76,171,20,189,121,116,202,238,183,176,130,235,139,95,54,233,242,135,139,131,210,111,241,145,128,246,36,74,100,2,79,108,50,189,133,244,124,103,85,219,43,14,76,158,38,250,52,105,213,212,44,104,195,104,220,127,27,74,118,213,174,93,88,163,30,152,97,112,73,255,156,82,136,76,34,107,123,123,42,118,88,89,119,100,184,195,251,154,7,167,167,107,59,35,228,131,180,163,69,20,87,149,162,205,0,52,104,237,56,57,194,34,85,187,56,207,119,119,3,5,244,75,68,73,143,253,3,2,80,14,178,97,126,250,12,216,134,249,167,103,90,102,69,191,45,204,202,135,95,24,221,238,124,111,10,159,205,105,160,117,107,181,150,115,27,117,219,97,171,254,233,193,16,63,226,220,107,153,20,162,192,220,117,180,34,175,2,65,65,47,124,147,168,243,163,231,50,37,67,133,151,55,18,52,244,191,115,213,143,126,254,88,148,14,151,179,242,40,105,11,34,74,247,169,16,83,27,106,6,202,152,28,49,191,247,110,190,95,250,97,210,37,235,141,173,168,242,244,161,91,197,51,200,74,138,43,171,20,146,149,254,199,119,235,53,106,43,78,52,109,123,66,231,181,251,6,187,253,90,203,244,104,200,103,217,7,10,206,64,181,107,39,242,153,194,179,239,98,27,206,64,231,202,235,147,178,72,159,51,171,53,158,167,135,125,142,105,123,254,138,108,141,42,35,44,0,173,54,177,41,143,142,248,243,66,68,84,171,90,135,86,116,142,243,94,199,83,98,128,248,22,129,27,103,207,74,16,47,84,237,134,135,10,103,130,223,83,87,220,98,94,209,190,248,52,212,135,52,14,41,112,111,138,191,176,198,215,70,26,232,239,73,182,57,31,40,206,241,31,159,11,7,57,210,9,177,206,91,61,45,156,148,128,19,187,152,126,97,38,214,143,166,134,104,39,214,19,17,221,32,91,96,158,4,126,114,212,78,226,97,130,210,160,246,123,152,231,219,222,166,169,189,46,140,179,219,215,131,12,124,6,227,77,159,142,102,150,198,253,87,31,128,206,139,103,93,204,8,20,157,40,176,205,237,71,67,169,144,163,27,97,236,151,105,7,38,169,48,238,209,150,99,254,76,33,129,31,146,5,48,185,195,20,247,5,181,60,214,211,65,227,11,246,178,195,31,26,92,158,41,71,147,120,249,234,134,192,232,5,55,185,180,70,78,182,199,35,199,229,41,201,209,157,250,211,190,39,159,215,46,246,39,8,50,63,73,122,208,179,227,185,86,48,76,247,103,195,252,145,18,185,240,205,34,214,46,188,217,140,253,250,58,12,166,178,18,40,5,177,243,54,227,186,113,19,149,115,67,149,165,215,207,225,74,71,172,28,253,101,113,226,202,16,109,145,163,225,25,53,127,226,80,165,246,53,16,53,151,11,186,81,179,191,144,150,197,98,141,164,178,181,226,248,88,65,192,106,86,57,122,145,199,78,203,97,24,111,69,224,205,148,82,252,228,152,123,149,42,151,198,38,52,151,230,48,108,30,61,249,222,233,139,193,65,169,95,207,59,138,49,11,107,95,2,8,152,98,120,107,2,67,100,244,47,132,38,157,235,15,5,165,226,156,235,91,153,64,209,10,41,130,146,205,234,142,66,54,190,213,137,1,15,51,161,185,252,193,103,165,31,183,251,25,152,100,250,242,187,34,206,184,142,15,188,9,200,31,126,110,148,67,174,198,17,53,252,218,60,202,248,193,253,42,134,178,179,69,175,41,197,79,211,112,37,67,24,219,237,236,83,14,61,24,116,96,93,116,208,82,58,29,133,77,90,228,145,224,228,54,125,128,83,66,164,167,80,96,232,59,62,33,205,106,201,11,57,247,42,166,138,243,193,231,121,164,164,55,77,91,66,93,62,16,104,216,185,185,10,96,242,240,197,127,251,4,167,239,219,98,155,255,81,175,128,45,87,120,95,53,97,96,191,15,220,212,237,101,194,154,248,210,247,184,239,52,16,3,190,47,155,74,203,9,92,122,28,141,76,123,21,216,72,25,254,1,16,68,87,121,226,232,47,148,79,100,134,75,171,150,1,18,24,62,85,159,113,223,20,128,238,125,211,144,133,20,177,63,181,34,73,101,204,131,134,185,117,59,138,53,179,140,5,204,205,87,28,73,249,91,176,97,38,103,113,40,95,189,124,59,147,247,55,99,5,96,3,84,245,170,233,34,27,243,222,51,146,95,10,111,227,140,57,188,208,248,148,39,70,2,124,173,128,77,70,85,142,38,123,189,124,225,59,31,188,53,2,6,204,201,106,153,241,50,203,109,189,3,100,129,184,175,50,219,102,88,96,26,202,227,80,178,3,178,58,44,154,181,238,40,74,248,162,103,133,7,187,214,111,4,83,66,219,77,86,220,101,233,235,121,209,117,219,223,64,155,73,254,196,185,225,47,233,193,164,47,114,140,49,154,162,210,29,6,48,59,211,142,249,6,203,191,173,112,131,157,125,143,38,122,93,242,219,231,97,159,231,57,226,210,120,117,242,80,232,116,252,54,38,192,86,220,191,175,131,66,188,251,211,0,99,64,44,35,20,206,210,140,143,103,64,87,235,122,242,137,156,67,41,14,159,143,67,199,217,50,26,169,47,46,103,199,132,195,233,253,112,73,232,236,233,145,198,48,117,49,57,57,61,54,101,248,199,115,162,251,113,183,76,160,148,135,226,125,13,186,69,100,28,145,111,128,109,229,48,59,123,121,166,52,145,143,229,31,200,128,68,145,139,160,230,26,251,129,104,183,101,89,213,32,191,156,63,248,198,153,237,5,242,150,11,163,89,235,75,194,3,147,209,145,245,152,123,108,201,103,120,171,42,54,89,61,108,7,213,125,50,163,181,72,76,15,12,206,238,26,7,76,154,107,235,165,177,87,172,126,114,243,188,146,32,134,169,32,239,24,42,166,143,40,23,78,197,255,163,116,129,34,78,42,95,215,54,231,55,127,224,168,189,165,91,144,49,78,222,114,43,100,244,87,104,164,212,251,26,230,123,48,28,166,101,65,150,23,56,116,169,251,10,96,141,225,75,190,62,184,204,109,250,122,109,126,77,87,189,15,24,90,108,28,77,93,232,86,75,105,57,195,63,220,81,168,228,67,102,59,88,35,163,120,156,65,185,52,93,182,51,112,249,114,75,191,132,241,236,50,69,111,236,21,134,143,178,110,219,221,46,215,69,186,173,196,77,99,156,215,101,214,64,40,62,21,127,29,100,212,218,109,214,58,48,54,29,219,231,127,180,119,69,95,0,152,124,109,246,75,131,92,51,229,195,222,248,97,45,95,153,40,90,193,9,119,184,155,149,208,151,197,1,38,70,189,107,42,36,71,210,219,197,97,90,58,131,129,100,240,238,211,35,55,148,59,230,213,67,177,147,147,134,255,62,1,115,195,221,250,178,183,249,39,124,71,147,63,107,77,22,16,155,193,98,30,39,151,40,182,243,192,231,145,229,239,194,77,210,106,203,35,197,68,123,251,210,213,172,214,170,175,107,154,190,248,135,86,99,133,202,171,102,142,88,223,8,70,128,104,245,185,158,183,53,182,127,215,212,73,203,221,184,27,12,87,221,127,153,253,235,109,49,3,110,168,97,127,111,139,173,49,133,15,185,178,77,211,250,119,87,213,90,237,101,11,128,34,43,89,213,15,102,111,248,60,177,49,44,195,250,193,44,168,109,202,172,0,73,113,250,231,81,145,210,90,85,63,77,18,210,190,66,84,35,74,47,253,0,88,43,199,247,208,42,114,91,50,82,184,239,156,253,85,27,157,82,118,23,123,145,150,241,233,10,149,204,52,247,243,192,233,217,241,83,23,26,185,36,14,71,85,237,4,54,254,80,216,33,223,6,29,70,217,207,57,215,97,120,44,55,238,179,182,163,115,103,113,116,55,79,231,11,159,72,123,108,127,219,240,187,79,232,214,47,60,78,100,254,145,180,127,151,134,230,238,133,55,196,170,111,136,162,30,177,229,203,253,105,51,239,234,48,121,176,116,135,33,44,4,122,166,252,194,105,33,41,75,96,4,147,155,15,52,2,237,148,245,228,195,140,34,191,147,147,72,172,87,97,102,152,3,95,141,188,3,93,76,243,182,80,3,79,180,45,252,232,110,116,31,129,103,54,43,196,15,38,50,191,206,53,227,199,233,74,233,27,73,164,124,206,168,43,2,87,60,173,252,104,83,169,191,227,144,75,171,159,22,5,52,56,152,91,50,35,157,73,121,111,159,20,232,17,147,130,13,167,166,66,227,1,88,70,45,96,46,189,110,120,40,30,85,194,77,110,245,57,154,81,61,29,166,119,175,234,11,153,232,166,250,93,147,120,167,186,116,225,101,102,65,203,97,11,81,239,72,130,50,211,171,103,68,48,76,169,183,175,220,10,167,137,39,233,48,147,206,82,24,226,68,141,163,207,231,52,229,153,21,244,132,134,79,89,212,120,91,190,171,19,139,75,139,219,34,181,117,189,207,16,253,61,255,31,217,143,181,196,75,187,47,179,176,10,207,184,107,148,182,134,140,148,130,163,91,138,95,46,133,189,233,125,102,16,146,214,244,253,55,52,134,126,201,31,195,148,167,206,174,205,95,54,93,38,35,201,117,35,54,55,124,109,51,239,198,169,39,255,49,4,28,197,79,243,230,206,8,144,16,70,250,206,141,218,106,190,108,1,96,108,71,61,23,131,17,104,149,13,56,43,161,247,218,108,10,125,8,28,43,186,208,242,117,152,2,241,165,135,143,110,134,202,241,117,157,111,158,158,220,7,166,22,27,48,121,130,187,5,249,101,196,231,151,98,66,73,144,69,225,62,20,8,105,124,205,31,124,230,93,220,211,4,38,115,243,171,228,2,55,36,5,228,228,103,24,205,207,46,4,24,141,181,251,204,216,178,183,225,160,53,77,54,57,245,66,50,32,251,133,21,227,170,109,133,169,255,249,133,97,197,213,229,129,67,166,194,152,252,7,211,34,43,45,158,3,253,118,156,102,202,7,227,89,121,185,233,163,35,243,53,124,202,97,64,202,167,213,232,149,255,104,164,155,6,45,237,247,58,176,73,31,124,81,124,161,249,20,173,2,129,173,14,219,2,70,178,240,190,44,236,46,207,230,198,143,198,217,244,202,151,13,42,102,232,169,249,101,67,116,43,18,2,157,91,72,114,242,250,51,206,184,48,26,145,173,124,143,12,142,99,209,113,212,161,222,118,127,98,153,62,110,61,152,40,165,199,149,37,122,41,100,202,192,41,181,236,184,178,164,162,61,160,157,212,114,28,76,97,73,81,26,87,191,73,184,144,57,206,173,20,129,177,167,74,126,97,39,76,65,22,79,224,223,62,237,7,67,53,94,18,197,116,56,235,39,96,13,184,89,129,79,97,200,236,237,194,163,203,124,68,51,83,250,60,132,128,169,99,221,232,204,224,19,247,140,11,19,160,42,220,75,94,237,194,229,106,220,255,224,81,191,169,210,96,38,134,128,161,158,229,175,226,9,215,146,221,100,127,97,215,96,250,193,249,118,206,26,76,16,112,97,170,181,75,97,188,91,218,133,133,88,242,131,91,159,247,232,177,110,19,41,31,90,161,49,206,81,116,83,101,150,54,247,42,159,103,13,134,160,47,176,85,175,253,141,76,51,202,189,104,33,110,252,242,64,244,251,152,229,225,133,105,160,244,26,5,205,172,101,222,18,27,233,108,38,51,159,174,80,164,190,12,86,80,148,147,182,95,152,105,123,228,7,166,20,59,46,44,193,23,35,24,207,142,0,15,44,227,223,98,187,120,218,168,254,22,153,110,6,95,102,78,235,194,89,246,100,6,147,30,8,152,96,89,174,235,108,232,150,207,147,150,63,109,117,60,104,68,110,6,167,81,245,220,147,82,99,252,116,69,168,34,63,240,244,45,153,193,77,3,32,104,13,245,147,193,67,103,189,179,152,172,7,118,10,133,201,176,67,159,84,120,161,244,24,71,55,11,158,21,54,19,150,11,35,140,244,192,237,115,34,49,88,218,239,62,116,41,170,211,255,56,97,180,107,186,129,18,108,201,82,143,74,251,136,165,231,132,143,12,97,25,161,228,157,63,139,99,108,140,102,91,50,225,208,199,180,125,193,156,85,61,76,232,62,44,197,149,107,64,153,216,106,86,24,213,254,64,97,223,13,69,49,247,45,23,158,91,98,62,210,135,219,183,115,88,188,49,131,15,133,77,135,251,194,20,245,21,46,110,203,247,131,115,145,201,200,224,251,221,29,24,71,201,11,155,42,82,124,242,220,150,124,241,19,234,199,104,126,48,117,207,75,165,4,182,102,45,31,7,184,30,200,117,157,205,246,190,207,211,196,172,238,195,166,23,162,199,28,136,71,194,144,141,197,153,60,160,115,248,137,207,26,211,167,140,130,137,163,146,71,147,6,67,232,84,152,182,229,118,225,180,235,124,224,245,209,250,12,78,99,149,231,104,226,151,251,219,24,187,94,24,102,77,47,62,203,49,247,50,49,61,240,140,133,222,68,12,100,231,14,140,4,86,187,48,10,5,10,211,41,54,2,38,216,105,15,60,60,153,97,112,206,178,36,46,227,169,141,56,154,74,223,139,118,47,37,25,42,13,83,6,231,212,91,220,23,157,167,245,133,233,148,189,240,85,135,249,161,163,222,219,226,66,202,115,48,204,255,239,227,33,253,134,251,217,3,23,207,36,30,120,137,108,205,15,133,53,17,232,18,103,200,31,60,167,127,60,192,169,200,186,2,140,249,110,192,179,72,162,254,7,127,29,208,6,147,242,127,47,124,87,57,186,139,187,220,15,94,159,164,225,15,150,10,2,40,93,173,254,192,231,48,18,163,192,72,195,239,248,233,102,102,117,23,70,49,59,22,45,82,142,51,245,7,62,123,222,120,155,100,36,179,4,217,192,187,183,114,97,124,148,20,198,129,36,46,28,5,41,153,161,23,59,139,143,250,244,131,17,62,85,248,236,227,87,188,47,179,95,111,15,220,246,188,151,150,168,65,11,76,73,115,198,251,196,44,62,183,7,198,184,244,194,181,75,32,128,152,52,106,188,1,51,218,202,3,159,101,54,158,90,202,98,226,243,131,119,175,247,183,105,150,215,167,118,230,117,175,95,0,83,1,125,126,187,56,23,31,135,224,77,203,218,123,244,72,241,80,209,190,146,36,233,15,246,53,0,84,168,108,31,90,228,224,73,51,228,3,247,44,63,77,53,253,253,233,59,210,198,182,85,244,65,201,81,4,204,122,253,188,144,124,35,9,224,220,254,120,102,229,179,168,51,152,142,186,231,228,104,3,247,128,203,252,227,125,193,236,185,71,23,6,174,192,72,55,167,251,219,148,124,244,183,17,234,143,111,31,102,212,106,227,129,231,142,247,5,92,159,143,128,146,94,204,135,124,5,207,100,74,110,114,199,35,237,230,135,171,163,152,174,13,255,233,78,40,221,245,194,199,252,90,37,65,237,111,215,131,58,201,194,208,186,71,121,209,8,159,12,214,156,194,250,201,77,127,40,250,108,163,191,232,250,186,162,126,176,244,202,3,243,118,118,192,200,227,234,219,162,163,182,220,147,39,19,249,127,224,246,49,245,13,70,128,180,60,240,220,243,158,28,61,137,169,176,81,114,2,78,83,83,41,192,50,101,209,218,45,161,155,201,189,37,95,149,135,105,16,191,104,158,114,236,42,251,69,211,140,31,174,219,204,137,20,78,177,83,60,27,179,14,235,69,208,57,220,53,12,24,25,72,125,98,164,127,188,158,138,248,63,211,184,156,155,85,243,206,226,101,153,26,193,3,47,15,179,13,125,166,225,134,150,78,92,183,237,190,243,124,224,125,31,137,41,18,235,76,137,186,68,42,241,211,44,216,250,80,224,235,165,24,162,249,55,10,21,134,188,83,47,60,154,46,63,40,11,199,130,142,162,170,112,44,186,233,154,214,124,207,205,122,254,28,12,153,75,224,166,201,192,197,251,186,163,12,106,149,110,190,129,199,154,237,194,162,177,10,188,105,138,118,248,172,154,165,233,108,118,96,244,134,46,204,118,226,194,40,165,197,222,4,141,188,250,220,246,102,124,196,250,65,113,252,137,7,8,134,189,198,0,140,22,193,125,44,150,140,138,188,64,55,99,60,153,165,209,5,158,217,183,31,136,222,182,44,95,182,69,116,145,168,161,21,185,203,142,109,55,82,197,190,199,133,169,147,170,132,249,16,228,221,26,111,155,170,194,44,249,133,93,103,254,7,139,89,154,193,150,8,189,112,46,50,45,216,122,242,25,249,0,231,253,196,188,52,118,207,234,225,66,255,49,44,239,35,63,43,29,162,201,126,219,13,14,90,145,75,99,179,152,60,198,234,150,159,144,189,19,176,235,231,27,140,1,176,158,60,99,184,60,46,92,117,193,223,198,64,240,25,171,99,208,184,215,115,116,113,13,129,31,92,147,196,119,27,97,206,230,131,133,218,71,239,50,161,109,38,239,90,253,210,202,48,191,86,135,225,55,147,167,243,27,51,206,71,17,152,244,175,83,14,112,76,78,146,28,195,93,158,172,236,119,225,150,31,28,119,156,2,215,136,198,13,189,237,117,48,12,152,26,60,118,132,68,35,78,60,3,87,128,60,34,107,215,78,92,121,22,206,121,97,246,197,217,199,74,179,60,90,18,120,86,186,243,253,202,160,231,92,16,49,90,250,164,29,196,244,231,206,181,192,208,194,246,133,147,100,157,13,62,163,118,8,60,238,180,66,199,53,108,80,63,57,18,52,146,35,50,120,53,207,28,27,124,155,239,40,187,79,115,177,254,96,58,189,110,83,33,240,50,181,157,11,103,217,194,27,92,238,51,3,110,247,3,26,166,38,28,95,103,51,53,216,155,118,27,52,193,183,238,33,150,57,25,166,232,248,165,134,6,119,213,227,152,70,242,224,170,101,27,124,158,186,111,251,172,83,239,74,136,27,60,83,156,59,227,134,80,159,115,207,181,124,86,1,214,228,48,240,106,201,55,10,192,73,162,113,8,132,164,73,226,167,121,123,99,63,112,171,247,104,58,199,110,24,196,34,14,231,242,27,73,150,1,151,194,230,176,72,37,123,72,92,77,215,253,214,215,205,99,188,118,223,12,155,101,245,237,238,48,24,155,186,126,225,46,183,221,172,224,248,213,192,75,197,42,172,94,130,137,177,87,40,242,6,108,44,251,7,110,197,39,114,96,226,191,128,207,114,135,224,203,55,24,234,111,101,237,15,28,204,24,96,58,69,170,194,45,71,80,11,76,172,120,97,74,66,145,154,131,37,95,171,188,48,224,238,84,85,131,147,208,252,168,128,64,226,245,135,134,57,183,124,34,134,198,23,4,154,165,82,6,220,75,108,205,42,238,128,151,148,255,131,93,9,192,224,37,221,225,63,120,247,126,143,94,98,58,11,33,212,28,73,28,173,204,64,89,81,232,164,59,224,174,73,25,131,131,47,1,12,149,166,63,240,153,45,5,46,85,239,171,85,99,149,4,92,247,146,153,1,231,153,233,244,94,211,33,43,109,191,240,138,220,51,109,17,243,182,83,2,143,68,91,88,192,212,92,247,3,151,230,223,182,41,96,95,21,131,31,92,35,136,163,30,44,14,195,223,209,83,142,70,71,226,61,58,71,26,141,78,43,205,54,217,149,35,198,30,48,109,145,229,129,71,108,83,128,197,29,233,7,211,214,225,48,11,121,122,222,24,118,174,254,80,49,49,146,32,207,224,177,202,69,89,216,31,20,249,232,128,209,136,122,94,119,119,93,247,31,204,7,250,192,119,55,128,117,220,9,255,155,194,52,187,196,111,67,195,121,30,26,62,22,30,81,0,139,143,246,15,102,246,14,120,210,140,251,140,37,100,233,47,92,103,121,134,26,146,246,235,194,98,99,241,13,243,17,3,21,39,230,164,95,208,176,112,231,67,19,156,173,188,31,24,149,133,11,163,144,36,112,166,244,234,63,157,72,118,201,234,105,162,147,217,83,231,8,76,66,7,144,163,207,20,233,44,172,66,225,181,221,254,241,31,92,157,83,7,140,90,135,254,244,26,62,136,169,137,247,93,245,186,161,117,250,23,66,65,236,236,181,231,3,15,167,135,25,156,211,131,218,254,194,209,101,194,54,15,220,147,207,27,133,236,224,181,200,48,22,58,253,42,126,211,136,136,207,103,12,83,15,238,229,194,169,60,32,46,82,14,162,197,176,245,212,136,101,250,164,2,107,22,229,167,7,190,69,64,224,114,117,158,126,48,124,207,128,177,129,121,190,30,34,79,191,45,179,60,239,243,129,75,44,234,5,230,76,126,238,186,146,54,235,23,206,127,19,158,99,63,48,124,11,223,118,22,204,46,53,36,176,25,43,146,254,165,27,205,247,69,35,8,51,180,164,119,54,68,73,34,224,165,233,59,96,148,78,3,165,126,63,31,180,124,22,97,63,56,255,49,17,227,100,145,3,30,127,204,195,16,92,252,125,116,120,208,165,253,13,88,4,181,63,216,105,234,192,228,93,234,11,87,57,26,154,252,123,52,102,214,1,151,173,161,103,55,243,246,117,143,22,183,195,31,58,229,121,87,120,27,122,110,12,74,253,88,243,113,124,166,248,58,238,156,64,220,186,219,11,19,242,249,72,48,41,134,103,158,109,22,221,124,112,102,205,45,251,133,163,48,85,76,5,248,79,184,249,198,142,94,133,149,222,115,151,26,243,13,60,13,73,141,24,140,220,76,192,109,166,231,174,201,216,237,184,178,98,74,5,250,233,150,238,1,51,145,26,141,216,239,20,62,125,154,45,8,8,15,253,184,58,45,111,31,229,167,252,58,208,52,28,32,231,230,181,39,80,37,53,24,138,144,190,194,26,158,89,95,141,211,87,128,211,179,246,208,137,81,124,235,117,96,98,137,231,228,243,78,225,192,75,40,240,212,227,172,245,197,97,84,112,245,228,7,62,27,11,129,251,19,137,76,243,231,110,23,46,146,219,48,120,239,37,71,159,41,95,86,23,244,141,147,47,232,38,128,164,49,45,51,80,205,253,162,84,195,31,152,134,222,128,9,214,170,194,101,68,218,17,184,233,238,137,14,143,82,250,188,48,59,181,11,159,152,20,177,147,15,102,77,29,58,198,241,37,136,141,246,129,69,64,199,208,145,170,167,108,64,107,211,251,34,51,82,226,137,147,170,150,166,51,224,19,32,249,202,150,205,121,240,61,57,42,157,57,96,180,131,214,3,239,145,46,140,94,89,86,216,250,240,29,134,234,172,235,230,182,116,131,195,40,207,76,153,136,137,58,71,243,128,26,205,149,121,109,219,126,240,244,214,0,131,155,236,127,134,17,125,124,22,207,198,152,148,181,141,245,33,59,249,18,216,140,131,95,184,207,123,110,76,47,234,11,151,123,52,132,213,63,142,78,217,83,8,217,122,82,222,223,54,181,229,128,79,44,246,94,120,191,3,141,118,47,105,80,49,152,76,204,133,149,163,66,70,7,139,45,135,145,66,211,228,6,112,91,62,101,1,19,20,61,112,138,218,211,129,167,240,166,65,17,170,200,129,138,32,146,161,117,71,84,9,154,219,126,126,185,122,199,191,193,52,138,235,19,165,183,37,9,156,36,55,8,140,171,222,189,48,200,25,207,201,137,222,247,133,207,191,233,3,79,244,19,215,128,137,230,100,202,162,165,55,239,123,242,218,134,78,89,8,13,70,253,21,24,115,136,191,111,187,244,95,251,81,189,166,94,228,53,211,80,174,95,237,198,188,90,142,198,200,75,225,113,179,215,6,167,7,141,188,28,74,23,16,147,20,52,155,102,57,180,143,231,135,43,57,225,11,231,181,158,83,19,221,202,209,77,177,18,179,111,183,6,39,157,41,78,232,154,100,220,162,172,243,156,23,59,223,123,222,179,50,63,23,125,214,160,160,220,0,175,253,188,255,181,93,28,237,55,246,154,126,113,166,168,228,76,108,131,247,94,207,36,54,87,186,111,2,129,243,253,160,52,50,202,55,163,63,124,54,13,165,220,121,130,66,204,11,163,191,121,97,141,221,113,90,171,253,78,19,132,11,235,129,123,20,178,32,97,231,172,201,8,107,150,153,247,212,117,93,1,129,31,156,90,188,39,218,189,165,27,127,216,3,76,49,181,34,234,80,158,43,163,208,120,39,168,148,202,115,97,108,241,253,105,66,105,172,67,225,188,238,156,62,77,247,90,159,72,58,179,174,111,57,204,166,246,73,106,45,19,18,142,101,244,252,235,179,199,27,219,104,245,190,8,35,28,172,49,19,169,217,27,122,192,19,212,248,184,99,0,180,34,236,49,225,249,170,112,185,123,60,224,182,52,151,64,139,250,186,241,26,212,253,241,28,77,213,184,200,201,223,100,1,114,29,55,158,171,70,180,120,96,228,178,46,44,62,84,6,195,189,42,23,110,237,9,129,201,134,15,57,249,144,6,9,224,85,243,206,23,222,121,60,209,249,108,243,70,77,116,142,204,245,102,88,130,132,13,60,158,105,12,141,209,220,239,51,111,185,189,57,49,182,44,247,198,240,140,147,109,53,153,120,255,242,76,5,189,107,26,163,162,75,41,168,40,105,27,202,78,34,226,235,196,214,119,62,112,243,4,10,232,110,79,54,160,163,72,112,207,93,198,155,100,164,41,101,94,24,231,242,250,192,81,151,164,239,235,205,104,85,115,171,187,23,214,148,29,14,140,48,206,14,184,207,235,99,254,193,249,162,140,234,254,162,77,14,166,76,242,28,108,134,153,177,37,161,165,250,249,233,190,238,93,81,117,126,82,28,229,94,53,29,235,93,147,43,72,53,251,162,129,248,200,190,134,29,255,15,152,178,209,147,210,205,183,54,78,14,190,106,176,197,79,251,161,40,22,141,39,97,52,105,131,142,157,103,255,99,30,3,174,177,7,107,230,61,48,94,120,196,0,163,117,116,253,113,52,219,174,128,167,72,74,125,215,213,247,189,180,217,158,41,150,30,131,28,119,133,28,241,212,236,34,30,195,37,198,103,35,201,208,223,163,207,176,152,1,151,249,124,180,60,209,168,180,50,11,190,19,97,69,69,61,95,116,215,103,223,154,144,77,139,28,69,49,121,101,125,29,80,208,34,131,129,5,128,126,26,11,137,29,207,203,96,65,217,95,244,76,86,145,143,194,99,225,185,106,90,199,102,160,57,61,97,90,69,81,88,225,172,49,57,59,164,121,211,8,168,174,188,31,60,37,174,72,14,158,173,6,109,24,79,118,48,229,26,73,56,164,195,159,65,70,31,88,187,40,105,33,73,91,210,39,236,243,20,190,3,187,232,72,224,57,196,155,70,77,55,213,23,109,59,70,153,25,153,235,227,62,48,154,169,1,163,99,170,63,77,244,18,179,201,34,170,238,242,204,88,67,239,187,180,228,200,83,168,65,85,234,38,84,49,192,213,17,78,161,51,154,54,10,249,189,162,43,7,141,19,185,222,147,211,116,248,254,118,27,245,158,28,177,155,63,224,45,71,155,62,229,251,219,119,132,91,103,241,31,191,189,146,220,152,181,11,41,12,26,137,100,107,49,208,135,74,63,98,138,44,53,153,152,254,162,222,104,108,232,184,246,213,6,83,157,41,1,99,174,82,30,120,4,249,137,20,233,153,188,244,228,147,24,176,71,130,28,206,215,126,96,154,243,46,60,159,180,16,197,178,200,52,163,50,136,58,203,3,175,124,47,141,182,217,244,28,157,91,236,106,171,233,139,237,39,251,94,114,235,23,102,64,229,7,222,183,136,148,200,247,62,75,102,155,46,40,77,217,224,124,98,75,135,121,197,12,102,9,60,117,156,86,219,162,120,85,33,91,23,122,123,63,253,21,101,158,66,193,190,234,125,17,255,223,186,221,9,200,151,102,87,72,173,36,143,251,8,65,202,214,194,64,178,42,125,84,43,241,227,149,163,27,206,186,65,231,71,84,97,10,35,6,57,34,200,235,81,1,134,83,38,243,10,13,111,43,242,66,184,248,136,95,236,15,118,195,155,15,150,201,180,153,218,65,212,90,232,24,148,38,79,96,214,205,21,48,84,44,185,50,211,31,141,26,18,196,223,34,112,133,186,17,141,6,72,213,165,135,45,0,156,60,125,111,176,86,51,109,171,239,154,90,6,23,105,237,192,87,29,59,50,47,186,39,51,255,155,79,69,127,68,54,249,204,11,72,202,8,91,160,253,136,201,14,155,42,176,84,244,171,229,228,163,162,127,254,195,212,147,35,246,63,125,59,103,176,116,98,2,119,166,173,11,183,38,241,87,69,182,160,214,117,225,190,132,99,81,17,152,8,134,58,240,220,50,202,129,251,156,2,47,93,120,73,73,213,248,0,27,60,200,50,179,194,184,202,207,11,103,137,165,139,185,246,122,154,162,97,98,176,37,3,73,67,214,136,185,188,17,217,105,74,0,184,71,230,199,96,13,59,249,106,144,56,8,98,202,9,93,100,15,140,206,39,26,237,14,207,217,154,164,12,128,107,140,37,131,53,238,68,96,174,70,33,137,47,102,104,202,56,163,32,117,89,47,198,252,146,23,150,127,77,166,206,14,57,127,158,134,228,20,128,123,180,74,0,147,154,85,56,141,28,207,148,198,204,34,49,47,176,144,98,204,114,71,82,144,84,140,75,10,190,206,160,35,36,41,75,9,89,149,120,37,248,105,43,87,33,25,47,35,7,199,9,129,18,89,125,77,60,41,82,175,6,111,89,10,144,23,191,109,141,38,228,170,169,22,4,248,183,183,245,26,220,166,108,149,19,246,135,57,7,253,202,252,100,132,216,197,12,235,97,3,61,92,189,72,8,8,220,163,97,193,96,101,80,29,120,69,22,30,116,233,250,72,147,100,14,222,113,39,152,148,34,45,132,219,19,64,214,139,34,242,245,192,103,233,238,23,94,26,166,1,39,151,141,48,120,11,215,122,111,58,20,130,65,104,94,245,85,185,112,232,64,120,72,129,18,61,157,134,10,155,52,220,133,181,228,98,240,249,167,22,48,2,141,91,97,44,104,203,133,105,11,19,154,30,86,177,190,163,164,203,125,77,97,217,110,104,220,46,80,5,76,124,50,31,184,198,134,19,120,84,233,106,60,83,117,115,71,80,56,128,244,222,202,149,97,94,159,103,112,27,201,186,117,37,78,86,108,120,253,169,208,113,243,16,39,209,91,142,185,152,30,72,149,111,3,174,83,209,85,148,187,200,186,93,226,109,226,62,214,165,11,131,28,205,92,94,189,238,214,94,34,45,30,86,80,8,226,227,196,145,77,122,202,32,248,237,152,53,80,240,40,146,70,55,184,84,255,122,128,133,35,123,192,185,131,237,185,76,99,234,33,216,154,188,166,83,100,207,161,105,190,112,95,243,194,48,219,148,57,76,91,88,144,177,19,209,135,116,202,209,27,126,34,70,103,239,66,190,16,6,32,29,195,253,238,88,41,22,139,53,134,193,109,222,30,139,3,163,138,118,225,254,227,106,57,188,208,62,145,147,35,141,235,143,219,236,109,147,118,87,153,33,91,208,142,75,51,174,168,194,218,78,80,248,108,181,57,4,242,205,220,2,47,153,112,104,9,32,158,15,114,60,238,21,218,94,133,225,209,186,4,247,100,70,105,15,92,92,92,193,224,165,93,218,212,152,70,9,106,125,34,25,218,30,52,69,22,137,214,250,212,158,110,132,132,52,244,69,167,240,16,12,197,203,44,96,34,104,185,48,218,13,131,218,11,153,176,61,84,109,72,233,35,58,75,42,115,136,62,20,28,88,118,60,179,6,27,247,233,211,91,123,165,104,193,248,117,243,188,141,93,37,168,245,35,91,38,73,96,228,181,111,215,202,218,186,79,7,62,103,207,229,194,91,251,191,129,153,195,110,215,10,255,127,224,22,187,20,224,213,180,159,211,44,7,163,165,96,154,213,253,189,237,9,29,48,190,92,4,87,158,190,176,19,88,34,93,25,93,126,16,77,165,143,15,248,76,119,229,194,37,107,191,231,192,212,37,122,125,32,157,200,251,2,77,209,240,9,186,103,122,14,158,55,73,48,150,209,100,151,194,22,226,93,248,132,115,89,97,171,104,6,12,65,227,185,112,210,83,43,96,124,32,155,194,166,203,127,225,243,245,62,71,147,182,141,246,197,243,161,182,249,252,118,163,184,29,48,92,226,231,202,233,41,201,1,155,125,204,3,147,226,184,48,77,161,15,236,54,170,6,211,254,172,39,183,61,209,135,238,142,121,147,30,156,225,242,248,193,230,84,39,221,39,243,151,162,240,166,101,90,25,178,52,90,76,244,89,67,117,98,162,221,48,101,5,153,36,29,131,233,6,12,117,65,225,57,163,38,9,140,227,200,3,167,178,46,76,8,166,93,203,116,190,198,201,201,106,170,132,8,198,241,8,181,56,204,56,87,17,4,244,119,106,52,30,163,54,182,181,89,251,44,248,119,91,105,142,45,171,61,240,184,29,230,133,42,209,120,192,80,217,52,180,13,25,11,164,12,226,129,194,19,108,242,225,3,166,168,37,0,107,68,11,140,210,244,190,48,229,231,7,78,183,39,26,238,160,106,28,208,249,94,163,81,187,162,88,85,158,198,120,115,50,119,24,163,113,125,34,195,52,244,4,30,91,166,5,224,123,87,228,78,187,246,235,243,58,226,137,156,221,69,209,224,12,38,246,217,54,4,108,158,67,227,129,83,100,85,128,115,122,148,6,160,47,21,57,122,204,231,224,51,145,183,184,50,10,149,250,50,232,130,188,237,233,192,82,2,236,214,233,48,106,168,1,84,211,202,85,89,136,89,175,118,3,51,161,52,145,179,98,228,216,109,210,81,126,22,20,57,119,65,70,194,3,40,236,164,182,170,239,0,211,217,29,48,134,123,67,97,222,224,190,112,27,233,57,249,184,114,1,7,229,167,30,244,44,140,57,224,161,185,113,148,165,103,188,13,24,89,26,11,15,83,204,78,251,194,93,53,87,184,35,164,28,2,54,255,182,7,174,81,186,1,238,146,37,198,58,238,108,15,67,44,227,220,225,208,46,189,65,195,101,11,29,3,20,236,82,122,148,75,144,243,241,223,54,247,111,121,31,176,143,241,201,118,241,17,218,149,100,158,236,203,190,218,28,154,43,72,5,138,98,203,42,102,247,231,48,91,81,89,31,186,61,168,26,114,48,68,4,50,205,30,152,80,126,11,44,35,156,205,191,104,25,144,18,213,88,194,196,6,178,71,3,231,167,39,53,38,149,208,129,120,61,227,104,90,210,84,36,199,234,207,113,52,219,36,21,224,225,117,221,89,193,228,166,244,183,187,89,180,199,201,207,38,64,155,167,122,219,57,168,233,19,217,57,169,162,64,131,163,12,216,66,190,231,137,98,80,198,130,218,225,232,217,209,22,105,78,36,207,147,246,149,44,90,79,35,41,62,7,37,36,112,224,238,109,141,57,217,5,237,40,155,210,74,81,186,106,45,101,52,242,124,213,195,191,117,13,153,204,26,172,137,228,123,8,162,165,37,89,38,124,55,78,208,153,67,169,9,247,215,174,226,85,141,129,84,92,127,234,108,63,246,163,109,197,2,236,186,88,5,26,174,116,54,214,179,45,216,209,151,5,21,102,169,250,3,217,48,248,182,174,140,181,159,64,188,22,132,128,60,77,132,229,108,147,38,6,138,40,140,91,215,205,34,13,46,2,159,221,100,209,162,83,128,166,158,37,82,250,52,232,83,149,241,11,223,38,197,47,40,187,197,234,18,105,48,26,147,8,213,32,17,92,60,237,142,247,122,201,42,160,134,91,76,200,50,38,227,86,62,10,106,214,162,224,58,101,244,79,106,119,32,211,246,8,1,104,243,185,42,170,252,102,35,218,213,215,200,129,63,186,112,153,46,71,63,22,157,26,89,60,206,226,125,254,147,131,139,158,1,17,133,155,189,71,200,199,58,14,171,83,175,138,29,117,117,25,62,152,16,143,32,221,25,2,201,187,139,16,183,65,84,84,158,23,132,194,20,106,118,211,228,29,46,138,250,93,15,37,61,234,242,83,223,5,162,250,222,54,88,209,124,171,186,175,167,67,171,111,23,85,52,114,123,86,73,70,123,126,33,16,104,198,151,69,85,19,17,21,114,165,60,246,253,237,65,253,113,81,54,159,26,22,101,8,236,205,165,203,51,209,202,124,228,22,155,201,111,186,38,98,198,191,75,245,22,233,109,45,161,152,136,136,177,162,152,232,230,144,99,252,35,127,67,170,232,10,192,102,43,125,202,171,58,247,56,156,10,143,75,247,59,57,231,159,31,160,171,72,230,100,25,23,129,77,110,194,37,42,201,43,45,89,178,80,35,216,78,87,55,137,133,51,51,233,209,72,117,197,209,120,60,20,217,253,34,94,176,60,7,249,163,126,84,9,98,241,225,40,161,35,137,66,206,210,133,1,246,82,204,252,56,34,35,186,183,4,166,7,56,52,69,79,156,94,68,65,153,6,11,184,240,174,134,74,149,166,202,66,159,204,226,41,68,69,105,148,148,98,22,253,218,152,213,186,88,106,50,93,80,149,59,61,179,230,44,46,88,138,62,242,124,244,126,51,102,14,113,105,4,66,170,135,77,177,62,20,148,43,43,208,84,253,217,81,205,197,61,4,77,209,248,80,245,102,228,170,66,189,246,196,0,108,146,69,88,122,65,133,245,251,182,24,91,21,150,249,156,28,195,199,65,165,130,207,191,237,16,103,166,63,64,105,24,208,80,97,52,248,93,65,88,152,226,116,98,249,166,176,221,168,40,43,169,133,132,133,167,33,7,124,22,25,124,84,84,5,252,196,12,97,33,81,23,202,246,42,243,221,141,100,249,161,38,162,171,218,206,116,140,118,23,161,108,84,119,166,170,5,55,202,181,161,53,76,145,108,170,98,117,67,173,208,165,109,73,19,238,107,52,13,188,209,8,204,161,84,12,199,80,158,247,193,78,116,229,74,197,213,72,138,242,76,233,27,218,254,208,160,186,205,82,244,96,60,10,252,220,164,247,68,155,10,29,239,118,197,130,207,139,237,170,253,191,217,190,186,98,74,109,86,119,201,42,37,220,76,134,203,117,161,59,18,176,75,133,136,247,14,213,104,166,220,156,30,145,227,18,60,34,235,53,59,91,13,213,0,167,70,29,74,221,16,225,139,106,59,55,27,225,126,52,30,137,73,213,203,155,57,71,187,122,57,242,205,77,197,180,177,36,242,230,210,202,252,142,64,221,171,156,94,68,6,220,196,80,5,166,39,116,132,0,57,167,86,65,107,134,86,247,101,175,15,235,56,212,129,86,136,139,253,183,87,26,69,93,34,54,114,177,97,162,210,205,226,64,47,45,27,171,208,117,240,19,10,58,75,209,20,137,116,80,156,30,100,16,39,198,134,127,156,35,161,167,172,3,9,241,187,152,230,141,159,82,84,25,250,12,122,38,33,135,41,247,180,241,200,251,163,98,253,193,80,45,212,70,5,189,136,236,250,57,192,103,188,139,57,12,233,110,52,91,28,230,115,81,201,107,147,2,245,121,131,203,84,13,169,3,227,208,229,159,128,201,143,63,194,236,102,193,19,190,5,124,33,207,235,70,145,214,165,23,72,88,211,107,94,196,214,128,233,210,39,75,75,96,75,180,138,73,172,53,58,59,12,153,70,6,203,58,33,164,239,128,171,9,167,74,87,6,46,210,40,18,249,185,169,212,171,135,5,235,213,245,60,64,44,73,141,32,6,5,117,63,243,89,188,203,245,239,26,102,217,232,106,121,20,233,201,173,171,201,4,226,20,46,2,126,118,79,84,71,229,135,81,66,10,241,102,156,245,178,176,83,32,224,35,73,16,71,163,117,47,30,19,184,38,150,25,30,19,176,217,213,222,5,3,138,94,194,223,2,139,209,42,254,45,99,88,47,169,195,103,13,21,150,53,61,254,88,117,22,49,135,233,122,116,59,145,114,168,1,207,100,166,114,106,14,67,194,204,195,194,129,3,175,208,240,241,39,172,203,139,119,228,189,183,150,214,81,139,231,214,227,202,97,96,201,36,63,112,198,138,121,24,97,219,243,9,168,93,15,118,168,97,255,146,205,45,88,60,115,144,52,141,96,130,184,240,12,66,241,63,106,168,173,186,94,54,57,149,174,126,85,200,222,148,235,1,70,52,45,57,7,252,145,200,72,187,157,15,130,214,186,42,15,219,213,132,125,146,49,37,196,219,140,125,57,17,136,187,43,209,71,44,150,82,116,70,214,48,125,194,111,86,44,42,136,194,115,120,203,160,19,35,238,23,198,59,107,97,86,101,169,111,49,56,234,120,211,247,120,98,147,29,146,184,49,52,211,212,245,123,66,81,72,244,84,204,44,9,170,154,195,104,88,74,48,208,204,13,117,222,115,35,93,223,31,103,178,237,228,71,174,108,84,93,84,141,220,88,194,174,7,199,16,73,133,55,243,93,9,73,247,105,10,41,18,94,65,69,57,159,118,120,89,177,153,190,123,170,198,186,149,99,42,196,27,70,26,25,233,178,71,172,229,58,120,177,95,19,56,139,67,11,158,149,140,240,191,221,235,113,192,255,249,31,223,126,143,255,244,175,255,252,207,127,249,111,255,231,159,254,245,95,254,225,31,255,229,191,254,175,3,252,219,63,253,251,95,254,237,63,255,229,191,255,195,63,254,143,223,159,252,239,255,240,95,254,255,122,68,250,66,170,10,81,47,187,216,102,93,173,215,159,243,236,37,97,90,124,177,185,217,158,97,9,127,97,132,95,188,39,6,215,81,98,187,162,48,77,24,126,110,132,114,159,131,233,52,253,102,86,84,222,144,105,111,122,112,66,106,228,131,81,49,217,122,106,250,196,190,201,177,89,143,209,190,238,182,11,87,144,233,221,137,231,83,176,117,75,96,210,148,46,154,220,8,114,250,181,108,164,222,25,188,62,228,50,104,33,31,23,109,8,43,249,61,51,22,74,141,44,177,85,71,43,162,52,31,76,93,67,236,130,153,23,141,32,240,193,166,121,156,229,167,217,110,248,134,163,153,71,132,254,116,34,78,249,166,136,31,122,191,197,190,200,118,176,193,9,152,22,217,46,48,85,229,47,60,6,38,185,58,21,78,161,102,14,188,171,152,128,47,136,155,238,100,15,76,32,89,21,166,168,245,205,49,192,251,206,3,134,102,212,59,28,133,248,218,245,202,206,252,228,109,172,244,191,162,84,182,20,198,211,58,96,252,8,175,43,41,240,181,117,108,86,71,23,7,102,59,186,185,7,27,1,103,23,57,54,131,137,222,2,30,39,168,146,15,128,9,40,237,251,208,198,18,18,139,221,152,121,186,56,124,54,163,183,72,105,207,148,180,217,55,86,166,141,185,245,192,189,185,228,154,121,84,195,197,87,24,251,213,25,240,196,234,81,95,183,121,135,59,12,129,174,233,209,72,44,212,11,99,12,248,140,37,154,162,125,176,144,157,233,85,7,34,6,136,95,108,98,126,110,100,158,21,158,209,5,3,188,122,149,75,51,187,238,26,195,184,96,180,153,228,27,73,60,214,226,39,71,95,224,58,82,254,158,90,77,241,80,27,169,228,166,39,79,180,89,248,141,81,93,191,161,13,31,32,153,227,226,79,109,26,13,73,96,248,8,37,30,203,217,177,207,75,215,7,62,131,197,93,18,44,37,58,135,126,221,244,82,57,171,131,189,15,30,135,93,225,158,61,219,112,96,104,127,73,71,234,70,178,42,96,88,182,50,80,215,79,79,226,67,207,149,244,155,77,248,193,103,183,91,4,190,213,244,78,218,153,96,189,199,185,209,16,144,209,64,50,57,249,212,97,14,48,69,199,18,123,227,18,183,109,38,47,58,150,26,73,194,114,47,124,146,220,20,24,33,255,125,81,81,193,227,97,255,152,127,1,19,77,202,109,35,64,29,227,20,120,20,125,42,197,220,174,253,202,206,40,75,87,179,6,78,199,164,72,23,48,186,115,75,142,206,40,219,109,191,52,72,77,151,192,192,200,25,148,95,29,70,226,48,203,124,75,23,51,44,44,135,169,11,233,156,7,137,108,20,127,97,221,44,143,31,152,38,54,63,57,153,172,33,43,24,141,53,219,41,62,24,194,177,103,189,71,231,79,74,250,131,105,245,189,78,9,236,96,80,45,142,251,102,45,188,157,176,221,102,192,236,76,49,58,233,232,137,187,143,37,227,153,213,124,182,198,16,3,63,169,11,163,29,251,217,64,219,111,67,12,148,223,62,103,30,206,194,110,198,133,88,50,217,159,233,18,147,116,135,169,2,221,198,101,248,40,103,82,219,221,31,203,68,219,92,230,134,116,22,199,236,149,208,198,80,18,123,83,224,98,25,196,128,153,125,167,192,57,207,120,42,248,215,104,60,66,50,48,165,20,111,100,97,90,179,4,158,38,108,235,48,114,97,93,225,116,222,82,188,48,28,159,138,132,51,137,62,245,207,132,221,236,24,83,191,148,18,254,109,81,138,115,148,22,9,89,164,18,157,54,174,80,4,124,54,14,91,15,158,8,242,250,149,145,74,89,50,175,96,171,93,215,29,198,208,43,154,30,77,161,186,199,48,182,38,104,57,186,213,96,54,81,205,58,51,86,149,43,51,175,243,228,131,156,180,176,78,136,9,53,144,251,13,240,248,146,254,52,233,86,79,195,176,111,163,129,52,94,23,58,243,61,199,24,71,81,241,222,213,121,141,100,43,238,188,193,174,241,126,249,116,241,123,175,24,87,77,198,57,43,72,182,201,143,61,215,216,174,244,24,48,219,91,143,194,78,180,200,46,179,92,216,44,27,99,150,63,65,81,191,172,64,96,114,231,190,170,99,140,195,18,35,176,137,163,251,165,33,156,56,245,210,216,98,222,163,217,187,221,204,20,48,244,253,58,98,140,118,241,142,4,110,102,36,224,48,79,240,126,61,192,13,205,100,255,0,240,232,211,43,63,227,228,172,143,1,19,45,21,129,81,84,219,247,195,165,81,67,158,74,197,89,39,174,236,204,71,227,54,64,3,179,183,243,103,70,211,238,77,42,119,140,217,24,87,126,215,196,131,85,7,2,76,216,238,79,124,159,5,93,20,215,58,227,111,123,107,6,41,48,42,232,119,36,96,241,23,162,1,13,87,163,126,219,48,59,220,106,243,22,254,96,168,222,122,240,25,59,211,133,180,233,144,203,77,66,211,105,178,203,222,139,78,81,147,236,183,28,109,116,20,127,100,38,25,58,251,125,29,139,60,96,241,207,154,144,24,81,201,11,55,235,167,248,70,169,165,172,47,73,173,67,12,128,162,245,61,51,182,49,146,164,236,72,195,78,111,207,59,227,239,124,122,163,8,154,8,171,124,7,68,106,251,154,225,156,95,161,20,233,250,120,102,22,56,150,92,216,36,42,242,72,4,117,142,114,221,102,217,168,33,204,227,27,183,109,21,238,27,244,226,89,0,155,219,223,229,64,197,68,134,40,4,148,229,42,220,192,133,93,224,133,217,101,122,29,139,147,115,117,10,39,244,65,2,134,251,40,207,4,203,9,50,103,254,200,216,176,202,193,214,188,48,253,153,52,115,64,150,251,202,182,205,119,52,81,8,41,130,158,117,104,197,171,70,116,243,178,102,59,113,102,113,114,16,201,233,37,203,49,148,63,154,171,227,101,144,246,144,143,26,65,253,233,21,111,44,35,83,90,73,225,68,167,148,223,20,74,83,55,116,131,208,129,126,178,163,243,39,219,119,97,116,67,182,135,164,80,205,206,197,200,149,81,49,184,143,155,29,131,76,70,227,199,110,247,55,141,132,193,213,50,132,148,119,2,40,127,145,212,168,170,204,7,152,133,71,30,239,192,40,56,203,153,147,53,193,248,101,157,91,186,100,16,208,146,171,119,45,96,78,185,177,90,16,152,54,250,248,162,73,60,103,185,101,243,60,114,179,228,102,107,204,141,55,49,240,156,209,88,13,185,12,58,200,125,216,52,208,110,119,181,227,167,201,90,223,235,134,148,20,170,44,88,42,44,233,246,61,48,124,63,39,129,117,227,183,222,54,19,96,250,225,190,47,167,27,93,224,54,38,244,95,178,204,235,91,60,47,210,143,114,114,18,7,46,152,142,113,44,17,133,156,60,147,8,41,254,219,29,165,161,117,159,169,181,124,206,56,57,196,17,73,122,160,178,12,45,102,58,108,254,173,23,182,2,72,246,159,166,17,114,201,64,128,19,86,221,194,10,165,39,72,8,83,225,237,187,7,28,107,167,72,99,128,54,24,230,221,225,243,5,207,27,171,206,102,92,171,177,226,232,117,91,87,105,135,70,153,125,206,56,152,57,97,11,108,54,170,197,97,188,233,146,252,180,121,197,223,115,47,98,85,185,105,242,230,247,228,84,166,135,204,8,136,82,36,183,121,70,83,16,69,116,57,185,81,108,190,16,133,158,121,120,47,247,109,182,51,250,209,218,255,193,217,162,203,38,183,125,190,195,226,117,135,78,217,166,21,57,183,21,251,191,133,28,94,132,209,102,4,102,165,254,66,144,95,209,175,203,109,81,148,112,73,36,78,141,14,129,92,152,141,209,26,23,198,3,190,33,221,164,7,112,185,126,98,103,25,207,85,62,221,74,72,189,146,95,89,50,47,168,59,82,104,92,91,174,157,202,228,157,174,207,1,46,60,240,167,134,159,27,133,55,73,229,192,180,61,111,171,251,51,193,235,99,222,29,21,158,194,230,207,226,176,165,178,239,201,41,222,159,121,198,175,140,244,252,109,233,131,219,118,222,159,151,135,59,182,33,189,201,165,149,134,115,155,15,149,108,137,242,59,206,208,130,76,35,142,93,136,242,201,133,153,199,76,13,120,35,200,112,111,43,163,103,223,178,223,117,75,88,218,223,151,9,97,201,41,221,29,235,33,169,239,30,20,21,119,239,106,56,48,231,150,121,214,212,153,210,151,182,195,9,17,181,185,46,240,44,65,11,65,112,2,116,232,209,231,229,250,156,97,10,47,83,214,106,118,153,174,25,70,28,111,5,91,65,43,49,134,95,217,176,30,218,42,183,133,179,173,79,149,180,244,208,222,36,207,204,228,236,252,104,212,97,110,193,143,7,238,57,59,168,45,216,106,203,155,108,201,100,84,29,174,230,187,44,240,9,217,202,253,97,140,57,100,18,46,198,83,247,175,58,83,184,239,50,4,207,62,164,122,207,219,65,105,36,147,111,135,68,103,112,132,169,73,163,115,114,207,125,166,31,178,170,23,38,137,35,31,7,68,194,20,111,154,210,110,147,111,227,252,7,223,148,24,138,211,135,192,19,123,234,28,167,174,249,58,248,0,67,230,223,49,14,112,115,77,75,97,180,27,3,70,89,102,87,61,185,17,13,226,77,67,148,214,223,182,214,64,63,122,90,255,234,115,91,200,25,249,51,35,95,208,86,126,31,202,232,254,80,22,2,33,93,191,106,235,37,115,24,135,219,44,195,8,203,138,228,251,83,186,6,206,32,146,17,140,19,69,108,172,15,76,101,84,238,27,206,222,114,197,214,51,1,52,104,52,243,133,93,240,31,203,236,19,7,235,132,131,161,155,251,205,192,140,96,241,146,129,118,226,170,208,210,236,63,43,101,249,114,75,183,76,152,31,77,81,91,159,57,210,49,219,107,103,189,152,113,157,188,80,122,177,211,138,75,27,80,184,117,54,43,84,237,186,159,220,146,168,178,1,198,102,59,114,25,200,5,156,181,74,174,12,235,215,149,253,161,89,251,139,92,24,1,163,111,34,251,207,237,85,226,251,66,230,201,151,135,106,95,159,236,126,145,109,172,222,157,76,71,207,217,214,232,28,125,246,102,211,219,232,123,53,170,187,76,164,228,141,160,141,124,112,37,243,40,95,223,185,102,210,32,126,242,174,37,113,102,74,194,37,31,103,164,249,137,18,117,186,66,205,231,123,98,112,89,74,94,58,21,118,54,245,1,211,101,34,67,1,90,218,202,113,225,7,126,39,82,120,211,46,120,130,120,113,213,157,28,97,116,246,198,232,110,201,138,33,123,208,204,198,206,45,108,77,161,68,72,29,8,198,32,151,230,7,175,97,76,190,139,46,42,118,62,157,81,58,209,73,37,33,180,236,98,151,29,122,213,186,106,228,7,198,7,210,247,60,230,182,90,182,204,87,214,245,225,131,136,172,68,109,50,252,19,35,120,121,92,71,154,35,21,25,9,208,171,206,246,192,207,205,182,186,200,219,194,125,206,51,148,160,251,122,213,80,103,196,126,105,248,169,167,121,74,140,11,147,176,118,222,116,55,219,197,203,181,69,192,235,76,255,101,248,35,129,194,122,197,169,15,76,134,211,201,142,232,42,164,169,7,19,129,199,117,25,13,166,201,47,87,203,203,127,191,204,20,123,222,180,92,55,142,206,53,80,26,228,239,123,166,37,202,82,23,14,179,6,222,105,148,140,43,228,132,239,166,49,29,135,132,116,97,170,227,94,62,56,223,43,236,145,91,169,162,117,43,33,86,249,193,36,122,46,129,192,168,251,56,17,126,55,221,217,67,143,91,84,65,159,24,202,232,55,200,216,68,237,75,132,180,118,32,246,92,223,232,167,24,1,111,227,194,195,82,85,126,99,176,205,47,173,130,221,231,153,129,157,209,77,121,206,44,57,47,76,9,200,127,122,80,17,189,98,148,221,186,198,154,239,5,41,152,176,30,175,11,179,137,242,94,12,242,247,233,60,150,41,112,54,151,130,15,62,195,91,83,248,148,110,49,69,218,14,227,193,34,175,115,178,240,120,18,30,105,111,26,168,229,194,209,108,201,129,82,129,185,35,229,60,18,243,164,114,116,118,81,90,48,27,154,91,120,7,54,75,244,11,227,29,232,60,118,224,38,125,97,192,84,199,253,187,165,164,121,70,245,125,31,84,165,169,68,57,124,66,219,155,27,162,81,9,133,144,56,183,209,131,186,192,20,46,190,164,21,183,133,13,157,156,187,226,249,153,3,70,148,86,143,174,216,208,196,235,194,182,75,194,85,36,36,80,153,15,216,218,187,228,228,180,36,120,17,26,5,98,94,173,92,57,84,35,239,71,5,62,49,203,157,82,126,186,146,83,78,206,6,44,11,92,204,39,194,97,86,119,133,207,199,153,92,48,196,224,188,138,194,153,142,249,26,191,93,215,213,190,248,121,220,82,107,252,96,132,100,171,188,48,98,30,74,21,31,108,29,94,55,199,99,241,86,118,62,34,31,204,32,19,32,176,181,249,250,149,207,97,46,194,2,39,235,92,248,224,179,201,153,87,24,208,96,8,143,1,163,226,81,228,228,236,161,125,16,211,161,43,47,27,90,248,153,248,3,53,79,225,59,136,49,228,174,17,124,13,75,181,100,121,100,213,148,77,252,178,209,196,26,73,225,130,161,159,159,156,233,170,232,93,97,117,177,226,145,177,179,187,46,28,221,58,42,194,66,148,73,189,12,217,74,90,227,67,139,15,155,249,50,235,185,105,139,16,148,216,74,238,186,36,243,127,115,152,122,214,141,41,7,177,121,113,107,45,22,35,248,67,114,116,98,215,224,95,246,89,103,240,44,190,71,91,10,218,41,208,221,8,203,194,184,161,113,21,111,198,111,152,17,5,162,71,113,97,184,123,174,104,197,102,156,136,73,78,110,242,60,190,8,80,72,120,110,172,33,107,227,175,203,216,58,77,15,102,199,236,126,177,36,255,214,21,36,4,133,40,230,115,33,170,64,85,136,45,240,251,71,84,229,201,124,231,126,117,159,248,140,43,140,77,191,110,124,200,155,62,20,130,76,23,127,167,186,2,45,237,194,52,68,135,206,63,149,213,162,101,247,51,200,136,50,253,219,163,41,249,106,163,129,178,250,248,215,65,81,117,75,245,0,24,26,212,118,152,24,74,130,5,76,228,123,236,202,126,249,209,166,48,59,123,255,64,48,109,42,73,86,221,138,39,95,245,253,224,162,251,43,203,203,174,48,31,134,239,84,215,217,87,206,170,40,50,94,254,62,150,153,16,73,52,65,156,216,239,125,225,13,46,37,96,142,38,183,27,231,238,176,96,159,163,145,118,245,147,159,64,17,241,29,129,249,44,60,210,94,19,87,213,173,112,163,3,204,127,27,7,216,174,15,109,210,117,224,159,46,124,67,26,129,46,76,74,187,126,77,25,125,179,136,10,11,106,64,137,234,174,177,138,212,43,210,142,114,99,168,195,122,201,209,180,131,147,132,249,7,174,161,235,132,2,112,213,80,131,197,108,197,135,79,139,121,187,221,80,221,218,243,206,36,253,125,217,164,142,179,76,210,181,209,170,233,1,216,222,198,7,86,152,111,245,227,111,48,51,81,49,147,113,214,200,131,126,209,178,169,245,73,94,129,115,119,239,210,26,116,60,143,103,8,55,211,12,203,14,115,21,93,110,185,33,48,244,101,26,145,21,63,43,250,80,152,74,199,87,194,61,240,153,207,46,93,215,96,148,35,219,7,19,165,76,137,181,161,177,194,217,248,96,179,156,148,39,86,201,103,249,47,163,128,183,117,20,85,198,66,246,123,198,3,87,22,220,74,227,187,151,245,134,53,230,73,49,127,80,110,152,221,47,11,6,119,235,242,56,33,187,172,120,218,19,229,2,153,224,207,178,66,57,217,97,251,144,254,47,109,103,150,108,59,174,227,208,41,169,111,230,63,177,210,226,217,36,225,91,241,62,51,227,69,85,102,224,216,219,141,44,81,36,8,232,32,193,147,214,91,116,23,46,87,67,103,66,164,251,80,210,118,24,213,157,207,35,121,251,13,223,145,61,152,29,171,68,95,111,43,66,154,195,175,28,150,234,236,138,210,223,177,3,133,187,33,119,141,38,240,12,180,177,161,149,241,251,86,200,216,0,155,94,100,253,7,230,227,242,231,205,150,234,74,108,134,225,198,170,219,239,218,212,243,244,109,85,211,229,92,1,227,168,39,15,229,77,115,30,83,130,78,209,161,2,133,45,211,253,129,19,173,118,137,103,73,169,85,207,67,46,75,16,165,15,146,193,70,128,15,152,25,89,238,11,111,162,56,57,164,183,247,124,171,194,117,251,214,7,120,13,189,107,234,84,251,23,60,129,90,30,89,224,198,7,116,28,62,214,179,18,112,251,235,214,118,152,215,81,100,11,208,96,136,122,194,207,82,131,111,76,230,111,147,41,159,174,93,132,242,30,226,197,85,96,52,36,155,95,26,229,223,164,117,147,107,53,191,143,128,223,183,151,174,192,19,87,139,78,106,217,97,200,108,153,54,160,249,227,45,77,211,175,220,250,207,178,176,178,222,203,37,66,246,147,211,226,126,100,16,55,235,11,243,251,194,109,101,201,247,131,195,74,113,33,126,164,59,40,228,94,133,71,117,47,62,224,93,132,126,180,168,163,144,88,115,120,162,213,38,247,133,214,65,251,45,77,104,166,154,44,191,192,176,110,155,191,237,65,123,95,145,219,174,204,248,61,225,165,119,133,37,228,205,235,62,183,234,48,108,16,56,93,110,247,237,69,152,163,101,221,106,102,231,17,99,97,210,52,45,47,147,126,246,237,159,110,37,68,210,89,129,118,248,227,222,108,168,217,29,113,131,48,39,210,218,188,10,192,118,142,103,158,119,85,177,146,223,241,200,32,35,53,217,199,162,63,231,145,244,59,21,19,186,12,210,186,217,41,77,255,105,236,138,187,204,26,117,209,16,240,219,31,224,183,250,94,200,84,20,245,168,17,232,27,116,242,195,127,182,206,191,39,102,70,188,194,134,230,223,175,19,7,25,21,36,72,229,96,42,189,174,110,98,114,100,194,73,196,170,183,4,253,245,161,76,62,153,134,52,189,135,238,219,84,54,246,101,73,170,29,91,9,218,90,78,192,124,218,71,97,172,62,252,104,162,207,43,49,6,29,20,219,213,37,128,9,166,245,228,4,17,254,178,232,166,93,235,139,14,47,185,131,90,254,90,225,23,172,254,182,223,192,210,89,111,40,102,27,113,240,27,146,87,31,10,89,56,151,223,226,35,221,159,16,158,162,122,216,194,47,188,139,165,89,22,120,35,30,178,28,166,57,64,246,176,21,37,15,151,235,0,102,3,160,48,211,122,245,11,167,193,82,39,233,106,30,194,113,105,56,58,55,217,43,194,62,237,238,94,195,254,137,102,207,163,48,249,45,191,114,43,226,235,231,129,72,135,139,217,172,63,43,175,161,39,39,109,90,252,210,204,156,93,111,12,21,128,237,203,11,237,244,253,234,99,169,198,190,244,147,83,141,75,189,92,96,218,65,252,203,69,239,163,106,198,163,226,229,234,177,89,67,146,180,202,110,144,133,242,58,221,145,213,228,205,140,242,84,128,155,43,214,0,83,87,159,2,19,147,254,130,120,150,170,179,116,15,92,174,57,203,54,135,225,226,109,253,109,138,206,30,106,208,160,143,209,82,194,111,156,45,239,144,33,192,127,83,136,196,95,180,207,68,173,118,153,117,200,144,204,218,139,215,204,171,210,225,77,199,152,92,26,218,2,78,146,35,98,162,38,39,176,73,183,13,71,217,47,200,210,5,71,59,244,83,9,172,81,202,151,159,238,51,66,124,212,2,207,24,122,215,68,110,206,105,65,72,117,45,73,134,208,130,141,201,66,160,104,254,229,183,75,79,197,240,78,93,246,49,144,77,226,153,144,96,162,21,203,143,198,227,68,50,26,72,219,209,183,226,71,223,106,87,154,48,105,160,227,113,138,21,49,179,57,26,254,22,163,204,99,164,65,115,179,108,22,231,53,243,142,27,240,165,135,242,38,12,237,173,248,23,130,20,67,31,114,225,111,156,188,160,107,197,185,73,189,228,193,111,147,139,138,108,94,120,19,85,75,186,26,175,89,255,250,109,163,227,186,229,232,55,176,150,23,2,22,53,250,157,221,82,166,88,51,161,40,249,51,197,43,76,46,252,48,143,184,160,52,137,80,154,92,154,192,40,152,182,26,71,191,105,63,163,82,35,245,22,23,179,182,205,60,225,95,194,44,132,238,68,67,54,106,209,82,147,48,123,201,22,71,51,110,186,94,185,25,14,255,138,170,166,238,52,143,60,84,178,216,211,121,183,176,154,207,144,218,59,207,124,120,111,8,159,206,11,45,228,117,65,20,116,199,12,28,44,231,149,31,6,69,186,215,81,178,76,67,70,10,253,103,238,181,74,135,18,102,94,93,127,216,178,22,14,243,226,135,252,116,129,155,238,19,245,176,175,235,202,35,187,200,204,250,156,67,51,102,77,31,6,6,240,89,225,180,71,235,33,95,152,188,143,99,62,246,126,215,11,254,169,92,57,132,238,237,86,122,36,162,105,177,148,147,191,173,103,241,66,25,165,220,119,45,229,243,186,130,153,66,216,93,69,210,25,212,36,193,253,194,45,91,83,228,190,140,238,54,253,167,47,81,146,142,113,150,63,39,149,145,196,91,102,13,255,159,26,56,65,48,47,47,242,106,145,95,101,82,136,30,70,172,210,223,22,96,70,254,20,18,238,22,212,44,157,34,63,250,30,102,74,111,193,9,127,183,232,73,150,133,216,162,136,51,22,74,87,65,23,88,68,132,34,255,195,98,73,152,50,61,135,137,103,74,10,191,20,66,242,230,193,21,9,82,81,187,164,237,96,239,155,169,238,49,213,73,6,152,237,239,9,248,237,105,134,162,232,89,239,200,147,83,174,252,28,76,223,159,192,125,124,225,30,94,112,192,204,121,77,225,183,18,199,211,222,212,34,134,30,93,41,100,249,51,129,3,39,15,236,161,56,52,4,202,246,57,197,14,224,216,243,223,129,210,63,160,191,92,76,143,52,225,34,14,172,192,104,47,228,185,201,62,228,139,30,148,43,157,9,128,226,96,43,250,200,96,135,237,120,222,211,20,215,21,237,144,199,2,165,153,85,15,134,159,21,119,101,249,231,20,151,40,182,139,107,61,170,26,182,107,73,244,93,184,20,115,160,24,136,82,83,249,203,189,121,146,144,106,192,16,103,88,96,220,216,78,192,136,13,200,243,70,203,213,197,225,128,223,217,179,23,219,78,189,179,196,5,201,71,84,187,144,10,163,117,108,38,76,213,67,225,25,109,11,127,71,87,25,254,29,229,203,40,150,2,11,191,206,50,104,131,161,23,151,6,141,237,10,220,109,111,18,48,205,89,31,152,234,116,92,218,155,164,78,74,180,21,244,56,94,36,22,240,251,62,146,231,3,140,158,119,188,144,49,230,7,44,196,12,241,204,140,200,39,215,125,232,151,139,79,143,136,227,243,203,236,134,221,72,128,151,109,118,162,2,179,29,104,57,22,112,205,110,10,175,237,189,111,192,83,197,35,72,252,189,55,48,253,228,8,238,205,45,151,182,73,40,196,64,91,80,70,207,81,248,5,140,78,206,128,147,191,245,3,121,48,109,153,249,245,161,146,33,39,159,36,160,253,167,89,7,68,76,156,54,133,23,111,68,221,15,79,23,81,106,102,167,220,195,202,151,26,23,131,69,6,26,36,148,32,180,80,73,125,239,64,79,206,226,236,133,141,133,186,135,124,94,166,176,177,78,214,176,122,17,41,132,130,66,97,241,236,42,140,172,186,182,126,2,72,166,123,11,39,240,148,246,81,248,215,23,43,235,30,115,56,157,118,138,238,225,41,78,19,215,43,253,123,176,153,189,229,2,112,196,185,161,16,156,80,139,114,216,202,161,83,97,116,15,87,192,27,106,149,194,176,242,18,70,3,81,142,110,198,233,246,75,171,180,46,44,121,226,208,244,167,243,74,118,53,9,21,129,205,116,203,167,67,8,71,167,235,235,172,70,34,136,250,26,146,197,87,209,202,59,116,148,92,210,85,152,236,158,143,133,109,45,45,69,127,250,133,139,53,126,25,33,66,89,64,204,228,112,38,250,30,240,63,232,246,166,58,234,126,111,133,144,72,160,227,125,209,103,150,5,235,20,37,77,131,123,81,24,229,51,129,97,42,143,188,110,152,39,50,206,222,130,18,194,46,198,204,100,34,9,184,241,217,183,120,40,111,117,198,144,47,225,93,141,17,22,5,77,248,248,114,180,45,119,61,70,210,124,239,58,165,70,8,169,111,13,66,205,251,203,123,117,13,105,150,133,220,113,52,2,6,242,237,66,195,221,65,142,221,198,61,75,205,25,224,139,136,126,192,24,92,234,201,161,204,180,24,135,144,159,62,231,70,106,48,80,19,241,110,159,251,106,177,164,35,35,198,18,165,240,251,186,229,251,122,147,212,248,92,25,74,0,49,47,92,243,92,213,167,242,66,193,152,14,169,178,239,169,39,39,97,56,19,126,19,195,146,75,27,200,16,231,156,68,237,117,200,209,164,102,122,196,42,136,235,23,153,86,72,236,176,107,8,54,193,168,201,219,165,54,69,166,50,99,21,242,85,50,212,154,49,48,118,70,127,11,202,133,192,40,49,223,156,200,235,74,162,131,29,141,2,75,172,18,140,36,125,97,216,27,172,88,58,81,197,61,255,192,235,36,92,118,215,177,210,41,187,197,109,99,96,90,244,125,118,83,40,137,229,13,81,214,20,148,2,110,111,244,68,148,245,86,59,17,150,180,47,166,236,140,86,94,112,210,198,231,182,223,206,36,127,123,159,214,244,125,118,123,102,17,49,236,23,105,110,189,175,205,162,148,1,96,101,31,165,48,169,157,140,255,138,40,244,22,155,45,189,29,17,24,106,145,94,56,181,178,153,139,62,154,93,250,208,230,244,38,179,105,238,151,34,157,4,138,4,82,30,140,21,91,253,28,140,13,86,194,237,243,200,224,63,229,47,155,57,131,62,240,225,22,113,198,143,65,24,95,65,180,120,226,121,226,102,252,121,220,157,62,225,60,26,94,168,62,238,3,189,220,127,217,28,230,228,220,13,103,174,160,119,88,163,146,44,17,196,222,247,70,52,94,145,62,144,224,143,207,242,237,18,252,109,84,136,58,50,140,16,181,194,134,56,224,202,120,86,24,97,93,15,8,42,10,29,169,81,7,92,168,82,7,140,78,89,21,216,138,104,254,113,193,127,157,91,127,155,13,78,12,97,50,164,34,184,70,18,197,154,205,2,22,107,101,171,35,78,239,183,37,231,57,196,113,149,152,103,134,103,250,180,70,23,89,176,43,223,138,167,4,232,29,196,126,125,42,252,166,104,143,197,173,40,47,194,123,208,183,49,199,117,102,34,221,71,201,20,5,70,85,218,151,228,23,207,82,146,232,2,247,27,233,215,73,111,202,202,78,2,131,49,115,233,1,211,74,161,191,221,120,228,206,107,100,1,17,53,169,66,73,179,71,175,139,197,134,58,72,209,255,12,174,1,89,67,21,236,44,216,133,93,79,89,35,224,4,229,65,126,218,124,128,252,155,159,70,97,146,40,7,11,190,18,205,69,104,47,23,113,225,44,102,229,235,30,55,80,126,76,213,91,96,228,139,156,224,244,194,198,161,174,94,111,165,51,107,46,39,162,26,161,91,98,67,116,74,183,43,115,35,124,136,37,166,28,205,122,113,60,22,49,82,189,124,123,150,178,9,66,242,155,222,201,228,203,185,17,108,245,197,5,97,81,228,18,19,109,70,110,219,193,175,165,173,248,42,12,85,97,4,252,217,181,61,180,203,77,163,162,39,118,69,15,198,53,56,168,208,86,233,80,184,82,69,246,15,0,93,69,106,91,2,55,20,186,2,110,210,246,244,208,66,195,144,199,95,104,65,124,150,53,236,93,92,220,235,161,84,117,101,32,32,148,55,131,101,141,44,193,144,231,89,80,70,114,199,244,247,162,17,145,150,136,21,183,2,174,54,96,198,73,21,24,125,72,15,74,7,77,197,87,222,52,234,23,213,235,92,16,169,15,181,146,132,233,23,141,238,58,122,237,142,152,23,20,196,6,111,44,184,236,44,107,151,153,178,208,30,93,74,194,67,205,196,30,188,109,37,76,10,56,60,246,132,45,210,28,193,46,39,111,40,33,16,86,112,213,37,168,129,249,158,228,228,248,27,5,81,155,198,152,55,43,15,129,27,13,208,9,207,207,167,251,190,62,94,67,112,215,209,220,239,10,191,176,197,11,16,70,109,191,26,233,151,98,50,63,201,124,127,7,71,138,243,226,52,114,131,89,53,232,44,56,89,139,130,23,223,79,228,130,134,133,165,201,194,32,140,220,61,62,16,244,76,94,172,183,18,70,244,204,21,75,230,176,204,196,149,223,134,10,228,179,56,42,210,93,228,107,48,101,71,171,55,206,221,197,234,111,90,11,47,166,69,142,54,203,141,39,92,41,105,7,204,238,94,136,137,111,61,69,64,198,151,166,209,141,144,86,5,46,99,7,185,22,197,144,41,173,81,176,201,123,184,159,78,98,246,38,141,127,216,186,239,55,19,39,220,100,166,157,38,154,21,159,38,45,222,82,63,96,173,218,219,149,143,201,197,160,87,222,5,238,124,112,254,121,161,41,43,212,90,28,209,70,164,179,39,148,72,178,124,9,79,83,174,12,184,96,63,218,18,126,195,228,102,95,7,4,60,57,117,55,183,233,95,83,136,149,99,245,208,63,62,141,183,163,160,112,145,226,119,24,16,88,127,127,119,24,99,190,172,157,147,58,67,122,56,250,81,186,153,20,38,188,25,26,35,218,108,80,61,156,138,226,250,180,18,174,251,11,227,104,144,77,58,239,205,13,61,55,68,82,79,121,116,12,57,133,242,130,252,50,30,81,222,124,132,171,166,244,87,95,115,175,152,61,96,146,172,10,51,240,92,204,107,146,22,93,87,70,25,140,166,37,104,211,170,62,9,67,228,135,253,202,176,181,146,22,80,224,22,125,150,200,7,159,171,40,234,14,211,147,241,29,89,61,105,210,71,71,250,109,202,227,224,98,13,26,138,214,29,220,217,110,230,32,50,18,144,232,237,238,149,7,137,16,193,133,165,112,15,85,56,250,209,71,149,122,13,73,32,250,191,226,228,228,138,63,240,124,35,218,103,194,222,177,198,251,192,140,81,223,184,32,98,189,132,10,13,60,175,171,240,90,154,172,101,210,207,96,74,46,209,104,134,164,236,253,220,55,109,81,222,249,119,173,53,65,198,2,43,138,19,4,167,181,129,72,27,195,181,215,51,252,228,205,60,155,186,188,17,8,35,205,191,16,220,114,143,94,25,219,162,225,115,93,227,91,17,25,48,18,113,52,162,121,119,157,73,44,86,185,240,66,11,169,71,64,239,219,129,0,149,35,137,64,161,184,205,0,109,131,111,139,148,12,192,107,87,234,6,81,211,212,144,150,124,2,76,156,35,52,4,224,158,112,122,129,121,18,62,26,56,186,79,185,237,197,170,218,163,101,209,18,219,242,208,224,165,84,215,238,0,174,91,58,148,8,22,110,240,226,217,39,141,41,131,28,251,199,220,126,96,220,220,133,207,73,41,209,220,14,189,83,147,13,116,150,254,140,58,209,163,90,192,154,57,132,245,203,194,70,203,164,183,88,155,101,197,17,148,210,76,141,30,82,220,225,243,153,76,91,41,163,61,251,152,64,185,192,164,0,61,116,171,148,156,122,201,203,102,79,113,60,153,143,47,232,144,118,71,226,219,55,112,78,182,213,34,126,144,168,121,117,69,211,109,251,16,211,65,145,186,171,209,178,219,175,16,19,109,165,170,209,186,138,244,134,248,15,210,57,10,155,170,71,191,122,199,146,84,110,170,210,48,22,79,4,6,211,210,147,179,94,174,232,149,71,252,81,212,59,76,186,98,71,147,2,233,158,45,13,191,38,163,179,98,99,207,169,32,19,38,140,19,104,141,110,121,136,37,250,68,233,230,114,9,235,137,90,95,151,78,153,11,3,242,172,144,177,192,230,90,200,56,144,237,71,150,25,44,136,159,41,130,65,210,154,128,201,53,25,104,2,217,217,248,138,34,112,157,238,179,52,241,32,93,162,52,137,220,240,10,13,94,90,191,135,54,47,253,41,102,23,143,21,136,49,155,46,201,127,45,160,33,90,194,82,36,147,2,194,238,205,23,251,65,152,55,68,73,136,85,174,196,149,225,13,176,74,166,104,129,49,155,104,169,185,67,82,86,46,28,49,124,119,239,28,70,207,149,142,21,224,114,67,253,207,164,25,167,188,16,200,55,40,118,187,76,17,225,106,151,75,195,229,217,221,6,6,142,67,45,243,106,156,220,220,39,83,169,238,61,35,61,249,128,124,215,67,6,175,163,2,38,151,70,224,189,66,218,140,206,168,93,229,228,200,179,180,84,116,163,158,43,139,27,61,243,199,25,132,40,213,53,165,195,65,137,89,199,57,103,38,173,174,157,204,248,245,224,179,238,175,228,205,163,168,1,36,204,4,229,228,144,7,35,122,151,247,213,26,181,232,208,45,188,227,197,229,50,210,94,164,119,218,12,21,48,146,251,95,152,46,95,87,91,125,40,154,29,67,224,129,79,103,60,83,214,162,228,125,93,244,38,34,144,65,217,17,51,144,60,121,53,203,147,16,86,195,91,172,201,40,175,183,24,165,196,245,203,22,214,150,121,219,244,203,191,231,22,170,135,13,141,184,28,229,164,255,175,55,155,161,188,6,185,90,78,142,119,85,168,182,85,90,111,229,212,120,81,196,251,64,107,238,77,151,2,211,179,94,118,136,84,54,216,17,121,106,6,245,94,211,53,244,104,45,223,242,66,16,222,28,41,95,6,219,124,200,203,126,231,45,103,135,206,93,45,239,125,53,57,218,122,155,67,186,147,61,156,104,24,224,247,213,68,91,151,230,76,17,21,66,41,208,132,182,29,222,87,140,231,108,199,78,175,130,195,180,30,236,41,39,199,230,62,212,144,136,138,240,249,75,216,124,236,253,167,59,244,92,89,209,77,129,239,184,212,42,28,113,85,191,189,196,54,211,53,156,182,209,155,151,160,239,253,121,109,102,176,99,62,66,146,125,215,197,210,247,35,235,176,133,120,159,154,204,104,60,19,10,13,33,178,172,218,103,151,52,93,9,25,60,218,122,119,87,216,246,223,126,221,228,182,84,29,243,189,14,8,234,51,148,165,43,61,20,114,116,171,230,199,225,242,207,29,81,80,185,175,191,29,204,241,43,211,73,254,24,205,206,19,138,111,167,242,22,116,105,217,178,2,31,100,236,31,140,162,228,20,41,198,139,251,176,143,162,101,50,26,34,2,121,126,233,73,135,217,76,230,46,152,2,58,17,248,142,115,31,73,86,2,207,96,236,208,207,70,59,185,162,52,250,251,28,143,224,167,216,196,194,151,101,234,115,85,66,250,177,246,231,202,16,12,9,25,112,214,95,60,125,4,198,67,42,70,2,172,17,17,161,57,102,27,26,178,107,244,244,192,73,73,24,5,16,207,106,147,15,41,239,93,167,196,164,89,214,137,88,55,169,130,45,71,91,143,182,75,7,34,221,69,48,148,112,221,39,104,93,195,72,202,178,190,160,78,74,197,42,198,153,169,170,228,149,111,2,213,152,205,200,43,28,217,223,28,84,80,162,75,110,252,41,89,233,209,80,146,79,200,163,99,154,32,148,255,195,180,74,236,233,131,24,73,237,43,112,177,210,77,72,175,35,217,148,161,140,109,149,222,106,232,2,232,111,196,238,116,25,132,235,102,118,189,211,97,184,217,162,194,74,56,125,243,220,216,79,203,251,252,107,101,243,21,255,109,133,233,61,200,55,66,223,74,113,250,23,222,234,100,50,150,192,230,217,240,67,17,117,146,214,144,99,93,20,161,189,57,208,100,233,159,115,87,122,129,134,195,213,210,51,31,120,52,133,223,202,150,175,147,100,207,239,121,26,57,93,102,89,196,22,123,212,53,137,252,8,13,243,204,16,86,66,30,106,16,61,183,34,95,151,245,27,120,51,218,15,150,123,158,102,86,227,31,200,251,60,222,125,137,76,49,201,157,229,172,29,96,246,236,247,63,165,7,218,186,113,35,185,107,66,164,56,79,235,4,140,159,86,136,202,82,69,153,10,211,41,146,48,161,91,209,21,175,89,235,90,168,27,179,24,203,228,127,38,134,110,33,68,10,103,64,39,104,82,118,213,39,12,18,93,103,73,178,144,214,180,229,219,38,194,186,93,101,225,97,255,69,244,236,39,191,166,172,219,36,4,169,166,35,224,145,215,219,10,158,79,132,242,38,163,84,198,132,205,63,138,30,77,151,215,73,216,54,197,18,184,153,182,200,78,145,72,26,156,36,234,59,230,16,231,161,52,235,186,236,98,233,20,121,235,179,135,210,47,134,153,146,178,232,116,97,57,171,215,122,33,177,208,19,24,55,147,80,140,131,193,41,179,13,148,13,250,141,92,173,14,21,55,209,229,193,172,174,190,149,206,183,62,38,33,48,101,251,65,109,61,164,238,208,252,233,87,99,252,131,175,171,43,248,33,254,39,212,116,162,116,186,161,252,202,208,12,232,237,3,183,126,61,55,86,152,154,68,112,5,187,172,183,224,122,166,134,70,156,43,175,11,1,149,230,30,131,252,116,109,162,171,12,188,195,151,11,120,75,29,192,96,56,216,126,215,248,39,11,29,25,62,126,89,145,253,122,255,74,215,178,94,217,155,26,125,83,134,89,28,86,115,122,242,73,192,229,210,132,166,98,168,175,115,208,240,212,19,166,14,119,62,59,159,16,110,123,40,75,180,158,155,113,20,82,145,24,46,44,221,107,14,51,144,233,1,191,191,175,122,238,61,178,143,25,55,122,85,38,49,19,177,22,133,203,2,135,74,90,199,129,233,192,108,1,155,106,156,238,69,95,156,19,143,28,46,235,249,108,100,203,246,14,85,67,171,166,211,81,250,47,249,72,57,119,149,137,193,92,196,106,60,51,148,40,164,69,2,171,46,235,176,200,167,130,26,158,192,151,138,211,201,39,62,164,3,15,59,45,220,186,98,40,93,147,110,254,236,223,247,9,133,204,245,205,228,64,34,220,145,181,64,227,164,72,8,143,204,53,93,17,249,54,171,244,101,61,152,45,69,104,92,146,138,218,82,89,129,72,220,67,165,12,46,208,186,58,22,80,99,115,251,90,96,56,160,31,184,122,32,48,77,32,125,126,174,140,70,148,22,26,151,86,133,30,10,51,148,66,33,19,77,167,166,87,182,130,200,77,60,94,170,230,13,48,47,238,59,181,55,175,184,40,27,156,13,97,136,111,170,212,11,206,55,24,250,164,246,38,126,47,242,195,244,18,175,120,25,199,12,178,5,13,247,170,89,204,130,75,54,68,72,159,93,145,4,197,65,226,115,44,86,161,121,89,72,235,75,118,170,91,45,114,135,46,39,125,54,250,109,224,47,222,227,195,99,21,213,140,55,244,38,212,92,2,198,42,49,239,10,51,237,24,127,44,115,210,140,2,59,163,116,23,129,159,152,77,14,17,12,53,135,174,17,26,98,118,236,148,10,195,192,243,211,61,217,81,247,33,93,37,71,211,215,228,97,50,146,136,188,47,61,26,159,139,27,186,156,48,225,155,164,213,8,247,189,133,231,79,213,179,74,26,6,246,96,168,182,85,171,129,233,149,33,88,118,35,205,137,212,177,168,67,145,250,104,244,163,134,26,41,234,67,67,97,22,225,25,90,166,239,67,147,249,159,110,120,166,175,128,9,70,229,182,201,5,135,200,36,44,238,45,217,240,97,93,102,161,245,216,58,83,136,252,52,110,194,81,192,198,65,165,106,198,26,187,218,186,50,73,218,177,208,145,251,66,82,238,134,130,171,118,11,0,98,51,19,250,149,221,186,51,228,129,162,7,58,103,200,118,54,122,19,228,186,223,239,188,104,63,213,28,205,229,68,96,242,113,187,165,204,228,219,229,75,238,23,118,250,14,25,85,50,89,77,211,206,84,218,175,47,230,38,226,89,228,182,38,129,108,40,134,90,43,158,130,176,94,125,194,32,243,32,9,235,106,236,87,191,39,252,179,164,167,239,154,185,141,27,125,0,191,111,73,143,38,89,112,78,28,45,98,160,96,120,46,237,192,208,201,148,67,225,50,199,60,68,109,146,79,88,50,229,120,16,196,179,38,108,158,85,19,233,112,47,35,83,126,77,221,88,211,240,104,21,56,248,230,146,89,62,32,38,49,9,47,146,15,146,254,199,251,253,134,54,37,195,111,9,138,128,126,200,44,18,179,138,145,13,132,162,55,164,110,28,77,29,79,66,50,232,72,205,21,180,13,62,34,124,102,98,102,61,56,160,196,230,152,36,41,252,30,112,203,106,203,123,192,18,229,154,132,203,140,234,24,51,89,209,103,98,50,217,33,31,105,218,2,242,193,155,27,77,124,86,120,104,151,163,227,143,29,223,234,89,8,130,244,171,229,24,186,19,125,29,110,245,207,35,80,225,123,221,40,18,120,211,60,163,197,28,178,196,113,114,50,194,82,254,130,252,26,108,49,4,132,155,238,28,232,229,221,161,174,132,247,203,16,241,37,19,27,104,249,62,27,58,91,18,14,174,74,112,178,163,56,182,52,253,104,237,212,211,39,65,58,242,174,214,189,105,136,94,161,62,12,189,155,2,129,194,144,130,18,110,253,126,14,62,217,215,65,246,29,49,8,129,45,91,26,7,147,106,150,25,20,227,188,235,142,233,239,10,59,146,169,87,97,210,205,45,225,246,15,124,222,74,114,162,214,217,208,65,147,170,94,199,197,195,47,13,213,218,246,41,250,145,77,14,21,83,179,107,150,49,110,14,180,209,157,100,130,134,90,103,50,77,163,172,0,227,165,160,59,135,101,113,81,124,33,48,213,155,76,101,108,221,232,144,14,152,21,85,139,153,203,36,212,29,70,205,85,75,138,235,208,98,27,71,155,146,157,140,5,147,50,13,97,217,101,62,200,50,208,160,4,181,248,58,161,135,175,165,48,13,205,33,13,75,0,46,26,123,192,131,102,42,135,43,60,69,69,89,171,67,219,181,82,166,149,251,194,217,33,246,52,232,46,54,221,215,99,77,210,221,78,0,225,216,121,148,13,179,216,107,159,168,170,111,122,190,132,240,178,104,80,191,121,242,133,89,204,80,216,232,8,1,159,123,239,231,228,59,84,121,128,223,22,246,3,195,61,240,23,66,155,193,185,90,217,198,70,100,197,35,221,8,23,234,125,113,35,107,38,60,254,129,47,252,204,128,41,151,10,76,47,110,168,76,82,21,234,69,231,13,98,183,83,131,107,192,250,171,31,129,233,111,197,125,189,239,139,142,48,129,81,32,170,137,158,207,148,101,41,199,21,231,126,143,100,235,40,190,38,38,155,240,24,250,9,32,113,62,226,174,15,177,64,87,38,194,155,152,87,220,53,2,182,67,81,184,100,49,10,143,205,119,66,176,32,231,155,95,254,161,65,79,166,44,180,51,211,204,160,29,146,207,242,105,239,138,244,135,95,54,198,42,98,182,113,255,130,140,248,116,153,200,167,172,32,219,26,53,99,182,68,251,68,63,124,188,129,217,235,59,124,77,129,76,97,24,100,206,105,121,241,255,105,74,152,161,119,186,249,32,237,248,78,118,61,216,156,64,156,160,100,93,140,202,33,130,111,23,53,125,4,189,187,116,102,99,53,209,67,223,30,175,146,251,225,141,32,247,176,146,15,131,113,189,12,35,182,210,59,90,43,144,1,196,105,75,224,77,94,62,142,62,27,226,142,194,239,174,227,194,223,11,89,229,95,120,40,252,41,10,98,242,187,111,104,16,51,105,252,131,14,23,198,1,85,131,70,186,156,46,6,204,121,172,232,106,130,74,155,218,67,17,57,184,31,152,60,110,30,60,203,63,48,54,152,249,203,227,31,24,61,148,32,32,193,91,144,40,200,242,34,222,203,14,140,207,136,194,152,128,247,32,63,213,247,167,255,192,209,187,215,141,60,255,69,81,140,14,98,21,77,243,95,184,39,165,17,184,253,115,238,55,65,149,36,86,77,52,51,62,112,36,255,161,101,33,106,248,129,33,8,196,133,211,84,85,198,191,207,52,8,101,4,162,74,172,66,120,39,252,58,58,218,193,163,116,165,201,193,133,91,73,30,108,75,7,241,178,28,157,147,3,97,49,202,170,138,113,35,197,77,63,152,125,190,76,118,88,111,157,136,115,6,154,231,98,225,0,27,169,12,231,49,192,136,36,246,16,186,101,39,229,220,66,204,122,42,77,129,222,249,19,253,169,3,71,29,221,93,31,244,202,78,48,130,27,140,34,121,100,198,197,140,21,153,13,83,213,117,15,86,67,139,104,251,13,25,90,151,21,69,170,103,5,218,85,45,11,152,46,170,17,48,9,135,253,129,223,197,199,79,191,53,238,243,76,48,119,156,65,194,238,214,35,165,23,254,102,248,17,4,214,110,229,44,189,109,242,33,193,80,69,88,80,9,49,172,138,61,120,164,15,166,24,45,191,189,232,233,117,246,43,12,135,41,193,221,249,107,21,244,43,27,213,60,217,148,59,123,50,144,135,10,216,149,76,134,193,88,13,30,233,192,6,70,14,134,172,81,162,47,105,48,230,170,242,160,169,70,70,151,231,48,177,154,170,116,99,170,91,65,14,71,204,85,2,98,92,25,75,47,65,208,198,108,69,46,236,69,83,119,247,24,163,200,199,136,248,56,142,65,55,52,121,80,49,85,137,165,135,210,67,154,186,230,40,107,201,80,160,86,201,71,18,48,174,106,77,225,180,53,54,88,220,37,174,17,117,98,148,97,209,59,101,3,194,178,183,67,67,216,164,93,63,20,235,107,236,179,160,219,191,37,241,200,135,121,237,109,198,24,221,212,108,219,135,242,94,79,172,92,3,2,241,149,78,152,66,165,200,205,102,225,181,205,166,173,94,38,41,22,185,85,115,158,43,210,111,98,77,101,238,153,76,243,4,37,1,249,109,152,252,39,152,208,220,214,94,235,211,164,176,156,92,97,109,72,231,106,167,76,89,179,138,170,186,217,195,75,87,8,172,159,144,163,120,123,140,46,153,89,131,223,141,123,188,11,23,134,104,67,224,217,179,108,130,146,211,109,231,3,67,249,110,1,195,202,147,147,191,53,245,134,191,16,11,254,42,210,12,249,166,12,51,207,8,69,247,114,151,232,8,188,59,129,63,232,61,62,108,205,186,54,39,241,113,167,100,251,182,226,134,220,55,178,180,62,89,98,65,6,121,70,251,135,200,111,123,39,141,165,186,186,92,153,233,197,247,208,123,103,27,32,10,32,40,171,29,105,83,51,119,138,173,240,27,124,209,134,246,71,211,22,180,190,184,51,58,68,121,95,91,27,109,204,201,56,250,75,209,247,27,167,43,140,66,80,52,208,89,131,158,118,85,177,229,11,105,134,183,154,180,93,244,228,140,190,104,191,227,213,221,162,39,39,101,19,253,248,13,237,101,109,186,50,61,241,21,71,55,19,131,84,120,229,133,163,41,119,142,160,135,207,57,46,188,209,6,43,125,179,176,89,110,108,234,224,29,170,95,253,131,231,206,164,245,50,255,101,189,47,68,118,194,190,232,193,93,194,32,235,161,35,119,189,3,182,68,178,118,224,33,218,19,82,245,245,61,82,109,43,132,223,33,191,93,233,107,215,27,195,221,185,36,76,218,73,91,236,16,192,140,110,203,110,42,98,159,206,194,22,46,17,72,207,247,236,175,176,174,68,210,71,169,207,191,97,145,107,195,35,196,162,16,186,159,116,34,106,187,36,133,197,104,79,37,208,191,218,69,253,62,223,155,141,206,80,121,209,230,249,111,5,129,170,213,92,66,170,253,152,186,129,92,49,142,53,209,101,108,114,30,162,4,131,161,210,137,176,111,253,117,108,73,115,245,54,202,170,139,250,16,11,172,170,125,252,119,134,38,174,217,201,21,85,101,104,182,25,113,141,141,77,149,119,200,119,217,32,198,184,143,38,176,240,179,255,208,18,9,92,35,249,221,15,58,68,65,128,132,126,145,143,150,29,243,118,79,110,96,154,10,244,104,181,120,192,181,188,110,85,16,32,103,87,163,141,159,7,208,165,213,203,172,45,163,56,189,77,193,67,154,212,154,21,109,86,60,20,232,67,250,219,215,148,94,226,161,224,15,213,63,48,110,149,35,96,92,13,69,150,225,173,108,53,150,228,109,190,25,162,187,96,196,132,29,82,21,70,196,85,153,140,183,19,165,147,63,96,146,105,42,116,129,45,192,73,116,166,120,184,161,103,200,11,121,112,19,137,128,110,174,191,55,127,186,225,233,166,10,29,239,41,229,27,129,52,241,209,239,32,197,46,183,181,62,250,55,36,9,87,136,104,64,200,168,253,115,180,185,122,7,140,180,133,220,86,195,25,101,196,35,37,16,84,221,31,88,108,167,198,109,163,253,33,13,235,108,16,91,236,69,183,217,139,23,21,38,41,120,214,228,219,190,91,37,137,186,189,128,80,197,50,249,29,153,70,161,224,239,213,83,93,127,105,79,33,9,97,242,1,1,195,77,214,115,19,95,135,84,5,118,174,67,117,100,104,89,151,143,179,209,112,164,71,115,163,57,14,49,120,208,251,162,175,45,86,38,60,21,123,147,46,208,62,254,188,45,98,98,40,93,155,210,233,70,217,94,181,220,48,135,167,142,164,63,31,27,63,55,92,241,241,209,222,121,143,184,199,247,197,187,105,210,137,12,77,109,71,127,17,81,247,254,72,18,33,19,19,218,6,12,73,209,48,254,83,215,9,230,32,48,89,165,246,129,111,124,63,38,228,163,34,79,160,43,132,73,184,146,243,133,223,186,232,97,138,125,185,42,162,193,209,249,186,172,207,224,123,97,167,68,184,140,109,207,82,93,146,78,28,122,83,112,5,138,202,231,153,33,126,121,83,143,229,148,174,106,71,80,67,35,66,218,70,21,151,69,2,43,153,158,70,13,69,153,87,232,48,81,35,141,15,4,81,98,13,5,250,49,13,204,84,53,161,208,241,81,144,218,253,170,170,73,209,126,225,183,3,135,251,25,186,112,168,39,202,114,253,22,20,178,236,41,73,135,29,187,162,135,202,157,30,60,245,224,110,251,228,208,60,121,63,38,113,252,64,112,52,236,64,184,175,79,64,107,174,194,33,172,0,47,183,223,171,90,100,102,224,155,176,17,182,85,6,237,189,236,17,82,48,20,43,85,67,141,30,174,88,250,202,159,52,161,194,163,165,32,145,165,250,183,74,172,245,50,83,166,169,34,82,179,20,165,233,122,6,186,215,86,193,59,214,194,27,107,223,139,21,202,169,122,52,189,3,222,13,3,188,245,101,143,250,183,125,13,24,77,86,189,112,196,228,143,192,228,3,4,198,65,34,158,25,58,115,69,37,4,171,57,249,200,209,181,118,213,180,67,115,48,230,113,2,245,182,62,82,125,232,210,205,248,250,78,169,250,208,232,241,117,25,73,115,151,66,71,64,224,33,105,88,230,133,249,81,219,179,190,243,136,131,218,174,42,125,133,73,74,9,71,156,77,79,193,144,79,27,47,165,35,38,42,184,24,200,6,4,87,161,83,115,1,162,33,230,61,242,255,148,39,250,191,180,43,69,54,147,173,204,116,120,64,8,22,25,83,190,181,235,210,203,227,26,169,81,224,55,125,143,234,38,14,195,136,126,122,242,157,10,49,4,201,232,140,169,130,234,110,65,130,91,200,19,52,201,242,24,115,188,249,124,178,208,0,216,210,179,97,100,252,83,67,66,21,221,209,148,108,152,214,56,81,93,226,219,172,232,132,12,70,183,201,96,141,118,29,83,114,14,71,180,122,17,169,159,169,130,74,14,90,197,91,177,127,170,197,149,72,17,163,73,129,13,179,56,195,179,116,164,2,43,245,96,17,227,197,213,210,117,184,223,144,185,248,53,10,252,150,212,238,183,197,77,148,207,193,248,55,133,142,41,246,4,45,171,54,214,103,57,103,170,206,118,19,172,78,5,99,252,48,111,13,197,219,217,133,108,67,90,224,196,226,96,30,49,75,58,193,76,29,217,117,99,161,203,125,172,214,80,165,236,219,101,228,209,231,187,71,149,174,161,84,247,208,170,102,247,124,85,241,121,96,190,62,66,120,249,242,226,69,211,153,82,190,75,4,79,171,238,200,169,49,45,14,57,232,105,162,150,114,209,40,203,175,18,106,209,200,168,42,122,131,39,143,148,52,123,11,185,170,247,125,159,212,38,30,38,131,122,84,3,123,214,208,194,237,120,93,169,127,143,153,69,244,208,192,238,16,68,244,85,224,211,226,244,109,250,99,180,87,4,109,239,129,40,168,11,104,179,3,255,104,123,223,29,130,137,120,193,94,21,7,88,72,18,118,15,33,72,230,155,4,159,192,244,178,15,23,116,70,255,188,139,65,3,41,150,190,75,104,123,35,204,180,245,228,104,114,135,44,242,123,2,111,129,20,49,246,130,106,173,107,23,163,216,130,150,247,71,16,29,13,42,135,217,119,142,143,156,58,245,211,21,154,230,156,75,228,212,25,145,125,187,218,58,34,0,83,76,145,106,51,129,25,151,114,199,137,110,138,9,3,75,241,240,166,89,107,36,189,85,31,139,169,43,133,153,1,174,105,87,239,27,15,238,25,134,4,7,187,57,53,13,128,52,87,227,220,200,109,138,43,12,43,245,59,96,132,76,124,237,106,61,1,245,251,196,169,161,25,169,221,6,201,188,23,99,196,193,52,11,203,169,7,26,219,62,139,178,234,46,33,193,153,21,2,181,145,16,199,7,255,192,56,104,165,118,190,73,62,171,207,194,109,113,217,239,183,62,94,29,213,216,54,161,234,63,105,194,87,217,126,244,76,92,187,198,84,253,97,250,171,61,4,81,132,95,217,52,58,142,186,71,216,23,22,150,1,248,99,110,61,185,233,67,135,225,0,217,24,29,103,212,92,122,92,249,176,6,106,53,174,32,183,23,162,255,20,24,170,62,180,63,119,162,56,249,80,97,112,80,179,3,116,180,19,164,235,79,83,11,15,209,127,56,48,83,221,58,150,177,22,221,204,96,48,249,247,15,188,34,24,37,142,25,91,205,10,240,53,108,113,106,83,192,80,16,233,245,244,96,192,77,252,115,230,254,230,221,176,135,64,197,168,40,220,241,122,63,97,240,64,37,228,115,242,90,107,154,98,188,197,91,173,233,42,131,174,181,176,135,160,118,173,134,28,111,198,46,51,77,49,222,243,158,250,50,49,27,119,9,12,122,192,140,68,174,240,174,179,164,95,7,125,248,242,80,112,136,238,238,21,213,168,224,11,15,15,98,149,89,16,132,73,137,85,182,196,92,5,135,81,95,50,201,177,193,18,83,107,150,204,19,46,250,95,187,204,25,236,48,87,11,144,84,172,188,106,211,49,8,55,143,74,57,180,127,44,99,26,190,20,238,219,178,177,58,187,234,132,3,255,198,175,27,199,215,34,189,82,88,94,13,236,36,194,82,230,10,135,239,161,52,61,250,36,254,34,232,189,231,80,19,158,183,58,187,210,233,66,190,141,222,71,49,248,129,240,126,3,110,118,99,234,30,4,173,60,156,114,152,69,244,194,23,108,18,31,42,204,94,180,16,137,177,81,53,171,97,183,15,130,114,161,174,73,40,183,187,127,150,253,171,56,123,53,28,223,188,129,96,85,83,220,17,179,39,168,36,47,14,28,1,111,53,120,67,22,98,133,17,8,40,74,30,2,91,67,208,14,203,36,106,225,71,225,125,156,221,4,76,218,82,92,170,216,158,222,24,70,127,254,222,106,52,133,58,215,13,116,157,241,49,169,178,44,101,194,52,57,170,249,150,85,201,252,137,33,202,245,57,154,5,61,142,165,112,212,235,199,123,107,173,154,46,83,75,139,234,192,54,95,5,60,103,43,159,163,49,3,14,135,171,251,49,156,233,76,10,253,248,187,122,111,154,17,46,142,99,53,229,62,223,202,79,207,176,204,101,120,24,48,95,57,204,246,86,76,66,200,152,225,38,144,214,92,144,176,20,38,244,171,233,235,85,132,56,69,136,114,32,114,57,76,13,177,126,140,235,172,21,41,96,250,41,213,185,14,239,197,176,230,66,53,77,157,156,217,227,148,17,166,97,111,25,186,227,139,222,157,87,134,150,190,90,51,14,180,246,125,203,196,162,183,197,86,126,89,7,107,190,144,242,199,157,18,23,66,156,82,99,206,64,70,237,232,27,33,74,223,51,46,237,152,119,188,194,231,125,109,126,219,239,112,24,121,2,227,83,21,211,25,57,200,169,62,132,44,71,105,88,134,153,229,231,153,62,120,121,99,53,48,250,38,93,225,153,246,13,88,28,210,16,167,214,140,47,20,92,113,114,98,40,117,141,100,155,149,198,94,240,151,213,245,17,46,127,188,16,210,188,253,115,106,51,113,10,55,179,78,59,185,160,164,68,227,186,58,38,44,91,159,9,170,232,241,54,71,25,165,150,239,209,199,179,140,204,117,212,104,254,129,189,40,131,217,89,217,89,189,54,216,136,41,14,111,147,38,82,24,197,220,176,74,131,245,248,15,236,50,246,76,210,235,227,231,132,1,101,47,37,215,135,247,106,213,2,20,35,199,41,48,106,200,159,163,101,61,183,40,94,215,15,158,202,201,165,139,239,169,233,32,94,144,13,99,50,36,182,189,159,11,63,232,118,56,76,157,74,253,144,13,62,30,13,84,228,220,53,204,65,30,174,14,223,150,189,225,188,251,231,145,30,167,103,224,41,219,90,95,122,217,112,90,226,174,168,89,73,215,43,48,249,141,48,82,123,11,68,83,239,198,5,61,45,94,199,129,228,125,212,146,181,85,249,184,206,49,106,161,250,158,210,150,127,195,135,205,148,107,63,174,169,203,125,106,33,147,23,196,73,4,102,67,233,87,102,134,31,250,233,109,124,194,194,54,12,1,196,166,31,192,62,214,229,225,48,70,244,75,221,96,47,115,152,7,103,165,149,246,121,215,152,157,157,149,112,221,159,137,120,195,150,170,113,114,116,108,250,231,104,204,157,19,166,121,88,13,120,203,91,236,194,218,171,160,0,42,155,251,183,184,64,203,139,163,7,109,100,122,52,205,51,121,244,64,165,82,143,38,46,201,27,123,227,112,169,77,40,102,55,51,246,108,164,71,133,20,105,240,73,247,58,120,90,250,200,47,5,252,68,169,30,127,78,109,189,35,14,99,121,160,99,225,146,109,245,53,128,34,72,211,237,32,157,72,35,183,62,196,71,93,63,93,62,198,157,215,253,46,178,29,61,186,153,110,183,195,23,134,152,188,47,26,118,75,70,203,47,202,25,250,233,98,37,21,246,90,141,177,36,29,208,88,186,215,48,168,0,198,162,64,143,54,58,80,11,184,143,165,163,248,183,207,75,24,13,64,133,73,219,221,132,203,250,188,16,40,124,35,97,52,227,244,210,16,115,244,105,30,184,169,147,45,186,194,45,204,212,222,125,53,9,120,177,181,223,51,208,10,191,89,141,183,33,212,212,216,221,80,250,151,222,61,204,159,112,154,202,23,178,171,198,103,120,67,221,145,35,137,15,123,41,122,51,206,97,44,44,33,246,194,60,104,161,222,207,72,90,85,122,9,128,187,190,205,183,199,146,125,236,160,227,176,180,152,23,14,109,196,31,103,237,46,155,182,66,163,239,233,159,159,70,206,46,224,142,29,198,7,14,222,59,48,65,212,215,182,27,31,232,248,248,222,200,234,159,103,70,238,32,224,185,116,221,124,104,93,49,199,63,148,250,143,30,76,234,33,110,203,156,205,245,3,96,201,13,115,72,200,53,231,51,194,55,253,205,177,31,172,214,248,253,249,186,112,75,241,169,22,203,93,117,152,182,157,107,44,217,80,194,143,174,93,135,70,207,88,240,233,72,154,159,25,9,25,225,152,198,95,52,245,143,27,249,12,85,55,96,198,164,218,137,99,116,236,241,213,49,178,224,80,120,214,24,132,184,168,54,201,135,51,209,118,106,87,190,168,226,248,253,65,81,100,10,180,220,111,80,74,82,46,188,154,161,112,209,18,161,176,149,166,124,185,39,229,49,62,104,104,166,19,74,156,171,91,58,224,30,14,138,213,164,156,134,174,93,239,17,215,140,83,104,88,214,253,11,122,209,43,99,32,84,133,255,65,111,196,118,180,118,180,255,15,55,137,160,230,63,112,171,17,76,188,29,175,244,31,113,221,13,62,180,199,141,102,89,249,133,151,147,103,151,181,128,222,211,190,15,37,247,39,36,143,245,219,2,158,97,23,139,83,188,230,67,72,191,246,112,26,68,96,101,125,182,124,214,236,235,3,248,77,30,82,175,252,115,142,63,185,61,121,219,218,187,197,87,152,49,54,106,92,183,41,112,127,142,158,102,250,154,187,77,81,171,254,107,28,92,53,183,147,180,4,141,254,129,199,138,72,156,164,81,211,241,79,82,219,187,213,217,189,160,16,173,71,119,147,38,207,205,205,27,41,122,229,136,125,196,125,99,214,88,245,251,216,168,201,196,135,91,232,38,83,87,250,10,101,35,119,155,181,247,242,57,152,121,34,140,160,89,90,212,222,125,35,85,24,47,228,77,94,163,232,162,137,126,117,105,177,229,163,39,82,63,77,58,36,74,12,67,228,248,182,62,52,12,219,87,152,22,195,136,29,159,125,213,10,243,23,243,214,174,77,247,139,11,245,253,157,174,223,200,133,171,231,253,178,134,224,112,43,199,157,77,62,62,218,223,35,29,79,29,124,47,141,43,161,158,251,38,186,188,175,101,125,182,255,112,77,74,24,188,111,170,85,245,179,23,165,153,219,93,191,141,49,254,217,119,153,53,128,31,141,2,223,81,147,118,50,221,206,121,180,130,242,250,60,113,106,116,219,43,116,104,99,34,2,170,23,206,102,203,13,201,27,106,114,154,122,152,40,82,133,127,60,13,169,159,32,7,239,245,30,55,70,245,186,127,174,156,158,89,55,196,44,60,181,79,110,1,249,173,225,209,27,50,147,253,19,220,109,242,201,190,7,65,192,237,150,251,157,198,139,151,53,95,108,70,251,147,188,237,99,34,250,254,70,138,61,163,79,232,199,4,249,43,79,223,63,213,128,79,116,134,99,88,115,152,252,111,213,48,166,152,140,204,15,62,112,146,175,194,20,157,156,238,124,17,110,18,69,94,22,101,84,6,78,192,111,202,191,159,184,18,187,200,225,39,135,185,179,62,49,45,139,186,95,57,41,194,115,117,89,229,43,201,163,251,214,11,239,176,215,215,140,159,166,133,78,19,0,216,104,132,1,18,34,212,243,179,38,163,118,90,3,29,237,115,104,217,244,26,58,72,126,241,124,230,82,162,53,63,22,43,171,163,187,23,244,118,163,31,217,12,104,190,151,109,10,97,126,83,214,200,160,214,245,144,13,189,205,13,73,201,94,116,140,154,29,166,179,95,47,233,177,173,233,20,188,202,189,92,139,132,27,86,59,186,100,195,93,116,50,14,158,157,87,109,191,97,186,109,207,50,33,69,73,116,160,33,43,189,56,222,187,142,87,209,212,18,32,62,168,199,53,192,166,57,157,215,38,71,147,69,114,190,231,49,229,16,73,112,145,65,217,65,75,49,213,59,13,196,113,187,9,82,215,165,4,173,35,244,77,126,51,217,104,239,27,38,60,78,24,238,96,60,50,236,14,78,251,192,203,210,178,63,120,243,209,107,24,191,200,97,4,47,107,25,241,66,130,101,66,170,230,253,171,56,173,140,207,133,111,203,181,206,132,209,4,79,216,182,193,193,43,161,106,36,187,42,108,108,107,72,47,108,11,197,229,121,211,27,48,146,151,133,95,65,145,167,50,105,16,47,97,153,198,236,83,36,50,164,19,113,245,224,138,34,69,90,101,136,79,171,178,149,100,248,25,51,89,225,227,251,115,24,124,166,123,145,168,213,234,195,99,139,77,176,26,119,227,35,112,163,137,142,197,95,200,133,188,141,63,29,147,228,249,96,118,41,48,92,209,224,53,50,110,68,104,123,25,253,100,5,175,177,209,76,161,183,109,38,133,113,242,10,89,122,202,109,211,16,89,252,203,222,70,142,146,189,15,138,101,239,78,131,50,134,172,164,236,54,225,142,182,112,121,68,219,247,126,110,140,243,157,221,210,95,79,156,124,204,92,145,135,26,222,174,184,62,202,44,14,191,13,38,76,56,120,145,3,211,147,191,105,104,204,180,19,93,83,109,193,217,86,173,19,13,24,244,38,111,217,69,163,1,34,38,67,184,222,104,226,130,125,211,8,142,236,50,23,162,188,112,203,19,214,96,228,83,182,22,13,240,55,7,99,216,117,211,243,169,169,147,58,137,241,147,230,175,24,197,21,217,233,26,1,115,165,41,231,251,152,101,151,252,62,125,254,143,147,11,7,178,6,82,24,90,70,222,14,174,255,68,186,55,151,38,126,26,138,68,28,140,232,156,220,51,138,113,209,101,10,31,252,109,4,228,167,183,37,189,102,156,220,4,25,18,62,173,143,24,196,228,177,151,238,172,22,165,130,33,151,70,172,46,143,236,254,165,15,28,182,112,58,143,198,39,163,185,226,238,31,231,184,201,72,121,223,11,54,132,113,114,28,42,134,160,100,36,195,179,147,236,190,136,105,47,214,4,72,82,217,23,66,106,53,225,55,70,81,139,143,150,21,150,71,185,178,110,125,148,254,211,13,118,168,28,140,138,247,62,209,230,67,3,171,94,25,253,156,59,92,55,161,93,124,238,154,180,120,52,86,17,48,139,91,21,105,134,158,50,196,211,226,82,233,91,124,48,220,152,112,227,45,214,240,146,131,97,147,214,245,148,201,180,110,218,46,247,5,184,194,192,8,82,89,145,48,229,64,35,157,222,224,103,254,227,90,55,61,245,154,13,107,52,86,145,173,204,167,114,26,226,205,45,154,182,42,12,149,252,64,48,180,94,94,36,103,203,103,18,179,9,15,152,216,209,242,181,44,229,159,99,225,32,80,63,71,28,141,220,160,108,81,48,44,238,225,75,51,121,69,90,221,60,112,10,87,58,78,145,66,150,26,250,217,20,163,79,56,78,153,229,84,162,167,209,198,19,157,110,7,69,57,185,109,236,62,131,175,73,169,102,105,178,231,152,13,75,180,232,189,117,177,200,30,4,21,166,182,162,201,174,190,192,113,201,26,97,141,236,97,189,193,194,246,182,195,2,83,70,138,168,115,210,198,40,34,252,232,62,152,79,113,24,82,169,145,22,115,58,141,167,254,211,111,251,88,116,231,101,238,164,43,12,117,140,112,36,213,230,107,105,220,232,189,69,44,80,100,159,215,91,63,40,68,121,195,242,193,205,91,10,148,212,56,106,154,70,189,149,110,30,185,48,132,42,67,207,98,28,243,209,142,131,33,100,17,104,138,239,83,23,109,217,183,134,14,100,225,162,25,116,90,207,183,192,246,223,233,251,52,144,75,73,152,23,212,178,199,245,86,105,39,99,18,190,38,7,145,221,183,183,228,94,151,109,52,245,232,42,222,75,82,16,123,195,29,13,139,64,123,211,248,142,228,215,205,176,116,176,225,220,122,110,91,114,162,169,152,135,56,62,240,139,0,66,137,12,62,221,149,69,130,153,22,61,115,239,160,125,161,71,145,6,91,18,102,70,96,242,102,105,220,226,138,28,189,73,233,72,147,55,94,230,130,162,51,218,111,218,16,29,225,204,109,27,101,221,163,9,2,180,37,117,167,141,184,127,139,37,27,174,251,149,112,97,215,194,10,225,19,53,197,205,42,220,26,227,125,99,3,230,94,66,47,216,24,57,198,233,123,71,89,202,133,12,112,141,23,169,142,77,214,188,198,190,204,54,29,146,229,162,15,200,230,146,176,26,122,193,96,78,228,100,86,17,105,10,53,1,202,78,71,142,102,212,142,64,145,34,202,15,104,211,214,56,195,167,142,108,89,251,252,52,84,167,35,70,69,152,104,200,83,121,159,126,212,3,80,65,96,222,200,215,73,217,99,164,49,206,48,177,230,68,105,191,12,51,57,124,31,180,28,77,6,114,221,144,61,66,58,162,74,221,214,220,144,81,185,14,29,16,99,246,40,60,234,9,183,32,8,73,98,53,4,188,80,83,12,9,18,52,49,228,104,115,206,12,247,166,23,59,84,153,230,205,27,120,238,80,163,49,197,200,34,87,142,245,111,136,39,178,40,179,239,76,120,76,219,1,184,232,11,46,33,25,214,194,24,54,182,188,203,232,28,147,228,17,120,12,177,151,33,192,30,122,99,22,143,135,58,23,155,28,17,56,65,248,21,75,86,63,122,154,195,171,60,84,88,173,55,236,103,222,181,215,37,223,136,245,42,228,111,15,234,132,9,242,125,121,62,199,52,176,74,41,114,44,50,20,177,3,106,84,69,164,6,201,145,156,63,12,125,144,94,94,10,223,108,227,227,241,223,52,164,102,211,194,154,17,158,58,116,241,79,121,91,23,93,183,176,235,193,74,252,42,106,28,248,21,66,107,116,14,13,129,73,166,135,156,25,166,55,83,111,26,185,141,104,220,133,166,191,68,170,0,120,214,152,238,88,69,143,14,241,142,129,73,68,250,239,85,65,48,206,155,126,145,196,133,137,26,118,62,166,117,46,48,52,46,127,162,48,150,154,72,163,147,35,102,164,164,100,31,9,181,156,75,105,227,171,97,253,84,143,109,67,228,232,222,205,107,194,97,58,216,228,3,233,221,180,207,253,228,38,117,183,4,189,43,215,62,134,16,187,200,132,137,177,70,72,17,146,2,200,14,66,186,200,254,30,107,234,58,238,165,32,205,144,59,52,33,145,179,145,83,47,115,17,9,71,159,55,66,197,4,143,229,131,117,182,167,163,79,77,187,106,58,235,168,85,199,77,219,136,206,216,16,14,10,251,219,26,112,29,85,62,189,23,164,90,21,50,252,128,150,196,211,100,4,24,182,113,87,212,170,139,192,29,13,254,208,22,69,191,231,3,211,41,52,61,109,242,103,102,145,129,204,70,194,147,148,181,191,45,104,164,250,219,52,179,93,207,170,32,208,184,251,252,192,213,43,171,236,38,55,13,0,130,146,174,14,21,196,78,192,46,191,12,177,122,149,84,190,67,134,83,97,107,231,221,105,17,134,72,95,194,27,230,116,200,149,33,112,162,115,6,123,228,19,38,195,13,245,7,241,72,66,213,157,72,36,142,70,129,111,40,140,240,100,104,13,98,96,41,76,116,78,110,166,224,33,202,103,49,179,92,26,77,152,49,31,17,2,231,14,30,210,207,138,249,191,151,45,212,126,142,68,112,193,31,9,157,138,58,67,191,123,190,45,45,171,72,123,223,42,143,4,35,205,237,98,51,180,253,151,236,172,50,24,161,1,31,224,11,185,220,171,191,221,209,149,8,187,172,73,184,37,111,26,7,159,232,5,173,196,72,93,158,55,2,196,123,231,231,81,161,199,228,111,207,106,214,130,46,50,139,228,178,44,200,54,52,182,247,5,35,112,251,30,68,23,152,126,205,20,207,221,182,112,42,220,122,56,222,254,17,246,178,176,68,179,110,11,98,15,91,8,68,63,228,183,223,18,141,190,166,203,254,82,104,173,114,52,170,5,49,91,189,49,245,49,166,65,145,98,215,18,66,224,196,67,67,222,181,105,119,212,56,216,242,74,91,80,12,95,61,48,4,46,82,35,161,87,30,62,108,28,205,48,212,71,202,127,205,26,42,226,199,212,242,19,222,148,14,67,20,254,141,217,171,179,48,47,180,71,231,47,50,226,159,43,123,225,22,154,0,161,228,93,133,176,253,80,242,195,113,44,114,206,226,182,184,9,227,71,75,25,112,115,113,73,148,246,182,21,207,196,82,67,18,124,177,101,127,113,132,255,50,221,127,53,211,126,52,156,99,134,236,226,210,144,210,165,109,140,118,245,2,229,53,224,162,121,38,224,183,202,134,126,52,19,78,189,122,242,58,104,100,13,184,119,17,125,71,51,210,216,153,63,24,126,221,25,10,211,127,210,3,174,80,34,242,169,152,66,85,120,185,83,117,218,34,82,72,194,25,57,137,240,38,32,234,191,130,178,163,116,187,145,75,207,169,228,68,54,181,136,52,170,184,215,62,237,188,47,118,93,108,20,194,26,141,178,187,156,156,86,224,178,221,53,1,46,134,52,150,209,145,79,8,230,71,155,137,164,12,6,102,160,247,24,167,195,180,146,202,149,33,108,228,29,17,12,80,84,216,114,144,238,98,109,55,61,124,213,48,155,201,247,133,242,102,245,146,49,198,105,52,165,42,188,131,84,135,235,90,83,241,172,77,84,217,71,90,186,193,18,153,242,211,152,182,205,150,215,141,143,164,192,172,216,97,238,113,73,233,110,137,180,73,226,251,146,139,59,206,91,16,100,75,135,56,192,113,230,39,182,64,87,56,40,152,77,189,232,162,143,120,160,20,138,228,174,104,185,156,238,221,113,205,176,85,159,201,91,150,66,153,11,145,219,81,139,204,118,208,241,163,64,3,204,102,50,143,166,154,54,119,222,117,107,100,227,18,166,112,228,114,127,3,227,14,210,144,9,55,211,201,142,215,53,68,141,9,135,180,57,61,22,224,101,85,113,146,195,249,58,212,211,25,233,13,155,109,65,239,9,35,248,129,110,248,21,147,173,23,75,253,121,113,56,220,104,66,148,31,126,223,199,12,39,44,172,79,138,48,38,216,5,65,13,241,155,122,99,226,138,83,169,185,100,119,207,120,12,122,177,206,144,64,251,92,115,137,242,147,179,11,18,223,39,136,155,84,154,78,184,157,176,2,228,141,93,227,116,141,176,82,25,166,48,35,176,233,162,134,5,222,167,63,11,7,17,36,104,124,148,145,225,104,178,255,102,134,126,193,88,216,235,177,61,151,229,222,204,202,124,38,125,112,163,163,40,111,251,154,116,214,28,225,1,67,65,93,97,156,28,221,156,239,216,96,144,16,135,92,243,244,116,255,64,96,190,52,185,107,171,201,251,48,58,23,159,137,170,112,205,164,31,29,218,87,247,246,244,44,146,27,112,20,231,49,185,233,247,46,234,113,99,155,77,199,200,214,99,137,41,195,225,14,218,179,144,72,128,49,143,11,227,190,117,133,242,198,119,136,177,82,154,230,16,39,12,129,81,244,238,39,44,119,112,65,147,11,163,231,166,135,209,226,98,105,26,114,114,150,173,83,252,174,32,151,201,117,153,73,194,142,99,27,206,185,242,188,80,225,95,241,68,232,39,149,134,133,183,87,54,123,202,128,233,181,18,15,58,226,153,237,50,250,204,236,184,193,77,129,169,221,172,120,162,214,179,156,198,75,165,125,158,232,193,134,41,45,161,140,252,184,194,112,16,159,69,241,42,121,15,183,16,184,199,0,110,180,19,118,129,137,2,91,140,80,58,43,150,220,215,155,184,162,225,147,252,44,121,80,185,50,86,197,30,75,203,91,110,155,88,135,21,107,0,143,143,163,85,2,5,57,24,26,122,248,119,189,237,19,146,21,121,225,164,236,214,140,249,189,91,55,240,20,248,154,239,163,195,240,58,51,50,51,7,232,233,77,59,227,90,251,185,120,89,161,212,48,71,78,25,196,41,89,255,128,111,125,166,75,1,114,105,72,53,200,111,15,102,117,119,225,130,165,54,165,62,200,215,130,210,252,140,251,158,90,107,70,208,234,220,21,139,57,116,250,118,228,183,73,41,200,92,56,208,131,61,2,211,27,59,226,228,172,85,226,5,247,98,252,178,99,26,38,241,181,244,96,104,30,61,214,181,78,133,119,201,133,31,186,37,220,42,209,202,54,87,47,252,66,209,235,1,51,225,228,44,205,176,180,202,122,188,17,82,39,2,211,199,54,3,110,102,160,181,20,70,251,47,223,8,59,45,61,122,32,155,19,143,28,203,22,49,177,107,141,122,76,26,149,66,93,200,196,193,97,218,205,103,198,243,205,253,51,244,7,212,253,119,140,241,245,54,19,114,97,120,104,122,83,51,233,80,210,139,87,96,162,233,88,155,48,101,185,159,147,99,234,25,207,12,120,203,64,179,136,179,134,37,46,67,65,104,184,40,10,151,24,102,216,90,74,49,216,192,235,174,81,127,112,31,114,97,112,109,102,143,219,154,80,5,114,12,255,117,126,199,117,97,224,189,229,129,93,235,109,202,133,11,79,151,124,220,164,84,119,13,95,181,23,239,92,201,89,83,18,229,101,180,240,164,165,125,49,111,26,141,169,55,239,196,36,207,19,151,131,241,195,109,219,15,126,55,73,87,155,194,196,114,62,79,179,7,144,64,131,110,196,21,220,48,84,158,200,49,12,129,215,14,177,87,204,167,183,24,20,27,25,107,205,184,45,50,156,67,239,154,182,13,87,66,27,124,45,71,92,51,251,79,77,238,231,51,74,49,108,137,119,101,31,38,36,251,67,113,131,107,185,52,17,36,143,247,80,221,225,20,57,251,34,110,158,168,129,222,48,118,221,182,202,93,65,201,236,186,253,48,210,146,91,205,10,49,109,129,150,227,22,167,111,74,145,20,169,61,146,24,129,88,54,137,221,96,55,29,14,63,51,185,81,237,1,132,138,189,106,24,197,209,170,222,68,89,226,208,11,84,61,62,65,128,101,136,198,44,133,220,129,166,182,251,109,154,157,64,222,242,48,85,76,247,242,196,54,68,194,151,99,173,234,238,5,109,232,146,53,143,178,86,13,11,82,214,160,38,55,69,57,46,99,12,22,48,68,61,18,38,136,118,227,111,216,104,232,105,230,77,193,34,10,135,82,54,179,167,234,193,230,170,235,147,247,159,159,233,254,28,219,92,67,124,152,53,138,248,122,28,100,56,138,203,9,81,101,184,234,10,194,80,71,63,200,221,48,39,19,166,140,78,214,171,22,179,5,237,70,85,122,234,129,249,129,153,70,157,71,156,31,105,237,104,110,233,55,205,142,170,138,35,37,226,10,174,222,60,208,159,165,103,44,97,43,55,207,128,73,102,202,48,152,48,148,107,184,120,98,50,188,100,209,65,128,9,21,255,31,220,40,11,201,170,66,245,180,199,58,143,35,201,44,93,45,45,81,230,11,184,246,207,198,25,233,103,184,193,126,99,181,152,238,104,58,113,66,27,142,32,25,66,235,57,234,151,9,111,228,166,193,40,219,16,121,104,108,141,111,60,209,55,126,223,90,44,118,153,219,248,186,249,178,77,64,62,127,26,225,103,151,49,24,102,113,220,100,42,162,36,185,99,128,91,47,84,214,14,216,108,209,225,218,194,100,119,85,113,90,65,27,152,21,47,62,91,212,48,174,192,135,133,120,250,247,1,227,66,236,71,217,16,213,180,170,133,221,161,215,189,205,131,53,62,46,46,93,182,106,56,244,158,124,162,127,206,13,178,202,147,158,169,17,233,210,50,71,31,145,24,221,182,119,229,110,32,143,248,103,23,234,8,145,47,250,22,126,244,177,52,186,56,61,143,63,217,234,223,60,200,175,201,102,204,218,166,182,11,79,67,188,233,42,202,130,91,32,26,35,190,114,52,92,160,118,83,27,105,204,188,3,198,112,238,115,244,194,164,49,124,189,223,72,84,31,82,90,238,60,141,56,108,145,154,234,188,141,174,129,91,209,190,189,63,198,102,234,244,76,122,46,151,52,30,239,20,184,155,2,179,111,3,77,69,69,44,19,232,22,28,105,86,206,166,230,237,105,255,83,53,46,58,147,94,176,93,254,72,110,7,189,165,55,93,68,104,210,45,191,187,126,25,91,131,69,16,17,148,204,254,17,84,188,146,13,198,113,42,225,43,249,69,107,36,102,114,143,159,222,208,114,167,194,232,232,141,128,205,13,75,96,186,197,255,38,66,131,145,31,215,147,191,135,255,183,33,7,61,22,237,37,138,29,251,47,195,78,103,176,17,59,142,192,132,107,113,101,23,229,222,88,135,59,59,95,236,20,126,71,195,126,192,148,32,97,178,53,63,155,19,182,16,166,219,43,247,133,179,239,175,146,137,148,165,245,87,40,76,185,254,38,172,38,94,192,72,74,143,26,48,45,116,114,99,166,75,240,23,23,153,78,38,222,33,242,208,202,95,114,59,96,120,111,242,208,176,39,252,43,193,130,18,191,173,169,40,154,67,113,101,227,77,1,91,174,140,118,189,223,142,223,96,8,19,243,3,163,156,27,48,134,161,10,35,110,219,29,133,97,252,57,119,185,242,76,224,74,220,171,40,155,70,255,101,228,39,114,95,13,140,71,224,245,247,65,120,151,254,235,180,120,34,55,59,252,174,25,182,75,94,215,130,243,208,252,96,10,11,73,76,71,37,137,68,246,116,216,180,48,228,186,77,69,236,250,64,129,137,89,100,20,190,40,12,210,220,111,152,17,219,189,107,207,81,184,32,52,250,248,223,111,242,56,85,15,54,26,213,10,20,110,115,94,151,17,230,126,166,169,172,63,239,227,74,179,239,110,6,57,243,103,156,132,163,18,206,8,242,101,154,105,208,220,61,96,4,84,174,192,84,52,78,30,77,246,61,111,26,171,199,183,106,254,94,199,49,253,214,182,4,54,155,84,63,250,96,170,93,228,202,241,82,152,181,7,204,227,63,10,67,102,202,163,145,232,202,43,71,112,191,156,209,28,134,211,81,170,192,27,137,143,56,154,158,233,170,71,87,132,80,253,183,205,104,248,14,129,81,171,152,129,178,108,233,185,11,54,223,9,191,41,73,208,195,102,245,254,70,25,219,195,149,43,135,193,24,106,174,128,223,80,145,207,26,86,153,155,160,0,147,79,211,159,126,115,217,26,211,81,182,177,2,162,191,247,211,242,61,150,116,235,75,97,218,4,79,28,220,255,8,9,10,87,200,67,1,99,23,37,40,238,155,51,14,94,208,48,228,220,220,216,246,33,140,120,245,205,172,19,48,6,93,181,229,209,83,71,33,196,150,186,71,192,124,2,119,11,76,174,193,87,23,243,188,205,12,137,193,176,237,119,192,152,85,43,76,240,91,3,182,166,79,133,223,228,247,139,33,12,166,43,97,42,252,2,208,123,2,134,86,40,87,142,28,200,207,46,249,193,111,20,205,44,64,25,76,247,209,10,120,138,44,144,193,20,41,18,166,196,151,159,87,39,195,222,186,63,22,203,164,202,100,200,51,69,87,192,224,134,128,96,25,59,159,185,201,31,252,114,13,192,16,213,228,141,245,101,45,87,245,7,87,163,8,203,209,111,27,133,183,247,15,126,97,240,208,217,176,179,35,251,141,113,68,27,206,77,211,250,110,138,224,247,103,45,6,188,233,99,251,192,219,217,40,6,147,91,107,10,191,255,13,191,175,102,189,20,93,225,50,126,210,86,192,184,182,15,61,185,21,213,219,15,126,75,132,134,3,29,231,237,31,151,18,20,209,85,125,102,205,226,227,227,48,73,223,41,48,42,68,63,42,12,48,161,199,80,152,106,127,189,1,51,189,201,125,81,127,250,233,201,219,201,49,80,86,24,78,79,243,167,130,255,145,134,57,189,88,125,104,230,165,73,131,29,240,70,226,104,197,209,116,135,201,83,121,243,242,253,17,188,121,104,54,123,230,23,214,120,33,190,2,53,19,47,204,221,34,230,33,92,124,220,247,95,209,252,10,108,21,150,24,105,176,251,171,162,251,215,250,4,200,34,44,75,95,163,73,203,131,133,7,195,159,151,213,141,140,88,223,37,225,118,83,23,200,96,182,66,113,97,248,52,200,185,105,179,249,185,137,254,62,144,171,23,70,163,204,108,61,62,47,56,245,31,120,236,229,81,14,112,145,47,187,81,223,245,143,175,90,105,57,57,239,166,131,65,223,219,8,184,156,36,4,27,191,26,251,43,159,116,216,198,180,163,71,211,170,17,243,2,25,92,141,38,154,25,12,199,108,202,19,169,85,142,182,198,183,152,178,174,145,33,229,169,152,94,181,135,103,252,54,45,168,2,191,157,233,89,241,84,22,150,147,91,97,68,10,226,198,222,35,213,88,253,237,177,172,90,23,112,189,26,180,54,186,76,238,12,248,26,109,94,96,132,75,243,198,216,179,72,68,12,1,178,255,40,191,246,62,41,136,13,133,145,144,76,152,230,14,185,111,154,103,71,14,226,69,170,76,94,73,55,174,166,12,226,61,219,80,216,26,225,2,190,173,140,15,204,7,237,40,173,178,50,39,65,144,228,201,248,231,133,189,130,62,180,110,36,172,25,240,58,73,53,235,72,216,148,24,167,124,156,108,196,228,190,8,146,235,216,49,145,143,90,199,7,110,249,133,84,152,180,171,42,138,42,97,124,248,219,220,69,5,54,141,189,152,138,49,211,146,48,233,109,32,169,107,197,68,78,93,92,66,52,164,115,125,217,102,38,38,191,42,111,147,157,254,175,207,128,13,96,167,29,233,3,215,242,147,104,54,216,254,56,224,106,169,129,229,143,148,11,59,242,253,97,193,226,141,210,214,225,142,137,246,21,184,132,60,34,48,25,125,153,25,42,77,63,251,238,128,17,44,204,219,198,28,230,150,184,52,104,243,250,66,232,30,167,41,197,225,247,80,210,98,30,152,156,83,204,212,180,230,22,9,56,136,145,251,143,67,119,140,191,250,25,43,40,188,180,26,43,20,37,131,221,245,232,105,178,85,14,191,157,215,145,215,253,226,28,90,163,253,190,217,90,44,89,254,216,19,237,225,33,3,17,114,189,178,151,64,90,230,87,85,193,140,23,106,78,151,103,74,181,110,250,235,38,148,228,173,37,220,76,114,239,247,70,170,101,230,101,29,64,142,247,122,76,77,62,214,204,138,245,104,75,10,252,224,183,254,207,38,75,43,17,93,29,254,62,169,245,237,33,187,124,120,35,78,72,38,154,216,216,36,44,129,241,230,90,14,67,175,76,29,91,131,107,95,190,48,87,250,143,218,214,223,102,67,59,2,166,55,71,95,119,179,189,227,239,11,171,108,167,138,190,207,70,213,210,63,110,198,37,101,255,255,56,21,244,63,126,84,110,248,186,96,209,49,39,163,55,234,244,113,209,49,228,241,25,190,230,210,72,195,40,121,131,202,119,217,72,14,189,21,95,31,23,70,230,51,30,71,49,15,55,65,161,18,248,47,83,147,31,83,143,37,108,245,5,189,154,95,184,14,18,227,199,248,139,192,202,186,172,163,163,151,54,51,191,105,100,28,244,179,99,211,224,249,18,70,111,25,69,178,99,149,156,119,245,31,174,230,143,214,117,182,41,36,78,227,187,153,247,74,148,82,145,137,248,181,22,241,213,237,86,101,85,67,187,5,18,187,163,181,136,200,184,205,131,184,241,249,76,70,126,85,183,255,196,199,204,34,62,155,92,35,9,9,188,172,124,230,115,17,12,119,13,236,222,135,83,114,237,176,110,223,174,211,255,166,93,197,79,14,227,48,245,159,89,183,76,24,89,130,233,173,251,50,106,184,67,182,16,199,60,157,5,70,88,33,67,82,248,220,171,127,224,57,101,139,1,153,114,43,124,220,164,206,86,38,202,52,26,11,144,185,136,21,23,42,114,246,142,27,204,94,56,46,141,73,177,125,127,155,197,205,225,98,134,0,26,166,144,210,141,173,147,165,3,244,198,22,108,189,128,55,106,51,122,52,188,182,120,223,12,188,62,171,194,103,175,41,145,248,231,125,50,5,231,51,101,113,30,159,16,232,224,42,21,40,251,17,65,41,146,205,24,135,56,103,76,141,97,38,93,7,113,91,240,158,218,209,152,245,253,255,118,51,198,57,201,7,182,128,151,93,96,92,24,86,123,146,235,108,152,212,74,12,51,196,215,137,237,7,46,116,51,119,124,187,164,224,29,240,133,228,27,27,39,204,121,228,121,119,22,231,120,36,182,199,214,45,93,125,33,200,79,217,13,152,68,167,196,179,166,89,115,35,166,164,96,167,161,54,50,241,45,30,232,252,211,207,209,13,31,100,213,17,113,2,69,94,217,116,213,83,221,32,0,120,118,110,67,54,155,84,26,71,252,52,226,44,146,20,121,39,163,252,26,97,196,192,222,67,46,188,211,109,119,242,183,7,244,10,221,6,247,29,97,2,252,249,57,117,27,76,47,242,108,1,47,82,117,178,187,199,97,61,34,51,163,173,203,133,13,86,238,184,176,97,45,2,83,225,251,147,60,49,180,79,141,157,168,143,238,22,81,56,223,97,151,25,222,220,209,107,204,87,3,161,76,25,254,111,71,134,114,211,204,9,9,97,125,73,90,48,9,213,216,159,211,31,56,154,194,168,206,198,124,101,46,41,130,214,226,50,152,134,190,241,218,244,96,228,166,98,4,119,72,94,178,142,119,26,105,75,12,51,227,72,75,10,235,109,215,223,222,189,199,238,29,162,148,164,66,241,85,194,10,36,96,226,54,25,195,56,233,246,216,219,23,228,236,37,207,51,160,222,103,140,222,155,238,61,200,150,149,140,101,9,61,171,126,60,4,36,158,31,102,54,34,104,148,147,19,141,214,8,117,17,65,187,154,16,185,112,60,75,110,108,232,150,216,10,231,78,20,120,146,98,23,184,153,255,94,204,25,20,196,151,194,3,86,117,192,165,101,217,210,96,38,149,27,211,21,157,27,242,58,175,169,19,202,126,238,205,225,10,191,49,158,91,50,30,105,57,122,105,216,123,116,127,219,111,249,121,215,57,52,27,74,51,139,103,67,33,243,127,178,180,80,213,150,215,102,40,196,204,79,142,119,152,227,183,160,154,62,134,110,125,189,228,196,169,111,145,234,9,57,241,254,211,143,50,120,206,173,249,72,244,113,171,215,79,140,237,208,166,100,82,185,206,185,3,221,183,140,15,74,165,162,5,140,156,183,36,113,41,158,148,200,210,14,104,178,87,127,26,141,142,27,232,219,245,108,69,25,72,43,14,126,247,112,100,181,135,32,224,6,196,44,97,148,94,101,65,54,70,81,252,50,226,4,67,203,12,252,249,137,164,56,82,100,114,87,212,52,72,150,57,140,239,152,124,0,239,205,180,246,115,6,183,124,60,165,240,171,48,26,204,61,224,55,22,180,126,194,117,29,207,61,179,139,104,83,86,128,105,146,207,158,37,194,83,244,202,154,9,121,181,249,166,166,98,164,202,158,84,97,248,194,55,96,68,47,244,220,116,156,121,129,131,41,183,127,110,107,191,191,175,241,203,232,167,105,217,199,4,213,189,112,195,150,117,200,103,13,45,136,92,75,192,166,144,165,240,242,105,20,180,53,217,121,99,143,126,127,244,36,106,40,8,75,75,34,242,13,72,58,12,252,166,8,112,166,236,188,97,231,224,10,19,48,174,225,82,10,163,233,241,71,237,134,148,137,22,135,108,80,23,29,77,213,191,172,133,22,231,220,31,152,84,201,10,152,226,176,22,23,73,169,250,235,88,198,205,62,159,106,110,221,145,86,91,214,57,167,71,99,217,210,142,159,252,173,138,189,202,125,239,70,63,212,189,89,154,44,250,97,210,72,178,127,28,37,131,45,227,161,48,237,88,87,224,111,29,250,34,37,214,3,134,204,39,151,246,86,140,158,69,81,194,118,249,101,58,217,163,70,77,203,118,151,173,203,238,152,61,68,61,182,147,158,149,96,245,61,205,55,47,223,40,245,190,47,120,107,97,255,237,0,206,143,6,97,176,169,121,40,220,247,140,10,182,189,124,41,205,195,170,190,81,173,109,166,95,39,21,108,250,161,178,164,218,254,140,39,18,158,197,100,172,3,238,87,191,122,220,92,223,150,44,174,204,116,67,170,194,230,86,153,37,236,58,20,237,22,11,70,245,124,205,170,79,116,66,58,140,90,48,18,137,159,113,244,194,0,47,49,88,252,34,221,107,16,18,88,141,163,204,108,45,47,235,67,103,192,62,111,4,140,19,203,82,120,151,21,117,125,162,240,171,163,12,3,175,159,246,26,116,6,154,127,100,3,96,201,191,238,7,83,100,209,61,211,102,165,106,49,254,9,241,155,60,209,67,135,217,207,72,2,184,96,41,223,5,166,15,114,199,79,35,163,247,223,154,22,191,176,21,29,245,159,32,1,113,19,41,192,240,219,27,191,86,206,63,170,24,217,102,170,86,77,225,230,28,124,208,247,121,70,113,218,80,26,203,71,192,232,175,203,185,201,136,184,74,3,217,19,115,158,79,184,163,203,240,227,226,50,205,237,154,35,127,217,186,123,126,25,1,148,167,32,34,44,65,153,124,127,212,104,184,229,54,138,4,102,147,113,106,192,212,43,229,167,39,17,192,245,187,70,165,46,253,40,135,169,39,13,7,49,185,19,39,241,55,77,160,89,239,103,134,93,40,14,132,80,174,203,116,213,114,216,250,247,166,52,31,10,80,208,224,253,158,232,194,175,242,60,205,109,249,196,45,55,152,53,105,184,106,187,92,196,121,127,112,165,192,62,229,232,142,70,64,245,163,141,26,62,228,232,9,27,107,59,204,63,243,228,35,97,157,8,185,182,247,219,189,148,43,111,3,119,75,194,183,31,220,45,216,171,9,243,153,120,211,191,209,102,142,24,232,190,40,17,105,152,26,48,34,40,43,127,123,155,5,135,159,155,106,102,234,152,190,215,76,109,212,189,139,222,125,145,111,77,211,97,68,230,40,166,253,70,2,92,140,158,125,253,24,60,219,218,250,59,249,251,90,223,236,123,228,228,203,46,199,225,105,84,144,188,50,19,203,119,25,6,84,95,216,66,230,209,148,6,80,209,11,184,246,38,151,70,159,66,117,113,49,224,85,150,140,36,194,170,238,236,104,52,28,135,112,209,128,161,56,118,191,177,129,39,150,140,6,130,172,187,252,167,217,226,200,88,48,9,28,87,66,248,11,32,154,162,48,207,126,189,170,4,153,38,161,38,240,134,58,235,240,65,105,111,14,253,97,184,122,203,97,10,80,85,158,201,174,38,252,248,131,105,40,76,223,48,252,201,106,9,121,60,72,145,108,40,229,232,131,76,211,143,18,110,214,5,88,194,37,76,165,206,27,201,97,178,19,224,197,51,97,227,116,9,250,126,48,186,228,41,215,70,79,22,125,230,51,96,179,135,26,9,195,246,235,195,79,222,255,200,60,9,111,76,81,126,221,145,15,198,40,46,159,26,76,41,90,213,2,158,172,206,51,97,238,204,155,39,129,233,76,143,199,130,110,195,92,241,200,161,108,181,150,231,174,166,111,125,226,194,77,46,165,10,76,235,242,241,159,126,147,206,154,242,84,16,73,63,238,16,241,62,180,93,212,128,26,110,49,5,49,255,109,54,144,59,29,141,167,233,246,56,225,247,13,133,51,68,5,104,209,92,79,5,209,239,171,252,73,80,38,140,72,212,111,211,98,71,47,150,223,132,169,146,251,56,221,244,103,163,236,147,48,154,232,191,10,49,48,77,137,93,96,84,105,127,69,7,96,211,225,8,180,163,97,123,206,10,20,210,115,94,89,111,112,228,71,192,29,201,147,124,95,16,44,142,171,14,32,117,99,37,142,132,95,100,229,217,33,187,240,90,101,121,34,184,233,231,151,69,52,152,149,83,224,141,247,219,175,165,232,193,232,114,230,64,251,243,197,216,241,66,184,244,173,176,105,14,248,185,145,24,42,61,175,108,208,118,226,178,52,155,202,139,164,227,22,28,248,226,54,12,220,214,166,209,57,209,142,165,248,29,241,186,8,39,229,220,195,118,226,241,54,255,190,137,132,209,87,112,227,49,204,186,240,70,204,49,62,204,239,244,183,188,109,138,131,55,155,220,129,49,138,251,53,25,0,19,236,230,109,211,81,89,127,180,70,235,169,166,133,44,223,246,180,102,240,234,7,255,205,44,137,190,129,246,130,202,229,240,161,229,72,14,238,127,122,240,113,238,222,146,225,7,188,166,43,49,210,203,119,74,81,20,37,107,143,8,108,164,28,241,150,159,118,180,183,149,114,83,53,219,69,248,54,176,183,139,151,9,123,190,76,133,45,9,227,147,37,57,70,189,171,77,219,104,124,154,199,226,85,121,98,199,26,62,125,150,239,168,164,36,74,53,166,198,148,98,50,85,57,163,96,17,184,126,155,114,59,51,76,251,188,167,55,75,34,199,219,98,133,176,250,120,194,179,88,55,166,195,214,185,47,191,188,172,160,18,48,51,165,220,51,226,122,68,20,1,67,250,207,155,70,171,128,170,138,63,19,12,30,101,34,197,201,144,210,156,63,80,40,192,114,242,55,149,145,97,241,71,182,150,146,53,151,41,245,204,17,47,107,91,34,36,239,27,149,224,158,115,134,145,137,86,62,53,154,187,139,171,87,0,247,163,163,236,221,5,59,210,17,43,99,111,85,209,247,189,180,120,166,27,51,80,61,247,155,181,87,142,178,109,78,163,83,224,14,87,192,81,178,71,75,81,98,183,29,175,179,96,236,218,20,166,97,45,208,122,101,42,219,152,165,246,150,40,213,53,57,246,52,152,108,49,20,150,105,83,9,60,240,117,56,49,144,80,132,210,163,241,116,42,254,64,173,223,96,200,243,62,105,205,178,105,15,171,77,230,96,166,70,120,113,49,132,185,24,133,187,128,164,226,182,156,153,172,221,201,83,207,254,162,97,185,236,183,174,204,21,31,158,73,216,231,193,48,166,239,73,116,27,63,36,97,58,44,102,44,60,24,60,200,47,91,133,241,120,208,71,214,78,30,54,44,164,245,203,221,216,107,50,90,180,192,19,203,243,30,48,169,35,61,245,94,46,59,121,76,45,190,202,204,79,91,101,117,249,19,224,62,171,188,72,122,203,232,86,11,216,116,248,19,30,8,223,245,22,48,118,77,91,96,154,226,126,173,84,127,112,246,74,173,105,180,177,35,151,70,36,39,247,133,224,223,20,148,150,176,68,205,168,56,159,9,131,53,175,251,66,208,216,17,224,191,193,43,70,156,15,166,151,190,141,120,100,228,254,175,192,111,162,27,25,58,89,243,180,124,56,127,252,183,154,111,26,235,240,124,211,232,249,239,45,207,140,53,106,9,12,9,230,68,20,78,247,168,12,35,250,37,223,88,241,16,30,66,75,149,97,4,251,128,104,218,97,204,234,139,194,72,158,14,255,109,28,76,150,222,247,95,142,209,95,200,172,216,61,202,165,217,230,177,249,209,164,253,175,124,120,88,85,172,27,219,162,195,182,243,10,138,10,71,236,200,208,81,29,18,58,209,6,176,126,253,34,236,246,40,36,235,185,233,243,246,184,236,16,222,103,19,13,40,221,105,177,25,156,31,141,222,133,135,11,182,137,190,147,92,248,14,230,246,27,13,24,20,43,125,239,142,127,92,58,142,1,31,119,228,35,141,77,74,80,142,165,111,252,87,200,39,83,130,148,130,254,242,53,81,228,223,169,113,215,93,217,190,99,92,135,186,221,94,209,58,183,133,102,185,140,173,6,149,255,7,227,3,249,133,23,50,13,126,180,109,31,116,140,99,21,225,189,218,248,222,161,174,45,191,77,126,203,151,14,200,129,71,232,163,6,151,80,146,166,85,108,104,148,112,97,243,22,223,72,146,145,57,18,251,96,33,141,91,240,239,125,188,203,26,55,25,129,192,211,152,227,63,120,163,251,146,159,23,157,177,253,71,95,187,244,213,214,148,14,126,32,230,203,215,31,56,201,99,86,103,129,183,21,16,255,224,65,17,225,232,169,81,20,115,193,190,51,160,85,204,124,155,88,146,208,208,249,187,45,235,196,109,67,142,30,102,101,235,71,95,11,73,170,192,212,52,60,45,102,108,79,217,59,60,120,208,208,224,48,153,170,84,215,2,70,190,206,71,56,134,188,53,153,86,15,70,186,56,242,56,40,212,140,84,15,122,176,133,79,126,110,91,213,134,188,143,101,89,238,223,35,93,124,183,178,37,122,155,103,146,226,62,167,160,189,181,107,110,5,217,91,183,247,178,127,207,116,161,229,157,9,97,212,230,233,126,248,253,52,161,83,75,66,59,232,46,209,188,105,173,111,85,54,30,152,246,48,54,126,35,101,161,154,92,242,219,35,75,139,143,244,239,232,109,233,14,57,249,11,17,137,53,28,174,24,117,101,120,79,163,17,142,37,14,119,203,244,87,129,145,98,245,124,31,150,97,35,13,74,215,178,180,140,219,82,30,66,83,140,16,18,30,180,99,122,158,102,35,189,158,237,153,40,117,211,172,232,239,11,223,109,145,51,248,83,213,103,203,237,240,70,160,89,110,12,177,89,87,111,124,176,181,138,10,188,73,226,197,201,49,144,145,53,98,25,87,209,55,231,199,134,74,221,114,52,116,237,235,11,16,155,166,157,54,60,88,234,226,60,61,227,232,86,231,148,97,12,51,117,254,216,19,118,105,112,186,244,232,77,189,113,198,125,227,117,144,47,212,136,149,199,19,138,239,169,145,206,18,184,153,69,68,13,152,15,54,223,88,27,198,15,222,14,211,46,42,223,8,170,25,43,150,129,77,163,88,118,238,97,85,0,235,214,127,154,24,117,212,41,40,42,162,62,237,32,57,71,26,54,97,124,173,78,188,17,122,177,147,237,178,214,95,11,66,140,68,94,96,114,28,144,12,63,102,144,234,48,50,75,185,106,227,163,139,65,93,92,56,146,92,25,203,152,127,87,117,193,40,108,192,168,216,228,109,35,194,4,51,202,97,46,54,147,103,203,182,254,145,49,196,147,236,243,241,35,79,87,92,18,234,88,202,227,230,18,181,144,75,191,59,174,156,77,87,74,158,47,84,94,231,246,97,108,201,204,35,95,247,64,181,198,181,12,15,73,60,114,1,9,191,57,135,252,150,31,13,143,117,202,209,239,227,243,170,10,63,77,220,165,87,134,154,65,243,235,38,101,155,77,58,160,176,143,182,95,183,153,202,234,193,104,216,197,66,128,98,217,148,245,107,88,255,233,141,39,202,243,207,189,232,162,209,157,60,147,195,184,2,20,121,38,166,114,86,227,151,57,119,142,20,4,140,78,205,235,38,195,46,23,102,153,99,215,129,59,38,216,117,229,182,208,226,113,143,119,251,178,231,145,89,101,118,190,128,145,31,62,153,205,188,110,171,3,150,184,105,154,129,71,205,235,70,2,152,96,53,96,210,208,75,224,5,123,55,96,83,158,144,147,111,108,21,98,160,156,107,137,218,132,77,134,162,196,164,99,13,67,114,219,232,187,181,34,71,215,34,115,177,153,96,204,28,133,8,4,110,65,9,137,115,160,176,68,173,124,42,200,122,211,223,229,240,95,183,145,192,12,195,0,73,138,230,72,160,69,151,170,81,192,36,23,229,151,145,83,117,7,6,210,75,80,82,242,174,22,237,121,238,162,120,140,153,33,57,13,27,72,205,19,103,192,75,222,244,66,135,34,38,28,178,67,116,96,9,220,153,11,227,219,169,72,154,202,61,67,194,105,30,7,81,174,96,111,149,48,170,50,238,161,0,11,118,95,93,210,151,101,188,125,197,255,147,108,207,125,0,19,72,9,221,252,3,23,185,73,214,129,60,51,51,113,156,188,90,248,46,240,97,77,240,103,214,240,205,147,104,195,172,213,220,61,152,20,146,233,206,9,12,85,198,119,179,7,242,228,146,16,13,187,166,237,122,156,232,78,145,121,201,251,102,25,150,27,67,215,42,139,215,220,246,192,25,105,4,12,123,86,142,70,46,166,236,56,26,71,129,76,19,81,71,107,46,132,200,79,239,180,84,94,38,54,179,93,165,247,88,188,93,100,69,199,108,123,185,193,60,48,218,222,249,66,142,189,18,31,165,4,243,154,30,88,166,162,190,227,145,189,221,79,185,121,48,186,245,45,10,136,199,228,51,36,28,160,191,183,255,186,42,236,137,246,42,197,149,5,125,175,150,124,153,104,117,95,65,135,49,207,99,32,17,150,236,255,182,60,253,191,126,84,174,233,221,173,79,7,208,32,71,42,209,66,47,176,38,33,71,225,239,127,30,22,10,57,45,158,37,93,59,242,217,29,171,42,231,139,32,113,187,142,190,136,247,61,247,154,131,119,126,222,211,176,114,81,142,109,12,195,229,232,106,186,172,51,225,247,7,50,132,174,153,247,197,135,99,66,193,121,105,212,171,151,139,82,218,107,214,68,250,218,230,34,214,98,240,22,36,205,134,124,25,36,76,60,164,164,57,6,89,68,249,174,32,36,229,48,104,200,24,95,253,228,173,87,216,31,42,42,160,58,65,99,193,215,226,232,10,11,64,54,109,139,42,215,142,249,4,182,80,118,204,2,179,97,244,236,23,229,115,33,146,49,89,205,58,220,78,22,152,56,64,126,155,100,175,59,213,24,60,165,170,207,63,116,152,229,68,169,142,99,134,190,24,51,94,40,222,75,71,194,31,82,193,213,37,26,17,208,160,151,84,102,225,133,6,207,142,73,154,12,117,249,204,194,104,205,231,28,14,105,77,47,13,13,71,103,13,16,165,239,161,151,54,251,251,131,8,251,40,14,109,57,247,180,20,87,44,61,230,114,168,75,15,141,86,61,163,190,241,238,236,234,194,53,34,130,97,73,252,44,30,195,60,98,19,102,113,149,213,129,228,87,137,29,0,34,121,83,6,26,140,161,217,99,223,68,201,107,77,185,43,218,103,221,167,19,216,26,144,100,177,102,117,185,59,111,235,92,141,19,42,218,241,53,34,129,86,198,149,128,19,55,212,229,226,76,38,44,89,215,210,56,226,13,179,30,251,7,104,114,85,162,66,76,69,67,82,231,193,5,19,86,9,159,222,134,128,252,102,28,141,116,186,132,79,164,215,127,164,91,131,17,29,215,240,9,147,171,145,39,135,225,43,145,29,70,3,71,78,254,98,95,25,104,168,228,190,43,139,184,144,60,173,108,171,230,160,93,104,141,220,33,220,46,1,18,109,116,222,248,109,6,59,163,94,13,252,74,176,21,176,233,42,93,22,115,186,84,56,87,108,139,222,203,146,235,26,127,145,179,191,46,180,231,143,140,5,179,183,170,177,239,65,245,89,34,120,236,225,106,108,145,151,145,75,182,68,240,195,114,136,177,165,130,78,170,241,255,100,88,6,76,110,76,54,100,236,229,93,163,136,31,38,149,44,187,3,58,164,114,3,141,251,113,18,195,109,252,211,186,226,87,70,117,244,200,26,129,199,119,137,73,1,175,133,171,153,1,235,35,190,241,166,201,61,74,0,131,129,168,247,246,144,179,160,39,89,134,9,166,55,61,82,176,27,6,251,149,221,55,41,213,208,109,178,140,199,73,150,167,237,82,17,198,247,151,9,133,118,118,217,2,147,88,118,217,123,18,193,47,124,149,23,210,204,132,170,4,76,73,90,183,215,116,115,70,78,125,227,173,45,133,172,69,146,251,198,206,254,157,26,123,57,201,11,88,161,50,158,217,160,12,33,121,160,67,230,32,2,105,172,230,116,123,128,92,152,247,110,90,38,231,180,79,170,6,111,210,220,1,91,1,36,235,12,168,184,242,53,250,209,176,56,139,12,52,196,139,142,43,183,98,78,10,239,72,18,30,208,21,60,101,136,158,114,209,73,218,234,142,110,243,121,8,197,230,231,220,4,87,193,144,34,177,38,116,2,18,84,136,206,70,226,141,92,176,94,119,69,5,220,23,252,247,246,222,187,212,116,228,53,37,105,79,204,17,81,74,176,90,76,48,227,199,146,192,118,9,111,19,129,105,10,59,190,189,48,249,254,108,49,3,158,180,8,118,79,86,242,13,200,235,34,193,216,220,170,249,157,154,30,126,249,236,241,135,37,113,227,153,80,35,226,125,78,142,181,231,15,197,212,91,200,135,118,48,154,52,63,152,244,196,148,197,169,88,218,199,63,93,122,19,16,83,21,152,182,13,255,2,176,81,107,154,4,42,86,157,253,61,50,52,209,142,134,49,229,157,172,199,67,49,51,178,174,87,134,221,69,247,4,47,154,224,109,125,126,26,78,141,223,23,50,172,87,199,48,138,133,213,77,187,76,159,228,156,163,41,92,132,98,252,224,134,241,176,124,92,198,231,61,62,194,7,124,129,38,49,60,175,154,45,135,103,197,81,144,213,188,54,185,205,72,225,14,140,4,142,196,126,101,154,8,214,47,227,142,156,208,174,154,51,63,136,209,45,135,43,223,147,92,119,135,32,231,59,100,38,221,90,100,69,38,182,106,81,237,234,136,16,46,205,122,67,193,240,4,46,68,68,113,77,229,96,218,157,61,105,64,144,183,134,14,179,78,98,205,139,16,47,10,124,79,225,106,58,190,245,200,87,32,154,89,138,14,194,55,233,195,58,242,115,35,166,241,201,245,195,52,241,131,135,17,100,228,151,49,145,168,121,87,208,70,101,5,48,178,103,212,163,144,127,219,103,233,32,196,85,50,138,39,120,77,105,141,130,160,196,235,200,36,180,79,209,64,29,198,101,132,148,144,169,175,70,156,150,230,191,254,166,59,28,150,41,249,213,10,187,180,151,128,241,20,148,113,98,89,132,88,83,241,118,197,110,77,230,58,244,86,227,101,245,185,52,23,111,213,44,191,41,58,144,180,64,81,169,148,204,168,249,152,165,156,108,109,96,162,133,93,203,233,166,24,157,37,236,69,75,50,77,201,241,166,241,159,144,180,48,85,233,30,23,134,254,110,147,175,26,46,77,117,174,13,251,162,239,110,18,41,51,214,243,40,163,209,180,42,171,158,137,186,251,222,187,17,43,28,201,41,35,175,224,209,17,26,209,45,117,47,57,150,70,93,207,199,189,235,96,219,37,183,101,250,191,35,78,141,226,157,196,232,205,108,179,252,161,224,218,182,154,222,53,66,247,221,39,171,70,137,180,30,249,109,72,115,249,196,153,77,52,125,250,214,207,22,178,197,8,222,80,57,110,250,196,97,121,57,252,70,228,216,242,66,96,116,87,183,144,102,226,169,69,95,118,55,5,241,56,120,179,192,118,93,214,208,84,138,151,77,3,242,213,101,13,247,106,15,117,113,85,198,196,78,171,81,196,210,62,22,136,103,198,209,73,184,225,51,20,227,176,217,144,150,79,175,19,211,199,164,240,190,220,58,191,31,238,137,200,14,93,161,207,238,3,249,213,25,153,173,6,51,229,123,244,219,147,69,162,5,178,88,249,192,3,243,242,19,48,209,156,4,233,197,52,199,98,52,80,104,214,188,49,228,135,204,237,154,143,239,209,163,173,89,212,67,187,134,252,146,86,140,112,199,37,18,247,74,51,84,193,79,85,117,224,212,225,191,109,49,232,213,121,152,88,61,62,17,236,171,142,86,54,145,188,140,135,218,104,92,249,172,185,195,236,246,252,228,13,135,175,166,143,5,203,66,223,253,155,77,99,211,138,46,204,238,237,27,116,107,185,173,58,28,72,223,110,255,246,233,23,120,231,215,105,156,209,231,11,12,186,190,173,77,189,242,110,82,227,78,28,24,181,175,251,41,54,67,173,115,94,1,164,189,209,62,117,108,62,249,224,44,80,23,29,90,201,126,49,111,140,212,106,170,251,114,48,105,211,22,87,102,83,158,14,212,106,202,53,53,216,20,136,101,124,224,247,22,156,15,193,86,177,238,207,96,128,165,233,36,17,4,235,86,255,142,21,222,153,211,60,16,141,211,56,6,246,69,243,137,5,223,129,50,100,115,244,118,105,123,70,23,5,235,123,253,176,95,112,250,90,201,17,172,162,52,1,235,0,59,178,27,68,111,28,37,133,17,68,187,214,76,2,237,132,76,127,149,6,130,159,210,60,193,120,126,33,214,231,104,52,117,90,80,181,169,54,9,27,238,193,147,58,184,83,50,15,234,255,85,127,155,106,77,192,102,81,44,140,8,203,35,181,96,185,194,213,24,31,234,12,50,125,78,53,229,127,93,216,74,102,71,239,129,231,182,110,199,161,71,83,19,237,193,158,199,174,48,21,211,173,118,130,241,183,63,22,203,89,10,205,234,133,141,111,186,152,121,223,148,88,149,112,196,106,25,116,165,81,81,54,87,186,82,49,61,108,127,230,44,20,87,174,156,221,234,10,102,229,52,207,37,33,161,32,10,147,172,55,234,133,202,9,170,16,251,226,133,173,129,122,129,240,195,152,64,131,183,79,163,189,212,138,209,194,29,180,179,248,47,31,34,29,161,166,89,50,45,72,203,139,76,143,176,99,136,207,103,137,235,166,156,39,149,102,168,105,152,209,5,227,19,142,249,20,218,219,217,229,4,251,157,134,199,33,196,28,200,237,189,228,209,168,213,9,173,13,171,224,19,156,77,106,133,159,131,73,103,151,108,102,224,125,10,23,21,145,222,247,192,3,166,107,67,72,255,135,20,86,91,241,80,24,198,66,116,69,193,113,221,32,240,226,152,188,228,3,218,102,147,177,253,161,48,243,202,247,67,225,222,229,222,183,233,139,143,246,161,139,242,61,70,55,66,177,216,71,152,170,139,246,214,21,125,18,187,235,93,227,210,22,189,87,198,100,218,18,19,152,229,30,61,104,14,87,99,103,10,252,182,179,61,40,255,157,29,135,178,127,135,89,194,143,128,123,250,131,154,166,2,57,27,71,27,102,80,114,106,38,226,17,220,95,196,230,170,80,226,112,112,175,59,200,237,220,211,150,17,204,19,239,217,21,211,49,149,202,148,225,52,139,232,32,224,98,85,211,100,12,162,144,220,79,204,118,200,145,41,191,235,5,74,99,196,132,67,164,161,204,96,166,233,144,215,127,83,6,125,94,66,220,156,214,123,28,243,209,97,28,229,138,62,209,189,109,65,155,167,177,71,226,109,226,84,242,99,14,19,71,54,97,125,154,253,234,245,246,13,22,167,46,73,40,70,9,84,182,223,19,53,10,253,145,233,8,38,117,105,49,21,178,41,171,50,13,147,227,88,241,109,17,103,222,46,195,12,117,254,226,118,173,252,54,189,195,114,219,47,116,71,236,220,175,28,218,159,188,174,113,76,58,205,175,188,81,166,20,238,165,105,207,119,255,60,216,10,191,207,65,59,25,222,174,221,91,23,55,181,158,41,35,252,133,195,176,76,143,163,22,100,13,105,208,48,247,51,191,112,154,160,37,185,246,103,149,237,140,84,142,222,178,161,124,143,187,189,77,79,52,50,188,105,81,60,216,208,60,110,33,28,205,117,211,201,45,124,106,43,145,6,49,159,194,79,81,146,34,141,34,48,228,29,198,194,253,74,59,77,189,174,64,14,90,113,108,23,24,33,156,85,115,168,116,246,37,9,47,38,252,227,15,165,25,123,47,127,26,93,157,149,29,24,196,253,194,117,109,12,255,234,204,249,191,109,161,12,133,246,190,213,250,19,224,176,235,110,26,219,153,115,69,9,18,47,187,89,77,47,195,69,160,2,191,227,104,88,138,75,218,163,26,68,139,27,79,156,134,52,233,204,50,237,35,159,165,17,135,198,7,56,225,77,118,200,175,140,103,32,100,33,156,221,217,152,248,93,35,239,160,52,115,28,37,103,245,48,230,175,38,37,211,25,58,158,248,98,103,71,12,187,175,132,137,96,157,50,199,209,166,126,147,112,51,61,78,255,237,67,58,90,90,125,42,101,164,219,2,158,8,110,201,209,40,244,121,117,20,120,82,146,17,184,192,71,137,57,7,129,32,65,11,62,14,45,174,12,251,118,225,38,195,66,186,85,224,37,174,194,236,100,241,49,143,65,108,22,145,210,165,183,217,218,197,135,109,156,5,25,226,244,165,182,18,51,214,53,175,76,57,247,91,5,118,126,186,40,93,232,119,95,16,138,249,53,158,219,79,151,207,124,103,9,72,175,205,152,179,224,26,218,2,8,51,41,230,20,178,126,69,88,186,20,222,194,205,105,155,28,108,145,70,85,83,48,221,209,101,100,188,49,233,150,182,173,121,203,39,254,39,13,32,93,151,176,212,226,243,186,166,172,32,45,155,23,81,148,104,25,123,177,212,84,20,89,158,149,77,120,187,9,163,237,207,59,51,122,71,216,94,140,166,77,172,147,32,50,86,54,171,254,14,237,113,165,155,49,122,15,17,251,24,218,32,139,172,96,160,16,95,186,182,215,210,129,57,50,84,120,203,234,213,230,220,119,153,55,194,89,20,151,164,11,105,88,196,185,74,118,69,34,163,43,141,193,16,246,79,196,33,3,19,208,220,39,143,99,158,113,142,226,236,114,229,182,172,75,40,91,69,105,181,146,102,52,75,215,52,231,228,88,232,246,22,19,129,201,168,103,75,13,211,95,170,186,217,209,131,133,32,154,121,180,61,106,24,163,106,198,182,139,221,141,176,202,172,41,190,14,105,215,129,184,151,175,139,252,255,201,38,214,131,67,205,148,135,66,58,103,70,7,211,177,43,159,218,76,189,110,54,56,189,13,241,91,128,229,104,74,1,238,154,202,250,107,78,84,9,147,254,143,164,9,158,231,111,251,41,61,228,232,194,180,232,150,128,115,93,229,198,248,212,189,23,186,65,39,204,204,1,13,228,214,210,238,176,117,40,43,140,150,87,52,167,188,121,111,22,121,91,47,182,24,53,155,29,80,243,56,210,56,191,105,38,44,209,166,129,221,119,107,10,191,79,126,102,7,121,25,172,93,2,19,229,59,87,3,182,252,221,50,204,32,56,245,108,48,255,171,206,200,77,79,11,247,252,183,167,137,111,203,209,111,186,139,104,24,75,122,132,129,165,105,127,160,8,224,73,245,66,201,92,142,125,19,99,143,39,186,168,252,23,121,100,124,168,209,30,178,138,13,134,68,139,233,192,221,132,151,116,120,32,29,100,214,191,1,155,154,157,72,13,188,157,210,185,113,207,103,200,252,62,150,25,111,70,63,207,28,204,77,85,224,17,218,127,246,60,247,144,203,166,166,157,197,243,2,117,77,143,181,62,185,232,51,34,250,239,77,196,25,232,40,155,209,32,53,233,48,237,42,160,128,189,235,78,24,237,20,249,233,97,95,67,188,232,58,116,112,19,2,150,72,123,99,153,212,164,69,27,175,175,27,246,184,92,55,79,80,174,140,101,101,207,128,47,250,39,242,211,196,40,51,36,16,16,160,213,217,159,108,254,140,52,107,177,238,100,249,176,40,113,208,131,234,48,202,82,227,35,89,177,194,98,235,88,251,193,148,25,131,102,160,22,52,169,178,76,4,125,10,220,144,149,136,147,195,70,151,247,101,46,64,37,52,14,32,51,84,185,177,105,210,189,59,143,94,159,41,156,250,120,157,161,114,240,71,126,80,41,14,130,187,24,195,84,218,174,168,124,224,201,93,229,161,33,168,43,23,190,25,212,53,206,141,226,171,10,140,208,198,154,253,83,86,208,189,114,101,180,162,23,111,226,160,121,100,8,189,112,88,119,66,41,35,186,175,16,44,83,113,147,23,145,6,237,6,187,226,115,228,96,50,221,221,203,112,111,22,109,51,197,99,217,134,78,243,132,138,214,45,140,51,175,106,182,80,146,241,193,112,76,210,66,244,75,24,213,110,23,11,115,5,1,191,60,154,36,29,181,109,135,255,202,195,9,179,126,92,207,92,211,20,223,132,97,206,151,76,8,91,67,161,4,57,142,252,8,80,61,156,238,38,251,254,140,175,66,196,54,48,27,195,91,222,211,168,88,172,23,57,154,230,201,229,245,176,218,108,102,149,43,183,14,207,51,178,41,237,72,207,166,153,172,204,21,186,45,132,171,82,240,165,88,79,172,225,55,198,133,72,119,10,242,142,109,246,144,178,65,2,182,77,133,97,34,135,236,203,48,126,168,220,216,11,157,183,87,34,16,232,29,82,58,26,127,253,252,37,228,104,232,53,146,145,102,146,223,217,77,55,89,82,207,63,71,159,50,18,198,2,233,191,85,86,230,97,19,66,254,93,50,117,50,11,202,93,5,137,97,66,219,203,113,152,204,114,106,149,50,6,71,247,86,31,58,38,249,80,167,28,221,210,105,217,8,54,8,167,38,108,234,7,191,18,119,65,33,162,36,47,172,155,65,65,119,3,80,150,203,62,83,230,134,18,51,1,209,239,105,146,96,70,30,33,209,221,168,228,220,31,202,180,41,2,100,212,45,17,91,232,14,163,61,34,87,70,79,74,139,219,102,209,23,9,214,55,253,76,164,133,170,163,119,36,105,134,158,146,82,103,128,111,110,17,121,144,135,34,144,222,226,186,14,90,115,91,46,155,21,193,3,97,148,40,177,123,236,10,179,3,251,193,111,90,162,157,251,115,52,58,66,59,96,8,58,159,163,169,178,86,135,233,178,43,122,105,40,118,252,22,182,130,185,78,207,221,154,193,132,222,61,96,235,7,23,24,127,137,223,158,8,161,211,122,197,106,196,66,159,237,84,213,98,12,239,222,245,228,124,134,199,175,28,125,227,242,185,52,162,229,30,168,49,74,5,197,22,175,57,138,228,193,210,95,70,58,121,250,51,107,166,240,144,35,28,225,228,227,221,208,111,52,83,34,237,130,154,124,253,114,244,125,162,201,205,234,54,233,213,25,23,134,234,207,148,71,198,144,94,158,44,44,216,141,222,52,221,230,191,74,15,246,121,193,25,178,139,218,28,86,154,99,255,132,128,89,123,81,137,95,242,219,200,174,185,145,44,178,181,236,123,134,192,239,1,122,46,157,82,209,21,27,90,4,113,232,20,109,1,191,240,127,201,231,211,96,204,214,210,2,38,118,150,147,191,183,181,60,141,95,6,98,116,243,232,209,213,220,83,29,166,95,240,202,125,27,209,162,7,220,208,128,91,10,151,54,243,228,240,148,229,194,9,60,122,12,164,249,105,101,51,248,61,168,24,134,84,128,118,209,115,163,228,22,111,132,110,221,148,115,1,158,152,29,248,35,95,100,9,206,7,222,221,67,5,224,177,86,81,152,230,208,233,131,152,190,185,172,23,253,193,195,153,26,70,116,41,250,72,217,96,252,100,61,13,189,248,125,40,204,197,6,108,164,55,65,241,7,119,144,65,35,138,137,244,180,210,57,21,112,167,212,47,48,206,243,63,77,117,96,74,253,87,30,217,27,27,115,197,219,162,123,163,92,185,105,216,87,63,165,71,120,113,60,98,253,188,26,130,163,191,208,141,4,218,20,3,118,216,14,180,220,253,190,31,98,194,213,229,195,54,141,187,95,178,227,161,155,66,101,130,135,181,197,63,77,148,145,73,146,38,140,156,104,255,237,245,140,31,32,22,207,240,57,209,116,251,229,33,209,170,38,14,200,81,70,101,247,250,66,143,35,6,130,225,77,96,168,242,191,108,121,89,166,197,255,57,154,146,233,143,55,137,6,249,91,245,143,92,26,125,196,62,75,47,115,47,148,33,10,234,37,102,235,47,166,168,41,40,4,41,127,89,152,65,111,81,40,134,22,105,66,20,127,240,174,38,140,157,175,154,210,197,207,42,199,28,66,122,215,149,139,56,170,123,73,178,208,233,204,236,151,112,131,10,227,195,136,246,187,43,202,155,111,99,201,94,201,231,194,141,9,252,144,15,179,160,132,228,100,134,66,86,185,77,61,250,176,145,247,89,154,236,83,242,57,65,145,92,240,209,79,203,86,215,233,8,63,216,229,46,229,22,70,147,204,21,152,74,122,9,248,237,52,122,85,24,121,234,223,198,29,13,206,23,32,166,23,7,48,174,231,43,96,216,3,85,97,75,36,56,108,226,137,114,95,244,4,120,26,159,18,73,161,36,161,48,14,176,61,224,55,12,37,190,42,44,15,197,223,8,93,243,69,195,1,246,135,200,60,6,188,123,145,112,160,44,211,255,242,27,67,153,76,199,120,193,49,205,217,139,197,52,33,69,124,28,214,13,125,144,126,52,182,1,58,45,144,255,64,144,195,97,18,126,50,198,209,122,175,46,193,80,204,102,164,164,3,151,145,27,225,47,58,220,168,19,235,111,163,19,253,75,54,2,91,123,138,192,111,99,123,253,194,223,85,156,46,15,101,66,211,244,89,131,226,221,22,123,19,72,53,112,126,252,194,104,230,208,24,169,24,65,49,30,202,104,150,63,20,24,202,162,15,83,76,21,134,70,119,236,229,223,178,233,183,53,16,173,24,114,221,133,109,152,47,186,135,208,185,166,118,57,29,81,125,197,210,118,144,156,222,169,37,140,170,5,229,168,56,249,251,64,196,250,8,93,10,100,58,227,232,65,207,134,158,124,226,227,25,191,77,59,199,212,163,205,228,171,5,220,233,135,85,24,51,62,129,175,248,137,76,204,39,218,108,9,35,186,214,4,198,173,123,207,132,87,146,83,12,158,144,5,3,94,67,148,234,209,196,176,169,202,225,89,114,163,106,232,155,95,91,220,246,180,141,147,194,53,180,252,128,217,192,201,109,179,131,251,201,143,27,76,127,178,92,25,196,51,47,185,194,132,47,196,154,2,15,180,138,19,38,177,125,21,238,237,39,131,15,140,204,217,213,75,51,165,179,184,52,124,53,187,30,13,229,202,195,63,224,157,93,145,6,179,183,141,129,10,239,44,45,130,166,37,58,166,47,50,102,163,154,146,27,6,143,235,181,48,96,200,98,122,114,66,234,60,152,119,47,7,255,53,46,197,193,205,38,103,129,241,210,140,193,128,49,79,18,95,12,70,153,179,6,140,0,172,220,246,126,179,198,232,113,52,146,50,58,202,247,182,190,227,128,39,213,25,133,153,129,3,126,243,155,88,76,154,156,88,75,148,214,7,197,240,152,246,161,96,22,118,227,126,224,226,132,56,96,118,98,138,146,43,157,129,194,211,255,192,36,242,124,8,227,235,46,54,192,6,55,87,184,2,182,204,157,194,38,75,18,240,81,209,106,224,183,8,173,56,218,152,17,250,72,222,68,59,75,220,151,89,130,234,125,77,83,227,14,152,210,188,188,204,23,159,96,13,255,131,183,41,189,84,133,217,224,38,172,150,6,147,78,247,237,161,204,11,37,138,186,12,161,136,58,41,246,7,60,86,213,87,185,138,113,170,2,94,251,3,83,158,29,113,91,198,242,215,81,134,3,174,243,167,30,220,202,22,123,23,224,14,225,59,96,154,213,171,194,101,198,151,185,89,220,244,203,100,211,177,186,192,189,234,3,159,116,171,12,57,245,252,156,26,50,109,30,107,202,149,138,226,33,33,151,77,191,149,192,40,96,236,149,112,47,58,155,161,241,238,210,114,6,191,144,110,43,252,150,12,57,119,21,75,15,156,46,250,254,92,25,217,124,129,49,213,188,245,243,64,245,153,32,51,33,207,155,11,209,163,249,220,226,3,216,230,1,168,40,73,247,124,27,253,59,161,208,119,220,87,222,53,93,48,242,188,41,164,229,154,252,2,207,35,251,127,164,187,108,191,228,112,167,215,65,143,94,198,95,77,120,95,189,109,42,17,51,102,225,141,58,141,126,185,198,62,201,65,74,82,75,159,56,50,155,69,126,123,75,19,7,112,231,153,197,141,153,189,238,85,24,167,204,120,104,80,62,117,5,32,127,86,79,12,180,65,127,181,158,220,40,246,55,225,115,139,140,21,186,13,189,96,139,185,122,131,19,165,48,225,127,252,54,13,65,186,188,188,181,106,123,83,26,240,82,39,20,107,216,127,155,196,184,177,169,33,216,196,73,166,172,25,63,189,144,178,209,159,70,109,42,7,34,242,52,250,70,104,153,142,93,202,131,209,244,57,10,143,27,121,40,90,39,169,37,8,124,94,176,152,239,243,125,158,26,129,117,180,176,75,162,176,223,154,194,120,91,198,149,81,56,211,143,151,190,189,154,147,225,54,113,83,129,77,55,210,81,82,211,67,207,189,9,163,226,167,137,137,63,119,109,10,104,9,143,243,121,93,157,86,241,8,60,145,145,205,54,115,224,101,234,67,1,31,76,82,21,182,209,227,48,42,72,186,254,88,38,55,226,179,109,6,86,242,219,140,132,159,241,25,65,254,91,4,170,60,210,98,150,210,191,239,139,128,124,137,81,10,240,40,78,230,46,102,31,46,78,189,19,5,157,221,125,197,190,36,144,247,250,192,227,68,74,133,30,167,146,173,122,6,227,115,58,3,222,34,34,109,240,155,87,252,11,129,203,55,196,220,213,142,46,222,59,89,80,231,109,235,123,244,232,121,110,178,167,77,111,27,143,151,21,87,70,63,214,231,194,209,246,202,11,127,33,241,252,220,118,27,33,3,93,204,41,242,232,133,117,243,181,119,212,52,207,166,194,232,37,44,135,77,66,235,63,118,104,252,95,63,154,215,4,163,121,199,37,91,77,72,80,154,156,122,28,124,232,78,211,131,209,14,140,39,125,214,55,210,45,180,224,229,211,56,244,238,202,232,68,230,216,229,186,11,57,207,182,63,71,67,222,153,113,244,123,101,251,115,101,132,45,190,231,194,219,176,221,207,155,120,177,64,36,143,239,159,111,159,28,77,165,222,245,238,77,161,173,101,45,216,42,187,253,103,110,241,119,240,90,186,152,191,152,98,186,240,180,253,244,30,26,121,65,94,235,249,68,95,28,215,170,30,221,205,224,54,96,75,250,9,252,38,112,231,227,20,179,151,253,204,177,111,64,190,32,177,199,51,125,97,181,174,184,237,160,235,228,191,93,254,86,69,133,201,86,199,39,191,177,226,214,149,7,139,149,152,109,232,42,61,83,87,189,3,231,211,103,81,20,14,71,239,26,12,224,224,50,3,54,150,216,39,86,120,209,68,30,61,250,213,221,226,192,237,48,178,53,166,38,51,62,145,198,232,121,101,150,19,209,85,237,206,208,149,40,70,25,91,159,95,62,97,115,81,96,31,204,161,27,81,122,9,74,68,156,136,68,85,141,251,48,103,151,131,145,223,238,159,0,169,182,8,241,169,72,247,190,191,209,85,236,221,143,72,51,90,96,134,101,81,254,46,116,167,15,252,230,215,200,180,188,229,79,147,122,211,172,147,34,43,205,198,99,126,134,17,4,241,19,75,53,47,238,30,189,108,216,106,39,143,30,243,179,104,217,124,27,43,249,161,104,167,175,18,74,171,55,173,24,60,143,62,111,122,167,79,159,114,116,29,159,80,153,2,97,207,223,126,187,103,133,23,158,142,39,97,36,243,52,196,127,171,90,205,147,195,184,209,163,17,28,185,130,126,198,63,157,86,145,102,53,184,93,133,73,67,12,57,122,117,141,133,15,244,247,45,207,236,104,76,136,16,220,93,242,72,219,254,60,210,59,87,230,244,14,157,185,250,204,72,25,102,186,195,56,53,186,5,176,36,110,203,23,210,174,164,212,217,206,33,229,148,151,70,242,90,247,115,111,146,206,180,0,1,199,214,149,30,125,245,21,17,37,155,252,51,101,12,155,218,88,236,47,232,64,255,4,2,180,170,230,87,63,224,214,235,79,147,151,205,175,158,12,210,103,19,107,89,162,56,26,213,126,205,211,188,93,45,220,250,128,209,96,16,180,65,39,137,219,106,251,51,39,144,148,145,207,171,153,19,136,192,40,201,229,235,170,43,197,129,64,145,161,200,15,128,212,149,14,225,253,118,207,51,167,163,138,245,167,158,123,54,119,191,3,166,201,238,104,122,137,0,212,235,227,164,20,218,103,205,69,162,162,71,16,14,233,177,95,205,124,29,100,234,252,93,227,143,252,9,9,15,82,114,177,231,90,214,134,167,185,171,183,74,174,152,175,144,219,209,116,31,205,159,145,31,66,198,168,106,92,133,160,75,252,174,73,239,29,77,21,74,109,240,96,121,241,73,30,145,194,174,241,97,174,113,212,212,210,18,141,80,5,2,126,11,137,62,111,170,8,43,118,76,12,238,213,63,48,165,179,184,103,204,26,52,165,112,49,82,142,52,229,66,217,103,215,79,138,180,215,184,112,244,15,230,39,129,10,209,61,224,23,90,222,250,57,55,68,163,56,247,159,137,229,7,118,131,107,131,145,229,254,156,124,237,152,9,169,90,126,143,69,14,38,158,9,166,135,103,124,224,91,35,81,104,122,22,251,147,23,126,223,78,100,74,24,147,69,199,193,11,59,214,140,57,154,201,237,147,72,252,243,48,77,184,173,207,238,249,34,11,21,207,108,90,37,64,225,247,245,72,158,145,213,73,63,15,200,10,146,165,60,214,70,164,176,9,21,37,76,249,68,211,229,214,233,155,41,185,55,28,250,39,217,62,218,200,163,73,55,233,201,49,181,140,73,156,124,95,215,152,244,26,143,50,143,134,199,170,39,127,119,146,37,10,250,222,180,124,136,204,243,140,73,26,203,5,173,117,81,206,240,30,112,67,231,148,186,126,161,54,118,37,79,9,137,105,41,252,198,244,200,36,167,49,214,180,56,66,64,16,39,71,180,92,43,47,16,27,111,228,251,44,175,120,181,56,66,163,104,44,139,111,45,40,67,235,108,20,36,51,223,135,152,100,209,146,80,65,65,163,36,60,86,213,43,131,229,29,149,48,154,157,62,101,153,75,178,59,110,203,82,239,114,106,200,41,89,118,65,180,67,239,10,41,148,149,104,45,233,250,209,205,37,106,245,56,245,139,218,218,212,2,93,165,216,56,2,197,66,160,41,188,225,113,100,45,138,94,120,129,169,218,103,169,106,146,185,210,242,30,254,121,17,186,245,193,231,162,71,195,214,138,207,190,191,233,187,235,72,48,189,140,248,122,16,102,154,75,11,147,228,2,107,92,121,163,7,72,111,140,132,107,228,110,81,95,111,250,46,81,132,236,17,41,211,8,91,142,254,54,181,222,88,82,77,27,162,232,209,144,48,242,153,98,25,183,181,226,74,167,71,172,92,40,99,201,126,208,248,30,183,68,241,2,253,170,170,213,220,183,128,184,178,28,140,200,45,210,185,192,155,86,44,191,240,134,238,150,208,129,24,39,119,103,77,116,176,180,201,201,201,40,100,245,1,142,163,24,68,146,246,29,40,242,68,69,181,104,46,29,226,118,165,147,218,235,177,239,91,232,90,126,47,72,122,197,132,85,112,63,144,15,31,109,172,23,31,244,168,129,67,187,185,2,163,177,233,171,211,230,211,206,6,164,110,154,71,213,133,96,77,139,177,46,121,106,16,81,187,11,65,89,38,189,165,134,130,141,234,183,97,247,189,40,111,118,164,234,54,52,14,212,180,60,214,166,9,11,161,89,225,128,108,106,122,55,56,11,180,209,9,183,165,25,93,226,71,120,32,65,170,35,173,209,42,85,125,131,98,180,214,174,4,45,196,1,92,190,193,152,243,67,62,79,180,176,106,100,111,153,227,117,55,8,65,7,162,177,179,83,248,94,246,250,48,172,104,98,61,78,33,161,1,243,40,177,12,175,88,207,108,153,244,190,212,239,22,78,56,61,138,35,228,222,87,59,95,22,97,243,70,56,106,117,108,80,148,212,214,49,49,152,201,186,153,74,161,234,168,29,71,254,200,164,222,197,138,253,143,101,24,201,26,230,13,49,33,51,174,30,236,140,248,109,12,104,132,252,194,165,161,138,228,132,32,28,87,228,125,225,150,53,93,220,1,248,29,45,107,8,102,36,12,46,135,205,113,75,143,134,103,238,27,152,97,54,52,194,137,235,40,212,184,48,48,92,165,117,244,194,155,77,61,126,95,11,109,113,61,118,35,144,17,252,171,250,125,162,104,181,180,154,204,48,246,189,194,64,124,179,208,41,201,89,67,115,71,159,232,251,167,70,6,139,100,158,146,91,208,179,184,78,228,54,109,140,166,36,195,206,134,227,196,243,54,47,4,37,186,246,99,149,206,160,203,97,65,166,63,125,173,53,53,142,54,225,112,161,178,66,58,92,35,185,120,85,50,141,214,78,86,35,141,4,147,111,233,156,68,246,20,6,132,243,0,239,119,166,126,113,8,188,130,26,52,193,187,198,210,163,33,73,5,55,12,43,194,51,133,244,249,54,217,205,219,180,161,40,210,76,186,21,126,59,3,159,209,96,5,220,34,4,148,55,130,241,73,137,163,233,110,248,92,218,219,242,245,32,187,114,25,67,169,178,11,37,200,160,63,226,194,166,111,132,25,175,199,231,101,133,22,249,101,24,192,117,6,57,18,174,75,171,10,211,223,121,130,214,73,249,74,169,199,47,34,43,241,101,163,242,112,244,125,33,54,208,130,205,74,213,94,167,133,101,126,246,193,71,109,68,104,122,110,243,160,115,170,43,90,102,250,174,209,59,246,182,95,96,188,216,245,151,33,232,249,60,140,193,138,38,51,13,62,174,190,0,220,219,135,224,139,255,99,84,130,169,30,237,217,245,194,145,21,241,240,13,87,246,149,54,77,6,35,13,230,71,211,81,214,245,195,102,38,46,254,133,160,60,211,187,14,36,26,52,35,225,200,182,13,114,146,194,239,235,244,77,227,131,169,124,202,251,162,237,43,10,228,48,206,209,74,82,152,60,87,192,111,46,172,251,67,52,199,7,213,105,232,102,149,167,175,147,28,173,183,13,23,243,30,145,26,3,85,79,146,165,78,52,71,214,224,243,74,144,86,155,61,142,70,39,76,137,207,200,157,238,96,139,67,62,43,159,163,233,20,238,113,114,4,231,116,144,195,16,222,113,114,244,54,170,132,235,172,87,203,37,22,201,78,174,61,133,216,102,31,140,11,252,226,23,113,52,241,241,96,76,0,157,230,190,77,249,240,40,138,58,97,28,204,168,151,40,172,179,153,138,204,6,78,53,163,108,101,254,87,76,139,110,82,236,217,138,9,76,227,76,15,184,193,146,150,150,6,106,70,195,231,203,110,250,252,218,241,208,177,237,202,206,128,109,11,73,194,136,56,148,184,109,90,83,187,236,52,104,187,124,43,102,13,24,14,73,62,149,129,116,85,204,89,127,159,186,192,116,38,229,183,15,177,226,109,177,154,192,147,244,236,204,55,178,148,241,74,167,253,242,214,178,98,66,171,98,135,77,199,21,253,148,62,80,217,176,78,9,241,38,126,99,110,196,81,104,79,31,178,252,97,217,248,62,90,127,166,216,181,75,46,214,114,138,45,56,246,56,69,191,200,102,201,79,47,211,108,255,193,149,180,150,44,143,22,163,149,120,42,236,116,222,134,237,63,45,88,89,239,141,173,210,252,168,153,208,108,233,72,155,248,194,188,109,95,15,152,46,151,120,30,15,174,216,59,254,133,41,192,84,228,226,142,152,68,223,19,252,89,23,210,165,14,221,45,226,206,105,197,192,241,235,220,2,126,19,115,58,98,63,120,162,200,115,227,232,214,197,10,230,193,248,82,255,216,174,244,31,205,126,243,219,66,2,7,205,146,191,156,60,176,253,88,222,88,163,120,243,203,52,1,147,116,141,233,12,39,37,20,147,91,156,252,221,71,204,226,176,183,7,74,255,51,80,72,82,249,84,216,222,56,151,226,239,220,226,212,4,108,198,36,14,55,150,243,38,39,103,31,88,254,194,1,96,211,149,150,43,171,102,183,228,247,245,246,55,165,202,27,65,207,228,167,117,14,90,173,37,61,81,136,75,63,246,35,140,191,69,238,116,36,252,94,216,111,155,14,218,77,116,55,81,242,20,63,234,178,29,76,137,36,223,7,157,119,229,231,220,243,7,191,56,82,96,246,221,191,54,110,59,57,114,36,121,215,197,220,163,231,15,198,172,226,77,87,57,22,248,233,55,7,253,222,199,198,89,103,231,117,23,219,84,148,229,40,101,190,88,0,166,237,116,199,79,128,148,92,50,235,201,202,251,42,101,89,73,242,7,255,121,96,198,133,23,138,47,238,220,179,173,142,217,82,7,4,46,220,176,172,252,15,198,166,61,251,207,129,139,165,213,127,48,127,155,117,39,60,173,55,114,88,126,105,221,106,84,91,96,44,168,134,159,220,88,181,87,225,70,147,159,63,180,10,65,97,9,140,241,98,219,191,193,128,189,213,254,194,117,220,234,95,39,250,84,100,187,19,166,193,243,23,173,3,19,14,196,246,103,178,253,180,178,153,195,136,211,94,57,154,254,193,31,151,207,172,214,209,122,144,167,70,229,190,248,88,98,49,121,145,143,156,188,152,222,86,115,152,255,152,121,52,205,162,236,174,127,48,81,110,205,137,227,193,52,217,198,209,111,253,125,1,135,30,109,178,11,14,151,109,154,36,9,31,242,175,254,141,160,218,58,82,135,125,90,121,130,72,233,7,155,117,108,145,147,211,55,51,124,56,204,65,31,100,203,199,98,213,187,238,19,38,197,29,76,25,18,54,93,5,31,14,220,148,52,108,163,243,109,66,156,191,223,30,102,183,152,83,131,9,142,189,145,254,251,72,208,131,16,122,25,78,186,47,96,168,62,28,134,105,104,23,185,49,98,128,159,105,139,29,253,30,75,255,111,251,46,255,231,143,230,53,77,152,70,195,111,24,177,242,91,245,142,186,147,241,128,81,48,233,114,71,176,98,167,127,216,76,65,84,66,229,97,47,164,86,154,191,170,138,58,188,190,42,44,10,124,162,69,93,172,166,68,34,47,26,122,227,239,235,160,77,183,228,142,144,81,194,78,108,248,248,126,83,244,187,50,29,99,228,49,124,133,176,46,156,244,66,2,222,251,78,31,68,116,161,237,57,63,227,27,146,168,31,253,38,211,45,175,153,68,67,141,71,106,226,127,217,152,15,108,28,210,248,48,113,53,213,233,12,175,197,226,83,233,50,139,39,249,56,40,31,246,120,102,236,247,176,254,144,57,195,252,130,253,202,174,149,89,187,206,56,164,23,124,22,47,200,182,20,185,114,108,32,138,199,34,27,158,82,151,1,138,146,224,108,254,221,238,246,127,180,157,73,146,236,72,142,68,111,212,98,243,112,255,139,181,61,56,1,104,148,72,46,191,84,46,50,11,65,58,105,180,1,131,66,213,56,222,229,197,6,31,236,84,223,74,65,111,180,35,123,165,73,135,231,70,76,233,85,246,171,109,221,96,190,203,79,240,146,93,134,5,254,154,216,51,232,124,17,103,162,252,184,213,253,107,191,3,182,149,34,243,16,240,125,111,241,100,219,92,42,121,50,112,39,123,199,213,16,62,52,25,149,75,23,98,13,51,116,104,122,58,1,51,233,113,111,186,208,143,156,155,198,125,30,231,11,130,51,73,87,195,177,250,252,164,177,252,232,187,104,190,136,159,3,155,214,57,225,46,60,111,185,12,241,53,128,114,221,143,116,15,51,232,250,46,199,238,11,208,135,239,70,47,234,106,240,174,203,129,255,166,105,76,180,83,12,145,241,199,31,128,124,197,61,75,252,76,245,75,105,0,238,95,208,102,206,6,209,142,92,77,75,92,59,225,170,160,5,59,213,140,210,208,10,31,138,137,91,228,189,160,160,249,250,8,205,3,155,35,43,106,6,240,61,37,238,221,14,142,206,17,55,232,69,8,221,143,77,40,155,123,255,227,37,89,198,57,172,239,191,198,20,23,139,244,243,60,225,57,2,237,56,98,158,70,210,17,63,77,156,37,230,134,66,144,251,57,86,131,159,234,252,189,231,130,219,48,60,71,196,76,196,249,195,129,62,249,214,164,226,134,186,142,131,140,68,92,189,140,192,94,252,78,64,47,55,95,123,140,228,82,195,139,129,123,232,134,187,61,161,232,175,234,243,90,18,198,205,23,133,140,46,254,54,73,232,24,242,1,198,112,137,199,188,151,237,146,110,174,8,136,94,137,4,222,247,250,132,108,49,35,137,123,242,189,225,102,95,61,158,156,157,35,213,100,159,121,16,151,196,39,65,49,65,231,10,169,218,190,221,111,165,166,6,234,86,66,28,26,134,155,63,57,229,159,12,70,169,80,66,112,22,81,136,193,11,228,183,7,157,45,31,179,222,51,111,195,15,230,123,195,210,176,87,44,33,196,101,241,230,255,229,137,13,98,167,242,216,191,23,174,211,52,12,98,163,28,28,215,111,30,252,162,111,50,70,166,210,124,197,76,199,91,75,243,243,204,194,61,26,134,178,250,138,55,102,93,34,36,131,21,4,228,247,33,105,84,128,39,161,167,153,30,209,175,145,2,115,167,153,74,126,186,88,47,221,77,115,73,247,103,88,220,239,16,91,126,251,192,28,117,210,188,9,18,70,60,248,177,22,103,49,35,123,58,227,201,154,168,95,13,58,206,144,15,136,7,7,210,46,15,78,237,165,125,0,23,106,2,96,18,139,152,1,53,140,95,158,245,153,77,14,73,222,203,80,177,117,251,123,193,86,191,114,68,57,120,250,151,137,49,43,52,210,35,205,224,23,239,244,7,55,178,81,249,154,213,42,113,39,134,20,180,94,207,39,35,111,54,191,150,155,93,127,34,194,242,224,198,148,80,107,190,53,220,44,105,221,235,156,143,103,1,51,132,202,103,136,153,54,25,255,101,4,6,203,202,151,126,167,9,164,33,53,198,164,149,43,175,245,70,200,234,80,110,30,208,251,229,160,144,7,95,159,6,173,209,70,213,59,244,181,70,181,91,184,249,205,148,42,159,203,114,26,95,155,134,93,109,4,200,105,110,134,202,138,171,11,29,83,242,104,173,162,30,119,195,76,67,129,188,216,51,174,143,228,10,243,219,57,211,77,161,240,96,69,178,22,159,179,38,184,146,130,34,242,172,237,196,136,55,1,143,225,31,163,163,221,98,138,119,64,231,71,204,212,78,151,79,113,184,29,123,206,5,64,159,224,227,125,113,34,133,155,158,225,51,15,131,187,250,205,173,17,172,136,153,70,112,207,14,208,219,77,86,94,110,14,6,184,199,79,195,105,124,229,193,41,227,126,165,238,223,190,176,82,25,123,80,25,56,52,154,187,153,54,217,92,125,227,39,105,91,99,87,169,207,1,139,8,29,102,23,32,77,190,56,225,238,192,183,23,51,138,47,203,159,27,244,124,78,98,104,97,8,232,253,201,222,63,148,5,211,108,232,121,95,125,111,195,80,231,205,184,135,134,183,143,112,233,52,42,199,52,15,218,21,154,63,217,115,229,78,134,123,152,75,244,3,161,80,1,43,71,228,65,97,7,130,73,205,159,28,137,222,93,101,174,208,104,30,209,32,178,117,173,165,94,248,192,95,163,13,244,123,180,97,238,114,205,49,165,114,94,111,9,51,197,75,121,49,24,251,206,39,194,105,87,215,108,25,120,214,78,49,123,31,183,190,239,177,91,142,233,46,214,206,224,15,78,247,78,151,39,35,73,56,62,80,197,54,102,162,154,244,93,228,63,152,170,95,110,174,66,237,95,114,34,33,250,245,81,11,25,55,7,165,29,177,190,13,127,124,188,97,118,233,134,246,33,205,52,6,175,120,41,176,76,201,36,245,204,213,88,193,191,57,60,12,6,212,114,42,144,181,187,95,58,18,143,188,138,94,134,89,199,167,128,128,245,237,133,9,210,50,235,115,19,252,120,25,28,83,229,207,173,97,96,218,59,190,52,148,88,121,53,18,94,221,55,28,243,149,71,110,149,196,119,22,95,184,25,165,171,60,145,161,168,218,192,24,194,44,104,11,83,176,167,40,17,23,15,122,237,245,151,237,252,104,97,166,111,63,159,27,226,64,151,75,197,76,250,233,200,147,161,216,54,171,191,181,245,230,203,79,19,134,185,35,49,64,21,38,213,184,89,77,32,56,214,6,148,112,87,204,86,97,244,231,166,221,112,203,215,120,119,122,46,230,200,171,101,55,129,3,97,206,120,104,238,156,165,42,142,233,30,196,216,188,19,161,133,108,162,211,200,37,226,185,142,117,24,109,49,87,211,87,242,47,169,20,36,88,145,248,237,126,177,81,197,202,118,97,9,143,155,179,132,78,185,42,87,195,193,208,99,118,131,137,45,178,3,91,189,102,251,254,109,218,192,75,239,221,91,164,82,176,82,85,86,115,181,94,171,120,173,189,151,108,208,211,16,115,241,224,199,136,122,243,106,240,237,100,178,220,140,87,43,219,5,205,229,119,196,86,132,24,91,233,122,245,50,22,92,55,19,187,231,105,141,217,186,112,98,146,153,8,199,31,243,219,121,99,126,131,170,25,250,219,80,157,185,203,201,131,246,228,204,24,150,145,154,254,177,137,83,122,74,223,66,208,70,12,124,220,138,119,47,7,230,32,227,185,227,212,250,81,67,200,107,193,52,94,195,31,133,75,168,203,7,129,21,97,76,247,102,39,40,219,228,164,31,124,248,55,162,101,228,213,2,66,127,230,66,199,65,139,171,105,135,158,57,23,56,103,156,226,147,115,9,250,232,157,239,213,223,154,38,231,225,230,11,57,96,46,129,206,118,94,227,197,56,4,155,44,220,110,51,211,125,74,83,138,46,242,228,72,216,190,227,57,14,92,132,19,187,252,246,196,158,225,7,231,193,144,39,135,73,182,101,136,240,124,70,217,162,225,70,219,37,188,116,65,217,98,163,99,103,132,39,92,108,20,228,119,105,134,78,135,18,220,64,253,243,202,101,249,199,122,171,140,243,80,223,105,128,140,218,233,49,46,245,18,192,177,160,107,28,46,33,189,231,242,212,236,192,215,143,75,28,223,82,245,183,161,21,140,181,183,140,123,175,202,213,230,90,215,240,157,254,244,28,99,134,38,234,70,92,131,226,145,156,14,36,237,161,57,247,225,126,251,249,234,50,104,246,241,170,127,172,5,22,111,202,111,83,157,221,59,220,31,128,153,25,12,14,150,26,250,88,49,81,208,173,200,137,2,116,107,205,240,71,17,53,203,102,206,97,184,141,179,98,162,192,89,53,170,220,252,109,241,158,97,125,190,19,153,124,217,52,32,99,98,91,136,205,176,137,144,5,230,119,191,112,241,65,80,157,41,158,0,58,234,111,80,195,81,0,34,42,175,13,85,50,13,212,238,223,12,66,46,189,57,199,192,13,243,91,106,75,175,54,97,32,95,62,239,169,104,245,203,207,205,210,155,199,55,121,50,137,93,47,38,201,214,194,181,42,180,130,46,249,233,55,49,123,113,63,163,227,53,95,89,154,116,97,204,136,129,97,109,172,234,72,52,35,54,242,112,15,184,2,58,25,97,174,215,128,236,126,115,188,146,43,135,64,5,151,235,249,192,74,65,174,232,153,91,45,231,253,25,27,218,45,178,128,94,112,142,242,142,223,26,82,142,33,15,102,189,234,237,171,7,193,66,176,154,108,180,156,38,237,235,237,218,36,111,96,34,250,99,126,17,154,187,25,221,72,158,37,246,64,77,108,23,159,164,164,191,1,43,137,185,193,105,252,61,25,61,0,125,232,131,211,248,87,61,156,123,207,5,217,137,220,28,2,18,247,37,222,194,94,8,157,137,181,146,30,244,123,51,21,134,204,194,119,228,226,73,127,123,18,236,149,83,79,213,10,125,200,241,221,174,177,176,151,56,187,92,112,194,249,66,251,96,38,165,159,153,199,245,250,29,102,155,245,97,70,62,146,152,204,205,240,215,203,152,26,110,125,250,30,223,154,225,65,242,183,139,41,141,187,243,70,145,75,144,99,28,78,108,129,126,172,210,246,120,83,60,103,252,248,28,63,218,98,51,195,0,19,95,164,211,53,176,99,55,109,6,76,74,151,21,26,15,80,52,59,94,12,234,137,155,230,247,154,251,196,231,54,226,187,124,177,14,182,182,123,165,25,243,156,217,77,132,249,23,150,185,153,22,183,60,188,58,178,75,78,0,100,87,95,65,31,155,217,180,52,62,51,5,143,196,94,90,155,88,250,134,111,131,24,37,249,158,158,21,85,160,250,165,242,217,166,235,74,66,39,116,71,80,232,243,181,91,129,255,36,99,56,74,187,207,245,254,132,204,168,110,110,243,197,195,12,40,10,182,251,207,76,4,34,103,54,187,192,56,31,46,26,51,56,234,220,77,223,178,199,159,246,217,128,130,68,73,36,18,239,184,144,91,56,110,158,144,228,215,52,35,117,122,124,76,159,15,70,115,78,126,110,84,57,87,204,68,118,122,114,172,105,6,47,209,107,152,13,160,58,211,12,143,122,4,94,213,26,72,229,98,170,39,109,196,79,175,119,108,203,84,2,110,119,90,12,57,174,203,77,127,28,21,154,178,151,111,120,96,43,70,54,135,145,84,126,230,230,121,187,138,242,209,202,99,29,58,212,235,244,120,152,33,1,108,91,204,150,0,141,155,191,153,33,81,112,55,97,201,234,177,0,189,174,35,181,100,113,36,103,28,64,149,110,198,153,107,155,0,133,18,162,91,235,17,222,34,171,90,82,99,246,151,110,22,23,200,99,55,148,129,86,252,240,79,56,67,204,211,58,236,220,204,129,179,196,76,215,194,136,207,129,132,205,90,57,224,6,57,219,39,204,199,36,93,211,188,222,60,137,121,68,126,118,202,210,133,82,6,8,131,155,201,111,229,110,138,26,41,128,83,191,122,89,142,34,159,12,25,155,178,227,99,162,216,149,105,57,234,98,64,170,99,117,65,234,190,114,134,147,38,154,221,147,153,96,66,209,187,16,51,0,70,247,85,222,129,99,233,222,127,155,199,255,175,31,205,103,186,78,228,132,21,93,164,252,14,72,104,80,149,118,43,56,66,153,124,19,192,95,44,119,248,135,178,161,159,239,128,14,117,236,68,207,37,76,22,167,103,221,124,165,152,125,111,39,135,113,74,204,44,3,207,112,18,103,236,171,102,68,149,34,169,133,175,220,244,43,153,236,229,241,93,108,209,208,148,225,154,81,13,4,190,169,214,95,78,37,167,38,222,84,76,220,241,38,135,164,109,251,215,113,209,98,102,94,205,166,177,222,78,132,91,100,58,251,253,179,86,79,201,199,34,36,205,182,44,86,58,44,194,49,121,168,156,101,243,6,219,200,118,213,244,253,201,112,13,121,174,11,3,87,236,96,147,16,86,30,123,195,96,34,219,62,112,253,42,187,35,24,224,227,231,21,98,72,61,85,190,48,3,87,142,39,163,251,85,66,84,130,45,107,228,138,143,65,50,122,203,182,207,110,25,83,204,248,160,244,84,88,134,149,137,79,73,47,167,62,57,108,12,51,6,220,32,194,67,142,187,10,49,167,103,158,16,121,186,73,149,204,105,184,196,85,173,176,231,252,177,146,65,240,96,143,108,131,228,54,97,146,132,92,169,197,41,173,117,82,204,224,79,111,122,8,68,179,98,134,4,166,251,174,143,204,38,189,88,114,198,151,183,41,121,100,209,232,150,41,226,95,88,19,164,35,36,168,137,3,83,148,83,220,250,191,253,115,66,58,54,150,250,0,208,164,22,79,164,208,59,219,165,22,212,77,121,104,121,236,252,174,198,187,157,98,158,64,7,227,106,4,154,229,28,166,56,124,110,12,11,137,176,196,197,63,115,131,138,204,119,223,119,28,161,62,43,142,19,84,136,35,220,104,112,83,77,158,28,49,105,136,202,221,141,238,8,127,137,211,70,47,117,212,7,160,70,174,41,140,99,254,228,105,49,149,26,130,15,234,102,191,136,168,193,119,25,102,50,154,98,70,151,61,191,24,162,69,69,170,38,101,91,142,194,135,133,28,176,150,46,112,70,128,231,184,25,48,162,100,72,43,168,161,29,87,147,53,62,234,195,183,147,199,97,155,68,76,18,72,86,186,113,162,114,97,205,101,50,151,144,139,237,55,39,203,47,99,152,214,97,44,5,254,189,208,78,191,26,82,1,127,137,49,129,92,103,72,198,194,46,189,17,234,253,88,156,37,40,154,134,245,220,17,174,141,155,154,84,152,65,48,185,115,98,50,210,93,226,254,10,37,219,246,61,139,134,76,8,167,255,68,69,39,214,238,219,136,175,110,105,195,24,88,155,87,52,205,223,215,49,131,83,173,196,1,98,169,94,41,253,13,170,219,189,69,77,133,208,110,75,216,211,236,16,241,92,226,68,212,167,105,104,62,97,236,140,28,191,17,83,78,53,183,150,73,5,130,152,37,49,211,251,105,80,137,145,209,54,8,172,228,28,24,227,25,197,59,166,104,149,228,47,50,84,72,128,120,38,134,108,160,36,42,137,219,161,210,138,52,15,144,252,37,185,20,107,229,138,180,25,165,141,34,191,13,84,247,246,168,120,2,91,149,204,114,55,78,194,200,64,209,68,82,52,127,5,0,166,68,225,221,90,177,100,166,81,25,7,192,233,102,138,150,242,61,137,82,65,38,187,153,172,130,172,109,58,46,102,140,249,219,77,193,11,202,205,223,226,130,160,249,51,195,74,215,165,42,137,110,192,253,152,204,72,173,1,43,147,97,25,166,152,80,179,58,110,170,216,146,100,125,71,96,190,24,252,199,154,57,32,235,83,253,222,211,82,249,242,218,88,199,242,105,76,104,39,84,7,228,119,171,169,175,186,217,154,86,52,121,108,237,132,158,222,2,2,171,75,104,64,95,147,21,81,106,237,235,79,218,250,50,99,252,183,237,219,47,173,20,32,36,22,153,53,139,100,254,167,144,80,29,79,3,85,179,181,231,104,149,194,88,244,34,47,135,226,151,84,117,94,164,217,166,7,46,86,148,144,104,111,48,121,2,158,200,20,175,163,202,206,130,151,48,111,230,212,183,213,18,210,12,150,126,148,200,107,79,144,1,98,5,64,210,34,99,72,227,190,36,51,105,177,5,254,16,229,214,185,138,84,95,16,185,137,186,207,68,51,78,115,126,68,84,251,68,206,187,80,80,234,90,148,124,225,133,151,237,223,230,8,55,172,154,57,79,163,76,92,76,79,71,173,22,252,249,198,112,230,252,83,239,44,153,75,132,92,102,117,189,180,0,92,61,81,141,90,180,242,136,25,5,144,40,165,34,99,124,100,109,45,152,36,198,204,122,19,200,44,173,211,246,154,245,34,254,86,18,172,27,40,160,247,87,216,201,83,187,140,245,126,187,194,118,239,237,249,41,5,169,27,45,31,195,170,18,63,140,134,146,124,101,88,184,222,24,198,213,235,190,215,148,123,3,140,235,153,218,125,111,37,89,179,109,68,140,238,118,26,126,111,73,230,23,141,233,61,98,147,38,2,191,178,135,211,101,221,170,63,248,252,81,120,106,77,253,80,234,246,85,57,224,11,144,139,33,22,93,177,141,18,128,28,57,145,161,3,155,222,14,67,253,166,17,160,9,88,0,129,190,64,9,181,161,49,36,69,22,35,124,244,45,26,226,39,169,130,29,107,177,243,180,150,145,41,45,5,34,208,254,191,252,193,38,12,156,146,114,62,168,201,229,14,252,142,115,45,22,29,107,148,23,51,92,64,130,42,177,134,114,47,22,161,48,61,53,43,140,8,247,8,87,129,10,60,164,103,2,27,1,113,214,195,140,146,179,92,220,17,218,41,97,61,194,20,96,10,219,237,198,6,188,140,63,83,225,46,147,182,232,64,70,173,206,198,36,96,152,134,179,21,111,69,130,178,43,210,6,94,174,248,229,231,113,30,29,147,251,162,141,83,86,220,27,247,171,11,254,8,254,251,64,85,33,241,182,4,137,70,255,227,112,180,163,189,213,205,126,20,67,39,117,188,144,248,88,61,181,57,12,218,212,137,165,98,60,25,240,41,102,4,125,90,222,187,136,236,32,160,167,247,222,145,144,126,123,45,89,101,1,39,17,184,222,56,15,73,106,84,189,57,145,77,243,124,53,76,49,53,155,89,134,85,194,91,158,243,232,252,42,212,140,14,251,58,242,75,147,184,21,28,27,107,165,6,224,107,26,136,74,172,96,203,98,109,64,172,58,151,162,220,206,115,89,162,192,54,44,99,33,86,24,138,2,64,71,153,35,1,189,148,106,16,117,201,123,63,199,232,200,75,191,143,129,107,150,247,6,242,38,79,246,254,190,198,154,166,82,49,244,167,33,90,242,214,35,43,12,246,62,228,222,111,35,92,117,135,25,250,120,129,146,217,66,60,105,70,180,74,81,135,20,58,122,108,8,156,19,83,176,148,207,15,238,238,95,188,17,155,162,42,53,140,215,98,172,154,111,101,114,98,2,227,124,103,116,162,10,77,222,62,79,44,58,48,201,175,197,4,103,128,222,167,254,167,173,36,151,102,168,160,209,155,214,33,150,96,19,84,3,224,83,249,24,202,140,9,246,38,255,19,49,4,49,202,215,177,106,172,72,239,208,145,171,241,18,247,71,143,204,178,160,117,226,136,153,93,234,227,130,64,50,162,75,121,216,174,166,173,165,126,230,133,112,86,136,169,33,250,77,63,181,95,188,173,87,96,167,249,157,48,65,128,185,140,20,43,217,91,205,76,7,178,155,47,122,193,41,10,88,128,27,158,175,220,97,188,118,232,81,200,213,132,205,222,106,75,81,154,255,22,235,62,14,81,192,218,222,206,30,59,168,201,56,24,105,189,155,223,112,75,235,219,53,125,200,15,162,99,40,11,144,194,98,134,182,236,196,205,1,236,199,20,130,57,138,221,225,35,154,88,182,227,165,232,31,31,219,120,103,252,222,29,31,53,1,227,54,218,219,201,55,0,58,112,43,49,91,149,123,143,184,154,131,119,165,185,26,87,139,155,201,139,230,22,11,49,27,137,196,175,213,29,243,73,70,5,163,124,51,113,105,183,66,14,117,197,74,79,112,241,241,158,221,118,204,52,3,140,105,215,47,158,80,152,201,173,223,153,180,92,249,130,148,32,141,205,57,100,168,0,116,167,107,135,140,6,20,88,14,25,62,209,248,220,246,203,11,158,165,23,191,17,174,46,97,183,32,252,165,9,34,205,116,255,185,70,181,113,179,175,148,181,52,17,134,230,189,55,150,189,68,133,75,174,174,64,91,220,10,141,71,109,114,49,29,200,213,199,179,219,33,163,79,86,173,9,165,127,102,16,82,210,210,106,253,46,195,89,146,0,227,247,42,221,180,215,242,197,245,107,22,39,114,237,218,197,133,178,52,12,77,97,166,171,80,214,245,243,254,168,209,124,35,78,47,199,77,222,91,211,66,120,126,239,140,247,178,102,193,180,162,254,17,43,179,65,184,125,174,252,244,176,192,204,175,166,153,95,103,153,37,102,63,175,159,39,35,34,151,25,142,123,66,208,224,175,189,73,45,202,147,129,13,118,82,30,78,6,171,1,137,185,195,22,228,67,14,103,118,18,210,209,139,73,127,165,223,155,226,175,244,20,93,128,161,237,139,26,48,211,133,34,31,251,69,216,38,240,248,153,59,82,161,217,110,113,127,26,241,95,151,251,178,106,64,219,98,134,97,235,248,186,135,23,88,155,242,216,21,128,17,251,163,61,183,54,67,79,16,194,116,169,196,84,129,6,177,200,189,39,172,124,95,212,241,194,196,55,224,55,165,199,96,12,5,57,225,251,240,59,239,250,243,253,115,233,210,247,86,156,81,125,81,2,151,38,19,168,133,216,208,190,189,208,250,66,139,204,20,2,226,253,81,40,161,234,219,101,159,156,140,189,79,147,241,163,71,206,27,35,182,124,156,139,238,39,201,62,178,129,24,218,254,51,174,223,249,7,67,146,121,128,40,108,141,199,162,176,247,226,180,28,48,32,58,227,171,151,16,59,194,84,147,253,224,214,165,48,187,207,34,88,156,134,236,193,239,90,246,50,183,162,2,88,101,180,105,161,114,65,13,164,103,33,141,147,139,127,170,159,110,54,246,144,156,98,3,254,157,18,143,189,161,152,202,59,91,83,77,62,22,194,242,69,214,29,40,163,144,196,88,198,72,40,180,2,128,216,43,44,29,110,54,38,162,180,62,183,169,58,101,219,50,241,215,44,48,61,51,33,156,43,112,1,232,165,148,157,187,13,244,96,187,249,78,183,140,117,67,188,8,232,170,202,151,93,196,252,30,77,54,132,70,227,159,239,238,203,90,166,178,137,157,6,145,183,193,215,48,195,7,45,46,70,67,12,208,9,188,23,65,253,221,114,164,53,83,221,254,188,31,248,50,102,203,28,55,37,217,121,188,123,235,194,205,50,18,88,106,86,114,27,223,128,154,168,244,146,5,95,77,218,214,223,25,102,43,157,221,52,95,135,24,44,42,96,148,219,243,193,42,148,145,46,90,140,25,97,156,252,28,207,205,220,107,198,115,147,10,73,133,117,132,187,232,159,30,62,160,47,10,219,93,62,71,181,118,165,238,131,194,248,110,153,131,108,130,203,53,141,41,110,173,213,244,189,202,115,125,92,76,0,194,161,186,245,204,163,11,189,142,24,113,90,95,167,248,155,5,13,240,229,71,226,46,116,33,202,254,93,76,27,234,187,247,174,166,5,145,79,70,167,165,11,138,47,83,60,200,218,23,214,206,180,114,107,107,82,35,34,67,0,165,243,199,116,5,114,237,249,112,178,131,150,250,147,126,251,204,236,0,58,193,75,161,5,215,173,172,203,34,215,162,160,238,188,45,160,166,142,104,192,17,167,146,214,241,13,97,155,94,89,118,179,193,47,223,139,19,176,154,184,229,77,117,119,84,208,222,50,30,53,204,84,7,179,113,242,176,218,144,98,249,204,213,148,107,119,154,223,43,109,167,29,127,193,250,224,88,31,105,30,70,181,227,230,110,2,104,242,219,99,7,54,128,243,109,179,219,159,52,119,171,125,126,239,13,106,170,53,121,109,211,167,246,91,211,126,48,114,85,35,54,114,224,255,248,204,104,165,149,244,79,168,75,158,234,116,134,139,41,5,207,184,152,173,16,243,125,235,183,69,188,77,115,230,144,30,184,4,62,50,2,4,237,173,199,74,204,139,46,140,143,17,125,25,13,121,226,47,233,232,88,188,202,247,228,23,143,33,195,121,107,248,64,149,55,172,6,203,77,43,248,204,216,192,175,41,140,93,185,24,66,195,249,177,150,161,183,75,154,77,222,11,10,167,112,70,137,168,164,215,8,243,180,137,251,153,65,158,31,249,216,135,39,89,238,252,92,19,242,168,242,218,21,30,217,207,139,222,197,144,188,163,139,185,144,158,233,110,182,172,190,88,155,85,25,62,107,183,78,112,249,105,56,185,156,161,120,23,43,139,101,191,39,52,126,56,21,243,51,47,107,116,18,243,134,143,114,249,79,111,208,179,217,223,251,86,19,32,21,255,233,99,65,75,14,202,6,227,232,58,134,200,49,244,149,154,95,152,217,180,253,173,43,76,16,194,72,64,177,220,104,177,220,124,76,93,62,205,166,84,235,214,94,208,42,236,98,181,70,141,233,102,220,132,45,247,38,18,89,95,60,5,236,20,133,94,121,50,90,45,190,46,115,204,128,32,207,21,51,244,164,223,76,34,99,91,165,54,133,16,237,132,57,208,173,70,231,36,35,74,195,196,215,255,126,173,220,80,178,148,63,127,116,223,113,107,28,108,57,236,41,151,183,28,112,186,52,9,139,210,188,27,113,166,155,97,208,74,96,6,205,237,176,152,124,59,169,249,20,43,51,178,147,42,135,17,199,124,230,59,180,57,0,51,93,59,62,145,26,152,239,38,23,147,255,117,62,221,221,104,138,72,197,164,105,125,196,207,149,251,190,7,40,13,97,99,135,133,153,250,194,183,25,194,26,179,158,59,149,19,9,231,148,142,173,207,124,88,2,249,211,70,11,252,117,99,96,53,76,164,220,155,18,219,56,126,111,120,45,243,88,131,205,126,120,87,63,24,10,146,114,201,140,244,14,128,67,81,115,187,217,36,44,229,167,59,91,169,127,15,131,222,9,179,197,1,125,220,98,22,118,0,119,73,96,247,204,96,34,93,254,23,51,222,176,92,253,78,212,234,100,160,48,237,220,42,115,20,48,68,247,227,154,121,128,94,173,152,201,56,122,32,200,145,187,166,238,56,148,150,130,31,114,35,233,186,165,127,253,88,193,237,35,74,132,179,175,129,163,17,171,181,6,250,152,117,218,101,146,172,128,242,244,129,74,243,51,15,4,124,228,115,153,190,229,135,146,199,76,52,144,156,0,207,15,182,120,171,135,25,25,145,188,57,28,26,203,169,243,54,192,174,183,25,139,153,252,79,247,7,71,120,123,166,239,102,60,206,161,178,187,77,248,169,200,217,213,39,188,75,211,135,148,37,112,229,120,225,48,130,218,217,205,48,208,201,218,124,95,58,105,205,127,125,171,89,53,54,14,29,54,234,239,189,232,8,217,66,45,6,97,215,123,87,255,156,144,90,80,171,9,115,131,151,185,250,142,100,39,182,144,160,24,86,182,196,100,24,132,138,51,35,65,227,59,110,174,154,103,37,227,161,107,247,197,0,239,35,76,191,249,177,40,63,31,237,185,10,100,37,190,121,248,190,117,161,252,149,230,223,247,92,110,126,107,108,137,167,210,76,163,224,59,241,55,189,225,200,87,136,153,24,99,248,205,153,198,71,190,103,69,83,185,248,123,211,13,223,187,44,79,82,181,32,1,62,243,164,166,45,71,190,129,80,93,99,20,216,203,158,41,228,73,10,167,88,215,252,207,108,106,102,58,151,10,254,199,241,15,10,33,212,236,114,114,22,122,225,150,191,247,66,157,38,193,19,148,171,32,121,40,126,245,196,195,72,175,246,60,175,150,254,240,111,21,44,235,246,16,71,8,58,150,238,236,201,100,118,95,24,48,228,209,138,241,224,125,223,27,2,176,34,84,37,135,28,107,255,90,74,49,3,88,88,255,152,25,233,191,126,52,159,137,242,172,239,164,203,134,68,54,13,116,75,171,235,72,195,84,244,252,20,217,73,161,185,164,18,28,55,175,104,38,166,153,172,87,245,125,248,121,211,248,219,50,77,96,229,62,219,135,139,108,97,74,77,77,115,103,183,75,151,110,98,207,45,169,196,67,59,198,113,242,112,160,176,112,66,203,205,161,131,222,190,97,189,24,10,10,187,35,230,107,44,169,62,69,113,160,170,44,15,218,191,63,60,55,110,35,94,233,146,165,135,64,162,255,50,157,174,167,203,178,166,227,113,197,244,174,120,126,242,214,237,167,221,226,87,35,237,61,101,67,50,230,156,248,32,147,9,153,77,232,152,173,50,234,251,149,5,10,226,65,53,96,20,221,207,77,246,151,42,196,124,239,3,80,46,191,177,227,24,53,140,92,189,72,241,251,197,244,25,30,57,85,113,122,134,167,95,55,109,205,40,217,165,249,174,224,55,165,31,90,200,52,217,71,55,57,169,111,63,33,203,254,94,74,182,217,134,16,152,111,178,156,223,178,201,118,211,214,62,190,15,86,203,24,201,173,173,143,118,251,121,12,123,115,145,17,233,184,49,158,43,65,240,217,216,74,211,108,188,122,121,122,0,224,22,215,13,21,54,184,69,194,140,200,209,149,67,19,162,5,63,215,126,108,234,122,226,66,92,60,226,212,3,190,189,228,184,62,70,18,227,71,230,164,86,160,174,0,161,78,241,3,247,237,58,75,103,63,46,225,250,96,146,152,23,252,3,106,30,70,199,238,102,232,4,101,80,204,75,113,101,174,77,26,96,235,129,12,104,187,141,56,205,59,61,108,50,77,192,220,85,103,75,223,144,38,255,113,98,38,112,168,240,82,168,61,150,169,110,161,149,185,195,125,2,41,179,197,241,227,193,139,122,118,111,144,228,106,212,16,93,82,9,204,21,233,166,45,230,183,161,249,230,142,136,2,84,94,105,133,169,255,120,232,194,241,201,226,19,103,184,1,26,115,95,121,33,116,47,145,13,188,45,53,2,58,92,87,81,58,255,249,225,176,85,124,102,72,96,138,58,226,141,42,162,111,71,208,45,182,41,147,248,199,22,237,147,161,177,167,110,25,21,8,79,155,167,83,32,76,184,80,2,253,137,63,174,111,56,160,36,139,30,90,47,176,93,253,54,15,94,248,223,213,128,174,50,199,125,89,27,190,161,45,141,201,208,26,188,17,24,1,172,144,88,18,100,177,43,4,1,88,122,59,151,6,131,224,90,125,79,160,43,154,122,167,132,146,116,66,196,131,209,18,157,148,200,70,185,151,58,205,219,200,130,178,229,102,26,113,206,138,237,168,154,216,153,56,25,232,90,191,169,25,145,40,152,89,217,173,96,238,44,225,176,86,195,10,110,137,175,59,187,208,136,24,184,76,225,253,58,63,242,52,247,111,222,67,221,38,116,130,164,51,106,155,190,71,67,219,118,187,134,246,236,209,39,162,115,162,233,46,89,5,120,220,70,152,141,200,109,245,63,41,139,242,113,94,144,24,48,206,6,49,119,28,187,239,165,105,9,92,250,169,205,25,206,164,67,51,33,90,73,89,188,215,164,175,194,19,26,20,236,151,164,67,64,132,28,79,8,94,227,121,191,106,158,132,82,59,114,45,93,41,72,193,74,211,115,189,220,92,187,120,194,228,247,106,230,159,72,28,47,153,40,135,2,67,84,246,144,100,131,86,71,82,99,38,153,226,89,158,1,145,154,172,45,160,65,221,3,159,245,203,190,202,113,141,118,227,114,197,226,5,183,252,109,226,203,194,53,68,62,209,19,107,104,243,106,70,143,226,196,138,172,28,178,21,242,49,241,134,192,227,122,194,15,124,142,172,45,147,220,158,159,214,38,110,216,249,147,229,161,54,251,166,189,95,205,158,219,139,102,50,201,59,251,247,128,133,69,177,4,180,182,90,124,233,169,74,10,158,154,7,69,115,44,6,237,29,84,207,153,104,154,191,69,243,202,171,27,7,90,93,33,28,35,189,59,187,75,77,209,120,115,69,242,194,148,96,141,243,223,51,184,196,31,154,58,134,243,237,250,197,155,70,72,249,101,250,196,93,104,106,225,115,86,201,27,80,229,235,148,198,61,179,140,162,76,209,156,118,133,107,205,147,218,112,250,76,205,90,211,175,120,61,157,104,108,111,165,73,190,28,138,159,235,117,23,48,121,87,75,223,80,65,51,76,158,109,55,177,120,169,34,20,218,75,188,134,134,91,113,147,189,194,228,73,135,11,8,81,98,120,110,76,62,119,37,225,84,28,43,0,12,76,99,224,107,24,212,125,194,108,100,143,82,221,160,211,249,248,173,15,152,38,41,180,86,206,104,87,72,92,198,110,57,164,50,8,105,85,41,158,48,199,156,138,22,120,221,228,119,103,88,223,128,23,169,27,242,173,64,222,187,185,153,70,150,152,11,211,195,127,218,82,216,201,175,8,80,107,221,29,117,151,105,80,46,169,85,81,187,238,81,171,130,183,243,200,28,165,29,56,107,108,171,67,145,167,191,77,127,118,62,90,175,22,143,104,153,12,182,76,175,55,53,182,172,41,102,188,177,219,188,160,132,22,160,150,236,193,170,159,128,11,192,222,68,211,151,20,240,76,200,48,170,108,111,26,47,153,72,221,122,166,99,80,77,213,106,75,105,113,194,200,23,239,93,72,92,74,73,136,124,9,144,26,55,83,57,151,130,82,55,118,79,175,248,27,119,197,210,210,35,68,147,195,75,24,96,69,104,218,78,243,155,152,228,181,221,76,194,69,106,70,6,101,247,81,225,80,92,137,67,251,169,156,207,233,103,0,27,247,149,208,157,252,223,30,51,174,62,16,8,201,218,133,68,34,36,182,76,110,139,109,70,138,204,180,108,120,113,113,210,22,38,28,191,38,79,119,154,239,227,211,210,126,90,224,134,5,126,68,161,152,186,124,145,37,4,237,210,117,197,38,210,2,54,249,210,76,194,204,143,198,5,1,197,209,207,13,35,227,246,76,40,133,77,139,173,178,50,15,127,203,246,13,239,237,118,155,110,5,41,234,35,255,224,133,184,97,187,101,251,3,24,192,149,255,174,134,243,109,53,249,34,111,188,65,241,46,71,12,88,208,39,104,132,231,19,71,202,98,25,151,76,151,61,107,178,77,109,63,192,56,208,103,147,122,47,29,216,103,196,213,236,143,58,44,111,36,168,146,56,202,226,224,162,137,149,45,109,5,32,103,163,129,150,14,28,161,171,165,7,28,193,1,10,64,54,122,146,13,253,235,238,185,112,77,145,148,23,72,13,234,137,215,79,63,48,22,83,234,16,68,22,39,98,20,250,188,168,106,168,153,242,177,239,13,228,138,91,210,62,1,185,225,0,115,68,90,39,119,160,192,46,84,70,74,124,145,78,42,109,9,134,131,83,126,251,218,239,96,72,139,148,162,73,91,140,128,227,176,114,213,104,204,123,51,208,56,244,70,230,218,60,208,86,175,17,47,69,234,180,171,25,150,7,223,231,33,109,88,127,241,81,23,144,175,163,90,122,179,28,175,32,183,222,122,155,1,199,129,59,120,203,182,97,129,116,139,33,233,228,247,100,64,9,41,235,41,113,243,99,152,96,193,148,129,255,136,207,129,40,86,205,106,24,40,232,195,113,233,230,98,170,104,127,204,20,133,253,197,24,4,217,86,76,57,183,184,107,217,141,173,92,192,41,135,19,176,56,56,165,93,211,57,210,223,254,81,67,56,188,202,152,214,5,105,71,133,202,51,0,44,188,51,187,108,43,156,164,111,123,30,110,238,93,148,195,48,239,230,187,134,113,15,202,178,71,26,241,153,29,20,70,175,105,215,183,2,104,231,42,31,228,198,140,126,68,192,133,205,82,192,1,195,99,107,16,168,104,253,165,248,221,252,67,95,169,153,50,246,9,115,105,83,188,17,156,222,57,3,22,105,210,183,242,53,223,33,129,194,156,35,23,55,228,24,10,216,220,198,216,226,0,66,58,94,178,105,22,184,167,225,112,90,128,42,25,111,65,131,54,216,41,4,13,10,190,69,174,134,12,40,128,143,111,65,140,165,40,86,50,71,221,97,122,224,25,160,12,19,243,91,247,94,158,47,244,242,150,46,0,90,78,109,215,53,134,212,12,69,92,69,200,18,171,53,135,215,26,230,99,137,149,109,212,23,118,153,182,145,247,63,232,219,93,210,12,115,247,209,151,30,45,176,47,133,252,86,255,99,132,186,207,161,185,29,137,185,163,192,222,1,50,207,113,191,141,73,21,209,168,253,242,139,181,124,134,162,61,87,179,3,204,144,187,196,236,254,210,228,64,82,65,1,51,5,200,237,112,102,107,123,59,106,61,224,129,220,92,207,80,92,111,45,209,39,124,173,35,64,32,59,204,3,184,87,155,95,76,55,115,106,34,3,251,125,225,138,163,10,126,0,181,210,255,224,172,113,45,221,122,43,30,153,128,130,167,177,162,57,74,187,204,63,86,50,71,30,150,77,19,22,172,117,253,129,120,127,71,158,225,69,138,98,3,73,7,212,175,171,2,51,237,228,186,114,224,52,43,137,30,71,126,177,169,217,182,229,230,102,146,143,237,31,83,52,64,255,199,246,109,143,140,192,31,142,181,116,141,189,51,7,1,181,17,230,13,99,167,152,173,220,210,221,76,63,160,154,161,138,255,205,0,179,114,167,169,214,86,190,36,167,153,33,29,19,126,79,126,234,139,4,205,108,90,134,98,38,89,242,91,114,102,190,210,253,130,149,174,146,145,214,117,135,154,81,104,171,121,241,22,220,9,102,64,206,249,86,239,163,110,253,101,36,107,126,27,160,141,9,52,29,210,221,5,87,194,135,175,198,60,140,143,55,205,0,85,190,184,30,51,26,208,69,6,101,113,152,238,120,107,82,33,210,116,185,151,105,218,159,207,188,46,120,3,189,57,233,163,229,214,5,217,162,90,43,126,177,255,52,86,225,113,64,87,102,190,253,220,7,101,16,156,235,123,153,146,204,242,171,97,83,44,202,168,10,229,234,199,119,255,204,36,134,155,116,193,110,147,26,45,254,65,96,213,62,66,82,69,40,119,183,127,77,114,0,171,11,203,33,122,118,142,99,94,148,111,14,73,63,109,4,196,65,255,30,173,90,21,79,250,92,183,229,120,124,150,26,93,178,244,68,67,48,83,190,66,20,225,177,33,241,181,3,241,226,142,248,189,97,17,40,194,145,104,88,216,94,253,201,128,126,232,215,68,126,175,14,255,101,0,73,127,250,4,139,137,108,134,25,108,206,149,214,73,142,226,143,231,28,51,93,252,194,89,185,174,177,39,127,95,187,114,204,247,171,102,0,5,191,108,7,102,184,188,186,154,201,193,77,255,109,216,236,133,242,3,93,141,59,139,127,47,168,6,203,159,110,210,99,145,142,143,10,34,184,218,27,188,144,62,255,242,198,152,135,201,243,138,25,74,88,95,34,208,197,21,101,250,92,70,72,225,95,187,92,152,25,100,99,120,238,52,12,89,221,205,148,155,101,121,46,138,202,183,86,55,47,176,206,242,104,0,207,123,94,221,12,47,37,102,40,146,124,54,20,212,108,186,48,26,47,90,97,91,11,43,250,137,122,239,5,200,224,186,25,221,123,189,150,118,138,237,191,12,16,174,255,233,238,165,93,194,87,39,113,195,57,210,141,77,237,21,42,25,55,211,196,172,13,188,111,253,244,88,126,232,73,42,171,222,178,224,218,7,116,179,225,41,245,47,56,7,223,104,141,147,89,72,210,9,126,169,110,248,157,23,189,170,210,204,186,76,65,192,119,90,14,199,166,20,186,116,151,0,107,117,51,65,163,116,87,146,191,184,113,190,20,168,147,167,236,26,207,99,121,51,161,197,163,13,36,34,165,207,155,98,98,141,207,65,12,90,228,230,150,98,250,56,57,204,252,38,172,236,119,228,157,199,199,241,102,102,154,209,132,111,150,202,88,143,65,163,43,95,217,148,39,116,22,109,133,21,52,154,146,236,46,171,238,186,249,141,73,85,110,224,231,145,140,207,239,250,153,225,183,211,238,247,67,73,36,204,212,118,183,210,232,226,58,220,48,183,187,149,50,128,7,171,43,174,70,211,89,150,15,238,98,255,234,242,76,134,190,167,18,175,66,193,248,113,35,49,205,96,58,147,38,115,88,84,250,156,177,122,186,190,149,1,115,63,222,139,223,194,28,194,200,1,177,69,241,47,13,35,232,81,134,6,24,43,207,144,173,176,3,246,147,91,51,225,99,43,180,195,91,169,104,231,143,198,235,51,27,15,110,211,1,233,109,248,142,128,16,78,223,91,217,2,222,0,222,238,7,54,137,67,37,249,164,196,254,98,179,240,6,74,209,46,70,48,29,16,223,126,47,77,43,3,92,131,122,117,236,131,112,121,35,196,160,179,4,86,195,235,102,156,45,229,174,182,190,32,223,48,58,248,109,37,29,254,65,124,190,31,166,205,248,13,153,14,201,178,64,218,205,36,121,149,158,129,67,238,250,147,193,15,122,134,208,24,88,73,249,99,65,99,44,161,55,82,210,85,138,152,159,162,35,230,247,216,74,109,10,198,166,20,247,113,158,217,160,37,194,100,11,236,209,223,139,218,93,151,246,247,14,195,228,7,241,225,201,158,103,209,100,101,117,68,24,187,239,177,104,11,85,161,8,130,168,17,190,107,127,240,138,50,82,83,174,217,2,251,85,152,145,233,252,195,22,11,139,106,11,243,91,244,210,63,76,191,101,61,119,198,111,3,139,58,202,201,138,180,102,77,179,33,173,132,116,213,210,42,62,104,244,67,52,241,21,26,141,1,237,138,249,79,19,123,179,222,162,25,195,2,34,92,72,126,160,161,232,213,125,28,48,141,72,206,10,179,11,110,250,242,217,96,176,54,101,149,65,148,249,139,107,152,44,239,193,138,28,1,141,194,98,56,242,80,91,174,35,36,13,204,142,222,70,78,53,58,168,228,197,40,172,12,153,137,235,168,75,107,194,73,215,55,6,250,182,168,113,138,121,144,173,111,254,228,213,4,83,149,241,213,164,45,227,139,1,175,209,155,19,69,150,156,106,109,92,57,249,42,142,136,251,141,116,41,20,229,219,120,199,34,41,8,159,13,8,130,236,63,23,191,17,174,126,188,12,116,196,212,227,173,134,255,242,131,113,88,79,207,31,206,87,122,93,253,212,69,19,168,28,101,140,61,221,74,38,159,153,134,80,101,141,169,148,12,142,143,169,237,65,26,59,241,121,169,197,127,102,35,95,184,106,222,62,160,28,245,72,4,138,141,194,175,207,20,90,244,182,40,170,216,165,220,208,205,183,21,213,247,104,116,209,126,201,186,103,166,63,78,120,230,80,178,222,40,41,187,153,99,77,54,37,58,32,206,39,77,181,12,154,83,165,85,157,118,46,28,112,191,218,226,50,57,238,77,247,109,248,70,61,173,93,70,72,170,223,112,159,58,124,199,3,213,213,135,56,157,184,14,111,16,227,197,26,84,88,66,8,75,205,46,95,12,158,140,34,203,175,208,203,209,221,29,0,124,64,196,162,244,95,148,103,253,230,212,104,94,20,243,143,217,23,241,223,75,120,17,16,87,94,113,71,65,112,222,179,99,142,0,239,219,237,143,217,40,152,124,176,81,68,73,166,16,240,218,115,198,228,167,229,233,138,44,15,59,244,137,192,134,37,214,37,252,126,159,144,82,133,123,17,240,45,78,113,10,33,54,236,239,239,71,152,91,10,23,26,219,18,33,241,141,73,98,24,11,161,175,131,156,122,125,235,138,154,240,18,250,233,231,1,66,235,230,167,203,2,57,83,213,252,214,84,157,190,9,47,228,80,100,130,118,156,219,158,19,148,110,148,44,120,194,39,8,141,186,187,33,80,246,29,225,60,250,9,144,199,194,155,200,26,43,17,236,192,229,223,126,49,209,250,149,239,1,118,167,127,58,121,70,96,210,170,68,254,221,24,105,35,19,195,167,105,77,137,96,175,81,253,250,168,252,212,163,132,224,145,74,123,235,57,63,225,160,168,74,45,9,123,249,137,217,141,146,148,176,71,2,105,185,49,228,52,146,149,35,191,141,207,228,251,32,2,212,93,98,193,254,254,180,60,39,199,47,54,125,89,121,109,186,247,70,247,51,149,34,48,12,33,194,213,73,54,196,157,217,113,173,105,161,41,31,107,131,253,194,205,205,230,134,144,136,110,118,217,48,3,169,22,206,84,116,54,102,184,103,195,48,21,194,149,252,126,200,52,154,125,7,159,38,54,37,236,166,47,126,139,208,198,116,146,175,252,182,105,192,157,126,115,255,7,69,153,102,32,175,145,232,129,72,102,53,225,220,132,133,10,144,171,15,11,61,137,66,16,9,253,86,251,154,232,96,203,127,19,85,25,137,141,28,237,83,218,176,79,98,248,244,52,83,121,202,141,148,6,199,35,92,162,184,161,174,0,245,51,195,65,23,102,0,254,183,181,56,64,232,157,20,242,235,110,2,47,59,246,89,52,38,132,246,21,192,32,100,41,110,134,112,82,172,240,194,238,157,135,211,2,250,144,230,118,222,105,20,75,4,68,183,112,133,130,156,251,106,7,54,38,100,230,210,10,238,109,140,248,97,210,25,202,107,73,247,250,109,177,58,193,181,109,225,2,125,223,214,32,251,254,61,170,45,145,52,79,156,150,152,166,240,88,95,249,92,112,236,175,233,249,16,50,136,37,121,67,16,220,157,111,166,133,95,73,215,142,248,2,212,178,9,172,220,252,22,238,20,150,172,110,242,208,49,85,32,189,28,87,102,113,65,180,233,163,17,194,67,26,202,82,10,221,220,249,122,118,205,163,133,41,86,110,221,76,218,42,195,128,247,221,51,246,49,154,251,178,91,248,195,160,24,211,3,34,205,142,79,37,30,237,155,41,85,204,8,15,196,205,209,85,149,173,184,89,50,61,210,172,47,68,64,138,122,166,153,110,230,22,206,246,175,173,74,174,70,28,253,198,198,208,76,103,247,164,25,76,100,191,241,228,47,242,23,126,185,6,70,99,101,116,84,72,47,30,185,121,51,222,236,240,104,151,182,241,19,99,20,195,111,69,136,82,79,234,84,178,161,144,214,205,49,223,38,64,156,102,0,134,173,167,71,11,47,109,222,252,29,105,166,247,227,102,202,251,233,221,129,107,233,171,196,213,240,81,221,204,179,54,43,206,125,186,190,76,37,8,32,139,152,33,0,188,39,204,166,158,33,55,7,143,94,98,166,193,153,154,76,66,80,162,158,244,160,134,9,94,228,185,109,164,137,99,69,64,202,26,73,160,42,249,67,171,42,198,213,27,80,248,17,115,99,201,197,131,181,157,232,144,103,157,212,151,227,115,14,22,72,122,203,104,175,22,103,197,180,39,67,30,44,95,107,153,2,91,12,10,229,127,145,72,120,230,55,179,118,140,56,14,137,172,237,23,213,93,215,70,100,237,26,255,184,60,25,108,110,35,30,220,82,84,121,46,67,229,10,235,245,202,123,47,157,104,32,202,106,110,12,19,69,250,244,55,232,125,158,187,213,184,26,72,76,114,101,113,100,211,229,16,35,190,160,246,207,215,166,99,121,197,189,73,216,78,89,64,228,111,235,136,57,62,96,146,151,153,66,11,70,132,147,211,240,129,242,92,27,186,20,63,157,222,198,8,87,163,252,48,178,102,35,34,35,99,103,145,49,153,48,185,214,120,236,5,53,97,149,183,162,255,44,220,67,160,162,187,12,249,237,134,215,239,73,115,210,166,210,134,51,216,180,113,211,98,68,201,155,103,180,137,94,173,21,77,98,192,143,244,191,14,35,67,126,231,87,44,0,180,183,100,204,222,131,239,126,189,200,97,78,114,151,13,207,82,188,173,248,168,209,120,56,166,152,129,208,182,213,210,76,124,42,102,168,46,60,196,48,243,144,143,205,7,236,81,241,66,14,40,83,46,64,28,40,202,71,182,231,158,37,76,188,141,8,126,196,217,199,254,112,178,51,4,78,89,132,205,186,164,61,134,100,38,104,94,166,197,47,114,42,172,226,12,36,0,71,175,150,235,158,4,138,28,110,111,255,234,134,200,241,28,216,166,165,63,173,244,222,70,74,221,66,131,211,196,252,206,155,21,83,197,212,151,78,166,22,160,179,32,163,243,13,56,178,24,69,36,66,200,198,208,191,236,102,78,147,46,207,77,209,99,185,203,140,124,213,115,92,228,185,11,107,192,23,54,200,15,222,37,204,230,145,69,186,158,188,208,213,149,219,112,1,182,39,38,208,42,187,87,166,225,219,23,100,155,238,228,142,101,143,71,239,241,68,66,242,71,3,42,215,190,93,163,228,128,130,144,149,250,71,179,79,253,245,34,188,32,246,157,253,116,165,134,153,206,169,40,201,82,238,158,50,158,245,109,164,222,100,138,25,196,127,198,1,16,239,205,172,20,52,32,174,201,202,51,140,197,156,99,54,174,198,155,150,155,151,101,202,55,110,94,6,87,8,115,185,214,37,177,252,181,32,130,159,98,134,230,242,250,54,252,60,170,183,225,228,225,242,107,146,119,239,237,141,72,145,66,64,43,52,85,69,84,215,141,167,65,134,27,214,141,57,221,235,196,19,152,66,154,249,206,231,139,196,222,140,20,48,91,182,154,167,228,43,137,217,225,189,250,99,190,145,234,239,215,128,141,255,88,126,249,191,126,84,158,169,245,220,105,10,194,245,153,231,231,133,81,142,140,55,66,31,96,202,88,55,98,213,22,57,111,130,143,246,103,52,103,143,89,0,53,50,144,255,52,67,192,20,129,141,101,9,150,108,161,207,153,69,3,45,62,36,2,83,229,207,36,161,78,157,179,0,130,149,124,180,106,2,26,238,20,118,8,82,68,97,205,240,200,243,163,70,195,12,219,174,184,32,21,6,189,30,23,19,96,201,52,104,63,232,135,63,56,46,96,151,117,133,127,31,97,44,84,90,83,134,12,175,237,29,6,249,86,111,70,102,228,210,104,50,118,245,53,182,49,28,97,121,46,194,152,186,60,155,194,134,216,19,175,200,166,100,79,19,94,56,13,70,122,102,65,137,127,118,58,140,64,191,186,30,74,39,75,62,68,3,16,102,201,137,135,92,108,120,132,235,13,137,48,242,191,64,132,79,24,222,232,2,227,49,229,168,70,235,208,15,6,83,160,104,226,97,252,4,33,253,64,219,208,145,103,105,165,25,169,101,184,62,244,11,77,117,79,46,53,159,72,42,95,164,140,212,197,0,113,152,7,53,254,183,48,153,191,13,148,69,27,103,41,222,70,34,136,56,162,75,59,55,242,194,38,7,175,174,170,229,26,99,200,72,10,232,6,188,16,73,26,145,200,167,216,49,155,186,224,70,93,31,206,81,49,82,126,245,239,207,186,233,150,189,16,233,100,62,228,69,33,240,127,156,112,80,72,87,101,202,186,189,119,65,108,40,190,38,48,104,113,19,168,88,83,172,9,115,17,184,227,207,60,51,163,97,194,197,226,69,80,205,230,101,194,99,132,86,91,2,23,170,229,25,106,146,147,238,18,245,24,129,81,56,63,80,47,10,175,253,251,86,76,136,154,46,250,218,123,106,64,134,8,69,56,48,240,169,106,80,116,233,73,204,52,63,120,72,217,238,72,163,190,49,137,73,218,71,210,109,253,226,204,62,194,151,165,109,100,201,158,1,240,121,215,176,194,113,47,199,60,50,98,184,229,17,216,159,46,57,103,48,232,205,165,207,205,211,5,1,34,102,112,152,59,199,4,188,217,212,216,29,98,237,8,144,105,107,107,122,115,214,75,166,36,192,99,39,140,211,58,170,104,219,159,177,66,72,49,86,77,73,204,25,40,38,83,215,20,9,113,122,33,73,119,121,58,4,237,10,57,34,72,166,32,182,23,249,196,13,205,143,164,113,112,37,162,44,51,13,66,42,191,77,156,121,170,127,236,185,77,199,59,95,140,30,148,27,53,87,122,191,73,236,165,25,198,135,248,36,38,18,39,89,57,104,10,199,93,105,69,61,106,75,110,11,109,47,185,24,104,173,252,52,26,4,31,81,12,102,26,195,245,230,228,185,103,205,148,186,137,115,73,210,142,142,153,30,163,66,29,187,106,62,241,77,61,207,124,209,26,86,228,115,13,180,74,106,102,175,144,82,43,146,69,173,244,83,122,85,159,220,151,48,111,18,15,221,218,162,80,208,81,38,213,60,231,222,40,104,70,182,16,141,28,121,43,146,228,117,173,168,171,176,208,68,179,133,12,108,111,82,133,96,91,151,212,50,226,146,167,71,41,128,254,95,121,47,194,93,48,216,158,236,135,46,74,38,49,5,155,18,147,120,218,6,181,53,103,94,161,51,110,97,182,58,133,104,11,161,184,21,245,36,218,199,146,11,137,132,60,109,161,142,11,48,238,70,21,7,122,95,178,75,165,96,83,184,146,74,128,177,18,124,183,94,0,168,143,150,25,54,8,30,127,45,170,204,77,229,5,193,93,140,216,145,32,78,238,154,151,166,178,82,99,147,255,181,62,157,249,175,171,73,195,122,248,253,67,209,9,180,164,122,97,20,89,45,114,198,215,188,39,213,83,92,37,190,210,36,10,239,34,157,243,220,182,76,241,195,96,191,196,8,83,198,201,111,180,132,207,144,194,90,69,16,35,190,209,26,42,79,9,164,251,185,43,62,142,5,80,130,232,252,66,111,113,3,12,176,168,4,73,68,77,78,8,111,233,198,247,239,67,21,125,222,110,90,123,108,5,240,82,170,236,65,65,53,233,227,169,179,42,85,233,170,247,195,177,187,163,62,70,75,150,42,120,131,185,41,39,10,42,96,162,150,74,91,210,140,115,34,11,110,204,13,82,204,71,109,111,182,216,102,238,64,128,65,234,160,244,110,54,95,51,244,21,46,69,252,178,233,244,234,177,37,88,246,165,197,250,5,195,191,35,32,192,170,255,85,221,129,22,211,231,8,153,25,100,117,84,54,135,191,136,7,187,127,68,219,112,7,137,77,163,114,55,140,214,64,240,17,214,88,23,211,4,184,162,72,130,60,231,98,172,216,31,201,71,172,63,90,188,23,8,92,236,4,132,48,42,77,3,139,65,203,35,195,130,85,85,174,89,174,61,131,185,55,205,225,49,227,46,91,96,22,181,155,56,185,164,100,57,87,162,244,70,239,223,31,107,59,89,78,7,15,215,254,252,242,109,185,233,211,106,33,242,170,239,177,123,91,55,234,52,8,4,206,63,104,149,157,32,231,105,128,29,1,176,53,19,74,142,225,230,8,94,10,40,65,71,34,224,136,108,218,96,185,21,142,98,100,38,94,240,216,96,131,21,80,178,232,179,110,81,240,160,241,105,170,66,210,142,35,26,182,132,170,82,214,224,217,206,152,81,57,27,86,193,16,51,56,203,200,46,30,211,227,212,123,23,83,154,138,98,202,243,160,100,188,161,149,59,1,225,89,207,15,18,166,125,203,128,39,12,13,162,146,59,255,140,25,88,198,180,182,166,66,238,244,22,221,204,122,118,208,117,50,36,215,116,68,111,250,168,189,10,224,163,147,37,203,56,170,138,216,161,233,152,128,160,118,171,117,197,108,85,6,103,83,12,247,246,127,32,173,64,123,218,9,199,155,174,62,113,29,70,255,229,90,226,185,94,160,37,226,24,239,108,102,219,92,153,171,93,71,190,69,183,74,153,248,160,148,111,245,234,61,114,107,31,116,175,28,217,77,216,196,222,36,109,97,190,71,244,33,13,54,209,179,6,250,162,135,161,112,16,180,16,217,118,179,220,80,116,101,25,7,93,32,233,57,36,119,17,212,31,207,210,139,175,60,96,70,91,85,126,128,202,247,188,121,253,201,12,42,40,22,223,36,16,81,181,220,34,219,13,29,138,104,35,100,102,241,52,69,28,26,54,52,112,127,36,137,21,59,138,48,82,228,25,208,120,60,170,175,61,23,253,7,97,166,149,232,8,64,103,2,27,88,209,85,209,167,105,253,169,184,17,80,63,79,194,189,16,68,149,143,54,220,59,113,173,113,171,254,129,211,150,22,251,28,142,114,211,254,0,96,165,51,174,37,77,46,145,39,194,71,80,80,231,173,233,54,16,51,176,237,225,17,193,139,231,96,252,144,123,51,171,78,102,75,215,214,238,0,147,137,152,238,95,116,230,100,149,227,146,67,254,182,200,56,193,13,168,19,129,62,240,45,223,74,57,143,105,76,176,214,147,155,8,206,254,7,224,223,239,114,205,155,95,54,107,29,109,36,129,243,53,146,43,157,180,188,12,247,6,70,84,226,151,201,118,93,53,147,94,189,142,41,66,229,254,180,171,237,51,123,174,225,73,10,204,75,146,177,99,255,48,226,59,205,128,181,254,169,147,104,236,221,199,116,99,122,249,63,250,81,39,164,11,209,48,246,204,207,219,120,251,92,152,101,131,52,43,37,144,155,23,139,120,46,162,83,231,7,59,136,139,111,214,217,40,157,24,111,212,114,179,129,34,78,154,129,145,190,225,118,243,53,249,162,52,195,13,78,255,137,153,135,213,250,143,252,54,156,10,111,85,185,25,196,75,54,240,77,68,130,32,50,255,204,149,202,195,201,71,163,253,149,128,251,51,115,76,204,145,191,205,116,132,21,232,51,15,99,210,204,65,227,140,162,172,225,102,107,35,200,71,27,86,58,237,126,53,14,68,189,114,53,186,233,64,119,204,12,34,44,197,194,23,113,159,17,241,127,86,212,253,90,246,45,2,203,165,73,171,185,25,226,223,154,175,77,148,131,248,204,103,166,71,97,200,79,119,11,81,159,87,245,51,131,96,72,240,13,102,116,149,238,112,51,113,100,209,171,161,10,46,254,224,196,94,217,153,72,220,214,1,248,185,117,15,225,32,92,6,221,167,177,237,51,147,48,189,250,100,228,208,142,127,109,222,113,36,60,13,6,251,75,75,145,155,1,106,214,86,197,140,198,211,94,110,126,27,91,50,79,44,227,124,33,40,118,115,167,114,157,191,221,142,21,157,124,84,192,13,141,108,128,125,103,119,131,0,238,186,25,201,152,41,87,191,51,146,30,164,207,140,2,95,102,163,32,23,32,218,246,37,52,77,143,102,229,7,3,13,192,203,135,153,175,146,163,6,219,53,12,215,105,134,119,61,205,38,156,29,214,23,75,119,249,233,119,33,239,186,194,92,91,130,61,22,197,201,205,23,119,51,167,199,204,65,163,6,248,142,155,24,211,3,149,68,142,10,170,33,61,38,26,225,229,144,157,161,26,97,254,137,17,159,166,220,38,102,136,120,98,30,154,130,105,203,175,141,150,103,135,243,34,126,186,232,247,66,230,30,86,124,127,112,116,165,229,173,17,75,41,241,100,183,25,223,70,152,241,10,58,52,111,159,25,31,67,166,105,161,8,252,38,68,140,153,81,150,139,249,167,180,149,102,132,99,211,12,111,220,201,175,9,129,190,88,105,64,161,226,229,63,77,43,246,20,51,244,140,43,30,252,121,59,91,31,156,229,72,199,80,252,116,205,24,146,9,77,104,86,191,229,135,110,114,45,114,49,212,254,47,164,119,235,101,57,230,128,23,24,74,96,121,251,153,97,183,209,105,86,136,59,104,89,118,51,66,46,241,94,64,197,17,180,218,97,166,182,209,210,252,86,43,210,81,110,46,70,219,153,102,0,43,125,198,147,209,62,176,210,186,26,220,68,249,224,180,84,212,52,211,32,217,124,138,147,220,30,73,191,133,249,5,214,219,167,248,50,178,209,35,102,163,206,142,39,43,63,48,115,154,161,181,42,49,83,232,166,190,242,90,149,44,115,203,239,1,160,59,95,11,106,250,55,133,99,221,131,137,232,98,70,54,113,196,226,251,61,88,190,182,85,251,73,209,125,219,33,153,48,53,131,121,64,200,229,51,3,194,203,173,24,214,104,147,95,241,173,120,82,76,29,98,70,5,189,249,213,8,220,164,104,236,51,147,54,65,188,236,51,87,152,40,228,106,240,124,37,111,14,149,157,220,28,82,118,218,185,227,183,209,5,173,98,70,86,172,229,163,225,36,228,111,19,38,109,168,218,220,108,65,68,154,39,213,171,147,135,72,149,183,134,49,23,40,138,27,41,118,31,49,87,83,247,138,45,169,41,249,233,130,157,113,0,167,142,109,131,156,107,94,77,119,37,77,78,177,56,151,164,107,49,119,36,153,195,76,111,84,30,234,56,199,228,73,118,110,58,212,160,211,252,188,99,157,43,144,0,170,153,242,108,31,121,132,44,209,154,134,243,141,80,39,127,27,26,82,25,113,4,105,134,156,2,151,170,144,154,201,245,202,9,67,113,37,103,26,250,13,72,216,230,147,207,42,195,66,158,140,88,40,206,16,56,97,243,189,39,29,198,59,190,54,242,180,114,170,131,76,48,22,148,48,151,20,47,129,26,103,25,168,47,86,16,226,127,57,85,64,154,194,24,25,31,140,240,93,204,141,210,113,142,41,40,129,244,77,77,181,144,90,143,47,125,248,155,166,60,56,56,70,217,56,42,138,32,185,122,73,139,65,21,24,230,178,151,204,165,97,101,190,30,102,160,13,242,193,44,16,40,62,19,169,242,116,93,220,144,23,181,17,219,37,73,8,217,87,108,46,237,19,59,30,92,87,114,107,232,231,97,85,250,172,168,107,228,233,70,139,36,128,108,127,235,231,93,212,63,15,102,77,103,61,204,195,104,44,211,92,55,184,149,48,163,34,121,229,185,173,175,212,183,21,132,177,144,42,78,51,204,86,243,198,213,236,159,50,164,36,38,91,243,115,121,89,34,109,46,49,51,203,125,183,37,99,135,88,100,154,223,143,209,152,31,47,6,246,94,172,180,182,167,21,5,133,218,196,12,65,228,202,123,175,41,27,26,183,38,215,232,86,114,18,85,127,153,208,193,183,67,219,75,135,172,31,22,151,145,103,255,204,207,143,221,242,169,141,100,41,95,26,185,187,43,135,4,154,69,32,158,220,188,139,132,201,139,18,211,49,237,204,159,153,164,83,10,53,145,225,52,250,92,55,79,84,92,174,152,17,166,217,113,230,67,68,86,245,230,149,198,12,143,113,80,232,169,137,171,195,12,118,126,251,163,145,32,56,178,31,246,10,69,93,12,233,6,179,167,35,142,238,129,199,25,52,104,159,196,17,0,240,130,70,33,230,217,251,21,88,217,197,220,76,213,196,205,168,122,166,235,73,82,15,176,252,9,51,58,246,127,174,6,180,23,79,70,75,166,28,34,232,181,241,149,220,12,5,138,172,236,118,62,88,210,103,6,133,35,19,13,132,50,130,112,97,174,187,200,209,137,25,108,163,15,218,219,139,139,108,58,13,178,2,68,113,221,92,154,132,10,36,204,217,194,86,152,81,177,159,98,134,45,231,182,28,150,178,244,197,54,69,218,152,106,116,225,235,166,67,42,190,199,218,69,44,89,247,59,170,110,39,92,83,244,79,78,214,24,150,225,66,42,73,195,159,185,90,129,87,6,141,54,226,26,87,83,202,215,29,173,153,202,133,159,249,80,245,150,164,207,227,230,76,219,82,221,124,148,184,192,126,219,4,82,63,115,135,139,237,252,185,26,88,223,118,115,135,63,64,70,133,125,186,249,206,176,187,166,169,150,225,40,225,68,249,172,200,147,73,104,135,185,83,7,250,204,132,44,217,165,12,99,221,230,52,244,159,134,59,173,94,53,147,101,63,195,205,6,211,108,106,166,145,194,127,251,152,148,136,154,225,84,157,62,42,168,29,202,217,216,96,217,46,30,105,160,185,180,182,56,20,80,64,66,230,243,153,107,231,222,50,164,244,111,250,181,136,208,55,241,153,141,228,55,18,70,240,130,20,201,156,24,152,145,178,248,103,126,79,181,187,248,119,13,96,253,114,87,6,106,175,213,117,14,195,146,53,253,91,211,228,92,138,222,252,249,57,111,3,245,171,113,100,187,184,19,32,213,104,169,251,204,214,104,164,19,233,237,249,100,79,63,243,54,169,156,188,26,78,72,36,88,221,124,173,89,66,204,200,136,184,3,120,168,175,84,57,159,208,22,6,3,225,230,13,114,234,234,213,64,174,167,155,233,18,191,127,204,198,158,255,153,41,169,78,89,126,180,204,2,116,8,51,74,230,255,182,186,252,159,63,154,207,100,194,69,62,216,111,180,118,130,209,49,211,5,24,47,140,28,86,194,101,237,91,80,141,108,49,92,85,48,173,246,37,111,248,226,112,86,181,166,27,70,129,56,223,103,47,64,230,190,101,246,130,33,140,13,129,37,118,134,132,1,52,37,140,72,12,210,42,67,230,67,204,111,209,86,119,73,1,40,188,111,33,203,174,81,77,241,35,247,216,214,52,100,77,179,97,159,156,191,176,113,45,93,179,160,166,124,238,3,14,215,205,166,131,170,247,117,243,78,150,63,175,140,153,190,157,111,213,129,208,57,114,176,112,246,215,27,11,186,209,38,244,231,106,200,235,253,165,16,184,147,108,12,87,87,107,53,252,204,131,14,77,53,47,107,144,241,173,230,34,36,244,103,119,7,127,229,27,21,17,194,208,131,133,187,109,63,243,126,234,180,58,38,36,46,138,123,133,219,234,142,18,139,130,71,228,254,110,198,199,191,242,222,111,19,131,21,216,205,63,86,62,189,57,105,200,216,129,47,159,163,233,213,195,240,109,159,153,118,24,241,190,154,49,78,149,216,160,129,132,22,189,57,57,77,159,194,64,158,96,201,83,51,65,162,223,252,29,28,171,180,63,87,195,88,239,143,246,194,241,81,150,14,203,176,18,212,103,198,233,152,234,227,188,141,205,48,81,223,193,244,222,92,35,194,6,24,117,251,247,222,195,216,49,245,172,7,191,239,86,83,83,106,122,214,111,163,67,245,243,246,90,202,75,204,192,11,118,152,105,177,212,3,149,97,220,49,104,237,57,253,137,55,192,197,161,95,211,119,13,60,118,145,225,52,247,10,214,175,240,51,72,119,254,241,205,232,209,15,107,3,238,35,175,69,146,170,135,75,106,201,29,241,165,95,248,216,110,248,94,23,148,166,132,139,176,99,227,211,186,123,100,48,125,117,88,111,35,13,227,102,203,218,94,117,150,139,129,106,63,243,59,42,36,97,9,186,14,106,240,240,204,246,222,178,229,244,31,162,55,28,55,20,118,212,141,111,148,66,211,89,126,155,95,130,52,241,242,119,167,172,234,94,33,168,150,33,110,252,100,23,247,77,199,42,0,87,92,24,16,85,96,176,60,132,88,125,165,50,208,50,184,14,24,81,55,23,3,61,75,188,104,162,48,126,53,101,184,163,17,31,132,72,205,191,23,106,110,187,139,215,72,145,112,71,121,104,253,26,198,142,196,216,21,232,108,166,13,33,102,149,204,131,201,105,133,31,207,231,211,13,147,159,54,105,106,15,255,55,99,152,102,59,220,34,168,131,173,115,138,155,178,64,121,70,152,92,76,74,66,50,73,228,235,70,100,121,185,145,70,109,86,119,58,190,33,78,88,239,134,12,26,231,226,142,180,33,172,228,85,98,31,128,1,197,221,167,9,178,110,137,103,246,67,189,100,222,15,234,112,241,205,142,149,119,70,228,83,16,197,144,253,14,69,62,8,220,35,161,66,234,86,174,70,22,249,238,24,50,83,29,150,60,45,104,250,23,117,248,160,192,77,32,175,245,226,111,184,109,50,133,252,62,157,38,129,135,233,147,250,76,122,7,99,145,179,239,162,34,178,86,151,180,133,30,80,100,121,81,88,15,243,91,0,154,4,70,204,238,196,231,170,112,184,200,144,190,40,11,1,186,200,152,92,178,7,154,220,30,6,181,245,105,8,235,168,212,3,168,65,102,44,90,207,21,32,7,102,106,90,249,90,168,0,31,185,119,175,214,171,237,102,106,144,82,195,68,71,146,74,71,204,97,195,240,74,65,160,81,60,172,153,210,231,1,164,216,96,90,129,45,204,245,150,191,165,10,219,92,99,18,191,5,88,197,12,155,196,145,20,150,169,137,107,21,5,104,115,151,228,183,214,19,42,56,205,21,149,66,178,244,75,107,48,164,136,75,214,65,198,155,12,87,174,54,57,157,88,33,228,101,103,174,124,160,51,52,89,158,248,109,99,132,147,178,150,225,68,35,125,214,57,91,165,100,134,184,74,207,197,139,247,163,5,55,80,208,99,103,157,4,10,31,169,168,117,115,198,243,106,99,253,209,114,29,199,93,252,54,28,177,75,74,133,20,161,115,182,128,10,220,82,188,37,218,132,248,62,182,52,74,170,114,115,152,40,247,25,185,41,253,41,105,19,24,69,214,30,184,219,209,10,233,91,235,230,110,198,92,2,188,33,23,219,94,154,249,206,23,47,54,249,220,86,2,61,45,190,231,1,144,39,163,98,220,168,179,102,141,147,132,183,20,111,91,53,241,58,223,88,38,152,69,49,115,134,68,33,17,244,140,204,149,183,109,211,178,230,63,141,244,142,214,2,127,122,81,89,23,158,127,173,244,9,175,216,241,0,20,36,35,220,79,194,132,2,106,108,167,212,33,229,167,141,21,33,74,183,8,12,212,116,86,168,189,131,250,241,183,94,72,153,44,185,57,82,75,39,106,129,168,212,119,217,26,58,83,126,199,160,188,47,64,131,146,22,242,13,131,224,102,118,45,41,58,119,244,205,166,103,231,80,98,41,67,106,183,116,93,210,42,236,102,161,5,5,96,96,180,40,254,203,28,217,61,83,119,147,44,239,58,45,1,6,87,70,204,8,208,178,90,0,42,232,8,190,96,108,147,40,255,230,63,170,172,167,202,166,2,41,198,142,4,23,217,129,186,5,34,240,75,213,120,166,135,36,239,206,118,20,74,65,47,244,154,94,197,231,73,160,195,81,48,202,189,1,63,48,126,69,169,115,60,51,237,137,62,71,225,49,16,44,9,180,19,165,133,141,124,147,212,55,209,30,98,79,250,204,56,119,59,163,58,148,81,241,217,252,135,201,30,139,39,98,230,125,211,186,224,191,250,199,193,57,180,102,46,22,67,135,15,146,60,82,38,99,5,222,143,58,126,254,36,57,135,248,47,232,2,166,85,201,243,40,239,193,161,249,105,35,76,43,76,110,185,245,225,132,42,159,92,24,0,32,218,14,243,40,62,38,201,28,102,27,74,201,198,93,110,86,63,110,119,136,70,174,40,206,47,107,250,106,46,126,0,0,8,186,21,113,49,112,201,63,110,139,107,108,81,83,66,139,251,98,177,222,139,95,108,21,51,137,36,77,223,162,126,146,44,52,135,194,14,169,85,104,38,251,167,56,207,27,190,184,168,255,41,113,247,144,198,162,109,181,108,141,76,224,145,166,45,210,205,100,56,181,178,15,147,101,119,110,108,212,39,170,228,242,224,113,123,243,246,211,186,0,154,100,17,153,56,17,224,91,190,7,31,198,42,36,167,194,27,81,180,175,252,222,168,132,42,84,233,121,205,244,91,250,131,83,177,147,231,34,162,254,8,236,240,177,222,28,154,69,241,10,5,77,40,255,229,105,122,60,226,26,109,58,199,135,191,244,164,24,46,171,6,172,219,248,48,147,152,59,98,171,242,219,244,46,184,160,145,57,73,120,217,226,127,144,51,138,33,163,208,36,248,16,120,222,230,246,107,141,100,89,206,209,119,178,213,175,239,1,150,72,208,131,226,239,145,234,56,49,216,244,144,75,101,2,157,54,10,18,62,36,128,212,203,92,138,122,33,32,242,119,166,229,92,174,101,143,119,34,253,73,182,82,36,206,150,165,46,234,215,90,121,105,46,101,171,220,226,214,32,237,29,111,140,168,106,54,104,97,134,143,46,174,46,198,206,45,78,79,183,110,7,183,246,183,25,170,79,244,30,13,200,134,155,201,93,200,135,102,64,222,248,199,79,159,33,52,109,6,128,178,150,226,184,57,56,64,65,56,65,152,242,53,145,155,121,109,241,20,27,240,156,147,247,38,134,16,84,75,47,214,161,248,141,217,59,214,182,228,131,209,172,106,206,43,140,149,46,79,193,188,116,240,132,235,211,33,179,3,119,73,178,14,88,213,112,37,251,137,148,221,155,146,242,203,80,36,124,84,56,152,107,195,245,23,188,218,157,40,20,125,102,4,129,186,34,206,56,146,239,246,231,166,199,182,232,107,89,215,193,167,206,65,11,179,49,119,136,235,0,85,91,60,56,145,180,108,23,70,90,230,170,87,184,136,111,153,94,241,182,222,189,28,18,12,111,114,217,75,16,99,86,128,186,241,220,68,213,186,215,144,100,132,110,197,205,108,75,50,19,216,121,246,167,169,200,240,2,175,17,96,35,243,243,250,186,3,119,219,83,94,198,28,11,18,39,223,79,55,186,35,142,248,206,38,189,49,125,15,165,122,220,246,80,207,227,26,224,230,51,111,8,198,5,60,101,250,240,126,237,166,103,67,150,150,177,140,21,31,49,204,83,164,11,240,43,208,72,90,105,22,161,8,59,72,248,199,173,21,6,99,57,253,187,193,240,220,12,84,166,169,211,50,172,95,238,251,26,239,4,65,241,76,110,62,1,55,127,242,227,128,1,225,108,87,167,165,26,214,244,51,191,133,52,123,249,99,198,173,244,223,134,254,66,106,95,228,248,64,224,250,213,16,100,29,9,179,80,118,238,46,10,103,37,186,169,23,67,155,26,219,17,228,12,69,125,122,139,223,74,241,111,109,140,32,153,191,156,200,122,142,175,225,26,51,67,160,30,21,52,175,125,248,136,23,228,2,5,144,201,89,252,166,233,183,52,161,153,47,75,206,37,202,222,227,250,168,208,87,199,150,159,230,247,94,47,104,248,30,237,57,206,7,237,72,49,131,58,241,137,132,75,161,117,55,48,201,80,59,47,55,83,96,16,199,155,162,108,245,229,131,200,212,212,147,252,231,130,126,138,115,244,52,47,118,226,52,147,40,247,1,71,70,155,126,248,180,210,22,119,171,223,123,128,194,18,184,52,242,155,199,5,196,65,80,238,81,36,89,0,240,102,124,180,69,152,77,116,84,126,26,189,204,143,98,26,164,231,68,27,55,191,215,70,24,44,190,87,165,25,32,41,216,225,163,102,32,125,101,215,10,206,78,124,107,180,87,123,117,225,16,62,61,90,15,97,62,180,38,251,102,87,12,247,33,115,156,56,40,68,23,89,138,13,160,106,154,225,7,118,25,49,4,13,160,151,203,215,38,229,139,160,188,155,13,212,48,197,188,111,136,17,243,219,171,167,28,36,237,32,215,164,225,62,51,114,21,226,59,209,151,191,154,139,131,88,251,160,110,88,230,245,95,247,86,193,95,34,173,155,102,235,84,244,183,230,169,183,56,33,12,104,253,136,137,49,23,250,71,210,124,237,11,185,243,4,218,114,37,145,33,50,25,27,170,74,255,105,136,254,37,15,8,25,66,135,187,197,205,32,119,98,42,24,23,194,219,152,125,76,208,126,20,207,139,68,17,29,25,205,127,154,78,175,44,216,208,54,59,13,94,241,93,13,65,85,126,15,211,217,121,110,98,220,156,190,243,204,49,174,106,152,172,111,225,143,107,144,228,12,0,22,71,153,51,221,114,53,2,113,153,181,69,212,13,253,162,248,237,55,12,178,66,160,108,183,160,218,159,220,164,158,122,154,41,130,197,107,243,183,73,48,1,76,234,45,25,151,231,100,97,82,254,145,139,223,202,108,213,119,44,212,173,146,212,18,71,117,211,38,229,159,11,136,65,182,199,3,33,129,207,60,86,0,202,25,137,127,192,55,165,67,115,132,21,157,240,43,102,152,46,124,167,69,203,96,192,182,252,79,3,200,255,250,209,124,166,109,253,210,241,190,100,188,151,12,7,10,176,43,6,11,71,161,136,121,153,46,93,124,69,212,53,229,43,194,183,54,60,120,69,123,180,234,252,131,84,100,143,24,75,160,223,2,233,37,104,67,91,184,127,19,140,242,95,242,74,208,236,15,21,109,152,65,230,167,56,31,147,251,158,16,197,37,51,140,223,32,75,163,65,237,241,235,247,55,50,94,232,167,243,201,11,84,165,46,36,71,56,243,14,170,44,106,79,196,156,247,71,146,107,115,127,208,254,44,107,154,208,46,102,111,193,27,21,55,250,90,14,77,150,188,82,17,176,159,28,202,95,57,247,235,144,122,7,221,230,240,118,249,194,106,156,169,178,5,191,47,122,187,251,17,133,102,11,217,77,64,231,59,239,4,108,71,104,155,74,222,197,80,26,211,157,213,2,58,95,251,116,144,111,111,39,174,94,56,56,18,200,109,250,13,195,31,45,8,206,116,113,41,109,5,15,79,55,240,49,138,54,149,64,138,240,70,162,133,25,78,159,37,167,26,37,116,143,110,1,85,110,133,204,239,148,184,231,151,91,21,127,18,213,63,144,3,126,169,9,20,232,105,107,77,64,113,103,88,210,196,253,217,134,80,116,127,20,178,139,82,229,83,195,41,103,77,60,223,121,105,204,152,106,174,203,5,240,56,37,80,21,84,39,194,28,156,150,39,249,115,188,229,167,43,146,66,97,38,222,42,18,29,128,57,171,51,142,234,1,225,133,122,63,176,152,181,120,178,101,189,163,226,90,81,164,75,55,129,76,133,6,69,8,101,146,96,112,183,174,35,244,40,46,37,18,247,205,243,55,144,229,118,205,75,218,144,174,244,56,45,103,34,142,116,111,25,50,53,107,78,212,94,51,136,160,175,187,63,116,73,246,63,185,67,208,86,174,193,202,82,184,116,27,73,4,240,124,219,233,225,26,220,110,251,222,63,241,3,77,8,254,219,116,55,223,171,237,96,144,249,30,247,133,223,184,92,157,226,236,64,181,122,0,220,240,85,5,125,74,96,131,231,48,227,183,137,162,228,230,116,143,206,219,211,220,187,118,139,253,10,84,53,111,222,254,132,69,4,85,251,228,111,147,29,210,86,52,50,230,197,127,27,134,234,171,87,83,125,236,254,94,72,230,78,201,103,16,244,191,248,193,239,141,4,242,26,77,243,223,38,82,228,161,36,84,43,178,178,97,169,27,46,115,15,69,9,160,64,137,144,225,117,116,197,79,178,252,139,230,119,73,251,179,70,34,47,96,121,106,109,131,131,82,97,250,1,212,135,137,126,74,19,157,21,235,87,220,28,230,69,77,174,227,153,125,125,223,118,243,161,96,98,58,149,72,237,123,140,12,220,70,155,124,158,63,105,236,94,30,158,227,117,111,237,38,51,225,85,255,109,10,151,234,115,162,93,54,92,28,147,80,255,15,236,118,50,19,32,241,141,140,7,72,4,169,242,0,217,238,190,167,145,171,106,58,151,26,112,213,28,181,99,197,125,49,87,116,155,220,39,237,182,231,105,34,7,29,136,204,13,0,1,173,146,208,51,250,190,204,44,28,52,139,36,194,160,199,249,180,24,150,139,248,149,236,197,232,58,180,252,237,11,11,170,252,54,170,90,243,122,182,240,29,86,20,113,37,57,70,23,86,120,234,198,16,94,164,164,193,231,59,249,211,244,32,200,142,9,70,158,137,29,9,42,218,166,183,166,237,232,78,91,110,166,143,68,54,212,106,122,70,53,114,103,8,76,92,77,24,18,253,70,62,177,84,33,184,182,86,53,58,163,60,251,5,62,251,54,205,114,150,58,92,173,27,210,217,217,246,159,20,170,233,20,239,72,70,110,161,6,38,63,139,159,26,55,127,223,26,226,29,201,238,90,211,150,231,4,129,158,31,189,57,146,83,221,253,13,34,136,45,94,233,68,127,45,51,19,72,219,8,46,228,26,84,51,134,12,188,80,27,154,230,55,97,192,21,249,110,32,69,114,53,88,153,218,124,200,80,49,88,82,237,63,4,182,49,137,201,230,238,246,167,255,104,189,77,203,55,68,114,38,87,34,62,240,16,111,80,60,176,154,86,128,95,218,158,52,123,143,195,21,26,172,117,21,218,65,187,153,251,50,108,174,180,21,73,251,209,5,11,224,149,19,228,127,100,47,166,113,137,228,168,63,25,0,178,37,136,21,8,239,72,23,132,25,124,183,192,70,192,203,212,30,87,179,6,222,33,243,79,41,132,42,226,59,31,245,198,134,176,130,121,16,109,250,88,9,246,235,103,62,212,82,83,100,224,153,201,107,126,70,226,213,145,172,120,21,229,27,196,170,63,51,244,218,59,249,51,140,207,6,237,211,207,108,149,198,36,204,33,36,128,169,212,205,141,34,113,151,95,70,225,249,99,250,65,85,231,180,164,129,173,72,2,124,171,253,133,239,128,90,242,52,198,122,142,211,188,18,221,119,186,206,151,152,1,245,253,246,33,178,72,128,23,147,222,185,26,77,233,249,77,62,212,46,41,159,36,169,87,53,134,188,47,242,193,12,252,169,200,99,119,115,20,63,107,123,145,249,152,242,211,227,135,157,255,204,200,220,101,18,211,46,70,229,101,254,204,47,28,120,113,74,145,183,54,180,249,207,133,193,92,173,230,172,87,27,71,250,103,134,135,38,53,153,135,81,241,237,143,181,119,131,194,28,207,185,146,215,54,228,207,249,172,180,252,137,80,24,214,77,197,255,51,115,242,10,75,90,69,54,222,73,132,48,87,156,103,25,112,250,229,247,55,40,199,64,91,75,7,124,178,245,251,131,209,141,51,167,220,155,158,160,237,95,19,233,83,33,81,174,208,206,156,25,23,55,252,159,36,181,195,21,194,127,246,139,233,51,21,90,58,212,204,232,235,242,183,126,145,205,74,116,142,17,227,34,106,249,155,255,20,128,233,220,206,181,67,159,144,83,128,66,18,116,77,117,82,204,160,236,127,177,34,102,218,159,146,80,175,26,89,230,245,17,183,13,80,36,73,43,204,153,237,91,151,155,199,24,93,174,165,221,226,163,109,196,10,66,37,41,182,232,104,56,117,199,115,47,146,121,243,175,121,125,244,161,240,89,188,35,66,36,44,185,57,225,226,118,51,135,235,18,243,59,77,63,101,40,172,212,118,154,140,201,252,213,124,63,243,160,235,64,22,46,84,83,171,251,250,216,244,55,93,29,18,190,244,254,166,209,139,97,232,228,150,143,249,150,18,181,186,207,108,240,180,164,196,171,134,249,254,142,105,75,109,16,185,232,107,65,96,228,139,11,186,207,59,101,105,34,60,180,190,205,234,89,201,72,220,174,175,133,52,234,55,162,228,58,164,177,0,51,165,227,254,13,25,103,29,173,32,250,211,212,54,252,106,14,176,42,75,143,196,95,25,203,173,148,158,175,140,168,81,43,45,127,50,218,5,247,145,143,89,105,181,46,254,214,195,116,224,115,26,225,14,214,175,198,181,141,88,81,164,168,33,51,103,91,175,223,68,66,85,114,148,249,199,124,238,39,109,187,173,249,252,8,15,11,178,108,32,170,191,215,182,124,168,176,113,87,72,29,167,63,184,233,245,173,166,247,54,104,207,55,145,158,187,48,143,72,202,33,172,106,17,223,103,134,157,88,79,0,178,169,47,98,11,243,59,0,150,174,61,235,83,244,41,78,90,176,15,57,214,140,84,193,23,215,52,21,108,189,150,133,231,83,120,218,25,168,95,171,26,134,200,159,187,144,12,57,87,111,77,46,197,175,6,6,48,138,154,77,122,216,159,219,154,203,228,185,43,82,184,39,158,172,140,34,253,178,3,170,100,23,0,180,39,67,171,86,172,38,180,23,99,82,77,249,89,204,48,240,215,227,99,2,198,103,203,94,88,97,84,251,146,114,246,211,239,68,78,242,94,96,105,38,127,246,51,15,203,14,234,147,153,58,253,119,92,111,32,89,59,211,106,152,59,93,196,223,205,7,10,213,229,207,205,193,51,141,239,181,13,225,80,83,226,143,120,248,66,15,243,153,73,159,232,142,4,202,251,121,11,221,205,52,135,220,63,79,78,106,62,204,213,18,17,50,44,239,252,143,139,105,70,168,77,126,186,91,66,113,133,185,31,29,241,119,218,59,203,62,86,14,155,228,148,226,131,212,88,154,160,157,106,102,213,76,41,224,12,223,174,192,19,159,38,211,236,57,181,182,24,63,51,249,214,190,229,185,0,38,150,241,125,107,240,95,116,127,136,25,58,209,251,77,210,65,209,228,28,249,28,144,95,110,63,154,134,17,19,200,189,119,133,244,239,27,110,123,197,153,196,189,182,253,172,235,231,3,48,181,242,119,10,131,249,242,49,33,39,9,137,149,46,251,61,63,85,16,144,0,176,155,76,189,122,27,191,161,155,173,29,71,119,156,23,205,198,233,3,77,154,206,96,26,152,142,31,123,244,84,175,170,175,245,162,144,50,196,76,134,90,166,9,100,38,95,41,21,29,115,128,236,186,215,93,26,206,125,35,237,63,46,216,161,15,214,150,123,133,100,22,72,173,233,152,224,105,248,189,43,25,85,29,18,0,119,219,95,170,2,27,209,79,13,240,171,119,31,80,8,64,247,159,29,30,249,159,254,77,96,120,117,223,249,161,91,29,251,149,255,116,251,43,118,74,128,247,188,190,186,221,10,94,181,233,94,7,125,113,92,76,243,228,208,243,186,129,174,88,223,226,128,174,185,139,90,29,231,90,157,95,25,22,51,145,179,196,7,48,90,16,111,125,102,99,190,41,93,143,115,220,231,22,102,216,80,213,87,88,86,231,119,51,241,137,186,64,19,218,35,223,72,145,35,171,69,157,24,120,202,195,37,109,100,95,133,219,175,242,172,207,3,246,97,1,42,93,244,116,57,116,105,199,111,27,161,222,31,135,246,45,158,227,94,62,13,99,229,106,200,5,49,200,241,29,167,25,37,116,114,37,86,227,29,252,242,63,155,79,253,98,6,241,206,200,207,45,223,10,217,36,86,114,57,0,201,133,106,168,79,55,95,98,180,28,242,137,248,218,244,239,137,95,71,60,156,230,185,208,184,56,97,62,130,70,71,191,135,35,96,198,213,232,149,87,185,185,229,115,110,149,223,22,213,79,72,213,44,227,238,102,48,217,18,149,65,147,125,191,124,58,102,88,239,100,95,176,6,139,238,30,175,85,63,69,76,168,154,112,192,57,254,219,176,247,143,228,18,253,169,11,250,142,69,244,127,69,208,7,249,158,25,167,11,241,31,77,190,105,253,181,70,251,160,180,95,75,96,154,225,13,139,175,9,108,173,101,6,21,226,85,62,223,249,102,113,133,115,247,202,226,165,200,187,253,204,173,176,28,77,153,165,160,157,198,245,136,174,64,167,32,122,115,144,59,81,16,250,182,164,66,215,145,168,9,87,24,17,168,59,124,102,36,71,151,94,13,239,188,47,78,74,192,75,3,62,83,154,111,254,57,8,227,103,2,213,17,21,123,219,254,244,221,16,248,87,201,118,141,97,186,119,140,185,153,129,91,128,44,84,243,181,21,242,153,81,104,213,51,224,26,74,254,199,180,76,49,238,215,39,45,102,128,18,223,163,209,34,111,42,127,98,6,221,250,237,27,180,136,221,74,121,250,223,38,89,172,119,175,124,153,144,134,210,203,159,29,220,244,141,62,167,239,144,20,121,231,139,120,17,22,150,126,171,146,146,83,223,154,206,120,251,20,213,160,17,87,215,63,225,90,53,113,159,21,102,218,89,150,28,46,32,251,125,93,29,248,194,90,147,172,64,165,34,218,63,111,246,144,224,253,243,33,43,122,1,159,202,16,255,10,142,88,207,122,196,229,234,240,171,247,18,186,56,14,23,122,24,60,195,195,47,141,170,49,21,252,98,95,242,18,51,210,112,91,227,30,100,50,190,21,127,42,97,228,210,96,176,255,164,237,220,76,70,167,106,248,204,162,92,254,224,147,131,109,252,99,9,151,255,154,122,57,237,59,112,44,95,21,207,77,237,162,209,8,56,148,237,160,187,217,232,169,101,85,16,121,111,89,21,144,123,12,93,145,239,36,232,97,134,236,97,234,205,77,210,203,151,28,152,178,42,163,121,139,209,100,250,147,19,152,116,57,139,17,145,43,159,162,136,169,34,65,140,191,101,167,185,80,145,248,94,81,154,110,66,116,152,181,230,219,12,185,87,153,157,212,199,223,115,250,54,3,253,66,22,121,216,225,58,128,243,235,230,105,170,203,105,182,146,147,71,106,160,119,182,236,111,214,214,234,167,213,139,225,222,145,32,121,60,72,90,239,118,79,18,130,158,57,117,243,172,195,176,138,159,249,185,70,189,203,120,129,183,222,145,138,43,72,18,28,113,83,129,118,190,189,119,187,25,201,81,185,122,131,152,89,243,59,82,192,249,214,236,120,249,157,25,52,55,186,25,215,70,226,134,77,173,35,94,154,4,203,150,89,180,167,81,208,249,113,101,34,26,114,10,67,178,125,135,7,229,134,243,209,173,23,94,162,125,123,156,102,191,94,41,57,41,183,173,51,55,91,153,75,110,14,121,237,199,252,110,55,223,194,95,103,34,55,96,70,252,183,33,16,172,226,178,109,54,155,185,252,148,174,166,197,32,143,86,113,211,124,170,80,11,156,34,240,194,202,224,220,112,231,164,154,108,124,14,249,2,107,209,139,191,88,57,224,148,212,127,104,48,69,199,147,47,107,169,77,51,55,28,59,174,166,73,70,146,94,0,174,70,120,232,133,254,151,41,222,135,49,68,118,119,78,94,84,6,1,97,126,207,101,129,134,187,8,0,9,150,232,14,84,107,150,154,39,110,14,157,181,196,198,32,158,115,80,11,240,243,41,65,207,164,36,229,254,61,221,126,100,113,213,39,131,121,58,102,218,130,139,116,136,71,7,206,169,196,60,165,143,92,14,166,73,113,171,199,10,219,192,242,36,73,105,53,248,181,211,172,60,139,152,161,241,241,204,237,51,131,97,147,171,129,218,247,88,4,28,152,77,102,3,205,141,107,180,88,97,128,116,37,230,159,168,27,119,79,236,22,226,80,141,184,208,140,114,154,94,27,22,146,118,71,92,240,153,145,7,161,245,209,92,198,96,156,134,95,204,185,69,183,97,186,247,180,116,238,240,115,225,31,22,185,171,106,189,248,61,166,210,173,127,179,190,70,65,224,31,4,184,58,92,110,18,151,208,254,230,107,128,66,113,213,125,5,179,81,235,133,249,29,17,154,155,69,2,35,226,49,20,33,143,204,164,54,76,51,44,126,27,95,244,79,122,21,61,221,17,81,13,61,45,26,112,161,193,118,228,209,56,128,229,197,140,243,58,95,140,65,214,88,16,239,233,122,86,224,253,23,141,204,242,104,213,232,182,211,76,6,103,104,152,74,27,109,188,152,117,25,169,163,177,76,151,62,158,28,170,69,249,237,183,12,62,76,33,214,133,56,151,230,87,201,222,198,147,245,106,144,97,241,128,174,181,169,187,25,94,68,205,226,188,120,168,127,130,132,16,31,86,3,230,138,153,58,166,39,11,155,117,132,200,126,250,54,22,152,178,194,108,250,60,67,147,60,239,100,238,45,204,244,227,73,98,0,170,203,93,226,183,97,33,251,227,24,118,248,125,35,136,189,52,251,105,170,177,65,48,226,195,210,225,186,209,220,21,116,96,49,104,221,32,75,226,240,14,195,65,187,21,176,153,58,180,116,132,173,136,143,59,213,101,25,241,231,206,54,199,187,240,65,200,164,200,182,66,25,140,52,221,103,174,100,157,187,102,251,192,209,249,197,214,8,44,177,55,120,163,59,99,76,90,17,72,36,126,250,143,224,39,38,161,188,49,60,79,96,122,253,161,109,143,17,43,116,103,45,198,195,184,183,210,106,201,210,26,215,210,41,47,123,25,39,234,217,190,37,208,175,81,203,95,235,139,211,227,51,210,10,90,255,154,73,3,184,153,178,226,214,159,54,34,252,200,100,192,214,33,14,22,206,5,132,77,110,70,115,74,230,8,28,97,247,195,193,144,193,105,246,213,197,140,91,126,253,230,198,185,45,131,93,126,9,138,48,31,246,77,121,180,61,50,149,7,13,248,208,122,100,49,178,178,180,26,122,65,172,8,183,250,113,14,47,96,81,119,182,128,95,205,231,222,176,107,202,246,95,22,122,180,45,110,14,224,64,158,107,178,236,188,170,65,210,66,197,106,33,186,29,179,229,115,83,32,147,221,196,104,248,110,166,204,174,29,156,98,38,126,141,189,8,80,126,19,247,204,220,240,29,223,3,246,135,165,131,210,81,38,246,168,188,1,28,106,146,174,3,108,48,61,38,218,32,150,143,102,181,240,5,107,247,116,29,174,248,144,201,15,86,178,70,233,161,227,14,137,22,92,133,67,13,254,27,207,112,194,239,36,73,97,218,209,234,244,2,49,121,192,169,254,149,117,171,29,183,66,47,183,164,114,93,240,114,170,251,48,29,128,134,214,53,104,112,238,189,70,226,214,218,28,198,31,51,125,225,158,19,174,144,210,200,91,35,95,113,90,164,140,55,217,213,63,87,159,79,174,197,188,4,192,202,250,53,95,20,215,226,167,113,88,166,222,155,46,136,72,121,25,34,81,114,194,5,65,166,226,190,54,106,22,91,207,219,178,136,42,124,27,132,110,113,39,1,144,205,97,226,44,79,225,191,247,34,39,41,102,242,109,62,21,168,14,55,205,182,189,157,155,76,175,87,23,38,28,226,250,61,166,177,38,220,168,168,128,13,208,39,167,222,233,110,35,196,45,163,86,189,57,169,59,15,203,104,166,108,83,138,15,101,90,15,175,151,107,224,23,106,115,255,89,125,187,184,159,1,245,19,122,79,98,166,142,20,197,30,168,57,219,223,165,77,73,52,42,100,21,181,105,177,34,111,235,63,77,151,203,88,186,35,81,152,109,126,28,131,12,24,154,131,124,15,62,81,43,115,51,84,115,237,207,160,221,40,32,79,82,140,154,135,39,204,61,17,97,192,181,240,214,166,238,42,86,162,113,51,68,29,251,239,147,181,186,178,218,57,254,4,55,72,101,156,149,181,82,130,27,241,211,203,249,40,180,126,102,90,125,202,210,163,235,192,227,238,15,190,200,22,233,38,127,141,65,205,223,122,27,118,82,15,69,200,171,124,215,64,155,251,249,79,91,79,212,125,29,95,132,212,240,134,111,65,204,187,122,239,28,21,228,77,31,158,150,13,203,114,48,50,245,103,200,216,246,159,202,222,104,238,101,44,107,73,218,122,212,3,188,246,226,180,105,31,233,47,119,42,127,94,83,52,210,56,173,246,244,2,46,59,138,238,72,127,201,234,162,24,58,163,168,178,140,197,248,79,221,143,140,167,239,149,128,98,187,62,117,183,226,134,163,1,86,55,106,47,117,142,76,147,213,205,166,170,170,142,151,41,186,198,189,209,142,81,143,17,223,58,64,14,244,160,86,189,24,241,249,176,226,76,234,233,2,92,251,157,15,142,11,169,150,106,188,154,144,219,39,176,25,180,23,21,113,113,158,155,12,43,124,64,55,104,31,211,100,159,29,186,30,206,161,51,115,245,91,61,103,146,70,128,0,149,24,86,71,172,133,190,128,176,34,57,164,5,94,58,213,238,78,115,93,227,40,206,0,188,230,136,159,126,19,229,246,63,48,4,200,11,29,177,194,191,235,111,67,220,117,87,88,141,144,92,107,161,76,185,19,120,22,26,90,37,135,137,228,105,59,158,55,48,65,189,171,79,134,183,31,190,27,104,152,43,26,124,86,31,94,211,183,89,240,21,235,232,252,134,171,107,251,86,135,94,70,17,193,78,110,126,87,236,225,160,30,175,8,53,85,82,41,103,251,12,55,98,60,209,5,39,120,64,64,32,144,79,239,29,215,159,200,131,94,54,55,87,19,219,213,138,101,161,32,189,3,117,133,183,175,67,106,108,145,43,32,91,237,136,178,27,56,122,248,204,220,108,138,172,10,171,162,7,196,3,15,176,93,180,193,72,156,249,252,255,235,101,218,183,78,186,104,171,252,160,54,181,251,202,60,235,239,30,253,252,200,58,189,178,0,68,174,215,41,11,23,226,249,55,164,126,239,159,211,174,230,247,9,142,63,55,76,230,115,106,81,240,189,163,159,199,183,66,229,168,240,34,154,255,134,59,41,200,79,188,153,35,23,131,86,242,240,225,18,1,136,176,171,201,37,224,55,58,230,176,65,128,37,239,76,123,100,153,1,135,172,180,28,43,200,237,29,146,1,149,185,64,51,182,190,213,1,40,28,40,78,154,92,150,124,44,232,46,183,3,3,225,100,48,9,104,133,200,1,153,173,1,211,164,61,100,233,111,67,167,252,229,248,223,107,80,100,210,215,238,198,0,227,24,208,1,50,83,62,23,120,243,58,195,140,10,148,6,238,151,202,74,252,54,61,70,162,231,89,97,39,63,31,45,1,248,83,178,122,2,48,229,197,202,40,14,48,5,185,46,250,171,21,215,108,230,213,239,220,3,192,36,115,1,172,171,23,70,10,97,166,130,91,17,148,25,190,17,83,153,54,142,126,73,212,160,242,151,192,90,154,26,101,84,32,223,28,181,6,236,182,143,93,207,31,12,93,45,94,108,66,174,4,14,0,133,239,193,144,228,247,62,244,184,42,214,12,107,241,7,67,95,73,157,47,18,184,174,160,202,178,135,106,190,232,46,190,76,99,253,51,55,128,59,226,248,145,49,232,43,138,73,120,90,183,252,169,7,213,229,64,55,204,198,15,162,72,5,84,19,182,155,81,23,151,69,208,232,36,61,254,189,120,205,165,113,63,71,72,20,221,15,45,85,170,230,14,124,131,100,120,152,41,151,106,62,3,74,144,57,253,201,233,158,251,147,197,129,113,228,203,239,194,224,253,38,222,84,184,204,219,75,183,87,162,172,41,70,65,64,166,135,87,252,173,233,5,105,10,197,129,96,199,145,181,92,13,1,248,249,139,233,106,81,67,131,41,226,106,249,174,93,99,100,140,231,38,81,179,254,248,79,103,230,136,163,117,169,105,26,35,89,241,153,4,158,245,30,197,226,0,200,188,113,241,70,59,84,139,154,208,80,221,24,209,183,177,252,9,116,223,107,1,179,240,2,28,37,77,13,224,215,182,28,83,84,247,76,220,73,157,233,210,2,59,78,222,235,133,90,255,184,124,103,237,41,219,73,7,140,85,171,102,143,9,4,220,240,240,124,253,43,197,132,216,197,21,0,82,64,20,58,220,252,124,248,84,248,120,102,106,8,159,159,129,121,131,196,151,171,57,221,191,92,9,74,31,21,193,217,150,230,51,75,244,80,146,98,32,179,126,196,108,122,134,254,219,203,136,224,229,106,200,22,189,99,251,227,31,77,36,0,172,26,38,230,238,102,24,86,114,23,134,169,15,44,76,152,225,102,220,114,117,239,70,184,243,153,59,24,195,37,87,191,120,189,141,238,131,74,117,73,28,13,107,114,255,32,114,215,182,232,147,84,227,195,78,4,99,228,254,153,141,66,98,202,197,176,133,127,58,128,84,220,224,130,73,172,37,152,114,192,128,221,205,21,226,153,38,102,50,94,211,175,54,153,208,140,129,121,240,27,77,202,48,24,3,136,148,171,173,79,242,235,81,121,187,158,237,33,61,205,108,85,31,32,229,154,244,111,145,212,237,97,42,204,207,149,176,223,110,91,180,88,15,144,249,25,131,214,15,125,121,25,14,146,20,42,20,242,124,88,234,20,54,204,129,252,14,208,205,24,53,82,116,242,185,81,117,32,33,230,99,142,170,74,46,92,170,248,176,217,248,205,43,65,111,30,47,167,210,57,240,21,71,184,185,77,44,185,57,206,75,241,53,4,100,122,110,189,249,243,128,231,23,6,96,6,242,115,228,189,97,61,104,195,71,13,1,219,156,229,168,57,27,33,188,91,201,236,102,148,240,204,112,59,199,144,243,9,142,204,134,102,56,10,95,159,240,239,210,210,44,102,16,6,35,190,136,37,242,154,152,73,189,183,248,158,70,254,55,197,124,17,13,241,171,159,47,135,252,82,154,65,225,141,152,168,80,82,254,49,195,187,234,92,41,144,126,52,173,225,129,110,193,105,243,155,195,49,153,106,24,63,178,217,227,125,204,20,34,201,240,86,29,53,16,74,223,7,3,231,38,204,119,12,249,50,45,188,207,252,156,24,145,99,98,178,88,233,236,251,158,13,248,125,201,243,7,254,87,24,219,190,125,137,234,85,253,51,89,58,205,57,43,204,111,166,166,255,118,40,132,157,230,59,71,51,214,186,35,63,13,156,223,27,149,13,24,128,207,149,102,40,175,170,95,60,77,157,87,102,18,109,210,253,198,197,208,211,200,84,66,16,219,217,130,184,245,173,71,223,10,193,151,242,117,251,66,148,206,124,144,183,250,65,11,79,92,93,135,148,186,104,97,166,255,211,175,158,63,255,90,190,7,37,120,159,11,168,89,193,196,41,95,115,131,66,245,247,26,179,30,169,6,160,114,77,199,159,63,185,33,25,167,204,67,122,63,235,142,171,193,71,36,60,240,52,178,199,241,57,6,252,216,50,143,76,80,179,196,173,47,112,53,249,101,35,63,136,199,34,186,145,27,191,149,117,110,124,171,97,132,187,242,82,176,176,20,127,229,110,224,12,249,225,231,178,208,247,224,102,202,150,87,222,137,214,220,225,231,238,219,132,223,82,28,178,112,239,161,119,169,186,121,194,195,145,79,214,201,183,44,223,237,192,106,138,224,48,188,206,208,86,215,24,175,55,60,71,204,148,90,118,137,79,217,12,206,151,102,104,113,188,191,242,77,4,196,143,50,85,121,140,33,44,134,12,98,122,217,40,59,59,206,135,87,120,107,132,218,104,149,201,15,152,241,58,69,139,17,243,156,155,142,56,26,52,173,108,95,150,200,155,12,105,92,58,80,128,149,56,209,233,27,163,135,68,204,116,15,197,38,77,61,90,124,101,152,207,171,73,139,124,102,152,54,155,188,22,174,123,223,190,153,13,104,142,196,93,232,64,130,167,159,62,228,222,151,110,195,192,127,182,211,195,208,184,119,151,96,225,24,113,58,46,252,201,39,196,66,85,205,104,3,182,216,41,233,88,144,185,64,182,112,56,51,2,219,240,122,129,152,188,55,203,225,228,17,240,198,68,226,19,204,244,218,250,39,177,234,204,144,171,97,124,24,37,78,136,131,96,131,206,21,60,165,238,46,26,61,229,179,234,205,65,76,206,112,255,200,101,202,108,128,249,198,207,61,3,54,108,157,103,86,182,79,239,238,138,96,241,161,199,123,244,112,6,64,97,28,29,208,11,100,120,248,15,159,75,236,146,79,77,217,189,56,141,197,243,177,59,196,219,249,49,173,97,197,233,224,76,141,6,5,134,52,179,177,118,119,13,103,7,248,46,7,215,176,4,128,123,57,116,226,210,58,144,102,52,96,189,29,182,208,38,51,116,143,182,56,118,250,44,165,243,165,75,12,13,16,140,206,121,127,114,14,116,93,186,176,188,69,35,252,187,185,37,55,243,197,232,242,102,50,184,249,173,92,73,10,30,211,205,189,110,133,145,65,58,22,143,9,212,207,22,247,126,142,134,224,164,169,32,88,255,134,155,105,112,144,73,106,28,155,179,142,124,112,90,103,197,76,158,181,199,144,155,23,147,191,13,212,200,225,95,152,159,203,123,228,188,38,133,142,62,146,155,225,114,202,12,23,109,127,43,216,22,203,143,72,91,252,47,147,39,115,79,2,178,212,37,0,69,52,6,103,91,247,230,100,24,83,134,20,90,182,238,156,39,197,120,180,87,22,139,73,197,1,35,140,153,70,243,99,149,247,178,105,236,78,14,205,143,69,7,205,196,25,119,184,157,151,246,166,63,87,195,85,16,17,14,64,148,53,247,31,51,100,72,190,70,218,22,250,85,187,249,117,244,163,69,87,91,178,230,134,139,94,78,54,74,203,45,89,226,28,179,183,139,172,253,37,167,89,217,7,236,87,222,123,131,29,47,241,211,80,130,95,189,250,157,87,221,41,81,40,114,115,110,230,131,27,220,238,212,136,26,241,89,115,196,209,200,45,213,23,47,237,210,66,86,132,153,35,104,135,249,189,100,145,157,129,186,70,251,114,84,188,53,193,81,38,192,76,48,175,58,183,166,105,207,49,138,105,54,61,163,26,91,86,71,170,35,63,8,122,190,20,242,220,220,228,82,107,57,28,241,82,70,36,40,91,18,241,203,220,241,216,112,206,116,57,126,14,189,27,95,177,235,247,177,132,95,108,88,213,173,56,71,176,69,202,75,128,235,7,193,41,146,42,241,92,148,247,243,91,163,249,52,63,176,255,253,73,24,110,57,180,15,252,113,225,85,210,213,185,68,182,158,57,8,207,140,207,178,231,210,223,45,15,142,167,62,99,150,33,28,175,203,199,26,45,143,251,233,132,136,47,200,200,123,83,56,120,123,138,63,248,243,7,122,85,179,49,52,204,88,0,119,104,101,147,142,234,89,186,71,24,136,49,72,215,200,251,67,112,182,203,151,102,161,186,40,219,184,177,160,30,63,147,39,229,122,9,233,0,121,174,56,217,140,212,240,92,53,31,83,160,113,243,84,173,230,129,244,104,41,219,221,120,166,16,155,182,152,233,35,244,67,245,167,135,176,196,204,233,226,12,79,200,229,80,203,84,51,189,155,61,198,204,200,59,170,154,71,157,145,115,65,113,66,206,243,139,196,64,105,241,61,32,39,149,237,140,162,169,159,245,4,216,69,214,229,53,208,95,124,11,232,174,138,220,216,88,56,125,255,71,145,238,127,198,139,62,142,152,160,198,158,117,213,220,96,150,138,9,90,139,32,177,233,199,133,68,204,31,122,34,246,242,231,106,100,77,75,152,43,165,118,121,50,90,157,122,220,156,204,208,22,127,246,46,227,44,204,4,152,225,240,196,124,72,8,250,205,233,216,221,231,207,213,211,59,245,49,179,179,233,28,220,203,75,239,88,155,245,185,185,21,15,24,18,219,184,248,29,99,61,79,92,142,104,20,32,78,248,94,224,158,196,12,116,201,233,116,49,167,152,4,68,38,19,180,139,239,84,198,75,147,126,196,45,150,124,169,177,65,227,115,100,224,111,164,179,197,41,113,204,92,228,224,129,162,129,246,151,248,229,99,92,222,105,174,38,83,228,55,39,110,106,249,61,110,181,216,61,118,140,247,78,85,218,131,104,8,88,25,197,190,109,9,128,143,220,156,151,142,105,136,102,217,72,245,42,51,91,203,157,251,202,111,231,20,44,28,189,10,7,122,81,247,180,225,211,233,105,133,143,251,212,43,94,124,85,51,228,107,238,92,117,115,110,243,91,86,67,196,187,103,6,21,86,73,9,245,103,6,169,187,60,231,71,223,54,106,186,98,166,110,95,61,2,160,111,169,203,68,65,209,164,230,99,179,182,36,116,191,141,50,118,219,145,12,89,108,40,87,204,151,26,86,92,253,62,246,205,26,3,236,114,3,60,189,71,93,111,255,184,89,81,186,80,8,239,51,35,149,130,26,96,174,236,31,99,124,247,93,182,131,187,191,77,205,13,218,242,48,95,203,102,165,25,130,157,230,27,37,177,11,173,106,97,70,250,24,8,144,207,133,13,245,69,78,149,110,234,84,211,151,110,179,82,88,222,156,134,55,154,195,99,30,2,5,205,71,131,20,250,237,43,225,1,9,183,193,59,103,16,30,240,8,1,57,176,58,244,210,241,203,218,134,99,102,253,74,105,126,187,223,138,40,216,152,99,229,99,178,9,175,175,54,194,225,0,142,40,143,122,192,86,212,63,90,56,156,111,59,202,124,6,4,139,111,19,136,123,119,163,32,202,175,69,97,185,69,102,107,154,156,68,122,71,198,99,222,194,205,152,136,175,108,89,123,20,82,150,187,48,47,12,133,45,69,46,134,150,169,250,174,64,60,112,197,21,190,166,230,30,83,28,16,254,148,186,230,101,237,204,230,190,211,178,74,87,38,83,208,105,161,123,193,205,3,44,158,44,175,55,66,157,48,238,51,79,56,109,101,196,23,175,154,102,107,120,204,92,204,91,198,16,241,124,243,132,206,96,73,185,93,8,162,153,105,63,43,100,52,207,249,148,91,247,139,108,204,55,100,155,44,206,146,229,177,192,137,69,44,73,5,66,32,222,151,96,188,30,63,123,0,118,237,43,43,19,208,31,187,206,103,182,18,168,236,148,27,234,172,233,59,206,115,217,42,26,233,105,198,3,247,218,203,94,214,127,151,155,52,241,116,186,86,128,129,174,68,238,200,159,0,156,93,110,198,83,107,98,70,119,183,123,64,102,248,221,60,20,169,219,88,147,102,88,161,23,207,137,242,28,74,211,52,119,51,26,129,87,238,13,113,92,245,109,118,163,116,44,109,252,104,150,188,215,116,199,236,135,67,74,239,232,26,89,216,232,97,158,75,116,62,48,191,227,161,172,24,51,114,137,93,172,207,129,149,139,233,101,147,121,114,112,114,234,57,249,61,222,82,207,1,7,128,6,247,160,127,205,107,4,211,98,158,136,104,251,7,49,81,159,63,102,218,140,103,204,133,247,199,82,31,135,252,245,133,19,30,184,128,119,27,210,88,2,123,55,112,186,48,183,171,101,130,103,166,96,226,251,44,186,139,85,26,118,33,212,56,233,43,188,48,179,212,35,75,151,227,169,68,248,205,52,213,149,123,13,158,237,103,234,38,42,234,50,226,166,55,235,105,80,240,205,119,200,91,195,10,8,127,152,155,89,30,127,46,238,64,233,221,74,167,143,190,116,31,39,70,100,192,69,173,239,68,198,160,197,183,4,156,123,228,180,190,48,191,173,248,97,84,81,4,12,10,168,213,72,160,221,220,193,18,201,115,77,164,197,60,254,133,190,160,28,217,142,136,60,102,36,175,160,47,128,47,69,204,52,248,197,147,51,64,93,188,47,138,69,243,248,105,15,212,74,49,203,151,172,77,78,132,6,102,191,136,117,153,74,136,143,55,200,255,190,212,220,183,19,98,97,70,106,70,142,107,219,175,242,189,40,62,233,215,88,212,124,122,108,117,109,8,57,1,13,253,228,82,124,200,232,7,220,50,160,27,54,66,223,130,65,15,16,83,137,25,69,71,207,144,146,197,186,210,117,197,190,214,118,205,171,169,186,136,215,7,3,32,237,110,190,71,227,215,253,185,250,26,109,185,155,209,152,189,50,222,135,125,226,132,217,84,40,228,230,240,180,231,199,44,173,176,175,138,25,63,222,143,189,133,158,95,169,106,6,2,231,206,48,201,114,101,121,161,246,67,35,86,119,179,53,138,200,111,63,247,11,229,80,55,131,84,209,143,205,134,50,61,21,137,206,43,12,201,159,25,42,230,70,143,185,95,77,79,115,70,238,152,225,83,107,113,53,233,193,56,248,32,49,135,166,193,207,204,67,146,174,203,197,116,57,14,185,88,36,1,166,177,239,181,200,118,96,29,67,111,13,183,141,171,163,240,96,192,103,229,234,198,14,85,210,108,104,92,53,227,211,230,79,67,124,165,87,219,139,134,21,10,142,145,214,231,100,102,61,213,42,239,227,143,249,34,224,121,195,12,238,78,126,26,167,209,15,228,133,184,92,150,230,205,10,61,111,94,219,134,126,13,0,14,174,212,132,121,102,253,26,78,36,84,220,228,91,81,47,77,235,219,218,223,212,137,31,134,161,173,202,99,225,241,212,155,23,207,164,162,195,186,232,93,216,98,189,177,19,210,244,7,114,75,190,21,188,107,242,161,55,94,120,151,199,46,73,42,98,230,247,52,87,198,147,122,155,152,59,253,27,85,198,36,67,92,204,171,151,157,95,227,109,131,89,88,199,12,56,49,191,116,147,228,17,214,11,198,211,151,22,84,117,75,7,5,106,247,229,142,194,50,236,73,147,7,7,190,227,250,83,240,72,208,132,162,230,110,170,160,110,237,69,199,228,24,195,112,13,107,37,156,22,51,124,101,249,203,7,117,95,249,212,144,37,58,157,52,222,40,249,234,249,199,236,92,237,102,5,208,166,86,3,68,165,185,231,73,254,147,22,56,17,49,45,180,205,183,62,248,181,121,178,194,60,103,58,194,152,143,165,191,221,220,41,102,235,205,111,241,150,67,51,195,33,153,55,199,107,160,227,201,205,136,99,158,35,230,113,34,71,73,181,126,101,93,4,43,147,35,86,7,129,199,188,122,241,219,240,3,152,178,128,135,103,229,208,204,144,120,246,48,23,130,214,52,147,115,168,177,170,9,31,50,173,101,84,253,80,14,251,231,92,104,15,201,2,161,227,251,69,142,241,104,13,73,154,252,94,6,33,191,37,98,15,212,229,170,60,185,49,8,221,136,76,14,59,138,88,105,247,175,25,184,24,45,152,152,209,141,136,215,198,235,152,178,131,27,148,183,248,209,132,10,82,242,64,98,125,62,138,191,212,52,245,80,121,44,132,61,156,152,216,204,47,38,147,1,5,149,42,70,193,231,25,189,219,157,145,183,66,163,83,38,191,169,58,61,175,59,140,214,181,46,230,23,119,196,251,80,226,109,93,141,116,80,199,51,3,126,148,189,166,146,106,27,71,204,35,149,6,48,63,31,44,64,89,240,62,207,36,225,50,105,1,163,203,200,171,133,127,23,51,60,226,113,212,34,36,150,204,220,38,202,97,52,54,97,134,24,36,173,180,130,142,28,205,201,194,147,123,131,188,152,113,38,25,232,102,203,135,130,143,126,199,167,90,63,26,204,52,95,232,177,99,255,70,74,66,207,218,122,233,167,136,53,205,154,151,41,242,6,129,23,205,149,65,181,55,71,156,18,95,137,220,233,162,94,148,252,27,64,56,76,255,51,231,159,105,137,164,25,113,157,233,153,234,101,201,81,253,109,106,253,45,22,14,71,86,102,88,48,191,135,45,49,164,48,111,235,68,66,115,170,207,216,48,64,166,37,194,27,51,129,71,120,78,214,33,39,63,13,119,213,12,15,227,185,192,8,24,137,217,212,148,195,10,120,127,139,149,140,123,188,53,30,67,138,10,97,238,176,91,215,48,79,17,71,54,51,116,51,35,204,253,36,251,152,153,111,157,39,158,155,107,229,165,151,53,91,228,189,223,23,106,122,239,33,161,1,132,118,39,193,171,102,134,240,127,164,185,143,174,63,13,204,62,7,156,84,92,151,17,221,8,36,197,60,35,187,166,251,55,59,85,40,94,160,47,68,86,38,173,208,162,7,218,107,25,109,139,44,144,110,116,73,49,13,77,127,85,92,58,36,217,86,11,63,160,90,13,48,159,12,206,252,18,213,49,154,127,116,146,162,251,195,201,227,86,36,134,91,126,77,242,161,1,205,160,43,187,171,87,246,190,30,43,215,147,90,4,244,87,198,164,195,11,19,216,189,105,40,41,113,100,141,231,32,222,122,174,75,101,82,174,134,142,106,248,20,158,118,212,55,25,148,107,136,46,255,109,132,206,135,204,240,81,204,133,140,155,3,89,149,49,131,113,229,121,75,81,175,71,17,79,220,8,194,95,36,147,60,213,7,5,171,76,226,129,106,84,241,45,30,113,42,193,31,161,160,73,147,67,20,174,65,52,28,217,54,72,242,183,123,163,130,69,79,154,62,185,73,199,198,176,84,132,20,229,115,34,238,57,179,218,207,182,220,196,21,32,35,10,67,191,231,71,141,39,170,169,153,34,129,39,41,121,181,45,123,210,164,197,39,243,140,5,73,3,217,45,233,21,134,18,55,138,130,90,246,99,223,173,166,109,237,73,97,83,49,237,106,6,32,155,192,222,34,98,54,102,38,83,217,195,60,150,122,218,244,12,173,168,139,160,204,116,186,90,81,146,136,164,50,80,207,37,7,54,92,60,39,159,108,34,22,46,219,202,51,15,111,239,54,179,117,233,170,25,133,234,200,102,227,76,201,217,120,96,203,116,234,122,170,184,12,186,220,28,44,212,13,32,194,166,75,74,223,139,159,107,137,198,193,249,19,39,230,160,100,191,2,36,116,144,50,147,121,124,190,116,98,152,41,117,164,149,15,222,86,86,36,33,112,24,106,126,115,167,101,57,115,166,216,31,86,32,20,53,74,165,93,88,236,176,26,58,99,198,84,192,99,154,106,62,184,226,97,110,183,203,142,118,144,10,44,121,111,242,86,242,216,155,109,42,167,56,186,215,18,155,0,220,216,153,227,55,254,60,121,108,26,13,3,3,68,75,64,149,165,201,59,222,30,139,171,1,203,209,79,201,210,92,145,226,135,253,115,203,62,77,189,179,184,226,228,91,255,208,159,204,63,214,21,133,191,73,162,252,72,248,123,77,231,40,226,76,50,110,93,238,77,107,82,113,121,146,247,254,5,149,150,171,102,195,99,184,153,150,81,89,215,248,152,53,170,138,116,142,205,185,244,234,97,252,97,110,126,227,221,215,159,171,225,11,221,97,30,75,78,190,91,13,136,224,23,55,59,143,166,152,141,49,227,132,249,121,157,67,222,203,234,26,113,110,190,240,138,88,38,205,212,204,202,140,171,33,80,151,24,247,210,10,28,83,1,26,43,122,222,213,76,153,216,199,20,240,69,169,98,254,169,52,205,140,0,106,182,231,253,184,136,208,59,9,207,146,92,138,152,105,169,203,178,9,144,234,146,187,66,165,2,10,143,80,100,159,96,31,159,105,38,8,232,126,243,109,37,232,116,8,248,188,144,68,204,200,217,25,27,112,154,89,183,51,18,176,192,39,147,247,223,204,53,180,164,72,84,182,43,195,242,51,15,47,172,67,1,146,50,11,191,123,19,89,184,117,14,17,163,49,51,140,68,105,190,224,135,197,76,171,173,111,196,80,24,60,103,70,159,108,140,210,124,79,217,180,64,100,175,178,145,234,113,72,184,245,7,87,146,65,1,117,50,162,50,210,41,211,235,152,33,104,18,233,240,109,146,31,106,165,90,17,70,91,157,98,101,192,221,209,167,251,21,228,143,154,145,185,138,170,11,73,136,63,247,166,78,185,194,124,151,240,8,255,204,211,221,1,58,103,165,117,195,30,172,102,3,4,249,14,240,252,127,158,251,102,105,3,154,185,185,151,154,141,112,220,205,120,123,58,36,203,52,178,221,58,224,106,212,183,54,26,212,29,102,24,6,245,181,54,98,48,62,160,231,71,160,37,102,188,206,40,69,25,51,223,208,155,147,187,205,155,67,12,169,211,140,82,247,142,188,50,2,172,169,201,194,76,0,196,85,226,230,208,39,108,157,194,160,157,243,183,15,153,56,121,180,119,48,33,4,253,153,77,190,85,231,48,224,2,23,170,41,166,226,40,71,178,17,182,204,233,19,137,86,78,233,39,158,208,208,0,176,253,78,39,122,107,74,18,29,225,113,189,255,43,188,133,247,189,106,182,50,155,70,249,243,60,252,96,124,254,50,135,236,159,139,121,184,239,189,152,102,0,236,197,76,83,183,135,94,208,173,215,236,43,68,52,142,250,169,95,124,255,80,20,96,5,47,226,238,25,238,244,74,102,127,204,212,232,252,224,188,150,9,147,77,163,26,64,192,247,51,4,210,151,28,64,207,12,86,215,107,158,70,85,249,215,106,249,248,207,186,138,249,196,98,182,146,134,95,140,134,144,238,10,148,213,71,244,171,92,114,162,93,198,172,90,147,239,111,158,85,244,199,142,248,41,102,157,31,3,154,153,57,56,155,154,87,113,12,42,230,121,147,206,20,243,188,207,187,119,51,42,48,93,182,28,212,117,231,215,170,121,161,180,1,69,44,87,131,103,242,4,1,39,130,73,205,138,153,105,250,157,233,160,224,222,126,40,155,14,156,88,111,254,248,147,211,17,152,26,17,102,190,142,188,173,230,44,28,153,195,239,68,71,48,203,47,70,82,44,75,89,152,47,106,202,254,94,112,20,20,89,249,21,237,173,175,241,22,6,210,130,90,187,252,244,68,35,185,248,144,63,87,156,190,30,49,31,243,56,220,188,167,174,128,183,244,86,249,168,73,46,147,18,246,138,169,230,29,126,144,197,204,160,40,255,152,183,183,23,1,125,125,31,175,136,249,0,56,243,17,135,157,107,236,250,199,250,34,146,229,214,94,175,120,142,198,185,254,220,189,227,102,164,210,228,68,135,225,248,124,4,160,152,159,219,185,143,188,215,53,74,216,239,201,44,153,147,100,173,38,236,59,157,128,10,51,67,212,229,131,48,235,63,33,19,204,132,198,226,15,176,15,179,34,63,51,157,53,45,125,48,211,247,123,241,170,191,54,13,228,75,86,126,171,22,38,248,163,209,10,146,172,141,147,190,234,30,34,164,244,69,131,211,205,205,244,199,71,238,115,165,81,95,202,222,66,184,170,222,95,159,47,86,134,163,221,56,238,196,12,95,201,55,199,141,85,175,202,33,65,159,21,109,92,159,121,29,3,10,164,121,89,59,225,55,87,76,209,41,91,238,49,227,112,251,2,162,83,103,75,60,202,150,143,86,253,247,100,52,65,157,12,40,201,14,15,103,187,3,139,0,219,171,108,58,237,194,64,242,109,104,213,120,34,74,166,31,232,140,70,230,227,187,122,64,23,191,100,195,235,40,130,20,159,43,232,120,137,187,208,105,29,252,72,213,241,173,173,84,211,196,252,110,231,109,12,213,20,143,139,156,248,157,22,185,242,149,56,160,200,162,115,36,119,141,14,246,196,19,81,104,195,87,233,236,5,18,15,168,230,251,212,104,222,205,217,242,201,232,192,112,33,147,139,168,131,65,62,196,252,130,62,63,126,160,156,91,75,226,4,174,38,146,253,126,26,182,144,183,123,13,49,195,74,241,45,62,24,234,106,18,126,209,134,14,0,206,191,229,134,44,92,103,2,101,2,214,219,103,6,82,175,27,49,77,236,179,251,52,3,240,10,88,52,204,184,149,253,99,180,32,51,96,240,132,156,10,111,12,222,56,249,107,31,68,129,122,207,17,159,63,10,199,111,208,174,73,251,20,53,191,56,210,147,196,100,6,216,115,242,197,144,87,125,161,196,247,228,23,165,49,201,107,192,114,15,12,223,111,78,85,185,222,52,155,44,135,23,239,43,198,150,221,27,136,177,178,70,62,120,34,213,108,69,113,96,166,108,234,159,155,112,253,172,250,199,76,251,199,116,243,230,120,60,98,182,90,207,55,211,0,53,209,148,38,102,142,156,47,140,104,165,88,37,63,173,150,95,43,110,237,166,16,47,23,211,236,223,62,247,175,209,57,210,155,124,110,67,97,59,52,24,81,137,183,212,101,155,95,139,54,186,229,102,240,109,146,48,229,230,40,106,250,111,159,78,204,41,131,182,206,59,213,191,163,19,138,109,246,82,121,180,77,59,244,151,105,106,232,45,222,42,14,197,6,196,189,191,74,9,21,24,62,82,254,246,166,93,211,251,132,26,129,91,175,178,70,96,50,59,94,200,99,95,6,82,37,55,127,135,23,40,231,207,60,233,254,44,98,38,117,229,80,36,24,238,224,214,206,229,187,77,48,250,171,187,210,182,176,246,149,137,186,215,123,25,95,5,141,230,129,23,212,200,147,47,235,71,252,110,14,45,160,100,230,81,21,112,20,19,132,168,198,34,153,70,70,200,129,222,237,247,138,50,23,104,45,40,238,28,26,255,206,148,236,4,242,36,120,194,235,51,163,217,37,81,223,59,114,43,221,211,159,117,160,221,38,147,244,224,97,121,228,134,160,172,241,153,165,217,64,57,159,47,66,62,135,204,122,142,24,226,219,231,211,52,192,76,150,69,142,93,92,121,130,247,207,124,140,211,37,172,240,224,20,239,84,104,104,133,77,245,177,46,158,200,39,173,97,102,213,250,97,0,172,117,250,184,25,62,107,137,50,46,156,86,159,76,157,73,245,32,127,26,55,7,40,195,26,8,51,238,94,70,141,13,103,253,185,31,113,115,166,70,250,11,70,146,214,188,104,219,232,248,18,137,138,9,11,2,64,67,31,114,210,24,178,163,209,249,12,20,202,205,32,107,122,198,248,141,218,232,244,234,81,51,223,32,121,141,192,250,178,133,174,184,185,241,128,108,49,223,27,209,21,5,181,38,220,187,166,0,13,49,146,127,110,84,202,147,177,114,162,101,107,176,210,248,158,246,99,105,6,30,118,155,143,218,29,134,116,16,243,219,39,62,10,91,204,133,20,205,63,38,9,161,245,255,222,40,146,44,94,80,120,60,250,54,252,237,138,148,163,33,81,211,76,175,125,98,146,167,1,239,229,106,14,213,25,249,252,201,225,150,172,66,0,93,80,24,233,97,238,67,126,26,170,153,23,107,245,248,233,115,165,211,19,240,56,8,184,40,161,180,63,28,107,123,152,124,100,244,254,45,32,155,137,108,132,248,140,157,55,174,94,67,89,173,173,68,5,3,89,84,119,168,147,228,107,195,101,49,162,228,69,184,78,63,108,154,159,155,82,35,27,74,119,229,22,166,25,38,115,159,45,147,184,10,248,135,163,233,52,23,13,47,40,182,74,212,69,98,191,83,223,137,1,167,125,32,233,171,54,114,214,137,12,160,121,235,10,227,35,59,23,113,115,52,122,226,127,117,185,154,138,165,235,6,83,78,249,131,17,132,71,131,190,223,248,154,214,114,42,55,135,181,49,59,163,208,245,217,217,46,102,116,236,238,207,218,136,110,97,142,70,24,136,172,95,88,171,116,181,155,144,211,157,249,169,223,32,52,153,101,8,23,12,95,116,124,13,67,165,166,153,210,104,203,41,108,245,16,121,46,26,3,93,41,157,73,184,87,58,10,16,8,54,48,160,43,106,109,3,63,49,205,205,100,109,178,99,184,110,253,30,111,39,193,213,140,124,255,154,74,149,111,88,197,55,177,110,20,11,104,246,203,57,12,117,21,52,45,110,166,31,67,190,230,193,3,142,178,209,52,46,140,43,191,189,142,113,163,121,21,3,145,26,249,216,48,146,131,18,138,158,47,169,26,97,37,247,227,16,170,1,55,150,180,60,130,168,50,70,49,47,11,81,104,125,179,244,95,110,85,255,181,61,202,230,185,189,90,132,191,60,103,182,233,99,125,190,101,156,210,228,153,74,191,186,109,159,245,169,226,217,57,11,129,156,156,40,11,164,96,248,15,116,230,38,133,43,153,64,148,28,234,137,3,7,68,183,60,24,9,134,235,15,134,68,112,63,91,79,171,86,62,13,68,204,156,172,114,45,149,144,25,215,226,204,31,177,26,37,239,105,97,126,199,139,28,209,56,0,222,18,14,105,249,115,36,50,204,35,167,213,125,99,71,59,100,128,72,74,43,237,60,142,155,226,98,180,150,196,108,156,136,59,204,131,220,182,248,22,151,164,100,60,246,52,202,75,241,60,134,241,143,186,153,222,31,177,130,253,107,113,194,210,1,80,212,89,59,244,113,247,48,131,23,149,72,235,192,214,176,71,203,215,146,22,253,105,202,116,243,99,250,5,33,97,218,6,87,124,189,254,255,180,157,89,142,229,74,142,68,183,228,243,176,255,141,181,31,198,37,105,202,70,247,223,43,160,80,133,180,144,174,228,242,129,163,153,245,183,253,96,202,142,52,88,71,108,252,56,91,3,100,112,147,188,191,90,161,165,186,90,54,205,83,48,122,39,202,137,225,201,187,214,44,141,168,182,243,238,248,16,110,90,227,96,202,128,90,233,189,135,32,223,151,165,216,99,202,197,213,212,124,221,155,233,155,62,96,249,105,122,236,127,206,41,26,116,52,245,229,75,47,146,109,222,200,206,233,206,94,90,197,29,161,63,36,96,26,142,83,118,11,63,11,210,149,50,194,3,164,52,66,252,199,65,169,189,7,48,175,213,144,73,132,18,13,140,237,59,92,133,198,99,201,44,68,245,145,198,38,119,109,153,144,119,137,91,253,134,244,125,47,119,78,9,178,111,241,62,231,38,123,231,191,253,246,187,122,166,94,189,145,12,248,141,105,181,126,126,141,111,34,22,17,156,9,148,113,113,175,52,236,225,75,190,30,51,230,227,210,49,40,48,234,114,205,195,5,108,173,85,98,117,164,6,221,31,177,243,225,72,242,26,34,126,66,244,191,33,125,255,127,244,162,183,166,90,182,121,192,121,209,4,48,212,161,47,214,30,228,65,16,138,192,36,224,69,72,153,217,229,33,20,202,219,37,36,60,173,92,114,123,132,133,246,207,173,67,70,252,198,115,200,213,242,157,93,150,238,100,233,198,189,171,53,225,116,137,145,224,227,31,191,247,243,116,218,20,239,208,26,135,61,192,111,228,85,119,75,32,98,96,156,68,152,125,146,61,147,42,209,106,244,188,94,111,67,17,209,251,60,18,98,164,166,34,74,80,171,89,154,26,220,65,132,228,68,84,138,17,145,186,242,74,43,110,243,178,19,226,93,52,251,74,216,9,10,87,207,233,63,24,65,51,73,57,226,1,44,103,3,226,168,128,50,78,222,11,194,222,25,104,107,210,150,100,137,57,40,77,90,4,219,136,255,203,197,70,210,227,177,79,203,238,12,249,216,127,218,237,215,199,236,141,222,200,38,51,84,38,104,222,173,30,98,36,60,42,21,128,80,41,151,83,124,38,61,191,30,34,35,9,49,194,81,189,227,106,218,134,203,209,171,33,202,254,29,169,70,196,220,191,55,167,68,216,119,21,44,211,126,100,27,135,132,109,204,27,241,75,202,55,37,222,12,221,152,43,126,19,253,164,5,93,214,38,159,163,255,100,62,175,49,15,150,121,53,118,138,131,231,104,49,13,246,4,139,5,11,60,228,139,200,96,147,21,208,140,180,216,3,171,111,252,200,8,116,9,234,18,123,240,207,137,72,234,219,47,37,220,76,232,207,231,48,179,106,235,226,107,127,118,170,71,178,199,180,240,151,68,155,233,64,241,1,199,151,156,117,42,92,77,184,199,225,119,238,93,217,198,27,41,152,31,109,39,48,156,18,26,224,135,179,123,122,216,22,146,28,92,195,132,57,22,143,47,1,58,33,217,150,37,68,143,86,170,175,221,106,95,99,107,4,127,152,171,226,233,1,172,49,141,147,195,16,215,60,149,68,252,171,53,217,44,225,215,138,50,87,132,130,177,183,245,230,84,216,28,135,173,200,79,191,72,59,102,202,252,96,26,191,143,132,57,80,69,193,84,242,188,7,212,93,250,219,173,192,252,31,73,21,180,72,53,177,209,96,43,244,0,166,17,196,106,178,8,14,190,235,181,193,100,131,208,0,147,71,99,254,44,95,158,112,253,159,46,49,124,11,100,236,72,170,88,233,164,212,127,192,251,113,157,190,19,226,96,142,241,249,73,201,204,147,105,174,231,253,14,177,116,218,159,90,67,164,185,122,31,98,48,192,200,22,229,31,164,117,169,2,28,146,44,186,232,87,255,38,234,179,94,97,98,213,84,19,33,58,79,170,20,168,104,63,23,19,85,240,204,5,146,43,171,202,115,191,215,128,252,35,46,70,42,110,107,158,170,161,188,232,249,55,200,163,135,68,250,200,117,223,25,233,57,227,53,170,154,189,51,105,172,19,48,31,92,225,55,81,156,104,18,219,122,107,188,185,154,136,72,241,7,199,186,232,178,192,236,28,119,122,167,106,241,130,162,185,216,109,50,18,126,53,84,84,83,179,119,155,198,42,207,166,66,76,212,101,191,163,154,166,58,101,15,137,220,142,211,169,240,166,20,226,7,211,210,95,244,222,52,223,156,72,105,54,66,140,85,225,119,206,143,72,96,35,39,43,165,170,4,152,97,60,56,145,161,134,39,90,62,200,66,171,124,250,84,161,184,171,73,196,184,254,85,180,251,111,19,245,147,163,147,33,128,98,224,151,89,191,200,126,200,173,241,170,130,191,140,116,12,229,114,146,67,230,227,197,197,20,214,53,253,152,48,3,186,165,131,218,209,219,40,134,38,245,123,239,238,59,211,122,127,196,36,134,147,26,175,247,135,50,34,210,137,67,114,123,224,244,252,10,29,232,137,208,244,51,123,72,243,139,81,165,173,159,57,8,89,163,231,99,10,58,161,171,107,234,251,64,246,31,149,37,44,5,41,138,52,53,133,121,163,170,5,14,133,217,181,22,129,42,74,111,33,218,214,84,40,239,85,160,60,233,238,213,83,235,51,230,208,226,16,248,81,162,232,5,38,109,77,2,191,251,209,242,27,125,229,4,170,196,253,41,155,165,236,33,53,82,100,179,104,209,203,115,104,218,28,209,118,94,22,85,178,31,248,100,237,213,51,183,175,166,53,172,211,118,71,205,216,164,101,183,75,241,8,114,244,65,203,96,209,104,13,179,3,31,79,107,80,47,96,44,5,10,247,156,42,123,160,152,32,158,192,95,215,169,87,143,80,222,121,180,154,141,134,190,40,191,221,166,208,245,133,187,11,46,0,155,211,120,21,54,138,217,128,41,234,211,98,56,186,199,91,52,209,17,194,217,90,135,135,100,117,143,246,191,179,198,183,144,136,154,142,19,29,143,111,183,156,90,63,69,103,220,206,38,58,204,30,249,105,100,189,90,52,97,176,150,164,1,181,26,49,235,104,217,93,210,214,108,90,126,216,143,23,170,210,199,127,116,217,23,88,12,163,118,247,93,119,170,150,217,65,102,30,53,226,68,109,159,79,41,143,109,84,57,61,123,125,32,146,92,90,22,201,7,233,193,38,65,45,149,194,111,196,86,116,93,189,119,232,87,11,183,208,240,109,190,167,32,155,117,214,254,86,108,150,168,0,68,53,81,171,11,11,5,77,16,27,71,173,41,73,95,41,115,133,146,44,138,171,88,92,61,41,33,12,38,183,183,2,222,87,234,244,32,167,192,204,138,86,8,92,183,12,47,188,77,106,209,20,220,163,2,119,106,237,98,225,224,58,209,201,255,118,183,43,186,31,148,193,30,226,38,126,53,46,103,147,14,41,203,113,70,128,149,228,155,36,44,139,85,107,5,137,229,51,113,72,234,94,133,203,140,142,156,105,10,107,77,175,38,34,212,130,93,144,175,89,180,108,25,141,146,228,219,58,91,123,217,172,67,163,38,221,22,81,191,165,21,209,28,25,30,2,37,184,189,180,171,241,112,230,196,186,231,62,66,216,107,112,240,247,177,117,150,166,69,224,36,134,146,134,114,83,186,163,101,222,40,217,214,64,23,197,26,130,46,161,231,163,244,80,155,90,222,27,190,233,31,236,52,199,100,84,230,167,130,124,198,78,72,73,68,253,212,243,175,135,70,83,24,153,125,216,83,5,70,31,44,120,169,80,51,249,116,57,64,146,148,108,115,27,23,93,107,219,167,49,100,222,100,117,239,69,111,142,24,107,132,179,31,76,238,108,107,55,128,53,150,6,237,14,116,229,71,91,13,32,33,104,66,199,245,41,233,31,212,200,38,29,23,20,29,58,226,3,190,217,58,147,142,75,235,84,129,73,86,140,160,204,162,62,64,218,28,222,202,188,215,183,97,132,186,139,118,212,188,237,166,157,72,146,153,242,181,150,129,67,202,91,188,152,0,234,33,24,84,164,145,193,164,84,252,220,68,112,85,171,244,104,14,193,146,244,71,171,38,7,39,79,78,231,87,50,164,161,214,240,41,250,111,100,155,98,34,82,120,175,83,184,25,255,226,73,116,239,166,45,49,120,179,249,100,120,71,218,111,243,71,24,24,73,128,182,53,235,78,161,118,139,240,27,245,180,212,140,105,51,15,150,101,141,252,3,180,239,105,25,2,91,113,66,192,111,114,200,26,153,38,205,114,178,153,231,125,128,79,151,18,62,191,83,170,24,241,146,100,229,233,82,106,145,158,166,156,143,250,116,109,98,226,208,9,250,168,103,229,84,137,151,22,104,208,232,70,141,54,164,69,154,95,26,168,232,75,138,77,5,62,23,105,113,66,173,160,68,171,244,180,122,2,217,136,49,90,189,114,4,178,84,58,219,165,109,140,54,177,22,41,29,171,33,147,70,9,140,179,147,217,88,34,217,82,127,97,60,237,207,9,204,124,234,217,186,6,58,89,183,150,153,199,94,37,79,54,45,155,210,131,220,220,178,108,69,59,218,160,168,141,98,109,84,215,200,242,11,252,39,168,229,237,37,147,12,141,118,234,189,67,249,248,177,76,248,127,105,51,93,39,177,17,27,49,157,90,82,185,133,104,243,115,112,130,88,247,208,146,88,181,73,112,245,82,75,210,79,161,22,168,253,137,125,237,240,19,72,118,47,121,110,90,58,86,143,14,143,178,134,40,101,211,56,73,3,79,180,75,27,61,94,255,244,139,174,123,71,156,186,99,159,42,79,102,13,185,59,90,85,209,249,211,67,153,106,130,25,36,176,8,99,63,127,64,154,54,255,200,52,194,218,104,80,156,79,109,45,198,227,57,209,79,106,171,85,186,154,143,249,129,113,53,109,53,218,112,109,164,106,65,202,117,173,116,69,218,181,137,252,134,25,69,31,150,20,2,97,38,189,73,28,28,10,13,215,184,104,179,55,27,75,152,19,144,173,169,57,65,200,52,141,172,182,140,216,64,80,246,215,38,112,107,83,91,223,233,75,14,59,136,143,243,109,126,71,138,228,230,152,86,17,183,1,238,70,171,16,48,218,131,242,100,72,83,237,32,227,104,152,204,210,81,138,40,86,139,194,253,133,224,207,148,70,61,88,149,71,207,22,222,222,53,222,10,233,202,78,53,8,106,159,222,152,43,147,1,49,237,236,92,134,5,77,153,10,122,118,241,49,235,234,214,17,125,15,14,213,89,116,76,163,183,161,28,10,208,242,135,105,9,57,158,24,197,112,62,141,17,11,8,181,141,46,249,77,202,7,41,21,247,33,197,30,147,18,39,242,170,118,126,58,76,51,171,180,39,26,91,104,246,176,211,211,161,27,3,29,80,37,134,12,62,245,45,135,62,236,148,61,200,129,150,241,65,139,237,88,216,71,114,142,15,83,38,57,10,151,36,79,92,240,83,158,15,59,10,105,236,224,162,49,250,202,246,97,40,161,126,34,30,13,254,151,170,188,45,38,183,146,78,12,82,196,71,121,91,16,83,143,238,45,138,17,183,188,24,84,251,193,168,183,140,159,91,250,231,217,64,87,186,64,118,40,8,89,7,188,128,81,167,97,1,74,237,136,163,201,105,71,215,217,180,40,215,7,237,24,36,9,15,137,191,145,125,166,192,48,31,12,118,50,25,113,164,230,183,60,55,197,147,74,162,131,226,101,140,25,197,65,83,105,114,58,85,106,137,114,60,202,197,248,40,193,80,75,129,230,145,164,114,49,81,184,8,94,80,73,177,187,108,228,16,171,172,46,63,109,113,66,129,173,246,49,62,215,252,132,208,40,178,68,222,52,200,58,150,85,153,43,37,146,9,139,56,12,121,238,84,58,165,187,70,210,132,28,99,7,23,184,238,157,215,50,160,202,101,195,218,221,193,133,48,17,227,208,73,90,144,89,156,226,103,95,229,255,41,120,179,193,75,180,104,166,87,146,157,98,133,143,193,141,82,84,186,0,6,170,75,116,53,104,91,44,213,36,252,85,11,183,208,195,3,13,178,38,33,222,66,119,39,41,3,222,1,75,207,179,240,114,45,107,20,15,122,159,247,212,71,105,187,80,127,143,179,235,153,118,69,200,184,225,27,27,228,62,188,121,177,195,32,161,116,100,240,0,199,78,73,85,119,29,202,116,134,6,187,19,138,209,39,41,85,51,23,214,156,147,109,99,236,134,119,236,15,253,27,57,130,224,132,172,74,168,10,133,103,13,63,121,195,21,33,226,28,151,130,190,12,108,188,229,143,250,166,82,222,161,68,20,172,142,112,143,41,201,32,61,204,35,88,75,77,72,254,42,57,28,89,199,48,90,129,249,115,101,204,51,194,50,129,175,176,135,82,50,117,91,240,81,98,73,244,15,89,223,91,122,113,170,2,31,29,148,103,57,208,248,234,40,245,208,194,117,121,155,145,69,5,243,220,65,58,66,89,4,217,88,243,193,145,161,210,247,162,60,62,40,193,182,149,231,42,133,27,53,1,201,111,216,27,172,96,10,35,226,19,108,125,207,131,207,166,103,67,233,63,143,123,143,34,21,201,80,25,208,118,28,209,55,204,146,41,4,111,136,148,61,87,45,232,15,59,236,149,2,23,226,161,73,82,104,29,231,201,194,185,72,86,197,215,164,183,61,221,159,193,24,88,108,48,94,235,76,81,41,166,60,188,231,2,129,71,112,101,54,15,152,116,128,239,241,72,53,10,247,52,12,193,60,249,78,94,211,219,133,49,18,102,131,186,131,187,229,118,83,227,72,94,211,141,115,28,219,194,121,111,86,132,113,111,153,46,92,9,26,42,34,210,194,153,58,172,80,40,8,107,76,21,65,24,85,23,108,58,51,226,130,165,8,201,62,241,177,155,68,80,84,207,78,121,103,248,240,74,50,115,17,215,41,91,225,73,38,127,70,3,251,59,122,82,249,252,26,187,74,250,31,172,91,229,114,125,182,88,11,146,159,9,205,162,50,170,46,120,231,86,116,214,19,104,93,58,98,207,218,45,53,250,242,161,178,239,165,43,7,237,240,74,106,43,48,236,93,72,152,33,173,62,89,158,56,44,62,38,212,187,150,40,138,56,84,67,244,109,40,51,239,179,142,131,174,152,232,232,85,58,74,244,45,200,3,70,13,32,108,68,87,8,137,73,38,148,96,119,160,105,172,9,23,50,220,113,89,34,72,29,132,210,231,162,59,129,202,143,104,163,233,150,130,75,254,182,187,29,132,220,52,111,9,25,50,22,78,8,100,188,205,139,212,186,114,37,219,15,58,249,52,186,46,119,9,87,178,149,86,6,25,120,183,229,34,60,204,11,245,198,132,27,169,85,121,114,171,218,244,247,126,48,234,28,242,219,133,206,190,96,244,166,137,79,180,13,169,184,235,240,77,187,150,17,210,108,50,89,48,190,159,69,224,196,215,212,196,92,153,228,86,108,21,97,247,94,172,142,108,41,108,178,141,14,147,212,23,198,74,122,179,123,88,157,240,242,92,37,65,239,184,183,17,59,71,168,254,25,46,242,104,84,23,223,188,122,81,230,41,172,218,212,76,150,26,87,147,124,16,158,79,202,175,118,15,233,52,43,222,22,144,194,151,21,234,80,212,30,11,25,38,124,16,65,201,218,208,72,190,194,185,74,19,108,75,169,46,248,227,148,12,22,113,249,247,79,46,91,133,205,162,188,192,248,158,59,200,192,41,147,155,93,78,62,106,106,75,10,106,109,51,158,101,192,223,134,116,227,124,161,180,115,124,62,54,242,166,225,190,60,71,247,109,135,50,139,209,251,29,177,79,83,42,60,63,223,131,106,158,8,64,19,240,28,77,184,150,233,226,155,109,199,111,83,212,241,185,26,50,223,18,114,115,48,246,9,23,179,137,108,157,19,122,115,148,161,201,241,212,139,69,77,252,183,23,137,111,57,180,219,181,108,95,168,190,109,88,64,133,159,157,208,122,168,42,54,130,55,242,69,222,126,104,181,22,142,66,92,50,175,194,53,234,246,120,178,177,212,84,105,136,248,134,177,205,22,53,212,138,106,148,80,123,123,47,79,246,78,20,49,91,27,228,56,55,229,234,222,59,54,165,196,183,185,147,74,121,139,234,252,173,48,181,49,55,96,24,164,228,197,136,130,132,138,0,233,2,86,191,192,111,214,175,35,99,186,51,106,66,49,55,20,190,173,37,60,179,253,195,96,120,206,226,234,67,22,90,134,28,41,188,104,67,55,248,94,189,26,226,158,123,20,214,23,155,22,225,153,1,175,15,27,45,48,198,171,192,125,235,111,211,1,159,210,111,132,125,101,137,53,106,66,67,196,143,122,82,17,245,125,40,44,41,57,141,77,232,90,62,55,138,232,161,179,129,86,17,94,185,192,80,10,236,152,229,111,140,117,117,19,139,167,154,53,214,39,244,155,242,185,105,108,10,27,173,153,32,136,172,145,6,75,218,106,185,55,192,109,44,79,78,153,88,72,166,176,241,236,41,155,113,131,104,43,191,136,197,249,117,170,33,226,56,70,192,219,210,133,170,159,32,12,20,214,60,92,228,132,107,21,130,96,247,160,26,181,122,67,165,27,88,129,126,113,39,48,120,197,87,48,154,155,60,224,200,47,232,68,172,199,10,30,226,4,35,184,39,211,24,70,195,22,113,201,78,175,221,84,25,15,230,233,12,5,78,52,52,197,166,134,248,130,238,154,56,29,123,173,170,195,49,198,13,39,190,119,147,71,20,37,13,72,214,195,117,235,136,142,222,15,108,122,160,33,88,113,105,170,237,31,133,16,90,251,221,40,104,166,183,166,112,166,64,59,41,182,38,35,74,51,254,138,207,193,12,158,85,214,15,209,185,29,83,161,91,248,64,71,180,66,150,120,66,33,4,118,103,49,149,160,44,109,97,2,118,227,250,148,153,130,70,221,10,49,101,210,44,16,31,11,76,3,124,216,4,16,28,233,128,87,40,204,83,154,119,34,89,91,21,174,162,151,106,61,151,83,53,89,26,246,99,13,105,222,169,122,198,6,147,198,118,24,163,252,115,243,134,179,214,82,132,246,138,36,241,223,213,193,30,70,119,239,233,159,215,126,62,238,142,89,122,137,210,127,110,94,111,8,7,81,239,209,119,213,39,171,198,178,28,98,201,27,222,89,129,45,195,228,57,28,170,110,175,28,65,84,171,156,84,136,42,232,102,93,133,23,68,248,51,164,104,174,10,139,94,99,27,137,130,17,18,99,34,155,69,29,19,81,206,144,20,102,95,238,34,161,67,115,211,138,156,155,153,147,170,176,3,149,66,9,170,56,138,137,100,63,67,159,103,71,108,239,79,223,84,126,154,182,1,178,70,145,168,36,52,168,48,236,183,201,113,135,91,41,7,111,49,203,42,47,126,123,82,219,31,180,141,157,73,80,244,0,84,117,136,86,216,16,42,99,109,137,48,163,137,65,220,96,31,35,120,125,212,212,49,150,142,160,129,36,156,89,164,155,207,40,168,222,7,138,65,123,247,210,239,65,200,109,133,112,196,168,166,131,170,240,91,204,119,100,142,20,21,9,185,249,66,167,249,38,76,50,87,94,12,227,51,165,223,170,101,51,228,201,217,73,163,137,17,38,6,38,147,106,53,53,42,65,29,166,30,69,118,121,107,239,11,126,88,116,20,79,151,229,247,166,61,213,124,241,104,84,25,158,174,58,81,184,89,43,244,196,73,234,201,139,113,230,164,86,95,49,235,67,94,140,114,212,209,19,102,151,151,223,166,35,59,199,220,56,146,196,110,46,127,77,40,161,202,109,237,192,122,181,149,228,199,242,220,60,157,188,183,145,233,199,123,195,171,175,70,92,129,113,250,202,242,228,44,85,41,179,103,54,7,35,28,9,243,53,84,29,142,94,175,136,66,255,229,211,215,7,126,46,64,253,192,77,149,208,22,135,218,145,155,87,149,5,99,245,167,120,169,37,43,199,87,163,237,136,136,21,166,172,194,16,111,7,133,223,128,122,104,15,149,5,51,122,241,132,33,62,158,170,88,6,7,70,194,168,157,11,204,145,20,155,53,2,39,82,139,137,30,220,193,16,143,185,54,40,251,236,42,154,215,209,10,11,120,151,162,106,105,232,73,164,240,61,109,107,77,100,185,97,72,164,211,53,86,40,201,82,121,52,168,240,66,176,105,96,72,109,189,154,170,200,144,51,120,203,127,183,45,130,202,38,75,56,34,157,15,156,61,219,6,99,178,230,213,176,40,233,213,52,41,199,81,128,134,92,209,233,64,78,248,200,142,203,172,23,125,70,54,131,22,47,214,154,49,221,139,8,34,179,35,200,32,205,97,147,223,182,252,211,136,70,73,210,60,75,132,212,233,240,60,33,169,252,190,236,17,94,94,227,127,217,36,62,146,85,148,28,175,192,164,144,99,55,63,70,111,40,202,145,111,23,204,138,24,122,184,150,222,27,125,230,29,43,144,24,199,252,194,148,116,36,223,233,251,181,165,178,148,207,56,43,35,25,77,233,146,20,105,200,6,103,89,236,60,164,248,186,162,24,114,177,241,80,228,46,11,236,208,112,211,146,44,213,104,216,101,200,138,201,204,165,120,215,61,18,16,131,160,236,82,175,25,112,83,165,232,195,172,220,57,100,80,15,136,32,236,182,112,91,220,154,160,133,168,101,162,107,149,218,119,16,88,28,25,110,40,138,90,40,145,48,9,171,216,89,135,54,146,187,166,76,194,163,47,189,233,149,143,26,134,103,21,64,17,35,234,164,208,142,71,117,44,164,160,88,201,2,211,177,186,115,10,23,33,67,181,250,50,14,130,156,163,20,64,201,163,81,86,29,145,83,102,120,149,1,69,123,231,200,120,247,126,69,201,25,10,197,17,189,215,24,28,87,90,148,15,41,184,26,148,188,102,112,52,89,29,196,67,86,228,3,185,247,209,13,139,50,169,29,244,251,195,218,57,245,185,161,242,200,253,204,202,31,69,130,122,87,147,161,206,71,171,34,145,2,220,140,188,33,45,169,239,136,19,253,168,69,110,94,36,246,137,153,5,109,72,194,84,16,139,196,46,21,13,165,196,234,161,37,86,174,94,36,7,70,46,15,216,77,84,244,248,125,253,183,179,39,140,196,124,85,133,222,17,13,20,192,100,133,228,230,240,232,138,13,184,200,155,30,133,177,49,115,241,189,115,64,54,234,117,158,137,49,115,88,224,242,62,170,29,204,250,202,117,77,145,144,8,15,111,43,82,213,253,74,133,87,151,197,59,114,137,108,94,82,37,147,141,88,42,54,172,191,42,96,129,187,17,247,5,204,63,52,133,15,245,209,1,147,218,147,247,218,176,86,231,62,253,54,129,242,185,121,195,52,174,178,151,74,248,18,216,90,129,114,179,172,34,128,135,242,51,190,101,12,26,25,1,17,129,71,180,130,230,127,175,46,132,107,170,127,96,124,132,64,63,226,97,160,200,188,134,96,103,165,123,247,124,224,22,237,4,15,190,179,235,107,79,107,189,75,185,207,117,69,114,19,138,0,154,102,71,232,49,191,173,84,54,234,69,15,225,136,252,0,173,165,159,81,33,208,16,63,77,102,103,13,213,207,190,80,216,7,241,52,122,202,87,166,233,248,211,183,247,106,80,20,177,101,207,2,110,185,115,16,96,188,98,234,16,87,233,55,68,103,153,150,170,42,254,96,58,22,133,213,122,174,182,191,240,81,88,170,211,129,113,224,118,20,201,210,56,169,11,140,49,73,78,236,67,241,175,78,37,107,151,17,152,176,142,192,108,244,37,235,119,205,8,147,49,197,152,8,111,222,218,18,84,186,27,135,46,183,29,180,173,182,72,177,147,59,120,31,56,117,143,183,10,123,19,179,11,23,139,28,68,239,98,138,48,203,162,164,113,160,232,34,226,243,7,198,75,145,68,198,58,19,13,247,99,173,107,59,196,204,223,52,20,85,99,20,114,106,168,44,82,47,137,110,130,200,203,243,22,30,109,178,42,198,46,231,207,164,106,62,37,172,175,73,77,138,250,60,244,167,43,191,213,133,23,89,148,237,173,253,182,38,3,57,137,31,249,109,154,47,74,120,134,72,241,169,57,78,213,78,11,93,167,73,137,158,232,21,34,25,120,67,39,11,198,136,34,244,53,240,56,220,208,58,36,133,190,134,162,141,188,69,236,102,4,144,154,88,57,68,13,130,18,238,45,76,186,244,211,83,63,184,29,59,133,187,161,6,108,242,220,131,58,198,48,130,96,32,223,42,57,62,80,26,91,238,101,60,43,134,140,146,92,221,254,24,24,35,51,215,183,232,231,65,130,0,21,94,196,178,240,88,101,93,255,21,79,251,150,130,71,65,112,89,110,142,4,64,164,253,138,73,230,228,231,124,83,127,206,168,81,125,54,232,166,148,48,225,131,30,71,228,83,6,11,85,236,55,106,84,159,107,225,1,118,24,52,151,108,134,36,76,102,108,26,21,103,236,202,168,225,4,172,8,250,16,240,94,34,141,204,150,77,151,203,112,248,188,105,41,147,161,49,55,154,47,92,200,58,97,136,72,24,177,195,225,214,35,181,177,36,108,4,238,35,25,110,204,180,84,213,113,170,168,90,240,40,55,86,239,148,109,129,142,219,84,167,135,238,252,74,236,159,175,137,188,132,143,26,228,186,34,234,124,96,78,112,118,78,208,181,36,190,1,195,27,39,101,252,52,85,107,122,111,164,184,174,219,11,228,159,175,84,111,156,103,252,17,164,187,113,115,98,10,249,193,168,52,132,182,239,55,104,36,164,84,190,158,224,87,108,103,80,252,193,143,35,40,54,118,36,37,74,53,151,37,225,206,39,168,45,225,247,164,75,224,231,184,7,57,59,194,91,232,2,43,220,110,112,152,67,86,55,213,185,130,130,180,135,20,123,227,232,148,72,52,172,203,180,53,238,128,169,14,20,248,77,226,19,49,242,102,229,8,58,228,56,153,193,93,5,229,229,210,67,128,222,222,210,114,76,151,137,78,38,92,141,91,45,126,155,168,155,24,213,213,152,149,34,17,68,119,155,48,122,161,71,6,181,147,191,24,174,151,228,29,176,37,222,14,26,169,30,162,93,75,63,9,171,170,248,226,39,73,49,228,224,52,2,227,80,14,124,203,115,12,125,107,19,185,141,140,99,29,16,60,231,107,193,228,255,190,190,191,53,140,61,106,109,208,71,212,226,116,107,213,226,48,249,90,198,14,182,188,140,130,181,122,134,216,235,116,33,207,144,76,193,137,71,244,73,96,104,47,34,7,5,131,96,106,171,1,179,199,38,140,156,171,236,229,38,240,29,108,97,16,12,126,98,31,84,66,143,40,30,36,31,50,165,174,133,196,25,101,141,126,243,119,52,62,19,173,43,76,217,158,191,88,71,31,226,234,111,63,67,41,116,104,144,109,124,3,167,191,253,14,26,127,48,248,218,36,31,73,254,247,6,57,97,105,198,127,146,217,47,174,165,190,217,175,126,123,250,76,78,128,63,24,61,114,135,135,117,23,124,94,43,115,53,141,170,253,190,62,175,101,165,12,14,91,54,251,40,124,50,221,66,94,117,165,10,141,213,166,207,121,51,155,89,9,124,233,205,169,218,143,17,167,200,245,126,70,252,217,51,39,51,227,203,34,109,10,51,89,226,234,103,76,222,243,185,249,132,42,45,19,204,115,84,125,239,99,231,109,166,167,223,6,119,117,42,221,208,1,32,85,42,109,122,160,207,188,139,50,137,63,239,74,175,229,56,140,157,122,155,120,149,194,155,60,98,38,51,109,87,147,5,4,163,71,108,120,71,146,41,56,171,180,10,207,192,240,41,101,68,238,52,190,8,135,161,46,22,3,143,164,16,93,108,158,201,36,162,243,89,246,20,132,71,209,73,163,60,224,187,43,80,84,233,48,181,58,186,23,194,202,28,54,24,94,86,93,186,21,182,157,171,190,67,167,55,101,192,140,118,191,149,188,152,8,234,247,222,207,249,241,236,21,125,143,34,255,122,140,248,61,100,134,41,67,111,146,109,68,117,44,75,59,58,213,22,253,126,80,82,163,145,201,68,239,76,214,150,133,40,35,162,137,157,78,1,190,14,10,29,208,89,160,68,75,172,44,92,226,223,39,106,159,172,46,64,65,42,171,178,52,138,222,68,221,234,22,57,241,72,208,146,172,210,79,77,21,72,212,156,116,140,67,201,238,178,81,194,74,58,18,174,67,97,244,213,235,137,244,46,37,170,58,249,247,50,90,159,132,119,217,186,178,160,5,234,121,117,213,228,22,48,141,170,39,97,248,6,19,126,86,101,107,249,224,244,77,202,178,156,100,106,162,166,139,208,207,233,242,224,214,88,82,227,107,154,203,41,112,95,161,116,218,89,116,87,71,180,110,115,44,220,94,70,152,66,151,37,185,198,232,225,102,72,232,203,74,24,58,223,40,34,128,3,233,136,128,253,51,97,118,9,33,248,78,167,223,202,179,158,204,4,36,141,35,146,187,4,187,167,192,156,153,49,222,28,83,73,102,106,20,213,8,33,249,76,57,198,250,190,5,70,168,118,6,188,96,21,147,39,51,214,76,241,65,32,161,184,2,211,50,228,40,10,25,159,139,105,147,139,68,37,157,48,194,61,68,7,143,49,238,141,124,178,149,157,164,192,111,51,203,50,129,3,43,146,112,127,66,174,245,12,123,135,17,102,86,162,202,219,76,64,35,50,56,150,78,148,65,163,88,236,100,160,246,110,241,95,16,192,164,96,36,35,154,123,101,59,166,17,35,90,72,212,195,49,200,136,229,142,243,96,8,126,107,182,161,238,250,33,124,164,140,42,164,178,17,173,213,96,14,48,4,155,43,96,88,175,245,106,134,37,85,198,118,35,33,32,240,27,147,20,189,234,168,129,31,101,147,172,16,214,134,67,106,46,190,188,24,157,5,249,222,131,114,162,245,161,170,28,48,141,5,124,53,199,178,143,149,54,69,200,18,251,121,44,185,249,228,60,137,232,219,59,108,90,54,203,0,115,168,102,227,48,162,24,77,126,155,236,83,84,124,81,51,252,89,65,148,43,159,16,180,123,79,214,200,60,10,60,106,240,240,91,79,115,251,140,57,197,186,61,50,176,219,54,80,65,169,125,75,148,14,203,165,244,159,116,56,159,232,182,54,114,87,161,255,108,100,84,179,191,214,104,94,148,91,20,55,33,2,104,135,201,165,239,69,49,111,54,200,190,209,79,9,13,248,182,32,123,8,30,89,182,165,164,106,3,38,255,19,132,171,197,162,90,242,100,20,3,207,232,171,47,230,235,54,37,69,165,170,42,171,142,187,158,64,207,142,54,98,159,128,77,212,91,184,94,175,37,201,34,216,68,195,88,209,171,75,82,152,152,114,252,150,213,249,38,34,1,6,127,112,252,102,49,8,30,108,237,213,59,187,111,175,208,177,98,136,223,152,41,248,0,93,186,82,44,224,50,91,132,185,26,146,178,233,36,144,254,110,53,218,105,38,141,189,242,212,243,154,174,92,16,193,194,128,37,183,158,72,69,248,83,195,34,222,238,135,193,182,135,173,128,51,64,68,82,80,179,174,227,119,137,233,202,83,81,196,125,4,197,157,88,2,195,141,235,38,208,228,60,111,202,202,75,6,44,10,147,48,241,177,151,4,134,132,202,3,42,80,223,221,228,159,123,48,132,9,97,41,207,110,125,10,242,90,157,170,210,34,55,63,82,93,199,199,176,150,149,120,52,83,163,20,24,43,127,200,147,151,228,65,160,143,29,31,32,31,237,157,22,41,17,14,108,154,214,249,61,214,155,130,66,41,76,238,124,7,29,241,243,230,73,167,42,89,177,37,177,29,126,238,254,18,106,93,83,0,148,143,93,208,55,147,71,67,21,184,231,205,225,219,84,146,230,11,81,139,31,156,211,100,196,132,101,217,92,250,17,83,133,22,165,52,23,112,14,209,134,142,57,74,11,138,44,61,172,185,146,236,210,48,188,55,153,134,139,45,99,207,232,38,96,53,9,23,178,201,76,135,13,69,243,64,17,47,121,35,223,216,75,180,105,67,96,55,244,189,254,202,168,252,123,66,121,81,229,236,131,238,110,173,42,141,241,239,97,229,230,156,241,17,67,110,22,88,56,130,18,154,21,225,68,218,103,21,54,57,157,216,21,40,19,93,50,42,70,71,84,228,106,36,102,132,84,27,90,11,121,50,37,187,101,215,134,17,107,199,107,15,226,115,2,67,177,19,164,217,205,186,217,133,236,251,77,219,17,153,35,200,108,110,17,59,104,82,193,17,225,150,137,156,157,80,160,67,21,244,182,202,64,23,82,55,74,67,78,211,208,20,184,38,9,9,240,176,232,79,192,69,216,83,233,255,26,214,120,20,63,61,138,238,241,19,205,159,114,242,107,146,197,146,155,67,243,151,92,3,13,205,17,217,166,105,100,158,57,162,212,48,29,25,50,147,155,220,2,207,35,132,222,88,112,100,13,226,193,9,254,228,131,227,156,111,249,30,108,18,91,96,19,198,140,163,237,77,28,57,216,8,118,141,104,178,166,114,235,76,49,44,137,195,159,228,110,176,204,186,162,236,88,33,234,203,36,124,83,227,63,101,189,166,161,163,146,126,180,9,68,133,15,253,39,49,251,32,56,198,99,254,155,218,199,216,238,122,246,201,24,12,239,195,13,152,76,129,94,125,186,243,27,2,35,31,90,245,234,77,253,124,160,77,218,19,64,105,62,141,159,166,33,46,187,104,12,134,186,233,6,140,147,171,87,191,115,234,167,140,14,12,189,91,44,140,110,74,34,78,9,97,48,30,193,86,184,236,223,71,6,198,168,63,250,219,84,50,237,248,109,180,28,175,94,13,11,116,79,248,173,231,207,107,215,223,169,117,140,125,159,20,147,130,132,10,122,192,16,92,43,12,103,78,139,65,129,75,108,203,107,245,27,249,88,131,135,176,205,3,31,66,112,45,96,252,55,65,217,175,123,188,52,206,192,208,123,147,4,42,9,247,236,169,5,53,238,216,120,110,40,57,63,191,12,75,247,240,111,141,123,48,155,222,27,249,247,28,111,90,104,166,62,217,51,13,198,223,238,109,48,53,201,242,57,48,195,126,138,29,192,80,112,86,189,218,248,198,227,173,49,172,134,12,169,245,193,228,107,55,98,239,242,181,58,181,222,57,145,26,209,63,121,111,152,92,126,85,82,192,4,13,228,189,172,4,33,71,133,22,138,15,140,9,52,99,84,232,77,213,229,67,108,106,197,107,145,112,213,239,1,231,234,106,9,151,164,59,50,148,32,80,76,20,2,216,85,190,7,199,231,206,137,66,172,86,167,25,205,195,39,47,102,111,23,144,28,90,172,219,65,208,189,233,47,91,209,97,188,115,225,111,245,151,33,113,24,49,158,244,123,20,121,171,106,13,139,249,211,48,235,200,183,68,166,238,23,206,251,131,201,224,8,188,239,144,197,69,156,75,47,222,230,160,37,90,183,238,117,149,90,150,227,79,134,241,121,174,188,87,229,108,142,189,238,193,187,119,153,8,144,87,255,10,180,126,112,150,65,1,99,130,199,2,224,230,67,247,132,218,140,31,71,30,173,232,118,133,169,115,154,60,57,9,97,129,41,120,44,55,71,165,116,221,42,11,50,29,87,6,109,233,110,133,186,222,62,57,102,148,162,28,133,203,207,32,252,251,154,35,235,201,65,55,210,215,50,23,8,155,9,108,194,41,249,220,150,203,23,248,121,35,63,202,174,191,89,40,250,174,192,239,167,86,46,61,132,12,174,222,188,207,35,155,93,149,148,103,255,83,222,251,9,201,25,10,131,173,12,248,251,99,170,205,2,238,71,38,74,49,126,134,248,97,170,170,187,254,240,27,32,57,29,42,60,33,57,160,168,134,229,12,109,201,111,1,132,36,221,142,217,221,204,71,20,120,79,151,92,250,219,169,90,182,157,118,11,47,123,145,159,193,91,42,98,128,167,213,39,198,46,9,49,130,94,61,40,240,141,55,166,43,114,234,111,195,223,53,115,11,166,160,246,10,12,113,91,206,192,78,108,80,95,12,107,230,202,225,80,135,204,64,163,53,24,57,218,116,202,76,189,186,80,34,181,242,92,170,245,243,219,197,200,41,3,38,211,32,55,103,254,174,153,135,30,129,16,121,111,118,140,94,99,80,33,127,148,29,229,29,98,187,254,184,61,13,158,34,172,12,188,176,98,242,60,182,49,84,152,62,171,60,234,145,5,146,79,114,76,203,39,30,13,5,227,162,87,115,191,92,152,208,32,53,125,180,103,108,253,8,77,12,70,100,75,111,254,140,144,159,14,182,89,64,84,38,79,129,73,67,230,218,163,116,107,234,176,32,198,115,210,250,130,86,94,223,27,21,207,216,135,167,209,127,202,23,163,127,122,172,180,11,91,230,100,58,100,29,123,215,152,137,211,136,168,186,194,150,54,118,152,30,101,57,21,17,254,125,139,100,6,124,36,182,4,108,81,152,184,57,236,94,250,211,219,116,54,2,101,45,202,115,111,155,121,142,142,113,135,130,166,145,17,215,78,252,186,166,112,39,140,21,48,93,111,10,255,69,174,28,94,202,6,105,48,218,134,97,42,47,158,84,159,187,147,20,140,49,217,67,250,213,13,166,106,57,110,110,221,153,58,100,141,92,71,13,120,207,33,155,29,97,253,245,99,156,227,240,193,99,173,50,162,150,20,139,227,158,76,85,209,181,77,109,107,218,156,13,7,86,97,211,128,136,213,73,86,171,232,7,193,227,189,254,185,140,196,68,158,140,88,123,137,109,152,114,120,20,144,18,198,101,26,254,189,136,191,149,45,115,24,237,165,90,220,188,34,52,222,170,156,216,148,214,175,95,75,171,117,59,26,205,92,194,147,124,133,27,180,244,16,211,203,38,112,177,166,164,31,60,201,180,202,247,132,218,235,121,142,219,97,204,206,35,47,70,112,170,248,126,73,80,121,116,49,84,76,228,167,84,127,114,22,170,158,124,48,35,204,211,2,38,27,165,191,93,97,19,242,47,2,51,5,161,178,132,45,159,52,3,38,35,81,243,106,8,111,158,165,239,99,190,222,23,107,114,248,45,83,194,244,3,204,224,34,118,14,18,169,187,185,231,132,92,163,68,234,225,0,60,248,196,49,44,183,203,1,6,79,226,249,149,54,254,149,4,118,89,2,11,118,143,237,147,120,152,92,136,216,64,132,88,250,117,75,132,205,7,138,172,132,141,17,192,71,140,190,56,93,247,207,224,60,46,113,79,235,249,49,119,37,97,184,215,231,9,120,80,207,41,207,221,70,228,23,128,17,71,208,17,251,35,226,247,241,166,118,119,201,215,90,52,241,212,64,205,82,207,139,33,6,189,123,39,76,188,167,11,220,105,34,240,183,110,208,71,231,144,113,6,156,237,231,203,176,118,60,177,104,33,114,245,210,96,158,155,250,52,49,55,152,133,78,172,99,175,181,179,103,155,204,28,60,120,49,36,4,189,228,83,190,139,183,23,177,218,181,98,214,189,45,155,56,222,73,172,12,217,172,56,192,215,112,191,102,24,83,150,120,84,147,154,240,187,226,206,253,78,249,204,207,6,167,139,45,238,61,44,110,152,112,101,95,141,185,221,233,96,236,75,224,106,202,23,49,154,61,213,214,72,157,82,25,23,95,194,120,240,242,151,135,137,138,198,173,153,245,87,188,162,65,111,100,191,62,152,21,22,28,241,112,159,33,11,151,187,191,21,27,209,16,255,24,173,244,182,252,216,66,89,69,88,36,58,133,127,253,77,161,223,111,147,238,196,230,76,152,47,223,125,3,239,40,194,86,89,240,214,125,83,221,20,126,246,136,149,134,36,140,26,231,143,230,155,223,166,67,87,223,27,85,159,226,206,197,179,251,58,82,199,2,83,230,234,143,54,138,169,140,9,204,225,81,221,56,163,122,232,77,163,253,129,251,112,227,140,184,73,219,114,34,243,219,37,230,231,115,37,82,234,161,155,243,215,226,48,31,86,248,44,158,36,132,176,46,167,5,76,245,190,216,156,150,112,30,177,65,191,153,148,234,77,157,35,210,216,140,99,27,67,122,43,199,4,181,237,241,35,81,230,224,33,50,53,21,134,54,162,251,76,34,93,213,100,170,116,19,70,138,155,195,147,114,63,247,54,241,167,223,121,74,231,114,242,249,2,163,25,19,135,245,159,42,149,188,22,139,210,167,217,52,101,19,217,47,56,235,231,12,235,8,234,2,253,101,108,173,12,10,208,37,148,162,172,192,141,194,143,25,118,0,90,208,2,227,0,20,255,90,111,157,194,110,120,63,240,234,225,163,210,119,117,100,83,32,244,185,126,92,89,192,135,210,64,129,251,159,61,230,38,10,172,54,114,239,247,94,51,237,232,231,30,96,44,11,76,255,223,78,151,204,212,212,19,166,2,124,166,137,111,170,183,85,96,147,64,78,107,21,122,44,249,237,214,40,61,72,195,173,143,171,131,86,143,113,82,252,224,101,214,145,194,22,233,242,247,66,71,180,202,238,79,235,77,75,151,14,13,170,43,135,45,57,89,60,127,135,167,185,242,1,55,248,153,79,26,141,151,174,199,38,176,105,19,239,48,26,81,111,184,10,115,206,141,52,57,71,242,174,3,23,156,219,184,57,150,84,78,195,70,101,201,9,79,22,227,180,200,129,202,180,163,99,56,140,97,194,187,71,96,50,15,49,211,176,19,116,101,211,33,217,70,90,218,147,131,170,41,108,214,113,154,241,227,12,133,49,226,195,171,194,188,188,75,31,13,121,213,8,58,204,79,43,3,240,48,59,52,252,11,58,135,171,194,20,243,198,205,209,180,18,227,9,170,249,217,107,92,205,179,44,125,49,218,47,194,148,158,20,115,94,125,52,138,252,115,88,42,161,203,15,140,72,125,149,88,125,118,48,1,151,232,5,55,216,26,120,19,134,217,189,196,182,131,239,243,25,84,243,87,210,29,180,38,21,65,223,137,61,34,176,76,16,67,221,96,234,143,103,73,71,246,34,222,165,247,94,84,176,165,167,250,246,102,57,159,232,210,43,249,224,150,86,82,148,202,208,34,78,242,251,45,133,41,239,201,208,241,177,122,117,129,219,61,51,35,157,199,78,125,133,107,15,191,137,186,162,166,35,70,233,65,6,119,55,27,183,190,244,59,71,127,53,220,127,73,2,145,230,232,211,244,29,123,198,226,81,105,151,128,96,67,105,160,207,252,105,178,107,50,100,115,83,106,157,81,139,211,196,0,35,13,216,37,4,187,32,9,56,10,211,180,30,241,20,99,128,151,151,158,166,49,159,112,39,240,38,48,196,40,18,78,145,210,14,80,50,167,114,177,213,225,9,108,170,202,25,202,129,51,78,239,77,185,70,62,56,73,1,157,102,211,210,207,18,233,105,77,66,149,156,41,101,100,48,146,214,31,57,37,26,221,61,35,135,20,27,94,151,174,21,203,173,124,52,203,234,11,188,41,155,204,71,27,247,136,49,210,200,187,236,12,138,79,146,175,242,98,131,5,177,142,36,102,118,213,39,127,59,111,250,239,92,173,251,248,232,214,225,43,63,221,116,105,210,247,61,50,130,133,141,188,245,201,158,77,220,50,16,138,217,223,228,139,192,204,208,50,44,8,161,175,184,239,207,119,63,18,142,127,91,196,210,37,128,145,53,78,62,183,149,214,41,252,108,222,147,249,38,76,60,133,223,134,54,18,94,56,58,10,91,235,105,78,37,235,169,16,152,132,73,62,56,109,141,91,31,109,96,205,236,156,228,125,232,152,162,137,48,183,164,225,168,120,22,216,180,218,242,183,113,107,101,219,232,86,84,188,50,42,184,175,174,237,142,96,90,160,120,189,122,54,66,187,215,114,22,67,109,33,145,183,70,13,115,201,84,217,59,34,166,46,176,134,122,74,207,109,133,208,171,252,116,163,180,61,67,234,7,201,12,153,43,22,112,206,96,232,49,245,19,129,9,213,150,150,155,233,27,115,253,237,105,178,222,185,19,35,58,39,176,233,161,244,220,199,33,187,19,184,143,34,217,174,119,98,156,171,239,77,21,127,190,24,181,63,58,213,158,185,185,103,36,34,168,131,80,127,212,58,235,106,108,75,147,174,150,171,87,67,71,178,227,128,194,145,211,67,4,93,184,147,199,54,138,158,186,246,17,104,189,114,116,98,158,40,12,93,228,205,112,166,104,185,24,10,63,107,194,20,53,203,7,67,226,236,180,12,103,90,209,185,192,111,189,214,52,9,240,203,175,94,77,23,108,26,105,230,19,233,147,217,220,154,25,239,36,162,38,48,58,74,59,175,134,231,66,198,180,162,40,156,102,22,165,140,250,94,111,195,59,39,195,161,184,173,71,97,72,251,227,189,104,200,173,250,100,239,185,74,134,159,201,245,235,174,132,92,91,239,93,194,161,159,115,153,74,237,204,163,204,99,172,86,2,195,213,29,31,155,162,87,177,247,27,186,163,242,65,224,20,211,211,209,120,11,99,245,66,86,214,116,46,160,76,16,199,192,31,177,228,80,180,138,33,180,144,234,209,17,69,54,102,198,215,68,209,161,235,210,39,173,23,33,46,115,22,62,39,111,25,35,131,88,4,152,181,172,160,89,25,116,156,95,207,164,66,173,69,97,227,39,14,152,241,21,20,169,214,27,175,69,223,130,132,230,80,44,167,125,46,220,148,6,149,186,192,132,35,210,201,177,228,130,14,10,220,116,49,38,80,175,47,125,110,19,192,137,159,70,244,116,232,147,17,253,143,196,147,137,138,137,251,133,88,100,139,16,215,51,221,89,30,77,97,35,187,115,248,98,87,117,133,203,78,39,6,221,209,209,245,106,60,67,191,247,54,66,250,163,168,17,118,58,76,79,223,210,139,153,69,177,52,55,31,179,233,79,83,12,25,70,239,59,239,239,58,31,184,158,204,114,108,91,172,250,218,11,110,214,240,252,224,128,184,122,245,115,104,75,228,157,104,32,88,146,26,194,148,124,155,212,9,191,241,45,61,49,215,43,140,206,89,213,131,143,242,69,77,143,45,124,210,38,28,40,6,143,146,183,222,170,114,105,40,242,201,142,146,183,88,250,92,240,43,230,91,221,33,164,240,6,19,249,246,25,126,232,41,235,250,203,3,9,153,128,77,141,77,127,26,237,169,240,4,208,141,236,159,215,162,149,205,159,12,221,163,169,223,114,148,204,103,29,138,35,134,142,54,186,136,39,107,168,72,213,232,157,251,118,17,88,131,49,168,244,222,29,217,138,120,174,169,253,179,6,179,253,197,131,45,90,69,117,34,16,142,11,71,192,72,77,234,23,110,153,55,162,79,66,35,4,15,238,167,134,89,10,195,130,22,14,0,99,220,56,204,23,235,159,247,134,240,201,159,156,221,190,127,86,207,131,119,124,15,24,93,53,112,8,188,210,83,64,128,189,127,214,7,242,38,145,47,187,48,230,213,207,160,18,7,243,229,3,123,125,45,159,171,173,146,210,97,26,54,206,231,183,33,242,241,247,166,10,114,236,207,147,211,22,19,143,246,190,217,152,223,239,221,50,255,79,211,215,63,163,70,177,118,12,11,185,153,242,153,135,72,249,197,139,65,152,178,245,209,48,231,99,1,93,162,143,227,3,147,158,240,15,74,149,201,172,250,65,177,131,253,192,135,108,241,212,207,92,99,197,120,228,113,65,42,51,199,103,237,150,25,117,36,11,142,181,85,62,112,75,231,13,131,249,29,65,250,222,72,106,157,184,26,34,178,250,89,250,152,251,59,224,123,167,36,204,170,69,15,253,4,130,252,75,215,31,1,159,233,174,27,37,227,31,55,4,33,250,26,209,38,152,224,168,238,78,152,125,223,131,158,203,26,177,116,30,254,113,45,57,202,248,234,199,164,209,62,60,156,133,166,124,235,242,212,205,248,144,252,157,155,73,216,38,90,173,205,201,127,153,86,246,228,39,66,112,30,197,71,159,71,11,169,128,173,219,10,121,216,238,238,17,109,162,179,235,241,67,134,225,120,224,17,170,149,83,100,30,21,211,118,245,165,141,92,234,155,9,249,224,197,66,249,94,174,180,24,82,61,178,169,159,205,52,30,69,131,125,53,133,33,44,232,1,27,94,5,134,86,196,143,31,131,139,28,202,101,153,178,224,141,155,119,81,14,5,222,216,235,91,224,33,243,200,228,83,142,7,215,41,27,166,187,81,96,198,205,189,97,131,53,55,85,38,178,155,61,209,178,245,222,200,23,92,247,235,208,246,44,154,124,130,68,114,244,152,103,127,82,44,122,117,167,83,53,159,236,28,77,96,90,59,215,116,91,132,160,213,213,244,39,33,181,19,129,21,227,126,190,250,104,24,108,17,27,52,182,155,34,94,126,129,100,35,194,150,139,146,175,45,187,105,49,226,23,47,22,132,130,169,105,70,130,190,94,18,176,127,48,17,106,81,27,2,70,121,202,63,24,34,180,196,22,19,166,190,44,130,4,136,173,111,113,88,209,175,217,17,56,97,86,61,235,48,158,140,214,70,116,44,252,222,13,97,183,60,150,223,247,128,38,197,23,1,93,25,100,10,18,70,86,102,150,184,57,70,113,126,109,228,15,70,45,39,96,10,244,210,68,131,85,161,174,8,249,64,252,221,36,242,111,162,129,144,137,251,107,95,75,77,10,140,96,151,167,21,232,8,217,201,163,208,45,70,51,207,136,81,129,140,91,126,218,136,17,122,188,23,89,180,28,241,97,186,207,55,80,226,171,67,30,140,86,149,21,119,166,70,226,42,106,137,154,17,3,78,124,79,97,148,169,125,129,32,211,14,243,163,192,108,136,181,10,44,142,25,4,149,228,115,227,115,81,180,146,254,232,176,221,119,76,65,147,41,174,83,132,253,102,181,31,1,112,139,82,48,147,48,253,161,213,143,128,253,220,98,100,76,4,54,22,147,154,48,108,179,9,67,218,25,101,190,27,233,221,148,23,0,134,11,113,198,215,218,232,92,203,213,38,7,153,143,134,78,194,148,171,233,1,184,49,40,118,4,203,131,163,46,57,71,140,120,193,131,18,148,213,21,175,5,245,132,120,194,195,216,12,199,142,123,47,43,159,75,184,82,182,21,139,139,148,207,188,95,152,217,226,48,115,254,8,76,153,122,111,49,164,199,24,158,4,38,171,227,31,115,224,25,95,125,240,119,48,238,132,187,49,164,8,204,214,236,103,4,237,11,207,9,81,216,88,78,252,201,134,21,181,220,47,220,99,150,90,207,102,107,122,115,114,107,63,148,112,217,80,16,37,30,55,184,233,99,161,88,77,159,251,77,209,238,179,16,255,166,203,12,63,166,53,21,139,11,184,202,210,67,201,189,30,55,223,30,72,101,220,208,207,5,253,148,15,202,243,20,132,198,7,152,29,204,221,108,19,168,233,99,234,213,144,167,248,160,44,99,45,22,24,65,250,48,254,254,186,204,116,170,88,121,237,9,152,7,213,97,169,139,130,90,135,161,100,152,50,224,166,43,239,209,3,107,76,21,71,2,216,24,216,126,48,253,213,217,217,210,255,248,8,166,219,250,116,160,247,186,244,167,11,237,244,191,159,126,211,27,98,211,64,55,103,70,243,45,231,249,71,72,48,76,129,143,57,38,63,152,56,126,114,160,2,195,75,235,183,54,229,79,249,30,27,63,161,251,169,74,159,233,145,112,41,41,27,100,152,253,185,55,249,138,242,121,50,162,15,191,89,72,252,100,254,115,53,65,108,191,57,244,77,105,14,252,165,131,142,91,242,48,57,31,169,177,167,213,123,134,65,11,31,255,144,188,213,48,109,155,230,167,7,49,140,83,20,222,7,161,176,223,131,17,73,93,146,46,7,70,60,172,5,76,136,122,126,225,238,229,101,15,94,210,162,254,7,87,79,245,221,110,82,130,253,243,211,107,120,93,220,159,167,164,111,109,164,1,238,12,83,109,210,82,176,222,224,81,35,164,130,145,249,246,120,249,152,27,97,87,175,49,224,227,52,105,40,26,86,54,58,220,194,178,40,112,209,155,47,106,46,125,146,98,244,46,9,92,208,168,71,17,205,111,170,152,132,239,144,243,101,83,112,238,20,252,144,234,33,52,38,40,212,113,222,126,88,144,187,147,56,20,233,59,14,148,95,215,152,29,146,87,214,253,243,225,90,106,125,65,186,176,171,88,57,219,140,13,39,90,128,72,7,134,162,132,219,178,4,210,15,166,106,177,232,76,98,99,174,206,118,128,145,58,82,218,157,46,127,204,57,39,26,161,198,190,235,199,166,171,114,120,87,50,245,94,120,102,9,211,177,86,157,207,163,16,200,62,93,190,23,205,2,39,97,138,121,50,242,135,62,51,124,29,191,110,184,194,84,203,214,71,163,37,90,37,212,188,248,180,165,23,133,159,29,217,189,5,29,183,77,131,23,111,70,35,240,228,212,69,21,27,116,233,111,83,17,21,148,104,168,32,214,236,227,123,240,250,211,72,251,193,48,198,79,217,137,215,162,68,221,155,31,173,42,108,202,231,94,200,132,76,39,73,197,130,149,84,59,229,235,189,4,155,1,170,175,93,10,235,6,149,243,158,230,55,141,80,228,144,231,127,219,201,71,97,51,172,126,53,181,20,122,74,80,2,147,78,75,82,11,156,251,52,174,176,202,40,38,10,170,143,131,63,208,4,110,86,162,236,240,59,216,138,222,188,178,167,7,81,14,14,68,54,160,3,151,29,234,232,15,53,86,196,68,113,23,131,73,154,249,167,85,44,15,38,179,238,31,10,65,228,37,205,1,219,26,180,66,38,28,94,150,37,201,209,77,203,69,9,206,190,7,15,169,150,162,47,244,221,171,39,138,214,112,21,24,207,168,229,189,137,123,230,107,89,9,100,191,241,100,205,178,32,2,191,195,189,212,80,206,128,62,102,8,10,185,122,112,240,208,84,154,196,254,6,191,233,25,28,138,69,69,57,30,58,155,209,142,7,191,201,238,226,74,110,75,50,37,67,201,177,16,160,60,24,221,112,37,184,108,136,56,214,47,76,85,111,83,250,147,220,193,177,182,26,198,131,195,214,132,50,21,94,189,157,128,159,15,44,245,1,155,108,76,208,49,33,173,243,78,19,249,105,168,243,75,112,67,94,178,99,58,102,111,26,190,117,156,162,28,240,86,203,147,173,41,50,96,136,35,215,43,191,76,89,79,208,253,153,224,192,214,111,249,126,121,37,107,255,181,46,133,207,183,60,231,136,210,189,86,123,63,24,202,164,96,249,168,198,76,44,175,245,44,179,236,87,134,16,228,74,75,220,38,160,124,90,242,134,35,9,241,185,122,65,169,87,133,206,89,66,53,204,97,8,187,147,215,152,169,162,87,95,99,44,113,94,22,116,134,100,105,90,239,88,15,146,144,78,35,166,174,0,66,240,73,18,66,65,75,41,50,209,254,188,226,160,109,129,38,124,232,205,175,21,232,56,55,202,219,19,37,180,13,188,71,242,138,147,96,145,147,233,45,124,227,137,173,65,157,130,219,251,129,225,205,14,2,224,78,94,238,123,53,61,255,14,191,237,79,76,160,109,45,14,241,185,49,42,164,0,205,30,188,206,252,105,34,111,242,189,76,227,61,110,13,207,180,20,7,0,23,170,184,29,102,253,233,173,23,221,235,129,162,34,211,116,59,163,195,244,38,251,239,46,250,86,244,17,206,232,93,39,124,177,165,123,24,3,135,66,19,95,1,152,118,93,55,195,251,215,87,232,176,229,114,62,51,105,5,241,48,22,250,78,50,26,208,109,213,1,14,223,231,79,84,189,120,209,65,22,156,45,52,225,232,54,60,97,219,244,198,248,122,53,46,128,168,196,73,62,115,203,167,183,166,191,252,198,56,148,68,200,175,223,243,185,247,27,225,56,186,172,238,74,34,22,192,179,197,47,19,177,145,88,62,254,91,185,65,20,72,241,18,103,159,174,92,52,132,90,112,167,80,169,168,247,126,27,101,44,205,105,155,97,145,247,218,214,168,224,55,167,240,244,126,142,0,11,16,6,124,76,226,75,111,14,75,188,115,59,88,54,82,127,186,150,30,228,166,207,3,86,43,220,30,236,6,167,24,85,213,83,12,20,246,43,42,50,253,214,104,124,31,221,51,140,64,107,4,122,133,192,215,143,166,21,247,54,109,41,185,55,133,132,35,134,12,147,186,233,145,75,239,73,82,36,108,230,163,14,56,145,234,17,31,147,136,133,216,124,180,236,76,143,192,2,63,87,227,118,189,249,219,119,131,207,140,84,123,251,204,209,249,23,108,12,153,86,10,113,154,30,93,24,80,55,96,60,116,61,248,56,52,130,230,227,65,51,37,96,31,60,76,142,45,30,13,41,149,43,55,167,87,161,5,55,10,28,72,67,63,167,41,107,221,37,87,223,45,191,141,73,127,130,179,98,179,86,117,88,224,83,76,82,10,138,60,244,193,141,40,97,228,107,223,33,253,118,155,58,44,38,98,192,91,125,73,148,57,216,13,243,181,249,164,50,87,40,29,40,39,97,90,84,228,230,245,45,206,96,238,154,252,152,174,77,99,213,61,241,90,29,183,40,95,11,37,111,132,181,28,134,65,78,246,112,162,191,125,231,152,193,197,113,21,70,234,118,198,107,87,19,43,78,120,211,3,20,210,183,27,114,51,49,59,217,67,218,204,171,241,192,134,194,164,178,135,192,77,204,5,220,7,202,3,18,221,106,168,88,251,107,31,249,203,71,218,214,8,81,16,214,139,183,174,214,49,163,48,93,238,241,220,144,1,201,54,77,251,235,146,5,244,118,20,73,11,1,195,48,17,82,196,214,108,51,5,30,230,23,199,231,66,139,76,126,219,136,136,67,108,248,125,185,46,45,0,192,236,159,113,243,11,249,144,252,182,145,169,249,144,65,108,223,154,222,155,121,25,92,81,136,70,75,137,164,193,8,227,57,76,181,108,171,10,67,82,30,55,167,215,92,231,194,176,237,211,103,233,181,162,171,249,133,195,199,48,250,131,114,244,209,168,239,156,9,111,109,113,100,179,35,40,226,178,212,116,17,233,169,75,119,206,217,43,97,171,67,16,24,221,71,103,30,182,130,162,253,249,237,10,55,173,203,86,83,183,54,186,14,75,197,25,115,57,237,194,108,209,81,235,208,219,134,24,119,133,103,71,236,183,65,171,196,141,71,171,228,198,106,87,152,86,164,230,154,216,109,104,127,62,240,140,231,110,140,208,208,107,169,209,119,227,14,63,126,149,239,215,62,16,149,185,86,183,213,44,235,247,178,18,205,27,50,224,198,77,41,55,167,208,221,15,63,216,173,151,100,255,183,137,246,4,3,61,201,225,33,13,121,207,56,39,131,225,95,155,44,223,150,60,221,179,134,55,194,156,61,101,196,239,146,149,79,103,232,172,190,225,45,59,193,114,76,254,194,18,49,162,116,132,23,25,81,98,3,161,36,7,90,187,236,57,160,193,244,105,168,132,181,183,177,138,110,39,223,162,107,228,138,181,220,77,252,220,61,171,69,225,123,114,215,3,195,2,235,103,250,162,226,88,120,53,76,15,190,156,18,47,69,44,75,60,148,110,90,126,190,219,25,172,150,10,12,178,125,230,75,67,79,94,62,48,173,117,59,96,136,130,228,209,154,149,140,197,163,33,111,190,100,80,144,200,93,121,245,32,130,44,35,218,44,160,222,114,208,174,116,16,147,37,50,89,133,128,169,175,187,2,91,25,80,192,211,40,176,19,38,219,31,194,21,192,91,10,152,73,198,80,28,48,3,238,34,55,106,4,240,35,125,43,166,25,149,131,2,91,148,49,94,108,91,32,60,97,147,195,201,223,70,247,91,175,182,16,75,126,177,63,213,92,129,151,232,64,46,170,238,174,236,212,80,67,211,18,27,48,117,243,137,194,58,89,243,222,211,82,155,2,163,176,213,227,98,196,209,101,9,80,55,0,189,76,78,150,189,21,158,52,109,199,210,166,237,171,136,73,208,48,40,227,204,95,38,253,150,45,0,8,183,81,50,89,3,134,251,91,70,5,51,43,78,237,197,106,235,250,218,144,70,53,55,31,23,60,18,146,254,183,76,106,159,9,211,225,47,27,57,61,71,193,73,182,58,2,0,226,143,34,2,31,108,105,20,163,23,73,53,147,122,126,182,167,147,63,194,200,175,158,87,179,230,187,145,104,59,146,198,198,197,163,244,42,246,97,35,106,155,10,99,204,196,213,148,32,15,189,57,34,90,177,173,16,233,148,156,19,158,21,69,17,254,224,21,138,56,177,60,27,158,238,141,73,76,137,208,150,96,81,35,83,186,221,58,180,171,165,215,28,217,35,11,1,57,204,230,39,31,179,80,16,238,71,62,137,129,169,103,58,252,226,55,119,218,102,138,27,242,94,69,101,14,136,250,141,187,245,106,182,67,247,113,232,245,124,11,32,97,74,63,75,88,189,12,56,17,30,129,223,242,138,227,201,152,201,182,128,111,233,31,143,88,90,243,82,223,31,152,114,204,27,176,149,27,10,188,208,22,139,89,54,200,60,119,189,186,204,32,135,100,23,31,66,46,102,112,221,113,38,179,201,75,141,36,55,135,59,32,175,134,198,96,233,107,189,89,122,98,125,212,163,173,86,92,253,78,183,248,154,20,26,72,51,227,182,141,54,167,41,57,241,85,20,134,246,175,7,250,44,128,174,63,93,57,207,98,187,171,240,77,235,197,150,166,136,237,238,29,140,69,175,38,102,86,110,238,26,80,26,200,213,100,109,131,218,120,161,252,160,193,111,246,39,132,11,98,97,191,93,69,204,160,74,108,48,8,232,223,92,184,229,234,152,78,123,178,156,73,148,30,230,60,132,233,38,56,247,33,248,173,234,62,129,174,8,18,3,151,207,92,1,46,31,184,42,76,147,231,10,91,164,92,118,40,153,43,157,30,205,147,198,33,85,222,114,117,187,52,39,7,76,100,69,6,5,25,178,224,110,93,112,54,79,125,107,235,208,220,97,244,222,69,117,76,194,86,90,234,142,194,181,84,184,162,240,204,5,187,170,69,27,36,162,131,230,244,51,215,221,90,167,14,103,136,223,87,173,177,174,38,220,169,44,17,24,83,53,120,118,201,57,73,153,60,212,235,60,76,92,13,173,190,156,32,213,250,157,194,231,180,108,134,190,118,89,33,191,10,173,209,179,137,101,154,149,191,58,198,240,50,136,188,231,47,151,219,238,201,216,6,93,9,98,14,20,210,170,45,93,97,228,21,196,82,129,11,117,167,3,79,46,76,176,78,85,124,75,31,252,72,81,40,113,83,235,128,200,232,192,21,114,1,70,126,207,30,222,40,189,74,26,196,130,229,251,221,59,94,234,88,145,182,195,235,189,209,241,10,172,191,64,147,232,107,61,152,217,155,210,95,20,137,72,40,9,214,25,62,96,208,236,34,239,80,228,106,136,18,34,83,97,84,207,59,195,88,148,235,195,245,25,106,102,196,109,243,83,82,31,103,237,220,193,158,157,100,232,6,118,103,2,178,48,236,243,133,182,188,22,62,195,137,107,121,77,49,206,200,28,162,132,151,17,224,42,53,109,80,57,96,141,207,80,151,67,147,226,40,108,218,201,1,151,34,29,38,70,123,139,182,77,132,166,77,20,81,224,22,13,67,192,20,196,53,25,178,130,136,66,144,157,19,220,151,114,242,119,34,194,237,147,178,121,164,181,115,237,88,22,99,140,149,108,230,207,72,233,130,190,163,63,102,10,7,211,252,220,155,226,243,144,0,25,8,252,101,220,98,65,157,77,187,173,163,112,40,95,185,55,84,17,121,173,241,232,11,248,252,214,155,122,101,221,58,30,18,54,126,140,17,23,87,138,204,228,165,208,244,234,169,81,40,29,246,15,163,148,174,38,109,61,213,249,57,216,199,244,68,98,60,222,78,33,190,199,34,248,136,71,151,178,142,207,127,88,2,195,198,210,83,113,114,81,83,43,48,86,120,170,243,178,21,119,69,233,29,10,209,71,164,82,175,140,72,177,78,137,208,75,102,232,71,87,152,106,197,72,41,177,181,44,189,154,186,229,157,87,31,237,113,122,48,201,248,153,18,243,25,14,4,131,25,53,48,182,158,220,31,177,5,17,219,206,31,70,54,105,10,60,45,15,147,143,93,165,204,110,241,138,55,164,123,225,26,169,53,183,238,245,92,69,146,93,161,40,65,197,108,218,93,15,174,70,166,227,112,131,68,190,125,225,174,48,13,54,255,207,213,237,95,24,85,182,128,171,80,44,146,102,225,144,143,76,49,97,104,25,52,108,112,194,199,1,227,138,200,160,209,188,19,110,9,10,75,71,146,212,148,2,155,236,82,136,139,180,58,50,116,188,144,123,45,193,1,77,177,1,101,101,2,147,37,75,217,19,168,151,135,94,77,13,238,78,61,151,195,230,38,48,118,214,8,24,90,109,217,160,23,130,201,177,228,137,33,72,89,36,74,110,184,247,1,98,27,233,181,16,110,122,245,71,135,240,62,21,143,129,11,60,32,9,67,62,46,247,134,130,101,133,124,14,62,169,36,146,23,5,151,78,165,104,48,230,167,252,246,174,120,100,62,226,207,34,174,122,49,22,120,31,113,111,227,129,203,229,129,175,220,66,255,9,49,119,68,84,5,126,22,119,22,67,32,90,87,183,140,40,20,33,33,6,70,72,187,75,30,237,45,84,26,93,66,186,4,46,224,113,100,84,172,208,203,199,187,50,36,85,6,101,152,54,186,191,53,209,163,169,83,129,142,132,81,66,83,8,90,243,172,11,128,240,166,132,162,42,177,13,117,229,22,37,175,111,135,171,41,173,184,196,17,164,70,27,41,176,128,7,141,47,50,164,111,157,123,17,31,112,167,27,88,110,94,233,105,119,103,173,219,176,232,52,123,131,244,166,98,13,21,167,174,71,185,233,175,183,208,39,36,5,33,52,162,168,169,161,151,124,68,205,107,167,13,141,71,195,226,187,161,67,198,22,36,87,27,151,79,8,87,209,137,47,133,1,52,43,158,18,251,112,51,166,26,57,63,166,113,200,134,82,95,227,176,201,236,200,162,159,115,248,177,214,76,211,57,219,40,64,209,29,158,41,58,55,183,236,165,116,72,151,72,93,194,74,124,37,132,10,204,53,129,98,151,229,231,34,111,127,162,170,198,180,37,135,188,22,253,23,181,186,231,128,156,221,44,178,43,12,171,240,73,61,201,102,245,135,2,155,164,107,72,8,62,147,91,170,6,40,146,124,231,153,43,93,94,88,79,101,183,163,244,74,52,27,153,148,178,147,82,169,242,214,158,215,78,209,118,169,215,206,179,82,43,169,194,201,43,199,245,192,0,28,110,139,62,195,136,162,12,121,44,186,74,162,20,226,239,187,201,153,57,200,101,250,170,198,135,187,91,182,35,202,115,178,10,3,154,138,34,237,156,203,234,145,61,206,142,180,205,18,90,178,245,39,100,225,251,13,240,20,102,73,220,67,186,51,252,185,141,180,82,14,205,78,156,239,186,135,89,141,197,73,127,217,90,173,93,229,210,66,183,91,238,77,163,227,9,209,210,129,50,152,152,193,212,137,61,231,43,74,213,140,154,88,30,156,198,171,29,95,195,252,112,177,38,45,7,48,60,135,86,187,37,220,18,93,86,163,25,85,114,5,54,163,35,48,29,95,30,89,122,175,79,183,219,22,152,206,158,248,30,196,122,82,158,19,120,154,148,181,195,52,14,203,46,75,53,86,228,123,234,115,16,245,56,166,20,228,70,234,162,226,6,8,11,194,234,166,126,91,178,238,208,36,29,4,126,166,235,109,1,191,227,161,46,69,103,141,217,93,173,168,113,42,218,248,124,81,241,104,196,112,2,47,122,246,91,212,75,206,161,175,60,81,177,136,170,195,183,87,205,254,185,55,169,93,15,253,80,193,148,130,11,134,182,52,142,216,14,150,16,23,1,191,229,228,83,16,177,76,161,22,198,218,121,83,40,111,93,69,4,198,10,245,123,245,164,70,57,150,148,223,138,190,247,244,253,181,80,78,180,117,22,188,51,231,142,168,171,69,223,90,142,113,58,124,90,136,126,20,147,233,28,67,97,180,29,3,125,70,132,156,134,221,98,193,190,40,73,141,145,105,16,184,26,9,232,15,134,26,81,109,255,119,214,189,233,232,27,63,53,208,162,69,103,48,173,71,35,96,186,54,228,106,24,85,67,32,6,7,253,57,41,83,97,251,193,128,119,171,186,33,64,197,31,75,131,24,225,91,56,178,228,205,68,113,27,156,208,39,116,66,2,79,228,177,124,72,23,221,66,159,171,41,250,173,113,115,172,163,161,143,70,165,142,187,113,132,118,62,135,18,170,211,169,42,69,158,86,226,62,171,211,95,63,220,146,69,148,71,153,179,23,246,248,10,121,25,83,82,105,85,158,140,254,212,88,29,133,102,210,170,95,4,190,178,72,75,160,131,215,135,94,12,13,125,212,80,83,147,114,100,126,155,96,187,31,181,5,234,171,42,134,236,131,235,185,81,252,61,88,103,67,127,249,185,10,17,4,55,165,110,49,202,104,223,129,144,213,139,187,209,34,157,50,38,84,187,54,223,129,11,196,252,66,188,133,176,22,78,105,148,134,211,212,33,254,86,163,250,122,199,194,68,230,73,87,215,131,159,153,27,211,208,244,149,101,55,106,239,144,239,145,133,37,216,62,165,39,100,25,97,104,110,25,28,5,93,64,104,245,98,225,22,211,106,30,2,195,235,123,178,92,30,82,169,68,9,224,221,88,123,248,236,210,7,99,92,61,206,126,0,140,169,126,63,48,174,88,92,93,76,117,77,96,107,193,242,30,3,40,32,36,233,189,76,93,62,104,229,239,221,86,231,161,48,109,27,39,96,154,56,199,23,118,250,143,103,145,113,128,234,79,67,43,236,28,108,192,34,89,101,23,83,50,225,104,125,86,214,103,80,224,204,9,180,209,3,173,215,62,207,236,122,27,12,143,117,244,68,107,211,158,219,91,62,22,206,147,76,163,198,201,82,151,192,202,164,73,218,235,141,160,247,49,255,17,5,124,174,70,44,98,4,108,53,194,137,14,200,24,162,219,4,30,223,37,182,36,212,88,232,197,57,220,140,58,75,96,140,205,19,61,29,232,54,139,161,218,140,24,230,10,76,55,94,194,68,239,163,109,28,81,24,42,15,21,198,246,77,216,132,128,5,94,156,252,9,111,165,159,94,166,177,126,122,244,178,44,211,128,16,152,172,68,140,41,110,119,211,39,71,22,106,102,143,14,37,70,18,29,194,134,123,155,82,192,157,137,38,107,15,166,236,96,1,197,196,91,91,159,28,182,216,247,93,188,63,232,118,45,241,94,205,162,253,78,114,248,182,151,161,205,44,228,1,80,220,141,238,34,92,51,57,55,159,197,78,90,41,174,198,100,209,21,194,105,232,13,216,204,163,33,201,20,208,247,222,167,231,197,207,88,202,217,80,239,182,21,149,141,77,77,170,43,128,91,210,74,98,134,52,233,36,176,4,34,2,230,14,27,249,66,174,32,42,153,41,37,9,248,57,122,114,180,85,116,60,143,211,20,194,119,121,37,165,14,243,127,79,17,14,98,251,229,72,164,187,194,36,176,188,123,149,214,96,120,130,18,198,161,189,49,166,239,124,120,123,121,14,26,221,66,190,103,1,147,232,150,47,82,97,208,223,249,222,152,35,98,197,35,99,220,162,65,155,158,206,173,251,165,41,40,7,1,2,237,96,4,234,5,238,174,139,11,58,134,18,113,208,219,79,181,96,204,52,210,224,226,33,20,8,245,131,14,240,90,210,71,80,218,247,103,79,148,82,233,124,45,74,200,80,211,142,110,176,38,93,12,139,51,154,66,201,88,33,4,122,5,70,62,113,103,175,88,165,62,93,97,51,161,114,133,24,237,64,194,207,125,237,65,108,119,145,249,18,86,174,7,67,152,48,3,198,32,94,10,63,219,220,187,60,175,21,5,203,199,68,74,254,4,123,21,109,68,106,26,18,78,155,65,114,67,16,247,217,115,242,177,176,7,114,195,51,155,119,43,92,32,198,88,222,84,56,203,17,102,31,70,137,56,165,119,36,118,154,93,135,194,99,108,111,63,37,94,175,243,196,242,112,111,127,172,209,207,104,36,108,2,159,21,141,177,40,126,210,220,165,104,141,9,124,88,71,210,237,130,111,134,35,234,191,140,114,145,146,236,242,99,53,91,37,105,127,219,42,81,99,51,48,126,250,217,190,69,121,106,108,151,9,177,47,98,192,104,159,10,76,249,191,79,194,51,141,172,76,190,22,225,168,216,176,144,92,171,91,39,56,37,244,103,71,127,41,204,116,98,148,226,12,113,182,58,140,214,142,120,93,111,42,148,96,235,123,22,127,151,214,85,102,17,169,211,223,12,198,60,29,26,196,199,233,109,203,91,214,41,216,153,85,159,155,19,192,201,90,40,120,44,85,167,81,135,183,193,137,46,14,210,127,58,67,97,70,15,198,240,99,148,103,242,208,168,251,93,103,228,122,155,28,251,207,149,85,75,66,219,87,173,169,181,234,4,157,36,23,188,63,148,186,215,231,55,126,22,53,228,139,222,102,124,177,225,175,254,52,100,71,62,129,49,228,154,180,40,80,203,72,191,151,247,125,147,208,147,206,58,30,188,150,22,205,217,139,72,185,4,5,48,4,233,220,137,254,105,136,81,228,201,173,59,212,91,87,173,223,65,184,125,223,78,215,207,138,189,140,218,100,210,185,178,79,86,163,200,245,150,116,14,119,137,35,22,250,202,131,238,104,119,35,110,148,97,49,25,218,147,196,9,244,105,40,76,148,57,41,4,250,81,241,181,69,173,82,31,53,184,38,16,195,168,2,195,249,25,50,76,244,171,75,73,213,34,245,228,30,29,40,114,198,98,15,67,158,27,164,170,160,91,218,239,108,151,29,65,149,180,9,217,87,49,243,121,229,27,162,89,111,126,95,229,124,180,48,216,25,73,13,82,224,166,252,108,87,43,57,108,118,225,185,133,9,6,169,242,149,143,70,44,125,124,182,43,104,183,130,49,133,64,162,146,103,91,27,122,112,212,160,125,167,154,67,134,186,149,15,1,144,22,29,78,107,14,158,62,75,31,60,148,153,7,82,38,66,70,129,146,124,80,216,220,220,96,83,105,216,164,122,111,20,120,157,241,4,162,201,186,84,93,234,88,61,67,160,189,138,171,137,161,76,246,39,223,10,254,58,221,71,87,73,170,61,164,60,230,253,12,201,27,165,153,191,124,234,24,159,225,70,45,98,230,136,65,148,169,123,52,2,176,142,62,135,160,233,115,193,115,181,227,135,177,2,84,183,144,14,149,16,66,90,228,79,150,234,255,193,119,114,75,124,73,20,56,230,103,251,239,51,73,152,168,114,89,170,76,104,29,236,241,86,72,131,8,149,209,189,150,29,21,120,125,6,20,118,175,48,133,151,105,146,84,69,223,82,94,249,220,84,215,235,47,195,123,125,186,192,75,103,17,68,5,237,230,189,87,249,72,171,113,208,237,154,191,124,186,14,9,164,103,73,201,99,164,191,122,104,49,125,131,230,232,194,143,255,177,49,106,247,216,234,31,220,187,46,106,107,126,91,59,199,27,141,38,61,48,163,104,246,239,107,45,245,144,11,149,63,237,230,111,87,233,178,7,125,19,41,167,32,33,229,162,79,70,62,166,215,156,100,69,55,112,232,51,131,51,225,161,155,112,149,90,86,20,180,229,236,167,47,86,54,209,98,58,23,178,56,186,80,119,112,146,163,173,153,48,171,90,15,107,152,7,100,195,120,135,141,56,46,88,132,20,8,199,170,134,250,70,207,114,156,170,221,114,79,40,71,183,201,102,82,14,185,221,236,242,177,3,96,123,140,49,225,160,56,10,143,149,148,244,148,220,77,17,40,88,22,182,9,250,12,200,151,16,118,23,120,33,208,20,115,148,78,48,137,130,82,6,137,247,40,204,80,34,167,5,140,97,28,55,167,34,89,39,82,197,16,204,237,232,25,36,247,243,219,4,237,157,167,101,89,48,70,130,206,133,26,178,29,159,147,195,122,157,143,129,47,166,194,131,137,164,43,220,240,90,125,162,29,18,0,67,111,222,246,45,39,225,89,69,83,148,140,34,185,163,248,237,231,227,140,34,19,145,8,82,80,110,179,202,75,81,239,193,244,51,107,92,77,65,181,184,254,84,29,207,100,118,123,203,124,84,137,43,60,163,143,151,75,184,95,105,138,130,57,143,52,252,10,46,47,228,81,21,134,135,196,109,124,10,103,150,144,223,2,83,193,22,163,6,185,103,211,243,220,84,121,123,192,207,13,82,3,139,136,199,190,241,197,58,155,171,162,144,40,197,189,97,118,249,90,18,84,232,198,147,53,227,209,20,152,116,243,137,171,97,38,255,92,221,160,21,136,81,169,40,216,213,143,189,43,135,46,244,64,69,167,26,58,49,161,230,69,124,66,245,213,128,119,178,177,62,152,243,73,70,5,197,151,17,39,227,70,84,101,124,224,123,130,111,152,196,84,83,59,157,36,114,137,201,176,143,201,52,9,188,97,243,10,98,55,11,94,234,189,81,104,9,230,54,88,125,180,194,2,243,104,174,216,139,247,250,103,117,119,50,49,113,42,91,131,240,231,209,232,205,139,93,137,78,192,170,134,62,122,61,57,203,233,60,171,186,149,143,191,111,226,48,156,140,250,69,158,9,240,118,174,19,48,245,31,130,178,211,196,215,134,237,235,227,6,84,186,143,2,125,95,174,86,253,101,115,238,227,214,21,97,147,171,48,213,100,35,184,242,240,58,62,206,15,69,43,65,227,119,173,236,93,97,202,192,130,167,239,18,239,218,10,39,227,253,98,1,85,13,74,12,35,103,9,250,193,231,109,136,212,5,112,84,182,26,76,81,163,254,180,177,179,181,224,0,236,77,218,112,204,57,234,17,160,34,178,114,63,155,210,64,204,36,120,46,201,210,47,141,89,12,152,172,221,189,121,48,97,27,29,180,69,126,55,158,28,126,213,253,129,81,65,13,114,195,166,140,143,160,182,243,59,138,238,110,249,192,20,69,7,165,35,69,66,251,227,181,245,160,189,134,59,101,12,93,124,38,37,29,95,147,152,222,39,72,68,117,106,152,142,198,162,116,62,30,225,179,197,131,169,242,93,170,164,15,192,207,219,105,201,115,137,236,226,250,68,160,146,124,122,33,19,215,234,7,174,43,47,158,248,55,250,220,167,37,165,54,182,65,31,159,33,131,196,44,204,105,58,206,250,215,79,134,194,38,126,154,138,209,245,117,163,123,168,175,209,21,117,182,30,250,127,21,26,241,218,232,8,13,29,241,119,168,148,56,97,40,146,221,227,243,104,150,73,118,248,29,134,66,102,244,7,7,209,248,162,237,82,227,253,6,231,234,179,63,254,44,206,119,224,132,138,212,26,70,22,243,185,122,38,149,30,132,43,231,172,241,13,31,132,180,22,110,47,19,224,51,106,115,133,197,77,2,183,104,164,19,102,184,144,147,92,136,148,223,207,52,61,111,189,197,152,179,1,29,53,170,255,104,206,106,192,85,165,192,109,178,212,114,227,209,40,151,90,235,51,213,86,109,62,81,81,243,254,120,248,240,212,132,198,135,17,145,125,87,39,1,135,248,233,103,202,142,241,93,34,144,132,36,23,108,221,167,126,195,34,105,227,245,99,253,141,186,58,81,54,141,171,247,190,90,62,203,218,238,33,183,244,96,107,172,81,216,250,242,29,38,175,240,137,216,80,10,20,134,148,9,136,169,179,128,74,75,232,127,46,227,61,251,12,57,82,67,177,165,65,6,243,221,240,234,13,118,195,101,7,204,231,0,122,83,45,238,108,50,39,159,72,18,178,117,62,21,104,232,189,77,103,10,246,66,142,73,173,253,156,207,25,177,247,236,113,53,196,42,159,5,68,72,183,5,175,239,254,212,127,147,32,62,53,78,47,194,216,99,125,78,175,153,194,163,36,82,235,233,223,179,175,5,155,228,95,194,81,141,102,19,108,9,39,167,225,26,238,15,140,246,231,12,152,63,208,81,33,74,158,87,79,92,69,29,240,146,116,249,36,246,186,168,77,98,46,236,21,28,233,244,76,29,221,115,58,42,207,225,94,161,207,114,190,134,202,51,255,226,165,219,189,247,99,159,17,79,14,11,171,181,174,234,5,24,73,171,135,39,128,180,156,254,238,46,233,203,54,50,218,186,35,80,9,87,114,52,139,201,190,124,44,187,210,132,223,249,126,93,70,26,108,106,88,18,213,146,39,106,84,66,2,225,211,160,18,31,153,31,147,148,254,224,96,150,166,141,127,126,12,218,183,195,4,75,114,165,60,124,124,204,97,200,109,227,167,119,249,20,56,17,12,107,39,130,95,108,14,229,99,177,86,243,80,2,166,36,65,109,82,2,46,51,175,46,159,2,19,148,142,122,138,21,67,3,255,254,231,191,101,40,251,191,104,209,146,53,237,208,245,191,3,70,93,67,73,213,46,249,59,47,218,250,237,29,10,15,169,68,163,152,117,45,165,115,67,8,49,74,209,136,2,167,175,104,250,87,117,123,11,114,165,80,101,167,205,55,40,187,157,209,138,91,9,167,158,249,225,169,163,160,55,10,217,140,215,84,200,226,54,130,214,81,14,9,123,252,135,136,238,25,52,59,216,57,42,228,202,98,100,192,61,68,181,126,112,228,81,163,120,133,229,142,204,73,107,81,80,214,76,127,80,232,251,222,143,85,127,239,66,121,129,112,176,190,25,135,70,113,176,247,85,120,131,133,56,144,150,141,27,229,83,141,198,161,173,240,61,61,74,125,168,62,104,250,203,232,55,174,26,213,85,207,93,19,230,1,99,60,236,193,181,194,154,165,130,79,248,18,249,124,94,48,95,236,180,84,138,202,78,42,210,191,54,46,237,62,194,89,136,53,154,181,62,248,17,98,151,141,191,124,181,223,186,66,143,32,119,102,187,156,89,214,2,155,83,151,231,90,127,36,63,89,183,82,182,242,133,82,233,191,61,206,243,203,73,234,205,81,170,119,171,12,154,168,43,100,67,248,175,183,6,241,57,97,131,161,124,211,176,118,158,176,32,136,201,87,161,9,131,91,195,162,151,81,164,177,186,164,39,176,146,169,113,242,223,158,20,160,141,173,100,165,120,143,158,210,196,248,108,75,185,76,73,2,56,72,95,79,87,14,85,142,6,225,11,29,58,100,216,173,45,114,77,215,200,157,148,242,150,25,29,82,12,7,149,214,165,196,203,8,1,101,202,114,89,99,105,85,250,227,183,2,146,253,149,102,40,165,55,230,99,186,235,240,188,246,53,230,135,8,248,152,124,134,39,201,232,16,85,194,92,59,180,130,234,26,134,54,41,176,126,48,210,171,65,173,12,223,226,168,10,147,55,9,142,98,50,89,173,40,79,48,167,118,112,120,83,98,209,148,204,186,83,191,147,105,48,188,84,101,225,182,54,59,7,139,169,13,43,87,53,113,232,33,176,152,77,230,117,164,99,65,109,84,221,202,101,77,142,254,6,61,56,9,53,161,3,69,120,1,175,50,211,115,180,33,9,76,243,184,151,18,16,160,105,82,131,10,61,28,196,120,113,245,134,163,69,97,107,218,27,9,175,174,12,222,231,249,79,153,106,178,78,36,97,84,39,117,59,194,35,130,161,133,146,62,33,92,111,166,45,239,48,108,175,74,123,142,218,78,191,153,150,220,244,153,10,153,59,186,229,241,61,88,137,210,43,139,95,72,138,35,166,10,71,205,86,158,121,136,159,131,83,157,47,187,149,236,221,52,247,34,15,76,139,134,184,122,40,95,89,1,157,195,150,69,19,116,82,19,155,147,120,192,86,243,133,67,215,134,45,160,137,153,64,135,193,59,53,71,192,135,90,5,133,225,22,136,76,48,36,179,183,127,174,54,70,153,72,96,147,39,22,106,255,69,113,66,207,252,54,188,160,242,228,116,109,132,137,130,68,161,84,25,161,7,251,102,233,140,159,38,111,35,140,185,148,176,81,245,231,137,247,247,181,85,34,22,138,221,44,73,59,252,216,86,41,6,210,52,117,69,218,254,92,117,244,222,151,125,27,201,113,71,15,254,170,143,214,28,145,93,34,86,14,35,114,57,84,76,1,102,169,53,4,150,237,18,41,83,204,251,149,55,223,210,141,59,137,110,144,159,245,71,99,114,168,154,194,160,6,252,4,76,78,174,168,66,5,245,59,110,145,82,67,81,85,179,173,24,153,87,176,97,211,33,184,85,130,98,194,76,21,40,50,146,34,217,86,76,144,204,195,29,80,149,31,213,45,44,166,108,52,147,2,28,29,114,185,55,198,92,61,82,114,112,166,62,184,181,174,251,2,123,135,194,28,122,237,32,63,152,228,227,188,136,42,130,64,16,20,243,12,247,170,124,110,13,79,213,74,24,85,93,249,92,36,9,90,139,95,30,100,242,85,203,228,89,115,205,183,121,203,41,11,97,245,131,55,53,76,254,53,141,253,73,85,88,56,53,70,124,77,96,205,184,66,89,80,75,141,65,153,106,56,162,33,116,187,71,251,78,161,239,64,198,228,162,198,24,95,227,29,0,82,24,63,41,118,26,185,149,254,229,41,69,208,3,187,35,201,220,241,13,62,194,50,35,19,93,239,119,169,227,22,21,160,247,109,218,204,15,137,230,130,8,226,188,255,164,22,22,172,241,71,162,59,147,94,139,149,53,70,21,93,38,85,86,106,112,128,196,135,166,153,165,171,158,78,67,148,61,170,109,170,149,161,136,206,15,41,207,19,223,130,230,56,233,191,167,238,244,210,113,145,19,20,162,47,209,1,42,247,196,104,191,141,114,116,149,53,27,212,196,143,184,247,182,162,46,145,24,66,207,50,150,101,163,144,71,69,188,200,11,39,1,62,33,170,143,224,26,204,214,89,173,99,181,234,83,97,216,180,162,180,138,42,195,170,239,5,51,84,238,194,236,94,31,221,179,141,215,21,165,85,80,139,84,169,24,168,199,10,185,227,106,246,147,161,170,77,37,165,224,14,140,138,31,89,219,2,119,80,108,210,22,204,86,89,219,191,228,162,127,47,138,144,199,71,177,16,209,162,152,104,116,108,170,40,13,229,144,17,247,125,75,1,33,180,241,81,244,124,255,232,240,129,156,89,5,13,27,71,72,172,172,11,37,149,74,41,194,28,123,86,80,247,243,121,250,71,139,20,130,10,183,196,33,149,188,170,186,73,123,98,143,218,192,214,85,48,183,25,11,174,162,186,95,32,15,81,221,231,39,108,1,109,188,202,206,66,58,224,101,135,132,122,132,200,193,36,111,91,208,223,255,233,77,169,122,43,78,252,137,229,65,170,224,30,21,173,221,184,5,62,195,137,23,170,152,60,138,184,78,50,127,172,127,109,127,36,55,223,241,221,34,219,122,140,40,240,163,191,250,246,189,29,21,122,164,160,63,2,169,239,159,210,202,176,164,191,74,133,18,125,11,27,165,160,228,90,85,1,114,161,245,25,202,20,229,35,120,91,57,4,199,78,203,140,146,2,213,44,91,253,214,80,189,216,239,227,244,170,154,101,39,170,37,201,210,245,143,184,106,249,171,187,141,98,179,119,39,85,226,173,184,188,97,194,79,11,82,233,91,97,136,71,109,19,186,239,235,163,165,107,201,152,80,179,65,28,236,243,53,200,173,133,28,77,181,134,54,85,132,222,185,35,64,3,51,71,251,170,108,215,147,114,78,102,153,169,60,56,4,92,81,161,71,31,89,211,25,76,103,105,212,88,83,131,241,236,149,250,17,169,111,49,203,128,232,90,21,24,122,134,40,117,64,72,100,232,36,132,94,40,106,172,31,204,182,216,20,166,110,40,147,188,189,94,221,18,168,79,42,39,225,103,198,29,149,184,167,234,49,194,178,156,62,170,61,142,74,239,144,252,50,92,59,50,226,239,212,127,243,35,18,227,214,93,184,21,190,119,71,25,209,31,109,176,124,109,44,154,8,245,113,234,23,157,73,70,0,30,89,193,211,182,50,166,17,252,24,55,20,130,168,141,101,99,16,152,174,253,146,41,123,248,36,229,189,80,18,57,33,253,117,96,48,211,189,140,206,211,30,113,217,131,75,123,244,230,211,250,227,163,92,128,218,80,249,94,116,229,159,44,38,128,57,71,47,126,43,121,247,41,181,6,194,224,77,127,10,39,85,252,52,193,44,49,210,219,49,213,229,120,240,1,11,173,236,56,183,152,147,28,101,16,48,234,200,160,225,30,100,49,27,150,148,110,149,183,225,247,102,137,69,135,254,93,97,211,84,9,120,22,149,50,108,20,178,79,129,241,146,21,70,146,67,96,136,2,21,54,62,229,124,50,166,131,194,180,174,102,89,11,164,221,250,224,248,173,57,13,161,88,23,19,136,118,176,150,97,223,67,29,139,206,36,232,58,123,191,9,47,201,47,207,110,98,108,57,77,223,90,146,142,72,34,225,112,10,196,131,35,242,32,27,222,131,111,207,188,31,149,136,87,78,228,31,181,124,147,155,11,191,209,131,141,207,67,158,124,138,163,74,120,117,101,125,6,186,175,18,189,34,197,78,121,92,150,196,160,38,175,240,178,0,74,142,248,209,231,162,86,87,193,82,62,215,66,227,34,240,46,253,243,203,239,248,40,249,216,148,85,235,99,87,184,59,242,165,209,225,209,151,126,223,174,245,28,81,148,188,100,75,234,120,103,178,64,48,214,244,115,85,83,3,203,155,23,209,23,130,39,115,166,154,26,203,135,54,92,129,141,205,48,151,46,9,203,35,240,52,242,136,92,186,93,152,128,56,172,170,20,16,190,9,89,69,147,233,193,219,66,186,89,69,116,180,46,146,188,106,11,117,111,58,126,135,10,166,83,177,178,195,204,183,42,163,161,23,147,182,202,237,12,17,243,4,89,119,183,229,233,163,68,110,148,216,241,181,179,62,137,30,96,189,248,143,135,37,224,222,68,75,13,152,2,130,188,55,180,77,122,243,78,140,53,96,84,71,155,222,124,176,86,165,124,169,105,127,4,77,182,228,32,226,232,162,250,67,190,86,179,174,171,248,212,22,25,107,10,211,77,24,47,86,120,17,253,109,170,84,178,64,9,66,233,165,87,67,23,54,18,30,85,123,74,104,16,69,136,35,202,155,40,153,149,111,109,141,55,81,126,139,36,185,180,19,3,159,214,71,94,93,165,62,137,206,240,185,122,164,35,9,172,181,174,247,110,132,128,182,212,70,9,225,32,226,64,84,238,68,105,20,201,141,171,232,91,214,49,226,155,116,166,212,89,119,138,80,106,164,143,17,122,235,75,62,136,113,165,212,132,9,214,235,107,65,203,21,31,4,186,240,162,243,16,163,51,2,76,11,237,188,207,76,131,155,47,19,135,219,164,101,244,230,102,168,198,111,67,227,167,43,219,36,35,98,166,193,137,218,171,190,152,177,242,239,44,173,186,66,79,3,76,217,73,92,13,35,161,126,206,55,13,119,22,0,154,254,89,85,244,236,8,30,47,140,67,181,197,97,138,123,142,116,84,9,81,138,160,223,139,210,169,18,163,2,149,153,116,37,2,67,81,176,179,242,170,124,118,13,162,218,229,72,225,149,100,129,65,87,182,77,25,131,143,148,211,64,203,2,27,92,234,190,90,248,81,97,90,244,151,72,183,246,171,63,109,94,118,84,86,61,35,85,61,85,35,124,92,249,218,3,167,91,111,142,202,108,212,70,241,245,116,245,153,92,84,170,225,50,39,69,139,154,52,92,137,246,59,56,122,222,116,248,192,86,77,16,133,87,91,105,159,129,223,247,219,89,151,69,55,159,62,248,91,155,145,238,183,74,69,221,178,168,174,136,151,70,153,228,232,199,50,87,45,234,147,206,115,238,245,92,180,38,170,153,85,91,48,37,234,15,51,111,79,150,101,209,251,250,185,250,222,104,140,34,232,168,33,38,130,164,101,102,201,23,245,211,122,241,52,194,201,21,85,91,132,44,166,194,7,82,231,40,203,154,237,115,160,35,115,21,205,146,107,190,165,88,165,21,129,56,17,94,117,192,229,115,220,79,107,14,139,39,179,166,76,125,240,122,178,49,29,77,230,171,243,123,114,120,133,231,52,11,52,204,250,203,152,110,49,193,255,66,220,250,220,109,100,36,127,145,177,144,182,117,96,34,197,1,31,26,238,63,87,239,146,197,50,3,187,93,95,139,200,126,216,10,195,140,210,15,140,123,146,37,91,101,31,157,41,216,118,233,97,152,2,141,120,132,102,230,180,168,237,160,106,71,163,233,102,45,100,229,60,158,109,81,19,201,78,237,168,185,106,95,57,116,59,87,115,154,193,189,90,116,207,224,224,220,89,176,133,12,199,255,66,227,193,224,251,156,255,220,58,75,174,44,238,252,207,115,149,154,5,91,214,142,250,125,171,150,245,90,173,143,127,134,164,100,23,4,186,11,229,159,1,109,121,122,112,120,156,127,63,199,136,242,162,119,80,157,127,191,229,144,114,173,202,233,173,48,132,113,81,142,133,24,240,103,138,162,97,22,48,33,183,239,28,236,247,100,209,20,60,13,159,95,110,45,237,136,78,157,243,252,92,12,173,94,22,100,17,164,152,159,181,3,121,93,22,100,193,146,249,89,121,117,180,43,21,89,234,185,80,9,118,179,40,234,24,111,212,103,205,247,116,216,222,0,149,143,145,194,232,175,84,113,223,99,126,204,85,60,207,25,99,70,30,107,126,70,244,125,172,116,53,27,150,155,90,149,176,124,229,12,110,236,25,250,219,164,19,114,18,210,36,216,202,231,106,172,229,128,9,110,125,206,22,91,112,81,116,69,32,77,237,12,242,248,217,168,6,223,225,248,110,241,72,249,4,204,8,235,102,55,172,123,51,94,12,242,157,207,233,97,132,171,81,35,7,201,216,103,139,95,228,144,162,176,202,122,235,63,135,226,232,9,63,215,191,116,61,245,150,149,163,100,101,213,251,130,251,115,30,183,124,112,170,197,52,44,193,105,62,102,56,224,168,190,117,117,94,80,222,105,49,104,239,173,161,186,251,88,18,35,4,178,1,203,103,203,25,198,110,18,191,77,33,238,199,22,120,30,227,202,122,179,209,148,244,202,76,160,153,103,110,181,54,22,29,180,122,165,134,180,182,251,143,29,66,127,164,231,99,97,86,216,83,23,32,28,30,233,140,34,137,169,129,7,44,63,178,97,1,87,178,210,31,187,113,100,75,228,251,199,162,241,49,172,206,22,25,16,8,11,190,167,23,244,247,217,0,88,222,91,8,57,213,31,188,62,112,81,203,144,178,167,235,231,234,252,35,111,187,234,203,190,25,228,25,87,171,16,159,122,102,87,168,31,124,80,225,54,169,106,201,163,88,26,13,80,207,196,169,93,26,21,112,70,91,244,141,64,103,116,133,13,21,167,143,180,220,111,80,230,115,207,167,134,151,159,235,116,187,247,252,78,64,13,226,146,208,28,219,43,99,8,34,61,175,65,191,7,161,81,31,112,138,207,191,102,227,128,27,192,47,158,70,174,171,107,119,225,99,251,115,143,191,228,161,30,33,240,45,46,135,223,44,220,67,15,32,234,154,220,97,132,196,230,211,155,216,145,246,9,17,248,9,177,228,103,18,35,72,120,220,204,193,189,132,177,79,96,216,19,220,0,251,115,202,117,166,44,34,61,126,186,153,241,54,116,233,211,70,178,125,249,253,217,118,186,244,23,129,120,247,18,12,22,245,177,137,164,7,44,17,9,179,223,10,204,63,250,193,75,118,64,57,138,33,222,107,249,177,33,149,147,102,255,231,191,15,179,24,126,48,150,182,230,153,89,155,43,186,217,102,129,220,36,171,210,166,133,78,131,62,100,82,238,41,205,81,182,25,190,89,238,223,147,92,142,244,123,78,58,180,219,246,109,101,178,238,165,80,154,56,168,81,25,251,231,166,57,84,150,246,32,56,218,227,123,66,231,211,245,197,224,153,188,30,22,156,182,150,36,151,198,62,79,33,118,204,114,122,215,4,102,89,68,78,215,4,245,36,36,243,246,109,42,188,118,46,221,33,210,127,84,200,191,255,250,209,75,40,186,106,148,10,91,230,4,57,16,156,103,93,100,107,166,9,186,29,175,132,2,94,82,233,55,73,152,191,53,178,226,230,66,32,11,221,52,197,208,51,182,133,83,52,19,1,95,172,147,165,30,107,88,25,250,61,204,186,25,61,86,126,165,194,32,223,26,86,209,72,74,33,152,74,196,50,209,69,10,204,115,105,243,175,101,47,87,31,113,37,20,91,227,115,176,192,242,173,136,60,213,208,175,231,187,211,192,43,240,134,135,194,31,140,30,101,89,0,52,243,174,168,92,55,233,196,37,166,206,70,19,227,198,20,63,144,163,202,213,8,106,180,168,111,196,40,82,34,52,24,168,118,250,109,243,79,8,94,97,8,102,163,255,175,20,196,246,244,183,175,153,178,113,60,117,85,6,124,240,56,89,18,103,198,74,217,122,53,244,59,45,123,5,62,129,65,43,223,63,97,173,195,5,119,134,62,25,60,66,55,157,62,22,68,206,66,4,159,122,207,150,48,211,114,87,248,82,140,28,221,104,131,94,237,252,156,207,184,67,38,104,36,124,52,55,68,189,202,77,91,6,218,32,245,209,17,182,184,25,240,191,150,92,200,155,83,226,147,22,30,155,97,17,234,208,183,73,55,82,204,65,207,128,170,167,28,141,86,35,18,253,235,12,210,21,253,175,183,38,182,37,172,61,11,137,14,138,236,150,207,44,69,183,220,97,24,172,174,254,182,21,151,69,73,93,183,106,77,233,157,167,114,118,70,173,32,31,79,170,143,167,73,155,182,19,233,83,204,110,165,35,104,40,65,69,250,212,148,154,183,52,215,119,83,2,138,18,201,139,122,130,160,216,247,153,20,70,179,65,9,5,160,100,104,222,254,68,207,207,91,218,194,177,208,204,67,246,215,198,85,185,91,159,12,70,129,18,21,65,164,231,228,123,90,37,194,189,145,236,102,192,245,209,208,78,138,158,231,195,134,54,183,62,90,185,153,161,33,71,165,125,145,188,118,243,66,117,43,123,27,75,184,183,30,140,8,98,212,122,88,177,179,194,214,208,25,117,109,228,29,229,12,65,160,245,70,250,148,198,207,119,200,200,197,147,112,95,22,234,66,147,39,65,73,11,119,4,245,202,129,185,229,40,61,144,41,55,197,213,176,17,47,253,218,28,87,81,236,71,50,98,40,11,3,20,72,89,152,70,245,171,102,56,223,228,33,242,183,162,82,164,23,77,15,93,83,1,247,151,70,30,103,43,39,6,253,48,37,106,84,206,253,200,166,3,147,117,142,42,148,107,178,212,202,50,114,51,116,110,4,40,243,3,79,228,146,156,236,172,88,109,72,251,176,30,173,32,51,179,116,245,26,31,254,136,154,100,101,80,101,106,23,107,161,114,51,139,84,46,109,226,95,10,135,27,196,91,212,229,125,56,26,38,21,165,45,209,165,164,239,48,190,148,104,18,122,211,157,42,172,15,215,129,49,44,5,113,221,120,55,219,31,214,174,181,226,157,233,7,251,80,217,88,174,34,248,21,159,207,113,69,159,146,182,172,153,12,86,180,45,18,144,19,152,134,6,119,128,8,21,117,213,130,40,88,142,37,170,126,172,92,95,59,198,140,183,46,46,126,158,223,210,94,160,99,81,202,128,241,96,181,75,14,18,190,43,239,69,86,93,249,221,200,40,180,228,212,163,237,163,9,121,28,108,65,59,216,254,200,53,73,79,63,225,179,157,20,109,208,90,200,215,172,141,242,199,96,80,132,103,95,175,181,212,93,180,13,176,144,68,175,29,73,46,220,204,124,110,130,90,242,220,40,203,223,232,73,32,88,42,57,72,2,217,84,177,7,129,34,58,204,210,102,68,226,225,25,159,113,181,145,102,40,5,34,12,39,59,190,7,213,195,74,125,74,86,42,78,39,40,40,33,152,22,226,200,105,202,89,209,46,1,219,189,112,28,210,235,91,106,208,105,62,3,92,106,9,23,60,180,212,97,56,140,226,180,72,77,52,34,218,221,3,16,212,3,162,160,40,48,36,210,30,130,123,139,235,204,166,252,138,203,26,191,226,234,47,151,14,157,215,84,124,247,36,17,125,91,169,62,26,141,81,241,104,86,254,175,28,163,16,116,181,224,108,165,173,241,243,211,168,142,68,91,142,105,251,8,101,229,50,82,215,149,156,174,103,40,177,234,65,91,44,224,231,130,99,47,42,93,236,44,33,150,82,172,195,71,200,52,169,177,222,222,200,4,173,65,21,213,205,133,142,21,149,71,65,13,124,170,148,7,208,39,95,75,104,101,35,218,185,251,135,211,184,90,214,211,187,141,200,181,126,249,148,223,62,145,36,211,237,104,140,217,152,160,131,209,152,204,180,242,116,190,83,210,168,163,29,230,96,82,186,228,209,142,135,45,233,176,66,103,66,127,249,185,214,200,198,4,225,55,162,38,251,243,203,239,239,147,75,188,105,237,230,131,145,50,243,175,85,77,138,70,41,170,241,251,234,138,174,54,120,58,149,58,248,143,157,96,5,245,251,214,194,32,211,92,77,229,166,10,5,195,21,138,19,244,224,167,211,118,163,221,166,204,16,104,129,81,156,229,12,255,116,139,235,199,164,242,252,186,76,5,169,159,173,77,151,52,153,98,81,187,238,129,37,51,18,165,206,196,85,13,176,63,165,4,152,243,240,142,225,202,123,13,109,93,149,124,26,68,14,186,79,19,2,244,252,216,127,219,184,104,254,128,51,205,32,94,113,168,160,190,34,17,49,56,60,92,25,131,224,135,168,192,147,190,226,172,29,41,69,194,104,138,60,69,131,137,61,228,91,222,64,11,21,25,250,65,101,185,164,50,205,86,77,166,46,13,207,171,187,240,170,89,112,186,59,47,120,178,66,11,10,93,219,171,188,237,104,80,83,217,252,211,234,193,245,158,194,23,65,53,99,9,201,27,66,139,252,137,8,199,44,56,31,92,233,231,47,205,32,82,62,5,242,244,21,218,92,166,176,168,130,57,24,155,222,72,103,107,64,89,54,40,33,239,177,170,240,190,142,184,169,22,2,10,254,126,234,25,139,168,213,82,215,193,78,227,138,101,236,213,91,14,134,3,31,113,13,1,109,98,54,162,230,140,206,176,133,97,29,222,68,255,21,198,193,14,217,112,244,95,91,213,155,27,211,168,163,168,39,84,149,185,250,227,229,10,184,23,29,241,99,217,151,124,50,234,198,68,180,201,2,107,51,239,141,194,178,234,107,89,161,218,142,7,123,51,65,118,103,42,170,104,91,10,152,210,250,170,210,94,8,199,4,76,29,189,74,123,93,100,33,242,98,120,43,183,194,168,241,244,188,119,85,34,12,120,45,200,179,198,131,143,162,141,206,198,204,84,93,120,137,90,174,43,97,53,224,46,131,242,86,223,87,174,10,250,150,235,12,231,22,144,189,85,175,222,132,206,252,183,169,249,80,218,46,246,75,79,221,255,193,31,142,115,232,103,119,136,236,190,101,73,237,140,8,185,85,216,234,157,248,125,90,240,87,218,195,47,37,230,45,85,251,104,23,148,131,133,228,64,10,158,91,223,169,212,136,80,20,0,139,111,168,78,98,207,136,240,106,65,223,98,133,102,101,39,157,158,43,4,53,224,233,180,40,244,76,190,75,197,100,124,91,42,101,30,55,20,126,159,103,82,68,17,144,2,162,229,210,27,139,254,102,105,220,122,43,251,157,84,45,126,154,194,74,177,49,128,201,196,186,208,39,94,161,74,77,147,67,90,241,61,151,245,252,137,60,99,33,102,181,66,13,250,77,114,216,39,4,254,227,4,253,193,156,90,31,153,208,82,9,184,187,190,41,13,29,18,78,68,251,17,171,252,247,228,48,126,93,233,226,128,178,22,18,136,235,48,197,96,122,243,122,76,209,222,97,11,11,169,96,38,150,152,207,99,84,42,187,16,111,33,202,87,70,104,71,18,73,187,83,37,49,137,142,252,90,68,112,56,223,166,119,182,192,112,30,86,87,173,220,176,61,139,242,141,41,152,114,6,59,12,127,136,252,52,36,9,221,15,17,186,203,96,3,81,152,186,133,184,247,172,251,163,157,138,65,217,226,226,99,124,137,2,15,170,249,252,98,180,134,175,14,202,186,182,66,29,134,69,85,197,110,223,24,210,138,233,240,95,91,130,200,186,18,132,247,22,244,119,40,16,206,23,229,85,11,19,198,7,65,31,69,136,133,222,32,85,107,59,243,39,231,230,93,97,120,158,106,220,188,192,1,32,40,70,203,138,239,97,116,48,67,101,145,141,23,63,70,5,131,94,229,158,143,187,115,127,99,70,91,166,168,84,87,196,202,114,72,199,149,35,102,115,228,148,80,218,178,190,123,233,139,225,110,156,51,241,173,97,4,208,159,126,214,107,40,255,241,146,87,18,252,155,52,16,25,145,156,133,109,125,239,253,118,164,26,147,148,42,134,46,15,78,220,39,156,139,109,89,57,17,29,167,246,178,14,87,171,69,188,246,84,21,153,111,70,88,189,28,134,231,110,183,143,130,253,238,177,64,80,113,149,170,31,246,32,34,45,177,250,14,113,238,124,52,200,252,230,40,121,181,245,243,10,76,180,208,183,52,96,62,121,194,8,90,77,103,120,160,47,249,125,158,92,125,29,186,239,92,187,111,251,27,210,98,69,91,49,25,108,223,241,222,31,42,104,170,226,110,79,44,11,49,201,173,223,129,113,136,86,199,158,211,233,120,79,120,35,59,24,115,161,224,106,202,150,244,252,95,92,215,120,173,77,116,43,175,134,164,188,228,110,104,202,115,93,80,90,160,220,97,123,103,9,221,141,83,96,24,66,98,171,197,214,236,89,94,73,211,234,29,195,109,153,133,25,36,7,204,48,102,255,80,121,167,122,232,102,181,158,53,235,206,240,215,112,197,139,42,127,163,7,188,66,216,135,244,137,208,25,61,148,134,92,145,90,199,91,239,10,19,26,13,212,34,28,250,216,180,0,165,88,250,158,34,13,133,238,238,51,184,171,136,165,63,15,69,62,7,133,189,41,165,206,46,48,245,165,77,173,56,126,186,18,46,57,50,160,168,20,158,84,59,63,71,63,198,170,105,171,147,222,80,66,60,190,21,189,72,1,179,58,100,105,25,197,210,14,93,239,74,95,166,28,15,148,43,198,142,65,111,66,23,26,242,77,106,121,134,140,233,162,118,187,203,210,161,153,104,133,188,205,170,70,65,152,168,229,171,106,202,199,63,67,71,196,206,39,190,245,170,249,96,77,74,195,8,203,210,36,152,2,240,149,42,230,132,39,231,82,126,104,130,98,34,25,110,6,87,77,249,248,6,55,135,92,77,244,98,237,184,122,25,239,114,194,199,72,88,99,34,88,247,169,220,156,128,208,14,1,120,138,66,170,172,141,51,225,227,104,249,214,85,213,227,81,169,91,161,8,142,55,40,122,225,86,221,208,66,233,156,26,15,217,230,40,188,35,185,30,232,65,29,244,3,167,79,15,188,132,32,119,27,163,112,174,43,36,43,164,98,26,135,255,61,166,239,99,112,57,116,225,131,217,70,133,92,156,56,197,146,252,85,182,170,63,90,236,248,212,8,212,170,201,9,3,194,51,74,226,234,183,55,72,35,53,185,134,226,249,3,131,145,234,29,2,211,225,185,66,110,156,84,228,21,20,207,213,159,12,69,112,76,253,132,43,146,85,61,212,200,201,67,234,189,161,140,154,225,179,97,182,183,169,87,179,34,82,141,188,214,239,181,88,253,39,193,33,165,70,155,207,119,243,193,14,84,15,71,175,134,75,127,164,96,56,204,191,250,203,48,32,133,207,118,44,156,52,21,126,54,162,27,241,148,216,22,33,213,222,84,100,229,252,127,22,224,65,84,70,96,26,164,194,245,161,53,186,234,147,191,187,121,86,31,216,190,206,17,184,155,168,170,251,54,48,20,23,253,237,147,38,227,52,53,103,153,72,16,18,175,30,2,238,131,190,11,153,196,212,169,222,112,69,225,32,21,69,90,208,53,246,13,151,237,89,244,237,3,67,193,29,62,50,242,75,85,6,156,220,93,40,71,189,233,104,129,117,129,249,30,225,107,194,134,32,42,97,192,207,112,27,225,200,242,237,166,162,150,208,246,160,4,105,127,157,163,132,197,66,216,146,54,71,74,147,5,62,208,148,71,72,227,157,152,123,203,131,35,106,29,138,88,84,77,108,201,73,62,152,252,90,204,20,118,59,73,135,210,6,132,51,232,15,142,244,235,231,123,204,98,20,247,30,109,161,145,81,175,182,186,207,30,48,197,197,114,232,45,147,26,242,211,152,38,250,174,59,229,50,50,195,19,87,35,67,250,14,182,255,50,36,183,200,12,99,188,122,112,202,202,9,227,83,153,12,177,245,15,248,104,194,74,19,131,77,145,165,85,231,214,144,157,135,19,71,174,38,164,16,81,26,140,170,180,32,48,9,48,192,91,192,248,203,93,238,141,167,85,118,68,182,46,12,72,87,96,139,242,184,102,248,53,21,143,157,48,140,41,35,226,98,231,54,209,63,165,244,28,71,210,61,158,129,208,64,138,107,224,143,144,46,142,139,17,44,221,121,239,201,194,136,136,2,37,147,212,37,36,252,142,234,190,71,70,236,176,24,115,80,222,189,44,195,233,48,222,151,60,56,129,43,142,23,135,39,132,84,137,82,227,18,58,116,8,161,11,245,51,48,100,181,30,74,100,250,165,230,154,41,155,161,243,232,175,181,176,130,245,222,231,88,100,219,239,253,182,114,25,49,14,57,22,122,60,87,175,201,204,64,38,6,133,188,184,245,33,49,151,227,201,46,215,99,146,49,154,217,24,181,172,185,236,220,144,127,135,138,52,139,101,200,1,209,242,144,48,84,83,69,238,109,246,97,12,247,192,246,255,194,111,222,184,193,71,112,238,116,249,150,180,144,202,252,47,230,253,87,121,180,99,41,18,135,17,232,219,250,94,198,142,239,10,214,215,56,134,174,192,111,131,29,46,52,218,15,66,116,17,218,229,230,180,235,251,250,32,207,243,214,195,80,152,66,20,143,119,35,157,145,133,29,192,207,77,108,17,179,94,236,255,159,155,79,178,51,113,117,45,186,246,172,46,199,55,127,166,250,179,85,229,151,7,113,177,21,50,235,4,142,229,206,72,173,86,183,191,169,199,95,201,249,96,46,4,147,48,196,204,207,146,76,191,37,252,104,132,143,40,62,146,81,87,126,154,222,214,22,18,238,245,160,72,36,35,186,145,14,11,201,112,2,44,85,246,12,235,162,239,53,96,42,246,228,230,219,120,11,92,144,182,161,26,151,193,31,96,4,170,220,68,105,184,33,89,238,204,52,154,86,241,242,131,169,241,46,87,96,219,75,125,30,62,187,136,250,136,68,25,227,225,90,162,100,107,90,210,89,192,63,65,69,144,91,40,20,40,160,210,146,48,108,82,43,53,149,27,12,69,177,54,59,97,196,180,86,169,68,175,89,88,207,178,69,189,199,13,120,164,148,118,38,197,129,73,63,132,150,238,115,197,168,234,23,24,38,179,17,169,53,104,182,166,222,156,62,223,157,48,188,105,242,104,236,27,55,116,145,27,250,106,93,174,166,121,115,206,248,109,142,139,35,143,182,168,219,206,71,163,2,61,151,95,183,216,225,185,43,97,28,48,129,57,95,67,178,217,68,82,117,88,32,255,47,61,148,143,201,33,118,121,114,2,52,113,28,87,170,74,179,121,132,181,73,71,115,60,57,196,180,217,122,101,148,129,215,245,151,128,77,18,116,38,76,254,51,149,170,57,234,75,158,63,180,239,53,200,239,29,174,52,182,157,132,105,201,12,105,217,247,111,36,136,229,183,233,175,173,73,117,137,70,216,144,155,147,26,91,241,222,197,36,19,229,230,227,154,248,181,63,249,36,207,45,55,167,240,46,146,16,176,112,206,12,170,17,128,160,84,33,69,157,33,38,202,211,13,181,148,230,138,13,252,246,31,165,70,192,141,224,227,94,145,97,54,34,156,124,114,250,46,232,205,203,4,244,72,157,98,68,113,57,69,66,246,246,66,172,155,7,47,137,113,170,144,66,124,121,243,156,137,110,234,53,124,30,243,185,154,156,50,15,134,28,173,198,160,209,111,94,115,54,52,152,30,35,24,15,141,32,172,240,1,91,165,212,174,113,115,92,153,28,148,142,160,70,196,143,8,169,81,2,35,240,164,51,53,82,246,239,235,213,207,197,144,231,250,75,163,175,176,228,165,187,9,80,159,32,0,133,8,63,207,252,14,181,147,179,89,82,107,128,44,155,76,149,110,121,211,168,99,128,113,39,91,150,81,56,182,186,240,168,145,64,8,73,190,7,240,58,62,147,80,243,107,183,200,163,193,176,118,111,200,184,178,165,29,129,59,205,240,45,74,67,32,255,24,242,222,13,33,237,168,234,130,158,49,179,193,150,240,153,180,197,102,81,75,151,99,198,92,178,86,188,82,251,79,28,173,232,205,201,205,69,181,142,81,113,119,29,84,202,165,106,170,103,42,65,22,176,73,104,133,232,97,177,99,69,110,78,65,188,87,217,93,235,224,90,250,100,37,107,154,15,225,169,46,19,13,197,202,27,44,225,199,82,39,237,251,94,55,84,225,14,153,235,44,13,254,251,34,201,168,55,225,1,209,17,159,214,155,228,85,118,3,137,122,29,82,28,163,164,10,28,77,212,255,104,221,153,198,116,225,37,147,29,242,71,89,1,52,129,7,35,211,177,82,183,37,63,125,109,242,4,233,221,123,173,100,24,93,54,19,222,153,213,130,13,141,246,131,28,81,52,48,222,150,182,146,254,109,236,170,48,153,150,83,179,146,244,153,48,249,177,7,202,196,161,91,184,109,178,200,111,143,49,44,112,26,101,170,171,200,49,128,139,83,131,141,3,239,93,36,204,216,126,154,73,91,120,9,44,237,230,138,34,249,151,228,165,155,40,93,14,184,105,104,85,111,178,160,101,102,165,226,251,50,190,228,181,147,86,201,130,239,249,65,158,83,51,179,4,125,91,165,189,192,211,120,61,67,163,15,229,131,146,63,141,0,67,234,215,24,23,242,58,57,38,211,4,186,188,127,106,67,4,185,251,85,120,244,88,31,219,40,4,206,22,24,225,189,96,116,162,178,187,201,174,242,96,11,144,57,12,31,153,204,164,9,59,98,217,241,219,86,251,51,5,190,214,186,25,48,250,41,242,104,203,244,153,3,70,229,83,62,39,22,225,13,98,85,208,84,120,53,151,16,122,138,132,91,31,178,107,16,176,173,35,216,75,41,18,78,141,39,131,41,53,26,9,31,29,179,139,248,185,12,10,146,51,242,185,104,163,81,209,196,251,190,124,94,109,186,183,227,196,189,169,39,252,192,139,192,81,86,152,99,242,229,205,23,233,137,58,131,37,139,70,33,185,24,187,118,199,247,168,86,46,154,115,1,25,4,248,11,178,52,254,44,49,101,240,22,66,247,202,210,73,122,235,85,76,61,210,81,106,59,21,62,166,54,20,69,249,20,228,201,226,66,162,171,135,238,231,166,66,252,200,231,64,193,175,56,33,50,121,254,150,57,6,35,40,27,101,11,76,229,70,194,27,253,249,16,103,198,27,218,186,236,73,243,215,155,40,101,246,122,177,213,121,248,68,64,37,110,13,133,201,5,172,132,45,69,46,240,225,240,9,93,56,122,171,166,94,125,110,77,34,131,123,137,171,108,129,209,151,137,142,105,163,127,21,87,193,146,137,37,168,112,104,186,19,115,28,178,141,158,220,16,111,131,95,114,52,189,189,8,243,93,148,219,158,207,249,129,17,28,169,169,190,70,254,84,96,44,242,164,94,233,20,67,223,15,220,79,50,100,193,21,44,203,154,50,198,147,106,13,86,1,34,38,47,43,113,220,84,244,161,126,95,188,16,188,198,149,4,64,139,98,134,33,87,63,215,89,100,117,70,217,250,214,168,1,157,236,248,127,155,176,154,72,15,190,73,102,99,38,203,144,139,225,30,234,91,196,7,218,148,45,97,19,139,92,241,177,172,82,101,10,76,60,96,102,71,216,68,82,41,127,250,16,231,156,45,123,42,27,153,30,129,169,212,45,217,193,100,68,221,2,211,182,23,189,160,127,94,220,86,184,101,235,20,205,243,242,177,236,218,25,253,75,104,198,101,203,165,253,242,69,232,45,96,230,164,222,122,160,95,232,207,205,193,149,170,110,6,67,94,19,48,173,60,93,159,155,131,177,71,219,22,206,143,124,46,168,238,200,9,58,76,95,194,254,111,235,26,9,81,83,254,246,247,157,134,117,7,75,2,237,193,148,229,253,86,172,241,103,18,206,18,238,196,65,223,83,251,193,56,247,83,201,90,169,122,118,238,17,92,123,42,231,132,181,244,88,123,249,249,193,21,149,130,169,87,51,190,235,135,66,134,126,154,114,154,210,212,225,191,204,23,159,83,81,56,12,127,199,194,95,177,233,148,206,162,250,199,98,250,251,229,55,181,224,76,17,74,72,40,188,188,251,1,187,19,30,186,169,48,34,91,191,215,34,200,55,62,124,147,211,226,168,126,115,24,17,180,75,154,92,198,250,213,130,62,24,93,2,229,225,168,127,161,56,135,89,69,210,139,92,217,29,156,169,108,144,123,30,42,193,90,27,100,14,197,47,134,44,161,73,15,245,179,201,72,171,248,213,184,192,71,57,104,139,201,17,252,173,28,62,22,180,146,202,24,76,147,204,175,221,228,153,38,132,0,165,101,17,50,196,238,188,115,16,89,194,240,172,60,199,88,156,62,23,170,241,111,203,189,159,141,125,92,154,0,146,14,52,9,133,6,25,201,226,251,179,223,71,53,70,40,101,196,166,117,243,87,248,97,225,131,15,57,46,201,167,225,196,140,111,125,210,131,32,223,131,32,81,243,158,15,68,79,207,135,205,184,88,147,232,239,164,38,200,122,53,157,106,197,69,221,247,11,74,252,77,89,66,9,179,97,120,241,171,201,128,30,81,17,38,85,130,239,233,112,231,139,9,133,51,46,235,79,106,2,120,32,19,42,252,207,141,8,250,242,171,41,80,254,140,138,157,205,213,31,13,135,89,180,11,140,202,210,91,39,70,177,10,21,101,94,111,239,91,253,198,187,88,211,140,80,221,67,104,62,126,179,140,142,255,211,154,242,178,35,168,245,59,44,77,90,82,219,148,7,52,168,205,169,236,59,121,239,34,20,252,235,66,40,225,215,34,33,38,212,134,86,110,82,188,141,11,54,150,169,162,229,208,114,195,200,26,112,51,121,6,97,232,71,128,161,197,47,27,71,131,220,156,138,7,167,255,239,127,237,102,114,53,254,228,242,54,74,104,18,148,118,116,240,26,193,70,241,208,66,137,200,81,221,130,183,111,254,118,186,78,51,232,169,170,153,64,171,66,251,209,224,119,50,219,67,150,14,61,49,72,154,207,31,76,215,68,83,81,132,69,77,161,255,52,33,52,81,106,67,136,141,14,66,135,33,145,19,61,116,116,34,70,200,246,161,235,106,204,189,34,66,129,70,200,240,159,198,46,146,86,69,186,113,59,193,164,31,92,104,212,47,114,53,125,99,78,248,78,14,129,21,162,240,180,61,227,7,111,106,51,182,222,252,237,188,63,29,150,7,27,1,164,234,126,176,91,57,239,201,51,176,174,85,45,10,92,79,48,220,154,8,182,82,216,154,98,201,117,5,200,126,172,76,48,247,112,203,101,15,23,255,34,153,121,16,248,18,216,104,73,127,191,77,83,228,214,65,221,86,1,253,91,62,20,0,73,183,8,93,18,198,36,252,3,209,101,234,93,69,90,56,67,127,99,178,233,231,144,222,7,147,151,187,191,40,227,31,165,34,115,77,116,109,46,76,124,254,195,28,200,93,38,210,166,103,161,199,79,155,136,236,146,39,51,161,74,255,30,60,117,223,42,62,67,203,141,147,232,227,193,224,196,40,108,66,47,191,33,163,210,128,90,75,129,169,181,249,57,45,20,47,22,180,196,84,227,168,247,24,178,5,17,115,219,170,113,100,90,216,195,97,6,66,20,75,136,242,195,61,26,48,121,72,209,87,130,23,232,254,142,38,58,11,224,116,168,2,179,160,126,7,4,109,11,207,122,16,181,20,168,14,143,83,170,116,250,176,136,206,39,60,76,40,211,225,119,229,157,250,219,38,47,224,219,202,226,152,108,34,89,66,119,157,211,19,224,98,211,141,151,79,134,112,71,113,142,90,154,229,160,145,19,248,216,78,253,67,43,101,36,50,164,16,102,163,93,249,7,163,99,62,133,64,250,193,208,127,252,76,59,235,27,86,86,6,96,152,255,126,131,66,23,249,22,117,201,7,239,218,126,114,89,199,26,220,167,180,172,224,105,208,5,218,3,126,11,59,203,205,198,180,246,182,18,240,51,4,69,161,142,172,10,149,164,9,183,169,234,54,48,157,44,231,201,32,178,209,166,10,71,77,62,64,108,74,20,136,193,215,35,240,56,222,213,7,15,3,4,148,2,226,182,251,215,50,5,63,161,47,160,136,179,134,214,53,225,156,54,164,215,23,184,52,143,189,66,247,65,73,165,124,46,120,76,157,53,190,219,99,138,4,0,191,141,163,23,176,41,195,118,129,109,24,126,115,28,47,252,153,145,122,115,122,237,139,63,90,123,39,144,30,95,200,120,109,151,31,128,72,139,104,189,194,180,7,248,1,245,236,200,231,14,202,17,243,246,89,210,89,254,104,133,150,207,15,252,167,140,247,7,15,107,206,147,189,150,122,250,242,235,228,49,147,159,14,119,153,136,4,186,170,159,203,131,114,77,217,86,38,253,162,113,168,255,13,210,149,81,129,85,187,250,174,51,88,155,210,187,106,45,73,239,185,29,70,220,88,170,149,199,159,9,53,253,230,198,232,41,2,52,16,166,182,25,15,14,183,120,21,57,58,76,233,238,244,186,29,250,250,46,109,254,131,80,161,51,230,153,239,163,46,8,92,148,39,188,132,142,77,171,154,12,131,77,197,233,88,88,28,183,14,153,166,195,58,3,126,222,15,33,230,119,103,89,1,207,39,129,10,109,57,92,57,99,242,115,225,147,69,179,48,187,238,61,250,61,44,160,237,42,98,253,79,10,84,116,192,32,157,175,113,168,19,192,190,82,2,5,165,166,113,107,56,92,173,241,95,96,171,45,242,39,239,127,210,118,2,67,145,243,243,219,32,85,166,6,74,126,154,234,78,31,112,107,61,21,81,103,104,3,41,142,249,221,155,236,93,145,82,82,70,200,248,250,126,48,77,61,210,241,50,232,197,223,78,196,220,41,51,64,129,58,97,234,133,198,240,171,33,64,148,66,60,170,105,127,72,53,198,153,124,37,136,225,170,251,123,102,12,55,253,86,20,216,149,48,99,26,34,80,170,2,70,123,35,245,105,14,219,174,158,211,132,84,188,179,7,88,144,124,22,249,146,173,152,191,238,247,134,174,75,232,84,224,99,54,115,228,15,174,207,44,69,216,46,225,67,195,201,207,1,239,148,237,42,49,239,179,72,25,79,63,247,160,224,129,191,35,97,74,60,238,143,247,128,106,135,86,68,196,232,61,179,201,181,251,213,107,11,73,5,116,179,212,229,78,7,105,68,18,7,131,4,245,219,184,127,35,106,125,47,194,111,51,160,11,184,30,9,167,116,16,159,173,125,174,110,43,222,26,163,67,202,3,121,176,185,166,207,49,178,95,101,137,81,250,96,196,196,111,192,91,91,87,145,89,123,155,186,111,71,21,241,13,161,214,125,179,241,60,167,194,247,209,106,121,250,113,244,123,193,126,124,28,222,132,75,5,174,84,24,116,31,150,138,244,183,236,86,141,80,238,248,5,187,141,86,124,73,117,33,219,147,117,180,252,224,134,232,130,152,142,111,159,35,143,28,48,142,87,6,84,6,189,132,207,220,155,1,19,172,205,49,111,104,242,252,42,14,128,187,105,161,201,26,160,37,44,31,141,49,151,189,144,189,15,195,52,70,141,229,38,75,235,224,194,248,147,33,140,80,196,183,234,237,34,164,241,131,201,197,177,77,39,140,77,85,252,123,22,216,110,135,188,182,105,252,121,232,128,198,66,138,134,154,236,25,239,143,171,79,211,66,55,172,196,14,216,144,80,85,92,14,83,214,163,123,221,177,92,212,15,93,118,254,228,144,34,226,251,251,212,112,57,79,85,35,125,107,243,157,230,238,8,91,127,107,149,181,7,213,244,254,117,248,24,220,86,215,237,159,156,179,31,30,20,188,189,45,67,14,143,78,227,205,74,184,78,225,246,24,166,43,232,236,183,236,177,139,160,134,192,40,62,184,17,67,211,239,16,214,157,7,211,165,127,5,126,102,71,87,152,58,178,21,240,219,240,138,194,182,68,90,194,106,133,12,211,218,114,51,30,180,11,235,14,240,157,30,93,5,46,234,77,178,253,239,112,217,40,213,107,243,115,239,69,79,200,12,248,45,243,169,175,133,244,251,57,249,211,67,180,36,128,185,38,126,26,118,21,241,193,137,140,214,95,131,143,193,111,75,250,220,187,5,89,177,125,46,137,210,27,12,125,104,117,24,138,255,187,63,15,190,206,137,171,41,40,149,205,144,67,113,59,153,10,48,106,177,71,97,88,79,19,54,53,175,132,233,168,114,107,184,152,124,138,216,94,195,234,149,253,176,182,182,93,181,35,6,229,79,49,224,127,172,179,122,113,131,6,107,6,76,31,146,254,178,133,43,227,222,212,62,74,188,133,255,16,81,12,152,72,186,124,108,138,65,156,92,215,224,162,3,142,113,229,90,68,252,244,85,26,10,96,152,74,91,192,200,54,203,213,214,166,227,102,4,69,222,28,111,2,211,0,25,111,61,173,215,72,80,216,131,90,188,245,155,145,163,125,225,179,75,12,248,115,216,85,254,245,193,167,149,157,87,19,20,81,155,145,242,131,248,214,236,123,18,91,51,142,113,103,48,3,37,89,55,20,134,51,216,223,122,153,72,251,252,26,179,45,214,7,213,135,179,234,205,137,28,197,160,16,83,250,236,41,88,102,59,150,15,233,74,245,84,41,216,93,158,157,179,223,38,17,46,48,61,64,121,117,223,136,255,42,140,70,94,110,179,20,185,200,168,80,250,94,98,253,80,207,120,63,240,37,39,23,83,133,45,68,2,46,207,213,100,51,136,175,77,212,71,167,41,209,153,22,223,11,86,164,249,65,201,186,197,197,156,30,18,255,122,91,200,179,111,111,204,113,218,31,117,215,160,240,184,234,9,49,251,7,109,196,49,98,162,109,101,67,6,134,231,45,231,97,41,66,231,61,254,60,232,152,72,70,17,247,121,110,164,11,70,174,0,181,163,255,135,182,115,201,182,28,215,117,109,143,222,176,254,82,255,59,246,52,185,23,41,48,238,56,197,204,82,70,32,236,229,143,44,81,36,8,220,39,134,170,213,12,180,48,58,100,20,226,99,30,51,60,196,110,61,53,205,196,61,166,20,52,16,211,116,181,76,222,113,4,140,2,189,190,44,136,113,241,188,81,60,144,142,67,96,200,34,113,52,107,189,238,154,104,240,45,49,18,216,233,47,157,145,22,209,195,140,147,67,20,217,25,190,31,118,156,28,65,111,253,101,38,206,26,160,53,63,41,108,177,130,195,213,162,26,189,107,68,153,252,101,161,132,43,54,46,192,173,68,34,20,141,142,182,211,70,18,203,121,63,247,141,196,138,164,159,58,50,27,46,153,8,90,84,102,156,151,213,195,204,215,238,15,101,19,129,97,208,198,242,128,89,140,52,108,81,5,152,174,141,240,7,151,174,99,208,190,212,152,82,240,83,79,65,12,29,37,167,190,163,97,118,234,111,215,152,172,234,254,212,219,149,39,18,73,51,204,189,143,78,223,155,139,168,254,150,81,227,17,87,2,218,157,152,117,29,166,21,126,75,0,143,99,224,114,213,64,74,239,55,226,144,163,111,76,129,86,69,249,193,100,195,117,251,74,218,169,123,45,201,196,144,82,138,212,10,139,223,239,105,95,248,174,121,91,2,66,243,6,216,159,255,246,130,161,40,55,141,123,95,243,228,19,240,198,192,76,19,64,223,246,108,96,53,214,212,108,154,163,33,51,245,11,85,43,9,232,179,229,169,161,50,52,126,237,182,118,229,108,154,134,38,128,240,4,243,147,111,51,23,149,196,215,29,9,33,34,105,254,84,93,163,39,82,131,104,39,56,108,14,224,114,105,164,240,246,111,186,193,190,234,67,222,71,146,133,180,160,143,22,175,68,77,80,225,109,144,122,170,129,162,99,39,63,141,94,82,27,1,15,147,16,149,12,234,71,2,61,206,125,71,210,210,148,28,178,6,37,94,24,45,3,146,234,64,127,175,253,28,234,183,245,197,163,42,243,82,187,52,240,187,17,47,15,133,52,192,17,152,172,107,137,247,5,69,66,54,254,8,190,45,175,182,242,66,146,195,69,183,57,182,204,24,43,196,197,130,146,52,104,191,128,19,20,173,50,185,178,187,217,187,113,230,131,191,170,169,120,24,224,158,3,101,164,208,104,44,7,99,108,227,245,11,198,89,43,82,6,198,98,138,173,75,92,152,217,18,74,50,29,97,212,31,45,23,174,34,227,72,70,233,236,198,16,243,147,51,191,232,170,54,169,152,254,36,169,128,41,43,28,205,212,35,216,171,112,74,136,211,139,135,2,227,15,30,230,9,173,39,55,219,164,128,41,56,201,94,143,30,55,36,180,29,70,125,118,9,138,38,114,124,125,80,25,196,30,134,221,4,165,122,127,155,72,47,86,249,180,39,218,60,174,240,138,181,28,106,163,250,211,164,102,62,31,165,212,201,186,150,24,232,70,251,226,228,68,210,162,102,196,109,71,58,15,137,231,92,8,163,137,161,121,174,229,194,104,16,110,133,173,10,225,247,213,32,82,203,164,51,137,150,92,88,253,14,34,75,45,14,173,141,192,16,246,103,86,38,45,236,58,24,200,236,124,14,195,14,214,111,119,90,111,237,246,75,187,207,39,205,104,244,133,20,183,115,175,230,222,81,245,11,105,54,186,126,71,111,19,133,95,90,182,177,126,225,238,112,67,89,120,235,209,43,28,144,239,91,167,89,85,203,54,13,222,140,191,238,141,244,129,104,4,80,244,65,186,238,247,129,237,97,150,237,122,244,159,39,135,195,184,128,74,204,9,101,204,27,207,41,63,224,83,168,175,196,140,130,187,31,125,23,228,161,75,20,254,150,221,93,161,47,76,162,82,50,134,112,230,239,39,18,112,71,236,84,134,26,241,237,30,1,223,253,250,167,67,141,244,192,249,21,164,128,111,212,186,244,243,165,106,91,253,190,27,92,138,173,115,195,48,243,232,128,77,85,74,71,11,132,181,56,121,53,135,32,129,173,188,89,30,156,231,60,83,207,105,71,142,46,91,239,27,46,210,111,19,81,161,41,86,209,57,182,137,103,186,46,110,69,135,24,99,81,133,87,200,5,99,88,77,112,158,167,45,226,14,135,225,81,233,228,192,90,123,106,192,133,226,139,206,90,124,178,113,110,18,154,75,222,8,250,203,241,80,238,98,116,103,135,146,62,238,26,33,197,221,19,80,32,209,131,185,207,234,48,213,196,85,116,230,64,78,197,191,238,187,172,238,222,117,24,15,54,90,62,151,163,44,248,207,220,112,31,81,172,142,11,202,131,8,110,243,190,88,51,127,247,197,2,214,53,3,252,199,221,253,141,133,133,128,196,208,137,133,42,132,27,116,220,200,17,189,255,47,189,46,98,175,227,48,53,134,174,83,158,229,50,167,195,115,138,216,5,115,218,12,27,37,67,79,90,121,135,153,203,215,7,183,173,235,246,160,83,184,196,149,65,143,216,250,72,161,240,249,19,191,48,221,89,249,153,145,35,142,11,159,106,192,193,19,135,227,18,23,62,210,40,163,247,188,236,0,59,4,45,61,150,109,192,137,11,195,232,32,61,19,90,46,122,92,152,237,220,100,137,185,207,203,11,47,149,53,130,205,171,194,65,111,1,37,86,220,233,224,181,252,186,186,169,191,165,117,149,54,249,56,53,189,135,105,4,51,51,123,212,123,199,8,26,175,186,104,243,205,183,18,48,133,176,116,87,253,77,196,248,164,45,45,154,50,192,107,132,27,84,37,203,78,75,227,253,238,190,24,70,221,154,41,244,129,207,47,86,144,139,222,119,157,14,190,241,220,126,15,5,181,35,165,44,144,236,252,226,182,155,89,36,20,157,236,238,151,232,65,47,237,16,163,175,52,41,116,111,187,2,198,144,76,23,86,140,148,90,160,92,220,204,107,122,253,226,133,32,39,148,24,11,248,151,212,229,87,86,135,25,12,165,39,190,142,7,120,188,202,114,82,20,69,150,41,62,143,130,225,220,73,35,101,97,157,238,112,197,58,68,225,251,195,238,231,88,77,172,109,72,226,14,87,190,85,226,243,248,136,92,53,16,162,19,126,121,52,143,75,253,153,194,58,152,102,60,237,67,9,18,61,94,233,137,6,114,126,77,253,192,20,65,107,130,91,104,190,83,33,178,220,141,114,76,30,183,183,210,71,188,149,62,134,248,226,47,165,72,137,104,169,108,92,39,188,107,238,156,14,252,109,177,36,49,61,128,226,73,115,184,136,52,104,202,48,164,181,198,29,206,76,149,56,135,127,112,105,138,127,216,211,184,175,186,108,238,207,43,47,244,63,35,204,40,223,199,194,142,51,142,101,35,55,165,252,49,17,113,114,83,81,224,79,61,146,9,91,161,117,60,120,166,122,21,239,218,251,39,248,105,26,202,211,64,49,157,206,128,123,233,105,154,69,125,123,199,133,143,178,191,68,202,129,253,180,223,79,35,215,127,82,216,234,62,99,134,222,33,173,51,18,34,200,190,155,133,97,123,231,213,150,86,220,26,145,196,52,21,197,147,98,222,251,136,229,167,205,68,75,151,166,25,67,16,205,197,50,18,89,232,139,165,158,240,183,127,58,250,239,19,12,38,132,133,32,77,76,63,237,224,213,2,102,240,234,30,2,94,177,59,111,84,235,228,152,61,133,40,200,151,249,79,55,58,232,52,8,129,137,237,156,78,44,29,80,42,73,179,21,195,164,4,124,122,154,102,187,49,51,253,93,214,97,106,82,41,160,165,245,44,96,40,28,10,119,186,190,119,192,23,215,89,152,122,135,167,145,236,232,169,164,80,120,68,37,146,11,166,249,93,36,7,59,153,91,191,239,157,188,47,205,158,161,116,80,188,88,12,76,34,90,230,120,50,17,177,5,49,233,142,52,39,220,125,118,127,3,169,210,178,170,129,134,153,178,247,120,168,72,253,232,16,167,39,252,125,1,8,244,111,125,37,204,248,219,67,32,26,48,246,209,223,46,168,39,205,56,218,248,66,242,219,31,251,130,207,31,11,245,246,161,81,37,2,120,241,62,97,58,124,66,74,152,168,234,184,201,24,44,205,158,106,105,232,62,45,103,107,87,50,65,42,236,107,121,211,104,127,69,116,9,35,8,61,57,138,83,30,227,240,72,138,18,86,145,35,92,177,234,222,181,137,110,214,4,23,151,221,218,213,188,160,62,153,134,233,153,152,17,46,227,151,169,238,133,208,2,43,166,152,63,152,239,184,10,73,209,236,131,220,127,182,146,77,64,65,89,97,156,84,252,177,124,232,75,40,207,105,211,160,233,211,56,219,15,205,196,14,120,186,110,106,85,145,136,26,9,45,150,172,116,180,46,21,219,38,79,117,191,94,159,167,141,36,90,83,150,11,21,4,159,44,73,31,236,174,76,63,178,255,199,193,162,18,11,205,234,85,248,86,253,96,83,155,86,78,27,61,96,205,227,89,250,58,97,201,72,250,141,247,233,207,187,227,81,166,235,11,206,69,39,114,119,20,153,238,28,84,21,38,59,231,71,99,223,187,149,201,135,113,71,139,75,99,117,222,202,253,98,16,123,99,33,181,171,133,238,165,194,236,55,253,129,23,132,237,245,220,228,3,102,160,232,219,106,98,208,68,25,125,229,235,229,75,132,181,69,222,195,175,250,131,146,182,18,159,109,158,72,165,194,67,239,83,135,32,189,174,158,52,191,176,121,122,40,205,15,5,32,159,198,27,74,244,93,19,208,119,79,125,95,80,119,152,154,83,209,20,242,190,251,117,159,136,233,225,90,98,250,65,115,36,178,6,197,225,106,77,32,146,221,198,209,197,99,82,234,48,119,64,175,196,150,155,195,163,101,230,166,83,228,198,250,49,70,168,31,61,32,136,200,56,163,84,134,140,240,15,38,138,223,77,203,24,167,13,247,106,128,138,191,250,222,169,234,10,181,217,79,110,53,217,174,85,240,77,2,122,56,140,22,192,167,5,248,123,103,222,54,83,77,125,70,235,66,119,84,213,72,137,52,211,103,210,218,38,185,246,136,114,224,73,109,205,28,208,184,196,72,117,120,36,1,246,110,4,148,216,209,153,81,250,119,180,62,223,233,118,254,253,54,196,141,125,180,226,203,83,90,14,182,42,237,196,118,236,7,125,241,7,111,102,217,149,106,251,31,204,26,135,11,157,25,122,221,244,211,251,218,85,17,185,22,89,108,234,239,53,12,127,105,52,58,187,38,178,5,13,15,190,56,85,68,75,103,98,32,18,33,196,165,97,111,222,181,112,84,108,226,247,147,91,110,166,38,226,140,217,160,58,220,144,222,17,206,206,221,179,141,72,198,152,147,134,152,253,208,19,79,162,222,111,140,89,89,23,47,62,94,72,220,14,147,123,145,125,25,161,202,140,249,142,21,132,149,78,8,65,176,189,135,95,218,159,162,147,92,57,171,108,255,177,85,43,54,78,44,127,194,49,180,194,76,192,124,170,202,69,50,246,128,223,87,251,211,79,20,38,19,211,146,103,207,44,41,52,244,161,17,158,52,143,100,48,76,94,83,246,101,228,241,62,119,204,166,95,103,96,106,42,36,43,246,128,158,146,36,176,108,186,60,49,102,239,112,240,163,209,146,78,28,44,84,127,98,78,43,88,32,73,62,19,205,223,241,147,54,50,149,35,226,107,97,158,225,69,189,60,161,82,104,61,210,220,120,133,18,186,124,141,40,119,87,246,37,206,220,54,195,154,238,240,52,7,141,68,76,35,93,234,176,241,141,148,214,54,214,251,132,232,113,157,98,210,76,155,141,145,19,29,134,67,41,129,14,229,224,182,61,156,39,187,93,52,195,85,89,38,142,79,105,133,52,187,232,98,115,114,152,159,126,114,190,25,217,225,211,168,83,226,251,67,188,82,3,207,138,159,237,246,92,15,217,226,178,36,170,101,123,115,39,196,230,48,242,183,93,207,77,199,162,143,210,130,42,156,242,131,129,187,211,241,42,21,205,33,46,3,48,86,223,22,29,221,204,158,222,38,210,241,203,203,90,198,66,84,246,48,91,126,220,187,30,12,73,84,97,44,140,253,194,239,219,70,33,86,96,86,152,182,3,134,137,35,3,109,241,129,249,140,135,2,197,82,154,186,37,120,30,58,213,103,5,144,10,142,191,141,50,176,9,59,58,80,62,186,211,2,190,243,169,68,73,228,211,122,125,183,5,65,44,13,20,172,232,98,152,177,198,106,81,12,248,123,239,250,190,236,251,200,244,228,20,103,253,153,124,148,127,138,62,240,110,150,41,1,127,42,236,104,240,93,178,252,220,247,22,137,64,244,145,237,21,219,66,218,23,202,215,244,202,204,133,192,111,155,156,106,126,222,205,45,69,43,202,65,189,233,56,89,100,194,99,24,89,163,99,215,225,95,81,14,251,67,111,120,106,111,78,7,2,9,131,29,240,13,242,79,26,101,51,122,145,160,204,46,109,100,194,222,124,71,1,229,131,30,81,211,183,99,234,48,129,178,200,230,143,227,110,195,206,131,197,126,25,102,125,153,206,61,182,31,238,178,129,71,56,109,108,57,118,233,70,22,180,197,20,204,153,135,146,68,12,30,37,14,102,81,76,215,133,198,198,137,155,66,44,73,7,55,29,153,17,136,127,52,19,105,193,138,46,229,240,113,172,223,194,81,99,235,209,20,175,61,242,67,204,178,175,52,35,160,65,238,155,46,94,69,234,209,160,142,3,235,223,225,161,74,77,6,147,166,243,147,163,4,190,117,32,208,74,87,31,108,142,188,53,193,78,126,169,38,165,172,5,14,208,30,105,34,224,60,186,191,218,227,77,155,184,174,78,162,168,95,68,230,25,184,235,32,50,97,13,47,47,66,222,106,210,124,11,140,240,150,63,146,113,31,160,102,206,128,227,170,176,169,204,115,13,68,130,26,240,93,202,235,210,185,198,84,186,124,32,12,88,230,122,83,208,19,157,6,139,161,4,194,133,51,141,95,23,212,6,102,125,75,143,115,32,38,239,227,4,135,233,47,189,12,188,203,107,156,156,199,125,116,16,126,20,60,28,166,189,119,235,24,29,236,38,253,145,193,184,45,18,195,179,153,199,56,53,224,86,116,173,189,171,80,137,130,144,209,175,180,78,93,97,6,156,24,161,141,54,35,249,97,186,174,227,101,88,194,91,39,147,70,176,229,115,251,221,202,153,153,94,98,198,111,39,68,95,24,229,157,173,48,42,73,113,97,60,192,146,78,110,50,239,45,224,27,247,234,109,89,190,202,131,186,207,254,164,156,253,123,53,239,113,179,191,214,32,28,101,155,29,41,105,180,23,83,190,144,181,249,204,120,160,53,121,179,118,155,174,191,119,221,144,49,116,85,177,175,220,227,42,188,34,207,212,235,254,172,163,47,142,110,201,224,219,8,232,197,13,161,129,177,90,148,135,242,17,196,181,120,164,93,221,99,232,90,69,231,62,158,9,220,211,123,238,255,88,233,226,208,206,250,83,24,32,226,153,226,11,73,130,216,12,112,28,230,217,38,37,139,126,126,242,248,204,218,184,161,31,209,139,96,39,235,31,172,41,7,175,147,224,131,229,201,239,220,84,146,219,19,201,227,220,171,69,231,30,26,148,71,250,129,185,236,190,66,129,195,190,102,97,125,17,95,150,62,92,37,131,46,219,173,50,24,251,70,157,39,212,61,104,44,150,205,140,145,84,250,79,197,149,202,47,234,179,83,196,63,22,77,211,254,76,216,219,64,194,248,111,95,211,255,26,27,111,232,64,110,113,134,221,103,29,145,218,179,132,149,246,183,222,184,59,43,245,44,217,118,109,239,119,116,106,6,49,231,130,245,198,252,176,142,51,105,136,90,8,253,197,165,177,76,9,71,224,62,121,4,146,227,228,4,240,169,247,167,239,176,245,173,198,147,57,82,55,46,240,249,186,7,83,180,132,127,218,181,74,44,91,189,125,154,217,17,195,79,57,250,238,97,235,155,40,76,160,104,106,175,22,57,6,223,119,18,3,162,190,166,173,92,40,36,142,152,244,239,149,73,79,19,219,243,216,234,227,177,93,181,113,200,152,247,199,247,211,172,55,90,14,44,211,252,139,99,169,35,20,77,7,155,194,84,44,178,236,60,100,247,70,255,89,113,91,237,187,186,127,200,16,203,201,255,148,129,70,4,22,229,211,204,76,33,3,216,34,86,67,6,75,11,7,197,202,85,61,78,142,19,132,222,54,45,76,45,38,87,132,130,70,122,40,149,205,122,160,119,126,147,148,18,202,204,237,45,225,211,180,130,116,44,140,94,106,4,168,244,167,105,90,148,254,168,245,197,83,97,94,210,94,21,132,74,67,35,0,24,45,114,65,105,75,222,17,201,17,42,234,24,198,149,40,14,181,190,238,174,31,0,89,102,127,151,40,23,204,158,62,159,217,70,60,239,69,69,46,193,86,78,140,147,147,153,212,77,208,93,130,234,123,222,88,75,46,221,4,209,0,27,4,29,4,97,80,184,23,248,6,96,171,61,216,120,205,2,31,4,106,122,192,35,209,154,108,75,86,226,211,133,49,253,13,133,177,217,172,113,223,127,29,174,2,27,251,251,61,22,180,204,117,25,70,101,170,188,167,66,80,42,232,141,149,235,24,114,219,154,31,164,240,187,34,135,128,128,204,214,86,200,106,46,48,95,192,56,0,234,14,172,194,247,126,91,10,146,70,186,198,179,255,114,103,107,30,17,194,100,83,99,19,184,26,1,35,123,169,237,163,248,48,199,102,251,126,168,181,164,43,163,228,183,222,230,15,78,163,6,77,227,68,29,244,254,93,87,203,97,131,225,107,61,24,5,61,141,169,94,227,53,240,130,20,172,63,125,86,208,64,11,217,92,37,71,144,41,109,65,34,69,218,137,220,167,222,150,165,162,29,54,169,163,162,240,253,54,35,45,243,29,74,103,250,196,233,171,140,252,198,103,82,57,250,72,55,18,121,126,99,244,29,165,84,24,194,47,35,82,97,165,240,72,71,130,219,254,226,232,66,114,56,93,121,127,251,6,243,153,157,179,37,120,5,211,19,61,199,27,191,165,147,207,19,169,203,11,155,192,178,62,181,123,182,184,50,4,106,243,51,197,117,53,50,24,102,35,60,245,133,213,40,178,34,81,71,39,179,162,7,82,113,228,101,104,55,57,58,24,160,134,245,151,213,97,121,19,152,206,227,243,224,221,181,125,174,90,215,253,122,25,163,242,233,118,199,152,231,223,203,86,97,101,173,7,111,163,104,61,152,25,78,224,195,7,181,228,232,166,27,122,243,189,155,145,173,66,240,74,119,144,247,58,183,235,25,26,243,8,49,110,129,239,76,208,222,125,89,95,189,158,28,15,226,241,142,38,242,107,10,211,124,241,174,28,167,248,169,48,214,74,241,200,41,112,20,221,77,29,106,171,241,219,216,201,73,40,115,3,35,158,233,59,122,78,37,210,80,25,197,129,51,96,172,210,117,23,248,205,71,89,44,228,76,149,28,91,169,157,185,216,34,185,75,226,42,237,120,71,83,186,6,218,181,252,85,105,204,219,51,208,197,242,167,123,72,228,61,60,107,68,103,234,152,233,104,116,152,61,231,84,72,222,107,238,17,83,222,136,38,10,202,93,37,229,118,104,75,243,201,18,1,178,58,117,67,132,35,237,138,155,70,71,51,117,64,47,232,255,190,194,48,196,199,72,73,60,66,145,250,146,220,88,82,200,209,219,12,0,60,67,14,201,83,63,108,114,30,177,65,189,79,19,255,26,121,153,24,42,198,140,116,6,21,9,205,190,163,230,17,101,131,143,246,232,212,185,109,164,56,175,243,124,150,69,82,113,131,67,247,112,115,120,231,53,130,78,89,169,49,217,58,168,157,221,38,67,239,75,62,149,129,251,92,164,100,81,32,124,71,17,137,245,94,28,128,97,2,222,57,201,243,139,36,183,36,113,137,94,65,248,171,87,116,9,181,176,12,119,216,123,152,43,44,212,170,69,129,134,142,239,244,133,175,242,12,196,242,149,28,39,133,213,40,1,161,69,41,143,4,145,38,4,165,29,190,191,211,85,40,98,220,229,39,50,220,102,73,160,83,74,51,193,74,231,78,16,46,53,37,218,144,153,40,175,180,117,176,93,18,20,122,220,231,129,97,133,97,91,198,74,149,175,229,178,202,149,154,26,146,219,82,55,67,112,219,107,10,230,149,166,115,2,215,177,92,62,163,18,226,148,166,29,112,168,215,213,248,109,148,52,142,124,213,68,250,72,161,71,57,17,113,59,41,23,162,18,114,162,22,57,201,239,38,61,147,62,163,113,131,38,181,165,239,250,79,156,160,70,157,115,13,37,228,118,12,160,170,47,185,80,249,33,45,10,140,107,80,143,2,44,166,215,90,169,196,3,43,120,152,116,8,173,146,126,26,249,64,95,114,113,61,169,74,247,234,232,7,69,224,216,168,85,166,214,61,120,255,174,81,102,222,33,212,243,211,83,217,71,106,222,73,220,131,65,220,163,94,14,251,84,163,233,251,159,63,17,243,173,59,90,55,30,199,212,189,28,190,47,99,232,137,233,75,11,162,10,98,64,169,107,239,198,132,39,8,183,8,40,125,26,162,160,209,55,188,49,219,76,184,239,108,174,253,115,31,170,69,193,48,88,24,45,85,101,24,32,205,235,63,141,22,202,148,221,61,218,217,35,14,190,175,153,44,147,144,27,218,247,185,164,194,133,239,70,94,91,85,134,233,18,248,100,211,88,171,187,236,37,45,147,18,84,174,198,177,42,4,1,159,118,68,179,73,131,21,57,115,111,30,115,130,191,13,214,195,174,252,156,202,126,220,71,127,55,218,176,202,124,81,76,154,65,100,249,150,53,111,9,188,216,2,118,135,207,63,180,35,184,14,65,234,64,130,100,37,25,48,20,208,131,227,207,94,191,107,59,59,189,241,35,104,25,104,194,124,51,117,246,209,87,232,219,19,196,126,212,207,181,219,246,251,113,139,32,166,170,24,208,160,183,114,122,123,93,55,254,130,54,60,222,209,18,124,118,235,253,29,218,146,8,123,55,22,115,6,237,212,56,97,88,115,130,135,79,208,173,103,34,84,77,216,213,43,96,232,215,178,25,29,102,120,54,131,49,85,141,72,160,250,101,119,124,120,72,74,137,95,91,50,208,138,94,241,237,117,172,118,118,250,105,250,32,90,208,196,168,180,20,101,84,65,211,240,73,97,220,152,175,105,28,78,7,0,59,185,160,168,209,209,186,149,9,54,163,119,97,84,200,43,58,200,105,7,58,129,226,51,150,218,25,177,85,240,235,186,113,243,141,58,186,178,219,48,173,116,242,91,67,82,116,40,138,51,132,163,244,28,233,94,241,94,51,69,9,231,221,13,235,119,147,123,166,65,205,245,76,42,58,116,100,130,18,239,174,87,143,148,135,249,220,47,69,59,190,47,206,39,108,12,6,133,217,31,248,227,196,152,92,229,51,238,193,152,58,249,169,239,26,183,180,60,58,176,34,175,62,129,163,183,119,159,119,186,238,211,92,104,165,90,247,179,102,183,80,205,99,142,115,24,246,135,190,74,130,163,22,76,71,248,232,69,15,54,175,22,167,158,126,247,119,114,119,41,115,152,135,186,147,189,89,38,112,146,205,10,126,231,159,36,101,34,81,210,112,23,140,114,114,187,74,193,36,118,120,232,74,28,229,187,149,91,81,172,134,121,131,23,181,192,182,155,15,178,58,177,82,226,134,162,206,228,21,34,22,83,241,124,177,158,217,21,203,3,43,109,93,170,144,135,64,255,138,203,94,136,39,127,233,224,226,210,125,112,138,90,218,91,15,26,89,163,235,225,134,227,102,186,170,212,207,61,131,87,58,233,200,211,48,97,176,67,90,65,66,222,140,209,165,195,136,168,209,191,29,212,45,169,154,43,188,30,111,129,92,225,86,197,220,129,31,177,143,254,137,181,88,213,185,136,180,218,110,209,182,128,227,176,126,181,7,163,161,32,118,155,155,130,174,76,7,219,162,24,8,7,13,10,229,111,154,195,147,195,11,178,162,254,244,62,228,252,122,244,91,240,16,83,255,243,192,119,222,187,53,10,196,237,170,148,86,118,80,142,154,134,238,81,117,202,113,220,185,193,134,88,107,9,102,127,236,113,153,165,183,245,135,41,231,61,144,86,78,125,27,112,53,253,129,145,142,110,154,229,167,37,17,91,42,135,209,3,209,123,198,73,211,37,17,42,105,68,220,153,18,92,250,39,176,210,20,241,245,190,251,207,232,157,249,39,209,142,3,84,44,135,235,238,234,136,116,19,90,130,207,183,72,246,76,125,156,180,83,212,104,254,178,29,165,142,131,27,10,213,119,93,147,156,190,74,106,162,207,210,30,124,23,40,253,238,110,156,214,93,227,20,152,106,152,254,244,176,141,78,92,248,157,194,211,209,124,150,30,253,160,143,143,248,186,192,232,18,68,91,78,181,6,21,93,46,209,234,91,113,52,42,5,74,79,198,67,206,133,72,41,169,48,100,245,182,241,161,41,209,40,245,33,26,152,40,196,148,233,107,244,81,65,11,73,4,228,114,226,169,96,64,223,103,66,209,173,241,219,110,56,128,245,20,67,220,219,238,113,244,222,250,201,99,162,189,227,219,64,201,80,149,147,135,137,225,199,64,233,84,80,19,49,26,69,128,21,189,101,223,254,180,103,110,152,39,69,52,158,145,35,209,95,54,85,204,104,106,35,18,77,167,30,230,201,22,48,74,160,73,216,181,236,19,175,26,118,203,220,105,140,146,71,140,38,67,150,195,146,62,30,116,102,163,119,210,68,182,243,209,95,52,130,152,207,245,72,177,205,236,218,193,136,110,193,212,200,232,238,71,223,108,52,241,70,85,26,251,29,27,211,147,82,36,58,123,215,24,130,168,55,232,51,112,97,83,101,16,221,68,134,177,195,85,125,52,236,169,244,96,12,45,19,72,208,64,21,242,199,107,132,165,240,167,249,48,250,50,219,251,246,38,25,23,165,154,223,133,254,134,93,126,114,92,205,170,238,137,172,55,61,58,230,88,226,180,125,31,83,247,47,178,59,56,162,109,109,22,31,132,169,53,62,46,108,123,102,158,132,219,140,33,12,205,175,105,143,46,191,139,91,146,195,144,189,244,202,26,132,214,135,142,90,211,79,223,57,36,200,32,232,113,107,22,144,83,211,93,17,40,153,32,125,102,100,55,163,85,252,163,75,32,245,67,208,220,226,40,156,65,237,224,29,24,73,68,15,238,38,79,164,145,19,243,65,236,89,104,212,62,105,22,134,44,22,85,94,171,144,107,158,131,37,177,132,204,202,13,189,49,39,154,41,134,134,190,244,250,177,143,202,132,178,98,158,104,172,177,20,101,251,71,80,228,251,60,141,190,205,58,32,159,123,175,19,61,234,141,196,156,134,147,84,180,191,215,132,110,234,60,41,68,145,214,125,102,210,164,77,131,168,217,123,102,236,197,180,139,112,144,227,157,45,84,5,182,9,1,40,108,10,85,174,73,192,206,45,197,94,72,72,121,40,64,113,173,140,149,226,251,254,122,76,110,44,147,53,207,9,97,122,132,209,155,42,213,151,227,228,26,59,143,141,168,208,82,169,105,234,182,209,19,138,20,168,88,70,2,179,66,251,52,77,72,56,82,147,8,41,161,225,187,7,28,115,19,135,145,56,161,133,252,197,94,102,51,81,210,116,71,131,139,195,7,183,83,157,177,232,105,244,29,213,182,169,33,173,231,20,154,66,160,162,145,254,207,43,68,152,167,0,55,85,71,26,8,132,68,197,101,179,217,43,73,113,135,206,182,29,234,22,198,89,87,216,28,175,227,167,173,34,170,98,64,68,237,190,141,220,236,41,211,180,96,157,201,254,68,225,147,238,79,55,245,214,225,235,223,61,61,233,122,221,86,52,233,15,69,226,95,19,6,117,214,248,236,121,152,95,234,141,49,173,183,128,9,36,116,249,40,84,36,157,168,176,109,215,168,249,132,143,182,196,56,26,231,68,149,245,67,26,104,250,0,55,107,82,141,41,97,155,221,128,41,164,74,104,175,44,53,169,74,29,151,102,69,68,8,67,106,237,125,25,172,255,46,138,67,162,73,43,146,216,199,180,216,9,98,223,137,66,164,42,97,157,19,181,109,168,1,247,202,84,12,122,90,77,218,53,88,176,68,149,104,129,172,25,121,102,135,239,236,168,204,17,20,194,86,240,112,143,73,95,150,164,195,72,173,213,127,219,186,29,146,14,99,33,7,17,186,54,159,201,254,107,91,206,93,254,107,200,218,172,173,66,38,72,114,190,134,235,99,37,165,212,98,66,78,185,135,164,14,137,88,213,197,68,165,163,248,124,118,134,173,40,154,215,165,153,201,135,210,49,174,135,42,118,98,37,235,124,47,66,78,98,82,249,109,147,56,143,163,81,247,212,79,183,127,38,79,22,66,67,44,40,218,76,1,83,241,233,93,45,115,137,145,28,63,105,4,23,86,54,49,173,174,99,233,94,24,38,170,126,99,204,56,106,102,128,248,68,125,247,77,99,206,73,73,126,20,108,219,121,48,178,97,2,35,202,87,66,6,204,250,103,165,6,112,183,78,116,193,7,12,83,82,97,72,243,53,110,140,145,174,114,184,55,92,188,75,199,120,10,101,85,133,103,155,165,140,4,221,90,218,107,127,198,9,79,28,237,142,233,79,47,28,209,242,241,174,172,41,123,10,23,181,253,62,79,90,124,79,250,101,250,108,159,30,22,66,36,218,243,99,158,109,83,228,178,88,85,20,134,31,45,90,91,85,181,72,160,185,6,215,247,224,148,168,187,182,102,194,79,14,30,241,103,51,12,226,123,72,105,97,54,160,45,59,48,150,34,150,64,114,177,148,146,208,136,220,206,54,223,40,21,46,94,245,101,2,143,213,51,123,250,229,187,169,242,141,15,191,155,186,235,121,207,37,122,137,16,200,108,250,233,97,105,82,74,92,55,134,144,202,3,34,109,53,162,97,155,132,207,210,224,173,225,40,54,66,2,12,167,242,149,218,183,104,219,12,221,88,118,19,85,38,98,214,154,226,85,42,224,153,168,58,102,229,18,22,65,31,246,213,91,199,201,166,237,44,20,84,63,132,156,116,12,90,147,207,110,33,14,8,131,191,40,124,223,71,104,110,194,81,210,60,14,50,90,51,28,80,120,117,159,106,39,113,105,193,28,185,48,179,165,212,151,129,209,29,8,24,18,106,254,50,187,87,236,209,5,189,223,237,63,48,45,17,1,243,9,204,244,198,206,137,167,86,16,9,155,233,141,65,116,9,157,199,175,36,9,34,51,123,241,124,55,77,10,93,23,24,4,192,60,243,139,100,218,141,230,180,221,110,20,179,161,10,13,212,158,196,68,201,225,181,48,24,66,112,243,20,253,66,106,11,11,78,76,254,232,182,146,95,46,150,106,243,131,217,68,28,125,31,88,187,238,80,201,102,223,52,147,38,57,217,114,191,238,251,54,134,248,203,17,206,90,205,192,97,170,203,74,102,99,239,239,31,16,189,144,124,190,53,245,103,69,107,63,212,151,169,54,87,149,237,251,120,40,22,11,106,9,64,145,198,19,126,173,24,249,111,37,54,205,60,225,68,5,47,11,109,37,33,148,29,92,179,252,129,31,235,243,87,102,54,85,145,16,109,62,20,97,154,114,11,111,216,228,25,145,70,11,111,234,231,190,145,246,189,56,191,114,134,204,93,201,228,232,70,171,223,8,45,118,58,241,165,170,82,26,5,207,144,80,61,84,187,123,130,105,36,217,161,228,78,195,162,176,61,11,164,190,208,103,93,8,7,201,196,192,43,66,189,196,71,210,218,83,81,66,170,19,226,224,16,92,63,217,254,163,134,128,19,122,200,127,163,32,42,40,117,172,208,95,101,43,37,91,108,168,161,39,12,49,62,179,132,41,10,119,220,214,158,224,232,74,157,55,127,245,227,8,176,142,241,176,154,192,104,231,199,92,249,177,51,21,180,159,29,141,53,7,49,181,79,82,80,22,202,133,116,146,169,114,86,9,67,62,196,237,223,98,141,133,139,124,243,31,25,192,22,7,227,246,167,36,30,155,35,142,239,32,76,117,83,173,56,62,194,194,182,159,18,227,201,239,10,67,140,232,177,162,57,113,105,244,117,135,244,157,61,99,241,194,235,251,121,152,55,170,171,196,72,67,66,59,153,196,89,248,201,69,204,56,186,170,152,98,195,125,120,206,136,97,216,19,200,178,138,162,6,12,251,23,179,222,79,243,125,216,132,40,100,132,61,22,64,197,70,172,137,26,234,209,159,43,249,94,120,152,205,233,131,73,39,126,239,104,238,69,79,78,126,32,116,82,14,31,99,215,43,111,182,148,214,167,228,168,226,152,23,70,162,62,194,5,140,40,37,242,67,136,230,14,67,127,42,52,92,213,38,7,87,242,128,161,39,218,120,5,85,96,179,242,140,215,141,94,155,136,158,51,103,83,30,175,177,199,88,245,185,202,227,144,78,214,43,130,78,170,177,82,47,5,238,231,141,6,163,4,200,27,177,110,189,234,27,74,222,125,21,235,162,6,167,142,78,135,216,38,116,177,151,230,210,190,2,37,55,70,3,114,237,10,195,161,141,161,70,226,175,53,189,177,77,138,50,228,74,217,204,78,129,97,135,28,79,77,28,51,3,57,75,31,57,202,253,241,13,125,8,253,201,125,83,216,221,47,84,239,208,215,167,14,84,28,66,66,115,183,54,29,42,198,64,136,99,161,151,203,6,133,97,117,39,226,19,65,18,226,124,250,125,161,204,87,223,148,68,227,171,124,219,5,186,255,10,5,101,52,8,244,232,10,153,42,38,52,254,164,12,16,90,42,162,224,106,186,255,55,114,213,249,142,237,255,121,114,236,144,221,228,228,244,140,125,111,121,178,186,127,215,185,22,245,217,26,11,12,20,131,150,166,241,226,133,161,187,52,18,62,108,61,248,126,19,190,58,21,235,72,149,156,9,21,210,233,29,125,205,104,186,202,101,67,139,217,181,197,154,141,119,45,133,89,35,73,139,53,219,28,28,245,186,145,59,116,45,31,76,103,102,211,244,153,117,8,46,247,63,65,96,109,234,10,66,89,180,121,28,67,104,182,229,235,226,145,81,117,246,159,94,61,179,190,62,76,4,218,12,35,30,82,19,18,149,146,151,157,253,217,248,176,53,18,242,32,74,11,40,82,184,9,16,220,42,137,38,10,127,19,214,71,223,238,154,183,40,180,18,120,202,221,154,68,176,5,208,126,25,179,59,116,71,37,74,210,74,170,159,92,169,27,31,161,68,210,181,205,188,154,200,221,112,183,166,246,79,159,162,153,102,184,68,56,29,235,181,100,2,235,118,186,25,221,145,55,140,87,242,43,50,91,243,249,68,193,219,221,169,67,114,123,71,11,158,170,39,237,247,234,66,84,216,55,32,38,21,170,133,77,219,62,186,80,92,131,114,221,180,51,148,189,57,105,116,119,184,250,24,136,106,148,99,111,218,157,187,120,153,41,30,198,239,170,135,247,150,181,22,72,126,204,120,212,17,228,88,86,92,91,174,153,201,142,147,207,141,109,118,183,27,91,89,145,232,157,187,53,151,89,93,203,64,97,28,22,239,20,103,17,198,25,185,41,43,114,133,1,80,167,142,172,36,141,102,85,106,223,67,116,75,171,127,186,125,191,115,124,56,164,116,51,218,107,41,221,178,163,41,213,242,97,37,51,252,8,115,124,206,248,35,122,37,135,20,154,42,220,216,11,53,194,173,58,116,180,161,118,23,101,7,166,201,90,77,222,104,78,63,1,223,47,64,243,18,55,212,190,19,131,111,50,254,164,21,211,193,228,71,195,24,143,249,171,37,199,1,26,163,107,192,217,64,142,234,218,8,219,60,100,255,219,151,60,53,190,29,187,132,1,175,69,53,215,173,232,29,111,19,79,178,83,19,7,176,227,148,224,46,137,208,55,71,114,82,216,95,48,241,26,189,207,109,37,87,12,211,178,240,223,222,232,98,234,19,191,43,38,119,234,206,147,227,134,192,90,168,192,87,186,135,91,39,114,18,26,182,154,68,71,204,42,147,205,144,246,55,195,26,219,225,125,135,166,119,242,16,66,234,239,11,15,70,186,27,239,241,42,171,142,176,169,239,80,86,161,243,92,245,114,49,144,243,212,28,233,96,104,171,245,95,157,223,112,103,181,144,122,168,30,226,221,121,187,55,12,235,117,85,226,23,141,58,97,25,11,149,162,168,121,42,202,37,211,81,51,37,17,235,213,187,88,109,183,48,89,150,169,150,124,226,66,70,241,132,205,46,77,193,90,1,89,168,208,121,119,42,21,112,99,12,10,140,183,182,59,206,110,252,208,52,159,136,156,36,153,115,119,225,45,180,214,8,138,56,200,114,240,78,16,170,174,191,200,118,69,24,130,127,240,208,162,43,118,180,213,77,5,32,39,91,59,170,192,219,4,249,127,240,180,14,100,129,173,208,233,211,52,218,72,159,54,95,44,83,24,246,245,154,160,16,89,18,129,105,36,245,125,238,253,25,178,189,226,163,59,105,44,112,163,233,251,78,213,61,101,25,243,112,135,165,178,21,98,196,101,23,81,152,238,31,7,102,228,159,18,238,177,63,28,39,142,70,36,99,203,103,125,95,31,97,200,179,207,94,41,5,69,195,200,118,5,175,191,93,216,150,1,186,77,248,229,172,176,4,55,141,52,49,154,110,84,210,126,206,245,119,130,159,73,137,1,246,160,247,109,16,209,160,173,40,70,211,40,230,143,223,242,97,219,90,117,174,239,20,85,153,38,194,234,252,27,170,35,135,232,113,100,150,185,65,184,120,114,244,164,7,175,185,53,61,182,211,154,120,102,235,251,149,112,174,135,208,80,213,185,158,62,42,87,57,237,214,50,173,14,239,38,253,226,30,237,236,107,151,236,116,135,237,192,125,81,181,86,192,34,210,123,76,31,148,169,126,40,213,222,239,133,233,248,149,221,77,121,245,115,147,195,144,37,151,40,132,85,250,119,215,240,175,68,219,130,236,7,82,58,191,203,102,247,191,186,28,75,47,87,184,191,55,254,185,208,152,6,246,63,199,29,105,240,39,99,207,38,157,225,4,30,62,103,80,145,216,34,167,134,203,41,105,208,230,157,223,52,195,86,105,150,135,85,210,188,221,125,33,119,39,23,134,86,81,245,26,2,118,15,77,21,236,46,124,167,57,207,208,118,235,72,23,145,20,200,109,247,115,251,77,177,182,127,134,87,252,159,54,157,163,207,246,225,4,108,79,26,65,133,187,163,121,49,0,28,55,116,194,254,2,167,59,18,237,217,196,238,23,73,79,146,48,245,135,222,192,165,188,116,221,180,93,61,106,106,63,24,19,244,167,46,129,153,198,92,245,215,252,198,90,181,223,110,8,144,40,249,135,53,115,162,10,114,170,61,86,228,232,230,15,182,40,118,190,171,198,208,121,61,184,225,197,30,209,5,48,194,36,229,135,66,37,125,26,80,252,107,219,177,239,31,60,76,215,162,60,152,177,89,135,31,61,160,32,109,65,145,146,251,27,62,160,214,165,58,2,134,227,63,223,133,153,2,219,120,23,6,171,168,253,210,86,192,119,127,248,120,156,220,102,65,136,224,247,60,219,52,241,81,129,113,236,250,197,161,7,22,21,130,72,239,137,34,98,118,223,160,159,156,200,94,175,140,169,228,139,187,198,94,251,21,152,129,11,217,61,191,47,88,222,85,110,155,78,235,246,139,98,205,150,149,217,226,157,252,222,241,29,220,59,224,163,91,118,186,197,217,38,150,223,48,234,168,198,63,119,18,164,82,190,187,21,175,203,97,212,99,151,156,124,192,241,223,126,52,14,157,111,36,20,20,41,219,95,82,247,152,195,195,121,226,85,56,116,80,238,242,67,239,196,82,245,174,8,8,156,248,141,33,139,180,168,220,33,105,100,50,127,25,24,50,208,53,247,96,44,158,214,242,83,223,176,254,108,249,52,208,143,169,239,162,15,155,106,121,27,212,126,24,102,127,48,182,123,119,50,8,152,124,231,190,17,238,239,194,48,154,188,143,100,62,24,119,230,249,187,231,187,83,196,246,164,9,106,141,113,126,110,250,126,78,149,131,25,88,223,111,148,80,121,30,79,44,31,242,250,196,202,103,58,76,128,244,198,24,181,232,94,126,105,60,38,105,84,75,223,40,162,145,182,221,37,222,79,110,228,247,35,71,243,87,63,3,29,254,31,103,160,4,223,251,28,1,15,36,16,244,228,119,45,27,241,211,211,68,141,244,174,237,237,15,135,77,167,92,238,203,252,6,63,135,73,196,60,162,154,157,187,213,120,162,136,241,188,29,133,61,209,27,231,251,60,71,138,124,63,219,221,249,103,103,85,125,158,155,244,238,237,41,71,91,168,225,159,45,9,9,177,77,152,86,160,119,69,132,11,195,193,125,18,157,246,72,241,147,255,253,54,101,211,249,28,29,232,69,61,180,142,56,76,237,115,202,19,69,24,165,54,255,105,170,116,175,197,113,90,34,181,84,191,175,105,9,99,185,110,164,92,138,163,118,135,143,177,126,97,246,212,253,119,106,200,14,156,91,80,98,224,85,28,198,140,254,200,93,161,69,52,234,111,152,209,89,134,195,192,131,145,206,235,190,238,80,139,239,67,79,126,223,158,63,176,101,30,127,69,46,155,218,230,79,195,28,120,107,99,14,31,109,223,111,156,80,242,65,60,247,193,248,13,157,234,39,39,245,53,228,195,220,198,107,94,126,221,148,128,138,12,66,58,240,220,95,19,152,200,254,141,147,59,153,163,60,244,27,223,230,252,88,100,148,89,209,237,124,1,155,247,193,17,216,218,194,252,202,248,138,247,208,163,17,9,89,126,244,36,180,174,114,225,102,30,87,252,125,220,77,195,247,56,35,147,12,4,11,155,31,109,30,106,15,180,201,171,252,198,55,90,21,236,149,30,252,185,148,55,32,110,0,111,177,37,189,138,11,122,11,152,22,187,119,236,189,78,42,26,15,46,207,163,21,148,144,201,71,9,173,145,143,134,60,81,22,188,131,46,126,249,47,157,167,240,253,242,126,13,238,192,147,5,174,10,140,216,102,247,155,66,78,228,81,137,249,233,15,198,155,31,77,131,110,59,122,221,84,219,253,167,153,53,167,60,77,28,203,190,237,11,26,217,172,249,56,104,192,7,125,98,255,233,59,156,206,235,136,230,145,153,20,208,111,16,109,178,173,50,64,241,100,254,122,188,12,232,89,50,62,151,169,145,250,108,97,61,82,175,157,148,61,205,135,72,184,63,208,73,176,43,159,206,34,74,251,121,28,1,227,210,221,100,12,81,243,239,30,96,32,15,248,125,58,196,48,176,248,237,90,169,154,53,107,109,18,184,176,72,250,209,219,118,220,91,79,78,123,142,63,210,99,175,87,62,219,15,181,251,120,217,104,42,62,13,33,224,59,41,151,239,119,99,135,254,245,167,238,98,48,36,195,230,240,13,4,186,142,126,196,13,126,21,84,96,210,54,93,175,28,17,74,127,219,120,222,159,151,220,248,187,239,62,252,169,193,95,227,70,244,161,210,93,242,123,44,204,139,210,205,10,92,48,36,244,163,57,91,105,114,52,201,200,222,253,198,172,55,79,34,1,108,24,91,243,239,7,242,53,51,152,192,72,57,249,60,74,81,166,61,221,38,70,49,81,96,241,147,223,155,222,159,158,156,93,214,175,66,116,208,215,176,188,154,192,48,220,125,113,225,46,251,243,116,180,163,195,221,9,152,185,80,111,108,88,91,181,63,150,85,181,232,0,140,152,69,160,232,78,235,48,39,119,21,187,135,131,201,95,41,114,48,36,142,234,223,159,73,92,191,52,5,48,161,159,143,196,99,19,113,83,24,123,96,95,247,172,118,245,84,250,25,133,36,194,70,156,124,209,6,240,96,246,204,223,207,248,205,28,169,23,133,111,129,81,57,247,240,139,226,22,54,139,15,134,68,253,115,40,167,168,246,89,245,90,96,154,84,255,182,228,166,233,214,69,110,210,246,72,241,1,114,154,213,100,38,102,49,219,191,189,43,79,172,16,227,200,169,241,129,251,153,36,31,132,132,139,148,21,166,249,22,120,255,61,85,123,251,225,149,78,206,194,250,131,173,97,76,66,55,90,78,41,59,253,96,152,16,47,123,72,19,12,141,166,199,127,155,111,127,200,170,74,232,224,90,62,119,40,124,223,217,50,21,35,8,193,164,230,232,168,175,249,1,218,55,62,168,191,25,111,65,25,120,212,215,105,118,30,191,12,31,224,65,248,79,126,151,122,219,47,113,137,42,232,150,57,124,26,69,202,127,20,251,118,217,88,84,75,180,250,103,201,119,209,196,103,251,194,100,163,250,242,139,66,217,94,35,66,244,70,251,207,153,3,97,67,190,74,153,196,47,12,209,229,55,8,104,46,19,223,194,137,245,251,248,57,32,97,97,198,167,112,167,155,255,52,201,240,63,126,243,93,209,141,153,251,242,247,71,143,194,148,253,10,66,93,125,197,179,196,51,80,131,128,59,45,64,238,143,147,27,57,90,142,38,143,232,211,43,48,42,202,50,242,216,57,254,164,206,254,224,243,84,216,128,39,18,33,254,138,55,105,131,161,71,219,236,236,87,142,90,72,151,13,11,108,189,187,76,250,123,92,52,69,201,149,207,2,141,167,196,209,24,14,9,138,190,233,121,231,198,225,89,34,35,134,61,146,198,1,67,190,208,113,13,33,239,60,148,126,116,65,207,238,63,46,19,240,44,26,11,78,203,32,79,31,95,244,152,232,68,128,79,204,175,202,0,218,42,180,14,129,239,208,246,68,1,15,148,118,34,185,46,147,242,253,70,60,49,88,180,242,196,80,137,248,62,127,153,4,62,47,85,106,98,175,219,37,193,128,17,76,146,32,128,142,196,230,17,50,66,221,232,18,200,111,15,190,195,238,15,133,237,165,206,65,247,213,222,239,42,190,73,163,61,235,149,125,214,231,253,131,205,119,103,203,209,232,220,253,88,240,204,5,72,155,44,157,30,89,112,170,143,66,147,98,175,114,114,184,237,63,253,29,155,104,132,162,8,138,32,119,9,148,26,136,236,11,38,206,221,59,30,10,198,46,91,198,40,5,148,241,166,162,251,203,189,87,133,9,78,151,63,179,98,14,156,178,136,195,164,217,59,78,142,35,167,12,51,74,36,229,199,9,2,254,80,218,151,147,23,104,91,62,84,160,102,30,13,100,11,25,210,227,179,62,237,184,105,149,198,92,237,139,197,12,143,225,174,225,5,123,188,25,235,21,17,227,167,225,253,215,183,43,116,3,23,68,77,187,30,189,220,146,230,32,192,134,82,161,132,54,208,174,126,173,1,135,39,70,33,92,175,28,42,232,47,156,100,73,101,95,93,244,182,105,198,247,163,17,135,248,52,252,71,178,161,250,11,131,51,149,158,56,226,100,35,22,59,182,97,77,50,17,56,133,119,223,97,210,179,6,151,115,235,214,130,12,118,4,8,213,24,44,18,46,46,218,241,226,228,72,204,107,220,68,234,226,235,113,52,15,92,227,220,86,221,109,205,130,15,248,142,26,231,210,136,232,123,139,99,187,200,173,112,163,134,226,177,230,54,205,24,221,37,22,115,176,242,176,9,166,71,58,186,82,223,11,24,19,244,79,227,123,252,141,227,104,182,190,173,164,248,158,86,104,143,208,231,167,214,174,211,250,228,120,108,30,231,194,137,31,114,105,133,122,254,139,146,91,77,73,20,110,228,251,177,47,9,193,161,77,53,221,58,211,73,27,247,141,135,144,228,162,185,43,211,21,245,141,11,57,173,173,71,111,62,120,223,145,97,32,177,244,202,219,31,65,215,55,77,211,84,109,5,182,102,127,223,176,153,6,138,110,185,144,62,243,101,192,66,203,163,163,220,10,28,191,94,40,96,20,153,228,96,100,145,62,79,240,96,226,188,37,193,9,199,206,186,188,125,167,57,90,123,141,32,192,136,219,206,18,240,39,38,167,150,173,64,234,206,97,60,102,95,199,183,113,134,191,185,75,192,164,197,170,166,66,160,135,198,70,212,24,205,250,76,201,12,46,207,194,240,16,250,146,124,28,52,247,51,123,228,13,240,51,28,41,133,19,111,115,91,202,75,243,63,172,180,243,139,108,7,26,162,122,221,48,134,202,138,76,9,105,172,244,203,100,38,151,63,82,52,177,159,106,134,229,158,168,130,68,142,102,78,177,182,176,116,243,88,197,83,125,80,247,48,81,145,188,23,137,113,223,204,33,212,213,82,146,178,176,149,57,158,92,50,42,97,209,116,221,156,47,245,244,33,49,33,167,38,75,92,125,79,179,160,80,104,194,130,189,180,107,22,144,173,67,137,78,179,167,212,52,126,252,125,146,144,20,145,101,253,98,227,232,108,14,18,156,219,150,120,129,173,110,95,29,94,116,237,204,148,51,46,63,254,12,48,89,99,77,41,163,179,177,125,136,211,204,180,211,111,195,97,41,45,114,175,27,233,47,249,237,101,27,205,223,35,157,20,94,53,171,192,234,117,63,95,207,174,226,137,51,53,17,121,48,16,173,145,22,254,140,192,46,112,45,181,120,134,105,218,26,52,37,35,125,76,139,48,96,118,115,239,3,194,79,141,122,144,103,195,121,249,143,139,101,102,12,111,19,138,146,220,124,178,4,211,56,226,235,243,113,136,188,194,121,94,35,112,192,112,216,91,205,243,240,155,142,201,154,171,38,219,39,134,97,106,140,114,114,244,53,137,78,29,190,127,150,239,203,60,211,113,205,139,250,3,148,114,41,201,52,211,57,240,10,130,237,28,223,202,139,67,46,54,94,81,250,160,225,102,201,165,13,236,29,253,161,225,60,250,61,174,9,246,22,119,143,58,227,228,38,122,93,171,150,169,136,202,253,228,5,62,140,148,74,17,224,166,167,199,107,54,36,211,155,148,223,48,251,25,158,192,130,70,244,85,121,97,166,246,93,124,46,238,76,214,167,104,233,207,228,57,163,82,117,16,187,146,242,28,10,24,199,115,45,80,248,199,121,139,107,67,38,98,68,194,3,146,210,221,22,21,169,74,98,52,225,137,28,203,105,75,69,168,81,145,172,171,71,121,14,229,155,37,37,207,251,9,173,230,79,173,223,191,124,212,108,80,170,133,81,87,60,27,163,15,57,120,212,183,53,196,90,254,206,219,242,200,209,157,248,78,139,170,228,157,108,31,133,121,154,194,176,91,96,80,210,252,108,55,247,96,84,180,143,103,28,27,250,12,146,152,51,181,170,58,102,84,91,73,161,191,72,11,210,18,33,137,255,118,55,209,76,57,249,68,34,56,142,254,171,65,46,129,201,73,252,182,19,76,175,152,205,202,209,52,210,249,132,202,195,157,79,246,105,218,234,84,135,79,75,21,203,226,247,68,137,107,91,204,243,248,78,12,189,233,241,153,50,171,87,213,249,6,190,55,165,193,203,40,227,120,38,148,217,111,15,41,232,223,221,26,235,178,87,244,73,76,60,85,51,131,225,157,41,124,119,199,255,109,246,160,155,102,208,175,79,196,8,166,125,62,81,202,63,120,120,33,214,224,53,254,129,239,70,122,61,248,181,148,254,161,235,167,22,101,40,169,221,249,96,222,112,241,80,157,244,43,141,158,10,195,128,249,237,173,104,89,164,24,45,48,117,112,223,29,145,227,146,134,35,126,155,58,238,239,163,165,113,156,185,170,234,165,53,148,59,126,48,14,154,237,147,163,225,135,252,132,245,14,108,88,99,212,60,24,14,76,241,205,46,149,163,249,252,237,47,252,193,68,240,135,70,28,179,159,58,12,48,44,98,223,197,67,108,251,36,87,111,45,45,119,246,138,163,205,182,224,141,208,67,42,240,39,181,110,39,255,230,147,99,184,48,165,216,250,91,217,56,26,165,91,57,122,153,205,250,118,248,206,215,93,74,246,108,36,155,71,196,119,91,141,67,238,204,232,240,13,206,93,124,213,151,217,206,205,212,234,87,134,93,226,219,20,154,241,98,143,215,201,4,124,230,210,131,27,13,103,126,97,13,213,142,33,183,69,25,243,71,218,59,22,166,80,132,19,24,175,42,31,12,22,221,118,249,228,33,221,65,115,249,193,3,62,225,203,124,208,48,49,157,180,68,222,194,98,36,57,26,7,175,207,83,160,72,61,20,157,79,104,190,105,99,59,124,55,67,8,229,11,76,102,197,79,78,177,105,157,244,219,24,149,250,67,163,100,47,46,196,211,120,124,119,216,255,78,126,140,96,94,21,166,43,198,31,234,249,107,36,149,167,134,248,179,143,164,99,154,8,91,126,154,230,130,24,135,36,9,206,19,192,152,232,172,210,101,244,123,166,54,236,218,219,21,54,100,34,142,179,109,224,210,152,108,242,131,217,36,122,5,2,1,11,139,230,30,76,170,239,167,55,200,178,101,201,246,55,21,222,176,19,179,120,71,201,75,9,125,233,62,135,206,106,245,131,17,4,219,242,9,224,101,82,87,156,123,155,136,177,92,25,161,255,111,136,99,163,188,251,17,106,201,166,162,240,235,125,163,251,25,49,60,137,129,40,70,58,21,247,175,57,250,113,250,64,15,230,165,235,135,178,195,215,49,110,189,216,63,175,24,224,99,5,69,129,103,120,143,95,152,160,191,75,140,179,11,170,95,43,224,59,42,166,190,174,123,225,101,197,111,83,63,124,141,165,211,154,132,203,23,71,163,118,50,133,19,179,109,131,249,155,85,168,13,246,83,133,253,100,170,118,191,22,151,11,47,156,79,133,243,5,183,201,213,89,169,145,152,19,72,209,147,23,87,108,3,70,124,62,95,90,129,175,231,48,3,171,234,141,245,183,1,66,254,2,18,128,60,52,204,162,126,31,39,99,148,4,181,188,108,244,33,171,95,25,150,24,165,73,188,12,181,146,132,211,15,54,58,158,222,215,221,235,22,15,67,40,45,194,121,150,147,223,81,57,127,125,219,199,244,37,19,93,109,223,127,126,126,186,107,16,190,204,131,80,143,30,132,150,191,65,94,49,184,26,71,143,62,108,216,28,166,52,185,100,159,112,223,150,117,188,255,224,131,64,243,145,43,223,182,231,249,61,52,230,190,122,244,211,133,213,209,28,100,55,188,228,125,208,219,246,235,75,61,84,173,78,83,50,219,61,218,252,1,30,76,165,70,102,149,27,2,248,124,7,253,249,238,79,116,25,224,145,237,254,96,227,67,40,188,220,232,212,224,173,181,44,96,230,59,71,113,2,150,77,2,202,27,189,251,235,130,74,114,247,105,58,27,226,177,247,219,28,153,228,126,145,74,9,48,73,176,30,48,137,196,116,52,203,87,60,21,186,109,191,174,48,54,144,15,230,194,101,145,40,136,255,237,120,104,247,159,182,47,193,119,140,143,21,48,65,151,162,214,114,27,104,19,27,50,131,71,247,72,8,56,37,215,33,130,23,167,164,3,195,31,209,147,35,226,82,252,19,192,137,84,124,238,13,222,167,199,111,87,36,12,101,156,49,238,166,111,18,232,167,162,166,144,126,155,206,72,191,52,107,221,110,122,219,139,110,43,191,52,56,13,71,54,187,192,108,96,3,46,85,216,68,192,157,190,241,128,171,116,247,252,193,179,247,119,52,1,182,190,48,200,144,35,96,107,123,209,103,142,169,245,111,225,53,91,116,250,108,244,153,175,237,149,24,224,33,98,166,54,78,233,201,244,251,238,198,13,27,2,99,151,243,157,128,135,238,3,8,54,189,218,1,120,207,174,143,20,57,161,242,213,184,45,54,213,39,45,234,88,117,6,76,90,70,47,140,214,159,253,30,202,216,41,96,184,225,228,231,132,34,123,102,115,203,134,210,244,137,60,93,100,47,36,173,49,199,246,47,253,189,206,34,78,147,192,31,230,87,241,190,76,125,75,79,142,103,211,121,112,161,29,75,166,29,168,202,219,31,75,227,143,43,193,244,173,246,128,215,174,61,193,4,210,15,237,67,67,25,246,228,49,12,233,94,171,105,186,220,116,132,190,131,209,221,209,83,175,232,35,54,184,111,41,115,3,247,179,227,11,105,230,201,40,171,128,49,71,4,253,244,145,253,25,92,198,164,115,97,90,220,20,102,167,242,174,12,147,56,189,50,242,161,93,238,139,213,85,97,182,236,239,137,222,53,62,29,205,174,253,188,251,90,231,73,158,24,252,205,254,189,223,62,85,231,13,164,32,71,173,239,202,213,169,202,224,78,209,226,189,236,42,100,10,96,150,152,55,22,104,125,213,75,43,214,162,251,224,57,210,35,47,116,67,190,147,247,169,223,46,194,110,115,175,248,6,198,63,113,47,251,204,247,133,76,194,184,161,40,83,247,251,178,209,254,92,10,127,110,246,97,176,57,225,10,252,89,86,225,125,248,77,105,207,155,37,196,171,114,52,131,218,226,44,176,197,58,15,102,215,60,20,222,235,196,201,137,153,158,254,19,1,197,221,117,174,88,254,144,43,148,130,132,193,50,217,154,189,185,198,197,211,40,46,51,96,4,58,154,194,247,237,199,199,75,18,100,232,64,101,141,56,239,104,26,149,210,111,15,179,138,11,120,138,17,3,97,216,129,56,224,207,156,248,97,234,94,98,216,0,243,163,39,53,110,217,45,64,115,46,17,148,51,161,209,98,168,49,222,25,53,150,253,165,254,182,70,213,95,145,75,162,32,52,217,51,39,248,46,214,45,96,56,97,9,158,45,78,189,237,155,145,11,99,166,126,215,141,252,128,70,143,221,218,87,31,138,218,170,28,76,226,239,215,114,133,150,215,215,165,251,244,15,70,241,255,193,187,73,50,214,86,172,248,66,152,165,105,49,72,112,113,70,31,48,233,181,173,48,138,67,15,86,59,28,66,114,58,111,126,105,46,58,159,168,255,233,38,105,67,195,107,1,15,81,43,254,131,121,18,1,79,173,119,52,68,224,107,44,157,230,74,91,52,56,173,248,127,149,7,223,97,170,187,82,20,230,63,15,47,205,139,183,44,221,76,12,118,177,43,224,249,165,47,8,179,216,253,43,94,1,195,56,214,141,202,218,37,54,73,102,94,175,237,16,176,174,190,93,31,12,91,38,29,77,45,101,5,140,76,135,220,24,26,56,51,110,140,189,245,210,13,218,13,56,137,250,28,38,146,210,113,74,91,109,171,1,211,140,94,19,204,74,17,39,191,191,62,245,153,127,52,159,249,50,195,142,247,104,171,209,253,34,214,29,97,37,96,196,218,182,194,168,64,11,12,215,67,97,163,190,7,140,86,190,110,45,97,196,116,127,99,236,123,218,209,163,105,25,63,113,229,127,141,139,10,99,133,22,247,109,225,106,87,152,13,99,220,24,226,213,58,177,144,117,254,222,27,67,127,254,211,27,163,26,22,159,1,209,144,80,25,155,53,211,190,209,98,177,212,208,167,246,153,99,120,192,119,161,217,122,223,8,225,148,64,233,134,219,146,1,185,51,226,26,113,48,116,223,166,40,197,234,184,48,170,243,210,223,69,46,167,173,248,8,80,167,212,187,94,236,193,127,138,173,6,239,81,246,78,112,249,226,125,153,187,189,108,39,22,137,166,177,227,228,139,70,71,253,237,229,203,91,55,21,135,150,177,177,190,119,40,250,245,51,193,213,83,97,70,169,111,181,235,101,155,196,135,31,61,172,101,126,36,184,123,236,217,73,185,206,116,213,52,103,198,185,7,233,64,5,49,245,240,59,70,206,104,213,157,225,38,240,22,183,195,56,218,79,61,9,108,254,57,186,143,248,174,233,2,212,220,35,249,162,217,98,0,67,175,248,244,166,232,227,240,165,173,195,219,173,233,77,226,7,234,91,187,11,183,182,87,122,85,35,120,108,192,52,222,174,52,76,214,23,195,27,234,202,88,105,152,84,23,210,48,24,65,245,52,76,110,104,19,11,16,205,7,58,95,1,215,253,189,163,169,121,235,80,224,195,90,254,208,232,202,89,43,195,99,207,7,67,181,208,147,91,138,216,81,18,118,61,125,59,27,13,170,128,97,207,172,244,105,213,17,75,227,166,59,188,102,120,71,120,216,177,249,75,209,254,87,72,88,249,209,231,51,218,175,194,230,86,19,48,73,4,157,50,204,206,170,4,140,194,145,206,195,16,204,60,14,234,214,137,147,114,120,247,59,61,30,123,178,19,168,53,205,195,116,102,62,20,42,92,154,235,136,117,87,192,210,184,107,9,190,111,202,109,141,41,77,193,150,193,35,68,251,157,123,124,101,54,173,5,238,63,90,93,11,120,23,29,166,72,218,185,15,139,193,252,184,174,124,19,215,192,234,240,128,44,175,107,246,135,70,254,15,45,56,201,165,116,45,157,13,197,81,52,82,116,23,82,183,105,74,254,224,138,230,176,194,8,61,86,191,235,129,49,150,176,49,155,201,14,110,143,22,104,55,109,90,75,33,118,47,243,215,215,6,188,231,58,233,232,233,44,183,141,25,18,253,30,138,174,239,61,81,86,166,45,20,3,50,99,53,150,158,65,245,100,207,149,224,29,123,51,172,186,63,45,212,236,191,78,90,191,109,204,152,142,198,111,23,110,239,125,220,169,180,105,118,16,219,139,29,87,134,210,181,38,217,168,159,186,29,22,240,52,13,29,133,145,175,136,163,17,109,212,248,140,164,89,108,135,17,220,220,45,95,25,165,182,56,122,125,162,32,5,108,5,242,19,112,57,91,199,25,130,48,59,110,11,74,190,230,238,77,127,97,174,128,215,78,219,93,84,14,60,189,112,209,59,47,204,28,17,111,39,35,111,90,57,238,158,34,197,211,3,86,66,192,247,137,233,8,191,19,124,153,61,222,7,137,37,221,91,33,232,57,252,203,29,40,108,79,125,164,119,221,250,188,165,26,184,54,229,93,108,83,125,156,129,246,34,125,157,214,72,176,188,138,111,240,40,186,85,70,217,239,243,184,241,194,172,170,250,211,84,36,124,42,29,232,34,107,22,12,34,125,143,237,44,206,31,223,210,252,3,97,106,228,199,129,199,212,248,233,198,45,61,214,0,224,85,116,223,198,142,38,66,249,129,163,79,91,122,229,44,166,103,60,184,164,148,79,223,4,173,229,193,136,157,233,198,173,183,216,163,252,29,93,210,174,144,12,196,59,250,190,61,221,81,66,133,232,15,68,10,66,81,203,184,62,184,164,45,35,42,29,99,189,23,130,201,105,218,134,23,36,241,124,168,152,70,174,102,8,168,38,198,235,98,214,214,146,29,180,222,19,95,215,160,181,74,191,236,27,106,204,135,205,84,247,34,45,177,226,203,67,158,162,107,156,109,218,253,187,202,61,207,148,113,65,79,180,190,199,89,118,213,245,129,124,66,228,183,237,85,106,224,183,217,242,159,55,140,208,202,209,58,10,253,147,171,45,129,199,78,201,160,30,66,8,60,80,202,42,75,97,107,188,126,240,222,250,219,167,88,218,250,193,171,167,34,40,133,77,249,52,205,163,64,82,154,119,90,136,141,147,221,183,52,126,54,210,238,52,103,57,140,80,153,76,57,228,245,119,241,189,205,141,212,190,163,73,176,67,42,240,196,141,205,148,19,57,214,241,16,47,132,194,149,134,95,150,120,143,71,6,109,240,104,209,153,252,88,36,231,144,0,100,151,165,240,185,167,139,235,186,145,97,75,121,247,27,136,148,120,162,228,91,150,166,121,11,153,160,120,217,16,76,171,94,24,187,141,152,143,144,225,61,37,157,219,58,6,3,102,59,161,79,12,177,238,29,71,159,47,101,175,97,36,140,64,87,99,251,37,63,93,205,242,195,47,12,146,244,209,140,63,228,186,175,248,79,51,42,186,76,71,56,182,181,136,227,73,174,237,174,4,5,35,202,196,132,114,172,121,112,37,120,198,52,123,72,160,156,116,48,193,130,255,244,49,14,225,73,112,239,190,123,167,147,15,163,108,129,59,45,223,113,114,212,36,245,186,241,195,141,80,1,186,112,170,208,32,254,89,61,116,99,8,14,205,235,209,29,49,189,155,118,155,153,220,84,114,67,163,221,197,43,52,52,4,211,53,160,240,104,179,198,209,236,54,116,32,181,137,252,194,8,248,238,101,182,94,57,252,196,29,39,71,173,80,43,137,124,32,159,47,31,147,158,147,242,41,76,174,47,46,173,88,243,109,58,249,71,167,151,195,244,5,107,41,3,210,115,139,163,43,34,216,95,130,161,0,249,111,91,220,173,53,26,250,228,227,227,68,54,132,53,91,139,102,52,168,249,111,211,112,169,67,165,240,177,250,231,133,58,72,73,213,62,106,100,17,250,33,3,212,218,74,112,35,118,9,216,76,139,21,134,224,240,96,120,232,90,224,185,243,172,175,31,52,136,144,11,87,180,198,182,11,244,78,218,90,217,189,27,238,125,226,212,176,175,171,214,173,144,11,24,239,232,57,219,212,226,144,229,159,119,192,43,229,97,209,59,116,25,102,224,245,117,173,35,154,26,98,143,71,70,59,161,94,246,199,76,235,40,119,60,90,42,75,209,160,190,28,70,189,106,232,185,209,201,44,129,34,182,212,19,250,77,223,146,81,141,188,55,169,69,146,49,94,198,144,44,217,234,61,213,80,208,222,243,163,7,238,149,26,63,25,73,61,70,25,83,82,159,169,82,49,87,36,213,239,114,14,35,87,142,94,227,11,14,0,231,129,154,175,236,131,251,169,123,148,50,209,155,211,93,46,228,81,239,116,55,180,127,90,48,51,177,157,38,168,234,213,48,131,239,248,46,57,243,210,210,206,172,54,81,7,76,118,113,42,108,238,46,15,22,249,90,96,106,34,94,33,1,94,41,21,137,87,212,140,25,5,178,165,6,49,195,44,202,218,67,241,90,215,200,236,238,185,218,59,248,78,10,35,193,43,118,200,211,62,60,221,32,88,123,226,67,137,154,171,162,176,248,226,178,217,137,235,155,164,202,180,98,166,67,147,99,234,47,243,175,107,92,54,189,196,154,72,236,56,244,197,240,38,11,166,103,30,175,101,9,16,21,24,61,22,5,155,250,142,197,34,68,195,224,193,51,120,71,211,82,169,241,253,221,43,148,247,60,97,120,167,240,191,67,243,142,187,194,26,185,166,234,8,53,197,248,109,58,150,244,219,232,80,165,98,34,67,180,96,172,84,255,128,162,244,67,23,30,108,154,72,97,10,246,14,52,224,251,23,105,107,142,244,138,167,128,172,37,35,17,119,172,208,237,145,192,164,1,122,43,35,233,126,90,123,197,0,71,122,40,177,107,76,18,237,123,48,162,239,35,193,161,217,129,120,47,129,184,238,36,231,107,92,221,243,215,92,149,224,30,165,205,73,51,200,42,122,223,136,104,157,29,48,155,168,169,112,157,145,5,157,27,227,40,141,226,33,80,236,88,236,55,182,9,37,111,237,151,191,77,244,72,83,109,164,21,52,80,252,194,48,69,45,35,21,125,32,210,7,12,37,79,139,0,244,11,198,187,254,107,6,78,40,105,157,21,48,45,224,137,33,198,10,176,3,238,41,174,163,195,108,142,88,202,161,18,75,95,107,195,156,125,184,146,137,193,123,23,205,32,33,196,27,35,137,220,248,78,9,166,74,143,218,12,184,137,45,142,193,133,198,217,128,33,162,234,149,35,210,184,227,190,121,110,90,98,135,206,182,252,198,152,234,191,84,146,69,135,45,216,105,244,35,158,145,42,101,208,144,157,213,96,210,70,67,103,210,138,52,155,7,33,203,60,75,190,148,117,163,188,21,191,93,176,125,83,74,223,93,234,63,223,46,94,24,41,197,154,224,18,68,45,194,190,61,244,117,99,231,112,78,252,54,12,216,163,181,174,251,233,70,109,147,22,208,162,145,29,240,240,30,152,109,34,28,187,164,223,238,12,17,135,111,64,250,15,122,175,116,6,218,70,170,130,115,112,84,132,216,108,159,149,97,36,127,227,190,250,183,83,202,130,46,150,40,233,174,207,180,23,79,186,109,68,40,2,30,137,217,205,62,106,198,108,187,112,29,211,109,110,161,72,220,226,202,224,12,205,116,110,218,102,227,190,232,76,77,223,223,135,13,247,9,216,218,177,211,96,56,223,123,42,243,35,157,171,112,95,177,251,167,96,145,41,19,216,192,173,247,219,230,79,167,172,88,120,124,49,146,38,153,0,189,50,40,186,239,137,35,65,161,241,0,241,109,217,241,196,151,233,89,104,254,55,68,125,129,141,233,161,87,134,169,163,111,218,56,181,88,185,24,60,67,133,14,184,208,250,170,124,221,239,76,79,153,64,22,235,41,141,122,23,252,218,124,230,192,82,97,213,47,193,7,1,76,135,33,55,233,50,129,35,115,196,65,212,203,203,209,153,156,186,164,139,212,221,104,170,81,24,74,47,172,124,30,140,172,251,129,252,195,168,101,71,222,2,237,84,130,242,231,21,121,55,12,52,122,249,90,254,4,34,19,138,80,225,105,37,157,27,149,229,184,176,65,6,62,195,136,222,5,140,180,219,78,85,238,86,61,229,177,80,105,46,137,2,253,81,228,240,75,67,62,180,156,4,19,197,174,128,239,140,149,62,63,186,218,227,145,66,45,72,84,97,228,75,130,78,72,22,122,180,196,175,254,208,216,141,223,174,180,90,142,196,144,158,177,8,221,104,153,106,112,38,80,215,229,92,171,69,49,62,173,127,168,69,183,152,171,135,121,77,37,126,53,246,124,59,224,185,18,47,232,131,134,18,7,111,140,247,180,200,141,98,150,31,11,27,122,231,42,31,54,38,14,243,109,43,5,19,248,115,165,32,224,213,244,203,95,208,32,78,11,148,244,86,23,20,107,209,120,38,220,117,223,122,110,180,40,99,12,47,243,170,208,242,36,226,113,237,4,220,82,239,27,112,36,7,46,74,137,92,126,122,27,143,216,15,222,230,152,145,96,116,197,30,204,160,91,10,15,236,193,3,166,168,84,21,166,183,110,4,76,182,109,43,140,73,160,143,20,132,230,154,86,39,247,185,35,43,86,86,184,28,99,165,75,163,43,103,7,76,45,78,97,163,137,57,76,110,38,213,116,183,233,16,148,128,41,199,12,133,209,202,60,1,223,157,244,183,19,124,163,128,119,114,116,130,243,209,181,120,84,189,8,226,180,125,148,237,208,23,201,131,101,10,32,83,31,42,18,160,241,117,226,254,168,147,45,240,122,23,14,247,66,171,205,84,57,138,143,52,10,182,93,68,223,12,254,130,60,67,255,193,44,146,135,130,170,59,247,23,71,67,213,72,23,142,150,171,95,56,133,110,77,67,217,193,222,166,6,74,204,112,18,76,185,199,225,129,117,156,190,109,250,252,227,232,187,72,156,145,30,41,116,24,159,77,137,22,78,30,105,140,60,175,222,208,195,49,181,89,24,184,199,234,71,153,117,74,23,27,239,203,196,158,126,48,13,60,154,219,91,204,21,61,142,174,198,73,47,233,232,233,155,32,204,71,197,237,248,239,167,163,100,5,101,15,35,184,127,46,204,247,202,168,237,79,93,67,128,93,54,8,148,62,200,252,200,150,107,4,0,83,217,78,207,132,153,255,29,205,160,212,187,162,0,239,107,58,212,153,173,139,246,66,233,162,250,110,153,61,40,106,132,9,222,222,55,190,141,191,114,70,58,185,105,55,254,224,251,25,147,199,203,176,107,228,152,10,213,248,23,110,49,203,239,187,233,184,175,35,13,67,186,202,253,202,135,73,207,40,140,245,146,215,147,183,145,181,211,167,221,198,23,249,206,77,155,225,76,83,26,201,33,159,139,121,117,163,164,65,254,231,253,27,48,89,230,158,225,227,249,11,26,241,219,76,239,211,148,156,253,161,210,67,158,167,211,134,126,102,15,216,52,92,19,252,246,134,184,144,55,229,174,241,212,106,112,183,49,196,165,100,169,243,6,15,221,175,124,209,208,83,245,202,7,180,134,30,48,165,246,116,244,104,174,140,2,188,106,226,5,237,65,47,250,59,57,81,180,126,34,70,0,240,23,138,175,134,104,23,2,159,183,202,108,34,29,237,46,90,38,242,88,227,183,177,34,77,19,203,44,161,193,3,188,75,162,59,221,13,84,80,160,237,219,47,137,86,84,198,8,54,47,138,124,167,235,180,67,21,230,93,56,20,11,205,178,45,172,98,163,218,7,95,186,110,69,9,232,223,177,244,232,232,47,215,242,250,150,240,43,190,177,100,162,44,209,191,21,167,54,254,102,226,128,97,182,23,39,167,17,162,39,58,212,12,65,222,77,235,194,215,117,34,71,52,194,155,41,13,94,231,75,145,16,9,14,191,52,218,133,18,159,131,2,68,16,185,32,56,19,201,166,22,57,140,241,28,182,122,195,73,36,151,227,194,39,248,75,223,73,38,133,143,125,174,32,116,156,63,117,50,141,170,59,141,1,205,97,38,33,221,13,160,230,20,53,126,51,209,78,68,149,63,189,173,238,48,98,66,105,243,55,88,48,79,192,85,21,8,160,187,51,154,2,69,64,48,29,92,221,224,205,96,148,138,19,220,230,126,87,134,84,66,73,237,148,50,97,30,243,105,92,233,183,169,10,188,163,119,169,26,247,22,19,60,243,75,171,24,140,181,196,12,130,227,190,3,102,23,170,143,28,213,9,159,87,104,69,66,250,85,225,65,70,38,96,35,28,40,124,162,141,13,227,184,157,232,5,132,227,95,60,113,235,76,82,190,123,129,170,191,223,209,232,78,37,42,48,185,157,18,240,210,143,115,243,122,187,115,100,14,105,123,21,216,135,125,230,174,194,6,159,147,40,52,133,207,121,198,185,49,66,75,219,55,228,93,189,182,11,171,183,36,50,73,177,136,253,29,141,176,80,218,180,154,60,171,195,152,99,151,68,75,186,207,100,198,35,29,72,110,39,82,83,45,46,113,123,97,76,66,18,75,6,93,247,22,71,79,20,149,52,131,8,169,38,158,10,90,25,154,157,255,179,148,126,231,238,243,75,89,215,66,52,243,206,205,250,166,39,199,160,119,197,72,66,149,69,31,121,171,244,81,197,219,158,11,178,182,194,11,93,224,7,223,189,71,98,45,145,162,120,191,109,92,73,133,9,232,223,141,173,157,114,209,84,44,124,89,7,109,41,15,247,231,5,245,46,124,253,243,84,58,109,225,239,167,77,88,51,241,252,111,104,246,30,154,233,190,43,241,136,74,116,92,25,12,29,221,48,195,173,139,106,59,112,77,9,14,156,111,35,177,243,215,186,174,95,39,110,44,209,127,119,160,196,172,196,75,234,46,81,14,104,210,246,169,123,188,143,22,215,77,154,38,177,150,138,217,103,189,81,122,210,169,41,133,85,249,2,122,207,245,146,250,168,92,16,198,247,74,100,172,105,194,218,239,227,156,218,15,137,225,110,125,19,53,31,95,42,60,160,16,93,202,155,199,63,250,247,21,38,252,136,85,96,34,61,144,142,166,41,36,102,106,52,187,245,202,77,44,168,6,76,63,150,222,247,128,182,185,98,34,103,94,208,151,141,63,201,25,15,173,170,28,68,92,133,53,100,156,27,59,147,158,250,154,238,222,195,71,41,36,179,165,195,16,75,186,229,153,205,99,157,44,250,129,176,211,152,111,194,67,64,174,43,193,7,19,113,7,207,185,219,24,5,81,162,136,249,12,65,41,173,119,179,202,143,8,193,14,107,112,205,40,10,59,142,242,58,52,15,205,141,214,24,162,214,215,144,90,193,232,63,246,170,221,125,207,148,83,244,153,80,128,117,110,144,73,252,171,232,16,1,254,93,150,253,228,228,217,50,101,138,56,183,7,58,102,209,146,223,182,133,113,5,124,15,29,137,142,133,26,146,191,45,214,154,161,156,167,93,35,255,64,128,122,103,159,146,192,187,219,125,199,26,247,74,223,116,36,45,113,66,92,169,171,15,57,146,32,250,254,25,11,165,231,73,194,220,35,90,114,223,67,115,23,192,223,116,122,193,177,142,106,93,154,54,246,44,53,78,94,176,11,79,173,117,95,228,191,105,14,173,95,249,7,125,83,180,73,41,149,243,207,193,158,181,132,33,118,118,62,250,94,76,76,132,38,189,170,203,249,54,31,181,25,48,15,97,166,11,111,209,31,115,8,97,191,147,78,126,99,185,24,253,38,58,145,70,48,154,162,49,195,91,7,247,76,39,103,7,19,39,135,245,164,67,212,68,255,227,202,72,194,105,140,195,54,206,137,192,80,55,49,182,27,9,198,146,53,96,179,149,80,24,11,246,21,176,233,191,233,87,109,187,68,135,143,121,49,10,140,218,230,47,243,113,160,205,183,44,96,64,143,230,47,213,123,62,147,140,213,204,61,196,109,215,48,4,198,89,168,37,113,146,94,227,228,247,101,65,206,86,120,122,203,31,229,156,187,227,84,178,59,213,66,47,57,0,179,71,76,48,58,31,219,225,97,182,19,89,30,225,103,73,105,48,214,205,51,139,43,156,94,3,94,187,100,182,98,13,142,26,37,23,92,22,82,227,43,210,168,113,244,180,126,69,133,17,16,94,1,223,97,174,193,56,236,186,119,238,5,97,246,159,166,90,239,15,5,38,45,169,23,94,233,77,105,1,67,59,222,169,161,183,173,239,193,116,213,254,211,98,237,5,38,180,64,112,67,80,114,16,157,116,191,130,133,117,153,211,146,168,112,243,156,141,161,83,69,239,142,205,42,115,5,140,34,219,201,77,235,189,7,122,241,196,13,66,236,105,142,128,241,5,30,185,157,222,213,219,128,173,241,72,225,251,182,90,220,22,219,205,212,231,223,209,123,137,11,223,236,56,149,121,52,168,240,198,111,91,205,53,105,12,16,137,248,149,119,68,36,63,37,82,18,25,198,51,35,230,89,74,26,100,208,159,234,79,133,57,68,11,242,86,129,223,113,240,38,174,81,93,33,43,173,252,208,113,131,169,127,120,123,208,47,124,136,207,194,26,171,240,57,104,11,254,96,250,24,146,162,132,25,136,110,63,57,61,202,69,118,63,116,195,151,47,190,62,190,182,174,138,71,112,77,127,169,90,62,37,52,196,139,30,204,212,63,28,174,251,211,38,48,107,89,95,191,192,240,32,102,85,18,151,203,138,226,191,93,0,110,126,56,184,79,149,137,66,17,225,247,54,145,23,61,218,78,111,92,46,103,218,163,243,212,82,102,195,196,202,151,143,5,228,123,122,213,135,70,139,179,19,59,216,132,67,228,19,197,49,196,103,156,134,64,176,188,181,64,139,134,84,36,53,9,227,161,175,156,135,26,119,222,199,56,66,169,91,10,126,23,70,178,210,31,26,46,236,77,218,38,40,223,161,11,249,187,178,134,236,234,119,84,135,141,83,250,201,219,103,69,106,85,113,131,63,231,7,223,53,185,136,244,15,159,158,61,213,31,220,154,137,2,138,206,154,109,194,3,54,193,66,121,157,203,184,99,191,247,133,222,68,75,36,77,72,177,222,6,73,49,105,111,205,138,80,58,153,174,148,134,132,16,61,175,202,37,38,83,248,139,161,24,254,43,73,93,20,164,152,170,63,50,36,93,187,78,42,99,210,118,241,131,201,5,104,86,145,16,23,37,40,127,93,200,184,175,164,27,244,197,38,129,119,221,16,73,209,61,184,77,67,14,79,107,7,214,198,209,185,124,73,191,155,174,79,85,112,45,231,31,101,179,11,211,65,32,108,23,76,3,183,75,255,216,46,249,168,203,221,162,90,238,204,239,123,95,247,50,151,180,129,209,223,252,57,181,27,138,51,5,117,73,89,254,125,79,126,219,180,12,104,186,179,153,245,188,63,82,34,220,34,140,146,101,77,172,231,61,241,218,134,166,121,43,38,100,191,88,252,190,45,72,33,90,82,160,135,204,251,88,14,165,244,165,85,24,124,72,134,191,143,134,78,215,145,180,253,220,230,116,238,163,140,207,250,93,54,12,173,234,219,147,195,254,172,41,251,110,194,68,237,117,196,16,69,30,231,61,208,201,141,121,169,240,152,230,137,40,36,54,12,228,156,83,206,0,174,91,91,246,144,65,173,206,1,248,171,72,42,77,198,164,39,250,67,73,8,203,77,53,107,205,117,20,65,127,89,21,81,52,62,174,166,98,215,117,167,187,45,176,169,110,199,135,215,73,220,201,133,21,222,128,71,72,13,59,81,53,121,156,236,107,171,47,154,168,24,124,98,45,5,220,162,137,5,137,18,210,45,242,174,62,154,207,253,211,67,42,96,171,138,204,68,78,192,153,100,172,37,108,192,187,192,165,7,235,226,208,159,212,68,79,156,56,2,93,225,223,165,217,203,148,240,106,16,25,198,210,212,17,237,17,107,169,11,223,201,113,127,1,195,52,147,36,210,248,19,149,254,141,163,142,179,128,202,210,221,24,244,155,78,89,188,123,205,77,200,171,71,47,51,241,252,193,236,254,181,81,139,190,172,177,124,32,221,23,123,159,191,124,215,131,238,146,238,151,70,35,86,215,17,126,175,252,126,78,254,237,141,58,213,126,134,159,166,92,254,123,33,163,81,42,149,41,133,114,77,152,128,28,196,28,150,166,151,105,210,216,94,97,225,232,163,34,77,148,87,166,231,175,48,56,164,117,72,158,184,201,208,53,255,105,76,57,149,156,55,76,168,211,199,194,48,57,6,153,112,152,149,35,195,203,254,28,75,166,33,48,178,250,62,23,14,104,246,114,44,62,144,115,248,93,221,135,121,148,69,54,172,173,209,215,76,250,99,62,177,40,67,46,170,118,175,244,157,137,75,135,124,62,144,186,153,8,126,104,53,211,93,185,43,20,48,126,86,181,68,51,125,167,164,157,137,212,187,238,252,49,131,26,205,215,155,231,164,51,183,225,9,243,113,202,235,128,84,225,114,252,238,9,41,247,69,189,180,121,80,137,179,248,167,74,100,164,7,195,254,207,122,230,239,144,151,43,159,230,11,237,48,237,204,61,193,165,196,14,222,196,254,135,50,126,153,130,127,244,0,115,149,170,170,243,119,183,96,38,237,247,131,217,155,104,3,38,214,152,110,111,125,16,57,189,43,106,77,111,243,110,155,126,101,37,42,80,119,220,200,118,113,96,55,226,234,135,166,13,85,135,126,0,159,9,18,255,94,246,93,64,87,74,116,222,33,84,166,119,163,27,179,234,126,229,69,224,59,65,58,233,220,212,17,186,170,85,118,148,138,250,175,48,132,182,162,185,124,171,212,113,43,158,234,164,105,254,46,233,93,117,148,105,120,243,160,19,190,182,54,131,92,148,169,187,4,202,191,85,24,3,211,95,214,142,246,232,210,180,15,5,19,246,243,174,140,190,68,201,8,66,76,40,94,155,249,235,32,40,178,251,71,9,188,108,159,104,55,50,255,18,226,116,50,80,213,67,28,246,249,69,215,61,124,210,67,240,135,90,27,149,155,158,196,163,63,47,190,144,152,99,203,33,71,227,173,181,125,131,241,167,27,38,85,64,216,29,176,129,2,190,131,90,226,116,22,179,229,10,235,108,141,190,174,169,160,142,196,207,242,247,129,72,105,87,213,70,220,38,62,31,103,86,229,83,55,221,78,142,118,248,178,138,58,235,214,134,63,44,192,201,146,255,224,106,181,55,81,212,166,103,217,223,214,29,84,148,20,135,190,173,246,70,225,97,148,180,166,143,148,94,58,95,178,109,135,33,214,155,216,222,87,107,255,108,223,255,195,231,24,94,122,213,113,84,204,144,241,15,173,8,174,235,185,111,36,66,101,62,224,245,37,169,239,251,196,17,192,248,161,88,224,200,135,13,235,152,156,214,15,190,103,238,249,174,113,163,184,33,231,15,38,193,158,223,53,156,116,63,26,237,167,214,84,164,156,44,208,221,116,25,92,44,177,80,245,129,87,132,11,28,254,211,203,213,163,239,215,70,123,243,31,76,227,122,149,48,167,51,115,226,76,255,7,99,46,33,187,69,94,23,125,144,63,20,222,156,22,110,112,156,234,119,48,252,96,184,38,69,135,217,178,70,163,242,7,223,253,55,204,160,132,162,87,253,67,77,11,127,235,135,219,141,45,250,131,9,14,250,151,212,211,233,227,254,161,230,237,82,245,93,151,187,102,248,203,188,11,55,206,146,170,235,206,101,247,225,240,157,208,52,3,133,88,0,74,153,63,120,146,94,174,250,237,97,163,210,126,3,137,69,242,171,233,129,115,234,25,48,154,254,122,114,19,125,89,213,97,214,167,173,239,227,254,244,137,223,70,166,34,77,211,196,195,24,128,252,96,236,209,85,22,30,61,167,27,111,252,224,99,46,14,233,210,72,85,52,135,39,166,172,122,105,116,42,141,223,165,33,175,112,99,67,29,166,100,96,246,118,152,78,23,157,146,6,142,71,39,142,182,230,8,125,106,236,155,253,202,91,129,173,40,89,119,212,127,200,35,253,224,187,169,155,218,69,208,81,184,157,241,219,232,132,77,89,26,59,181,129,226,35,205,4,35,167,100,28,59,122,185,165,199,209,248,105,74,204,75,42,224,141,22,24,72,91,11,44,168,180,195,196,115,248,126,171,90,16,166,83,9,109,210,56,186,139,13,101,67,207,117,208,152,231,7,155,62,158,216,23,32,214,17,23,62,110,40,162,162,222,20,240,39,156,245,31,76,251,130,122,35,32,57,211,125,94,193,163,99,171,77,61,212,111,8,77,127,232,234,38,36,37,48,66,248,241,196,105,28,211,122,86,51,113,89,127,102,29,50,198,86,203,135,205,231,124,28,37,191,86,211,133,21,12,58,127,48,34,217,202,35,249,83,137,246,137,154,180,55,129,148,94,25,29,13,191,161,114,131,59,252,122,228,194,141,54,217,126,207,236,134,30,36,32,229,194,141,137,87,252,228,7,13,49,125,93,56,9,210,20,251,131,59,123,49,185,47,200,244,40,2,25,76,211,76,34,199,209,1,221,186,127,34,164,2,170,120,119,54,76,194,190,234,223,223,128,49,49,100,167,140,206,48,191,232,48,33,135,236,35,136,168,153,78,126,48,93,82,75,253,65,232,219,161,124,249,7,223,217,112,203,183,93,183,101,197,150,163,55,32,208,26,34,182,23,76,114,63,24,155,6,141,116,238,203,34,133,239,247,69,73,75,83,246,76,58,102,72,246,7,99,163,167,159,0,150,100,244,46,255,224,5,25,96,233,185,205,190,254,135,110,196,161,228,174,17,141,38,137,242,131,205,102,232,168,175,201,28,36,133,255,224,201,28,162,90,44,119,242,102,187,180,29,54,163,60,57,249,192,154,228,247,68,81,178,91,42,109,80,173,127,122,86,63,152,145,34,73,119,19,204,128,0,250,131,177,129,144,136,161,32,27,56,253,211,198,63,165,169,66,89,193,252,236,254,68,28,141,66,241,187,112,252,60,139,127,217,108,174,82,193,172,224,118,199,78,249,7,211,131,165,7,67,228,160,187,250,15,38,79,164,2,185,119,210,96,7,228,15,133,4,192,248,212,197,6,255,186,207,111,155,42,171,246,79,195,207,93,4,120,127,240,48,123,65,185,237,201,222,185,249,149,15,58,166,197,63,103,87,19,137,249,3,201,181,77,169,6,96,73,83,138,71,27,19,46,128,120,238,1,179,219,154,1,239,33,134,71,104,70,147,30,243,11,163,169,89,85,21,89,64,218,231,243,244,221,114,16,53,136,47,208,134,94,239,32,238,88,18,141,23,100,19,225,58,57,76,44,115,20,254,172,109,246,7,195,49,94,10,87,202,232,191,235,166,247,78,121,167,228,126,16,206,116,148,55,45,241,219,93,138,62,43,177,255,193,102,28,168,195,8,221,156,187,173,113,120,142,100,35,80,108,197,41,1,31,243,193,126,78,76,119,167,71,7,215,15,166,185,71,182,86,152,52,209,226,248,67,33,8,77,121,222,247,74,209,213,249,161,108,134,142,122,64,161,250,27,159,53,111,122,168,180,26,245,69,83,45,252,131,39,225,129,4,181,228,169,171,143,147,101,249,67,185,106,214,88,92,167,255,80,44,89,167,236,110,62,178,55,45,110,234,47,3,252,86,151,15,142,253,231,31,222,230,100,75,86,46,26,245,54,156,240,63,24,87,94,173,41,241,16,9,54,126,112,165,194,162,232,157,192,154,175,215,38,229,164,146,59,223,95,124,208,29,38,74,173,106,232,133,24,160,127,182,72,236,76,241,84,161,30,219,95,96,105,246,31,66,148,175,164,200,155,79,9,8,255,28,181,233,68,249,159,180,224,15,190,19,120,151,154,172,57,145,13,159,192,55,245,121,245,78,135,95,53,99,105,161,185,2,75,174,255,216,243,247,127,252,232,187,33,51,120,248,61,13,19,214,30,233,97,197,196,205,214,122,180,116,40,198,213,30,249,144,246,186,99,115,38,152,28,94,192,91,217,245,100,40,105,227,241,39,121,232,153,18,135,109,50,74,99,122,240,98,60,69,145,111,161,5,231,126,195,190,51,217,102,85,38,38,178,166,177,177,125,104,67,238,253,52,244,97,124,173,227,241,5,45,200,119,229,80,216,18,176,62,126,254,124,174,117,232,178,39,254,161,253,207,96,70,80,126,218,227,34,186,2,170,74,6,222,173,33,86,134,254,203,157,170,149,156,186,152,52,128,159,187,161,204,41,45,248,192,70,191,13,24,25,32,249,34,27,78,71,1,51,131,10,77,2,139,181,88,40,205,231,65,189,24,168,130,212,119,240,253,225,170,18,164,31,31,52,105,175,223,231,76,247,165,78,6,102,32,230,177,36,221,110,137,187,251,89,64,184,125,150,250,51,223,20,216,54,184,62,185,162,34,164,14,94,84,110,81,13,246,73,140,245,44,193,211,136,114,14,27,123,93,225,67,104,228,48,225,223,146,249,147,116,235,248,60,238,89,4,193,75,34,178,27,121,242,113,248,209,148,17,213,201,129,92,54,161,167,195,40,112,8,23,129,224,252,84,95,135,201,52,214,180,36,145,146,110,30,54,45,184,84,170,171,81,108,70,237,126,242,130,10,250,151,60,244,138,233,244,254,214,59,134,198,208,232,131,78,137,17,203,244,204,74,63,212,58,76,53,253,23,65,32,137,47,49,25,61,79,88,195,255,96,22,206,42,27,38,58,2,152,99,61,56,161,50,43,251,68,196,137,105,204,247,200,7,229,120,217,182,20,172,206,138,63,84,155,161,102,10,248,238,131,107,113,116,165,164,36,251,173,106,187,9,95,88,238,109,125,201,245,240,142,225,137,246,92,28,77,56,41,177,104,55,77,74,15,49,224,212,124,41,74,174,56,187,196,193,119,181,149,164,52,251,62,186,62,60,92,68,71,69,152,41,88,50,83,183,139,72,213,84,160,212,221,111,251,92,10,219,249,78,88,114,106,203,152,250,151,15,191,165,107,166,158,117,135,38,31,15,253,33,185,74,82,26,23,202,89,125,44,152,81,164,146,206,160,50,152,150,67,108,59,52,127,212,204,16,218,111,154,61,71,106,53,50,53,134,181,99,199,51,145,31,147,205,22,245,189,207,199,56,250,20,75,125,3,17,76,88,177,41,97,84,106,31,45,46,42,232,146,254,224,106,205,144,178,109,239,38,238,243,224,83,116,147,72,53,245,174,213,142,98,153,39,159,46,253,48,144,17,28,190,95,250,210,61,63,77,216,211,147,106,200,38,169,171,53,123,231,191,230,200,223,254,149,145,34,95,54,226,209,180,255,255,96,134,193,146,136,15,93,160,237,207,196,24,199,106,166,133,13,152,245,101,58,220,241,4,209,68,200,13,226,102,192,56,76,52,77,194,208,118,225,211,97,71,245,82,85,209,110,188,66,44,229,187,118,115,94,83,212,68,207,252,202,16,179,210,89,158,203,228,223,248,67,25,88,210,47,253,233,251,216,98,107,92,155,205,190,2,207,41,71,55,42,20,71,147,71,100,225,98,28,157,164,196,208,43,5,58,191,43,170,119,20,186,4,166,132,228,63,188,168,107,201,203,234,68,123,205,191,121,82,244,71,53,234,44,31,183,124,205,69,132,151,15,70,115,129,119,253,234,111,252,143,79,237,68,59,237,162,43,146,13,148,56,181,205,200,68,202,167,231,96,6,50,241,93,75,54,84,97,142,71,57,38,98,243,105,245,162,81,236,248,98,20,98,248,39,241,64,71,124,178,84,127,93,199,244,73,228,202,238,11,142,41,254,134,87,39,245,139,118,40,154,145,146,182,218,223,82,251,202,110,170,31,62,204,88,86,181,68,128,54,232,203,60,97,66,252,165,100,249,180,228,145,231,142,238,178,168,162,178,221,52,186,124,235,64,219,193,208,123,102,43,117,134,131,72,94,106,22,223,154,75,143,159,154,26,202,208,155,166,57,42,130,206,251,244,169,207,109,253,120,168,115,198,209,31,202,0,154,39,180,142,92,191,45,212,28,149,140,115,135,32,215,230,41,177,210,40,143,202,235,64,120,108,248,198,249,254,137,94,250,153,96,50,4,158,234,163,235,60,195,21,131,44,135,239,231,162,244,15,60,82,239,158,222,19,187,11,194,171,44,16,152,31,148,136,37,140,9,209,82,230,182,155,31,179,167,48,9,214,183,14,149,5,63,52,82,179,55,50,208,86,86,170,125,171,251,202,69,54,117,41,223,160,155,226,128,143,113,148,88,215,201,53,4,115,189,241,156,179,185,186,107,213,114,12,210,198,145,208,166,41,55,123,172,154,239,211,15,38,19,165,85,75,60,172,63,95,238,239,26,138,130,97,114,127,197,56,121,68,166,30,37,247,84,233,34,171,51,163,12,192,2,173,197,145,241,231,9,255,131,41,159,107,66,27,219,207,18,7,35,14,42,43,8,55,125,99,50,47,18,144,11,47,90,222,35,155,58,60,194,178,220,108,209,194,228,134,138,188,162,54,194,87,32,47,4,31,175,233,123,39,24,253,51,141,114,88,20,195,223,87,29,208,248,210,209,159,57,176,252,224,110,236,173,146,224,87,242,185,139,207,167,20,142,59,143,20,62,42,175,8,161,168,173,245,189,109,253,196,63,20,15,247,132,178,141,59,126,87,197,26,79,150,254,240,93,53,63,169,84,209,254,155,30,9,196,74,175,115,145,83,209,106,235,54,157,89,71,63,218,30,244,85,110,120,196,126,48,156,24,37,220,220,113,130,8,199,239,174,172,29,70,23,16,99,77,250,198,234,70,194,216,126,106,21,172,34,88,177,188,184,103,61,21,10,155,136,128,23,247,170,5,183,77,203,146,68,0,14,147,198,95,90,180,52,54,226,239,182,16,1,154,93,223,149,209,25,252,174,63,180,151,148,152,216,255,90,81,163,166,137,43,77,211,234,55,218,113,254,101,146,81,94,202,101,160,248,13,33,215,11,166,38,247,169,239,3,143,233,242,170,177,179,164,34,25,228,195,184,175,143,1,219,135,86,245,17,102,152,81,69,182,214,224,4,207,71,104,54,37,83,181,71,238,214,36,227,60,59,83,150,221,249,228,240,102,252,232,73,201,70,43,112,68,184,95,143,2,55,15,65,163,9,163,54,58,219,19,118,218,74,223,7,182,183,206,132,192,37,161,170,93,78,55,105,160,47,42,239,208,117,181,46,57,141,176,219,28,30,240,248,116,172,224,158,226,196,224,251,244,105,134,239,169,0,190,220,215,147,61,153,9,3,233,40,38,25,27,156,129,130,236,157,206,41,164,163,123,16,14,200,97,234,55,0,5,193,245,64,140,205,176,180,167,134,70,209,22,100,107,107,27,74,129,37,85,125,167,164,97,173,82,83,113,15,123,137,21,52,140,185,48,212,75,67,169,15,23,250,61,214,86,215,116,162,133,109,91,124,48,220,123,224,221,171,211,246,192,225,205,201,39,21,43,51,165,228,88,6,213,185,16,56,172,29,21,117,27,216,78,186,178,178,145,106,190,196,114,162,38,30,68,213,63,205,20,217,254,88,185,225,115,218,49,137,90,216,74,202,22,34,177,229,191,109,221,163,69,89,103,136,47,249,48,94,104,54,31,245,8,31,127,218,79,65,38,98,254,148,147,163,33,231,218,103,38,71,181,211,209,200,157,5,73,118,241,211,67,41,109,11,243,70,31,168,235,238,189,170,230,46,6,210,131,238,140,75,155,82,63,69,111,140,97,92,125,28,51,230,155,138,20,13,43,164,244,224,103,49,255,201,149,193,166,244,187,134,186,56,85,71,123,28,54,156,193,27,131,245,217,148,158,120,227,152,250,88,103,232,73,84,165,16,66,66,15,66,156,77,205,50,217,222,157,195,23,230,70,199,108,214,85,213,112,176,59,245,190,71,190,219,100,149,67,130,219,157,199,232,161,183,9,81,105,101,13,193,125,231,241,97,191,81,21,198,53,210,233,112,195,72,205,179,165,115,135,85,227,221,157,160,112,169,244,196,105,219,190,32,24,222,33,169,61,105,3,166,245,90,65,110,164,16,240,41,147,21,105,139,225,212,72,54,229,93,166,172,9,195,214,141,219,217,35,32,97,223,21,190,243,159,127,248,86,231,208,236,1,165,214,226,109,99,231,207,74,68,146,241,227,252,57,75,59,219,148,134,230,68,147,69,99,202,249,114,16,248,81,47,213,147,211,143,224,68,88,90,106,246,167,212,227,187,193,41,222,86,102,226,125,58,83,91,239,245,30,78,15,94,68,192,178,241,155,168,164,184,169,0,26,208,216,37,84,165,114,163,0,231,204,101,6,139,58,129,195,132,24,65,60,195,99,124,235,27,35,175,244,185,38,233,49,86,212,84,125,137,177,205,179,62,136,226,119,216,138,180,5,105,39,239,126,68,209,187,180,236,176,114,39,211,32,248,54,180,37,134,54,86,34,18,48,130,10,222,166,150,83,205,195,218,85,22,142,241,21,191,127,52,94,155,43,70,115,211,244,16,164,198,224,27,15,6,21,124,153,200,154,74,238,22,19,105,119,152,47,59,247,156,193,99,246,7,62,176,84,211,174,24,210,11,223,187,180,154,9,113,108,50,86,180,164,181,63,203,188,41,29,30,36,223,156,102,11,61,225,190,220,38,253,33,144,81,106,12,133,251,227,218,61,98,107,142,243,73,27,60,114,49,144,160,200,179,186,235,16,35,166,131,100,222,235,107,41,24,217,186,220,175,81,243,149,37,5,21,143,140,168,223,54,210,230,178,27,238,172,63,61,150,101,254,208,197,153,179,91,150,215,205,157,105,210,152,83,252,45,249,109,154,58,188,83,194,44,125,223,218,72,103,60,197,115,239,148,48,75,201,170,55,70,238,206,187,25,202,190,147,86,171,242,76,23,250,142,190,170,19,172,247,157,26,118,42,129,182,31,205,14,179,117,237,52,130,99,229,172,207,98,17,196,150,94,34,28,118,86,241,6,44,68,240,85,141,199,118,37,205,155,37,40,223,126,201,116,247,206,68,199,5,198,168,233,151,173,89,75,222,241,231,158,104,199,138,0,170,53,114,80,0,137,102,138,143,0,84,21,5,112,215,190,11,69,139,222,48,171,38,11,108,244,37,63,248,75,90,33,40,213,21,151,239,99,72,207,36,238,108,66,118,223,126,104,202,74,210,216,13,145,51,96,200,151,210,73,116,215,167,241,250,221,120,249,234,43,48,200,103,47,63,120,170,130,50,152,139,9,0,149,222,181,125,16,237,230,30,61,124,166,240,173,158,210,23,110,110,177,117,204,127,171,105,159,221,48,69,253,21,48,82,85,10,67,239,136,163,169,157,45,213,122,199,19,232,115,182,54,229,146,173,222,97,144,194,88,73,29,230,97,167,251,66,9,48,158,231,224,120,149,92,39,186,147,131,241,27,212,7,198,236,23,173,164,102,39,53,245,202,40,220,251,151,247,89,127,147,250,143,143,15,186,113,11,216,20,145,165,103,108,153,17,218,235,154,156,154,250,54,13,0,151,161,195,75,153,144,90,219,15,23,73,199,7,207,149,172,47,58,210,252,241,170,59,193,158,190,207,222,141,150,238,48,159,165,54,149,117,187,183,64,233,27,211,131,177,38,29,209,75,74,63,161,222,54,182,207,245,245,223,82,213,77,61,153,13,238,80,180,185,162,83,187,114,87,165,91,95,128,222,11,213,41,190,91,183,208,131,155,54,97,16,9,206,136,150,191,214,243,24,166,11,163,69,131,108,55,50,189,154,83,220,125,69,9,180,36,246,211,177,45,97,123,103,134,55,169,222,20,189,63,198,51,9,48,18,198,201,22,99,10,138,186,86,81,175,16,38,237,104,180,166,20,51,83,115,32,62,12,93,186,184,71,130,203,8,35,170,131,179,26,50,19,105,201,156,49,81,209,62,118,167,135,153,92,22,238,20,226,151,134,211,103,73,158,50,20,131,90,116,190,239,165,81,134,189,188,55,14,254,10,252,234,30,94,209,8,9,248,126,228,74,105,190,48,234,109,59,96,228,140,181,149,154,197,58,70,40,121,191,166,102,7,117,134,7,176,57,92,108,141,235,172,85,62,158,232,135,125,89,50,120,168,108,62,226,194,88,163,82,171,116,181,109,117,192,100,85,180,163,210,124,77,92,138,227,46,66,90,98,71,205,147,197,38,208,94,147,7,22,78,226,159,187,244,240,15,122,114,201,70,33,213,143,181,244,96,122,156,235,11,113,253,27,17,227,44,158,158,200,234,79,125,132,90,178,178,174,128,119,40,156,218,110,174,181,212,154,94,69,15,137,66,99,203,70,240,144,152,75,192,189,168,59,41,243,75,127,234,36,115,231,81,210,219,10,143,170,99,51,71,26,129,240,31,226,113,154,34,209,201,237,173,159,239,81,241,32,71,14,63,195,165,133,160,197,96,243,82,18,218,66,251,251,160,42,120,116,213,250,204,163,33,208,73,51,172,58,121,220,240,35,46,140,40,103,166,110,125,72,65,161,242,209,153,250,213,49,6,216,181,54,169,215,213,158,124,64,230,141,247,31,58,83,19,232,239,216,39,21,211,199,252,231,224,254,36,214,250,50,187,94,189,171,49,67,249,241,32,195,217,210,119,213,17,131,236,79,227,102,169,24,18,48,85,231,128,205,166,33,105,20,236,250,80,118,145,105,66,32,149,18,250,57,213,218,249,18,188,250,83,190,162,129,43,189,234,2,49,46,148,123,32,170,105,147,52,195,224,132,110,74,177,40,171,36,24,42,123,192,229,100,101,6,43,153,196,209,116,135,37,197,137,99,77,243,14,35,76,172,198,143,214,126,19,34,55,197,56,99,233,232,21,86,154,182,191,29,201,121,229,152,157,74,192,55,84,77,243,201,221,197,132,248,27,185,193,228,71,110,45,196,161,68,243,29,11,184,21,166,157,105,7,12,27,34,77,70,120,226,58,58,140,83,165,240,90,33,61,12,235,104,141,127,28,99,90,104,70,34,220,112,70,158,7,59,173,190,1,147,105,76,19,33,84,232,119,52,81,128,162,184,111,5,136,132,188,206,146,212,22,207,59,182,126,77,85,4,15,123,156,152,172,48,79,82,49,231,77,149,96,63,117,68,188,71,91,130,41,87,245,128,225,42,239,36,231,210,218,123,224,159,201,173,169,16,19,226,127,231,193,176,45,20,30,95,216,255,28,43,201,38,1,41,24,252,35,208,86,85,222,16,71,213,55,200,88,212,70,146,246,49,221,140,120,213,95,161,138,157,148,171,90,217,239,194,62,237,69,222,127,62,33,239,151,145,63,146,145,192,77,46,159,70,225,29,18,243,169,127,15,105,203,135,146,30,82,148,26,88,127,112,234,217,101,145,255,190,144,216,61,230,194,166,48,174,82,46,213,188,143,121,203,165,132,129,232,150,210,189,152,188,98,39,140,168,37,7,215,156,109,184,35,97,132,132,231,153,86,87,86,184,98,70,240,224,187,48,170,181,16,61,85,161,21,123,195,216,36,130,139,129,217,241,92,133,193,120,107,38,9,180,103,124,138,38,23,244,88,129,59,69,164,26,10,159,76,2,122,180,89,36,190,71,78,97,83,13,128,200,15,157,247,190,224,80,237,164,237,182,215,59,57,174,37,170,159,115,35,85,242,150,1,119,141,51,54,195,170,202,235,164,39,49,193,76,188,15,198,147,79,209,218,206,3,209,72,109,201,164,115,134,253,21,83,198,76,106,19,29,159,130,208,31,164,25,242,75,254,161,149,168,228,77,26,200,27,38,131,208,59,129,181,24,226,195,218,97,20,110,79,44,239,206,117,244,63,164,164,151,213,162,124,30,109,217,41,138,196,111,121,147,108,75,24,46,220,111,46,59,89,244,30,53,200,216,207,3,163,20,154,100,44,255,40,178,63,120,65,136,87,195,138,187,193,156,111,22,133,100,121,146,167,48,20,217,247,158,81,165,75,240,23,182,43,124,152,235,75,110,52,100,115,102,124,91,148,46,18,10,3,39,198,239,66,126,77,133,65,136,154,227,88,236,85,147,225,11,70,216,45,190,75,246,151,59,27,78,60,13,217,77,202,86,219,148,55,69,175,245,142,254,78,77,6,61,3,97,152,248,105,184,248,234,250,80,177,57,221,49,184,205,43,92,21,77,104,206,14,77,110,182,114,91,179,155,149,77,97,60,208,47,89,62,84,106,119,33,169,77,63,109,90,199,217,198,157,17,130,192,155,210,184,222,84,43,244,160,133,94,48,75,226,78,222,63,101,183,56,249,154,233,121,193,87,154,239,88,179,50,76,66,170,116,220,58,140,146,120,82,213,101,71,19,243,24,95,89,90,56,10,186,71,49,213,32,242,174,81,153,81,117,107,8,187,83,203,210,170,197,70,201,177,190,147,223,185,33,169,132,97,28,90,67,165,252,190,248,185,147,190,236,221,103,63,41,112,82,45,249,183,161,215,135,66,51,77,16,115,37,17,229,83,93,64,0,213,234,196,82,216,164,81,251,67,45,234,82,151,12,234,64,51,68,202,49,239,209,83,55,108,252,158,140,248,63,62,79,86,148,27,161,19,126,31,111,253,146,121,58,82,85,254,66,6,238,85,233,167,105,161,92,79,185,189,254,227,161,81,229,125,112,141,201,62,231,194,88,185,6,124,103,220,127,96,136,138,1,195,89,169,249,167,203,122,191,77,24,145,108,221,49,43,14,65,251,73,2,224,100,248,141,133,110,108,106,61,55,130,244,33,196,191,77,150,39,253,244,124,131,184,153,29,250,73,23,62,118,8,102,55,211,228,73,39,135,183,83,3,38,143,52,210,11,25,225,251,179,237,237,150,127,222,87,120,189,32,203,95,116,23,185,217,244,132,73,38,94,235,77,57,191,219,182,76,161,72,15,73,126,169,212,29,252,181,152,173,26,106,18,95,26,103,116,136,188,115,39,33,84,10,70,177,105,97,28,160,106,157,224,253,198,127,189,75,131,78,56,127,232,59,56,245,56,130,214,55,15,146,42,87,210,162,93,150,123,137,49,165,166,43,38,220,11,43,135,241,101,167,237,15,31,246,48,114,32,28,214,27,34,159,31,190,2,5,249,126,93,176,110,196,91,226,115,191,195,184,171,197,4,1,108,84,11,182,249,205,205,244,156,169,79,135,75,4,189,8,73,228,148,156,207,14,121,125,194,250,250,229,33,16,102,142,251,51,11,139,60,126,94,36,136,88,104,173,233,88,90,172,230,131,105,108,213,207,130,230,116,127,38,214,7,168,129,34,186,88,95,60,107,26,143,139,198,91,198,143,122,118,35,133,158,130,244,217,156,21,183,133,90,247,72,190,157,56,3,135,85,240,218,127,2,182,90,8,140,66,223,54,203,149,100,221,4,199,37,124,15,239,214,131,125,209,73,46,69,163,133,69,139,89,93,180,52,57,27,135,223,209,143,79,94,53,234,97,89,133,237,13,51,185,238,10,10,100,201,240,96,161,45,34,121,221,209,221,24,102,215,236,82,207,74,254,73,147,126,226,240,235,169,172,18,73,213,156,55,246,142,70,46,95,23,165,133,4,126,152,1,149,212,47,10,205,136,100,101,160,244,216,38,61,117,244,192,195,135,168,160,238,153,44,171,152,217,28,134,126,80,179,161,85,13,185,245,139,206,165,201,90,252,87,190,25,118,61,8,158,159,228,211,101,252,184,240,125,130,181,172,187,52,114,204,33,75,78,21,36,155,216,87,179,87,10,216,148,225,87,130,233,194,14,120,41,97,144,88,231,6,109,225,72,213,204,150,61,193,171,62,179,44,136,199,73,118,252,46,144,61,236,149,96,85,126,73,179,28,10,167,15,36,154,106,211,80,48,218,120,92,88,195,237,106,100,159,201,234,185,23,220,74,143,234,202,176,76,156,176,215,100,171,56,181,107,130,112,165,142,249,224,27,200,39,53,117,186,42,194,55,13,163,217,164,113,74,33,53,244,185,233,65,234,90,224,39,84,90,207,225,136,183,145,132,97,169,31,142,240,54,155,228,214,147,162,57,82,201,15,134,112,150,84,201,161,154,175,128,123,206,82,208,50,243,252,172,170,201,37,237,180,23,138,74,248,254,171,30,183,4,247,62,158,175,154,85,190,19,60,140,23,30,158,110,201,31,137,109,26,2,111,1,87,22,19,133,45,35,28,110,114,119,161,87,57,245,187,181,154,241,178,209,19,249,254,49,98,117,73,218,139,154,0,132,254,50,87,246,172,232,190,188,221,97,4,122,17,18,180,174,244,178,238,45,159,240,155,170,164,253,91,66,143,184,243,193,76,172,233,224,49,230,126,48,100,140,244,203,80,56,123,192,112,138,242,209,179,199,248,55,165,158,242,127,78,30,198,129,184,161,230,147,151,253,220,22,75,195,255,38,61,147,50,194,21,148,182,229,158,98,54,180,85,119,216,139,17,4,157,157,142,254,98,175,79,11,114,146,150,68,3,101,175,119,44,19,190,30,219,48,156,10,87,193,130,20,88,130,239,133,148,64,239,199,147,244,254,27,185,224,248,101,246,208,250,72,42,158,39,225,171,185,73,92,206,188,213,143,245,120,193,111,61,186,67,228,220,97,31,139,115,102,234,228,254,99,26,198,117,127,208,14,106,230,191,156,55,151,193,43,212,137,176,163,80,43,94,165,61,121,185,227,174,76,209,50,224,86,123,242,26,152,161,156,7,202,222,181,39,59,0,68,58,194,38,21,69,19,133,49,127,240,221,62,157,241,57,51,217,109,227,87,158,193,235,90,201,227,152,174,172,243,142,182,150,37,133,159,163,19,44,225,36,3,138,164,111,172,198,147,143,99,108,125,160,150,173,124,182,182,102,66,34,41,35,171,164,132,111,45,205,75,58,190,7,159,113,13,99,218,110,127,147,224,229,229,125,96,242,79,233,104,210,24,113,91,76,201,42,237,109,5,252,25,191,221,232,6,208,147,223,33,253,188,155,73,10,165,92,2,116,204,25,94,193,180,1,215,157,44,20,88,52,221,196,27,61,53,221,211,179,130,142,103,158,252,149,116,102,94,207,14,87,104,44,61,107,74,92,154,142,130,195,55,222,56,26,193,152,51,121,184,135,131,118,21,21,159,200,63,134,3,56,76,220,180,232,221,59,130,225,241,96,118,140,154,237,173,207,57,22,23,239,162,157,59,155,22,216,55,10,41,184,37,65,115,114,197,101,188,163,177,211,78,169,100,26,15,5,238,42,158,178,209,215,152,207,12,251,198,243,250,125,144,129,57,227,89,105,179,65,213,244,186,169,144,7,74,238,81,79,141,90,135,135,94,56,105,67,249,74,174,18,175,248,4,252,101,151,3,248,153,43,158,248,24,52,7,38,115,135,187,126,196,111,91,147,93,42,11,220,53,175,199,11,105,168,169,164,146,195,250,194,132,103,90,128,148,238,235,206,216,163,143,7,23,237,218,166,200,211,79,124,1,11,141,190,84,3,45,216,44,61,95,245,186,119,46,186,85,107,112,9,184,231,130,31,154,102,241,129,76,106,83,77,43,149,119,14,31,59,108,236,39,254,133,122,242,187,198,198,135,79,67,107,201,85,250,122,247,127,225,186,62,145,91,221,185,242,27,65,60,73,167,100,115,15,79,136,50,94,192,139,234,185,194,72,147,134,95,60,189,206,169,196,74,34,35,190,1,62,55,93,146,201,226,134,103,52,215,85,85,235,131,236,49,134,40,1,195,115,83,116,150,239,93,247,159,82,133,194,22,226,254,224,97,142,2,42,196,222,168,174,248,72,98,83,223,165,90,2,188,35,137,2,207,234,83,166,72,67,68,99,6,248,13,85,4,132,127,247,226,140,137,112,141,150,233,17,77,116,213,124,186,154,40,162,29,213,168,254,74,20,249,205,179,79,59,182,17,201,33,219,239,48,202,12,90,75,191,51,35,90,24,14,55,51,208,74,250,241,71,78,78,55,178,236,92,240,180,44,229,157,28,43,160,164,189,125,39,195,114,30,108,217,31,213,105,255,162,214,14,231,16,30,128,162,5,213,229,7,127,73,95,190,89,123,179,95,184,37,9,118,18,121,191,47,51,92,236,27,129,88,82,190,231,203,255,226,104,42,43,202,232,160,104,29,245,64,250,16,182,74,152,82,217,159,174,45,185,173,131,66,251,130,14,188,185,152,12,161,47,105,211,28,6,112,100,122,29,174,152,157,157,68,179,154,239,125,49,31,169,17,14,194,248,203,163,97,212,155,82,60,123,40,11,143,247,80,32,104,43,157,143,86,170,21,215,93,79,158,19,238,94,100,133,23,252,68,33,126,39,73,126,2,224,48,185,175,86,48,153,137,51,215,162,224,7,92,19,1,1,58,118,216,95,33,101,91,213,73,30,189,88,114,121,1,175,163,13,44,56,130,65,10,11,248,6,42,137,214,73,114,58,166,20,220,112,183,14,67,147,187,141,187,54,217,8,61,119,135,60,30,7,147,90,73,76,66,246,119,78,54,153,184,73,247,149,206,125,67,149,8,23,172,101,68,217,124,40,175,111,119,199,154,102,79,92,149,197,72,201,58,62,1,218,172,53,189,73,254,232,25,141,210,166,209,190,116,219,80,205,99,48,176,185,209,114,58,28,2,249,66,138,89,9,213,4,175,247,237,98,124,167,89,162,63,6,66,172,171,124,0,154,87,176,163,247,138,75,91,247,236,137,158,201,23,16,175,187,224,215,168,223,246,64,177,222,183,101,184,17,87,77,175,242,212,176,91,14,24,137,146,150,224,17,69,212,11,151,165,253,180,188,146,19,70,108,179,252,17,241,18,124,119,2,113,242,198,50,161,176,245,183,249,92,140,163,250,232,105,28,35,54,224,55,6,3,59,15,38,94,113,172,233,159,217,84,245,68,121,93,177,131,153,244,127,238,157,88,171,127,45,175,6,143,131,160,234,78,156,215,65,195,65,192,61,57,39,1,79,215,172,5,166,91,186,36,56,222,231,192,66,75,43,108,244,142,68,65,146,28,244,156,137,179,122,119,25,206,146,39,66,238,95,162,81,162,164,19,229,135,11,183,188,102,119,107,109,155,1,51,152,210,209,237,237,255,129,63,109,218,99,210,42,206,22,167,52,49,72,237,41,76,59,207,239,117,142,181,205,193,75,224,97,4,242,128,23,68,226,4,35,57,29,48,252,33,157,243,248,62,91,156,28,61,135,218,19,28,189,138,192,159,122,27,221,247,67,118,213,159,10,38,22,35,217,86,76,248,162,129,214,169,27,105,20,153,225,237,4,92,210,243,38,61,239,16,239,38,205,211,157,210,114,220,177,53,233,39,122,241,157,156,31,154,221,135,143,81,35,122,156,155,252,108,75,43,219,254,34,252,186,223,52,6,93,105,217,188,187,8,79,136,0,23,45,88,178,46,206,40,221,49,61,104,29,233,224,12,17,91,217,193,198,108,29,229,249,146,42,142,7,2,129,99,43,95,150,50,95,164,137,254,90,78,123,90,238,161,70,6,74,147,214,76,177,68,36,45,40,90,31,37,163,156,102,221,254,254,76,224,211,111,141,134,27,76,35,95,207,205,39,72,115,191,56,96,172,26,39,191,243,88,213,193,125,209,234,122,231,160,119,190,215,193,93,233,206,247,53,247,110,109,178,90,38,43,244,240,6,45,96,83,28,81,248,110,171,206,59,250,238,79,106,58,26,189,186,18,176,17,197,20,70,43,37,238,235,222,182,122,78,30,56,194,53,30,233,48,157,26,189,109,4,105,227,228,232,32,127,201,151,168,51,241,182,128,75,166,66,226,156,210,191,119,180,201,238,40,12,33,35,224,137,3,202,73,33,239,140,229,99,152,131,104,79,17,49,211,200,12,24,105,92,245,124,33,17,237,247,69,221,69,83,172,23,197,89,98,5,140,91,73,58,55,157,189,53,224,89,85,76,139,250,111,139,100,253,133,91,50,32,197,175,100,205,242,126,187,21,213,235,185,119,193,80,243,11,39,191,94,242,46,98,238,176,26,28,140,91,165,164,176,7,41,145,30,48,253,230,157,110,140,46,28,223,225,3,127,105,222,32,63,57,228,228,40,97,235,35,231,101,199,167,109,228,200,180,89,189,177,197,241,106,42,12,170,148,104,194,61,10,129,252,128,33,214,38,66,239,97,243,251,224,158,234,238,88,120,28,119,73,68,229,165,37,31,55,40,136,241,76,81,251,81,125,0,252,9,91,48,205,128,71,50,63,181,1,50,226,167,239,198,171,39,155,183,101,43,214,131,209,11,80,184,87,87,199,55,120,39,58,205,157,177,86,108,56,135,21,10,180,146,64,219,147,167,184,64,137,77,20,93,175,160,11,60,85,122,31,179,205,253,189,43,91,109,253,99,55,248,145,145,11,216,8,197,146,12,98,91,49,30,188,62,221,235,110,211,252,127,207,116,162,214,94,20,30,225,221,98,240,125,93,106,50,74,167,97,76,75,116,236,105,78,210,116,88,98,34,167,181,51,229,159,23,6,206,189,63,184,37,50,2,114,221,251,147,71,122,118,202,222,153,28,241,123,95,83,123,78,201,237,205,41,35,133,21,92,209,251,189,189,129,178,50,203,115,152,46,117,92,22,10,124,218,154,105,149,228,119,213,53,55,31,176,248,7,253,218,110,74,133,247,49,231,141,54,66,131,85,110,17,24,222,249,123,98,164,243,53,209,90,88,240,223,219,192,153,66,19,223,107,99,63,40,175,90,119,171,8,241,35,145,17,48,218,158,59,251,228,246,111,188,163,71,78,216,143,34,147,198,170,51,151,133,140,138,255,96,218,88,210,209,20,149,222,125,145,238,20,116,172,232,56,69,38,215,44,75,20,102,215,17,159,199,63,54,134,136,63,175,21,119,85,105,179,158,25,150,111,171,254,195,195,164,42,20,190,171,116,54,221,248,43,157,188,190,220,52,132,79,84,71,19,92,131,198,65,128,223,85,179,138,64,27,218,93,192,37,121,175,0,211,136,235,48,1,109,226,113,14,99,221,5,60,146,18,209,54,93,169,8,24,170,181,131,165,194,16,99,235,4,12,37,126,36,184,188,48,31,211,240,84,219,239,168,234,121,130,108,80,86,218,51,195,223,137,147,223,61,91,201,46,212,230,136,242,142,38,221,92,178,83,244,136,69,155,213,100,157,116,114,214,167,29,240,76,134,4,192,37,18,4,216,1,150,158,40,168,119,67,58,189,44,117,31,240,210,128,154,66,246,14,122,247,69,173,234,173,112,123,102,207,180,60,142,68,72,35,11,22,140,121,94,222,172,201,84,28,249,245,119,48,246,181,202,96,69,94,55,158,248,135,205,228,204,176,204,149,31,113,140,206,58,80,61,162,146,135,239,209,81,66,16,52,189,29,17,26,76,35,45,191,175,243,94,134,41,113,165,139,94,187,6,29,115,160,164,90,116,201,109,247,89,70,166,116,88,195,141,114,76,217,113,71,27,12,62,167,59,121,248,146,191,44,49,149,66,230,75,148,95,116,36,34,208,64,13,189,42,131,175,209,29,28,241,244,103,18,239,61,241,29,104,132,113,184,14,58,163,21,30,47,66,50,1,165,149,28,220,145,186,155,1,19,147,232,117,99,171,19,81,39,2,135,59,25,219,147,62,174,113,114,218,109,116,225,170,230,237,249,123,149,253,167,25,169,228,88,88,6,199,97,164,27,180,140,1,223,181,248,187,4,70,232,93,73,172,68,15,219,225,50,146,186,44,53,239,231,102,222,41,60,36,10,73,189,115,231,251,109,168,229,42,73,190,105,92,119,255,32,96,246,170,130,98,236,233,9,100,250,88,190,196,192,170,240,255,60,22,232,127,110,231,250,84,104,100,244,143,167,91,47,75,61,153,211,19,201,24,74,161,53,249,99,155,16,170,127,153,164,55,118,138,237,110,16,243,181,30,247,53,141,158,172,108,35,244,69,75,192,80,63,19,87,233,46,72,61,174,124,210,66,149,142,30,47,210,232,24,242,246,68,206,69,27,173,196,201,239,212,167,109,190,55,186,186,27,183,26,55,6,83,64,235,205,133,213,46,158,233,157,234,18,95,179,176,254,123,60,140,212,89,73,19,18,222,42,113,91,107,178,47,78,232,123,151,16,205,71,34,142,149,199,114,162,146,208,18,49,198,50,74,158,151,48,65,156,149,97,52,41,252,109,48,73,150,124,114,218,52,252,167,17,96,77,181,232,98,154,109,126,116,183,134,241,246,15,237,44,70,194,157,124,238,51,91,137,26,214,166,207,41,176,58,118,178,45,190,91,213,249,198,17,172,26,173,115,83,60,62,30,105,128,222,31,202,244,113,156,14,30,124,215,235,68,230,103,166,136,159,174,36,8,18,3,11,30,72,192,168,223,103,120,141,242,142,102,190,83,154,96,235,20,177,226,194,63,179,235,210,121,26,14,168,95,26,53,143,174,124,32,196,68,98,136,226,6,155,98,86,72,34,213,59,37,41,251,220,31,154,105,113,129,237,27,240,200,181,207,102,43,229,8,216,116,58,21,198,138,229,4,92,203,73,75,238,70,250,217,135,82,91,230,183,150,22,205,26,109,152,23,230,109,102,134,214,136,28,151,5,45,41,162,101,104,121,44,208,77,36,111,164,56,132,125,114,92,56,206,2,45,133,33,209,121,74,103,127,235,25,101,28,197,15,35,185,158,162,175,98,22,131,1,163,169,146,184,51,247,93,250,182,137,30,249,220,120,212,105,157,142,97,136,217,80,106,25,188,241,78,171,241,72,72,122,204,116,110,216,229,241,182,80,77,25,235,31,94,217,140,103,2,187,55,61,178,110,218,140,63,152,246,148,68,40,237,176,176,219,131,107,106,114,232,221,62,18,71,215,81,91,9,251,86,143,151,154,205,156,233,75,193,50,147,144,135,187,29,173,241,204,135,195,121,123,198,209,24,11,105,104,134,196,110,116,248,240,120,219,202,252,22,219,147,255,96,211,26,211,97,52,76,166,219,31,233,55,202,78,196,118,246,92,171,10,156,185,147,195,52,190,30,108,254,228,185,125,46,72,63,141,87,153,90,33,239,85,183,96,205,243,105,126,85,167,59,188,134,171,199,103,119,138,160,160,166,27,240,251,177,22,255,116,209,82,250,82,15,208,54,205,28,255,109,20,69,52,205,68,21,123,71,129,196,132,236,211,206,234,192,237,240,43,131,123,145,188,231,137,139,124,171,138,52,86,102,140,30,244,171,60,237,64,206,162,38,229,23,220,123,93,249,197,126,25,165,65,109,98,166,200,229,63,77,141,61,85,55,63,123,163,113,215,200,164,38,214,2,223,192,124,55,141,148,64,234,133,159,17,105,92,152,58,76,234,205,38,48,217,1,83,0,209,12,213,125,251,117,196,149,153,14,106,201,14,240,46,112,4,188,210,142,208,122,229,191,22,183,61,97,26,167,158,116,100,39,227,202,233,239,250,18,28,93,62,4,222,200,145,43,72,70,42,110,11,18,213,63,137,183,249,142,197,61,56,129,119,61,95,15,93,74,39,178,172,154,27,121,110,51,185,85,98,62,185,74,10,221,15,70,154,76,97,102,133,135,210,83,168,40,212,129,120,94,148,157,245,93,21,148,23,135,160,59,139,118,192,2,45,10,39,71,239,27,197,189,87,177,161,128,164,228,47,236,138,119,48,117,136,154,115,195,95,155,15,46,105,136,209,116,209,75,123,240,93,91,244,104,211,97,90,242,89,170,28,245,161,109,126,157,247,219,84,14,244,228,232,150,203,109,215,27,188,105,62,30,37,164,249,142,190,113,183,86,64,42,2,213,239,219,89,176,216,149,169,129,17,231,27,10,166,56,153,224,58,221,241,213,166,212,145,138,224,119,110,186,115,202,122,31,207,81,175,77,164,118,145,113,138,15,243,36,55,154,131,5,85,116,133,243,221,118,141,113,46,76,171,75,92,154,41,161,234,201,249,139,47,94,201,128,19,161,143,101,216,90,22,48,89,58,61,122,210,52,20,195,1,5,106,173,42,213,63,23,236,128,239,181,205,4,63,191,101,96,76,251,180,76,129,194,218,126,39,167,243,73,47,13,109,217,26,143,5,169,165,157,78,110,82,133,1,39,235,12,51,90,136,158,70,204,183,17,55,75,240,140,20,44,176,138,199,94,148,172,169,15,37,148,255,83,249,221,124,164,218,131,39,189,156,90,45,35,64,246,11,195,134,82,155,148,48,33,255,130,124,108,246,178,73,75,2,213,116,143,227,77,158,186,239,140,134,88,34,240,94,42,131,202,190,215,148,180,255,224,102,186,78,169,8,248,189,202,40,1,36,10,132,169,254,72,22,201,97,226,190,147,225,182,31,10,111,48,23,47,95,101,180,85,152,102,59,29,140,228,225,131,41,254,238,4,119,143,57,81,225,254,230,202,7,35,39,255,131,11,234,151,73,195,8,117,21,223,106,82,213,89,73,239,132,178,234,187,45,58,82,203,78,133,83,76,250,2,101,22,216,255,80,153,190,56,120,99,177,156,96,220,226,122,192,45,143,163,187,101,56,49,254,11,100,121,213,5,161,7,234,5,18,172,128,67,149,109,110,220,94,34,175,102,84,149,173,82,87,141,14,159,82,3,166,27,66,175,12,175,128,247,204,40,228,107,197,137,46,253,175,143,7,215,84,216,71,129,42,18,192,88,136,141,157,198,217,107,88,195,218,5,159,110,5,217,9,197,169,145,217,106,89,144,138,212,64,192,136,27,206,36,72,85,35,153,223,138,217,167,166,175,103,135,214,40,29,234,171,106,190,228,176,135,30,241,93,127,38,167,155,234,193,225,96,77,47,165,137,129,41,220,131,134,107,220,250,146,191,250,37,139,174,217,151,38,166,223,64,241,251,255,19,119,38,201,178,43,55,144,221,81,89,244,205,254,55,86,113,112,19,128,83,38,13,95,149,125,211,64,15,151,76,50,24,13,26,135,251,159,181,193,21,160,116,39,23,4,111,115,208,65,67,226,78,81,80,56,152,81,34,7,10,63,239,135,53,4,245,10,207,12,211,226,53,245,167,143,117,249,250,144,224,170,146,120,208,74,215,52,233,210,63,51,108,141,159,100,228,166,117,223,55,28,72,177,223,54,124,149,126,3,6,66,127,240,250,246,76,69,102,90,151,217,116,159,178,145,15,31,227,115,53,93,104,191,81,97,11,222,159,60,233,54,250,177,48,215,251,33,58,124,142,246,54,165,171,63,243,129,218,74,171,39,48,254,44,47,194,209,216,248,118,67,229,113,225,93,28,67,85,209,171,254,48,58,64,8,61,252,68,175,108,133,159,68,233,53,9,16,127,52,252,221,79,251,43,174,120,180,251,84,107,94,212,182,3,235,0,242,77,165,2,52,251,4,132,235,156,124,50,36,135,62,172,13,139,166,94,95,1,21,80,225,167,236,51,201,48,198,152,86,147,43,109,31,98,145,18,115,28,21,188,243,25,114,212,24,151,151,210,96,180,175,202,139,126,44,167,225,153,235,106,202,245,26,149,145,251,28,30,56,21,250,4,63,37,244,98,32,198,238,230,70,96,85,63,216,228,19,93,178,38,64,247,1,116,87,106,28,94,186,52,246,183,175,175,97,141,129,191,33,55,217,173,179,198,127,156,186,62,19,73,108,35,26,171,251,29,59,228,113,51,163,90,62,120,87,242,249,191,247,46,224,18,246,103,207,178,38,44,191,186,67,216,244,57,5,222,150,227,212,230,116,162,83,16,208,189,182,189,184,203,67,43,19,90,105,159,125,30,108,225,175,92,182,225,247,158,95,2,63,4,98,126,31,212,196,172,134,230,207,136,54,141,7,255,207,76,196,175,15,62,105,107,110,110,221,192,233,198,7,134,72,157,220,239,189,76,226,111,40,87,40,42,242,254,100,147,114,136,236,90,235,78,39,23,217,80,195,54,77,35,25,215,185,19,137,109,34,188,185,148,64,21,218,230,95,178,230,69,177,40,20,228,231,24,166,175,224,32,195,125,254,200,22,196,220,173,189,255,247,211,236,96,59,247,90,226,15,30,124,186,149,61,170,94,37,126,37,89,26,230,9,44,85,120,97,33,218,116,90,19,107,75,110,194,60,78,26,131,30,124,255,105,114,243,2,63,182,36,200,204,39,67,24,104,207,143,181,59,127,205,62,76,139,61,229,193,167,185,130,254,211,104,226,73,105,31,78,136,25,109,203,155,68,166,146,158,211,178,217,193,121,255,204,84,205,196,63,67,70,253,249,241,213,159,172,28,165,104,26,111,0,135,243,36,237,109,72,231,174,60,189,214,27,229,102,206,174,145,89,166,65,255,220,245,182,52,248,174,94,64,82,132,4,248,5,8,199,105,6,54,203,90,79,183,103,222,149,216,234,103,102,223,92,153,40,181,108,99,96,93,55,18,68,93,2,101,16,66,21,208,246,159,217,130,89,97,241,24,144,95,52,231,237,121,102,170,45,183,170,121,134,170,0,230,218,5,183,137,249,122,246,216,46,126,175,46,244,196,104,243,214,223,54,110,23,83,156,252,167,146,151,253,175,219,100,253,77,176,67,127,43,52,176,254,76,157,189,131,42,241,12,115,149,122,105,55,98,140,183,105,54,55,19,120,198,135,236,70,135,179,126,167,26,102,35,11,168,97,134,247,107,255,78,158,103,126,241,152,168,71,116,35,0,133,87,193,205,120,129,145,3,194,188,72,48,250,163,1,252,237,235,136,153,29,248,239,112,48,179,178,32,177,155,188,125,171,180,159,217,248,152,18,148,214,239,31,241,239,108,110,46,208,188,95,49,179,46,199,207,186,97,98,60,242,224,70,125,176,195,90,51,134,53,117,214,99,154,152,97,5,253,251,143,191,242,243,136,225,36,253,61,18,253,142,71,94,150,53,244,14,63,31,104,82,138,137,217,37,232,29,200,65,251,72,194,41,18,126,15,124,150,240,33,253,165,42,176,86,146,136,91,204,48,229,244,223,80,193,214,243,156,147,28,13,166,11,234,219,63,179,165,143,171,152,223,160,255,232,73,177,34,154,182,175,88,217,217,255,118,117,42,178,112,121,236,124,238,99,236,48,195,127,250,189,215,104,58,57,161,208,249,177,206,99,166,160,184,115,80,240,200,81,246,140,169,141,251,215,196,108,186,159,43,204,245,251,104,16,19,253,202,203,54,243,43,65,74,154,223,70,221,234,150,153,63,82,84,21,51,196,55,55,166,54,244,144,186,40,217,106,127,29,20,102,166,121,230,95,111,20,180,163,182,233,223,121,22,19,152,202,47,181,225,76,204,9,198,54,215,114,181,209,211,185,239,8,51,193,140,188,47,125,126,222,34,138,25,127,103,201,20,99,172,115,48,225,156,79,84,184,81,195,90,17,36,204,104,187,168,153,182,140,217,195,140,230,208,63,31,45,152,69,79,153,62,90,239,92,25,50,61,150,193,15,198,141,241,120,142,211,236,98,238,125,253,48,148,152,141,30,183,254,211,71,30,100,78,1,18,250,19,63,111,58,115,192,195,214,6,190,141,155,175,97,153,254,245,40,154,154,173,47,209,89,219,202,92,9,176,122,186,188,79,60,82,157,146,23,51,182,11,210,243,39,205,111,157,205,127,60,136,244,192,157,31,131,7,10,67,200,45,214,24,68,36,166,206,207,217,163,78,13,202,109,167,21,225,245,159,230,16,109,99,5,69,248,33,102,0,69,62,143,183,21,49,150,90,137,204,211,106,115,62,205,111,31,109,101,223,48,215,28,42,172,214,33,54,194,90,228,32,30,38,134,216,126,204,217,127,230,157,201,106,51,163,151,156,247,70,121,81,175,166,204,234,39,192,6,124,209,166,140,73,93,104,121,185,25,206,215,12,164,134,161,145,238,242,1,133,99,177,12,125,242,231,43,174,31,163,16,230,50,111,118,193,65,232,96,221,174,191,173,97,91,114,185,228,163,77,138,222,63,236,31,189,87,52,197,71,232,107,106,197,120,64,219,175,70,171,186,230,205,233,169,114,240,6,191,141,190,208,144,171,27,96,242,237,55,63,22,202,230,123,79,168,21,90,88,17,41,169,106,93,235,61,121,117,51,204,243,53,239,61,72,77,180,25,163,66,197,61,63,246,91,168,168,45,230,160,160,74,153,247,30,180,239,252,106,134,224,163,225,82,232,114,239,14,91,86,220,251,249,119,39,143,77,176,22,40,203,244,223,100,120,187,148,201,43,234,213,212,116,126,99,134,126,247,219,128,229,183,57,207,79,243,171,223,0,15,125,109,227,66,28,62,226,128,74,132,28,16,51,221,101,53,172,214,48,39,214,102,44,206,97,6,15,33,214,50,127,93,58,246,195,26,103,145,85,128,175,203,191,37,77,51,179,138,217,158,244,174,216,136,224,39,47,75,204,148,147,123,236,68,172,107,153,40,72,14,206,235,191,109,49,90,210,108,152,148,43,0,229,29,230,178,147,2,24,115,119,110,17,99,116,124,203,173,221,143,21,231,54,205,83,191,86,91,136,47,187,167,10,131,253,205,112,6,9,79,228,58,70,60,153,249,29,106,134,124,120,199,153,64,185,242,107,126,239,122,254,167,21,101,204,145,23,183,170,15,110,199,205,221,49,102,200,237,214,37,230,138,14,109,60,153,53,33,12,49,23,83,100,9,115,19,194,33,51,247,145,223,131,189,177,231,70,11,73,25,93,192,233,130,227,61,138,121,69,63,61,230,5,242,245,170,25,5,207,233,102,186,235,75,21,51,140,180,39,205,74,242,139,121,192,30,29,193,193,187,246,202,123,21,75,54,172,184,26,29,186,174,102,84,159,71,60,57,2,69,179,137,25,252,216,136,39,71,89,121,234,213,116,250,221,188,57,154,65,26,243,24,247,253,73,51,50,106,26,213,244,114,90,254,54,85,167,38,102,244,69,111,154,13,81,164,102,252,243,124,52,82,179,18,173,29,83,61,140,171,73,27,237,166,102,8,166,226,209,38,170,220,18,72,34,152,216,111,12,42,157,3,71,111,206,122,142,88,239,189,115,171,250,228,84,40,243,209,32,237,159,250,228,5,166,8,223,240,24,160,53,174,132,130,232,51,187,99,139,126,122,253,196,168,207,239,248,113,81,155,153,242,167,88,33,131,137,0,5,77,116,141,127,15,217,205,240,242,219,90,210,121,193,185,4,128,229,196,47,211,32,223,37,68,152,84,130,226,98,18,163,83,131,27,227,102,255,89,43,206,253,144,216,134,66,233,220,121,235,231,120,73,240,123,254,72,32,34,50,122,143,85,214,146,136,15,177,139,235,227,53,87,147,193,164,177,133,156,161,135,131,192,231,211,136,194,89,29,17,73,226,40,72,20,128,123,23,49,209,59,25,250,22,143,122,119,211,17,240,95,37,126,200,82,12,205,134,144,64,70,140,0,253,248,18,135,123,67,95,125,35,30,131,184,88,111,142,26,90,251,181,6,89,128,76,187,188,56,162,236,171,45,194,84,203,153,74,146,196,164,94,119,137,171,47,25,95,49,55,6,251,246,52,151,100,235,226,208,25,144,39,229,213,173,39,49,44,230,110,241,101,28,30,16,71,203,147,87,195,109,250,62,9,33,202,189,121,245,180,214,178,60,30,158,163,81,37,65,195,246,113,78,156,122,243,84,185,53,242,128,179,185,187,202,251,159,45,51,16,17,63,248,138,220,140,96,138,76,110,251,135,26,27,56,61,156,9,154,181,10,106,153,145,251,121,129,59,89,193,124,48,224,168,180,254,185,217,82,201,121,53,216,226,17,75,7,199,10,193,161,52,175,63,17,22,55,47,37,124,198,204,9,239,39,15,44,61,71,222,235,5,155,245,5,168,191,143,253,162,19,132,229,229,201,154,241,235,250,79,175,231,107,37,66,14,243,130,50,208,223,11,6,191,211,135,152,113,213,124,146,79,178,174,69,246,26,58,254,104,12,248,153,105,201,73,28,129,53,11,191,24,97,250,213,200,37,244,213,197,76,75,130,95,76,196,169,49,39,209,131,179,50,31,182,41,24,223,213,204,185,23,142,91,37,221,34,185,150,110,212,121,238,175,2,236,2,240,152,102,72,251,186,239,192,52,107,157,161,15,78,170,205,93,1,212,4,123,170,147,252,169,21,149,24,148,231,106,109,168,43,210,220,255,106,244,238,113,66,220,124,213,76,59,150,39,25,233,92,237,71,178,3,128,22,230,141,248,162,188,7,207,46,25,122,141,55,162,56,30,2,144,179,153,114,108,161,202,215,35,197,180,105,88,232,178,68,232,69,108,205,79,150,61,139,41,143,167,153,174,63,119,67,94,112,82,222,182,153,211,144,180,216,57,233,227,211,153,124,115,84,154,141,67,56,249,232,172,93,201,153,88,71,84,36,48,55,60,238,71,14,166,102,93,150,254,65,40,49,93,221,240,26,11,204,35,235,3,242,229,74,86,174,33,199,30,243,236,24,138,86,14,0,146,216,44,57,143,129,95,16,223,229,115,190,112,144,124,143,155,193,221,14,57,141,201,122,47,119,159,172,47,41,213,215,193,100,145,3,118,7,8,76,243,17,55,161,90,182,63,30,108,155,254,80,190,52,85,87,234,93,63,51,52,72,178,0,112,209,243,206,48,219,13,249,93,240,12,219,87,7,2,80,194,84,13,54,143,83,192,143,23,248,47,216,3,210,204,74,159,238,37,160,69,172,131,93,171,113,136,134,213,100,116,243,169,11,174,79,119,31,253,118,248,117,101,18,21,8,189,219,77,51,236,57,57,139,16,208,233,63,136,244,65,28,147,42,67,190,23,12,231,117,123,72,5,78,172,235,183,42,221,100,177,126,223,202,216,156,134,28,216,240,12,3,87,250,153,225,23,108,122,115,192,125,177,85,26,39,127,10,160,91,39,240,11,178,126,243,31,118,238,54,18,57,72,191,109,101,183,173,63,115,123,211,42,169,246,12,21,251,62,210,111,26,193,47,82,68,229,137,194,242,49,254,201,159,153,236,171,236,164,239,202,134,255,233,55,39,158,174,207,99,252,255,153,28,218,236,84,243,196,178,161,100,223,143,152,129,27,122,70,209,180,97,155,196,21,255,253,222,255,244,125,172,84,73,154,205,167,30,244,121,249,66,149,56,102,69,206,233,210,122,154,148,53,152,251,168,191,206,126,38,15,145,75,38,28,65,238,35,35,236,95,168,218,121,191,197,140,47,211,98,114,236,149,253,166,104,62,145,124,253,57,199,29,142,32,14,229,48,31,131,207,252,149,8,205,188,123,146,202,192,49,186,12,57,229,230,13,53,162,92,125,76,193,253,248,204,59,128,41,187,154,161,179,245,171,209,213,202,218,254,168,198,240,252,107,243,56,40,188,214,161,79,198,198,90,166,95,188,153,182,71,46,134,112,224,167,242,101,102,75,104,139,185,66,91,55,221,204,113,152,201,50,204,244,64,157,48,131,51,215,223,6,181,126,252,201,168,76,101,241,210,112,229,119,254,68,217,204,188,69,4,219,204,180,198,198,163,61,71,181,201,144,194,110,244,235,96,36,140,220,200,216,53,53,151,157,91,129,105,244,68,143,8,230,97,180,203,110,166,39,186,235,213,4,3,211,223,235,128,251,201,244,139,93,141,199,254,103,134,116,225,102,239,203,159,121,187,163,10,186,172,150,140,88,236,209,8,240,170,155,193,183,244,250,49,223,42,230,81,238,231,209,112,154,247,111,208,42,234,169,85,231,10,238,229,61,97,181,46,19,29,210,231,194,157,48,239,166,59,66,53,194,162,31,213,162,153,137,173,250,231,123,237,93,195,204,142,114,166,126,237,218,126,253,145,102,70,242,71,231,10,205,196,63,247,2,236,43,34,169,242,61,23,31,172,213,48,107,10,17,204,227,155,134,213,173,147,118,164,38,102,154,172,215,246,123,227,192,175,173,75,27,20,239,239,76,34,177,83,36,175,207,190,241,78,44,79,145,244,70,244,153,116,135,182,111,108,16,4,63,51,241,103,2,175,217,25,46,58,4,191,81,33,239,148,112,37,172,208,91,250,60,36,147,87,206,231,226,99,245,111,55,87,99,37,16,243,142,20,60,86,235,153,254,124,107,212,222,255,204,208,0,205,204,35,252,77,226,229,137,188,110,136,240,169,107,119,82,254,110,105,70,147,254,115,53,157,29,215,205,80,112,79,93,126,205,137,47,64,148,22,235,96,21,43,128,179,25,102,202,234,93,102,202,0,150,255,115,155,172,63,14,236,135,154,77,77,48,204,13,222,254,52,27,58,205,231,2,242,55,73,160,103,86,212,138,167,91,107,6,75,24,201,9,252,18,13,253,143,119,97,139,185,209,8,117,221,12,251,234,234,91,205,198,181,20,230,85,103,255,92,253,38,169,79,66,220,44,48,68,97,222,214,27,248,75,165,161,174,10,76,49,7,20,169,192,243,11,171,121,93,242,206,85,172,48,87,29,183,78,243,178,212,90,8,238,210,124,18,94,60,108,110,227,12,132,185,113,218,164,25,5,225,88,29,111,82,80,187,207,85,191,169,158,214,95,25,15,243,219,133,231,22,51,27,239,138,171,223,152,76,125,45,168,95,227,115,224,243,10,170,122,160,89,56,151,15,56,126,37,81,72,90,11,248,86,159,193,36,133,114,14,25,151,68,241,243,122,188,63,92,169,204,109,102,48,188,110,45,212,199,135,90,169,12,204,48,131,73,201,119,90,224,0,242,157,76,214,69,30,26,2,207,246,163,189,100,22,193,247,40,211,100,81,203,244,220,125,183,158,193,204,205,227,76,155,206,187,175,171,187,132,33,8,51,218,56,49,137,22,28,237,93,175,166,135,48,46,54,65,140,52,54,88,75,252,177,104,237,109,114,156,46,154,96,61,87,139,25,117,171,38,230,106,106,89,110,110,28,185,106,37,57,16,91,77,51,8,86,154,241,51,123,172,12,126,74,118,126,10,114,4,166,105,93,153,153,193,76,94,63,111,221,5,76,138,245,125,247,153,215,34,57,45,47,85,137,168,239,10,179,82,209,96,6,83,176,194,204,92,21,43,4,134,59,6,4,246,107,241,78,32,14,124,71,115,108,128,131,226,111,94,76,26,171,230,22,134,224,198,205,241,154,148,16,189,154,208,173,115,237,138,215,133,244,122,155,254,203,16,84,30,121,174,231,182,190,237,208,47,6,95,198,172,72,115,183,102,206,152,249,203,186,134,210,76,191,253,79,248,29,179,233,209,202,79,87,0,207,238,156,16,179,67,179,158,102,4,162,107,222,220,190,164,188,87,33,246,172,121,245,251,116,25,51,84,154,51,142,59,116,195,88,85,229,83,190,179,13,143,59,247,56,122,90,166,152,151,117,2,133,25,151,108,139,121,154,52,70,238,144,125,202,160,61,95,100,159,226,222,199,128,3,42,149,205,48,219,231,143,109,234,185,30,73,214,7,150,2,24,119,94,125,32,102,204,81,121,167,40,212,169,51,119,80,210,112,105,110,214,186,229,67,78,217,106,136,27,108,205,56,30,172,83,223,53,29,235,48,131,224,131,18,209,199,244,185,50,71,38,26,206,198,242,162,88,31,120,100,58,228,0,209,206,142,253,132,222,130,41,179,1,58,241,237,33,239,115,244,217,218,115,200,91,3,49,31,91,198,64,154,117,47,49,83,205,158,110,54,87,86,182,103,48,93,212,77,126,230,6,171,202,202,15,70,254,118,120,81,12,170,223,231,143,139,187,8,149,73,137,216,193,32,171,85,62,119,125,254,254,112,236,2,61,193,87,122,146,7,154,6,151,236,214,207,204,150,185,228,131,145,0,105,63,145,131,63,207,105,110,9,107,234,251,126,235,215,133,132,75,215,105,193,151,171,241,201,167,187,255,252,238,44,242,219,128,215,207,79,78,139,86,32,99,207,204,15,86,140,248,97,186,51,250,222,99,45,89,66,111,51,123,123,148,15,11,59,250,76,202,151,103,238,4,143,237,55,151,108,243,155,226,223,67,105,210,166,15,203,155,152,52,218,231,222,80,144,176,216,190,196,222,215,159,210,136,129,236,9,161,136,159,31,149,85,177,243,136,40,70,180,239,59,71,165,127,164,228,247,132,198,176,174,8,144,151,101,219,51,217,112,41,111,47,63,94,10,125,213,169,27,97,205,234,215,137,164,173,115,165,158,164,253,38,194,185,111,223,246,29,17,58,127,105,126,199,220,251,13,96,4,92,210,181,72,145,159,102,81,120,144,60,240,167,4,145,131,98,206,208,59,179,143,231,210,112,47,229,173,41,221,244,230,104,147,67,177,41,165,49,65,163,66,233,231,89,211,243,199,2,147,191,109,168,155,229,64,52,36,47,208,233,19,51,124,42,94,7,162,183,0,180,120,154,41,198,14,199,72,81,229,234,93,16,58,214,99,176,213,76,149,90,204,139,108,66,228,46,39,171,117,169,25,108,113,252,246,128,24,108,138,25,90,70,175,105,3,186,77,149,109,172,111,204,2,96,119,172,17,89,240,34,199,152,192,35,49,186,12,93,166,102,206,13,199,58,98,150,181,141,94,229,197,239,75,235,78,12,176,153,57,7,226,185,137,196,187,62,55,2,212,145,238,53,57,216,166,15,142,0,213,201,183,70,128,62,175,166,125,161,70,98,149,153,212,139,212,226,255,223,103,189,8,76,57,4,78,230,119,232,237,109,159,204,34,8,88,55,35,102,25,7,0,89,205,54,111,201,220,82,55,218,192,52,31,8,135,61,87,65,91,200,45,82,62,181,90,132,123,148,156,6,187,47,201,36,147,174,5,108,226,233,90,66,28,41,62,21,227,78,221,145,236,93,52,3,29,77,52,195,31,16,153,100,198,86,74,6,149,16,209,65,44,20,52,187,2,94,41,217,180,85,98,213,30,104,66,36,127,110,218,198,158,41,70,16,253,237,241,114,111,90,119,114,221,81,174,31,173,74,214,255,154,52,100,172,156,129,111,45,21,133,30,252,212,22,20,146,125,56,90,174,64,62,221,205,13,20,153,212,95,155,41,93,117,159,98,192,196,175,212,166,40,133,1,155,241,66,10,162,19,90,103,89,232,154,121,33,5,160,214,252,92,189,77,80,61,32,98,244,191,203,147,209,188,115,125,77,83,1,66,143,94,204,221,152,34,188,124,100,226,37,82,134,161,164,48,124,63,49,102,148,174,165,171,95,106,50,42,91,184,170,82,115,195,223,139,74,228,178,222,81,173,170,129,244,242,52,229,51,23,19,168,18,51,13,110,37,241,82,108,55,57,42,112,57,214,159,34,186,225,187,231,86,56,48,148,11,43,240,243,244,49,226,236,72,49,49,119,81,226,45,148,194,165,16,105,161,229,136,74,99,163,209,59,75,164,239,196,108,215,151,192,68,97,248,72,233,138,64,1,78,102,175,160,174,251,193,153,12,8,19,79,92,189,57,31,164,92,78,233,68,74,191,27,95,113,105,101,152,84,70,148,126,65,24,72,221,24,42,230,227,187,232,115,250,222,86,255,169,57,143,237,201,213,103,253,19,39,149,122,119,37,237,235,181,219,231,246,139,110,150,113,137,131,178,140,106,249,32,178,146,50,190,29,240,14,64,64,230,112,39,45,170,177,218,211,48,232,87,83,189,75,170,89,234,252,240,172,109,127,173,134,62,149,204,66,210,190,211,211,21,100,204,152,138,91,204,8,145,157,0,106,65,168,252,222,251,31,183,59,60,239,103,182,248,202,224,85,100,172,161,189,164,218,29,86,88,254,21,201,190,72,27,198,197,240,6,189,176,232,95,55,104,32,162,124,18,229,135,123,39,24,246,133,254,79,224,2,144,64,239,178,143,236,101,141,60,129,119,155,214,74,169,200,25,156,247,145,88,186,183,87,203,11,147,186,233,2,148,166,73,227,95,127,162,231,72,151,196,157,220,37,164,33,24,223,209,114,234,74,51,205,188,130,152,129,233,55,241,148,70,203,61,254,53,60,126,111,184,169,90,34,105,86,19,108,221,243,113,134,107,136,255,33,68,75,78,42,204,167,53,65,136,2,106,200,196,72,129,251,160,205,132,82,210,91,220,20,114,248,190,208,140,86,37,186,233,142,194,246,118,244,41,81,138,146,250,45,116,162,111,201,237,48,23,227,191,254,199,159,150,120,236,4,104,104,201,153,180,240,68,115,47,169,16,18,73,219,67,49,153,17,55,66,103,35,103,138,113,40,54,223,248,65,202,189,105,255,143,157,61,195,235,144,7,13,196,13,20,10,130,215,33,49,119,99,119,219,0,12,244,68,232,127,148,176,110,126,235,54,249,49,44,68,90,209,229,51,173,34,41,0,15,202,20,247,198,182,108,109,216,82,92,167,211,138,186,136,31,9,232,133,200,46,54,240,138,2,181,136,58,200,214,46,52,240,85,117,197,111,211,120,37,176,22,200,220,118,180,245,209,55,113,117,75,7,54,159,160,177,247,61,135,160,167,222,73,63,224,198,241,227,2,84,168,128,67,8,236,217,96,220,204,217,190,245,35,211,148,239,126,34,65,234,158,2,255,160,156,28,153,96,242,4,128,88,206,7,43,87,3,84,63,217,214,142,130,225,80,139,105,59,204,3,192,194,253,244,147,172,64,10,209,109,34,36,172,8,116,84,246,206,152,187,21,39,72,33,132,237,249,126,241,61,32,229,146,35,152,68,15,154,109,129,103,131,222,114,43,122,209,84,221,221,12,47,125,211,221,31,24,102,128,248,38,190,131,180,131,145,221,76,192,37,218,100,87,225,154,68,255,225,131,14,104,186,52,164,128,23,239,22,31,113,72,158,139,162,57,9,52,239,240,195,114,208,145,115,4,93,5,115,86,241,236,38,52,27,198,197,37,102,122,64,163,11,110,225,205,10,178,182,146,12,112,152,145,109,159,89,196,183,30,204,230,160,92,0,56,217,104,222,255,160,202,219,65,95,70,197,175,8,214,251,215,189,31,221,157,215,22,162,130,145,41,157,134,25,22,231,170,102,134,176,134,121,131,15,213,223,222,22,151,134,249,224,229,168,153,238,183,216,174,95,92,159,252,223,127,48,234,247,253,98,75,102,86,28,61,71,72,97,196,65,241,254,177,246,166,7,5,69,249,0,39,214,218,68,200,7,243,91,245,9,216,175,52,76,74,26,0,78,138,113,99,83,224,206,91,146,8,38,61,122,111,236,176,0,64,247,199,76,53,41,126,123,124,18,136,5,93,50,120,156,195,188,142,212,78,57,1,231,9,76,217,51,147,180,235,159,243,243,166,223,14,23,208,148,132,20,107,125,5,2,151,52,246,173,146,100,32,199,6,35,70,152,225,8,221,218,168,176,203,184,241,228,251,109,126,210,59,245,118,230,27,231,235,52,17,108,185,55,77,70,35,80,46,120,34,109,72,10,130,28,197,243,23,29,188,72,234,101,74,186,138,36,109,139,93,99,25,23,191,118,165,60,127,121,182,8,118,248,28,85,82,70,150,168,171,55,174,38,235,173,87,131,97,42,43,126,27,218,40,249,34,164,70,79,54,181,192,138,176,213,106,149,135,0,70,146,228,17,64,145,153,19,209,249,182,244,171,25,37,202,100,37,142,159,69,241,229,74,71,12,197,240,238,133,9,162,75,164,128,63,87,211,253,238,173,58,40,43,85,73,1,14,182,210,104,111,66,200,98,118,241,150,144,196,237,190,192,32,180,42,251,63,46,46,211,119,14,40,141,68,18,148,6,37,26,23,90,64,54,119,19,154,97,154,163,72,22,248,225,182,23,117,117,189,250,94,16,188,59,112,147,100,63,243,234,89,13,217,226,201,174,178,56,67,114,76,81,78,41,17,115,91,115,243,212,150,176,5,166,34,242,24,5,73,85,105,133,131,198,235,132,159,254,94,121,159,37,205,31,211,40,248,29,39,8,32,180,118,73,140,146,140,124,159,212,187,213,128,177,92,249,105,83,206,136,62,186,75,61,70,38,26,66,75,0,249,3,77,138,130,129,246,240,189,205,61,122,237,15,158,111,145,53,128,191,126,122,137,65,51,176,158,54,8,34,115,88,242,234,114,100,18,47,184,238,2,67,11,67,52,251,163,154,233,243,142,150,202,23,206,107,247,160,29,227,129,38,37,219,82,206,248,152,239,206,207,85,76,180,45,179,139,180,112,23,207,98,28,74,80,83,126,26,164,86,157,137,54,53,221,108,193,243,1,7,217,97,157,198,179,246,185,248,222,17,25,47,114,201,95,51,184,208,48,211,254,124,245,167,145,14,108,105,182,110,115,49,159,55,175,107,154,97,223,210,171,145,112,137,1,223,192,71,215,213,148,44,57,172,153,191,189,228,91,31,235,44,117,92,63,132,76,87,119,21,96,119,61,177,193,127,138,187,255,218,75,183,254,121,175,146,182,133,167,189,53,19,6,34,111,247,200,40,25,66,92,210,77,224,134,151,3,17,141,227,233,227,104,91,83,84,120,172,112,4,158,15,162,223,56,113,3,147,191,16,145,145,204,13,221,9,37,142,92,128,239,244,165,252,227,241,64,65,203,87,250,243,9,62,128,225,78,175,99,141,67,195,98,68,233,43,194,135,77,214,4,18,127,103,10,45,194,115,22,223,105,25,109,148,69,85,39,45,177,215,206,244,205,21,248,231,252,180,1,160,156,186,227,172,36,120,154,243,95,183,226,83,214,220,197,215,10,253,164,117,46,205,193,130,27,46,177,225,195,187,42,190,96,179,122,80,116,16,67,3,245,201,162,22,58,184,60,67,75,123,241,17,47,181,35,39,230,73,61,58,7,152,90,154,160,61,48,61,185,185,85,238,246,175,49,200,243,77,142,234,179,25,84,89,17,196,192,219,150,17,181,106,177,97,238,67,161,64,91,189,77,33,53,146,225,244,182,234,126,250,87,217,141,99,130,62,180,175,185,70,33,105,91,215,217,167,71,125,15,135,180,152,213,122,27,255,237,112,32,202,81,162,55,235,24,213,170,36,94,48,207,166,102,41,230,23,19,221,30,81,106,164,28,117,164,168,246,22,199,243,81,163,80,201,200,21,53,95,96,120,61,202,156,132,163,90,5,45,247,196,205,65,180,38,107,225,32,165,115,110,180,209,161,168,218,4,237,66,211,16,92,14,1,219,159,150,25,250,152,251,141,150,1,235,239,214,250,108,181,110,183,168,65,85,74,34,114,115,242,218,63,158,72,171,13,191,53,46,71,147,49,130,159,192,55,147,134,85,108,53,183,187,43,160,161,207,241,43,210,123,75,21,27,111,207,81,169,20,96,239,213,98,125,135,250,223,33,150,176,178,85,173,167,63,55,244,122,102,226,57,229,5,88,176,128,20,136,4,29,66,79,227,15,240,209,38,40,132,231,4,7,116,174,209,66,160,16,102,202,126,207,113,116,120,133,53,214,9,142,160,90,162,205,241,17,21,217,231,171,86,43,222,59,194,168,209,145,52,21,31,193,57,226,152,63,170,231,69,234,179,128,47,80,53,118,208,213,164,9,68,64,148,141,97,28,45,33,150,248,126,98,38,131,176,2,138,83,40,89,41,108,132,140,205,116,252,166,1,131,183,32,247,56,2,198,9,172,13,31,87,49,10,141,114,237,143,246,144,202,12,57,24,1,40,241,231,195,123,0,58,21,18,225,238,180,98,238,251,159,35,60,199,159,172,151,224,124,80,251,115,52,25,196,182,125,202,92,49,160,72,62,153,41,122,8,240,20,20,208,248,137,124,97,222,224,118,20,36,4,128,61,128,58,156,11,10,42,49,252,146,55,157,113,245,189,2,191,3,66,11,74,193,159,27,114,127,133,47,129,88,56,197,33,156,207,183,251,0,87,45,39,232,153,76,99,25,44,183,42,98,12,200,80,96,159,200,51,245,161,96,180,194,153,238,3,206,44,23,12,50,133,165,117,2,48,86,109,34,85,53,19,37,142,0,171,209,149,167,87,211,185,20,160,46,60,1,193,216,89,31,252,73,152,28,253,137,75,1,122,127,58,131,62,13,193,20,20,133,6,22,192,127,62,199,33,217,211,65,89,96,136,106,44,47,130,240,170,64,76,155,136,51,205,239,78,91,81,137,112,223,7,122,105,67,44,217,199,7,150,248,166,109,92,109,186,181,91,205,8,213,5,0,250,125,218,46,77,25,203,138,221,97,165,61,81,48,91,84,222,246,13,68,36,73,144,35,203,139,234,230,205,183,62,75,27,27,22,152,252,30,136,174,231,60,22,97,203,168,112,34,190,80,42,49,202,208,68,200,173,209,149,88,9,128,134,17,68,128,108,11,65,140,19,104,203,11,177,134,224,182,209,158,223,222,218,72,19,37,132,68,122,245,177,154,177,79,133,14,89,125,255,152,183,23,82,49,19,87,203,136,14,75,162,140,48,147,65,22,32,232,91,76,211,9,103,186,9,232,94,193,131,153,190,232,14,180,240,160,131,240,131,22,110,207,145,44,177,169,152,231,36,56,228,183,226,90,205,181,185,247,85,12,51,239,113,98,87,128,8,39,211,26,207,250,66,221,4,30,90,71,197,18,124,52,56,181,29,72,228,141,199,210,213,60,44,33,19,102,94,250,170,217,26,47,221,220,11,59,148,32,187,43,36,161,39,205,159,49,131,197,211,85,63,254,204,186,219,161,103,60,102,12,248,38,105,187,229,189,108,107,13,72,250,182,99,91,49,231,108,136,113,113,177,217,146,214,109,194,195,177,75,47,208,239,242,214,27,183,62,158,27,15,186,11,114,144,222,154,158,55,95,203,200,208,196,124,8,40,78,238,149,75,42,99,152,143,55,153,99,85,157,161,1,187,101,13,250,56,234,52,112,157,116,53,207,182,119,154,219,108,251,99,134,238,252,198,78,139,216,128,182,31,112,189,163,210,161,69,160,67,67,250,30,58,69,146,220,13,223,153,44,147,212,100,114,194,147,177,26,125,255,244,115,212,147,128,73,147,218,208,86,44,30,213,29,233,110,58,29,217,110,106,102,16,173,129,89,135,189,243,104,231,15,142,205,78,72,251,219,76,63,214,119,10,220,196,195,207,53,63,77,71,199,186,177,18,46,63,234,214,38,49,90,199,203,137,125,248,249,18,210,187,99,116,216,78,181,1,164,157,10,90,85,115,72,230,154,249,141,176,156,1,148,127,122,140,120,91,148,73,181,231,111,211,121,123,163,253,166,47,209,36,196,220,217,110,3,69,218,141,240,87,204,132,24,203,113,160,160,74,214,157,106,158,193,95,130,185,142,251,189,218,192,183,1,81,29,172,26,49,83,202,250,85,81,104,28,50,45,138,143,249,4,176,215,202,72,186,99,193,129,250,54,84,127,52,80,37,181,215,143,57,106,48,152,97,246,88,31,115,59,238,201,180,191,126,70,29,181,61,161,39,118,120,44,250,188,130,103,126,131,202,13,253,183,205,135,94,31,115,93,158,213,199,108,57,47,49,191,85,180,106,56,228,100,211,62,79,254,30,180,248,62,223,172,211,66,14,86,56,97,222,208,56,132,21,4,132,250,150,152,219,116,255,15,115,17,18,44,204,84,195,163,141,236,109,228,10,174,125,75,123,132,75,93,173,203,232,211,134,73,12,148,237,111,144,100,233,242,132,99,160,187,139,86,233,189,171,218,135,201,193,16,254,95,45,212,216,180,161,106,153,108,181,180,20,246,169,29,83,68,134,62,17,73,171,247,45,135,31,32,162,187,2,33,136,158,168,238,58,27,137,189,17,70,40,38,166,90,145,71,246,78,200,107,250,61,250,216,208,192,69,207,52,5,204,85,101,203,34,57,224,104,74,146,19,112,208,202,99,91,141,46,187,48,39,27,162,88,135,201,12,71,11,167,129,36,197,140,216,186,47,78,11,172,21,23,143,66,56,101,184,48,35,140,170,102,176,140,241,94,164,150,166,238,58,231,79,159,32,204,52,183,202,107,27,163,138,187,81,212,107,222,131,202,250,33,99,31,237,48,239,202,122,63,61,129,109,224,166,221,48,15,206,148,52,35,79,58,162,209,28,166,88,201,202,211,50,72,159,74,11,179,125,50,217,241,32,145,139,47,178,247,145,230,143,187,168,117,123,4,83,32,219,186,159,61,229,190,176,110,6,14,149,158,62,249,225,107,45,113,254,86,227,157,202,185,118,26,169,110,151,225,54,148,234,91,74,57,36,13,178,196,237,89,245,142,247,118,146,123,136,78,67,168,210,189,237,169,216,0,231,52,107,5,39,169,123,147,195,219,177,45,230,79,51,45,109,94,175,238,80,90,105,233,8,165,14,142,230,160,5,0,22,93,231,63,7,245,254,87,62,128,4,245,26,46,220,31,121,130,144,87,54,129,5,14,60,135,139,225,45,194,100,176,41,207,103,187,121,163,201,91,64,189,229,79,113,201,95,216,10,146,77,48,191,180,160,121,82,13,38,172,23,19,43,230,247,158,172,51,208,218,70,154,66,232,33,8,15,3,77,143,48,208,18,164,21,201,155,210,188,220,140,174,162,66,139,104,79,24,222,227,99,105,157,170,188,71,21,100,254,156,193,122,81,33,222,78,43,149,205,40,186,82,68,151,238,101,182,222,148,232,254,195,179,239,221,63,160,93,18,111,158,167,4,210,219,149,221,132,108,171,63,24,170,163,48,178,9,40,247,157,150,105,38,128,219,2,120,35,122,168,173,101,217,167,238,171,164,46,207,45,41,153,227,108,144,140,86,37,109,1,41,27,228,138,168,39,40,45,139,41,5,6,234,150,98,192,123,190,127,62,123,209,204,112,239,3,242,200,189,149,11,3,5,147,89,163,217,131,143,158,216,236,255,5,104,255,151,143,204,247,33,114,253,113,211,79,139,148,182,80,192,155,121,169,249,195,16,143,121,255,234,253,152,15,148,90,77,204,214,68,186,221,60,128,181,235,213,160,43,127,242,40,19,177,153,90,82,16,3,51,73,146,248,109,83,82,253,92,61,127,217,0,179,14,21,26,56,72,30,180,226,191,140,178,144,168,14,147,195,235,161,241,57,129,131,151,46,252,240,135,0,196,53,118,32,137,172,170,2,50,160,157,9,157,143,185,139,241,39,230,91,83,48,156,191,99,238,90,9,172,37,181,132,153,105,141,79,243,243,41,83,208,2,243,113,244,221,159,25,14,168,52,163,226,241,147,113,163,233,29,210,215,163,214,229,173,103,102,134,59,248,115,49,236,47,105,166,80,34,63,13,236,167,148,248,105,110,38,50,6,200,93,56,85,152,153,81,46,18,43,242,161,63,221,71,248,176,200,171,15,49,227,122,255,248,252,105,18,32,144,93,106,94,243,87,235,252,51,215,36,184,193,76,131,146,191,246,50,177,156,251,49,147,229,186,110,222,100,138,228,183,135,181,111,13,55,195,36,177,228,201,105,84,184,63,145,170,103,238,134,53,73,51,249,229,50,226,106,235,149,87,51,25,183,19,191,109,12,227,114,243,69,154,240,198,205,173,154,32,79,190,192,117,253,68,95,232,233,230,167,245,234,253,246,231,26,195,66,99,169,124,47,26,71,126,89,120,179,130,47,95,106,238,205,133,58,255,204,67,6,133,44,200,252,73,17,98,37,29,42,51,233,157,18,191,163,242,239,185,128,27,170,21,150,241,184,24,247,170,203,99,147,28,119,237,18,228,65,232,121,146,151,38,122,108,241,53,65,211,100,227,243,154,127,48,219,24,147,99,130,225,106,30,56,166,57,100,80,154,109,53,163,40,23,159,139,116,229,17,235,243,48,250,90,57,21,222,89,217,211,140,124,251,44,49,162,119,139,94,165,81,87,215,159,95,206,20,167,33,37,37,43,166,245,223,205,216,175,10,125,28,169,200,135,153,236,89,172,251,66,122,88,174,54,135,171,199,226,3,76,88,228,234,102,221,243,51,204,64,32,174,154,97,243,104,185,250,186,40,159,162,77,26,165,164,191,171,119,118,55,99,38,222,152,242,211,137,153,68,177,128,77,126,198,210,5,226,190,229,193,233,236,115,241,57,27,179,181,117,196,123,181,185,22,102,132,40,228,193,65,62,174,92,186,64,19,83,94,14,58,218,55,49,75,92,77,123,121,107,106,166,136,21,223,139,220,243,149,207,73,195,185,235,253,97,134,236,86,111,110,109,164,49,139,139,117,194,171,121,246,153,143,86,170,74,194,208,205,176,251,142,121,104,109,165,75,205,47,128,249,133,5,207,252,14,136,213,244,139,192,244,177,174,191,24,209,76,170,57,96,190,182,46,252,230,84,0,154,124,18,163,139,172,241,219,212,84,78,87,51,25,179,88,127,84,77,82,220,107,2,104,106,191,60,162,153,1,63,230,10,170,208,91,245,220,178,40,84,167,232,165,177,142,140,31,231,198,223,118,73,214,83,205,8,8,201,110,138,152,78,154,171,149,185,226,147,64,91,42,143,70,175,236,251,231,149,102,10,14,105,110,52,76,239,52,159,150,13,104,102,134,166,126,138,249,202,108,49,116,212,204,141,30,17,120,185,55,180,39,39,39,42,62,119,30,250,200,10,19,156,198,17,68,179,153,222,155,170,164,139,121,178,35,142,46,59,71,37,173,59,243,140,0,136,124,196,250,86,196,45,185,225,221,169,3,58,96,70,140,189,150,206,69,253,217,77,89,112,133,145,30,31,177,82,21,244,13,11,61,92,33,100,130,12,27,204,93,139,59,239,209,245,59,111,75,211,249,104,81,195,19,227,65,20,167,248,104,80,39,75,102,79,204,128,20,99,31,125,129,248,45,250,74,215,26,99,253,59,205,231,76,165,52,29,12,166,37,46,181,67,47,207,242,217,42,164,151,241,195,120,82,89,82,55,206,237,33,27,2,245,7,89,209,207,119,173,39,118,170,197,18,109,98,156,156,205,113,103,200,105,211,27,157,96,247,207,15,95,202,62,67,57,55,189,4,84,176,140,66,244,103,166,47,32,243,11,104,179,113,136,197,27,119,154,80,170,220,220,20,81,167,127,9,3,161,200,147,109,10,57,177,218,155,168,32,211,50,246,54,37,127,95,152,239,19,20,139,181,27,151,190,155,169,129,229,33,63,201,10,159,24,75,194,127,61,104,105,92,125,23,252,30,106,162,62,124,171,94,188,216,249,87,152,199,90,242,161,186,81,46,252,36,100,209,77,217,100,241,211,92,141,103,248,55,94,184,116,146,42,162,173,202,0,62,126,53,10,179,183,139,121,33,3,212,252,183,141,100,89,214,42,145,194,136,189,215,42,181,201,111,252,190,108,49,62,246,48,27,10,83,204,200,86,185,102,220,251,109,35,108,16,171,145,72,230,147,65,61,209,196,60,90,120,216,19,209,178,108,47,4,196,106,2,220,55,204,232,103,201,189,27,108,49,113,177,185,35,57,135,222,234,36,171,187,226,98,250,72,115,192,113,59,185,196,223,234,26,104,50,205,19,61,135,19,239,124,84,163,15,74,112,211,182,116,243,11,49,18,84,1,137,175,49,139,164,181,166,182,208,130,35,156,236,157,155,187,161,115,114,18,226,6,29,119,231,166,165,8,196,125,192,19,218,177,160,129,29,100,167,231,179,158,247,158,187,198,173,139,177,72,132,25,5,247,119,106,251,151,236,150,140,19,243,59,77,150,11,19,62,243,251,52,35,69,196,222,50,172,48,116,119,55,255,53,246,166,121,208,140,239,17,205,4,217,80,228,136,94,127,165,240,48,35,42,150,83,112,129,146,8,35,12,169,159,95,134,5,199,35,41,48,67,130,238,98,203,219,52,192,250,91,85,147,211,78,51,168,131,113,227,165,235,22,33,250,23,8,191,96,228,135,142,225,214,208,105,137,103,64,79,245,116,97,192,103,166,153,60,191,20,237,195,164,185,221,10,34,92,47,38,100,222,59,94,10,156,85,206,145,77,255,69,143,249,7,120,169,202,183,216,104,212,223,120,104,144,57,178,19,161,86,82,114,197,190,112,225,136,91,78,117,203,149,0,254,158,122,21,89,146,168,114,108,63,49,38,157,179,89,64,71,189,195,144,160,39,166,208,30,162,5,55,73,196,56,117,15,102,67,209,200,213,70,16,229,177,35,12,122,84,186,211,204,17,212,99,175,24,182,119,228,146,5,133,218,122,188,245,16,56,236,51,90,35,91,245,91,163,240,189,101,61,147,174,44,51,54,26,164,40,139,60,216,53,117,138,147,235,6,132,92,254,50,233,178,238,178,232,204,78,19,144,72,115,71,213,113,197,202,104,244,122,231,68,64,72,45,195,82,104,151,86,230,180,97,71,6,255,50,98,225,12,65,115,63,235,219,74,222,121,31,79,6,124,49,119,126,107,169,94,55,118,254,102,153,187,154,102,234,6,51,6,188,85,107,89,17,51,137,6,79,205,152,31,34,170,183,196,22,230,136,197,52,219,51,97,80,160,58,240,85,90,174,44,88,243,70,154,15,233,148,21,139,7,210,53,249,105,142,104,151,26,101,196,107,21,215,117,189,7,225,118,49,102,32,53,82,51,26,88,13,130,109,53,102,105,189,34,102,13,114,191,204,220,108,218,94,73,102,177,140,210,201,117,170,236,193,22,228,128,105,6,224,251,35,136,183,139,203,204,150,247,133,87,80,145,116,141,185,0,97,145,152,33,109,234,113,206,83,211,204,182,182,245,55,79,106,76,241,78,10,179,230,131,191,153,179,103,149,93,114,244,45,143,198,118,244,66,157,124,175,125,179,171,96,193,247,213,168,146,199,186,39,67,149,143,214,89,232,197,83,24,252,204,206,114,46,212,140,198,133,229,159,179,208,63,145,62,217,155,240,70,111,240,187,218,212,206,134,188,24,44,135,103,143,48,27,209,204,21,243,41,94,72,227,230,176,197,202,68,124,78,132,81,159,249,163,53,178,16,85,204,111,135,238,225,192,80,166,150,61,28,229,11,154,245,87,92,109,165,206,52,211,50,84,226,106,24,37,143,204,196,97,41,22,79,64,206,63,125,152,28,212,193,52,158,158,23,66,182,83,181,128,141,103,41,4,69,105,18,29,51,105,58,32,61,4,31,232,23,155,204,106,134,212,196,20,64,148,252,226,131,182,76,198,35,56,239,192,155,126,163,50,44,231,215,134,152,255,24,80,221,108,4,71,114,243,206,246,236,155,22,236,67,111,151,203,7,7,30,249,102,196,113,51,172,160,114,49,146,58,199,83,213,207,221,217,84,224,211,76,223,218,175,169,7,51,82,93,249,177,217,92,119,243,149,15,24,155,132,72,154,15,20,219,215,31,204,128,28,178,165,49,199,247,245,61,139,21,48,147,164,18,85,79,82,94,241,214,131,178,159,154,81,58,223,59,204,6,20,206,7,127,190,239,219,75,98,80,222,204,233,75,166,202,50,230,58,119,41,135,81,122,164,10,43,186,65,203,217,198,48,55,156,118,49,111,146,209,126,64,13,162,56,49,82,61,63,126,176,114,109,209,205,244,109,42,232,117,196,47,195,57,217,243,181,12,230,118,60,155,60,232,167,147,228,139,161,243,206,172,249,203,32,123,196,188,72,51,185,79,9,159,215,109,242,214,96,222,202,108,105,30,56,114,105,54,20,184,31,65,240,55,246,43,167,196,102,132,175,71,77,131,238,153,42,203,235,192,170,22,113,34,90,88,77,244,145,161,17,194,121,243,39,111,248,152,178,180,225,234,43,213,61,237,97,228,38,98,237,116,36,123,158,0,2,206,145,109,42,102,126,167,200,242,49,5,120,61,239,191,237,204,248,159,63,170,207,228,252,174,152,217,20,211,57,51,115,217,94,197,33,60,42,77,71,139,173,168,230,213,208,220,235,11,155,160,108,73,115,63,159,223,110,104,161,196,20,172,168,45,236,207,88,159,29,135,15,40,232,33,179,224,188,117,55,183,59,149,198,102,88,143,94,12,195,96,94,60,16,193,89,50,11,32,245,25,241,100,56,104,178,211,193,48,212,162,132,100,53,128,108,40,101,138,189,255,90,204,2,248,30,83,137,192,218,154,247,154,94,14,25,12,255,42,50,65,207,243,197,35,182,48,42,212,147,161,7,146,106,111,212,226,201,91,161,178,42,107,103,195,172,237,206,157,245,97,110,253,109,146,226,189,159,52,179,146,197,220,76,244,46,204,162,134,193,178,29,166,246,151,214,34,89,178,5,5,193,105,177,52,168,155,137,147,179,173,201,75,38,63,64,117,121,48,83,153,237,241,90,237,179,166,23,168,228,17,67,70,139,252,149,67,239,189,53,169,199,188,24,125,219,173,251,224,155,134,185,35,144,67,234,178,201,78,84,32,229,167,91,50,234,98,45,38,179,226,86,114,144,242,96,239,207,107,164,52,33,142,220,87,166,48,212,181,45,226,15,54,155,183,51,201,213,213,248,245,227,151,55,77,243,114,230,89,80,159,71,75,131,71,81,79,181,183,247,197,36,156,176,94,137,47,77,117,99,69,138,122,252,73,156,203,169,70,203,92,205,19,243,57,110,71,198,100,210,121,220,99,192,25,62,145,201,54,47,131,172,158,159,229,232,218,200,231,26,20,118,78,124,107,48,232,91,182,133,65,234,40,206,29,19,112,17,215,139,252,91,164,150,44,144,188,234,246,29,216,125,227,173,255,162,195,188,53,24,175,85,99,38,188,147,24,140,110,154,173,81,48,28,1,235,209,201,212,58,153,88,66,217,112,158,182,21,191,196,159,53,7,54,28,214,10,228,58,127,219,72,114,202,148,0,227,45,143,156,72,141,88,222,133,226,9,176,201,186,164,35,126,59,138,207,105,133,5,185,138,159,94,0,112,135,207,8,27,184,56,33,64,99,86,13,95,216,186,94,183,132,31,100,178,34,242,161,97,90,50,102,152,201,219,215,48,147,23,236,26,157,172,49,253,192,4,42,53,87,255,4,47,166,37,151,230,190,228,123,65,47,225,202,109,63,71,123,94,53,35,53,19,206,21,197,221,34,147,129,39,3,130,239,230,183,245,174,173,177,79,5,135,18,222,44,53,4,125,52,164,20,103,44,129,247,138,73,164,109,214,23,236,92,177,214,42,115,184,154,44,64,141,123,179,171,28,25,83,243,48,99,233,158,63,177,38,53,183,40,228,15,94,121,233,189,209,1,88,225,113,130,198,149,130,56,120,65,11,32,124,142,35,163,38,254,42,25,244,29,243,108,192,119,153,50,126,196,108,0,95,87,92,109,210,164,50,137,11,85,152,56,63,54,196,11,242,104,108,141,119,223,240,210,91,19,134,124,51,111,143,92,6,126,243,144,61,5,225,159,183,92,195,133,135,36,80,62,199,91,74,37,157,240,133,254,221,212,199,134,39,206,83,3,195,142,119,137,231,222,121,241,214,147,231,159,222,140,36,87,53,212,124,17,161,13,115,47,18,229,54,107,128,138,137,128,134,86,209,56,21,70,150,211,34,0,96,239,212,215,130,143,235,132,199,104,25,252,117,212,12,21,122,92,61,1,198,104,140,76,111,115,28,231,208,251,14,253,237,55,128,142,12,198,153,69,8,177,52,53,83,48,15,23,30,78,33,113,102,73,212,182,12,99,97,11,238,186,229,24,167,67,156,93,221,228,39,228,209,216,62,139,23,142,223,81,126,56,8,101,63,163,215,34,158,28,240,79,151,93,133,46,237,23,154,248,7,67,172,90,42,57,152,55,152,219,48,3,170,213,220,0,112,238,24,53,38,82,249,92,221,96,78,190,97,174,69,247,5,74,42,55,3,85,180,70,155,238,227,150,254,245,77,135,65,187,217,187,178,140,168,125,134,151,211,169,64,169,19,15,40,55,179,80,29,114,11,117,75,145,217,216,219,15,40,10,59,77,163,147,78,215,85,108,151,198,208,157,108,169,28,111,21,138,116,191,121,101,25,200,108,161,233,116,14,255,222,168,77,67,87,37,185,1,120,116,60,55,208,140,157,82,134,101,192,156,233,21,159,70,185,83,86,246,196,165,154,30,250,35,214,67,10,68,188,137,118,34,173,215,128,158,156,38,86,90,82,34,33,73,58,36,85,134,22,78,34,142,250,112,43,225,162,220,26,129,212,185,107,152,39,253,37,85,188,32,218,77,226,193,206,176,102,48,53,191,149,239,209,32,230,61,100,167,197,99,109,113,50,54,244,157,167,44,1,2,236,27,80,177,198,17,188,179,2,129,121,247,229,7,12,230,213,100,39,54,180,88,221,97,254,235,205,20,51,244,98,123,167,249,19,131,240,86,39,146,107,136,157,225,65,171,59,125,71,76,67,20,40,175,148,224,112,213,71,122,242,205,212,196,51,77,187,172,177,101,186,11,246,215,157,124,52,76,104,164,48,107,154,215,209,223,6,104,58,124,59,197,220,147,120,134,240,136,8,191,200,123,79,137,80,136,23,123,27,98,109,201,148,103,129,89,67,33,38,204,116,164,75,88,103,218,157,241,65,154,194,235,200,216,221,140,55,113,68,234,145,124,200,11,237,163,8,214,142,161,79,114,221,2,114,202,3,157,233,15,50,84,205,111,101,150,52,227,243,231,75,113,122,220,213,226,151,193,22,53,177,146,24,243,101,139,117,29,201,178,222,101,18,122,53,205,100,62,197,140,67,119,227,193,105,140,148,29,229,82,60,13,224,3,218,32,87,80,77,235,143,9,203,247,66,198,115,104,86,1,101,84,153,100,244,133,109,125,240,109,200,232,48,35,201,165,230,211,115,213,131,217,204,198,175,63,130,88,39,121,180,33,99,134,126,46,6,56,160,75,79,147,64,152,107,238,70,163,180,61,63,63,124,115,55,162,211,72,179,129,207,76,140,22,230,102,222,157,190,21,174,95,124,14,212,142,150,94,253,102,74,143,181,1,118,116,159,207,120,155,50,69,152,57,92,244,107,145,115,11,51,125,172,189,233,91,3,64,60,105,94,224,19,197,92,145,198,154,97,70,243,65,31,13,162,205,88,28,8,164,23,241,206,158,249,121,8,30,191,192,101,76,197,79,230,48,206,91,108,118,72,204,111,77,122,208,81,83,189,46,4,175,136,158,169,192,160,91,174,249,133,70,174,248,249,48,206,210,149,230,230,99,185,123,53,207,85,98,14,27,177,152,76,164,51,13,2,16,55,71,56,89,246,155,67,10,166,222,29,191,93,170,64,33,97,187,232,176,254,198,9,113,78,42,120,49,253,113,248,114,5,188,139,143,238,132,221,4,216,227,115,162,42,41,230,93,130,136,225,239,123,129,112,250,36,27,33,195,10,51,164,151,186,11,131,205,46,105,30,159,240,102,155,87,37,147,225,109,132,50,42,187,155,136,76,76,134,77,31,198,199,220,123,32,18,49,31,65,128,98,166,81,230,136,89,139,51,187,26,9,109,60,26,144,10,77,138,80,201,235,53,207,251,91,212,39,6,188,64,54,50,204,29,126,91,57,24,23,68,16,241,228,214,59,46,39,31,4,189,221,19,188,141,206,1,205,236,45,147,7,170,49,27,232,139,150,89,110,15,154,135,19,213,73,241,98,112,197,103,30,186,120,235,99,106,62,30,120,112,173,105,174,83,70,133,84,69,9,103,30,51,216,114,169,35,116,230,121,60,89,235,243,99,132,137,56,108,112,139,200,157,141,88,41,190,53,45,50,130,102,68,48,106,137,237,38,141,34,69,27,10,113,225,92,225,211,201,201,132,242,232,58,178,93,65,3,39,94,93,39,225,189,79,238,102,91,31,139,60,102,107,37,119,179,117,245,157,104,223,157,59,93,198,23,228,214,34,222,236,185,48,108,184,187,74,163,203,86,111,246,92,115,42,195,252,61,154,186,225,164,60,179,214,9,239,182,156,0,166,48,179,125,63,234,166,84,42,187,56,76,18,187,140,52,67,72,247,185,218,42,57,110,158,228,218,143,56,218,180,75,251,86,201,46,187,166,44,189,183,14,77,98,220,189,248,23,138,168,163,1,164,252,6,100,157,56,166,76,217,237,208,144,26,94,98,0,159,190,181,134,208,236,44,12,243,155,201,75,179,226,48,174,214,192,235,34,77,51,142,228,158,153,220,174,219,103,102,196,200,151,154,219,8,151,20,146,236,46,216,42,11,39,230,143,162,7,51,24,76,141,202,222,40,245,168,114,19,60,54,61,95,32,156,107,17,101,3,73,6,162,32,230,183,146,123,148,117,222,233,1,126,93,227,73,176,115,153,145,103,140,52,212,165,175,118,70,158,213,116,91,154,154,105,244,143,202,75,65,51,236,83,76,70,155,43,179,180,38,4,35,102,10,221,89,121,161,237,163,104,20,126,40,16,71,164,11,153,190,140,138,73,206,132,249,141,24,206,180,100,84,40,177,70,62,102,149,34,90,70,164,107,246,158,17,100,195,20,162,11,172,130,157,188,30,4,12,136,126,190,86,62,104,100,61,192,83,200,193,103,164,25,35,10,101,244,64,77,197,21,208,200,20,160,86,107,123,169,253,3,13,152,183,250,225,52,0,13,127,178,103,197,100,208,35,209,138,180,132,120,42,48,249,100,23,205,51,179,45,203,205,81,92,216,145,225,186,108,111,50,201,41,123,238,149,169,212,85,182,150,126,172,62,219,50,147,90,69,126,207,172,136,97,207,52,195,3,32,80,13,75,196,134,181,43,160,29,157,114,72,51,91,228,43,81,192,149,139,169,229,196,242,26,96,210,207,253,96,76,26,154,183,145,175,92,34,50,189,12,8,57,19,116,86,16,239,144,56,184,24,252,40,240,87,244,85,46,193,114,222,99,56,210,72,1,195,246,184,4,121,67,72,18,81,4,121,129,119,7,133,245,20,24,11,106,34,30,144,198,20,204,16,14,92,128,130,42,104,27,129,81,193,122,185,231,201,244,51,140,187,10,102,218,103,223,76,48,83,115,253,64,161,64,58,158,64,91,188,9,255,193,43,189,23,41,137,173,41,228,197,211,119,156,70,163,89,36,195,76,1,87,126,27,230,246,150,159,228,45,229,163,160,54,200,238,195,101,166,11,138,118,92,65,166,209,143,18,169,34,38,252,18,44,222,102,67,140,158,42,144,30,67,166,3,61,30,116,104,197,152,119,75,24,8,26,15,88,73,78,7,227,203,17,56,222,134,48,44,83,254,107,9,37,238,66,36,21,58,230,132,227,245,153,34,26,128,12,193,22,4,220,9,45,168,181,197,76,81,197,227,127,26,51,151,132,79,19,14,199,27,192,2,80,36,196,243,130,157,52,174,166,158,232,25,81,58,93,248,56,80,45,141,196,17,34,5,158,102,154,6,228,189,222,8,174,116,14,105,146,2,211,24,175,133,230,214,16,107,15,46,4,51,67,250,36,15,78,199,244,237,241,211,124,50,25,210,105,58,137,61,94,27,81,52,181,254,37,193,98,5,33,143,41,136,81,148,163,102,128,211,202,149,143,49,96,241,189,51,46,157,232,85,11,204,213,56,49,111,62,22,219,138,128,119,13,202,84,229,75,115,88,137,185,161,70,47,197,29,33,242,1,36,75,70,37,23,159,113,15,168,25,212,127,9,208,103,49,152,129,32,112,105,50,11,36,20,238,197,146,181,249,60,117,106,229,177,116,15,10,88,10,44,30,86,2,72,20,22,20,181,130,74,126,129,121,79,192,222,182,12,129,0,162,45,119,30,87,131,74,46,10,167,70,255,46,172,253,133,66,2,170,135,76,114,4,238,134,204,198,86,180,42,71,91,139,66,6,51,116,165,202,216,178,187,189,141,58,80,142,224,239,100,30,189,3,2,172,155,79,148,97,52,246,2,65,127,103,116,113,239,144,222,249,45,181,83,70,112,220,136,126,12,160,159,209,13,168,111,160,54,254,90,116,146,136,3,135,80,111,153,59,150,53,68,230,123,127,240,254,20,2,29,239,207,46,223,63,205,4,6,100,8,196,126,221,186,242,224,46,58,55,218,88,240,67,138,204,127,235,194,12,204,41,62,240,58,218,92,113,143,177,143,120,39,2,62,148,60,25,228,27,124,65,55,35,124,36,91,74,53,245,155,104,190,163,193,102,8,76,188,210,223,221,226,201,7,129,66,251,52,133,64,51,31,87,95,156,15,233,100,121,115,28,31,46,186,51,88,158,98,5,28,18,247,182,112,72,190,53,154,75,117,248,242,178,186,186,130,128,235,31,89,143,223,155,204,168,238,179,64,36,201,253,69,71,74,173,130,73,69,240,241,68,10,140,174,202,221,5,156,92,41,229,109,207,47,83,97,92,159,49,163,75,109,150,120,178,97,165,240,236,167,186,56,104,61,90,86,160,95,213,142,196,99,133,245,27,29,45,208,149,74,179,22,17,127,52,255,16,155,202,134,101,188,173,197,61,125,150,75,95,159,254,55,212,233,162,111,228,249,106,91,81,190,40,186,237,125,163,225,133,130,189,180,180,192,57,247,246,255,26,67,246,22,235,212,174,64,178,34,209,118,66,46,90,2,187,103,166,72,57,98,192,175,49,232,105,63,163,129,186,194,188,198,167,61,14,126,226,17,47,198,91,92,237,161,126,203,145,20,127,124,236,6,61,174,180,182,62,63,36,59,121,32,186,186,210,222,205,249,61,118,244,160,209,166,119,181,23,153,226,119,52,106,190,168,155,234,129,116,173,211,187,52,106,116,122,209,240,33,86,18,202,249,53,159,203,35,173,92,200,31,67,236,144,61,131,100,197,165,165,125,66,64,157,157,119,52,198,200,91,31,235,195,149,190,89,186,62,135,154,141,98,61,251,102,199,251,251,127,10,14,3,119,14,26,230,199,251,125,89,131,208,113,253,158,137,211,192,250,36,231,207,204,78,23,17,0,187,61,124,27,63,198,13,235,68,184,89,0,52,65,177,83,126,133,48,3,136,48,94,43,205,4,239,235,71,2,199,79,211,153,184,195,92,239,159,159,254,51,255,241,232,231,205,169,76,142,52,27,187,207,206,71,99,43,186,46,49,246,204,235,212,204,75,224,146,20,210,134,254,104,11,98,217,147,87,227,249,110,215,109,185,208,215,189,51,32,31,205,74,139,243,199,29,116,105,80,62,9,213,152,214,50,11,143,95,254,118,79,42,228,105,109,63,215,37,142,222,205,173,227,210,173,36,231,33,140,60,110,181,148,203,78,243,70,157,57,159,236,109,63,169,200,97,96,224,114,92,22,8,169,88,200,3,123,154,199,115,152,70,12,185,117,159,199,201,132,215,78,163,64,245,155,27,214,43,28,5,124,60,19,253,251,89,231,53,64,111,90,33,35,234,62,145,112,66,82,192,15,43,137,240,234,102,100,111,147,224,10,252,16,198,230,15,70,203,193,238,249,203,164,123,247,175,165,139,169,210,200,89,228,79,19,80,135,52,185,49,137,207,220,130,65,49,47,52,83,126,87,67,245,2,237,108,154,161,38,220,63,90,35,202,121,244,94,29,185,218,244,99,253,234,73,176,210,242,197,80,178,125,123,190,95,13,3,70,145,207,137,70,76,80,204,209,85,138,60,97,222,156,49,153,206,237,114,113,200,119,149,49,221,19,208,68,243,223,102,215,203,182,46,100,14,250,241,236,26,87,87,237,180,196,97,69,184,199,63,9,64,178,145,135,143,37,42,150,139,121,88,123,88,122,156,207,216,32,61,253,177,7,93,10,128,244,136,139,25,14,192,31,237,23,102,202,68,249,90,56,244,199,41,101,185,55,84,69,57,102,156,122,167,255,168,80,108,239,47,89,42,32,99,136,203,88,123,152,135,48,62,79,35,81,122,27,203,244,223,182,14,219,149,102,82,253,190,39,193,166,67,157,51,173,205,78,202,48,55,61,28,48,67,52,255,227,244,179,65,225,134,97,166,24,131,70,142,143,168,113,102,230,107,15,83,146,44,97,182,163,45,103,241,219,71,144,211,241,81,161,26,60,229,226,183,41,220,234,31,19,149,136,213,228,131,192,126,75,75,96,140,248,202,198,88,172,16,39,173,252,30,229,157,44,87,205,164,65,252,181,142,117,95,46,53,67,248,23,87,147,170,238,122,53,253,149,98,38,194,86,51,132,30,249,90,160,49,170,62,56,17,240,242,143,109,219,151,108,42,80,81,214,248,30,199,216,136,187,90,189,210,134,149,10,182,108,42,99,217,254,22,183,166,130,222,117,68,233,8,108,49,162,112,171,84,253,101,72,98,74,140,232,115,126,207,249,152,73,114,164,153,254,114,125,235,134,140,73,220,188,176,177,235,7,129,145,211,183,5,96,159,39,115,184,102,174,148,30,194,60,68,73,7,115,97,7,12,243,81,126,120,114,230,168,27,141,29,230,158,174,153,89,171,55,73,31,35,82,106,69,118,67,211,113,119,209,80,204,214,202,43,102,184,64,253,252,105,8,79,124,62,23,132,56,174,42,125,77,76,181,235,44,157,86,233,241,65,51,226,2,25,51,186,94,103,190,245,139,27,167,44,190,97,221,42,49,164,36,247,219,214,159,182,16,33,222,235,133,211,181,200,215,158,166,75,28,87,119,19,175,18,115,179,89,30,102,100,96,100,9,224,111,140,124,112,19,25,215,247,170,132,208,49,42,198,13,161,67,254,60,206,216,105,193,206,188,120,94,198,116,152,63,231,214,106,210,245,98,69,252,163,166,121,74,5,209,50,217,84,179,103,152,95,108,216,135,154,171,211,230,65,185,117,68,11,0,43,200,128,22,175,197,44,221,250,96,184,66,51,230,66,193,21,20,43,252,66,177,77,131,58,47,69,134,108,64,91,90,211,44,77,132,214,6,195,156,159,97,53,114,99,53,67,28,210,194,92,150,30,1,176,13,223,25,227,77,166,171,76,53,195,73,18,43,219,160,178,114,232,142,254,71,71,21,102,112,206,242,104,156,154,61,118,67,58,5,178,59,210,250,123,66,236,26,25,34,211,230,16,43,249,193,90,195,188,171,238,10,29,113,161,158,86,186,39,245,193,136,223,71,222,187,75,59,52,230,65,253,45,222,26,82,80,49,118,58,32,98,64,97,158,42,250,82,237,249,126,37,134,132,208,69,87,61,101,234,25,147,12,159,244,20,125,176,194,156,30,97,222,210,4,98,77,75,176,195,197,115,131,174,248,152,237,88,200,171,13,139,175,102,178,162,249,219,147,157,88,204,204,233,155,79,110,240,8,49,83,219,41,43,205,144,77,139,25,136,157,92,12,194,91,172,204,164,240,83,48,39,6,5,115,199,129,222,105,238,83,15,236,70,79,148,252,242,188,186,155,89,218,103,203,189,111,66,226,48,155,124,93,222,27,111,79,158,12,128,131,12,104,253,28,123,100,121,110,205,1,93,210,68,107,230,90,194,203,111,134,20,147,89,84,233,30,29,57,36,231,44,157,222,213,170,135,59,231,81,153,31,243,12,138,3,51,191,181,241,49,67,203,150,111,5,237,158,254,52,4,141,113,164,66,87,81,63,207,205,121,146,183,6,212,174,47,109,5,141,188,53,195,183,212,156,58,80,182,46,97,25,19,115,65,48,41,126,250,192,177,43,19,28,140,186,83,228,98,230,75,203,213,133,194,90,14,248,27,177,132,240,98,222,100,103,114,67,185,45,177,116,214,50,243,118,129,25,223,227,57,157,89,10,195,76,78,238,228,94,71,237,247,99,54,169,174,48,115,128,202,234,41,198,185,28,231,26,159,75,119,120,4,226,75,252,246,219,216,118,82,181,96,70,199,58,190,215,166,135,230,232,205,43,66,60,113,0,84,85,226,198,12,100,59,29,141,74,65,105,169,25,93,137,56,124,40,41,201,169,216,141,28,181,198,147,67,153,48,151,152,1,28,229,205,217,158,100,166,81,112,221,39,252,175,141,43,47,123,14,156,0,181,182,60,238,123,187,106,93,166,91,26,86,180,238,143,152,173,168,24,247,54,202,108,53,227,164,230,147,141,213,37,226,51,245,243,117,195,15,65,140,123,234,79,119,239,217,49,171,97,81,196,218,140,202,50,252,39,250,204,182,152,225,243,76,71,98,89,51,184,154,73,139,196,107,161,234,82,197,90,116,55,219,230,95,229,76,225,203,134,116,42,94,163,185,172,106,70,160,43,205,243,136,83,9,238,188,149,22,94,8,37,83,217,226,145,231,220,242,90,240,149,235,167,62,148,236,50,120,121,17,184,228,145,12,28,243,70,56,2,12,195,72,125,204,165,141,24,240,83,33,217,151,1,7,212,92,50,132,96,181,200,1,1,248,123,56,41,56,81,0,2,193,58,42,80,162,214,8,141,76,54,87,205,29,162,232,52,239,171,62,80,231,239,91,44,109,128,205,237,232,152,2,140,202,216,135,98,239,188,106,166,2,28,225,13,196,33,93,205,213,90,115,34,238,234,196,48,106,230,208,136,71,99,139,209,159,46,171,187,26,27,33,159,157,140,106,70,110,35,195,201,94,83,10,199,52,89,182,211,155,153,249,30,61,219,158,185,237,152,42,40,15,235,78,221,89,182,185,124,160,29,58,159,139,41,129,199,1,100,172,160,159,159,54,194,143,176,110,241,251,168,108,145,238,137,232,29,9,138,170,102,162,211,76,105,160,215,160,87,47,90,176,34,246,7,249,52,186,154,167,38,45,8,225,214,199,12,140,45,82,3,148,129,117,207,32,43,151,110,163,105,112,87,253,109,115,81,35,167,129,192,233,208,33,131,77,201,55,241,119,2,172,250,185,53,124,241,110,196,57,173,58,156,195,74,187,145,45,41,159,180,194,51,175,214,226,165,238,17,192,142,89,71,249,213,108,200,88,160,126,169,15,13,117,182,111,224,48,147,246,161,59,198,230,218,200,109,193,27,255,253,88,172,142,31,175,54,102,50,53,58,158,16,9,157,204,78,45,210,91,106,54,8,86,166,90,62,171,246,249,170,207,217,237,110,181,86,60,125,105,52,119,111,92,60,69,44,150,35,202,182,168,120,176,23,195,46,221,70,105,54,119,205,85,46,38,79,45,207,77,241,53,242,102,152,119,147,164,27,26,20,109,102,210,13,44,182,238,132,214,167,58,99,204,0,224,86,121,175,78,72,93,211,204,148,150,223,126,139,105,197,14,207,111,247,207,225,210,0,26,157,48,163,44,172,131,214,204,5,202,15,66,202,86,134,229,185,2,39,198,148,172,220,61,250,228,236,108,43,220,93,0,109,217,71,193,14,124,0,186,197,20,126,110,76,151,132,33,205,90,51,234,12,198,61,214,244,131,145,25,27,225,189,89,117,94,28,13,20,144,111,9,79,130,228,115,145,45,3,194,237,155,105,162,59,80,119,86,51,156,50,241,211,134,6,63,98,45,192,193,98,133,20,213,106,178,134,222,183,169,132,235,7,101,204,81,43,116,99,177,103,0,137,185,109,136,185,152,154,73,102,206,134,44,144,247,169,13,169,153,135,199,144,67,145,46,60,217,235,72,133,232,231,192,25,107,121,230,225,10,229,68,192,171,23,127,117,15,26,154,62,102,96,152,121,222,210,242,151,11,160,145,128,200,228,18,5,110,121,44,86,199,30,233,8,12,173,63,192,192,50,135,36,205,104,28,22,51,205,53,237,115,30,46,241,233,90,179,94,170,152,98,240,248,203,30,74,181,162,141,158,27,52,104,245,156,98,13,24,108,239,177,118,76,247,233,99,198,213,174,110,166,151,93,82,33,8,79,192,192,228,185,116,164,233,166,62,26,39,166,207,18,42,171,179,110,125,177,137,166,90,36,234,207,144,228,81,131,14,222,115,25,134,229,220,178,104,225,157,47,213,143,195,14,162,172,108,153,66,211,232,95,125,187,1,208,217,36,104,130,79,245,199,94,76,236,68,109,116,170,145,206,68,223,139,14,72,167,250,185,182,238,19,187,36,234,209,75,191,37,21,158,200,102,191,105,78,31,137,152,255,160,10,94,198,42,232,32,203,28,122,222,62,122,168,81,146,49,32,177,44,140,230,160,42,172,84,72,244,157,141,246,241,39,51,102,76,32,125,30,221,13,122,110,192,144,63,107,62,236,125,119,90,147,124,56,193,138,157,207,54,133,2,140,251,84,157,109,234,227,66,23,178,232,55,126,185,92,193,214,154,217,72,238,189,14,5,50,253,243,219,204,104,95,118,132,109,207,105,238,106,166,79,232,68,49,149,78,103,125,180,106,124,60,94,3,35,41,34,110,19,181,138,235,235,142,83,187,105,149,202,156,102,23,155,188,134,235,80,63,245,47,20,159,81,177,60,85,58,236,48,191,15,224,66,20,151,53,123,142,4,207,207,60,156,10,6,180,184,177,102,235,205,47,76,239,191,81,161,246,223,186,248,231,76,133,221,60,91,65,65,29,117,41,185,218,218,159,127,67,78,199,227,86,231,191,209,231,121,125,175,50,226,185,251,157,254,245,7,5,176,114,123,175,31,43,212,240,158,253,52,238,216,207,131,205,78,219,238,111,80,224,214,219,247,243,203,111,89,118,223,141,0,64,238,148,46,156,86,11,47,195,231,194,180,83,68,39,41,5,152,40,252,153,52,161,134,175,149,93,121,187,123,3,175,213,214,45,163,110,107,72,142,171,43,157,9,249,104,212,178,71,100,225,193,133,124,114,98,184,120,253,215,42,77,137,29,49,12,113,85,171,9,177,184,147,177,160,119,105,226,131,128,150,217,174,186,67,175,211,251,131,114,197,12,103,203,79,195,131,48,27,121,182,124,49,168,149,216,27,220,12,83,132,156,197,192,95,201,17,253,204,8,208,104,252,91,12,7,234,47,6,43,234,214,148,1,77,194,199,245,213,140,71,233,227,113,66,245,231,180,119,152,105,6,148,152,167,88,1,97,197,213,23,150,208,28,22,116,70,71,247,89,14,96,96,72,48,86,140,62,216,83,229,116,55,213,38,159,155,44,204,142,156,50,164,18,235,234,213,192,155,92,159,154,171,201,231,201,168,0,96,157,49,104,23,68,146,236,135,120,24,52,215,185,121,91,181,219,205,228,81,172,101,237,207,12,147,92,147,99,211,4,56,137,198,221,252,214,98,234,162,112,158,108,19,166,251,153,161,185,150,84,36,199,205,155,216,43,204,27,200,250,74,243,60,84,247,220,10,116,51,183,121,72,172,217,6,167,155,145,105,72,119,128,52,11,170,63,191,21,6,184,92,164,77,48,179,87,248,126,9,63,27,254,67,154,223,136,163,161,234,102,104,37,170,60,120,167,143,210,3,251,247,109,16,55,145,81,33,68,27,30,249,108,190,239,108,242,228,21,90,67,223,202,183,233,131,78,185,121,161,10,224,51,205,84,231,191,230,134,156,148,63,249,31,251,116,222,252,160,87,225,7,216,182,102,69,249,156,22,105,5,108,102,243,109,74,151,139,15,72,71,63,193,168,71,215,100,12,182,78,149,247,90,94,222,219,150,190,200,7,67,147,35,116,75,47,141,114,169,79,8,48,20,41,171,120,105,83,81,191,242,96,28,41,81,66,3,110,179,147,181,119,90,42,196,113,87,152,249,36,233,195,211,50,223,113,188,127,102,224,10,119,200,107,85,170,50,190,87,63,159,102,74,15,31,46,18,209,169,15,56,16,11,232,74,197,220,109,140,195,12,77,69,206,113,34,153,225,210,138,151,221,107,234,68,219,104,16,71,120,193,65,184,36,209,66,190,162,141,237,7,193,65,216,57,25,220,0,186,156,149,254,29,59,80,149,146,40,219,194,139,222,79,152,77,162,51,191,215,166,39,111,120,246,247,88,227,194,148,71,123,46,198,118,33,113,66,255,37,146,118,211,106,173,51,226,69,211,248,204,46,188,9,235,231,158,199,163,127,152,136,154,84,30,251,219,9,74,166,19,113,239,8,126,211,204,110,220,226,222,151,178,66,190,23,210,12,117,123,208,5,0,249,234,144,99,158,17,77,98,62,228,98,254,49,154,109,17,114,248,44,1,80,95,82,41,196,204,16,133,184,3,70,74,19,220,214,63,125,166,255,53,16,49,200,213,4,104,175,155,9,144,182,124,127,35,145,141,47,56,80,234,208,201,5,91,213,240,52,30,74,27,251,234,228,50,149,9,207,43,29,102,86,175,50,115,173,191,196,157,244,195,22,89,143,206,92,146,13,158,181,53,189,174,45,15,190,97,76,241,140,240,31,246,66,246,118,168,93,118,113,31,228,192,135,214,245,181,105,57,172,190,139,29,96,105,83,173,205,136,151,194,10,220,250,99,126,231,239,140,123,195,242,180,183,174,87,248,4,99,197,81,43,144,253,21,57,172,26,169,56,122,45,133,166,201,224,143,55,29,24,227,106,217,83,183,18,154,228,226,115,86,2,243,207,70,116,163,65,206,246,10,72,56,62,187,28,100,50,177,15,129,221,150,29,20,49,128,117,151,110,83,50,164,135,229,22,25,122,246,64,13,250,205,217,105,109,132,249,35,37,140,25,112,119,28,120,70,33,39,91,63,219,74,160,66,182,225,45,245,222,131,142,198,56,116,0,2,92,217,218,13,204,233,153,62,14,5,36,95,245,72,58,199,21,223,237,226,43,181,231,119,160,145,8,247,240,97,155,170,148,190,245,53,38,18,191,57,162,132,77,188,23,4,18,195,213,165,233,114,235,79,83,174,138,132,24,242,236,253,200,121,247,158,4,197,0,127,176,191,105,33,23,147,188,175,30,134,90,191,111,246,31,224,158,240,161,61,104,218,221,154,35,229,234,65,171,209,14,51,53,169,113,196,53,194,219,140,211,18,197,200,42,67,122,1,224,197,107,65,186,184,175,58,101,198,157,62,194,113,2,91,38,206,11,192,192,225,123,202,166,85,101,169,87,198,190,127,124,117,61,23,171,98,23,243,130,8,195,15,106,88,178,146,51,104,26,61,108,223,233,16,162,182,44,95,243,194,41,144,30,198,31,137,186,188,215,79,165,197,205,197,58,216,197,79,38,145,34,87,247,169,25,103,180,107,16,165,115,51,37,94,41,56,22,251,96,94,181,216,197,38,178,184,232,237,173,9,79,225,188,189,173,208,135,46,230,107,44,207,110,38,229,32,14,60,98,35,171,132,19,253,150,109,147,76,121,129,190,173,186,251,191,233,200,173,26,29,108,107,105,31,238,192,131,156,213,152,136,8,206,127,217,164,200,175,36,90,202,95,67,183,199,68,76,149,43,175,85,1,161,119,47,117,210,137,55,244,181,158,115,136,147,28,49,81,21,122,194,63,198,6,58,22,61,222,98,45,75,190,3,196,53,234,190,30,173,81,231,25,26,103,246,247,65,211,220,96,112,92,26,165,142,227,194,178,96,250,75,157,26,72,210,18,122,60,215,66,34,28,234,44,137,144,47,52,200,62,102,213,152,244,37,131,244,222,170,111,159,10,152,245,96,4,93,4,200,170,134,185,124,106,207,13,234,225,29,97,40,122,74,67,128,31,244,49,63,239,54,66,224,66,161,118,106,14,180,64,214,227,241,245,92,159,247,38,57,216,227,167,89,185,71,115,217,251,109,136,203,55,203,197,140,215,178,8,76,8,45,170,61,239,75,191,241,21,128,17,29,104,215,231,25,58,244,91,103,233,243,169,249,23,191,24,197,194,163,73,248,58,134,75,238,217,22,77,137,76,235,3,43,232,11,255,204,26,111,81,186,176,118,124,55,211,218,34,16,162,110,149,59,31,179,137,144,229,167,46,66,55,75,228,229,140,85,255,83,238,153,240,26,231,163,153,204,186,228,198,44,145,144,143,134,170,165,150,128,23,169,178,27,143,134,86,221,199,12,126,198,183,44,184,245,9,7,197,124,169,31,101,38,167,180,207,168,109,0,203,241,69,206,178,170,141,214,43,33,97,142,52,17,105,60,5,65,88,50,45,210,91,135,223,254,148,44,77,192,192,31,109,155,254,128,22,201,26,220,164,35,82,84,20,213,116,88,160,120,242,176,231,57,119,239,209,229,222,0,223,166,123,127,52,70,30,5,63,117,35,6,138,239,105,213,35,217,149,58,52,181,238,108,32,134,245,38,154,190,53,140,185,62,139,39,236,218,245,214,79,245,174,76,207,88,12,190,109,209,138,254,102,77,69,66,17,150,193,254,25,81,235,170,142,54,132,222,63,197,103,18,82,1,12,177,234,230,188,159,138,253,251,105,135,137,194,107,58,183,194,51,240,100,143,127,205,183,227,128,20,250,192,74,80,238,242,16,225,61,232,210,94,1,28,228,18,217,72,234,113,75,119,114,106,148,123,251,231,34,93,220,151,34,38,43,207,237,83,133,154,194,80,28,53,101,195,216,169,109,239,93,138,192,131,182,51,242,233,236,10,10,157,253,59,20,78,152,209,59,250,192,251,234,138,1,5,41,245,129,173,243,156,115,71,119,69,217,96,184,20,58,216,91,68,137,180,194,141,211,63,200,194,23,248,213,52,223,126,62,88,76,226,254,158,173,27,40,35,40,96,178,67,114,22,253,71,157,214,27,69,91,118,3,162,132,25,20,157,154,135,237,121,110,230,84,80,232,121,183,102,226,19,102,20,80,170,154,141,193,222,205,198,96,165,195,2,199,100,141,171,223,218,93,138,215,127,75,160,6,140,193,80,117,183,124,81,164,32,92,195,172,90,102,134,65,157,177,213,14,227,81,84,44,167,73,121,198,152,65,135,254,249,94,23,73,234,108,156,106,107,40,236,221,184,209,227,177,129,222,40,218,18,38,236,147,23,95,90,191,21,212,139,254,84,148,94,12,170,252,133,237,242,211,81,194,40,230,81,41,36,152,36,232,8,51,8,98,197,4,15,56,13,90,152,129,230,40,88,25,89,41,135,214,66,226,220,175,226,26,7,105,150,29,171,135,25,173,80,207,65,63,94,76,52,212,105,62,160,95,116,11,90,174,60,64,21,10,193,70,240,106,133,25,198,41,189,150,228,95,143,95,70,167,168,126,208,223,245,132,99,57,16,177,27,10,162,51,146,136,157,230,183,163,156,161,102,92,230,120,52,162,18,5,158,147,19,141,150,44,88,103,62,77,35,180,229,71,206,26,180,235,154,31,56,190,97,88,227,193,7,201,64,189,218,8,225,242,234,59,175,110,72,52,230,143,88,93,224,243,86,107,159,86,128,38,31,155,60,245,103,84,54,68,66,241,94,115,149,162,235,3,129,128,145,115,129,163,175,124,154,24,150,247,49,155,249,74,207,186,53,72,192,55,25,47,182,136,132,181,243,131,136,40,186,228,158,67,182,62,168,96,130,171,226,94,47,21,168,210,21,43,10,101,206,142,215,6,174,124,63,77,39,169,233,142,25,54,81,53,27,1,69,222,123,255,199,213,147,234,101,188,23,68,243,31,243,58,163,220,252,109,52,75,212,252,78,151,121,98,42,209,79,170,112,102,248,120,107,78,99,163,162,211,247,162,66,54,229,106,132,36,181,61,9,86,221,124,242,123,63,64,107,144,192,165,53,49,127,102,57,77,215,187,156,52,127,81,220,111,135,131,144,50,205,138,154,223,112,203,110,185,182,44,253,216,239,60,186,53,103,49,252,146,10,47,167,41,174,143,188,122,127,42,109,131,22,150,217,229,123,221,241,49,211,249,92,243,173,41,11,169,249,4,255,206,223,84,57,227,243,219,215,186,15,195,220,191,205,77,239,65,144,201,200,121,248,41,72,141,131,100,95,94,140,56,154,12,248,105,150,255,201,37,80,20,226,74,179,25,157,162,185,128,154,14,233,49,172,104,90,17,106,146,111,13,87,204,202,189,20,102,6,237,99,3,172,38,107,179,150,163,93,35,199,200,46,99,215,120,159,78,79,144,67,183,94,137,73,200,106,154,250,86,112,137,199,161,219,64,183,233,142,117,0,37,197,169,218,32,146,239,31,243,117,114,4,219,44,223,24,73,24,142,151,185,3,81,3,42,3,53,35,49,163,241,26,142,78,235,144,66,200,205,47,237,220,35,79,1,171,250,138,153,125,61,183,98,171,76,203,168,92,178,0,249,98,173,9,247,149,153,207,74,95,132,190,91,5,115,26,235,86,122,173,136,111,31,157,72,196,230,51,247,164,10,123,197,209,190,68,139,12,226,96,125,174,137,186,165,247,221,171,222,52,191,88,248,51,106,44,190,116,60,233,230,187,242,65,239,31,185,90,152,199,7,25,12,191,209,25,49,199,43,36,52,218,81,89,44,65,145,206,202,20,193,9,51,243,253,155,52,129,119,233,229,4,62,53,99,207,169,27,120,85,21,51,66,46,43,156,199,109,187,190,154,15,20,57,225,130,193,23,162,55,231,136,10,56,6,140,196,82,237,162,254,212,98,72,38,241,103,87,155,193,235,194,92,144,117,16,179,233,187,165,91,42,116,250,88,77,236,62,70,4,190,149,163,227,185,207,142,144,143,90,210,59,220,142,152,143,141,89,248,211,231,131,109,68,196,147,73,30,230,254,233,217,122,230,77,98,55,156,117,180,183,229,157,33,132,188,51,125,249,138,107,170,102,24,170,226,230,133,35,95,205,213,90,248,34,8,209,188,250,179,146,52,46,25,162,240,75,83,205,116,237,199,197,199,148,118,196,76,163,65,236,226,208,200,235,217,245,204,228,127,162,3,124,83,7,211,247,2,160,226,200,71,218,53,160,178,82,51,204,13,113,245,59,53,107,87,51,140,123,105,6,26,34,249,57,228,12,91,64,26,70,121,51,182,14,125,242,121,229,123,22,138,218,67,62,88,181,250,110,112,40,128,29,19,96,48,58,16,200,54,5,216,9,109,61,125,49,155,75,49,44,40,105,232,84,3,193,156,238,4,61,67,163,233,39,177,190,223,24,22,154,124,197,69,123,102,114,31,129,149,162,95,227,234,123,191,208,34,122,221,158,25,142,22,125,180,91,230,241,153,216,141,130,245,51,44,215,24,27,2,167,181,180,35,96,26,153,117,160,104,73,104,119,125,48,164,219,75,92,75,234,65,142,24,26,21,198,93,97,54,47,90,173,230,144,187,213,186,232,213,202,126,20,79,109,255,125,110,77,149,109,132,249,109,88,218,92,206,46,155,239,212,134,100,198,177,194,253,31,200,52,67,74,46,53,147,171,136,231,2,200,219,62,247,198,13,58,97,126,107,119,125,204,68,63,254,220,56,68,83,220,233,9,61,226,89,193,113,0,98,228,243,214,228,80,2,9,8,171,76,91,31,115,131,71,61,204,74,110,109,230,62,99,134,119,240,9,163,234,139,113,172,174,120,52,254,165,127,30,45,235,5,0,27,200,198,169,21,216,112,92,12,252,65,14,221,105,210,12,37,205,164,106,191,87,175,19,207,141,194,223,94,95,107,66,43,97,149,239,251,243,214,150,71,118,51,105,145,255,184,218,73,106,129,94,18,147,127,127,154,112,118,133,25,206,232,246,25,179,19,229,31,43,89,106,154,23,51,84,129,110,70,181,169,127,70,220,52,64,220,188,236,242,207,215,78,232,252,6,190,163,235,22,10,181,209,226,98,96,246,235,51,15,79,201,33,221,214,250,252,49,175,17,72,109,16,6,223,51,0,8,121,130,231,65,27,21,201,200,252,113,251,5,215,134,201,8,41,49,196,52,58,75,255,109,203,254,72,114,110,254,113,0,4,215,198,252,52,104,60,231,11,157,184,184,152,58,162,172,47,19,211,206,107,193,10,75,178,103,109,0,150,177,250,104,22,239,226,105,188,1,70,70,195,95,11,25,82,237,143,37,22,202,238,40,10,202,231,200,249,178,233,32,142,8,133,89,122,181,131,3,78,46,40,139,99,30,2,211,21,134,17,195,7,231,62,11,67,164,236,210,40,189,244,124,114,122,255,21,94,140,82,164,83,245,217,1,178,133,97,122,90,112,212,71,38,162,80,84,151,153,244,194,77,254,229,102,230,131,244,160,208,151,92,176,46,238,140,32,170,88,196,87,217,244,16,4,68,132,6,102,17,50,131,173,239,93,28,73,125,78,225,45,240,19,146,213,135,236,69,164,129,81,162,17,202,24,216,203,195,175,60,240,41,11,77,14,133,242,86,2,146,58,137,26,142,16,221,64,86,237,91,49,109,114,85,219,226,129,173,245,232,103,38,125,41,130,237,127,74,163,206,90,103,136,85,139,143,210,204,254,88,61,172,155,237,207,37,75,250,159,98,253,130,94,233,128,123,242,46,161,30,2,43,59,2,24,10,127,197,46,114,245,219,43,233,119,119,115,219,83,40,70,158,115,136,202,148,31,125,8,228,50,179,133,215,136,30,178,158,248,24,67,158,11,105,18,232,191,188,185,73,176,230,111,87,186,110,90,139,155,239,38,29,253,96,13,86,217,158,23,129,53,13,238,74,49,155,59,82,195,92,83,226,150,110,15,99,162,240,90,68,233,237,110,53,35,10,209,253,124,130,248,172,150,116,45,39,232,214,30,61,99,120,200,28,41,105,38,185,151,207,93,140,102,45,205,148,254,104,250,112,115,163,121,61,233,154,58,180,105,49,85,138,57,162,85,33,69,167,4,132,0,196,17,90,2,255,86,209,113,218,254,81,126,44,178,168,232,89,239,78,178,42,86,182,201,31,211,30,76,83,52,28,9,163,163,37,36,143,95,221,9,183,69,218,156,206,204,247,229,252,106,72,80,18,112,1,153,36,41,251,229,87,83,209,152,85,204,221,54,144,48,191,41,86,85,104,190,26,43,231,207,250,38,234,61,41,234,0,215,210,245,149,99,237,71,160,52,133,56,148,214,8,39,37,53,160,200,234,66,166,7,228,115,252,178,153,80,2,211,64,223,135,234,212,67,174,223,221,188,201,101,139,202,253,115,74,112,58,195,76,71,190,176,169,66,236,234,162,237,151,134,209,147,96,112,227,98,197,243,112,235,162,173,69,184,86,89,178,63,39,30,243,129,127,108,124,104,96,215,254,241,246,26,162,83,114,188,203,200,41,235,143,62,1,243,166,115,80,196,230,73,153,55,127,235,23,207,157,38,244,131,47,110,31,215,101,202,24,20,138,20,201,217,184,76,186,126,198,160,224,194,15,49,27,76,246,248,123,189,32,105,117,97,147,132,32,242,184,28,11,102,154,171,228,106,4,8,126,4,111,152,183,10,170,192,219,71,163,220,9,171,250,79,176,246,54,206,177,188,183,230,81,49,211,100,48,227,201,46,75,88,248,134,209,210,251,109,178,247,15,208,34,154,91,198,97,179,90,220,252,79,233,48,185,15,109,127,143,1,135,102,78,52,146,97,167,10,238,56,204,150,237,18,46,227,1,139,102,78,67,0,74,85,168,140,145,254,220,241,203,224,245,100,146,110,250,116,127,120,78,204,16,39,31,33,97,70,231,162,231,79,19,161,201,202,166,157,184,236,184,249,254,40,40,91,69,254,121,133,49,143,232,44,23,66,96,118,140,54,99,125,128,143,17,209,70,72,131,214,253,145,41,253,173,174,157,220,61,203,64,59,185,178,223,242,33,127,159,35,74,167,203,111,255,182,241,70,150,88,152,169,41,7,215,248,90,147,165,125,63,164,216,235,215,11,65,220,119,182,168,92,78,147,25,249,177,135,216,51,157,126,170,154,167,247,201,113,237,134,29,79,172,21,132,235,140,139,57,13,245,222,13,233,202,22,115,240,29,221,74,44,77,3,218,47,189,100,247,166,14,154,203,22,199,103,184,244,218,31,184,108,11,183,39,187,68,251,101,81,237,157,17,71,27,66,51,78,10,36,30,252,205,34,26,222,210,76,111,220,175,177,208,230,160,158,212,11,118,251,185,99,225,109,50,112,34,140,64,31,111,251,229,136,48,191,33,80,169,47,88,54,134,235,240,93,83,88,82,201,105,198,232,196,152,160,10,166,98,19,28,44,208,188,250,30,13,14,71,52,190,33,24,223,61,22,199,249,211,250,16,115,135,27,220,87,245,97,147,213,171,233,44,241,131,11,149,231,149,129,139,9,146,28,15,236,255,14,151,57,69,108,235,173,81,72,181,150,159,76,150,204,149,215,162,45,201,169,111,233,164,183,202,129,210,217,207,80,100,132,12,135,222,21,185,154,102,220,246,19,191,49,114,46,24,71,196,108,153,207,184,26,185,112,225,202,175,150,47,244,77,250,64,46,177,84,156,192,16,9,126,238,29,132,215,228,123,64,196,112,134,175,219,67,47,236,71,157,0,158,147,18,102,112,54,42,196,109,52,154,199,173,84,107,219,84,121,77,208,21,215,205,19,234,125,145,123,0,184,76,104,255,51,35,165,83,230,87,64,51,244,3,46,42,33,16,82,126,36,50,183,75,44,147,115,62,87,213,109,17,209,59,191,94,187,103,184,86,12,81,37,202,6,124,195,111,126,193,13,206,143,20,171,49,249,187,153,110,57,17,91,133,3,121,199,193,198,6,211,133,174,30,90,184,186,220,15,65,26,141,154,183,88,129,80,248,2,57,231,249,142,95,25,11,176,50,241,224,27,103,247,168,70,6,132,134,49,23,232,85,232,34,55,4,168,254,197,42,254,224,231,237,193,119,169,116,200,48,222,88,127,47,136,120,69,103,12,146,205,235,44,202,80,1,76,233,248,4,51,64,191,149,175,47,82,76,60,78,154,41,161,187,144,37,39,234,57,67,126,27,145,146,18,179,248,153,129,57,138,90,11,140,217,63,64,56,102,11,31,228,106,238,229,82,224,112,31,225,152,124,84,19,209,90,242,97,161,97,67,149,144,58,76,179,37,63,55,125,216,50,213,140,160,231,151,56,192,188,238,71,51,120,128,96,89,107,199,168,53,248,221,212,220,189,6,248,103,46,42,10,76,165,224,197,193,241,98,13,56,88,78,150,103,131,104,48,127,27,7,89,68,131,42,25,20,127,237,247,189,203,86,93,69,35,10,244,141,28,6,85,10,30,162,15,109,196,105,254,218,100,171,102,253,200,71,119,206,248,52,3,196,250,168,75,211,120,230,230,106,96,17,213,104,66,242,33,195,8,34,48,85,101,28,169,144,78,238,247,236,169,202,136,13,128,96,241,65,227,84,169,170,77,213,217,62,174,47,146,9,21,142,8,3,33,83,18,172,217,116,148,147,14,30,31,101,171,227,66,76,204,5,156,117,49,179,95,23,119,101,16,203,153,50,211,150,225,18,78,62,120,239,42,213,71,69,254,135,74,181,183,174,67,133,229,140,109,122,196,15,219,145,175,50,228,40,222,109,159,165,164,48,142,72,189,34,104,191,74,204,113,242,14,181,170,25,57,85,119,90,193,249,142,143,164,214,33,141,221,70,220,188,41,19,63,121,209,6,117,151,155,173,239,72,116,202,202,230,88,138,171,223,193,208,85,115,190,112,96,198,250,34,91,214,101,183,221,86,60,139,195,179,91,37,66,204,70,81,22,123,90,167,124,82,85,198,12,232,91,188,247,155,177,43,203,74,38,27,143,206,69,68,156,120,9,42,146,217,131,179,216,226,209,190,230,249,234,175,33,4,28,230,143,134,6,29,212,207,35,140,189,154,164,187,10,172,111,8,41,35,6,161,247,134,84,220,191,141,207,255,215,143,202,51,25,157,73,12,7,49,131,190,209,100,19,57,105,30,235,171,41,58,234,136,189,172,91,123,175,92,61,144,160,91,113,115,192,173,50,67,201,176,21,215,51,197,81,233,75,85,250,76,43,186,247,248,144,13,92,128,168,217,177,167,231,201,215,97,40,20,125,52,218,49,235,137,79,101,232,189,161,83,176,66,220,235,191,61,166,41,37,203,244,63,134,212,142,171,169,124,201,194,100,82,214,112,54,224,236,238,170,102,135,35,154,59,165,145,133,138,95,202,155,53,103,187,55,243,208,249,189,144,206,107,43,182,35,252,212,162,102,232,195,226,230,70,178,173,250,181,150,199,152,177,236,107,17,82,84,46,30,70,250,21,102,232,75,68,191,150,188,88,111,241,219,48,146,116,149,233,163,82,26,131,58,81,82,16,173,60,147,149,63,59,175,166,101,86,174,174,244,195,181,24,115,254,94,31,173,216,56,174,28,22,36,211,69,245,151,211,37,247,74,132,220,85,105,143,34,237,189,153,104,186,181,247,207,225,245,14,36,143,97,142,33,188,83,204,101,205,191,14,194,145,7,200,86,89,83,2,101,39,83,192,12,174,174,232,193,89,97,218,137,227,7,150,127,85,24,164,94,223,118,248,158,237,126,68,206,141,31,97,123,8,116,142,121,185,114,226,131,193,187,225,61,50,243,182,76,69,131,184,228,76,37,1,183,69,55,11,197,245,23,73,132,115,137,240,137,168,191,25,68,47,246,202,231,205,17,168,136,179,177,140,130,58,252,5,107,97,18,51,128,215,26,110,82,35,174,84,115,53,53,45,55,15,244,14,84,92,122,158,27,75,8,18,20,217,57,6,186,154,93,30,251,157,85,31,31,10,225,146,216,166,143,53,172,111,117,208,96,173,242,49,161,173,116,110,245,254,10,141,44,241,96,36,251,83,154,103,25,211,84,25,233,214,158,175,247,247,62,111,143,0,8,162,222,162,126,233,64,216,55,124,9,122,51,150,200,40,119,211,223,139,109,7,116,192,71,236,27,177,143,19,83,1,50,242,163,254,248,1,100,87,210,47,53,47,89,85,4,91,168,100,242,104,168,81,138,179,63,77,125,175,198,68,98,27,81,181,61,146,98,145,138,221,116,10,168,78,32,221,76,63,22,54,115,14,23,81,166,152,173,13,50,124,199,14,20,71,98,1,212,117,35,133,0,156,104,169,123,215,140,192,34,124,199,63,225,62,121,177,23,251,237,17,158,206,161,9,79,133,231,46,210,14,177,120,143,17,163,104,236,86,222,168,69,8,68,51,162,6,126,72,135,70,184,75,227,84,151,173,26,78,59,212,128,125,101,191,72,173,104,208,73,75,244,77,71,134,100,147,76,113,4,237,107,137,245,99,218,13,178,116,223,222,9,41,203,144,163,185,29,149,219,59,184,232,153,5,120,251,130,76,83,98,237,158,254,29,232,25,141,165,41,58,173,240,229,193,206,246,169,73,0,170,74,225,21,80,86,83,85,211,2,240,51,125,90,228,138,182,184,65,5,190,223,17,30,49,20,137,42,204,72,182,238,70,50,245,130,61,23,189,60,248,227,174,63,54,2,63,109,105,62,8,94,65,87,10,51,82,128,207,185,92,96,76,188,55,242,65,207,247,208,40,159,134,243,118,35,105,191,233,59,85,177,189,82,206,202,60,44,169,38,73,130,217,146,41,153,4,219,82,143,2,137,105,210,58,254,96,70,83,35,250,55,104,169,223,95,87,221,165,59,253,125,122,73,125,67,214,69,205,202,205,111,67,25,162,51,118,129,110,172,120,173,23,194,55,217,165,33,24,163,188,28,102,200,196,171,10,249,1,39,139,20,27,40,43,149,199,57,180,30,158,234,143,134,55,88,52,153,250,252,178,211,35,115,8,162,72,196,215,160,231,167,45,207,205,116,153,104,150,23,111,163,199,189,1,35,105,46,21,241,217,115,243,226,37,221,130,203,250,174,246,206,33,53,61,98,81,24,4,202,119,35,49,206,226,74,16,189,105,4,178,246,34,167,89,17,188,144,223,46,180,47,101,42,22,116,221,210,228,117,171,45,102,33,36,98,73,86,69,234,123,193,125,122,35,225,223,165,241,141,80,150,180,88,100,129,39,160,83,41,75,237,97,199,81,62,56,242,198,34,17,104,48,251,24,112,99,187,148,140,62,29,228,35,71,20,177,52,145,124,92,180,78,239,72,156,19,233,28,25,82,134,101,22,119,231,225,157,23,2,35,138,36,239,203,159,150,31,228,253,63,145,149,195,97,62,17,213,189,71,51,25,110,169,238,224,35,157,88,33,176,116,138,230,22,146,144,125,70,14,26,233,81,41,105,161,85,209,228,123,148,169,146,116,211,220,148,168,53,64,99,123,164,146,135,168,201,188,35,222,154,247,80,141,63,230,248,15,79,97,179,144,253,76,174,70,185,102,180,28,20,37,79,66,3,240,197,45,55,134,180,27,5,157,212,9,17,174,141,100,44,185,243,45,186,165,115,152,60,158,159,232,155,61,104,105,149,17,12,120,205,122,26,141,192,178,188,24,207,217,99,79,50,193,226,171,230,23,225,172,24,150,183,34,186,68,10,198,105,211,107,44,32,184,9,116,101,255,168,229,163,212,71,161,86,118,21,40,72,33,85,240,171,209,181,148,106,69,199,229,94,49,25,160,92,16,223,144,98,243,219,10,50,185,14,91,128,148,20,96,166,172,191,206,4,182,121,160,131,34,84,6,247,222,157,158,221,219,240,169,72,0,53,81,193,156,55,34,67,88,167,245,201,141,99,241,184,143,133,62,215,16,41,62,116,2,106,203,188,71,19,241,107,172,240,127,101,112,245,194,180,38,119,94,176,142,204,204,214,84,213,29,229,164,58,63,230,1,75,20,129,39,22,141,64,156,231,155,145,25,50,190,67,172,149,138,88,38,161,134,128,143,137,233,222,212,139,186,44,205,45,132,152,98,198,247,243,139,33,176,171,77,238,253,126,119,237,204,189,189,137,178,139,222,155,220,81,184,203,244,90,84,145,114,109,38,172,184,194,67,170,180,207,236,127,75,69,2,76,8,69,135,63,148,5,167,235,84,64,52,102,164,212,142,155,193,122,116,177,118,50,21,126,49,219,117,134,231,152,169,29,31,55,31,139,37,106,154,225,181,112,92,37,172,35,100,151,229,106,48,20,222,112,189,224,154,219,210,130,11,33,210,250,173,88,226,68,120,140,18,231,253,71,244,91,195,76,27,101,130,175,96,206,108,14,50,66,185,6,13,178,252,97,84,5,247,239,152,39,193,108,228,174,114,107,86,68,141,171,169,37,138,4,192,53,17,123,167,11,124,62,24,146,48,67,204,196,41,46,248,67,1,10,118,179,33,230,247,172,173,250,115,47,203,6,202,213,252,255,17,55,159,70,61,218,210,140,134,201,140,39,235,208,175,200,123,65,52,226,221,112,20,206,76,93,40,205,229,24,219,177,15,25,220,223,242,49,97,205,123,47,231,63,93,136,174,142,88,75,116,50,32,235,55,101,31,193,173,234,22,30,250,68,160,173,91,70,20,76,113,180,8,154,89,219,223,223,99,192,151,251,3,125,33,182,140,51,122,254,241,186,0,50,55,93,102,107,90,232,123,101,230,63,51,200,195,152,218,183,116,161,103,190,144,4,186,114,37,227,177,96,79,89,98,126,190,225,47,119,100,51,159,0,37,63,99,165,191,124,199,12,171,196,0,217,69,135,185,59,7,33,5,173,185,100,40,161,164,254,237,156,124,68,122,226,229,177,186,73,23,111,159,1,207,225,89,69,126,183,131,1,142,21,71,33,239,232,75,161,254,230,45,143,20,94,10,95,85,94,138,114,106,252,244,219,10,133,0,252,18,249,140,22,139,10,98,8,1,4,3,124,142,225,68,8,28,142,38,177,2,159,185,241,202,228,120,164,193,129,249,83,163,165,145,4,69,151,170,59,102,176,174,191,254,58,99,79,31,233,243,48,117,225,56,240,101,1,62,232,77,117,249,109,32,48,63,108,43,189,143,31,238,194,203,161,87,238,15,78,188,108,210,204,4,138,93,11,21,93,191,130,219,80,106,213,245,202,84,168,110,198,81,22,246,229,55,223,250,243,65,127,32,80,60,97,202,18,178,139,209,81,239,0,57,195,187,191,211,74,174,166,114,247,83,158,124,231,88,177,102,205,170,219,24,217,130,223,111,211,225,123,135,110,68,84,83,199,175,125,136,83,176,63,175,81,158,156,166,193,146,102,26,250,117,47,49,13,188,31,228,151,210,41,250,170,91,222,251,208,18,31,230,23,1,10,29,6,137,54,120,230,166,223,252,249,214,173,203,110,98,204,154,241,224,166,94,165,95,155,38,131,31,200,154,39,27,2,2,125,243,140,134,214,238,131,98,10,107,67,87,53,178,165,126,107,131,115,235,70,52,223,2,56,105,70,213,119,201,76,1,94,127,150,143,201,124,17,68,251,152,73,39,251,75,209,244,81,117,125,52,212,171,126,204,65,100,90,168,70,230,79,195,63,87,127,190,243,49,98,153,231,45,231,84,176,84,203,242,83,165,90,95,179,172,0,18,5,45,166,2,114,45,128,239,211,76,170,219,41,152,49,211,140,44,55,71,116,206,73,62,48,191,49,43,98,198,255,58,45,204,198,84,47,55,239,150,201,246,197,137,124,164,254,52,137,50,39,184,101,14,211,221,42,15,142,15,224,157,129,11,250,23,100,25,221,124,174,229,67,182,223,27,231,89,90,224,224,103,2,43,238,131,118,201,155,101,251,157,113,134,56,21,198,178,166,247,177,228,98,104,131,151,127,16,244,30,192,222,164,185,191,247,40,241,86,157,67,91,30,140,153,225,100,198,239,211,92,163,178,15,51,125,126,20,70,124,200,170,17,30,164,25,65,34,167,6,122,27,22,72,243,45,87,55,14,155,145,102,186,70,196,12,107,78,109,254,104,221,148,79,242,193,201,207,3,30,140,153,68,145,93,6,5,56,229,79,55,156,81,33,214,79,7,132,78,76,10,231,190,114,73,19,137,235,68,106,26,61,140,238,179,88,225,79,211,192,217,111,27,184,177,229,160,46,34,15,78,239,230,58,61,247,148,42,29,12,140,202,10,53,31,227,4,239,130,59,199,69,67,188,194,205,208,251,72,35,231,129,98,113,253,50,190,207,188,173,78,33,102,220,165,253,131,57,175,94,218,80,169,6,192,53,32,252,126,55,239,64,88,143,188,246,123,11,107,222,248,153,81,178,239,91,205,239,52,116,180,254,95,11,130,52,149,144,195,221,219,27,182,72,37,211,14,222,213,28,106,188,11,30,19,117,208,159,21,101,204,120,50,90,3,250,82,51,232,42,95,95,136,164,108,189,184,176,158,252,12,120,211,164,136,154,186,253,50,142,240,111,80,140,33,65,88,98,225,250,172,229,135,148,195,103,3,179,116,229,230,112,154,54,191,248,80,119,58,114,113,167,155,229,135,198,167,203,21,202,224,250,121,173,225,10,71,180,105,16,72,165,121,109,75,68,255,6,156,182,255,43,92,104,84,126,160,214,248,205,113,114,57,69,168,129,232,22,234,221,91,72,45,103,88,132,25,197,126,110,121,39,39,168,34,8,181,228,183,7,186,179,190,161,81,82,18,166,13,92,91,180,124,127,198,231,171,52,113,162,121,22,139,199,127,102,112,251,61,91,22,255,30,117,20,191,26,214,237,58,244,151,113,115,126,109,106,72,152,26,28,49,205,136,26,120,131,28,56,206,214,178,166,136,153,29,209,253,156,77,57,101,76,53,211,253,61,221,188,161,44,60,83,205,181,186,162,231,130,97,106,232,190,240,142,8,248,0,221,124,201,66,53,121,114,208,83,222,126,183,14,241,152,176,16,176,75,209,110,28,230,139,30,172,92,253,38,113,206,195,67,226,122,164,23,69,51,62,110,147,95,253,14,70,97,149,60,86,113,156,63,95,123,89,247,162,206,195,105,137,38,247,29,233,227,27,9,26,54,115,25,174,205,177,142,249,200,242,61,223,231,92,103,249,44,102,61,65,178,35,102,99,187,243,171,233,94,21,189,6,72,108,14,90,128,110,70,219,91,182,75,192,164,48,233,184,25,102,180,34,87,195,183,21,46,129,161,136,200,151,253,219,176,168,209,38,112,139,159,138,148,139,150,70,183,101,211,240,232,135,11,72,66,97,187,255,171,160,186,226,32,142,58,176,41,241,57,17,100,219,190,101,64,150,94,133,186,7,254,236,23,71,70,252,122,105,76,189,106,182,46,92,15,18,142,205,113,245,26,159,63,117,252,116,121,243,9,122,164,166,81,64,33,27,227,230,202,89,164,87,159,26,33,4,173,244,239,189,52,132,120,223,241,151,218,255,153,69,7,5,14,92,8,36,226,201,96,51,144,232,152,54,77,63,183,202,187,139,202,69,93,235,64,40,126,234,129,41,125,147,68,110,221,241,43,221,55,43,198,50,190,53,157,0,184,211,7,188,88,71,237,150,239,1,195,77,68,16,52,103,207,166,217,134,73,62,176,31,49,159,163,17,194,37,170,13,107,85,249,72,68,235,166,55,51,242,203,180,224,200,59,27,241,183,207,35,34,186,218,52,188,160,133,249,198,115,129,73,211,68,134,37,166,253,99,160,59,35,186,99,52,13,181,225,44,101,84,216,32,82,144,95,54,77,4,143,216,0,84,111,245,164,49,47,167,133,166,0,247,130,123,29,208,83,76,132,36,190,214,243,57,207,231,230,120,57,51,204,101,124,82,44,7,72,241,136,105,132,36,81,209,171,223,233,28,137,35,107,220,83,35,232,137,209,51,51,164,204,137,166,153,117,93,173,147,204,16,14,147,124,44,40,154,92,111,22,95,231,2,160,151,100,26,9,118,15,154,202,176,102,224,171,169,184,26,252,158,207,188,193,166,107,42,14,98,223,21,137,1,58,87,115,15,133,79,16,66,203,184,186,3,126,61,154,37,172,224,23,34,27,71,63,144,152,77,119,37,102,74,251,99,29,78,51,176,244,213,252,197,168,158,11,97,10,221,63,100,188,125,88,222,217,128,174,238,191,222,36,223,11,246,233,27,119,53,201,79,157,160,227,79,39,201,205,116,235,232,4,197,63,220,225,191,191,179,118,151,207,134,128,24,152,47,59,212,89,10,73,154,127,250,70,255,235,172,201,163,232,5,168,17,207,99,238,162,255,192,59,178,185,250,65,70,13,161,174,143,99,178,115,15,251,243,250,175,184,22,168,136,185,60,203,34,113,48,239,199,57,24,116,197,251,17,108,122,14,234,20,21,3,173,184,239,240,130,182,163,231,251,50,21,90,79,90,29,186,206,69,49,143,204,30,101,42,127,180,177,151,146,135,147,242,190,187,132,213,78,107,245,75,168,181,213,116,45,158,95,34,49,34,232,216,230,188,105,116,107,163,199,212,196,108,138,123,254,100,160,255,139,14,90,5,49,232,199,217,65,144,242,115,53,28,225,17,241,159,106,137,100,177,210,157,236,1,38,165,202,90,117,80,58,248,64,143,140,173,104,45,202,241,207,13,133,230,99,134,43,248,22,111,83,247,121,252,145,80,185,35,89,167,208,60,226,195,2,74,216,225,133,94,20,203,196,3,38,173,232,73,104,104,242,155,58,84,239,227,209,217,216,220,65,134,219,89,111,190,47,201,139,223,79,227,33,79,81,212,179,103,109,206,248,102,8,190,33,74,62,127,79,115,124,22,195,159,167,154,25,196,28,111,159,242,205,155,184,184,103,217,149,71,3,189,230,201,134,105,50,39,50,226,52,239,108,31,113,235,112,223,91,3,177,101,58,24,110,238,31,233,151,3,33,252,113,125,94,42,188,167,214,173,193,18,168,110,143,186,173,47,241,166,164,228,97,24,186,243,247,209,19,137,166,130,220,124,76,48,19,30,13,245,101,45,191,105,62,173,12,111,216,38,81,90,230,199,138,226,209,143,148,0,96,153,138,187,31,188,221,247,44,30,33,130,199,19,106,204,131,68,241,118,2,75,32,245,240,231,200,189,159,251,60,188,35,123,161,34,86,133,57,147,166,183,23,205,248,215,236,36,83,183,134,236,48,19,123,73,98,153,156,104,213,124,0,13,28,81,43,49,205,237,163,241,39,64,66,23,40,90,136,36,220,165,47,70,155,123,100,179,225,213,40,194,248,206,147,67,50,225,55,135,157,52,65,246,36,27,224,49,240,211,22,122,242,126,117,50,108,147,49,243,92,196,115,185,151,200,63,88,151,3,130,16,158,139,104,214,43,42,105,146,3,202,214,19,29,199,96,174,105,133,29,43,146,144,40,38,46,9,17,15,196,101,78,83,76,196,103,219,150,228,111,232,161,244,133,79,9,247,5,194,114,245,31,136,194,173,237,64,43,41,214,69,133,224,70,250,70,53,13,200,27,245,96,140,162,225,165,45,41,152,128,42,120,175,124,35,53,100,100,21,146,109,163,244,224,209,37,109,90,239,84,148,100,92,55,161,182,72,132,163,77,42,83,152,14,198,183,63,250,128,65,177,81,250,39,15,120,66,84,152,20,164,245,177,136,153,180,176,31,94,196,32,83,24,142,96,10,128,188,41,126,27,142,47,153,102,111,127,111,46,85,5,48,182,107,222,232,157,147,195,84,132,220,252,102,70,151,218,108,177,62,94,73,167,209,77,120,37,181,74,107,85,92,107,148,3,146,180,29,198,106,27,197,129,231,0,202,157,105,40,94,39,43,11,91,176,205,148,214,209,79,171,145,34,236,148,95,36,85,77,139,72,204,49,248,80,138,214,2,171,157,109,145,251,127,111,93,198,214,226,86,129,191,205,103,209,98,177,104,21,105,166,3,77,215,91,77,88,26,249,123,252,142,22,83,240,80,154,149,171,15,213,154,72,94,194,219,55,63,225,103,97,101,69,122,255,109,147,226,149,193,232,232,194,23,96,56,235,17,182,80,243,233,222,44,138,220,63,24,251,161,177,210,228,36,139,183,122,62,171,228,171,76,247,171,12,119,144,112,10,174,208,0,153,230,51,109,89,97,166,106,164,145,65,125,187,75,14,10,253,240,250,90,199,216,245,107,188,22,19,69,195,37,244,7,179,46,97,133,161,174,49,9,50,154,254,104,0,168,37,115,3,169,9,208,90,255,237,110,82,202,242,104,111,87,94,55,134,180,35,74,91,52,42,105,168,241,174,168,3,109,73,248,18,103,237,96,197,32,31,12,183,155,70,106,228,110,98,221,34,174,182,53,21,113,64,223,197,218,153,75,37,60,169,241,163,65,112,115,79,16,48,30,223,11,54,176,168,95,33,44,242,118,198,127,234,100,163,125,14,27,244,31,224,121,147,34,219,194,247,247,103,166,138,39,230,161,102,40,196,110,141,171,113,210,226,51,163,110,110,29,166,219,205,40,4,199,11,163,95,14,148,113,198,205,55,76,171,51,205,141,198,190,191,3,109,91,93,16,24,113,154,9,131,199,172,97,70,10,79,110,78,99,242,175,171,19,186,80,250,87,154,60,57,138,241,63,142,184,109,128,192,155,189,199,144,115,151,243,43,109,109,64,68,104,85,229,147,209,44,217,254,162,98,179,26,129,112,90,97,98,253,105,25,99,134,7,39,246,11,227,91,70,0,101,249,47,211,83,177,229,151,161,63,107,241,216,84,176,183,92,92,15,91,153,63,54,10,194,233,158,24,199,59,123,128,95,109,170,33,121,49,152,164,242,211,125,196,74,20,219,196,76,81,167,255,157,241,152,55,216,141,42,230,186,156,176,220,204,56,240,249,214,139,51,188,141,184,57,90,45,242,181,254,58,214,242,189,104,246,221,114,53,185,152,95,46,128,49,67,92,113,228,111,83,130,104,63,170,40,204,128,86,79,83,51,68,43,113,117,161,195,183,167,217,26,101,155,63,57,189,192,117,230,215,156,212,232,126,249,67,170,138,207,185,79,198,13,168,126,32,143,152,110,222,38,124,213,197,108,196,137,215,205,72,0,85,177,78,50,195,113,111,176,167,77,47,134,195,50,127,250,18,166,252,227,21,255,223,127,51,159,8,56,254,249,141,21,205,40,39,91,136,32,42,135,126,234,230,80,26,149,98,142,52,222,65,137,41,68,33,124,232,119,130,178,104,246,152,66,104,116,86,49,255,245,18,222,216,108,80,31,204,239,244,206,0,186,34,78,108,54,180,44,200,220,239,236,236,99,198,213,20,61,242,201,201,126,194,96,228,102,90,70,171,174,13,3,119,197,94,180,32,20,232,178,176,192,93,23,55,179,164,87,145,101,201,225,91,123,60,26,185,86,25,22,168,111,198,62,185,44,129,26,230,147,19,106,205,95,49,155,81,67,39,177,111,217,139,136,179,114,217,158,113,100,47,186,120,199,63,71,147,159,46,168,105,13,217,37,155,49,188,249,131,163,199,36,79,102,157,79,191,22,33,200,218,151,97,88,101,135,46,192,163,127,87,191,93,205,96,102,106,238,243,151,233,53,179,193,128,212,12,169,225,12,243,52,72,209,191,237,121,60,180,155,130,84,234,229,255,32,49,9,231,95,98,245,73,104,252,105,13,255,204,104,137,72,119,3,186,228,11,205,67,55,115,26,110,53,255,185,53,110,134,131,165,137,217,48,36,113,53,173,254,210,8,99,230,23,114,134,185,220,253,53,47,170,151,121,245,20,50,24,178,16,32,30,194,12,199,150,240,16,152,194,55,190,247,207,76,166,87,232,23,182,41,42,142,24,22,203,48,75,43,40,179,29,66,23,255,237,174,28,57,148,232,208,88,9,115,1,191,41,102,3,90,237,120,49,156,235,169,29,147,208,29,238,24,181,65,208,39,102,14,18,10,2,127,102,150,177,244,255,0,214,172,112,62,254,172,29,45,58,109,14,239,214,15,238,230,35,229,123,139,181,223,20,173,126,49,100,24,237,108,233,190,35,122,143,7,195,191,174,66,243,241,220,235,97,154,135,127,230,245,167,92,39,253,115,120,154,211,63,136,249,32,218,187,71,198,149,110,75,55,67,57,41,55,239,6,169,240,123,27,78,90,250,231,58,53,242,19,23,87,200,145,180,5,110,188,221,204,141,80,135,31,101,48,88,86,234,252,153,223,151,157,93,46,166,11,109,207,120,46,154,164,231,135,61,1,173,165,238,159,154,150,68,237,219,237,4,60,111,92,127,102,196,140,149,70,224,109,186,211,78,98,51,191,29,21,124,139,116,200,117,40,98,124,245,1,87,236,83,232,46,186,21,243,219,239,197,240,204,79,209,54,52,182,104,248,71,254,204,207,97,220,71,233,48,14,91,180,223,187,191,213,185,148,105,131,2,89,111,97,5,44,40,13,112,198,34,63,227,98,158,92,182,5,235,217,5,28,249,51,35,64,52,181,133,141,36,69,187,110,134,55,89,46,166,112,55,252,83,191,3,146,217,47,13,110,38,83,125,127,179,172,155,7,46,157,208,236,184,230,199,254,204,213,228,109,181,19,204,82,96,110,70,149,88,198,4,21,100,244,178,220,140,78,195,22,115,131,181,118,254,54,141,78,47,140,54,48,220,5,137,84,12,248,54,178,25,49,67,127,63,125,79,225,8,229,252,149,214,164,14,122,59,174,174,228,155,63,84,76,61,158,27,191,179,10,228,253,192,243,186,125,233,25,225,71,162,37,104,194,1,98,116,70,12,41,101,61,161,213,66,217,106,251,158,209,161,11,220,66,64,5,99,3,39,124,152,139,80,178,76,227,107,155,49,71,137,83,165,69,135,90,231,251,183,184,150,181,213,142,180,232,144,102,216,110,54,120,99,83,50,177,55,181,232,231,253,153,15,160,227,169,29,60,5,28,130,223,188,162,147,52,181,131,167,65,83,20,211,140,54,63,37,73,27,52,117,250,111,67,144,39,36,57,152,209,82,186,97,182,182,0,97,96,99,158,237,24,51,216,213,133,171,239,154,43,224,23,23,132,193,181,227,131,86,201,18,59,229,53,4,249,82,51,161,98,88,5,243,102,226,216,166,163,229,214,102,140,73,106,38,52,60,97,166,139,93,30,236,185,116,187,251,152,88,31,170,246,177,208,149,116,99,175,123,241,246,173,218,5,243,98,165,5,160,52,204,53,9,25,215,159,100,42,172,213,105,94,122,53,42,49,83,110,142,88,136,176,31,210,91,52,118,188,215,243,126,134,62,26,252,182,64,97,195,220,51,65,190,216,129,201,186,198,144,45,109,194,156,86,129,24,49,160,248,178,69,172,192,243,70,156,137,120,159,194,115,1,13,37,20,134,121,182,144,118,171,106,38,166,205,99,235,185,135,83,172,80,155,249,20,5,51,136,188,154,152,237,3,249,144,25,47,168,244,114,53,163,180,109,254,211,72,115,109,153,162,205,200,116,125,147,70,108,178,21,105,164,228,230,86,131,255,157,230,27,225,171,207,205,141,72,52,204,136,125,168,153,124,239,242,23,163,70,59,247,199,12,253,167,63,154,129,166,135,62,154,157,46,43,204,189,41,179,226,27,22,8,105,119,56,26,64,157,116,200,151,161,199,194,220,238,221,159,47,98,25,79,55,191,192,72,40,193,144,131,162,9,173,135,121,171,247,133,153,246,141,27,230,181,165,141,121,154,106,70,120,180,147,132,173,94,60,13,203,208,196,60,100,42,61,127,30,161,139,43,95,228,8,157,94,163,135,189,251,249,209,140,169,245,74,115,17,13,106,180,149,251,160,189,245,34,61,106,70,138,189,194,163,69,209,43,133,98,205,92,76,75,236,103,46,91,122,113,150,177,121,159,145,223,179,36,34,206,100,65,224,101,136,207,69,38,69,206,143,23,22,192,19,27,35,90,16,188,149,143,77,43,241,60,249,203,38,170,25,102,52,23,1,138,248,75,211,22,54,62,86,30,54,205,232,31,127,204,166,179,236,102,228,219,243,193,193,52,172,26,207,109,242,1,114,177,133,43,77,156,252,46,126,33,235,22,78,33,55,35,98,49,229,91,195,32,116,210,97,173,200,15,101,87,31,170,135,36,48,194,220,33,122,23,243,102,169,199,131,131,218,148,166,191,129,112,31,155,181,155,13,186,55,210,252,142,202,50,252,197,44,117,151,57,51,120,46,72,187,135,117,193,57,36,247,110,47,228,237,177,27,22,18,169,233,44,152,92,10,14,153,155,201,58,206,127,219,195,246,63,127,52,159,137,94,194,8,67,97,172,72,132,21,230,250,188,165,248,206,6,177,204,47,245,70,11,82,131,54,195,12,29,225,74,51,252,120,55,118,89,80,77,137,156,225,83,116,20,22,34,82,132,76,79,191,20,222,104,137,72,145,232,170,29,249,20,123,26,139,163,155,65,48,139,245,84,92,214,88,210,5,191,87,158,12,38,131,25,39,106,7,228,83,245,106,19,236,140,123,191,73,145,137,16,102,32,218,65,37,204,228,15,228,192,45,112,194,205,12,20,65,30,75,167,35,46,59,180,115,185,33,20,237,102,47,188,243,142,176,136,200,78,66,147,183,53,33,105,17,167,34,45,229,66,95,136,8,75,89,36,117,61,84,164,53,75,126,155,54,197,220,224,39,169,251,170,139,154,202,123,30,154,167,53,105,72,47,236,31,233,10,144,127,168,250,94,199,162,214,8,21,59,117,124,121,47,40,203,91,220,28,94,61,57,51,139,241,103,71,206,193,200,241,228,104,121,187,81,51,209,94,55,195,153,33,251,123,37,93,20,142,6,109,67,202,77,64,75,13,2,13,110,182,98,137,90,9,108,124,200,94,48,166,244,206,44,135,217,99,5,188,89,50,138,118,181,182,77,118,41,198,4,152,196,210,179,129,16,32,78,22,210,98,171,124,174,102,20,194,122,214,103,243,167,75,124,220,240,127,232,135,92,31,51,157,192,110,254,75,98,138,153,170,76,56,2,32,119,238,231,165,225,40,137,151,62,86,118,144,155,191,149,137,134,139,155,113,158,206,86,243,152,153,10,49,225,246,207,213,111,28,94,244,231,126,223,31,180,82,204,76,179,8,62,10,12,217,226,73,55,196,31,74,73,51,21,15,25,150,110,32,155,136,220,199,28,234,52,130,249,212,192,126,29,165,196,110,38,228,21,65,108,1,209,33,164,9,166,172,113,227,222,52,12,72,167,59,34,41,113,218,34,143,12,240,66,61,148,57,81,9,119,179,113,100,170,123,131,240,97,94,189,63,225,3,149,73,79,39,192,2,250,105,202,126,33,230,10,171,49,199,233,133,135,57,150,23,131,222,208,78,243,3,223,98,75,51,173,191,98,198,171,138,48,145,180,120,19,114,140,102,217,180,153,87,23,73,194,155,153,77,215,67,208,218,62,132,58,40,49,190,133,233,19,184,163,240,173,141,234,116,80,68,248,10,71,83,95,250,203,244,76,244,248,80,96,81,187,250,239,48,208,103,228,192,22,41,33,13,204,205,181,69,250,6,166,152,177,180,239,223,26,106,220,204,128,21,229,123,183,124,193,77,115,211,57,130,122,8,18,4,110,238,196,152,18,47,93,19,127,91,57,224,180,161,170,25,94,215,24,147,231,27,30,89,88,253,175,194,28,86,246,88,9,95,145,237,235,55,62,7,106,160,146,47,160,115,163,199,154,238,104,16,55,37,16,167,121,243,184,35,74,58,160,12,113,248,168,93,25,135,68,92,173,212,153,192,174,240,62,35,67,3,21,249,208,171,225,31,153,53,210,63,240,137,234,213,38,108,225,179,159,147,102,8,91,252,162,42,58,51,243,212,170,250,131,92,254,246,183,48,211,69,170,63,205,139,141,26,9,3,52,136,167,242,166,191,93,115,69,114,136,82,67,85,186,17,184,147,182,228,173,222,76,19,202,3,28,11,4,71,226,193,217,70,133,249,188,3,180,239,249,94,208,234,74,6,199,42,186,190,9,227,174,44,37,160,56,80,138,71,250,199,50,14,66,136,205,246,29,135,22,8,99,254,36,173,215,72,84,253,185,15,64,111,217,7,1,247,225,197,252,204,144,104,72,70,129,246,230,69,222,222,175,190,74,17,9,27,216,201,119,222,232,121,73,42,187,192,51,157,191,12,68,84,6,20,56,59,8,130,48,147,185,21,118,164,138,100,90,156,121,221,220,188,214,53,79,104,36,237,110,158,198,202,43,244,203,52,230,70,42,143,124,168,208,214,44,154,242,105,146,251,89,13,243,35,124,83,48,32,142,216,222,81,234,85,226,64,220,83,253,88,181,46,165,92,131,55,248,68,4,74,69,187,86,97,6,124,243,130,190,185,88,0,52,84,8,171,45,46,8,71,153,207,194,243,137,203,97,46,67,186,197,111,78,78,190,202,168,176,177,158,157,87,147,39,212,155,175,107,161,189,155,41,81,107,230,118,67,6,156,73,99,68,34,132,226,11,198,118,128,190,145,52,46,32,245,51,217,77,7,108,184,94,80,168,173,45,252,175,111,139,129,94,198,31,173,129,163,184,66,115,71,13,96,245,60,189,240,119,197,12,178,126,196,182,241,226,64,68,138,133,199,142,174,162,29,59,53,175,45,76,168,112,215,131,206,119,63,99,51,198,146,166,71,162,173,174,76,63,129,19,17,130,62,250,107,107,228,66,204,91,85,254,190,63,172,91,248,56,104,26,79,173,124,144,49,58,225,95,21,150,201,183,38,67,9,218,189,51,250,65,148,228,152,245,40,62,231,95,71,90,154,187,169,216,71,182,131,83,86,106,104,147,168,106,236,76,79,13,154,96,165,214,4,64,54,124,82,20,223,229,204,167,226,211,141,3,201,227,15,75,191,139,25,214,221,8,17,208,62,19,34,47,99,3,126,211,163,69,104,68,215,146,148,216,10,17,118,184,218,228,255,150,48,171,65,201,55,111,214,239,240,80,247,127,112,181,102,104,79,63,95,19,222,247,141,27,15,232,245,247,219,5,122,172,43,165,197,55,95,74,56,204,128,0,62,117,75,138,156,37,147,91,136,159,156,143,25,181,251,149,217,43,30,224,31,43,211,24,141,75,249,145,193,81,211,2,207,38,97,15,168,237,242,99,77,195,12,84,182,73,84,4,86,161,198,213,100,179,37,77,137,14,118,249,177,116,45,80,53,255,151,182,119,105,249,173,73,174,252,190,139,198,26,236,188,103,106,108,12,6,207,122,216,52,70,216,69,83,224,150,68,185,60,16,141,190,187,243,23,207,147,17,43,78,227,97,191,212,160,206,89,103,95,254,185,243,18,215,181,170,16,80,226,119,208,75,59,31,12,233,163,248,61,38,140,49,126,73,7,141,237,93,150,245,53,12,246,113,89,14,50,121,237,8,93,40,172,91,102,0,56,76,7,172,162,248,7,231,161,235,190,138,28,247,136,92,237,95,189,207,3,107,134,116,206,26,10,233,238,112,180,16,7,8,120,208,33,182,126,81,56,240,213,235,249,225,22,89,1,195,130,215,20,134,192,226,60,152,255,196,212,46,214,53,223,252,106,162,155,91,111,110,101,214,142,46,41,158,176,242,108,83,53,112,24,62,253,174,48,36,82,239,103,153,51,81,245,106,19,53,152,10,7,184,208,239,252,229,181,180,91,83,18,47,48,100,11,35,94,108,139,142,226,52,69,76,206,201,248,85,73,139,231,90,29,229,149,202,24,140,226,149,222,156,170,210,95,46,68,224,47,201,206,48,11,94,197,19,48,37,99,98,186,21,82,213,49,102,164,45,148,18,10,247,161,205,227,159,26,201,82,117,245,250,122,186,227,192,102,85,106,204,183,153,226,200,131,25,95,141,157,78,56,151,126,233,191,167,249,84,115,106,28,125,89,82,230,189,217,221,65,135,184,39,214,158,253,91,125,108,51,229,90,18,114,115,194,69,152,122,15,158,148,123,235,213,228,112,99,170,48,141,100,200,113,45,253,115,80,200,248,233,157,145,65,158,221,97,142,99,73,82,209,77,244,88,101,33,214,167,39,180,43,76,111,254,114,120,74,181,247,252,169,219,253,165,7,49,24,246,137,157,116,178,202,47,7,129,193,135,6,74,73,5,81,240,54,222,171,97,71,84,9,178,227,227,175,167,95,100,112,23,77,15,52,198,250,122,252,247,198,112,182,213,101,107,38,89,20,247,134,233,109,37,184,61,178,67,46,174,170,54,2,124,253,235,234,227,125,78,19,78,192,246,35,132,60,3,45,83,223,187,151,87,73,11,10,181,177,186,146,168,225,249,136,33,96,122,244,214,195,148,73,124,30,20,254,106,43,220,31,11,220,157,99,27,199,84,190,134,209,192,207,55,220,244,71,247,170,212,120,215,219,152,62,19,56,41,69,48,0,71,147,220,233,246,25,202,168,37,63,148,194,236,18,112,206,56,30,196,106,99,191,169,22,239,16,81,179,187,24,127,75,205,109,80,214,90,178,205,118,88,73,103,108,179,119,122,43,27,161,85,0,249,68,160,66,83,152,114,129,247,104,2,95,227,71,118,20,100,129,190,25,111,246,33,240,149,200,10,43,139,207,97,98,216,67,224,77,196,63,174,102,82,110,133,73,166,6,92,80,138,19,177,54,98,3,227,205,81,116,62,197,59,71,253,97,63,98,62,20,54,206,201,168,181,210,56,138,177,170,28,140,248,35,190,143,154,15,32,249,173,159,140,185,159,107,223,29,93,57,121,144,12,170,159,47,76,114,143,159,164,12,9,27,142,95,214,53,94,251,35,112,32,87,239,70,144,99,250,175,186,86,88,18,153,163,180,108,249,60,43,119,245,72,170,7,241,199,209,253,119,21,232,8,148,52,243,179,162,8,31,178,207,186,91,68,162,14,218,141,237,155,52,20,207,242,108,78,11,12,151,7,215,139,202,52,52,97,191,223,2,103,131,177,177,229,217,148,168,196,197,29,91,75,9,57,9,157,199,160,53,107,132,82,190,78,139,26,57,220,18,243,36,53,16,235,183,138,211,30,125,45,36,73,174,177,56,250,41,110,31,153,46,185,208,144,210,56,246,219,51,108,246,17,246,189,10,220,33,204,58,220,124,186,79,254,138,146,152,178,224,198,51,205,32,111,145,2,9,90,20,169,2,122,40,140,245,82,44,64,27,223,236,111,162,53,146,205,34,135,48,140,248,106,191,175,125,63,142,49,221,9,189,106,233,116,149,63,152,157,83,174,166,47,147,169,246,108,74,200,59,181,180,3,5,147,177,222,139,19,5,254,52,206,67,14,177,118,55,88,175,173,171,1,111,122,197,80,13,12,99,184,125,50,141,57,144,62,159,12,108,42,41,170,108,214,242,147,197,192,26,134,46,84,94,13,187,111,125,110,13,35,20,36,95,100,226,221,213,227,214,240,53,6,36,95,68,217,253,181,210,253,139,220,63,221,231,105,140,137,141,221,223,156,226,1,141,166,79,147,85,249,90,76,150,165,182,54,31,191,60,129,73,88,101,87,50,239,22,161,206,185,125,99,65,203,71,88,130,9,225,62,233,75,150,103,175,26,118,166,149,239,107,219,143,160,143,72,144,178,4,95,199,255,209,206,114,53,189,146,130,18,30,139,237,112,106,123,23,210,125,200,159,250,163,201,7,111,121,178,173,169,253,46,190,70,226,42,18,152,94,212,45,174,239,109,120,20,38,43,239,50,37,94,251,241,246,27,37,226,84,189,194,109,130,178,110,158,81,128,55,142,210,50,243,236,249,110,78,175,158,214,49,176,146,199,118,115,129,228,133,214,142,16,232,124,61,249,100,128,239,183,94,74,234,124,95,244,20,63,243,55,245,179,159,242,77,127,232,4,61,212,170,126,53,230,71,57,129,91,27,104,73,104,93,22,196,31,197,87,39,49,6,184,225,149,8,251,58,63,111,91,161,176,4,105,0,9,25,222,37,240,185,201,59,137,115,119,45,131,163,36,249,125,16,148,165,181,76,8,63,235,110,198,239,222,119,62,79,93,63,36,198,251,113,3,12,22,137,170,21,120,144,161,184,143,113,167,66,58,160,96,195,43,211,141,109,10,67,134,188,55,78,218,12,139,128,160,144,10,149,146,234,125,36,80,246,108,42,206,68,87,144,120,196,144,87,171,40,5,138,244,31,21,199,43,96,202,212,155,84,30,66,184,231,99,70,77,175,22,69,34,114,90,231,24,97,151,110,149,23,251,90,103,127,245,37,64,134,92,98,72,48,226,140,207,141,176,70,246,188,38,26,122,34,160,254,106,215,251,151,64,204,71,66,118,124,110,141,127,95,75,65,92,72,46,194,184,164,180,74,228,37,10,244,27,163,200,210,69,108,66,162,176,159,169,187,187,247,131,204,166,160,119,249,212,25,46,56,41,19,85,208,51,142,103,63,88,173,21,64,194,172,4,32,87,156,79,99,170,156,192,162,140,209,143,23,216,241,187,138,239,153,76,141,239,209,75,9,134,225,58,232,251,241,215,115,186,192,172,90,85,155,207,60,156,95,216,52,79,165,228,151,34,146,246,75,6,6,92,26,37,240,18,59,62,219,82,227,63,240,160,107,92,222,204,116,91,220,187,111,63,77,227,45,201,231,17,7,127,48,150,138,212,119,163,26,214,143,155,3,208,82,31,153,7,180,86,162,84,246,11,147,10,248,36,162,14,5,100,11,99,162,81,222,148,20,238,42,126,202,67,239,108,238,26,190,69,69,243,113,127,35,118,253,9,47,227,52,245,235,81,221,18,169,48,242,74,216,26,193,140,239,87,84,28,24,10,30,201,50,192,192,201,145,227,48,189,200,18,221,69,32,242,243,67,21,78,128,79,202,218,155,17,90,56,76,65,158,106,43,145,232,157,238,122,153,7,56,180,234,157,245,48,252,213,126,52,3,4,29,132,231,223,189,205,61,146,58,234,251,210,212,93,87,255,32,247,196,21,197,13,226,24,203,157,39,194,85,247,119,136,184,30,92,214,190,62,26,6,211,144,214,142,110,9,198,23,143,65,140,101,75,157,4,91,16,229,80,221,111,222,147,156,7,123,240,42,110,36,245,78,99,121,75,138,53,229,43,49,149,170,218,49,156,179,156,126,254,106,68,34,138,10,247,81,174,115,124,84,76,22,82,27,9,80,250,126,112,163,219,91,228,85,186,117,151,63,123,27,248,26,154,45,193,115,121,200,16,88,63,8,113,103,247,127,172,52,93,146,197,24,172,223,183,154,223,123,227,102,72,48,30,197,148,245,182,156,134,117,60,101,47,228,28,165,46,50,22,16,244,226,170,94,84,91,241,80,39,87,171,12,215,61,214,190,18,163,130,222,154,204,51,168,22,207,211,31,154,237,71,101,105,43,124,143,210,234,67,90,176,136,150,194,163,29,159,196,8,149,37,209,166,235,61,81,117,28,240,221,23,122,130,207,142,125,163,140,162,125,33,148,14,250,174,209,141,31,111,39,176,254,114,80,253,194,83,244,6,77,158,190,239,152,102,68,101,151,202,69,109,221,177,224,141,95,9,166,65,127,9,124,102,134,9,236,7,44,165,187,86,86,208,30,69,253,15,42,85,116,63,165,212,199,141,105,138,3,139,116,18,160,199,94,134,79,82,96,205,17,208,149,115,143,255,22,112,213,164,15,48,49,228,128,139,216,72,86,146,95,218,106,241,177,87,57,53,193,179,196,199,108,51,184,42,13,37,124,61,2,238,186,213,210,27,254,180,193,13,45,67,51,62,31,181,88,49,203,42,25,216,4,79,15,138,3,79,213,184,51,222,175,229,35,106,37,53,75,81,114,81,130,46,41,97,50,120,63,157,3,131,155,184,178,211,90,209,103,44,220,143,174,88,73,54,145,14,30,126,4,148,109,213,162,42,138,89,159,134,201,157,249,84,58,183,132,146,80,44,1,143,45,107,203,224,227,238,36,112,171,154,231,170,40,191,249,213,70,55,175,26,117,68,205,159,101,71,90,233,83,237,100,90,205,182,59,217,213,244,207,37,203,141,184,164,199,22,224,38,43,82,217,72,82,223,234,213,30,108,97,37,17,246,187,103,205,114,67,134,156,115,19,169,107,224,234,178,178,63,176,10,31,225,173,140,254,130,203,56,85,95,210,59,68,205,245,123,51,28,120,170,228,38,12,96,28,140,2,107,190,22,120,185,7,111,240,216,154,98,187,59,248,211,123,186,48,213,1,50,135,183,117,145,251,197,247,78,154,104,70,77,143,38,136,7,31,42,144,227,115,154,132,130,79,134,138,202,175,74,239,65,36,123,234,59,217,40,131,47,50,226,219,218,226,2,107,34,3,111,84,162,101,197,215,162,187,81,223,122,153,94,77,160,73,47,26,116,244,248,150,246,154,129,66,110,56,94,222,134,188,251,110,58,94,152,79,251,133,222,12,62,59,161,231,201,211,27,122,164,198,26,182,47,60,180,237,240,97,140,20,30,69,46,190,159,93,122,189,144,86,43,158,253,171,214,238,45,71,34,97,157,175,110,189,183,4,21,12,30,49,38,136,59,73,92,251,206,47,218,156,159,127,80,97,33,104,39,193,28,116,37,224,53,18,122,15,174,51,2,29,82,237,99,48,49,167,128,235,150,246,82,226,89,215,14,95,254,57,16,70,86,20,195,33,190,37,118,250,80,152,29,165,7,252,105,239,221,65,240,188,238,128,55,228,67,9,166,236,221,97,244,154,244,230,98,245,129,54,53,235,64,215,150,105,196,14,148,224,235,203,212,46,179,76,85,43,129,167,91,210,213,114,242,146,86,7,38,126,239,112,71,0,88,225,167,183,60,173,212,83,213,185,1,171,91,225,192,85,66,64,192,248,231,126,107,242,40,51,193,176,45,56,140,62,223,253,214,255,115,123,167,255,127,30,42,239,116,86,143,193,34,112,126,102,134,79,140,7,25,154,147,134,154,254,217,26,240,167,46,189,193,69,174,190,190,238,31,87,207,83,124,122,82,111,150,166,208,176,200,162,195,109,150,175,36,24,91,212,225,170,173,136,192,27,174,233,128,147,215,14,76,33,157,195,16,71,167,155,211,11,33,251,235,84,229,95,96,170,215,2,198,101,74,31,154,10,156,7,227,40,140,52,44,232,226,5,76,131,85,158,69,117,247,17,112,151,226,88,224,222,207,92,1,127,69,70,237,126,234,209,138,111,178,118,226,125,186,213,221,243,111,189,236,31,25,83,169,130,0,197,96,143,243,144,86,107,221,8,105,185,93,114,49,129,174,4,247,181,135,192,26,193,129,200,251,46,91,191,121,167,167,124,40,188,34,79,70,125,17,125,5,9,134,127,78,96,213,252,38,124,113,15,255,55,166,203,212,226,50,76,141,75,192,43,29,0,244,243,126,62,166,147,150,7,177,3,128,199,167,168,168,49,129,50,91,166,192,18,54,54,184,121,236,233,231,106,213,53,70,172,35,54,74,43,250,73,38,72,35,24,124,4,222,69,139,128,224,104,241,61,220,218,121,150,42,50,99,136,5,220,9,181,100,184,255,138,88,252,194,67,94,141,224,120,119,151,201,132,8,148,33,96,30,163,78,175,1,23,109,196,7,158,45,102,195,36,48,47,55,231,236,89,47,175,79,199,243,110,73,103,125,12,66,59,1,159,145,116,214,73,243,117,255,220,198,125,191,19,220,103,223,2,139,41,65,18,240,238,67,190,37,226,71,38,238,130,142,232,238,10,120,168,59,71,254,113,120,157,17,48,199,151,194,200,184,197,205,161,83,210,138,177,15,178,177,233,150,180,213,124,36,120,189,64,36,104,213,239,65,203,196,10,43,6,95,65,117,166,43,98,232,254,222,196,27,180,108,18,184,133,129,132,246,141,150,201,177,118,171,71,26,175,77,81,116,63,132,252,121,69,76,161,64,177,208,90,130,73,254,7,76,161,139,104,57,223,3,249,205,194,6,11,153,180,95,35,83,120,112,246,158,87,4,113,164,62,154,224,149,59,46,205,210,137,170,181,124,39,149,7,159,174,177,14,123,77,130,187,87,128,0,79,201,81,91,211,213,93,47,239,201,108,211,85,78,24,224,251,57,134,192,69,163,75,167,27,79,80,192,163,37,148,56,129,162,26,13,132,232,166,172,30,143,38,116,175,1,160,123,212,53,79,146,209,210,47,61,154,132,166,230,137,144,92,53,41,155,157,224,182,34,150,120,160,254,78,44,22,164,39,142,195,245,171,53,221,156,140,69,252,108,100,33,82,88,172,69,144,6,98,143,57,85,5,26,58,70,121,52,237,73,75,225,114,34,238,92,233,168,56,45,193,119,18,199,213,48,179,107,29,169,17,181,198,76,233,57,36,7,113,83,233,62,85,160,232,151,95,77,21,177,175,45,138,255,183,134,218,169,44,162,4,200,97,230,187,60,26,209,212,8,207,210,147,82,52,140,73,156,196,107,183,208,188,157,93,195,152,31,25,190,237,95,155,237,73,163,179,119,16,86,245,139,175,179,61,101,217,83,39,132,99,250,224,98,129,78,85,191,70,228,211,175,254,208,14,146,176,51,229,184,171,122,80,225,158,84,74,69,65,77,100,171,211,215,61,166,131,68,105,26,45,1,158,201,50,241,227,79,227,202,84,115,13,255,93,200,218,138,250,34,195,116,175,240,73,110,77,45,18,64,162,63,135,67,220,95,205,24,76,165,214,250,176,147,251,158,2,31,141,162,95,251,34,202,83,168,224,151,74,108,138,105,151,231,68,121,210,81,179,215,24,31,125,72,41,132,92,42,188,77,113,107,123,254,71,43,214,233,45,213,237,221,58,91,125,9,220,193,79,87,195,207,220,35,254,90,141,240,94,210,31,11,98,99,135,169,205,221,170,141,221,40,174,141,216,22,93,168,202,44,82,140,29,193,35,222,83,123,125,40,219,71,157,246,193,131,157,85,147,66,36,212,143,79,211,97,236,16,218,48,80,183,7,80,57,250,37,49,63,11,237,56,195,99,91,84,54,148,156,201,250,188,180,5,78,138,61,228,208,188,159,126,147,160,240,138,130,251,53,181,147,225,78,186,254,121,28,223,204,107,85,137,62,104,113,250,143,62,40,142,200,213,136,64,215,225,89,100,40,165,151,74,80,83,198,31,229,137,159,165,164,52,115,72,4,201,179,123,100,84,101,10,227,157,175,207,171,229,96,123,155,41,167,185,40,227,142,218,70,120,228,229,222,133,18,161,168,109,228,195,203,202,198,254,133,13,212,75,168,142,50,83,161,231,7,11,94,60,155,162,63,129,137,232,121,226,197,170,233,36,116,64,197,113,109,94,116,131,184,107,213,139,17,22,246,68,152,85,196,125,82,235,64,55,242,234,167,68,61,93,147,36,129,169,79,222,179,207,107,191,26,180,163,242,104,170,179,162,112,140,20,181,100,176,55,76,185,203,107,81,161,136,219,82,71,177,145,56,28,158,18,133,185,246,72,21,33,253,19,179,123,217,25,13,217,83,74,37,208,171,89,219,75,222,176,33,191,37,229,10,211,60,88,135,97,62,82,24,214,226,229,217,90,171,164,72,21,7,125,149,152,43,80,31,76,125,243,110,244,170,43,10,45,150,246,206,110,46,248,226,217,119,162,232,215,222,172,138,19,207,54,69,70,21,215,166,215,209,243,223,16,99,174,174,226,218,36,191,138,143,26,52,26,90,206,64,135,183,151,142,81,247,61,134,214,120,52,90,204,164,94,129,26,26,21,215,254,124,117,117,59,160,165,248,228,208,150,18,105,123,138,98,187,22,159,80,92,233,95,147,148,129,50,39,80,144,216,102,212,35,192,168,81,84,152,251,51,221,169,55,147,72,200,41,39,16,95,115,149,40,216,49,46,123,41,170,161,232,220,139,245,32,170,171,210,101,138,144,247,146,122,58,147,40,145,106,31,8,177,253,80,134,132,179,203,84,160,147,157,118,82,47,13,163,14,185,107,29,210,157,121,175,44,230,122,104,247,108,148,198,116,171,85,93,159,55,35,240,241,181,6,138,6,111,119,157,96,180,41,159,212,214,79,216,117,74,164,223,175,183,81,181,52,108,89,25,72,100,231,239,254,38,69,109,243,103,163,233,190,143,175,212,245,254,83,12,238,169,71,226,59,218,112,192,196,220,145,187,71,64,69,70,156,173,123,206,200,236,183,145,250,26,63,22,151,159,77,205,232,93,164,162,141,74,77,63,95,134,213,110,137,148,249,177,166,248,119,238,173,100,189,13,152,133,191,230,121,46,124,6,229,65,186,199,207,183,155,36,122,239,222,167,165,118,223,28,59,238,125,253,69,137,60,15,164,133,230,254,226,234,161,223,106,192,235,29,173,33,227,91,75,187,40,80,14,89,43,29,200,77,214,37,31,190,73,45,132,53,249,72,233,35,5,186,158,159,195,104,172,189,105,225,228,161,93,243,193,196,246,100,233,141,229,162,201,124,103,46,79,101,149,124,14,127,177,73,254,102,159,84,148,89,162,215,134,54,70,233,181,129,50,43,162,237,132,117,122,29,10,195,10,238,41,205,61,204,223,144,114,209,243,69,138,193,10,21,181,74,246,238,155,150,253,246,194,22,220,19,85,127,199,68,106,126,111,211,171,148,58,86,68,213,163,186,240,126,219,54,83,21,236,132,188,197,175,166,224,79,74,104,41,230,137,247,238,83,226,202,240,43,161,77,26,119,78,20,75,144,116,238,242,197,131,219,158,90,138,125,247,26,10,145,253,71,33,99,164,162,244,16,119,185,73,185,15,221,24,82,107,77,144,117,185,219,116,144,112,21,161,114,164,46,230,113,7,251,80,184,32,173,58,248,154,181,72,9,108,223,90,108,77,171,88,216,117,120,100,210,156,7,5,62,149,85,177,15,150,154,202,188,7,234,8,83,203,107,165,244,29,133,193,83,78,212,114,118,41,172,162,127,13,9,48,175,236,53,5,26,173,32,191,142,71,84,122,18,168,92,185,190,60,234,124,104,52,168,178,123,119,244,198,103,84,145,178,80,100,217,117,68,3,155,111,69,212,117,54,49,111,58,173,76,91,236,205,169,132,87,132,73,170,231,20,17,64,10,37,55,202,226,11,162,171,110,109,194,115,254,105,197,254,178,254,24,47,180,166,155,81,225,207,218,29,29,174,162,108,9,113,26,138,17,94,168,70,222,180,104,107,7,249,138,175,70,161,53,146,65,75,187,241,71,4,65,251,245,205,114,3,134,37,98,162,17,237,80,103,34,77,18,29,102,225,47,110,222,167,46,188,6,221,199,62,81,117,223,123,95,218,77,67,255,77,139,254,36,251,248,210,170,115,96,63,243,194,92,170,68,143,54,1,161,123,230,85,249,156,49,90,234,121,167,236,71,92,213,79,114,107,79,22,152,76,173,87,84,94,88,203,22,127,120,190,226,116,184,171,167,125,51,243,124,13,255,160,205,130,62,71,137,188,56,244,190,128,201,42,72,103,213,61,209,102,68,106,16,135,27,43,193,148,83,249,179,203,105,67,57,37,166,73,131,245,216,22,166,118,243,211,236,26,43,100,27,33,255,86,180,237,48,65,76,26,166,38,118,143,207,251,32,136,49,76,173,47,175,86,87,231,225,16,68,155,148,17,5,178,143,19,251,63,98,224,74,28,130,214,117,108,224,247,208,211,62,134,10,113,183,55,32,193,120,200,204,84,254,49,20,114,226,201,8,24,43,69,152,241,8,196,225,65,93,175,210,124,145,58,247,144,3,82,137,67,169,238,16,61,136,34,138,13,119,163,210,200,124,208,248,248,46,125,183,13,172,175,104,193,99,34,21,63,82,105,138,147,170,148,187,71,160,172,40,93,18,156,77,138,90,236,211,81,230,176,118,255,193,68,236,53,222,166,224,145,238,141,54,207,8,31,151,170,31,109,137,164,114,196,237,104,98,56,83,236,232,130,222,153,251,14,48,253,14,153,225,5,178,210,47,86,118,67,216,92,46,238,144,140,197,110,120,45,183,42,53,220,144,81,215,56,52,177,73,132,10,96,20,14,220,234,33,88,200,52,181,250,252,154,236,166,143,225,240,55,117,187,36,239,210,170,159,139,147,202,28,109,66,229,95,215,23,201,39,237,130,113,44,240,61,7,163,150,135,226,80,229,124,179,243,188,121,68,144,138,61,201,56,1,155,94,153,195,223,212,3,255,35,25,218,188,161,120,16,137,249,159,44,155,217,140,4,96,61,1,39,19,117,100,51,251,125,167,70,48,227,250,103,191,90,69,3,237,143,25,213,198,192,148,180,254,42,194,65,123,81,168,76,112,248,254,13,148,75,15,198,132,142,148,190,193,4,166,150,195,184,179,9,190,67,18,23,35,221,53,18,90,126,167,160,193,91,168,44,154,241,206,190,218,89,224,74,109,72,81,24,93,44,127,180,49,255,85,133,23,221,57,14,83,16,160,111,118,125,227,225,63,251,48,104,59,221,156,4,156,95,221,238,12,115,207,3,184,33,212,243,198,244,24,135,210,81,120,221,51,160,63,24,126,173,116,243,187,154,206,231,55,71,69,171,232,239,166,99,216,191,231,193,13,234,250,230,20,140,253,10,60,17,15,226,144,213,223,141,58,210,240,103,175,211,163,47,196,96,164,173,253,106,68,44,134,62,251,110,24,191,253,244,192,140,241,209,47,86,252,252,192,140,190,38,82,88,88,6,35,101,245,148,30,105,187,169,233,119,127,152,123,199,225,51,163,47,196,96,8,27,159,128,37,213,53,115,233,239,166,176,206,117,59,173,223,172,201,239,70,33,195,133,200,62,147,153,60,9,134,56,242,41,61,210,174,28,61,149,192,84,165,126,254,236,133,214,174,60,27,89,45,23,25,188,71,36,162,119,69,225,122,7,195,127,55,254,241,145,65,253,17,232,123,87,179,65,141,166,55,183,72,206,147,145,44,215,49,29,9,13,237,112,107,203,73,31,4,113,154,245,196,222,9,140,124,91,231,169,201,232,30,191,26,138,148,154,238,125,199,201,5,71,75,237,34,255,13,60,176,192,28,101,163,209,71,163,7,214,226,209,148,251,164,139,145,223,241,31,221,232,185,211,1,31,100,29,252,209,141,96,161,14,25,98,226,213,199,132,74,207,178,21,54,54,91,135,97,72,144,245,183,17,183,142,171,77,184,44,193,38,81,241,224,117,253,243,174,95,179,153,84,240,131,137,178,29,29,83,58,27,92,245,19,233,140,180,6,118,131,176,244,253,238,74,77,218,210,97,49,33,109,87,28,229,188,215,181,191,171,81,175,63,152,110,255,174,55,183,212,202,114,197,209,222,187,46,48,162,214,99,247,208,43,189,95,95,223,188,192,169,240,102,3,180,77,77,191,103,161,8,228,45,32,26,154,163,250,214,224,58,63,87,251,165,149,96,235,78,191,139,167,40,76,73,149,60,66,186,250,163,56,227,193,247,235,68,30,26,24,29,222,233,111,118,102,180,96,252,160,95,247,15,2,119,192,215,19,188,233,0,112,184,74,235,251,15,188,246,19,48,68,98,176,183,52,141,237,106,87,136,165,200,172,183,12,79,159,105,108,157,53,205,21,212,157,158,24,60,103,196,221,226,78,134,199,244,55,47,132,181,103,254,97,243,73,47,126,80,1,213,180,173,208,91,213,253,217,70,35,152,135,101,135,42,111,251,201,116,166,33,167,163,224,193,196,89,207,73,31,140,54,205,7,83,0,183,211,213,180,236,248,176,16,11,91,9,54,242,15,215,213,37,166,154,102,67,125,13,130,6,83,244,89,51,188,93,211,215,14,203,145,94,13,131,223,159,189,172,133,55,95,189,124,103,105,40,26,166,141,167,160,225,231,240,38,227,145,225,178,5,190,6,204,31,240,87,226,217,240,25,102,184,188,54,38,224,107,112,215,177,19,220,91,204,150,123,246,134,106,194,15,252,205,152,138,103,141,49,255,248,98,219,101,194,49,177,163,103,243,7,174,195,143,2,124,137,188,163,162,209,236,226,210,253,135,140,52,193,215,228,119,161,228,15,187,35,47,162,81,93,40,153,4,240,119,210,84,92,171,251,142,74,192,255,164,201,4,139,134,107,125,211,109,245,165,139,41,141,91,142,194,81,144,94,188,207,237,235,151,142,206,72,244,25,204,228,116,1,104,26,251,211,150,200,38,90,92,93,250,14,234,201,123,7,181,110,254,187,72,146,168,181,196,25,52,124,245,119,220,131,47,193,115,125,126,64,222,37,112,29,224,163,48,158,163,127,17,234,9,102,186,250,35,36,232,210,213,119,102,233,176,80,130,84,150,95,77,230,71,109,14,172,242,152,168,157,74,58,221,112,113,29,139,239,60,215,146,254,150,126,79,228,51,127,253,109,224,66,200,66,182,181,59,135,201,103,60,248,30,43,201,160,185,203,139,16,185,43,122,211,147,171,55,167,210,234,189,56,165,81,69,215,39,73,148,237,134,1,145,223,240,59,13,54,50,207,7,211,39,171,59,11,77,5,46,210,251,145,13,74,38,203,15,11,160,195,251,136,228,131,193,20,5,188,15,134,97,161,147,1,138,178,89,93,230,28,105,97,53,58,72,187,79,183,48,105,119,72,70,32,13,245,223,14,145,244,123,174,127,83,225,86,135,191,25,44,199,159,110,137,215,231,132,235,225,193,168,156,168,241,75,167,230,241,147,29,167,54,216,20,26,70,223,218,97,116,204,67,191,222,80,248,14,210,19,187,165,247,161,87,61,125,239,242,138,165,191,140,81,93,193,214,155,43,222,83,241,146,220,44,116,143,191,225,176,241,23,37,152,172,164,63,153,134,220,116,243,5,167,211,251,89,11,171,99,202,92,152,211,235,117,13,182,194,7,133,239,242,113,127,98,89,191,201,82,152,34,61,127,246,134,131,90,7,5,3,106,7,60,37,245,4,124,167,90,137,171,169,100,208,89,108,225,228,211,29,134,199,73,63,200,64,70,246,93,109,172,40,106,76,25,11,156,131,72,20,84,5,239,147,124,42,220,67,225,228,95,13,249,213,183,28,38,42,174,48,199,138,31,158,155,242,233,157,96,66,101,126,243,74,63,176,62,187,145,50,157,14,179,187,234,123,223,245,179,124,170,220,137,80,163,209,22,152,98,134,167,236,10,231,70,75,75,27,225,234,226,246,167,53,237,164,239,133,28,91,141,155,95,71,119,233,44,37,139,48,222,218,69,252,185,43,120,143,86,55,87,182,137,173,233,231,40,166,156,240,80,142,28,253,209,197,232,209,29,94,51,42,67,13,38,231,19,15,62,243,75,223,163,212,253,197,167,134,136,88,221,183,235,55,30,249,209,131,250,54,125,246,71,7,187,191,56,13,216,105,146,126,164,94,252,213,198,104,121,46,124,76,37,31,50,254,208,210,205,97,123,173,14,91,100,89,225,59,237,87,192,72,60,200,205,41,47,108,190,81,111,219,15,187,194,16,194,248,171,17,207,210,179,17,225,241,230,107,151,176,82,50,40,6,170,157,190,250,246,178,158,109,129,57,88,63,31,181,53,68,225,0,152,16,96,140,218,157,165,85,247,218,129,22,150,155,97,40,79,31,245,162,238,33,191,122,204,36,228,166,245,209,180,20,248,177,76,13,210,46,9,222,79,10,213,224,189,83,92,9,185,152,176,248,247,134,139,239,36,24,151,241,193,135,4,85,81,248,222,204,119,21,58,123,250,74,87,247,125,98,84,112,147,244,20,24,205,244,164,3,150,206,11,131,145,77,243,55,71,126,48,13,90,67,15,35,94,13,15,59,189,218,135,171,234,48,129,110,29,150,235,149,197,139,77,105,175,52,144,34,12,31,112,163,176,77,240,93,250,51,94,236,232,169,75,113,193,57,239,185,119,192,112,123,21,174,79,80,212,96,68,60,18,76,204,241,56,204,76,212,175,85,77,44,195,97,162,151,250,163,224,230,115,219,18,234,233,228,234,195,191,119,124,47,189,83,140,222,217,4,127,221,127,245,53,175,107,79,19,9,82,194,30,55,63,34,161,109,240,64,222,237,193,156,124,45,193,125,134,11,101,58,37,61,61,155,83,194,111,110,125,160,9,253,170,127,203,211,172,206,69,97,178,134,126,111,18,163,105,241,21,24,39,2,134,223,226,127,184,58,110,62,176,231,254,124,182,15,121,179,18,243,252,226,213,93,36,52,198,87,207,111,14,145,185,195,231,143,15,130,110,133,163,144,35,180,244,226,20,87,248,189,201,7,215,4,83,244,22,87,35,24,158,94,28,125,189,225,176,201,72,165,185,50,194,89,167,43,98,205,60,79,203,111,35,163,193,144,188,166,37,208,215,112,51,202,138,114,245,96,53,137,175,226,159,19,67,104,164,197,183,95,125,14,48,212,27,45,93,125,74,152,4,20,68,151,180,178,239,214,251,75,208,103,176,29,89,105,225,143,227,219,6,253,171,223,73,240,245,90,99,212,214,145,2,235,31,120,252,182,123,1,67,36,144,142,129,70,103,157,191,57,140,87,121,47,174,229,28,255,98,155,186,227,116,53,186,158,113,243,81,246,76,175,6,121,135,127,146,77,165,65,222,240,16,232,120,48,203,123,230,155,127,59,110,78,30,117,238,188,31,158,103,134,81,108,53,91,122,115,122,37,222,142,88,76,136,54,45,126,68,54,158,85,13,204,89,153,166,67,223,197,111,142,221,164,97,6,236,164,254,124,63,72,35,118,79,231,0,225,230,103,165,21,139,105,149,180,55,80,62,51,29,174,95,235,37,47,131,111,250,179,33,142,156,121,141,173,250,62,9,205,18,119,199,76,55,167,253,57,174,166,230,81,167,34,242,31,195,127,183,209,230,166,229,77,178,123,56,12,205,129,110,45,236,85,241,108,68,61,211,50,248,246,119,252,222,247,55,239,52,89,200,102,119,31,149,78,113,185,78,22,170,122,103,192,168,196,164,171,161,205,109,14,207,20,92,161,26,164,127,62,164,221,52,198,20,166,86,214,97,75,97,42,90,208,126,113,180,205,20,162,232,240,151,197,247,128,14,75,109,130,78,146,102,251,152,48,163,79,186,154,114,99,31,209,105,148,166,10,207,53,125,200,136,42,148,165,40,191,57,46,38,158,149,225,59,181,124,26,154,30,90,130,123,27,254,179,144,44,209,157,28,119,54,230,201,245,175,210,33,210,169,26,90,126,235,221,190,165,95,26,214,73,247,252,80,132,96,249,37,184,246,227,223,146,42,231,153,126,116,37,221,237,112,239,235,79,248,147,171,247,8,234,142,95,120,190,93,133,189,79,42,253,127,96,88,187,29,70,136,41,223,124,123,8,176,64,215,159,124,32,104,208,223,25,115,81,98,70,233,209,48,133,84,135,169,81,41,233,123,148,207,119,13,170,174,190,47,205,148,177,234,231,87,87,252,229,4,27,49,204,131,175,53,216,119,122,179,121,60,36,68,112,184,142,53,243,60,43,195,175,166,10,41,15,218,70,239,204,225,59,223,243,231,134,37,195,71,101,80,8,154,214,207,247,40,52,12,54,198,173,4,47,119,177,238,73,7,145,65,94,94,205,247,20,200,103,171,102,176,145,29,110,254,222,148,130,167,211,141,132,219,12,248,64,82,157,158,204,250,122,240,134,245,40,191,183,204,20,20,36,146,143,243,81,165,248,38,113,161,167,234,203,99,66,80,200,97,220,208,244,61,224,47,240,175,121,141,230,85,210,18,216,35,62,246,79,114,60,125,108,116,161,187,195,168,109,166,245,117,77,29,95,157,240,170,213,188,178,169,112,109,14,163,7,155,174,70,244,216,159,93,41,122,207,107,187,109,95,188,232,251,125,121,67,43,231,133,92,137,213,247,117,210,60,251,94,57,194,36,139,144,108,203,110,236,155,126,103,218,204,210,250,128,206,32,208,179,83,36,139,114,118,143,51,195,22,112,70,79,48,62,163,95,221,17,149,214,183,222,152,239,199,225,181,71,218,176,182,145,17,63,152,57,57,51,204,145,238,48,161,14,29,239,107,111,183,22,87,95,227,64,163,212,8,213,116,63,208,145,83,252,212,218,39,214,84,125,138,87,74,31,254,71,248,173,15,82,192,85,45,180,31,21,28,255,30,179,239,149,94,220,94,221,81,66,39,58,11,73,1,251,139,237,154,160,178,61,167,119,177,51,198,151,225,57,226,82,26,87,255,132,171,155,87,24,176,227,75,31,203,150,234,47,76,206,175,159,52,158,181,248,153,136,54,221,58,233,226,58,60,91,113,97,52,112,211,104,55,42,90,31,204,63,88,229,143,225,116,227,139,16,86,180,141,255,124,233,22,7,27,173,121,171,165,241,36,206,233,55,191,51,97,105,28,11,146,221,61,252,230,104,146,165,243,122,79,89,151,52,175,38,15,166,211,99,227,243,164,65,158,144,108,1,26,101,252,75,19,200,77,1,29,22,64,236,9,52,72,165,157,178,35,119,93,125,80,187,141,203,159,112,119,184,33,52,153,225,47,6,149,54,155,63,224,94,228,234,181,254,132,239,72,249,179,239,157,214,31,207,254,118,188,249,29,211,113,242,152,83,153,226,112,63,237,252,185,178,99,88,198,202,19,205,52,19,28,164,196,41,141,25,130,202,62,15,239,255,246,151,150,222,160,117,201,225,182,243,129,189,33,180,242,159,53,77,123,36,205,180,26,191,202,68,59,211,175,162,81,214,95,123,245,58,123,122,179,107,1,196,136,46,210,13,250,102,104,170,63,47,157,198,18,45,150,225,244,150,95,117,104,255,213,247,90,95,68,169,88,182,95,114,210,187,17,130,20,135,41,243,209,171,173,53,246,61,217,40,219,210,62,107,234,100,126,53,141,150,201,242,195,223,120,142,50,161,132,251,237,245,115,145,43,174,126,117,253,35,9,74,72,37,6,5,42,192,20,14,226,85,134,79,210,142,80,75,190,250,251,154,159,231,63,42,27,233,119,91,89,209,131,55,204,47,10,47,206,212,247,187,7,225,129,249,71,92,36,236,120,78,139,221,114,120,97,45,119,110,40,228,253,74,14,192,225,252,58,188,191,158,220,77,74,177,221,43,35,116,49,244,135,17,118,172,47,34,10,235,221,233,41,214,212,96,7,115,244,110,235,201,165,195,192,117,195,144,39,157,28,93,64,7,40,238,13,105,113,186,55,102,81,119,184,127,233,236,34,86,59,228,205,238,180,77,46,31,181,243,39,174,134,107,39,197,129,203,240,56,23,140,124,35,133,75,239,244,248,228,197,239,131,147,77,74,38,223,143,77,222,51,5,22,209,126,118,251,138,198,189,246,165,123,83,237,230,159,171,27,251,72,138,95,215,62,227,106,152,8,19,188,199,244,3,157,229,152,150,8,214,219,87,252,99,227,127,164,40,24,174,172,91,42,195,132,85,116,46,12,211,5,113,24,70,191,147,224,189,103,92,77,197,82,130,43,253,143,14,211,6,148,208,72,149,16,140,19,145,22,131,27,118,215,131,103,57,57,164,50,76,19,195,97,186,60,243,213,163,251,62,77,122,47,205,97,107,238,240,71,79,196,223,78,190,120,87,127,111,154,8,103,126,244,40,2,223,99,123,254,249,102,113,115,56,85,254,128,107,117,243,109,172,145,67,34,196,223,226,103,81,175,156,66,11,196,254,124,42,48,191,213,237,34,192,189,186,191,24,173,198,59,93,140,174,141,143,9,180,66,39,207,132,185,226,226,145,15,124,44,241,246,197,197,90,32,254,51,73,139,23,248,21,235,90,75,145,119,76,147,237,99,114,207,162,158,222,140,64,189,191,25,91,99,158,164,109,156,112,203,236,208,222,57,46,88,183,123,55,179,90,113,84,218,238,78,252,108,200,123,74,26,52,178,13,126,113,67,136,34,133,230,112,224,223,168,192,222,92,83,6,199,82,137,126,53,222,74,114,234,248,169,30,142,161,146,98,164,52,9,67,230,135,0,36,1,125,39,103,148,67,195,111,190,224,42,156,127,198,168,222,100,152,240,240,165,253,140,18,178,226,55,39,237,248,167,55,90,61,32,51,113,216,179,207,183,30,139,235,133,225,159,91,57,166,66,29,85,115,24,242,132,228,224,127,94,100,71,16,55,5,5,177,15,194,251,71,175,45,149,147,220,121,48,138,199,68,150,113,141,8,122,15,151,176,121,175,13,250,165,36,102,99,102,77,71,175,251,167,126,130,241,71,121,212,2,18,234,161,73,22,136,157,203,11,1,211,118,79,136,81,225,242,120,179,128,161,72,212,117,77,4,119,251,225,68,43,199,252,18,172,182,252,130,147,67,131,57,237,71,227,231,193,70,196,183,20,166,255,194,199,12,39,100,165,171,9,14,85,135,55,10,124,10,163,233,250,134,133,242,244,100,89,182,97,205,155,14,91,229,133,194,148,109,56,92,232,160,73,87,211,204,181,28,94,99,104,48,135,74,195,213,29,134,159,92,195,107,200,117,127,62,137,239,185,184,63,221,229,17,31,26,190,252,182,9,152,232,176,192,224,239,49,21,228,134,83,141,14,36,213,113,226,227,116,39,47,164,141,48,45,81,124,108,106,203,95,240,113,118,1,111,132,198,117,80,140,251,199,135,20,135,69,157,171,70,191,65,12,10,62,132,238,42,244,31,23,183,153,55,68,13,186,178,77,108,203,247,113,72,26,171,110,135,200,93,69,116,141,186,177,146,62,72,31,18,134,162,12,116,244,116,115,164,169,2,102,95,74,55,135,36,219,159,93,206,90,233,98,84,32,223,242,35,174,157,14,78,234,69,166,199,28,97,84,107,59,141,10,189,179,111,146,95,39,163,39,79,162,161,48,231,6,193,33,68,152,86,47,230,157,199,8,14,71,134,90,212,132,145,34,38,127,141,210,111,168,39,1,213,244,244,67,130,152,212,73,23,211,219,229,23,35,217,173,65,121,132,58,167,79,226,51,214,151,2,27,72,1,123,45,102,49,194,176,124,115,8,169,252,230,215,228,213,35,157,75,107,124,77,12,127,125,114,29,67,174,221,57,74,107,42,96,190,99,161,124,211,213,173,67,161,108,191,91,195,150,215,190,180,60,10,135,93,121,240,245,122,139,110,196,141,22,202,247,57,8,71,82,109,174,48,242,24,219,225,235,199,105,224,142,125,218,111,253,83,200,160,32,245,140,237,193,56,110,95,134,219,59,146,105,96,255,70,218,73,239,74,92,213,239,61,140,9,67,225,123,152,21,127,109,43,156,152,25,30,111,225,210,146,53,82,0,152,155,151,24,147,85,52,22,116,193,72,219,162,170,49,154,250,8,166,110,125,124,68,54,252,66,105,68,174,129,187,3,198,169,174,105,192,138,151,84,84,114,252,59,205,49,74,207,167,191,216,89,127,28,124,31,122,125,191,91,93,37,240,255,245,252,177,174,147,120,28,182,46,138,4,71,64,178,146,135,72,249,232,59,19,150,151,183,193,101,88,66,221,207,224,107,19,189,152,122,37,250,60,211,54,11,127,199,240,171,171,241,94,164,89,56,221,82,191,240,134,121,79,97,186,96,252,213,26,233,205,52,135,23,166,166,195,232,20,167,155,111,196,12,30,140,250,92,154,12,119,247,244,162,38,184,180,91,10,78,52,219,9,222,52,197,44,73,161,212,11,111,119,235,160,132,248,82,15,18,130,89,235,157,155,215,71,168,237,164,15,138,64,248,59,96,208,250,251,78,218,22,238,179,251,231,95,236,218,50,229,143,171,239,124,241,87,163,2,63,25,4,88,123,190,70,56,221,52,254,108,117,123,205,71,5,137,144,157,96,136,4,253,209,247,53,19,72,78,248,189,54,209,252,146,231,66,231,236,115,248,32,241,150,230,2,139,249,193,133,248,78,222,114,34,128,86,237,209,105,233,34,63,243,126,243,61,249,75,201,219,194,245,186,252,201,40,86,229,61,133,78,156,128,77,186,75,97,82,78,14,119,10,137,228,230,84,54,122,185,33,73,138,182,212,251,129,33,207,87,54,65,243,162,62,93,53,170,36,135,209,63,210,93,154,106,142,246,78,69,24,244,123,109,9,70,233,230,93,141,77,223,52,136,69,28,104,249,12,111,198,63,161,87,183,227,1,50,147,247,155,9,37,239,247,172,78,123,110,234,156,226,248,240,106,142,10,103,74,234,125,162,183,214,221,50,106,121,71,202,145,160,140,237,247,190,47,66,179,83,160,16,104,246,103,147,86,36,185,82,75,9,236,208,199,55,141,97,229,132,50,164,31,126,218,51,120,185,250,164,148,212,87,172,241,221,159,77,228,78,126,54,156,30,242,102,227,168,227,212,33,46,88,159,63,186,210,233,116,4,102,3,170,2,151,38,22,18,169,205,62,253,248,225,103,87,57,207,59,108,200,203,183,51,250,101,235,151,96,107,18,15,120,124,122,239,133,127,50,2,197,4,21,120,162,176,91,4,214,92,68,255,225,146,155,242,232,85,245,209,244,115,238,184,57,221,253,85,225,14,39,75,192,163,72,150,175,91,75,150,111,11,20,121,105,247,110,183,140,140,188,57,237,101,58,166,215,152,107,61,6,13,94,126,253,97,200,71,143,248,96,180,151,232,171,81,209,52,226,106,204,109,125,53,248,4,134,204,149,170,133,63,184,236,225,59,85,59,80,154,142,26,36,131,49,201,155,150,90,49,71,103,28,171,204,210,149,110,253,13,55,150,141,164,160,166,1,255,92,60,195,96,178,222,242,171,80,93,171,254,92,24,255,100,113,81,83,18,29,2,21,27,72,123,108,58,150,176,31,92,70,132,43,101,7,23,109,196,217,31,60,232,192,145,23,219,11,110,68,255,88,163,167,230,62,75,12,249,91,67,3,52,244,189,238,126,223,227,71,209,88,168,83,20,149,154,17,11,19,110,196,244,155,137,43,109,127,111,14,135,244,222,230,65,248,152,76,122,103,245,217,221,220,203,7,47,124,203,4,215,168,189,174,4,35,215,210,159,213,32,90,113,152,12,249,72,240,181,89,253,197,183,241,146,10,202,230,25,75,207,184,223,186,192,144,158,189,247,54,181,163,132,126,48,60,189,133,73,192,164,136,137,195,182,75,62,255,193,84,228,139,29,126,225,58,189,35,152,183,34,32,47,240,182,170,255,7,211,117,36,97,61,146,191,245,11,116,173,213,19,74,140,240,253,44,83,84,209,29,5,226,154,94,3,134,78,53,93,253,8,254,13,181,110,102,65,151,241,89,57,188,250,42,61,193,143,10,204,96,72,255,244,209,72,109,185,205,57,173,128,83,31,13,47,92,252,106,99,179,77,207,190,83,207,61,12,118,27,205,119,161,152,219,188,16,234,135,246,248,232,7,153,119,199,120,147,148,188,104,30,179,41,129,105,228,117,214,39,121,186,190,200,166,249,168,192,242,62,171,222,123,88,243,244,131,251,78,229,16,8,80,97,131,62,152,64,234,209,65,187,99,20,223,139,231,204,169,87,55,35,108,253,133,55,44,138,114,220,119,243,94,94,120,172,178,154,142,78,83,99,251,246,243,3,41,137,116,178,65,120,87,221,140,225,189,190,169,87,87,211,128,255,133,15,117,138,186,25,222,207,245,121,146,3,222,222,241,165,105,138,56,83,243,171,105,251,146,104,101,159,214,68,54,29,158,83,210,47,84,231,237,243,18,194,245,24,209,134,140,202,52,251,203,31,13,157,131,238,42,83,163,203,215,192,68,149,69,94,220,66,148,110,56,158,89,75,58,155,24,81,79,234,194,210,188,149,128,161,223,109,166,201,239,186,222,137,166,178,59,60,215,97,138,160,193,167,85,88,253,167,235,194,225,13,167,194,80,248,94,239,115,137,79,219,36,69,2,223,35,157,239,15,62,216,142,250,106,5,129,131,223,87,107,159,157,140,242,236,187,36,150,135,222,174,83,189,186,86,95,194,231,214,251,155,230,4,26,136,175,8,124,125,76,175,134,55,63,234,136,39,221,141,251,230,45,64,202,34,74,211,141,133,34,138,175,56,124,39,155,22,31,32,59,249,196,232,129,127,100,171,20,38,147,251,94,13,73,170,163,219,45,106,221,235,149,28,81,115,81,191,158,174,134,227,179,61,24,127,87,205,191,107,121,212,242,86,127,51,182,32,189,186,147,206,105,254,106,119,211,211,10,50,234,249,138,187,171,132,126,70,145,44,227,133,77,243,210,97,106,75,116,212,26,180,156,254,230,155,3,80,199,220,168,214,222,155,211,58,212,183,94,61,16,196,121,87,155,240,87,250,98,228,185,170,95,141,178,161,30,143,29,34,178,119,177,241,142,233,68,237,100,233,223,160,152,232,158,110,214,198,230,245,236,113,130,155,53,173,79,20,206,71,220,155,89,188,211,136,83,197,186,29,222,101,137,243,213,45,236,119,28,166,25,76,183,99,227,135,120,214,60,158,235,84,22,146,206,219,180,119,246,114,245,209,74,197,107,125,28,40,175,253,217,156,12,122,53,45,40,173,197,155,163,29,28,112,165,100,224,248,213,248,137,186,8,42,229,89,62,211,208,59,61,250,106,149,82,139,119,134,17,58,157,105,199,172,152,66,47,196,76,41,231,92,18,67,38,16,187,221,7,106,148,153,30,113,191,80,96,220,235,5,137,169,13,170,58,17,137,102,191,13,19,159,98,77,9,150,26,135,133,247,170,180,102,206,215,18,184,82,33,112,124,26,162,150,38,240,117,187,143,167,2,225,242,111,159,152,28,40,127,207,49,253,103,93,27,186,15,189,154,82,136,209,3,78,89,74,218,255,239,235,248,215,102,98,73,212,30,94,48,130,214,62,226,165,107,127,93,163,107,243,139,89,188,241,212,3,229,114,47,28,130,70,224,84,57,92,27,221,121,171,202,92,16,153,14,35,215,36,93,237,87,95,51,96,138,185,131,240,205,245,22,124,30,82,93,43,159,11,47,113,202,18,176,92,122,160,124,74,247,21,200,45,80,22,169,176,133,214,227,205,138,6,237,185,221,108,49,75,105,113,215,55,51,63,208,119,211,110,77,161,242,102,144,144,121,55,23,148,183,71,195,150,166,168,224,132,26,104,233,65,251,39,48,91,67,137,185,178,83,216,133,176,251,89,126,6,17,111,211,216,32,122,170,215,234,120,155,109,51,218,50,249,34,198,96,19,219,229,130,174,74,174,46,198,188,26,91,245,61,227,228,120,108,20,48,122,121,53,17,51,170,0,2,254,76,49,117,56,92,69,140,12,120,145,202,148,171,219,212,137,8,57,200,126,21,58,208,195,43,91,78,53,162,166,19,215,14,77,181,35,245,80,61,114,114,199,247,164,163,149,134,211,89,62,127,242,93,75,50,38,21,61,187,113,252,193,68,78,138,160,112,252,248,225,118,45,205,38,7,136,105,22,120,127,92,179,218,159,166,23,151,22,243,164,88,143,174,162,78,137,4,195,106,162,132,168,8,196,151,47,126,240,208,122,10,114,45,211,99,215,141,205,95,83,55,136,133,44,207,146,19,255,128,180,79,96,170,194,138,195,156,185,250,100,226,209,254,145,241,254,53,35,85,161,100,240,211,152,180,181,236,145,215,242,63,43,172,12,98,138,226,98,224,54,140,18,71,245,181,165,101,167,33,228,183,226,214,104,77,43,55,15,70,199,61,127,125,19,172,83,23,44,242,15,103,20,223,218,123,77,166,52,238,95,241,248,21,187,208,214,162,131,235,187,210,187,225,247,94,148,177,9,74,236,107,248,246,106,109,7,130,78,72,214,98,135,36,208,163,23,211,3,18,27,40,53,208,71,97,236,223,29,71,113,89,233,59,211,13,228,33,36,10,70,69,28,188,153,112,212,231,221,95,36,126,175,15,161,55,71,25,219,119,49,106,189,170,164,223,89,221,148,246,63,120,45,225,100,229,230,135,172,233,27,82,188,174,165,159,122,208,143,233,211,4,194,91,141,106,84,194,66,177,193,82,240,176,36,199,93,155,9,40,190,55,55,81,110,1,145,149,247,69,181,160,143,22,167,11,82,167,58,227,214,11,249,148,146,224,177,124,80,176,132,154,68,99,46,92,194,57,129,126,248,44,253,94,104,234,109,31,20,56,130,155,46,142,187,33,70,53,30,105,97,42,253,21,198,1,25,14,223,165,35,7,57,34,242,168,0,56,188,86,90,61,100,148,230,11,45,24,61,186,86,35,85,171,43,243,97,217,48,105,74,44,135,108,235,231,220,29,13,142,70,109,24,186,110,40,108,127,239,205,89,44,77,234,64,42,173,184,159,111,115,215,160,223,90,133,136,78,66,119,218,173,254,97,40,203,89,76,64,171,120,254,177,195,7,38,115,193,88,200,219,91,156,247,227,245,38,214,104,69,208,245,123,11,27,142,212,161,109,213,181,66,236,244,251,53,169,152,166,45,39,125,174,232,171,30,52,101,151,163,11,4,2,228,119,46,80,50,74,60,75,183,5,50,28,191,115,152,34,129,173,253,143,213,250,62,222,84,25,72,175,165,57,204,231,40,239,28,255,113,91,116,162,85,74,186,252,213,152,54,26,132,42,20,19,141,87,138,49,172,154,72,110,78,27,175,211,74,154,190,131,18,36,146,123,44,238,175,81,210,89,212,41,42,197,4,183,222,189,73,175,107,228,153,94,179,229,148,63,211,210,210,50,166,244,178,122,7,162,165,238,151,28,105,116,106,14,55,39,137,196,41,45,193,117,137,209,211,248,253,209,198,75,219,37,156,2,215,155,103,200,137,172,77,225,214,224,200,166,176,115,250,147,175,101,20,35,134,92,150,57,131,191,48,154,70,51,74,222,136,10,112,36,60,120,163,169,221,228,106,100,135,189,176,108,221,153,48,67,23,132,98,160,251,211,214,243,159,23,156,36,194,19,56,96,103,248,214,59,187,232,139,68,117,56,96,216,158,60,43,4,103,249,145,163,237,126,229,85,79,123,17,44,122,43,148,35,212,72,175,138,183,109,162,172,182,36,65,72,193,227,230,188,252,133,249,114,18,215,163,150,210,171,35,55,201,146,80,30,191,96,53,73,166,223,133,73,15,116,145,6,125,40,119,48,20,126,111,77,16,91,35,234,198,60,212,188,72,247,64,10,40,156,144,148,64,53,162,94,191,48,241,167,112,106,8,195,156,183,180,142,57,191,145,80,162,238,210,117,165,12,94,106,11,82,179,73,209,237,239,175,58,24,104,53,182,12,42,237,204,161,126,48,222,112,172,91,211,179,119,226,167,99,92,105,50,141,58,217,140,29,232,157,220,241,165,58,195,231,101,70,20,129,79,169,130,69,133,195,186,183,223,47,38,216,20,153,94,42,179,40,70,245,241,34,21,30,1,243,97,166,188,151,216,194,168,26,66,238,160,221,171,138,33,34,235,82,107,77,35,54,20,181,191,239,181,225,189,19,206,54,178,63,180,106,205,55,131,78,29,178,247,91,45,252,220,62,73,56,81,165,88,97,208,218,54,61,188,179,171,137,128,202,213,21,50,234,23,12,164,162,255,174,157,34,240,130,7,243,247,234,187,79,85,145,70,182,171,173,136,224,23,166,0,36,148,51,46,108,108,102,207,245,165,252,144,130,92,121,243,59,11,60,184,187,44,65,119,228,217,86,156,253,60,227,101,92,172,67,208,69,23,165,163,12,96,213,81,193,113,30,15,165,228,104,235,147,81,13,124,191,26,126,162,163,179,200,82,137,62,81,32,205,58,67,199,236,254,136,54,227,106,156,209,79,222,219,156,186,55,38,3,218,223,136,104,83,135,213,159,2,44,48,204,129,145,252,160,56,99,120,54,117,81,201,86,155,160,101,205,239,153,224,139,4,104,136,39,129,86,82,218,239,214,215,33,167,128,32,96,216,146,60,148,112,141,203,51,164,159,25,184,120,105,225,50,43,162,14,69,191,233,21,22,52,145,46,105,248,55,184,184,29,189,142,201,230,234,163,233,138,47,14,195,174,243,245,4,127,222,99,177,152,238,75,167,48,92,101,30,187,217,8,80,5,49,59,240,61,14,61,169,79,103,166,122,15,20,67,173,96,248,226,87,55,241,136,104,34,173,158,210,220,28,174,210,74,55,216,111,41,11,120,48,153,18,249,212,156,159,211,247,132,13,151,162,144,40,80,74,77,239,131,47,46,130,227,85,174,54,34,221,119,44,109,10,177,186,76,133,178,141,217,53,174,70,173,68,174,134,59,199,91,237,76,176,72,170,142,241,40,239,247,239,254,106,119,46,68,86,102,208,239,241,121,247,7,53,217,165,42,124,29,91,186,27,124,204,186,84,254,210,41,176,163,146,135,154,252,46,97,120,40,16,234,241,16,200,130,69,89,162,159,215,233,57,100,167,222,76,186,199,200,252,116,196,169,106,121,28,204,147,112,254,210,211,214,200,34,156,135,100,145,174,10,143,107,144,188,254,156,84,240,78,113,10,6,186,192,56,154,47,162,133,252,60,37,200,2,127,168,70,190,171,151,245,102,197,18,176,178,59,103,222,132,39,108,10,17,43,234,37,119,18,110,95,186,48,191,203,210,165,225,137,106,82,135,183,148,17,33,238,125,220,91,35,29,51,165,251,28,41,117,146,133,111,109,26,205,156,254,172,69,138,212,55,141,123,10,213,211,18,124,231,138,175,174,107,251,208,110,46,48,67,226,55,135,29,120,174,161,48,182,145,15,41,38,161,236,225,31,161,8,175,100,64,232,231,91,58,40,171,74,187,243,58,102,149,23,125,53,142,101,159,73,29,25,114,185,122,26,237,102,204,225,235,105,132,235,65,1,235,93,127,221,23,39,210,5,114,172,126,63,81,170,119,115,219,29,197,102,228,32,220,158,6,219,213,90,116,229,135,33,204,210,158,41,177,9,111,20,253,36,176,11,247,23,117,162,78,126,117,217,229,169,15,13,7,122,223,243,67,153,82,169,252,185,95,216,159,221,16,150,151,253,208,138,125,186,27,133,48,237,53,49,160,168,178,248,188,204,117,27,181,142,24,118,104,55,29,247,108,16,218,218,99,200,205,127,201,81,253,119,95,95,38,222,28,19,145,114,184,18,176,150,233,117,36,118,61,80,131,32,198,39,245,185,144,62,10,77,50,149,243,85,182,75,122,246,199,136,81,41,40,255,202,173,237,135,138,41,82,208,193,11,216,12,239,233,123,210,194,113,82,24,226,178,151,12,218,112,140,75,71,117,55,86,160,22,135,68,197,167,80,216,196,131,125,26,99,249,233,160,216,25,238,150,202,129,138,110,200,179,241,145,91,245,77,137,32,99,132,60,140,46,224,174,10,223,56,142,241,88,4,220,76,158,206,225,107,216,44,29,113,35,187,156,126,170,83,211,166,63,12,217,79,239,36,103,235,56,82,199,1,153,7,145,121,247,109,56,71,229,123,21,236,101,95,189,88,35,18,111,190,31,131,52,233,27,52,26,4,137,128,9,76,36,125,132,77,112,87,155,190,56,107,196,125,205,187,111,16,212,56,10,247,82,223,70,127,71,168,73,39,17,104,116,237,67,109,249,73,107,10,232,97,92,31,12,121,111,79,183,182,230,137,55,147,44,5,238,232,125,79,232,104,91,28,218,107,70,160,155,98,160,26,164,49,232,52,95,167,34,6,20,183,248,148,176,8,182,9,127,10,76,35,243,62,97,110,67,38,27,48,118,167,119,122,179,39,245,85,229,230,84,30,59,73,201,166,250,160,87,185,57,162,14,43,22,126,58,211,169,6,250,86,220,26,223,114,200,181,180,204,156,238,123,202,125,139,81,4,190,43,34,114,92,8,225,52,41,183,166,4,4,251,195,189,88,226,114,49,141,160,204,10,5,0,212,102,186,144,114,210,78,77,54,224,141,73,199,130,8,75,222,186,173,143,135,217,239,163,25,133,162,55,255,130,230,106,147,36,22,230,34,170,79,136,198,248,62,61,172,29,81,96,142,152,225,163,82,233,174,151,159,5,11,227,240,111,189,215,144,34,63,180,220,97,62,141,111,77,200,78,6,5,250,215,175,250,213,36,146,142,252,108,227,12,244,159,93,250,222,210,178,217,17,19,157,30,210,160,238,8,157,86,129,169,56,168,126,53,69,234,71,158,13,39,113,243,33,191,155,229,157,118,50,42,180,52,123,239,200,46,31,50,197,49,13,169,255,36,122,31,54,49,139,91,96,26,203,252,139,0,203,226,163,59,212,27,243,33,102,219,66,73,216,215,29,196,187,137,248,160,124,85,67,176,221,218,13,246,17,195,179,202,157,139,137,44,197,186,133,6,76,190,37,138,145,53,206,251,102,127,18,152,242,207,248,28,40,177,13,25,111,10,112,228,108,66,212,118,200,144,124,168,143,214,56,186,232,172,15,248,218,107,4,4,71,44,220,37,4,64,23,134,185,212,81,10,44,186,94,108,250,214,43,214,173,230,206,186,185,252,206,250,178,169,51,233,97,160,117,204,166,237,241,64,190,203,221,107,229,106,227,57,242,149,11,159,89,13,15,158,114,116,171,55,137,197,71,25,178,192,196,68,252,72,230,251,116,69,175,53,237,196,69,215,192,101,183,148,55,27,228,216,125,150,89,9,75,4,142,59,85,203,61,182,28,124,62,9,187,117,203,173,21,15,92,192,71,44,100,161,8,207,159,86,94,235,227,61,64,180,193,163,91,43,112,172,107,56,143,244,84,36,248,85,189,142,225,218,121,16,238,6,106,220,228,143,72,4,174,79,173,128,162,251,230,43,94,133,116,176,151,133,71,187,83,191,254,121,69,232,93,196,8,19,198,247,160,67,175,59,183,132,121,28,194,30,212,239,134,129,241,242,130,80,140,146,176,79,118,58,48,169,59,124,176,249,255,71,224,187,186,190,23,19,161,128,240,147,134,207,62,126,196,33,218,131,225,121,9,115,187,91,104,109,61,219,238,206,153,187,187,201,36,190,243,20,122,168,241,226,99,139,224,176,194,36,27,159,237,71,96,174,11,101,39,26,185,52,85,122,212,239,154,2,67,175,190,255,184,255,106,102,109,98,120,171,132,143,130,107,219,218,19,61,160,59,125,55,17,5,250,217,10,127,141,109,252,174,6,55,185,160,5,78,214,7,195,72,34,122,40,36,213,56,127,198,47,220,172,192,66,95,140,232,239,121,47,214,44,167,160,55,135,94,244,119,150,26,243,228,22,18,70,170,132,74,125,141,247,139,6,228,53,245,115,146,46,121,99,102,74,43,67,138,233,96,82,166,230,247,193,167,164,156,42,130,128,247,31,252,26,142,84,210,25,237,146,192,245,56,239,30,34,74,137,21,154,227,228,123,156,209,11,193,138,41,110,31,17,214,58,95,3,59,181,138,244,145,199,197,205,196,232,199,187,55,116,80,226,205,118,188,171,239,81,210,220,125,242,251,170,4,31,58,111,50,95,9,211,130,214,90,89,78,32,81,231,200,174,191,48,22,174,116,41,209,54,76,91,237,239,100,184,203,167,53,33,65,233,132,253,122,127,87,211,113,121,36,170,216,141,102,166,188,81,185,46,5,38,130,92,77,101,229,171,234,188,182,23,165,126,17,95,232,191,157,174,191,159,251,167,180,178,232,205,233,32,249,53,70,22,53,132,91,202,59,216,92,81,232,116,120,169,108,8,34,194,215,154,123,191,171,17,251,217,233,119,25,253,255,239,155,53,58,164,62,29,21,72,161,199,239,137,143,144,237,208,125,220,104,125,30,11,22,6,127,13,125,100,67,105,167,219,15,165,255,89,236,183,102,218,121,191,254,38,218,240,119,72,142,126,236,70,118,231,93,109,26,20,91,81,106,0,223,123,161,203,39,226,54,157,120,232,249,149,31,36,15,67,185,95,250,209,72,252,189,41,222,230,54,254,215,128,205,103,124,107,23,213,221,41,213,54,116,173,192,75,255,174,70,251,162,69,150,162,227,124,122,214,8,61,180,235,151,139,173,126,93,188,202,39,250,129,251,61,179,9,77,5,140,168,150,239,27,128,159,52,134,117,250,69,198,35,56,182,179,75,148,1,174,147,6,21,162,163,215,146,81,186,1,234,113,121,185,119,111,122,90,69,181,14,109,250,177,125,42,224,9,33,183,44,87,67,18,253,54,29,102,70,145,170,104,174,134,235,249,221,156,112,116,155,122,243,106,228,112,191,48,235,71,207,47,122,160,145,119,248,133,137,34,235,213,144,110,151,245,230,74,55,185,107,49,14,141,68,120,191,141,28,101,214,37,204,48,116,43,118,239,239,165,62,30,170,184,152,227,112,162,149,215,132,190,8,179,107,156,152,252,20,9,134,247,236,235,153,105,113,127,71,133,244,241,158,179,209,82,42,114,4,45,212,201,190,71,19,162,249,196,70,163,35,228,123,81,19,74,22,168,26,147,123,183,31,49,238,7,147,7,145,47,82,170,105,141,54,25,242,45,222,44,148,143,235,245,21,44,102,214,39,182,37,34,139,108,82,62,87,74,87,107,28,10,206,107,18,248,68,163,140,93,12,10,194,248,231,9,61,160,233,80,69,251,220,202,205,24,211,55,102,116,21,136,212,31,135,219,87,31,153,238,34,233,45,210,232,44,108,88,159,126,223,140,34,201,217,21,52,225,50,71,209,108,17,43,235,51,21,143,242,118,21,59,69,197,234,37,108,236,60,164,139,101,58,182,28,64,31,20,158,115,190,181,107,74,210,178,250,200,190,151,151,131,89,104,197,55,201,178,0,223,213,117,222,118,8,67,254,60,242,171,45,155,231,123,169,145,129,137,51,252,145,235,46,190,165,45,74,254,150,192,101,31,151,127,178,61,171,54,253,221,31,201,192,55,137,155,245,140,70,88,18,62,143,189,94,89,50,217,49,180,83,106,192,236,35,207,87,88,38,193,41,252,17,205,60,160,58,222,134,56,140,207,170,7,60,88,22,237,248,102,220,167,228,12,168,50,199,117,121,175,214,217,45,139,188,154,17,186,110,63,129,72,131,235,171,193,200,242,220,66,162,36,20,34,52,129,15,34,199,213,143,55,88,108,150,194,4,217,206,59,89,141,149,86,126,152,209,235,158,119,108,111,138,169,62,185,154,190,228,231,208,222,99,27,78,130,79,158,189,151,117,156,189,67,31,201,193,42,111,126,61,128,46,240,117,180,165,38,201,244,111,191,71,41,133,243,251,45,225,221,108,214,163,251,249,171,177,175,136,168,93,51,78,240,23,217,191,48,37,187,122,115,172,194,151,177,128,98,133,81,23,152,244,210,218,126,115,54,227,136,177,53,106,160,231,35,22,88,150,129,238,83,126,247,245,166,175,221,248,6,21,173,215,37,47,126,79,14,90,250,253,103,179,219,11,204,210,63,35,44,165,59,232,77,230,18,10,151,143,18,151,49,133,144,55,224,109,105,134,103,227,153,46,179,4,194,208,115,63,222,193,178,168,255,147,95,101,69,143,143,22,13,174,136,222,197,114,109,219,232,17,229,123,64,69,35,87,119,99,38,138,33,163,65,91,97,90,109,199,113,251,144,38,34,129,25,212,151,230,191,48,161,171,216,241,218,54,1,202,250,224,250,89,63,114,192,159,117,245,188,103,19,222,16,158,160,198,84,136,99,2,245,133,42,161,94,236,151,230,213,109,11,17,104,136,63,3,158,230,15,56,124,63,108,108,183,120,2,216,241,15,221,148,196,44,133,237,251,60,155,27,10,188,8,81,83,219,64,145,193,187,248,190,71,145,154,12,52,138,81,27,112,131,189,19,186,44,122,245,26,175,79,99,225,186,221,237,184,235,213,247,243,62,7,140,132,247,16,98,65,96,138,228,251,131,17,39,237,233,234,187,248,223,60,99,215,38,176,37,207,166,137,99,190,87,163,174,49,253,108,83,87,121,246,8,4,148,194,21,223,136,104,175,87,191,96,94,78,149,88,47,244,72,253,197,45,169,31,170,74,228,0,186,174,199,250,158,108,101,226,83,190,245,160,71,235,184,243,6,9,154,172,143,5,3,82,121,142,6,77,236,93,146,2,124,174,230,45,192,203,100,112,106,26,20,226,95,111,117,125,212,52,75,232,17,99,2,229,142,231,211,162,104,55,244,230,112,55,126,229,57,173,80,159,73,95,28,220,214,212,88,63,167,213,146,241,58,42,247,112,107,238,87,194,86,244,133,112,61,48,210,216,211,225,67,236,56,208,143,245,91,150,59,196,74,44,67,147,58,218,107,238,46,119,154,197,98,158,77,114,8,175,222,118,209,45,137,132,140,192,219,234,11,223,152,85,104,190,226,103,221,11,41,107,170,62,226,86,178,25,176,73,48,61,123,4,229,142,41,212,203,144,41,35,216,244,198,140,90,206,41,111,134,254,217,242,169,66,141,164,212,190,253,144,103,62,90,92,102,146,86,63,91,135,241,112,99,197,100,106,165,140,184,193,244,231,18,128,23,198,24,218,114,53,210,65,213,23,0,229,240,34,103,66,125,38,196,64,14,111,168,3,229,205,238,187,174,151,36,165,20,144,70,52,121,246,135,37,252,214,71,185,203,69,212,209,208,189,92,245,81,174,81,197,72,121,121,172,61,228,70,186,47,77,244,178,142,116,88,209,171,133,216,185,7,63,6,65,240,120,52,188,3,213,35,39,131,237,42,174,237,166,213,229,243,31,67,71,202,182,27,77,47,117,249,139,253,166,153,3,54,161,96,175,79,59,180,3,201,189,239,70,57,189,68,30,74,237,42,18,99,24,220,173,185,96,8,246,88,151,186,82,28,9,170,77,189,48,142,168,177,108,149,119,97,226,46,191,171,135,5,103,167,192,24,186,221,3,116,69,181,18,44,58,49,92,144,17,5,35,209,218,162,202,226,80,140,251,2,143,68,107,229,212,252,241,211,95,80,255,96,62,111,57,237,59,195,57,95,44,247,174,248,2,89,159,188,216,64,172,235,5,130,15,250,30,105,68,187,53,140,191,128,42,219,180,254,44,40,138,156,6,101,83,101,61,138,252,46,102,188,179,97,243,244,34,228,98,196,123,168,18,124,87,27,83,128,194,215,223,105,46,58,101,204,128,91,102,56,198,88,171,17,102,190,214,156,164,43,44,216,209,156,135,126,67,235,40,81,232,70,172,120,60,149,246,105,10,181,210,3,194,127,132,173,61,124,78,128,78,54,44,122,193,130,22,122,223,47,171,26,17,214,9,219,188,58,194,28,76,209,7,132,221,29,137,3,79,78,17,94,151,39,27,25,172,39,36,140,138,169,10,124,108,40,60,161,141,66,113,147,159,133,225,239,105,225,123,242,96,206,203,160,16,65,251,162,8,135,204,203,145,33,37,101,225,245,40,231,30,70,178,227,224,109,193,38,227,217,112,152,204,21,166,253,60,74,116,134,50,226,112,116,145,232,245,90,150,133,134,161,126,142,78,148,224,37,141,45,203,35,59,14,131,217,156,62,143,40,214,181,193,142,14,40,242,34,175,12,152,162,85,253,88,196,229,95,96,30,114,207,37,132,57,13,114,157,96,57,37,86,91,212,178,171,20,107,117,127,50,173,83,18,214,167,94,153,230,99,191,121,193,47,139,207,129,101,209,157,81,10,215,42,25,203,36,110,119,220,220,106,2,226,98,138,208,62,215,185,35,243,119,55,225,24,19,148,138,191,183,135,79,44,185,180,114,139,153,38,197,235,123,170,41,103,7,12,39,244,139,203,79,211,41,145,226,127,186,173,214,116,70,132,133,157,39,81,100,26,235,154,171,52,80,120,62,133,191,152,92,246,60,222,154,181,238,92,255,164,22,29,234,54,170,89,103,124,204,34,92,136,184,166,165,56,209,54,217,4,138,148,3,182,118,84,47,199,130,28,65,130,173,112,226,211,30,247,110,78,101,151,84,107,53,40,212,155,167,66,112,155,150,30,201,38,53,236,61,88,147,112,144,244,193,194,196,4,143,227,43,71,199,100,145,15,130,174,79,247,28,167,85,158,127,122,111,8,161,188,39,250,122,58,180,110,40,76,222,255,101,228,6,102,78,211,65,99,19,114,73,110,10,67,166,30,247,112,180,125,78,117,5,109,115,173,25,70,255,249,93,109,71,68,196,169,154,149,205,123,107,193,247,217,231,215,55,131,178,237,53,115,192,151,187,228,60,255,126,226,9,191,223,203,18,185,95,149,49,187,123,124,243,202,61,84,112,239,7,145,171,57,17,156,150,134,221,73,243,98,247,71,209,168,246,74,162,104,121,166,25,255,193,112,6,72,165,177,149,176,73,173,59,62,26,242,21,239,213,200,140,200,86,139,68,43,249,198,241,94,141,148,78,84,201,80,221,15,67,254,107,113,89,244,1,70,62,144,14,67,182,48,255,221,7,26,193,25,112,55,106,224,247,106,203,226,223,45,224,250,211,76,18,207,30,82,121,84,41,159,92,78,140,78,236,110,11,53,38,11,247,56,15,42,37,29,152,222,129,54,19,112,240,126,167,31,10,247,128,33,250,245,138,170,187,84,137,43,203,189,57,172,130,55,96,146,176,173,114,243,123,166,110,39,114,180,214,227,54,228,197,45,223,116,162,33,112,74,143,251,157,118,231,11,49,84,226,45,4,53,3,38,135,112,2,70,184,36,150,8,121,123,182,37,231,191,168,244,84,203,213,157,208,224,10,78,30,150,160,192,20,85,31,167,82,129,70,109,201,136,195,103,113,93,101,167,91,164,160,36,226,3,213,200,176,135,139,26,108,142,214,152,42,112,253,46,255,154,16,47,117,137,213,82,186,114,103,143,83,149,210,220,57,5,52,101,65,231,171,62,99,139,168,46,81,41,210,23,78,179,61,140,128,41,96,54,13,175,192,102,18,45,105,98,169,228,81,186,247,24,20,83,65,9,15,165,162,40,21,186,185,133,211,113,10,186,77,207,207,127,51,113,35,121,180,149,45,77,39,43,41,228,87,229,119,81,101,83,131,228,136,136,255,138,104,42,10,189,208,51,190,241,166,196,87,106,39,8,223,80,129,221,131,96,137,223,25,240,253,214,195,83,249,132,153,134,248,24,215,110,188,91,69,239,78,186,67,227,207,167,48,135,130,243,137,174,187,169,124,242,104,218,5,143,191,56,12,60,223,148,33,165,66,234,56,39,213,54,69,16,189,186,124,159,23,252,114,26,41,13,151,233,239,196,110,73,190,103,136,124,51,29,188,214,98,235,84,39,214,230,238,48,193,185,89,130,172,196,56,191,227,106,35,126,242,253,174,221,115,84,119,106,56,216,44,215,232,100,37,86,40,27,112,103,47,175,222,133,78,68,39,194,3,119,248,79,148,105,54,68,226,197,26,7,165,187,240,93,76,166,127,203,123,179,29,58,47,26,134,61,250,165,1,227,119,69,99,244,33,160,41,31,219,156,152,238,205,220,108,250,114,45,31,203,235,123,174,143,199,143,144,33,225,0,241,189,176,163,86,33,188,231,149,6,50,152,57,222,54,188,133,187,175,254,156,246,207,114,132,213,41,130,172,8,85,88,34,248,157,138,221,42,189,3,54,50,240,119,237,245,247,40,226,143,181,83,161,165,25,175,255,128,240,174,104,110,144,9,130,38,104,122,147,162,149,80,59,76,27,253,231,74,9,228,135,151,228,240,97,210,53,61,229,215,164,88,80,101,136,23,167,100,252,250,154,227,25,26,5,10,195,88,244,112,210,110,63,144,169,125,154,210,145,71,37,8,140,42,239,106,43,162,9,139,22,248,110,72,175,228,233,154,148,70,157,40,55,135,117,232,213,231,176,93,53,105,62,171,152,25,30,111,156,70,225,92,101,15,254,14,202,63,175,247,135,94,195,33,246,114,181,130,140,246,188,23,14,126,89,26,232,2,77,167,16,54,229,248,29,121,6,248,86,137,173,185,23,64,211,70,68,206,40,41,250,60,100,142,135,113,191,215,39,55,175,13,99,210,77,241,123,236,72,233,53,173,247,36,54,158,185,12,111,188,12,120,49,2,123,119,171,246,70,225,88,126,149,121,205,71,106,246,238,226,144,143,189,175,11,125,188,4,141,98,91,161,100,35,236,83,164,60,122,157,221,244,84,171,68,189,189,116,206,10,123,228,232,185,115,156,10,247,23,58,40,36,40,171,192,180,227,71,200,3,123,87,130,145,88,24,196,100,155,195,214,160,32,27,6,169,64,143,121,148,110,117,126,178,230,63,186,11,189,156,10,47,55,172,74,54,148,226,91,52,132,79,75,250,247,239,189,169,36,122,84,163,119,143,157,202,237,122,223,130,184,147,95,13,127,158,28,14,148,230,122,13,229,50,205,165,169,235,158,118,213,207,35,84,212,50,75,183,21,249,249,208,70,34,136,186,180,2,243,142,217,178,2,130,23,27,99,121,54,129,183,149,77,20,15,61,127,52,223,9,76,43,210,203,97,48,43,210,142,3,137,227,240,112,226,215,146,53,75,204,225,26,180,199,227,133,164,171,100,38,80,145,241,186,220,23,25,247,45,164,48,181,90,180,49,18,20,75,50,190,213,152,146,215,203,8,221,13,245,59,105,10,246,207,137,39,23,227,119,132,4,228,186,241,11,89,97,207,203,208,132,27,97,55,56,125,191,215,83,74,118,14,37,42,89,28,155,249,238,153,46,170,210,165,94,28,216,104,143,60,25,85,225,137,16,184,35,220,51,94,114,241,131,86,231,8,252,225,35,56,220,77,232,37,224,101,97,232,135,34,163,160,111,182,8,172,141,87,204,180,63,107,157,211,85,77,67,192,251,213,123,209,147,39,191,218,90,122,95,102,165,30,59,214,5,238,230,205,191,159,125,39,204,39,145,99,74,134,251,242,226,25,24,57,230,62,186,139,222,221,40,10,138,62,154,248,100,139,190,167,122,93,158,136,54,94,17,89,213,230,104,122,57,197,181,108,190,41,60,213,6,143,207,107,157,160,151,73,207,222,116,17,121,109,64,231,164,210,13,158,233,227,49,109,43,2,210,163,199,162,55,197,147,220,84,166,149,146,14,15,150,148,167,200,9,86,118,61,246,208,158,242,252,59,54,251,209,179,165,110,167,8,38,185,15,47,78,58,52,167,151,9,91,105,64,23,14,108,126,54,68,5,15,222,214,32,161,135,38,20,63,94,29,3,183,125,213,103,79,43,128,126,69,36,31,9,242,88,32,196,149,93,71,158,10,21,10,146,21,46,212,242,44,175,111,161,139,78,62,72,183,78,200,119,53,126,190,56,200,22,50,106,221,139,126,174,21,182,245,99,55,154,245,95,62,169,147,4,109,122,92,195,126,248,8,36,215,143,234,155,216,56,215,204,128,229,252,221,252,216,54,32,67,90,9,190,253,190,55,101,57,228,56,2,69,205,185,191,138,33,10,26,248,252,2,211,62,248,107,245,89,187,209,16,137,82,224,226,239,141,208,212,174,250,98,100,68,223,233,113,191,20,101,81,67,225,241,57,115,215,34,73,86,154,26,72,208,236,249,1,48,97,96,254,122,186,122,188,112,34,237,19,84,155,249,76,40,144,42,187,72,35,17,54,180,190,79,192,124,202,71,212,206,225,112,127,118,28,92,168,115,84,150,196,15,124,15,31,171,49,9,24,38,27,79,92,178,151,182,29,190,96,33,45,191,30,145,53,122,231,48,32,148,128,49,12,207,239,137,75,2,20,6,57,255,93,102,160,198,136,211,18,190,165,26,130,90,79,78,218,31,20,110,132,34,20,43,247,107,108,42,175,207,131,49,13,194,243,128,226,127,180,71,23,178,238,183,248,168,117,119,248,154,153,189,62,45,3,2,203,120,180,241,102,131,204,251,171,26,32,92,187,132,55,150,54,31,194,218,14,47,19,19,14,184,241,99,222,186,167,177,182,73,15,11,240,164,207,242,23,238,148,40,68,20,167,152,216,250,122,57,81,235,237,156,93,174,134,212,225,17,150,161,86,51,85,30,226,154,152,31,63,229,23,54,137,108,9,249,221,77,126,91,99,255,47,76,25,91,139,57,94,112,161,168,220,255,133,59,164,168,97,209,242,175,203,247,74,18,104,201,163,16,50,190,200,245,193,74,127,196,227,219,68,124,69,162,30,229,68,43,97,248,129,57,112,182,228,61,75,51,138,145,223,169,180,97,52,106,194,80,140,247,210,251,203,169,222,137,194,161,29,150,10,48,81,139,159,81,179,236,200,20,30,121,14,55,24,97,127,223,156,135,169,195,71,63,18,118,211,131,161,82,26,77,158,221,45,90,253,96,171,227,151,153,216,33,15,120,161,51,132,141,105,171,141,81,179,168,196,99,187,218,70,15,88,21,190,6,214,247,78,117,74,139,62,33,237,195,165,101,254,60,148,42,59,41,226,47,198,252,126,206,131,209,165,106,77,38,139,137,37,255,238,197,196,243,72,79,201,213,52,116,188,204,206,38,249,68,126,94,96,118,223,223,64,41,148,92,99,138,11,194,159,160,111,127,87,195,113,118,210,213,68,140,127,235,10,54,153,49,229,50,44,216,61,156,6,191,240,129,92,226,200,155,95,139,54,70,5,130,2,12,87,25,211,202,191,249,89,221,220,24,178,37,25,211,90,163,82,209,166,98,147,136,8,133,26,223,163,154,184,163,182,72,131,203,68,60,212,204,254,238,136,20,17,15,21,189,69,196,115,148,215,99,185,77,151,243,174,183,255,242,95,254,227,31,255,237,111,255,250,111,127,249,219,223,255,250,151,255,231,159,254,251,127,251,231,191,254,203,255,253,207,255,254,127,252,111,255,203,63,125,255,241,31,255,248,223,255,254,239,255,246,151,127,250,135,255,245,47,255,252,247,255,247,111,127,249,135,127,252,175,127,249,215,255,246,151,191,255,237,223,255,233,23,248,223,255,250,47,127,249,79,127,255,219,95,255,229,191,254,195,63,254,159,255,250,175,127,251,191,254,250,47,255,252,247,123,159,255,236,140,149,212,132,116,143,12,220,95,83,148,188,24,145,138,50,3,254,154,10,254,209,242,176,94,96,139,152,193,72,224,181,105,92,239,143,38,155,37,125,109,144,97,114,187,23,76,167,168,162,41,197,47,111,210,60,84,2,185,69,215,155,163,183,53,36,162,177,119,226,8,45,156,133,30,177,230,217,74,245,215,105,255,223,241,179,40,1,29,250,236,245,185,126,3,93,156,93,245,175,168,38,112,249,31,186,158,191,68,182,78,153,179,139,238,161,214,123,95,91,111,205,56,53,191,119,37,131,154,174,174,144,42,232,231,40,250,179,38,33,105,31,20,182,190,52,164,68,232,94,183,146,125,45,85,76,234,168,38,206,120,181,207,184,219,20,166,79,212,111,78,31,141,82,135,19,206,117,122,123,99,217,31,37,195,144,194,56,12,117,173,126,47,107,137,172,1,171,40,18,232,181,52,125,46,64,235,211,242,197,197,137,151,128,167,48,142,0,211,49,17,247,110,132,119,19,252,57,9,34,97,193,42,246,46,48,78,131,15,57,186,55,51,253,46,111,59,152,63,226,230,202,38,91,224,159,122,4,23,16,150,15,149,213,179,8,169,203,126,81,83,246,37,30,248,98,252,166,14,47,108,13,125,113,234,104,60,97,68,117,201,212,123,227,157,190,36,91,135,16,253,75,111,102,13,126,111,154,110,216,157,211,160,92,163,212,35,245,196,82,106,34,185,198,45,11,78,52,138,6,148,25,149,200,229,242,128,71,223,198,169,172,99,70,205,252,23,87,163,201,171,35,94,152,137,254,179,171,177,166,43,252,205,119,182,0,223,143,147,166,41,154,113,47,25,108,117,230,39,45,17,218,216,125,204,44,227,160,83,229,51,233,213,200,255,125,223,210,81,193,131,240,77,103,83,183,172,92,237,31,209,128,184,248,75,228,122,118,130,122,96,205,196,133,167,62,250,131,17,236,243,12,221,177,118,124,133,209,102,155,14,227,44,201,144,34,99,229,210,223,125,17,12,213,123,91,217,237,112,180,28,85,60,55,14,131,125,156,225,110,97,64,13,133,73,48,248,189,87,71,199,90,97,150,207,113,24,47,90,175,182,164,129,195,144,36,41,101,57,251,196,43,76,6,238,218,179,48,169,131,221,125,198,213,165,38,158,233,143,206,83,223,240,48,220,149,52,176,211,72,184,86,192,180,225,235,171,17,38,125,57,33,34,157,103,41,101,249,61,204,142,231,132,200,153,54,21,5,248,172,64,49,46,38,156,163,191,203,220,114,71,161,56,213,17,167,241,39,94,236,30,19,75,39,233,135,151,28,217,90,114,175,45,221,155,10,59,31,20,56,172,85,145,131,250,222,111,248,123,119,35,103,22,184,50,164,241,236,169,197,168,6,83,215,238,176,245,161,38,184,126,113,49,252,215,51,161,197,27,40,129,75,34,215,6,174,10,223,93,32,63,154,176,172,195,125,183,63,224,207,165,64,129,199,86,13,160,15,114,245,24,20,132,13,90,66,99,158,244,150,22,230,221,158,92,246,251,130,215,235,106,250,210,197,106,193,156,255,17,105,104,125,43,72,76,139,143,87,197,164,87,102,109,99,140,241,215,250,96,95,18,206,225,107,184,172,72,219,35,188,45,250,88,13,253,183,229,135,38,206,160,74,217,192,161,217,156,135,235,194,117,75,216,121,90,187,138,39,216,16,157,144,36,2,40,137,173,227,40,206,161,62,218,202,71,170,195,215,96,18,214,97,224,207,59,182,81,107,216,122,114,113,92,76,79,203,3,35,102,151,224,234,21,82,204,207,173,90,55,198,70,62,94,22,161,27,77,163,172,60,236,228,237,4,99,116,135,223,141,52,93,93,182,11,196,17,51,85,69,37,58,6,112,209,29,69,118,93,199,172,192,148,30,143,70,3,78,127,54,129,9,121,51,178,54,233,106,138,212,99,76,33,202,214,23,199,124,139,207,57,77,191,65,97,152,93,253,119,225,157,15,29,83,106,191,125,151,102,204,148,237,19,254,126,186,68,29,158,26,81,68,181,19,147,215,191,8,158,163,114,180,31,26,199,222,18,192,158,110,178,11,227,181,134,46,88,55,146,124,37,43,39,199,230,186,18,244,150,84,181,12,173,244,164,199,52,69,147,71,204,206,102,26,55,190,165,192,44,170,134,190,169,203,198,177,201,36,93,202,39,78,50,170,196,68,100,53,42,245,124,35,206,234,5,59,247,206,82,81,64,242,22,66,201,234,25,83,78,31,133,137,113,185,27,112,79,212,166,186,17,180,129,158,176,43,135,245,5,234,213,31,65,191,230,85,49,215,24,215,137,72,139,64,88,88,227,186,192,77,108,218,6,233,169,51,194,225,233,75,114,17,52,82,9,136,134,208,174,160,23,19,243,242,33,133,146,45,17,242,223,35,188,121,37,31,28,247,93,21,205,96,253,221,97,106,192,219,88,149,255,157,158,122,175,222,130,105,160,170,231,117,97,182,184,183,6,152,103,235,75,240,40,113,111,106,237,117,72,233,87,216,241,189,32,50,80,165,128,107,70,186,170,82,55,162,153,161,183,190,51,225,248,142,54,240,77,101,162,208,78,121,226,115,144,141,169,170,35,64,245,188,59,94,198,127,48,244,209,212,151,248,10,24,102,188,37,17,130,246,90,152,32,66,82,225,96,250,11,57,23,30,136,234,141,24,118,13,26,130,229,203,186,111,179,244,20,110,225,46,118,202,122,228,188,37,36,244,133,163,10,181,95,26,206,105,233,47,175,25,91,116,25,117,133,33,41,44,14,99,13,235,163,239,151,24,65,139,204,167,234,9,38,5,226,87,83,134,167,7,31,85,181,101,251,239,186,39,72,211,121,0,251,92,24,172,140,80,218,113,40,2,173,241,106,80,245,207,116,117,13,70,55,235,255,21,194,90,96,74,35,252,217,86,62,45,223,122,194,3,226,14,60,243,66,117,52,38,219,186,219,179,29,177,106,221,51,166,29,18,62,166,120,186,249,222,181,70,84,131,170,203,165,115,148,51,33,108,51,46,31,186,23,82,102,48,221,212,182,66,226,125,18,76,21,168,195,228,114,244,115,211,202,255,197,205,75,249,3,69,0,193,81,228,50,245,103,179,191,185,179,249,163,153,179,19,204,250,10,24,143,34,193,240,237,56,12,37,189,126,16,120,134,220,154,128,60,119,166,33,31,144,136,198,205,233,237,81,148,217,21,247,166,51,47,61,186,66,207,235,236,221,103,54,21,241,192,51,30,190,31,161,208,82,116,97,83,105,249,218,67,76,204,231,20,221,134,57,96,150,123,124,184,89,189,36,125,145,254,245,184,249,61,251,219,210,155,183,15,155,246,85,62,82,46,213,20,174,166,63,226,48,253,190,58,228,144,35,251,2,163,246,241,27,58,104,69,74,143,41,39,69,163,78,97,20,51,223,234,101,83,151,28,57,48,108,65,206,136,78,98,86,231,225,7,63,82,247,90,84,98,188,250,179,63,204,210,128,71,159,122,66,208,250,24,245,160,48,145,171,161,14,83,246,242,186,254,110,196,217,170,241,113,79,233,227,228,154,204,133,163,10,89,23,38,86,228,40,100,202,122,239,77,165,184,215,154,14,74,64,171,194,235,147,39,127,236,112,138,222,213,236,46,29,52,107,71,85,112,198,157,224,17,206,164,152,237,180,116,117,41,30,18,49,134,30,61,177,161,252,31,37,224,54,211,144,80,178,51,252,181,161,40,40,250,100,232,71,220,236,36,63,81,117,68,32,218,138,223,204,140,205,79,14,86,0,96,232,126,117,184,57,34,60,94,130,246,68,253,210,205,99,55,179,86,19,181,196,97,13,114,109,158,142,155,255,165,121,192,158,239,111,221,168,176,73,226,59,99,58,1,158,201,100,105,184,145,72,217,233,113,239,202,89,166,67,98,132,245,62,15,42,146,25,178,56,80,219,137,179,139,250,183,174,11,19,30,18,175,160,34,8,167,205,60,192,243,219,238,57,25,63,71,154,161,99,148,84,208,188,36,9,96,156,78,235,43,2,127,233,8,24,116,216,248,244,38,18,173,2,56,3,201,33,247,94,40,187,43,233,103,245,32,58,189,104,18,114,182,107,195,42,36,195,146,108,152,97,29,51,37,96,109,175,125,239,37,112,249,243,106,136,80,28,86,170,3,67,73,144,7,218,207,76,35,70,200,86,46,206,155,209,32,88,28,191,170,39,225,8,208,240,216,72,123,181,252,41,171,83,233,24,156,244,188,40,166,189,166,244,16,229,7,213,161,5,166,126,40,224,107,219,165,23,131,82,37,110,142,65,164,87,147,120,8,212,122,146,21,69,93,217,31,77,43,180,218,79,20,90,203,225,240,209,112,172,191,186,11,135,99,55,41,192,180,219,24,147,204,27,179,154,218,205,64,17,29,245,139,151,177,98,169,114,213,174,174,150,73,18,39,73,209,26,235,185,235,36,241,127,153,11,73,247,138,230,147,7,147,52,86,195,143,20,195,240,101,95,97,98,77,47,78,49,138,167,48,136,19,228,87,51,222,23,191,57,132,247,93,175,134,15,202,13,9,40,80,75,250,94,4,148,60,156,98,236,146,186,229,24,135,234,241,155,87,220,69,149,205,58,156,176,62,166,53,43,171,66,202,185,92,19,156,2,253,150,228,192,80,220,218,14,22,213,16,193,236,134,213,233,161,223,76,34,209,232,234,208,125,238,112,81,182,40,211,176,59,211,99,164,124,171,34,202,67,48,41,46,39,217,190,48,146,174,233,106,10,185,223,128,23,244,162,116,5,16,147,114,6,226,110,61,249,186,197,119,19,78,240,146,228,187,151,165,71,91,29,230,27,80,36,118,246,200,112,9,144,215,76,119,94,203,203,84,97,221,73,38,188,73,23,122,88,237,110,69,100,145,19,92,66,118,133,110,127,141,133,16,206,242,254,214,139,146,141,72,175,5,39,157,255,228,69,61,97,66,67,85,5,186,31,106,199,21,30,171,186,31,9,214,53,242,101,100,120,110,202,22,170,92,191,116,115,232,49,252,71,155,51,145,126,22,17,14,127,241,217,123,158,160,172,8,183,3,76,192,172,166,49,131,162,36,94,237,155,26,75,7,14,237,19,146,129,167,181,244,195,32,4,242,33,189,83,255,164,49,107,226,91,32,254,120,122,190,119,11,67,152,176,216,232,233,119,53,244,192,29,166,171,33,63,186,62,154,157,159,148,218,215,215,159,87,251,239,50,117,240,253,199,179,5,54,197,165,63,222,60,110,206,205,254,184,121,8,7,209,146,85,255,120,51,234,188,29,182,246,206,60,226,174,5,11,63,211,217,121,84,194,144,165,70,120,180,60,21,174,197,227,179,240,167,106,33,193,59,188,158,2,125,80,75,83,1,242,125,127,50,14,88,158,10,35,186,116,46,140,14,69,90,123,67,220,235,2,251,83,201,235,167,185,62,27,7,251,169,37,93,77,197,186,79,36,138,185,190,124,245,53,190,252,119,223,131,175,127,105,204,232,99,243,153,148,119,4,231,141,36,187,121,247,250,153,55,147,234,17,154,66,140,241,228,157,40,20,158,40,85,75,129,91,182,177,234,222,80,161,163,42,93,77,192,32,70,211,248,137,244,209,215,5,156,177,168,113,141,210,151,164,238,80,222,236,59,39,109,254,119,243,114,21,52,58,247,119,178,80,16,52,156,238,230,21,88,93,71,186,57,186,19,62,92,133,4,118,75,71,7,140,31,209,50,66,18,64,97,122,72,124,88,74,209,238,86,147,153,252,226,119,161,115,60,254,208,168,28,241,157,239,198,148,132,59,239,58,236,97,59,161,4,55,243,97,139,97,166,176,16,175,98,162,108,252,131,167,216,69,234,92,247,81,68,119,194,181,248,140,254,49,199,94,89,229,49,166,144,124,167,168,240,55,61,25,4,133,235,80,247,150,126,199,175,232,137,169,154,120,116,66,238,178,226,236,185,235,86,235,36,62,56,191,98,225,226,247,229,52,213,247,125,53,118,74,236,171,148,85,100,247,140,189,142,92,119,202,88,162,37,31,47,190,123,206,150,242,184,216,111,104,83,202,185,86,122,180,3,174,51,101,200,76,122,82,246,73,205,16,144,5,134,67,57,224,174,251,17,188,88,237,172,216,205,86,26,51,152,135,35,174,107,181,103,233,103,33,209,51,101,15,78,3,134,211,61,227,173,161,201,77,121,115,18,196,242,218,122,106,193,77,113,206,210,205,127,164,124,126,175,114,169,146,187,1,238,26,161,159,66,191,179,190,115,161,21,38,86,53,154,127,37,85,41,16,150,47,114,102,233,150,193,46,112,247,223,152,36,73,144,26,251,194,217,121,57,14,179,68,49,110,193,140,205,138,217,151,170,16,160,147,144,195,20,233,31,173,143,104,75,6,100,216,148,208,146,147,59,117,101,250,89,160,85,225,25,249,18,88,189,106,18,40,30,223,40,177,77,66,253,144,202,139,16,122,10,211,231,171,227,203,197,73,167,133,105,83,86,146,178,102,99,90,97,117,17,54,215,108,59,190,168,90,62,227,204,244,155,55,177,155,26,86,215,46,169,72,135,168,170,167,183,138,177,140,181,84,137,214,194,97,199,80,213,88,194,143,90,65,24,185,24,8,42,102,93,45,19,17,48,247,83,65,233,65,35,175,191,57,212,253,51,9,74,223,13,194,157,10,228,118,170,214,63,212,69,5,80,9,211,255,83,13,76,75,196,245,216,231,142,233,169,41,60,75,212,131,149,115,148,198,15,167,178,180,79,220,14,40,136,245,230,166,225,26,112,77,19,169,209,3,235,225,130,10,243,132,190,25,194,77,229,11,24,129,84,21,8,47,216,62,113,111,104,73,84,164,27,129,248,112,212,40,218,17,19,162,91,23,129,31,246,180,180,109,93,32,70,186,234,241,25,58,169,181,184,130,144,150,135,54,107,33,214,152,164,201,33,43,244,23,163,177,72,245,218,27,90,119,62,85,170,85,23,201,199,54,154,198,34,14,102,213,68,41,49,220,104,143,6,190,155,102,186,122,74,161,218,125,173,242,125,233,234,251,121,135,192,77,181,36,129,161,3,13,184,171,198,176,193,43,156,250,186,166,176,77,26,60,35,125,92,33,221,211,125,129,118,43,215,70,6,62,101,167,55,135,102,41,224,93,178,98,59,81,66,223,177,232,55,61,90,69,74,230,123,250,54,141,140,205,167,5,24,247,216,129,89,51,156,250,79,227,86,4,229,145,220,113,152,94,224,36,115,95,224,174,119,152,128,177,194,180,128,70,56,194,168,220,100,26,227,15,52,185,249,161,187,67,224,65,119,147,191,57,100,163,186,107,209,74,31,32,98,48,9,68,233,201,95,204,166,67,81,24,77,149,29,112,138,65,146,173,107,253,200,213,103,234,231,164,184,230,196,92,33,46,54,211,213,211,153,67,186,117,137,235,166,115,15,148,50,34,90,1,51,164,78,180,110,221,243,241,102,8,205,233,247,64,34,167,197,207,110,80,191,40,124,79,129,25,47,142,101,168,35,122,40,31,136,171,161,210,214,171,233,53,251,226,213,58,82,51,1,27,59,114,128,240,167,41,168,153,214,187,109,35,252,32,48,181,101,37,134,12,13,189,169,240,100,34,7,220,146,133,67,80,44,226,209,192,53,161,205,237,73,238,188,243,165,119,242,251,209,7,220,212,254,25,164,25,142,188,87,105,58,67,77,123,177,23,249,85,69,237,144,113,55,82,151,200,180,49,73,67,194,236,151,71,119,109,215,2,62,99,203,36,235,169,46,112,48,225,229,201,44,68,125,111,126,88,236,164,16,131,173,4,175,19,197,48,63,115,80,38,240,176,130,213,248,213,85,185,32,172,32,226,158,62,49,15,106,114,46,58,124,23,75,38,89,81,61,22,224,211,188,187,154,95,113,166,158,31,212,240,71,198,254,71,35,86,111,110,149,87,177,31,157,157,127,247,143,100,109,192,173,104,1,221,192,208,241,248,81,53,25,101,157,193,80,170,213,8,112,238,148,100,162,26,143,133,30,219,213,82,17,114,43,170,150,223,221,224,162,212,55,135,156,189,5,12,133,162,190,249,66,85,34,246,194,169,92,201,192,118,248,69,236,117,166,234,215,129,68,84,28,202,176,96,164,229,133,114,77,156,125,205,154,255,20,54,62,235,128,239,199,215,153,104,125,190,241,187,91,87,199,230,78,210,93,34,50,75,188,66,171,253,233,242,152,114,49,156,126,250,187,206,8,242,41,224,100,191,25,153,231,138,207,89,63,205,225,210,212,54,34,64,196,233,147,14,70,20,135,135,192,216,42,242,57,39,148,222,114,188,64,27,35,47,142,96,125,148,30,26,49,133,238,12,243,186,138,97,20,87,99,214,17,148,31,214,227,209,91,169,250,173,128,108,234,199,70,26,69,223,108,210,192,26,159,107,183,84,52,127,143,143,181,101,22,211,141,175,47,126,119,218,42,115,97,165,18,11,212,100,196,238,36,216,45,215,174,47,136,173,109,38,236,116,237,53,222,191,86,245,123,116,45,123,71,89,112,157,35,134,74,211,226,113,226,25,167,77,177,192,166,158,170,228,89,191,152,41,144,192,234,174,67,163,102,19,180,36,123,153,138,249,35,143,134,72,47,193,232,243,198,163,169,82,209,159,109,161,226,184,121,69,16,86,96,212,44,227,248,161,230,77,231,48,50,242,95,124,143,138,130,158,190,56,193,178,152,103,215,135,19,78,109,96,58,126,75,24,204,201,80,65,80,101,120,250,1,181,92,141,188,209,225,16,100,42,253,135,95,66,239,125,8,182,196,163,81,47,13,20,193,196,26,40,197,76,186,43,64,153,30,161,179,250,141,147,60,206,77,198,77,28,148,149,44,168,235,168,157,232,1,66,14,71,19,223,52,240,86,137,104,31,28,30,189,55,169,212,8,166,31,147,197,17,184,27,237,98,132,144,82,52,228,58,163,211,133,219,241,9,143,102,177,204,66,218,17,2,189,143,74,13,16,219,88,201,34,229,210,212,213,53,118,201,163,105,147,79,143,236,109,84,145,145,189,168,218,55,75,143,201,55,199,146,236,69,77,118,10,45,40,69,92,248,153,247,140,109,141,103,145,189,176,86,86,129,173,112,55,110,142,219,173,87,223,237,168,75,220,140,226,201,116,53,101,164,17,122,56,77,63,38,204,55,103,231,176,134,162,132,12,138,68,76,52,222,71,179,210,119,228,201,172,189,165,240,106,145,45,37,36,167,27,14,141,80,18,54,163,17,118,164,23,219,57,14,116,82,35,205,133,87,184,93,132,137,74,122,239,125,36,48,129,136,106,75,47,118,52,102,98,206,127,122,51,226,242,83,224,222,210,205,41,63,78,89,149,150,94,156,108,168,92,61,53,131,64,123,88,137,202,39,26,66,181,224,11,1,193,175,71,182,168,35,161,126,20,70,228,43,226,129,59,71,92,78,129,160,78,194,133,53,189,56,106,70,49,205,176,253,210,231,250,33,137,143,196,73,73,179,240,80,165,19,31,132,106,36,53,136,205,191,136,48,39,204,149,186,188,120,235,176,191,32,101,107,58,135,169,30,112,14,26,170,243,183,238,225,167,215,33,169,166,251,135,147,126,53,46,135,91,103,5,210,0,141,168,24,77,94,68,138,172,40,69,71,5,150,227,8,147,22,26,219,245,197,71,251,106,100,91,225,71,211,192,197,29,131,175,68,168,191,80,171,147,224,51,122,164,152,33,13,208,243,227,32,35,236,117,39,196,242,119,90,95,215,24,40,177,99,209,230,154,214,128,233,8,189,155,67,91,221,87,130,15,4,130,30,234,39,177,165,63,140,206,4,55,161,172,129,34,61,155,37,226,243,20,86,235,212,252,199,198,235,76,149,164,224,238,196,210,201,2,253,139,91,65,84,189,237,244,187,239,220,241,5,246,145,51,147,18,110,106,72,235,140,28,197,53,221,53,224,9,165,208,136,14,161,143,70,230,157,174,182,234,118,135,179,127,132,200,173,212,220,95,155,168,234,201,56,144,190,142,35,228,131,14,77,206,236,129,41,238,59,218,215,141,245,87,81,118,242,227,48,74,87,250,226,180,18,120,53,26,33,116,233,167,7,166,171,221,199,140,134,139,161,143,166,233,209,61,55,227,234,78,131,6,165,160,71,146,62,184,62,79,186,250,236,227,39,208,87,187,16,210,161,55,92,163,3,232,71,244,76,65,34,73,15,188,63,95,237,16,68,235,102,244,67,162,170,212,210,112,227,103,249,158,67,39,158,30,2,152,156,123,121,110,242,179,242,226,163,48,12,23,254,53,190,66,139,163,192,148,134,190,88,14,164,111,40,5,10,60,172,66,242,193,123,167,88,169,101,63,220,107,107,144,173,22,9,11,146,86,43,17,183,96,56,143,68,238,40,116,40,50,205,32,187,23,123,225,90,168,104,140,87,191,185,149,75,4,108,209,25,231,215,60,19,247,102,9,76,200,50,126,152,125,63,189,26,34,202,119,44,163,201,85,133,96,231,110,48,5,59,118,4,85,222,93,203,242,106,68,88,156,183,154,166,160,46,36,2,80,2,220,221,119,5,92,83,139,234,157,191,31,229,92,14,195,3,213,21,54,243,49,96,125,47,74,223,4,67,116,86,239,76,63,83,141,59,127,194,97,51,225,62,175,110,148,90,187,81,63,122,241,26,174,153,240,3,107,195,202,192,137,222,243,40,172,243,127,80,184,190,134,192,154,6,193,183,33,197,165,111,214,245,119,29,254,78,94,109,107,51,37,37,147,80,192,232,207,150,208,3,231,135,80,173,30,40,53,118,130,77,6,58,224,162,61,218,20,84,122,246,16,180,107,131,42,205,142,84,102,5,76,77,176,194,48,137,238,248,212,83,189,77,148,174,139,19,87,91,247,88,213,229,5,255,163,23,28,208,123,150,234,94,216,55,81,120,112,216,232,192,5,166,113,61,62,246,169,90,225,49,160,161,105,197,31,221,74,202,215,210,220,23,68,251,16,169,31,145,13,161,45,147,198,7,255,156,198,243,174,63,27,130,252,22,87,147,145,213,171,161,36,44,113,245,78,150,39,204,51,209,244,219,206,221,211,52,96,73,18,228,212,88,155,164,247,117,13,80,19,232,13,172,192,91,200,242,129,71,208,221,55,35,80,208,205,22,221,152,113,226,217,108,127,9,190,174,172,19,108,218,118,40,131,134,240,146,44,108,115,2,101,84,86,231,20,240,33,199,20,17,87,128,33,92,174,232,77,252,114,104,242,116,252,208,13,59,76,243,184,158,33,240,102,85,71,183,126,172,77,141,89,156,138,5,6,115,189,18,35,85,14,205,107,37,74,18,3,33,62,168,251,195,24,168,146,133,24,7,161,16,55,191,200,211,107,22,240,14,53,38,175,163,196,98,142,162,240,225,132,129,84,167,176,206,81,232,3,39,108,24,72,244,29,54,133,239,249,16,54,206,53,88,180,107,29,93,182,238,209,175,143,196,141,26,18,135,23,45,113,241,245,39,117,79,96,161,149,184,152,154,48,189,53,146,24,97,247,89,75,187,254,44,211,138,240,17,59,84,70,36,248,190,74,24,118,136,80,77,125,52,70,172,7,136,191,251,41,143,126,204,67,33,93,120,132,24,172,233,119,117,250,216,28,37,227,59,21,181,216,130,195,108,11,138,90,155,90,216,202,159,58,155,23,70,134,74,76,105,152,70,20,94,61,186,60,161,61,18,238,27,224,45,233,73,20,21,74,254,89,176,133,198,205,137,145,167,23,103,239,12,248,30,54,210,187,4,188,196,127,255,140,251,74,96,140,36,177,242,33,74,110,9,70,92,45,92,136,111,167,65,27,210,219,141,76,229,214,99,145,26,167,30,117,118,80,147,236,12,175,25,159,11,173,112,181,72,73,36,52,41,130,130,165,78,191,200,32,4,179,164,70,74,19,86,230,249,196,76,186,223,6,198,39,133,71,228,41,74,33,209,147,238,61,145,110,9,120,107,136,22,120,200,139,193,169,161,159,203,26,207,165,244,107,106,161,53,112,111,81,7,2,253,160,110,209,168,31,71,53,115,65,188,253,75,63,107,195,181,24,87,31,237,45,7,174,82,186,155,159,187,165,188,15,193,203,163,51,244,110,56,93,174,235,90,205,6,26,146,31,192,103,234,65,143,38,90,248,14,197,226,148,58,135,16,202,10,255,217,218,231,5,165,124,181,75,69,164,150,129,94,232,204,21,165,18,35,215,155,65,27,15,103,122,4,198,166,122,122,8,11,183,136,58,27,207,81,73,48,142,98,212,97,24,43,186,192,213,26,7,28,134,22,174,40,140,164,203,142,250,110,116,86,20,94,59,82,93,248,91,242,29,39,140,11,237,72,237,120,17,86,183,11,55,107,192,117,120,13,165,96,154,176,221,76,63,150,42,37,30,83,223,12,54,213,38,209,89,212,148,20,54,245,37,135,97,0,76,48,254,67,84,196,107,125,235,132,170,49,170,172,171,69,57,245,123,208,14,47,181,248,101,150,244,100,62,176,4,180,71,215,205,102,126,145,180,132,247,122,165,43,239,47,236,146,104,74,22,246,133,247,93,23,67,243,30,159,94,77,222,81,242,184,101,106,148,197,20,163,163,77,216,242,207,146,105,154,118,140,196,143,162,69,172,234,179,175,133,62,37,45,121,150,246,70,211,12,216,119,36,162,76,162,70,81,60,36,255,93,195,162,200,2,207,187,216,227,222,116,125,53,253,208,19,51,192,95,28,234,173,52,158,214,170,232,99,122,231,187,144,224,25,60,163,96,18,25,70,117,218,47,76,224,197,95,124,90,141,107,130,169,79,8,152,250,202,4,47,73,81,51,191,215,74,240,9,206,5,180,15,190,52,193,57,248,99,245,32,73,144,150,30,221,163,145,190,155,214,42,144,224,117,4,61,154,30,159,80,217,68,221,47,108,200,90,227,7,188,206,16,120,139,158,14,240,234,45,82,54,180,244,164,245,129,254,78,164,176,45,159,158,174,62,117,70,90,5,11,50,125,48,148,105,227,222,48,204,234,207,34,91,20,93,52,83,181,243,64,161,74,137,238,160,175,148,244,171,233,39,140,204,32,189,154,58,222,203,244,40,28,101,135,72,240,38,74,227,48,74,35,250,218,104,127,200,213,200,150,232,163,183,41,82,123,87,19,252,237,58,100,247,79,81,212,178,17,194,212,207,113,109,121,105,178,129,252,228,232,155,33,178,25,73,255,189,83,226,16,205,110,140,227,104,168,26,90,19,115,97,163,142,244,118,44,232,154,116,192,45,153,225,47,14,79,136,216,47,179,88,106,220,95,141,47,43,190,24,156,199,179,198,179,113,35,165,138,245,194,149,126,197,128,17,32,84,24,50,137,120,118,31,162,129,2,76,20,39,158,61,186,118,181,78,139,245,73,159,217,92,105,245,21,123,245,184,57,190,135,190,249,221,12,75,52,174,162,208,121,244,217,215,40,137,166,215,251,51,186,238,241,72,249,5,111,8,42,38,218,227,67,33,106,20,64,181,59,224,242,49,11,73,46,175,173,106,86,0,174,111,77,3,122,244,111,246,212,17,194,254,115,150,116,20,26,81,170,192,3,190,108,105,14,173,39,193,38,85,233,104,135,15,66,208,69,44,54,218,86,119,138,105,77,152,53,34,198,143,4,154,182,12,18,231,56,210,119,77,221,156,110,56,70,175,28,191,26,38,83,53,82,136,170,4,213,22,21,22,114,235,123,152,124,193,53,215,140,223,98,41,44,141,115,13,33,86,61,21,33,112,137,158,141,70,53,77,83,20,122,69,233,201,158,202,52,52,169,62,155,209,130,57,102,42,107,156,88,47,33,108,244,211,205,44,195,77,215,116,116,73,194,240,165,11,11,234,166,47,250,124,205,170,80,120,210,241,41,157,232,247,93,244,197,167,50,182,53,75,218,235,144,93,115,50,14,123,254,66,123,158,168,190,152,158,134,186,254,202,28,106,27,221,149,244,69,166,245,158,73,215,238,144,139,27,226,39,110,80,154,180,186,56,114,188,118,16,119,64,139,162,81,167,73,165,71,28,230,205,120,95,229,189,141,178,83,30,189,187,104,150,1,15,215,26,68,144,241,78,87,125,50,117,88,242,98,215,183,82,51,163,25,5,174,192,91,203,182,38,42,88,37,250,128,161,180,211,239,129,160,90,84,203,32,69,92,62,125,51,4,99,226,217,27,105,131,166,48,147,75,110,190,117,251,111,63,65,45,225,67,80,183,28,62,233,168,142,189,40,37,13,130,118,99,225,14,248,238,255,122,177,213,235,199,147,97,74,209,65,65,238,49,6,28,229,15,61,90,112,60,202,137,155,87,92,101,133,239,180,245,111,189,77,195,76,209,13,65,73,192,43,217,117,205,206,250,16,21,131,156,84,71,148,216,104,236,55,219,250,217,20,182,126,164,160,152,184,214,191,62,27,221,18,183,41,97,160,16,169,181,105,186,109,37,152,5,144,232,85,167,8,166,1,153,196,72,104,125,58,166,136,63,6,65,133,9,130,164,171,207,9,42,148,6,21,189,30,14,144,151,244,216,195,55,106,34,250,187,249,231,114,115,24,243,117,212,144,153,113,211,12,114,172,170,54,37,31,120,199,18,129,82,66,119,67,106,188,163,155,17,45,110,201,63,19,108,66,193,195,25,69,174,235,40,217,28,10,73,191,200,17,195,190,215,117,105,195,66,21,221,46,29,17,45,53,26,33,218,136,26,60,186,136,143,206,52,124,241,111,11,42,106,32,211,148,38,123,80,188,112,208,233,193,6,77,97,216,79,188,89,41,250,104,212,163,130,63,6,2,17,93,156,148,242,20,185,26,154,181,165,48,194,202,241,106,232,136,38,216,136,92,130,208,103,141,153,96,200,145,131,147,135,56,188,190,154,101,127,252,217,131,65,72,240,24,177,215,82,137,168,185,82,75,33,203,176,32,189,170,39,227,181,166,90,100,67,225,249,210,116,39,217,187,221,226,205,50,43,46,201,187,181,229,222,99,41,101,213,117,93,140,140,75,152,136,244,193,215,87,241,236,0,224,117,2,228,91,95,43,69,106,40,200,114,107,246,153,195,136,32,178,195,245,30,3,91,97,122,216,166,176,28,37,99,121,252,8,99,6,92,53,128,111,13,113,237,139,87,163,34,95,22,200,128,153,40,126,53,254,155,30,64,131,214,111,191,119,199,136,145,175,53,104,221,11,242,38,43,171,211,81,25,198,169,24,4,75,71,169,184,126,242,111,45,174,230,48,212,23,167,229,127,7,9,18,30,183,190,25,204,178,241,53,25,53,253,89,148,92,198,44,132,186,63,223,27,57,165,64,251,86,31,121,144,211,112,199,200,216,153,116,155,231,232,242,100,39,204,79,75,147,157,214,221,27,198,48,85,241,218,211,66,214,227,147,185,208,45,160,164,176,233,151,4,252,199,76,130,0,32,104,194,40,57,171,250,230,8,103,201,152,149,214,211,84,193,34,11,110,39,136,108,103,130,217,164,142,208,78,237,150,110,30,82,38,63,180,83,105,171,29,38,153,25,196,81,208,61,232,44,254,209,87,11,218,169,90,211,36,63,46,49,244,203,58,165,27,218,53,0,118,244,4,119,83,41,215,65,131,130,215,93,85,35,63,209,15,118,141,107,105,243,236,102,201,47,133,45,139,229,48,220,205,91,225,129,170,132,195,165,105,125,148,185,247,39,248,205,234,73,4,126,63,174,110,208,132,193,128,175,23,23,99,134,118,148,73,95,21,110,161,73,219,9,82,29,29,210,73,147,95,48,175,89,65,76,87,120,65,217,235,48,4,86,233,106,186,182,253,217,101,35,200,41,48,210,54,49,166,180,4,74,128,119,26,233,148,7,192,40,237,210,42,36,115,21,134,71,107,44,94,94,211,213,51,82,35,86,102,164,135,31,186,100,35,8,231,174,213,180,211,163,17,181,117,51,203,120,135,211,163,81,175,28,113,117,165,165,91,225,187,243,7,59,218,199,220,208,103,91,47,158,219,50,7,189,182,116,245,166,146,59,104,194,186,230,90,167,17,254,134,23,125,18,85,215,180,106,248,45,36,98,77,249,155,80,214,133,192,46,204,40,141,153,99,48,124,163,136,129,55,118,126,50,170,179,113,113,211,214,243,105,117,68,193,135,181,161,83,214,33,131,57,79,124,148,173,245,156,28,33,40,22,59,140,22,133,206,240,251,38,75,174,46,91,169,82,109,203,154,159,240,147,245,149,31,125,23,140,248,117,67,219,236,108,22,70,203,101,35,90,153,102,56,222,241,17,254,177,169,69,95,246,159,240,55,221,83,88,121,75,224,74,137,82,5,220,236,170,28,251,86,46,240,133,193,205,249,174,59,241,181,36,239,188,11,15,158,20,72,130,33,185,12,58,46,24,148,117,30,45,114,58,65,229,85,85,218,12,24,225,19,97,212,26,91,77,102,158,125,60,8,101,76,73,26,216,128,176,209,55,21,180,142,71,186,247,38,86,26,33,170,146,130,130,232,198,75,75,140,177,47,234,207,218,215,162,139,16,212,166,151,52,221,219,184,85,61,102,72,241,167,254,106,74,144,226,209,11,241,246,4,83,13,218,35,154,249,37,107,3,254,240,38,97,214,221,210,199,222,59,22,143,109,164,106,171,79,130,132,17,131,101,239,210,107,207,135,10,109,68,220,201,6,36,88,88,123,16,229,173,122,232,162,81,120,34,111,67,17,93,154,195,198,37,28,45,74,228,17,211,179,203,218,17,153,182,198,147,153,97,185,249,117,212,198,31,55,151,28,222,117,117,175,173,81,18,188,165,67,118,164,122,130,105,2,135,227,72,39,194,82,219,15,9,41,105,252,69,214,36,223,27,169,203,34,217,172,146,223,172,65,10,43,29,203,171,164,103,243,253,135,100,233,82,144,246,154,138,53,152,161,105,130,232,39,125,145,107,169,68,54,246,238,193,74,121,109,213,131,35,178,177,70,60,159,134,156,126,220,21,13,236,240,167,38,152,90,150,104,157,87,142,113,211,4,89,145,171,29,61,241,247,95,120,127,81,218,8,123,90,62,178,15,250,112,66,100,208,191,63,224,42,69,253,29,75,52,223,156,180,94,80,220,148,239,143,139,119,180,65,220,59,231,109,220,224,168,166,222,80,19,255,121,111,161,161,217,95,218,53,46,220,34,39,75,248,39,15,41,10,12,81,201,93,190,20,251,3,150,244,56,109,195,251,143,65,147,146,2,202,63,243,231,116,125,35,35,100,24,218,14,109,31,36,168,213,11,197,183,103,230,175,25,149,45,197,26,83,210,163,137,124,8,227,203,200,230,192,65,143,33,114,228,54,209,19,252,5,207,24,237,6,189,228,121,184,164,41,0,134,248,188,244,209,154,142,82,137,111,39,3,140,82,235,40,142,39,161,146,246,59,226,207,202,248,82,242,210,102,20,162,104,6,121,251,124,113,45,82,124,66,27,126,122,111,202,65,163,2,228,122,209,61,253,106,150,163,215,235,80,21,147,87,246,55,61,249,73,50,102,165,93,252,24,67,73,20,3,77,21,105,1,46,225,143,126,104,112,173,188,39,173,32,180,251,208,96,221,121,67,139,198,95,36,39,83,254,29,189,215,136,92,216,128,158,63,182,249,47,106,183,168,42,75,39,223,217,209,193,71,60,51,31,2,155,92,117,20,80,49,164,127,28,109,145,248,249,150,209,187,164,131,177,196,9,195,54,156,119,141,77,232,194,175,70,250,239,164,163,175,139,190,5,178,143,41,122,71,17,90,100,47,145,183,104,249,205,171,164,203,168,89,72,73,120,52,177,171,212,213,231,131,115,67,157,226,83,129,14,111,117,40,209,168,61,82,84,63,211,102,246,35,216,23,69,245,37,47,235,133,20,89,148,228,151,57,191,12,75,231,21,149,91,233,99,173,121,82,201,125,249,210,225,67,103,130,155,87,112,87,237,100,3,173,41,50,41,86,44,155,150,237,98,34,201,213,245,251,227,234,107,210,174,128,75,201,207,94,180,33,5,252,169,46,148,253,174,34,48,18,124,25,214,254,12,72,161,254,252,97,83,94,237,154,122,127,188,26,84,174,14,211,129,145,108,210,30,41,171,175,155,32,67,178,104,155,244,41,124,35,175,91,200,103,119,116,26,88,212,68,109,237,117,7,201,159,92,209,212,73,118,190,245,229,57,140,98,157,78,21,50,121,94,97,114,61,4,20,65,147,15,241,5,25,48,245,16,39,25,242,86,46,237,87,35,134,145,44,44,202,82,99,196,239,193,53,52,146,244,211,55,188,162,234,190,181,228,253,64,240,19,26,242,166,238,164,55,47,31,102,87,148,207,238,148,161,31,232,254,121,17,56,149,209,45,197,99,40,244,240,202,93,122,61,82,152,10,150,239,183,4,40,41,254,198,76,145,36,42,160,223,213,208,61,206,147,162,88,116,196,84,135,71,42,233,36,200,85,124,84,26,178,205,93,135,28,170,103,239,81,194,85,165,189,57,69,208,166,231,17,209,186,76,29,228,192,159,51,90,147,44,104,74,55,76,45,118,117,230,8,168,84,178,23,49,166,165,122,31,124,87,250,78,193,160,159,234,121,135,105,66,234,41,50,120,124,46,181,31,2,208,28,56,108,206,59,221,216,150,181,61,132,10,245,229,142,132,113,196,140,20,34,67,87,205,31,141,15,210,115,200,50,198,196,52,160,19,6,185,171,163,247,195,231,17,187,70,110,245,183,238,51,7,221,47,12,5,170,195,13,122,177,20,74,37,196,255,96,4,101,82,12,120,126,206,161,118,209,241,141,20,52,164,50,242,217,10,4,22,190,148,111,30,67,196,3,200,167,125,105,179,164,140,234,120,175,193,54,250,160,146,225,135,81,128,80,123,198,188,225,171,113,12,213,154,239,188,253,39,125,176,251,230,183,42,43,30,123,183,193,228,218,96,28,121,15,3,245,8,179,164,193,254,234,179,3,218,178,148,67,142,75,159,87,176,64,206,149,36,81,250,18,94,114,131,140,200,202,9,10,36,7,222,201,66,62,119,37,59,24,133,76,183,23,41,154,252,146,5,79,59,138,135,173,145,29,129,13,60,77,221,242,52,43,129,105,127,249,35,36,190,191,128,161,24,74,207,30,4,21,2,206,89,58,148,62,61,72,74,158,186,107,155,180,173,201,229,147,100,89,189,79,130,23,214,65,192,223,168,57,224,62,99,250,46,118,212,47,125,143,227,71,11,228,154,218,211,110,253,13,30,84,163,67,234,235,25,70,153,196,159,188,232,188,232,105,15,13,79,17,49,22,210,249,10,147,241,240,23,3,77,59,209,157,119,158,196,35,183,95,82,129,201,216,54,204,14,83,121,167,63,139,180,103,140,56,28,245,249,108,248,134,187,61,166,244,162,132,97,86,188,238,213,43,13,179,32,85,114,160,1,229,130,5,63,66,48,201,175,193,240,136,121,10,183,66,205,199,214,114,215,159,250,250,145,182,247,105,29,225,142,206,85,146,181,138,84,91,172,31,11,160,167,192,50,245,166,62,228,115,164,114,127,162,187,56,116,1,127,45,221,28,161,128,47,224,158,74,191,172,53,173,174,64,81,105,214,179,188,85,175,74,51,56,125,109,211,134,147,55,235,35,213,16,146,198,171,91,110,206,129,158,2,157,20,197,5,156,189,57,11,110,110,249,89,57,42,189,44,130,18,240,44,41,84,137,24,91,204,67,140,45,253,93,119,252,215,138,239,113,180,119,131,111,135,7,230,19,5,45,35,249,85,119,222,141,30,251,217,194,213,147,49,33,23,92,188,79,237,110,134,59,101,23,145,149,241,200,153,81,139,40,141,229,245,91,232,203,246,247,62,75,133,247,88,244,181,197,166,113,140,129,69,97,216,255,226,209,208,58,42,188,164,158,141,178,186,157,34,99,155,86,229,216,83,172,119,70,95,28,205,123,217,136,119,42,224,189,155,118,241,204,191,17,201,13,181,71,239,210,89,159,236,87,144,172,200,152,161,152,45,115,116,163,168,51,21,62,81,180,201,102,88,82,26,224,192,5,84,227,217,5,21,8,133,239,17,32,91,105,210,192,198,125,190,22,236,23,159,147,46,194,161,48,13,123,178,29,214,100,73,223,205,241,243,2,23,182,195,154,124,23,218,222,138,236,150,119,146,158,244,108,58,186,98,38,93,23,122,41,122,102,247,246,213,59,15,233,239,18,24,246,183,88,62,136,41,232,52,133,185,100,196,144,51,252,122,239,14,225,81,143,237,172,37,179,12,90,210,29,7,167,117,36,85,133,187,238,211,147,194,203,116,245,117,252,125,170,220,137,144,166,33,237,143,159,63,121,208,251,162,191,106,54,34,240,14,67,105,163,35,102,85,7,1,247,252,45,167,73,70,58,74,145,135,190,246,52,177,36,135,107,73,219,48,10,166,181,248,199,34,44,61,51,76,151,144,195,159,242,9,83,215,50,154,247,105,194,180,183,53,198,115,86,208,202,129,82,254,160,40,85,178,254,173,224,61,110,9,190,147,46,126,22,189,122,106,18,18,156,141,70,204,5,185,155,134,220,208,117,145,9,78,1,100,26,20,12,227,216,175,32,81,213,61,229,44,20,56,253,115,93,231,34,229,14,209,123,118,141,71,132,198,190,157,222,252,174,182,22,99,134,63,172,71,50,177,221,18,71,23,63,67,143,0,166,160,231,207,145,241,201,209,41,146,210,225,206,173,123,202,165,94,9,226,25,37,142,182,138,214,122,122,53,218,46,252,135,213,214,82,203,1,197,242,254,222,181,100,227,237,130,103,197,193,70,7,111,218,20,224,155,140,227,133,234,187,154,222,123,83,6,231,240,104,51,253,232,125,118,12,56,109,41,105,71,129,223,185,59,124,151,169,42,66,209,7,117,15,31,191,247,151,14,23,202,117,195,138,183,29,33,45,76,2,47,238,50,225,132,164,120,30,246,81,245,70,229,105,117,71,59,193,219,5,236,26,121,148,84,54,115,142,21,248,62,120,211,248,218,19,92,189,91,140,156,231,87,255,128,233,241,125,240,61,85,199,159,240,137,155,83,197,255,199,179,71,44,108,227,32,215,22,14,96,175,91,254,57,70,243,15,171,221,213,10,173,138,109,165,245,115,238,148,246,105,70,75,211,84,67,4,186,244,232,115,166,194,167,127,127,140,121,44,47,120,82,82,77,233,253,98,213,203,137,140,81,55,239,134,56,60,190,89,26,35,250,72,83,105,81,244,251,96,126,229,78,87,83,114,240,230,10,110,123,42,39,58,84,130,186,235,53,141,248,59,193,119,71,123,201,147,102,62,237,73,27,30,14,251,187,26,130,188,163,209,18,186,131,92,21,141,222,240,81,211,9,114,207,133,226,71,8,113,24,149,215,96,75,243,64,40,84,125,43,85,90,220,253,240,184,120,24,5,168,180,146,39,152,138,150,7,227,32,166,173,118,185,146,34,234,60,75,181,103,216,168,87,52,181,143,1,89,70,218,106,239,215,115,143,17,45,221,180,33,205,21,249,191,134,226,217,217,233,116,98,227,126,83,97,64,65,159,62,7,68,37,62,21,140,102,83,159,12,101,218,12,180,244,154,118,164,65,178,196,31,109,41,33,189,55,158,209,203,64,80,90,178,74,58,65,8,54,123,216,161,195,196,156,204,148,229,74,64,20,23,204,60,131,27,28,107,239,214,212,58,174,145,44,160,10,45,148,195,51,39,7,15,29,126,51,174,54,97,89,53,237,80,181,238,14,35,36,170,55,199,5,40,113,53,146,167,217,48,164,70,216,225,111,175,116,2,80,81,53,253,230,247,219,165,230,43,203,245,250,25,128,240,120,62,156,42,157,4,62,44,56,194,95,130,175,203,238,103,23,234,149,39,29,17,149,124,73,220,188,78,213,20,193,32,158,174,244,14,235,111,34,183,54,106,133,18,207,54,33,77,69,57,53,143,163,11,90,26,133,169,33,141,139,137,183,235,247,68,39,36,134,124,146,127,79,87,95,15,196,151,61,226,172,53,191,217,71,225,174,195,48,103,232,152,210,35,245,197,213,80,132,38,152,174,76,255,158,40,197,39,155,22,194,29,167,54,49,57,68,117,80,238,193,186,252,214,214,44,57,178,255,18,118,60,106,88,74,0,114,97,234,189,252,214,232,66,105,56,102,195,105,31,95,179,96,83,117,117,157,246,158,177,6,10,60,220,9,134,84,207,71,156,164,166,14,233,53,211,157,231,191,17,234,79,211,112,111,147,84,250,133,225,132,72,246,0,78,93,115,59,159,226,110,77,111,236,101,86,171,163,181,164,184,241,221,110,166,87,211,81,145,83,82,199,231,198,114,247,109,193,168,47,119,130,225,125,124,135,50,154,24,169,10,138,138,122,207,112,35,176,179,147,73,12,107,163,159,201,141,214,22,245,18,54,169,26,159,164,56,232,42,19,64,73,78,141,49,171,12,145,218,234,247,48,186,115,252,45,31,186,32,63,245,187,182,149,1,58,140,44,93,79,48,211,236,253,46,227,82,86,191,139,8,87,4,135,43,222,172,158,201,8,230,121,209,103,163,118,37,217,34,251,19,174,203,70,90,39,229,107,55,13,88,43,96,24,146,117,30,154,238,101,192,215,253,73,51,233,227,136,127,163,86,97,247,214,19,125,211,109,228,17,48,156,163,100,30,90,183,187,79,22,186,219,148,66,132,204,229,240,46,91,100,5,103,234,61,38,186,234,109,61,173,192,123,166,43,127,89,12,243,189,90,177,98,126,65,127,202,10,30,58,144,129,76,241,154,227,77,63,13,82,188,116,62,209,119,236,92,1,112,122,180,100,172,175,110,50,197,15,70,114,66,143,152,101,12,126,203,225,82,146,131,99,132,45,30,32,195,166,77,95,123,65,124,227,19,17,42,247,250,255,241,246,46,171,218,44,87,118,246,189,168,173,70,156,15,106,27,131,193,61,55,77,97,132,189,41,4,46,73,200,114,67,20,186,247,63,158,185,114,206,24,241,185,93,63,27,132,246,30,43,243,205,140,140,195,60,142,161,27,195,180,68,80,160,141,134,163,7,109,215,203,128,138,67,249,119,128,203,245,56,115,42,143,42,16,229,116,16,250,5,156,225,127,125,224,30,93,253,70,107,250,88,181,19,223,33,246,82,166,244,115,107,170,224,87,128,253,17,233,0,78,119,87,161,228,160,229,231,151,9,179,7,154,138,210,183,129,194,164,229,240,50,82,67,133,169,91,111,1,83,249,255,60,25,229,71,113,245,25,220,220,158,39,67,229,62,30,124,242,34,207,75,19,11,188,87,35,203,246,60,184,153,97,1,35,90,248,222,156,78,218,128,243,19,195,154,108,96,59,6,133,14,231,95,110,157,47,138,245,48,242,175,191,124,225,99,170,252,2,207,123,190,36,219,69,126,121,233,251,216,112,54,233,86,202,144,69,97,101,77,118,134,60,179,140,186,245,251,211,84,238,61,159,139,77,62,190,7,170,41,79,40,21,233,191,216,12,105,130,125,252,232,3,239,224,1,36,197,113,204,164,119,34,17,82,118,152,153,240,76,133,121,149,28,15,10,25,201,243,100,103,106,196,193,136,148,200,99,199,176,184,90,185,48,238,231,179,110,83,8,83,29,20,165,204,231,167,207,32,196,226,161,89,125,238,103,199,65,26,57,198,140,64,212,179,215,53,93,30,117,188,185,197,105,98,84,57,224,227,18,104,144,106,154,126,76,204,209,74,242,253,217,174,202,237,234,175,208,246,167,103,195,129,115,165,221,7,255,165,60,24,79,245,242,202,157,119,152,253,249,92,214,44,19,55,47,116,220,61,59,169,4,115,142,223,90,158,168,199,164,117,41,146,55,201,218,8,117,26,18,243,141,109,152,100,174,106,31,143,105,170,14,241,65,32,102,218,207,79,195,53,27,163,66,169,150,254,52,52,69,249,162,41,231,103,225,194,229,31,78,29,241,147,173,41,18,170,152,175,57,144,172,48,95,159,172,175,42,31,36,195,77,174,55,167,235,230,190,118,134,210,163,61,39,219,12,38,218,3,17,108,208,153,68,193,73,187,240,57,145,159,137,102,170,247,129,194,27,188,222,51,53,218,210,170,81,114,62,99,198,137,91,47,156,251,108,15,204,249,240,141,120,65,136,234,61,23,201,7,248,1,81,200,114,188,187,138,85,202,246,128,137,47,60,182,68,159,81,207,96,29,32,75,67,173,188,101,68,100,232,92,65,115,248,49,115,110,28,247,192,212,7,171,137,5,175,227,125,52,34,150,243,129,207,40,250,150,85,182,157,177,106,222,33,171,237,161,38,42,116,32,130,81,211,146,90,165,248,109,34,250,143,163,96,180,120,241,98,20,54,169,255,179,56,222,252,116,43,230,81,106,216,99,45,122,130,226,209,140,88,237,113,66,206,34,136,139,123,111,233,241,173,168,139,234,49,104,253,101,218,217,244,100,123,128,128,38,93,210,59,143,99,22,114,46,199,220,37,64,153,159,252,12,107,34,96,171,62,82,24,94,147,24,178,102,84,207,143,59,138,160,75,192,166,69,174,190,110,206,119,42,24,201,250,124,147,59,163,197,115,159,173,115,61,247,46,99,220,231,62,27,241,83,215,191,209,97,170,49,19,8,107,60,99,114,172,216,96,96,135,35,117,148,249,230,118,74,80,160,28,184,213,244,56,225,198,242,25,168,249,158,138,210,97,117,159,236,56,136,235,9,169,192,75,18,31,235,76,226,249,166,103,106,8,238,66,179,179,159,90,213,109,114,145,49,160,212,219,62,209,80,120,52,199,189,119,121,105,45,140,80,44,5,140,106,215,147,170,67,28,181,198,111,35,29,215,223,48,212,213,199,44,240,108,111,205,233,110,163,45,136,17,167,156,167,62,233,130,68,127,196,7,47,132,159,159,136,228,52,141,131,128,225,231,125,194,107,187,70,83,206,121,103,24,195,247,19,207,196,248,15,248,76,187,244,134,221,81,143,119,216,106,193,158,224,120,189,42,108,101,89,219,192,19,168,61,126,154,91,150,199,130,194,167,188,79,62,147,149,114,198,111,51,104,98,201,80,26,54,162,6,222,152,45,146,204,52,118,183,180,61,118,94,200,197,73,237,13,241,153,26,13,221,244,195,113,86,10,12,129,69,124,238,99,3,77,173,207,34,241,189,163,214,15,87,184,75,141,34,29,59,57,10,157,206,183,24,218,127,101,165,218,33,88,84,48,13,52,198,69,4,183,71,27,238,129,143,251,216,30,152,0,89,220,59,189,28,110,51,209,13,19,23,99,37,13,125,176,102,141,35,1,39,154,68,4,166,66,53,158,140,184,170,18,39,89,27,95,136,195,161,147,161,165,199,211,216,172,99,196,230,178,111,43,48,180,3,59,238,189,140,10,88,97,100,138,2,173,89,169,27,201,184,200,226,155,86,144,168,63,61,243,140,136,125,153,150,252,212,159,158,240,222,197,115,79,104,6,244,181,38,185,138,248,237,153,84,45,126,194,96,25,39,19,39,197,126,30,123,157,153,19,227,61,127,36,35,5,102,140,238,107,13,35,237,84,248,28,240,177,50,39,45,187,226,26,157,125,149,227,62,110,142,22,130,206,163,115,32,115,184,5,140,171,191,20,222,44,116,135,113,131,37,74,117,166,115,137,152,33,204,56,75,139,184,40,254,189,106,73,8,139,40,215,200,132,164,39,168,25,105,51,214,170,103,227,129,141,200,129,181,103,86,29,19,74,4,131,104,161,80,112,82,186,222,27,255,111,92,56,77,37,73,33,115,151,162,91,238,60,242,166,250,94,225,51,68,30,94,166,179,11,14,110,129,43,172,144,49,143,160,194,72,58,224,199,80,143,226,51,35,170,210,118,133,51,124,52,51,220,171,223,198,228,153,173,56,45,222,155,144,189,108,226,19,10,73,159,254,3,138,172,115,235,127,249,231,239,255,250,183,191,252,245,183,191,253,253,79,191,253,159,63,252,251,191,253,241,79,127,254,223,127,252,199,255,248,47,255,233,15,233,159,255,252,253,191,255,253,31,127,253,237,15,191,251,207,191,253,241,239,255,247,111,191,253,238,247,255,250,219,95,254,237,183,191,255,237,31,127,248,128,255,250,167,63,255,246,223,254,254,183,63,253,249,95,127,247,251,255,249,151,191,252,237,127,253,233,207,127,252,251,185,207,127,255,126,146,82,206,30,67,125,86,36,148,121,247,67,21,86,97,48,215,29,211,179,86,149,138,164,143,151,142,37,135,207,151,90,207,213,70,105,81,28,166,154,81,114,62,180,14,220,222,168,99,44,162,23,32,55,199,157,8,110,173,3,151,71,112,189,224,142,151,18,143,6,49,133,84,213,208,96,182,163,185,125,146,215,84,142,66,142,230,171,12,50,177,94,52,119,111,178,71,209,21,60,105,202,202,93,175,62,111,94,74,188,88,161,223,121,40,140,20,82,12,106,182,199,19,24,62,155,117,225,132,185,164,48,234,181,241,228,28,229,250,218,148,159,186,87,116,12,234,227,6,61,163,130,8,144,231,53,145,181,67,63,85,97,171,67,116,120,149,161,245,204,208,186,159,59,198,213,147,246,12,29,149,110,156,27,14,155,224,144,142,10,60,8,78,21,53,209,253,210,102,54,24,180,35,76,67,245,214,214,157,236,160,53,71,205,1,5,138,75,165,38,128,207,32,222,123,39,36,123,21,110,55,227,122,188,51,236,236,249,192,61,88,200,145,98,61,179,169,61,48,92,62,23,126,178,116,197,4,135,4,213,94,132,98,98,18,49,13,39,101,48,249,249,101,120,145,74,192,70,168,245,192,35,28,46,52,93,16,214,83,120,220,242,21,36,232,207,241,251,92,29,105,205,73,0,98,111,253,150,236,239,43,70,140,254,241,231,206,120,95,221,209,179,221,246,231,90,118,160,120,106,228,18,231,51,32,240,42,199,136,64,52,48,158,199,50,105,15,135,207,49,61,222,155,239,112,3,39,37,98,218,143,95,208,232,237,247,83,21,178,23,229,129,91,20,224,78,234,115,250,179,48,169,30,175,241,53,216,111,159,45,229,192,237,78,19,35,163,215,57,136,70,229,140,247,130,233,246,153,100,11,18,219,24,21,50,183,98,6,20,196,58,238,226,96,127,146,147,161,180,171,211,117,158,11,249,178,23,92,105,95,184,22,165,242,43,70,75,181,227,177,51,194,241,235,129,107,36,201,14,76,67,204,115,243,51,219,239,128,39,252,163,250,192,35,164,53,168,206,205,42,112,9,60,155,192,189,245,95,224,49,228,230,199,15,208,169,96,236,80,49,7,83,110,245,151,7,47,17,33,157,166,206,254,190,54,149,150,53,96,190,237,124,224,136,184,81,74,58,85,23,7,244,108,179,59,224,242,136,107,208,35,130,93,230,48,197,84,251,185,247,205,222,81,77,158,52,185,87,140,80,206,109,100,194,176,69,59,161,139,181,250,199,52,34,49,165,196,66,192,41,124,146,201,62,58,219,243,224,118,0,4,140,230,229,115,243,50,130,87,101,154,189,50,158,7,167,102,51,70,197,118,164,231,183,105,59,157,1,91,83,152,194,196,130,227,201,161,16,211,253,6,49,179,25,243,144,38,0,37,198,43,16,92,134,134,248,68,68,68,121,8,129,163,110,133,154,228,227,102,234,123,21,123,211,128,203,195,78,98,82,181,243,62,56,244,255,227,185,26,78,152,11,91,225,246,3,151,40,12,155,150,153,212,105,136,72,72,76,113,66,114,77,207,45,178,206,211,141,232,249,99,9,239,7,134,235,38,224,182,180,247,9,184,69,58,8,178,158,135,84,213,224,248,101,196,101,246,251,96,151,94,122,142,124,62,247,47,240,53,85,15,140,136,107,127,95,58,2,60,19,98,204,252,60,246,217,254,226,168,71,160,112,60,19,229,28,221,17,226,164,34,31,1,211,103,162,140,168,11,155,144,222,244,250,44,123,88,88,47,92,72,159,62,43,160,197,20,198,126,81,49,211,98,244,24,30,70,164,235,97,150,231,83,27,15,226,14,152,104,208,187,105,156,227,189,6,76,218,48,191,123,101,148,252,79,250,214,222,181,135,238,80,60,247,177,205,170,218,148,112,180,84,247,187,15,220,119,125,150,7,242,91,57,222,11,215,66,71,212,136,178,227,151,39,44,55,47,188,238,241,209,201,2,62,91,37,59,210,125,110,66,104,207,242,128,75,40,118,36,232,139,84,101,21,120,135,16,55,254,126,81,34,40,24,167,47,71,244,196,200,235,181,60,48,225,241,128,251,227,111,33,240,219,115,22,56,205,119,208,136,254,197,160,153,26,250,243,219,68,133,227,115,14,45,55,48,101,225,57,239,181,101,40,3,238,129,169,129,189,191,156,31,198,61,82,25,35,138,223,39,53,47,83,231,81,207,99,203,99,167,164,45,49,214,187,191,98,213,211,165,165,140,123,7,134,11,53,158,172,19,241,215,39,35,213,26,86,12,181,110,117,233,152,244,25,34,199,168,98,81,215,170,168,101,233,3,110,173,62,59,37,244,236,45,214,199,113,169,52,72,89,32,9,72,247,222,199,3,221,207,197,108,156,113,49,244,124,207,121,77,244,34,199,76,192,46,121,62,53,1,181,30,79,70,186,109,233,205,39,30,68,188,53,70,101,127,174,102,9,196,163,225,139,60,231,226,52,86,202,128,225,19,127,110,62,137,148,4,156,230,124,118,233,227,30,204,187,45,16,54,126,198,244,108,209,229,254,246,249,191,235,57,85,23,122,28,49,85,10,229,134,122,243,227,164,205,251,104,48,126,171,97,136,120,121,168,115,28,24,225,66,253,109,182,156,20,99,78,129,90,210,229,181,76,127,35,96,220,69,221,177,32,45,104,49,79,97,243,125,86,62,213,32,225,34,116,52,8,244,201,96,161,28,247,98,226,48,58,15,137,189,199,115,31,71,116,61,171,143,232,94,152,249,103,89,215,247,184,167,180,248,46,108,152,154,228,214,136,174,165,24,208,100,132,20,138,182,203,42,132,152,21,245,211,10,179,245,142,128,241,200,228,193,206,147,70,126,141,154,254,173,52,54,228,87,102,84,25,113,24,60,66,220,133,33,10,149,225,3,159,181,169,11,27,13,157,232,238,192,242,109,207,174,209,41,253,40,1,83,179,170,91,101,135,245,36,150,87,195,132,210,231,70,152,46,197,107,77,170,252,244,222,181,230,104,153,159,148,195,168,130,30,94,81,10,91,154,133,58,245,68,238,180,93,123,178,7,153,95,165,95,199,200,40,215,239,55,5,105,221,41,143,225,117,203,188,39,138,223,58,137,58,171,35,30,11,186,109,53,112,216,98,66,174,135,38,136,135,2,29,11,230,22,142,76,72,178,231,115,49,148,160,241,49,108,192,158,139,113,189,227,75,35,7,254,124,202,179,237,70,32,208,8,230,71,211,225,62,247,90,247,193,161,157,211,141,146,162,136,17,214,44,190,181,230,120,105,232,34,186,231,48,26,95,83,103,153,49,223,94,120,229,246,140,25,130,159,225,95,64,54,246,88,41,221,196,132,238,213,231,100,123,150,7,45,124,41,6,141,122,104,53,175,186,165,69,238,213,84,44,63,79,14,173,227,184,240,67,87,89,172,237,100,222,71,163,227,70,7,149,28,215,253,96,213,202,217,30,56,148,22,231,15,5,225,51,228,164,122,4,78,79,88,173,147,167,29,247,201,114,211,14,63,131,151,192,105,245,95,97,89,92,20,66,252,114,243,227,171,198,247,44,214,178,244,192,151,73,6,24,141,181,7,70,50,37,96,248,42,158,81,193,76,169,23,78,202,99,11,220,111,176,5,137,130,252,78,181,121,155,188,129,147,202,50,240,61,151,124,238,98,172,212,15,76,216,245,194,90,203,198,84,90,161,28,56,77,133,163,173,119,34,6,125,213,52,78,176,254,12,26,39,163,192,229,151,155,51,249,238,205,219,250,101,137,156,221,238,62,24,37,98,47,140,45,120,225,172,124,148,192,185,201,136,211,226,244,12,105,89,233,110,196,68,0,247,243,100,5,202,222,11,35,198,253,192,231,56,187,31,4,217,199,231,234,60,231,221,137,9,100,191,115,37,183,107,210,90,104,241,157,12,88,180,247,183,33,224,127,150,8,73,201,251,222,116,247,204,119,91,146,121,136,118,169,62,25,82,59,97,106,28,207,104,167,23,13,77,7,202,64,30,106,82,246,195,57,238,128,231,222,180,45,216,182,203,27,202,129,88,75,219,238,141,115,45,106,94,168,149,42,191,140,216,136,116,15,141,30,212,15,254,242,181,210,133,49,250,159,89,72,115,238,12,248,12,192,126,86,54,83,199,159,12,134,144,181,250,47,115,56,204,78,104,187,251,115,38,19,37,141,57,12,163,248,28,227,151,213,21,79,182,172,233,229,89,154,35,180,40,166,113,59,180,246,203,158,19,243,200,56,22,158,243,30,2,170,48,43,137,226,189,219,194,36,8,120,175,182,70,122,133,161,160,28,1,91,80,86,97,202,71,227,201,57,66,30,244,108,242,119,72,205,35,84,116,220,162,148,249,83,131,172,223,99,210,112,27,111,109,42,27,207,213,103,93,239,123,245,217,56,53,201,192,49,28,252,83,164,200,202,19,112,164,233,40,118,179,10,55,210,51,162,148,103,132,173,81,241,147,158,173,146,61,63,150,125,165,231,254,153,134,63,100,219,1,147,25,127,224,25,106,114,211,26,46,159,67,121,73,63,51,21,65,240,95,11,188,33,148,140,159,166,89,244,121,50,130,91,177,50,173,49,229,25,179,77,234,59,230,240,49,208,242,51,135,207,68,185,103,54,249,166,119,204,206,205,174,167,91,141,244,91,39,18,169,178,8,76,208,70,161,213,185,244,213,69,122,26,241,155,71,154,135,232,86,13,242,7,224,164,164,222,5,207,55,71,176,147,170,84,237,16,68,47,40,5,175,227,164,17,66,91,194,160,72,136,236,182,85,188,42,7,97,129,77,39,170,55,38,212,137,106,75,88,45,122,187,40,199,191,160,48,18,69,14,174,226,169,104,76,131,138,216,45,23,195,48,253,92,221,119,189,243,168,158,51,87,55,5,116,124,66,31,124,66,76,254,28,216,40,155,220,4,72,165,152,77,119,28,123,184,123,115,194,137,58,160,53,40,187,38,209,218,253,188,85,165,181,58,102,17,27,242,51,218,8,189,69,4,150,60,99,210,0,173,9,101,223,45,161,164,71,192,128,32,104,201,113,92,67,1,242,56,116,195,40,221,99,22,65,85,53,30,120,95,149,97,19,129,212,87,230,97,238,194,131,36,81,35,103,196,123,87,28,199,53,103,58,28,21,222,215,13,173,38,15,164,159,18,161,247,251,165,207,185,253,228,137,177,56,239,86,150,104,0,211,1,93,44,243,184,119,178,68,177,194,156,68,247,106,34,180,58,222,139,7,187,87,83,99,162,48,205,181,251,194,4,246,245,193,41,160,188,104,125,218,62,136,88,159,25,127,95,43,23,45,96,61,19,18,53,59,31,81,162,77,79,50,138,50,158,224,60,157,20,37,182,244,192,216,176,37,224,178,148,177,2,74,218,18,253,125,70,82,165,13,224,133,34,137,48,87,41,217,210,194,193,98,186,50,49,133,17,189,122,114,112,103,43,218,55,228,128,168,69,43,207,213,200,214,214,128,177,211,244,167,207,246,19,101,216,7,134,163,89,111,14,127,87,24,18,212,31,104,117,172,213,136,70,99,7,46,240,57,215,158,171,233,81,25,1,247,246,4,158,167,69,110,114,192,80,29,183,7,30,209,35,100,98,30,42,67,9,188,107,4,166,41,254,216,235,185,122,230,160,247,4,78,90,99,103,112,244,74,79,254,181,175,23,93,138,106,25,155,161,83,209,250,235,173,143,129,123,95,11,66,244,7,173,183,158,160,24,5,203,11,143,224,133,0,174,79,104,128,190,220,182,239,213,80,74,41,42,174,36,110,141,246,223,129,94,50,99,147,16,126,130,110,8,141,222,93,161,24,221,136,126,172,106,26,246,1,159,25,169,134,242,132,141,36,28,155,242,83,134,241,192,43,154,234,167,149,211,104,142,142,157,247,150,166,216,206,168,190,36,91,126,16,163,24,141,137,78,240,90,197,245,96,79,214,14,108,155,23,105,221,215,194,94,121,110,77,250,240,62,55,92,52,249,129,87,84,21,2,211,159,167,240,49,71,35,15,86,172,214,100,61,240,138,62,3,102,123,123,95,154,242,141,251,211,100,53,159,159,158,37,218,12,166,57,146,106,30,77,216,216,195,103,194,194,76,207,91,227,119,198,47,119,114,127,250,211,240,205,135,171,8,239,253,122,246,66,218,135,238,166,208,217,158,244,167,155,89,95,14,31,203,236,73,128,19,227,40,247,201,142,239,241,36,71,166,177,254,199,111,67,8,214,158,171,225,100,185,55,47,143,173,59,205,169,189,23,83,98,253,194,227,70,52,240,97,149,144,27,120,135,180,14,186,201,253,137,167,195,232,219,239,215,164,63,254,217,73,155,185,223,1,35,35,158,31,184,223,90,31,108,165,254,43,60,239,213,212,242,63,91,101,179,12,109,192,136,101,183,247,209,218,125,49,42,7,127,121,177,121,131,214,133,38,183,250,192,88,187,241,98,153,214,221,231,197,218,237,50,157,176,112,237,241,76,22,74,194,227,230,9,138,188,23,174,229,78,99,102,241,179,130,160,93,185,71,31,42,241,239,92,170,178,8,242,158,99,255,114,245,142,30,187,201,142,84,222,223,134,122,171,5,76,239,199,3,211,240,239,243,248,28,132,200,51,11,140,140,93,68,5,161,44,88,234,77,210,39,58,195,152,62,131,150,181,125,150,182,159,25,4,10,168,200,53,37,65,192,232,143,150,47,154,60,80,231,81,148,228,140,95,124,140,135,165,44,181,152,0,65,247,103,149,182,42,208,81,40,252,187,65,137,244,67,247,169,48,193,213,11,195,209,156,21,238,55,79,96,138,24,186,113,44,227,131,185,48,45,92,235,129,143,161,228,223,195,120,100,213,176,92,84,32,70,158,33,53,38,211,115,115,36,85,106,192,47,159,18,240,249,92,241,219,244,144,238,252,194,83,224,115,216,253,2,31,71,247,194,164,136,254,31,216,167,202,177,212,219,254,229,209,174,58,185,145,114,172,95,94,108,247,59,44,63,93,140,15,28,52,204,86,157,162,236,38,160,53,202,176,161,161,70,205,242,249,94,59,218,51,38,222,123,203,207,144,227,157,94,56,239,39,223,187,48,68,99,227,72,199,168,81,5,15,230,138,68,253,82,166,245,240,129,201,189,197,205,225,123,126,103,218,49,230,239,168,224,10,140,231,181,173,141,59,96,212,91,159,73,190,207,212,141,53,112,222,172,168,205,76,128,49,187,147,109,157,5,79,173,30,13,75,161,82,72,145,218,155,47,88,84,113,122,8,248,192,182,121,191,87,7,21,57,36,62,251,87,120,120,81,50,104,31,191,220,123,134,48,29,112,121,182,114,30,124,207,251,211,112,38,190,175,93,34,53,4,60,181,233,11,184,70,220,28,184,107,153,183,193,113,132,1,55,165,82,51,56,235,213,199,112,122,175,46,85,127,59,231,95,126,59,151,121,199,180,167,250,203,144,159,143,208,4,126,170,20,25,150,40,173,55,184,252,50,44,125,201,144,159,155,63,219,210,57,170,131,39,129,142,48,10,53,31,184,68,204,30,88,137,195,216,47,119,80,156,88,59,89,171,47,60,162,159,128,30,150,165,44,234,7,134,247,231,222,155,46,217,7,38,246,20,99,186,134,18,79,20,227,11,220,113,49,229,17,207,234,165,0,176,197,91,19,25,81,51,13,138,172,125,39,57,73,17,13,52,225,210,4,85,1,28,220,218,186,104,37,40,33,68,107,212,55,218,100,65,119,206,249,111,49,40,38,30,62,30,56,36,160,233,103,42,47,54,66,39,3,18,171,222,159,83,192,224,123,231,10,125,227,11,7,221,25,154,0,109,252,2,83,54,26,112,218,255,15,220,46,12,191,253,175,240,22,120,254,63,55,95,242,219,236,141,191,192,123,220,39,183,186,195,7,38,130,19,239,125,54,218,245,190,55,187,140,163,231,173,139,230,63,23,78,79,142,121,2,145,225,115,8,80,153,120,63,7,77,221,234,105,47,74,236,98,138,90,130,228,121,176,93,194,104,38,122,92,231,115,122,49,202,119,130,99,99,61,59,45,179,108,199,147,209,82,182,158,165,151,110,141,35,132,63,237,169,105,48,62,217,117,175,134,32,249,89,153,216,39,241,219,86,119,88,223,5,80,238,166,65,140,108,60,203,39,247,125,247,51,184,85,52,21,190,204,90,141,207,137,96,97,127,54,44,180,130,226,230,4,70,218,115,132,84,228,255,2,30,111,188,115,89,186,39,54,172,140,46,222,3,247,91,11,101,156,61,41,63,55,39,99,125,31,45,245,39,105,117,96,248,108,28,78,168,66,60,47,118,166,71,143,155,167,71,159,218,182,210,86,227,189,18,67,244,252,180,177,25,6,220,250,120,118,67,138,222,119,188,215,47,117,161,75,233,4,15,90,234,124,222,154,180,211,136,37,112,206,252,253,28,17,40,220,183,11,39,74,213,95,107,228,110,28,180,46,106,211,152,25,66,161,231,130,244,197,19,160,91,76,165,152,42,116,92,62,223,26,243,208,19,71,176,76,194,156,38,240,134,121,237,254,50,90,2,250,203,112,73,205,123,117,169,245,49,184,55,52,136,59,96,218,246,245,183,137,47,132,53,113,158,164,204,103,147,223,12,68,220,124,25,71,243,133,55,2,234,110,29,210,190,124,220,196,173,48,29,44,129,210,219,59,20,69,170,56,134,204,212,195,187,194,103,255,244,142,6,147,178,82,146,133,3,19,184,143,33,93,136,22,101,133,173,24,226,194,233,9,9,193,52,21,98,100,8,203,54,229,107,166,175,117,68,216,18,18,165,165,148,0,199,56,63,110,99,204,82,44,147,39,190,113,22,84,138,250,228,193,140,127,92,9,186,169,199,184,87,175,92,30,148,157,61,134,20,81,15,117,221,232,12,24,121,95,248,45,23,60,27,69,138,38,17,248,157,206,84,210,65,203,28,195,247,189,240,74,158,223,222,164,243,2,166,36,80,199,180,64,122,114,31,13,38,99,253,109,138,232,247,189,121,155,74,248,116,96,236,183,123,115,234,86,20,165,83,248,62,56,121,223,7,134,32,240,194,85,105,70,14,106,221,169,23,109,79,5,242,182,56,218,125,238,170,244,15,132,172,107,80,202,142,101,172,226,207,197,140,201,186,240,156,207,76,193,164,93,247,165,9,96,232,231,58,254,212,204,114,117,126,122,203,182,209,148,79,133,181,84,221,90,146,123,145,155,171,146,64,217,136,76,202,131,31,191,92,135,172,213,155,29,5,126,122,73,169,107,63,3,122,63,135,185,60,10,179,87,116,25,179,244,204,225,198,122,188,55,175,228,140,21,54,251,228,194,67,109,176,141,213,41,63,13,21,203,3,231,26,60,110,63,83,65,77,94,236,129,240,134,129,201,146,61,240,170,50,164,68,66,116,72,123,13,50,104,80,248,28,20,109,125,223,45,137,242,78,77,158,110,74,42,100,1,64,28,166,67,218,207,36,188,99,194,205,245,185,77,159,236,238,134,86,3,27,48,220,31,189,220,39,163,27,244,156,47,255,161,109,151,200,103,206,24,106,19,33,87,153,1,107,243,34,171,254,193,168,202,137,34,10,209,76,163,203,250,96,186,9,243,93,210,16,238,84,242,195,31,124,166,246,221,230,218,143,186,234,248,48,84,141,251,253,136,38,140,92,92,203,232,44,200,145,85,244,218,20,130,151,179,187,195,198,158,146,156,28,48,245,237,40,15,198,202,58,191,220,229,185,50,106,107,223,14,107,229,239,93,148,217,72,204,31,211,233,51,72,207,165,148,138,221,51,141,168,220,42,94,185,79,224,141,68,222,20,184,90,255,219,7,67,38,82,239,162,100,91,218,164,120,63,24,10,175,165,163,146,76,235,250,123,239,179,184,161,25,148,247,70,88,236,51,65,168,194,72,90,244,121,70,180,163,147,244,125,142,12,19,156,200,188,152,236,242,232,241,211,197,152,52,228,222,163,226,183,250,79,91,152,168,202,160,89,230,207,199,52,209,112,32,52,55,4,35,113,176,243,7,83,25,35,37,240,4,182,173,11,208,225,188,165,107,134,123,175,228,213,151,63,157,93,18,108,49,24,246,140,15,110,240,156,222,51,237,192,141,148,227,247,224,9,114,83,169,159,108,80,153,52,239,119,56,219,198,217,59,134,62,217,15,179,199,55,104,80,220,106,26,132,171,173,66,233,103,85,18,147,88,194,13,76,151,187,69,82,29,54,178,191,251,98,221,220,19,247,109,160,167,56,6,208,93,94,144,203,70,142,157,46,212,44,21,213,216,35,249,118,165,109,46,151,166,102,171,219,160,92,204,225,222,53,231,213,172,39,170,187,215,181,141,231,70,190,54,245,145,37,34,84,116,183,169,238,149,233,192,239,48,57,183,41,175,202,144,159,109,110,238,8,244,80,80,50,132,184,238,192,240,141,185,55,185,201,66,9,145,96,163,156,62,69,87,142,177,174,72,117,192,49,86,39,53,93,14,19,186,44,215,194,105,164,202,163,167,121,35,161,88,245,98,122,93,66,106,236,184,69,216,175,247,201,144,51,156,81,193,5,211,105,22,7,162,89,143,172,31,60,155,198,237,122,35,26,116,9,208,206,226,99,134,124,136,216,225,141,246,195,25,114,49,199,128,92,80,171,92,120,26,181,150,220,252,152,148,242,90,139,14,172,29,79,6,17,170,204,67,115,10,130,33,254,220,156,165,42,191,189,77,129,39,126,123,180,37,185,62,248,167,104,79,242,33,77,16,223,203,18,33,100,124,7,28,49,206,44,239,117,22,59,28,84,62,226,148,211,75,197,93,51,122,128,230,1,170,179,208,206,94,126,13,5,235,196,24,81,58,109,190,139,44,109,146,173,59,234,72,248,114,185,233,131,65,127,230,83,252,156,136,166,247,44,40,130,8,62,21,150,121,196,89,158,187,145,0,240,89,104,225,123,33,147,105,70,97,17,205,172,56,31,67,138,103,26,102,55,103,154,195,232,245,200,217,134,210,80,137,2,99,14,235,173,171,15,201,143,20,62,25,93,222,74,224,3,17,49,2,174,241,219,56,251,77,174,46,148,147,141,248,109,216,24,238,84,160,112,144,168,238,135,66,249,85,147,192,173,73,59,4,255,140,45,183,70,185,111,184,231,178,72,3,74,139,200,153,53,173,82,137,232,48,174,136,28,79,120,169,57,186,31,129,171,20,155,211,32,66,163,154,79,5,244,132,133,145,175,177,241,119,95,62,103,126,98,1,20,65,27,149,178,126,113,55,158,46,189,120,95,37,112,194,227,67,106,11,32,27,65,172,196,7,244,156,177,66,238,75,150,22,254,183,25,191,188,150,40,137,53,115,152,99,180,207,181,67,152,48,155,153,255,17,114,56,63,155,52,169,68,227,10,157,222,49,160,201,116,198,5,254,33,13,189,112,19,57,72,18,192,84,76,220,223,158,85,79,159,205,139,85,15,249,45,194,156,67,175,238,25,138,129,21,239,117,246,220,33,79,222,97,2,114,207,127,81,106,57,245,209,104,253,11,254,196,69,149,154,16,88,53,98,251,8,11,198,183,78,234,154,156,105,132,24,222,29,150,124,54,211,36,191,77,109,218,156,1,195,50,52,4,181,237,50,70,133,186,207,172,23,147,69,42,1,119,211,83,16,24,3,35,70,101,24,87,141,194,156,193,158,107,179,48,179,228,155,155,133,59,130,255,1,131,161,73,129,64,67,198,70,22,87,134,64,175,9,122,102,67,136,102,155,187,150,138,94,140,110,168,135,67,48,255,178,180,57,157,47,5,155,169,135,144,22,93,209,73,22,182,229,129,130,174,220,34,72,82,104,216,217,79,110,97,231,217,147,141,64,254,194,157,168,208,69,207,25,121,71,252,160,231,223,167,231,108,217,74,171,68,129,122,162,217,50,22,46,4,23,119,71,33,8,147,106,80,26,97,160,29,31,247,222,58,91,161,206,136,143,133,10,148,160,84,104,135,251,188,40,107,147,10,119,142,180,115,152,249,151,182,182,128,155,164,235,217,116,194,119,108,132,8,49,220,8,43,234,107,20,35,251,97,159,214,177,237,238,99,99,247,95,129,115,42,97,110,76,141,184,125,191,170,237,36,34,74,190,126,121,199,163,164,6,47,224,179,210,228,206,124,230,136,45,45,68,103,164,127,234,108,152,197,98,33,254,195,199,186,25,119,27,236,40,13,150,96,20,134,193,60,223,53,221,107,38,118,26,22,37,84,197,82,101,216,233,170,239,145,58,60,167,8,214,239,125,238,90,160,168,11,171,175,153,160,221,22,120,174,32,73,32,171,171,230,40,40,37,207,14,83,153,212,174,17,209,217,246,90,212,63,162,60,145,165,163,249,120,45,185,221,238,144,51,149,107,149,186,227,78,120,224,44,7,247,31,248,26,61,203,205,55,108,28,23,125,222,138,134,62,154,129,63,20,129,154,125,211,111,29,7,31,186,47,183,240,225,86,187,54,95,239,198,33,28,174,137,149,115,221,31,238,38,7,181,28,173,232,185,222,16,11,173,33,35,178,169,228,152,105,151,186,87,147,214,138,70,58,120,40,135,184,244,221,106,229,34,241,7,133,242,217,132,239,115,147,28,173,177,222,9,122,76,33,78,65,72,239,28,206,237,126,105,226,26,23,165,41,184,120,220,150,18,226,46,92,120,212,104,230,21,21,134,196,120,105,241,184,48,61,108,215,124,153,20,214,11,186,19,166,83,156,166,180,61,220,162,52,24,42,173,79,245,131,113,184,150,162,80,148,197,206,95,104,7,188,198,127,55,181,185,18,187,51,186,70,194,104,132,124,31,140,12,190,155,228,101,236,109,23,134,28,32,218,30,87,66,73,242,218,85,52,164,94,174,213,9,69,111,189,241,102,67,119,8,58,208,49,121,206,226,242,192,51,205,7,149,139,209,65,104,81,250,117,126,154,168,238,133,153,176,81,174,179,96,206,37,164,245,31,26,189,201,168,227,102,247,25,126,202,56,218,181,30,14,60,124,167,96,24,211,16,191,55,159,87,177,142,249,15,110,172,205,251,62,103,178,85,12,218,250,193,9,129,224,219,77,201,143,98,49,252,124,7,152,20,55,70,86,192,189,27,89,207,207,96,49,181,177,188,239,111,211,133,190,227,183,143,69,213,168,140,19,120,195,197,249,253,54,182,111,149,6,135,220,45,212,244,185,143,7,78,198,240,118,97,115,40,191,188,0,146,157,173,72,149,1,50,140,52,220,249,213,188,133,156,162,132,83,87,114,153,71,54,29,248,182,186,194,164,160,138,195,86,62,166,191,109,29,115,221,97,106,122,182,60,57,110,157,27,223,11,169,68,94,253,133,221,236,89,84,190,136,149,106,62,64,74,211,223,139,22,56,161,163,128,244,156,166,95,127,178,76,218,186,200,213,36,2,82,140,74,218,85,83,99,124,17,10,59,190,171,177,90,179,180,237,102,60,116,162,220,31,140,8,129,152,169,231,115,47,19,126,252,224,105,173,28,114,115,24,12,138,207,134,102,154,147,242,224,148,120,111,31,20,24,164,151,116,231,65,245,223,179,247,98,90,135,185,116,169,161,122,182,207,161,245,173,0,216,62,206,118,46,191,140,55,217,191,124,6,254,198,214,34,214,3,174,26,196,62,103,199,156,90,100,112,208,84,98,196,236,239,100,34,52,196,175,220,220,90,22,250,20,242,156,12,145,197,57,135,127,54,147,5,129,241,72,122,235,74,121,249,119,200,91,117,207,150,40,244,57,223,16,221,252,94,153,102,198,36,82,188,24,84,229,156,212,223,83,35,86,216,196,58,62,23,39,152,228,191,123,35,212,221,36,29,152,241,160,131,118,112,193,116,118,204,118,121,112,116,145,189,53,137,73,64,217,232,253,88,240,46,44,63,197,87,134,168,127,86,217,22,16,221,246,230,85,83,24,22,82,91,59,150,147,183,249,31,212,148,125,178,126,44,58,184,191,7,183,52,239,200,69,39,25,154,203,126,53,61,104,162,191,151,225,2,113,111,158,99,52,87,169,177,57,171,131,90,220,21,240,65,71,82,120,184,168,19,204,208,69,202,231,192,210,112,154,139,137,44,250,216,242,84,103,8,195,128,133,133,180,214,166,147,219,170,155,147,95,124,150,21,238,184,92,141,162,188,91,46,231,212,221,83,218,123,242,143,182,177,199,123,207,219,193,81,47,155,17,156,75,206,202,134,226,38,53,51,119,118,31,75,206,58,174,253,106,10,138,111,221,31,18,39,120,158,221,225,227,138,108,249,109,106,132,135,51,66,79,138,56,243,146,9,110,157,143,206,223,65,70,31,151,250,14,40,17,245,228,1,39,168,27,147,6,156,242,52,93,153,237,191,221,169,77,191,118,189,81,255,77,183,144,231,50,93,154,27,195,56,39,85,230,68,104,1,207,45,133,127,136,254,214,233,36,2,84,77,100,188,224,11,87,171,65,246,23,51,193,53,153,225,11,121,196,54,124,204,59,47,46,167,11,251,115,243,15,118,70,28,86,223,45,232,164,94,78,94,251,217,194,23,115,214,185,17,208,139,62,62,216,181,156,50,13,135,201,227,193,4,236,240,185,229,189,32,138,169,113,245,121,200,36,251,228,178,114,214,230,175,149,8,116,38,253,105,212,238,63,235,220,170,140,132,204,241,39,173,227,153,129,185,141,193,62,203,136,161,49,248,21,5,194,187,69,157,165,62,151,245,17,59,108,15,94,100,64,201,119,184,49,105,60,122,40,155,5,124,124,203,146,156,171,5,170,59,234,245,239,205,127,130,18,223,97,63,141,155,93,116,205,142,97,153,216,60,191,137,100,253,138,91,206,45,43,194,240,202,88,252,42,248,131,226,99,30,160,90,140,234,131,27,253,192,55,219,66,83,7,113,245,239,197,16,165,73,210,227,131,12,108,71,121,249,131,19,39,207,208,171,233,47,93,1,31,227,95,154,28,10,236,129,196,31,127,96,188,16,109,109,37,230,189,151,243,104,67,86,68,21,182,160,187,21,39,21,157,231,228,173,50,40,180,53,25,69,184,163,25,151,71,126,25,178,215,229,9,44,178,6,59,233,115,91,143,132,123,60,29,27,83,170,100,168,129,71,211,217,209,102,93,155,250,96,100,114,252,98,58,149,196,62,162,223,51,225,62,56,156,145,144,146,215,162,179,210,173,144,73,218,118,72,134,10,3,150,192,206,247,177,41,213,89,165,11,76,73,160,139,216,205,246,35,66,124,81,83,205,252,44,5,106,235,173,95,58,224,99,121,33,103,248,45,46,90,56,135,212,81,82,186,181,156,9,137,89,98,103,219,69,143,233,48,92,178,147,206,238,51,43,174,21,130,161,157,60,231,192,198,183,82,213,139,89,122,174,13,62,209,112,60,243,253,206,50,26,212,167,203,42,209,73,188,164,95,133,16,199,136,66,126,203,193,99,44,201,189,233,35,243,133,109,221,163,226,3,28,184,165,72,42,208,33,122,30,237,22,45,21,72,17,170,51,4,76,147,224,146,238,8,222,250,124,107,79,163,158,133,78,159,224,86,216,232,218,29,206,84,162,232,111,23,146,26,254,218,201,228,191,171,192,16,188,248,44,172,240,163,203,54,124,222,155,84,166,199,11,16,62,154,114,4,144,105,62,150,116,117,120,113,94,220,125,24,146,196,21,145,12,235,195,153,250,228,229,167,113,60,123,250,120,81,133,113,111,14,235,79,212,189,34,186,72,220,74,174,30,80,192,250,160,98,96,157,223,147,223,158,52,62,251,226,36,128,62,69,46,244,24,133,52,199,68,118,25,181,158,44,163,70,105,196,136,67,59,91,63,132,124,80,106,8,134,83,14,209,124,196,177,170,112,77,48,68,56,108,209,227,45,48,205,175,197,31,205,114,103,55,92,113,96,190,129,143,249,57,82,9,169,235,205,73,95,69,218,156,31,18,118,41,110,14,209,150,39,167,19,137,133,27,164,225,201,115,114,250,131,99,138,244,165,9,172,82,126,244,200,190,155,195,130,174,39,103,129,129,8,166,7,135,177,163,186,192,63,69,113,31,122,118,16,201,132,90,224,228,156,35,254,203,29,186,21,121,110,35,108,116,143,239,56,154,72,209,205,247,107,111,175,87,164,255,1,54,170,33,207,189,146,68,189,206,127,36,166,167,99,182,110,160,155,194,240,34,156,236,165,162,134,17,213,248,27,213,180,117,67,133,116,105,65,238,31,193,62,124,167,36,48,83,37,250,201,104,24,29,194,173,75,173,21,244,9,37,18,169,40,1,201,231,108,125,194,18,229,65,204,70,251,82,211,71,59,31,120,70,124,137,144,187,28,34,140,232,186,17,124,74,91,171,62,185,89,186,17,8,183,100,166,188,55,163,214,163,158,24,219,179,11,7,179,105,226,45,183,71,128,173,214,65,62,9,93,11,94,88,11,233,22,34,159,178,124,113,81,189,53,106,89,102,84,182,76,68,61,203,188,191,109,173,164,178,248,43,164,94,113,115,56,129,133,103,182,208,158,6,37,223,7,55,122,165,196,224,40,36,4,114,68,225,207,144,182,165,179,5,127,182,69,27,235,180,82,77,153,198,199,107,231,172,8,106,82,42,226,100,79,164,50,240,182,238,86,19,107,144,237,26,17,202,160,41,32,144,94,117,199,164,4,242,246,251,115,250,9,245,34,7,9,213,100,183,205,0,15,75,79,56,147,186,185,229,173,68,89,244,106,99,170,115,148,224,64,146,99,102,84,10,205,28,166,221,97,188,112,74,183,6,110,224,136,60,135,235,113,85,66,87,13,119,181,22,189,186,163,58,24,117,210,199,194,70,52,92,14,41,147,58,240,171,33,50,21,246,18,218,5,207,118,237,228,139,112,73,119,169,245,57,27,18,205,3,241,218,12,67,234,98,42,65,23,119,43,186,96,57,85,155,226,88,28,244,2,251,163,37,94,84,108,33,91,178,158,166,234,8,128,72,227,60,83,33,205,160,0,133,172,170,103,53,87,80,215,246,106,1,42,115,146,68,54,206,160,16,161,117,210,9,194,158,69,90,104,33,156,64,251,204,225,110,186,169,235,217,242,96,89,248,96,232,225,138,28,19,212,21,30,15,234,123,235,110,139,181,232,150,55,164,159,165,19,244,18,201,106,170,133,145,29,116,24,222,198,235,148,66,88,223,111,105,121,163,178,228,217,86,206,150,151,130,46,153,100,54,74,7,2,111,152,133,190,57,222,96,229,150,31,110,54,25,2,164,43,91,119,195,204,162,248,134,4,245,157,156,244,226,115,110,166,104,181,110,166,13,216,229,157,145,128,143,101,143,111,53,68,3,0,38,253,18,142,221,104,166,201,45,54,53,197,31,61,88,16,26,199,143,136,155,151,106,226,139,94,219,209,18,148,134,98,83,35,108,159,35,213,90,173,20,232,6,70,172,215,98,94,145,99,182,74,61,88,207,147,81,110,213,175,14,247,20,178,124,96,14,180,113,149,107,135,16,21,20,212,123,142,97,55,67,235,148,122,225,251,104,240,85,157,121,220,66,80,116,29,179,75,174,110,198,218,29,194,156,136,145,202,202,110,16,84,229,80,74,165,29,79,88,185,207,40,157,133,28,117,237,212,200,87,161,119,48,50,197,227,98,133,14,11,154,97,178,66,126,234,186,174,26,202,113,228,213,183,35,213,122,25,41,57,108,138,116,223,150,22,86,148,209,183,102,93,184,80,95,174,56,33,10,178,130,82,78,12,237,25,118,175,139,134,28,139,26,126,147,11,87,196,129,156,189,135,138,233,214,31,120,89,85,75,220,188,54,33,71,41,70,163,154,226,230,200,145,200,102,135,65,86,130,69,173,80,91,35,77,168,208,60,221,225,230,86,218,112,12,223,209,217,8,234,29,79,11,195,4,140,229,177,162,196,168,24,121,149,124,141,227,246,45,209,83,204,22,175,144,171,137,17,4,47,176,249,206,210,126,87,70,51,77,152,43,231,187,165,29,185,160,51,49,131,191,132,250,177,37,166,33,74,193,161,94,73,207,174,132,69,32,130,56,94,72,72,72,110,148,147,100,167,163,25,105,149,144,148,198,81,150,104,63,48,49,246,128,225,192,125,110,94,237,231,125,221,90,5,222,82,24,62,80,223,20,8,54,204,162,55,31,183,113,143,54,216,38,65,172,242,211,201,231,165,2,4,182,187,104,43,193,232,34,205,227,63,110,92,85,152,67,225,94,77,220,69,12,40,83,166,9,113,101,188,60,109,88,132,249,1,23,191,198,118,85,151,70,8,96,148,94,65,238,112,102,209,62,231,222,29,149,57,141,231,192,55,90,204,163,166,79,206,50,13,43,134,36,85,19,73,182,66,151,102,143,196,252,103,125,93,152,0,76,112,237,83,163,85,165,82,237,252,237,113,3,83,156,60,204,19,217,141,216,59,123,28,199,231,153,181,28,140,174,37,86,68,192,56,66,98,22,34,46,78,9,188,159,137,121,8,69,20,85,252,251,182,116,96,223,108,33,65,163,0,226,92,239,40,180,49,26,1,216,132,12,66,112,141,248,138,74,93,19,67,223,161,36,1,105,98,21,209,16,242,18,229,182,158,34,86,210,133,157,141,101,154,35,22,122,238,93,143,119,185,21,109,51,90,37,97,222,78,194,220,126,224,159,228,141,191,149,69,187,167,192,148,234,122,135,77,167,241,87,4,61,143,201,151,136,228,101,55,50,186,85,167,11,76,219,68,15,19,229,248,124,18,84,36,92,192,137,234,48,161,155,231,106,148,247,202,53,158,246,18,114,30,80,122,189,189,153,132,156,155,228,194,240,137,224,183,112,155,16,81,44,13,205,157,247,178,234,230,15,206,116,6,87,125,237,243,174,81,27,2,119,49,17,0,129,33,202,138,166,38,106,103,250,115,245,166,202,59,204,213,185,150,144,2,155,70,103,13,13,24,12,59,165,52,2,62,207,27,61,27,166,207,126,147,55,192,180,53,71,199,71,133,104,84,191,8,156,85,227,118,213,178,57,62,195,66,214,41,90,222,59,97,169,103,200,123,137,38,155,153,45,8,150,5,62,27,111,45,151,190,4,158,51,185,154,136,78,156,138,176,228,12,225,220,62,48,12,158,151,192,10,155,71,158,140,108,197,101,134,227,168,209,215,106,200,98,142,75,70,185,101,191,97,177,156,37,116,185,165,51,20,6,242,195,36,31,85,119,138,13,253,222,59,147,161,15,242,195,245,51,237,4,46,86,168,226,190,36,33,147,118,221,7,146,109,148,212,71,33,69,178,206,149,11,159,61,189,70,33,52,137,190,227,22,221,17,165,194,23,101,230,208,72,58,102,230,157,73,86,218,67,208,248,242,175,75,109,44,71,106,167,179,50,184,148,187,180,183,177,205,94,66,136,218,141,4,254,130,100,50,47,151,82,134,177,185,8,74,77,214,229,130,193,214,191,55,174,240,236,213,251,153,105,44,93,10,67,48,123,41,185,240,120,147,194,155,100,92,220,155,250,248,59,189,25,110,130,70,49,197,118,94,237,22,162,193,28,61,175,99,111,228,43,235,58,0,213,4,168,86,140,8,225,166,125,143,99,198,179,196,185,51,77,104,66,230,129,89,162,235,202,116,193,151,121,141,35,224,243,41,227,222,236,254,66,227,250,243,173,130,75,146,243,77,236,123,30,108,34,55,16,115,12,133,198,172,99,118,102,104,212,251,102,147,125,85,216,26,137,61,78,67,89,178,84,36,218,62,91,162,187,26,113,159,99,136,108,189,154,58,81,159,161,245,39,209,39,48,28,108,238,153,16,113,45,34,134,197,7,41,88,172,14,211,245,58,100,84,136,69,70,33,28,113,187,42,194,7,112,52,166,93,110,32,198,168,62,239,68,171,103,30,237,224,102,231,220,203,194,95,88,137,126,176,53,71,65,124,210,12,35,178,55,166,161,17,177,177,33,198,44,110,14,197,24,43,74,175,178,208,190,87,2,101,213,91,93,232,56,79,218,37,0,49,101,71,225,222,97,146,159,50,162,204,201,160,131,220,86,214,161,232,149,252,195,247,77,82,178,104,114,108,100,112,189,154,12,121,165,170,48,113,181,168,226,183,236,136,128,22,223,241,194,63,44,192,189,244,145,205,93,142,46,22,2,33,10,195,248,20,45,48,124,114,217,104,224,79,88,59,154,119,142,91,53,133,41,18,142,135,76,30,206,3,164,197,236,178,11,231,99,218,248,97,107,205,59,75,100,14,41,184,34,181,224,97,97,74,111,234,150,15,133,96,111,79,17,218,77,67,207,5,202,236,221,181,37,164,60,179,84,35,80,245,10,199,104,132,179,41,58,188,119,238,166,42,231,33,101,10,247,218,150,221,162,195,73,176,34,7,0,59,249,184,118,85,29,9,69,100,207,146,101,74,94,69,99,200,218,62,147,91,139,200,34,90,117,217,133,173,45,34,96,104,39,239,136,16,88,200,94,36,12,177,19,172,121,247,193,134,181,160,100,79,47,160,133,62,100,114,66,195,49,189,29,131,246,51,227,63,11,216,40,17,123,192,231,29,171,236,160,12,215,242,67,131,18,63,184,25,239,91,29,255,28,239,201,179,42,108,244,82,62,90,73,104,39,31,49,228,161,146,228,190,173,48,50,57,195,37,180,108,123,10,191,49,213,74,208,138,121,66,7,51,56,95,159,187,34,207,120,14,82,135,151,113,213,221,49,91,86,126,26,48,251,252,148,25,124,140,195,214,220,188,192,126,134,159,93,126,27,99,195,87,7,172,160,19,54,159,11,27,27,175,231,121,107,54,46,133,251,98,88,250,103,143,142,62,72,138,117,228,230,168,114,163,43,225,41,56,232,41,228,197,168,100,91,174,172,109,124,187,90,197,12,31,46,93,126,126,53,65,89,169,181,196,159,109,213,195,101,52,84,155,190,197,133,105,7,201,62,44,213,52,167,175,215,2,67,136,137,8,126,25,83,10,89,180,55,52,25,79,162,131,70,109,123,177,206,246,238,185,86,252,31,109,58,77,86,206,225,101,16,103,253,30,83,241,154,100,52,111,34,80,241,61,22,149,131,69,90,243,27,254,74,119,82,68,216,239,123,19,249,106,22,49,33,70,135,155,53,158,222,167,62,6,201,12,197,87,172,162,4,251,210,133,57,171,87,36,191,7,180,206,247,222,133,208,68,175,145,221,134,118,227,206,97,30,51,69,123,240,121,50,58,155,146,52,142,82,85,17,137,245,99,2,96,211,254,135,22,144,118,106,81,114,114,61,166,70,90,250,58,250,160,180,160,125,86,77,179,7,186,132,157,164,234,205,31,239,31,220,178,165,92,5,38,240,220,252,234,134,9,223,229,234,227,167,86,87,5,107,108,211,227,58,97,192,57,69,29,48,101,173,20,247,41,92,170,243,180,211,230,117,78,205,157,21,133,44,118,58,220,49,92,182,194,59,231,184,119,183,220,97,21,152,114,128,28,87,195,7,164,247,54,41,150,246,161,84,150,223,176,13,112,39,237,233,35,106,100,188,49,121,13,238,158,190,165,149,97,139,204,136,161,180,44,250,47,19,82,222,81,112,2,252,195,169,224,240,164,246,90,95,235,108,161,206,83,141,141,146,247,115,111,138,39,139,255,180,117,109,70,228,196,224,80,243,163,113,152,26,216,7,37,102,116,225,158,110,32,204,224,243,211,221,63,53,253,30,207,144,236,18,172,202,70,238,120,22,157,14,9,145,177,238,223,18,98,244,170,19,97,36,56,132,227,222,63,226,91,10,163,0,215,2,158,151,185,222,80,184,182,226,222,20,27,239,250,192,33,189,197,20,154,229,134,29,127,238,189,189,185,151,126,190,149,111,86,25,152,194,26,255,28,231,191,109,81,94,249,158,204,125,195,198,190,191,238,161,99,99,6,109,85,117,184,119,225,108,254,129,147,43,63,0,179,187,207,231,115,209,58,230,48,36,190,243,249,94,53,68,39,15,188,173,86,80,224,73,219,141,63,249,79,92,254,249,109,26,245,252,201,161,186,239,245,189,247,254,178,206,7,133,246,168,61,23,83,196,246,205,51,66,133,180,57,61,51,41,170,239,136,79,91,232,230,129,167,235,24,160,175,122,38,210,243,94,155,170,83,127,50,42,109,110,5,191,193,103,2,196,107,179,179,247,103,142,19,78,73,62,228,188,196,59,166,155,74,228,184,249,166,42,228,185,185,21,38,124,240,89,75,237,153,229,216,93,94,167,195,41,148,114,211,49,101,226,141,123,181,149,106,234,100,33,225,87,253,139,192,27,113,149,60,237,230,51,122,85,105,145,205,24,128,207,111,247,26,47,70,20,167,116,93,66,20,153,248,86,203,95,10,139,136,193,68,165,74,192,4,39,155,192,72,194,6,74,238,252,89,4,212,182,197,131,83,0,223,183,236,73,16,157,167,225,79,6,67,113,209,47,66,217,156,19,193,163,202,194,8,203,160,161,108,16,211,20,243,103,232,25,176,168,89,104,254,100,248,228,183,131,1,56,193,13,236,111,61,105,167,209,153,118,172,140,236,12,221,52,20,81,81,182,245,106,170,43,124,50,80,131,170,91,237,66,28,53,94,107,83,38,221,101,63,196,63,244,122,120,26,125,9,205,200,107,145,42,119,114,46,50,100,148,193,201,131,111,232,161,62,251,167,145,236,216,55,107,70,107,3,125,110,41,224,222,166,238,74,204,65,26,34,28,62,243,238,118,184,91,99,4,49,244,236,48,212,149,99,11,12,243,255,231,23,211,118,101,37,7,2,159,37,225,250,65,192,109,111,217,26,200,74,151,56,150,201,231,213,45,79,198,137,222,115,220,155,64,81,147,123,163,204,150,71,92,188,173,245,71,224,22,172,46,52,10,167,113,27,47,161,176,220,125,222,143,141,30,114,151,189,152,64,27,173,94,254,53,41,150,153,242,211,164,133,135,47,221,73,33,166,76,82,99,99,159,126,126,157,243,127,15,153,163,101,90,253,126,185,75,19,117,250,11,159,163,50,123,49,50,124,41,231,248,211,241,222,221,230,150,195,9,66,131,162,48,17,226,216,208,18,166,137,60,247,153,37,211,251,154,217,138,17,210,29,10,247,234,36,86,6,167,37,167,182,5,54,61,18,113,224,115,224,204,254,192,153,118,252,128,39,236,251,1,19,161,239,53,6,173,208,119,39,179,148,112,113,12,10,53,76,69,246,74,10,58,90,142,229,3,124,59,66,186,245,10,111,103,20,248,129,111,207,52,181,174,163,214,187,105,16,255,42,50,21,8,26,80,250,236,103,31,46,175,94,93,137,12,198,185,203,199,173,98,181,86,227,172,90,247,181,86,18,35,234,167,225,47,197,136,46,120,75,238,231,194,33,200,59,246,225,98,108,104,242,100,3,237,187,214,3,174,146,6,50,120,5,251,4,112,154,115,43,76,59,108,152,27,199,213,72,91,118,195,138,246,167,247,167,49,15,105,196,144,39,183,93,122,230,56,34,114,191,5,147,192,103,83,168,113,246,161,240,183,138,162,228,190,238,1,210,37,41,13,76,249,78,174,23,78,183,38,234,192,63,197,232,113,130,28,203,181,202,218,68,17,38,121,23,36,48,37,11,249,129,219,181,147,58,154,101,178,45,84,154,80,194,131,201,120,2,171,235,205,51,81,140,123,115,43,201,87,152,214,223,120,177,62,164,79,13,216,36,180,3,70,224,87,252,136,3,163,129,25,103,31,33,116,49,24,232,233,137,194,66,163,77,200,73,44,188,106,165,101,97,17,24,57,167,188,215,182,190,54,255,94,11,205,63,57,179,97,9,56,70,118,192,21,130,205,173,240,76,174,119,14,107,19,177,193,242,194,222,188,116,224,78,138,81,6,141,234,202,20,70,24,13,124,69,87,16,105,36,207,61,67,181,116,102,98,186,179,28,253,198,218,99,42,29,55,227,49,201,15,60,239,177,75,190,42,141,7,93,123,198,52,37,20,115,89,80,12,166,10,43,224,117,54,181,214,4,54,103,46,142,144,92,178,184,10,149,228,154,55,185,31,244,172,222,169,243,208,114,163,247,216,29,56,130,251,249,92,72,185,6,12,209,158,14,202,153,133,115,223,131,211,100,178,20,54,82,157,123,50,230,181,30,248,44,118,223,169,105,83,147,138,99,38,26,197,42,113,228,19,26,107,207,52,37,169,30,191,157,173,148,64,175,46,132,16,47,12,33,93,121,224,228,121,17,131,75,79,207,18,57,175,150,47,108,106,137,178,246,105,115,107,23,238,109,60,187,82,35,140,209,30,88,183,157,179,46,124,95,49,84,237,86,248,10,90,13,139,0,56,235,36,135,187,181,215,251,94,75,228,210,127,224,230,233,51,123,112,97,228,100,59,61,126,161,75,134,48,228,228,146,228,106,56,107,218,181,85,182,240,160,216,86,157,198,253,30,84,51,215,231,20,72,78,249,97,104,239,178,62,136,29,79,103,0,3,166,24,169,234,17,195,236,184,35,86,251,115,248,117,147,137,189,67,214,104,151,18,24,66,218,50,238,205,105,127,17,152,248,84,187,19,169,230,45,22,154,145,72,120,157,154,193,210,235,102,240,217,224,242,253,105,17,0,54,52,93,207,206,166,153,6,70,32,189,201,97,150,102,2,75,186,203,83,112,231,13,195,176,240,35,38,41,111,205,172,145,5,64,229,179,30,2,133,143,59,252,173,249,0,85,188,39,26,125,134,135,219,233,155,61,94,140,68,162,206,248,143,32,89,97,2,38,182,32,181,39,32,158,240,247,250,169,78,146,65,105,44,70,55,55,208,38,153,207,161,142,30,65,118,51,169,152,34,167,124,236,70,6,190,239,64,9,66,168,49,210,169,228,137,139,7,121,66,29,52,171,78,168,2,235,94,90,127,170,79,125,83,153,20,200,151,166,240,12,239,233,160,70,15,35,95,179,208,207,228,240,177,34,203,120,62,54,204,224,238,105,195,183,184,111,5,41,48,245,92,177,105,172,65,27,244,99,70,209,62,80,3,38,224,254,172,16,2,196,62,25,136,61,207,166,240,194,171,233,1,35,158,167,43,100,93,167,17,148,212,161,44,78,178,196,177,211,46,147,250,145,65,49,51,43,62,200,226,211,61,22,28,203,231,62,56,156,180,89,222,139,188,154,183,104,115,53,93,65,106,131,157,197,152,135,239,72,187,16,237,80,120,17,60,204,1,195,224,32,239,181,132,243,144,160,57,69,116,122,8,88,84,161,5,60,132,115,13,24,61,158,248,233,227,196,220,226,13,208,97,42,246,23,62,27,148,218,96,27,150,211,248,233,51,134,207,209,151,161,243,44,129,230,241,236,195,88,204,123,198,197,147,200,176,26,58,19,122,166,248,105,50,105,101,203,145,126,78,128,22,103,192,166,107,84,86,31,101,152,171,196,62,189,127,184,230,4,134,212,208,93,55,92,22,156,187,11,227,199,59,101,73,179,166,132,33,94,62,251,80,246,76,195,129,45,143,39,55,183,86,2,15,202,144,73,43,106,215,82,167,211,156,188,12,216,180,131,46,108,13,186,254,69,42,205,250,67,182,226,102,221,162,35,126,219,182,168,139,242,129,99,200,201,179,167,166,118,16,91,105,196,214,43,57,124,177,100,72,49,237,216,229,45,70,89,229,212,133,39,178,165,59,102,144,216,233,7,161,176,54,54,211,10,191,212,214,171,153,10,221,173,9,106,46,210,148,240,3,213,148,213,43,98,128,37,5,2,10,123,199,244,49,57,254,110,82,207,174,89,251,172,219,196,192,107,168,113,216,105,129,30,247,222,116,239,203,152,157,83,193,187,230,121,238,182,244,100,36,185,69,132,60,224,74,11,250,133,81,13,158,237,94,77,160,74,174,134,100,32,140,137,106,129,64,49,38,8,185,176,76,46,44,121,35,19,62,102,191,12,56,159,5,38,254,83,163,85,254,94,12,171,145,222,123,67,30,80,238,173,171,24,19,141,42,209,37,232,106,67,63,214,102,43,246,124,131,125,141,38,199,15,240,112,158,247,31,88,179,21,136,92,156,105,24,87,211,175,46,99,2,92,35,138,108,112,149,216,59,76,67,244,120,5,204,144,12,129,167,149,216,56,220,158,153,96,60,167,94,109,12,58,104,32,84,184,19,190,187,48,77,219,2,211,36,18,203,195,36,31,197,49,59,110,54,220,13,241,100,103,6,63,15,94,96,103,24,49,83,86,149,246,89,224,133,142,114,220,156,56,187,194,212,38,182,25,87,119,211,238,21,120,24,1,89,140,10,164,51,10,195,56,54,239,144,83,73,36,67,94,57,179,47,90,37,230,223,73,84,175,231,115,168,169,209,73,204,172,125,167,194,204,151,231,168,91,121,113,245,178,92,224,126,182,121,189,26,39,255,78,51,186,164,100,162,52,246,225,30,40,77,171,122,109,51,194,145,59,251,183,198,30,16,78,156,125,244,187,242,16,236,82,120,14,215,13,183,237,168,245,231,193,186,85,164,4,12,47,154,222,220,56,158,227,193,225,19,18,107,192,242,191,113,173,57,151,50,139,154,101,76,99,127,95,214,124,165,240,140,233,155,214,115,230,209,99,152,86,236,130,137,98,203,177,20,166,30,34,142,37,88,47,101,171,234,48,174,69,222,137,226,1,41,23,51,184,70,143,53,48,77,193,242,216,189,88,8,51,14,150,227,65,73,88,156,76,194,116,54,22,96,202,168,178,192,208,29,150,184,57,45,213,77,208,113,27,18,237,201,86,17,231,196,186,17,107,108,239,199,65,200,154,189,25,150,124,95,247,208,42,93,204,85,98,103,45,197,212,79,38,6,41,232,113,146,218,136,139,41,25,46,10,15,203,96,198,153,198,34,214,123,207,91,101,4,188,87,145,120,36,1,73,57,149,206,148,80,23,119,80,21,29,185,0,102,32,27,132,192,36,238,74,150,217,63,101,246,19,124,108,78,20,10,204,135,87,216,162,134,91,150,180,24,233,120,169,196,44,238,118,48,178,254,242,182,103,189,219,220,82,35,129,221,56,168,226,128,27,194,79,23,38,29,115,205,23,43,229,22,123,18,219,41,69,148,7,22,31,186,206,4,166,28,224,46,106,130,182,58,102,86,93,23,38,8,180,22,165,232,111,91,25,76,44,75,12,3,69,77,74,45,182,80,66,72,171,60,240,217,52,227,123,76,12,113,153,224,164,75,188,247,129,237,219,136,90,21,62,38,102,92,140,96,156,28,13,231,72,36,57,23,131,66,177,170,140,40,221,246,177,83,81,238,161,121,83,228,80,71,152,170,21,243,49,203,128,82,144,58,119,236,161,24,159,91,182,34,83,98,202,177,125,15,72,211,228,64,196,38,43,94,158,10,76,249,78,17,24,42,119,247,20,169,32,75,26,152,166,53,65,246,163,243,150,121,201,226,154,117,182,224,106,63,48,12,39,226,11,162,78,11,127,69,192,45,169,63,118,14,207,126,103,240,48,207,240,130,221,180,213,190,107,97,36,159,58,162,179,255,40,10,127,112,54,249,84,133,127,218,217,2,166,241,71,70,156,68,244,240,89,70,156,19,199,83,96,134,220,39,10,137,102,10,120,4,110,70,67,255,193,52,74,108,253,237,129,172,162,27,163,7,94,37,103,253,237,105,167,164,195,68,228,182,254,54,117,150,110,68,216,12,85,19,100,82,250,233,34,166,16,198,82,102,182,245,234,236,52,98,180,148,90,211,135,162,156,137,129,226,185,245,7,13,93,20,182,111,120,125,218,243,203,165,187,153,204,50,93,173,233,160,108,60,54,127,176,86,112,221,245,230,208,62,46,255,94,48,237,231,231,173,97,56,115,207,29,226,246,172,41,89,216,95,88,206,14,19,103,126,198,164,197,46,12,189,249,88,18,220,229,151,57,82,28,158,38,194,166,111,77,41,190,15,10,9,164,247,185,17,137,245,77,161,153,147,211,245,167,137,173,248,52,67,201,73,35,195,211,100,173,87,160,22,117,16,20,11,219,247,178,70,42,107,20,29,18,35,202,247,171,73,180,168,161,11,149,26,44,103,14,147,240,123,62,53,140,16,190,244,208,37,216,69,191,165,57,11,126,177,197,112,244,165,208,95,46,113,45,60,183,122,109,181,186,231,15,61,246,4,82,88,10,99,166,250,197,8,218,104,182,105,226,121,123,15,36,240,152,59,235,91,113,195,152,7,180,126,236,172,87,31,51,204,153,24,27,60,197,89,61,80,152,236,56,46,28,54,189,74,189,121,159,81,244,8,181,7,50,38,207,205,169,208,254,6,188,99,16,166,103,207,64,85,193,125,177,14,99,103,122,86,158,145,48,13,135,77,66,229,121,175,236,29,81,141,88,206,172,69,167,2,53,218,190,101,116,99,231,24,10,159,15,232,170,91,144,125,146,233,175,207,213,176,95,58,188,109,87,87,24,167,223,97,83,167,127,110,142,213,227,126,121,167,35,33,233,38,109,105,149,248,109,220,140,245,14,57,108,144,254,228,196,76,230,243,185,141,33,52,174,222,233,137,200,49,166,33,46,215,204,149,168,251,185,57,173,30,211,225,106,156,203,250,104,136,45,249,139,65,231,88,186,238,72,52,199,143,184,57,30,84,126,86,238,138,74,64,75,62,104,32,146,185,209,99,143,239,68,158,154,110,71,56,126,254,195,100,95,147,174,92,168,116,99,199,129,35,117,54,73,14,206,101,61,6,62,23,168,150,156,122,186,64,182,209,99,68,71,53,246,46,129,151,249,73,14,195,64,163,23,27,39,221,183,250,24,61,52,157,4,54,205,53,31,146,105,165,238,89,97,228,53,2,166,96,86,158,219,232,90,221,146,64,232,33,105,37,146,165,122,227,68,54,154,217,170,95,227,120,187,193,251,65,211,30,21,200,243,185,186,220,197,7,91,102,150,72,7,132,23,103,103,240,17,223,132,35,244,183,97,105,158,62,143,168,221,235,26,156,133,226,110,68,97,218,89,213,108,211,58,104,27,186,155,225,240,54,29,119,253,237,25,244,154,216,209,89,83,189,184,68,228,126,29,165,7,91,167,202,166,241,200,227,44,86,245,212,166,14,26,158,231,116,116,91,55,169,160,86,105,228,48,169,197,231,132,96,217,186,8,53,145,12,171,106,22,120,162,158,221,29,166,38,65,207,128,109,84,205,142,82,158,34,51,5,6,146,227,154,250,144,33,82,160,33,231,101,29,21,142,254,240,101,46,65,227,64,37,197,194,16,8,6,77,220,133,233,215,75,250,187,152,13,30,109,227,168,17,182,70,163,14,68,51,193,63,21,203,99,45,253,24,182,41,251,104,119,24,197,117,81,27,197,112,188,51,229,246,67,10,20,81,176,29,113,238,81,7,89,138,4,94,97,25,24,145,129,198,103,77,77,143,143,179,91,241,72,14,255,208,18,8,76,189,142,127,12,203,87,183,254,236,40,221,53,106,27,148,29,210,26,244,99,20,86,111,29,133,38,149,52,226,99,82,178,133,199,205,141,223,56,191,182,242,240,180,227,79,225,177,206,239,78,137,169,59,154,252,235,236,226,238,77,106,219,157,21,167,241,109,179,166,77,230,79,250,219,7,109,145,181,213,195,167,178,191,185,153,194,194,34,119,245,186,31,174,176,64,85,55,165,118,91,157,151,132,19,236,240,106,148,213,138,103,132,96,113,204,37,170,42,242,252,197,175,242,62,122,227,49,220,26,19,155,244,50,122,55,111,163,193,165,238,161,110,23,28,177,238,76,210,159,180,247,208,171,33,129,238,142,22,203,209,8,74,130,218,151,230,49,136,218,235,3,28,151,161,187,196,45,125,53,72,84,60,48,49,204,237,112,155,79,49,221,132,218,198,155,109,26,111,73,209,162,194,206,82,68,14,49,81,104,169,224,162,62,43,96,184,246,228,115,241,92,206,230,131,140,74,213,2,67,26,123,40,182,115,20,102,95,221,164,75,175,55,43,194,124,238,249,121,108,72,77,253,151,109,15,151,24,253,36,209,24,213,114,180,19,67,26,161,51,97,71,40,5,47,167,105,148,157,18,104,146,202,1,239,62,244,83,98,184,231,24,48,107,128,214,163,233,124,230,155,107,197,30,45,207,174,209,77,79,38,96,146,57,237,49,206,182,183,109,159,23,98,255,127,44,214,89,66,154,183,225,156,173,199,35,131,192,207,165,52,16,127,233,101,168,247,65,135,88,120,31,104,65,207,199,124,226,132,246,38,183,102,92,193,73,207,181,105,114,91,211,97,248,115,212,38,165,221,110,248,233,66,14,81,250,209,205,76,89,81,76,106,5,244,26,4,154,120,146,197,107,179,200,188,175,103,175,164,91,213,233,78,233,81,197,234,144,159,166,242,167,248,137,203,153,75,31,177,158,123,176,44,250,213,144,178,173,199,210,192,236,119,31,130,13,165,105,48,209,72,20,163,222,218,68,43,180,204,136,158,161,124,191,200,48,254,218,247,234,238,161,93,163,163,83,39,96,193,201,114,191,54,155,64,121,46,198,93,12,180,45,77,248,163,51,26,76,218,176,204,208,53,47,207,5,255,172,19,2,115,229,57,18,238,59,159,193,68,121,212,47,62,247,218,154,194,90,148,156,71,208,13,10,101,222,75,96,20,198,252,185,206,239,84,221,132,151,197,128,122,220,187,110,145,150,3,54,194,145,184,122,28,119,80,54,5,178,203,161,85,0,124,198,84,80,216,218,92,109,160,65,84,220,245,120,128,71,61,71,145,56,5,119,83,211,99,11,131,41,10,131,169,36,40,73,38,130,201,147,57,99,34,7,71,91,154,116,39,205,221,93,177,197,244,114,182,38,92,160,197,175,222,22,11,173,207,94,26,56,94,48,219,185,38,253,129,153,241,178,122,206,171,204,26,57,94,18,19,66,106,216,141,185,142,198,196,128,187,134,26,225,46,217,49,42,231,187,226,110,222,81,193,5,174,126,164,194,33,45,34,133,160,198,47,252,161,16,61,171,17,3,119,118,114,138,22,115,191,167,30,215,48,230,159,111,178,28,198,31,20,139,115,91,179,130,123,208,155,194,70,221,72,41,232,107,225,43,162,161,118,86,203,20,184,166,30,81,126,66,104,16,23,92,24,82,131,190,226,230,231,60,205,82,45,240,21,60,59,76,226,186,203,84,217,38,228,155,3,46,229,253,109,19,37,112,167,203,106,169,175,112,197,177,244,72,107,185,66,27,157,89,80,117,238,11,31,211,97,68,106,132,124,151,208,45,118,250,26,72,50,248,76,170,240,226,140,139,98,47,121,191,99,219,22,112,189,246,213,217,66,40,18,243,91,19,94,122,81,178,253,241,214,52,209,182,187,126,38,205,65,231,126,241,203,29,51,67,175,134,85,57,62,72,181,195,106,11,124,22,69,95,241,100,211,142,160,11,87,152,33,253,224,163,217,18,1,118,129,201,212,58,88,112,169,178,130,240,26,248,173,161,184,153,250,203,240,39,79,15,7,154,31,35,166,25,87,159,135,117,99,249,236,8,132,68,245,193,200,47,239,125,225,114,169,251,236,234,9,99,158,195,103,68,154,220,27,2,247,251,224,84,70,93,83,97,26,1,108,221,129,194,108,112,51,58,199,254,65,129,208,75,115,169,250,88,210,129,129,165,182,171,179,247,159,115,159,186,210,187,197,255,40,252,58,27,73,55,114,66,57,215,128,145,73,30,31,140,174,123,186,190,162,221,188,124,47,125,70,126,90,153,136,60,217,185,218,83,242,48,185,81,176,39,223,131,179,62,5,76,62,78,114,211,112,204,193,106,224,63,61,155,229,48,239,20,134,97,212,127,25,130,149,46,223,18,121,242,237,1,11,19,136,160,45,236,194,200,137,229,111,171,163,192,123,182,43,106,116,96,236,104,55,41,59,63,212,212,87,52,230,13,119,109,142,229,116,28,155,46,185,84,228,41,179,203,32,119,4,4,167,58,8,216,244,217,227,252,164,55,73,39,203,110,135,231,234,228,75,60,198,217,133,245,234,31,58,243,239,209,168,63,95,75,183,20,84,98,156,95,169,67,183,188,53,5,177,173,43,44,126,27,166,83,109,26,131,163,2,129,215,31,184,88,50,74,247,120,114,77,206,27,120,150,210,153,45,41,201,163,81,249,238,44,199,136,255,86,232,54,4,198,160,202,126,53,197,70,90,189,78,55,91,119,255,188,91,125,198,20,15,1,253,73,20,45,62,152,126,14,181,104,55,131,148,124,58,64,50,72,75,168,220,156,49,246,73,142,205,162,29,80,199,81,58,235,203,247,74,216,155,140,11,71,175,166,96,221,31,109,82,13,50,117,58,160,222,238,211,161,18,155,175,122,246,181,102,242,150,14,79,211,205,147,3,136,189,251,243,49,12,238,77,141,17,76,115,103,6,233,84,198,39,173,182,177,210,118,223,14,187,85,94,119,53,136,33,17,247,2,91,68,112,68,178,30,47,97,179,235,255,128,205,184,131,52,106,7,53,93,44,33,235,215,233,146,71,134,85,35,231,184,154,134,232,172,57,211,93,77,52,193,97,56,247,197,137,32,221,113,54,162,111,72,225,33,214,160,30,252,41,35,86,16,21,45,84,69,10,124,206,38,255,214,240,198,210,160,38,15,150,169,246,241,139,141,67,85,163,91,133,214,227,184,122,144,123,81,47,224,44,251,237,209,124,147,28,76,250,49,45,119,232,57,10,154,213,172,159,71,224,133,120,163,195,187,106,203,24,10,89,116,191,253,128,104,81,159,81,121,226,206,51,18,124,212,61,148,86,158,144,56,77,45,254,41,59,20,145,77,189,119,83,189,242,213,101,157,166,109,106,188,144,246,248,226,176,105,37,62,238,9,17,65,95,186,40,35,11,247,171,69,153,242,138,89,70,65,234,104,154,81,58,24,212,106,14,179,176,213,211,181,3,233,243,233,104,178,236,90,238,60,169,195,222,95,200,219,208,252,68,60,176,129,226,8,161,38,163,106,61,243,57,57,131,23,170,35,115,199,255,202,84,168,48,1,127,159,99,88,157,133,24,150,20,205,47,23,53,176,130,189,165,37,97,131,223,74,159,105,72,173,137,73,90,94,152,229,230,196,234,230,93,98,136,106,218,159,244,137,143,217,166,105,65,182,121,72,16,147,251,193,24,0,233,172,64,45,119,160,30,125,57,140,176,246,208,34,142,98,217,156,111,208,44,115,156,100,71,178,62,212,242,21,41,117,54,129,180,100,221,19,199,88,174,31,115,254,95,63,158,146,92,221,225,218,249,150,61,132,62,67,35,111,157,92,154,19,117,117,202,141,40,173,16,152,130,17,255,154,248,124,89,251,169,127,66,84,190,139,147,30,79,90,117,255,35,2,93,252,193,142,225,223,116,101,159,35,135,253,236,251,94,155,198,16,101,120,48,233,82,103,31,233,244,255,29,95,65,42,15,167,41,67,125,31,132,57,154,127,169,168,100,160,214,133,203,83,155,139,222,212,103,160,129,226,8,20,173,189,221,236,189,14,115,52,106,211,24,66,29,94,115,0,188,250,211,197,135,38,137,183,125,161,79,49,179,54,165,44,43,75,141,139,7,34,220,218,51,246,163,76,20,48,244,161,79,199,25,76,96,245,194,75,29,51,122,86,90,190,48,66,103,15,156,91,241,10,169,78,131,178,80,176,90,137,56,89,236,248,237,51,222,91,107,219,9,235,198,110,184,233,66,26,250,218,131,74,139,50,3,158,67,219,69,57,134,207,137,179,3,166,224,66,187,86,6,245,69,249,194,199,91,173,79,83,139,103,162,17,249,160,102,89,107,246,173,76,50,238,13,247,140,54,104,144,134,118,155,247,71,166,86,31,172,17,30,77,113,239,65,27,145,182,34,76,74,218,2,166,136,76,75,219,73,185,59,209,8,48,147,229,105,14,129,118,39,94,139,245,164,117,243,156,103,174,247,10,220,182,68,92,140,230,222,245,22,64,49,47,244,193,57,177,106,12,248,132,63,241,233,223,64,200,232,254,52,34,143,250,211,244,134,223,123,163,83,167,173,33,205,216,218,228,226,54,180,187,35,163,242,61,238,115,167,167,38,255,167,66,211,175,174,132,76,180,17,232,192,116,36,94,184,104,199,179,17,82,121,252,24,88,119,51,35,10,110,110,180,90,61,200,206,218,109,147,73,87,250,194,38,151,171,213,158,232,51,145,94,118,152,45,69,2,115,166,19,82,99,68,43,17,96,69,105,83,41,61,208,246,28,1,112,182,21,167,107,7,158,34,240,104,48,199,219,133,177,152,139,194,109,167,251,94,180,72,234,199,164,232,117,251,145,189,173,119,224,185,57,252,70,110,36,109,138,60,178,126,107,8,193,195,17,56,246,108,170,218,243,95,97,96,207,177,97,53,20,20,180,153,26,170,130,216,135,77,154,243,105,166,158,164,60,86,192,235,73,129,87,50,134,206,31,11,124,76,119,73,222,83,95,138,250,167,195,208,204,72,176,147,42,181,237,237,185,6,15,237,67,77,212,197,180,64,17,45,214,182,146,68,232,41,118,241,70,71,204,243,100,38,151,152,47,188,181,200,4,210,80,142,40,135,73,176,203,209,135,83,119,70,202,97,36,120,149,139,96,195,80,25,115,1,41,236,93,180,125,221,186,194,122,192,75,251,228,138,81,44,184,253,101,41,137,221,20,62,211,200,19,59,100,118,219,83,241,86,76,70,54,9,60,181,228,179,252,8,171,95,184,231,145,244,234,78,89,102,60,25,141,218,207,213,101,245,216,21,32,229,214,67,213,210,187,43,206,197,110,134,136,222,27,122,150,60,3,222,239,213,232,220,148,216,73,9,230,12,57,55,11,70,237,136,41,222,33,77,223,207,213,41,245,216,114,184,183,30,47,236,157,115,196,1,50,126,218,169,5,110,70,18,236,240,249,210,93,191,200,52,25,158,11,99,145,233,163,53,68,63,107,192,140,184,254,54,238,146,219,103,184,174,79,231,34,41,194,104,81,2,166,126,82,70,13,155,184,185,199,72,133,91,205,85,111,14,11,155,251,186,232,72,145,111,19,24,135,50,102,177,245,184,40,185,196,76,132,167,227,230,172,191,103,88,72,54,184,181,14,60,116,67,132,68,108,181,124,97,232,115,228,106,204,133,22,123,22,165,153,218,167,122,118,249,29,148,99,192,36,158,182,194,184,172,227,194,91,169,66,40,134,189,251,198,232,90,241,79,52,58,135,179,138,74,218,211,108,131,168,245,140,135,30,175,123,95,240,135,246,253,26,83,169,249,129,139,201,96,57,124,118,20,45,80,129,191,116,92,187,242,71,156,91,174,62,179,104,149,251,45,207,134,54,196,151,5,190,142,23,240,214,42,144,130,246,252,14,43,199,84,241,244,91,18,106,223,119,22,154,8,238,115,53,130,127,241,228,228,204,159,155,163,208,19,107,215,178,176,227,129,27,196,180,23,134,210,225,129,153,89,23,222,85,185,87,72,207,220,29,141,90,227,161,31,147,166,202,18,199,46,218,23,73,185,64,170,45,146,28,112,41,181,63,112,139,111,61,73,53,63,220,43,200,255,198,182,128,185,164,229,93,8,156,81,145,255,193,244,154,205,7,206,36,62,124,196,145,199,205,75,89,97,146,153,27,1,119,36,225,31,78,153,124,253,27,136,170,196,231,35,147,218,227,115,252,48,32,42,138,50,253,190,183,62,239,37,195,125,142,243,229,2,241,196,0,207,233,45,71,87,134,60,106,197,30,191,217,156,148,58,204,84,176,227,165,17,180,209,38,12,224,233,249,121,131,169,251,124,224,30,33,19,96,50,73,66,47,132,199,232,124,215,198,195,146,30,82,37,104,30,191,226,26,8,121,97,128,159,10,175,237,53,63,192,68,126,149,23,105,204,144,90,128,136,184,60,220,120,84,125,46,231,8,183,227,59,63,36,88,198,97,242,113,208,38,216,178,171,82,50,13,203,250,22,135,33,138,80,26,57,162,217,206,39,159,140,169,241,33,22,139,248,214,64,205,166,116,165,21,35,114,224,129,185,129,172,82,77,74,54,72,94,48,46,110,68,97,149,124,235,184,204,103,149,247,128,209,59,110,10,91,221,109,192,16,233,232,213,240,86,185,52,12,245,109,75,203,206,50,28,5,78,207,12,131,65,107,250,49,104,194,200,241,173,186,249,204,67,225,140,5,22,112,67,203,78,96,74,91,157,197,56,17,216,171,98,54,230,66,94,220,197,141,206,41,196,159,23,133,251,114,78,10,96,152,27,166,194,229,28,133,245,194,91,185,33,11,85,180,187,93,116,105,134,49,23,140,148,54,238,79,183,135,89,47,155,234,140,163,60,150,156,214,72,5,98,240,6,220,151,198,150,217,254,147,83,109,24,60,170,174,14,148,5,231,108,23,62,7,102,83,56,83,250,20,48,113,106,125,50,198,164,220,171,107,47,202,205,69,164,97,164,251,228,229,153,41,200,64,166,251,211,231,57,212,175,98,21,247,208,159,64,151,121,233,201,69,35,238,25,113,127,47,154,255,213,31,164,172,131,178,90,95,1,131,220,231,29,21,36,185,211,114,1,150,84,76,74,102,43,204,113,84,3,70,53,235,185,250,28,140,78,30,157,104,87,208,163,137,197,227,199,222,89,153,22,4,151,247,178,132,164,171,18,36,218,208,229,120,72,102,54,198,210,164,205,48,137,91,5,225,75,9,206,119,178,12,233,62,54,199,197,160,195,242,110,117,82,188,98,135,73,187,3,138,113,42,39,38,188,146,59,93,155,113,227,189,221,105,102,180,147,123,135,33,65,246,86,40,249,128,105,95,190,48,76,14,93,96,68,190,227,80,68,18,162,13,185,185,153,114,17,200,33,75,125,217,203,13,166,239,107,7,220,231,85,127,237,172,181,237,221,60,20,44,32,192,50,21,53,126,251,128,135,200,87,26,76,100,59,206,53,154,33,178,60,89,61,135,153,179,254,194,44,141,242,246,11,151,122,141,148,51,227,82,122,225,156,230,189,186,84,121,108,168,76,202,14,243,136,228,84,150,231,38,31,95,87,248,115,176,14,54,185,53,153,207,30,86,99,39,5,56,101,192,161,242,93,225,65,35,218,120,181,122,176,92,145,255,10,87,147,82,187,116,237,104,83,63,174,174,106,107,35,216,174,118,222,129,39,108,103,43,220,42,122,253,183,160,103,143,24,225,155,80,224,32,4,113,221,152,209,90,120,239,102,159,222,197,211,77,55,226,142,10,36,54,235,30,138,29,145,115,26,78,194,109,66,141,237,190,23,217,179,213,174,181,75,17,179,160,144,128,118,79,82,64,201,188,37,5,216,89,61,221,83,232,3,242,117,157,9,103,149,98,21,197,105,77,145,65,146,49,57,54,224,222,178,99,44,201,158,116,136,129,167,19,51,140,100,205,223,114,237,113,13,130,245,26,141,101,114,226,10,91,209,212,138,141,18,171,58,203,189,207,153,151,92,98,2,178,143,213,100,217,175,108,178,4,190,213,25,171,90,150,39,67,38,46,100,197,136,1,116,9,14,163,164,118,108,167,120,112,2,251,85,7,5,255,188,251,107,147,169,62,83,167,233,199,68,211,40,59,12,93,120,214,111,141,186,184,159,77,153,38,13,233,246,236,84,103,180,80,237,195,20,192,164,151,23,67,37,202,69,134,32,126,159,178,157,193,26,84,157,164,99,24,73,161,152,18,125,242,109,135,143,10,93,235,89,184,233,72,32,109,207,40,193,132,176,149,39,205,72,88,179,139,146,101,182,66,169,243,163,198,106,17,107,254,96,66,60,235,122,153,244,55,157,111,224,219,48,4,176,208,217,94,24,22,26,103,144,34,167,6,209,198,29,147,97,245,164,174,74,147,241,164,171,76,97,106,39,86,9,99,96,67,227,120,77,101,118,187,179,165,184,54,1,34,97,72,46,92,152,244,162,11,84,160,225,182,164,86,181,67,120,30,221,85,192,100,152,228,222,153,99,205,181,51,232,41,198,108,15,184,193,76,231,45,82,195,56,160,202,77,149,113,32,214,40,28,24,166,198,210,101,151,166,99,36,226,183,103,166,156,33,21,226,212,110,229,19,53,190,72,67,145,235,26,218,172,233,68,106,199,231,2,20,44,242,98,68,31,35,218,8,35,218,148,14,241,179,231,210,48,226,122,83,4,142,135,4,214,72,76,231,233,62,21,204,34,231,68,206,253,185,154,234,253,15,166,148,67,76,237,142,96,109,247,10,45,156,63,58,26,244,201,160,87,138,155,35,56,34,13,249,48,5,228,226,9,41,146,147,67,221,15,174,110,87,102,203,196,146,219,144,223,38,20,226,53,42,136,191,192,244,61,245,230,231,4,24,51,4,238,172,13,70,199,148,174,27,31,22,170,147,91,207,250,69,8,49,250,163,65,130,40,85,186,76,148,227,146,183,128,233,40,29,114,117,183,192,181,223,28,107,174,200,33,64,137,74,14,179,19,118,133,42,137,184,110,133,233,206,44,207,205,19,12,205,2,91,81,112,252,54,209,69,217,241,32,235,222,51,36,7,173,42,247,6,236,233,107,161,180,220,53,30,177,208,134,204,196,142,232,109,200,8,35,112,76,64,75,97,98,246,203,97,8,48,116,1,226,208,120,154,156,40,248,44,66,62,71,60,42,17,122,117,152,237,188,202,2,45,80,42,185,80,221,89,219,199,76,213,7,199,213,13,213,192,94,151,48,40,210,175,5,245,173,203,239,33,108,33,37,71,252,50,149,160,254,90,28,234,210,131,200,229,86,44,250,41,163,209,239,144,183,60,88,71,53,214,231,169,101,202,164,249,171,99,111,244,121,85,236,58,157,28,242,219,166,103,230,78,33,34,106,93,102,113,39,216,210,252,12,129,110,161,111,125,105,43,176,117,212,84,160,197,114,236,36,143,253,140,248,225,211,150,199,110,196,226,156,85,200,26,31,199,21,148,102,22,98,228,250,2,25,84,170,45,93,63,88,130,238,189,195,76,176,133,150,162,27,111,123,206,161,92,54,179,212,248,66,219,73,105,200,12,152,52,166,92,204,38,178,67,135,151,142,242,41,182,31,93,49,105,93,29,222,99,13,235,177,74,181,118,158,33,77,214,40,222,150,183,174,70,255,226,187,33,155,221,18,119,179,219,196,25,41,116,207,96,120,147,197,85,209,181,188,143,134,19,81,196,106,69,175,226,124,147,16,78,54,166,91,249,237,51,53,182,151,223,15,43,121,44,178,81,27,177,77,40,239,76,211,84,23,131,192,8,54,74,232,74,101,170,3,196,201,96,151,239,30,243,163,87,101,82,232,248,192,94,156,140,178,25,28,242,242,203,136,183,236,80,54,35,210,32,54,173,101,31,157,193,205,206,247,33,65,36,154,62,206,154,239,1,211,31,42,71,200,57,93,248,243,80,203,178,46,132,37,159,147,116,87,8,89,79,154,235,183,236,118,180,24,102,55,193,48,189,113,52,244,124,162,174,52,212,180,206,146,144,40,43,251,244,190,7,43,189,98,121,233,18,64,171,181,132,66,55,21,221,69,143,101,168,154,66,99,108,89,57,166,124,16,66,126,231,163,132,94,150,93,45,75,55,241,44,162,182,197,172,150,93,131,185,231,149,57,214,4,55,132,167,144,172,156,241,171,251,213,166,230,32,40,186,217,190,209,82,208,218,100,196,143,125,135,46,152,255,114,53,79,76,246,89,147,222,114,15,158,162,213,164,104,70,160,44,135,90,59,28,118,50,23,136,168,199,234,58,78,25,229,249,50,34,246,164,174,148,213,96,178,121,142,189,84,99,19,222,230,236,200,246,143,176,92,243,250,46,118,122,68,35,245,91,29,211,46,100,169,104,6,169,106,12,116,218,131,62,143,143,210,239,33,45,232,231,190,112,137,45,71,207,46,89,212,125,105,84,246,121,139,199,57,208,32,105,217,67,97,170,72,75,192,8,26,170,29,178,209,146,114,89,170,243,99,112,251,10,12,67,97,15,24,107,234,23,248,140,240,14,248,204,25,181,67,104,46,154,219,37,177,6,211,255,133,9,160,140,128,49,251,31,248,236,188,174,106,133,37,94,212,144,56,187,25,181,147,14,215,161,164,116,102,64,57,229,183,233,150,117,53,128,40,26,152,57,110,61,179,50,71,116,227,82,241,32,209,76,166,77,178,116,213,46,26,47,125,68,225,162,234,105,43,140,61,237,40,106,48,69,65,122,92,227,218,78,239,195,115,107,83,120,9,152,138,182,161,48,166,94,8,125,193,201,169,187,13,179,189,199,183,68,127,86,218,25,126,218,209,123,8,148,89,183,85,213,225,46,176,152,141,128,247,99,192,180,106,153,200,248,109,42,22,187,156,168,21,66,187,17,79,254,195,149,242,152,156,203,53,224,121,242,243,101,147,154,156,169,206,42,47,182,138,250,193,141,221,168,45,69,155,174,30,235,227,240,7,135,54,85,143,135,70,29,129,119,72,25,53,132,118,6,119,43,181,115,202,111,131,197,46,107,198,109,227,58,72,201,66,212,98,152,65,175,145,119,8,175,157,237,4,55,237,49,133,203,136,143,141,196,149,238,161,103,165,17,184,11,120,38,205,220,99,10,195,156,121,225,162,233,84,211,74,72,222,252,139,131,204,22,164,46,221,241,79,157,3,122,114,2,50,74,2,255,36,169,63,216,164,147,116,233,81,168,236,137,23,96,34,211,114,243,141,212,177,11,160,193,17,152,133,40,4,78,48,250,1,252,183,81,21,148,212,35,233,160,28,155,225,129,169,47,201,122,242,80,66,229,51,41,99,164,231,199,24,38,75,244,89,156,152,25,117,74,202,21,79,183,112,50,57,188,80,57,26,106,74,155,178,135,171,221,37,99,13,83,43,29,194,221,44,176,148,86,118,171,107,119,102,250,115,115,42,234,219,122,93,128,25,99,110,50,4,233,129,75,208,249,3,247,165,27,26,254,69,189,31,148,98,162,174,225,129,10,147,246,10,120,40,175,189,149,4,135,254,25,131,146,213,171,98,39,92,222,47,193,102,71,136,69,6,5,59,196,25,141,129,113,162,94,184,93,253,64,24,220,187,126,47,38,121,9,33,62,90,176,212,152,134,168,30,105,179,128,235,46,58,102,28,201,30,215,56,112,129,245,89,221,15,246,215,236,34,128,144,89,234,126,121,190,39,77,82,61,230,233,208,118,108,115,233,154,91,103,211,122,53,212,92,238,214,43,152,28,62,231,192,121,19,245,109,102,30,51,212,9,169,61,234,226,38,119,139,7,204,144,85,68,25,78,61,163,65,139,100,155,1,163,16,91,212,128,66,185,220,55,45,122,20,154,88,103,20,32,199,158,180,81,157,90,143,117,149,118,108,212,187,114,190,171,117,101,197,147,177,111,192,214,42,71,246,129,247,242,182,77,72,1,233,107,82,235,171,33,169,179,2,134,159,186,40,76,215,239,221,16,167,38,149,200,135,167,96,33,156,8,119,141,199,133,62,39,118,115,217,102,246,90,44,76,125,47,52,177,226,12,129,207,108,118,249,216,203,120,11,3,134,107,65,188,73,107,249,93,113,186,33,174,164,251,2,33,223,251,94,231,108,164,176,73,97,122,70,242,61,190,230,80,95,116,25,203,176,156,64,85,99,238,221,20,38,247,12,139,128,186,209,254,68,246,210,12,109,79,58,149,167,196,228,201,229,228,45,112,93,66,197,67,218,41,33,255,228,240,182,132,130,194,198,36,115,225,42,185,182,159,156,111,74,247,92,166,91,76,110,158,173,100,255,14,139,169,75,10,76,169,122,92,76,168,70,62,231,200,19,107,49,78,237,69,49,146,132,67,51,105,192,59,104,100,120,135,254,52,117,214,49,87,168,191,214,192,186,241,210,59,63,151,213,37,193,241,116,97,226,18,78,135,195,67,16,101,146,171,201,1,199,126,104,130,222,178,205,15,75,141,95,120,210,206,250,192,125,196,174,64,59,106,81,16,195,105,196,134,213,30,18,117,186,64,200,37,204,216,238,32,249,220,26,127,46,152,97,14,255,176,50,92,152,48,207,125,43,234,165,196,51,58,142,195,188,19,37,195,217,39,201,255,110,230,92,187,135,0,155,188,76,82,142,210,181,226,200,135,73,65,221,100,78,156,226,169,79,10,114,211,150,110,86,235,184,99,30,58,188,97,210,147,247,50,150,129,56,242,9,197,106,74,139,42,194,49,114,72,185,98,74,106,80,190,89,54,213,97,162,230,178,99,13,27,194,56,179,137,123,11,151,130,181,215,47,39,81,167,216,209,152,203,244,167,173,182,214,181,92,11,76,72,250,100,5,66,211,239,115,226,143,107,1,49,7,68,174,94,37,50,169,36,239,82,77,212,141,106,217,91,172,224,177,40,91,87,15,231,187,199,89,141,135,74,152,22,126,216,114,188,217,200,24,52,142,23,248,192,36,158,90,192,100,3,100,204,232,249,73,247,234,165,150,62,32,170,83,33,80,59,181,114,204,218,110,182,151,152,76,146,20,93,168,43,140,65,229,24,12,197,97,120,36,245,135,143,137,227,181,145,184,234,36,240,183,194,198,150,234,48,245,68,243,129,201,114,249,189,105,197,215,132,47,29,63,61,133,178,174,177,73,233,218,227,104,243,144,187,53,147,104,85,103,183,200,144,87,91,64,238,1,177,210,120,224,228,220,94,4,78,106,18,138,92,99,134,169,174,111,0,69,9,107,173,62,191,61,199,189,57,204,10,186,207,162,25,124,223,219,202,166,147,254,54,158,177,251,63,196,232,114,210,157,212,6,210,15,144,130,140,167,70,15,160,246,221,41,62,24,127,156,203,3,67,155,21,48,220,217,75,119,44,98,53,211,199,124,98,144,137,137,53,104,172,117,17,42,203,173,229,170,25,51,184,220,238,79,195,72,163,219,236,49,113,98,18,82,191,168,123,6,197,218,120,53,174,70,76,128,82,167,10,233,79,111,198,59,240,160,192,250,217,225,203,153,227,45,96,28,152,172,59,60,127,17,82,199,75,85,37,173,205,41,59,125,17,157,168,52,19,61,79,86,60,133,49,127,56,113,245,80,164,202,202,185,212,96,31,66,231,81,47,166,224,215,231,48,252,88,91,180,25,49,236,232,175,10,21,101,12,212,249,142,39,187,134,203,36,35,92,246,126,141,90,189,19,105,26,73,116,123,62,181,229,79,174,200,178,197,190,21,134,33,168,59,140,212,163,14,41,81,113,239,142,156,166,152,34,140,104,204,248,243,145,124,155,174,197,18,111,186,188,200,12,248,147,177,56,165,5,222,208,233,106,153,52,162,156,65,125,86,151,149,117,186,66,243,241,7,147,148,219,217,250,152,222,229,142,60,98,105,227,217,43,41,225,173,241,219,4,124,117,27,230,152,222,238,104,195,48,211,165,254,203,224,227,182,207,11,175,170,159,219,122,193,226,115,67,39,62,245,230,176,191,196,68,171,180,68,105,166,155,65,139,74,17,200,63,168,17,210,71,67,154,211,195,65,112,212,231,103,178,44,120,29,154,223,156,133,42,100,229,148,34,215,96,189,39,197,1,79,138,192,148,42,120,173,171,117,92,23,97,4,161,29,136,134,127,191,249,177,237,206,205,229,72,39,197,88,170,175,2,116,83,138,68,159,167,73,55,184,128,180,237,56,178,215,194,225,88,194,103,180,153,162,5,25,19,50,164,22,247,94,116,98,74,222,150,224,210,116,69,89,218,106,151,242,200,1,239,216,145,32,201,232,82,216,70,58,229,24,62,57,96,202,124,182,140,73,130,232,219,53,183,43,12,7,98,159,77,146,240,201,87,8,205,43,107,232,131,65,126,158,125,133,24,44,241,55,44,255,17,122,221,245,29,16,220,199,216,21,248,93,84,2,4,182,250,188,118,225,46,109,228,70,74,208,98,30,32,16,157,222,121,128,104,181,207,34,224,33,68,161,132,100,177,231,98,68,10,220,207,10,147,24,168,119,72,56,233,186,192,52,32,236,251,219,212,89,41,156,90,176,77,1,111,237,30,54,34,147,58,238,123,91,247,188,194,36,21,87,140,119,53,1,101,129,217,37,90,220,252,28,162,162,97,104,36,42,195,101,77,128,251,212,152,188,81,26,120,27,7,240,153,149,186,89,238,110,34,95,119,162,208,56,168,198,182,213,215,56,108,194,171,130,34,139,58,227,193,77,114,90,109,113,150,90,139,215,110,210,32,98,180,52,117,201,157,161,152,211,31,198,87,154,49,201,160,52,217,106,239,114,92,221,185,64,148,93,13,195,227,71,109,175,164,5,54,211,66,96,43,106,9,120,208,163,246,56,32,173,196,241,211,232,78,208,10,22,42,67,238,218,25,86,227,172,155,21,11,55,224,201,33,218,213,140,39,63,24,175,5,217,182,158,108,8,101,122,231,10,240,108,194,47,129,165,77,193,75,140,153,21,177,233,91,23,51,23,2,238,191,248,85,208,196,221,229,101,252,18,106,198,211,180,54,2,222,54,13,213,195,160,112,237,194,116,215,61,166,184,153,107,31,140,178,95,31,122,180,81,32,156,3,181,168,188,162,212,141,250,189,241,171,164,176,223,120,22,195,46,132,19,139,68,134,158,30,216,56,1,23,194,149,143,33,143,102,212,8,152,236,142,222,155,86,178,22,207,93,141,29,68,237,97,24,172,226,230,213,242,245,106,209,178,231,199,123,33,89,240,120,9,166,70,18,191,205,121,253,28,216,13,58,74,71,33,43,209,95,70,175,248,130,79,221,190,157,168,185,6,74,46,236,57,204,19,199,86,60,214,48,118,110,53,113,208,82,140,225,70,66,174,62,22,80,133,18,194,97,164,41,203,47,134,246,140,29,158,32,186,198,244,140,52,160,198,60,129,212,105,60,134,130,157,238,129,66,3,255,216,102,72,133,249,189,105,88,127,60,4,72,254,226,75,67,44,211,52,26,98,193,199,216,163,187,69,94,244,167,45,189,227,63,253,211,43,175,63,141,150,81,28,0,199,127,86,86,99,76,82,2,65,61,96,88,48,244,201,142,167,159,61,112,64,249,1,173,222,106,239,154,220,158,195,196,239,117,10,91,135,237,253,109,178,70,26,47,25,72,87,142,128,71,123,138,116,15,108,52,0,14,19,121,120,158,28,85,206,248,156,70,54,245,160,214,169,225,232,178,224,141,194,25,210,52,135,183,241,148,168,143,64,60,197,175,166,40,251,121,45,10,63,215,12,20,202,69,29,179,100,61,32,14,19,99,16,211,107,88,41,180,127,236,1,187,102,127,208,238,140,228,160,199,23,217,79,104,11,13,16,95,31,214,135,47,81,32,2,99,212,154,59,76,175,213,126,188,42,166,102,220,188,19,169,121,174,238,55,40,215,172,24,66,143,107,12,181,30,231,241,48,230,79,125,112,8,7,102,252,54,132,130,207,91,67,247,28,103,38,91,250,208,49,59,167,75,190,118,29,124,0,207,185,119,102,14,1,227,128,143,25,167,17,40,227,74,143,213,71,50,122,205,7,46,51,166,153,49,114,169,11,128,41,93,195,190,34,14,164,54,37,61,129,209,6,11,12,175,156,126,17,196,2,194,252,154,38,231,249,160,57,34,253,164,66,214,84,111,178,27,139,108,60,183,181,12,150,7,174,206,200,113,96,58,80,250,11,231,30,187,48,65,107,161,233,253,129,75,108,150,80,204,212,103,72,249,6,57,222,203,68,110,31,20,46,25,71,225,112,104,239,79,123,213,13,232,62,187,194,120,222,154,208,244,7,47,75,24,63,83,129,140,175,95,77,26,224,89,93,132,35,119,204,148,69,105,152,174,92,106,68,102,124,107,170,158,219,126,190,38,148,153,43,224,157,158,192,27,36,62,17,202,132,205,147,58,107,133,207,195,199,182,0,139,144,38,186,153,196,101,198,136,83,125,153,214,187,4,114,184,23,132,222,243,179,2,8,55,134,137,68,211,178,182,67,64,200,28,93,172,44,158,142,39,172,48,225,129,184,26,142,247,55,34,158,75,204,66,26,156,181,108,147,118,67,130,255,1,175,212,53,230,77,150,188,197,110,7,37,144,150,140,90,221,210,12,171,242,28,124,106,53,82,143,63,98,23,166,63,225,153,163,100,69,247,108,1,91,18,66,225,153,103,152,10,231,49,210,120,54,90,83,80,8,152,6,247,242,192,100,168,226,230,172,14,13,193,14,228,89,99,167,221,240,250,60,190,125,129,90,61,222,154,180,143,90,149,131,166,168,176,221,206,142,51,215,122,78,62,184,228,226,106,214,181,46,93,200,66,86,172,159,189,233,162,209,247,134,146,223,35,107,29,37,228,245,216,26,70,114,154,3,166,35,162,191,97,36,167,167,39,152,98,108,137,79,24,105,58,177,56,44,75,180,176,171,157,3,207,143,219,34,29,66,135,39,255,97,89,159,184,216,250,183,20,221,145,94,236,240,22,244,199,192,114,226,21,48,122,119,231,27,167,28,43,158,185,195,230,255,24,95,131,54,204,128,17,196,121,76,55,228,49,226,106,227,19,122,12,63,186,61,183,195,211,100,222,212,108,60,78,65,137,71,163,122,162,190,49,160,20,153,226,206,201,175,139,154,155,205,28,239,188,180,139,207,232,175,167,51,71,16,90,111,76,156,39,180,85,194,204,160,124,1,5,34,181,163,251,45,243,48,213,182,182,223,96,60,209,74,135,113,104,211,99,195,239,158,238,205,41,48,121,156,15,100,46,227,209,114,81,169,12,147,210,160,213,34,80,206,250,39,139,64,85,159,15,25,34,149,83,87,253,164,20,210,55,66,184,12,207,233,160,239,181,140,112,206,97,170,67,213,54,59,147,147,12,120,192,116,9,168,47,121,214,67,247,160,3,21,204,69,187,129,14,140,53,224,107,135,202,48,173,136,30,118,220,204,11,215,254,220,155,90,153,21,239,69,195,218,3,159,29,166,222,33,165,87,87,167,225,66,55,173,196,160,141,190,212,86,230,176,241,166,26,208,61,30,15,24,82,178,0,103,213,112,220,176,238,158,21,55,62,163,175,229,183,84,243,222,234,145,14,103,88,210,225,94,244,193,199,252,206,144,172,78,117,159,207,14,236,164,174,192,83,181,194,8,26,80,171,16,87,83,24,169,75,222,116,54,238,111,239,99,210,103,13,119,36,22,83,60,57,82,157,227,137,134,212,155,253,131,212,126,206,231,234,179,7,123,4,8,115,148,242,5,13,195,164,25,131,66,183,199,27,124,162,158,58,246,4,74,44,180,154,218,82,250,75,174,94,117,189,241,161,91,147,15,175,252,113,146,212,202,216,86,249,59,3,166,53,65,175,198,174,143,221,236,188,67,126,226,48,180,116,38,175,49,236,166,144,252,196,128,104,18,188,40,185,41,205,182,38,227,61,14,24,42,97,141,53,102,25,111,212,97,159,8,103,166,36,100,4,138,252,138,6,34,143,155,19,14,0,29,197,37,107,150,24,179,44,60,170,14,73,180,58,31,16,13,181,112,98,187,233,206,107,99,23,22,120,68,136,72,95,214,149,21,198,211,140,213,81,144,139,127,30,109,210,220,176,2,238,170,78,69,108,150,220,214,253,237,94,53,249,109,44,133,85,192,33,214,143,145,26,59,179,150,193,20,99,41,124,236,87,121,107,150,82,213,220,248,249,39,78,166,115,90,146,207,22,120,90,187,215,7,47,186,63,139,38,222,247,8,37,251,73,207,203,16,149,226,110,109,36,195,191,230,96,10,138,206,0,73,124,98,51,223,205,135,245,2,201,110,53,183,21,166,124,115,216,150,154,166,137,153,131,51,18,66,150,170,208,212,32,230,102,245,230,93,216,48,168,139,144,238,69,147,176,240,3,130,166,175,173,22,12,141,65,199,226,252,198,252,224,152,87,218,148,121,62,72,212,79,209,77,222,212,243,55,155,63,210,250,164,239,134,136,128,144,88,180,104,192,7,83,36,163,165,197,43,211,5,235,91,210,34,12,44,234,86,214,86,212,188,23,155,158,98,90,37,164,247,177,240,227,30,98,133,155,76,217,56,187,17,40,186,40,47,236,253,48,73,200,168,109,107,82,251,94,108,175,174,106,170,240,132,37,114,58,142,238,135,184,136,49,34,226,23,48,188,226,218,180,188,77,177,196,31,124,67,71,39,188,19,240,70,78,247,124,168,135,90,91,101,94,33,199,202,222,79,138,26,66,215,115,17,149,82,171,4,116,152,60,89,81,254,7,62,226,10,20,113,31,161,4,48,55,237,251,218,7,134,177,71,168,133,144,130,40,233,203,205,47,35,209,151,189,118,152,219,227,53,188,68,221,32,249,21,184,66,83,25,23,119,226,206,66,218,114,94,42,123,179,207,74,150,129,19,154,195,179,143,144,39,45,31,12,9,178,210,109,20,136,237,157,177,121,81,126,48,85,159,57,255,176,244,127,40,42,5,170,73,129,76,196,114,238,186,69,79,103,81,245,195,115,206,166,236,42,224,139,74,216,174,156,150,25,166,228,245,57,47,144,201,81,229,161,244,39,132,116,227,230,173,28,35,105,41,7,9,145,180,175,245,216,150,203,163,255,70,111,15,253,43,31,188,233,49,220,202,30,65,22,237,11,198,208,119,122,54,250,135,30,226,140,132,55,69,175,98,219,70,211,169,146,140,11,202,97,54,30,161,209,57,3,49,60,241,184,120,197,54,159,159,174,198,225,247,193,45,145,22,90,15,175,5,148,52,14,87,56,17,149,215,130,229,254,29,126,36,130,17,170,83,226,10,154,33,124,18,151,31,255,242,33,228,72,190,85,175,66,71,122,18,206,62,250,65,143,101,228,15,110,107,77,217,85,248,188,211,39,26,52,96,202,151,9,41,70,243,216,50,187,219,49,143,133,20,3,178,224,237,219,2,9,205,81,30,62,14,170,164,221,32,32,99,12,133,192,84,56,21,39,79,93,212,2,87,165,181,64,38,118,248,185,76,227,206,104,202,97,146,172,177,54,59,74,221,65,209,139,137,12,124,230,50,146,19,169,40,125,16,101,104,195,19,224,203,90,23,149,86,47,55,107,58,243,39,195,138,74,202,102,99,58,68,241,224,249,167,74,68,231,56,84,70,254,219,9,33,144,249,82,23,53,223,22,138,81,208,100,37,100,58,51,199,179,108,76,82,18,249,2,91,151,109,246,175,89,168,183,126,136,216,96,124,240,133,79,33,83,85,33,90,14,144,236,68,10,76,195,78,76,228,194,213,234,135,234,157,227,67,142,78,248,254,217,117,252,115,82,133,174,2,89,244,253,109,79,174,156,155,227,186,10,199,21,60,252,205,155,210,152,196,20,112,223,65,179,54,178,21,11,8,55,79,53,64,57,150,229,189,41,169,86,210,37,88,126,162,222,148,0,31,236,235,114,245,218,38,83,230,48,4,118,69,169,114,207,230,235,85,84,103,13,64,105,46,239,77,24,125,197,17,83,200,90,43,195,182,85,133,120,25,33,19,165,171,2,92,51,57,179,30,243,212,106,95,229,181,145,146,116,190,218,3,111,114,17,67,224,76,7,74,243,153,54,9,28,201,123,29,19,162,56,215,58,73,158,186,85,240,27,179,53,132,33,143,185,1,125,190,112,8,81,164,49,220,20,90,200,235,194,44,254,192,201,229,133,22,121,232,172,108,82,192,112,85,127,240,185,81,18,25,18,152,71,168,108,251,80,202,44,84,84,166,81,132,224,213,16,139,162,206,33,157,122,60,212,94,59,70,133,31,151,138,33,118,36,250,155,2,102,111,29,58,211,76,183,213,223,11,73,50,25,147,148,173,41,225,7,132,93,126,75,131,214,56,190,44,121,170,239,173,160,21,31,34,164,48,172,137,217,83,255,7,166,241,227,229,217,205,81,133,8,243,31,237,93,202,133,155,173,113,224,131,137,110,229,135,135,55,219,144,58,140,66,233,80,234,86,43,56,242,39,55,77,240,161,116,157,103,223,40,190,227,209,242,195,164,148,157,1,245,39,31,210,102,187,148,178,40,66,66,63,124,67,108,140,225,122,120,251,206,94,227,117,234,166,227,214,165,153,137,234,176,141,98,211,7,211,45,220,100,103,48,215,164,196,168,33,174,41,37,192,84,42,211,99,234,55,135,84,43,207,151,173,109,45,95,65,136,237,116,169,229,160,166,218,40,68,28,166,231,65,207,183,53,140,195,254,222,124,169,66,4,163,176,188,72,139,146,247,61,85,168,10,1,114,232,131,126,96,164,9,142,117,42,87,155,146,228,151,163,164,80,188,81,109,41,199,8,137,142,207,187,91,150,107,126,248,195,160,91,75,217,97,78,90,61,122,143,141,7,249,202,135,154,42,80,209,99,157,96,209,23,158,134,193,162,104,23,35,181,176,212,161,56,220,44,38,39,48,106,157,35,174,70,42,65,249,60,73,232,119,167,1,166,222,14,122,126,185,154,214,41,39,17,38,64,207,228,20,139,157,113,154,190,87,35,27,71,20,250,194,132,113,157,236,135,158,212,117,198,92,126,187,254,20,120,252,192,20,227,30,35,115,42,229,212,177,174,124,113,19,99,78,202,13,155,16,102,247,234,126,22,47,13,230,194,195,117,78,219,226,165,188,70,160,170,50,140,198,40,85,98,179,62,94,18,53,21,66,83,36,103,204,52,145,12,113,106,41,47,174,206,33,204,181,38,191,38,176,181,215,126,235,15,185,83,209,247,130,228,218,212,108,3,229,115,10,43,212,164,176,205,29,17,20,254,158,122,61,198,175,186,202,40,222,27,54,185,94,109,197,210,113,181,85,162,41,211,150,237,182,142,46,235,171,18,231,141,76,198,135,18,100,60,103,128,80,97,81,246,238,81,4,124,9,147,26,21,199,48,153,44,215,7,55,162,171,18,202,221,38,157,254,133,155,216,24,248,160,114,117,65,168,196,183,75,227,132,22,65,2,248,215,107,201,254,169,141,229,104,72,62,224,76,2,138,92,138,195,70,168,55,20,206,205,153,20,129,161,118,23,2,49,212,87,188,96,9,125,33,45,194,58,32,65,183,225,96,61,103,91,82,178,43,170,45,125,39,102,255,161,190,76,124,105,138,215,124,162,44,35,67,212,40,128,229,0,220,166,182,153,160,116,85,200,15,86,127,234,179,217,117,217,143,12,165,24,253,194,228,204,4,78,16,244,248,75,65,123,182,148,247,105,178,45,127,233,52,104,38,135,74,58,117,138,26,183,171,203,51,127,251,147,89,93,103,215,167,116,205,225,179,176,134,148,53,24,155,120,119,143,117,227,193,104,193,209,217,9,41,113,105,1,19,224,16,248,199,143,12,152,32,131,50,105,49,103,93,153,242,192,231,20,213,248,32,11,115,57,45,20,187,13,17,111,133,7,178,225,129,162,59,162,79,134,126,221,246,247,154,20,179,74,17,11,34,202,61,252,16,10,1,159,170,8,88,137,178,215,12,17,179,161,249,92,131,85,139,60,74,192,244,196,45,189,26,130,17,183,60,55,60,152,114,190,16,203,234,33,18,100,132,107,103,1,106,52,10,102,253,159,123,51,141,246,59,147,50,110,209,114,152,42,196,162,15,110,140,132,223,36,70,171,8,245,15,133,41,216,92,14,211,91,32,140,207,20,34,16,153,110,31,76,205,149,150,15,76,227,23,249,246,28,251,238,218,159,140,246,80,119,69,1,168,65,139,146,164,208,164,77,62,250,67,27,162,76,69,195,96,36,140,190,240,196,134,146,1,13,149,39,120,120,172,249,239,193,96,68,205,202,211,64,116,138,254,255,15,198,36,154,18,124,71,244,36,74,105,55,234,118,202,248,9,225,215,25,149,111,187,67,132,129,3,94,226,154,131,132,210,119,162,159,209,60,251,170,200,15,163,122,2,15,189,95,93,169,252,144,208,35,58,188,199,214,240,171,41,29,148,6,100,234,55,156,82,106,23,122,168,250,19,236,205,205,9,182,185,244,108,172,90,94,67,41,135,115,49,192,231,8,89,146,100,43,224,106,112,165,170,13,119,210,124,123,222,144,33,201,254,92,150,149,124,154,20,87,52,8,239,66,254,88,235,85,173,67,197,3,31,228,12,51,219,184,192,199,200,117,139,152,16,255,78,154,93,234,198,205,254,221,155,178,229,33,250,92,116,194,210,177,253,77,178,106,29,65,83,217,64,76,9,228,131,207,254,109,177,121,165,175,200,15,156,52,71,73,21,41,193,11,191,55,141,25,15,95,2,61,245,190,182,32,157,126,122,70,137,72,158,41,220,28,182,132,156,48,168,52,227,207,117,244,156,154,218,88,118,62,21,66,102,242,211,103,95,16,122,22,82,112,222,23,189,137,67,29,243,73,96,106,211,210,119,4,108,66,59,105,233,205,161,78,118,74,27,216,217,242,208,205,174,90,139,162,192,212,143,61,240,185,226,219,42,97,35,50,21,249,127,249,151,127,254,254,175,127,251,203,95,127,251,219,223,255,244,219,255,249,195,191,255,219,31,255,244,231,255,253,199,127,252,143,255,242,159,254,144,254,249,207,223,255,251,223,255,241,215,223,254,240,187,255,252,219,31,255,254,127,255,246,219,239,126,255,175,191,253,229,223,126,251,251,223,254,241,135,15,248,175,127,250,243,111,255,237,239,127,251,211,159,255,245,119,191,255,159,127,249,203,223,254,215,159,254,252,199,191,159,251,252,119,249,209,178,247,148,31,21,45,217,159,55,138,69,103,143,220,245,145,187,5,30,252,51,27,217,193,89,147,255,225,143,188,8,176,255,252,168,105,239,13,217,214,13,118,9,15,224,6,103,229,255,15,207,4,75,222,253,81,164,189,244,153,74,117,218,82,211,227,237,218,3,135,144,202,216,159,53,133,137,82,40,199,248,143,126,100,148,226,220,103,61,107,12,153,115,89,255,176,162,147,105,248,224,253,67,8,36,84,21,153,20,203,119,53,225,195,253,208,178,153,120,207,87,133,6,209,102,70,105,82,153,44,106,180,150,110,248,48,235,67,53,68,30,35,251,214,180,44,23,51,31,120,132,244,12,30,76,161,104,74,182,38,116,88,252,201,207,141,8,70,11,83,158,117,85,250,6,177,173,126,90,82,215,192,228,217,3,166,220,168,63,240,240,170,145,109,90,74,245,33,179,163,144,204,223,155,236,215,121,58,165,22,49,250,3,155,186,27,30,162,145,53,39,73,244,106,127,174,223,134,128,156,220,128,142,57,189,99,63,241,71,170,181,160,170,122,248,155,200,46,255,216,51,144,255,66,44,173,252,103,38,27,225,247,230,111,229,164,160,41,239,43,159,3,156,85,53,36,56,12,225,36,237,31,76,112,101,41,77,197,177,234,134,255,236,198,188,120,192,185,62,33,96,190,212,49,0,118,126,8,50,8,96,124,40,37,254,67,153,59,140,200,223,175,133,157,116,41,89,28,81,233,245,61,20,91,79,215,206,132,115,226,28,211,115,126,143,133,172,230,249,206,74,12,8,63,227,254,174,54,30,142,254,76,18,250,240,252,230,228,37,243,51,73,168,49,47,109,59,60,40,8,81,6,75,148,42,246,247,224,112,45,101,229,168,176,178,251,143,25,10,152,122,51,165,252,33,75,240,241,166,1,31,23,81,79,40,212,73,243,143,93,106,23,115,119,97,31,59,71,109,254,153,127,72,158,217,8,41,57,25,217,42,191,245,113,117,40,36,170,122,250,245,252,77,238,3,19,202,173,98,181,86,90,200,83,250,102,9,202,47,116,170,200,46,198,252,251,241,209,15,108,220,127,77,15,71,35,78,247,155,163,128,162,238,106,181,204,203,119,49,141,31,83,194,57,252,52,145,250,239,107,178,16,146,22,160,85,254,184,197,213,211,184,228,245,222,160,61,59,188,45,226,42,132,111,157,46,214,238,55,183,118,41,57,3,19,100,66,99,250,163,109,140,130,59,104,133,196,241,30,62,228,84,5,40,89,118,49,66,195,241,253,118,69,176,51,203,214,95,208,24,74,195,199,116,152,224,193,29,83,146,164,237,179,148,12,198,188,22,152,16,205,151,58,230,230,152,170,114,243,108,104,237,62,228,22,115,150,171,135,177,228,249,213,116,210,107,125,104,62,163,146,62,138,88,243,112,206,26,144,10,33,72,34,203,244,169,70,35,117,209,243,131,40,127,255,108,234,109,68,142,170,116,210,105,25,70,152,227,131,43,5,115,98,84,227,152,120,134,105,195,4,120,126,95,130,0,199,246,60,207,253,77,165,70,100,105,60,40,199,139,191,118,35,50,168,149,100,103,132,246,221,70,141,41,74,155,240,169,132,250,68,136,72,206,225,72,139,63,155,137,77,21,223,237,240,179,150,118,173,34,191,86,75,246,123,67,56,162,36,99,208,184,249,94,136,191,51,69,112,218,212,166,171,207,97,150,14,165,216,50,143,206,238,88,28,38,51,223,149,105,187,24,249,217,250,6,140,144,190,74,249,194,115,74,133,156,195,132,153,134,132,192,138,105,22,149,239,201,206,209,93,150,86,241,23,232,235,62,106,26,252,71,34,146,98,206,35,223,86,106,252,54,14,140,8,151,3,83,176,242,141,9,123,8,116,3,10,83,54,245,125,76,235,250,149,35,241,236,65,16,198,125,63,61,137,31,43,13,228,217,153,233,124,251,70,197,26,181,68,123,28,113,22,90,169,190,57,138,20,111,151,80,43,12,73,233,43,97,222,240,151,213,33,26,195,52,189,64,188,233,207,189,200,19,203,183,36,207,216,186,79,81,248,12,75,150,65,169,132,85,226,131,28,143,155,26,192,166,52,145,217,3,154,63,161,2,149,61,39,211,68,203,88,113,24,18,241,165,71,4,95,215,183,67,114,245,243,161,63,75,59,100,1,121,52,14,71,37,41,51,183,63,62,200,134,176,78,205,171,66,105,77,192,228,238,212,161,61,195,141,19,234,131,118,102,202,99,162,48,16,190,87,82,193,255,48,121,53,11,135,199,215,108,36,215,149,6,140,128,128,31,186,7,133,220,244,33,103,170,236,166,14,27,43,174,152,3,68,66,150,191,52,77,67,237,169,220,174,38,150,228,63,221,201,177,62,245,142,76,149,21,87,239,58,199,211,172,123,236,133,64,77,174,37,105,177,24,122,197,110,121,225,41,167,167,59,217,2,25,190,145,210,243,165,42,141,70,246,95,118,192,153,96,169,152,87,103,134,247,26,223,122,44,227,72,84,170,122,232,143,183,175,77,219,113,52,58,215,76,143,228,174,236,172,38,35,49,222,54,190,165,71,23,196,217,8,228,214,80,168,110,223,194,77,80,85,67,146,187,35,83,230,119,110,100,29,180,36,202,136,235,125,143,254,233,8,83,182,248,77,50,49,30,27,101,146,145,52,214,10,201,123,242,155,159,215,62,147,88,110,78,169,240,246,149,75,127,83,125,20,15,144,106,246,207,97,84,242,202,94,182,224,183,156,190,217,145,219,59,43,87,99,215,72,128,248,160,16,32,214,183,222,164,217,63,222,154,109,228,152,67,105,9,80,175,200,95,121,2,48,219,211,156,79,26,131,78,33,191,55,97,71,41,131,65,43,228,252,227,63,221,169,85,17,233,36,43,84,10,239,225,135,73,89,37,113,18,164,108,247,181,200,188,47,77,136,81,30,225,23,91,85,140,106,218,48,130,101,196,197,124,177,169,234,69,199,56,136,99,173,47,24,224,165,194,134,136,98,243,61,129,196,94,83,85,102,72,135,215,112,43,223,74,181,134,148,216,20,216,118,183,239,148,253,135,189,124,104,250,147,134,3,135,119,53,14,4,173,248,32,244,231,35,126,102,93,146,26,80,224,93,154,111,102,200,166,204,161,194,125,149,238,143,20,55,167,255,166,60,85,102,136,32,4,76,68,84,203,73,224,144,206,62,137,15,220,160,249,84,120,83,135,27,176,237,127,146,246,53,178,40,95,216,201,148,99,179,214,170,32,126,217,125,133,24,159,230,163,230,86,60,152,196,129,143,97,250,194,41,13,183,182,225,157,99,220,53,229,76,189,130,223,28,74,35,201,60,13,171,179,117,67,159,132,10,222,140,162,199,232,117,187,145,126,166,212,30,165,184,5,113,244,10,120,174,245,72,193,45,227,31,112,152,6,208,220,223,39,251,218,0,12,30,202,230,59,40,208,217,43,204,160,66,161,222,35,190,7,51,94,108,89,112,76,11,111,46,2,122,45,109,223,25,104,39,216,66,2,3,92,75,189,87,163,128,164,66,114,109,12,23,227,101,39,30,246,55,15,156,63,98,80,96,74,159,159,201,194,212,156,126,164,35,68,208,150,170,212,209,30,233,55,95,70,117,174,83,233,236,75,121,133,181,176,170,24,165,131,172,84,79,190,101,65,131,215,170,10,41,194,118,253,85,8,0,27,171,155,86,67,82,99,236,251,225,66,55,96,170,220,161,21,120,55,55,100,40,153,106,79,61,22,65,8,255,32,150,112,120,20,242,224,238,12,231,137,168,127,171,170,113,71,75,102,119,207,140,126,155,34,140,63,118,245,40,62,77,41,67,130,178,79,97,248,208,253,189,55,141,93,178,33,22,115,234,139,143,56,231,213,26,186,239,208,234,29,195,178,59,252,3,250,104,176,48,140,120,180,81,95,153,71,219,98,123,220,124,32,217,174,239,13,237,200,188,87,47,165,181,26,214,120,176,98,204,201,57,143,247,230,72,38,196,123,47,120,221,181,166,195,40,28,190,233,64,205,70,23,215,139,254,19,102,106,113,248,124,223,165,10,124,198,59,238,11,16,77,193,90,181,144,211,68,97,125,51,223,8,26,143,252,192,37,125,44,75,6,15,2,116,79,69,8,110,165,195,173,180,169,250,102,100,244,190,62,50,131,201,60,107,249,171,85,166,197,163,209,17,38,239,197,92,73,63,233,242,109,109,81,103,106,63,240,42,95,145,155,193,156,235,75,97,198,188,43,44,51,17,202,217,228,38,5,112,210,125,197,234,69,218,244,183,166,148,65,184,165,128,81,99,20,184,63,26,124,212,106,214,125,97,234,43,181,208,147,30,172,57,3,174,42,16,64,157,115,79,51,198,140,35,102,232,107,219,106,254,204,98,123,240,177,245,181,169,71,240,93,9,152,230,123,41,8,225,118,169,198,152,66,219,39,103,115,178,138,132,207,228,200,92,76,52,79,225,230,68,23,63,112,213,18,85,116,37,40,90,240,39,159,214,181,43,48,11,204,253,116,10,217,159,159,158,108,114,61,46,30,85,201,192,76,85,114,53,247,211,55,156,204,194,155,61,96,140,62,63,151,3,182,76,135,192,166,154,21,63,141,91,184,20,181,98,231,64,75,19,111,25,107,20,245,236,248,32,103,235,77,58,40,16,12,182,121,81,40,87,31,45,187,227,92,220,123,211,80,167,247,102,179,112,75,107,27,63,90,221,79,237,80,47,37,94,139,182,104,25,50,228,28,194,250,220,86,7,32,39,47,129,177,153,103,192,168,41,75,77,48,221,151,120,93,1,179,219,202,160,52,122,159,82,188,23,69,114,93,97,156,220,113,87,31,85,246,15,92,93,82,203,96,42,226,84,71,15,5,216,25,147,152,96,134,106,244,161,55,243,41,173,252,204,179,33,45,191,168,109,18,208,245,105,8,139,153,174,206,196,218,236,105,5,76,56,91,173,110,171,19,45,14,243,150,47,156,105,240,9,120,14,77,101,48,78,251,163,238,65,20,4,211,39,105,209,19,180,114,43,208,161,245,11,63,210,121,203,223,154,162,95,213,19,162,143,160,126,189,200,7,134,101,67,91,226,249,2,203,131,231,192,168,175,229,71,33,240,124,133,28,176,173,64,129,11,180,5,195,225,197,198,174,37,85,103,208,62,246,66,131,249,71,31,141,81,142,207,73,52,87,53,252,230,38,157,116,47,166,61,80,229,5,77,130,62,158,12,242,34,45,61,162,158,120,222,215,222,86,126,172,48,217,103,127,109,226,146,90,0,116,62,79,66,197,203,97,202,144,84,105,15,155,240,235,166,1,38,209,161,210,134,208,112,124,105,45,131,241,78,100,208,80,162,24,113,2,81,28,161,26,77,155,166,203,28,243,208,10,109,187,162,169,185,249,104,108,45,227,105,3,34,156,43,15,142,195,45,1,138,13,153,127,124,15,44,73,45,142,128,196,215,165,132,127,46,206,218,120,78,84,108,206,251,214,72,210,85,237,64,66,160,98,172,11,147,53,127,212,9,219,87,163,0,12,129,138,4,94,182,233,161,206,125,225,41,250,228,86,116,224,130,242,192,248,245,58,25,56,116,211,125,109,106,251,198,91,147,181,221,81,201,201,178,189,26,253,96,243,117,83,199,224,115,184,74,24,1,193,198,21,239,109,36,193,210,123,78,226,49,2,255,6,47,165,195,163,33,182,85,159,11,131,110,13,173,154,26,22,216,239,1,115,44,171,28,30,110,107,247,159,166,227,98,107,241,17,164,231,126,124,101,11,128,168,90,209,178,182,190,88,3,56,193,79,149,27,170,137,45,182,44,235,119,90,122,53,13,178,41,126,27,61,61,45,78,34,140,125,127,154,50,32,237,0,36,117,54,198,69,159,68,12,205,25,171,134,145,5,113,169,82,128,192,210,148,191,94,82,131,167,178,8,16,140,90,159,140,31,104,134,194,83,11,178,88,20,49,199,209,252,81,137,166,85,127,44,248,123,117,27,79,145,27,1,193,120,45,184,119,53,222,84,201,41,143,26,40,133,32,91,139,216,202,248,136,52,128,33,202,124,74,220,172,91,52,208,162,217,123,226,188,253,147,46,4,197,158,211,10,56,168,70,227,248,152,227,165,78,160,211,163,127,185,108,224,77,69,237,214,34,52,70,60,70,108,207,170,121,72,218,154,40,54,254,224,69,136,160,188,69,106,53,149,11,91,236,86,234,200,140,178,235,7,197,231,126,18,141,108,155,84,1,57,220,243,19,48,157,112,112,248,47,115,240,52,21,31,156,131,84,216,103,4,89,239,215,212,148,0,109,169,203,205,47,224,189,52,76,60,169,29,152,69,174,126,54,105,250,106,8,131,202,111,87,237,236,181,162,195,153,229,193,85,218,112,218,1,148,231,125,237,82,159,246,89,84,176,186,95,205,124,204,73,165,38,9,198,251,68,177,15,246,84,238,181,97,149,13,14,15,115,42,149,65,115,122,169,177,193,40,66,62,48,212,210,23,46,79,34,197,152,45,119,188,55,101,229,202,212,199,247,42,177,85,158,221,133,132,131,222,156,230,168,251,219,212,243,42,1,103,133,14,163,93,24,97,134,166,112,234,110,169,112,40,247,250,84,215,157,47,54,106,140,10,117,65,26,0,71,248,190,251,145,77,103,218,156,202,146,9,119,198,76,2,159,127,127,224,132,110,237,133,223,7,167,111,103,220,65,227,188,215,71,163,10,98,248,194,55,59,72,197,119,38,249,245,92,238,111,227,116,40,57,40,242,59,53,126,155,111,144,235,211,200,93,107,220,155,229,170,73,3,234,208,228,131,116,35,64,85,50,86,179,224,238,189,31,157,75,163,16,105,249,194,80,85,202,34,200,86,195,125,159,12,187,70,175,62,38,176,71,231,109,174,176,98,4,134,172,241,222,188,237,249,80,2,32,136,54,231,157,74,199,4,43,143,100,234,217,212,238,205,27,125,246,15,179,41,9,166,118,225,213,181,136,212,34,219,177,68,76,125,240,97,46,53,201,170,128,109,45,43,156,191,46,238,239,123,76,157,104,212,62,184,161,66,33,235,124,217,29,40,51,106,241,173,145,69,40,15,76,253,76,60,216,62,219,78,122,232,27,250,241,189,98,215,73,248,55,15,49,105,74,59,198,228,108,28,67,165,67,142,239,4,193,177,207,82,19,83,47,74,30,58,32,1,139,155,23,211,214,83,226,9,200,194,243,221,47,235,123,115,146,206,126,174,230,76,245,200,123,117,93,251,255,163,237,204,114,108,199,141,32,186,37,206,195,254,55,102,158,188,202,100,176,128,246,223,179,97,160,219,81,210,149,40,14,57,70,196,189,105,232,90,15,106,173,191,14,91,133,107,121,41,83,63,86,71,131,247,147,45,63,15,222,92,119,244,192,212,63,62,84,55,27,94,46,63,27,207,27,159,57,191,30,186,98,98,60,254,224,80,11,212,151,205,248,24,100,177,39,21,72,60,149,243,130,38,175,30,23,19,129,125,136,41,136,43,143,184,216,196,171,31,241,3,163,63,118,216,200,248,245,167,241,250,99,26,146,222,40,99,62,11,164,231,216,23,168,56,76,202,239,96,79,22,131,114,124,221,246,164,11,161,19,184,15,126,204,139,249,194,16,201,142,11,79,165,126,63,118,207,177,202,86,189,112,85,193,176,99,217,164,92,98,87,65,129,126,53,221,239,206,110,186,243,133,77,16,93,97,56,117,251,133,155,210,93,90,200,44,197,190,80,6,90,22,122,12,224,73,196,17,131,232,76,41,90,162,13,171,188,175,47,163,42,127,206,70,202,143,70,192,86,243,46,23,83,18,92,252,173,207,242,104,179,235,217,71,236,183,199,47,211,155,162,59,113,227,53,221,245,178,35,191,207,135,50,163,121,48,214,164,164,214,126,120,173,17,103,119,79,249,28,239,56,234,83,225,237,113,96,208,162,238,255,236,150,219,141,107,55,41,186,161,150,76,138,176,162,193,93,53,21,113,54,207,205,227,165,119,121,220,23,20,213,74,14,75,134,51,89,117,150,230,24,209,32,254,131,219,243,210,16,134,141,216,207,236,106,41,162,33,122,118,6,84,127,123,235,111,207,98,108,17,247,201,87,214,82,255,9,199,194,190,168,198,138,240,108,160,76,154,119,204,52,1,139,223,179,175,49,65,73,155,118,94,24,155,222,186,175,53,96,25,145,7,91,228,4,198,253,152,229,33,143,155,38,140,208,238,60,194,79,150,121,100,84,19,125,95,184,62,103,50,93,140,35,182,233,138,152,133,126,206,227,186,30,195,38,224,99,49,15,61,116,145,102,157,233,194,180,98,168,3,211,140,0,192,207,159,100,44,10,234,223,32,54,239,222,209,182,78,180,252,50,179,172,229,94,248,238,154,124,50,42,241,189,195,71,135,143,105,75,104,130,69,157,61,211,79,112,154,14,110,237,62,74,214,251,20,240,34,55,38,48,82,215,245,194,200,104,235,213,232,210,5,202,190,43,133,48,139,26,158,157,3,229,12,24,15,177,10,174,158,123,48,219,250,189,31,120,197,36,37,65,212,84,95,125,153,20,166,143,24,109,104,175,11,94,76,196,206,225,51,246,67,43,35,232,168,136,59,91,165,165,116,107,209,177,19,65,245,69,171,177,210,224,80,63,91,35,76,132,34,108,105,122,117,43,174,145,105,48,60,58,69,91,193,104,192,186,48,50,97,67,251,204,40,197,235,247,183,231,210,183,58,30,102,246,40,174,193,15,55,175,181,158,133,161,145,232,195,219,218,103,201,248,183,248,148,211,40,220,180,55,175,27,63,172,7,7,54,116,226,85,139,35,44,140,31,113,135,221,84,254,201,242,254,158,46,71,122,109,144,80,215,248,216,217,130,250,13,106,236,53,180,149,146,93,160,198,183,166,37,91,155,247,182,73,2,220,128,200,57,154,228,181,58,229,172,41,126,153,190,97,13,180,118,170,150,195,9,167,243,120,107,152,150,34,152,175,151,216,96,140,55,141,25,82,50,152,253,173,59,161,54,13,174,161,55,55,115,196,160,80,220,150,137,182,205,93,137,223,102,83,87,207,106,163,128,214,226,183,233,226,84,173,47,10,243,35,206,106,157,172,26,183,131,218,102,69,128,152,82,6,37,64,132,246,218,83,9,160,103,33,202,137,122,142,110,86,227,189,24,85,56,109,200,165,192,176,199,215,72,180,214,61,193,231,179,154,98,233,13,43,20,211,224,243,164,96,170,72,104,77,56,133,173,95,32,71,64,133,202,136,94,158,54,98,175,192,183,151,134,73,77,227,241,108,250,177,161,48,233,212,127,223,36,52,231,253,88,27,61,101,153,9,27,191,168,221,143,133,74,152,222,188,17,60,171,1,195,243,37,9,173,140,188,96,196,206,16,43,151,206,20,224,42,1,172,70,9,159,182,110,243,199,51,158,156,70,255,170,84,77,144,174,204,136,96,33,193,163,89,221,51,154,70,221,21,81,88,211,212,18,248,44,245,46,145,107,83,70,124,154,206,119,137,89,120,190,85,221,154,158,161,54,47,34,15,176,62,12,153,104,236,101,180,161,7,108,92,164,79,63,60,101,32,145,229,32,177,215,53,93,6,223,220,77,130,84,66,217,146,139,203,70,182,118,225,50,181,91,30,217,166,30,207,205,14,163,217,77,58,57,238,36,70,75,176,105,189,21,49,145,18,123,37,156,44,89,106,104,248,227,57,99,50,208,27,188,250,120,178,132,211,11,58,128,209,140,151,49,91,38,103,232,55,255,245,83,203,7,217,56,62,247,183,25,126,205,58,209,162,222,98,117,30,155,158,124,129,194,198,162,30,112,91,74,69,67,137,76,26,17,176,68,223,73,138,133,129,113,156,90,192,212,135,42,124,142,240,240,116,147,41,147,188,240,242,242,105,208,37,242,29,164,206,186,164,155,17,106,125,216,40,48,36,250,205,58,145,12,45,15,92,202,93,126,214,17,247,178,45,13,103,78,176,148,214,57,219,180,122,0,127,165,166,155,47,107,179,62,156,15,103,222,206,48,114,208,254,144,2,107,102,18,145,190,136,35,37,83,139,214,164,239,118,6,81,139,205,229,37,133,200,24,234,171,68,160,246,71,251,53,245,234,51,63,86,132,13,77,82,86,215,0,213,223,51,76,63,10,87,150,78,165,227,114,247,21,94,87,67,83,69,166,138,245,54,136,43,218,117,215,168,230,222,135,189,107,150,140,230,93,173,66,186,95,120,105,113,79,50,117,188,176,119,113,193,164,180,128,192,217,232,97,168,55,100,254,116,203,249,69,111,46,12,165,131,222,27,73,38,255,152,217,66,76,237,73,187,214,40,252,254,169,192,230,250,192,44,9,127,178,78,20,125,107,98,245,76,4,191,53,182,65,211,196,233,158,113,64,100,8,28,180,250,179,153,131,241,141,102,161,160,73,50,39,164,170,114,115,3,159,3,114,41,13,224,70,221,185,120,188,194,234,26,213,11,221,136,194,140,184,245,166,74,85,239,77,181,154,79,207,98,252,147,143,248,18,221,218,62,193,40,116,154,122,152,19,7,187,169,199,106,37,248,74,0,218,236,124,207,1,211,141,161,145,101,232,6,124,238,91,37,154,82,243,154,149,87,246,133,73,204,84,141,44,207,179,187,85,135,169,211,86,144,173,235,130,144,100,232,173,243,216,222,48,113,224,209,148,83,11,152,240,198,8,248,120,134,77,131,214,166,16,17,131,178,109,215,123,122,194,123,28,45,21,94,203,71,115,138,106,137,57,99,204,54,85,86,10,87,250,184,252,173,141,77,64,3,226,149,120,94,14,116,239,183,163,28,201,119,247,128,235,254,173,112,133,57,98,47,12,217,158,82,124,46,27,212,128,247,89,164,242,94,197,56,115,3,166,138,187,43,220,172,98,204,97,92,117,245,175,225,245,139,205,134,186,140,166,145,20,35,101,244,29,1,90,239,254,164,71,168,187,78,30,156,106,214,115,164,129,175,179,71,46,127,176,134,56,195,115,239,76,152,211,179,35,141,160,181,114,33,35,213,57,163,140,163,101,132,91,30,74,214,101,55,12,184,65,124,250,68,219,71,4,250,201,88,79,149,149,6,110,222,112,148,45,197,189,30,101,180,73,67,155,63,57,205,177,207,76,202,168,165,149,64,33,69,107,207,147,229,230,206,34,237,97,77,233,238,167,181,197,237,184,247,50,29,104,29,21,56,119,253,201,112,73,231,243,211,176,46,249,153,136,201,144,52,127,14,225,70,116,167,161,183,71,107,200,80,248,22,25,3,63,113,124,8,6,183,111,193,13,106,250,39,218,97,197,211,241,53,173,109,255,73,157,84,150,72,9,120,105,77,1,2,124,105,182,184,120,51,42,250,92,195,152,45,2,134,13,86,67,133,231,152,10,207,6,66,173,250,144,216,86,104,253,60,138,73,199,94,122,19,74,80,100,149,123,53,147,69,175,70,15,39,166,33,76,106,79,212,121,16,215,244,215,162,111,89,155,112,33,28,201,201,125,220,158,76,61,77,195,102,201,120,207,2,238,79,221,204,180,4,175,155,117,104,207,39,37,106,153,240,34,45,143,241,64,248,173,95,11,70,166,233,15,134,242,56,148,51,10,195,229,85,3,54,125,205,135,155,99,120,111,49,4,231,163,63,81,229,179,41,231,21,55,175,166,140,83,148,30,183,71,10,129,146,180,166,235,122,177,255,121,125,163,21,255,15,33,53,181,52,116,251,52,71,208,137,160,136,80,222,107,21,227,208,244,155,211,118,82,30,30,150,227,124,184,25,221,173,240,161,62,177,167,222,162,150,136,86,131,172,169,143,3,67,111,253,189,22,30,81,41,26,52,179,14,74,119,123,6,205,176,229,137,92,81,29,242,141,232,128,117,104,43,5,12,162,233,241,220,195,36,221,198,211,91,115,44,5,55,127,6,157,187,90,35,5,235,229,152,126,116,161,50,33,181,172,246,101,203,240,128,5,132,61,249,189,120,219,180,251,224,109,244,212,218,255,146,231,246,35,119,226,135,106,5,135,9,22,186,25,50,105,19,169,26,94,58,230,252,94,190,242,206,150,154,30,77,117,38,25,53,139,31,220,120,173,164,109,61,168,40,248,128,34,127,59,155,178,44,111,206,61,223,71,9,49,47,45,237,162,130,155,125,228,131,143,87,50,148,104,31,18,198,216,162,77,193,86,5,46,206,51,151,222,215,133,223,60,240,249,90,45,154,203,172,123,148,211,93,67,133,166,82,226,240,48,121,14,173,92,9,250,117,66,221,199,147,104,58,205,112,100,98,19,70,96,7,106,22,229,95,130,0,127,59,76,31,85,209,192,47,52,218,51,110,78,13,155,70,72,11,255,245,243,122,89,141,116,238,15,107,54,138,151,31,92,76,217,84,87,215,50,129,197,128,199,84,139,150,204,109,47,190,238,97,64,196,150,150,165,123,102,86,114,31,119,153,34,134,156,185,43,193,240,230,247,62,195,189,116,42,77,42,210,178,159,31,7,166,47,78,119,82,166,98,124,48,58,136,199,179,143,214,225,135,61,45,185,231,197,150,106,141,82,198,236,3,142,178,179,198,72,17,44,232,17,189,93,217,18,191,154,13,162,32,42,80,90,43,245,236,57,51,54,143,251,169,89,0,106,42,67,68,238,78,15,93,156,156,100,106,73,15,250,234,47,204,223,63,37,28,104,154,56,12,103,182,154,102,232,167,122,31,123,134,138,174,63,70,62,185,140,40,225,32,252,223,84,89,150,160,244,12,7,131,168,240,104,79,82,127,194,21,224,75,147,210,212,135,178,62,143,107,167,67,216,81,181,34,192,60,231,136,22,78,115,169,198,43,160,17,246,170,149,163,47,213,44,28,38,40,83,226,167,243,155,67,134,31,169,120,189,0,21,82,187,170,212,47,66,142,30,239,158,180,129,46,229,87,202,52,153,250,78,57,33,23,154,218,19,74,132,192,95,202,84,156,138,178,43,149,22,79,213,160,241,147,147,229,215,29,233,219,205,217,3,173,177,226,194,20,83,71,190,31,77,210,99,203,10,92,54,41,96,191,57,255,168,230,38,204,193,184,12,254,219,231,86,226,71,54,107,147,246,89,114,220,20,42,154,94,6,147,226,29,161,84,97,193,90,93,148,154,137,2,64,191,58,239,39,178,132,118,55,142,144,143,246,217,175,207,135,22,120,204,179,95,196,30,124,22,101,127,186,127,17,240,73,49,5,51,10,158,178,240,154,233,216,122,184,193,88,48,132,98,156,111,115,198,161,198,147,67,224,39,211,223,212,69,251,142,247,166,145,97,42,108,233,137,29,99,122,126,73,219,154,123,53,82,61,95,29,104,159,41,1,138,49,213,185,223,127,54,66,24,127,133,55,234,156,182,52,226,248,134,211,218,195,116,4,5,232,92,177,213,245,250,168,108,227,76,140,25,199,131,153,171,85,95,187,240,115,142,210,4,37,251,13,26,158,115,199,131,97,177,171,200,69,75,22,60,244,29,133,186,248,154,31,206,41,58,238,227,230,214,247,167,220,22,208,97,198,213,44,107,213,88,197,137,77,145,107,229,140,44,218,52,93,17,177,40,57,110,206,185,164,191,157,8,19,186,79,69,3,134,182,133,118,8,32,198,118,23,25,73,24,114,81,218,187,127,156,15,15,46,97,178,194,121,45,148,5,212,231,122,104,247,236,92,40,119,9,109,0,212,232,213,45,59,146,90,83,5,163,11,166,112,156,200,7,46,75,117,142,48,188,155,27,241,27,170,97,221,103,241,66,71,248,138,251,103,217,41,111,198,60,238,156,159,215,199,36,220,173,41,111,6,149,185,201,195,252,187,145,82,200,74,63,129,244,136,87,187,81,62,184,36,136,217,89,114,80,152,126,240,128,4,94,130,18,25,37,163,228,159,155,40,226,195,232,65,153,80,156,31,20,179,23,181,36,50,204,222,81,159,97,121,43,21,5,133,17,254,22,164,193,23,52,181,166,51,163,121,190,125,249,209,178,134,178,179,114,114,192,2,239,163,194,0,235,160,160,77,86,220,89,132,38,56,171,171,73,50,98,236,28,112,79,196,106,4,38,64,237,81,135,13,13,161,246,81,100,115,71,226,106,242,90,109,233,205,43,205,89,254,218,216,2,61,41,21,73,54,89,43,135,161,241,150,92,47,12,135,43,246,203,189,186,241,207,11,76,249,250,142,155,179,181,72,168,198,106,100,138,27,42,228,174,206,25,47,240,153,247,43,114,254,27,61,57,37,253,32,12,8,89,128,195,191,238,74,185,154,178,204,47,70,90,76,1,64,10,62,137,138,186,226,58,40,145,0,153,134,231,181,73,158,59,74,219,180,28,3,217,242,179,223,234,227,98,248,182,133,36,37,25,207,116,137,95,198,193,175,2,115,114,126,231,46,48,76,89,50,102,208,232,123,112,12,61,11,236,237,123,243,244,203,225,197,111,91,70,123,11,60,140,236,201,97,54,137,162,87,91,45,80,92,189,172,67,245,194,144,38,143,233,87,103,123,150,251,228,199,120,110,108,68,14,31,76,249,24,169,238,230,64,188,87,107,0,11,57,34,34,117,129,226,67,200,79,99,211,126,251,2,158,40,68,204,114,49,102,145,187,24,168,90,225,3,78,129,219,248,248,201,65,45,108,39,183,38,246,220,87,60,23,170,147,178,151,146,188,67,223,43,96,50,29,242,210,70,222,84,227,185,45,152,188,4,230,12,10,116,153,56,252,69,27,241,219,228,175,245,99,197,151,139,137,224,126,228,230,198,54,53,148,47,205,194,58,31,191,160,161,232,240,8,92,172,179,181,198,189,207,79,201,28,6,114,177,70,158,108,24,115,187,192,16,109,197,128,146,128,184,155,6,41,21,50,147,49,38,100,50,178,160,231,73,221,204,183,33,209,154,100,96,50,64,23,85,90,244,102,13,212,37,166,127,70,66,250,129,201,143,206,18,112,239,66,141,116,224,98,205,88,254,210,116,26,223,25,10,220,131,147,0,24,37,155,231,234,66,141,64,192,180,219,234,111,211,192,182,91,192,93,138,250,207,10,199,252,218,190,118,10,101,88,250,211,198,110,23,59,10,13,181,178,48,15,92,168,177,244,81,161,192,79,230,104,195,99,206,59,190,53,178,157,165,201,205,27,165,140,177,172,173,206,94,71,5,174,78,143,121,51,45,70,23,89,16,226,154,44,169,128,135,89,51,2,51,45,167,191,24,249,160,231,139,208,119,62,135,255,54,148,116,66,34,65,103,195,153,152,49,228,231,4,157,34,231,101,82,131,219,125,190,98,36,221,41,191,112,253,88,211,13,54,146,233,7,30,41,62,247,128,72,88,190,72,49,235,209,65,219,212,229,193,172,215,183,249,47,83,217,187,245,131,36,212,97,99,93,27,237,122,149,33,165,85,56,109,127,176,63,93,203,120,112,198,177,243,131,201,74,174,250,192,13,75,180,59,108,129,232,173,48,10,215,37,224,174,234,132,192,225,69,67,67,158,146,168,175,53,35,54,255,152,107,109,119,129,211,90,239,141,88,195,242,39,67,230,69,164,55,26,140,68,211,107,146,11,73,77,170,23,229,181,41,231,245,21,66,239,8,37,100,2,147,93,253,28,202,2,253,192,20,53,161,102,122,79,177,149,30,71,183,96,30,62,112,222,241,228,68,4,69,90,10,199,174,246,229,211,212,138,161,133,98,220,228,23,86,138,23,155,52,86,52,153,42,199,22,73,31,73,248,54,18,209,42,125,149,191,171,63,142,227,13,25,149,213,47,234,139,89,65,196,15,102,181,116,81,242,102,80,41,56,45,14,99,140,200,111,195,155,239,170,61,228,43,80,21,215,171,201,21,47,31,115,148,117,170,4,100,26,123,109,242,99,147,51,128,160,128,160,169,246,238,59,3,116,45,85,26,39,219,57,31,160,136,255,22,111,161,234,98,44,153,136,214,93,226,167,110,49,189,26,185,184,114,74,251,17,82,44,76,171,23,23,19,0,243,65,57,230,176,204,66,4,72,63,125,113,48,202,221,174,125,197,99,229,229,172,55,16,164,160,228,32,87,55,212,180,252,165,42,86,142,176,87,2,35,157,87,29,30,196,46,244,106,218,15,221,138,129,248,186,74,247,46,181,65,19,126,33,135,145,10,144,149,77,188,125,122,33,82,169,214,236,83,244,165,169,142,247,57,108,98,216,82,30,210,76,73,175,237,184,154,66,123,89,93,182,123,250,107,67,177,176,138,190,23,62,71,46,126,241,57,129,179,244,110,89,200,100,164,120,47,58,127,68,188,144,200,91,78,222,106,106,71,87,213,7,167,48,152,226,107,135,23,166,100,17,152,240,155,159,248,176,152,117,253,96,214,118,156,125,249,144,216,76,98,169,152,30,69,164,202,208,5,66,127,173,43,76,67,72,115,120,82,239,177,5,166,36,221,79,152,138,233,62,147,222,156,163,114,249,213,228,217,166,44,252,57,105,107,247,3,136,46,113,36,108,4,62,211,182,198,100,25,200,49,223,240,3,112,162,79,35,96,170,127,229,189,81,122,109,49,89,134,69,93,166,194,137,205,218,97,243,81,46,138,204,189,87,174,144,241,179,130,32,129,201,247,8,12,227,254,84,56,133,95,7,188,120,56,129,205,130,243,159,62,171,229,76,84,129,45,178,238,198,202,143,227,70,39,11,81,151,79,167,15,24,250,164,27,86,68,188,11,58,250,184,154,84,220,148,155,87,202,129,125,219,128,25,181,74,124,225,188,6,17,61,223,169,97,21,220,66,63,1,156,157,138,171,88,101,182,48,91,208,51,81,134,151,242,29,24,89,16,177,8,76,50,164,197,34,160,33,77,202,233,14,60,32,91,251,222,11,193,178,165,51,137,200,198,167,56,2,138,59,179,228,181,104,51,91,95,191,14,149,91,168,58,222,207,73,181,111,174,113,53,134,141,110,59,103,68,56,141,253,234,179,60,137,53,94,120,82,223,158,2,94,38,64,127,97,26,18,166,175,125,106,74,166,90,151,227,151,112,155,14,219,113,37,48,181,149,35,158,252,140,15,37,110,23,134,76,109,250,44,62,59,148,177,5,94,248,188,202,23,124,248,181,175,203,233,67,205,88,242,130,8,8,50,160,93,147,59,83,144,21,11,0,56,75,69,105,163,196,127,122,221,216,129,207,49,32,93,101,199,96,78,20,227,199,205,137,8,200,126,216,127,39,99,192,45,191,40,117,76,61,134,132,215,184,5,213,108,226,248,159,241,100,116,89,202,128,82,39,130,0,228,7,119,155,117,83,96,138,162,124,154,157,1,233,199,29,190,239,133,126,250,118,222,65,212,146,136,189,203,163,49,106,203,253,81,62,222,216,250,219,29,18,246,234,87,79,98,119,215,21,110,68,255,150,83,11,30,248,124,171,116,195,88,205,124,229,226,59,117,179,38,91,177,199,141,182,54,236,63,220,146,34,225,86,82,132,139,0,196,15,238,38,20,43,231,54,225,88,68,177,62,24,203,116,40,76,81,187,51,118,16,73,159,74,234,214,80,50,216,94,165,11,143,42,133,206,242,228,25,126,9,15,140,208,127,192,230,121,225,196,48,127,153,242,99,187,31,231,87,116,23,27,142,99,132,99,139,77,61,145,36,129,58,129,74,66,127,49,136,60,187,108,182,136,7,149,79,240,30,120,81,23,122,127,219,136,25,60,222,90,126,122,236,75,96,124,24,175,114,167,181,155,180,250,157,199,141,80,125,248,126,112,105,75,144,250,160,28,105,229,162,28,243,114,241,89,65,41,251,49,240,139,228,223,95,174,70,153,235,1,29,158,139,8,249,133,143,5,87,157,94,182,240,86,144,225,95,152,132,145,39,243,104,227,131,41,85,96,83,28,246,208,7,165,32,88,167,2,143,17,249,236,98,75,64,120,40,25,147,233,53,21,86,50,161,7,103,165,183,110,186,255,52,152,9,186,213,214,101,69,213,223,173,169,211,81,108,18,30,253,110,76,115,245,150,124,25,153,140,30,207,140,63,46,18,71,72,84,222,66,65,248,107,169,9,145,57,4,57,118,247,207,108,58,76,67,142,189,134,193,230,28,90,5,89,143,162,203,154,4,239,76,190,180,200,177,10,231,109,131,174,171,250,134,130,164,84,149,253,164,89,182,231,195,140,143,78,199,106,195,65,235,238,3,121,8,138,49,46,140,192,221,250,58,71,10,220,120,83,138,219,91,181,130,116,7,169,209,191,81,160,243,69,233,34,245,31,166,237,64,186,5,26,250,104,187,185,15,124,46,173,74,192,67,29,24,49,139,239,222,38,96,39,69,126,237,56,58,197,119,10,2,253,83,100,105,77,91,165,71,228,139,143,52,132,102,163,89,102,110,251,137,180,141,215,93,60,69,120,158,206,68,245,155,15,230,139,124,70,26,140,135,231,117,136,49,151,199,65,78,22,239,242,183,222,36,180,100,218,30,187,5,162,240,230,168,141,216,29,237,100,185,224,223,131,209,237,51,132,208,175,37,179,238,63,67,182,146,36,174,66,7,216,32,87,162,86,235,131,207,106,36,203,124,97,90,189,63,1,227,3,211,221,34,202,70,200,148,158,183,252,14,113,58,220,76,128,200,225,74,167,100,247,86,203,154,127,73,234,125,97,220,126,47,62,36,62,205,73,32,87,103,35,50,113,152,173,88,248,67,142,85,179,157,255,183,146,92,220,178,168,42,138,93,245,19,131,167,253,13,70,150,187,173,99,193,97,252,124,111,109,110,191,184,245,198,242,93,188,200,154,108,222,121,173,27,229,167,191,145,140,237,242,171,141,178,104,40,188,92,250,245,7,83,237,251,111,245,61,16,210,218,45,36,151,113,0,149,75,246,216,74,104,15,187,176,227,66,78,73,168,217,14,92,242,199,242,12,108,189,212,75,97,180,206,92,247,17,203,187,72,243,2,52,44,116,125,58,92,97,193,213,171,7,187,105,15,57,204,165,26,189,148,233,124,45,102,128,116,212,72,149,62,27,35,82,128,14,195,64,167,215,154,181,229,207,133,22,150,176,83,35,48,106,156,245,14,159,159,18,243,21,222,234,54,66,214,209,34,132,83,132,162,169,223,167,18,215,97,163,13,19,233,83,211,190,117,253,208,97,53,64,162,185,106,157,120,1,35,131,171,2,188,36,120,91,200,108,158,115,135,120,167,232,189,154,81,26,210,166,235,152,78,170,247,90,140,182,51,116,83,225,3,21,118,180,198,252,251,42,149,209,108,173,216,195,114,243,78,67,103,250,100,237,232,7,88,82,75,102,84,241,108,84,46,7,75,85,150,180,231,80,77,128,228,149,195,196,211,228,131,32,131,227,50,128,149,170,191,172,10,186,116,252,165,16,247,69,164,91,202,135,14,100,233,151,208,169,45,166,170,42,48,95,40,84,106,7,252,199,23,196,75,117,89,173,243,82,199,134,23,169,165,209,45,205,94,122,200,216,194,188,117,191,37,196,91,235,99,49,95,198,74,52,228,60,26,118,154,245,116,97,108,56,121,176,110,122,137,62,203,200,64,41,183,39,174,63,58,121,254,104,4,68,164,35,3,169,191,21,170,223,86,107,209,165,81,171,155,250,132,139,39,182,95,86,232,190,216,128,120,60,185,86,31,138,168,248,139,23,102,79,112,29,192,118,118,136,37,145,29,212,142,103,251,204,106,35,216,161,45,72,97,168,88,147,175,106,44,35,145,99,29,4,18,138,75,245,33,12,146,116,1,28,28,86,219,26,242,187,83,5,60,40,127,60,22,82,188,53,61,64,18,137,27,195,114,211,46,73,108,220,197,109,234,131,209,3,232,90,202,157,173,86,159,27,74,144,143,4,12,216,58,45,46,74,177,117,77,33,227,76,96,70,90,250,224,68,234,41,116,154,225,133,144,144,43,242,94,20,193,93,149,103,94,66,166,2,249,251,251,96,48,11,9,133,37,229,71,99,199,242,192,83,212,110,39,43,212,31,61,224,73,247,141,204,35,184,3,178,239,239,188,214,177,50,101,5,16,220,189,23,211,182,46,13,125,208,43,165,175,4,26,184,65,2,43,48,235,225,171,220,179,159,134,245,95,87,230,249,237,144,222,165,42,92,187,23,206,186,38,46,19,51,156,162,252,170,122,225,244,135,141,18,226,214,214,128,160,59,10,201,79,23,75,134,146,119,137,32,132,53,154,143,25,122,225,231,159,74,81,229,108,34,213,41,126,155,50,90,169,51,32,237,118,14,186,30,191,109,69,94,114,115,104,176,147,79,226,10,231,132,196,109,104,125,174,87,123,183,66,163,187,228,216,107,248,157,35,84,187,59,67,252,92,61,242,250,18,165,192,196,55,84,7,221,226,199,51,230,120,150,124,59,175,133,60,146,191,86,131,39,64,90,219,160,204,25,161,164,92,73,174,201,84,56,251,108,194,18,117,149,244,66,225,147,110,195,68,237,92,246,212,2,213,210,120,68,233,222,216,195,55,13,24,12,186,106,122,179,13,167,229,226,213,24,216,89,231,153,165,51,252,72,165,59,185,9,199,24,203,58,187,124,28,108,164,136,112,52,221,165,211,114,81,211,227,82,116,149,160,101,201,227,115,5,124,62,150,20,213,18,64,67,139,56,238,141,208,129,160,180,29,246,248,22,137,74,9,25,79,124,105,196,41,28,62,123,153,196,122,217,234,168,148,9,120,155,167,47,75,143,190,234,80,134,167,1,67,155,82,59,5,142,61,206,53,122,167,243,158,186,43,208,35,50,227,115,96,214,232,14,79,224,196,149,96,177,66,155,244,139,15,82,39,253,107,12,5,166,6,74,46,70,217,216,37,54,49,87,72,241,45,129,33,95,242,91,147,134,22,61,32,212,157,102,255,218,97,129,115,161,146,73,224,156,91,137,137,128,24,174,100,181,13,46,197,183,148,98,100,235,233,185,185,117,252,127,176,101,162,117,19,30,206,48,249,211,237,64,147,70,96,202,254,124,199,40,230,118,201,183,166,133,152,48,142,195,99,107,177,23,123,116,129,161,194,97,203,254,233,38,77,44,163,6,156,225,176,150,61,154,46,209,26,63,157,187,186,234,3,122,164,237,90,132,203,2,75,218,219,220,173,157,45,158,12,242,176,7,134,28,195,213,86,161,12,66,245,68,224,179,161,143,226,71,42,123,205,20,245,219,209,141,109,198,111,142,207,129,44,144,236,194,70,245,211,29,62,230,254,16,174,109,72,7,91,200,67,27,163,120,213,93,216,156,95,63,124,232,77,160,104,87,236,217,74,153,206,55,135,207,134,96,180,20,98,43,83,79,225,231,57,146,192,67,246,104,10,85,142,101,238,15,142,173,43,233,219,3,211,72,228,70,124,66,123,176,136,141,143,131,218,138,91,126,201,182,244,253,192,253,234,90,243,47,93,82,226,252,182,105,145,24,124,206,192,134,124,157,24,249,36,72,63,21,114,248,87,246,80,154,111,132,144,215,199,8,10,204,84,17,218,104,134,4,29,152,15,134,135,189,200,52,197,102,207,95,176,193,68,166,210,211,99,143,64,115,255,54,82,84,11,56,32,238,178,175,25,165,195,111,241,77,234,77,154,208,168,24,133,55,186,219,31,92,206,115,171,199,149,145,247,90,254,90,104,188,245,164,174,98,138,216,58,236,57,103,70,138,65,122,208,233,44,196,139,174,229,33,204,49,244,204,236,230,191,187,172,183,73,46,53,129,148,238,151,194,176,37,182,19,221,75,105,126,142,7,132,141,198,225,113,225,51,192,43,249,27,163,123,152,84,131,98,90,131,212,7,38,83,142,22,153,7,83,151,108,142,78,14,95,21,137,40,16,49,213,184,184,106,109,27,178,29,40,51,102,255,97,216,213,69,236,4,254,130,115,129,63,23,65,37,85,121,176,22,224,120,229,202,220,85,189,17,86,100,75,49,34,52,188,46,21,222,72,153,166,9,135,41,166,158,249,209,121,128,51,245,131,41,138,80,35,26,135,190,184,103,129,14,221,212,56,42,209,58,88,184,3,166,105,168,188,162,2,2,147,172,169,98,190,252,74,220,183,143,138,145,48,171,168,192,96,206,249,136,35,111,45,244,67,70,215,189,190,82,44,210,162,176,138,201,73,127,142,21,211,54,14,152,8,150,42,219,204,201,217,114,111,222,148,174,32,219,238,212,124,84,16,203,106,42,78,67,78,241,163,214,227,193,249,0,218,184,143,93,252,41,136,49,42,44,35,165,53,55,130,200,237,55,63,127,75,38,95,90,243,137,105,173,28,51,205,130,107,210,125,79,19,211,183,131,115,146,96,195,9,123,5,66,165,126,60,204,57,45,249,166,13,244,27,131,233,27,181,249,59,109,180,59,159,18,16,127,111,58,190,139,174,234,100,60,206,1,163,66,89,84,169,104,91,103,65,115,248,140,184,210,4,97,194,187,72,42,114,228,116,238,42,251,11,145,185,228,79,70,52,186,234,189,105,57,250,202,146,40,251,37,233,60,149,61,156,150,230,207,30,101,1,192,36,35,125,242,244,132,109,159,75,84,206,111,237,114,129,18,255,236,71,126,117,167,102,67,169,126,6,116,215,211,175,166,107,44,105,7,191,25,226,223,131,163,11,219,85,190,15,194,225,115,179,239,131,176,223,67,228,32,176,85,231,47,135,241,114,179,146,112,67,249,177,253,167,205,116,83,206,2,18,120,95,225,222,50,121,214,220,148,60,9,122,253,190,253,209,210,210,250,54,58,231,206,228,240,93,152,111,143,54,157,182,19,30,19,255,147,113,158,252,53,255,83,58,105,138,85,191,207,105,196,113,189,41,35,52,199,176,47,125,19,29,159,47,153,180,59,154,211,8,64,180,156,29,242,175,22,7,83,183,15,80,30,42,234,190,155,127,14,124,214,161,173,159,221,132,145,253,222,20,184,214,231,177,248,152,126,45,45,248,90,214,189,140,165,171,250,47,83,139,166,252,169,171,219,164,246,119,134,91,253,145,16,235,230,125,56,74,61,205,211,86,122,118,64,183,65,38,156,125,173,60,79,102,132,147,61,96,107,71,147,225,78,208,208,198,79,91,89,235,3,175,233,49,133,137,164,228,108,218,160,121,54,83,50,21,1,183,246,146,150,211,12,119,127,27,78,91,109,44,197,23,143,249,79,111,159,86,202,83,186,75,158,43,80,108,60,189,184,89,177,81,192,80,0,142,135,242,60,123,84,141,90,207,145,203,195,105,206,229,45,80,234,5,95,178,245,178,227,181,50,134,68,125,96,58,85,47,124,44,164,81,30,33,187,226,154,224,192,88,249,58,193,57,138,167,127,78,168,214,149,152,146,118,229,18,7,39,13,28,171,106,207,171,169,243,196,52,164,59,228,105,80,70,51,165,164,120,109,252,63,233,214,90,70,96,228,38,37,57,139,249,112,208,83,73,226,177,93,14,81,38,154,118,181,34,134,150,119,192,73,163,110,192,68,2,226,230,141,157,91,185,226,90,11,107,23,216,68,92,31,166,57,8,219,29,174,93,121,34,216,40,210,87,10,15,10,143,165,242,223,79,139,104,196,23,65,167,246,161,169,67,176,55,230,10,181,192,107,60,48,17,192,248,233,51,237,158,134,90,56,162,82,76,68,26,238,31,253,63,154,154,214,186,48,26,73,227,105,143,254,200,199,23,173,36,84,103,171,172,33,33,142,238,35,110,101,177,75,53,3,112,68,91,160,101,164,245,180,86,35,220,228,191,12,21,89,211,110,91,206,193,175,1,103,89,189,210,113,54,245,106,90,221,227,185,19,245,28,218,255,12,243,140,199,182,80,15,128,42,89,97,250,59,98,137,36,212,145,180,31,253,152,147,229,238,89,201,100,138,85,236,160,229,253,233,172,2,87,218,144,180,185,218,92,190,11,167,162,221,88,11,14,200,25,211,212,104,26,231,211,84,142,146,137,127,206,68,3,168,50,30,82,121,183,227,4,129,40,249,97,0,176,230,236,20,31,12,130,85,93,189,182,248,63,47,154,108,111,63,70,150,94,61,33,154,109,14,159,111,240,220,27,86,117,127,237,131,166,181,246,3,79,111,159,3,166,225,93,151,31,55,251,20,90,128,9,23,235,2,250,37,107,226,106,254,15,253,218,107,86,55,7,14,8,169,214,211,73,15,51,65,119,216,50,232,47,81,227,242,188,11,97,121,179,69,20,166,243,62,94,11,111,105,170,64,38,55,243,37,208,172,10,250,249,216,219,40,146,28,198,247,215,181,139,94,75,207,241,219,132,123,245,123,192,237,223,125,170,24,89,174,14,56,18,143,121,94,20,22,151,231,98,106,8,253,201,136,81,181,247,222,28,214,197,97,91,129,42,58,106,226,64,62,104,76,140,173,150,202,167,22,224,176,153,100,138,194,33,213,2,205,163,63,146,163,4,12,179,163,164,235,211,115,113,29,41,62,215,57,32,232,135,86,184,229,175,177,27,152,230,198,218,30,152,234,174,128,19,43,249,129,71,184,156,141,9,172,155,33,232,157,72,144,253,164,254,231,222,219,61,24,66,208,228,105,30,184,164,11,47,235,211,124,222,235,172,144,29,48,58,122,207,168,64,37,229,175,125,252,136,244,231,193,233,54,137,171,169,175,169,15,156,99,195,178,84,225,84,222,131,109,92,255,113,49,252,51,233,153,133,166,214,20,112,126,109,21,50,139,41,197,123,29,43,71,155,150,232,122,205,53,166,248,217,64,30,154,200,69,40,58,66,57,148,175,161,41,244,172,128,222,91,220,220,152,82,245,201,83,242,210,14,96,84,12,159,165,187,106,140,9,197,184,202,130,122,80,168,30,253,214,88,38,106,159,81,134,31,27,202,176,192,115,121,246,140,181,220,18,193,228,127,198,147,221,234,126,105,138,72,139,30,185,70,94,92,226,222,70,195,172,104,65,216,44,80,180,222,116,155,180,180,131,163,173,166,71,166,4,235,188,221,231,66,169,77,233,133,241,139,114,143,7,163,232,91,45,164,99,158,149,154,226,193,232,232,120,14,143,1,195,93,252,54,116,98,207,46,139,12,234,142,225,78,230,80,234,209,51,106,56,47,104,197,239,241,208,157,96,3,187,233,215,160,176,125,120,63,40,110,216,49,69,49,190,223,125,180,81,166,24,87,155,11,175,99,10,99,125,138,223,62,254,72,122,134,133,90,165,152,100,196,154,95,83,131,62,35,55,213,155,201,61,232,242,88,80,6,222,155,227,60,234,134,68,15,89,138,181,71,169,225,227,60,45,152,246,99,174,116,43,80,123,140,160,57,63,26,35,131,107,91,143,37,146,74,190,15,126,102,97,215,201,2,139,81,141,61,28,31,164,76,181,43,119,26,247,123,98,211,106,247,39,129,45,207,122,78,43,78,72,83,173,105,66,83,30,7,61,48,222,204,124,72,96,218,221,20,206,148,108,74,222,180,166,149,9,180,128,17,78,87,131,119,143,21,91,60,105,230,199,199,62,231,18,41,187,128,169,185,215,123,147,134,142,37,66,112,110,235,78,105,2,43,30,111,161,66,153,18,87,133,11,43,223,97,226,243,234,101,35,180,20,54,43,221,206,207,128,102,107,222,9,144,242,64,245,48,48,89,47,108,213,173,122,53,81,170,216,225,127,5,204,42,53,181,167,119,35,26,76,30,77,253,50,163,197,140,215,130,97,239,241,249,232,22,189,131,130,72,137,206,148,97,130,57,241,219,86,119,161,254,230,160,121,32,222,186,148,189,84,36,28,58,135,187,11,27,149,187,78,21,202,70,103,44,16,170,23,235,67,223,196,28,221,49,226,196,222,31,47,188,246,154,226,189,104,237,213,73,58,216,121,71,220,27,54,81,117,55,179,41,135,7,154,138,118,181,46,43,61,139,245,113,206,173,173,106,57,11,51,163,198,36,173,168,223,233,194,238,86,49,210,3,134,113,90,41,173,22,12,54,1,27,93,248,210,200,197,116,158,82,131,241,55,148,141,125,16,2,141,71,91,143,78,28,93,92,119,217,83,75,210,82,123,66,38,109,199,210,172,244,75,105,12,202,4,236,70,220,154,83,68,63,166,85,99,213,123,53,229,238,250,90,103,76,210,253,233,244,48,23,24,3,253,138,195,171,14,146,118,249,161,183,31,119,129,88,69,130,50,231,111,216,22,119,160,232,57,200,131,97,224,198,83,155,98,147,242,234,179,101,207,120,46,244,229,30,181,52,150,102,187,87,39,221,110,206,73,183,189,70,9,138,205,61,158,249,73,121,147,151,109,1,91,244,69,224,134,17,122,225,227,199,232,254,206,255,179,242,190,112,122,34,107,141,228,109,28,123,149,42,128,242,208,93,49,96,227,194,73,181,191,96,163,193,223,11,152,218,148,71,199,109,57,91,226,7,87,93,89,231,222,51,121,160,179,17,116,72,234,217,144,105,72,49,102,133,174,45,61,83,243,134,239,196,95,236,216,109,170,107,68,84,52,181,152,69,105,89,44,83,224,6,49,230,247,218,21,109,206,170,108,163,203,2,69,223,218,161,111,154,174,62,149,37,163,139,254,123,109,36,73,235,84,245,7,52,18,189,106,140,237,156,208,67,127,20,101,40,6,251,224,227,66,189,154,73,21,158,138,239,167,41,239,64,215,80,153,26,233,90,113,184,209,82,162,66,33,141,2,84,31,20,196,101,186,114,18,194,165,50,125,192,49,34,198,43,66,50,136,188,126,23,67,96,62,149,157,140,178,188,22,193,49,106,129,95,197,51,120,226,125,187,57,39,71,65,63,83,117,64,144,73,119,56,193,208,163,44,169,116,143,69,178,44,25,33,251,120,244,100,8,6,124,79,134,12,114,87,65,38,108,229,72,205,164,201,8,72,124,138,54,140,20,33,193,244,147,110,23,82,41,58,84,125,3,63,247,37,69,40,23,159,77,53,109,31,19,20,76,145,65,18,226,40,178,18,43,224,206,193,118,111,110,226,181,97,154,161,142,138,60,222,133,73,134,109,143,30,83,93,40,135,3,125,25,37,82,43,137,190,27,125,43,72,223,151,167,206,39,173,232,180,12,9,237,84,29,55,146,146,166,73,98,201,47,163,244,85,61,93,5,175,217,57,110,133,242,234,71,243,31,55,255,233,105,232,213,68,198,134,191,22,45,143,91,97,130,37,159,249,132,136,106,125,164,112,172,85,230,235,0,160,218,245,199,241,41,124,90,4,72,190,105,70,211,52,234,5,242,104,100,56,198,55,44,156,81,199,90,149,61,28,75,13,137,212,15,166,61,69,163,222,44,220,207,182,26,80,224,45,229,203,50,111,197,211,81,199,227,226,79,100,121,152,183,210,190,99,109,160,183,208,164,92,222,242,212,103,10,127,175,69,92,178,169,94,25,228,101,212,70,124,48,59,204,80,106,51,227,70,110,142,86,99,6,146,89,120,166,93,142,139,153,194,99,234,152,80,0,178,29,166,89,171,75,216,0,98,169,175,233,134,224,250,160,47,109,42,137,24,105,137,11,47,229,82,167,27,15,210,144,64,41,128,45,47,205,215,240,119,166,159,80,3,145,208,147,231,28,67,2,127,164,208,254,209,115,56,61,118,59,126,95,90,236,23,59,201,210,231,121,80,141,77,117,137,208,112,33,31,224,147,104,16,156,21,9,133,78,207,110,118,119,237,236,99,199,40,72,74,165,133,72,197,199,104,240,179,45,119,209,249,77,71,161,79,19,100,56,30,103,142,200,123,242,106,101,118,208,77,224,88,86,30,2,72,95,180,130,202,39,22,132,92,61,45,37,244,189,53,76,47,85,122,31,77,146,178,122,9,235,48,170,116,213,198,234,52,30,125,158,224,176,70,101,37,39,54,197,228,226,35,10,87,213,179,44,169,238,222,254,203,86,125,48,149,137,110,35,112,237,211,228,236,99,251,28,51,74,145,71,148,192,127,185,160,2,46,1,107,108,24,55,81,206,226,164,180,77,124,107,168,183,155,219,139,103,62,157,251,44,189,245,52,205,226,239,75,159,93,9,158,63,121,103,138,113,190,150,50,132,96,168,142,17,199,195,52,16,188,202,26,165,68,148,64,154,178,247,157,49,251,172,77,171,204,121,204,96,96,30,248,131,217,99,133,236,223,152,1,139,167,160,233,164,160,50,78,158,28,33,156,152,194,103,158,192,168,167,143,134,24,93,117,184,64,149,85,199,243,222,243,107,60,6,134,253,72,190,38,74,30,251,99,67,4,158,89,251,217,216,50,86,20,59,3,159,105,36,251,36,76,86,51,182,209,3,195,235,91,148,106,145,120,94,118,152,88,147,108,71,208,225,186,101,70,237,206,204,93,166,248,48,101,96,31,148,99,202,100,229,220,228,160,234,221,183,255,243,195,180,130,203,137,202,182,232,206,26,1,202,218,132,117,131,225,98,102,126,63,77,191,195,185,131,220,28,85,213,213,252,106,227,118,149,171,225,228,162,204,53,96,150,207,115,120,224,207,45,135,41,156,215,213,133,249,228,65,254,243,219,5,62,183,170,19,113,236,79,62,30,120,178,113,234,92,65,219,113,59,140,243,173,146,49,52,108,247,143,236,135,130,47,86,200,67,35,9,91,104,188,55,180,37,234,216,64,208,87,189,186,138,22,231,51,233,101,59,132,240,205,41,136,249,109,138,98,229,200,101,103,253,4,247,168,20,92,116,180,41,203,228,166,182,238,155,11,152,213,231,196,45,10,99,36,125,247,182,137,145,31,99,0,158,248,175,74,239,152,113,187,61,36,170,29,134,220,245,197,87,33,238,163,192,83,79,123,4,174,125,76,205,120,213,201,66,137,32,129,129,15,174,214,59,254,108,166,68,152,118,192,182,185,200,10,178,156,94,139,155,143,166,214,25,181,74,248,128,31,60,76,139,81,102,98,179,10,105,191,218,4,198,197,141,29,136,188,124,68,193,208,108,82,100,35,217,67,142,209,227,135,197,68,109,70,153,164,106,154,116,245,250,213,45,255,33,233,198,38,245,242,48,96,58,144,246,171,43,249,209,253,0,167,162,103,8,30,73,90,110,45,208,175,187,202,203,137,91,70,113,59,134,217,80,250,99,138,35,45,236,27,102,161,130,249,81,86,37,205,236,101,82,7,62,118,228,35,22,77,22,225,206,83,248,13,84,4,130,29,206,121,88,127,55,239,175,71,136,101,84,99,162,38,82,228,42,27,190,115,88,42,197,212,110,158,152,196,185,186,249,242,51,81,158,135,215,25,5,45,255,92,25,193,177,39,12,202,138,220,126,200,88,129,179,198,36,168,210,244,165,155,41,18,145,102,51,148,235,143,229,95,252,90,104,129,149,81,157,94,84,226,243,62,11,81,112,16,95,147,102,68,66,11,62,135,169,126,44,10,23,227,164,254,224,50,211,19,139,220,63,130,9,95,156,168,199,39,21,98,131,167,110,248,153,15,47,19,149,28,154,190,160,100,250,251,28,231,53,176,41,30,242,241,193,10,253,224,117,118,196,244,140,89,34,126,242,61,26,28,118,181,61,234,242,166,101,177,28,166,203,83,227,241,8,223,134,165,78,111,238,82,49,181,101,236,183,254,228,201,230,252,120,234,133,206,76,250,42,22,70,178,246,178,167,240,6,115,209,15,176,99,211,195,9,87,223,168,221,118,19,142,230,249,50,219,3,83,182,235,143,6,129,65,122,106,168,32,130,114,52,113,208,206,55,207,252,241,253,66,17,9,173,243,155,70,131,120,112,126,240,34,206,172,193,28,107,112,174,1,47,243,228,4,198,152,73,37,224,51,168,170,17,151,232,152,249,62,39,240,36,156,163,147,1,117,237,225,143,102,42,74,42,233,215,234,71,38,12,138,39,37,39,12,44,31,213,27,179,120,235,99,207,87,45,90,35,153,232,83,193,100,224,196,140,162,219,58,22,87,130,142,74,233,16,237,148,237,35,224,57,245,88,221,208,13,36,223,41,201,71,23,141,7,34,4,89,60,189,7,124,206,46,125,108,206,197,233,107,211,56,77,132,174,0,14,129,90,125,237,253,24,246,84,127,142,61,190,197,52,129,227,72,69,191,105,213,158,97,49,39,35,19,237,170,109,55,172,222,209,97,91,140,42,92,68,109,223,92,49,7,225,67,174,170,242,102,146,243,14,163,111,42,237,29,7,166,32,126,93,120,106,251,95,50,94,219,37,240,170,42,135,102,228,116,177,246,240,207,179,234,57,21,232,45,210,14,248,56,249,210,52,201,91,146,67,13,152,130,70,69,207,78,27,191,140,34,153,170,184,85,179,23,3,70,240,88,133,243,58,242,179,126,124,160,109,183,150,222,123,160,119,231,142,4,197,233,79,255,43,167,61,18,116,177,165,108,101,113,24,240,20,68,162,152,0,7,174,134,200,130,209,45,53,99,51,156,214,55,33,168,205,133,64,225,228,146,142,25,150,29,5,90,14,79,141,172,141,95,189,85,245,17,59,243,166,75,130,98,160,26,58,106,205,23,62,254,144,92,109,92,34,241,173,33,142,149,4,197,128,153,123,223,149,57,113,134,244,230,150,137,159,247,193,137,88,42,108,214,67,188,244,84,98,217,131,162,253,18,59,33,53,104,98,141,3,67,213,20,247,46,4,131,164,84,156,4,221,136,175,57,225,88,213,114,110,234,104,189,138,150,106,184,210,230,11,67,21,56,3,206,251,121,180,51,123,168,180,136,211,135,218,58,249,94,195,246,116,191,249,217,202,214,243,219,28,148,49,226,176,144,212,222,95,244,19,199,182,163,11,74,196,247,226,252,145,222,254,96,45,204,196,146,164,81,216,191,23,130,165,58,40,244,13,229,216,176,140,165,189,60,247,134,174,202,191,38,181,66,83,117,243,128,171,194,57,255,129,201,134,6,140,159,80,31,184,205,88,247,150,208,120,31,141,96,246,133,145,125,125,81,79,61,130,118,149,103,49,120,230,139,90,162,226,25,147,243,215,254,49,9,246,235,28,253,53,83,212,64,137,14,63,48,241,255,128,177,63,171,126,173,99,103,123,69,142,9,221,157,175,243,192,164,254,103,192,52,91,232,75,159,207,151,251,53,21,104,130,81,152,2,196,176,67,88,230,34,238,2,220,174,47,12,241,114,17,254,34,224,142,114,110,192,25,214,32,105,150,200,48,26,6,12,249,159,52,243,228,137,98,112,44,78,70,48,235,168,77,231,190,52,144,140,233,115,109,75,43,190,199,153,145,91,184,222,6,228,26,51,188,81,36,45,159,45,30,30,116,218,227,238,201,247,156,62,116,5,207,25,35,94,176,96,5,93,201,200,126,47,42,242,189,212,179,83,247,55,238,121,78,191,211,3,247,154,238,121,126,172,171,174,232,104,35,246,186,66,138,71,251,71,224,187,155,177,163,64,219,39,197,43,184,182,45,245,107,135,28,243,71,101,12,141,214,50,123,16,22,90,204,46,162,198,118,154,148,25,39,50,235,78,188,46,147,20,74,187,198,205,81,99,148,5,96,52,155,41,142,174,3,23,49,252,128,41,168,90,23,166,177,90,90,118,40,60,242,32,23,4,129,83,25,18,138,41,54,246,11,147,74,150,110,162,76,73,116,43,215,58,43,162,188,205,59,35,21,19,48,197,15,178,105,144,132,112,142,124,96,58,117,165,189,132,238,65,167,102,254,96,101,149,64,70,122,223,3,159,137,209,101,245,17,69,145,105,74,153,171,10,179,2,179,219,10,60,20,36,177,22,134,56,141,100,210,106,84,168,156,240,180,144,93,75,95,181,192,219,74,178,3,102,91,209,95,222,236,72,119,80,104,103,158,15,188,86,83,88,126,153,100,85,120,124,63,80,86,143,209,173,166,176,164,187,177,219,8,74,4,115,5,12,139,217,208,139,145,137,216,119,60,81,48,211,158,53,168,51,231,133,235,232,218,148,102,241,210,25,47,125,126,106,8,139,65,49,99,34,38,233,143,31,87,26,241,8,250,14,119,47,160,33,30,89,225,243,91,31,211,27,48,133,163,218,77,71,147,219,12,247,34,17,62,27,218,228,119,142,208,21,158,205,180,162,204,7,166,30,235,194,143,153,82,172,122,107,95,84,181,191,200,140,212,236,213,212,8,86,87,181,174,8,141,238,21,15,6,231,145,234,10,147,194,88,31,253,35,176,53,182,76,133,155,167,153,65,27,49,93,69,161,222,107,1,155,112,165,182,76,166,72,107,26,92,170,246,160,226,19,120,154,217,96,132,47,21,166,11,77,174,110,210,101,52,140,150,127,23,127,180,14,165,138,184,0,48,2,195,253,26,48,93,199,93,97,186,176,87,192,184,165,77,225,229,140,130,6,167,169,93,151,199,138,48,73,176,11,119,105,21,162,116,130,74,214,251,219,136,230,10,106,93,129,254,94,72,150,10,239,30,240,142,190,22,96,123,22,105,174,45,16,129,5,108,82,51,235,133,231,3,107,67,63,97,240,125,61,104,200,200,101,31,69,124,98,127,50,87,63,52,9,179,20,112,255,132,20,12,93,218,218,88,45,34,191,125,6,155,140,237,210,158,96,99,239,137,91,31,167,116,60,191,76,159,101,174,23,94,218,52,95,97,173,233,49,100,205,90,237,246,3,19,12,8,120,108,41,211,131,207,168,206,20,31,19,50,86,109,16,135,17,117,237,152,227,86,83,214,30,54,36,10,220,238,213,240,167,111,133,169,25,109,23,46,146,187,31,214,247,155,229,201,91,169,74,32,133,249,228,45,251,184,11,240,147,12,133,105,9,143,171,97,110,82,22,143,156,169,153,242,73,140,89,169,252,60,118,82,205,123,117,133,41,75,174,166,225,195,121,12,128,71,213,23,131,217,166,166,216,146,26,140,184,202,181,116,140,152,114,71,133,26,169,135,33,100,159,93,36,118,21,122,42,171,50,132,244,31,217,80,140,10,236,158,74,125,178,142,113,22,51,141,154,111,117,187,26,246,215,188,19,49,145,226,21,34,131,100,194,114,119,54,48,10,74,182,81,171,203,93,1,55,98,97,66,54,112,142,213,233,9,24,196,60,33,216,20,178,129,74,173,83,172,47,248,145,132,200,119,252,184,18,179,143,105,45,202,73,11,186,87,156,47,213,106,114,20,69,25,174,237,128,73,105,40,155,6,84,120,177,116,11,163,32,109,174,132,4,71,139,215,66,241,166,42,179,4,27,241,199,175,15,140,4,145,216,95,120,55,174,10,72,211,105,109,218,221,11,71,92,113,31,193,18,138,69,109,28,104,208,72,84,124,240,26,143,48,50,48,101,130,57,96,203,122,60,48,177,217,128,41,71,122,96,102,199,189,26,73,8,225,37,106,20,6,126,25,47,162,166,198,117,172,124,74,124,62,191,26,54,118,37,209,49,230,149,88,157,208,129,67,62,33,48,165,247,126,72,76,242,197,67,169,60,168,44,79,221,97,40,42,178,18,69,241,42,78,131,67,17,136,105,2,7,76,145,80,241,218,73,26,160,178,232,85,13,90,71,92,233,135,96,47,199,176,156,218,208,192,31,219,231,155,165,24,45,91,15,117,40,160,151,119,76,243,241,55,60,119,23,134,92,252,99,184,92,132,80,31,165,45,138,70,206,91,251,198,48,8,46,75,33,212,160,228,159,72,138,195,212,25,39,133,237,3,251,111,23,106,207,228,216,134,120,173,87,15,241,142,252,171,212,20,152,62,115,223,87,40,242,60,255,222,31,216,43,70,191,8,188,188,23,104,244,91,91,144,188,137,200,23,242,183,214,139,244,193,3,110,201,63,104,18,116,72,37,160,95,91,3,69,96,68,126,185,152,138,193,247,86,38,173,91,158,171,103,45,17,123,166,126,232,57,88,41,245,203,177,99,81,90,154,187,190,86,182,56,239,247,219,205,202,35,101,31,199,106,37,177,254,193,54,43,133,131,100,25,185,220,23,206,39,238,89,149,69,149,50,160,202,78,244,193,136,58,72,75,26,239,141,56,141,223,28,239,180,138,239,196,110,208,82,241,171,81,232,86,130,44,99,48,169,254,211,136,135,117,217,106,141,154,178,251,250,161,107,8,73,163,11,159,169,179,61,4,204,147,13,213,26,29,155,98,190,88,218,13,211,68,157,116,104,189,104,219,253,96,227,69,186,225,3,162,178,204,164,226,48,188,141,119,83,154,196,241,206,188,222,14,167,174,84,130,6,143,17,99,202,222,56,147,222,156,62,190,248,105,19,14,106,23,45,20,135,251,36,166,196,153,81,191,240,199,174,242,131,43,61,185,34,81,63,77,224,43,127,94,95,175,198,203,182,228,230,52,215,45,55,154,143,33,106,209,234,23,110,10,167,249,192,103,171,245,49,171,116,167,164,54,94,212,67,142,192,48,242,206,7,238,94,216,124,96,4,227,238,241,6,204,21,113,245,89,46,235,78,83,106,243,163,239,6,69,211,162,210,225,160,219,147,32,160,103,113,234,144,153,166,225,189,24,50,247,27,145,1,134,113,101,6,76,225,232,3,163,104,16,55,39,243,188,158,155,211,21,152,3,110,148,224,8,12,177,231,189,57,125,205,85,30,252,184,68,46,61,115,96,168,131,69,129,130,210,195,51,145,190,143,137,144,248,177,100,228,226,129,185,144,252,222,112,18,10,157,13,202,112,177,229,192,112,159,132,85,230,252,11,167,153,95,106,28,245,73,126,151,118,250,53,253,165,146,169,54,232,83,67,227,249,57,248,116,176,195,60,46,223,202,184,117,253,232,50,237,204,81,244,165,144,110,242,237,44,155,202,156,204,49,84,229,188,34,9,123,39,41,11,219,217,84,9,51,77,191,119,163,212,175,8,108,204,144,62,253,51,92,197,194,35,63,161,50,232,213,95,59,159,193,100,155,15,24,230,97,39,28,128,114,4,71,89,80,162,41,94,74,69,5,169,145,45,92,152,229,210,252,80,133,150,29,250,141,11,67,69,231,13,157,157,28,208,18,242,57,104,138,27,83,239,131,33,56,23,73,169,179,93,228,230,33,94,250,161,233,228,82,180,89,177,255,7,211,152,146,5,236,22,155,254,64,4,27,101,131,103,35,50,15,223,225,99,4,214,23,166,104,232,194,48,239,244,7,78,222,74,218,73,21,119,233,98,53,56,42,32,129,73,135,232,205,91,138,26,223,14,67,100,215,123,91,215,183,79,239,148,33,230,233,122,49,151,184,153,159,206,236,30,77,209,140,4,212,111,26,81,194,67,81,72,127,134,187,127,228,224,244,61,152,188,168,92,109,164,240,159,107,100,50,102,243,249,229,230,161,26,100,198,140,120,253,25,207,237,181,128,52,249,144,18,154,250,92,52,120,248,157,161,97,20,74,166,223,119,158,201,31,187,141,41,249,139,137,6,117,113,250,160,102,110,83,210,111,213,142,161,240,233,101,24,252,148,48,50,65,137,25,214,184,119,233,58,1,161,68,242,59,99,51,235,146,69,113,203,131,152,72,140,33,217,83,100,85,81,203,53,28,62,223,27,78,152,11,27,191,83,45,1,83,173,190,21,54,41,203,128,137,158,232,213,195,36,81,3,46,202,117,61,137,116,149,79,234,6,152,109,73,142,13,232,152,166,23,214,211,230,102,27,140,194,231,40,136,139,49,233,230,243,224,148,206,199,79,35,125,116,99,160,211,110,156,227,185,77,195,90,31,155,178,65,255,22,4,205,164,8,9,152,174,93,191,152,29,77,42,135,15,92,141,139,215,97,216,150,146,194,208,48,246,18,48,149,145,2,143,105,117,204,14,87,182,243,173,123,36,181,38,223,205,225,145,159,85,135,140,98,59,167,103,67,67,108,43,185,39,124,98,231,118,223,129,70,140,231,220,172,202,247,104,198,26,28,55,167,222,84,118,119,20,149,188,84,8,237,51,146,146,138,82,147,177,238,181,93,66,191,176,33,77,231,122,183,139,207,68,186,62,42,52,140,52,115,198,131,33,230,147,229,106,142,146,254,89,93,244,113,144,30,188,187,55,28,44,72,189,58,76,37,221,22,35,96,67,236,219,71,192,53,137,140,1,100,184,230,212,58,76,51,97,146,3,17,217,155,29,131,66,55,148,126,237,115,188,98,58,173,128,31,59,152,243,18,3,38,126,251,120,188,89,173,0,90,217,239,123,27,241,134,28,182,112,8,207,248,229,36,245,77,116,92,76,39,90,2,67,104,80,77,69,202,124,226,91,77,35,229,144,87,134,206,168,197,213,19,237,57,89,182,9,73,155,218,252,157,38,253,24,242,45,73,16,20,55,191,141,46,74,171,238,7,53,117,108,51,31,140,198,189,148,38,66,239,149,155,243,33,225,240,144,190,185,62,203,54,107,178,248,205,161,220,80,122,184,109,25,132,11,211,122,37,137,172,77,220,249,19,147,57,48,204,12,210,129,58,80,24,200,94,62,72,154,183,105,141,5,113,253,61,252,92,89,191,158,46,185,119,170,22,1,114,24,19,76,61,57,188,244,24,113,235,75,22,143,102,153,126,76,245,231,46,214,193,181,196,153,162,200,210,167,96,65,240,82,93,204,201,128,86,95,60,88,119,194,203,0,12,253,247,8,120,170,92,193,160,157,184,250,254,127,38,27,84,244,130,82,105,223,227,173,80,244,16,218,172,95,156,99,87,191,154,92,154,136,49,147,64,166,246,228,131,137,91,40,51,22,190,113,138,126,24,120,23,40,232,19,24,218,197,79,204,133,1,217,232,97,202,136,82,233,59,62,27,226,188,20,196,173,58,102,212,229,127,90,179,6,103,13,150,31,203,157,90,132,230,40,53,22,18,229,95,205,90,176,227,222,148,133,15,125,109,227,19,251,62,23,41,249,173,225,85,102,237,217,101,191,17,159,152,55,93,234,55,22,153,150,17,191,157,146,42,197,32,220,139,151,242,161,232,186,212,165,131,66,112,201,187,159,154,205,104,85,22,160,79,154,98,253,15,38,240,53,37,224,13,43,225,217,180,29,158,180,14,38,189,154,76,88,117,20,101,225,165,23,91,46,222,159,140,248,151,242,13,67,150,180,157,162,150,22,10,206,19,25,179,105,121,0,191,57,180,15,194,141,53,126,36,43,62,209,198,128,65,190,234,213,86,199,226,40,145,136,170,63,77,219,245,142,139,153,106,18,109,224,16,76,222,225,209,140,33,190,255,129,135,167,6,169,226,38,182,171,55,167,171,218,79,69,8,12,158,138,25,234,178,92,223,13,24,46,166,254,92,109,61,244,14,103,236,123,133,33,153,240,3,96,176,60,171,142,10,223,191,249,60,164,30,156,106,57,189,122,84,95,125,86,0,208,255,62,153,71,235,152,239,164,80,215,51,85,186,71,195,45,191,80,222,153,68,152,228,75,45,66,119,145,52,240,203,174,15,93,134,163,112,170,149,252,92,140,184,176,195,213,138,65,244,167,201,175,250,189,105,240,19,157,157,97,236,230,158,110,61,240,48,222,166,231,189,74,137,33,45,38,150,161,159,51,145,73,241,171,145,102,20,15,22,216,205,104,138,188,242,19,130,28,88,76,195,135,59,27,251,176,188,244,96,235,246,27,167,99,209,8,197,7,11,183,6,71,26,138,106,70,236,168,11,23,249,160,239,222,164,137,171,24,10,227,215,202,53,2,158,42,123,202,189,17,93,205,142,54,244,215,250,243,211,217,249,90,91,135,187,42,235,43,163,146,229,49,72,43,4,100,16,244,181,246,242,226,16,90,22,40,114,212,3,34,89,234,252,131,7,140,227,237,129,59,99,236,48,133,222,91,223,139,190,21,55,190,76,190,68,19,85,220,124,46,119,138,40,126,162,226,239,129,67,82,161,117,11,250,230,103,134,183,90,71,192,148,109,233,54,205,22,53,125,91,160,155,91,245,42,127,51,193,249,134,219,79,24,83,63,54,28,194,31,198,67,215,241,128,232,54,250,91,53,27,162,103,188,183,151,70,81,228,32,221,173,214,237,135,162,177,131,176,194,62,215,86,194,124,126,45,44,161,207,210,176,28,189,175,105,163,199,214,93,18,15,212,35,13,160,83,249,107,121,232,51,246,126,173,41,57,61,91,17,95,206,61,15,226,47,187,190,131,137,126,139,63,24,94,99,213,120,47,97,81,231,206,53,13,56,8,105,21,174,144,131,59,108,222,219,126,236,136,104,17,106,164,163,160,184,17,248,60,104,184,122,84,221,102,101,155,55,62,72,103,25,64,96,174,210,169,32,145,106,75,201,251,163,81,27,150,159,131,105,66,28,230,240,121,197,146,116,241,44,36,40,220,115,49,245,132,172,31,196,248,111,190,24,33,204,34,77,223,122,195,123,127,111,205,144,72,234,13,231,216,197,140,233,241,223,75,181,198,13,222,119,80,14,76,176,78,225,85,157,120,250,192,21,50,237,170,38,101,174,222,203,73,51,43,25,70,177,117,225,79,117,10,126,120,69,196,173,7,60,175,233,94,203,1,225,201,235,2,19,236,108,247,218,179,142,212,140,70,239,202,141,190,106,66,172,122,107,170,145,220,54,66,212,70,61,30,140,108,106,207,179,195,212,59,204,7,134,48,168,58,60,44,200,173,54,56,225,249,237,112,179,220,138,190,22,181,109,241,100,133,200,136,154,232,240,69,184,145,65,213,121,158,138,158,33,246,24,32,212,27,188,248,212,175,81,147,43,126,192,7,129,51,55,30,184,206,225,175,77,129,86,125,190,37,238,154,239,115,244,154,60,6,202,90,65,63,219,232,226,36,241,35,232,143,252,243,131,33,212,104,154,210,91,68,28,226,234,227,121,165,164,107,7,118,239,92,46,220,232,184,83,171,205,52,237,63,184,244,71,190,200,136,243,34,138,2,223,104,122,188,3,42,168,179,187,122,80,176,79,37,10,167,155,196,41,98,26,116,216,251,73,156,81,6,232,100,93,166,232,55,158,100,226,164,254,62,62,71,134,249,64,7,133,20,184,87,219,31,152,46,129,90,31,159,104,150,152,9,40,186,85,93,152,198,2,228,30,46,29,130,234,225,242,61,232,117,217,1,99,224,191,171,190,101,127,180,179,116,232,83,123,87,61,68,73,14,227,242,234,123,111,130,29,43,96,180,90,244,88,250,29,191,205,97,126,90,13,47,200,159,253,99,211,25,139,178,245,139,102,223,112,224,90,222,202,127,14,181,208,136,16,142,105,12,36,61,47,185,155,247,14,53,211,17,47,122,38,238,117,195,247,228,36,104,121,235,10,59,149,11,186,8,12,122,121,22,110,243,228,84,35,192,11,29,234,3,87,151,44,160,63,16,66,32,189,26,255,214,125,34,120,186,182,86,218,152,94,189,87,142,195,104,66,65,252,120,182,156,156,227,173,59,217,223,161,55,39,89,230,22,122,33,106,38,156,14,6,31,83,120,7,76,13,80,126,96,212,177,28,70,29,186,106,76,1,17,89,223,238,138,77,186,231,197,140,11,198,159,156,224,198,172,235,217,75,71,28,232,166,14,173,75,4,184,109,223,44,11,3,56,158,173,182,18,140,244,81,163,96,79,13,82,232,34,154,39,168,140,157,62,189,143,86,235,167,11,105,170,6,105,148,231,181,41,204,242,141,1,99,125,75,230,193,62,24,5,227,14,67,120,240,28,63,244,85,249,102,105,220,209,189,233,54,14,233,108,60,56,61,156,207,136,34,167,238,75,55,91,91,188,192,102,179,47,31,50,90,170,116,211,217,4,171,124,27,46,168,223,9,243,45,129,37,38,182,63,215,113,220,200,160,8,140,1,234,126,164,149,61,11,145,42,4,88,115,148,30,87,211,55,51,244,106,20,165,252,107,153,215,34,77,131,231,125,147,25,153,14,35,119,164,11,168,162,41,239,187,229,217,33,18,94,176,192,68,117,124,199,66,171,185,61,179,148,81,242,10,238,70,217,197,40,251,185,122,44,167,217,0,78,91,163,60,27,201,203,56,159,50,252,140,93,225,227,151,94,107,225,236,32,229,41,79,2,38,7,127,97,98,162,10,83,195,215,2,206,93,91,51,8,248,93,47,21,113,231,170,181,158,212,151,117,111,53,195,250,71,177,74,94,172,153,54,231,133,137,97,235,147,47,180,57,253,230,124,157,170,235,235,28,48,100,201,29,134,15,70,170,130,183,213,105,199,7,29,239,137,111,218,166,94,63,11,138,165,175,97,80,152,220,83,252,116,63,211,110,40,220,76,126,50,126,154,140,190,188,54,149,112,110,200,156,93,56,55,85,95,162,124,34,71,78,135,62,142,166,135,159,241,3,70,192,59,143,165,89,44,196,126,122,114,142,63,208,246,44,77,114,128,197,15,175,60,44,154,46,143,77,44,172,222,27,239,169,1,84,188,216,21,63,219,172,140,84,208,77,85,110,12,118,37,105,163,65,103,78,112,15,93,193,183,194,222,38,101,25,196,25,221,239,207,112,221,189,85,27,231,24,236,238,32,103,246,89,89,154,68,83,43,158,228,7,87,196,192,250,254,183,218,166,255,37,168,26,122,171,101,158,201,158,46,92,52,71,90,209,155,192,233,250,164,96,225,10,16,25,237,51,111,143,47,240,101,50,55,130,125,38,133,119,225,101,103,232,167,245,122,198,3,17,143,171,55,204,104,238,175,130,134,128,20,110,119,22,24,126,155,237,242,185,153,146,12,21,0,79,228,81,231,167,132,140,88,102,167,208,238,194,212,230,196,111,39,51,88,238,62,120,44,70,130,113,245,123,111,68,249,96,23,185,48,167,73,14,165,228,109,13,108,34,72,76,155,77,13,57,99,104,130,165,62,135,106,107,54,112,151,51,70,116,59,139,136,119,201,103,179,41,174,38,111,170,27,67,85,154,205,118,200,46,88,76,91,152,180,93,32,239,78,196,219,97,2,168,178,102,225,102,161,6,219,31,173,152,20,229,189,154,234,238,84,93,227,155,28,110,122,196,182,199,152,222,137,143,128,244,49,196,151,252,182,229,177,63,15,217,120,180,155,10,121,31,8,205,167,230,104,46,69,230,18,77,0,211,109,55,8,187,39,241,37,185,186,78,211,205,118,152,78,163,173,146,236,70,110,225,104,53,37,83,209,115,167,97,215,149,232,161,42,152,162,244,64,247,180,149,139,187,32,247,164,92,95,238,125,206,153,154,47,156,77,103,81,224,134,68,79,72,125,67,233,32,95,27,194,88,184,171,92,69,220,250,215,69,39,188,210,255,91,124,204,240,115,82,82,45,249,243,91,95,9,3,139,113,19,108,151,39,207,136,40,124,114,201,197,226,234,162,186,13,169,24,125,182,31,138,31,36,101,235,84,236,224,135,249,189,137,137,73,133,40,99,134,50,218,55,104,52,155,236,33,234,214,44,64,145,108,39,34,61,84,121,253,24,94,221,39,49,106,191,123,148,71,152,61,36,15,126,106,241,154,147,231,167,141,211,225,131,173,32,66,191,23,245,88,31,169,34,74,244,20,153,151,162,239,5,99,90,119,24,114,36,149,117,79,86,62,153,93,230,158,182,48,81,185,223,214,113,226,15,14,117,149,180,143,82,11,188,160,126,251,193,212,71,76,137,110,209,150,129,238,249,116,24,229,5,185,26,233,201,236,99,214,103,71,67,66,31,140,62,13,95,1,36,125,155,28,214,231,91,31,87,234,243,94,216,135,187,21,152,8,76,106,202,119,21,202,9,147,208,244,25,229,107,255,90,47,48,33,183,85,7,11,76,125,75,252,54,29,37,67,246,98,220,234,18,215,18,183,19,253,245,134,227,25,187,161,137,22,137,108,188,61,216,39,214,195,115,213,167,185,148,181,55,93,154,201,78,151,214,31,148,138,139,124,81,194,29,50,98,214,130,153,227,222,232,114,136,182,123,179,114,249,118,225,71,163,20,65,95,107,25,21,184,116,133,55,35,146,227,183,251,214,213,65,154,252,43,107,50,20,101,92,133,201,224,148,184,184,66,134,35,75,15,221,128,52,227,99,149,166,108,216,132,38,103,143,197,213,45,9,160,79,70,247,201,244,157,148,16,113,106,58,81,16,111,255,186,21,129,17,190,145,79,141,77,79,149,160,195,185,170,8,4,60,209,208,236,250,168,192,6,149,228,132,160,220,174,125,181,119,38,214,89,56,213,5,62,30,220,240,237,140,234,210,34,44,198,48,88,91,74,194,97,139,141,55,129,135,229,179,29,54,49,221,41,176,201,193,199,213,136,69,203,145,15,183,118,249,212,128,128,201,19,203,186,71,229,225,28,78,223,166,130,224,219,179,79,195,115,1,35,129,195,211,236,120,129,143,45,55,124,83,49,9,251,92,229,197,58,18,124,43,224,138,42,194,18,152,198,91,223,177,58,162,166,122,246,25,85,229,167,126,177,201,61,80,9,36,99,78,143,123,138,153,72,18,108,202,249,100,84,151,49,151,50,26,95,250,203,38,100,244,129,137,73,217,245,135,81,109,118,75,197,68,181,158,239,209,173,206,228,155,42,52,16,38,17,90,4,134,3,175,59,140,38,207,141,101,54,118,145,52,252,220,132,51,250,28,24,250,219,230,69,197,213,198,131,209,21,70,145,216,97,35,76,221,250,210,166,145,56,29,174,85,171,179,219,79,200,104,250,111,27,155,127,209,81,129,69,223,87,111,35,222,84,170,188,183,85,35,248,209,103,149,219,18,17,105,198,219,48,226,183,231,48,106,111,129,169,134,157,203,225,74,235,147,188,55,94,197,87,177,11,76,92,71,118,14,235,149,233,110,202,252,114,239,186,192,126,103,169,63,218,32,206,45,7,16,244,19,253,139,66,1,159,125,186,233,163,77,164,201,227,201,251,48,151,70,224,208,58,1,61,75,38,119,25,211,73,9,113,205,14,163,92,80,228,189,96,200,251,202,48,128,81,112,45,242,211,203,34,121,254,100,253,23,187,17,248,76,221,237,7,16,17,165,149,116,109,19,42,159,190,43,113,44,20,145,240,110,63,66,34,55,147,44,188,53,244,209,160,209,248,72,58,236,234,180,154,78,150,141,0,64,30,241,104,116,16,203,205,55,140,170,101,199,139,17,35,145,201,178,87,84,176,26,140,128,224,189,122,36,74,232,107,12,106,25,210,252,119,62,80,134,94,58,208,202,118,46,40,84,114,169,4,42,205,121,212,156,155,186,120,124,45,190,200,29,111,120,0,145,103,186,95,139,66,138,11,195,123,241,53,86,216,59,103,145,91,55,230,203,150,119,140,151,93,126,81,220,171,118,135,115,153,142,218,133,173,187,36,118,141,51,195,143,101,40,47,53,76,178,59,190,180,117,142,201,131,77,122,247,220,67,49,249,232,44,19,124,88,16,177,7,92,160,17,184,171,135,213,49,99,203,193,45,83,19,138,200,193,116,179,18,238,115,152,191,2,61,107,1,214,88,191,53,221,192,93,118,210,249,219,160,28,61,191,155,101,47,164,97,116,221,57,68,242,169,136,21,68,221,226,46,110,107,52,138,63,202,146,171,161,52,241,207,156,207,205,117,251,159,208,134,197,126,145,176,121,196,86,158,21,65,239,31,120,140,87,26,206,229,103,207,162,201,95,234,26,216,184,158,229,90,242,121,159,244,43,48,109,224,242,194,212,45,183,184,22,102,143,27,177,166,77,21,34,174,239,141,144,26,62,94,241,29,234,73,241,204,39,236,7,76,79,113,147,171,161,179,30,254,41,40,94,28,162,61,217,76,163,51,78,219,243,18,147,125,238,194,171,80,247,144,29,198,85,151,245,60,173,180,195,247,146,58,176,71,101,179,56,38,2,20,192,219,97,115,177,134,192,54,195,191,233,75,101,31,173,222,2,99,247,249,201,130,195,220,212,65,160,145,56,125,221,134,27,245,21,203,9,41,220,118,114,51,188,254,138,49,31,152,234,143,30,112,207,26,57,96,47,32,142,228,240,164,137,125,10,12,1,157,111,53,228,232,138,148,24,193,147,99,244,182,14,159,91,73,234,157,122,192,66,178,235,131,137,142,72,190,137,146,20,122,183,252,197,10,74,0,50,44,148,40,55,159,254,213,50,235,98,177,210,57,121,126,221,103,67,182,253,254,14,57,156,128,206,38,132,46,226,121,17,177,35,96,59,216,169,248,131,37,68,219,229,90,43,155,112,7,2,82,186,42,45,231,141,60,191,179,55,29,24,74,182,34,83,229,88,101,197,231,112,161,178,79,202,244,209,88,38,210,243,161,195,168,4,183,220,25,170,32,223,137,202,48,169,169,165,3,2,113,164,223,187,27,1,143,190,20,13,154,110,222,192,165,209,69,120,175,25,251,86,79,205,97,196,139,178,194,231,53,134,15,55,29,16,93,40,98,154,49,84,197,113,88,48,209,69,242,204,202,152,71,24,9,100,47,150,238,223,166,130,245,37,255,126,53,18,112,232,8,108,74,100,217,97,116,194,110,84,15,93,75,84,141,191,89,150,141,215,78,102,194,175,251,201,141,35,146,0,83,242,119,205,14,208,216,176,56,222,8,40,9,156,160,233,233,14,147,57,153,242,219,16,254,116,223,23,50,190,199,144,72,205,54,1,99,255,220,192,43,41,154,185,227,247,218,25,255,65,42,111,155,233,69,117,95,154,116,164,98,98,10,140,14,150,219,194,136,196,209,148,167,48,209,204,239,139,228,2,149,113,215,171,73,188,5,156,225,163,127,127,219,24,80,28,30,196,15,183,194,136,45,251,147,31,155,15,118,29,125,177,122,67,53,240,234,40,123,52,143,73,74,246,123,242,132,52,175,116,196,218,234,33,36,246,193,56,34,162,208,202,68,41,213,125,127,50,81,83,170,6,218,182,45,203,143,84,248,95,171,180,52,157,73,95,170,75,80,0,179,66,196,75,54,22,135,82,226,234,76,253,205,93,4,155,35,99,120,240,43,81,185,91,150,92,61,126,84,201,14,27,33,138,94,109,2,14,1,163,79,46,251,184,137,35,251,10,162,123,111,106,52,5,214,3,143,61,83,199,3,255,175,92,139,238,158,143,39,174,187,164,123,56,83,119,115,99,242,156,169,163,9,79,133,169,42,166,79,16,4,152,142,41,177,19,32,210,108,57,70,4,147,56,203,113,191,73,154,173,24,145,179,31,9,223,201,113,223,80,27,137,1,169,52,21,239,7,166,138,38,158,108,32,62,30,100,140,70,82,29,158,59,124,23,89,58,190,129,97,29,185,15,150,206,188,144,171,115,53,166,213,128,41,183,239,10,179,159,141,120,235,84,36,161,67,157,33,93,101,237,142,168,144,57,88,21,226,218,30,52,0,93,42,104,155,232,167,42,53,102,9,113,76,161,55,63,240,157,128,205,20,150,21,156,217,25,171,12,174,243,125,174,9,39,219,189,245,153,255,34,94,132,36,57,206,64,192,179,75,113,171,53,210,205,112,136,172,228,168,234,115,195,173,60,103,192,140,137,144,74,91,35,103,150,9,106,228,0,47,220,210,18,184,188,112,119,238,216,31,12,97,140,192,116,6,220,39,63,203,86,37,63,146,9,167,220,155,119,99,218,84,120,235,160,146,91,17,198,93,54,74,47,86,0,110,36,30,101,212,56,165,235,253,216,48,183,84,189,186,26,209,78,192,5,107,35,96,130,231,35,223,121,72,187,236,18,148,2,214,61,239,60,203,74,153,155,137,225,236,120,175,58,182,10,89,211,229,158,87,188,86,181,216,202,29,179,12,62,119,172,92,74,0,101,50,176,7,247,218,98,138,87,19,37,20,120,166,48,104,65,147,20,243,156,19,145,128,82,172,15,108,252,42,252,175,196,33,41,102,119,248,124,89,169,95,37,156,132,77,236,99,82,72,124,137,186,5,77,2,173,187,161,66,122,127,170,198,182,209,104,223,223,206,136,51,136,246,146,177,64,118,15,93,157,237,57,13,73,1,90,239,46,117,240,14,119,186,47,228,181,77,180,59,197,205,233,161,220,138,174,242,165,114,65,169,168,79,10,159,221,106,185,157,66,200,44,9,25,35,240,242,242,42,131,173,78,93,97,84,204,154,192,170,100,157,17,7,237,247,167,233,177,87,116,81,163,19,247,38,234,45,156,186,228,18,93,71,194,96,184,155,229,201,54,89,255,29,111,77,205,154,236,58,24,45,101,149,251,219,181,73,242,177,23,136,109,62,190,32,27,82,26,11,170,194,240,159,221,17,55,73,46,129,105,24,141,211,62,91,239,185,92,13,183,240,72,247,115,18,55,217,10,163,189,52,3,222,75,50,220,157,214,106,2,9,23,158,194,202,67,18,84,114,43,72,119,234,174,82,96,82,237,241,90,180,200,10,3,50,230,90,173,53,198,140,38,229,166,23,79,132,204,227,106,171,186,175,15,188,239,126,119,224,36,212,55,191,171,171,92,13,147,81,17,152,169,210,226,106,140,183,85,31,184,69,106,37,25,41,247,26,15,140,216,74,192,200,146,200,111,23,107,22,139,17,135,117,69,246,121,210,68,222,44,64,73,95,166,74,237,206,52,26,105,33,15,251,96,211,78,185,104,101,196,63,34,123,250,98,43,118,254,189,55,140,187,184,248,31,204,62,177,69,24,164,210,214,246,41,18,98,244,87,20,123,238,123,85,104,145,63,241,37,224,194,161,114,209,9,109,220,55,75,65,233,240,149,123,147,246,78,95,8,9,251,147,58,204,59,164,4,41,157,136,216,96,140,34,149,182,33,166,250,133,188,237,167,119,82,69,158,254,251,66,31,108,34,105,98,109,180,227,253,175,230,175,189,126,148,200,34,186,115,108,59,220,244,15,38,175,41,246,48,129,15,172,155,254,193,228,34,151,44,94,147,207,93,219,127,155,178,77,149,53,231,32,134,23,241,131,41,2,17,255,134,240,86,133,116,230,7,79,35,211,211,155,143,159,120,245,7,79,19,172,84,77,31,218,64,191,99,155,222,63,54,115,65,57,40,134,223,187,91,57,139,140,41,57,136,143,223,223,146,110,16,104,200,107,147,88,248,250,51,160,227,71,71,179,189,67,94,190,250,117,224,33,156,236,141,190,220,207,253,56,16,254,136,236,56,214,244,227,217,90,131,87,86,165,161,243,177,122,142,167,46,28,140,207,199,74,45,204,32,74,144,141,10,90,96,211,197,222,14,155,146,184,126,44,200,101,150,95,77,57,173,132,80,9,0,80,189,238,40,181,15,98,253,209,33,236,180,83,54,96,48,207,171,234,7,58,81,105,221,225,206,42,103,117,172,36,36,215,226,91,209,74,163,242,99,104,47,244,234,195,13,167,226,163,139,86,77,40,199,111,78,207,143,148,91,155,130,24,93,245,62,79,206,75,232,38,15,97,118,93,62,9,207,218,34,187,40,162,32,150,207,40,1,159,205,76,63,53,185,225,249,9,167,49,71,203,19,93,163,166,242,220,225,78,97,203,78,138,102,8,86,212,87,128,245,131,167,202,69,15,171,211,200,57,22,0,189,231,77,197,109,88,188,241,219,38,205,161,130,35,197,85,178,65,115,21,142,63,248,207,8,90,251,160,192,190,44,12,177,221,84,28,199,133,233,160,22,61,79,90,199,138,187,40,182,244,154,158,32,244,31,205,59,77,41,218,169,34,115,135,59,52,189,204,10,169,92,170,227,84,142,132,98,213,59,164,179,210,93,34,48,221,88,62,102,124,174,84,85,26,240,88,65,46,105,200,158,178,170,78,52,122,49,119,60,248,42,63,66,38,129,11,189,210,190,79,87,120,0,196,113,163,42,36,251,199,92,100,215,37,162,136,80,163,109,3,14,159,7,87,153,59,116,62,246,215,150,206,78,106,178,15,75,85,32,77,170,192,97,78,54,209,106,56,219,54,146,80,61,182,105,42,78,84,16,177,187,141,116,64,246,31,57,186,152,83,105,223,45,126,35,220,174,34,43,216,69,62,222,103,172,201,192,201,47,163,223,147,227,112,90,22,70,122,68,86,122,100,178,50,164,94,101,169,228,103,133,99,57,190,214,162,162,68,230,25,58,129,103,65,230,128,137,59,168,108,199,89,76,95,239,160,61,90,98,20,31,184,198,134,134,10,153,228,2,8,178,210,1,233,223,163,103,19,22,83,233,87,180,193,226,115,229,167,197,3,182,179,227,151,249,47,87,227,32,80,249,98,58,181,90,192,72,67,21,21,209,198,195,9,107,128,120,72,175,143,206,123,241,240,48,1,60,19,118,19,233,12,216,129,98,6,227,58,169,72,228,38,213,178,186,207,35,2,169,143,192,5,199,127,142,25,140,254,186,248,47,196,132,219,199,239,103,63,141,219,172,23,255,196,99,125,121,156,111,183,84,92,6,14,25,47,232,201,180,89,17,25,85,245,152,133,26,96,44,61,186,6,244,167,207,247,240,91,19,10,80,7,100,91,65,122,76,35,218,245,212,7,39,30,77,60,62,224,60,212,240,219,70,195,154,3,102,218,21,125,107,83,32,233,119,43,220,75,81,211,191,136,253,38,155,40,136,194,173,123,62,202,118,202,161,146,83,86,53,56,253,99,78,180,140,85,131,8,248,88,11,23,206,210,68,205,120,207,20,246,44,89,116,156,39,29,80,8,100,29,38,165,214,84,129,197,242,62,62,71,207,129,141,196,133,206,35,252,219,56,115,169,104,123,244,70,178,217,115,243,194,41,233,144,102,107,55,246,81,41,120,16,58,21,36,138,122,188,222,100,22,145,160,20,252,187,221,103,61,163,77,231,40,198,110,28,216,214,227,171,146,56,191,198,44,159,195,3,99,120,237,7,182,110,148,128,43,205,59,2,19,142,251,98,138,120,116,44,181,162,240,56,238,76,14,152,160,138,46,205,109,61,151,31,140,194,77,17,65,42,224,179,237,251,147,55,154,27,228,209,22,177,132,233,179,216,218,74,135,170,100,83,175,227,133,153,7,174,91,19,121,63,18,73,143,61,35,32,70,243,215,35,5,68,49,107,9,24,13,157,245,236,57,174,209,138,247,178,96,101,109,10,167,24,241,196,62,221,158,253,42,33,98,21,48,234,222,143,124,55,141,93,223,173,241,210,102,87,153,33,74,209,188,212,40,155,239,186,159,141,214,60,181,239,173,173,21,49,171,12,87,183,195,112,5,92,139,208,99,154,20,100,251,56,123,141,241,107,119,221,104,201,175,123,129,47,40,33,201,165,146,209,231,123,125,238,127,70,197,54,149,7,157,51,251,105,111,242,184,146,134,128,32,175,231,216,43,145,206,216,210,236,9,92,123,9,176,238,71,132,187,88,142,246,91,154,61,33,135,169,95,26,177,210,242,197,137,76,144,5,237,38,129,19,100,234,31,108,165,68,75,181,201,40,76,247,128,10,112,29,143,234,217,47,56,244,161,166,81,168,95,35,219,230,155,3,54,49,25,145,84,51,1,42,191,247,121,146,34,217,119,96,242,230,211,225,188,181,207,174,91,231,98,246,249,127,54,190,179,146,101,6,79,10,49,99,38,156,45,129,6,28,49,98,76,163,216,183,233,179,65,116,37,102,232,38,161,83,221,142,135,48,121,38,149,146,35,31,240,209,182,3,99,241,36,181,206,96,136,243,121,68,59,220,57,113,186,194,16,121,250,205,207,12,95,82,193,104,87,47,183,129,154,153,26,18,206,228,167,139,231,39,161,105,180,245,242,60,248,177,12,253,201,144,59,22,3,138,183,78,254,88,8,218,73,127,172,141,152,151,0,34,251,67,29,134,222,120,67,58,238,223,50,81,225,178,84,154,143,102,143,47,96,127,198,238,88,117,75,197,245,126,234,189,203,225,76,42,78,78,151,227,94,135,1,196,249,186,68,121,9,116,50,153,2,62,235,80,34,157,72,99,184,48,147,193,79,2,4,3,50,229,118,239,77,209,153,222,219,248,114,154,195,16,53,234,121,125,12,206,28,14,64,65,9,75,101,176,105,140,226,248,8,216,138,77,20,110,206,69,7,220,180,191,27,161,171,99,14,127,183,198,70,57,219,191,168,104,193,2,212,253,214,168,246,76,169,101,35,138,6,29,242,247,210,244,0,245,172,50,89,191,195,60,96,132,75,164,81,135,38,186,179,85,249,111,83,102,47,28,169,192,231,216,251,194,191,192,149,215,20,120,147,155,252,80,10,4,133,210,36,17,214,220,126,28,231,182,94,213,129,227,193,214,146,220,224,204,214,245,254,200,100,77,99,31,15,248,60,150,116,99,30,120,156,247,218,1,219,38,112,225,105,45,248,254,219,8,238,74,108,11,152,108,76,15,184,169,249,52,200,176,22,111,185,201,24,251,85,56,56,18,58,2,221,195,106,232,179,156,231,208,139,143,23,235,113,78,43,183,219,74,198,146,214,47,58,21,48,20,6,242,94,84,157,151,226,67,74,119,160,210,4,83,203,78,153,66,192,168,187,233,213,211,156,92,135,11,185,119,85,163,34,30,245,165,56,120,69,98,26,143,34,142,49,161,27,204,164,160,175,180,63,130,57,221,211,235,192,152,226,34,157,81,176,203,147,95,253,203,98,40,60,138,135,205,16,163,103,90,63,40,233,222,128,77,73,227,129,205,19,10,56,169,26,15,104,118,67,33,153,80,229,86,97,141,130,68,253,119,90,31,216,168,121,246,243,220,81,82,153,208,66,78,73,197,72,168,237,156,113,239,110,212,121,130,82,233,244,205,113,234,11,176,17,245,222,48,230,220,159,198,85,92,122,53,41,241,17,87,83,51,160,90,37,236,111,30,243,198,164,176,23,17,85,26,146,53,223,142,148,96,76,239,73,5,115,8,255,250,128,47,186,74,219,163,120,99,242,35,211,97,226,173,170,213,67,8,52,30,124,81,202,61,178,94,77,213,201,55,13,147,177,91,232,128,83,243,247,105,18,24,74,177,109,83,120,185,216,130,193,79,218,20,121,23,84,238,62,116,240,202,85,149,101,232,93,240,1,71,186,188,72,33,197,40,166,145,179,252,185,59,68,177,58,162,166,18,149,86,192,89,53,232,7,76,167,237,235,197,4,62,3,46,134,4,48,108,61,62,102,100,235,159,25,62,32,250,140,215,54,50,13,97,43,50,109,86,175,16,1,38,63,34,40,102,122,243,39,59,238,218,89,198,227,129,135,103,102,128,31,214,20,154,123,210,142,207,129,26,204,84,120,154,248,149,79,20,106,50,133,205,11,180,127,202,149,251,167,143,58,95,69,28,186,42,190,199,166,74,169,136,91,68,3,118,157,237,139,11,64,219,86,31,46,164,243,183,52,226,58,220,232,126,26,229,129,151,91,164,192,52,124,171,160,206,25,111,175,196,56,75,190,89,106,230,133,183,79,241,97,169,149,71,234,103,99,239,142,128,159,54,60,224,104,127,130,207,99,12,229,79,3,173,158,105,6,198,136,127,197,122,238,194,30,118,34,167,87,9,104,187,13,4,108,53,59,10,155,162,180,195,195,56,49,4,62,30,240,71,149,4,204,25,255,124,145,243,214,94,191,8,5,244,238,85,149,153,206,148,134,4,45,96,254,88,159,28,139,97,249,144,155,113,91,245,209,140,167,224,194,228,89,100,88,38,140,37,190,201,195,229,94,139,174,190,243,159,79,25,153,250,52,198,101,47,157,196,240,170,124,163,130,196,176,142,232,48,109,165,25,96,46,43,61,235,3,110,19,191,53,14,67,211,105,104,33,213,111,38,88,243,160,74,64,208,63,150,99,217,247,73,205,172,62,53,241,168,207,220,77,198,67,174,180,111,40,168,124,212,11,20,237,241,74,143,184,23,220,2,241,92,28,21,77,101,155,200,214,126,38,58,253,12,229,225,86,203,8,77,183,228,247,134,233,250,17,245,43,68,218,191,41,216,97,63,215,22,235,108,125,114,190,48,233,27,73,186,131,163,204,178,189,52,253,128,208,197,10,229,16,186,147,84,109,7,76,188,73,226,48,203,84,233,138,195,120,115,98,236,54,11,11,116,71,211,204,175,80,46,187,250,55,218,36,127,182,112,117,153,108,9,22,144,195,131,131,71,197,133,105,33,251,220,122,96,140,164,71,197,122,81,108,244,193,115,153,175,34,110,61,14,128,191,21,13,165,35,61,122,204,48,97,196,136,18,196,148,84,20,188,52,52,252,57,108,196,133,170,168,60,80,35,156,241,181,104,145,124,226,17,68,77,253,106,211,5,151,88,34,69,176,240,227,197,68,217,16,132,139,95,79,169,196,142,105,102,93,238,111,64,187,76,223,225,81,211,60,86,164,188,216,217,171,114,220,219,116,146,178,134,43,200,102,248,20,70,215,50,247,252,138,142,239,20,91,29,230,110,215,176,192,249,151,227,249,251,146,47,80,125,106,124,136,84,215,240,215,198,5,130,250,90,227,44,19,178,32,135,155,149,145,203,163,157,149,153,125,175,106,29,37,119,213,74,135,125,204,79,84,100,41,90,211,39,163,63,253,211,235,48,217,111,200,108,235,27,73,217,177,211,181,85,30,55,150,104,200,142,179,165,89,158,67,131,29,208,110,244,56,214,38,201,58,129,73,48,196,46,217,219,35,41,75,219,161,211,180,130,30,87,186,233,144,64,217,219,134,31,14,157,66,98,201,114,77,2,104,97,174,14,147,254,124,124,243,142,57,22,240,130,255,64,224,10,211,110,246,7,95,20,174,52,77,114,245,233,73,23,148,7,178,22,92,90,142,216,75,179,32,248,135,241,70,98,25,60,117,223,254,165,233,227,208,60,47,140,189,57,110,76,135,206,146,204,29,70,220,151,176,79,70,179,32,172,134,198,235,54,187,111,9,19,218,125,77,159,193,124,67,14,224,131,205,92,148,100,40,199,78,250,72,115,13,70,51,73,114,142,201,142,67,191,57,66,207,178,79,18,154,29,59,246,132,9,71,79,147,137,64,99,144,171,3,3,103,98,65,146,198,61,55,70,203,246,131,49,249,52,32,97,93,12,195,247,163,243,98,235,76,36,77,33,195,106,232,22,60,7,15,161,221,11,211,114,242,121,215,134,230,222,53,123,253,227,115,8,248,248,114,18,59,194,254,240,102,151,4,115,99,233,111,133,196,241,45,98,192,241,73,139,150,64,144,4,142,49,161,112,84,188,254,95,3,170,207,3,170,31,150,86,87,80,249,182,82,124,141,73,69,152,212,71,36,78,125,223,231,38,149,185,18,59,170,20,19,135,151,72,185,93,151,110,249,99,131,89,167,172,223,251,236,254,91,236,65,40,249,9,121,250,99,83,243,80,37,227,104,18,56,78,49,96,63,157,52,103,88,33,179,30,238,140,125,213,251,119,60,107,78,86,192,233,111,77,94,68,22,71,77,182,7,248,128,22,138,172,165,130,104,83,201,236,219,5,71,152,80,195,34,106,83,187,71,1,77,235,37,9,145,30,49,215,177,74,192,108,115,69,34,175,199,216,39,64,17,123,232,121,173,189,244,230,53,71,31,63,33,40,216,216,244,230,181,175,216,170,178,241,217,203,173,141,198,211,15,37,138,151,132,138,136,6,92,68,86,246,61,179,142,97,32,85,85,20,242,174,176,171,154,49,147,180,7,222,205,191,245,249,244,20,166,201,213,21,133,163,48,111,56,24,138,62,55,44,182,158,194,61,176,245,206,201,91,19,234,94,30,171,56,75,101,43,97,110,39,98,16,5,122,16,17,30,87,90,230,191,85,191,150,26,112,129,96,68,75,232,104,245,175,110,100,32,188,82,180,12,206,252,16,55,96,38,69,8,146,22,47,217,60,203,239,189,104,237,238,90,24,101,21,197,37,236,27,2,93,210,1,196,168,88,63,148,195,199,67,221,146,133,130,151,36,92,185,102,198,147,214,208,97,206,79,223,223,177,159,135,104,3,35,92,67,147,139,219,124,72,186,136,211,114,230,48,204,26,190,186,104,15,83,22,202,179,124,16,197,107,98,122,77,137,178,116,120,18,135,55,242,36,24,213,85,238,239,108,11,137,6,50,55,158,50,162,45,90,55,133,246,76,108,72,244,125,167,172,155,202,143,10,38,199,215,70,97,70,42,144,8,14,197,134,101,21,18,90,107,3,223,147,243,58,219,247,236,228,50,228,209,104,208,139,15,50,57,138,154,20,209,53,6,194,191,182,21,231,234,168,80,118,184,221,82,166,224,248,88,152,250,218,166,179,240,93,205,169,87,68,90,139,58,3,227,53,248,224,108,210,94,250,218,216,41,190,130,208,69,203,186,254,176,166,82,248,191,108,111,89,104,2,104,54,51,59,221,175,174,52,208,202,213,86,77,227,103,50,245,67,69,104,186,127,85,197,222,116,66,36,241,204,74,169,166,161,73,121,121,9,94,130,47,103,118,173,157,130,53,208,43,217,18,220,168,73,4,128,8,0,29,183,232,99,79,72,148,101,159,5,44,48,85,115,62,203,121,10,74,100,21,173,209,51,73,97,239,89,82,178,21,35,197,144,194,53,207,168,8,8,133,44,198,70,217,17,126,162,209,230,28,156,122,160,19,16,247,65,59,51,18,131,88,110,142,132,159,79,211,100,137,148,162,131,130,131,235,159,19,117,131,38,212,136,28,80,232,53,251,189,11,193,41,29,82,162,31,158,105,130,75,28,13,108,121,112,36,50,187,207,83,234,147,164,53,144,239,133,247,232,23,39,203,39,111,189,152,234,132,234,48,7,129,90,57,141,162,111,223,56,18,116,130,194,161,111,175,125,78,214,31,185,218,113,142,207,136,238,170,95,19,143,227,227,23,220,240,46,117,205,156,116,19,133,175,126,245,249,75,60,110,185,57,151,124,172,211,176,31,172,243,23,250,98,219,232,77,62,24,213,67,245,186,76,210,237,227,241,219,108,243,91,88,77,141,252,174,124,89,121,96,2,95,85,107,244,138,197,73,63,152,66,107,217,116,184,56,207,143,61,141,158,81,184,147,20,174,217,213,118,76,94,84,40,133,250,143,38,165,250,83,147,215,210,98,103,244,77,169,62,11,152,120,159,14,104,135,86,212,135,164,91,12,162,63,112,254,162,48,6,159,181,175,19,229,24,85,235,99,47,88,70,11,250,126,141,227,229,214,229,63,13,81,150,116,111,27,156,74,12,40,61,143,67,42,17,8,238,165,239,236,59,112,165,157,251,25,19,120,72,63,174,187,13,217,96,95,207,147,25,167,74,9,24,25,54,125,47,74,169,155,191,54,204,89,66,57,100,159,26,173,79,135,207,131,231,103,34,192,149,117,81,83,24,127,118,156,249,213,116,25,76,208,103,188,27,146,235,133,216,57,88,167,154,226,244,130,124,21,251,139,28,74,121,138,157,13,118,145,208,3,47,186,241,199,3,19,191,13,120,40,163,87,55,126,158,175,150,231,7,167,103,26,54,74,100,253,131,193,189,250,4,114,216,105,161,35,113,152,198,2,241,248,40,176,232,46,68,184,77,205,76,212,187,236,240,11,205,16,224,76,151,183,192,196,238,167,163,211,202,11,228,222,56,198,61,46,206,84,203,234,118,55,40,20,138,171,77,96,46,107,121,109,118,6,29,96,186,17,36,153,139,53,79,90,238,131,201,19,79,177,245,209,58,45,123,6,12,145,254,208,223,166,197,41,251,160,209,188,222,196,226,62,155,29,158,180,127,145,159,73,32,39,35,214,198,240,123,99,54,105,151,30,112,249,106,25,12,110,79,125,56,5,0,206,102,12,10,169,158,24,58,22,5,169,62,147,96,46,145,102,77,163,49,11,133,210,141,100,208,49,39,20,238,214,242,236,48,204,11,233,133,93,28,3,244,60,137,84,81,52,115,60,124,192,15,124,158,236,41,139,39,246,166,112,78,127,225,46,48,53,225,127,224,169,112,109,127,96,34,142,23,134,62,82,225,179,7,222,215,38,247,62,30,24,115,50,94,236,28,148,83,170,98,112,192,107,247,227,105,98,111,105,121,173,201,5,184,248,24,36,52,20,196,201,205,187,213,183,125,115,129,2,230,173,7,107,179,140,174,239,89,103,223,166,234,88,187,5,8,44,125,247,38,171,54,132,176,194,162,3,221,121,69,55,2,175,116,203,138,151,110,102,238,114,56,81,146,160,93,16,214,250,253,189,54,161,180,167,60,132,214,249,229,108,199,27,229,184,37,77,224,214,253,190,139,255,54,129,81,18,22,2,83,165,240,105,4,108,178,158,123,43,60,141,127,252,27,21,24,22,186,164,92,161,158,64,193,251,187,218,84,144,158,159,110,152,9,223,123,49,197,81,191,145,53,80,157,107,131,253,10,185,140,161,97,143,98,70,86,192,86,35,165,166,74,243,130,5,224,82,149,28,142,200,196,66,38,224,131,89,44,210,228,221,141,52,50,78,237,70,194,41,203,70,62,112,159,134,239,104,208,135,170,160,108,71,221,135,31,248,193,144,33,157,141,89,130,96,56,92,95,171,42,205,76,21,94,200,59,42,214,152,237,26,217,232,102,157,169,52,180,186,189,64,246,144,29,198,220,123,234,207,145,70,24,142,86,218,167,164,74,137,218,139,88,126,88,65,67,75,104,225,171,69,143,214,97,22,145,194,132,166,191,190,175,95,166,120,40,76,58,102,127,108,49,112,154,15,72,91,165,102,19,75,54,190,103,129,60,179,138,55,141,165,59,191,74,59,211,65,160,7,93,2,196,244,8,76,255,34,116,234,164,183,132,144,212,141,47,48,84,45,178,232,23,80,170,189,92,156,6,249,62,139,115,11,74,144,199,13,211,68,231,246,204,26,217,38,254,241,9,181,80,202,78,241,233,83,96,216,167,239,42,9,74,145,249,96,57,230,127,194,147,210,20,7,253,76,31,93,48,3,119,118,5,45,242,54,134,48,255,148,148,74,228,169,97,235,115,235,52,124,30,80,105,82,222,95,134,101,213,231,32,41,110,229,192,177,242,243,154,125,68,200,97,119,97,42,99,68,8,84,237,128,173,78,85,99,253,35,36,94,200,21,175,169,53,147,157,170,250,238,195,57,169,120,210,228,11,60,200,97,36,153,220,161,168,176,240,156,185,125,113,145,69,144,236,184,209,73,97,136,205,178,63,25,65,149,169,233,19,19,64,245,221,44,225,126,142,161,191,93,140,244,208,97,226,243,18,34,166,177,193,157,190,101,41,171,165,237,156,16,129,80,117,224,240,128,167,81,31,13,26,206,229,243,4,154,186,172,201,128,129,239,156,226,234,122,54,5,205,6,12,106,128,252,232,75,213,72,41,229,230,139,222,183,111,229,90,255,100,83,119,149,206,170,249,17,198,44,51,61,207,155,105,249,45,90,173,223,39,33,167,92,84,159,12,152,98,125,135,141,115,245,233,39,48,66,149,17,48,106,46,10,91,159,81,14,184,60,65,125,131,63,153,12,67,179,38,9,145,110,108,95,173,209,15,94,45,61,48,141,168,23,230,184,122,96,59,223,238,131,55,161,100,37,57,89,62,134,6,67,215,91,238,92,178,251,86,63,80,86,15,162,237,93,198,235,141,137,208,226,179,156,185,26,56,103,253,81,178,100,223,202,179,107,241,123,31,120,57,19,190,193,136,127,42,188,251,23,94,254,193,77,67,238,203,146,126,185,196,83,19,129,123,90,59,230,49,88,215,125,41,21,208,35,146,71,78,92,135,75,107,65,209,173,40,95,123,185,193,105,63,213,229,116,75,142,248,233,101,212,5,90,93,222,96,94,118,152,78,6,205,169,66,97,84,82,92,61,169,25,171,218,138,64,101,170,63,153,213,19,138,107,196,223,55,223,82,16,55,164,130,68,96,156,246,236,163,66,245,243,121,83,169,78,228,168,248,136,8,128,201,140,206,165,48,51,180,92,56,61,224,28,110,154,1,158,99,68,107,27,97,198,254,98,53,6,195,84,80,21,46,213,229,223,241,124,118,215,178,176,3,147,222,207,1,247,173,156,239,201,56,2,253,107,242,143,93,202,90,144,73,31,95,182,192,208,52,165,159,146,103,62,54,225,103,206,162,160,3,167,72,81,248,24,210,190,176,16,84,152,146,196,54,184,239,114,175,166,254,35,63,240,116,197,113,131,75,125,30,13,135,254,179,174,176,138,199,51,222,136,172,187,134,151,161,89,69,98,12,110,10,167,245,7,62,235,43,94,251,28,229,253,1,247,29,48,122,159,210,243,82,103,192,102,60,150,154,39,6,210,86,26,32,164,217,227,129,135,94,91,179,208,59,195,81,153,189,154,198,4,229,142,213,43,85,118,208,29,212,175,92,198,224,82,181,212,45,33,170,249,201,67,130,210,81,47,111,60,147,197,118,226,67,163,119,173,37,174,176,175,54,121,50,10,208,4,38,214,28,227,213,225,110,151,42,33,90,95,103,247,237,8,194,186,167,204,238,56,119,208,140,250,123,21,60,92,41,73,134,210,178,142,184,57,155,213,146,39,207,191,56,209,7,15,179,203,142,141,254,47,105,244,105,245,37,77,233,244,148,153,78,134,219,222,67,129,75,14,57,77,96,210,9,17,22,6,94,217,117,201,12,198,128,171,23,174,172,90,39,30,97,112,250,61,103,97,65,130,203,214,169,40,54,116,119,177,245,19,254,79,38,24,226,48,90,72,225,178,80,153,67,58,219,249,182,146,137,7,199,33,13,124,60,141,32,253,161,10,234,118,89,114,130,158,35,203,243,15,80,67,209,247,42,207,189,16,236,10,122,156,69,50,34,242,173,231,159,201,180,55,167,190,68,132,245,156,187,247,167,173,59,221,89,138,143,255,96,65,105,65,145,126,15,218,41,56,243,75,23,20,241,246,248,229,73,143,76,68,181,48,36,160,50,12,90,31,82,127,151,136,2,110,167,156,34,93,100,18,113,168,91,8,140,31,231,236,105,16,220,202,86,66,130,167,146,2,242,223,62,171,44,247,33,40,61,255,206,232,201,49,188,110,28,145,179,204,238,230,239,69,127,218,188,227,77,250,135,124,121,112,223,80,167,46,247,166,175,53,88,42,142,9,35,149,175,184,127,232,51,150,32,160,225,157,229,214,19,194,191,120,174,138,152,84,147,17,67,36,125,199,47,23,172,141,34,87,91,183,121,191,252,52,85,246,177,134,129,101,65,103,135,7,57,203,11,83,181,112,246,169,128,155,85,178,94,248,124,220,92,99,150,21,62,165,60,218,170,86,18,19,143,118,182,135,37,175,141,120,27,4,162,78,175,65,176,78,6,124,25,33,201,184,148,36,212,53,223,111,141,44,95,234,193,103,2,125,126,149,123,47,147,83,14,234,14,28,72,153,71,84,199,160,100,31,204,30,20,110,202,213,20,163,205,152,195,169,26,145,167,192,48,98,120,189,60,73,68,233,187,3,158,68,131,156,187,131,160,242,146,197,5,95,226,37,93,216,230,243,200,10,64,12,190,121,37,91,182,168,239,205,160,1,99,19,120,151,205,129,209,13,189,11,27,22,82,100,183,28,54,235,70,174,174,48,188,127,163,70,218,207,50,164,23,134,101,209,11,53,109,200,32,114,187,176,53,221,46,121,177,123,116,28,148,39,245,4,55,166,13,108,153,23,165,148,210,201,213,24,51,248,181,238,199,62,150,45,153,71,127,110,179,137,135,60,24,197,171,242,203,164,11,170,188,245,50,141,118,255,92,212,111,232,128,19,106,248,98,144,118,113,201,215,40,251,238,221,239,79,23,104,242,228,165,17,148,244,98,124,62,215,16,213,38,123,240,154,93,230,129,1,135,223,79,95,123,208,111,237,191,13,253,217,109,164,7,182,234,134,128,43,228,188,10,215,233,166,40,12,51,4,246,166,222,188,32,205,51,28,110,91,200,34,236,106,146,4,14,83,227,113,53,30,237,209,232,81,115,248,71,218,39,47,54,73,17,121,23,243,166,164,96,141,231,131,241,25,252,123,90,3,156,190,24,181,110,213,59,141,173,173,190,229,161,240,241,8,188,167,144,192,222,186,214,40,48,137,68,111,47,218,86,120,56,117,204,177,242,166,223,188,208,130,82,117,178,84,10,103,226,106,248,233,74,22,184,195,140,224,79,14,157,228,184,241,155,68,52,168,6,83,5,193,207,155,190,99,46,65,142,19,188,60,116,90,212,46,95,4,131,33,94,123,153,27,126,163,144,137,20,42,150,241,37,24,216,55,67,144,204,121,136,86,226,131,210,150,160,104,233,65,121,114,208,180,197,81,76,22,46,139,38,231,179,57,222,67,0,16,21,240,232,72,167,21,239,102,252,65,113,152,122,160,93,142,228,110,62,75,139,143,193,251,12,105,66,134,67,146,76,186,163,164,49,150,188,241,153,116,201,165,47,168,102,39,212,93,21,158,199,131,18,184,73,233,9,25,229,117,123,193,76,97,54,233,131,55,11,145,5,12,105,101,46,10,147,226,105,23,206,250,45,40,23,153,193,37,132,214,78,211,123,211,181,52,227,173,201,54,39,65,145,134,46,251,162,199,42,148,17,163,158,53,251,202,50,245,217,82,228,59,79,136,240,130,226,162,227,136,77,25,80,156,219,224,245,160,202,86,10,102,40,99,30,177,166,137,157,229,231,151,17,210,22,114,141,244,200,187,31,120,155,74,103,192,116,62,132,241,79,12,21,134,178,96,253,192,220,191,198,255,153,157,80,221,149,120,110,43,136,151,171,11,4,152,222,101,252,19,16,190,1,74,18,49,136,68,149,203,112,161,234,194,28,237,163,70,7,155,81,69,200,28,68,164,27,126,51,33,169,144,222,105,122,215,210,26,222,109,142,217,209,164,0,48,33,189,54,98,246,163,189,154,110,172,140,58,146,243,185,82,16,96,80,24,218,229,222,19,13,217,29,15,118,54,93,137,48,158,157,159,108,153,111,23,156,21,67,100,95,19,19,139,194,132,75,195,66,231,170,192,27,118,252,160,97,33,187,168,143,198,102,229,13,10,80,130,80,87,114,199,12,139,11,178,249,128,49,99,238,213,199,86,198,152,8,146,22,170,222,229,226,179,176,56,255,253,167,33,134,184,53,70,137,180,208,152,241,218,68,151,165,75,147,54,200,171,117,192,107,103,37,77,56,70,42,186,14,193,2,6,11,158,12,10,125,95,30,250,183,111,77,76,92,224,115,8,210,131,30,23,19,27,237,2,239,187,3,159,175,73,67,201,253,92,21,37,194,146,227,226,115,52,237,38,240,180,197,235,168,49,213,221,17,171,155,68,77,220,219,26,133,101,1,208,186,53,71,16,169,80,175,42,164,236,240,151,90,238,52,120,86,32,175,203,2,115,220,182,45,108,39,186,191,35,44,189,71,60,56,245,195,107,202,111,83,44,190,130,63,134,138,188,188,229,183,45,119,93,3,54,38,60,133,25,68,111,231,69,19,182,75,147,13,129,37,98,240,126,117,162,151,229,70,93,147,73,60,172,216,227,233,149,171,178,240,185,186,173,56,153,224,232,59,19,235,223,170,227,17,98,37,29,18,164,103,231,28,120,118,27,22,83,173,65,24,98,12,58,69,97,163,230,14,24,181,13,89,212,212,153,133,113,3,219,23,38,136,192,84,48,196,79,227,11,111,69,25,236,96,217,66,14,86,170,189,44,64,136,138,214,133,201,76,10,92,57,6,239,79,83,146,210,20,134,141,74,30,60,11,231,154,109,209,103,126,247,59,42,90,170,159,232,12,142,94,67,96,218,211,4,62,59,223,24,222,224,127,28,243,68,242,87,96,24,239,131,217,140,194,76,41,63,226,244,88,151,176,173,50,222,55,44,5,247,235,42,151,84,13,130,221,93,171,194,243,220,33,238,189,77,74,69,96,19,201,242,215,166,104,67,68,122,160,201,92,206,76,158,97,112,42,207,121,11,67,164,183,111,2,35,20,169,79,118,54,137,29,23,195,183,90,243,131,82,174,18,176,73,174,11,124,102,70,10,62,30,72,2,165,252,219,224,228,189,17,132,115,234,104,233,189,122,6,183,204,60,123,102,147,102,67,126,59,133,122,23,48,97,27,133,17,227,8,222,63,168,77,165,58,15,24,221,177,224,235,161,129,65,237,54,122,244,98,150,194,130,57,213,156,180,242,159,17,12,121,156,153,58,162,83,248,168,104,209,16,177,14,14,6,234,96,124,200,168,141,40,83,111,77,49,95,204,178,73,142,116,228,7,190,135,154,29,251,227,207,213,251,174,174,99,161,45,105,203,102,18,78,111,218,134,193,140,80,254,99,224,108,136,10,2,134,25,67,118,5,74,122,91,13,118,189,99,227,9,241,191,53,153,150,224,114,128,175,30,77,208,7,134,206,210,225,109,139,69,97,102,121,144,235,65,124,160,23,227,177,204,216,67,43,74,179,227,129,199,118,143,7,61,220,3,119,133,27,135,189,195,228,51,186,14,202,57,122,114,28,14,200,99,141,172,11,183,152,109,28,135,3,78,236,120,224,26,108,137,11,66,171,250,108,26,104,137,5,85,92,49,174,108,133,161,199,239,74,47,246,174,31,248,196,194,228,164,226,45,175,103,5,44,207,22,154,77,73,129,131,154,187,236,19,97,104,35,217,243,194,141,142,219,184,57,97,73,253,237,51,18,199,70,185,87,171,44,241,153,71,52,246,245,176,220,8,183,22,113,19,233,103,190,118,6,100,151,73,190,54,161,73,229,115,35,10,45,67,78,95,210,156,97,11,52,91,65,242,100,132,255,115,88,64,20,231,61,143,6,183,230,157,13,168,227,20,125,47,36,199,74,120,54,48,136,75,12,255,152,248,103,91,17,150,84,252,19,153,229,8,189,182,203,29,75,225,68,211,39,71,243,110,93,31,129,20,85,83,95,114,16,210,168,215,232,172,87,30,15,255,152,180,224,186,220,128,112,156,20,133,113,49,46,133,94,106,183,141,225,115,190,123,252,54,167,172,186,253,196,81,175,27,59,158,118,70,131,47,211,202,26,196,233,171,6,5,140,215,226,186,177,117,190,81,30,98,39,30,35,66,188,101,54,125,176,31,151,214,188,204,128,229,146,228,89,132,233,156,180,97,75,35,2,46,129,76,98,199,105,6,73,30,126,234,245,175,45,112,134,196,72,208,241,194,142,172,113,152,65,205,123,132,20,40,184,190,228,3,132,236,176,189,91,196,43,40,34,212,168,28,253,193,55,254,148,232,109,42,26,15,100,17,68,160,19,10,233,242,192,141,222,5,15,180,100,115,198,229,201,137,166,187,116,94,54,61,181,39,148,82,207,250,73,126,14,80,94,68,111,143,192,212,91,250,193,11,179,211,108,26,105,193,141,115,245,60,26,184,208,232,208,64,39,249,78,103,4,66,36,107,45,141,162,194,135,216,35,254,68,53,80,222,50,27,48,247,62,5,108,98,95,108,182,58,211,74,222,45,70,133,16,247,19,211,131,19,214,181,43,201,225,194,176,156,53,252,123,62,151,71,159,40,29,123,98,226,164,179,93,85,51,111,107,74,168,79,208,155,152,135,127,206,51,115,186,78,180,243,45,40,159,241,104,34,33,59,9,186,225,239,19,158,114,24,70,208,38,241,118,86,83,16,38,110,40,225,178,132,142,145,29,221,35,98,145,4,108,47,245,57,57,12,168,34,131,4,156,26,161,186,52,123,130,46,220,37,47,71,200,173,107,94,7,197,194,32,70,63,19,37,75,32,147,68,192,218,145,164,56,43,8,57,0,73,41,97,160,133,170,7,125,160,69,146,66,38,79,159,35,9,65,185,81,22,148,242,111,81,199,32,83,48,36,19,70,175,197,206,145,124,105,112,251,42,156,242,188,162,5,152,180,146,192,35,162,49,131,189,191,161,240,188,52,69,7,157,248,186,82,13,108,26,79,126,207,90,252,66,232,1,38,16,133,105,87,113,241,36,124,2,122,5,5,166,143,93,174,78,107,200,36,28,38,120,27,9,142,102,206,167,100,61,201,231,59,45,161,169,103,212,107,233,252,178,158,179,70,226,166,146,219,146,4,32,188,10,132,155,175,212,9,84,56,23,206,38,189,27,48,155,140,100,79,172,138,161,239,43,148,130,203,147,5,62,222,233,216,87,10,37,91,48,255,223,58,155,255,225,225,94,7,152,225,9,115,152,173,169,62,222,117,9,126,0,140,43,66,31,85,252,254,69,210,249,114,31,163,162,37,190,55,85,30,177,129,31,163,147,222,148,107,226,28,8,125,211,128,59,217,107,241,251,233,73,116,217,72,35,132,206,194,2,76,195,249,57,236,221,222,69,19,124,73,8,212,140,163,32,203,162,120,8,185,8,129,7,193,217,96,42,133,207,71,31,28,158,47,103,23,200,246,88,187,42,218,35,28,65,143,172,148,80,210,167,181,130,173,10,81,139,49,187,160,20,56,71,208,11,254,59,33,67,79,230,180,150,32,8,46,136,169,72,24,165,52,198,255,154,163,200,127,23,137,152,209,23,31,214,75,67,0,82,236,46,83,22,169,235,242,203,15,237,8,76,198,56,223,230,37,164,29,89,154,38,56,141,234,90,97,159,144,201,81,119,45,211,128,95,228,106,90,40,196,10,55,210,186,117,41,105,103,221,26,32,165,238,222,101,33,45,192,147,146,198,36,134,137,238,206,107,226,119,105,62,53,198,101,52,225,47,87,110,149,182,8,58,242,72,52,94,152,82,4,185,218,52,228,98,76,209,249,169,122,115,216,237,111,160,17,242,146,170,126,81,67,125,37,222,155,0,90,21,223,132,38,205,17,166,110,129,252,68,194,6,166,245,117,237,50,14,250,33,115,208,138,9,148,3,152,14,245,165,33,233,73,88,218,225,202,92,147,239,9,197,87,240,239,65,173,158,155,6,103,11,241,220,24,83,219,192,179,134,152,206,42,143,220,4,138,222,41,105,152,7,206,218,176,234,8,189,228,39,0,101,112,92,141,56,84,210,40,16,69,133,237,50,181,147,164,215,48,15,217,215,25,126,44,204,43,243,249,109,114,214,119,67,34,142,160,239,149,112,185,175,155,187,132,206,1,244,156,238,247,222,72,96,234,84,49,81,148,30,187,217,89,214,79,36,190,152,251,209,3,70,69,230,137,218,205,118,31,124,210,13,89,245,193,169,87,15,18,249,105,234,131,83,97,234,109,118,192,165,107,112,23,93,103,8,55,130,7,190,104,208,194,104,10,119,168,36,80,142,177,158,184,91,71,252,48,7,55,242,162,74,255,129,251,218,23,134,200,67,231,130,41,221,251,247,26,84,7,180,252,92,29,154,128,192,52,157,233,213,156,32,161,9,112,204,178,227,37,63,240,153,166,243,202,21,224,157,232,163,193,89,233,219,206,52,110,138,166,87,163,172,237,110,46,185,191,186,158,47,66,63,65,76,134,51,205,176,191,20,38,41,20,42,13,199,218,47,26,89,200,116,158,223,200,219,89,170,239,247,164,59,50,98,157,28,86,79,152,149,174,246,48,149,33,94,78,34,82,77,190,41,95,130,111,194,145,89,40,17,129,71,40,97,29,248,184,247,43,235,76,36,75,81,226,230,236,166,85,175,182,130,158,136,102,86,116,3,151,194,85,158,220,124,73,141,51,177,219,6,73,37,66,59,200,200,62,191,237,13,141,22,103,93,218,130,195,147,159,95,142,147,243,88,63,103,239,125,96,106,28,66,180,195,114,143,250,228,22,122,189,170,28,155,106,69,133,207,237,98,50,21,98,138,75,225,12,149,103,220,124,246,169,223,211,164,252,34,94,73,199,59,109,206,255,180,128,207,136,93,145,251,228,71,39,109,117,163,94,185,218,31,252,237,71,80,23,38,106,88,154,160,116,248,255,230,16,176,253,125,21,24,14,43,191,245,134,20,245,186,222,134,182,143,239,211,224,153,110,18,248,7,151,143,26,31,24,130,152,245,92,109,205,16,14,91,87,227,115,245,202,31,41,179,193,204,255,7,182,146,61,135,43,197,133,83,225,190,191,106,52,131,215,188,13,27,63,248,227,220,156,70,170,216,165,164,5,180,122,158,23,152,206,248,161,99,6,153,122,220,218,90,44,135,162,244,99,196,91,47,115,161,20,62,19,246,187,24,250,12,138,68,5,45,232,255,22,135,97,139,236,250,203,231,223,63,173,77,96,122,57,71,125,224,246,149,102,24,140,232,179,222,156,115,47,119,135,233,255,175,242,100,56,238,169,58,202,114,175,89,81,56,203,227,98,171,67,46,255,7,150,46,72,131,75,105,113,111,216,155,21,92,110,132,0,162,210,213,228,157,207,98,47,159,162,197,196,98,24,253,90,56,63,120,127,113,99,96,35,180,219,15,220,127,167,22,232,60,115,38,63,40,237,172,1,175,45,172,152,6,83,237,231,31,203,216,58,247,84,120,172,30,195,141,19,147,117,184,77,80,57,251,183,68,160,245,207,131,83,194,23,168,213,38,234,152,220,27,211,55,157,199,131,157,169,189,3,222,235,134,171,13,254,216,43,0,81,180,205,249,5,203,246,25,4,219,254,205,245,216,119,162,155,40,96,28,168,231,214,198,213,29,55,239,132,47,159,175,76,115,70,60,55,157,153,229,185,249,240,93,223,224,42,217,28,166,39,49,229,22,175,101,250,160,235,129,87,17,184,137,40,252,7,87,129,41,203,124,96,42,242,227,99,64,146,159,94,184,164,152,190,84,59,62,195,2,145,217,23,35,1,198,149,211,125,176,152,100,197,55,141,76,230,52,41,76,69,74,95,213,97,232,127,116,155,204,228,227,219,12,184,72,190,7,184,161,59,120,175,134,143,169,41,156,202,199,114,109,112,107,58,201,50,113,116,127,237,102,164,152,58,147,50,113,165,123,111,152,28,244,185,51,97,244,64,73,171,232,110,147,45,75,28,111,189,208,157,144,49,59,110,100,170,53,94,203,172,120,185,121,162,178,115,124,147,129,72,104,185,220,196,6,27,15,111,192,149,118,64,129,137,3,79,191,57,238,241,212,51,143,61,96,183,184,57,213,0,73,158,28,2,146,228,211,248,192,67,84,62,219,111,230,196,169,71,50,104,92,233,57,224,177,239,76,67,73,123,53,221,21,160,222,75,241,65,44,153,52,100,200,33,16,42,181,59,124,142,234,217,182,194,201,115,231,6,35,105,33,107,196,244,48,124,233,99,231,228,173,243,52,153,234,215,133,107,207,122,246,24,59,119,140,121,33,168,240,188,119,49,90,138,128,71,249,115,53,10,203,254,73,160,158,190,221,201,192,25,238,252,184,57,172,188,91,95,140,168,78,204,114,35,120,126,94,44,81,67,236,115,173,24,55,227,133,45,142,255,137,140,154,16,118,19,97,9,96,50,37,241,98,213,188,201,44,48,36,24,126,239,138,20,135,94,75,59,121,76,37,74,174,235,115,45,221,121,105,5,188,159,231,6,206,241,61,96,60,106,73,239,77,247,228,189,55,58,158,55,210,55,77,160,58,78,123,170,120,218,205,198,2,23,122,150,226,167,43,9,235,7,70,36,44,110,222,96,191,111,10,31,191,38,190,71,37,108,80,244,189,40,87,111,247,234,58,46,251,31,112,182,105,238,48,225,153,165,176,37,192,227,201,17,111,234,249,129,115,44,63,88,56,178,172,237,102,134,162,220,187,94,182,91,67,17,214,139,183,198,12,172,58,102,41,26,213,13,198,232,145,171,105,140,255,60,127,96,235,76,207,10,211,166,61,2,174,184,232,10,103,103,147,54,152,109,187,43,12,191,76,187,240,30,58,164,203,20,176,99,72,137,88,232,231,36,4,218,247,133,113,59,135,194,99,231,216,86,170,181,141,60,87,147,109,29,23,174,122,50,31,152,205,34,30,13,177,9,125,112,35,253,247,229,67,65,89,25,250,224,3,5,211,11,215,156,243,3,19,111,233,23,158,253,25,52,58,248,239,231,68,178,76,118,180,70,246,54,188,128,6,67,217,165,9,54,184,228,17,111,77,222,191,233,231,196,224,219,254,65,32,42,84,3,173,97,156,231,152,196,100,75,187,78,165,69,17,101,207,1,91,170,67,224,196,247,244,223,38,42,87,197,56,164,151,35,187,115,211,16,85,27,250,214,20,48,220,185,112,246,187,150,100,47,109,68,134,91,236,103,208,10,72,10,192,224,121,247,51,224,61,245,167,41,184,170,241,100,21,242,5,189,218,248,240,98,84,42,173,82,122,53,180,99,57,96,86,148,156,188,176,114,28,3,103,92,120,221,254,99,131,199,222,177,91,82,166,58,117,146,31,147,205,101,12,13,46,236,219,10,195,80,18,195,210,177,11,244,209,138,117,162,4,220,133,216,195,96,170,189,198,133,245,240,35,70,208,239,231,234,200,47,201,150,52,118,175,41,182,36,218,19,179,110,135,112,186,238,18,183,166,62,71,76,2,90,29,41,185,13,152,220,239,82,152,110,158,184,249,113,38,197,201,104,166,91,21,203,11,187,191,235,20,71,2,165,199,144,192,51,187,245,98,206,194,216,167,41,36,186,90,234,192,4,137,98,75,226,177,174,114,5,48,10,126,177,54,169,231,233,58,83,186,145,144,248,147,193,46,59,229,173,206,151,44,43,94,218,212,182,197,156,111,144,159,164,121,97,228,179,228,167,97,32,219,177,97,25,157,150,120,201,205,58,205,99,200,168,137,145,192,2,19,99,55,183,168,217,216,36,161,57,127,146,136,219,199,228,236,231,249,22,228,3,67,193,29,134,41,156,44,106,191,49,101,121,79,135,105,7,19,11,204,18,137,121,4,106,33,245,139,218,201,215,98,64,135,217,219,2,67,199,217,227,222,99,73,249,198,180,137,177,238,144,76,227,222,18,24,233,192,22,63,77,23,70,122,224,50,107,88,49,70,252,248,252,116,167,69,60,134,108,91,188,79,224,102,229,64,31,76,101,99,213,111,77,49,200,53,176,168,81,217,106,230,240,237,106,247,39,31,164,41,116,154,157,253,109,237,152,41,52,56,44,177,245,217,59,83,88,65,4,96,179,238,71,20,230,166,123,239,202,222,39,15,142,161,159,99,79,160,41,241,18,154,26,76,25,120,92,77,115,134,238,195,68,7,87,236,133,168,72,37,93,246,72,152,140,48,90,105,67,92,18,131,106,72,90,149,24,21,164,104,187,62,26,68,242,35,246,35,2,164,106,221,193,75,52,99,97,19,90,219,106,45,160,102,84,98,26,194,90,56,244,92,44,22,161,13,152,150,123,9,127,97,219,159,221,176,93,184,47,221,83,40,239,109,247,183,225,91,22,39,132,164,223,138,51,119,161,205,178,101,121,81,136,217,86,92,76,233,150,126,77,34,209,195,3,115,6,75,143,169,41,23,142,26,35,78,153,113,209,3,2,56,133,153,3,220,31,152,84,76,137,71,195,143,211,229,151,205,90,136,71,67,101,33,205,23,206,187,8,124,185,82,128,33,36,245,24,86,251,49,236,140,7,62,123,239,12,88,157,66,227,245,143,216,70,179,86,6,181,37,112,134,251,22,120,20,157,72,38,210,23,251,217,134,40,66,215,79,98,28,98,204,16,3,81,219,14,171,242,110,88,20,158,150,246,92,124,102,112,191,247,86,97,60,96,59,40,125,129,108,132,209,116,68,173,42,51,166,248,182,32,176,44,16,60,235,222,238,213,84,145,233,205,171,9,103,56,108,122,117,247,230,92,155,62,166,160,137,155,84,102,151,13,143,40,21,174,96,192,93,77,90,178,189,119,150,30,11,198,10,5,20,78,124,190,128,161,164,170,2,67,96,233,246,153,81,42,235,36,174,178,229,224,157,52,89,91,88,176,20,115,5,138,188,193,80,184,174,8,6,177,134,143,225,240,92,77,43,67,9,24,90,16,189,154,249,237,230,48,214,19,29,198,10,211,245,27,55,39,41,170,240,252,241,72,5,204,62,43,55,231,102,243,194,131,72,180,94,61,208,138,110,14,147,175,149,41,94,77,148,180,94,120,236,33,223,154,222,143,50,60,114,97,177,61,217,82,206,241,129,75,232,239,5,83,128,244,81,67,97,72,108,186,7,76,33,94,17,152,66,100,223,237,44,96,166,243,4,162,245,236,150,6,218,142,189,72,180,167,14,234,117,238,189,49,212,228,212,69,81,212,123,41,129,251,211,234,15,140,122,103,14,152,46,43,133,167,241,253,58,60,168,69,148,33,133,108,179,238,184,185,157,9,91,224,190,191,236,32,232,177,117,115,210,123,163,144,233,94,89,183,92,147,4,37,171,105,239,184,233,71,35,83,218,58,102,200,198,164,248,92,213,202,231,101,125,160,116,50,60,254,70,150,159,194,175,11,67,90,56,60,211,208,249,62,163,62,112,206,225,27,81,96,192,214,170,176,137,31,93,24,73,132,255,209,118,102,57,151,243,54,16,221,146,230,97,255,27,139,14,175,73,149,26,248,243,246,33,72,144,238,106,251,218,178,70,178,88,37,176,45,219,254,222,148,25,74,1,248,180,168,199,242,105,186,195,81,222,91,127,187,153,240,254,7,51,57,74,109,172,21,78,184,145,58,48,238,204,75,31,13,237,231,217,3,70,76,90,218,220,186,125,217,1,147,131,146,110,76,232,176,123,72,6,9,108,254,205,133,45,9,18,99,191,153,146,173,188,24,17,130,25,3,236,236,46,154,198,46,42,198,42,177,219,192,16,179,53,217,80,147,99,197,115,45,96,147,17,21,152,220,81,124,80,142,233,125,232,205,17,91,245,128,42,122,204,207,42,81,169,169,204,209,168,19,137,236,174,47,102,14,183,254,219,19,121,103,89,88,235,111,217,110,23,174,99,235,205,225,60,20,133,183,108,9,96,139,166,228,27,91,115,26,219,58,196,234,89,88,155,7,101,80,217,221,186,161,64,179,111,127,70,20,211,212,25,248,132,2,35,20,150,227,197,232,243,146,19,43,240,104,107,172,49,112,24,134,236,154,217,255,201,196,51,160,141,203,150,160,64,245,139,44,99,31,56,81,183,7,14,9,18,131,219,147,185,66,33,187,116,15,193,225,145,189,244,8,84,200,173,230,30,191,109,69,129,67,97,68,180,47,76,148,114,10,76,137,109,172,20,157,186,74,189,119,182,90,249,64,161,24,201,147,13,123,156,29,48,230,65,75,96,148,173,99,128,50,37,110,217,177,227,216,54,34,50,98,150,48,75,209,179,14,55,143,75,178,152,157,173,113,21,152,122,105,223,154,154,160,89,209,39,59,45,200,239,57,188,133,231,122,22,120,11,43,198,199,36,161,166,47,141,243,216,76,241,57,50,255,86,222,10,101,247,104,176,65,246,74,38,68,234,3,71,146,230,38,43,81,20,62,115,218,237,9,20,24,142,173,48,107,113,11,24,182,149,124,203,138,205,75,76,74,102,38,173,109,66,9,125,52,9,230,16,207,215,168,24,85,196,126,132,58,223,42,187,90,28,150,239,224,194,237,45,85,253,229,211,251,83,76,11,38,119,148,245,151,51,5,120,59,96,14,106,2,23,158,38,26,244,28,21,154,182,119,49,101,208,123,241,122,130,196,72,3,204,26,75,39,54,126,186,89,97,71,214,115,116,81,88,21,58,105,160,17,83,238,205,39,74,2,138,54,4,236,239,140,3,63,250,62,55,155,147,25,185,87,60,125,219,150,244,105,54,181,231,152,50,22,137,242,46,40,146,164,49,201,79,196,235,134,94,220,77,32,200,97,182,196,18,129,54,184,196,10,114,174,78,154,40,135,8,138,4,192,7,99,107,32,210,13,192,148,212,58,202,210,87,21,60,59,159,17,224,44,114,130,103,221,161,92,209,127,215,168,123,122,109,101,246,138,199,218,124,27,133,137,216,199,132,176,168,149,149,9,30,184,150,24,89,63,88,159,58,161,28,164,87,75,185,0,240,204,119,65,55,248,253,109,107,228,128,119,214,60,250,129,115,140,156,133,189,204,122,65,146,171,23,206,253,105,78,171,8,109,23,174,239,197,167,245,99,155,130,90,143,232,181,80,193,18,207,116,158,40,73,88,33,163,42,16,57,10,18,14,37,141,169,48,210,202,247,161,9,115,62,55,238,233,238,164,129,91,122,110,94,220,48,246,119,115,236,53,30,120,173,209,4,222,178,38,1,247,79,163,230,119,243,162,105,134,3,35,215,122,111,174,34,170,6,83,71,26,95,242,44,251,69,251,62,242,8,101,94,24,11,230,23,70,25,253,94,173,99,54,143,159,60,229,69,167,110,3,128,211,103,183,102,176,145,47,20,118,93,172,31,253,182,238,167,197,127,66,205,23,206,67,231,131,97,10,196,247,214,170,215,5,154,218,138,161,131,238,224,72,10,163,165,28,147,201,50,215,74,253,92,244,254,251,210,120,106,85,109,147,97,169,112,135,43,180,189,162,176,57,165,92,120,181,174,191,109,118,134,241,104,21,250,182,254,54,133,219,183,127,99,4,217,180,197,77,114,40,30,205,164,171,247,3,19,98,191,240,44,79,95,160,250,233,162,102,12,43,40,225,172,29,63,77,48,242,25,60,191,220,78,192,240,81,31,120,220,28,59,48,161,86,133,205,120,224,194,181,189,55,175,51,178,147,221,216,5,58,91,161,113,22,252,45,96,14,251,10,115,182,21,248,180,160,194,103,64,141,123,243,74,45,201,3,147,43,18,56,143,231,201,137,15,164,251,69,168,191,236,15,156,35,35,108,55,207,239,111,19,115,239,242,104,26,51,60,48,62,239,183,85,186,38,118,64,171,140,175,70,121,193,243,100,230,174,17,240,89,245,230,124,96,236,75,46,188,148,103,194,25,217,173,164,13,238,85,67,242,6,203,68,75,64,95,87,189,214,202,93,184,38,122,33,242,86,156,37,238,102,148,12,73,145,120,61,94,49,48,234,99,175,74,188,234,222,26,69,23,188,119,29,54,185,157,59,66,136,115,151,136,209,82,53,85,165,154,102,38,134,242,221,50,178,145,157,178,111,67,199,99,220,179,38,130,78,178,67,199,37,231,28,140,189,43,36,164,78,101,120,161,23,128,220,255,13,142,237,34,44,20,184,0,101,250,224,52,195,43,161,120,13,4,193,198,101,22,156,89,253,78,119,100,224,144,211,239,17,51,63,167,208,123,76,29,102,65,117,195,164,200,52,95,202,28,241,90,132,151,131,138,97,34,220,253,194,118,246,115,174,19,74,216,242,187,172,212,145,102,62,45,137,186,236,133,249,67,202,190,63,175,63,227,230,251,88,231,219,114,32,118,158,20,217,19,145,235,58,179,34,166,64,254,161,209,13,232,215,124,226,156,141,209,126,143,160,93,65,2,75,114,89,216,196,164,30,167,103,116,17,243,213,106,199,249,241,236,126,130,8,85,200,19,72,158,153,25,158,66,195,229,55,135,41,120,47,38,47,83,46,249,17,125,193,124,163,60,40,157,178,222,183,120,109,72,152,77,97,184,218,254,94,99,152,33,193,133,201,34,68,7,174,29,5,139,36,48,42,142,151,181,137,63,230,184,195,118,96,201,59,150,47,247,60,118,147,147,197,128,79,58,34,1,104,18,255,215,116,13,56,175,25,89,81,230,154,122,117,107,129,209,239,169,151,100,187,148,213,57,204,121,41,213,104,180,159,208,191,192,108,142,125,34,197,105,238,108,57,135,192,205,142,16,1,167,125,165,130,73,138,114,142,247,229,167,144,25,45,107,42,92,199,106,2,83,247,38,176,113,231,227,230,88,158,202,7,109,11,50,84,80,147,33,139,73,218,148,4,20,21,34,247,234,211,175,111,36,230,172,77,141,115,143,55,11,105,162,44,191,221,44,36,233,1,249,98,36,185,164,48,196,169,32,8,79,19,187,45,2,163,0,38,87,167,125,139,187,128,207,126,172,248,129,141,92,60,249,50,129,169,180,240,77,20,240,25,50,242,219,167,7,204,75,170,54,10,138,124,177,95,189,127,140,2,138,162,36,223,53,204,94,44,221,39,71,204,53,203,163,157,109,80,139,144,34,76,243,44,91,75,170,9,160,71,197,139,65,146,187,40,187,233,26,97,156,194,49,72,95,187,154,229,106,138,123,47,43,231,186,48,164,133,96,244,17,221,216,67,175,158,40,228,93,216,76,129,171,192,103,90,111,41,26,205,88,12,119,102,57,171,42,167,104,239,13,132,85,250,144,171,25,145,65,180,42,48,22,36,252,60,16,196,170,179,198,7,67,199,182,203,123,155,85,131,167,11,32,191,36,17,227,27,38,107,17,44,74,104,138,93,200,134,196,173,207,246,195,87,229,210,247,228,100,118,225,66,14,203,67,49,197,246,81,83,94,140,128,96,240,126,216,214,46,29,67,136,121,240,183,31,140,97,210,144,206,82,81,159,232,126,188,63,11,37,89,200,251,104,231,115,192,27,243,247,62,199,16,162,82,2,195,24,139,86,195,209,74,230,134,2,173,174,250,166,217,14,44,245,158,5,128,209,64,113,216,220,3,164,77,127,87,251,180,69,81,212,92,178,254,1,231,32,143,18,21,103,219,125,225,53,172,186,240,131,59,228,169,61,21,62,99,208,99,99,217,34,65,247,108,199,230,237,220,112,4,76,230,73,150,64,115,122,191,47,86,77,200,98,41,140,112,110,160,233,202,243,91,246,159,243,154,63,88,133,6,148,164,205,166,9,32,251,47,87,54,131,218,102,147,26,102,223,183,66,252,205,194,72,58,139,16,228,205,121,225,115,96,215,207,101,53,186,62,182,115,193,247,57,53,133,43,134,193,23,78,247,24,98,22,42,37,166,211,76,55,157,218,224,221,234,1,2,93,87,176,166,153,1,226,200,241,45,75,211,226,96,96,116,243,124,11,118,230,81,20,36,229,151,169,61,138,9,141,18,207,41,116,64,227,21,172,234,187,63,84,98,210,21,225,135,229,128,62,178,239,229,19,188,169,34,211,161,73,104,85,223,203,155,91,187,20,145,12,10,107,91,156,11,49,193,235,162,223,128,42,158,5,202,63,152,169,89,62,102,198,35,37,251,198,243,124,40,162,189,93,97,164,116,90,192,164,6,228,234,110,155,81,191,26,67,177,221,21,38,217,86,2,70,132,127,42,10,223,179,7,138,248,195,237,40,25,243,177,216,182,38,147,122,148,97,15,223,188,196,142,2,91,208,118,189,153,209,113,217,38,13,116,225,164,189,48,35,185,16,188,31,51,162,191,46,19,192,236,79,124,62,195,45,117,12,217,21,231,76,174,160,206,123,243,115,50,88,10,163,181,217,47,188,133,178,71,107,155,51,111,188,24,114,59,91,96,148,15,60,50,66,112,82,53,87,73,112,133,115,26,48,148,202,123,144,24,63,93,151,57,252,131,101,50,44,247,197,248,53,87,203,1,166,54,79,218,28,213,245,238,189,152,196,206,150,83,254,153,225,151,25,35,202,197,45,63,112,134,124,125,225,53,165,167,37,108,162,124,8,36,74,29,133,153,128,124,6,134,204,241,220,168,161,76,133,81,179,243,125,148,121,201,235,118,131,34,234,210,235,133,89,200,155,192,12,190,209,111,39,63,79,42,79,134,235,238,138,175,141,147,188,94,219,133,23,135,32,208,121,144,120,176,142,163,165,219,57,88,123,119,14,130,23,70,139,112,220,111,141,135,216,82,56,49,249,198,232,35,187,122,135,23,48,234,203,59,96,118,185,239,213,105,239,248,30,107,137,9,0,117,103,108,232,74,124,143,179,26,9,163,143,178,180,85,35,242,136,95,124,145,117,211,170,214,210,206,113,115,172,38,239,201,15,120,52,223,238,39,115,131,157,67,209,220,238,208,134,206,148,111,155,26,124,137,217,148,123,44,57,136,35,5,54,92,241,216,38,180,188,159,38,175,230,203,58,3,174,34,150,240,131,87,220,218,228,200,21,195,129,219,223,153,212,128,140,45,108,210,65,99,38,197,203,103,238,7,38,249,21,48,190,44,122,115,206,49,125,220,89,60,75,230,179,219,102,96,68,39,36,65,60,186,126,45,138,251,247,133,31,177,14,131,211,184,79,110,148,48,125,242,62,239,49,132,12,18,201,29,133,219,140,245,131,154,174,231,181,122,72,221,0,119,44,188,244,99,117,42,83,226,173,207,80,185,106,107,6,167,93,82,188,117,39,55,172,221,8,107,38,223,166,80,174,119,157,1,13,165,132,59,222,106,152,125,156,194,200,169,197,147,205,127,30,12,21,129,7,221,79,55,105,164,87,214,133,215,53,51,53,184,70,85,220,65,209,178,208,175,193,17,37,58,2,70,193,163,189,232,76,247,151,141,171,249,192,53,184,26,137,194,55,137,189,161,88,132,197,65,13,152,3,77,121,224,190,5,221,194,159,52,19,247,209,110,115,99,87,240,116,50,244,96,239,78,2,21,150,247,167,137,108,196,123,225,86,245,204,24,84,114,199,210,51,55,225,232,231,201,240,202,188,87,15,242,225,15,140,4,239,133,247,120,198,37,65,222,126,31,13,97,243,231,106,36,199,62,116,97,34,158,219,139,222,129,203,110,65,24,13,6,215,30,171,30,203,98,126,26,5,10,81,9,116,226,66,167,112,185,37,96,144,95,122,223,79,163,176,33,246,215,66,22,70,104,32,6,183,238,225,160,196,142,246,25,120,156,116,99,92,114,8,88,207,197,56,179,140,184,24,157,224,167,43,160,59,217,227,173,139,113,205,21,62,135,209,88,123,40,119,173,207,200,180,48,76,220,28,27,225,245,92,125,126,57,186,10,123,16,169,155,35,156,127,142,31,177,49,164,84,234,89,185,168,131,78,126,148,5,30,85,23,0,212,13,60,34,147,172,246,166,41,88,115,139,199,102,177,214,46,12,133,61,50,17,166,148,45,107,57,112,29,17,208,231,20,170,97,216,206,84,180,238,122,140,39,96,210,151,182,194,249,24,185,230,156,211,229,177,41,92,27,49,238,81,113,123,225,68,85,143,127,205,77,161,189,246,148,4,67,120,5,90,138,208,12,187,89,34,111,63,207,193,50,156,73,6,215,207,222,109,197,189,105,92,25,92,240,231,119,148,49,38,19,9,106,130,154,221,154,55,10,68,88,57,33,224,226,117,142,246,43,46,70,112,99,234,79,147,243,246,180,105,178,0,199,221,215,117,243,253,186,199,15,83,6,148,22,71,151,36,71,112,154,168,67,189,146,224,192,51,175,56,14,162,102,154,83,125,225,217,98,99,7,44,89,68,131,75,137,217,112,83,187,86,244,209,112,214,140,205,240,38,177,208,31,184,184,127,248,15,94,87,65,5,152,200,241,253,109,136,240,73,95,140,90,153,123,49,54,171,250,100,37,185,92,14,240,89,217,175,165,85,51,190,100,201,177,25,216,22,171,29,10,67,157,142,86,193,30,100,232,79,163,247,145,163,201,9,210,203,92,9,124,182,154,113,115,66,252,210,164,103,230,61,19,65,220,123,46,21,6,48,145,47,25,185,120,213,73,210,170,27,97,187,196,153,13,239,24,221,115,82,60,150,118,139,215,134,47,174,77,74,228,56,200,230,8,156,38,161,212,1,179,28,198,123,225,86,55,244,106,171,152,241,41,233,231,241,161,87,99,73,230,187,101,222,1,238,187,194,72,30,197,33,27,194,113,146,94,78,45,90,246,237,112,182,186,155,214,20,158,119,133,201,38,160,243,188,24,9,157,123,192,135,137,160,253,244,60,9,118,177,14,23,60,137,244,209,206,128,138,13,3,240,30,207,163,81,118,229,171,68,54,225,245,174,87,159,39,25,249,6,23,232,213,250,228,101,213,120,173,102,214,97,10,162,95,149,47,188,182,142,16,40,42,195,183,180,40,110,161,207,168,48,111,82,29,230,53,135,94,205,97,167,197,131,225,218,52,181,43,37,88,226,251,194,67,239,13,189,160,251,8,97,139,4,59,233,129,97,81,4,140,134,98,86,56,185,82,58,112,161,202,87,102,188,97,126,213,222,42,25,178,102,145,49,96,190,91,17,205,201,212,187,234,247,24,86,166,183,46,188,117,91,186,80,21,157,62,68,208,162,58,3,72,95,108,82,109,189,3,38,179,248,160,4,6,47,90,165,152,163,51,15,184,157,11,240,228,140,209,30,56,167,92,46,92,159,153,124,216,225,53,110,78,157,202,243,94,103,195,92,86,60,217,217,134,74,77,171,193,163,172,121,225,46,218,171,192,22,87,241,16,88,50,73,65,129,201,227,68,103,40,132,36,231,120,224,22,196,9,96,114,103,10,159,127,158,35,56,135,85,141,46,19,104,25,198,226,153,97,154,188,47,102,170,67,129,54,93,57,201,55,207,8,56,82,16,46,210,170,198,240,29,179,220,128,227,153,70,116,206,129,251,183,163,35,17,189,204,47,24,85,134,153,172,69,123,58,33,38,78,165,95,248,252,206,11,143,84,162,69,240,84,123,96,178,228,17,163,45,112,105,117,85,230,20,29,146,10,116,169,94,116,42,69,149,98,251,162,157,43,241,179,42,253,136,227,98,16,54,178,57,17,110,105,79,230,129,88,56,243,105,207,165,187,59,115,161,72,61,174,70,7,180,232,213,184,111,196,208,229,176,63,146,62,90,181,142,22,240,218,82,155,217,77,89,49,18,52,231,104,143,8,178,194,164,201,226,201,145,30,22,213,17,224,27,134,197,56,102,105,15,54,5,95,47,57,61,19,14,132,94,109,210,28,148,8,68,130,70,121,192,4,225,206,59,2,219,198,103,179,128,171,115,109,241,212,167,51,139,73,32,48,66,5,241,96,29,98,161,192,38,96,20,247,158,106,175,99,40,34,57,222,205,172,142,74,39,210,182,76,80,201,225,205,169,120,40,140,150,177,55,88,55,243,17,105,207,242,59,69,124,48,57,38,169,116,130,67,103,74,3,31,76,2,75,15,171,28,94,75,20,20,89,160,90,63,245,36,18,221,61,168,145,45,55,171,232,153,56,239,189,201,79,165,155,84,66,210,209,234,253,60,177,83,81,14,22,184,154,64,167,103,133,58,50,66,247,173,167,201,209,123,184,177,152,85,137,196,75,72,117,221,196,42,53,140,18,200,97,130,198,255,197,115,128,93,60,58,8,72,84,114,157,57,164,147,76,36,243,194,20,76,251,99,213,98,214,176,247,214,164,116,235,92,87,216,166,76,89,243,152,218,111,222,179,194,224,106,178,43,52,63,244,225,35,131,147,126,22,93,37,20,227,24,134,158,254,167,68,180,202,76,134,250,251,141,105,64,71,68,218,243,194,240,217,171,80,38,154,84,130,91,152,191,94,97,154,198,118,88,214,211,134,68,72,60,118,33,255,115,175,229,83,197,153,234,28,196,207,22,238,54,215,25,128,104,184,133,172,82,67,183,254,190,19,162,40,35,168,168,213,180,173,111,23,160,14,31,83,155,80,242,41,12,193,128,17,53,92,17,144,160,52,103,235,233,154,88,71,138,42,61,36,197,88,39,46,76,53,86,10,193,167,138,162,249,165,205,144,135,26,247,116,77,194,121,75,162,24,39,146,122,119,155,103,81,102,78,147,171,207,186,139,235,77,112,49,182,82,168,206,119,194,102,195,135,85,53,15,183,251,100,231,232,61,106,132,28,42,170,217,194,247,233,136,0,157,94,218,66,138,231,204,59,18,115,96,27,181,211,28,87,86,230,236,224,238,167,44,140,203,20,5,159,165,176,167,147,39,179,46,29,37,157,5,105,114,249,34,136,20,98,82,22,114,30,68,4,111,247,55,175,207,89,175,106,198,86,145,244,110,153,172,17,146,0,213,36,157,239,163,101,10,249,74,20,209,158,79,141,49,223,133,17,190,190,21,186,21,247,11,89,56,242,248,73,246,133,242,11,82,49,75,225,179,101,12,5,136,140,213,167,4,14,112,224,206,51,234,19,9,48,73,189,104,55,121,157,136,43,84,204,85,151,180,26,65,161,118,37,167,112,135,204,50,246,40,102,60,45,87,2,38,243,43,112,66,78,34,248,74,76,86,75,166,5,78,143,43,121,96,141,90,71,22,231,11,91,89,110,72,189,45,108,112,238,7,75,19,171,220,24,247,198,197,144,7,39,165,71,98,38,46,54,173,146,11,35,222,24,213,8,112,212,68,211,178,177,229,128,213,21,52,173,65,102,63,158,12,37,3,18,209,49,8,42,21,8,243,194,148,92,69,80,15,43,235,51,113,10,92,48,127,15,49,55,196,176,132,205,77,249,252,217,126,6,189,140,213,121,221,85,241,156,22,134,217,185,58,243,230,156,197,37,170,205,138,74,241,178,47,16,227,76,20,82,81,99,94,12,115,250,163,21,211,118,190,193,122,72,231,20,121,56,91,162,96,127,49,4,78,68,245,66,82,144,174,38,226,48,109,110,230,138,120,180,12,117,112,10,140,16,101,36,31,33,237,50,217,92,24,59,226,32,152,161,73,155,68,198,238,116,122,184,209,177,145,230,104,68,164,232,111,165,33,97,55,214,113,139,132,32,185,11,177,146,21,49,75,241,7,180,65,161,47,154,173,103,208,131,169,193,60,227,227,143,159,24,219,192,54,124,71,54,178,9,2,46,101,146,246,136,114,12,139,197,205,191,21,55,255,207,47,119,63,236,89,192,118,236,170,89,134,211,157,90,129,91,186,251,52,11,166,63,32,147,239,69,183,68,138,77,36,166,133,82,11,236,107,50,58,23,182,125,95,142,254,90,145,31,31,2,195,201,241,221,107,193,137,243,154,164,24,76,116,120,94,250,206,13,66,3,206,200,244,97,140,196,174,92,198,17,102,58,193,3,99,111,159,116,12,159,49,118,35,58,232,195,100,157,125,152,8,107,172,7,231,184,99,59,204,11,155,169,92,48,216,6,193,161,59,111,34,24,0,229,35,24,139,168,72,215,166,112,41,113,218,69,84,148,27,40,76,21,115,40,123,82,166,124,151,42,180,91,207,233,97,197,220,181,57,88,15,153,218,118,175,33,172,99,249,7,217,219,2,15,202,125,3,166,74,225,129,215,101,80,179,91,75,119,202,110,230,219,16,178,87,100,70,208,38,82,152,130,189,216,82,65,237,190,235,187,193,183,120,2,184,73,17,51,18,103,167,77,98,247,219,114,82,223,239,31,133,227,222,188,99,155,81,228,193,177,40,157,65,250,101,86,185,234,254,6,159,147,122,108,6,207,54,156,227,243,93,139,160,175,69,182,144,45,213,18,161,63,83,102,143,212,110,181,240,171,156,99,248,30,48,166,46,220,147,28,100,168,26,95,151,120,187,81,141,123,80,118,185,119,245,174,26,243,36,110,31,73,3,91,219,69,46,168,195,217,188,39,109,96,244,61,100,245,78,198,47,118,24,255,40,57,200,144,111,66,252,50,174,134,215,39,107,63,73,229,208,174,173,102,189,35,105,51,136,89,105,167,43,233,56,186,28,89,9,67,246,40,197,98,67,148,52,204,101,154,141,227,234,65,226,68,182,30,24,122,79,104,58,110,170,106,134,194,212,151,180,11,79,221,46,33,134,190,230,20,84,6,23,132,93,76,98,3,62,19,180,88,110,152,68,92,138,179,223,129,251,22,2,26,240,140,217,10,148,109,167,108,228,206,111,203,54,16,33,53,221,130,82,160,80,66,252,233,252,177,75,17,0,155,200,116,171,196,206,145,169,23,5,137,55,172,144,22,196,131,160,60,104,138,253,10,4,217,170,9,126,224,26,162,59,8,130,73,50,27,16,6,125,160,76,247,122,237,42,87,238,231,236,179,84,23,202,80,170,6,2,70,120,104,40,220,160,73,92,121,63,152,59,10,195,192,188,234,127,252,99,125,103,228,74,66,20,164,26,221,90,175,102,155,92,238,213,144,179,167,110,248,207,88,137,247,98,243,58,229,192,75,197,19,66,196,87,47,110,43,255,5,187,138,33,10,126,84,26,214,231,52,177,208,200,184,240,147,254,201,150,130,190,18,97,41,41,217,9,120,238,40,165,53,19,23,141,206,161,236,15,255,77,174,22,113,102,84,228,241,44,16,185,185,57,245,128,103,90,238,33,100,84,77,190,122,43,220,214,21,46,228,206,122,4,131,61,86,250,21,217,91,90,64,76,230,135,241,112,5,252,86,214,179,99,37,10,112,209,66,236,109,42,108,250,15,1,67,78,123,96,236,155,5,62,71,15,129,81,176,191,243,205,89,189,167,68,32,8,240,175,8,176,81,93,172,42,71,136,213,146,249,13,201,209,142,140,171,192,4,152,175,236,20,217,20,225,109,27,28,53,171,160,93,89,67,84,115,239,43,141,118,58,237,22,173,84,115,20,184,71,125,224,164,135,218,243,32,56,112,222,233,40,23,101,177,20,216,35,51,197,209,240,39,92,39,48,145,225,182,238,193,178,107,182,14,152,94,237,48,108,25,153,143,224,239,197,173,153,52,165,182,148,160,65,186,227,163,18,239,209,40,238,89,189,103,168,97,55,19,214,20,176,97,103,208,215,45,22,33,142,32,177,19,148,28,162,80,5,7,49,41,85,4,62,95,211,3,127,192,69,36,67,58,60,194,18,204,180,90,205,60,173,40,156,175,240,77,253,21,209,77,133,207,28,21,135,78,164,45,158,152,208,192,58,237,134,208,182,166,241,88,153,87,40,211,2,19,9,87,216,194,66,23,86,145,111,96,184,57,23,174,115,107,155,109,22,135,139,194,14,208,139,81,121,184,59,43,75,235,74,16,13,63,229,26,223,195,132,165,155,132,201,16,133,220,113,22,38,134,150,37,198,134,29,92,132,23,10,244,11,9,149,154,23,118,176,12,57,231,158,77,133,132,224,230,128,243,21,191,188,149,212,208,76,242,49,94,138,66,129,62,31,248,244,71,159,161,43,21,45,154,213,33,142,127,126,171,6,204,25,102,74,72,146,216,212,188,65,50,18,34,89,97,66,198,235,194,85,102,193,110,25,162,169,1,54,217,96,244,95,133,106,187,176,22,44,16,43,77,69,75,165,56,191,107,164,149,180,231,13,92,88,25,151,132,82,135,21,219,198,205,229,67,17,86,29,53,218,26,217,94,169,55,181,13,85,159,209,131,80,243,212,44,66,55,47,236,232,158,36,25,165,38,7,153,10,102,212,232,66,221,162,173,18,123,102,105,14,237,241,154,212,204,146,35,4,41,191,126,163,203,48,137,171,196,181,73,156,77,189,249,148,245,16,54,226,140,124,108,101,35,170,161,126,74,242,234,141,81,81,12,150,37,185,130,194,66,77,62,203,157,239,210,179,132,242,153,250,107,148,135,80,250,173,57,79,180,166,210,117,96,104,248,169,203,52,54,33,234,71,73,221,57,104,145,238,16,148,64,96,212,181,112,2,212,37,233,231,14,27,197,124,233,180,183,78,115,38,181,23,147,51,167,224,241,176,83,144,121,107,145,92,55,30,254,236,111,98,166,70,98,18,235,201,54,158,188,77,111,33,241,72,213,236,46,154,0,39,44,18,49,38,174,78,89,233,41,182,197,238,113,115,124,152,53,221,218,81,172,139,156,209,48,17,11,77,87,85,99,54,7,140,187,187,230,255,78,35,165,168,194,64,26,116,62,201,195,124,183,170,160,111,186,138,210,203,25,69,26,3,102,165,210,164,216,49,134,150,46,240,249,124,75,211,158,216,73,93,24,231,202,249,228,84,91,16,76,14,140,131,177,230,137,209,29,240,80,147,181,64,111,79,150,185,94,211,2,220,12,103,105,79,10,27,242,210,133,237,3,60,249,241,22,21,246,192,229,73,174,143,179,186,70,81,77,199,94,98,205,7,158,183,34,7,249,84,125,108,186,125,228,168,1,247,115,173,101,46,219,133,183,148,187,154,103,152,148,25,49,30,178,114,79,144,212,236,247,222,35,137,235,169,113,79,118,8,193,101,179,145,149,176,56,130,129,108,2,3,158,79,74,10,198,206,138,154,52,174,62,211,161,242,71,206,143,199,200,230,234,90,116,128,176,105,233,89,110,222,187,102,223,127,241,223,45,87,47,229,35,172,60,174,78,60,191,173,190,0,4,211,78,67,205,251,219,176,202,149,129,133,68,65,190,173,198,52,80,31,216,157,162,126,176,206,42,235,252,113,229,224,58,156,95,217,162,90,110,116,188,251,165,135,229,211,21,100,154,144,178,175,173,169,224,109,241,249,248,28,38,229,186,21,62,39,252,200,250,159,214,90,162,244,4,199,48,35,0,234,112,181,240,143,240,23,51,197,13,241,211,216,190,142,169,176,57,170,58,124,38,21,17,0,234,48,145,111,201,103,38,45,164,212,226,179,131,219,33,111,71,25,100,127,136,201,72,121,230,24,121,164,46,53,249,14,141,185,132,114,87,70,18,91,51,94,231,252,131,175,83,112,2,8,214,40,141,22,206,226,10,170,4,181,33,26,99,33,83,176,37,127,222,169,191,202,10,179,43,28,55,179,175,5,107,184,169,18,30,29,151,23,144,196,23,227,192,212,96,4,255,202,56,78,202,40,197,230,36,69,23,71,221,59,41,41,26,185,161,122,137,1,217,196,47,4,38,163,27,233,117,226,105,115,233,163,161,42,187,47,15,131,108,191,52,11,69,181,17,132,132,166,209,215,67,149,93,85,74,35,201,90,235,86,197,172,155,199,69,41,225,214,39,51,171,230,22,5,134,236,136,186,178,116,81,57,141,34,192,142,198,163,82,128,209,27,89,183,0,145,236,235,82,152,148,64,16,72,206,126,85,234,19,15,76,128,121,93,110,11,201,188,254,192,43,234,171,144,108,27,243,225,23,163,63,121,169,47,167,189,211,115,245,233,124,183,246,49,153,232,155,160,157,5,38,222,139,130,185,162,164,233,65,108,183,95,206,206,80,194,195,129,145,69,13,42,18,30,2,58,254,80,227,9,26,59,116,34,86,82,129,153,155,251,101,42,17,33,213,66,12,36,82,99,174,69,78,110,104,161,18,214,201,41,62,88,177,3,247,195,37,167,227,95,134,21,85,108,122,117,49,51,188,75,207,42,249,169,48,129,34,116,175,70,227,160,188,85,9,53,148,7,14,156,246,126,42,99,140,46,19,47,134,171,226,91,231,177,110,178,45,19,5,120,138,87,144,103,189,140,55,50,4,79,93,12,204,206,96,219,65,249,125,42,3,134,153,203,4,219,14,235,229,7,38,191,221,46,15,176,62,157,28,253,132,25,43,126,54,138,69,121,106,145,56,140,5,201,176,54,81,66,4,70,156,55,110,94,225,119,245,167,70,106,70,133,162,241,31,159,190,82,127,123,167,96,79,142,241,84,42,89,97,72,16,24,211,126,102,21,251,26,151,81,74,160,252,45,222,194,234,39,40,163,167,99,137,8,133,149,149,157,179,196,8,202,40,238,158,79,101,24,134,5,1,159,77,177,40,149,90,205,218,89,208,130,195,59,140,175,175,48,219,149,126,217,172,112,2,158,106,187,181,82,208,85,211,216,98,151,76,92,139,250,187,160,23,155,60,236,139,206,75,155,38,37,164,173,130,208,104,187,108,112,146,238,210,222,100,163,46,105,250,188,228,210,30,204,33,59,164,66,145,29,59,95,91,31,27,53,183,40,181,219,137,142,163,87,23,244,48,250,45,74,152,75,11,53,44,82,86,163,102,97,97,13,169,55,103,3,81,4,134,4,164,175,117,221,237,64,243,211,71,177,115,9,97,73,196,163,211,83,179,67,236,49,24,161,9,110,248,83,241,131,91,69,78,81,139,49,17,72,213,171,209,166,142,58,40,28,77,254,185,154,42,192,120,109,28,136,146,182,74,99,133,137,155,195,159,215,53,31,254,216,109,114,44,239,147,14,252,6,183,228,22,153,96,49,160,59,33,220,16,250,190,48,79,166,141,70,156,58,74,153,208,17,126,202,68,206,131,167,48,250,161,6,37,149,231,230,83,203,54,81,108,95,194,101,221,22,125,168,183,98,14,23,12,105,22,150,160,8,193,38,51,219,147,83,227,166,54,242,86,112,17,244,211,177,11,149,161,220,210,155,179,206,62,93,233,28,189,70,186,85,86,20,171,138,140,3,170,161,8,235,68,155,158,101,119,182,183,8,55,180,180,152,103,207,107,63,37,188,109,70,232,45,217,169,68,171,131,79,35,222,106,11,178,175,99,201,79,195,132,27,81,61,188,48,51,147,10,249,68,12,187,70,13,202,194,180,38,85,133,231,149,27,161,167,21,57,10,156,53,152,116,249,190,149,80,148,31,75,197,117,55,203,182,248,109,140,170,69,105,1,165,162,75,22,7,38,213,112,97,4,38,87,94,183,2,76,169,63,192,112,189,230,133,147,40,7,210,235,210,8,13,190,52,55,91,99,133,207,84,26,97,109,248,49,99,105,81,53,106,87,161,93,67,45,225,16,145,189,97,178,81,163,222,114,215,210,84,102,229,172,57,237,138,114,26,113,54,171,174,64,198,88,99,72,25,110,43,83,175,238,187,221,50,70,170,37,180,68,190,224,114,120,81,211,73,147,226,125,234,158,103,220,186,36,77,30,14,74,139,17,16,137,17,50,186,228,156,112,169,91,183,184,152,233,82,245,95,206,190,196,92,217,162,198,132,67,188,252,52,145,190,75,83,255,29,136,68,66,2,247,175,38,91,79,219,229,10,204,65,221,211,154,216,146,207,164,130,32,231,115,158,225,28,59,211,115,230,31,82,106,94,172,58,48,248,176,102,75,147,84,99,130,154,233,8,202,64,51,26,242,177,11,26,44,97,161,202,49,166,139,140,253,96,211,133,61,105,28,130,200,151,137,190,69,33,182,21,20,99,2,27,242,96,80,25,110,40,138,32,199,20,61,16,196,39,214,37,108,159,245,189,61,146,29,236,177,227,16,15,249,173,202,83,15,20,87,98,215,138,233,79,86,41,18,130,67,221,83,24,236,207,40,16,18,184,147,48,119,146,6,58,174,83,134,7,112,15,47,133,3,51,145,235,111,243,237,67,243,6,105,232,178,244,183,59,222,22,53,96,66,54,83,37,84,48,138,218,17,119,76,69,236,16,6,188,136,160,58,20,142,102,101,171,134,10,178,27,193,46,193,34,79,103,195,130,171,70,164,77,73,101,73,15,62,96,65,110,63,184,105,149,162,108,129,217,151,230,80,242,57,63,212,100,46,44,155,234,202,112,195,157,232,254,220,141,62,98,59,101,196,102,163,16,251,79,93,132,126,96,66,116,241,248,29,42,203,86,147,201,70,142,171,188,212,243,94,170,243,131,8,97,240,170,41,241,145,151,62,243,55,37,193,254,210,118,142,87,149,32,152,190,61,62,38,146,55,122,239,242,35,153,5,58,133,243,2,10,89,120,11,250,200,54,213,125,6,71,104,66,49,120,158,215,130,175,27,206,98,192,85,34,104,80,113,203,141,216,160,16,70,136,81,101,155,72,134,93,101,180,222,68,14,145,120,114,131,214,226,112,175,88,231,10,220,70,56,126,22,194,253,89,165,145,8,42,222,111,77,4,108,139,42,77,165,28,168,140,11,183,173,83,2,54,13,89,40,146,102,2,174,98,86,152,64,180,107,227,107,198,166,2,111,248,57,97,33,92,155,72,100,159,30,11,175,175,93,147,95,88,246,89,85,184,246,181,49,65,76,114,11,231,143,254,142,227,248,69,135,248,46,13,66,252,103,18,201,215,64,88,85,255,233,237,169,132,102,97,69,253,80,183,41,180,246,188,41,83,156,44,165,92,232,192,166,224,118,223,250,204,88,178,32,35,108,118,117,74,240,220,72,162,126,204,164,10,137,54,223,175,121,19,25,84,56,101,100,113,253,214,105,232,22,7,210,64,143,194,22,68,175,134,152,229,12,136,157,43,252,87,205,158,120,170,144,28,98,162,85,24,99,212,182,8,204,90,21,233,90,106,35,231,84,120,91,236,33,96,168,131,242,100,88,75,135,206,156,193,162,125,12,173,58,227,116,123,111,94,68,13,97,80,103,68,202,54,30,13,127,21,81,231,75,214,117,162,189,247,122,68,178,186,217,25,7,101,140,205,144,112,171,70,175,22,11,28,194,148,19,69,115,83,151,239,245,102,62,207,218,190,139,8,7,34,71,49,195,71,24,146,239,150,93,229,64,43,204,119,33,21,161,177,36,107,15,90,139,97,33,103,210,42,194,15,4,37,71,222,3,230,3,137,216,34,197,42,203,71,125,157,230,195,124,81,122,81,143,76,221,198,122,183,170,206,35,14,14,225,62,68,61,104,18,37,43,12,180,200,252,5,140,60,223,18,24,95,159,203,127,130,146,33,155,252,211,128,41,173,235,89,123,182,44,93,90,244,60,117,21,99,75,18,111,82,17,119,86,139,78,217,90,204,102,187,168,176,152,81,192,99,187,138,6,106,147,170,7,62,45,132,182,16,253,44,124,254,219,224,203,152,241,145,33,135,206,35,159,131,8,226,149,75,67,219,112,234,134,19,154,214,149,54,194,96,134,204,145,72,168,178,154,135,172,172,233,58,138,247,3,194,9,17,218,102,224,13,169,27,195,23,60,181,88,82,49,163,111,148,14,255,49,167,26,157,149,125,133,195,207,164,163,14,135,102,20,29,117,26,22,33,23,213,10,194,136,168,242,124,109,137,63,107,17,41,65,98,27,59,178,27,24,209,168,34,230,254,200,80,31,138,56,170,68,49,7,166,212,61,132,35,7,27,90,81,223,166,64,163,220,190,109,21,57,42,52,8,113,118,135,107,131,21,84,190,93,196,234,155,191,223,158,217,252,38,68,217,213,164,206,60,60,251,147,40,151,35,232,98,204,69,250,143,77,107,19,163,105,228,149,82,139,109,192,68,167,75,84,241,81,36,31,8,202,251,147,239,161,129,175,129,202,72,10,3,223,97,18,217,218,224,233,108,96,124,186,160,228,186,233,9,117,227,155,22,202,43,198,30,16,158,220,249,173,132,64,231,215,42,3,59,49,73,179,113,198,232,152,168,127,48,76,111,17,56,57,19,92,178,51,239,7,67,142,132,68,250,199,253,19,122,109,24,199,113,114,172,234,97,75,64,115,70,217,45,14,130,90,58,62,113,46,223,183,173,169,250,34,63,253,199,164,127,102,187,125,105,253,212,209,232,51,145,193,10,15,50,248,150,59,63,246,1,132,42,125,134,25,191,179,134,40,168,83,237,24,122,42,236,210,199,126,124,38,114,185,133,110,103,195,202,140,165,174,32,72,158,121,224,115,244,77,186,242,177,89,129,133,230,87,79,19,117,150,155,91,194,222,231,244,211,207,153,215,197,116,135,58,202,144,112,66,181,39,171,151,49,57,111,188,138,28,198,211,71,156,65,43,249,176,60,226,234,78,233,125,126,224,179,108,239,11,87,181,82,49,149,122,223,202,49,27,180,173,22,76,230,118,151,199,133,89,134,5,38,216,210,99,68,114,132,125,238,93,176,113,153,23,238,106,100,1,60,130,212,13,92,186,162,216,123,249,105,4,167,132,245,62,89,203,183,14,206,224,42,30,177,149,226,226,176,248,27,38,211,163,230,108,164,102,67,46,2,167,4,92,152,95,56,20,212,129,135,4,247,129,119,13,101,196,3,67,244,214,71,67,61,47,126,154,113,164,174,114,191,157,71,22,184,169,75,25,25,227,232,134,103,202,235,106,176,201,26,59,66,161,118,16,91,236,169,60,48,5,193,23,46,162,204,118,102,160,132,0,107,204,144,147,241,212,31,184,135,38,35,112,223,234,190,86,48,7,47,241,219,152,119,150,242,192,151,106,0,92,68,109,2,152,2,216,26,240,152,77,109,169,14,188,238,244,108,214,162,106,36,86,44,66,28,75,30,76,62,117,72,43,11,98,224,10,152,48,219,115,245,188,31,27,71,148,170,45,78,60,190,121,104,243,192,237,28,162,229,201,42,162,3,51,134,246,124,237,213,41,177,232,17,161,135,209,220,36,5,60,57,254,237,59,56,145,209,205,234,109,136,152,126,48,22,7,22,193,234,62,82,141,24,231,199,125,99,128,45,109,83,20,161,67,253,243,52,8,51,201,120,220,184,242,188,141,134,32,68,85,55,174,211,206,249,254,118,26,235,105,150,134,147,87,76,198,204,104,117,63,70,97,196,199,46,12,147,161,41,60,35,211,115,250,251,214,58,107,99,199,163,127,238,240,64,101,46,63,246,105,59,54,177,195,82,209,226,142,195,105,101,70,85,35,27,230,103,210,161,20,48,248,242,236,182,147,154,71,255,44,234,227,123,13,171,113,85,20,27,141,184,248,60,117,125,124,252,76,69,200,191,102,167,58,95,191,199,48,161,223,28,48,145,83,181,249,131,111,19,13,126,238,132,212,174,186,27,146,41,245,183,166,63,111,157,45,169,186,11,211,96,224,244,244,195,179,224,159,193,31,55,167,166,73,205,211,172,30,63,62,136,25,39,175,215,212,113,7,109,139,205,119,173,58,207,159,189,251,14,227,69,116,23,224,152,169,97,100,191,49,68,28,178,85,152,4,55,74,171,117,15,248,124,16,245,241,35,106,30,220,18,59,73,87,157,149,22,167,217,216,237,98,43,240,76,244,24,39,134,44,4,7,183,246,204,197,232,120,69,204,150,213,169,171,105,86,37,167,31,20,86,200,2,76,123,2,211,202,126,226,129,11,123,190,209,84,120,244,208,98,58,48,130,173,207,213,152,20,7,122,246,38,10,162,142,24,95,155,177,90,213,189,112,255,232,225,177,29,225,32,39,111,141,124,81,138,213,175,34,44,47,134,115,180,17,9,103,135,161,153,119,253,237,125,174,240,232,38,146,154,123,229,7,222,242,104,38,92,47,211,202,153,23,206,123,206,184,122,48,115,63,70,178,172,242,222,79,45,42,94,20,62,11,243,188,155,184,179,140,63,158,195,233,116,143,96,216,18,207,71,3,85,96,2,18,177,68,153,190,206,82,143,91,220,199,156,121,50,16,125,150,10,244,73,21,84,221,183,168,244,103,31,174,166,194,196,71,253,201,207,91,167,246,56,255,66,153,26,23,70,123,102,191,134,198,59,166,14,142,4,234,24,217,236,32,229,79,134,52,157,168,116,78,51,175,244,243,237,160,112,186,168,207,121,38,141,225,206,38,219,232,55,47,24,214,213,164,16,83,126,12,162,39,167,52,175,222,221,22,105,122,225,22,117,96,80,248,182,78,27,63,1,151,112,154,49,125,41,117,36,70,148,254,122,118,161,73,81,150,222,124,91,53,75,192,20,159,234,75,35,63,26,63,205,188,221,244,189,144,54,136,243,53,153,112,117,115,197,253,174,68,90,253,19,157,85,191,239,116,182,20,225,10,12,195,69,86,16,20,181,67,90,23,174,84,125,140,225,169,8,239,62,149,114,116,207,75,125,150,145,189,222,247,173,18,182,123,234,231,141,24,68,88,23,46,244,220,230,3,19,59,10,179,165,105,223,94,97,83,157,12,152,83,78,81,120,214,40,40,68,203,170,206,199,106,188,237,158,175,193,218,89,98,117,150,199,81,34,71,221,59,254,86,99,61,191,61,77,207,244,186,99,141,156,30,24,221,194,107,71,214,199,84,127,246,66,99,220,247,78,88,205,171,143,249,130,161,22,214,160,172,17,47,172,47,54,249,96,218,201,207,130,81,82,120,45,83,73,179,154,54,203,166,98,49,174,94,68,228,228,230,108,241,226,144,3,105,171,107,39,166,122,166,212,120,50,12,165,100,79,221,76,54,53,92,162,102,121,212,173,128,177,136,185,126,170,251,124,207,231,230,112,50,194,98,48,243,77,245,106,12,85,91,60,56,44,89,237,228,236,13,231,184,230,135,172,249,93,225,82,66,182,136,200,203,208,243,114,59,123,130,20,106,54,216,50,230,103,70,98,79,176,195,237,108,224,226,81,245,209,38,189,60,236,38,33,179,61,173,70,166,228,154,108,54,155,243,20,222,65,87,51,51,202,169,141,198,196,209,163,77,207,52,159,154,246,83,180,58,34,5,208,153,149,154,78,135,148,129,198,41,7,30,93,78,58,173,160,132,94,195,104,237,151,95,83,216,52,148,226,234,97,10,177,2,179,11,46,225,182,122,54,54,143,233,253,25,96,91,28,81,97,70,234,60,142,183,77,88,51,152,141,111,215,222,128,77,105,84,198,26,31,77,61,166,41,66,74,65,8,69,38,166,139,228,235,52,47,154,235,149,214,17,64,145,51,173,73,53,175,251,98,103,93,21,218,255,252,149,36,132,1,104,71,3,67,47,54,241,149,104,114,138,43,245,226,97,118,69,209,166,137,185,90,198,8,116,156,32,220,156,167,36,182,172,87,163,137,19,206,92,108,68,245,167,57,30,220,94,140,20,96,211,94,204,28,21,158,18,189,153,24,106,83,216,8,220,1,227,8,35,48,107,227,190,46,208,11,205,54,249,156,103,64,174,72,254,117,244,14,244,216,137,191,232,8,245,211,142,231,94,17,163,116,179,199,142,54,35,230,59,180,81,136,0,223,177,253,19,210,16,20,243,243,240,95,180,188,240,3,142,144,165,239,150,165,23,135,196,198,41,51,212,221,153,147,187,58,161,53,242,29,225,204,0,69,61,77,125,232,213,114,156,72,17,146,155,234,177,78,58,103,223,80,122,37,255,35,95,242,167,139,122,93,179,81,20,44,15,124,249,237,120,158,235,118,217,34,205,109,93,63,239,130,36,190,192,168,193,134,113,41,202,252,73,71,61,146,2,227,190,116,122,173,0,129,41,144,186,112,213,147,155,233,118,181,235,114,62,150,240,232,12,157,119,237,162,2,91,125,33,79,167,106,183,100,247,156,188,48,11,215,183,54,99,229,240,72,63,199,163,167,151,224,10,16,100,106,210,99,249,217,117,66,189,31,97,2,74,233,188,90,151,54,34,232,215,195,16,77,133,161,221,31,113,184,32,148,225,232,144,52,102,131,219,17,183,12,24,35,58,189,57,78,146,225,215,87,208,17,147,184,9,181,85,59,232,237,29,55,138,162,155,67,36,55,162,209,206,166,169,137,133,7,40,14,73,129,82,44,120,127,249,204,32,20,126,122,247,71,222,161,203,94,3,193,135,179,21,241,123,243,53,52,108,114,90,248,44,155,94,98,221,77,43,98,63,176,217,224,58,140,102,184,172,232,221,36,52,98,22,206,231,120,50,37,64,135,140,255,101,32,157,77,61,254,19,122,53,155,174,88,218,48,41,208,207,121,224,29,166,94,252,65,204,65,224,181,67,161,233,129,82,189,163,215,218,138,95,3,70,83,245,129,9,254,198,131,97,198,51,245,193,32,4,68,87,128,74,160,251,105,44,11,75,84,237,178,217,62,227,243,126,76,154,4,119,212,107,113,120,86,96,121,114,74,204,102,76,87,140,174,42,167,186,142,146,102,158,23,102,127,45,191,141,192,214,181,41,196,71,121,106,147,66,119,207,161,4,176,57,133,116,189,249,233,214,241,57,27,220,116,77,85,116,168,217,97,180,220,184,247,208,158,150,201,138,150,107,206,72,42,71,94,172,224,43,188,194,156,113,227,101,209,21,230,106,127,52,28,62,212,243,181,67,134,31,161,221,128,40,134,168,51,2,99,24,182,2,70,132,92,175,46,144,179,75,192,44,78,77,97,204,131,226,183,217,200,108,189,57,227,241,194,99,167,247,201,171,105,158,7,124,218,88,63,168,85,157,197,79,115,156,237,250,100,103,239,30,22,110,8,94,86,145,83,155,86,145,31,169,54,22,213,156,244,123,98,67,25,164,177,3,247,103,149,232,230,203,86,238,213,204,59,242,193,48,188,95,161,61,114,122,237,57,86,232,213,54,137,197,107,159,129,159,155,54,218,178,131,81,192,73,77,87,144,146,68,55,55,62,55,138,253,50,165,157,249,21,9,108,191,249,153,130,180,136,234,192,212,82,250,94,164,89,100,83,246,196,22,4,187,106,26,230,210,56,244,230,133,2,57,111,243,57,45,142,163,240,10,35,40,108,57,134,6,70,208,59,108,161,174,115,118,0,69,203,127,77,93,106,68,62,25,173,170,220,180,151,159,13,116,168,70,48,187,138,110,55,161,216,37,210,122,166,164,173,31,155,58,150,144,74,199,86,178,119,157,211,170,69,44,226,106,122,229,208,155,83,200,23,178,42,196,237,165,222,224,192,176,192,227,107,146,60,214,61,45,235,120,204,89,102,38,59,244,201,154,69,89,226,222,102,35,47,159,195,180,21,163,189,169,69,120,250,184,73,93,102,241,93,101,187,45,48,177,140,104,21,66,216,154,238,96,231,207,186,22,112,21,183,0,208,117,133,158,57,240,63,139,31,164,141,48,32,193,207,114,73,26,28,120,194,58,9,24,221,68,109,19,74,253,66,64,100,156,53,97,53,253,105,104,128,227,194,120,201,119,133,231,173,137,134,79,210,117,5,178,172,77,76,150,131,88,174,246,148,134,32,101,187,48,154,198,218,162,43,12,20,48,44,101,49,20,240,244,155,225,43,163,113,127,196,75,147,242,181,117,157,204,56,49,236,166,43,8,20,27,105,238,182,180,160,134,248,51,181,125,209,100,205,126,77,96,104,101,49,172,33,3,13,93,65,144,5,106,49,244,160,4,62,195,154,71,13,1,107,232,136,187,234,200,68,173,68,94,236,28,233,186,118,5,164,57,114,60,120,177,149,80,209,153,195,176,156,172,87,214,51,4,207,157,243,237,10,249,220,76,219,148,122,179,25,98,160,120,178,77,109,211,97,226,219,142,82,72,84,20,157,137,178,141,128,207,173,154,222,27,241,224,219,21,160,79,232,192,165,207,94,197,35,59,20,63,55,63,29,39,156,58,172,50,168,72,238,233,52,248,249,6,251,94,141,146,186,76,226,19,142,179,131,48,1,116,251,70,23,141,88,16,34,0,85,56,38,240,105,51,90,10,14,79,152,58,10,227,191,23,194,87,231,65,136,168,42,140,175,74,92,77,84,68,199,7,81,198,48,230,54,193,96,169,136,62,240,192,250,35,222,154,25,72,155,116,146,96,242,184,6,162,149,67,232,208,216,4,156,197,40,246,26,204,48,26,212,167,44,107,69,69,13,139,57,57,30,133,57,255,71,171,85,180,198,164,197,49,63,107,30,3,67,52,167,136,87,13,235,5,217,140,248,237,76,51,55,133,173,14,32,96,228,221,244,106,226,59,59,174,166,48,82,159,220,196,16,99,63,192,177,98,232,147,161,59,234,103,74,52,236,118,215,93,239,153,220,174,144,58,178,129,236,107,21,134,187,227,239,197,209,120,233,122,191,204,207,50,148,156,102,81,170,222,52,21,247,203,166,51,138,135,126,207,101,114,111,241,104,168,43,105,79,36,81,93,238,163,217,193,66,159,156,248,64,11,137,170,166,66,79,160,240,134,162,81,206,75,38,221,44,152,166,248,21,176,50,21,35,253,105,8,103,241,189,206,84,57,170,14,32,246,177,225,245,212,96,155,108,93,219,246,153,239,150,40,115,157,163,150,28,181,33,95,247,112,148,65,116,36,47,157,108,113,162,205,161,162,86,141,242,165,48,49,175,122,69,195,206,128,200,10,159,157,76,26,113,243,51,161,45,201,87,48,83,228,8,190,155,182,185,84,212,0,115,108,12,153,41,210,56,58,217,226,18,115,135,47,194,176,69,191,231,70,142,58,150,137,108,28,222,59,105,13,59,183,196,174,151,38,146,50,89,96,51,38,15,88,23,168,179,207,207,112,59,46,109,179,139,154,25,66,184,103,124,196,18,115,238,212,69,215,11,24,30,110,22,1,98,177,133,164,186,26,206,187,19,51,145,63,215,212,176,213,56,205,171,70,125,214,140,162,224,142,147,52,60,251,172,219,129,145,76,232,43,238,140,143,154,116,20,34,171,145,17,128,47,80,244,64,202,236,119,93,222,87,183,104,132,160,228,199,122,72,23,35,64,43,175,148,173,228,34,135,238,177,233,163,63,112,143,160,32,240,211,67,199,89,82,207,159,3,134,99,174,31,227,236,41,203,125,108,170,101,229,208,134,179,105,138,148,113,181,210,251,164,239,60,132,94,80,45,99,169,191,204,214,33,180,160,109,132,79,125,173,105,114,194,65,161,61,235,100,121,80,236,150,4,173,207,189,167,165,156,29,70,194,241,249,24,36,227,210,133,75,213,232,241,224,104,18,54,235,21,134,159,230,70,141,189,158,147,168,119,106,117,7,48,67,99,5,156,213,87,8,73,66,98,246,97,109,207,32,126,110,110,249,234,22,240,153,38,229,36,203,182,38,10,77,113,115,47,98,185,2,74,78,44,46,166,47,200,131,149,108,6,20,142,114,150,145,33,141,73,247,89,203,114,192,53,75,149,42,176,197,163,67,1,219,50,123,2,23,10,162,188,251,159,93,103,22,189,72,92,101,209,191,13,18,121,230,0,168,55,39,7,28,125,225,140,52,194,42,10,227,129,27,18,88,166,57,40,232,32,48,24,26,86,27,67,73,233,164,197,204,209,3,38,75,82,181,205,144,251,12,233,80,162,241,79,87,41,230,235,17,87,159,41,96,148,7,62,67,34,200,241,221,130,36,207,205,107,11,186,226,129,241,75,210,70,99,234,12,230,61,178,164,73,71,118,89,237,214,224,225,11,115,206,173,229,129,119,164,103,42,90,94,82,234,70,226,187,247,80,89,102,109,174,226,27,124,78,150,205,200,121,193,96,199,72,253,31,56,156,179,201,46,39,61,253,127,112,212,27,88,148,176,189,112,107,83,96,205,6,152,22,90,84,225,85,24,199,26,88,7,94,17,236,169,180,129,208,254,13,174,145,136,175,38,185,34,167,127,131,175,240,88,127,52,156,65,45,232,118,225,162,147,78,237,108,228,67,212,172,163,69,49,21,62,131,36,166,67,214,68,77,244,13,170,22,195,41,205,242,149,85,231,172,1,125,57,4,16,145,110,17,151,6,96,68,188,66,181,12,49,69,125,180,209,209,34,19,217,188,84,245,107,79,246,207,215,196,129,72,224,86,116,159,177,27,246,18,102,116,250,199,202,227,148,130,81,113,97,143,68,1,209,217,254,181,251,76,63,120,62,240,248,7,238,31,115,20,56,179,124,46,129,49,38,255,245,17,43,94,234,234,24,156,44,90,153,127,155,8,138,205,204,20,82,175,166,6,245,23,233,4,38,214,117,131,60,152,104,195,141,114,152,90,111,225,142,38,147,87,109,219,159,252,87,10,221,46,108,170,248,195,127,27,97,181,154,186,194,240,24,155,195,148,220,221,128,61,86,185,36,151,3,30,98,118,4,88,246,215,133,12,180,204,179,192,180,194,15,173,41,145,239,189,75,75,106,38,2,242,139,183,83,35,135,227,118,239,15,188,63,6,165,193,240,41,46,108,65,244,246,59,52,81,138,86,217,227,223,38,51,133,219,79,123,151,165,117,159,7,187,59,62,164,161,161,62,141,15,30,152,25,77,185,121,182,202,170,242,193,147,26,174,38,223,99,155,29,175,255,54,100,230,181,171,246,5,244,131,62,216,92,229,180,65,241,177,249,244,84,65,225,116,235,199,36,152,60,247,215,104,103,21,194,173,75,26,205,10,44,183,95,77,101,142,44,123,102,102,148,62,67,59,131,251,20,142,138,21,219,183,47,29,182,88,79,169,82,127,96,234,219,230,133,85,213,250,192,144,132,154,223,156,253,189,72,59,0,147,198,139,155,163,9,115,143,69,230,97,78,104,250,131,209,2,170,119,139,206,150,177,173,47,201,109,240,83,131,13,237,112,33,96,239,48,229,202,210,151,42,214,139,95,137,0,48,22,161,119,178,74,22,95,255,88,198,6,67,73,233,10,179,181,243,155,211,113,199,93,238,13,246,211,131,193,20,25,79,129,199,89,193,203,215,151,8,60,210,136,10,247,241,57,148,0,23,83,171,126,224,179,123,240,102,233,20,116,118,125,114,51,185,11,116,157,169,69,159,204,56,16,1,163,10,151,181,201,173,158,211,159,140,117,171,42,138,242,184,143,1,116,10,187,8,254,37,163,183,124,42,111,48,39,248,90,89,97,83,254,245,70,33,17,40,199,15,158,251,180,115,242,206,128,211,169,28,63,88,42,178,179,230,128,89,205,147,60,26,5,134,59,122,26,60,82,137,229,164,179,69,133,92,224,77,106,91,69,253,218,108,192,62,57,39,123,49,146,1,119,210,50,222,71,60,25,165,80,250,96,103,157,106,49,49,32,242,190,186,62,88,134,50,233,95,171,112,216,107,250,203,137,243,93,10,120,67,174,145,70,201,136,217,249,16,128,41,56,164,214,4,152,48,67,117,152,218,207,38,112,50,167,191,236,112,31,91,220,104,18,115,224,252,86,92,147,162,165,223,222,171,11,185,234,237,35,4,69,144,44,66,136,228,1,240,146,141,71,131,227,45,51,67,249,178,85,6,33,118,112,155,179,216,249,99,15,135,7,217,251,219,79,16,14,64,17,53,126,23,250,73,23,184,208,166,14,83,83,172,163,131,130,182,252,25,100,0,211,220,165,40,124,86,74,159,114,32,37,36,97,22,0,247,28,243,25,228,61,85,67,62,48,94,124,241,98,109,89,2,74,225,17,251,5,118,48,77,5,103,147,233,205,53,239,132,84,61,150,254,160,48,192,252,167,161,87,202,208,43,200,56,127,242,9,160,44,248,239,107,141,25,131,167,156,245,158,83,155,194,176,74,186,195,155,246,95,2,55,12,218,252,75,111,92,48,134,60,89,161,44,223,71,199,175,218,70,38,28,88,112,62,151,145,229,154,194,75,3,204,41,251,173,207,224,57,171,127,149,6,205,168,53,120,15,69,216,44,137,96,11,113,20,228,148,171,195,4,171,166,194,20,220,250,79,19,8,22,133,94,72,209,232,127,119,135,97,80,202,47,147,173,175,35,80,182,72,50,97,20,214,77,31,212,86,196,55,165,189,136,204,127,180,0,80,88,160,183,236,128,243,45,84,51,127,103,232,57,58,217,192,132,101,165,11,24,34,185,192,86,127,225,203,90,109,63,78,225,133,161,22,245,104,49,254,162,73,247,199,120,107,127,130,70,188,214,110,42,5,144,208,166,197,158,37,224,169,65,137,244,171,94,106,113,53,210,91,55,112,156,108,235,54,202,133,123,215,238,207,193,130,132,71,52,139,21,152,93,56,253,188,89,62,24,187,61,209,235,75,248,237,45,239,162,38,198,183,110,34,140,10,68,70,158,195,19,49,230,203,228,75,38,212,85,251,55,120,170,169,245,202,36,140,53,121,250,184,120,200,11,157,129,47,149,57,63,251,225,152,163,145,14,151,154,5,4,255,161,133,126,207,77,188,110,137,181,77,66,240,195,37,118,77,178,238,12,0,125,50,212,49,103,202,14,83,13,44,95,27,149,24,54,178,31,76,188,179,109,185,121,79,61,197,184,110,104,45,238,46,143,118,150,142,177,227,230,8,249,100,153,112,18,13,241,153,50,0,179,174,201,6,234,172,69,231,241,178,95,77,233,140,104,9,96,233,76,53,245,112,184,155,16,202,31,31,185,254,227,71,229,141,176,68,242,230,34,178,85,164,49,169,24,30,254,186,213,72,104,138,90,218,241,190,46,113,118,233,97,28,226,91,124,71,166,111,201,1,255,190,196,170,254,37,168,49,20,26,196,129,145,26,153,209,210,182,174,203,87,198,224,112,54,135,73,9,235,147,17,126,171,126,120,56,211,43,214,4,130,46,115,27,136,46,194,178,165,35,3,197,193,234,147,209,126,246,92,105,219,158,34,192,159,162,128,192,8,172,94,248,172,125,53,233,144,68,186,43,199,168,218,164,123,100,50,65,165,39,182,100,103,84,36,84,51,116,188,163,246,233,179,197,57,78,77,41,194,69,223,182,244,228,109,98,138,218,82,121,130,186,60,162,28,254,104,212,194,201,154,131,94,83,250,40,16,76,53,103,251,44,76,236,244,91,120,199,133,177,16,85,216,60,191,227,222,84,39,54,153,98,145,164,175,49,197,66,138,20,29,75,230,254,51,193,86,191,249,56,109,54,229,185,41,138,217,51,230,177,50,148,207,124,90,40,193,108,188,23,83,234,46,115,228,78,120,225,245,248,105,43,43,211,133,39,201,4,250,24,85,50,139,204,145,239,244,75,41,163,46,120,118,190,45,177,42,165,170,235,70,161,226,57,199,58,124,238,44,76,26,219,125,148,25,11,222,153,101,230,179,150,86,28,135,124,83,117,246,0,84,254,60,187,38,70,67,11,248,124,170,42,47,69,18,167,199,204,143,134,172,8,54,178,223,27,123,68,63,73,104,125,36,89,168,45,109,228,79,70,161,142,200,65,164,242,99,128,199,197,25,170,141,252,52,34,125,201,79,44,166,128,56,244,193,77,199,223,15,21,103,87,117,230,98,221,85,1,127,100,25,131,113,137,149,239,209,216,231,150,216,238,21,214,78,125,112,210,64,203,247,100,148,215,204,103,155,139,138,162,47,89,168,255,245,174,155,100,34,75,217,63,88,33,85,32,215,158,93,143,231,22,184,117,34,72,40,207,189,167,9,247,198,181,212,84,234,177,0,173,0,159,8,241,93,203,194,103,225,48,116,102,209,216,95,143,164,50,252,201,8,92,61,154,172,54,83,44,23,248,231,149,119,97,106,106,228,152,150,251,151,15,4,61,255,186,232,49,140,89,32,223,7,195,240,126,232,25,15,135,180,123,218,217,166,180,32,240,121,239,189,252,234,194,7,211,215,170,36,138,122,92,77,52,66,186,184,213,246,250,50,77,226,120,87,61,166,161,28,61,186,55,56,149,182,210,141,32,78,143,230,251,103,44,129,202,208,72,132,21,10,248,108,132,205,151,76,39,204,247,107,251,198,134,227,227,217,6,105,115,147,20,189,167,75,38,132,231,107,108,124,93,253,84,140,24,230,214,179,105,53,129,255,56,83,111,196,67,228,173,42,86,166,45,208,33,84,176,84,77,62,219,183,30,204,91,234,11,198,126,170,213,236,59,119,28,228,159,56,31,230,68,61,197,129,155,117,41,203,202,82,25,87,37,206,212,123,39,241,141,225,12,108,2,167,241,210,103,100,60,1,16,104,160,209,199,140,151,36,211,36,81,37,2,238,126,111,66,136,77,122,232,217,73,166,30,145,2,210,194,77,191,37,188,231,33,175,93,134,142,121,219,97,247,219,162,144,180,87,127,224,254,73,105,16,73,56,155,157,231,167,113,104,136,176,208,120,35,51,27,142,239,141,235,192,228,210,208,12,58,194,30,139,182,192,86,215,253,241,89,218,79,155,69,148,175,97,195,86,53,14,55,242,138,168,79,99,83,170,33,66,202,75,63,201,29,11,180,109,149,173,37,33,55,114,141,96,23,122,145,83,223,25,193,208,21,209,44,60,171,150,134,39,7,85,181,241,94,108,79,230,19,25,45,208,95,28,70,47,69,180,2,18,121,148,58,163,201,206,172,168,241,42,43,22,171,249,94,140,212,168,94,220,248,36,59,96,163,31,106,152,155,186,155,18,177,77,234,33,170,132,147,17,224,141,48,28,225,93,61,22,116,99,88,251,89,41,109,142,43,227,129,247,237,40,201,20,220,151,160,108,123,189,205,108,122,150,31,38,34,148,125,87,150,160,196,203,75,17,164,62,155,25,255,93,168,40,66,13,74,63,27,42,129,139,178,250,18,163,210,61,209,9,99,167,254,124,13,234,29,92,73,209,130,224,91,134,60,209,192,136,7,29,172,104,41,150,93,10,19,207,225,197,90,42,207,197,233,254,62,215,25,128,185,104,120,253,119,186,247,240,58,219,120,17,238,163,174,97,185,254,157,193,249,57,175,83,65,211,63,211,102,139,252,35,35,208,20,134,132,118,19,3,4,33,154,134,246,49,110,244,200,63,187,115,221,14,114,46,56,39,114,191,58,153,45,155,102,29,144,225,240,45,6,219,233,179,110,15,237,69,35,162,158,150,44,81,233,40,168,9,200,104,71,158,198,244,39,52,171,80,206,231,25,145,97,194,110,113,252,233,9,141,218,89,52,45,191,97,1,237,243,204,145,113,102,56,48,116,99,143,180,162,142,180,239,89,6,47,176,114,118,226,223,153,96,64,37,59,125,119,94,24,74,229,87,144,180,204,75,136,3,205,133,183,109,45,215,7,147,104,186,17,4,248,56,148,236,111,255,233,50,241,79,207,114,117,165,190,102,126,176,213,76,164,123,115,172,163,155,239,5,7,246,243,108,224,46,204,68,149,253,167,79,23,147,147,246,65,209,250,24,223,84,2,140,96,163,220,155,239,228,17,228,65,246,150,255,92,120,163,198,253,29,92,135,89,239,61,239,117,38,143,242,9,162,24,11,13,239,220,41,112,199,109,212,97,56,20,69,222,11,121,42,63,112,32,96,185,211,77,245,129,18,104,244,247,66,64,118,47,249,32,123,176,234,251,199,166,238,186,220,42,149,74,136,62,207,244,173,134,136,217,157,15,84,239,215,54,85,247,207,236,108,153,99,85,191,41,152,138,251,66,98,190,254,96,204,159,238,176,36,33,115,58,79,30,95,155,226,0,94,110,6,20,13,138,3,126,34,24,192,168,86,199,192,226,75,159,13,202,167,132,187,140,58,187,111,193,57,240,180,159,255,193,40,175,144,98,85,184,212,207,197,4,169,136,109,222,173,23,70,228,184,248,163,153,25,215,77,185,1,175,66,98,229,131,153,126,110,158,210,182,219,153,146,156,15,38,102,49,35,113,117,238,243,229,255,62,24,38,201,85,33,133,35,79,172,226,139,240,193,251,100,229,47,23,54,177,189,239,144,72,218,169,247,91,211,87,209,39,234,78,44,69,176,1,54,142,124,146,108,146,40,222,168,197,178,146,121,201,205,183,197,35,62,248,172,166,235,122,78,26,140,182,174,223,156,28,206,21,39,254,110,62,188,51,21,78,201,165,116,129,87,31,221,199,39,137,200,116,75,69,208,34,48,89,183,239,230,153,48,81,191,221,28,199,104,68,165,190,79,130,41,246,186,117,223,149,229,215,4,115,127,48,193,193,125,237,164,14,60,112,184,252,246,17,131,29,101,223,251,62,26,25,12,87,231,70,87,1,253,238,37,87,67,215,248,148,97,13,102,113,218,10,35,200,51,28,70,232,105,200,163,77,232,65,223,2,2,204,2,116,225,138,75,229,167,109,12,204,49,116,45,129,55,102,156,254,104,136,123,95,127,35,96,115,106,245,223,158,103,24,92,182,174,153,20,91,88,43,224,38,78,183,92,77,116,227,155,112,33,84,14,97,255,216,111,159,86,155,126,53,69,74,115,223,155,163,150,116,62,145,63,26,1,245,91,231,15,76,78,118,122,171,157,17,3,191,94,96,210,195,223,146,143,197,13,113,193,42,240,89,117,90,242,155,39,202,23,179,60,121,161,180,255,107,83,8,83,8,74,95,20,93,223,120,109,179,236,120,46,110,156,238,190,253,2,10,3,84,201,72,147,155,179,223,55,93,119,148,178,211,211,228,155,70,251,130,232,221,76,91,171,92,141,133,205,252,60,167,216,216,145,243,184,235,231,105,37,250,233,246,171,97,223,93,126,167,249,23,153,193,213,7,83,135,175,157,5,79,223,237,103,73,156,90,176,214,186,95,4,221,25,166,244,15,206,38,174,208,4,94,168,159,249,205,51,154,0,243,126,110,4,121,99,1,165,186,137,196,166,92,141,22,93,116,22,20,245,200,1,8,12,245,232,167,52,3,108,231,136,45,176,105,97,127,109,126,206,199,103,200,72,111,104,70,98,11,120,178,103,170,114,53,103,177,111,37,233,28,232,150,76,75,84,157,125,193,169,142,197,99,30,50,165,65,27,243,252,43,150,184,85,252,152,65,63,185,60,68,142,208,172,91,242,72,44,126,95,93,195,34,97,79,176,175,42,156,250,167,158,105,48,194,18,114,103,236,54,63,215,75,66,59,232,119,200,148,2,9,114,127,98,17,192,120,214,203,79,155,189,221,250,58,63,19,101,185,69,148,213,142,72,206,39,183,234,127,169,199,176,62,98,86,124,63,244,156,141,89,236,228,193,154,105,214,53,135,205,254,248,233,97,190,46,82,170,71,38,87,186,0,101,143,203,251,54,52,162,114,107,217,233,95,72,33,38,255,101,196,0,110,232,244,215,36,124,100,135,145,201,145,81,201,118,143,30,247,193,108,15,175,28,67,53,66,13,127,249,193,48,9,155,142,140,109,54,185,126,53,12,228,43,126,3,108,203,180,195,44,186,179,43,138,87,229,215,38,140,255,125,131,186,6,35,88,251,125,44,179,9,174,187,234,79,183,228,107,174,149,83,182,177,244,201,114,115,94,234,194,167,16,185,78,105,83,91,78,252,181,145,255,103,88,74,163,157,73,246,243,239,93,156,123,176,201,146,38,31,120,174,251,20,125,102,96,83,50,144,169,140,70,243,38,63,227,151,144,228,253,109,212,188,40,94,116,56,91,2,246,194,124,130,228,11,27,102,25,212,53,202,154,139,106,221,55,17,82,203,65,158,83,214,158,70,33,201,215,106,36,79,172,170,239,194,148,130,124,31,4,47,12,116,178,245,226,222,138,135,10,41,170,51,222,240,133,57,118,249,145,206,20,96,218,117,12,7,206,208,162,190,171,77,36,88,103,112,140,89,102,246,223,54,239,142,41,147,66,101,59,144,252,98,180,193,165,27,82,15,190,253,64,199,73,147,110,213,116,254,134,218,243,221,154,185,6,133,0,25,64,20,118,127,95,19,65,145,220,155,44,122,150,111,25,217,175,46,103,54,239,218,147,76,177,41,251,213,108,161,86,173,127,123,30,252,175,31,189,207,68,25,205,119,164,107,22,49,171,93,250,39,39,119,207,140,17,202,7,151,145,69,156,59,125,156,33,138,160,122,213,201,187,34,100,248,9,19,210,154,148,14,106,47,64,212,32,127,1,250,102,197,70,89,102,81,170,162,91,241,39,111,24,117,110,221,213,17,127,254,168,180,235,167,235,61,100,250,47,212,136,250,209,136,128,90,22,219,86,224,69,61,222,119,245,25,162,100,15,150,192,231,232,227,231,15,75,117,167,180,116,55,123,54,199,30,193,103,113,59,39,12,217,191,156,109,115,119,207,22,70,22,135,232,103,79,72,89,86,246,113,137,141,212,146,157,244,89,13,91,241,232,170,21,158,157,133,74,96,227,240,249,82,139,255,180,148,224,219,140,210,93,212,106,161,139,102,165,233,2,163,103,237,251,151,194,102,41,61,139,38,164,151,111,50,67,25,114,164,162,43,0,12,206,111,54,194,69,183,180,119,201,108,94,108,196,44,60,56,104,233,173,81,42,142,181,137,208,151,206,209,72,63,149,226,203,26,185,240,217,21,70,157,243,139,179,163,164,58,86,214,125,0,102,101,177,253,48,23,163,174,163,26,71,231,238,160,249,18,232,144,135,78,51,252,151,7,154,219,58,2,178,153,211,84,95,245,40,91,95,186,29,68,8,196,81,190,230,148,153,170,33,146,95,124,175,121,250,4,233,113,157,78,200,62,222,109,66,90,251,217,99,156,78,88,107,108,96,224,146,13,93,58,56,51,251,254,156,27,237,61,117,49,71,83,54,118,100,217,200,131,242,53,108,39,229,107,195,96,43,152,117,170,66,38,123,102,223,91,117,35,133,233,172,113,222,123,199,102,209,124,226,101,96,91,217,211,184,187,65,118,48,178,232,193,144,156,62,60,152,31,78,51,201,102,17,18,113,139,126,4,161,226,137,28,84,107,214,239,120,222,127,186,119,210,106,80,3,106,28,184,88,241,168,12,149,171,169,106,232,142,98,163,163,247,70,158,199,199,117,39,211,43,154,190,92,140,167,216,142,147,133,90,186,128,178,98,198,230,126,153,123,149,192,248,203,56,77,11,139,111,210,141,122,96,162,64,197,119,179,236,36,198,210,67,42,137,163,225,109,134,197,238,78,85,97,60,203,125,74,217,63,251,197,170,103,88,8,152,126,88,43,200,244,183,103,65,69,117,205,207,145,212,178,142,188,117,57,222,238,225,198,65,209,100,25,158,163,123,105,126,236,32,202,249,132,137,216,16,141,228,159,107,115,162,202,93,97,104,224,213,143,207,3,19,162,174,147,252,64,210,60,14,192,5,47,39,93,34,42,254,113,142,34,128,173,97,1,216,40,113,128,61,31,68,42,134,108,139,2,119,40,142,253,84,211,235,38,3,75,195,233,123,101,20,112,122,25,239,22,197,149,138,129,27,102,29,218,40,198,63,201,30,176,160,176,185,41,60,49,115,106,14,19,23,150,249,138,120,66,246,48,14,134,109,189,234,206,43,147,164,175,126,111,132,156,182,244,225,179,229,175,57,121,132,151,145,84,170,204,88,112,101,207,44,255,93,157,81,64,154,210,224,153,89,218,57,100,230,185,5,71,73,66,72,208,72,61,116,150,183,85,254,73,236,139,130,50,15,31,83,88,182,246,208,208,24,85,24,197,3,76,168,247,105,80,207,92,92,253,100,67,236,139,10,19,9,48,21,91,233,60,246,53,173,226,162,74,88,14,213,42,143,194,66,111,29,18,235,72,164,37,139,63,217,47,29,33,253,8,5,202,241,105,107,162,240,74,200,112,104,168,147,249,43,123,192,16,2,68,145,41,39,17,219,47,30,203,68,225,166,53,253,237,243,115,17,77,156,166,220,36,216,68,254,210,3,153,86,121,41,139,15,89,241,179,115,246,139,137,193,101,89,143,9,36,215,79,95,2,24,187,165,39,58,76,86,215,67,114,232,85,234,110,245,192,24,96,47,143,45,35,30,123,59,194,98,239,52,230,136,192,52,198,126,83,35,234,16,5,178,135,150,39,167,40,189,26,53,144,79,75,4,120,77,81,241,162,220,13,7,189,136,254,82,149,126,169,73,150,10,64,173,217,225,65,204,238,126,142,101,181,104,105,205,8,138,163,245,35,57,140,95,229,73,160,167,201,167,220,251,124,170,243,249,227,201,176,56,78,146,226,192,150,107,14,127,47,146,209,183,112,7,57,126,11,248,68,146,2,243,68,205,159,80,241,144,3,53,51,20,201,189,64,68,172,30,189,237,216,235,201,94,130,136,52,118,204,158,133,32,38,222,166,192,157,185,211,251,63,154,130,251,214,242,241,211,221,140,19,60,55,99,163,69,96,188,96,61,216,55,76,222,32,105,163,157,62,156,157,243,61,140,228,40,1,86,140,14,206,217,63,30,109,179,2,75,242,229,252,219,137,214,227,133,161,131,254,45,21,17,34,51,132,138,95,181,155,217,219,98,73,33,238,59,167,211,124,65,126,210,248,40,164,54,69,7,202,45,142,82,14,45,254,106,131,242,105,87,102,129,32,6,57,86,175,38,191,255,85,144,99,185,117,22,122,177,86,225,80,89,188,2,215,18,209,167,71,139,101,17,135,124,23,251,68,72,101,10,23,145,83,71,117,175,36,50,165,38,206,42,142,68,211,130,138,31,60,44,57,36,126,70,232,231,123,21,120,98,118,175,55,24,1,76,220,233,171,228,70,26,58,247,246,192,233,44,107,203,175,70,119,34,169,151,82,165,186,247,43,201,7,198,229,69,26,156,84,181,187,25,83,81,3,141,114,41,12,179,175,59,188,217,13,137,129,212,217,162,36,23,161,195,225,30,239,172,250,192,245,99,12,30,216,72,128,98,23,54,200,179,206,28,40,163,65,30,188,64,30,251,74,50,127,21,148,226,90,63,44,104,62,191,178,201,68,154,108,237,231,234,77,113,171,163,4,143,180,35,177,113,254,234,179,14,60,160,209,12,121,107,72,4,31,251,19,24,207,203,169,238,85,20,213,126,162,22,192,167,69,95,152,205,156,63,248,89,90,251,243,61,134,125,133,15,133,120,62,166,126,205,17,118,197,182,1,239,82,28,105,106,250,161,61,116,78,83,230,68,38,109,114,22,151,253,197,250,38,164,104,203,53,232,213,172,29,223,205,177,139,82,109,7,123,173,17,163,235,116,96,74,199,202,3,79,133,97,185,235,123,225,27,240,105,96,157,141,211,124,138,96,129,207,180,216,29,93,166,111,38,3,228,204,207,110,62,77,157,31,81,24,117,244,74,248,141,124,63,189,152,63,68,104,138,54,171,225,48,152,224,145,115,250,208,143,205,17,239,27,156,148,232,51,77,234,0,57,11,253,103,8,9,83,31,158,250,124,70,192,183,7,7,61,67,91,155,12,98,100,241,177,119,182,108,20,67,42,140,58,190,247,35,168,31,231,44,242,207,240,72,107,57,76,93,217,210,161,201,82,53,227,106,35,1,234,208,68,8,55,5,92,241,1,80,24,26,102,60,90,181,220,187,142,189,74,141,148,55,74,29,143,30,45,44,41,156,45,227,230,166,89,42,77,138,90,65,253,100,147,18,33,166,93,116,240,225,77,145,163,197,177,32,40,67,189,225,206,206,225,171,213,152,70,181,233,82,60,105,98,208,33,123,129,118,9,65,25,189,186,101,87,242,32,12,91,68,59,220,192,51,183,250,131,153,207,148,184,146,30,184,159,57,200,27,101,192,83,19,31,64,226,77,148,77,125,48,209,139,247,230,108,173,189,139,91,49,156,24,122,240,214,60,206,135,46,251,242,250,53,83,234,94,199,109,62,228,200,23,11,92,204,70,197,225,125,58,229,80,24,165,194,226,55,255,17,208,251,59,201,223,62,124,250,183,202,155,96,146,137,80,149,63,56,38,115,181,142,103,232,150,233,173,178,113,127,188,121,17,70,31,17,35,255,237,109,84,30,93,117,205,110,239,147,66,56,48,150,217,67,221,246,230,118,205,37,88,245,103,32,139,129,231,248,157,101,182,195,236,117,167,52,41,75,184,223,185,48,68,116,74,33,79,52,124,78,97,206,184,73,59,147,101,91,206,132,7,101,106,219,47,60,92,103,218,96,217,142,162,152,108,139,221,116,152,108,150,54,40,229,18,238,59,106,30,213,99,235,99,195,69,112,97,10,170,253,240,199,150,151,70,107,253,99,109,77,44,172,145,197,148,223,38,239,90,162,77,168,249,148,130,32,228,232,80,180,247,223,182,2,21,237,164,68,92,191,160,154,193,104,185,11,10,203,222,23,144,77,10,93,106,27,161,111,112,32,137,39,99,109,146,94,136,5,54,149,20,31,76,210,164,139,79,50,234,234,249,227,26,0,247,254,152,117,255,14,15,190,182,145,161,145,195,94,179,74,187,51,145,251,131,35,126,46,229,189,232,142,152,188,144,195,166,181,47,104,129,177,55,2,69,133,76,239,13,91,222,55,11,155,197,91,116,220,128,241,199,237,1,143,57,213,243,145,0,83,141,190,242,227,167,151,7,102,50,9,24,187,130,173,48,41,250,26,112,127,156,75,167,41,79,196,224,59,63,125,222,76,127,155,157,229,142,39,159,34,251,2,152,61,251,107,224,20,246,159,93,122,63,22,69,201,121,234,181,150,143,247,230,70,79,96,230,249,92,60,123,244,4,168,125,173,61,87,83,183,239,239,60,144,238,146,1,48,169,222,253,118,118,40,28,109,200,151,130,66,103,253,38,248,51,80,168,237,146,165,137,4,251,252,184,112,7,46,20,234,107,115,19,11,41,197,175,38,130,167,139,203,204,8,35,46,135,145,73,124,126,155,205,243,215,17,114,178,165,167,107,15,94,213,83,65,6,99,111,162,23,207,107,96,114,224,243,168,218,100,156,39,62,146,51,222,138,217,226,146,250,90,4,190,2,94,216,217,74,55,57,199,59,50,127,63,216,236,240,186,126,76,110,239,59,237,76,160,106,171,39,229,252,125,145,184,250,204,56,77,230,171,105,42,14,159,38,76,182,3,133,218,227,26,252,245,20,80,20,70,167,162,184,94,52,135,241,2,211,142,68,225,206,250,118,18,198,209,88,91,191,7,201,35,151,80,132,199,189,40,18,16,24,195,224,22,55,159,154,65,254,9,11,167,238,45,14,87,158,242,71,129,73,2,127,251,120,166,174,158,212,80,213,162,254,35,251,111,163,166,46,234,193,99,254,106,148,86,192,91,205,168,128,195,101,57,155,47,146,238,11,45,104,176,188,19,15,148,10,117,174,131,121,232,114,127,160,172,138,47,220,92,240,28,120,169,12,46,171,47,251,26,127,107,84,67,244,128,129,81,65,141,142,198,204,216,197,218,104,76,211,224,169,14,239,130,82,69,81,24,242,211,133,77,178,94,96,170,179,191,149,47,19,113,94,34,222,109,48,212,31,135,169,143,210,201,14,73,250,252,45,217,25,133,141,34,130,2,54,183,185,110,113,230,248,95,117,87,57,77,99,251,19,248,57,219,184,221,149,191,13,76,26,236,107,83,12,37,147,212,155,226,149,66,238,220,97,54,237,207,23,49,183,34,127,109,179,222,184,153,21,131,41,241,253,198,0,172,83,173,81,31,200,69,213,29,143,134,84,84,169,58,252,42,57,11,111,52,179,45,215,15,54,72,104,127,91,67,232,2,212,8,202,163,241,129,191,88,252,164,8,12,201,82,249,109,100,141,230,183,185,67,252,7,105,10,25,127,166,224,81,3,221,99,233,247,154,236,177,170,63,248,207,73,66,47,230,216,210,226,222,230,163,45,63,189,241,78,246,158,54,167,109,163,164,43,109,211,248,200,1,147,66,18,55,90,42,197,86,247,54,229,204,38,158,51,7,38,51,221,123,192,104,25,139,27,45,65,22,247,19,5,222,57,55,189,154,65,51,238,205,207,28,147,245,106,148,202,83,13,248,49,10,25,80,31,114,45,241,224,167,17,179,162,20,112,71,163,236,140,246,190,160,182,47,245,33,240,179,180,185,40,70,167,209,34,152,177,235,165,68,233,163,7,19,89,148,31,45,38,212,18,183,61,11,104,145,193,1,233,135,173,118,124,231,161,7,128,51,169,50,122,242,237,66,75,247,209,231,19,51,80,163,135,37,22,228,172,240,238,238,65,14,123,28,179,33,65,201,154,180,64,217,11,55,125,238,159,220,117,116,110,92,43,138,222,219,72,111,49,52,200,242,106,115,85,171,150,115,152,82,237,53,20,198,217,53,208,60,213,74,57,155,39,169,191,52,193,13,169,104,26,84,181,141,226,237,217,182,41,4,232,87,140,29,33,117,81,228,149,150,246,15,234,224,28,46,72,124,202,169,102,145,20,201,241,203,148,177,36,237,248,25,85,133,24,85,230,241,154,244,106,20,46,186,247,190,100,230,92,93,127,187,192,77,144,57,84,188,75,128,219,76,105,199,12,140,7,222,120,159,124,150,21,112,211,81,113,158,185,185,80,236,153,251,225,177,171,63,244,233,247,237,99,252,25,220,216,149,252,113,68,248,63,126,84,190,147,201,100,59,204,36,180,180,123,193,237,138,181,16,85,173,244,140,26,179,242,158,1,35,181,212,223,206,233,78,21,153,82,245,61,31,120,25,55,244,131,215,171,87,68,180,185,64,204,9,24,225,0,105,236,106,86,48,190,7,88,150,243,150,39,39,91,62,106,92,125,58,133,212,81,81,250,208,195,223,60,227,28,81,117,231,3,125,112,149,88,197,87,122,188,196,134,241,202,252,128,154,177,100,29,26,49,195,212,41,199,142,110,50,180,244,201,216,125,184,245,27,112,122,95,187,115,238,136,139,145,51,127,12,204,59,149,198,177,119,201,121,60,125,159,64,211,136,231,70,128,179,203,74,137,25,233,89,60,191,161,97,217,128,85,213,254,124,50,242,46,92,81,28,22,127,243,74,189,187,163,8,103,233,147,17,148,170,209,23,240,171,209,189,63,209,231,237,62,49,153,124,72,89,58,19,193,52,114,253,116,206,24,237,89,19,230,175,28,234,110,232,186,30,212,150,85,79,214,216,14,158,125,169,24,245,241,211,99,187,75,102,38,100,66,254,88,31,124,247,20,189,180,179,129,238,138,206,85,125,57,226,116,57,123,214,6,101,153,137,93,236,89,99,146,108,30,200,251,100,247,156,67,180,204,42,43,30,55,250,238,74,249,236,175,113,42,213,171,107,232,84,82,163,66,226,94,123,66,238,136,95,4,156,133,77,72,55,218,103,101,77,113,38,153,152,169,61,155,162,179,169,141,155,23,126,91,194,232,72,241,229,225,51,25,69,227,105,234,177,98,39,234,150,182,195,28,167,74,87,184,36,215,103,134,167,254,28,11,54,34,12,190,252,23,106,100,196,180,199,110,157,92,42,18,152,58,254,173,15,182,107,191,191,140,252,249,208,13,242,217,140,47,31,91,102,172,147,243,63,251,231,241,5,217,51,174,58,234,234,99,53,136,201,133,94,77,230,173,191,167,14,171,137,236,126,62,53,178,151,70,34,214,154,61,206,190,213,84,72,245,98,166,24,191,184,22,19,174,209,67,71,113,86,32,167,242,10,169,246,57,230,177,195,240,39,35,28,249,30,243,72,228,69,104,104,158,49,44,93,24,65,134,92,231,141,38,164,82,211,3,19,192,240,72,6,9,47,157,235,208,172,14,183,112,2,29,148,30,235,147,25,61,34,226,32,172,228,250,189,186,201,27,71,128,37,103,181,0,252,25,74,183,8,105,45,243,23,212,215,50,185,110,135,177,38,202,122,130,100,131,50,34,94,86,134,10,152,240,53,83,36,161,168,189,32,44,46,95,107,147,15,136,64,30,26,91,79,212,105,98,171,228,40,246,180,186,175,167,52,195,229,176,9,111,22,2,225,26,200,195,92,35,194,174,156,192,245,185,9,147,223,152,20,210,109,67,79,59,103,211,191,111,128,146,89,92,54,124,131,184,80,196,31,19,17,92,153,50,134,133,54,61,161,184,207,127,150,136,33,113,33,85,126,51,174,62,131,103,106,228,244,44,246,53,162,82,103,115,163,126,63,4,117,11,81,125,135,17,202,122,98,190,221,228,60,60,12,78,34,73,3,217,152,71,186,9,51,65,116,148,250,4,37,25,16,215,26,227,92,162,220,13,142,89,68,239,11,84,84,9,217,118,182,231,30,95,92,70,133,223,210,38,104,179,249,216,177,246,64,100,71,179,199,20,128,197,213,217,138,107,52,254,14,123,199,127,27,93,91,113,80,58,112,25,110,71,130,200,37,82,88,69,51,107,27,129,31,135,57,221,63,137,80,51,42,246,180,3,85,141,229,73,157,17,41,136,188,28,162,245,233,201,249,89,148,42,146,49,8,250,105,156,219,180,237,214,205,228,32,239,174,191,189,56,120,249,213,12,107,141,120,17,167,174,174,201,203,142,3,165,33,125,237,156,163,23,226,188,54,179,230,144,140,139,232,163,199,76,171,116,244,192,4,106,247,115,90,88,66,19,115,240,109,71,60,56,174,197,91,63,8,58,101,61,110,142,9,149,190,117,55,167,208,30,63,125,78,169,178,50,177,35,42,238,198,125,224,4,221,170,61,9,17,78,217,1,103,93,236,25,246,243,38,43,201,6,103,77,209,158,5,32,146,64,136,82,190,215,146,14,244,204,0,98,219,239,99,161,221,19,153,49,196,245,197,241,13,24,179,32,127,106,83,98,214,68,191,29,253,239,213,9,65,2,185,122,161,12,210,189,185,177,167,120,210,164,167,27,204,79,187,141,20,44,14,98,154,88,99,250,154,158,139,129,170,251,28,79,7,162,177,59,6,0,219,244,170,51,10,165,158,177,48,45,42,28,119,123,146,45,132,25,102,164,150,207,218,179,117,186,234,182,5,117,152,50,238,39,21,147,86,116,96,56,10,93,185,19,4,86,220,246,41,217,126,38,181,23,190,185,200,137,239,160,70,18,96,21,144,32,113,248,231,234,165,48,150,162,35,96,178,212,122,53,26,39,158,56,152,70,81,216,111,163,156,157,70,118,216,42,98,245,106,2,248,223,86,32,17,122,62,141,164,201,49,228,17,130,40,64,150,250,153,12,207,168,79,51,114,253,189,113,238,121,174,198,252,164,7,140,247,118,83,248,140,116,207,178,226,218,53,159,245,161,103,132,147,29,69,105,82,83,103,230,148,235,68,27,115,11,188,149,30,6,155,25,154,51,28,56,225,247,241,92,189,191,242,23,96,118,14,253,185,154,210,247,184,26,49,200,82,158,7,79,65,128,48,111,250,183,205,6,182,184,1,243,108,250,224,200,242,251,130,124,122,25,229,27,154,111,100,67,21,196,14,36,147,197,91,112,24,85,106,121,198,112,18,63,16,233,11,131,251,39,241,243,131,123,122,114,34,176,243,162,197,97,85,214,252,192,161,54,15,90,159,245,156,116,75,141,54,163,79,207,170,155,124,72,56,61,232,46,103,83,120,186,185,230,27,137,15,122,206,252,244,49,40,63,130,18,164,13,94,212,89,19,209,244,144,215,218,54,239,59,149,6,230,146,230,252,172,162,200,123,233,160,38,43,233,166,146,156,151,187,7,64,211,89,233,201,13,224,245,52,130,226,67,56,94,247,179,108,236,119,16,132,72,129,247,103,255,132,148,142,79,42,20,124,114,130,123,90,212,249,234,112,151,56,211,62,87,159,38,113,79,209,243,136,28,194,234,131,142,233,179,60,66,243,171,182,39,121,70,110,58,96,206,239,89,81,130,168,37,80,147,2,213,12,45,138,35,222,38,103,202,198,14,83,97,204,26,119,192,72,221,239,7,158,193,149,161,82,144,15,164,48,244,37,239,41,104,54,110,77,174,65,172,12,246,17,254,133,69,23,160,9,71,97,7,59,111,211,167,101,240,77,152,25,238,103,10,63,15,62,131,30,38,17,35,117,158,14,81,232,241,28,125,248,179,187,5,3,167,252,100,76,176,56,145,171,137,169,235,147,163,71,182,60,61,140,62,19,26,243,18,168,62,235,172,71,193,205,81,116,63,135,104,148,1,98,25,104,139,53,251,180,249,159,134,228,160,183,81,222,244,21,74,81,252,146,37,87,66,77,39,39,172,175,80,170,32,174,2,129,255,79,159,137,218,114,10,49,126,92,215,51,187,146,142,190,211,16,167,77,219,0,58,140,222,240,93,199,15,156,216,149,213,15,54,99,169,179,101,251,227,71,102,151,232,52,113,18,12,198,67,190,207,4,121,215,107,107,113,198,204,178,211,3,133,220,186,62,20,146,192,101,175,3,147,250,252,184,189,179,155,99,225,77,115,195,204,24,236,85,62,24,218,135,228,117,128,131,142,7,203,162,153,223,165,220,220,226,60,205,97,248,47,91,174,134,121,236,53,166,176,192,81,25,144,39,39,219,233,202,42,211,220,227,197,83,143,234,169,21,223,17,39,44,77,223,155,176,82,114,209,33,178,116,231,187,221,125,104,99,241,143,66,56,172,151,230,150,184,124,67,211,186,85,239,5,132,60,161,192,201,123,213,91,186,136,164,11,180,210,45,173,98,249,179,128,119,209,70,65,231,147,248,225,135,178,6,136,118,160,85,57,22,247,96,152,56,20,142,231,201,40,251,234,95,49,194,228,244,146,75,146,239,85,108,220,127,173,194,106,244,92,92,236,96,251,117,164,73,93,138,136,188,91,164,165,187,190,8,201,157,6,199,235,194,252,238,247,92,22,145,221,218,81,176,127,251,150,42,132,132,146,202,140,157,110,97,118,36,95,115,79,84,204,106,145,59,159,175,231,156,79,4,82,76,151,240,182,88,55,181,198,26,240,153,212,37,163,213,140,107,231,178,224,118,190,104,226,112,72,254,229,140,153,238,40,46,194,119,99,193,6,9,93,161,28,23,239,42,70,208,141,157,218,252,40,38,38,221,210,224,208,93,152,210,134,178,252,173,49,76,74,151,30,220,76,7,46,94,203,104,201,91,46,222,40,91,125,172,251,73,65,244,120,47,38,147,156,28,38,253,211,151,52,138,197,15,125,116,80,36,148,37,132,113,126,183,155,22,198,7,35,160,184,171,52,10,106,187,174,46,252,243,72,187,117,16,92,13,215,204,95,155,40,255,144,164,193,185,218,44,116,183,195,147,149,40,203,213,84,100,127,21,99,231,181,233,206,218,104,163,217,150,218,97,36,175,229,167,105,195,47,75,8,74,32,167,201,247,66,255,220,235,59,16,251,55,249,194,128,81,3,74,95,172,152,170,19,179,79,185,109,58,204,7,97,5,108,22,133,75,224,115,111,47,107,183,170,21,245,0,61,112,69,62,210,175,70,215,72,78,167,230,55,154,226,98,115,120,185,97,106,42,81,60,64,130,84,22,161,221,36,207,125,54,152,231,118,223,107,33,41,53,197,180,14,95,115,119,246,181,22,41,114,0,52,242,67,150,75,207,127,165,7,35,42,220,211,142,107,41,235,191,209,65,170,107,40,185,251,134,199,102,235,149,165,65,56,17,248,202,98,2,37,229,69,139,59,149,17,47,34,133,179,228,214,231,83,144,217,119,120,147,68,188,221,128,115,141,91,56,31,24,205,252,44,131,158,74,155,225,133,108,147,131,229,121,179,219,156,150,233,74,217,225,13,9,64,190,36,7,178,237,197,202,4,133,207,158,238,238,60,96,168,245,208,107,68,95,220,2,25,2,19,173,255,70,38,18,215,67,173,44,201,154,82,236,233,55,199,179,46,87,233,100,27,65,222,175,147,45,246,229,181,203,92,72,32,97,184,172,243,130,0,191,174,16,26,205,66,149,192,247,65,240,165,57,159,76,27,13,182,246,39,126,179,204,208,69,81,227,170,126,99,199,208,85,181,147,17,236,253,152,124,192,38,212,174,93,161,67,178,137,123,147,207,201,242,90,136,16,183,175,148,109,33,145,69,13,236,133,209,66,47,241,90,176,154,182,14,122,20,0,246,133,9,237,203,86,0,149,148,230,234,224,180,56,106,82,91,97,200,245,254,98,157,218,167,170,211,176,153,247,250,213,20,245,234,122,76,65,83,247,225,99,180,254,93,244,197,8,138,186,28,17,253,249,28,24,180,151,103,75,169,126,55,39,19,83,36,25,66,25,47,76,134,175,43,229,31,197,83,190,54,159,119,124,122,20,24,149,236,33,78,6,100,197,246,39,240,65,85,28,196,14,249,229,179,110,37,159,81,24,28,167,87,201,6,8,190,27,139,221,15,134,127,91,134,60,247,52,86,226,87,174,140,145,3,252,201,251,203,147,23,41,223,206,14,243,23,244,77,239,205,167,25,10,108,191,57,217,187,46,83,60,245,94,197,27,28,229,133,38,94,26,230,204,75,5,195,7,35,239,61,228,151,107,143,163,62,230,169,147,28,142,12,124,156,0,187,15,221,115,84,164,102,70,199,38,21,149,126,239,202,233,80,146,56,205,22,4,151,182,69,167,117,238,165,77,202,78,195,71,110,133,69,115,53,177,64,81,18,248,68,10,76,134,152,138,14,185,55,70,163,245,94,253,80,43,27,41,106,200,123,242,211,189,234,123,225,67,225,45,90,161,212,14,89,61,224,110,101,215,18,64,108,178,144,58,209,38,61,111,221,189,197,23,123,7,105,82,179,103,247,105,1,65,26,117,25,36,150,107,162,156,254,185,172,16,85,174,182,209,249,173,32,236,36,204,90,69,158,108,65,158,240,171,171,249,129,182,103,170,205,174,174,120,214,135,68,245,178,78,150,139,64,221,247,218,152,60,158,243,121,209,105,158,67,176,195,125,154,34,134,206,165,68,255,125,248,212,31,41,253,249,156,105,250,7,203,68,124,151,172,185,156,255,67,248,159,218,89,156,111,178,14,1,72,193,113,117,102,185,151,47,130,98,121,252,52,103,213,210,165,77,17,37,243,5,29,26,152,113,210,245,139,120,160,128,215,170,86,199,122,81,44,66,93,246,138,146,108,180,180,165,171,16,56,245,234,219,115,239,69,29,152,92,141,158,255,244,239,149,209,107,16,177,236,179,145,75,196,60,28,133,215,121,67,205,102,241,118,78,217,241,220,184,10,221,28,210,217,133,83,88,220,253,222,103,226,68,214,250,194,149,224,118,204,102,86,222,115,65,168,38,211,231,81,91,108,228,172,184,44,41,87,188,73,96,69,136,145,71,99,127,145,62,55,74,243,46,58,251,20,233,101,11,17,162,26,51,206,25,185,188,181,192,161,48,11,213,139,106,54,189,150,20,184,183,182,149,211,11,97,227,192,155,29,101,119,152,154,108,153,50,208,71,96,128,196,60,90,96,40,252,237,145,223,102,91,230,128,223,143,26,49,103,222,253,57,11,47,161,148,175,53,112,229,35,34,118,225,105,34,27,211,225,141,179,81,191,176,217,190,123,255,161,98,72,203,170,56,197,35,228,156,29,62,157,183,202,79,51,213,251,241,149,45,48,133,226,75,224,77,231,253,158,108,96,101,46,125,179,155,253,242,103,141,11,124,58,95,42,114,53,78,95,197,39,42,66,177,229,170,14,242,94,56,73,251,84,67,20,248,108,184,139,194,101,186,130,217,178,60,122,91,10,51,36,191,13,231,105,83,91,17,135,192,133,243,219,12,152,99,142,188,247,249,155,249,29,35,215,52,23,138,45,45,78,254,191,248,194,2,3,70,235,70,250,52,170,78,190,48,47,89,158,70,195,115,196,97,238,52,229,106,56,43,197,251,47,181,220,34,153,222,41,132,222,94,219,77,5,251,212,208,120,183,10,101,15,70,28,152,19,210,61,132,158,126,80,177,130,243,171,89,99,234,221,195,91,134,49,165,28,253,16,97,192,59,193,34,238,98,69,150,209,102,120,27,223,223,30,200,204,196,54,251,124,47,236,134,229,183,9,182,186,77,2,10,1,101,200,38,253,12,128,101,21,53,14,111,120,58,75,96,52,214,125,119,196,111,87,169,85,67,3,22,133,58,255,156,184,132,172,214,245,183,17,8,244,239,217,44,0,174,240,180,140,236,7,159,143,189,174,50,39,176,105,165,250,205,135,249,86,75,179,16,175,112,171,49,194,48,107,137,217,1,142,68,120,231,14,135,153,23,229,189,201,187,151,30,109,126,86,203,42,187,194,206,78,173,120,216,96,153,35,112,186,139,3,181,82,45,164,205,137,167,33,157,113,31,141,149,40,251,106,60,77,21,242,158,51,187,105,86,183,251,211,231,70,227,78,194,157,106,117,4,120,62,152,164,180,24,74,90,40,101,199,138,137,124,92,189,138,115,205,196,12,167,59,164,112,6,158,90,65,222,173,54,164,250,194,100,21,221,93,70,88,51,53,244,233,191,141,186,241,214,39,159,100,141,98,112,195,186,104,210,213,26,226,11,95,38,126,217,193,190,73,244,138,16,104,105,247,131,157,61,97,73,250,104,5,2,108,143,247,166,254,179,200,163,145,99,251,216,13,198,140,34,134,148,5,54,135,10,127,111,164,213,133,27,65,26,160,239,216,187,33,44,217,165,144,219,66,41,200,207,196,39,129,5,124,127,27,250,118,138,249,22,58,119,150,152,29,193,140,18,210,185,124,18,117,0,133,65,9,85,194,81,140,202,133,241,116,6,111,71,45,198,219,148,122,53,33,22,153,143,120,72,26,193,45,108,83,28,10,41,99,24,169,204,152,151,172,162,92,126,186,24,251,229,78,152,26,45,129,9,193,46,199,103,173,100,254,194,2,119,102,50,223,13,179,10,76,57,108,162,117,143,82,209,135,98,237,42,17,241,243,90,36,71,252,172,73,214,121,74,232,160,67,88,107,31,191,129,53,168,224,202,33,15,78,226,38,251,204,48,182,169,205,222,126,120,22,237,228,50,53,60,216,18,251,33,18,116,27,94,130,223,154,76,226,61,74,158,21,130,53,165,59,140,226,153,100,157,73,204,19,98,140,181,19,9,223,75,193,236,208,19,66,210,212,66,91,89,172,51,14,156,97,163,248,100,107,4,63,153,85,176,87,79,93,23,253,115,24,145,155,19,46,207,62,188,236,86,58,126,160,238,151,233,155,183,145,204,1,81,94,140,138,255,237,253,12,10,199,188,218,210,192,229,58,89,145,59,63,179,163,204,228,231,183,59,6,96,31,60,77,97,71,26,21,6,218,244,41,173,211,47,68,226,191,35,52,132,152,157,195,22,170,191,51,57,92,126,202,206,63,248,140,166,37,25,88,180,41,71,100,25,140,207,60,37,28,211,205,149,165,123,31,39,92,82,36,108,129,162,167,213,157,127,48,74,90,69,250,202,57,232,108,74,30,28,166,130,234,158,39,153,13,107,216,130,44,92,161,167,212,160,159,171,91,15,65,86,212,57,249,1,129,23,42,72,126,177,173,110,178,50,147,68,232,158,122,195,56,108,178,203,16,152,160,186,207,73,13,186,143,232,113,24,22,251,44,146,10,85,10,137,190,7,243,22,199,6,94,131,84,231,181,96,126,172,184,122,83,168,33,111,93,145,244,244,205,14,220,246,37,65,143,206,233,5,131,154,15,182,185,84,238,157,233,0,62,221,85,83,126,213,6,63,7,211,89,29,69,116,175,203,200,198,32,121,198,49,129,64,114,210,173,16,181,24,221,5,249,22,222,172,77,136,52,29,139,227,179,67,241,227,61,92,233,90,158,171,35,170,109,34,10,91,168,121,132,111,243,136,246,174,70,15,109,242,210,9,77,54,15,96,85,171,85,148,79,141,222,121,120,247,154,243,251,208,217,48,89,252,211,227,122,56,187,47,161,225,119,84,168,125,139,6,119,116,78,5,77,201,223,7,23,4,3,93,147,97,104,101,87,58,38,15,130,185,177,252,48,236,161,30,1,42,82,208,77,250,96,34,234,224,30,235,198,47,216,58,147,178,153,216,197,87,8,246,130,75,180,85,122,50,111,243,18,48,196,200,155,45,239,120,185,225,119,229,33,15,8,112,93,30,13,206,135,123,66,161,113,138,38,79,21,24,53,1,63,171,158,3,37,66,116,2,27,221,186,68,228,141,83,69,210,71,35,237,31,209,24,206,87,169,203,123,91,249,64,68,99,16,19,237,50,124,112,159,33,234,235,48,41,83,89,67,32,71,123,101,24,231,228,69,216,72,250,2,97,218,229,31,27,217,237,169,29,37,109,151,40,60,93,12,17,84,25,121,48,149,112,141,241,104,164,217,127,232,157,55,149,15,113,246,223,100,106,164,193,59,234,110,62,83,82,139,195,193,66,190,38,74,72,55,32,2,195,45,75,147,33,77,187,253,252,196,70,31,145,6,105,81,12,196,34,166,65,113,130,196,127,169,27,219,55,232,71,137,64,213,225,147,146,133,71,35,198,68,78,255,54,25,189,206,234,216,110,36,39,137,116,17,230,240,131,4,123,192,89,68,200,145,122,35,96,224,91,145,220,140,115,43,112,231,136,20,175,157,173,158,224,162,141,16,225,190,193,24,178,116,55,170,177,63,205,183,27,130,194,149,85,96,12,69,124,30,206,25,115,160,38,40,223,215,131,95,152,68,53,41,183,230,226,154,227,196,106,226,18,26,142,65,81,178,52,159,196,97,80,111,105,82,228,120,205,17,220,35,238,216,235,173,169,111,141,99,120,228,56,40,224,200,218,40,86,25,233,209,124,106,54,170,254,52,231,159,117,51,9,207,99,55,99,207,121,122,132,148,199,144,164,146,201,201,56,103,128,131,237,238,154,32,65,97,131,146,233,15,62,3,13,211,4,129,73,159,251,183,196,41,146,232,154,192,11,193,45,127,105,236,81,196,133,174,33,95,184,221,205,129,32,92,127,194,137,155,152,139,155,255,46,74,63,138,184,212,33,35,102,138,255,95,66,11,157,206,164,47,54,162,230,130,100,217,207,3,71,250,104,53,223,153,200,196,153,107,149,192,108,7,190,41,133,56,91,209,53,149,180,12,188,131,237,57,64,206,71,18,215,166,231,156,25,200,51,136,144,6,133,95,221,208,211,78,254,53,39,197,9,146,29,57,111,92,63,218,43,88,85,149,102,210,254,117,125,18,60,160,147,34,7,9,219,81,198,154,35,235,249,59,237,75,32,19,205,195,123,111,36,135,101,134,111,86,165,213,35,225,74,109,77,41,26,141,108,118,104,240,124,44,193,38,225,20,32,38,84,115,164,23,145,222,157,18,129,69,20,193,43,70,151,21,1,33,139,42,87,251,54,130,53,139,94,32,209,217,95,25,137,231,183,137,81,137,252,21,69,242,200,33,70,142,249,231,225,161,111,85,47,39,134,100,86,150,181,131,58,39,242,29,158,90,167,78,177,200,135,230,183,145,227,240,188,61,134,199,93,31,237,252,148,59,141,79,152,221,34,56,70,10,127,78,55,212,156,182,234,85,161,12,88,172,38,199,107,219,140,172,1,90,212,77,118,218,1,227,84,38,159,26,39,114,103,120,88,81,171,244,176,5,129,38,57,7,99,167,52,52,105,195,206,185,186,202,242,180,226,241,60,244,135,113,177,243,206,205,60,53,179,126,103,10,236,60,71,61,141,126,222,229,226,102,122,86,193,224,32,61,36,108,131,197,58,210,125,84,2,35,198,32,161,118,246,183,158,62,231,99,78,17,222,194,42,42,185,14,50,2,177,68,93,37,57,129,95,131,203,119,242,214,168,154,74,222,228,252,246,153,191,252,193,137,78,201,177,166,25,81,49,58,40,33,38,92,41,4,198,44,164,59,41,134,210,142,252,164,39,170,249,144,58,41,6,170,181,62,90,55,62,194,8,74,141,25,209,72,102,132,94,24,124,28,163,236,107,82,166,213,96,17,19,67,234,227,161,71,17,138,99,53,250,24,76,103,92,247,169,105,23,140,163,221,28,134,168,43,21,233,83,115,85,8,104,249,213,167,205,114,209,12,94,161,62,204,89,74,68,167,81,29,148,124,17,34,23,254,193,96,231,12,229,158,76,122,158,135,213,185,57,251,198,245,36,246,231,184,220,171,204,113,95,96,148,60,220,123,152,152,224,105,162,135,14,65,117,182,119,99,66,223,75,51,147,22,60,205,254,211,116,227,174,63,141,128,107,176,125,160,144,139,118,214,65,147,229,213,252,181,56,81,103,205,251,19,196,191,132,180,66,32,160,43,129,4,247,68,191,26,217,221,34,60,13,242,144,211,213,90,205,67,40,105,82,148,146,38,36,24,28,70,230,95,246,94,70,128,118,3,62,84,14,74,19,174,47,197,157,165,71,63,37,90,66,130,70,41,36,216,167,121,171,48,231,180,39,217,107,126,136,254,228,108,242,230,84,158,6,139,104,160,132,55,154,166,22,207,82,150,155,147,46,205,35,91,150,46,184,44,156,139,157,24,137,76,93,85,120,195,119,119,230,35,70,239,218,23,14,54,115,11,118,34,135,199,170,55,103,57,154,53,96,120,194,93,243,150,100,181,87,192,237,76,157,154,144,173,184,65,247,128,7,121,13,29,127,168,158,251,44,143,132,149,234,147,146,184,172,168,95,59,95,180,146,65,149,155,119,227,72,57,140,22,117,174,122,117,130,219,229,205,66,120,127,104,86,148,207,239,196,154,137,84,68,187,246,4,191,68,52,141,225,48,85,170,58,244,177,123,238,129,158,41,175,55,77,83,19,188,172,193,146,133,201,171,79,134,161,121,242,15,146,81,102,147,173,157,85,167,4,225,13,51,204,38,73,47,234,49,71,138,85,25,159,27,178,220,210,139,25,65,62,173,80,56,130,78,158,140,1,211,220,240,39,43,246,22,74,74,67,20,241,123,50,246,129,73,9,201,36,73,86,236,190,26,233,203,169,179,10,9,160,236,189,216,88,129,186,33,224,32,154,252,108,51,205,111,91,172,57,15,76,69,167,143,47,170,126,145,236,19,24,82,129,239,130,108,150,208,129,207,215,117,162,30,79,89,134,178,210,206,17,192,19,40,198,7,233,146,47,51,33,66,15,132,114,173,210,17,168,206,76,30,231,196,20,164,137,189,0,131,158,200,166,207,117,60,194,89,48,148,49,224,30,148,211,236,201,179,78,39,38,33,255,93,89,77,18,53,233,124,64,59,251,62,131,93,196,18,141,78,152,10,248,21,127,125,23,26,33,202,167,58,33,236,230,49,129,3,227,73,55,148,245,5,47,195,219,3,247,156,188,148,123,133,110,220,118,62,38,81,225,173,100,184,65,208,203,21,227,41,147,218,15,145,26,165,63,23,94,92,38,215,54,20,196,158,43,94,11,119,144,250,15,29,141,5,255,131,137,190,21,229,140,97,66,25,31,3,187,242,158,244,181,206,75,208,198,31,156,211,22,255,163,239,91,229,234,191,77,236,98,233,111,227,206,230,50,226,84,132,154,29,171,174,152,53,166,154,194,18,53,215,122,198,100,56,0,91,226,82,68,198,109,254,166,147,85,135,207,122,170,227,153,100,135,175,228,48,51,159,179,49,187,37,252,74,63,24,159,173,244,144,82,216,7,248,108,96,163,160,119,109,209,179,19,139,221,19,34,11,120,91,105,131,115,206,241,171,11,85,141,85,95,203,98,152,14,103,19,221,239,15,33,102,187,33,9,84,41,106,53,243,11,183,237,45,138,10,206,51,29,108,92,128,253,115,101,115,63,121,58,233,164,190,245,187,58,195,179,222,58,123,159,13,235,25,229,95,139,99,86,57,69,197,137,92,34,73,134,175,171,156,113,198,39,211,205,149,69,232,190,54,207,21,74,199,124,232,106,248,187,249,163,113,26,88,74,198,73,120,171,251,194,98,197,251,207,110,25,206,75,28,97,173,212,48,61,148,76,228,148,124,128,164,159,18,182,162,132,234,191,39,131,221,180,159,175,189,113,201,249,62,8,182,134,93,108,172,105,148,94,125,124,36,75,81,235,126,20,163,104,183,82,167,253,230,115,226,34,20,235,52,58,232,248,103,19,146,148,80,134,79,187,15,0,138,12,170,60,53,221,182,199,121,204,164,12,122,214,93,0,230,160,190,90,98,35,80,31,138,81,179,144,154,63,55,37,13,162,154,97,146,232,76,88,31,204,135,173,74,30,236,68,203,189,176,131,109,149,148,202,158,217,4,111,96,159,41,121,236,165,3,23,130,255,188,247,254,25,110,86,61,217,172,22,31,26,234,190,72,76,161,66,90,195,32,222,202,116,159,69,158,179,117,141,47,137,45,68,18,206,60,145,145,188,252,76,101,187,166,252,18,167,208,40,240,30,138,140,108,19,10,222,194,33,209,233,10,244,80,166,124,57,244,147,71,140,144,1,132,163,179,60,44,37,71,153,217,183,223,124,225,160,43,191,141,98,213,138,171,241,83,235,66,147,91,102,184,24,175,109,60,55,185,247,96,235,227,103,7,8,119,121,104,32,5,135,159,26,61,101,65,8,88,26,172,32,199,21,67,199,12,108,149,212,213,44,82,229,95,203,72,169,114,111,44,184,227,151,17,216,72,122,2,38,18,155,124,127,145,126,190,79,202,38,51,53,73,191,186,217,194,47,237,221,104,162,24,150,19,153,30,253,28,88,188,111,191,55,98,132,67,14,61,232,207,149,18,67,254,183,3,147,231,78,172,9,49,46,45,78,171,61,161,146,187,142,145,183,76,123,76,250,145,101,38,252,222,9,42,160,110,84,17,88,27,41,134,53,113,111,125,240,100,122,116,159,7,197,38,188,38,234,18,220,188,125,122,77,63,97,233,209,148,223,74,156,208,115,165,236,103,16,105,44,26,53,128,100,252,249,118,236,179,138,237,135,60,123,214,68,106,145,29,62,247,210,250,7,139,212,126,229,247,192,198,67,209,38,61,123,135,54,226,230,103,211,86,36,214,135,116,222,112,15,35,24,46,91,92,211,140,89,88,227,36,120,96,172,107,230,3,155,23,194,7,159,67,202,124,34,91,133,162,80,247,12,33,182,125,22,112,105,211,140,0,244,103,209,130,186,224,126,186,120,70,16,47,158,12,102,174,134,59,48,200,11,11,96,114,246,231,52,168,35,151,122,162,89,253,230,112,57,146,126,78,227,135,127,251,96,248,107,120,8,203,200,197,215,236,19,253,165,244,4,247,56,37,31,34,59,230,17,137,241,171,150,209,38,167,11,59,245,107,216,52,223,52,232,102,78,105,254,104,120,68,61,203,30,2,10,221,77,194,168,190,63,115,177,190,24,170,28,159,160,61,108,4,118,57,85,103,44,56,85,95,192,2,138,55,70,23,242,98,208,140,156,49,128,80,216,66,135,73,224,211,78,45,94,172,99,15,170,147,41,149,60,109,121,179,160,24,148,132,154,123,142,129,221,213,67,151,41,217,237,39,246,219,77,7,205,127,155,64,152,14,146,133,238,105,119,235,27,106,80,186,174,156,236,205,91,184,28,193,127,85,17,206,102,44,181,225,118,64,104,239,32,239,38,107,223,114,26,146,41,239,64,0,208,83,192,104,126,130,53,13,130,167,252,8,249,251,226,99,155,19,232,120,119,26,103,146,255,52,182,208,219,66,67,174,104,132,136,20,144,223,154,88,108,149,13,18,135,149,85,221,90,156,74,229,103,79,74,64,41,199,157,57,213,119,45,12,41,232,16,14,135,49,194,105,79,221,19,197,105,23,102,255,53,180,178,105,251,30,159,123,103,85,225,71,99,225,108,61,220,250,155,208,84,211,221,110,106,215,150,24,133,81,66,168,90,154,65,240,220,189,176,70,55,50,169,84,141,156,19,195,242,124,141,41,212,12,209,41,1,230,116,226,207,125,54,68,91,196,43,232,128,217,105,89,216,128,164,214,164,61,169,221,59,203,168,191,22,166,105,69,2,199,200,75,174,79,210,15,56,83,137,35,5,41,232,240,249,124,68,253,168,240,30,77,229,27,93,205,15,77,22,75,210,146,67,54,160,254,212,152,84,236,169,165,48,124,230,235,213,131,97,189,222,250,124,72,113,242,201,74,60,228,135,55,163,206,109,128,80,128,149,112,118,135,216,236,245,13,104,13,163,209,47,165,119,131,112,181,219,81,65,114,212,154,190,130,166,140,27,12,193,13,27,250,208,195,76,186,221,219,232,60,191,118,32,236,220,229,198,149,246,80,20,31,220,21,40,18,226,69,107,17,33,227,121,247,235,245,71,54,146,234,207,243,82,61,80,51,89,148,199,198,107,205,173,131,205,147,105,104,20,15,50,74,185,174,74,196,29,52,226,212,109,247,158,221,36,11,2,80,213,178,35,179,133,30,225,53,5,107,73,191,51,194,33,221,111,110,42,164,85,235,32,9,131,119,31,238,108,29,183,198,85,217,180,53,39,246,161,149,218,80,144,187,21,181,216,127,245,240,185,34,177,44,186,93,182,174,52,47,204,54,75,76,196,4,165,92,151,132,162,175,151,141,60,165,134,170,9,66,109,247,123,106,136,178,136,208,38,91,116,210,42,95,223,63,55,206,26,79,104,198,134,245,93,0,222,127,73,247,16,132,233,162,18,216,164,77,206,194,44,87,35,53,90,195,138,109,145,234,149,65,9,71,102,133,95,218,57,181,225,254,37,37,202,29,26,76,192,120,25,54,173,70,39,165,232,40,29,105,118,45,157,222,46,212,138,69,92,39,126,171,133,238,219,248,174,23,198,195,69,96,51,108,247,199,70,103,84,39,118,142,197,59,251,124,112,182,3,252,143,60,183,57,80,251,167,46,230,35,45,219,228,138,137,113,12,121,152,116,91,75,231,42,220,71,119,254,202,22,9,121,80,20,246,125,189,202,118,114,147,21,9,207,238,57,252,189,208,186,220,122,176,168,118,86,112,43,54,140,149,40,211,184,48,133,90,94,88,49,140,160,173,41,88,54,151,57,54,16,231,216,6,191,71,110,158,41,95,119,191,64,232,133,83,20,72,208,254,89,213,39,28,12,134,198,150,163,51,174,77,65,100,30,156,218,158,37,139,2,178,115,252,243,215,78,176,81,229,115,22,148,156,75,88,48,158,78,83,52,26,92,198,79,10,207,45,24,177,137,144,209,195,110,127,121,106,128,170,215,174,2,112,148,32,89,165,145,123,94,218,244,85,5,198,137,225,194,118,184,187,175,109,98,138,159,125,152,193,37,139,29,15,165,139,43,236,31,241,219,156,248,168,92,24,82,156,199,158,12,158,66,14,39,54,71,45,108,152,121,98,156,117,207,76,166,203,89,102,24,110,118,75,170,215,11,79,24,146,195,175,166,248,84,178,49,230,112,135,19,149,195,5,86,136,94,141,155,122,13,24,58,248,141,56,96,97,103,210,219,14,207,182,36,223,137,144,196,242,131,139,21,26,87,137,76,153,204,68,84,156,31,216,244,7,228,189,134,121,184,196,7,27,89,189,101,204,30,47,226,194,144,148,18,62,175,2,179,11,244,85,51,49,219,245,231,193,79,171,125,166,8,86,79,78,245,168,94,189,32,238,58,204,89,65,106,168,171,229,110,83,244,68,82,192,50,81,67,234,44,81,116,107,58,212,93,74,243,170,57,28,122,69,47,73,112,142,108,83,97,172,89,124,116,159,253,79,150,137,133,155,187,1,6,40,234,105,85,158,140,220,171,111,55,113,131,220,215,186,254,215,164,103,159,28,240,74,74,149,225,107,242,218,49,182,11,18,24,218,226,103,122,78,43,96,155,60,5,198,152,126,245,128,177,218,29,242,181,209,225,155,113,243,10,205,86,110,142,81,236,25,113,254,214,211,162,181,23,69,237,123,134,3,234,42,143,72,62,226,28,231,28,90,125,74,195,29,85,106,60,43,91,47,50,50,14,111,83,63,189,240,14,113,95,211,17,66,157,105,9,106,28,33,191,183,133,44,239,200,103,207,7,33,44,230,121,220,249,166,160,102,194,188,28,53,122,210,122,96,175,150,167,84,26,69,203,166,183,174,125,121,123,179,26,173,166,109,130,1,119,251,184,27,212,132,16,71,123,222,138,44,172,223,28,78,68,235,218,162,168,107,249,6,13,205,47,93,241,113,121,176,112,238,183,248,101,164,160,110,4,137,44,12,244,60,95,120,81,47,16,201,18,44,105,103,144,109,6,249,25,77,164,34,142,66,122,200,209,108,97,155,219,81,32,61,76,63,203,157,25,3,109,46,233,164,133,62,236,7,251,51,80,144,134,146,94,152,109,238,247,159,94,240,191,100,108,33,150,183,252,196,133,50,74,19,166,89,181,210,23,207,155,32,238,143,73,240,29,122,243,87,249,239,27,48,108,124,37,182,91,161,131,144,86,247,29,24,38,44,210,23,136,220,244,29,155,63,180,100,69,17,130,194,37,147,58,116,120,61,71,216,179,12,195,224,247,38,69,87,114,136,109,20,92,144,211,13,239,158,152,20,173,12,144,179,235,71,68,214,207,16,9,27,224,46,191,61,173,66,34,95,88,100,98,42,229,100,217,147,77,118,100,160,167,93,24,127,50,39,83,82,19,192,238,93,126,250,244,220,229,89,48,222,11,63,227,219,209,144,218,190,65,160,182,77,251,75,110,14,45,162,222,215,70,211,77,58,26,155,172,228,209,140,134,83,163,84,202,80,114,128,81,135,127,78,102,188,126,99,33,80,115,44,196,238,95,155,44,239,61,9,84,22,172,237,25,6,186,233,226,212,44,240,249,109,255,154,149,109,127,149,145,221,89,207,195,45,183,226,22,148,238,57,161,90,49,210,167,80,202,182,146,140,175,116,149,110,51,216,10,184,144,225,145,39,195,154,198,209,178,127,142,2,129,82,3,48,139,207,72,132,64,69,141,19,23,53,162,87,223,131,253,248,187,50,231,224,185,48,166,111,115,54,42,173,210,220,156,133,122,141,189,196,102,131,119,211,19,21,245,185,122,247,18,236,174,231,13,15,29,152,19,97,9,103,240,109,3,89,224,130,44,89,108,7,56,66,222,237,93,53,7,243,25,158,229,167,79,74,118,186,218,82,246,9,102,154,101,57,105,245,231,98,68,142,253,167,207,186,153,68,127,224,192,84,71,172,216,159,217,108,90,5,174,86,67,29,110,234,35,139,46,73,101,198,57,159,218,27,13,182,147,112,1,14,108,58,134,190,55,36,0,183,238,65,154,54,69,130,209,159,28,73,148,231,183,209,88,113,186,101,135,56,62,133,111,95,113,157,194,99,204,225,102,149,157,2,79,43,123,12,19,121,211,33,147,206,208,99,174,60,61,150,253,246,61,20,226,154,150,170,87,25,160,113,71,18,226,222,155,241,228,52,103,83,34,26,186,193,58,99,233,244,90,223,158,49,126,166,184,39,84,206,209,221,83,189,157,61,212,46,170,65,7,83,61,250,2,146,186,98,162,109,199,163,93,167,219,219,47,140,158,68,60,187,82,75,182,93,182,135,144,80,82,181,219,138,131,201,244,33,0,93,126,65,69,188,240,121,182,176,124,70,155,145,70,145,145,13,233,232,155,237,206,255,133,44,40,123,59,104,81,20,14,127,48,229,139,15,60,73,120,23,135,51,101,72,58,107,76,118,39,241,218,103,153,84,163,97,198,125,47,241,96,9,147,188,34,111,205,194,249,205,210,157,80,193,20,235,101,74,243,82,8,236,117,227,206,214,249,76,72,84,83,58,108,178,34,85,39,187,243,189,124,131,117,206,39,164,204,116,178,59,179,76,255,54,180,4,217,40,244,215,139,169,148,241,46,204,193,21,251,62,189,183,217,3,127,112,127,217,223,236,128,106,76,180,56,14,176,118,105,155,116,234,72,252,193,207,34,188,164,222,24,63,178,142,144,180,195,137,111,34,143,102,236,208,111,31,67,229,213,96,187,46,95,147,208,132,247,20,178,23,253,153,135,173,222,241,123,109,10,153,179,78,150,103,229,226,76,51,28,206,182,99,147,94,248,147,241,253,224,105,103,2,121,112,76,162,71,246,159,38,102,45,140,202,74,29,231,39,40,11,74,165,223,82,9,199,158,130,253,215,97,76,74,139,33,30,209,63,31,46,114,144,136,240,73,31,180,104,78,243,22,99,146,47,55,110,140,192,210,108,30,40,250,41,97,183,123,130,7,30,177,246,24,60,132,104,102,112,114,147,120,131,155,88,145,2,243,94,251,194,89,132,110,129,161,43,148,128,201,9,60,143,70,130,245,62,90,147,98,20,208,187,246,160,21,137,180,224,131,214,207,72,230,7,23,157,233,76,187,252,219,194,128,150,46,178,15,6,83,87,22,48,46,28,227,133,183,92,157,249,58,23,70,89,37,249,140,65,104,5,134,188,76,194,56,228,249,52,219,77,114,67,214,235,138,202,86,242,81,79,65,252,217,25,40,156,90,8,202,117,138,46,166,100,168,171,153,12,184,186,71,183,94,35,107,106,53,195,144,248,214,212,12,232,222,171,34,136,236,199,19,248,129,182,117,184,107,203,78,230,179,250,131,73,122,157,165,76,86,166,74,176,225,59,189,176,212,115,42,147,157,6,162,103,78,122,239,22,212,125,224,179,184,52,47,116,49,189,220,37,218,243,100,184,204,15,211,97,164,104,47,247,138,86,192,68,201,175,174,88,118,200,78,60,99,90,233,36,12,96,118,207,247,183,33,117,81,0,20,55,231,76,113,155,28,81,107,98,196,14,163,107,43,205,194,4,116,58,75,142,39,135,220,115,191,72,50,78,158,47,16,22,71,159,50,149,66,191,225,88,225,240,48,27,227,11,155,62,96,222,23,174,162,4,99,199,203,53,102,52,11,155,126,233,44,246,214,163,7,204,202,165,104,66,162,37,94,59,147,187,145,159,78,212,154,197,79,83,106,63,228,115,155,169,202,188,48,210,157,119,222,160,104,144,200,123,124,17,124,10,138,194,104,88,248,197,133,101,240,246,83,52,149,216,105,52,135,171,221,74,96,152,212,126,235,140,180,240,61,35,20,164,21,150,135,228,41,189,64,222,55,11,156,204,47,230,7,99,45,158,36,36,121,62,222,182,88,221,7,179,57,76,119,124,1,183,228,148,180,110,133,194,194,119,3,182,114,166,15,54,3,158,189,159,223,238,158,241,164,122,62,169,236,3,79,78,138,246,27,96,102,121,47,154,201,188,54,227,243,235,135,100,125,179,240,25,232,11,231,247,191,159,134,53,193,226,37,157,24,213,1,31,33,84,202,44,249,30,88,170,159,35,198,10,24,157,178,38,157,152,20,182,23,119,152,3,168,202,116,48,105,156,155,15,191,218,220,200,229,132,66,9,232,254,108,85,172,224,231,204,250,114,96,60,237,101,20,6,135,217,187,203,76,78,118,161,186,252,65,135,248,165,5,116,108,215,162,78,249,108,50,9,109,75,140,202,142,105,174,35,12,76,114,92,230,13,51,140,245,217,20,249,89,18,95,50,103,145,66,241,45,150,165,194,139,254,52,202,138,49,4,96,59,40,51,151,32,9,30,213,45,90,5,57,145,187,106,35,48,177,61,59,137,132,92,130,144,114,225,66,130,173,69,155,82,220,42,65,44,228,216,138,71,36,121,114,28,239,228,80,200,178,191,103,188,24,245,2,178,99,64,235,19,37,72,135,75,105,82,47,118,118,103,231,231,99,140,100,138,31,245,192,73,239,112,181,153,142,66,7,125,241,194,232,108,249,247,56,235,71,211,151,178,162,162,234,55,54,69,204,46,143,181,225,170,68,131,22,230,28,121,103,254,121,172,94,217,200,84,93,208,51,203,143,17,247,198,190,39,53,57,68,103,68,100,3,205,166,153,35,232,25,186,213,191,85,218,38,124,33,23,151,106,126,109,31,76,64,67,180,9,41,81,195,65,204,175,158,230,66,36,55,63,29,152,45,238,7,67,22,122,54,4,229,236,96,125,74,65,163,164,73,157,0,104,131,106,238,112,98,143,90,244,222,240,181,252,222,141,181,169,234,213,232,243,100,191,57,69,109,109,235,147,181,155,3,65,154,229,76,186,114,92,44,120,178,56,138,232,158,8,81,158,38,155,33,144,76,53,2,178,137,138,146,3,110,254,216,24,76,9,77,187,90,242,205,5,173,209,184,128,30,39,189,27,27,63,207,84,55,146,197,208,4,5,62,19,171,11,108,210,145,177,214,88,47,236,199,119,84,153,166,218,193,216,205,61,106,103,243,247,26,77,251,160,109,197,253,167,97,200,104,68,157,26,116,247,67,90,22,160,123,98,203,229,103,169,90,62,24,102,232,144,253,48,185,229,229,186,110,141,109,158,198,127,11,209,43,87,192,108,168,182,236,170,221,8,43,61,151,38,108,216,175,47,41,43,55,22,208,136,54,163,12,131,114,52,129,169,196,252,78,162,80,94,151,58,78,51,0,204,227,250,131,57,108,104,104,128,245,187,123,213,20,44,224,180,68,41,143,110,6,71,250,135,158,238,120,58,184,76,132,140,189,225,241,68,51,169,235,89,187,89,37,121,246,245,51,227,215,156,85,83,198,53,202,22,46,245,98,182,103,75,244,28,225,91,158,193,180,28,134,51,46,123,113,40,252,211,139,193,126,230,74,73,226,10,22,65,247,9,135,250,173,164,226,183,172,58,84,51,57,12,111,163,189,59,249,18,90,101,148,151,48,101,233,49,1,113,190,233,79,86,205,207,84,224,97,242,171,223,7,25,240,130,107,213,211,36,116,0,239,104,204,39,42,94,197,123,245,208,103,134,22,223,167,40,135,156,181,24,209,32,111,52,24,223,34,233,5,25,180,120,144,21,86,18,34,119,55,232,125,118,133,185,125,219,43,211,155,45,34,184,104,3,17,245,207,15,230,36,163,73,33,20,154,226,99,177,115,75,194,228,168,36,229,122,117,52,155,203,185,252,50,174,91,61,46,166,18,179,86,133,187,9,134,253,96,102,128,33,101,158,124,171,138,8,252,7,163,65,83,94,216,66,240,31,12,119,84,195,164,208,126,169,255,249,96,51,223,123,30,13,194,224,183,62,80,185,119,246,206,114,176,58,39,100,100,151,28,158,86,16,167,176,209,204,190,155,155,201,192,218,250,219,132,79,124,236,193,1,89,122,254,32,178,133,99,210,7,219,16,168,255,7,173,91,209,179,239,246,186,36,196,212,72,138,10,156,217,230,125,75,57,94,98,83,75,233,127,240,20,152,210,157,46,176,145,168,252,173,207,178,175,66,99,68,171,90,144,95,240,51,38,112,169,253,140,18,199,228,166,21,164,185,117,219,119,198,109,170,174,30,101,103,19,37,46,66,98,248,31,109,103,150,108,187,173,195,208,41,169,111,230,63,177,104,113,155,20,116,170,242,121,83,239,35,47,56,246,150,101,89,13,9,2,236,57,191,62,35,151,136,30,141,192,249,86,9,53,156,98,97,181,74,2,196,234,111,134,195,217,28,216,37,195,1,63,224,251,244,40,59,72,26,245,30,103,181,97,211,249,193,102,59,43,153,0,131,251,3,15,133,127,245,6,142,166,150,244,135,127,58,47,254,208,213,196,249,254,177,235,133,29,151,92,153,166,82,119,154,30,14,39,133,5,95,72,12,81,67,216,4,74,162,62,35,196,93,20,234,48,171,52,173,95,48,126,241,119,234,48,37,191,249,212,78,96,110,227,37,202,70,81,239,143,94,46,98,22,30,194,100,180,193,84,145,223,158,132,210,191,141,83,165,140,166,60,218,227,40,151,58,229,134,121,73,107,82,113,89,31,174,176,119,192,141,219,151,150,64,34,170,222,253,214,103,148,162,248,165,130,182,103,57,29,126,107,2,33,229,21,40,174,232,39,57,60,72,246,104,197,20,149,1,169,93,24,19,81,173,197,205,201,89,160,220,28,222,178,150,229,157,129,220,102,192,21,83,57,213,178,70,193,74,225,51,81,190,82,215,228,75,159,155,11,15,244,76,114,197,153,202,149,210,150,179,5,209,34,99,236,63,190,131,92,53,101,56,145,194,98,33,105,174,59,72,161,45,59,22,45,69,108,167,31,186,119,26,227,62,61,165,213,197,5,73,169,28,135,250,166,242,221,108,2,178,55,187,67,176,79,90,94,121,246,39,41,122,20,185,204,167,252,13,250,161,199,255,209,249,195,210,71,11,44,243,130,37,245,193,231,172,147,186,150,80,90,28,229,59,74,157,169,96,192,61,87,225,241,220,220,176,17,152,58,11,173,252,172,219,132,61,62,152,93,177,190,173,74,229,216,247,189,87,52,231,135,170,46,155,162,218,23,61,173,16,57,82,210,26,52,98,75,235,91,85,170,85,243,36,53,89,64,91,224,155,226,200,177,159,45,153,62,244,185,120,186,146,92,69,144,170,61,213,113,103,11,55,92,203,138,55,137,149,145,254,52,129,221,248,233,106,76,92,117,81,88,238,214,104,149,41,103,253,19,238,236,128,227,224,100,80,188,155,80,87,210,167,134,88,218,163,101,19,174,183,186,48,80,110,23,23,47,91,170,5,93,40,234,172,128,33,84,20,245,165,152,110,82,108,176,133,89,212,151,2,5,170,11,91,73,138,142,111,212,249,118,60,245,153,82,180,56,153,138,192,21,40,18,55,66,31,196,86,36,223,129,128,3,253,83,88,87,80,50,152,254,211,136,106,110,173,19,195,92,194,147,84,12,35,164,178,180,8,173,66,162,13,184,96,114,169,87,179,229,254,78,91,192,83,69,59,97,218,231,225,34,22,220,60,195,132,144,185,18,197,209,125,135,240,153,104,85,102,126,82,18,27,189,146,105,171,124,0,208,189,199,244,183,73,65,188,82,23,145,142,41,94,194,86,77,245,121,107,113,17,34,233,190,35,52,111,180,157,147,22,86,84,19,26,140,46,199,251,92,85,69,144,61,171,50,24,242,94,170,210,146,205,147,252,131,219,48,239,91,149,44,25,36,243,62,24,59,8,225,103,52,83,197,113,91,13,76,221,168,143,120,116,88,114,8,9,85,147,254,83,127,9,74,250,207,197,126,243,179,159,156,90,248,100,130,28,78,81,98,72,227,139,36,69,29,166,63,26,23,35,113,161,138,60,219,34,33,223,235,132,154,83,154,10,147,111,230,101,95,95,48,231,36,221,42,48,233,53,159,13,55,220,193,172,138,60,155,211,215,183,127,97,227,9,5,80,36,142,176,253,241,226,109,227,133,84,181,16,218,201,228,57,226,234,101,70,208,2,147,167,252,54,148,192,29,241,21,21,57,50,98,68,192,105,235,183,143,232,212,246,51,15,112,41,90,96,199,246,114,56,1,234,192,155,234,60,81,80,130,153,236,89,73,59,171,161,177,36,226,76,5,205,140,25,87,83,94,220,84,105,139,110,237,241,219,44,42,83,197,203,54,225,188,219,180,44,135,185,134,191,54,177,249,251,96,75,41,234,200,43,87,151,146,55,118,71,19,113,1,130,43,216,110,6,156,41,103,17,157,59,226,138,238,157,4,204,54,169,168,74,30,231,231,120,37,16,133,178,202,224,157,189,79,238,247,106,100,220,31,165,59,243,194,138,193,196,216,80,225,66,92,131,110,175,81,41,161,234,128,232,17,201,104,161,102,172,169,40,162,21,12,251,27,131,28,44,7,85,66,124,204,176,222,52,214,28,17,40,128,139,133,100,172,223,220,74,182,170,10,69,82,54,224,223,175,133,132,166,40,223,102,219,8,248,178,110,146,123,18,46,33,126,129,32,166,223,28,202,147,236,56,8,153,230,229,49,107,210,77,103,63,40,170,187,148,65,222,21,144,242,163,173,202,211,25,87,168,84,252,106,92,113,164,194,245,192,68,39,191,141,109,163,14,84,221,1,204,80,117,182,111,238,56,195,162,101,25,199,182,4,17,143,252,80,230,222,162,13,195,99,229,59,22,145,106,170,98,224,194,239,216,46,228,131,49,39,147,98,7,42,149,199,240,229,177,25,121,87,196,19,206,238,141,211,225,71,241,192,80,27,1,179,173,99,129,115,237,119,242,57,51,235,146,253,58,104,227,16,29,240,134,112,162,48,94,200,113,53,103,63,233,18,226,240,203,147,108,205,52,69,180,191,19,116,201,238,65,162,12,237,95,8,109,192,9,65,252,128,45,38,165,170,160,35,188,201,26,51,171,8,188,114,225,112,154,18,70,185,108,108,85,10,146,189,81,137,211,32,97,86,253,248,204,111,231,30,37,113,41,151,81,6,220,86,156,160,81,229,153,47,204,68,146,253,24,107,111,71,186,20,165,30,119,4,193,97,139,179,167,182,156,140,196,136,171,9,202,233,189,49,128,233,222,112,147,53,86,109,77,196,77,221,193,139,19,244,217,248,63,61,202,172,225,177,72,198,243,153,32,245,117,205,155,121,68,93,153,207,73,84,90,17,207,136,215,209,204,30,82,190,142,95,101,210,184,112,89,170,92,107,85,79,229,194,28,198,100,12,87,243,28,136,23,194,230,93,26,158,169,42,216,35,34,3,73,37,223,153,252,240,164,138,30,163,174,186,169,80,112,26,174,230,69,214,18,98,151,40,1,99,18,228,33,162,188,172,130,177,169,62,50,74,169,35,130,37,28,173,69,116,154,242,227,226,81,5,196,255,71,83,152,92,201,242,128,6,44,46,30,92,164,155,201,159,127,7,105,226,56,103,50,21,235,130,3,179,91,41,1,147,120,201,34,27,221,172,70,192,131,68,27,185,198,249,136,78,15,47,195,192,208,49,147,226,80,177,109,4,66,166,199,190,72,62,137,222,53,11,101,142,8,83,55,143,200,172,58,223,148,217,248,197,168,198,201,14,142,81,119,62,136,237,189,2,19,168,202,32,133,167,92,221,59,134,250,51,10,78,69,118,253,108,185,91,116,10,103,66,41,187,133,144,118,37,67,153,154,166,78,133,118,32,242,154,121,156,65,205,41,72,117,211,145,225,243,96,227,217,92,159,150,86,85,93,167,208,204,35,153,228,28,165,104,254,108,252,207,104,40,62,85,158,167,160,166,84,158,154,234,66,223,223,145,105,193,108,172,11,220,41,204,238,30,232,180,12,250,16,24,233,34,15,59,67,111,27,66,17,225,208,209,151,139,193,16,235,194,215,66,175,182,148,181,195,136,251,180,71,78,126,114,208,240,155,115,234,200,83,97,214,151,143,61,79,4,151,220,140,168,205,55,4,163,182,195,248,97,8,131,4,77,147,158,189,152,14,18,7,19,162,202,205,147,18,245,166,53,84,249,170,74,244,35,3,215,119,196,158,55,62,58,242,186,147,165,211,179,71,174,17,179,153,58,78,137,9,52,135,203,176,115,141,192,56,87,248,250,195,96,218,234,198,130,78,205,246,179,130,17,72,134,144,235,59,37,172,136,46,124,112,133,163,46,239,219,194,119,158,124,167,86,140,170,107,153,57,32,192,123,232,4,195,85,148,249,30,177,251,21,194,41,166,78,90,247,171,133,95,91,142,231,54,142,130,130,45,168,220,102,20,123,14,138,250,105,15,188,63,166,195,27,71,112,189,26,133,52,159,229,153,1,33,160,10,140,170,141,231,225,26,114,145,194,158,55,105,176,225,46,121,86,179,205,49,73,96,236,32,124,164,33,21,188,117,229,228,117,38,175,180,176,51,79,149,9,143,84,49,52,129,47,121,66,240,78,21,200,43,83,160,243,250,109,181,154,42,163,207,64,219,158,236,98,215,179,94,175,7,19,147,217,158,152,193,64,73,36,148,171,21,68,150,200,219,108,163,189,234,172,131,56,141,39,133,176,184,21,69,200,243,170,200,9,122,150,142,112,124,18,109,31,224,196,238,208,115,70,212,60,235,183,77,1,239,246,81,138,169,204,40,235,105,218,121,189,158,166,195,189,168,100,189,121,197,134,106,71,190,10,193,89,181,138,40,156,161,125,113,236,102,181,212,21,206,200,227,250,115,83,147,38,37,190,63,147,4,23,32,100,151,15,237,80,174,78,203,116,100,28,134,46,33,243,41,108,163,225,65,79,36,25,217,186,55,253,120,201,236,5,140,141,161,186,38,24,11,215,127,154,164,119,82,171,9,236,223,61,20,220,76,128,78,232,193,198,99,70,180,39,146,124,115,168,171,72,201,235,58,163,89,52,48,137,46,92,183,148,138,175,126,195,8,243,75,87,117,170,229,124,147,101,53,59,106,142,83,140,79,226,174,223,7,102,169,144,239,43,77,107,156,195,16,5,213,92,128,188,208,244,134,145,178,74,106,122,192,110,165,197,197,133,147,181,30,96,22,172,169,230,45,43,152,56,235,25,4,202,90,164,226,176,100,157,186,232,159,245,30,221,175,30,55,79,143,233,15,129,119,87,160,162,214,7,66,163,162,68,127,35,91,92,22,10,100,210,112,74,230,157,144,106,81,206,170,126,67,166,166,219,3,61,103,157,33,167,217,108,122,175,61,222,135,201,96,234,197,217,204,14,28,158,70,202,213,173,37,219,241,200,22,167,84,197,1,220,118,139,201,171,187,240,171,236,41,61,166,9,20,129,238,25,48,130,230,93,97,164,220,3,222,8,28,235,213,244,98,92,109,148,221,162,87,23,244,198,110,26,124,146,182,85,152,226,138,72,162,163,18,34,38,105,28,63,147,43,96,17,230,175,85,143,148,25,87,208,228,99,97,242,83,218,167,232,172,220,97,72,92,191,105,175,208,99,49,215,34,173,34,119,102,133,159,49,41,80,110,160,71,16,78,252,177,56,33,209,115,238,37,65,19,136,56,94,77,10,161,129,143,92,15,48,22,90,24,14,195,178,145,119,153,120,74,175,232,36,27,14,25,86,224,78,141,245,142,155,35,186,210,31,199,133,17,254,24,205,170,94,179,6,108,206,92,132,177,89,192,244,191,156,117,43,138,63,190,58,17,127,211,168,38,28,159,80,33,4,133,220,175,158,8,56,98,196,181,208,133,101,213,196,177,62,108,230,205,134,115,139,108,17,126,11,136,30,6,204,23,32,167,140,132,147,102,243,249,104,218,33,79,157,9,10,142,104,57,40,36,182,211,144,167,62,227,162,121,33,31,209,242,205,153,94,175,30,221,171,50,73,192,177,2,104,203,39,209,28,191,154,165,241,9,83,85,147,36,241,94,33,79,37,186,44,184,34,32,86,227,239,139,211,142,158,225,81,109,14,98,1,238,35,85,131,57,212,18,159,197,197,251,148,104,108,74,15,92,138,115,112,201,151,142,250,68,0,56,124,69,220,3,77,170,164,150,61,192,232,207,124,148,32,2,19,253,241,107,40,136,6,151,128,207,193,237,105,90,135,249,231,132,34,136,27,99,12,237,180,237,58,130,40,59,145,95,210,247,197,118,192,209,211,202,33,57,206,110,2,133,110,61,219,150,169,33,202,20,79,159,237,120,106,99,117,182,61,223,46,77,62,217,25,63,120,63,190,31,99,226,70,235,48,159,136,222,219,194,34,222,50,138,191,246,243,84,203,20,204,62,24,42,126,214,56,19,86,190,49,82,168,174,230,100,40,95,246,249,184,92,124,238,28,255,168,197,127,194,7,198,3,173,206,239,66,242,104,234,170,57,249,66,130,91,102,214,182,106,130,132,108,191,111,22,246,34,187,45,195,16,5,171,238,201,116,204,4,120,54,217,232,195,18,116,233,58,76,222,178,26,165,178,107,100,166,241,155,35,68,222,31,127,38,20,194,107,48,238,144,45,73,122,138,71,68,32,93,178,31,33,99,105,185,41,247,6,133,145,186,190,166,27,149,14,221,198,203,64,88,137,158,125,105,33,111,230,135,74,84,83,205,139,79,182,250,249,12,212,128,217,189,233,30,201,164,181,156,73,158,204,193,90,220,109,136,218,134,64,5,182,44,187,106,240,174,224,244,213,190,121,158,77,9,117,125,186,247,179,83,137,255,52,58,204,43,169,145,24,60,41,39,164,38,98,46,83,175,222,28,36,157,31,140,181,57,49,105,129,135,83,80,8,65,26,227,69,246,172,172,18,206,204,204,70,205,212,227,106,50,87,159,18,48,113,194,170,48,146,125,206,148,77,16,147,245,32,144,144,1,171,129,50,214,134,162,38,233,29,48,124,36,61,254,156,3,98,212,90,16,244,205,154,79,96,255,52,220,140,136,112,27,117,56,122,252,225,212,222,46,59,184,194,125,146,99,2,197,252,43,88,207,5,41,228,253,28,50,106,20,181,101,19,194,221,122,130,129,133,20,212,227,141,106,165,140,82,106,172,138,203,125,227,55,64,57,177,198,23,176,48,115,66,43,242,208,200,220,60,87,87,143,171,19,51,99,168,168,217,157,5,52,186,195,230,155,39,47,140,202,75,159,200,249,210,139,106,159,118,182,0,212,40,126,48,158,214,237,129,33,191,141,128,209,120,145,145,132,204,117,113,107,54,155,39,222,150,195,0,30,241,220,22,178,214,163,217,196,213,195,217,222,16,194,164,216,181,87,179,4,113,118,126,49,21,45,181,100,36,157,231,245,16,197,138,189,101,202,34,15,218,221,16,133,32,74,209,168,61,25,112,150,44,47,197,96,242,204,15,92,86,141,2,20,212,79,165,150,9,120,149,18,37,36,9,151,1,217,131,97,53,233,210,50,148,121,32,15,35,13,35,18,229,142,18,7,222,103,175,39,7,24,78,6,41,251,32,70,143,163,236,172,87,147,200,114,58,184,165,35,52,176,8,179,146,88,164,195,217,142,191,226,176,153,72,8,122,193,144,57,46,117,53,224,196,163,35,138,149,206,203,134,34,33,238,158,16,111,134,55,141,153,81,131,227,157,51,123,190,181,49,148,51,202,52,223,201,16,196,56,163,226,135,114,65,129,27,234,11,81,243,83,81,198,170,226,90,154,103,190,181,51,103,74,79,186,2,81,11,206,103,225,37,94,147,66,69,185,186,145,33,117,130,62,54,51,77,12,14,186,41,218,135,40,14,186,134,75,42,246,128,141,232,251,193,59,17,158,149,223,110,56,95,249,199,107,178,2,77,127,187,90,137,171,215,251,97,50,80,167,182,156,23,232,207,205,58,160,78,204,132,139,194,11,163,219,161,67,172,213,233,180,28,94,95,7,230,139,122,250,20,170,135,79,167,166,163,171,81,50,38,154,238,140,172,206,78,232,172,72,67,95,24,146,140,59,96,120,189,242,92,108,41,92,90,131,23,79,188,91,97,132,189,189,136,4,151,197,51,238,20,54,253,102,71,217,45,74,159,144,219,95,81,74,136,163,162,248,23,244,95,158,209,75,151,205,203,98,106,187,115,135,82,55,162,210,112,41,123,194,110,62,115,180,251,183,231,202,218,176,28,170,127,221,170,230,52,105,208,205,7,214,87,237,142,42,181,110,31,187,73,243,101,175,99,180,244,186,156,237,72,213,19,243,137,2,204,212,164,108,199,222,215,112,142,114,183,182,229,161,111,155,114,241,29,229,155,28,182,164,71,109,67,17,207,69,250,78,93,21,123,53,87,129,248,233,197,231,171,163,244,180,196,35,251,38,189,201,241,86,7,49,118,203,37,224,165,20,5,126,12,225,215,184,249,57,225,139,59,2,73,175,224,24,88,203,24,228,130,110,118,125,183,225,148,109,203,189,45,91,91,239,79,15,165,63,96,134,156,194,138,242,28,42,50,147,181,90,41,103,118,205,254,9,12,17,189,161,108,128,122,51,255,184,16,155,83,246,2,91,220,211,108,127,151,132,46,218,210,171,9,175,198,183,199,142,73,45,0,7,230,131,53,74,86,33,3,45,105,54,254,118,152,206,58,76,119,55,53,136,238,38,91,244,193,38,158,36,103,1,2,75,43,138,253,176,139,162,11,213,94,26,217,149,184,154,234,188,250,92,141,184,159,63,24,126,121,162,47,217,9,62,84,231,93,116,142,71,93,138,253,12,78,126,178,131,134,132,60,234,120,30,172,185,139,89,71,63,169,189,221,130,235,154,23,231,160,110,170,150,117,16,23,152,32,179,87,170,155,79,182,116,11,133,138,205,215,16,78,72,194,179,199,147,8,138,170,55,124,165,41,47,123,224,217,215,93,76,97,152,80,138,26,118,159,238,15,69,169,78,200,230,241,19,54,41,197,26,133,236,28,165,101,111,8,154,189,192,165,227,85,140,225,176,194,108,68,183,195,204,102,79,179,199,186,95,230,121,228,181,197,186,205,74,59,130,141,222,77,249,91,205,138,169,157,105,238,64,117,62,60,84,146,197,117,116,80,144,55,188,246,25,203,251,169,174,245,131,90,87,55,205,238,166,199,86,187,250,179,239,16,202,234,102,90,175,174,244,100,216,178,75,147,49,5,160,73,46,189,178,141,52,83,67,15,193,108,43,4,134,94,226,74,13,40,6,77,53,173,47,104,168,132,90,130,5,71,101,179,78,249,61,49,111,23,137,56,59,56,117,83,133,177,88,93,182,166,19,95,107,26,67,59,127,79,238,208,133,53,204,249,88,118,227,231,99,164,202,197,101,55,208,200,147,13,241,52,153,78,23,112,33,21,143,118,128,192,205,252,38,29,158,152,101,117,129,103,184,192,118,206,48,93,231,186,137,77,165,135,154,88,47,179,170,185,49,229,186,134,164,217,228,76,29,193,24,162,231,40,126,228,125,12,245,111,102,163,77,214,217,21,86,16,98,151,51,196,129,169,13,40,33,192,242,196,36,145,3,59,83,134,235,229,228,101,164,92,133,177,229,117,93,153,146,204,160,86,97,102,66,23,173,177,115,82,213,171,147,249,34,134,106,224,89,158,245,101,157,241,217,221,156,138,66,126,164,157,183,194,48,208,174,106,32,36,129,249,222,220,85,166,207,102,199,100,213,180,105,80,58,66,48,103,33,222,167,157,114,218,153,226,222,152,150,22,125,213,231,73,113,149,119,184,96,156,168,45,171,86,245,232,112,203,90,129,208,77,148,122,120,229,230,38,219,158,158,247,69,125,252,253,237,115,16,42,85,127,27,119,218,26,191,221,217,7,234,99,155,151,223,8,24,175,185,252,188,145,20,227,204,228,202,245,88,54,77,112,120,197,213,19,177,17,237,22,155,255,46,92,187,148,9,116,132,231,200,4,95,120,203,202,118,218,97,124,198,139,22,157,175,80,242,110,206,32,181,159,86,143,65,22,194,68,24,45,26,142,85,178,222,28,111,148,118,159,139,170,150,46,176,137,34,180,232,149,179,1,88,218,112,232,34,233,106,74,161,248,166,77,227,240,188,199,125,35,237,105,218,153,10,119,84,108,83,94,63,197,112,15,70,198,153,53,70,12,68,74,145,245,185,179,105,87,135,106,20,70,7,75,225,115,176,139,162,85,196,47,207,124,168,55,55,66,235,190,146,84,167,87,164,105,228,175,187,47,2,8,227,103,41,243,69,119,104,135,149,43,5,141,28,12,228,183,207,60,49,98,174,221,108,117,182,204,28,228,184,25,203,1,243,241,15,129,209,222,143,97,222,45,247,43,111,140,106,217,22,221,130,254,146,50,10,17,175,78,163,170,80,151,110,29,141,153,55,247,253,124,81,136,187,87,111,250,220,213,228,206,65,168,147,68,184,40,103,66,167,220,15,234,132,179,50,101,54,219,170,216,68,109,28,249,150,28,4,152,167,138,215,56,48,212,96,81,21,129,45,44,22,13,131,8,115,187,20,190,97,136,101,119,75,134,47,153,211,246,50,9,147,18,50,171,251,172,225,1,15,179,147,240,42,176,206,206,111,138,26,35,27,79,76,2,124,40,97,101,33,186,30,195,226,250,51,134,49,11,169,56,164,12,166,172,16,20,165,242,173,51,135,93,184,231,156,93,98,207,42,194,171,248,241,145,76,170,243,142,211,74,178,177,201,205,207,148,212,114,76,44,118,112,174,2,159,111,23,58,146,195,80,186,238,78,136,211,100,203,17,80,221,150,143,186,47,236,124,170,60,155,199,93,246,79,119,178,11,252,43,54,8,184,11,255,27,253,96,4,156,163,83,96,104,183,139,34,67,209,99,24,194,247,21,157,72,148,139,249,180,189,221,105,239,36,181,188,100,37,77,173,251,91,91,55,210,142,85,218,77,117,104,28,103,151,85,149,223,189,62,162,19,100,140,124,79,96,180,205,27,50,37,76,73,230,198,215,245,89,112,116,189,77,99,54,45,241,109,227,85,213,37,156,52,40,172,44,78,48,53,184,136,160,2,114,110,72,44,6,140,106,97,145,171,145,111,220,43,110,14,159,244,78,59,38,12,145,66,37,9,109,231,33,250,78,3,183,179,234,85,227,124,171,121,10,127,1,21,68,4,229,125,170,47,132,3,165,229,148,32,231,80,15,180,20,194,205,206,34,170,198,20,28,47,172,203,140,197,73,160,202,151,13,113,73,142,217,231,25,8,112,175,144,72,62,29,34,41,84,28,42,211,29,194,172,255,50,143,83,115,117,221,123,209,118,78,56,120,9,140,47,85,9,216,8,39,247,167,155,201,157,186,184,172,17,197,196,126,20,205,112,106,56,93,236,151,37,95,44,139,145,157,37,255,17,74,194,164,236,164,67,81,103,130,83,239,114,140,184,2,202,40,165,28,116,246,248,109,50,16,18,54,161,144,44,15,223,196,25,159,234,172,25,85,224,179,147,186,58,196,200,240,103,233,21,170,157,60,24,59,136,1,139,199,46,135,140,115,231,230,42,146,137,122,202,187,235,29,38,24,179,220,33,34,155,200,203,61,19,142,95,96,195,65,108,242,150,92,75,129,203,85,2,198,170,87,6,2,201,186,25,206,20,153,151,33,252,53,170,234,207,118,33,52,194,57,205,206,187,129,195,150,167,80,166,227,240,32,61,59,5,70,150,54,52,138,241,85,168,69,175,230,100,183,175,78,176,212,7,33,185,78,55,85,23,212,133,200,112,185,88,3,90,74,243,69,19,1,73,190,202,174,176,243,207,248,254,145,116,94,10,82,155,20,48,129,13,153,161,57,106,97,124,253,193,237,236,126,87,210,91,19,230,241,31,198,5,91,68,107,65,153,243,93,69,248,188,87,78,133,250,211,41,204,206,152,60,48,24,123,90,198,81,171,59,204,217,104,232,213,139,106,87,191,57,161,180,167,97,124,56,35,7,58,166,24,9,14,182,157,33,64,12,213,109,202,208,38,150,56,61,50,13,31,146,93,134,94,203,186,182,163,217,72,241,75,135,113,160,43,33,141,220,209,178,150,209,57,204,83,201,199,16,98,169,89,202,227,6,90,47,196,183,28,30,248,231,10,60,144,47,222,222,112,203,132,203,103,197,229,36,162,28,110,172,215,130,238,156,98,28,160,23,84,183,160,88,149,133,244,49,233,196,36,117,198,184,184,148,8,29,15,194,227,75,232,230,3,243,98,146,94,174,26,203,172,119,183,86,86,229,186,82,192,38,151,119,63,187,137,101,142,75,106,162,109,143,161,195,22,24,102,245,10,24,254,190,44,27,147,197,56,44,141,42,181,218,251,18,40,15,124,6,213,14,43,5,44,142,196,115,3,150,207,8,37,135,97,156,239,174,77,195,47,116,183,128,145,142,147,14,55,45,134,48,244,192,228,97,138,135,236,129,7,179,166,107,233,18,193,93,247,176,121,96,36,184,189,101,38,42,40,35,5,95,134,238,9,70,22,210,164,57,118,219,78,158,55,26,176,113,217,158,139,79,187,183,163,182,85,214,167,238,43,30,106,82,149,183,167,130,195,227,25,7,93,102,43,164,232,57,167,118,151,177,230,164,32,37,125,116,119,243,141,209,64,214,176,75,9,151,213,141,134,92,45,154,99,57,13,237,78,200,143,190,127,48,175,143,42,33,107,140,61,160,22,134,21,200,134,10,47,61,146,76,48,243,42,104,151,222,181,183,49,177,155,190,158,161,217,65,172,87,224,179,43,114,110,37,48,249,102,29,193,80,105,47,60,45,45,39,48,28,210,144,115,102,197,147,9,152,20,40,39,77,135,205,80,64,62,61,180,218,106,216,167,88,77,164,116,233,248,137,237,56,202,246,44,235,189,207,252,235,103,88,182,27,40,241,77,129,187,249,129,138,247,138,24,252,0,183,219,227,44,171,41,63,87,99,248,235,13,35,202,37,230,65,3,70,23,99,222,253,106,160,125,100,253,48,113,42,13,47,28,152,172,121,63,40,241,218,11,179,223,208,111,227,124,42,62,249,155,114,206,188,167,72,132,62,183,19,74,17,13,207,89,76,162,40,98,67,128,59,84,195,41,223,146,107,225,61,47,215,151,39,207,184,83,147,49,106,124,71,247,64,232,63,111,27,105,119,51,245,22,191,119,231,204,95,244,234,154,35,247,142,32,47,89,232,166,240,38,52,233,240,176,122,220,11,179,78,165,176,69,194,197,71,196,91,112,30,195,187,197,189,139,72,171,72,128,105,160,71,95,156,228,193,111,179,125,145,223,54,45,253,251,219,168,246,201,238,102,98,134,52,93,85,156,252,144,144,6,204,198,190,58,71,4,101,116,228,62,101,150,181,157,125,139,159,166,238,71,135,2,138,56,94,59,3,140,233,188,52,28,47,250,236,230,88,150,135,156,91,111,62,209,131,190,191,61,135,238,68,81,165,70,142,48,26,78,45,188,188,17,86,201,176,110,97,181,110,69,167,36,170,124,189,40,14,149,124,194,216,50,198,97,71,164,21,14,88,212,59,202,97,204,148,93,60,254,100,206,56,84,181,8,12,219,34,250,116,46,251,90,5,54,49,152,25,222,92,72,101,21,129,41,233,242,109,29,60,219,41,101,90,136,17,204,82,195,156,107,177,44,15,133,57,225,250,84,140,196,118,146,76,178,73,252,157,83,142,127,5,4,21,164,24,158,236,21,159,129,155,153,37,14,118,210,240,243,200,51,132,245,127,229,74,242,194,206,130,139,32,74,56,207,237,252,156,173,151,157,68,194,17,47,189,219,104,118,117,197,105,111,38,69,8,19,71,96,115,125,204,14,159,25,72,98,203,212,109,228,229,156,31,164,139,187,166,76,249,243,51,191,70,203,200,211,61,79,13,109,218,233,249,54,119,38,13,180,144,120,105,35,76,220,182,105,16,9,12,103,196,83,24,76,250,56,95,203,96,48,190,210,136,171,145,176,151,61,18,169,105,188,82,3,158,50,111,80,249,28,21,171,152,34,36,165,46,143,101,155,111,55,55,194,139,136,146,149,11,67,243,112,239,136,121,182,144,73,52,23,6,5,171,197,207,160,195,2,145,186,49,92,156,155,93,204,144,105,187,72,69,30,10,35,51,42,59,207,180,140,140,150,156,213,112,200,186,254,13,147,66,141,118,227,94,168,115,238,176,242,176,164,176,212,221,96,135,1,189,213,159,138,66,229,46,171,42,137,131,84,175,105,99,70,97,83,175,174,150,238,114,24,193,31,217,107,108,82,16,201,205,254,206,100,54,52,69,125,224,70,108,202,225,13,255,75,206,38,86,18,28,174,100,44,223,93,200,122,102,232,93,61,26,15,85,220,182,114,23,198,176,203,85,43,249,212,102,23,55,64,44,185,73,53,187,197,103,33,11,215,21,102,154,90,142,66,16,126,46,54,31,139,225,240,176,18,227,11,179,155,27,190,186,145,195,217,82,80,132,43,182,77,206,14,159,47,179,75,204,108,83,163,154,252,3,88,166,16,61,165,211,182,9,84,121,195,225,224,136,52,223,176,194,179,238,155,13,10,194,147,112,195,112,213,190,67,220,244,22,68,6,134,36,106,34,59,236,238,161,68,227,147,192,4,149,203,40,215,216,116,74,197,208,180,99,107,138,94,25,196,184,239,2,68,165,25,94,181,97,139,138,98,91,82,152,237,217,181,92,237,73,236,94,79,43,144,25,241,245,103,17,248,200,55,204,194,129,0,29,109,191,55,149,49,162,220,55,161,126,53,129,169,126,217,114,53,241,142,233,227,112,153,50,255,93,150,109,79,75,33,144,195,112,55,167,192,20,107,132,171,31,58,251,154,43,51,174,10,11,160,195,20,160,220,175,211,76,211,151,127,157,60,195,57,213,73,203,112,137,241,138,32,134,29,46,118,67,224,51,228,179,191,78,34,91,91,236,216,128,115,152,145,51,42,103,147,234,50,110,78,30,118,135,231,241,25,44,67,127,27,177,220,18,134,201,103,168,229,46,125,122,90,13,23,199,189,156,41,202,202,2,111,10,123,221,243,30,138,233,76,218,229,103,98,153,93,252,219,249,53,65,91,148,60,48,255,159,233,173,234,181,231,88,225,20,42,96,204,66,198,191,213,69,227,71,137,155,187,55,117,197,253,100,230,167,197,72,135,186,167,54,138,178,138,114,24,119,139,115,8,209,77,20,172,233,74,104,174,142,102,182,234,2,78,248,32,225,214,93,17,30,84,24,94,208,14,24,107,227,45,223,141,9,94,14,111,246,89,136,171,8,59,77,2,169,109,126,161,16,74,56,216,127,202,8,97,67,228,82,157,243,167,247,174,35,100,152,234,90,152,198,179,82,235,8,25,232,162,117,119,251,70,32,172,61,23,7,187,157,194,53,36,80,170,254,50,1,35,31,32,232,46,247,46,13,131,31,235,21,182,116,62,134,182,10,195,50,218,1,35,72,160,63,13,217,208,205,148,120,179,248,63,235,103,179,8,47,123,187,73,44,12,253,170,240,111,241,232,39,97,21,246,63,58,240,209,204,112,27,114,152,81,18,154,162,178,103,52,103,30,206,12,229,167,223,141,50,50,194,80,54,191,97,148,201,197,8,245,144,188,44,161,214,237,240,150,64,8,55,163,2,254,107,54,199,248,115,56,185,205,206,182,116,124,147,129,73,31,233,74,126,224,121,253,92,160,146,149,172,3,5,195,175,82,162,97,118,48,148,73,142,179,68,137,134,21,203,134,21,105,247,207,176,190,6,204,89,69,155,182,140,188,227,48,49,178,27,43,153,217,42,89,253,125,20,12,131,167,204,253,217,200,210,41,110,126,102,119,157,96,179,153,247,124,20,61,20,71,135,174,151,84,160,79,212,40,29,158,20,182,72,203,169,162,28,254,220,204,243,89,136,87,88,116,240,22,189,229,156,176,196,136,96,82,44,210,189,250,151,144,79,85,39,91,162,102,8,55,248,205,217,237,72,114,251,147,219,28,126,243,177,109,221,82,248,12,143,232,181,105,103,110,189,249,158,101,196,213,139,181,66,26,190,115,10,55,25,78,60,115,72,28,135,143,58,81,46,230,48,53,86,50,185,163,56,208,156,206,57,17,177,35,252,117,225,115,206,76,30,36,58,19,78,66,169,238,182,172,20,194,125,223,193,230,52,26,73,217,187,105,180,205,143,155,74,206,74,137,146,72,76,66,81,66,78,241,123,44,138,136,117,45,46,240,170,188,217,56,91,18,83,18,212,34,118,95,187,16,170,132,26,44,48,115,171,79,241,232,121,116,93,15,43,195,214,119,40,184,162,32,248,158,5,134,231,239,159,128,37,187,132,204,137,69,8,58,60,31,122,54,94,42,84,71,101,1,211,80,192,28,136,167,92,156,205,246,224,155,114,24,67,163,235,189,169,120,242,178,124,132,43,216,198,11,92,126,5,143,31,252,149,208,10,76,85,185,119,26,84,246,164,93,250,147,51,143,155,19,204,218,55,202,73,94,195,248,135,31,108,156,59,217,81,86,56,172,177,148,159,195,121,153,66,41,67,144,114,133,37,5,117,243,204,110,210,167,200,58,120,196,27,165,70,108,11,181,105,107,6,249,29,207,162,169,10,217,92,205,81,209,91,78,253,140,212,172,113,117,78,110,25,3,253,117,233,145,204,180,50,139,87,203,17,245,33,105,240,92,141,166,243,119,115,156,200,133,208,204,79,115,106,115,244,87,145,46,112,99,131,234,191,204,56,21,73,54,4,68,137,94,126,143,117,150,139,172,230,88,92,156,145,44,250,96,92,185,68,129,146,159,198,1,209,97,190,32,201,18,112,245,56,219,120,127,172,197,217,177,234,111,163,221,237,159,46,135,218,179,117,149,78,161,34,196,117,49,96,116,87,77,186,227,247,3,233,101,58,204,30,94,223,54,68,99,79,103,78,11,172,9,81,1,24,137,244,239,3,131,168,139,134,218,115,117,118,123,172,3,163,86,180,244,183,51,246,163,95,175,161,13,114,122,162,41,108,209,58,135,177,107,46,243,129,91,140,83,168,143,77,8,134,118,115,39,185,66,64,230,243,87,180,224,5,29,23,179,237,158,218,105,20,78,120,187,153,166,179,126,64,56,132,165,120,44,83,106,151,163,75,29,212,165,251,116,8,197,190,235,30,171,226,108,234,97,7,8,205,212,87,201,79,163,240,234,245,139,228,32,56,45,100,133,235,125,219,28,67,85,137,132,155,227,247,244,141,149,101,235,242,211,180,179,211,116,33,213,3,195,11,107,250,216,203,152,65,31,156,79,175,212,167,87,96,252,102,135,207,230,2,37,74,129,171,109,141,28,166,113,89,175,174,41,123,89,39,143,93,212,187,200,140,167,106,236,102,140,53,214,245,226,70,192,218,27,78,68,73,42,74,167,69,19,189,52,121,26,141,239,121,217,68,58,125,86,129,171,170,251,59,43,205,90,211,81,146,227,34,28,195,203,38,98,210,29,54,114,129,118,56,74,215,43,224,179,171,145,170,204,51,179,242,62,124,25,56,231,80,42,62,239,99,225,190,152,92,45,4,165,35,4,45,111,159,112,2,246,218,70,59,63,75,101,49,210,119,149,177,227,232,158,61,201,22,12,41,213,179,111,250,126,121,83,215,152,165,199,80,60,156,174,157,73,4,72,116,107,231,79,15,199,199,129,5,228,132,156,62,33,152,187,79,45,40,21,44,138,238,240,159,182,223,93,82,231,141,167,90,15,239,81,99,157,78,145,37,51,95,25,108,212,28,166,18,231,246,102,131,50,226,30,107,147,129,191,164,238,113,154,102,167,171,253,211,155,83,109,58,206,82,78,48,36,70,55,181,157,58,186,89,35,35,201,64,20,191,116,253,232,49,99,65,194,196,97,243,144,188,93,198,188,153,156,126,78,69,43,212,209,42,240,79,63,221,97,179,143,23,20,89,174,236,99,31,161,66,113,254,69,96,203,216,192,14,35,149,45,59,145,179,158,154,0,71,192,231,175,101,132,254,170,13,3,164,252,86,174,45,4,241,106,192,86,106,123,123,20,210,8,203,112,52,59,171,161,24,210,66,132,99,119,60,116,171,18,217,181,42,124,198,70,116,89,105,250,233,116,203,120,59,188,211,207,255,93,96,138,9,125,119,6,91,76,180,195,167,217,66,220,49,72,241,237,141,175,82,81,127,78,13,43,6,176,141,50,133,43,26,88,14,159,141,92,18,229,34,84,247,48,205,245,33,140,127,170,120,170,78,56,229,45,54,249,72,6,107,69,11,155,26,142,148,223,92,180,71,169,234,170,61,9,172,175,56,96,156,135,232,103,13,187,55,31,36,124,60,96,103,150,145,91,42,96,169,224,134,54,239,125,70,157,238,148,15,228,76,94,100,140,28,54,69,83,89,81,45,8,227,202,98,103,113,160,192,175,40,108,26,157,249,131,139,113,195,134,192,191,233,238,131,17,151,20,86,34,176,153,51,59,140,91,141,108,160,134,25,205,126,59,63,148,62,75,17,210,34,87,227,134,212,63,24,53,66,113,108,37,173,12,109,174,124,48,217,72,13,115,82,52,30,50,115,7,222,216,236,200,213,48,61,75,246,7,67,156,112,235,111,19,8,91,129,18,254,150,221,25,229,50,211,181,191,32,169,32,37,34,157,86,217,163,238,128,177,158,144,121,1,57,254,218,188,199,103,47,154,109,154,195,228,62,90,252,52,196,123,57,39,15,43,198,158,126,53,235,154,196,203,109,18,65,195,233,131,177,11,149,156,207,36,3,88,124,24,47,234,201,117,154,230,187,199,222,221,81,188,145,229,11,26,230,155,245,109,252,160,123,153,70,140,192,103,130,250,62,124,14,104,181,11,191,156,237,107,201,238,162,190,178,201,25,102,133,71,4,134,151,185,33,75,33,3,193,213,8,252,226,183,250,196,206,120,179,163,223,107,51,177,114,233,48,60,158,203,55,205,114,107,248,35,247,85,18,5,201,41,96,172,170,196,205,96,50,105,132,86,7,112,233,26,84,102,159,87,221,153,116,65,71,72,82,116,53,127,86,165,201,155,118,214,98,209,216,97,111,76,73,133,131,103,225,210,125,52,236,145,21,224,156,90,220,10,72,193,105,113,24,70,92,209,107,135,249,179,58,76,9,144,156,122,184,250,124,107,203,7,9,10,151,67,31,106,153,192,112,12,177,57,69,90,11,18,92,218,94,147,197,248,173,170,255,75,2,122,220,239,138,115,168,20,126,156,199,192,251,178,251,197,86,219,164,63,109,245,71,62,2,19,14,233,58,186,167,9,77,7,220,204,103,243,126,88,84,8,149,50,125,70,192,21,32,235,99,159,125,115,26,241,81,115,18,17,70,193,68,167,101,175,152,171,80,119,23,244,60,10,227,106,5,140,13,176,192,212,96,121,116,11,190,34,18,142,119,158,164,168,27,118,166,195,208,223,111,214,145,140,91,143,82,75,96,202,110,229,230,221,130,59,129,146,143,22,20,186,163,27,97,50,7,227,97,222,5,46,102,245,230,112,34,247,80,5,70,227,47,230,255,130,147,120,211,155,155,165,180,223,188,24,103,125,10,12,47,49,134,10,116,40,169,135,60,239,35,19,210,138,197,229,167,204,34,48,77,27,222,229,24,43,77,237,21,56,235,107,248,115,19,201,209,193,64,40,161,220,121,52,163,50,145,245,183,25,46,209,180,12,149,91,130,176,44,133,197,201,135,28,138,206,84,39,235,61,213,100,44,118,14,99,59,175,163,193,92,230,107,160,144,116,228,222,140,67,15,172,173,159,37,231,86,120,215,240,238,5,222,26,177,88,176,49,215,238,209,48,72,0,114,49,89,100,23,173,164,83,216,233,221,62,179,100,105,141,145,148,77,70,98,8,92,168,222,187,87,67,195,155,2,215,17,217,32,96,216,157,93,96,106,12,146,15,37,11,248,74,70,135,122,251,8,249,109,42,47,90,149,150,45,99,48,248,38,103,37,43,40,115,152,7,61,187,109,223,117,154,227,163,120,62,50,56,16,237,137,29,84,103,11,149,47,12,15,198,153,187,147,109,252,22,241,6,6,166,41,106,125,48,108,161,92,4,230,163,112,255,158,73,126,104,75,222,145,153,226,76,14,190,129,162,166,190,220,156,230,74,38,25,28,219,78,74,232,133,238,201,222,97,182,216,199,19,203,44,34,132,67,60,215,172,81,29,158,56,207,45,129,55,249,109,127,46,250,68,54,173,112,150,140,41,237,112,182,248,241,133,113,90,28,113,176,162,228,35,223,197,139,131,186,217,115,57,108,234,41,114,53,161,50,239,112,152,226,82,59,123,90,141,174,157,71,90,182,25,22,222,147,38,244,28,44,175,226,40,137,170,210,61,167,46,198,44,244,231,216,170,159,7,239,242,88,156,26,34,104,135,52,215,148,47,219,98,16,195,247,33,38,194,155,197,35,136,26,211,25,62,80,192,38,142,46,112,55,161,215,216,232,67,30,154,255,54,239,104,69,157,115,132,161,151,241,182,146,216,94,255,36,15,87,152,133,213,37,236,239,106,142,133,187,133,158,178,185,152,139,141,56,245,12,225,21,182,97,119,15,177,32,39,87,226,202,218,80,53,8,26,8,12,181,39,252,188,72,116,139,129,15,134,117,136,99,198,213,16,19,196,53,212,178,142,46,142,88,108,207,45,78,99,22,128,241,67,40,163,7,51,78,241,78,167,132,116,186,112,86,65,239,61,137,5,115,255,209,201,195,64,205,228,85,228,106,42,92,92,141,255,192,131,128,142,52,156,160,203,8,115,182,115,174,73,234,195,55,205,172,210,159,26,54,167,8,151,178,63,132,5,60,194,218,173,87,209,11,99,54,32,207,230,45,35,236,191,197,179,145,201,162,120,204,11,83,7,171,217,120,96,236,182,92,100,186,80,134,161,55,55,189,75,183,180,195,194,160,231,167,229,184,129,134,227,29,199,5,113,157,67,18,101,57,59,163,89,50,187,139,95,106,51,47,176,240,249,171,195,244,249,46,92,41,26,116,23,77,247,221,17,155,114,66,127,254,70,80,35,171,106,90,87,205,200,218,5,91,209,152,34,138,45,48,166,22,222,231,148,40,76,89,215,112,209,164,78,221,133,106,33,48,37,53,217,36,183,88,92,237,188,147,60,20,45,165,90,76,84,195,69,14,77,3,226,113,183,93,86,137,228,26,185,123,190,198,185,231,251,88,94,140,143,168,70,127,28,33,139,205,69,174,113,104,49,229,149,212,211,151,213,40,212,125,207,183,57,69,10,6,54,5,65,205,21,2,188,231,123,146,46,183,20,109,119,209,60,99,161,230,33,102,197,4,199,139,171,170,90,161,116,23,171,63,238,181,91,232,139,102,118,227,50,51,100,200,112,161,220,77,165,194,18,19,218,108,41,157,21,34,158,205,98,34,23,198,177,203,21,245,172,68,73,108,27,51,14,231,45,228,250,182,149,166,202,15,67,112,233,97,137,74,133,160,8,220,112,180,70,163,213,53,241,10,90,78,77,127,57,115,102,27,238,214,106,239,82,111,142,103,97,104,226,13,106,221,228,125,32,228,56,98,24,210,44,94,144,54,13,97,52,111,218,52,27,150,231,193,144,191,240,171,9,223,238,231,230,198,104,14,61,190,1,37,92,91,110,5,49,126,245,38,138,44,211,60,189,182,230,184,254,185,103,202,18,111,69,12,160,118,15,213,187,179,105,105,178,199,177,110,153,43,180,231,18,49,134,169,55,39,179,233,170,65,201,206,196,98,112,72,225,106,141,202,115,234,154,178,186,125,103,202,111,182,107,47,36,140,34,68,147,178,178,123,158,206,95,71,163,33,207,164,118,222,216,1,200,131,89,13,174,26,114,35,144,84,238,197,67,29,114,51,179,161,87,66,242,203,173,117,181,2,39,58,92,238,99,33,181,46,38,230,244,113,184,90,83,221,219,196,137,192,228,247,70,168,145,81,255,126,38,53,133,217,45,123,57,48,61,158,36,3,110,116,117,106,98,2,38,138,33,48,37,52,98,135,204,222,185,138,67,122,183,205,124,252,54,58,3,50,93,18,238,10,157,141,68,10,115,221,45,16,25,84,216,23,209,178,77,1,136,92,92,17,183,141,231,66,73,91,8,13,208,54,204,68,205,97,56,100,98,181,204,169,33,185,100,37,37,1,170,57,129,10,97,233,59,198,89,33,113,37,131,152,178,135,211,139,126,49,82,59,99,137,161,253,104,198,242,113,109,70,84,132,238,196,97,100,232,18,87,159,59,157,1,125,3,38,197,28,214,156,128,133,196,254,57,113,200,205,87,249,213,63,184,112,221,68,196,187,11,12,75,207,43,72,169,117,58,71,144,38,112,133,189,88,93,215,238,244,254,13,30,224,74,81,146,147,145,186,9,238,10,133,228,192,12,77,151,21,58,235,178,9,248,92,56,111,220,247,252,167,59,66,13,119,50,5,94,225,150,252,243,99,16,153,27,110,78,44,220,91,246,147,113,146,155,243,58,183,127,64,228,214,53,70,133,211,248,249,250,92,23,2,243,160,42,53,187,197,60,71,61,211,220,89,136,207,150,77,222,136,233,174,134,68,27,68,28,81,63,197,119,32,47,247,145,131,66,128,175,193,109,26,134,13,221,147,51,104,53,77,21,66,131,139,193,183,29,82,78,61,171,42,56,166,221,168,159,197,213,212,254,220,125,175,41,203,37,47,52,66,171,41,45,97,16,162,146,183,195,216,178,227,175,161,145,210,130,34,95,9,205,61,4,12,170,240,87,208,14,134,178,18,87,19,36,185,91,68,120,247,228,150,246,85,122,202,82,79,76,46,23,245,135,26,87,111,241,102,65,37,31,225,135,139,18,147,212,207,211,202,133,68,100,106,169,23,45,162,3,57,84,116,144,160,144,195,42,140,158,90,188,4,10,125,43,171,61,151,89,135,90,57,175,152,103,171,122,150,24,185,26,186,182,223,153,164,82,23,247,234,51,75,152,157,128,195,20,119,119,121,42,142,136,51,20,218,144,208,145,16,238,153,169,201,30,134,28,223,52,159,136,103,21,32,230,59,47,220,170,46,203,103,178,91,59,80,232,68,69,22,183,134,1,67,137,159,134,35,37,94,204,25,105,171,60,218,29,9,40,45,200,22,141,133,215,27,142,76,22,97,198,11,195,197,241,13,133,17,107,36,10,101,110,131,81,180,78,181,223,204,98,89,92,216,109,187,219,89,199,126,186,136,80,116,53,151,24,87,77,25,236,132,86,23,175,113,100,107,162,89,84,19,203,36,205,234,67,125,205,135,162,178,181,30,99,120,43,128,15,181,47,8,198,186,217,102,131,229,47,26,241,169,36,194,8,48,110,204,199,40,20,164,72,155,74,187,168,115,112,110,100,55,31,74,153,226,33,228,212,228,181,223,16,238,217,232,203,205,49,209,11,213,33,50,147,76,57,2,87,228,171,138,195,252,245,86,184,193,62,114,101,172,102,155,3,253,109,179,76,242,166,145,92,20,11,70,174,182,4,177,195,131,143,105,43,76,101,158,63,55,193,152,174,207,13,155,100,133,226,23,226,191,93,15,56,44,101,249,219,233,31,248,188,123,81,84,57,112,114,95,187,142,218,202,18,69,47,24,82,57,133,70,39,244,45,33,3,153,73,199,240,3,190,205,191,231,195,82,24,201,220,16,19,235,230,143,42,247,62,95,101,9,57,73,51,233,106,122,178,66,6,195,211,250,221,116,154,166,238,182,49,182,25,33,202,133,11,78,211,99,64,70,251,124,135,224,23,38,217,210,180,76,138,201,43,171,136,199,158,193,150,116,247,134,137,64,246,155,23,130,68,55,34,95,209,231,12,21,232,69,116,190,200,24,231,210,22,146,198,168,137,177,221,147,221,217,146,183,181,208,20,22,57,255,138,189,247,116,127,212,190,126,101,192,178,7,98,13,142,13,22,155,137,49,117,174,27,200,93,123,151,163,55,81,69,241,24,223,140,179,128,135,46,9,4,153,172,27,71,60,66,230,213,6,225,120,35,223,61,139,251,8,169,75,68,4,37,168,199,4,79,153,124,200,141,153,134,160,192,197,252,124,174,76,70,94,18,0,102,235,71,168,186,95,177,36,78,129,10,195,97,8,45,165,193,215,248,108,28,251,89,217,66,154,7,126,182,118,249,121,191,105,135,220,17,196,47,141,62,16,102,13,30,58,210,59,200,243,200,206,17,219,162,118,53,133,230,22,237,81,182,180,184,111,21,23,240,224,4,168,203,158,149,40,181,43,57,68,229,169,158,219,166,185,86,126,162,16,120,159,13,157,135,225,128,186,47,17,85,192,16,189,36,2,128,50,243,246,162,228,51,131,115,20,107,26,32,40,213,189,50,134,153,164,200,193,11,15,178,228,75,128,137,202,36,61,89,17,216,104,41,132,29,80,51,210,201,18,135,10,95,3,6,172,101,114,75,23,198,95,189,199,213,203,148,67,100,186,67,244,201,77,112,40,221,197,90,87,39,29,188,8,187,215,144,19,3,219,50,97,33,254,26,33,23,74,177,77,2,81,96,86,243,91,15,109,249,181,219,52,227,200,71,193,140,113,85,166,4,201,218,180,34,245,237,48,137,38,249,105,170,57,253,168,139,251,17,177,237,46,1,79,124,131,162,32,26,49,170,172,65,174,43,212,140,76,9,142,55,18,126,163,166,217,29,224,6,170,143,75,68,39,170,201,131,70,49,53,146,41,212,206,255,227,240,47,26,3,211,21,204,232,85,138,218,111,147,145,142,158,161,95,192,169,178,235,1,25,169,224,115,76,245,38,159,215,156,196,35,13,14,114,33,180,239,48,21,224,178,117,130,69,12,19,242,131,201,214,201,55,201,1,44,249,70,97,80,36,8,9,236,194,112,40,92,167,133,88,11,1,102,65,45,47,224,240,194,23,88,246,177,27,118,83,242,82,49,136,90,194,253,227,136,66,254,219,133,0,160,192,138,167,150,173,181,196,50,29,78,75,21,179,171,37,245,171,127,208,120,201,35,4,115,97,178,152,62,73,158,209,151,8,53,95,95,96,14,207,205,157,23,135,57,70,238,251,89,161,220,2,25,97,199,135,129,13,80,22,24,237,61,191,119,34,23,33,174,222,103,226,58,19,223,14,101,6,222,128,220,154,173,153,59,214,49,16,172,186,82,224,243,96,158,215,71,81,98,168,29,68,75,191,226,74,151,14,49,97,188,219,46,194,208,43,62,170,194,34,37,116,26,244,191,74,27,161,33,147,169,103,186,147,69,99,202,235,78,164,131,204,135,20,67,21,216,4,106,124,2,53,121,198,162,40,91,146,239,109,101,178,229,85,252,167,113,211,26,33,95,147,39,41,233,161,63,61,57,62,187,90,16,140,179,242,192,231,144,211,103,220,28,245,171,59,254,15,188,209,187,138,155,103,194,8,242,216,168,188,186,210,16,21,110,146,227,106,88,25,164,208,94,194,240,106,44,121,91,153,255,229,80,57,26,166,111,160,183,38,208,56,93,65,105,76,138,210,5,133,150,237,3,33,19,96,21,93,66,203,26,82,189,17,240,163,176,140,253,42,156,175,248,105,203,177,45,129,109,4,207,104,153,177,238,5,54,45,181,184,26,41,174,164,191,61,91,20,188,208,43,167,233,67,175,254,209,2,163,195,209,240,145,94,193,139,112,70,135,227,182,37,202,37,7,70,36,216,239,189,161,245,222,95,46,22,6,115,244,140,50,150,160,251,46,207,42,146,67,110,145,207,202,18,243,2,163,142,85,98,8,35,206,44,95,15,106,79,101,132,88,145,73,78,22,65,207,219,240,19,61,166,110,240,44,228,167,57,181,248,225,247,188,10,14,92,183,214,30,114,31,113,201,26,178,61,69,218,69,57,117,184,155,161,100,4,3,243,31,215,50,54,120,126,197,213,35,137,155,17,208,23,75,120,220,238,171,59,105,163,246,66,70,77,96,179,161,107,14,35,219,150,244,234,243,150,202,23,131,192,111,244,177,79,254,157,61,191,91,87,50,88,122,99,20,118,62,214,30,39,174,196,121,67,225,74,174,222,97,226,225,47,76,2,254,131,57,244,156,169,244,105,53,121,187,238,48,44,180,46,62,247,140,106,223,108,17,54,65,46,183,8,188,45,199,225,240,96,147,47,55,71,40,199,5,167,72,109,165,44,1,91,152,196,51,14,20,112,228,9,95,222,145,13,183,172,236,184,249,48,150,179,60,24,227,117,55,111,154,229,237,228,167,87,8,17,86,28,161,69,239,28,140,68,222,247,158,201,138,13,33,7,53,75,234,212,111,236,85,155,53,250,22,143,251,10,169,198,221,218,169,45,220,146,251,106,102,164,227,250,139,112,173,154,22,83,49,99,65,37,115,184,177,138,10,138,198,144,43,100,179,122,224,189,171,240,178,34,23,135,139,149,170,95,248,172,161,33,80,10,121,135,106,205,33,240,102,175,220,3,30,170,255,210,208,9,10,73,3,115,177,196,13,249,194,103,216,16,73,117,120,16,158,21,167,171,196,76,191,189,79,177,1,86,71,92,194,235,203,69,138,216,81,10,125,7,39,36,148,224,62,155,120,2,89,69,77,178,240,114,219,209,39,88,94,169,36,57,44,178,178,253,90,230,108,145,125,68,33,96,193,228,254,224,109,98,34,234,111,135,236,201,23,7,62,59,217,66,109,190,216,92,65,132,116,114,39,82,140,152,248,76,53,207,35,38,62,3,102,107,44,70,112,219,52,91,106,192,8,28,73,151,108,228,145,190,36,41,176,45,141,226,219,7,91,170,199,213,200,73,136,5,106,198,23,209,179,79,192,103,75,172,118,130,172,39,205,65,146,222,234,75,201,124,154,122,60,245,57,155,203,119,119,118,243,112,177,91,252,242,47,129,33,6,142,164,49,111,195,120,27,106,60,73,169,169,155,15,81,26,143,96,124,21,152,111,45,123,151,178,54,61,214,146,139,82,85,31,132,108,205,186,28,99,58,76,219,226,242,191,149,117,97,21,117,154,66,110,190,124,167,130,202,134,169,171,77,85,49,209,100,239,178,198,116,162,182,98,88,181,109,255,101,106,176,85,156,158,173,241,57,16,251,219,178,128,147,160,8,27,238,24,40,156,43,37,95,119,96,10,244,74,192,103,17,86,31,29,10,96,167,187,88,85,164,148,112,61,16,95,176,206,238,208,223,38,162,29,93,109,203,79,143,102,23,222,51,135,57,196,220,212,28,220,206,47,63,216,228,137,138,58,116,167,222,168,120,253,224,66,196,78,253,183,72,231,121,73,69,69,86,255,108,145,196,51,137,45,217,242,123,51,105,212,217,213,174,150,116,252,247,216,76,132,104,0,10,108,6,246,31,218,205,246,85,125,118,177,76,240,217,255,39,1,165,46,216,86,43,232,47,243,236,156,251,210,81,88,73,208,124,33,56,54,253,123,183,166,247,166,186,41,46,222,168,63,22,181,208,118,213,24,114,134,167,183,213,86,156,243,239,246,213,22,118,193,99,22,136,125,66,137,111,158,51,42,107,137,90,80,157,183,247,109,219,15,140,182,189,168,149,147,194,170,177,195,88,197,98,198,210,97,235,124,106,94,145,90,209,79,65,150,79,96,91,47,166,195,103,255,180,180,67,169,227,241,2,72,170,52,173,242,73,224,205,102,219,209,105,161,141,139,238,95,149,246,7,119,147,23,146,238,222,188,42,239,111,40,197,170,84,101,48,250,11,31,76,41,174,122,177,55,162,67,251,139,247,24,99,102,101,25,193,166,10,237,10,163,167,153,107,23,161,250,98,13,5,247,244,123,174,141,183,179,186,207,145,42,108,174,50,119,96,196,204,69,89,155,19,34,4,150,15,38,136,172,202,247,232,137,55,175,164,170,8,119,52,153,102,205,102,215,69,89,217,152,89,235,5,62,171,166,139,158,17,103,239,84,35,11,108,159,122,192,150,52,41,234,205,53,93,146,31,6,120,193,33,75,208,121,55,215,208,16,202,20,245,211,110,69,36,217,63,189,205,98,173,30,84,80,48,243,237,179,95,113,165,92,109,37,43,205,111,62,9,106,116,113,230,202,37,92,245,168,170,93,89,98,123,221,244,242,60,190,109,102,73,83,212,144,187,25,183,58,223,10,127,34,150,200,174,158,70,123,123,53,57,113,3,138,243,212,180,168,149,240,51,63,179,40,39,54,181,29,130,165,230,174,149,176,246,170,154,247,84,120,192,206,74,162,68,68,93,60,216,206,79,151,34,103,35,196,10,172,182,92,8,144,76,191,53,174,52,143,125,15,225,241,143,165,146,240,6,94,106,222,131,11,135,207,177,120,6,159,5,88,237,142,136,85,185,221,81,35,193,223,198,99,233,133,136,179,243,184,18,165,5,143,213,210,79,39,197,111,14,157,185,62,48,154,188,238,243,201,202,124,246,60,235,49,35,219,190,1,106,86,221,146,154,26,53,45,10,183,252,230,155,216,169,218,168,85,132,32,156,36,118,86,173,134,29,170,118,41,236,155,233,48,133,198,143,141,26,219,12,167,66,158,137,141,44,236,99,243,132,236,227,112,216,196,159,244,230,232,141,248,131,157,137,207,138,160,229,193,50,83,150,55,173,224,210,37,203,121,55,19,23,103,105,102,34,72,73,77,191,232,245,230,148,194,3,119,101,68,1,155,5,83,192,99,233,79,119,220,128,226,177,155,101,240,159,159,134,247,125,239,13,73,115,43,76,132,171,58,156,169,217,80,139,169,130,143,242,55,88,50,161,220,46,166,19,7,206,59,28,201,217,93,169,22,34,48,227,180,7,156,123,123,252,171,10,233,171,123,245,233,193,241,184,95,245,238,209,201,102,145,3,181,95,228,100,3,91,58,224,179,7,45,79,211,92,171,13,176,235,226,211,151,233,238,206,64,225,189,202,235,48,139,168,126,155,141,38,203,3,19,159,46,1,83,55,62,20,62,39,228,124,159,138,125,195,3,55,167,116,131,162,80,240,160,35,34,82,118,192,237,82,142,13,76,202,52,94,7,86,166,253,129,113,191,93,1,51,139,107,195,77,105,44,126,155,34,69,53,112,51,201,211,251,174,57,95,232,40,52,179,200,248,126,76,182,239,233,239,142,207,113,188,14,54,111,85,95,38,191,54,227,183,97,120,235,188,97,114,145,183,79,161,245,61,157,70,54,98,69,211,32,131,234,140,71,201,64,141,15,100,44,243,80,18,152,245,110,197,64,162,188,67,14,32,40,55,157,51,225,189,249,110,194,133,4,166,84,58,94,201,46,207,73,148,239,60,79,129,97,113,234,213,123,221,95,38,116,159,212,102,45,153,88,255,7,147,18,83,243,160,206,105,221,253,196,128,97,61,15,245,119,43,45,197,205,231,25,115,91,182,142,125,219,238,33,80,152,243,89,109,162,136,98,124,112,37,206,35,95,230,52,73,205,111,155,2,27,129,156,69,83,152,157,68,15,24,29,185,170,240,246,24,56,57,46,234,47,244,151,49,74,111,129,178,25,211,95,182,0,199,133,219,150,178,127,96,24,204,23,94,90,65,140,202,186,21,27,56,140,142,150,218,45,153,136,92,112,179,209,93,80,51,217,105,146,84,190,4,156,93,251,99,186,122,182,121,36,226,163,79,38,29,60,20,230,172,234,40,149,88,245,185,120,133,15,26,48,102,234,218,110,51,151,189,87,83,237,253,192,150,240,118,152,67,147,186,212,216,167,233,175,3,253,192,161,251,93,114,208,201,11,136,173,30,126,106,212,1,215,142,233,179,172,137,164,105,68,195,156,76,92,59,210,74,234,48,246,86,24,191,151,26,48,155,179,170,240,10,126,38,243,115,193,154,238,194,195,152,168,241,219,5,113,38,69,107,78,247,226,154,37,77,8,74,232,32,26,198,217,95,61,135,126,199,67,167,109,163,82,241,24,26,33,155,145,125,26,54,47,15,169,62,48,120,123,74,226,103,23,63,229,243,48,65,164,230,134,227,84,15,245,209,159,171,45,50,26,176,233,224,43,188,163,146,214,124,213,133,219,105,168,243,210,204,86,29,86,133,122,6,33,10,113,175,229,132,33,214,59,248,52,120,143,193,197,80,47,114,190,201,229,164,6,80,28,5,135,194,231,169,246,133,91,81,27,103,42,9,166,167,59,128,241,92,157,10,159,223,174,23,102,7,243,252,246,89,110,124,219,56,140,117,37,179,17,161,41,98,120,1,159,41,64,182,110,164,251,71,148,61,12,34,255,146,85,48,29,227,25,223,45,230,42,77,237,225,207,81,39,5,3,210,88,244,67,68,245,129,207,188,121,187,101,191,14,211,27,214,202,72,247,106,66,220,250,96,8,126,248,52,139,91,192,22,34,9,48,186,214,45,96,196,61,245,193,16,252,186,207,109,234,22,234,195,100,37,177,209,107,103,18,46,143,77,19,245,104,190,171,28,102,15,38,203,222,166,233,126,12,110,68,117,84,48,193,60,161,248,253,128,33,190,201,115,111,44,133,82,191,240,86,107,250,77,46,57,198,41,169,197,37,107,15,121,27,98,94,129,34,125,245,220,27,71,184,11,179,11,125,174,230,164,112,127,122,84,41,62,3,134,125,57,3,230,60,185,20,70,127,231,62,246,99,61,119,208,61,61,94,216,204,162,182,23,253,233,121,181,58,129,205,76,78,97,24,152,222,103,131,60,180,168,190,38,28,62,157,94,131,195,5,36,229,38,240,38,154,120,97,170,63,166,194,68,34,46,188,144,48,80,216,12,60,28,198,152,67,132,143,19,81,188,251,117,27,11,65,212,187,169,82,45,107,95,152,92,137,160,153,192,199,69,119,19,147,67,96,246,122,94,135,130,49,130,140,164,129,12,29,62,107,1,99,103,242,192,100,137,162,225,164,242,167,54,156,104,205,109,248,217,219,169,231,69,34,61,236,81,141,102,58,214,42,202,124,230,209,84,239,181,232,227,116,5,177,236,139,215,117,182,106,43,107,195,40,107,76,241,88,155,216,188,62,117,55,209,223,128,241,122,43,10,67,141,243,145,132,158,245,20,125,123,196,248,162,160,220,44,25,90,81,59,176,108,250,249,23,38,59,163,45,63,71,93,207,163,54,43,169,111,47,140,136,121,11,216,220,16,4,198,136,48,158,27,177,70,9,159,1,83,48,23,133,67,112,190,234,115,53,1,177,25,48,158,1,218,107,76,4,241,109,207,95,113,149,194,24,129,198,205,171,112,136,1,137,54,68,159,53,124,20,228,177,74,10,73,79,80,178,218,83,81,75,217,57,108,60,160,7,102,171,93,3,134,192,38,205,38,58,236,89,31,68,254,211,216,250,5,148,243,190,156,131,105,14,1,236,102,20,62,251,210,24,133,19,63,8,253,248,8,122,140,152,106,17,249,223,162,212,14,43,175,148,24,104,40,21,72,152,22,248,12,210,219,114,106,166,170,246,10,11,80,76,89,132,92,202,126,96,19,91,119,120,55,117,172,28,86,48,238,140,218,70,82,40,201,33,2,120,238,88,97,240,121,20,185,68,115,64,11,189,6,96,12,220,180,225,102,31,235,63,205,241,82,253,58,18,206,215,238,50,8,108,197,121,10,67,184,136,150,117,113,63,4,52,33,131,0,151,24,209,82,29,124,142,197,94,139,56,140,166,163,78,125,101,152,168,84,192,104,112,105,179,7,225,232,248,225,73,42,76,155,77,190,101,198,213,231,221,204,249,192,72,91,251,235,88,203,232,110,10,79,234,248,2,38,150,243,92,141,170,75,116,153,197,151,245,193,204,213,211,225,77,13,189,126,216,28,42,82,172,248,155,37,230,121,215,148,233,198,78,135,9,107,62,111,147,93,130,159,234,240,40,110,82,204,1,76,249,148,63,55,220,79,117,184,2,238,81,101,105,59,174,165,243,116,49,15,203,25,112,29,234,180,67,229,86,243,2,26,96,142,220,207,111,207,59,196,57,227,61,182,141,20,119,196,40,68,244,54,213,167,83,136,82,69,159,161,13,213,158,118,175,21,75,4,38,218,82,236,59,76,48,35,197,108,182,177,50,127,30,154,228,89,108,208,208,126,85,91,70,219,127,183,152,104,49,183,78,207,83,49,240,98,193,223,176,183,203,115,243,18,167,8,4,231,211,120,222,53,50,227,241,5,160,72,85,135,118,10,113,135,248,184,240,73,20,221,52,96,203,41,58,188,49,234,121,96,108,198,226,177,55,185,72,49,194,228,234,47,87,134,56,47,25,45,133,137,234,21,71,9,91,148,7,197,108,99,7,156,97,105,41,92,194,173,12,24,45,155,174,112,141,44,54,48,181,4,75,97,152,25,35,96,52,20,178,194,88,211,221,223,38,194,242,220,124,220,202,211,137,163,133,122,179,36,171,199,246,133,143,88,179,138,24,25,133,19,141,148,128,119,210,129,4,43,209,21,61,57,8,167,36,66,91,192,153,129,23,48,105,239,252,120,139,114,230,255,224,130,18,132,206,88,29,5,195,30,40,114,54,106,76,138,2,149,199,30,80,236,28,237,133,161,206,120,187,207,82,164,245,207,192,164,5,71,192,38,249,35,48,229,55,57,90,198,74,180,244,234,106,46,64,1,83,38,164,191,141,52,102,142,166,153,234,182,244,120,111,233,6,252,41,45,27,235,233,21,28,114,107,92,141,142,122,126,96,196,18,227,183,77,24,90,13,89,205,158,55,110,206,169,124,62,240,36,136,19,240,216,106,254,149,48,48,235,49,202,203,79,163,79,221,94,115,28,81,168,76,64,122,95,209,22,17,23,228,152,74,213,239,135,200,68,196,38,8,85,46,81,119,2,62,59,128,20,48,50,144,122,138,48,47,198,21,13,219,42,170,3,106,69,182,31,74,181,103,107,207,197,208,156,46,204,247,163,125,114,166,171,248,124,42,146,237,250,1,116,10,33,60,46,62,41,234,218,93,219,61,161,175,206,128,77,220,90,225,221,99,91,105,39,211,174,51,45,185,4,151,66,49,57,228,165,14,40,120,87,135,105,36,242,186,117,46,157,136,241,34,44,49,198,77,146,248,25,10,11,101,73,31,227,232,218,180,253,160,56,167,7,10,31,80,191,0,2,10,49,196,41,69,123,214,151,78,6,108,69,151,146,41,122,90,70,113,125,137,159,62,51,210,251,92,48,214,70,192,164,81,159,94,193,171,200,35,31,68,165,234,115,130,25,20,130,199,7,2,233,97,234,131,177,41,142,13,216,129,183,250,92,37,106,51,103,138,134,19,70,204,15,220,93,34,9,209,83,222,64,87,20,177,241,104,55,33,26,49,92,197,226,160,165,120,217,248,140,213,253,180,155,192,71,9,152,20,238,211,110,43,243,11,120,164,249,182,108,163,132,227,112,38,21,39,159,0,132,150,8,69,225,221,218,68,211,13,24,178,147,127,94,112,82,159,83,6,212,254,18,211,2,68,230,164,91,75,108,41,115,116,41,213,89,125,61,87,83,209,90,3,38,94,247,252,118,153,238,77,143,96,43,12,225,241,192,187,220,94,99,54,222,239,205,119,23,216,54,113,47,188,103,60,247,57,156,46,61,39,0,199,34,97,222,230,251,109,216,246,109,208,52,143,97,117,198,54,83,239,88,56,77,135,126,60,99,124,140,248,97,38,175,231,16,1,26,178,35,211,146,45,186,211,7,94,2,227,228,48,223,159,174,2,67,179,122,225,21,243,240,162,108,239,207,79,239,200,89,33,211,150,159,149,111,35,66,114,47,70,159,244,121,232,137,235,98,192,228,241,158,95,158,205,235,32,77,197,173,190,11,196,158,97,27,0,156,103,125,63,236,21,229,134,192,245,113,159,6,134,50,17,48,116,222,167,207,80,79,139,166,225,62,253,126,217,176,95,253,109,46,106,23,243,124,224,229,78,58,104,28,192,210,122,190,62,43,72,12,152,217,239,157,23,166,155,29,54,51,212,20,53,71,155,24,110,170,219,42,194,213,215,15,120,174,152,55,160,18,60,231,108,172,81,226,12,50,145,31,170,58,14,15,204,251,14,24,114,230,122,231,141,237,219,241,179,63,35,237,241,76,74,59,84,100,80,90,107,93,119,227,148,144,245,114,47,166,208,180,60,179,202,216,177,194,16,19,201,207,115,17,66,139,105,195,74,103,230,251,233,150,187,248,145,211,26,239,183,121,22,91,105,248,210,130,41,131,183,83,242,128,161,144,61,48,220,103,127,159,27,185,149,254,220,28,178,207,133,75,234,243,129,45,74,19,48,100,182,103,194,67,170,39,30,204,76,190,245,133,101,57,185,153,50,210,115,80,183,2,130,22,15,70,166,116,104,175,21,12,109,3,93,90,4,4,138,177,107,60,54,146,164,207,156,5,187,32,94,8,65,174,103,129,194,131,179,197,83,219,60,173,237,38,118,17,223,31,26,185,79,56,8,53,211,11,90,58,79,193,137,148,98,192,141,250,22,133,119,20,93,1,83,7,161,48,130,239,51,122,140,137,225,249,250,38,250,239,43,224,179,133,123,150,39,164,231,99,197,39,52,62,158,37,98,162,87,21,79,61,172,68,90,225,157,34,10,140,12,31,119,19,24,77,206,251,9,12,10,114,245,185,17,126,235,23,38,144,174,45,167,2,120,221,166,173,250,244,138,233,89,221,139,207,56,92,250,62,204,65,233,162,91,212,57,134,85,245,184,144,68,163,98,159,66,84,133,177,235,139,129,114,254,181,234,100,10,3,182,197,138,191,109,241,210,155,159,81,27,116,42,96,98,4,10,215,116,103,75,184,250,73,99,150,167,37,225,160,4,124,142,110,79,167,224,81,23,51,214,54,177,244,231,106,4,185,239,213,100,12,180,87,54,67,233,62,216,208,122,25,168,205,208,78,191,155,67,67,41,229,129,183,77,82,1,35,231,242,192,144,21,106,192,164,62,164,91,204,73,209,3,89,116,73,153,58,39,109,219,101,57,218,85,209,4,16,123,209,104,88,199,233,91,158,122,179,216,205,123,49,101,179,91,97,203,149,4,140,189,152,188,78,236,19,188,76,14,87,128,92,134,206,134,27,89,52,63,136,83,161,112,38,99,133,91,14,186,57,48,238,10,122,115,68,188,218,189,250,116,240,237,50,236,213,16,166,251,208,51,80,180,250,26,152,16,89,11,56,55,225,219,2,79,140,0,3,70,0,170,41,76,81,207,189,249,89,88,211,115,181,201,90,6,92,85,204,104,224,251,22,190,152,192,104,2,101,133,145,28,90,1,83,171,48,21,134,187,93,47,60,213,203,23,77,46,103,2,55,163,7,74,157,8,40,213,159,227,194,91,164,238,129,119,201,251,94,205,182,73,59,173,166,72,36,98,6,128,2,170,162,133,99,252,133,187,6,68,89,172,146,59,118,26,172,213,177,192,38,84,18,48,44,23,109,56,44,242,117,91,182,215,219,176,157,238,67,111,161,3,34,217,206,122,61,47,56,166,76,72,176,76,147,187,13,146,27,163,210,90,174,30,216,60,248,0,62,243,201,212,132,152,201,199,198,78,131,154,159,36,164,137,129,37,31,1,234,128,41,213,150,30,161,8,33,226,207,86,243,163,238,245,80,225,162,84,9,120,80,98,37,240,64,178,247,194,104,125,105,195,137,159,237,11,67,56,214,155,79,134,81,60,246,249,178,122,214,7,67,38,223,79,17,84,76,156,99,129,188,44,242,182,49,15,83,245,160,150,83,192,139,4,69,192,115,106,187,55,236,221,123,45,97,117,125,31,52,52,230,163,138,42,184,14,111,88,168,105,196,173,57,245,73,135,79,83,6,137,123,83,211,40,17,125,52,252,178,107,211,2,23,70,146,194,236,67,227,167,45,99,175,63,77,177,82,76,71,213,148,248,134,194,172,54,45,96,138,170,4,37,174,24,45,107,8,200,101,253,105,179,105,174,1,159,243,137,190,76,156,131,114,72,4,54,134,176,62,245,68,41,97,4,186,151,72,69,80,34,156,107,172,76,72,84,37,93,83,169,150,151,47,171,145,92,171,122,115,68,97,99,28,17,243,200,93,91,182,217,16,123,151,82,227,187,101,215,152,77,146,185,196,205,81,99,146,133,43,35,75,190,99,146,54,101,138,173,87,83,242,30,13,175,85,189,112,51,100,242,118,159,154,128,112,126,174,61,47,40,122,236,60,150,198,243,51,69,7,35,70,89,107,202,63,6,69,253,241,162,103,107,91,21,166,198,51,110,141,153,246,139,14,84,72,3,134,249,170,205,110,232,184,199,64,24,168,222,77,133,225,198,230,128,209,1,120,174,94,61,226,41,203,24,98,178,222,102,194,151,51,69,159,32,187,147,244,234,62,162,176,6,24,101,200,165,240,217,164,206,120,108,43,83,209,155,227,212,112,123,197,168,154,77,225,209,239,119,77,113,87,121,186,133,55,127,155,102,126,136,218,180,9,245,192,135,25,76,172,182,244,230,100,129,219,133,103,17,127,34,96,136,70,62,82,58,34,137,186,4,152,238,203,188,48,30,6,210,231,103,194,185,57,72,83,114,145,130,10,96,234,66,3,93,91,143,255,7,69,81,217,191,92,120,38,122,92,204,152,128,184,125,37,112,47,245,185,26,93,17,63,178,161,75,188,103,123,174,158,17,121,128,200,153,52,48,97,212,230,116,127,154,130,110,125,219,155,178,148,152,114,16,86,41,58,210,240,0,109,49,73,179,78,86,125,157,155,194,247,123,111,138,99,21,132,0,24,79,133,171,98,122,96,180,166,70,192,231,128,86,181,221,148,18,230,123,239,57,164,148,15,248,44,55,177,168,50,114,218,126,26,198,17,47,7,108,226,184,1,159,3,156,165,216,92,77,21,42,98,85,148,213,102,6,138,160,214,237,178,66,165,66,142,15,132,124,86,146,93,58,190,2,203,245,251,26,146,84,234,81,132,21,3,50,247,23,54,153,66,133,17,238,8,152,202,15,57,188,160,137,56,34,87,71,80,60,173,23,54,235,142,128,207,212,41,161,237,3,159,89,105,196,99,179,247,120,30,172,160,148,17,15,118,206,204,250,178,41,221,158,33,148,140,215,75,209,140,24,254,10,12,83,135,141,33,163,176,105,109,68,211,206,131,139,241,211,48,205,203,88,218,204,126,39,105,203,48,4,138,69,23,9,3,177,232,66,120,32,167,118,123,133,235,135,246,41,101,10,247,177,49,106,146,149,17,147,114,22,210,128,233,96,125,108,142,78,241,225,99,108,48,182,118,57,204,171,117,225,161,180,59,224,17,158,230,205,172,65,118,123,96,78,147,37,224,115,94,72,122,115,204,70,227,125,154,235,251,212,166,77,198,86,92,141,156,136,48,154,10,53,193,46,191,73,245,183,106,128,128,82,80,185,3,93,90,167,107,240,249,10,102,192,82,246,15,136,60,76,119,144,100,130,108,84,72,94,182,58,66,17,120,231,169,124,37,203,26,198,65,149,136,46,82,133,10,111,84,151,2,54,105,49,129,77,157,245,194,176,97,246,3,135,142,2,240,152,73,159,10,5,144,17,79,69,249,153,108,182,15,204,39,16,40,5,220,218,176,78,216,174,134,146,49,44,162,172,48,170,133,161,100,12,117,93,71,56,230,162,145,49,222,150,222,106,138,158,241,189,238,197,148,205,62,63,77,8,241,254,180,205,220,10,239,26,57,250,3,119,49,148,38,244,149,46,81,24,91,239,164,235,34,209,173,186,175,72,242,153,168,101,73,38,31,89,92,173,206,20,150,183,146,234,32,200,162,154,19,48,25,117,249,233,141,247,82,60,52,234,243,66,136,5,54,179,217,128,7,97,87,129,233,147,120,151,208,155,155,156,156,240,236,186,71,205,77,173,160,70,143,169,1,138,169,210,108,28,234,210,139,127,5,178,14,179,19,209,79,107,27,253,37,158,139,150,119,189,55,114,7,35,84,144,83,238,207,197,231,195,25,45,196,130,207,118,234,233,147,61,60,230,128,79,216,249,247,167,213,103,6,222,59,68,140,179,73,115,5,76,2,120,123,189,94,55,237,95,113,157,29,38,73,157,92,192,21,115,47,202,137,47,76,5,188,159,155,128,207,234,32,203,7,118,143,145,136,235,230,146,152,228,179,198,199,183,132,122,38,210,84,83,124,15,128,137,203,205,128,119,207,207,205,89,218,66,15,155,34,20,137,103,16,237,200,61,20,171,57,170,75,24,180,22,171,218,114,240,60,177,70,250,81,84,68,1,46,224,37,34,250,7,69,196,166,132,62,50,177,43,153,36,141,13,177,163,85,70,246,215,102,149,115,92,119,101,64,19,135,16,239,10,96,50,78,209,221,99,169,249,11,240,130,17,230,48,183,206,250,211,166,91,24,55,55,39,38,69,139,75,2,81,245,218,146,248,225,128,214,8,225,116,243,247,21,75,142,97,181,144,35,6,217,153,182,202,122,222,69,29,17,73,4,222,20,165,40,60,75,136,139,55,242,123,251,185,248,156,129,93,129,21,16,245,93,133,105,107,15,120,63,145,22,120,2,8,95,57,76,166,184,233,32,226,212,235,250,149,200,32,236,231,77,19,67,8,209,116,100,159,53,79,6,44,3,1,181,157,145,244,222,29,145,165,21,240,20,27,107,67,91,141,209,141,102,243,204,207,79,99,90,30,247,166,218,85,31,235,188,220,233,2,38,166,190,81,69,49,26,24,71,141,11,35,217,53,31,216,61,38,64,209,100,120,46,70,106,100,7,140,82,210,11,119,39,73,161,236,145,80,10,80,216,216,74,1,99,128,190,30,184,251,209,4,184,138,66,3,40,22,247,35,80,248,147,245,129,167,159,30,128,161,204,63,143,133,62,66,11,120,54,93,140,107,53,123,164,21,48,165,247,207,213,182,74,58,220,152,42,245,183,17,25,190,104,86,142,45,28,230,22,211,137,137,202,55,201,145,49,247,140,80,116,102,118,88,82,180,6,204,25,119,6,140,148,142,116,138,105,130,238,11,19,232,122,224,92,157,55,3,124,118,117,253,129,49,169,91,1,243,237,45,133,107,24,60,226,34,157,230,210,81,138,61,118,115,9,252,108,65,100,89,142,57,158,17,205,10,184,22,49,49,5,54,189,182,128,241,237,208,231,70,248,45,198,66,134,124,183,159,171,137,246,222,171,81,171,120,126,123,35,135,20,240,124,18,201,120,238,116,47,58,0,222,185,233,156,211,168,136,244,129,134,27,207,214,73,5,151,129,144,87,198,148,67,149,128,129,91,228,116,204,120,184,41,183,18,174,125,245,29,62,48,12,223,7,166,106,231,194,68,237,159,155,83,181,115,97,171,238,86,120,99,235,21,240,120,242,73,216,172,16,58,8,120,62,33,63,8,140,43,69,159,34,248,170,129,250,10,167,62,36,90,51,114,43,69,31,204,216,227,190,192,16,98,219,154,165,62,47,168,134,121,6,167,233,50,68,251,8,152,156,70,92,157,109,3,32,240,198,45,35,126,219,118,3,15,124,22,137,26,104,221,218,48,74,203,92,158,16,148,252,251,80,152,178,234,128,43,241,173,173,176,185,207,4,140,212,182,140,164,201,121,193,221,20,14,60,158,19,54,81,209,124,27,102,242,32,10,94,194,28,40,95,163,54,12,94,127,142,91,183,135,101,91,9,103,212,24,164,166,222,149,31,24,222,89,252,178,9,121,75,119,27,9,110,198,83,141,55,171,137,90,94,115,7,137,179,35,177,109,183,162,45,20,237,128,55,21,13,10,175,48,30,67,86,175,101,141,109,53,206,14,197,45,7,14,140,2,190,94,125,102,188,208,245,103,70,217,154,200,2,222,53,230,59,212,142,135,12,35,12,178,135,171,112,103,118,233,58,221,33,184,225,49,107,4,152,202,20,165,41,80,36,165,103,192,88,21,63,23,35,77,89,28,54,55,232,170,240,217,49,249,8,61,48,42,234,122,243,158,123,89,1,211,193,18,159,194,195,42,242,50,192,244,201,115,53,228,122,247,182,72,182,189,213,223,38,239,226,194,205,120,109,103,45,134,192,227,10,169,102,135,91,121,22,252,102,42,110,46,124,126,96,72,165,218,227,131,255,18,87,119,81,52,3,28,119,189,55,242,199,124,97,2,1,113,45,29,184,244,109,65,107,191,47,4,70,109,214,78,153,124,203,241,212,211,118,192,10,67,234,189,48,53,15,218,41,144,18,125,23,84,206,225,12,235,88,133,91,146,183,77,78,51,235,83,83,103,147,227,193,214,86,75,28,224,225,149,228,157,8,94,83,194,14,198,94,201,121,126,192,164,230,159,159,198,238,222,27,142,44,198,222,250,129,192,99,91,126,117,102,36,164,231,230,212,238,95,184,175,167,199,97,194,250,201,6,23,227,162,133,126,192,203,131,87,166,169,55,52,230,221,80,38,217,241,92,182,162,63,79,189,144,251,186,240,88,34,120,99,112,241,146,4,224,149,246,31,56,199,251,200,230,185,82,222,159,118,85,13,96,51,131,121,70,225,242,194,204,142,195,45,101,109,47,236,53,215,221,104,255,253,29,104,45,20,43,129,31,206,141,161,46,3,7,186,149,164,212,44,6,20,215,178,171,252,51,134,123,42,97,59,99,53,81,207,76,138,50,137,159,202,176,44,129,200,252,192,53,156,99,138,81,172,151,190,235,109,27,21,183,188,193,140,97,150,7,30,33,68,79,214,126,191,95,192,182,253,135,195,150,235,122,174,70,3,101,7,140,238,238,243,219,48,120,226,106,100,235,101,253,65,130,31,3,101,55,204,25,125,60,31,8,154,232,107,230,128,113,198,90,15,204,154,29,240,59,201,147,229,105,190,9,130,217,48,180,4,17,111,128,228,194,147,192,22,66,127,96,214,198,128,171,106,85,25,124,63,47,172,171,146,146,62,129,167,43,189,1,159,249,77,167,249,154,83,8,151,1,159,189,247,124,208,182,226,161,241,236,212,239,222,164,96,125,143,131,49,9,225,97,133,217,115,93,184,84,165,95,1,135,216,14,48,75,138,62,22,122,45,62,76,209,222,44,186,25,55,7,177,237,115,142,237,113,250,211,103,182,203,13,148,226,176,231,222,72,155,197,67,239,180,244,228,101,140,119,175,86,53,146,209,154,250,9,224,38,183,239,205,207,159,62,215,146,246,191,183,110,79,101,165,217,216,229,59,202,168,44,106,207,173,87,201,97,234,4,189,61,189,237,230,80,55,174,169,211,234,207,235,56,203,131,187,135,17,142,42,34,190,130,96,19,206,218,43,96,124,29,245,167,17,152,186,23,91,144,77,209,50,226,132,206,86,22,70,135,194,70,30,9,184,139,128,46,40,118,137,247,151,81,208,127,238,221,175,161,26,173,28,163,61,237,158,41,199,0,198,15,186,233,183,133,95,174,87,28,32,31,216,97,29,41,92,35,186,197,169,55,139,218,13,232,188,39,163,159,247,200,115,111,200,167,241,105,213,53,213,174,13,24,183,219,112,209,218,88,139,20,133,167,87,128,128,154,197,196,69,137,180,223,183,101,172,127,157,142,186,21,28,228,128,41,171,217,10,75,52,6,130,77,154,58,39,160,112,186,162,199,217,178,39,137,96,33,162,127,94,65,24,120,97,156,57,154,194,231,107,241,51,0,85,24,120,251,40,204,70,114,6,76,210,243,185,154,146,170,29,112,89,26,50,97,211,89,99,197,174,212,229,231,7,133,165,211,3,181,151,162,240,142,58,36,224,1,229,67,96,232,33,235,94,61,17,238,81,56,184,112,160,107,235,94,250,71,227,247,135,198,230,66,75,54,127,81,40,183,145,171,86,199,175,99,120,96,18,185,3,45,245,217,85,14,148,170,74,160,88,218,232,67,225,153,16,31,230,32,196,148,158,139,45,107,23,48,78,238,89,225,171,126,10,60,32,69,9,76,113,85,189,240,132,239,161,240,57,67,196,16,30,102,58,166,29,218,56,228,222,150,155,250,132,194,248,241,249,151,139,206,209,208,5,217,26,55,226,183,137,75,232,22,104,96,37,127,111,78,56,93,39,187,179,77,41,249,190,144,108,214,179,2,219,58,151,47,188,231,211,45,182,211,188,87,183,167,62,190,13,27,122,247,183,113,111,208,145,114,198,213,158,183,229,167,199,219,115,115,60,153,123,192,176,64,180,91,250,217,41,246,219,52,36,139,158,150,111,87,161,6,197,128,85,71,146,241,4,226,117,179,70,62,47,108,96,247,114,187,124,63,105,230,134,80,89,88,68,154,74,111,211,13,22,82,24,46,155,97,240,82,182,40,130,19,227,154,6,146,118,22,133,34,224,179,150,149,114,225,149,159,215,61,49,126,190,48,233,17,189,26,54,111,18,120,138,36,253,48,133,3,109,26,61,174,157,54,17,103,18,184,107,94,211,116,4,92,105,215,224,165,133,230,86,219,24,59,17,156,105,68,73,157,253,46,84,140,120,95,132,47,101,195,76,230,34,69,24,137,60,68,83,78,2,129,116,138,64,2,70,186,123,43,124,150,213,216,251,13,136,196,77,208,14,47,63,126,122,231,247,90,230,222,251,1,17,59,168,10,159,79,100,134,147,34,228,106,173,255,237,232,63,239,248,2,96,199,63,205,134,22,149,238,47,67,194,44,2,179,161,186,175,99,227,113,63,21,38,205,236,253,205,2,189,37,57,67,222,33,245,114,97,38,33,125,106,52,29,98,50,157,86,5,32,239,35,39,187,101,192,235,204,89,242,219,231,187,222,78,203,68,231,146,255,167,87,195,242,136,165,17,145,124,77,62,226,213,140,222,107,192,231,85,103,69,81,85,137,159,54,34,218,82,24,106,120,187,240,214,100,176,5,227,86,52,140,19,163,94,139,4,124,216,98,18,78,73,89,127,25,179,0,15,245,32,25,158,117,202,233,120,224,221,125,37,111,46,107,151,216,212,30,23,19,244,123,122,12,73,193,152,114,232,250,94,180,217,20,153,231,11,159,173,138,236,253,48,213,202,61,94,22,71,60,217,117,118,92,156,86,204,164,228,44,180,208,14,141,254,234,108,134,3,115,100,150,197,237,192,231,253,141,232,111,83,232,22,148,179,210,125,149,103,179,214,101,61,239,197,76,189,3,62,123,160,220,244,167,201,34,199,70,100,90,117,213,3,115,90,140,150,17,91,211,47,147,42,255,26,125,102,155,76,233,81,248,135,145,115,194,179,5,122,155,194,145,73,35,106,128,100,151,128,131,200,141,255,240,202,150,169,84,184,4,161,211,96,216,37,10,247,17,57,108,8,130,144,110,21,222,221,115,235,164,99,179,106,139,29,216,202,129,103,192,152,75,101,133,207,230,249,182,188,38,202,154,5,134,37,16,67,1,223,136,165,99,20,251,213,30,31,38,148,128,172,115,70,193,112,61,166,43,236,226,117,205,237,56,74,58,157,20,170,14,35,107,41,140,192,249,12,248,169,161,237,248,123,123,21,57,232,153,205,218,115,111,204,23,91,192,212,48,61,247,134,129,234,104,182,164,173,162,80,79,162,97,136,61,10,35,20,230,221,205,22,55,83,185,151,80,39,238,159,46,232,4,90,31,205,12,220,63,183,235,15,3,195,218,212,159,158,166,133,31,176,41,64,41,204,96,186,13,159,73,51,24,157,120,71,189,61,122,62,212,247,185,38,115,254,109,26,52,23,185,26,97,10,39,95,209,245,249,81,249,233,68,160,198,142,30,159,132,154,229,177,121,221,210,43,144,198,182,162,211,165,112,187,121,25,107,182,184,179,133,141,36,31,233,196,179,72,234,197,48,114,74,92,77,201,138,108,197,187,41,158,229,11,147,6,151,119,141,216,222,14,3,97,66,74,74,45,238,108,67,86,137,78,57,29,208,116,170,60,19,74,217,97,47,140,60,144,14,5,19,39,136,247,129,76,190,216,146,3,159,1,239,103,108,179,155,212,122,2,124,250,102,48,26,8,36,156,134,235,115,109,115,98,118,24,9,237,253,192,35,14,101,205,204,201,116,57,159,200,175,249,151,139,81,223,20,161,93,96,22,141,122,109,147,207,63,75,225,243,121,165,235,170,188,134,22,23,226,132,92,111,167,160,59,174,83,165,49,231,99,12,147,201,156,58,196,207,2,157,91,124,1,21,242,227,212,159,62,99,126,150,128,207,58,215,154,254,52,226,92,97,232,108,30,129,218,227,211,236,158,183,195,103,221,83,149,146,110,139,112,52,28,89,37,253,114,141,31,56,227,98,211,35,120,224,157,130,97,210,176,50,152,186,126,160,140,232,230,79,7,198,224,225,105,89,173,33,148,0,252,126,61,40,114,74,159,33,95,243,116,120,181,146,245,128,201,26,117,133,111,28,168,33,160,221,181,195,207,105,127,122,33,105,135,31,63,180,22,27,71,114,50,40,1,19,234,31,15,188,221,210,168,27,9,93,107,65,177,187,234,41,158,26,26,185,216,115,3,47,95,217,126,52,240,242,220,154,72,116,220,26,234,203,211,236,125,71,168,189,174,254,92,187,145,75,11,152,245,88,127,23,101,136,251,80,103,196,22,157,142,214,150,33,184,76,88,122,41,90,66,120,5,120,143,246,52,219,136,189,241,200,86,12,216,21,134,20,117,97,36,97,158,171,77,177,43,224,218,84,35,1,181,13,68,201,3,182,67,150,194,103,95,23,203,222,98,98,172,250,46,173,196,50,58,109,156,61,101,215,46,221,43,220,148,128,225,103,201,111,159,73,118,249,225,3,41,122,173,55,238,230,88,24,70,235,184,180,119,93,122,32,130,122,213,34,112,219,98,227,104,18,152,204,202,1,15,13,120,119,120,243,145,39,51,131,22,45,121,156,150,135,113,255,96,115,132,149,211,218,52,247,120,255,116,176,115,91,58,35,76,138,138,220,143,185,160,85,43,25,29,118,190,221,195,221,179,192,185,150,249,0,180,134,51,61,233,106,149,114,50,52,146,96,152,96,18,39,190,48,90,180,78,246,71,17,50,169,235,170,169,251,229,160,189,64,119,170,229,129,169,63,10,83,100,179,31,188,157,77,37,121,113,103,212,211,126,118,12,178,50,156,183,148,103,16,19,169,226,41,26,126,90,176,240,194,194,26,87,249,162,89,251,243,2,38,27,131,207,200,54,103,168,158,114,243,177,141,187,254,193,213,104,20,119,4,238,179,129,156,238,202,122,182,77,103,245,107,50,155,108,212,98,151,143,192,125,90,81,196,22,124,152,145,119,243,48,12,62,193,77,9,153,104,230,20,183,56,235,152,73,106,41,26,165,23,41,190,203,179,141,69,173,239,118,218,89,43,71,148,18,24,181,74,237,62,225,149,231,144,235,27,86,37,40,157,178,169,164,113,155,50,226,121,38,251,229,240,52,219,50,167,161,18,83,163,200,161,92,216,148,185,147,123,10,178,88,139,27,12,82,114,200,8,132,89,34,219,157,251,229,193,48,102,239,230,70,140,231,36,173,82,181,22,130,89,237,218,251,46,248,28,247,183,17,86,64,151,221,127,187,99,222,35,176,57,3,184,173,38,77,155,194,51,69,178,138,133,46,174,206,28,161,178,192,38,42,226,78,140,103,140,103,113,233,35,220,195,201,212,125,53,235,217,91,9,35,217,44,171,203,10,227,76,210,215,119,167,60,225,135,160,94,252,161,156,135,165,242,28,233,51,186,252,194,189,137,27,30,235,229,240,92,45,232,121,234,164,23,163,31,239,150,181,153,84,175,124,95,38,96,189,75,92,140,218,193,253,178,145,131,192,33,209,159,10,141,175,253,252,50,10,150,201,45,34,225,54,182,59,31,241,165,159,125,223,125,44,2,235,67,91,70,121,235,240,177,128,80,253,210,139,183,241,227,28,37,60,167,125,178,112,115,93,245,26,99,22,177,228,178,105,180,185,175,208,207,46,84,168,118,198,167,173,37,198,25,231,112,217,59,153,17,80,110,241,216,156,244,114,95,10,79,175,189,0,229,99,211,123,99,205,125,61,57,113,175,156,93,97,168,192,113,53,158,102,55,84,130,54,25,187,138,104,89,193,243,189,40,188,60,156,110,140,60,44,149,5,197,79,175,133,223,39,246,21,183,203,58,197,74,117,186,185,37,161,115,169,43,199,19,8,2,163,155,110,66,199,149,173,213,52,197,150,112,149,109,108,208,207,121,235,223,218,45,255,143,199,115,56,68,111,47,228,26,212,42,156,3,97,23,12,205,165,47,136,103,50,199,167,3,138,194,212,67,187,153,242,89,25,16,15,215,59,167,8,42,157,157,5,167,128,59,0,128,207,228,251,17,28,168,117,134,119,160,55,223,200,161,250,213,231,133,158,89,113,137,115,117,109,158,89,179,181,83,89,31,213,196,28,124,151,73,49,121,193,133,240,194,152,131,250,146,53,102,55,121,66,129,81,157,242,144,212,233,17,66,201,98,80,109,84,153,233,13,35,113,92,165,83,70,253,101,17,127,240,202,143,138,235,65,43,246,149,95,143,18,124,209,26,122,108,239,166,87,101,15,36,229,217,218,60,23,163,215,252,193,102,112,214,150,254,242,153,214,221,179,117,253,180,110,229,167,127,38,48,223,56,64,74,232,12,64,125,42,236,248,220,82,158,29,42,4,175,11,91,80,202,93,185,55,100,22,89,146,216,8,141,233,137,30,92,156,249,71,175,230,139,242,215,181,241,154,145,42,226,58,72,254,134,227,60,158,131,26,105,3,134,202,239,191,125,110,188,100,234,230,230,61,232,198,3,197,249,45,17,68,154,70,17,243,215,107,27,33,53,201,61,155,17,108,136,9,81,238,180,117,73,58,48,185,55,159,197,118,179,209,34,175,132,145,146,83,220,28,19,38,125,221,168,204,45,31,104,102,115,148,183,192,24,106,120,30,232,44,249,25,183,87,249,252,48,51,119,77,211,97,217,72,209,52,229,155,182,76,169,193,231,248,110,9,75,49,134,71,83,243,107,25,132,80,140,0,150,154,202,215,228,123,190,105,42,189,114,160,63,112,71,94,104,57,188,16,160,159,2,23,88,117,227,131,43,58,59,50,150,168,134,59,253,216,29,46,136,146,220,134,99,44,219,92,42,28,23,17,196,215,239,11,59,187,130,17,242,53,200,184,118,59,219,254,219,89,242,127,126,244,182,105,206,225,135,245,159,150,239,144,185,10,109,64,63,82,16,236,227,219,16,152,20,132,107,3,78,20,41,183,4,156,170,5,79,202,199,92,165,59,112,164,46,58,211,37,120,132,222,153,200,62,75,111,177,249,35,129,232,163,96,159,101,247,198,84,217,20,165,24,220,219,202,178,239,123,66,225,80,6,24,225,108,49,114,166,54,129,139,151,143,63,211,188,187,158,245,112,73,167,203,237,12,51,227,145,90,42,182,53,57,212,170,208,25,126,148,109,43,198,197,221,207,112,140,125,236,193,139,192,63,101,147,15,166,30,50,47,105,57,198,16,225,120,143,49,4,100,9,129,141,179,227,31,86,135,60,45,163,123,114,8,158,209,52,216,164,229,174,210,108,154,18,233,19,159,80,206,86,82,76,221,216,113,49,91,198,100,102,166,119,114,245,162,122,37,166,35,227,20,14,133,209,124,189,19,41,65,140,37,221,130,99,201,136,110,201,70,251,150,171,89,102,189,244,205,42,63,81,167,147,23,10,49,211,151,220,69,137,165,240,177,120,223,136,192,229,88,2,72,219,40,12,159,49,197,10,65,60,88,6,34,239,218,249,215,152,206,82,42,33,23,23,156,184,124,51,128,108,97,106,250,211,5,211,207,22,139,83,97,120,12,133,207,27,248,166,35,136,243,86,157,171,55,79,205,117,88,14,204,153,112,42,108,134,27,254,219,28,34,133,95,10,51,28,35,85,191,218,44,37,155,62,87,34,77,228,203,189,249,161,232,48,135,45,156,178,111,22,44,102,162,111,4,75,92,87,223,24,152,155,149,103,36,26,17,217,7,11,116,69,124,64,46,252,35,187,250,22,202,148,113,187,188,79,164,234,60,89,51,44,216,83,101,113,154,248,28,121,14,22,94,50,94,72,210,114,118,53,119,251,198,148,95,228,177,33,16,187,35,131,249,201,208,171,218,229,38,114,228,112,73,202,109,101,81,68,150,228,27,105,231,243,64,233,51,255,219,73,250,127,182,207,119,107,222,103,72,230,18,69,195,89,86,143,12,231,36,90,124,215,127,102,147,38,165,157,156,148,40,225,190,112,85,170,34,135,180,85,93,184,239,39,138,50,159,51,220,89,193,210,246,67,26,153,68,49,165,157,150,19,29,61,14,82,152,73,63,191,93,56,134,197,105,102,32,220,163,191,157,77,109,214,97,108,79,147,94,157,208,185,137,115,22,31,90,202,10,35,152,124,79,105,232,120,75,183,176,27,91,113,228,30,191,200,130,28,185,179,137,170,249,145,123,19,44,216,207,129,253,124,57,126,86,106,8,3,223,76,229,36,246,66,116,50,174,46,200,176,10,124,78,71,238,70,66,46,3,133,66,129,81,214,158,121,223,51,121,145,44,41,210,219,45,136,223,28,171,231,146,13,235,233,179,201,25,221,91,78,203,242,229,131,144,114,64,73,40,206,113,157,106,133,219,107,112,123,206,50,155,29,230,81,52,134,178,57,245,125,149,42,12,181,166,210,101,152,122,158,131,223,151,211,67,119,145,88,143,68,127,16,110,137,153,180,88,73,96,215,171,19,92,164,11,151,187,225,36,52,4,217,59,64,52,208,228,208,157,176,110,114,189,54,147,102,104,194,5,35,211,139,243,148,127,65,103,67,223,180,217,195,70,138,95,140,72,145,248,74,17,30,39,59,226,125,194,95,203,182,13,63,104,212,172,252,243,75,240,34,138,220,252,44,224,8,167,122,84,138,234,167,46,49,45,220,52,203,240,239,47,27,161,81,158,139,76,125,241,46,51,86,113,75,114,115,115,220,243,57,154,244,44,204,114,129,49,125,243,152,86,226,100,249,220,188,154,69,236,116,184,63,150,111,236,95,97,221,120,32,112,91,117,131,132,219,80,197,41,254,5,157,67,39,198,168,75,194,136,157,192,138,71,2,233,66,49,130,36,209,200,14,194,131,144,236,37,134,228,67,236,208,235,193,127,138,222,207,189,171,160,157,73,46,98,171,36,212,53,130,153,120,18,79,106,115,48,66,149,90,96,56,63,78,158,64,199,38,105,121,53,31,204,89,95,226,230,195,168,203,55,174,123,118,147,4,252,227,106,38,37,9,26,115,22,113,27,35,11,246,179,234,95,216,206,231,61,26,62,244,219,29,118,162,111,158,192,197,13,43,201,108,59,112,191,28,126,240,225,222,15,243,136,65,27,226,79,56,109,17,67,150,134,85,158,212,19,65,231,33,235,83,187,141,16,215,244,237,52,164,152,60,180,16,153,132,184,123,82,117,179,29,152,91,19,15,103,27,26,237,134,219,75,28,86,96,62,26,175,254,65,106,251,108,83,37,243,240,171,111,27,145,1,24,106,80,102,190,68,203,3,152,228,15,72,89,221,183,137,10,85,100,145,8,121,100,205,59,159,121,27,21,201,15,37,238,173,217,3,59,5,68,81,19,146,119,176,47,158,204,241,114,155,85,124,177,77,137,248,201,59,143,17,196,11,115,199,120,210,237,132,113,118,36,107,22,78,94,154,48,231,116,26,217,177,13,189,189,63,176,5,18,29,70,240,123,62,41,241,179,219,26,113,115,194,199,202,107,194,244,104,237,104,185,81,162,223,92,254,116,193,107,96,104,231,79,46,255,156,214,123,52,141,68,241,170,15,143,160,220,92,191,45,194,74,185,178,184,124,36,184,208,203,234,207,197,87,194,2,173,221,174,197,161,70,112,168,55,121,214,16,114,214,134,117,140,164,35,59,6,197,90,57,35,36,220,61,140,4,140,134,177,254,244,25,148,238,226,109,114,250,167,83,31,98,70,11,9,113,224,174,201,7,227,109,160,113,29,112,46,237,189,57,217,165,155,215,27,53,63,55,231,63,5,53,99,83,230,172,124,149,179,56,65,181,137,148,34,89,51,37,195,36,179,185,246,196,53,21,54,74,119,236,152,246,249,247,197,28,65,192,229,194,104,156,68,66,29,165,169,169,244,186,134,244,135,167,146,154,233,224,42,199,147,129,235,167,58,76,193,201,125,62,247,38,18,24,55,63,59,81,21,65,178,145,233,50,223,192,86,245,175,48,202,169,241,219,157,92,212,84,152,185,63,7,12,111,106,63,240,89,79,227,177,113,126,78,207,131,161,68,212,3,206,143,190,217,111,248,4,183,9,23,227,52,30,152,162,209,17,48,19,193,3,227,76,113,175,134,231,241,252,54,34,38,241,220,84,13,236,167,229,103,102,143,145,200,221,85,175,145,88,103,174,247,141,253,8,24,10,51,91,223,155,83,175,170,55,135,93,118,47,206,101,43,91,192,228,214,198,125,46,60,228,158,139,33,174,199,213,21,107,92,125,108,36,11,114,116,249,47,29,171,48,121,170,24,167,149,148,141,142,134,101,202,161,1,159,97,63,158,223,166,152,227,254,118,123,104,135,100,91,107,112,82,176,237,29,207,48,158,43,7,35,146,2,235,174,146,42,7,134,159,119,225,92,158,78,201,24,112,4,223,133,188,113,210,247,97,201,141,203,119,233,202,160,192,216,54,56,162,166,101,240,144,91,49,124,107,209,99,21,153,175,7,61,103,205,20,116,22,168,122,83,81,52,115,131,72,99,37,81,210,95,22,59,190,164,42,2,102,58,229,84,248,44,59,26,102,6,10,89,97,164,184,130,42,211,31,245,15,200,153,97,171,6,10,57,227,185,119,74,119,125,169,28,34,186,222,251,244,118,168,177,156,23,57,31,30,50,103,236,224,184,85,179,126,150,119,1,205,188,223,254,132,181,160,63,76,198,241,190,138,138,132,140,246,167,197,234,46,227,234,172,176,74,103,169,230,157,213,46,23,108,107,86,29,189,147,236,238,22,167,243,199,219,48,130,43,201,171,244,171,89,116,63,23,163,196,226,235,94,221,230,35,240,92,109,83,163,195,80,57,250,115,53,167,209,18,240,122,201,119,84,167,180,28,45,131,150,166,3,5,239,229,91,89,100,60,215,249,220,28,77,129,123,243,179,216,232,219,66,216,44,56,20,176,53,198,195,236,99,185,8,253,1,68,144,250,80,190,11,212,237,75,227,71,126,105,234,60,138,73,193,104,247,234,68,61,145,194,102,220,226,48,59,2,157,195,19,14,165,81,220,176,77,4,118,61,60,255,91,185,106,135,27,21,7,236,208,231,71,16,134,57,97,168,221,207,249,33,206,33,209,107,217,196,178,21,46,208,199,2,70,196,88,159,59,91,54,45,96,18,34,218,231,44,0,81,11,105,36,161,103,56,80,18,26,28,235,3,39,221,107,152,237,87,144,191,81,245,124,118,150,63,109,175,104,89,50,222,139,194,173,231,168,170,50,85,233,246,252,244,217,150,6,85,127,155,137,136,62,54,226,143,249,54,188,171,3,31,186,98,250,66,120,155,90,202,66,168,189,222,183,141,155,172,22,188,99,156,59,162,150,242,192,85,53,225,26,205,170,23,45,83,173,132,154,37,70,235,253,233,130,32,133,194,150,84,10,248,236,142,155,162,41,92,7,12,205,58,206,26,25,199,118,191,237,148,158,185,178,153,193,239,188,45,75,69,235,208,80,109,75,151,221,13,241,68,155,125,78,24,65,94,5,125,246,110,108,252,207,184,146,139,147,146,182,14,156,83,202,23,38,109,43,213,61,72,9,142,209,47,76,25,198,83,21,120,102,169,203,90,55,197,210,167,218,145,239,51,224,179,69,210,66,76,98,110,41,70,2,126,200,106,126,209,134,233,4,5,90,122,125,42,41,77,119,167,4,76,236,66,26,142,232,119,138,89,3,77,227,154,31,24,229,144,248,233,242,110,43,97,2,230,17,245,13,124,29,37,63,240,221,31,85,20,247,158,34,102,220,180,67,88,132,120,229,89,221,244,167,17,39,239,183,101,103,166,213,26,231,62,40,121,184,85,6,43,15,45,119,239,22,188,187,37,12,204,243,67,225,130,102,215,45,97,24,106,43,208,122,139,184,4,44,19,36,24,20,100,198,137,91,211,159,90,145,78,249,214,142,98,73,179,44,208,111,235,172,125,169,220,129,148,186,70,137,129,207,98,118,71,233,249,206,52,120,112,246,214,196,193,238,213,169,63,63,157,119,88,209,81,48,66,206,235,129,155,84,178,48,75,171,40,137,85,76,221,130,41,106,133,245,243,65,224,238,214,239,80,144,171,229,188,124,123,235,86,60,81,6,173,79,245,29,17,3,230,101,106,29,50,185,158,168,123,157,164,64,246,83,64,141,255,200,133,215,59,165,160,241,126,31,26,39,97,173,159,158,84,64,69,13,13,100,237,167,2,26,82,221,45,90,50,218,162,94,61,112,70,143,95,134,86,171,165,244,182,180,213,11,147,35,210,78,65,74,251,214,152,113,168,214,106,196,51,132,203,253,172,41,148,80,65,69,14,74,59,223,62,51,246,171,150,118,195,147,139,153,114,114,158,212,161,192,137,34,246,103,102,92,86,214,3,159,175,41,221,114,172,51,227,63,93,106,92,209,124,203,177,206,215,162,87,179,231,143,106,197,105,117,254,250,96,136,56,220,193,64,161,190,42,239,152,44,73,187,101,102,168,71,233,205,145,239,26,82,224,54,149,80,220,40,157,137,248,24,145,180,162,149,98,232,136,213,126,107,166,146,105,140,42,76,114,34,158,59,81,58,169,191,157,9,126,223,186,190,199,214,246,244,40,180,244,91,144,104,142,99,175,116,200,140,79,215,212,117,84,243,7,159,231,152,84,206,130,138,40,245,3,167,30,21,185,157,44,72,81,205,19,232,100,245,194,118,220,81,56,149,96,43,219,41,224,153,146,206,186,135,252,71,192,141,50,105,133,17,134,174,1,35,49,168,55,95,100,40,239,205,145,255,120,36,106,198,213,241,171,166,80,168,10,5,112,111,231,149,32,32,81,161,19,7,170,211,57,42,18,73,29,169,208,119,195,217,33,132,148,216,165,204,242,220,188,96,93,16,55,39,148,170,90,47,231,208,81,82,236,207,42,236,79,93,211,209,99,115,115,51,96,98,227,122,115,178,0,49,117,152,242,136,110,177,50,10,70,177,124,225,37,243,148,181,159,125,232,101,6,83,56,121,62,48,189,121,50,17,122,135,19,238,4,67,97,184,11,241,96,137,108,169,220,252,236,98,49,70,114,197,9,139,117,103,133,201,71,135,94,197,198,15,163,40,92,115,143,253,118,225,244,170,107,35,229,1,183,156,191,44,83,50,17,120,193,110,8,173,12,58,69,11,184,49,184,136,144,202,129,41,26,109,10,35,124,18,87,67,182,210,122,125,78,126,229,94,61,204,16,82,225,91,208,194,144,213,111,55,161,252,125,245,65,224,203,234,186,75,53,241,173,253,46,118,226,215,31,158,132,107,162,79,76,155,189,43,92,83,84,218,28,152,242,84,237,19,243,69,142,102,219,70,73,175,22,99,3,224,115,28,110,250,219,3,199,135,120,93,197,38,118,133,201,216,197,83,23,108,220,31,184,107,203,97,77,61,61,202,209,44,78,79,200,240,62,18,81,167,63,103,168,31,90,201,86,121,94,23,59,215,46,138,45,143,91,61,240,217,155,94,45,25,106,130,20,13,127,128,254,9,195,204,7,69,148,237,170,235,144,57,81,152,165,245,170,2,193,158,207,15,76,73,112,192,237,81,117,39,155,54,162,116,182,252,200,1,237,129,123,223,33,227,68,14,71,215,117,82,127,17,58,71,122,50,229,103,20,226,73,27,42,78,221,232,159,15,122,171,201,138,133,245,147,118,25,190,80,37,228,169,184,190,168,124,97,197,48,88,212,246,168,123,83,209,198,121,179,90,20,208,101,53,131,56,211,21,4,106,87,250,51,203,134,244,200,6,83,51,236,87,147,238,201,143,238,47,9,208,25,104,39,81,163,114,198,150,21,11,56,167,191,74,202,245,234,181,22,230,48,213,253,205,166,208,29,104,126,76,146,24,181,57,133,4,97,169,102,245,253,8,64,159,71,171,1,179,231,123,110,94,199,189,182,60,26,153,37,95,1,194,115,170,154,109,190,146,215,230,222,24,48,213,148,114,227,115,106,112,223,39,83,37,157,143,180,116,142,229,28,53,212,162,85,81,104,107,247,8,223,34,212,122,154,213,20,198,50,228,74,200,86,97,45,160,228,65,54,57,132,88,41,182,86,53,212,252,43,208,112,56,143,71,138,24,27,142,145,47,138,154,128,54,26,55,164,80,82,53,63,99,109,54,211,69,188,196,156,52,142,89,161,164,228,120,73,166,180,162,202,182,56,35,228,171,52,204,30,66,71,0,130,153,37,222,68,50,201,235,231,106,56,87,161,6,140,51,159,84,233,152,128,101,156,47,50,165,211,57,233,83,85,138,22,28,197,78,80,64,194,75,57,135,118,179,133,91,31,152,3,91,14,24,6,218,84,184,132,193,35,138,30,36,35,135,194,70,154,13,152,93,193,115,117,142,162,143,142,48,127,123,228,220,41,153,10,113,114,136,192,234,236,90,8,81,180,16,16,183,163,204,35,21,143,59,117,14,20,133,190,250,192,101,94,157,110,206,11,227,185,186,68,178,9,10,87,82,25,47,208,49,188,56,14,253,232,161,62,135,192,213,29,182,128,83,81,237,76,234,25,238,162,129,222,209,107,145,178,41,182,107,241,219,156,62,202,11,167,72,36,39,139,151,231,7,62,251,228,114,225,246,212,188,2,99,95,24,48,91,140,254,42,247,143,16,78,231,160,162,14,115,124,254,43,228,180,18,74,207,227,233,52,72,35,51,250,20,90,70,127,92,3,136,175,199,27,129,98,88,213,238,224,199,35,13,152,211,124,125,224,115,148,137,223,198,56,230,121,48,18,227,49,138,77,177,117,61,55,103,102,187,55,47,93,181,232,15,12,237,224,182,28,233,186,231,185,203,10,237,14,116,215,135,134,98,204,251,200,183,209,148,74,47,53,52,64,30,57,36,150,18,85,54,90,195,207,24,100,237,13,24,135,148,170,112,47,33,18,78,149,210,82,197,209,3,27,37,53,224,250,56,101,21,212,179,226,248,126,224,242,212,225,23,24,89,145,200,74,76,164,90,41,76,69,98,11,109,181,3,39,18,120,10,195,32,141,223,206,251,137,48,241,118,41,231,14,24,34,128,62,216,68,39,236,94,141,213,139,118,41,252,189,20,77,67,228,101,60,87,143,27,88,59,112,99,168,41,108,214,245,1,215,161,199,193,98,22,110,110,198,99,81,81,57,220,99,112,123,253,241,24,86,109,168,11,202,217,26,173,240,176,167,202,80,43,232,128,115,76,212,205,70,221,120,96,74,43,220,71,235,192,100,157,187,194,86,23,224,48,50,251,234,127,212,176,221,8,207,26,172,22,159,15,12,234,121,52,172,226,89,175,237,70,3,56,76,82,214,217,5,12,117,229,176,48,81,184,187,192,242,208,244,96,33,247,91,220,61,108,47,162,8,233,185,58,195,49,9,24,162,178,254,118,189,74,171,7,78,112,61,245,106,92,29,115,244,120,226,0,63,20,230,11,241,62,131,8,90,213,222,165,253,246,152,1,159,83,80,209,30,71,170,56,133,119,204,50,111,68,133,249,190,74,192,132,95,244,183,57,32,175,112,135,153,38,208,40,78,90,168,17,133,223,27,158,206,67,237,16,97,149,56,183,12,24,101,164,199,63,12,119,153,26,112,215,50,39,179,233,154,46,70,97,169,246,245,88,174,97,48,226,46,218,7,45,143,168,40,112,42,225,6,7,145,67,11,203,113,8,59,187,155,123,117,66,243,247,245,23,91,97,208,135,188,102,126,127,27,127,146,22,48,198,202,143,59,217,57,48,175,11,99,228,251,184,147,153,29,86,192,48,96,158,171,115,155,130,150,7,75,156,152,3,196,158,184,62,126,109,208,6,2,166,46,247,177,138,91,51,62,159,133,31,139,198,127,177,138,27,225,113,143,81,188,234,55,225,140,148,122,24,72,46,118,194,243,185,55,254,110,225,116,133,192,114,125,77,236,156,205,0,74,176,236,177,161,43,184,48,4,220,31,199,145,204,41,167,238,11,35,9,240,216,79,18,200,11,123,48,74,51,95,111,75,52,76,187,184,135,181,23,62,51,228,181,7,51,21,182,172,112,186,238,122,196,135,223,159,30,108,236,175,103,26,145,237,170,112,222,234,153,134,220,124,81,191,79,196,88,162,101,195,246,123,10,227,237,17,87,119,35,17,63,102,162,37,93,179,183,66,190,228,113,34,45,45,140,74,231,153,81,52,104,199,177,112,238,240,45,155,102,86,173,94,163,184,116,134,135,36,214,39,58,10,33,171,215,235,137,70,134,92,135,194,68,2,98,92,11,60,19,191,85,56,95,199,52,200,11,106,251,145,225,108,203,67,23,147,64,81,184,101,47,119,3,46,232,41,43,108,78,214,14,227,153,170,190,128,252,7,215,220,5,126,68,69,51,180,203,152,41,169,162,106,245,133,113,196,139,123,39,171,170,86,91,89,252,125,188,101,216,131,13,181,105,180,178,171,28,134,134,88,12,150,199,200,23,61,218,107,165,72,178,189,41,124,190,25,241,105,44,245,241,241,237,182,32,93,23,199,164,206,3,217,164,92,98,30,29,116,248,126,96,30,235,194,20,191,60,48,236,176,120,46,88,6,234,17,140,221,69,56,122,66,2,80,145,125,138,160,250,184,206,150,108,198,159,167,130,67,63,3,198,18,70,61,128,217,91,172,123,117,201,143,99,39,202,132,49,255,243,237,36,253,182,206,187,57,203,255,245,220,220,83,105,205,112,85,75,75,215,176,19,155,100,245,54,54,127,244,114,253,60,187,234,72,194,48,8,186,234,79,79,37,149,246,152,54,207,94,238,205,17,207,125,60,157,41,111,220,1,67,12,123,224,32,202,130,162,85,252,160,232,112,228,128,95,235,128,108,122,165,249,194,185,232,25,157,29,170,203,49,54,99,23,255,113,170,62,95,71,216,134,163,11,51,158,113,196,187,204,209,50,164,230,213,117,25,191,165,21,125,194,156,242,152,100,19,231,143,173,0,148,205,63,247,206,145,195,6,238,127,28,182,247,110,114,111,230,182,254,24,112,183,42,104,86,155,196,131,146,165,27,1,147,37,208,151,133,100,196,125,230,130,244,166,162,149,173,116,192,89,21,217,179,169,91,198,248,134,81,59,31,248,116,81,189,191,60,186,70,125,145,52,92,215,133,180,51,218,37,6,153,77,157,37,220,204,187,85,124,14,133,201,63,69,187,207,123,87,101,145,76,197,96,152,148,118,204,83,213,215,181,115,116,137,245,150,210,91,13,138,81,167,180,211,190,237,46,248,178,43,140,119,238,189,57,91,229,7,238,212,148,92,184,169,203,16,94,120,161,60,98,112,74,58,128,41,216,217,119,124,147,34,29,207,213,144,206,111,143,159,105,82,247,78,40,242,95,27,94,14,101,106,226,203,169,170,197,44,106,28,25,181,133,61,71,211,21,219,112,54,226,15,145,200,132,53,199,190,238,196,167,161,186,90,163,42,217,199,133,199,214,148,12,7,91,152,200,1,247,71,245,144,96,43,199,176,11,23,21,239,207,38,101,154,196,25,249,241,204,60,55,222,249,186,229,242,117,232,90,79,249,248,238,247,185,136,34,45,133,207,146,27,254,194,109,99,218,166,48,37,132,183,101,40,83,200,241,62,155,204,109,44,15,8,60,105,160,147,35,247,25,107,23,230,184,167,143,141,114,207,237,242,245,240,219,51,166,19,119,20,159,61,202,82,47,6,190,114,47,208,5,157,77,19,27,7,133,183,17,191,204,110,73,126,24,66,242,188,166,227,103,91,241,128,245,218,109,46,180,116,212,246,44,83,185,55,98,255,78,229,67,210,147,71,70,86,240,186,138,99,96,160,103,34,246,163,253,54,155,25,93,22,84,228,110,114,204,177,232,158,169,211,122,226,232,232,181,214,172,96,251,89,171,121,79,59,239,11,179,207,80,212,4,184,2,157,144,31,21,38,141,149,47,252,168,44,37,220,158,150,220,155,93,197,82,152,77,249,8,184,191,55,159,152,100,202,205,31,26,17,105,241,50,99,179,90,160,105,215,231,98,114,115,245,194,218,97,70,84,201,247,135,107,211,49,116,206,94,230,33,248,193,217,212,50,228,151,217,24,120,197,49,112,195,181,73,225,150,194,181,216,118,151,146,9,77,204,239,243,194,72,16,203,52,122,224,114,109,189,179,73,100,109,65,209,121,136,253,59,251,149,182,181,97,148,141,196,86,149,117,72,121,89,132,138,87,142,119,153,49,13,151,239,42,89,13,69,44,137,198,110,42,218,50,100,212,203,133,89,32,5,197,49,48,236,150,77,136,72,214,173,196,246,188,174,11,103,213,6,63,67,204,138,42,28,109,112,121,100,152,192,179,14,111,96,108,248,114,122,174,70,89,62,28,224,51,78,218,79,167,156,115,245,136,233,34,35,227,56,181,75,25,180,183,75,57,120,12,237,20,51,175,138,166,85,59,229,43,124,190,182,216,243,177,148,204,170,191,141,193,96,236,208,137,68,166,162,48,35,109,174,128,77,122,234,194,248,71,212,56,60,164,101,220,57,129,59,182,49,45,224,51,5,233,27,57,237,60,195,199,91,158,40,29,213,65,140,228,149,194,72,139,55,133,207,33,51,38,164,51,69,60,22,117,4,224,103,140,133,68,149,138,196,242,45,130,62,250,189,24,193,24,109,120,197,73,51,174,254,137,206,9,140,49,110,68,97,120,127,74,254,32,14,61,99,167,144,152,174,150,162,121,133,208,53,112,123,182,209,200,129,158,201,207,223,23,146,183,234,159,154,176,101,136,192,22,49,181,38,39,243,100,65,178,248,126,224,14,110,109,118,98,49,138,134,97,180,163,211,44,59,213,251,249,36,244,230,116,174,107,68,154,99,109,177,50,69,89,182,78,67,207,198,249,190,107,172,118,100,101,74,48,183,87,124,248,68,165,71,127,96,172,95,125,194,34,88,174,102,231,232,212,156,151,27,29,126,230,108,237,19,204,152,93,168,166,49,37,15,213,160,55,31,217,234,231,150,73,146,231,153,146,40,116,115,93,114,22,227,169,52,187,132,124,117,207,113,241,178,220,181,194,99,122,253,44,209,6,162,200,218,50,66,16,37,90,102,218,163,251,129,207,193,191,5,252,20,29,3,23,188,77,28,62,191,180,116,253,64,191,61,249,226,115,96,40,171,242,117,81,182,227,163,208,36,162,116,121,33,172,235,86,84,160,212,91,62,215,246,27,205,56,75,17,92,143,231,106,242,245,61,224,156,53,184,100,186,14,174,219,73,221,12,233,121,125,215,164,252,106,252,54,229,208,250,125,32,224,61,82,52,156,85,84,31,186,215,144,145,4,197,125,232,129,9,27,123,151,81,215,164,2,247,132,160,183,87,161,2,23,8,161,15,28,39,115,164,80,178,218,169,17,149,172,113,226,34,57,244,36,24,176,145,158,241,93,79,27,70,207,8,183,200,213,12,56,87,85,194,54,7,231,238,49,181,105,138,97,186,192,84,59,153,174,128,211,18,201,34,131,91,108,237,230,239,240,242,222,188,165,123,245,175,46,238,129,107,132,251,80,167,128,139,248,94,157,119,244,41,181,106,239,197,61,250,132,57,162,233,8,54,115,151,15,133,249,169,242,222,134,186,86,41,112,123,71,63,229,89,158,217,56,104,121,196,53,13,30,241,237,156,165,36,175,191,112,186,87,147,3,152,207,16,109,145,87,4,126,2,225,160,158,209,4,52,1,145,7,205,174,28,8,220,31,90,59,31,199,246,114,72,96,8,196,15,138,214,76,160,184,30,188,112,243,146,121,224,52,198,251,221,221,3,209,52,209,172,86,159,239,110,58,93,11,152,168,239,120,63,203,58,162,221,21,89,236,167,221,18,130,153,200,96,151,103,154,100,237,41,113,243,98,174,74,250,113,156,61,100,190,240,68,157,227,129,219,253,168,17,50,126,103,89,228,120,111,175,160,142,164,187,221,74,88,32,230,27,179,238,124,46,198,29,45,58,220,52,178,230,3,19,135,12,56,169,178,166,205,70,221,125,114,217,114,239,199,94,155,217,104,238,251,216,168,39,174,252,192,57,221,81,104,202,201,207,116,100,171,123,192,61,107,112,149,201,140,194,194,128,9,64,63,55,199,83,38,6,131,121,50,63,45,207,72,161,7,12,39,227,133,177,26,115,56,33,134,252,192,103,149,77,113,53,14,67,186,109,172,152,17,174,11,211,186,231,163,207,119,28,18,3,78,207,100,101,218,41,1,195,190,122,102,140,17,5,18,192,85,201,231,201,204,131,99,34,108,201,220,159,20,110,201,171,245,129,137,175,61,205,46,97,94,7,156,202,124,86,15,14,245,190,211,134,255,125,250,84,223,7,143,178,3,133,118,169,61,86,77,10,34,224,241,8,166,255,194,188,177,214,127,101,112,23,38,47,27,7,247,73,180,46,235,185,9,90,167,235,0,2,23,22,58,129,137,167,246,184,26,237,125,93,61,80,226,28,183,105,133,120,198,115,181,217,48,5,124,78,246,186,65,34,249,221,226,117,98,116,168,101,110,182,26,120,37,39,112,125,42,159,206,16,131,219,28,87,167,157,85,144,58,97,6,178,239,115,39,8,86,122,115,4,69,239,131,161,164,166,163,129,74,255,230,219,198,73,254,81,163,110,137,56,204,5,113,247,208,91,99,16,236,225,64,148,27,134,114,194,146,21,126,120,128,8,69,168,165,146,19,41,153,47,157,163,84,213,180,7,69,140,118,7,92,222,168,2,199,247,228,231,162,201,51,61,219,171,52,241,243,42,1,79,98,51,10,247,29,129,1,114,128,73,13,32,216,28,223,228,29,66,88,85,99,137,246,85,183,104,121,194,173,51,233,213,231,73,188,146,0,74,221,218,74,57,59,48,121,227,184,57,179,206,122,96,194,33,254,186,208,57,121,214,16,83,163,241,109,60,122,126,74,230,161,108,103,220,117,149,40,132,8,190,0,247,80,147,1,166,166,104,43,76,212,57,26,142,242,131,30,254,209,91,117,57,49,96,54,12,122,115,130,74,43,26,78,181,166,78,43,198,156,141,141,97,170,86,122,174,48,124,44,71,207,72,155,207,181,156,53,163,97,5,242,255,3,219,24,118,24,7,32,61,148,113,224,91,183,195,207,26,144,159,183,9,179,118,71,195,112,72,209,37,159,83,89,44,32,12,187,103,55,204,177,106,198,209,38,33,200,243,116,248,57,94,68,228,12,23,171,36,242,160,6,55,23,1,7,198,147,41,63,48,233,216,128,17,197,209,161,80,202,93,157,208,195,129,114,253,192,45,18,89,36,13,207,186,249,252,54,171,248,253,237,188,159,111,179,160,102,49,3,77,239,218,197,217,212,57,241,236,33,17,14,124,96,68,38,46,140,108,253,131,166,136,3,141,109,57,51,253,233,68,54,196,27,134,11,137,38,91,173,60,213,25,134,192,165,142,231,227,131,107,16,61,190,176,32,90,218,41,196,69,227,222,115,63,193,244,196,235,140,232,23,101,106,143,226,17,112,142,129,116,96,212,100,245,169,211,53,213,0,238,15,3,59,81,31,228,46,38,192,237,61,252,163,119,21,31,31,22,63,231,195,143,223,238,184,144,237,209,226,177,127,100,169,7,14,179,16,96,246,69,15,140,86,108,192,68,14,238,6,14,120,222,172,15,42,69,231,152,209,21,102,78,138,150,99,165,119,201,35,192,189,184,88,95,51,65,157,251,58,65,207,131,70,167,224,235,94,159,95,174,217,107,176,129,171,102,160,129,169,118,186,87,103,140,27,20,78,167,83,110,187,31,245,210,110,66,78,237,254,118,167,102,75,91,102,235,85,60,86,199,119,67,111,78,169,198,136,183,221,103,19,191,52,96,236,62,239,205,169,253,212,78,249,241,231,2,102,42,109,10,83,121,119,127,187,169,126,46,48,113,242,232,150,94,155,68,199,128,225,95,223,171,9,139,235,111,19,69,185,157,138,109,117,122,96,172,79,238,213,136,176,106,175,81,237,18,243,6,249,42,73,16,2,247,49,238,40,63,251,160,153,180,83,39,238,63,249,194,88,0,42,204,142,33,222,88,155,146,10,3,181,130,217,64,205,237,85,96,19,196,186,63,141,193,148,54,28,207,179,18,143,77,112,179,200,79,159,110,218,65,164,224,79,151,208,46,209,113,134,52,182,3,134,103,185,21,102,187,42,48,78,101,10,151,16,20,7,134,52,171,87,87,54,55,247,183,207,54,105,234,213,213,108,27,29,70,137,171,43,92,136,75,197,205,167,241,181,20,46,145,32,28,211,118,151,210,43,100,31,70,76,213,231,221,166,161,125,122,54,212,216,197,58,76,152,111,235,213,196,251,61,174,129,71,166,208,244,204,124,125,246,11,166,34,94,16,104,190,81,42,29,205,70,16,107,40,74,33,113,92,204,238,122,200,231,133,195,66,245,13,245,48,81,35,237,208,70,240,198,47,110,228,83,146,140,35,114,47,110,11,242,43,202,110,169,40,108,153,255,128,73,107,11,204,70,62,130,53,86,233,219,244,230,149,42,183,248,186,168,135,109,58,18,206,182,38,245,20,55,183,156,181,94,77,129,66,172,64,104,190,12,125,91,84,148,199,150,217,28,160,69,146,207,20,227,250,142,49,12,205,188,235,197,103,243,17,41,112,10,40,179,8,42,155,78,222,89,240,103,192,77,11,217,76,110,110,58,149,27,238,237,94,91,191,46,106,103,239,76,221,168,84,223,138,150,155,187,167,196,177,234,203,172,86,54,24,47,51,153,227,130,194,28,228,2,133,144,57,21,45,208,56,62,248,124,132,167,135,180,67,219,110,49,78,42,13,209,5,164,154,179,107,92,108,65,238,219,108,102,206,213,124,55,77,226,107,8,217,19,184,16,31,8,56,159,29,86,19,248,204,217,94,83,143,252,148,121,223,40,140,93,97,9,184,44,145,118,0,110,108,80,28,206,171,9,215,26,152,46,139,223,206,85,43,106,14,124,86,62,247,199,35,25,6,139,99,40,12,97,33,110,142,22,121,123,96,210,109,247,234,164,39,24,66,65,240,167,190,171,201,95,118,9,161,1,135,79,22,40,11,231,82,180,94,70,130,165,234,164,164,177,27,89,218,45,161,129,41,15,123,174,190,42,210,192,76,117,79,203,206,253,46,74,41,244,211,48,14,68,213,97,212,76,187,222,123,68,165,52,232,84,233,83,148,182,41,51,252,134,74,133,219,57,101,150,181,30,217,254,93,19,218,33,175,160,176,156,240,161,105,37,81,163,5,102,28,174,128,205,51,77,225,62,99,119,87,81,77,155,253,129,219,138,252,10,26,246,93,88,251,192,76,58,23,110,117,189,77,43,107,74,211,40,154,43,10,99,230,218,3,166,154,65,209,180,254,163,237,93,90,182,105,174,43,205,255,226,177,7,113,62,120,220,52,20,212,172,135,133,105,76,183,40,4,93,182,81,169,7,198,248,191,87,92,251,206,189,99,197,135,107,168,129,132,30,173,55,243,206,140,140,195,62,174,21,167,11,33,171,164,19,137,83,110,185,32,9,13,132,102,185,40,108,108,221,1,163,161,182,21,158,215,176,68,0,143,97,10,184,31,107,45,58,3,27,33,96,201,233,130,162,89,146,3,165,99,248,185,184,134,46,26,112,22,153,120,208,18,21,203,121,153,208,94,85,20,193,153,238,48,177,130,254,252,242,57,247,252,99,230,101,92,165,91,224,66,157,114,160,34,46,12,54,131,83,21,208,100,29,20,166,21,243,254,48,161,161,166,48,212,64,51,96,182,164,7,54,113,233,128,169,171,123,110,30,133,20,25,147,82,122,245,1,169,16,185,239,84,148,35,138,158,31,52,150,119,192,249,49,19,48,196,154,235,81,1,211,172,189,20,134,143,45,94,11,177,183,174,87,67,227,152,226,209,40,10,105,250,104,240,25,197,79,35,239,33,47,117,126,53,28,155,76,26,82,90,156,65,233,60,141,239,108,123,143,94,140,106,247,136,231,34,118,169,111,53,160,238,137,25,4,77,182,14,231,176,162,176,120,103,235,157,209,159,166,154,121,196,213,165,105,71,24,48,5,80,229,194,41,233,20,27,240,127,122,246,16,182,1,229,209,0,174,199,144,136,105,196,232,15,189,57,226,182,247,209,144,214,150,227,216,244,100,243,157,253,217,34,136,2,147,188,186,83,33,65,244,219,21,238,193,216,2,140,154,185,162,252,154,63,56,109,31,207,28,36,217,155,99,254,163,234,36,133,49,192,52,13,229,128,251,51,203,96,66,88,241,220,144,73,170,5,207,83,237,200,97,228,110,165,145,15,220,162,51,10,152,116,240,86,248,28,8,245,94,77,121,161,62,56,85,242,35,174,54,65,54,249,32,185,92,157,245,198,31,89,248,5,72,183,150,17,65,61,42,227,160,30,19,248,156,130,43,199,213,133,218,221,59,226,166,3,232,106,231,192,77,143,68,75,245,11,138,136,204,13,65,245,95,192,107,199,189,73,98,220,10,170,110,226,96,51,150,128,197,163,196,126,162,188,100,57,47,80,251,21,167,200,92,160,225,188,56,53,54,172,24,132,248,166,194,214,10,233,48,189,105,226,66,67,45,179,156,4,250,140,183,157,60,67,96,72,167,98,30,114,4,214,33,55,71,249,211,181,46,96,166,96,65,201,147,83,165,23,133,26,233,167,181,165,176,149,232,126,51,141,47,191,159,223,62,15,22,221,102,9,11,114,138,43,137,94,222,140,174,45,220,103,41,223,98,109,245,48,189,168,214,154,210,43,223,141,78,194,23,118,178,16,145,28,229,48,224,165,240,97,83,167,63,79,190,150,201,131,85,15,120,36,155,26,98,72,195,77,137,1,252,193,16,30,173,91,176,99,252,81,41,202,25,112,214,106,147,179,156,60,28,125,218,31,156,173,211,45,11,140,212,217,14,184,147,43,147,171,33,45,117,146,193,179,153,97,40,136,41,93,109,150,123,206,150,40,93,21,217,112,226,27,244,166,255,96,146,70,18,235,239,245,119,124,59,200,198,168,103,19,26,132,221,117,141,225,163,163,14,70,174,182,30,159,47,88,2,89,39,21,129,242,203,199,166,200,206,47,240,35,125,148,210,176,3,167,74,29,212,7,115,106,170,217,7,179,1,53,208,31,204,194,20,66,111,8,34,40,115,242,223,166,129,75,132,191,77,39,58,247,236,47,6,249,74,147,13,141,35,184,123,237,23,124,120,75,122,169,209,97,191,13,120,196,210,105,101,151,159,62,35,26,90,235,152,135,200,56,222,137,118,22,250,177,209,63,207,135,45,3,114,75,129,49,166,92,83,139,50,175,54,21,132,224,225,59,125,42,193,196,42,132,120,38,181,23,218,220,149,182,17,58,198,46,204,105,230,245,62,232,36,80,86,33,87,19,119,30,211,31,140,78,216,37,219,25,133,148,211,105,54,171,149,150,10,69,212,129,105,118,254,50,82,231,172,161,180,90,172,89,218,201,143,81,95,29,166,164,77,6,37,195,62,230,129,22,230,39,57,194,251,219,103,255,130,99,255,251,216,211,216,141,239,79,115,206,69,90,213,72,185,154,90,133,52,42,108,47,135,198,191,50,129,208,11,67,27,242,217,49,148,52,213,37,186,224,48,110,236,229,13,47,166,128,76,183,206,133,81,128,116,134,13,116,217,136,208,202,189,137,244,119,121,50,10,110,229,181,204,85,220,142,82,249,146,21,229,83,183,64,169,112,190,139,43,209,130,239,188,58,6,47,161,251,134,151,52,39,167,106,169,22,1,18,246,118,72,17,230,244,54,31,35,42,235,194,5,219,137,228,111,167,72,96,200,160,114,184,3,158,152,223,223,201,197,152,12,173,135,62,255,152,78,51,127,171,74,5,184,124,74,50,43,195,59,209,16,0,239,123,232,131,37,104,26,139,255,50,154,11,210,69,141,239,103,125,160,14,231,71,206,153,158,65,14,51,255,152,104,217,148,123,115,92,67,156,107,159,9,153,3,253,78,20,218,120,39,153,153,15,54,250,230,123,220,99,154,65,12,241,189,216,113,219,31,205,113,19,209,108,222,70,141,65,84,145,136,20,24,18,181,184,250,184,38,67,162,214,120,4,144,139,214,184,186,32,156,113,97,120,233,156,90,7,152,98,15,121,177,86,140,19,245,254,246,22,27,9,190,109,107,0,137,223,166,5,96,93,216,72,177,70,192,103,134,75,160,18,66,109,42,26,253,197,168,12,16,77,70,107,74,77,206,215,77,254,244,12,196,77,69,211,128,121,38,146,31,2,20,255,170,224,51,245,163,38,48,226,112,161,104,225,254,54,221,82,184,40,31,220,154,77,124,129,19,89,94,191,218,138,239,238,108,105,191,190,139,229,99,94,203,25,229,166,240,128,198,194,7,181,154,168,134,60,154,189,91,137,171,207,79,237,235,28,89,81,90,114,150,115,224,84,164,248,184,153,117,226,189,135,156,255,99,72,215,87,99,131,77,37,134,165,160,249,56,228,197,170,201,232,182,128,247,144,86,57,118,74,148,79,238,163,13,190,145,192,112,70,245,251,98,189,73,96,186,17,177,109,119,80,171,213,51,201,176,28,39,122,199,214,65,143,24,86,154,192,212,224,197,84,36,226,212,254,198,130,163,184,211,208,85,135,212,58,90,156,85,237,190,193,103,14,21,247,116,220,133,166,70,35,81,229,184,122,194,91,36,241,165,70,68,33,120,98,41,249,108,83,12,141,3,35,228,238,212,234,211,178,46,143,189,154,224,232,12,184,76,233,80,114,216,89,181,17,225,145,202,179,239,230,249,194,152,180,227,125,52,39,72,48,162,245,37,218,59,246,98,195,85,229,160,158,222,77,55,75,27,150,29,68,251,120,81,26,68,181,65,237,206,35,75,183,13,44,141,2,91,127,147,15,234,36,199,222,116,204,49,85,66,109,29,30,228,199,115,130,30,42,237,123,53,53,90,226,27,89,77,66,140,41,241,40,249,158,21,46,188,75,41,127,14,55,149,28,250,21,201,94,250,245,115,122,29,23,69,44,249,133,236,76,48,191,35,81,35,198,242,241,76,142,211,22,159,139,4,121,22,163,19,197,169,160,133,39,176,37,76,149,216,233,108,226,254,216,29,202,109,121,106,163,12,9,93,17,204,31,97,243,238,22,147,200,161,231,112,206,216,42,77,91,7,134,116,57,228,59,56,254,139,222,252,140,73,233,151,236,158,110,74,9,75,84,186,241,61,101,106,50,212,143,61,11,27,225,216,78,149,71,189,115,106,234,220,152,110,167,211,213,145,163,105,82,229,97,68,137,151,74,31,6,245,150,158,223,54,94,249,75,30,221,68,34,163,3,82,194,122,169,142,171,134,49,169,59,195,211,10,30,89,72,175,213,59,129,47,166,92,202,84,226,127,242,94,103,3,71,87,246,131,201,109,137,52,174,177,191,158,177,90,151,146,145,182,107,133,107,72,42,84,248,63,164,162,135,39,163,46,51,24,229,142,49,220,36,252,85,143,255,0,197,189,179,190,77,150,189,152,195,91,12,195,3,159,207,39,29,195,29,242,207,228,78,48,198,86,215,98,88,186,9,42,36,85,14,183,170,92,50,7,230,32,116,74,36,152,13,159,248,88,161,156,222,75,239,17,196,60,123,64,85,248,236,97,193,29,74,14,160,75,29,33,112,129,166,226,131,11,125,121,251,129,47,19,148,49,120,37,125,47,20,134,131,120,52,67,45,40,111,101,69,133,193,69,182,96,141,148,111,141,198,121,242,142,121,120,69,210,20,235,140,49,60,95,196,9,116,76,179,78,60,213,66,83,234,114,238,193,140,94,125,150,61,161,208,241,226,37,211,29,229,218,99,90,202,79,55,98,5,206,76,157,141,62,75,146,85,197,248,114,131,40,15,229,214,164,67,130,2,179,75,162,119,227,30,19,161,191,110,10,0,163,5,156,41,245,82,159,110,157,65,118,98,119,99,83,146,50,115,50,56,184,190,65,89,151,44,95,45,78,91,65,201,220,201,179,76,0,91,167,33,165,153,221,231,25,116,7,69,180,115,232,174,194,52,112,74,163,179,210,114,171,10,91,157,141,83,57,45,227,179,23,191,11,215,215,37,31,18,188,159,73,118,218,76,17,199,244,49,77,244,150,79,117,248,80,152,8,118,43,194,37,89,253,42,12,179,216,145,8,74,39,205,35,103,56,219,130,193,109,65,98,32,59,109,54,162,7,159,103,137,66,22,77,162,153,216,64,176,91,109,122,99,229,184,207,67,89,94,207,128,194,94,38,207,109,181,168,193,211,180,141,188,65,238,109,220,63,49,38,148,239,20,245,99,57,155,66,91,10,152,243,93,96,184,64,231,133,105,235,19,167,12,210,142,96,144,218,230,6,139,99,133,174,78,137,65,57,195,211,165,202,182,195,139,140,60,231,125,47,229,158,235,180,83,209,69,236,48,165,11,234,150,21,51,96,253,234,181,173,250,244,194,244,35,198,102,200,134,242,164,147,136,73,173,251,94,184,31,122,128,64,167,23,109,172,100,243,136,61,136,239,67,151,216,10,134,55,114,229,82,182,249,83,54,200,65,31,55,142,3,35,59,18,218,5,199,193,119,243,205,200,0,165,72,202,164,137,34,232,129,223,203,92,147,171,141,247,166,4,1,28,157,237,234,212,173,81,162,116,12,209,11,233,179,110,182,227,135,232,194,49,208,183,210,29,1,187,0,19,175,88,149,22,23,46,172,243,80,222,186,120,230,201,234,125,138,199,70,155,113,164,239,246,57,66,97,207,87,71,214,4,209,29,46,196,190,100,64,233,29,138,184,53,202,230,26,139,33,192,74,37,103,176,114,17,1,204,226,169,82,100,62,83,80,95,17,220,74,122,117,110,225,138,218,0,205,162,126,46,85,79,61,40,189,72,167,168,11,141,22,101,11,178,48,14,217,36,110,44,205,161,61,149,75,53,214,197,88,70,223,132,164,82,220,27,194,144,44,111,93,105,208,189,180,89,29,129,57,25,241,66,240,103,4,39,87,161,198,73,174,54,106,31,255,92,198,238,171,243,0,206,14,151,225,59,112,133,8,87,46,78,243,202,111,54,20,104,168,212,19,24,141,221,32,19,59,91,180,240,249,162,95,133,255,226,247,174,80,45,222,253,170,65,141,148,138,39,230,161,113,174,82,170,10,13,63,229,214,254,90,148,73,138,224,118,131,69,188,58,47,46,93,192,100,246,223,223,142,208,49,137,173,180,158,123,83,144,24,4,33,84,155,46,153,254,103,57,244,30,205,158,22,91,212,213,65,83,114,187,140,43,157,83,179,232,231,128,43,198,175,38,102,36,18,127,72,200,229,144,131,39,218,7,253,148,204,50,58,14,74,52,152,155,34,185,126,106,11,253,220,150,251,36,169,113,208,186,163,67,156,58,251,253,76,19,90,34,103,192,100,128,116,175,34,239,155,131,11,233,24,64,115,233,20,61,155,170,16,91,229,31,99,133,190,213,177,144,111,139,248,164,253,86,175,110,164,115,111,231,123,129,253,72,224,68,162,62,154,165,45,97,43,48,241,245,75,103,100,33,131,103,10,67,37,19,189,12,248,200,194,11,109,13,51,24,92,209,247,104,68,199,122,181,165,150,163,3,240,152,25,123,234,234,145,66,239,69,9,108,125,158,108,164,219,42,138,217,48,245,173,216,179,189,12,220,248,87,170,142,201,166,101,120,220,22,167,86,117,158,156,233,13,237,241,109,215,65,132,79,224,110,138,214,209,17,192,169,170,87,67,18,20,197,160,219,88,105,100,46,96,18,69,197,24,86,243,19,85,27,200,57,68,217,22,142,142,208,19,26,75,99,74,81,173,134,101,32,87,119,52,118,210,173,89,78,248,218,98,12,227,5,149,232,215,252,149,136,73,238,36,213,76,83,179,163,120,119,26,190,165,27,39,218,221,140,241,102,139,41,141,178,144,235,226,192,10,6,193,227,214,216,47,183,244,95,198,19,217,226,74,38,20,98,162,132,175,27,41,99,211,184,243,217,177,179,191,214,49,19,250,20,171,15,118,241,233,60,178,168,197,20,104,75,37,166,141,146,170,23,75,119,43,72,147,144,67,178,84,138,231,6,187,105,7,139,85,72,252,129,214,81,135,19,121,79,177,251,16,47,175,94,71,71,152,127,139,152,48,22,103,43,206,47,110,153,47,50,151,2,35,8,87,3,46,240,61,202,205,241,29,155,167,153,59,237,135,194,41,12,111,225,198,103,255,96,164,31,154,154,133,203,42,189,253,209,232,207,87,127,46,195,51,151,98,200,45,13,45,115,129,212,202,114,178,100,75,227,64,253,170,70,252,89,34,37,10,241,166,85,87,235,213,82,54,64,86,116,104,142,59,211,41,28,131,150,41,41,88,138,34,103,234,71,151,89,149,90,217,75,49,75,141,95,134,244,190,61,207,141,55,227,73,81,51,49,53,95,11,143,95,247,26,62,11,159,107,85,126,70,181,213,143,7,194,184,91,93,123,196,106,87,212,12,52,43,129,209,143,137,137,233,102,6,225,37,76,53,69,199,138,86,30,24,179,84,89,147,100,212,206,45,106,221,206,162,69,74,69,224,243,216,145,245,255,49,178,168,223,131,136,99,108,26,20,206,41,91,36,48,237,90,254,224,164,178,164,217,141,70,119,147,5,251,224,70,183,249,115,245,57,38,221,255,166,119,151,132,132,174,128,132,202,81,192,144,104,149,215,171,10,126,205,86,166,145,37,11,10,31,146,155,125,180,146,118,173,47,183,213,229,94,21,155,15,228,25,91,63,151,209,160,126,112,66,98,126,230,103,117,29,155,210,203,236,54,181,88,207,36,68,11,192,75,221,96,200,223,15,202,139,248,12,174,86,179,145,52,173,121,188,147,225,213,158,21,30,173,170,206,59,51,35,250,213,232,136,29,26,136,161,181,49,152,177,8,166,82,209,44,112,77,216,249,183,192,175,106,132,21,65,115,40,104,28,30,207,110,119,80,74,85,162,130,239,44,210,37,133,45,197,154,86,226,90,184,51,164,176,203,74,136,239,197,232,51,9,181,33,142,61,10,20,1,119,244,67,245,91,194,120,225,111,149,173,28,78,60,224,124,235,122,43,7,211,115,109,115,85,192,198,178,201,91,151,70,253,213,2,58,92,200,81,200,141,127,178,245,223,67,25,63,92,147,184,148,233,75,123,92,234,156,248,120,2,50,30,103,3,156,208,136,59,252,115,120,5,62,223,45,122,49,11,180,158,57,105,54,149,29,189,4,204,95,122,108,33,23,17,86,223,143,220,95,18,208,201,206,157,94,47,188,132,125,141,157,13,234,13,185,183,246,1,164,95,4,59,126,154,44,146,84,83,38,4,213,162,46,133,124,104,18,114,65,50,179,115,4,115,231,89,86,148,213,77,117,204,207,233,238,71,61,236,82,218,205,66,89,200,140,117,69,199,149,250,106,20,60,150,18,44,5,197,100,6,138,122,122,198,231,243,161,104,108,103,53,117,73,113,70,1,96,193,156,233,106,79,14,84,75,106,192,180,70,108,77,135,210,184,238,219,73,129,97,69,120,134,241,145,104,39,247,74,56,184,166,164,130,27,184,92,219,42,195,245,88,53,36,0,11,107,52,47,101,66,233,253,73,181,78,178,25,81,124,104,129,22,129,155,53,10,123,153,93,207,175,149,141,34,113,240,12,231,97,244,119,143,143,10,139,80,84,225,81,24,154,158,44,48,121,123,127,175,108,61,245,10,47,206,12,255,237,179,7,170,26,92,163,42,171,71,185,177,133,117,151,94,141,53,90,83,148,86,117,148,1,229,234,243,109,207,26,89,81,90,197,97,240,160,225,60,152,6,218,210,231,158,108,71,190,41,32,123,112,190,153,222,26,207,36,170,182,200,9,136,26,92,179,160,101,148,55,89,36,81,61,174,65,226,169,71,229,21,181,30,237,201,171,215,237,177,64,236,123,24,228,139,206,51,168,36,188,250,137,19,87,14,115,70,20,250,89,175,219,178,10,239,199,23,164,182,193,13,82,107,223,175,234,214,20,200,95,188,248,246,44,197,165,71,139,249,53,43,69,73,25,53,116,89,111,206,215,141,34,60,250,243,181,186,16,207,157,102,167,184,26,86,175,107,41,52,168,60,123,190,143,182,145,135,16,120,254,36,122,3,134,201,76,110,78,101,233,216,247,230,93,235,140,140,144,150,232,98,148,179,209,0,169,137,115,114,123,61,174,70,15,124,72,80,1,193,215,96,219,75,180,202,228,222,53,183,141,116,74,220,28,186,72,25,53,202,26,155,87,97,52,218,156,208,39,16,184,178,70,124,204,17,77,16,66,23,118,36,74,110,125,88,72,92,9,103,188,49,86,157,5,239,195,114,182,252,115,191,251,98,147,176,80,242,58,110,11,196,103,217,26,38,4,101,94,76,202,9,73,60,229,14,234,113,17,142,147,225,69,76,219,212,230,174,137,212,16,177,197,15,118,152,222,142,41,55,167,138,195,105,148,81,243,37,21,208,5,134,62,206,235,148,144,67,81,230,93,99,68,65,63,208,97,154,165,37,204,9,143,197,242,96,140,169,249,210,129,124,97,132,183,147,215,149,109,179,90,165,188,228,216,79,151,213,17,248,169,12,35,55,123,142,21,175,7,98,65,54,177,43,105,32,75,213,75,212,41,29,197,164,16,152,146,156,26,69,132,195,8,230,239,176,156,51,9,149,214,184,186,192,201,124,127,187,99,158,59,15,57,210,208,231,172,150,200,91,55,73,56,47,28,59,83,150,166,152,251,219,164,212,189,241,138,33,79,42,6,108,85,157,185,71,133,97,179,158,138,139,30,79,118,187,187,73,102,42,77,161,248,49,27,171,58,45,36,202,100,121,12,125,176,68,251,84,20,32,162,103,156,229,4,251,137,234,122,225,216,129,206,222,113,205,59,43,217,25,78,211,131,116,239,89,177,18,254,50,38,180,168,233,92,104,90,75,69,232,175,252,58,149,168,64,164,133,224,122,163,168,202,144,34,25,94,129,104,41,86,189,250,204,242,225,40,125,197,58,147,80,202,10,125,242,10,125,196,57,131,134,194,57,20,21,43,135,153,182,184,2,215,40,231,49,171,65,244,147,113,166,206,254,238,229,60,28,204,89,11,114,40,53,114,182,63,118,44,99,138,144,33,75,216,90,94,251,117,246,136,34,226,179,205,234,132,82,148,134,45,90,98,228,91,39,180,144,134,215,180,225,226,77,9,86,18,245,136,98,210,227,151,226,104,85,65,225,102,244,119,158,152,161,93,138,179,104,64,42,229,222,27,190,19,9,50,89,191,216,140,42,192,115,12,203,102,248,147,226,241,234,169,137,10,183,196,83,172,198,96,180,168,242,51,161,71,93,59,9,38,162,230,87,23,12,153,166,51,56,19,251,247,159,206,22,107,83,152,6,228,24,111,188,17,61,182,113,254,151,183,12,83,76,55,85,227,130,50,112,138,148,166,87,141,117,26,59,101,233,145,133,200,81,193,68,207,198,214,247,238,196,231,189,164,19,86,143,165,31,243,216,188,4,173,188,28,174,24,183,145,220,156,96,203,246,2,93,99,155,22,177,35,34,132,37,186,180,33,142,98,121,86,217,206,54,29,101,223,176,32,182,172,129,80,24,176,74,28,17,16,107,100,13,76,155,252,242,204,1,215,41,148,242,44,134,188,252,4,176,70,146,162,215,66,198,189,124,71,233,240,217,202,28,100,165,156,47,82,29,37,126,34,235,114,156,45,118,206,47,158,14,229,20,93,17,91,96,122,167,226,226,100,237,224,130,210,134,24,240,100,208,36,5,49,246,178,246,206,15,38,240,214,228,84,100,237,120,229,124,69,78,112,9,37,158,157,43,199,89,115,152,64,169,40,102,177,157,36,212,229,28,198,107,148,133,57,173,183,224,3,225,61,43,146,179,161,177,170,70,213,112,71,119,79,170,40,40,137,75,59,238,140,116,144,56,109,160,107,122,145,209,129,73,189,139,255,66,203,195,89,141,254,173,224,252,107,242,53,96,196,158,46,191,4,49,95,167,138,67,97,120,131,124,196,208,5,218,138,34,83,26,96,179,2,2,121,229,13,91,130,63,119,134,23,67,182,103,178,134,199,46,241,95,62,91,53,254,186,124,43,178,142,190,219,96,69,52,97,53,181,47,157,221,107,131,8,11,150,64,157,8,22,200,249,62,22,108,75,76,27,153,161,68,202,124,143,133,168,70,73,35,48,96,104,238,248,198,172,25,201,175,236,116,120,136,221,69,115,42,250,101,103,62,255,109,11,11,207,208,225,243,126,47,52,169,20,88,210,233,200,255,94,219,179,226,7,182,38,230,122,97,154,66,156,57,119,82,255,144,100,27,90,214,199,225,36,77,6,75,221,7,40,165,36,249,162,77,42,209,128,91,118,193,54,131,113,147,20,70,199,117,6,156,137,42,94,152,152,103,255,38,55,170,86,80,222,45,129,233,105,254,142,164,3,119,164,167,228,183,201,172,166,236,175,141,228,71,77,114,243,154,77,92,236,131,41,62,155,250,218,188,243,216,254,218,29,137,149,59,164,20,92,112,183,15,165,172,86,140,69,104,118,49,172,2,198,199,186,118,17,37,65,100,24,252,222,132,79,133,33,128,194,207,226,110,40,2,227,199,219,189,139,114,17,177,236,222,183,49,25,78,73,41,46,139,156,122,247,16,117,127,21,253,34,129,33,3,217,62,162,147,168,238,13,56,147,161,154,80,141,56,76,142,171,40,140,70,68,246,155,163,152,43,201,32,178,109,35,84,201,105,163,233,77,40,154,216,72,172,19,214,224,5,41,82,107,10,103,10,141,191,207,117,30,148,248,245,190,104,50,222,228,233,104,89,74,75,141,48,59,69,114,217,225,138,182,95,124,235,51,253,55,116,119,243,194,85,242,107,172,142,89,61,239,103,13,9,199,56,202,2,91,78,177,5,76,56,123,10,12,197,254,87,28,11,156,69,141,147,182,24,170,66,151,160,18,61,69,239,160,57,203,165,221,186,73,167,48,58,83,40,75,235,131,73,11,15,146,74,132,145,227,106,251,30,114,111,26,197,90,186,111,61,201,152,93,24,151,196,105,48,113,41,123,151,66,54,14,25,122,181,253,173,59,28,77,247,172,133,224,52,109,167,89,58,112,165,151,90,158,188,31,203,190,10,76,253,75,21,248,215,114,226,176,245,118,11,154,174,50,0,104,41,18,2,154,70,194,53,107,220,26,185,109,249,101,102,145,183,28,90,234,153,194,2,129,9,23,206,18,175,5,199,184,220,219,24,7,125,142,146,172,147,10,212,105,173,76,57,62,102,127,117,101,104,164,104,33,204,10,92,233,180,16,152,178,232,59,162,168,248,101,153,164,156,115,57,231,251,219,98,36,207,95,122,115,143,251,220,112,254,94,24,106,117,231,173,226,173,73,2,200,79,83,74,220,123,92,93,140,159,80,96,8,208,91,188,23,49,106,25,20,35,98,217,61,134,180,194,116,176,5,198,144,221,235,126,235,46,92,18,211,26,24,119,241,239,69,146,79,88,254,142,29,68,188,208,31,124,16,28,191,65,183,105,253,213,174,195,110,37,14,253,218,131,52,255,96,78,250,44,67,157,87,55,141,73,33,148,155,9,166,96,144,37,40,141,110,3,138,172,254,96,139,108,131,44,62,50,248,201,75,53,49,38,207,59,15,121,110,227,122,251,130,137,164,112,97,161,222,122,53,93,158,223,160,80,241,136,90,165,192,13,190,154,234,112,35,185,161,112,161,241,47,224,133,244,240,93,186,40,147,86,215,120,132,63,129,175,35,79,94,169,192,248,236,115,24,227,105,210,209,171,143,141,232,76,21,139,68,18,27,199,133,207,46,147,189,109,16,58,250,51,202,215,249,37,92,112,28,15,31,115,90,247,40,148,18,24,150,11,31,84,164,243,242,181,147,39,124,107,195,91,62,56,161,115,22,157,44,234,34,70,117,42,23,46,238,170,107,131,80,122,73,238,141,241,211,144,250,8,90,96,136,140,139,59,228,30,2,15,139,193,101,135,75,161,214,86,224,99,133,86,63,65,120,235,44,85,18,147,58,134,238,197,79,54,164,75,120,119,206,170,182,205,53,38,3,84,150,69,174,62,251,198,246,238,162,51,149,44,128,36,143,118,118,238,168,92,183,118,156,241,60,26,82,177,105,5,12,35,202,86,184,88,169,91,76,99,114,93,114,115,82,62,119,63,196,225,18,94,119,252,83,30,198,103,57,30,70,47,242,193,160,180,117,51,232,192,28,25,242,189,144,38,112,134,13,8,81,242,148,178,222,57,82,184,214,214,148,182,245,124,49,70,121,207,101,209,52,59,145,194,84,152,17,143,211,9,178,154,246,92,189,92,143,4,171,6,149,77,25,111,104,215,91,187,182,196,57,252,215,115,239,115,72,36,31,49,106,251,86,211,171,137,166,199,94,90,224,171,149,99,21,61,227,49,194,202,161,10,75,54,98,43,167,247,213,51,81,143,202,162,75,115,96,147,250,13,184,12,49,89,137,149,89,195,150,163,68,125,101,109,17,38,28,158,153,132,107,219,228,30,47,60,112,128,197,100,101,65,200,147,241,57,106,24,219,16,121,78,57,126,142,181,134,115,232,239,117,30,108,234,137,13,131,1,6,157,195,148,103,14,189,154,16,247,23,255,36,28,208,167,20,107,30,152,234,203,64,161,125,213,7,71,109,102,151,240,95,144,52,47,114,49,81,175,18,22,47,42,66,181,10,108,181,153,223,158,98,69,161,69,218,37,145,27,89,103,55,13,216,250,8,228,193,11,62,218,183,45,0,87,18,251,2,163,190,228,174,213,218,22,41,145,49,165,159,216,125,163,69,102,75,72,31,112,97,207,115,141,128,49,153,100,158,145,105,220,46,211,101,63,77,87,130,192,232,101,125,85,141,246,224,83,242,19,164,236,102,240,36,217,107,47,225,15,153,253,167,66,210,28,134,250,83,86,31,156,216,115,133,41,111,117,234,58,17,57,197,115,120,148,20,158,72,80,13,214,30,122,182,220,79,32,121,88,196,54,108,228,68,103,184,140,217,138,4,239,231,166,140,114,59,171,15,159,251,204,85,25,22,44,83,218,43,99,166,97,121,202,213,40,95,214,240,56,233,76,19,73,207,9,143,95,114,110,5,120,193,161,145,144,171,233,231,247,202,46,96,236,181,59,44,191,16,83,110,1,31,203,228,250,94,116,107,52,63,56,249,105,68,46,228,181,97,190,118,98,43,86,80,82,219,17,74,136,86,195,21,46,166,208,46,111,157,97,115,8,111,53,91,157,203,189,186,90,15,88,247,171,205,105,16,231,9,114,5,106,60,191,175,141,175,36,101,145,103,213,227,81,118,159,228,70,226,39,107,0,222,26,111,245,135,153,208,106,213,47,90,201,216,248,147,45,218,164,165,17,129,222,103,156,99,191,183,41,156,220,48,208,180,174,18,231,117,160,19,41,23,117,66,208,166,57,243,212,39,57,214,71,23,243,143,86,2,120,28,63,184,154,36,216,214,171,169,10,241,155,23,120,42,245,189,8,63,206,88,96,84,191,77,125,112,212,150,139,255,52,124,19,91,166,66,181,20,251,231,162,16,67,131,31,84,97,184,63,253,106,124,252,33,37,247,192,244,232,57,122,92,169,245,92,203,254,251,141,40,107,247,44,176,253,220,186,230,248,101,42,82,215,13,221,242,96,171,185,175,11,203,36,157,62,250,203,197,186,38,28,78,89,154,51,8,52,88,255,254,135,78,28,150,52,158,1,13,138,156,99,124,115,40,200,134,118,150,6,73,110,191,55,82,224,106,142,83,173,150,60,249,119,78,126,51,247,138,192,132,77,252,107,193,216,88,179,206,225,179,238,186,59,156,60,152,245,193,233,199,68,233,235,155,226,243,108,250,20,199,43,76,221,146,63,57,130,76,117,61,83,33,197,193,138,122,43,251,140,78,82,142,25,191,216,122,28,244,91,115,115,103,226,71,61,43,143,103,5,20,122,82,60,128,54,240,80,186,126,206,66,86,220,63,136,37,48,69,241,132,106,77,124,208,239,189,198,111,243,28,10,115,182,126,40,145,247,37,103,4,13,147,217,165,99,233,248,233,250,181,242,229,86,131,121,115,107,6,128,236,51,137,72,127,172,2,105,242,20,152,163,202,37,2,208,104,161,142,85,246,35,68,106,221,151,229,28,194,100,210,171,23,133,33,223,120,119,2,44,67,63,22,244,46,46,39,77,30,118,104,88,208,220,69,186,182,28,38,74,82,222,171,97,214,10,56,73,224,142,159,134,64,33,126,154,222,150,249,192,3,109,77,135,41,238,215,121,146,44,179,94,28,166,56,126,232,147,145,238,254,252,104,96,83,26,23,120,172,237,13,22,63,185,122,73,49,48,99,33,195,243,247,154,120,159,183,164,0,110,49,12,121,191,122,108,100,243,238,205,139,241,158,5,10,11,182,204,178,98,226,238,159,163,60,141,49,74,106,215,39,34,11,221,79,197,126,14,204,36,173,54,179,24,71,189,15,138,49,2,139,122,235,52,146,135,245,101,98,209,72,160,81,93,209,221,189,208,142,180,106,135,232,253,185,56,250,93,38,117,51,89,148,197,105,96,164,169,113,56,156,181,24,129,246,45,36,29,190,95,174,86,83,33,113,61,248,61,146,103,144,33,102,57,75,105,11,204,221,92,27,144,253,158,244,219,253,233,140,87,226,181,95,16,250,89,244,231,194,103,251,171,94,178,3,163,95,18,106,56,19,201,219,206,92,50,57,204,155,30,154,121,88,166,234,27,209,99,133,108,45,166,59,48,59,190,155,234,88,6,83,42,168,40,215,48,190,49,135,17,89,30,138,150,236,122,14,8,176,97,89,230,231,226,236,161,5,246,73,122,234,250,115,53,196,31,31,12,55,187,228,182,167,201,191,186,100,195,36,9,88,203,243,219,176,153,248,68,194,91,79,106,170,67,185,86,156,174,251,192,112,229,79,253,237,74,233,137,195,20,96,73,237,251,249,22,132,206,125,215,40,208,98,137,85,137,78,93,141,57,92,104,55,86,27,39,91,204,183,248,131,23,98,207,183,216,0,24,30,154,236,48,17,148,33,35,94,97,106,117,195,143,122,182,46,138,233,198,63,200,239,57,124,112,233,253,155,38,144,21,235,190,152,97,32,38,107,54,27,214,15,221,2,149,79,209,175,93,178,213,141,58,92,108,251,188,48,94,132,151,231,146,13,164,65,74,126,219,236,248,248,220,9,27,87,54,149,51,190,212,78,126,67,158,233,39,150,70,8,224,210,157,7,150,185,129,47,36,191,141,206,158,75,8,192,68,51,218,243,61,147,213,107,77,135,41,153,174,10,19,81,113,115,33,211,129,172,14,41,148,17,51,46,46,214,81,89,30,180,121,218,127,90,107,90,21,91,3,248,108,53,45,224,241,152,3,7,134,72,254,94,61,218,124,127,250,88,180,130,166,44,231,207,249,199,84,44,126,35,158,173,1,92,230,74,178,211,208,199,228,28,69,89,132,132,161,149,65,181,222,7,28,149,115,209,232,158,68,79,103,164,88,8,252,109,81,102,155,152,79,243,254,50,123,144,156,217,22,49,14,148,70,232,46,46,4,177,152,237,162,11,200,138,152,118,155,192,68,130,220,9,79,8,77,108,217,23,224,105,90,142,37,11,226,9,134,51,243,117,198,78,186,83,155,40,88,78,83,78,11,11,199,26,20,133,254,102,90,99,96,115,7,29,61,203,165,62,52,20,127,213,163,95,147,115,169,104,40,20,149,145,228,161,30,222,17,138,53,29,207,209,131,100,192,178,244,169,235,147,119,203,121,125,95,3,34,219,39,240,77,212,182,250,158,129,132,207,16,114,80,211,63,57,211,172,58,204,178,156,15,76,122,197,127,26,153,9,169,94,231,167,7,177,132,15,182,61,124,233,151,70,96,241,139,183,12,242,112,4,200,94,216,137,169,135,233,192,75,225,164,137,171,68,69,63,164,24,163,110,93,29,80,43,148,239,84,37,122,72,141,141,12,26,49,173,245,25,119,148,96,193,193,150,21,166,103,35,96,107,199,223,10,231,234,44,79,192,228,242,229,189,225,47,116,198,72,140,24,152,80,244,183,147,5,80,29,134,172,88,151,207,25,198,236,84,74,192,77,245,1,206,48,210,247,248,205,68,235,235,207,170,246,184,77,117,225,75,19,194,28,108,226,60,2,195,28,240,69,30,6,213,101,103,230,20,129,89,201,57,224,60,181,31,243,124,35,251,132,14,47,218,161,69,229,27,62,30,39,126,64,118,100,78,33,79,228,11,178,9,249,197,252,184,84,233,209,171,179,138,63,246,64,171,69,100,88,41,76,166,146,200,97,14,139,172,183,70,244,231,243,94,208,192,232,83,245,222,169,43,15,135,16,231,14,183,120,9,12,19,199,119,242,81,132,15,105,224,20,184,96,47,199,163,165,165,129,189,65,17,38,166,203,7,147,223,85,133,88,234,52,170,51,86,0,147,148,145,17,165,160,51,251,147,117,66,15,34,219,179,201,121,120,76,145,208,230,171,205,70,233,201,217,153,125,84,152,115,93,209,99,31,231,26,191,124,60,44,145,94,163,159,120,123,88,207,20,46,8,174,8,76,34,253,179,12,17,161,128,36,88,225,97,162,162,14,147,86,90,10,159,229,224,146,88,131,224,99,151,250,40,51,184,74,235,254,220,70,214,35,179,236,172,156,179,4,226,173,17,189,151,106,13,252,139,29,5,130,131,196,146,170,36,45,72,158,220,53,26,180,202,74,43,4,83,214,210,59,142,38,138,127,228,98,230,247,254,54,98,139,80,44,97,132,68,191,213,108,218,15,94,149,3,120,11,108,93,96,31,10,181,177,52,63,153,12,207,114,190,45,90,214,209,219,210,139,11,178,61,223,128,227,231,74,145,9,130,50,176,35,250,197,136,174,170,44,21,218,178,211,133,9,144,104,89,37,235,136,81,151,231,244,6,192,84,222,101,133,83,24,242,192,100,86,245,234,142,187,88,28,238,244,159,23,133,207,82,204,23,30,77,95,139,254,179,244,29,32,195,34,22,73,7,156,24,171,91,18,180,222,90,92,78,96,107,248,241,39,163,223,91,12,13,6,132,49,244,247,42,144,85,136,94,16,132,210,16,119,56,108,225,72,185,121,66,132,46,57,156,140,117,91,134,156,156,160,59,186,244,46,156,137,37,106,167,132,195,162,149,200,200,244,216,75,5,38,147,247,185,55,236,102,180,103,109,129,77,53,225,155,104,191,156,160,104,146,162,236,65,137,186,195,196,195,166,94,77,19,128,163,136,201,168,76,43,68,101,12,211,7,151,110,102,226,115,239,160,232,180,141,173,12,145,31,36,35,147,226,115,14,8,70,186,206,98,40,89,156,235,18,178,73,194,66,58,104,199,67,249,170,3,104,235,76,202,40,207,122,195,57,202,14,67,11,209,245,201,176,112,125,22,155,72,187,36,188,140,98,101,184,141,53,32,42,201,77,135,148,98,78,79,22,0,243,13,4,198,65,31,57,30,141,90,29,57,34,168,187,95,206,141,117,126,219,62,151,252,54,34,167,113,180,89,245,238,188,25,150,97,53,183,94,137,58,8,47,158,127,47,191,141,243,228,94,0,17,69,102,158,204,149,99,62,151,28,99,74,107,139,238,212,56,164,161,248,51,48,158,159,65,203,150,74,250,158,204,232,47,178,172,63,102,222,240,174,52,122,119,88,38,119,162,33,226,51,189,104,130,26,123,10,233,134,92,189,161,147,249,110,78,245,123,146,30,89,126,155,39,255,158,172,146,231,168,114,224,79,186,163,139,159,33,63,81,139,169,48,140,122,62,211,16,175,73,194,19,69,28,136,52,229,135,118,211,132,41,242,100,228,183,187,95,76,243,192,84,152,132,178,247,42,140,10,35,152,228,157,6,153,189,225,141,47,8,217,192,195,40,87,19,236,247,88,233,49,188,233,82,187,23,147,96,156,94,249,134,109,64,133,174,192,144,190,213,184,152,117,222,174,49,79,95,176,181,249,127,240,113,217,207,33,126,127,186,227,158,198,144,18,0,56,190,144,222,124,208,90,252,189,54,28,170,28,241,23,102,195,114,174,166,97,233,77,209,19,26,104,21,22,239,177,66,9,140,73,44,55,135,229,57,127,53,123,131,54,226,243,199,133,91,103,253,126,23,167,73,155,160,204,36,202,173,171,243,128,12,86,75,147,218,131,227,16,90,237,214,119,111,218,82,147,136,177,12,107,21,118,251,142,118,127,182,245,59,201,43,116,51,78,128,136,20,84,86,169,202,74,248,205,53,81,59,53,66,212,234,92,152,125,219,187,169,169,127,166,119,232,126,16,148,17,186,199,192,32,112,227,112,189,40,101,93,30,35,54,145,158,162,154,167,132,68,168,158,250,224,108,188,221,130,66,219,18,207,157,173,38,73,126,25,213,128,233,228,88,112,180,136,207,8,171,60,100,53,31,237,16,249,201,161,54,45,164,34,161,96,118,238,77,103,158,44,174,124,238,14,59,246,7,151,227,21,74,49,247,48,158,39,239,110,103,244,10,27,185,192,148,211,59,103,30,154,201,196,204,46,76,194,218,185,35,160,82,34,90,122,191,71,166,77,192,53,202,207,247,40,168,165,200,205,105,72,244,94,61,172,173,78,217,235,133,57,174,102,143,175,9,185,163,236,196,164,145,156,199,25,148,10,63,17,24,220,52,76,230,248,105,154,146,84,77,146,244,127,117,134,42,174,46,85,133,44,225,197,246,170,126,96,22,140,136,27,154,129,30,131,70,180,53,201,23,57,94,32,61,107,61,94,155,14,57,17,55,180,186,246,59,75,45,74,34,226,134,16,110,44,39,80,180,86,74,221,44,41,21,25,190,19,211,104,135,221,245,40,95,175,90,226,139,116,234,208,31,157,101,94,251,126,48,10,37,31,165,113,212,19,156,29,107,155,60,209,35,168,186,45,197,16,47,70,154,68,222,155,34,119,39,153,134,110,26,82,239,71,238,110,185,100,119,231,204,205,93,69,177,22,123,171,211,153,33,117,56,149,239,111,163,110,241,141,248,192,90,80,177,34,138,136,130,254,97,64,117,149,101,35,6,30,232,102,5,172,193,30,80,106,13,167,163,27,243,68,97,10,156,28,197,145,218,66,177,176,173,100,188,4,42,225,70,48,212,182,253,103,207,6,91,234,35,162,71,53,189,27,26,68,10,166,50,97,110,122,186,188,229,11,186,152,212,85,6,131,134,175,229,117,238,38,45,156,133,128,13,34,235,238,229,174,166,75,60,146,138,30,178,195,186,188,51,170,198,72,11,235,79,143,168,146,2,229,31,171,22,221,224,151,125,176,75,131,41,66,190,35,217,154,114,7,140,56,181,78,2,14,92,151,99,28,116,171,207,71,47,142,14,80,55,252,240,59,123,122,244,203,224,117,116,91,154,116,31,220,43,23,70,4,32,188,224,68,35,184,236,224,7,166,67,198,77,156,68,143,186,146,178,80,204,210,157,180,11,24,29,48,133,77,190,101,198,205,249,47,129,179,111,23,96,120,147,130,209,94,215,227,75,211,134,58,84,230,206,244,178,147,15,40,156,10,194,215,178,96,118,88,49,220,240,113,47,33,81,88,86,53,29,3,86,40,83,23,229,51,54,177,237,207,117,214,58,81,211,139,98,182,57,251,173,105,203,239,173,202,102,166,202,30,95,106,208,51,39,183,134,144,173,197,15,35,204,220,84,31,12,239,33,110,13,179,136,180,123,89,68,109,174,88,55,8,148,40,79,1,238,92,239,49,247,77,118,93,152,125,8,153,182,48,218,18,141,125,34,61,11,69,209,177,220,98,118,55,50,139,66,248,8,189,31,190,100,192,51,75,149,83,167,248,225,152,255,49,13,16,8,19,102,8,106,199,207,81,30,143,134,18,166,240,74,88,155,65,90,241,98,204,56,161,233,152,166,9,224,182,108,178,170,11,145,248,194,232,155,61,62,23,181,12,50,226,168,13,108,87,111,26,201,58,122,133,168,3,70,186,233,109,108,70,147,175,165,249,7,54,38,196,216,65,9,75,10,87,199,172,63,181,76,135,207,152,168,120,205,180,54,105,71,19,253,93,66,122,61,43,100,135,110,100,195,92,190,164,177,214,4,194,154,203,5,225,41,82,150,163,240,89,92,206,253,64,228,10,246,250,231,167,77,99,222,225,106,12,94,10,147,244,139,171,143,233,218,223,223,78,203,155,114,232,192,67,226,74,134,28,205,180,96,97,62,150,147,105,98,9,124,78,60,55,3,144,223,72,18,142,239,100,13,122,88,94,80,31,30,251,83,46,38,160,49,191,45,218,4,16,179,42,204,88,167,155,127,78,94,113,60,20,181,180,125,21,143,207,66,160,137,28,159,222,156,240,164,243,242,34,254,49,165,231,128,34,116,248,83,252,106,148,64,36,100,222,177,40,146,183,228,195,101,130,198,194,125,180,179,64,168,205,252,110,142,120,71,150,218,22,130,64,199,86,251,78,106,78,3,200,239,175,2,211,94,88,153,223,123,29,187,21,5,26,209,188,218,86,222,178,2,206,83,21,88,41,227,91,78,41,3,157,216,158,42,29,216,137,80,54,231,122,37,26,88,179,162,240,195,249,7,153,208,82,12,149,250,162,147,160,59,133,51,50,131,105,45,149,86,131,81,198,9,208,161,183,149,24,18,60,30,212,165,5,74,92,166,169,10,30,62,147,211,163,67,56,40,242,227,86,54,220,157,231,195,212,246,148,110,184,19,24,117,33,122,20,241,218,171,141,134,61,234,55,62,6,120,77,170,7,135,247,60,179,127,201,140,230,236,163,141,198,172,242,193,206,150,66,106,143,122,89,111,241,157,207,177,147,85,176,176,99,104,121,32,197,164,227,166,116,43,156,13,154,220,186,211,78,163,132,221,138,234,174,65,150,226,141,179,232,191,89,240,66,84,192,152,38,206,65,62,40,217,44,249,209,16,195,164,171,14,67,230,157,85,129,140,99,211,25,129,169,103,127,148,161,40,172,72,78,38,214,105,219,47,34,167,0,204,36,243,171,143,211,161,84,99,7,165,166,234,155,192,199,120,177,90,172,231,226,96,240,167,162,166,169,134,42,5,124,52,251,59,60,95,25,60,106,133,130,117,23,157,215,169,66,43,212,114,122,160,241,160,80,96,202,120,22,56,26,87,220,217,138,129,229,214,197,116,168,46,76,187,182,60,23,148,163,46,102,98,43,152,244,171,192,84,151,184,63,116,254,55,221,198,242,219,249,184,33,158,36,70,43,162,77,149,177,67,162,54,136,138,65,169,27,18,73,182,190,130,247,173,15,99,229,19,243,199,88,137,134,111,147,3,97,39,149,131,107,244,30,119,231,49,230,124,44,73,69,215,32,241,13,170,97,92,202,99,57,136,168,1,45,105,37,190,116,162,154,77,81,70,212,9,125,7,107,67,137,177,26,74,174,197,89,217,207,185,134,66,128,136,53,192,247,31,174,51,71,191,44,60,163,49,118,29,234,110,194,161,91,229,220,172,121,196,223,10,195,75,185,34,91,67,89,218,143,60,19,184,80,1,48,58,13,183,19,214,97,39,113,175,173,48,78,157,255,116,133,70,87,21,42,8,52,85,223,97,187,53,28,203,161,70,194,158,48,179,195,40,127,150,231,183,169,181,106,14,211,65,171,26,19,228,169,186,79,112,66,38,93,249,169,26,9,9,39,62,100,186,239,244,8,201,89,8,161,6,154,70,173,122,111,120,160,124,39,100,57,140,169,131,70,113,238,116,97,14,186,210,171,90,133,212,238,224,94,4,108,21,108,2,99,9,127,94,32,112,165,170,248,111,172,130,66,64,254,252,174,199,248,6,251,206,163,132,120,14,241,244,133,110,128,137,73,13,21,74,44,126,32,13,202,112,154,48,223,176,40,207,252,154,1,159,177,20,218,91,96,154,134,154,7,8,87,125,245,79,141,171,220,83,88,5,137,13,209,225,233,63,1,223,17,225,69,212,14,85,185,242,216,42,52,168,57,76,108,229,185,121,163,67,34,224,115,198,116,125,109,154,168,188,203,159,74,0,244,80,101,122,227,89,56,251,62,156,31,251,17,69,54,154,214,136,93,34,219,86,53,22,208,104,96,109,243,194,148,107,204,71,71,177,58,177,57,195,130,220,249,86,29,69,2,94,17,117,165,82,65,12,12,74,28,224,31,190,112,203,42,60,83,169,127,118,103,173,152,58,171,106,195,208,189,233,101,239,3,46,141,170,158,7,34,116,37,223,47,98,73,50,157,222,165,135,95,125,54,173,154,85,78,164,193,149,237,118,46,241,96,242,205,42,238,66,35,74,60,55,122,183,114,22,31,243,121,167,72,226,34,197,64,79,170,168,183,108,147,150,251,96,43,129,84,177,195,99,193,157,175,224,87,211,69,165,146,29,240,236,221,139,225,128,149,62,2,235,199,218,174,226,11,127,8,214,167,222,186,112,218,126,40,81,113,137,195,117,244,62,66,81,141,74,111,200,220,134,194,116,247,251,79,23,74,92,228,156,39,33,9,253,212,7,103,107,105,21,120,109,168,133,253,234,204,118,165,66,139,84,117,187,17,129,89,5,19,189,60,57,76,169,222,149,53,208,17,237,143,22,137,197,208,125,133,160,184,249,104,133,154,51,22,9,19,138,197,206,30,45,66,39,200,83,134,115,77,27,150,42,37,86,99,21,117,255,150,82,158,145,31,205,155,21,18,168,131,117,86,254,160,92,121,246,21,143,176,80,213,251,104,241,32,203,17,225,6,254,144,246,7,154,166,82,155,1,91,9,138,28,29,116,173,239,114,3,94,48,30,103,21,134,193,123,11,239,54,29,23,82,245,112,232,253,191,30,104,166,194,84,191,6,45,85,174,27,99,206,111,150,186,92,110,78,85,170,135,4,168,143,92,98,201,30,24,237,139,26,193,71,138,76,187,62,120,162,248,198,189,95,123,55,125,114,150,215,117,142,71,127,213,60,71,133,189,48,92,107,248,82,84,109,7,138,193,21,193,98,107,228,149,237,12,221,74,52,240,60,55,64,61,89,81,148,108,164,123,160,155,162,199,253,92,12,75,119,113,248,152,186,173,61,87,231,216,11,113,188,141,236,83,97,94,118,57,108,68,161,178,114,203,50,89,88,119,188,143,151,162,246,189,113,93,56,127,66,39,41,95,117,163,229,230,231,215,194,243,166,190,69,39,26,60,28,17,229,182,76,208,179,47,20,58,1,118,248,229,212,78,170,76,41,165,206,110,0,17,27,158,170,103,72,119,248,74,205,7,13,63,88,252,188,10,243,89,104,87,192,38,95,85,242,166,26,199,107,241,159,206,16,204,202,213,133,29,198,137,186,33,192,52,147,83,96,158,220,111,126,70,96,41,125,44,238,82,119,27,156,177,63,207,162,215,82,129,85,194,185,165,1,75,105,111,45,231,235,201,45,58,185,116,60,41,171,110,33,8,5,185,146,154,132,244,212,182,29,30,61,245,194,186,19,22,84,131,150,251,205,48,101,61,34,64,221,170,66,139,163,198,233,161,58,62,228,163,114,160,40,192,138,24,78,15,110,49,228,221,207,170,22,159,165,24,167,186,207,17,106,160,142,251,46,99,221,88,45,30,86,162,187,112,73,133,79,167,245,106,249,210,24,219,72,67,229,135,177,80,198,138,123,211,25,254,192,52,205,248,119,180,218,187,186,245,167,97,38,114,3,221,250,32,150,138,19,25,51,93,11,24,190,159,165,122,178,203,214,67,248,213,16,151,47,133,77,103,195,97,92,187,71,156,8,63,176,5,220,172,92,88,97,130,179,57,188,114,138,172,179,194,48,132,204,112,187,105,45,174,250,222,89,188,45,194,37,146,155,130,122,140,240,188,143,154,217,160,18,99,132,75,185,223,23,59,167,193,106,250,98,132,177,188,118,207,164,209,53,195,250,147,220,242,85,59,8,111,73,222,11,41,42,106,84,194,227,103,105,74,146,167,16,228,149,120,192,46,170,251,77,99,192,152,49,40,121,31,183,35,61,240,49,30,92,189,142,188,60,53,188,10,91,96,41,124,76,90,235,229,201,38,252,178,30,251,25,48,18,74,123,169,209,84,37,47,110,37,58,70,19,173,12,202,178,250,5,119,50,77,125,69,103,218,254,85,106,184,155,9,111,167,156,30,244,150,230,16,237,99,54,44,21,210,133,87,129,220,164,195,103,145,167,242,8,54,95,35,133,104,16,225,107,65,207,231,190,40,33,199,162,160,17,219,57,8,51,146,10,73,103,164,215,60,116,212,77,171,66,13,24,218,198,157,198,145,56,19,29,12,227,217,161,179,55,9,176,191,210,114,162,66,110,80,239,247,240,96,9,140,22,133,177,25,243,117,112,207,32,169,109,133,198,187,183,222,225,101,82,193,43,47,150,18,52,161,254,185,138,89,206,207,213,144,118,184,19,154,183,149,189,233,163,145,65,244,223,54,97,29,53,83,18,81,95,143,86,64,245,245,208,109,51,106,187,133,3,76,75,173,198,155,143,187,11,255,129,139,254,109,235,190,151,239,69,126,53,132,222,76,211,70,186,241,59,12,115,41,78,92,20,200,201,170,168,153,114,22,167,207,195,182,38,110,146,202,44,98,29,251,134,8,153,200,84,29,136,106,82,235,161,246,57,173,143,89,208,243,99,81,224,208,80,142,214,52,149,41,181,187,198,138,49,134,151,174,243,16,157,26,239,71,233,166,5,35,205,46,152,160,189,140,208,10,181,58,153,252,72,79,26,255,75,192,20,91,168,11,1,105,78,136,98,110,147,121,84,89,203,194,87,10,180,171,32,38,245,88,37,160,170,9,88,179,2,156,60,199,200,118,171,6,17,41,5,198,55,117,24,122,63,245,245,248,174,78,194,212,173,207,97,60,234,168,255,169,182,234,223,88,208,245,63,143,159,136,255,121,124,198,136,42,65,167,94,218,163,185,106,220,185,1,247,170,17,89,14,99,156,252,128,207,246,144,30,181,88,140,157,184,249,54,250,78,21,54,37,165,209,35,172,84,234,19,86,162,135,53,2,251,148,29,66,229,39,176,61,170,111,192,38,98,247,248,198,107,5,201,54,5,125,5,18,112,253,208,199,80,141,21,13,86,37,72,115,166,117,237,161,40,6,185,83,125,220,150,253,99,80,189,112,78,73,165,79,209,215,138,205,230,216,36,251,113,91,150,145,101,7,156,112,113,245,234,52,194,132,134,35,135,210,95,245,90,232,145,141,17,167,51,69,65,24,123,124,68,11,188,55,237,129,137,190,197,197,164,111,31,135,232,236,15,158,137,4,206,218,186,3,108,148,112,14,147,178,151,58,145,138,182,90,185,31,147,62,3,245,64,249,186,251,6,24,223,149,83,105,210,139,178,31,163,218,202,77,189,72,171,241,139,176,43,157,162,69,253,188,189,122,140,39,165,98,53,61,91,224,114,222,254,131,118,178,246,15,122,182,18,55,172,8,38,67,221,248,186,152,113,162,161,139,178,31,85,212,97,69,72,113,140,191,74,9,72,185,55,247,156,205,194,234,253,249,105,139,240,206,8,69,47,229,75,96,194,163,197,232,19,1,74,4,77,28,84,212,98,83,9,3,36,231,209,84,43,246,236,230,249,190,246,57,34,40,20,22,205,85,44,248,152,71,228,136,154,158,228,86,21,233,69,63,20,81,52,13,23,27,21,80,88,248,12,65,18,69,2,78,83,88,16,195,178,162,171,81,205,205,109,61,149,43,236,178,179,250,134,58,76,44,142,18,121,7,90,105,134,234,189,210,11,216,35,97,82,140,119,89,96,138,8,234,77,33,205,89,213,134,71,81,110,133,21,14,113,184,208,208,227,7,82,16,226,191,109,37,52,106,112,194,44,16,97,114,202,82,164,38,143,221,145,230,231,64,173,125,227,209,115,101,142,184,57,138,247,182,85,95,212,218,109,194,117,97,178,73,191,19,253,250,8,190,186,173,75,133,142,16,44,97,199,157,49,137,81,33,185,40,5,127,184,100,163,93,19,158,242,233,45,41,172,98,234,140,30,224,31,191,14,131,242,122,108,41,156,174,227,86,137,188,34,104,109,206,186,67,138,26,162,217,71,241,21,134,153,72,55,102,147,158,127,224,228,58,85,248,61,16,235,212,7,238,174,78,103,201,202,217,159,171,57,69,253,116,131,134,242,145,8,162,192,239,124,224,11,55,61,189,144,126,90,227,122,131,21,230,102,245,37,205,63,44,215,97,91,90,232,101,175,61,70,92,13,217,247,126,134,244,236,104,61,222,235,215,212,172,190,57,4,15,225,238,89,46,77,93,232,70,248,227,186,154,229,41,92,58,70,52,197,130,241,94,228,88,199,227,176,193,115,21,55,135,15,69,239,77,43,220,245,222,207,49,88,117,162,81,26,28,59,3,157,64,103,205,168,166,49,210,84,126,60,145,119,110,93,151,31,34,87,201,13,168,73,38,168,63,106,204,212,62,185,35,138,114,130,150,168,17,18,27,174,124,100,202,166,116,211,171,13,223,174,87,100,196,7,85,141,62,206,243,168,207,156,84,171,239,199,57,169,208,35,123,28,6,42,150,71,83,60,19,83,243,74,96,200,213,30,7,27,145,232,20,118,210,113,52,32,114,81,143,140,240,108,20,164,192,7,40,236,247,86,161,188,71,4,213,176,208,167,62,90,69,122,47,202,85,74,94,227,81,253,134,55,206,11,133,109,113,175,87,246,251,172,87,119,247,136,182,243,44,2,79,200,63,162,144,102,208,69,177,21,182,110,146,136,6,54,229,54,48,77,241,30,165,48,152,240,162,24,8,218,60,187,188,160,226,152,26,228,175,166,191,19,181,211,212,75,180,253,94,27,37,14,40,63,206,52,30,120,93,77,99,170,150,8,59,235,225,183,162,42,170,195,159,132,0,140,56,46,136,115,70,173,88,66,171,64,93,143,73,47,123,138,192,48,13,25,146,14,226,202,238,204,81,7,134,56,82,253,53,24,176,234,136,168,115,182,238,65,117,154,224,84,247,155,103,211,200,217,10,83,214,221,35,32,190,179,240,61,112,115,90,189,110,129,40,253,113,122,243,113,182,51,207,125,164,130,180,204,99,28,86,155,139,30,232,71,215,243,137,228,211,198,231,193,118,114,240,235,241,36,9,161,122,118,130,146,239,221,213,150,73,214,44,226,249,7,138,237,116,109,18,132,168,81,118,104,245,230,26,116,230,156,118,174,200,243,79,145,17,221,26,231,167,214,62,126,123,34,189,54,159,12,132,245,19,120,90,133,3,94,223,154,186,253,104,224,204,9,158,169,161,198,186,85,50,4,12,211,160,26,235,48,196,122,97,224,153,7,233,209,91,110,191,104,110,100,147,32,254,215,164,102,202,4,239,35,93,68,149,154,58,25,197,84,54,60,145,101,92,120,89,189,73,120,232,111,150,108,105,57,11,218,63,195,119,28,184,126,152,209,47,220,61,78,127,96,204,189,199,81,29,197,119,82,40,218,172,13,70,96,43,45,107,158,250,35,144,166,23,111,76,23,127,46,88,39,183,186,78,156,146,53,178,223,201,134,79,211,253,112,177,173,155,200,165,111,251,169,114,192,158,92,145,68,62,30,241,212,66,4,72,40,110,26,152,90,35,205,227,194,6,220,35,91,10,13,171,76,4,72,206,99,147,30,38,117,149,245,115,32,149,228,68,17,192,147,172,166,230,144,97,28,187,87,207,161,103,110,163,77,120,141,251,219,252,91,205,126,147,202,143,220,57,66,74,79,121,198,166,237,168,70,114,220,90,119,139,214,218,88,58,36,224,253,148,154,37,147,230,142,49,35,108,175,105,249,69,212,39,190,71,181,138,46,173,70,64,175,34,110,77,212,68,246,194,142,109,238,230,25,159,107,46,225,20,133,19,145,229,50,111,6,26,205,69,129,183,241,246,221,236,118,82,185,205,51,65,83,118,238,130,97,170,115,106,109,31,216,106,213,188,20,130,160,245,214,171,137,150,120,195,45,34,172,89,56,100,254,119,69,26,127,91,26,123,134,55,123,153,2,29,194,180,58,95,194,246,2,17,71,13,230,12,196,234,100,118,47,88,230,104,65,113,22,149,95,154,224,194,103,129,23,79,57,210,148,67,232,174,9,92,82,52,189,193,255,210,37,199,75,245,244,177,234,226,90,98,152,202,175,79,101,89,23,94,26,182,45,97,169,159,136,234,6,179,12,161,118,161,115,167,108,123,118,129,41,128,211,171,187,49,119,5,92,105,173,22,150,250,117,219,89,207,39,170,196,113,228,185,207,163,166,17,100,62,36,157,122,147,49,33,196,191,157,192,162,152,177,35,92,242,153,98,221,89,2,166,58,116,202,107,195,238,186,156,64,140,33,88,66,90,0,35,50,252,21,23,166,68,89,175,46,216,114,247,183,57,155,133,168,126,255,244,238,226,201,151,178,120,27,141,45,76,30,62,44,103,200,69,68,29,158,218,61,124,159,164,245,25,62,114,33,201,159,86,47,31,95,140,106,246,107,183,33,65,210,115,16,9,113,92,138,34,56,207,129,4,163,115,199,24,93,182,240,139,161,58,28,109,159,208,37,37,142,128,11,195,47,25,76,91,25,153,145,36,100,189,251,28,8,195,75,233,129,45,12,39,112,43,65,111,1,223,14,89,203,75,72,178,137,218,249,126,115,96,190,144,240,8,27,241,169,183,178,31,152,152,178,80,234,82,97,212,61,7,60,179,105,115,85,229,231,199,211,141,171,207,180,213,122,25,232,141,233,37,241,247,166,162,46,9,145,23,101,89,151,46,17,55,148,70,108,161,193,31,84,15,58,179,13,71,187,132,153,176,165,248,224,61,224,167,22,147,109,32,119,239,79,0,166,61,66,152,234,173,95,193,31,188,24,139,177,92,76,41,151,55,1,83,14,76,79,171,146,205,159,5,226,218,219,144,45,145,149,153,74,249,110,92,106,113,53,189,84,202,8,95,72,116,222,223,94,85,180,14,73,56,155,172,216,7,91,134,72,184,209,150,229,27,252,222,149,172,75,85,86,118,132,245,242,29,82,234,36,132,27,29,129,217,237,27,94,70,174,115,42,203,55,100,3,94,48,3,76,157,179,92,189,50,233,218,28,48,93,66,114,245,36,35,216,231,253,156,80,210,9,107,59,167,110,60,90,181,202,124,133,33,107,116,10,50,171,163,109,202,203,110,126,150,83,217,229,250,139,242,10,171,59,109,73,51,174,70,91,170,62,156,240,116,30,249,247,172,40,27,203,231,54,165,226,222,227,106,4,240,166,114,163,47,171,26,142,171,41,22,25,10,83,30,85,2,62,70,173,144,59,17,231,78,51,120,165,160,228,145,45,113,26,249,96,139,71,107,198,188,85,132,120,125,222,38,130,105,85,95,69,201,238,139,229,125,226,234,101,233,95,129,241,18,82,48,121,37,147,141,191,48,129,242,188,98,111,32,35,32,91,7,213,106,72,114,196,206,98,205,212,2,35,33,90,214,221,151,154,52,233,195,249,98,140,233,1,231,135,18,126,26,251,90,92,156,150,54,207,77,34,98,103,39,138,157,131,158,216,174,48,154,38,243,190,118,214,76,152,209,186,231,29,59,7,157,166,83,70,133,30,52,86,97,108,75,116,89,62,172,239,231,51,228,184,57,28,138,178,153,83,142,19,196,7,204,99,76,251,170,164,240,212,51,175,152,13,214,12,175,87,91,34,38,200,188,40,205,211,223,206,16,66,94,54,47,35,156,208,155,119,143,203,27,139,27,57,154,139,226,67,182,88,35,199,25,90,75,135,188,91,201,184,163,176,102,233,91,91,134,193,233,155,145,76,64,252,74,248,207,199,153,244,190,246,207,161,176,147,30,66,29,190,175,96,62,76,76,202,252,176,144,79,11,192,57,220,146,84,236,195,182,128,126,141,19,141,157,147,242,28,89,66,143,78,41,188,171,192,91,205,229,217,183,148,70,124,35,210,235,48,225,0,185,150,22,226,56,67,18,91,140,8,118,66,149,150,34,18,4,163,25,241,47,121,48,194,126,217,39,41,133,235,42,78,211,187,233,223,245,160,250,66,132,56,63,228,232,44,111,167,250,130,38,68,95,186,19,170,240,207,129,188,210,88,91,249,205,49,245,221,5,63,51,138,226,10,185,186,209,53,226,78,6,61,196,83,22,174,137,163,204,26,232,132,254,84,120,190,77,34,243,155,255,152,68,75,171,69,233,30,135,82,49,96,194,178,114,168,19,213,192,19,11,184,60,199,114,39,61,238,38,55,83,8,202,240,42,148,214,198,239,228,236,106,156,140,74,115,76,62,28,233,197,11,43,33,35,237,20,195,123,9,126,168,68,136,129,207,170,175,114,235,36,3,14,90,131,197,213,218,151,37,108,14,12,81,107,187,240,82,54,84,224,28,123,97,50,98,55,189,152,40,107,176,236,165,102,102,179,192,232,188,199,181,156,110,114,109,194,21,136,1,217,170,158,196,92,95,46,133,11,13,236,57,72,132,131,21,2,240,51,177,124,14,193,212,40,11,163,34,190,189,98,97,48,157,36,114,60,233,99,61,231,84,48,213,145,66,146,139,233,242,243,193,48,38,203,250,16,139,231,20,12,120,198,31,241,80,81,35,21,239,47,100,145,242,165,236,196,199,244,137,3,13,254,193,174,108,234,4,35,118,104,135,37,74,47,147,240,250,87,186,113,188,201,209,224,162,74,10,148,226,180,48,56,19,108,84,82,57,78,159,67,106,193,251,87,225,101,87,158,235,84,110,89,46,47,189,104,235,18,50,93,216,65,83,240,2,34,228,35,39,49,241,107,124,157,24,237,141,176,183,194,105,142,0,33,85,208,107,207,174,19,222,133,117,222,39,37,211,133,68,202,59,224,129,107,81,187,171,44,203,248,245,128,139,134,227,38,113,192,50,199,189,57,62,188,178,233,34,162,17,83,183,224,30,138,66,74,233,48,214,198,14,249,75,162,200,213,148,244,246,22,131,66,140,82,127,155,214,194,114,175,182,66,54,185,218,200,68,47,213,34,121,76,37,250,165,154,190,239,224,105,44,48,110,203,168,161,145,92,238,36,181,179,84,72,132,235,204,151,180,150,229,206,179,9,12,255,195,29,53,234,72,133,66,18,255,111,199,114,183,210,76,161,64,61,231,83,43,33,40,128,228,143,86,89,3,159,11,252,214,9,254,35,37,86,46,200,108,228,88,241,152,251,69,81,171,125,142,205,98,14,85,120,32,221,86,83,140,9,177,165,177,245,177,201,191,221,83,101,62,84,211,180,54,196,214,58,8,9,203,141,233,205,15,139,139,36,222,30,122,173,113,123,215,120,172,14,151,149,194,16,43,167,126,225,41,9,0,226,40,152,212,177,3,118,230,164,140,87,50,21,186,216,123,17,66,86,70,103,226,228,65,217,12,39,92,151,254,132,153,97,90,78,65,6,202,20,45,74,149,219,217,98,123,76,178,115,126,36,165,171,165,146,179,196,41,142,6,156,30,242,196,151,90,48,233,226,210,72,101,248,132,59,130,230,102,71,225,240,233,202,148,59,173,45,239,90,46,67,100,79,97,123,234,17,80,3,206,73,186,197,39,2,151,219,137,197,236,230,180,54,255,109,227,109,252,104,201,251,238,84,196,46,100,81,97,197,148,123,104,100,43,98,211,55,66,116,190,172,11,11,109,164,137,226,156,93,52,46,158,22,39,81,46,231,218,231,221,65,207,230,161,38,79,102,111,158,193,172,74,220,115,232,205,177,187,239,254,11,183,82,21,67,240,28,254,37,166,24,38,17,148,34,242,94,27,229,118,39,88,196,36,170,207,78,132,78,119,119,178,3,44,131,71,207,162,208,69,190,4,102,225,201,213,52,189,184,105,97,148,160,77,18,192,22,192,131,42,39,126,219,180,161,116,39,26,190,116,216,171,75,19,117,116,11,239,165,121,141,53,236,47,61,118,144,160,90,158,28,216,144,6,168,6,34,101,33,35,130,232,27,217,72,225,149,100,3,134,31,200,175,222,36,203,244,230,180,126,38,15,255,35,134,129,28,131,192,240,63,150,48,97,17,146,82,234,122,156,176,214,174,61,134,54,141,30,60,229,106,9,2,99,126,41,203,123,53,125,233,107,62,63,18,34,5,130,147,234,28,16,231,44,166,117,78,79,84,148,38,189,125,13,62,158,181,243,115,224,182,80,221,27,214,222,180,133,52,153,90,227,75,17,199,139,21,33,177,34,215,54,139,171,188,241,219,108,126,98,163,164,100,139,40,158,28,42,112,181,66,42,58,56,177,15,19,240,86,241,19,76,171,208,3,160,6,119,20,85,86,249,233,80,196,185,5,109,135,222,60,147,75,175,113,232,145,249,20,90,101,232,81,123,28,61,228,104,133,165,106,98,117,32,18,120,225,174,161,167,179,161,167,136,183,113,107,220,8,65,91,139,78,45,224,174,252,44,8,148,16,43,216,247,64,205,42,54,64,243,79,110,97,202,82,239,50,245,173,161,40,184,126,90,194,70,84,233,20,146,90,177,165,113,38,170,144,225,49,42,66,217,206,142,166,165,230,17,93,73,107,4,203,53,213,75,69,69,43,136,91,121,235,233,166,123,115,169,5,110,74,95,41,166,25,206,185,170,82,16,209,92,45,246,5,82,78,250,53,152,254,30,149,2,62,159,94,191,229,198,85,170,1,175,82,164,94,158,82,195,60,234,165,146,182,20,190,168,53,37,203,204,198,213,213,82,71,2,19,55,142,57,108,17,144,165,222,16,197,159,113,239,108,71,155,160,204,201,25,155,41,213,105,114,111,163,21,24,222,180,7,29,41,19,67,221,79,52,70,3,237,218,240,132,160,222,57,20,130,41,122,88,130,126,60,94,181,220,154,198,163,199,97,239,81,255,55,208,238,209,132,35,242,25,45,88,49,224,87,166,139,67,131,20,156,71,254,195,20,26,43,11,59,196,13,65,230,7,225,21,149,31,18,30,169,212,37,196,70,90,44,126,37,48,162,95,37,236,31,107,87,16,127,125,50,196,1,83,106,145,69,86,181,163,242,81,98,43,44,136,41,232,111,175,76,12,222,119,140,66,197,165,170,122,45,243,223,195,138,62,190,128,218,193,120,72,43,180,206,224,9,156,83,182,163,97,225,179,96,151,167,183,97,104,152,110,88,68,203,225,1,29,153,196,148,120,171,96,220,71,177,252,28,171,34,185,119,206,81,113,155,207,12,167,98,66,96,226,22,46,124,7,109,234,122,101,35,141,50,62,2,109,133,99,240,185,154,52,121,4,109,207,126,164,28,240,166,139,19,234,115,103,127,24,93,180,156,39,238,114,26,249,6,140,219,126,34,225,169,91,70,79,130,244,106,170,80,175,231,61,56,4,248,113,128,37,164,203,155,174,136,209,195,213,152,52,132,111,41,182,29,105,13,180,129,36,38,139,182,192,204,55,183,112,76,118,85,101,61,155,110,42,17,147,101,17,171,64,175,105,47,68,76,234,108,147,11,201,17,137,38,23,88,35,110,214,163,100,9,160,152,116,199,13,108,90,233,140,136,151,158,83,177,123,110,25,187,25,107,160,104,144,28,71,50,62,214,148,218,189,3,78,35,101,15,212,14,127,9,238,47,137,10,81,86,150,132,79,15,255,201,84,189,239,47,15,169,235,152,211,252,237,155,203,177,138,125,185,57,139,179,239,174,47,45,195,77,87,89,72,126,51,96,75,13,5,234,79,249,218,33,41,129,50,224,124,210,45,211,247,178,249,19,23,215,175,177,172,142,177,220,171,171,90,211,147,62,199,144,31,57,191,77,75,165,164,199,72,205,133,178,67,54,209,27,177,212,173,207,209,25,118,137,67,15,41,98,155,52,246,108,167,154,133,98,218,42,113,36,7,133,60,134,123,176,217,180,45,85,130,154,114,176,72,165,154,137,82,245,230,212,248,172,112,200,54,33,164,162,82,205,153,220,141,163,20,217,38,77,189,209,196,26,215,118,242,170,77,19,115,171,196,128,83,212,177,215,163,33,93,225,177,170,247,234,170,121,57,147,36,242,197,193,47,107,13,54,59,17,228,18,243,62,118,146,234,213,249,35,182,45,119,183,50,223,77,210,145,141,172,82,12,25,178,29,50,160,204,133,22,91,2,42,207,178,219,152,40,174,159,167,230,84,14,21,123,33,48,25,213,223,108,15,185,170,120,2,58,153,197,9,18,129,173,126,95,96,114,124,105,222,111,137,58,156,192,36,221,231,186,51,161,73,33,153,9,180,115,191,187,52,143,247,167,9,96,248,2,123,76,194,86,232,28,16,24,175,235,46,205,97,164,21,146,124,54,154,137,72,225,26,145,228,208,212,53,12,22,91,54,51,13,37,35,3,32,163,118,142,2,173,175,163,70,250,156,196,119,241,81,78,36,235,158,90,227,86,211,77,31,119,13,114,27,147,118,168,241,101,83,142,215,116,63,11,96,221,124,161,145,75,9,108,109,90,113,49,181,171,114,218,19,81,239,43,4,93,42,111,33,149,6,144,53,196,145,154,9,250,138,160,228,162,51,177,71,108,201,98,237,66,42,182,176,234,106,232,202,209,15,155,134,86,80,108,138,151,61,165,78,173,88,151,45,229,167,81,28,91,138,209,149,236,172,213,27,219,152,42,29,134,72,242,250,92,63,61,235,30,114,73,248,49,18,6,167,35,15,109,147,25,176,81,124,41,188,93,35,26,52,47,17,89,95,38,18,149,74,188,23,150,193,61,246,76,144,250,134,14,74,130,185,89,106,59,72,241,209,26,233,48,26,57,73,30,188,81,160,183,99,84,42,54,106,215,90,30,136,132,239,213,112,117,200,213,231,73,206,62,124,165,152,168,110,148,39,63,158,127,116,133,3,211,132,41,143,134,90,214,46,122,245,208,81,49,210,152,26,50,80,198,42,164,87,151,57,228,201,74,147,228,130,237,241,221,45,237,243,254,150,138,184,159,243,127,83,121,245,183,12,63,85,40,177,11,61,59,246,163,16,175,209,187,226,47,84,169,251,165,193,210,97,196,63,175,215,194,213,11,218,165,242,193,155,60,111,204,146,74,16,134,9,248,27,45,242,178,52,236,204,11,211,77,228,97,118,26,155,59,230,106,192,208,8,225,53,124,48,98,111,85,110,78,125,74,109,217,175,166,139,233,10,193,32,99,89,118,52,58,54,244,80,186,130,68,236,191,124,29,129,138,2,71,200,133,123,229,61,127,95,162,153,180,122,153,242,203,150,109,248,182,104,100,172,206,178,205,114,245,162,96,236,91,150,38,75,54,238,218,160,233,151,50,170,184,57,149,13,87,97,147,223,37,70,227,207,61,177,146,111,24,198,148,65,211,244,107,201,93,235,173,201,4,14,231,82,251,101,152,119,214,107,225,169,253,236,54,51,154,211,181,250,172,32,138,2,2,255,229,13,217,66,111,250,203,136,196,126,99,70,32,241,118,185,112,45,237,137,223,22,204,206,117,198,172,201,91,81,87,54,91,92,188,49,48,215,133,33,234,236,95,78,164,89,79,123,150,139,87,55,78,238,239,193,200,193,13,125,45,150,85,247,199,166,83,235,110,115,8,163,67,86,186,125,200,166,141,192,20,216,250,234,29,37,125,21,174,28,38,50,226,54,41,222,10,37,189,240,187,209,43,165,132,237,243,28,172,19,167,220,212,90,133,21,130,51,246,251,28,103,178,83,199,125,95,171,109,163,25,251,22,143,245,18,175,122,159,140,130,138,225,102,116,163,176,96,93,150,126,20,252,146,17,21,124,48,82,208,183,116,8,31,4,54,181,239,224,65,146,161,165,107,49,242,57,80,175,245,71,35,40,213,110,210,248,192,133,184,214,103,122,81,98,191,123,146,155,227,155,21,167,7,163,46,152,99,255,78,67,42,33,66,2,189,225,245,65,175,36,48,54,80,160,165,109,93,183,100,221,25,167,15,254,17,166,220,39,35,18,146,92,170,152,68,57,114,198,114,111,11,56,248,158,129,160,77,189,13,137,52,246,159,169,226,33,208,102,10,157,123,203,205,9,67,166,20,95,4,113,143,118,103,41,157,113,144,212,251,247,172,72,114,223,15,118,78,30,116,23,124,178,32,157,59,102,22,152,100,249,240,201,98,85,165,50,166,203,190,159,163,61,167,214,100,109,46,4,183,221,255,109,144,100,85,69,59,225,166,233,203,135,194,160,27,208,166,252,252,199,244,225,48,213,7,245,190,245,162,64,42,197,189,135,81,237,223,171,81,255,10,177,73,146,15,245,10,14,177,163,208,136,23,232,49,27,32,116,187,240,175,75,62,190,7,162,229,50,83,204,252,241,234,131,70,229,117,215,19,96,99,243,228,233,11,104,255,216,215,29,198,171,201,81,119,203,205,211,190,213,142,213,232,188,75,124,106,168,155,195,12,160,162,172,52,175,250,134,83,160,137,28,48,66,193,196,183,227,206,228,35,211,221,113,8,90,157,71,243,29,126,153,232,75,132,166,216,82,138,241,220,4,140,140,156,92,77,55,105,237,119,188,41,145,137,49,65,5,4,221,38,185,249,190,65,202,74,32,112,166,152,255,103,183,175,151,238,0,158,216,99,158,122,225,107,51,230,237,91,115,91,105,156,178,126,121,159,9,20,203,247,251,224,153,194,159,62,239,12,134,207,75,126,250,156,91,33,96,222,32,186,90,55,21,90,41,50,128,40,56,54,203,115,178,223,89,214,8,142,18,250,245,99,15,2,186,8,112,30,184,153,182,146,111,196,40,119,13,249,92,208,218,224,238,185,45,176,146,116,131,176,15,19,196,247,221,110,152,0,230,186,19,5,114,152,179,180,191,223,166,211,90,252,57,84,167,217,16,155,155,10,70,103,39,31,132,90,228,226,34,102,141,22,129,122,69,198,129,233,114,245,3,134,118,145,124,155,169,126,250,229,112,219,56,76,111,200,93,32,232,3,146,100,243,71,163,75,79,126,154,54,216,228,65,51,108,228,51,8,237,194,240,137,117,167,254,253,213,94,77,65,43,169,218,56,238,55,180,39,69,96,26,6,91,236,71,52,98,213,37,48,181,82,206,14,211,150,137,219,220,99,213,164,88,224,101,247,185,112,86,166,152,26,13,170,248,99,238,249,186,167,251,189,223,109,250,71,151,183,154,207,36,186,76,111,123,53,77,167,191,186,59,159,166,176,64,141,254,192,37,199,70,219,97,50,104,114,53,92,52,37,126,123,224,125,87,121,49,210,102,45,14,206,101,108,251,247,123,253,116,23,99,223,64,231,245,22,11,3,211,75,18,163,182,172,165,185,202,205,183,153,58,14,163,165,208,170,94,189,97,36,240,13,173,155,209,43,87,67,113,234,198,56,9,49,190,146,92,77,114,196,223,27,149,229,213,101,54,160,211,19,173,115,28,172,93,234,125,129,23,93,153,113,238,30,39,76,167,195,196,164,117,39,153,228,15,141,118,10,163,210,84,3,70,28,238,238,212,191,2,141,252,185,54,16,91,182,157,228,139,81,19,51,98,241,111,184,157,228,131,29,211,197,24,126,174,173,178,101,166,193,158,119,182,239,184,53,205,156,178,227,193,149,157,189,137,153,168,112,30,183,234,175,126,105,4,223,201,143,67,177,132,179,179,98,46,98,39,251,152,65,48,123,61,108,124,220,179,70,114,138,227,107,211,115,118,175,38,146,191,60,57,111,48,13,220,23,254,85,113,250,60,221,176,127,200,126,137,40,84,46,247,230,136,50,94,227,242,252,31,232,72,196,26,177,170,160,38,87,83,1,223,86,204,242,102,59,211,133,49,183,239,9,214,147,132,106,12,229,212,9,91,196,202,94,151,220,27,49,158,29,91,195,193,138,190,246,249,182,103,145,148,176,138,207,250,170,247,181,25,197,20,150,41,207,45,188,13,4,238,161,163,247,51,104,178,35,174,107,224,157,51,7,177,222,209,194,61,170,144,85,95,152,236,204,240,245,71,242,118,222,190,191,74,155,128,117,153,248,134,137,244,216,253,109,234,239,74,113,82,207,6,185,90,185,226,16,181,91,100,192,243,131,180,4,237,122,69,187,43,132,251,232,48,135,191,90,216,29,198,133,171,84,205,32,24,117,140,140,187,130,160,161,58,7,73,236,244,132,150,197,246,100,218,66,203,237,71,24,22,138,172,94,220,192,233,162,195,38,55,69,170,50,80,122,249,130,91,13,120,17,237,191,48,95,51,221,123,15,147,38,191,112,55,45,185,120,50,202,123,174,217,219,173,62,58,150,167,41,108,221,89,76,98,32,71,69,3,74,87,181,221,138,119,66,51,157,125,204,159,172,52,228,247,238,160,112,38,193,168,19,71,239,217,89,100,80,144,38,24,46,181,196,4,175,148,219,7,124,156,68,226,41,45,96,10,84,238,213,148,190,33,133,16,191,93,68,129,173,90,173,49,51,57,62,200,156,183,170,0,24,237,102,223,210,76,74,236,118,186,85,52,212,142,13,30,99,106,186,74,67,126,27,14,116,175,197,192,254,128,128,113,234,213,179,121,241,12,209,101,2,108,242,98,199,151,136,162,76,142,164,89,179,190,55,181,175,53,22,1,1,135,219,222,116,12,190,51,19,187,151,241,177,94,160,177,186,79,62,16,78,117,193,87,114,80,88,232,114,117,177,144,119,248,211,84,17,220,21,198,160,161,97,229,87,47,139,135,85,129,219,89,145,110,54,88,207,80,158,15,220,83,132,124,96,82,45,87,195,154,223,110,201,233,148,224,197,160,214,227,78,22,211,196,235,177,107,153,242,243,13,203,208,197,149,155,243,126,90,87,94,191,229,76,192,214,91,224,251,105,54,50,171,161,87,159,201,227,175,109,206,90,209,239,9,173,216,245,253,32,241,91,50,166,38,154,180,252,144,66,30,137,67,73,127,187,230,30,30,88,101,131,212,217,176,237,77,2,102,87,204,250,98,203,154,53,28,94,216,82,250,228,198,197,16,110,105,49,137,83,129,177,202,75,68,33,182,10,69,219,147,23,78,213,176,150,138,250,88,252,54,69,100,253,30,51,103,55,89,242,73,206,76,137,136,19,206,74,158,242,219,248,31,116,196,58,188,76,94,83,96,154,103,194,198,180,100,160,236,214,24,82,53,142,79,218,106,234,148,123,103,35,47,14,216,14,162,254,194,17,185,193,226,79,186,66,232,150,40,67,208,250,172,144,74,99,80,120,135,191,206,118,153,196,153,166,188,56,153,207,107,221,240,117,53,67,167,71,4,111,65,199,185,166,194,68,176,226,99,67,210,209,170,60,218,177,110,206,193,16,240,128,118,74,174,134,81,118,196,215,196,28,90,186,68,44,60,158,34,122,82,144,124,211,155,155,24,96,24,75,28,150,75,96,152,253,60,155,7,31,93,170,69,119,134,94,52,234,99,106,102,178,49,144,6,111,37,236,52,140,6,157,10,36,141,61,131,211,76,140,246,22,141,2,19,19,242,16,6,154,156,75,247,106,52,218,25,88,135,207,81,125,147,71,31,92,227,193,171,181,104,234,131,111,132,101,166,194,114,174,67,25,194,58,248,96,106,5,101,223,24,132,150,107,14,244,156,172,87,73,29,120,143,232,140,106,22,39,187,85,234,6,27,173,167,195,8,242,202,174,51,126,34,123,62,166,198,84,45,231,31,99,56,189,183,201,42,203,242,80,116,210,113,233,160,133,149,245,185,207,97,236,69,115,7,38,159,39,39,175,185,88,17,134,62,15,77,208,77,31,108,64,138,228,55,135,87,67,204,75,96,171,183,119,120,24,85,248,243,100,205,41,227,27,97,76,10,81,5,230,244,12,63,231,188,97,222,207,131,147,65,242,73,202,246,212,116,121,205,171,179,222,16,100,175,183,133,28,180,89,181,153,195,75,253,144,31,186,124,75,161,141,140,24,175,192,144,119,199,20,230,16,238,122,120,153,136,103,120,80,103,255,223,151,113,15,216,24,186,253,99,45,200,104,246,131,166,57,252,193,136,173,191,79,102,161,1,71,187,73,13,8,10,219,81,220,250,188,150,40,155,2,35,102,185,3,62,7,225,115,49,122,76,78,37,147,204,199,105,250,203,92,235,172,93,41,253,40,30,31,120,4,205,19,10,91,189,171,173,129,26,96,187,104,131,230,224,65,249,177,128,77,116,92,97,124,220,18,48,73,162,241,192,37,213,120,112,212,201,115,125,225,96,75,74,168,0,103,157,162,144,216,56,35,11,48,214,222,126,96,74,246,2,38,117,53,95,216,23,23,240,89,168,169,191,112,80,184,145,9,77,35,189,143,214,189,54,199,88,215,73,242,191,112,46,241,104,196,119,255,248,203,23,196,15,121,159,187,142,11,147,223,216,239,144,150,41,48,121,132,63,192,181,196,136,163,179,186,223,183,118,199,14,148,224,200,251,210,209,157,215,109,30,61,155,149,141,104,142,151,62,246,241,220,239,75,95,74,73,106,238,224,167,126,199,36,164,168,14,140,186,218,251,100,195,119,120,96,99,241,125,224,233,190,116,55,141,239,245,135,49,93,30,173,2,102,53,61,143,198,60,187,55,199,226,126,126,27,114,131,24,22,234,222,158,109,129,138,139,117,223,155,213,247,12,57,140,243,251,194,112,61,41,92,163,46,174,163,190,3,221,204,3,55,87,31,0,102,79,122,22,152,69,214,2,182,118,44,133,27,140,127,1,83,8,255,220,156,62,179,24,22,26,95,202,3,247,96,224,1,38,102,240,140,249,113,114,239,168,13,242,250,207,160,34,43,24,239,77,233,213,115,111,234,193,227,226,9,149,170,204,134,149,132,217,221,140,204,199,126,163,1,110,230,88,126,212,185,235,102,138,26,121,186,87,83,237,35,38,47,30,37,22,188,195,8,76,165,231,106,196,235,47,124,30,77,156,105,138,40,233,85,12,152,28,95,83,56,67,13,26,48,97,155,253,192,195,207,213,78,145,189,116,108,24,108,172,40,1,215,215,220,94,44,238,216,87,168,193,188,210,6,6,147,178,207,1,211,183,253,92,141,54,180,63,249,121,206,119,121,83,77,186,230,133,171,16,45,27,140,122,102,220,60,147,145,215,65,205,54,211,29,38,75,215,158,155,83,135,86,3,134,35,108,40,140,240,107,252,54,117,118,186,159,146,200,115,183,145,4,111,27,186,194,22,18,182,57,46,70,78,76,207,101,98,219,193,168,159,96,197,200,122,192,17,197,187,67,138,135,244,140,25,209,224,216,212,168,12,120,172,90,104,236,171,83,40,30,152,170,76,125,173,66,13,111,124,206,33,125,132,213,216,28,67,107,5,148,114,119,189,55,205,118,113,237,57,56,231,124,208,40,213,50,114,210,86,218,131,226,228,196,215,176,138,113,125,43,72,242,234,133,143,135,243,220,27,73,6,167,53,78,180,242,148,250,192,148,144,199,147,157,253,106,111,29,80,26,82,99,63,44,166,94,166,51,225,23,138,14,152,194,163,231,230,184,218,254,219,48,191,236,103,105,35,238,146,90,192,125,22,181,40,32,192,13,130,69,52,212,232,183,81,24,247,55,174,46,52,135,232,205,7,209,222,248,109,235,172,214,21,96,202,71,62,230,133,242,207,103,26,210,120,20,91,181,209,130,234,9,182,166,217,155,14,155,57,169,176,9,183,251,100,56,219,89,239,47,140,192,122,188,24,222,240,51,87,54,212,63,37,96,138,218,116,166,109,216,136,253,123,147,197,235,18,185,132,34,115,205,11,35,134,62,21,165,139,47,70,229,88,182,207,79,99,195,77,231,165,79,231,219,140,84,31,216,68,230,28,206,214,65,41,48,243,195,217,54,105,161,56,211,182,42,140,183,235,147,165,22,51,141,20,30,35,190,54,236,236,123,62,40,158,195,10,152,92,141,254,116,53,15,215,225,106,212,185,10,163,88,177,3,166,130,168,40,12,69,93,11,120,165,246,222,124,204,16,4,101,153,167,219,66,105,240,162,43,57,224,146,52,86,69,13,33,82,86,1,55,230,131,192,164,64,242,189,154,14,7,189,154,120,79,143,247,238,233,13,64,108,75,246,196,123,119,251,113,129,113,76,238,205,205,85,211,239,9,167,124,92,76,207,151,90,167,86,145,232,32,133,198,233,1,209,133,142,231,154,70,57,43,48,156,22,129,210,2,211,116,196,204,179,139,199,34,175,167,27,241,54,74,26,71,97,220,85,175,144,40,86,108,26,68,230,159,35,123,91,201,68,124,171,159,106,187,192,103,229,101,167,116,165,34,112,102,245,179,233,71,27,97,231,144,5,211,80,46,109,239,199,132,243,249,79,95,149,6,54,172,195,213,121,110,33,31,175,186,25,66,236,113,89,195,73,130,246,34,102,16,21,92,57,152,108,77,179,185,203,60,64,114,117,94,43,137,214,19,73,187,1,159,229,115,175,38,187,63,245,234,1,239,78,60,56,54,172,236,242,144,153,142,180,227,209,144,138,73,122,53,61,149,247,181,55,148,178,250,98,28,95,62,102,118,134,76,125,50,36,162,219,133,17,132,208,139,183,21,184,59,108,90,81,114,117,54,146,131,17,240,110,82,56,197,97,67,227,187,79,21,220,144,86,245,234,99,159,133,66,107,162,226,77,178,114,22,227,114,77,231,212,45,85,34,88,133,42,192,199,219,228,49,215,3,239,232,129,164,72,53,93,222,238,106,18,185,53,199,120,118,51,91,182,192,136,130,134,63,10,31,157,154,118,152,98,51,133,57,208,141,193,71,159,154,102,160,48,175,80,12,213,184,199,180,206,224,56,123,206,34,205,93,103,97,166,238,32,102,2,108,232,77,39,10,236,10,43,6,101,88,219,145,192,8,64,134,110,9,77,60,99,202,1,0,49,39,12,52,14,51,7,101,55,154,144,78,122,92,16,190,228,51,131,197,226,53,90,185,22,17,4,190,164,6,24,208,10,169,119,129,12,219,86,186,194,212,3,6,58,136,197,10,106,193,236,128,141,158,81,127,218,84,159,2,165,102,93,47,230,85,99,23,29,63,242,4,133,27,29,59,1,159,99,114,60,87,207,123,234,225,113,212,172,23,19,104,10,103,247,24,53,89,202,35,128,81,42,143,39,91,38,36,175,48,149,184,142,82,208,63,158,123,239,29,138,22,9,30,61,1,143,65,122,236,14,31,78,100,34,117,229,88,41,102,120,62,19,114,8,241,186,232,41,69,72,248,131,207,124,75,183,83,10,152,173,205,217,198,211,217,45,182,134,43,73,205,69,67,170,41,5,206,245,192,136,217,197,183,162,153,92,50,67,19,146,231,25,243,27,85,118,181,65,38,140,80,37,28,132,165,170,181,134,18,161,140,231,238,16,145,232,152,64,247,234,180,218,105,89,112,64,175,62,163,25,171,154,100,231,212,167,70,206,47,206,52,156,148,34,230,40,13,67,61,4,159,105,12,31,82,103,12,60,86,72,123,27,175,105,210,33,161,146,44,84,176,143,25,4,51,224,80,184,231,27,150,192,166,91,114,232,77,68,171,66,47,154,28,67,209,172,209,164,68,249,70,107,150,137,140,79,133,161,65,139,49,219,212,3,201,178,108,149,186,122,191,185,21,26,233,86,136,249,114,7,237,152,159,75,179,70,211,164,4,92,23,37,81,172,56,151,62,26,229,97,174,143,128,180,200,146,178,218,62,141,93,41,78,92,36,134,167,62,154,21,92,135,81,184,77,39,91,102,146,17,176,135,157,65,12,184,234,18,224,196,246,178,66,106,75,81,10,211,171,127,4,101,63,56,91,53,66,82,152,208,237,8,152,66,36,241,207,39,13,196,33,6,198,150,48,110,71,183,193,59,154,155,129,183,102,32,39,140,138,201,151,125,198,210,104,226,189,79,120,183,234,189,152,224,165,78,22,216,176,139,127,110,120,208,90,121,224,102,105,17,135,41,192,211,13,105,152,177,23,191,109,156,135,85,97,88,70,123,192,131,26,68,129,57,236,83,140,10,245,189,207,139,13,86,104,92,13,85,240,51,104,179,68,151,124,71,145,140,62,4,133,135,19,187,158,233,76,248,77,141,51,226,45,99,93,152,26,13,189,183,41,136,249,79,35,245,62,158,159,94,244,82,196,213,208,166,232,17,192,214,27,126,19,157,92,194,234,100,48,122,134,113,117,33,112,36,55,159,81,66,138,8,58,51,101,43,56,35,140,139,68,58,194,123,130,50,74,254,169,127,148,149,15,106,20,46,1,67,181,56,21,222,81,211,14,188,232,34,22,248,252,229,185,104,202,51,90,121,54,29,218,178,99,249,156,251,80,109,211,20,38,59,121,97,218,113,244,234,70,219,124,60,249,153,241,154,97,193,1,24,177,163,33,37,60,53,68,60,185,123,247,77,231,44,226,41,29,198,192,8,59,248,169,153,209,59,106,226,187,176,165,100,175,53,134,74,161,72,101,44,85,119,244,93,251,79,23,82,142,250,94,139,210,32,31,82,24,65,187,248,184,211,54,111,63,5,50,60,185,89,119,5,234,167,231,10,120,17,10,144,15,178,232,27,136,89,86,141,227,70,110,110,61,121,14,194,105,175,27,45,98,48,110,194,100,122,153,170,206,192,61,140,243,215,97,42,136,244,116,218,40,109,121,212,205,88,27,187,84,13,81,44,127,125,65,24,127,230,18,147,115,161,58,48,93,29,33,35,207,94,165,16,196,156,227,16,154,207,166,14,35,55,39,144,194,175,59,140,117,44,187,52,10,224,51,199,231,176,181,39,39,35,181,81,217,9,12,105,101,128,193,168,10,188,237,23,28,174,182,107,92,56,91,63,80,11,120,53,217,133,141,144,57,164,226,209,86,222,93,86,166,117,221,213,216,235,186,125,147,46,48,140,200,49,83,72,233,106,10,133,154,22,138,162,28,38,167,62,245,230,149,58,218,120,112,56,57,155,194,173,133,102,87,238,22,61,147,15,146,187,177,145,56,188,77,69,66,224,81,250,142,17,55,161,225,231,181,39,117,122,1,211,101,167,95,27,26,148,20,239,69,21,229,124,134,52,68,246,50,103,135,84,241,19,124,29,225,124,211,107,15,19,173,160,103,226,132,126,230,57,214,209,103,148,121,82,56,186,98,81,211,5,166,209,37,90,150,206,254,238,48,238,243,210,105,116,124,145,29,145,254,204,150,58,37,79,109,253,62,206,168,122,224,122,222,82,44,168,133,224,202,116,235,45,79,115,228,245,234,98,231,137,195,12,167,132,120,206,142,65,186,216,191,214,52,210,173,165,240,57,144,125,60,141,194,88,108,105,42,136,230,93,92,164,144,52,77,192,28,98,185,127,48,101,3,186,213,145,215,38,126,18,176,93,46,48,18,106,238,156,80,72,147,122,211,7,39,68,27,139,107,209,37,166,115,180,226,170,198,68,177,230,241,162,239,5,143,74,138,155,163,230,185,30,24,29,235,26,48,26,190,250,219,231,173,83,185,240,210,214,34,224,125,165,117,243,194,72,213,197,71,251,229,136,201,98,173,123,67,191,39,84,27,113,118,217,75,74,96,224,192,22,174,9,120,142,231,181,217,21,98,241,65,149,177,222,123,175,22,154,141,7,166,244,80,231,10,60,82,113,220,47,106,158,37,186,117,14,119,252,195,120,47,190,88,210,247,34,230,29,231,11,165,190,115,234,131,19,31,137,139,9,184,214,231,222,115,215,59,226,155,202,3,185,184,25,253,161,191,53,189,66,98,63,45,43,49,95,1,82,77,33,99,2,17,220,142,3,25,190,161,165,31,19,239,219,75,203,128,119,146,94,21,44,80,186,12,252,173,54,254,181,78,67,244,217,70,124,14,206,61,29,177,86,215,85,241,134,198,80,52,35,129,105,236,139,229,181,233,62,148,216,150,181,206,205,24,111,99,159,146,148,45,109,28,244,213,59,12,243,161,162,248,219,97,136,99,33,174,7,222,243,250,223,16,88,80,211,117,97,118,253,48,37,72,15,13,53,196,41,254,139,160,91,73,38,42,40,99,210,43,230,181,163,70,176,166,215,86,107,225,117,24,137,65,137,94,209,117,89,156,121,6,152,118,181,7,198,216,91,1,83,227,181,21,46,205,43,203,232,121,161,43,179,41,92,179,119,178,3,163,122,93,31,248,10,68,65,120,87,219,126,174,62,70,165,239,149,116,209,143,182,250,3,95,139,214,248,40,138,78,225,110,170,93,45,96,10,115,94,120,185,248,8,48,218,124,15,140,96,206,183,114,105,44,47,169,61,239,61,90,200,238,22,244,150,71,107,47,188,243,189,26,137,161,103,80,175,125,86,140,161,171,190,247,238,161,50,72,91,210,144,78,149,223,189,155,192,180,139,190,112,173,2,99,147,190,112,238,241,211,103,49,72,71,225,111,80,34,227,10,133,233,122,191,38,253,249,241,86,8,196,183,247,123,68,125,87,183,154,238,103,97,243,53,103,76,98,138,93,202,120,167,194,232,247,226,221,246,251,181,168,40,246,169,112,182,20,44,193,103,26,46,151,205,2,198,165,126,158,236,10,217,23,72,34,218,124,94,186,20,111,190,166,163,175,180,252,46,144,236,173,140,221,152,219,254,48,9,225,92,143,137,96,10,107,207,183,36,238,28,227,77,187,179,154,26,20,43,135,175,120,96,26,147,235,11,199,209,84,48,131,234,31,175,94,43,30,141,19,248,143,191,93,86,220,124,246,165,181,51,214,108,234,237,84,148,131,80,27,243,94,61,34,158,130,226,75,169,127,24,241,228,85,186,20,43,152,194,212,59,226,177,246,96,67,42,207,152,85,87,202,160,244,180,60,133,105,204,147,158,246,133,103,213,32,233,175,103,220,179,0,88,33,173,190,223,131,226,179,30,48,193,181,231,230,123,121,147,178,41,25,14,205,172,152,192,118,200,205,23,235,24,92,58,11,89,92,35,126,27,210,168,166,143,70,12,43,197,213,180,224,110,189,122,144,69,141,223,62,102,201,51,71,135,245,74,58,138,226,214,214,73,58,232,175,206,1,155,32,158,192,228,55,238,79,119,99,20,83,248,108,142,238,118,193,62,5,109,189,192,184,109,177,103,20,171,126,208,71,67,118,48,38,82,65,234,176,234,205,55,97,161,120,242,101,29,24,10,79,122,19,28,54,178,61,121,49,196,219,238,18,64,13,93,187,107,208,61,27,145,8,32,59,180,179,110,27,131,242,147,88,126,4,0,213,175,162,214,53,36,4,45,103,208,245,131,160,140,16,231,38,204,16,218,118,0,153,243,213,219,254,41,58,233,52,133,245,219,181,198,14,76,163,137,62,54,156,232,41,158,11,97,63,157,134,131,186,208,152,165,200,219,165,172,207,13,23,151,59,101,5,173,87,205,116,17,41,72,33,126,94,126,178,101,122,243,179,41,180,88,124,199,4,133,115,227,194,112,19,221,175,89,55,89,127,153,73,164,48,188,63,148,173,80,9,11,129,43,85,193,62,104,237,183,68,4,62,75,215,69,2,59,124,132,56,44,2,15,138,101,86,192,103,129,232,76,154,20,4,197,218,102,31,120,166,41,157,116,78,166,69,98,151,90,50,25,243,137,155,61,227,230,236,50,250,181,97,150,114,86,42,224,57,231,243,222,52,17,94,24,161,32,93,219,168,185,230,56,36,172,23,75,23,216,132,26,245,254,246,24,45,105,120,96,81,82,18,139,155,140,159,238,58,4,23,188,79,25,225,88,75,95,41,204,97,23,67,14,187,129,60,24,58,54,33,113,11,167,109,209,236,12,154,56,199,112,242,105,106,225,92,53,152,113,142,102,156,110,205,124,68,253,105,122,145,83,60,55,106,101,186,103,97,232,174,152,136,205,50,11,89,225,99,5,197,189,247,153,119,10,82,233,31,59,22,228,123,67,173,5,90,21,189,75,18,24,245,143,161,176,109,37,1,147,118,86,148,236,152,143,152,21,234,170,117,182,40,75,115,87,22,118,100,17,115,53,120,215,28,79,246,235,157,208,171,33,183,14,163,21,163,82,235,125,214,143,168,106,5,188,233,109,83,184,52,103,168,65,252,24,118,101,29,149,115,218,237,28,55,71,253,172,62,191,93,87,36,188,10,135,213,251,53,167,249,132,14,23,227,202,121,224,30,191,140,109,252,135,107,115,142,29,203,100,184,203,243,90,20,221,4,12,11,195,11,195,250,31,207,125,166,77,123,134,20,94,194,120,108,4,220,245,72,103,171,140,125,24,225,236,186,159,91,247,218,98,19,39,227,161,33,90,235,175,189,11,179,211,212,248,252,50,100,150,254,203,103,235,105,73,61,39,88,42,102,152,241,244,118,22,61,248,8,29,135,90,49,137,150,252,152,3,48,87,68,32,149,98,210,209,166,62,56,141,81,113,232,194,249,89,213,154,166,201,60,133,205,106,82,76,186,85,210,83,213,194,216,38,219,174,213,253,150,184,107,49,11,39,189,127,207,205,145,88,241,60,116,129,83,120,61,43,115,67,157,16,191,93,225,1,208,65,163,63,47,134,101,226,23,235,70,187,211,13,246,195,37,68,39,141,162,244,57,4,140,102,183,126,144,115,223,148,98,208,166,209,234,201,147,109,60,131,216,175,64,31,91,3,173,150,16,59,46,180,134,85,41,125,33,174,0,9,141,195,249,109,126,161,152,46,69,233,87,161,113,105,233,84,218,184,155,51,224,58,137,111,42,76,91,155,63,185,117,138,36,125,52,54,118,143,76,148,159,113,161,55,255,69,152,29,134,66,84,215,192,54,85,206,120,49,186,47,158,97,25,187,94,7,103,39,43,35,17,152,131,53,62,216,70,91,94,47,62,15,58,98,59,220,144,204,232,215,60,99,28,43,100,163,223,37,21,11,191,153,16,59,14,124,52,18,49,57,14,160,113,121,253,80,147,185,214,207,1,209,28,17,124,135,205,28,104,2,23,136,195,28,133,60,66,54,241,179,244,232,51,136,139,207,20,85,163,212,86,166,87,186,86,136,167,122,209,95,110,45,122,128,33,223,48,174,112,133,217,150,155,195,72,14,73,216,110,211,230,30,9,250,95,207,154,156,138,200,237,37,231,65,66,120,0,218,103,125,45,106,253,253,185,51,49,167,169,67,54,224,79,9,152,232,117,126,46,134,97,101,7,204,58,215,171,41,156,241,213,67,85,229,217,69,244,193,207,238,24,206,234,25,109,142,111,29,21,68,14,119,188,54,108,43,138,174,144,94,52,225,111,168,162,20,237,206,7,4,191,60,138,132,58,36,199,14,233,158,101,160,169,249,184,208,91,96,200,190,61,113,83,33,116,211,144,224,54,222,48,63,113,9,160,239,46,103,230,134,52,201,249,114,15,140,51,170,87,147,204,140,35,245,236,116,116,238,201,144,209,219,226,173,120,48,49,240,181,179,192,244,63,222,71,163,8,74,150,45,237,194,112,96,124,48,220,16,26,81,36,88,63,194,137,70,239,174,106,5,202,230,136,142,131,15,118,146,190,36,59,79,149,107,119,6,26,58,238,203,210,66,214,125,54,230,26,242,234,8,160,29,51,240,129,225,127,159,1,15,42,192,20,166,10,37,7,188,135,112,29,117,40,227,144,122,116,216,244,217,150,194,231,213,118,60,218,44,34,172,106,240,25,73,55,104,171,113,245,63,191,109,253,150,241,104,83,249,78,64,41,199,136,39,227,0,95,58,166,70,98,18,63,77,14,74,118,179,3,83,11,118,97,154,249,5,70,39,169,198,150,212,77,66,93,30,188,90,76,192,199,148,230,254,82,21,62,70,145,247,235,209,170,100,156,221,2,35,153,226,102,190,85,180,116,157,230,148,27,13,15,52,157,191,207,139,235,168,96,94,68,83,1,124,50,73,171,72,142,121,85,110,97,38,180,97,73,59,76,40,121,14,222,116,116,201,41,187,149,39,63,222,234,104,23,70,126,69,204,9,42,139,203,157,44,163,138,132,132,161,112,158,249,168,24,5,134,84,114,80,76,179,34,200,133,149,3,21,183,194,228,84,226,193,59,28,225,122,115,106,28,98,17,32,81,175,149,128,103,158,20,103,182,237,48,198,12,161,129,1,29,61,106,76,24,254,209,116,113,159,109,99,196,118,56,140,210,113,42,218,214,253,225,217,212,251,223,70,225,20,251,52,77,46,115,41,76,132,43,174,69,160,49,235,99,17,21,217,241,88,232,209,55,125,172,81,175,223,132,56,253,241,29,31,24,22,228,184,249,54,85,37,129,143,229,61,98,155,54,145,219,172,111,53,145,21,232,1,99,153,232,199,66,64,45,86,46,53,205,207,78,77,91,188,135,122,104,135,223,218,4,181,233,224,142,168,95,165,4,180,108,253,210,219,104,90,28,62,123,109,23,31,2,74,172,235,77,26,95,132,80,96,2,207,219,66,85,241,55,138,120,147,155,20,175,11,54,1,91,57,187,194,212,58,237,128,167,242,83,108,210,34,59,54,98,19,131,27,138,30,227,98,198,136,50,169,150,254,114,165,103,228,194,100,155,245,185,17,212,89,49,40,70,178,164,55,135,44,40,206,190,201,137,254,220,156,240,178,71,251,145,145,193,193,87,248,76,249,26,175,69,241,170,30,17,86,149,127,71,28,190,10,61,158,172,33,242,206,5,34,28,122,52,246,126,131,103,7,61,31,251,25,81,184,51,90,188,151,185,16,122,241,32,73,123,239,77,91,168,94,141,122,84,137,7,55,198,94,125,50,26,5,103,92,77,225,161,78,98,43,52,207,241,219,199,182,213,178,132,253,171,191,12,244,245,85,55,177,155,117,7,101,97,112,232,152,173,18,122,7,192,43,105,93,14,109,77,57,90,105,201,29,231,180,244,107,111,168,19,125,208,22,134,99,210,175,189,111,167,158,53,135,20,61,218,206,170,142,237,104,157,233,190,245,200,61,7,112,11,103,244,192,251,41,143,164,197,130,160,147,195,84,89,73,72,113,163,132,220,98,93,211,235,214,235,115,53,41,244,28,48,255,41,10,207,136,234,17,243,169,90,184,185,41,18,189,219,217,194,126,19,39,96,15,235,214,114,20,22,116,73,48,238,97,148,225,23,238,66,52,111,48,169,156,184,55,93,72,82,82,138,38,83,75,97,135,96,63,105,220,225,124,87,122,166,226,181,234,210,178,2,14,239,25,173,141,228,57,91,213,181,133,74,88,189,175,69,200,254,121,173,10,15,88,124,233,254,150,165,161,100,181,239,166,113,28,58,152,216,20,70,52,50,190,38,173,63,106,166,192,58,19,53,213,200,157,45,165,133,162,197,182,59,83,9,48,205,41,122,117,11,145,204,94,45,12,167,30,198,57,160,71,228,108,43,222,188,22,122,64,12,147,163,92,226,76,102,120,218,158,171,141,157,60,96,202,160,245,181,161,22,10,91,224,216,40,52,96,41,12,35,163,223,156,38,49,141,15,99,147,212,235,151,109,36,189,155,254,118,135,232,38,174,54,17,62,29,21,107,198,10,152,166,51,53,160,224,147,139,2,200,138,185,165,117,213,232,187,239,21,63,141,90,241,3,66,200,17,215,226,142,234,110,70,87,87,36,165,200,19,76,225,128,5,182,99,193,97,243,187,158,171,89,80,1,207,243,28,106,32,89,111,177,7,207,16,183,27,75,239,109,108,24,1,82,15,172,3,74,36,51,80,146,220,207,44,195,238,243,195,165,165,68,33,153,222,250,178,23,129,194,91,40,183,134,244,48,76,101,22,97,209,144,247,70,65,56,140,24,166,122,154,146,157,71,207,238,22,86,90,17,65,146,138,134,3,111,220,167,128,137,119,200,131,35,32,18,103,15,181,65,89,171,127,247,180,244,241,133,233,168,125,96,43,152,8,152,2,188,169,240,188,201,123,136,226,199,179,0,16,106,104,51,30,141,180,180,126,107,72,15,243,69,45,211,169,168,89,8,1,195,64,160,131,70,185,239,138,49,37,230,248,188,54,155,95,141,39,235,35,105,116,120,19,38,13,183,170,209,146,147,244,220,35,153,57,83,252,54,59,144,30,154,212,88,185,142,50,48,65,161,7,238,58,42,166,151,167,99,218,169,225,13,244,28,176,85,159,140,83,179,198,168,88,9,144,28,47,244,252,205,18,87,27,131,178,194,203,52,11,3,222,162,120,83,141,100,107,198,218,108,212,101,106,221,1,132,45,195,53,5,59,68,209,199,88,144,105,124,92,209,21,103,27,73,237,247,128,177,138,124,127,178,99,224,116,237,42,128,60,108,68,30,155,148,119,215,197,71,24,53,146,66,103,158,32,1,45,95,19,38,250,88,215,205,132,101,212,146,216,148,83,184,153,15,143,238,217,87,228,193,216,120,83,172,47,10,210,175,230,77,133,32,118,187,49,220,106,194,142,87,144,152,173,155,187,205,186,84,239,12,183,156,77,138,142,204,99,237,158,65,107,114,117,134,120,206,183,248,86,45,185,165,87,195,173,16,191,77,145,193,188,251,21,17,37,24,88,252,181,168,188,232,15,188,240,85,227,106,10,74,239,76,25,112,25,161,64,226,176,201,194,201,213,103,98,76,39,217,162,160,228,44,17,125,111,146,184,17,173,105,164,133,146,142,25,201,179,28,191,77,161,186,156,31,172,53,220,79,127,111,139,0,223,51,224,192,164,233,226,123,241,15,36,249,66,19,206,217,182,253,244,129,229,111,72,71,16,205,209,124,67,223,108,59,113,232,36,87,87,40,160,71,252,54,220,111,215,30,24,201,248,24,99,71,27,80,30,110,189,57,18,107,110,77,159,65,67,126,73,222,27,203,223,201,170,172,52,9,145,10,129,151,9,165,5,108,78,183,194,19,250,50,135,97,183,184,6,1,197,222,249,174,62,168,140,155,14,26,52,253,51,102,241,25,222,154,116,200,105,133,10,15,189,25,145,106,209,81,65,205,50,223,155,83,50,44,163,210,168,13,140,65,27,172,245,123,166,15,83,241,136,54,143,102,12,231,105,40,12,95,95,92,141,221,163,211,188,177,120,221,216,128,22,180,74,111,37,48,253,45,190,246,137,45,92,29,46,96,184,163,227,226,179,158,82,213,7,183,2,165,11,143,38,141,249,7,62,166,101,142,83,2,210,148,244,188,23,212,184,35,62,39,53,197,67,111,222,216,5,99,76,151,17,39,11,140,109,19,95,115,195,169,163,247,38,190,18,231,50,205,42,146,139,27,52,27,163,155,17,240,174,226,132,192,166,221,106,44,1,75,105,13,185,55,228,65,145,86,106,38,146,144,101,200,240,224,163,220,21,126,75,170,3,4,198,173,136,215,66,175,181,232,215,36,134,25,29,163,36,129,178,176,156,0,35,61,122,175,166,178,93,30,156,42,174,168,1,227,168,82,147,0,248,124,124,183,75,225,159,165,251,82,97,184,46,226,189,141,217,231,185,249,213,108,48,120,202,249,5,12,173,224,189,57,149,67,207,213,16,253,199,163,65,245,162,107,187,67,42,33,191,77,235,141,190,183,85,66,140,128,71,122,14,138,179,221,165,38,87,31,7,83,191,8,253,1,43,46,62,51,33,235,198,192,222,219,98,109,79,206,206,161,15,62,104,43,245,105,138,96,140,212,190,193,244,109,137,249,128,77,169,86,97,12,95,159,136,150,214,173,250,104,36,110,47,122,124,148,249,160,13,202,102,135,161,131,125,222,154,106,192,17,87,211,44,48,244,234,179,40,226,173,136,14,232,1,69,8,57,98,161,72,161,173,254,124,14,250,95,98,14,47,72,58,31,148,166,222,248,150,187,233,60,32,241,41,147,108,195,192,156,21,62,54,175,187,132,180,237,151,162,171,135,48,209,188,40,127,108,69,119,104,115,144,24,78,218,15,71,80,181,140,22,211,127,161,39,48,21,181,238,128,64,167,244,67,128,158,215,136,131,141,198,13,225,94,70,118,137,88,231,10,152,128,150,254,178,105,117,199,189,201,124,62,63,93,144,38,136,231,174,121,77,157,36,199,7,167,62,41,96,38,179,254,54,97,242,122,97,66,46,250,228,52,55,197,75,99,79,119,125,50,12,255,28,239,69,161,126,30,10,195,185,21,239,69,184,120,234,79,55,235,169,14,24,135,70,63,38,252,29,158,103,48,205,5,137,179,2,215,27,41,106,86,140,94,244,181,59,85,109,113,181,173,97,133,225,34,141,169,64,49,191,190,22,236,41,241,86,103,22,60,86,37,133,103,99,199,157,71,87,214,203,193,182,23,170,104,16,181,97,195,232,44,227,176,191,211,104,66,184,38,227,77,91,185,124,76,138,162,212,136,153,8,10,215,120,52,232,134,182,12,248,204,40,146,196,199,180,242,9,189,154,10,236,48,129,72,245,39,181,175,232,173,31,119,200,54,76,149,50,224,108,233,59,60,16,164,254,134,30,200,211,104,96,70,192,180,214,203,152,82,203,23,172,76,141,122,187,169,131,138,103,117,141,156,99,29,239,103,71,153,208,100,132,109,119,78,41,117,25,209,125,130,138,34,96,138,14,231,86,248,216,157,247,183,169,75,120,70,109,140,235,203,110,11,240,235,197,164,51,35,62,0,101,123,214,239,57,77,128,209,191,8,33,198,49,228,222,139,61,246,155,226,80,0,237,164,107,147,136,85,242,201,64,238,190,110,245,3,248,188,217,193,243,45,186,26,118,63,125,173,21,240,56,139,71,198,219,154,45,125,26,66,51,146,139,46,123,254,191,85,3,166,83,74,77,129,69,85,156,87,58,25,97,135,48,241,194,99,81,102,56,117,228,76,83,86,187,15,54,40,87,1,235,70,72,155,159,183,158,226,90,193,92,161,60,217,192,51,104,180,129,109,207,23,24,175,173,199,152,193,208,244,160,84,137,12,71,97,170,120,62,199,89,123,114,49,201,0,253,152,20,60,196,234,131,168,97,84,93,156,196,226,162,162,142,241,83,174,16,56,153,33,27,139,155,47,184,195,100,76,127,225,180,234,240,70,68,65,127,27,30,136,251,185,55,234,137,242,61,55,186,18,190,242,241,199,245,88,60,111,81,194,127,167,135,125,36,61,112,141,227,199,67,11,52,186,112,130,40,60,130,81,137,94,110,101,223,58,40,197,43,110,29,209,51,221,116,147,222,4,238,60,202,68,99,50,45,67,1,159,253,37,223,170,105,178,83,91,8,32,129,49,205,226,106,186,18,100,67,130,106,48,104,26,152,206,34,77,115,192,204,145,122,175,29,90,78,10,140,236,105,15,24,90,41,189,186,148,26,105,104,154,131,181,10,106,152,76,87,187,175,101,4,169,207,213,199,77,170,247,106,168,118,171,192,38,0,116,175,94,77,24,126,128,137,215,196,163,17,10,122,198,172,18,21,137,49,107,48,73,41,108,122,22,247,106,104,148,186,194,4,6,29,101,138,23,189,152,43,118,60,25,71,223,243,224,35,183,56,1,104,117,157,249,25,21,40,203,82,192,86,150,166,95,115,82,121,19,51,229,88,148,93,223,218,154,162,227,167,169,174,207,250,220,168,198,167,24,82,72,119,170,194,20,45,196,107,65,229,59,244,222,68,28,203,133,215,16,49,4,43,213,119,162,118,218,19,16,99,170,138,158,143,183,227,226,179,192,167,130,40,102,198,210,33,180,175,63,140,40,70,80,198,80,202,171,228,114,70,180,78,177,203,7,91,187,199,82,20,157,179,21,104,123,182,50,244,194,86,76,65,235,252,18,23,53,211,74,31,167,150,181,251,72,231,10,48,5,190,241,203,217,68,138,4,174,84,1,249,210,42,72,62,62,48,133,223,177,120,232,41,147,218,71,154,71,16,101,136,171,207,236,149,148,233,176,94,225,104,27,163,198,54,103,157,8,217,138,68,47,140,213,240,192,187,6,161,6,21,165,83,170,48,6,178,215,53,82,197,144,134,15,125,110,248,80,98,233,64,36,61,171,222,122,21,142,65,135,141,151,78,175,54,154,194,120,176,115,200,165,173,191,124,172,146,18,27,78,217,246,36,10,31,247,46,142,45,102,235,243,216,22,159,141,183,218,27,66,210,11,67,224,28,190,26,242,83,169,173,165,48,52,9,45,96,74,47,134,194,100,146,71,192,188,102,86,120,78,23,87,69,146,23,54,179,173,240,190,118,29,181,122,89,13,156,108,253,113,177,182,224,107,174,249,129,217,71,107,192,189,149,7,165,216,229,254,52,213,11,250,100,57,18,24,212,203,205,253,94,123,166,96,156,213,168,47,36,49,102,127,108,176,30,199,164,228,77,212,106,13,38,2,17,191,92,168,230,209,1,167,144,223,27,6,14,108,42,170,10,19,72,139,151,46,131,204,143,194,38,141,23,240,20,170,155,129,12,251,8,222,163,131,158,211,182,60,48,25,218,184,247,249,212,109,61,48,249,142,184,119,181,158,54,133,77,41,34,224,58,133,223,4,62,0,222,44,222,139,126,118,93,123,116,0,142,251,94,228,14,245,92,35,218,112,191,165,73,24,202,186,46,150,71,141,123,147,70,152,122,113,183,212,115,192,181,169,213,103,101,250,174,185,6,108,49,116,133,73,204,197,160,33,121,168,135,34,85,208,107,198,213,244,80,61,115,101,245,25,190,123,55,173,8,61,113,105,51,139,184,51,133,97,8,93,95,24,179,252,30,169,149,95,170,114,243,51,109,251,140,153,52,85,42,7,66,164,26,170,131,160,144,71,77,133,87,114,209,100,96,180,111,4,101,210,183,248,97,10,41,36,108,0,29,198,112,133,121,172,65,163,244,84,248,54,204,144,62,199,255,19,180,17,34,119,20,142,112,61,18,207,30,58,93,10,26,90,26,154,188,228,151,145,75,140,227,22,58,247,231,120,160,62,231,190,51,69,173,73,130,171,152,13,43,40,12,13,22,217,89,58,34,231,136,253,132,38,237,172,95,146,238,168,216,233,134,41,90,201,181,116,1,71,57,14,180,179,253,217,202,214,177,34,146,39,47,58,81,196,231,173,96,44,30,113,245,28,73,229,212,96,87,165,10,205,159,236,236,215,208,35,9,124,57,66,96,166,25,143,209,198,97,123,253,142,51,21,107,215,35,17,26,224,168,230,164,184,163,72,177,39,193,100,210,225,126,53,117,43,69,79,158,77,13,154,23,66,244,133,46,172,188,244,190,45,66,198,18,33,114,181,231,4,75,150,171,117,24,206,48,9,45,81,70,140,145,23,176,106,188,193,249,71,18,56,238,61,57,118,244,222,231,51,247,216,107,32,33,144,50,109,14,207,33,83,31,50,178,150,228,106,130,61,177,249,163,19,157,101,155,35,193,85,162,59,28,67,190,138,226,50,240,170,45,22,206,86,250,29,200,113,16,68,138,231,162,239,102,233,15,163,76,238,150,38,57,169,44,92,148,195,186,105,195,223,33,116,247,76,238,82,32,217,244,9,250,243,24,229,40,166,63,50,86,29,151,138,142,249,65,155,241,229,127,40,125,185,69,230,16,98,99,57,234,143,16,26,214,34,237,97,205,42,177,52,248,85,45,7,128,131,6,193,55,255,233,66,45,154,216,62,166,108,21,193,79,152,95,182,134,26,32,27,105,174,222,14,133,166,169,162,92,248,88,43,57,104,31,6,60,211,26,119,61,31,227,216,177,254,100,16,82,172,231,226,65,165,115,119,120,193,244,112,71,180,210,167,27,165,131,36,23,73,117,95,216,216,247,123,192,251,204,162,169,48,69,37,190,217,176,63,14,221,66,41,119,162,236,254,131,137,182,233,28,109,88,67,223,91,81,154,68,130,241,130,115,71,116,146,53,148,68,206,114,152,2,236,246,173,134,200,153,80,119,142,102,173,142,190,222,225,149,108,82,248,49,160,181,132,34,243,131,127,166,205,69,143,91,112,118,177,229,232,48,1,129,11,91,80,219,139,16,40,88,144,237,19,187,51,20,62,173,151,154,56,209,133,9,161,186,172,212,49,188,17,216,16,211,132,42,170,18,29,133,84,51,180,34,14,75,71,178,248,190,179,209,116,203,115,17,67,138,164,128,37,35,4,155,196,147,252,177,134,53,75,201,141,141,177,216,125,67,52,126,139,116,139,12,235,224,8,142,164,5,109,115,150,243,153,201,83,93,217,23,142,145,169,115,147,18,203,22,235,98,77,104,181,111,209,247,129,55,25,239,238,48,249,76,177,219,7,167,108,8,34,80,233,128,48,129,192,5,17,131,234,112,66,196,69,174,158,120,50,138,234,131,157,111,28,195,5,3,186,212,78,15,18,150,72,196,125,168,49,251,109,133,141,147,114,56,60,164,134,158,27,31,183,221,47,165,65,174,233,165,131,118,36,79,2,90,99,147,110,158,86,16,83,220,138,59,219,55,101,87,253,31,255,241,63,254,254,95,255,242,47,255,250,167,191,252,245,207,127,250,159,255,240,239,255,227,159,254,252,207,255,223,63,253,219,255,253,95,254,143,127,72,255,241,31,127,255,239,127,253,183,127,253,211,63,252,221,255,249,167,127,250,235,255,255,151,63,253,221,223,255,247,63,253,203,255,248,211,95,255,242,111,255,240,1,255,245,207,255,252,167,255,235,175,127,249,243,63,255,247,191,251,251,255,231,95,254,229,47,255,239,159,255,249,159,254,122,238,243,223,190,31,37,197,252,165,114,217,168,242,99,230,176,122,186,151,96,13,58,12,245,108,100,203,75,158,17,5,165,193,185,40,76,164,230,194,84,101,62,87,239,179,249,220,123,19,150,155,2,79,246,185,18,48,77,123,91,97,175,231,1,60,214,90,121,48,52,150,2,165,123,247,129,175,0,35,48,178,241,85,225,234,73,69,208,84,53,157,4,139,90,244,201,145,28,34,224,157,21,182,94,252,128,169,102,127,225,237,101,74,150,90,42,237,25,177,137,102,85,252,54,18,119,253,121,178,89,189,1,202,192,162,22,45,48,92,155,1,183,150,223,1,53,65,186,128,171,168,72,129,110,74,85,3,69,18,172,61,112,247,146,102,224,188,164,237,30,1,2,186,231,46,156,52,68,4,58,157,165,208,80,122,65,20,134,237,46,198,140,206,145,173,79,6,209,205,119,82,0,83,127,248,192,208,42,212,128,73,9,188,240,246,96,35,48,41,135,231,183,155,175,101,208,70,191,147,162,61,88,210,129,41,214,126,222,26,110,220,251,100,116,83,233,247,192,249,204,247,189,96,192,208,33,181,40,81,140,10,60,58,239,168,80,198,25,15,126,222,106,232,147,209,4,56,98,117,36,216,100,31,24,55,34,190,7,74,53,67,31,124,51,239,226,181,81,213,232,250,100,22,31,191,63,109,108,18,10,83,0,82,47,44,12,161,160,61,201,99,55,188,232,7,157,222,147,12,92,149,149,27,152,250,221,251,220,104,82,62,247,134,255,61,134,44,25,105,229,3,119,231,114,54,56,73,103,214,48,1,74,215,84,1,166,200,252,249,109,40,194,239,160,192,153,248,220,252,120,197,119,26,38,18,114,207,205,119,84,203,25,92,165,39,115,160,232,145,98,71,50,70,93,241,65,76,239,195,25,255,12,22,93,5,67,67,203,207,208,250,44,251,106,188,209,243,194,194,22,96,232,116,102,59,80,124,251,231,226,115,234,246,123,111,99,15,120,224,238,97,101,131,219,42,239,213,219,229,183,13,46,58,160,84,189,58,81,129,161,144,226,43,220,146,19,253,3,159,181,149,158,123,35,91,47,240,200,122,246,84,216,128,247,125,235,169,177,47,208,93,214,125,173,249,238,210,152,208,30,192,53,56,149,249,192,240,57,222,159,30,216,221,10,83,160,112,111,78,117,199,11,239,46,175,13,239,218,115,115,106,58,203,133,91,121,158,156,80,254,238,23,174,89,55,90,254,218,243,126,16,202,23,244,107,159,41,154,229,115,82,26,241,92,221,96,53,185,112,218,207,123,67,43,170,143,150,198,51,75,243,165,204,255,193,237,153,105,120,252,50,77,135,150,148,77,120,106,221,10,253,46,126,223,11,74,88,65,165,144,21,83,46,165,82,186,194,186,238,161,16,241,248,192,15,158,122,66,84,206,96,189,121,150,118,54,96,2,2,242,181,243,115,120,29,19,148,172,143,126,16,61,34,42,68,47,77,6,133,162,50,129,33,6,173,247,209,172,34,94,96,171,173,154,178,37,61,15,142,136,196,61,126,18,124,115,122,239,110,157,142,119,23,199,150,87,152,58,140,123,245,106,249,153,42,221,82,184,247,248,121,74,148,112,125,74,191,214,130,137,145,233,213,132,108,238,78,156,81,32,210,39,71,211,45,95,184,61,81,113,163,140,191,251,29,147,116,63,211,116,88,17,251,61,210,217,215,21,222,52,52,94,115,98,74,75,26,173,14,53,239,123,42,243,125,158,81,35,114,82,174,113,72,21,187,206,37,36,135,90,156,95,232,87,73,160,117,210,10,144,98,59,29,70,41,43,79,222,10,133,49,241,104,240,86,234,2,99,170,172,152,13,212,249,87,181,85,154,101,127,2,174,243,9,100,77,58,10,87,172,222,9,215,116,122,96,154,166,3,182,211,81,159,220,74,193,90,192,108,90,250,228,107,135,45,206,120,86,201,206,76,139,66,214,11,163,43,190,20,54,165,155,128,247,18,177,102,96,104,23,227,106,132,166,197,133,156,120,148,222,25,9,76,207,230,3,183,190,227,220,37,226,254,12,138,9,39,196,153,127,60,125,248,111,5,38,228,63,2,165,46,117,41,218,119,252,242,50,93,160,7,221,30,40,0,181,48,141,160,70,73,234,111,101,60,232,234,39,192,29,114,79,101,202,57,53,222,52,77,193,37,182,121,19,146,91,250,86,213,120,48,2,110,77,43,162,39,45,62,45,22,8,85,105,69,39,41,69,241,241,210,203,196,247,244,222,228,140,98,34,16,120,21,23,117,146,73,77,49,220,4,124,138,78,178,110,66,210,53,224,198,179,9,76,249,74,189,87,175,165,225,191,137,150,243,140,131,21,74,134,166,230,4,10,83,51,14,55,139,133,233,226,66,254,161,134,103,182,172,190,90,7,5,35,247,14,41,173,163,186,29,154,76,96,12,25,178,130,207,144,161,9,127,7,28,113,25,221,176,72,68,95,95,149,104,108,109,15,108,145,166,128,183,116,95,209,199,114,214,206,253,30,168,51,232,144,14,234,202,90,140,25,44,84,122,111,114,32,187,199,131,111,218,106,138,194,235,108,5,113,243,227,93,38,181,152,105,86,95,119,138,83,213,253,220,156,222,199,59,23,54,182,165,160,181,68,133,236,89,149,80,44,234,68,66,248,124,165,18,48,161,77,89,184,150,7,202,53,96,136,97,244,234,54,118,216,26,155,220,178,110,41,163,195,222,25,23,27,113,165,62,55,1,237,20,79,6,163,184,90,219,180,210,5,120,206,111,13,12,77,211,198,142,227,99,151,39,100,101,109,196,35,76,195,141,205,162,135,11,228,130,59,12,98,228,237,122,125,224,77,91,184,195,168,77,235,158,97,161,221,251,216,205,152,242,46,60,83,205,215,7,223,4,245,244,220,131,250,238,6,15,216,115,159,232,192,68,172,50,118,28,136,234,31,71,96,26,27,119,220,220,50,65,130,146,112,140,91,147,93,215,131,9,53,181,17,238,11,28,148,90,157,206,75,228,235,69,179,22,182,126,75,19,226,8,67,159,78,221,89,245,193,206,123,228,88,91,80,234,53,61,123,38,231,96,184,178,219,58,133,245,183,225,26,88,23,94,53,191,87,211,216,250,61,57,78,216,83,239,118,142,122,180,9,106,192,153,222,49,133,107,176,167,2,115,127,29,52,35,118,29,1,211,239,147,21,54,214,159,128,137,88,233,111,19,171,191,191,77,81,213,120,224,113,189,85,124,188,241,60,218,178,251,197,163,101,211,184,80,152,3,39,174,38,105,174,23,103,115,190,2,221,245,57,176,23,230,182,219,126,53,89,27,103,81,24,115,48,198,180,105,157,146,141,152,75,126,13,243,225,186,174,31,242,32,185,197,173,145,84,210,73,186,160,211,184,159,139,186,76,117,178,151,149,134,207,128,141,148,84,96,242,157,35,6,156,120,163,110,26,4,244,189,74,4,24,77,28,189,57,217,171,117,225,217,159,221,110,9,133,41,58,190,196,118,117,204,136,154,172,120,49,90,202,31,244,152,30,61,238,205,48,60,3,110,212,146,113,239,85,158,98,109,206,53,250,125,3,62,207,162,126,217,79,2,35,94,219,26,87,229,139,108,106,159,226,99,99,231,15,53,191,54,213,25,163,6,124,44,65,73,204,98,80,145,96,113,248,76,156,170,1,130,77,173,101,204,51,212,79,30,111,150,77,202,133,189,169,231,36,43,39,59,3,253,241,43,22,16,85,178,90,59,124,96,206,167,21,240,26,210,181,9,188,151,19,241,28,152,133,175,163,70,183,106,172,62,42,101,116,30,66,57,214,71,11,244,156,40,250,195,168,86,229,120,46,106,144,213,230,220,104,49,223,91,55,252,31,253,97,36,114,221,195,160,83,49,13,141,103,162,235,24,59,22,121,216,169,53,88,147,114,47,111,88,35,54,77,69,163,126,77,132,110,102,140,9,69,92,82,1,111,121,141,17,155,10,13,161,66,112,122,96,40,124,239,136,158,215,148,153,98,221,138,203,205,179,10,39,185,86,76,47,10,55,157,102,193,130,234,73,56,151,144,82,62,142,177,251,124,144,15,36,181,222,22,165,55,46,83,139,174,211,82,237,20,56,121,9,74,250,205,45,193,39,107,215,232,240,146,155,134,180,9,87,145,204,24,199,194,65,114,222,111,222,136,134,202,36,94,28,87,195,143,252,74,5,157,40,79,80,219,2,247,174,79,36,120,176,37,78,11,67,19,178,110,142,146,176,149,144,37,140,153,33,219,114,96,19,103,148,215,102,101,150,228,95,251,39,223,39,104,183,64,252,135,210,150,161,150,35,204,8,255,139,184,51,77,182,229,182,97,240,150,52,15,251,223,88,244,241,52,41,232,165,242,243,86,156,148,203,54,94,247,233,65,45,81,36,8,160,73,239,48,100,74,125,226,166,148,235,203,178,49,71,52,219,131,203,68,119,165,16,96,62,150,34,240,64,134,35,96,182,86,130,194,84,238,49,12,207,92,169,145,250,38,68,202,49,105,80,68,18,147,218,243,164,9,66,151,15,36,158,191,118,108,226,239,137,108,242,7,67,234,217,83,143,222,56,77,250,93,79,76,185,37,144,199,152,254,124,34,62,206,200,19,42,125,126,51,180,92,180,31,24,245,85,121,40,212,165,99,36,156,221,254,214,239,131,88,161,245,123,101,103,181,16,131,119,212,10,104,223,246,135,50,161,219,72,196,139,37,123,180,5,0,47,190,38,129,89,36,98,221,156,144,18,229,96,243,154,136,5,125,154,191,188,252,52,3,107,196,7,112,166,229,242,194,39,118,156,94,67,193,70,34,105,249,102,211,29,60,98,93,197,179,80,38,113,50,148,217,123,160,70,181,182,98,25,133,219,26,95,226,174,205,134,86,50,69,102,218,233,114,207,184,171,230,170,31,246,9,246,16,212,236,1,195,201,147,215,133,49,97,139,65,138,199,133,164,153,182,245,243,180,248,105,115,35,148,115,163,54,209,226,93,83,159,214,224,15,191,152,25,27,175,179,115,60,11,167,204,41,48,189,207,76,225,99,129,37,90,98,141,19,135,142,20,177,4,90,169,226,253,128,11,154,92,215,249,210,16,85,16,244,12,90,223,5,152,213,162,190,139,205,150,195,179,149,117,227,50,120,191,29,92,232,96,253,250,227,164,71,127,220,80,124,38,235,75,140,181,135,41,83,36,222,102,250,169,151,174,128,41,145,239,11,103,42,134,217,95,6,155,197,117,247,100,232,143,145,86,240,231,73,33,71,54,201,24,32,193,192,142,223,158,69,21,99,241,149,38,99,18,191,109,126,24,130,78,244,181,190,207,150,206,232,38,13,147,208,189,152,206,182,195,198,252,25,23,166,58,236,172,79,124,249,44,229,43,48,33,83,138,163,27,178,73,2,55,186,19,125,85,108,116,242,138,134,232,132,213,95,93,146,108,32,13,209,133,2,65,196,18,141,141,160,16,168,5,69,202,195,53,97,8,209,155,36,228,241,58,134,111,118,81,194,105,185,45,184,195,78,190,48,248,108,137,245,220,232,122,23,133,69,78,147,60,228,8,247,93,224,174,55,133,53,117,100,11,185,46,58,198,47,60,205,57,171,221,83,103,105,31,228,139,111,35,138,197,104,247,221,242,9,166,189,53,6,127,195,71,115,234,0,62,67,46,180,204,6,57,231,149,245,150,169,33,53,207,103,156,155,79,89,92,83,38,255,218,163,164,212,242,207,188,88,96,38,101,79,106,183,31,139,95,143,182,26,121,252,54,27,128,187,108,77,254,120,141,249,130,201,188,102,65,205,182,64,126,154,65,162,240,153,116,189,192,135,108,205,137,107,239,16,203,136,106,71,21,129,194,123,23,253,81,76,150,75,184,56,13,76,105,146,48,22,78,224,196,28,234,123,224,70,171,126,109,114,114,8,75,17,81,30,184,85,73,145,2,147,33,191,39,71,165,85,30,10,61,116,46,29,207,171,102,56,223,183,73,121,176,120,155,52,74,76,16,107,238,149,23,28,32,87,140,239,124,222,108,185,251,111,74,174,38,133,246,193,36,109,196,198,6,198,40,225,170,127,90,13,187,152,27,101,32,156,141,102,134,159,28,46,145,20,164,38,37,4,88,101,63,216,252,138,139,76,56,104,219,64,105,248,96,250,38,154,252,118,35,85,19,60,15,235,170,150,189,166,17,176,206,86,233,187,52,75,65,45,249,2,112,68,140,14,89,152,59,153,248,248,194,52,73,186,246,54,164,101,34,51,57,57,109,116,30,103,51,71,72,131,8,97,3,84,253,239,153,77,211,151,44,130,218,36,254,129,213,90,179,238,35,65,6,179,185,79,56,57,127,222,172,192,205,26,104,253,212,103,141,170,146,14,156,195,212,84,90,160,92,245,125,158,4,194,232,101,125,240,180,214,137,123,97,39,88,170,100,214,126,48,253,237,83,36,195,200,17,225,229,250,93,248,130,154,189,228,96,214,180,238,159,30,254,93,218,89,53,77,134,219,37,118,79,40,9,225,173,200,209,212,209,220,131,22,2,214,25,196,55,14,192,5,19,118,221,119,244,134,82,32,97,219,25,239,204,50,223,155,62,51,31,213,190,155,66,165,30,177,163,148,76,31,244,153,114,238,155,220,244,171,250,210,2,61,234,4,240,119,35,121,54,184,182,193,171,14,91,42,63,11,60,113,228,137,163,243,214,221,53,41,158,85,93,126,4,130,27,1,249,20,152,139,175,113,242,196,218,189,5,38,209,230,247,5,61,110,234,183,135,208,108,200,93,158,127,220,100,199,229,210,104,150,222,115,7,76,64,116,159,233,70,220,218,77,202,39,27,139,36,210,39,204,55,45,184,123,192,41,75,237,132,13,116,65,42,218,97,82,97,77,46,109,89,58,43,46,141,92,100,151,251,70,6,44,126,121,118,181,245,101,251,76,74,59,142,133,69,118,203,0,231,58,120,197,217,127,185,153,222,248,186,112,249,9,88,56,76,204,93,47,74,195,159,103,127,153,56,139,170,143,208,180,114,247,53,246,98,207,87,208,46,220,49,123,91,113,101,103,98,19,207,46,248,153,57,121,187,191,29,173,26,110,36,205,104,236,13,20,126,156,92,89,55,177,146,56,55,59,255,174,240,50,33,194,128,209,194,148,43,67,105,48,197,93,119,243,134,17,116,24,255,60,208,177,165,250,142,109,41,180,181,251,80,232,109,151,135,130,241,251,108,229,30,77,19,189,192,228,119,199,189,50,148,182,228,183,215,229,219,114,215,164,42,229,182,160,75,174,248,0,58,190,139,247,235,66,130,178,135,53,22,47,179,169,204,243,162,195,190,58,87,15,3,97,182,7,247,161,208,95,152,61,97,49,9,13,80,200,18,184,158,15,61,206,109,51,237,189,235,179,58,228,32,65,77,35,91,137,201,13,150,168,37,248,249,136,83,35,237,183,5,30,182,124,124,176,249,71,102,65,27,169,97,63,184,38,76,33,46,90,205,112,194,223,214,207,137,73,14,54,245,185,229,119,149,141,176,32,40,147,200,183,193,133,76,63,169,208,9,124,150,211,58,29,102,9,237,119,77,132,166,55,194,240,11,113,5,162,72,121,160,8,18,187,234,23,68,173,51,219,37,133,89,174,125,8,147,135,18,182,40,215,141,82,147,255,244,89,245,17,146,185,240,52,185,36,63,55,171,156,248,177,154,200,118,242,125,13,91,160,45,66,155,203,60,153,247,10,184,154,142,252,133,33,4,68,121,123,163,219,168,191,188,108,164,56,152,144,47,150,71,178,140,108,244,197,32,219,118,238,77,174,107,65,64,140,83,155,169,114,149,95,62,211,119,245,119,73,192,110,3,67,96,66,214,248,237,73,74,230,134,133,103,134,101,88,122,190,14,37,228,44,93,122,171,152,176,131,7,87,164,144,167,184,133,45,146,221,43,248,87,168,52,78,81,88,71,38,213,2,147,15,166,220,42,202,39,24,29,217,183,252,193,121,167,42,220,199,3,195,39,240,132,3,42,245,75,10,116,139,222,23,252,43,29,206,68,215,77,224,74,4,237,151,198,248,95,69,143,62,223,98,20,17,120,177,136,163,202,141,157,16,201,77,229,161,96,176,27,81,24,169,255,20,48,133,251,187,159,91,197,130,179,233,145,8,127,165,155,46,63,48,20,56,79,28,91,179,115,211,43,71,48,63,168,99,11,237,157,146,228,169,29,252,114,10,176,182,186,59,163,5,65,160,185,101,196,48,13,136,222,229,151,233,126,137,80,154,94,43,140,227,5,62,83,99,137,83,35,74,159,244,125,157,137,117,122,255,21,221,250,103,7,45,211,89,65,219,63,82,191,144,0,187,244,126,153,73,19,253,71,14,35,30,126,67,9,66,20,54,166,17,158,89,241,81,79,222,74,244,13,91,244,6,123,85,224,69,194,206,95,8,85,100,105,23,181,75,75,222,107,135,174,213,24,210,179,73,156,57,47,63,11,58,110,21,157,231,245,107,10,242,77,29,201,169,153,245,177,144,55,139,20,42,244,197,33,186,118,11,38,10,94,169,17,211,66,247,9,20,5,221,51,151,248,185,127,134,199,119,160,17,170,156,240,195,159,10,227,74,44,137,87,27,54,31,120,52,93,247,115,97,29,213,168,168,82,159,107,58,159,226,141,243,23,164,128,228,205,120,84,213,208,88,185,71,147,149,38,119,25,145,60,109,108,247,182,230,176,45,135,239,18,24,116,178,237,162,22,213,195,185,116,152,98,168,244,206,35,108,115,6,146,111,140,152,104,251,221,78,82,201,50,87,17,63,24,223,161,179,79,254,211,38,6,108,42,200,211,216,111,66,77,194,195,228,106,131,158,72,116,158,61,209,10,248,108,38,238,71,73,23,60,62,162,229,131,217,52,138,180,8,60,30,18,76,243,131,207,151,80,213,237,14,147,221,230,132,103,210,11,196,90,247,183,225,138,210,77,27,71,155,56,192,133,233,120,43,95,13,171,89,145,163,136,67,13,31,233,9,96,122,92,57,141,144,247,202,105,3,30,158,41,63,71,19,5,138,180,187,121,83,148,111,205,60,71,23,104,253,247,202,177,221,77,201,127,26,223,41,181,206,173,221,108,53,126,163,151,42,195,82,98,21,178,255,22,176,58,156,137,103,228,202,144,207,25,95,164,128,95,233,217,250,136,98,55,185,67,255,234,160,16,153,9,92,160,168,15,38,183,104,98,133,67,126,237,138,185,54,86,128,225,7,195,54,83,15,0,114,94,217,227,77,108,116,18,125,217,1,119,212,25,114,141,155,222,103,93,186,191,140,61,195,76,49,20,112,236,21,213,107,210,36,235,14,20,203,123,136,2,250,96,11,229,172,198,54,140,180,125,175,154,218,228,249,110,190,113,130,108,70,146,146,201,129,113,154,252,184,31,205,186,105,165,42,216,45,207,231,226,33,104,144,88,14,78,97,250,149,183,195,24,175,138,180,180,217,126,184,218,5,185,78,146,240,114,244,196,165,42,251,201,105,62,87,95,132,51,239,225,44,229,151,214,33,1,139,92,241,176,132,171,191,173,129,188,125,22,57,123,170,61,201,187,32,26,205,85,75,178,79,29,251,160,85,226,177,32,46,82,196,76,130,124,232,118,238,8,38,48,5,91,19,129,105,231,240,15,127,146,92,218,73,79,190,168,81,102,135,81,246,21,215,5,194,200,234,182,111,205,54,177,170,1,61,127,87,246,221,152,117,15,168,121,1,246,14,225,10,100,130,142,69,237,207,167,113,210,191,48,163,153,253,156,48,229,186,117,104,56,13,28,81,69,146,89,114,105,56,47,237,79,180,158,242,87,235,234,164,119,254,252,44,45,238,27,55,116,213,105,158,36,223,103,220,24,14,1,178,69,166,107,147,250,197,114,24,123,111,81,246,69,169,117,187,90,64,67,149,172,136,186,85,39,223,215,92,45,156,47,251,44,222,67,225,95,239,252,7,83,235,235,162,196,12,243,33,20,241,105,50,41,106,10,127,98,231,222,157,195,132,68,19,43,81,86,152,65,240,93,184,21,132,117,98,32,186,158,222,245,210,96,100,230,164,23,254,115,221,12,216,66,185,169,112,93,222,159,9,140,68,110,85,184,135,176,34,240,106,162,13,97,77,233,217,221,165,201,120,19,108,55,133,209,10,202,1,151,33,109,167,6,47,215,45,5,110,143,149,248,92,102,199,23,40,194,104,122,225,8,11,199,117,179,45,238,250,72,225,88,248,92,123,214,7,136,65,122,106,182,235,53,110,171,217,118,72,225,179,227,241,229,107,81,47,235,250,62,38,237,83,113,87,29,247,132,33,48,5,211,29,48,163,86,135,33,41,213,122,223,38,201,219,170,48,201,100,31,227,80,146,208,149,21,152,224,185,229,128,251,99,185,61,55,37,38,159,48,23,178,202,234,244,10,135,175,123,58,5,24,70,134,220,246,70,58,42,14,38,182,22,69,111,136,39,152,10,59,124,54,250,69,79,189,209,172,136,83,179,145,21,175,187,84,204,26,217,209,159,199,188,192,232,233,250,77,253,252,213,196,133,143,62,213,17,239,18,221,108,217,2,116,190,23,159,228,81,26,110,91,141,13,217,21,249,0,163,96,220,212,170,59,219,134,202,71,1,59,230,173,23,109,66,98,190,216,195,189,231,111,2,243,154,125,0,54,235,202,18,255,190,220,205,231,208,225,108,33,141,194,171,58,53,10,25,203,242,250,253,98,16,159,226,187,106,212,27,30,116,69,15,169,137,251,190,118,241,153,248,51,38,27,76,218,210,210,187,158,45,204,32,128,153,100,245,182,230,8,103,232,102,161,70,85,75,68,90,174,203,253,109,11,38,158,223,198,25,119,4,108,190,35,10,239,54,227,219,96,246,87,227,168,5,177,214,235,157,192,16,94,245,228,188,18,95,53,87,51,183,27,189,242,197,109,7,60,234,99,2,67,20,153,60,29,210,172,105,187,173,231,183,251,249,43,46,109,218,30,74,97,180,143,227,169,77,68,86,158,147,95,83,69,235,57,200,93,93,223,177,234,42,37,30,11,153,119,117,158,198,176,110,223,87,114,230,196,174,14,178,20,3,119,156,28,145,82,181,168,97,14,73,49,151,245,100,166,142,15,58,4,70,62,102,61,63,141,89,209,133,105,111,126,142,238,110,39,65,82,25,205,192,241,160,41,226,20,51,73,46,179,189,231,222,2,179,207,124,97,68,84,29,174,112,186,95,56,100,160,128,251,127,157,28,150,76,192,120,57,63,151,86,239,32,39,75,169,62,173,52,85,151,230,175,3,193,152,241,124,187,236,133,98,77,100,144,237,180,223,119,61,98,40,32,175,44,148,251,110,62,61,233,94,216,70,39,167,61,159,192,172,177,172,81,21,91,253,185,180,213,239,187,30,168,148,171,13,50,187,186,20,247,53,40,71,232,68,90,200,21,251,54,128,242,31,41,70,133,205,254,43,96,211,115,21,216,214,147,18,48,161,233,82,24,249,166,56,249,9,120,235,123,52,130,32,113,242,217,250,115,236,138,160,210,172,210,31,231,117,51,115,142,71,194,132,175,190,184,36,90,46,216,114,29,207,161,216,153,181,128,39,251,51,133,55,169,99,135,33,26,168,237,122,193,39,164,196,227,52,226,166,30,221,248,210,252,101,76,218,91,159,7,130,2,246,190,48,149,16,125,25,157,236,173,15,127,138,252,93,61,146,249,198,99,57,165,74,246,44,16,197,172,186,252,97,79,18,222,251,57,247,14,203,158,182,126,253,222,50,6,169,117,187,70,44,201,109,98,95,189,240,129,22,157,191,42,107,134,120,126,123,208,93,20,71,159,160,172,232,100,86,44,119,31,87,222,145,2,205,10,179,113,142,147,35,120,161,6,204,116,74,237,28,240,249,104,135,218,55,23,162,177,234,175,123,146,172,29,15,140,91,109,60,114,220,85,158,161,178,198,142,232,104,161,59,253,140,149,197,140,227,163,112,177,27,125,126,154,141,109,188,206,133,58,240,122,224,202,7,231,240,249,212,138,186,128,211,154,208,243,133,241,109,81,148,253,74,15,148,228,223,115,48,37,57,191,107,82,154,75,215,69,178,229,35,30,233,250,25,164,42,92,249,112,3,102,31,51,20,70,142,43,174,12,62,130,174,108,36,107,86,44,16,235,13,118,201,174,47,87,240,7,170,90,221,3,134,96,82,3,62,155,73,49,215,92,232,239,185,144,56,86,243,181,234,238,2,198,48,115,92,192,28,63,21,38,211,20,191,13,179,89,157,161,113,3,158,177,5,192,157,121,104,164,82,121,35,49,217,193,47,150,106,43,202,113,165,207,251,182,217,69,61,71,87,211,247,14,120,145,234,80,120,194,143,115,120,147,89,86,184,49,173,196,111,35,20,190,30,216,74,74,1,159,208,66,39,142,74,195,100,190,48,127,233,165,241,77,70,24,180,33,145,233,215,91,173,138,90,2,166,56,163,47,20,157,165,248,122,233,253,211,129,136,186,87,137,55,130,254,164,116,184,2,35,203,31,231,134,255,170,75,0,124,192,187,128,236,146,158,57,171,154,154,84,14,180,237,162,161,58,142,38,41,199,133,209,133,167,17,150,37,219,147,63,148,179,255,82,25,44,224,179,180,165,120,40,164,183,229,101,159,215,113,118,170,61,208,5,113,90,97,171,235,56,220,232,207,168,10,211,108,24,23,142,52,181,222,23,148,42,47,173,0,227,142,215,21,166,36,88,3,94,56,71,40,60,75,141,15,108,163,237,43,14,178,103,125,54,119,233,128,113,142,107,10,19,79,199,141,49,224,139,158,188,240,10,227,133,32,167,166,235,46,22,204,247,202,232,41,126,192,32,74,3,218,239,8,218,44,87,20,240,92,234,177,108,57,200,200,220,45,138,120,154,55,32,203,200,125,4,92,241,135,82,216,206,25,176,41,67,10,140,188,151,28,205,34,48,20,38,58,191,191,125,166,245,231,125,204,220,239,54,1,42,110,210,245,201,52,85,227,129,146,253,170,207,193,48,130,226,220,203,68,72,4,230,135,229,220,240,238,116,24,46,136,242,241,58,44,239,174,3,105,35,170,126,79,222,215,123,114,30,196,184,39,63,235,174,36,68,152,192,202,188,223,61,105,8,157,146,208,220,237,177,187,223,244,199,104,36,68,217,109,198,234,70,187,177,218,90,155,70,86,4,112,27,11,172,161,227,12,49,241,234,219,62,116,249,82,209,40,12,103,227,46,240,154,207,68,62,122,138,4,22,42,255,106,101,129,8,255,153,38,118,28,124,190,76,233,240,238,214,160,228,242,64,192,38,40,165,240,70,203,32,96,147,219,20,216,44,113,226,183,49,174,212,205,176,149,97,119,220,246,9,170,212,159,144,128,49,60,150,129,201,42,203,109,147,106,117,61,14,96,170,222,89,225,30,138,76,166,196,124,254,167,112,206,45,222,8,179,252,208,153,24,6,99,171,113,101,148,18,244,194,9,24,189,99,25,152,182,235,7,62,147,142,175,48,84,177,103,215,104,5,249,7,239,192,0,222,85,83,88,203,122,19,83,92,25,158,203,69,225,243,31,188,197,15,184,105,253,30,56,74,36,7,156,91,87,124,8,115,206,166,195,209,129,212,91,83,152,120,113,5,220,203,51,203,91,195,139,135,212,180,12,211,9,164,240,137,9,90,220,21,29,51,58,101,77,152,151,57,238,106,208,56,167,15,252,108,234,226,203,183,244,96,147,138,215,154,230,45,126,97,210,59,50,206,166,141,250,184,177,167,71,2,148,125,100,92,25,247,153,244,167,105,80,190,7,163,213,46,40,218,158,50,70,183,153,189,41,60,96,52,6,124,118,251,26,49,155,236,121,243,235,70,103,254,137,60,45,227,18,99,52,39,115,228,84,120,32,233,233,48,108,56,241,55,95,112,26,188,63,3,24,110,177,158,28,42,153,239,148,49,44,59,193,255,82,24,103,5,191,114,19,239,212,33,190,176,93,140,73,229,44,178,179,235,135,207,162,238,82,30,205,90,169,135,126,186,228,248,119,188,237,60,173,99,90,96,242,136,61,110,236,60,55,45,127,178,43,201,94,238,109,84,157,112,62,82,120,192,145,113,152,210,172,30,60,225,23,57,88,120,97,122,97,148,13,61,116,220,212,59,170,206,10,231,182,207,251,244,235,62,179,106,209,80,100,89,124,17,231,134,96,245,220,21,198,190,30,129,81,44,81,162,56,202,125,38,185,224,48,201,56,253,174,233,184,108,49,87,150,159,100,136,194,123,187,240,29,10,72,152,144,41,140,206,250,190,48,69,146,7,46,59,62,31,58,123,147,70,119,216,179,68,200,11,85,105,78,253,116,207,139,28,206,250,7,70,94,230,57,186,23,215,155,1,222,74,102,50,120,184,189,58,137,253,188,255,185,240,30,242,116,192,149,146,228,123,242,22,47,4,186,175,86,140,185,180,251,72,225,218,61,251,85,246,13,185,199,133,103,188,98,159,71,182,93,105,180,161,81,255,236,148,55,22,153,30,250,177,200,229,172,9,48,230,160,229,225,192,166,212,54,116,4,99,49,23,27,55,26,254,121,190,10,87,44,236,3,70,101,82,175,27,211,56,249,109,98,117,29,134,88,206,199,183,71,242,82,252,34,129,91,119,169,142,3,159,23,34,142,68,192,121,68,236,104,157,109,90,168,91,182,87,187,151,70,121,37,233,247,99,43,214,61,186,182,39,197,204,182,191,223,177,128,254,170,254,52,180,205,116,207,77,173,162,62,95,238,153,10,226,117,33,150,221,223,207,62,252,115,128,7,90,81,58,167,108,39,38,131,82,194,213,219,58,115,130,187,177,2,67,109,209,235,134,245,208,238,209,187,73,135,8,115,37,1,120,192,205,204,241,116,158,110,169,222,65,138,69,205,51,79,39,210,104,241,80,90,89,91,243,11,244,236,167,88,127,216,50,60,225,248,180,84,73,92,57,122,62,186,234,78,20,182,239,193,70,24,126,214,236,158,98,89,173,38,31,251,172,248,21,115,135,128,33,35,172,39,212,88,235,158,220,60,45,244,183,107,189,47,147,221,190,166,69,152,133,251,136,47,0,51,208,172,193,4,44,198,8,59,17,90,126,111,139,98,231,125,162,231,197,63,159,253,76,148,90,239,209,125,151,55,50,108,209,123,5,76,2,79,79,158,32,64,222,163,87,213,236,53,124,204,40,255,239,95,243,167,134,180,24,95,199,210,101,93,100,154,208,161,221,51,74,240,232,124,243,118,158,136,55,167,251,50,167,169,68,63,241,242,229,176,108,250,54,158,109,2,189,239,251,206,149,12,28,157,116,76,223,177,197,149,47,60,43,170,70,250,228,166,226,228,203,74,169,186,77,176,29,173,195,103,79,173,166,219,208,179,200,79,127,112,195,39,91,231,195,1,79,48,38,83,122,191,222,45,10,45,37,177,0,157,9,189,138,92,90,95,230,38,176,226,228,44,233,69,119,25,70,10,142,163,43,213,106,185,49,246,195,174,159,213,216,131,47,117,198,166,136,62,162,6,179,127,20,185,103,223,71,245,194,159,26,164,221,245,110,88,231,138,12,248,54,46,150,190,239,54,96,60,249,43,233,176,12,159,220,6,204,150,248,254,186,69,159,122,242,179,215,114,25,210,3,195,73,122,54,234,168,140,197,39,214,255,141,55,78,172,49,214,189,114,68,131,159,228,69,165,178,235,143,165,27,211,247,73,78,220,177,210,17,21,213,200,147,118,160,168,199,237,254,24,172,49,74,38,41,182,64,247,126,243,61,4,96,247,96,107,72,209,252,66,33,181,232,1,1,77,148,90,69,63,48,74,219,254,68,127,26,114,243,201,216,68,37,112,35,171,83,215,139,14,247,254,65,203,148,126,222,231,194,141,64,229,48,193,193,243,58,10,212,246,56,26,31,223,241,92,120,105,145,199,218,3,111,222,246,36,139,42,45,159,14,119,235,89,127,158,74,73,51,78,142,101,195,147,117,65,178,61,198,56,84,244,252,62,21,100,172,124,16,91,159,149,6,243,8,102,183,8,178,6,50,122,227,129,7,101,107,135,183,181,23,233,64,34,159,218,2,222,42,242,251,75,70,185,237,99,51,181,212,249,100,178,216,40,196,24,199,166,190,235,164,213,26,57,80,127,159,19,30,246,124,115,85,200,154,6,76,182,73,79,222,67,176,182,225,5,191,246,120,80,114,72,62,210,78,220,217,211,243,84,88,86,226,133,225,164,208,158,247,57,250,77,97,211,124,52,251,243,13,12,203,160,59,76,180,161,161,14,118,125,203,203,2,208,236,202,115,238,105,209,104,160,251,29,227,244,31,197,182,144,12,91,127,102,13,216,181,177,21,160,217,229,217,30,225,177,186,98,159,142,168,79,215,232,145,6,162,28,185,139,105,117,199,39,75,86,144,47,8,248,76,136,250,211,148,186,122,220,21,43,173,46,188,205,68,211,227,194,45,245,168,168,241,27,28,53,129,191,55,1,119,211,196,56,166,205,119,190,218,84,87,227,194,144,52,121,174,123,119,9,45,151,81,48,243,155,190,139,212,250,38,3,173,187,140,19,248,228,187,203,48,79,212,250,192,150,229,15,152,146,64,81,24,25,243,56,247,217,85,36,13,255,168,225,143,181,2,38,182,209,220,95,134,193,232,131,148,30,137,145,30,88,30,56,228,241,242,100,6,75,191,245,4,248,178,99,107,40,3,217,55,56,0,155,205,107,215,157,66,175,84,213,124,206,97,142,217,186,166,247,134,138,96,9,24,95,59,133,123,141,82,250,121,27,45,21,205,98,117,243,217,113,20,106,170,38,0,160,81,214,28,191,60,198,187,217,237,244,32,198,108,119,66,193,90,116,113,178,156,77,132,42,212,41,53,144,233,100,89,34,159,195,54,172,234,110,22,73,147,17,235,61,178,250,207,151,137,225,246,157,11,41,255,204,39,136,98,231,29,243,209,54,79,102,13,115,48,103,241,219,58,209,87,159,58,70,135,105,156,93,120,166,162,1,51,212,223,20,81,45,82,17,207,172,96,70,242,145,85,164,32,163,165,138,97,116,223,25,232,122,63,174,97,186,215,1,83,227,212,65,200,192,8,218,54,58,20,115,237,39,178,68,199,37,46,188,149,166,9,0,83,241,169,113,48,235,207,19,211,230,21,107,234,182,172,213,126,67,245,212,226,88,107,97,212,45,196,121,132,49,137,110,171,75,253,187,125,113,75,36,243,158,124,10,98,40,150,56,217,143,214,107,68,42,117,195,72,183,169,251,148,160,97,212,159,42,62,57,68,247,77,64,248,108,118,125,87,244,120,102,247,22,98,219,244,108,115,7,157,175,217,193,173,174,69,182,205,173,46,140,210,177,91,72,189,188,91,232,233,95,252,129,225,142,235,193,155,102,128,18,40,134,156,207,222,159,65,231,40,220,199,39,41,1,33,60,208,138,200,205,155,75,65,123,203,97,98,60,157,127,55,78,170,247,186,206,199,255,172,196,187,134,48,86,167,231,177,78,141,69,77,110,103,196,101,79,156,117,53,225,129,34,209,142,163,23,250,125,122,225,211,28,103,63,184,36,120,107,154,77,217,36,41,2,206,100,73,239,51,161,32,114,182,104,62,12,138,81,5,150,192,25,35,107,127,209,104,37,233,165,145,220,175,62,123,227,43,223,200,251,9,140,98,184,59,145,37,168,76,98,105,138,107,250,138,153,10,235,83,26,68,179,192,116,119,183,248,109,82,132,183,145,168,163,95,25,148,9,220,132,233,33,83,120,239,208,183,238,232,56,38,105,213,238,164,117,240,62,114,24,29,3,73,209,226,140,152,93,37,234,192,232,104,235,125,35,31,177,99,160,213,214,213,234,18,123,167,150,90,60,181,95,212,161,71,35,94,224,94,174,9,189,136,38,233,150,243,190,176,82,138,147,83,147,149,61,246,121,132,39,14,112,139,32,104,60,69,11,167,187,160,239,231,126,171,201,26,5,36,17,180,75,53,86,191,195,213,244,61,4,38,162,201,129,98,194,166,7,243,136,75,192,148,143,245,88,26,84,226,182,8,124,149,50,177,205,220,204,157,124,14,140,154,236,115,180,149,198,3,102,235,40,131,1,218,144,239,62,80,32,102,200,235,93,35,36,229,62,64,54,236,68,206,227,4,16,231,41,185,172,100,231,213,100,77,168,144,15,91,158,113,231,232,179,136,201,39,100,26,184,45,190,176,19,116,79,253,246,55,252,190,17,243,10,212,208,33,169,210,77,222,109,221,103,74,73,81,42,13,104,84,69,13,30,107,234,250,112,11,182,85,171,231,61,122,63,116,193,221,32,236,197,212,65,244,170,187,251,109,73,150,30,151,54,145,215,150,43,239,244,94,198,231,219,134,25,79,8,140,2,160,162,90,117,66,240,120,133,125,46,234,52,107,234,55,128,104,146,103,82,249,233,19,176,62,63,13,149,61,190,125,184,234,90,40,167,65,125,132,141,17,15,13,217,17,133,81,74,186,15,45,63,180,83,155,195,244,153,162,3,171,191,125,38,34,223,85,209,122,90,85,156,14,248,124,236,241,253,49,15,52,201,90,0,215,18,247,77,206,67,167,99,224,236,45,217,148,212,219,82,42,162,157,124,196,82,208,249,161,250,192,43,188,219,205,53,62,191,247,181,81,118,15,88,61,70,172,207,167,167,88,193,58,228,67,137,175,80,176,140,20,22,54,229,181,104,143,215,230,125,172,18,71,67,159,170,122,52,13,86,59,96,163,35,202,111,15,62,33,247,160,67,53,47,107,141,113,211,102,20,102,89,103,144,145,49,145,177,66,79,67,139,223,158,25,77,21,249,109,140,82,93,179,3,42,193,35,200,76,123,125,105,97,239,75,129,101,40,134,88,72,156,25,45,4,137,149,55,238,78,57,162,28,54,150,218,210,112,246,204,57,180,156,59,146,76,99,233,10,100,91,207,8,115,38,237,197,82,65,161,123,188,221,47,0,91,96,113,250,0,166,85,208,199,17,91,205,174,211,198,217,145,81,156,11,248,60,195,241,192,243,204,144,1,159,103,212,116,89,159,166,40,239,35,101,37,211,79,83,24,199,50,191,239,101,229,26,125,106,72,72,196,26,2,209,100,63,87,62,163,159,162,39,107,23,238,138,210,220,17,83,18,252,65,49,127,0,30,161,28,67,243,189,213,146,4,54,182,97,28,125,70,108,211,73,103,254,130,161,128,169,86,203,133,47,147,49,139,11,239,40,86,76,133,91,168,41,0,111,77,164,154,136,104,216,140,37,54,28,93,246,16,38,145,146,227,137,147,39,111,58,19,159,167,116,86,164,56,247,132,39,167,39,63,95,155,203,184,35,209,154,170,230,191,96,235,48,191,6,220,251,115,221,200,165,198,210,105,161,234,214,187,134,128,30,243,25,75,68,42,122,101,149,77,226,133,17,19,145,39,110,125,22,110,196,72,67,222,94,250,13,88,101,190,6,106,114,117,130,118,154,98,253,220,216,114,235,70,0,158,208,181,254,75,4,62,226,75,15,249,150,114,77,192,5,189,15,125,226,40,158,229,248,237,66,133,95,79,142,0,82,124,219,27,162,118,121,224,29,93,48,192,148,100,244,183,127,139,150,195,13,35,75,189,237,77,63,119,14,24,75,95,125,95,38,106,20,39,231,235,23,238,233,70,11,195,105,40,192,38,37,163,48,45,202,1,15,58,85,228,210,54,59,227,152,169,201,80,165,231,228,214,135,21,79,13,151,24,233,1,64,77,227,250,126,39,210,30,93,227,13,102,242,187,240,178,19,83,6,231,182,247,253,157,59,163,58,173,14,146,103,155,72,185,45,224,198,156,213,5,30,172,65,221,225,51,249,169,244,42,76,97,210,159,31,156,9,125,197,127,245,108,246,236,12,14,163,38,35,170,151,212,126,154,11,228,117,26,228,197,144,6,102,86,115,49,67,86,108,115,10,19,184,208,199,88,28,206,231,249,52,61,26,21,94,143,54,104,189,194,18,94,225,142,108,127,192,132,93,242,80,114,35,37,150,29,198,162,105,63,48,121,248,25,240,153,222,158,187,198,82,222,103,211,92,172,27,55,43,76,174,35,142,166,242,176,245,210,76,195,62,238,155,245,230,185,52,24,77,41,174,220,40,210,122,244,202,228,226,3,94,67,50,50,192,166,165,235,48,252,89,209,6,79,144,17,98,207,123,22,202,172,234,247,108,68,249,36,3,133,252,43,247,133,183,100,88,43,162,36,125,102,199,161,48,249,233,56,154,41,75,68,74,147,169,24,184,1,177,189,189,162,67,165,80,255,246,20,3,178,65,89,109,226,240,180,221,94,145,238,230,230,160,22,65,137,94,161,226,187,86,104,198,57,61,240,185,143,17,195,180,98,217,42,102,189,152,244,120,151,25,163,12,169,75,121,102,88,239,196,118,59,195,67,145,238,106,224,208,90,36,88,200,85,104,96,160,155,106,109,192,40,109,233,185,49,195,217,113,52,41,196,253,192,219,187,244,233,165,76,85,205,191,206,130,209,93,66,18,244,188,233,172,247,188,51,252,17,135,9,174,117,12,227,181,22,79,4,66,179,122,167,156,173,57,20,117,127,27,86,119,211,231,73,157,32,167,128,113,94,21,13,95,212,205,233,98,117,184,91,58,78,224,198,206,196,111,171,25,175,81,79,142,169,69,117,148,22,0,17,29,231,17,44,87,121,4,70,181,250,129,9,108,125,140,194,150,146,218,13,240,14,35,86,190,163,164,46,236,137,238,143,24,192,102,37,47,38,236,40,39,185,158,206,89,79,241,95,20,243,7,90,99,17,231,14,24,197,217,231,96,26,125,123,192,44,234,10,83,70,138,47,143,24,75,157,110,200,244,173,112,231,206,191,207,94,159,216,137,115,122,188,14,106,124,250,166,79,172,87,34,171,194,212,53,212,151,34,153,142,196,8,152,98,179,232,76,83,87,72,206,111,238,166,122,38,107,238,129,207,164,144,61,122,131,9,125,62,115,185,175,70,2,127,212,128,161,140,61,176,85,229,29,30,164,140,100,160,80,128,138,87,221,77,104,81,15,238,206,134,5,60,235,206,208,235,34,251,236,185,7,180,243,146,234,45,159,241,135,108,102,92,182,69,211,250,195,70,77,139,183,69,191,125,214,103,114,166,232,17,95,30,57,244,174,239,26,157,136,212,238,209,79,97,231,192,11,77,206,128,207,92,95,69,134,221,242,5,53,70,112,135,14,149,20,62,11,89,46,113,99,182,251,108,10,159,88,162,198,64,162,90,38,190,122,108,156,247,148,147,67,13,120,224,21,130,229,29,49,196,37,21,66,116,4,204,57,44,96,163,244,43,188,162,180,9,140,252,142,140,82,186,119,93,64,3,24,110,84,86,24,221,162,22,48,122,70,122,105,244,6,205,64,217,200,233,79,35,26,31,159,215,89,188,117,24,245,186,71,138,207,227,12,64,186,190,5,134,82,23,11,147,57,144,234,48,67,13,37,38,133,145,205,86,94,80,148,233,219,61,55,202,197,250,196,176,187,143,113,54,108,190,210,155,34,169,114,127,185,87,53,14,166,6,17,253,176,6,255,243,178,168,178,201,209,67,57,219,192,103,18,185,23,54,222,97,212,217,124,198,87,143,74,195,214,203,134,251,159,229,212,77,93,241,18,222,217,77,142,109,243,185,41,252,46,60,209,99,112,121,238,138,242,251,146,11,171,89,103,12,114,200,238,125,242,187,171,242,12,34,182,66,179,202,35,75,226,131,147,120,185,93,238,26,230,154,60,19,172,25,178,188,76,90,1,20,110,68,110,247,198,206,108,164,3,5,14,195,136,149,137,86,141,166,243,236,207,0,235,14,209,179,215,215,115,159,239,124,229,44,163,127,233,154,56,201,207,164,59,250,161,7,201,209,19,165,250,36,71,103,181,14,62,15,4,249,220,33,112,214,217,110,158,143,35,165,114,225,166,102,205,88,255,109,183,124,53,120,54,253,172,39,52,70,133,215,51,25,158,5,58,82,196,160,99,232,124,132,45,250,106,114,95,69,18,115,7,46,168,195,220,103,70,65,70,97,58,254,234,190,112,89,26,175,194,19,77,119,16,27,143,119,40,140,201,216,189,237,166,219,38,100,118,17,136,187,191,13,225,94,158,169,121,23,172,11,151,165,206,40,144,114,214,93,217,136,157,147,206,226,246,203,119,94,72,248,51,40,76,75,152,204,226,208,228,245,190,151,9,10,5,124,150,4,93,116,141,152,61,239,44,46,253,205,248,170,35,22,208,238,10,80,155,126,95,196,129,53,162,217,159,117,170,162,139,75,189,171,75,122,166,112,120,188,10,195,249,40,10,239,17,163,240,171,21,9,74,223,77,124,186,221,242,195,242,188,225,176,122,91,2,43,54,100,62,249,2,152,40,119,28,140,64,158,222,244,190,157,186,132,25,69,168,153,38,96,67,41,42,34,156,121,130,165,46,48,222,36,119,201,196,19,92,246,99,57,177,45,137,56,26,103,63,49,87,200,230,188,16,1,188,197,171,98,146,139,186,206,232,55,174,99,135,220,244,167,9,82,98,11,108,233,20,1,33,171,72,200,136,191,139,192,25,209,197,216,181,88,117,70,188,40,161,199,135,251,161,221,21,218,161,127,45,33,87,170,229,162,92,75,173,162,199,126,19,106,230,79,231,5,60,43,201,156,64,118,11,140,36,188,51,117,160,114,160,7,120,97,250,175,131,75,122,22,214,179,107,190,217,29,172,58,102,240,1,232,118,23,61,125,248,44,200,125,185,78,27,85,70,165,76,166,159,42,146,159,26,31,100,201,163,83,205,110,209,160,196,228,90,100,154,161,228,198,94,32,68,201,38,214,80,247,166,217,145,220,131,203,175,17,245,162,153,110,94,39,1,157,3,217,221,199,60,97,212,156,243,229,251,209,231,5,167,123,97,80,63,81,218,118,213,176,105,93,68,23,133,158,231,82,227,212,15,49,175,189,48,190,234,53,26,252,102,165,205,251,174,87,72,73,140,80,140,132,40,150,101,87,96,38,168,203,213,117,27,105,239,36,137,4,244,107,80,165,240,115,15,99,187,220,235,54,151,72,151,198,154,150,53,136,119,209,72,139,87,167,148,160,165,62,247,141,76,120,169,180,12,139,184,85,145,117,18,173,62,50,63,45,228,144,112,103,190,215,5,177,172,228,43,239,99,84,106,249,105,210,56,87,189,164,33,165,81,229,104,106,132,43,228,29,176,127,17,115,179,31,197,109,244,11,239,38,133,88,182,12,48,167,107,232,255,156,56,189,200,111,243,80,123,244,91,66,101,150,126,75,180,207,238,254,17,185,164,82,197,113,177,241,37,157,5,71,238,91,181,54,80,159,169,235,170,91,245,51,252,239,158,217,74,26,171,198,203,36,189,43,51,111,179,12,71,118,38,52,50,30,124,230,1,155,126,208,112,242,158,89,242,136,248,21,41,60,228,140,125,128,67,134,92,119,159,214,186,209,155,156,198,102,188,78,153,49,144,147,174,87,194,135,175,116,138,180,40,41,240,116,111,187,147,160,239,183,24,218,40,8,164,30,178,146,240,191,210,13,216,16,227,48,69,153,15,70,11,74,44,148,216,79,98,117,232,147,130,149,221,239,174,2,190,41,221,7,14,159,53,64,141,11,113,67,105,209,233,102,203,153,8,252,88,246,190,122,247,18,12,35,92,66,47,90,77,210,50,4,22,105,89,185,145,73,67,222,41,74,138,141,87,51,101,164,180,76,55,108,76,132,133,151,83,228,174,172,171,238,78,178,195,140,189,47,204,50,226,10,210,200,113,103,81,249,111,36,254,183,123,127,52,139,29,196,198,139,22,238,154,130,191,141,195,204,249,245,123,221,213,116,39,98,186,178,223,190,143,164,178,168,59,173,202,200,165,237,238,200,161,238,160,186,19,19,33,196,39,121,36,80,96,74,116,62,13,179,100,79,10,211,132,226,207,196,156,4,37,64,160,63,133,22,125,135,97,239,102,185,50,10,240,7,119,177,62,178,18,34,144,8,249,219,168,36,174,128,72,100,127,19,236,13,235,236,115,184,207,133,153,238,75,25,132,40,117,205,144,218,156,230,154,83,5,46,136,11,245,208,79,92,69,85,68,8,227,231,61,55,61,6,249,134,145,184,39,158,207,209,223,199,68,153,107,9,10,93,99,199,2,192,134,48,223,173,43,14,84,36,190,67,193,112,243,24,150,192,231,101,70,67,63,12,194,243,238,239,151,137,252,58,75,136,11,28,210,148,37,31,110,206,166,235,235,218,139,180,198,220,146,96,51,169,69,239,114,67,225,14,122,135,160,150,164,234,87,28,81,109,34,207,202,3,135,73,142,62,95,253,77,154,162,105,205,149,249,15,219,51,189,119,149,224,185,197,171,156,198,135,191,215,149,140,206,56,99,229,58,231,150,108,45,6,49,68,104,62,143,78,100,3,100,162,76,116,33,110,39,244,154,71,174,124,183,117,91,109,56,164,48,113,98,73,247,153,160,199,179,175,128,194,68,229,54,223,56,162,18,91,215,22,151,118,38,133,46,46,196,21,95,150,176,52,228,104,186,168,251,223,70,131,103,196,20,38,148,79,228,56,13,19,15,17,115,176,51,15,133,76,6,251,97,100,198,187,218,250,141,107,81,135,131,89,150,133,99,152,170,77,184,20,145,79,30,98,133,101,226,220,205,71,47,171,14,139,133,194,171,132,90,43,37,151,170,150,82,231,183,43,6,189,159,182,115,178,164,178,90,243,17,37,20,143,204,33,44,74,221,138,67,179,139,217,83,200,93,74,98,27,112,129,118,236,89,247,175,152,32,62,113,217,228,43,28,62,159,51,66,233,242,204,232,76,112,90,5,79,176,75,177,156,187,70,116,112,57,156,232,176,17,23,70,216,211,110,67,100,141,118,77,250,140,173,67,253,124,42,223,46,202,28,61,229,171,196,90,102,205,125,97,108,48,213,72,145,66,175,235,150,116,251,117,73,219,47,203,93,121,225,247,151,134,238,122,97,48,255,190,219,178,143,186,79,53,174,204,166,187,236,176,25,63,201,209,244,40,247,184,173,70,221,86,30,41,11,85,114,83,64,148,93,78,68,173,176,121,81,122,74,116,209,134,39,93,179,208,107,232,5,246,75,59,19,110,145,186,47,114,230,103,175,233,59,245,5,63,81,132,154,176,251,196,30,198,175,28,183,106,177,218,194,255,39,133,52,28,170,102,83,246,6,3,241,182,233,93,227,240,242,56,93,211,11,135,146,250,29,124,214,101,118,34,98,200,249,211,113,237,14,87,148,224,244,153,218,148,225,71,67,60,233,178,89,55,58,163,207,162,125,154,87,87,123,225,112,128,33,89,136,204,140,62,211,229,182,6,230,213,61,132,109,197,77,236,224,64,83,15,107,90,7,100,214,188,252,29,90,215,146,238,198,145,7,35,9,248,157,155,252,81,87,131,97,107,221,169,241,211,102,216,41,182,177,20,133,189,113,181,67,1,79,73,234,128,211,182,171,94,152,154,112,112,171,36,25,104,84,8,253,217,62,109,40,200,203,196,254,135,212,188,195,166,98,46,158,180,48,158,182,39,54,15,76,38,82,224,19,200,122,159,177,25,156,118,181,116,134,33,227,45,100,28,75,203,160,92,119,74,240,202,3,198,211,64,102,179,137,209,135,139,154,194,157,130,132,171,71,23,182,152,254,211,184,193,101,249,0,16,37,41,193,248,157,176,187,197,31,134,190,45,52,30,253,174,19,158,218,50,77,15,235,159,94,241,190,54,209,233,22,24,213,108,207,45,50,103,103,145,116,56,48,66,127,113,99,20,141,37,18,24,40,210,87,23,136,58,112,166,75,64,142,62,131,154,214,228,184,242,170,188,244,3,83,113,246,196,142,109,158,181,174,139,102,255,142,66,251,76,150,225,187,175,132,27,199,7,41,70,241,25,153,242,182,33,77,36,183,3,197,6,162,13,209,183,29,227,12,99,246,127,31,124,230,100,165,20,14,51,52,244,77,19,185,46,19,229,22,184,164,230,253,9,29,209,172,42,34,204,166,195,24,249,218,51,199,156,144,80,70,195,104,212,176,189,50,198,210,53,52,197,135,103,95,52,188,147,98,65,198,68,224,159,38,243,247,84,134,245,4,234,104,40,214,194,227,71,119,155,182,238,149,53,130,95,87,240,232,38,32,44,27,27,115,23,133,59,243,193,56,70,139,247,13,246,75,116,40,126,55,214,140,38,45,131,133,174,241,234,138,145,8,66,209,155,39,121,60,235,198,242,146,246,57,213,236,18,47,100,122,170,91,160,228,227,155,230,8,77,147,195,39,14,162,246,212,52,149,12,251,206,133,231,123,37,161,174,62,243,208,218,153,32,127,112,249,9,176,200,201,113,132,139,50,80,129,105,71,250,233,79,131,51,186,190,209,96,250,172,51,58,77,46,77,108,136,24,222,59,172,78,6,62,237,251,238,234,173,239,39,100,96,40,139,108,201,182,45,99,27,250,182,100,208,66,244,248,110,116,35,200,135,105,96,135,237,43,230,99,244,166,193,151,250,224,105,203,137,56,126,160,135,91,221,50,112,192,22,189,167,62,11,32,159,157,195,27,23,64,113,135,129,67,130,73,161,31,189,217,149,220,163,127,44,148,225,191,204,199,147,197,11,8,117,179,49,194,173,208,232,42,226,130,98,28,190,29,7,83,222,220,98,177,2,225,211,133,115,205,9,145,166,17,241,188,153,16,202,220,85,144,26,113,185,159,244,66,12,187,121,231,26,51,147,245,168,94,120,64,187,243,251,130,234,156,245,194,173,252,237,205,234,7,134,56,167,70,90,38,243,235,30,143,231,123,159,98,128,177,172,224,57,253,137,195,198,21,95,153,108,217,35,183,9,98,19,184,36,77,184,140,26,149,194,12,17,121,26,177,180,193,87,43,133,235,204,52,201,30,121,211,153,164,234,72,215,96,133,167,38,182,79,52,244,248,231,126,166,177,51,37,202,228,111,240,118,225,233,65,110,14,238,174,184,158,209,59,232,38,213,116,239,44,209,72,134,85,138,232,122,28,189,73,42,78,177,84,51,175,80,135,41,173,78,49,227,57,67,255,172,43,110,136,3,195,52,235,185,23,203,216,12,135,72,20,101,251,120,14,78,222,144,199,10,7,205,68,188,222,230,79,74,212,45,111,80,99,149,15,147,228,195,217,130,186,181,82,97,229,86,231,62,228,134,151,155,138,91,194,75,122,28,23,236,129,185,195,224,168,253,58,191,4,198,165,215,135,184,53,168,14,53,154,35,119,232,109,213,40,161,49,7,235,111,83,3,117,251,214,101,92,156,231,167,17,110,159,225,142,68,33,65,97,19,28,12,235,37,90,81,244,133,160,222,189,227,220,230,9,165,23,70,99,67,56,95,210,114,38,252,126,92,122,205,206,213,205,172,216,231,235,219,68,67,222,181,32,201,252,176,244,190,87,134,161,249,117,233,26,210,24,138,27,98,13,147,119,52,138,118,86,148,104,213,59,136,217,58,154,139,136,24,45,34,100,228,91,100,138,253,67,132,7,112,244,98,165,112,255,48,234,232,207,3,207,212,133,103,252,246,134,114,46,23,14,105,46,166,225,243,105,34,230,117,205,89,73,83,69,123,63,132,44,38,237,166,14,146,25,205,51,127,42,8,106,137,157,46,91,251,51,248,252,183,147,57,221,139,255,228,100,137,12,51,185,100,94,46,10,55,235,205,115,152,59,43,130,166,17,12,2,50,250,179,61,23,222,203,85,44,33,167,80,72,93,93,152,197,187,94,251,176,57,245,211,158,38,174,114,135,10,108,63,181,228,172,178,255,30,40,215,173,37,167,38,221,217,91,88,120,181,170,78,116,36,178,166,211,203,134,121,89,12,49,119,133,163,91,238,135,109,70,44,83,30,40,228,142,188,174,185,235,9,71,245,129,162,120,25,243,153,173,54,73,236,89,201,84,85,175,139,12,76,239,150,140,225,201,70,167,244,152,227,23,110,99,98,161,138,90,16,198,131,62,37,97,212,40,14,195,166,133,219,218,140,9,13,182,229,86,120,245,48,194,194,118,81,237,210,151,149,227,60,205,51,49,144,145,21,155,199,59,66,109,24,141,125,182,208,114,225,103,194,171,225,160,135,162,65,145,69,23,226,2,167,188,43,27,185,21,249,109,51,60,244,131,235,84,194,247,252,201,45,122,130,9,73,209,42,59,77,26,247,105,234,243,155,46,232,170,171,93,110,183,126,255,112,240,194,137,70,14,134,194,226,68,147,1,245,143,122,207,133,33,123,135,109,224,121,145,39,74,209,203,62,155,195,179,81,242,159,134,50,39,44,150,185,44,244,245,73,99,152,166,181,62,112,186,92,183,27,93,15,108,40,132,75,136,53,40,165,187,27,34,53,41,246,76,19,26,156,57,80,116,1,228,212,165,19,44,120,84,120,130,142,217,212,97,216,36,122,83,4,118,133,175,75,126,185,96,111,213,194,44,154,20,106,215,147,47,138,19,205,97,166,251,187,77,5,222,108,109,29,166,194,43,158,206,28,141,110,152,195,217,138,21,234,110,204,200,243,184,17,35,101,209,155,159,231,227,161,175,222,47,173,217,231,164,214,201,40,248,251,199,55,44,77,47,46,192,147,199,237,253,128,236,191,200,248,137,47,51,155,129,30,46,216,84,4,164,233,123,78,158,247,40,126,229,4,85,82,73,178,116,201,57,165,63,22,74,102,210,94,141,188,44,21,161,56,58,39,173,16,156,7,76,21,55,158,121,33,142,151,73,231,12,4,6,135,63,22,180,157,196,14,5,13,29,66,125,191,49,182,153,146,38,197,227,168,119,223,197,98,107,157,81,236,185,78,217,36,198,194,15,17,94,24,203,168,192,25,171,83,63,57,187,111,17,214,69,124,19,59,155,229,251,23,75,189,93,148,210,134,39,242,25,42,117,203,146,62,45,239,16,94,215,200,157,213,250,192,173,224,64,237,240,153,179,68,57,234,192,136,65,245,56,154,252,225,144,251,58,187,230,228,77,44,195,180,153,118,149,147,83,229,245,254,53,218,68,84,25,247,160,217,88,245,31,58,201,90,136,125,56,59,232,234,18,72,3,207,161,82,213,124,252,60,206,51,151,251,185,33,0,202,56,100,35,150,194,203,180,15,123,190,114,110,28,39,151,79,89,157,164,197,214,71,202,158,215,57,200,108,218,16,75,147,219,58,79,140,37,199,125,228,17,168,87,183,118,200,26,213,207,125,86,247,41,13,102,115,240,124,93,205,113,152,169,158,78,89,164,247,187,7,11,24,123,200,24,132,216,185,195,28,246,231,44,120,83,68,211,50,236,195,45,32,187,205,10,151,15,11,71,139,74,148,195,232,189,138,200,10,113,127,174,177,229,195,228,80,3,13,42,113,24,59,126,40,41,26,157,13,209,46,232,78,176,56,115,198,222,82,177,159,214,174,238,13,42,3,214,80,18,235,165,3,39,58,134,190,33,136,117,95,21,17,126,62,91,236,254,170,195,9,53,8,189,173,243,80,124,62,58,209,45,65,125,85,20,50,130,163,108,179,202,115,236,89,3,252,187,107,214,176,240,156,154,154,152,143,64,230,50,164,55,4,222,184,127,250,209,136,134,174,231,77,118,171,170,57,108,102,238,50,4,33,57,110,255,178,216,63,76,201,176,78,104,88,213,243,67,7,102,191,61,117,20,157,79,209,117,7,45,248,26,50,151,65,193,47,158,231,31,244,66,204,246,92,248,128,185,224,176,181,174,15,125,153,52,253,198,133,159,32,61,105,124,69,229,164,70,72,138,196,42,109,191,23,38,228,138,90,22,251,212,210,101,198,32,11,185,221,103,107,180,140,194,139,12,241,222,127,102,33,31,140,17,153,208,155,81,241,104,203,213,226,96,16,49,22,228,228,76,196,203,79,94,81,28,121,78,110,221,45,254,129,156,127,207,186,3,97,147,107,4,106,135,9,44,36,10,234,38,144,237,238,173,52,85,23,97,127,2,155,36,193,7,219,111,201,32,55,101,205,17,48,225,181,84,179,38,250,188,213,37,21,7,118,163,237,38,107,216,205,167,18,83,188,61,254,42,63,253,219,81,248,78,151,172,78,206,55,231,49,225,115,244,24,167,168,166,226,29,127,97,52,49,150,71,242,149,204,253,165,237,161,212,108,61,72,142,146,27,206,114,221,200,243,148,184,50,51,19,151,207,175,89,101,210,221,143,49,196,24,58,23,194,154,32,78,253,193,116,226,22,233,142,158,116,122,38,215,174,61,31,162,41,55,221,129,72,242,237,124,237,223,219,46,115,152,248,246,133,249,2,93,89,100,20,51,72,190,73,147,137,173,225,116,197,20,190,165,174,108,180,73,218,24,246,163,195,116,1,201,23,86,49,108,247,242,201,40,24,251,74,82,155,76,50,170,150,53,96,180,108,239,64,44,200,253,197,23,86,80,84,146,14,202,121,30,50,139,155,95,57,185,93,145,131,32,99,117,66,172,120,44,124,36,210,126,51,105,4,101,38,251,96,194,166,114,153,93,108,181,200,245,249,201,233,250,22,143,75,155,146,130,31,194,106,111,42,12,23,102,225,112,238,54,31,0,94,219,23,109,84,141,102,220,23,161,167,44,248,120,180,102,55,36,226,190,240,40,189,185,97,164,233,166,91,127,12,26,188,202,148,196,51,102,169,211,89,158,116,192,241,167,111,206,27,169,137,40,17,50,163,225,254,160,165,106,180,139,125,170,39,226,89,194,119,27,38,131,236,217,80,148,238,197,253,134,212,42,73,71,71,161,171,11,245,10,67,113,54,225,219,225,140,10,149,212,15,33,249,53,207,92,24,59,106,106,217,148,218,255,14,212,168,19,202,12,104,87,201,133,188,190,197,15,122,238,145,220,166,143,9,103,157,121,71,47,60,67,244,190,176,249,194,202,77,159,41,210,235,162,192,38,200,39,143,12,163,86,95,182,129,97,35,254,109,174,30,9,213,243,188,124,46,179,199,46,77,240,27,45,167,236,172,108,50,207,231,69,222,173,40,101,170,21,78,192,108,156,168,135,223,20,20,205,197,227,238,62,232,23,18,11,109,232,224,152,82,248,6,129,165,70,220,187,183,249,145,120,136,110,14,172,114,44,246,199,158,27,182,90,218,148,212,241,217,211,90,138,207,15,38,208,186,6,216,108,127,99,216,211,59,154,164,51,159,164,77,9,1,22,59,117,23,207,112,62,132,113,163,251,51,202,139,8,247,47,138,4,35,34,236,109,165,13,65,81,52,207,59,194,115,180,145,187,184,126,175,95,71,85,236,28,144,244,43,106,10,78,107,95,92,247,121,51,178,84,47,22,180,112,180,25,22,186,162,94,252,167,163,167,254,148,187,199,190,204,161,42,149,126,6,64,105,30,246,55,44,65,104,52,185,240,64,245,197,149,108,41,67,84,17,146,174,230,216,154,47,77,24,49,162,219,81,89,141,15,237,116,22,8,180,52,161,94,206,147,25,204,185,84,21,12,89,122,44,231,133,207,134,113,134,45,56,194,194,91,52,66,201,133,247,136,201,176,255,61,91,91,185,114,146,140,61,196,79,39,230,192,55,25,65,30,208,140,171,47,239,174,75,183,50,41,177,51,2,195,19,25,229,141,166,168,233,156,205,240,68,94,75,216,136,108,233,9,179,252,186,209,170,169,151,196,67,60,150,83,56,173,35,55,190,69,120,140,173,84,111,62,65,193,250,34,165,89,47,140,201,139,183,205,31,184,88,188,121,97,156,189,155,243,167,169,10,21,225,178,219,18,31,245,51,250,108,81,66,21,152,112,62,108,228,208,40,235,210,124,126,142,62,115,203,112,206,43,124,31,153,135,200,159,81,243,234,97,5,125,78,36,175,139,140,23,163,207,95,54,217,235,251,201,31,24,77,132,22,67,229,44,117,18,136,178,194,167,82,46,185,206,66,145,251,219,164,185,66,159,171,153,5,242,186,161,164,17,13,174,254,34,122,37,89,200,238,116,221,149,18,54,61,19,245,13,33,10,211,76,113,94,98,216,34,145,243,18,67,128,159,53,223,12,15,198,244,115,239,188,112,39,29,21,220,108,210,53,55,220,171,236,71,107,12,52,115,148,149,183,9,225,159,186,138,195,136,55,232,193,152,190,239,160,210,211,91,32,26,187,213,4,183,170,211,221,73,43,78,97,8,193,88,199,48,198,169,167,8,11,139,174,216,129,79,48,30,62,33,108,34,72,185,92,120,72,71,254,207,185,80,196,247,42,29,128,184,56,249,247,53,141,210,124,97,100,118,74,12,134,68,76,37,223,128,21,232,66,231,243,132,169,116,203,221,39,78,53,127,134,207,206,224,115,147,142,53,242,103,236,183,124,144,147,95,21,70,238,121,190,184,98,56,151,30,74,131,178,128,112,206,61,79,125,6,213,152,132,202,69,11,44,2,79,221,90,241,115,8,221,189,226,145,209,66,31,155,181,246,76,106,247,190,10,197,135,208,234,28,8,2,136,55,55,140,198,76,177,208,9,212,120,227,222,213,22,255,186,149,195,205,147,189,121,91,250,219,136,30,95,159,119,166,203,214,21,62,147,183,43,125,16,182,44,213,63,1,134,220,26,141,42,189,104,19,85,45,214,157,21,247,141,178,179,16,42,209,226,59,251,167,152,118,178,137,44,220,209,80,232,109,154,62,97,142,76,89,184,202,201,9,146,93,46,145,72,158,44,242,61,121,198,73,196,235,42,13,26,226,18,143,249,106,61,85,222,119,102,48,177,252,133,137,142,106,142,223,134,64,120,223,103,254,249,165,251,51,77,228,29,47,143,153,68,72,163,188,20,140,119,102,196,123,52,55,213,194,116,182,15,19,228,186,71,167,95,211,86,144,237,25,214,114,225,236,126,17,97,246,254,4,122,52,229,169,160,112,216,195,176,163,155,113,236,89,91,255,150,180,139,250,236,249,150,156,226,223,50,69,167,75,178,97,208,156,29,103,92,50,155,48,9,174,155,113,157,92,244,27,147,28,205,69,48,241,17,95,68,67,70,93,106,59,97,217,164,26,238,144,156,41,137,175,247,217,255,17,110,69,151,22,146,99,66,6,107,80,195,60,27,119,80,156,183,164,243,157,30,111,40,44,14,99,80,33,44,183,179,87,245,156,151,105,166,101,153,224,7,234,126,195,63,28,180,2,186,100,142,206,207,144,148,247,119,76,18,66,24,77,219,236,18,252,142,22,141,188,85,9,79,100,49,162,135,100,209,16,47,12,53,70,103,15,43,12,246,142,106,169,55,232,174,139,46,109,83,54,222,194,51,160,2,210,122,216,62,12,116,1,85,205,5,135,151,30,177,23,187,24,170,80,2,103,182,235,254,73,226,31,82,165,113,23,110,58,137,138,128,41,170,111,133,161,252,180,11,99,126,33,48,145,201,237,25,90,86,78,83,24,251,243,18,48,221,49,122,52,68,159,121,79,222,152,79,20,182,110,170,128,161,94,233,149,87,83,30,140,126,165,149,132,144,200,35,189,30,212,196,182,67,204,125,206,230,219,104,156,57,90,1,33,116,103,129,217,182,172,128,225,103,203,32,43,150,190,143,110,38,172,0,182,158,220,252,229,163,175,7,162,192,80,248,60,65,105,56,58,1,20,228,70,129,177,11,118,73,227,110,137,159,41,112,70,65,33,90,165,76,254,66,94,88,129,43,238,157,34,221,132,184,132,58,119,70,49,59,227,152,136,140,84,125,97,122,155,238,55,141,73,181,52,223,154,200,103,124,90,38,135,36,93,170,104,45,103,15,133,59,194,70,74,15,205,196,52,121,221,14,45,66,206,173,196,185,28,210,37,192,230,134,160,61,216,185,135,239,92,183,158,59,109,154,95,153,70,226,123,114,132,202,181,237,29,33,207,20,19,33,220,97,21,126,152,12,241,56,183,229,135,181,219,191,27,67,48,122,199,44,211,38,112,178,13,176,195,137,221,194,35,11,113,130,254,152,69,73,218,73,147,10,58,27,243,250,139,162,21,210,167,106,32,16,130,122,71,62,83,106,227,63,168,168,202,94,247,228,165,61,221,208,221,4,242,99,173,37,17,201,152,19,217,71,170,217,30,144,254,108,20,84,105,0,155,219,30,83,101,33,233,212,31,41,154,126,237,225,77,109,125,61,186,42,5,222,166,207,150,196,163,226,102,97,170,44,97,51,77,63,94,94,239,83,129,197,18,67,105,166,252,168,10,193,108,142,214,30,40,136,67,117,8,72,250,69,183,30,26,170,83,251,237,207,77,215,136,194,59,10,144,73,69,85,16,236,218,241,178,49,109,204,42,7,179,144,247,139,31,158,15,213,197,6,105,107,241,196,144,32,216,255,14,241,187,66,64,228,83,22,50,101,229,179,171,138,175,203,180,100,133,213,10,87,60,215,56,26,167,44,97,203,159,229,243,132,155,62,134,81,227,105,218,96,78,132,29,125,109,157,136,80,212,44,145,85,164,150,25,48,10,91,66,150,63,113,234,237,91,131,163,172,76,75,146,129,38,189,20,139,181,17,191,101,178,106,208,7,252,129,163,124,153,133,167,111,125,69,78,196,103,65,158,15,177,27,175,236,179,209,140,105,22,111,210,161,240,217,220,151,232,71,133,24,38,28,227,65,227,189,55,151,17,14,174,174,20,100,242,158,94,109,52,125,193,162,18,81,244,111,180,48,48,228,9,158,221,217,157,113,138,89,249,248,84,57,104,121,212,240,7,113,156,22,150,197,39,98,193,129,90,97,170,80,190,197,165,112,167,44,54,130,67,250,216,227,104,123,38,75,150,189,220,67,31,20,152,113,54,117,85,68,187,63,199,206,3,75,135,174,235,121,136,151,128,62,35,225,44,43,164,239,227,204,212,7,183,162,43,122,143,169,194,100,213,102,160,33,137,133,40,246,75,121,105,159,9,57,157,18,238,83,100,131,160,179,104,12,3,105,32,224,125,254,77,233,230,216,220,71,195,29,249,2,225,124,80,134,59,35,33,252,113,205,238,86,180,98,172,188,88,162,227,58,51,168,158,112,147,147,251,148,65,235,14,183,42,48,186,137,225,57,124,94,78,202,114,95,205,236,111,194,186,215,184,235,242,221,54,76,50,194,158,141,42,208,211,115,193,10,155,226,182,41,40,110,169,85,30,152,5,218,87,46,104,2,120,209,43,108,197,46,135,45,107,91,30,152,102,57,135,177,184,107,122,105,116,243,251,183,135,162,106,18,63,112,219,0,204,152,11,113,61,27,170,12,215,126,102,218,113,244,57,211,236,122,52,126,55,209,128,111,146,206,75,47,13,186,113,186,240,84,225,19,122,201,207,164,31,190,218,155,122,240,210,247,73,113,36,172,73,161,248,200,250,128,7,87,238,225,123,202,60,80,164,5,173,37,227,191,132,91,216,58,51,163,244,198,177,215,158,215,110,2,53,203,33,193,87,93,176,70,194,100,144,250,177,6,95,86,221,74,215,152,199,242,83,18,14,179,72,148,240,191,129,12,150,165,200,83,113,8,232,161,138,10,33,78,21,33,173,179,52,4,62,89,61,80,204,149,79,8,217,144,80,129,102,47,45,100,22,251,182,243,213,144,54,235,162,231,251,76,22,99,133,230,62,234,254,10,211,122,26,42,208,213,184,229,227,133,83,200,216,54,4,150,158,185,33,215,26,194,92,112,166,89,72,228,210,126,238,231,33,111,109,14,150,2,163,53,226,29,29,236,187,146,212,244,126,112,116,224,16,48,241,216,4,38,53,29,154,251,203,146,124,186,191,33,20,13,181,114,114,64,67,247,117,60,229,209,69,25,56,107,32,79,63,79,104,180,155,145,233,208,29,8,26,51,161,135,188,161,197,203,96,160,183,177,247,120,95,4,204,42,215,103,97,140,104,255,78,19,155,211,13,10,18,188,161,253,107,33,69,209,229,173,210,91,31,48,250,51,114,52,148,162,182,46,188,151,80,128,14,156,177,4,191,50,181,48,113,21,62,99,211,229,22,208,169,53,159,172,103,247,83,87,168,66,38,235,77,213,205,17,117,137,80,161,58,83,57,20,44,129,49,119,12,17,183,100,209,183,30,93,87,185,250,138,104,212,232,78,186,208,117,51,67,146,245,172,225,176,184,46,204,39,147,234,133,145,203,148,167,198,84,226,146,10,192,116,56,10,218,172,42,18,40,109,135,251,105,106,202,87,248,43,209,146,38,159,103,65,15,35,231,123,95,249,125,159,216,102,205,144,100,69,163,170,60,91,70,179,143,187,15,109,116,173,117,210,207,120,135,26,226,174,143,196,110,33,67,16,10,139,9,51,142,103,191,153,209,204,138,43,67,168,64,166,157,243,175,76,139,245,190,144,42,189,31,198,174,65,119,245,62,210,246,30,61,83,168,134,216,67,91,186,109,60,103,154,35,58,193,206,35,56,113,173,6,128,22,22,135,40,19,53,111,225,9,193,2,50,141,44,135,17,44,89,26,124,146,112,12,145,43,84,196,132,99,119,96,20,203,106,12,99,50,86,58,210,32,107,238,184,52,19,164,78,253,217,134,183,112,181,32,24,234,210,15,64,218,243,92,220,244,113,74,3,246,106,186,75,159,83,164,170,88,175,178,62,22,178,141,59,70,249,89,174,134,102,200,10,187,156,28,226,120,103,72,247,214,244,183,173,149,61,196,154,151,217,53,40,76,110,36,148,160,105,186,79,243,137,232,175,122,35,41,218,103,156,90,3,235,149,145,70,138,91,130,211,3,151,16,229,167,241,102,40,77,161,240,177,175,144,4,132,46,161,153,13,226,73,81,104,44,80,204,229,145,210,80,218,122,8,181,145,107,214,80,139,29,102,110,113,225,228,247,31,1,175,109,98,58,1,215,174,122,67,7,158,214,221,16,240,158,89,59,251,208,90,78,87,212,184,65,144,209,61,210,68,194,99,95,101,225,71,1,155,82,0,57,187,128,145,170,80,248,124,203,117,223,147,99,13,168,55,134,199,85,140,211,106,190,22,83,97,98,191,184,242,254,108,212,51,30,150,87,8,180,254,184,60,2,19,83,230,11,35,140,164,15,173,27,213,59,224,243,130,158,147,159,119,61,67,32,210,130,171,231,125,22,228,208,227,202,206,67,152,218,230,185,19,243,105,60,149,115,29,93,119,165,244,149,196,116,106,98,167,89,225,106,36,183,208,53,46,154,206,183,102,113,250,181,28,62,63,83,116,203,203,214,60,244,4,27,9,86,153,201,243,68,80,42,102,83,200,74,83,55,211,132,62,161,152,220,168,193,235,94,123,140,48,155,202,68,58,85,243,107,36,78,202,149,83,198,206,70,70,209,132,171,27,50,161,38,69,148,244,212,68,163,49,68,207,130,223,132,131,55,80,27,207,93,224,243,145,235,0,167,95,163,133,142,186,201,155,169,202,28,155,135,50,47,60,212,129,132,128,25,1,206,16,107,158,152,155,202,64,152,100,224,226,121,82,67,92,122,101,201,172,27,67,233,25,175,13,77,94,236,82,238,84,73,11,105,125,115,27,136,176,143,128,249,80,171,194,70,42,9,245,60,88,30,10,159,117,123,93,109,189,181,139,38,60,233,214,141,53,185,191,246,136,160,169,132,163,89,182,82,130,202,250,13,10,12,113,48,185,9,137,161,76,44,181,134,72,110,47,232,191,43,140,16,204,21,35,68,76,83,63,29,4,223,242,204,87,244,79,29,122,128,207,98,117,213,127,139,89,90,9,92,172,33,54,116,18,11,234,203,10,67,249,175,87,70,241,121,220,25,191,158,0,27,76,161,169,240,9,230,174,136,52,249,78,69,83,222,87,249,177,175,164,223,187,217,130,141,171,17,141,21,208,208,20,215,150,217,159,38,130,170,23,141,172,209,85,126,135,250,172,113,70,54,217,168,114,213,48,217,227,203,93,245,110,98,68,162,171,170,243,179,137,50,84,81,147,165,29,89,97,168,64,87,170,22,213,97,189,50,236,199,67,150,155,244,254,147,250,70,216,182,222,163,11,181,45,65,233,177,186,40,133,162,164,240,89,67,219,85,201,181,236,144,162,72,136,135,38,107,203,207,85,83,4,190,42,182,108,164,53,223,184,96,128,134,172,169,105,104,100,77,71,54,8,117,14,15,246,196,122,116,135,45,25,90,177,203,116,121,4,46,230,95,235,48,148,14,205,71,86,179,2,244,223,62,211,250,126,134,39,132,159,28,75,214,121,92,74,115,163,193,223,52,79,28,166,56,171,37,14,179,244,243,157,170,73,170,13,137,110,240,150,160,182,224,48,147,162,38,105,207,54,41,52,75,204,213,226,89,239,80,130,75,245,30,108,146,64,10,155,228,66,192,236,39,101,128,195,85,90,241,208,230,175,184,174,48,90,105,229,194,91,37,114,145,135,92,119,70,152,236,22,53,134,168,230,195,16,232,202,227,121,164,5,75,201,126,225,145,244,227,169,212,88,211,61,55,157,197,207,209,208,19,46,140,160,140,222,23,137,189,136,194,129,85,188,151,158,56,136,240,2,247,246,192,196,237,237,254,54,177,171,192,86,11,93,114,105,251,121,219,214,238,37,240,108,58,69,179,35,75,85,30,75,127,62,190,106,4,17,57,186,232,150,45,211,27,208,228,104,122,93,245,210,146,41,251,92,56,107,170,136,62,219,209,100,164,65,109,212,223,78,39,0,206,247,228,93,43,136,25,250,214,181,109,152,4,148,122,101,136,72,166,117,15,166,200,152,21,166,108,117,175,140,234,245,3,83,250,184,47,140,177,243,252,118,91,185,221,55,2,161,106,62,240,121,225,207,55,50,158,163,97,51,207,128,177,238,108,15,156,229,202,206,77,200,214,132,142,184,150,99,199,6,71,126,238,231,96,234,124,113,219,117,189,69,146,66,255,241,157,56,126,138,56,2,155,129,233,157,56,120,74,250,84,104,253,185,159,80,121,146,57,217,20,225,34,100,36,32,239,146,179,63,240,137,213,98,109,155,102,197,180,159,187,174,119,155,59,145,67,216,15,76,199,210,157,47,169,152,233,56,196,238,244,78,167,124,139,99,61,159,103,190,219,7,138,86,207,48,68,94,246,42,165,159,31,43,73,231,141,194,62,45,132,185,207,222,94,19,212,68,236,165,221,245,30,142,149,6,95,120,222,164,171,138,92,49,79,18,20,25,136,171,229,156,223,69,130,50,247,110,98,87,209,69,38,15,166,94,167,105,254,218,85,48,146,254,175,170,200,255,75,223,69,22,77,228,253,150,195,8,90,137,163,73,230,171,242,150,63,96,171,60,104,36,176,115,100,244,10,166,193,79,17,143,212,99,56,48,153,215,80,202,79,244,68,87,108,113,184,103,53,135,38,48,195,5,50,142,54,249,206,39,210,205,59,196,128,10,169,67,117,175,177,158,191,8,55,207,199,143,1,235,124,152,1,205,153,231,192,103,198,213,165,9,137,172,122,225,10,159,244,169,78,194,155,244,135,106,217,39,29,68,40,97,68,124,95,10,230,7,26,113,46,88,222,30,63,225,251,213,159,169,142,206,154,238,139,79,33,5,39,226,33,108,50,83,196,186,231,167,45,127,161,40,186,246,247,202,96,216,46,133,205,252,205,225,100,230,96,2,211,69,29,47,12,145,177,39,84,94,208,33,93,10,239,192,249,159,219,166,65,204,227,217,66,106,164,87,189,52,68,255,124,197,62,48,205,224,15,140,113,233,8,24,165,49,189,180,131,134,167,227,129,209,61,122,96,24,136,247,228,52,77,233,125,111,92,213,238,165,21,101,201,2,95,82,38,48,214,25,253,161,160,236,21,3,213,56,126,154,81,200,80,39,227,194,217,229,63,137,20,83,35,13,24,182,209,212,84,200,217,173,184,48,39,48,147,124,121,114,33,213,137,201,221,8,65,202,132,34,5,148,90,142,11,239,239,198,126,91,103,107,156,155,189,200,212,196,151,42,27,22,18,45,75,38,59,222,126,189,167,166,22,243,160,195,42,42,31,140,147,95,121,242,152,201,8,215,14,227,243,219,158,20,107,142,86,204,243,221,194,218,209,100,33,174,241,215,39,128,178,171,42,121,209,97,1,185,201,97,228,74,101,134,47,76,74,215,84,136,244,172,214,109,11,173,98,225,3,125,110,139,87,214,53,233,157,241,185,113,248,44,37,90,232,62,113,199,188,126,45,180,232,106,231,17,205,119,43,108,25,179,41,125,202,117,155,94,123,216,52,173,217,159,76,190,145,12,99,223,100,62,232,85,81,216,72,126,83,216,169,171,212,93,169,230,144,154,3,110,39,8,20,24,194,251,221,168,154,214,184,94,24,30,52,49,18,178,201,241,22,173,49,144,3,191,193,52,246,238,73,139,39,153,158,196,107,204,64,214,185,106,241,132,206,10,241,51,42,98,11,60,76,64,37,142,133,48,173,137,221,101,150,8,145,19,219,244,214,61,84,62,18,1,251,102,212,178,246,144,213,52,163,136,206,53,14,237,170,5,53,53,145,200,4,150,81,158,226,35,165,150,116,51,156,99,234,2,82,73,140,229,176,84,169,152,64,60,149,77,252,37,35,144,40,200,220,61,244,200,129,230,74,100,226,105,244,121,168,5,211,226,49,135,105,140,74,15,247,146,204,215,77,243,247,162,221,113,149,45,194,253,237,4,195,93,174,204,22,179,200,58,80,202,215,82,52,178,132,61,76,212,241,87,31,249,57,218,156,145,74,84,225,144,99,23,184,109,242,60,81,133,43,86,194,215,114,48,13,140,97,19,11,17,65,142,205,20,167,194,18,184,208,0,92,21,62,31,211,245,73,166,219,64,73,34,232,108,187,170,57,62,201,150,79,18,24,82,68,56,118,247,87,163,123,80,88,94,183,16,77,163,146,180,139,209,198,128,226,104,11,103,121,250,154,229,228,136,36,70,238,0,127,244,161,105,124,184,235,104,99,71,17,28,78,144,242,112,55,85,151,143,58,64,18,168,74,179,48,92,73,82,178,195,235,243,228,49,37,14,103,251,78,195,144,87,247,233,179,84,206,3,246,237,211,181,201,55,59,203,36,43,68,251,50,107,193,44,40,208,243,30,210,243,8,106,64,49,19,108,57,120,208,71,233,116,165,109,92,25,73,122,156,139,217,188,224,143,18,177,150,45,156,1,155,16,223,116,18,35,30,246,89,84,50,134,41,48,186,151,194,182,181,72,166,120,51,3,15,126,228,54,127,78,89,115,41,99,158,237,135,223,22,81,146,220,52,210,144,97,105,15,90,198,123,48,45,56,247,212,36,4,229,186,104,106,245,205,7,23,182,168,55,93,24,109,189,224,32,158,3,9,184,228,167,73,27,7,9,139,52,89,214,140,8,122,204,211,219,229,141,38,162,237,129,116,19,142,88,216,236,232,164,191,220,106,88,183,217,47,15,37,240,98,237,190,221,217,16,10,50,27,83,145,237,68,242,117,58,101,104,195,246,110,194,64,33,127,72,63,181,195,147,189,166,42,111,154,153,149,163,203,190,123,81,105,37,245,235,156,31,228,32,150,38,226,103,50,141,107,127,29,244,58,107,18,9,11,166,233,147,198,129,209,96,202,122,52,154,118,206,203,39,27,251,100,104,207,44,106,142,106,14,159,120,168,38,133,141,243,59,226,232,173,70,148,198,140,201,206,117,69,219,14,173,61,129,233,49,139,71,186,8,58,100,178,59,95,106,42,247,232,115,178,165,161,184,169,27,184,143,18,223,138,25,85,11,204,106,232,157,145,88,23,85,13,206,38,58,49,238,21,206,119,189,180,76,69,15,202,186,63,141,198,177,186,188,50,134,86,180,71,109,19,189,74,10,55,43,29,251,79,67,235,148,253,137,105,8,184,195,32,51,14,140,225,45,143,20,127,168,18,124,162,179,144,109,137,6,120,226,221,123,252,176,83,39,94,19,20,157,177,122,225,221,107,215,215,69,94,205,73,213,6,171,169,22,93,98,105,197,135,77,22,86,101,217,39,140,249,17,51,14,141,149,101,40,124,130,139,32,200,239,153,204,18,66,198,56,150,82,241,66,168,106,169,114,109,97,175,27,99,156,40,95,4,235,248,64,232,39,221,241,245,109,213,162,160,1,25,111,114,127,102,216,198,229,103,90,64,217,45,6,113,50,251,9,157,84,80,60,119,202,233,70,217,109,141,103,82,97,133,169,1,51,109,200,164,178,172,235,63,78,126,2,42,77,228,116,88,118,238,90,199,111,67,79,145,89,199,252,220,238,132,70,23,191,196,157,180,175,39,39,152,0,163,222,38,191,141,188,145,235,42,24,252,176,29,32,36,159,49,30,79,141,76,133,212,60,207,219,37,47,48,239,111,55,229,80,118,126,60,90,175,54,172,106,77,19,117,24,39,209,128,200,234,132,12,167,192,236,54,125,25,160,23,113,136,68,45,68,192,177,93,231,172,25,251,71,218,23,177,198,34,29,210,130,137,88,170,42,16,96,78,156,70,116,101,162,70,54,100,202,179,224,39,76,157,76,64,68,247,32,29,43,76,151,55,132,142,9,173,91,238,59,17,42,197,149,119,140,52,167,194,39,158,116,21,65,146,203,39,180,204,186,106,243,13,248,18,180,76,147,83,214,9,147,159,188,70,65,137,172,162,68,27,231,125,238,32,17,51,226,169,247,10,76,9,55,252,147,140,192,220,21,78,214,224,122,91,89,31,38,98,35,142,169,65,122,165,43,100,60,17,94,50,137,41,167,227,38,220,121,30,38,226,216,46,247,194,56,41,67,219,53,136,76,81,51,13,30,113,175,165,62,112,150,182,104,88,225,234,210,108,71,187,126,40,220,106,60,243,198,243,219,43,214,199,97,125,180,249,185,240,16,126,199,184,6,121,123,13,108,201,88,222,94,40,220,98,210,19,247,162,71,54,175,3,82,90,178,169,172,155,102,132,176,174,73,40,28,106,80,141,58,92,132,135,102,36,63,228,251,108,201,84,39,3,158,182,27,83,94,42,205,199,222,245,128,73,158,198,89,231,194,87,107,65,164,199,35,160,203,108,125,34,242,51,97,198,209,36,143,148,198,216,8,164,163,77,11,161,239,172,149,89,98,236,233,250,162,13,221,239,71,170,159,129,182,189,120,10,175,128,110,85,249,109,200,43,183,179,114,64,248,82,54,47,60,224,125,253,220,176,28,211,223,54,211,251,123,52,38,172,146,77,130,182,181,107,189,77,73,9,246,203,223,230,121,33,158,96,29,254,27,69,172,62,228,49,68,255,198,252,7,190,73,97,34,230,50,101,23,49,105,106,128,160,247,193,221,156,171,4,134,24,239,61,40,68,103,236,172,167,200,227,108,218,209,252,183,161,24,72,184,49,105,33,65,102,251,131,153,217,164,171,7,178,28,25,156,236,48,141,194,162,255,9,73,173,186,4,225,196,180,162,11,1,101,26,159,199,189,121,15,12,107,77,212,17,45,17,232,36,96,164,17,134,18,32,39,189,191,132,202,31,140,176,178,234,81,90,238,213,217,178,70,237,18,37,62,154,246,207,223,190,103,54,205,6,71,180,117,206,140,159,147,91,55,78,4,2,230,173,41,161,170,147,151,55,76,208,169,49,84,233,131,183,185,81,241,118,152,246,49,17,4,43,102,92,59,253,220,217,186,171,229,167,17,236,74,213,143,182,245,64,116,23,137,222,145,211,113,24,183,112,81,248,180,220,193,87,34,156,148,197,30,57,34,58,7,154,11,39,98,205,202,60,45,63,77,16,235,61,201,244,175,152,178,153,232,44,97,108,254,85,72,176,253,104,143,38,151,73,25,116,31,103,3,87,205,46,162,118,197,250,18,191,180,200,68,252,80,245,163,24,210,221,75,25,80,104,137,139,244,202,22,86,177,1,67,197,19,25,180,106,6,74,195,127,186,209,225,34,2,81,60,237,62,227,182,233,88,169,34,168,87,73,159,185,62,40,130,131,75,136,30,8,83,79,62,170,31,138,43,193,82,77,46,50,50,105,250,8,63,75,75,159,170,184,90,173,27,214,65,214,150,203,129,231,135,249,186,252,212,228,142,139,72,54,86,2,15,223,49,50,92,207,84,39,194,85,213,124,59,191,24,8,24,154,229,125,98,72,50,231,25,7,39,102,115,209,204,66,106,215,183,186,104,148,12,201,76,159,219,193,4,179,251,117,147,151,216,162,116,108,221,168,222,9,117,70,35,41,67,253,46,107,35,167,249,161,8,11,100,145,123,44,48,197,122,247,203,78,48,99,244,186,217,49,122,69,22,217,182,124,134,96,151,41,161,240,10,190,235,62,97,8,239,78,224,137,63,149,143,19,107,225,213,241,15,41,37,106,255,179,225,11,47,141,176,244,35,24,215,241,131,155,145,47,100,174,163,82,236,69,171,243,46,7,58,162,69,148,194,112,134,248,82,211,102,87,90,85,251,51,27,209,233,219,7,64,3,49,231,136,11,155,76,233,247,208,76,222,91,220,49,206,116,143,168,191,79,87,200,115,41,29,110,146,148,74,46,199,101,13,234,103,38,150,163,209,201,240,30,147,179,146,224,29,46,106,121,166,181,235,101,10,140,156,216,224,200,201,209,138,247,218,63,90,43,180,145,136,196,217,89,97,157,38,114,134,44,226,28,2,182,124,67,206,51,232,24,212,114,102,243,132,255,2,109,212,124,82,17,83,15,186,156,160,81,110,135,147,25,164,94,24,243,24,183,151,57,83,91,49,37,107,149,71,35,28,242,159,54,247,104,153,71,113,37,173,174,245,101,182,8,66,242,59,227,2,209,50,31,164,204,108,207,93,157,175,54,245,184,176,134,8,144,4,179,136,155,52,103,52,155,93,207,82,35,46,50,252,158,163,101,41,65,225,81,14,102,204,250,54,152,53,236,108,146,36,179,176,155,153,9,125,3,129,154,145,138,192,14,147,120,245,214,124,210,150,60,243,165,178,109,40,4,251,209,137,19,60,178,109,11,134,72,192,73,83,253,59,109,243,141,253,129,217,212,81,251,227,47,118,94,144,223,52,230,232,170,249,130,47,218,8,221,173,73,141,21,1,90,129,205,201,227,123,222,231,147,71,116,103,168,101,27,36,205,229,48,20,100,9,163,9,91,102,143,147,99,122,180,244,228,120,156,187,253,216,129,89,219,213,198,107,240,85,127,121,9,107,156,236,34,84,57,204,205,44,214,22,66,236,199,74,171,179,48,197,193,68,216,90,37,199,210,165,185,115,193,132,168,170,27,108,203,39,175,56,184,33,78,32,27,50,134,36,201,184,15,126,58,254,23,147,211,154,254,184,43,237,215,82,90,164,65,13,113,231,15,46,52,228,102,117,217,34,21,29,143,155,156,129,182,32,46,155,112,170,63,79,152,205,89,98,127,216,136,179,199,201,173,71,89,98,255,101,98,35,62,7,103,76,142,167,162,168,103,250,4,78,225,37,105,83,203,89,43,96,21,108,135,51,172,24,25,70,9,173,45,191,50,130,23,172,148,110,22,104,179,148,249,19,163,142,223,154,186,116,109,222,134,47,122,236,211,105,76,190,176,113,185,226,228,108,111,170,236,136,16,200,169,222,231,55,41,51,100,101,75,163,63,123,94,189,95,57,180,120,49,156,29,166,249,235,150,82,228,22,207,100,223,52,99,120,70,160,219,161,76,154,227,151,120,102,226,97,178,156,15,113,6,133,233,222,79,69,249,65,55,61,88,166,220,173,57,63,250,28,92,193,28,123,224,249,92,248,129,83,8,29,111,83,163,149,94,58,72,106,103,52,133,85,132,113,104,244,183,241,161,168,225,5,97,134,135,98,155,70,11,251,181,99,64,225,69,222,54,161,115,246,126,107,180,27,205,161,65,96,214,76,23,192,92,240,203,155,38,35,45,57,233,206,4,232,122,139,251,12,166,106,57,20,174,240,253,56,81,135,38,66,147,73,114,84,119,92,96,1,150,247,193,76,154,157,59,76,85,152,20,149,100,197,137,79,71,156,188,65,213,123,92,184,10,95,144,195,88,20,202,116,53,140,13,239,226,135,235,215,249,88,213,194,171,4,123,157,249,130,55,46,231,166,73,169,187,32,169,213,101,180,183,113,208,76,23,138,163,176,50,73,97,200,201,169,231,94,19,24,52,65,151,194,117,159,229,197,143,62,65,134,90,73,96,200,196,23,235,222,4,27,9,130,170,133,6,218,53,194,119,135,20,146,184,88,12,83,136,8,201,236,9,73,95,141,207,144,199,169,59,204,9,48,89,206,90,248,233,9,215,251,22,206,7,72,231,72,102,236,44,78,97,7,141,119,65,198,247,254,194,133,232,59,188,11,40,211,169,147,29,9,129,220,227,232,102,13,46,154,87,51,135,33,151,233,63,187,206,170,12,20,250,114,147,235,36,142,97,194,132,91,143,206,180,116,215,144,202,199,81,67,90,147,55,17,134,43,59,82,207,210,194,42,68,216,30,242,180,68,226,83,57,94,214,9,29,134,88,102,250,169,41,61,10,128,37,236,180,112,99,234,235,105,247,230,49,198,133,37,51,193,120,59,178,67,214,157,133,109,43,199,215,184,173,225,187,3,95,165,182,231,228,116,51,198,93,243,8,180,139,168,217,90,23,94,93,153,136,54,61,176,153,36,6,156,159,70,160,19,101,210,225,228,79,133,126,222,157,244,210,204,159,40,80,226,168,71,75,202,250,2,3,38,181,165,173,228,197,244,74,3,102,91,166,247,133,164,83,12,21,122,191,103,215,159,46,150,90,13,227,131,189,181,149,124,89,51,113,60,179,19,167,107,69,11,62,48,157,183,1,51,90,244,220,16,169,114,92,248,52,239,90,133,135,103,212,173,229,188,166,231,153,192,7,47,1,243,137,52,189,45,118,74,235,194,68,85,250,204,206,54,160,187,252,51,25,140,179,10,63,48,4,84,71,31,34,19,123,69,242,245,1,118,109,21,109,38,153,21,10,181,217,8,92,75,97,227,240,56,140,59,64,123,108,1,217,8,133,155,28,110,211,170,41,128,39,69,200,109,211,69,64,131,189,194,246,140,3,70,221,75,79,110,17,88,12,4,180,183,117,12,242,242,218,189,175,102,9,16,133,75,202,241,225,146,138,218,251,57,121,234,177,50,30,248,236,93,52,85,111,14,219,161,158,251,107,231,84,148,242,124,92,184,209,29,183,194,173,133,50,244,176,206,52,173,237,227,175,17,158,35,52,15,106,239,96,35,189,146,231,133,225,148,234,251,234,19,241,84,135,209,230,110,250,72,173,183,40,142,166,203,95,39,59,182,154,113,44,229,38,85,74,160,4,27,154,192,39,74,169,122,205,248,222,139,97,136,117,1,40,140,64,80,60,46,218,178,218,3,159,137,237,94,116,182,237,183,194,214,114,16,48,244,3,125,34,44,224,51,30,39,41,137,253,192,70,146,11,56,117,21,197,160,123,207,59,2,6,10,62,69,103,11,219,141,95,155,148,19,41,247,241,28,140,157,73,92,24,10,236,154,8,159,214,212,29,23,118,150,79,109,218,106,148,130,246,125,147,201,50,135,10,243,80,67,131,25,21,4,61,55,9,187,112,243,129,127,153,139,62,178,98,52,219,128,75,83,9,44,19,23,42,241,85,167,165,108,31,250,22,174,241,6,90,27,35,61,99,132,240,232,254,242,50,178,138,194,236,214,66,40,153,108,208,243,54,104,163,31,87,89,154,28,141,30,141,254,130,71,79,72,117,205,166,98,126,108,26,210,53,158,225,1,235,51,73,212,234,67,132,249,103,91,173,112,45,43,76,140,18,25,210,231,190,18,85,206,11,51,253,104,209,3,165,151,152,109,18,163,84,194,240,3,211,89,24,247,133,242,81,125,142,166,12,21,151,134,207,189,62,180,179,183,159,114,116,51,13,94,129,215,90,33,176,143,154,22,198,34,10,159,183,127,159,41,169,48,217,218,52,115,115,42,241,194,104,176,209,85,139,48,243,26,9,157,183,113,112,189,49,83,198,187,110,61,164,32,244,198,104,202,184,186,216,153,185,107,61,52,166,189,199,133,233,107,214,75,27,72,54,173,171,170,61,166,78,225,132,122,105,95,184,40,53,178,49,174,189,50,130,86,56,38,8,10,119,10,7,87,74,188,60,91,54,211,66,203,59,212,194,151,137,20,41,76,3,72,28,109,194,193,122,225,38,225,26,38,69,168,87,234,251,162,123,115,197,185,217,245,110,125,102,13,90,103,92,56,37,32,85,24,26,39,56,218,174,250,110,194,108,74,23,162,163,101,135,103,206,121,182,42,160,110,53,228,237,92,109,224,183,77,162,65,235,204,97,139,131,145,89,122,30,74,25,41,204,180,80,116,107,207,10,0,23,169,143,248,109,244,179,53,146,160,235,96,206,184,240,102,237,35,2,159,215,229,45,245,240,173,58,213,16,133,41,124,197,19,47,52,71,107,249,251,44,16,245,62,52,196,167,180,188,141,167,107,152,20,65,103,104,79,245,27,199,197,184,173,196,164,34,175,171,83,127,184,215,157,72,81,169,252,208,204,37,94,230,226,233,234,167,75,59,147,179,106,128,243,211,80,111,198,154,45,12,167,214,120,120,122,20,90,83,9,37,125,74,119,243,145,77,197,137,182,199,79,255,44,124,20,182,212,126,192,249,105,10,166,58,90,189,134,70,65,103,142,103,173,71,13,47,30,55,202,82,79,112,69,75,246,184,7,243,253,232,164,193,79,207,20,78,89,125,168,80,191,93,120,10,175,185,110,190,203,233,129,209,139,93,1,179,213,124,203,207,251,186,112,33,211,91,159,103,86,195,158,178,63,101,147,241,83,171,139,159,109,80,219,117,132,85,56,151,113,226,138,206,225,19,195,160,108,152,195,161,171,169,110,80,179,164,145,7,247,20,108,114,94,207,70,111,39,87,161,29,150,217,222,122,97,230,70,233,182,202,150,164,44,90,19,167,174,149,194,179,217,194,249,103,15,74,239,211,200,1,155,246,140,194,141,22,217,128,205,13,235,129,91,236,167,58,92,143,119,175,70,79,94,56,143,81,105,203,186,238,81,238,216,225,185,128,181,211,124,54,53,200,163,109,57,58,181,71,54,120,154,17,65,192,100,16,222,237,49,78,224,23,230,185,43,92,92,232,201,208,19,4,62,138,197,244,170,205,128,225,33,60,87,70,7,248,61,119,94,239,54,146,52,183,7,126,200,166,34,65,247,192,237,30,76,114,55,61,215,157,238,28,60,44,47,250,128,109,222,183,69,185,45,63,58,107,123,181,121,15,166,27,231,133,83,10,95,51,147,22,108,143,198,27,202,169,113,116,25,143,24,160,101,20,92,117,30,184,210,61,173,176,73,54,134,81,28,97,197,115,116,158,119,182,178,70,67,29,102,29,203,249,120,151,200,100,61,41,129,78,53,40,108,228,54,142,171,245,81,190,59,131,54,76,232,54,205,80,79,58,130,146,69,192,200,14,63,91,107,120,173,190,153,67,155,253,229,210,252,28,15,122,192,4,80,58,134,57,181,7,72,54,249,228,103,164,160,188,177,238,201,97,8,60,210,118,237,186,227,45,216,1,207,169,169,33,95,24,171,178,87,14,112,120,41,202,224,252,196,156,168,56,205,120,224,29,239,138,246,156,156,10,210,133,45,209,249,192,112,107,2,166,172,248,220,86,154,97,22,7,92,170,198,71,7,30,245,162,67,171,119,134,246,59,167,160,202,164,138,18,6,215,107,41,136,123,220,35,84,136,192,247,188,39,63,43,209,147,102,49,187,201,120,93,116,198,207,39,61,132,129,209,10,248,44,251,207,84,139,246,99,185,151,150,159,145,80,251,140,92,31,146,173,251,217,30,47,46,43,126,24,89,166,253,36,135,206,61,135,43,224,89,2,177,178,212,28,140,73,248,57,12,169,91,199,255,153,48,118,172,198,168,104,228,71,1,145,162,100,184,211,64,92,170,79,30,49,89,3,167,195,236,206,158,189,203,134,105,22,15,212,218,32,234,147,72,233,237,190,204,84,211,155,226,129,94,19,191,109,115,219,147,72,33,206,136,151,137,206,195,122,214,69,155,100,28,101,130,215,89,129,201,46,22,151,6,211,179,62,91,19,140,204,226,212,9,157,130,119,115,1,185,196,77,28,201,79,63,91,19,179,150,119,148,248,71,87,135,97,186,85,126,110,115,49,200,79,132,46,235,22,165,89,45,63,152,240,121,56,158,119,154,80,242,19,193,151,21,148,125,102,84,190,234,135,1,119,78,29,159,86,165,143,228,217,206,101,150,30,31,10,16,244,159,132,197,249,138,79,236,171,214,149,79,46,239,220,101,72,172,155,43,38,123,36,133,137,171,227,198,76,132,226,9,117,7,38,219,14,159,189,253,208,140,92,199,201,45,214,143,106,145,151,158,124,78,106,47,1,163,75,166,241,213,12,97,42,51,213,44,79,110,149,230,143,21,33,250,249,24,150,246,137,154,68,242,76,97,201,121,230,190,231,161,117,203,205,198,209,212,98,159,152,17,86,88,236,30,202,48,117,85,117,24,128,137,21,126,158,112,186,148,238,216,175,145,34,221,208,103,189,126,237,7,196,184,149,142,228,245,8,194,78,178,127,1,23,120,18,42,8,75,201,32,246,7,133,46,109,221,183,208,122,189,98,16,227,118,167,69,228,159,60,158,215,208,206,31,69,2,84,198,97,35,253,23,31,54,13,22,186,186,156,221,89,141,109,77,166,4,217,30,244,76,194,37,208,252,166,102,27,210,96,113,87,180,45,62,73,32,62,213,72,170,153,40,203,19,145,34,148,120,173,112,243,176,113,42,173,79,40,68,198,235,32,27,168,116,226,102,50,125,49,80,178,25,96,76,133,233,199,136,75,99,177,214,72,28,151,166,25,30,97,86,181,215,47,27,175,196,20,33,16,235,173,134,2,38,216,126,15,174,104,16,61,48,93,44,241,211,244,174,247,71,58,24,237,132,184,240,154,212,15,218,148,104,209,129,118,152,82,159,206,210,149,99,251,133,83,211,145,0,87,57,190,173,204,150,83,75,15,231,139,159,97,61,201,246,129,22,123,129,73,127,59,154,22,254,207,250,196,112,205,136,241,159,26,238,100,77,127,217,244,1,28,78,108,151,85,78,121,79,22,120,183,187,45,150,228,81,24,34,80,119,56,155,98,197,31,43,47,84,136,121,37,138,91,139,229,79,123,87,97,195,184,167,13,253,204,235,81,206,37,215,127,130,10,207,74,45,155,152,158,189,175,165,146,28,70,185,229,205,253,228,107,174,72,21,150,61,188,46,90,16,184,2,38,20,213,181,150,90,164,207,191,39,104,45,75,9,20,236,116,115,140,237,153,104,203,204,15,57,154,56,194,237,229,19,11,170,246,147,80,204,119,58,139,53,244,116,173,255,34,170,81,227,163,53,166,141,86,206,152,248,78,76,226,21,92,243,36,210,166,141,10,167,202,39,50,4,158,79,192,175,48,10,52,126,219,103,198,156,79,61,5,139,54,196,64,62,152,154,133,118,46,117,132,6,123,220,247,25,84,240,114,164,19,6,165,23,223,93,79,35,69,175,167,171,176,140,248,238,96,26,159,199,42,247,61,17,36,240,100,221,100,0,203,169,23,182,188,43,64,100,173,101,54,177,141,136,235,73,192,26,166,171,95,27,3,43,234,194,78,6,48,134,191,158,124,67,129,243,113,72,165,146,26,254,211,154,212,92,43,117,252,154,110,181,177,201,69,88,7,122,230,83,59,10,147,117,73,4,59,98,155,78,130,192,221,58,172,156,91,81,222,190,5,146,34,51,252,217,207,167,115,182,113,178,110,160,253,71,132,225,180,14,90,185,37,91,70,35,119,105,62,138,240,100,28,202,124,26,108,95,151,111,28,76,185,249,233,133,156,48,209,130,236,146,77,248,94,142,62,219,169,179,242,87,135,207,123,85,137,189,243,115,20,165,74,176,89,114,19,235,120,251,156,134,123,215,28,152,130,149,62,207,93,205,124,206,169,50,245,37,56,88,138,62,10,69,219,60,196,149,22,178,109,165,118,174,140,105,30,41,53,131,248,113,5,209,134,220,90,87,70,10,202,150,195,71,194,54,7,247,190,30,62,11,66,187,206,1,66,237,180,234,149,159,123,113,214,237,32,74,198,235,83,31,11,154,190,254,88,102,33,59,170,48,17,169,191,145,201,23,240,28,204,230,206,119,30,168,22,157,53,171,41,188,87,124,184,219,244,178,183,190,145,105,210,52,14,143,151,34,196,109,207,8,234,160,32,192,193,22,216,172,202,62,46,218,153,70,211,19,133,195,64,37,50,115,248,231,238,45,20,162,4,171,218,249,98,230,86,163,108,179,19,72,157,85,211,249,98,136,30,235,30,213,172,131,125,52,24,91,149,149,240,233,119,156,46,153,50,81,56,23,79,99,166,94,216,153,235,146,205,218,251,182,233,38,158,14,147,6,87,69,59,75,0,5,165,49,65,34,210,222,187,129,235,157,111,143,161,255,194,30,31,218,211,75,41,48,72,118,201,216,154,122,105,217,41,12,8,75,217,78,72,80,122,97,91,240,247,40,84,104,127,41,194,222,151,222,135,212,130,236,97,231,153,102,102,252,114,78,246,161,203,47,159,167,157,227,137,178,250,168,153,196,36,59,20,207,132,105,20,234,128,50,236,172,135,212,25,147,48,236,244,104,234,134,35,142,62,95,223,214,58,211,164,77,171,236,160,106,118,219,120,10,55,240,12,156,146,156,18,105,230,230,106,44,156,38,228,152,25,4,85,156,23,148,142,137,120,210,14,234,44,9,62,165,122,246,45,156,220,156,213,24,138,194,92,11,6,53,163,187,42,111,150,87,233,51,45,195,41,61,22,49,112,133,187,47,200,39,248,35,255,38,187,26,244,135,183,123,122,83,61,68,54,56,63,38,207,57,154,4,10,194,235,42,47,197,28,16,197,154,249,115,55,148,148,1,211,95,241,36,60,218,103,84,30,154,242,156,81,63,93,78,238,166,209,95,74,115,219,18,1,62,130,81,132,105,74,102,193,190,61,185,197,6,138,47,149,6,111,161,96,159,43,105,222,200,130,207,31,108,64,225,111,39,82,179,126,116,199,162,176,41,189,155,182,1,239,74,34,53,171,132,173,137,187,117,93,142,46,122,195,147,152,118,39,156,234,125,198,169,38,132,36,199,210,31,63,70,244,8,100,51,39,18,66,124,205,190,181,160,131,0,9,226,38,92,123,42,138,221,89,254,219,76,221,132,15,63,120,16,254,233,209,154,48,30,167,242,73,251,95,10,248,55,155,73,11,1,82,20,43,208,89,31,31,115,202,199,110,43,194,93,53,21,71,134,24,139,66,163,119,47,224,123,172,93,96,7,38,195,233,61,29,39,148,56,175,238,57,26,207,208,15,45,184,34,172,174,40,237,40,14,147,84,92,69,207,93,8,53,250,109,233,72,162,0,206,100,101,229,106,111,8,73,48,78,165,33,132,166,138,30,239,131,138,85,149,206,136,140,145,193,246,175,190,253,236,142,165,187,45,155,79,204,138,110,147,34,10,105,19,22,73,24,64,158,64,2,5,166,45,157,115,38,233,228,180,243,70,200,250,52,214,153,57,135,115,176,145,152,57,177,131,156,220,82,231,222,179,209,182,181,159,72,171,10,58,194,190,63,153,246,93,203,186,55,145,95,101,20,123,139,14,100,128,172,61,56,9,209,26,239,224,57,91,241,36,254,102,180,6,108,154,150,189,59,200,140,28,181,99,144,14,196,56,121,135,110,95,229,202,17,251,138,150,192,110,245,127,233,198,162,187,45,57,65,117,114,27,69,59,116,78,96,137,86,210,135,210,201,191,165,245,40,163,38,216,189,75,236,44,216,83,50,118,104,45,211,101,83,188,13,140,237,75,210,230,32,62,94,191,45,44,151,186,72,62,192,237,175,210,253,70,119,187,84,113,241,32,102,31,230,71,79,140,5,250,3,35,120,235,191,77,153,86,66,40,107,13,136,116,224,52,19,119,209,114,129,141,193,246,61,250,246,22,201,111,29,12,231,74,61,36,158,24,45,39,17,62,228,198,206,23,179,189,31,17,93,56,237,239,49,218,154,39,129,104,80,166,115,70,174,28,121,9,183,13,153,230,181,156,159,129,184,9,15,162,23,178,160,192,245,207,67,141,105,254,76,228,136,116,200,67,237,108,174,188,9,19,121,186,169,15,229,156,238,118,135,54,86,221,172,143,20,134,162,55,115,209,238,208,251,11,211,63,234,39,71,126,109,75,203,45,157,141,35,90,193,44,82,207,58,24,232,118,142,38,30,220,159,230,214,121,163,81,104,140,30,78,250,79,164,201,159,70,178,229,251,0,210,159,77,201,171,136,202,220,178,163,105,40,232,26,64,47,199,26,113,97,124,123,83,79,141,112,129,251,209,77,251,202,155,126,93,133,220,151,119,95,208,81,165,159,253,249,166,87,76,26,52,235,166,170,47,163,156,39,234,6,20,19,97,29,241,249,226,135,207,23,81,189,79,56,191,194,135,236,151,249,172,3,166,42,169,205,113,149,60,143,175,47,231,225,216,172,172,143,36,205,25,63,125,226,60,244,160,228,121,34,22,226,109,125,139,253,98,215,163,201,166,183,232,143,70,247,51,247,231,235,153,183,49,21,207,116,8,75,50,6,77,124,204,219,163,233,171,148,71,134,100,96,52,120,82,67,36,222,122,224,17,113,184,177,20,196,141,142,95,38,95,238,231,198,81,105,232,47,67,47,136,65,246,115,229,92,229,143,91,209,19,84,233,79,254,146,158,137,161,180,36,242,69,12,237,242,161,132,97,250,164,79,192,50,191,237,241,164,8,209,148,233,139,109,196,250,140,12,144,215,89,123,106,229,236,76,135,212,226,231,7,163,32,188,186,194,41,116,203,205,190,235,140,77,201,222,227,127,75,28,242,131,87,254,85,176,4,54,55,238,239,228,200,230,48,177,200,165,177,229,253,173,166,48,84,141,192,38,109,115,107,35,27,246,29,141,171,82,19,158,216,185,235,6,23,229,187,49,107,193,19,109,204,19,151,17,230,253,34,93,214,218,92,85,139,110,146,96,59,87,246,253,246,153,71,148,223,128,43,236,66,35,244,67,225,29,13,109,160,239,230,49,84,29,198,170,96,106,251,61,165,130,223,76,51,77,248,64,69,115,38,42,3,243,163,45,1,215,36,53,111,50,148,148,9,253,182,70,221,89,3,20,202,210,251,211,167,60,48,242,224,77,70,10,45,165,253,99,82,82,99,27,204,24,247,190,122,251,168,17,200,115,19,173,200,138,3,5,138,76,213,247,54,232,24,150,88,19,81,154,253,53,28,161,43,14,85,82,102,102,51,22,187,87,141,139,178,180,97,1,83,89,136,7,70,68,45,171,2,27,233,17,247,68,249,73,228,239,201,98,88,101,216,97,164,128,154,160,9,125,131,223,29,147,178,192,90,254,62,108,12,130,219,183,163,7,166,194,33,205,222,227,231,35,181,29,54,206,183,220,22,108,207,47,246,7,134,191,41,177,75,103,86,250,60,89,8,189,207,135,183,101,38,233,211,204,245,28,54,217,4,233,15,70,7,104,124,2,248,40,83,210,129,122,211,90,179,253,12,56,126,163,136,98,83,85,150,24,58,227,27,147,140,31,92,154,109,20,5,70,59,248,179,223,130,101,68,108,35,171,10,210,126,232,237,252,96,172,223,135,172,241,141,81,86,242,119,219,214,25,91,115,83,24,31,244,223,203,102,11,136,168,252,16,152,92,213,250,110,27,227,231,37,61,94,116,174,89,217,227,131,169,204,203,246,119,90,158,189,248,185,81,136,209,213,144,78,142,254,121,61,241,222,32,20,200,190,131,37,102,126,2,248,63,53,48,116,236,46,92,44,63,244,161,40,173,8,199,128,76,5,66,62,223,79,99,140,182,158,47,192,234,79,245,251,105,238,235,25,165,196,27,46,50,15,239,112,16,88,221,247,129,93,229,183,103,153,240,92,48,148,17,20,157,145,47,99,60,105,229,227,123,18,24,163,149,213,190,159,134,238,39,251,130,31,113,209,159,39,70,76,85,35,174,109,234,221,243,27,101,176,65,232,101,185,48,65,232,215,16,65,71,27,130,18,103,138,254,211,213,238,60,198,18,43,48,34,9,20,87,238,248,194,95,180,122,239,227,129,209,55,171,119,27,181,72,197,156,149,228,123,141,103,164,161,92,148,47,108,106,27,223,92,67,197,135,50,64,140,129,19,197,156,239,166,20,63,26,162,142,232,36,44,204,23,208,172,115,24,195,190,251,205,210,224,68,5,164,251,201,49,167,189,252,25,92,35,83,251,210,43,192,29,69,211,64,17,247,113,185,102,27,78,83,132,83,96,60,66,151,153,254,203,232,188,221,242,40,202,81,124,165,126,91,195,68,41,239,133,81,211,236,159,254,21,189,34,212,163,110,17,200,18,53,180,148,124,48,36,91,33,11,226,111,88,218,199,225,69,206,133,182,204,91,73,199,129,137,217,232,187,240,101,73,140,155,12,248,209,118,179,207,53,72,251,159,48,91,224,233,117,51,254,1,70,222,253,36,173,69,212,245,125,153,79,147,49,140,2,182,60,232,183,253,155,244,13,36,93,74,201,249,85,150,165,15,70,212,77,120,88,203,54,119,159,4,21,91,75,186,21,167,156,252,236,14,221,156,199,72,180,73,170,45,136,142,192,160,249,206,141,194,130,118,145,179,69,160,81,217,15,30,57,37,49,174,58,59,38,42,28,53,96,86,204,59,81,81,125,65,209,193,97,82,164,83,134,217,98,35,244,181,198,0,23,26,91,239,64,50,197,241,18,39,71,88,93,166,57,212,228,88,119,2,70,27,93,14,230,11,250,82,78,160,104,80,200,109,163,252,116,30,149,223,54,101,181,174,87,134,79,238,151,105,54,152,190,73,185,47,44,63,125,185,229,228,171,11,69,222,152,59,115,221,223,166,139,249,6,132,38,24,251,169,184,79,235,133,75,178,32,110,50,174,103,197,244,151,205,11,145,104,114,155,60,246,103,225,142,160,59,93,230,55,127,104,154,251,249,163,246,3,195,18,147,115,211,23,246,165,133,166,53,206,48,50,47,188,168,112,84,135,55,91,159,59,137,50,250,135,103,116,205,205,19,37,98,249,233,141,36,227,247,9,208,180,179,152,241,3,62,51,16,101,235,17,112,66,125,85,96,228,130,126,91,230,31,188,228,101,239,146,179,213,73,3,38,5,220,5,198,1,175,175,184,52,202,10,2,179,33,28,129,146,235,191,219,90,18,249,103,50,77,223,133,211,232,84,165,57,102,23,179,39,141,65,140,3,140,100,139,237,74,60,83,61,173,177,236,124,170,247,161,97,144,116,222,95,124,156,80,199,139,156,124,178,68,52,135,11,162,162,119,19,135,232,235,9,238,235,116,216,136,66,247,133,85,26,38,62,205,101,62,109,68,197,239,198,215,20,152,246,142,75,235,214,41,115,71,3,58,13,251,163,70,0,87,168,37,247,133,181,140,163,204,246,223,70,194,77,108,89,240,12,71,39,194,135,49,150,75,194,228,194,209,157,205,112,192,120,149,60,48,225,207,234,1,163,19,46,191,205,158,104,201,209,196,71,247,190,9,97,93,77,208,126,187,171,48,50,57,190,51,75,197,188,130,153,132,204,182,166,247,223,62,155,157,31,12,97,237,194,244,116,121,144,111,191,189,165,109,238,192,180,209,45,127,168,172,80,119,241,67,97,172,34,13,224,104,153,186,23,220,212,236,206,210,25,48,236,183,46,232,153,40,86,204,58,70,12,214,235,166,183,210,227,35,38,219,214,36,17,190,137,19,247,151,110,158,244,184,21,77,18,110,146,161,244,255,57,220,159,202,55,71,55,183,132,153,102,123,48,164,171,97,155,238,104,78,14,83,194,107,55,14,63,48,73,153,230,211,41,98,211,194,15,69,196,173,180,233,55,134,235,102,145,146,62,15,173,173,237,175,179,208,155,86,229,219,135,161,120,62,162,239,161,97,248,130,100,167,192,84,191,124,5,43,101,155,241,203,115,116,245,149,249,44,1,219,246,224,2,155,49,139,159,156,54,59,177,54,5,182,226,223,7,211,43,210,182,254,54,94,5,190,140,148,97,68,113,133,173,183,211,127,123,88,4,34,39,199,140,168,250,247,121,22,63,164,249,245,153,19,198,199,209,76,158,82,2,230,153,183,210,227,161,146,39,92,83,94,9,10,7,159,208,40,155,203,179,111,203,250,190,119,39,59,224,168,169,193,200,79,111,211,128,41,14,219,117,220,79,228,167,180,231,159,39,142,61,91,60,5,104,45,70,102,189,58,140,251,171,252,52,221,160,41,21,135,207,190,55,73,43,149,5,250,56,71,58,76,42,225,166,225,183,57,4,149,47,148,55,81,122,52,189,4,166,67,216,167,196,202,180,178,101,222,177,56,225,94,121,75,88,7,232,209,219,146,147,1,159,65,171,55,102,131,207,151,25,100,233,171,72,133,34,13,89,34,94,65,234,170,12,253,105,232,190,159,17,131,193,198,177,19,120,35,213,119,143,30,168,102,94,24,217,149,38,231,158,98,192,136,39,177,233,153,5,76,213,93,110,171,37,107,172,9,24,18,168,220,150,57,123,174,123,215,70,21,23,248,156,63,150,176,10,241,94,154,13,145,1,140,30,27,158,56,238,219,183,155,202,100,57,206,16,240,113,136,7,141,164,191,24,103,125,39,159,212,144,240,34,192,189,48,142,76,61,198,202,137,226,150,244,216,80,76,61,187,13,15,11,44,154,93,50,78,119,173,38,112,237,48,226,53,50,239,156,107,163,15,220,79,78,240,121,27,216,40,129,162,91,151,98,164,17,22,198,199,77,147,247,249,48,178,95,218,217,186,118,74,60,1,211,151,157,60,159,3,213,248,172,211,161,87,130,233,6,13,87,30,66,158,136,141,222,209,26,48,38,17,163,198,209,84,72,71,196,36,148,65,240,213,245,177,4,45,55,79,185,52,91,231,167,239,39,10,185,178,25,139,212,129,25,165,35,230,188,100,211,208,18,216,130,171,152,173,27,21,7,57,185,205,22,107,6,108,189,224,2,83,2,42,113,105,176,142,226,149,28,152,194,115,238,241,219,236,117,118,17,24,233,216,20,191,13,163,103,200,99,225,109,142,225,11,69,161,155,69,46,28,153,224,230,193,47,69,23,166,92,129,9,150,179,95,217,89,165,106,146,11,163,141,96,7,90,140,152,36,183,5,121,60,38,250,66,65,59,10,116,205,36,30,41,37,250,68,111,153,16,249,229,97,188,201,59,85,159,245,53,203,117,155,174,183,239,239,168,95,243,65,7,92,241,176,94,95,74,198,152,233,216,156,9,252,235,161,254,96,252,103,187,140,67,102,168,158,5,62,223,106,149,39,10,167,195,163,130,97,115,76,239,138,98,166,121,209,113,139,123,246,170,207,219,252,54,204,48,144,204,189,68,96,148,78,125,144,242,241,236,203,132,6,78,166,103,246,193,48,4,110,162,150,81,184,77,114,227,7,163,6,148,46,113,221,224,19,33,250,235,218,88,220,36,125,164,133,243,249,50,0,207,81,196,255,127,191,61,63,79,193,3,55,235,12,172,207,149,187,61,37,53,77,50,156,67,6,41,34,59,30,206,88,77,19,203,95,129,45,83,62,62,24,111,158,52,223,163,79,40,53,63,184,34,74,214,245,232,157,230,87,161,67,198,40,81,199,209,47,32,81,233,89,14,27,175,90,80,75,20,127,32,204,23,125,153,216,95,207,229,151,205,60,173,31,38,244,241,175,164,73,211,60,159,253,146,231,61,209,161,248,50,24,204,248,43,95,242,46,3,133,24,108,58,140,220,232,117,60,32,29,111,209,201,119,97,230,111,116,29,199,81,185,134,173,251,165,194,240,86,160,50,113,239,202,40,105,62,165,112,191,40,244,203,201,73,78,231,31,147,142,108,36,244,30,121,153,12,131,252,9,161,78,116,102,161,68,221,215,209,108,239,57,252,104,4,111,47,113,152,118,33,242,49,223,135,15,87,136,18,204,253,109,158,255,250,140,47,201,148,166,187,182,53,24,199,169,229,56,245,166,247,113,223,55,109,244,132,207,97,117,78,214,57,241,132,2,70,206,224,75,31,162,66,107,153,217,11,147,141,241,36,28,122,173,12,240,34,240,136,146,41,48,193,101,186,211,89,71,230,48,251,16,134,216,80,175,124,7,240,160,121,59,96,18,172,242,241,161,146,250,249,199,131,154,56,114,21,148,138,75,28,108,29,59,75,174,204,36,19,191,157,190,213,29,123,26,114,101,36,194,62,59,55,147,64,56,43,169,76,103,100,141,247,87,80,165,43,217,44,92,238,35,231,75,107,159,212,47,169,234,51,200,101,194,34,56,156,159,144,197,132,197,68,61,172,9,204,159,255,114,43,211,178,48,67,86,213,145,45,15,239,112,134,5,35,111,27,62,219,217,112,125,111,155,84,213,218,67,143,38,221,178,29,166,133,106,200,67,51,41,168,245,69,19,148,7,96,92,233,165,117,172,156,28,94,148,222,100,93,60,187,80,148,201,191,167,130,115,224,236,91,159,74,50,209,253,15,174,217,236,97,245,153,210,78,246,189,48,104,249,229,138,120,91,39,37,57,218,239,141,116,60,190,186,204,227,104,60,236,248,4,240,153,235,87,245,196,96,132,251,190,43,239,116,59,232,124,118,198,248,74,197,95,9,132,246,190,100,176,160,7,210,63,109,17,156,77,224,64,87,189,177,179,123,251,180,42,128,151,41,31,233,104,168,159,59,31,157,97,39,32,43,75,159,41,154,28,95,42,154,30,10,182,118,114,240,89,186,198,71,31,129,161,153,169,14,110,129,199,205,3,64,155,65,30,74,142,46,214,67,224,87,70,202,112,21,133,97,97,248,34,0,149,252,89,58,79,56,105,191,232,48,45,118,229,126,127,184,82,117,207,242,241,179,102,67,113,97,248,34,201,47,205,138,225,185,203,67,179,172,224,247,58,33,194,238,37,223,54,254,148,206,137,54,184,75,173,16,152,228,115,190,71,23,49,246,164,13,157,229,234,219,167,204,249,51,180,186,71,79,216,253,49,115,156,136,246,76,191,178,200,176,52,36,47,6,114,95,73,140,61,129,217,77,250,124,106,114,181,115,222,161,52,23,30,123,62,85,227,242,184,175,40,47,48,211,202,136,115,211,146,42,7,67,44,243,210,213,68,191,76,212,155,79,76,154,82,108,191,38,171,145,126,63,38,28,234,153,104,2,130,33,6,125,236,166,40,125,199,219,104,116,155,40,218,145,209,29,241,178,74,146,17,140,222,250,240,91,130,119,76,18,239,162,56,3,22,31,224,240,161,82,147,167,13,89,165,121,233,149,117,245,252,149,229,220,191,236,162,191,233,98,187,64,129,201,169,21,255,60,76,212,123,201,242,132,62,217,136,17,60,161,169,246,34,104,11,213,66,80,76,204,151,158,187,209,101,224,79,172,253,228,139,20,134,199,236,87,6,113,95,195,5,102,202,116,97,248,193,85,79,142,53,114,245,41,133,84,68,206,243,121,104,33,77,117,96,120,31,173,109,121,226,92,220,183,103,132,32,133,148,186,220,182,109,126,252,153,46,104,155,55,59,1,76,130,207,167,113,140,238,70,151,89,225,215,130,147,29,221,136,116,44,25,131,231,75,173,190,254,208,113,64,107,145,12,96,10,30,201,239,11,121,179,44,143,156,59,205,94,117,152,230,122,122,57,84,124,122,200,140,126,145,62,194,117,36,154,229,183,209,154,247,1,142,115,2,125,116,23,61,147,83,251,24,86,140,116,115,153,145,159,62,75,95,251,180,3,129,87,202,91,66,21,108,8,8,184,63,24,173,139,36,19,45,228,98,26,103,62,120,218,172,172,51,142,113,135,3,38,170,202,50,15,79,219,248,251,125,81,174,202,186,4,176,113,223,30,18,195,82,105,83,46,13,225,153,241,81,93,207,3,76,164,46,52,156,232,102,233,50,29,38,5,40,59,51,90,25,243,103,45,8,225,173,172,36,179,153,9,8,122,33,126,65,29,45,18,129,145,143,161,118,255,161,228,160,53,168,29,148,11,157,42,181,216,220,96,90,44,112,33,7,158,29,166,27,238,57,154,116,236,23,80,83,136,238,235,138,106,25,76,227,168,223,214,111,162,124,142,118,85,80,43,24,149,146,101,27,193,235,139,218,24,3,90,187,249,129,225,112,13,71,97,32,104,136,133,42,214,71,91,102,143,92,121,245,250,80,48,163,75,254,64,207,48,77,183,90,194,72,97,171,240,45,62,214,175,150,106,85,184,32,220,235,232,166,36,33,99,152,162,234,136,131,161,223,232,171,70,19,39,121,110,1,117,217,243,192,100,221,51,201,216,246,125,124,72,101,194,164,92,58,151,174,19,95,127,239,3,89,246,52,101,82,33,95,190,191,214,199,3,219,67,189,231,70,108,36,246,86,76,187,168,73,223,103,102,30,184,197,31,184,249,56,52,153,207,232,27,202,94,19,95,236,187,116,247,115,70,60,114,255,223,93,211,28,126,101,31,26,58,209,232,55,78,71,33,146,223,164,71,70,64,124,124,150,210,172,174,20,150,111,66,37,155,32,154,87,198,176,218,35,245,46,232,96,175,235,151,109,54,16,89,208,237,30,40,54,201,26,7,247,162,197,36,120,191,167,13,195,83,220,214,129,121,220,223,254,124,253,92,52,147,220,21,142,144,211,135,119,165,31,230,154,46,53,203,132,175,233,207,11,101,133,219,69,196,133,97,29,251,77,240,102,194,205,77,232,35,65,83,244,123,36,212,157,176,198,20,24,189,58,31,192,221,106,104,93,143,102,13,240,233,198,54,128,83,46,140,226,250,23,112,30,112,159,200,73,198,239,222,38,228,253,221,21,234,185,173,231,245,14,131,175,159,108,210,21,87,158,9,131,24,47,121,140,178,40,57,206,145,117,140,177,174,249,16,132,233,48,178,236,186,216,1,156,65,214,28,222,165,201,194,132,200,219,246,196,55,141,223,184,254,200,149,177,83,45,254,109,176,235,68,227,228,194,60,165,207,75,1,120,49,125,200,149,37,136,113,223,93,147,140,106,89,163,39,28,36,71,28,60,112,239,150,165,126,237,221,156,67,67,195,114,218,89,174,155,40,225,243,183,155,228,95,205,90,247,162,19,151,219,47,48,67,12,27,5,2,249,226,233,82,41,223,174,8,38,235,153,66,37,141,195,127,233,159,191,132,165,131,232,228,81,152,14,122,159,16,240,20,72,178,86,47,107,141,254,214,52,146,214,100,147,37,200,64,1,124,126,41,61,211,77,72,183,49,23,152,8,201,231,239,105,137,6,185,110,99,168,54,63,247,89,102,104,124,20,184,27,209,194,225,206,114,174,241,168,249,225,125,3,1,74,254,153,170,134,6,179,57,182,107,80,219,219,26,18,70,32,192,79,189,198,97,164,37,116,18,197,25,252,51,116,154,48,158,71,89,178,98,218,214,160,125,193,48,178,34,103,55,168,47,27,183,73,223,220,47,188,68,251,109,177,176,207,110,184,252,223,68,57,170,164,161,49,37,89,240,79,240,29,24,93,172,254,28,141,31,222,119,105,231,62,240,250,214,163,251,153,114,124,48,32,103,121,190,15,141,10,169,129,77,135,59,98,142,67,31,75,53,130,182,195,59,175,164,151,6,165,223,31,218,79,94,74,223,118,54,127,174,111,20,91,23,223,216,186,189,96,206,255,182,254,203,76,182,150,62,149,76,182,205,7,249,50,247,219,164,209,46,75,170,163,27,102,232,19,205,178,107,138,43,59,211,64,237,250,109,158,120,180,52,95,183,232,172,73,26,20,34,220,188,125,14,55,114,137,38,199,38,245,50,47,188,46,58,169,165,201,200,182,107,244,219,124,239,99,195,12,186,148,127,96,235,170,252,102,13,188,33,201,0,43,76,178,197,79,222,246,191,123,193,106,132,134,15,134,165,86,53,82,96,78,217,254,72,105,119,222,67,134,233,220,102,211,231,48,249,65,77,61,211,223,63,35,144,216,4,149,57,63,176,41,172,58,76,151,95,215,27,131,240,25,247,125,2,129,162,89,113,218,11,218,215,59,143,122,117,33,25,173,39,239,132,53,213,97,107,235,158,207,125,15,103,116,111,51,177,41,77,143,206,231,41,127,219,46,44,83,138,80,209,109,123,82,92,230,30,216,74,223,242,212,22,219,245,238,191,77,45,187,100,221,188,167,241,57,178,195,82,47,200,252,201,125,101,56,134,223,42,112,226,48,115,82,84,248,172,47,158,179,192,212,77,117,229,8,237,216,23,124,15,237,172,0,16,164,165,4,66,96,72,11,213,7,211,22,177,243,19,85,98,117,185,29,70,235,65,95,55,169,83,223,140,34,132,139,186,110,121,66,86,183,225,2,166,119,84,243,64,219,88,176,223,83,201,230,125,174,247,141,58,71,137,147,195,16,157,75,111,44,49,113,248,209,219,232,73,114,105,36,237,61,33,178,145,242,199,117,90,182,124,84,38,190,80,157,47,226,252,95,63,208,159,46,81,119,152,102,119,61,185,233,144,52,63,57,50,78,75,10,121,191,158,168,47,141,123,166,70,138,92,250,253,158,93,243,114,62,251,129,225,110,235,125,91,136,225,99,9,255,25,241,3,101,109,132,200,209,252,210,230,207,212,253,73,4,69,153,126,219,110,63,13,157,121,18,124,216,226,240,198,210,80,135,57,121,169,229,71,175,179,226,36,93,226,32,23,121,222,227,192,219,172,96,4,166,39,184,248,209,52,95,104,241,7,239,229,229,179,245,182,82,108,171,186,18,44,196,19,134,195,24,85,234,226,92,232,40,240,15,20,225,203,241,228,38,10,13,140,213,79,78,63,92,145,157,217,98,169,31,126,110,232,121,105,105,62,135,130,192,247,190,126,114,62,111,88,176,163,216,189,169,153,156,37,172,104,68,2,91,217,143,110,150,79,144,21,12,49,222,79,65,29,152,69,72,146,188,104,101,20,231,108,216,228,138,74,149,134,243,201,213,92,39,161,11,106,91,18,114,163,116,220,124,24,27,179,235,82,84,155,25,15,44,47,214,193,99,66,46,66,246,33,213,218,18,191,75,235,80,145,164,30,205,94,224,188,160,47,158,223,104,51,238,171,186,10,76,235,241,151,155,32,180,57,115,195,150,75,235,4,14,254,249,118,62,144,61,229,210,160,220,125,18,136,211,216,31,229,218,45,2,155,59,148,159,28,107,244,212,21,254,117,9,56,140,31,206,208,147,111,8,210,126,52,238,68,75,159,26,20,176,47,228,160,218,76,99,197,84,180,87,95,70,6,122,5,18,144,100,210,238,117,248,133,25,77,173,148,161,23,102,82,74,31,12,167,237,121,102,157,255,228,19,199,176,92,233,115,221,200,237,126,197,136,61,76,123,39,21,125,164,150,53,248,96,156,148,82,145,163,233,8,254,108,219,129,251,83,72,220,182,103,250,34,126,44,160,233,227,156,2,163,61,245,237,149,233,75,205,98,9,202,62,134,178,190,223,182,181,100,107,137,102,67,129,220,223,30,137,13,19,252,44,217,66,117,44,202,253,137,67,1,96,151,116,225,102,156,113,255,109,116,48,244,203,223,124,81,158,3,64,199,177,143,33,241,206,38,40,241,48,14,47,251,19,160,202,132,184,33,145,246,111,71,192,206,121,179,165,16,24,191,53,95,0,23,92,191,41,33,228,54,70,172,79,28,107,88,30,249,133,207,39,147,29,38,151,84,117,255,102,158,242,223,11,163,247,153,141,149,192,80,10,124,222,161,3,103,84,217,70,153,167,177,151,112,48,8,165,119,57,63,121,149,228,253,90,136,26,146,87,145,163,177,137,142,23,10,167,180,21,201,13,18,103,215,229,99,9,138,193,42,18,89,67,164,160,255,224,131,179,49,94,229,149,148,137,210,177,31,157,209,129,208,148,79,45,104,126,127,143,133,78,242,57,100,33,32,154,113,43,23,96,164,108,117,48,53,106,48,190,16,224,200,213,135,4,114,39,106,56,43,135,163,125,89,155,175,102,25,56,224,123,104,39,144,174,243,182,248,88,134,131,70,204,128,7,196,82,205,219,192,136,244,55,130,26,213,184,190,38,205,172,36,135,239,194,14,108,90,242,50,115,116,60,42,190,158,108,110,193,212,16,5,134,65,254,117,224,91,108,51,132,114,197,204,146,178,235,122,160,65,65,85,65,39,45,138,81,113,52,205,182,87,1,248,192,244,216,164,21,112,79,237,170,151,1,163,186,153,252,228,104,22,93,57,207,198,48,59,27,227,238,71,55,75,34,221,163,207,74,193,180,229,55,134,226,66,151,135,138,207,93,254,22,118,96,164,115,37,85,134,164,194,250,40,62,56,95,165,6,51,252,194,68,229,227,235,229,197,24,11,145,3,249,109,40,86,107,248,165,177,253,151,239,55,91,219,251,151,53,5,62,193,173,14,7,30,83,105,221,239,27,66,108,150,101,6,5,146,250,37,177,13,206,183,122,75,183,8,2,123,113,221,144,187,166,252,50,109,76,109,197,169,155,101,234,46,108,26,240,197,31,10,249,90,169,83,26,103,223,183,4,203,172,118,68,185,6,120,51,237,173,15,134,230,38,203,8,106,92,201,45,16,14,138,95,130,172,142,16,222,48,92,253,96,34,101,33,87,64,104,224,59,240,159,166,137,244,114,254,41,49,99,183,190,253,194,169,80,235,32,71,121,101,185,168,8,202,78,236,239,47,202,84,252,213,51,232,217,70,116,84,86,48,196,83,194,135,41,193,133,45,178,117,61,27,17,38,154,79,196,20,51,73,102,158,33,240,25,14,251,19,17,75,214,141,144,178,194,172,220,159,136,88,98,115,223,101,251,136,18,4,53,162,233,48,98,0,50,82,140,123,231,90,162,236,107,104,97,213,163,87,246,178,129,105,65,155,157,195,123,242,52,252,183,41,18,173,242,94,90,203,62,86,204,110,126,173,252,220,88,42,254,200,81,211,232,243,174,50,246,88,194,161,45,65,219,212,138,6,15,53,65,210,250,96,138,126,77,242,174,188,146,238,154,9,41,155,122,250,26,207,251,108,219,199,82,102,55,147,244,228,103,52,164,111,47,3,188,241,247,94,50,150,80,48,254,58,237,113,146,102,195,32,223,8,10,174,174,96,134,6,76,211,189,235,121,200,140,197,207,132,138,121,249,60,21,73,71,19,217,226,165,243,193,8,230,86,153,17,121,63,203,205,221,141,121,182,132,233,153,17,76,228,65,125,112,171,235,157,54,172,49,198,193,179,20,235,124,8,165,139,70,213,15,134,7,127,29,24,104,242,163,119,54,5,108,109,109,119,148,163,232,118,22,41,191,107,75,173,222,212,17,10,195,36,174,252,194,208,217,31,50,78,145,103,76,110,53,78,223,194,76,82,202,167,77,6,11,228,56,122,81,63,144,201,214,24,96,203,31,41,34,108,122,114,134,93,93,62,175,20,218,78,147,12,99,147,207,136,37,170,152,175,164,204,105,25,166,240,240,131,97,171,87,249,60,51,212,61,151,36,161,106,55,149,83,114,38,114,147,210,158,14,83,166,42,178,12,156,165,186,76,95,6,206,26,94,70,145,114,204,121,102,164,162,28,102,39,216,117,149,160,31,55,22,176,10,47,237,26,12,53,235,11,76,238,2,122,118,69,221,34,28,129,9,56,125,230,56,195,206,90,232,4,134,30,229,83,30,75,235,148,44,100,182,230,162,148,253,104,178,14,26,83,160,85,145,221,126,43,241,195,74,230,4,246,158,54,212,179,6,137,94,69,91,9,123,197,179,46,227,160,87,245,174,55,77,57,142,178,73,171,122,215,11,189,216,111,168,96,102,128,81,182,60,241,100,118,126,31,76,195,91,201,250,190,58,186,232,223,19,71,232,125,172,172,111,155,133,199,231,13,19,175,46,207,96,224,141,248,151,223,204,207,47,233,64,59,115,129,139,221,37,94,108,147,178,159,25,152,81,194,113,120,195,138,144,167,178,41,132,251,7,214,150,9,239,200,7,134,251,230,240,73,137,218,101,150,74,42,89,132,153,62,233,7,96,58,37,100,48,20,148,146,62,126,6,82,11,86,152,213,143,155,157,79,117,20,62,208,146,159,30,51,44,34,112,6,166,10,46,51,150,121,198,248,93,67,131,59,243,151,76,166,21,116,249,185,235,207,211,71,87,253,50,171,143,51,147,118,72,178,93,175,191,98,136,255,54,211,248,237,221,98,34,55,174,238,127,104,123,147,149,109,154,38,73,239,92,122,93,139,152,135,94,11,129,64,59,45,133,16,133,84,52,5,234,129,82,105,209,52,125,238,138,203,159,219,221,45,107,223,223,63,192,251,217,155,121,231,16,25,225,225,110,110,182,2,102,99,163,243,60,226,74,254,182,177,167,65,168,76,22,17,252,78,127,70,12,246,219,200,96,202,10,213,169,185,85,135,153,102,228,145,90,128,233,159,54,141,65,109,42,72,90,184,4,138,20,153,174,234,141,98,198,241,219,234,38,250,145,143,212,148,170,226,219,196,104,176,108,9,77,233,189,187,238,228,70,143,81,85,14,29,11,49,187,50,31,103,164,68,170,124,217,200,188,174,29,227,140,4,100,151,75,91,229,79,233,194,225,209,63,203,128,57,31,29,95,151,223,143,245,173,25,16,212,109,221,55,131,210,232,105,50,82,80,57,124,43,115,160,85,157,162,153,255,173,17,197,103,195,183,253,234,85,134,2,18,130,36,142,126,240,11,14,154,208,220,42,138,155,203,133,142,223,71,104,42,139,2,19,115,159,152,44,23,2,166,57,107,108,232,230,17,174,191,64,5,51,146,124,100,180,24,93,95,95,232,86,58,77,15,70,88,247,250,56,233,230,146,46,99,212,204,23,127,69,117,214,0,66,176,33,71,35,113,87,99,5,169,198,104,62,2,19,121,122,152,244,94,212,123,59,82,250,126,91,78,88,140,61,96,227,114,8,140,254,218,60,121,244,146,168,151,212,121,115,97,55,251,233,89,245,194,201,73,184,78,159,93,56,158,67,2,95,100,115,122,222,246,209,186,250,177,44,123,44,156,136,140,72,130,17,79,119,40,174,177,182,109,219,243,10,140,12,118,220,54,74,134,122,229,199,182,165,35,96,220,30,63,48,237,144,219,127,187,179,224,203,210,199,164,129,208,168,175,140,8,9,200,170,12,124,99,123,213,95,208,164,243,48,37,207,237,30,66,24,119,111,173,213,18,168,146,3,116,152,22,164,148,227,6,238,52,143,248,109,163,105,160,31,31,27,236,227,190,27,108,104,73,141,119,121,228,216,211,15,63,218,100,93,36,254,227,92,161,33,91,200,75,119,141,184,173,100,215,253,211,237,166,117,40,187,28,115,33,119,47,196,130,44,75,147,5,127,93,43,19,59,74,79,158,80,244,42,164,250,237,158,174,197,220,9,151,206,26,216,37,156,88,188,216,158,234,94,155,126,151,240,184,198,192,131,245,72,208,66,187,182,163,47,18,185,26,111,79,51,20,92,62,77,119,186,47,146,228,93,17,97,12,199,3,166,218,75,59,113,194,198,156,200,121,122,78,229,142,204,63,67,139,152,167,141,98,159,231,30,200,155,184,35,78,49,195,156,59,134,192,232,60,248,84,138,69,209,210,149,17,39,159,21,17,53,206,108,202,50,125,115,4,109,25,62,22,140,109,35,148,125,52,118,160,125,255,6,218,220,214,245,37,43,12,157,253,191,108,21,176,114,2,112,182,53,26,229,15,68,106,232,12,89,248,38,13,96,63,17,63,146,191,112,246,21,102,79,212,253,104,36,251,244,186,104,201,154,177,160,163,122,36,149,243,74,86,122,143,184,43,114,172,69,66,94,115,183,112,59,17,75,30,213,174,143,12,35,184,230,115,206,66,233,184,72,232,136,89,216,113,125,103,88,43,36,85,229,182,49,95,88,63,163,55,227,185,189,136,73,127,187,19,0,86,135,121,153,247,115,52,238,232,14,51,37,77,137,238,128,215,245,9,141,254,205,242,25,11,163,217,132,249,131,209,235,150,18,52,52,136,19,114,246,102,246,217,37,115,137,84,17,60,48,63,249,28,102,113,39,240,139,78,154,15,52,18,201,85,159,169,109,44,124,217,93,38,40,33,121,151,65,182,98,251,148,180,120,217,82,224,170,152,122,172,95,245,251,192,68,224,223,40,140,241,226,15,165,31,246,174,162,113,14,159,147,207,180,140,216,38,100,31,51,65,206,239,158,205,235,219,14,13,133,113,151,113,24,103,43,77,125,52,186,132,126,119,5,73,244,94,205,62,52,226,16,95,209,17,149,63,210,191,100,25,153,183,130,252,94,7,28,21,45,89,224,113,214,35,225,3,147,154,206,3,129,255,150,221,31,76,35,129,62,145,241,182,70,247,103,198,76,109,18,237,17,125,211,24,64,120,52,77,186,150,25,68,63,159,81,253,121,30,75,150,235,193,172,177,213,231,58,56,143,172,203,242,209,191,129,225,18,129,20,23,143,56,107,252,205,40,55,82,185,199,172,122,50,69,93,169,232,45,247,191,254,203,129,9,223,134,168,166,121,86,3,25,158,90,164,234,54,161,26,198,243,60,8,150,234,132,3,1,105,198,94,20,189,250,171,91,159,7,155,238,101,192,116,52,202,20,222,113,123,248,57,46,211,55,136,192,109,87,216,106,157,1,223,33,9,21,10,91,140,15,71,223,200,40,186,60,160,61,29,95,22,121,164,35,36,107,194,91,100,26,227,220,20,232,182,254,52,11,169,199,118,104,75,67,31,80,120,229,108,134,38,227,188,122,48,162,152,190,235,98,11,85,190,23,14,53,122,198,149,217,219,23,248,205,147,61,86,174,63,98,87,253,192,180,193,197,209,179,40,127,245,193,239,83,26,37,142,126,59,114,137,196,209,203,126,3,33,15,134,155,89,21,70,60,55,46,28,53,41,217,117,145,174,166,61,48,96,182,120,83,225,59,34,215,74,177,22,39,107,129,161,31,199,24,166,179,74,146,53,19,138,228,188,113,101,240,61,245,125,208,119,232,218,158,86,254,105,159,33,108,86,184,49,194,109,171,162,231,54,9,250,24,102,88,170,239,15,188,251,204,235,198,103,70,247,108,20,193,221,182,15,24,17,102,61,154,186,217,15,52,94,186,62,238,75,127,202,9,20,215,11,121,96,40,35,150,158,7,239,162,243,32,244,161,230,166,31,108,73,95,224,45,57,249,137,255,205,137,113,114,72,210,55,141,127,94,232,236,70,63,192,75,247,15,211,62,188,4,17,152,57,138,226,151,230,47,250,61,236,189,187,94,247,64,222,47,110,11,205,105,125,87,239,202,216,137,6,252,190,21,29,100,76,100,57,128,81,242,43,122,238,53,203,45,241,76,80,72,208,39,250,38,228,234,78,39,192,235,180,166,207,4,230,78,190,142,126,149,54,69,76,136,244,71,192,102,80,164,240,53,10,66,192,99,104,66,31,19,93,23,37,51,24,134,207,7,38,190,141,167,130,66,168,94,218,162,116,20,31,15,2,105,75,22,128,55,137,182,154,63,61,45,233,167,40,125,57,241,190,38,34,17,26,9,175,29,145,25,18,87,226,3,13,108,44,143,24,71,147,28,146,188,46,203,156,205,120,40,4,121,250,85,211,120,17,123,100,182,30,61,45,184,128,97,234,223,184,45,10,71,250,76,254,84,174,2,165,151,91,127,154,253,222,136,43,195,173,228,243,192,121,76,249,186,104,231,209,137,18,13,107,183,222,195,70,131,218,142,220,54,251,158,18,43,23,226,107,83,239,107,83,40,204,167,178,145,158,209,76,13,217,250,152,164,233,131,30,178,133,166,189,241,78,79,132,162,97,123,244,109,154,117,112,245,56,227,64,34,208,147,163,23,81,106,60,242,23,56,211,23,35,240,49,210,71,192,88,158,78,133,209,180,27,1,179,161,211,223,126,7,156,120,168,215,60,126,53,207,131,206,166,39,22,14,166,43,75,247,123,172,31,183,36,140,210,148,92,57,28,251,217,19,166,83,70,178,68,47,36,125,219,4,129,175,110,171,232,221,111,174,18,14,204,138,160,187,69,90,74,90,194,204,35,122,105,166,240,36,48,244,19,221,107,178,185,201,251,94,69,184,100,20,102,217,117,8,220,135,190,18,252,179,220,218,213,224,249,73,127,241,237,102,248,134,1,141,52,149,188,69,15,219,143,34,48,141,109,2,83,16,235,59,225,219,186,30,253,230,33,247,81,250,59,90,211,203,120,24,178,3,145,223,94,178,226,155,233,228,233,114,225,210,54,69,119,204,92,39,98,40,110,91,214,77,186,29,51,113,119,172,127,69,83,134,111,102,129,122,154,240,212,98,0,28,127,218,31,18,46,90,21,94,80,229,247,201,187,198,17,90,31,202,129,73,156,119,109,106,150,2,223,237,62,71,134,214,114,63,105,9,116,10,90,14,211,94,21,133,221,94,101,140,83,216,19,184,117,239,237,248,251,66,62,155,77,196,49,134,123,15,216,247,53,142,142,148,101,236,135,155,95,39,106,54,10,191,69,63,63,206,253,201,76,47,204,68,87,44,218,136,186,105,157,157,53,250,184,145,139,77,43,75,90,176,49,100,152,222,38,106,176,237,76,5,230,25,230,56,122,83,88,147,210,42,92,248,218,99,50,38,53,170,197,0,138,161,235,100,136,133,26,162,44,19,176,93,97,204,6,76,226,71,210,126,213,76,25,50,148,55,81,101,129,233,114,188,25,202,175,50,37,121,214,240,167,139,79,23,37,142,38,173,58,239,229,34,240,180,99,23,241,238,100,43,60,33,119,230,22,132,86,115,65,209,23,247,189,166,109,96,202,86,24,167,197,152,231,223,84,248,190,77,129,59,218,80,51,183,63,212,206,37,31,137,90,201,137,145,180,204,65,70,97,34,222,126,3,70,111,70,97,52,5,99,50,197,2,240,115,229,248,212,230,34,66,157,253,234,149,147,251,158,241,58,249,156,182,30,141,208,241,142,80,31,207,220,173,15,141,130,100,20,48,97,1,206,170,143,156,246,252,17,177,14,238,163,159,159,70,125,33,54,25,182,226,232,203,38,148,111,249,70,250,96,207,42,112,79,19,37,124,172,89,255,100,160,209,54,225,126,41,102,115,189,116,218,160,122,208,131,86,113,172,2,45,65,129,189,253,25,211,33,188,180,43,191,77,70,132,14,193,128,33,185,77,129,105,75,138,65,62,204,114,230,8,12,115,34,34,219,1,81,70,246,202,151,20,89,70,128,166,168,53,245,228,240,11,110,160,111,214,31,122,110,188,93,188,72,194,194,57,181,144,247,254,42,177,112,15,184,136,131,134,197,177,20,235,124,32,82,100,151,56,235,154,136,75,172,63,29,129,24,97,137,94,228,186,227,135,137,215,37,192,67,35,159,6,156,128,139,56,100,0,15,8,110,254,64,17,18,61,18,82,223,105,173,133,241,203,208,193,101,197,71,237,31,87,165,128,135,74,24,224,116,55,122,228,122,208,130,174,237,234,209,200,209,231,77,211,207,47,1,57,68,73,146,217,14,211,24,38,137,164,139,228,213,138,12,0,115,132,180,228,163,57,133,177,95,220,152,153,72,203,125,83,44,93,241,237,118,250,195,229,235,195,8,100,199,169,7,190,137,2,90,253,58,134,17,148,46,137,161,240,168,170,45,86,62,136,91,69,62,46,211,61,41,241,237,117,172,98,37,188,67,35,60,40,17,7,41,180,214,245,220,111,111,214,243,145,192,225,148,141,50,161,5,132,86,135,17,159,147,125,223,101,7,123,34,116,236,144,219,116,12,194,69,140,114,153,133,242,34,86,86,177,72,154,55,199,63,90,63,178,222,155,89,205,140,8,139,108,191,236,209,17,86,223,81,23,194,93,157,182,6,129,9,60,115,160,144,118,213,143,231,154,0,122,160,149,122,165,160,111,100,172,216,206,98,101,45,45,126,100,31,75,38,182,233,7,43,67,54,41,188,187,154,107,23,186,129,18,242,194,192,133,108,30,87,246,66,80,17,30,106,86,22,10,20,153,7,73,230,224,127,130,53,225,14,216,132,96,19,110,88,192,198,68,218,222,34,153,254,223,192,52,194,175,76,26,154,180,140,192,36,46,34,103,66,101,102,101,161,174,81,207,186,57,206,154,185,22,200,125,65,62,172,59,97,50,158,130,54,58,14,3,53,173,221,46,240,40,37,23,159,86,17,173,89,2,147,43,61,9,227,179,166,39,39,150,207,135,70,171,122,150,164,224,171,96,95,18,247,133,70,108,209,251,122,195,116,71,36,194,168,45,69,238,203,28,167,51,17,107,18,181,242,219,48,23,90,79,184,210,42,41,48,58,81,49,167,84,108,21,171,252,54,180,174,185,19,102,56,200,125,227,39,18,9,77,58,144,100,34,70,190,15,171,170,64,17,150,17,112,195,114,8,240,221,101,211,203,122,139,112,38,238,136,158,103,147,215,49,208,201,168,9,179,229,152,9,207,191,214,12,135,81,164,106,114,213,88,149,239,136,160,136,151,36,6,106,84,230,8,194,28,30,212,3,228,174,112,6,11,98,206,177,12,125,147,231,77,177,248,70,110,14,54,88,145,11,127,193,154,183,130,26,106,2,210,2,219,207,249,124,69,231,217,254,192,212,60,98,8,211,1,89,20,94,150,22,60,145,177,55,245,18,129,15,10,209,61,96,132,28,228,190,150,121,65,196,209,251,211,166,141,200,63,148,180,56,154,2,125,151,103,186,145,229,109,121,116,209,150,124,124,105,136,166,253,190,41,12,53,125,35,38,4,31,165,134,165,206,41,160,108,9,155,63,210,130,32,186,14,66,147,30,140,239,131,210,169,116,201,181,98,22,152,51,174,140,14,190,34,183,77,219,220,138,112,0,173,179,162,31,159,17,232,243,228,67,104,9,205,228,119,228,212,148,244,174,156,154,205,204,141,220,94,49,161,98,185,110,246,77,185,108,66,100,188,83,126,153,189,107,198,41,104,253,137,212,25,9,117,106,209,241,62,72,54,200,35,59,216,86,197,92,88,208,228,232,50,72,15,117,141,188,43,198,244,146,47,192,44,50,163,86,70,1,69,122,115,81,87,167,155,51,202,74,230,6,33,87,70,208,121,252,243,162,179,98,86,61,24,89,20,127,40,136,162,109,105,125,111,120,17,188,135,226,133,182,139,126,85,209,163,207,113,13,28,131,217,32,230,16,175,38,172,26,181,52,222,116,50,84,152,149,221,173,212,252,68,9,13,4,100,137,62,113,83,211,52,34,5,198,140,107,199,77,81,46,207,229,188,177,191,94,110,213,5,140,134,215,17,152,234,240,140,203,54,162,173,158,252,192,242,240,10,33,29,27,58,254,73,251,197,164,96,99,127,201,122,13,19,179,186,227,110,49,34,141,228,182,169,158,176,204,174,172,1,238,46,75,83,197,56,168,248,202,101,85,10,209,94,4,134,170,27,48,93,164,67,143,86,50,5,140,211,34,186,17,40,201,18,188,5,106,188,39,65,39,245,221,168,93,18,231,76,133,233,117,246,25,101,155,43,83,251,192,228,141,19,102,199,174,87,246,190,250,17,71,211,60,36,3,28,218,117,216,130,130,190,73,91,223,38,61,136,71,14,134,164,147,3,252,237,168,233,200,242,11,183,54,110,137,67,170,53,69,181,132,177,138,150,81,104,122,186,113,238,243,209,74,98,226,131,131,87,3,22,86,39,114,104,16,99,252,109,112,240,216,122,93,232,87,196,243,222,80,155,51,44,4,134,6,53,3,166,4,174,191,12,251,194,83,53,22,85,223,43,207,4,91,161,88,83,77,180,174,47,189,105,12,78,70,160,148,225,228,121,143,63,197,175,128,105,170,215,115,95,43,209,4,12,181,86,47,156,144,245,198,149,225,136,54,229,85,163,73,17,20,122,211,1,108,58,39,32,85,127,74,60,81,196,244,36,124,162,214,220,122,94,249,132,255,37,151,70,57,57,246,215,27,83,209,166,47,147,250,228,141,250,59,142,222,179,235,209,147,18,89,220,247,160,217,124,42,252,70,120,204,26,152,121,232,11,65,249,45,106,113,155,7,42,155,243,198,214,163,247,157,231,254,168,229,193,129,163,158,147,231,134,194,162,23,78,227,116,142,225,206,126,79,142,126,241,41,51,71,192,112,1,229,161,81,39,109,39,158,74,95,176,66,20,70,98,58,79,142,32,137,220,24,218,27,245,198,56,237,216,131,200,80,90,244,223,140,160,60,64,58,148,11,55,113,171,124,157,8,200,119,133,167,233,45,7,108,13,252,2,211,7,91,226,202,204,120,91,175,108,11,109,13,95,79,72,31,2,211,185,82,147,140,113,106,253,160,199,149,131,12,133,233,167,87,118,205,174,60,96,40,167,114,101,36,226,238,73,180,54,93,64,24,56,81,251,225,101,172,207,167,77,3,210,62,121,91,243,19,64,33,61,62,221,128,217,72,36,91,58,114,31,12,177,250,10,199,4,166,141,192,164,106,102,75,88,170,109,160,86,56,15,20,145,118,185,235,253,2,36,185,105,194,97,189,105,212,205,235,20,184,234,234,131,202,221,88,87,224,174,95,0,61,242,81,125,177,159,214,96,26,222,231,204,21,2,234,204,214,15,31,45,171,210,229,182,222,227,151,187,54,177,196,28,226,205,106,57,10,19,137,228,203,198,227,66,46,13,179,82,247,166,181,23,210,183,78,120,166,63,51,228,125,225,29,45,48,242,77,37,111,12,46,173,94,26,118,82,51,111,140,78,101,121,106,180,164,239,156,116,218,71,37,189,193,29,175,123,229,141,65,255,214,27,59,247,228,18,211,104,207,213,251,186,136,228,143,252,188,218,144,83,95,212,252,114,221,100,129,145,208,15,234,228,123,99,249,233,98,217,41,40,46,162,61,191,92,50,213,122,48,118,13,57,165,192,197,200,7,202,68,140,38,72,174,63,42,16,210,254,230,148,92,85,77,100,110,8,108,122,109,241,211,203,212,148,5,182,132,114,160,108,8,244,96,252,18,239,200,117,19,109,108,129,175,245,108,6,76,238,81,142,166,141,110,150,92,210,233,216,146,11,183,213,109,230,162,60,201,39,11,220,172,163,61,96,58,106,183,192,20,59,115,58,51,21,30,121,104,205,196,154,227,228,236,115,229,117,241,118,162,133,4,53,75,165,38,227,51,133,14,71,156,155,244,188,108,141,88,214,206,201,23,242,130,32,97,108,179,255,166,247,37,99,164,55,45,20,189,237,247,107,43,71,225,197,91,93,47,28,42,115,206,134,164,218,166,62,211,23,46,140,179,51,186,163,213,35,225,206,142,49,87,167,183,4,8,247,159,226,215,188,177,55,34,33,85,37,57,128,50,13,89,145,64,219,103,151,220,140,153,22,223,61,61,42,179,202,251,50,135,139,88,218,254,130,153,161,240,201,146,20,177,223,208,249,14,157,146,72,30,35,250,85,191,183,101,60,20,137,197,175,166,168,224,214,80,231,200,72,158,71,44,48,92,243,146,251,128,170,130,173,192,111,212,199,6,230,192,185,46,10,95,19,40,15,152,161,40,247,69,137,35,183,63,150,176,28,242,84,232,31,170,121,52,15,73,38,203,102,123,28,57,218,228,206,21,166,66,22,87,110,34,225,242,194,94,72,123,122,222,183,81,190,228,202,199,136,148,57,173,69,93,247,216,205,40,144,49,77,155,248,153,100,76,152,175,106,52,14,192,121,192,216,86,97,122,231,87,192,214,52,37,48,122,215,49,111,28,28,157,62,215,141,16,119,44,48,231,61,62,145,150,183,111,19,77,136,128,175,146,151,129,17,149,139,223,222,176,113,228,232,137,119,198,137,71,138,195,130,4,135,141,254,218,124,224,54,117,8,104,137,166,56,53,251,40,9,183,31,76,62,37,94,199,49,195,59,129,225,9,69,238,192,84,75,100,89,109,15,140,125,0,177,180,230,73,241,158,224,229,5,252,2,174,166,191,252,158,232,144,163,145,207,81,120,90,71,93,108,132,9,176,134,194,172,201,201,149,29,181,126,78,62,205,50,62,96,246,86,122,52,251,253,8,38,152,175,62,3,105,46,203,120,198,30,157,36,250,231,232,35,161,252,125,239,253,202,130,78,3,44,1,96,192,236,116,245,145,30,10,121,113,114,252,41,166,94,249,57,107,199,164,114,241,97,47,250,196,121,202,49,27,66,238,158,58,47,44,154,146,227,96,218,68,36,176,108,216,0,70,223,0,202,63,83,52,193,76,157,191,70,62,255,193,123,106,82,176,153,143,74,204,88,72,239,75,35,7,48,173,195,129,210,206,47,215,189,232,7,203,28,213,98,57,145,39,142,226,137,100,69,168,131,15,61,55,141,33,177,174,146,116,146,38,44,22,47,86,206,204,66,209,235,162,191,141,113,94,190,237,207,162,106,154,23,17,179,94,36,214,166,194,230,184,185,50,119,118,133,166,11,188,51,82,127,107,79,25,91,175,26,253,104,191,103,74,37,165,93,189,44,115,174,141,132,34,61,191,58,93,209,147,182,19,37,76,145,119,181,81,198,57,153,141,108,88,171,41,188,86,212,84,233,108,214,88,128,242,95,180,197,208,168,164,205,251,192,150,119,138,28,42,117,30,121,85,47,138,128,169,30,48,43,234,86,248,92,57,249,228,67,210,163,81,190,9,38,57,201,97,81,88,3,230,221,71,138,150,4,173,206,55,104,239,230,51,121,207,160,234,132,179,173,191,36,174,12,95,75,253,232,205,227,56,138,66,212,125,132,105,254,96,44,54,243,93,82,14,255,220,23,138,50,145,204,135,42,222,53,100,53,157,158,200,224,98,142,186,202,7,126,179,97,150,117,104,120,208,213,99,155,2,137,163,149,178,234,84,116,82,13,8,248,210,92,172,48,213,224,56,186,209,46,36,99,148,120,235,246,172,112,176,251,208,159,190,232,35,68,13,131,170,170,134,87,239,147,40,209,73,65,47,119,173,26,197,32,150,51,118,86,79,174,136,126,188,176,208,108,209,179,246,50,69,81,18,212,122,184,163,174,131,169,134,220,53,5,147,62,178,42,116,222,18,123,21,70,174,56,174,27,235,16,217,5,211,234,95,146,34,242,230,99,241,56,52,152,170,82,203,82,88,31,58,133,83,10,141,238,45,75,163,118,189,112,232,66,81,184,121,251,164,61,117,82,56,221,58,51,179,0,56,181,236,211,142,197,79,61,202,135,244,27,126,96,68,133,103,212,38,155,110,247,26,77,74,51,74,47,108,102,186,110,125,240,114,92,81,157,103,41,186,58,204,142,241,237,2,134,221,165,113,223,161,29,181,38,12,131,65,175,12,75,183,32,121,80,125,215,250,8,189,189,39,82,57,199,34,7,41,32,54,10,32,39,138,143,12,210,169,107,15,83,246,202,82,243,18,53,124,192,149,170,54,199,104,19,186,216,31,115,46,143,135,242,94,167,176,124,27,185,225,43,181,98,4,231,116,215,101,50,171,81,21,106,248,33,30,253,109,75,19,117,41,191,23,93,143,73,57,69,199,27,36,194,38,34,208,192,67,42,132,127,109,74,122,242,139,161,236,22,70,195,209,213,220,234,62,61,201,20,183,105,8,4,149,245,142,132,17,177,170,10,143,147,228,201,247,116,197,66,212,224,23,101,38,71,132,14,70,141,11,239,159,200,89,176,83,106,89,122,225,215,58,149,110,82,95,24,44,10,163,76,149,180,27,54,159,83,97,243,79,12,202,79,87,121,10,96,219,189,38,21,73,15,109,40,37,110,161,64,93,141,179,145,190,206,34,221,48,77,184,15,140,137,97,79,110,215,17,166,58,2,2,162,176,66,92,167,234,46,192,48,207,154,195,248,77,201,183,201,187,207,125,209,197,120,81,31,120,183,28,108,143,147,79,212,152,229,228,111,214,159,43,127,219,60,118,219,7,126,111,108,37,124,165,179,146,147,83,72,61,14,239,143,155,10,33,230,73,249,9,228,202,154,70,141,116,64,220,230,145,29,98,147,218,213,64,145,227,109,216,167,163,164,160,154,22,180,224,144,248,142,13,29,208,210,229,145,227,202,120,187,127,125,15,70,86,224,42,108,54,158,1,147,178,255,20,193,161,16,253,193,124,91,100,16,181,132,110,61,45,39,96,20,56,207,167,194,254,27,132,38,40,52,211,30,212,56,11,111,212,23,63,22,213,168,163,28,17,116,52,126,150,40,192,240,152,190,71,83,190,185,1,223,111,53,24,193,156,159,108,247,95,213,153,116,191,82,45,108,3,249,7,87,232,61,154,57,32,137,234,225,64,53,229,166,174,196,0,235,54,90,1,227,125,184,244,153,64,95,249,189,204,23,83,82,190,212,103,66,231,248,79,110,31,85,10,19,226,251,60,50,51,210,248,193,68,153,91,233,41,107,135,70,10,232,188,31,226,12,102,137,222,60,131,60,17,153,7,101,83,180,235,77,63,232,92,127,164,18,160,244,152,115,197,31,204,177,183,126,25,63,228,220,183,195,239,221,157,15,155,8,179,96,127,162,52,230,111,145,77,131,141,120,174,103,143,235,192,192,102,201,135,15,60,61,19,74,27,205,123,127,237,115,244,69,51,37,96,171,49,202,111,191,48,254,254,98,113,186,212,216,243,233,149,147,254,253,45,109,214,165,166,36,169,30,83,56,61,104,48,241,186,190,171,243,86,217,223,137,87,235,198,167,203,111,7,37,38,47,236,191,8,103,108,17,99,4,69,84,109,5,202,183,87,21,94,100,79,28,158,85,149,226,72,177,194,154,253,253,52,62,22,77,196,141,168,19,96,109,52,28,102,254,215,18,32,188,227,226,231,134,215,242,169,139,82,235,189,35,97,88,153,90,223,216,40,236,173,128,17,72,209,148,30,198,158,126,215,104,148,183,166,249,37,38,136,159,167,34,89,179,69,191,150,78,241,248,53,253,118,223,149,19,195,75,87,248,237,75,253,219,186,124,89,69,222,52,139,201,116,217,179,23,174,242,225,23,93,1,144,230,251,109,141,94,148,110,250,237,58,73,27,29,210,143,94,111,152,245,162,11,132,57,83,198,209,168,57,118,61,185,217,40,253,158,26,126,77,159,41,190,255,53,238,95,135,177,202,235,10,79,91,128,2,30,163,127,214,174,197,226,149,71,111,194,1,133,183,83,189,171,133,44,162,85,133,16,200,118,123,52,96,170,56,114,91,136,15,120,246,23,148,40,81,126,185,239,229,86,70,127,112,215,50,3,210,111,219,123,176,30,204,27,144,103,102,125,200,46,237,210,76,201,177,10,245,101,152,34,229,118,116,20,165,18,61,16,79,172,27,104,213,26,184,185,84,253,60,148,254,142,125,163,60,239,25,1,168,233,138,132,246,195,243,76,133,141,24,150,215,133,182,135,156,156,176,127,252,158,73,67,218,175,139,220,47,182,147,184,21,182,31,220,40,246,75,248,52,249,169,241,91,205,153,156,232,125,16,152,4,136,183,178,194,194,164,45,41,47,13,43,201,230,84,62,114,227,159,126,187,183,26,179,212,109,63,122,152,241,161,28,253,158,218,242,121,150,165,168,194,117,12,120,155,44,124,60,241,137,136,137,68,111,127,106,153,221,209,106,150,207,137,254,181,134,181,128,161,55,10,140,209,185,239,84,161,143,98,114,42,240,52,161,226,27,176,246,118,53,107,121,170,249,72,223,183,43,145,221,161,141,246,254,242,175,60,240,46,109,155,70,99,245,32,195,232,157,111,10,201,39,194,28,114,74,60,238,110,1,104,60,17,4,57,217,42,249,199,177,230,11,163,51,217,210,161,119,98,49,240,131,39,255,228,199,195,71,221,124,0,131,190,85,32,235,73,76,201,120,21,143,152,111,142,250,76,190,119,124,160,118,197,151,183,176,140,205,163,121,66,205,123,233,32,75,193,125,191,9,191,161,240,38,192,155,211,209,145,141,15,204,22,136,122,241,219,116,129,181,68,73,18,157,184,238,3,37,36,64,19,241,255,25,208,144,11,69,13,35,103,50,228,229,73,252,248,153,43,188,36,121,160,84,10,155,55,110,189,15,5,81,139,220,196,114,242,96,233,85,219,55,158,124,209,104,11,190,155,200,149,105,170,178,36,73,151,213,157,72,132,248,108,211,156,2,54,105,61,14,93,116,188,244,166,87,253,230,238,223,108,130,50,32,108,194,46,151,117,189,50,142,42,32,165,241,124,81,3,111,140,227,193,203,54,169,186,35,199,146,178,105,177,32,50,147,8,111,17,59,36,244,103,19,38,191,32,15,4,53,232,159,165,148,157,28,146,247,18,24,170,214,9,152,76,147,220,22,53,222,55,61,143,184,114,203,187,7,76,95,91,205,40,130,134,101,241,94,134,49,214,35,75,143,34,21,122,251,249,219,4,60,213,19,164,192,85,61,42,96,12,191,95,191,241,72,207,212,66,83,103,233,189,177,148,27,151,115,100,68,72,7,236,155,39,125,181,221,102,224,147,25,103,72,167,166,206,233,79,237,35,56,219,141,64,224,211,187,61,180,42,11,61,30,45,206,96,34,247,195,157,228,235,162,51,174,102,244,115,77,207,79,96,40,74,191,57,176,90,35,210,201,232,221,44,1,80,168,141,175,238,228,36,214,137,96,187,203,110,89,94,105,39,185,137,212,12,53,40,159,196,42,59,142,156,31,41,249,141,233,25,99,120,230,120,76,229,29,35,176,219,188,108,199,150,3,109,159,128,33,173,15,223,44,145,99,125,251,169,76,147,211,180,68,126,244,55,237,227,232,213,164,115,221,76,188,106,241,37,135,66,205,11,46,102,194,221,68,44,170,195,144,174,150,28,189,109,49,238,126,242,142,29,73,188,72,203,117,31,79,229,193,87,221,116,189,37,108,27,154,225,211,243,165,176,154,219,238,209,77,193,122,248,90,138,161,21,178,65,255,199,127,255,135,255,242,47,255,249,191,252,211,191,252,235,63,255,211,255,251,239,255,219,127,252,199,127,254,79,255,207,63,254,215,255,243,127,249,159,254,125,249,239,255,253,31,254,219,191,254,215,255,242,79,255,254,223,253,207,255,244,143,255,250,255,253,203,63,253,187,127,248,15,255,244,159,255,227,63,253,235,191,252,215,127,255,3,254,215,127,254,79,255,244,191,253,235,191,252,243,127,250,15,255,238,31,254,175,255,252,159,255,229,255,254,231,255,244,143,255,250,206,243,191,219,143,178,129,186,144,93,194,34,219,122,114,126,151,4,202,237,116,7,249,192,98,6,3,197,2,251,196,177,236,131,98,42,177,131,217,120,78,135,175,9,248,59,108,45,54,231,184,85,39,219,187,154,45,75,221,232,240,225,166,6,35,106,221,100,161,25,9,240,238,112,80,164,50,181,134,30,141,72,89,119,3,108,2,152,18,161,117,183,146,118,117,31,246,205,206,132,4,112,194,120,159,132,137,110,167,154,148,245,142,254,147,236,113,111,84,147,149,234,114,110,232,110,63,237,180,63,42,74,147,67,121,30,191,188,37,224,162,79,116,39,124,216,89,186,177,42,43,196,72,34,165,137,159,178,140,58,140,67,121,118,52,81,203,160,171,43,174,139,77,86,139,249,209,74,29,251,140,48,215,102,186,203,181,140,51,25,117,114,37,124,50,127,1,108,110,41,59,78,78,225,96,10,76,165,209,189,210,59,58,33,115,203,165,89,175,156,219,97,246,129,182,112,209,147,91,193,53,142,182,251,144,147,155,62,231,138,251,30,88,59,11,60,45,241,239,79,188,254,117,94,36,188,186,235,15,128,178,133,110,138,162,35,63,2,46,200,54,200,185,17,86,216,110,55,11,89,164,166,127,93,55,94,101,185,113,95,168,190,165,176,181,37,29,80,219,15,47,117,118,254,59,95,183,113,210,194,145,252,221,225,206,70,97,118,150,228,96,253,174,137,26,69,185,19,152,117,196,63,92,242,96,111,190,189,9,27,197,195,109,116,109,96,21,121,40,228,120,118,152,159,182,63,121,17,57,57,158,33,110,19,0,49,139,0,100,8,12,205,35,224,249,222,222,56,57,202,105,197,93,189,134,183,253,98,138,87,120,154,59,187,195,127,217,74,129,77,82,238,135,98,102,176,100,168,208,131,81,103,184,215,19,62,55,253,233,123,241,159,255,61,83,232,164,111,53,200,39,78,245,195,183,189,192,141,16,107,8,140,179,180,127,34,13,19,137,82,5,38,241,233,158,46,27,139,50,252,188,4,166,103,121,250,165,21,252,26,101,74,154,112,58,175,223,24,164,180,51,229,169,76,146,149,211,199,10,25,237,214,100,164,81,25,134,22,242,131,143,49,155,228,104,219,8,255,60,68,40,48,93,105,220,3,94,184,194,12,135,151,41,251,11,76,63,99,9,152,18,120,201,143,224,205,234,236,233,91,206,243,55,213,190,129,87,73,131,122,147,147,74,193,174,78,186,169,185,54,188,53,202,177,161,253,192,216,240,248,42,193,10,220,100,198,132,246,71,227,128,195,88,73,111,133,199,57,238,220,141,11,131,124,187,184,135,244,230,211,101,69,168,42,25,164,192,120,65,77,127,162,47,220,169,153,43,0,166,115,120,5,186,68,174,139,80,180,96,0,148,7,211,186,53,5,238,115,253,72,133,6,179,31,220,2,19,87,237,184,108,56,132,122,114,203,46,23,127,160,221,182,90,114,114,100,221,70,188,45,100,40,187,204,181,100,195,214,175,26,249,39,190,184,179,5,225,193,20,243,127,13,12,236,179,202,145,97,132,244,14,70,41,63,144,45,141,126,216,11,241,186,27,183,69,109,176,203,247,177,96,107,143,19,240,162,47,233,10,204,155,141,151,133,166,77,153,114,215,127,175,62,81,50,157,130,14,122,200,70,192,59,25,185,160,167,173,28,192,156,58,3,47,179,165,71,152,61,127,153,84,178,28,13,153,62,140,162,107,181,222,107,61,26,118,74,188,235,247,84,16,213,72,120,97,34,181,29,134,10,177,100,28,45,250,117,187,207,72,120,136,245,204,206,191,149,16,213,207,238,147,97,97,72,214,15,124,40,222,248,209,11,15,57,89,25,247,95,153,187,58,252,190,219,33,143,133,47,29,63,3,135,7,157,75,93,224,75,247,99,156,188,241,254,4,230,41,172,248,109,243,85,147,193,128,254,19,26,69,14,47,106,205,77,224,225,180,115,80,236,208,228,11,216,144,235,124,54,43,198,149,251,252,242,100,87,238,215,109,130,51,85,80,6,214,244,155,254,105,169,10,108,29,38,221,97,102,179,170,215,117,97,7,55,135,7,134,127,114,87,29,225,92,95,187,204,104,235,86,133,209,225,245,232,206,164,163,147,224,0,60,35,150,64,57,122,203,119,185,225,17,111,255,240,30,58,102,147,175,99,119,43,100,199,117,153,28,154,254,240,31,165,45,224,247,174,78,46,139,27,77,113,95,215,138,149,77,244,69,83,118,251,169,28,219,85,55,201,184,2,191,147,237,21,48,149,0,153,142,112,217,93,238,72,251,224,123,103,114,48,129,209,113,137,49,56,141,99,43,207,123,21,211,111,139,129,64,11,160,28,253,130,208,117,99,12,78,194,210,166,71,163,76,230,1,86,177,29,255,149,97,132,206,116,73,180,205,204,176,224,139,59,81,152,143,97,244,34,156,100,126,3,35,101,37,23,78,115,180,124,91,168,32,185,187,35,140,26,74,162,242,66,204,108,165,196,235,188,84,237,228,228,102,161,248,179,146,222,240,142,90,234,151,35,18,2,137,179,197,80,177,4,90,21,120,153,188,234,15,102,124,159,253,129,105,150,240,147,119,164,142,134,158,28,106,133,71,26,104,59,150,217,245,104,75,39,199,165,189,157,248,110,57,26,168,227,157,88,144,169,61,206,207,165,85,118,132,53,31,11,146,13,75,225,133,245,65,188,18,154,10,143,192,221,154,153,124,202,49,50,126,215,163,239,21,24,90,71,213,75,131,219,154,240,93,35,117,42,236,202,17,71,92,49,151,234,52,77,217,181,244,24,197,123,170,237,136,169,182,112,122,191,238,109,234,15,77,95,103,117,225,144,7,179,44,142,165,99,101,155,118,142,195,112,145,142,12,242,59,174,247,179,3,35,160,54,63,227,176,213,152,103,241,46,191,178,89,197,136,185,140,88,94,144,231,210,25,135,126,144,235,47,179,50,159,233,80,128,123,223,91,160,27,45,61,249,240,225,137,159,136,220,104,38,173,159,175,11,118,244,136,85,21,2,244,148,47,96,91,198,51,86,85,182,166,167,41,60,127,82,146,22,103,32,249,115,190,232,142,69,213,200,20,178,220,219,185,253,211,172,52,37,173,162,40,170,150,17,43,195,243,155,186,64,28,115,220,138,163,223,14,97,75,196,105,25,179,159,164,163,5,103,119,79,93,215,232,223,140,16,136,185,178,77,125,149,197,34,25,135,137,136,62,3,1,42,229,137,163,7,76,49,61,250,77,81,107,71,52,187,120,159,58,167,152,209,93,160,112,115,229,211,42,166,164,235,183,197,130,82,100,125,57,54,115,222,136,179,105,140,239,31,116,93,57,120,140,100,47,24,76,34,60,209,217,235,231,224,61,35,174,27,16,135,202,252,160,239,17,230,169,9,175,142,194,136,148,244,132,145,46,248,192,46,12,250,7,111,221,208,1,159,150,7,175,183,181,255,30,252,62,158,188,110,148,212,100,190,40,232,209,198,182,231,175,223,73,207,189,211,116,28,152,253,193,249,78,70,53,162,244,141,224,239,103,182,161,127,217,67,1,202,204,119,200,199,195,201,113,32,141,151,105,18,156,10,215,182,114,87,68,109,247,115,229,11,213,132,24,10,172,170,75,239,123,213,93,114,164,176,45,94,122,99,111,41,172,37,7,41,124,56,125,35,124,65,39,142,182,212,142,190,79,50,208,145,183,163,41,229,108,29,12,198,77,138,147,183,253,73,168,80,243,166,235,63,96,115,242,208,55,134,183,169,192,117,245,207,178,137,173,78,92,26,252,170,163,223,7,219,249,248,124,80,112,108,122,240,132,148,27,87,86,182,116,49,219,44,76,138,43,246,77,56,181,143,127,243,233,214,150,123,54,180,208,20,102,224,215,128,223,19,189,26,14,88,253,38,38,21,75,103,22,157,115,6,30,186,35,38,180,245,73,199,208,92,66,15,135,195,8,161,207,166,48,78,72,113,116,35,212,24,95,120,197,71,66,210,187,234,164,195,201,243,125,162,205,165,25,149,119,229,111,34,137,188,132,169,42,235,52,254,198,78,205,135,90,33,96,148,207,108,137,106,121,44,79,38,67,187,117,186,220,178,25,53,155,63,221,222,96,178,28,111,164,64,43,191,250,200,207,158,238,152,252,22,70,211,40,251,124,252,163,215,136,228,177,251,60,159,137,165,211,147,16,139,110,71,150,86,227,152,110,228,155,31,204,247,88,62,161,198,132,205,20,241,192,134,94,36,223,200,219,79,182,226,171,4,117,190,214,228,190,168,181,140,190,99,211,87,244,227,52,213,183,220,210,193,123,237,91,97,116,44,3,238,208,4,63,71,183,190,51,228,165,221,99,232,164,244,183,234,196,206,9,29,4,13,130,80,184,205,189,209,54,75,45,129,177,181,205,189,17,22,48,159,47,31,118,107,4,204,244,171,213,207,250,100,82,214,43,96,164,18,190,232,252,160,229,124,226,175,23,195,54,223,88,117,155,14,63,48,82,176,254,84,222,2,13,229,87,97,218,250,252,202,112,103,42,159,43,219,52,64,120,220,216,254,220,241,62,179,233,28,37,96,76,226,62,177,186,125,35,62,20,154,89,179,127,190,0,22,71,127,166,236,231,211,106,229,239,3,129,228,16,48,77,107,245,19,109,204,40,38,96,46,122,167,126,32,72,97,71,242,140,156,83,95,223,88,5,174,136,223,55,75,105,45,253,3,99,24,21,48,250,106,251,115,242,177,242,228,102,216,251,129,123,149,75,51,95,183,207,201,81,84,141,251,134,181,210,63,247,125,216,196,24,188,46,142,174,247,115,229,215,58,7,3,198,109,253,3,47,215,97,50,24,26,214,103,90,129,138,51,29,38,9,114,116,33,64,105,255,183,200,88,137,170,94,221,106,95,19,36,202,163,73,218,203,251,38,68,43,191,176,192,122,125,48,156,17,152,61,105,156,27,105,114,137,199,49,32,191,63,222,174,193,204,127,242,125,178,179,246,180,34,169,33,54,91,242,145,116,211,218,141,43,67,170,77,167,149,55,21,236,159,165,3,112,33,104,145,223,254,107,50,189,63,152,148,254,158,10,83,59,253,13,84,170,185,72,245,202,109,191,104,148,238,26,135,27,203,163,160,155,154,153,223,151,121,204,235,125,153,23,194,245,115,179,139,185,178,198,224,97,187,238,10,148,78,203,15,202,82,127,2,134,192,47,23,6,35,105,248,169,23,189,94,146,157,59,111,138,130,23,224,48,116,26,141,16,209,228,40,211,159,9,150,239,154,126,56,40,41,121,1,103,113,145,253,202,48,60,44,102,238,34,189,160,196,20,73,6,93,204,32,127,13,162,160,208,27,242,212,48,91,75,141,81,54,187,145,199,18,166,248,92,102,192,240,124,228,182,222,202,197,156,19,231,134,31,47,41,75,60,200,72,195,199,117,35,169,46,87,102,226,34,126,211,235,125,151,85,210,161,168,250,23,55,190,103,19,141,52,185,192,86,182,221,254,182,214,31,3,47,97,136,67,158,107,98,193,166,151,38,70,217,139,253,207,30,49,130,215,173,98,124,200,45,82,18,47,1,111,50,150,59,97,60,78,103,139,119,141,0,240,145,115,15,68,180,198,144,187,174,89,152,157,150,10,252,169,179,217,19,159,98,51,251,96,122,166,110,173,9,47,169,121,77,124,124,104,52,201,119,93,183,194,139,106,126,141,39,126,145,209,88,95,216,119,95,239,202,187,145,201,19,102,197,251,81,248,236,177,52,105,11,52,59,14,250,131,253,104,118,14,227,40,140,108,205,138,15,100,161,238,47,39,191,232,193,56,74,36,147,30,75,160,72,68,199,67,227,51,215,235,190,127,210,176,49,41,180,145,125,108,221,212,240,126,92,229,191,41,163,102,7,4,40,27,129,147,167,198,104,87,96,116,123,115,202,56,80,108,4,109,86,131,244,71,242,94,205,251,147,194,24,210,214,184,231,110,102,174,2,191,97,226,102,227,192,152,106,116,129,23,253,222,49,31,117,227,187,41,12,227,245,202,243,110,89,135,127,240,11,100,118,76,57,155,226,248,82,152,194,124,44,1,27,23,244,76,109,160,45,76,14,63,79,14,79,65,142,126,63,124,86,124,217,236,150,101,82,193,217,131,230,215,24,10,179,222,165,87,222,81,137,18,152,44,150,220,119,55,94,112,158,124,206,116,184,49,248,150,248,56,81,121,146,157,0,180,235,77,74,52,96,179,30,23,24,147,130,17,143,156,173,118,209,115,35,144,19,31,8,95,249,248,194,166,18,149,48,237,72,2,243,156,242,141,64,184,10,169,12,96,38,165,30,191,189,154,172,139,216,175,227,218,17,15,5,170,244,145,71,58,160,150,228,250,178,108,157,20,184,22,111,23,254,131,87,106,79,27,76,208,155,87,134,154,152,252,54,180,140,95,139,245,31,156,142,222,160,48,240,107,130,253,243,174,241,81,90,101,201,177,178,203,199,152,112,186,62,193,239,151,211,172,5,152,127,113,229,182,214,158,122,242,205,218,150,23,54,240,58,16,152,198,253,155,151,38,154,41,160,183,121,159,231,239,121,75,78,103,178,178,21,175,244,253,189,173,42,211,56,189,219,165,158,124,162,200,86,79,133,207,253,233,86,255,6,82,29,10,55,156,171,155,12,195,250,57,154,170,187,192,76,60,10,15,152,147,121,114,204,69,244,210,38,236,130,252,4,48,44,146,103,10,231,123,230,125,79,146,83,242,70,176,168,171,249,208,240,206,211,71,62,143,117,178,229,151,47,140,38,208,23,36,149,60,152,106,134,30,124,73,173,156,156,116,208,150,73,152,170,110,173,121,110,235,40,18,184,154,181,73,78,120,162,236,3,220,168,51,202,116,137,8,189,192,221,26,79,114,178,29,66,69,153,230,8,236,101,118,155,170,37,131,7,74,197,51,206,221,232,29,151,129,134,198,102,141,149,241,221,211,61,58,86,22,162,154,113,106,120,150,58,159,45,8,61,241,50,41,184,232,101,29,66,168,60,214,88,133,10,191,232,35,66,241,13,233,82,167,105,211,83,141,32,201,10,137,178,230,210,183,118,122,62,208,66,39,168,220,52,73,28,223,166,179,160,47,17,19,3,198,160,75,194,160,70,190,80,97,211,31,115,216,188,191,245,183,187,201,202,7,252,70,252,146,43,223,70,188,143,248,141,253,140,142,97,134,101,238,18,214,54,42,145,192,211,196,195,29,182,96,69,175,28,207,135,26,191,189,152,70,244,104,146,60,17,99,145,111,109,159,43,71,21,39,227,187,105,106,160,2,31,114,203,17,90,190,85,180,72,168,82,205,115,62,163,36,40,227,107,40,140,26,99,60,115,58,171,228,194,205,100,184,101,4,214,177,72,18,184,18,128,71,104,217,76,26,86,97,18,3,113,101,232,112,233,23,128,233,198,200,167,130,160,135,174,171,214,214,27,143,20,17,103,93,241,143,37,88,125,156,90,65,116,203,140,69,227,208,141,145,198,52,112,206,7,94,78,246,54,184,222,166,19,218,49,109,253,128,49,117,168,122,101,19,158,97,132,204,180,22,52,189,47,216,11,241,211,4,97,250,109,162,145,222,250,201,120,123,124,198,225,129,151,25,17,49,107,213,213,95,222,70,243,15,24,239,119,61,55,90,139,241,186,38,249,28,157,198,105,151,18,24,54,233,231,101,195,32,140,240,143,110,163,161,145,12,194,154,45,47,173,225,211,59,20,190,183,70,44,66,167,199,208,137,250,173,147,222,217,110,48,12,230,166,240,62,158,211,92,152,19,138,212,31,48,201,216,152,239,176,10,157,186,106,211,250,49,34,94,24,112,96,116,152,190,41,202,213,196,129,77,121,94,110,236,54,51,169,119,152,252,232,82,244,125,0,197,31,57,235,220,169,31,152,78,128,56,152,229,100,203,92,123,233,236,245,151,61,16,168,232,122,91,240,81,227,117,194,155,248,172,171,111,92,101,86,196,42,14,235,115,234,115,98,151,109,173,38,93,159,55,233,237,152,168,17,241,221,58,229,32,120,255,227,100,3,191,117,180,234,231,131,21,197,136,53,121,152,184,195,231,232,93,86,236,179,71,33,173,169,232,217,45,134,25,113,100,209,121,250,189,221,183,94,249,171,238,47,32,238,87,31,40,17,65,76,165,253,143,28,167,48,196,73,255,233,206,127,247,231,228,221,61,79,12,182,234,181,194,131,190,107,135,173,47,75,199,209,11,31,50,154,128,134,183,63,227,232,77,126,59,190,108,122,81,62,179,225,164,47,203,159,233,177,159,210,105,129,124,194,141,88,228,61,18,45,242,179,116,94,60,37,28,254,227,122,235,242,133,219,149,127,63,133,224,94,159,26,215,149,31,39,194,42,41,167,244,2,147,66,143,118,12,52,162,115,33,157,147,149,63,39,39,6,12,220,142,204,181,72,132,210,184,228,240,130,105,119,5,126,35,160,70,242,162,178,145,147,96,30,29,142,21,239,19,205,104,157,75,81,214,122,31,187,95,25,28,113,217,207,54,84,82,79,203,180,201,139,168,229,235,130,159,182,215,146,128,97,73,110,162,45,58,40,227,227,131,244,39,137,92,148,52,208,56,204,24,106,13,121,160,88,21,245,57,114,159,0,195,73,14,54,6,102,134,73,184,58,30,121,98,232,222,220,136,69,80,129,202,102,12,131,75,164,214,201,46,44,186,78,5,198,87,55,98,17,188,19,122,215,223,70,224,56,86,93,172,94,142,172,17,188,42,92,217,50,191,176,116,75,217,172,39,42,206,189,205,28,80,127,26,150,75,36,39,104,207,146,121,129,44,238,58,49,80,208,195,151,74,9,247,197,221,100,170,21,61,69,189,47,210,215,49,80,222,19,109,58,211,34,85,211,163,34,87,76,246,121,202,109,155,240,127,144,100,112,96,77,79,60,224,138,8,134,163,127,73,180,68,145,164,240,120,122,83,242,42,217,85,6,220,50,159,3,61,29,234,170,92,217,91,53,111,176,4,10,189,71,77,150,116,244,215,251,186,73,44,26,58,79,131,178,139,76,122,91,21,70,45,63,109,230,23,94,155,98,46,29,235,3,215,185,146,79,72,16,252,189,240,114,253,182,176,114,251,124,62,44,87,194,207,121,19,200,212,7,142,216,67,207,122,27,222,87,159,131,119,80,12,32,233,239,180,18,251,59,53,54,158,73,253,121,99,242,42,204,70,44,25,154,184,2,232,101,211,207,20,215,141,217,80,251,60,111,115,108,57,1,179,130,124,159,201,123,132,201,43,50,210,230,231,93,207,26,36,202,125,145,188,208,183,133,124,97,176,169,104,63,215,29,37,194,41,55,234,86,127,174,41,10,206,200,199,192,35,69,219,116,126,224,210,163,248,131,146,205,252,55,240,153,65,193,60,221,136,0,10,91,47,154,195,68,111,58,205,162,201,210,130,244,119,38,187,112,61,57,22,229,241,54,41,237,233,52,107,25,230,27,133,91,120,144,242,54,241,17,185,191,190,120,171,10,195,157,26,10,35,186,19,84,44,104,221,93,143,134,253,187,131,107,69,171,144,160,213,196,71,110,20,187,105,37,59,2,95,203,92,4,76,22,63,81,76,169,102,80,27,48,72,57,242,46,223,103,57,75,210,136,233,199,16,218,246,180,60,107,48,204,42,31,82,149,24,137,102,146,93,131,194,76,155,240,146,5,130,188,57,133,143,160,60,217,78,75,97,90,85,130,64,128,207,130,4,111,157,188,69,9,154,24,89,169,43,159,61,218,12,43,238,122,12,162,241,124,215,47,166,177,198,215,104,243,218,200,83,11,140,155,91,16,143,150,105,235,53,129,47,210,52,254,84,152,217,210,174,165,27,109,152,5,36,58,19,80,23,93,2,35,157,29,28,28,35,156,203,164,209,77,140,46,80,182,78,18,87,190,139,162,191,163,69,83,68,131,63,36,176,121,89,197,133,179,199,147,80,129,86,234,30,37,103,252,154,135,38,69,250,91,109,238,175,7,215,194,66,154,30,166,194,216,194,199,67,51,169,155,207,209,236,240,163,227,98,35,207,167,71,227,142,28,148,170,55,97,125,2,230,14,5,186,220,104,188,219,112,75,228,153,46,83,87,190,73,193,121,195,88,97,147,211,74,142,13,237,168,50,146,142,149,76,125,36,17,183,124,198,33,137,214,120,166,214,96,161,195,144,130,100,244,122,52,170,138,250,121,189,127,138,215,142,104,47,64,93,99,42,140,200,75,160,102,180,32,40,157,216,201,241,135,11,41,123,213,254,167,48,214,130,167,98,50,18,2,19,205,69,103,3,182,121,75,39,13,184,93,57,167,96,250,124,62,240,22,146,178,21,158,244,11,48,103,152,136,21,76,74,81,54,40,15,134,203,155,228,80,82,240,18,167,92,107,125,136,121,186,31,101,14,1,67,183,142,53,224,69,126,77,163,183,187,72,67,141,128,155,168,228,252,193,111,34,136,121,186,35,82,175,75,159,217,202,157,92,35,218,104,245,123,244,140,104,129,15,226,223,194,59,218,246,168,176,160,60,244,185,242,29,140,14,250,143,235,247,202,70,20,204,128,105,219,250,220,23,233,204,132,199,39,5,246,62,15,150,205,88,241,175,245,97,234,10,83,111,124,249,197,24,80,26,189,161,255,218,75,132,19,40,200,108,125,159,152,237,6,85,101,163,53,247,89,158,218,234,55,121,198,216,64,127,14,110,63,215,7,139,99,240,222,89,159,181,109,5,7,173,216,135,171,187,4,82,67,190,161,164,159,99,180,239,194,73,217,74,250,57,222,36,255,137,84,54,2,177,113,116,233,187,124,86,93,83,251,143,208,15,189,227,251,129,75,143,39,250,38,183,59,186,158,251,96,12,16,81,39,179,229,39,234,220,44,242,65,88,183,150,132,207,32,102,15,145,228,159,219,133,248,58,81,178,217,249,125,153,184,144,14,164,195,215,29,67,133,210,223,57,26,139,119,114,92,1,99,235,160,91,144,245,102,149,22,229,29,88,199,85,230,113,56,228,52,182,196,38,99,126,242,211,104,195,5,131,26,202,133,154,160,25,12,61,59,54,48,251,19,36,45,186,207,35,229,136,212,238,254,28,138,214,126,22,102,45,115,247,57,248,244,72,57,30,163,210,109,133,231,204,173,42,78,151,210,96,3,252,254,93,36,138,44,123,185,62,123,85,247,104,54,20,234,150,110,55,59,91,202,128,233,130,212,157,211,50,81,141,172,70,211,200,44,27,39,76,81,164,242,74,59,190,220,245,187,229,210,4,165,10,255,217,117,185,27,222,95,145,99,232,230,253,152,244,245,201,42,197,91,31,228,96,163,96,6,31,131,38,201,179,116,144,209,77,154,69,221,2,143,85,134,9,122,211,63,167,139,191,156,251,109,75,71,112,69,203,38,243,222,47,230,249,196,241,116,156,71,230,109,33,99,254,157,10,199,88,153,226,37,45,177,63,223,117,180,211,90,74,144,86,121,253,50,241,176,9,152,246,128,253,137,119,119,111,153,60,163,253,70,97,100,143,50,69,69,29,181,201,146,251,162,53,54,178,145,224,42,75,107,109,180,75,215,21,131,144,72,81,235,201,100,204,161,27,68,14,10,187,41,153,236,240,125,173,113,215,88,241,245,173,145,198,155,69,127,114,75,192,205,28,217,53,16,65,71,204,95,8,65,191,244,202,19,149,190,189,166,231,183,200,37,87,157,133,185,213,72,194,194,208,43,90,58,237,219,252,86,29,165,155,67,170,205,221,148,1,125,20,210,149,253,217,190,64,158,113,87,121,224,194,62,235,19,55,246,229,172,186,69,75,62,110,208,2,163,8,224,217,76,132,92,8,183,19,102,99,149,7,15,117,84,1,157,230,125,229,48,46,215,121,87,239,77,223,200,254,154,152,91,149,153,108,88,58,197,19,103,7,113,227,173,199,90,70,235,56,202,171,149,100,36,44,169,227,226,1,11,30,200,213,92,63,154,71,195,155,107,48,238,126,219,220,254,129,47,118,220,14,175,15,173,27,216,164,173,29,30,244,61,124,96,4,94,253,117,160,103,43,226,1,92,218,251,63,103,189,241,237,244,253,185,114,147,19,245,71,102,74,191,82,98,164,87,249,69,84,126,99,180,186,247,163,87,78,111,155,103,89,255,76,251,100,140,242,196,71,29,1,163,216,45,239,122,208,126,94,118,194,230,91,174,48,118,236,126,223,13,43,227,246,57,57,77,201,45,96,54,221,159,43,135,100,27,55,134,245,240,253,92,57,114,18,241,219,56,22,44,253,237,193,102,42,126,187,194,130,83,24,21,226,124,44,212,98,134,254,246,196,237,42,143,198,80,82,95,201,194,252,34,174,188,28,252,218,18,190,112,169,253,141,189,31,30,93,217,28,131,18,216,242,106,129,57,19,235,96,185,44,147,191,32,199,200,73,236,57,2,166,14,55,98,148,191,113,130,172,109,62,21,136,13,209,48,75,208,1,9,117,8,204,229,248,56,54,117,15,13,253,152,183,223,166,45,96,180,78,165,240,74,59,57,121,121,135,49,64,151,143,100,90,162,200,121,90,214,203,117,244,183,223,188,157,75,182,81,75,199,231,104,178,186,137,170,208,196,180,136,118,111,69,245,3,67,152,118,79,159,54,44,219,169,19,241,131,241,140,218,126,97,102,233,52,21,134,18,27,207,12,138,233,17,20,201,209,120,31,219,52,75,62,48,102,87,121,48,141,17,250,211,56,211,229,193,212,112,63,40,157,188,45,159,152,152,108,24,140,119,66,15,248,133,113,253,115,52,242,53,249,58,222,183,36,209,132,29,237,61,200,192,198,47,248,252,246,142,49,204,187,94,159,147,163,88,52,125,109,131,42,221,132,98,60,225,8,149,168,237,64,87,126,187,87,61,154,206,215,25,31,192,42,202,133,130,42,202,102,202,225,97,37,22,253,233,247,130,156,84,68,178,191,233,10,242,224,29,27,70,220,29,104,52,210,147,79,156,120,125,186,44,104,234,203,146,14,133,146,46,0,135,97,176,166,234,136,169,124,222,25,243,2,222,199,87,175,252,141,164,83,162,234,84,222,34,35,139,50,194,98,117,251,8,167,15,97,73,83,19,93,168,47,164,117,154,35,114,253,136,127,8,76,123,181,28,141,18,180,192,215,36,129,2,190,166,4,42,240,11,92,246,137,251,226,123,145,247,129,143,105,16,254,208,6,198,227,32,96,36,205,222,90,154,48,101,212,68,27,50,233,254,5,208,92,245,86,207,252,101,146,49,180,116,228,35,171,77,210,153,104,253,222,160,55,35,213,84,181,66,178,184,113,57,57,155,2,185,235,213,141,24,25,83,41,180,33,217,110,210,82,81,18,133,132,32,33,212,139,227,161,49,196,64,154,231,136,88,209,132,38,50,246,13,184,75,56,188,40,210,174,27,115,244,219,117,78,201,64,61,120,143,19,243,209,161,17,123,232,153,33,188,174,156,133,217,140,40,122,166,11,223,44,115,47,188,18,169,60,248,66,118,138,57,154,76,105,211,159,166,57,43,190,219,206,138,126,21,238,163,230,201,201,57,149,239,125,221,24,100,166,23,212,63,79,4,129,166,152,112,200,23,54,189,178,183,193,240,116,9,240,254,132,88,139,68,92,201,115,55,254,51,20,142,70,72,67,85,238,231,161,221,78,158,240,210,45,242,66,22,110,157,120,40,47,30,107,75,223,52,34,43,249,76,74,211,33,246,102,224,32,218,154,245,218,146,234,8,101,80,74,215,191,1,136,148,133,78,70,244,231,223,96,185,159,191,20,223,21,216,204,189,253,179,155,212,124,36,207,105,54,112,78,118,120,59,224,1,219,94,208,193,142,208,39,4,204,129,245,195,130,2,71,46,206,97,122,151,37,7,68,49,113,202,209,80,230,101,240,255,169,15,230,133,223,130,62,105,194,20,119,99,39,74,163,243,208,162,41,9,89,100,167,2,94,179,73,132,67,155,170,155,121,253,96,165,102,146,64,127,15,101,230,201,151,38,206,254,194,212,252,237,137,186,163,92,249,178,229,123,4,76,51,127,14,97,235,158,90,53,30,249,130,211,45,111,132,54,240,60,248,125,151,146,229,217,7,129,81,167,248,210,72,70,107,133,192,147,182,145,216,126,208,150,45,177,215,198,30,48,150,235,243,103,153,154,232,53,231,81,63,216,10,78,178,46,177,191,184,25,175,190,136,81,85,9,88,85,232,175,140,163,223,180,112,101,22,165,149,183,150,216,147,145,228,185,50,129,31,235,141,118,42,32,53,255,183,63,207,247,129,0,236,42,17,136,51,155,13,9,26,255,2,247,157,112,153,74,137,227,101,221,153,71,23,109,116,159,184,219,162,135,236,23,78,67,138,76,87,7,13,221,96,121,240,84,222,56,149,115,15,19,176,10,20,45,32,69,141,97,28,207,12,218,141,140,4,120,101,167,202,209,104,215,232,209,52,9,151,149,39,31,117,232,149,209,100,53,228,194,174,190,143,55,157,212,32,206,252,162,112,57,120,81,79,241,11,163,95,106,9,197,227,160,215,115,79,146,83,216,160,9,138,183,96,140,178,107,234,8,242,170,223,244,213,93,58,131,94,252,41,142,66,192,20,130,226,227,185,132,71,18,121,29,56,137,243,68,86,1,75,82,89,30,208,66,62,145,14,41,24,8,72,210,13,86,25,124,227,228,189,144,16,12,24,151,4,178,68,193,123,65,200,252,8,220,32,71,198,201,247,172,85,66,70,174,133,230,234,200,119,220,123,154,158,124,152,147,181,103,75,222,86,163,108,61,185,213,54,167,36,83,174,144,83,152,162,199,13,122,48,53,161,245,249,109,246,85,121,114,106,170,18,153,61,248,102,196,137,47,241,22,97,167,7,191,67,122,100,106,144,227,209,116,202,197,25,105,196,111,55,196,125,229,125,194,109,37,63,233,73,164,142,200,243,21,24,58,113,164,4,217,251,233,54,151,246,163,88,3,32,161,149,90,21,133,63,20,201,72,220,183,101,160,113,35,39,246,107,166,1,181,244,137,147,232,188,209,239,48,144,7,151,47,224,90,183,69,140,164,129,103,144,62,241,97,218,40,145,181,91,230,129,34,240,194,96,51,121,126,239,46,229,109,194,223,42,113,234,183,229,210,24,134,62,154,114,162,255,100,24,113,60,96,210,254,21,67,137,120,29,116,208,173,132,201,229,212,184,173,102,20,182,33,240,91,3,78,252,54,114,236,107,200,209,230,176,28,92,35,164,197,69,121,96,153,193,98,143,47,132,10,95,223,2,19,12,39,19,22,98,75,250,119,0,163,104,25,52,66,216,89,39,55,162,203,170,118,57,27,146,88,24,130,242,73,184,50,224,66,47,103,200,231,181,176,60,129,239,229,48,149,198,252,56,97,74,190,109,111,44,185,8,252,230,117,145,0,164,230,29,217,47,168,42,67,96,242,189,145,98,130,10,212,245,224,107,234,192,142,118,150,85,185,46,219,20,69,128,223,11,207,176,11,140,220,161,19,245,112,207,156,34,91,179,154,101,189,61,141,243,102,217,163,10,23,11,165,210,25,19,22,79,175,200,109,153,232,118,180,228,160,64,61,36,14,95,16,229,162,63,139,86,147,34,210,27,36,143,88,156,28,238,144,19,178,194,192,136,67,48,201,163,74,116,182,229,219,66,56,41,252,7,128,33,169,203,56,193,157,6,239,66,135,223,168,146,5,153,238,159,55,4,19,189,42,223,186,56,188,5,211,155,115,87,105,138,54,7,241,29,28,90,236,203,75,166,120,160,78,81,101,158,113,91,248,151,230,171,38,39,150,212,70,212,179,181,201,137,46,138,53,107,192,11,171,10,25,192,116,161,157,232,160,34,209,50,100,135,203,214,4,29,207,12,226,151,240,65,217,123,96,32,161,155,38,209,27,89,164,3,151,164,82,44,222,146,43,163,160,122,242,220,235,253,78,198,148,108,31,140,6,21,48,177,89,142,148,97,74,39,43,96,8,206,91,142,30,139,124,97,110,33,144,182,202,103,74,148,82,202,92,146,167,41,242,233,189,133,200,18,130,127,48,118,29,69,132,26,30,188,173,235,48,224,174,253,114,139,92,134,59,69,26,76,235,183,158,28,15,166,21,40,205,219,114,48,34,205,81,27,228,224,173,167,110,214,118,153,7,163,33,32,167,110,108,117,86,192,111,68,74,251,35,108,19,154,151,19,102,144,14,129,121,136,30,64,45,138,131,146,75,228,239,191,112,192,31,25,251,147,243,63,90,42,218,152,180,101,175,200,34,86,18,169,114,73,221,250,1,127,43,195,66,101,41,157,155,254,146,51,173,251,82,188,76,230,103,43,220,9,18,3,70,242,95,7,1,236,168,200,115,208,107,83,100,201,123,79,11,17,116,95,118,72,235,213,207,111,99,55,58,188,120,135,38,34,212,46,29,35,243,68,76,136,176,75,61,83,71,216,96,11,16,48,156,177,43,39,175,196,55,45,238,155,196,120,214,85,150,105,125,54,159,141,88,38,94,52,51,228,219,160,51,40,18,14,196,236,34,55,197,198,156,30,255,120,209,152,242,44,249,240,40,164,111,47,121,66,250,209,94,3,218,70,86,86,78,72,87,226,44,37,31,253,187,248,22,171,3,25,176,150,85,176,101,142,164,209,42,183,217,219,125,102,43,220,203,135,191,111,218,236,49,186,21,152,148,143,199,109,47,44,198,116,55,39,74,190,22,23,194,130,33,65,94,75,166,89,100,45,162,243,145,46,147,42,117,224,69,5,39,155,204,17,9,150,30,243,133,177,230,94,113,91,48,192,202,214,41,124,161,64,228,207,172,97,50,114,116,121,168,216,192,248,36,204,102,45,183,107,203,242,117,61,234,7,80,186,133,41,183,48,201,120,1,86,207,115,147,95,82,24,33,132,153,240,123,219,85,22,69,58,4,99,89,67,30,94,202,192,8,183,94,36,241,226,174,223,83,235,186,92,191,200,55,118,146,36,94,94,28,178,101,173,167,14,179,227,137,22,21,82,100,182,121,99,107,199,3,191,77,73,174,48,227,222,152,142,164,113,71,158,184,203,209,52,109,9,204,134,109,104,0,52,105,235,247,116,7,246,226,93,102,112,108,195,118,150,255,42,118,127,87,224,106,74,102,17,226,208,94,216,52,50,99,34,244,2,55,68,197,210,63,71,67,78,205,226,97,49,157,19,137,25,49,179,138,162,232,95,235,157,92,57,108,157,157,137,154,66,58,59,135,18,66,138,89,250,120,83,178,150,53,225,58,35,255,182,34,17,3,185,87,80,235,199,13,148,204,72,38,183,104,158,134,183,234,81,58,83,200,146,9,15,133,229,213,178,250,205,118,100,106,16,15,5,41,122,144,138,137,102,116,141,241,97,209,244,220,75,110,13,206,80,174,126,59,165,220,75,190,249,80,190,47,102,226,117,99,103,243,162,223,166,140,180,75,237,35,97,20,154,148,72,100,45,77,199,19,241,215,244,243,116,63,199,148,114,174,192,85,219,244,232,223,185,201,210,192,136,74,179,41,23,211,137,25,59,4,152,113,218,197,7,133,3,101,13,135,205,248,78,97,28,134,163,185,170,225,97,33,149,228,11,9,54,200,14,205,74,129,77,80,6,117,238,124,166,241,100,4,166,78,29,77,178,68,99,187,232,94,19,229,140,60,121,27,154,57,195,152,251,102,239,72,67,90,78,159,120,179,75,13,166,4,73,12,73,39,154,4,212,144,205,61,14,26,122,101,141,206,162,120,157,12,142,173,48,148,192,232,51,162,149,74,123,156,232,3,58,61,68,101,10,46,163,91,183,231,180,80,71,217,229,77,80,173,234,222,191,66,228,143,162,13,218,238,74,79,124,235,244,190,193,42,128,178,209,139,102,37,76,46,39,96,170,175,250,178,223,71,176,86,84,78,232,82,250,60,52,20,184,71,38,20,47,92,226,76,229,152,233,119,124,248,216,189,104,78,252,109,87,140,120,19,233,173,170,99,248,236,105,22,240,193,31,129,119,36,57,166,253,103,4,18,252,145,183,82,10,87,232,44,179,151,247,11,35,76,210,39,138,210,120,9,13,135,99,212,72,73,76,159,23,132,190,47,32,246,177,54,228,155,230,229,234,136,84,13,94,121,227,10,241,235,79,3,200,7,49,65,231,93,247,147,141,36,124,158,185,195,70,109,92,114,153,204,237,177,15,102,135,94,245,177,48,139,175,72,194,82,39,232,159,60,41,78,13,177,211,69,186,226,74,2,248,152,161,124,236,162,209,99,147,226,137,145,75,163,194,141,193,232,81,30,147,153,139,213,146,48,74,48,154,255,133,32,26,115,241,131,139,200,181,79,52,215,102,124,126,199,132,47,36,113,71,193,239,102,214,187,15,149,84,159,86,168,220,145,153,54,165,87,161,80,89,69,47,182,24,199,234,227,82,71,184,188,189,32,113,88,253,79,50,84,219,250,229,131,2,194,44,223,150,166,235,169,145,6,143,137,222,69,237,11,131,169,61,110,36,53,32,42,42,11,214,172,44,66,108,231,96,133,161,51,150,109,33,163,216,197,23,240,22,52,45,51,212,131,100,184,195,165,127,24,134,132,155,35,115,207,111,207,86,90,211,250,73,31,117,71,153,249,93,55,54,151,9,51,157,38,219,8,65,183,161,165,27,100,63,87,50,153,24,181,87,97,182,159,45,225,165,36,116,42,164,47,160,191,2,107,5,112,179,203,137,222,70,36,111,175,230,212,145,233,46,65,96,60,150,143,42,75,97,230,234,160,81,141,218,62,213,50,148,156,79,62,113,146,155,130,22,58,110,130,221,85,108,203,35,181,73,227,40,6,251,100,145,240,149,234,226,44,56,210,198,78,1,142,84,209,178,232,155,118,114,155,1,173,117,107,217,19,190,104,178,75,234,153,154,114,103,7,141,15,111,192,72,93,212,79,201,53,184,193,203,220,58,149,150,188,76,157,52,98,125,228,216,181,103,96,89,187,66,176,56,150,233,71,203,133,83,174,109,51,184,43,24,64,109,133,137,170,98,123,133,240,165,18,253,22,4,185,17,73,19,30,234,146,21,127,253,245,126,37,59,5,131,238,161,149,125,226,203,154,9,153,163,61,182,15,134,80,26,233,28,107,59,175,122,242,154,69,238,3,1,65,223,38,108,174,16,144,96,99,253,150,132,207,185,239,9,241,36,154,192,134,182,51,88,255,224,201,202,62,20,3,89,87,31,140,230,87,156,156,29,230,248,28,141,245,104,18,176,112,125,144,135,70,83,84,205,75,67,225,85,43,236,205,44,245,2,181,165,85,80,118,227,145,94,131,150,41,91,32,224,34,20,170,139,44,186,124,187,203,42,186,30,153,110,83,4,61,202,226,160,117,35,18,77,200,2,86,165,159,32,40,176,162,0,127,97,29,42,31,232,239,115,15,90,13,170,62,74,63,121,51,67,47,201,186,57,115,126,152,74,52,101,37,103,7,181,217,15,23,201,150,203,158,156,157,207,88,128,188,210,114,155,79,67,226,248,80,149,44,249,151,151,246,118,38,235,67,125,33,15,159,48,12,249,207,201,161,236,4,227,7,19,243,166,151,54,177,172,175,201,227,24,95,22,149,133,182,73,243,232,75,244,199,13,126,11,107,30,205,226,183,63,240,72,54,6,17,182,72,251,217,165,189,197,181,230,80,234,170,167,131,188,36,75,115,164,29,27,73,85,133,207,140,38,118,172,123,97,165,10,76,160,27,223,200,91,144,174,10,157,152,0,252,93,49,107,221,181,181,207,28,71,197,30,253,193,100,48,72,245,10,140,8,126,100,63,108,46,86,198,208,128,169,118,99,90,122,15,245,232,209,184,57,220,96,138,16,111,140,15,213,201,108,194,50,173,195,197,233,112,160,10,31,244,153,137,40,100,209,163,45,103,21,121,25,19,148,255,80,234,230,142,71,62,113,9,86,46,32,91,255,26,236,49,130,85,109,117,122,179,124,25,35,190,110,243,87,232,10,163,29,29,39,127,139,122,95,58,18,33,139,207,124,228,21,205,48,185,240,23,123,142,224,195,238,101,18,176,242,70,112,204,91,185,204,12,232,230,50,26,202,219,215,142,100,49,218,11,21,178,237,53,245,193,152,203,81,31,81,30,240,219,186,224,40,224,211,177,145,22,133,46,203,26,181,98,152,67,169,208,38,71,171,141,36,153,4,250,179,54,157,162,11,217,170,183,239,31,132,50,37,35,245,96,188,130,130,115,87,145,136,149,145,56,16,15,143,61,47,26,189,189,42,123,154,178,192,136,64,12,197,3,73,190,76,200,59,109,7,255,153,117,93,67,41,138,96,163,37,81,183,149,207,47,87,108,42,34,183,242,98,228,173,28,98,43,154,5,29,132,134,251,42,209,204,131,223,18,20,140,14,148,109,251,231,186,204,31,43,18,51,184,246,124,238,10,97,176,21,172,238,114,149,86,106,74,0,89,114,195,182,84,75,160,208,180,154,148,220,176,169,63,159,7,14,193,230,68,214,135,101,66,47,28,217,227,216,57,18,111,106,207,54,175,139,215,29,116,245,142,218,217,231,232,81,242,104,35,15,77,133,233,211,206,106,32,14,62,10,99,163,24,229,62,8,204,243,115,95,236,68,131,71,111,173,254,138,190,213,52,54,119,164,142,139,44,19,200,183,156,168,41,159,245,231,139,164,253,174,112,0,99,115,55,41,71,233,209,229,184,117,188,109,13,209,42,62,218,245,112,122,205,157,227,65,78,225,211,208,138,109,82,110,75,247,145,12,60,171,35,234,75,217,184,96,59,0,129,169,239,197,209,84,19,167,54,157,190,9,18,35,171,216,190,97,34,47,55,54,161,18,197,118,1,187,130,79,43,46,218,144,51,105,25,56,17,105,227,181,137,196,38,45,99,152,171,173,192,213,220,210,131,181,177,182,118,85,116,107,144,137,254,48,147,202,208,182,211,82,172,2,31,228,6,88,126,218,218,51,105,115,12,73,30,52,147,218,250,52,29,137,118,231,123,36,167,127,26,158,222,59,186,41,105,197,192,211,182,56,227,190,167,92,214,123,71,218,247,102,37,213,80,248,91,127,249,97,237,181,194,45,37,26,154,200,55,47,21,184,32,103,184,82,11,229,124,22,48,182,64,51,150,253,75,35,75,213,147,83,240,218,165,167,120,218,71,155,176,89,115,110,202,215,94,50,250,42,205,241,166,207,123,83,104,165,118,109,115,164,3,112,236,84,94,155,253,211,47,187,204,255,53,126,154,21,78,213,78,168,203,85,185,109,68,198,62,42,46,52,110,165,126,217,62,58,43,97,194,84,99,9,186,244,61,136,237,40,218,143,61,149,84,204,183,121,169,248,204,139,200,99,129,186,182,10,104,83,94,53,165,221,228,247,92,21,229,69,254,165,246,160,132,224,114,121,85,184,3,67,226,21,108,147,114,241,117,86,213,54,114,45,113,91,248,36,107,87,68,69,234,179,69,107,92,129,216,36,143,212,180,238,34,214,33,26,81,73,17,83,225,11,229,193,23,35,245,175,216,35,195,191,207,100,230,97,141,188,63,74,67,61,228,155,223,151,117,166,202,201,25,23,248,230,156,132,6,220,71,244,16,107,195,157,201,174,143,208,221,11,92,174,36,210,80,177,208,155,182,114,73,78,166,80,60,84,220,22,243,222,22,107,246,178,176,75,245,51,233,199,56,1,227,122,162,39,55,58,122,143,137,250,109,151,165,205,164,18,82,71,42,249,208,254,178,215,231,96,124,223,227,220,116,16,23,85,126,186,153,104,38,1,254,217,210,86,8,114,61,159,201,27,10,229,163,127,105,117,254,132,113,233,254,28,205,39,80,147,114,139,92,140,138,78,221,19,58,172,84,188,247,71,240,106,154,188,93,48,83,217,253,125,110,155,165,50,222,53,241,87,251,60,51,252,76,71,242,90,205,27,82,133,61,223,18,20,100,224,119,46,229,71,35,251,121,74,77,206,44,82,78,250,211,48,74,130,142,75,22,64,65,88,248,241,187,36,175,218,71,111,180,73,162,235,111,82,214,7,138,36,124,60,145,70,83,170,42,134,142,17,20,155,131,162,171,246,104,161,12,179,93,36,130,226,148,121,113,40,60,83,202,148,196,47,154,68,10,91,9,48,146,131,236,181,62,34,172,230,235,233,240,91,85,63,234,204,144,165,66,168,27,142,81,249,72,124,217,40,204,94,67,216,40,247,35,15,187,131,221,99,169,8,77,85,225,185,157,18,173,164,164,247,231,203,67,48,57,232,61,7,158,203,231,219,121,119,50,35,211,59,6,101,28,21,197,61,112,85,51,249,215,169,54,125,69,113,51,130,26,80,229,116,54,26,166,127,210,179,11,18,53,62,133,113,135,12,184,153,132,158,234,245,34,53,31,247,133,130,90,211,147,207,19,27,202,51,204,159,70,85,136,105,10,138,177,128,64,184,114,44,169,86,156,153,253,153,5,69,36,85,33,126,143,33,194,70,132,159,63,55,77,65,111,103,46,182,105,67,29,92,80,136,245,18,84,174,175,120,242,9,50,33,109,230,181,124,52,136,217,3,100,111,166,73,157,232,185,11,219,139,140,118,41,37,170,38,52,218,63,210,23,186,105,234,81,216,210,225,1,55,53,65,162,184,64,184,155,65,190,245,180,170,224,244,236,25,134,207,239,227,52,31,134,149,45,167,88,157,171,222,52,105,139,158,219,11,189,101,44,32,103,188,71,210,147,243,115,209,22,188,68,140,254,54,126,117,235,153,223,47,71,120,2,161,251,223,200,123,99,226,157,143,219,118,77,122,52,165,193,24,159,189,45,18,13,95,105,241,30,201,105,19,77,232,31,97,242,65,61,199,97,218,106,244,101,33,216,145,53,148,142,174,175,14,95,90,191,202,77,24,165,24,61,154,237,95,210,28,107,249,180,47,62,24,107,161,157,101,122,52,238,84,175,189,173,144,189,180,111,180,171,76,35,157,51,65,181,194,130,227,35,172,252,222,199,204,221,119,55,167,18,149,161,103,9,12,122,193,133,159,38,104,51,246,127,160,243,51,3,179,111,204,38,17,156,69,63,26,193,16,46,130,185,118,76,215,237,163,81,95,16,201,138,163,233,3,87,9,110,178,4,89,253,164,251,71,251,123,17,215,127,113,241,14,120,237,143,148,238,155,52,49,49,14,120,118,213,74,168,208,118,91,60,147,6,47,78,53,207,145,227,220,43,127,155,182,105,185,177,106,82,10,121,242,166,54,193,102,147,61,67,51,195,118,10,159,159,238,216,193,198,3,167,209,79,7,41,210,87,45,86,181,102,77,107,50,89,61,156,82,134,36,21,86,209,147,23,243,119,73,184,105,86,157,14,135,17,90,9,192,228,175,4,102,117,47,114,116,213,58,32,171,86,207,142,8,78,190,117,166,180,156,145,28,252,22,38,245,74,120,147,87,207,142,106,52,5,116,57,46,16,19,170,60,149,241,137,4,112,124,13,157,82,30,233,11,125,135,218,52,96,10,157,67,233,219,121,128,191,58,178,191,249,190,168,107,8,76,211,91,76,241,148,172,62,232,155,22,78,207,159,102,155,163,246,18,23,66,64,190,108,56,149,77,253,37,96,235,141,28,197,181,126,142,38,12,150,163,121,217,31,239,10,235,239,206,47,136,89,95,225,146,77,38,13,149,211,163,214,22,211,178,68,249,237,126,164,41,11,4,216,221,242,232,173,222,129,211,84,72,67,162,155,140,205,81,249,175,194,94,190,215,156,145,200,192,139,207,9,10,119,39,39,203,194,100,168,247,197,110,226,38,171,155,106,183,94,154,121,53,201,100,217,181,1,24,241,144,183,132,247,156,106,187,42,76,160,126,19,116,15,230,233,174,21,49,10,96,53,84,103,152,229,117,203,196,62,240,230,153,177,120,150,125,34,23,77,100,146,235,11,154,206,10,23,148,202,2,190,31,149,147,23,178,208,242,216,115,109,155,251,115,114,50,45,201,131,135,122,45,206,48,167,153,237,86,46,171,100,169,5,134,171,126,101,69,238,243,243,72,254,220,200,115,61,87,213,37,94,84,88,195,18,11,88,218,77,221,87,240,109,200,80,225,237,35,101,87,195,45,215,154,225,211,91,169,52,111,246,96,26,143,79,6,49,77,247,37,84,51,231,146,116,96,43,90,194,39,159,52,122,172,78,221,182,77,77,225,50,114,107,210,77,4,69,47,205,36,215,2,101,23,160,87,134,246,103,203,176,176,233,206,4,126,237,45,26,52,190,229,226,227,88,195,187,191,25,112,46,213,191,199,112,45,213,110,9,87,181,167,231,161,136,79,165,92,200,87,160,174,152,119,227,72,152,6,49,61,154,71,30,43,4,125,57,223,163,205,112,52,2,233,183,49,159,58,103,160,145,126,71,42,153,44,52,57,21,46,56,43,72,1,191,52,181,249,225,136,224,176,188,137,17,181,111,129,205,185,98,229,222,132,217,83,225,55,234,243,198,214,167,135,183,44,227,219,196,51,179,54,222,174,48,159,207,201,61,85,85,61,79,88,63,72,241,199,142,204,126,76,225,182,67,168,138,253,156,54,0,23,147,58,200,219,66,8,72,191,128,53,172,213,51,105,144,31,109,214,2,161,54,39,59,27,88,77,175,76,232,155,182,219,208,245,129,54,217,224,185,159,63,211,69,61,117,155,228,12,114,251,220,212,106,167,80,75,14,47,3,54,223,93,147,210,144,182,154,75,110,2,159,79,176,80,144,29,25,186,117,47,170,172,79,92,210,110,201,29,50,46,49,114,91,100,130,115,32,124,155,249,10,145,120,143,15,19,3,26,33,45,152,29,77,207,201,232,124,22,53,200,155,18,53,190,15,190,95,177,21,67,95,97,231,146,136,143,129,248,157,65,210,70,30,37,203,61,80,227,19,254,19,186,156,81,75,130,42,120,196,25,108,189,237,67,204,132,101,194,116,147,147,147,203,104,89,135,70,68,89,204,39,223,198,219,84,253,188,72,182,204,144,65,44,205,182,41,214,121,5,142,111,65,238,139,196,223,201,206,251,90,52,225,252,182,241,16,17,123,176,68,22,66,111,10,191,117,174,100,65,149,122,67,21,184,218,156,31,181,193,246,34,173,173,86,109,239,189,135,183,10,236,162,34,234,169,136,84,188,231,236,187,216,77,83,244,214,147,195,217,10,226,26,76,247,163,110,186,40,119,174,164,201,67,15,82,127,58,72,114,73,157,6,46,106,219,124,184,145,17,245,214,53,139,244,92,12,106,237,117,71,65,149,180,161,248,88,141,99,126,0,209,70,133,211,141,136,150,153,127,29,177,182,191,47,35,211,202,88,161,91,47,196,166,54,27,127,217,26,13,72,245,43,5,105,160,129,8,59,211,96,52,180,99,172,112,245,250,208,38,69,205,160,137,152,22,126,21,184,149,116,199,99,32,238,207,11,43,221,184,57,62,140,137,110,117,24,27,193,57,166,74,60,75,150,142,83,235,54,136,228,236,251,82,171,20,231,233,47,34,134,106,41,234,84,132,167,72,29,127,137,218,84,81,150,226,3,87,29,65,80,121,75,174,105,95,125,224,30,181,137,55,45,32,9,252,249,229,190,71,210,195,104,253,22,187,118,68,178,160,55,197,132,84,69,198,250,253,105,118,130,206,152,104,41,175,202,77,87,70,117,206,225,111,102,187,234,70,248,38,210,155,106,8,144,8,244,93,99,160,145,108,190,247,94,223,251,214,163,119,180,163,146,51,190,178,57,127,160,37,3,162,174,72,143,250,214,83,227,47,19,27,4,58,131,174,78,119,141,224,55,202,215,204,102,83,191,123,11,29,138,118,192,75,50,240,193,111,150,232,89,154,168,22,179,126,224,154,78,3,20,200,198,247,224,178,179,235,121,50,249,234,219,176,252,139,244,178,94,49,17,225,101,181,18,213,111,98,171,239,16,100,247,31,44,120,56,214,125,127,124,39,223,244,23,90,133,70,68,185,250,213,163,40,27,92,242,133,38,156,216,105,30,171,208,68,139,174,245,30,203,16,157,140,155,210,197,140,227,51,227,188,13,114,74,185,209,91,122,174,250,34,143,134,72,115,152,159,188,237,219,24,234,49,202,24,139,114,232,130,253,37,190,148,252,221,117,179,64,118,97,84,233,209,253,66,224,10,216,204,9,5,174,103,101,101,111,163,17,209,213,70,20,130,72,106,113,226,69,189,191,230,169,8,145,133,36,230,91,78,196,214,18,5,131,119,99,59,244,54,81,117,191,234,204,10,251,56,96,26,32,166,26,183,190,233,107,137,14,40,75,161,158,28,23,185,148,250,52,163,81,153,198,145,98,139,55,194,67,17,122,23,134,179,204,173,225,25,91,104,51,29,106,87,139,171,243,21,159,131,253,241,45,47,4,39,97,180,219,113,106,187,106,180,75,64,112,18,62,34,192,69,1,243,141,150,154,126,181,77,121,47,195,124,112,106,254,246,64,177,86,143,70,182,38,234,215,111,3,94,68,6,158,180,61,180,200,128,105,236,89,10,191,29,75,86,222,17,93,58,87,45,130,187,233,125,134,139,47,124,30,61,26,66,221,142,75,195,35,104,234,149,55,147,140,14,247,98,2,247,253,129,89,168,195,119,217,194,107,133,89,16,111,152,58,191,240,88,157,145,41,173,156,240,85,126,99,65,76,78,129,215,8,255,6,214,193,251,49,107,31,65,46,217,108,69,170,152,163,240,192,235,74,23,237,130,110,141,124,64,72,229,207,17,112,29,200,208,200,51,25,198,39,15,152,91,84,87,101,140,116,86,104,73,91,49,68,12,213,183,205,73,117,166,231,5,61,106,9,119,150,190,112,76,175,52,188,116,185,52,62,199,21,118,236,133,13,183,222,55,253,153,51,90,115,174,53,68,233,209,85,149,55,238,130,141,153,99,129,97,143,170,118,140,98,122,236,243,198,16,250,27,53,77,255,104,219,29,10,67,103,189,73,71,160,207,189,10,140,195,109,252,246,162,93,64,198,194,162,207,187,164,63,113,167,125,167,11,220,173,9,41,141,197,170,186,46,191,179,17,203,166,85,47,75,146,252,54,83,71,106,57,204,75,123,128,28,109,223,80,204,213,183,73,79,196,3,81,188,79,77,90,168,117,50,111,188,99,219,76,11,58,100,199,244,137,78,107,54,205,123,62,77,166,121,88,41,45,77,74,161,127,12,153,177,16,45,165,72,23,15,180,168,202,245,160,211,124,167,220,45,10,195,58,20,200,23,222,224,108,95,50,34,26,79,240,184,105,221,10,141,224,247,204,36,206,129,216,176,78,72,76,92,83,138,147,43,103,155,187,210,190,219,230,172,249,25,103,197,107,74,166,116,168,164,181,7,211,75,30,130,232,133,129,167,190,227,47,102,66,248,38,140,93,248,92,143,192,40,253,185,73,131,5,35,93,231,5,166,105,47,21,63,248,178,86,235,199,139,180,92,8,116,87,171,22,200,165,81,59,114,149,21,131,139,88,33,12,182,37,205,195,44,96,101,179,178,72,152,139,76,124,187,108,151,100,5,34,66,72,145,121,211,187,157,18,50,48,209,212,80,247,126,51,167,164,130,208,172,33,99,239,119,141,173,184,184,48,0,191,121,62,188,91,240,55,209,53,29,165,166,18,178,227,164,120,135,130,236,219,78,202,134,151,143,39,121,233,225,42,134,253,50,51,212,214,223,221,41,119,222,233,157,173,159,139,174,97,35,133,201,14,100,97,61,184,242,89,166,220,57,29,195,242,162,81,15,188,35,109,116,160,220,40,204,182,249,250,45,191,83,211,16,43,112,31,45,110,121,32,123,38,87,182,175,121,0,196,193,239,243,144,202,229,155,15,216,85,197,133,15,26,163,250,103,69,102,23,125,3,198,40,71,86,197,183,155,164,137,242,7,91,43,173,76,55,70,85,25,113,114,246,162,83,151,251,5,231,58,86,69,190,4,113,192,26,16,122,251,142,97,50,144,227,169,58,128,145,114,10,171,130,193,248,213,167,194,102,40,21,255,17,117,186,130,242,21,151,80,221,71,75,64,114,11,44,108,117,132,153,13,169,71,181,144,223,86,8,136,119,189,216,185,234,169,77,178,49,70,10,139,185,134,33,220,210,204,163,205,172,94,97,40,130,53,143,94,234,50,250,96,107,228,8,175,39,154,238,117,62,33,61,38,215,141,65,163,124,181,237,79,52,45,204,156,104,64,144,215,97,109,215,241,225,209,58,84,183,194,29,129,225,24,132,109,234,87,75,191,55,155,205,28,133,90,112,130,228,134,31,64,140,194,247,1,55,57,24,29,68,151,104,180,62,191,190,117,252,91,255,80,4,87,212,76,143,62,240,106,189,241,1,27,115,69,238,154,189,252,10,79,164,9,125,93,81,174,101,250,133,145,202,25,77,97,18,84,17,154,189,189,170,234,72,12,147,144,237,97,99,240,98,217,35,173,232,76,255,230,100,28,22,86,230,119,34,48,145,96,220,182,49,81,101,109,193,166,114,183,24,41,188,158,207,170,248,34,158,238,100,107,75,127,145,189,17,120,217,10,29,14,37,100,49,100,201,165,218,235,213,172,7,211,9,45,143,101,25,59,254,184,171,11,93,156,26,177,154,92,97,154,244,88,87,124,215,72,2,18,206,185,9,111,29,73,200,121,190,217,52,156,89,72,254,75,30,9,185,134,55,18,143,156,92,116,11,144,88,30,17,13,192,2,152,34,178,66,83,34,189,132,14,82,134,203,170,41,105,230,20,82,124,240,52,145,52,129,219,238,77,60,97,152,236,228,174,89,109,93,192,133,246,157,55,103,104,8,84,140,129,238,48,155,50,105,239,122,48,121,192,184,238,14,249,77,38,226,101,211,112,88,248,192,197,24,71,238,171,88,255,129,63,51,178,45,162,86,53,38,129,186,107,253,0,83,231,232,2,147,172,59,129,110,209,14,123,224,204,90,24,181,215,55,40,143,30,11,209,87,96,20,118,182,192,21,77,237,184,176,105,170,186,9,159,123,195,70,215,52,72,17,172,21,248,208,133,19,176,145,214,228,183,15,31,160,71,33,117,216,231,82,5,182,220,145,191,47,76,150,183,68,157,112,36,251,140,97,72,217,185,73,2,108,110,232,114,97,241,51,173,11,94,225,102,249,104,55,108,234,150,124,75,248,143,98,17,102,80,200,151,200,79,99,134,178,98,12,191,153,113,84,125,166,157,34,69,241,251,58,166,150,34,63,109,218,224,30,23,214,99,153,85,249,105,150,100,223,3,48,179,226,235,41,191,109,214,57,126,114,242,162,71,131,51,220,5,160,128,58,140,164,182,172,33,131,124,130,247,196,209,14,12,191,237,8,76,217,214,191,32,68,62,166,248,188,13,172,109,223,168,190,14,111,154,14,115,176,176,188,77,119,202,221,244,228,142,161,191,141,195,77,152,69,53,99,230,201,235,54,191,122,79,130,189,233,144,140,174,100,46,222,188,82,90,196,96,216,19,240,28,4,46,72,103,86,135,169,122,203,50,129,32,46,203,208,15,54,103,12,153,109,73,203,158,124,106,155,164,139,76,74,227,93,44,218,145,63,24,107,189,37,89,19,92,75,86,204,28,232,55,163,80,21,240,155,73,49,157,245,27,99,87,39,34,50,111,7,103,171,122,119,216,18,239,114,52,223,77,68,196,214,34,32,218,202,163,91,138,212,67,184,78,198,88,63,49,19,107,169,30,174,96,224,49,197,195,116,152,128,128,119,148,83,91,32,81,46,71,83,177,236,110,149,136,12,91,211,144,130,6,5,60,8,127,48,222,121,250,190,223,215,60,221,159,251,161,232,70,72,244,136,207,72,245,128,3,119,15,97,140,194,204,120,207,208,63,94,222,174,240,188,7,30,152,221,171,178,232,254,162,8,122,5,46,102,180,28,48,244,25,185,172,70,103,69,107,9,47,225,63,98,46,252,198,232,24,121,242,166,139,95,187,47,56,250,13,132,254,215,161,154,47,3,94,21,188,126,135,161,81,201,158,141,235,152,222,104,75,197,28,5,73,129,247,155,241,124,51,202,74,5,123,80,126,217,204,246,60,118,124,171,193,91,192,243,178,17,145,232,61,110,186,161,218,44,251,155,214,108,167,224,131,140,178,117,149,88,5,89,179,234,133,138,77,105,120,9,121,152,168,114,54,47,53,108,82,244,83,243,211,104,192,195,114,248,193,164,15,36,221,66,73,246,45,157,254,117,44,19,52,142,131,201,48,86,246,197,62,79,179,203,205,217,144,97,65,157,53,97,164,96,255,7,75,155,145,128,191,17,144,194,129,17,95,7,83,52,157,59,252,90,223,174,165,200,5,147,158,55,235,28,135,73,1,137,118,210,181,146,209,140,192,237,175,201,92,224,107,230,155,30,163,240,154,229,224,129,46,66,58,78,206,46,250,15,116,4,89,106,50,227,155,183,1,158,10,227,25,18,167,126,43,88,21,49,78,96,228,8,61,252,105,93,45,64,76,14,21,243,148,48,235,51,187,100,133,107,247,12,17,70,128,183,55,61,186,71,156,252,86,252,130,60,115,98,111,242,28,35,14,181,20,79,230,65,254,250,79,124,163,87,173,155,167,200,203,40,40,246,70,152,12,59,70,86,5,211,6,126,203,128,159,155,0,78,148,116,32,119,208,209,21,71,111,19,252,9,248,144,78,240,118,101,224,73,203,155,192,157,205,121,156,28,2,141,40,162,29,36,103,174,79,158,213,28,14,178,70,64,231,215,155,246,125,50,32,93,169,150,246,198,85,191,94,234,37,186,193,79,74,142,30,197,26,196,28,198,241,179,203,209,8,129,182,176,109,156,86,224,238,2,87,188,149,227,163,98,32,137,156,20,6,30,55,60,133,43,36,250,45,35,28,123,24,239,36,224,220,101,55,61,248,61,8,158,75,92,89,155,146,194,164,159,117,84,239,135,228,190,74,21,47,62,203,105,205,118,211,171,82,247,130,36,239,94,124,159,254,159,184,89,21,133,91,135,236,19,49,29,233,135,188,107,52,169,105,24,114,24,89,245,38,40,223,68,252,244,251,195,17,198,25,130,139,43,228,54,24,135,124,233,83,224,55,113,221,187,114,160,85,149,117,253,19,8,136,88,21,247,132,170,231,30,59,36,20,222,144,67,154,72,20,182,80,94,217,39,97,50,141,31,24,243,183,56,247,69,19,86,207,77,83,72,124,93,239,59,253,188,106,74,237,197,123,234,113,53,193,250,39,206,77,198,129,2,208,239,167,177,135,238,200,176,255,15,157,126,55,220,141,234,70,145,215,242,137,25,26,60,116,163,64,242,251,172,46,203,243,200,151,204,162,59,70,36,219,208,5,44,50,253,162,161,54,67,217,110,163,79,79,73,56,97,90,198,171,207,23,20,215,84,65,113,83,94,243,142,116,108,210,139,154,105,147,38,130,1,240,55,190,78,97,233,151,108,154,165,123,195,74,21,185,123,211,94,78,152,142,105,47,214,160,139,240,230,166,163,240,219,180,251,208,199,31,246,99,125,187,89,54,230,250,141,63,94,25,93,96,121,105,84,152,105,117,249,131,225,207,205,155,91,246,7,191,40,198,185,29,198,14,151,79,118,35,18,69,103,194,15,253,115,167,203,159,70,251,7,79,230,63,24,197,195,42,42,28,166,11,228,154,148,56,171,189,16,53,87,29,198,38,246,141,215,97,56,161,114,91,152,78,95,167,177,33,65,143,247,215,21,152,36,225,117,24,47,84,105,20,38,119,105,189,95,14,27,137,52,79,190,176,179,245,20,227,65,61,7,126,151,192,176,51,126,211,251,65,178,102,203,150,157,70,141,75,104,232,176,149,70,135,192,44,168,191,77,158,113,228,24,137,9,55,104,114,9,55,75,37,6,140,15,47,223,230,31,76,17,99,139,24,147,205,201,197,123,24,80,138,53,191,110,133,109,49,113,152,177,177,63,71,147,185,253,193,86,186,19,223,18,11,178,154,235,222,209,120,187,84,244,158,75,123,225,225,111,227,124,126,37,16,133,105,13,255,77,86,199,76,202,203,231,198,218,44,222,153,196,238,241,208,175,43,176,137,132,249,209,136,0,136,65,136,41,229,193,56,255,193,205,146,94,242,204,143,185,152,251,201,77,34,86,64,194,29,127,157,168,14,191,175,64,78,141,83,206,92,126,215,16,107,164,102,104,212,186,58,227,182,6,126,132,83,143,166,234,84,253,104,114,148,210,219,193,210,79,150,107,59,204,88,75,217,97,59,186,230,111,35,173,42,218,192,230,157,177,226,251,35,147,170,102,23,127,240,252,69,72,248,104,208,12,163,39,223,172,245,213,225,67,164,191,20,166,1,126,56,124,73,108,233,35,93,124,129,14,87,220,238,51,193,243,167,84,233,145,63,100,126,140,174,244,183,173,197,109,59,252,110,235,232,79,119,171,199,5,106,66,223,250,200,121,77,126,219,230,94,184,244,167,9,6,253,101,31,88,239,162,32,12,219,120,22,231,227,60,24,177,70,253,254,80,182,243,61,226,177,83,201,34,98,69,93,151,20,123,40,108,16,29,74,38,170,178,253,167,27,14,192,50,95,46,211,158,243,121,197,164,15,246,212,147,191,245,217,155,14,41,164,210,12,34,79,156,109,157,47,185,184,77,178,221,146,71,74,113,195,45,235,15,157,6,111,92,203,201,169,182,238,234,39,135,94,44,138,126,192,125,228,67,163,187,76,102,91,74,196,104,241,254,208,65,193,179,52,253,105,252,212,253,101,15,83,79,29,159,43,91,238,128,0,229,165,43,25,1,216,36,95,28,182,77,255,214,223,166,15,215,175,12,46,66,211,113,72,146,211,5,64,240,141,169,87,20,201,97,146,154,142,132,195,230,103,33,47,140,23,18,223,31,93,248,80,100,100,157,48,123,160,223,201,145,131,110,93,46,13,161,168,55,23,12,135,33,208,44,133,241,207,152,1,191,79,76,66,113,214,168,19,102,175,72,178,149,34,212,96,96,72,107,215,225,245,41,203,0,99,130,247,27,13,215,122,217,190,39,95,221,91,148,206,53,51,204,46,71,227,166,225,161,225,193,49,240,141,91,89,154,145,45,245,18,220,121,33,5,133,48,153,212,42,204,21,31,14,112,48,180,191,3,105,54,196,17,2,230,47,72,232,8,135,31,154,211,15,190,230,6,63,244,149,160,107,229,191,125,217,24,200,165,45,148,158,126,217,116,140,84,214,20,2,47,2,74,13,226,139,193,68,97,56,92,232,55,130,0,218,111,153,248,219,109,14,157,172,17,229,247,74,24,212,187,213,132,140,135,166,55,42,181,126,52,243,206,105,58,115,108,12,40,227,104,118,114,122,105,84,244,156,96,133,124,200,16,218,229,54,53,113,167,22,227,0,211,207,103,141,50,111,143,223,183,143,178,194,208,142,51,96,26,237,226,220,239,22,165,221,128,150,108,136,176,113,242,99,47,87,225,1,125,254,7,99,148,34,150,49,192,41,141,79,254,243,54,141,140,97,88,7,223,192,28,147,32,21,234,165,45,239,68,189,20,226,231,248,128,152,42,248,235,234,157,164,99,213,135,130,154,164,95,24,21,164,121,116,102,160,189,243,247,249,241,53,152,197,131,192,148,229,226,228,239,91,94,77,39,227,14,169,35,110,203,84,248,170,12,67,60,87,75,12,21,116,233,143,206,151,100,54,92,235,226,210,75,178,202,252,192,45,110,154,105,90,180,112,1,107,20,161,31,204,70,100,54,189,176,247,192,126,241,62,141,135,72,53,233,92,252,246,113,94,154,188,22,115,173,207,93,87,62,231,223,72,169,182,249,212,39,62,104,188,254,205,135,192,208,110,245,219,180,198,203,227,48,245,8,189,45,30,137,19,137,128,251,233,26,143,208,45,122,243,220,38,178,35,40,105,97,7,145,242,233,178,23,168,153,111,97,222,27,186,66,188,11,166,41,182,59,58,76,210,79,224,18,122,69,15,181,82,148,28,140,14,218,240,207,178,34,196,35,205,183,155,50,72,241,60,248,181,180,154,62,47,82,196,219,27,42,129,169,224,200,52,11,253,175,23,127,32,140,198,221,228,228,72,24,186,94,38,121,84,138,193,114,105,21,129,231,230,247,69,27,201,103,253,168,200,24,250,56,193,61,166,235,193,239,61,146,132,119,180,82,38,158,2,23,220,18,253,101,64,69,19,97,112,54,118,213,251,122,175,53,223,215,173,187,194,55,169,58,49,203,4,38,143,222,214,64,124,221,171,173,192,245,173,233,114,52,187,30,95,239,73,226,45,213,55,96,2,126,87,19,239,218,188,89,229,109,194,84,161,171,201,97,84,89,37,168,101,27,89,188,180,96,14,108,67,136,64,155,114,235,114,145,2,216,52,16,185,229,182,233,60,241,248,13,125,27,21,150,227,113,33,112,234,23,14,213,176,36,85,148,142,249,115,93,82,217,212,12,53,157,189,161,254,132,56,200,131,187,54,238,110,234,76,251,196,151,85,176,183,149,213,1,70,235,88,241,186,138,217,202,86,205,47,208,219,235,63,141,4,208,41,10,191,233,200,187,30,175,5,41,201,127,218,239,151,94,48,217,2,36,90,107,130,118,72,206,35,78,125,181,241,112,91,77,100,246,124,89,77,12,193,54,132,228,225,4,87,224,172,148,82,75,192,216,56,222,179,53,15,228,195,38,168,95,37,79,108,186,98,137,78,114,21,241,213,214,185,149,108,179,17,81,119,53,100,70,24,206,16,9,178,124,185,178,60,131,27,62,68,142,129,55,248,88,33,253,134,255,2,177,46,48,18,85,55,96,86,91,25,4,213,156,218,167,95,216,160,15,167,41,220,205,56,34,96,179,68,79,216,18,182,241,76,112,17,21,201,170,141,173,45,148,187,132,167,116,95,144,2,167,11,46,225,186,165,161,23,6,48,213,156,29,191,77,178,104,9,252,190,225,157,40,181,206,42,40,77,186,241,93,117,108,92,229,101,194,105,152,45,167,96,164,179,101,81,34,175,80,188,76,10,153,148,169,77,78,62,141,170,30,67,176,33,26,38,23,206,116,49,99,197,171,215,50,67,2,163,151,213,227,125,178,74,201,222,191,98,179,210,70,140,133,54,197,127,16,142,40,213,197,145,35,116,75,171,26,196,5,132,95,98,166,235,23,155,89,129,113,171,202,137,16,139,107,9,172,104,66,100,184,56,252,118,100,66,24,166,86,210,224,211,228,209,75,36,243,41,196,64,43,74,248,30,225,19,83,227,217,25,48,154,250,251,145,141,207,11,186,108,108,199,83,193,238,77,80,216,255,59,86,7,186,164,170,194,221,242,212,49,39,52,109,83,120,48,139,75,243,239,139,58,168,176,78,118,57,182,100,70,148,64,179,165,172,184,244,144,142,26,115,25,242,77,165,41,220,245,145,19,122,181,15,76,126,61,238,235,66,172,155,138,226,207,230,79,28,62,247,23,46,38,163,248,7,55,227,141,156,207,209,156,252,135,190,233,135,180,211,231,220,225,72,241,96,243,12,30,122,238,85,189,21,13,197,96,168,56,57,84,94,128,121,67,62,144,221,28,170,194,83,97,40,131,195,97,172,26,228,133,188,157,63,125,87,126,242,134,195,123,215,163,241,137,250,149,97,205,246,129,182,22,129,255,12,73,28,70,148,86,34,202,183,154,44,244,50,28,126,241,227,150,53,179,12,51,44,137,43,71,92,92,66,93,40,44,211,45,70,176,152,192,147,71,96,228,231,126,111,139,226,242,209,53,177,152,32,69,241,99,77,87,89,50,3,133,15,34,130,66,70,97,215,20,84,97,171,226,228,167,7,27,183,70,74,139,216,145,184,145,31,226,127,200,166,43,140,17,169,79,166,244,70,181,161,85,79,66,152,19,119,109,179,165,88,163,92,10,6,115,250,96,152,214,197,170,112,189,39,158,9,150,45,61,135,10,90,117,208,248,252,129,227,9,40,2,211,236,136,78,184,113,3,195,245,105,82,50,125,223,207,136,183,73,201,77,118,254,212,99,87,119,71,138,75,126,24,63,111,173,168,54,239,178,67,120,132,189,182,20,77,77,2,48,238,122,195,1,217,10,55,212,72,252,153,97,209,118,62,53,234,130,200,132,223,23,41,69,121,95,56,165,32,120,236,131,1,177,127,177,62,193,41,5,45,100,127,104,103,31,213,227,167,184,206,106,250,27,227,239,178,155,238,159,205,206,100,245,132,217,34,104,197,246,189,143,21,159,31,134,44,237,83,62,167,58,230,132,253,139,19,13,143,85,234,189,231,68,56,220,233,203,62,98,14,100,251,187,88,150,9,220,166,176,155,112,112,101,221,255,189,16,148,156,138,216,197,160,5,74,205,212,127,26,222,136,80,123,77,42,116,184,4,2,36,128,165,141,87,156,28,151,121,63,218,36,104,63,191,253,6,151,43,213,88,11,241,222,250,137,64,62,172,53,142,62,87,41,128,86,66,223,177,126,209,28,251,169,185,218,170,226,196,97,4,191,109,69,211,71,126,61,231,96,141,212,83,199,120,51,234,92,192,239,145,246,165,99,161,67,40,10,24,182,174,126,156,205,88,5,254,203,38,132,94,62,48,77,123,62,22,160,74,31,37,14,188,201,239,189,64,63,57,221,132,106,230,116,77,250,211,87,24,252,40,33,125,11,140,218,188,63,82,186,147,104,88,82,24,179,76,63,154,246,64,33,140,241,13,88,3,182,195,168,39,205,207,55,176,67,202,236,98,150,177,134,50,53,240,95,114,230,252,253,243,40,212,251,166,19,219,233,54,136,109,158,143,29,38,217,178,229,213,31,164,229,23,100,97,101,45,80,225,116,248,16,155,200,40,167,153,20,13,44,135,223,159,198,82,206,3,36,189,56,152,221,189,188,79,54,136,215,213,127,30,76,130,74,70,195,161,130,86,226,182,41,193,72,75,203,58,150,16,243,109,244,176,111,81,236,210,14,187,244,226,67,205,58,171,175,158,156,210,119,100,37,104,119,174,66,90,70,208,147,194,103,192,3,2,169,156,124,241,20,252,145,94,198,177,62,148,213,141,174,241,7,91,181,174,15,133,81,246,243,72,104,190,173,128,138,186,80,89,122,177,167,79,198,144,26,203,208,251,98,21,119,173,100,51,235,85,246,46,48,2,239,211,225,253,41,45,153,147,61,107,175,195,182,201,19,166,199,180,76,189,255,54,34,98,85,62,94,84,0,187,27,175,98,183,52,234,80,42,7,98,4,181,248,165,97,132,170,12,151,125,87,10,170,94,179,89,21,113,187,63,111,1,215,145,165,50,128,72,180,114,34,42,170,192,254,219,27,23,111,37,92,144,51,222,113,105,232,16,137,34,241,226,182,208,225,113,248,208,170,90,5,38,133,224,63,141,210,141,154,136,90,89,115,249,202,76,243,32,42,135,2,47,122,252,127,48,173,213,67,18,54,244,7,34,216,52,29,126,99,250,123,225,136,101,250,67,91,40,88,21,101,115,28,219,166,95,135,137,157,20,222,164,158,124,36,46,62,39,93,123,177,170,47,177,78,172,110,113,155,60,83,198,66,220,55,90,78,83,125,226,96,21,94,167,230,211,197,119,181,221,13,24,57,150,238,48,178,178,18,207,224,153,16,62,113,151,222,53,213,61,165,57,119,120,115,253,67,105,97,150,21,236,77,120,164,62,252,167,113,35,234,69,121,40,48,47,252,145,226,228,124,235,252,82,92,174,7,144,164,139,155,174,173,155,86,71,55,238,190,198,38,171,58,72,169,68,248,169,175,113,227,63,167,190,199,61,145,105,34,223,90,26,50,217,18,86,177,63,152,134,180,173,140,161,138,74,216,239,129,192,111,31,95,78,16,130,139,190,251,50,70,81,87,210,15,181,191,233,169,103,106,103,85,216,179,127,163,204,189,179,175,125,29,162,162,128,14,81,243,238,64,54,190,100,143,117,144,225,77,235,217,80,106,172,69,109,16,183,181,78,248,51,49,43,154,161,159,7,221,83,199,15,126,175,66,98,9,68,162,194,108,9,1,230,86,68,172,9,77,221,203,30,199,97,90,19,36,44,253,107,75,244,132,14,164,22,90,110,4,166,231,251,55,205,210,40,11,121,90,208,186,195,4,135,180,38,10,137,114,83,36,101,247,241,159,166,77,164,43,5,171,51,209,250,135,181,145,160,20,153,4,170,21,111,201,142,199,61,205,128,87,30,40,149,177,72,235,97,3,89,212,202,217,148,154,134,143,192,55,221,240,252,21,38,12,246,220,133,25,136,41,99,110,99,92,232,74,253,84,247,241,175,210,223,38,185,234,73,25,10,198,239,120,189,114,52,247,124,245,129,93,62,139,142,66,54,245,190,116,177,56,188,137,80,172,114,105,123,58,158,178,177,137,77,93,137,161,225,215,56,216,148,5,132,101,72,101,166,120,25,238,193,52,170,139,37,56,53,118,100,217,126,48,138,147,87,238,154,26,123,143,169,140,213,93,117,189,80,24,183,116,198,31,140,121,240,251,148,170,26,233,190,109,161,39,59,241,73,173,71,79,254,215,222,57,28,166,4,124,62,62,187,39,244,159,31,124,84,87,117,49,227,135,189,59,227,153,121,47,207,253,134,209,155,118,125,30,100,26,221,162,92,247,96,218,28,226,104,51,140,149,79,192,20,181,157,61,137,99,30,45,22,114,242,67,8,230,231,166,199,162,126,80,108,27,252,117,93,235,211,205,4,28,188,4,34,137,128,175,105,150,11,76,225,38,126,218,146,148,57,142,144,216,249,219,101,191,191,86,223,76,40,38,80,15,124,151,245,55,37,128,94,18,17,91,208,183,228,253,242,49,135,210,60,130,147,114,203,227,88,215,252,15,30,52,48,8,73,215,100,8,74,241,159,166,165,175,44,185,169,49,140,161,241,131,173,226,33,91,62,102,205,241,211,55,121,91,224,23,113,28,241,98,49,143,200,223,142,15,116,155,209,173,160,148,111,255,102,112,246,207,100,220,101,209,66,2,180,252,50,96,192,116,222,200,20,109,37,142,95,96,135,140,10,201,109,33,148,14,51,96,107,213,97,104,6,234,193,14,189,191,251,125,53,20,177,36,31,179,80,234,115,202,40,73,11,178,7,242,219,196,93,251,199,168,6,38,182,146,112,23,155,219,85,174,163,84,44,36,96,133,14,248,227,160,155,73,96,215,118,22,244,217,76,186,235,7,47,244,46,36,172,195,141,121,253,202,231,192,88,58,233,193,20,187,202,239,93,55,26,142,37,7,252,34,18,122,242,254,56,146,214,84,173,153,212,101,28,200,223,0,5,133,219,175,102,204,7,137,182,238,240,97,24,102,230,155,123,134,114,224,183,69,251,151,208,56,150,201,204,254,204,3,254,142,70,86,226,127,44,89,149,12,28,54,150,63,166,66,135,194,184,175,180,231,224,129,234,93,75,199,22,83,217,79,13,35,162,120,97,133,94,83,36,55,164,107,169,152,148,177,163,13,229,30,233,74,98,163,17,156,207,142,250,108,23,129,14,220,4,187,107,227,34,46,64,122,88,90,158,88,226,130,89,2,221,2,139,30,233,105,42,200,100,12,135,225,165,72,7,41,202,47,197,163,189,63,241,28,237,85,25,127,221,247,113,52,228,55,233,136,127,1,50,210,222,126,229,197,140,218,164,151,107,84,88,105,213,225,243,17,1,32,11,211,124,83,130,204,235,109,170,57,68,15,77,245,48,21,184,45,17,222,165,99,113,96,129,148,240,213,38,106,227,222,5,39,180,97,48,172,10,55,204,0,213,21,225,161,194,22,181,220,25,111,206,36,189,27,151,198,246,75,58,189,96,215,44,183,243,1,166,121,74,251,106,73,116,59,57,11,158,109,151,96,148,166,93,178,228,113,242,137,53,182,156,220,114,197,71,111,187,171,6,199,27,58,190,22,179,75,135,75,167,154,39,230,106,235,87,134,3,75,23,101,44,84,28,233,253,115,216,68,205,85,111,165,65,77,242,103,10,185,164,169,0,14,180,148,96,33,53,252,122,218,80,21,13,170,166,254,182,155,137,6,171,208,5,109,183,158,143,71,193,176,163,28,43,218,11,131,234,73,117,184,192,86,22,105,134,90,205,203,244,7,211,116,37,219,227,129,7,200,140,247,89,151,153,164,138,2,85,51,154,245,239,161,86,51,32,147,46,181,247,28,17,19,245,147,211,37,161,42,106,7,85,72,167,79,85,188,94,166,202,87,17,12,185,236,131,181,61,104,11,233,123,4,53,242,129,167,88,210,230,42,140,224,191,51,70,201,104,211,157,146,240,155,149,81,229,118,24,7,16,253,105,196,21,92,155,250,237,64,200,246,203,204,112,88,80,154,31,108,188,161,162,114,99,195,252,237,28,182,161,245,209,32,188,248,174,56,220,241,42,91,31,129,195,229,253,6,167,252,17,10,171,42,157,33,203,225,39,71,156,117,45,133,237,117,249,165,193,4,234,31,169,190,247,182,187,51,210,16,26,85,209,160,107,74,15,126,97,108,21,110,81,253,182,249,6,189,211,46,41,253,106,110,120,88,157,200,9,7,199,152,89,210,204,67,205,27,99,75,191,48,164,245,133,57,137,30,229,116,172,88,143,69,85,12,33,95,127,25,38,113,42,125,173,152,220,189,24,208,127,152,53,83,56,180,252,112,185,46,205,142,135,101,223,218,223,137,247,203,112,30,144,133,232,159,126,94,106,72,219,25,126,144,109,152,6,244,167,141,207,29,189,18,120,74,232,79,15,106,37,213,225,50,215,231,212,147,201,44,250,48,222,152,147,24,195,52,2,223,44,224,231,166,153,120,109,189,238,139,130,197,118,248,77,203,93,245,242,44,241,239,205,56,119,155,192,246,253,136,135,86,167,60,179,83,156,47,54,144,147,147,158,241,137,148,77,42,173,225,242,196,7,52,48,111,229,121,111,203,174,85,224,183,58,149,188,52,216,155,42,244,247,166,232,158,221,43,203,40,155,34,153,90,152,178,142,163,164,16,84,129,16,74,78,243,62,255,75,251,186,48,83,176,157,120,207,201,175,123,124,90,117,175,17,222,189,175,10,49,21,181,191,24,232,255,20,231,144,91,170,189,169,176,27,212,144,48,31,0,134,182,33,151,77,8,19,237,209,215,170,79,114,203,150,72,191,1,118,233,27,68,98,140,30,164,248,225,121,182,122,186,23,210,197,161,68,113,77,91,82,132,136,203,159,138,146,163,182,238,136,98,175,201,176,117,127,154,157,222,193,143,116,238,123,130,78,157,66,228,0,117,22,17,19,30,228,66,189,21,8,169,249,46,122,115,15,134,137,61,3,230,239,203,185,113,174,28,222,211,136,22,60,133,16,17,11,166,205,170,56,124,200,95,137,199,10,142,171,51,58,194,143,145,126,196,192,130,143,20,206,129,195,221,50,140,2,191,89,209,175,235,152,229,166,202,20,211,88,228,173,186,135,13,104,19,99,129,55,239,145,173,94,14,159,211,212,50,183,152,32,153,55,6,34,227,252,230,49,149,72,198,253,250,87,103,34,157,130,73,197,71,76,27,94,111,119,24,65,20,113,68,40,116,100,236,56,184,83,210,82,29,111,104,187,39,224,106,206,123,42,187,254,238,211,7,138,57,10,170,138,253,52,235,175,31,56,205,39,224,168,200,125,29,238,52,245,96,168,198,227,163,144,79,247,165,63,209,73,102,78,108,159,217,33,190,224,198,31,217,124,115,224,188,31,233,127,146,90,126,97,19,171,223,143,119,6,181,110,31,132,72,28,50,43,170,111,199,219,12,123,75,217,177,190,44,53,132,106,184,176,199,235,130,53,212,212,150,137,202,110,104,65,224,198,67,147,151,58,188,44,231,48,237,99,157,233,106,147,2,95,114,249,20,124,80,244,90,229,126,13,136,156,37,183,233,26,153,159,251,178,47,213,167,42,20,14,240,12,252,58,66,69,171,251,219,167,20,120,214,106,101,69,245,213,31,26,234,79,171,124,76,180,48,115,254,77,224,140,225,254,49,176,48,205,130,233,40,9,129,254,177,29,131,87,187,29,38,111,161,214,95,88,74,251,35,251,107,65,154,234,243,214,33,232,52,135,225,34,232,109,97,103,225,38,194,219,196,201,202,250,216,215,33,122,229,215,205,140,37,179,236,108,102,95,237,173,238,240,35,187,220,116,195,140,208,87,165,77,75,152,90,99,52,60,98,221,77,97,111,2,41,249,58,26,226,88,219,23,242,109,188,184,15,140,112,183,159,186,45,42,232,226,229,89,154,69,44,14,211,24,53,213,149,114,208,127,230,191,12,171,171,29,177,250,196,47,193,111,169,50,209,169,23,39,236,165,115,253,212,111,176,143,41,102,9,20,225,118,232,75,252,245,126,171,139,104,181,132,112,156,28,167,120,181,40,125,81,152,87,105,172,231,173,139,176,45,126,247,39,194,88,107,68,46,186,118,32,130,19,45,143,219,52,29,117,4,162,185,246,34,190,184,50,76,219,244,167,81,88,170,39,78,78,227,146,140,3,83,124,15,217,78,166,178,179,244,183,49,215,156,174,21,68,166,177,73,146,28,31,99,12,216,2,134,225,46,87,54,9,80,60,60,161,182,244,113,75,232,38,41,237,179,21,42,171,184,20,9,188,61,187,248,39,221,175,174,145,214,65,237,178,79,214,36,46,52,183,249,97,2,152,90,60,2,204,226,233,74,227,241,47,157,107,26,222,90,176,48,173,171,26,7,211,149,88,213,6,23,194,180,123,165,177,189,96,99,38,182,196,5,18,175,15,96,136,196,87,154,41,205,181,248,120,151,40,253,85,120,218,200,209,47,130,222,161,158,244,162,181,213,213,25,12,125,22,40,151,14,111,123,249,2,95,58,58,134,195,11,222,129,192,195,166,140,64,141,253,46,168,121,20,29,135,81,60,18,3,162,97,89,61,159,231,44,242,151,126,44,242,162,48,184,110,156,220,210,243,2,67,11,201,11,255,243,203,76,120,26,165,61,239,235,205,86,234,199,76,76,236,254,43,52,43,236,173,230,193,84,91,66,22,138,233,87,123,50,230,48,230,161,207,55,132,207,67,205,170,6,243,147,27,25,210,140,112,216,76,8,140,235,158,239,74,104,201,31,67,93,226,107,21,9,176,55,119,211,92,171,182,225,51,205,20,128,175,122,85,189,93,52,195,50,206,109,29,170,98,11,206,222,203,243,32,244,164,225,33,41,118,232,40,12,157,17,231,94,248,135,136,213,122,179,194,177,191,175,129,138,84,83,31,119,108,104,226,186,205,102,245,168,17,251,12,130,16,44,253,94,213,159,136,166,91,121,215,243,163,71,77,39,121,9,167,66,152,177,136,24,170,193,252,192,117,192,175,27,106,160,228,231,17,84,33,197,16,39,127,11,168,216,15,241,119,157,107,73,239,7,153,34,49,113,103,227,60,243,88,136,128,226,237,136,75,103,93,62,143,98,164,221,69,177,97,178,212,190,59,235,1,87,101,154,241,172,75,243,232,199,210,118,75,143,197,225,207,3,70,216,57,183,234,77,193,145,241,6,179,7,179,240,203,153,173,4,157,40,85,52,153,130,23,173,223,57,76,122,177,40,65,224,63,35,104,135,205,123,176,10,124,112,137,14,152,60,142,140,80,114,55,203,235,152,196,69,202,223,126,40,93,240,30,192,243,184,168,89,39,12,33,227,230,183,179,148,35,51,255,138,77,61,70,32,59,97,177,169,66,60,184,229,193,124,42,234,252,136,105,39,220,113,135,77,21,80,174,251,109,138,71,68,186,84,248,187,48,203,137,139,203,14,201,180,197,4,163,118,199,203,98,196,184,180,105,29,29,77,96,158,75,94,90,255,8,154,96,215,74,59,80,124,60,47,48,45,50,21,98,159,133,133,151,195,240,1,196,146,6,25,178,168,6,2,83,104,206,199,66,35,185,83,41,65,143,250,133,35,143,53,157,137,204,47,67,114,145,83,87,210,105,61,78,13,111,83,207,140,202,72,205,249,228,82,170,17,248,189,224,214,227,220,86,179,220,2,31,152,34,59,22,46,82,23,77,96,40,19,49,211,77,200,221,242,233,81,122,233,51,102,35,150,88,33,239,88,140,140,63,167,175,215,3,247,113,185,52,36,124,110,28,253,238,81,248,109,211,116,194,74,141,48,162,152,103,156,192,219,44,50,29,102,95,39,49,246,38,230,40,174,220,183,224,145,21,125,226,136,196,151,88,246,48,4,23,133,187,249,39,186,213,227,183,201,77,200,185,59,172,178,248,114,47,78,181,18,153,65,66,39,57,238,225,81,121,161,131,190,16,219,213,186,190,18,21,235,37,141,67,12,3,218,202,110,192,20,244,228,182,15,197,118,129,63,162,203,54,223,156,16,153,219,72,239,235,36,77,190,135,55,24,113,93,215,89,248,160,107,58,35,132,39,115,44,82,165,147,182,127,190,125,135,201,209,75,78,0,213,157,50,35,178,131,7,32,50,73,86,54,14,227,24,100,178,137,105,4,189,102,158,29,232,81,82,17,21,104,104,101,35,97,106,241,2,215,210,143,252,52,82,35,83,225,19,18,219,246,54,223,103,44,247,69,10,50,212,132,240,81,104,234,66,10,219,1,249,183,120,219,120,174,235,111,19,73,199,119,127,205,14,65,110,27,35,158,144,113,100,146,80,243,164,105,66,59,59,198,10,114,29,186,145,132,17,218,66,17,232,141,20,12,219,229,183,233,111,143,96,0,110,247,17,86,237,68,3,23,229,14,223,54,209,36,46,19,218,65,144,215,165,220,31,204,149,202,206,8,165,204,55,52,79,236,201,122,23,246,3,102,129,38,201,255,131,59,68,46,249,60,143,145,164,99,163,137,130,71,22,177,166,53,76,79,143,243,145,34,120,87,190,5,134,119,209,227,220,27,163,50,61,218,246,124,59,96,170,148,93,96,171,215,199,79,211,100,34,113,140,233,117,121,249,141,43,35,231,217,4,62,117,134,28,17,37,69,17,51,132,126,63,122,168,121,49,77,188,255,229,93,179,163,64,169,206,97,138,222,242,182,105,189,57,17,179,50,7,109,53,166,167,33,9,138,139,195,24,108,202,7,70,247,76,244,97,162,160,183,142,136,171,153,6,0,61,209,177,1,167,77,170,41,76,200,230,183,221,38,5,80,189,109,40,249,249,113,191,185,66,131,86,224,210,101,203,87,138,208,164,13,222,78,128,99,106,160,120,43,87,94,232,111,138,199,242,222,238,21,206,200,52,135,16,247,53,51,35,7,237,63,5,222,228,81,99,62,165,149,103,126,94,88,245,30,104,243,175,160,94,166,240,12,227,191,253,215,233,161,40,52,133,153,83,57,234,119,122,219,84,75,229,219,39,29,169,207,148,105,73,22,130,183,82,119,125,35,92,121,77,116,8,21,249,79,158,107,230,156,198,155,151,145,212,70,54,218,155,12,253,22,137,191,105,205,212,17,212,34,23,255,150,90,57,26,23,205,248,116,233,103,255,28,204,54,162,230,3,237,214,221,36,48,237,243,53,231,249,217,116,144,110,19,54,141,153,186,147,82,146,119,201,250,21,2,172,208,204,167,136,45,205,123,162,135,224,47,106,191,83,65,184,6,39,87,252,62,133,244,74,62,238,125,79,45,82,7,199,244,0,4,38,171,234,31,238,219,15,16,83,203,35,97,38,156,158,98,162,34,251,66,71,61,154,123,137,221,205,91,19,78,209,175,7,59,156,19,193,8,76,180,169,131,236,69,192,43,4,25,97,177,190,173,240,86,120,156,68,173,2,163,63,253,22,229,22,143,12,105,88,105,247,226,190,122,138,147,211,161,143,34,142,62,240,91,34,171,65,27,204,210,87,141,66,251,200,188,4,162,75,122,91,155,8,57,126,154,46,252,170,79,124,25,189,227,102,210,99,11,169,10,165,235,243,162,155,136,198,139,21,18,228,227,25,48,191,99,195,72,214,115,126,38,241,29,57,210,23,241,178,14,235,18,208,102,174,155,47,174,166,192,175,115,194,91,154,34,35,248,96,235,235,213,245,133,210,97,100,76,200,211,45,253,172,139,181,191,196,94,21,33,127,93,218,140,144,151,251,77,51,73,83,152,56,218,175,28,87,114,105,235,53,120,135,220,221,219,172,83,148,92,159,147,159,80,31,92,149,96,114,127,174,252,125,216,39,55,141,56,201,125,22,78,84,192,122,238,56,197,218,15,102,37,53,160,31,10,183,183,78,93,24,201,32,70,184,192,51,108,82,16,157,22,58,198,86,0,171,60,250,196,101,202,33,191,57,3,222,230,161,42,112,239,252,160,195,235,35,7,73,243,42,161,239,114,24,9,86,93,117,145,24,10,149,252,7,15,12,0,116,62,163,106,60,2,238,109,73,111,18,140,189,26,122,213,22,22,73,39,53,5,35,20,166,18,102,106,72,70,152,145,238,102,141,43,111,7,14,142,192,211,84,169,28,70,207,255,10,106,218,48,126,48,91,64,233,61,95,214,129,229,233,99,42,133,69,181,65,89,39,107,11,148,61,163,144,18,105,49,173,33,207,63,223,247,179,68,24,145,63,165,30,209,131,95,32,35,164,242,146,17,144,69,36,91,136,150,168,201,140,88,213,166,25,183,8,67,186,108,235,155,14,24,203,64,233,10,44,230,255,235,19,233,68,228,111,10,247,20,147,235,85,188,186,49,109,123,175,87,141,147,82,36,212,241,148,111,218,221,99,109,43,206,79,66,151,130,226,85,21,24,53,62,47,94,79,83,48,148,174,37,226,128,22,226,199,236,101,139,216,194,44,252,244,222,67,242,119,5,249,81,62,123,76,235,224,64,255,174,156,114,246,148,84,40,205,114,120,9,254,30,11,129,159,22,84,17,90,33,25,212,28,54,109,233,45,48,74,22,158,30,67,69,249,125,95,114,99,212,6,98,210,24,8,149,107,219,18,234,170,39,79,142,45,166,56,95,2,183,48,99,231,245,140,79,243,29,82,66,39,52,102,33,198,105,46,244,221,24,113,137,163,72,21,157,15,106,156,1,191,112,99,222,222,15,76,127,199,239,169,64,38,172,202,187,5,14,5,67,242,185,232,101,126,206,61,34,108,164,255,105,137,59,216,131,223,132,179,67,26,156,36,175,84,207,73,244,97,2,233,50,217,212,87,246,7,70,35,53,4,188,23,182,140,115,126,224,182,124,255,194,192,172,250,225,154,20,128,167,138,232,118,108,146,124,230,202,36,192,162,22,79,35,103,194,112,46,35,7,70,208,66,21,68,96,60,9,124,170,236,109,243,238,187,194,105,208,210,145,179,91,66,28,71,17,1,62,167,195,21,97,177,207,79,179,53,246,247,81,113,209,254,12,226,74,11,119,168,173,147,213,210,219,194,208,206,39,179,63,27,247,246,121,93,232,217,250,35,171,16,129,244,251,161,153,199,59,16,54,105,232,59,244,3,129,190,23,179,221,219,191,181,174,13,81,149,13,127,112,121,76,105,79,123,123,42,254,146,97,70,98,234,8,98,75,254,96,8,243,241,54,223,30,160,44,253,2,44,69,230,139,46,240,148,30,3,100,143,238,202,43,195,105,76,90,85,160,138,215,84,61,103,39,36,30,44,116,254,144,63,240,71,218,104,55,150,233,178,209,26,126,124,101,235,164,188,68,60,255,193,104,2,159,16,77,167,181,82,206,77,2,255,174,212,99,199,80,175,11,60,130,120,101,59,0,237,176,129,19,64,133,221,199,104,221,218,201,79,13,138,240,47,190,204,1,49,38,31,40,58,164,239,101,249,209,196,168,178,209,197,4,165,206,216,130,15,228,207,116,40,224,138,146,172,153,129,205,111,151,65,218,73,45,197,68,139,108,213,80,122,119,229,100,37,206,125,97,97,40,60,176,133,250,189,45,232,239,75,27,204,172,232,234,90,120,219,220,161,229,174,223,67,98,236,236,64,145,55,148,11,67,57,103,122,148,2,60,181,167,169,27,133,57,192,186,100,115,191,76,142,37,214,122,104,226,237,67,13,127,247,9,179,218,239,138,237,139,52,224,64,57,62,222,254,137,149,32,209,148,30,13,47,213,131,144,65,39,168,120,75,44,243,129,15,137,114,170,175,42,26,12,45,2,241,51,31,224,40,174,140,38,164,246,105,170,112,254,241,28,83,81,148,7,78,132,52,98,14,127,227,181,105,219,6,175,243,230,36,61,187,150,179,168,115,210,14,81,99,146,230,125,200,19,53,69,56,95,93,232,191,154,250,213,35,179,116,35,98,237,255,63,109,103,150,36,59,142,99,209,45,113,30,246,191,177,226,129,11,224,101,88,214,231,235,182,52,171,76,132,228,26,40,18,4,238,0,215,183,62,64,127,198,138,223,22,165,178,165,231,62,55,153,226,137,91,73,74,152,67,148,204,81,72,13,163,4,252,167,178,132,77,174,213,15,174,172,69,183,218,79,115,198,222,80,76,225,43,43,81,24,211,154,147,99,93,43,4,228,164,239,235,50,13,240,112,140,170,38,10,43,89,78,227,93,134,33,231,153,134,251,150,100,152,142,33,186,192,62,29,153,42,138,112,58,32,188,102,159,142,10,116,180,45,84,197,102,248,31,119,126,129,118,183,149,17,120,50,208,179,196,122,146,67,159,50,137,32,49,224,100,160,188,17,62,151,46,226,81,112,131,64,84,134,243,11,170,149,237,97,22,165,30,72,141,146,0,92,201,48,100,179,159,227,219,4,3,159,215,195,44,10,161,72,186,18,179,72,109,218,40,12,245,122,233,156,107,30,82,89,64,106,19,99,186,176,195,57,201,155,102,18,28,157,163,126,156,65,253,110,25,42,252,114,191,34,251,29,61,255,231,178,209,109,114,69,120,132,188,166,108,16,216,141,236,176,76,163,241,123,182,77,114,238,14,133,213,39,187,140,63,84,151,215,213,205,48,211,203,253,40,81,105,146,79,241,55,213,144,147,135,225,167,191,220,161,52,133,126,127,73,236,146,235,19,30,225,50,114,146,223,243,177,9,79,166,119,35,238,250,93,131,118,85,161,251,14,101,124,133,188,63,64,149,135,80,69,49,167,204,176,137,0,150,167,252,181,129,150,200,12,159,8,230,124,89,93,206,226,142,183,92,15,147,9,234,41,85,195,115,70,109,57,227,24,63,134,50,197,240,148,13,127,11,42,24,130,242,3,136,1,202,218,175,28,137,161,103,168,152,23,185,239,186,168,231,46,77,135,217,72,137,121,0,52,181,165,87,110,37,44,71,27,225,169,147,116,86,1,90,135,78,162,59,174,65,212,17,154,101,199,243,49,156,57,88,128,119,151,147,99,209,213,3,159,133,111,135,50,33,77,154,199,193,114,128,89,182,224,38,7,234,234,243,58,138,0,34,17,141,39,146,99,152,65,45,28,240,122,127,142,46,48,19,82,184,235,225,121,38,63,141,151,67,94,97,205,55,52,145,96,101,67,174,209,131,20,32,100,79,54,204,82,33,204,37,17,144,43,207,209,235,202,196,176,39,106,163,200,134,15,144,52,54,189,225,198,9,165,94,46,140,141,210,181,63,181,205,97,214,131,215,5,175,208,144,168,170,82,49,170,105,46,135,65,41,61,165,242,92,89,232,36,253,212,46,138,146,63,127,187,168,26,190,172,38,128,163,63,141,16,106,24,50,103,68,231,171,94,183,53,30,194,123,120,14,77,159,206,232,134,0,81,175,247,48,211,182,132,59,173,161,240,30,134,31,36,197,18,210,106,16,137,215,220,155,239,235,134,217,116,251,162,138,113,56,13,98,57,57,76,190,46,182,227,20,117,228,133,88,173,164,149,48,45,239,88,210,43,155,23,114,84,185,150,231,160,162,133,11,108,136,59,191,242,85,170,218,23,140,159,107,114,120,127,47,115,82,148,147,47,72,177,43,78,142,148,132,222,55,154,205,181,223,163,183,122,110,14,40,33,91,126,187,153,34,212,165,56,211,252,156,57,158,202,227,235,103,136,182,51,4,242,181,83,239,98,189,55,232,193,135,235,18,143,28,249,117,97,79,243,79,184,15,211,84,208,45,27,107,120,106,247,117,81,104,86,226,54,200,131,48,145,135,188,213,244,178,145,142,204,169,197,133,129,203,212,48,36,208,122,95,54,204,180,253,143,189,141,232,219,143,21,79,154,54,64,151,247,68,198,95,175,241,246,196,238,99,42,5,127,80,95,42,215,109,121,106,61,226,183,45,221,97,198,12,220,73,162,101,152,13,111,68,45,65,146,48,82,135,241,158,166,121,143,201,149,33,158,80,203,253,105,16,253,253,25,4,181,220,163,105,161,234,236,189,17,240,11,163,103,254,64,80,124,140,63,0,11,45,44,170,139,250,64,15,36,246,171,151,226,193,43,148,46,165,93,147,124,142,185,204,252,175,207,107,151,163,167,21,235,247,13,51,201,75,56,217,242,112,79,142,225,145,146,236,203,202,253,186,103,215,156,116,10,103,186,201,53,30,249,201,3,250,208,233,104,25,185,250,186,103,47,221,93,15,19,12,143,223,62,3,182,173,241,204,240,73,190,121,48,161,67,167,66,234,248,123,198,116,148,248,60,116,158,5,151,25,31,207,50,218,241,208,101,173,76,111,113,211,248,199,128,86,87,189,142,234,91,204,179,168,251,203,199,3,42,42,141,48,44,55,149,36,217,44,158,100,22,33,158,56,26,93,246,165,225,4,112,196,215,69,179,131,126,22,100,42,184,51,22,16,52,193,251,120,142,62,121,101,120,111,163,232,39,101,84,42,3,215,135,183,64,243,171,122,110,124,143,239,170,104,90,66,26,165,91,18,97,242,215,173,191,156,177,209,139,21,57,99,15,240,92,24,91,77,177,177,214,173,228,201,18,16,93,191,54,213,240,139,228,194,50,153,93,137,115,35,22,172,139,42,18,170,46,176,12,37,176,74,7,111,64,208,58,223,227,8,179,231,166,176,99,147,76,64,41,202,195,100,229,207,22,0,145,132,28,70,211,103,149,74,154,105,67,77,109,245,166,79,150,151,235,198,7,110,89,248,240,78,21,26,30,221,154,118,17,69,177,87,216,196,40,27,164,216,94,152,78,154,120,82,14,252,253,66,123,156,58,21,93,181,254,36,218,35,72,41,96,208,122,210,29,25,28,206,17,251,162,100,234,73,170,123,112,182,104,209,25,129,2,180,71,126,84,19,246,165,70,81,82,107,143,72,5,115,235,186,70,114,231,187,173,154,166,3,139,10,31,164,51,175,154,39,188,132,11,196,216,200,226,209,47,211,23,242,155,8,194,226,215,188,84,84,239,1,235,221,25,142,110,24,155,61,81,170,1,97,164,11,120,73,159,248,73,160,46,160,154,66,226,249,99,189,50,211,92,143,48,108,26,125,93,232,97,92,83,181,74,33,76,55,31,208,152,175,229,218,4,7,35,219,7,94,81,216,7,195,16,21,198,11,133,172,6,125,35,92,93,233,151,232,214,133,146,108,236,139,232,32,136,83,10,39,239,193,16,53,121,97,0,33,122,105,69,12,155,183,77,142,26,166,14,29,239,131,29,176,150,98,186,9,86,123,197,227,164,43,164,165,93,247,100,180,190,194,19,150,207,65,234,33,147,182,180,95,153,97,23,170,236,53,155,73,196,196,193,20,240,180,26,114,242,205,107,109,186,241,248,19,213,28,176,189,231,83,190,149,223,148,5,181,140,114,63,204,241,30,85,231,243,1,229,167,204,195,22,174,70,73,219,72,4,18,166,206,214,158,114,185,172,124,205,120,179,251,22,219,205,166,85,194,200,123,92,67,204,68,166,38,69,59,112,160,205,167,5,170,23,120,218,105,105,204,250,41,30,198,120,106,104,97,13,118,95,138,234,214,249,175,226,46,195,176,194,146,194,111,140,77,148,214,213,186,1,228,235,45,141,21,77,23,232,134,142,176,201,229,223,139,8,24,12,115,137,31,37,170,114,0,85,134,134,177,204,140,71,142,40,146,124,123,16,99,251,125,226,166,209,167,242,28,224,177,162,53,130,100,175,232,243,159,40,132,133,20,221,38,10,107,75,195,45,71,138,79,127,14,20,65,209,242,173,41,196,69,25,180,208,78,148,48,61,137,168,161,14,211,190,149,210,48,124,130,30,53,84,54,55,114,217,24,140,7,0,164,26,13,95,10,172,204,155,59,10,122,176,133,187,214,164,113,145,186,61,50,131,110,105,24,95,232,136,146,102,106,181,27,246,65,190,149,221,60,116,132,209,94,173,113,104,85,118,233,168,9,33,231,120,201,27,104,162,108,213,64,3,142,176,190,62,251,114,140,79,231,91,225,15,174,141,65,22,146,12,94,123,208,61,90,42,180,54,135,108,189,203,207,73,100,68,207,100,60,151,118,174,249,44,213,249,214,71,59,64,22,105,123,0,38,140,155,198,155,79,164,128,105,192,99,38,23,125,40,176,160,82,255,65,78,33,71,229,214,204,30,37,215,205,198,169,235,225,148,92,129,184,72,143,11,177,249,230,163,0,175,136,167,154,145,135,53,44,162,186,74,11,95,154,219,224,186,163,15,91,80,162,84,33,211,159,215,164,28,92,159,217,29,11,205,121,107,175,56,18,84,145,38,163,159,217,92,231,20,198,56,184,123,109,252,21,108,133,75,212,125,73,77,37,92,141,105,216,163,106,140,82,176,68,173,227,31,147,40,222,136,82,112,59,43,36,184,252,114,13,160,171,230,201,24,172,7,247,137,86,231,3,160,128,101,140,104,106,216,67,131,90,149,11,59,137,108,139,236,136,151,153,197,8,100,128,143,88,35,186,107,198,168,80,188,128,241,76,106,148,233,17,90,146,197,250,132,11,14,17,30,70,247,60,141,231,232,150,110,159,118,155,15,204,243,219,152,41,136,213,242,122,194,11,85,146,28,51,112,89,98,104,108,233,73,10,155,93,18,148,164,201,19,86,182,0,178,162,183,49,213,93,133,176,53,152,60,220,135,226,255,236,228,59,84,21,200,102,138,234,131,145,210,156,153,53,230,224,98,132,28,9,83,165,140,134,231,50,8,187,134,33,125,236,219,211,231,98,198,251,66,247,157,132,207,23,35,122,241,156,60,227,69,18,157,67,75,228,244,169,177,192,215,219,27,172,154,72,32,117,224,134,108,192,41,251,185,244,172,81,248,194,126,48,13,225,183,55,110,24,87,111,193,193,170,211,236,42,219,62,57,80,20,54,78,211,115,242,148,131,225,205,50,52,5,73,138,109,60,253,85,239,59,182,63,149,7,62,33,246,44,129,255,192,191,93,126,27,133,182,152,170,27,146,77,122,215,201,124,232,252,202,144,5,22,231,163,19,78,54,181,123,248,172,46,242,249,33,34,184,93,221,31,59,22,236,24,171,132,27,214,97,222,182,36,235,19,50,255,79,115,41,24,101,102,8,188,20,237,195,38,46,122,227,29,24,157,10,3,38,107,127,212,192,227,172,38,252,88,84,238,219,170,23,205,67,126,43,149,30,60,234,70,48,180,233,54,111,109,172,167,110,109,205,0,26,177,12,200,2,117,30,40,114,9,126,52,70,187,42,236,108,178,233,45,126,27,90,176,74,95,38,96,18,45,224,106,3,37,65,73,21,146,153,53,4,114,107,64,54,28,15,224,12,187,41,71,49,65,75,82,200,88,66,132,194,31,105,199,186,40,73,143,32,89,43,55,199,193,152,193,202,2,117,78,123,217,35,221,190,236,231,220,176,181,124,127,193,34,140,152,130,192,236,216,142,123,247,130,205,72,218,138,180,230,195,119,145,37,11,119,37,208,154,172,126,80,207,59,70,154,226,2,9,126,176,5,232,5,173,93,132,119,36,218,25,105,30,53,0,168,70,141,85,17,225,222,225,75,43,14,155,69,41,46,12,190,247,3,247,164,85,233,96,209,142,198,96,19,176,40,101,205,17,173,94,147,109,20,229,101,83,63,155,174,95,124,166,147,108,198,88,18,230,41,94,60,39,222,96,130,1,167,85,91,130,237,51,168,244,206,241,28,221,162,229,57,48,53,21,183,53,235,192,237,216,228,146,22,85,105,204,115,101,24,40,246,75,252,45,74,147,64,239,167,5,5,99,160,38,174,191,108,136,127,207,149,169,33,20,81,69,233,28,139,42,83,16,8,153,205,244,104,62,176,224,69,146,119,75,173,189,255,156,27,130,168,109,93,5,69,154,98,185,27,157,42,10,55,67,161,191,224,113,220,205,112,98,7,211,20,23,15,71,109,196,169,7,157,94,29,101,236,21,3,51,70,93,244,156,74,70,56,5,196,18,160,251,159,17,182,162,215,27,107,74,139,240,121,97,250,1,204,102,234,1,193,17,71,60,224,57,26,221,158,117,41,228,120,47,105,24,21,185,18,32,113,116,76,222,163,107,40,36,152,104,240,222,229,185,52,68,62,29,129,158,232,231,62,151,118,55,239,244,204,230,131,159,53,108,93,208,211,23,27,77,125,226,228,31,203,115,125,140,14,235,243,253,152,166,126,0,239,129,23,60,132,128,137,59,97,80,227,225,162,235,88,0,68,46,176,125,38,187,135,19,131,248,67,26,65,24,56,171,191,192,244,112,182,220,204,105,151,19,208,167,94,26,252,168,113,25,3,52,203,148,5,129,250,87,48,44,50,155,77,197,59,27,154,36,174,123,181,231,195,230,245,228,104,128,163,221,190,30,62,1,162,8,43,8,205,203,82,130,135,242,130,79,81,144,23,127,198,240,10,111,231,195,142,163,57,119,209,112,54,245,106,15,83,109,17,50,41,102,149,20,54,226,198,32,95,43,64,157,236,37,40,1,155,182,168,80,52,64,28,79,247,61,3,8,49,104,73,75,152,162,71,176,50,65,163,247,135,216,133,176,103,14,106,73,162,241,171,71,179,55,28,69,152,39,189,41,56,30,123,217,28,92,30,99,89,204,103,222,40,145,161,161,10,61,5,91,108,13,147,200,161,48,75,80,151,35,24,105,37,20,185,112,121,46,210,126,129,206,118,158,90,48,102,50,2,128,178,244,45,184,194,254,187,25,92,176,114,221,240,83,141,47,247,108,126,80,171,150,201,208,250,200,65,204,74,112,7,116,22,71,21,106,198,2,178,209,178,154,202,241,131,183,23,76,110,246,4,146,118,118,211,143,140,87,105,216,55,57,214,76,89,98,5,224,205,234,101,23,228,213,243,29,131,125,11,144,27,222,35,153,204,29,161,80,167,149,144,121,22,128,171,196,65,87,230,161,115,154,187,161,126,60,187,105,248,124,182,109,221,1,140,28,128,114,69,243,70,149,49,30,9,251,249,165,60,84,12,223,131,251,132,138,124,83,22,43,146,166,193,28,65,93,78,199,152,57,255,6,124,138,182,142,202,26,154,183,193,45,131,210,202,221,15,113,24,235,188,28,52,111,200,162,154,44,156,89,181,183,59,29,89,155,69,200,187,200,121,205,88,1,168,79,137,162,41,152,112,64,108,245,114,150,231,214,11,175,160,175,130,136,74,65,41,245,151,87,92,147,204,25,117,215,231,104,234,118,158,126,153,196,68,82,190,180,161,148,239,52,124,30,175,178,59,166,105,187,197,40,228,117,14,161,196,64,99,76,55,9,66,203,53,105,20,17,138,114,105,224,24,132,40,145,219,10,46,161,120,97,186,124,91,169,218,192,150,46,127,61,233,44,141,114,124,23,165,14,164,235,178,82,200,105,75,204,144,249,192,140,96,63,4,244,41,105,202,2,55,161,244,117,216,86,59,132,14,40,22,165,254,240,238,207,190,61,84,18,0,207,201,135,107,168,224,113,37,24,70,81,24,6,122,1,208,136,174,124,9,216,9,61,154,118,111,8,175,224,95,171,159,223,48,66,116,44,47,232,29,41,255,111,172,135,89,223,204,197,92,117,16,50,221,252,144,19,200,143,106,203,143,250,182,239,177,42,5,207,110,165,7,106,18,156,225,147,75,35,230,158,74,187,175,99,176,237,149,48,38,233,87,200,160,144,235,201,47,27,63,250,142,4,138,32,233,209,142,232,229,230,210,224,105,149,132,58,216,150,93,185,141,130,172,159,124,0,52,56,48,44,11,57,153,51,99,9,213,26,65,135,118,213,129,206,24,92,130,73,70,43,175,164,80,122,26,5,240,191,202,90,156,199,68,111,44,4,74,192,88,138,106,11,148,176,203,110,79,150,184,139,68,9,238,62,57,248,129,137,134,149,232,91,177,44,178,189,245,240,160,71,94,84,131,4,0,168,223,24,26,70,85,94,24,150,96,53,186,39,236,139,147,170,236,192,26,10,53,62,24,46,73,176,191,189,155,161,81,80,225,168,105,213,254,168,186,140,212,226,203,206,16,44,101,90,64,98,1,199,157,216,252,180,44,6,172,208,51,86,11,44,29,5,206,185,84,62,5,252,206,205,222,160,194,13,25,197,24,241,34,204,19,143,188,100,213,4,232,231,109,246,155,171,87,220,220,229,137,23,76,11,247,221,129,224,68,255,168,236,84,17,87,193,72,235,57,53,134,124,193,21,173,251,41,104,210,52,77,37,150,213,74,235,94,40,174,103,20,132,161,148,113,82,178,128,148,208,6,226,3,10,189,141,100,32,100,9,163,23,123,181,60,48,56,81,45,167,133,2,195,21,61,106,106,181,75,65,2,147,169,187,103,67,205,68,196,154,168,31,143,152,11,169,118,38,85,91,162,98,159,68,111,102,235,52,204,216,103,107,125,199,127,213,33,218,76,81,44,84,139,176,126,22,88,88,55,99,191,28,187,201,243,30,135,152,162,153,52,83,89,119,139,77,53,71,198,201,73,172,233,190,199,22,251,172,193,90,119,104,8,21,245,203,137,52,59,57,57,154,204,48,250,39,168,35,109,113,217,194,161,112,220,190,38,184,138,36,210,208,116,15,161,202,5,147,148,68,110,138,132,21,5,149,214,239,60,76,106,46,71,83,112,9,82,228,192,234,170,171,50,29,144,134,80,148,4,229,165,126,232,221,132,74,119,164,34,72,94,11,28,206,132,212,82,116,164,6,229,224,217,30,21,182,28,221,4,64,221,171,168,62,28,122,40,247,182,151,121,53,106,24,13,132,80,36,67,0,229,57,216,84,243,46,239,253,101,44,255,20,106,203,229,243,63,194,187,221,250,252,57,210,120,4,131,139,236,125,42,224,249,20,58,6,6,58,80,229,186,134,184,64,40,71,36,92,108,85,84,15,86,203,10,109,69,96,121,90,194,162,24,32,242,13,166,78,54,31,73,190,186,67,132,22,12,109,23,134,147,129,15,247,188,191,61,217,97,232,209,9,192,117,252,54,189,8,201,54,208,71,108,87,243,226,100,114,103,91,161,50,133,240,54,90,187,146,124,181,62,26,136,236,74,66,146,47,91,194,48,68,64,17,127,212,25,74,33,3,234,176,136,51,98,18,213,174,90,32,162,87,178,251,161,224,127,119,10,19,143,37,205,230,217,158,180,96,251,24,246,94,146,44,64,233,35,148,216,166,249,216,73,198,12,242,245,172,251,254,84,192,113,200,108,89,72,115,130,215,133,204,90,145,39,138,126,226,8,221,60,195,21,72,17,183,155,113,106,143,155,70,215,88,120,20,168,112,226,215,236,79,244,167,161,40,250,161,29,131,123,191,46,84,192,211,19,133,172,16,50,33,136,43,10,31,205,212,69,203,14,197,11,86,23,85,162,202,112,0,98,7,131,121,230,83,246,163,74,184,221,36,18,141,230,71,55,12,250,32,223,190,107,143,22,38,99,213,61,69,140,222,101,79,19,8,231,231,212,137,68,102,134,174,105,107,154,67,101,180,4,67,213,101,81,153,201,122,91,197,224,75,30,46,236,95,228,203,198,37,225,118,227,64,175,63,117,61,250,201,183,142,132,91,196,121,164,26,198,184,60,162,232,172,200,248,199,168,36,133,52,233,249,14,25,100,93,53,112,77,7,215,133,102,97,221,169,66,46,13,52,223,120,209,71,24,170,16,74,47,12,152,173,75,224,226,10,34,195,63,225,84,211,188,18,196,106,65,165,90,194,38,43,210,66,64,119,147,239,73,24,146,153,127,184,139,77,128,126,122,39,211,110,129,3,68,153,168,200,234,147,200,182,107,104,56,15,38,98,25,224,184,0,1,143,8,77,97,68,91,186,138,33,147,94,199,209,11,85,139,174,82,202,60,164,8,239,243,81,171,134,115,55,193,173,144,51,102,129,80,29,230,2,199,62,194,128,5,214,35,47,109,8,235,80,82,62,233,180,172,108,44,123,16,129,67,166,185,180,161,250,209,16,219,35,101,53,137,104,233,147,3,81,51,74,65,168,79,35,123,32,79,180,98,240,117,5,166,241,30,144,169,16,21,125,202,203,174,124,141,141,136,138,41,163,220,229,240,19,182,254,67,76,184,76,238,187,57,158,218,10,13,120,102,136,88,56,53,101,175,179,66,78,111,82,234,193,121,12,110,162,235,125,23,18,170,165,71,23,83,239,138,176,25,213,138,136,57,73,152,39,81,196,178,40,2,162,144,190,96,122,133,90,56,130,76,34,160,110,178,18,62,197,131,131,218,130,136,107,230,24,149,70,191,82,228,83,229,213,217,55,207,125,117,204,207,218,175,238,1,134,202,142,99,65,114,85,185,48,140,207,71,136,160,255,250,199,42,87,207,172,28,106,246,195,238,75,197,238,119,190,48,40,188,172,84,95,203,180,240,103,208,48,208,154,222,34,193,131,28,29,184,236,56,154,18,140,24,96,160,62,88,131,217,107,102,61,106,98,65,177,141,78,157,135,65,197,37,245,23,104,51,184,114,116,70,193,131,168,227,66,143,130,34,184,230,242,8,233,103,106,151,45,194,248,21,47,13,15,99,242,121,24,6,160,138,210,179,6,68,251,127,155,5,114,147,219,202,240,249,123,248,30,192,19,210,131,209,228,9,201,250,5,196,90,141,36,160,107,134,118,202,121,154,106,199,198,47,167,144,83,50,212,65,83,179,19,44,46,179,43,61,157,48,196,152,173,71,131,105,115,127,153,100,194,41,237,185,178,81,195,16,8,147,223,37,163,12,114,185,183,69,217,148,38,173,137,155,243,198,108,17,165,205,150,52,250,115,66,9,243,12,90,132,114,106,26,86,245,250,114,64,141,174,106,25,194,38,175,250,117,81,110,169,234,86,130,227,139,247,246,113,245,128,208,150,213,142,4,101,167,28,225,13,207,93,205,76,10,87,19,150,33,173,138,110,81,51,157,162,122,237,74,10,198,43,75,125,86,80,125,43,97,118,146,150,44,185,13,88,255,240,201,110,33,213,187,167,254,182,33,74,87,216,176,0,34,23,59,135,197,109,186,161,52,211,203,172,250,84,10,12,219,175,92,201,45,241,246,229,202,160,67,204,8,183,14,244,85,141,109,104,127,69,152,212,251,241,143,1,109,236,46,44,204,153,156,66,77,115,76,104,205,195,72,226,220,13,186,89,238,128,35,116,211,28,240,115,98,44,101,158,21,222,167,67,168,25,23,216,199,238,7,210,152,123,9,129,141,201,50,207,178,94,55,239,253,131,195,64,62,67,44,148,120,254,203,239,139,68,66,213,246,41,167,152,8,184,135,7,120,23,245,49,98,205,104,17,198,149,68,190,159,1,188,209,191,236,101,252,3,201,37,154,1,132,123,184,28,145,162,170,185,19,57,101,14,135,37,203,7,196,199,5,106,41,150,170,30,94,20,23,138,122,63,141,128,14,16,238,231,201,72,248,76,26,222,75,35,218,176,247,20,219,169,97,170,236,97,207,4,28,184,137,105,21,107,209,142,163,65,173,79,13,23,204,251,226,194,89,111,52,12,186,190,186,203,152,161,91,138,26,102,145,65,187,20,174,29,93,164,105,212,128,61,143,89,238,111,247,199,254,227,188,233,65,43,207,173,188,176,78,150,133,177,217,55,180,220,132,236,76,89,90,92,163,50,129,213,224,242,112,153,90,45,61,97,24,239,238,59,69,175,178,10,130,140,234,22,110,183,97,35,54,203,153,244,183,132,217,176,198,209,88,206,10,83,175,153,72,192,218,225,143,134,71,143,94,57,149,112,95,56,161,210,65,97,147,223,198,231,205,109,31,214,153,98,96,230,169,239,27,212,1,159,200,207,208,24,83,42,54,184,198,229,208,35,56,137,254,153,16,5,12,213,208,185,247,102,130,181,191,122,85,203,185,204,214,183,249,79,255,236,19,182,132,217,47,186,55,20,52,226,45,253,73,114,210,181,103,24,214,153,52,168,248,200,80,228,45,174,143,114,194,72,31,136,243,206,255,113,195,251,183,148,54,106,78,197,181,250,79,182,4,191,64,193,95,27,165,63,183,110,37,247,29,34,29,108,197,180,160,61,110,220,55,119,83,16,35,117,105,39,173,225,119,125,118,85,89,79,78,245,205,13,238,81,72,88,242,225,2,203,7,63,217,60,92,32,154,233,201,33,144,186,157,39,240,233,89,20,106,139,94,226,242,96,2,167,43,64,91,74,159,46,152,180,177,78,169,162,54,14,81,23,138,172,95,55,154,44,162,78,10,22,102,186,205,221,102,178,25,162,177,107,170,42,203,205,228,240,192,51,75,8,9,179,251,112,99,87,132,152,207,4,34,242,36,121,52,12,232,60,204,227,19,32,46,8,214,147,159,249,209,208,32,31,127,201,132,142,174,155,42,155,253,231,144,251,170,80,89,246,183,186,144,43,227,40,52,20,146,141,220,236,247,62,126,66,119,242,178,105,178,2,230,255,194,230,132,246,132,217,191,248,149,157,23,223,158,159,70,178,194,107,207,155,47,169,43,236,147,191,15,43,46,44,168,106,81,32,57,213,250,188,253,186,201,135,178,30,140,230,75,137,159,166,157,149,242,35,228,113,150,31,183,156,173,86,97,215,163,103,98,169,138,240,25,197,75,145,232,219,172,142,60,92,240,94,25,106,37,138,142,132,155,23,115,213,136,52,136,79,41,26,8,203,239,11,19,247,165,30,169,103,147,59,156,10,97,32,168,165,212,46,248,164,8,143,120,152,245,70,184,114,205,200,67,110,252,93,127,114,50,66,226,0,121,235,157,29,252,8,38,202,235,55,108,198,37,223,76,8,188,14,51,29,57,186,152,39,102,241,176,241,192,37,10,39,103,196,193,54,241,201,149,209,156,118,183,45,42,76,75,13,110,208,165,69,180,34,194,236,139,228,11,106,84,140,227,194,134,89,172,136,12,8,213,176,21,199,194,180,22,20,110,51,64,68,143,131,161,4,42,169,6,40,166,235,124,16,70,20,238,97,18,1,83,248,190,159,66,43,226,161,72,77,211,164,242,39,10,10,164,62,6,194,64,74,74,68,123,77,143,117,49,26,74,61,162,185,40,175,107,195,142,250,208,249,219,116,52,149,145,121,146,20,42,109,113,112,123,186,193,166,140,125,182,17,126,87,56,73,43,192,126,24,193,173,197,77,35,27,171,62,214,128,166,86,220,213,224,195,84,174,104,198,220,40,162,108,129,31,182,167,53,24,253,202,104,163,42,13,137,42,16,92,36,15,103,240,222,170,191,0,0,191,250,201,27,77,12,1,100,15,86,212,17,23,14,197,73,222,37,101,52,199,203,225,2,195,36,160,81,116,242,98,156,156,217,163,43,11,239,124,117,101,59,212,2,131,194,243,97,47,37,6,147,10,248,40,50,196,147,82,69,129,155,250,47,159,177,139,207,169,144,61,55,80,191,175,39,186,237,93,228,173,116,105,227,211,198,209,96,229,132,73,138,50,245,116,70,25,254,63,109,168,194,142,233,27,151,30,97,248,35,50,29,161,99,126,178,136,226,97,228,216,100,50,163,50,57,125,75,134,237,31,59,209,39,76,171,211,175,156,253,87,25,79,152,76,125,122,184,0,150,24,250,219,51,250,27,230,107,209,210,115,105,39,177,139,9,5,66,58,41,169,240,192,183,219,156,178,221,109,82,228,39,70,230,59,60,106,174,121,42,143,176,230,103,170,108,70,103,184,133,46,13,3,158,168,30,198,143,60,183,231,232,147,74,71,56,101,80,132,207,79,195,138,253,194,101,25,250,72,95,38,221,220,95,20,198,163,226,121,128,20,0,138,202,30,238,232,77,102,13,159,1,252,225,11,13,218,11,223,79,207,77,225,242,251,233,100,122,22,15,237,30,92,101,241,163,205,119,90,166,50,192,115,221,29,12,76,105,122,43,157,153,133,206,213,244,240,128,201,143,66,8,5,110,119,40,216,248,91,167,58,244,129,147,144,127,69,78,36,176,171,180,154,80,103,33,249,106,30,37,231,211,155,198,14,209,243,128,52,217,40,60,47,11,253,200,175,32,97,202,222,16,122,52,236,219,6,196,208,73,175,244,85,1,66,190,199,14,228,119,30,145,13,214,250,225,97,84,94,147,234,16,116,48,79,126,97,103,38,91,154,49,210,110,11,54,38,217,6,8,182,162,55,125,190,52,127,34,220,126,87,249,15,234,109,189,248,185,161,113,165,231,96,202,204,126,106,172,112,159,153,138,199,224,114,143,166,124,187,149,203,131,179,87,240,14,209,174,103,5,43,18,62,227,32,123,49,131,122,28,98,174,162,27,1,38,198,205,137,55,38,122,202,147,62,51,13,102,197,213,195,40,199,200,194,98,122,208,211,221,89,1,157,110,41,169,65,73,65,2,193,79,142,16,147,80,13,224,224,157,1,208,60,122,134,99,19,182,0,20,63,208,141,30,198,42,80,70,255,52,68,153,95,24,3,88,57,72,36,183,33,160,182,192,193,159,93,165,92,55,217,73,236,32,23,57,111,150,129,100,213,135,176,208,38,99,40,226,95,6,40,197,212,198,60,140,130,144,208,45,23,98,11,201,109,145,153,153,154,160,192,207,228,146,141,2,251,133,97,103,168,127,252,185,15,228,246,34,140,143,136,204,9,104,248,78,151,223,89,203,234,90,178,58,44,202,167,205,43,145,43,153,53,231,146,48,228,134,238,87,158,176,153,21,7,121,236,165,139,163,248,214,207,26,182,72,244,172,122,94,196,95,44,230,237,121,42,224,17,162,18,50,169,77,40,221,19,151,229,240,196,2,0,8,33,81,126,26,184,76,20,182,176,83,217,249,57,185,121,221,127,239,147,85,166,87,125,97,157,196,125,249,209,25,151,107,189,109,208,116,81,32,194,49,114,170,56,202,121,138,51,242,54,180,13,31,181,139,243,221,163,115,240,157,155,236,6,24,152,132,147,9,162,120,184,228,166,138,144,104,29,134,200,13,230,90,39,33,154,250,190,152,254,190,79,0,233,165,179,200,53,125,31,152,34,70,56,87,245,160,228,109,158,215,224,38,244,166,230,166,210,137,39,140,40,85,132,193,58,54,13,159,239,195,11,56,103,49,158,77,101,71,97,208,47,239,1,44,51,154,80,85,223,69,42,22,86,211,176,224,247,208,135,194,6,206,95,38,18,90,120,254,74,20,133,11,255,178,79,66,73,49,106,104,216,50,185,47,140,195,182,116,106,57,55,6,166,126,114,26,77,91,63,16,232,32,221,237,185,201,155,207,249,229,153,85,196,222,190,254,195,2,23,87,84,95,154,154,105,88,84,98,100,106,109,77,9,15,227,189,120,184,129,170,233,26,30,129,7,93,8,89,1,32,125,194,201,53,16,16,217,194,193,110,104,120,134,244,174,57,2,52,213,195,88,128,6,229,183,177,184,204,207,183,107,134,85,95,216,250,127,67,199,10,56,178,29,97,123,200,26,181,126,161,71,207,212,172,58,226,88,181,151,226,51,90,255,129,185,229,104,36,206,221,112,244,132,217,132,78,13,155,181,103,245,48,202,141,50,198,161,115,184,40,18,110,94,147,132,73,190,159,156,115,28,11,202,82,119,161,216,42,20,183,108,160,114,155,222,105,225,44,102,195,201,33,124,229,86,89,144,48,28,76,159,84,58,42,18,69,63,175,54,48,116,244,43,59,187,76,244,195,244,203,78,46,202,66,225,150,245,68,15,182,103,26,225,124,246,134,58,35,241,65,77,255,188,200,181,74,19,209,186,101,88,8,143,98,139,189,158,40,15,220,87,144,206,231,176,117,20,158,211,33,188,18,225,60,53,47,132,36,17,216,250,115,170,93,30,181,176,245,51,108,244,129,114,222,77,85,5,79,208,133,168,162,123,152,172,71,120,145,8,47,110,215,212,94,152,246,61,164,230,109,85,126,127,224,212,156,87,147,115,35,175,144,227,153,149,129,161,227,148,240,52,20,237,23,198,148,174,74,112,81,120,241,31,206,125,72,33,29,239,205,234,118,14,152,3,205,60,101,120,219,252,226,169,132,41,237,8,25,141,25,157,206,236,142,48,150,22,114,209,197,168,244,113,52,202,209,50,188,105,253,181,88,61,152,109,186,74,51,108,118,35,61,46,12,45,36,121,85,219,148,169,111,56,67,144,189,195,155,94,80,206,241,233,144,103,36,249,238,182,117,10,125,142,238,9,162,131,236,158,33,168,172,168,193,99,213,120,134,179,28,221,169,82,250,24,3,74,152,68,242,26,135,178,145,226,195,179,68,66,158,9,204,80,87,129,93,104,19,97,122,36,97,104,14,223,35,105,72,73,169,208,228,54,239,14,79,190,248,78,150,238,158,55,16,100,207,180,79,24,160,174,172,60,27,93,153,226,223,52,61,118,106,152,26,174,84,5,60,204,226,34,131,159,163,207,207,127,183,213,22,95,113,210,48,152,61,63,216,28,197,228,179,164,168,146,156,142,12,204,167,66,234,209,187,166,187,19,231,102,131,241,28,125,18,69,119,102,251,189,25,205,35,54,149,240,28,71,51,174,84,201,123,163,210,95,162,117,176,205,86,85,126,27,69,97,7,113,51,223,162,161,35,191,61,128,65,248,135,87,237,125,119,125,228,112,221,123,132,7,186,75,89,79,14,7,195,79,254,19,136,150,43,63,127,62,189,25,99,174,123,207,219,204,24,41,122,151,9,181,176,174,195,12,221,208,72,57,109,41,121,46,12,54,211,142,62,17,138,179,75,54,162,39,92,67,129,243,167,176,248,140,210,134,230,239,190,97,74,72,50,146,104,190,148,104,190,157,23,91,84,70,156,57,121,187,120,52,225,199,126,211,194,231,90,188,19,132,180,180,82,238,57,57,100,245,8,155,49,186,94,26,60,210,27,230,203,215,177,178,108,115,229,13,48,243,241,126,190,32,196,239,61,250,211,44,212,104,9,246,236,66,193,165,235,133,97,253,20,95,192,73,150,0,6,237,103,16,151,20,45,199,188,114,146,253,3,245,141,234,200,16,115,64,70,186,93,167,5,240,209,243,54,5,247,120,142,38,153,114,160,67,205,108,162,165,198,185,81,217,111,59,78,142,210,171,78,72,86,196,247,215,145,104,218,232,119,95,217,4,182,8,35,26,175,111,11,21,152,17,207,4,5,95,1,90,19,166,88,27,173,82,131,200,200,64,170,211,120,219,17,6,36,222,53,12,247,169,70,31,118,169,181,39,97,163,33,69,184,37,49,236,53,103,167,154,227,227,3,67,241,12,226,138,240,192,136,75,131,227,160,211,97,69,14,43,94,39,174,83,249,189,180,178,107,191,13,230,241,212,210,141,124,179,98,36,129,78,83,113,105,208,200,225,2,190,144,213,233,106,139,112,194,123,57,218,147,112,7,130,169,15,181,70,233,140,48,80,159,39,140,222,92,142,48,146,80,235,25,75,205,61,175,73,181,90,170,237,25,167,57,148,233,150,73,229,171,74,20,226,65,56,47,93,52,194,163,98,190,77,80,99,9,150,225,169,70,158,25,141,158,78,0,10,16,73,127,166,195,230,106,25,100,221,88,152,228,103,46,205,78,210,67,253,124,119,173,85,50,19,239,216,3,80,118,87,173,86,59,120,197,15,159,37,182,10,28,231,247,203,78,26,102,39,131,1,211,115,213,65,102,102,51,129,231,239,51,19,159,117,97,5,178,4,5,91,61,55,10,159,211,243,129,98,110,104,154,5,145,234,57,153,205,170,12,79,162,210,217,132,249,211,134,82,161,42,177,27,171,135,21,23,6,186,89,213,244,80,48,88,57,142,134,86,43,148,48,194,212,18,138,135,161,237,116,189,48,136,212,190,179,41,5,240,236,59,99,193,39,241,163,11,77,247,165,111,203,172,33,253,161,160,65,167,117,59,200,159,142,14,180,13,82,22,84,60,213,91,254,253,139,158,100,41,101,157,145,22,157,117,63,54,209,90,213,21,153,92,45,82,187,98,26,167,85,195,24,4,248,47,103,235,224,223,82,250,252,153,184,250,22,25,203,193,41,198,29,104,81,131,216,28,14,65,34,93,110,114,116,195,55,202,75,76,153,125,172,104,141,1,198,28,97,147,199,94,1,71,90,9,35,46,211,2,253,4,250,246,110,31,38,192,222,139,140,58,35,40,201,239,110,195,131,117,135,116,101,154,59,49,14,192,118,55,192,104,95,184,172,36,28,56,138,108,56,113,248,45,23,43,214,222,40,128,149,238,153,0,75,71,21,189,35,8,11,37,5,160,11,89,250,91,187,61,65,4,9,60,189,193,214,233,236,156,239,177,136,188,149,40,6,90,14,45,152,14,108,74,225,98,58,184,15,80,226,125,17,48,52,119,40,252,225,193,152,239,192,159,197,52,34,28,74,188,13,172,210,229,96,248,86,97,18,100,194,108,98,245,134,216,151,57,145,122,184,208,186,191,39,71,16,144,228,232,11,55,154,26,69,195,128,62,107,68,41,74,143,127,139,68,193,158,198,128,119,142,228,109,96,6,154,60,142,98,189,95,71,188,158,15,74,68,169,38,0,177,171,189,177,173,36,117,23,35,83,79,30,222,216,61,225,159,253,198,13,55,8,7,1,111,198,52,45,203,216,99,90,233,161,120,107,62,185,250,73,156,61,30,77,169,120,143,5,129,228,123,114,107,159,58,10,146,2,190,8,221,209,5,62,139,64,139,112,85,221,63,192,197,64,33,124,104,230,106,11,211,13,47,62,116,79,76,80,62,172,82,165,155,232,164,149,152,252,144,12,155,226,116,128,162,125,202,1,99,108,90,171,66,193,214,196,52,60,250,19,124,148,48,37,60,95,188,51,255,46,69,29,180,117,243,173,240,101,94,78,214,57,162,152,178,239,157,8,58,245,114,9,243,174,87,132,209,24,210,37,20,244,121,137,187,2,114,215,116,255,184,140,177,226,87,190,96,229,234,66,70,102,233,121,121,54,55,25,205,151,216,71,175,8,227,192,42,102,206,166,241,92,220,23,21,116,23,90,0,207,158,153,98,111,76,249,184,99,174,39,71,69,60,32,38,117,178,95,221,11,157,237,168,43,7,96,11,141,97,153,110,102,140,202,49,35,188,202,83,165,128,132,157,3,135,8,204,39,75,223,12,93,147,233,246,165,203,228,37,150,38,122,13,196,83,141,163,129,53,106,234,208,210,142,78,76,1,16,171,56,18,202,16,76,123,30,6,226,146,159,131,243,112,128,62,248,81,10,113,79,10,106,142,136,190,126,87,80,138,154,99,154,184,181,39,7,205,52,67,222,244,214,231,64,82,135,243,241,61,89,255,36,117,143,172,4,179,32,61,53,173,119,73,105,168,6,143,247,166,93,169,4,184,113,81,189,157,97,85,139,117,145,184,136,235,234,230,17,177,86,255,110,225,90,164,164,235,55,72,218,155,57,159,93,211,80,136,203,9,35,16,28,121,30,13,34,125,100,248,245,197,74,136,140,28,203,204,19,174,45,112,186,19,240,200,147,26,195,216,138,251,130,228,168,178,228,246,219,35,208,178,63,233,152,241,94,249,140,39,62,205,116,234,185,239,243,107,129,32,94,236,86,158,115,3,22,140,159,94,143,70,246,54,218,78,188,45,152,57,75,63,46,54,251,241,188,39,62,220,207,22,45,3,108,40,145,240,27,83,93,202,112,27,102,64,100,244,92,150,190,76,26,95,209,206,224,111,179,72,153,156,176,9,119,248,201,89,59,20,187,67,99,50,224,53,76,200,89,120,82,3,26,207,142,222,20,75,67,86,57,116,244,237,118,116,88,161,237,21,181,230,2,246,115,251,48,108,255,216,83,104,24,148,88,236,14,141,126,183,245,202,18,93,5,15,3,51,210,131,81,239,142,218,12,219,206,245,92,25,155,145,216,20,163,210,251,76,10,5,19,151,28,165,128,98,6,240,250,196,183,236,60,201,132,247,243,217,23,94,88,32,128,27,220,24,157,11,173,30,19,69,138,164,4,47,162,215,179,216,138,20,57,105,181,11,56,199,246,197,137,134,15,187,84,13,143,232,160,214,98,102,127,58,93,209,0,159,55,220,178,250,13,48,207,66,210,138,48,96,50,157,103,205,158,186,69,113,5,138,246,27,62,105,72,148,102,126,56,175,231,228,59,246,188,102,140,217,244,203,69,184,177,6,42,218,60,33,228,129,182,104,36,158,236,158,213,89,183,226,20,138,99,152,64,134,28,85,195,204,100,81,192,48,30,115,127,162,51,186,17,84,170,150,186,45,25,150,211,233,216,204,6,168,254,104,152,186,181,151,115,97,79,39,197,77,0,66,189,8,2,131,4,151,54,223,18,67,44,153,213,180,18,158,34,28,195,44,234,154,104,68,180,246,206,70,35,230,104,19,173,78,79,253,124,91,206,24,225,149,219,83,32,7,101,20,21,62,40,108,235,217,89,2,237,137,33,106,4,252,167,220,139,180,101,142,194,39,219,149,231,202,180,184,72,69,247,169,129,99,153,186,99,156,44,195,98,62,223,22,50,156,95,184,177,7,45,75,135,81,162,141,93,189,148,76,143,76,127,26,116,102,148,161,77,202,87,127,217,232,116,81,196,6,77,155,159,240,94,177,102,194,138,218,251,105,57,152,146,111,139,242,122,218,253,249,105,18,237,92,35,76,55,229,41,169,178,28,245,8,3,234,126,106,166,197,193,201,203,216,92,251,141,154,159,67,132,81,227,157,207,133,211,21,242,48,139,249,83,73,30,104,118,197,79,23,218,184,207,109,183,18,89,163,169,152,10,35,136,112,98,242,189,77,7,37,71,90,170,144,157,92,76,203,34,207,162,83,124,131,242,235,169,27,9,229,91,224,168,102,4,22,13,15,64,78,122,223,200,6,200,165,241,194,158,79,155,98,102,187,205,22,126,64,71,82,1,69,16,125,156,68,22,169,29,57,102,249,124,27,57,9,11,74,9,159,100,110,123,153,186,67,183,211,38,39,140,186,88,186,144,224,152,79,178,140,48,166,35,244,97,209,208,84,144,11,71,111,114,69,119,138,228,78,39,29,196,242,93,71,203,128,38,69,52,188,16,165,75,209,72,71,228,87,115,129,197,243,13,78,78,135,222,163,137,221,2,205,31,133,48,224,79,83,27,141,236,213,210,138,70,122,49,219,52,253,101,166,236,118,123,152,104,45,232,111,35,149,236,95,192,217,46,212,199,104,135,74,99,151,230,235,80,69,155,97,12,185,86,34,74,221,69,59,206,184,150,207,232,235,174,23,187,185,26,92,240,104,68,98,166,155,166,182,225,145,63,152,17,198,127,163,60,61,124,248,20,254,211,13,202,77,209,163,161,83,196,111,155,126,109,215,112,30,97,7,78,175,156,27,85,76,6,168,203,25,97,212,232,21,4,3,65,107,71,171,28,120,246,3,105,2,142,85,2,33,144,209,197,86,212,4,141,21,159,196,59,8,155,244,224,111,138,89,107,93,124,1,101,39,9,159,141,148,127,215,221,68,80,180,199,159,23,38,85,241,211,139,198,165,140,148,60,128,215,249,185,217,190,105,75,2,217,222,57,227,227,193,63,76,21,255,225,52,158,68,163,4,230,162,100,157,227,41,128,69,193,2,184,135,65,115,53,76,35,32,176,36,37,61,53,213,19,70,2,180,5,142,5,130,246,131,65,163,30,233,55,134,43,240,126,110,172,33,170,239,207,148,159,206,15,192,109,231,225,146,4,139,5,127,137,54,18,22,36,165,21,199,222,129,234,21,41,5,162,124,65,17,5,124,85,223,23,178,92,77,119,225,160,208,212,157,148,125,241,197,129,177,31,46,218,145,64,20,96,36,31,104,84,107,187,26,67,46,172,208,130,12,11,176,122,106,87,96,97,225,30,148,183,113,210,45,228,124,53,220,187,67,217,23,76,227,174,109,208,101,162,231,62,141,155,121,166,46,2,20,111,194,149,120,153,157,98,105,207,104,72,57,118,178,0,197,176,90,123,198,18,245,124,15,211,124,175,122,105,48,59,189,108,1,234,107,169,122,255,50,111,251,120,230,72,104,170,57,216,2,68,22,23,110,154,132,91,49,54,72,232,120,62,65,105,135,18,149,132,177,168,241,157,21,218,252,232,58,43,128,103,92,34,174,121,117,214,170,51,158,137,176,55,15,115,19,2,171,93,54,77,249,166,143,18,39,160,254,231,183,119,64,95,207,35,192,108,170,62,208,162,148,253,3,68,222,95,119,9,198,251,245,185,22,25,136,173,173,204,133,17,122,36,35,84,25,150,34,28,22,165,235,152,108,173,178,187,86,123,134,10,10,11,14,195,132,52,161,248,30,99,233,58,72,19,208,128,246,11,141,145,24,37,42,190,109,36,148,36,108,178,69,14,31,197,21,90,230,59,192,38,105,250,100,202,80,72,234,161,251,227,73,196,79,227,176,174,8,7,67,179,6,184,226,76,126,248,195,203,209,100,69,241,204,150,25,169,75,145,105,74,35,6,148,209,126,142,165,124,189,189,6,79,82,154,117,31,48,209,6,15,224,234,54,47,94,61,154,246,157,211,222,78,248,252,129,26,22,76,43,165,229,64,26,131,172,208,219,170,120,136,204,64,41,167,58,30,124,181,249,162,59,136,153,89,94,246,100,128,54,82,128,173,54,249,237,206,74,137,64,155,161,5,126,186,155,218,149,50,38,32,244,173,64,95,27,197,82,204,237,206,103,233,204,155,132,112,248,67,112,65,31,119,110,199,133,51,90,213,180,30,245,150,88,116,169,58,231,199,164,202,200,222,222,33,69,141,19,62,159,30,13,105,190,5,26,30,114,255,126,108,247,54,154,79,1,150,175,58,68,225,30,32,124,22,72,251,164,114,183,132,103,13,202,41,228,138,164,37,63,136,34,151,62,131,243,80,17,89,26,174,12,63,175,160,23,64,84,86,175,76,170,193,59,88,17,88,61,111,245,236,3,173,237,141,53,224,63,27,112,133,250,116,82,229,11,210,68,121,109,160,217,76,182,113,9,23,231,213,43,239,161,20,80,104,30,6,9,55,148,64,80,33,119,71,120,150,135,245,112,54,143,237,50,61,30,222,176,145,34,208,38,113,158,8,108,163,135,216,208,153,66,34,108,226,157,15,103,98,239,160,229,0,84,168,138,1,24,182,247,116,110,205,79,55,180,234,56,233,176,128,130,255,66,242,246,24,155,182,179,56,56,191,11,122,204,86,32,35,31,110,241,68,131,178,218,82,63,62,50,126,103,222,159,32,248,0,125,40,192,253,90,16,161,206,156,151,212,127,125,152,124,110,176,141,206,231,221,213,93,14,240,32,114,106,206,85,66,195,68,157,102,1,106,215,17,97,88,79,122,91,102,66,179,130,39,133,128,234,44,79,120,185,133,16,184,196,86,219,123,114,10,21,78,72,194,23,240,113,157,132,182,213,131,69,197,156,146,244,220,38,213,22,4,47,224,110,250,89,155,228,184,19,74,51,93,134,149,95,46,84,8,64,2,138,172,143,189,3,154,243,221,165,72,76,66,124,102,245,164,4,134,223,227,153,26,68,83,153,61,13,106,230,112,174,95,58,7,143,135,113,7,67,195,89,211,37,129,229,21,108,40,18,183,176,207,60,188,113,128,215,112,39,57,115,42,160,1,41,31,211,226,179,126,15,127,166,8,91,76,221,191,208,196,199,72,204,201,128,9,64,66,121,188,29,207,25,253,232,150,1,159,168,185,227,164,123,18,52,68,148,249,212,147,50,155,10,167,179,1,41,230,63,191,141,242,245,10,34,226,73,188,139,54,141,0,13,22,39,205,65,155,93,207,48,78,166,107,22,231,70,199,95,42,119,120,10,180,149,46,251,114,63,205,149,78,89,219,183,247,80,101,207,167,252,24,207,99,110,237,31,175,237,198,247,19,198,237,195,231,74,196,64,186,98,14,127,94,22,37,168,180,72,239,170,157,120,186,172,186,98,132,96,65,82,2,173,204,46,137,102,133,102,252,210,132,134,203,142,38,104,161,237,81,89,160,205,59,131,131,219,44,123,18,6,239,236,102,74,114,207,204,219,147,48,93,178,25,124,212,147,250,206,170,126,125,104,60,197,16,70,209,81,116,147,141,178,30,251,166,77,199,8,87,4,101,84,207,64,51,2,163,35,85,144,223,62,179,144,112,143,17,154,208,180,15,151,37,24,32,30,182,30,189,146,189,49,243,200,254,219,155,124,116,43,85,252,7,4,15,62,54,112,95,97,177,111,243,187,116,14,60,40,75,5,217,84,211,216,114,18,59,190,242,75,246,239,21,7,56,57,24,67,88,53,236,219,200,216,248,242,100,222,139,69,30,90,133,64,233,30,188,148,76,11,130,219,66,191,199,8,201,71,89,45,160,208,212,67,110,24,88,59,194,120,38,203,149,65,97,244,141,207,54,55,186,242,88,242,153,87,136,171,10,20,51,157,41,234,216,215,93,58,9,183,134,174,190,196,21,221,252,88,144,107,101,126,80,127,58,60,245,82,16,251,81,172,213,156,18,240,206,46,193,189,55,93,135,170,158,123,96,85,74,28,13,228,94,29,18,193,129,212,28,98,9,27,233,169,199,193,206,122,51,46,196,64,238,166,242,20,219,128,174,17,110,54,87,74,184,237,234,219,92,50,9,195,243,168,62,197,58,73,130,63,149,101,186,191,42,110,241,43,123,120,24,191,27,181,199,75,156,218,63,63,91,93,102,86,65,16,26,88,33,197,176,17,153,121,228,68,206,36,227,125,209,205,212,53,181,95,149,113,187,89,190,104,159,49,203,244,165,39,231,215,157,149,109,88,44,245,29,91,54,231,132,42,7,182,133,98,253,197,78,202,55,216,132,185,107,17,19,129,236,19,119,221,192,22,53,201,42,243,50,125,61,87,73,161,145,166,238,120,72,72,185,210,174,201,105,47,109,6,103,195,253,92,25,19,52,127,228,158,167,233,215,248,193,103,161,42,75,45,232,204,255,122,71,152,237,219,212,115,211,11,112,206,43,162,173,75,191,61,84,1,170,107,31,111,252,1,138,232,96,241,200,80,90,220,17,6,163,222,52,252,95,218,48,255,86,144,6,169,236,249,169,184,195,210,204,251,105,157,99,80,89,63,103,59,56,80,54,5,168,222,70,194,122,96,126,97,171,189,75,109,10,168,66,250,12,95,8,23,122,193,50,253,39,96,124,191,220,11,118,36,175,89,186,4,76,224,110,135,177,108,211,163,163,128,12,244,243,65,51,25,122,244,255,52,106,213,96,63,214,240,104,242,73,195,38,24,31,123,114,81,12,37,173,150,235,38,155,45,221,195,230,119,47,11,207,249,221,243,175,251,187,110,40,238,42,51,133,233,129,201,142,124,225,194,254,91,118,84,72,236,246,186,252,232,243,201,238,199,198,25,91,131,175,55,114,194,124,163,181,228,199,198,153,143,248,23,78,189,155,33,128,40,106,156,253,202,7,157,34,108,22,198,42,184,81,92,98,151,104,6,18,174,158,195,86,123,252,126,26,227,94,20,94,53,127,97,171,57,61,140,203,189,250,254,242,41,124,30,137,132,25,192,26,61,159,248,87,51,35,154,145,128,80,211,237,238,138,198,230,23,170,213,85,24,42,201,219,234,180,84,84,154,206,198,76,64,101,105,243,229,179,106,75,50,121,110,243,76,215,223,60,5,16,65,77,185,78,24,40,116,139,48,245,161,252,40,125,144,151,13,15,99,157,53,84,202,131,100,209,191,247,141,101,87,209,157,34,74,90,197,117,66,182,145,237,230,147,37,147,32,250,209,236,237,146,234,90,20,216,74,46,224,96,102,87,106,10,143,218,137,207,129,219,196,121,117,31,216,17,219,255,38,26,92,146,171,14,208,49,127,82,92,95,24,169,55,157,64,97,92,71,14,12,223,186,136,224,228,143,215,239,243,39,73,85,126,119,229,40,132,223,131,207,202,170,251,64,12,234,130,141,189,233,125,35,154,39,149,163,108,50,220,30,134,136,161,213,31,100,210,92,233,105,97,106,60,36,193,192,52,43,108,254,182,161,128,154,124,87,168,123,133,98,247,143,98,94,36,69,54,69,195,200,190,217,65,164,161,196,125,83,9,240,115,103,128,125,85,43,94,54,240,252,220,185,82,224,84,234,125,51,151,155,95,152,29,254,57,245,212,112,75,177,21,51,121,213,209,148,153,223,173,214,237,97,96,211,90,99,180,10,203,138,147,3,212,236,122,52,150,188,158,36,211,230,222,67,245,10,186,77,78,17,182,82,186,28,13,174,199,205,161,205,212,44,43,114,138,77,133,123,193,18,101,203,35,7,67,185,173,94,71,65,21,14,213,110,9,211,105,245,20,193,90,115,34,97,136,41,90,199,17,202,195,164,97,178,57,158,200,122,70,14,141,169,234,170,79,105,149,126,156,95,55,59,95,117,79,71,72,27,17,131,47,92,204,168,90,43,194,253,28,224,217,228,153,220,105,141,106,24,216,117,60,113,38,31,45,106,65,210,153,33,97,194,72,153,90,194,65,116,187,151,20,225,179,207,238,79,39,169,186,89,18,34,77,141,137,82,163,38,148,225,97,67,165,63,29,21,168,198,197,195,204,240,79,195,5,172,117,156,156,102,208,91,7,63,215,181,92,173,204,202,107,42,194,99,197,17,39,212,145,87,178,132,106,169,59,185,21,152,161,46,41,118,202,171,222,20,214,253,212,13,233,222,169,209,222,28,34,183,205,72,70,140,221,8,35,179,19,225,179,88,234,86,107,98,127,28,21,72,227,244,171,163,54,165,172,25,98,76,195,172,20,86,125,198,73,119,141,64,90,209,240,75,85,92,2,105,3,223,138,157,173,19,214,237,210,120,128,31,18,218,66,38,73,242,52,98,207,48,67,49,244,11,163,144,171,88,157,149,140,209,245,133,49,208,196,38,71,195,80,7,135,135,77,125,230,9,35,141,186,61,140,226,137,118,98,145,193,8,185,38,163,183,87,21,128,72,216,108,120,85,12,79,97,4,255,36,140,244,157,47,32,192,241,166,122,162,98,16,230,124,185,159,166,209,67,126,103,117,138,93,34,186,149,75,37,126,22,221,151,152,75,41,234,46,93,176,207,172,208,66,193,10,182,206,126,4,30,76,253,198,231,43,192,75,103,103,39,79,156,250,104,188,109,176,8,75,33,120,139,22,226,242,60,227,164,13,235,81,89,67,72,100,198,18,193,183,163,211,217,130,32,16,165,89,48,18,85,9,115,203,250,221,62,33,117,4,111,118,210,115,239,25,165,62,51,184,213,154,242,162,133,21,250,64,200,188,72,21,209,52,135,167,127,31,157,65,165,21,250,159,225,90,138,235,66,233,79,85,70,150,21,243,114,132,147,186,13,163,244,82,239,139,62,123,188,179,184,40,190,162,219,27,250,182,36,155,142,148,130,18,147,169,59,184,30,37,25,142,34,99,177,23,154,177,127,60,27,167,165,77,86,20,152,2,159,189,89,126,235,131,17,130,115,82,124,190,105,52,5,21,34,97,46,177,94,181,66,105,117,107,230,5,63,109,134,216,94,3,64,241,16,143,207,151,196,39,227,225,138,133,221,11,120,68,104,243,11,87,206,246,32,103,27,179,190,255,54,118,58,251,1,24,117,27,149,30,54,111,201,39,122,18,21,143,194,125,89,249,69,75,78,183,200,100,111,203,36,173,97,20,225,110,181,0,182,238,131,90,103,251,230,163,12,166,67,42,15,196,26,229,21,175,6,80,249,108,15,245,241,172,253,195,27,92,240,21,102,213,247,241,219,212,123,29,99,12,155,242,21,24,5,84,61,148,50,235,35,118,108,5,254,52,162,176,132,138,66,214,177,0,45,96,132,226,36,106,39,121,62,168,221,210,188,101,78,129,166,23,237,189,177,212,143,214,227,232,179,194,170,183,244,54,92,104,220,55,38,25,249,193,19,159,245,253,106,124,90,219,79,31,11,52,101,151,20,128,38,179,234,122,46,173,160,249,16,66,155,208,127,31,168,51,70,245,62,105,160,181,139,239,133,134,49,222,240,27,3,69,170,194,168,20,19,118,187,21,53,168,105,250,80,177,25,220,251,214,242,230,3,114,248,81,93,35,106,222,59,15,71,23,232,173,135,179,193,26,21,162,135,188,193,184,229,81,50,203,135,32,127,246,197,46,119,118,118,245,112,230,158,111,96,103,23,143,160,246,138,79,131,126,4,39,45,170,158,96,209,197,234,218,128,67,43,129,178,78,20,118,49,48,124,177,158,233,10,86,98,234,88,21,133,141,237,86,185,191,77,51,72,49,149,211,252,117,66,250,177,153,249,165,132,183,105,213,122,152,166,186,222,55,163,99,95,197,74,128,136,122,114,248,47,78,112,68,250,17,46,205,101,77,37,214,236,33,197,244,37,236,200,105,27,242,25,2,162,236,56,100,32,130,29,224,51,138,48,219,186,173,71,27,193,183,71,24,63,111,225,46,193,97,88,81,207,110,184,52,8,69,136,79,166,196,235,60,3,41,13,189,50,138,127,14,189,162,97,211,138,224,47,112,118,193,82,36,126,26,100,71,213,48,2,163,94,246,2,110,148,5,201,67,110,199,246,40,194,70,6,144,219,6,210,20,13,211,2,91,114,36,97,78,145,206,205,184,114,46,100,116,185,114,72,63,53,134,177,233,84,10,109,143,76,158,60,203,195,102,207,34,212,168,147,109,100,215,244,128,58,144,180,90,142,178,21,146,44,161,151,57,241,154,211,147,79,75,153,61,92,77,135,84,194,160,175,82,72,98,130,209,208,247,105,122,73,35,4,53,33,16,174,245,28,13,250,196,219,123,245,113,141,32,124,158,139,47,174,216,52,97,180,174,225,21,252,205,205,79,79,81,146,51,24,69,248,212,162,147,184,16,162,22,162,91,154,37,122,189,60,94,161,218,26,255,210,43,84,160,51,112,153,23,118,94,6,101,86,66,121,146,5,108,107,120,34,186,229,191,108,126,7,194,161,59,195,116,14,199,169,162,30,57,251,190,217,225,68,160,183,222,102,110,33,223,207,26,6,163,185,71,116,207,133,57,122,246,20,48,200,86,196,176,26,215,67,77,104,122,70,24,192,158,80,90,139,177,153,111,95,94,11,103,8,164,229,61,67,18,179,160,68,222,150,210,101,225,192,230,123,213,178,35,60,209,147,169,71,30,68,215,100,72,1,11,248,87,14,29,56,158,8,2,20,250,211,52,245,199,125,94,103,235,149,53,138,40,71,15,188,0,42,0,122,238,133,144,109,190,47,163,43,177,25,170,110,118,251,3,94,37,58,15,114,225,13,77,200,18,97,60,205,244,145,1,65,114,108,187,213,94,48,100,151,240,57,96,249,242,148,193,51,119,37,32,159,92,26,99,26,15,211,160,19,78,35,131,44,71,65,38,119,58,52,50,35,65,191,44,81,236,201,172,139,162,4,122,194,200,8,250,68,156,187,25,99,223,40,146,90,110,81,96,209,243,165,201,79,131,27,118,61,66,194,198,134,190,225,75,93,221,112,164,207,12,37,111,107,27,173,46,142,69,25,56,11,171,54,53,51,123,243,48,86,108,183,101,9,55,154,121,58,30,248,201,120,235,82,110,244,134,238,23,35,5,106,152,204,179,116,179,83,20,138,78,152,178,120,81,130,243,12,215,7,70,82,23,177,207,73,119,181,247,184,47,108,191,167,30,107,142,246,37,162,100,238,151,252,92,121,183,129,161,168,235,209,218,57,97,208,153,129,192,56,119,116,94,254,253,229,10,34,53,247,80,163,229,47,132,198,76,97,167,134,0,53,227,187,201,158,110,178,147,170,37,62,61,244,155,218,77,75,105,125,128,39,139,73,33,145,137,104,152,253,105,160,90,206,219,59,79,172,74,152,106,69,76,41,224,237,196,187,26,57,9,250,61,57,194,91,41,225,108,150,2,139,201,79,47,49,128,198,31,24,201,198,128,9,61,100,73,48,37,12,211,136,162,153,223,229,212,84,237,220,235,152,201,214,204,239,36,60,228,117,20,54,56,242,182,224,197,50,135,200,48,17,89,225,137,147,116,113,127,116,155,50,178,88,235,82,225,46,225,219,78,24,128,170,60,208,101,187,205,121,165,133,135,216,231,224,203,150,35,143,96,66,201,250,225,157,237,231,25,9,85,240,77,106,246,53,141,228,233,202,119,208,89,166,160,182,144,222,204,97,220,179,113,78,80,58,240,121,184,103,139,152,227,109,156,87,151,116,89,2,212,176,226,219,192,25,82,96,135,136,219,224,215,62,238,76,119,94,230,146,240,40,253,30,140,138,139,94,24,187,243,21,179,13,58,119,93,136,227,8,60,244,28,15,20,181,210,37,179,13,142,192,187,197,47,35,143,124,187,27,232,12,131,47,174,17,30,89,218,226,179,27,132,40,158,55,38,114,58,18,204,94,120,184,94,50,238,165,248,48,220,48,75,121,241,14,69,38,239,222,183,136,106,230,172,136,127,5,34,44,169,155,170,161,85,40,87,70,152,182,186,156,252,100,156,101,53,193,147,53,17,91,195,217,232,226,43,48,225,45,98,88,143,237,120,46,89,14,62,251,46,89,152,206,242,74,82,17,63,157,208,185,210,48,37,243,26,183,5,163,103,74,148,66,68,36,2,180,44,68,47,156,198,243,40,37,116,183,135,9,15,74,148,190,98,12,5,36,115,196,91,29,40,24,30,91,177,240,108,60,179,244,104,219,219,220,133,7,85,49,121,38,3,171,247,187,96,226,43,190,53,186,66,178,195,70,74,17,39,99,206,13,34,48,134,89,97,19,172,71,119,235,216,95,112,224,121,61,250,211,102,52,238,15,197,144,4,50,31,13,112,10,78,78,61,27,77,195,18,238,39,188,75,232,114,79,150,131,164,71,219,246,125,70,24,186,144,30,77,243,55,192,156,103,135,156,199,115,229,231,204,45,100,187,127,218,218,122,229,149,52,122,132,184,246,104,245,57,57,77,141,171,189,205,10,32,95,159,193,255,122,96,130,209,222,91,75,78,110,173,118,63,24,166,222,148,181,199,200,98,35,52,174,155,153,65,203,109,3,139,24,94,29,70,186,171,20,29,227,212,93,151,167,133,233,167,98,169,97,192,56,113,242,202,142,120,234,201,127,94,85,142,55,222,89,45,87,56,57,235,104,96,157,145,232,208,145,182,185,22,63,248,76,196,234,74,138,160,0,50,251,254,211,105,155,203,169,132,207,219,118,46,38,29,12,76,56,100,32,158,21,34,69,167,24,74,232,124,46,124,25,20,206,161,231,184,189,44,153,76,135,9,126,57,31,108,67,4,151,103,98,0,206,20,199,154,133,138,156,218,10,32,78,56,217,155,57,93,7,177,53,222,118,232,130,227,255,49,116,70,130,251,154,67,23,252,236,42,159,121,161,97,219,235,4,162,109,148,132,166,179,93,190,122,58,176,104,79,88,238,10,205,146,144,147,160,191,56,135,190,45,82,212,160,13,98,131,152,84,122,228,132,209,21,136,240,73,206,244,109,101,3,11,142,136,178,209,220,26,166,13,228,170,225,101,167,149,116,218,200,88,160,56,127,21,139,197,162,185,219,176,61,64,139,240,52,22,169,134,173,135,226,225,129,108,128,70,87,9,245,223,109,88,27,157,75,77,5,195,69,29,204,70,100,150,173,239,99,86,247,86,160,135,243,216,108,48,99,65,15,8,94,199,217,120,10,81,13,161,32,90,230,161,26,142,86,155,228,187,84,112,183,131,103,225,140,8,214,25,111,111,166,148,203,55,89,89,55,192,152,188,77,215,221,65,17,147,226,166,30,77,45,223,153,204,70,216,17,84,47,39,31,212,1,191,176,57,231,62,67,28,235,54,23,175,199,49,171,235,8,95,236,197,253,227,161,57,255,78,242,0,179,115,92,25,16,236,82,223,41,165,229,208,128,175,197,84,53,35,124,82,47,128,212,30,197,119,81,86,8,211,90,14,9,14,212,40,158,17,78,158,65,233,212,195,141,2,85,147,48,136,154,32,202,0,133,150,92,25,255,236,94,131,10,243,179,68,41,18,198,122,207,89,52,104,73,104,50,64,114,16,108,44,186,113,106,152,98,81,190,76,15,87,220,66,244,170,207,223,59,175,15,120,125,146,186,51,225,209,66,87,24,200,203,16,165,22,194,198,203,241,48,197,169,169,247,124,254,147,203,85,45,20,79,20,114,64,255,1,53,121,167,68,53,107,125,234,111,179,117,247,47,15,127,106,165,213,218,35,43,110,101,196,84,95,85,132,29,144,50,235,85,13,166,215,210,41,250,172,161,117,134,16,238,121,154,69,76,148,78,20,236,120,40,203,27,126,91,130,203,92,202,60,138,187,208,146,199,77,201,42,95,89,122,147,246,147,40,102,167,46,171,138,29,124,223,69,15,6,156,26,247,4,238,79,122,181,132,207,6,203,73,75,44,159,69,104,252,147,61,210,85,90,166,131,57,151,14,162,179,214,118,7,19,3,254,130,119,174,51,116,3,172,31,76,124,242,234,103,126,63,143,55,52,247,208,101,105,207,138,121,102,139,226,75,61,202,153,32,130,229,228,21,6,137,51,60,217,54,42,79,198,60,149,88,65,92,189,224,164,17,123,200,209,5,21,253,208,54,160,98,169,179,81,50,31,68,191,50,56,147,250,105,13,62,227,43,209,59,208,200,144,13,196,176,172,197,89,102,141,87,59,53,71,73,230,255,235,71,159,188,14,8,130,132,243,21,141,4,165,191,245,235,193,72,149,118,250,149,156,84,101,169,179,35,219,183,115,98,162,61,69,204,113,216,207,81,194,11,223,207,51,192,135,12,180,134,42,117,40,208,224,70,142,98,179,132,19,160,94,15,155,32,179,76,194,36,102,213,233,13,116,162,144,56,211,112,197,152,195,141,88,153,250,196,191,124,242,198,224,40,132,132,29,58,196,18,69,196,47,213,43,141,86,68,232,98,126,88,35,247,18,94,86,47,149,163,153,142,188,52,11,178,133,202,203,146,106,8,5,187,171,249,86,41,43,171,98,190,101,91,223,209,217,44,38,210,195,6,134,243,54,61,220,102,151,105,1,54,48,152,132,229,97,236,26,31,189,125,84,3,226,220,5,174,145,42,230,83,192,254,170,14,32,212,87,173,47,141,25,71,162,234,225,68,222,183,31,158,114,114,31,62,19,35,95,245,17,235,183,125,115,132,65,173,101,61,57,73,139,155,86,159,196,173,239,135,43,76,253,58,187,151,61,240,226,148,30,155,129,115,161,174,215,66,81,70,75,68,102,26,209,195,200,27,33,219,179,137,123,60,10,112,75,247,167,98,133,29,133,159,128,113,11,107,117,196,126,123,125,110,123,25,42,39,194,134,152,21,162,113,98,16,207,123,116,147,44,222,100,2,170,155,156,217,111,215,169,140,120,84,78,156,31,97,87,142,212,238,11,196,168,113,219,236,70,4,59,14,71,55,135,139,56,181,241,7,179,134,68,230,242,47,4,69,93,188,167,21,179,64,79,104,198,209,27,242,147,10,74,164,40,106,32,128,93,210,35,147,75,255,200,27,209,28,140,97,134,130,18,206,243,119,137,155,19,198,16,74,53,229,172,133,80,118,92,120,57,119,166,18,28,134,37,139,147,119,99,161,107,175,152,237,125,60,148,82,187,58,76,253,20,160,122,140,98,54,179,175,182,72,203,14,33,153,249,135,175,127,84,133,16,84,235,241,137,100,244,25,31,169,189,82,226,117,230,102,236,164,127,172,49,137,71,110,251,178,85,58,97,248,35,111,105,175,157,231,251,117,31,78,20,222,99,214,190,96,197,48,222,209,225,221,160,181,178,81,132,42,7,158,54,194,139,242,134,54,29,17,182,216,55,140,225,151,132,241,222,174,57,194,204,154,89,123,146,213,13,21,9,195,170,87,81,86,120,196,43,238,171,131,90,149,219,130,214,85,122,156,59,45,165,43,18,70,181,45,238,139,66,163,100,110,20,214,49,23,251,194,0,54,197,181,1,7,99,100,57,253,167,225,110,137,238,8,214,243,229,204,202,126,219,21,83,123,217,165,194,157,46,159,57,8,97,182,249,146,156,165,97,250,127,254,76,43,42,60,89,91,177,21,162,173,95,57,197,93,81,222,182,112,79,14,0,239,230,200,216,222,163,207,158,120,71,152,138,183,68,25,40,241,208,138,149,148,52,90,185,177,136,102,241,24,38,218,247,215,250,38,138,60,220,210,102,103,51,37,182,47,140,18,169,230,79,248,173,241,127,95,24,170,176,238,61,146,85,13,166,63,112,195,65,232,19,165,131,86,227,153,112,161,73,219,211,230,4,51,252,137,166,115,234,245,116,82,33,4,237,26,97,101,120,130,108,227,17,198,185,115,94,79,20,20,77,124,62,70,122,81,184,128,153,245,212,143,216,1,116,107,136,38,55,97,224,0,221,195,179,47,65,144,19,238,46,197,76,120,176,251,214,235,134,249,183,166,135,33,95,236,39,12,175,163,120,24,106,152,74,30,99,75,19,31,95,59,243,224,22,113,193,223,51,219,62,80,40,48,128,215,18,237,97,140,61,135,95,121,71,47,64,187,146,192,202,170,63,241,102,83,136,54,114,51,102,215,197,111,12,204,120,145,121,33,179,190,127,16,64,62,51,115,81,150,238,29,77,151,229,115,210,89,111,51,217,179,134,81,182,240,43,135,60,148,101,91,69,248,140,22,191,242,115,153,186,164,18,6,88,235,87,158,207,48,87,209,92,26,7,37,251,88,169,116,232,245,194,219,250,60,119,137,53,118,127,249,237,181,54,103,164,160,21,208,197,73,146,126,218,172,201,127,184,194,249,123,122,242,124,111,62,23,86,4,29,134,188,45,192,26,227,195,236,159,176,249,58,232,243,62,175,190,126,130,37,132,91,127,202,152,25,109,149,92,35,124,246,11,146,83,78,210,215,253,97,4,79,152,251,31,218,47,165,14,55,226,183,179,193,140,135,246,90,1,78,110,15,83,18,151,221,38,118,225,245,30,92,80,58,18,1,228,108,72,122,39,39,129,123,148,220,235,132,65,10,59,87,166,152,231,150,60,113,244,159,219,167,39,68,152,140,86,182,39,133,34,120,172,78,5,43,73,97,211,115,244,102,156,123,152,145,82,245,183,207,210,88,124,94,224,91,232,178,252,32,55,91,150,127,155,128,117,64,44,233,133,155,32,138,135,193,198,13,189,109,16,6,205,195,112,81,21,163,84,204,43,212,135,10,2,113,231,101,235,209,205,4,142,60,204,183,149,245,194,217,179,248,215,69,97,235,61,26,139,200,61,191,121,33,211,73,27,69,101,161,203,112,151,123,67,94,55,37,90,154,106,52,95,180,135,49,206,18,184,77,105,6,156,112,78,23,210,137,162,9,129,243,98,206,95,61,133,112,198,34,49,107,111,29,194,212,244,112,194,90,84,30,11,40,209,207,141,155,246,93,166,217,46,151,6,112,182,250,167,155,77,52,89,230,133,106,99,211,131,96,220,181,61,158,44,249,246,83,15,218,236,50,198,43,19,65,153,126,116,195,147,66,126,153,250,84,203,78,147,99,46,59,75,66,151,240,89,165,107,60,241,70,197,85,122,43,204,218,48,30,35,12,62,77,143,62,63,61,238,193,105,137,5,57,173,119,182,144,113,101,200,211,21,217,107,66,107,105,241,72,6,186,35,218,152,63,219,149,175,175,105,225,172,194,136,132,233,128,119,13,111,221,200,206,57,146,231,49,22,22,158,196,132,255,231,218,246,246,72,169,166,201,51,51,83,66,167,68,230,161,120,207,105,25,208,240,181,43,15,35,174,202,238,29,240,78,218,241,50,207,120,174,114,97,20,176,220,202,152,240,25,86,138,187,58,227,159,14,224,188,97,74,96,18,110,233,102,196,191,176,228,95,231,127,111,87,214,177,176,214,183,218,217,51,149,182,155,4,117,133,56,97,186,212,241,58,138,194,192,41,120,152,106,159,71,115,215,110,43,229,144,150,234,188,209,190,245,166,216,108,228,248,240,140,224,117,131,5,132,82,140,161,110,37,10,185,106,92,166,99,3,1,74,59,235,211,110,86,181,143,199,137,204,158,62,236,154,155,251,200,16,205,214,32,149,48,178,106,241,176,27,169,97,213,163,27,62,246,62,196,208,243,214,146,94,67,63,229,107,37,17,198,129,93,74,210,205,166,151,18,39,31,20,123,183,132,77,93,35,78,142,87,96,209,75,59,15,177,205,8,183,166,250,25,19,24,79,254,186,200,191,143,122,84,29,7,118,130,181,226,195,67,144,105,190,71,215,123,99,134,123,208,163,73,113,60,111,4,111,180,150,130,71,80,58,184,15,213,132,11,31,216,10,238,34,165,6,53,150,222,227,214,48,186,149,57,194,232,75,244,39,188,62,246,181,133,139,112,202,145,198,62,231,142,104,177,138,69,209,48,142,132,126,95,24,171,11,175,150,48,8,91,191,178,66,119,98,233,149,65,55,136,131,79,234,37,138,237,68,55,244,3,15,195,130,19,172,38,120,144,84,107,48,126,147,104,7,90,176,220,41,24,43,48,69,40,17,174,37,38,35,36,64,181,189,253,131,154,196,235,192,201,124,230,231,174,204,183,215,195,152,33,41,90,7,171,132,25,60,231,243,25,15,97,145,90,24,246,212,23,134,167,35,44,125,123,100,227,3,51,16,46,111,108,237,15,8,189,12,92,156,250,123,87,136,178,58,149,120,255,40,26,26,110,46,189,76,152,205,186,2,171,154,65,87,90,132,209,236,214,163,81,159,109,113,52,216,145,173,191,221,205,219,254,11,155,138,218,210,103,114,210,234,203,68,70,187,92,173,58,248,214,226,194,72,34,178,126,183,13,83,181,125,195,244,165,234,27,246,212,138,232,236,127,162,60,133,27,30,85,193,102,141,161,239,159,45,225,119,109,128,143,212,125,202,72,102,37,166,151,77,115,35,183,136,194,79,215,104,79,142,222,35,108,107,148,32,190,44,31,242,11,51,75,2,89,200,27,110,219,35,222,37,147,242,212,57,218,202,146,158,251,36,150,82,5,45,2,204,193,238,232,11,155,123,188,14,65,76,92,106,220,214,48,165,52,185,107,252,222,115,156,124,24,103,235,9,35,180,186,111,184,119,253,109,92,195,147,231,155,22,46,79,248,124,182,219,39,105,171,34,76,157,226,55,250,149,169,58,91,126,192,34,121,194,189,181,125,163,73,55,146,13,98,72,172,92,84,183,118,121,193,106,184,92,94,158,254,185,11,25,10,108,199,107,10,158,254,153,124,170,182,39,182,81,237,227,167,249,212,242,19,70,210,114,70,184,62,64,56,234,8,51,54,77,86,167,41,50,213,225,215,8,229,59,142,46,106,61,117,194,39,139,232,37,30,74,181,181,81,194,148,176,227,194,177,243,232,250,211,108,127,75,220,53,198,70,114,106,6,248,190,119,141,164,222,126,90,54,103,4,71,20,114,68,211,112,179,156,219,195,102,96,45,80,55,68,230,35,179,74,102,53,60,21,162,7,130,102,196,56,2,217,47,159,79,167,3,16,249,123,98,211,163,235,113,167,233,190,74,28,13,94,70,38,59,192,201,109,212,24,226,21,55,47,121,40,36,255,59,134,217,48,157,76,185,114,107,68,198,72,161,136,163,27,147,78,145,116,204,121,79,158,197,103,236,132,45,133,140,163,207,244,163,253,34,72,185,123,76,185,52,26,55,18,38,21,94,247,183,77,254,68,194,136,198,220,223,6,87,39,211,52,84,168,20,27,81,80,163,125,105,7,15,109,150,200,67,8,23,81,159,33,204,141,237,123,242,45,146,136,166,16,145,146,87,6,172,182,40,114,19,48,126,207,18,83,227,161,90,183,81,158,218,217,0,244,207,108,193,194,253,129,125,117,131,93,164,152,117,128,231,75,145,21,101,168,30,229,95,168,178,77,191,94,26,147,206,204,181,225,0,0,68,33,155,212,12,239,209,165,60,68,132,142,123,225,253,132,206,80,108,34,200,66,120,206,59,87,147,212,107,253,151,15,138,218,154,143,243,109,34,112,138,248,4,11,185,226,35,106,239,141,13,204,3,98,166,71,243,77,8,132,132,17,120,136,143,104,112,188,134,11,178,43,253,78,121,85,148,246,38,85,217,44,147,26,105,171,20,113,129,71,164,153,226,228,70,120,185,81,214,221,21,218,35,205,138,61,242,208,112,161,191,107,58,107,150,216,245,16,230,73,172,8,51,213,72,248,124,125,123,121,5,24,191,182,61,116,214,98,85,30,45,142,198,127,76,177,168,88,77,175,24,168,197,218,52,218,35,7,176,21,203,250,201,49,73,108,21,38,11,224,202,5,72,54,171,107,111,15,140,105,133,90,0,136,181,81,31,108,23,166,11,33,3,2,51,181,201,71,130,71,194,114,103,120,194,148,211,36,90,105,195,198,185,17,187,87,96,37,102,39,165,223,131,97,87,45,69,232,154,84,110,92,217,153,157,21,127,117,82,247,21,74,6,166,251,153,31,216,1,194,44,161,187,2,28,49,203,88,161,220,140,177,103,132,203,131,74,224,186,163,56,144,200,230,154,66,241,42,52,201,24,228,128,4,135,2,176,160,151,238,152,243,206,251,108,75,223,23,180,215,22,57,67,162,12,36,9,9,250,216,243,206,214,160,250,197,43,98,226,75,132,96,187,135,145,172,173,15,174,236,124,175,94,136,77,38,82,84,20,252,101,66,69,229,138,228,156,4,92,158,202,202,52,27,214,13,171,210,62,27,53,106,206,114,244,131,125,228,253,206,24,228,44,134,74,241,67,177,243,108,199,226,220,108,20,182,194,141,168,4,150,27,6,22,165,112,35,56,93,190,27,70,129,97,168,153,32,120,184,149,199,189,50,67,129,10,158,232,100,55,179,221,240,126,177,76,21,98,100,204,43,231,232,170,195,152,109,96,93,251,94,90,58,211,99,150,240,153,218,35,229,160,29,38,82,78,147,249,52,238,138,189,176,152,211,144,184,182,26,105,22,140,32,253,89,99,212,249,126,146,60,10,164,141,134,75,141,13,37,175,186,10,65,150,112,90,161,12,100,110,197,178,254,48,70,41,201,120,152,210,152,124,122,32,216,123,168,234,242,105,206,34,169,16,232,207,243,185,212,59,254,133,61,123,150,107,60,20,99,186,162,77,163,6,121,211,158,231,184,7,147,216,202,117,163,28,148,36,250,192,15,39,53,223,28,227,215,216,146,146,49,155,239,249,110,247,187,69,119,79,143,30,230,158,21,183,117,134,140,220,149,217,66,182,123,211,3,34,221,13,163,17,155,67,169,105,163,110,34,151,189,205,206,61,30,55,226,47,242,60,183,177,126,239,100,116,242,97,121,27,220,20,187,108,153,233,166,60,208,149,144,193,186,39,199,112,74,118,232,32,124,210,21,160,218,133,30,233,19,230,159,27,22,145,3,243,221,244,157,44,218,86,148,14,100,19,177,16,243,47,241,97,24,246,93,210,82,36,39,86,94,177,49,27,106,65,1,92,17,202,246,138,232,126,26,151,203,196,69,98,179,74,206,161,9,243,58,43,17,210,28,190,5,55,142,197,27,238,209,183,65,5,98,40,185,9,193,151,147,152,214,168,14,144,211,100,13,211,120,139,178,4,156,185,242,231,228,185,69,24,111,68,153,192,207,83,194,123,55,170,22,231,253,104,197,145,153,104,93,117,182,156,168,80,233,201,41,166,69,233,45,23,40,96,242,70,22,192,249,80,134,131,244,216,100,103,6,142,24,137,103,15,15,136,114,242,204,105,22,247,104,81,20,92,160,36,77,65,7,101,23,223,184,161,200,174,54,202,132,113,240,241,43,63,159,161,110,35,248,60,224,19,70,20,145,150,252,132,231,140,130,100,205,152,81,63,63,77,87,194,163,29,25,137,173,81,84,88,162,170,7,172,72,190,235,133,96,86,157,81,143,60,121,122,147,4,105,153,157,66,212,27,43,80,189,174,209,5,221,56,106,157,103,146,149,230,253,50,139,226,17,93,4,246,101,114,110,116,253,187,159,219,68,187,116,97,217,133,106,115,138,48,173,70,153,204,224,154,156,213,217,123,93,231,83,217,226,227,240,115,10,204,183,135,87,219,202,58,82,10,10,39,55,186,196,104,139,96,201,51,135,48,34,115,170,212,160,112,71,172,211,63,0,147,205,122,158,137,53,171,60,131,41,102,85,161,51,14,92,229,232,34,20,76,25,246,208,240,79,163,52,194,116,136,52,204,62,107,197,201,249,50,215,19,70,198,87,26,155,72,188,75,24,46,200,136,147,79,45,97,65,104,223,237,62,19,28,9,187,158,154,84,185,198,47,35,205,160,51,37,244,153,92,226,161,48,172,36,199,48,79,136,79,139,198,180,38,209,242,215,185,210,172,147,119,132,209,225,210,147,155,100,161,119,115,19,27,118,185,171,108,221,130,29,97,118,108,242,109,193,8,78,158,39,224,185,129,215,175,134,205,111,47,194,32,170,229,243,56,23,66,126,227,97,214,196,174,23,110,85,148,56,57,100,171,165,23,126,114,135,207,178,205,194,88,26,202,35,63,147,43,66,201,30,166,164,165,75,215,25,209,41,222,22,24,176,173,231,78,120,160,198,48,4,234,93,158,115,35,209,230,223,158,185,167,39,69,137,67,16,40,209,156,7,116,217,164,155,75,129,230,86,246,0,171,161,119,170,225,116,70,162,67,22,18,108,104,5,92,83,207,92,254,58,79,24,149,125,205,190,82,16,233,44,108,120,118,77,250,182,59,211,208,219,199,178,80,51,36,212,61,163,174,81,145,207,155,50,169,128,93,156,145,64,97,81,132,49,158,132,33,208,205,56,57,106,205,10,98,111,16,158,71,132,105,129,111,61,26,5,243,17,191,77,102,215,245,210,58,4,231,64,37,32,204,34,91,85,96,152,45,183,27,30,106,51,129,125,40,176,134,56,121,203,79,59,141,237,69,154,94,77,61,97,140,37,36,138,205,112,14,180,4,29,246,174,105,246,78,1,91,195,208,250,121,98,5,152,121,220,51,176,85,125,153,13,126,114,15,32,198,48,27,22,13,163,35,16,225,51,108,198,3,236,79,148,14,122,132,23,254,225,26,78,87,181,20,129,54,20,59,21,185,111,115,173,135,247,163,122,71,152,117,52,142,6,61,42,20,37,100,9,239,60,110,206,152,34,84,108,184,255,124,199,89,73,246,9,73,24,185,198,120,153,200,145,77,253,4,192,33,102,223,35,128,149,56,187,143,165,84,137,14,134,37,192,47,164,30,91,195,103,100,246,56,26,127,75,125,155,160,185,123,142,75,171,152,171,233,201,105,160,207,184,180,6,101,86,31,11,77,170,0,199,88,41,251,225,59,208,38,140,103,14,195,160,235,27,171,213,57,124,203,20,64,207,212,170,207,20,25,119,175,174,85,92,178,183,206,27,21,35,79,199,67,84,43,79,63,239,147,58,80,138,48,92,170,245,132,123,10,60,94,45,102,151,165,143,28,136,93,138,103,138,238,100,83,154,199,217,167,21,223,190,147,220,229,169,183,133,36,101,188,109,124,7,197,69,149,112,185,123,100,83,142,233,58,101,49,199,221,121,129,178,67,126,198,10,206,45,113,95,118,248,208,43,75,134,230,136,240,58,251,6,125,104,244,6,125,141,169,144,38,181,158,98,144,198,251,208,144,20,153,79,148,141,69,143,40,141,189,161,97,248,17,62,29,154,11,143,126,34,197,28,99,252,235,165,43,63,180,52,192,231,150,2,62,134,222,85,215,103,138,121,112,173,113,225,200,213,233,214,12,188,68,142,215,137,106,91,218,207,209,200,240,251,201,41,11,106,69,196,36,255,163,246,86,89,4,180,114,55,209,163,158,41,142,206,246,254,53,204,180,229,191,125,54,25,73,113,136,39,140,223,77,132,177,136,213,2,64,65,91,178,198,201,97,234,233,94,184,32,234,83,227,210,26,132,165,39,188,232,14,122,24,137,88,37,51,21,219,217,197,111,15,156,18,154,134,177,76,187,225,253,140,52,114,140,117,207,109,132,248,254,134,107,204,198,214,184,77,235,9,207,16,222,174,86,243,127,130,187,197,140,102,66,80,250,229,23,179,123,246,112,55,113,217,55,124,146,14,63,181,217,149,234,132,87,16,169,247,235,194,89,75,89,228,179,252,80,26,17,70,105,43,63,47,51,221,89,165,87,96,113,253,25,10,50,223,157,252,121,150,231,166,79,154,36,23,14,104,123,63,195,140,156,32,162,243,161,1,158,49,186,162,186,124,102,229,246,96,195,24,225,200,17,122,152,6,76,121,191,143,93,227,243,65,223,245,89,58,129,80,244,24,101,112,8,180,75,143,133,107,139,22,12,29,207,179,121,211,145,144,140,139,230,97,16,199,58,194,179,201,87,251,35,157,214,179,84,230,36,38,111,126,225,20,42,180,23,14,96,114,6,214,15,117,223,253,148,138,50,102,42,94,62,227,179,63,103,203,122,52,88,193,22,144,84,148,13,186,254,116,26,57,6,248,110,111,23,210,216,17,59,166,187,141,189,198,212,167,194,166,253,131,217,82,19,156,207,116,134,255,88,0,132,79,214,159,182,174,217,160,64,183,15,127,0,91,67,219,190,12,133,18,213,53,84,212,250,243,1,84,195,254,59,196,247,164,26,79,67,250,100,96,11,29,164,8,83,92,214,82,102,55,247,187,123,244,153,86,158,164,151,13,173,195,139,73,244,20,143,55,241,72,140,233,140,118,39,90,240,82,53,196,32,60,178,249,179,94,112,115,18,70,18,37,62,251,189,64,89,104,197,18,91,123,111,160,34,12,85,146,38,128,166,7,233,54,2,188,144,62,52,39,6,99,119,211,9,154,144,69,191,93,120,178,247,96,94,166,174,248,52,22,3,106,5,28,50,213,231,194,207,141,70,69,190,2,36,81,158,56,242,18,43,208,255,80,104,158,124,96,224,24,148,46,174,26,41,196,39,12,253,53,238,26,22,255,208,58,237,52,231,163,8,163,138,220,52,124,6,200,29,227,103,110,147,18,26,200,27,220,21,34,218,87,211,113,104,4,173,17,119,93,185,105,173,1,47,115,60,245,112,65,246,78,143,230,128,72,85,78,94,2,144,94,195,232,19,196,133,195,150,148,71,134,83,170,128,205,211,91,228,133,172,189,98,11,2,223,42,85,61,216,186,252,1,38,167,235,167,229,101,96,213,222,252,164,98,190,85,49,227,132,91,9,224,38,80,116,180,162,52,12,45,225,206,41,148,173,158,48,12,169,56,249,170,15,250,216,62,237,238,13,72,242,171,103,203,56,249,227,88,63,240,214,28,186,109,59,9,216,186,51,14,139,111,46,79,24,224,220,157,12,151,134,108,179,27,161,140,213,176,132,17,129,141,139,194,82,93,39,186,9,45,62,16,238,63,239,242,231,224,190,239,130,186,170,117,228,53,60,71,139,15,11,196,201,51,72,192,161,164,200,189,40,196,61,7,119,182,28,30,204,15,66,101,210,128,159,145,120,97,183,250,100,32,180,63,230,125,28,201,116,161,52,124,50,39,199,216,210,172,83,23,83,70,230,25,37,241,172,207,34,67,159,91,195,53,5,36,14,179,119,232,157,26,110,151,217,66,95,97,43,179,133,249,162,223,132,147,183,243,172,152,204,8,1,61,163,231,214,148,96,203,87,59,188,130,101,157,72,237,29,218,87,249,81,208,9,119,124,112,158,131,55,251,226,88,172,1,192,235,79,243,204,246,93,203,75,122,62,13,163,128,120,176,118,197,144,48,122,83,143,122,135,229,158,186,228,145,60,6,180,12,157,57,204,58,158,240,144,112,238,216,135,63,225,41,39,7,112,254,124,25,211,28,80,60,156,6,75,197,27,78,49,9,34,35,170,162,167,118,105,55,69,103,163,168,59,100,238,43,202,168,38,114,243,172,182,100,25,119,127,13,148,177,63,147,13,88,181,248,101,184,63,249,25,39,236,97,253,113,15,112,57,181,188,239,50,112,55,230,207,54,158,233,98,160,42,17,87,6,110,77,119,115,166,243,17,67,24,68,104,127,62,250,97,198,155,17,230,99,170,239,24,157,49,197,66,187,107,239,7,208,242,186,81,188,146,158,249,38,207,187,45,193,194,227,25,192,128,102,35,15,166,32,254,60,111,170,139,14,179,64,143,20,114,188,206,145,208,76,101,231,160,25,182,177,32,70,108,58,16,147,169,207,153,75,141,167,221,152,92,222,112,206,61,202,94,103,210,127,48,107,108,235,107,187,55,69,206,251,92,23,142,96,249,134,65,123,235,48,129,198,18,229,190,70,227,234,25,161,182,103,141,43,71,212,188,61,147,168,107,1,216,62,14,75,25,125,158,192,173,103,60,18,0,233,218,126,182,106,224,221,107,225,237,54,159,163,247,25,133,241,211,120,54,62,131,172,83,197,185,91,76,88,191,122,225,39,227,42,49,68,27,173,146,119,42,171,192,139,34,140,72,197,124,167,178,21,51,221,79,180,247,249,110,241,53,139,75,203,24,235,72,225,25,103,185,128,72,85,140,76,117,97,178,38,114,32,56,172,70,90,181,131,129,74,65,171,183,194,10,155,89,143,166,250,20,247,205,132,163,132,131,197,198,50,248,27,86,165,145,138,2,196,159,82,163,108,118,254,163,22,74,48,183,153,65,144,173,214,123,28,122,106,54,241,81,111,160,246,222,159,163,201,8,215,13,215,183,69,87,13,112,218,162,34,78,134,50,53,140,162,244,184,245,116,94,169,132,207,103,30,55,109,238,133,50,84,22,194,200,45,106,56,201,10,228,89,195,64,29,114,132,211,147,169,158,247,76,29,32,202,233,131,46,91,215,48,253,241,168,213,35,80,43,95,200,162,52,18,29,140,106,184,78,237,255,53,46,39,146,20,250,181,90,217,50,83,242,26,228,68,188,33,196,78,229,132,207,100,22,4,39,132,202,178,10,98,208,65,133,243,233,225,10,107,89,78,142,54,71,247,15,172,224,255,164,66,176,88,249,182,182,111,152,130,236,115,244,66,122,39,194,45,233,60,188,88,92,82,186,97,140,220,179,134,231,229,94,157,231,141,94,135,188,110,80,165,37,26,109,123,116,69,9,158,173,0,141,231,124,41,128,77,59,232,168,160,205,238,36,216,2,185,170,202,185,55,126,159,57,26,159,213,236,214,155,132,109,46,10,146,31,74,69,146,146,226,69,210,75,152,167,225,243,147,181,231,10,83,63,58,55,197,108,33,229,211,223,24,24,150,29,97,192,248,178,58,65,144,138,220,142,78,229,82,122,251,137,110,119,88,181,48,146,35,26,70,82,52,28,227,206,250,116,102,138,174,225,149,36,106,182,39,18,165,226,237,19,121,169,198,22,202,18,198,94,61,222,7,27,123,121,215,136,160,229,177,111,52,43,27,116,211,156,218,209,133,163,90,170,32,63,24,125,119,46,197,229,58,171,254,15,138,229,37,72,226,32,104,182,184,110,26,39,184,5,39,161,48,29,106,26,179,89,113,114,180,23,171,217,177,107,148,234,235,141,162,22,186,53,188,47,105,166,224,177,164,96,33,76,201,74,164,149,39,204,254,89,159,247,79,166,210,195,11,7,111,61,154,226,188,111,184,10,88,150,44,243,29,18,105,193,36,61,95,120,207,122,102,108,83,227,137,21,0,102,111,120,220,45,104,161,199,45,126,159,132,119,175,247,220,200,5,200,124,69,37,246,12,141,56,26,44,248,19,237,200,97,70,212,52,108,53,188,47,62,30,40,195,122,110,234,164,163,53,10,64,103,205,219,77,37,118,208,144,218,119,78,40,172,131,58,80,144,228,145,231,77,111,95,95,199,252,125,109,30,70,251,68,176,18,56,89,205,168,200,21,72,71,235,57,216,36,248,60,10,185,165,233,109,51,183,142,184,50,6,74,125,194,229,178,165,169,5,37,253,46,241,185,14,94,60,171,57,224,55,13,207,17,124,158,114,146,211,147,28,232,149,161,12,225,37,26,202,103,143,184,244,54,150,96,137,40,15,69,159,40,77,205,104,190,103,51,72,213,115,155,54,68,156,27,229,202,250,132,113,160,139,147,179,129,144,125,251,54,197,98,175,82,22,42,42,90,227,55,63,181,59,74,51,85,252,162,23,222,217,54,251,235,202,38,213,168,71,27,31,37,46,173,162,144,162,15,237,228,118,65,231,44,24,131,141,231,220,49,138,48,76,232,105,63,177,115,23,113,98,168,181,207,145,224,37,227,101,36,219,66,61,225,113,209,35,134,69,127,134,63,196,196,152,7,19,58,204,229,141,222,239,18,13,10,109,237,89,184,197,130,9,52,171,190,191,220,99,154,75,180,32,235,115,83,45,84,8,138,249,239,61,143,178,246,216,0,156,177,139,36,208,251,40,97,92,71,248,156,125,190,47,2,132,183,135,205,94,249,121,139,43,5,167,61,153,173,206,124,198,192,206,145,66,152,197,90,121,162,104,168,120,148,238,71,125,134,87,142,242,77,97,37,158,237,25,94,136,222,251,123,132,27,222,199,243,203,236,11,227,85,36,236,43,159,177,139,190,90,28,157,10,188,46,13,167,25,68,255,204,196,255,68,43,201,143,131,182,206,86,54,213,231,167,17,139,15,64,24,124,36,37,148,33,85,155,227,179,1,214,3,80,250,153,75,102,245,233,32,219,228,241,188,76,75,95,227,183,205,77,85,63,120,80,46,55,202,36,248,204,160,36,178,142,23,163,247,255,126,177,197,204,131,61,220,192,158,233,209,153,178,105,28,13,213,109,235,133,67,101,142,131,107,95,181,62,83,63,82,113,17,254,89,5,235,194,129,24,247,138,240,57,213,243,209,162,61,19,176,69,147,193,125,151,172,171,147,65,43,170,169,202,6,86,129,168,215,70,56,205,242,44,227,44,219,129,28,220,233,113,152,176,181,54,200,242,200,24,44,125,213,128,205,162,251,139,178,196,211,76,36,83,65,224,35,232,171,172,112,242,64,11,84,241,125,195,103,195,169,153,79,49,50,86,176,91,145,43,211,148,140,141,99,192,37,65,141,47,125,213,21,59,208,136,246,53,84,71,233,36,30,81,55,226,201,101,221,22,152,209,118,11,22,127,54,179,3,25,98,205,208,128,57,32,164,112,174,52,12,108,52,134,32,146,66,202,186,192,116,186,6,185,136,158,115,146,122,24,138,50,39,253,142,104,25,15,126,97,83,60,219,193,206,6,204,62,254,156,155,116,60,128,181,181,170,244,50,225,51,105,4,44,247,228,69,10,89,228,194,199,12,70,22,170,108,10,250,216,214,44,79,151,118,91,53,1,110,192,120,131,137,185,205,253,112,106,24,53,2,135,19,163,163,166,132,95,44,212,90,164,15,64,223,167,110,242,168,243,131,32,246,176,169,28,235,155,62,19,64,14,78,198,25,112,207,206,248,132,233,80,68,184,230,71,203,8,31,44,224,224,30,6,198,47,123,223,141,227,122,205,65,111,197,88,227,25,42,192,43,131,160,74,101,67,97,212,184,95,167,128,106,38,211,185,29,122,52,125,184,248,109,42,215,210,63,58,159,44,175,243,50,166,26,2,180,18,166,80,30,92,46,88,161,227,137,98,172,20,12,83,184,170,242,117,32,247,180,178,123,23,109,72,41,42,51,137,64,208,121,249,225,77,108,58,85,186,181,45,219,129,254,230,77,60,223,249,31,147,154,236,228,30,112,199,2,14,58,179,73,190,102,82,102,118,157,117,181,173,6,150,116,80,59,202,168,251,249,108,145,97,136,83,163,87,166,51,112,197,165,204,181,251,249,88,224,172,63,195,44,237,113,195,112,164,117,128,23,92,205,226,167,147,161,201,36,140,230,85,60,50,220,55,69,211,240,132,7,126,69,126,95,70,149,213,15,215,192,98,126,225,236,22,179,166,62,16,103,195,91,18,112,98,121,46,188,35,234,234,66,243,27,50,205,3,100,166,193,57,130,46,85,105,167,232,132,212,249,34,220,150,30,59,182,241,204,178,240,112,195,236,115,67,234,87,91,164,109,122,29,238,83,130,117,107,210,4,26,143,185,175,179,107,136,22,228,21,159,82,66,193,232,204,195,217,76,86,52,140,116,155,115,39,10,123,39,125,33,157,244,50,134,89,54,91,42,221,55,147,245,248,35,69,237,71,21,206,78,20,178,201,142,112,78,42,4,102,18,247,43,232,109,25,7,230,62,159,74,67,56,4,237,196,106,61,246,115,240,14,67,206,179,163,70,221,95,151,76,164,109,227,220,86,224,156,207,109,129,12,252,110,11,63,130,254,20,103,192,110,57,159,100,177,89,125,31,25,237,87,255,105,58,152,73,9,243,246,174,195,84,22,112,200,25,166,90,156,177,86,186,123,123,255,220,63,117,22,95,16,82,221,97,219,230,90,205,56,27,8,28,255,250,12,215,95,116,191,143,145,114,115,51,5,166,148,243,234,21,79,143,202,162,15,67,132,42,16,85,150,112,97,152,249,141,153,119,186,46,140,248,67,183,125,77,180,83,81,44,165,57,9,36,255,180,113,183,155,10,33,32,156,138,91,241,210,150,216,170,247,184,77,139,199,63,160,243,196,242,147,103,152,78,174,15,6,83,59,173,122,110,108,87,182,179,44,33,103,233,22,145,118,88,56,72,156,179,192,197,215,83,147,0,185,215,250,153,206,113,230,152,26,166,188,25,97,158,191,116,153,112,194,184,211,2,91,190,115,149,202,111,48,16,103,24,81,151,135,140,130,221,100,118,167,209,129,34,181,56,56,254,22,174,28,198,200,203,240,220,90,127,52,114,176,27,35,227,11,94,159,220,11,201,112,55,121,48,123,191,167,0,83,129,37,59,57,212,108,121,20,98,70,120,183,123,180,161,87,219,19,206,197,205,214,6,182,10,207,32,173,144,44,227,210,6,162,225,111,152,219,142,48,40,187,231,210,204,223,37,78,78,215,84,211,240,106,146,250,219,109,174,7,223,147,30,77,114,225,166,29,3,35,196,241,172,109,136,86,185,131,203,104,230,45,171,55,6,101,33,174,220,128,226,154,12,147,45,187,91,207,104,204,49,250,233,154,200,117,142,48,168,62,189,178,130,195,151,175,63,44,254,125,233,235,70,253,198,253,41,182,33,114,117,147,75,198,85,175,1,49,26,42,101,105,24,85,198,29,142,207,165,116,125,166,139,166,119,241,57,169,99,222,166,128,249,197,100,24,158,205,184,5,170,35,218,194,225,62,28,113,89,139,234,195,21,27,136,154,141,8,3,179,144,132,192,176,192,225,224,216,193,225,41,23,172,15,52,162,220,252,184,241,178,228,161,160,228,149,154,127,156,29,112,168,82,14,77,232,43,24,208,216,211,235,24,63,191,140,104,98,248,88,3,15,85,110,5,94,187,77,194,100,181,85,239,26,128,91,56,85,227,84,40,85,114,208,59,101,251,172,2,114,187,43,37,157,206,209,14,31,96,142,86,143,121,243,187,232,169,223,223,30,79,85,139,39,72,27,196,195,3,213,128,39,140,119,104,60,52,99,65,119,101,200,225,66,149,227,133,84,140,31,148,126,7,155,215,47,173,23,52,254,245,251,42,134,162,246,193,208,201,100,246,251,1,249,177,72,25,204,63,159,110,14,43,80,92,251,0,180,232,54,0,241,214,27,102,3,174,201,159,85,60,61,138,227,229,214,173,17,168,206,17,131,148,146,143,244,114,72,60,214,14,255,110,12,107,251,211,142,57,131,116,122,62,96,6,44,10,176,96,73,207,97,77,198,104,135,159,245,180,45,92,112,142,48,248,81,205,207,192,148,132,9,61,155,132,49,222,186,110,27,109,222,112,111,79,130,102,123,154,248,54,187,145,97,37,188,49,25,113,219,63,186,49,73,44,238,108,195,95,107,92,90,67,146,252,206,181,6,98,89,225,34,223,176,198,186,251,178,31,146,47,197,177,125,74,66,12,230,7,165,200,136,154,188,157,132,145,65,206,49,130,65,35,222,233,106,193,123,47,43,60,207,141,203,176,228,224,95,111,218,207,141,45,205,184,41,237,74,166,213,217,226,235,65,220,165,72,120,83,198,115,35,45,100,227,170,72,23,96,237,153,231,125,36,24,199,205,155,128,45,252,130,119,248,90,54,35,243,220,21,130,188,5,182,196,244,240,249,28,182,156,251,124,12,112,205,220,214,28,42,216,144,115,103,123,200,238,14,14,227,83,154,215,11,149,195,30,86,213,13,224,227,216,114,52,51,74,184,104,55,108,131,122,149,163,193,168,132,49,249,89,95,146,232,30,46,211,163,203,254,249,64,210,60,11,200,146,48,29,48,119,13,60,137,3,152,113,185,235,14,144,213,135,48,10,91,107,107,212,156,3,250,53,138,199,24,91,174,123,96,175,26,30,245,64,100,245,104,28,156,195,203,22,173,84,92,117,228,228,181,58,153,203,166,74,236,88,229,137,159,13,10,190,55,49,23,82,193,147,135,130,93,207,13,183,141,158,172,28,109,162,36,110,145,135,100,217,150,156,213,196,183,233,86,196,172,129,176,144,60,52,118,217,41,199,180,176,76,49,227,134,33,78,12,119,126,69,23,102,137,172,144,185,5,215,17,223,61,182,202,50,99,253,188,133,61,11,66,228,137,39,167,81,80,22,126,225,244,200,101,136,35,2,91,83,92,183,245,115,228,171,55,225,150,61,98,113,202,101,8,195,205,108,169,203,125,224,124,75,55,7,34,133,177,109,73,132,49,212,150,203,198,174,187,143,251,182,146,104,136,175,159,235,165,71,207,237,3,229,187,209,65,175,47,30,216,201,35,180,57,129,95,242,10,43,104,202,33,106,89,190,104,16,32,51,18,225,199,240,124,241,162,214,158,251,166,10,192,71,35,92,105,37,247,29,19,18,253,133,37,97,76,39,90,137,7,106,158,230,18,197,79,166,248,243,68,220,164,44,9,35,126,226,14,93,12,112,86,27,13,195,190,169,126,238,108,178,125,91,194,44,240,197,103,82,10,253,250,170,161,95,245,146,238,92,72,221,168,73,216,114,127,63,26,143,99,73,252,22,152,99,96,15,241,186,176,6,151,75,67,80,163,186,162,67,55,142,210,173,111,225,48,133,175,71,132,205,147,174,74,248,76,18,59,86,23,176,173,194,16,197,194,163,123,15,152,55,194,86,73,22,144,202,154,56,34,69,50,17,106,249,60,64,3,206,121,23,39,132,143,167,30,205,46,93,146,28,99,253,106,24,172,109,132,51,106,179,242,88,144,98,9,159,119,150,100,232,166,122,105,180,95,91,124,247,24,121,45,189,239,17,123,112,230,112,221,111,46,107,80,78,223,224,119,243,187,144,121,26,143,229,243,79,143,68,126,143,173,227,16,185,3,63,181,57,155,200,239,162,72,48,124,103,116,30,254,84,112,5,14,105,39,23,246,237,73,55,239,153,44,31,31,88,238,234,143,4,217,170,157,159,48,117,61,79,11,13,115,47,36,104,92,77,65,54,120,24,85,156,33,43,27,179,108,41,62,82,48,101,204,89,166,43,107,226,120,105,128,92,55,45,157,22,54,64,18,31,71,80,241,187,142,66,84,253,118,172,154,16,225,166,104,223,218,83,233,197,183,224,56,11,0,225,213,15,191,95,19,108,208,20,69,44,86,145,146,228,130,98,151,141,174,85,210,247,113,6,125,84,7,32,153,15,33,119,179,76,78,112,234,95,24,105,138,162,175,154,214,140,63,112,252,32,155,142,255,98,234,80,126,106,122,137,58,136,138,145,40,190,202,65,50,171,105,137,46,243,241,245,168,149,198,100,240,99,34,21,223,6,136,169,44,212,131,69,195,98,184,51,12,99,2,200,130,220,50,222,23,165,196,209,244,247,244,195,162,95,26,59,100,12,28,179,140,208,201,110,194,181,84,144,50,173,154,71,32,160,116,102,179,168,120,176,218,202,117,193,121,13,235,200,1,14,80,72,65,203,32,62,125,70,77,2,73,94,249,101,115,43,242,205,53,115,71,213,143,14,145,173,20,219,254,51,188,154,80,221,151,61,209,29,111,234,196,20,254,176,108,58,137,137,12,184,78,214,197,97,153,28,117,12,253,94,149,143,100,236,215,54,125,225,97,23,201,149,70,24,229,212,236,158,126,236,204,178,248,21,44,80,69,81,93,130,125,90,133,19,71,151,165,46,223,182,147,45,2,214,146,40,14,63,49,178,79,222,58,101,25,111,230,218,93,227,212,11,55,26,61,53,5,208,25,15,12,24,197,212,115,243,217,197,231,62,16,220,149,5,177,33,52,144,111,245,8,236,180,156,187,1,179,141,11,99,98,151,145,111,210,177,201,115,127,147,152,204,250,68,144,175,212,186,214,73,70,239,22,19,95,150,80,48,50,244,19,50,56,242,211,100,177,190,213,26,203,170,92,114,240,160,93,220,98,120,162,120,150,228,145,77,196,70,70,12,253,147,210,138,118,62,95,36,150,138,254,76,206,100,60,101,49,68,70,185,14,247,57,167,191,53,4,29,74,184,149,40,220,34,72,212,132,25,99,231,62,227,98,223,79,54,139,181,163,201,46,181,17,117,198,196,157,244,174,23,222,156,74,110,45,114,16,104,83,194,25,170,131,159,28,184,85,145,125,32,102,239,40,119,122,120,243,129,232,67,59,187,9,207,202,166,49,149,228,179,60,209,49,163,136,105,130,208,173,235,133,39,114,230,234,97,148,108,245,104,115,104,140,159,6,147,62,36,123,97,164,12,47,131,152,211,86,210,11,163,202,53,61,157,180,189,145,96,127,200,239,88,78,187,135,209,5,146,252,2,47,15,103,142,89,97,119,172,162,31,215,52,118,120,252,54,207,191,232,35,69,193,196,87,75,96,51,189,165,231,104,146,253,91,84,222,120,58,232,235,204,41,50,66,140,95,212,242,117,177,173,220,97,194,62,77,114,74,63,62,52,69,220,199,13,63,31,68,14,100,48,88,95,43,238,155,254,244,150,249,189,45,83,101,247,223,70,199,124,12,185,180,5,158,55,198,233,52,251,114,25,167,155,97,26,213,242,31,65,85,30,139,129,32,252,19,193,118,175,234,167,15,140,39,199,218,98,71,107,178,218,65,150,149,24,198,6,89,147,85,15,204,208,138,198,10,136,150,150,36,77,48,147,247,20,35,177,51,76,179,134,177,55,242,221,245,153,4,134,10,100,156,112,55,81,95,15,159,109,231,148,153,152,237,91,107,177,92,27,241,240,106,88,152,209,218,140,103,90,249,6,100,42,54,85,252,168,77,209,118,47,66,42,165,137,99,68,14,15,35,30,48,228,169,176,14,70,42,203,20,165,38,68,40,5,51,167,222,163,81,82,147,163,135,105,82,70,180,37,241,147,90,38,155,182,98,94,129,58,43,185,145,129,144,163,245,129,108,226,150,181,190,91,127,219,115,62,112,145,34,23,10,225,26,147,51,255,126,40,174,201,69,237,108,84,75,159,175,22,159,154,12,19,154,117,41,186,61,231,134,171,238,171,251,54,143,55,159,11,49,147,232,122,240,111,95,114,19,43,88,21,122,48,146,72,61,114,54,100,109,228,166,12,180,18,61,25,198,80,149,47,19,229,194,179,60,221,5,132,38,154,12,162,9,120,199,45,193,79,174,57,212,72,132,66,121,157,81,20,30,6,240,88,250,38,221,233,227,215,238,25,85,79,77,23,177,123,253,102,0,167,19,166,9,181,105,180,234,114,44,185,52,151,134,30,125,86,156,26,57,50,179,178,142,145,193,135,59,164,157,83,244,203,97,135,19,99,104,176,3,17,229,87,110,122,1,18,242,112,29,2,80,102,215,176,93,70,129,104,18,48,57,133,155,243,234,34,33,108,244,40,246,19,70,47,255,102,109,6,173,209,235,34,225,140,163,11,141,136,165,31,198,57,96,71,56,35,64,173,159,21,234,74,229,38,87,192,222,245,163,92,80,24,107,132,207,35,146,183,65,9,51,58,219,195,76,50,100,95,208,81,32,172,55,247,74,6,89,150,201,4,188,184,223,22,100,64,173,2,158,244,133,9,194,135,32,126,2,233,153,5,241,217,140,93,30,101,37,17,47,102,146,108,115,68,178,90,70,47,90,160,65,167,108,221,158,99,49,89,65,141,246,213,125,150,195,150,81,185,193,156,187,159,215,229,111,58,35,182,34,213,50,10,77,35,64,14,120,137,158,188,113,63,247,85,170,215,185,7,34,64,154,144,158,249,185,67,245,137,205,173,21,90,116,126,198,240,221,171,5,44,123,66,35,57,97,248,175,81,37,164,40,60,158,43,223,102,159,237,97,203,218,243,19,118,45,120,11,211,101,108,79,120,69,145,4,172,211,51,20,104,80,221,11,179,222,128,124,60,88,248,37,159,97,17,130,219,226,164,137,200,89,185,162,153,221,82,133,42,225,6,118,45,10,79,39,135,144,197,150,138,74,143,10,8,180,77,33,205,25,52,160,222,241,157,204,11,170,235,170,82,198,29,223,72,87,74,231,122,89,46,155,252,186,140,129,47,246,212,124,60,233,150,247,7,118,29,53,201,171,30,80,214,163,1,12,95,72,11,244,29,49,240,178,239,165,109,221,48,117,216,68,247,88,152,201,89,231,4,248,65,81,251,63,155,54,196,246,117,202,24,228,75,183,68,82,133,204,106,142,84,109,70,165,122,155,54,210,179,28,82,211,143,163,7,195,78,78,14,6,161,246,120,226,224,193,244,137,243,255,183,119,6,80,170,233,193,40,171,222,131,171,161,72,116,73,204,61,150,45,200,20,51,235,3,135,253,149,125,197,236,103,66,206,79,10,65,41,105,68,131,106,77,163,30,62,107,34,154,50,30,6,3,33,235,252,121,200,44,40,113,244,121,132,93,38,82,115,137,254,68,47,8,131,41,145,21,117,36,27,242,126,105,211,212,60,183,132,41,201,196,209,16,103,229,182,177,183,46,59,126,122,210,250,151,229,24,233,238,144,230,166,123,181,197,124,104,13,108,71,110,161,141,31,146,68,96,32,244,57,163,152,134,129,155,244,119,145,15,68,89,34,106,151,172,92,89,162,100,112,209,141,71,109,67,10,255,103,101,25,23,51,210,113,74,21,39,132,53,204,206,58,138,143,200,26,9,140,128,111,216,120,141,30,182,61,78,209,112,187,24,158,78,247,79,4,228,9,159,47,100,70,103,173,83,158,26,79,56,236,169,153,18,154,32,155,136,150,48,184,165,46,65,246,247,92,56,94,131,183,206,221,207,50,167,23,222,201,218,162,206,141,167,237,208,103,214,241,70,141,163,241,160,236,122,95,32,84,98,32,208,222,21,94,206,9,151,222,163,115,240,51,78,213,219,50,32,174,71,129,182,36,61,214,124,192,252,137,26,15,83,118,6,56,23,156,28,219,219,110,8,223,36,125,155,160,135,170,63,240,198,236,147,250,19,14,216,45,225,52,116,57,70,7,55,71,161,164,153,163,174,148,43,208,127,107,81,239,133,53,77,33,75,194,215,204,216,74,124,74,172,33,202,166,212,47,108,152,115,132,12,127,10,81,1,241,161,34,0,75,87,195,188,143,28,97,50,22,61,249,153,162,3,102,211,16,126,214,125,224,89,89,216,74,68,51,18,231,203,166,191,125,110,181,213,184,180,97,170,165,18,38,103,217,55,92,81,249,209,176,161,68,162,77,122,238,76,175,172,51,29,198,149,157,4,190,235,133,33,139,127,155,164,244,224,244,101,177,47,147,14,235,25,71,122,89,120,75,251,214,24,255,10,253,85,116,237,70,156,24,156,215,243,166,208,123,137,49,116,210,178,46,162,197,140,100,211,178,243,48,130,174,207,227,50,98,114,28,13,138,168,232,61,45,249,238,40,244,52,93,78,225,214,181,181,227,69,179,99,223,250,219,48,4,110,99,24,187,98,189,105,236,124,162,111,214,128,179,53,253,230,81,143,139,140,240,132,79,246,153,244,232,218,228,183,33,38,104,21,101,160,222,23,125,74,176,63,103,14,150,249,27,106,254,240,37,177,89,143,71,86,181,129,44,101,44,199,8,32,214,164,243,40,178,148,57,126,186,35,210,155,159,159,222,129,23,161,32,242,244,110,135,41,61,229,184,47,252,218,116,26,69,189,103,58,32,228,100,82,48,25,250,19,238,51,190,76,106,169,171,62,71,55,87,239,177,112,19,221,85,139,210,2,244,40,56,11,217,202,17,70,218,56,194,231,68,178,173,57,97,152,227,17,54,109,255,39,90,214,253,101,36,45,251,243,211,231,90,252,121,35,249,212,117,42,163,106,120,7,49,109,77,77,96,44,60,124,150,197,147,174,138,242,246,47,220,106,60,19,171,175,244,63,63,237,149,89,222,100,121,190,61,46,60,68,218,113,115,59,163,126,189,119,61,99,32,209,253,86,136,129,61,179,104,120,183,178,48,16,121,31,233,25,31,43,194,244,10,242,251,186,186,231,63,120,170,213,153,247,251,178,3,75,140,75,221,18,212,185,133,83,20,41,145,144,42,237,29,11,88,217,69,152,180,177,61,97,218,201,55,12,232,227,13,99,118,231,97,156,48,198,19,134,80,63,35,140,211,141,94,90,136,111,19,197,86,69,23,54,170,8,209,149,107,34,15,79,104,142,17,107,30,59,135,149,159,48,53,129,18,225,180,181,26,70,231,176,71,106,133,48,5,11,168,134,91,11,48,98,67,146,122,61,7,131,84,140,129,64,37,252,25,132,51,187,7,51,124,152,77,69,229,185,99,188,132,122,132,105,118,233,133,35,80,227,73,70,99,10,215,138,22,162,46,43,123,183,28,220,47,213,76,13,15,84,185,60,140,236,206,115,95,102,77,18,39,71,228,174,235,32,60,171,66,138,121,56,15,202,232,250,54,96,64,249,38,19,75,147,36,34,106,39,204,192,113,4,52,38,36,243,29,225,40,207,249,110,15,19,199,103,249,57,43,91,186,144,39,236,44,133,191,78,248,204,195,94,150,197,123,114,236,254,252,116,201,129,242,103,123,85,159,52,251,100,64,105,68,180,236,252,36,64,131,15,115,196,109,225,119,243,140,164,198,174,42,158,153,105,132,63,97,220,42,227,182,96,60,247,39,156,107,216,70,64,142,82,245,68,74,100,240,152,226,153,37,232,241,122,105,149,117,217,135,18,73,181,16,112,172,192,150,107,189,225,50,242,179,4,160,162,28,115,10,48,253,249,124,184,20,48,124,19,139,212,10,196,21,13,35,198,232,55,150,76,100,73,175,188,152,170,94,132,207,39,246,172,32,231,133,220,252,233,108,207,112,33,146,48,37,224,123,114,16,214,83,167,187,140,243,151,143,134,132,80,244,51,151,230,210,227,88,202,230,207,92,152,140,177,233,97,218,36,154,200,156,237,28,53,139,8,35,22,247,28,141,108,113,60,51,236,120,247,115,116,186,46,32,172,160,234,237,190,192,97,140,0,215,161,58,149,21,130,112,190,136,158,170,39,226,102,159,187,181,76,121,86,186,18,252,30,122,109,91,75,91,128,145,154,55,108,74,51,27,78,217,187,163,3,210,253,194,169,168,111,17,162,69,181,145,77,67,247,240,121,247,218,251,235,88,64,77,175,99,154,174,197,208,162,68,155,187,197,169,241,227,46,79,157,134,141,233,247,76,176,148,172,90,227,164,91,154,110,148,38,227,126,74,64,81,42,193,164,110,62,37,248,6,69,201,247,153,103,202,133,57,45,143,19,23,188,216,62,20,6,92,215,214,0,200,188,64,233,23,232,217,90,194,172,244,78,107,68,103,67,62,92,194,195,208,143,17,62,187,88,249,172,187,169,184,148,8,27,238,87,43,133,19,73,152,239,202,242,182,174,225,211,170,169,51,74,37,192,209,212,143,143,58,35,190,55,126,52,72,183,41,115,33,148,118,87,230,53,118,7,54,76,210,22,92,40,24,122,198,154,233,24,151,167,149,58,128,163,198,209,5,163,84,237,134,130,136,243,173,75,70,10,86,183,246,39,119,168,213,251,122,16,61,187,112,67,151,77,209,241,217,38,186,49,169,62,32,5,118,246,223,219,102,203,90,117,142,55,12,121,36,157,169,0,9,111,10,25,57,25,78,204,102,72,24,14,133,50,90,17,230,51,18,196,160,165,160,252,56,20,68,195,142,174,125,97,12,209,150,212,82,10,170,22,173,251,209,103,22,237,67,161,69,29,106,152,159,28,225,198,37,102,51,39,140,157,216,87,24,230,109,137,154,7,198,60,189,127,34,206,198,168,4,108,55,52,76,234,61,35,124,114,173,244,28,125,50,170,47,91,64,243,2,190,142,18,194,17,2,254,125,32,40,186,128,29,120,96,221,155,195,127,97,115,63,124,229,58,160,244,127,41,41,198,37,70,232,209,48,233,69,187,225,241,192,236,207,144,46,222,115,161,173,154,31,229,9,16,175,190,57,7,171,177,17,191,86,14,76,162,105,224,97,74,237,251,161,29,109,119,131,65,57,170,83,219,125,232,57,105,86,191,173,124,126,89,202,6,28,60,92,133,100,26,76,70,133,150,1,188,158,217,207,47,27,48,213,120,136,167,136,154,196,77,195,131,95,42,27,198,134,204,243,112,160,24,88,233,41,175,161,80,149,43,30,182,226,161,58,255,24,210,181,121,56,169,182,59,22,14,14,239,52,228,213,86,17,195,133,179,201,151,144,242,65,55,166,43,229,214,204,228,45,84,240,123,128,118,212,92,7,41,53,31,38,140,191,172,186,188,11,117,4,159,80,8,143,169,102,71,63,162,79,156,26,108,134,92,53,20,200,79,216,113,26,70,85,155,103,28,0,178,247,123,94,5,86,156,138,252,159,109,224,249,204,191,45,238,50,214,232,31,147,154,115,254,15,218,182,208,219,73,42,78,183,108,175,33,97,60,164,212,1,7,65,185,28,97,51,65,81,199,21,148,160,190,197,101,21,179,139,94,143,99,23,43,234,119,116,54,172,82,121,5,255,186,151,75,168,49,82,252,82,111,145,221,28,149,106,130,127,103,86,80,25,229,51,247,56,191,197,140,21,230,163,51,14,5,194,63,203,4,226,85,53,166,192,5,164,207,171,110,154,165,202,163,231,71,231,200,247,38,220,195,83,20,67,245,49,60,248,208,6,54,93,211,254,132,169,230,222,112,82,162,58,26,216,124,229,22,198,105,140,57,252,17,35,134,37,84,61,92,113,91,93,207,209,211,57,194,16,71,105,101,232,165,65,86,251,242,54,208,246,248,5,142,71,192,121,123,119,25,87,50,152,112,26,70,189,49,162,228,225,42,134,217,81,230,250,214,45,67,50,214,241,56,233,13,222,159,95,25,133,180,71,115,149,42,102,175,17,62,203,253,35,5,14,177,234,179,184,153,214,249,152,143,102,182,177,32,154,63,149,243,66,138,58,141,159,164,163,126,142,68,243,199,127,233,42,59,89,81,150,141,43,235,88,183,200,135,141,207,213,140,247,193,167,164,244,100,246,169,219,71,56,41,227,170,106,174,131,181,71,242,20,103,154,90,238,16,198,29,27,201,238,132,112,114,156,182,165,218,136,230,53,20,138,253,133,79,142,147,4,180,202,64,34,251,242,23,146,89,50,229,190,232,161,100,175,78,145,73,48,25,14,13,151,253,25,4,88,184,44,37,128,17,6,0,29,225,252,8,144,130,5,236,78,22,36,15,233,75,5,224,160,99,86,39,59,145,135,44,228,58,197,219,211,140,203,190,147,163,41,143,116,129,132,81,148,254,218,19,132,251,195,188,54,230,200,103,153,98,97,208,237,235,9,179,77,139,48,213,129,174,225,233,43,174,77,173,85,224,209,68,113,109,140,159,78,70,234,122,194,197,49,202,132,251,238,234,18,107,157,222,121,79,142,109,87,211,48,82,239,113,101,70,216,123,194,32,95,191,135,70,187,110,143,231,167,169,193,142,136,86,201,41,45,154,29,26,72,20,21,184,231,194,208,239,241,219,58,115,35,138,103,79,184,57,218,146,48,106,116,85,195,216,66,221,240,25,164,146,135,16,14,62,19,97,20,20,158,11,71,81,195,159,25,150,77,42,245,51,76,145,39,158,89,103,36,63,143,244,135,138,190,225,185,158,48,130,57,205,195,205,152,115,122,242,97,101,43,15,211,28,121,238,251,36,149,238,126,75,152,37,235,57,57,216,6,127,33,13,91,64,125,42,128,76,203,140,232,249,248,159,49,222,183,183,75,79,148,234,226,120,162,43,223,219,162,92,175,68,222,1,119,58,109,127,164,144,201,138,94,151,201,37,197,193,61,189,94,197,181,87,215,45,32,243,61,185,111,215,203,134,215,50,227,178,249,152,116,74,130,189,63,124,178,4,92,92,212,193,25,16,218,246,234,47,138,162,230,41,165,97,116,218,110,152,134,144,142,210,51,13,124,106,180,132,179,217,214,105,24,75,143,184,235,156,243,159,223,206,35,62,0,42,22,233,25,71,21,145,169,120,40,201,52,1,53,108,16,202,47,140,71,192,208,11,163,13,28,227,132,249,167,166,39,252,105,97,90,16,165,125,125,98,56,147,249,210,181,76,179,101,60,54,199,103,62,154,35,194,198,53,208,48,70,244,254,58,192,199,169,213,112,231,150,98,225,51,169,223,45,42,112,38,77,238,24,138,105,245,88,125,38,208,103,91,242,213,105,216,199,212,52,218,29,117,139,214,8,34,32,207,169,97,23,174,8,131,240,125,60,200,97,245,238,8,83,44,127,206,141,19,82,143,176,202,96,161,159,119,167,127,48,252,169,191,55,117,246,27,95,81,129,70,18,114,60,207,77,165,30,79,108,152,219,134,90,144,3,7,112,166,57,97,108,229,198,19,206,177,174,209,60,106,143,137,56,88,131,214,227,121,179,150,140,231,104,3,213,69,216,234,179,175,111,251,186,119,125,62,53,213,71,58,225,193,182,57,194,56,162,60,166,240,104,116,121,184,155,110,78,213,240,8,201,16,203,34,123,122,12,233,205,96,195,47,237,228,183,73,197,152,233,217,84,175,232,17,70,234,121,105,56,247,22,151,214,77,196,94,143,38,29,251,138,191,132,205,53,230,113,187,15,192,152,245,136,179,46,185,8,13,175,207,86,196,194,0,202,158,147,179,153,242,167,198,191,170,93,61,54,200,243,94,56,124,214,165,63,221,224,75,196,79,131,75,86,207,120,148,12,99,26,166,157,125,86,3,125,228,13,105,199,26,225,147,204,205,39,204,62,46,158,74,1,68,240,156,28,49,168,27,166,216,162,151,102,59,248,248,237,108,226,154,55,76,61,182,125,85,82,52,192,141,24,163,97,28,137,102,132,177,143,220,26,6,201,60,34,76,185,254,57,121,130,161,25,97,211,80,146,48,236,105,95,209,41,127,119,253,244,193,80,151,121,163,231,153,182,231,224,25,179,52,45,109,22,58,141,2,181,141,235,198,187,87,191,32,224,129,159,143,134,1,199,173,210,163,225,22,155,240,105,212,31,149,32,37,28,101,9,194,173,171,236,20,12,73,223,223,19,5,1,242,156,155,142,251,61,55,53,239,231,224,188,156,89,116,194,72,172,201,170,74,184,213,21,39,95,54,157,106,216,41,77,4,193,2,201,169,51,2,176,247,166,23,254,185,79,52,118,232,68,13,173,172,97,112,24,205,195,108,139,245,137,209,182,255,140,115,44,76,105,253,9,131,204,189,97,124,174,251,19,46,227,222,244,88,89,149,80,192,122,246,175,20,79,20,107,181,231,194,241,147,143,43,51,9,227,231,174,27,109,233,8,163,237,247,92,89,171,245,62,20,67,187,233,201,217,188,214,184,50,224,82,253,9,195,3,246,175,7,118,138,214,14,78,120,68,139,15,44,20,52,236,231,202,11,150,104,30,62,123,190,119,20,69,150,142,175,122,81,201,99,6,240,201,107,252,85,179,57,209,178,26,31,71,114,248,171,173,116,67,133,70,59,250,34,201,167,66,22,163,170,121,8,159,109,153,49,142,6,80,217,222,159,143,30,175,136,8,151,41,229,91,155,81,0,138,126,97,112,88,253,25,193,25,142,206,13,119,197,117,17,102,233,188,225,162,240,41,194,179,185,36,21,117,28,164,47,159,240,154,159,69,130,133,251,84,77,16,200,233,59,86,167,19,198,69,66,127,251,220,89,139,161,210,169,15,235,183,101,66,230,113,110,152,52,67,159,105,1,255,208,34,204,79,233,84,88,208,100,247,40,8,168,103,50,163,217,222,226,182,48,10,104,250,204,10,155,132,56,247,121,221,165,234,11,129,30,84,124,28,157,251,98,223,165,97,148,36,226,174,59,45,215,231,202,214,118,140,31,97,26,232,26,53,97,72,143,54,20,148,117,160,161,162,191,226,167,27,30,78,58,22,170,21,150,34,76,227,230,137,142,40,214,152,170,192,126,222,117,197,116,44,126,154,117,45,61,63,109,152,17,15,67,154,210,57,165,64,71,239,113,101,80,178,147,222,53,234,13,241,80,26,121,76,210,219,62,35,35,206,221,80,158,123,95,230,238,46,51,4,225,202,100,165,158,81,88,99,61,63,31,53,221,213,231,203,46,14,124,129,204,213,120,251,58,103,20,132,187,61,140,61,207,212,48,44,195,88,21,43,91,27,253,186,204,162,32,158,89,166,179,38,73,206,217,54,65,164,255,222,199,73,98,88,174,199,19,230,199,111,152,166,158,132,177,185,249,48,174,230,247,180,179,236,192,207,192,0,85,243,125,32,13,7,218,44,251,88,194,232,232,220,112,85,143,191,6,204,221,137,102,147,102,109,215,84,162,97,216,51,227,202,81,87,106,178,230,34,223,48,98,70,107,160,210,90,121,195,37,242,179,102,251,17,125,44,104,31,71,85,131,63,125,20,200,78,152,30,235,190,225,164,70,124,192,108,130,192,63,173,181,175,226,219,166,137,223,253,235,108,230,197,49,244,232,58,147,23,106,79,184,195,253,146,43,167,205,186,252,133,54,51,66,111,122,229,133,173,220,119,52,21,40,248,154,239,209,217,211,32,16,203,93,205,177,16,36,67,77,213,195,64,129,71,125,174,60,192,214,211,124,21,247,19,54,26,204,119,99,168,132,159,141,136,132,207,230,53,228,105,176,197,49,51,230,39,92,147,103,50,39,92,182,240,14,205,94,218,101,90,205,245,140,26,166,190,80,170,119,190,135,199,118,43,107,63,161,153,117,148,175,234,168,57,168,27,89,179,138,115,139,40,61,22,29,13,212,99,238,149,141,159,148,160,142,37,230,184,111,36,162,124,135,121,178,132,145,39,88,17,230,198,171,134,209,195,143,103,218,147,1,9,228,153,162,157,230,149,36,156,143,128,148,234,11,3,82,231,183,13,142,236,57,58,219,28,232,39,231,139,83,251,119,144,58,203,117,146,144,52,102,203,175,71,3,250,137,247,137,192,89,146,132,132,74,251,112,116,188,133,75,215,201,225,124,237,192,241,61,92,172,19,251,132,49,199,190,225,162,203,126,75,54,64,110,184,82,119,148,240,121,78,179,198,201,207,156,39,44,84,6,118,71,94,251,11,87,147,168,109,18,70,152,223,87,238,90,205,118,181,75,184,64,21,246,251,166,232,165,230,242,212,128,151,51,0,233,100,35,146,181,159,240,140,61,14,225,231,19,171,0,132,135,111,37,176,218,45,130,191,183,240,204,94,190,43,86,87,212,223,182,242,184,95,121,193,184,89,183,242,103,49,109,81,122,47,214,220,147,153,165,194,73,158,94,28,225,99,69,124,82,194,200,179,250,234,91,6,210,83,162,3,123,22,30,88,80,223,27,41,39,211,74,58,225,34,109,152,163,252,109,174,24,67,15,206,120,128,206,27,237,186,206,144,10,157,193,251,61,51,4,110,134,164,228,197,76,124,124,5,36,218,84,194,172,0,152,221,126,87,72,83,252,143,182,127,105,217,96,121,182,59,177,239,162,177,6,121,175,76,141,141,193,224,89,15,155,198,8,251,208,28,112,75,226,248,120,32,26,125,119,231,47,158,55,35,86,236,129,103,226,127,129,189,215,91,79,85,101,229,37,174,107,29,153,134,136,100,204,215,105,1,76,31,111,124,107,182,75,146,246,15,158,164,224,20,174,148,78,239,184,186,234,215,178,90,232,61,190,128,155,122,3,48,223,215,199,27,202,131,35,90,48,21,166,242,231,11,184,170,66,46,170,86,205,207,102,140,178,164,206,91,55,135,208,51,196,126,71,144,236,182,148,4,63,13,45,96,118,2,97,16,100,235,173,175,123,22,237,74,216,62,166,194,215,57,121,187,82,67,192,235,232,197,189,135,133,200,121,213,148,173,184,218,154,121,65,0,224,161,76,200,215,96,33,182,230,183,182,34,137,35,240,180,218,173,7,31,171,19,18,152,82,160,178,29,198,251,147,7,159,219,171,209,65,91,17,66,162,15,123,164,188,106,65,110,125,191,206,167,23,83,198,226,83,188,147,56,17,219,246,218,227,40,6,250,213,131,44,141,140,10,245,30,127,2,42,168,133,90,158,57,195,225,88,34,107,112,143,55,249,113,234,153,62,71,39,253,24,242,100,5,154,236,7,90,39,165,204,4,148,207,61,82,101,28,87,114,184,153,112,245,27,206,138,234,105,147,221,170,80,68,82,255,202,16,25,61,83,139,202,112,81,248,78,154,4,211,74,83,31,60,115,40,151,94,127,122,70,30,76,129,129,164,173,104,33,246,182,118,27,252,174,89,124,58,60,202,163,50,134,114,151,114,132,157,224,234,1,215,95,113,166,172,123,232,49,220,5,50,145,183,52,253,17,241,59,227,13,25,109,7,42,149,115,125,148,246,106,253,208,171,183,254,93,121,110,194,80,111,89,195,254,95,132,72,6,95,246,243,131,141,66,243,33,13,226,223,175,84,243,109,102,247,111,81,250,148,33,99,91,157,239,236,65,255,100,107,240,2,90,201,242,248,232,240,232,175,51,33,140,191,112,19,122,53,44,191,213,180,191,220,84,103,231,99,227,190,240,166,73,92,190,199,199,22,242,140,9,90,110,84,10,185,88,95,247,138,223,134,102,106,37,24,29,4,135,9,232,200,123,181,9,105,154,63,184,101,128,78,130,107,247,39,59,166,173,38,247,166,160,227,236,24,211,123,238,201,215,44,168,217,123,66,129,33,223,234,208,22,200,189,166,143,10,173,141,91,135,220,248,3,139,63,218,186,231,141,36,41,11,237,163,175,71,252,55,165,165,138,203,248,99,56,248,252,131,93,139,121,41,220,161,153,111,62,44,196,55,252,131,65,4,70,167,195,27,242,187,123,168,31,98,112,125,83,28,245,221,37,225,162,139,178,26,95,34,222,78,57,153,227,52,184,17,173,125,239,69,208,88,234,239,17,193,132,45,105,63,184,114,16,142,128,215,93,232,211,175,30,38,156,34,104,135,147,244,125,109,134,100,71,30,17,250,51,182,141,55,40,131,100,73,130,49,216,252,131,64,72,34,146,77,16,27,116,102,182,195,75,91,61,126,238,110,139,31,199,14,236,242,104,228,154,220,230,45,172,175,174,163,66,101,87,95,2,159,45,79,6,133,194,235,54,101,80,72,32,201,136,147,127,243,80,86,249,69,187,5,110,52,20,248,215,52,110,67,185,115,155,198,185,16,191,189,100,34,81,204,143,106,99,245,7,51,255,216,225,77,207,90,121,123,82,105,182,58,155,194,144,171,191,171,89,109,85,46,190,79,254,202,139,63,148,193,62,169,28,194,76,188,166,246,219,43,77,180,82,114,83,216,144,119,196,159,119,116,93,56,108,191,45,48,101,240,207,76,41,236,109,253,200,143,95,3,24,127,201,96,166,44,204,28,114,53,20,129,207,49,51,225,240,79,60,109,8,99,17,117,105,15,182,154,98,121,235,246,228,183,140,74,102,73,59,17,253,8,119,110,252,173,91,102,59,33,77,121,174,218,77,85,238,193,88,37,58,38,236,204,127,195,105,104,217,50,156,133,48,215,246,135,70,227,109,234,181,119,238,191,92,31,207,133,45,16,175,12,211,54,117,188,63,120,155,240,67,100,42,128,161,201,233,14,99,199,79,133,209,35,16,88,197,127,129,177,72,253,199,177,134,79,186,55,205,102,142,18,188,72,191,77,75,74,192,116,224,28,133,171,220,153,252,214,74,119,70,28,96,58,124,207,223,173,240,93,213,37,126,186,104,117,37,104,80,174,92,152,68,70,88,10,192,107,191,162,6,224,181,102,122,176,49,91,241,119,134,179,70,246,139,139,146,154,56,14,163,214,163,67,130,236,77,247,171,135,49,102,11,108,181,230,254,90,20,61,12,125,50,216,209,139,63,248,128,82,127,37,120,254,9,140,26,76,227,141,126,107,219,70,253,189,40,218,74,163,210,173,185,213,97,202,126,210,143,91,145,152,195,132,83,211,163,193,85,239,47,102,158,168,190,119,135,85,36,126,188,22,201,3,2,163,201,227,87,67,97,26,167,34,61,181,116,57,248,123,19,121,77,40,237,241,195,209,41,180,208,203,216,171,228,82,236,211,132,90,182,219,225,34,137,58,80,103,111,131,4,109,149,52,15,88,150,199,103,232,61,160,36,49,106,125,192,116,167,56,140,108,94,122,104,24,95,125,138,22,235,164,85,184,16,247,115,120,33,191,32,112,189,243,192,31,140,140,212,167,191,141,249,186,253,214,136,77,236,4,127,222,209,15,124,205,151,163,95,18,221,199,250,190,197,194,254,44,39,193,245,181,70,2,83,182,163,3,138,80,224,116,180,207,222,117,80,42,135,179,163,13,71,92,81,42,209,223,75,47,42,235,87,122,110,122,104,252,106,235,176,213,33,171,70,129,236,176,157,128,10,243,181,252,199,33,196,171,250,220,133,84,209,118,24,193,132,147,224,239,5,213,129,239,54,216,123,130,203,43,220,7,238,56,43,10,91,227,128,195,165,239,180,56,238,75,251,107,17,84,75,91,112,249,220,147,3,134,139,70,223,186,48,109,3,166,149,47,93,77,73,93,192,48,25,232,60,42,156,166,254,185,38,42,103,233,234,57,87,160,223,73,211,168,144,251,31,129,86,169,96,161,17,11,109,195,7,67,136,123,142,62,247,71,143,223,251,109,74,185,132,185,28,201,121,168,132,223,136,253,136,194,228,199,41,117,62,62,222,247,143,191,42,227,73,178,32,118,209,102,90,64,242,45,217,99,253,68,108,148,55,124,114,103,12,161,216,48,200,151,79,221,37,177,206,143,47,61,232,165,37,129,14,140,228,226,187,186,194,12,209,118,186,186,61,142,226,69,146,187,232,144,145,132,107,251,61,55,250,211,66,46,190,44,208,88,254,60,38,83,104,86,174,0,123,235,151,126,95,198,166,113,166,14,40,51,225,61,247,181,16,238,222,175,118,64,175,235,49,171,65,25,186,206,209,53,15,209,210,35,103,0,46,99,228,139,175,235,183,252,183,177,140,118,134,219,107,62,92,38,116,33,29,203,192,119,31,141,171,33,85,215,41,218,225,232,251,51,254,129,155,210,69,2,111,151,80,49,214,236,187,109,234,152,221,205,233,175,108,13,148,86,8,189,184,193,214,230,240,207,47,20,152,36,66,245,39,35,98,166,43,147,74,153,71,202,69,187,236,86,137,186,191,210,38,1,139,26,40,180,50,190,141,240,151,164,211,221,134,246,143,243,108,205,11,67,9,93,21,70,157,234,11,184,117,181,49,14,68,101,207,54,178,60,191,116,5,24,124,20,173,186,221,252,244,53,223,151,166,81,66,218,213,150,41,127,54,255,24,168,111,233,169,5,45,217,120,245,135,20,173,125,218,151,242,131,253,196,4,158,146,248,191,171,165,65,155,240,126,28,202,138,221,78,130,221,114,2,189,54,218,84,11,155,202,162,237,48,153,174,79,252,29,227,92,124,95,26,225,61,61,212,144,192,88,254,90,180,93,73,240,7,229,168,187,138,139,95,204,66,20,227,229,194,72,129,175,128,247,86,7,179,83,192,248,54,112,88,123,182,212,52,155,131,217,252,196,52,237,204,38,174,1,240,118,3,157,78,42,252,89,113,110,43,1,137,243,224,187,48,69,251,8,215,152,74,180,63,24,77,74,146,5,226,211,19,91,122,219,40,197,141,106,190,91,30,227,47,205,12,200,167,111,9,69,16,204,97,84,197,37,206,129,200,213,124,131,66,158,239,168,152,84,41,156,15,127,133,95,192,198,52,46,241,157,89,195,117,184,35,124,13,105,145,37,171,200,245,174,226,112,189,238,147,196,119,72,182,150,87,73,97,170,225,85,43,158,235,79,223,222,159,188,209,252,220,20,38,118,210,3,86,242,101,242,248,181,60,30,2,107,162,79,2,143,164,249,155,31,0,192,91,27,18,46,12,195,233,112,24,102,115,121,242,187,85,142,199,115,3,124,221,221,132,226,231,196,123,161,162,53,20,254,230,211,10,49,120,108,141,132,115,2,44,29,211,42,46,42,112,247,102,135,223,144,127,154,93,64,246,221,55,59,35,170,106,249,199,183,183,0,242,61,145,159,212,31,71,209,172,158,128,135,54,42,85,90,216,202,138,217,128,105,252,41,204,71,140,171,219,63,158,28,122,205,230,239,221,123,42,235,188,240,248,19,84,54,84,119,90,192,61,139,252,52,138,52,250,214,119,211,120,60,127,6,159,154,174,190,174,198,35,50,3,198,166,213,185,48,77,191,218,225,79,137,228,129,63,10,25,98,13,12,137,66,86,43,173,63,241,220,214,55,169,240,245,184,4,85,194,47,80,170,229,123,44,206,170,213,166,149,7,173,49,222,244,7,72,76,153,158,38,231,241,91,63,94,233,174,131,98,5,244,177,49,88,97,147,194,116,178,248,10,160,182,120,234,199,132,96,123,200,158,147,178,57,84,150,239,216,54,232,37,42,250,224,144,228,76,95,1,112,0,166,215,38,33,93,29,190,134,155,230,175,239,46,112,157,168,88,63,236,249,154,187,64,174,224,49,25,3,183,54,210,215,164,145,47,230,194,236,95,254,237,77,121,157,163,168,237,36,152,81,62,1,55,149,114,171,84,13,126,241,218,20,173,111,205,5,193,99,183,28,102,167,149,158,1,34,206,119,238,108,63,4,172,137,74,19,77,117,109,55,23,32,10,60,154,218,51,58,153,233,199,23,125,76,154,218,184,38,17,164,205,15,182,110,246,174,48,242,162,205,225,118,207,108,121,49,122,208,251,240,243,169,66,51,165,57,48,88,122,135,223,27,85,205,132,210,81,218,226,236,83,149,7,242,107,44,117,127,237,214,190,148,124,51,130,14,7,201,79,234,181,148,154,53,127,174,6,61,147,62,246,79,19,213,97,216,71,245,165,23,165,54,126,103,136,134,143,14,25,121,249,234,207,125,13,193,157,6,28,45,203,226,47,205,66,215,109,124,90,195,179,63,26,197,41,186,87,94,159,0,206,48,55,39,232,219,212,31,63,251,123,141,178,192,119,211,215,156,228,117,202,232,229,116,152,140,167,60,185,105,127,125,97,170,208,70,165,40,33,33,127,47,148,23,114,178,180,159,151,56,4,230,20,208,91,35,159,51,252,201,38,254,221,82,24,94,24,31,149,217,86,74,192,25,229,85,243,71,67,139,82,159,27,175,33,30,28,146,9,61,117,45,19,85,252,173,141,137,87,159,108,145,240,14,152,206,178,169,240,245,176,119,192,231,104,115,113,53,35,250,243,123,255,202,93,5,70,197,121,5,76,92,83,199,148,16,127,172,190,101,121,126,77,95,179,127,6,60,182,42,141,86,203,39,133,225,10,53,142,102,129,73,194,157,152,198,70,103,172,169,243,138,188,69,11,56,117,9,34,210,73,140,221,225,187,109,232,7,163,34,164,133,233,73,184,93,247,13,206,144,29,51,141,55,95,10,15,156,135,48,154,179,244,37,130,209,119,250,249,147,19,189,209,253,146,202,197,62,122,192,95,122,109,74,35,186,216,235,93,244,116,128,9,25,28,49,231,69,197,2,173,195,62,134,123,202,172,205,52,151,172,97,249,132,175,48,182,54,238,84,203,91,238,120,50,56,176,116,200,17,156,138,223,38,188,162,35,206,214,30,27,185,237,196,50,226,4,53,70,76,6,243,174,100,72,173,200,45,182,60,122,149,165,13,4,181,13,146,16,1,247,100,92,194,193,32,99,182,56,238,180,192,3,242,132,173,176,46,253,77,235,197,94,250,219,122,108,83,98,243,136,247,254,158,76,55,99,8,207,230,146,39,43,159,26,97,198,218,58,171,142,138,110,136,70,2,212,143,140,233,167,175,5,165,74,147,17,111,154,93,191,48,85,5,75,190,230,210,207,181,183,213,159,203,92,104,106,20,147,243,94,103,200,76,106,233,222,72,84,203,92,192,202,149,49,189,139,109,175,175,201,36,214,186,177,187,171,183,241,10,144,127,75,160,233,168,160,47,209,101,84,234,80,14,8,164,44,31,103,205,111,245,117,181,30,177,161,191,46,75,87,27,128,169,249,120,122,186,191,117,159,38,10,6,223,87,101,91,128,83,84,96,216,53,101,215,32,252,252,41,108,186,80,178,99,29,173,46,129,220,124,196,144,221,125,189,168,233,9,201,253,136,137,4,193,89,66,63,47,2,252,109,181,74,231,1,77,67,143,8,89,49,90,6,65,79,9,107,220,118,249,116,8,28,227,230,111,113,70,44,33,68,38,111,128,194,91,28,110,196,224,165,46,172,192,207,222,182,156,79,67,54,13,88,89,135,231,10,44,123,174,69,74,56,222,94,114,243,59,26,135,100,253,27,50,152,85,78,55,138,85,244,199,169,55,44,122,44,203,9,66,201,18,236,252,113,166,167,99,23,153,230,186,143,6,47,218,167,183,158,22,159,16,115,226,200,145,111,26,93,175,183,216,140,145,90,186,222,27,91,118,139,37,179,210,144,126,76,210,79,236,160,165,99,98,4,132,35,140,168,218,170,194,84,71,125,62,162,108,71,90,74,87,224,72,95,71,12,56,225,134,183,96,191,75,168,254,204,63,49,177,238,75,216,163,134,237,56,68,248,143,52,4,148,223,17,208,153,74,197,102,89,138,58,5,110,95,26,178,138,234,160,192,165,235,52,52,117,161,178,196,96,86,65,20,18,40,248,194,95,152,219,67,69,234,27,126,70,143,215,174,80,127,233,189,7,37,153,85,76,125,237,190,71,124,244,204,24,114,10,124,210,143,79,202,75,197,205,64,85,73,96,12,188,136,192,81,136,172,191,141,39,184,103,120,56,24,174,2,115,142,186,247,4,117,70,26,113,84,82,79,92,76,133,130,254,54,187,108,113,191,14,166,134,170,111,13,203,89,4,147,32,185,153,250,227,199,164,208,28,70,49,84,70,252,126,160,37,193,7,140,61,49,146,40,127,115,145,48,136,73,160,49,75,21,159,80,158,249,163,125,70,145,45,48,109,88,126,107,134,120,36,116,126,225,143,18,142,219,138,90,216,221,127,122,77,77,38,0,67,10,232,207,189,248,23,50,40,232,181,149,24,210,185,105,54,87,24,241,150,29,238,236,80,219,143,174,243,245,68,6,204,209,62,170,5,111,207,45,190,50,76,99,186,45,220,107,235,43,114,178,240,131,210,167,2,35,209,23,87,223,133,175,43,191,253,234,187,35,232,50,181,171,224,194,88,27,17,116,49,177,29,129,97,56,173,17,87,185,139,96,234,213,24,4,241,228,188,229,209,123,147,66,140,240,68,67,104,91,39,195,65,186,199,97,68,97,116,163,238,108,83,49,230,36,131,116,150,83,153,186,226,209,42,58,142,114,111,210,40,171,251,139,97,205,119,173,76,174,48,31,249,176,192,12,174,7,84,111,118,88,254,193,155,78,142,116,117,251,158,16,30,40,28,105,169,234,25,226,162,184,184,192,38,173,240,26,109,249,213,156,156,250,220,176,33,120,88,114,111,235,45,84,248,126,63,95,3,44,78,209,214,1,230,196,25,14,67,253,166,183,134,248,239,25,58,22,157,83,138,150,134,126,165,31,141,20,23,109,145,3,179,154,220,246,121,208,6,178,18,73,26,80,69,130,52,249,123,114,75,28,138,189,77,133,138,23,87,66,33,123,180,225,8,43,116,180,184,24,222,69,233,231,195,73,236,17,93,255,208,215,249,244,106,56,174,94,41,199,47,33,244,233,173,97,199,240,112,18,194,218,105,67,132,133,217,195,96,140,231,72,191,61,239,242,243,65,1,86,134,48,99,244,127,234,36,191,223,158,9,166,166,203,151,190,177,238,166,39,51,234,162,41,239,149,108,149,137,160,151,239,74,236,150,202,93,70,133,201,142,185,194,252,23,85,80,224,233,125,55,192,215,146,169,250,104,199,21,121,225,237,69,44,92,80,196,57,30,85,40,188,189,22,221,72,176,51,222,2,83,159,253,143,171,63,95,2,228,182,62,181,147,144,246,120,61,219,198,250,59,235,63,238,93,159,177,190,172,75,71,220,116,208,226,97,48,230,217,86,139,218,90,84,155,7,84,73,78,105,216,178,253,68,43,28,221,52,189,38,244,238,144,113,49,75,32,95,92,99,215,48,177,119,61,6,48,146,35,46,201,145,160,94,122,51,229,213,29,87,151,162,149,178,141,222,91,247,20,172,214,108,142,244,185,190,234,9,7,179,62,254,241,173,79,164,43,44,18,146,166,56,228,38,49,199,249,180,82,71,75,81,28,121,184,7,23,136,239,210,213,13,86,51,135,239,180,106,233,222,244,25,196,213,136,64,166,247,130,16,217,209,59,126,122,106,163,233,85,91,92,76,172,62,205,112,215,170,89,102,234,212,244,216,88,155,219,81,203,238,233,234,129,172,108,58,188,122,90,122,135,25,220,29,157,148,82,230,151,114,79,216,98,235,218,138,206,136,173,71,111,111,112,239,122,102,79,211,184,254,28,190,251,114,218,237,208,182,138,7,163,129,53,13,201,221,49,74,252,54,113,140,127,76,66,47,78,224,236,250,146,235,5,239,98,243,35,0,51,72,20,33,129,251,241,192,225,239,128,105,138,174,241,90,51,127,18,246,74,225,66,23,169,156,31,11,6,182,188,50,49,217,226,214,119,0,37,94,218,96,105,113,183,14,250,243,79,63,53,133,83,61,70,244,174,5,17,124,249,140,99,185,197,173,81,229,174,233,183,57,22,253,115,125,148,215,235,118,69,111,138,31,16,203,58,36,117,63,170,208,106,58,10,95,72,122,178,205,82,117,120,236,116,248,192,108,226,5,52,182,105,104,83,65,131,48,42,142,174,95,233,159,190,215,245,159,60,159,192,210,188,46,98,130,27,132,0,15,198,174,237,25,134,58,203,225,189,52,146,100,75,173,199,147,83,185,169,39,0,28,30,251,196,213,48,182,233,168,32,151,23,183,238,179,167,141,180,25,45,161,195,84,5,164,139,183,251,163,139,70,200,242,165,231,190,19,207,143,15,226,180,26,13,189,247,45,222,128,8,204,9,49,19,12,99,180,195,164,212,20,109,175,9,215,222,152,226,100,69,7,60,231,15,30,148,8,167,139,169,5,244,59,27,49,96,130,247,87,61,21,8,173,236,72,231,26,132,221,49,100,253,67,60,78,97,164,157,3,110,123,105,92,99,141,129,191,245,224,182,85,146,29,120,65,137,225,240,168,59,125,173,251,36,205,211,221,70,151,120,210,189,183,19,47,91,213,220,252,210,202,70,6,35,38,82,53,245,98,133,233,207,247,123,223,195,123,165,133,127,205,206,207,253,159,85,255,97,229,96,84,134,9,181,76,249,70,7,117,18,34,8,248,58,71,95,66,123,88,134,244,14,103,67,132,18,166,248,34,197,148,11,20,198,57,243,247,130,213,38,109,150,214,193,235,163,114,157,155,150,62,216,164,22,203,159,140,194,210,185,18,188,194,191,89,38,38,164,31,108,210,195,240,96,184,73,69,230,27,248,62,187,207,134,73,93,118,79,247,254,252,181,38,162,244,105,23,167,13,192,235,38,80,47,251,212,205,134,48,221,39,18,36,81,51,77,164,187,99,77,159,165,208,21,105,95,89,99,222,118,159,10,100,150,102,218,52,76,226,199,225,6,127,190,62,246,47,99,244,96,74,251,53,158,195,161,113,188,138,134,246,193,153,206,159,207,10,122,254,224,65,116,65,29,74,43,81,115,239,135,146,168,121,116,46,92,83,207,43,98,141,185,180,100,24,142,200,227,48,49,148,149,96,170,104,29,174,61,207,67,27,232,55,106,208,210,149,124,53,193,214,55,85,136,139,247,180,190,174,109,191,60,100,67,91,210,119,244,189,239,23,104,190,190,200,53,12,141,170,80,48,186,252,131,210,180,38,170,218,214,164,16,85,106,16,5,18,216,87,248,132,245,214,169,54,74,11,8,105,94,159,74,240,131,246,116,104,159,249,121,79,3,77,51,53,29,218,104,65,186,217,9,51,214,151,86,0,122,115,110,139,220,85,140,59,149,126,27,30,35,135,235,87,211,41,0,243,234,242,171,77,5,90,39,226,181,201,150,127,144,102,85,224,43,193,247,3,190,169,244,179,205,211,163,89,212,212,97,88,135,211,107,183,243,248,20,217,107,175,23,56,210,163,145,126,240,247,134,233,124,165,123,211,50,25,112,77,148,85,23,166,4,193,223,27,129,179,180,132,168,153,45,62,228,21,123,61,77,6,168,165,31,90,76,90,48,205,5,252,62,135,91,98,44,129,82,151,160,206,31,92,33,224,81,176,127,143,216,150,51,128,34,36,125,108,58,70,71,192,229,244,100,201,32,11,224,15,134,127,215,210,231,186,166,70,241,183,170,230,195,164,229,83,220,248,131,64,41,237,148,70,53,52,29,197,109,206,155,194,112,55,183,242,169,242,150,66,127,234,155,7,213,36,26,116,64,22,189,244,1,223,133,167,225,24,179,83,221,80,33,5,85,212,84,199,66,144,39,35,46,155,78,244,251,245,98,89,87,186,60,242,193,119,216,196,30,92,200,203,166,179,11,94,168,247,104,229,216,254,165,240,24,17,121,128,156,250,75,246,25,93,133,126,38,151,221,203,73,39,8,149,120,113,53,218,175,95,54,54,138,215,108,144,88,237,39,153,73,163,187,110,12,112,91,77,157,167,5,235,131,95,60,51,19,48,54,22,34,125,15,30,148,33,37,227,175,47,175,174,230,204,29,202,26,221,172,110,194,173,5,8,143,106,26,114,22,159,239,41,247,79,107,54,100,136,160,249,9,2,33,232,73,214,161,229,189,124,208,170,105,88,38,63,1,173,235,7,211,161,157,175,110,174,27,3,12,139,74,138,76,236,239,17,188,146,232,227,32,213,39,47,84,109,52,135,75,45,233,136,32,105,86,29,222,68,220,146,67,106,245,171,15,254,146,209,75,35,131,31,16,22,72,152,51,57,202,36,56,191,7,47,98,57,45,69,161,134,215,58,90,242,89,237,20,250,210,125,27,134,247,175,247,20,28,128,97,46,110,141,72,157,142,201,52,153,110,255,109,184,69,210,91,89,220,170,62,152,210,33,221,41,113,39,159,220,20,221,26,255,72,255,144,87,124,132,239,192,144,211,41,218,190,39,85,11,171,22,223,83,225,129,112,146,163,68,190,83,204,176,29,111,224,66,103,175,13,221,206,76,232,249,61,246,93,153,51,77,163,73,151,243,59,83,239,224,99,131,202,118,71,231,194,169,239,214,56,136,91,215,125,191,46,201,120,54,146,81,173,164,176,30,213,26,175,85,28,227,174,51,115,52,250,108,29,126,15,70,197,68,141,191,62,74,157,254,228,227,71,24,167,240,221,13,63,135,137,67,164,123,163,43,253,22,159,113,93,166,216,27,113,161,250,98,138,148,241,103,3,236,62,248,240,136,204,132,168,68,45,40,42,8,187,255,54,68,19,74,32,75,28,168,62,46,145,187,183,181,79,229,164,40,136,41,221,125,140,193,150,145,82,48,31,148,87,207,44,37,230,119,82,174,1,229,19,255,34,3,90,118,45,145,105,119,78,18,244,122,240,181,90,211,113,15,109,222,83,124,186,240,168,170,125,244,97,64,83,98,243,96,202,175,213,229,164,47,119,7,76,233,72,226,149,193,207,126,123,45,203,244,46,93,33,165,65,228,99,188,124,28,213,3,83,244,200,129,239,9,242,102,249,133,9,162,28,133,135,107,15,3,79,88,137,20,190,83,247,213,228,94,24,254,107,253,113,114,81,47,60,71,151,80,170,114,166,22,21,190,29,135,15,125,93,10,195,119,229,143,86,233,146,215,71,131,24,209,191,24,154,187,162,231,9,220,123,143,123,91,29,249,84,56,134,172,90,245,136,98,168,73,29,135,145,246,81,152,66,253,183,242,57,187,18,233,231,133,225,141,142,27,83,108,162,111,197,17,63,227,222,38,114,161,48,61,37,241,210,38,0,160,36,66,144,216,248,143,55,88,143,151,194,244,92,250,163,193,106,179,244,222,159,73,18,59,156,72,192,137,254,163,222,225,232,74,37,235,44,252,230,53,0,195,122,64,62,253,152,212,141,183,184,122,167,154,165,206,183,116,119,22,69,9,186,34,21,62,109,199,60,163,215,254,232,168,152,208,193,114,184,21,77,14,117,14,225,47,134,188,247,162,233,240,14,5,223,83,38,3,166,138,40,193,244,119,249,10,233,119,59,76,243,140,206,142,239,11,152,208,135,144,62,161,71,31,179,180,211,20,174,140,82,28,103,219,95,12,70,253,147,174,70,44,192,239,13,141,87,226,163,34,189,16,43,228,174,136,81,119,34,156,162,113,208,225,149,34,112,68,175,239,126,234,143,70,120,104,165,31,135,149,60,238,141,4,158,194,116,184,117,255,160,211,8,74,20,70,219,198,199,28,214,68,93,67,19,217,139,233,143,134,112,215,74,240,61,50,99,38,206,161,66,190,192,56,49,254,104,176,186,75,244,28,6,211,242,72,65,128,201,244,79,133,239,58,56,62,106,235,31,59,3,53,5,95,172,64,227,25,82,20,165,95,127,47,172,87,157,230,188,72,147,223,166,54,93,111,13,103,219,244,7,167,101,87,247,6,250,255,61,0,14,101,227,60,233,189,168,109,141,215,166,54,70,247,234,201,34,154,62,143,127,60,229,10,211,215,25,48,159,164,38,242,178,86,99,175,54,250,194,166,240,232,223,138,71,67,88,71,127,28,35,46,230,210,166,47,54,93,125,237,209,229,223,19,93,170,166,51,17,213,194,230,143,198,190,174,203,27,29,175,22,171,96,239,222,210,247,164,251,41,246,14,164,67,244,140,194,68,28,241,61,81,164,211,207,189,140,21,224,217,28,156,65,90,147,104,149,241,222,188,65,180,234,104,238,170,27,87,194,12,147,4,141,227,79,97,82,55,51,44,150,52,211,176,237,188,241,144,2,238,174,149,52,80,98,108,143,98,207,246,11,23,11,108,164,181,15,165,54,89,87,47,159,195,27,67,38,22,192,20,171,187,19,140,106,110,35,66,57,219,117,72,63,194,77,219,127,252,142,231,214,115,29,6,160,234,254,64,195,35,210,93,235,219,212,225,110,135,105,30,144,121,10,39,67,123,75,232,250,226,165,169,205,222,17,227,233,110,252,178,213,79,221,26,80,48,170,47,28,133,82,249,84,117,3,232,2,139,123,57,215,89,175,154,67,162,107,10,89,63,135,247,167,133,156,180,218,108,15,0,206,14,165,173,154,82,240,213,123,174,126,34,6,166,162,37,23,134,50,206,159,172,211,120,174,247,134,37,213,199,212,244,252,116,113,35,195,229,142,231,221,162,232,248,147,215,70,234,247,201,173,0,223,205,67,242,87,200,192,124,49,139,57,16,181,80,26,13,192,235,44,190,15,214,53,113,214,77,225,184,249,47,211,140,49,210,165,8,90,250,165,48,114,235,177,143,36,227,138,27,175,76,97,75,223,126,152,213,211,72,122,62,253,113,18,57,241,210,116,93,235,1,182,127,65,83,135,33,184,17,212,210,118,126,49,138,25,69,71,12,230,217,47,96,188,7,153,195,244,223,133,107,136,104,195,86,178,70,82,120,179,248,84,56,70,78,33,48,45,176,238,222,117,211,159,211,81,57,159,7,7,209,195,188,219,128,18,96,22,52,154,222,197,119,199,40,42,14,114,97,60,230,227,176,209,10,11,252,107,30,116,120,167,183,166,74,202,91,138,225,25,250,148,203,177,91,237,158,111,72,144,159,105,160,184,255,72,146,2,222,165,232,12,39,77,93,252,173,77,128,89,119,121,204,23,79,239,78,104,65,135,218,27,198,188,239,83,152,128,117,209,33,165,191,172,76,119,29,27,117,47,74,11,58,45,171,241,96,22,231,214,49,37,244,236,94,173,249,37,233,199,33,238,248,28,165,229,71,135,244,27,174,230,184,172,6,180,232,110,120,54,21,175,142,210,246,174,131,130,24,149,111,72,48,167,105,233,108,63,48,143,236,184,26,205,31,69,225,39,245,151,190,102,150,250,203,16,31,223,163,214,135,236,142,144,150,124,92,24,58,118,255,109,178,77,146,120,230,252,119,149,50,92,121,36,190,149,172,248,16,13,121,111,77,249,251,167,252,208,144,112,188,108,7,178,155,137,50,238,206,27,196,82,143,199,191,107,19,253,88,224,3,159,133,195,16,206,232,213,215,173,244,50,233,5,37,152,58,250,131,214,207,214,34,246,142,197,160,240,168,18,254,70,233,43,93,124,253,51,175,152,39,69,125,79,125,133,145,62,138,192,61,100,82,98,200,96,107,182,232,152,132,239,160,164,7,167,226,106,7,108,213,25,2,147,164,168,145,207,40,90,171,76,54,130,190,44,71,103,85,217,133,113,172,81,206,19,18,52,75,116,125,50,182,55,175,196,108,22,235,146,185,64,97,153,179,93,160,35,140,33,163,240,44,238,87,178,235,78,221,84,6,77,164,94,60,142,196,220,84,177,60,188,173,22,117,2,28,186,90,253,250,211,87,241,123,211,142,188,149,26,190,152,222,71,36,144,160,200,84,20,110,200,55,42,40,83,234,92,152,197,202,127,252,234,70,157,192,81,216,216,31,28,70,209,81,127,28,31,215,11,201,238,153,156,117,129,238,70,76,240,211,97,164,185,133,232,191,16,74,249,2,62,74,243,241,25,59,228,60,254,227,48,106,235,111,179,195,197,147,13,171,162,87,152,152,146,191,23,93,165,93,31,252,90,93,195,195,212,56,14,194,36,6,252,157,248,92,215,248,110,74,228,95,76,163,204,225,235,206,106,171,52,100,248,61,202,35,140,211,254,232,173,175,81,92,34,215,104,12,37,250,224,70,15,93,29,134,211,85,101,50,144,106,245,114,174,97,34,202,73,68,99,71,42,31,146,26,125,176,102,250,20,158,4,189,11,83,69,77,39,10,3,222,163,138,169,114,71,72,30,108,80,58,227,193,119,18,3,59,193,248,225,158,139,111,40,95,12,21,222,89,52,29,123,117,17,245,136,170,40,68,139,79,148,15,33,193,156,174,134,72,62,202,31,160,235,77,98,70,195,138,39,29,198,85,206,138,66,95,60,56,92,16,34,202,14,188,169,68,115,248,26,184,53,9,41,209,93,19,240,60,95,18,59,186,54,178,19,30,65,229,177,149,117,20,211,124,149,168,57,172,117,237,164,241,132,200,144,87,90,66,50,113,146,250,148,89,254,81,84,216,242,160,81,75,227,123,169,53,253,164,65,179,116,90,84,44,182,79,83,253,211,232,210,189,18,128,136,250,212,91,211,1,27,175,117,183,221,214,19,108,2,218,81,74,121,55,79,189,181,241,115,71,165,37,181,120,130,110,24,104,163,76,115,166,166,95,34,234,82,57,254,179,144,245,185,41,124,62,82,126,154,210,233,144,186,223,221,84,138,87,19,157,61,93,7,119,237,249,189,135,209,17,42,60,133,13,224,35,136,162,178,38,63,121,79,127,109,214,106,75,82,100,85,234,33,63,138,87,142,162,112,61,4,58,71,205,50,103,244,58,249,173,231,183,146,224,10,133,55,45,30,28,83,47,105,210,141,178,227,173,73,90,143,36,223,198,40,251,152,93,76,219,39,16,212,161,80,215,225,187,60,244,123,45,107,72,137,74,229,235,174,170,162,202,162,91,61,62,54,98,3,186,17,67,243,20,155,60,19,67,67,23,204,225,230,1,60,250,216,191,164,153,130,121,17,245,192,191,242,63,65,241,241,106,92,156,59,165,39,5,93,51,106,195,105,8,62,9,222,245,196,194,191,7,89,87,101,31,18,184,35,62,8,45,111,53,193,104,147,69,105,248,105,95,66,105,83,140,223,182,99,68,96,242,181,158,130,165,253,100,38,169,190,95,121,153,151,165,215,146,100,231,40,196,109,81,78,79,131,138,142,40,100,160,81,45,140,199,241,233,247,64,105,97,68,61,253,76,133,23,147,194,207,18,91,18,76,185,42,136,183,246,216,158,119,91,166,21,150,164,252,216,83,60,47,189,141,118,71,223,11,222,68,55,45,33,163,47,186,188,40,17,46,35,224,150,106,76,39,59,183,52,133,148,235,10,235,54,111,45,123,45,224,153,90,213,166,105,241,122,178,127,91,171,167,220,251,195,149,139,222,139,98,92,40,10,243,251,205,97,171,165,80,152,64,166,163,168,119,200,247,178,206,14,63,190,24,96,53,69,96,0,30,62,199,239,70,91,242,107,117,107,116,11,248,104,147,28,196,199,51,202,168,45,177,166,143,221,137,28,59,104,185,49,65,135,145,68,58,204,70,160,143,61,224,156,141,59,163,47,47,168,21,25,198,141,9,175,36,120,46,239,187,184,232,78,246,21,226,41,159,188,51,146,51,250,216,203,242,114,14,159,170,17,201,9,131,89,124,170,138,110,143,142,167,245,73,251,111,211,174,170,91,60,178,216,159,87,119,111,196,193,116,27,166,159,62,102,73,171,85,109,28,219,4,190,248,105,248,91,244,157,55,45,81,61,224,173,61,110,168,223,117,175,85,217,116,211,169,222,22,201,218,237,187,236,134,75,91,167,47,143,85,98,64,105,59,211,93,150,189,173,250,86,183,41,75,214,243,129,232,75,63,114,239,212,24,59,153,85,171,199,143,247,164,240,183,33,121,119,75,97,155,18,134,204,162,77,141,141,12,40,244,135,93,97,40,87,170,254,118,66,145,140,255,228,193,118,186,117,39,240,54,228,181,180,229,112,162,207,168,111,165,134,0,185,154,40,194,100,60,149,38,3,219,22,190,242,128,171,230,2,166,165,211,162,73,140,246,105,221,68,145,146,138,179,156,137,160,244,83,72,107,114,152,200,44,74,243,23,122,168,250,197,112,151,181,211,91,97,215,87,153,191,2,193,249,61,62,153,250,107,234,125,161,232,141,29,178,210,207,164,163,137,120,82,139,133,179,199,167,167,41,179,119,197,59,147,27,213,125,138,69,85,206,145,5,175,206,26,53,115,163,199,147,225,247,36,120,64,143,26,91,13,181,85,10,239,111,71,91,29,124,66,186,176,136,232,121,17,139,209,87,107,54,153,38,149,72,33,218,22,169,209,118,138,71,190,104,122,189,219,239,81,130,27,114,64,184,12,14,151,84,49,59,143,137,47,52,217,219,53,169,203,36,154,158,206,90,182,206,90,130,87,112,12,218,177,162,148,39,215,92,41,221,249,126,237,80,234,233,209,58,84,186,122,164,105,191,19,145,25,72,216,226,64,44,51,141,26,85,176,94,243,138,186,69,146,172,46,240,231,248,246,254,81,121,160,186,209,197,216,136,163,195,236,44,173,30,32,9,95,165,219,144,205,77,14,30,244,100,75,15,203,204,36,128,5,101,106,14,105,110,75,213,59,20,145,127,35,92,19,212,235,84,147,26,42,171,88,246,22,39,80,213,233,66,163,81,184,46,72,136,171,146,253,181,165,174,187,238,247,30,75,133,30,104,145,217,193,53,70,152,78,8,244,63,74,8,151,115,27,192,159,90,149,15,98,209,51,83,162,175,238,58,188,58,38,200,222,139,199,69,188,93,165,232,169,145,40,225,31,252,146,153,10,223,169,22,141,90,157,166,100,125,178,78,185,79,77,30,153,94,205,52,11,15,160,65,76,161,247,190,206,188,152,117,20,172,53,69,173,42,198,209,62,84,14,152,118,131,237,73,89,35,31,214,125,131,182,160,54,227,183,141,151,84,71,101,89,99,170,195,8,219,233,231,90,16,226,133,139,220,139,146,2,93,248,244,48,102,239,215,80,217,25,235,147,232,209,16,88,190,148,101,32,34,119,138,244,213,141,173,57,10,184,247,171,152,248,5,253,27,69,137,181,69,139,89,30,49,178,164,85,91,223,154,14,24,161,250,232,57,34,212,152,30,235,192,7,29,48,156,24,242,219,13,122,48,233,242,34,16,61,20,54,238,93,135,7,194,86,2,163,77,17,125,117,27,85,172,173,240,88,206,221,134,103,82,85,175,212,26,179,162,87,202,68,17,5,68,208,38,58,96,32,8,146,80,200,133,121,179,232,103,218,216,197,10,159,19,49,3,235,108,216,250,96,20,206,199,112,83,40,170,211,223,138,246,90,52,52,65,188,167,247,30,72,142,123,0,137,210,195,173,79,126,29,197,21,131,130,208,173,10,213,55,138,111,162,13,229,158,192,61,253,56,142,162,159,16,244,61,76,113,153,208,5,104,97,74,32,228,163,205,84,56,130,148,38,71,207,210,209,174,84,42,123,169,10,115,24,161,58,125,111,75,158,249,163,17,139,90,9,134,18,61,162,114,31,85,94,2,27,63,78,52,37,225,139,235,189,205,198,247,123,83,161,252,233,147,147,228,150,158,37,98,18,250,222,104,42,71,103,16,237,133,105,212,136,46,246,104,222,161,200,85,199,124,195,67,92,35,218,184,212,34,88,141,98,184,104,61,133,223,83,31,252,88,21,166,119,254,208,15,144,96,2,209,209,24,132,162,142,62,25,141,217,110,26,98,217,168,174,32,193,253,211,162,247,7,190,45,73,26,153,7,27,199,234,164,143,82,172,101,190,80,72,130,208,208,2,93,162,194,119,21,248,68,197,249,211,74,71,28,253,25,134,58,20,168,74,37,182,32,167,118,234,223,53,51,101,49,240,23,85,65,136,190,15,165,177,93,232,226,184,238,7,149,144,84,144,10,108,114,16,30,91,70,195,90,138,152,87,55,6,229,104,13,162,156,77,81,36,46,188,123,103,17,66,223,10,95,91,198,13,87,186,78,100,150,66,181,83,125,219,65,33,86,69,209,160,13,193,179,242,190,161,239,172,244,185,246,181,15,125,55,37,108,169,148,12,52,20,30,151,153,128,223,246,158,248,233,199,33,94,146,174,163,228,251,44,188,109,183,37,16,107,83,221,92,232,52,72,208,123,79,18,131,166,183,166,178,202,247,90,184,239,210,1,99,252,234,238,217,143,106,242,155,10,147,35,119,180,119,213,148,90,228,46,163,145,120,148,92,9,181,208,9,138,56,13,121,101,205,219,240,47,106,196,136,72,105,239,154,224,25,210,6,188,198,210,40,15,77,152,117,68,254,227,32,16,147,174,222,194,237,209,183,117,11,43,76,155,190,39,87,204,245,146,65,187,158,81,243,238,55,164,80,213,182,27,52,136,248,209,216,161,145,215,221,240,142,210,253,95,100,94,160,134,215,59,67,162,224,142,108,231,73,244,177,43,185,73,207,203,112,128,143,4,163,164,176,35,161,116,116,67,26,70,119,178,34,27,53,180,36,1,149,132,47,178,162,84,192,106,55,59,207,60,191,17,48,173,79,250,173,33,253,113,22,152,222,57,59,117,80,160,128,106,146,163,43,35,125,107,146,37,190,234,225,197,27,122,254,24,247,151,27,242,176,44,183,127,192,39,168,175,97,30,45,25,166,94,183,71,230,242,158,249,25,142,17,133,142,61,63,216,136,234,102,102,24,129,133,4,71,37,6,123,246,82,31,193,132,134,35,3,78,131,127,79,48,202,52,1,67,107,149,126,123,182,112,40,175,239,142,96,115,130,123,56,32,164,164,53,8,10,60,188,26,136,36,246,208,190,33,187,218,211,204,102,36,229,59,247,224,30,160,121,42,217,233,60,247,118,170,135,102,166,71,250,233,193,217,229,169,251,111,127,95,154,40,84,40,71,75,30,95,51,143,40,25,10,47,42,216,83,19,255,192,168,20,58,124,77,237,146,224,30,212,160,112,175,94,15,37,195,53,34,126,141,82,234,252,53,109,119,116,184,192,91,159,224,18,182,4,228,64,51,79,97,118,67,71,203,30,105,217,95,147,248,104,63,95,75,238,11,84,241,110,57,194,135,150,246,209,122,106,48,44,89,176,48,109,117,8,148,187,247,207,220,255,106,186,250,122,90,126,154,35,133,165,33,105,246,140,22,22,49,117,178,61,77,20,172,144,232,216,187,126,233,183,210,102,55,106,244,9,215,61,90,203,91,14,69,10,126,245,135,40,97,218,83,42,185,0,135,239,68,106,233,222,86,205,226,112,89,218,42,191,172,65,38,58,21,249,239,76,176,137,185,59,76,131,82,130,177,191,188,231,111,230,59,95,195,174,239,0,201,128,167,227,129,36,169,223,25,226,154,124,114,117,9,193,94,11,145,125,67,97,74,124,28,69,197,107,166,35,245,68,160,19,150,254,153,207,235,141,194,174,195,215,140,171,233,64,182,186,124,135,41,3,72,63,78,129,184,95,77,210,70,135,12,174,78,175,99,50,246,64,237,240,71,224,59,26,223,80,222,75,38,231,166,50,210,95,26,254,122,61,93,238,17,43,145,208,74,209,204,74,230,21,164,231,254,219,166,57,168,232,181,20,226,177,145,105,73,6,16,250,209,209,13,72,153,216,72,70,225,14,226,129,66,169,86,178,112,44,234,29,45,146,116,168,38,216,218,103,162,131,242,75,123,184,233,156,250,169,88,62,154,153,245,106,168,1,118,192,119,111,58,9,54,58,1,135,97,69,212,7,167,162,36,30,237,154,59,103,38,83,185,108,159,192,119,54,107,219,192,178,100,79,180,64,18,86,211,216,0,181,222,159,79,163,130,2,112,178,163,173,216,216,127,27,195,76,157,19,99,24,219,209,188,137,156,141,14,202,88,18,134,45,132,144,150,222,27,225,83,47,254,61,244,191,36,20,242,192,227,45,142,247,49,53,248,197,111,69,47,224,135,123,215,179,207,117,162,23,144,116,144,6,106,26,154,141,94,3,104,141,105,43,57,139,196,179,78,244,56,246,228,198,90,11,150,55,18,78,8,126,19,220,166,91,56,240,60,208,99,162,78,48,61,89,126,235,190,19,225,60,196,169,4,119,28,70,111,47,249,231,176,211,248,147,209,69,170,155,52,188,106,213,251,249,14,177,101,93,31,214,176,188,2,54,45,120,13,91,88,169,158,183,49,194,4,159,98,30,203,121,38,169,16,60,105,237,65,30,24,141,136,68,216,219,206,225,152,210,188,92,148,45,98,77,117,130,43,81,191,47,154,32,137,117,166,56,81,243,93,129,92,117,159,201,61,47,248,43,126,53,193,222,149,226,95,59,68,102,88,151,189,166,40,235,49,2,237,7,79,244,186,83,104,237,78,16,47,39,221,247,20,76,113,7,206,178,207,139,108,247,176,178,207,20,244,163,172,221,225,162,205,207,124,235,54,2,237,102,38,166,104,228,29,103,135,81,96,88,41,212,57,152,214,14,247,100,43,223,227,166,68,25,236,174,48,119,234,115,15,105,237,220,153,39,210,142,19,47,101,128,111,228,90,160,122,173,133,75,182,195,168,54,107,200,176,97,136,188,241,254,232,232,209,153,66,12,194,213,253,38,65,79,165,149,34,162,61,60,20,99,116,19,69,173,202,74,193,148,55,70,127,56,219,186,221,153,148,181,207,210,239,87,127,173,193,124,138,177,253,222,16,61,233,190,80,208,33,127,118,8,137,223,187,60,135,230,17,70,241,246,47,4,234,161,100,78,73,138,187,163,5,220,97,0,86,152,10,95,191,119,150,183,188,48,205,19,213,209,118,84,32,128,232,200,174,49,166,157,82,44,153,10,165,51,173,151,195,28,124,250,218,212,202,249,144,182,93,242,152,65,5,233,221,205,86,155,165,230,238,117,184,123,116,35,192,37,215,53,215,118,118,9,234,192,105,29,218,154,63,60,22,210,122,87,27,73,75,215,180,208,156,210,129,108,129,212,173,40,10,126,94,181,124,79,100,45,100,5,70,40,241,193,147,158,129,170,48,165,39,239,123,76,24,45,78,122,178,21,245,110,19,238,39,57,24,39,180,223,30,173,231,184,62,74,145,100,180,107,46,199,136,243,61,83,118,165,32,180,217,163,190,29,26,87,133,77,191,181,71,89,127,215,14,227,133,122,184,151,87,209,132,54,180,136,118,33,114,235,52,20,147,130,232,188,252,160,240,137,214,148,189,83,222,149,29,137,146,235,104,118,72,100,167,236,165,197,57,175,38,45,248,71,247,82,218,100,166,119,209,163,30,61,210,1,196,129,229,39,12,209,101,205,252,223,179,145,229,26,133,251,69,165,38,72,75,220,157,54,198,148,232,138,90,188,68,3,252,104,196,59,236,201,216,96,90,122,117,252,236,217,222,69,161,59,74,239,39,249,199,20,119,67,221,200,175,102,255,203,230,240,181,222,162,163,192,34,134,217,191,112,105,182,139,222,61,41,57,116,148,152,249,83,35,21,159,28,81,246,24,7,137,94,9,72,59,155,47,106,44,97,53,10,7,135,249,137,31,78,138,33,215,203,31,33,177,135,228,224,202,62,17,35,226,39,203,48,97,117,245,112,239,90,112,54,145,11,239,68,93,70,71,253,10,78,2,154,185,91,122,238,3,173,180,223,251,26,49,159,26,18,72,238,120,136,116,210,209,57,213,20,152,213,36,17,29,38,61,47,19,16,54,87,111,146,160,205,33,25,64,100,60,163,63,131,146,239,20,136,188,211,253,56,53,236,68,24,173,233,97,77,99,130,207,161,73,175,182,6,213,40,215,244,56,36,26,70,73,154,102,193,80,224,165,81,115,18,134,209,85,9,29,117,241,15,66,133,145,182,7,98,243,248,118,65,135,163,178,106,96,253,134,156,193,133,87,98,173,193,97,136,106,49,88,173,238,18,151,17,195,159,118,57,232,137,30,139,90,179,20,76,58,19,207,156,70,162,46,51,193,252,135,47,246,208,150,104,74,8,107,22,151,79,2,254,82,110,145,0,120,15,118,10,124,139,145,224,181,119,12,120,99,193,235,163,81,184,184,226,234,251,245,212,117,177,71,143,142,23,152,25,101,14,127,191,240,146,159,44,148,113,139,213,103,12,197,78,20,52,77,9,79,80,90,15,162,213,115,161,70,33,102,196,53,3,122,141,150,73,78,253,42,79,6,251,4,52,105,126,160,194,19,184,20,70,211,205,13,1,163,19,175,2,99,178,196,143,91,35,169,162,252,94,252,246,74,39,166,117,34,132,7,240,193,7,33,187,251,199,226,114,113,139,73,89,155,198,51,62,114,231,222,186,123,183,249,130,221,33,48,145,72,223,233,8,104,107,29,29,53,251,94,0,130,13,66,96,95,81,248,198,227,226,212,152,136,67,236,213,125,36,221,211,6,76,73,254,157,29,241,211,232,35,233,91,65,58,52,2,77,44,38,20,28,239,216,129,47,188,181,164,230,215,180,26,214,15,122,94,98,89,221,1,231,208,9,163,142,138,28,121,110,232,158,157,48,141,218,155,107,177,200,147,109,161,85,6,29,58,255,41,119,69,85,40,44,66,82,189,2,227,106,118,129,233,114,80,120,23,177,101,7,132,93,250,227,31,220,59,97,80,226,33,232,143,179,31,149,120,109,238,37,163,114,125,109,212,97,98,84,78,211,25,126,54,252,43,85,6,77,121,176,63,90,255,206,23,79,14,97,128,162,120,220,62,203,104,73,149,32,207,254,137,176,245,128,139,22,243,220,131,188,84,103,34,157,166,47,33,53,3,148,241,246,232,81,165,43,84,228,143,33,46,46,211,89,78,129,209,125,84,120,58,59,158,233,144,180,116,113,191,247,30,49,102,168,141,36,152,122,135,88,61,7,251,82,96,35,17,140,105,74,1,92,130,151,243,144,152,129,63,210,91,19,18,149,5,66,193,130,162,52,177,84,153,226,202,251,2,115,91,137,142,96,74,90,148,45,103,163,107,209,197,183,232,248,146,2,35,136,16,46,85,167,249,111,42,12,93,84,172,77,114,196,250,104,155,130,125,217,113,146,154,8,161,192,177,2,221,83,219,143,48,131,103,137,41,78,130,98,235,147,193,48,236,109,139,240,71,169,22,227,54,98,136,58,100,159,221,18,188,218,208,19,246,240,36,49,58,164,114,247,154,60,180,159,197,70,139,232,182,254,120,253,98,67,186,126,160,138,172,110,99,47,246,216,21,36,177,42,249,68,153,75,247,134,73,154,91,238,151,149,153,96,179,110,7,60,134,146,21,146,202,46,171,6,140,213,44,3,126,29,123,217,83,104,110,109,122,241,176,254,153,56,185,142,10,178,109,186,10,156,125,97,26,93,77,215,7,159,43,100,234,200,23,151,153,70,212,2,182,62,207,112,27,135,14,153,85,24,56,74,105,163,62,25,2,59,35,142,92,228,42,245,183,127,180,242,14,91,251,146,194,215,63,243,35,23,225,205,42,219,25,126,30,121,101,135,205,80,81,120,187,216,14,118,220,73,111,101,42,197,126,237,182,110,53,133,239,60,244,173,16,74,197,35,117,12,164,32,167,167,85,208,4,220,154,55,177,138,239,207,207,46,202,38,149,44,195,74,190,139,155,64,184,22,109,39,24,183,243,56,76,231,187,254,248,181,105,138,155,187,246,225,211,163,113,28,125,225,185,95,23,73,247,97,116,255,228,189,173,244,81,208,123,186,184,8,221,92,214,190,210,20,182,70,82,135,27,49,111,129,161,225,240,163,237,87,245,162,79,70,174,35,158,12,85,116,153,164,141,38,211,176,236,140,167,64,159,140,69,31,215,150,175,165,151,158,54,44,30,143,64,140,64,118,156,102,249,60,31,178,49,182,214,84,226,70,53,207,187,211,241,131,114,133,192,148,172,196,107,209,71,184,244,106,78,20,127,110,184,76,116,18,26,173,126,243,7,239,132,16,244,173,55,90,61,254,224,215,127,208,202,146,205,214,233,109,29,147,56,114,154,225,247,91,142,136,108,81,223,166,95,227,64,42,63,35,8,179,210,161,216,168,182,245,118,123,40,149,211,54,123,221,135,107,86,250,131,209,190,40,49,53,114,94,232,48,62,184,152,64,145,194,31,37,214,14,211,1,174,112,173,33,249,68,199,232,214,226,41,136,50,104,69,124,62,192,49,205,26,133,17,212,117,7,195,164,96,87,134,123,130,235,63,224,187,60,70,192,247,132,150,121,214,161,107,247,195,137,114,119,85,105,188,240,105,177,124,38,250,106,75,175,238,226,35,115,227,42,222,226,166,128,38,2,37,164,206,117,171,236,38,110,238,32,154,156,71,81,90,24,221,163,227,200,213,19,23,21,44,207,222,77,219,135,103,130,71,19,159,140,209,237,9,166,24,203,7,124,165,2,37,11,96,123,185,25,109,229,8,16,8,140,176,139,127,235,251,214,132,228,20,238,67,156,119,28,66,93,61,86,1,230,33,55,203,91,165,1,157,28,172,113,245,221,205,20,101,140,70,56,216,73,131,241,154,90,5,146,121,143,165,96,231,203,167,68,94,117,70,48,165,211,245,32,179,12,14,209,37,228,35,176,205,37,216,36,55,157,174,133,94,60,253,241,57,136,151,59,77,77,235,202,88,123,207,45,50,249,65,237,131,31,172,79,118,109,99,255,152,141,2,253,252,94,208,250,191,215,166,156,32,109,10,196,6,151,127,15,206,72,109,156,197,181,105,113,104,86,178,250,181,166,249,143,83,240,224,49,146,115,179,17,222,115,205,24,163,109,215,230,214,77,255,169,235,159,64,253,205,32,137,219,117,151,195,126,57,253,1,145,90,242,202,40,37,254,2,134,72,64,74,250,173,26,212,75,250,135,29,55,18,168,167,126,188,123,238,124,220,149,56,149,208,5,193,60,140,141,31,76,203,46,173,7,10,83,2,181,30,108,101,146,159,194,24,0,199,225,146,90,103,45,55,181,159,176,11,12,128,229,235,9,166,175,162,61,24,114,79,217,146,62,83,9,30,126,181,173,136,161,240,118,13,84,56,19,171,86,177,82,227,50,61,150,195,58,79,204,13,136,177,44,175,51,130,224,96,171,250,56,98,125,251,20,127,175,187,49,255,3,37,118,240,80,194,68,51,193,132,100,253,201,72,76,174,116,235,1,97,137,195,163,168,252,208,71,130,162,189,157,22,109,181,174,129,124,96,100,160,29,110,169,2,240,39,35,248,246,195,222,173,254,118,38,120,186,170,102,167,64,240,180,12,119,207,184,114,186,16,209,74,112,243,234,43,186,30,62,237,9,51,120,60,203,18,61,246,210,255,241,219,197,231,66,71,121,119,126,9,30,158,58,33,251,58,117,195,3,94,2,155,101,122,18,124,170,192,132,112,243,160,193,5,251,96,228,8,190,47,15,185,11,109,211,50,7,29,86,130,63,103,28,235,221,190,222,63,224,147,224,242,15,248,30,49,14,19,148,253,116,54,240,174,175,7,234,238,134,247,242,244,69,48,53,223,118,107,57,131,165,161,9,202,35,158,197,220,233,113,60,26,153,160,222,100,188,109,167,27,237,141,46,160,1,223,216,75,83,83,6,128,54,149,198,199,224,232,254,27,21,136,96,239,247,211,72,211,221,111,157,48,250,26,123,86,158,175,81,44,186,69,231,131,11,244,12,67,227,84,59,210,58,148,210,19,170,21,216,248,158,250,131,203,108,37,221,251,179,218,164,63,24,237,228,173,49,151,105,93,170,239,234,73,198,73,151,80,163,136,240,29,51,63,241,120,253,96,52,5,150,151,0,169,164,202,148,6,4,249,228,237,68,83,149,169,164,93,193,215,178,44,238,206,146,118,166,145,59,109,105,222,200,87,57,36,106,73,123,22,116,2,239,167,161,210,250,242,250,162,171,187,59,220,80,55,141,16,241,61,92,63,247,112,232,150,162,35,49,96,24,101,188,201,169,208,74,167,164,179,116,107,93,159,242,56,76,93,178,94,141,40,231,155,43,5,97,37,205,21,127,195,10,144,28,45,75,153,237,104,230,26,30,3,46,135,238,158,157,224,96,26,164,186,173,151,252,96,165,57,151,96,65,94,32,85,232,194,82,81,183,195,12,190,230,95,140,16,240,4,140,42,183,254,120,183,78,12,135,161,94,73,63,62,60,222,121,209,251,210,218,23,246,177,129,190,124,192,133,233,70,208,215,234,132,221,255,22,39,36,245,215,227,57,10,83,220,210,29,198,93,74,48,59,253,231,48,77,1,122,111,248,128,94,49,107,161,172,102,105,161,134,105,3,188,56,239,29,19,163,80,82,152,204,198,116,56,171,235,81,97,126,188,90,187,160,87,148,74,66,173,13,237,133,75,45,29,176,71,186,119,11,242,99,74,203,214,74,147,1,10,233,229,247,182,106,123,157,74,215,95,117,166,28,2,102,67,169,93,23,132,197,174,82,124,97,147,152,86,120,79,151,227,41,166,93,89,244,197,172,93,200,7,149,238,72,45,97,132,121,197,3,243,133,62,238,157,62,137,182,171,194,78,151,179,197,48,221,196,173,201,159,105,123,23,133,249,158,183,50,1,207,154,102,57,211,250,69,201,72,250,181,150,96,83,183,120,40,66,65,250,219,155,28,250,243,58,81,205,92,122,134,208,57,59,221,9,42,198,187,87,91,58,98,184,195,31,220,202,161,190,72,96,242,142,207,172,190,48,156,36,122,126,25,183,209,113,248,206,195,157,96,90,186,222,163,209,199,212,86,134,183,135,68,161,135,169,35,89,159,240,255,60,55,167,240,233,245,12,41,144,36,110,191,248,206,21,101,81,68,246,155,148,130,195,75,155,56,16,28,247,48,112,97,71,82,225,51,196,204,241,109,30,108,123,136,62,182,209,61,250,115,221,33,62,83,127,251,167,45,227,240,61,29,213,220,47,182,123,191,1,175,244,17,158,12,71,95,140,41,12,104,151,6,60,216,203,35,16,8,47,237,146,140,207,109,82,91,15,38,97,147,12,134,125,87,186,47,206,74,3,119,77,87,163,9,226,63,110,221,122,106,79,208,191,229,15,78,110,86,51,60,229,244,227,185,39,24,70,82,98,247,194,88,166,62,104,144,90,105,38,240,158,132,205,77,184,11,247,79,229,172,104,48,189,134,212,113,248,238,127,51,193,159,236,73,119,39,157,170,218,65,7,212,105,49,207,48,47,213,18,186,227,25,38,249,133,169,63,72,240,55,221,142,42,164,15,146,251,134,82,119,169,254,185,175,47,168,205,172,23,238,205,133,134,145,218,158,154,52,179,99,190,251,247,162,83,60,89,27,119,51,44,241,57,27,129,177,166,48,69,91,35,224,170,26,172,23,134,238,203,95,155,238,87,53,46,109,144,139,255,248,157,137,26,60,177,88,124,139,245,85,105,168,208,39,135,29,207,87,62,60,187,90,86,71,61,229,53,188,124,26,87,120,219,244,209,200,244,250,249,86,233,9,81,183,148,202,245,230,231,27,34,66,74,80,71,111,198,39,115,169,208,88,154,96,22,197,12,248,206,84,125,242,15,1,58,159,44,116,229,156,4,111,56,23,28,206,76,137,244,141,148,79,174,174,8,233,41,76,61,78,192,215,77,77,131,122,77,62,23,25,167,152,48,21,17,124,116,42,120,33,163,201,39,166,23,163,232,219,211,133,197,246,222,173,190,254,230,16,26,14,83,73,42,235,183,67,94,63,252,106,227,70,156,10,19,64,12,120,95,99,171,42,140,59,46,240,82,107,232,110,190,16,57,54,135,9,68,168,179,81,139,179,77,131,22,77,79,93,180,58,3,75,161,95,184,105,118,119,216,7,11,180,143,84,128,192,62,114,226,98,186,122,245,98,212,53,62,129,9,14,41,124,96,177,9,120,40,221,39,60,61,206,91,14,218,180,227,244,162,235,248,158,4,90,82,225,196,16,81,28,96,42,221,21,134,191,101,232,213,186,101,89,51,115,81,88,67,101,100,161,57,181,244,185,181,122,97,152,17,33,247,254,102,26,111,162,185,85,224,173,90,89,104,199,224,131,203,136,171,193,48,160,64,152,77,190,150,86,32,127,195,164,103,154,126,106,117,12,73,50,56,145,138,205,147,174,15,198,131,172,79,38,153,134,223,113,82,174,125,34,240,62,105,42,208,152,185,150,76,240,165,59,150,81,137,110,93,30,185,20,229,80,88,26,104,211,38,44,138,77,182,43,82,219,210,211,146,39,106,37,154,51,26,20,40,176,146,65,65,68,66,175,38,120,169,30,43,236,132,241,177,39,85,29,234,14,99,81,203,186,190,139,77,109,25,102,165,11,19,2,239,154,92,241,187,217,57,9,61,53,142,83,101,165,62,170,215,189,145,132,146,129,161,138,5,192,43,214,102,67,200,54,101,227,235,231,138,86,4,105,166,178,227,25,245,180,51,110,222,141,244,158,64,93,51,149,84,9,251,86,218,16,205,77,105,181,235,187,191,164,194,69,239,25,92,52,58,79,70,214,63,54,82,231,74,108,179,205,209,111,113,235,59,255,83,164,121,123,104,145,232,208,216,154,230,68,33,194,201,143,200,114,105,202,13,173,68,175,159,52,65,98,13,38,109,66,17,206,197,80,140,16,75,66,81,168,14,143,88,120,199,58,28,19,250,201,4,190,219,96,215,132,29,77,14,223,150,13,188,42,35,38,218,122,190,58,80,253,131,209,63,110,125,56,99,235,223,14,77,130,224,46,46,113,235,200,173,214,23,146,153,104,108,14,45,208,49,153,146,71,115,2,27,163,181,53,4,140,14,231,163,225,69,88,231,126,30,153,255,7,246,232,249,46,166,167,71,93,39,226,190,223,75,237,26,204,52,19,216,8,57,223,111,83,105,181,197,67,1,254,86,92,61,138,82,219,221,51,233,123,154,106,180,152,48,143,78,66,219,19,48,50,184,116,153,221,12,160,147,81,77,116,99,168,156,21,248,80,160,248,224,106,93,63,242,220,199,18,5,239,185,209,133,145,13,7,101,229,58,95,179,197,79,42,107,134,213,73,101,208,253,199,249,224,141,18,121,120,86,27,114,225,249,226,138,211,90,233,165,117,192,224,245,154,239,13,238,93,225,10,79,199,95,110,151,148,26,6,209,20,248,254,249,43,187,128,114,139,146,239,47,96,130,214,229,47,100,67,173,231,117,78,199,84,152,218,232,207,97,59,178,21,38,119,236,87,91,117,179,194,52,115,238,135,82,76,94,19,218,234,235,138,3,110,74,168,9,60,48,239,31,220,81,126,209,7,255,137,182,57,92,116,1,1,67,201,232,240,253,45,233,210,2,182,5,248,224,250,29,9,186,92,184,211,10,119,28,174,40,131,40,220,250,43,193,153,86,198,36,17,110,224,107,64,183,119,111,38,143,208,217,2,115,8,56,106,193,121,69,173,76,228,193,168,63,204,170,48,3,217,28,190,206,212,208,81,233,7,234,208,7,179,120,211,231,132,223,101,190,47,66,31,137,108,43,192,104,71,126,14,183,33,245,253,150,250,234,195,191,136,81,158,102,184,247,234,115,133,67,248,211,247,26,195,213,151,65,187,182,131,3,211,186,227,163,242,227,166,78,240,126,148,5,192,181,205,252,224,80,213,248,143,83,105,145,95,251,110,197,111,5,97,215,99,177,37,248,27,126,113,165,2,55,61,25,197,23,254,90,5,123,43,253,246,254,158,94,149,109,94,234,253,0,19,200,236,14,247,181,86,186,250,140,18,240,198,238,79,232,90,130,94,223,42,140,105,131,247,140,91,195,166,190,211,160,192,121,254,30,28,174,160,174,15,198,24,29,7,209,62,218,25,237,62,98,184,100,162,127,242,251,233,207,199,27,149,32,233,213,248,61,216,235,15,155,198,148,43,253,197,191,215,154,254,173,233,65,149,86,91,131,209,41,113,24,86,155,12,223,111,224,175,213,204,32,78,223,99,197,36,165,173,48,239,26,195,75,10,169,188,107,170,45,1,12,113,211,123,178,178,96,52,26,255,219,255,246,63,254,227,127,251,183,255,250,223,254,229,223,254,253,95,255,229,255,243,159,254,207,255,227,63,255,235,127,249,127,255,231,255,254,255,248,191,253,95,254,83,249,31,255,227,63,254,159,255,254,223,255,219,191,252,167,255,240,127,253,151,255,252,239,255,223,127,251,151,255,240,31,255,247,127,249,175,255,199,191,252,251,191,253,247,255,244,7,252,223,255,245,191,252,203,255,242,239,255,246,175,255,229,127,255,15,255,241,255,249,95,255,235,191,253,191,254,245,191,252,231,127,191,191,243,191,250,209,3,225,192,95,98,104,82,13,219,148,100,145,80,203,247,36,157,173,193,138,250,54,129,55,148,27,111,67,160,183,72,221,107,194,52,253,81,57,27,109,39,82,96,2,247,167,253,13,249,220,64,245,90,192,98,92,47,127,71,7,49,216,116,224,174,208,171,184,139,115,16,251,146,195,26,238,131,250,134,114,67,158,162,42,30,104,184,197,87,220,100,210,85,233,233,224,119,191,137,15,10,153,144,162,196,26,227,226,211,53,45,11,188,30,255,143,193,72,234,8,140,27,63,223,121,106,148,198,37,195,51,14,107,120,85,62,125,176,235,231,247,247,211,216,73,218,204,3,186,94,99,189,193,123,73,182,249,96,3,191,94,11,10,111,42,89,158,4,191,105,191,113,118,53,187,120,204,33,122,195,105,141,117,125,102,180,40,122,254,129,142,45,40,29,13,130,46,228,194,222,67,51,26,170,219,13,140,38,81,192,75,98,67,70,194,246,200,148,104,128,37,11,189,19,60,30,29,62,48,242,165,122,53,124,86,213,13,163,93,83,177,55,112,169,239,168,220,219,104,104,101,234,143,90,228,59,99,118,173,154,208,254,10,207,140,208,252,142,174,204,33,154,163,74,123,23,83,238,158,65,23,249,52,144,148,91,178,144,177,194,30,12,75,111,207,48,7,107,192,73,54,193,90,182,170,15,232,49,189,141,12,223,15,237,247,166,130,87,191,86,183,246,50,127,110,36,216,213,244,191,112,73,168,82,78,92,219,144,68,102,127,102,108,181,150,166,4,151,87,183,108,240,82,53,242,59,71,232,137,114,3,188,179,35,100,24,33,73,135,43,82,218,234,210,76,138,130,30,12,63,79,205,112,123,213,122,182,160,139,146,91,29,82,241,97,190,119,99,137,156,9,94,59,193,218,174,105,240,138,123,211,234,171,165,128,7,54,186,239,93,125,7,184,43,185,3,112,125,237,156,6,207,84,194,136,48,231,92,111,80,9,21,105,230,99,35,120,231,158,156,41,108,36,39,18,193,52,247,120,238,169,43,63,252,153,66,211,187,239,164,12,115,36,180,125,2,174,228,218,222,233,249,82,146,172,208,149,88,219,65,87,115,87,10,170,116,13,149,109,202,156,215,59,191,233,34,111,170,136,181,49,121,159,130,12,94,26,124,253,9,166,194,247,11,120,43,67,14,142,236,121,196,87,147,3,232,142,104,203,240,227,20,254,193,171,166,250,67,35,234,119,231,212,10,41,21,110,222,163,4,140,37,174,129,134,6,11,179,223,155,106,107,173,106,238,248,20,111,163,4,190,255,151,174,182,48,173,195,86,154,175,117,151,212,147,198,163,241,133,18,76,126,39,220,234,83,85,109,18,39,187,125,221,239,61,203,84,66,238,141,96,248,83,66,7,174,91,79,91,220,31,200,243,29,190,235,92,103,18,252,82,173,4,124,215,174,70,126,32,2,124,42,75,211,74,129,148,150,152,34,220,214,124,58,64,180,174,81,91,140,206,239,37,239,128,209,151,28,185,62,248,117,95,1,47,248,124,20,166,253,60,126,156,188,109,42,77,54,162,150,128,239,97,166,63,78,217,227,240,79,66,219,141,6,173,26,28,60,75,96,154,100,83,81,245,189,58,134,133,181,172,165,128,19,162,174,227,240,174,169,216,123,86,175,174,252,161,67,43,55,177,75,79,12,10,133,231,250,96,215,183,125,220,63,191,139,191,147,170,212,247,247,117,133,103,42,6,103,239,173,49,164,200,17,234,7,105,116,233,203,91,175,158,30,220,50,214,105,80,122,42,190,159,79,99,211,80,138,10,180,116,159,170,198,24,19,84,87,117,68,161,96,56,2,247,158,234,231,11,81,181,152,228,51,45,1,168,54,230,138,183,230,203,234,173,73,193,200,197,172,94,237,1,129,76,46,214,54,173,119,41,64,185,105,223,10,152,220,247,73,173,20,171,201,189,233,155,73,157,22,29,126,128,88,157,91,149,94,104,53,189,6,155,172,237,36,145,182,235,143,13,80,150,126,211,106,216,106,41,209,216,86,150,86,157,89,251,137,12,233,96,83,212,222,22,104,37,124,183,101,207,74,229,172,108,50,227,204,216,16,53,131,69,43,216,60,126,12,64,173,165,137,9,178,240,45,64,52,149,82,41,235,121,148,195,23,166,133,73,139,194,14,170,102,219,15,152,178,181,26,199,116,93,167,111,118,147,50,91,109,17,28,20,175,250,225,53,104,214,210,38,87,18,84,205,127,123,150,174,39,4,109,193,237,53,208,2,211,65,208,180,100,140,98,31,127,45,147,55,158,10,175,189,227,60,134,46,82,243,226,227,26,41,62,251,225,62,222,169,48,146,218,213,231,170,29,243,61,165,30,230,88,16,210,207,69,212,108,181,208,199,228,48,125,122,67,217,146,136,179,144,237,236,1,111,42,137,181,172,228,160,11,242,62,115,163,84,97,165,186,172,209,166,236,39,93,91,79,248,148,221,167,39,188,40,202,82,195,22,218,171,163,119,103,41,169,239,253,62,75,188,21,38,103,77,253,227,203,172,45,143,84,163,174,149,26,223,199,120,245,125,248,166,35,83,68,161,110,38,57,36,138,200,181,108,11,237,192,233,57,137,122,72,201,103,162,191,238,36,54,165,65,195,145,216,171,206,169,206,96,91,76,67,91,169,127,250,8,150,39,216,85,146,124,140,241,75,126,158,118,160,37,38,177,29,163,254,219,94,211,24,102,116,226,64,184,219,49,196,64,15,229,205,75,130,233,103,123,111,109,28,231,137,97,10,61,24,207,146,82,176,58,18,203,25,228,124,82,25,69,45,168,190,22,117,84,81,132,135,197,175,179,144,226,249,237,165,110,119,71,184,78,213,201,76,175,245,61,249,157,23,125,39,230,196,251,121,94,249,31,29,124,85,51,34,192,145,109,1,206,188,139,159,105,184,238,87,203,73,215,145,178,5,144,244,112,238,43,224,147,88,152,55,242,113,175,0,130,146,3,12,5,129,59,236,101,175,162,146,174,128,79,41,164,46,60,159,33,0,220,217,224,20,70,138,107,58,60,147,98,246,50,114,252,22,63,78,74,87,87,110,223,221,137,177,225,248,91,95,126,52,138,250,222,123,27,109,157,236,87,144,191,220,251,249,213,76,14,45,154,220,180,25,111,127,52,236,124,101,231,33,240,178,95,121,83,197,206,79,36,180,196,142,92,207,199,42,49,84,230,120,65,135,232,178,212,12,105,215,234,10,224,227,2,205,240,127,125,45,237,88,48,253,246,128,225,160,173,10,163,115,233,239,205,152,173,244,98,203,253,92,96,152,59,210,189,161,66,136,31,183,42,88,133,49,230,223,84,52,41,13,45,139,220,168,123,118,31,84,147,30,214,97,185,251,142,87,21,147,17,41,186,33,162,179,227,252,85,84,218,36,230,137,187,238,139,43,183,87,83,225,91,25,222,78,28,4,241,254,151,168,75,145,42,46,203,127,251,80,238,162,19,209,52,103,253,181,80,72,234,25,38,179,245,7,195,42,164,21,72,118,132,156,30,48,110,114,186,183,213,29,57,124,199,63,21,37,155,214,215,112,88,213,153,0,247,11,18,93,144,26,161,147,224,47,10,167,104,161,36,207,148,96,120,135,28,134,250,44,161,81,196,83,153,70,93,183,149,141,157,189,253,185,26,100,252,250,169,41,220,240,139,219,208,204,156,161,203,217,19,47,140,34,172,160,191,250,205,135,246,117,180,185,29,107,224,250,190,175,56,221,28,251,92,240,69,142,253,85,221,19,213,214,116,187,213,131,57,155,55,17,132,47,245,3,0,55,47,140,7,214,131,243,35,68,225,18,99,109,172,118,180,53,210,224,38,112,79,100,101,84,176,134,240,8,36,181,88,237,10,223,187,47,191,247,161,52,241,31,240,80,56,87,164,212,107,111,121,229,46,94,210,72,229,125,200,11,31,71,161,197,169,223,255,31,248,244,127,194,46,132,215,32,210,73,45,24,192,75,97,232,123,211,131,251,158,209,152,54,253,203,99,182,125,229,66,81,88,166,114,171,0,143,4,239,127,194,93,97,20,202,180,56,112,62,99,26,203,152,114,79,157,42,119,20,71,171,1,215,92,159,135,220,142,15,10,60,206,43,21,84,94,216,219,169,155,201,215,230,122,203,59,199,95,101,33,187,209,214,82,3,172,1,189,55,135,81,234,190,58,38,181,20,240,105,25,166,163,215,127,252,220,57,159,218,198,142,20,246,54,206,100,237,69,160,72,245,184,150,29,249,221,68,62,100,5,178,174,140,203,156,234,73,226,230,12,171,180,127,93,47,215,80,73,12,185,136,177,188,26,239,251,204,244,29,167,181,141,87,117,28,54,90,17,133,235,244,174,77,72,143,150,54,209,178,233,120,159,107,131,151,108,229,19,130,122,230,207,225,253,169,95,197,241,242,121,61,101,251,113,142,164,230,143,225,218,181,141,17,59,105,55,164,140,225,21,241,52,124,94,85,59,130,46,247,90,163,126,181,209,220,9,138,158,118,220,153,230,73,181,177,200,68,213,226,207,77,16,80,239,92,97,241,223,142,82,251,158,44,176,73,110,238,193,84,4,41,235,35,180,22,47,189,97,140,205,117,167,31,135,116,48,94,235,52,141,87,90,23,207,122,231,94,131,185,70,89,193,208,236,113,55,128,242,223,154,26,67,168,230,120,91,97,199,185,169,122,62,124,251,11,94,22,194,104,159,146,13,172,95,247,251,67,17,171,75,13,18,148,45,124,1,127,112,216,41,76,189,163,195,70,77,173,191,13,9,210,9,248,100,31,194,184,78,95,129,55,173,188,73,81,14,177,169,237,140,25,29,194,231,220,249,49,73,221,248,143,147,57,76,63,14,125,95,245,171,33,219,87,131,24,153,91,63,23,47,124,231,66,205,93,66,46,133,218,139,41,147,37,20,47,206,111,77,69,126,114,85,105,73,105,1,95,243,57,53,126,192,133,188,252,107,194,8,153,155,109,208,182,127,77,120,48,160,230,46,33,91,233,205,97,35,149,73,221,23,197,103,56,166,244,167,122,140,148,43,225,150,60,152,30,136,212,217,97,228,227,142,26,179,118,234,57,217,175,62,9,39,141,254,218,212,146,210,195,20,191,48,153,153,212,14,115,247,233,234,15,62,104,57,211,185,194,230,247,86,23,53,155,95,18,205,250,8,224,62,55,0,82,236,150,71,5,226,47,255,109,35,201,213,7,47,124,127,127,47,90,138,148,45,249,154,153,173,199,111,99,135,168,145,180,238,28,110,241,65,80,10,209,77,154,146,135,237,205,189,212,238,151,68,2,119,80,121,247,81,193,169,83,230,69,130,76,209,118,220,216,144,148,136,109,127,161,39,79,51,53,118,166,194,236,195,126,177,201,139,166,168,7,250,54,126,53,98,177,233,181,57,40,223,201,70,27,120,239,233,199,173,130,242,243,94,81,120,145,18,9,220,53,22,94,221,58,133,77,165,166,81,89,22,56,143,118,106,24,149,5,254,133,4,254,96,154,136,147,189,204,57,186,124,75,35,187,174,164,50,235,32,191,253,220,0,35,241,212,12,226,61,169,16,212,94,175,141,188,150,28,156,56,240,119,188,141,218,122,55,198,74,5,249,119,65,191,248,193,176,150,176,174,102,43,199,202,187,245,157,42,247,8,87,19,139,134,251,247,224,16,120,35,119,163,48,161,189,215,224,142,118,237,26,9,62,232,37,58,140,76,166,194,48,166,188,109,7,233,156,169,122,70,52,140,93,123,46,96,210,186,106,37,89,128,206,225,235,40,164,222,169,74,164,105,58,138,231,170,131,194,30,247,76,94,106,174,168,142,82,120,124,78,64,119,223,159,8,165,222,122,147,75,114,86,128,235,113,143,244,227,244,235,126,62,42,156,178,218,38,84,15,219,183,95,77,50,58,53,111,192,92,251,14,214,129,71,163,243,244,194,210,125,56,40,150,40,218,95,113,119,192,237,59,61,109,31,37,53,18,180,98,180,16,14,19,49,26,10,67,154,246,62,183,209,113,106,9,120,195,77,28,1,67,74,173,76,136,208,93,28,255,113,250,69,181,129,226,218,153,203,57,222,33,240,72,165,235,184,99,30,62,24,228,254,181,125,162,33,254,242,252,127,234,137,138,54,254,210,108,230,122,243,88,68,119,55,213,27,223,115,99,191,0,27,105,188,47,117,148,153,44,199,231,87,55,211,105,80,24,66,108,191,53,181,231,105,200,16,203,152,254,220,157,153,162,175,5,225,196,219,15,105,87,62,201,150,111,56,153,254,61,14,164,1,186,128,218,236,161,75,125,183,167,65,125,168,194,136,0,7,124,247,17,157,197,205,154,29,253,199,239,167,92,218,75,208,32,101,42,254,222,84,114,172,116,245,245,219,253,183,17,124,209,107,63,210,128,62,164,116,235,166,65,177,160,139,95,76,135,165,118,103,52,99,84,115,116,181,52,139,8,67,110,71,161,133,75,3,186,41,54,243,241,134,255,82,55,13,115,110,166,191,179,53,239,234,75,29,232,12,253,185,143,165,251,53,21,209,122,143,31,231,230,93,155,120,10,81,175,71,53,82,40,94,215,134,75,227,16,10,170,145,66,195,79,130,97,49,125,252,44,116,109,37,148,221,207,41,182,208,151,80,169,63,178,30,159,179,68,115,250,171,128,225,103,202,12,206,209,139,220,157,246,59,195,67,242,185,235,52,77,72,41,179,148,140,234,236,118,215,15,90,233,8,232,191,188,187,147,183,24,121,171,192,40,189,58,81,238,181,43,74,114,55,81,229,240,158,171,187,79,66,64,173,63,14,95,203,123,176,134,33,154,62,166,125,190,119,235,182,173,134,66,103,40,42,131,15,134,191,161,166,173,16,94,74,231,19,236,152,45,105,18,210,183,224,159,131,32,188,170,113,127,196,196,166,115,54,33,249,183,70,14,200,240,21,252,199,209,51,78,30,190,53,151,250,163,81,161,161,241,1,4,235,142,160,37,201,254,208,134,255,57,223,77,165,174,39,235,231,56,31,154,49,61,158,36,97,179,106,208,214,3,215,147,101,79,102,208,109,18,175,173,89,248,205,162,57,1,239,47,137,143,76,196,169,124,166,84,147,21,210,68,6,140,104,206,227,67,238,119,103,184,187,97,9,76,37,165,102,73,48,83,62,159,195,20,133,42,87,57,109,58,177,199,223,149,168,173,77,214,141,219,229,248,88,67,121,224,76,252,252,132,37,130,204,179,196,107,176,135,233,87,242,67,149,224,130,10,95,127,20,47,249,113,79,157,180,202,56,215,227,52,7,212,37,117,237,173,53,217,118,255,94,192,165,37,113,117,227,50,60,241,219,69,51,236,212,45,93,131,217,175,134,48,92,153,231,77,99,104,185,165,241,97,110,137,84,242,175,34,214,119,187,210,183,198,82,173,195,184,196,46,13,23,152,124,16,232,184,183,75,182,96,191,222,77,169,39,120,122,211,176,153,183,122,248,144,203,159,110,136,176,240,171,234,21,91,51,223,58,178,47,144,239,19,184,64,229,231,48,47,41,94,161,21,211,56,11,16,75,155,244,182,192,230,1,249,226,52,210,210,79,97,152,71,182,51,211,91,165,161,194,197,157,43,162,53,75,11,112,65,71,105,66,30,223,181,207,237,110,159,247,64,19,182,116,116,52,245,183,7,205,3,43,216,185,139,146,79,78,8,59,99,43,102,181,169,129,133,8,199,157,152,193,184,86,160,62,12,24,33,198,229,203,147,194,183,166,10,9,215,165,185,230,194,18,254,188,164,144,128,225,56,125,231,48,17,85,25,83,10,196,167,71,231,32,21,44,90,41,139,241,177,86,160,180,80,30,65,175,19,17,164,128,16,199,201,160,252,236,204,18,156,129,35,113,200,179,40,104,7,8,98,191,173,113,247,97,201,222,96,115,163,6,82,44,71,184,59,166,55,153,194,64,79,132,82,224,130,228,106,15,70,254,20,47,26,150,172,240,121,136,80,156,196,5,7,59,146,231,125,141,214,99,73,194,96,88,41,178,19,45,222,229,81,52,63,131,102,209,8,138,96,186,8,101,155,39,127,141,6,149,43,59,80,94,169,183,38,45,25,156,253,16,4,202,210,54,97,223,30,74,2,36,97,170,62,25,44,181,161,42,113,55,122,205,236,14,206,90,23,120,35,238,52,180,202,119,152,195,20,239,69,83,145,132,113,47,220,131,102,238,88,128,64,192,14,21,190,47,77,194,78,122,41,117,156,110,107,64,241,210,211,215,64,45,217,79,47,88,47,243,231,104,68,89,130,31,143,156,190,142,55,133,82,219,55,141,187,74,91,213,1,71,146,205,41,80,89,109,90,247,57,72,128,239,17,48,21,169,58,100,168,174,132,45,194,119,215,247,162,141,190,4,218,187,82,187,14,74,79,74,140,25,90,79,58,81,80,80,114,114,239,78,149,137,36,179,7,172,5,211,217,35,173,84,94,191,37,132,145,174,235,59,145,39,86,178,104,88,200,219,231,166,97,251,108,237,10,140,117,231,118,12,163,171,44,141,164,211,182,199,182,173,28,88,189,205,49,77,106,206,109,67,211,183,208,171,175,55,20,204,149,63,69,42,189,55,149,230,206,47,73,159,108,77,131,102,212,30,254,104,119,145,171,165,67,207,246,87,226,128,49,174,40,89,1,116,31,125,78,141,124,143,228,163,196,17,48,48,81,55,231,199,211,250,199,176,208,81,22,79,78,116,84,14,1,107,151,9,35,236,158,68,159,134,191,239,170,167,204,219,239,109,81,234,166,48,148,12,254,197,26,82,79,242,98,240,194,249,218,188,118,75,81,18,72,250,170,238,70,16,76,140,148,78,41,76,49,154,155,104,141,205,79,247,233,129,143,24,87,23,100,136,244,201,224,230,112,234,100,203,46,136,77,140,144,10,51,192,97,58,221,101,129,221,13,240,115,101,249,9,159,147,150,25,179,183,238,144,22,178,19,94,87,47,170,169,203,55,106,227,1,107,250,228,133,68,136,27,205,244,86,73,30,197,20,142,71,112,72,78,11,39,9,76,235,130,187,87,245,110,167,218,128,114,159,138,118,53,183,138,113,49,229,201,40,128,14,154,84,66,36,170,193,99,173,135,159,250,102,90,35,137,57,8,15,247,67,41,146,20,235,145,82,108,40,115,31,108,73,1,65,169,243,118,59,167,88,176,72,62,23,254,81,44,129,210,201,182,41,60,133,223,132,2,138,173,244,223,195,188,68,183,177,224,198,87,78,207,97,188,204,59,188,89,99,231,21,184,93,139,206,167,138,9,82,233,136,82,238,44,198,35,13,47,58,23,26,45,126,171,134,147,191,85,162,157,86,246,115,194,77,39,50,44,46,41,156,100,119,104,182,4,39,166,110,90,21,34,15,15,121,90,223,147,158,34,166,10,58,252,106,40,90,213,14,194,182,148,72,212,180,131,89,97,54,69,143,94,12,184,59,244,106,50,68,53,96,184,123,187,194,157,196,154,91,228,187,106,42,101,176,119,207,176,200,97,83,20,127,216,74,6,191,240,129,56,10,116,170,65,65,60,194,131,34,112,213,245,222,157,70,202,136,146,157,213,211,176,52,147,126,136,32,90,215,172,28,132,132,46,64,113,209,74,223,171,160,16,226,77,113,222,246,76,223,211,106,158,34,186,119,231,165,30,189,148,51,14,9,28,238,165,5,87,168,14,119,231,252,28,86,228,170,135,16,25,109,167,238,187,240,157,242,186,211,147,206,138,112,19,157,245,201,34,161,14,214,105,203,8,121,38,75,136,162,1,231,142,48,202,50,229,74,132,251,196,137,87,6,229,54,123,233,157,97,246,107,238,250,153,52,134,160,214,49,231,55,254,229,160,5,166,167,223,231,25,9,127,37,164,190,112,153,206,151,54,72,171,20,61,28,239,128,126,17,231,218,73,182,123,24,161,167,4,191,251,172,233,165,170,119,90,97,8,98,8,233,199,128,238,193,23,54,108,225,77,252,240,187,49,150,207,229,173,225,215,220,154,54,238,4,244,99,6,239,106,125,220,2,47,147,206,139,116,195,208,118,60,204,239,123,4,68,46,3,125,14,133,141,207,174,123,34,100,36,146,110,147,110,142,200,33,21,209,249,209,26,12,104,254,227,20,207,117,125,49,68,32,124,150,209,125,217,62,133,203,240,118,15,96,114,64,241,61,58,85,184,17,200,69,153,71,5,203,58,173,152,167,57,205,240,239,144,23,152,216,159,63,217,175,99,92,209,114,226,185,59,67,80,5,165,9,52,80,152,163,244,198,228,40,29,189,199,205,22,63,154,94,201,175,199,197,141,196,178,254,52,209,139,128,239,129,171,12,88,212,88,206,29,121,41,106,133,151,254,120,69,171,234,173,234,133,212,151,216,196,63,15,200,51,79,11,43,88,130,19,247,203,147,36,125,19,9,205,87,121,48,194,134,254,203,19,107,33,38,48,230,117,143,57,70,109,160,6,113,47,92,102,160,215,144,72,163,201,185,227,5,150,136,102,34,112,44,112,191,43,194,39,232,253,165,174,5,25,112,157,238,216,253,105,247,214,196,208,93,134,27,99,252,15,190,235,255,154,119,83,97,202,113,155,195,119,183,169,250,227,133,36,201,123,107,147,57,151,7,191,71,209,114,1,45,179,64,151,152,79,84,86,67,212,250,96,210,140,250,49,96,83,242,231,30,182,239,9,248,25,209,135,163,4,86,187,194,80,180,189,15,137,92,177,146,177,211,39,252,197,144,81,90,32,70,200,69,135,156,213,144,92,107,58,139,227,113,202,173,41,217,104,250,86,147,102,126,127,105,202,163,119,186,218,170,209,30,60,143,18,81,67,86,25,53,223,144,168,64,16,172,240,61,172,159,245,196,223,126,106,42,119,88,33,30,81,0,240,152,154,39,135,180,225,184,132,39,112,149,166,120,96,164,238,252,115,144,255,213,223,110,180,171,196,147,153,197,162,48,122,116,254,181,8,11,117,253,109,43,8,240,65,25,240,89,232,231,50,198,61,159,70,8,218,111,189,154,213,225,124,233,248,19,74,54,3,3,243,240,208,182,49,211,54,189,55,90,54,39,6,13,206,255,170,87,67,223,55,2,134,56,67,175,134,120,200,247,119,136,53,246,214,171,191,107,148,120,46,109,16,255,212,253,230,58,229,95,139,73,76,70,101,234,213,56,198,45,96,120,182,100,5,220,5,20,44,134,240,106,116,77,24,195,107,237,222,228,69,161,251,17,176,35,122,31,15,102,121,7,133,107,149,199,78,65,216,123,27,106,1,253,115,80,14,171,151,34,19,21,95,131,212,153,110,208,119,183,31,94,228,11,220,107,26,238,90,36,17,135,192,149,22,107,208,168,65,47,116,192,77,115,5,221,10,202,118,220,123,169,222,125,71,98,120,28,65,161,35,16,152,157,172,4,108,122,199,2,195,209,82,123,192,40,18,40,140,28,129,192,77,77,58,244,226,32,158,14,184,40,217,152,245,175,120,65,30,244,56,71,149,177,113,122,142,23,55,27,172,205,147,164,183,170,7,43,13,86,78,127,124,193,30,249,247,97,36,91,58,44,176,80,203,152,38,113,161,142,224,222,140,93,161,89,224,78,96,24,125,71,220,218,218,8,3,174,16,73,196,186,71,198,80,13,152,10,189,131,60,217,90,170,23,128,130,9,17,22,249,218,186,157,17,219,247,68,2,190,151,146,103,147,247,28,145,116,29,68,229,36,170,199,44,92,81,15,65,158,127,36,24,53,148,37,11,32,185,22,52,233,226,72,5,76,152,74,225,242,141,152,11,86,34,166,112,131,64,185,5,188,180,177,135,22,194,19,73,39,98,62,170,205,5,188,186,172,235,180,83,82,242,235,154,245,195,194,15,18,161,189,235,152,154,108,127,110,8,223,37,108,7,73,87,117,26,205,11,195,42,189,21,174,163,199,107,81,128,47,31,19,205,250,230,204,192,23,190,190,195,73,112,133,46,201,225,81,84,129,189,157,31,181,131,195,220,109,41,12,139,195,14,184,212,244,104,38,139,27,47,70,89,245,81,24,185,129,248,113,165,115,165,58,246,120,149,21,49,157,68,182,71,109,45,211,197,97,24,138,245,234,223,121,228,176,53,40,9,220,169,110,58,1,55,165,208,53,157,84,167,6,182,195,69,245,156,172,224,88,190,23,237,246,75,95,235,174,236,240,112,105,211,76,79,86,41,151,13,176,104,47,56,199,245,55,227,192,46,4,178,245,185,209,127,149,183,102,91,208,175,5,73,158,123,92,195,170,82,229,185,81,109,174,177,112,75,95,202,60,71,2,120,156,176,236,138,214,38,55,171,240,89,241,96,232,239,53,133,233,9,139,7,163,202,81,94,26,30,5,217,81,74,47,218,174,215,144,26,138,242,46,96,237,156,97,180,183,211,195,27,172,114,103,119,15,161,145,116,201,189,181,137,132,190,53,164,167,2,86,194,253,187,228,73,203,53,121,105,53,134,161,16,156,91,222,250,211,66,220,123,74,94,27,126,202,215,42,53,253,246,61,219,214,144,175,149,122,22,208,73,165,154,32,224,79,75,253,104,95,239,58,139,234,60,138,210,228,83,226,214,144,212,233,144,209,121,47,47,77,160,67,225,98,153,239,128,191,153,38,74,33,27,25,107,207,228,187,3,134,94,109,200,199,70,149,60,193,101,237,88,214,144,79,78,133,239,7,233,186,176,151,242,133,155,34,89,100,162,135,69,143,20,70,141,54,54,148,251,45,101,80,40,3,28,177,207,86,132,80,134,194,86,158,239,48,165,149,242,185,96,23,153,51,174,230,92,108,10,227,96,196,213,83,200,219,224,22,167,131,53,46,198,9,62,10,223,179,169,198,197,22,229,17,24,202,96,217,133,137,129,233,123,65,74,31,43,147,248,90,209,39,163,182,37,172,221,86,71,26,49,242,235,98,11,80,84,165,183,230,236,111,71,206,166,165,147,148,94,38,181,27,147,22,6,109,29,77,28,136,123,175,153,94,11,182,240,79,78,251,173,173,203,141,212,252,8,223,165,195,236,119,20,118,198,26,59,81,203,214,173,112,161,94,237,129,16,150,150,114,103,161,242,213,119,28,0,247,195,142,165,87,127,244,171,6,140,55,163,87,91,112,36,224,67,227,154,192,120,162,35,92,27,50,118,159,194,125,239,120,52,74,120,36,204,8,57,107,89,97,107,27,93,155,62,26,145,131,24,180,127,184,85,141,64,115,141,197,71,137,163,94,76,143,85,24,180,228,174,244,120,49,86,206,48,6,102,239,42,7,211,168,36,255,98,253,64,241,160,123,14,105,228,26,163,66,137,174,46,1,179,51,122,184,239,240,191,39,184,14,153,73,152,249,146,58,105,214,111,25,91,45,129,204,147,224,230,2,115,230,251,159,116,235,18,172,77,22,57,248,102,186,245,221,244,79,108,150,20,137,234,242,162,245,189,75,72,131,26,225,161,48,124,237,254,57,141,203,186,41,12,15,190,191,23,133,23,226,99,55,56,157,189,241,128,170,154,79,109,214,6,245,200,138,181,75,69,136,148,248,54,99,60,140,51,2,22,174,132,54,141,90,16,120,252,244,189,152,166,203,223,139,236,173,56,94,100,138,231,140,239,69,107,179,132,91,208,147,96,247,117,248,40,89,15,106,63,94,84,64,116,100,41,87,8,94,88,243,30,93,226,10,75,181,210,232,81,104,81,9,75,188,67,215,38,249,82,103,223,133,79,235,235,105,72,76,109,203,209,177,53,148,136,166,144,20,30,91,114,48,189,84,39,135,234,113,53,88,45,37,122,5,105,204,114,58,124,106,185,135,82,56,55,138,187,189,139,138,172,51,125,6,10,223,141,192,235,177,39,61,36,186,45,76,235,66,245,171,217,117,211,163,85,235,39,118,248,254,120,209,23,163,74,206,189,201,9,55,142,238,165,147,19,253,243,247,102,99,208,39,67,196,45,64,154,174,228,193,72,186,69,153,57,82,133,218,47,199,6,127,162,37,129,62,100,13,34,225,214,58,233,41,48,125,28,242,53,17,214,142,64,38,105,224,169,23,111,104,233,122,4,96,175,55,175,183,222,168,78,197,213,228,145,101,200,8,236,127,49,11,45,102,173,63,78,155,213,244,1,167,171,80,55,195,129,34,178,23,254,207,77,37,190,62,56,29,94,241,61,54,71,254,84,248,238,87,241,98,108,248,59,193,86,178,226,81,231,134,76,138,194,37,134,236,24,165,154,128,52,77,191,95,166,150,36,89,241,124,119,79,171,220,73,67,184,41,193,16,189,122,229,37,149,129,45,195,49,71,129,143,116,186,210,20,179,221,148,54,201,74,237,254,34,0,222,188,195,157,165,215,180,245,184,81,181,36,234,140,211,156,98,129,7,226,35,94,112,202,167,214,99,17,246,220,71,193,101,129,248,163,37,3,20,32,80,152,17,89,125,173,124,105,240,151,183,168,117,53,187,94,31,188,211,36,237,191,253,193,45,174,191,221,201,31,69,189,193,53,84,116,217,147,132,236,174,101,78,133,147,50,241,192,124,180,157,13,127,86,107,163,85,180,132,46,29,181,37,85,15,123,68,109,166,84,89,208,186,173,63,141,254,244,137,18,141,161,229,241,13,202,73,207,118,82,224,129,248,169,192,200,89,237,40,15,185,83,84,151,117,65,143,195,75,183,154,17,136,42,218,71,200,216,54,228,122,75,250,237,242,85,215,190,166,192,243,72,128,169,90,185,124,84,166,244,147,228,192,42,172,202,91,10,66,239,195,201,128,66,184,114,205,89,255,113,142,15,49,119,47,92,220,7,152,240,136,55,89,182,204,145,226,103,61,149,68,215,172,92,10,211,253,27,117,72,228,5,63,133,175,215,251,69,177,105,171,66,234,11,76,204,59,164,81,73,238,233,143,127,72,253,249,144,162,67,220,244,181,225,16,142,31,167,104,86,182,112,4,42,119,200,224,218,201,158,126,155,152,109,160,208,6,234,147,209,236,237,226,190,70,202,127,116,204,214,41,81,174,109,244,142,69,175,94,230,39,56,204,204,72,87,227,190,71,1,60,188,228,250,94,244,230,61,75,253,194,22,25,85,152,134,30,127,52,19,41,86,244,110,104,81,45,135,148,237,167,183,166,226,109,132,146,237,32,146,172,48,237,222,126,107,122,68,210,107,79,163,32,142,122,185,161,197,220,213,98,76,81,247,143,160,83,66,187,119,118,81,12,117,189,98,125,171,59,245,162,230,236,119,86,233,52,164,224,126,70,133,161,177,144,41,140,40,235,23,245,137,91,179,219,20,181,244,18,197,141,248,219,122,241,64,39,183,71,225,36,217,106,133,33,0,245,58,214,2,125,196,78,48,75,219,225,186,255,1,83,184,229,197,166,20,215,167,223,230,164,27,81,45,58,53,32,2,28,230,42,169,170,166,150,68,37,237,62,124,14,195,231,220,50,140,8,93,212,185,158,111,255,3,30,222,224,59,205,165,155,105,84,232,0,247,171,141,14,93,55,21,171,129,138,242,93,136,11,191,4,119,39,252,184,63,76,216,40,221,251,30,64,62,102,36,206,123,250,237,26,221,12,227,23,70,74,232,87,227,167,209,188,111,105,192,41,20,90,33,4,125,215,75,205,176,212,160,239,154,152,68,13,222,161,19,189,173,94,62,63,89,212,94,209,97,118,78,122,107,42,247,252,222,86,146,145,30,141,14,54,87,12,47,200,194,100,56,170,196,169,12,233,43,143,232,241,19,2,145,178,146,142,128,97,34,172,15,110,148,84,228,111,189,163,216,244,110,117,71,211,181,76,36,166,202,131,17,39,175,121,150,186,18,216,69,79,42,164,3,253,66,99,218,68,23,243,20,199,180,15,205,111,74,227,211,173,205,25,117,152,126,223,180,2,118,117,58,28,250,57,147,252,46,11,155,202,61,135,175,53,144,54,121,72,100,103,104,176,223,65,72,159,139,146,66,47,124,164,119,113,124,121,75,242,112,58,118,120,83,158,67,182,179,81,99,72,15,173,97,233,214,99,69,217,254,157,132,171,166,121,6,159,170,111,119,203,4,142,211,126,246,121,205,192,52,230,157,149,30,108,127,158,226,166,221,96,106,6,156,35,160,197,91,47,88,230,170,142,56,193,75,223,115,136,27,168,142,44,167,207,240,248,46,251,253,200,211,208,26,136,162,29,1,17,26,69,9,20,61,240,174,37,21,61,173,80,245,53,63,53,201,202,168,206,23,103,238,216,94,53,137,61,80,211,20,255,108,131,115,152,58,250,116,160,147,249,127,243,140,170,226,117,178,177,48,188,1,126,194,81,162,78,50,108,6,211,179,235,228,194,225,203,85,67,165,44,151,156,163,139,47,109,41,176,194,250,46,77,167,253,204,54,208,140,237,10,39,103,231,95,54,138,76,135,41,217,212,143,181,15,226,133,127,240,103,202,59,35,153,118,221,67,126,144,225,227,114,43,60,162,89,116,146,187,45,105,150,29,42,89,63,135,141,112,59,25,165,205,233,37,174,23,218,241,81,2,190,103,13,157,43,63,120,33,131,221,212,99,107,236,127,47,245,130,114,74,81,175,11,69,64,23,119,194,197,90,202,140,212,76,1,238,77,194,11,163,82,147,110,189,253,180,95,70,16,219,210,157,169,223,60,15,30,4,2,196,20,135,242,213,95,11,58,169,169,45,51,8,197,55,167,20,52,230,126,101,184,70,176,27,189,247,7,207,59,166,234,148,81,137,63,150,191,23,38,141,62,55,69,177,195,127,123,194,132,144,224,233,26,75,144,50,81,159,160,168,181,155,56,172,102,95,35,202,236,111,204,146,223,9,220,46,87,5,165,18,11,37,161,216,48,14,175,212,111,137,54,250,246,250,211,31,235,145,14,7,189,156,207,183,176,162,53,109,143,5,230,68,117,152,224,158,62,24,70,248,51,101,81,227,110,218,132,13,61,105,117,195,108,93,172,105,197,111,179,48,191,95,12,17,129,230,36,155,205,237,230,48,245,54,59,221,122,186,196,23,26,228,67,219,195,155,117,112,191,223,134,196,190,165,223,166,67,243,109,192,139,162,44,109,144,128,200,63,222,202,212,92,52,212,215,138,237,48,15,134,122,75,179,92,244,79,186,38,181,149,93,41,77,97,51,253,107,127,45,228,193,180,39,133,44,122,125,244,237,116,56,154,56,176,44,233,143,90,242,247,104,211,30,117,166,67,107,123,221,44,122,31,215,248,212,253,162,126,78,153,207,225,182,146,59,6,149,214,122,142,228,130,232,67,163,221,215,142,133,242,212,47,134,85,82,173,81,104,141,220,78,182,158,144,162,135,22,92,231,51,126,252,30,65,201,178,234,84,125,62,231,27,120,104,181,14,57,151,238,228,89,203,52,146,211,213,173,121,113,224,226,180,85,141,99,44,138,230,18,144,192,80,74,11,76,145,244,51,65,214,50,114,253,165,112,167,1,54,224,162,101,16,149,152,229,56,241,100,115,38,255,160,153,48,65,160,119,183,81,116,83,22,25,79,54,82,233,136,145,255,121,15,3,112,215,72,226,133,81,188,138,33,189,211,88,98,87,181,89,71,179,207,133,210,183,138,150,80,179,222,188,34,24,120,41,211,63,20,111,203,69,198,129,167,82,225,214,102,181,15,49,42,93,101,31,72,77,96,39,10,170,216,245,125,91,21,172,105,172,227,78,232,83,71,211,251,234,121,137,8,215,167,191,124,167,187,222,152,122,11,185,120,75,208,171,88,138,166,56,74,81,191,196,109,75,49,86,131,88,28,236,63,45,193,36,230,5,150,56,251,50,145,198,234,7,30,27,169,8,143,176,3,183,160,48,96,67,58,82,231,67,23,173,113,97,63,248,190,115,63,2,79,246,206,237,19,193,38,165,192,72,139,124,241,165,145,51,138,45,197,100,154,232,242,248,131,109,202,206,157,224,48,147,13,22,89,19,104,82,9,87,13,135,151,216,85,38,136,234,149,223,203,232,18,150,60,88,51,153,218,183,56,144,108,219,71,47,70,104,214,79,61,19,124,83,184,34,79,229,123,29,73,35,177,223,45,216,76,36,37,224,17,230,251,250,233,212,189,157,16,241,66,218,237,18,76,49,85,192,71,72,35,216,92,248,0,15,38,141,81,194,169,65,250,26,103,161,62,120,177,43,215,4,47,95,183,63,170,145,200,73,82,124,141,152,246,251,241,85,173,92,249,127,174,48,211,79,48,235,25,46,48,144,28,41,25,191,40,94,241,51,77,238,227,147,187,252,20,46,213,249,215,144,2,175,93,225,95,142,240,141,245,103,155,115,140,53,236,106,237,49,198,67,85,12,177,203,16,120,154,106,217,131,247,53,83,35,50,196,9,185,168,31,253,131,241,131,165,99,105,89,55,234,155,157,52,22,52,9,249,178,200,239,119,120,67,189,201,168,214,79,158,12,235,165,188,116,253,38,0,53,143,60,217,87,160,97,126,87,119,107,228,150,91,47,50,178,207,89,218,214,188,174,131,66,137,195,139,100,35,8,168,145,184,5,142,68,215,131,87,151,214,107,67,105,78,252,67,173,63,109,235,107,169,93,69,96,70,133,138,120,176,113,220,154,164,65,108,74,19,229,178,238,233,249,246,162,187,107,161,20,90,117,80,104,5,127,79,70,152,125,54,185,26,9,21,223,170,232,91,40,210,104,12,92,209,206,9,88,19,111,236,16,86,100,245,131,49,180,143,84,8,1,15,111,164,135,44,79,230,232,61,179,247,247,164,5,184,13,9,116,89,147,132,230,220,155,49,13,55,82,222,255,115,87,149,181,63,22,127,157,107,89,83,90,21,207,212,104,250,249,11,18,124,197,60,92,29,12,138,52,94,76,148,53,103,253,124,2,67,194,250,103,90,124,244,14,13,57,100,97,216,69,152,209,127,220,72,224,63,217,194,160,144,251,91,148,31,242,120,83,132,56,217,46,57,21,230,187,26,66,10,153,189,95,20,19,114,231,94,133,213,3,240,58,246,127,1,8,224,157,94,154,144,115,143,183,154,215,4,146,229,254,193,186,191,252,165,16,236,248,210,197,48,84,127,62,36,176,168,200,252,184,14,233,124,90,34,192,41,69,15,188,92,238,236,194,102,126,109,221,244,77,132,216,225,41,134,185,29,9,52,138,62,20,198,54,89,176,72,151,58,49,58,48,1,6,133,43,53,150,254,94,166,179,149,96,59,131,30,140,159,94,21,134,39,125,7,204,6,90,21,70,91,249,189,23,249,180,8,49,192,61,194,49,59,29,53,67,69,97,28,152,55,102,208,72,214,116,18,18,78,159,199,97,171,154,16,24,74,214,111,56,124,7,180,235,143,15,62,153,95,109,81,130,33,240,181,145,62,31,83,50,33,165,232,147,79,243,73,30,76,241,218,208,171,239,222,180,186,163,119,171,255,244,214,198,75,88,29,166,128,95,31,220,156,10,191,250,126,44,241,15,129,175,1,24,63,62,204,253,17,24,26,174,207,97,232,69,244,123,32,85,185,125,72,113,186,134,222,250,148,151,165,4,221,75,212,45,64,33,10,240,151,190,243,251,136,117,176,77,195,32,134,12,95,168,39,120,62,102,63,208,243,73,25,151,137,106,238,87,20,113,97,171,147,75,240,221,247,155,95,205,30,43,171,235,110,39,247,15,98,34,33,143,167,111,141,71,241,122,54,129,187,80,197,89,224,22,41,14,71,233,77,253,20,198,4,241,1,165,139,79,76,216,77,95,249,227,140,2,166,93,94,111,61,62,164,81,28,38,51,168,247,38,121,232,240,128,96,183,234,107,211,183,38,112,63,105,80,240,85,253,214,119,153,213,100,41,162,42,215,251,251,30,52,220,234,12,174,22,104,108,142,162,104,167,23,111,40,191,142,195,4,201,244,106,170,61,124,79,161,119,91,180,143,172,54,217,59,16,63,36,134,225,34,83,24,18,240,237,48,2,33,242,227,141,246,249,234,15,126,255,225,232,134,69,249,224,163,17,186,48,236,179,83,70,133,13,233,49,224,125,86,169,43,60,65,11,101,165,242,252,191,207,116,126,139,28,93,219,2,124,254,218,148,11,234,157,175,161,53,124,245,80,221,41,174,37,48,37,173,254,61,200,108,232,160,52,158,197,143,61,106,219,68,40,214,88,159,191,22,23,159,41,221,97,88,82,200,46,62,120,114,162,150,12,143,230,35,106,217,81,177,235,15,149,105,173,188,151,222,232,184,203,136,2,127,143,196,206,224,190,212,155,161,199,106,189,207,177,173,215,76,189,153,187,125,45,223,174,16,68,19,202,117,90,60,175,141,247,30,108,255,104,108,255,39,27,55,68,212,189,253,240,163,116,101,72,33,31,46,45,140,91,227,193,119,59,144,146,106,252,219,65,192,227,15,190,99,5,231,159,192,119,73,150,191,116,24,209,6,98,178,234,78,55,35,59,122,48,42,97,50,88,232,76,174,247,25,113,134,187,114,244,20,62,242,43,203,33,252,243,169,18,44,222,215,245,197,223,115,147,154,87,17,80,42,189,247,171,70,5,158,69,67,238,247,28,39,124,241,249,111,115,178,31,141,49,92,131,165,248,107,113,224,73,12,173,32,99,249,248,48,238,226,189,123,255,146,210,201,194,62,53,255,2,200,31,20,228,91,169,35,127,253,131,239,181,72,117,105,149,20,77,241,245,181,131,146,95,181,40,165,192,135,178,158,247,94,235,238,21,202,172,71,219,202,120,60,238,150,108,73,201,50,122,229,198,243,228,169,225,105,71,139,166,169,125,249,220,170,107,86,62,47,153,6,100,127,218,139,188,88,136,115,104,142,176,64,209,253,180,8,9,144,66,45,41,79,110,214,209,179,162,27,201,226,170,21,17,80,190,60,21,69,42,149,149,128,187,118,248,153,222,137,215,126,221,57,18,109,34,246,180,63,135,59,10,228,114,245,224,160,254,222,157,63,132,104,53,176,8,197,204,83,48,161,154,190,38,69,50,216,215,235,107,197,51,78,208,162,218,70,204,147,245,56,180,129,239,231,56,10,47,232,55,206,131,9,142,200,75,243,159,17,183,102,173,73,72,147,175,247,32,211,148,78,105,54,170,139,222,167,90,168,70,125,41,31,85,95,119,45,145,139,161,108,75,205,8,231,253,59,78,22,177,86,214,223,3,167,189,50,62,224,235,220,173,20,116,247,72,41,165,186,215,124,40,41,220,79,37,230,10,152,22,0,129,15,172,215,221,225,153,116,127,137,130,175,23,165,165,136,152,106,45,109,179,179,201,255,190,179,117,43,165,150,203,107,177,205,103,135,182,77,236,52,117,69,90,77,231,123,237,141,103,208,180,43,178,83,12,246,190,20,150,127,27,122,245,172,30,100,160,37,201,98,37,218,114,73,44,245,189,24,220,34,75,219,30,33,5,235,111,47,131,37,168,165,6,89,98,1,237,253,56,5,59,144,132,9,108,249,197,239,193,12,176,182,69,126,191,18,159,7,27,249,153,194,68,19,215,67,15,173,65,74,204,128,158,241,251,96,70,173,189,119,226,71,152,248,198,15,166,249,71,106,81,175,73,192,222,247,30,156,22,100,237,15,233,180,179,253,69,83,237,49,213,152,132,62,1,97,137,7,195,209,177,142,222,26,30,161,103,218,88,37,145,44,29,216,19,158,92,12,65,22,168,54,149,153,161,96,193,189,159,38,19,47,177,212,15,133,115,116,136,126,48,165,68,137,134,224,162,243,197,101,76,216,111,126,250,53,104,116,123,125,241,16,164,244,158,90,146,49,7,125,175,162,89,103,106,17,7,37,101,238,167,65,150,211,75,162,178,96,59,121,14,203,128,154,190,101,22,141,234,98,240,196,181,235,167,81,119,200,90,202,240,91,195,247,241,41,91,95,225,234,55,141,172,175,107,37,238,29,56,140,222,186,167,34,237,142,203,63,88,216,218,95,166,14,30,71,146,40,10,239,238,214,32,85,176,247,60,93,137,60,110,190,88,42,228,150,116,108,8,215,11,149,242,207,171,152,131,250,53,169,17,31,159,145,84,188,59,115,142,104,102,20,38,64,111,247,71,98,130,154,88,133,127,29,201,14,215,111,37,234,57,232,111,254,18,2,38,91,186,53,187,14,129,66,95,113,235,185,180,176,216,234,244,31,183,28,130,170,232,123,43,93,24,193,200,231,230,113,176,79,165,212,167,19,165,188,10,16,116,221,215,82,202,99,122,117,169,91,122,48,162,55,202,133,68,255,230,122,83,156,84,123,202,161,16,76,116,23,210,74,177,155,228,199,41,67,42,79,211,8,141,196,36,22,51,240,208,159,124,52,196,179,70,46,151,224,240,201,239,225,130,222,136,18,126,225,231,253,213,216,154,88,96,81,93,8,88,11,144,219,250,131,241,147,181,102,211,26,29,95,36,130,232,160,38,42,40,124,199,153,253,187,216,232,215,181,197,123,17,134,112,191,250,152,177,173,146,20,13,118,209,233,87,195,138,171,2,110,119,126,15,183,19,168,214,25,73,207,175,33,14,240,230,240,33,89,57,84,200,6,78,21,143,53,156,159,35,81,85,157,241,218,214,207,1,69,177,251,59,137,89,120,19,38,123,63,62,204,195,73,58,133,231,37,255,63,234,36,181,191,201,184,99,218,115,140,33,77,106,122,60,80,218,61,61,246,115,208,213,154,178,62,62,50,117,143,28,30,57,208,90,71,226,65,71,189,245,237,41,135,59,43,153,6,198,216,55,124,196,49,211,50,221,62,202,2,239,64,191,211,140,174,97,189,250,26,15,203,63,231,53,163,118,82,77,69,33,209,175,69,32,68,182,20,76,114,55,113,172,194,111,212,68,69,222,40,200,125,48,196,239,43,195,245,81,222,127,244,137,124,122,216,243,219,132,138,30,188,88,1,137,110,31,199,237,55,81,40,233,232,202,196,135,145,179,223,22,191,127,250,193,163,39,162,127,20,215,31,140,80,246,88,9,158,47,73,120,237,31,194,191,39,255,184,183,120,111,118,27,90,140,19,149,255,157,168,245,15,134,34,171,235,131,119,36,36,214,131,173,216,40,17,157,19,93,115,148,30,252,147,225,250,130,254,8,216,209,156,160,68,231,212,197,254,45,46,96,182,89,189,245,61,142,218,223,76,160,179,118,76,149,185,49,114,248,55,135,9,219,25,229,153,194,175,42,12,48,87,83,24,161,197,107,116,67,44,189,66,48,174,223,154,34,217,128,239,183,81,225,95,84,115,94,29,8,48,5,79,105,154,193,119,236,247,38,115,157,180,19,140,83,98,60,24,121,8,37,204,167,201,171,197,147,223,217,190,74,210,142,235,229,17,186,108,154,253,235,73,10,109,21,34,77,191,218,28,42,149,42,131,139,173,189,23,131,84,78,57,16,240,246,238,187,189,31,167,20,41,45,205,50,123,123,68,153,22,205,252,212,144,183,64,149,143,41,171,79,117,231,137,89,126,47,187,100,50,90,187,171,194,1,83,227,5,204,136,117,206,162,244,160,22,229,122,210,192,155,88,231,167,172,221,60,25,126,195,31,76,47,91,146,171,160,203,244,252,109,211,132,198,48,230,228,222,179,83,142,243,55,139,239,46,91,155,54,51,124,84,244,62,129,30,2,123,167,107,17,250,125,16,186,213,222,147,111,243,172,228,139,224,79,191,162,127,4,186,139,218,210,63,190,183,55,25,126,116,35,170,55,65,81,230,155,11,252,221,212,26,90,83,89,123,29,128,155,250,206,52,199,175,27,57,159,33,130,234,153,41,184,4,188,233,137,125,147,24,166,146,158,150,15,12,208,203,97,244,125,149,178,152,131,244,188,134,230,13,203,211,167,125,193,212,227,82,84,241,7,223,123,21,117,69,239,90,37,228,255,174,222,191,152,100,192,196,213,199,159,25,179,217,98,122,18,11,239,198,129,231,48,133,178,18,75,185,155,250,181,6,222,231,34,119,251,41,73,52,209,169,233,235,11,181,177,170,252,63,16,224,161,251,245,96,8,147,229,131,80,74,236,90,105,23,134,177,85,213,221,167,149,40,109,135,33,191,150,171,145,112,243,39,155,112,114,75,195,193,134,203,212,79,129,110,21,96,242,211,103,191,16,227,182,142,124,185,240,88,58,230,239,153,161,207,188,94,241,80,120,61,146,202,205,96,78,13,55,80,249,213,94,89,14,36,15,208,154,201,96,83,125,251,110,75,166,187,75,243,6,207,244,197,181,212,36,105,211,201,221,107,40,249,121,207,69,51,171,202,42,210,173,55,31,155,197,182,62,205,46,67,125,237,161,254,104,102,216,5,251,209,170,179,195,140,122,60,27,27,217,184,169,85,76,176,50,236,215,119,75,184,27,134,96,31,177,59,90,200,215,252,229,57,183,177,3,127,209,221,180,169,33,188,147,250,239,222,251,222,29,246,22,129,15,236,250,235,193,219,250,86,2,238,205,250,180,254,96,211,108,140,221,102,155,6,192,122,51,108,19,235,145,44,252,182,94,217,199,11,127,44,0,38,84,171,236,6,208,76,156,7,99,103,71,30,253,190,242,164,132,113,254,193,147,6,200,42,87,51,50,143,141,248,20,171,243,142,136,218,230,86,245,197,79,161,167,191,230,176,140,218,232,214,5,185,31,12,167,127,44,91,136,35,209,193,123,48,29,94,242,218,23,29,62,13,65,167,170,131,110,60,184,239,165,60,14,130,169,75,194,121,192,232,196,4,76,235,73,186,26,127,103,58,76,210,52,158,236,126,63,196,119,222,213,244,187,202,102,134,18,242,245,91,255,156,201,3,21,198,16,1,79,232,17,168,76,251,27,180,102,33,184,163,175,221,41,252,252,251,34,84,5,182,200,244,252,54,232,246,126,154,79,91,35,241,6,218,198,179,164,129,175,37,48,244,167,169,3,255,11,196,31,228,38,135,206,67,224,242,34,45,199,26,225,36,210,110,240,139,103,31,60,170,235,243,86,189,117,61,175,207,231,144,72,254,100,113,2,35,164,92,29,102,177,55,133,63,79,132,90,159,39,53,91,1,35,115,255,104,148,143,41,193,75,113,241,38,186,90,95,117,36,186,60,215,206,171,242,104,240,114,248,18,232,38,130,173,83,1,162,168,249,80,242,254,186,2,174,127,12,147,196,131,25,238,117,4,134,105,248,47,39,14,145,82,135,107,38,161,251,5,52,14,140,44,42,213,7,12,75,230,248,131,77,57,94,167,153,233,250,254,217,179,199,72,158,36,121,12,188,250,235,54,56,70,255,187,186,254,248,182,248,249,131,57,41,194,71,0,246,218,119,148,110,247,22,238,43,6,108,114,138,63,216,130,158,159,194,159,243,56,29,18,111,67,40,206,129,205,109,115,152,95,144,165,139,188,109,249,235,24,131,138,178,112,56,9,108,217,234,229,176,85,142,235,247,50,158,155,7,155,1,172,240,93,169,47,44,71,33,5,199,130,76,226,123,194,140,237,87,195,62,41,157,62,156,214,118,54,60,184,146,172,236,10,83,19,92,31,140,26,94,147,5,100,20,205,251,13,11,26,219,194,65,5,221,30,65,210,247,98,52,246,74,223,202,134,150,147,60,240,31,76,111,194,212,45,139,56,254,247,38,57,148,168,67,184,206,54,155,33,38,219,131,33,122,173,242,104,248,8,159,95,76,232,126,118,93,95,48,19,190,215,134,203,82,104,139,54,109,121,215,139,124,243,20,66,244,35,211,24,250,0,40,219,31,108,66,102,130,66,58,235,159,243,51,141,34,221,208,160,76,244,37,66,21,73,73,59,90,135,29,229,61,248,61,175,78,222,85,198,240,111,109,190,189,142,24,97,135,226,111,69,187,130,112,172,1,143,87,135,131,190,19,236,191,105,183,131,210,229,161,189,145,243,145,1,131,150,232,47,64,123,230,175,92,80,158,250,51,57,157,243,224,110,218,224,250,173,76,133,35,224,123,50,230,17,235,175,154,155,198,53,18,145,242,100,80,151,245,254,190,244,193,140,215,73,72,253,195,99,68,58,80,48,55,253,150,29,93,166,231,230,30,200,73,136,162,6,188,16,179,250,222,167,238,176,183,138,57,0,31,73,172,30,120,32,36,35,138,254,92,131,215,241,109,57,52,170,200,144,194,46,214,138,111,119,132,14,116,84,200,71,124,113,130,32,118,20,223,18,46,50,184,210,223,46,253,221,73,58,197,8,34,184,255,4,0,8,191,162,169,32,240,226,172,243,171,233,28,28,114,96,227,142,84,31,81,206,143,45,188,66,72,246,245,71,250,75,16,179,200,102,117,13,38,168,22,223,165,150,14,149,43,239,225,176,191,191,148,34,138,148,48,247,52,49,221,232,191,92,113,224,146,119,85,179,145,159,63,126,154,35,6,85,196,46,108,102,53,62,35,229,80,226,164,86,101,165,27,229,93,108,46,114,196,151,80,230,108,237,17,216,98,132,236,165,135,34,121,111,239,218,61,180,196,124,194,149,180,105,15,169,79,102,226,64,5,48,143,236,162,16,241,65,155,242,7,15,152,190,5,165,110,244,137,194,99,205,194,31,28,183,174,195,218,94,30,124,45,187,37,1,164,109,253,31,99,63,184,152,22,120,124,202,250,123,145,191,91,211,111,113,231,77,192,5,146,204,23,178,38,14,63,181,157,199,252,200,243,216,63,15,85,188,18,104,60,100,167,203,59,80,239,135,29,159,102,105,217,248,190,71,28,7,115,164,245,145,6,12,223,65,25,239,206,166,38,44,25,134,235,169,91,179,237,131,73,57,124,10,83,17,251,189,7,131,193,75,29,92,170,145,119,121,40,4,117,93,194,175,219,156,6,31,19,106,233,149,159,147,98,211,243,216,136,121,178,90,53,152,136,122,221,89,207,42,172,63,125,116,241,127,9,129,62,3,168,118,154,185,213,59,102,78,247,183,5,35,41,174,52,102,167,24,197,242,241,139,239,190,39,233,32,4,230,214,11,150,31,202,194,138,54,135,223,23,29,237,133,89,128,151,50,87,225,110,120,179,206,177,190,31,37,19,198,168,119,209,221,11,147,29,146,120,4,186,14,126,102,85,138,204,52,236,117,72,185,189,18,53,72,118,9,200,136,167,73,199,251,35,59,34,225,133,118,163,124,203,97,44,217,239,199,135,233,174,86,129,175,247,216,98,30,157,57,53,185,119,140,142,228,248,44,68,127,73,130,133,212,73,207,151,97,3,62,154,2,160,205,97,191,162,147,3,25,197,210,182,174,187,82,74,125,180,139,199,116,102,138,124,204,99,210,70,239,115,144,122,82,157,188,131,11,246,146,246,212,105,149,164,140,102,170,198,175,207,217,246,170,34,5,110,168,20,194,89,251,62,215,61,40,150,202,83,192,68,92,171,15,202,249,113,56,10,188,62,39,10,7,254,164,48,143,106,93,194,243,111,154,217,10,136,184,48,60,86,232,37,188,91,111,90,223,34,67,176,145,80,169,143,15,15,34,53,218,30,154,192,214,198,231,87,147,90,21,255,160,32,104,48,70,188,54,139,37,142,15,202,196,206,43,210,228,234,163,21,185,36,100,172,144,214,71,197,136,107,100,55,163,216,174,203,102,167,196,112,108,118,228,111,221,139,53,242,84,249,241,235,152,186,222,169,185,200,228,63,4,166,71,187,249,62,140,28,131,156,93,136,205,244,229,135,19,132,230,91,108,194,130,163,250,98,83,22,64,42,162,207,76,57,47,150,194,59,249,26,108,1,226,3,95,119,204,154,14,31,76,3,183,156,124,20,128,125,39,174,38,84,148,224,179,188,203,201,224,35,81,38,66,216,198,177,244,206,31,122,224,187,188,247,70,61,205,157,123,130,76,82,68,68,152,154,116,203,31,10,125,221,22,115,128,88,240,163,231,225,216,164,9,83,142,205,235,17,195,75,244,96,26,209,197,206,168,141,131,175,71,96,96,38,15,251,238,97,11,125,160,7,163,74,41,206,61,21,163,237,21,66,28,22,234,148,124,19,255,184,175,137,244,222,122,27,161,179,60,120,183,142,244,17,161,129,175,232,153,109,106,146,197,205,156,70,128,76,15,101,107,170,122,118,14,233,59,209,104,193,184,165,206,243,115,35,105,144,52,74,240,121,68,103,192,48,21,200,139,33,62,179,220,187,135,73,72,152,252,32,190,188,215,63,163,179,67,1,173,95,27,81,155,245,244,236,56,22,97,107,26,10,247,250,164,117,49,253,40,8,214,123,67,216,254,189,31,135,54,83,148,96,41,55,93,78,203,114,8,2,85,73,175,243,98,165,13,127,239,14,113,230,209,97,233,196,43,253,222,108,146,226,254,87,136,32,30,247,226,133,153,13,67,126,252,90,78,237,53,10,194,56,97,245,109,50,19,217,67,159,49,77,105,254,250,116,158,66,94,214,30,60,40,222,26,50,81,43,66,46,110,16,195,130,43,18,74,20,15,50,125,223,168,12,107,152,210,31,135,231,249,173,125,158,155,112,129,254,184,249,32,15,198,1,23,211,147,123,159,248,96,11,75,244,232,189,43,218,239,14,119,34,92,242,218,5,115,180,190,23,195,185,81,215,138,162,119,242,101,127,240,175,75,84,225,142,120,232,27,83,234,171,142,206,6,136,191,194,19,248,126,197,255,186,53,124,241,218,36,47,37,237,179,241,72,190,248,94,212,237,200,193,77,94,239,158,137,123,9,44,42,28,52,33,12,167,74,59,248,29,125,232,25,54,173,212,215,97,28,34,61,9,224,143,171,254,185,137,118,10,223,25,229,249,216,147,199,163,88,116,42,214,180,151,159,225,97,13,10,112,79,2,249,126,15,188,11,125,164,200,56,20,198,221,35,69,155,184,131,158,96,159,233,181,61,103,149,130,206,47,193,68,181,60,240,64,176,108,235,25,4,19,142,187,163,22,160,46,10,83,49,238,247,198,27,19,18,18,138,239,80,151,110,30,90,48,27,67,143,102,106,213,60,48,49,173,105,72,224,235,30,189,18,91,11,46,224,255,202,185,127,173,238,241,214,31,178,192,69,106,77,81,4,38,253,248,174,62,148,45,235,25,68,67,119,115,47,220,8,127,100,55,198,158,97,230,62,24,6,241,79,13,26,162,92,111,5,153,70,122,237,106,75,97,77,61,155,3,73,90,202,1,4,230,152,9,24,214,105,41,82,36,166,76,213,143,199,46,152,26,51,153,121,164,13,35,180,241,169,196,7,218,201,229,213,110,242,227,59,165,155,143,185,134,203,35,31,21,229,242,165,246,169,69,180,61,242,65,56,77,237,83,170,147,61,94,10,191,134,178,226,147,25,145,176,227,177,174,174,173,48,140,217,254,197,216,157,197,33,152,100,159,158,227,136,239,134,108,167,26,237,119,54,196,60,110,132,35,196,25,129,40,250,85,87,66,181,121,148,107,237,84,171,122,27,30,23,180,226,14,241,207,166,241,192,123,224,79,153,49,182,137,73,78,89,32,93,125,55,34,8,231,197,61,232,150,77,62,169,5,62,94,118,159,137,114,223,81,210,220,119,94,140,190,227,91,162,57,43,105,110,226,34,203,67,69,228,180,139,138,60,65,97,89,158,206,229,97,97,14,165,223,34,233,254,14,237,105,229,42,50,15,126,233,254,253,194,107,248,95,223,63,224,250,72,172,142,49,173,77,5,191,26,215,14,163,155,57,9,46,190,54,104,9,81,86,60,126,185,188,52,32,219,36,157,29,75,31,186,122,226,223,168,22,147,136,222,54,35,247,221,25,209,31,173,222,218,164,194,206,155,4,147,28,163,50,76,115,38,215,87,28,124,236,190,91,170,87,56,239,139,103,126,72,230,42,189,10,22,24,122,247,15,189,195,39,137,83,244,104,251,244,128,226,130,119,51,253,52,164,161,47,187,50,141,96,93,22,198,246,2,66,178,207,132,95,244,157,62,163,52,116,152,90,115,249,22,247,172,184,254,214,123,101,152,97,181,102,96,91,163,238,59,119,40,68,133,128,82,19,243,230,162,60,152,6,182,149,242,246,166,74,237,240,72,149,220,84,242,54,55,120,33,227,25,74,60,177,49,174,94,73,1,169,224,114,141,115,249,210,119,147,235,239,232,88,70,148,163,115,27,138,244,245,215,223,67,157,53,82,93,9,70,100,239,221,218,34,55,250,165,55,45,180,205,127,252,126,171,84,143,112,47,110,79,67,25,110,232,50,211,199,188,182,50,76,82,15,134,124,66,234,142,183,169,46,12,135,17,168,41,250,94,240,163,60,243,9,183,234,168,196,30,77,243,229,213,72,1,91,49,172,238,39,200,148,252,193,176,112,245,173,75,143,172,232,179,26,141,68,120,20,69,77,70,107,60,24,141,242,188,219,156,136,251,193,51,223,164,87,248,99,178,148,87,48,125,253,129,110,226,155,1,147,40,120,124,124,144,179,146,37,149,50,39,11,39,191,139,17,174,88,90,94,98,109,239,207,81,230,192,234,45,85,242,193,86,244,57,108,18,217,90,149,70,89,236,179,211,169,166,152,185,208,15,70,233,103,154,89,181,137,42,219,82,245,95,31,209,38,240,194,124,78,197,95,245,105,89,28,43,101,105,90,48,71,143,65,125,179,216,174,214,38,35,72,202,41,62,208,123,47,45,229,155,119,22,183,244,228,169,78,16,213,221,239,139,247,238,37,213,101,86,138,1,155,142,154,14,234,93,250,203,99,50,136,42,45,101,36,179,72,198,99,149,49,88,215,0,85,107,171,45,31,242,127,240,245,125,40,177,159,237,183,222,86,253,165,69,109,35,108,105,34,152,83,107,239,233,182,234,79,187,22,102,89,156,128,169,53,111,212,240,188,169,68,224,118,164,138,57,10,248,222,81,143,31,212,117,129,209,213,229,237,39,199,140,109,45,158,44,38,102,241,38,57,165,176,210,158,106,253,122,78,202,122,216,27,232,18,147,250,95,136,147,124,204,38,4,201,178,81,47,75,164,189,253,146,128,88,85,82,86,168,100,206,147,225,184,48,149,221,18,98,134,102,12,229,114,135,235,150,236,255,103,198,211,219,108,233,171,188,246,209,206,133,203,143,66,20,216,186,116,180,236,217,196,35,29,174,80,207,104,77,53,27,112,92,125,79,50,173,61,174,198,67,177,228,106,237,189,186,147,12,161,160,163,247,254,180,34,219,58,93,150,62,185,144,9,146,102,253,62,159,228,246,218,242,100,191,62,165,173,99,166,35,94,48,183,214,145,17,159,83,97,202,216,124,233,223,5,194,242,20,120,90,209,214,131,59,101,162,10,67,114,88,252,222,8,249,125,250,227,205,20,77,31,140,177,34,182,178,245,155,204,119,50,83,219,68,103,157,192,181,187,158,228,65,116,238,168,143,176,16,218,27,241,222,36,17,99,38,77,120,234,95,53,44,138,16,38,14,160,112,113,114,5,66,55,43,201,194,79,2,56,30,123,160,86,184,232,242,35,147,212,30,13,187,109,244,73,139,108,82,1,31,171,147,64,94,77,247,254,156,204,28,205,234,79,221,46,67,107,236,27,118,196,72,217,231,239,98,63,98,78,106,154,180,27,15,95,31,248,227,59,63,244,120,167,238,247,147,201,26,255,120,229,103,219,209,218,50,102,122,44,27,176,55,79,232,180,80,226,212,223,112,251,242,176,154,117,177,162,22,229,237,158,89,250,255,209,118,94,217,114,228,56,16,221,18,189,217,255,198,196,139,74,128,193,247,175,57,51,115,186,5,165,41,38,13,76,32,2,214,156,162,188,170,231,75,227,28,197,205,55,10,43,178,43,80,169,112,125,3,24,230,82,125,112,255,201,84,36,98,167,5,42,213,213,108,68,249,247,112,163,29,75,158,77,219,147,139,112,192,0,14,4,69,78,16,104,37,189,151,194,210,122,168,64,136,25,30,74,223,167,151,161,118,245,128,73,38,243,215,220,12,220,76,161,203,134,24,242,66,33,170,209,85,139,98,116,112,194,105,23,102,226,27,221,168,143,147,224,82,76,152,141,108,68,15,1,178,121,223,239,166,195,160,43,229,37,122,205,116,79,134,153,34,65,209,3,104,183,216,177,236,234,170,86,54,226,85,245,209,77,205,236,128,165,234,139,15,61,158,54,204,69,91,127,246,126,142,93,138,12,93,7,173,190,216,127,138,45,58,228,138,84,71,239,43,149,24,242,31,179,140,122,35,149,250,84,124,79,20,110,213,205,42,248,159,254,230,45,91,73,92,29,165,243,110,238,0,130,44,61,1,197,3,254,39,69,227,111,222,144,4,155,234,0,50,157,252,98,92,197,164,99,106,190,168,207,114,128,34,64,13,196,188,64,77,132,21,29,240,166,86,218,228,124,72,217,195,71,215,123,35,64,229,71,35,53,152,166,120,109,168,231,123,189,214,179,92,147,190,54,222,127,186,230,245,236,226,124,234,243,249,227,209,199,247,83,14,82,59,236,124,19,103,221,147,98,83,43,5,213,24,147,98,17,146,154,173,37,34,204,251,17,191,154,228,87,2,188,73,99,192,154,58,21,192,88,200,239,170,198,60,165,230,114,207,182,5,51,134,106,251,0,244,47,81,126,165,23,175,8,55,20,102,235,54,11,179,213,185,212,124,206,90,63,96,22,66,31,83,161,232,199,59,11,165,2,204,75,41,219,104,254,75,65,27,1,64,0,218,136,169,102,164,84,226,217,189,61,13,165,60,120,220,93,103,116,122,196,20,189,143,111,120,127,55,98,233,218,17,113,92,178,179,159,198,205,143,151,170,167,50,169,51,34,207,48,143,165,147,161,103,192,166,241,104,232,11,244,115,255,8,182,226,123,210,66,164,27,158,105,65,164,107,166,184,167,67,94,80,211,138,81,49,41,14,125,179,130,66,73,92,77,242,231,153,13,184,0,247,213,22,5,188,231,106,178,10,49,151,112,162,186,126,207,2,205,99,140,10,245,66,221,86,216,91,239,26,160,55,179,232,231,100,159,152,241,104,74,87,207,239,170,112,7,249,189,209,67,28,234,144,67,241,95,29,191,176,172,241,99,233,139,87,2,226,25,230,243,223,169,207,166,239,32,14,48,104,35,159,54,146,142,58,86,108,28,80,45,228,231,103,87,19,153,15,243,2,172,165,102,72,93,253,135,77,122,109,107,126,186,76,82,164,94,22,93,114,243,89,66,213,72,137,195,188,104,56,86,51,202,47,110,69,82,247,89,96,53,196,206,176,246,179,243,62,63,139,142,162,184,53,125,158,207,52,165,101,59,199,139,153,106,241,211,29,179,83,191,143,110,103,207,155,207,207,218,20,128,194,76,26,247,121,246,118,218,206,77,79,201,113,223,223,123,19,232,135,25,120,154,254,104,82,133,49,147,240,156,148,178,25,115,189,51,105,2,167,122,26,115,90,200,163,96,197,255,120,47,238,78,39,99,229,211,174,42,234,198,42,151,71,220,27,82,219,103,113,154,57,198,236,183,127,190,55,143,109,193,178,148,229,189,119,155,215,10,254,127,191,191,170,246,248,209,235,213,168,178,49,105,113,241,182,122,233,59,160,121,196,167,38,47,158,223,175,113,70,48,38,202,54,100,251,251,45,163,78,184,40,138,140,252,204,50,122,73,118,152,57,172,222,105,214,71,156,217,20,208,230,31,115,142,98,250,162,155,190,228,103,105,18,87,150,48,19,104,63,11,123,70,107,51,230,179,78,159,65,35,191,228,185,90,170,215,93,137,222,89,154,203,69,16,49,191,186,245,152,75,142,89,10,171,126,46,207,179,209,77,136,103,87,224,92,207,205,107,72,213,98,30,73,169,24,216,146,182,139,19,97,222,237,125,244,89,154,45,46,110,69,65,2,182,221,157,64,61,30,13,57,242,99,69,39,41,222,187,109,197,58,218,78,91,123,120,212,103,101,129,205,123,182,105,88,194,194,140,212,193,179,139,195,143,17,111,214,13,215,241,28,17,165,197,166,178,104,92,123,206,116,8,214,239,175,166,95,114,191,167,23,192,180,48,175,245,156,124,176,162,196,147,169,0,167,231,197,160,253,138,121,198,191,63,221,124,37,197,201,181,232,0,123,214,45,34,47,225,232,35,195,217,235,99,54,237,211,48,35,78,247,248,18,52,132,199,136,45,107,147,87,243,113,130,99,187,58,49,224,120,220,82,170,122,1,31,176,2,100,122,124,117,240,138,126,243,221,44,207,168,230,33,8,127,144,190,243,77,207,33,27,185,238,213,56,35,26,39,224,140,207,184,186,1,25,121,218,147,73,249,108,55,15,171,44,105,24,209,111,242,129,134,186,250,118,24,103,164,242,178,155,205,15,210,142,238,243,187,162,118,100,245,77,149,114,134,92,166,196,155,145,146,209,20,154,233,136,68,41,132,178,20,221,182,106,78,174,56,182,173,254,163,41,128,243,88,136,135,227,201,176,164,232,144,2,14,115,158,205,109,2,74,83,157,5,187,122,198,213,27,5,190,252,231,209,238,212,110,184,126,179,30,216,188,184,211,126,29,115,225,131,105,64,186,247,142,163,141,162,214,92,186,62,108,80,102,92,13,241,137,126,175,179,59,206,104,191,177,254,139,169,135,46,240,159,236,211,120,155,54,87,122,162,221,22,154,200,38,80,182,180,36,124,134,223,10,28,110,62,59,200,227,98,241,5,138,199,148,72,144,157,128,86,18,85,118,222,249,41,112,14,35,250,51,154,102,24,38,154,215,110,70,195,64,226,116,24,175,179,183,24,155,153,20,135,152,91,171,222,172,142,185,66,179,174,230,154,157,240,218,204,143,138,201,56,91,115,15,148,63,238,198,148,110,171,179,227,156,217,23,69,135,109,30,158,44,33,250,186,110,156,65,22,173,245,135,82,1,136,78,124,146,81,107,85,169,116,104,40,110,44,77,157,166,41,63,192,89,188,103,167,247,40,229,199,19,169,131,74,127,186,179,11,152,121,169,16,196,200,104,77,214,59,145,107,19,214,52,146,162,157,4,72,44,3,90,179,53,225,180,13,172,118,205,15,47,218,48,69,237,123,245,132,50,70,211,154,192,141,218,125,181,60,20,183,59,224,35,88,119,121,27,201,203,155,205,66,247,253,154,249,33,79,82,52,130,51,234,145,169,60,137,180,98,74,64,215,220,122,126,211,154,35,194,202,141,202,98,90,154,2,92,108,55,49,104,70,228,58,212,60,200,57,133,153,6,185,45,102,2,236,88,5,103,151,73,138,56,166,248,25,140,14,102,222,170,166,222,45,2,138,121,76,155,139,86,83,250,54,177,8,55,15,32,84,75,179,147,217,8,111,194,124,118,197,166,175,70,63,93,204,37,35,64,145,213,15,47,34,133,158,216,152,214,35,46,208,215,188,170,8,160,28,154,182,64,208,100,105,45,235,110,70,200,81,252,79,84,80,70,56,13,27,234,80,117,186,59,9,172,56,186,33,191,167,130,162,230,113,209,69,40,245,77,189,214,122,39,115,236,121,253,209,67,239,244,229,143,176,22,64,78,146,133,166,222,24,16,27,50,155,91,250,127,38,5,192,236,94,193,166,75,97,201,94,13,1,73,138,64,29,60,193,86,170,185,115,234,12,72,32,220,188,141,63,242,154,65,245,198,233,183,141,148,95,62,22,61,255,57,166,25,130,68,186,54,201,61,204,123,14,208,201,221,116,138,167,158,229,240,228,0,76,58,143,16,188,139,108,20,208,254,46,136,97,50,66,144,145,199,239,2,156,39,76,69,27,234,241,187,207,131,181,84,238,167,13,102,213,93,234,13,105,72,151,157,186,89,249,228,238,243,149,158,18,53,55,212,92,239,49,96,73,57,49,195,184,217,226,230,133,158,78,97,27,162,47,233,58,28,38,41,171,212,80,6,75,26,215,10,68,81,205,86,184,142,3,10,4,137,94,77,52,48,98,72,179,233,65,40,239,20,112,245,107,38,130,210,171,145,191,184,67,202,110,167,204,82,120,163,78,205,106,55,31,154,70,35,171,121,134,52,126,54,244,181,74,152,101,64,234,118,167,105,43,42,165,219,224,154,26,247,103,35,235,46,47,110,158,112,190,67,218,147,158,48,48,102,213,122,223,140,236,132,184,74,166,79,178,99,241,209,175,88,197,31,129,158,38,69,89,155,109,149,116,187,152,201,226,196,217,104,125,202,226,187,34,244,221,34,50,220,134,1,82,54,46,36,102,238,2,226,144,149,221,174,193,198,191,210,93,33,157,122,175,152,105,182,155,241,104,200,216,37,204,7,226,84,174,187,113,214,114,214,91,195,119,22,123,221,6,60,35,85,160,198,142,20,120,68,54,120,192,25,202,3,182,188,217,145,150,134,212,159,96,129,184,35,125,71,58,230,76,74,64,205,103,192,198,175,196,132,25,77,23,137,252,236,99,164,223,179,49,215,170,65,165,145,66,254,98,47,163,62,167,69,40,171,213,33,35,102,37,231,169,28,98,133,227,124,187,121,129,50,87,51,82,185,45,94,27,56,103,85,43,124,125,45,172,133,200,90,121,190,232,76,237,159,57,131,32,209,143,1,171,236,55,253,49,79,106,56,106,77,235,219,255,127,214,173,84,41,72,98,158,144,223,127,86,198,241,212,133,201,8,37,31,206,2,173,130,68,25,88,129,161,133,153,182,252,199,92,156,58,16,115,133,116,161,63,102,82,2,97,110,132,110,98,134,174,126,134,25,185,42,93,213,180,209,124,201,34,26,218,40,205,203,22,223,224,163,255,124,90,204,211,88,109,197,124,230,228,183,93,97,70,99,92,169,211,206,183,58,19,201,127,24,162,4,77,167,66,177,243,195,111,142,68,102,170,122,115,210,161,195,223,220,100,218,117,10,151,10,66,46,204,70,42,35,179,176,128,147,241,65,3,225,241,76,112,19,86,142,159,125,22,147,250,17,141,182,166,17,243,27,189,65,157,40,168,246,230,88,59,157,98,172,210,251,65,54,243,29,246,152,209,136,18,47,227,12,72,167,43,60,204,132,94,202,121,72,111,69,242,57,76,121,103,235,197,201,46,119,235,32,65,39,148,160,219,10,91,241,102,171,60,26,166,21,81,204,86,252,209,35,179,212,148,203,209,202,235,254,104,147,120,124,184,28,65,152,108,191,249,48,246,220,135,120,147,22,69,31,81,35,158,174,202,233,57,87,76,225,243,37,146,46,46,172,78,162,247,51,111,205,77,252,8,204,98,150,89,145,172,170,153,170,100,246,65,49,38,123,201,159,193,210,218,191,70,52,204,13,26,202,166,92,165,240,147,249,205,169,53,168,252,60,236,41,105,199,60,2,193,41,244,27,134,71,220,119,1,224,187,170,183,91,73,216,207,117,205,200,13,203,136,155,44,158,175,143,12,98,70,125,183,227,80,26,21,131,155,11,189,145,85,205,103,235,172,113,53,41,26,229,245,236,212,157,125,249,192,14,151,149,44,232,120,25,232,53,205,48,47,165,67,55,249,154,246,161,60,49,155,6,159,12,42,19,115,245,22,230,135,236,183,210,112,254,209,4,99,101,214,41,203,106,39,189,176,190,229,133,207,145,53,3,112,60,214,94,125,43,61,206,19,199,64,81,107,41,190,248,64,116,119,245,66,42,236,2,247,189,16,16,81,234,100,246,70,71,139,96,198,57,147,227,133,250,75,89,126,116,129,250,154,42,115,87,45,141,219,226,106,91,171,50,100,213,186,139,253,213,206,248,39,133,79,87,182,138,188,125,192,59,84,60,114,158,151,61,131,30,19,51,254,178,202,75,154,28,110,115,243,160,105,70,21,17,173,129,181,111,55,23,83,84,191,230,14,63,240,246,31,198,166,173,104,201,66,146,171,199,144,131,34,76,42,155,73,115,207,199,229,98,45,138,168,132,136,242,224,217,70,122,141,81,99,177,102,149,182,60,145,233,252,42,241,228,244,217,243,170,154,141,122,205,39,249,58,142,254,163,50,9,61,75,44,48,58,34,149,144,8,124,194,217,197,198,55,44,133,238,122,249,213,137,114,249,152,110,164,146,33,73,125,74,254,224,235,62,115,173,6,251,84,90,233,218,150,143,120,177,62,194,170,87,151,236,253,1,214,152,9,117,151,42,38,130,85,233,221,205,131,68,242,86,243,244,170,23,230,101,189,39,207,171,17,63,125,230,94,0,31,63,102,47,51,98,37,23,208,31,58,236,246,101,169,172,37,180,61,7,190,65,172,179,207,51,64,182,187,60,63,139,141,194,199,251,108,79,103,146,143,71,141,17,100,203,247,104,8,151,160,249,17,51,189,253,190,99,177,43,83,89,23,130,240,69,114,200,175,206,80,113,202,28,207,248,172,219,143,1,132,236,142,235,44,55,239,21,30,69,191,57,160,104,77,198,90,86,62,165,48,147,192,172,74,185,110,233,154,207,186,16,102,147,192,42,55,147,196,245,71,83,196,172,202,231,14,185,240,240,239,97,39,97,149,136,240,152,73,106,198,213,208,0,169,132,37,117,145,228,46,24,237,139,20,132,174,57,67,169,236,39,39,29,80,187,169,218,46,13,200,190,151,130,121,33,127,38,214,179,127,214,229,86,244,147,178,94,139,2,141,123,19,56,199,91,243,188,217,78,164,237,87,115,64,108,213,214,68,2,38,251,25,208,128,0,86,125,177,68,91,209,118,235,113,128,21,36,131,213,153,84,49,147,199,221,175,121,23,63,157,26,213,3,237,141,192,188,134,47,190,70,119,184,138,14,100,104,238,170,47,31,54,245,162,217,152,140,11,81,227,230,5,142,106,37,208,167,135,251,99,134,70,3,142,34,151,152,147,197,128,241,108,218,217,20,235,79,53,181,117,95,217,48,187,149,241,138,14,140,181,227,230,128,127,53,175,1,187,112,174,49,44,103,207,94,138,47,69,136,57,87,95,126,205,184,183,211,99,102,223,241,47,98,171,165,170,162,129,169,171,248,239,94,166,5,172,175,86,178,115,2,97,166,132,147,159,171,91,251,186,131,48,147,30,147,173,54,217,33,211,167,155,25,37,129,138,37,203,243,251,182,211,40,88,40,157,106,162,121,114,237,48,195,221,150,31,161,135,148,63,252,41,253,135,76,107,181,162,26,228,23,227,67,237,34,211,152,141,185,12,95,95,208,229,233,62,14,131,239,200,254,98,84,146,70,127,204,173,185,138,165,53,154,119,21,181,51,132,7,16,75,55,55,184,138,179,154,33,176,26,110,54,122,244,170,102,216,35,227,217,199,103,110,250,181,123,53,45,249,207,92,9,158,84,19,132,242,235,242,96,248,152,103,122,159,93,96,17,241,103,87,124,46,217,201,105,194,237,31,201,141,153,55,153,190,107,166,139,115,120,48,96,112,97,161,244,194,108,1,132,155,207,9,63,4,181,129,206,193,137,26,91,92,13,3,143,252,110,180,11,134,111,136,152,87,123,174,78,237,70,180,166,134,163,253,92,231,0,35,245,88,195,188,182,134,203,103,162,224,132,184,249,252,205,169,32,83,92,252,245,229,252,49,23,52,65,228,217,103,239,56,17,237,116,51,254,137,46,2,122,29,179,103,1,58,149,145,227,66,252,111,201,155,141,155,243,149,2,209,16,40,175,134,10,109,200,245,203,133,114,180,83,138,16,205,164,69,43,235,135,0,128,255,189,168,90,211,130,192,252,43,251,158,143,216,201,15,247,231,90,72,182,62,115,49,124,168,154,173,69,58,127,230,108,154,244,162,245,180,184,225,151,204,231,43,154,146,162,154,207,206,253,1,149,27,66,81,91,226,23,204,196,78,195,205,116,185,138,218,206,90,86,235,249,126,117,131,240,113,170,198,27,165,195,241,229,4,153,189,56,161,162,3,68,166,205,43,210,164,234,105,160,21,161,31,28,132,246,1,4,26,155,122,23,114,181,97,253,154,31,230,28,106,30,218,115,139,90,129,26,125,191,171,82,178,79,57,171,25,206,207,48,215,182,37,68,193,28,221,136,205,188,41,169,112,12,2,144,238,128,65,16,228,91,80,44,195,84,157,179,79,148,138,62,69,17,109,90,216,96,131,227,169,33,49,68,142,75,181,160,26,236,148,63,115,177,148,188,190,119,177,214,237,234,230,150,167,42,93,66,141,209,29,4,134,106,32,68,199,162,231,123,134,119,59,141,37,170,95,199,25,83,53,96,84,88,214,215,135,214,10,56,162,164,34,86,101,88,48,245,153,129,252,169,188,22,87,175,175,41,131,227,156,230,105,189,24,22,222,47,193,11,71,162,145,43,233,139,211,59,236,47,78,250,125,170,160,47,36,251,37,174,62,31,108,117,189,58,155,200,130,255,46,154,62,85,106,13,186,31,90,105,220,92,108,219,150,15,70,239,105,242,223,85,8,156,187,206,179,142,51,224,207,46,116,212,200,250,218,36,110,157,76,137,132,22,197,49,209,36,163,188,226,26,46,141,86,249,46,76,53,44,222,225,13,204,228,222,207,49,37,82,105,203,54,232,184,54,33,143,43,102,26,97,242,87,203,62,147,102,173,231,115,157,40,32,181,233,95,51,211,246,180,242,99,134,13,230,187,57,84,121,82,219,164,231,111,160,199,232,86,82,54,186,176,145,94,114,238,182,134,124,25,41,81,49,179,128,124,26,154,234,85,215,205,176,1,136,242,23,207,160,192,171,106,242,1,246,253,192,215,16,160,60,111,13,138,43,126,51,82,13,93,228,189,142,25,196,164,79,66,8,68,147,110,102,157,70,33,223,10,51,249,193,71,184,174,159,208,199,49,17,13,164,109,147,244,216,25,44,210,9,190,163,112,0,213,174,82,155,157,226,192,87,30,105,9,86,233,245,252,40,248,176,125,195,225,244,204,194,125,203,179,59,32,26,55,91,195,190,222,188,155,212,247,103,134,254,100,171,108,94,7,107,237,115,16,199,172,100,253,221,141,50,183,207,50,92,134,81,85,158,241,68,5,231,16,245,103,91,18,171,201,179,27,28,12,95,223,68,181,130,110,213,223,109,116,31,95,5,177,90,201,79,24,27,143,25,89,180,175,186,82,169,128,116,145,199,64,147,175,133,18,68,5,235,123,220,167,241,168,32,38,151,89,230,168,216,162,194,50,76,70,164,85,191,24,253,120,209,31,181,126,158,178,252,189,7,125,118,42,10,12,152,99,101,127,49,70,84,96,96,96,169,137,204,226,106,120,17,69,211,125,26,23,92,188,55,112,245,36,202,232,72,11,36,47,145,211,210,66,59,188,136,209,210,245,231,29,58,52,142,168,143,143,52,112,14,194,187,138,232,71,147,30,0,10,5,203,123,131,128,83,66,190,163,242,208,244,30,124,84,100,240,82,34,64,170,250,207,28,8,31,48,0,136,136,101,102,68,50,251,236,2,14,105,128,162,17,117,115,209,127,110,213,202,65,159,57,195,110,170,106,222,208,229,184,242,134,145,198,84,81,41,50,54,162,228,236,55,213,180,105,132,56,125,24,55,180,247,68,81,51,231,40,18,115,183,74,244,116,51,193,231,29,240,14,180,243,219,41,169,38,2,221,81,43,244,71,31,172,135,202,25,233,230,59,102,68,250,101,251,123,225,198,12,25,19,160,234,209,154,96,181,26,50,44,98,134,183,35,158,124,190,187,180,19,210,74,69,253,235,94,60,186,80,250,28,47,18,94,191,30,79,230,100,148,91,91,245,236,83,214,171,230,116,74,37,97,24,249,195,74,241,104,224,130,34,140,122,190,59,236,23,49,220,166,208,182,197,156,113,5,125,76,206,240,62,167,249,217,162,97,113,29,110,54,84,94,23,115,34,154,247,155,15,206,56,249,88,40,66,185,50,25,167,49,37,144,37,86,11,238,253,75,131,27,77,114,216,55,212,168,124,171,52,154,197,42,221,111,3,47,180,213,152,39,76,119,65,213,193,104,1,128,229,27,52,50,88,156,216,98,6,224,240,193,128,33,248,65,117,171,137,25,236,192,242,171,115,223,34,225,56,96,158,232,206,143,81,77,201,84,168,223,216,199,90,243,66,51,175,97,12,4,215,156,135,209,75,125,102,80,166,73,199,44,103,148,185,191,159,77,147,23,2,166,215,140,202,183,195,164,42,76,100,83,16,227,163,90,167,209,168,177,105,208,249,145,197,12,47,251,188,251,213,137,205,197,138,4,152,19,253,193,37,100,250,125,98,78,166,217,231,123,33,156,241,114,56,25,186,204,149,107,216,104,115,125,205,180,191,251,7,217,80,13,75,195,197,0,112,55,157,200,168,90,187,174,30,47,252,144,230,250,123,212,206,236,232,188,102,144,0,163,197,205,33,195,149,175,109,13,102,41,197,213,192,133,100,204,32,40,116,24,227,25,64,180,179,229,92,44,134,126,143,49,51,77,99,137,94,138,73,11,251,2,162,160,113,22,219,253,218,228,134,189,149,158,143,195,239,190,47,102,100,6,142,36,172,134,126,150,248,152,46,15,216,155,252,209,132,20,66,93,3,241,51,82,41,110,133,250,43,201,139,193,40,224,76,124,156,200,248,122,114,111,170,68,142,245,67,238,120,76,117,181,75,54,168,182,191,153,117,133,235,207,34,201,151,221,195,194,247,125,230,130,117,203,56,206,16,0,207,214,192,126,144,192,109,206,198,74,247,57,92,196,85,204,149,40,206,157,36,10,94,194,63,67,87,9,236,186,238,98,157,225,79,194,213,77,107,0,39,136,187,80,16,127,201,234,203,252,74,167,199,165,57,13,224,119,22,51,138,123,30,7,83,1,108,210,53,14,114,218,242,72,110,94,8,190,201,205,7,144,45,127,52,155,128,132,247,25,78,192,230,113,211,137,38,6,174,160,152,81,59,244,40,56,129,39,30,50,133,51,39,182,243,213,81,152,70,252,80,110,78,185,107,198,163,161,112,223,251,49,215,226,42,23,184,188,77,251,113,135,101,41,194,43,53,54,122,17,105,57,230,179,143,167,212,175,183,173,44,127,160,10,141,72,206,61,245,90,148,114,142,38,126,218,90,194,145,199,93,147,180,6,172,192,203,249,65,155,213,249,164,56,51,32,124,224,248,115,115,7,236,36,207,198,59,89,225,203,91,106,66,156,137,159,56,111,245,155,67,104,166,98,207,136,225,30,119,193,95,109,16,69,139,19,133,190,226,138,108,13,104,115,157,10,192,203,157,253,131,208,136,220,140,220,26,247,215,105,75,26,148,125,69,20,197,205,51,119,110,16,0,14,89,221,129,108,242,205,30,129,20,163,92,150,13,9,145,232,26,33,91,49,89,198,37,79,198,93,72,217,227,193,227,56,72,150,8,146,75,68,128,111,152,186,110,169,11,81,173,49,215,142,16,24,102,185,166,102,114,135,45,66,96,150,134,196,169,137,110,165,30,137,1,227,142,144,147,43,225,168,140,8,129,1,140,100,153,7,100,239,235,242,183,102,89,11,80,29,186,175,51,229,35,39,97,106,148,114,235,138,227,17,239,221,12,41,44,230,98,171,122,133,25,229,63,121,114,182,144,205,95,140,17,213,156,196,217,92,172,250,114,147,14,67,243,79,63,184,86,11,51,254,235,61,215,232,240,31,16,74,185,153,233,186,212,92,76,78,218,243,33,108,102,183,44,202,47,62,75,109,135,153,74,215,29,21,246,0,210,229,62,42,96,137,37,154,132,120,197,112,183,158,139,65,214,49,137,25,109,225,216,133,105,249,57,167,209,84,115,62,131,225,195,50,141,87,66,158,221,105,0,140,81,67,244,71,26,219,58,106,36,45,199,213,112,165,75,209,168,163,138,71,231,143,39,176,40,49,220,21,208,97,104,188,121,135,66,98,166,109,121,181,51,196,193,169,205,115,247,144,174,83,104,214,190,72,19,9,52,64,85,227,218,0,200,59,89,99,171,159,2,216,53,3,163,109,45,204,40,201,221,160,171,227,85,84,247,221,0,31,114,210,116,49,15,3,227,68,82,239,108,0,247,92,59,102,216,5,125,200,106,49,142,254,41,230,12,150,50,135,153,40,237,142,201,50,173,198,107,238,16,189,203,205,107,119,205,102,174,197,201,217,98,44,4,201,229,62,153,22,48,49,167,118,19,53,21,85,122,233,181,176,148,219,244,62,248,102,245,130,164,79,46,150,35,138,155,35,170,35,95,131,206,41,71,106,88,96,84,53,175,0,220,7,18,51,31,20,242,45,50,133,17,220,43,145,179,56,163,205,250,18,43,12,208,241,222,105,194,125,43,35,118,54,172,252,213,22,205,140,146,144,154,207,174,186,74,220,219,162,174,59,40,231,0,61,111,234,219,25,230,45,83,208,232,58,214,26,97,29,146,159,237,112,14,142,42,47,70,62,183,138,217,132,229,238,143,202,18,1,247,95,78,42,102,55,169,122,105,162,130,66,2,218,200,48,15,132,228,228,106,234,179,59,249,139,53,3,206,116,49,83,253,13,235,52,185,232,107,61,129,57,80,11,207,135,195,66,52,101,72,192,194,220,159,197,14,45,58,15,160,148,170,215,214,137,113,233,56,108,98,173,150,238,117,171,137,86,139,21,12,130,231,174,172,150,42,45,113,160,231,70,114,253,72,43,33,156,19,115,137,25,126,171,72,197,67,28,32,49,85,39,253,180,139,111,194,116,41,227,55,138,153,188,165,39,88,201,211,100,1,55,66,175,203,50,246,23,167,161,71,90,147,1,16,194,67,244,93,77,247,111,22,6,101,26,6,6,187,147,155,207,90,16,141,247,14,142,232,108,219,94,89,97,237,140,162,102,106,12,238,70,80,185,7,240,40,230,132,156,174,151,109,50,7,192,205,253,118,42,41,65,101,10,94,151,236,135,154,151,229,216,163,38,68,44,147,31,243,44,81,244,169,181,107,79,41,55,63,177,142,31,201,141,247,146,78,115,154,114,233,216,242,171,209,108,211,33,199,131,137,100,99,163,203,73,240,62,160,211,17,174,241,139,145,110,18,157,33,40,18,105,56,246,171,89,17,194,217,73,199,76,37,156,249,204,228,195,37,124,167,191,52,241,114,110,30,70,6,45,179,129,213,229,149,25,4,98,232,33,208,137,122,230,138,79,84,168,52,250,243,195,182,1,197,191,77,165,227,170,233,92,34,110,61,254,117,152,225,16,147,223,125,92,76,52,196,188,4,104,153,203,166,139,119,166,251,187,217,239,159,195,107,82,39,200,95,110,0,217,46,186,56,196,204,177,224,106,213,20,16,151,82,165,176,36,40,214,250,171,145,212,104,122,132,128,54,242,156,32,37,183,172,52,198,253,135,168,20,51,190,160,156,140,32,41,178,111,13,4,166,83,152,5,48,3,31,243,87,107,180,58,151,199,108,237,131,97,166,57,80,14,78,242,43,46,111,6,242,238,248,181,23,31,137,25,236,115,60,187,205,81,245,136,193,236,116,91,173,27,160,241,249,221,199,93,24,30,190,160,38,55,4,117,141,25,113,101,47,187,90,173,252,25,22,64,118,243,154,193,35,61,195,194,194,138,155,27,93,131,90,41,243,133,113,106,35,134,125,144,237,73,113,122,8,232,60,146,189,26,128,176,211,132,1,43,75,66,57,79,7,43,242,3,62,162,211,84,77,228,28,160,41,205,115,180,199,188,140,227,231,154,59,176,43,63,161,104,41,220,186,105,129,60,119,116,50,44,16,143,222,110,183,188,182,139,182,29,43,100,12,58,13,11,201,131,60,163,130,14,162,254,57,222,32,116,236,110,238,75,249,149,233,94,100,67,8,243,57,10,71,210,3,140,183,117,79,102,212,170,13,36,192,81,243,173,62,66,68,89,117,38,88,127,131,75,158,216,135,94,34,14,200,190,49,130,57,10,30,124,242,143,247,197,123,61,174,231,242,165,141,92,171,70,109,29,84,38,2,130,110,182,254,200,107,133,53,58,106,82,103,145,23,24,202,197,12,91,70,12,10,124,75,234,160,193,131,195,98,117,115,223,202,166,221,173,219,220,117,38,219,48,208,154,108,89,144,9,57,205,202,153,191,52,36,94,100,217,177,66,251,237,183,182,206,176,41,215,194,169,180,226,87,161,190,36,28,45,168,253,192,187,254,189,247,100,155,150,200,171,83,108,201,49,195,33,238,154,194,127,209,105,53,58,39,249,247,222,76,225,38,116,142,228,225,114,114,218,81,20,125,138,34,145,76,22,114,56,213,29,58,131,77,65,188,199,124,124,161,246,213,102,172,116,91,132,202,139,254,241,20,154,109,70,168,183,186,142,25,18,12,219,93,75,3,189,75,70,159,3,29,82,140,25,87,79,85,242,2,224,3,146,169,196,179,17,202,83,243,57,82,90,92,93,79,136,121,103,97,67,166,103,184,95,122,78,70,96,106,119,117,85,83,5,243,175,9,216,88,80,157,168,235,117,87,219,69,12,14,34,66,49,158,13,166,101,255,201,197,164,101,229,206,148,67,230,12,115,66,164,237,142,8,73,216,84,188,98,11,180,53,9,247,109,103,34,209,128,114,175,78,73,159,221,144,19,31,247,217,85,176,20,189,64,28,80,98,34,128,17,20,248,20,244,19,51,56,98,217,98,57,129,239,218,162,243,104,198,6,63,169,216,74,97,31,29,58,120,57,226,106,200,99,228,188,47,230,141,196,155,1,250,44,226,18,35,46,87,34,109,135,43,131,43,20,230,115,40,210,99,232,95,122,253,68,37,197,156,1,83,248,205,129,90,9,239,46,180,25,249,130,68,0,110,119,61,84,51,189,144,59,134,28,244,154,104,204,244,108,29,43,49,71,207,218,196,71,115,243,249,231,134,62,233,247,230,11,102,146,117,135,197,16,62,144,123,126,102,206,204,162,87,207,95,18,209,205,52,2,92,127,157,111,77,49,185,186,153,50,201,157,196,141,12,123,245,182,102,56,218,16,202,83,243,25,98,167,162,111,166,21,56,134,60,27,5,57,87,36,253,1,47,211,77,25,54,192,250,212,17,63,179,33,16,239,108,129,119,45,119,103,3,106,198,191,40,185,57,40,74,249,170,223,168,25,236,89,138,86,144,203,79,240,78,110,6,91,169,207,70,194,43,249,62,190,96,226,146,3,191,145,143,63,225,156,95,189,233,59,144,139,19,76,246,190,37,129,62,42,146,74,194,140,235,210,221,204,71,171,77,239,157,83,100,105,119,198,127,27,91,223,12,245,198,225,102,218,181,182,190,248,217,155,93,7,166,129,23,29,210,192,194,33,0,97,228,118,179,177,146,171,121,9,48,7,68,69,22,121,141,243,7,166,246,246,89,43,178,171,89,63,8,18,14,62,102,208,228,151,125,51,73,148,181,33,11,242,171,81,128,22,178,187,246,209,80,133,217,154,178,245,234,4,55,196,183,0,55,237,95,251,58,158,231,243,79,50,79,62,42,134,176,147,33,71,0,187,199,158,7,44,58,137,68,56,202,1,112,25,215,120,54,149,111,185,26,226,220,248,218,48,137,175,38,111,6,205,67,141,207,73,171,255,188,167,27,98,166,45,23,159,228,219,118,181,34,143,62,7,198,136,244,219,6,6,95,245,197,201,170,184,182,135,229,101,135,212,157,26,237,243,219,137,217,26,136,206,118,79,109,170,26,136,244,250,160,160,225,36,88,115,132,62,33,131,95,49,23,248,128,119,30,78,114,154,197,61,134,109,80,255,219,116,221,80,84,168,17,178,110,32,192,210,212,64,173,32,119,87,48,63,243,138,102,90,153,135,38,33,239,197,83,204,40,215,223,87,3,149,152,60,248,162,201,230,252,155,92,108,2,50,238,121,90,123,228,210,55,179,18,98,60,154,140,216,152,106,70,92,172,197,18,160,6,41,59,30,141,58,59,80,140,232,152,157,151,187,19,237,196,217,16,172,134,181,209,25,39,214,66,187,68,152,7,124,194,98,62,225,78,10,220,15,16,187,177,244,87,35,93,117,55,6,242,246,162,90,215,200,8,69,5,133,38,247,210,245,197,142,215,181,35,33,186,13,114,116,19,93,40,219,22,186,82,124,199,130,51,236,6,172,141,34,112,115,100,67,3,40,136,72,219,53,131,76,116,245,78,118,203,227,148,201,150,5,36,105,77,63,184,17,182,66,70,64,204,201,212,22,220,12,56,247,250,204,184,193,96,223,124,167,54,25,78,53,27,136,204,157,44,40,94,206,230,186,196,76,89,33,78,40,104,203,165,52,116,220,17,35,227,247,103,15,99,20,145,31,134,92,109,139,223,125,14,82,114,239,215,76,151,118,228,45,209,199,86,230,120,20,151,75,132,179,103,123,235,85,42,152,141,180,75,137,179,115,18,231,213,174,102,196,200,252,107,79,146,240,235,70,118,132,175,35,164,167,155,113,158,11,226,21,200,197,137,66,188,18,56,129,148,77,125,54,218,100,129,34,158,99,64,37,208,196,140,238,177,39,92,231,104,136,28,200,213,125,65,97,231,222,14,163,162,167,4,72,170,189,194,95,65,11,65,242,223,244,113,172,82,188,200,3,232,241,124,2,121,115,128,239,225,206,227,227,234,110,10,160,169,187,144,38,94,28,161,129,60,26,63,107,94,151,186,208,190,116,191,87,255,117,170,134,243,74,162,94,111,110,173,220,49,228,166,92,44,47,206,46,86,163,124,58,173,242,119,243,15,84,98,215,241,164,253,230,232,117,139,238,21,193,108,29,81,188,34,187,75,59,213,53,179,9,37,79,18,64,247,148,4,122,109,24,26,199,213,177,17,192,84,38,23,115,156,222,15,66,41,182,232,155,53,132,199,194,67,4,231,32,193,93,35,75,179,35,152,62,111,70,81,251,142,105,131,172,58,10,241,244,155,21,73,3,180,179,221,165,32,124,100,208,16,189,189,87,87,59,184,253,220,102,76,207,74,31,98,6,87,236,167,8,188,215,210,22,212,76,2,106,120,172,77,223,98,150,62,70,32,230,64,41,226,209,244,82,93,80,70,179,54,229,25,161,31,5,233,27,168,3,64,95,96,41,252,103,81,4,184,0,28,24,71,105,223,104,17,46,163,215,39,102,98,237,216,201,41,240,224,234,134,185,152,144,131,215,110,241,46,138,16,251,82,159,56,15,243,65,129,61,112,139,173,88,29,193,109,29,224,88,17,51,242,122,190,184,6,196,13,2,34,195,12,19,175,7,234,9,209,97,153,9,56,239,213,5,12,9,172,123,23,21,0,204,164,162,227,189,32,72,218,98,110,70,188,226,217,164,5,195,139,44,31,90,42,233,18,114,51,82,203,55,171,121,204,195,162,117,207,69,13,35,180,16,51,88,109,247,70,200,129,74,151,35,197,222,65,241,216,179,96,172,6,113,255,74,165,58,235,183,30,0,8,182,252,234,138,15,22,233,86,52,105,4,138,101,80,131,236,84,250,166,138,57,164,238,69,151,34,128,142,219,175,1,227,66,19,51,76,149,45,178,177,240,32,47,189,122,192,48,152,111,170,151,30,112,49,219,171,237,72,20,67,41,54,196,76,84,83,34,143,108,85,52,189,186,113,166,121,6,28,146,22,73,20,99,62,107,219,119,36,59,120,199,45,12,31,51,192,191,104,37,161,25,73,10,30,38,76,26,170,195,205,142,24,65,33,99,38,8,246,228,60,109,246,229,230,9,48,35,140,179,35,181,111,192,62,125,54,252,155,145,249,71,163,33,231,103,80,157,3,144,189,79,225,159,54,227,243,118,111,29,194,70,237,231,179,174,210,61,110,193,194,40,175,246,99,158,35,69,185,3,214,156,172,159,19,230,74,15,120,201,80,111,169,181,219,7,105,183,72,4,132,70,250,209,155,53,201,69,210,147,78,145,42,93,19,6,31,153,129,238,57,158,4,181,72,121,54,26,90,61,94,13,192,130,80,40,17,238,150,16,86,64,23,139,112,73,230,10,136,143,225,131,6,84,55,105,104,7,178,40,143,40,152,31,111,113,84,29,113,98,229,22,133,185,97,170,72,114,115,19,214,136,210,241,232,116,210,203,176,52,112,203,81,99,165,142,44,164,245,237,167,194,25,213,74,58,233,151,78,68,164,23,234,138,155,159,141,122,74,52,77,200,26,161,56,128,133,209,244,205,10,7,103,244,231,116,4,84,150,252,236,2,105,155,39,200,13,5,34,8,4,160,111,91,218,119,206,155,117,93,158,9,149,218,121,199,44,13,13,52,18,7,195,138,17,199,235,89,178,203,163,220,134,131,17,165,208,214,133,17,245,152,203,14,186,173,99,62,46,149,134,64,169,79,171,128,120,41,52,155,86,166,152,65,176,68,53,30,214,203,46,30,156,113,11,133,35,4,199,194,150,86,20,195,51,132,90,121,163,3,109,235,190,98,210,193,174,52,99,157,132,90,97,58,230,206,34,201,119,158,38,33,15,5,109,71,143,218,114,115,37,13,42,191,27,230,156,121,103,121,51,39,89,204,116,222,247,184,186,35,130,35,191,27,7,126,122,69,163,33,241,184,197,79,250,81,12,165,123,53,8,224,251,185,233,134,232,49,27,206,179,233,73,139,103,87,120,251,166,147,248,241,230,89,49,214,0,55,13,75,18,191,155,28,122,190,102,18,53,178,0,223,20,34,128,43,24,171,163,182,189,167,226,187,145,193,196,211,138,15,74,88,187,228,106,66,197,30,198,179,177,36,49,150,227,35,244,59,87,224,114,201,114,235,146,145,53,142,207,153,205,3,188,102,20,15,202,136,247,46,86,40,16,51,108,252,61,204,36,113,175,87,92,209,128,207,45,118,134,109,154,132,83,204,133,218,192,140,49,27,85,146,12,149,220,88,114,250,118,251,94,208,222,138,185,237,96,44,54,13,105,248,225,175,57,91,231,119,124,16,83,130,94,98,166,201,245,150,236,153,58,247,96,55,193,215,188,162,250,108,60,97,67,110,14,146,173,197,84,65,140,87,94,12,46,35,231,207,53,58,204,36,72,4,19,194,36,74,138,141,254,209,108,249,169,215,215,184,53,172,87,242,218,19,206,237,0,254,53,184,236,210,86,51,197,199,25,102,92,114,153,133,48,156,174,122,175,134,5,248,134,10,166,16,119,157,29,164,152,187,0,203,77,75,48,13,223,108,27,180,109,117,233,213,57,129,217,14,164,1,50,193,85,204,70,68,25,205,169,236,166,55,101,132,153,110,249,22,230,129,127,174,102,124,24,127,181,250,19,75,80,51,12,226,1,99,160,35,241,110,213,117,126,194,83,97,30,67,186,79,49,159,255,19,51,4,41,114,53,123,189,211,248,225,83,36,165,22,129,72,18,252,206,14,140,4,185,22,121,53,188,251,0,232,17,120,244,45,95,187,0,17,110,97,5,173,124,15,71,40,58,224,191,190,131,150,69,183,161,146,183,60,30,124,52,244,174,69,112,127,205,240,40,69,142,28,116,223,144,50,42,185,137,2,166,41,218,129,1,197,221,247,62,31,26,44,251,53,195,136,115,39,195,121,143,115,122,198,110,105,125,150,50,87,198,143,121,47,80,41,25,181,205,251,106,228,20,214,142,221,210,196,202,228,209,231,119,94,132,4,144,94,184,93,175,25,150,251,222,226,226,159,230,180,152,217,10,60,252,34,201,134,124,214,53,39,28,134,209,238,2,75,194,63,0,194,149,150,196,88,188,40,167,85,189,26,12,229,140,171,193,232,94,39,14,164,168,197,138,110,62,209,91,189,169,102,160,160,68,43,177,31,78,242,79,247,119,19,53,165,25,91,53,229,124,249,94,157,36,221,14,216,34,119,238,50,25,168,208,119,103,181,199,91,49,129,99,53,47,206,134,112,133,248,235,77,31,157,209,245,118,51,9,169,252,188,153,169,38,184,153,165,95,244,217,199,229,190,110,24,167,236,158,98,38,37,126,177,87,70,101,48,171,154,73,240,251,171,25,159,212,115,117,33,50,114,51,156,177,233,189,57,195,226,131,198,10,104,175,89,14,71,131,114,202,84,130,138,23,88,171,195,26,217,46,135,142,10,173,176,129,10,3,238,188,228,212,102,4,75,13,164,168,241,110,109,185,122,214,212,188,47,228,132,164,212,37,174,247,105,56,161,51,125,2,255,10,187,132,220,155,138,99,120,128,5,52,172,244,67,210,178,107,194,98,110,206,8,252,220,29,173,3,57,138,66,80,217,137,24,74,172,3,146,6,127,177,115,72,162,239,43,230,98,28,251,97,174,85,127,52,17,149,83,216,54,19,38,73,58,13,1,20,165,232,145,70,44,68,119,98,40,49,182,183,85,153,185,102,93,1,198,235,232,217,96,187,122,173,231,106,218,101,175,217,202,8,215,76,221,46,10,246,240,252,149,174,131,66,238,171,71,143,181,49,95,45,249,217,116,191,4,234,4,225,236,254,76,98,228,97,156,163,29,108,19,148,55,247,217,4,107,65,102,220,12,24,42,26,114,84,184,96,189,241,87,235,244,12,221,26,177,149,176,118,189,240,116,147,114,155,98,134,111,218,29,250,98,168,204,44,230,142,138,236,136,190,115,0,175,89,172,232,151,199,52,76,214,247,35,111,54,232,137,119,168,14,17,176,20,229,43,245,225,28,158,39,43,105,38,113,46,65,190,165,56,159,50,194,185,210,65,100,230,234,2,115,205,154,41,164,205,154,155,183,180,60,227,148,225,19,43,73,205,103,103,143,28,93,54,230,229,44,47,110,194,4,126,134,144,112,221,234,173,128,191,168,217,15,168,108,245,75,29,82,188,178,18,13,45,21,25,74,113,102,140,190,50,249,226,36,189,222,134,28,34,48,65,228,40,4,101,132,241,166,156,249,236,5,53,252,67,16,246,89,207,24,80,252,247,236,204,38,203,182,212,108,25,222,17,102,198,248,78,99,122,240,187,115,18,255,204,91,92,83,94,54,69,119,19,55,31,66,123,199,193,141,244,212,138,223,205,182,50,197,124,142,222,21,87,115,22,11,40,140,12,3,253,233,97,30,154,70,224,139,157,77,43,186,128,168,165,9,8,3,26,0,184,34,253,123,114,18,10,206,149,255,192,109,226,223,243,76,142,37,58,32,149,124,61,37,234,104,243,233,77,29,41,56,206,207,39,148,46,160,36,128,79,204,84,33,71,152,87,17,10,42,18,49,118,32,134,153,198,149,170,230,32,74,251,153,133,46,19,107,155,145,12,51,107,213,81,129,64,214,219,53,237,209,91,189,52,190,64,15,120,111,182,54,97,29,21,163,49,240,29,209,26,125,116,80,64,123,148,152,73,100,81,115,151,175,121,110,54,156,137,249,152,137,15,36,18,161,222,152,82,204,36,216,230,164,234,126,204,56,156,119,22,159,213,253,12,169,49,9,220,53,128,26,150,56,213,21,221,27,23,56,57,102,120,178,166,62,123,220,94,6,84,92,147,84,190,177,210,142,30,220,15,100,106,122,209,71,159,215,137,171,225,180,221,73,31,109,173,43,254,232,179,120,230,150,207,149,126,204,28,222,70,7,85,132,124,107,224,132,51,78,40,184,70,187,244,166,163,222,67,95,235,118,179,145,31,221,143,253,99,165,143,14,63,211,44,40,106,5,1,239,13,126,116,41,74,171,67,229,196,26,241,179,146,169,101,109,189,55,253,9,57,172,9,136,237,181,130,45,136,190,148,244,147,174,147,139,39,204,169,61,90,15,79,48,45,251,89,1,167,28,73,56,206,236,165,211,12,191,136,178,172,55,61,2,42,186,137,149,90,140,180,34,58,65,207,247,106,67,118,36,235,95,246,62,236,227,50,79,56,157,196,106,68,229,209,110,105,109,69,242,104,122,248,163,19,2,34,206,169,121,21,99,95,142,166,71,122,68,207,28,148,95,141,106,209,10,34,143,180,77,139,88,204,128,86,114,152,41,224,75,208,73,103,200,57,208,162,1,22,104,175,142,10,157,186,201,125,48,160,183,36,98,174,25,122,139,200,101,253,184,156,101,138,103,147,147,12,38,142,100,162,3,98,205,214,93,24,173,185,96,109,238,76,201,20,89,211,244,102,231,205,110,120,235,110,104,81,164,219,249,110,153,71,73,0,146,50,181,132,72,80,109,128,165,82,179,177,232,197,213,217,84,17,197,76,26,46,58,200,207,167,61,115,75,94,109,48,171,163,169,216,116,216,100,75,58,67,154,192,141,187,249,7,228,190,102,206,202,26,76,29,232,184,222,137,4,33,226,108,65,79,210,105,232,215,23,3,220,230,18,245,116,112,227,190,47,49,211,159,25,52,31,191,112,72,174,78,208,103,4,185,9,78,84,121,204,244,37,149,251,108,169,146,114,0,83,170,244,62,107,186,101,183,44,77,142,181,243,53,226,87,209,22,39,179,16,72,16,53,13,55,211,142,44,27,18,148,170,205,105,10,168,98,118,193,69,210,15,101,62,185,143,39,157,203,77,172,192,15,99,176,73,89,55,189,246,204,216,143,26,254,119,45,189,65,215,12,116,195,57,116,170,193,156,116,233,37,67,30,94,218,20,18,247,93,172,9,158,129,24,18,163,208,189,195,153,8,112,230,253,24,136,28,75,118,225,236,146,121,174,104,169,239,112,229,137,111,119,130,240,25,186,94,220,188,40,151,50,206,46,57,157,17,111,6,208,73,126,118,134,206,33,135,153,184,75,14,46,120,102,106,176,16,32,109,32,109,70,4,121,115,212,160,2,96,209,106,242,33,89,76,215,47,207,0,152,236,24,210,2,50,13,160,119,204,126,164,29,213,12,123,252,14,130,4,178,38,119,195,41,38,52,253,204,19,1,28,83,48,232,124,160,120,241,197,247,18,115,129,14,64,38,97,22,82,137,98,202,212,35,102,89,177,175,119,173,228,235,86,139,239,65,125,226,58,18,38,43,28,224,136,186,13,87,170,143,70,211,189,7,13,129,105,188,55,181,246,20,51,1,0,145,0,128,176,34,85,55,195,92,96,162,21,243,89,226,65,226,97,68,99,18,220,96,238,81,221,173,240,31,104,192,136,121,149,96,223,1,147,35,252,108,5,196,27,25,212,75,164,209,118,207,106,174,132,229,110,166,79,72,135,140,79,48,130,246,161,25,23,141,90,119,242,86,104,210,255,40,113,54,29,208,44,43,147,44,194,120,199,219,112,247,110,62,231,173,144,187,97,238,253,147,101,48,206,161,227,82,182,231,230,70,66,232,252,33,8,107,21,181,162,183,82,194,202,36,212,153,0,80,55,102,176,149,111,150,62,26,208,233,246,65,129,77,70,10,114,152,73,124,228,160,46,129,160,88,223,12,56,115,219,151,217,132,238,220,199,60,86,11,182,164,78,61,225,185,186,59,187,167,153,139,234,91,99,62,27,115,44,123,226,71,81,35,50,179,236,72,176,110,204,215,140,126,118,188,26,228,169,239,205,17,88,140,155,211,177,223,222,171,199,184,195,146,57,38,251,31,115,138,49,39,49,161,235,167,153,106,184,255,176,66,215,245,42,143,57,223,163,137,70,185,254,76,22,40,43,98,237,158,175,53,158,133,15,151,114,137,239,93,12,81,247,188,121,47,158,99,182,98,210,22,218,8,251,36,145,145,169,80,181,230,145,158,79,82,57,189,194,12,255,241,243,195,242,26,113,62,21,210,47,239,205,83,107,247,135,81,86,206,207,76,133,54,202,63,137,193,240,251,59,205,115,185,175,70,253,253,153,200,148,16,98,199,67,155,91,56,93,108,137,157,47,30,175,150,88,10,75,205,56,147,190,165,157,227,167,10,254,188,88,234,60,199,226,63,238,218,204,127,246,6,210,214,97,206,10,109,178,157,165,181,24,22,10,89,122,134,88,89,173,251,139,83,90,175,187,235,158,102,218,118,110,238,75,15,117,204,64,248,226,106,182,199,250,108,152,208,115,196,155,53,243,26,116,55,166,52,226,147,133,204,208,90,207,102,221,234,8,30,54,152,37,218,243,108,168,131,87,14,115,129,175,64,204,116,76,197,155,157,87,147,112,19,43,58,92,241,102,199,151,153,89,127,54,116,38,59,172,89,217,175,177,222,89,72,143,113,217,186,23,163,134,30,95,131,210,172,100,22,202,54,220,225,181,210,44,160,159,178,17,118,249,111,74,192,14,245,200,166,38,48,130,29,142,126,162,174,23,87,163,19,15,43,44,192,250,214,4,71,241,228,206,193,171,239,69,189,108,196,173,155,73,159,138,25,0,87,24,179,22,227,48,82,155,216,65,64,101,125,10,98,134,72,123,197,213,101,41,139,38,61,86,75,233,171,56,156,102,81,51,9,18,159,5,16,214,47,29,79,238,150,238,213,52,156,234,135,68,243,172,198,36,73,176,110,203,28,57,145,234,116,225,122,138,217,52,76,200,139,195,144,223,247,53,131,204,28,106,46,151,211,14,114,176,84,244,226,19,169,68,220,179,140,87,92,175,109,214,52,231,86,48,79,250,173,8,92,230,184,102,24,186,244,71,35,194,225,196,89,20,113,103,214,19,187,64,47,229,126,202,194,221,93,249,49,103,23,129,174,214,157,215,158,207,1,252,51,110,141,6,159,206,110,36,211,157,123,135,162,57,141,87,114,113,166,15,250,190,24,185,201,173,214,18,84,199,21,214,185,19,243,170,121,89,147,88,152,171,136,42,64,211,78,168,31,227,105,154,25,242,163,64,28,181,251,173,138,177,111,171,57,7,35,42,230,44,93,25,133,142,196,229,52,76,0,34,38,123,139,152,193,72,199,128,101,10,88,250,155,161,154,11,107,218,108,69,98,37,144,185,15,38,143,165,30,14,208,235,188,99,192,32,21,104,122,53,9,59,223,64,151,149,26,245,64,164,18,230,158,217,2,75,223,117,250,82,166,73,241,102,11,190,127,157,68,166,239,80,174,25,218,119,189,154,146,198,189,57,68,0,250,171,77,80,184,183,48,171,58,32,84,144,68,16,43,172,229,207,189,169,220,172,248,89,176,196,170,95,151,154,203,170,85,136,234,113,235,196,88,173,65,46,204,212,182,212,12,245,72,13,174,60,216,4,167,154,169,239,121,212,195,65,58,151,250,39,182,127,204,107,38,15,163,239,125,162,189,72,86,128,82,107,34,85,87,40,255,65,68,22,102,8,114,138,152,105,186,136,17,67,130,73,246,162,5,131,157,23,38,49,195,76,53,197,12,244,119,221,71,87,97,98,197,73,131,46,39,190,37,237,50,93,239,221,86,246,62,100,204,89,121,123,168,201,237,236,13,187,152,147,138,80,98,78,232,34,92,115,19,230,195,178,172,229,38,205,107,78,34,63,131,103,91,82,36,97,160,5,167,214,47,102,26,131,98,23,61,230,169,235,118,217,187,173,44,102,245,109,0,167,227,145,92,243,22,157,35,192,231,125,201,207,78,42,127,70,145,235,18,45,153,121,72,123,42,157,114,240,115,221,81,65,205,79,6,141,39,143,148,175,89,193,159,160,39,160,142,190,55,215,184,102,65,159,237,28,227,246,49,231,214,59,31,23,57,143,251,49,193,173,137,149,242,220,53,62,124,191,199,2,162,238,190,20,154,171,114,231,9,254,238,142,7,17,169,252,96,234,226,145,252,97,242,63,14,178,137,133,122,241,14,179,49,225,137,121,80,77,136,155,27,198,88,6,155,166,161,26,252,152,80,201,63,179,196,96,160,213,23,30,196,119,69,167,224,153,175,197,217,207,40,26,157,152,68,78,14,122,5,233,92,112,238,90,163,92,16,43,80,118,119,159,23,189,193,130,114,42,176,70,7,15,69,93,28,174,82,187,67,133,230,28,130,113,117,1,62,34,110,166,153,131,145,215,242,9,82,76,133,164,138,183,247,207,101,140,148,122,53,46,130,115,65,192,150,137,14,71,213,223,133,184,189,63,219,8,45,171,154,119,171,145,204,155,132,83,93,151,245,89,168,148,138,157,45,245,12,140,128,124,205,220,114,144,169,2,109,109,250,193,0,40,86,95,245,38,196,94,166,14,42,21,51,39,106,133,69,180,138,123,205,168,56,78,2,9,92,19,94,19,43,244,106,238,247,83,122,168,114,108,45,43,136,150,224,220,125,138,30,103,115,135,119,112,8,109,46,114,64,215,156,173,113,46,46,46,165,9,220,180,76,227,63,235,247,234,254,236,85,52,42,181,72,15,25,33,118,147,53,109,201,233,234,71,162,17,208,138,130,56,200,15,68,84,253,230,70,93,47,86,218,169,235,20,107,222,122,49,154,182,169,132,25,247,241,38,33,11,190,15,18,162,241,187,80,60,184,99,54,97,178,119,56,129,169,158,14,233,30,195,76,205,37,6,156,76,139,228,181,184,218,149,99,249,90,132,29,50,40,144,227,140,22,252,201,231,114,81,204,33,91,15,227,92,190,228,204,50,5,201,76,151,32,128,133,107,63,87,125,237,78,109,52,238,60,80,185,151,33,65,189,104,250,177,244,35,197,213,183,110,70,49,25,12,201,4,44,58,160,164,23,82,208,20,131,94,92,89,94,187,26,87,218,136,207,1,142,65,222,12,246,133,240,80,166,121,136,50,11,41,237,28,191,205,159,77,255,150,126,172,66,43,172,255,172,66,219,173,94,75,95,217,53,91,245,253,189,56,69,5,203,180,43,206,40,201,215,160,184,182,253,189,209,82,60,62,156,188,247,217,192,103,176,249,14,186,172,5,90,85,166,21,192,124,51,163,113,92,59,149,40,204,229,22,228,228,168,104,113,78,137,25,62,57,255,154,231,37,167,146,11,0,167,72,43,124,217,1,69,130,96,144,202,79,205,202,207,166,209,211,89,107,18,149,28,39,14,161,193,111,22,26,1,111,209,155,163,159,232,142,240,128,174,79,20,242,10,20,247,39,218,245,71,103,66,89,249,93,20,193,151,183,28,84,99,188,146,51,19,81,250,233,236,152,198,58,153,132,94,230,152,205,83,184,230,138,220,216,53,3,206,169,126,52,13,188,230,36,135,15,205,114,231,6,254,102,169,47,65,239,22,138,120,203,155,83,32,80,220,82,112,47,195,50,34,206,123,14,251,72,19,12,57,97,50,100,14,126,49,141,178,66,63,78,138,215,10,217,110,166,19,82,54,112,234,93,57,50,117,0,219,180,155,213,82,5,160,94,227,189,7,210,115,98,38,89,224,238,232,48,244,139,76,98,132,225,73,213,249,231,42,64,67,228,135,33,219,208,60,137,8,125,251,214,73,12,211,23,52,162,110,70,98,72,194,3,51,103,143,107,216,232,138,148,151,89,244,236,243,254,189,104,38,214,28,63,138,63,197,169,63,140,176,103,95,24,144,17,98,174,72,238,208,117,148,133,199,158,93,247,248,124,62,104,180,46,243,13,174,217,160,246,59,174,94,208,175,77,49,195,113,81,99,129,128,22,40,122,181,177,34,184,213,122,37,228,205,232,94,20,51,28,114,67,205,144,136,229,88,186,105,42,81,17,153,84,107,243,117,115,51,247,79,205,86,225,137,133,79,49,79,205,132,237,126,218,211,232,122,206,178,46,102,190,246,200,119,211,161,209,82,175,158,183,148,132,98,203,177,203,152,206,179,203,212,228,131,182,13,42,34,87,211,99,127,119,21,6,69,29,44,200,83,123,139,141,97,83,130,148,164,47,103,74,115,66,94,204,19,22,106,49,195,145,28,223,19,113,114,137,144,59,165,192,37,247,38,158,190,243,176,195,212,225,132,189,152,151,118,221,28,51,34,118,243,62,26,142,82,189,218,240,142,59,204,121,9,19,196,217,198,211,170,225,138,12,210,75,73,156,36,19,236,202,177,41,161,27,168,233,37,188,202,225,164,189,252,213,246,120,42,144,67,229,251,61,143,47,119,92,50,249,158,5,255,125,199,205,237,144,150,155,227,76,71,18,223,174,46,250,69,178,117,15,202,163,139,56,104,29,241,191,72,181,240,226,218,77,78,75,13,112,128,152,43,205,120,247,196,140,186,101,189,147,129,82,213,253,218,63,254,140,120,54,10,224,242,232,70,83,64,228,201,137,205,155,230,232,17,46,24,222,169,142,25,84,204,93,96,8,80,13,135,111,152,176,208,84,159,182,25,36,61,221,53,192,10,219,98,6,104,57,203,53,79,245,9,104,118,25,229,158,234,84,248,37,107,129,159,122,25,227,233,231,110,34,37,87,140,179,214,123,64,24,149,174,180,86,5,143,118,134,211,11,165,86,21,17,100,50,141,12,185,59,74,8,146,38,253,34,116,165,70,185,104,210,99,213,116,212,242,15,204,232,102,218,168,36,173,220,76,195,37,135,55,3,232,65,166,82,99,175,14,252,198,249,171,251,201,146,158,175,63,154,115,29,255,244,73,201,28,255,87,189,54,64,164,168,141,121,240,66,85,39,235,96,31,79,57,71,201,126,130,199,80,191,146,214,6,228,66,195,113,100,75,146,209,4,153,237,100,91,20,59,89,230,242,33,249,60,17,127,64,67,220,134,206,18,180,100,210,227,117,202,102,214,32,59,79,33,235,113,190,105,74,58,137,160,222,116,78,94,122,65,58,189,120,50,253,19,40,226,22,63,219,186,216,197,12,99,159,167,202,225,195,63,147,170,232,202,99,117,228,59,104,128,23,100,221,26,246,112,199,171,205,165,197,111,42,38,65,101,247,147,215,125,246,225,180,10,213,239,152,6,244,253,13,221,174,36,34,36,165,49,245,104,43,205,232,132,194,76,202,79,182,89,243,74,239,139,157,111,167,79,102,213,183,8,233,240,57,213,213,232,198,81,90,226,123,53,242,173,242,179,58,245,231,25,102,66,121,201,63,157,243,227,138,16,157,143,141,156,238,214,131,141,248,62,62,118,231,81,106,94,253,230,129,38,93,122,90,125,160,91,96,213,248,216,172,36,221,80,96,79,29,57,82,3,63,212,175,30,232,221,100,138,98,192,59,7,165,152,135,249,166,97,166,50,215,30,55,39,234,114,214,247,150,30,191,211,160,38,110,69,78,85,230,48,93,175,65,204,73,112,196,9,32,158,33,57,234,27,129,103,83,201,43,234,149,246,32,149,170,212,107,139,104,143,159,119,230,227,71,148,156,232,74,23,223,143,78,160,54,66,114,135,147,167,233,205,143,119,93,2,90,50,209,117,22,41,45,92,222,44,49,198,38,181,35,233,20,75,211,237,187,133,91,191,156,94,189,233,96,140,195,39,229,103,129,208,78,179,93,104,8,73,176,249,70,9,193,19,132,239,70,60,35,15,46,38,232,30,158,31,77,174,2,22,128,177,173,69,74,155,112,99,110,13,3,152,241,177,0,198,36,216,212,48,160,146,238,93,225,41,208,213,160,161,19,137,179,126,205,4,29,26,192,244,31,122,33,204,67,41,252,206,238,119,182,86,23,129,60,102,171,172,72,24,48,64,130,134,239,70,234,109,119,189,122,155,118,172,155,43,221,112,50,162,240,27,57,167,27,67,58,166,80,199,128,8,155,199,99,11,31,135,72,86,182,28,216,123,86,14,255,106,19,134,61,230,92,215,117,21,152,72,73,126,54,58,193,174,76,128,40,233,106,194,158,105,230,139,142,58,179,20,77,196,246,154,195,139,97,9,108,65,230,26,179,194,168,235,174,77,211,201,145,96,22,26,236,144,172,98,98,253,53,223,170,185,197,125,73,103,3,140,44,87,85,202,228,252,52,78,110,156,10,33,195,133,166,130,94,123,118,168,234,241,203,57,200,104,145,150,159,69,126,61,183,155,110,76,165,63,1,190,249,10,254,108,104,213,154,236,103,102,206,94,20,66,161,2,150,26,141,240,129,32,251,179,225,120,16,142,126,168,116,216,218,125,95,216,74,38,2,33,57,136,150,72,193,22,128,187,154,150,88,53,164,126,172,71,40,53,205,90,144,160,137,124,60,164,27,210,178,82,76,178,121,70,141,24,138,114,65,66,151,105,24,213,72,138,151,102,155,186,152,145,146,241,245,1,60,175,9,197,202,57,204,207,199,189,214,5,78,75,115,126,104,39,70,25,13,141,236,169,89,61,19,103,220,237,190,89,105,154,102,154,0,125,118,164,181,81,163,148,173,114,174,31,239,126,220,220,214,186,152,225,162,243,77,197,18,242,2,31,47,36,178,167,211,105,255,26,244,132,1,179,24,103,222,142,34,220,132,117,88,206,228,19,232,142,104,65,39,24,39,204,94,79,254,184,245,139,64,178,238,24,189,154,222,131,128,225,193,210,46,77,39,240,128,246,171,104,8,133,174,110,88,19,186,176,25,0,12,64,219,2,225,38,187,108,116,219,129,234,234,176,148,203,168,100,96,38,129,48,58,110,165,48,152,159,207,201,48,231,43,227,69,207,152,38,75,145,7,186,202,128,84,144,212,10,136,254,2,100,217,245,213,72,183,186,95,218,141,243,78,167,2,28,119,10,143,45,90,254,155,176,190,70,124,78,131,72,158,154,245,67,241,243,34,252,80,240,28,178,43,76,194,218,28,175,189,24,127,41,112,211,92,27,98,113,48,51,163,1,32,3,106,13,179,129,91,79,20,42,229,209,96,182,106,0,221,128,0,8,167,6,102,180,49,75,168,93,21,145,117,42,84,202,206,152,93,117,202,173,156,25,152,101,10,195,219,115,162,6,249,150,155,163,44,176,160,224,32,214,83,134,24,192,9,227,209,141,178,180,22,41,208,197,190,112,124,84,202,31,51,162,145,33,226,133,76,212,208,95,13,204,58,32,174,200,243,84,125,177,101,72,221,219,9,160,170,205,204,96,176,187,33,217,57,81,17,126,204,104,247,198,207,98,79,213,133,121,54,252,28,243,27,154,122,145,152,47,72,235,158,111,29,247,6,173,223,212,74,206,253,202,131,29,143,84,139,143,32,161,119,116,125,128,23,104,90,80,77,224,176,107,8,145,210,105,163,47,102,146,159,215,188,169,77,138,185,25,45,97,72,143,65,103,39,91,2,236,160,87,97,53,129,231,208,139,193,191,221,158,144,250,60,151,58,230,53,29,15,190,63,251,24,93,80,57,26,62,154,50,200,97,54,213,210,48,239,186,181,122,151,44,219,212,111,55,73,74,90,37,62,107,33,207,104,44,162,39,76,83,56,144,211,141,214,227,217,131,42,254,99,94,229,74,181,241,94,179,63,155,224,165,68,63,49,38,58,149,242,169,208,183,13,254,84,66,208,58,180,100,111,210,195,243,118,201,236,178,181,40,159,1,149,206,120,113,130,158,174,111,6,117,155,152,97,23,124,54,255,78,161,58,58,116,18,125,130,98,6,108,127,95,13,0,162,126,105,144,175,99,196,205,33,155,211,90,110,158,168,146,151,16,153,51,53,111,49,195,77,25,61,81,8,8,183,45,31,12,242,208,233,253,111,224,76,232,26,148,115,137,186,67,189,87,131,222,145,171,209,229,13,2,32,132,122,167,40,165,112,170,229,29,34,17,148,45,105,86,18,115,37,112,138,155,67,135,161,51,17,185,213,104,159,75,38,112,164,111,78,240,191,66,134,142,168,42,233,247,230,28,115,93,89,204,231,209,93,205,52,18,196,68,69,160,86,203,116,48,160,166,144,151,73,208,212,63,214,101,176,132,176,82,79,215,23,55,56,107,220,27,145,217,167,146,204,204,110,161,110,76,247,163,98,75,152,90,181,196,239,178,76,181,188,56,157,119,35,36,7,233,94,213,69,64,226,170,204,251,104,8,207,158,34,54,228,134,241,189,172,147,93,190,87,109,212,19,239,189,105,78,150,159,109,127,61,58,228,40,3,117,133,158,80,30,203,247,98,218,100,245,222,211,36,199,174,185,10,253,150,241,5,194,136,124,205,77,40,97,138,41,112,175,36,55,63,126,220,80,179,233,193,201,205,179,2,22,90,90,189,202,163,147,102,250,33,119,234,77,204,99,100,221,46,33,129,9,85,53,204,105,232,144,54,218,206,246,29,209,7,163,119,66,239,22,157,29,246,61,180,135,13,77,148,227,37,182,251,104,35,150,18,51,136,169,114,127,22,123,140,222,28,114,148,36,19,169,60,64,11,83,210,184,131,82,30,17,97,204,44,230,107,134,119,182,40,86,130,180,167,172,0,37,69,2,158,50,232,21,8,51,18,247,10,125,129,79,45,52,184,207,234,75,93,55,134,227,103,92,194,119,214,110,122,38,90,55,12,213,221,86,214,122,224,85,29,188,126,108,136,153,92,128,142,57,157,1,185,207,187,235,100,13,126,40,12,140,208,185,99,207,162,203,68,204,131,232,53,102,26,112,68,29,84,234,222,179,222,237,82,216,75,12,186,13,249,201,221,107,211,210,19,189,111,19,66,191,59,181,250,133,164,44,186,40,145,210,118,149,30,216,204,66,182,234,30,18,109,73,194,132,178,203,42,98,198,85,81,51,34,135,177,56,241,83,52,113,0,144,233,204,243,112,38,22,238,181,124,77,138,14,193,153,4,253,11,28,116,106,54,26,192,123,180,62,27,49,74,216,185,93,43,96,102,133,88,13,32,36,87,66,149,122,186,254,108,0,157,49,224,20,85,181,4,8,64,43,169,63,145,179,66,172,168,243,4,115,114,2,208,147,31,36,18,189,59,113,107,18,103,58,71,201,212,4,27,83,162,142,191,21,24,73,62,112,239,171,50,143,14,129,66,77,105,212,218,87,169,151,148,134,194,84,97,226,13,185,92,78,190,7,84,156,144,90,139,0,195,184,13,251,3,237,93,1,217,220,128,193,119,82,228,175,45,169,144,234,237,89,21,171,138,225,34,111,163,205,111,165,110,197,120,83,89,184,145,81,207,66,242,91,140,6,182,135,31,191,236,168,84,52,191,237,97,17,56,229,246,182,139,65,16,25,141,108,211,122,70,158,238,135,17,1,221,36,193,173,157,46,76,132,218,227,193,3,58,79,249,85,231,107,149,117,127,21,248,91,237,85,65,89,99,230,16,55,222,136,218,136,21,44,204,150,136,109,60,102,206,251,17,142,72,74,38,160,163,61,137,169,180,113,29,234,14,188,77,204,116,26,14,113,121,181,9,97,159,191,157,238,173,97,74,85,44,255,166,163,253,174,29,88,254,133,184,132,152,1,164,76,44,122,56,132,164,99,151,10,181,39,137,76,135,228,172,219,170,93,158,117,181,235,179,146,6,106,218,33,202,22,117,125,113,208,252,75,251,75,51,69,182,88,29,16,176,200,213,103,43,10,249,110,139,109,134,100,13,76,71,124,181,171,155,156,13,212,41,102,148,212,162,223,132,232,78,25,247,82,49,58,239,8,217,186,242,21,29,255,118,134,251,100,29,74,57,233,147,59,205,169,55,250,230,116,150,150,244,68,102,57,135,52,56,105,5,217,101,233,22,70,13,39,174,30,116,160,202,136,254,20,64,215,13,99,85,234,128,37,205,39,184,230,227,78,87,249,154,139,186,206,13,99,71,205,106,221,48,157,221,71,67,195,170,221,215,52,18,68,55,213,174,22,168,74,99,55,89,204,27,187,67,42,41,223,26,161,228,18,117,23,235,47,23,125,73,107,42,239,209,215,193,142,145,234,99,237,233,118,194,24,242,116,62,247,158,55,249,132,42,197,42,106,5,163,19,125,123,132,150,2,231,196,92,225,66,149,171,211,99,237,43,234,176,88,159,233,159,33,88,27,209,73,73,168,249,180,202,163,63,176,102,185,147,76,163,143,74,179,225,190,126,0,203,90,32,55,244,29,141,214,110,80,6,49,254,210,171,151,209,254,199,242,0,253,54,148,63,160,4,101,63,206,211,249,90,114,49,199,214,142,197,99,13,13,73,94,124,226,213,221,144,141,94,71,97,52,65,145,164,229,56,49,81,93,22,210,4,160,166,193,101,153,224,198,155,67,57,21,192,53,69,96,67,249,174,8,79,133,17,135,137,36,57,21,211,244,48,50,156,253,197,135,4,217,94,145,121,51,190,134,43,26,155,204,223,207,50,36,176,50,122,7,39,196,164,173,41,79,38,245,186,75,185,15,237,77,18,226,15,46,62,155,236,229,238,64,163,188,62,143,158,215,77,104,70,114,173,102,192,58,225,110,154,140,165,50,50,24,131,187,147,58,178,129,15,73,32,97,62,35,30,129,13,40,200,245,142,217,70,92,32,40,75,140,115,92,73,46,76,139,244,50,154,44,9,145,237,234,81,194,203,64,193,60,149,247,217,33,90,113,124,163,154,4,58,98,108,105,41,164,112,80,68,205,237,25,82,176,143,59,172,86,163,17,171,213,21,125,254,15,224,26,77,47,70,215,50,78,15,152,208,187,80,129,157,45,20,6,8,191,122,161,137,32,204,83,80,225,148,22,115,1,160,227,214,65,233,166,79,229,99,182,232,94,233,186,246,200,44,132,183,186,73,150,235,142,211,109,211,8,238,155,159,168,156,172,123,24,222,125,162,81,89,239,89,127,55,228,234,65,188,152,97,93,23,22,178,99,165,221,59,232,130,146,129,171,223,139,67,148,57,3,17,144,62,52,30,221,225,18,118,243,249,116,202,29,133,124,73,10,201,152,108,236,42,66,162,132,42,86,8,162,253,110,181,245,87,3,166,115,119,149,31,57,230,122,205,61,150,192,49,147,38,24,143,25,121,129,48,51,11,159,221,110,5,209,37,249,231,212,198,122,47,30,65,113,70,118,98,254,49,247,96,123,61,95,230,33,33,195,90,238,143,70,188,65,74,104,246,163,87,80,250,24,12,88,137,71,49,151,30,196,110,13,154,150,93,158,93,122,164,203,198,53,171,242,46,96,14,142,90,140,67,242,106,132,110,36,238,221,220,129,86,169,19,114,166,1,212,138,159,25,141,21,209,234,132,201,16,172,163,63,25,15,80,64,95,199,145,0,60,26,212,107,195,52,107,229,217,176,89,95,210,42,24,199,210,99,54,194,8,255,213,232,13,42,3,103,2,210,53,131,91,109,154,192,132,120,18,48,45,220,89,72,73,65,106,31,213,176,82,145,17,204,235,249,212,144,142,134,187,74,75,247,90,202,1,99,40,175,160,16,3,189,89,100,97,26,183,187,183,100,97,94,15,6,143,86,213,190,99,241,44,184,110,180,157,119,153,94,253,188,102,165,177,68,112,165,210,8,17,230,81,68,222,241,87,182,10,106,180,69,199,189,250,232,147,222,120,63,22,1,150,116,245,194,169,60,5,107,189,41,63,110,109,8,159,204,239,160,15,180,54,120,229,61,48,157,137,203,46,152,168,139,232,205,207,198,27,169,171,19,30,81,81,211,55,195,243,243,184,158,46,193,19,32,100,141,107,32,82,14,51,10,194,218,193,63,193,1,121,134,40,3,246,212,230,62,168,91,200,117,125,172,137,213,48,207,58,102,28,24,65,170,136,212,73,127,184,88,40,59,123,10,181,192,76,169,16,60,163,2,237,193,161,9,197,233,211,163,63,105,254,8,154,75,192,191,67,27,191,167,69,70,241,108,147,178,209,223,77,103,168,243,232,21,170,227,171,61,102,248,198,167,155,95,130,105,98,73,176,71,126,243,19,169,104,187,193,241,233,237,215,184,181,247,167,180,66,233,123,123,153,161,116,155,178,106,5,153,231,159,19,117,164,253,16,112,16,205,121,124,209,12,195,55,202,99,206,193,113,121,54,54,190,142,26,233,74,106,65,237,137,232,138,190,118,134,254,33,8,79,33,102,211,213,101,69,249,107,70,228,90,99,111,211,111,78,151,179,20,126,205,135,182,192,58,30,253,213,112,112,31,142,153,50,82,232,57,27,71,69,202,218,86,14,40,213,179,210,132,210,36,27,181,111,28,162,236,160,21,133,12,87,249,109,80,72,223,193,228,10,177,184,176,173,90,43,115,245,110,121,27,241,170,56,164,19,233,115,176,221,15,210,214,159,254,64,156,32,31,115,208,84,73,19,99,19,7,217,119,21,126,228,120,146,164,163,27,3,81,76,6,216,213,52,183,133,199,22,68,176,232,50,204,39,197,154,219,37,50,135,200,229,140,122,213,116,59,156,218,193,151,106,10,247,90,193,216,64,237,124,154,158,219,207,165,111,206,4,119,98,159,86,190,158,99,45,11,237,84,99,26,67,108,212,94,192,1,94,149,95,141,10,206,126,106,109,8,205,199,152,23,211,53,212,134,181,137,242,131,255,48,248,212,149,110,5,114,248,171,240,83,140,231,240,105,119,67,233,104,92,46,215,46,21,196,73,171,67,48,0,82,241,1,41,38,230,100,204,175,110,166,149,68,107,216,176,135,175,123,107,62,167,236,73,211,96,99,126,244,21,178,26,37,43,166,0,164,181,103,45,10,106,236,75,246,67,212,200,202,22,115,126,90,211,39,46,237,14,119,131,205,81,249,111,230,252,209,115,134,249,56,174,146,80,39,31,139,38,187,155,151,169,188,60,173,116,1,160,226,28,160,136,152,21,86,131,154,97,28,19,39,148,213,53,114,204,231,35,196,197,136,109,40,108,102,224,173,223,227,173,60,93,147,103,117,156,152,100,198,209,89,205,219,83,124,200,186,71,39,199,236,210,175,137,163,63,130,208,148,1,212,102,132,9,239,228,140,23,155,36,15,21,175,0,108,59,212,56,207,104,147,212,147,55,179,156,174,191,55,121,229,231,99,154,138,131,63,153,117,182,214,211,237,86,46,77,235,9,38,211,219,12,87,235,213,215,206,195,96,203,227,105,72,155,222,91,142,153,195,76,94,27,176,150,83,51,112,243,165,216,221,101,77,175,254,41,72,128,12,237,104,73,119,168,129,102,34,130,241,127,113,231,116,209,64,228,27,83,39,63,61,108,157,30,169,18,63,102,219,22,43,223,128,82,92,9,71,22,236,107,95,218,155,71,38,54,190,209,132,214,64,161,50,200,161,133,2,39,156,140,170,22,206,87,170,81,122,35,133,120,28,47,109,134,68,164,56,223,71,115,142,104,43,37,28,67,43,102,38,197,47,73,204,254,164,85,194,251,167,189,74,1,89,80,252,238,187,100,38,20,12,85,231,117,1,173,23,62,116,49,233,101,69,69,1,211,12,55,122,0,173,85,136,220,2,8,45,30,227,82,198,168,9,0,213,137,107,0,201,162,44,166,16,186,98,50,73,177,83,0,39,208,173,0,226,52,95,145,133,178,250,208,103,195,180,52,101,243,205,181,63,93,183,144,115,120,106,170,164,166,36,23,147,124,66,139,59,27,55,165,90,77,187,36,204,180,144,107,211,237,52,249,233,216,216,199,211,194,220,201,90,173,123,158,52,133,172,32,41,22,112,95,112,121,224,148,20,193,70,223,93,142,93,29,101,108,197,30,209,5,158,239,47,38,73,248,152,73,224,215,120,237,115,60,164,7,21,152,104,29,139,87,163,141,76,91,87,173,179,56,88,203,73,245,41,189,64,2,207,30,167,21,89,141,169,149,179,180,140,213,62,220,243,69,53,230,105,42,111,33,24,103,221,6,83,11,153,25,174,148,17,222,69,165,159,77,65,10,151,53,211,52,192,138,36,71,65,25,208,249,83,195,67,174,69,87,199,250,17,18,132,99,67,48,247,84,96,201,182,93,175,201,188,100,245,154,208,195,138,49,131,30,230,41,45,35,48,112,71,133,2,200,212,154,57,236,82,189,134,59,56,33,228,81,50,9,150,90,120,239,96,131,181,65,193,228,164,107,143,155,239,151,33,96,27,144,60,34,162,105,36,156,90,89,131,42,199,239,61,129,20,41,15,75,49,146,140,48,195,46,161,81,71,33,79,24,30,184,129,31,53,86,171,104,201,135,187,103,21,62,245,254,251,188,112,47,98,206,156,52,14,132,235,56,123,246,135,202,207,9,106,228,87,119,3,24,185,66,4,52,189,218,204,120,134,43,93,105,78,138,32,116,130,9,15,28,159,56,4,144,232,51,30,15,143,35,36,193,33,220,100,52,126,251,33,153,35,112,244,155,243,119,243,195,151,102,152,82,151,213,0,212,163,53,218,109,155,134,167,135,172,82,173,103,252,49,211,139,229,87,211,251,162,199,15,28,116,87,251,29,73,231,151,92,204,68,53,68,209,99,138,188,203,143,26,179,122,72,132,54,66,127,8,213,150,105,66,187,21,140,249,75,7,58,90,64,217,206,132,67,99,74,231,194,198,223,14,33,19,114,138,227,97,15,155,225,1,115,50,117,69,88,83,66,1,27,126,85,217,30,92,33,5,170,20,168,43,186,185,138,194,170,184,58,7,122,2,156,13,186,138,106,38,83,229,67,70,107,125,85,210,41,230,105,190,207,6,147,215,30,82,53,187,222,205,240,242,107,20,153,77,22,61,36,221,172,91,69,87,0,94,111,40,128,193,53,166,133,107,120,206,90,72,186,65,86,243,242,242,33,42,239,187,10,93,226,73,207,23,132,98,232,246,14,13,48,64,121,186,66,186,165,255,66,3,140,144,84,87,223,57,2,66,56,247,71,79,57,158,197,9,87,187,127,109,250,250,31,186,66,114,152,87,162,111,163,182,170,137,148,78,228,23,11,8,106,5,101,211,130,214,107,221,23,167,246,169,153,16,156,133,237,199,189,145,169,63,123,18,121,221,16,61,132,135,168,61,215,34,86,29,250,96,166,76,167,99,2,14,61,148,180,152,240,93,35,235,78,241,34,52,136,240,161,166,230,212,32,198,159,161,102,5,115,172,110,227,164,229,87,192,197,80,223,44,79,254,135,130,140,79,5,250,19,180,11,121,91,196,17,239,221,17,104,110,207,183,68,196,171,135,122,102,167,128,240,92,189,98,64,161,139,169,235,49,183,133,128,243,103,254,209,74,233,205,33,14,143,65,25,128,178,244,205,160,239,13,209,52,168,67,234,126,246,97,116,64,107,152,137,73,148,11,180,222,244,169,237,231,47,127,106,187,162,104,208,13,213,103,159,220,64,99,252,193,39,102,123,96,250,155,70,140,16,87,105,96,208,199,179,108,167,233,211,134,18,106,27,251,1,102,156,93,57,82,225,16,4,167,164,120,20,168,220,107,12,40,217,255,254,108,194,199,215,221,190,225,116,106,255,10,111,221,134,93,242,36,9,50,126,79,59,226,217,251,232,69,114,237,218,179,6,105,126,208,51,151,153,55,93,32,54,145,18,213,19,219,248,231,194,76,199,192,124,232,159,82,164,125,33,144,217,15,80,140,28,155,239,255,221,212,244,148,137,200,4,150,125,126,27,115,220,124,27,62,248,83,191,26,97,118,237,203,59,59,35,30,173,139,234,118,227,18,215,182,138,100,211,204,21,123,77,127,92,156,210,6,107,112,14,41,97,72,72,149,38,6,149,26,119,210,41,189,84,61,93,232,140,41,1,108,234,211,78,84,53,3,180,236,113,245,198,191,213,246,30,186,13,61,29,64,153,27,54,58,141,201,230,149,101,167,46,164,158,4,16,157,96,221,135,48,198,132,18,196,124,156,16,239,5,102,229,13,205,24,83,232,25,17,154,28,83,82,161,83,75,151,70,214,22,162,137,162,221,9,197,66,29,55,2,12,211,174,10,147,179,240,44,58,225,85,82,38,219,51,161,72,11,249,213,25,23,82,9,129,136,56,156,103,2,61,159,243,30,154,12,224,172,247,162,199,176,86,196,167,225,239,140,158,147,220,153,86,80,82,162,136,227,220,32,198,231,98,216,172,5,109,177,135,116,148,68,146,155,97,13,212,70,198,106,249,5,23,225,54,198,31,105,125,131,163,174,122,45,19,173,106,100,133,197,12,43,111,12,55,62,138,40,51,23,112,226,92,241,153,77,169,94,66,220,129,86,185,175,121,4,188,181,168,65,83,106,31,126,146,211,116,242,222,58,91,255,130,191,119,167,134,171,102,18,217,17,62,128,205,149,218,49,177,8,89,211,16,38,239,28,135,210,221,76,218,39,112,4,48,237,13,229,36,103,201,31,207,193,31,109,117,55,237,33,46,212,157,124,255,30,108,194,154,146,237,176,153,36,223,109,104,238,152,34,58,11,201,4,41,64,159,40,180,134,42,39,207,217,56,75,116,163,195,249,0,243,119,86,146,137,181,174,149,212,151,172,187,70,61,208,209,90,144,41,112,124,74,155,60,48,101,79,164,48,229,134,16,250,147,38,70,5,199,69,232,19,26,30,242,96,170,147,1,117,129,106,161,173,135,129,2,89,96,255,209,51,25,171,160,180,247,243,53,238,197,148,52,180,65,31,69,50,111,165,162,50,188,149,42,148,232,238,42,134,129,198,60,63,251,78,132,138,31,85,124,35,155,100,92,148,144,135,76,127,139,20,142,145,128,209,118,253,127,211,101,181,153,223,227,67,89,173,141,228,78,191,243,115,51,177,240,103,230,188,87,152,98,51,52,149,71,229,147,220,142,194,116,241,137,199,240,189,119,102,243,68,149,105,129,106,184,123,46,243,28,64,231,127,89,63,20,120,194,236,102,136,23,36,117,206,58,44,161,200,53,45,68,151,125,159,156,60,240,67,55,51,95,116,6,225,153,251,206,61,141,14,165,41,15,195,128,233,94,62,228,195,67,78,80,48,162,177,192,240,1,90,39,193,115,204,142,155,179,25,150,4,218,64,149,204,242,40,49,185,25,35,93,117,251,252,81,108,192,36,123,170,56,154,148,160,115,141,163,97,241,163,117,73,211,51,177,220,189,166,91,24,202,65,217,78,42,100,224,190,23,173,243,110,18,241,119,104,202,3,88,4,43,248,82,30,69,228,173,57,166,220,108,144,86,233,30,6,186,226,92,254,236,100,112,91,233,38,74,98,57,54,50,252,220,246,236,191,148,0,194,92,200,216,200,222,143,31,27,27,194,217,36,73,113,203,189,43,18,240,142,238,132,18,118,40,227,154,37,23,150,79,242,19,63,34,167,173,167,210,160,188,232,55,71,121,61,107,71,246,241,138,143,19,16,7,11,164,177,202,163,133,38,193,142,195,152,94,74,61,79,45,18,184,207,166,40,173,100,86,28,229,41,230,202,48,121,95,165,59,36,25,21,241,41,13,164,85,105,7,96,212,91,206,119,0,21,5,226,246,154,51,206,116,208,196,73,143,240,131,222,188,74,151,110,51,29,134,34,179,129,190,245,84,251,245,4,0,190,170,153,76,90,188,26,95,79,186,24,173,33,185,95,15,6,151,89,83,160,72,78,45,79,129,66,79,241,208,164,224,6,172,226,225,43,101,202,172,238,191,101,55,186,67,162,112,218,180,164,205,159,192,189,225,214,115,152,167,39,83,126,78,131,0,161,193,170,53,158,106,30,177,88,52,183,117,42,135,202,29,143,66,100,137,82,33,252,132,96,50,181,121,147,63,240,171,153,41,251,225,213,132,109,206,93,24,19,4,125,218,242,80,189,137,180,87,55,226,44,109,119,98,250,20,95,127,4,141,103,8,159,52,165,117,68,185,7,127,182,142,167,246,75,155,123,196,114,36,120,166,242,14,236,98,90,224,238,193,83,247,210,118,89,82,60,35,238,141,178,207,126,96,244,20,200,123,152,137,198,52,118,198,22,190,46,121,220,242,4,115,27,198,220,124,67,34,24,189,52,93,55,115,224,104,80,185,89,235,81,210,56,127,228,156,205,68,107,41,79,77,67,82,253,113,150,136,19,235,205,246,116,234,114,66,183,30,1,46,18,92,15,132,161,167,19,60,248,234,108,116,209,165,39,182,62,91,127,232,206,53,16,230,154,61,2,167,23,114,149,109,25,90,94,51,6,197,54,22,15,113,33,20,73,243,1,102,64,6,238,102,40,205,229,201,144,110,69,105,215,4,88,146,62,26,47,51,69,46,99,12,131,7,139,217,192,120,158,9,97,95,30,154,174,24,228,148,35,174,31,64,246,53,219,55,128,78,134,194,53,58,2,233,65,148,24,109,69,100,51,70,125,218,132,97,217,159,209,144,75,152,74,45,95,127,88,39,198,242,52,203,25,64,237,54,223,151,57,179,33,103,94,30,130,249,115,168,236,208,27,39,50,209,36,63,60,38,176,172,133,62,60,128,96,133,30,209,44,58,34,109,5,175,153,46,143,99,158,81,86,36,171,69,138,226,185,121,142,44,11,196,1,163,252,105,246,8,104,81,53,158,124,205,224,64,128,158,66,6,122,1,102,209,212,18,81,228,77,251,162,70,248,192,154,136,101,2,242,97,73,47,229,175,220,195,52,18,226,230,38,102,95,31,28,205,114,198,41,203,97,158,227,231,145,208,57,110,89,143,228,235,79,59,232,17,131,1,184,127,205,173,190,154,71,103,235,46,229,154,211,35,165,1,74,205,131,107,104,82,8,25,212,58,110,218,11,246,29,134,238,145,138,217,87,222,154,44,192,131,46,162,109,52,26,200,104,222,156,175,138,77,194,65,188,111,6,49,84,127,107,0,17,65,211,157,89,31,248,29,128,238,152,226,20,170,210,124,117,104,142,55,25,162,224,212,85,246,31,115,168,59,24,244,241,156,41,143,68,14,7,113,220,28,162,78,109,197,34,93,23,248,32,132,25,231,124,210,171,128,214,71,228,241,207,98,83,18,250,179,39,209,62,21,146,226,148,35,202,155,34,5,219,226,102,148,185,117,105,67,155,118,103,121,155,38,98,241,148,101,90,132,201,150,100,123,36,72,168,218,68,182,196,126,201,179,122,59,46,188,159,141,116,162,156,85,243,60,251,252,67,93,183,238,242,80,224,161,212,29,218,140,180,109,247,244,32,186,240,93,157,55,253,152,225,154,85,196,36,148,87,1,249,61,95,59,33,7,168,75,236,220,59,166,67,162,205,91,27,216,72,138,140,168,24,1,226,208,159,61,172,100,84,163,212,5,108,81,247,21,82,111,33,205,13,102,90,161,154,70,254,20,85,52,96,237,186,81,51,235,199,8,217,239,227,80,164,23,170,57,131,23,199,58,16,160,137,84,51,96,176,91,254,131,205,250,65,114,194,20,18,85,79,252,168,7,178,120,38,222,156,23,229,134,182,175,44,207,57,168,156,197,213,128,247,116,31,135,69,186,94,164,217,153,164,74,49,182,73,212,215,64,22,30,119,4,162,255,167,69,13,145,130,40,21,91,198,80,37,249,192,42,251,239,54,41,104,221,171,77,218,126,93,164,217,94,122,111,56,144,162,205,184,28,207,133,170,128,154,187,34,53,161,166,213,49,165,99,54,146,241,197,148,156,159,23,239,37,93,108,202,68,219,230,177,230,17,128,73,64,81,93,243,233,92,155,67,36,122,155,75,165,214,179,222,188,162,3,70,98,252,49,247,28,89,80,156,206,164,180,208,0,185,86,9,92,19,41,40,61,240,105,74,107,23,192,113,130,231,173,231,211,9,2,83,100,214,142,249,184,58,245,49,239,122,97,100,192,6,30,80,174,245,83,92,188,48,25,151,241,96,172,209,126,12,8,17,121,99,189,122,33,9,182,175,89,153,182,1,112,159,40,161,196,160,16,171,41,54,28,145,158,124,173,160,197,171,194,206,1,12,199,144,101,84,81,197,74,121,34,224,56,192,30,166,66,199,169,252,57,43,142,129,208,118,87,33,78,200,22,35,15,74,111,202,76,79,219,94,166,173,59,68,214,105,193,20,184,188,229,96,47,150,135,159,88,180,169,175,152,226,162,155,9,17,179,170,143,66,161,113,33,108,153,204,229,82,221,83,248,127,2,133,70,227,106,125,250,196,240,191,67,209,27,14,170,169,157,96,103,227,140,110,19,234,80,79,31,12,85,252,30,64,254,19,117,43,193,49,85,118,178,247,33,7,126,54,179,254,104,216,54,148,21,252,103,247,54,133,63,188,162,184,150,74,0,203,105,255,211,158,191,51,100,37,20,137,105,245,68,22,93,205,208,147,135,26,56,240,119,237,152,26,240,149,92,197,110,112,176,122,111,246,239,37,141,44,165,170,70,173,137,163,220,62,23,174,214,54,152,97,137,215,171,6,158,179,234,204,102,216,225,163,47,233,204,86,18,132,218,47,2,7,79,191,106,224,139,212,179,126,173,158,66,237,56,27,90,120,170,153,44,216,136,246,30,218,182,181,89,11,10,171,152,194,208,71,107,155,11,37,135,120,109,136,42,231,126,30,12,223,120,14,37,113,136,112,116,76,234,137,161,61,241,144,104,24,47,91,199,27,214,223,104,223,7,18,49,180,11,102,208,187,59,174,24,184,177,201,235,136,206,60,130,212,96,3,69,45,42,226,204,17,26,205,138,19,246,79,109,56,52,102,174,26,230,76,221,82,222,124,27,15,79,180,145,241,110,243,209,143,166,145,59,154,208,206,89,254,116,122,153,172,215,189,26,249,21,105,178,161,223,48,133,172,252,113,118,202,211,225,12,128,119,207,224,168,24,182,78,203,115,117,185,29,158,29,189,226,250,60,122,95,190,133,142,14,188,54,130,25,103,88,60,186,27,214,88,205,56,69,161,201,77,213,179,107,195,237,254,241,50,185,153,18,183,62,154,84,143,79,82,28,235,34,93,27,152,207,128,134,98,119,99,242,228,246,152,123,14,234,141,246,171,28,60,55,199,245,15,153,115,114,150,207,205,119,30,183,147,50,67,183,55,244,197,33,90,139,87,227,103,117,125,243,213,46,174,37,193,53,171,50,207,134,168,30,193,103,98,133,101,149,134,7,29,26,103,23,101,136,89,84,180,62,161,104,31,108,66,149,172,164,252,110,250,123,192,161,187,153,74,156,42,180,231,182,110,113,49,193,76,40,8,169,122,188,26,218,4,74,40,203,211,1,164,102,186,39,110,139,232,164,222,43,55,183,77,238,154,249,93,114,70,192,97,8,22,38,154,60,249,105,34,255,78,105,57,188,229,51,141,217,183,245,106,128,4,65,160,49,104,222,146,99,151,226,206,138,42,95,2,114,40,234,74,164,230,13,59,16,141,154,69,217,153,173,40,5,199,134,155,39,202,78,242,197,168,117,4,9,0,157,24,186,60,73,112,231,18,164,35,156,54,218,139,92,64,195,71,187,11,44,108,100,103,175,249,108,212,35,154,216,32,135,146,130,174,201,122,172,122,205,230,91,200,189,39,229,222,232,68,203,45,21,225,200,255,33,184,71,64,135,127,202,0,207,213,160,1,202,237,1,165,73,241,185,186,71,1,50,179,83,43,123,1,207,110,59,160,250,6,90,47,250,171,161,102,153,113,134,52,13,133,201,111,211,113,234,247,38,188,153,91,199,236,56,234,65,153,149,73,62,188,55,31,232,8,249,57,81,173,182,175,86,4,131,229,240,27,67,7,124,24,154,43,204,4,136,178,85,23,147,72,136,22,186,70,125,32,235,144,230,80,84,54,57,221,199,6,39,70,248,41,93,14,100,163,78,139,115,111,64,88,40,77,248,197,116,217,60,149,201,217,78,70,228,154,65,115,230,48,83,87,210,158,87,195,76,222,15,241,235,215,189,111,133,124,92,137,90,156,49,151,21,153,158,199,117,75,183,63,58,131,171,210,139,249,114,78,239,221,172,255,92,40,226,65,154,25,65,104,0,192,171,74,56,84,152,233,232,38,9,243,44,66,79,111,131,121,214,228,188,240,113,233,94,179,50,39,217,233,219,101,169,96,233,243,31,42,69,225,226,67,157,171,109,173,231,59,164,226,36,168,205,28,13,145,52,171,36,23,207,214,21,67,138,186,183,180,148,87,115,4,155,32,242,139,222,187,131,182,73,247,115,145,191,144,65,161,154,121,155,65,40,89,13,121,178,65,27,110,75,108,1,76,40,191,250,108,6,53,178,91,252,102,102,100,152,205,253,189,77,173,29,105,36,89,178,13,146,162,32,82,129,65,13,135,87,205,91,191,166,181,225,173,199,188,114,244,132,131,111,146,130,22,102,218,11,3,206,143,232,167,204,133,70,171,86,217,2,231,127,40,48,126,160,241,38,29,77,202,156,12,99,78,202,23,229,205,217,34,68,91,184,152,103,92,82,152,145,127,151,71,103,72,160,35,231,192,193,82,100,243,55,53,240,96,53,4,214,185,4,142,99,238,43,197,5,135,167,131,93,25,122,245,186,173,29,150,32,170,114,160,90,135,83,164,51,160,198,90,207,144,149,243,253,251,141,235,105,123,209,207,5,72,251,166,20,216,34,36,56,57,243,134,35,53,26,6,33,26,210,17,61,71,84,10,102,64,246,173,161,252,25,109,24,162,41,48,222,244,224,233,171,157,243,18,204,108,100,121,104,233,151,103,67,139,29,172,157,228,123,139,176,120,129,57,88,208,122,186,249,169,4,84,43,116,15,15,237,171,97,184,100,139,53,2,147,40,242,65,153,86,69,108,211,212,54,16,247,113,51,180,81,18,95,24,89,71,137,60,104,182,90,90,19,51,16,160,64,105,195,243,212,212,122,2,161,40,78,154,243,43,26,162,104,29,245,221,47,12,27,90,144,11,160,58,102,88,130,35,235,109,206,238,29,240,222,81,105,168,1,210,158,85,177,235,152,119,118,189,53,204,212,121,186,152,233,82,118,76,196,49,147,216,126,205,125,223,139,17,44,47,143,149,2,182,155,23,125,248,127,46,14,116,138,105,136,104,35,61,111,182,3,123,120,204,52,27,52,53,179,221,197,155,153,88,173,140,25,12,120,17,189,87,170,178,186,161,161,177,120,201,155,104,141,215,254,232,99,166,56,29,101,8,36,20,69,217,157,90,176,41,197,57,68,60,89,195,166,154,87,13,162,85,68,157,138,104,139,113,183,113,89,92,233,105,172,122,112,118,176,233,209,159,84,173,74,168,67,126,166,112,142,94,68,28,214,81,100,183,60,110,54,161,172,87,149,72,144,103,57,87,59,194,194,113,241,249,21,85,58,75,42,58,126,20,131,62,115,177,102,36,153,43,224,129,226,115,147,232,204,34,184,102,64,198,29,221,188,172,206,181,117,54,192,35,120,223,236,135,142,150,81,217,154,192,61,99,62,69,255,180,82,29,161,117,56,208,208,198,188,19,102,67,43,150,40,140,86,43,188,221,71,35,238,69,154,54,208,208,112,111,221,175,13,252,2,162,36,55,83,101,144,35,159,142,152,28,253,54,141,110,0,29,21,18,30,185,68,233,147,46,74,145,18,53,209,160,91,94,4,67,37,78,250,49,238,21,153,135,6,119,226,212,75,231,69,169,82,34,239,210,38,137,21,173,214,21,230,170,124,210,54,173,104,30,9,243,40,234,137,64,19,18,244,1,20,239,187,134,84,104,8,150,104,83,176,210,255,146,147,141,239,190,35,105,65,211,72,22,49,3,20,60,56,141,110,173,56,63,225,129,117,146,94,56,52,169,218,173,55,47,52,96,184,51,1,65,167,8,23,81,65,154,215,255,106,232,18,11,199,49,213,171,51,101,3,156,190,192,82,72,12,140,247,52,35,249,219,224,189,238,250,104,100,213,35,224,58,87,91,155,255,53,211,250,19,91,206,9,221,57,3,228,230,128,140,162,169,241,188,120,169,26,153,76,182,152,116,171,243,153,28,246,253,94,108,210,231,129,49,141,172,17,235,94,189,126,165,150,248,32,79,90,186,162,240,219,163,141,142,162,243,210,188,28,180,210,183,134,208,140,217,64,38,184,169,104,212,152,42,6,242,146,48,116,65,95,182,99,101,158,227,11,96,189,152,137,215,107,172,189,165,237,230,52,51,163,132,17,214,70,247,229,22,115,47,23,177,0,33,147,180,249,112,171,125,66,205,88,152,180,72,200,186,5,6,181,194,83,103,47,44,74,18,131,236,119,132,16,205,82,235,114,240,1,195,169,119,154,213,179,253,232,163,55,8,187,240,114,26,21,180,46,199,203,70,208,44,40,25,44,180,214,244,238,177,244,125,151,189,241,137,203,46,124,6,115,4,40,142,141,114,116,249,28,230,49,69,146,245,56,107,149,206,53,49,51,226,129,165,40,48,95,74,70,194,248,238,139,103,204,173,143,94,243,141,52,16,21,87,82,111,205,150,177,204,66,148,230,103,4,117,184,191,69,120,55,129,17,162,90,118,175,166,240,172,87,27,9,107,28,62,27,143,90,174,134,178,38,32,209,184,88,244,82,137,153,108,242,14,115,129,123,77,204,4,148,177,186,128,254,221,205,16,6,197,84,92,175,150,105,182,21,189,2,141,155,233,71,198,231,66,34,184,95,51,124,75,41,58,48,192,137,202,249,112,102,14,28,138,113,62,84,115,39,228,217,144,43,71,187,64,171,150,54,152,215,204,21,243,30,108,240,253,233,155,35,159,19,104,35,11,149,196,43,37,157,5,127,67,152,59,45,194,98,182,56,46,102,74,230,200,189,70,84,26,188,26,107,177,170,184,33,205,56,148,162,115,144,148,195,89,74,98,6,37,30,168,26,128,19,77,94,122,81,48,141,157,144,228,211,40,242,224,13,255,92,156,152,105,90,83,68,152,179,105,33,172,124,187,166,216,146,174,153,106,212,186,239,61,44,199,38,230,5,9,92,189,147,140,143,123,205,40,100,222,6,35,66,253,41,70,186,241,194,191,1,20,51,228,189,168,87,71,136,204,183,208,36,139,21,113,90,48,237,54,195,95,221,179,165,25,17,87,151,77,84,193,114,88,207,221,99,196,26,154,244,67,47,206,208,62,197,254,14,75,111,122,126,84,187,60,242,160,58,135,240,43,81,72,57,161,98,108,86,32,120,5,116,102,117,22,226,216,232,94,226,1,143,25,125,180,56,205,109,67,87,43,10,64,51,78,107,114,49,250,226,201,136,35,220,188,142,123,52,179,254,46,82,28,62,141,112,201,229,116,192,204,19,114,244,54,165,45,32,114,204,61,84,37,105,148,28,56,110,250,53,211,112,29,17,84,212,119,214,39,27,230,223,97,149,20,206,219,214,207,193,94,228,24,191,10,9,106,215,121,66,78,193,55,209,206,108,150,32,150,4,200,20,68,39,51,86,146,194,204,216,158,203,109,78,26,125,74,91,58,104,80,192,200,59,144,143,100,152,238,128,179,101,174,20,45,62,204,216,235,162,67,10,128,230,133,223,27,196,203,144,37,15,41,0,173,124,110,94,89,147,167,100,48,16,206,13,52,41,218,5,73,111,62,228,76,236,219,208,53,122,243,179,203,93,96,114,98,31,144,207,81,232,152,223,190,7,227,152,37,145,178,37,61,178,111,113,16,97,181,42,172,156,166,56,9,115,205,69,255,2,247,21,115,71,182,47,122,113,232,208,147,123,3,130,8,4,188,41,87,72,94,224,71,185,230,50,84,12,54,4,111,114,111,186,33,131,192,18,60,118,207,178,191,23,227,183,12,232,240,143,239,32,172,149,237,60,56,8,0,246,87,81,38,178,168,183,6,69,135,81,67,117,189,26,69,222,8,200,12,218,47,28,97,52,77,143,27,166,34,126,46,139,135,188,192,101,141,162,114,174,132,57,132,165,64,39,253,201,70,250,184,228,234,1,58,35,186,2,224,38,219,69,174,182,90,98,252,44,24,240,150,90,41,91,68,99,9,169,195,121,195,135,134,74,225,12,116,7,156,24,207,197,232,162,5,242,247,88,11,45,117,98,222,208,214,198,173,81,7,186,3,214,56,173,35,6,5,108,86,165,231,28,55,15,69,21,111,179,56,43,183,72,155,5,157,174,41,212,23,81,135,135,158,239,206,127,22,99,115,33,90,51,43,98,204,132,0,97,58,137,155,131,204,146,171,73,247,197,102,6,106,116,11,207,15,109,161,199,101,143,142,24,124,190,38,167,11,113,16,40,190,248,30,57,9,136,143,157,21,38,230,125,135,244,124,93,49,195,77,55,189,153,146,42,198,18,96,62,140,171,6,80,248,204,144,98,11,86,135,114,11,125,205,110,134,19,64,151,38,157,108,51,218,91,39,12,195,146,141,167,251,18,213,6,183,34,223,180,229,209,128,71,250,189,247,38,77,119,167,74,167,222,18,247,94,198,207,122,99,69,114,212,176,26,134,217,178,168,242,104,56,243,34,105,176,146,53,123,203,239,66,233,59,14,167,243,233,209,226,89,98,166,252,61,221,122,182,23,41,189,35,103,156,147,83,20,159,225,103,196,111,153,160,89,143,93,241,44,206,130,104,73,166,233,128,59,36,240,29,235,120,36,67,152,92,26,5,235,30,68,24,252,213,41,44,241,156,239,51,102,202,78,168,70,203,199,28,6,147,115,39,252,204,19,74,100,247,71,15,70,220,153,172,205,207,168,85,158,220,209,36,113,20,197,166,86,36,148,183,28,85,8,100,197,189,201,93,201,118,5,11,249,138,170,61,124,92,82,211,39,249,125,79,235,253,227,13,148,1,131,218,101,230,48,67,42,40,95,154,70,3,160,220,159,185,211,253,120,243,248,205,4,142,3,254,183,41,109,63,239,77,99,178,47,123,18,79,93,183,20,192,210,201,213,204,26,108,221,231,103,221,71,35,228,17,104,51,168,115,201,243,95,43,135,102,184,209,156,13,73,56,123,32,61,21,80,139,81,146,239,27,212,224,108,209,37,186,175,249,156,222,119,200,140,80,39,8,110,144,0,91,109,203,139,183,159,104,180,155,233,44,145,1,159,228,142,170,59,3,252,230,45,4,222,120,114,16,224,108,49,11,147,59,102,26,182,98,208,32,70,234,143,121,94,2,251,141,107,44,242,66,112,214,164,21,48,112,91,119,175,85,244,179,160,60,27,75,28,214,9,189,192,104,247,123,1,50,187,131,6,111,239,138,26,2,40,197,36,48,111,90,216,70,114,74,116,252,207,12,197,154,152,173,247,223,173,160,24,197,189,162,247,242,56,49,235,51,35,165,242,44,61,72,4,92,104,240,60,54,33,254,36,86,150,237,55,145,80,157,175,74,3,220,208,41,106,206,50,135,243,73,21,87,174,102,147,237,223,28,238,84,123,65,162,136,25,130,181,234,87,83,35,147,46,35,214,15,13,26,227,51,195,193,44,78,252,64,251,204,27,48,12,121,153,116,59,26,150,201,205,110,37,230,111,178,122,6,109,126,223,36,165,19,103,188,59,202,0,87,87,227,106,212,100,101,146,146,168,154,78,176,65,66,31,31,73,119,156,9,90,182,132,121,3,99,208,13,201,226,235,207,76,81,115,235,126,4,131,81,30,97,37,233,34,155,70,55,85,232,17,247,134,111,67,6,133,239,235,161,55,102,244,157,228,119,157,29,204,211,148,252,44,210,6,50,81,44,107,153,252,189,73,10,12,121,178,9,196,125,155,29,61,140,16,126,222,39,83,57,47,241,165,33,21,19,52,38,158,245,74,241,161,139,209,69,203,145,120,206,67,98,188,248,208,181,109,61,80,81,210,76,241,100,184,188,158,35,241,236,102,245,222,156,134,87,137,138,58,95,190,196,104,155,48,163,156,75,180,176,114,168,134,217,160,80,98,78,116,66,199,147,105,140,43,175,31,224,158,48,108,15,240,176,136,231,70,213,215,213,69,57,254,206,123,203,150,208,140,231,112,134,217,98,38,185,186,27,219,87,152,23,25,209,169,142,221,218,174,74,129,104,10,33,148,92,77,107,142,167,210,109,117,40,121,36,161,254,241,128,238,20,101,93,170,185,158,40,40,70,20,14,6,209,209,36,55,56,104,89,114,243,156,10,32,34,202,57,123,194,244,71,211,44,182,212,157,37,212,152,254,100,104,66,213,129,33,0,240,108,118,7,212,75,93,86,173,28,130,223,147,113,141,182,244,253,154,171,60,156,96,131,30,56,178,252,122,111,163,134,253,172,112,126,230,231,197,32,128,254,98,189,78,252,116,162,3,185,184,88,205,216,175,6,175,49,179,184,163,5,5,145,236,111,134,35,176,100,10,27,198,215,233,162,9,205,65,146,202,239,202,144,146,119,127,54,233,31,65,112,35,154,70,61,231,251,30,32,216,145,88,149,248,1,8,69,241,159,13,22,188,201,38,108,57,76,111,57,182,174,181,46,88,103,206,157,227,193,250,144,3,218,233,2,155,178,142,164,230,242,86,152,151,110,240,36,218,135,19,231,96,133,35,83,163,38,250,83,90,92,76,247,185,68,0,166,6,239,2,86,212,8,39,42,222,18,165,162,69,152,98,76,77,141,93,204,63,221,121,183,30,55,33,73,250,9,190,255,181,227,189,217,64,150,236,132,133,142,202,233,99,130,239,42,46,12,44,228,103,147,241,91,67,129,216,155,36,90,216,222,253,204,227,195,84,61,171,51,81,148,115,246,31,243,48,254,110,49,195,88,181,124,184,161,216,168,242,169,97,70,99,234,248,137,41,242,135,32,105,82,8,44,116,48,106,5,117,134,255,202,48,96,133,194,117,55,49,246,192,44,103,6,189,22,61,62,161,85,197,4,42,76,78,10,253,79,31,43,211,252,41,79,170,173,23,199,57,226,152,111,37,12,39,67,155,186,7,175,253,7,8,209,84,27,226,25,123,198,205,207,119,233,178,36,77,231,208,209,161,92,77,104,43,175,86,51,117,230,120,182,233,87,116,77,217,34,233,184,227,205,87,207,154,26,5,37,94,146,127,198,140,110,186,154,179,17,238,248,186,128,61,55,203,12,74,248,127,142,226,135,129,136,186,143,102,200,205,77,245,103,211,76,35,36,91,36,208,207,172,233,62,121,23,148,3,85,211,239,11,142,112,31,53,8,37,69,143,149,206,185,148,156,55,184,91,27,87,215,68,55,159,200,211,13,221,180,36,75,145,171,235,182,174,177,207,124,118,193,242,212,21,168,42,133,27,80,141,123,69,54,81,20,53,171,83,143,209,6,215,84,173,222,204,222,187,211,57,90,137,152,212,170,183,62,59,207,124,126,53,36,58,241,222,38,6,38,235,29,50,26,206,219,207,76,255,159,30,13,41,215,77,196,245,153,105,9,152,226,190,160,102,88,188,2,117,204,101,102,33,202,48,209,245,234,100,162,180,196,162,56,175,55,183,56,60,204,96,222,196,1,71,41,171,59,55,38,167,54,164,116,106,54,52,71,14,51,89,68,169,64,109,114,177,254,179,135,17,109,138,245,196,32,217,123,219,200,234,146,53,25,98,30,176,24,250,155,117,163,249,18,43,14,80,124,15,48,32,75,64,31,27,189,199,25,215,2,230,147,242,45,189,136,209,83,222,173,126,40,186,162,20,35,119,171,247,72,51,154,192,249,212,42,167,139,224,216,145,38,28,94,102,29,78,83,100,214,161,144,68,188,166,238,237,11,152,179,186,231,152,77,252,196,205,52,224,118,125,52,37,165,88,248,6,23,210,106,99,50,30,141,26,102,36,93,244,217,184,62,59,158,13,81,157,86,58,19,196,116,57,142,234,138,34,243,80,243,249,220,247,135,157,83,123,87,125,53,64,89,35,158,141,70,115,211,234,47,162,84,97,181,94,80,189,119,97,167,142,123,227,235,118,189,26,237,220,123,239,4,11,216,99,174,61,98,3,130,39,28,63,49,167,243,137,220,37,132,97,229,145,83,50,74,20,135,217,32,250,77,141,76,202,241,232,119,123,75,45,102,120,75,135,154,83,190,7,174,101,118,219,124,138,226,187,199,70,78,188,187,212,58,217,94,227,226,65,204,211,213,156,81,105,115,51,136,28,153,166,176,185,69,73,221,10,19,85,91,162,144,72,43,57,14,115,75,182,46,189,250,236,212,233,122,117,84,231,5,163,192,38,125,119,121,156,37,97,254,171,70,164,188,98,38,53,99,208,210,23,255,137,105,185,217,24,221,21,41,96,26,23,49,40,184,56,67,223,140,146,77,88,77,44,75,47,78,199,158,226,209,40,243,42,194,129,210,154,67,228,200,33,130,196,191,214,243,187,202,138,1,69,171,77,102,248,90,38,177,121,205,103,189,8,20,140,164,34,138,37,238,181,161,126,161,168,15,0,163,145,7,49,148,115,213,241,166,109,41,123,216,78,195,112,83,0,29,93,44,35,78,16,248,32,41,121,137,217,58,241,195,161,132,180,94,241,40,11,206,195,176,206,249,52,61,45,40,140,243,181,82,128,215,23,43,134,194,14,243,217,192,244,206,148,112,239,123,65,208,32,251,213,241,91,225,165,10,43,44,9,242,214,147,214,144,216,50,64,78,72,184,133,57,145,151,117,51,33,166,78,178,105,120,148,120,177,142,170,135,188,217,52,68,123,12,104,55,77,115,49,163,172,48,239,213,224,75,245,217,64,22,99,158,144,23,204,58,203,140,185,105,199,199,180,108,170,94,125,62,80,138,176,133,114,66,215,143,57,169,245,196,118,70,209,74,175,5,122,31,179,31,127,76,56,127,168,115,210,202,184,34,176,128,29,84,111,157,204,25,12,51,225,128,12,10,200,253,125,63,8,130,58,2,13,63,71,13,97,126,60,27,206,120,29,20,235,42,187,23,131,10,145,55,27,99,222,29,131,35,245,193,37,13,228,60,199,141,65,139,50,231,84,100,252,142,43,39,102,248,212,213,156,206,22,126,205,214,215,39,102,4,170,36,192,69,239,80,127,245,89,57,181,75,248,171,219,9,130,117,121,94,227,84,117,66,180,219,218,150,200,249,57,111,23,49,250,202,215,186,21,19,75,14,163,141,187,164,129,98,41,206,203,180,163,238,91,225,150,201,107,245,177,218,13,1,235,211,104,75,114,128,194,208,181,238,162,72,172,14,241,122,186,23,219,81,45,102,42,234,119,250,213,38,20,187,70,150,26,154,235,54,7,214,208,67,135,45,32,223,107,167,118,175,144,11,139,86,35,155,125,93,33,69,11,141,189,185,239,212,126,8,142,136,214,1,35,222,101,1,113,147,124,197,6,46,254,94,76,210,79,94,27,126,119,239,158,196,140,127,210,212,156,118,110,119,61,207,119,123,165,90,40,31,131,220,251,214,155,227,158,142,118,55,139,93,159,55,163,131,78,246,18,114,11,50,135,140,216,47,146,55,160,126,21,181,189,140,31,225,110,53,39,74,30,10,186,163,165,190,132,7,81,33,85,153,250,106,25,138,234,152,100,3,250,113,249,34,180,115,141,59,228,44,112,241,125,16,225,166,77,59,54,119,50,0,114,117,53,217,158,120,115,82,240,186,166,169,20,183,72,59,161,180,166,141,209,240,74,59,109,177,21,237,225,82,18,235,128,103,239,30,89,125,85,221,190,207,40,246,27,102,226,205,116,113,249,172,139,122,68,28,73,232,182,117,109,153,195,41,135,237,217,158,165,37,245,152,79,208,20,103,26,124,178,66,30,115,204,5,206,236,235,36,156,137,166,27,29,93,196,247,131,161,120,162,59,217,217,94,246,125,113,48,55,125,234,160,36,112,168,55,155,118,190,142,30,44,160,128,103,156,28,13,86,72,233,30,128,6,42,122,255,49,147,70,157,106,134,223,47,220,46,40,38,244,98,83,114,185,102,208,135,242,226,180,196,245,152,166,205,128,92,106,238,59,52,75,49,131,25,43,106,6,248,125,157,81,68,190,101,109,163,149,237,100,183,184,178,164,67,244,106,216,23,174,187,9,110,78,93,171,98,221,56,97,158,244,152,233,160,157,223,189,175,131,15,252,83,15,189,179,119,138,99,118,118,40,196,165,197,156,47,108,3,243,174,218,124,176,232,237,139,58,208,9,15,122,29,143,25,213,191,136,76,146,137,54,10,98,22,176,110,44,191,78,159,166,190,25,33,82,46,17,113,101,163,217,23,51,32,203,120,241,94,76,70,73,205,53,218,174,49,159,237,82,199,52,91,213,239,102,94,77,46,69,205,128,31,219,77,204,174,199,101,204,20,192,226,92,236,86,220,121,204,53,228,188,8,37,225,105,214,155,195,93,82,227,119,195,232,175,155,22,226,172,18,34,15,226,53,29,53,4,136,107,188,218,36,132,211,223,77,95,82,68,123,124,122,245,5,178,81,69,198,163,41,245,63,247,38,252,136,5,214,65,177,233,231,60,111,85,188,97,163,3,206,130,185,67,205,121,182,72,219,193,59,153,244,92,134,6,111,222,148,50,68,119,83,159,93,128,172,220,108,54,153,239,199,12,63,178,191,57,62,77,122,6,237,68,185,215,131,26,246,59,244,205,179,5,28,145,144,166,233,82,173,6,229,143,108,54,233,42,69,118,103,211,91,137,92,56,200,40,29,241,132,255,155,111,158,61,117,117,119,105,72,174,45,222,108,66,22,252,152,141,200,212,205,203,212,39,212,92,162,229,155,193,47,207,234,60,143,37,159,25,86,10,194,249,65,195,247,235,51,32,100,160,33,66,218,164,195,194,10,128,66,239,157,216,124,111,42,19,89,177,252,32,237,251,186,17,50,221,10,83,163,23,160,171,43,62,215,180,19,172,61,230,146,162,170,2,170,81,251,84,230,254,233,16,122,166,179,32,154,33,253,7,208,186,220,80,244,108,3,26,228,158,89,133,32,247,186,214,44,33,2,138,142,160,151,194,58,85,160,176,90,5,32,194,38,114,114,69,188,145,73,103,121,140,231,50,41,15,177,14,83,160,109,113,107,118,21,121,47,36,29,203,253,81,232,207,75,55,72,103,47,12,119,129,126,12,213,175,157,214,68,84,106,100,142,169,124,75,203,5,109,230,45,178,214,134,151,148,211,107,210,0,82,99,43,37,209,43,66,81,213,48,211,206,240,194,234,128,108,88,59,81,160,139,137,227,233,92,154,213,175,229,220,44,45,106,119,246,23,196,113,157,144,124,205,112,15,65,104,9,45,97,165,7,222,123,201,205,75,26,79,27,11,80,111,137,200,32,189,147,107,153,252,45,50,122,198,71,41,41,137,73,125,35,197,123,67,18,189,181,109,8,25,158,91,114,220,103,144,180,15,107,89,196,28,137,126,82,197,210,140,107,218,147,45,188,9,211,49,148,200,104,80,38,31,17,105,226,24,74,17,247,7,88,156,238,15,192,15,181,132,124,140,198,235,78,181,200,205,168,194,203,38,62,136,183,119,84,167,225,189,21,196,47,73,100,120,212,188,128,124,124,197,135,248,102,88,143,230,140,171,207,252,214,246,105,64,184,105,220,171,39,125,118,77,251,207,210,140,37,64,19,114,21,86,67,88,110,107,143,248,28,74,170,150,117,204,51,221,217,30,169,210,217,251,244,254,159,35,129,22,15,95,215,199,63,78,218,71,12,77,78,47,225,29,38,14,244,46,111,102,84,15,245,150,144,5,33,132,34,45,250,100,241,189,142,19,164,141,140,166,175,58,34,70,62,163,155,100,51,27,38,163,20,206,122,41,166,168,39,230,179,62,174,179,96,48,18,57,93,72,102,228,178,111,234,139,30,132,119,46,228,30,94,107,135,97,66,90,73,232,17,59,211,60,22,159,45,237,170,45,123,173,173,112,60,73,130,190,243,208,244,88,98,95,72,70,23,39,102,216,176,98,171,4,201,153,181,167,15,133,204,187,73,227,157,73,62,100,12,83,171,118,43,173,211,178,145,14,28,147,17,167,253,34,163,145,213,12,18,33,252,105,104,181,154,14,74,219,100,11,98,43,37,59,40,35,138,68,193,69,11,192,27,92,245,181,155,169,63,133,149,25,167,23,39,146,13,113,120,0,165,145,141,22,51,5,104,175,162,65,91,147,214,51,21,90,160,51,140,22,53,47,157,41,103,146,57,77,42,98,28,0,3,245,205,32,83,244,125,184,38,3,24,109,189,185,129,134,221,12,215,128,120,242,227,183,151,198,205,173,109,62,235,194,46,228,16,221,12,45,106,127,22,64,47,247,209,112,138,235,163,161,93,13,103,0,166,108,141,64,206,151,70,123,197,11,70,137,178,167,182,149,114,100,122,195,8,23,19,20,200,163,77,170,37,199,163,219,241,151,196,153,238,244,182,59,154,146,55,43,218,116,218,183,85,102,178,88,187,54,148,83,111,90,41,198,164,211,52,242,199,236,220,28,140,9,68,20,250,232,76,87,131,215,178,208,67,156,18,9,119,186,192,114,124,77,48,178,26,19,98,110,247,217,180,24,107,151,36,165,175,225,73,149,106,173,64,218,190,188,19,136,222,45,230,172,141,215,96,9,156,229,145,123,3,207,151,6,229,9,252,114,198,152,1,207,214,30,227,115,122,81,185,139,121,134,118,147,252,46,186,133,162,182,207,7,105,79,147,254,200,36,51,227,234,100,17,167,116,117,159,105,27,91,202,89,32,45,61,109,246,205,212,190,99,245,33,96,171,77,250,198,72,18,27,210,46,42,190,2,1,0,26,0,97,46,240,83,202,205,65,107,231,8,55,207,206,217,149,168,171,195,82,189,202,141,17,104,170,145,23,183,86,225,72,27,226,81,61,99,90,76,179,57,246,225,53,181,131,153,181,67,47,93,4,194,164,170,228,98,88,218,251,77,31,208,98,41,13,227,84,176,165,44,115,14,54,253,28,224,62,119,142,240,191,62,178,241,166,50,217,83,132,54,38,147,60,148,72,130,104,178,223,138,207,210,179,169,161,209,83,211,186,201,156,174,165,222,31,168,55,60,168,179,208,169,255,41,197,5,124,189,2,212,169,178,31,241,35,131,191,200,172,32,26,174,153,188,211,186,73,109,19,37,151,123,67,228,146,115,145,164,135,56,203,176,185,182,54,164,96,186,116,158,96,174,81,6,64,122,123,61,183,182,70,197,25,193,7,170,108,250,98,125,95,28,91,1,85,245,220,250,39,186,26,142,56,178,159,242,53,80,53,136,25,104,252,156,58,158,103,86,164,20,21,234,71,182,174,26,223,100,158,130,192,168,130,62,50,124,7,189,134,177,166,235,67,147,66,185,40,185,80,67,135,197,140,94,126,229,181,201,61,176,6,144,122,104,236,141,35,189,219,45,218,27,33,181,92,12,221,211,61,182,26,4,168,242,161,217,110,206,214,231,102,10,196,67,25,119,160,60,171,235,98,13,144,144,16,235,175,74,22,64,6,34,237,252,242,8,85,119,9,143,71,178,231,243,104,42,154,53,30,61,141,123,74,47,206,161,144,220,127,26,132,83,205,133,186,187,191,217,132,96,66,185,151,8,74,75,28,91,166,28,171,99,6,63,215,136,29,250,4,7,67,224,240,70,51,55,157,21,170,91,38,186,60,204,77,8,217,231,0,127,112,82,72,78,193,80,109,215,19,216,36,93,117,72,143,11,26,188,176,157,134,111,149,162,229,242,76,107,132,155,13,208,36,102,218,86,3,233,64,117,179,73,205,210,52,26,34,94,35,81,2,144,95,63,54,140,105,241,179,169,0,73,156,10,41,224,136,124,61,230,38,244,248,54,209,224,31,190,136,153,164,145,38,65,48,89,252,24,114,164,101,117,142,87,126,137,191,218,249,199,45,52,216,134,15,153,43,124,129,19,41,236,161,95,132,206,9,239,187,51,14,137,180,31,26,34,19,200,244,103,159,213,169,237,159,116,139,19,130,199,26,232,180,89,234,186,71,120,33,95,156,81,82,81,49,250,96,70,205,113,102,86,164,186,100,170,153,200,78,36,182,217,190,206,48,78,37,3,34,193,25,128,28,184,147,179,242,249,152,30,112,252,110,56,18,116,211,129,45,207,201,3,122,53,210,192,135,238,135,26,202,188,16,40,9,6,59,40,174,235,51,66,222,172,251,127,135,185,41,160,37,84,233,139,8,180,84,203,62,206,88,95,103,117,52,205,89,80,43,91,145,113,167,204,176,116,105,119,211,113,119,111,183,33,62,218,138,154,169,181,251,205,207,28,135,161,80,25,121,204,151,158,110,94,93,185,14,251,9,36,65,32,126,86,60,183,165,63,155,6,144,40,204,3,102,236,202,11,213,77,152,221,195,34,227,16,43,234,22,78,163,166,46,113,53,9,61,101,135,193,55,79,113,115,130,17,229,56,58,225,221,188,247,6,20,163,158,194,134,215,215,231,145,153,21,20,0,235,6,34,16,110,110,16,18,139,149,115,178,198,139,161,135,43,8,39,202,6,41,138,101,212,213,143,95,168,145,127,50,166,174,207,76,24,171,111,70,153,109,71,14,233,7,106,121,194,38,122,167,253,222,112,71,39,141,175,65,167,69,142,20,116,96,214,178,254,232,96,244,106,152,173,220,45,111,70,210,205,213,121,185,26,93,49,121,54,189,44,201,115,18,13,255,179,63,172,54,248,129,45,94,252,56,102,187,60,33,114,13,204,139,113,204,15,205,119,80,62,25,177,17,211,226,42,66,91,149,254,116,28,63,55,31,143,224,137,206,113,198,156,253,152,118,101,176,117,154,130,2,29,18,19,233,7,109,150,148,32,18,84,126,254,144,33,125,54,249,73,122,189,198,189,7,156,220,73,51,103,131,121,228,31,132,237,102,60,169,51,184,4,221,155,160,223,19,128,130,50,215,32,89,53,175,89,121,5,97,174,25,222,100,73,47,91,85,130,238,9,136,50,122,108,218,52,109,38,53,83,96,138,23,99,188,164,183,26,243,242,141,144,222,185,49,159,107,173,228,243,153,97,55,135,5,77,50,145,253,210,113,226,51,227,18,44,37,189,89,205,233,112,17,111,37,124,150,155,179,101,111,255,26,253,35,48,214,244,237,220,222,37,137,112,44,36,107,114,115,114,120,46,227,195,179,225,114,149,155,35,219,25,190,50,217,141,174,64,57,4,23,83,212,69,209,219,104,79,13,47,81,33,244,232,252,156,22,39,246,111,111,117,35,103,127,53,66,40,154,133,180,20,6,203,102,92,205,41,250,20,94,86,11,150,162,14,71,66,206,79,165,140,148,70,12,42,80,66,17,96,49,183,136,94,238,207,140,114,142,186,226,134,128,114,238,252,78,246,110,8,7,64,157,168,216,122,149,128,32,160,36,253,34,136,166,164,117,47,30,143,111,8,91,213,24,114,239,66,161,92,204,205,252,9,55,243,222,207,231,204,145,24,32,254,134,128,64,230,2,81,216,53,155,202,189,166,219,19,76,80,223,144,17,149,50,165,101,162,209,130,246,45,158,110,97,64,215,76,255,217,7,178,159,0,16,117,20,101,186,158,248,45,222,244,218,77,210,94,177,64,54,143,162,243,162,163,112,49,159,123,179,19,250,199,58,65,60,204,65,242,98,211,184,61,62,51,191,74,147,64,80,184,85,7,52,208,70,127,126,165,174,46,3,69,126,63,26,232,79,213,80,18,182,227,27,166,162,186,51,213,149,152,38,189,226,231,53,141,18,91,83,222,19,162,147,64,110,153,180,138,122,95,52,130,159,87,255,190,37,2,119,89,97,168,166,168,226,181,40,132,62,135,104,239,217,155,161,157,228,102,67,157,202,175,174,184,241,238,135,64,226,191,158,13,137,249,28,39,27,4,34,73,148,170,168,126,28,39,197,95,108,117,40,92,117,68,97,45,111,113,49,68,152,83,223,27,112,140,31,185,228,102,71,215,61,188,89,57,37,204,192,5,159,17,31,80,8,52,127,113,211,147,126,110,94,224,125,249,204,112,233,103,221,75,65,71,71,18,117,12,58,237,116,143,167,167,98,149,24,211,5,95,138,76,6,218,177,238,152,130,55,73,90,19,130,222,217,221,93,88,207,170,82,149,226,246,151,0,52,243,228,162,217,18,146,116,145,188,66,140,118,63,223,3,233,183,56,63,108,155,93,90,71,51,176,103,188,24,140,48,10,150,64,96,196,5,30,142,21,182,7,93,31,155,147,45,30,13,72,91,65,30,231,56,78,35,102,56,20,35,210,213,106,125,11,205,153,86,120,111,72,94,158,234,184,109,226,254,163,33,60,122,42,243,29,14,134,29,11,96,172,103,15,47,22,80,186,185,65,53,166,56,40,107,255,240,115,115,216,76,80,244,138,81,202,172,187,124,234,11,196,232,28,26,158,108,196,220,167,226,160,134,1,241,227,83,131,234,86,164,41,44,22,177,124,32,146,213,121,180,140,191,125,197,68,193,145,123,128,168,3,176,158,15,26,184,35,165,71,38,71,61,162,34,132,138,162,70,147,134,175,245,247,178,190,133,199,104,78,101,220,25,54,171,241,96,180,157,191,139,217,70,79,248,3,246,207,123,197,60,128,223,83,73,78,119,62,175,124,103,239,126,160,204,16,162,118,103,140,130,96,22,151,80,89,201,64,22,197,244,60,206,103,215,206,12,120,109,162,247,130,67,125,104,81,18,86,222,90,99,73,159,163,147,227,229,49,55,167,237,166,69,146,54,44,121,246,217,78,78,72,224,7,226,130,69,127,63,148,103,28,152,97,206,200,84,234,155,143,227,51,186,255,79,70,40,9,21,16,174,109,202,203,61,24,244,165,155,116,132,243,195,80,91,173,113,170,157,9,87,244,119,115,98,250,78,7,125,29,199,245,53,211,213,157,227,213,58,202,219,218,217,129,55,27,133,170,14,216,81,210,190,192,219,226,189,42,177,219,152,143,241,194,24,12,179,169,112,122,154,8,234,245,9,115,5,127,44,99,50,96,117,10,207,137,134,110,113,234,144,48,204,49,222,176,40,14,197,140,109,216,226,35,223,215,56,171,21,110,188,45,139,224,142,85,51,242,128,161,86,252,182,112,193,207,118,160,226,13,148,220,67,108,195,46,62,31,83,31,141,138,75,142,71,67,191,160,45,35,44,227,200,93,53,99,241,146,149,181,57,169,90,68,230,243,55,103,197,60,165,48,72,20,95,212,159,220,80,108,70,166,18,228,212,16,245,43,99,73,132,174,53,204,180,97,234,199,228,3,248,54,73,131,84,209,5,112,166,77,14,48,51,32,159,165,244,194,219,20,225,90,60,154,61,91,251,135,166,73,237,70,200,100,72,223,242,152,183,115,189,97,6,96,168,87,79,244,76,75,196,122,80,28,228,199,220,103,120,248,84,142,178,246,115,77,227,18,173,55,186,222,66,67,196,52,101,96,34,134,29,116,254,189,83,28,201,146,48,147,102,126,174,78,23,117,137,103,59,68,70,237,152,187,201,132,135,89,139,92,232,137,213,21,89,26,242,98,237,121,177,74,235,117,92,11,170,71,185,39,225,20,143,5,194,22,61,159,213,85,78,236,28,113,189,229,247,148,131,145,56,50,112,87,205,200,38,117,68,135,65,229,102,60,154,254,161,161,230,179,135,229,155,206,64,37,164,170,153,102,189,126,111,158,69,60,203,118,28,122,161,194,220,30,47,28,226,21,186,128,194,156,181,199,13,65,87,39,197,36,103,0,247,136,94,75,11,73,143,159,117,190,122,121,150,46,12,33,233,154,169,96,79,221,41,215,173,110,99,174,10,209,219,36,2,3,88,101,230,170,93,108,184,217,145,48,199,188,243,115,245,234,33,52,109,217,142,170,240,64,52,14,231,138,68,139,201,164,143,231,213,202,184,251,93,181,198,64,221,54,206,137,145,34,4,134,179,92,181,183,136,244,200,240,185,217,82,189,186,225,193,8,121,71,45,81,188,21,235,175,205,196,83,91,27,121,161,103,171,69,244,125,134,25,69,217,252,108,166,81,77,66,206,79,177,214,236,226,80,83,70,214,172,43,39,249,238,86,4,138,107,193,91,234,134,132,194,75,160,22,91,49,226,44,253,81,72,236,184,175,0,95,233,83,176,220,221,180,254,124,125,20,196,125,159,153,114,142,212,155,247,66,91,123,141,199,140,239,21,230,179,231,43,240,106,155,186,243,138,155,119,160,132,122,180,209,193,21,91,74,65,142,86,123,68,17,139,136,243,188,21,235,112,124,214,199,57,111,238,15,163,172,176,245,106,20,26,34,189,84,192,222,62,199,106,225,108,140,171,233,194,94,237,89,186,37,114,10,240,233,77,213,104,48,218,163,40,29,66,214,135,123,32,102,198,57,150,64,65,74,91,167,33,243,127,70,166,242,108,102,85,15,101,186,83,87,156,217,116,86,10,127,106,253,145,34,121,112,110,250,16,90,17,69,187,54,223,100,34,16,228,242,108,104,6,239,140,171,105,111,213,30,82,32,50,193,62,211,160,254,208,140,30,60,155,203,69,24,200,74,175,167,199,3,62,251,94,98,223,160,92,253,108,212,3,180,102,36,50,207,25,172,114,180,244,134,23,77,75,227,70,117,125,115,142,151,127,180,157,201,10,45,77,118,157,223,69,227,26,68,223,104,108,12,6,207,60,52,194,8,187,16,5,86,67,185,60,16,66,239,238,248,246,137,189,99,101,129,135,250,107,82,247,174,155,121,50,35,163,217,237,90,239,106,108,98,29,242,51,75,231,123,175,2,37,177,30,63,166,78,26,17,113,36,198,63,103,58,4,112,241,90,105,43,253,146,9,111,65,31,16,48,21,236,122,48,102,34,40,62,85,40,129,209,14,15,168,253,210,91,34,105,205,143,195,183,9,131,70,75,48,162,71,253,123,110,22,178,184,254,65,140,82,242,99,16,192,13,30,65,59,20,149,202,210,71,131,111,241,221,188,91,29,191,194,100,148,30,204,82,215,71,171,80,25,69,118,132,192,245,215,148,65,187,248,229,15,57,251,244,201,81,143,122,87,227,99,167,15,76,78,61,70,13,106,8,237,210,254,49,203,199,163,81,155,219,63,22,3,132,151,241,219,200,155,126,62,9,215,70,70,151,237,241,179,177,64,20,22,97,9,250,220,117,191,196,206,157,45,18,78,20,187,171,15,50,59,161,255,25,9,167,170,84,117,192,214,252,25,105,81,68,230,117,196,9,3,238,72,87,65,87,252,25,82,50,200,235,193,231,148,253,56,18,236,68,145,23,53,61,205,47,10,183,151,163,16,199,252,181,5,22,75,0,218,108,136,242,190,112,93,49,100,199,207,210,140,45,112,139,54,166,202,137,94,211,254,192,180,66,59,156,76,190,246,243,94,35,90,2,172,181,89,123,130,25,180,29,30,144,165,0,231,248,220,188,80,45,228,48,205,255,187,125,190,72,201,49,166,11,167,164,124,94,44,157,37,27,87,255,44,58,157,11,180,81,68,230,18,143,119,237,207,76,106,177,254,170,69,168,212,15,33,158,152,163,184,107,145,161,250,124,48,104,214,31,51,68,45,95,115,157,175,217,30,49,68,255,148,255,178,128,178,211,130,226,138,157,71,249,44,160,74,164,46,242,166,233,216,108,159,171,49,193,115,92,77,31,197,199,75,169,175,229,237,220,136,88,205,103,105,67,152,17,21,17,11,199,65,95,139,195,52,82,182,86,53,174,67,102,49,246,184,152,170,254,207,128,23,19,225,140,130,137,182,191,159,43,27,219,93,36,154,137,85,183,143,235,70,40,41,224,68,229,217,199,241,59,47,22,48,42,38,77,111,158,38,132,224,14,99,223,149,207,49,96,146,45,81,8,66,3,244,231,128,162,12,48,114,224,150,135,152,31,120,188,33,133,49,70,15,245,101,106,235,158,94,231,44,155,251,115,246,209,76,226,23,167,196,129,164,15,198,161,255,96,40,226,62,99,54,31,73,147,245,16,106,85,15,159,235,56,65,239,181,142,29,165,99,102,252,166,178,101,33,19,80,148,35,4,18,199,183,151,126,107,112,247,134,0,48,82,182,201,138,227,100,162,89,104,45,140,230,100,170,111,242,228,44,251,25,142,58,124,213,210,113,195,194,163,50,51,210,247,44,54,161,100,60,182,62,188,247,239,128,90,42,120,128,229,217,86,108,151,152,169,231,32,16,194,24,51,218,4,62,203,165,11,117,74,166,218,38,236,121,100,22,245,222,80,192,166,254,142,175,166,169,234,102,171,237,153,236,231,65,143,25,39,15,78,206,245,213,191,108,90,45,148,233,166,208,164,27,123,18,78,205,86,198,24,68,234,194,204,162,76,67,221,5,99,49,59,223,200,183,44,186,0,210,82,14,124,186,166,162,130,229,140,89,21,62,1,210,26,200,197,68,137,202,176,90,1,133,217,74,2,110,196,156,230,7,166,146,33,42,88,62,141,49,192,4,133,124,30,91,107,172,14,249,176,186,244,32,233,161,17,70,81,104,150,226,193,33,249,109,159,159,206,84,4,196,213,124,147,170,63,61,197,214,33,29,80,62,168,241,144,122,185,222,38,157,88,244,167,77,66,53,224,99,143,139,177,2,99,127,10,170,27,58,66,171,114,144,35,234,148,94,33,249,217,166,37,132,12,209,212,218,175,112,159,112,207,80,158,41,114,211,175,203,150,34,145,15,75,21,252,36,175,119,30,141,95,229,26,163,42,110,62,190,0,116,119,186,194,27,78,218,119,245,241,42,229,222,70,39,246,234,50,225,242,106,202,190,5,1,222,35,127,224,64,23,102,233,227,152,21,78,214,128,143,121,93,148,218,235,120,33,83,88,64,214,84,34,251,129,201,38,197,170,80,238,200,189,233,126,219,175,7,23,250,67,33,88,182,189,176,69,135,7,4,230,89,152,136,17,168,155,237,53,248,14,28,92,161,47,167,201,105,70,143,212,217,64,80,235,20,120,9,209,141,21,77,201,128,19,207,57,83,41,58,62,173,196,93,8,227,17,31,126,237,110,148,45,139,60,113,179,126,134,136,78,160,196,7,121,180,16,222,81,90,24,147,112,209,29,60,148,46,143,116,243,122,221,14,240,100,102,101,211,35,141,30,29,107,150,35,151,155,23,90,45,243,51,162,142,145,170,44,129,116,171,188,122,190,61,44,99,35,48,244,50,177,85,154,255,37,76,125,185,25,121,126,248,125,67,165,168,77,93,184,70,201,116,43,182,81,11,90,224,25,123,81,176,179,25,10,141,91,181,118,172,17,85,61,216,157,58,164,25,238,209,112,11,141,111,166,41,76,196,59,98,81,228,218,164,54,31,190,248,99,97,239,168,50,65,142,90,248,82,97,182,236,47,34,122,76,249,89,245,230,214,174,31,39,227,162,113,92,199,140,88,111,241,154,7,227,39,104,74,157,184,17,12,141,36,78,183,246,5,33,217,132,185,33,38,185,41,169,10,157,19,240,168,209,170,138,162,121,234,253,3,179,4,61,169,11,133,103,249,252,116,143,214,253,65,197,170,164,232,155,165,192,194,27,134,212,171,43,199,27,33,161,160,17,161,193,13,189,95,165,147,204,57,69,134,126,35,39,45,76,151,70,199,244,242,197,27,194,255,170,132,145,103,35,245,241,62,27,23,221,160,74,8,185,32,250,186,63,13,247,227,103,229,82,124,137,254,201,133,97,95,85,99,193,248,10,162,96,219,232,207,149,90,177,16,18,136,130,163,9,29,74,22,73,4,94,43,42,243,167,49,78,201,36,133,205,19,81,73,135,241,219,100,188,217,241,195,164,69,160,87,121,160,168,39,162,11,234,254,242,177,63,113,117,101,79,129,241,212,21,111,14,188,16,218,26,170,198,48,119,80,185,174,76,223,223,231,167,89,63,190,149,34,179,81,164,244,12,184,186,60,235,185,206,196,149,116,76,8,153,185,45,96,253,201,73,214,53,167,104,142,130,211,69,106,233,163,122,144,232,67,115,63,251,76,118,184,233,229,91,83,218,28,220,209,20,223,161,237,161,58,18,148,121,223,229,65,70,247,236,49,186,176,249,92,247,167,169,83,110,159,169,96,133,105,238,150,109,171,21,248,194,103,241,185,161,97,170,76,210,76,199,94,120,134,209,11,42,208,184,217,227,179,105,88,201,227,69,233,187,72,186,21,162,13,225,133,5,155,124,222,216,122,107,212,52,124,85,111,50,98,170,168,96,226,25,225,211,17,197,72,162,185,137,175,3,215,244,112,24,165,87,221,103,147,105,187,222,5,176,173,212,184,42,90,31,27,206,62,55,202,74,31,122,156,125,250,92,125,68,207,240,144,229,210,39,59,115,214,157,132,99,212,31,19,115,234,152,80,29,238,46,198,182,152,202,231,116,105,12,195,239,181,207,118,77,93,207,231,116,225,200,190,166,6,33,227,132,93,163,187,66,237,30,179,100,159,179,240,168,238,41,80,225,249,205,59,246,174,126,46,230,142,215,58,141,68,254,121,108,149,215,160,67,228,158,93,131,106,63,21,52,199,52,206,97,199,28,152,242,124,61,33,44,161,150,253,209,38,189,218,159,221,208,82,1,217,97,74,190,234,231,128,64,18,230,162,52,41,167,252,249,105,78,160,238,176,237,43,114,245,176,137,123,97,56,23,202,103,150,158,93,122,251,197,153,102,111,253,154,141,128,244,53,253,172,35,22,218,26,177,129,58,142,193,239,107,158,19,17,127,126,171,137,116,198,193,67,231,131,141,51,139,134,29,234,187,84,9,92,24,97,235,46,234,122,199,170,60,83,193,169,95,14,220,176,153,228,106,118,176,28,40,221,24,249,163,184,83,157,188,148,162,137,57,190,240,25,68,151,51,63,190,64,182,96,195,51,12,141,170,216,199,164,162,97,153,62,6,237,244,92,56,105,189,179,122,170,26,218,38,27,238,40,164,143,106,165,255,122,20,46,74,141,237,135,168,182,32,194,236,163,93,161,197,172,42,179,133,190,145,43,130,12,19,170,223,50,32,232,132,103,207,151,193,254,203,215,146,155,31,19,102,236,120,238,74,251,149,122,8,152,241,78,180,137,197,64,91,78,81,191,167,71,163,246,57,242,54,90,185,234,53,81,224,120,221,185,65,0,144,196,186,186,115,24,69,217,225,99,133,168,31,218,45,89,80,28,69,92,73,244,120,40,191,90,78,239,79,236,16,177,26,101,108,101,140,167,63,25,236,148,77,201,96,249,179,231,18,134,165,173,212,194,57,91,8,129,135,237,48,45,86,89,169,100,135,17,246,94,184,162,241,171,52,181,231,61,157,99,97,88,42,91,119,97,156,119,36,47,28,94,48,52,125,92,127,164,79,252,222,103,99,109,250,181,19,185,59,215,245,128,62,18,27,191,105,64,132,108,130,191,215,178,52,100,87,170,89,218,37,252,209,8,236,8,173,82,51,225,93,15,170,163,139,50,149,38,1,101,190,233,69,184,40,116,81,188,60,116,204,168,95,245,123,243,228,106,22,242,26,193,184,55,16,22,42,31,85,191,9,141,69,142,65,57,110,190,186,223,4,44,92,105,142,33,29,93,85,65,8,243,16,153,117,216,26,3,148,16,121,35,27,24,31,132,82,16,157,164,236,72,43,38,18,121,217,79,84,97,189,68,58,51,165,126,92,119,88,81,211,155,132,182,27,10,60,94,30,111,32,182,142,130,185,200,254,37,196,90,253,177,81,41,24,234,96,147,210,240,46,141,241,83,81,27,31,14,105,66,47,190,91,65,76,149,62,12,212,201,248,55,28,38,249,163,62,178,21,137,229,183,238,233,74,93,26,56,232,114,49,230,170,10,182,157,255,205,25,27,101,33,202,45,51,252,248,242,80,139,196,134,101,166,157,60,217,113,90,147,215,242,161,152,156,230,86,117,49,100,73,227,176,175,72,181,119,85,46,75,100,164,99,195,42,236,3,186,253,67,9,47,219,240,121,51,161,225,55,109,44,79,133,255,40,9,85,236,16,103,174,142,183,77,23,232,158,148,214,189,17,81,247,211,3,98,41,57,213,44,104,119,205,112,202,73,41,229,151,107,155,117,126,199,153,184,56,244,244,184,157,180,118,223,111,157,145,47,146,253,166,146,110,236,113,222,118,88,32,213,60,58,70,63,28,210,23,54,17,71,85,61,48,253,235,29,134,192,70,115,74,116,13,160,177,113,198,98,132,174,118,211,115,13,5,176,238,228,14,131,41,187,149,85,219,96,87,29,63,187,104,39,171,254,189,249,72,113,53,82,86,67,47,134,131,167,133,117,52,76,222,65,224,97,252,41,14,23,138,82,20,110,38,44,234,134,219,241,140,182,138,147,165,252,168,187,224,216,71,187,181,168,155,202,48,251,111,211,119,33,188,168,216,117,79,31,117,156,237,9,110,14,245,221,135,235,153,211,31,72,19,136,124,76,59,109,106,192,77,133,139,113,251,19,139,209,209,98,13,227,2,67,153,176,3,166,166,78,173,213,130,224,169,151,6,108,250,113,187,90,117,48,33,71,239,202,38,91,213,190,232,76,225,51,65,147,247,137,210,20,120,160,60,208,178,77,125,161,124,159,44,69,138,98,207,239,185,85,217,251,66,153,128,150,201,173,66,115,136,103,247,168,213,160,136,63,73,115,9,117,177,199,164,140,65,161,59,113,168,55,119,60,128,8,181,111,59,214,68,194,20,74,158,18,174,185,181,204,168,50,43,219,23,177,53,247,230,206,234,105,159,183,198,15,205,225,236,241,41,139,14,248,217,88,163,212,155,182,173,36,69,63,12,74,45,145,53,133,202,225,108,17,234,176,33,113,216,194,75,37,129,254,241,36,9,86,198,147,39,196,247,62,98,136,214,216,90,220,67,182,205,82,61,100,250,213,60,224,183,206,127,218,73,65,208,225,156,39,30,67,93,20,184,72,61,43,240,244,136,4,155,81,25,26,22,96,20,171,167,215,225,92,107,26,196,41,86,83,228,213,47,198,239,38,141,168,124,42,50,55,203,97,56,183,101,204,10,129,176,225,65,210,133,213,189,116,204,82,233,175,164,104,90,249,132,74,64,38,83,241,116,212,248,164,63,18,143,231,47,61,51,73,19,212,25,111,129,59,69,233,30,247,50,210,164,169,203,7,219,169,248,215,52,57,243,58,85,42,133,220,161,135,134,39,237,131,170,27,219,40,23,243,77,220,206,56,22,168,232,176,156,163,45,146,4,19,53,3,117,83,57,223,107,127,177,45,83,53,85,17,23,8,166,35,182,85,33,135,144,157,244,76,195,30,181,22,195,36,91,62,2,50,231,181,167,196,228,104,63,149,61,158,76,200,136,74,116,164,184,132,234,6,152,189,49,130,133,11,127,81,197,107,8,161,207,128,139,137,31,235,111,207,23,168,129,204,231,24,42,10,23,68,82,163,116,159,20,170,190,246,38,219,239,5,244,38,86,163,187,10,191,92,162,56,141,174,12,213,105,180,197,157,162,123,113,194,207,36,75,151,131,49,218,196,27,213,171,159,248,43,93,255,65,225,118,76,219,227,58,105,152,179,114,36,121,126,15,65,225,254,185,152,214,9,9,59,147,70,248,192,51,154,198,168,26,93,194,226,220,140,144,44,232,52,40,185,59,151,103,125,176,250,250,171,206,196,32,147,168,247,134,112,47,42,180,146,81,236,105,148,51,191,14,115,154,250,155,198,151,168,55,125,68,8,132,248,215,212,211,252,28,85,249,113,203,113,68,204,207,244,127,172,42,68,26,83,87,21,162,4,57,105,16,57,77,148,38,101,142,229,134,237,17,48,197,93,58,75,206,91,142,168,139,57,54,245,222,154,47,109,70,107,244,200,19,143,109,54,85,154,105,241,237,31,231,74,250,88,87,166,76,93,90,127,44,157,91,71,12,1,232,34,250,1,120,103,58,251,17,77,200,253,17,190,158,101,170,198,215,217,112,122,125,57,52,24,166,116,105,209,41,80,30,65,117,54,210,114,85,241,202,239,123,224,187,109,85,216,102,82,190,146,2,232,227,234,84,161,173,78,161,109,240,174,32,89,51,62,48,149,228,190,165,96,182,241,197,21,182,166,78,39,97,91,208,119,200,176,12,114,245,110,3,145,237,94,82,176,128,60,25,60,232,53,24,222,88,184,242,219,131,196,101,15,149,47,216,250,154,94,61,32,180,244,171,39,84,117,34,202,198,102,84,163,189,133,124,222,16,6,135,134,198,228,25,152,80,24,51,182,15,81,93,203,48,146,57,61,28,37,142,83,37,82,201,12,68,125,73,182,138,186,161,26,168,100,199,125,241,101,235,55,252,232,175,174,252,74,41,50,65,140,36,131,102,59,124,15,93,53,28,41,97,155,197,64,194,222,139,155,155,76,152,72,213,45,154,8,67,118,173,161,102,44,67,222,209,108,171,57,174,166,213,88,38,75,167,92,255,137,41,65,64,190,197,105,195,203,219,243,9,171,53,60,56,209,21,180,134,107,223,178,178,105,22,202,111,19,189,121,189,76,240,255,48,117,5,166,147,50,228,20,105,109,18,151,142,242,17,24,124,29,197,20,81,205,66,227,157,14,158,66,228,223,244,185,217,133,227,123,32,243,219,84,231,116,24,225,82,192,200,56,202,15,195,191,184,131,227,16,69,7,245,145,73,71,228,104,126,207,70,82,47,239,68,72,40,250,38,51,237,108,165,125,244,89,89,124,49,158,84,124,116,133,27,3,56,222,12,111,34,4,99,84,204,124,158,152,194,109,73,239,47,202,44,176,140,135,116,224,52,65,87,21,104,133,8,166,132,116,160,177,109,9,12,211,203,18,101,204,172,1,241,179,5,17,69,106,161,18,54,179,10,180,102,114,220,49,133,225,245,200,93,47,158,70,116,228,146,158,72,51,10,90,108,23,114,49,209,205,246,168,250,172,100,128,130,103,237,88,149,148,111,191,17,39,63,221,99,204,208,69,82,234,83,154,185,200,89,111,135,81,91,145,157,24,57,208,21,86,76,202,127,85,194,65,151,118,14,29,165,243,181,72,154,190,71,91,240,249,21,207,239,145,154,106,186,221,209,36,94,162,109,135,8,6,219,202,131,73,162,70,90,147,118,232,169,154,111,139,106,159,29,58,168,5,81,14,57,240,81,148,192,124,17,88,170,197,105,171,167,89,167,200,205,117,67,163,133,179,230,242,158,236,35,76,72,66,111,69,97,166,189,151,138,208,83,122,210,226,240,75,191,232,225,155,73,112,243,70,249,34,67,154,171,156,202,144,19,140,16,61,223,150,9,150,189,18,54,148,61,66,101,152,70,250,45,81,141,243,177,34,14,10,83,22,174,143,92,188,207,254,21,234,199,168,110,170,184,43,212,6,103,76,93,222,248,124,245,36,149,176,36,213,32,216,120,58,192,112,34,118,129,39,141,151,1,167,164,34,77,116,9,194,233,94,66,59,25,162,164,170,48,61,120,33,173,12,255,98,47,31,56,90,30,16,243,62,51,175,244,207,205,131,200,246,192,212,245,233,144,110,75,30,251,168,84,12,128,164,143,134,239,28,18,197,21,15,37,125,134,133,130,127,127,180,66,34,57,233,176,36,90,144,92,154,25,17,79,21,33,166,103,113,230,248,94,153,236,137,142,249,120,60,133,103,98,52,243,154,245,99,147,19,13,125,239,201,254,169,115,1,179,43,187,192,247,34,149,80,116,46,44,172,243,184,250,252,78,249,12,121,33,76,238,210,227,240,247,170,115,116,62,119,165,220,193,97,218,154,159,233,121,60,196,100,116,99,14,195,183,246,86,62,138,177,84,105,220,217,192,17,65,124,231,193,228,100,61,0,208,140,135,80,108,121,51,1,186,87,119,33,189,129,7,88,4,222,70,204,231,112,53,218,239,7,99,240,121,44,20,237,82,139,132,63,216,170,12,154,107,170,195,75,38,84,85,152,178,51,10,103,26,76,33,93,98,142,112,36,55,215,151,165,102,224,204,157,231,29,65,68,72,205,130,171,212,47,162,142,111,42,89,71,228,89,97,46,83,15,99,154,204,114,204,127,59,120,29,94,180,130,190,171,45,65,216,138,63,25,51,71,26,44,97,213,58,123,241,181,38,96,93,192,48,25,2,19,42,185,214,190,193,228,178,31,76,211,187,23,166,217,205,167,116,93,83,81,108,250,63,14,31,99,110,234,111,91,13,68,247,155,163,19,39,12,241,221,18,67,161,110,78,83,65,125,187,169,177,73,53,39,21,96,196,41,78,122,99,74,71,67,117,218,99,132,107,11,242,1,15,54,147,189,6,76,132,242,25,197,221,84,98,215,242,39,59,214,65,146,106,61,106,251,137,96,215,128,119,149,198,235,142,236,226,94,241,224,116,136,53,125,47,242,249,187,198,92,217,112,129,190,89,110,178,104,177,239,176,217,178,6,31,204,153,211,92,159,124,82,86,187,186,60,249,178,150,206,24,22,232,115,158,77,13,75,37,49,105,191,249,180,38,103,121,114,206,70,143,202,27,143,85,22,13,54,19,81,238,238,198,243,185,137,200,9,10,89,64,92,60,40,217,110,10,147,155,200,62,203,169,161,146,50,120,227,103,246,115,25,23,18,34,140,33,40,73,244,225,31,4,194,60,81,102,132,237,5,106,25,255,105,88,80,132,247,248,172,0,78,219,225,95,187,144,91,155,242,90,232,189,123,50,154,213,99,61,97,2,175,236,13,129,16,170,192,123,86,5,37,126,23,115,60,91,193,158,188,22,204,65,238,117,2,83,43,243,222,11,198,2,212,37,126,48,77,89,93,170,112,225,104,132,151,165,58,140,3,45,91,218,52,230,63,63,100,136,53,205,103,226,245,31,13,148,239,58,180,139,13,161,7,235,243,172,24,212,213,29,230,24,42,10,207,233,37,65,168,24,67,25,242,166,217,180,168,227,117,190,112,55,104,78,146,139,23,209,161,228,15,118,230,115,17,97,71,26,240,16,170,187,159,139,146,184,46,157,163,8,53,226,225,6,124,14,207,254,129,41,243,185,129,170,227,179,28,151,69,106,255,33,50,72,193,14,208,140,121,160,190,58,16,130,179,208,90,251,147,151,109,212,78,2,79,56,1,124,84,168,149,17,111,224,252,150,113,64,223,121,56,8,153,181,34,48,109,146,158,91,165,218,17,182,91,185,57,178,61,97,175,116,107,129,120,167,254,217,252,82,10,126,48,156,200,156,68,208,198,218,59,167,139,207,225,130,162,255,170,87,227,187,251,160,146,71,74,114,198,96,200,178,99,94,148,130,164,161,104,45,193,68,141,235,76,234,112,9,140,94,67,241,231,134,90,70,100,60,15,12,239,169,127,47,163,19,126,30,18,207,89,157,158,190,25,209,168,148,206,128,98,10,251,181,109,27,61,136,194,88,201,126,181,165,146,234,231,193,248,2,119,125,88,231,141,228,32,59,180,65,180,206,95,56,91,50,92,110,78,33,130,243,30,52,188,179,34,36,43,156,69,166,97,127,97,86,102,215,111,77,255,223,140,143,9,67,148,8,152,116,35,26,119,237,197,115,80,209,44,157,100,84,134,57,19,213,225,51,38,34,17,196,68,162,148,193,175,62,175,153,151,142,56,124,15,158,93,34,55,116,204,199,46,83,129,122,34,47,216,160,181,147,38,125,121,114,178,29,249,166,102,27,98,13,93,216,97,81,50,56,167,68,14,184,153,5,34,27,195,177,248,170,47,160,102,220,103,98,111,192,61,208,98,195,227,155,16,221,148,77,105,6,107,66,163,16,173,235,231,182,46,7,247,135,225,5,28,98,216,118,235,48,170,126,42,163,173,94,196,173,100,10,194,55,179,29,134,126,116,43,12,29,72,117,152,134,63,157,196,180,135,181,26,207,205,161,49,94,96,147,34,213,188,157,108,180,89,161,244,231,173,169,97,116,53,27,203,1,100,233,44,232,70,73,60,253,201,105,95,63,14,149,236,212,148,16,187,103,72,25,28,11,95,81,252,156,251,177,9,149,151,165,163,66,206,32,246,59,82,106,84,132,232,123,81,215,54,28,54,137,87,249,154,180,209,59,135,36,239,191,178,168,175,67,4,71,194,60,174,78,244,215,234,23,33,81,63,252,193,177,163,214,231,4,178,158,233,25,176,37,241,4,166,125,204,55,211,3,35,4,42,211,148,172,112,216,104,214,188,214,63,155,233,43,43,250,149,212,11,27,92,183,214,195,221,124,84,204,166,218,10,47,203,113,59,76,155,164,110,243,16,158,220,68,9,197,254,86,147,31,40,66,220,51,249,166,68,7,16,26,1,14,143,132,173,146,125,170,88,90,82,242,21,131,2,130,228,236,75,76,164,99,113,191,37,64,126,155,220,152,255,54,146,62,165,201,205,81,223,139,207,149,172,137,249,129,104,241,77,55,29,43,228,161,245,109,11,176,157,87,175,221,164,138,122,239,85,229,185,204,15,88,142,214,173,129,125,130,190,112,206,55,135,51,132,219,114,49,193,111,111,194,167,200,250,204,224,103,5,141,156,45,137,225,48,91,99,147,231,206,20,46,84,255,88,240,30,32,238,242,96,226,104,94,219,70,108,155,218,170,247,104,231,235,224,158,85,135,169,208,123,177,119,40,193,136,228,250,111,115,18,74,25,240,64,125,107,184,128,117,43,150,248,122,166,163,73,148,60,39,228,220,151,154,141,45,48,12,138,190,62,202,165,53,122,48,220,28,174,132,222,172,174,74,168,115,232,113,48,37,105,135,127,77,225,15,134,7,210,171,55,155,137,194,72,79,248,48,186,129,237,179,148,254,227,42,59,237,32,141,144,188,161,130,114,28,104,208,101,88,54,106,94,62,207,32,85,40,114,46,31,24,238,110,31,83,56,120,178,204,225,188,173,38,217,239,109,74,245,239,123,161,244,68,182,246,135,34,79,141,250,141,192,29,198,221,251,203,40,205,14,217,207,88,150,76,197,187,124,40,28,81,14,38,100,19,76,182,245,194,48,216,191,237,236,160,60,172,59,25,20,68,86,73,87,224,103,33,109,228,240,143,24,169,9,60,40,24,191,175,133,17,170,196,179,176,236,96,47,220,143,13,113,65,150,253,10,169,28,104,100,46,156,38,157,129,77,225,60,66,243,152,90,55,154,253,138,192,36,61,253,230,184,82,83,72,13,81,228,164,165,104,57,140,176,179,14,249,217,80,206,98,118,184,219,174,37,195,114,86,123,114,30,110,171,225,75,146,34,66,74,167,237,240,211,207,46,50,52,219,49,76,250,160,122,112,3,154,144,99,144,200,163,253,164,214,139,195,108,166,175,190,1,222,36,12,12,127,52,250,70,191,48,22,179,63,25,236,212,66,51,54,232,195,30,17,154,164,15,132,188,129,192,164,144,82,92,77,242,66,118,134,98,188,147,30,0,76,236,166,69,111,62,168,142,159,239,230,184,202,2,31,227,124,133,103,151,224,64,104,73,70,101,209,122,255,94,155,212,136,236,227,236,175,105,190,71,51,217,153,119,117,53,9,41,223,170,25,114,94,238,193,197,218,19,178,195,148,36,202,100,49,2,102,47,231,229,123,206,44,37,62,195,34,132,97,40,65,26,39,70,243,176,195,209,219,74,65,225,152,123,175,93,205,241,235,15,46,77,10,101,6,92,143,17,228,230,167,83,147,50,229,97,122,187,222,164,143,152,196,217,10,138,188,23,133,221,97,184,66,218,61,164,61,109,52,171,71,137,69,112,188,183,99,199,190,155,35,16,117,206,221,152,74,80,26,11,136,226,174,155,150,9,105,49,93,250,103,239,222,53,182,98,74,79,138,232,199,83,170,10,33,158,195,240,31,167,15,204,76,241,123,91,191,164,28,80,191,214,91,223,147,146,5,34,101,155,199,164,117,246,241,99,39,82,21,32,27,49,229,10,217,35,54,156,186,169,9,57,27,220,142,22,51,184,48,241,7,145,6,24,68,128,142,7,59,47,60,224,52,201,242,211,203,228,242,242,133,9,223,126,30,124,27,199,159,95,141,110,159,104,141,28,152,105,92,253,209,208,17,24,207,126,51,111,179,123,245,181,105,204,106,36,121,24,17,189,203,156,154,217,90,166,236,42,221,114,20,215,224,128,185,23,118,224,34,48,165,128,195,81,248,132,94,116,2,20,65,189,236,48,217,72,25,21,120,110,187,135,162,168,225,176,29,82,96,86,110,114,152,108,149,112,231,80,3,66,193,188,63,89,177,100,154,92,109,116,5,219,127,123,144,174,156,242,218,203,234,28,252,181,39,58,50,67,158,124,103,72,208,252,106,235,20,17,123,131,66,194,243,240,254,219,172,84,161,6,161,119,144,189,215,135,133,44,144,104,30,144,130,157,33,60,107,172,21,208,137,9,188,136,93,251,108,128,96,246,185,195,84,37,161,128,215,28,29,140,184,192,132,27,86,205,49,141,113,37,20,30,166,53,224,48,133,51,207,197,25,246,185,194,98,72,201,100,201,31,138,135,154,99,187,163,50,86,68,186,140,204,188,182,216,106,51,29,247,178,19,207,100,60,224,142,82,28,41,75,0,242,167,23,201,162,177,246,172,207,55,224,231,251,64,131,31,11,255,108,10,82,55,11,203,174,89,248,190,109,116,10,153,222,84,161,202,170,58,187,33,205,80,8,220,190,143,141,108,83,117,73,4,202,246,33,61,145,155,255,36,145,226,96,229,20,127,245,192,48,213,31,27,47,118,195,77,159,105,215,171,51,9,144,128,9,49,188,100,10,146,7,228,189,221,214,129,26,81,186,200,208,37,197,100,112,35,141,214,106,53,40,112,221,70,132,22,17,95,197,204,21,216,148,89,220,20,98,219,145,196,220,176,220,168,135,193,242,180,110,246,46,99,186,144,115,13,3,240,124,160,172,79,198,153,236,71,68,134,243,91,24,100,135,5,106,34,150,91,16,147,169,242,177,233,149,112,238,115,76,65,2,70,251,115,113,15,207,237,124,121,54,192,170,191,156,153,201,110,50,159,99,185,13,133,167,181,61,59,60,88,36,50,147,40,168,243,126,91,148,224,144,42,211,49,65,144,58,28,141,250,75,251,233,76,98,221,59,220,96,143,212,215,166,117,218,43,167,44,65,62,251,103,162,177,231,100,255,237,110,18,23,58,21,104,62,9,31,135,38,60,113,36,76,52,48,78,252,130,87,46,145,145,3,147,19,116,227,17,113,67,53,76,207,70,139,97,28,104,165,94,91,46,182,83,195,157,225,99,9,206,221,155,92,141,252,207,243,236,58,62,123,128,235,167,22,228,183,158,232,96,190,0,246,64,58,172,58,253,45,197,96,246,142,2,39,90,44,29,222,20,167,138,123,116,150,49,187,105,192,70,40,52,4,110,150,202,12,87,26,57,73,121,180,76,193,143,71,0,206,62,186,246,231,222,240,57,120,110,152,212,240,199,27,62,6,112,159,37,130,15,63,169,166,165,176,113,212,120,120,161,67,245,165,55,79,164,116,47,106,129,40,49,28,207,131,81,179,238,63,253,35,67,215,139,9,98,121,148,139,200,206,80,139,152,244,195,240,174,214,102,244,196,123,201,91,39,108,157,8,161,157,173,86,139,87,225,129,54,107,221,225,179,33,189,244,16,86,206,113,221,146,199,44,169,21,27,85,127,250,28,185,221,13,48,166,112,90,250,61,14,12,71,157,199,223,10,92,138,122,53,58,45,110,109,247,108,73,232,173,48,100,173,30,202,165,53,101,233,84,129,17,205,199,12,42,66,244,166,21,77,199,4,139,16,53,69,230,249,243,214,181,56,87,43,49,70,186,62,214,231,167,67,71,165,65,101,188,52,128,176,176,129,151,251,32,221,202,229,62,131,6,135,173,95,252,19,247,212,153,192,173,167,71,252,105,238,209,245,129,109,16,182,182,117,178,164,207,60,130,192,39,2,243,132,194,147,236,194,38,132,146,94,50,2,201,8,57,186,142,209,148,147,75,115,80,160,120,254,127,209,149,59,119,68,108,104,55,169,66,47,8,193,203,154,174,76,115,246,92,138,93,196,76,129,73,239,249,132,196,210,164,45,15,159,172,190,111,73,234,28,129,202,191,251,187,127,255,195,191,252,249,159,255,229,143,127,254,203,159,254,248,127,254,246,223,254,241,239,255,244,79,255,251,239,255,245,127,252,151,255,244,183,233,223,255,253,15,255,246,151,127,253,151,63,254,237,223,252,231,63,254,253,95,254,239,159,255,248,55,127,248,135,63,254,243,63,254,241,47,127,254,215,191,189,192,127,253,211,63,253,241,191,253,229,207,127,250,167,127,248,155,63,252,207,127,254,231,63,255,175,63,253,211,223,255,229,220,231,191,219,143,14,107,251,25,229,231,214,156,71,35,24,22,153,25,163,225,129,201,233,161,83,156,57,96,212,189,126,7,131,193,84,208,14,133,147,215,124,27,12,39,87,19,152,24,210,47,242,102,48,123,201,187,122,98,210,95,62,246,223,213,245,105,133,0,31,115,244,198,144,126,191,253,198,18,212,164,31,167,163,211,136,112,21,206,233,74,189,25,60,241,84,4,166,54,238,215,104,2,76,29,114,209,155,39,11,246,4,156,9,202,63,120,65,248,219,226,193,215,144,205,196,96,218,7,226,234,77,206,55,11,76,15,70,141,33,231,36,238,242,228,38,56,144,252,197,40,221,201,237,125,48,34,255,251,174,89,96,74,139,178,60,218,52,87,211,7,141,234,242,161,47,70,133,84,207,245,193,251,213,2,27,124,14,132,30,55,167,23,103,202,213,148,87,221,99,107,89,33,72,121,146,202,192,176,74,142,64,141,188,95,81,66,90,254,211,219,212,107,5,197,253,107,43,80,42,172,229,151,201,66,5,76,15,252,120,234,69,192,153,142,154,59,102,3,11,237,149,75,25,204,34,30,1,103,33,191,0,166,209,208,223,154,206,185,60,245,123,209,26,90,2,69,230,65,110,93,31,213,41,141,178,38,146,37,215,22,186,55,243,157,41,182,24,31,119,51,112,199,100,241,123,183,223,249,40,48,117,197,241,220,24,10,171,201,152,101,75,50,248,91,179,141,174,169,40,137,238,238,232,56,103,94,156,43,198,214,53,46,103,187,161,103,47,211,95,134,95,37,249,182,112,142,47,180,68,244,222,48,168,140,7,155,164,236,131,211,52,105,134,11,83,255,185,178,162,245,10,121,26,8,37,90,87,148,26,176,22,240,16,81,63,96,138,82,135,63,55,62,74,210,111,69,35,220,109,88,50,24,142,21,153,39,196,119,110,195,5,114,13,166,94,254,174,134,217,141,185,226,48,130,215,187,11,124,220,206,20,99,102,17,112,89,122,192,231,108,47,1,247,249,184,182,129,167,213,110,95,248,108,157,20,67,126,96,60,143,128,25,114,253,237,137,51,239,40,229,21,123,41,138,28,121,220,155,136,82,209,39,51,33,56,127,237,69,103,231,222,2,83,135,223,252,181,23,122,7,50,228,20,198,236,43,61,108,87,183,250,218,61,12,102,117,9,92,154,254,246,162,215,188,174,7,191,54,222,241,147,52,187,161,227,223,79,143,23,146,27,63,47,52,142,159,129,253,209,198,7,38,19,240,96,219,169,31,60,140,19,202,167,210,182,246,90,25,82,28,193,190,253,201,54,253,109,178,229,12,202,122,106,188,23,53,147,178,165,16,117,115,193,39,208,213,69,61,114,152,248,118,138,3,132,54,173,84,100,191,130,129,235,236,242,247,181,249,118,82,192,2,76,97,150,31,32,148,17,160,222,163,112,118,145,57,96,19,60,151,239,133,88,216,30,15,166,228,239,3,83,87,92,29,38,117,144,229,201,243,110,59,166,233,60,251,42,199,232,131,161,231,111,126,244,81,174,183,95,2,145,248,44,97,190,226,55,135,117,248,21,81,2,83,19,227,27,26,202,25,69,15,78,124,183,91,88,0,202,152,201,94,74,70,183,228,245,96,170,93,222,147,117,123,242,25,247,134,55,173,203,213,36,226,30,154,161,111,123,83,133,134,191,85,99,204,168,17,95,114,46,50,21,232,136,139,215,34,103,37,247,134,84,176,251,250,66,191,162,189,236,10,101,60,212,141,140,59,87,176,146,247,146,67,160,13,139,69,250,213,38,183,43,39,12,53,12,45,150,31,157,171,173,200,68,100,65,204,171,205,177,76,155,65,2,130,195,186,177,230,213,138,134,63,234,236,142,75,31,141,89,92,2,181,195,234,189,118,131,11,113,251,10,129,89,108,200,136,98,208,143,233,103,27,45,198,43,201,226,164,229,18,235,197,97,28,128,181,4,70,229,198,167,161,213,170,63,138,47,99,143,76,243,214,157,2,195,32,34,115,161,34,128,209,253,123,17,188,219,37,189,7,167,170,109,14,127,112,171,12,120,186,151,195,212,156,189,102,104,81,115,124,220,170,244,38,49,1,219,179,242,253,209,104,230,122,25,12,224,178,115,243,205,150,0,238,171,80,33,77,134,58,82,113,112,91,97,247,67,109,71,154,247,99,98,188,205,34,95,11,65,122,79,54,47,235,168,207,89,159,27,5,186,20,55,31,100,222,166,12,10,44,20,241,216,199,89,134,195,66,81,244,142,238,17,66,88,164,85,217,137,207,20,197,21,186,147,20,19,172,188,254,103,216,27,172,193,230,190,52,188,215,91,103,74,129,132,42,237,128,183,201,62,11,76,120,201,87,223,166,50,48,235,131,103,250,80,247,125,114,170,60,183,110,73,213,152,25,253,80,223,148,113,108,185,57,138,195,124,163,11,19,61,41,58,209,50,82,163,221,175,166,235,60,139,77,91,105,88,74,110,141,239,93,245,204,166,110,183,221,60,245,70,5,219,154,219,5,110,203,235,151,9,113,210,101,47,150,252,153,162,136,64,250,213,102,204,21,125,176,141,245,22,240,217,33,186,206,194,252,59,14,47,204,254,54,150,142,89,203,229,78,52,152,225,33,124,255,76,180,68,177,116,117,24,94,157,38,79,158,172,106,165,57,124,6,61,137,61,65,157,60,204,182,23,238,16,159,137,33,68,77,106,187,148,238,52,75,113,66,100,189,58,83,120,58,28,62,7,103,18,139,128,14,141,124,217,72,173,162,199,24,73,21,206,174,38,4,220,152,199,138,166,91,141,68,131,4,37,60,242,65,152,103,243,242,56,2,79,180,46,21,30,78,196,104,221,21,38,227,248,80,100,110,226,107,89,240,86,209,217,150,179,57,24,76,13,164,44,128,97,166,236,136,123,211,220,254,134,164,208,24,156,186,127,76,212,211,167,204,112,50,91,243,250,124,246,90,180,151,203,115,147,59,142,225,54,185,43,57,146,11,196,52,125,196,197,72,26,189,117,77,32,153,150,11,71,73,139,141,119,235,179,121,229,219,57,205,91,33,20,222,21,133,131,112,248,47,35,248,50,197,105,163,140,163,221,70,120,224,61,164,89,234,192,172,181,43,215,105,253,40,165,86,49,6,168,41,56,78,202,29,147,108,222,161,216,234,80,153,236,30,215,174,161,151,82,27,19,75,99,83,112,42,223,34,115,56,95,42,44,251,22,83,228,143,232,87,160,0,34,191,79,85,210,214,223,229,52,94,142,158,115,96,188,4,0,108,96,116,41,206,226,207,197,186,16,15,2,126,59,42,16,226,177,73,87,203,213,8,228,92,245,96,94,249,156,89,89,76,105,202,121,225,209,116,152,230,25,113,202,236,56,45,61,198,147,244,231,150,171,207,65,191,111,239,180,193,173,235,123,165,110,74,25,241,228,112,249,200,30,76,162,30,15,211,97,88,184,100,2,83,5,224,106,233,6,227,97,196,76,32,88,141,161,183,253,201,41,220,140,244,3,149,202,212,3,197,139,53,203,207,204,7,211,39,92,99,80,105,163,123,193,116,150,44,167,81,245,185,48,169,36,126,187,81,65,170,187,102,159,42,208,105,239,199,87,50,208,185,113,234,13,42,229,38,141,30,49,166,133,10,66,87,18,165,79,211,68,55,223,147,193,115,224,151,210,78,242,116,47,40,193,64,211,203,119,132,115,167,254,250,35,49,178,59,213,214,247,107,212,31,29,161,160,84,36,250,102,67,20,176,190,202,46,58,160,230,44,183,209,9,137,85,11,49,189,171,207,86,159,201,68,93,24,38,171,46,195,73,189,38,157,160,113,117,151,141,204,84,210,219,237,247,6,133,129,226,29,151,133,182,170,113,219,102,184,247,249,199,99,188,39,195,131,42,221,39,153,149,169,190,161,182,138,193,91,76,176,153,34,121,191,230,225,179,250,143,43,88,46,33,249,129,17,73,122,36,188,195,120,110,179,207,238,95,241,219,59,229,41,76,44,183,77,130,107,113,72,245,214,148,254,118,159,65,149,208,148,108,145,197,26,240,215,116,52,153,190,202,67,43,22,67,117,248,156,201,108,176,15,46,222,172,3,72,251,98,146,107,169,217,202,49,92,84,245,254,21,76,101,111,124,200,106,122,117,1,51,248,231,192,114,120,247,41,108,8,192,232,86,249,4,52,13,38,250,55,254,99,227,197,137,182,167,121,189,102,52,27,32,133,148,77,136,154,210,219,139,70,116,5,238,106,241,86,96,199,24,151,18,242,7,183,44,126,150,81,236,148,228,55,39,171,185,186,194,240,135,198,189,81,211,17,83,13,181,244,116,115,156,60,25,205,226,73,54,25,83,49,252,205,129,101,169,162,250,24,172,14,76,204,47,251,197,139,102,166,183,183,150,253,211,211,245,7,67,154,245,21,137,114,102,30,47,121,255,194,254,192,103,123,19,135,157,20,92,233,183,160,30,33,80,182,87,89,23,24,26,107,196,152,97,81,189,51,227,236,116,153,238,232,248,105,184,139,183,188,86,33,127,154,227,167,249,60,242,203,80,122,197,99,31,163,188,36,189,246,231,89,202,144,164,199,107,205,198,202,150,127,157,67,174,238,61,203,236,36,237,190,174,48,187,245,148,45,41,217,37,249,102,236,200,61,134,172,136,26,217,176,154,177,156,223,128,83,92,247,92,106,147,170,79,151,111,204,198,132,18,26,185,121,53,222,186,11,195,96,187,36,48,84,104,60,114,253,80,224,101,124,86,2,103,26,177,238,139,81,96,115,204,55,249,237,100,165,227,43,224,243,156,207,56,102,244,209,77,109,15,126,226,138,38,242,91,134,191,22,197,56,196,25,5,237,230,191,56,108,179,82,142,27,18,155,30,127,39,133,65,221,178,252,242,32,101,148,253,173,11,183,147,143,13,165,39,68,132,14,183,145,197,195,43,86,148,46,87,83,52,152,228,230,244,175,94,34,65,96,14,13,217,96,33,131,168,183,247,22,120,29,107,66,230,10,141,194,245,86,165,35,62,149,251,146,204,1,195,75,0,197,127,219,204,101,217,219,17,164,132,232,200,225,99,77,188,130,95,236,41,36,29,252,189,40,0,126,92,251,22,237,194,137,115,148,54,56,57,237,38,22,193,45,22,38,133,0,73,91,126,183,166,58,1,70,111,135,57,115,94,148,143,8,32,103,131,195,8,149,213,250,158,123,144,189,185,149,40,192,131,223,23,248,28,194,228,134,46,140,108,69,147,37,128,18,18,233,132,11,27,53,145,216,53,132,157,206,64,249,111,115,171,156,244,234,137,37,224,239,205,54,155,146,94,125,14,220,155,35,93,112,148,211,211,61,4,182,246,74,135,57,166,154,108,150,88,201,108,113,14,195,67,56,229,230,72,134,222,0,62,9,106,58,154,187,88,47,11,110,243,124,225,102,142,152,12,57,236,248,30,79,134,215,139,157,91,222,11,107,231,242,151,80,209,110,116,198,98,189,192,93,125,133,148,129,209,155,125,71,68,49,83,127,245,64,183,52,82,67,18,79,201,246,207,112,178,142,196,38,106,98,6,91,154,240,193,66,237,11,124,166,210,136,33,165,71,100,46,249,105,84,62,47,229,152,193,67,216,242,49,187,168,46,237,1,147,95,104,242,219,213,184,119,28,70,204,87,226,16,112,95,205,244,174,182,83,180,201,205,97,206,107,247,20,64,11,150,14,243,55,228,29,81,136,181,252,197,176,95,196,10,33,28,220,210,244,65,155,22,178,151,17,71,127,119,251,173,201,194,169,117,100,100,78,183,102,240,192,48,218,63,229,43,36,127,240,110,247,136,171,75,215,131,211,8,26,110,117,131,253,180,37,227,196,218,220,156,11,241,220,109,11,159,6,240,57,83,70,159,239,181,186,132,147,105,77,38,184,16,191,45,234,164,128,103,124,227,177,45,191,168,40,141,45,183,158,208,126,152,208,129,88,185,232,146,13,159,162,20,106,103,65,9,98,151,247,45,104,13,148,25,10,203,198,153,210,254,78,199,179,105,98,169,66,213,91,222,52,248,205,41,25,175,114,253,63,235,245,192,69,147,75,233,183,189,28,156,172,43,180,236,100,11,134,2,122,223,34,46,224,51,41,94,245,51,123,197,180,152,145,195,198,43,36,3,146,206,127,177,102,73,151,78,241,10,104,189,74,87,122,13,216,88,205,138,88,246,20,178,22,255,78,76,205,87,252,140,101,111,20,20,126,53,37,18,143,239,8,211,222,232,101,252,193,241,133,36,95,94,172,123,174,13,127,109,100,114,100,73,27,73,128,103,157,41,56,200,178,249,227,22,236,230,118,217,62,158,221,248,160,36,69,135,27,17,103,103,31,95,159,194,188,25,63,88,22,27,176,28,136,70,132,220,147,195,80,120,100,125,231,51,11,218,237,153,0,62,75,170,203,215,32,230,9,177,154,195,116,254,170,203,113,54,23,207,24,240,211,233,99,214,33,254,60,174,194,24,48,39,177,14,9,149,209,171,249,97,139,244,143,4,201,208,224,217,201,227,165,244,158,151,34,155,55,180,235,148,110,250,137,71,191,147,126,105,186,132,175,144,202,15,174,98,223,91,69,227,190,245,72,192,100,138,95,222,171,152,153,125,235,241,44,221,191,68,93,9,152,130,145,119,86,211,202,168,206,18,156,169,43,76,140,68,175,128,192,227,156,173,158,197,199,188,41,210,145,4,156,162,177,20,203,139,134,26,89,180,5,30,241,28,87,103,83,57,90,2,159,253,34,205,128,41,200,123,73,24,58,92,102,228,10,39,65,232,210,101,76,207,242,129,84,192,237,108,12,183,38,115,161,24,25,108,113,247,96,109,107,217,124,112,161,143,171,133,33,93,148,131,127,20,35,74,190,18,152,24,241,198,120,254,102,49,157,211,117,134,231,98,39,131,76,37,10,186,143,129,19,48,226,157,50,168,136,130,141,91,23,103,30,66,73,18,61,164,32,153,219,133,235,242,11,196,63,152,198,126,79,223,154,112,231,120,117,242,195,72,158,234,109,153,48,120,212,46,94,19,158,205,220,111,212,114,21,242,43,10,107,187,53,151,6,124,188,128,61,4,166,192,100,229,24,84,104,31,21,46,195,53,252,236,201,141,181,232,193,196,142,171,175,125,171,63,158,50,104,169,160,36,223,223,23,129,169,46,96,232,139,235,122,14,93,145,46,254,129,33,118,156,157,240,98,169,100,75,114,96,210,173,56,124,249,253,92,27,177,203,160,51,242,20,40,119,238,77,22,31,229,3,117,237,64,39,71,200,155,71,9,138,254,217,226,169,141,18,69,158,235,124,199,99,135,191,73,74,65,166,60,23,109,193,53,60,77,91,187,98,110,18,17,143,131,124,90,137,142,20,140,28,248,71,154,225,254,90,50,55,87,224,179,75,132,27,75,247,127,146,162,15,18,108,99,94,50,100,96,171,196,29,2,231,225,81,20,96,236,164,151,53,203,219,214,99,126,222,30,100,185,89,224,115,131,171,119,98,43,159,118,221,245,96,228,51,86,56,8,48,233,15,185,183,121,170,225,41,194,157,91,229,214,103,190,143,234,17,137,77,65,184,216,201,52,188,18,118,117,212,130,86,114,49,123,120,10,111,14,13,215,103,77,158,91,145,82,125,139,3,122,250,42,183,166,100,120,182,152,222,103,87,93,250,82,201,164,13,194,179,167,229,255,173,219,76,0,99,238,25,107,7,18,255,103,135,192,219,183,250,46,207,241,207,52,239,8,12,173,162,92,157,151,196,245,225,207,27,186,157,145,3,144,17,229,47,86,122,235,182,33,1,211,21,206,80,237,7,220,104,240,124,240,121,147,113,91,34,236,189,251,163,134,163,235,20,150,152,246,22,230,22,53,44,156,78,138,158,94,72,130,118,217,183,246,104,51,56,198,135,47,190,157,76,225,247,141,138,17,135,196,202,221,198,208,253,118,179,108,26,38,185,199,217,118,124,117,137,27,0,31,79,213,207,77,35,168,121,214,106,54,65,179,56,53,207,254,147,222,78,151,141,110,52,133,151,73,5,223,146,1,53,250,189,238,65,158,61,172,222,70,174,110,205,78,36,183,6,32,119,40,114,117,69,196,165,134,41,65,95,141,92,12,73,166,151,50,26,235,104,125,92,198,180,16,67,14,250,12,145,134,173,242,166,25,36,115,101,182,112,143,73,114,174,119,243,129,72,120,11,43,231,152,37,117,202,234,25,191,38,60,191,185,89,225,239,99,81,28,126,182,172,245,208,249,26,175,173,247,121,64,152,247,224,245,216,136,129,105,220,142,80,201,32,11,144,229,106,163,178,138,139,17,214,220,130,86,11,218,70,80,224,88,134,18,219,207,164,243,246,109,197,224,173,105,118,126,133,15,216,37,196,231,99,72,113,104,117,80,88,247,94,238,1,85,19,12,195,69,96,218,39,226,131,224,12,79,153,101,56,65,41,246,209,223,118,36,15,78,30,248,25,111,44,179,215,25,3,109,251,54,201,154,176,104,33,33,205,2,195,81,23,187,48,236,118,79,227,136,40,8,229,162,129,118,235,171,127,40,230,247,8,215,38,101,45,231,56,94,241,185,215,14,143,202,74,144,186,252,242,24,182,49,187,255,64,95,175,204,112,154,60,144,148,113,216,20,104,222,91,163,141,85,111,147,175,121,31,168,59,8,74,33,94,118,63,177,80,158,33,59,124,183,44,102,196,50,40,255,124,53,240,40,34,209,57,24,232,25,223,215,160,79,149,106,133,179,167,7,140,62,232,251,88,116,60,110,15,191,30,216,52,167,178,192,191,116,128,195,163,73,217,93,54,18,205,155,242,192,35,75,38,43,242,96,56,19,226,193,172,85,53,11,10,63,119,9,159,190,240,91,85,225,106,170,106,62,98,208,190,202,54,106,217,189,28,227,109,25,129,23,217,133,143,10,70,244,128,143,101,33,21,156,153,234,38,215,207,96,162,208,80,209,20,70,43,34,236,116,76,221,52,63,176,113,20,59,60,90,254,162,13,13,247,64,115,174,178,69,91,43,209,142,149,73,15,65,146,205,174,89,35,117,56,47,236,223,43,207,15,76,249,127,192,86,61,247,129,209,114,124,240,124,140,61,164,3,113,86,71,60,120,177,34,232,7,103,11,38,199,111,231,38,161,192,131,162,1,25,59,14,141,52,79,34,6,65,91,130,75,110,113,194,147,182,245,92,195,100,68,210,39,174,198,174,28,2,39,171,135,143,7,167,19,179,43,12,161,106,108,26,69,149,136,6,91,54,254,107,252,246,162,225,234,205,21,90,186,97,16,122,187,93,145,144,26,130,2,208,68,244,231,130,239,167,242,101,53,119,199,99,216,43,54,21,100,121,222,60,69,128,108,69,236,150,141,184,233,189,27,201,250,253,98,3,231,252,16,179,176,218,1,176,125,137,36,180,11,178,252,116,69,97,38,98,129,201,146,204,15,53,119,211,61,58,136,7,219,146,151,230,104,219,177,95,81,231,155,229,212,164,12,56,71,100,138,50,158,252,204,244,108,210,164,45,172,70,19,205,17,83,185,152,93,95,98,35,197,79,145,35,23,229,87,74,64,98,241,193,246,248,158,12,222,128,99,165,20,25,80,137,41,103,163,115,156,41,198,59,179,111,188,17,61,79,98,138,151,177,126,80,104,45,2,207,132,40,110,204,148,157,101,117,21,12,235,17,214,21,117,142,115,200,189,187,21,147,132,169,128,38,67,255,160,189,199,167,158,180,4,138,69,10,12,43,250,131,37,203,10,90,229,210,252,121,102,35,20,139,19,115,90,213,69,85,248,124,203,248,206,131,130,191,250,121,172,179,176,227,52,166,64,92,156,34,131,9,11,7,140,45,245,121,106,172,244,103,255,12,109,66,201,166,17,56,99,34,12,250,80,154,222,156,150,184,249,30,141,92,134,162,8,3,198,189,151,153,91,31,56,173,176,204,184,241,216,250,49,32,220,153,239,234,220,215,103,184,33,25,143,65,195,118,82,219,139,64,121,217,145,197,194,142,123,146,59,6,215,252,194,60,196,193,31,225,7,48,197,106,241,214,208,50,44,125,47,8,67,99,134,26,197,77,209,15,210,140,165,43,96,194,104,58,19,42,249,128,184,249,79,210,77,225,174,104,162,5,73,80,42,54,34,49,104,194,129,250,216,20,82,244,48,10,207,98,144,94,39,96,235,74,11,152,221,69,135,12,175,234,217,186,100,39,147,62,55,197,38,177,69,143,100,113,57,133,201,4,231,128,169,82,212,1,79,112,70,189,136,31,213,230,31,184,231,29,115,193,242,47,91,135,244,236,34,30,179,70,36,22,117,3,217,112,224,244,93,241,189,76,209,71,39,49,228,34,53,204,116,83,174,22,191,135,252,192,12,215,220,132,128,197,126,42,230,170,236,7,99,228,43,74,85,81,9,20,58,249,165,48,222,73,192,80,159,234,52,107,144,201,150,200,11,66,178,172,31,251,124,128,213,35,193,108,50,129,186,31,193,113,87,36,12,138,8,161,62,26,29,232,47,171,88,75,211,157,176,33,22,24,155,48,108,216,159,89,136,141,18,222,30,197,20,41,235,173,97,169,123,23,159,221,76,106,78,129,105,44,151,116,231,86,243,169,152,199,251,174,134,220,229,243,211,191,122,241,200,165,242,1,116,204,80,167,9,35,5,82,206,172,187,33,77,187,59,230,56,105,193,167,72,98,112,203,111,196,57,72,230,103,196,203,44,51,44,187,198,126,87,245,183,139,165,68,3,102,129,42,10,241,214,243,189,169,69,18,148,250,224,246,96,206,26,189,53,71,112,142,231,110,152,164,58,195,73,144,61,199,222,26,224,117,72,201,148,164,240,236,233,43,145,168,1,41,92,175,48,54,24,67,79,96,56,128,86,206,225,250,55,146,92,10,119,175,168,2,206,198,242,174,48,209,254,7,183,60,116,87,169,235,197,118,73,156,151,170,51,169,66,210,149,30,92,210,19,68,52,56,181,28,43,160,90,9,140,124,205,106,121,137,40,23,216,198,4,169,240,57,235,226,189,104,164,74,58,209,42,228,37,49,166,244,183,47,221,239,172,75,44,234,1,176,83,202,7,124,143,133,27,251,1,97,167,90,175,150,128,84,150,124,106,138,210,118,100,132,224,111,155,186,225,96,143,174,216,226,249,83,215,227,131,202,142,249,106,32,40,96,251,12,9,221,221,225,186,80,77,145,63,159,154,214,240,56,84,225,222,248,188,50,61,140,177,244,40,61,255,108,241,8,146,133,239,125,238,147,63,59,124,133,68,38,130,6,149,163,234,243,49,16,116,141,224,44,140,52,210,226,152,139,229,119,99,254,83,84,82,116,254,35,38,155,98,113,85,10,13,116,97,194,144,49,223,111,227,35,119,253,210,60,233,171,58,217,150,87,83,152,3,127,189,162,148,169,177,219,66,101,65,24,80,148,130,116,29,209,99,101,236,120,238,194,193,38,158,36,234,233,53,197,113,206,74,235,69,47,182,188,217,12,184,10,139,130,193,136,147,69,182,169,152,224,162,192,112,60,164,120,178,140,20,64,85,56,121,9,178,37,85,140,159,92,96,54,253,128,179,249,103,10,19,0,95,175,136,72,133,238,12,134,225,251,5,165,207,41,176,244,197,232,46,139,181,149,141,40,93,62,8,153,147,30,231,34,154,18,18,228,33,219,52,158,59,151,233,23,18,175,136,212,199,236,238,65,147,219,111,26,198,44,112,52,228,151,85,161,9,174,255,7,247,191,155,254,71,228,168,72,2,145,18,126,131,73,41,11,194,151,14,227,29,200,54,151,105,62,186,17,26,24,117,167,84,146,211,46,112,156,133,235,211,35,10,189,116,131,76,216,212,158,213,134,205,55,15,29,230,77,123,206,141,161,32,11,125,220,169,143,225,131,68,87,113,120,145,245,81,79,11,82,68,247,62,17,231,74,159,227,14,229,171,75,255,102,112,175,31,27,193,104,175,61,250,67,187,94,235,95,23,18,221,214,30,191,189,207,138,175,234,158,34,157,176,28,38,76,37,174,45,76,180,35,64,202,117,36,194,82,179,133,167,179,195,25,209,81,9,53,20,88,137,227,151,49,237,213,33,159,28,73,113,41,99,38,40,155,231,21,179,89,198,167,186,230,39,20,192,214,219,227,206,198,90,160,177,128,142,164,130,143,39,164,39,82,120,145,141,113,223,171,80,216,46,167,132,23,105,163,170,81,0,3,135,73,93,83,97,202,63,253,83,24,19,131,172,54,74,183,155,155,45,4,205,42,124,106,122,49,137,27,127,233,51,59,171,6,62,171,81,70,197,104,147,38,214,15,69,113,246,14,95,223,168,141,63,1,142,115,96,68,173,19,177,246,44,219,31,109,108,217,195,58,139,236,220,216,245,19,254,88,208,64,122,129,140,49,132,202,119,198,119,237,81,81,68,156,89,34,101,196,76,115,137,26,46,200,210,62,35,134,2,238,21,49,180,42,24,244,72,243,39,60,226,59,16,133,42,112,206,200,220,166,70,207,141,3,34,155,28,171,50,183,73,140,149,23,83,165,252,93,205,3,184,241,102,212,27,21,158,68,205,18,99,53,237,17,73,94,182,138,245,230,244,57,120,76,40,119,163,128,148,7,63,59,66,142,226,51,76,11,13,205,24,195,99,13,216,152,92,86,251,44,29,104,174,162,196,6,73,171,172,35,78,103,137,23,247,212,33,20,102,160,219,168,230,162,96,207,250,47,53,214,181,34,50,67,184,175,240,137,116,250,91,14,47,224,170,46,28,159,214,137,248,172,184,135,99,87,39,18,197,40,17,63,199,78,145,35,26,218,243,189,163,40,9,103,102,73,152,2,21,232,221,162,172,141,194,31,249,90,103,206,53,215,158,251,61,118,215,109,14,249,93,167,252,225,165,141,171,92,224,102,124,21,253,21,98,41,57,73,110,56,78,45,202,16,127,129,78,13,160,239,72,211,131,210,56,248,38,74,179,138,131,252,46,222,194,147,145,123,194,41,142,105,212,127,180,62,15,230,12,142,205,232,114,27,75,34,133,208,98,125,149,107,201,228,44,31,140,194,226,138,155,79,92,19,57,88,96,111,162,31,234,193,89,19,95,157,138,229,90,227,183,59,165,67,83,211,75,248,19,57,150,38,185,48,77,78,17,221,207,245,173,92,202,200,4,134,15,63,54,13,120,250,165,46,233,204,56,214,99,143,192,39,252,221,154,249,130,173,125,135,197,117,140,231,33,70,234,24,182,227,239,135,242,98,146,75,196,6,123,197,90,36,183,196,172,153,5,45,132,236,115,33,209,48,35,231,60,92,110,41,71,138,8,81,20,169,42,181,172,255,126,43,151,66,10,105,203,61,59,244,100,226,71,214,13,159,77,86,23,125,202,37,183,87,9,214,69,110,105,80,144,58,70,127,9,143,106,236,239,146,117,38,104,245,210,183,37,101,177,19,140,235,179,135,119,137,19,32,143,61,141,135,163,69,236,165,149,85,62,119,174,121,60,119,29,133,67,125,108,34,124,37,124,33,186,69,187,254,50,197,13,59,140,208,218,230,199,198,32,232,81,95,152,2,233,120,9,211,45,186,93,123,132,230,139,105,240,41,60,225,141,125,214,51,202,64,2,243,102,243,21,101,20,152,51,164,184,1,250,179,28,217,116,146,27,26,64,135,194,124,71,74,123,65,83,35,39,238,130,91,191,175,215,181,0,243,155,148,8,116,206,151,252,96,136,85,228,106,250,179,165,192,32,83,102,42,245,7,80,114,190,106,41,164,98,135,20,62,20,19,178,147,242,28,125,41,30,187,189,167,46,136,42,200,144,108,227,253,124,197,59,123,104,162,132,182,207,55,5,41,38,209,248,56,84,73,132,112,29,229,172,31,10,83,29,210,95,105,79,147,82,113,100,26,17,86,141,162,9,180,22,21,237,61,58,95,118,50,138,50,41,98,177,181,49,159,179,97,132,253,82,32,51,33,41,143,89,114,62,84,151,125,18,170,237,49,227,230,231,108,253,28,45,214,147,243,188,63,74,178,100,213,225,239,210,168,30,23,147,49,21,24,62,197,20,30,24,236,124,210,164,156,77,23,238,213,49,30,123,131,134,62,169,87,50,226,219,246,124,199,90,62,133,88,86,169,26,175,221,216,96,166,22,98,53,167,247,51,255,237,188,116,211,58,45,227,113,152,81,12,69,75,84,149,26,177,180,211,139,138,34,59,182,180,202,171,192,164,26,57,7,154,7,197,243,44,214,15,56,35,146,156,44,250,251,74,242,82,51,214,247,21,5,52,123,75,123,74,194,163,153,90,94,83,158,208,31,165,109,205,244,138,98,18,30,95,64,234,203,6,161,231,119,49,140,240,82,9,158,232,125,145,149,5,73,144,150,220,33,118,61,94,233,26,9,108,41,215,67,132,44,46,69,253,76,58,118,112,104,230,43,200,219,214,167,161,48,74,4,49,143,80,11,146,228,41,233,255,16,45,253,125,141,214,164,162,219,24,16,165,246,44,165,169,69,234,80,35,173,242,188,109,219,47,62,48,52,187,91,96,173,205,100,214,181,248,86,116,10,9,189,13,4,162,185,190,5,144,237,20,83,184,211,174,242,10,94,173,143,67,11,63,145,163,126,45,82,233,124,121,133,207,171,206,72,118,211,104,81,165,185,139,162,83,72,230,101,208,132,109,5,174,122,248,47,117,59,250,148,110,90,169,144,84,211,34,144,38,87,47,4,164,163,66,204,10,175,165,56,51,27,157,124,84,190,45,99,140,122,181,182,9,157,205,20,37,148,155,38,2,169,95,70,31,232,213,187,26,145,133,52,199,90,249,71,147,157,146,56,166,150,1,19,140,136,96,22,14,130,54,250,21,146,225,57,178,2,208,39,110,173,80,54,77,128,8,36,219,138,88,90,130,60,137,128,197,166,178,41,19,207,90,223,60,131,51,136,136,42,13,89,242,104,86,120,26,89,124,2,241,181,181,79,109,117,18,24,183,73,62,152,169,5,189,60,60,93,82,146,137,41,36,145,37,233,112,238,181,170,118,185,110,43,8,140,244,20,125,193,93,30,109,119,235,178,119,3,8,42,231,161,21,231,104,10,71,86,25,70,46,173,18,174,156,3,17,10,193,3,91,83,22,9,172,40,251,153,226,120,212,146,78,44,240,151,23,79,141,193,238,197,195,201,205,97,2,242,58,73,154,10,107,159,178,153,194,97,19,85,50,212,38,76,217,13,235,249,192,51,133,207,213,251,39,128,88,136,168,22,239,44,91,200,30,140,42,221,5,184,62,187,69,1,15,148,200,186,225,153,228,76,142,142,10,50,89,210,209,99,141,35,51,252,84,234,145,155,212,62,155,74,112,139,154,38,130,83,77,219,91,8,169,239,215,15,132,134,140,54,199,28,251,182,142,168,254,33,177,44,222,11,164,76,236,44,126,245,54,162,97,129,217,147,218,112,199,137,21,214,179,182,57,101,202,185,226,209,44,143,35,77,82,72,95,94,165,102,224,14,41,178,180,42,29,19,180,62,55,151,254,251,165,29,88,189,81,34,30,205,70,5,103,85,250,230,39,243,48,186,122,164,108,226,172,45,148,37,226,177,208,194,77,218,174,79,105,116,138,111,73,226,88,14,108,24,229,106,238,253,249,138,100,14,165,215,14,153,242,232,234,161,47,228,211,199,7,245,194,136,182,49,171,121,159,218,230,103,124,134,225,34,211,44,32,37,246,163,77,59,99,162,124,173,127,91,12,251,49,166,119,196,113,48,180,165,176,26,203,23,202,138,232,219,161,44,88,250,103,200,174,247,18,229,109,86,40,33,239,69,70,213,83,22,148,106,82,108,82,180,179,146,252,249,140,166,159,94,196,79,229,193,201,36,132,71,198,193,42,159,210,138,65,87,122,157,61,52,55,201,147,17,22,152,43,124,42,44,235,207,123,81,8,243,42,81,76,32,75,58,70,7,196,250,177,93,89,59,146,192,116,157,180,87,181,97,226,239,210,194,11,65,75,138,180,2,41,109,49,23,160,3,56,83,33,178,229,70,14,47,48,58,44,61,122,88,58,116,242,218,61,92,76,179,42,18,249,233,83,129,9,207,43,236,180,239,106,220,100,185,154,28,221,136,236,45,157,29,242,61,40,236,129,27,34,114,187,56,205,218,91,140,61,182,194,27,100,90,22,237,91,70,248,235,229,33,89,105,210,28,12,141,95,238,47,243,213,183,246,45,192,34,192,166,30,39,91,19,238,114,186,181,27,153,255,240,6,173,44,70,218,131,201,231,165,152,10,152,7,146,238,64,190,190,143,87,162,140,6,186,100,157,81,43,163,108,191,135,157,51,63,77,155,22,53,152,145,57,78,176,120,200,60,91,102,92,71,106,140,226,67,237,80,164,137,22,91,211,97,172,42,105,123,166,254,176,190,230,181,100,46,139,92,189,10,149,238,97,37,101,139,87,74,111,191,37,16,35,215,66,160,33,41,167,138,233,123,213,87,226,47,202,188,16,7,36,171,121,123,112,214,6,122,200,40,34,11,68,97,10,98,147,202,73,64,57,92,220,123,225,201,10,219,11,254,145,7,204,121,240,60,165,192,173,32,224,71,153,121,216,88,48,215,11,140,82,84,143,134,165,109,109,47,202,165,64,53,69,220,155,30,95,121,176,243,150,180,77,6,186,90,83,34,6,90,118,107,48,22,108,250,238,150,114,64,116,35,156,140,171,39,50,35,194,32,65,169,221,8,247,221,148,42,21,158,211,133,194,126,61,96,187,11,153,2,180,102,187,189,174,32,4,60,133,249,45,153,23,29,54,175,181,34,8,201,83,50,253,232,215,196,37,92,219,6,178,186,202,235,0,155,91,136,196,172,200,53,42,202,33,183,158,74,159,246,255,161,3,249,15,205,217,21,202,91,41,124,252,17,159,12,66,164,210,56,64,133,60,57,232,75,21,67,181,119,21,210,93,124,50,52,86,46,159,139,233,204,168,151,154,143,13,65,198,199,97,178,4,242,153,201,180,237,225,76,71,116,2,108,161,39,43,217,108,198,94,28,46,22,203,18,120,33,244,29,48,201,182,174,46,27,211,168,238,128,123,155,218,203,215,172,221,217,223,219,244,141,132,144,35,55,58,97,157,26,109,192,27,217,133,245,34,179,9,47,167,139,25,100,160,187,118,227,145,197,191,76,172,184,103,25,26,76,121,239,97,117,240,254,104,115,78,45,250,62,175,89,201,176,249,111,211,92,166,29,192,112,125,165,219,9,181,169,42,98,151,149,155,47,146,210,233,126,49,164,229,144,175,16,248,152,194,254,94,104,110,100,37,12,200,52,101,117,255,34,156,183,91,168,169,14,76,182,41,249,213,21,161,37,237,19,164,188,57,213,128,155,85,248,232,79,99,4,249,147,225,235,39,117,85,209,238,238,78,56,7,227,251,170,234,139,46,147,197,189,232,49,58,68,178,218,30,188,64,12,229,48,213,65,122,177,201,216,248,152,65,238,81,151,88,126,133,173,42,104,204,172,25,67,226,198,5,105,185,121,59,182,129,23,83,119,138,171,218,176,141,239,231,156,63,37,91,109,42,165,238,219,57,162,40,117,73,82,92,74,141,192,57,201,170,255,54,149,215,194,174,94,44,78,63,253,183,201,194,77,97,131,36,193,134,135,126,103,218,178,148,194,84,87,21,190,155,20,112,131,200,93,30,173,49,119,252,209,86,254,149,2,139,39,155,58,231,244,133,233,195,148,99,207,136,9,227,107,31,116,237,173,15,78,6,110,56,155,211,50,141,100,189,154,70,32,231,115,132,207,44,41,199,9,105,117,111,0,216,201,20,65,213,173,130,160,33,221,50,178,13,159,60,98,61,242,211,28,117,211,105,250,56,112,167,186,85,103,72,40,250,243,155,247,207,158,68,147,225,186,121,73,64,218,170,170,250,223,70,157,231,215,210,220,244,25,208,141,86,173,239,135,11,203,89,131,22,155,178,98,95,247,20,144,105,123,12,25,78,20,84,238,250,160,197,247,124,110,113,129,33,208,203,78,151,199,27,86,221,146,142,119,62,87,16,191,17,77,135,247,90,219,197,83,26,241,219,27,91,112,125,96,252,73,255,30,208,215,74,171,20,226,83,141,98,62,135,73,170,21,237,100,111,99,4,253,230,54,165,71,101,253,34,153,126,85,115,161,35,64,183,78,156,54,107,65,13,58,200,109,201,171,79,216,1,150,130,238,40,105,76,113,8,65,217,218,29,166,137,84,28,140,74,48,110,56,39,227,198,249,200,210,228,75,226,221,115,39,192,132,187,100,59,68,94,111,77,223,239,168,230,234,210,126,246,235,254,31,206,208,134,185,164,69,106,188,36,122,36,1,79,216,39,149,176,12,82,9,63,191,232,53,108,69,31,141,210,213,228,43,100,83,69,145,149,29,160,224,25,59,205,37,101,177,101,235,213,84,188,56,72,27,98,209,153,4,245,244,101,42,6,134,192,70,9,19,26,173,109,190,229,144,194,28,26,137,105,116,65,56,159,41,66,49,124,124,129,201,67,248,83,47,36,59,100,249,84,78,233,237,123,252,54,13,161,164,176,37,3,46,202,76,234,178,52,145,75,196,166,114,120,127,248,34,161,173,35,181,252,187,26,130,88,171,213,145,8,82,203,243,210,136,67,52,133,143,53,250,135,87,131,252,158,195,166,152,44,227,9,243,229,85,40,162,22,11,142,126,165,204,219,166,218,89,3,166,7,50,43,188,234,13,184,111,35,6,171,146,8,163,30,206,68,37,29,230,89,36,168,71,244,120,95,102,80,216,34,215,135,8,16,106,91,159,38,228,109,104,64,27,26,189,50,62,69,135,45,68,37,1,168,179,97,181,155,194,54,238,46,108,99,101,80,105,200,93,249,205,219,57,190,149,5,139,226,183,113,123,55,77,90,143,154,115,165,118,25,152,39,62,40,141,148,184,196,136,218,237,135,114,120,210,18,47,28,43,244,7,220,252,31,237,47,38,74,45,55,71,213,233,102,215,55,121,123,6,92,110,62,77,98,220,175,158,229,83,11,105,85,125,229,242,142,1,163,183,44,139,171,193,126,127,73,230,160,219,164,209,81,220,228,134,172,72,189,199,143,21,86,21,113,38,173,174,251,18,216,217,197,164,199,214,135,228,103,92,238,60,126,154,230,115,153,42,104,160,21,183,192,80,248,38,131,37,1,174,74,193,104,27,241,94,11,169,84,129,45,6,210,99,84,178,82,125,23,212,19,199,205,62,90,119,62,78,91,85,222,164,181,91,220,188,141,173,204,70,103,170,228,30,19,173,65,123,162,132,78,197,138,35,74,204,195,69,146,68,222,122,89,151,177,195,231,152,220,83,153,143,186,9,215,249,10,48,190,207,245,97,62,242,82,123,91,32,199,169,248,68,58,105,197,45,254,90,217,100,206,170,18,35,225,71,248,160,36,24,231,246,231,123,77,63,218,108,219,24,91,167,33,53,51,37,222,203,68,139,53,14,154,44,47,24,112,34,253,85,245,181,207,71,216,239,106,28,170,245,249,216,217,207,108,68,64,44,75,171,68,85,53,181,152,11,208,65,109,225,221,232,86,122,31,15,142,2,174,112,249,116,56,137,102,124,204,100,138,133,243,67,161,229,244,144,140,217,153,87,83,103,105,223,70,83,231,48,124,218,178,153,118,136,250,251,112,184,24,159,161,6,112,171,73,133,251,92,201,38,34,163,65,92,210,57,142,194,103,40,201,25,18,251,77,38,41,14,188,248,86,29,206,243,27,20,103,138,211,202,245,161,60,131,64,105,196,242,162,173,72,110,78,77,36,98,211,190,56,219,254,6,59,17,33,116,178,88,156,219,115,181,56,79,20,158,181,152,196,219,228,127,148,134,22,202,193,64,137,227,125,174,133,235,193,55,44,190,230,220,114,122,145,88,93,87,109,5,248,151,36,18,24,177,50,95,32,72,195,105,215,146,29,132,251,54,71,67,5,153,231,199,150,48,178,196,155,239,2,102,177,104,108,154,160,184,27,196,153,130,217,165,182,196,143,135,255,82,102,195,66,3,3,143,146,231,25,109,156,255,118,237,73,10,119,141,121,239,56,87,254,224,245,215,235,162,247,94,228,133,46,76,255,71,145,163,111,152,153,179,253,222,80,9,12,189,184,91,181,222,69,145,8,210,153,128,97,231,100,221,164,3,143,147,48,52,50,77,167,145,79,225,76,21,148,180,201,35,47,111,210,144,23,222,70,70,43,156,127,195,104,143,2,166,1,83,140,241,129,210,87,60,54,246,211,80,54,66,234,117,110,162,1,24,221,22,217,12,89,152,199,129,191,15,94,56,208,63,153,4,24,193,98,158,209,127,188,178,50,33,178,155,141,184,218,200,35,197,203,70,36,102,13,31,21,235,101,86,99,27,142,102,150,208,133,171,5,165,62,48,236,51,254,219,236,179,114,250,32,28,8,143,247,69,77,221,90,243,16,148,182,214,225,240,252,234,105,113,53,85,151,119,42,20,163,50,148,168,200,88,20,188,249,136,23,234,54,246,231,106,90,96,125,43,165,102,182,40,159,231,160,10,45,185,29,84,161,80,16,145,11,96,232,76,252,106,98,75,75,249,33,137,148,54,31,52,162,230,85,243,197,103,15,114,33,176,109,205,206,154,67,167,205,213,137,245,182,213,55,55,117,18,142,163,219,151,147,221,103,163,13,253,48,137,102,84,187,111,252,141,150,22,10,113,52,77,129,159,112,163,119,153,200,13,238,170,192,56,9,126,102,163,156,221,52,208,52,169,112,91,110,212,194,86,82,167,210,125,214,105,34,66,14,119,60,41,97,49,133,29,165,251,166,114,172,111,99,158,16,248,124,174,91,39,2,159,8,178,206,233,147,229,96,121,249,205,207,204,161,2,91,41,82,147,203,94,1,255,154,200,5,110,86,194,122,97,124,225,166,201,157,145,168,251,241,97,217,150,222,148,155,159,207,129,23,244,131,17,92,216,26,94,158,38,37,230,107,192,252,232,79,10,101,150,183,221,53,163,85,153,95,86,218,57,239,247,106,22,80,147,221,144,162,173,185,124,43,61,70,202,25,3,217,178,172,151,53,118,149,102,199,172,166,41,176,155,90,92,93,105,109,145,52,132,117,166,166,226,40,17,83,189,152,252,140,107,96,208,55,148,57,226,63,217,153,96,253,182,86,106,165,202,226,132,238,87,171,23,180,37,218,138,53,251,210,159,127,67,103,93,158,154,63,65,195,123,175,120,235,78,68,114,106,246,165,180,22,55,167,3,246,147,218,25,212,236,230,30,3,222,168,234,20,120,211,149,225,99,118,206,239,34,10,78,112,235,82,0,246,190,53,178,194,91,96,248,201,98,18,159,89,130,12,144,192,84,74,185,33,67,148,175,106,166,1,230,178,181,252,12,169,150,199,30,202,234,108,28,158,177,190,72,138,79,229,124,166,116,42,150,54,94,184,142,10,214,92,11,184,145,212,208,156,19,230,248,242,245,113,166,209,208,66,43,4,111,122,137,165,11,235,250,144,169,98,10,42,195,221,85,227,195,16,149,62,96,19,110,246,205,178,125,86,15,95,114,116,159,72,228,123,181,174,185,88,133,99,172,143,98,37,141,146,88,69,162,235,56,238,126,254,96,147,74,15,155,253,115,186,189,29,38,38,163,233,46,216,167,125,79,49,57,77,141,41,194,234,181,60,128,102,105,80,104,13,37,39,149,184,166,249,147,81,80,214,148,28,156,126,119,223,137,241,132,147,48,154,152,246,239,156,238,100,160,245,251,229,37,31,144,109,85,255,32,244,124,84,205,72,193,209,221,227,120,65,75,91,24,209,127,41,123,71,27,180,66,138,86,103,189,207,212,217,87,101,185,166,10,103,189,131,9,163,81,106,110,54,219,123,218,239,220,202,91,9,228,169,239,233,111,146,32,82,47,170,56,84,240,148,21,179,128,14,74,73,175,163,5,152,106,125,243,179,37,109,117,175,166,14,177,220,1,39,192,116,44,32,161,159,47,38,158,23,39,83,194,60,221,146,10,131,71,194,35,11,180,88,140,162,121,52,8,149,125,77,115,48,149,154,85,188,99,22,87,132,179,69,11,1,173,188,54,90,204,110,102,212,189,141,216,86,85,71,214,25,52,223,140,80,89,201,194,201,143,87,60,119,123,103,131,41,225,137,224,9,202,170,59,54,35,147,32,19,181,148,69,38,58,142,142,76,101,166,136,184,28,51,251,44,74,223,192,249,156,89,97,72,79,199,219,38,217,175,37,111,201,94,49,70,139,171,135,113,96,171,4,76,26,37,246,65,98,249,93,111,126,246,193,25,225,20,202,142,151,36,211,200,99,82,82,21,167,3,219,176,100,46,179,165,6,147,63,26,18,247,170,135,149,121,205,18,47,70,75,156,148,98,16,11,32,98,230,27,60,187,127,22,149,34,104,12,40,61,116,24,242,50,121,114,154,13,230,118,75,1,30,2,178,142,34,217,83,172,160,200,97,35,83,156,2,83,102,144,227,106,90,27,68,98,172,60,38,57,162,6,88,95,50,166,100,3,104,179,117,248,188,134,112,92,84,130,234,206,31,96,49,135,157,186,190,23,146,11,225,200,194,106,176,164,189,138,46,163,70,134,230,7,27,245,195,208,155,119,20,205,60,240,208,145,253,84,117,64,58,154,230,118,247,165,155,208,170,254,246,128,23,205,131,161,20,252,180,173,18,100,216,230,203,119,164,78,229,158,20,158,33,154,192,33,158,3,38,123,32,191,189,41,240,138,71,59,46,118,18,29,24,102,53,181,99,254,219,131,128,100,87,241,52,132,44,125,233,179,114,73,176,201,205,167,53,46,93,120,162,235,170,47,134,172,118,158,14,47,246,188,174,143,70,0,223,183,157,110,52,146,178,186,139,185,98,110,24,82,189,74,79,135,194,166,57,120,225,76,98,239,243,100,201,249,18,65,225,100,24,159,139,123,138,15,70,250,44,171,218,106,181,210,127,143,220,49,183,62,91,30,173,224,103,98,250,147,53,43,42,86,133,50,136,45,252,193,58,253,240,42,102,199,169,232,14,35,66,156,156,233,162,157,70,203,251,77,114,100,210,89,179,170,230,155,105,34,186,209,73,12,111,168,140,158,25,192,119,219,96,117,244,161,162,110,212,62,198,59,67,42,49,183,234,197,97,7,110,63,219,144,185,213,32,147,105,181,175,226,86,202,132,4,62,237,166,240,241,225,252,132,153,84,208,169,44,117,29,150,188,185,207,109,37,40,123,201,44,28,38,193,125,223,26,130,248,254,209,45,156,76,20,223,178,22,219,68,209,171,209,12,186,172,61,40,143,99,13,124,110,142,4,182,251,31,203,156,60,253,152,102,0,123,188,101,25,139,191,170,213,181,69,241,230,116,216,104,194,228,209,44,234,94,226,230,180,252,139,228,27,121,188,56,181,41,103,204,82,245,73,51,41,242,71,14,195,37,33,45,132,172,205,57,178,111,58,231,8,24,229,171,61,136,41,232,95,100,25,183,138,8,100,22,72,151,178,239,104,100,55,161,144,211,109,3,147,214,135,252,12,127,81,1,116,178,182,171,120,164,232,71,105,181,245,230,56,90,190,116,141,124,89,101,148,77,249,37,54,219,133,87,160,18,205,132,34,74,245,229,197,50,238,235,179,47,28,231,102,249,202,62,167,13,14,205,71,102,175,120,52,135,94,21,34,183,170,246,136,54,203,29,148,109,93,132,42,144,153,206,34,104,190,151,218,9,37,149,80,180,163,156,141,120,249,213,20,166,21,221,53,214,114,242,14,235,48,206,243,163,71,183,200,211,185,99,101,172,143,93,181,32,231,50,226,72,135,41,15,144,17,59,94,178,151,235,109,182,228,185,63,59,41,178,45,17,0,163,131,228,152,169,50,21,24,225,136,210,34,25,158,215,103,171,180,114,217,59,145,140,55,91,138,224,17,69,36,48,18,48,193,83,61,34,50,193,234,26,55,167,77,62,169,144,228,164,82,169,59,140,121,32,138,192,118,70,220,70,17,94,123,155,250,250,103,133,212,136,159,209,117,182,154,110,43,141,178,198,22,143,150,173,214,76,224,49,202,67,201,1,119,221,178,26,220,84,62,166,221,38,161,194,20,35,248,150,181,173,122,92,167,217,49,216,136,48,95,216,100,220,85,166,146,190,240,233,166,12,199,9,174,151,202,188,46,143,112,21,83,24,80,61,224,186,173,202,165,59,220,109,227,86,133,89,43,228,117,24,231,166,41,204,102,113,79,221,98,205,72,226,133,144,48,110,203,115,13,5,98,249,174,198,8,198,104,241,60,70,129,217,115,75,42,226,236,103,153,245,23,48,101,191,114,111,42,213,221,67,167,0,24,71,87,225,101,161,193,11,211,63,173,138,218,13,243,177,14,191,247,49,153,207,15,136,164,111,181,78,43,127,109,180,104,133,217,205,186,177,169,58,186,48,92,120,106,131,29,75,118,59,205,210,182,198,40,82,83,162,54,60,208,14,247,47,66,37,162,234,140,55,122,85,199,181,30,207,66,131,231,74,245,130,233,244,95,254,211,112,216,8,67,44,106,168,196,99,170,195,19,134,1,17,58,62,83,122,121,220,130,95,37,150,38,79,70,165,223,184,126,33,85,122,80,103,47,129,173,36,179,58,220,217,180,68,254,153,182,185,219,22,13,153,41,114,182,178,175,244,159,38,169,223,156,164,174,106,102,211,170,156,61,14,101,85,122,93,104,0,129,203,240,168,8,6,150,53,117,233,111,143,126,89,231,54,133,87,148,182,87,125,242,178,93,82,175,192,183,65,111,185,192,232,123,223,83,128,108,38,106,72,250,222,4,100,252,226,131,44,61,35,154,213,5,55,127,112,220,64,105,53,183,33,207,190,58,139,165,27,164,123,141,51,29,173,95,191,122,54,37,211,131,62,19,79,222,199,140,162,138,165,194,212,103,134,175,237,107,27,234,169,49,116,22,211,88,83,174,19,83,108,253,73,145,102,133,136,213,91,57,128,23,213,35,245,51,15,201,217,92,24,206,239,246,25,20,130,171,249,193,4,178,116,196,137,248,223,37,80,76,162,66,95,154,246,128,123,164,151,98,121,193,174,106,221,189,58,47,208,46,86,119,146,116,95,88,21,1,80,191,119,179,222,90,93,32,124,159,18,48,238,85,215,33,29,78,160,70,223,39,103,161,236,242,20,34,194,104,119,97,24,243,155,136,246,82,206,180,93,202,213,88,124,90,253,192,29,217,25,127,112,170,3,211,7,62,155,188,71,1,204,133,76,170,49,139,7,155,174,245,135,215,140,14,199,212,39,131,66,115,59,12,81,149,110,42,212,169,14,7,241,118,147,222,153,224,243,61,64,138,233,171,214,207,181,147,154,137,226,48,116,60,186,33,45,163,168,187,147,176,254,250,97,134,126,105,10,172,252,234,106,52,13,130,194,134,183,252,226,118,118,86,221,82,112,80,137,234,58,204,241,36,86,16,180,73,211,195,65,208,235,99,171,200,158,81,134,137,137,5,108,105,45,145,148,63,174,244,242,125,24,50,150,42,123,33,106,171,235,182,73,129,162,108,36,206,44,74,134,56,238,14,83,43,34,171,30,166,218,179,125,45,121,235,46,90,174,29,85,241,203,25,96,240,217,243,85,205,254,236,239,217,35,169,246,219,26,104,69,162,178,195,39,228,48,173,184,89,110,78,55,198,21,201,98,208,40,252,120,159,171,83,233,230,217,79,196,121,122,85,117,116,74,96,199,165,103,57,48,172,14,82,249,115,78,15,164,150,226,222,99,27,69,199,131,89,245,37,190,215,248,245,48,8,76,167,231,244,215,38,43,219,100,72,55,228,36,53,126,26,229,98,249,32,136,17,150,254,238,141,20,149,108,118,180,177,229,152,226,227,119,14,62,20,65,215,61,222,131,157,87,20,247,7,57,164,113,53,117,96,196,160,123,70,142,174,49,146,133,156,29,38,112,244,54,133,51,99,141,57,235,162,70,95,32,147,20,45,175,30,155,2,166,24,2,59,15,54,199,32,70,20,42,61,169,176,172,104,252,102,143,151,22,227,133,214,152,10,116,156,51,95,161,101,122,18,171,146,209,159,23,129,19,222,237,51,224,37,59,252,36,193,114,27,34,126,247,238,42,183,141,32,66,247,26,73,138,209,62,230,50,194,221,195,207,173,250,139,221,200,99,31,55,192,61,89,58,41,9,222,201,157,207,151,72,57,22,207,143,56,250,93,76,39,115,191,68,245,192,104,70,200,183,92,180,71,120,162,141,159,62,35,40,239,188,248,212,94,138,11,255,34,127,16,184,210,246,155,31,188,165,189,24,33,110,239,54,181,87,94,66,36,133,118,32,220,242,59,158,203,218,100,4,38,72,52,252,165,161,154,168,98,135,147,19,205,189,4,186,178,116,123,159,155,101,34,221,253,13,73,18,222,138,10,125,68,79,110,215,241,82,164,185,5,38,245,89,3,166,67,250,229,225,184,57,250,95,197,167,1,116,153,242,41,141,166,215,29,190,3,159,133,32,117,30,213,88,75,60,238,80,140,213,69,195,49,198,87,232,217,2,120,60,45,168,164,163,130,139,61,28,38,226,44,22,233,178,165,229,103,34,100,29,199,72,145,171,225,78,169,126,224,34,205,57,132,102,13,23,12,50,117,191,57,93,36,58,19,140,56,205,23,38,57,236,179,180,228,167,233,146,118,51,162,89,37,129,206,4,14,186,180,124,204,32,170,72,98,103,19,24,157,217,15,197,134,95,186,62,48,66,213,205,225,243,83,75,173,12,171,153,119,225,117,106,45,41,214,151,17,55,158,146,237,15,190,41,131,146,136,8,48,189,75,14,15,163,81,212,155,207,168,206,180,74,180,89,245,107,31,187,155,252,194,15,54,69,103,117,94,206,110,131,255,31,48,117,237,50,42,228,38,188,176,224,160,116,18,139,33,189,76,63,253,126,173,179,231,141,79,204,29,85,196,17,167,94,183,194,154,207,189,171,69,80,28,30,70,35,35,48,117,6,238,156,80,56,168,204,184,240,136,114,168,78,135,241,100,100,9,252,20,70,90,92,109,5,148,130,218,225,227,15,94,45,199,94,5,206,86,81,225,240,128,220,246,125,108,147,73,94,190,23,210,153,93,84,21,25,106,150,29,190,73,255,81,98,201,213,63,102,244,59,135,207,240,144,249,144,45,124,210,207,229,198,25,179,10,61,35,217,164,135,21,104,58,76,41,128,30,0,3,227,206,189,15,234,164,207,234,237,186,197,23,87,208,3,134,65,83,2,119,20,110,132,123,209,135,209,56,232,249,144,232,198,243,153,50,233,242,170,122,186,236,45,239,117,246,39,58,176,21,238,123,186,145,143,32,250,214,45,203,174,14,115,183,211,135,179,243,214,39,155,211,227,149,72,195,53,229,86,183,30,33,151,222,0,134,67,63,233,147,195,245,232,43,164,27,179,146,88,49,103,200,7,229,233,63,24,209,149,41,213,51,244,218,145,12,188,131,102,252,149,210,101,82,73,218,146,46,188,48,100,45,210,249,207,226,58,91,156,27,88,84,138,242,201,5,166,255,204,39,11,249,185,46,53,67,182,24,187,71,206,77,97,118,239,207,60,38,141,88,253,106,42,7,202,214,131,181,152,48,200,133,207,116,144,124,50,107,251,44,17,95,189,204,133,156,116,67,36,96,226,25,22,180,217,96,201,41,186,21,7,79,178,93,205,123,203,79,179,27,246,17,63,77,253,88,213,51,134,157,166,246,184,185,250,146,168,3,195,52,228,32,217,54,89,33,139,248,176,71,36,73,133,78,88,202,3,222,38,59,234,33,172,65,88,93,56,63,170,133,119,252,228,68,122,1,217,150,135,18,31,155,195,95,154,254,154,41,38,43,157,57,72,203,57,140,8,182,4,161,40,20,156,221,189,128,97,148,159,178,4,76,143,39,251,36,158,68,207,52,38,79,152,208,93,228,179,80,104,245,16,140,86,85,95,61,147,7,215,143,1,39,121,247,20,35,217,197,137,197,43,48,37,190,238,44,162,32,213,165,68,139,183,218,81,98,79,161,82,213,200,218,182,42,68,143,165,76,204,62,185,180,24,59,167,63,245,128,38,87,46,133,44,109,249,169,56,209,142,21,130,254,74,82,112,122,129,35,236,190,16,157,202,120,164,159,130,243,133,105,94,105,114,62,144,76,78,17,22,128,115,122,107,48,196,52,235,188,155,168,152,222,172,122,0,107,91,217,252,69,179,85,69,171,249,133,62,136,239,132,84,51,66,230,40,48,180,75,126,176,209,204,90,68,153,15,24,109,75,191,57,201,46,221,194,33,201,152,201,7,116,153,58,118,211,217,79,110,58,174,238,68,189,37,88,66,84,103,123,71,106,49,61,157,169,70,39,66,101,238,247,16,31,34,104,35,48,210,16,238,2,219,167,19,106,11,11,27,159,189,106,59,108,221,103,91,205,202,250,182,81,4,104,135,158,30,86,227,224,185,21,42,33,97,102,213,81,177,246,165,123,115,226,83,123,233,144,19,144,11,251,139,105,120,166,187,126,47,130,195,110,139,195,31,33,58,165,124,205,30,73,190,194,124,21,117,200,106,53,243,121,7,74,200,179,127,166,33,205,18,119,204,200,112,36,81,127,33,34,206,182,233,111,125,126,246,99,146,50,202,81,214,105,146,223,165,235,18,168,57,187,95,196,51,102,181,118,97,86,160,66,241,194,80,254,52,73,21,255,216,140,98,196,6,49,109,89,243,213,52,53,29,196,39,154,159,159,141,78,60,10,139,146,136,100,85,59,34,87,12,23,125,236,66,190,11,71,125,117,42,54,96,28,216,241,221,65,183,119,116,82,90,4,183,202,210,69,79,157,134,255,52,133,228,26,92,165,147,172,86,159,99,216,73,159,204,252,66,89,210,75,108,137,247,91,134,86,39,17,132,214,1,147,165,81,212,232,161,253,75,46,108,78,201,214,46,115,174,221,180,58,175,189,84,242,227,140,31,169,19,63,178,54,13,140,234,164,194,221,117,53,84,64,161,123,149,165,129,161,118,147,123,204,77,196,213,212,203,164,4,237,206,176,3,79,186,175,63,71,41,219,205,114,152,60,213,254,192,201,169,85,128,97,37,208,99,252,188,226,89,211,35,96,8,82,244,106,98,129,219,127,59,195,112,172,174,71,203,80,229,4,92,242,39,3,183,140,143,105,199,111,211,109,37,209,35,250,153,33,229,114,152,26,217,165,174,135,213,97,198,84,232,248,53,237,227,247,35,227,231,48,157,66,178,46,77,35,39,187,239,1,107,200,210,128,180,117,8,148,17,48,210,109,106,243,173,95,131,136,127,108,198,69,130,102,147,226,162,29,123,66,99,218,169,89,70,90,217,243,173,192,216,25,75,237,104,216,255,125,50,28,43,160,169,123,14,249,211,246,216,212,249,89,99,67,21,148,166,166,28,171,15,206,144,249,121,178,99,49,250,161,185,77,31,51,127,34,45,123,122,246,156,201,66,65,150,26,171,198,130,214,226,123,98,143,84,181,101,173,239,198,225,99,24,207,254,241,46,144,104,247,239,201,214,150,199,252,120,0,231,111,250,133,127,190,138,218,240,208,113,76,191,26,198,215,165,54,124,131,118,180,249,68,109,214,238,32,87,163,210,232,189,147,21,61,169,243,39,185,250,76,196,104,136,35,164,125,220,77,89,219,147,159,74,49,81,225,8,210,4,249,252,113,154,248,163,153,243,33,195,114,30,197,232,169,126,48,77,159,85,107,28,105,79,188,100,157,108,172,80,64,20,141,247,153,74,200,69,105,192,222,159,104,161,157,10,126,235,130,72,166,134,49,39,49,241,184,26,13,237,34,103,234,128,176,41,249,231,52,118,33,209,250,161,62,110,77,175,82,164,221,237,147,250,24,168,113,174,235,249,87,108,144,42,21,163,198,95,150,189,248,11,23,88,235,40,112,74,169,162,117,112,209,127,82,52,190,74,220,217,225,126,156,224,37,171,235,199,202,225,223,146,72,45,77,213,18,187,165,75,227,238,226,20,21,34,117,57,21,30,78,254,78,174,13,54,130,174,191,93,162,47,172,98,2,22,45,164,96,31,167,2,239,194,112,5,9,99,19,4,88,41,82,185,148,230,65,29,44,79,134,129,239,21,140,200,114,192,29,38,129,97,232,156,60,195,96,108,214,31,79,145,237,212,233,206,182,149,93,76,57,157,206,59,45,175,95,63,219,42,221,60,18,228,63,30,44,221,121,14,91,59,250,212,7,67,39,170,57,124,108,210,33,213,214,144,143,155,33,114,97,66,229,122,242,141,179,253,145,174,191,176,21,187,235,111,111,147,133,188,111,77,24,52,87,13,58,23,190,215,141,125,145,166,95,89,191,199,68,44,230,202,88,211,193,127,230,104,147,71,59,134,28,6,215,125,180,198,144,38,221,52,40,182,188,54,78,165,234,165,8,101,62,145,121,34,22,213,97,254,169,56,184,19,94,146,237,223,131,140,89,145,214,98,2,222,116,48,220,143,77,187,238,214,173,146,77,218,45,78,150,14,133,221,159,152,194,114,79,144,42,45,168,183,243,103,19,47,151,177,236,192,116,61,175,245,185,152,133,123,95,139,38,200,94,244,8,128,212,98,187,65,64,110,169,105,197,40,66,231,52,218,92,120,17,187,210,33,179,84,150,27,4,221,162,137,89,97,226,77,62,209,168,51,42,146,117,156,136,77,228,107,189,209,225,79,120,74,126,154,20,209,242,109,150,166,37,124,6,77,79,176,88,29,38,68,170,89,128,179,112,9,195,57,74,21,146,196,3,129,71,241,231,234,141,10,14,253,101,148,236,253,112,129,62,49,137,158,20,9,73,74,143,2,70,232,234,51,71,41,147,240,183,154,132,0,154,78,209,51,188,41,238,109,50,4,122,228,86,178,184,62,222,131,22,36,245,31,248,115,115,82,25,58,152,136,243,127,130,48,179,120,117,125,133,60,224,140,139,6,88,105,101,189,65,24,188,131,227,205,105,34,128,10,155,48,29,207,124,71,251,231,227,208,65,26,118,191,245,100,195,255,196,81,40,52,205,190,114,33,6,41,250,177,49,174,211,21,18,34,89,186,173,25,69,226,2,219,142,228,7,47,141,77,161,115,5,9,179,195,120,243,114,68,32,224,89,188,46,147,10,12,92,236,24,115,98,243,149,184,184,63,26,226,11,239,136,64,189,138,216,168,143,26,235,69,146,62,205,68,13,82,192,173,26,177,192,131,173,134,212,231,161,53,109,38,253,233,241,50,89,230,107,103,73,219,163,190,74,141,173,79,22,180,176,68,73,8,121,176,217,61,212,127,238,109,101,21,245,193,200,204,121,27,57,115,26,205,236,249,96,118,117,119,96,40,12,222,90,59,140,192,10,245,171,1,83,99,246,246,210,102,74,3,55,180,133,209,210,160,17,120,104,179,70,26,127,50,88,184,164,90,1,101,93,106,238,87,188,182,73,135,62,24,5,220,188,98,84,200,124,233,79,163,152,224,77,180,213,26,166,247,59,250,26,197,96,179,8,76,1,195,187,218,248,83,182,111,181,72,99,74,193,27,10,194,38,20,251,30,252,216,191,253,193,196,183,146,91,165,152,3,218,101,14,195,70,26,225,194,76,116,52,69,181,179,193,208,113,12,66,95,3,20,80,165,231,69,55,116,70,243,85,24,219,38,142,123,224,42,48,45,164,238,194,192,174,153,164,234,172,25,63,100,140,202,162,4,68,200,199,104,159,134,72,200,87,16,26,243,233,115,53,61,134,215,203,96,169,43,223,71,43,191,114,99,95,64,180,243,72,177,157,193,212,133,6,220,149,86,25,133,41,163,25,8,152,127,33,67,78,192,54,203,205,183,18,22,0,83,52,114,191,8,246,86,17,74,192,3,159,29,110,184,83,73,39,112,149,109,167,89,255,252,101,99,183,192,195,104,34,142,220,76,16,195,171,62,73,132,146,69,250,12,249,218,126,235,73,51,111,150,143,221,233,160,138,1,103,51,149,236,186,53,20,112,146,56,108,190,179,188,53,2,185,222,62,95,77,170,88,206,152,3,99,48,250,225,71,44,225,152,184,10,55,28,201,59,164,16,44,87,225,237,99,38,65,201,114,209,204,128,85,153,10,148,44,196,76,177,57,168,207,77,47,234,21,35,5,133,120,167,200,120,195,160,89,29,28,100,66,222,239,226,74,157,3,38,59,204,156,147,45,165,90,28,127,196,213,171,106,174,11,1,163,26,61,30,245,18,235,203,205,49,130,186,187,16,22,157,16,183,139,194,200,228,117,20,160,86,76,242,80,234,155,156,134,132,112,86,70,97,236,193,164,50,195,144,223,166,45,45,31,171,178,109,120,250,144,56,243,236,82,148,217,168,158,239,94,53,80,169,125,39,242,47,48,58,181,190,227,108,180,92,133,156,5,253,174,94,220,217,220,104,39,149,253,185,152,90,124,191,152,93,125,143,161,63,77,107,159,15,233,217,228,207,70,158,191,15,238,109,80,191,190,97,241,95,232,38,164,122,206,111,78,61,142,144,208,209,81,51,91,139,207,201,23,249,252,118,254,5,97,12,230,13,219,231,228,99,166,84,175,127,231,164,67,253,93,39,18,218,154,119,183,195,165,200,154,250,103,12,73,21,7,140,6,87,147,89,186,48,99,239,28,110,118,173,40,207,226,33,194,205,208,29,62,55,234,138,14,83,221,118,116,106,95,26,9,55,122,197,179,163,144,227,232,158,48,236,196,104,23,166,41,70,87,207,248,237,118,142,54,58,74,116,207,64,229,115,248,99,23,107,167,151,49,65,19,193,67,38,141,28,196,18,91,157,227,133,208,172,163,29,122,61,25,111,8,131,102,242,123,227,20,8,221,90,51,165,64,55,213,177,13,142,27,245,92,240,102,26,81,87,28,156,54,7,34,179,83,208,95,239,131,163,24,76,47,54,112,222,176,229,203,117,14,106,81,92,185,120,80,173,233,195,13,117,75,213,173,14,5,232,187,65,51,129,166,234,102,194,201,138,236,252,69,33,218,17,34,195,70,113,230,190,84,231,219,74,205,169,207,17,216,50,76,247,185,172,43,115,125,140,148,242,42,227,77,225,116,75,173,3,113,178,49,189,152,141,159,234,66,36,106,127,110,238,96,55,200,20,210,252,252,52,74,27,62,156,36,183,183,52,96,24,220,178,143,72,251,113,42,8,202,183,190,118,29,112,239,210,169,106,48,109,222,15,78,91,214,188,85,255,245,187,99,240,167,170,68,209,252,197,136,80,126,163,213,124,11,171,49,245,225,28,145,254,94,176,74,245,252,129,161,158,206,1,211,240,33,223,210,168,66,146,15,41,12,236,187,40,186,154,183,54,130,146,80,82,152,78,216,123,242,192,244,188,103,210,143,77,155,223,165,253,54,152,114,169,165,54,229,130,135,196,97,114,173,75,109,74,242,179,241,94,180,184,136,130,2,240,62,131,184,31,12,23,136,192,148,143,246,254,96,157,252,213,8,52,3,59,15,158,116,233,16,216,76,254,92,231,211,37,233,222,133,89,139,37,81,2,70,128,66,182,65,227,192,108,254,49,45,207,251,50,204,192,212,174,180,128,233,139,19,35,35,211,70,209,253,230,211,106,44,213,20,102,254,239,7,27,57,179,110,40,204,112,31,50,84,157,36,25,0,76,103,226,131,123,18,151,173,21,107,124,244,237,136,194,160,51,78,89,97,216,130,253,106,147,129,72,10,19,97,140,133,191,48,52,212,132,193,253,79,49,85,200,189,139,214,40,240,57,202,170,143,218,54,53,170,207,54,58,156,211,2,106,217,250,49,112,172,33,198,31,12,58,11,13,254,90,39,241,90,62,81,216,84,183,144,248,34,186,136,19,28,87,119,82,63,69,55,120,2,203,1,159,27,237,143,221,70,34,248,6,81,129,7,182,176,218,140,84,208,93,148,89,163,214,85,161,64,205,187,88,155,209,64,72,25,42,196,54,4,250,150,195,180,10,171,3,176,231,227,203,104,228,60,181,172,165,253,120,115,174,193,137,70,236,156,66,247,127,96,120,246,138,143,10,73,185,182,245,234,70,109,144,95,221,104,151,201,242,228,116,52,249,249,128,189,191,36,101,10,165,95,241,90,80,43,195,219,89,167,56,235,35,247,128,155,49,94,200,121,220,203,251,28,212,151,73,180,17,119,110,174,152,8,29,199,240,51,7,19,209,176,226,240,250,116,214,179,83,165,234,28,34,230,197,12,137,197,240,245,44,7,27,15,134,128,182,108,56,56,128,94,125,222,44,64,43,61,255,192,150,99,13,120,102,41,41,104,70,115,238,169,23,131,151,176,17,16,248,68,220,175,5,76,7,174,238,164,20,134,165,184,186,159,229,49,62,219,244,92,229,61,90,39,3,165,55,55,209,174,184,57,234,124,242,100,208,76,244,28,175,13,145,77,210,211,135,194,139,21,159,139,26,48,153,102,153,62,44,175,56,224,120,102,51,148,159,198,135,42,51,158,12,5,79,125,112,2,32,121,250,52,35,200,32,234,136,28,186,37,122,169,127,166,65,43,229,115,222,159,127,209,3,134,240,87,142,85,40,51,195,226,44,4,238,132,39,20,78,203,113,6,213,159,124,154,216,140,12,203,89,18,59,14,16,244,163,167,196,214,224,70,160,130,208,175,94,148,233,235,241,3,245,202,246,139,225,23,150,231,42,211,148,65,28,132,149,250,115,41,177,100,183,102,73,53,23,117,190,17,170,76,171,61,152,174,44,153,41,70,82,90,124,68,73,38,171,115,130,63,92,189,84,142,77,160,170,60,22,176,173,10,135,81,22,85,99,1,86,242,182,31,124,76,40,157,73,5,34,62,255,154,244,133,116,161,50,104,180,86,231,119,245,149,182,254,192,103,185,199,213,212,231,174,241,9,95,81,246,121,97,148,79,246,210,71,131,237,182,7,76,9,103,255,192,99,56,127,86,163,153,157,20,237,103,212,154,39,187,240,0,224,197,168,159,49,207,217,143,16,250,190,143,161,175,55,199,91,119,251,141,222,145,179,151,235,213,116,159,220,52,29,204,69,244,50,234,60,76,57,226,249,36,208,209,243,209,121,152,240,115,3,62,139,119,170,229,9,15,67,24,166,191,30,176,143,73,220,171,243,61,211,239,66,202,163,124,44,203,227,37,54,135,39,209,126,181,75,233,191,113,147,152,108,100,175,229,3,67,84,238,131,70,59,187,6,45,96,78,200,206,0,116,14,34,83,66,85,187,20,30,196,24,52,28,188,249,177,137,169,190,243,115,128,232,244,250,152,204,214,177,30,55,95,180,150,170,173,63,44,121,61,2,158,170,248,103,38,95,239,241,69,150,245,235,126,12,83,58,147,238,18,67,253,34,73,190,12,18,223,237,34,36,219,20,36,73,59,41,92,183,87,138,0,35,208,173,123,245,182,85,248,131,155,233,143,234,7,163,62,190,249,147,159,185,114,110,165,79,14,125,189,71,69,26,219,171,104,115,89,189,22,50,76,23,45,5,110,117,249,233,9,187,130,111,29,12,95,158,250,100,43,51,63,252,222,236,60,75,127,217,82,115,119,174,160,252,55,62,179,24,89,80,111,7,109,20,200,115,190,42,76,190,45,174,110,22,199,213,65,201,57,124,152,70,131,101,77,122,200,76,99,203,187,240,132,119,188,234,9,182,216,7,253,234,73,167,176,216,181,153,111,237,105,41,172,9,10,103,213,155,133,57,204,223,154,138,59,97,199,195,107,177,6,46,135,89,49,122,109,33,3,23,23,35,151,161,187,45,165,229,62,143,218,50,33,78,117,72,183,215,203,81,250,89,247,250,28,125,147,174,198,226,240,249,144,93,55,203,134,168,177,31,48,148,104,230,207,52,57,14,97,246,182,97,227,251,91,159,19,136,222,207,125,67,203,13,22,138,34,197,245,184,240,246,131,23,94,132,143,63,107,139,254,181,139,146,151,73,67,3,15,208,38,120,161,42,213,112,232,53,232,52,130,125,96,56,76,208,91,39,48,228,246,62,187,173,78,184,136,121,71,251,37,101,255,1,19,121,80,3,205,8,2,252,106,2,42,99,168,91,7,27,225,10,216,216,209,213,111,179,206,58,127,45,10,134,132,57,31,227,221,2,46,23,166,118,126,244,175,115,20,76,59,20,81,229,188,212,108,29,228,164,124,22,193,128,217,165,46,179,253,24,230,226,183,201,57,168,99,86,109,30,221,40,172,181,218,78,77,119,65,246,65,185,205,15,38,81,221,116,225,86,152,20,188,92,154,89,117,28,41,217,20,206,182,158,103,4,161,168,100,201,34,176,75,249,16,250,5,119,30,206,179,61,76,61,95,168,95,201,62,23,168,253,253,100,2,176,66,151,111,40,147,218,104,97,150,4,53,57,114,135,225,220,210,231,166,157,202,141,59,50,51,67,72,18,12,61,166,77,220,155,114,49,25,112,122,211,189,104,153,182,133,69,224,68,81,136,116,239,128,82,14,145,245,119,97,117,75,1,214,172,29,174,192,244,11,250,120,13,74,81,219,248,192,213,137,168,154,85,107,53,13,239,118,147,86,142,171,149,124,30,214,53,40,199,252,90,242,90,18,107,39,137,233,60,2,214,71,59,186,198,164,105,80,114,134,43,96,164,79,245,165,76,155,204,81,178,136,178,129,210,182,59,194,120,34,108,112,14,30,121,174,32,177,109,228,90,119,254,96,244,120,250,212,61,7,54,41,177,162,112,43,49,88,200,81,72,21,81,163,162,163,54,247,14,232,166,46,186,211,192,199,73,233,133,195,27,150,223,241,129,187,115,164,3,211,204,84,190,112,123,47,197,14,250,133,207,230,19,31,234,108,206,61,235,4,178,19,45,199,147,83,79,43,17,61,88,22,119,24,24,231,181,179,200,127,128,82,253,81,99,204,84,165,204,214,107,243,166,67,67,177,86,4,198,1,22,216,100,128,5,102,238,247,24,51,202,163,228,75,66,15,146,102,188,85,255,70,251,234,177,22,135,115,158,26,188,52,104,76,247,48,113,157,128,251,231,32,133,187,103,120,87,185,61,184,178,131,0,231,236,124,71,237,167,36,82,228,115,193,140,21,126,13,165,230,41,105,46,201,232,16,243,120,83,37,11,63,193,129,187,73,126,92,24,66,63,253,28,180,57,186,232,3,162,63,20,244,85,133,103,138,56,12,220,97,212,186,41,76,128,53,7,108,197,167,2,179,151,187,105,115,12,153,92,212,73,53,21,13,207,134,2,207,241,121,173,68,89,209,157,164,84,50,52,161,53,181,28,24,230,190,195,176,203,101,77,160,217,118,226,168,85,69,234,185,64,252,221,207,210,69,175,125,215,181,71,72,34,82,42,168,146,158,83,166,43,76,131,230,112,120,17,50,250,194,99,251,215,68,127,179,229,79,106,47,8,185,81,111,204,74,245,2,58,182,23,212,88,143,218,200,250,181,50,149,167,30,123,90,63,14,232,207,115,219,223,5,76,174,111,43,188,95,134,193,24,133,154,190,53,100,35,254,82,216,148,165,126,190,21,39,115,192,182,76,245,99,193,201,144,227,214,195,142,102,129,169,73,73,1,155,49,169,223,82,218,66,128,135,86,122,218,86,23,58,25,231,66,252,29,241,80,129,151,171,154,0,103,45,166,102,254,211,220,21,87,19,220,254,204,112,26,149,60,242,181,80,116,208,66,5,98,225,201,133,175,176,128,169,155,215,155,83,185,18,163,198,131,86,205,2,23,178,244,59,30,141,12,207,231,183,215,75,140,3,119,164,148,117,97,147,39,238,1,67,27,180,117,75,42,193,167,130,181,112,172,199,170,27,45,49,192,247,98,108,43,186,77,27,99,158,47,144,98,125,159,31,203,168,4,57,53,182,183,165,90,20,134,200,60,30,28,194,213,166,169,216,99,43,165,152,197,212,25,109,93,32,3,171,221,29,88,203,140,75,57,27,222,52,33,8,95,34,103,165,81,192,44,118,213,98,118,248,23,193,229,25,122,172,154,146,146,103,186,224,57,195,161,82,216,242,202,1,79,141,201,29,135,150,110,201,64,183,41,174,10,220,196,147,51,1,130,170,32,60,217,227,129,231,88,150,49,57,38,120,115,70,33,188,33,248,39,229,234,125,182,116,47,69,56,48,86,171,218,93,4,132,106,76,226,110,11,93,158,123,179,65,121,130,249,156,229,169,11,235,15,252,174,8,219,196,205,209,185,206,138,150,222,99,91,232,172,16,57,24,15,188,198,42,2,195,25,33,48,7,103,126,63,157,183,16,1,54,107,100,159,51,96,171,248,174,10,195,7,86,2,134,126,69,111,78,227,74,124,45,164,70,116,129,224,173,205,136,145,146,230,157,162,245,98,78,254,202,2,19,162,149,23,163,250,224,125,48,154,176,53,46,118,155,232,99,26,178,60,101,43,110,16,59,69,36,127,153,222,151,172,124,146,18,52,114,57,12,241,108,211,171,143,33,29,223,139,244,170,86,179,53,83,156,232,15,38,246,40,239,5,239,102,93,111,207,153,34,213,7,69,171,9,62,251,234,162,134,75,146,31,244,30,199,150,66,93,251,92,138,97,10,250,239,82,219,36,50,126,36,160,75,115,58,33,107,72,220,194,148,12,140,194,205,140,85,223,139,72,146,218,213,41,199,25,80,127,2,108,250,219,43,200,21,216,20,182,178,158,54,115,59,221,21,163,62,252,108,187,250,224,68,26,231,131,167,138,225,145,159,142,24,36,220,133,77,119,35,146,215,81,2,177,8,158,233,145,106,26,189,189,196,36,153,229,19,165,135,177,96,123,173,51,53,81,153,102,155,15,188,194,176,131,9,255,120,48,58,36,80,216,198,118,51,140,119,241,243,100,120,121,62,222,148,153,174,207,144,48,220,177,48,17,11,16,117,41,224,178,194,76,63,231,16,219,222,103,200,210,8,79,238,76,70,20,178,63,176,135,187,200,175,84,93,117,212,78,188,3,117,166,79,108,166,145,110,116,49,46,206,101,234,222,117,192,54,228,52,126,177,233,70,234,212,230,100,143,128,48,126,139,148,50,131,210,236,82,2,93,77,184,63,14,108,100,90,119,64,32,51,63,187,187,140,215,132,8,212,191,21,130,46,121,234,38,57,161,3,242,101,181,201,236,104,168,186,89,253,241,187,26,234,173,165,87,111,75,232,4,12,31,133,124,140,179,217,159,195,194,31,141,156,163,70,209,155,85,27,249,6,13,211,197,249,236,10,83,202,92,252,209,200,184,104,30,202,52,238,31,76,208,163,233,138,167,73,203,251,163,153,250,240,205,200,226,216,244,98,23,71,233,201,207,122,241,164,59,192,225,102,196,84,89,225,154,189,223,151,231,200,194,145,68,152,45,36,171,152,5,137,15,240,65,83,138,95,254,165,132,21,37,245,231,67,50,142,95,46,125,104,205,132,4,170,7,203,54,173,148,115,126,238,93,162,141,30,216,200,181,190,87,71,184,108,27,11,245,247,106,116,194,252,193,39,245,246,18,187,52,182,128,229,65,192,115,99,10,255,245,230,208,133,59,10,103,107,210,19,143,78,75,231,199,4,166,165,77,127,26,5,18,55,133,247,54,207,254,141,232,57,164,200,26,254,110,110,127,208,45,246,140,31,189,220,227,162,232,253,73,209,187,193,195,29,96,96,99,246,20,24,206,196,184,152,68,91,214,123,67,161,112,191,52,176,49,204,127,224,233,230,13,176,18,209,145,22,69,69,108,94,244,152,158,73,26,214,129,161,137,201,14,195,41,246,249,105,2,246,241,90,245,56,130,34,186,14,220,155,187,253,192,228,129,186,194,59,121,68,23,120,67,243,243,96,8,149,61,21,218,147,113,179,203,81,124,96,58,143,91,192,27,146,30,129,77,182,202,111,142,157,166,91,37,204,248,125,249,123,241,237,213,132,232,249,71,184,225,48,141,177,122,173,48,192,130,22,225,128,1,101,183,10,176,73,119,15,224,217,250,210,8,116,54,77,132,118,106,200,115,242,121,0,65,164,180,91,177,220,225,30,136,171,97,160,210,17,41,40,90,140,248,105,250,129,36,173,214,41,6,112,27,2,234,184,164,5,160,252,116,114,207,154,86,81,130,137,2,23,171,10,247,159,134,34,79,98,48,244,13,245,21,211,100,54,45,107,69,69,51,116,26,232,36,32,220,42,227,245,171,11,240,73,2,143,70,17,215,216,8,216,106,12,9,33,64,77,247,117,114,187,206,13,139,109,94,68,57,150,52,0,173,41,247,169,241,186,199,212,1,59,112,247,202,36,230,19,52,140,242,211,19,225,185,184,55,219,187,150,181,146,192,65,2,241,194,231,91,169,74,93,51,159,208,51,56,152,207,104,97,200,131,179,127,148,91,163,217,97,131,76,194,92,214,186,113,52,248,167,38,167,117,142,7,249,150,155,162,217,107,209,65,178,12,27,137,76,148,61,92,94,188,91,243,160,250,5,103,195,37,121,184,28,134,32,93,206,21,184,24,206,201,226,183,222,102,45,42,140,128,78,245,231,134,108,95,164,251,232,72,163,160,234,126,108,120,103,75,150,226,136,129,201,235,84,241,7,62,39,187,8,107,30,152,2,244,219,186,192,20,108,208,141,62,56,163,166,232,27,33,33,44,74,164,5,254,245,201,92,184,224,116,139,145,60,32,107,222,113,53,46,126,81,24,77,10,47,66,232,198,114,167,67,58,168,81,240,174,38,184,253,49,70,183,192,184,121,215,202,232,80,83,119,45,211,71,25,109,56,197,24,173,61,40,247,202,147,23,42,43,226,189,143,233,212,151,162,155,50,27,127,178,65,188,89,86,200,48,126,196,230,79,70,126,66,163,13,16,36,135,240,44,213,85,117,106,69,9,108,139,217,13,156,206,66,29,83,239,13,85,96,247,123,19,226,18,117,241,102,26,92,30,171,56,219,224,121,178,153,190,87,183,237,99,194,36,213,48,34,45,158,169,248,231,88,144,35,54,189,22,154,9,127,44,122,250,178,108,71,84,31,108,87,232,238,70,27,175,85,179,166,27,91,226,165,246,50,207,75,71,236,88,22,254,53,170,109,133,122,49,228,224,126,176,84,206,252,165,11,0,19,194,77,221,14,247,200,82,95,11,184,250,115,243,79,147,240,217,154,71,179,156,11,139,12,46,45,151,122,111,130,190,55,104,133,41,63,176,156,31,220,40,151,94,254,211,205,132,56,4,93,86,161,117,81,43,46,213,111,69,222,170,94,243,134,76,75,175,66,48,220,134,5,198,253,40,167,110,226,115,244,28,23,167,69,29,114,55,210,236,172,243,155,26,181,125,67,63,28,180,168,118,206,207,205,207,90,246,81,153,108,50,58,7,33,6,106,113,243,9,131,190,132,63,135,165,224,98,84,152,71,66,186,121,96,235,250,91,14,91,183,128,60,218,64,222,215,87,79,253,9,159,203,152,26,191,241,240,81,131,211,176,233,84,177,189,214,247,179,102,5,29,114,166,14,251,113,159,135,13,197,14,9,198,13,20,5,60,54,212,233,202,26,34,188,4,108,105,20,135,205,81,148,33,167,105,179,251,23,161,21,174,149,207,131,227,185,196,213,153,244,224,231,183,233,92,169,142,82,157,53,245,181,86,141,118,167,78,64,101,231,207,79,67,245,81,2,62,227,173,113,93,216,30,130,77,23,82,242,213,180,38,113,88,104,60,30,188,254,162,2,10,19,132,110,14,83,241,171,235,11,179,187,248,84,50,189,187,222,62,48,172,205,254,218,63,33,191,172,47,70,96,215,191,87,39,97,32,241,6,136,53,155,119,70,116,8,110,217,103,4,206,156,219,254,228,212,140,22,177,222,176,163,167,231,246,58,172,134,84,139,9,220,225,65,9,216,178,231,130,178,9,109,159,12,20,101,104,156,30,195,100,164,152,43,36,115,62,207,13,91,67,124,206,31,159,156,62,216,162,56,217,47,182,144,180,24,187,131,67,218,57,79,80,240,30,73,228,220,201,221,63,5,150,99,87,156,243,64,72,77,200,221,227,84,223,215,234,166,139,38,161,114,194,40,41,108,86,204,110,13,87,143,215,246,77,209,229,57,20,117,105,210,71,236,138,158,236,71,52,255,202,75,111,180,146,155,223,185,82,49,250,129,73,159,198,197,249,83,147,62,17,99,203,239,214,176,147,44,133,161,137,116,91,24,91,106,106,1,53,109,20,196,100,28,166,94,73,182,210,105,13,33,62,255,161,198,237,186,236,39,237,33,222,76,5,211,13,169,79,65,137,188,222,228,51,130,193,144,88,116,129,247,75,213,195,124,72,1,182,192,150,154,115,159,169,175,4,147,159,160,244,214,251,115,65,181,187,245,210,102,85,74,142,30,171,80,120,49,169,116,120,82,32,7,54,219,90,175,38,239,31,143,77,249,121,151,125,114,210,102,228,29,144,240,44,38,101,119,61,48,1,54,159,7,212,127,106,121,2,28,253,57,44,105,114,35,85,163,71,148,81,204,235,212,243,76,52,125,55,65,225,156,139,139,105,250,108,58,36,118,108,222,72,94,135,92,40,173,15,76,214,214,77,129,95,37,144,76,223,105,118,185,191,22,209,162,99,56,203,160,208,116,239,186,175,221,124,153,169,31,203,98,123,110,43,179,14,143,71,33,55,95,212,175,247,184,122,229,79,52,15,162,68,242,253,23,102,15,109,146,185,70,252,14,130,73,135,33,232,252,60,26,101,76,238,64,12,171,21,146,65,131,79,215,107,13,59,101,216,231,159,12,125,237,234,28,118,70,41,251,113,62,72,103,17,130,190,48,36,243,154,144,71,97,227,204,61,127,176,77,104,80,22,7,54,230,242,99,235,252,112,154,218,117,61,209,36,137,48,10,181,184,208,204,11,76,99,238,77,90,156,45,14,158,46,113,232,38,6,127,247,144,1,205,199,252,115,157,195,148,178,58,92,172,112,78,222,203,216,182,124,200,112,58,207,217,221,190,191,237,225,163,110,172,18,99,232,10,152,115,120,135,254,129,145,52,45,229,51,137,147,39,90,59,236,61,85,199,140,64,215,118,43,132,254,0,104,173,5,38,116,235,33,30,227,122,19,1,97,19,231,130,240,199,225,68,237,173,60,25,141,214,177,103,32,174,89,250,103,26,86,50,84,243,193,85,171,97,166,49,123,185,169,96,39,224,103,171,132,136,116,186,95,132,237,212,132,125,178,89,60,116,13,191,154,29,74,115,11,139,243,54,251,2,58,142,198,72,194,22,71,178,251,156,9,30,196,97,34,85,209,148,5,94,242,98,236,103,90,13,64,178,59,170,78,128,161,219,147,71,195,223,112,113,99,210,154,100,122,244,230,240,62,111,129,151,246,232,155,83,48,124,109,19,3,85,158,22,75,149,7,195,198,129,183,53,42,61,152,92,157,115,168,162,155,123,134,48,43,140,36,71,160,16,90,75,84,99,89,77,139,187,1,20,83,20,165,84,64,161,19,142,198,128,161,205,172,2,143,28,114,108,252,52,27,168,92,221,76,125,213,199,116,160,195,36,91,218,130,187,200,107,136,12,94,122,244,89,179,173,231,236,129,231,199,236,92,4,180,157,61,128,223,206,108,31,2,119,35,215,115,152,22,42,137,54,194,57,85,71,204,165,177,108,201,8,76,17,128,111,229,8,118,39,97,119,109,208,145,63,31,132,58,161,42,124,188,20,29,179,96,253,183,169,183,213,138,195,179,8,130,9,152,230,195,76,223,236,67,51,159,200,189,127,43,106,209,47,2,59,48,42,162,23,206,228,86,100,183,165,149,137,36,231,133,235,95,229,162,224,44,238,222,20,123,6,200,104,43,222,9,198,97,138,114,198,133,77,191,77,162,245,198,136,54,125,9,45,171,44,126,123,195,249,85,58,172,146,63,218,25,180,37,134,165,5,132,171,151,171,81,53,11,63,202,20,248,204,179,176,101,96,171,83,150,25,66,144,45,168,255,225,229,217,170,247,214,225,69,12,131,3,34,194,41,245,29,240,74,96,51,95,120,35,174,36,212,157,240,104,179,187,23,135,179,81,135,61,24,57,221,8,107,156,1,57,103,212,91,96,157,230,225,226,173,98,7,62,223,78,2,77,184,28,123,59,237,72,55,102,3,177,133,32,102,169,111,199,132,220,49,201,91,103,232,208,156,229,143,163,14,142,81,185,183,117,138,53,159,43,20,119,75,196,133,34,240,227,58,187,11,2,207,218,150,102,99,155,119,97,90,66,184,132,254,186,160,4,173,30,220,56,33,31,106,70,114,252,50,36,175,194,47,139,229,222,35,220,190,236,144,120,149,35,196,24,201,33,197,144,228,172,218,178,22,70,76,94,23,203,128,82,189,33,63,77,165,162,39,79,32,111,103,199,123,55,135,101,34,69,220,15,157,96,220,83,129,153,56,30,154,67,239,173,75,133,70,167,227,124,56,31,81,135,27,125,75,3,16,204,120,196,255,47,74,154,76,42,156,186,181,255,76,119,50,224,85,88,162,45,142,191,50,67,36,133,2,231,172,117,116,22,82,47,78,28,74,80,22,238,207,38,176,105,244,250,213,195,116,211,20,38,185,232,235,99,91,250,91,222,139,65,203,97,11,157,233,126,220,178,34,67,142,53,178,252,167,41,47,19,242,1,34,179,233,37,118,112,249,178,148,148,1,83,188,239,63,189,205,208,234,31,184,117,55,77,183,241,73,212,172,176,113,141,56,188,62,10,44,63,56,183,184,185,209,87,175,207,163,109,167,121,165,206,155,163,85,175,30,35,186,243,136,70,211,176,51,20,110,217,19,59,56,178,20,162,232,163,157,201,224,42,220,188,116,255,62,56,18,8,249,130,5,141,14,93,92,8,180,185,8,36,41,14,184,129,117,9,244,151,43,35,183,212,167,110,165,180,96,47,39,224,160,234,138,211,78,222,122,165,87,205,76,239,54,244,15,242,214,156,24,61,30,173,163,180,164,155,10,34,43,206,80,192,161,140,109,34,48,52,0,206,243,2,175,138,233,172,200,190,64,152,54,59,124,214,102,19,51,139,136,150,141,218,133,233,145,201,250,222,68,72,189,210,206,250,46,117,68,177,254,211,242,7,163,129,87,42,83,206,86,73,231,249,93,94,84,20,215,252,217,206,232,137,246,8,217,129,173,151,76,175,78,81,31,50,172,42,32,235,144,65,42,80,252,90,4,110,165,211,11,118,118,168,22,28,182,102,174,217,244,4,88,193,109,99,146,40,169,233,217,180,77,141,180,93,216,26,185,101,97,159,89,68,253,136,223,156,94,213,246,2,223,7,62,167,188,151,215,14,203,219,175,87,216,210,45,136,216,170,223,28,247,117,232,111,211,65,237,253,142,164,118,91,17,58,237,115,108,158,227,193,131,42,103,75,57,63,93,171,92,77,161,135,243,217,177,205,14,137,31,216,137,189,125,55,28,199,40,221,170,140,73,99,56,155,214,29,241,130,114,137,110,88,84,148,77,87,56,166,116,31,187,184,232,213,84,220,58,140,219,45,250,121,144,2,66,12,227,191,221,8,133,200,2,33,117,28,50,66,144,240,65,231,61,245,181,17,222,232,23,134,147,90,234,29,144,22,221,203,67,12,212,254,84,178,36,50,42,199,205,111,190,126,232,38,133,12,67,97,108,244,123,115,35,130,93,250,104,13,49,159,235,188,17,195,103,79,146,207,109,85,16,190,111,252,184,164,101,175,77,221,24,142,151,195,157,196,151,12,42,127,172,61,174,222,208,254,234,139,145,253,240,93,135,186,110,216,233,5,38,138,121,15,245,97,74,139,163,233,168,13,130,200,14,35,33,186,166,188,119,55,117,14,71,105,150,252,204,180,181,93,166,136,186,151,162,44,153,36,129,105,32,206,14,159,205,176,247,174,240,246,92,157,73,149,101,41,197,232,184,133,219,163,188,100,241,48,78,116,9,208,21,223,253,123,116,242,86,250,216,204,220,177,3,166,209,50,169,233,88,76,211,205,97,118,9,157,135,131,186,201,229,143,70,22,189,46,249,216,228,205,87,12,217,68,136,184,232,111,19,240,243,197,75,31,38,149,171,186,120,219,136,247,58,199,238,22,210,108,178,209,59,170,168,96,17,107,36,124,100,99,72,100,117,252,91,35,136,32,132,194,48,149,24,19,243,15,198,18,44,31,139,25,190,173,235,30,81,252,124,44,125,221,115,160,21,240,49,57,75,179,111,157,193,147,204,211,157,223,180,14,55,137,247,219,181,203,227,38,120,16,91,18,198,188,49,228,255,126,49,226,50,185,235,151,134,192,207,215,14,251,123,17,134,63,224,228,146,129,195,138,73,138,62,23,145,38,119,172,40,6,192,208,169,159,123,211,241,121,97,139,246,117,133,137,113,21,31,47,26,48,132,191,0,179,14,77,5,31,146,205,153,48,100,154,16,252,115,190,109,220,48,139,167,41,252,242,20,192,200,150,170,161,206,70,123,227,34,3,42,123,105,238,48,85,237,99,243,220,159,30,102,125,201,160,208,244,227,137,211,97,18,246,223,139,207,222,232,102,35,176,233,175,42,76,124,123,7,76,19,74,83,24,165,209,229,48,71,200,248,90,49,100,196,46,156,173,114,183,43,12,33,234,112,152,244,103,249,92,156,157,254,6,212,248,67,62,63,93,227,165,51,185,232,241,65,97,119,242,7,179,60,195,247,181,232,237,205,14,115,186,228,250,49,206,96,191,13,120,212,239,160,116,99,193,121,176,82,175,243,61,112,31,29,165,30,60,169,93,72,247,99,243,1,55,139,95,142,115,244,115,139,243,124,195,77,64,71,220,199,61,129,7,206,97,118,7,137,75,0,83,39,21,48,75,62,235,213,188,170,111,86,54,137,87,250,43,231,198,23,215,175,113,175,170,247,194,185,229,67,102,213,136,178,172,161,23,72,233,221,153,70,29,121,43,68,68,227,165,136,142,201,202,34,202,71,159,176,163,231,87,132,53,1,249,115,168,206,47,76,176,107,10,161,53,48,41,169,22,48,234,35,91,96,116,148,111,228,141,106,32,40,174,167,194,253,152,202,37,224,214,36,207,214,41,63,38,82,225,48,193,79,57,89,216,249,146,23,245,0,75,193,61,224,240,162,27,48,182,96,185,20,211,117,222,104,199,217,243,146,21,48,8,108,237,224,219,97,104,241,196,80,254,177,40,185,137,65,243,196,249,55,85,97,178,76,126,53,98,141,75,111,254,123,24,127,108,168,184,214,139,231,3,19,105,95,1,155,14,215,7,246,68,179,161,53,233,47,211,88,19,224,89,56,91,48,148,193,170,99,246,105,244,87,207,108,220,241,198,132,103,117,159,130,226,14,191,194,225,77,223,173,222,155,94,172,238,87,15,84,92,228,88,33,16,24,93,186,192,86,198,242,129,107,143,57,132,5,47,81,107,96,70,204,159,124,152,168,187,160,152,15,35,46,38,8,211,245,167,33,191,175,241,211,103,183,93,178,7,82,154,223,195,150,196,203,43,34,212,9,60,60,253,129,193,11,51,188,78,3,100,163,124,47,161,59,106,171,17,204,52,8,78,104,224,33,250,139,244,228,29,255,211,237,3,43,12,255,76,95,224,112,141,15,12,65,94,249,192,116,188,253,224,13,87,162,164,194,108,130,238,216,198,160,201,46,66,189,207,131,83,97,220,2,94,136,107,42,124,78,223,184,120,144,83,253,12,232,114,145,79,211,195,221,194,155,193,231,24,97,174,109,14,214,62,116,158,24,23,192,112,120,127,248,168,128,73,240,250,115,229,132,58,188,62,246,152,193,147,61,140,22,121,151,207,4,135,15,161,4,60,52,185,221,233,31,124,59,232,25,157,179,149,137,197,245,255,104,123,151,22,108,146,237,58,243,191,104,172,65,220,47,26,55,13,6,207,122,104,76,35,218,7,115,192,150,196,241,233,129,48,250,239,142,103,191,185,119,172,168,121,85,65,81,85,235,203,124,51,35,227,178,175,107,193,54,179,189,18,212,96,24,241,21,94,53,34,2,192,91,168,157,32,140,64,126,240,94,141,136,138,94,61,216,48,252,189,161,185,212,200,20,148,18,57,206,241,13,197,70,158,47,124,110,121,97,186,184,101,88,8,13,166,25,48,181,205,98,249,227,155,81,61,20,112,222,250,94,40,130,151,225,31,236,156,18,8,140,93,184,39,56,57,74,192,40,74,63,240,78,225,130,210,207,217,244,131,80,11,25,65,22,84,3,118,214,13,201,254,30,113,111,140,123,93,216,166,160,219,114,192,199,122,151,163,131,43,135,55,3,3,83,43,45,131,210,17,139,29,2,159,23,209,155,147,110,119,3,101,211,243,44,189,194,192,5,110,199,251,104,93,242,181,221,202,113,211,125,49,19,64,150,17,167,87,108,222,81,201,176,222,117,133,23,254,114,192,212,155,10,60,141,189,201,231,74,225,77,37,122,4,93,126,113,93,26,107,197,32,218,168,240,76,158,54,5,38,222,163,48,62,84,204,114,178,162,82,4,206,75,146,132,43,1,83,57,45,239,189,126,44,195,247,183,75,210,173,1,138,16,47,152,67,164,225,97,208,183,98,21,248,255,29,102,202,235,177,120,172,136,30,182,238,230,136,168,226,131,54,68,116,60,233,106,240,144,6,35,43,117,57,38,144,143,26,100,255,146,18,2,70,133,43,230,218,164,7,160,9,108,100,178,245,194,40,224,94,248,44,215,237,90,160,191,122,185,42,32,156,126,109,95,176,235,190,66,146,160,121,47,14,48,204,64,69,96,242,46,179,199,47,47,77,132,117,194,125,59,130,106,20,240,110,181,21,122,177,212,217,157,74,181,105,204,186,67,105,56,243,93,97,212,44,200,147,87,142,145,225,79,206,188,18,70,69,24,136,166,203,123,13,234,144,178,84,72,81,1,148,183,179,247,3,27,15,244,243,100,59,188,99,224,45,245,189,72,187,209,52,152,3,62,30,148,132,89,172,113,36,190,22,206,130,212,141,117,43,233,79,30,155,178,170,207,169,223,58,67,179,30,123,49,148,247,107,234,136,15,107,4,116,152,90,62,49,101,104,72,10,166,223,97,153,23,93,64,221,118,126,143,99,146,101,32,167,32,48,228,202,254,224,132,180,117,253,80,212,62,188,5,27,120,53,169,157,4,238,49,19,136,68,74,83,138,129,59,124,166,61,96,124,169,250,86,25,137,17,31,239,105,98,109,207,99,35,230,26,48,34,175,18,136,167,201,37,59,51,33,66,22,180,26,203,182,0,203,170,123,8,80,235,247,103,163,38,132,82,99,150,17,242,215,168,86,251,233,80,251,136,33,73,45,189,194,221,216,41,188,136,4,14,72,19,101,87,184,83,223,21,112,159,26,219,165,94,162,205,11,83,159,213,31,56,133,161,3,108,46,182,192,185,122,7,222,153,110,38,97,32,219,180,233,113,238,15,173,252,15,189,53,209,92,111,167,129,15,106,65,65,165,48,157,230,37,96,148,107,20,166,45,99,197,79,159,157,178,169,173,98,53,87,185,5,76,12,188,232,193,218,161,82,141,7,199,253,214,83,249,108,73,174,246,6,156,149,196,181,91,139,146,19,105,81,46,4,249,140,154,19,100,206,230,10,120,105,147,116,167,199,58,121,183,165,193,199,190,238,10,167,229,234,98,118,243,115,123,121,114,106,185,251,253,109,30,109,111,181,147,8,164,245,251,69,230,51,149,42,153,156,251,94,99,74,189,104,55,46,235,209,238,144,163,23,175,150,233,38,225,87,3,38,196,54,31,191,10,201,88,135,9,105,244,199,179,194,97,90,1,19,129,80,79,149,38,143,236,15,110,117,255,91,157,81,138,64,83,13,152,142,53,25,21,178,23,222,222,13,157,111,146,254,86,80,68,184,86,160,80,16,168,139,77,192,59,38,3,5,40,26,107,175,63,70,145,11,215,37,28,30,192,86,50,233,240,217,24,68,20,7,248,204,228,123,243,185,69,74,212,208,117,159,140,93,185,201,210,166,244,187,121,221,26,5,1,52,31,246,7,94,46,184,3,60,149,64,246,11,29,36,191,249,162,144,182,63,55,135,78,193,151,39,34,2,154,120,65,159,39,207,88,219,184,126,34,7,74,121,55,218,213,62,226,184,179,90,145,128,71,191,189,120,216,74,211,166,20,225,82,192,61,35,54,134,39,60,254,224,218,37,163,115,252,96,186,177,30,103,0,216,11,49,128,71,218,127,132,155,175,1,146,110,115,189,240,153,28,254,222,217,122,167,155,62,26,151,175,128,169,64,208,232,1,186,54,229,59,38,38,37,89,84,57,107,88,164,140,251,98,191,96,252,86,24,49,181,184,90,91,118,0,233,22,136,107,97,41,124,2,46,225,93,1,46,170,185,5,69,185,43,158,186,19,215,212,61,231,252,159,229,53,5,136,10,150,44,245,91,166,139,65,124,193,97,118,9,93,248,132,221,188,234,237,192,60,184,14,88,199,143,248,54,21,76,156,222,212,158,102,167,117,250,75,96,244,46,245,167,81,49,247,213,133,12,77,106,207,199,58,135,149,103,84,225,146,163,71,100,60,240,249,4,241,219,72,221,87,125,112,74,249,135,15,218,36,114,87,158,71,203,68,1,29,166,67,246,249,109,206,213,228,175,61,49,198,213,215,206,191,226,151,15,70,45,183,63,191,61,205,190,119,184,156,141,248,185,57,132,9,126,10,80,80,242,30,49,196,203,91,242,21,176,80,76,152,227,15,177,15,95,218,22,228,126,124,109,66,54,57,222,219,172,17,61,28,81,146,246,74,194,3,119,76,25,141,18,64,216,50,226,183,187,137,105,8,76,207,72,141,247,54,190,96,189,26,114,153,88,1,84,222,166,39,218,132,231,182,47,154,31,175,18,38,154,93,247,253,233,253,6,209,118,14,22,15,131,113,190,229,116,195,218,207,49,166,231,28,126,236,17,104,68,71,124,110,52,92,223,0,5,66,160,242,94,171,78,61,222,160,163,109,119,208,16,7,212,19,232,124,189,229,2,199,136,108,162,254,163,167,58,141,251,177,163,145,107,168,186,0,109,230,237,184,26,221,242,173,55,135,126,250,194,20,59,143,7,78,17,253,32,61,5,171,168,198,109,138,149,102,255,224,130,64,70,209,61,137,198,44,39,218,159,20,95,38,173,132,66,84,100,197,176,20,242,47,101,191,48,86,99,192,243,204,46,125,180,180,67,96,6,123,1,2,124,29,22,120,213,154,163,231,80,25,165,62,79,134,210,116,192,19,15,88,223,11,177,243,233,240,52,90,96,133,235,246,220,63,240,132,132,94,96,166,131,127,48,72,46,219,86,71,190,178,95,126,97,0,138,151,33,5,209,136,82,206,206,248,50,139,53,170,201,10,105,72,188,198,128,151,95,57,244,3,71,239,165,193,103,71,148,33,35,92,228,5,117,16,50,246,243,253,20,62,199,178,183,153,83,164,121,108,46,221,171,135,241,255,249,107,161,187,187,31,187,248,199,157,230,48,185,228,242,7,216,119,29,90,247,206,151,149,21,2,71,163,107,34,34,61,11,59,244,124,96,196,137,2,62,94,187,158,19,176,113,167,228,35,10,169,206,99,194,29,123,225,152,102,254,218,199,205,230,16,127,224,50,227,107,82,221,55,245,212,230,206,158,25,154,22,87,209,160,12,42,22,126,136,16,129,41,90,90,70,191,70,115,233,242,105,157,171,125,234,213,232,141,214,128,55,125,233,242,214,212,66,120,53,44,48,49,114,241,221,18,190,136,15,153,229,80,52,76,198,194,244,234,229,89,76,187,78,173,222,227,72,215,181,47,140,175,167,126,227,188,202,7,7,166,80,87,143,24,136,93,91,172,174,177,74,106,79,52,169,25,201,228,7,83,241,61,53,134,77,133,200,140,89,10,81,150,218,181,13,235,113,196,147,155,93,172,115,193,106,249,198,12,152,26,70,9,110,64,54,145,98,88,102,218,79,62,227,120,211,244,32,181,123,245,30,26,26,73,232,155,229,251,219,103,138,239,39,0,145,86,137,137,54,32,206,75,127,8,64,196,17,196,168,241,15,141,110,16,100,8,120,192,178,44,55,135,199,181,198,52,29,52,106,53,141,218,84,142,165,11,67,196,86,254,16,181,73,113,115,86,136,254,54,226,67,158,254,4,62,246,203,19,17,170,163,197,94,202,100,145,126,39,162,125,214,42,239,48,164,124,26,223,171,198,130,30,247,206,112,17,232,213,141,50,174,152,44,166,123,47,15,142,154,84,143,7,63,38,193,210,173,184,155,230,74,241,171,173,127,71,102,3,17,219,157,230,133,233,82,150,71,179,218,182,114,111,78,64,34,43,92,9,134,5,76,50,70,208,179,57,135,67,12,186,212,175,164,35,173,132,97,76,243,102,149,230,232,78,246,148,138,190,123,245,113,22,228,181,143,239,158,122,142,7,159,20,196,234,111,111,147,62,14,152,8,147,220,252,88,55,211,187,82,173,125,85,109,29,218,59,242,190,15,110,156,65,10,155,240,113,220,155,22,128,169,48,157,237,243,238,135,236,120,250,211,253,184,88,177,6,168,209,107,15,218,176,18,2,197,114,222,10,247,200,54,98,173,81,69,169,63,13,223,203,142,83,130,194,15,141,255,33,245,232,100,222,244,252,82,33,38,31,4,221,188,62,124,196,33,214,168,98,147,67,176,61,188,154,22,248,28,165,50,21,112,175,93,40,15,52,181,231,99,115,130,180,216,201,11,85,45,114,134,64,39,146,60,164,202,193,75,221,73,86,248,120,61,59,44,130,74,148,79,158,140,79,63,98,46,96,129,107,74,131,42,8,132,134,2,70,65,74,80,120,251,195,22,41,104,169,174,7,149,51,36,35,83,248,92,76,244,209,189,70,122,32,91,209,61,103,89,117,137,163,52,177,104,180,150,98,190,92,125,38,16,233,109,98,191,17,213,71,105,47,140,195,173,146,66,157,240,44,65,61,135,177,162,116,200,32,133,15,151,21,250,138,99,2,52,133,23,101,193,1,87,30,78,96,170,61,74,24,166,212,87,14,189,57,99,226,143,70,213,85,22,170,7,96,60,195,107,245,210,213,112,199,148,174,250,238,129,127,108,102,227,163,85,56,52,160,64,41,60,28,130,162,80,234,177,73,188,165,172,89,59,106,105,123,108,181,80,9,82,205,121,225,108,62,78,24,251,133,67,74,110,94,76,52,37,110,222,140,239,251,194,86,113,89,226,106,56,95,100,208,144,228,162,59,47,224,54,68,176,174,67,216,16,106,97,211,18,12,66,192,222,97,73,112,98,120,187,88,184,197,58,82,200,109,135,87,105,60,231,130,154,32,196,136,33,59,38,84,145,58,67,122,142,246,184,183,46,214,134,112,225,179,79,119,47,233,48,247,9,147,226,194,231,172,162,168,33,252,66,74,74,228,107,157,57,70,95,126,192,88,201,242,210,166,214,29,47,77,123,115,210,175,73,149,135,151,178,243,219,173,106,66,158,182,236,227,176,198,111,195,215,171,79,142,120,94,74,242,219,75,23,231,48,78,250,28,126,161,213,206,233,213,235,150,155,0,103,229,205,233,68,251,209,205,16,95,91,147,37,22,237,47,35,174,182,186,173,59,230,216,181,17,51,69,77,88,40,94,172,133,175,200,115,103,2,32,122,109,175,185,221,15,146,161,38,84,120,83,57,20,113,153,102,93,220,23,206,100,173,99,241,77,60,84,49,23,166,41,201,220,152,15,140,244,91,209,26,148,35,192,239,1,114,224,145,227,104,51,61,242,38,135,215,100,230,56,153,62,1,234,73,183,175,194,144,253,249,92,24,230,185,101,129,209,229,45,17,129,163,2,69,239,125,230,191,83,117,242,31,116,76,40,12,3,91,188,215,241,48,167,180,11,246,249,43,251,240,239,97,78,97,85,120,210,218,26,48,73,3,41,252,152,144,217,134,171,64,205,87,214,157,120,90,79,151,27,158,152,176,200,114,9,12,149,217,242,155,211,181,80,244,226,73,71,205,8,148,26,87,249,216,48,202,58,27,45,227,91,159,210,209,3,211,184,226,163,82,172,10,115,43,140,234,114,60,248,143,44,74,224,125,78,195,28,191,77,137,178,88,42,38,41,239,21,16,176,22,47,205,26,76,44,199,41,40,45,236,242,94,20,119,70,252,60,99,98,105,5,255,164,139,229,70,15,139,113,16,202,205,187,117,107,151,11,39,77,135,208,165,60,34,50,73,186,72,44,94,115,157,60,71,106,19,26,113,9,129,141,36,57,96,184,108,155,194,198,72,115,97,202,189,244,193,44,10,230,243,172,208,24,162,67,214,137,87,244,128,173,255,101,43,76,253,88,12,10,41,38,49,192,48,113,83,138,237,142,118,179,249,188,53,236,170,49,13,179,69,50,245,106,140,137,56,148,207,147,165,161,79,182,75,120,94,150,49,77,245,65,235,92,49,162,86,196,35,206,240,28,86,251,232,191,156,160,11,214,123,27,153,70,4,84,19,25,34,157,10,28,140,41,198,12,57,217,103,196,73,48,68,104,131,242,66,194,133,2,159,51,164,70,118,138,48,163,214,1,96,148,18,87,137,92,201,84,234,39,6,148,229,21,153,150,138,54,183,220,28,89,132,22,41,61,26,185,53,87,121,150,78,11,173,35,146,64,68,166,228,106,186,105,188,255,114,26,67,192,212,221,114,177,73,249,185,139,2,243,19,120,36,125,155,34,234,146,172,160,86,78,16,26,187,211,200,241,219,157,51,252,14,42,229,42,193,211,66,246,10,57,16,185,26,50,246,8,116,97,80,53,97,14,60,112,165,80,60,126,123,113,204,200,163,157,67,153,2,154,251,222,212,211,95,152,176,242,110,145,57,131,11,80,246,67,72,85,113,153,238,163,157,189,118,11,76,175,111,190,89,59,60,107,129,41,206,136,220,243,52,161,76,121,47,51,240,124,99,176,126,0,177,254,40,62,221,251,254,50,29,43,75,97,234,242,238,7,57,167,174,214,139,173,65,119,252,77,39,22,50,221,119,50,64,52,61,250,29,148,58,69,61,234,160,149,92,126,60,24,14,170,196,108,72,80,84,205,100,214,174,225,36,90,105,72,30,251,60,68,241,70,142,144,31,26,15,190,208,215,150,45,205,246,51,47,116,227,106,120,51,46,140,82,233,57,211,219,253,30,93,216,241,59,213,132,51,69,82,220,82,49,146,221,58,86,204,44,145,160,98,146,15,29,114,4,39,215,205,76,27,11,159,56,49,155,4,254,77,30,79,14,113,137,140,80,117,119,131,23,103,76,207,195,203,23,161,174,110,58,143,6,95,132,132,161,194,168,176,245,46,159,187,75,84,230,39,109,62,238,231,94,79,80,212,180,234,114,236,28,108,14,90,47,6,23,109,119,110,125,2,89,229,105,222,217,70,208,18,213,25,20,138,23,169,223,54,246,163,225,167,12,189,39,79,237,19,221,141,235,102,228,113,159,181,145,139,254,42,100,38,3,174,89,19,30,103,134,91,31,153,195,141,98,193,46,48,245,26,59,126,27,189,82,253,222,199,205,60,243,62,110,94,97,13,146,171,105,110,203,110,174,192,34,79,113,254,133,49,71,35,33,153,32,20,28,58,44,236,113,43,42,17,140,25,84,214,16,133,165,43,69,109,72,183,16,131,92,13,233,113,30,81,106,48,181,166,242,56,195,115,151,24,82,162,25,66,101,209,183,113,72,186,221,155,44,161,43,41,38,182,133,232,252,198,167,164,193,86,175,166,97,58,118,91,138,245,70,209,223,134,157,57,134,148,176,117,187,158,6,14,45,236,6,126,53,108,205,210,114,75,193,203,25,151,21,40,58,24,67,80,120,226,226,12,50,93,159,123,254,157,47,139,206,121,76,149,243,49,135,212,41,208,58,108,74,119,14,119,227,217,16,24,229,224,168,43,129,23,90,66,116,244,22,143,25,25,98,24,122,183,132,1,140,68,179,220,2,11,123,176,123,14,176,87,226,141,212,128,59,162,149,23,174,180,240,150,11,147,95,87,152,7,243,66,4,123,239,146,228,197,112,121,163,92,134,107,175,99,56,236,69,90,60,54,169,171,37,143,125,62,213,116,249,118,96,8,187,100,76,186,201,85,196,173,169,228,232,242,92,84,225,175,56,68,40,134,170,73,110,14,223,199,138,202,15,34,85,210,58,55,210,175,3,186,223,1,87,170,109,235,121,78,222,145,11,220,186,20,41,192,59,58,130,14,155,33,155,234,178,14,58,162,82,30,247,181,151,126,75,227,220,136,205,210,20,69,171,92,107,197,76,97,172,156,25,89,87,147,89,104,124,253,177,167,208,70,44,170,24,7,134,211,42,74,82,234,57,147,37,131,68,92,222,188,7,135,225,101,188,126,200,192,154,236,94,151,8,76,73,165,92,109,242,17,81,168,99,98,181,247,12,57,103,240,54,165,153,88,186,86,21,118,97,104,137,118,44,47,152,73,132,125,7,25,188,126,195,104,236,103,67,36,32,40,69,164,184,35,118,67,156,113,25,150,204,65,112,45,10,108,127,217,23,80,4,157,145,137,73,208,124,239,37,79,54,172,127,56,206,167,115,170,95,19,141,134,106,104,32,227,236,163,108,62,203,173,161,218,233,251,254,50,237,223,2,147,18,216,119,31,70,237,224,130,59,145,205,223,114,242,61,227,109,58,118,113,240,89,211,142,60,181,169,211,94,43,9,97,242,172,23,155,125,16,247,222,83,13,29,186,244,176,40,162,118,9,39,127,61,232,204,97,235,67,73,42,100,217,116,137,179,139,132,33,67,90,90,246,209,66,100,35,146,110,105,167,167,240,118,20,171,14,114,63,156,16,125,211,5,80,32,9,31,49,9,225,199,145,52,11,165,101,156,107,1,19,198,20,212,188,154,216,9,57,5,69,74,7,82,222,178,162,22,147,165,53,174,49,48,40,198,91,222,15,131,3,116,14,190,107,58,142,98,173,245,81,205,146,168,28,235,89,97,26,77,214,133,207,218,21,184,192,197,114,157,175,106,93,153,2,179,77,71,229,5,100,221,89,127,155,204,237,188,191,125,118,27,81,106,62,39,205,162,251,227,94,13,97,128,140,10,106,30,51,229,128,207,106,146,197,83,76,25,47,135,227,135,8,153,108,118,133,212,86,56,195,137,128,183,76,195,242,43,64,113,143,213,106,151,170,140,56,173,195,45,124,101,156,29,169,40,65,54,3,191,62,124,101,132,219,100,19,167,27,58,223,64,175,237,17,83,222,11,150,75,111,130,195,149,126,143,38,120,40,211,45,94,162,32,165,235,160,65,25,237,71,46,108,205,73,4,197,137,33,211,200,125,127,154,215,44,2,115,58,149,112,196,171,170,158,26,231,47,245,227,62,40,123,138,218,13,118,121,113,181,85,192,142,58,128,160,22,5,139,33,65,182,52,201,173,43,231,119,143,95,134,101,78,198,27,130,193,99,47,223,0,2,228,210,114,117,195,147,142,16,52,212,65,186,215,49,67,211,190,55,31,104,233,200,163,193,229,233,44,101,12,89,86,105,61,140,14,194,61,55,178,65,201,182,60,26,45,181,55,150,148,141,156,64,97,188,182,8,65,103,62,181,236,149,21,94,193,44,239,69,135,210,69,201,203,180,8,182,82,26,187,117,196,207,60,58,135,81,60,120,45,93,34,158,116,229,159,237,245,46,252,227,83,119,189,55,54,105,84,146,65,66,38,236,28,216,229,208,144,199,250,128,136,90,231,17,165,252,53,178,13,169,55,45,193,25,38,204,28,182,2,107,175,205,231,106,10,124,238,92,49,101,109,25,241,69,84,179,221,136,206,57,109,244,123,209,210,144,238,166,130,180,181,78,37,42,234,243,221,22,16,82,17,99,129,174,4,42,250,239,94,138,157,115,97,226,98,243,110,227,240,190,137,13,212,160,75,76,81,1,78,91,215,222,114,53,91,113,15,239,102,19,163,191,105,227,129,86,253,110,233,30,33,75,11,115,141,73,247,86,76,26,119,183,180,34,155,124,233,177,74,163,242,54,153,156,222,133,155,41,232,221,155,195,136,127,7,21,149,166,149,110,36,139,248,158,156,156,176,117,143,200,195,36,35,249,233,242,228,11,57,169,136,32,80,166,180,110,68,199,26,255,171,179,8,218,111,223,75,233,241,193,94,142,31,38,15,117,31,27,226,170,22,219,89,178,54,186,155,20,131,23,118,4,163,137,221,185,11,7,19,190,233,49,182,247,133,147,178,196,12,99,194,151,82,231,109,172,127,2,211,15,28,213,227,199,50,94,194,52,110,197,204,43,95,131,128,58,246,45,87,155,166,123,184,132,180,11,73,94,204,90,194,232,96,139,216,32,100,58,242,222,212,124,184,0,129,193,77,10,101,172,134,224,24,182,17,116,25,88,43,242,222,68,180,183,222,92,83,87,164,26,181,36,159,208,83,23,123,218,46,78,225,213,161,232,157,167,192,68,200,238,168,193,125,87,100,137,16,36,59,195,20,31,20,226,254,44,87,195,135,34,230,200,128,219,90,30,109,35,108,31,81,77,171,89,212,79,242,107,251,190,166,206,49,191,135,140,218,54,58,134,187,122,105,174,186,55,135,152,150,218,27,135,55,250,110,130,22,28,158,121,209,41,41,111,156,190,81,34,166,178,217,70,196,27,69,180,65,162,96,219,120,208,239,247,194,26,105,247,16,49,170,61,241,188,140,55,166,223,29,45,107,1,130,173,221,180,101,187,164,67,87,30,204,98,135,55,60,142,119,179,5,37,87,152,244,20,144,204,46,63,109,26,96,113,196,144,55,147,123,67,198,54,35,249,148,77,114,240,126,14,142,8,116,60,35,227,64,140,82,110,62,43,57,190,72,164,192,190,166,3,62,187,233,222,71,26,6,233,9,25,148,57,140,141,52,50,41,196,54,4,133,114,48,94,187,152,240,132,94,76,225,223,205,225,36,232,119,231,127,253,175,255,241,143,255,246,183,127,253,183,191,252,237,239,127,253,203,255,250,167,255,253,63,255,249,175,255,242,63,254,249,223,255,223,255,244,127,253,83,250,143,255,248,199,255,253,247,127,255,183,191,252,211,63,252,223,127,249,231,191,255,255,127,251,203,63,252,227,127,255,203,191,254,207,191,252,253,111,255,254,79,31,240,159,255,250,47,127,249,127,254,254,183,191,254,203,127,255,135,127,252,255,254,245,95,255,246,223,254,250,47,255,252,247,115,159,255,242,251,81,66,10,61,170,63,179,113,128,202,121,253,131,199,3,159,61,255,207,127,166,115,136,124,3,113,190,126,33,125,88,239,51,49,117,252,164,70,180,97,47,41,88,5,94,48,236,43,44,47,100,181,47,195,95,136,128,184,244,161,152,91,189,60,125,104,217,58,122,81,4,54,81,141,229,112,178,98,91,129,169,3,253,156,53,228,152,104,36,159,23,102,5,125,198,141,217,249,84,29,94,148,254,77,175,217,177,37,65,144,90,96,76,242,207,126,7,134,201,56,174,166,16,169,70,230,210,4,83,40,185,186,240,50,47,199,127,251,167,192,37,87,163,49,190,106,15,152,112,237,190,48,129,66,15,133,48,171,203,16,49,5,200,165,16,183,30,14,31,11,124,222,45,172,24,203,167,151,39,195,133,129,230,109,190,48,66,0,94,220,76,144,5,133,248,118,97,148,179,157,134,46,227,55,110,97,243,177,50,249,136,179,156,53,195,71,152,23,37,125,235,221,3,7,253,149,58,7,188,216,140,61,141,77,35,254,67,33,9,167,56,101,66,217,225,99,204,136,82,21,5,252,45,52,113,178,209,243,72,46,249,56,191,244,102,125,161,142,51,34,147,44,145,192,214,92,53,252,230,240,104,10,85,247,129,207,233,232,9,120,142,62,120,218,239,144,179,72,171,23,196,218,30,215,37,93,101,212,30,78,116,65,116,180,169,142,33,53,242,228,44,226,189,182,201,74,11,12,105,113,159,49,104,8,3,201,107,39,92,42,31,52,126,40,201,73,140,249,71,213,162,207,180,51,4,89,104,71,208,146,201,205,11,252,249,156,231,211,223,173,191,76,203,160,251,107,179,5,210,128,248,192,75,191,246,153,185,119,183,66,82,119,78,15,12,100,211,25,170,55,217,117,96,227,91,140,71,59,59,75,122,224,74,227,114,204,134,161,44,1,7,53,169,237,226,104,162,26,112,8,156,105,90,90,241,65,32,1,187,99,202,99,45,111,164,228,107,211,37,42,163,50,145,61,154,126,245,217,221,138,136,109,22,210,170,203,221,162,12,203,130,54,46,20,200,158,97,220,254,224,110,249,6,121,114,12,204,54,252,201,59,7,207,181,234,10,253,237,217,123,204,50,124,2,75,180,107,240,236,33,64,240,81,161,50,71,122,91,139,49,66,36,255,220,166,252,38,122,62,20,52,211,34,242,93,157,144,131,149,202,29,234,83,50,115,239,131,209,65,16,126,244,66,58,113,121,197,4,98,216,5,151,249,194,20,244,245,248,109,196,101,133,32,22,166,24,43,237,117,24,213,58,185,248,204,165,226,130,87,184,110,196,52,228,167,33,47,245,67,132,61,71,116,253,10,198,231,240,250,22,108,31,107,78,16,248,152,13,249,243,144,51,156,185,42,188,81,176,101,87,156,18,40,46,106,21,9,149,212,80,184,252,94,250,44,159,217,152,139,2,99,58,127,198,40,70,27,189,5,243,129,67,203,196,224,34,17,166,98,106,4,254,94,8,241,177,194,228,230,52,198,126,27,3,157,134,208,105,203,128,210,157,237,140,213,103,95,61,31,90,82,151,133,102,186,228,206,94,250,117,127,79,121,50,34,34,123,251,79,15,92,125,217,139,237,24,241,114,216,68,173,216,89,217,242,61,42,229,76,49,42,29,119,188,40,12,59,213,183,190,232,82,88,218,26,78,112,139,142,155,245,193,48,43,72,202,168,24,125,221,240,123,219,46,211,155,94,76,118,223,95,59,27,223,192,208,159,70,126,222,31,156,228,159,100,239,127,175,93,182,143,10,162,198,89,62,54,177,175,93,227,98,138,228,187,194,25,17,151,25,23,91,22,244,194,118,6,52,127,178,68,201,157,108,197,104,194,111,143,151,163,108,143,253,32,79,134,40,149,23,190,241,94,143,8,152,9,142,205,25,163,66,247,181,212,249,150,79,48,110,5,172,139,203,238,228,116,17,212,152,144,244,86,24,75,178,198,107,109,18,18,247,181,172,79,220,119,67,70,212,20,222,4,38,136,247,237,41,232,181,236,36,97,1,164,180,49,57,2,70,218,85,238,77,87,179,211,110,194,231,138,224,152,194,208,39,126,91,41,123,110,175,58,81,168,108,203,177,2,22,189,83,210,166,66,185,63,60,222,223,123,25,115,139,116,103,23,147,210,29,62,100,171,89,20,92,126,187,193,84,248,245,59,29,24,46,110,153,226,120,168,169,221,155,147,6,186,86,113,49,9,224,212,253,209,26,106,28,50,209,40,156,9,113,98,234,118,104,171,148,71,99,1,56,63,85,50,50,64,145,78,43,198,76,226,121,230,179,151,117,142,78,249,34,248,227,222,147,132,220,36,187,227,20,24,49,199,239,0,74,16,225,23,233,163,164,70,152,198,74,191,26,134,215,125,189,38,204,191,17,36,55,232,66,28,251,81,54,60,52,51,138,139,11,36,227,223,21,185,32,224,243,172,241,189,241,6,36,112,93,76,5,55,199,147,163,17,46,197,82,252,54,101,44,223,205,39,27,154,108,166,166,81,238,194,223,7,93,210,254,89,80,92,56,199,79,92,90,140,102,67,238,12,155,185,143,232,196,31,144,246,105,158,11,30,168,225,48,52,124,58,199,19,209,223,175,27,56,33,136,212,132,138,137,89,55,9,136,56,108,218,156,242,53,185,219,253,237,51,164,77,143,47,218,134,210,10,120,162,145,164,211,20,227,166,124,30,20,213,47,139,23,145,153,84,75,180,107,64,234,133,215,43,48,97,237,244,37,177,33,9,88,143,157,196,114,219,158,134,48,74,48,137,217,177,4,142,63,144,124,192,167,17,86,233,10,161,2,186,56,122,140,88,73,226,217,242,114,118,55,200,11,30,165,211,66,39,214,116,2,113,40,66,143,179,180,228,214,199,237,43,177,169,32,31,116,246,67,189,218,72,219,252,230,214,252,219,229,165,7,116,20,115,95,88,107,14,138,149,180,182,22,191,141,47,166,31,123,34,244,227,251,130,53,199,60,59,218,162,252,36,199,163,53,43,190,208,205,180,206,56,35,166,209,126,203,183,222,100,212,219,186,239,165,228,112,198,23,53,195,22,153,212,150,213,162,87,79,232,44,98,26,90,249,96,86,152,34,175,88,31,80,217,63,167,64,15,69,44,252,180,149,36,68,68,43,218,249,124,45,86,61,10,127,114,242,81,180,229,116,188,108,41,196,118,229,200,70,238,34,199,54,142,145,57,245,96,164,8,35,14,24,4,157,207,28,238,106,107,192,201,238,155,97,162,62,37,191,134,76,143,223,62,99,75,46,77,173,164,30,236,82,86,57,134,97,163,214,2,253,106,254,181,186,21,7,62,54,20,156,107,126,117,221,38,53,46,176,77,226,128,11,202,202,143,145,68,201,150,195,52,241,108,181,44,233,121,240,86,41,58,90,217,26,213,92,160,150,183,248,36,78,116,57,60,115,129,44,134,95,13,97,230,144,112,251,153,103,144,243,196,186,79,102,217,203,231,164,184,114,198,2,74,172,55,241,57,77,133,197,61,156,100,217,153,57,100,18,159,25,222,157,52,146,26,251,38,2,50,86,84,3,209,80,92,140,19,249,108,11,204,242,251,94,86,245,43,91,14,197,210,129,50,227,117,215,32,38,189,99,51,52,149,15,125,107,8,34,188,127,19,34,138,74,192,73,118,90,98,137,49,224,141,206,16,249,101,186,136,122,108,103,103,188,218,122,14,31,196,163,226,240,33,153,92,158,3,134,104,161,219,211,208,117,53,17,223,132,99,157,196,68,142,207,245,16,105,22,202,247,143,31,30,48,250,62,98,170,32,91,139,242,213,7,163,207,83,245,230,195,164,228,191,17,31,84,182,55,189,150,236,214,135,13,26,104,134,62,23,253,47,213,127,152,163,93,218,68,120,46,40,142,226,234,140,164,143,156,139,103,169,31,107,240,219,52,134,245,85,201,62,12,9,70,201,113,115,230,164,122,194,28,155,211,3,85,198,142,3,139,157,192,191,26,125,135,145,172,208,93,60,17,33,175,113,181,181,179,203,52,51,150,238,47,126,151,134,245,67,39,61,85,231,141,44,82,99,88,81,226,147,121,198,231,244,247,130,115,86,148,57,11,157,244,222,17,145,136,119,41,5,20,243,127,117,239,229,72,198,68,188,214,179,120,72,110,249,131,113,179,157,203,115,250,28,207,192,215,53,66,78,106,75,88,43,97,120,63,120,28,105,234,54,189,134,105,117,127,240,57,12,210,243,104,124,195,176,43,169,199,82,165,110,142,31,68,254,226,106,146,166,207,17,128,16,183,255,116,226,47,117,40,217,110,226,99,91,175,82,91,186,201,159,217,63,221,94,70,9,163,73,241,50,91,233,113,156,221,99,236,150,123,94,234,244,157,71,203,190,157,157,87,36,219,175,126,180,145,178,249,213,149,12,81,17,223,9,61,209,26,48,45,202,66,1,106,36,92,212,36,127,112,54,94,25,117,235,160,47,78,14,19,53,145,102,142,242,43,153,243,165,11,9,231,177,162,116,200,241,174,124,225,67,83,61,164,240,128,109,60,101,175,173,164,51,138,36,132,126,79,36,209,227,230,150,119,222,186,203,227,53,150,184,186,91,9,177,154,42,219,57,212,172,164,150,179,76,125,47,88,61,191,37,128,229,64,81,190,204,83,234,124,220,92,128,125,133,49,18,27,11,82,200,18,87,211,254,250,216,134,203,122,233,253,131,225,117,62,103,0,197,201,126,113,199,220,122,236,202,219,164,79,140,63,205,199,127,97,235,244,196,38,230,43,100,211,69,61,175,116,140,145,226,48,53,160,207,9,146,76,212,209,97,124,244,215,181,162,226,46,110,142,33,169,126,27,113,171,236,27,49,253,127,75,26,48,177,244,97,125,142,247,34,185,145,212,67,33,158,230,86,212,121,139,85,52,44,98,162,237,94,172,65,30,218,10,73,100,35,103,247,244,247,106,63,67,71,208,14,15,113,44,1,235,150,145,211,171,219,213,49,83,232,196,146,125,156,62,4,55,59,105,220,92,66,56,84,172,23,205,181,103,169,196,104,208,213,235,197,209,30,99,95,186,11,183,47,2,35,200,218,222,151,194,43,168,2,163,13,188,215,93,216,103,65,9,108,134,122,140,55,93,245,77,127,186,210,104,216,98,188,173,61,84,198,219,74,255,90,124,106,85,212,45,208,192,17,32,8,52,175,231,185,81,23,243,52,73,50,49,85,33,98,46,216,217,148,14,58,76,101,172,60,54,181,254,94,158,194,75,175,57,245,208,61,99,60,188,86,47,25,99,126,146,189,16,152,176,73,140,247,124,29,116,132,55,92,255,37,25,95,154,230,65,126,149,177,61,38,2,29,146,58,7,249,156,17,214,56,187,34,196,34,67,225,115,129,251,16,52,225,96,98,201,128,163,19,49,98,55,155,180,59,41,60,40,241,141,141,182,152,220,173,192,125,4,207,31,229,35,5,229,221,63,57,125,89,251,47,42,241,139,239,14,246,246,114,163,168,48,171,34,19,185,29,166,134,236,154,248,40,216,159,111,87,3,133,154,122,11,74,250,197,243,8,172,192,115,6,234,189,141,132,175,199,79,91,134,50,224,6,241,130,151,98,103,164,64,178,88,148,212,126,208,91,220,3,62,23,223,138,206,90,45,237,241,213,150,224,60,192,184,47,15,190,206,104,183,111,43,162,174,192,190,142,62,26,180,136,254,219,148,6,137,188,17,1,30,35,220,252,224,110,85,80,89,71,165,182,28,143,134,76,86,45,50,44,164,191,138,167,226,206,134,124,182,122,249,105,83,76,243,15,210,17,180,17,146,189,243,189,240,163,2,166,66,67,250,231,171,217,105,238,197,230,179,225,98,167,40,124,140,254,25,168,233,58,202,107,65,171,235,251,243,25,76,162,4,215,32,173,21,97,44,15,230,19,112,192,39,144,183,166,219,32,121,162,174,209,23,214,117,50,32,138,236,102,4,135,72,147,22,94,216,40,144,164,112,116,160,123,37,89,116,18,202,184,36,31,108,141,7,50,23,202,110,225,246,80,79,70,23,230,253,101,75,109,123,151,96,134,110,172,138,234,237,177,149,112,76,124,150,210,221,118,55,50,66,71,236,145,223,15,87,18,253,114,50,88,173,199,246,110,2,226,219,168,150,84,129,45,230,237,181,1,19,146,193,34,143,141,89,48,134,195,104,45,148,44,112,45,38,35,237,48,221,8,77,158,27,78,62,239,90,225,56,43,194,89,99,116,55,217,83,43,7,133,57,245,102,0,43,244,201,217,123,206,114,229,100,94,91,174,182,18,243,28,23,159,179,224,186,30,213,140,110,175,83,181,131,244,12,155,92,92,173,153,202,31,140,8,66,186,37,153,200,159,38,202,159,28,62,70,217,184,6,74,181,186,95,239,16,228,234,66,167,195,133,173,252,58,106,60,168,170,171,77,110,14,225,117,212,37,96,51,83,30,125,235,18,8,200,185,223,207,139,193,1,43,197,26,148,136,181,124,71,133,240,187,194,29,9,8,255,94,12,127,125,96,120,133,182,63,185,149,135,118,41,245,152,118,162,122,157,8,2,247,245,207,46,152,233,54,124,223,246,109,61,245,162,110,81,161,146,95,158,239,44,184,43,194,45,68,57,15,205,152,203,81,206,243,235,85,51,223,8,10,103,135,143,65,44,66,36,86,150,219,189,13,7,41,133,89,68,225,167,26,159,147,87,135,103,244,153,183,176,163,96,79,161,69,248,125,8,218,118,247,208,223,166,141,202,185,56,8,146,119,237,229,172,198,56,232,90,182,153,204,160,22,85,1,151,233,13,205,192,102,30,10,76,171,70,142,155,83,13,145,228,230,21,74,186,230,47,54,141,137,108,43,28,214,183,177,155,176,251,92,180,80,217,153,46,156,145,201,187,48,161,191,234,71,30,113,114,17,253,170,4,15,178,179,146,229,31,79,169,108,85,164,30,124,23,35,163,181,133,83,19,95,147,143,221,28,70,143,70,6,180,209,232,145,188,94,0,57,149,103,72,48,189,151,243,124,208,157,202,66,187,15,214,6,169,160,248,105,170,57,100,143,196,153,161,161,255,131,33,251,110,55,30,102,132,46,59,78,21,4,74,235,214,159,238,198,204,229,35,134,160,94,233,98,5,116,211,159,245,79,221,109,175,210,171,225,100,241,226,44,35,20,22,113,152,106,71,197,253,150,232,81,136,178,23,156,243,139,90,37,135,209,158,83,3,165,192,116,224,187,197,166,134,176,203,94,243,75,35,122,233,9,133,146,69,170,239,216,61,160,38,112,180,88,170,93,204,23,164,31,189,152,0,50,246,38,108,77,136,10,195,29,235,87,83,116,219,213,0,57,150,121,143,35,141,61,79,169,97,81,92,129,65,220,97,154,8,133,130,17,106,59,28,121,255,34,40,221,150,45,103,241,66,8,165,199,213,9,201,2,185,122,163,172,235,103,30,135,227,146,176,85,133,29,141,88,223,133,161,124,23,120,81,146,229,107,243,156,50,210,52,82,141,16,215,157,60,211,136,84,225,175,218,204,143,243,114,29,46,158,85,63,39,165,41,229,254,116,178,246,60,253,156,105,120,121,106,70,120,150,180,176,76,6,106,161,125,207,193,164,88,114,86,35,79,16,148,182,208,190,27,123,141,76,180,37,69,22,139,152,135,52,1,157,105,138,234,104,188,116,66,123,91,81,148,0,239,47,79,123,56,93,64,197,3,198,103,123,56,251,137,68,186,73,209,90,78,211,97,182,221,174,11,159,95,139,123,19,73,232,98,211,65,67,127,140,136,111,14,83,145,52,165,251,174,54,147,144,242,138,24,82,59,143,225,245,115,201,125,150,46,243,156,228,128,105,240,176,68,105,36,53,100,67,178,11,166,222,133,41,241,193,5,54,213,235,251,178,101,33,218,251,161,240,69,75,19,53,58,208,187,180,184,152,78,129,103,75,74,16,51,127,23,211,87,217,165,155,152,61,199,20,75,63,152,112,165,104,51,30,120,90,2,192,97,30,253,198,78,81,39,53,149,178,15,158,70,89,166,87,103,228,27,3,174,36,157,150,110,104,86,135,251,193,80,211,85,29,240,51,4,201,207,15,106,215,170,212,95,3,83,22,232,79,134,190,101,23,171,14,187,44,104,124,81,145,177,220,143,192,153,178,206,112,215,250,67,111,194,22,209,114,108,212,212,5,225,188,136,223,66,139,98,184,130,231,252,89,73,81,35,184,138,123,159,61,73,198,4,43,47,14,144,241,59,2,254,228,186,221,70,153,230,250,204,23,58,244,242,57,195,174,36,125,181,22,218,207,31,129,252,19,130,161,24,73,10,143,102,144,233,209,153,142,128,211,190,48,228,216,46,59,74,223,243,163,185,116,96,227,98,46,14,35,225,83,4,158,116,156,127,123,160,229,204,72,8,9,76,135,115,113,184,219,237,228,183,201,165,59,237,15,193,114,202,124,229,234,179,29,175,18,191,157,137,89,223,189,191,25,37,161,231,234,207,212,44,70,217,126,225,102,116,59,191,9,134,90,113,58,167,154,252,54,29,82,46,201,116,14,79,42,155,174,219,124,254,168,101,254,29,134,118,75,84,100,15,108,98,29,217,225,49,85,83,15,69,51,106,213,138,195,166,223,32,143,150,147,73,103,58,220,48,118,47,156,77,5,237,179,132,43,137,158,37,242,94,205,104,136,93,130,161,218,252,20,241,247,115,238,112,120,100,127,239,179,1,104,239,143,241,80,44,223,48,42,45,24,218,189,195,76,58,182,114,245,155,91,93,233,148,171,161,226,118,114,122,150,209,217,62,174,159,135,247,15,217,132,15,11,100,111,82,96,4,109,48,94,96,220,28,57,149,235,210,16,44,203,222,253,99,75,180,139,37,96,2,172,217,87,222,25,52,20,193,239,146,111,132,243,247,29,241,138,39,39,23,99,94,121,69,137,133,182,134,80,49,1,151,233,28,106,54,102,67,10,186,144,153,130,166,225,194,45,75,169,52,252,79,84,57,6,220,86,146,6,81,132,119,105,180,149,65,233,82,97,87,9,178,98,75,124,48,60,207,194,204,77,75,121,119,198,214,131,86,35,21,191,40,194,218,43,249,160,160,30,36,181,100,21,61,246,236,13,110,38,143,70,53,250,133,209,128,222,49,209,16,119,232,114,48,161,140,51,179,207,82,42,242,37,182,73,196,123,183,28,243,44,163,200,46,135,249,36,99,145,186,95,109,221,234,226,89,159,163,136,248,190,191,53,29,158,122,242,80,214,67,247,227,15,238,52,76,73,193,49,230,12,226,241,223,131,67,37,241,52,27,44,180,63,170,79,195,254,235,175,150,171,177,4,62,239,22,37,101,44,210,241,12,105,113,9,221,106,34,169,242,214,102,29,231,207,22,70,207,246,76,139,252,124,173,154,61,243,76,175,41,18,186,2,155,172,243,151,141,167,185,141,36,249,253,30,27,89,178,244,85,133,112,188,22,233,222,33,147,130,26,167,63,24,58,157,106,142,146,78,239,78,59,66,134,174,78,61,172,109,166,56,233,119,101,199,33,179,45,48,31,247,115,155,136,72,78,85,157,168,70,174,227,244,187,148,140,160,251,34,239,101,237,137,159,123,81,217,77,181,54,227,192,197,20,182,62,184,195,150,35,70,188,53,57,148,248,109,180,218,53,246,74,254,177,122,235,29,148,145,216,72,242,177,103,34,9,216,29,54,109,169,45,75,128,254,233,237,191,141,196,125,75,186,4,224,79,110,113,115,152,209,197,176,51,77,76,23,78,34,36,9,157,139,204,36,38,158,119,11,96,9,43,235,240,65,51,197,22,129,82,46,55,228,98,56,35,157,211,171,18,97,195,10,18,184,67,132,247,125,48,108,66,74,32,4,174,198,147,235,48,153,82,241,237,17,137,77,94,63,65,200,178,146,161,209,197,75,188,251,123,237,98,189,115,18,185,90,217,212,73,29,94,231,95,69,241,137,229,71,46,207,97,66,231,186,41,45,232,255,188,155,152,2,33,229,6,65,184,109,79,207,214,84,99,230,150,108,13,205,196,103,160,190,200,65,165,194,171,72,194,5,62,15,50,148,223,44,39,183,195,143,93,24,33,50,79,56,86,211,106,144,106,24,162,163,212,157,248,213,72,179,12,241,155,6,230,77,242,65,43,236,88,210,205,200,153,51,66,33,165,50,130,136,21,92,152,195,108,251,185,108,146,167,89,226,217,92,74,160,243,131,23,133,209,226,47,146,192,90,49,17,73,63,108,169,22,168,248,138,103,216,191,217,128,22,139,176,141,65,29,107,245,206,142,34,255,46,107,159,154,162,229,230,240,217,9,217,168,197,135,152,120,205,206,187,74,180,36,55,209,15,174,68,191,35,115,119,38,21,101,64,18,174,57,150,253,34,46,250,193,211,116,76,101,39,39,39,239,229,204,53,153,136,151,124,205,51,98,46,238,90,173,173,92,138,209,42,68,218,211,35,237,7,166,32,70,225,133,8,130,155,19,86,227,32,228,8,231,153,161,147,115,203,54,25,149,182,132,68,230,79,224,45,224,134,190,167,44,1,106,211,63,39,160,146,198,235,146,52,164,86,3,42,186,234,48,146,103,122,49,117,31,46,245,198,22,97,243,74,55,29,99,199,119,248,248,142,82,161,87,77,249,215,171,82,106,34,213,86,196,147,93,198,81,157,253,183,43,236,112,226,242,89,95,72,124,108,35,70,125,150,246,26,22,222,113,24,241,40,201,171,80,171,152,189,91,128,20,33,134,84,211,141,158,96,132,15,26,25,120,221,201,41,188,109,94,163,138,112,4,33,93,185,57,218,29,177,120,147,49,253,72,100,143,46,175,8,167,147,42,178,98,18,49,148,114,11,241,250,178,145,112,148,98,79,180,168,206,17,248,153,12,180,47,89,250,73,205,44,163,178,115,24,186,62,53,179,224,229,114,162,141,242,83,97,149,64,18,36,132,205,83,227,84,193,39,33,252,55,25,172,225,146,24,176,106,80,11,162,7,247,196,42,254,98,215,52,26,72,164,7,54,182,233,38,65,177,227,103,74,110,208,186,204,114,247,107,225,173,75,143,253,55,41,134,254,205,5,250,168,150,98,38,21,240,5,197,215,180,196,160,158,217,21,252,251,225,69,100,102,166,231,206,109,123,72,131,84,218,28,93,205,9,186,128,156,113,11,102,41,36,75,245,83,86,54,168,239,177,105,94,135,240,93,135,115,71,145,54,108,66,77,37,70,104,37,132,97,214,159,60,147,227,145,93,99,211,42,59,227,201,161,223,41,75,60,129,179,150,92,171,134,226,8,36,139,21,157,86,69,228,48,211,162,136,39,96,138,90,41,7,92,232,9,186,48,66,1,245,219,145,232,13,59,123,169,58,56,120,149,245,59,188,248,237,227,158,182,199,205,32,85,94,226,189,160,94,222,2,111,242,198,254,228,153,80,221,141,152,160,106,149,66,220,171,80,154,91,164,90,134,90,130,227,154,199,152,225,110,139,203,105,196,127,203,159,27,178,216,164,168,233,9,53,127,107,10,132,186,190,214,132,121,35,197,215,52,34,116,185,26,89,144,21,115,161,240,243,45,171,83,72,65,236,133,155,240,81,226,81,94,138,0,66,168,169,139,189,221,104,28,72,253,62,25,140,130,215,204,105,52,169,79,111,69,227,189,240,158,166,194,197,139,222,173,245,178,100,253,233,76,143,230,253,90,80,205,222,53,15,124,158,165,196,84,160,124,44,235,189,207,222,215,125,34,157,209,133,75,81,188,116,242,142,78,2,64,61,105,89,114,230,90,29,162,247,0,209,94,105,204,48,226,164,19,242,217,142,54,4,206,228,193,152,103,78,190,70,255,164,149,184,72,0,32,153,166,69,192,73,116,191,26,243,111,140,120,44,138,35,235,19,91,160,146,189,251,75,37,147,44,147,200,196,49,181,119,139,171,41,59,148,33,129,39,56,123,117,222,177,110,225,193,146,137,64,82,99,196,20,133,146,15,167,224,194,231,228,26,222,104,67,89,249,58,214,177,192,12,113,172,235,137,69,42,61,89,168,157,145,148,242,39,135,175,168,222,51,245,60,26,189,52,201,127,155,73,167,49,50,10,119,98,63,26,104,165,202,134,211,168,244,116,57,90,246,3,100,169,229,214,88,214,235,179,165,11,233,187,244,12,138,133,88,60,55,105,28,222,107,105,20,11,250,52,159,224,38,151,208,244,185,123,166,216,201,127,251,108,179,77,248,111,144,129,58,227,224,31,228,252,52,194,92,122,53,225,160,230,191,157,45,4,87,244,201,207,175,127,62,33,125,105,11,6,20,137,222,113,71,159,43,116,152,46,233,207,107,70,88,227,244,185,52,29,36,149,99,135,28,15,202,254,236,112,163,36,67,134,133,76,131,215,165,208,1,66,100,85,226,111,166,189,235,159,147,248,89,151,142,47,244,14,136,107,53,135,105,65,125,70,13,125,207,18,87,163,52,169,129,69,24,3,92,102,138,84,74,225,155,72,112,15,86,245,207,31,37,95,65,11,132,204,134,98,60,154,254,69,230,80,137,29,2,135,165,236,24,114,38,116,215,160,229,153,103,221,165,91,127,234,169,67,71,5,174,2,23,224,6,30,170,168,4,121,81,138,104,208,129,41,253,147,81,193,112,139,160,37,48,189,235,18,219,91,38,209,232,115,137,202,89,161,255,160,166,151,20,240,135,206,69,57,179,68,254,104,49,233,190,211,158,95,166,136,84,55,157,51,13,99,13,80,48,160,225,82,83,177,244,243,252,204,11,42,230,183,134,36,113,173,125,101,211,176,146,171,252,114,65,17,97,197,202,174,52,100,106,72,146,112,94,242,205,146,52,166,40,81,55,235,3,246,178,151,66,14,180,137,42,44,116,223,86,149,228,48,82,26,26,249,179,144,204,138,45,235,204,149,36,219,37,145,243,168,243,60,199,226,57,159,165,154,159,122,15,178,230,1,163,235,170,7,58,116,170,78,168,2,124,134,87,54,91,26,73,232,104,142,155,183,33,164,194,141,34,253,186,226,8,129,181,98,203,215,60,67,196,175,205,120,114,136,26,229,183,135,136,144,22,75,53,11,11,237,153,101,63,66,36,135,77,33,85,225,100,190,118,108,213,38,55,34,150,202,36,227,226,59,181,137,152,87,181,99,76,159,203,63,216,182,78,122,141,2,195,203,229,63,93,104,242,110,10,35,7,227,246,50,189,29,91,114,182,20,16,175,236,76,5,197,42,2,53,227,112,14,244,99,29,198,110,107,42,67,69,111,190,172,239,213,225,102,140,14,10,91,48,222,103,57,70,243,214,155,159,3,211,27,42,15,60,137,8,188,112,27,247,106,19,176,80,116,68,100,157,229,7,223,225,243,65,104,253,241,165,13,51,193,120,30,156,18,184,64,225,233,145,141,156,90,222,53,226,148,176,128,153,206,36,206,164,222,253,185,145,151,217,93,127,122,101,87,213,43,214,100,37,74,28,86,177,125,126,205,47,198,28,147,6,87,126,122,14,111,99,160,5,159,99,89,239,125,172,105,87,68,58,155,169,113,162,202,160,208,144,231,173,185,152,237,196,86,117,158,241,46,110,151,226,148,176,237,11,92,209,21,185,251,56,244,238,106,110,47,75,253,125,48,61,193,210,169,3,29,84,79,30,140,197,103,107,148,99,137,169,143,105,31,55,207,214,163,47,87,23,200,6,118,28,173,139,214,170,170,110,6,49,127,191,218,196,136,117,117,230,99,237,184,226,146,29,55,85,170,183,144,170,166,202,205,207,206,109,253,214,226,31,65,38,208,118,156,188,164,171,213,29,69,3,193,227,223,244,18,162,97,50,213,187,178,214,161,56,214,169,203,20,215,109,110,203,142,59,12,3,206,86,24,51,57,46,166,139,66,178,186,27,182,203,116,143,109,226,127,93,158,236,71,130,226,22,5,2,36,66,21,120,220,236,115,112,123,224,195,88,51,217,123,196,231,100,152,118,92,141,127,170,87,23,146,93,45,6,141,237,176,168,31,78,220,176,222,247,34,14,166,87,195,72,218,47,76,42,243,113,211,113,91,98,76,145,153,154,234,76,163,188,55,231,253,237,166,41,32,182,156,230,157,37,192,108,106,130,82,109,253,53,62,90,227,15,13,158,18,208,49,142,204,17,99,90,158,148,195,25,6,171,167,140,49,109,178,244,137,173,67,83,18,86,24,170,123,187,60,177,245,25,6,61,21,133,90,183,137,48,111,245,154,35,76,56,204,141,165,217,37,180,164,46,12,157,168,220,155,192,110,76,82,196,22,86,149,48,48,145,94,79,238,98,165,162,26,170,48,182,170,47,16,114,156,8,71,41,220,87,68,39,232,180,133,147,68,111,78,227,143,127,45,24,15,87,41,79,208,159,50,94,135,169,221,126,115,2,244,81,250,123,193,215,91,164,176,97,193,149,188,190,178,102,52,249,200,53,74,236,207,100,155,221,224,160,244,112,139,243,70,236,143,85,224,47,6,107,183,214,161,44,202,80,188,36,137,166,238,78,33,133,194,80,30,251,123,87,19,158,210,192,34,236,167,97,177,67,175,47,124,176,100,11,167,11,9,28,212,244,124,100,42,148,21,209,237,98,109,39,91,98,227,212,95,183,240,165,233,126,34,212,161,179,112,123,10,135,182,31,74,160,229,165,215,166,144,58,46,166,72,75,82,52,155,78,173,120,232,78,16,127,107,94,11,13,232,120,46,92,142,103,97,30,3,43,197,226,161,205,176,232,213,80,14,175,248,150,149,66,45,89,244,53,147,241,241,137,0,239,209,120,224,31,5,242,7,211,38,58,52,155,135,216,204,136,141,52,91,165,137,108,87,133,124,109,44,15,234,89,146,70,59,207,128,120,172,147,34,138,38,76,55,7,228,60,247,47,149,172,169,90,47,165,217,118,249,136,37,228,170,244,177,143,213,90,157,126,215,72,34,208,56,151,171,23,78,254,118,24,45,123,141,132,162,86,217,60,186,208,104,169,200,82,176,202,190,151,226,112,225,60,239,89,3,196,103,207,14,105,84,212,194,32,14,214,64,42,85,113,223,120,159,211,117,192,143,175,97,214,217,156,87,133,250,57,210,184,91,97,78,233,230,112,134,201,97,61,17,222,18,43,11,71,186,104,41,212,54,79,194,13,226,86,77,107,72,15,46,10,129,253,173,17,87,94,26,92,38,195,226,108,173,5,7,50,9,181,187,169,64,111,47,242,5,75,186,191,83,32,179,163,240,153,25,42,218,61,28,35,35,57,197,51,205,66,200,214,12,133,201,211,251,197,115,107,113,24,44,2,20,127,56,72,119,136,228,148,208,54,75,190,197,82,152,208,133,60,154,87,110,211,5,2,40,112,192,113,149,123,211,126,234,172,163,133,18,107,101,231,177,128,121,40,165,23,210,222,73,15,173,77,137,133,55,21,26,205,43,62,160,158,244,131,84,186,195,137,26,39,205,19,108,26,234,63,180,90,139,169,102,25,104,170,104,1,231,45,253,242,182,226,81,178,251,208,2,201,188,6,205,41,151,76,113,49,86,64,215,175,113,158,35,121,89,125,33,149,166,157,58,22,176,242,196,39,225,142,114,236,141,173,169,23,52,60,115,192,28,112,122,82,227,237,244,123,111,252,30,221,128,41,33,117,219,137,198,134,150,53,13,142,210,92,190,48,103,139,188,23,206,57,17,98,127,175,164,123,205,49,16,91,112,135,88,199,137,82,229,159,67,155,228,137,131,103,25,108,77,86,65,235,238,93,152,214,6,242,158,134,200,59,121,30,160,154,78,236,212,68,50,33,237,26,79,69,128,86,79,141,179,121,164,88,86,149,152,221,214,28,119,254,133,216,3,46,90,39,5,23,21,50,221,247,230,181,111,77,194,81,116,21,193,225,74,197,136,154,170,211,200,109,251,133,225,43,144,228,34,51,212,83,224,246,104,75,55,119,42,180,134,83,253,49,162,70,27,120,225,100,82,229,241,169,169,220,215,108,174,137,88,196,52,234,120,115,93,96,148,37,220,111,161,100,42,235,79,15,43,47,138,239,117,110,188,53,209,5,79,171,87,184,23,163,181,72,89,81,18,91,49,40,4,155,132,16,130,36,117,84,170,30,148,198,6,217,66,81,237,243,82,65,74,40,135,178,179,85,246,199,233,37,155,180,30,210,120,47,9,238,106,201,218,238,48,220,121,178,108,173,8,61,206,218,98,105,49,73,189,147,169,156,190,106,139,177,19,200,47,231,85,131,150,17,70,57,68,61,36,59,14,41,90,68,34,137,228,143,166,15,102,65,157,64,155,209,7,9,10,153,162,187,160,197,100,241,228,165,161,129,153,61,30,155,150,73,41,4,172,86,62,186,191,164,127,33,37,160,196,33,118,53,108,8,31,140,70,118,106,122,243,227,100,22,159,255,124,115,184,245,4,70,29,165,7,220,40,158,222,10,231,168,249,47,229,87,219,169,176,69,110,252,183,225,120,212,207,213,217,193,195,162,43,197,232,44,245,197,140,186,253,219,21,8,166,87,169,205,52,145,131,226,165,126,182,56,210,212,238,17,83,208,244,157,16,30,77,113,173,57,133,76,109,203,81,158,82,64,51,12,186,131,144,160,233,152,80,12,25,209,192,179,215,115,42,41,140,84,158,251,82,48,98,38,173,110,71,217,240,224,254,92,19,33,86,29,147,105,37,6,126,245,153,69,93,39,41,244,39,57,220,114,90,34,186,68,188,113,241,248,66,222,254,68,253,234,254,147,59,106,105,214,135,115,234,55,69,26,132,208,226,131,193,52,77,244,172,56,106,244,235,55,10,65,17,108,247,245,126,102,38,130,134,146,123,104,70,90,249,153,176,76,92,88,66,111,136,3,138,121,23,115,179,105,77,98,73,80,52,179,62,27,21,24,50,24,41,121,62,75,116,57,95,85,131,192,183,105,189,38,97,238,238,125,213,28,216,116,93,78,129,209,149,156,113,243,148,147,184,127,141,102,56,12,201,31,12,213,108,146,120,114,165,90,208,229,137,44,186,92,133,186,140,146,60,42,38,118,192,155,98,219,11,83,70,231,193,106,171,166,149,82,54,250,156,106,8,18,242,90,24,161,119,80,48,147,40,137,138,65,105,202,240,66,119,248,160,151,213,97,72,65,36,202,126,14,164,189,93,135,155,207,101,210,98,2,103,219,112,28,94,132,207,228,106,114,79,222,68,15,140,125,46,87,211,96,231,165,110,124,249,76,46,245,194,231,232,172,238,145,112,53,249,127,25,180,76,29,87,187,176,118,79,28,52,195,191,23,31,123,112,178,200,231,162,12,213,21,11,113,215,72,138,201,160,157,23,173,158,146,103,196,75,149,210,40,138,231,207,20,175,241,177,151,9,121,11,92,173,199,193,97,126,172,234,205,161,5,109,14,211,222,41,97,31,99,52,74,78,21,212,80,1,58,159,160,232,152,142,228,53,39,22,30,30,210,212,104,122,200,208,154,127,48,197,164,67,97,172,174,230,75,36,65,134,89,244,201,143,79,210,221,141,99,33,159,33,148,52,85,251,41,38,79,135,205,179,189,79,206,163,39,167,39,167,102,130,148,242,253,237,179,216,96,199,253,106,248,160,82,93,73,22,65,251,181,197,54,135,83,209,242,167,102,116,11,78,32,83,141,168,78,130,155,164,91,56,251,63,116,90,87,139,108,74,102,250,199,197,200,70,55,201,175,117,74,181,92,212,166,154,178,159,212,232,65,215,76,173,247,135,14,171,105,217,130,146,0,242,210,41,220,205,62,100,253,117,106,61,215,133,33,77,18,144,64,130,55,105,80,172,87,196,215,34,178,188,182,75,135,85,91,127,34,247,209,176,209,250,103,128,215,109,25,19,221,13,207,113,153,188,189,213,84,14,182,38,237,27,164,23,81,85,76,63,40,228,140,50,160,155,144,137,195,8,184,10,165,27,117,59,144,10,248,111,211,40,156,36,82,13,115,112,142,54,10,251,37,13,100,211,179,213,189,7,136,208,2,236,50,50,79,104,122,76,62,222,25,19,189,234,44,179,230,38,127,47,232,219,70,149,19,196,98,138,53,222,139,41,56,101,38,164,43,198,102,36,41,90,13,131,187,116,219,90,182,229,197,167,174,157,60,228,157,8,239,235,86,104,207,241,205,110,250,171,74,210,211,5,30,91,175,140,170,22,185,237,146,146,167,30,175,68,77,227,153,204,16,203,40,76,132,207,39,40,7,85,17,89,24,219,41,161,127,112,152,82,130,162,247,134,71,203,47,54,202,194,162,155,180,53,73,108,135,233,226,212,19,32,19,219,247,17,91,63,85,191,174,123,184,157,248,31,60,168,18,149,36,146,137,54,101,239,145,160,4,75,51,103,28,0,201,179,253,68,134,243,18,221,49,131,139,215,136,46,204,172,250,162,41,122,193,168,142,180,160,156,116,48,65,133,238,219,201,66,116,94,75,155,206,248,45,103,15,192,13,230,45,117,7,207,52,100,248,199,164,240,166,105,157,193,94,36,80,62,148,250,139,38,169,47,170,43,183,11,8,67,153,0,15,153,222,155,230,85,175,140,69,231,8,121,84,253,90,164,112,3,46,252,154,158,107,195,24,115,62,56,89,126,99,253,217,22,95,134,16,232,115,200,233,67,164,105,182,170,209,70,49,159,163,121,170,78,160,105,218,101,95,114,172,124,90,203,4,54,69,151,207,192,37,122,105,134,155,90,55,132,136,150,195,201,196,255,100,213,209,134,239,38,4,102,216,210,42,0,115,131,247,183,149,52,75,149,14,173,116,217,70,40,236,79,78,149,78,149,210,35,234,59,162,80,191,145,10,79,79,85,6,109,248,115,57,76,182,78,207,156,210,206,202,112,111,166,89,245,135,68,18,96,144,35,200,249,61,26,77,107,218,233,200,177,156,201,6,59,76,131,149,76,3,220,140,234,187,247,153,124,217,234,92,181,218,100,55,79,239,176,155,142,252,180,208,53,102,225,231,54,155,112,211,110,90,163,195,217,233,221,15,172,154,33,132,130,70,170,244,125,45,244,196,183,218,185,20,185,30,3,241,187,113,131,162,127,168,69,71,254,179,187,145,76,90,161,73,151,112,179,146,232,238,198,63,109,245,240,30,232,186,178,15,250,193,212,171,235,33,94,141,2,219,109,81,90,221,17,16,83,147,142,94,190,121,225,46,141,192,166,23,86,191,243,204,148,118,146,182,230,81,9,148,189,67,153,32,48,1,145,161,247,166,105,237,155,9,248,2,173,107,81,211,102,214,39,191,218,50,21,218,53,184,48,70,226,193,9,255,13,45,75,58,222,85,115,122,212,102,229,114,106,209,81,56,57,226,98,106,153,179,90,154,240,1,250,165,44,44,209,26,160,0,163,148,26,111,5,41,251,179,118,32,77,249,28,83,40,217,198,243,187,213,196,122,220,182,167,112,55,73,127,178,245,151,158,255,85,29,198,52,84,111,138,213,240,125,11,170,253,181,181,128,121,176,48,107,63,24,161,242,158,159,214,85,136,215,191,87,166,103,36,75,86,21,184,183,152,189,8,119,140,161,231,25,254,104,242,13,5,214,158,174,103,124,129,40,220,77,247,74,5,154,38,232,141,210,201,179,255,108,213,244,140,169,159,70,129,191,143,24,115,70,243,243,156,20,213,67,181,246,221,148,37,151,125,146,163,248,251,233,130,34,215,148,83,133,190,212,234,45,46,180,242,19,93,23,83,145,174,18,143,4,64,160,95,187,214,19,54,138,24,210,151,75,102,253,151,174,94,247,143,55,194,159,236,220,139,134,224,63,249,80,193,188,236,78,24,217,141,244,111,201,86,50,17,222,242,238,74,131,167,136,55,27,156,188,151,22,152,26,132,173,112,14,74,1,224,222,213,137,34,42,158,156,193,150,8,25,147,64,110,158,201,120,127,147,151,123,67,5,181,4,54,129,110,135,11,118,181,76,64,184,68,208,73,114,152,34,55,177,249,97,20,171,78,42,220,185,113,19,149,141,95,174,213,215,21,172,140,68,144,21,30,8,119,124,191,77,74,164,137,32,221,129,23,78,247,55,106,21,58,4,241,122,137,205,13,239,7,234,4,179,207,160,140,231,167,121,216,15,134,161,70,250,245,154,49,24,151,248,105,140,93,109,157,182,81,241,252,56,196,58,152,153,130,66,119,252,69,6,81,70,133,29,242,174,105,83,66,204,223,137,212,33,86,203,106,67,64,4,188,60,236,126,224,68,51,180,192,180,171,122,246,156,6,209,243,107,67,159,172,34,23,179,29,46,86,208,37,48,28,223,221,111,14,235,163,228,195,32,90,128,29,241,27,52,232,82,148,44,1,79,167,186,24,113,39,64,61,202,51,102,136,8,127,94,65,135,227,124,136,192,206,25,113,66,160,95,40,128,76,132,85,251,9,220,150,251,211,253,39,97,244,126,205,25,210,63,70,225,160,169,31,96,10,9,252,222,120,165,90,18,55,141,107,231,243,106,105,45,122,202,183,38,221,148,222,232,206,125,232,84,146,231,46,34,191,131,75,107,36,171,250,61,234,136,245,67,226,168,234,234,27,198,139,50,253,234,100,92,45,85,224,142,168,129,163,203,72,53,47,74,87,204,242,125,1,137,74,45,71,29,116,158,59,69,250,153,99,103,34,137,235,56,166,17,255,248,181,236,121,146,157,60,48,173,201,95,148,0,97,71,35,79,210,123,231,225,90,219,20,232,90,123,157,60,118,241,189,159,138,179,182,133,83,6,246,54,18,67,223,43,211,9,153,132,200,242,192,148,64,249,12,205,213,162,70,186,58,50,182,99,119,248,76,247,161,63,188,35,234,114,190,82,183,0,133,140,23,67,237,223,194,180,171,52,182,97,130,238,37,174,54,73,195,155,41,110,214,214,82,191,212,37,100,124,216,192,242,90,56,6,206,135,218,77,123,83,221,40,246,26,183,32,152,187,144,94,10,10,255,207,231,84,16,16,35,239,92,20,165,152,59,208,2,253,220,13,156,224,138,186,45,120,246,110,200,58,229,168,197,195,152,49,185,19,172,33,66,22,213,176,218,135,231,191,59,213,97,67,206,74,163,188,75,190,189,163,98,170,93,230,144,213,180,152,36,169,208,170,168,183,254,53,172,249,173,33,124,149,222,223,102,140,86,159,217,14,186,214,19,104,194,172,114,93,231,51,240,240,18,101,189,247,164,250,193,95,58,147,123,212,49,161,186,201,189,105,98,63,228,83,134,188,86,35,140,249,59,227,205,178,19,114,195,179,14,206,94,191,103,92,156,225,189,145,151,134,26,167,185,67,65,236,14,13,39,249,28,27,251,174,57,108,85,255,50,201,96,63,241,18,88,90,244,209,238,144,41,202,110,177,60,86,11,239,151,164,0,41,231,128,158,246,51,93,216,160,135,100,253,169,175,131,156,187,59,140,144,152,28,13,244,215,224,50,127,48,162,242,26,130,134,92,11,153,72,135,127,165,222,58,42,112,32,251,111,179,121,72,109,9,51,101,132,194,96,35,98,180,68,68,21,22,199,99,85,120,202,192,42,243,37,27,204,68,58,7,168,135,222,77,47,104,139,15,199,49,116,174,254,70,101,145,38,18,53,249,134,110,7,236,222,31,12,155,179,80,208,194,178,83,92,70,236,160,103,159,92,178,172,81,175,155,145,72,89,240,16,9,143,43,246,115,153,206,154,1,105,2,53,96,50,42,21,22,84,127,175,197,57,47,132,192,13,210,29,231,247,132,150,141,170,239,11,30,175,57,2,181,84,250,188,251,100,135,135,166,127,97,178,6,57,89,85,183,161,27,13,100,247,7,51,218,189,174,129,90,180,246,220,221,95,116,220,168,79,221,140,242,202,221,207,133,82,189,154,239,8,254,64,33,242,131,57,87,142,105,168,49,77,232,180,102,220,156,70,124,141,110,115,154,56,65,22,112,239,90,5,110,38,167,183,214,67,142,61,71,209,208,57,182,187,199,255,154,117,217,235,161,7,5,112,80,87,52,76,121,198,80,96,14,204,30,240,204,106,152,81,62,142,164,143,163,29,74,191,173,193,88,156,233,25,240,202,79,40,119,24,129,118,185,87,191,97,100,203,130,203,205,241,29,52,150,59,75,100,251,38,93,74,91,71,28,22,195,117,71,28,53,120,57,62,144,108,63,7,242,55,75,167,213,172,234,131,67,74,230,39,27,137,66,246,156,169,30,209,249,214,247,106,219,223,30,152,174,23,135,17,183,209,45,203,66,126,78,180,15,153,43,170,222,242,94,217,133,61,26,210,54,233,121,236,227,84,38,55,163,207,180,152,198,139,42,48,146,197,30,66,33,224,156,164,158,210,168,208,155,111,149,20,240,65,199,250,231,122,98,139,10,175,233,214,7,186,111,42,232,193,134,185,178,215,118,83,86,130,201,171,240,57,218,191,140,18,123,214,57,138,155,128,84,118,251,33,15,123,36,188,242,23,38,23,227,36,85,221,108,231,37,223,104,209,111,255,185,188,148,204,18,203,184,227,188,104,241,241,68,25,89,113,24,149,228,222,70,167,180,252,173,240,216,68,157,178,33,16,69,162,225,115,1,97,55,145,150,42,84,146,170,179,139,156,253,239,56,231,194,249,96,176,139,46,25,74,158,230,207,253,74,157,190,160,229,76,234,212,21,194,51,17,35,13,60,167,215,206,65,242,73,198,121,63,112,242,117,106,28,160,93,250,186,59,42,46,161,222,14,159,229,86,237,32,75,113,21,239,128,129,200,241,41,193,55,56,50,12,195,28,94,225,216,198,181,70,208,172,124,176,165,102,175,201,116,224,99,223,54,191,152,238,168,84,21,93,148,192,116,135,161,146,44,250,94,184,218,223,98,27,166,88,47,231,137,217,187,223,254,66,101,85,154,34,210,6,8,123,206,116,120,88,53,205,133,217,148,189,195,12,82,130,84,101,138,64,246,109,150,199,7,167,108,66,16,23,134,8,180,127,41,27,130,195,144,200,40,12,193,246,103,172,157,127,67,66,238,70,215,128,173,86,36,96,2,165,49,255,172,157,127,122,151,241,160,17,27,11,88,97,194,6,51,224,179,201,222,227,29,9,132,186,220,145,129,69,137,126,178,162,48,199,116,9,120,9,63,55,14,25,181,11,254,94,232,18,174,231,167,177,21,124,166,192,150,216,165,123,13,120,4,69,37,48,156,219,85,96,66,157,95,222,229,248,174,4,178,238,138,55,174,240,227,87,250,111,159,3,148,87,81,216,216,34,3,134,213,95,158,156,98,60,111,110,27,16,223,23,113,213,59,117,109,205,147,146,132,215,44,115,33,112,129,67,111,56,156,167,208,38,16,110,75,121,197,215,46,153,6,92,189,152,102,131,123,49,34,19,73,62,8,141,29,189,244,248,105,162,115,50,104,212,189,120,9,243,160,32,110,15,253,109,108,143,148,252,115,82,99,47,37,91,29,18,238,179,241,213,128,137,186,61,240,12,102,29,224,1,139,230,133,187,9,241,250,139,81,80,39,14,160,101,102,135,119,57,67,167,8,179,170,194,148,117,108,255,34,140,81,151,109,133,0,223,25,154,30,112,167,53,86,96,42,133,218,133,97,59,213,155,31,7,60,167,25,48,61,124,10,207,30,21,210,118,117,23,246,27,234,88,144,162,191,48,109,39,50,44,244,222,223,247,54,79,78,175,134,196,180,149,29,239,125,14,170,86,20,30,17,193,6,70,241,87,6,21,238,254,121,175,102,117,222,20,54,145,152,49,219,29,212,98,58,73,2,219,162,12,152,232,214,212,155,27,129,121,192,201,36,83,20,230,27,250,84,172,52,102,149,231,226,218,227,201,72,115,111,29,211,179,209,101,231,123,167,169,21,147,74,225,99,236,108,63,131,18,66,34,207,84,35,22,20,199,132,41,225,20,189,24,91,50,93,148,126,27,125,50,14,232,47,199,205,9,113,108,255,38,31,100,254,42,178,98,133,245,42,220,8,157,190,149,115,222,249,182,148,169,20,215,45,143,228,159,183,219,91,79,94,23,214,31,232,32,208,223,242,155,67,21,178,116,208,170,105,10,125,1,131,189,96,87,157,227,217,27,208,72,9,184,43,11,126,167,144,29,115,210,97,202,48,146,194,213,36,143,3,174,69,104,127,128,27,53,247,1,39,213,108,62,123,30,203,239,91,97,157,122,145,46,133,3,40,81,159,69,226,97,114,227,54,42,45,235,150,136,170,166,223,124,16,29,27,15,76,215,65,192,212,119,21,221,19,45,58,20,40,109,127,250,94,108,105,30,16,198,215,83,150,229,3,91,143,142,63,120,195,148,175,138,194,184,58,2,181,253,241,129,135,7,20,168,135,165,244,66,191,54,45,211,110,87,154,168,232,208,77,203,138,226,60,20,66,84,111,143,231,106,170,166,220,248,179,118,225,166,203,207,132,172,226,131,96,43,9,23,82,55,197,155,22,79,126,118,172,222,159,223,166,93,223,195,113,16,251,20,169,214,179,171,235,136,155,103,83,234,208,155,159,213,231,169,118,148,141,73,73,47,29,150,17,12,135,86,46,75,107,158,194,8,111,245,128,9,236,234,44,255,81,132,59,156,49,11,244,230,84,172,196,76,75,57,171,16,41,48,14,87,192,16,234,20,125,242,179,215,102,255,36,70,1,45,69,84,192,240,16,77,135,123,211,88,118,135,137,195,21,59,77,181,103,9,63,59,40,137,142,128,233,56,211,207,201,40,207,64,81,0,217,122,235,223,94,240,193,199,228,171,69,247,149,102,164,20,129,78,98,234,122,182,154,136,84,192,168,69,13,253,154,24,161,254,210,139,118,93,93,156,236,58,46,205,1,188,122,123,134,172,24,215,184,195,103,34,74,51,62,159,139,24,95,252,54,189,69,85,215,46,7,80,137,155,63,26,91,7,61,94,96,172,190,69,29,68,215,211,207,152,80,61,236,11,44,169,72,208,243,228,30,113,6,205,207,242,58,171,163,184,220,244,129,17,169,123,80,218,204,46,186,182,84,35,1,147,17,232,23,70,168,236,194,199,64,91,238,181,83,71,77,157,224,84,184,123,29,55,168,101,133,4,173,198,7,231,48,137,8,221,12,51,129,243,90,2,86,93,37,154,43,32,102,242,139,161,210,89,75,77,238,51,49,156,27,145,112,26,201,93,249,233,68,89,213,189,186,42,125,168,49,254,135,238,184,69,98,149,69,3,24,150,177,21,48,189,169,75,225,104,71,4,181,108,128,58,26,211,133,80,64,105,197,217,138,182,229,173,215,6,87,201,196,3,151,160,71,55,184,139,6,99,71,101,162,204,237,83,144,56,195,188,65,200,110,121,181,60,74,192,35,75,213,68,167,206,126,222,121,2,143,213,150,51,153,2,24,180,133,28,198,27,147,109,152,126,217,238,181,197,221,154,210,36,220,109,149,55,231,3,249,128,19,108,21,143,148,105,146,220,137,49,116,207,37,163,50,155,157,210,1,211,75,61,213,111,164,220,207,191,7,133,20,85,214,109,70,147,193,201,240,13,174,146,51,1,62,182,221,208,171,213,5,202,191,50,243,30,112,42,194,165,12,108,229,143,23,214,248,41,60,75,84,117,196,144,83,146,160,112,201,20,17,180,59,104,234,106,83,233,63,87,220,155,255,150,102,49,154,136,119,20,216,116,2,210,77,40,137,233,70,197,88,136,165,105,250,183,75,96,194,68,177,207,90,1,170,140,233,113,58,179,219,134,160,240,234,15,13,48,44,206,171,184,247,124,220,12,68,56,147,215,113,161,153,136,153,41,33,132,102,21,120,35,214,102,217,66,64,213,33,231,40,119,1,225,177,72,209,18,141,80,179,204,251,65,136,141,73,250,13,154,231,228,172,116,48,154,13,182,221,11,67,172,85,61,227,179,144,55,208,82,66,18,26,84,244,255,96,226,190,89,35,96,40,91,52,103,246,97,192,73,35,74,128,12,203,167,21,135,241,17,133,209,248,204,96,154,15,191,58,154,78,53,246,57,36,5,38,230,89,151,255,54,18,169,127,64,143,217,83,3,53,209,7,133,251,242,14,234,14,253,170,166,212,233,74,60,43,110,58,218,172,250,69,96,188,146,11,211,126,41,129,120,202,39,166,83,193,244,223,90,211,7,51,142,141,248,101,146,178,77,31,12,177,8,15,251,77,234,96,164,161,23,24,217,168,248,105,218,205,52,166,72,171,251,188,79,150,205,66,19,24,61,155,251,100,48,166,72,144,31,127,181,120,47,15,112,158,210,222,218,214,47,245,24,223,3,122,228,7,46,38,4,22,48,92,77,50,104,208,146,122,154,236,156,98,195,42,182,20,46,52,103,57,108,93,164,242,228,244,244,214,248,94,112,16,47,41,145,64,103,20,121,179,15,166,181,83,116,190,128,241,167,70,192,149,160,248,159,27,15,29,28,238,197,103,224,164,207,8,69,39,127,166,65,195,93,117,91,152,232,38,70,124,85,120,35,232,20,240,16,165,8,80,58,247,115,160,116,229,202,189,17,68,240,208,194,164,12,78,51,15,195,248,211,189,20,156,156,5,57,50,133,217,47,138,63,120,198,30,186,145,135,97,170,238,237,11,37,81,217,2,231,75,190,240,113,210,86,141,71,75,38,127,211,4,134,70,177,249,213,116,106,246,187,205,218,221,207,242,240,39,167,221,71,30,140,172,136,219,48,72,254,237,37,228,158,227,167,14,157,125,200,82,134,110,85,158,123,24,141,239,133,141,249,237,194,200,242,174,21,15,150,104,216,17,24,2,239,254,89,156,147,157,136,102,66,129,107,212,118,194,245,197,150,33,47,221,240,83,191,185,111,84,96,75,8,102,233,244,166,240,113,59,76,102,174,201,136,18,110,243,126,182,3,155,118,150,204,5,246,92,239,89,159,176,189,156,141,244,142,40,89,133,234,49,230,105,209,234,117,219,251,32,174,205,4,180,29,166,218,249,150,55,91,148,106,199,231,58,67,82,187,168,136,113,34,35,187,236,87,99,146,139,191,71,156,125,71,153,58,133,70,173,8,53,46,73,96,10,27,2,94,89,181,111,134,249,146,238,249,112,245,153,120,247,201,154,9,23,205,21,79,102,116,236,10,143,243,203,35,96,130,233,93,96,90,199,227,222,44,15,137,183,88,183,68,245,222,113,11,48,79,241,201,172,72,135,72,97,188,182,5,45,5,78,196,28,239,168,12,18,206,23,54,198,219,117,175,238,83,18,231,191,122,219,50,102,192,68,84,20,70,212,110,175,251,219,83,130,26,198,80,120,222,102,200,163,77,253,233,6,113,82,9,20,66,118,189,184,90,7,202,125,50,173,193,48,5,144,28,147,124,193,66,37,179,24,61,172,229,189,229,204,67,75,250,95,24,150,236,47,200,132,5,201,81,191,5,53,34,129,128,135,73,18,8,76,95,198,44,23,86,49,69,216,159,122,120,93,86,231,91,101,219,160,105,172,149,152,226,208,82,72,90,221,24,79,232,159,246,229,197,94,43,83,156,3,51,221,207,241,83,94,40,2,83,63,112,23,39,108,6,178,89,66,94,179,92,118,7,87,18,241,208,42,48,252,27,241,49,143,57,53,164,180,132,118,126,163,65,117,152,70,108,217,209,80,205,217,119,121,33,153,36,46,134,245,158,115,16,222,77,233,249,154,4,198,211,220,119,67,163,216,67,80,200,130,74,108,227,137,128,149,12,154,29,2,45,182,226,108,22,234,133,33,76,91,190,56,51,236,104,98,209,90,227,251,242,124,130,121,127,85,138,94,76,94,48,121,180,211,206,136,166,147,24,235,202,107,45,65,33,137,151,33,109,8,130,248,247,194,232,239,66,35,99,26,101,213,185,15,15,108,237,169,50,87,104,120,113,189,103,142,152,172,41,125,20,90,139,215,3,216,25,65,173,194,69,9,32,123,66,142,1,239,207,54,15,239,127,247,166,123,42,70,207,99,39,133,161,172,187,40,13,165,242,90,100,7,93,123,144,153,66,255,167,124,76,232,86,157,43,0,216,216,114,46,156,144,109,79,241,177,105,84,209,37,144,204,126,138,121,134,105,188,229,123,36,234,135,71,156,110,136,6,93,59,253,56,47,100,183,239,111,195,171,82,4,173,236,66,237,142,104,151,182,7,88,161,40,237,47,247,76,207,210,241,198,6,79,197,153,220,91,217,7,177,56,19,186,14,241,94,152,27,247,189,138,85,119,220,245,195,222,41,19,137,98,169,182,239,250,161,162,88,86,62,66,215,171,198,134,6,127,142,148,172,15,202,151,136,25,199,190,81,52,110,7,251,234,249,245,187,111,192,108,125,99,211,7,134,194,51,206,167,159,74,166,220,60,119,91,114,190,103,25,225,153,220,156,61,206,131,238,4,153,96,57,168,2,55,171,215,242,147,147,160,122,146,223,182,214,29,55,117,210,52,13,251,59,44,217,226,159,49,19,7,201,64,25,115,243,41,106,204,165,14,229,177,152,166,196,145,150,187,101,220,154,40,87,19,152,54,232,230,143,214,173,194,77,96,8,229,122,156,3,228,188,218,144,223,30,112,245,135,49,211,151,233,8,93,152,238,225,17,230,8,226,191,210,51,74,181,39,170,244,254,73,172,153,95,192,51,187,118,156,233,117,90,188,231,194,103,11,59,147,193,7,229,88,219,84,237,95,184,88,24,223,81,106,161,196,86,201,68,100,118,88,81,56,109,41,203,128,103,178,127,243,194,156,118,114,239,100,231,97,192,144,0,200,92,72,38,17,25,47,77,200,80,231,2,130,130,251,110,28,198,255,40,203,147,138,250,233,117,239,144,92,117,101,158,48,246,228,238,225,1,96,116,85,154,192,48,40,196,198,81,141,169,226,78,180,68,237,122,76,226,106,186,9,114,111,107,68,242,157,33,85,147,111,190,131,70,92,163,185,138,49,48,98,4,130,50,51,98,146,162,77,168,118,43,31,8,135,63,158,27,33,115,185,26,6,165,25,214,8,66,195,186,83,159,197,100,13,105,23,46,66,116,67,122,14,7,63,96,242,207,58,226,16,136,215,234,147,148,62,208,38,214,161,37,102,103,236,58,8,189,86,9,186,111,36,86,218,184,112,77,194,156,69,156,53,231,33,55,55,137,43,129,91,45,97,141,208,24,162,73,43,170,21,107,187,175,77,162,66,82,121,219,100,98,107,124,205,243,36,67,146,59,40,162,182,28,251,161,105,102,74,210,120,19,104,28,97,214,82,192,180,167,94,109,71,140,63,218,177,67,181,135,157,90,148,218,86,28,142,8,90,203,57,208,217,135,230,181,246,169,214,145,8,243,217,17,144,119,234,177,169,36,66,156,2,83,222,56,46,12,15,246,22,56,225,247,200,142,5,219,222,133,233,231,24,177,252,8,93,104,249,130,85,129,230,112,12,105,113,79,18,55,220,205,234,152,227,106,2,56,146,118,178,79,189,114,188,54,61,24,18,139,133,154,65,150,254,217,10,154,132,1,58,103,78,168,41,177,83,91,45,219,133,145,150,217,254,57,207,44,59,94,168,140,120,178,30,163,184,184,97,13,221,247,162,177,31,6,88,135,17,65,148,84,133,41,172,214,123,115,40,193,37,245,74,22,43,162,250,192,92,208,5,166,75,54,140,79,92,65,157,136,139,240,156,183,78,243,219,68,154,20,166,232,227,62,121,63,15,47,145,220,133,146,147,219,135,86,178,185,37,53,187,240,135,251,186,67,74,39,188,60,248,68,244,57,246,172,129,102,81,86,184,90,113,120,192,176,138,41,156,123,185,211,148,86,40,205,121,29,15,7,30,170,113,175,78,90,115,181,208,71,191,38,185,157,87,146,152,162,128,116,167,123,44,163,186,177,4,69,155,224,190,87,53,162,175,11,159,93,126,182,216,25,6,165,133,73,97,74,143,194,71,162,77,126,233,107,195,253,117,215,246,248,177,64,10,12,107,206,125,175,99,86,105,154,158,66,200,93,175,65,65,24,82,38,26,253,55,179,220,185,64,216,70,46,206,166,86,23,159,179,67,231,41,67,154,44,202,118,231,2,250,86,50,85,224,14,232,177,244,113,36,165,167,145,197,218,251,245,89,177,193,133,153,160,83,147,190,195,222,79,162,219,3,237,81,13,58,98,158,186,162,92,118,97,6,248,158,63,16,45,10,11,10,97,84,138,166,34,40,99,202,212,89,96,186,175,99,18,194,202,40,140,8,125,82,14,156,175,245,55,137,23,13,129,33,33,108,55,92,180,196,186,227,98,182,148,48,60,97,194,77,122,241,89,154,253,122,110,216,253,50,79,200,44,121,150,28,231,234,56,167,50,129,167,53,74,45,137,222,117,137,28,2,219,102,25,240,20,6,103,208,114,163,38,120,125,89,68,33,128,49,239,226,98,210,126,77,175,166,62,38,2,135,25,173,98,253,208,244,114,142,120,173,12,251,136,36,150,140,20,108,132,67,106,181,236,178,31,77,19,134,223,23,37,176,37,104,195,197,137,120,105,215,101,57,9,158,230,240,86,179,213,136,203,112,23,107,0,118,247,199,36,181,101,242,19,218,233,59,156,39,100,120,182,78,35,30,37,197,144,17,148,146,99,143,227,22,30,212,64,17,139,25,10,231,208,148,7,166,170,90,96,78,30,239,65,50,225,162,227,231,77,133,73,21,197,79,111,76,59,249,90,9,185,145,136,2,99,166,171,173,192,9,30,117,119,51,155,84,187,28,185,156,255,232,171,7,92,164,117,196,108,231,238,50,25,244,78,30,227,78,63,53,116,101,174,10,15,76,58,32,43,108,53,157,14,211,252,45,229,22,7,70,184,122,6,60,151,208,61,176,29,180,136,243,162,57,215,213,208,24,198,74,238,235,54,19,86,23,225,82,224,91,215,3,140,180,79,19,248,76,156,236,123,240,249,84,75,85,27,14,12,41,125,124,108,83,86,18,27,8,1,138,86,226,131,80,138,48,199,120,224,228,154,198,147,165,160,61,254,198,127,115,191,7,166,161,52,226,35,20,67,225,165,163,36,217,139,62,216,153,134,211,207,250,179,104,225,104,186,232,178,50,227,139,118,17,164,59,40,45,233,238,146,209,209,185,215,212,139,141,13,58,158,11,202,37,125,174,99,5,164,25,33,125,219,113,196,8,25,38,130,17,33,125,243,147,229,60,69,211,247,56,148,113,181,181,68,222,25,110,237,148,94,123,6,156,150,86,66,81,1,153,110,182,193,196,10,229,107,76,184,7,231,69,83,150,118,226,62,126,150,123,124,44,220,67,49,174,134,9,1,199,107,99,171,149,7,182,46,141,30,240,232,18,105,165,70,10,242,143,29,19,165,55,45,5,30,198,28,25,51,124,24,51,136,92,141,83,157,211,253,109,8,213,228,131,209,200,229,36,159,192,173,138,99,213,25,213,113,147,94,252,233,84,30,152,179,238,222,220,116,21,5,174,102,138,220,97,233,34,201,101,209,179,190,210,133,215,241,124,101,253,80,214,58,229,106,99,186,190,48,246,107,139,81,59,83,173,14,93,125,164,136,211,253,220,149,137,252,192,84,165,214,128,105,79,150,137,218,142,79,119,143,136,73,63,179,252,52,4,59,235,206,242,105,98,20,2,211,16,26,177,86,186,236,134,88,33,68,239,106,137,39,91,148,191,139,53,76,195,194,78,17,209,164,107,100,232,158,100,156,69,177,101,145,205,73,58,81,233,34,200,119,109,19,86,18,131,22,55,120,40,108,99,40,240,241,141,195,178,203,136,227,9,111,3,124,28,44,193,120,177,105,252,248,23,78,80,59,223,173,1,39,78,60,43,138,104,233,67,190,112,81,83,220,10,232,219,93,252,214,194,44,47,70,199,125,138,85,48,141,213,242,222,156,4,241,116,253,29,152,153,154,122,217,184,140,65,122,9,186,80,226,18,216,56,11,87,140,41,238,108,21,216,90,70,226,131,29,227,88,68,25,128,91,187,211,120,25,131,210,29,21,146,59,48,133,6,140,167,220,20,134,13,62,174,174,8,13,101,129,207,39,107,177,117,96,106,23,57,6,48,213,91,143,51,134,122,65,145,52,234,16,88,143,107,50,144,167,146,7,131,15,39,133,145,132,4,129,186,178,68,59,207,158,118,225,249,236,244,86,122,88,99,203,67,75,86,151,254,129,75,232,33,3,195,73,43,111,77,107,204,61,69,236,208,150,67,6,41,158,226,4,215,144,13,37,81,94,4,205,189,199,166,180,173,77,75,46,54,234,6,31,81,130,163,232,189,43,92,187,247,195,1,211,168,85,21,70,138,209,81,242,53,91,47,158,222,53,105,142,127,215,45,167,27,169,224,10,24,218,13,189,20,6,72,143,186,155,80,185,68,230,122,55,101,62,247,108,206,193,79,89,248,3,99,2,183,128,217,5,228,167,77,126,213,247,148,66,175,168,232,206,3,23,47,163,55,29,74,202,76,21,141,2,254,105,233,100,173,195,237,212,210,110,79,59,81,118,75,126,224,129,169,94,11,120,17,188,20,152,20,129,127,104,42,49,207,20,214,155,91,38,112,93,120,110,29,51,56,18,186,239,241,231,83,176,17,15,133,161,58,156,1,15,237,197,134,109,97,15,47,50,49,152,14,76,129,11,34,49,247,106,83,83,81,152,114,243,120,52,202,46,164,144,17,87,233,76,74,185,58,105,127,0,68,95,28,56,1,247,42,249,106,155,177,237,14,42,97,184,166,75,211,72,212,99,142,66,83,169,182,97,55,122,237,24,149,98,106,161,138,210,27,118,199,180,231,174,83,184,90,209,255,29,113,9,31,35,72,95,107,137,175,217,76,141,111,43,12,1,107,9,184,60,123,48,227,121,71,100,241,152,114,107,116,1,194,195,46,116,184,136,120,123,183,50,222,229,25,72,42,36,206,89,36,175,76,55,92,174,1,155,56,148,188,84,166,30,173,204,128,77,21,82,96,162,45,177,112,41,204,213,123,31,219,252,86,246,20,154,24,138,110,162,231,72,237,46,17,3,76,103,142,222,155,226,131,248,26,180,126,136,86,49,91,59,141,164,219,97,56,219,165,70,158,108,101,241,50,69,116,225,104,244,145,137,96,162,229,57,174,70,89,84,22,31,188,10,163,143,139,110,97,250,63,40,115,112,223,139,105,149,84,152,46,213,234,83,148,8,210,86,240,28,122,51,6,180,21,130,87,2,55,35,248,140,183,66,237,174,8,92,49,207,234,125,105,22,128,192,116,110,197,59,87,101,54,38,55,140,74,86,60,22,100,229,114,94,158,105,117,238,188,98,81,67,186,38,158,40,221,195,51,197,128,209,43,156,197,47,106,84,181,71,128,200,90,0,178,254,116,51,246,108,223,203,38,109,182,122,241,144,228,37,125,52,69,109,171,102,53,218,57,208,162,34,46,182,183,159,117,120,97,235,22,215,183,70,247,197,223,154,154,116,53,211,155,241,157,237,248,233,51,185,123,125,97,58,163,2,134,68,101,62,240,141,167,23,68,39,211,51,102,195,202,78,28,134,237,111,143,231,201,163,115,134,163,7,246,0,189,57,177,251,216,225,11,229,76,98,228,83,53,146,34,3,104,229,244,162,96,0,92,187,183,197,31,56,79,145,200,236,205,148,184,122,156,153,4,191,158,175,89,168,118,221,1,167,174,241,87,180,87,247,140,29,220,162,12,186,120,168,178,202,177,153,153,240,164,216,63,214,228,19,229,49,231,12,67,208,78,30,156,244,85,114,115,213,202,89,164,156,9,152,122,239,26,112,235,218,39,101,116,128,53,54,248,227,126,15,17,120,230,92,35,190,227,40,37,67,186,66,32,166,78,49,137,9,142,61,83,137,150,205,125,159,236,236,154,218,76,209,112,238,183,92,157,149,209,11,24,229,40,133,245,167,57,145,115,187,104,73,122,102,90,103,217,92,247,193,233,215,147,159,134,139,37,130,49,36,69,171,38,25,26,93,10,119,179,203,40,197,100,133,137,223,134,173,144,217,135,117,99,56,62,119,143,12,198,57,195,134,210,183,118,99,0,43,241,218,228,96,181,87,169,225,122,248,86,73,186,16,229,147,231,181,219,173,53,220,38,236,90,21,94,35,202,51,97,61,210,166,212,134,207,86,175,3,176,17,5,209,7,67,80,174,135,5,191,182,80,168,129,182,155,102,203,235,41,175,236,38,47,228,36,32,208,18,210,189,247,92,140,237,28,247,54,229,12,125,234,179,47,71,132,9,182,2,225,233,48,56,221,146,32,10,230,166,238,72,140,245,13,172,77,243,14,244,234,74,132,48,96,118,179,162,19,5,154,142,235,205,81,116,82,117,188,139,41,20,7,204,179,87,157,71,80,75,134,179,135,224,184,132,196,27,59,150,11,37,3,159,63,59,21,166,190,254,190,88,129,80,228,129,173,87,59,130,80,36,66,117,22,118,227,24,14,120,168,38,105,135,79,3,190,195,128,33,117,212,39,175,200,25,196,147,31,103,175,73,200,3,110,201,92,239,139,29,127,91,15,221,58,56,208,110,120,12,113,98,89,185,213,100,182,99,200,207,217,166,252,1,208,132,172,113,97,50,66,93,111,110,76,239,225,3,255,162,174,10,115,232,68,188,113,67,166,83,21,38,38,118,3,96,240,196,235,111,115,251,136,77,91,37,129,142,105,101,154,135,155,74,211,224,120,80,162,26,113,113,127,99,234,84,124,141,27,114,164,49,96,150,7,206,73,80,28,148,246,92,92,189,87,15,165,41,218,159,159,231,94,253,78,114,162,4,253,121,178,243,173,107,68,74,137,143,12,93,217,103,204,130,222,27,152,100,253,51,226,41,132,119,9,253,159,35,91,23,175,125,143,72,37,96,156,36,61,189,142,41,94,114,4,67,187,177,213,234,7,161,174,43,130,76,212,75,232,249,82,81,132,216,241,94,88,12,122,174,158,213,120,28,227,120,112,99,193,144,21,130,196,253,238,113,53,165,217,98,78,147,151,168,57,166,74,135,126,96,42,74,132,217,239,13,185,211,214,131,177,192,44,30,105,10,166,187,40,33,27,156,103,132,67,160,91,26,73,31,124,181,57,98,245,157,229,177,53,196,68,76,239,252,122,164,18,96,149,212,125,163,24,205,91,189,37,252,89,234,78,185,186,65,133,224,48,210,195,122,254,208,52,18,37,175,52,47,141,161,103,4,187,231,184,153,33,244,31,116,83,50,229,229,40,115,252,177,152,43,154,17,68,141,76,27,165,213,47,92,35,150,153,76,30,85,81,148,242,226,120,162,102,161,62,15,118,78,198,28,59,117,58,54,81,211,245,131,176,95,191,63,141,10,131,90,127,8,58,143,91,70,15,113,183,204,97,58,32,157,230,152,138,60,142,209,173,48,173,136,183,216,150,98,13,253,233,108,85,146,145,249,180,180,198,133,33,42,157,107,222,180,105,213,159,166,171,83,106,186,43,17,123,65,209,182,141,242,175,137,58,135,4,27,27,177,169,181,110,145,189,49,75,11,76,119,96,142,66,247,74,95,196,51,11,43,186,69,81,159,130,52,193,122,183,241,18,181,234,144,78,169,251,14,95,83,174,81,44,65,61,255,243,94,112,13,151,40,178,175,80,195,235,144,54,172,247,168,137,67,172,176,169,89,218,44,92,51,46,124,22,212,99,67,181,80,44,157,86,156,242,154,142,68,127,198,125,114,106,211,243,99,201,140,17,157,11,141,74,193,241,24,58,136,126,5,122,126,91,183,36,162,143,183,80,195,52,149,179,26,81,136,127,68,241,51,238,163,246,210,54,139,240,70,65,3,12,81,91,55,106,242,139,45,202,60,58,1,116,137,169,67,234,215,111,85,42,242,165,77,207,116,194,99,43,230,97,183,210,92,69,169,17,159,23,221,69,103,26,161,162,91,131,223,179,208,6,227,37,228,116,75,82,233,234,85,51,159,250,240,44,87,142,162,254,201,48,129,130,251,84,115,63,166,161,245,80,196,151,102,68,52,91,108,59,89,156,231,140,39,50,107,2,147,155,73,82,221,85,31,23,99,66,108,179,245,91,61,63,77,246,44,106,137,142,177,198,169,45,240,57,251,183,76,4,248,11,182,194,35,74,205,15,74,129,219,122,156,54,24,103,162,230,147,176,142,122,217,4,101,163,26,2,90,181,170,70,142,245,110,244,184,249,49,181,68,164,193,98,11,235,22,70,163,217,248,248,224,36,230,110,181,221,40,91,31,123,65,188,150,46,74,224,65,157,205,77,97,232,45,250,236,175,83,6,133,71,164,47,18,241,173,254,4,76,160,159,240,176,28,146,118,73,75,218,216,130,207,145,225,175,69,100,65,171,125,104,57,164,93,198,97,120,150,53,208,73,120,208,119,74,178,198,103,51,124,162,99,198,95,157,3,238,93,43,99,96,4,89,30,29,163,186,6,181,202,166,112,143,35,23,56,191,33,90,154,124,130,132,133,10,251,181,52,252,85,204,56,241,223,134,164,89,185,101,58,141,109,190,139,155,90,239,126,34,184,52,106,246,11,83,111,175,195,194,154,246,228,136,237,100,165,107,196,253,152,49,188,249,7,27,133,104,111,79,176,179,239,120,111,107,193,211,192,54,150,72,201,113,117,215,208,2,96,114,106,11,64,43,188,81,24,209,216,238,48,100,36,165,61,111,61,156,198,97,96,230,156,207,249,12,202,57,141,156,122,230,252,77,162,64,227,172,22,101,12,120,66,246,248,220,28,255,53,96,19,100,209,0,48,157,55,78,90,101,114,180,121,106,204,156,254,254,24,179,81,56,249,182,134,212,11,199,252,133,83,213,185,130,229,232,161,105,184,97,144,131,146,23,51,17,172,229,112,71,95,184,40,74,217,189,255,52,89,183,170,79,6,129,135,247,123,15,107,187,214,112,13,124,236,193,110,58,172,113,90,73,200,200,10,5,165,37,69,124,184,182,10,255,34,164,14,83,179,173,161,109,83,33,92,35,224,50,146,190,118,135,238,208,249,149,104,111,81,109,13,96,162,84,1,19,250,83,16,178,159,11,66,218,250,220,186,85,143,128,13,56,97,139,70,246,16,35,202,37,190,135,197,78,159,148,20,66,131,219,199,204,246,237,212,159,215,58,251,72,15,152,189,98,62,169,157,225,191,140,234,74,123,146,43,156,103,177,122,74,162,244,230,129,9,6,93,24,174,69,205,112,108,66,48,254,181,96,163,147,134,109,18,32,115,185,88,212,48,214,26,13,119,26,39,253,140,143,137,225,247,102,110,176,239,242,10,184,168,92,26,43,128,146,239,184,186,65,186,163,87,35,196,57,227,183,41,84,214,247,70,188,48,72,21,145,207,30,91,191,53,113,62,175,55,53,152,198,32,89,156,157,100,113,187,143,54,219,122,224,49,123,236,150,63,190,102,221,24,32,122,29,241,219,156,11,91,175,70,35,237,254,54,236,0,186,103,89,51,70,173,119,204,219,214,253,238,24,69,197,75,215,128,209,59,146,97,177,202,217,216,117,88,62,26,155,232,52,16,186,90,253,48,233,212,103,99,160,126,204,25,94,140,168,176,104,112,238,76,220,229,157,215,54,104,93,235,99,216,53,114,189,179,1,245,20,245,40,55,122,120,35,96,4,215,212,202,162,232,164,247,24,149,106,18,218,154,49,56,118,215,244,189,152,174,173,150,95,75,168,7,215,36,194,134,36,200,20,102,23,186,176,113,68,170,17,166,139,59,209,40,175,150,37,169,209,29,123,113,130,74,77,115,48,231,172,94,233,126,207,99,4,84,245,241,121,90,119,174,128,209,68,86,235,210,88,47,98,170,81,242,173,230,184,49,161,222,105,94,32,167,17,67,138,22,206,118,167,26,185,167,166,6,53,156,179,35,38,42,125,221,234,247,65,163,90,226,252,67,240,115,105,124,1,210,183,181,227,209,30,33,70,194,150,211,19,37,92,123,14,145,199,69,65,164,115,196,92,41,20,104,62,33,209,182,75,186,175,69,88,166,107,4,154,146,110,135,209,221,106,251,9,80,151,72,234,14,248,174,170,218,204,205,132,28,226,107,158,73,46,45,177,184,105,187,186,200,23,12,202,199,226,80,123,189,193,113,224,179,152,98,254,158,215,3,211,212,87,2,62,55,211,160,11,250,78,222,68,9,140,239,166,97,46,156,200,18,191,205,182,62,31,56,221,99,2,88,11,65,144,66,169,243,62,25,230,197,19,127,27,38,230,23,112,82,137,106,187,58,40,180,199,130,86,234,73,231,85,94,218,15,48,180,228,30,190,32,148,76,182,215,80,226,116,64,250,63,31,95,57,57,109,219,153,208,27,105,179,241,140,202,57,121,252,209,6,229,248,235,137,228,46,23,162,67,79,149,168,103,125,62,39,101,194,14,151,58,31,175,176,81,157,190,227,222,148,121,229,199,209,134,77,202,111,78,83,157,50,139,18,193,30,222,166,101,90,123,199,55,220,79,170,35,185,90,6,124,97,179,173,103,50,44,244,96,253,115,34,229,247,12,10,84,147,126,74,24,167,172,180,171,3,227,178,249,152,89,25,68,121,224,122,102,74,220,187,105,35,176,165,104,72,65,4,154,84,239,16,152,48,86,252,244,175,17,235,129,207,247,30,23,238,90,165,213,204,91,158,1,83,127,164,75,27,25,106,167,105,1,134,43,71,95,219,84,160,98,204,50,209,217,246,4,101,230,138,21,82,88,95,99,60,179,56,221,169,66,93,212,19,212,164,178,173,221,171,207,68,213,226,234,86,168,164,243,109,101,149,148,171,22,193,208,62,182,188,99,29,162,16,248,240,53,12,54,206,64,197,76,163,56,80,185,36,27,146,219,46,92,4,11,33,117,244,83,163,100,86,213,225,48,236,171,154,22,203,24,1,206,90,10,185,241,28,186,207,27,127,110,143,223,206,214,163,169,112,229,241,29,182,246,24,101,112,226,201,253,88,63,63,59,40,153,22,14,166,66,179,234,183,246,237,40,77,178,25,67,63,17,82,143,191,243,38,55,37,160,62,59,104,117,59,13,165,54,34,126,2,15,4,240,28,62,39,202,18,197,93,224,243,77,253,140,105,156,48,90,172,149,160,122,139,159,46,244,165,42,255,19,170,149,89,46,198,158,204,202,45,197,190,20,48,42,72,235,161,158,162,210,117,6,156,154,178,37,227,187,249,193,106,10,26,106,218,210,181,156,131,238,152,248,233,74,207,47,151,171,224,3,76,215,163,48,79,157,241,202,30,244,129,196,100,211,212,242,192,117,198,115,231,246,112,119,18,158,165,84,223,209,250,104,61,241,211,164,46,119,192,164,113,158,175,197,81,251,189,87,93,214,159,171,95,163,151,48,77,143,153,178,207,52,252,179,105,232,9,10,70,39,45,173,170,132,112,154,202,194,46,244,146,28,166,160,75,225,76,50,225,139,92,156,101,69,221,237,22,82,126,18,200,30,218,6,166,115,64,175,174,198,102,27,240,88,66,185,107,48,117,20,2,171,74,246,25,58,120,36,227,234,4,79,174,234,146,111,146,148,243,194,93,146,63,144,59,207,228,125,9,148,72,48,245,85,248,141,124,105,188,24,46,136,100,96,126,176,183,12,253,96,33,206,161,245,127,179,240,2,198,163,84,56,211,169,30,87,211,163,58,215,3,55,111,168,51,120,168,148,41,112,117,221,217,31,172,18,172,192,136,21,62,240,115,243,150,70,150,223,166,111,88,225,234,114,120,160,75,106,209,137,201,95,185,154,149,109,12,85,67,27,14,208,220,3,182,240,191,232,53,158,181,209,60,25,7,12,167,143,72,27,194,126,226,9,78,96,206,193,71,40,158,50,152,120,235,74,92,105,171,136,48,246,94,189,191,189,84,17,3,185,215,228,173,236,60,121,238,91,245,216,173,28,45,198,132,38,107,189,248,28,6,172,18,135,143,255,88,85,28,118,66,140,119,71,101,85,130,108,10,167,16,241,1,110,218,237,97,112,222,251,222,28,75,99,170,194,61,125,11,114,53,127,41,60,199,188,31,251,220,92,181,193,13,110,15,220,85,88,145,89,152,239,68,51,86,5,21,137,93,51,170,146,128,199,74,170,112,140,136,72,189,79,142,93,171,210,204,221,10,231,239,250,155,59,213,71,182,145,126,246,114,225,170,180,108,149,210,233,121,119,142,99,241,20,149,201,164,36,208,121,69,152,115,48,131,200,247,68,210,54,199,152,115,230,138,61,13,108,13,106,23,238,127,184,58,187,3,3,10,131,86,125,208,158,215,125,112,170,206,158,139,83,244,136,25,76,79,178,192,132,16,74,15,24,115,77,208,227,243,123,228,16,52,143,170,83,201,38,218,253,92,202,44,64,237,129,209,73,221,89,186,31,144,99,46,38,56,190,126,87,20,209,186,125,231,255,18,39,153,146,9,106,2,98,109,65,166,160,50,173,21,118,242,41,112,85,113,161,138,175,24,95,202,182,100,217,111,170,49,128,247,120,50,35,168,84,184,153,0,141,195,16,136,168,184,103,49,95,53,70,36,87,237,21,4,54,90,127,135,17,242,211,13,137,38,146,21,91,33,5,195,101,189,234,224,189,196,9,81,141,211,67,165,88,193,135,143,55,222,123,94,175,180,237,241,79,124,76,145,159,124,132,88,77,189,214,65,20,230,31,225,219,179,133,183,216,143,40,96,201,250,49,41,1,46,253,94,77,252,88,181,105,23,106,92,254,220,20,10,100,217,19,10,81,74,143,4,45,20,232,197,34,196,4,36,52,235,3,78,232,76,149,134,169,138,159,241,206,208,123,136,133,223,76,26,198,5,201,128,51,170,121,10,211,31,233,67,146,96,2,108,42,185,107,36,5,113,53,33,10,17,84,34,10,225,181,53,139,179,125,169,58,150,57,15,233,51,234,22,137,79,45,2,166,224,190,134,16,203,178,47,165,71,106,49,249,80,31,50,190,70,210,117,119,140,50,39,181,133,43,14,207,228,190,21,194,219,231,59,127,105,211,253,203,224,11,12,185,139,159,168,200,91,37,44,46,129,145,155,244,14,17,139,56,74,174,128,98,125,220,166,236,48,188,94,194,171,121,224,200,125,2,54,213,52,226,136,59,103,224,112,248,28,130,114,238,224,2,193,76,255,161,212,226,111,189,118,228,219,119,207,57,157,133,28,137,18,57,154,43,62,148,162,232,157,245,98,148,229,188,22,118,195,203,190,146,194,166,2,225,48,159,66,25,80,15,60,102,100,146,183,37,249,100,250,146,4,232,65,240,64,120,183,168,245,3,76,115,153,195,166,245,119,63,52,71,32,219,230,15,94,68,162,166,236,8,153,228,125,242,250,99,216,136,146,90,187,236,62,59,218,79,22,37,162,227,249,109,134,217,107,95,172,226,87,186,135,129,89,141,235,194,85,101,237,176,110,201,23,56,92,105,119,127,230,17,21,225,53,96,90,187,101,162,192,216,226,220,46,144,52,215,103,76,169,140,137,150,82,186,38,16,236,20,24,214,193,17,247,78,38,42,43,176,146,75,192,9,221,165,59,242,156,179,137,102,34,127,47,186,37,36,244,117,96,202,101,60,239,74,186,176,238,231,106,147,248,201,1,67,93,33,79,190,208,218,240,58,144,101,78,168,194,198,68,226,181,234,200,235,244,164,51,209,100,195,189,147,111,49,6,93,44,24,42,92,163,33,104,81,201,164,235,154,2,147,24,178,138,34,117,85,208,72,65,29,133,34,72,12,43,100,116,225,88,119,184,16,34,21,237,241,20,101,101,212,46,212,103,167,58,246,121,191,15,69,142,84,109,108,88,148,160,252,114,120,178,183,203,246,205,238,18,77,205,171,152,124,149,94,109,242,135,31,154,217,229,84,243,28,78,146,229,85,182,203,170,142,166,194,103,85,182,248,82,153,168,188,158,28,9,77,178,88,28,28,167,170,73,102,109,69,211,171,10,150,17,22,230,23,110,119,18,157,79,42,188,72,63,116,40,42,76,211,134,70,237,48,172,150,202,205,138,251,143,240,72,13,152,100,212,80,184,220,2,195,69,137,148,10,246,150,227,131,164,40,116,165,51,126,73,65,232,129,113,143,75,220,188,82,184,177,21,222,53,234,248,22,78,163,172,43,62,93,150,39,131,217,224,121,45,66,171,177,33,156,173,39,9,7,79,43,246,104,190,149,33,119,60,132,84,140,89,63,147,167,45,39,149,240,69,53,100,11,140,141,203,183,81,154,138,165,121,240,160,52,201,120,177,54,238,208,16,14,57,242,215,5,1,34,135,73,144,138,57,73,107,157,11,62,162,240,103,29,35,23,197,82,242,147,154,24,59,138,65,114,239,106,213,114,223,128,207,227,36,192,191,36,112,175,161,140,116,80,250,56,100,39,3,246,32,33,104,46,66,85,0,218,232,81,14,152,174,26,133,233,127,216,113,53,101,99,83,127,154,173,202,119,201,227,116,161,148,163,239,197,209,236,213,41,63,21,36,241,212,200,13,77,215,170,58,240,57,229,212,153,162,93,182,199,129,59,33,218,95,250,219,20,163,38,175,119,51,175,108,63,87,27,91,132,63,26,210,163,146,156,0,166,241,187,7,204,100,144,37,128,59,20,215,14,184,11,101,146,162,227,17,116,182,232,105,210,127,162,48,90,69,51,96,182,122,121,235,179,73,44,215,164,62,48,202,97,186,155,161,48,224,210,232,147,78,81,30,69,172,182,204,190,187,29,62,223,90,122,233,136,8,19,127,240,171,169,55,216,15,108,133,51,62,164,200,217,229,161,48,52,124,190,54,167,41,135,234,242,34,100,19,149,120,244,34,229,199,18,54,18,7,159,42,12,137,170,82,67,68,56,163,64,119,154,64,173,132,197,144,35,159,59,126,58,67,160,161,187,6,106,107,158,93,192,20,66,135,118,63,134,48,167,209,7,211,25,175,218,187,84,193,214,104,100,101,142,170,111,91,140,108,40,238,157,224,171,18,171,144,243,132,40,228,15,30,4,6,215,123,239,21,138,195,147,162,156,166,49,26,182,133,51,207,182,195,3,203,176,41,60,92,152,23,209,68,206,253,7,93,37,10,247,207,117,25,165,117,129,27,252,223,241,100,144,186,169,87,51,105,150,240,205,146,172,238,80,39,180,32,228,219,220,246,34,239,184,178,30,155,19,182,71,95,63,99,25,173,136,222,252,92,224,82,83,211,130,38,207,84,89,121,68,6,141,30,15,10,176,212,43,106,235,242,45,13,108,152,103,71,219,56,66,190,235,152,120,138,208,46,27,53,248,136,150,79,232,59,106,209,243,105,163,157,236,166,56,189,89,199,145,87,103,207,226,13,35,96,179,16,20,134,115,201,135,5,210,203,174,159,100,67,153,238,251,37,177,191,165,147,124,219,38,87,2,93,77,212,18,113,67,251,184,131,70,25,248,76,253,129,119,216,241,195,84,154,21,36,169,226,207,117,206,103,40,26,95,56,218,169,41,182,109,42,220,206,46,81,239,144,161,21,34,2,148,192,243,110,58,195,132,68,245,216,221,136,96,120,193,169,17,112,164,93,30,56,18,135,192,164,231,94,56,20,80,230,175,85,126,63,223,131,198,15,159,228,214,230,249,92,140,103,126,209,113,214,121,127,230,89,216,156,112,115,148,169,83,252,56,23,59,26,254,113,196,143,109,39,187,198,34,230,224,187,33,174,142,182,180,49,197,9,32,249,91,159,223,77,82,142,205,226,36,64,238,240,57,232,170,26,210,236,11,145,1,155,86,129,145,251,179,233,244,29,212,199,144,134,229,250,236,134,84,187,250,131,215,4,93,202,120,54,226,17,135,23,229,166,61,61,219,248,177,89,135,155,19,3,123,185,232,128,195,150,54,242,133,57,163,117,171,61,222,99,212,199,15,107,86,213,165,75,97,114,140,56,205,10,89,191,71,135,125,48,166,2,108,5,67,167,2,85,207,193,32,132,216,96,234,106,170,112,100,71,243,59,110,39,42,219,106,140,156,23,137,45,137,30,12,105,84,66,141,117,181,96,29,163,156,151,242,85,129,145,251,112,183,233,120,72,99,62,71,8,34,247,213,123,12,161,73,62,43,81,77,102,234,146,238,213,3,31,78,221,151,101,92,239,14,51,73,117,167,62,155,235,57,170,253,131,37,235,78,206,234,252,44,186,168,28,54,31,173,171,235,4,231,76,11,248,88,215,237,241,232,118,190,203,15,169,247,250,120,147,248,212,30,47,233,86,53,170,238,34,114,44,209,236,71,208,247,201,172,240,218,184,15,14,55,147,115,215,168,71,11,214,88,19,22,203,114,186,81,32,85,163,88,28,74,76,21,247,130,39,97,220,46,93,228,8,170,144,58,91,159,70,115,183,174,35,119,160,170,244,180,209,92,130,19,124,205,161,161,156,227,169,13,87,236,54,229,107,66,214,2,195,195,231,183,198,146,81,83,197,148,66,61,229,63,137,186,171,239,142,26,138,139,213,112,58,88,115,177,192,68,172,252,188,135,49,185,235,241,113,238,204,150,228,48,36,203,69,190,21,113,178,17,75,179,219,17,42,86,169,181,178,120,245,35,167,26,219,211,22,184,205,203,55,3,111,8,211,82,225,176,105,209,153,222,210,127,104,32,124,4,23,86,14,57,131,207,164,158,23,158,234,182,193,69,208,195,251,49,94,156,33,46,33,254,124,137,206,125,152,109,154,154,80,104,42,133,39,123,208,73,159,133,160,103,195,74,241,161,153,38,66,141,7,220,67,197,220,224,244,188,86,161,201,41,94,11,50,25,29,239,69,217,201,140,215,90,8,172,180,7,14,183,204,170,113,119,209,49,201,208,100,220,183,162,111,236,78,95,84,62,107,185,207,141,50,179,60,24,124,206,171,198,131,193,151,168,3,138,84,136,140,88,35,108,44,159,146,179,63,194,137,221,2,126,178,195,19,210,88,17,227,161,252,51,105,174,21,243,120,247,123,117,166,124,67,175,70,27,33,126,250,108,117,210,15,125,76,93,88,89,75,12,25,249,76,217,225,141,241,200,37,130,225,243,39,71,249,192,199,180,143,25,108,106,64,89,111,158,72,248,248,136,195,83,168,134,70,130,120,33,197,160,65,41,158,196,138,73,198,45,225,46,58,210,140,67,74,212,155,177,63,223,153,210,8,52,23,133,145,2,241,86,84,154,48,103,213,105,136,236,114,108,147,104,123,107,226,61,153,253,213,3,38,197,160,95,251,216,167,20,182,126,112,181,215,150,169,66,110,173,199,68,67,155,99,233,215,206,176,88,185,13,196,108,63,219,147,124,47,34,42,57,230,120,109,116,8,202,152,102,163,12,242,239,105,37,207,138,30,83,59,34,88,103,34,177,71,200,147,209,154,23,36,162,199,219,227,31,242,100,201,106,19,3,134,83,241,6,23,42,18,160,183,69,144,14,130,36,253,160,166,11,121,238,237,79,70,120,69,180,170,233,190,157,151,22,140,0,109,146,98,154,10,137,245,8,142,93,116,194,183,208,38,213,109,46,137,7,243,17,190,46,66,80,71,35,228,8,75,131,54,87,165,164,1,101,85,248,231,196,201,150,218,40,96,171,227,184,112,201,207,189,145,240,206,1,39,107,198,23,152,78,201,216,44,121,44,33,125,173,120,214,187,199,23,33,226,181,245,183,143,255,49,92,29,124,90,124,86,152,89,171,17,163,4,93,8,36,185,89,162,222,245,167,200,226,221,191,236,179,91,2,150,8,168,160,231,18,55,71,19,187,203,176,160,54,60,239,213,217,8,236,4,182,174,53,31,181,140,56,116,121,96,130,255,241,98,201,216,142,4,166,168,239,190,55,188,174,250,228,152,208,57,230,210,57,102,171,24,235,24,7,231,102,222,131,213,225,239,16,54,17,194,86,216,181,223,108,104,219,114,197,50,19,57,96,178,219,49,80,220,80,226,124,97,148,18,131,188,21,141,87,237,67,175,240,155,133,78,253,180,18,76,113,205,14,124,254,188,151,116,82,246,128,82,143,94,109,22,133,63,218,130,172,189,232,111,67,197,227,174,50,118,227,18,86,114,2,108,240,169,251,147,67,69,41,22,53,197,190,101,244,120,52,132,147,231,148,223,46,168,95,198,213,221,180,170,135,92,157,86,84,107,207,95,149,141,14,11,17,28,95,5,173,190,188,124,188,118,186,141,230,48,231,18,204,22,120,161,236,234,240,217,163,106,215,123,91,223,167,27,112,68,95,179,52,91,112,208,82,20,239,104,62,198,221,150,123,255,200,16,227,222,156,166,85,191,54,180,215,113,53,141,151,98,173,212,109,98,239,62,211,208,127,26,83,135,20,178,176,32,240,162,32,83,88,253,65,49,168,253,167,207,25,63,115,127,208,187,23,131,246,161,59,3,202,101,225,184,1,99,95,11,140,12,96,137,171,173,2,87,127,186,89,214,210,97,194,175,89,159,219,120,53,227,234,250,80,28,217,242,171,65,170,137,196,121,157,58,207,240,55,189,72,227,192,168,123,119,125,49,222,211,151,62,45,182,20,221,62,240,138,4,38,139,245,60,72,86,120,221,243,175,154,130,164,110,28,152,89,17,27,132,25,185,73,32,171,90,215,179,235,179,30,152,56,137,142,26,19,55,68,55,232,86,93,75,151,254,132,15,218,141,125,211,57,46,122,202,76,126,206,83,117,232,183,53,9,131,85,203,79,135,193,94,167,118,223,83,243,68,113,184,95,59,80,48,215,49,131,102,40,182,234,250,19,189,211,3,44,91,81,150,195,166,61,94,21,54,85,27,135,141,30,82,81,212,97,227,226,98,137,177,7,62,254,240,133,77,194,240,129,33,108,117,56,17,29,210,247,42,180,163,124,83,5,150,166,250,108,104,84,33,111,15,44,214,110,137,115,61,60,139,241,143,124,48,138,79,165,14,133,41,38,10,24,254,86,125,50,216,18,252,220,62,167,23,116,121,207,147,161,147,229,79,86,169,135,208,229,183,104,72,240,224,5,77,229,4,24,20,62,183,247,67,2,251,142,146,120,129,207,154,234,37,174,198,20,126,174,182,144,219,112,24,15,243,185,186,91,33,219,7,23,123,114,69,225,211,245,247,42,40,112,188,6,7,214,174,255,52,241,31,61,57,23,197,210,247,98,34,44,73,231,194,194,146,242,239,81,144,41,201,122,111,186,62,220,207,134,93,115,86,221,238,208,117,92,241,211,217,164,18,166,26,105,53,236,137,154,97,12,107,67,45,188,212,131,139,164,210,26,94,117,237,109,214,189,111,104,84,17,207,174,139,11,86,149,28,83,33,153,156,152,94,125,206,198,216,106,129,243,212,81,217,38,217,114,175,78,74,129,116,174,36,183,120,111,14,147,150,90,236,68,123,220,158,175,166,89,83,20,61,187,80,204,112,8,36,52,6,128,90,88,14,37,198,154,72,22,73,25,20,138,244,199,98,116,54,43,19,65,221,106,145,83,148,229,236,98,76,19,81,121,100,243,169,215,216,47,168,196,139,64,3,226,56,180,35,56,207,22,49,169,34,41,229,3,231,168,209,5,30,194,72,96,202,58,57,84,70,40,203,86,114,99,224,113,57,209,11,58,199,233,253,105,186,145,87,192,233,41,55,50,42,152,200,5,210,109,170,212,24,192,164,183,107,192,121,171,27,207,90,114,217,215,105,181,50,26,147,73,86,76,224,15,6,167,70,210,151,198,79,8,21,44,18,177,103,105,170,235,70,170,169,95,184,55,245,112,200,205,134,92,205,241,185,49,76,244,193,206,190,189,131,104,17,222,219,247,185,27,167,176,163,20,138,61,247,70,128,193,163,188,101,153,244,222,80,152,16,130,15,201,220,86,176,168,48,122,66,126,53,9,235,166,19,133,155,135,218,33,116,244,93,107,108,185,121,15,114,112,36,204,122,126,158,140,118,157,184,184,191,51,148,240,229,138,215,58,7,118,210,12,191,193,91,96,202,222,30,24,50,248,11,39,149,103,181,33,91,233,254,116,161,125,241,121,235,38,196,127,228,253,180,34,46,25,145,108,112,189,65,19,161,197,191,80,139,246,96,54,134,114,182,107,133,59,132,68,107,187,147,143,119,89,53,244,77,36,148,246,87,39,160,92,214,250,170,48,33,235,96,175,164,81,82,227,11,103,103,37,71,29,132,158,20,75,234,28,198,195,200,65,156,73,198,243,185,183,119,242,24,67,106,211,64,19,205,50,81,60,70,159,135,176,244,178,54,160,246,14,242,85,42,200,159,25,154,105,111,191,196,173,89,27,108,129,135,144,227,53,114,215,243,129,215,10,34,158,243,105,30,65,91,198,19,102,246,224,186,69,166,125,234,4,47,184,0,65,201,73,25,236,214,171,43,114,94,53,40,57,155,146,104,33,59,13,47,83,240,102,82,40,214,245,189,161,82,142,223,54,46,176,170,161,164,68,110,117,95,230,203,61,117,162,84,202,12,99,22,22,58,187,164,66,198,72,253,123,76,113,102,85,147,100,1,69,45,164,183,131,126,210,36,180,4,38,228,124,217,41,33,199,105,10,15,250,13,131,2,146,68,132,164,88,82,221,194,232,156,237,140,232,77,67,104,70,38,23,252,218,37,47,13,53,193,40,124,85,26,207,215,27,83,202,65,18,242,64,161,189,178,8,40,235,100,33,229,124,233,245,136,20,104,241,1,240,186,84,85,164,56,178,134,121,173,218,181,95,186,243,190,245,181,172,210,251,242,153,83,72,162,187,6,253,74,193,121,3,125,253,158,186,25,66,247,82,226,173,199,47,172,41,176,105,77,141,171,179,208,235,19,180,164,66,53,40,236,184,81,209,231,38,199,28,164,102,147,254,79,125,176,9,135,237,14,46,183,93,245,88,163,174,124,199,75,119,248,157,212,8,49,186,168,16,4,128,137,50,189,177,214,178,174,204,14,108,43,69,15,228,99,127,134,243,142,75,186,30,75,1,53,244,59,98,80,104,237,231,90,227,87,115,221,150,97,194,59,15,92,115,144,254,21,19,168,111,207,131,245,92,67,51,6,49,213,241,92,13,5,129,15,247,217,98,206,231,121,6,101,245,152,192,132,0,203,3,90,127,166,163,52,57,140,231,83,33,71,115,37,205,135,146,250,241,161,169,221,14,174,53,196,130,53,76,219,144,207,186,170,175,168,117,232,126,213,104,12,30,33,97,138,30,220,243,219,231,61,189,98,26,45,92,66,53,67,97,20,214,47,229,25,133,40,251,89,29,200,86,132,104,236,206,143,105,70,250,121,230,224,52,235,70,255,172,48,218,68,113,115,42,69,170,254,54,145,88,95,184,4,0,219,122,34,227,214,213,18,116,107,214,125,155,21,70,246,34,174,54,91,77,97,82,186,113,115,186,136,180,224,212,164,194,215,213,177,110,86,231,162,155,225,234,241,185,41,90,204,227,137,171,87,124,240,171,112,138,82,151,30,124,164,223,130,244,12,59,69,243,124,208,23,69,143,171,201,136,150,162,71,35,63,183,178,208,104,37,45,211,61,255,181,47,233,166,73,21,106,249,13,194,172,53,114,25,248,126,26,137,197,69,216,56,125,65,41,117,134,81,143,236,99,131,150,43,119,6,15,124,210,21,150,104,154,12,86,40,242,57,82,41,146,146,73,241,134,242,36,252,71,233,241,140,216,146,66,192,145,124,68,126,252,42,2,222,65,5,103,37,77,234,210,193,82,219,131,114,10,186,214,231,230,166,169,30,140,83,166,45,174,254,224,162,21,220,97,72,19,158,168,60,175,21,68,90,240,27,239,165,79,150,110,5,113,42,22,225,122,64,106,48,3,37,243,167,191,12,43,102,140,137,89,91,67,189,96,18,135,193,30,150,161,40,122,66,250,176,166,6,79,28,162,76,82,83,100,209,150,56,125,168,55,126,130,234,43,117,161,255,66,116,234,137,247,195,189,94,99,117,161,216,247,135,176,29,229,76,61,88,182,96,41,209,176,29,27,92,10,26,45,11,5,104,176,114,195,236,235,236,16,120,209,89,35,246,20,235,183,224,203,161,81,229,9,105,156,209,159,151,26,137,238,180,252,196,104,225,211,240,30,112,226,183,170,87,11,204,180,236,1,27,75,147,134,197,115,13,78,167,99,243,43,133,221,65,17,111,13,162,31,92,163,166,1,197,70,114,226,50,116,105,177,45,17,245,193,94,28,12,92,84,65,234,91,85,251,222,78,116,5,245,219,243,216,149,90,182,96,209,162,206,81,35,26,152,41,238,210,97,41,144,22,212,171,33,37,9,98,151,105,116,41,249,9,107,103,215,142,24,70,13,91,158,71,203,214,202,234,84,85,228,140,21,197,116,191,68,86,199,253,110,26,152,102,26,142,224,37,179,82,41,5,235,184,12,37,199,247,155,83,167,127,165,178,32,56,126,168,127,20,185,63,224,198,222,23,20,90,83,85,199,129,161,217,9,38,170,77,79,136,126,143,99,134,174,152,163,157,150,229,231,157,207,197,65,241,211,137,73,104,30,239,220,123,120,133,9,100,82,73,73,41,8,225,81,203,233,63,77,46,101,106,232,216,122,248,130,86,9,134,236,172,159,163,146,123,13,180,34,28,37,247,134,61,122,198,226,161,182,86,116,166,128,219,186,63,93,140,230,191,42,140,52,248,133,137,3,9,138,137,52,251,165,38,194,187,18,152,72,117,204,50,26,242,247,214,196,11,129,181,21,60,86,187,105,100,152,118,159,32,87,56,40,213,147,250,92,13,154,254,96,232,89,86,136,32,112,189,205,154,192,185,72,11,235,129,173,45,33,174,102,117,44,153,71,231,82,100,168,131,35,11,253,223,174,48,31,52,104,116,160,176,212,111,77,8,41,151,75,185,164,116,104,200,216,65,160,117,25,151,148,101,160,218,127,39,225,99,106,251,201,8,209,79,232,54,60,112,127,50,43,20,145,164,216,79,206,246,158,167,198,195,57,66,47,65,15,141,26,154,60,76,120,61,229,210,14,225,35,235,189,143,7,189,46,19,84,129,30,64,175,166,216,114,95,78,163,34,117,74,160,244,146,150,139,230,161,211,4,225,186,117,217,179,140,62,226,190,180,9,55,239,75,136,196,185,35,51,97,109,172,244,96,122,162,180,72,83,8,11,97,172,203,16,151,141,249,86,80,104,43,47,159,25,114,0,215,177,1,134,22,124,92,248,24,37,2,255,88,96,125,158,64,71,37,60,80,149,4,122,153,177,48,113,182,165,22,163,146,4,237,57,248,231,76,194,75,98,183,171,155,101,30,252,87,116,218,201,169,182,16,253,242,106,36,120,12,7,113,32,129,141,50,36,110,14,209,104,209,155,91,25,90,14,56,61,199,245,66,85,171,7,3,207,175,247,81,198,148,96,202,236,1,195,86,175,95,132,60,243,190,108,77,100,43,116,80,141,7,177,7,29,147,85,139,235,205,205,251,188,112,165,201,255,194,181,65,111,23,140,74,157,18,200,46,240,249,128,193,153,73,230,54,73,247,57,172,18,103,88,125,150,159,131,159,35,228,238,103,144,190,159,239,226,116,49,103,11,152,26,109,183,198,236,88,126,203,196,255,178,140,218,241,17,187,55,207,80,65,200,177,172,87,23,10,227,102,192,200,22,41,156,27,230,93,192,84,139,201,163,157,47,56,131,29,8,29,97,233,31,71,76,140,176,170,163,232,16,45,189,54,149,200,45,162,151,139,58,220,253,229,73,25,137,211,242,147,165,28,106,174,78,234,245,115,220,155,170,209,42,199,162,105,173,4,31,231,154,182,171,220,49,153,180,121,244,248,154,100,145,133,203,16,217,72,168,187,2,238,79,71,196,129,105,37,185,36,84,109,104,71,81,165,47,16,31,47,104,166,208,174,211,155,91,133,74,92,141,160,104,85,152,182,172,60,47,11,85,145,66,117,210,121,183,59,230,192,176,124,201,76,162,119,117,120,9,61,205,49,156,234,119,67,164,63,99,121,109,51,205,117,165,75,255,98,197,46,233,65,229,4,121,170,66,37,221,25,108,163,155,229,119,105,216,109,177,246,142,83,51,165,158,219,102,65,246,174,2,96,156,228,187,184,230,255,161,237,92,86,168,75,146,235,252,46,26,11,147,247,139,198,198,96,240,204,67,99,140,176,27,209,96,75,162,221,30,8,161,119,119,126,113,118,68,174,44,143,93,213,5,93,181,254,220,39,119,238,188,68,198,101,45,146,230,146,27,95,156,83,117,232,136,145,187,186,82,180,78,184,199,165,107,157,72,240,140,223,62,187,186,68,207,113,209,205,56,84,23,198,150,120,204,45,57,50,74,20,129,173,162,68,224,115,238,5,133,34,140,202,103,211,144,215,238,248,123,157,244,114,49,75,178,28,125,40,222,215,25,43,179,158,19,91,178,43,45,100,13,145,225,109,61,117,10,27,167,158,211,249,145,194,222,37,77,145,132,0,50,180,253,173,137,60,138,7,23,162,14,132,35,119,192,8,19,103,133,9,170,5,154,102,215,65,169,166,109,176,131,58,107,60,217,97,19,43,38,222,138,67,242,153,68,213,196,108,162,241,50,58,91,129,209,26,138,175,69,238,88,215,197,83,201,102,117,43,102,97,23,182,246,194,249,50,103,21,132,205,155,118,28,239,125,10,206,47,88,73,117,150,158,89,91,74,191,191,77,104,88,186,118,198,187,205,152,11,104,201,53,29,51,98,95,163,237,11,207,172,93,195,127,232,49,106,96,66,247,250,112,35,39,46,65,9,70,66,190,62,252,124,159,30,43,4,15,174,200,59,84,19,61,116,41,77,98,81,208,59,203,195,241,202,166,251,112,102,109,145,174,145,252,224,225,67,96,147,233,17,24,214,236,17,124,99,84,192,23,125,56,132,86,105,93,190,177,36,97,33,136,244,113,146,7,161,88,198,102,150,223,254,177,122,69,235,95,112,87,96,246,6,55,132,224,66,32,184,32,48,116,100,206,234,69,185,172,90,135,211,118,2,55,39,168,150,237,229,129,43,132,17,209,120,144,119,126,127,250,119,109,142,141,56,161,84,44,182,202,248,17,157,71,107,120,236,228,210,199,133,47,202,95,198,220,86,229,83,21,166,113,11,184,15,97,76,167,244,155,196,227,234,48,12,112,114,234,34,21,61,221,201,11,92,40,110,83,152,176,106,192,196,249,170,118,173,115,115,232,14,27,19,206,3,147,45,186,29,134,166,255,121,118,101,122,4,58,154,196,31,173,103,17,196,64,249,145,76,140,165,175,157,178,71,70,129,169,144,208,33,167,176,215,57,101,167,93,48,247,51,104,59,162,124,3,251,77,216,243,249,32,103,55,77,241,211,8,47,37,237,248,239,104,12,24,101,171,33,48,84,118,53,126,154,192,232,51,77,147,135,164,0,169,102,105,207,68,138,252,45,8,170,40,157,144,5,146,140,168,97,56,108,218,97,186,126,50,89,246,197,225,254,24,181,248,232,97,26,113,148,100,146,161,48,21,147,57,158,141,29,169,59,90,38,27,175,68,207,10,26,48,83,23,254,162,56,202,225,140,22,251,210,109,131,250,230,128,19,215,47,125,56,2,166,45,126,155,40,169,92,144,16,236,66,18,237,131,141,241,92,143,206,130,192,73,204,20,147,250,16,119,204,105,13,217,147,175,31,10,71,37,19,158,174,89,128,211,225,100,9,253,186,101,69,77,196,160,244,115,171,39,148,152,74,245,180,207,65,13,228,86,107,156,200,70,113,54,53,224,51,229,244,80,135,32,125,236,126,225,161,83,124,18,246,142,107,227,100,67,212,84,91,156,244,205,115,122,126,37,142,163,235,134,70,148,42,26,147,217,169,103,231,217,238,250,244,83,96,14,163,171,211,205,18,234,151,26,240,160,114,71,127,154,164,41,191,115,30,152,156,123,121,47,34,244,51,190,23,46,174,154,180,181,157,104,183,53,222,100,133,241,61,184,169,79,46,235,227,32,27,63,23,113,188,88,59,119,171,103,113,146,101,31,67,138,122,125,215,149,221,112,14,69,99,34,236,207,158,83,169,61,220,1,151,63,236,26,148,240,149,232,56,169,151,69,97,52,182,122,12,154,177,94,235,54,143,91,112,70,215,160,217,123,96,139,14,249,111,195,87,161,135,62,147,35,110,33,24,162,108,234,130,82,170,19,187,97,71,241,73,156,46,3,54,134,17,29,135,216,83,200,5,96,44,187,252,165,212,199,105,161,46,57,139,144,159,248,242,66,155,101,232,152,45,12,56,127,116,51,233,75,237,54,102,107,116,140,152,251,78,178,77,83,246,19,12,163,164,48,194,255,34,112,50,182,124,135,137,214,73,86,245,88,198,130,224,29,175,196,28,167,246,12,61,108,191,215,77,171,252,20,155,153,243,106,132,189,240,203,132,146,187,128,109,67,195,93,219,36,138,236,164,223,227,252,151,125,39,113,254,41,111,40,12,249,87,13,24,138,12,233,154,137,179,199,7,57,87,129,115,251,149,105,74,88,195,237,222,179,206,169,23,87,20,249,161,216,107,33,215,236,250,177,71,182,107,232,133,167,232,34,83,140,9,217,169,163,203,114,211,95,116,40,170,183,89,82,89,35,233,13,185,217,210,70,87,52,133,36,19,40,7,142,188,115,231,196,143,133,155,204,127,41,223,154,168,238,242,61,101,24,29,172,190,21,76,136,221,109,40,34,236,69,138,211,40,219,57,147,244,219,51,142,77,12,163,166,244,172,12,8,99,191,159,134,23,114,75,102,13,52,111,41,121,98,243,129,49,23,228,209,133,160,251,186,40,28,185,75,225,30,156,226,212,147,14,181,113,88,13,205,239,32,156,46,245,49,175,224,243,207,206,173,205,86,216,165,100,148,203,79,138,36,91,187,92,102,245,119,14,174,231,94,187,76,120,3,15,188,60,60,183,54,194,97,207,4,127,187,150,185,165,140,120,173,98,218,185,10,195,147,120,91,47,10,92,47,76,124,57,56,197,199,180,144,134,124,107,104,68,131,31,123,88,6,139,26,196,72,44,134,161,130,115,127,14,93,91,132,240,61,224,75,9,124,122,130,128,195,162,111,62,207,6,122,157,82,73,197,213,120,239,44,48,195,112,231,89,39,163,37,76,17,38,154,146,251,66,176,72,133,153,183,102,211,105,50,106,168,140,229,240,213,114,224,226,27,18,184,153,72,174,195,21,82,168,33,48,116,38,243,194,16,227,103,129,169,53,116,183,163,69,134,68,232,173,194,69,56,66,166,100,224,150,202,85,91,83,246,235,6,28,101,165,91,228,160,43,34,241,227,46,17,82,124,74,147,23,51,177,158,59,44,137,127,157,2,103,168,38,28,166,12,183,200,9,130,72,195,116,210,3,96,138,196,178,194,231,31,223,208,172,200,167,201,193,137,144,130,199,193,113,42,77,45,136,229,68,54,213,148,128,41,242,17,116,154,235,35,208,76,22,157,192,208,155,248,231,58,166,132,50,223,84,18,170,33,215,13,24,26,58,133,209,104,116,15,245,64,8,188,36,253,105,210,235,119,180,134,70,92,78,39,238,252,165,197,174,210,27,113,116,121,56,76,101,94,108,126,96,20,107,179,182,62,195,237,1,101,96,92,204,218,26,46,155,88,96,132,120,187,108,197,157,60,235,8,199,145,216,145,198,243,219,80,13,196,150,70,102,78,47,15,124,254,184,31,48,195,162,44,18,133,65,58,100,135,65,61,200,213,16,193,180,243,164,97,185,6,14,99,247,139,91,6,121,175,220,226,183,185,32,10,139,35,112,198,252,11,120,45,109,139,85,234,241,136,129,11,88,216,78,40,51,200,221,149,16,15,12,141,142,174,190,108,181,112,237,194,231,151,180,181,165,46,250,7,33,7,245,217,24,208,155,12,61,142,65,145,100,235,79,107,234,51,162,107,164,165,76,133,201,22,247,67,25,63,197,89,125,50,102,25,153,95,183,229,57,253,207,39,213,158,147,2,51,163,107,164,148,61,67,90,16,28,240,214,164,47,21,185,248,117,194,81,113,106,179,199,140,247,189,17,15,119,23,29,85,59,181,60,163,70,50,239,109,157,76,176,234,194,204,133,56,69,206,147,134,86,97,81,128,151,147,27,112,102,91,36,157,73,200,150,120,21,50,48,196,94,245,129,91,143,47,194,9,95,223,159,102,51,111,1,167,174,215,66,107,61,220,7,55,32,178,233,79,107,50,127,125,146,179,57,118,45,226,130,161,22,75,214,97,82,113,196,100,232,137,50,59,119,32,116,174,125,66,111,9,124,108,116,31,150,179,163,229,164,190,13,120,123,41,73,115,216,98,158,227,133,155,192,40,215,61,48,229,81,222,115,248,211,180,144,209,4,195,186,95,67,200,218,75,243,25,150,142,176,66,115,56,225,254,209,49,199,169,234,102,24,228,5,34,24,0,10,117,222,247,69,206,209,182,52,191,141,158,229,43,133,213,145,161,201,207,160,144,78,226,224,57,141,218,243,195,155,188,210,236,48,198,247,243,203,118,103,138,214,84,56,140,103,46,160,22,235,173,249,94,105,107,199,204,120,244,49,177,149,223,159,143,109,42,110,14,83,204,244,60,252,92,175,188,150,254,39,156,149,196,179,8,205,114,218,241,236,66,254,140,46,175,156,35,189,166,27,53,251,179,248,50,183,248,232,55,2,145,122,64,145,207,17,155,14,112,159,58,222,168,244,132,185,65,33,126,21,190,117,96,182,49,135,77,13,37,61,15,31,20,100,58,76,12,64,231,17,15,111,110,175,247,159,244,199,243,112,243,233,56,60,45,249,234,129,145,244,12,152,108,93,29,51,188,243,49,104,13,82,86,25,21,106,30,178,223,133,81,67,220,207,194,63,240,14,205,52,96,13,231,25,26,9,31,160,73,100,72,48,59,41,199,246,9,126,246,186,231,46,140,38,225,14,45,130,51,94,212,137,234,195,89,183,190,143,83,111,126,214,131,188,86,49,11,194,31,78,134,71,125,90,179,199,4,218,73,220,214,158,117,46,3,62,100,229,252,182,238,226,176,147,70,46,21,254,228,45,130,160,214,24,210,170,15,62,150,73,209,122,87,224,179,176,3,38,63,173,174,231,204,94,213,55,98,206,50,117,68,65,61,155,35,38,192,105,243,228,190,157,49,185,28,196,24,192,104,187,105,107,35,115,119,109,8,203,237,108,250,173,137,105,251,53,5,111,206,216,79,199,127,213,209,1,215,164,155,89,177,228,235,104,156,145,207,27,79,207,130,93,115,192,55,214,187,238,41,165,93,161,133,3,31,91,67,138,134,126,176,39,148,3,195,37,245,255,76,133,80,40,33,206,181,159,81,97,173,123,107,124,192,26,13,231,234,12,51,137,195,139,205,240,233,249,184,58,142,141,237,168,148,103,170,148,29,55,195,6,151,64,105,207,52,68,35,98,95,56,167,103,38,217,78,237,168,177,198,61,246,91,31,94,233,62,154,185,93,166,218,134,168,222,127,107,143,114,174,36,34,170,192,103,156,124,150,54,190,116,87,59,135,114,142,238,155,124,163,103,75,13,25,28,156,119,80,208,25,219,58,147,170,149,198,71,107,36,92,116,80,42,185,191,241,189,44,243,55,63,48,21,36,174,96,82,141,154,71,95,140,107,124,40,198,108,52,114,245,42,144,204,2,12,65,25,230,169,12,41,171,173,249,85,28,10,198,61,116,72,169,162,75,253,162,103,215,200,207,53,3,149,92,135,59,53,142,122,205,232,20,35,140,80,125,57,115,78,220,19,120,237,209,125,185,178,46,85,83,25,81,86,20,189,153,51,67,147,86,178,91,226,99,220,4,96,203,200,186,54,209,59,140,84,21,132,71,206,126,217,21,198,172,114,20,254,147,252,52,30,231,222,176,46,60,53,76,2,204,250,186,240,185,254,254,225,62,218,87,180,166,46,72,111,2,150,254,19,34,60,228,155,233,68,193,19,85,98,237,157,255,56,159,11,76,135,157,195,119,233,198,141,49,13,125,54,138,129,126,215,165,4,127,171,175,149,73,54,157,240,212,18,231,207,136,203,160,112,166,180,88,185,201,42,144,213,5,48,136,40,204,128,77,6,75,96,244,190,98,138,39,150,139,14,218,52,194,212,79,10,103,195,224,163,174,139,110,140,38,222,22,38,13,61,176,167,233,71,244,128,141,75,67,225,149,226,54,75,234,250,212,31,38,153,214,169,155,73,119,30,143,111,97,153,156,193,55,69,89,167,172,7,241,200,88,2,225,247,45,171,249,181,166,250,177,72,65,246,229,65,56,250,252,186,120,231,50,66,20,46,14,116,140,184,166,11,243,216,224,148,49,126,67,2,9,250,84,75,130,171,104,119,190,56,212,203,81,234,121,60,77,199,250,117,7,64,225,248,40,58,193,207,194,233,145,128,64,154,228,212,36,0,88,95,130,86,154,207,10,149,157,222,110,96,193,247,205,46,119,196,15,228,142,128,132,67,241,42,223,51,6,176,101,202,78,74,1,229,14,219,46,163,204,171,33,231,78,142,76,56,0,160,168,110,250,211,84,97,135,224,109,162,122,67,189,188,61,219,61,237,55,71,77,254,156,4,169,231,232,218,94,238,100,124,111,163,232,181,172,80,22,63,188,53,148,87,207,209,132,97,178,62,16,181,106,141,203,118,152,107,189,252,158,13,247,15,94,13,168,180,191,175,213,81,100,158,154,161,204,173,42,121,125,100,183,244,194,173,104,35,162,53,62,148,93,181,60,67,210,77,179,249,131,51,21,18,186,203,162,100,55,125,72,224,148,82,138,21,88,84,179,83,203,144,201,212,30,227,137,140,164,207,172,235,70,249,169,11,254,76,16,210,9,62,180,155,31,92,225,73,48,108,5,76,120,255,245,27,76,143,211,117,56,138,167,20,33,162,68,143,235,59,96,12,49,185,93,96,86,108,15,36,116,99,243,144,2,72,104,183,225,73,237,14,87,50,40,164,53,231,179,19,72,156,157,231,92,27,53,34,133,143,129,11,132,195,198,211,41,211,155,187,74,139,33,195,102,216,146,244,64,177,82,191,47,118,236,253,170,62,11,99,244,40,241,219,20,110,138,117,68,194,248,246,125,16,254,61,43,70,19,184,228,32,221,32,234,192,151,215,214,150,43,240,61,155,91,40,201,81,2,55,11,159,125,48,148,5,194,172,73,207,40,177,248,62,24,222,233,44,146,50,88,178,72,71,121,107,78,26,97,12,165,60,27,215,219,247,218,199,98,77,75,23,0,149,3,41,199,111,147,105,211,196,11,107,186,24,217,191,39,123,246,185,76,222,137,216,126,174,57,127,111,242,64,197,246,106,248,19,61,169,181,67,233,185,165,242,191,226,4,220,158,111,11,237,32,59,146,116,124,252,202,28,62,56,117,28,69,242,211,243,71,211,254,131,59,36,182,154,162,223,160,188,113,26,135,206,2,168,207,111,111,8,70,191,243,163,227,37,63,167,166,122,52,50,164,16,14,159,159,86,70,170,110,182,193,119,224,98,54,224,139,233,143,11,138,172,243,15,166,192,174,63,251,40,9,158,159,167,148,80,37,98,157,234,118,40,59,100,118,141,157,188,73,57,248,233,120,202,193,104,77,34,53,132,69,250,218,136,0,45,31,21,226,191,154,133,76,193,42,117,46,31,76,118,160,40,237,84,60,140,40,105,252,96,36,101,146,8,134,16,120,64,91,60,96,210,238,238,215,54,97,176,239,106,211,73,16,42,122,5,96,39,88,158,48,75,170,52,217,5,183,223,132,150,206,226,251,250,109,89,90,34,3,90,171,121,229,62,67,27,149,79,148,211,150,192,184,62,163,99,136,66,42,155,21,155,233,246,60,201,159,92,169,166,84,112,155,79,57,122,206,30,165,220,48,118,56,57,159,92,111,86,50,39,51,9,98,60,79,65,70,129,210,166,229,69,209,37,116,134,228,142,250,153,202,134,81,157,68,54,221,215,186,194,201,241,12,26,245,179,174,45,140,145,78,42,170,244,172,16,54,241,141,129,109,153,108,198,7,166,70,79,96,137,144,84,110,212,229,62,155,8,111,83,152,64,184,31,185,124,30,229,110,70,52,156,8,189,119,28,57,82,237,88,54,158,111,111,108,36,171,114,218,31,24,79,80,15,24,222,14,249,30,231,22,85,188,16,229,192,140,170,248,189,127,148,44,14,178,94,196,208,134,113,165,244,121,225,172,206,225,154,244,124,169,100,234,234,229,163,90,65,183,31,156,216,44,85,212,89,126,28,134,241,173,26,37,94,18,155,33,158,84,118,60,27,49,237,81,245,167,41,85,152,62,36,38,84,40,214,46,59,103,200,251,2,67,24,210,21,174,200,147,6,204,33,124,59,142,118,51,121,38,14,243,177,101,121,20,43,174,26,209,115,180,50,20,228,52,202,1,150,135,189,136,75,18,129,168,15,198,54,80,167,27,60,218,48,111,59,60,88,227,250,112,20,93,163,223,22,254,146,121,82,40,15,243,58,66,96,211,93,123,224,52,99,2,19,140,233,114,108,22,184,100,189,242,31,138,73,168,149,21,206,148,7,250,4,135,191,93,13,86,76,139,32,58,225,146,185,154,232,216,146,236,191,144,102,119,184,80,139,211,30,184,56,93,130,193,73,36,89,129,231,246,187,36,112,70,216,86,225,17,217,103,100,44,162,12,166,223,43,81,162,227,173,243,177,4,243,243,98,41,146,1,15,138,247,36,189,40,201,82,14,163,89,144,159,247,194,18,138,214,63,246,69,133,173,196,216,97,212,207,146,126,17,120,233,139,183,134,88,248,253,233,62,195,178,68,142,186,228,165,63,141,63,203,151,0,220,106,231,207,244,231,131,84,175,58,234,197,34,24,107,61,112,247,33,195,194,29,227,153,73,217,4,232,3,134,187,252,253,216,40,55,57,220,201,30,124,58,206,165,205,123,54,136,107,63,203,139,226,65,111,76,13,130,166,135,241,214,195,107,238,58,76,229,89,111,39,246,173,251,231,14,225,56,55,242,41,237,25,41,207,223,36,46,166,249,62,31,116,121,46,45,232,177,212,71,126,225,45,112,221,207,152,80,82,230,159,131,138,91,28,38,47,236,92,84,6,31,67,242,89,186,220,11,252,217,204,3,189,97,27,220,226,99,146,37,58,167,126,235,115,77,243,76,145,94,140,63,161,190,48,85,22,23,238,207,179,207,86,24,135,38,162,41,84,54,232,110,135,224,129,119,188,254,20,120,222,189,178,123,199,202,180,154,21,221,166,9,76,251,179,51,149,135,207,30,159,176,174,253,217,164,93,231,172,3,78,170,207,231,27,134,196,210,178,128,116,80,184,254,127,173,73,226,45,154,202,129,166,228,242,202,157,110,158,47,205,159,52,201,63,215,48,234,112,98,225,109,81,248,82,93,1,155,138,148,192,164,19,184,69,123,44,231,60,52,33,162,80,79,227,185,207,220,76,89,109,210,243,99,175,69,252,3,248,24,89,18,194,48,73,137,176,58,51,166,161,146,203,194,10,61,61,125,6,152,130,216,249,192,205,179,155,59,246,81,209,104,86,33,133,209,139,188,80,46,38,255,85,91,151,179,201,249,134,198,144,237,245,12,11,51,32,186,134,111,114,60,47,70,101,100,139,135,163,62,46,87,202,66,101,111,12,26,53,195,73,206,116,56,3,167,147,55,3,231,173,85,94,192,8,146,59,140,134,206,243,203,231,188,242,235,127,182,185,163,231,207,146,52,174,110,11,85,153,132,207,152,113,227,244,183,46,127,220,239,22,209,49,95,219,176,97,47,205,167,160,0,118,121,158,239,129,225,124,124,58,14,47,129,175,206,12,71,212,187,27,18,27,243,103,195,228,163,164,183,212,39,103,207,42,197,240,198,169,167,173,97,10,154,254,236,179,229,175,254,199,5,230,210,197,192,29,189,109,133,247,118,10,138,110,122,166,106,17,212,100,78,44,71,143,65,214,134,162,40,179,38,127,118,50,114,30,177,135,141,99,196,143,190,51,36,176,241,11,76,149,112,246,142,39,211,192,107,253,129,183,215,178,27,124,250,242,24,196,248,43,183,195,196,127,197,140,58,159,183,19,215,254,96,30,93,245,18,81,76,248,97,4,140,116,144,26,250,25,238,51,71,9,4,84,125,54,249,104,247,217,16,111,234,189,204,194,143,110,224,17,191,168,26,33,132,134,35,72,138,59,9,17,34,7,7,186,188,70,153,139,43,53,101,250,232,243,223,60,246,2,220,144,11,85,152,164,200,64,45,151,77,80,242,170,111,99,152,131,198,115,247,65,191,48,208,209,212,109,81,81,36,240,1,249,21,165,106,211,69,1,70,11,120,78,173,203,57,240,14,29,160,110,169,41,186,153,225,235,201,183,45,181,156,242,74,100,99,123,244,2,209,224,113,246,143,172,240,53,128,160,154,126,106,45,106,67,207,192,13,86,168,35,215,131,74,97,12,44,242,70,26,40,240,196,126,245,142,145,83,254,220,82,57,142,115,206,1,195,88,179,20,182,84,194,11,55,173,140,33,12,159,189,92,175,155,134,73,211,249,199,237,162,196,128,154,28,132,126,42,54,137,56,114,129,207,45,66,47,239,25,50,147,169,176,68,207,105,221,194,2,34,135,55,169,169,0,236,188,229,160,204,163,231,217,201,107,168,208,65,220,79,114,100,37,11,48,197,60,105,20,69,53,125,52,38,205,18,84,179,121,206,75,83,45,155,47,252,132,24,24,209,20,174,20,50,42,84,38,11,184,67,8,112,97,245,195,112,61,236,177,1,195,163,7,107,212,3,135,240,188,193,100,177,63,83,97,132,111,43,17,214,173,122,141,109,211,78,23,129,179,94,252,79,95,154,19,224,27,220,69,31,5,216,136,154,46,140,99,71,224,177,209,96,115,184,111,21,11,97,138,19,184,116,20,210,19,221,98,27,21,242,49,197,155,241,236,234,179,217,202,252,204,35,65,105,104,6,212,185,183,192,131,226,31,27,185,60,189,169,86,34,177,201,45,82,202,179,183,150,136,176,137,142,232,55,133,183,79,83,30,221,47,152,251,227,72,193,63,116,97,211,166,44,234,42,41,20,218,6,92,251,211,237,194,169,147,162,95,201,164,194,30,120,220,49,129,54,233,121,171,108,222,64,239,119,49,229,3,245,180,64,170,226,182,19,188,85,143,207,155,224,213,57,201,253,123,64,98,166,29,39,223,38,134,187,224,119,233,234,146,216,33,252,222,161,123,124,194,211,160,213,201,129,129,217,175,30,31,14,94,135,232,118,226,222,242,184,105,214,217,147,253,225,153,20,164,212,31,152,139,77,192,111,50,41,5,237,33,65,7,193,232,217,83,20,181,219,186,191,179,17,25,234,177,131,214,170,7,183,129,231,83,198,71,9,90,246,58,61,107,189,235,99,159,216,37,245,54,230,22,245,248,128,154,107,172,3,47,132,124,158,187,71,4,63,64,247,120,46,184,199,166,235,183,223,139,188,19,189,245,44,22,211,188,48,26,203,122,183,96,191,153,183,103,85,211,32,140,253,127,8,140,158,192,99,78,110,207,204,231,217,120,111,31,75,150,146,168,120,173,31,253,234,133,209,185,156,83,190,214,208,76,5,203,226,246,96,171,193,93,43,18,72,57,95,46,246,1,92,149,253,17,253,244,99,107,221,158,205,246,220,97,161,160,77,119,192,225,238,106,250,236,66,6,244,253,92,136,204,188,112,29,126,207,76,108,70,59,107,199,145,15,142,211,252,152,232,165,233,141,106,80,212,28,123,29,172,23,69,13,248,145,73,41,244,93,225,216,231,15,227,120,33,237,161,199,28,198,195,217,245,226,143,2,187,47,174,132,59,80,31,77,60,34,188,198,80,190,205,199,221,215,25,224,21,191,156,201,160,109,10,99,178,247,128,241,69,201,128,159,203,93,208,190,54,248,172,155,102,96,32,5,112,140,162,230,48,36,65,58,40,231,132,93,110,253,3,147,89,47,173,201,187,191,173,215,182,88,176,192,200,30,124,183,208,134,0,227,147,58,130,151,161,124,75,19,148,10,3,249,154,231,134,10,205,175,195,249,141,17,80,47,210,92,1,213,72,247,206,213,79,159,205,181,52,71,107,213,171,33,78,200,97,83,62,144,226,156,34,30,105,194,146,203,189,156,205,68,18,52,159,25,184,249,85,174,153,80,129,82,160,0,23,47,77,105,31,111,190,142,9,117,124,222,248,87,239,182,30,180,187,223,171,89,197,154,102,121,3,51,81,3,134,211,70,123,6,135,108,247,49,161,168,82,141,43,106,42,241,98,127,48,12,164,75,47,130,192,93,225,153,254,8,123,4,193,224,38,244,217,6,119,103,252,59,48,4,83,186,221,81,218,144,226,123,24,249,109,107,239,144,59,7,17,145,161,220,255,48,164,195,165,214,64,225,205,120,70,5,233,98,31,21,187,208,150,7,173,206,62,12,202,53,68,63,54,113,149,207,44,108,176,212,67,161,45,48,185,242,183,117,131,217,74,31,126,54,215,18,51,169,192,19,246,188,117,178,176,203,7,219,41,39,153,62,197,104,245,189,223,240,232,86,93,0,48,51,221,183,230,108,87,231,83,101,155,238,209,120,18,254,144,77,188,82,99,27,175,133,70,143,198,231,40,31,104,59,38,18,27,138,38,235,80,30,139,167,196,225,124,254,184,190,53,65,5,79,153,105,118,91,211,212,92,202,165,171,251,228,184,223,155,34,154,192,84,85,250,76,89,38,17,124,81,170,55,130,34,5,37,0,46,70,119,129,228,101,153,37,197,225,51,64,67,38,41,206,13,216,58,29,182,18,151,251,177,17,212,226,22,246,193,166,77,244,192,56,78,125,208,56,190,251,150,45,135,152,89,113,22,57,178,107,176,105,239,144,163,121,184,157,30,12,41,54,75,244,22,184,192,68,227,173,81,85,214,59,66,134,136,199,105,153,26,233,6,75,35,166,184,195,153,93,31,156,32,53,149,45,11,49,147,211,179,29,112,214,141,22,86,12,234,69,127,168,113,127,136,104,217,129,205,121,242,61,123,26,233,153,204,195,108,194,226,223,21,154,80,46,23,152,59,87,208,6,58,93,255,198,244,252,44,116,112,210,179,115,70,52,79,125,111,148,79,101,141,204,35,178,75,45,153,195,25,241,8,25,21,238,38,187,56,12,227,199,150,171,40,57,245,231,50,229,93,163,40,86,84,178,129,81,113,169,14,243,151,126,17,66,166,206,75,195,214,152,187,250,188,169,16,60,39,107,180,70,95,48,235,139,153,22,132,143,218,176,197,60,30,184,204,122,209,165,247,247,131,150,225,145,75,96,52,101,165,177,201,9,85,135,187,105,75,60,240,12,123,2,184,107,130,32,5,1,99,196,247,162,52,75,217,224,128,247,29,82,210,32,159,245,71,130,103,141,239,69,130,64,122,224,101,41,70,1,167,174,1,194,108,228,19,51,30,94,137,11,101,109,125,142,226,152,43,24,20,90,162,75,215,176,226,2,54,217,116,109,77,5,221,112,120,97,32,108,133,217,134,106,192,20,137,233,111,111,24,168,125,76,57,27,151,28,173,140,233,185,72,251,168,145,151,172,252,19,217,12,217,26,48,183,100,157,135,137,59,140,127,144,246,227,75,122,166,105,241,84,165,198,156,130,160,64,225,89,99,26,154,88,74,210,21,66,30,85,204,5,232,196,214,51,13,145,206,241,93,103,86,211,96,120,224,113,15,168,249,213,131,8,76,121,125,124,237,106,49,162,165,59,195,240,200,12,94,8,110,114,93,81,150,118,160,70,162,33,40,212,87,43,250,13,227,169,126,14,34,201,195,205,9,242,24,171,50,145,102,220,28,46,15,65,60,105,60,201,139,28,94,100,245,59,92,31,194,218,12,145,133,167,44,55,138,227,119,213,103,143,116,140,210,186,2,174,143,23,52,91,25,64,242,57,76,108,101,72,184,42,91,121,79,124,76,130,39,37,235,41,64,70,123,9,148,132,81,69,33,46,43,183,49,91,140,252,52,181,86,30,174,162,244,9,179,183,43,140,76,103,11,120,77,177,75,243,52,65,147,11,158,49,147,241,94,102,52,69,219,132,107,70,15,78,108,40,55,167,39,85,119,85,103,217,49,107,178,223,117,141,232,62,171,191,59,195,76,225,134,12,126,133,135,79,32,91,134,93,180,157,166,254,35,230,0,52,202,205,191,52,50,81,42,255,200,46,91,188,228,5,152,10,77,133,73,47,143,45,227,60,185,106,89,10,194,20,217,181,8,137,89,61,217,162,5,207,64,124,140,4,1,148,70,193,176,99,214,184,48,247,67,49,99,10,185,15,62,137,18,196,84,26,58,44,84,49,228,232,23,129,121,13,96,91,200,70,90,99,145,9,76,222,203,188,3,138,60,99,127,141,187,99,96,237,11,247,172,209,189,10,205,95,247,153,64,240,91,71,204,18,152,163,105,155,90,33,142,242,9,145,70,135,203,122,94,234,152,117,51,199,238,14,13,177,78,253,3,163,139,22,3,6,93,224,115,111,162,194,33,80,38,171,58,6,236,116,143,141,138,16,150,114,177,21,172,85,151,167,178,15,89,53,102,127,150,25,1,80,71,187,153,137,2,159,29,34,205,11,207,167,48,183,64,184,213,194,60,34,239,100,232,245,98,162,206,48,226,99,224,107,81,27,127,193,173,218,111,235,99,8,104,116,155,132,91,249,24,16,71,236,254,120,106,114,190,115,112,224,22,210,64,45,89,75,119,158,12,83,64,81,248,28,13,249,46,14,243,159,107,144,152,100,171,232,26,27,130,122,114,136,182,175,117,231,9,53,166,15,76,144,243,155,42,208,130,99,116,10,140,40,143,143,26,180,46,253,185,159,147,108,152,253,189,207,189,146,187,170,134,21,33,25,41,222,26,242,231,254,70,191,23,204,73,31,204,12,206,234,8,178,96,169,247,124,88,117,198,19,170,53,81,135,26,48,106,167,207,195,207,33,183,3,166,60,189,253,1,118,117,44,131,81,205,83,24,213,182,233,112,181,88,129,194,45,234,122,27,21,115,164,216,62,113,96,103,21,163,102,113,61,9,155,160,158,239,15,90,200,172,124,208,125,209,70,73,222,19,220,134,138,58,96,180,202,223,224,246,218,78,7,0,92,159,20,191,98,236,135,223,120,119,83,194,220,15,216,227,182,200,121,216,149,155,219,224,238,19,229,192,150,234,253,184,27,123,141,198,176,159,232,210,37,29,192,177,81,30,93,210,50,45,149,247,155,36,231,212,165,166,64,97,82,53,253,103,73,163,126,126,118,90,158,167,195,156,27,26,217,64,40,24,223,202,7,83,228,148,159,61,161,202,14,76,5,21,105,42,2,147,125,225,214,75,183,210,124,93,89,231,19,47,103,181,167,156,147,220,246,162,46,59,2,252,222,53,243,3,168,59,16,30,73,31,19,60,239,179,232,46,186,233,168,143,201,121,141,241,164,39,53,126,215,141,50,43,22,86,181,85,138,121,107,88,162,212,128,78,45,99,70,89,38,197,193,98,249,50,89,39,9,129,66,231,176,110,236,76,231,75,238,199,37,33,131,66,233,202,212,9,90,173,224,37,96,174,179,154,67,196,93,193,35,108,205,114,178,151,102,32,157,83,124,123,129,92,179,24,227,147,23,66,64,35,12,194,142,125,253,100,72,16,87,89,110,140,82,162,190,158,212,42,8,98,90,172,29,100,159,180,108,228,192,28,41,51,96,10,224,213,223,65,150,240,140,214,144,78,75,13,69,65,18,175,250,177,72,228,113,203,60,204,108,225,126,224,54,228,217,84,29,129,120,197,116,186,101,52,205,16,60,86,147,175,19,86,8,20,169,66,53,23,127,101,207,31,12,241,163,46,31,92,70,211,51,11,155,41,16,45,245,133,20,132,188,134,163,86,181,43,54,29,201,252,78,6,3,156,166,86,126,100,168,54,195,190,193,68,107,154,184,155,39,68,24,197,81,203,54,82,63,138,81,215,127,104,55,238,42,121,231,65,94,174,127,233,179,176,75,173,15,12,141,195,151,21,2,83,165,249,52,229,106,176,76,157,53,30,110,158,176,7,222,46,96,219,44,241,86,245,109,137,201,12,79,233,34,243,27,181,201,169,173,55,97,6,135,225,239,79,10,27,73,191,15,105,195,3,160,215,18,116,73,156,79,162,153,139,250,113,71,80,236,225,210,187,60,155,162,208,167,53,202,66,35,96,164,199,101,46,116,106,255,221,128,111,70,28,165,174,144,142,182,117,187,48,65,100,245,77,25,147,160,163,148,28,54,125,182,233,66,236,128,243,227,229,164,90,34,232,44,73,153,128,235,167,233,61,177,206,25,211,176,204,87,178,219,194,240,61,38,49,156,105,74,9,113,238,36,199,144,220,129,230,170,164,199,8,45,81,219,230,240,89,45,122,38,154,94,72,141,169,4,7,239,115,233,201,56,150,119,244,172,218,242,20,184,152,104,187,195,208,81,84,245,148,36,114,209,162,117,135,73,93,126,155,8,106,154,183,117,39,38,45,48,252,21,241,94,176,31,20,109,204,170,184,29,183,11,148,140,120,130,12,240,62,187,179,191,105,235,4,59,112,244,140,227,70,252,71,201,180,236,219,69,139,102,116,37,146,184,189,72,142,65,161,116,112,10,156,106,212,13,2,227,107,186,40,252,229,163,7,90,144,31,150,103,163,18,217,99,158,153,74,132,156,47,201,242,67,220,140,39,36,80,178,220,32,80,184,137,31,206,22,38,200,2,14,162,229,241,232,134,254,167,60,154,115,118,223,71,183,162,204,242,40,44,59,3,7,32,190,118,1,187,93,117,28,253,241,127,9,92,200,113,89,1,63,169,177,201,40,164,107,124,231,115,242,12,29,47,236,115,23,247,4,166,152,72,122,141,199,171,94,152,59,190,196,192,184,116,230,124,63,85,65,1,85,96,248,140,195,23,193,167,170,146,18,143,44,21,70,221,253,146,124,107,129,23,203,214,93,21,204,254,42,97,46,162,219,148,39,221,233,93,170,228,167,154,192,242,189,182,243,228,37,44,49,8,63,155,210,104,244,156,85,44,173,225,144,188,31,179,232,110,132,20,46,57,167,253,182,157,114,212,23,43,4,241,172,19,27,210,41,165,23,197,210,124,71,139,111,77,66,226,245,241,23,2,122,115,221,143,137,18,110,22,20,227,223,175,99,164,46,85,169,159,35,181,128,18,149,175,219,166,217,148,116,68,225,10,13,147,179,90,16,76,193,148,60,190,204,238,142,91,69,250,69,245,186,23,40,0,35,3,218,30,184,56,69,6,112,214,168,9,48,196,151,209,49,212,14,70,127,224,226,156,61,205,108,93,57,152,128,153,213,213,225,5,155,205,122,97,23,192,105,86,112,82,254,0,87,23,126,195,76,50,14,147,7,222,206,28,2,137,34,71,234,120,186,150,93,254,0,94,255,54,235,122,223,203,183,65,8,241,123,125,251,61,215,184,29,131,79,70,103,194,185,184,5,87,43,17,98,180,37,244,217,103,93,134,163,143,147,183,180,250,135,183,118,38,177,6,143,1,98,148,2,83,149,230,207,54,38,183,247,115,68,98,84,51,190,139,246,252,178,77,107,255,214,208,165,200,134,195,44,35,102,233,159,163,45,19,218,21,24,87,171,223,61,172,236,82,98,34,197,146,58,71,252,246,177,159,112,144,10,12,105,244,142,214,196,52,151,204,20,164,157,93,155,135,0,177,241,29,11,140,242,94,188,54,89,107,73,209,243,169,115,204,163,179,62,48,165,117,113,25,13,134,195,166,78,167,235,58,65,139,17,240,48,206,115,93,215,4,221,252,99,195,40,80,158,101,127,206,235,190,163,117,183,64,134,192,100,219,248,93,146,210,164,170,67,138,213,233,220,55,132,147,41,195,16,148,88,130,239,194,213,12,97,221,234,224,43,241,179,216,74,135,86,146,133,75,149,101,139,101,127,102,81,17,206,56,124,44,36,50,68,107,204,8,93,60,211,202,154,125,71,201,220,152,87,83,120,150,200,145,96,0,242,122,31,142,166,86,252,118,98,91,217,10,19,72,242,214,100,188,212,250,180,102,170,249,68,194,131,35,113,245,178,127,243,206,81,152,108,30,176,245,29,139,231,76,230,46,130,115,192,88,140,241,203,213,248,229,20,190,10,128,7,38,16,151,30,56,69,192,209,82,184,70,209,163,37,177,45,127,29,179,66,188,165,19,28,45,67,175,29,34,117,137,34,157,172,159,171,59,15,11,252,163,108,101,15,154,111,92,188,88,149,179,30,153,144,215,250,252,102,41,165,172,95,3,165,5,95,89,40,186,159,94,200,151,134,205,179,251,170,182,34,36,9,55,2,227,49,142,183,202,154,45,76,63,45,170,231,40,217,127,227,153,192,101,122,90,213,177,155,182,57,175,21,174,161,194,132,89,5,209,135,62,188,17,48,241,215,226,166,220,234,243,112,162,18,209,250,140,129,126,141,65,202,121,142,198,189,104,226,32,62,68,20,155,189,227,152,223,189,201,52,130,224,63,69,191,207,158,208,147,116,172,111,152,164,252,83,46,156,136,58,7,15,92,61,41,17,216,178,112,117,71,48,111,247,7,79,10,16,114,125,54,140,226,142,18,84,215,179,36,247,21,75,149,114,233,41,228,144,201,193,83,51,130,66,167,152,100,19,70,42,221,131,81,236,9,51,194,164,77,123,210,61,152,131,46,71,235,132,134,141,194,168,24,251,178,45,76,73,33,183,5,38,19,33,224,197,181,82,55,225,62,110,80,175,144,150,95,246,11,15,215,245,52,56,139,88,139,205,105,116,199,29,134,213,85,141,152,106,206,111,31,53,227,130,44,106,62,33,134,155,250,133,235,131,46,174,72,222,241,142,52,143,190,118,133,24,210,173,66,180,132,180,254,249,192,115,92,27,166,112,213,46,186,255,87,148,218,107,180,198,65,218,154,194,121,247,152,196,70,79,166,159,187,178,133,71,199,187,169,186,106,107,227,235,246,65,179,98,98,93,248,92,198,187,111,164,191,104,239,126,225,228,234,180,92,213,76,12,68,207,243,99,237,185,183,26,93,247,34,148,86,192,136,60,236,128,97,82,24,10,103,234,26,28,110,70,71,241,192,81,129,3,209,4,220,185,250,222,198,135,227,48,57,90,125,143,199,80,73,94,23,206,245,99,193,237,38,48,193,60,55,176,50,242,55,93,175,39,5,9,96,95,159,231,224,66,206,69,109,86,120,78,252,225,120,42,179,196,162,128,71,175,43,96,120,121,117,58,156,187,82,139,148,23,50,211,248,8,2,195,139,225,185,2,25,206,254,169,219,18,146,241,174,63,208,126,46,60,181,120,51,155,183,223,125,72,64,161,74,71,96,168,196,91,192,220,245,245,148,72,152,80,110,231,64,159,178,159,51,221,234,49,28,60,70,166,20,13,82,247,138,222,65,117,248,172,205,162,118,12,74,223,97,128,145,94,12,173,134,192,201,248,211,28,46,118,247,13,248,44,9,75,52,118,216,82,194,139,192,248,233,98,204,186,237,159,247,183,73,187,27,113,116,194,119,89,36,3,144,162,179,179,89,184,175,37,195,170,36,36,77,220,229,215,142,196,199,3,167,45,250,207,7,182,26,23,31,51,200,78,37,29,148,107,23,68,43,61,96,120,177,182,192,72,63,249,189,44,67,2,43,89,16,80,245,244,228,196,110,230,88,216,146,56,66,229,30,174,138,225,48,66,163,119,170,44,35,13,244,155,23,132,234,67,252,37,192,68,136,2,38,101,72,12,10,46,170,173,223,214,35,11,247,20,97,44,56,154,252,131,16,141,150,125,99,113,175,13,63,14,36,135,146,95,14,74,106,144,131,84,198,148,7,197,235,234,227,121,174,119,83,66,43,5,14,160,22,238,93,42,97,102,214,143,53,44,167,242,67,19,34,105,73,123,125,174,85,203,157,45,25,150,133,178,244,149,233,184,231,110,224,182,63,87,91,233,25,113,193,72,5,205,38,216,176,245,99,64,109,235,231,83,34,145,80,196,61,136,128,101,104,7,28,134,118,87,158,221,71,114,215,239,121,37,66,212,242,206,29,37,105,159,36,231,5,8,85,73,183,205,71,231,39,95,50,41,183,46,143,230,102,19,201,48,199,250,74,89,146,57,139,169,146,38,159,222,137,253,36,203,186,197,93,158,92,16,155,100,229,198,135,21,184,34,42,238,191,125,102,208,222,250,90,228,192,213,24,19,18,7,132,245,138,130,218,57,93,55,209,132,214,171,248,72,11,107,222,41,156,208,37,30,83,175,85,204,237,28,193,111,24,53,154,144,167,1,147,242,245,125,204,148,168,161,236,10,119,42,214,127,61,35,68,214,147,246,11,247,211,119,184,16,7,164,68,83,94,218,248,252,62,51,31,56,105,108,27,30,78,66,183,197,97,184,12,158,142,81,85,242,89,11,63,61,229,166,173,19,145,131,246,161,19,218,3,113,213,32,37,233,196,130,21,9,143,51,254,69,209,234,209,11,35,108,47,34,185,80,200,83,15,153,176,106,74,247,53,203,52,130,38,216,203,240,141,231,116,10,77,5,48,172,88,254,210,4,4,164,238,137,64,244,25,166,189,3,62,235,67,190,52,110,178,230,116,139,208,79,194,216,180,20,230,92,243,33,59,27,68,146,212,90,156,37,57,59,161,67,133,62,77,194,222,133,156,158,185,99,80,186,41,54,43,76,173,222,244,142,31,251,105,72,225,41,206,43,4,58,3,230,206,32,39,15,25,171,169,142,11,119,173,180,41,232,74,185,179,16,116,144,70,117,81,4,155,82,160,228,82,14,25,50,50,178,231,237,24,14,164,170,112,41,225,4,250,193,114,22,79,83,54,31,237,162,207,113,75,30,20,2,169,1,231,45,20,223,228,60,157,173,61,249,4,239,118,221,144,135,159,105,147,239,112,87,211,227,22,148,179,226,14,9,101,105,178,189,79,171,148,143,79,13,235,136,100,169,29,56,35,216,20,29,167,202,114,62,176,81,48,6,12,151,215,82,56,145,184,230,48,245,92,178,170,207,245,1,149,197,104,125,182,186,153,20,62,183,21,23,130,64,122,126,104,40,214,226,3,92,249,29,70,92,186,104,107,8,148,75,180,30,103,65,201,2,65,149,13,178,90,135,27,140,65,245,129,179,231,200,1,19,54,145,247,102,103,117,167,117,53,255,86,122,186,150,152,136,1,151,44,113,123,60,145,212,173,121,199,43,84,123,178,143,78,210,230,156,119,202,194,30,83,84,40,10,202,45,164,106,58,92,113,252,203,100,128,41,216,171,247,76,53,60,233,144,182,98,164,138,142,14,83,113,23,56,129,250,60,44,48,138,233,218,68,207,183,196,44,46,48,27,105,207,144,250,242,252,83,28,95,38,27,46,48,99,150,252,183,77,10,64,63,8,197,148,158,107,137,196,30,242,208,242,94,150,47,236,179,28,221,149,165,62,38,114,218,147,171,65,162,139,131,134,149,182,70,150,124,71,107,196,210,20,29,40,54,122,227,105,242,9,10,91,100,185,57,12,241,161,118,60,163,222,57,2,205,82,127,10,88,135,83,21,29,148,42,103,221,84,144,173,108,37,96,242,181,219,131,38,183,158,64,155,8,194,129,226,192,114,116,152,44,118,209,95,54,105,52,135,39,225,165,249,188,212,112,151,30,242,218,199,70,108,10,195,49,18,95,99,88,126,175,190,51,229,92,95,80,178,146,37,213,135,254,52,58,14,223,69,20,241,237,246,194,88,37,49,79,206,126,111,170,137,2,119,152,163,86,192,38,98,46,48,244,12,197,127,154,130,150,45,238,116,155,239,206,15,123,96,147,182,81,184,81,186,227,3,222,160,255,209,227,5,145,101,23,246,132,75,156,82,239,173,11,96,186,122,38,81,130,65,138,159,160,184,203,179,15,41,178,173,77,15,31,228,226,60,29,225,192,184,84,117,199,33,139,197,19,110,168,96,67,72,90,55,141,211,109,151,90,133,67,7,137,49,221,144,172,202,215,95,27,198,159,169,123,10,245,197,78,95,131,122,246,122,142,136,142,245,149,124,80,206,52,121,98,39,56,195,90,138,181,117,150,89,17,10,139,66,117,99,159,203,159,77,14,175,94,1,166,241,17,8,108,167,176,194,103,80,124,50,76,43,177,75,218,53,243,66,53,135,71,215,59,147,137,110,196,52,156,120,172,36,47,177,152,56,157,87,108,1,195,195,250,28,32,115,56,209,17,66,77,85,243,76,237,167,139,247,139,237,72,253,60,19,211,185,251,194,69,211,110,170,115,108,90,202,211,23,202,34,185,201,170,62,244,4,64,118,101,57,156,41,68,223,122,2,80,238,30,191,157,240,120,232,68,154,53,68,92,13,38,185,80,15,136,25,76,144,192,83,197,78,129,251,244,155,162,193,69,18,60,10,21,144,23,204,112,26,235,241,193,97,85,4,86,139,21,153,128,20,71,234,65,155,222,30,38,55,218,86,163,109,53,175,183,46,204,13,253,162,195,176,213,85,93,91,232,79,124,119,15,198,187,141,246,236,224,198,72,230,40,46,217,249,108,102,248,70,99,154,36,216,236,246,3,199,209,97,232,31,64,24,214,47,218,132,153,159,136,37,46,244,104,76,30,161,110,147,56,100,151,191,243,70,131,184,107,99,136,151,147,191,51,78,50,169,72,55,127,45,33,162,152,190,121,23,61,141,201,84,112,7,44,75,227,108,25,58,67,121,75,79,237,96,97,97,118,200,167,196,81,145,82,188,23,94,50,185,61,195,131,187,188,134,19,120,100,169,21,70,139,130,4,189,216,49,18,137,205,83,96,35,200,143,29,3,99,74,190,22,53,24,179,214,187,161,16,193,151,135,47,19,252,139,205,234,88,64,75,110,200,92,251,91,47,177,17,50,71,229,167,81,100,243,20,187,106,247,70,241,45,33,3,211,226,193,118,169,18,204,242,254,253,200,35,31,82,183,185,1,137,176,199,5,169,18,38,122,33,189,226,115,220,61,20,46,185,36,43,126,64,108,186,221,44,91,136,90,100,109,205,59,223,158,89,56,122,11,154,107,232,190,156,147,35,179,147,221,117,55,224,216,74,247,96,233,73,89,105,241,173,183,180,163,103,149,202,54,137,145,153,178,136,7,132,112,141,229,169,91,44,158,184,225,254,110,224,149,69,1,220,114,78,231,136,83,139,75,186,56,89,6,130,133,37,12,171,179,166,155,94,220,9,23,81,42,235,112,201,207,237,153,196,41,49,81,206,138,222,226,241,98,79,8,177,208,106,46,225,41,75,207,254,142,43,21,41,36,79,112,251,44,106,20,211,70,192,93,146,233,203,176,211,215,13,93,42,244,85,17,237,192,56,253,107,52,230,98,46,3,74,149,100,141,17,131,55,113,107,199,80,173,143,165,49,152,114,114,214,146,223,62,214,181,218,56,38,196,116,66,123,173,148,248,88,136,21,72,45,111,49,98,228,126,173,54,203,14,185,61,235,100,49,140,25,86,27,162,21,114,236,192,19,231,52,20,88,250,240,104,119,65,161,202,189,6,35,35,158,180,49,121,179,169,135,53,138,173,122,223,171,159,27,205,249,252,97,202,178,99,52,105,205,127,185,173,17,244,124,122,70,45,103,91,209,218,196,65,171,194,40,160,228,11,23,117,132,163,70,112,38,210,181,193,247,214,4,12,74,184,168,158,8,3,254,156,236,18,62,32,150,157,83,44,190,57,180,224,28,52,141,17,230,230,52,177,9,25,241,99,164,19,72,9,24,138,29,249,105,83,98,137,137,100,229,184,114,84,31,115,143,2,117,31,149,197,213,65,150,166,213,112,172,176,249,184,113,74,69,108,193,179,2,237,89,92,137,178,122,41,251,248,113,201,7,58,147,6,214,77,62,114,198,136,83,18,38,179,20,118,134,180,99,68,173,136,66,246,119,50,72,175,207,108,145,95,177,228,165,237,230,221,114,160,231,181,117,146,226,144,159,177,112,169,148,23,166,69,4,95,88,0,62,162,184,250,91,123,224,156,239,2,177,82,23,57,59,186,209,132,132,249,111,172,102,250,214,231,98,146,115,52,134,12,81,22,54,118,238,232,113,15,60,159,162,11,151,40,241,102,184,23,107,192,20,139,52,133,205,155,251,93,127,83,218,79,218,86,199,3,225,193,59,228,105,231,214,8,89,183,236,133,11,159,97,211,61,30,159,36,242,211,1,175,45,250,90,40,248,204,72,168,183,76,192,169,185,35,103,196,185,232,251,189,222,36,254,196,139,99,90,82,189,95,152,132,14,233,121,49,66,60,239,90,134,140,90,247,141,12,149,212,184,48,183,166,187,101,157,15,98,114,33,1,159,39,109,133,23,94,213,125,31,174,186,152,192,144,99,10,156,187,142,57,60,85,215,255,196,29,167,202,165,169,167,26,132,133,56,36,154,106,179,224,70,177,172,168,24,211,146,36,217,19,190,19,98,191,49,228,248,101,196,142,54,56,173,122,225,166,161,61,104,26,130,30,28,177,221,161,217,131,104,152,236,22,61,35,230,191,100,191,107,112,229,56,185,50,115,5,50,229,33,112,15,90,218,106,252,183,26,125,67,255,239,76,136,120,54,71,180,124,174,99,5,30,235,218,29,22,108,148,79,190,37,85,253,179,220,103,87,117,108,89,253,229,40,235,254,114,18,153,42,138,254,42,26,8,209,237,34,68,164,133,66,84,132,18,227,157,237,182,112,97,196,216,107,184,189,18,121,136,50,195,155,73,135,198,28,77,232,200,139,153,66,234,102,100,145,218,167,22,226,15,98,209,24,54,35,166,73,19,49,105,35,59,201,46,248,252,203,167,76,58,158,70,179,214,227,209,80,231,138,159,165,89,174,185,223,188,119,134,191,85,172,47,162,118,237,58,228,50,214,88,86,24,174,235,235,51,35,121,94,46,39,13,55,87,10,135,92,158,80,144,73,207,11,230,71,124,106,242,216,150,248,120,44,65,185,196,179,87,126,238,237,205,232,74,214,133,249,237,251,236,202,117,36,172,28,106,156,134,102,10,65,88,146,61,209,193,96,244,110,4,198,34,72,183,227,230,177,187,48,73,168,251,122,18,77,36,171,8,76,162,93,137,214,227,41,96,59,112,54,141,225,24,242,165,146,51,165,194,221,208,239,92,32,138,38,54,43,238,236,186,194,41,77,238,142,174,15,36,132,230,188,187,93,73,69,228,66,138,233,19,185,184,11,19,13,178,113,25,22,75,138,9,223,46,135,145,80,240,29,216,84,230,100,22,79,181,105,177,119,115,143,169,150,40,65,153,250,219,164,89,223,37,210,113,65,55,129,97,22,187,251,89,57,59,241,214,214,230,154,140,213,137,70,217,212,158,147,220,31,55,190,77,152,247,121,120,34,216,85,226,232,204,202,77,14,220,167,87,164,51,55,152,151,250,222,120,133,238,209,73,79,228,254,131,78,67,36,244,144,49,81,53,99,191,64,135,70,116,192,225,110,135,190,194,231,216,142,174,45,115,245,63,173,201,175,174,215,210,25,34,173,108,76,120,103,163,9,11,110,193,141,174,147,201,82,52,174,241,216,68,68,133,50,183,210,98,249,174,51,2,69,10,99,113,9,201,133,147,83,88,115,71,184,149,204,18,214,58,233,155,154,113,131,193,23,76,72,164,83,80,121,53,116,1,206,148,244,110,197,139,202,242,133,185,62,220,137,231,15,212,170,43,140,212,86,15,245,226,7,237,42,243,128,188,52,226,137,222,154,112,68,211,179,15,115,224,222,56,139,233,210,200,25,146,145,183,10,51,43,157,115,80,111,18,150,87,225,137,174,248,53,40,81,210,61,143,90,15,223,151,136,2,168,23,213,74,44,86,11,215,153,249,68,228,28,48,22,202,21,110,36,136,61,154,182,134,205,202,45,234,105,17,38,49,46,173,34,190,133,207,132,168,90,173,15,186,91,120,176,142,61,64,78,173,194,38,214,23,48,28,211,77,183,114,14,34,239,56,85,203,173,235,91,147,42,28,46,172,105,132,51,114,180,82,143,150,124,55,158,80,74,235,215,70,160,112,122,48,248,76,147,190,212,58,132,252,171,134,175,31,184,106,212,135,202,185,218,98,192,225,143,214,219,85,227,148,247,218,167,3,255,42,153,5,62,203,121,121,148,142,176,154,242,134,22,178,196,249,128,1,147,107,36,239,213,11,31,223,125,153,221,40,157,30,120,238,152,41,88,15,106,160,117,18,199,252,34,97,251,149,58,158,27,122,132,59,6,165,25,255,140,182,62,93,77,225,90,38,113,254,25,81,202,200,227,210,56,155,9,186,171,69,193,236,232,209,186,107,9,70,51,9,169,120,41,171,146,147,93,1,107,121,134,71,145,132,181,185,245,135,145,254,246,91,250,196,238,175,123,60,166,76,139,24,196,36,200,93,244,99,157,161,62,111,234,63,205,223,67,13,161,1,207,118,248,12,77,237,69,173,40,238,1,53,86,15,233,107,234,213,62,99,114,254,23,35,74,205,174,198,107,169,207,60,219,136,47,128,50,214,147,171,77,2,238,140,77,131,50,233,164,9,78,13,102,177,17,51,188,96,110,100,133,17,246,11,223,115,225,164,213,229,3,221,96,142,239,81,50,132,214,138,30,115,115,199,179,241,66,233,7,105,150,162,238,239,149,33,119,210,33,183,112,110,191,48,145,54,109,125,214,68,187,173,215,57,166,203,3,151,50,163,227,70,154,52,116,117,17,69,143,174,65,20,146,134,254,54,214,230,138,214,68,144,30,219,20,157,249,136,82,100,83,176,80,219,20,233,160,21,48,245,30,178,184,176,46,103,189,104,206,154,106,116,54,233,43,18,124,96,18,35,87,121,224,114,183,133,3,167,246,218,189,187,248,181,14,191,197,147,91,79,62,160,223,126,204,169,33,36,223,216,196,70,31,226,240,176,213,43,112,34,120,233,211,204,232,204,234,31,224,44,176,73,201,232,54,188,131,148,241,192,169,236,241,110,241,224,63,116,88,186,104,211,61,28,69,109,79,37,26,8,41,200,53,154,226,203,237,34,118,7,37,203,75,23,87,49,74,206,25,48,244,182,143,45,79,242,162,183,94,4,254,117,10,159,13,230,252,181,28,38,203,95,77,125,210,236,60,233,12,248,189,152,101,50,241,252,165,113,150,77,221,255,209,104,222,59,30,141,161,167,135,125,46,196,61,163,113,154,234,247,70,47,117,57,19,23,168,209,72,137,165,128,156,148,239,9,240,253,64,40,40,48,236,247,23,197,211,173,86,8,212,32,190,29,145,206,186,53,133,15,154,157,229,21,218,7,182,122,191,199,196,33,47,207,63,150,9,173,63,38,14,86,108,188,53,194,49,89,238,216,4,216,154,155,79,136,192,15,205,72,38,157,18,194,212,15,166,118,76,163,231,228,68,193,204,247,193,200,52,106,140,186,26,183,170,59,238,40,166,172,154,84,83,77,103,209,221,253,200,225,16,74,212,142,159,51,49,5,220,134,86,127,27,124,12,143,113,225,244,92,49,172,234,232,182,134,156,88,190,23,48,177,224,11,159,93,91,47,133,217,36,132,29,62,155,77,121,198,148,116,221,42,112,121,110,125,219,44,191,248,237,204,123,61,87,74,178,129,253,115,163,171,245,92,55,207,125,67,176,167,54,176,26,181,100,76,112,227,99,124,110,163,3,34,6,95,214,176,243,175,231,46,107,229,184,62,21,10,186,175,98,194,144,128,83,34,161,205,188,32,162,141,4,181,133,37,141,59,76,24,68,191,230,156,70,81,27,240,168,58,145,38,207,115,83,1,218,200,162,251,36,194,199,213,25,150,207,85,164,90,182,157,94,8,39,244,242,14,227,227,125,46,70,232,71,248,62,123,76,219,89,183,14,26,202,1,94,58,94,113,154,99,245,95,216,226,237,190,4,58,214,169,40,95,150,106,218,198,126,182,192,165,80,245,186,104,241,50,191,108,82,33,83,132,191,204,18,39,170,19,1,160,76,73,132,80,38,74,182,251,197,116,248,216,202,34,104,94,168,21,154,145,189,8,191,74,209,11,62,245,2,203,133,76,17,104,158,120,240,47,188,140,9,192,59,110,246,147,124,206,98,111,226,51,13,90,79,81,152,135,225,7,194,180,237,40,60,52,50,133,205,61,237,217,231,38,109,156,68,117,6,101,60,236,91,127,54,116,33,122,75,198,167,120,195,151,157,90,244,44,54,78,49,85,131,158,47,172,187,120,33,7,42,121,70,66,103,196,244,194,135,92,82,109,209,113,238,180,83,108,156,98,10,120,126,188,116,8,208,116,55,44,232,15,122,194,63,218,11,4,167,229,225,201,130,65,223,231,132,234,177,171,243,26,145,211,80,101,70,144,162,195,19,43,48,101,98,238,210,135,66,180,10,193,121,201,86,105,230,147,1,94,134,44,76,1,240,186,89,37,132,195,197,12,81,129,147,153,119,14,103,212,99,239,144,35,244,148,138,251,107,154,49,41,9,56,56,112,2,131,88,186,9,218,136,241,126,155,29,183,160,161,103,46,81,214,22,238,99,36,127,150,144,30,34,86,140,39,213,135,140,251,156,166,164,33,205,51,195,221,130,68,215,210,108,9,204,54,12,155,128,231,147,48,13,193,104,40,176,80,199,49,158,203,11,180,134,72,22,57,140,235,64,62,54,197,177,4,160,29,78,137,112,167,194,212,243,248,111,79,248,163,100,253,80,183,122,173,9,38,25,228,186,23,110,20,200,249,38,79,254,51,117,244,23,54,21,195,143,77,169,226,217,62,203,91,97,132,8,221,22,105,38,188,163,51,137,19,39,142,124,56,73,119,210,185,0,205,71,88,96,56,179,147,186,152,77,145,59,162,113,86,17,51,197,2,35,246,192,250,14,152,32,137,252,54,185,150,117,197,123,67,174,41,11,236,192,38,89,233,112,53,130,72,129,77,185,52,122,94,97,58,145,15,138,223,177,199,52,197,107,84,178,182,62,211,41,246,21,46,28,162,166,88,178,101,190,222,33,135,15,68,236,82,147,129,146,142,23,211,118,23,216,8,126,188,103,3,143,166,56,91,179,233,37,121,0,148,100,129,115,20,74,207,32,100,139,51,166,89,244,84,6,133,90,157,28,19,145,202,33,205,178,101,115,221,206,144,94,45,247,75,67,71,100,99,39,47,73,171,118,171,214,160,23,188,150,217,125,254,164,76,13,181,14,147,73,36,122,88,138,219,254,83,80,67,252,45,8,147,42,44,82,69,24,208,9,228,97,115,248,79,147,124,95,100,113,115,23,109,53,30,222,72,154,146,215,78,147,156,10,247,234,115,70,136,14,112,177,200,71,148,51,80,39,81,101,245,65,42,216,34,13,133,250,244,37,202,228,192,56,99,2,70,37,65,50,46,206,249,144,131,6,144,228,234,209,244,42,155,6,22,180,123,130,184,30,62,245,77,36,131,141,30,171,239,216,145,40,138,10,140,9,29,171,15,175,224,3,83,6,54,226,183,17,86,209,42,241,4,93,103,228,138,147,131,181,69,199,8,152,162,65,127,248,177,229,183,76,51,210,146,135,23,168,155,145,132,52,163,192,57,133,68,30,142,53,234,179,101,76,43,133,2,190,209,87,168,196,53,233,130,195,48,84,96,44,29,123,174,244,192,92,145,106,192,231,84,22,251,143,69,127,46,11,205,97,42,70,100,101,3,247,176,30,129,135,214,54,2,19,252,189,48,105,116,23,38,22,232,132,170,21,54,56,234,160,5,134,180,222,167,18,174,11,36,201,21,166,92,34,208,65,178,228,69,73,16,243,39,179,175,235,21,134,226,148,40,231,193,67,155,96,225,19,24,71,159,135,17,161,117,194,122,20,152,108,193,30,48,46,197,155,2,112,62,20,121,22,126,63,130,43,238,180,94,2,115,75,247,1,109,100,29,221,1,229,182,159,91,236,118,56,254,73,6,18,184,172,168,245,6,206,34,207,68,41,3,85,251,222,177,186,181,124,42,195,131,63,226,122,115,58,198,45,124,8,12,91,232,188,240,25,238,92,20,38,131,215,223,138,60,229,61,181,117,69,110,96,5,204,249,33,47,61,173,88,223,191,7,69,30,146,237,13,76,8,46,90,23,78,121,233,185,49,79,196,60,161,240,180,13,69,41,34,241,33,51,11,120,60,48,60,241,61,96,202,83,228,189,206,150,128,199,223,225,206,234,232,2,67,222,237,70,45,2,40,103,110,104,235,134,137,125,91,27,15,158,192,220,102,75,180,110,85,98,55,153,123,0,5,157,142,214,172,196,90,249,87,79,226,33,122,104,119,211,126,122,118,118,176,236,174,139,106,101,221,101,60,15,39,23,200,97,108,145,170,191,93,77,35,215,225,145,199,219,53,35,78,243,89,10,53,126,125,30,14,231,151,87,59,84,211,203,189,137,163,217,196,66,34,251,24,193,166,34,167,147,125,17,62,153,195,100,99,233,152,225,218,136,49,35,51,65,44,98,18,34,172,254,214,97,52,72,154,78,83,34,224,110,110,151,253,35,231,146,21,66,74,234,114,148,52,201,161,139,111,90,209,172,195,164,32,45,93,124,188,171,159,16,204,194,41,60,132,6,207,168,180,0,38,112,241,172,251,229,132,28,204,82,244,159,116,91,192,187,230,91,165,9,31,105,21,7,133,248,61,18,135,136,171,23,117,48,224,32,110,113,35,45,166,98,63,20,38,73,62,80,210,180,228,14,146,210,226,142,187,3,102,147,150,198,24,188,205,79,62,210,187,209,86,20,24,91,52,94,27,175,188,6,88,224,104,142,84,114,242,145,207,166,162,207,94,45,74,168,200,9,110,122,111,163,102,160,184,136,24,119,242,173,12,110,8,19,176,254,2,70,66,93,64,182,93,223,206,206,96,112,159,28,207,201,52,157,234,15,34,156,99,108,72,230,2,231,88,114,150,42,36,147,184,255,203,47,243,161,157,1,5,138,213,245,100,167,145,119,114,22,132,255,54,25,168,67,191,6,108,167,113,5,41,104,83,74,246,12,209,147,30,117,126,197,148,207,37,68,72,102,97,113,58,15,116,46,139,102,236,65,60,55,170,135,85,173,130,73,54,82,216,82,46,63,28,143,121,100,119,142,237,118,246,232,22,227,77,55,213,5,108,140,218,145,14,136,239,127,72,18,100,130,225,51,76,82,11,24,42,103,146,145,158,182,88,60,212,156,13,237,217,220,231,197,252,192,198,107,75,237,182,88,172,41,42,54,11,133,66,107,62,230,44,85,76,241,203,137,36,107,153,9,43,156,118,248,46,107,82,139,146,2,241,238,126,5,115,155,46,53,219,206,122,157,113,56,64,151,61,69,234,4,51,27,98,235,117,97,78,41,49,210,51,101,22,254,202,120,249,134,206,110,75,198,137,37,109,124,99,210,179,253,171,187,12,116,229,164,150,21,225,243,200,119,0,134,54,80,47,23,103,254,186,59,165,152,176,168,94,130,19,103,158,188,151,229,133,232,197,6,174,185,248,86,201,150,173,194,103,81,222,89,148,216,214,180,245,154,37,202,171,248,210,67,139,211,207,107,88,97,83,192,176,67,43,74,170,207,69,73,228,149,203,160,174,74,11,58,215,231,174,103,17,38,135,81,220,147,11,48,250,121,189,223,201,125,140,71,185,233,65,12,151,226,220,32,91,75,118,103,96,227,28,14,120,21,173,148,56,191,11,217,167,174,171,199,131,84,50,193,199,232,55,218,52,207,221,155,188,168,152,132,72,95,246,231,242,28,209,109,74,97,186,26,216,236,75,201,41,87,170,101,74,150,231,238,188,67,31,175,26,1,148,80,246,162,93,14,167,108,108,83,72,201,233,15,115,31,190,27,123,135,48,77,95,10,203,54,210,90,72,155,213,201,141,147,171,133,131,8,162,25,116,234,4,158,166,89,19,112,31,154,205,147,169,3,200,235,194,249,201,91,49,54,150,62,239,107,145,146,171,104,143,123,65,161,222,88,51,189,51,150,105,92,172,15,76,76,89,97,106,47,251,29,207,99,215,12,69,207,212,205,241,203,214,81,25,80,180,141,162,70,174,64,10,167,60,149,40,52,78,87,209,50,122,181,174,17,127,238,220,37,50,245,80,141,171,162,92,1,76,41,231,188,251,107,210,236,42,214,119,186,207,78,38,248,245,252,116,187,71,101,227,99,148,167,103,70,131,18,251,193,82,173,91,94,219,132,228,28,166,40,81,231,81,179,194,136,216,77,26,255,104,207,206,143,201,94,132,198,146,174,157,6,9,114,11,184,26,151,191,76,5,139,105,196,195,97,67,200,234,51,11,1,247,106,110,93,245,161,144,84,217,156,55,212,180,57,243,208,111,141,218,109,56,212,10,28,151,125,232,47,87,182,50,31,20,36,209,182,58,158,80,253,14,163,9,49,230,249,60,155,130,29,191,148,152,30,187,90,8,228,184,166,72,28,97,135,132,29,71,225,118,93,21,80,130,83,157,163,112,165,194,207,97,170,86,254,176,174,119,138,17,61,35,152,106,126,90,83,98,19,191,141,140,241,179,246,80,91,136,158,39,212,216,70,121,224,22,249,210,28,98,83,76,104,91,247,253,30,106,176,131,232,28,230,54,27,126,66,228,213,118,123,158,125,76,6,103,43,194,227,1,243,207,131,70,169,242,1,97,20,210,110,15,171,193,118,24,10,167,103,183,218,183,42,151,66,53,117,28,101,227,179,241,221,8,158,144,174,21,191,198,132,155,162,241,64,164,90,221,128,157,172,6,95,183,103,48,112,166,171,195,185,114,21,11,24,219,93,3,0,112,125,5,59,72,182,242,227,231,225,199,232,117,119,0,122,50,77,131,65,228,138,213,216,70,17,130,135,113,66,60,229,4,168,125,221,114,6,225,39,81,184,223,44,58,51,70,138,110,10,118,131,116,91,146,237,62,41,129,1,52,147,185,250,233,113,14,34,104,151,246,3,215,40,224,200,148,131,107,29,39,48,150,112,192,105,167,39,4,96,218,210,221,97,148,164,213,181,58,32,152,119,251,5,103,230,67,209,4,9,202,8,175,110,54,162,245,253,4,16,70,143,136,104,54,110,92,157,164,195,34,122,23,62,7,174,250,132,73,221,238,41,96,188,113,58,166,147,32,129,131,208,150,232,1,49,168,224,246,197,147,161,72,25,207,136,79,180,52,106,192,124,157,161,48,25,149,59,96,28,206,69,195,38,108,10,209,154,84,121,133,81,172,139,140,255,108,41,69,186,43,80,148,148,98,42,97,32,22,9,198,158,75,119,190,133,95,103,52,7,247,91,129,51,20,244,203,97,188,211,26,85,89,16,20,148,104,125,238,24,245,137,84,65,148,236,113,121,156,226,175,229,118,110,18,205,89,31,141,253,122,105,244,60,99,118,71,110,85,90,166,239,165,17,54,227,40,244,174,205,115,207,214,211,201,124,229,78,129,86,41,126,59,91,144,196,60,145,126,77,209,115,164,103,134,44,33,50,135,179,47,176,52,126,84,100,130,90,14,217,112,152,211,73,162,146,70,156,252,13,56,162,108,77,83,167,202,143,141,193,187,221,144,48,208,110,147,255,30,33,52,162,232,77,227,188,21,74,72,63,217,18,126,12,205,14,228,128,239,177,178,83,49,206,161,169,112,137,36,84,36,36,96,6,127,208,18,238,77,180,29,187,150,222,114,11,90,81,255,10,117,45,242,170,15,60,163,16,2,202,147,173,59,22,23,153,25,241,1,82,111,207,166,179,30,184,57,231,47,48,199,139,118,109,201,225,147,40,186,214,186,72,126,59,71,40,150,10,176,231,100,35,47,152,232,174,195,57,63,27,53,54,213,177,28,253,197,8,223,180,39,250,13,159,145,15,90,194,249,32,137,245,208,210,48,43,29,70,76,52,235,215,132,204,248,187,193,226,184,32,121,75,230,17,73,191,78,46,194,134,142,99,67,6,13,74,236,149,189,245,234,47,141,44,14,120,104,42,62,248,92,50,151,22,47,66,120,219,214,183,124,40,122,55,22,4,77,133,224,90,236,191,141,138,162,86,159,84,184,151,92,39,177,152,74,163,250,119,44,151,107,124,70,171,241,71,158,15,152,159,68,164,22,61,131,178,32,151,39,17,27,167,88,117,120,173,34,114,108,150,52,54,188,14,187,88,5,136,50,109,152,210,128,211,216,208,54,13,165,92,109,198,220,254,249,17,241,25,167,39,229,31,33,230,236,174,16,19,28,218,218,113,50,16,188,120,189,144,243,75,197,184,212,148,161,149,244,93,65,206,149,12,1,132,174,165,118,157,80,107,251,96,168,244,203,208,154,205,194,78,241,125,206,99,229,167,45,42,218,133,3,162,120,222,35,212,97,16,118,107,109,112,177,116,209,15,134,144,34,151,167,188,23,47,196,247,218,36,129,55,173,38,61,182,181,21,188,125,240,57,87,207,7,151,223,94,80,201,124,153,72,198,152,211,180,6,189,79,18,18,124,174,224,42,201,89,107,31,71,42,126,194,16,231,134,153,78,225,179,55,215,139,78,82,177,31,148,108,176,128,251,152,235,109,124,78,157,25,48,249,189,210,154,194,22,207,98,194,214,24,15,23,65,39,205,38,141,28,112,91,207,91,67,132,216,191,8,26,180,7,216,250,69,11,12,207,114,174,35,224,137,123,227,129,239,2,58,240,88,85,203,9,216,41,220,215,98,15,231,66,175,48,11,40,122,190,214,195,12,223,136,7,122,69,128,253,118,85,194,86,188,246,199,98,168,247,183,171,110,136,36,51,180,59,149,146,233,200,231,167,20,175,150,251,112,162,246,154,180,9,19,139,31,203,192,103,17,105,214,38,133,143,43,102,26,135,227,147,251,75,205,75,138,198,22,40,209,108,235,140,4,106,252,116,199,57,94,159,116,234,229,167,31,173,45,201,67,43,6,240,3,221,142,39,24,38,21,38,191,235,118,60,115,255,20,24,129,142,124,71,165,52,229,169,229,118,219,93,239,19,152,171,131,230,29,147,241,163,173,31,106,96,243,129,58,203,173,241,62,113,203,17,184,154,156,114,192,21,17,38,133,83,16,223,1,99,164,105,58,30,130,183,201,97,188,218,77,6,181,98,25,121,217,26,48,190,207,167,86,168,67,141,231,240,134,157,89,43,172,214,117,79,192,99,68,28,70,182,114,24,23,93,90,141,40,0,131,32,48,53,57,187,199,206,81,169,224,214,140,58,188,159,43,246,157,179,104,230,147,143,183,236,159,128,155,8,82,23,188,42,164,17,4,10,51,84,87,184,77,47,124,54,120,105,13,60,164,59,37,199,107,87,28,117,249,73,5,36,175,106,92,120,60,89,188,5,255,209,125,237,110,66,159,2,23,250,226,179,129,200,148,22,49,66,119,94,220,177,2,65,19,146,52,114,238,155,32,114,236,106,13,225,65,185,89,158,1,41,136,214,4,92,246,99,229,33,106,152,98,38,54,226,175,154,40,152,168,178,217,130,118,205,199,235,36,113,204,120,54,113,135,173,169,128,63,237,218,128,41,223,234,106,114,176,62,123,192,40,203,169,173,4,81,103,236,121,212,116,60,217,124,166,108,25,141,169,65,27,143,49,68,9,132,127,78,20,91,212,179,88,154,201,167,197,91,195,49,190,30,43,14,110,159,33,231,159,86,56,90,74,119,141,237,150,234,125,141,82,176,194,82,139,121,216,76,230,231,185,13,64,132,24,99,122,78,146,156,20,38,159,37,78,79,74,176,69,48,222,140,234,44,95,155,66,141,169,70,59,194,101,217,187,70,77,175,168,206,1,227,28,158,1,175,162,58,53,165,156,219,91,247,215,62,235,103,235,231,58,135,84,77,241,61,206,2,121,142,168,130,59,47,199,152,245,201,49,164,185,153,232,22,59,202,54,63,116,68,241,156,59,147,9,246,200,124,238,118,133,2,97,183,194,136,8,145,42,45,168,21,94,248,136,29,27,171,104,77,40,201,95,107,198,185,77,126,190,42,178,16,24,218,59,166,2,86,129,134,61,137,195,33,135,225,48,82,153,178,240,139,165,3,249,79,159,174,45,205,247,201,148,243,56,149,201,143,15,71,75,118,242,54,166,229,248,105,200,42,228,58,144,77,61,179,250,199,90,132,76,213,191,189,168,204,28,37,96,132,87,182,94,182,83,247,2,173,2,65,223,67,9,149,127,4,83,35,96,98,2,234,7,248,209,224,4,12,221,136,38,126,18,229,187,173,207,10,208,72,114,54,86,202,176,9,96,77,169,26,39,153,131,60,168,122,225,162,18,34,153,194,105,143,198,1,207,85,159,174,37,219,229,28,134,12,85,61,174,231,219,123,184,2,148,172,214,249,120,71,230,61,5,22,121,2,234,130,48,166,160,17,67,110,5,119,234,91,105,220,201,214,133,247,235,204,162,170,51,6,101,194,24,174,174,176,74,45,65,244,123,46,205,243,64,160,139,147,251,90,236,240,98,169,123,177,145,75,33,48,206,116,113,78,114,200,223,33,229,122,247,184,207,205,75,125,91,159,35,70,39,34,117,157,179,11,12,237,135,194,119,183,35,151,181,169,203,20,142,210,20,35,70,13,238,147,173,138,110,202,186,141,113,73,191,30,110,50,178,98,76,48,14,213,19,124,46,26,43,108,17,82,237,182,6,174,106,130,248,56,95,120,107,33,32,28,31,251,158,217,150,241,163,126,52,99,54,187,235,103,170,46,220,65,17,152,188,67,50,76,221,65,227,109,56,238,226,91,143,115,11,213,124,110,75,17,222,251,206,240,61,53,30,97,73,36,119,113,49,4,67,147,85,83,79,113,2,216,194,84,31,54,167,232,221,53,168,14,122,2,152,28,125,119,130,155,62,143,70,63,137,187,222,49,65,91,73,183,156,115,61,226,56,140,29,137,210,3,133,151,21,0,199,126,246,208,236,18,126,128,68,49,80,18,28,139,194,248,97,122,236,149,103,249,104,64,142,196,228,28,247,39,150,86,210,213,131,124,160,87,148,2,35,135,164,15,71,119,54,190,199,153,220,77,183,43,146,108,102,190,123,252,46,74,115,66,14,110,243,106,108,96,204,51,13,147,83,14,25,11,128,90,62,45,102,61,176,101,60,4,12,147,247,19,100,63,27,117,247,247,58,187,83,201,186,105,32,131,54,226,181,25,20,205,232,201,68,63,118,92,27,7,186,165,26,125,77,20,2,134,45,79,125,251,124,70,5,49,177,56,238,7,87,187,246,192,232,107,123,107,170,110,155,238,226,41,163,34,27,39,250,226,170,166,61,183,106,182,128,185,153,235,241,4,73,251,61,96,122,99,87,25,79,235,96,135,177,74,151,115,131,125,30,206,237,62,236,24,227,58,83,24,230,141,107,108,36,122,178,158,169,230,217,47,229,163,225,120,208,21,85,61,24,96,24,127,245,201,76,64,242,48,204,55,72,124,159,53,64,222,251,184,214,93,126,82,201,147,169,130,221,214,140,185,110,43,48,148,236,184,194,180,87,93,33,27,67,197,170,215,55,50,243,27,98,221,125,198,150,69,41,206,83,173,209,214,165,67,180,139,223,147,188,192,141,102,247,123,223,37,240,166,199,83,4,80,17,77,134,224,95,207,251,234,148,29,148,0,80,121,169,134,8,53,235,254,179,131,35,160,104,226,194,178,250,165,238,176,209,214,168,17,196,114,241,219,205,152,232,39,245,199,70,66,240,214,91,147,92,255,164,54,88,193,180,219,10,131,60,63,85,71,204,219,10,144,190,215,66,248,105,55,157,39,112,252,251,226,194,235,136,217,41,40,108,74,190,52,127,194,223,250,165,161,209,119,90,180,242,43,233,213,47,61,204,211,233,15,207,198,246,249,24,11,248,80,189,181,73,3,200,152,117,18,207,252,250,2,231,86,87,194,142,76,57,194,114,199,199,25,91,62,216,120,230,65,118,66,243,210,77,213,75,195,102,184,254,186,95,86,169,65,123,226,71,221,20,223,190,159,70,143,121,169,115,61,35,106,179,253,14,14,31,202,234,26,217,154,86,73,235,63,77,233,202,212,3,4,190,103,39,34,229,122,136,230,138,134,182,184,117,249,84,65,119,168,140,39,160,199,217,22,239,5,145,204,86,139,151,4,16,103,108,131,191,45,65,133,246,228,93,200,107,119,99,107,202,143,41,114,78,120,127,49,84,132,242,83,249,2,165,182,143,138,21,65,107,14,65,134,129,217,143,85,82,104,222,228,134,4,237,131,31,202,221,234,110,37,245,108,51,51,138,255,114,35,239,66,211,199,96,87,109,241,210,9,119,235,208,92,190,196,82,246,198,203,10,43,36,17,240,76,4,47,26,133,190,205,184,67,5,134,47,44,192,94,159,242,17,54,167,17,191,204,78,167,140,27,201,42,120,60,160,64,201,44,149,22,79,106,101,139,29,252,103,189,234,195,141,219,181,199,136,193,156,160,168,113,251,69,99,43,186,86,248,28,139,46,45,93,184,62,64,136,36,249,162,132,147,122,192,228,51,13,205,249,159,37,220,157,29,150,110,21,194,60,199,53,126,221,128,161,24,210,214,103,49,68,158,10,85,180,4,109,186,22,5,144,66,223,28,30,216,37,154,222,187,215,136,47,109,5,2,181,107,77,0,172,198,59,96,246,27,109,12,73,87,10,24,110,139,37,41,209,219,104,231,188,227,152,122,91,83,162,73,82,244,4,120,4,213,136,138,105,218,50,60,1,110,64,117,42,251,86,214,162,1,24,90,99,30,229,97,4,182,146,80,77,104,215,237,248,51,223,166,146,138,147,57,98,154,183,1,159,1,76,154,173,141,117,17,235,26,230,178,172,5,11,72,5,54,63,126,88,71,89,196,163,73,20,167,98,39,30,206,25,153,154,230,176,247,233,42,33,192,200,112,41,156,70,228,114,253,90,203,160,244,149,156,166,17,172,190,105,253,236,131,253,162,118,128,42,138,211,120,94,248,12,106,86,216,24,7,47,156,187,230,206,195,158,215,99,199,128,32,37,53,109,189,106,148,66,24,124,14,100,25,177,134,249,220,245,225,58,220,149,11,136,99,140,237,189,21,157,195,218,52,238,188,105,65,245,247,30,122,25,190,213,238,133,64,191,164,58,241,100,102,72,117,8,123,198,54,217,37,190,201,79,173,237,17,101,138,238,201,135,186,141,161,228,9,55,206,217,190,207,148,186,187,100,158,118,194,198,252,173,40,87,118,105,76,146,196,114,195,170,253,242,7,182,182,38,25,243,123,120,59,243,113,138,227,57,27,217,80,88,25,100,102,54,41,127,63,139,129,32,180,31,91,236,100,73,172,81,102,35,37,75,254,219,131,170,89,41,147,192,245,178,157,144,6,122,154,174,41,146,104,148,194,4,178,2,158,68,180,101,196,249,251,182,254,221,29,229,123,157,33,246,175,137,73,49,133,162,142,241,61,251,166,219,201,136,252,116,17,43,166,92,154,138,142,226,48,166,129,78,66,164,224,92,94,138,240,50,238,63,217,174,152,13,219,109,70,146,47,142,233,43,115,148,4,88,175,36,34,175,208,168,19,5,38,16,21,239,117,182,120,165,20,160,114,142,226,195,128,201,96,215,181,71,54,179,39,131,28,216,18,81,164,202,162,154,158,186,119,205,72,7,245,217,100,10,249,110,133,204,95,79,218,51,35,144,246,101,143,103,57,117,221,49,208,59,140,37,0,241,211,18,102,151,188,127,174,229,248,105,8,236,244,225,166,153,238,151,15,68,131,155,132,180,88,185,220,78,3,38,20,171,251,44,222,146,136,148,55,44,95,161,129,99,51,171,215,56,35,160,15,141,140,86,251,176,151,250,160,33,38,58,181,190,202,232,66,221,28,38,80,48,158,3,4,223,190,179,202,144,35,95,148,36,5,248,250,104,81,167,212,92,93,58,78,145,116,117,184,88,200,89,224,206,84,242,103,31,203,122,61,243,244,71,17,17,15,199,33,165,175,77,13,116,116,140,154,244,169,59,109,183,35,165,57,12,39,173,78,6,50,102,138,31,232,231,64,62,246,150,14,74,167,80,32,69,107,106,62,159,135,39,187,62,126,48,44,202,79,193,219,153,88,53,124,30,36,46,158,65,126,90,163,205,24,173,77,31,224,249,109,92,211,209,154,181,252,188,54,41,34,126,178,25,1,237,243,185,80,2,78,129,26,197,243,211,56,35,109,238,48,194,53,47,76,41,248,135,54,11,237,172,23,173,158,146,65,61,245,88,127,104,92,60,163,22,67,120,74,208,200,78,231,20,71,27,226,97,56,178,31,56,123,122,167,5,12,149,208,150,207,149,218,253,154,236,187,245,25,209,99,41,244,248,92,150,11,175,117,124,157,32,160,59,89,15,186,223,83,23,227,205,11,245,10,218,39,251,125,47,10,46,252,108,172,56,255,159,130,182,110,69,39,222,154,77,69,248,166,153,165,55,167,130,44,226,182,117,87,233,48,195,186,105,72,88,181,73,241,47,235,199,101,133,32,219,166,58,160,43,216,110,84,245,71,13,162,251,116,167,160,205,157,191,240,28,158,95,210,110,111,172,51,111,189,40,172,236,47,156,183,192,101,139,246,239,239,225,241,61,10,57,122,79,215,56,237,170,199,194,208,131,171,82,53,6,76,37,247,55,100,84,252,207,231,99,147,201,24,135,58,5,107,243,177,11,127,28,128,142,82,253,174,149,118,131,84,17,183,236,172,34,77,210,238,242,47,99,34,197,179,73,250,91,239,195,183,167,127,82,241,10,59,139,110,165,73,162,170,36,23,144,92,170,48,100,213,241,240,115,231,144,228,1,6,141,26,35,135,33,80,111,249,25,211,51,51,221,212,129,115,150,68,135,103,142,175,228,179,20,6,46,8,90,20,54,25,85,135,209,143,123,54,21,210,75,253,154,64,232,164,106,153,108,167,180,49,222,235,152,198,75,202,11,128,83,9,159,7,157,220,207,102,104,226,9,23,61,55,238,119,59,75,81,179,134,239,10,166,229,199,34,206,55,83,4,162,242,156,116,162,161,15,19,14,195,99,88,82,38,40,111,13,87,91,140,104,39,108,173,246,192,57,148,73,151,251,96,244,150,166,22,209,162,213,146,162,103,70,108,161,83,165,176,69,69,207,160,123,236,83,45,25,171,69,241,49,227,165,165,180,158,211,28,23,240,10,56,145,221,40,112,233,119,138,55,244,67,213,92,160,92,59,62,135,145,75,105,173,41,89,232,94,186,99,149,11,208,147,9,12,219,187,91,42,100,161,226,99,23,152,208,244,140,135,163,195,220,180,53,124,29,57,90,163,93,170,83,156,98,168,18,93,43,240,90,85,121,107,82,31,253,224,227,21,171,90,3,84,212,197,197,138,144,55,138,208,2,67,106,26,35,102,151,161,167,117,223,193,75,105,177,97,40,185,20,38,131,218,7,37,145,34,174,21,236,204,170,136,0,26,209,225,83,159,75,192,41,156,30,44,69,106,139,181,231,36,165,44,135,169,201,208,250,92,168,64,92,213,8,226,157,214,197,59,6,204,205,185,7,156,81,61,17,216,124,59,254,240,99,60,171,232,36,112,89,46,211,0,140,254,155,194,40,43,187,139,138,108,233,172,238,1,236,146,229,85,180,56,47,77,200,247,194,232,137,199,202,230,82,210,159,214,203,56,10,162,231,136,54,76,133,89,154,62,230,231,198,51,149,148,134,23,133,112,45,30,222,40,40,147,214,72,14,237,251,222,176,56,203,68,36,42,152,35,244,153,41,199,110,93,174,164,208,181,230,26,93,203,230,230,19,216,152,52,253,183,81,32,234,226,154,88,36,126,109,183,85,184,8,158,253,115,233,237,107,71,30,51,145,105,188,200,242,98,3,113,140,152,76,248,153,36,22,125,224,98,215,206,15,38,134,40,165,136,184,132,41,224,246,214,221,234,129,5,181,92,86,111,220,201,12,151,77,137,147,143,220,157,15,110,70,19,144,21,198,184,247,142,227,126,75,207,157,116,81,130,229,147,165,193,195,37,51,113,53,19,178,241,47,210,172,196,250,105,77,112,198,199,212,244,173,5,132,92,204,19,15,240,183,84,189,216,145,142,132,243,245,131,141,16,117,202,77,251,128,205,223,138,154,209,169,198,225,185,229,151,225,236,224,20,19,183,42,250,138,121,26,111,157,95,236,8,10,201,174,130,166,106,243,123,217,177,28,38,195,23,40,156,215,45,92,84,100,201,156,109,250,254,176,241,140,110,159,69,212,197,110,169,58,194,99,66,185,212,55,156,168,56,111,81,141,132,16,205,242,167,63,152,20,199,251,232,110,170,171,95,188,9,94,214,185,180,233,132,57,254,51,242,141,2,35,53,217,81,58,73,199,126,94,99,129,34,161,117,91,31,51,4,29,141,249,193,84,186,53,121,167,105,100,252,31,8,223,188,94,232,40,167,216,174,75,199,214,85,84,203,219,76,140,229,28,88,236,46,44,74,25,237,108,204,237,217,97,212,89,20,166,130,218,19,72,200,7,126,184,185,51,17,161,238,188,224,108,62,236,0,234,72,130,144,235,235,56,94,130,36,154,98,22,95,155,241,203,36,226,53,117,183,28,171,132,18,214,15,166,38,164,168,133,99,4,104,159,13,67,29,231,153,52,173,234,233,129,216,250,55,160,164,119,23,17,185,178,35,181,121,189,31,85,4,42,148,105,39,234,217,75,190,151,158,144,130,101,245,146,18,93,255,172,62,70,224,24,168,234,129,133,24,209,227,50,16,117,156,195,251,217,222,185,157,36,127,54,14,17,161,127,60,48,137,186,203,31,14,169,180,84,149,194,159,3,143,114,192,63,61,56,89,210,144,38,125,249,60,153,196,174,38,85,92,236,231,176,196,125,173,199,182,108,149,7,38,197,187,59,172,52,82,120,12,207,247,105,31,70,149,205,179,129,146,126,224,211,224,204,56,42,99,21,132,235,113,58,74,188,89,86,52,210,170,203,133,60,242,143,16,86,207,36,203,169,237,222,105,178,204,165,184,18,13,41,171,55,115,152,98,65,217,124,41,25,73,45,80,100,191,31,135,224,25,108,175,76,62,112,50,103,149,192,108,122,62,67,145,83,218,194,228,196,14,121,204,251,248,105,50,150,68,162,28,111,227,216,78,17,146,97,144,94,85,95,155,116,6,143,198,82,134,70,145,167,246,156,146,174,209,2,38,34,171,187,115,194,238,240,65,163,12,179,235,81,76,237,96,143,33,231,52,235,106,6,32,69,237,28,137,192,156,167,218,154,105,182,3,102,34,37,249,216,199,138,219,94,249,76,117,30,149,111,186,232,33,243,140,174,117,98,127,85,127,187,6,123,35,40,101,187,50,166,153,154,135,248,34,61,89,57,204,133,211,143,134,247,131,27,133,29,210,248,24,229,65,34,138,142,7,69,108,50,226,220,229,235,151,154,130,161,195,190,33,111,77,160,172,14,135,225,127,72,234,50,135,184,206,121,139,15,252,112,140,18,134,97,155,241,126,31,27,172,74,169,121,230,202,74,202,136,195,28,82,91,79,83,46,89,41,90,23,11,232,138,195,125,175,72,206,66,17,47,21,33,105,35,107,18,47,170,15,105,49,158,106,113,200,47,146,229,162,227,103,83,108,194,114,152,45,105,207,227,12,249,167,74,43,39,166,241,247,58,77,142,201,83,14,53,203,168,84,10,157,143,108,34,99,34,119,6,60,41,114,185,48,65,111,57,62,176,196,190,80,111,166,122,41,171,173,75,109,203,114,111,255,129,139,105,195,11,204,45,183,71,235,180,171,228,20,0,179,81,69,235,132,30,131,194,100,97,52,159,74,92,48,212,237,141,64,162,103,228,228,223,13,174,61,141,201,90,247,81,193,179,188,212,252,49,121,161,24,21,42,190,149,245,8,38,16,168,12,29,238,236,44,106,60,29,243,161,199,160,97,19,234,166,53,41,41,112,30,157,108,90,67,106,61,13,162,145,247,167,113,25,78,141,206,156,9,80,99,215,161,228,174,232,84,26,137,74,94,159,136,9,186,91,237,120,195,118,241,239,213,73,145,202,251,49,22,200,125,173,14,55,163,88,17,120,94,161,242,140,107,165,60,97,165,134,96,208,103,203,66,236,217,134,186,52,38,55,46,231,59,7,134,255,81,31,78,140,246,203,128,207,248,11,167,112,122,0,119,24,25,3,62,59,199,208,23,195,84,140,142,99,177,138,41,98,10,183,30,123,4,46,253,1,115,114,86,48,192,76,156,91,96,10,17,239,75,195,242,41,182,221,164,196,124,124,113,104,235,215,210,168,39,178,7,33,62,100,29,171,253,129,207,152,186,198,34,173,77,73,94,205,108,50,228,46,92,180,70,43,35,130,78,46,89,116,173,195,242,35,150,225,170,113,125,71,4,133,178,60,105,141,233,232,150,54,48,161,62,121,239,76,157,220,156,2,103,29,22,242,100,203,30,1,35,20,33,223,227,76,187,182,162,107,152,157,106,77,195,118,202,23,10,24,203,84,30,158,38,227,154,29,254,109,143,2,15,66,190,241,219,212,185,85,125,56,130,49,241,197,150,85,253,232,195,9,226,6,122,222,82,25,230,102,202,164,222,92,56,145,202,36,176,17,177,249,68,59,38,85,223,186,31,38,83,234,139,142,159,41,171,214,12,172,146,211,53,205,128,71,219,122,137,248,57,65,226,183,27,148,155,89,97,179,54,3,134,112,75,97,123,175,248,96,21,190,122,69,9,95,246,64,73,170,30,2,215,30,33,14,96,91,79,114,7,161,32,115,197,123,81,85,39,182,14,153,26,103,155,137,175,157,136,4,45,129,77,75,44,30,158,178,210,96,101,162,41,221,223,106,46,170,60,182,128,148,254,250,118,8,33,108,213,8,227,89,59,72,166,57,106,116,236,85,209,122,254,124,52,166,60,68,71,204,82,222,227,173,48,254,134,236,26,131,58,2,175,230,131,156,30,197,233,173,48,149,220,209,154,245,34,78,216,241,75,197,8,212,10,179,5,109,37,252,56,108,117,25,175,169,192,112,79,36,159,40,195,120,15,245,173,207,52,244,64,67,198,114,223,146,57,137,161,59,166,39,127,1,19,220,121,224,78,29,169,195,104,9,235,136,67,61,156,239,195,127,98,43,2,47,138,232,188,231,24,151,82,253,133,37,75,129,132,163,231,144,220,58,143,134,213,183,71,99,150,139,56,28,7,149,45,41,249,231,68,181,190,137,173,66,130,85,158,177,169,28,11,236,108,249,114,131,103,252,93,93,139,216,47,158,83,113,29,44,52,83,227,140,40,80,98,118,117,29,64,190,234,70,216,25,159,78,165,140,122,22,200,244,252,96,28,211,77,137,14,161,177,38,17,253,131,9,222,104,56,236,156,255,141,140,203,15,158,150,149,171,78,15,204,151,207,47,7,49,8,108,87,50,228,120,249,226,131,65,12,194,169,36,131,202,17,227,11,159,111,87,133,177,153,171,7,70,157,195,84,165,137,116,5,190,50,203,78,112,24,42,22,57,243,207,236,64,14,218,187,102,213,99,75,231,113,9,122,1,188,87,115,73,2,48,43,27,221,236,15,205,63,33,100,221,146,122,137,179,145,248,35,124,210,114,132,224,221,241,235,23,170,9,77,195,20,36,143,183,184,178,34,96,182,159,19,134,124,203,216,168,185,251,102,189,2,77,82,130,61,103,34,147,76,51,68,112,38,243,86,103,102,182,128,7,113,91,133,185,5,93,152,84,114,57,159,140,245,207,223,27,9,238,146,52,201,5,137,114,231,67,33,158,193,76,87,139,130,58,184,26,61,55,158,42,233,26,74,205,94,89,6,167,203,31,50,104,26,14,204,120,177,9,161,170,142,26,30,70,79,140,35,127,158,236,193,170,48,196,47,222,181,159,72,150,162,35,196,14,225,232,105,45,205,7,38,146,209,29,54,190,136,23,238,174,49,103,82,118,164,154,188,61,219,211,225,51,57,150,102,231,64,72,50,189,34,8,152,232,192,251,112,88,57,28,94,148,4,169,245,136,211,237,115,62,195,77,180,40,35,81,235,17,129,202,28,48,23,56,181,92,19,233,58,254,69,216,226,52,100,124,190,136,81,232,59,204,84,214,235,91,181,130,153,120,56,37,231,239,231,158,48,149,7,76,77,74,126,224,22,87,13,4,4,85,56,22,24,149,27,135,251,124,15,161,105,145,240,22,48,119,139,242,60,124,145,112,232,48,180,231,233,233,249,232,94,86,154,205,9,212,117,88,152,168,78,189,147,201,191,65,176,84,237,106,40,90,252,183,207,156,46,89,71,205,138,86,124,84,16,5,82,39,220,36,89,40,204,234,90,81,157,211,69,128,237,233,178,27,80,127,205,241,164,176,65,39,24,62,58,56,84,87,127,102,57,228,18,57,224,110,247,121,129,127,59,151,195,228,9,103,157,75,20,44,187,11,3,42,223,38,236,108,217,248,87,226,22,4,85,12,69,233,2,159,187,132,23,213,161,2,0,43,144,216,205,12,168,171,135,81,110,73,26,177,194,248,39,115,192,156,136,122,109,229,34,26,191,125,54,204,53,186,222,152,59,202,14,190,163,150,109,30,65,121,49,36,221,125,215,42,144,187,62,115,133,74,54,47,65,54,182,136,254,172,79,179,110,107,160,103,146,234,101,220,72,190,221,148,130,72,89,73,209,141,151,111,150,11,151,161,183,156,99,98,68,172,129,178,142,151,18,122,26,121,84,41,23,134,17,252,185,47,159,207,61,2,70,206,122,232,109,155,147,217,135,228,24,132,229,89,218,100,12,196,45,135,90,170,162,225,108,156,231,203,211,250,8,212,32,130,163,110,130,98,223,196,97,120,17,245,58,141,232,157,135,56,179,49,0,244,254,120,133,142,45,27,223,26,95,251,210,139,39,190,252,226,190,149,98,130,222,186,173,88,105,176,59,101,49,253,147,186,31,105,237,148,184,212,208,225,195,174,207,79,99,220,58,204,10,26,234,20,226,220,240,227,207,104,45,187,46,78,238,84,225,152,33,186,133,140,173,194,248,135,47,76,28,106,63,222,174,160,131,200,86,221,212,230,211,154,160,206,14,152,124,42,133,207,199,118,53,146,159,111,100,235,2,49,229,82,63,162,76,221,83,88,94,129,241,151,149,128,203,214,112,57,185,11,172,152,128,211,99,82,224,67,114,178,150,76,226,188,10,113,89,210,45,36,211,63,24,254,233,165,161,217,73,110,214,116,99,8,226,108,8,34,213,139,103,236,74,31,140,84,253,120,126,155,138,1,119,17,90,40,86,106,123,128,33,134,10,120,88,246,187,194,80,36,93,152,84,100,125,56,73,159,190,182,9,135,227,12,144,105,76,22,180,207,37,156,234,100,14,42,12,253,124,60,156,8,137,122,233,206,62,227,25,233,160,136,166,232,179,33,210,221,1,195,147,153,213,129,72,34,70,143,81,73,166,18,169,222,201,209,61,104,12,204,42,105,10,35,86,231,61,35,157,113,61,29,63,59,75,143,33,55,75,74,55,242,179,149,150,240,54,91,98,179,154,97,7,61,255,175,95,180,61,155,233,68,15,32,190,246,217,5,90,29,15,92,182,60,26,126,29,237,119,197,119,224,175,69,54,112,157,207,174,147,67,230,11,61,22,78,66,205,223,166,162,233,190,181,81,191,234,118,202,145,191,226,173,211,122,174,65,24,4,53,174,3,196,71,250,115,8,224,178,247,139,39,133,89,163,234,18,176,157,190,250,179,185,89,108,13,73,155,81,208,46,186,132,56,206,60,155,81,164,143,24,49,186,223,93,15,78,124,49,254,214,70,15,172,147,244,88,212,215,34,32,92,11,99,155,90,4,80,224,249,144,114,225,30,233,241,46,162,200,19,48,84,245,122,112,86,202,98,252,94,10,67,97,126,130,3,28,227,119,5,52,216,18,245,183,173,164,199,77,29,155,8,93,123,78,106,191,83,14,3,55,46,93,234,34,236,97,146,115,125,59,11,72,70,197,84,163,211,133,205,203,163,112,14,110,104,10,188,95,41,7,102,6,167,227,7,35,85,178,212,121,137,91,52,226,18,24,159,253,49,108,19,105,105,126,188,97,164,117,181,76,169,40,175,49,13,209,20,122,252,104,231,227,121,77,95,198,34,72,85,111,188,27,135,146,251,209,140,86,78,235,46,14,124,238,107,177,169,16,88,19,18,65,96,114,195,111,107,216,231,183,194,176,16,250,36,46,198,58,178,20,78,91,208,156,212,61,15,51,25,149,149,14,215,199,243,15,141,92,79,49,98,228,99,237,173,175,85,75,10,171,54,91,248,113,203,77,29,57,247,121,251,205,185,90,212,41,68,65,225,184,104,85,193,16,106,102,146,107,3,66,117,9,87,186,220,197,251,66,185,254,251,88,201,20,62,212,127,129,227,38,190,22,156,43,92,128,213,31,181,178,167,199,89,133,248,210,152,224,152,102,120,21,135,155,69,82,31,31,194,57,198,3,166,78,79,189,135,179,6,57,250,65,205,101,219,213,205,102,222,228,15,38,75,89,163,203,3,237,5,39,142,203,201,116,59,212,243,120,222,99,249,37,36,153,108,253,84,175,39,94,80,111,11,71,231,206,250,86,27,234,35,67,113,103,163,92,173,30,60,168,55,234,135,26,153,124,235,79,183,146,83,188,36,92,225,103,229,170,239,112,17,71,200,31,76,86,75,82,159,203,224,215,150,163,72,162,102,253,229,190,98,55,130,251,147,140,49,237,54,59,229,231,169,34,199,162,139,24,2,126,73,163,3,112,52,83,220,166,141,155,57,104,29,230,116,72,15,76,240,55,250,77,141,222,227,243,236,231,14,112,27,35,61,173,211,0,41,242,239,50,154,40,89,63,39,219,51,137,200,23,156,31,76,104,253,113,34,35,227,27,111,133,78,188,176,49,48,65,145,202,116,24,79,174,86,213,13,68,206,138,15,168,145,192,169,119,155,188,151,22,95,131,76,223,166,75,7,154,87,15,86,164,109,34,26,237,89,150,221,73,11,224,118,70,251,85,95,186,27,157,125,192,112,136,233,79,79,174,255,62,79,208,27,124,29,216,199,124,170,49,19,206,120,140,253,184,191,185,61,250,75,91,184,239,233,216,50,122,228,128,137,221,63,43,135,246,209,51,234,134,182,78,81,62,224,242,175,149,73,213,170,143,95,190,47,15,209,36,51,11,181,60,147,181,179,163,113,178,219,207,131,46,63,171,13,77,111,199,246,12,255,52,89,87,136,194,63,63,188,125,51,73,132,47,219,208,84,44,138,189,115,190,48,169,126,186,118,200,184,41,62,201,168,250,152,79,188,128,235,71,116,12,193,193,103,22,97,209,183,120,54,194,74,207,154,166,194,34,30,93,206,147,245,224,56,219,39,1,107,135,179,201,60,40,92,9,22,254,224,69,121,171,86,168,16,108,104,94,24,7,92,85,16,129,29,3,178,165,238,48,87,149,218,223,237,59,37,127,248,178,92,135,170,30,98,220,113,197,225,115,129,42,26,232,24,166,126,252,77,194,133,168,149,110,55,108,25,213,39,2,232,35,226,99,193,135,213,188,103,240,104,205,161,206,105,50,240,125,191,57,119,82,42,42,31,120,163,219,236,112,50,55,176,70,50,184,247,124,11,0,151,224,89,65,245,129,171,243,79,36,43,255,235,47,140,128,157,255,246,32,67,228,153,104,103,11,235,37,90,99,53,63,174,111,182,222,47,235,41,145,230,217,53,219,240,220,121,40,90,217,1,87,181,117,7,108,59,211,183,66,178,228,138,106,23,81,90,86,220,101,15,60,198,152,207,179,73,196,232,23,62,183,115,133,169,242,139,33,167,208,177,232,86,121,206,68,184,170,29,70,110,171,183,199,202,224,221,62,24,222,18,45,242,26,38,115,238,75,132,146,215,161,129,221,211,81,124,196,254,219,217,132,144,242,51,211,66,203,61,89,208,112,232,68,235,102,113,58,10,249,143,14,233,64,52,62,121,99,200,170,222,168,23,156,150,254,218,115,90,202,219,131,246,238,123,37,54,69,47,143,253,67,201,208,231,148,72,211,62,189,206,51,50,6,63,183,27,232,154,143,149,65,53,160,175,143,137,106,193,120,193,210,125,184,225,231,232,237,137,237,156,211,219,179,173,18,137,229,101,62,209,25,43,93,28,1,167,34,138,77,118,73,90,126,243,72,36,227,96,183,105,224,136,13,205,71,140,244,214,85,250,19,87,26,126,59,160,186,43,109,189,82,29,200,116,40,62,184,27,71,133,160,188,140,159,46,164,134,156,215,94,15,28,68,88,192,233,113,64,13,42,142,150,63,186,225,252,218,218,239,100,65,229,128,107,121,190,70,178,170,71,71,207,59,182,39,222,101,42,64,1,39,40,97,21,54,225,234,15,229,114,52,159,200,42,2,192,195,187,109,36,103,106,41,80,2,225,9,133,233,71,111,212,222,80,219,185,168,248,195,143,241,68,81,145,238,133,68,76,124,162,36,35,108,213,49,57,187,99,138,183,166,10,187,62,123,124,207,126,245,78,118,65,218,143,13,211,91,200,15,3,83,229,173,198,21,169,149,235,182,62,70,223,243,236,121,43,107,146,221,113,114,121,45,137,200,196,58,48,34,55,226,211,30,228,237,165,239,58,118,96,106,126,117,191,169,57,206,189,193,12,172,253,201,13,64,9,40,30,109,62,108,65,169,195,189,253,130,101,81,131,236,203,244,0,3,77,189,37,181,238,135,233,184,126,48,103,106,125,210,174,17,135,241,189,200,50,151,186,218,247,86,137,81,2,197,35,241,228,75,148,184,191,26,145,69,81,63,227,248,141,82,192,125,169,102,50,126,19,8,234,226,167,203,249,243,207,5,21,85,15,31,206,185,140,229,65,239,152,80,161,251,179,185,9,87,61,151,206,254,76,57,179,195,164,131,63,119,227,70,233,187,15,10,177,142,164,91,194,198,10,73,209,186,80,7,175,17,221,10,63,101,9,24,54,194,242,192,156,71,31,204,151,47,239,245,23,23,141,191,182,221,88,245,123,33,214,61,125,237,33,233,68,17,253,11,187,18,10,48,114,15,15,220,67,90,44,113,86,76,33,33,254,193,49,205,6,190,160,231,151,73,30,136,142,153,220,201,31,224,174,176,210,144,114,109,39,82,230,111,77,174,191,78,35,211,118,244,175,133,238,207,115,177,62,112,20,73,1,87,161,39,6,93,225,227,135,159,134,108,126,125,167,99,211,181,248,88,149,34,244,119,18,226,89,242,143,69,197,147,166,197,49,71,241,143,58,140,60,95,123,224,237,74,87,84,44,16,201,215,137,192,85,220,175,122,36,157,82,210,174,48,213,24,62,98,92,208,211,147,171,132,19,109,70,107,59,60,158,135,147,136,48,3,70,77,249,113,147,100,143,37,37,72,237,159,164,110,80,104,187,3,182,34,135,23,174,126,51,249,104,150,117,203,224,165,191,126,91,186,158,218,255,216,136,195,151,109,255,177,151,245,7,30,126,22,155,218,107,125,118,50,200,222,139,163,86,1,53,222,189,42,172,174,78,57,219,243,165,57,240,60,119,37,117,168,136,230,211,26,103,168,219,139,166,28,166,95,146,198,241,202,103,27,135,132,67,223,138,155,138,31,228,29,91,244,177,33,32,146,114,109,36,224,252,164,149,17,120,136,35,173,55,220,93,207,6,77,178,130,159,197,199,176,108,239,228,111,205,149,227,225,131,225,44,207,79,206,153,23,63,225,89,156,109,61,115,191,25,177,130,195,185,177,142,212,77,135,218,142,127,42,220,120,43,61,185,37,176,69,124,173,219,79,220,238,73,234,132,44,234,107,109,89,200,73,29,240,20,103,251,185,130,25,127,182,231,167,49,55,99,111,252,51,152,53,98,15,185,147,155,169,108,197,69,139,186,72,239,8,171,10,63,219,195,4,50,89,53,205,189,55,141,104,100,83,7,59,90,6,94,108,70,113,63,121,10,91,99,22,246,235,31,124,46,109,234,95,63,191,180,220,65,152,154,233,207,109,205,143,135,56,42,134,132,10,61,21,28,94,86,96,230,199,74,51,175,181,22,36,64,93,16,215,130,102,170,76,245,41,93,105,208,213,251,195,83,154,34,171,135,33,127,238,9,59,186,54,132,146,159,202,33,210,45,70,188,20,53,6,10,35,80,233,43,250,236,150,56,192,164,226,0,133,67,103,26,72,208,46,47,205,82,32,249,166,133,67,0,177,160,34,156,172,36,28,33,71,234,211,8,146,15,241,129,64,180,197,189,220,231,9,73,171,207,144,117,34,101,254,108,88,53,203,83,153,101,20,211,197,167,168,149,33,62,12,64,176,96,248,178,196,154,30,79,77,78,181,108,30,159,255,112,0,41,21,14,110,81,207,71,35,171,24,134,226,170,3,206,41,95,125,101,238,243,229,75,127,224,229,162,191,216,92,86,161,175,112,187,163,114,246,4,43,153,85,248,156,98,171,196,118,100,195,250,124,236,17,70,29,34,137,89,25,74,22,9,52,78,23,155,172,210,246,121,49,174,136,219,239,136,228,182,44,37,133,89,104,254,228,187,143,146,79,161,149,158,57,92,182,208,246,142,252,84,110,145,7,230,219,209,128,199,92,75,72,17,77,114,223,79,183,34,96,157,101,24,100,115,123,167,141,210,112,104,167,97,22,138,95,30,184,192,207,47,255,215,127,251,219,127,254,203,63,253,243,159,254,242,215,63,255,233,127,255,221,191,254,175,191,255,243,63,254,207,191,255,151,255,246,31,255,253,223,165,127,251,183,191,253,215,191,254,203,63,255,233,239,254,230,63,252,233,239,255,250,127,254,242,167,191,249,219,127,248,211,63,253,175,63,253,245,47,255,242,119,31,240,159,254,252,143,127,250,207,127,253,203,159,255,241,31,254,230,111,255,251,63,253,211,95,254,199,159,255,241,239,255,122,158,243,95,126,63,10,81,11,37,190,191,113,222,176,81,145,117,232,125,2,38,144,59,4,22,153,225,78,185,222,112,138,52,171,248,81,225,45,96,246,254,120,56,42,142,93,30,222,141,100,190,124,48,242,34,45,9,220,240,217,127,41,81,168,187,211,155,139,146,96,239,97,68,232,202,155,220,254,250,143,73,228,219,105,54,55,60,4,204,3,166,166,54,244,144,206,65,159,96,183,237,2,83,242,245,185,7,183,37,132,72,1,4,169,56,189,58,95,4,244,94,208,136,11,220,134,231,84,108,99,96,72,73,30,93,205,59,88,29,110,107,60,109,77,86,247,62,58,27,157,85,192,137,119,249,214,204,230,162,179,133,95,211,86,255,242,203,223,25,48,115,241,75,99,147,247,173,254,45,187,221,29,215,133,89,220,238,122,220,86,189,46,53,91,132,179,204,194,253,96,132,108,251,157,40,184,210,169,3,207,31,92,72,201,184,219,51,181,208,166,173,245,193,217,178,2,247,133,45,215,174,122,107,238,43,83,31,222,216,62,62,155,31,41,37,140,168,117,225,218,226,62,65,122,237,217,169,238,49,141,218,66,131,15,253,131,59,165,133,93,96,4,84,191,141,4,57,52,196,90,179,252,50,179,210,103,194,172,150,63,44,48,233,166,206,175,137,1,74,46,137,192,131,164,207,207,70,133,245,5,51,160,95,24,221,64,231,251,130,17,57,157,139,125,147,49,195,33,210,253,183,83,130,60,66,6,28,122,65,95,122,20,45,175,173,31,59,21,219,79,62,120,225,226,43,85,191,38,57,100,223,79,67,248,151,30,24,114,130,220,189,53,108,230,237,154,222,157,243,53,38,41,84,171,136,104,200,52,52,123,238,123,107,171,89,156,50,197,217,142,73,193,248,96,219,170,135,204,179,110,97,152,226,240,171,101,217,147,213,96,125,198,11,236,67,124,205,162,191,109,134,133,195,68,236,159,21,130,130,141,79,195,110,2,82,75,97,252,200,254,211,176,210,149,170,61,51,221,217,28,48,106,125,210,184,81,200,252,185,209,224,223,34,9,90,199,140,164,163,207,214,196,163,12,209,248,124,96,223,251,183,49,2,202,69,202,208,238,244,204,155,64,83,150,186,39,202,200,16,79,244,159,62,51,167,75,181,113,55,98,209,29,31,4,253,161,244,116,28,54,67,223,134,105,169,146,238,7,166,88,163,121,199,219,128,71,65,62,39,155,176,23,39,29,184,39,37,168,181,169,146,156,243,119,195,90,74,110,131,194,148,10,68,207,27,245,19,218,26,221,171,228,223,171,89,22,144,204,82,84,215,74,252,116,54,229,83,129,7,158,51,31,52,34,137,146,214,0,67,221,216,10,167,44,149,27,192,68,168,189,227,103,34,237,170,243,16,242,23,47,97,160,164,202,234,170,5,38,229,40,230,74,37,26,162,243,144,82,76,231,114,37,116,107,69,120,23,230,166,123,167,82,33,5,109,72,207,41,38,108,49,79,185,242,149,252,236,212,167,167,241,240,159,42,177,140,90,206,53,248,15,183,157,117,249,217,56,160,137,136,245,71,205,118,213,201,114,54,218,228,68,102,198,167,6,207,144,192,236,205,213,31,14,217,186,228,134,195,175,70,85,222,215,154,210,190,126,227,110,160,108,243,51,80,52,239,150,194,232,139,229,128,33,183,126,224,179,231,249,107,179,185,38,169,118,102,67,52,205,221,15,62,166,104,217,207,195,51,148,169,195,97,72,253,247,126,96,104,79,2,182,10,23,133,9,105,220,214,152,130,250,219,153,76,141,128,33,122,208,215,78,56,132,253,189,48,38,210,212,198,92,92,106,160,16,228,213,7,133,84,52,96,92,111,114,176,154,238,102,243,214,147,130,33,61,68,112,2,120,245,236,54,2,137,188,4,54,177,217,230,112,69,99,109,201,1,85,76,91,240,91,127,205,206,167,46,167,159,137,203,126,187,14,57,147,108,183,129,158,17,230,172,252,70,20,98,183,45,100,200,20,5,244,228,82,100,86,61,177,37,158,14,12,153,251,175,53,12,116,176,59,52,129,141,94,116,5,108,95,247,194,196,171,218,55,147,14,108,85,138,83,224,137,228,195,252,224,73,186,103,21,212,180,4,253,217,150,67,91,165,227,20,190,181,111,26,2,215,45,204,139,56,62,32,218,174,14,115,172,75,191,19,246,221,119,178,46,164,72,183,88,196,228,147,89,190,143,195,199,156,174,79,235,97,229,22,14,195,153,146,100,196,161,78,92,209,111,99,238,145,126,35,247,52,74,244,155,196,238,107,183,2,27,41,133,195,231,28,21,206,59,96,75,178,13,152,74,205,11,91,213,189,231,2,3,15,205,156,51,97,144,225,150,14,48,54,192,16,152,96,253,103,173,3,83,227,91,5,198,112,205,222,218,4,106,174,49,111,65,213,230,233,17,192,108,228,10,27,13,97,185,112,151,3,138,138,44,78,211,37,173,91,210,174,193,204,152,199,253,237,34,153,144,109,34,128,233,132,147,192,248,133,229,183,33,83,233,221,39,131,93,82,147,194,16,72,221,142,231,45,140,121,13,242,190,172,207,70,3,234,174,252,73,73,170,187,98,128,159,170,250,102,188,76,227,78,165,52,149,58,165,65,6,208,219,69,73,213,207,138,54,178,70,4,150,26,84,140,145,90,211,186,223,107,73,193,49,81,230,217,251,253,101,164,39,100,75,34,102,215,156,13,192,159,45,83,165,17,209,29,119,30,34,62,161,48,9,129,227,190,117,237,111,235,98,138,43,49,224,141,123,163,192,9,122,254,248,154,20,111,118,129,43,138,82,177,118,199,128,255,176,43,188,220,41,7,138,59,102,40,106,188,117,14,115,19,148,61,135,218,77,216,107,29,198,126,208,21,114,150,238,144,89,74,73,136,44,63,132,255,118,108,88,230,196,95,227,65,207,230,29,207,134,225,112,107,191,113,195,221,89,152,101,35,229,144,44,23,235,230,102,27,10,151,208,23,52,184,13,153,130,56,148,198,246,110,153,166,149,78,224,66,136,164,180,128,147,250,112,128,203,42,177,155,17,245,156,69,31,78,6,243,244,159,134,96,68,172,59,82,108,24,81,239,120,35,36,174,155,2,217,235,78,86,3,171,220,177,115,134,140,39,92,14,110,4,193,85,72,188,93,190,6,49,246,26,95,163,80,219,115,175,71,237,151,45,61,253,183,169,90,151,194,8,224,179,154,234,14,184,75,238,40,162,60,103,10,198,28,204,248,149,219,3,19,14,91,1,31,187,70,46,187,22,183,240,188,84,232,240,56,77,180,53,28,145,177,184,50,252,214,89,81,2,111,254,189,50,229,196,233,121,246,229,193,4,166,172,112,10,204,173,48,150,158,197,87,154,160,21,7,171,191,150,57,50,164,45,52,230,177,139,30,59,47,75,150,0,104,10,97,121,236,104,234,127,181,241,178,76,210,31,60,241,215,200,62,136,6,119,132,252,214,252,177,225,202,59,31,67,173,199,59,79,19,245,214,111,5,235,95,156,230,211,66,12,50,141,6,28,92,158,182,65,32,121,193,111,255,192,37,58,6,179,184,212,249,131,226,220,105,14,159,31,151,34,105,131,225,242,13,152,204,35,253,105,163,169,141,214,29,247,195,3,147,155,59,3,182,41,175,176,253,160,195,13,14,182,246,180,206,94,40,9,92,132,41,207,208,234,242,78,38,187,166,132,144,116,156,88,74,192,136,9,42,72,165,126,60,25,210,198,123,111,106,228,86,13,103,38,89,38,90,165,219,32,60,188,169,68,183,7,233,255,73,167,55,81,129,234,47,141,46,136,20,84,216,4,230,14,240,193,141,251,67,209,105,102,66,159,223,170,158,144,243,76,57,203,169,190,15,66,59,140,43,232,133,165,231,136,119,132,97,55,81,10,147,192,31,162,71,57,183,248,154,164,171,73,206,55,4,249,184,223,189,107,196,180,164,146,17,53,76,200,90,189,107,165,170,62,59,58,9,168,157,250,84,48,38,88,253,152,112,2,59,147,56,48,27,165,252,180,37,171,68,199,184,128,203,78,104,242,88,211,141,144,137,227,180,201,1,192,37,96,56,67,45,54,37,57,201,10,79,227,248,112,152,11,91,105,10,159,51,96,149,128,169,45,149,158,157,174,103,207,10,4,78,90,173,113,224,74,156,54,90,159,179,93,170,215,26,245,210,45,249,92,160,182,64,164,238,154,41,21,15,223,143,76,194,89,134,187,112,119,204,254,100,75,205,88,10,195,21,83,47,12,61,187,124,142,51,194,80,16,56,108,97,23,121,233,146,109,125,56,220,184,202,75,183,141,58,230,254,118,173,69,242,200,140,97,168,120,173,33,15,135,93,243,14,25,116,59,219,189,207,214,181,165,231,53,14,226,96,173,227,225,231,198,54,164,245,34,69,244,139,139,48,182,125,11,239,117,131,107,184,185,75,4,219,42,117,221,166,59,167,160,115,12,98,91,157,19,90,166,97,71,115,222,149,165,128,225,38,190,19,141,223,66,82,248,131,241,106,36,217,55,58,78,70,79,118,52,65,237,42,180,241,48,18,193,153,250,189,55,230,105,147,58,147,134,172,164,151,199,32,54,3,213,143,116,252,156,145,217,139,229,33,41,217,146,144,206,152,193,34,92,29,229,160,18,139,147,189,111,57,105,30,89,76,89,24,206,27,222,226,234,249,19,220,35,8,229,202,179,137,66,214,47,186,77,21,168,85,39,41,12,237,140,183,174,8,196,137,213,119,96,104,227,29,134,84,89,114,10,41,126,54,134,85,135,207,218,148,196,15,96,99,214,112,120,80,27,181,244,107,18,89,246,215,206,118,196,72,107,12,145,47,22,187,88,182,73,77,97,100,140,183,139,182,45,210,57,147,228,225,211,152,146,1,255,105,74,67,213,84,230,3,133,38,10,194,155,181,20,253,101,114,241,252,84,197,33,165,185,6,6,35,5,254,131,207,134,77,206,202,126,224,226,60,153,88,141,80,91,229,7,246,68,74,208,99,7,62,83,152,58,195,29,48,105,101,243,105,236,220,3,128,69,115,6,153,254,228,45,47,135,243,80,26,65,76,148,57,156,23,151,60,225,121,76,227,250,192,30,25,7,197,137,91,116,237,16,114,14,56,217,193,170,240,217,176,246,133,161,61,209,165,181,142,21,159,28,134,41,39,151,161,48,172,130,35,224,161,60,251,141,179,230,92,231,124,76,94,61,44,208,178,220,59,140,46,231,84,245,216,134,42,88,117,30,126,10,78,96,76,213,158,117,43,116,115,24,25,146,242,236,9,108,127,254,240,51,103,56,19,4,134,255,62,59,92,161,115,211,79,77,144,208,37,150,204,194,201,75,63,38,110,128,28,175,109,213,207,67,71,133,162,47,95,92,237,44,133,36,254,66,227,75,128,92,208,97,232,229,117,34,225,237,239,205,7,45,25,179,160,60,28,115,217,231,66,37,77,95,104,250,65,33,123,40,14,27,183,107,81,152,172,163,30,48,114,128,207,179,75,113,253,229,3,27,223,222,3,35,205,182,29,38,155,93,7,141,42,83,39,244,2,198,114,81,184,35,221,19,191,109,170,36,218,53,210,65,252,242,130,199,189,230,231,197,42,10,103,223,152,158,181,194,93,84,31,254,19,167,112,24,94,37,29,242,10,67,161,31,248,100,181,236,164,173,209,49,137,133,15,169,201,210,3,2,214,139,230,142,1,194,124,184,87,4,38,199,102,249,123,157,89,215,116,154,18,127,172,209,177,99,64,145,44,34,112,129,174,219,59,102,242,105,122,240,85,210,219,115,180,182,195,70,102,113,37,206,234,251,6,25,135,171,232,76,34,27,208,221,83,104,213,16,49,185,40,172,47,213,109,86,114,238,171,186,73,187,81,243,198,128,183,249,72,36,55,19,76,43,241,211,173,193,22,166,173,81,38,246,215,130,150,90,42,36,89,172,164,141,122,99,116,55,245,10,77,6,83,41,241,214,213,104,95,100,80,224,245,244,164,115,10,236,76,170,69,224,115,60,185,184,199,194,211,59,158,17,207,21,157,119,159,227,36,80,63,231,11,9,212,57,6,173,88,129,171,246,156,190,196,28,71,143,78,157,149,124,1,138,27,29,230,241,186,145,195,22,224,60,205,208,44,206,89,31,20,170,126,239,120,238,150,18,124,225,196,254,188,162,177,185,233,134,194,164,137,248,52,196,105,147,244,225,103,143,47,37,150,23,212,55,207,231,196,123,220,98,223,176,204,69,157,43,196,21,238,195,57,171,134,110,12,231,184,74,94,38,179,204,172,28,186,49,16,69,244,98,117,124,45,243,188,91,87,184,135,88,11,149,39,208,125,151,183,181,11,174,44,146,20,74,211,15,70,56,109,248,61,1,243,55,105,144,222,186,230,108,99,148,170,80,106,173,191,93,207,177,224,179,28,161,202,209,244,167,43,36,10,254,211,198,240,52,158,198,108,183,222,24,142,104,201,196,35,40,139,144,187,143,74,69,23,166,42,90,154,75,172,173,98,226,57,93,97,2,13,201,127,186,24,215,166,254,52,62,119,63,191,16,61,57,199,221,157,43,164,92,96,142,59,12,131,158,90,158,68,149,156,57,155,107,54,52,221,237,233,90,200,159,227,105,96,123,211,174,65,175,242,205,36,187,48,74,102,186,45,129,50,163,49,123,159,212,55,183,134,228,143,151,107,225,135,120,20,54,27,116,160,40,124,56,124,14,9,232,105,254,255,230,57,85,163,255,57,86,124,77,255,142,184,253,49,187,37,188,1,108,76,206,14,147,139,38,17,116,168,72,206,158,146,47,12,185,245,3,39,194,185,14,227,62,207,10,155,24,110,192,16,44,45,129,33,98,222,254,240,4,53,104,214,135,195,15,116,206,53,135,83,146,221,202,96,86,135,195,109,106,168,248,108,110,108,50,223,107,115,226,234,225,210,109,239,251,250,197,197,36,139,88,16,85,230,219,44,5,135,51,22,172,194,131,52,117,135,205,147,47,48,34,149,231,168,251,96,24,26,203,77,8,2,70,240,212,91,195,37,51,117,192,141,52,187,95,24,206,126,25,81,163,27,185,48,193,142,34,111,13,71,17,172,28,14,183,33,5,56,230,104,134,9,199,97,76,137,38,115,1,161,109,148,30,28,158,75,196,53,57,16,19,119,85,135,207,168,78,73,163,34,99,14,66,128,15,62,214,81,73,154,212,54,184,55,199,123,15,147,179,150,140,185,138,52,219,89,181,31,156,33,147,25,10,87,146,155,46,140,199,234,194,153,92,128,238,61,135,33,71,234,8,32,1,94,212,187,93,56,139,246,121,55,61,148,230,243,176,18,131,43,50,44,198,235,76,253,243,7,35,179,48,37,233,237,236,77,120,204,63,180,218,173,77,210,222,126,249,122,31,140,59,76,12,17,108,105,174,183,254,236,102,34,11,119,76,45,99,225,12,220,7,87,84,218,239,91,35,233,110,182,246,15,133,246,117,44,9,175,19,233,63,125,255,193,196,51,200,128,16,24,38,142,225,240,57,41,154,102,214,32,6,209,125,162,21,227,59,213,60,194,99,185,163,105,243,193,103,45,37,41,39,132,133,20,190,159,31,10,125,72,151,211,156,92,191,237,27,146,149,94,9,175,225,1,33,85,206,217,97,104,145,179,140,8,82,191,203,223,25,170,113,145,115,176,124,144,149,227,209,3,111,162,140,215,134,13,107,110,239,150,113,105,21,205,202,132,19,219,91,31,75,224,88,33,85,97,74,160,202,133,135,36,90,3,91,1,97,192,89,9,38,184,145,81,130,238,67,98,169,253,125,40,140,198,229,14,24,198,142,172,75,15,41,174,30,240,105,46,25,61,48,129,146,237,34,240,144,148,157,179,69,67,140,220,2,134,102,190,41,76,174,202,188,112,146,59,54,19,26,22,250,229,112,35,227,174,63,91,14,165,53,14,83,112,162,123,74,54,134,163,28,176,10,242,176,219,89,137,149,163,198,16,34,141,145,150,108,241,218,144,151,13,73,177,130,185,142,140,204,128,139,150,7,217,233,211,139,239,87,70,69,189,158,227,5,94,154,21,147,148,50,73,125,56,166,248,29,83,188,147,146,247,2,183,230,136,125,216,146,85,197,213,217,77,166,158,11,221,15,238,38,27,182,21,38,156,82,3,62,151,203,221,21,38,217,62,90,67,16,32,59,14,11,2,42,255,128,109,162,42,92,145,40,251,96,82,76,133,240,158,89,202,61,204,63,39,105,0,75,39,195,224,212,136,121,218,126,222,121,129,33,60,45,209,250,92,177,166,100,10,162,102,192,154,114,24,193,31,73,47,174,38,144,180,125,166,113,69,95,250,185,231,217,131,206,77,206,97,194,116,146,125,12,143,36,101,133,14,163,204,32,187,10,151,238,115,103,247,65,45,228,47,72,122,23,183,92,83,11,250,96,60,223,58,141,73,163,43,49,141,127,106,118,242,197,16,144,168,177,186,137,98,212,154,21,198,123,189,2,166,62,76,166,57,54,48,201,180,31,12,27,167,140,57,110,16,116,251,28,38,225,88,108,21,20,127,176,90,29,230,248,147,125,156,164,125,56,196,62,24,18,17,161,191,237,176,210,82,218,230,48,219,173,76,100,94,26,149,76,135,225,24,17,139,225,64,20,70,71,107,99,135,92,10,159,9,22,139,36,15,75,68,83,248,76,252,20,173,27,197,36,218,115,156,73,219,231,90,38,124,32,214,99,51,50,11,55,46,97,217,83,129,206,3,147,144,20,61,39,11,85,74,195,187,169,171,166,229,191,157,126,34,140,2,23,115,243,254,96,110,159,42,249,104,112,71,216,193,97,76,45,133,137,177,251,222,113,206,74,40,59,198,3,83,49,117,225,46,49,72,224,9,17,82,192,184,183,245,225,44,171,251,219,231,223,52,53,244,167,179,146,154,195,92,24,101,17,33,97,127,142,192,111,174,161,139,34,117,49,160,63,217,149,15,165,6,34,105,207,206,32,214,28,240,49,61,150,24,105,13,123,187,250,230,144,136,225,38,253,105,187,75,248,23,73,108,20,69,126,186,226,216,242,37,148,206,136,157,190,200,34,56,203,39,251,44,78,16,143,84,237,216,25,79,130,19,14,227,101,150,163,155,137,5,143,67,192,56,145,5,38,163,238,24,183,14,23,196,153,228,225,232,165,225,69,254,224,68,41,152,76,83,76,77,164,119,127,48,28,73,77,94,171,243,83,205,123,6,245,99,213,33,27,184,169,28,236,73,101,177,113,57,98,232,102,135,173,76,70,198,19,173,48,244,188,62,216,146,236,181,117,177,82,185,15,69,141,103,235,15,87,163,194,251,96,56,176,37,225,14,152,92,2,71,127,153,132,138,162,204,182,2,62,63,36,134,231,207,209,186,226,217,83,107,3,240,140,158,75,196,142,198,231,184,74,138,194,31,225,23,78,106,57,149,210,132,19,121,65,12,230,112,83,15,21,170,132,100,169,249,128,97,54,101,253,229,243,101,209,242,116,152,212,60,125,43,74,19,239,119,54,201,100,73,84,39,3,11,43,238,131,97,193,237,58,220,112,45,250,5,37,89,54,215,146,126,27,217,98,12,9,149,48,194,126,211,45,105,45,102,55,81,59,77,68,111,70,18,233,123,52,252,97,69,220,91,22,134,222,113,79,182,36,145,103,143,38,35,165,245,128,45,245,248,133,219,93,27,112,55,139,62,14,76,79,236,157,222,181,74,24,72,174,109,7,134,229,206,81,188,149,186,157,112,89,77,49,79,136,216,138,14,248,129,207,20,45,177,228,171,49,56,253,95,226,206,101,245,191,45,187,234,239,114,218,7,89,247,203,129,52,68,17,4,237,104,83,130,20,201,49,20,36,85,197,201,49,16,138,122,2,31,194,142,32,216,179,155,247,137,207,225,250,204,239,158,115,143,245,21,91,18,172,74,35,191,26,255,189,191,123,175,189,46,243,50,230,152,251,130,7,89,62,135,105,234,123,93,77,227,113,127,112,24,87,37,237,27,110,110,50,39,44,220,156,21,53,41,64,71,143,225,47,54,109,51,150,131,91,196,180,232,89,34,233,9,124,126,119,199,47,227,87,244,11,37,41,229,168,85,84,237,235,222,187,187,67,8,127,42,205,235,167,145,28,124,175,78,166,91,39,176,117,68,143,159,78,194,12,235,141,94,168,211,93,16,74,89,182,244,217,3,38,162,228,215,34,41,223,36,36,210,246,167,44,207,225,130,112,186,76,132,93,172,3,237,3,211,242,88,191,213,54,21,233,18,232,92,67,193,42,91,59,239,43,154,11,84,210,146,23,125,40,205,214,27,182,233,104,19,114,114,182,28,26,68,90,127,205,197,164,230,179,163,140,206,53,36,228,233,146,23,180,33,81,87,174,199,166,253,76,143,171,81,29,210,205,8,97,223,237,44,113,90,1,94,229,112,13,121,84,47,135,255,20,150,169,227,68,164,189,69,17,212,54,29,88,93,28,48,93,188,175,33,28,244,174,210,54,108,147,196,45,188,226,173,64,191,210,205,170,127,242,147,79,101,24,229,12,245,62,241,152,121,94,242,70,146,162,228,203,172,163,139,79,139,10,67,58,225,138,181,107,10,72,43,202,23,77,97,96,92,222,205,138,82,62,122,192,12,233,107,64,90,103,70,113,57,169,255,164,197,12,38,30,225,245,223,36,239,173,97,131,120,186,180,23,125,152,99,180,56,202,25,99,247,159,54,8,10,133,126,185,73,117,60,239,122,54,46,49,6,15,140,60,207,114,56,33,88,50,46,152,88,214,3,211,78,73,157,88,96,156,52,135,137,1,55,189,185,125,138,128,7,92,210,126,193,185,61,190,160,149,21,20,73,100,1,47,24,132,2,203,22,9,202,136,58,218,233,39,173,79,118,176,252,28,166,68,12,208,33,42,2,31,215,179,100,31,21,234,169,167,156,166,104,121,150,231,180,44,38,225,34,54,211,134,102,20,191,12,201,52,75,35,71,200,27,84,57,63,143,61,209,230,208,87,166,22,188,61,88,179,56,174,188,241,177,146,208,88,123,224,79,6,76,222,105,126,138,196,30,24,169,249,44,91,145,149,76,76,127,229,73,43,64,241,2,143,165,157,137,130,250,111,39,84,39,134,194,20,107,246,64,81,178,234,47,122,156,23,58,153,124,224,65,59,223,246,110,115,192,22,105,12,184,168,170,37,48,13,143,2,77,74,105,25,38,202,49,139,95,140,90,143,176,159,160,38,19,228,169,1,35,225,218,20,62,31,191,190,87,91,247,16,129,187,181,136,10,152,74,169,241,194,231,92,216,110,103,194,26,25,218,6,155,5,90,166,123,51,192,5,215,89,97,136,120,205,225,179,3,247,55,222,64,82,157,106,77,127,114,122,38,136,77,6,76,29,100,9,184,43,153,31,152,210,145,237,176,177,69,229,189,139,109,156,254,104,248,85,226,251,26,28,231,56,48,41,48,185,57,26,1,199,224,124,96,178,13,181,94,40,229,25,129,214,185,203,133,214,20,151,146,55,169,23,138,203,225,63,108,185,135,217,20,38,30,208,3,70,31,86,31,155,158,180,211,231,89,34,52,219,244,165,151,105,20,6,140,178,126,189,96,83,199,11,56,137,132,145,221,252,124,35,127,114,106,111,243,53,98,40,108,56,200,222,243,26,39,231,185,137,36,62,225,232,2,225,186,137,230,62,20,82,164,157,167,195,232,198,117,29,110,34,183,190,62,206,161,77,89,155,14,202,164,189,206,243,220,156,203,232,182,235,205,217,26,158,137,66,193,100,185,7,101,224,216,250,163,101,246,248,33,31,132,183,90,62,40,164,62,147,20,53,158,47,128,120,229,7,52,194,195,187,163,12,107,227,94,31,163,11,37,159,243,57,146,192,112,209,135,111,132,109,80,166,45,3,138,23,140,196,178,195,16,67,150,238,25,180,55,94,207,144,153,74,156,76,65,50,98,68,230,31,212,136,26,10,19,209,95,254,181,208,190,206,146,193,61,95,207,8,25,219,97,200,20,186,93,209,52,178,251,153,216,172,223,154,124,107,220,209,182,167,223,156,221,75,90,203,14,115,132,61,103,194,70,55,135,200,45,119,235,33,236,15,94,105,108,36,114,40,253,67,121,245,79,77,177,35,236,74,217,226,33,54,60,206,233,129,207,254,145,36,67,64,78,131,190,102,15,12,197,91,58,198,192,85,166,220,120,59,140,235,165,71,38,156,138,234,247,166,53,175,144,213,172,211,70,114,159,3,158,147,181,145,120,97,42,138,147,191,150,213,9,74,140,127,167,74,91,199,23,62,39,189,88,62,103,26,33,216,81,28,166,53,165,24,2,11,101,197,241,228,69,168,102,220,90,180,187,172,143,233,227,156,158,47,77,159,61,49,19,168,207,170,158,105,69,212,137,88,247,18,184,33,105,210,2,182,250,241,23,110,221,250,176,56,60,81,65,147,39,59,182,193,57,50,252,201,186,149,119,201,123,113,62,148,24,51,98,103,154,147,4,166,235,65,192,244,240,150,155,211,128,38,199,199,38,247,175,213,200,152,21,168,130,61,48,145,49,141,53,160,35,202,253,30,24,14,125,27,250,104,80,171,252,84,173,176,109,84,197,3,101,62,227,79,124,224,227,219,102,169,5,195,6,228,48,243,71,59,255,127,146,58,180,15,236,105,98,224,66,70,84,6,21,1,84,223,176,216,241,113,6,5,30,38,165,252,192,148,116,107,185,241,113,212,104,53,251,92,205,57,86,53,183,183,134,45,79,191,24,186,243,133,154,230,108,245,139,187,105,241,202,92,154,38,162,245,192,184,53,18,56,98,53,210,146,205,209,227,25,36,153,228,86,216,247,194,231,86,91,51,177,16,48,231,244,3,155,218,162,60,174,159,222,211,202,164,31,248,28,3,98,44,244,101,130,228,126,48,22,92,227,37,233,189,3,19,36,110,1,159,65,175,215,213,188,167,255,54,65,245,46,225,52,234,45,158,200,231,1,217,83,244,210,65,227,20,255,225,110,101,85,50,135,169,159,137,61,197,234,88,53,115,8,79,244,24,215,51,224,50,180,2,219,196,73,134,127,234,3,167,217,117,237,82,38,213,151,192,228,93,20,30,41,214,46,90,255,77,3,248,139,213,148,74,252,118,69,156,82,55,29,219,227,252,201,27,46,190,68,93,241,120,187,27,165,104,59,105,153,38,40,222,223,112,216,4,35,229,201,80,100,72,53,174,158,196,142,116,59,68,168,121,250,152,86,58,159,20,133,63,109,4,29,38,41,38,19,105,155,222,118,245,73,90,168,44,209,139,177,52,82,160,166,189,33,94,128,117,221,113,175,169,208,152,171,201,250,160,151,97,100,146,202,241,63,57,13,229,167,171,9,120,61,239,197,246,146,165,31,117,39,30,54,61,93,83,80,95,133,69,127,185,77,59,78,229,108,53,215,114,107,118,202,184,53,66,63,83,143,182,138,51,57,3,78,120,134,67,97,43,47,123,96,154,23,183,235,230,219,212,110,3,77,34,216,255,65,227,169,105,115,215,191,209,174,104,250,70,151,160,89,179,64,155,94,128,221,183,4,90,246,101,77,187,159,211,191,154,86,232,3,99,40,168,199,118,172,64,226,182,15,204,20,222,18,100,177,16,76,141,231,62,30,87,234,138,14,24,123,126,111,194,220,34,197,213,141,138,156,124,159,76,231,37,138,208,212,58,77,34,134,83,17,216,214,40,88,145,39,155,164,229,124,154,208,43,184,170,169,48,169,52,247,107,23,156,67,13,41,192,69,207,79,72,172,208,71,137,29,66,97,196,136,159,53,79,177,104,18,138,219,129,105,204,228,166,219,71,135,87,34,75,155,158,15,211,189,88,83,10,41,194,171,50,246,126,119,155,147,146,243,34,229,17,200,31,21,142,209,7,198,78,47,237,178,190,224,110,250,205,177,41,147,108,40,123,38,204,150,103,196,33,148,157,199,235,58,164,103,147,117,79,244,24,94,8,22,233,144,22,228,17,166,195,112,90,212,190,66,139,209,141,51,11,157,170,146,12,202,63,120,155,15,156,201,54,21,133,251,155,47,44,22,255,175,77,45,86,202,52,159,200,64,134,155,62,214,5,179,79,62,70,78,222,148,232,92,214,242,49,80,235,124,126,155,1,160,9,102,87,248,108,126,197,175,166,12,173,119,241,253,105,216,147,158,229,133,191,92,84,128,126,152,50,73,95,14,91,126,87,252,65,8,246,180,37,125,96,198,229,50,197,45,146,251,124,238,204,126,45,226,129,157,224,32,149,177,15,90,143,37,39,205,254,152,227,8,9,205,7,166,231,104,237,26,34,130,192,218,253,234,68,168,85,34,129,155,167,241,36,107,38,9,74,249,209,117,170,206,254,28,155,72,40,162,181,36,71,23,178,105,235,73,108,103,35,15,103,61,125,168,151,116,147,23,234,241,80,5,192,110,49,142,153,155,195,237,76,74,181,52,32,238,149,237,47,198,84,84,39,226,108,133,195,152,156,207,176,32,231,33,92,183,9,91,200,137,87,212,254,81,216,246,222,124,194,25,238,49,168,228,133,148,60,53,201,132,251,201,71,113,133,202,208,88,179,129,229,111,133,0,129,148,195,116,11,150,184,41,97,10,116,93,89,12,136,74,145,144,113,24,246,161,132,210,201,122,163,80,229,55,39,148,38,11,8,178,90,242,91,159,145,79,51,105,52,155,162,219,225,15,118,92,222,164,36,34,10,203,168,181,247,87,46,252,219,59,193,133,90,136,15,55,161,246,166,87,83,184,246,132,121,152,40,51,201,250,176,40,126,27,62,133,167,77,178,55,80,211,145,46,59,11,228,249,237,105,146,66,85,223,138,126,48,203,81,84,177,197,250,66,227,130,170,9,135,209,253,124,127,185,195,207,243,151,158,60,167,156,61,157,224,98,137,249,139,244,216,16,143,237,76,0,74,153,252,206,173,153,217,33,48,97,207,236,87,163,191,47,181,96,20,0,89,90,234,129,203,192,124,21,120,88,91,65,95,90,208,193,68,246,179,115,252,248,131,89,70,85,90,178,208,149,186,154,180,230,7,166,61,179,20,213,50,199,200,28,63,232,217,143,151,6,141,7,50,20,249,49,188,136,127,174,172,57,61,66,33,228,81,31,24,41,131,46,159,106,208,148,9,113,142,15,140,206,108,121,169,248,204,1,83,224,125,224,132,220,93,209,171,57,94,30,91,192,98,106,173,203,14,127,96,106,51,159,73,102,213,139,83,60,77,42,39,170,167,199,144,159,163,70,65,175,166,175,195,19,117,200,120,150,93,157,139,129,147,84,253,167,105,177,85,170,174,203,98,140,237,7,238,164,30,197,7,166,67,117,174,254,49,97,240,106,38,232,236,123,16,246,252,222,201,40,118,89,96,227,35,100,135,105,239,35,211,12,233,189,225,107,26,182,205,86,14,1,66,170,86,227,246,129,167,205,119,133,233,193,229,223,227,108,229,199,109,20,83,225,120,22,51,134,228,236,252,9,70,214,59,201,172,104,205,95,186,21,222,80,226,52,230,233,15,127,110,248,87,73,186,10,19,166,183,102,177,15,12,103,99,202,60,131,106,217,157,253,67,253,103,91,210,201,210,50,119,57,30,252,108,70,37,183,43,175,183,160,219,63,104,162,27,205,208,196,29,25,198,103,188,233,209,166,49,185,142,151,200,76,120,224,179,122,84,69,24,183,194,250,42,62,240,49,142,118,209,101,77,194,97,62,49,103,227,29,159,149,170,87,195,7,241,237,6,170,23,145,80,217,172,112,175,31,7,24,34,108,209,86,148,103,204,232,219,253,132,59,50,134,196,80,10,54,201,160,226,252,238,108,4,40,105,109,2,129,218,90,213,60,48,53,205,202,35,128,171,73,111,191,7,166,23,152,216,248,236,132,156,199,15,10,73,80,42,137,97,156,114,179,231,181,45,189,152,179,62,56,6,149,191,87,70,90,77,249,173,52,207,192,51,253,192,72,39,107,131,30,116,253,208,228,122,158,140,62,31,210,227,172,91,227,101,15,131,210,82,229,124,253,166,176,213,119,61,243,140,120,55,172,4,129,41,31,137,171,207,182,144,52,122,197,73,190,220,107,202,116,75,26,210,34,144,89,250,209,98,127,224,222,246,197,117,65,179,211,153,206,164,89,200,160,233,76,131,238,226,51,13,125,198,126,115,47,208,72,126,28,104,210,92,52,212,153,154,64,54,177,183,7,70,226,187,180,155,0,65,133,157,195,170,243,114,64,202,102,252,91,195,87,33,233,36,176,197,140,30,206,200,134,77,165,58,124,52,65,163,86,207,97,202,92,148,134,67,80,168,57,9,219,122,189,87,165,114,89,79,225,103,233,210,21,249,216,174,202,235,227,227,58,17,147,22,115,93,169,4,52,60,202,78,79,221,70,190,191,214,189,177,49,252,193,80,213,151,226,108,110,13,73,248,97,64,208,188,186,235,161,249,17,27,114,186,49,77,237,180,177,28,116,44,108,212,231,185,215,182,88,140,60,55,202,241,211,217,140,100,224,180,142,159,18,79,186,164,61,156,18,138,133,179,134,113,206,49,56,232,165,248,192,84,52,168,215,69,209,95,243,213,151,86,49,226,141,164,220,81,172,14,66,177,137,122,171,193,73,59,188,72,34,211,170,240,120,12,90,177,50,44,129,55,3,230,220,148,140,61,241,97,119,17,128,121,22,37,51,47,152,83,57,224,245,205,55,38,232,253,194,148,177,43,153,153,198,95,235,133,43,26,195,202,117,94,201,173,179,180,172,53,136,86,203,32,56,151,157,147,133,196,28,242,213,2,159,73,191,119,92,141,50,230,245,219,103,200,138,179,151,104,33,124,28,22,125,114,88,183,163,5,108,59,129,176,32,18,233,147,120,242,99,99,85,37,136,83,3,58,74,15,248,156,103,75,233,229,199,10,75,94,76,179,204,170,151,13,17,198,214,12,86,189,5,11,52,189,94,207,177,51,125,253,45,186,210,111,45,218,194,231,95,201,223,139,82,60,101,181,28,24,1,169,18,48,156,253,125,21,40,165,18,179,193,146,209,87,129,210,200,59,192,108,162,114,2,18,5,119,182,35,81,141,164,244,111,152,147,249,125,108,206,100,217,106,207,49,141,116,207,243,92,68,130,143,193,37,210,213,187,123,158,152,214,88,132,217,180,0,130,72,67,119,180,172,203,225,42,230,72,182,184,51,155,101,83,206,201,49,190,154,211,212,230,178,50,60,133,207,114,244,212,60,48,204,116,169,174,224,56,10,22,27,202,118,199,242,144,218,140,102,244,124,135,241,11,139,10,114,55,120,227,190,37,209,32,251,92,173,90,223,168,176,231,64,49,24,4,165,232,196,77,117,107,173,181,215,133,18,133,200,47,218,244,91,29,227,130,227,199,81,116,117,181,162,42,145,20,125,111,109,251,180,12,56,122,195,35,110,77,16,74,71,44,209,208,211,151,165,137,21,149,164,112,107,239,44,193,198,79,122,218,159,171,233,157,19,48,197,89,18,22,192,192,233,241,177,26,12,171,161,15,54,134,103,137,19,162,235,216,129,130,146,248,106,1,67,26,76,250,203,108,125,94,92,52,77,190,89,226,194,192,171,196,152,160,169,164,31,131,174,229,197,235,17,39,57,184,114,213,160,25,9,217,127,154,118,30,75,121,79,48,239,119,245,105,114,124,191,165,133,21,197,154,206,59,95,241,192,196,213,138,126,234,115,32,199,160,20,188,21,113,129,11,156,164,58,28,206,214,195,89,39,25,116,211,229,79,78,149,205,22,198,226,129,113,11,106,192,52,114,208,202,38,107,188,17,112,190,78,69,78,22,88,138,15,154,232,189,90,181,104,16,230,177,115,194,7,194,186,26,221,45,4,171,178,115,221,7,228,16,141,241,112,102,166,56,145,15,76,213,148,192,27,233,170,25,112,165,191,162,140,202,71,10,247,133,225,121,47,133,231,140,179,133,146,139,45,50,25,208,132,16,21,125,94,155,30,27,232,77,200,78,8,79,214,233,167,116,86,188,235,104,50,209,102,223,223,121,204,214,175,125,20,43,54,158,156,195,229,42,241,161,198,38,106,41,233,204,72,160,85,225,26,113,53,224,115,128,94,5,170,137,132,74,14,24,194,200,82,56,59,165,6,52,171,112,15,104,125,107,147,240,16,46,63,184,90,199,103,167,111,83,216,160,5,31,245,211,141,40,126,153,228,135,150,69,21,132,140,95,244,172,135,124,213,213,158,151,138,139,233,142,83,174,199,30,65,27,167,181,214,249,97,61,109,17,253,140,175,129,176,148,26,25,21,113,238,152,132,136,140,92,197,92,228,105,187,31,61,195,178,190,146,60,71,228,226,156,101,126,111,226,184,74,119,60,75,203,116,190,29,69,243,68,70,164,125,26,171,127,208,66,247,176,173,69,102,229,44,86,223,163,135,101,40,170,254,50,122,242,62,73,178,233,162,150,11,93,30,45,7,238,67,25,162,7,54,225,201,128,121,240,166,28,207,142,26,227,3,179,49,86,61,202,155,9,164,5,140,172,227,85,29,135,139,230,123,97,71,214,74,218,225,24,188,134,219,101,221,4,225,181,138,25,79,198,167,175,37,82,180,21,4,104,139,131,11,114,194,249,227,186,55,113,224,23,78,23,27,1,218,15,20,167,7,38,29,157,210,245,218,149,2,70,135,105,189,161,21,235,108,133,254,185,16,238,154,237,250,92,141,208,128,255,116,103,171,28,250,173,17,144,119,131,209,138,40,174,29,131,30,75,206,198,132,218,67,195,72,253,105,28,184,22,240,135,120,164,112,29,81,127,96,164,81,105,61,7,92,156,71,68,93,4,237,188,117,204,72,102,248,234,57,135,13,205,144,244,222,196,210,227,167,51,26,149,215,79,83,91,237,118,114,135,53,164,13,50,42,178,0,81,12,197,105,222,146,46,31,244,83,138,175,122,102,97,186,252,3,250,27,70,185,98,51,166,131,126,78,147,94,113,78,59,202,133,108,34,2,147,148,118,11,159,202,41,228,208,254,105,217,196,236,61,29,33,104,251,81,100,69,141,52,17,249,24,132,139,130,192,202,252,233,185,223,48,74,29,14,63,202,187,47,220,173,218,252,51,30,103,92,184,224,13,241,0,155,49,245,192,84,138,200,135,30,212,246,22,47,106,197,219,29,146,228,37,223,197,104,206,7,53,38,224,150,39,131,10,224,52,254,105,253,64,164,177,151,117,43,59,238,184,223,155,182,237,107,200,79,55,164,143,31,255,23,127,17,77,245,41,48,188,209,231,185,139,245,180,209,107,137,153,62,94,63,194,175,103,153,166,174,67,214,146,243,62,200,32,18,104,223,10,19,90,201,14,163,231,34,44,208,179,67,160,168,249,188,150,105,70,212,215,128,49,219,254,137,56,83,24,134,208,146,142,24,65,255,39,174,123,236,28,226,207,85,175,69,105,240,185,24,183,170,215,27,165,215,197,243,92,200,244,77,233,242,74,169,172,245,142,118,24,137,154,166,19,97,32,130,254,204,50,42,80,232,107,125,193,201,201,171,51,155,106,157,126,203,145,222,42,96,84,30,106,186,190,37,93,52,189,146,15,47,44,45,137,133,15,180,23,170,167,51,39,133,53,77,68,138,200,191,140,234,62,253,217,106,154,213,250,41,12,55,234,185,121,66,196,86,249,196,20,30,32,141,250,192,147,29,92,178,157,116,179,109,94,106,251,225,96,15,157,11,231,105,105,67,246,192,13,250,139,240,168,23,34,20,107,56,108,202,253,251,130,177,133,159,65,37,94,222,164,80,240,192,86,255,231,87,147,254,216,251,130,201,187,127,94,108,152,92,214,190,126,155,124,246,99,212,13,227,177,139,57,10,92,226,80,132,60,137,253,40,40,164,171,39,234,108,166,236,18,178,25,240,50,141,201,15,124,108,114,205,144,1,207,136,252,66,44,211,50,1,67,61,83,58,172,16,80,100,36,64,123,11,148,133,175,140,224,101,28,210,199,136,166,192,58,163,3,169,176,249,173,14,67,210,78,58,98,213,216,152,15,12,9,253,218,174,240,167,124,171,180,30,144,83,20,236,25,111,18,231,217,97,42,229,139,92,61,80,50,120,242,199,108,125,104,80,202,152,64,195,153,207,28,103,23,64,11,92,119,210,97,98,252,15,92,145,176,216,243,222,135,93,104,2,146,9,161,41,221,206,118,159,206,125,66,38,149,14,218,186,244,105,106,222,253,201,139,85,125,233,182,66,24,32,205,128,73,41,233,213,240,124,83,220,28,170,249,212,223,166,20,43,198,156,140,113,214,57,110,154,161,207,110,9,60,208,158,208,45,237,140,74,115,216,212,67,175,77,11,209,132,39,16,121,96,242,15,122,122,53,90,175,183,26,48,89,207,161,123,45,70,105,92,221,168,41,209,157,122,245,229,165,180,214,229,61,73,130,2,152,118,34,254,98,25,87,61,43,76,241,250,139,162,58,37,83,141,44,64,95,254,94,80,238,155,126,17,59,176,178,127,79,234,41,250,146,185,116,172,43,106,229,63,48,100,216,174,155,173,241,128,252,173,105,130,90,154,30,33,9,85,244,231,193,200,171,119,105,63,65,181,5,217,166,231,151,39,185,37,17,178,3,38,42,148,95,56,9,177,4,1,74,211,133,118,180,167,107,39,166,168,56,251,128,114,235,46,109,64,113,28,247,74,241,100,147,0,155,236,103,211,72,96,207,78,12,161,56,111,113,237,33,63,227,176,59,74,218,172,41,74,115,184,199,169,162,188,114,15,41,170,6,198,169,157,1,35,192,39,79,6,131,213,157,170,49,141,202,121,193,197,154,183,63,48,148,85,221,198,169,62,60,27,115,192,200,95,202,209,137,111,28,209,18,148,55,57,194,228,181,209,208,123,142,198,129,76,20,154,190,130,98,175,250,68,153,248,183,82,144,53,8,85,181,216,178,232,101,116,29,234,243,83,175,213,3,206,89,107,32,40,13,173,53,110,78,76,121,233,136,51,103,251,244,81,129,121,34,196,46,107,71,141,219,246,129,7,253,249,164,35,213,129,49,144,253,183,137,100,21,173,38,32,238,99,77,26,63,48,237,118,175,39,135,180,231,9,62,254,180,222,129,10,91,49,149,195,73,148,230,172,183,250,112,74,36,32,68,11,189,53,161,98,127,46,86,147,196,151,134,29,195,61,238,220,59,17,255,247,222,131,46,110,57,208,156,213,125,0,101,132,125,72,142,79,154,183,108,87,3,6,107,122,34,122,148,18,161,195,243,14,168,217,3,203,95,25,182,241,238,114,49,245,201,190,11,15,2,120,106,43,208,110,143,134,220,15,252,233,113,167,48,1,215,199,210,128,130,129,209,59,4,62,123,192,240,205,204,88,18,210,141,150,133,77,35,13,127,238,51,246,53,43,76,102,48,197,163,29,103,111,107,237,6,251,4,252,184,7,38,173,34,250,176,227,179,96,134,127,45,139,244,78,121,242,99,54,186,107,79,145,9,5,184,91,208,116,92,184,234,223,131,172,166,16,198,248,207,246,165,133,223,15,239,65,64,132,107,158,24,168,213,16,78,81,111,26,180,171,71,150,199,97,178,165,98,137,88,63,55,119,175,161,146,147,12,151,155,31,127,123,46,159,253,157,19,88,116,7,24,0,248,101,142,30,83,92,202,155,17,70,172,195,245,37,134,133,48,133,140,0,15,103,155,126,171,195,199,44,209,151,70,249,206,55,120,10,30,180,186,159,134,89,153,190,187,15,140,154,190,232,104,211,146,132,117,88,2,70,252,73,166,104,89,178,19,194,60,195,20,20,152,54,141,203,223,26,47,67,162,252,208,208,105,68,238,87,15,10,221,223,76,45,95,23,27,202,223,139,93,116,21,69,9,235,183,64,173,22,77,225,140,192,107,192,240,149,101,72,169,92,218,190,50,33,231,180,34,159,3,238,208,138,91,83,153,151,244,214,105,5,127,219,56,71,231,236,122,47,238,16,127,156,151,14,137,197,90,72,8,124,54,112,247,207,129,147,72,137,24,7,59,237,248,105,43,40,149,45,161,111,235,81,50,3,46,218,114,211,88,237,59,166,17,213,163,210,205,224,83,182,225,143,5,111,65,218,79,27,145,143,130,21,135,97,55,138,193,73,99,132,200,132,26,241,96,136,206,8,140,69,118,104,191,218,106,234,229,75,26,227,116,60,206,36,201,232,89,174,139,225,96,251,81,222,169,21,215,163,252,76,27,75,71,62,112,165,98,92,94,10,197,32,143,26,88,237,248,18,50,0,112,9,242,42,48,121,211,23,197,29,220,211,103,129,149,97,203,142,112,224,66,137,167,195,36,198,101,14,117,75,233,251,144,208,206,74,242,22,144,178,172,101,140,195,84,230,201,115,193,196,207,221,209,140,10,153,152,139,104,65,77,231,51,14,179,170,228,177,58,213,110,254,74,200,71,72,175,14,163,202,96,126,124,96,184,70,215,146,132,82,66,113,255,3,131,73,50,114,124,90,58,111,71,145,174,145,130,192,142,188,218,222,1,23,59,161,4,254,36,219,30,216,68,203,196,209,67,110,166,196,81,138,204,196,245,203,199,52,167,240,244,65,225,161,238,174,23,67,112,118,15,148,210,206,34,20,78,83,232,105,174,238,131,152,233,185,187,56,168,136,3,109,175,172,30,38,200,163,5,152,136,92,81,156,243,192,181,80,196,173,175,141,224,153,191,117,101,111,152,250,100,38,46,226,23,19,35,28,122,239,106,173,110,179,195,196,189,116,81,86,106,204,124,242,183,66,247,19,241,42,58,28,245,242,4,220,80,28,177,254,64,10,91,38,207,97,2,72,226,55,116,58,28,185,135,106,59,96,41,122,113,53,50,210,3,91,217,245,208,39,67,222,206,109,4,132,45,68,72,212,148,247,8,240,57,74,45,191,152,54,200,10,204,254,68,151,224,214,194,100,146,17,165,90,122,187,39,134,180,218,210,40,203,25,126,98,209,207,126,81,141,30,47,135,18,132,44,250,143,61,112,103,139,20,91,209,72,111,174,174,50,170,81,169,167,194,153,254,11,207,144,214,186,148,195,99,226,145,197,189,118,84,135,251,181,46,137,106,181,17,215,210,32,89,42,171,137,111,58,63,110,240,85,171,14,137,185,20,190,228,15,74,195,10,249,26,233,28,133,94,42,117,96,136,73,178,217,52,66,234,45,224,140,224,180,156,88,152,150,145,15,28,236,59,91,218,87,81,19,57,73,44,125,224,66,79,71,33,67,210,98,13,82,194,243,214,8,38,118,233,120,103,61,120,178,15,55,245,247,93,122,164,89,99,136,238,37,50,132,6,42,92,213,23,166,189,155,151,185,35,107,127,238,47,62,249,89,25,231,102,79,249,0,22,235,174,75,159,12,133,99,47,130,1,70,93,245,29,180,86,63,146,44,14,119,226,215,91,225,18,154,95,24,193,253,88,185,122,245,68,18,108,59,156,233,184,43,40,10,139,35,46,70,176,65,204,216,6,111,105,60,132,171,97,22,152,116,176,162,164,149,34,112,127,178,51,63,147,16,168,177,232,206,113,234,190,20,180,164,61,245,115,158,67,109,58,205,0,90,36,237,197,222,71,67,171,108,58,87,133,210,117,138,127,138,192,116,113,137,81,193,95,148,214,66,172,70,130,4,207,150,147,145,65,204,249,130,105,212,226,112,182,210,4,249,109,218,17,165,39,239,55,146,245,9,145,51,179,193,37,119,38,1,5,252,8,99,10,204,182,49,252,240,178,162,13,157,228,159,246,189,126,49,44,132,33,171,239,88,6,9,205,127,131,137,159,29,123,95,103,18,221,1,30,75,214,100,60,166,58,237,237,83,216,216,31,184,124,154,155,9,124,190,222,243,216,7,69,103,90,194,113,205,138,38,227,222,116,143,25,98,101,160,209,22,89,191,14,33,151,46,123,2,147,236,124,98,125,148,165,84,37,95,88,215,138,225,174,131,53,230,214,10,53,235,101,179,92,0,192,74,184,183,72,102,226,51,83,174,238,191,77,73,234,208,197,73,55,148,230,111,205,158,37,122,79,192,180,126,240,215,70,210,185,234,194,167,42,242,177,234,40,168,68,165,116,92,104,243,220,25,48,254,189,222,155,90,247,103,75,66,44,72,101,6,237,4,111,46,51,216,177,103,176,33,245,99,118,47,190,57,47,55,170,78,224,134,198,129,171,218,225,106,161,244,167,11,23,145,155,103,134,154,22,220,113,97,116,146,65,72,72,254,216,182,117,166,253,181,41,248,36,163,107,99,79,215,142,131,115,245,28,154,199,162,166,171,189,196,226,240,148,179,199,103,250,178,2,13,241,13,14,12,113,195,159,28,150,185,6,96,26,39,149,203,161,91,153,239,80,99,214,40,63,30,78,128,247,120,182,67,25,50,42,131,61,6,130,94,2,77,239,228,222,249,163,229,241,192,197,2,181,114,239,179,16,71,138,175,197,65,165,106,36,8,96,71,40,175,195,187,88,66,133,49,250,86,200,124,118,172,85,229,107,13,88,228,199,50,241,171,89,64,26,48,195,20,8,221,199,110,17,173,42,129,118,110,126,246,102,135,89,90,42,133,114,134,4,205,254,231,197,62,242,178,226,123,96,218,165,20,191,93,40,86,211,207,77,186,217,245,210,109,66,119,209,7,176,109,97,184,32,26,165,83,101,235,177,74,223,33,151,0,38,226,142,59,161,203,7,95,229,217,228,205,185,157,82,102,105,141,189,178,127,77,82,199,248,118,215,217,85,125,5,48,113,218,61,83,170,245,53,124,224,76,7,17,185,115,182,128,208,51,205,206,46,204,115,11,76,233,115,119,248,108,41,69,27,184,219,84,40,143,179,134,210,9,126,159,60,151,21,206,251,166,208,153,196,51,235,112,79,152,31,126,53,177,207,161,27,14,9,172,49,252,234,243,74,181,232,134,67,173,81,236,71,157,1,216,226,121,87,148,8,251,99,75,224,201,212,161,225,255,99,74,151,233,137,90,116,223,232,194,46,87,147,122,242,242,78,232,214,212,102,203,193,198,127,189,14,198,152,189,67,198,140,6,222,112,9,30,244,140,255,25,195,170,48,10,108,207,107,159,253,9,41,173,173,247,166,84,195,175,38,73,92,139,222,252,76,248,148,253,167,179,149,42,202,121,62,81,245,79,126,117,38,218,41,10,73,205,138,244,30,123,247,163,122,59,46,3,236,236,158,239,111,159,179,101,85,53,53,6,182,201,227,36,176,155,157,165,47,159,115,160,132,250,68,13,140,156,82,175,115,113,145,181,127,18,0,29,134,155,234,99,32,159,136,140,69,119,120,152,72,165,26,173,231,215,82,192,125,93,226,53,221,138,10,170,223,156,8,132,40,6,30,184,80,174,88,28,254,216,68,2,159,93,255,241,23,161,179,64,124,80,255,4,109,218,199,1,65,56,26,74,169,56,78,228,234,60,146,130,23,69,155,54,189,154,141,122,250,205,7,155,184,134,97,152,229,169,251,131,35,17,216,52,198,131,110,248,251,224,116,130,156,234,150,157,89,86,60,111,111,140,161,190,213,191,39,208,181,124,171,173,118,202,106,48,5,83,127,248,123,53,115,117,228,222,159,254,63,15,90,45,165,53,174,168,3,33,124,135,33,71,94,23,79,220,238,21,112,90,249,10,135,96,45,246,128,43,34,186,114,53,90,92,123,183,23,30,34,149,248,41,21,155,49,147,112,203,150,198,159,172,88,52,199,213,232,64,139,237,103,19,193,253,123,174,54,222,185,192,164,172,99,22,87,164,14,53,182,0,107,163,215,170,87,15,133,43,29,29,75,192,214,189,75,96,252,56,7,207,242,211,210,235,115,22,174,144,70,51,182,209,216,26,244,88,22,223,139,7,155,22,47,84,216,74,93,2,70,97,182,104,176,16,86,81,142,207,57,210,229,192,111,88,137,110,149,2,103,161,165,83,93,205,22,89,95,248,138,144,90,232,113,204,119,174,176,251,202,91,211,207,49,203,205,201,125,72,56,28,193,189,53,154,188,88,213,112,120,182,34,218,245,194,85,131,61,200,103,132,98,28,240,194,159,23,152,202,206,88,2,102,77,75,24,10,55,17,29,129,120,52,68,222,228,209,232,253,30,6,65,189,171,33,137,135,239,200,171,192,159,36,51,34,177,223,179,155,161,6,18,240,106,154,13,58,47,146,223,109,3,206,145,38,177,8,22,84,87,183,7,174,212,108,9,76,189,122,204,241,198,153,82,174,12,3,90,9,177,109,156,207,167,100,6,171,20,112,171,182,66,99,203,242,203,196,153,223,111,141,55,35,138,14,246,61,186,139,244,90,3,128,36,138,179,192,116,153,12,120,90,99,16,73,186,224,128,212,216,12,167,54,134,180,198,142,59,76,94,182,210,124,165,115,80,14,20,116,95,137,111,200,1,97,45,32,55,70,105,151,38,185,16,235,240,143,193,162,46,69,243,103,252,118,92,188,84,59,30,21,232,22,236,13,90,255,160,135,181,52,53,103,61,213,29,166,21,193,117,245,241,103,230,246,95,70,157,114,180,43,165,136,38,213,243,169,206,28,154,42,112,106,173,104,146,115,171,14,12,183,94,126,219,116,158,150,207,49,140,181,34,245,82,104,178,145,117,9,99,129,147,237,74,133,110,138,147,3,158,28,39,77,97,14,54,183,145,50,49,220,170,41,96,4,75,158,120,57,138,235,3,121,44,133,183,11,177,88,129,121,214,93,120,90,137,135,47,250,102,241,242,169,247,110,187,206,48,176,200,207,72,95,225,3,119,235,122,239,112,81,121,108,75,194,163,117,30,214,25,225,67,25,113,42,191,61,109,14,155,125,177,180,21,222,45,124,62,218,245,78,229,172,80,88,17,95,147,58,137,161,142,44,250,39,103,170,248,115,15,219,5,148,167,208,172,89,230,7,93,67,131,218,19,235,216,41,187,31,97,103,145,74,1,166,47,186,127,12,11,249,73,138,139,130,62,196,105,220,220,165,65,210,82,20,129,6,55,165,225,189,140,172,240,178,73,238,48,85,142,202,201,66,234,38,124,251,143,57,164,92,179,204,75,189,112,86,73,182,65,45,27,53,31,142,150,113,237,161,8,86,116,39,10,88,139,224,46,42,210,112,97,96,4,119,135,235,236,74,254,35,6,20,158,13,150,246,177,226,148,164,67,210,37,30,12,87,163,117,165,85,145,81,244,237,187,159,175,134,96,143,242,166,82,247,112,58,229,230,168,118,87,133,137,167,199,213,100,31,167,146,30,107,13,205,40,212,58,211,186,56,145,228,209,87,192,52,43,148,165,115,142,75,217,160,77,226,174,235,152,193,69,243,238,64,116,142,221,148,11,42,239,144,114,42,31,21,132,108,210,69,75,164,8,205,143,14,102,255,200,202,16,90,100,67,218,235,15,206,210,149,186,180,76,155,198,97,107,159,164,175,141,236,99,56,101,131,240,121,209,15,182,96,188,248,217,130,164,26,110,176,194,17,192,5,165,205,160,140,10,44,144,145,196,143,77,122,60,32,81,77,184,235,129,75,179,254,101,1,83,133,116,198,212,159,140,130,91,233,100,3,153,112,122,218,188,155,7,166,44,56,26,30,173,29,63,77,241,173,200,47,209,72,97,14,23,9,54,74,219,86,163,112,19,179,141,207,57,104,84,42,98,38,195,228,65,61,234,13,60,147,40,34,82,96,128,6,188,223,188,161,185,242,142,232,70,255,51,47,127,107,250,69,44,25,148,3,175,179,57,118,135,105,91,36,28,109,203,32,239,136,43,80,181,189,229,123,80,108,216,150,192,240,70,178,194,208,30,70,192,187,234,91,67,95,246,31,70,129,65,228,195,134,213,15,196,128,17,25,16,11,4,33,45,235,37,249,160,248,68,69,175,229,41,221,128,135,73,0,67,66,97,58,61,9,140,61,162,112,171,94,159,252,129,165,87,248,48,218,116,126,223,137,84,183,4,88,129,167,51,78,12,38,95,248,194,253,115,202,198,205,233,238,38,147,172,19,236,218,47,140,142,230,84,152,118,202,249,125,180,173,153,46,218,194,212,158,94,24,161,129,172,48,12,203,241,194,89,186,231,2,191,98,111,240,39,72,133,95,55,31,209,185,193,190,215,153,41,250,98,108,80,51,6,181,105,19,53,80,154,182,229,23,109,170,13,11,140,36,192,11,39,21,55,54,120,188,179,204,88,238,255,7,252,94,157,218,254,130,225,80,188,147,112,74,145,205,7,246,230,10,6,143,173,203,30,173,142,254,46,46,162,66,89,231,48,146,135,227,93,93,8,144,233,108,128,58,24,187,70,131,138,211,117,162,174,241,26,103,40,72,213,251,183,123,142,138,144,110,18,8,91,191,8,180,42,151,146,176,10,158,174,247,174,166,121,238,163,130,91,212,186,174,123,190,65,142,45,135,242,68,157,167,199,156,138,220,100,31,214,136,103,42,250,170,64,210,147,7,234,165,60,183,229,234,99,129,33,171,214,197,165,218,198,245,139,61,62,89,73,159,110,180,12,178,159,232,168,58,95,177,254,109,197,22,171,196,241,99,19,83,225,227,144,175,64,155,118,175,98,19,31,168,143,59,76,77,138,46,94,78,186,212,226,96,60,230,173,50,240,76,121,165,185,1,214,17,142,170,215,213,20,92,196,213,11,181,14,253,32,148,78,143,48,23,160,23,11,15,99,81,82,17,27,109,183,190,50,106,230,108,91,237,97,45,112,194,75,26,2,225,198,226,29,251,250,211,197,167,235,193,8,169,222,77,44,60,251,36,14,52,250,86,105,188,54,20,106,67,251,58,178,75,100,254,129,75,87,114,212,162,33,92,156,1,80,232,199,69,194,102,28,82,15,19,140,234,142,121,213,95,76,122,171,122,12,183,98,174,169,45,130,154,148,27,181,38,220,162,31,204,232,254,213,131,126,144,12,80,74,19,51,105,218,7,126,96,164,230,170,154,127,172,126,47,22,166,65,87,169,69,9,201,4,21,71,196,143,143,169,210,212,23,53,210,125,114,11,141,226,153,92,175,154,23,136,138,221,13,125,211,171,76,151,109,137,28,115,24,243,20,57,95,55,39,180,234,1,46,43,46,213,12,189,145,238,189,52,164,211,236,128,131,71,225,20,6,28,82,32,199,225,105,23,231,158,70,109,225,130,224,216,41,74,233,71,184,47,104,22,95,149,81,103,17,184,145,68,79,245,166,28,145,69,162,225,245,110,186,181,229,214,231,42,112,166,252,177,225,198,172,235,230,112,140,125,162,17,22,175,154,249,68,181,219,245,105,58,1,31,132,240,180,176,234,216,50,110,49,144,111,31,237,170,69,179,17,244,159,134,116,163,49,218,5,81,192,27,3,224,100,96,181,106,89,22,141,233,227,107,65,30,159,90,34,81,237,204,111,225,7,19,112,145,215,46,103,173,122,173,48,65,115,235,158,170,112,137,70,14,156,125,184,240,114,243,99,158,181,72,104,81,165,163,154,237,136,174,159,153,228,1,19,235,242,114,185,94,171,189,62,202,241,94,144,178,87,223,11,41,138,233,129,139,117,102,241,208,210,42,52,103,70,196,229,104,25,35,45,189,129,137,131,71,200,253,74,156,46,163,131,187,155,128,20,202,110,90,116,66,216,98,70,24,136,80,240,106,90,12,64,32,196,19,167,24,245,101,233,128,83,124,89,125,200,42,30,142,38,170,137,240,141,55,248,69,218,64,83,159,203,26,106,141,8,203,89,162,116,107,41,1,66,46,35,194,222,171,39,101,143,31,123,152,248,87,68,237,246,213,179,128,114,151,222,34,87,192,134,149,182,222,188,229,80,210,235,213,42,32,53,38,130,58,170,139,8,64,18,108,75,35,0,155,80,144,63,55,117,120,123,93,117,8,228,71,252,107,225,248,106,198,10,111,178,151,184,115,170,103,208,229,135,225,142,63,42,144,176,108,175,210,39,116,229,83,36,56,10,145,133,164,161,133,101,2,167,47,140,76,190,192,168,101,70,46,153,166,125,87,17,207,228,48,242,110,76,157,198,1,186,79,82,231,17,38,16,44,61,122,217,42,74,81,105,192,21,177,75,189,152,170,81,207,86,89,58,246,26,108,10,160,131,2,82,240,6,149,133,141,208,47,214,130,195,103,74,93,175,101,186,133,59,174,158,164,218,100,184,205,105,247,19,187,208,86,85,45,67,26,247,45,239,73,208,89,165,148,7,43,60,66,245,141,185,110,148,43,133,207,74,174,1,147,213,145,212,230,180,38,130,62,193,51,141,23,186,142,218,217,201,162,2,232,192,84,85,41,138,130,204,195,7,34,204,99,2,31,90,215,129,46,226,51,228,212,251,162,95,39,48,85,36,190,83,102,248,36,83,39,33,169,24,159,41,153,60,141,90,157,243,28,192,244,175,124,224,66,92,79,71,156,150,108,238,191,211,20,227,10,228,211,38,145,206,181,14,163,106,187,53,148,201,17,237,65,61,120,98,87,173,11,122,161,17,101,34,161,112,60,250,114,5,89,67,18,180,179,226,203,212,159,198,95,137,83,49,109,107,110,56,21,30,177,242,18,145,153,43,218,72,85,105,108,255,164,48,167,150,223,77,19,91,114,215,9,230,240,208,134,55,48,150,119,132,222,96,94,174,43,112,103,70,137,91,95,120,9,202,175,50,5,202,26,79,102,62,184,36,123,103,178,144,85,92,76,137,131,150,10,160,181,225,107,143,182,27,77,153,49,3,81,74,175,128,32,5,64,220,80,195,237,147,48,121,92,93,108,227,80,184,47,215,245,236,104,242,172,122,87,133,244,237,194,206,20,73,155,156,248,85,52,82,188,92,210,106,168,187,232,112,3,151,104,182,140,82,214,241,210,138,194,68,151,179,223,124,89,183,246,11,70,204,54,96,74,254,245,189,25,150,18,87,67,60,190,94,140,122,101,111,20,11,204,178,215,228,9,166,198,179,186,14,124,54,24,13,199,88,1,222,234,113,243,137,222,177,36,26,136,0,199,197,214,173,111,105,222,134,106,190,94,2,78,42,46,107,41,62,98,242,14,227,153,106,98,166,31,171,222,91,104,125,250,220,105,187,41,52,142,17,134,115,24,90,190,150,141,224,245,109,127,110,190,167,38,54,241,52,251,142,33,69,135,79,51,228,195,104,178,117,6,156,175,92,21,154,135,235,9,112,53,132,252,171,150,82,82,208,114,44,174,241,192,203,14,116,69,141,102,224,40,44,41,173,164,161,102,234,153,195,160,199,20,144,143,129,248,131,151,5,82,10,90,167,242,42,15,12,111,61,59,140,106,149,38,133,206,170,118,37,162,131,210,235,178,94,40,22,170,223,219,66,59,253,66,105,228,227,40,39,147,46,204,138,22,220,242,199,110,176,198,180,92,165,82,194,89,2,54,213,102,65,95,74,26,36,97,52,135,53,163,73,206,45,251,99,19,229,41,250,206,84,213,120,225,183,41,33,247,121,195,214,224,221,225,198,113,47,207,77,118,212,73,76,205,218,226,166,27,174,200,54,56,76,252,41,107,117,209,64,19,125,58,76,186,84,171,212,74,69,56,224,185,122,210,167,122,232,163,145,17,114,29,128,102,85,177,89,203,135,10,126,208,138,171,33,169,107,185,87,54,217,195,7,29,38,124,155,175,20,243,49,198,178,195,112,77,116,134,146,97,115,215,159,170,135,51,68,93,51,208,228,253,31,99,182,177,45,78,229,133,209,43,55,66,134,141,156,90,186,118,12,90,158,173,225,55,175,52,143,210,175,125,224,244,68,183,14,74,209,218,5,158,17,143,95,62,203,42,43,99,128,232,124,8,224,195,128,170,23,99,96,160,125,234,125,198,77,210,235,140,120,189,224,28,191,204,150,56,175,106,46,200,64,62,207,166,9,166,107,42,151,162,169,252,212,218,80,99,118,246,50,173,113,195,110,174,79,216,173,217,38,90,245,123,144,104,143,173,140,100,202,249,160,23,108,54,170,195,25,201,189,235,193,105,161,92,3,166,74,66,75,201,136,25,84,255,237,137,246,77,213,155,139,238,115,227,168,129,133,43,99,90,105,128,233,240,32,216,152,117,200,105,75,219,252,209,206,159,163,93,100,5,152,174,211,95,140,184,248,181,143,34,156,84,166,63,90,167,42,122,93,55,71,32,195,111,222,155,137,70,92,112,139,207,77,173,201,214,130,119,120,198,77,126,155,238,29,250,185,161,33,59,125,17,24,147,231,162,120,96,146,249,163,209,83,177,235,145,140,112,171,43,55,152,99,127,254,245,53,168,203,249,33,160,55,255,138,242,235,252,14,218,25,34,84,172,4,238,166,235,26,112,91,218,9,110,88,41,69,46,1,211,92,250,170,192,163,129,183,207,6,136,47,154,186,225,76,13,145,14,96,66,136,23,76,63,77,127,109,232,166,90,58,78,145,221,240,198,215,180,185,222,109,41,167,13,122,67,30,59,224,53,181,76,148,134,67,211,123,143,1,107,205,0,245,124,225,251,60,237,183,183,150,186,161,96,189,253,173,137,196,232,158,212,167,49,172,125,154,102,52,147,197,148,64,6,145,226,38,135,155,133,103,132,65,197,205,151,191,117,194,31,236,23,220,250,59,85,32,60,212,139,220,133,157,225,187,41,110,254,184,10,118,104,88,225,229,12,141,102,23,231,123,233,213,213,132,31,62,48,172,38,237,111,52,172,243,111,88,11,22,1,214,250,19,226,232,59,118,68,120,122,218,38,200,196,209,35,178,77,5,1,77,115,47,216,10,169,3,38,249,89,47,56,187,140,153,213,31,44,173,11,32,170,235,5,199,54,62,170,93,98,33,95,47,72,48,52,107,50,0,56,133,141,196,121,50,180,68,27,66,207,110,113,113,37,85,218,181,188,16,86,231,124,97,194,168,2,211,60,192,141,17,211,25,211,134,157,244,77,58,150,80,252,52,109,164,155,222,156,214,139,239,152,36,235,11,165,4,69,107,68,232,48,78,245,186,232,141,180,245,104,47,124,214,218,208,138,54,220,234,242,190,118,29,87,65,219,177,100,106,60,184,73,61,203,202,70,119,47,78,40,58,197,169,240,186,137,184,182,58,252,201,136,41,109,45,18,44,199,92,206,79,29,134,37,119,225,4,9,124,54,102,47,107,7,54,17,242,139,19,74,124,231,189,122,171,191,217,233,97,92,222,139,209,208,156,202,55,69,115,116,6,92,84,244,161,103,58,105,239,24,81,147,197,200,23,92,93,228,210,224,89,175,114,56,104,54,51,230,194,110,218,226,14,216,146,44,47,156,148,185,76,156,227,53,137,81,83,62,255,149,15,194,242,152,45,70,156,222,134,250,177,225,77,185,170,28,213,87,181,171,51,139,103,157,198,59,139,147,53,25,20,216,122,170,249,111,143,227,52,43,125,184,91,188,193,231,194,248,80,211,5,109,200,235,189,112,109,26,132,69,20,188,123,107,153,70,151,3,146,188,2,195,53,152,62,75,207,145,145,149,111,209,150,169,201,248,123,81,5,178,178,242,158,71,141,154,131,102,149,19,229,98,77,67,39,106,113,243,179,144,53,31,118,14,12,52,42,74,192,196,0,132,146,125,142,89,210,73,15,124,220,54,116,231,180,150,143,102,102,254,219,214,54,65,203,133,32,243,121,239,24,34,88,86,211,47,48,105,137,28,168,9,32,10,154,105,186,228,247,46,102,254,43,149,156,26,162,24,114,43,200,191,126,218,78,24,191,121,129,161,221,242,85,47,180,222,215,206,38,46,124,213,90,16,228,241,7,135,237,148,196,188,180,234,225,120,114,146,64,115,95,48,252,191,39,2,108,44,181,169,188,104,92,223,237,2,112,212,116,144,20,214,210,50,170,238,3,45,56,11,74,176,175,120,252,207,100,56,179,108,94,85,9,13,111,214,117,131,154,209,62,174,74,142,70,133,157,31,64,102,69,45,9,216,83,246,124,54,114,127,240,117,172,249,38,135,136,117,169,112,183,17,75,35,215,171,184,229,120,217,254,195,147,66,229,173,213,68,136,57,196,91,81,162,175,26,109,84,83,135,107,118,134,231,108,188,250,45,139,117,224,137,139,207,238,166,124,83,162,205,20,195,58,76,107,16,253,150,5,185,92,55,177,218,113,2,181,235,56,101,206,228,141,252,91,90,195,110,45,171,65,3,62,166,176,153,150,90,88,150,105,214,225,134,12,130,154,87,134,240,192,150,119,10,184,141,107,254,67,204,116,105,44,34,34,244,34,91,10,163,87,226,175,77,97,172,134,215,26,186,133,37,6,141,90,177,117,149,206,160,47,236,70,47,241,222,42,2,180,144,55,206,205,106,160,103,86,104,241,23,178,233,51,166,81,165,75,133,214,155,210,66,58,199,215,172,80,28,180,164,7,233,179,248,30,149,162,64,157,69,201,90,5,246,23,174,202,214,70,182,62,204,1,88,134,77,79,236,131,230,237,245,239,141,42,37,66,92,2,55,154,62,191,48,90,255,87,245,214,106,239,226,169,68,200,180,40,135,172,210,216,241,219,133,166,45,82,87,115,102,194,114,97,9,198,27,234,134,252,246,52,197,255,248,109,136,77,242,177,225,42,199,137,77,189,220,208,92,66,101,15,119,69,237,70,13,51,245,188,47,140,233,18,187,217,89,105,231,61,197,174,172,52,82,172,49,83,172,33,251,214,171,17,72,122,47,134,37,39,245,64,61,27,255,62,96,234,58,245,226,115,88,181,39,36,255,129,181,190,4,89,133,208,136,226,193,171,38,216,137,85,162,236,244,162,51,75,234,210,168,155,46,250,203,160,208,245,87,97,180,82,74,220,155,38,95,82,200,87,17,137,124,31,204,210,14,242,173,171,73,182,140,128,251,85,173,141,106,108,241,86,113,38,231,217,180,7,30,90,233,199,178,143,245,97,82,174,239,142,68,185,200,116,38,21,135,98,186,244,35,168,25,92,59,94,155,231,148,30,196,214,41,234,181,182,155,109,12,18,157,134,6,66,63,13,135,17,129,18,70,68,49,121,170,18,87,15,148,225,222,105,200,202,108,253,221,84,62,204,117,129,177,146,234,187,169,28,55,91,118,13,218,137,19,241,14,152,227,71,110,78,113,147,155,188,252,52,107,74,81,75,39,4,76,245,158,92,220,62,141,238,226,181,209,243,144,49,253,212,7,199,126,198,2,212,155,87,98,217,237,29,242,58,148,65,70,195,251,232,238,202,7,163,43,136,188,23,10,31,45,182,241,102,33,49,249,109,82,180,51,142,100,38,157,164,55,139,245,191,216,227,221,13,161,71,9,140,32,226,120,183,44,228,17,166,194,4,198,118,192,84,143,201,205,207,84,11,67,191,81,250,162,34,40,72,194,148,136,115,209,110,149,154,58,129,17,104,106,239,10,153,23,49,142,10,6,116,241,30,24,141,71,101,132,23,107,43,25,87,179,177,170,242,22,59,252,242,254,150,13,58,152,22,235,21,186,49,212,88,2,212,32,42,167,187,80,186,178,95,152,179,75,231,56,74,0,41,230,66,66,81,94,2,4,132,44,215,187,29,18,104,210,236,103,177,22,37,238,214,33,74,62,52,235,139,238,67,114,34,99,163,97,235,57,80,222,247,226,61,163,14,29,115,42,87,89,32,217,218,74,249,160,156,111,141,46,71,21,152,100,171,15,105,181,122,18,57,241,233,146,221,194,104,165,14,172,105,204,211,228,212,231,11,35,84,39,231,106,70,201,107,236,184,185,105,56,15,133,173,31,78,192,200,135,232,205,225,112,85,71,171,177,111,5,237,180,45,11,24,245,184,235,193,187,53,75,119,24,237,13,241,10,49,146,154,107,97,146,128,34,117,45,163,130,196,164,147,184,80,182,39,41,172,239,133,1,231,59,218,71,190,96,232,163,193,132,219,254,219,52,214,86,173,230,12,143,228,125,114,242,126,73,239,141,197,58,227,98,2,83,146,40,97,254,211,64,213,225,138,203,34,48,133,158,174,150,15,156,180,81,182,17,9,135,119,201,64,18,140,158,162,242,219,147,19,206,207,93,171,52,144,130,212,60,77,84,204,159,219,54,152,169,63,125,14,206,85,226,98,235,223,46,67,58,17,235,242,169,0,183,92,6,140,164,187,119,21,1,60,175,33,235,26,73,154,236,217,104,136,73,73,75,210,50,33,176,253,162,117,92,140,213,227,45,150,217,221,92,230,108,207,106,117,102,104,5,46,11,208,104,30,176,212,255,167,21,225,114,21,171,70,179,172,75,230,39,91,65,113,242,119,166,206,188,136,51,74,26,182,184,78,3,112,73,218,121,54,179,88,93,6,8,114,152,213,157,8,204,139,196,139,157,89,114,108,42,25,239,106,230,72,92,125,233,71,100,152,122,195,173,133,106,157,103,101,195,161,18,63,246,81,148,187,142,147,37,19,148,212,197,187,232,233,248,166,9,252,124,62,37,66,38,15,76,65,96,21,102,52,73,147,22,193,80,162,58,77,218,97,1,39,148,7,29,182,163,70,174,38,141,229,45,211,145,148,159,16,150,4,46,36,0,125,2,211,73,92,25,19,153,46,62,206,122,67,46,229,188,136,172,14,186,160,182,72,24,91,181,68,19,107,128,86,77,211,165,235,128,219,85,8,146,70,194,247,253,160,199,113,36,60,32,157,126,41,248,117,166,59,112,109,170,120,147,32,206,187,164,13,240,29,124,75,4,200,34,21,72,247,19,148,151,4,38,14,245,208,130,128,201,24,200,147,161,11,228,29,200,232,69,160,138,123,196,49,122,164,119,10,205,151,244,228,66,17,175,57,235,19,193,244,138,9,37,48,69,154,43,126,25,173,47,65,75,65,86,230,217,110,142,19,128,236,128,194,217,68,237,3,70,104,93,158,236,156,76,113,172,81,67,182,139,196,158,19,244,213,248,150,133,174,42,146,200,131,170,241,250,231,133,234,69,61,59,104,31,129,239,19,48,243,88,175,110,100,38,124,76,40,174,16,66,55,229,185,144,136,159,137,128,112,72,18,65,239,3,67,228,113,235,170,32,15,45,157,109,246,71,161,211,81,250,158,200,153,8,113,47,197,134,66,20,161,109,109,209,61,232,19,226,121,136,66,146,85,155,23,111,163,185,231,23,182,97,16,216,196,91,28,197,114,211,230,225,44,143,200,8,23,40,10,169,234,79,35,120,239,219,59,198,45,250,136,10,211,159,189,5,76,0,62,107,187,246,18,205,74,209,80,38,147,122,117,155,70,238,221,63,23,58,239,67,27,124,159,127,187,118,76,224,74,12,92,154,230,80,86,144,157,215,134,204,27,162,204,69,97,11,44,57,12,81,89,58,127,28,184,18,112,14,248,88,29,218,246,28,6,247,244,3,162,208,117,65,59,57,2,151,136,0,27,105,110,126,161,91,80,134,109,43,188,24,9,135,161,77,247,11,237,165,188,104,73,75,231,66,67,2,119,249,28,206,22,161,26,250,90,41,20,183,137,25,85,106,83,175,183,206,174,71,0,108,125,196,100,196,161,223,7,140,106,141,72,87,243,65,206,225,228,99,66,26,190,74,123,178,109,18,151,190,81,30,51,28,175,110,232,92,64,35,110,59,124,118,190,107,18,79,132,78,61,230,65,221,76,22,145,90,232,185,103,211,113,83,58,211,229,229,110,98,159,119,114,185,252,6,183,76,29,12,42,51,104,158,230,143,6,255,174,233,36,71,156,199,43,120,129,51,236,87,129,155,105,178,59,76,43,73,93,218,203,186,186,249,139,13,10,101,165,55,14,84,156,238,92,114,170,123,233,13,221,180,201,125,171,193,123,200,198,136,209,71,99,163,72,243,133,45,149,39,48,92,166,28,55,71,32,77,167,41,188,45,167,31,55,99,95,106,55,211,13,103,44,82,94,217,140,166,165,251,33,219,202,142,171,117,163,76,222,158,155,102,48,244,111,144,179,3,98,65,176,137,142,173,4,101,68,55,97,52,99,218,11,19,117,40,178,193,99,255,251,137,153,187,37,116,21,62,115,52,178,135,112,39,105,4,168,135,71,126,19,186,192,93,107,114,18,70,95,115,203,140,50,178,113,95,125,92,226,21,195,213,173,36,174,93,7,106,245,254,145,6,159,127,172,231,237,164,121,108,14,24,129,232,169,240,249,1,63,155,144,99,64,213,77,14,115,178,37,53,158,188,157,61,160,234,89,143,34,221,123,115,252,65,69,233,65,188,227,189,16,112,148,144,95,226,136,216,227,133,107,81,153,43,228,11,71,138,249,221,139,117,252,22,24,149,0,207,142,100,100,225,175,19,217,180,240,61,30,146,145,0,150,166,182,3,117,34,167,61,183,108,137,47,201,108,210,240,99,71,44,30,211,10,37,96,129,113,83,253,180,63,155,15,4,120,25,113,232,54,110,123,101,112,77,49,160,110,178,92,48,19,248,56,189,89,47,198,208,246,8,19,53,76,90,143,125,80,36,48,107,160,233,202,154,162,248,218,98,162,84,139,224,202,36,197,39,10,98,206,217,88,144,208,210,33,177,30,211,254,57,178,137,204,235,75,83,33,229,94,40,97,21,52,183,5,102,135,247,240,110,182,70,103,75,31,220,246,198,64,83,209,120,70,178,84,166,135,65,141,255,43,57,134,180,210,219,10,190,89,31,229,203,16,46,38,10,237,40,182,89,85,184,146,241,243,199,62,235,24,175,72,225,66,37,82,192,208,79,47,24,151,108,191,112,147,62,93,195,248,188,53,182,127,250,27,43,43,7,29,247,226,186,214,141,62,152,151,70,28,105,125,52,33,28,94,52,165,149,17,165,173,224,106,47,76,73,162,120,54,169,242,193,90,192,89,59,124,227,248,172,30,187,33,9,184,139,94,143,140,254,172,239,205,143,227,147,146,122,177,13,113,252,128,89,13,243,114,99,27,116,104,129,183,94,252,105,59,25,247,78,106,156,225,154,67,68,200,113,49,169,0,117,205,97,184,191,163,130,174,171,236,149,200,223,247,96,58,193,231,194,180,208,248,18,238,120,220,188,89,47,121,129,209,232,88,49,42,132,129,150,70,167,142,241,81,222,81,57,246,178,236,87,153,134,90,57,199,189,217,65,212,183,167,52,165,56,33,245,192,4,21,36,162,103,237,221,221,250,34,6,138,82,139,192,169,188,124,62,104,108,148,214,9,12,201,206,239,141,24,138,246,206,1,37,247,28,48,169,21,141,93,97,106,123,140,199,232,218,186,137,67,66,12,77,63,224,92,85,37,46,211,151,188,56,137,49,81,251,120,185,208,104,71,111,95,248,9,5,8,141,44,103,202,227,234,138,171,43,125,202,21,62,174,205,142,215,62,143,221,84,110,60,83,255,237,157,230,27,13,83,186,102,133,178,213,57,197,215,238,231,114,173,209,181,104,75,141,169,196,25,171,205,140,232,184,209,124,23,79,16,99,166,62,56,220,11,239,110,9,156,84,33,130,182,119,231,72,247,91,99,165,104,49,16,137,179,237,237,34,90,50,81,69,141,33,85,26,66,248,70,157,16,139,170,87,180,132,186,221,23,206,253,34,47,211,175,166,122,155,237,243,74,84,191,73,18,226,28,40,157,254,82,14,67,98,187,66,30,180,4,140,201,0,107,90,156,247,227,0,239,80,246,166,127,64,81,142,72,182,21,243,94,91,110,19,11,222,224,25,100,31,50,170,41,166,28,109,217,26,55,57,53,134,241,164,249,145,194,103,45,187,209,8,131,96,141,117,193,56,217,57,224,180,175,133,79,119,175,48,181,97,82,100,165,119,1,159,5,20,191,77,89,78,190,126,58,210,85,9,58,208,220,26,168,97,51,142,173,20,251,115,229,113,69,129,200,93,26,92,109,244,116,26,17,35,242,134,63,160,28,72,58,100,27,49,164,250,192,139,168,158,46,15,228,57,93,42,135,122,62,74,75,235,253,61,92,4,133,242,116,218,189,94,159,11,134,200,114,216,24,139,87,248,170,38,215,199,38,178,146,170,38,8,15,76,82,39,174,174,180,223,188,198,140,202,168,253,192,164,246,235,245,222,21,33,148,236,240,153,208,202,252,63,48,38,153,255,182,209,14,53,0,75,17,95,139,247,166,21,184,242,89,19,253,132,156,171,4,92,181,226,147,205,115,120,250,163,154,232,131,130,104,111,251,75,17,22,22,194,1,242,125,203,181,31,15,74,18,83,109,101,235,185,189,252,169,62,78,149,216,87,43,191,27,10,48,204,59,13,232,37,162,137,254,88,103,35,28,237,50,237,54,71,124,13,184,94,76,243,3,19,128,244,71,35,176,92,37,26,158,160,28,250,131,85,40,46,171,94,224,241,153,227,218,179,58,244,244,0,30,206,33,36,81,107,213,113,215,131,21,175,231,161,132,120,246,57,116,204,8,212,180,29,48,126,227,101,188,229,226,162,173,192,89,59,170,51,102,149,238,123,14,31,163,81,183,186,3,119,239,63,3,202,78,120,93,188,146,215,215,146,55,220,183,1,133,190,135,19,97,15,108,150,188,222,187,17,237,29,1,163,211,173,48,77,78,170,15,218,241,175,151,202,47,38,196,209,99,72,243,181,3,35,177,148,115,76,64,120,42,151,93,183,173,115,225,131,194,158,86,5,43,179,65,119,221,1,39,202,23,101,251,198,142,44,254,82,70,178,21,207,37,99,247,229,152,9,22,181,211,93,242,152,209,243,253,105,8,2,82,31,152,109,123,121,172,116,28,126,212,101,53,78,79,114,245,57,119,170,137,149,169,193,105,19,235,97,137,131,226,81,205,11,222,190,63,3,15,45,225,128,128,217,220,46,67,101,101,148,59,249,208,183,43,230,131,246,235,177,62,26,97,61,208,99,150,21,61,138,119,117,153,242,10,251,34,171,190,27,231,120,119,55,145,72,14,204,17,125,46,235,15,253,124,12,162,253,240,26,53,235,145,163,212,173,162,135,208,180,137,75,38,86,229,91,224,178,46,223,154,245,59,251,71,114,19,162,90,103,69,237,3,0,145,112,140,120,173,73,191,80,253,208,229,83,250,235,176,53,114,215,15,61,77,162,242,129,141,20,174,7,199,153,69,37,150,29,122,86,151,246,86,78,31,237,247,128,105,226,42,191,157,76,67,196,175,238,38,134,162,7,34,180,137,93,2,110,119,106,46,101,118,108,159,40,29,34,233,133,246,229,218,11,160,166,121,161,48,234,237,57,224,52,175,133,135,52,239,240,139,225,155,105,193,37,62,84,114,33,53,224,243,13,212,133,61,231,116,247,172,8,5,245,232,148,234,213,164,135,226,123,89,23,86,221,170,54,101,241,107,5,204,91,95,87,215,228,210,240,248,244,103,91,88,122,118,76,58,156,7,220,208,30,186,78,173,51,21,178,207,195,115,105,191,207,180,218,74,124,236,108,125,150,245,222,164,102,99,150,158,83,172,168,134,1,213,57,179,199,194,197,254,255,58,120,104,207,235,175,125,124,185,179,220,52,106,48,207,40,251,44,165,122,230,58,138,9,71,56,133,21,33,107,186,249,105,12,135,58,198,39,210,7,156,174,26,138,52,204,199,205,14,83,34,47,7,15,190,133,111,254,115,153,174,148,198,127,144,95,152,113,107,211,64,208,40,76,166,10,230,121,171,243,14,144,194,244,48,198,236,242,93,227,172,92,4,122,52,94,129,64,235,179,91,241,254,23,41,152,17,76,61,46,134,255,85,53,209,4,181,218,235,195,43,122,71,99,95,95,139,165,229,227,61,63,26,132,151,145,113,54,195,199,89,171,214,51,85,75,242,137,134,20,103,103,32,43,84,84,26,30,199,241,156,46,62,102,214,92,87,195,71,231,236,173,94,21,70,198,100,245,43,154,113,238,156,226,90,83,116,222,215,113,89,61,1,64,198,188,175,203,198,160,138,231,73,226,34,3,120,11,5,98,198,22,231,104,227,248,2,95,11,179,134,234,87,69,155,248,108,18,249,218,80,86,28,183,38,150,170,29,161,51,190,128,215,132,33,75,89,230,186,204,92,202,253,253,188,133,97,85,53,10,73,245,120,241,206,81,192,87,27,186,108,202,151,254,90,188,195,106,183,249,237,193,81,234,58,41,236,209,163,58,193,165,241,231,162,143,142,50,207,137,175,69,231,28,123,232,139,102,128,198,114,88,39,159,94,213,186,77,162,244,238,85,212,21,17,192,171,155,16,165,21,237,125,238,242,41,34,186,92,196,51,81,226,106,250,246,221,14,102,122,45,148,179,144,136,161,92,161,37,203,12,58,140,184,195,117,174,193,207,116,51,120,82,64,174,133,187,168,52,69,183,21,35,142,113,15,61,21,195,83,131,100,83,166,170,110,157,183,46,205,59,214,34,78,72,10,121,95,76,130,39,78,94,77,196,81,37,254,9,113,184,106,73,181,6,231,215,144,192,13,240,228,49,249,164,171,51,20,137,253,28,86,23,82,9,91,37,241,168,239,137,252,47,189,212,219,37,33,72,197,244,242,230,121,213,2,223,218,247,131,151,162,249,217,3,163,251,173,251,5,122,15,209,20,22,93,93,152,23,10,119,43,26,113,216,104,159,242,45,33,30,185,120,168,209,227,138,22,8,81,191,58,98,184,41,179,221,119,140,113,70,107,99,163,178,44,21,86,132,71,126,142,111,127,109,72,4,169,168,137,146,208,217,247,33,69,17,178,223,62,57,149,24,203,97,75,173,93,139,190,71,143,177,143,102,191,146,145,207,225,124,30,215,183,232,65,230,123,94,135,117,110,174,34,80,73,28,205,124,237,116,86,79,254,124,144,142,49,170,34,3,9,183,119,237,23,54,253,9,57,121,172,254,245,185,57,139,35,43,151,18,46,214,113,110,183,195,149,70,44,154,112,25,168,112,78,135,137,74,73,20,17,81,131,226,52,105,8,87,168,115,43,12,11,218,173,108,235,207,161,181,100,180,150,14,173,24,228,157,147,170,135,24,253,42,251,145,73,21,206,213,67,47,33,178,178,227,222,195,138,230,229,193,115,49,93,77,135,97,161,203,174,144,76,171,58,198,148,246,2,85,211,145,104,112,121,198,5,125,96,44,115,77,40,90,123,149,21,48,19,189,93,240,244,246,196,31,184,106,166,148,52,148,71,179,235,71,172,239,59,215,153,125,174,144,75,200,85,243,168,103,132,119,188,117,187,104,33,176,47,206,174,241,190,22,185,155,170,89,214,30,212,13,208,73,140,82,80,218,53,164,120,108,10,244,175,123,227,218,60,137,78,96,152,120,154,154,54,107,42,96,72,129,67,97,2,181,243,133,105,210,160,176,133,25,227,165,73,33,22,249,109,148,102,106,188,22,108,84,101,41,80,37,178,107,92,156,105,31,244,149,52,143,189,212,148,98,149,155,65,24,43,197,128,38,36,37,46,82,73,171,94,53,8,60,85,61,10,214,8,209,135,64,145,234,83,78,9,73,44,55,51,122,95,38,12,43,185,126,20,88,220,220,68,154,23,253,59,97,33,144,17,241,128,23,34,154,85,10,116,160,222,91,141,163,195,144,139,178,60,153,245,65,200,239,205,113,236,229,234,98,221,158,91,192,68,9,228,183,9,233,230,216,83,104,182,82,134,124,14,34,92,174,61,141,11,58,69,20,139,82,172,146,189,134,141,241,102,155,126,95,123,225,96,69,216,202,164,146,139,124,16,154,38,81,159,23,51,188,85,229,23,113,58,208,0,82,86,230,20,62,11,173,138,183,23,50,219,186,94,66,7,54,56,194,255,6,99,135,11,156,35,197,91,207,201,70,139,85,65,151,5,132,28,174,168,18,37,125,175,66,94,203,97,202,152,170,208,93,22,237,130,98,159,37,3,159,245,177,41,31,77,142,102,206,0,93,183,240,233,188,205,68,69,36,241,152,33,10,55,72,111,113,53,28,133,38,83,220,58,13,249,144,208,42,47,43,57,130,160,170,147,60,207,193,177,248,214,50,19,170,137,21,63,211,172,161,226,51,148,11,3,235,199,87,15,229,236,120,142,74,195,41,158,71,181,88,132,82,129,153,224,166,200,249,192,5,55,83,57,58,115,185,162,86,181,100,166,136,92,218,117,211,155,145,210,190,29,185,179,165,20,157,51,123,221,109,39,10,131,232,222,197,30,154,238,28,208,167,129,120,178,160,72,242,249,6,108,214,213,181,15,86,243,234,159,1,67,184,174,75,219,155,78,145,93,241,204,51,18,174,164,40,100,180,155,9,39,61,104,179,26,36,185,216,18,103,211,81,118,247,38,111,69,106,204,167,231,121,105,148,231,229,214,212,188,100,31,177,138,140,231,245,86,208,69,125,242,242,239,40,20,18,180,68,71,15,218,67,16,224,214,185,187,173,149,220,3,83,255,186,175,69,87,248,207,243,216,212,203,72,105,27,139,170,133,160,47,253,37,149,185,67,191,200,25,9,135,66,124,85,28,246,142,48,84,119,109,63,248,24,89,155,152,194,14,135,127,51,28,70,58,59,95,48,156,205,230,48,210,15,83,127,59,163,191,225,55,167,252,113,93,143,6,49,224,41,42,178,214,172,136,163,10,156,168,190,244,39,167,73,153,84,232,3,27,13,246,129,173,49,98,86,244,24,51,241,218,199,166,202,91,95,123,194,166,242,173,159,254,2,69,52,246,128,145,240,143,171,17,76,110,215,213,196,87,124,84,26,82,1,163,43,92,135,203,120,83,87,67,247,163,118,193,197,105,48,192,93,108,236,15,234,100,68,67,41,31,184,224,60,125,39,2,78,77,183,57,42,227,135,123,175,133,64,180,244,240,2,166,46,236,189,154,94,87,215,136,67,247,31,1,39,105,170,105,3,62,195,105,167,77,22,38,248,245,185,142,105,28,175,133,164,69,186,62,54,157,183,95,24,57,148,126,193,205,123,160,24,60,37,92,198,68,203,111,138,167,224,244,183,235,234,130,97,17,239,69,58,60,95,87,207,228,50,20,213,76,195,113,95,189,222,132,94,193,194,223,99,94,112,116,188,5,174,93,42,200,12,102,152,3,206,162,135,109,168,151,43,85,42,159,146,100,195,237,193,208,6,9,24,130,243,117,235,50,106,44,144,138,48,219,184,199,12,9,162,7,198,98,46,215,213,24,67,190,19,22,226,197,162,121,197,247,154,109,198,111,179,69,75,112,20,248,213,70,163,246,21,103,89,190,54,109,179,118,124,109,8,253,169,233,52,29,53,84,140,169,0,194,102,214,105,138,160,178,155,155,25,222,112,189,134,148,118,211,110,39,231,105,36,104,253,32,180,13,122,88,27,196,206,32,44,220,240,112,94,134,133,214,166,100,134,129,247,44,239,205,49,190,132,166,76,243,80,88,87,15,76,65,88,185,12,24,107,147,250,194,212,125,171,241,100,164,133,26,112,81,217,79,96,108,221,236,48,253,192,46,211,171,181,40,150,170,249,195,13,43,215,213,59,189,191,77,63,227,125,221,28,174,141,92,125,38,189,94,77,4,218,109,229,76,177,167,116,152,239,214,200,49,22,160,229,88,116,183,221,8,95,245,24,22,168,169,77,73,208,48,249,118,60,57,188,89,105,153,110,71,54,164,208,15,156,144,248,153,106,167,147,142,116,245,206,106,1,105,181,133,161,14,248,217,199,232,46,181,240,45,138,227,55,238,214,120,78,158,218,58,47,63,242,52,213,138,13,47,211,203,114,180,190,91,90,164,81,152,123,196,1,82,104,38,28,184,153,236,158,254,182,5,241,28,38,6,172,79,61,233,129,235,239,68,120,78,116,144,128,81,206,27,1,163,154,120,217,117,59,4,227,129,243,197,103,167,122,61,252,72,211,108,145,246,72,192,211,75,244,45,54,218,148,38,76,245,159,11,119,130,82,142,188,47,226,118,243,2,74,43,56,82,166,10,176,41,85,57,60,103,105,23,173,123,87,111,138,3,10,5,231,134,123,56,176,192,121,168,227,221,40,254,175,241,86,72,227,93,67,130,207,244,14,9,218,229,234,71,66,101,244,254,195,84,150,109,72,181,10,247,232,4,71,24,252,12,131,206,126,212,31,243,123,117,145,214,175,128,155,223,115,144,10,185,113,161,211,73,152,149,0,11,226,189,106,40,51,101,253,135,179,149,150,235,12,61,150,96,120,145,41,91,67,53,53,179,207,6,229,209,31,234,135,146,8,128,51,3,201,238,250,215,32,55,124,241,201,123,161,166,171,6,76,1,235,181,118,168,225,240,7,199,236,220,234,223,146,124,113,222,80,249,244,150,210,65,161,117,117,125,230,183,149,158,161,8,171,48,118,104,125,96,90,12,11,21,197,214,237,116,182,200,129,41,133,210,73,138,124,137,139,136,21,19,15,201,90,83,129,210,243,232,254,104,8,209,228,235,230,56,130,205,31,205,42,82,215,5,147,109,24,14,91,236,80,135,133,168,127,138,171,81,133,190,46,166,55,111,127,208,113,206,166,181,238,136,3,202,123,14,83,101,164,65,1,224,54,226,106,11,34,104,157,10,86,147,191,181,177,92,210,133,206,229,9,119,164,194,201,201,94,207,109,197,184,14,195,255,108,215,131,227,164,10,124,187,39,166,204,253,204,113,96,82,46,23,58,154,143,55,186,253,210,199,250,243,57,60,99,72,0,190,46,221,233,76,245,41,134,4,159,255,236,118,127,254,231,127,250,241,15,191,252,254,15,63,255,242,235,111,127,254,219,159,254,248,55,191,249,237,239,254,250,55,127,255,31,255,245,191,252,41,253,233,79,7,252,231,127,246,199,223,253,230,111,126,254,183,191,249,195,79,127,236,137,70,206,132,185,231,79,63,228,31,126,140,191,211,184,255,110,249,254,59,167,175,127,191,239,191,199,215,245,235,235,254,243,235,223,231,175,127,159,191,240,89,239,191,123,255,250,251,235,249,246,141,231,244,117,253,42,242,119,129,137,118,227,229,235,253,242,215,239,141,242,245,247,23,190,191,222,119,45,249,155,170,156,239,231,253,250,189,254,245,60,121,125,61,223,215,239,125,63,255,254,250,247,243,235,239,244,245,252,233,235,121,251,215,247,40,229,107,60,219,215,253,199,23,254,245,126,229,235,239,254,61,31,190,222,103,126,225,229,235,247,198,215,253,198,247,248,157,127,95,116,252,190,254,94,73,254,46,159,249,174,56,207,127,93,95,238,191,251,215,223,109,127,221,255,235,250,245,133,151,122,255,61,190,254,110,253,254,123,223,207,159,191,159,183,126,221,63,125,95,255,253,126,235,11,255,122,222,242,245,239,251,215,191,111,229,235,121,230,215,253,190,158,103,127,141,215,234,95,215,127,61,239,250,250,94,233,251,253,211,215,253,191,199,239,235,121,214,23,222,191,158,47,127,253,251,246,245,254,57,127,205,151,175,231,157,95,207,51,190,158,127,124,253,222,56,191,87,245,126,77,254,230,247,191,254,238,233,235,223,231,27,175,233,235,239,111,188,124,253,93,239,191,203,250,250,123,223,127,207,175,231,153,95,247,155,249,235,249,190,240,252,245,123,237,235,247,198,253,119,254,190,190,126,253,126,29,95,247,251,126,255,249,245,247,215,239,213,126,255,189,236,126,127,250,211,143,127,247,103,127,252,245,239,255,240,243,79,63,252,171,159,127,243,235,127,254,229,231,127,241,251,191,254,235,159,255,226,215,223,254,254,119,63,252,200,177,249,211,15,191,252,246,239,126,254,229,223,253,252,151,63,252,248,159,62,255,228,111,127,250,15,247,53,63,252,248,87,63,255,254,111,126,254,245,151,191,255,233,1,254,205,111,127,247,243,191,255,245,151,223,254,238,175,126,248,241,47,126,255,251,95,254,242,183,191,251,205,175,92,104,71,57,156,248,137,250,228,250,177,236,127,134,209,106,154,90,126,210,91,115,121,72,6,251,129,41,18,127,243,191,205,154,27,192,59,115,56,99,68,204,23,182,243,178,59,12,147,162,132,213,6,76,123,161,227,233,61,48,238,65,88,225,237,211,140,114,5,92,72,23,102,249,237,241,105,16,228,240,177,224,139,254,54,10,232,231,127,119,56,247,188,130,123,135,214,134,117,190,125,208,76,75,191,245,222,27,86,239,113,246,252,181,107,38,87,220,4,62,206,3,221,106,29,70,193,88,96,68,101,104,163,248,192,103,14,182,249,254,180,117,249,89,205,135,28,214,210,171,117,125,96,18,130,53,158,155,62,24,17,44,36,18,113,174,164,191,245,3,19,170,40,242,211,80,35,107,143,171,27,107,226,133,167,213,143,189,175,141,169,60,222,155,147,252,55,222,210,7,166,80,227,21,213,36,174,78,57,233,242,81,193,57,239,239,115,195,181,58,255,226,249,216,136,248,246,55,50,76,219,251,146,77,174,227,129,9,210,39,249,105,248,225,103,152,253,222,249,205,152,3,78,203,116,248,181,84,162,13,185,117,63,3,154,253,206,38,254,25,185,124,67,241,229,158,151,66,98,249,56,42,242,195,52,37,43,190,0,62,69,184,229,189,247,178,54,102,190,0,146,85,80,203,91,157,135,202,196,184,31,152,14,213,47,7,13,24,197,52,159,163,137,150,128,89,38,225,42,205,226,144,254,228,166,116,241,46,0,116,66,104,96,232,176,101,174,223,39,95,244,131,128,214,244,192,68,203,215,187,0,208,206,153,20,208,127,96,196,162,94,193,104,96,186,104,198,168,77,228,163,178,92,109,77,201,252,193,167,85,221,189,63,109,162,14,48,60,31,152,242,234,246,46,159,141,48,114,139,239,101,173,16,199,123,239,61,140,72,149,29,78,228,252,170,192,171,34,40,230,131,246,81,71,18,24,90,213,118,216,20,77,139,220,156,62,232,239,147,23,138,99,4,173,200,216,151,207,247,34,30,179,104,78,161,112,181,130,235,15,92,169,117,234,242,218,199,75,36,158,254,192,5,235,164,40,92,10,210,23,15,156,225,202,200,136,155,168,28,157,45,13,94,240,13,211,124,215,38,9,201,54,158,121,74,3,58,157,103,116,75,129,13,249,128,68,164,199,22,56,161,18,55,30,24,117,226,179,113,200,52,36,91,129,18,226,7,70,223,57,47,129,17,199,169,211,175,70,25,96,203,166,65,104,150,214,10,15,76,156,112,108,153,165,144,203,232,17,103,48,253,52,230,171,42,64,53,55,92,226,250,92,77,227,243,227,33,203,60,163,247,199,240,155,143,79,87,153,37,11,8,145,2,191,57,60,29,209,26,1,166,56,166,101,135,207,128,190,21,42,192,133,4,159,95,77,83,191,87,55,192,22,239,153,14,207,84,161,149,232,78,175,122,11,240,176,228,243,131,194,151,43,186,180,167,85,128,61,240,68,203,88,246,74,186,138,237,28,15,78,57,241,24,10,211,251,33,181,7,30,123,157,33,146,159,174,76,195,85,28,110,196,52,229,183,235,48,114,234,7,181,86,187,250,90,117,27,45,203,225,164,193,45,182,141,186,45,205,251,129,91,239,34,162,205,247,58,123,120,207,254,94,38,173,49,101,219,160,243,250,217,170,29,134,72,40,43,100,89,19,20,127,107,52,80,154,124,14,98,133,200,0,61,15,70,163,106,249,214,48,135,41,160,241,151,166,38,88,62,230,182,83,186,6,76,29,86,21,24,29,133,243,65,253,115,209,249,66,150,192,54,53,189,226,3,110,74,10,165,203,174,177,200,69,62,179,16,47,105,202,199,220,166,140,217,226,226,110,164,186,23,158,84,15,174,152,41,155,44,229,59,162,155,164,205,104,241,96,231,151,100,38,208,52,25,125,219,152,132,22,99,114,152,162,245,115,4,172,152,194,168,194,189,39,200,135,54,27,191,12,13,231,45,7,167,144,122,109,200,228,177,122,232,142,150,95,24,181,168,179,97,249,91,91,99,118,185,55,12,162,94,125,97,159,163,72,250,217,160,157,70,52,253,177,145,208,185,100,227,141,65,129,249,202,84,123,62,54,197,249,117,38,129,169,156,56,103,163,111,11,86,231,222,94,24,170,204,140,109,161,155,149,249,254,118,38,61,78,216,249,185,57,122,211,239,92,128,189,74,107,195,120,52,56,114,249,189,186,32,148,141,82,226,7,206,40,122,38,129,55,241,241,180,99,50,216,7,13,216,136,138,169,196,194,167,209,66,125,71,141,246,183,107,248,94,219,51,213,206,145,183,108,217,138,111,105,60,243,129,105,0,213,101,212,120,243,49,134,127,80,76,44,253,36,200,51,248,9,65,244,187,228,215,132,130,169,105,157,151,31,152,118,220,111,181,19,48,219,153,31,94,104,23,75,212,250,163,112,128,182,150,195,232,140,45,133,17,100,247,239,69,205,157,136,106,30,24,146,122,242,197,217,76,93,90,94,218,178,4,205,209,142,142,219,187,54,77,110,19,241,69,135,173,115,141,252,52,121,173,245,216,57,131,163,235,248,9,114,115,102,207,106,219,97,214,158,204,133,70,31,229,246,216,234,104,71,163,98,160,48,230,165,127,174,102,205,101,150,12,26,27,181,251,63,220,252,88,115,178,130,160,246,32,58,28,47,70,151,82,25,21,146,200,245,49,85,144,235,62,255,226,117,174,114,55,230,233,40,239,160,157,105,159,5,222,240,121,252,234,142,132,227,235,70,156,221,138,154,161,22,195,114,166,100,219,122,245,64,140,195,159,156,166,115,93,22,24,234,197,100,220,31,24,217,222,183,140,0,24,25,193,225,191,205,226,206,101,235,139,209,37,221,127,27,106,76,145,21,132,115,139,200,228,3,151,142,69,208,245,209,208,191,10,184,160,242,247,126,80,104,219,84,239,62,176,77,141,247,240,67,191,36,133,61,63,104,211,123,78,75,129,201,90,250,147,85,212,32,151,44,191,78,235,99,223,210,142,213,137,100,253,59,40,236,236,200,170,62,176,73,195,203,197,244,150,25,219,215,64,165,185,248,75,248,105,236,2,19,14,255,3,83,118,54,229,230,184,175,213,93,51,108,239,94,222,148,104,67,67,216,122,79,126,208,106,180,200,119,38,13,107,196,235,155,237,113,180,72,166,188,31,123,236,179,13,197,26,168,212,137,233,118,137,105,130,246,255,3,39,90,139,40,92,173,65,241,243,100,212,114,45,221,116,224,1,148,228,187,41,71,10,185,255,23,54,41,69,255,154,180,152,154,111,189,249,35,255,93,158,175,5,165,135,98,72,65,97,221,184,193,93,208,246,239,239,209,105,202,2,198,88,123,224,10,175,70,224,51,230,43,230,56,145,138,244,38,184,145,114,130,71,86,226,98,50,205,239,144,46,56,150,173,56,140,112,211,150,183,94,124,206,21,15,206,92,121,89,245,192,24,109,62,164,5,90,228,203,144,109,102,157,147,53,116,248,108,2,178,248,206,142,130,234,88,92,92,134,116,127,65,211,136,250,210,25,240,153,242,18,217,48,62,27,65,129,7,102,113,76,153,42,203,56,199,190,116,17,161,189,230,25,95,47,185,75,58,80,167,20,170,40,48,154,195,238,195,152,116,226,91,186,4,124,86,227,243,203,153,54,124,77,49,83,101,123,46,205,236,46,250,216,120,237,219,77,195,12,207,174,203,17,129,117,87,134,255,46,14,69,211,61,97,155,92,137,91,96,112,149,75,23,51,136,54,23,213,207,46,219,126,94,157,44,130,82,217,42,48,30,248,44,249,178,101,192,54,44,190,226,243,228,76,237,174,126,25,143,69,103,6,255,105,180,168,147,76,255,141,128,66,247,47,157,73,224,189,140,99,96,42,108,221,156,62,150,31,74,19,114,115,232,60,205,77,98,232,6,189,203,62,139,86,40,106,111,15,106,124,42,249,105,196,29,186,31,47,120,221,125,233,160,96,107,116,63,218,16,178,17,113,12,131,49,221,179,195,103,167,123,213,49,12,182,190,96,14,211,16,106,234,115,99,205,251,79,15,66,35,77,158,219,14,214,103,76,18,252,156,84,21,197,238,241,13,197,122,33,190,132,123,107,254,188,161,48,60,48,74,188,253,130,33,17,116,127,176,108,2,134,242,220,199,159,129,125,242,192,148,112,38,157,72,7,158,190,48,169,42,152,45,203,166,96,25,114,122,252,126,96,78,144,87,145,202,130,130,199,15,127,76,17,206,238,244,170,156,130,30,31,110,61,46,72,55,57,36,53,229,109,251,175,143,35,96,244,4,196,246,175,171,115,126,76,40,122,152,32,243,40,55,63,222,102,113,147,215,146,204,169,235,247,48,205,116,191,119,177,26,21,153,10,180,148,223,207,194,69,209,139,134,145,186,124,186,81,183,31,24,205,193,166,83,1,245,140,81,253,173,11,73,33,157,195,232,77,230,188,227,234,150,94,66,63,235,126,99,36,249,123,65,165,123,11,59,12,254,40,40,57,220,68,165,30,216,118,187,184,185,5,71,117,187,90,198,71,15,24,159,163,42,220,183,207,21,56,221,120,248,122,115,84,232,139,143,41,54,240,43,6,97,176,57,146,1,163,116,44,31,236,83,159,234,131,154,33,87,235,39,73,246,178,126,245,121,146,154,238,221,114,86,183,244,161,255,163,146,170,163,214,177,9,86,192,116,130,188,174,62,75,38,134,133,242,200,92,47,20,89,202,64,219,78,138,242,158,143,11,130,201,10,201,106,92,112,42,2,179,148,47,24,18,80,117,24,182,233,5,163,88,208,134,195,28,155,122,248,156,189,46,249,131,173,179,2,246,43,142,108,207,77,190,33,46,38,136,174,243,48,209,185,55,249,79,83,221,187,166,206,226,179,100,208,122,127,224,115,146,85,157,135,212,178,121,96,3,216,58,100,10,92,105,103,245,76,149,133,214,214,148,3,125,83,86,94,91,192,200,195,165,169,231,147,117,186,117,184,80,107,160,55,167,215,107,142,171,9,188,235,147,159,7,157,30,159,235,216,14,69,61,156,13,65,181,206,29,48,173,117,170,194,70,128,116,120,17,44,212,171,7,116,253,128,97,196,21,61,253,6,26,196,43,224,82,211,208,211,13,230,174,131,168,130,229,235,112,203,30,179,135,219,67,47,123,61,25,41,4,138,239,49,160,124,22,61,250,216,117,124,72,172,55,155,46,174,202,78,208,124,64,169,77,190,22,118,181,239,25,35,70,252,90,111,77,167,140,237,3,6,94,116,217,87,28,210,236,247,238,184,86,89,127,250,156,200,177,174,207,83,36,33,92,219,153,140,104,149,255,116,27,182,175,43,12,165,167,5,76,235,107,61,85,63,114,114,15,74,24,75,55,67,146,44,43,190,116,163,128,73,127,218,234,34,102,92,109,58,252,122,192,160,121,30,51,156,227,227,90,216,196,96,70,172,46,219,94,116,191,234,86,163,237,15,94,161,130,75,0,0,70,16,29,89,28,182,214,100,122,174,66,30,223,37,224,49,186,94,140,232,100,121,47,166,47,92,215,67,153,10,26,31,82,252,168,173,54,41,17,206,28,15,94,173,139,153,124,206,99,65,197,236,135,115,150,213,26,152,44,227,0,57,189,245,149,39,241,159,184,113,165,235,136,62,214,102,14,250,4,54,242,134,120,216,123,148,62,220,242,179,110,218,18,92,6,165,49,216,10,20,107,76,62,37,30,96,27,62,94,68,89,155,126,171,65,43,222,233,15,78,56,114,232,110,100,77,48,86,220,156,160,225,86,20,129,98,127,238,179,218,207,225,47,243,251,120,104,208,60,31,24,62,180,132,112,15,220,63,26,71,15,140,26,132,140,9,225,180,156,253,98,40,190,50,9,200,76,148,24,176,167,144,95,97,56,194,129,118,24,228,47,122,190,91,115,148,142,4,107,170,213,55,203,100,143,116,24,107,88,215,21,78,232,172,1,19,245,158,122,117,181,122,0,135,233,48,156,244,234,102,60,125,135,205,7,146,241,156,80,146,125,191,128,137,158,251,117,243,94,75,156,59,212,192,174,162,118,54,238,124,241,93,210,186,78,170,89,103,218,171,203,47,198,39,186,204,31,36,3,146,27,110,72,15,151,94,234,5,239,92,122,192,253,70,169,26,244,47,201,111,159,115,70,222,26,213,167,233,11,30,63,228,182,148,63,112,15,184,150,164,231,229,52,142,236,116,184,35,91,145,47,248,76,105,127,235,222,204,101,86,216,180,179,28,174,200,252,233,144,82,18,227,43,158,225,71,122,72,95,155,243,59,126,251,184,210,67,143,165,57,141,75,224,48,249,245,107,162,157,249,95,227,230,214,250,92,29,100,148,24,40,168,121,224,138,22,239,208,105,74,34,219,159,156,188,196,28,186,246,40,54,240,77,129,196,102,185,76,105,196,189,179,155,48,147,150,86,101,232,210,60,211,190,183,128,137,171,172,27,62,182,119,160,176,8,116,75,161,159,150,239,56,211,106,244,116,15,102,123,138,59,19,19,93,215,126,179,173,225,243,3,211,221,236,107,59,26,30,181,6,46,245,242,169,72,158,108,31,208,66,125,175,158,198,221,180,203,86,192,179,223,30,25,105,8,223,173,56,199,203,181,19,30,179,41,185,67,118,220,126,18,242,215,161,69,152,50,126,58,89,139,49,133,11,251,242,3,103,242,39,215,6,127,150,86,18,152,204,177,30,214,155,226,87,255,109,118,194,173,251,63,124,219,36,48,129,251,11,70,31,207,81,75,111,93,247,166,210,109,5,172,189,162,237,172,62,123,169,207,34,120,27,57,169,171,104,13,232,29,181,134,36,122,107,226,69,14,82,194,167,14,110,235,86,88,31,48,141,187,212,133,237,8,114,198,15,227,85,170,37,10,13,195,39,247,176,118,72,186,37,212,109,25,88,135,105,108,171,75,3,125,194,248,24,228,115,70,237,10,91,123,238,128,207,224,92,43,7,11,216,147,54,125,208,233,231,182,202,16,85,123,2,41,29,6,193,125,96,22,244,145,186,63,26,85,86,67,151,14,69,140,43,57,60,177,157,212,204,61,39,98,9,116,108,170,168,46,24,241,136,29,48,253,6,182,154,231,237,125,45,75,128,235,38,140,16,104,125,47,78,104,190,8,74,73,179,251,75,31,221,16,13,56,20,248,126,35,96,150,165,14,89,129,62,232,38,219,192,156,171,122,110,101,115,221,102,192,72,104,171,191,132,168,81,173,14,91,31,59,141,200,45,50,212,254,219,150,57,209,104,159,181,162,245,77,150,12,93,187,236,119,18,124,205,119,81,154,72,174,203,33,178,239,227,59,10,211,132,150,33,87,52,48,39,223,69,9,135,207,210,174,171,27,234,102,1,87,222,76,93,57,226,77,62,44,133,201,208,46,79,175,147,3,114,152,222,163,122,246,24,3,33,62,9,121,252,164,23,211,254,173,199,197,231,181,167,186,83,185,81,135,94,28,62,59,223,214,253,253,195,24,137,39,171,86,11,40,48,77,25,124,15,31,52,205,219,243,138,164,140,8,226,32,156,219,245,208,67,124,50,140,20,52,99,80,89,214,88,6,53,175,126,49,188,139,122,69,133,135,73,181,56,140,241,175,246,19,194,50,158,45,34,91,32,122,111,134,162,149,80,3,69,77,64,31,155,182,32,126,244,80,186,84,178,28,199,108,139,109,186,181,218,205,225,148,37,64,180,155,20,132,195,137,170,43,13,134,159,247,88,190,37,157,237,127,200,54,74,49,11,213,178,14,210,195,64,214,53,53,216,221,153,120,40,77,144,4,83,212,228,108,2,45,77,39,2,53,218,231,152,243,123,79,24,131,242,41,23,1,134,152,255,200,84,236,113,93,125,246,247,237,209,159,179,33,113,152,95,9,2,136,0,62,38,16,162,134,14,217,50,154,159,63,26,145,97,205,200,80,9,61,194,140,96,72,75,149,240,208,178,198,56,238,254,50,164,89,65,18,203,79,106,130,206,228,104,20,46,133,77,65,35,224,179,255,200,81,127,94,154,134,71,254,90,156,221,26,78,64,204,254,44,212,18,48,47,173,207,157,151,181,23,253,192,68,111,182,236,87,244,38,153,107,189,112,186,208,129,159,239,207,109,173,100,111,180,141,238,211,31,103,117,142,169,217,28,24,5,15,72,80,42,223,121,36,34,48,59,96,58,68,42,74,244,188,4,122,63,51,253,212,35,62,105,85,74,77,226,97,168,229,85,63,119,40,209,217,154,19,92,221,36,243,226,98,142,83,157,160,136,120,123,86,189,155,9,45,91,205,66,142,63,6,139,77,103,138,15,104,66,158,221,55,119,42,90,219,148,24,199,162,253,119,245,32,31,30,75,201,89,175,54,25,144,25,112,191,130,28,68,104,49,235,28,206,214,96,85,225,227,186,189,55,71,228,79,70,12,93,138,229,110,226,49,89,89,102,69,97,122,62,190,48,130,168,215,213,208,130,2,37,12,145,21,69,121,222,71,204,162,197,114,94,34,121,147,83,60,88,182,222,220,250,211,199,174,109,30,103,235,217,62,167,44,202,58,72,251,249,44,162,217,133,134,193,151,241,95,230,11,219,255,9,140,216,82,141,71,35,167,123,93,141,32,91,236,100,153,57,165,105,84,234,100,71,137,81,225,78,186,33,20,92,199,226,19,233,248,147,189,234,213,212,187,189,223,43,147,253,215,73,90,32,67,197,60,35,133,81,117,175,42,168,243,149,250,194,103,75,149,223,70,251,61,142,211,142,36,216,212,223,38,63,89,235,139,166,164,59,66,162,230,208,221,37,248,18,85,35,140,203,250,8,121,98,194,232,20,67,76,112,188,227,238,185,55,110,94,211,144,163,99,26,219,179,197,168,32,185,33,161,108,18,17,188,92,188,87,42,83,204,35,88,62,28,255,1,211,70,235,130,177,28,252,201,22,171,173,42,10,91,116,6,92,132,236,73,243,199,185,156,112,137,84,127,215,244,24,104,169,49,207,172,5,208,188,96,232,84,37,96,122,77,13,129,59,109,175,31,184,33,17,184,197,181,128,54,48,166,79,67,106,104,151,110,42,232,134,166,88,64,132,111,119,159,250,224,16,179,61,10,131,166,111,25,67,111,142,181,235,171,179,17,196,213,84,143,213,23,244,28,87,83,171,170,223,227,216,89,8,195,4,92,52,157,2,81,24,50,117,160,200,85,202,189,143,89,94,34,248,132,138,136,136,206,2,147,2,241,211,3,13,174,89,214,5,31,215,174,189,176,54,150,51,254,68,193,210,118,216,156,111,249,216,108,21,206,97,197,255,132,159,36,87,55,52,242,103,92,221,77,182,65,224,99,190,230,24,21,90,158,206,11,134,22,209,226,234,178,149,140,118,38,236,46,17,102,193,164,83,250,196,52,242,174,159,47,141,176,216,146,93,30,49,143,21,102,221,217,240,201,104,202,136,155,92,185,199,170,25,191,227,43,234,213,176,67,125,163,166,169,104,111,23,90,90,248,61,230,237,42,93,165,144,251,138,231,130,105,91,244,135,63,105,62,135,77,184,160,41,92,157,245,1,10,53,81,238,77,244,189,196,136,76,75,172,201,158,64,68,37,53,127,46,35,250,233,202,44,112,7,227,167,161,237,42,231,17,210,194,240,165,71,151,159,162,33,24,122,111,98,253,59,76,31,69,29,48,196,164,183,59,238,176,131,155,28,139,19,82,189,83,28,176,95,246,101,58,77,74,141,154,231,21,14,76,7,15,133,17,51,142,85,143,210,168,38,183,166,113,145,220,81,108,44,225,37,206,51,169,255,30,7,31,135,88,185,62,87,50,30,154,15,41,5,232,234,164,210,38,104,247,152,161,86,113,177,245,209,210,113,231,98,83,104,86,89,174,143,6,237,48,70,28,66,68,22,51,123,108,36,187,99,241,160,162,186,101,88,198,182,180,174,47,61,18,11,202,88,25,116,139,142,176,176,177,60,86,209,171,205,68,117,148,184,94,83,16,234,103,128,231,240,145,49,25,248,218,145,182,102,33,148,36,28,134,97,231,88,10,152,86,52,89,239,109,34,73,14,214,243,79,151,128,8,148,196,86,86,168,108,26,122,107,235,252,60,3,238,165,100,189,154,78,97,49,19,202,214,34,157,60,80,160,45,110,22,30,219,178,227,40,10,12,77,122,4,124,182,132,33,190,195,64,252,41,249,161,215,232,108,167,152,197,192,2,163,109,251,86,24,183,35,208,90,149,230,60,76,93,36,38,63,89,95,141,146,144,241,196,163,117,56,195,243,82,24,61,24,55,3,154,9,82,40,109,143,170,183,20,47,5,77,163,139,213,119,96,106,162,253,209,240,97,52,203,79,79,190,21,164,14,230,107,233,58,36,144,50,194,66,129,101,123,205,238,193,50,117,111,170,81,244,34,39,57,32,82,51,129,242,59,130,178,106,29,76,16,135,196,226,27,166,158,23,251,65,66,73,85,135,132,90,137,44,48,253,147,47,184,68,225,81,167,13,100,83,62,21,89,136,21,254,229,49,114,113,41,101,72,16,4,233,190,100,177,84,47,150,140,229,152,135,255,54,74,206,199,36,215,171,97,81,237,184,186,82,1,114,189,246,34,94,234,112,33,104,216,20,222,57,50,57,200,229,148,107,134,34,4,26,70,27,100,158,149,149,101,201,4,143,0,38,221,0,206,222,117,125,16,14,132,25,112,219,67,39,210,177,255,41,190,113,152,137,213,174,155,203,10,192,62,63,19,233,186,121,51,145,95,135,51,85,132,10,51,135,227,230,237,178,39,109,208,156,122,106,98,142,34,26,251,25,242,28,220,6,218,83,163,111,46,112,195,239,137,171,19,7,136,192,231,107,155,32,249,7,134,165,186,20,180,54,139,1,90,215,80,225,196,154,241,239,31,251,163,128,61,20,54,213,151,128,75,23,163,109,88,27,245,248,90,204,232,34,249,108,148,90,41,9,13,184,95,12,54,180,109,115,156,167,214,14,72,141,182,129,38,88,241,216,105,37,103,168,115,248,96,57,34,113,160,69,89,198,228,155,166,239,40,16,165,135,50,104,142,35,214,115,4,247,17,243,196,77,23,24,39,104,199,213,77,155,34,90,167,205,50,35,224,133,84,162,22,101,160,167,159,35,102,85,225,82,37,93,92,244,100,237,241,211,133,146,129,169,4,103,114,59,110,76,226,134,103,57,231,81,242,47,41,190,70,166,182,190,92,48,161,38,191,56,89,127,223,172,176,197,140,29,38,64,38,17,198,243,161,201,14,151,128,41,150,155,10,83,240,27,87,147,213,239,250,94,86,61,220,2,134,241,41,67,154,76,118,212,95,27,26,176,26,125,103,2,14,235,9,228,176,105,106,11,76,141,102,143,23,27,204,119,65,81,21,44,47,58,170,158,213,221,42,108,221,16,0,158,73,226,21,176,4,137,181,6,108,116,246,111,37,149,79,249,247,63,254,183,255,254,143,255,243,191,252,227,127,253,135,255,245,15,255,131,98,238,191,60,255,155,200,168,80,67,254,255,88,13,254,127,123,156,247,105,153,250,177,92,211,148,46,165,160,8,189,122,108,176,26,161,161,234,64,29,111,175,180,24,137,179,25,174,235,222,150,20,120,191,127,86,146,185,9,117,230,88,20,148,44,170,9,10,65,174,133,255,118,230,222,205,183,70,62,29,191,41,102,110,86,194,67,255,84,79,190,243,26,107,161,43,156,162,40,26,202,2,105,141,117,193,47,109,166,26,127,109,148,235,167,83,123,175,174,180,226,187,158,12,71,32,80,142,234,173,111,109,234,91,14,15,244,75,117,68,45,38,228,95,139,57,63,175,49,35,204,35,240,217,212,181,204,194,196,185,146,255,118,161,138,166,235,111,15,74,65,253,193,233,139,208,46,20,159,121,5,74,250,77,55,146,178,91,143,65,161,80,89,235,129,160,4,239,247,172,235,227,166,47,194,16,172,93,96,142,198,174,155,88,129,250,236,167,2,233,6,61,41,109,115,136,197,110,125,200,212,96,163,227,148,87,254,3,243,26,186,139,89,8,113,5,76,107,33,125,52,164,61,71,252,182,9,240,200,205,179,149,14,214,128,235,229,93,210,137,130,16,112,192,171,52,61,54,114,166,140,32,158,220,142,79,217,3,105,26,88,226,98,66,37,226,215,114,144,158,217,245,194,75,217,195,248,23,115,199,75,15,138,79,243,117,228,192,57,124,225,169,121,18,211,125,12,170,222,249,85,58,194,232,97,72,47,240,88,63,120,77,151,17,123,214,4,162,209,47,44,1,37,227,87,175,24,207,105,135,174,60,118,207,214,235,80,140,34,165,22,51,101,119,14,244,216,210,58,7,25,233,32,119,89,23,46,221,142,6,191,38,150,226,113,175,199,117,241,249,111,156,117,144,154,53,222,138,1,220,115,15,35,181,65,139,188,225,50,99,191,161,9,221,117,82,30,248,28,241,241,100,173,107,37,4,244,171,150,98,171,59,126,35,27,148,14,201,158,177,37,208,233,113,174,117,95,236,37,205,40,126,141,125,89,176,199,108,201,65,197,104,22,78,189,224,74,33,159,251,142,172,210,114,27,115,108,204,225,113,112,98,171,149,217,63,157,68,195,215,161,70,176,95,240,24,47,76,3,248,170,223,18,55,96,132,119,88,170,180,233,50,174,34,21,238,225,165,193,90,189,190,215,217,192,235,235,245,146,215,155,122,243,197,176,133,3,137,153,169,94,3,29,2,118,4,209,138,133,77,213,246,70,72,47,130,66,208,229,110,103,202,36,12,226,201,63,249,104,129,43,117,73,241,104,199,246,24,106,248,152,33,90,94,127,29,53,89,253,237,179,7,7,159,26,135,156,200,145,250,151,80,234,34,130,1,61,67,183,202,105,178,210,245,133,187,6,223,7,193,226,216,143,206,215,56,103,180,26,147,11,126,146,47,2,2,201,199,60,80,159,189,125,26,164,58,188,183,146,85,7,22,222,136,48,29,159,231,186,249,166,146,54,198,188,39,42,118,187,194,132,251,35,220,69,2,186,230,43,188,66,183,80,135,135,149,184,93,240,206,239,213,99,161,254,162,48,157,49,34,222,69,17,64,186,2,59,166,221,25,48,17,45,189,249,166,133,75,4,1,81,141,72,26,115,218,67,34,2,214,66,69,171,233,18,84,216,112,249,41,27,83,226,207,68,26,32,190,8,165,113,99,93,65,64,242,190,14,211,50,44,201,182,132,92,12,50,151,1,211,175,67,238,157,137,247,184,115,208,172,71,147,134,177,169,180,172,53,66,178,221,154,222,10,204,18,141,56,201,100,151,151,65,155,4,250,162,196,132,50,91,154,152,41,76,93,110,220,28,97,135,174,79,78,46,225,13,203,162,46,34,113,83,132,214,223,136,46,253,82,52,232,250,209,173,137,32,54,186,14,242,92,229,236,205,45,34,90,232,147,107,72,11,90,105,9,58,31,100,142,90,100,249,193,126,31,65,1,59,111,92,171,166,195,105,168,186,202,138,180,66,158,83,3,98,211,142,255,253,230,36,8,252,79,133,7,89,90,73,89,168,141,133,84,234,217,229,114,100,83,218,44,154,179,104,16,202,226,226,6,235,92,64,202,216,253,177,77,119,86,195,254,200,50,204,241,162,51,21,189,49,204,157,29,89,28,235,188,165,87,247,226,213,114,160,101,106,246,150,28,232,49,38,253,59,67,219,213,209,198,167,120,195,235,168,48,40,229,8,34,92,141,180,88,163,58,235,74,226,144,112,107,35,178,102,217,248,51,2,35,136,29,156,10,78,216,166,83,12,198,245,204,1,31,35,86,171,121,160,178,97,2,68,206,109,136,184,47,240,56,31,40,200,7,232,171,104,105,48,178,41,56,33,145,252,165,178,82,175,134,200,147,34,203,201,137,161,85,176,131,198,240,53,146,133,214,191,181,42,76,145,117,220,124,183,165,177,211,105,65,219,22,137,126,168,106,250,218,28,171,145,17,47,200,179,232,107,83,50,187,131,159,80,40,40,188,50,145,9,129,158,23,94,232,81,93,57,185,234,97,144,78,189,205,212,116,30,212,215,72,243,163,95,211,175,178,97,50,201,145,230,135,105,168,185,18,184,177,57,126,183,32,138,175,247,54,186,101,220,155,148,207,212,84,225,36,175,217,94,120,169,185,75,254,244,172,36,185,122,106,198,122,82,58,244,50,123,10,65,86,205,236,46,227,96,191,48,66,218,90,239,76,185,103,106,47,125,97,104,185,232,178,86,226,145,147,198,203,77,202,11,194,127,140,68,13,10,41,69,143,123,58,123,81,174,26,79,78,78,187,223,185,246,221,223,247,42,74,170,70,202,160,71,2,21,130,64,22,179,19,193,252,221,223,89,212,145,234,83,118,131,117,45,140,207,69,70,233,166,47,12,134,38,184,40,23,245,120,153,170,92,36,195,43,162,63,83,9,33,249,211,115,220,97,200,226,215,213,214,71,57,224,113,115,31,218,71,61,196,185,59,200,64,43,157,137,2,157,20,252,177,99,215,37,145,139,130,233,98,45,52,94,120,138,22,21,231,10,141,58,29,29,140,161,240,15,240,63,102,172,142,179,159,77,229,162,64,102,142,125,20,186,73,233,67,11,204,97,139,196,52,99,175,108,250,61,144,36,94,49,224,24,176,74,139,38,208,92,94,98,27,254,93,205,90,158,190,209,72,8,248,236,125,186,101,152,102,211,12,24,22,186,230,72,169,181,146,239,53,105,45,180,245,106,250,11,197,84,33,56,150,182,242,180,16,73,120,169,111,168,246,40,43,3,61,148,233,126,64,135,83,163,53,153,139,125,35,234,209,76,110,75,221,4,120,255,35,8,150,212,64,93,63,205,210,28,65,8,129,131,183,147,94,220,102,104,27,117,154,210,164,47,120,9,15,102,147,108,84,122,218,26,166,26,20,68,69,250,103,234,213,155,129,10,10,165,153,29,23,217,240,149,47,130,128,73,25,136,210,9,39,10,29,61,184,157,229,146,95,33,244,95,195,14,193,27,167,73,129,178,32,177,191,131,25,74,157,71,189,56,148,99,70,10,22,94,105,31,245,226,80,18,2,11,86,234,249,186,106,104,80,225,249,58,48,52,129,135,248,174,48,51,57,72,171,232,229,93,69,155,24,50,239,213,75,171,179,206,199,237,43,184,209,213,196,90,148,25,90,225,57,6,11,24,9,12,37,109,147,169,139,51,98,52,235,198,179,46,24,173,184,128,225,119,222,156,213,21,245,89,120,89,243,34,9,91,131,223,18,87,215,162,60,152,205,118,22,59,214,39,77,161,44,122,164,252,90,48,140,59,125,156,174,138,232,97,138,30,193,234,30,87,82,4,120,214,23,238,136,110,93,92,220,78,193,125,192,69,154,37,125,138,150,243,75,39,63,14,67,186,52,24,16,86,170,1,55,84,0,180,68,150,126,18,254,173,38,129,77,229,170,19,100,143,57,120,118,217,139,122,135,17,242,82,108,6,44,164,158,174,26,115,82,226,37,8,250,196,12,149,250,60,57,41,131,160,79,131,3,173,157,39,178,89,94,122,63,242,1,90,69,101,4,102,127,178,253,105,110,162,40,77,159,107,192,220,187,92,242,16,61,42,27,7,109,176,148,25,141,74,217,251,90,228,203,175,138,205,98,61,53,253,193,54,162,113,55,76,31,168,120,50,8,103,87,1,237,50,223,212,203,45,90,187,171,114,16,52,107,35,10,61,142,179,48,180,46,141,168,68,45,82,159,114,23,222,215,74,153,149,163,68,169,174,106,140,70,155,3,175,19,33,170,125,213,92,194,37,13,150,1,204,219,94,174,250,91,138,156,253,115,65,108,201,234,136,210,28,164,174,23,62,207,217,116,249,16,158,140,149,203,177,120,209,12,168,4,129,92,23,5,67,68,159,175,250,92,132,71,227,234,243,214,235,122,237,201,241,18,191,61,121,150,75,82,3,243,206,235,114,104,226,49,85,133,161,194,105,203,81,111,68,179,66,173,70,34,157,29,39,35,133,80,109,93,31,12,134,200,139,210,116,160,93,245,185,45,28,20,43,206,45,87,53,42,157,129,162,232,135,176,161,6,205,183,17,31,98,208,144,173,74,58,201,97,66,45,119,146,167,137,48,93,165,78,231,132,152,81,103,72,187,228,164,149,7,102,95,172,168,137,163,10,237,42,236,68,173,53,74,1,27,44,134,126,21,194,158,249,241,194,172,152,171,160,180,189,228,58,28,161,172,241,97,35,163,187,208,72,71,249,130,229,171,87,211,120,43,74,28,113,32,85,39,97,152,53,227,131,102,157,140,179,254,118,54,113,82,47,190,60,62,179,158,93,156,92,121,69,177,212,226,239,121,193,199,33,138,98,62,148,139,234,85,81,119,206,143,183,12,209,14,28,93,158,116,113,11,249,8,122,128,45,141,246,111,106,17,74,172,253,61,33,211,221,240,203,177,158,52,204,72,90,61,79,234,55,187,63,186,168,252,233,122,234,118,138,138,86,212,218,226,195,232,150,119,166,90,9,102,211,241,73,46,10,209,65,105,183,93,2,101,69,105,49,55,30,83,142,123,119,186,41,233,147,229,254,114,155,40,119,29,90,145,177,105,172,150,67,32,2,158,107,191,222,11,177,145,40,190,207,80,232,178,142,41,199,155,31,188,139,3,173,222,210,49,231,48,118,71,154,3,191,41,49,125,155,90,114,142,138,237,243,26,215,111,55,100,60,61,67,185,104,5,116,85,126,34,13,150,125,141,16,246,169,119,101,255,180,62,152,94,44,14,249,233,146,211,25,47,135,14,221,234,49,180,48,8,142,124,146,74,116,84,165,229,123,85,235,33,229,213,243,198,216,209,218,182,45,218,19,116,155,153,87,253,217,166,206,58,110,109,84,63,189,250,236,191,65,115,94,20,32,233,185,107,234,16,33,149,128,100,208,186,206,47,234,194,118,104,33,156,41,117,21,208,83,94,54,99,196,232,65,170,28,185,109,27,65,212,146,55,163,111,247,235,228,45,174,84,245,116,83,77,87,109,28,21,56,254,219,36,105,166,238,243,168,243,198,9,181,32,72,149,219,96,152,17,82,57,135,240,152,151,102,6,245,17,174,34,135,74,194,64,141,84,97,122,110,143,208,151,56,167,231,85,34,54,17,46,171,1,247,116,201,202,32,197,54,222,223,38,209,170,242,44,25,175,51,190,215,217,205,96,33,93,122,57,53,188,43,142,73,233,40,108,22,30,106,2,33,186,97,212,252,203,244,132,39,26,146,29,132,62,175,42,177,126,253,118,129,212,113,201,179,164,32,53,46,211,232,210,51,132,34,131,180,226,167,57,119,235,37,29,134,46,87,92,77,81,228,101,245,194,187,123,213,66,16,33,200,87,17,89,118,201,104,67,47,106,225,70,30,119,134,30,194,167,37,150,154,189,100,23,98,187,35,87,160,133,27,150,252,9,45,145,137,240,251,80,199,141,210,176,88,32,203,104,10,227,130,107,176,121,22,129,166,93,212,175,67,213,47,100,51,232,86,188,46,183,207,18,27,161,166,3,1,224,42,65,59,215,134,53,178,144,221,86,17,9,166,232,114,33,197,110,74,1,237,242,204,18,90,35,161,182,131,76,134,150,94,64,55,30,43,110,126,54,188,173,165,94,86,110,184,67,68,136,36,135,122,195,103,129,145,184,122,245,139,106,202,58,106,176,110,66,214,41,45,139,56,95,55,135,230,23,48,133,147,250,219,8,109,182,208,78,162,229,104,186,222,219,154,85,185,242,18,101,58,215,205,19,92,175,80,156,202,198,40,184,96,226,31,1,115,98,233,111,23,83,195,116,181,43,34,156,87,221,95,73,53,44,10,224,107,141,156,23,73,37,216,252,22,192,158,115,95,53,133,52,103,13,21,47,244,140,174,49,167,248,192,159,28,143,63,119,125,239,82,74,72,70,157,237,148,110,191,87,57,227,249,130,175,190,24,172,23,157,13,8,215,248,134,184,41,89,212,84,225,185,55,52,88,191,57,68,135,116,141,10,234,203,190,167,153,60,73,82,155,128,70,64,145,141,160,17,252,172,42,5,148,76,178,179,187,234,90,163,63,237,21,252,48,242,144,107,182,33,93,171,21,118,240,198,178,43,26,194,145,151,158,104,159,33,207,94,156,10,73,13,114,136,198,101,160,224,149,144,170,171,8,177,106,45,37,18,85,161,100,71,133,162,82,112,96,169,161,245,237,50,120,56,242,229,26,84,120,183,45,52,246,206,230,169,129,52,100,94,102,247,171,17,190,83,245,2,147,139,13,1,102,58,237,214,187,234,54,155,144,145,203,255,17,37,184,55,189,154,66,232,145,110,139,235,142,96,32,154,235,194,210,25,186,94,191,194,35,205,120,80,14,55,4,122,175,237,152,94,42,46,138,152,111,77,107,246,76,34,240,161,122,120,182,145,123,245,211,165,49,229,144,84,196,15,210,239,125,38,135,43,193,192,76,69,183,72,3,105,204,204,246,202,53,34,48,168,97,56,148,60,253,167,209,126,190,97,194,180,46,107,72,68,9,15,90,96,211,175,119,157,73,72,165,122,0,46,4,250,187,139,180,154,226,107,185,225,99,163,187,12,235,57,144,210,93,54,73,11,98,15,164,209,99,221,206,44,141,93,242,224,1,27,143,86,139,103,207,246,155,66,237,113,89,227,131,113,23,253,122,86,122,216,163,140,173,163,86,40,61,247,81,51,181,186,235,189,73,182,184,168,226,49,1,215,165,44,194,205,179,43,219,22,150,178,86,202,241,100,197,89,236,3,117,204,60,238,162,96,168,166,126,53,60,245,174,225,253,105,74,195,174,87,154,105,52,81,244,230,38,73,223,29,62,3,60,52,198,14,71,126,164,128,209,212,214,71,27,8,213,184,2,115,97,214,183,164,53,178,157,185,235,114,166,5,225,180,117,215,154,214,80,182,53,57,211,164,233,20,235,149,224,10,177,159,102,42,154,49,73,102,203,189,48,60,121,201,244,236,77,158,208,225,98,189,39,4,102,237,238,248,109,246,122,217,234,105,225,48,106,232,176,22,100,96,101,150,211,0,209,149,215,128,106,213,93,201,170,57,189,166,134,194,254,91,0,1,215,127,120,72,107,32,121,184,53,198,49,76,149,207,101,69,77,60,189,43,189,223,248,250,46,75,205,6,117,252,7,101,169,65,151,241,93,137,3,110,239,75,128,153,230,45,175,134,50,13,231,228,100,63,231,66,235,94,14,202,251,147,200,19,173,239,115,224,245,17,82,224,121,220,60,119,22,59,9,50,135,17,251,148,45,143,154,170,136,177,155,148,234,210,202,201,134,121,20,29,4,80,174,26,122,196,25,137,203,249,100,195,140,2,105,29,146,233,2,124,172,208,208,25,95,228,209,69,41,60,227,79,250,79,67,169,87,35,146,74,246,99,169,187,104,60,193,50,141,80,162,35,211,154,79,37,88,137,77,131,28,199,3,62,167,218,138,190,10,213,58,160,188,112,70,62,223,103,57,113,194,162,52,30,234,40,183,83,240,172,123,193,82,105,20,250,28,53,111,16,69,196,184,109,101,171,19,71,204,158,54,31,228,45,142,147,247,142,10,44,160,168,233,196,137,162,200,243,93,127,68,167,107,126,97,36,0,37,140,152,76,173,112,132,80,63,116,24,249,34,52,187,70,142,32,224,153,181,224,130,150,199,239,10,131,193,191,84,94,29,250,192,57,143,189,147,133,169,32,106,83,135,99,115,238,20,189,19,48,26,182,118,92,33,31,177,231,219,223,99,104,81,52,62,26,246,147,95,61,9,215,73,107,17,168,30,103,109,68,139,14,2,193,210,24,235,211,27,198,23,137,105,2,75,138,57,209,37,195,89,62,120,66,68,99,138,182,5,162,240,220,39,75,49,85,157,247,167,201,110,47,87,45,26,214,188,116,75,243,29,203,172,175,232,79,96,178,23,210,115,136,10,150,17,125,73,104,52,35,244,164,115,239,30,28,238,65,247,8,40,131,210,105,201,250,249,86,255,92,36,148,181,241,72,54,9,109,159,11,221,98,45,2,83,212,21,13,33,168,23,27,218,39,6,93,21,79,125,67,111,205,83,248,127,192,196,83,252,222,231,235,48,106,2,39,23,78,161,250,232,108,89,218,210,164,117,243,140,188,59,14,103,190,118,128,162,35,214,142,214,59,40,2,15,237,225,212,173,241,133,183,222,57,135,236,213,98,6,98,236,244,17,91,166,231,166,141,121,208,194,242,126,65,108,142,215,36,249,244,154,122,238,188,232,237,81,165,157,16,209,169,22,10,205,230,243,92,87,163,131,236,249,150,177,63,107,65,31,140,154,22,95,59,27,213,107,109,200,181,16,28,8,59,104,195,67,208,62,98,80,57,232,85,251,192,109,18,178,144,33,35,6,31,202,235,200,149,195,114,212,214,83,103,98,249,202,219,148,210,72,146,42,161,219,158,122,252,246,176,58,113,109,40,132,166,188,159,125,22,232,212,54,49,216,57,161,203,98,217,156,161,221,88,216,216,233,106,18,143,70,147,128,162,13,210,224,131,123,223,171,76,202,70,54,133,243,191,32,234,232,221,192,72,224,11,91,230,88,41,38,231,246,54,182,234,83,196,41,200,233,53,107,6,252,192,231,206,75,182,148,97,85,161,207,169,141,238,152,157,33,218,116,110,55,247,199,15,204,31,210,157,141,176,104,148,110,0,211,10,230,29,181,99,5,12,223,20,104,68,102,157,47,94,20,254,119,142,214,110,156,234,194,182,76,20,164,47,175,209,69,142,140,78,20,69,26,245,33,9,156,222,110,96,28,249,210,168,143,70,128,78,221,157,68,73,167,8,237,131,89,76,63,30,124,136,130,91,234,133,184,105,139,215,170,144,251,165,71,32,253,35,123,116,26,163,197,198,123,38,35,216,59,200,56,8,42,169,61,82,53,171,59,75,20,218,38,218,66,114,245,50,249,225,232,12,215,179,84,118,90,235,181,93,106,52,157,91,67,242,126,52,148,43,209,19,200,102,66,215,190,85,141,147,48,197,151,182,174,21,239,2,104,240,76,118,116,87,235,231,106,41,72,33,228,109,21,128,209,93,13,77,95,121,236,10,189,60,94,154,219,15,153,8,232,62,118,151,173,155,92,139,218,237,255,175,130,164,115,60,103,56,172,159,21,101,18,233,85,8,235,40,59,162,182,48,28,134,105,240,6,98,59,93,30,169,123,120,225,115,195,245,194,200,252,186,47,104,201,129,36,12,28,118,9,44,134,246,194,140,246,11,179,239,215,199,93,35,243,192,84,125,81,58,230,120,94,138,8,211,78,67,47,78,176,129,214,11,211,159,162,40,140,132,123,190,224,120,47,132,220,56,72,226,167,63,141,232,94,24,154,146,175,40,147,18,68,148,233,133,45,111,50,98,76,155,85,135,10,124,14,162,249,14,185,117,102,202,2,159,55,247,168,3,48,222,162,252,246,57,90,203,126,246,118,187,58,75,201,18,92,211,134,250,87,192,214,29,80,97,120,76,57,224,197,230,30,176,237,236,213,209,51,10,93,234,15,14,122,110,144,226,181,169,164,150,117,1,204,177,225,95,251,108,27,91,106,0,16,60,162,176,254,243,218,133,62,200,73,216,36,240,153,59,122,192,14,211,223,35,203,147,81,228,233,140,15,16,22,104,123,225,106,97,170,249,192,152,24,18,26,111,70,235,246,114,41,10,29,209,33,147,171,45,110,254,28,12,197,248,29,226,135,54,147,74,116,226,17,194,38,204,218,23,157,228,88,158,205,228,160,144,235,222,205,4,171,214,122,28,126,96,186,60,78,201,75,53,51,155,189,247,11,176,246,95,1,37,158,229,160,245,88,149,91,55,163,124,199,181,244,216,208,139,235,178,206,51,1,15,138,254,95,184,88,120,179,57,140,228,129,192,52,130,73,110,65,67,126,35,8,248,126,46,216,9,203,37,144,143,41,125,236,4,225,106,53,50,220,101,191,35,90,142,81,240,158,57,16,127,177,216,203,3,15,152,41,50,75,169,54,128,192,227,159,11,94,241,86,180,108,23,139,49,69,155,46,236,30,238,141,132,66,76,5,170,142,101,18,27,81,195,185,117,52,19,177,40,132,192,214,42,203,111,94,16,194,149,175,217,161,232,148,184,26,145,169,189,135,194,155,12,65,192,252,47,239,160,33,3,221,103,188,151,53,77,123,173,100,96,116,40,124,76,19,172,230,215,162,4,134,11,254,194,212,215,203,205,241,5,60,214,73,63,93,241,89,104,124,85,163,0,231,128,107,168,20,37,48,49,193,184,22,51,250,117,189,77,226,230,236,236,190,37,89,174,125,95,51,201,40,84,1,211,1,74,175,54,166,68,92,13,147,85,246,5,58,26,205,229,123,206,176,133,127,161,139,99,194,119,98,178,203,47,95,215,248,29,201,235,146,77,140,156,56,182,194,214,209,215,225,131,86,29,178,98,60,176,216,75,217,207,250,253,94,81,204,13,76,167,19,253,109,162,120,57,182,218,177,53,147,142,158,230,106,94,61,79,234,155,216,183,194,104,225,244,56,252,144,227,208,223,206,116,102,218,126,243,74,239,216,46,191,125,102,206,249,100,62,106,5,50,182,46,17,136,77,239,23,65,31,114,189,7,47,93,234,16,209,244,171,19,2,170,93,86,16,4,30,175,220,39,119,128,92,180,44,17,18,220,46,211,70,36,154,45,80,151,103,54,31,225,185,249,217,121,107,150,83,162,55,2,28,142,162,9,91,245,222,196,112,222,217,80,173,240,75,46,206,208,21,195,28,41,232,153,47,217,179,50,139,38,174,198,68,144,118,191,28,235,80,58,158,207,141,229,130,235,255,194,184,153,237,241,123,76,201,110,245,215,45,34,224,84,183,243,206,209,60,154,18,91,182,227,141,56,185,163,52,140,144,17,167,3,194,217,67,171,195,180,248,148,65,129,76,52,189,186,33,47,164,22,133,104,6,103,154,151,45,241,211,149,128,210,11,83,139,234,36,1,99,84,103,113,84,143,153,132,88,175,79,196,213,40,228,126,195,83,232,66,113,158,250,205,57,115,132,148,129,40,15,4,4,129,243,245,219,231,204,73,94,242,196,215,97,171,126,223,27,14,20,221,159,29,230,148,151,89,142,25,59,226,123,226,189,17,91,85,216,156,213,23,94,210,23,167,97,31,186,18,120,182,164,133,120,23,80,191,105,171,155,227,226,84,37,143,72,137,57,229,170,227,125,50,58,138,8,124,60,242,237,118,212,162,156,37,189,12,58,250,89,33,56,231,223,19,205,38,225,190,82,52,150,155,59,24,136,80,34,133,248,222,28,214,98,52,244,201,196,220,206,231,127,159,156,170,143,209,99,178,64,124,146,186,91,66,188,149,224,118,12,57,162,156,239,160,157,29,46,141,17,143,118,118,173,84,245,183,57,179,86,239,47,76,17,107,192,231,193,105,56,92,222,23,147,14,48,236,165,150,168,138,21,68,39,241,125,195,239,68,164,240,107,200,1,198,99,45,231,21,146,48,65,181,95,175,134,243,17,22,125,66,27,91,246,83,107,238,221,123,141,61,237,50,170,19,69,10,239,126,7,191,231,29,80,10,66,90,248,25,201,138,110,229,82,74,189,93,104,144,102,75,231,252,201,138,22,177,106,51,122,41,114,122,157,177,181,108,108,192,244,143,149,95,46,180,138,241,93,252,248,183,77,52,12,143,119,52,105,94,235,23,39,19,75,19,152,174,78,235,125,171,129,98,109,60,55,133,203,53,72,158,112,71,56,140,230,11,159,87,34,57,16,48,21,185,249,133,77,233,62,198,4,221,212,119,89,215,109,194,20,225,62,37,107,37,35,63,61,248,23,113,174,82,114,211,94,43,9,133,214,177,99,200,146,17,62,214,139,30,115,96,172,112,112,200,215,139,194,16,130,68,107,185,38,3,71,219,146,82,225,74,229,214,108,241,86,104,16,138,52,18,130,135,164,113,252,181,216,164,71,147,231,134,176,214,210,235,206,162,10,95,94,152,74,173,152,252,244,61,59,222,169,220,156,182,120,94,20,101,30,76,149,207,85,169,135,141,19,157,56,253,21,157,165,62,158,190,128,221,13,79,252,217,38,99,150,40,177,157,14,83,71,41,53,2,116,206,230,4,113,187,20,177,90,105,194,74,105,62,92,44,127,180,129,43,240,6,242,169,232,97,122,184,53,222,81,29,150,139,59,5,44,97,88,162,18,35,116,42,196,115,240,219,195,193,193,132,203,114,245,217,113,206,7,12,71,161,208,37,224,125,237,179,191,212,230,132,66,212,109,54,114,225,47,204,231,125,92,229,227,132,156,39,151,205,202,100,111,155,127,16,43,238,28,162,1,253,137,69,237,21,14,208,162,144,79,126,26,83,113,61,81,181,146,45,212,56,244,222,164,193,221,255,41,104,17,190,54,47,45,19,206,184,108,191,216,74,216,146,94,77,238,44,92,179,102,89,153,45,48,141,157,150,223,28,202,215,148,229,181,234,135,243,246,192,195,122,220,10,58,152,102,254,90,35,107,75,18,132,25,169,162,241,91,163,44,53,147,252,50,33,58,215,67,38,225,74,1,174,126,173,93,61,7,80,172,169,163,236,208,252,50,196,147,231,165,137,145,161,195,160,240,57,239,221,181,130,153,179,134,142,40,5,111,46,91,6,188,180,54,130,33,203,196,214,30,24,17,220,220,5,206,86,59,252,76,179,99,71,148,34,117,148,244,87,69,30,240,121,109,211,121,148,222,152,184,186,208,144,253,183,225,21,8,131,218,102,74,243,2,80,66,210,11,9,63,253,216,103,55,235,254,104,3,247,82,23,8,114,7,206,12,167,219,79,169,146,238,53,141,249,156,226,183,39,164,178,44,95,132,82,174,52,2,222,132,4,229,201,153,90,174,110,64,251,13,138,247,20,70,239,235,137,253,98,55,254,111,226,222,101,101,155,37,201,206,188,37,63,31,110,79,35,105,208,72,3,77,212,32,154,6,33,65,67,79,164,89,131,74,87,83,169,186,140,246,199,222,48,243,229,127,101,206,18,50,217,69,102,237,245,69,188,17,30,126,176,195,178,101,231,189,146,206,21,236,183,24,22,74,106,138,126,17,68,128,102,160,200,185,109,121,112,118,68,47,88,60,67,64,201,238,144,171,141,0,213,2,166,197,103,122,38,34,142,222,114,24,135,119,190,243,116,186,108,25,176,26,80,76,83,164,111,125,42,109,123,105,121,45,66,123,222,40,152,130,16,234,225,228,131,208,38,180,222,39,91,24,173,114,181,73,97,236,120,50,146,64,199,58,251,171,49,214,255,253,159,254,233,127,255,215,127,255,215,2,172,105,252,29,2,172,127,235,89,238,163,110,52,108,124,114,156,239,3,111,69,62,1,28,191,228,227,96,106,229,186,40,142,103,144,252,60,227,99,12,109,118,206,198,94,166,203,111,178,226,216,198,116,20,109,118,249,162,72,70,112,19,120,82,226,80,99,39,169,93,117,210,248,6,40,76,196,30,70,166,167,45,221,104,70,132,35,232,231,148,170,100,4,153,122,217,243,33,38,24,89,133,30,108,93,163,97,160,250,230,11,5,240,25,149,73,195,179,234,27,59,230,121,214,153,103,102,104,132,220,102,22,110,35,232,112,190,89,225,25,186,48,167,76,1,103,220,243,136,33,212,253,177,111,106,193,227,60,66,221,83,30,11,5,149,236,59,51,89,184,44,237,89,136,191,148,225,197,43,144,17,208,239,168,122,132,159,205,215,63,53,221,44,139,164,149,105,254,6,181,238,194,153,54,223,143,241,145,188,227,49,71,60,193,85,53,93,136,130,69,248,148,78,84,210,77,25,89,9,115,118,221,124,128,74,161,87,179,177,244,48,46,206,148,218,242,177,48,67,135,11,230,161,145,184,30,251,128,128,24,17,239,48,77,16,161,209,123,227,135,249,2,72,221,108,96,189,122,209,53,40,66,129,104,69,12,53,232,80,95,141,160,50,116,20,33,163,25,76,143,247,128,41,46,151,215,38,139,154,195,116,193,158,91,77,81,227,113,57,138,114,152,154,223,213,18,111,126,239,99,255,238,173,182,100,161,204,48,172,38,187,215,208,7,59,118,139,31,118,88,122,77,68,205,170,233,142,249,129,130,2,239,16,241,230,10,137,185,122,127,185,2,139,80,249,152,192,189,68,152,195,152,158,194,44,4,158,201,155,27,89,144,63,61,207,141,49,151,220,55,37,129,215,30,227,29,65,196,233,30,32,121,249,157,116,166,192,183,189,182,189,241,254,117,170,224,45,165,176,237,39,34,227,69,71,28,30,214,114,199,193,74,243,167,62,57,214,125,141,64,34,194,0,234,148,148,29,210,96,132,2,207,250,82,3,154,90,147,22,46,203,25,110,101,153,51,226,109,68,218,4,166,237,232,250,96,51,71,77,13,117,127,244,78,146,65,153,40,222,166,18,46,75,129,205,167,48,93,233,106,192,185,63,35,62,103,52,83,99,223,66,226,78,158,251,92,218,198,245,63,215,83,40,91,137,243,182,200,176,49,164,194,218,48,181,230,113,51,108,232,238,54,117,154,201,84,182,200,130,97,145,53,245,246,207,107,64,35,246,183,198,51,150,72,2,240,76,17,140,59,143,189,69,182,20,120,230,26,254,122,253,35,228,5,137,155,50,40,135,161,161,73,228,150,152,164,36,232,206,164,236,82,175,67,41,178,25,183,14,163,59,155,20,30,166,74,238,48,109,133,37,138,79,88,63,69,232,21,31,36,47,125,50,244,183,3,228,21,183,250,251,181,220,176,44,209,169,33,35,198,244,191,249,80,171,132,148,244,0,181,6,43,130,240,120,1,154,175,193,195,219,115,11,156,100,105,253,130,24,49,249,33,162,75,135,207,102,14,188,215,140,89,247,240,227,159,202,189,9,186,206,251,202,70,110,151,87,38,83,223,35,78,65,237,187,112,27,72,235,145,115,137,143,81,151,210,110,161,16,100,232,153,241,165,207,63,185,43,92,247,253,208,197,218,203,11,58,240,72,226,167,19,2,104,10,207,189,235,186,14,125,238,250,53,76,222,177,199,194,99,119,95,15,76,132,55,230,247,217,221,133,131,115,246,115,150,230,13,68,44,42,129,154,192,76,210,121,87,94,86,249,59,248,84,20,123,247,136,115,39,120,129,18,72,67,181,239,70,179,106,211,58,87,216,113,88,41,30,42,163,89,130,6,186,169,168,128,205,236,161,50,194,230,83,67,124,212,213,70,32,123,165,39,205,148,141,135,39,112,166,37,154,132,23,73,0,69,168,218,90,89,109,137,170,98,245,185,178,197,79,231,66,228,158,144,137,154,115,70,16,125,176,242,36,232,10,211,100,222,136,109,173,210,236,216,148,219,80,234,141,107,207,31,55,133,33,7,249,36,165,194,33,137,21,210,204,6,241,240,11,164,231,174,109,235,17,2,193,247,9,216,214,131,198,146,127,109,201,34,248,216,170,52,145,163,238,23,211,193,67,178,84,108,106,188,183,194,21,111,145,18,193,10,201,79,12,253,24,87,94,255,4,140,253,117,215,79,197,248,118,41,4,122,33,237,36,215,34,234,94,35,68,14,81,72,76,1,59,61,134,119,10,34,32,155,154,134,146,27,29,205,110,244,126,240,185,101,204,26,231,191,103,213,25,179,166,134,52,131,6,113,181,197,160,192,190,147,172,69,165,197,108,141,68,16,243,168,203,111,227,148,121,231,48,43,196,202,210,62,9,152,109,36,208,137,86,149,160,220,174,68,22,137,46,5,73,96,84,248,188,145,91,182,110,187,82,255,110,74,93,185,220,248,123,94,73,36,80,128,123,190,41,15,66,176,171,43,188,72,184,213,152,104,103,253,72,64,24,10,251,25,86,31,114,122,20,119,73,121,116,116,152,75,24,49,199,125,91,69,115,219,57,91,210,50,12,13,227,116,94,24,195,78,236,16,171,178,148,244,180,165,17,83,92,141,142,163,172,62,235,166,218,130,90,82,70,223,250,61,241,130,143,141,27,167,0,150,221,210,228,54,177,215,85,98,43,46,90,163,0,140,210,198,221,169,155,138,110,55,107,85,95,111,190,19,39,66,175,70,40,51,9,217,7,173,171,170,169,113,171,228,139,247,38,123,45,249,78,235,35,122,233,60,147,105,169,185,111,34,48,145,160,30,73,57,47,36,67,49,125,220,46,76,86,124,37,191,124,76,55,47,188,34,230,215,241,34,228,181,72,3,135,241,134,147,54,149,7,97,50,2,219,93,35,84,103,158,92,41,226,61,57,114,246,8,101,183,242,192,199,108,236,129,106,67,230,134,88,88,212,200,162,42,102,69,14,2,91,191,212,128,41,232,211,153,2,45,173,68,80,247,252,207,227,39,232,213,201,100,206,194,195,32,253,165,243,140,246,162,241,100,149,50,111,217,117,168,156,105,215,105,227,124,31,15,220,76,36,196,225,138,248,69,83,24,245,208,29,48,99,44,131,130,154,107,132,178,27,5,14,91,159,236,172,236,235,201,226,116,167,46,171,15,137,206,113,169,60,84,55,20,77,47,83,160,16,225,230,78,59,96,217,117,232,189,82,93,106,223,92,89,37,175,2,243,81,70,248,193,116,128,219,10,159,109,108,4,108,18,31,207,247,220,231,96,119,120,81,85,83,117,46,156,195,176,197,213,11,103,71,215,79,167,69,68,154,17,133,63,6,176,190,24,237,8,156,231,76,164,220,238,167,48,154,234,245,6,210,181,168,146,143,77,209,65,92,141,88,223,212,149,143,246,107,142,171,105,85,169,43,132,86,82,193,20,162,16,174,233,189,23,114,177,17,81,161,58,73,26,244,177,190,232,163,225,209,152,76,18,69,201,85,212,156,184,160,62,126,147,177,81,20,222,52,185,13,24,10,128,18,87,16,121,242,216,3,6,90,147,202,40,238,116,151,8,234,206,218,74,186,81,91,83,130,114,70,199,206,172,188,148,138,19,82,2,109,73,197,95,128,225,12,246,123,241,195,75,49,58,71,187,232,147,113,193,173,77,148,216,6,76,229,254,3,195,237,191,15,70,211,36,217,43,7,189,187,60,8,69,129,114,145,175,101,234,94,213,87,64,206,214,81,101,10,83,174,244,104,238,68,54,7,254,182,92,109,125,201,99,233,162,179,213,30,152,24,85,44,124,218,192,118,57,150,39,101,3,51,150,23,153,159,45,4,140,95,51,245,88,249,149,36,97,86,2,33,130,169,17,226,42,24,58,23,229,108,233,151,246,133,205,42,246,219,70,7,176,6,245,99,26,61,237,254,50,14,81,40,33,144,192,194,141,83,74,230,49,115,122,152,250,200,144,73,136,158,72,38,129,212,30,7,140,22,78,64,1,43,171,68,42,117,82,59,86,228,98,60,171,26,71,246,180,109,99,8,203,53,81,78,49,227,167,135,182,134,66,236,147,83,35,224,97,194,8,2,91,201,208,165,94,193,180,83,126,46,178,242,211,207,182,165,218,44,128,84,27,5,104,114,3,251,31,17,37,63,230,51,154,168,159,0,206,130,209,146,202,109,43,115,224,227,53,207,111,7,2,166,34,184,4,74,226,51,223,75,219,77,135,85,147,135,204,95,116,197,80,98,174,235,194,24,15,237,231,205,88,49,72,163,246,250,194,208,179,191,18,253,101,76,220,126,227,135,149,94,5,198,73,248,224,99,90,141,27,64,175,212,192,12,23,172,35,213,130,113,53,239,205,105,55,58,63,46,33,57,110,83,187,147,155,207,89,63,127,5,101,161,57,239,198,102,34,6,231,242,244,61,88,29,38,144,33,40,133,64,221,127,184,211,169,59,168,47,63,5,132,253,53,18,1,38,70,151,155,192,8,137,149,239,173,72,223,214,43,171,104,13,20,80,255,10,56,99,168,200,91,209,66,245,51,127,23,77,187,40,8,145,49,57,107,30,193,140,15,78,120,62,117,202,152,76,196,35,190,247,42,16,182,238,246,67,83,35,206,146,245,205,131,66,150,232,246,50,3,166,98,227,23,167,56,240,76,214,0,86,224,141,110,146,195,208,37,174,106,41,191,109,14,230,247,61,74,69,190,185,234,247,48,230,155,95,77,3,141,165,79,14,17,241,59,107,172,202,117,11,171,187,154,230,166,11,6,47,188,178,66,132,81,70,141,70,118,62,209,48,112,235,101,30,216,23,163,118,197,223,155,149,55,151,126,18,123,53,127,52,18,175,173,232,213,219,58,33,56,76,59,130,172,112,165,186,37,158,188,64,147,16,248,156,16,237,19,199,177,174,6,56,122,247,123,211,99,47,127,150,57,240,217,222,230,186,107,19,115,236,236,89,195,95,12,199,59,201,76,181,94,130,237,194,214,64,71,225,25,107,128,112,242,186,27,152,5,193,145,197,202,1,195,229,108,10,15,23,63,252,193,253,22,117,2,155,4,231,253,233,51,239,166,254,116,237,159,116,244,15,205,87,46,15,148,141,102,20,135,167,166,206,12,182,255,92,248,24,154,250,211,231,216,140,153,70,187,129,118,195,86,6,243,232,247,230,84,132,235,107,211,8,126,246,128,225,88,116,133,75,186,175,53,235,120,159,108,194,111,186,247,198,237,46,15,76,105,122,192,105,175,173,15,78,152,245,206,82,228,62,247,131,206,124,31,236,124,247,174,147,248,140,239,250,164,113,214,79,119,108,103,29,82,107,248,154,47,220,222,153,130,142,89,138,5,116,108,227,219,249,195,224,179,151,238,122,225,113,251,92,88,19,167,238,188,7,224,179,107,84,89,219,192,107,164,126,97,166,157,192,132,3,238,36,134,28,176,31,116,126,133,97,63,116,202,9,67,85,51,157,110,3,133,125,174,23,35,211,34,183,174,82,213,12,108,169,134,123,117,66,142,70,97,179,30,47,44,146,219,192,232,88,245,248,94,168,69,143,23,166,86,250,194,85,183,203,102,233,255,25,31,164,53,233,145,110,240,142,141,28,52,235,178,199,111,222,43,30,12,183,72,103,56,60,251,122,191,53,225,80,221,83,168,154,88,59,222,186,74,93,144,161,131,210,255,139,142,91,141,109,233,41,78,164,184,247,177,20,166,46,123,179,97,211,22,88,87,38,116,73,217,174,172,17,150,76,4,51,184,122,252,244,177,46,154,238,56,184,89,59,150,61,45,120,110,33,56,97,132,51,231,190,174,60,192,200,204,202,129,143,142,114,254,250,189,2,91,255,100,25,20,68,132,71,172,92,171,179,156,242,218,148,164,127,249,225,101,226,224,251,90,161,192,231,120,26,190,139,91,219,238,171,31,3,188,134,124,16,122,226,94,203,252,7,207,47,227,248,131,105,31,113,97,170,105,62,162,252,178,198,181,117,232,102,105,89,144,114,225,243,98,58,207,8,27,134,153,68,86,110,95,227,219,224,237,138,221,63,184,234,153,15,129,181,125,98,38,192,86,74,162,55,183,198,222,23,166,210,95,62,232,50,11,219,209,4,229,248,65,173,11,111,192,240,174,21,166,81,227,240,217,64,215,208,161,19,17,57,227,86,75,192,84,124,200,100,89,171,56,221,28,248,215,98,83,225,99,224,196,10,194,177,170,207,152,82,163,56,227,230,147,72,146,124,17,138,122,239,247,60,231,224,249,45,185,154,108,93,142,239,121,158,122,136,61,221,49,68,103,44,237,110,250,162,247,222,157,188,95,12,56,177,177,42,27,154,181,201,90,110,15,100,56,174,77,182,82,218,183,156,5,232,191,108,157,92,228,181,240,179,70,139,105,122,172,227,227,223,202,147,157,243,61,117,191,119,54,174,231,61,96,40,35,31,219,103,74,66,201,43,137,43,48,104,32,190,230,183,190,206,58,156,82,19,10,12,225,197,191,71,162,205,98,150,163,15,107,110,14,31,178,143,172,89,5,134,221,235,199,46,5,189,85,141,168,115,154,88,122,227,131,105,213,210,187,194,103,98,118,63,220,172,80,118,233,147,215,179,148,125,203,74,16,73,116,121,145,84,169,41,30,188,254,90,39,40,76,3,108,135,105,143,147,222,171,19,204,59,135,7,25,185,34,48,17,4,55,231,9,12,173,146,245,193,55,132,239,184,57,106,158,69,97,163,170,23,135,105,213,38,91,26,154,127,136,55,127,48,185,168,27,174,6,70,191,199,87,103,130,249,166,246,29,154,46,233,139,192,0,15,194,238,67,191,8,38,65,92,141,66,211,144,171,243,175,120,220,97,43,216,94,2,51,205,125,158,82,31,81,103,81,184,160,31,19,40,146,236,58,25,168,138,46,247,193,225,186,247,103,166,77,55,45,147,85,239,52,157,135,80,186,98,80,232,39,145,229,252,194,51,72,235,194,152,31,91,214,0,116,143,234,118,16,49,95,233,198,2,60,137,233,248,131,255,58,195,201,242,163,243,69,203,254,104,103,137,173,43,249,8,124,190,72,120,203,148,96,247,38,238,48,5,242,140,98,76,114,234,186,116,121,210,94,59,6,173,99,204,200,86,140,115,181,178,91,189,201,52,114,250,29,22,10,52,86,245,83,63,209,182,122,138,113,137,39,136,207,230,48,237,210,101,113,119,4,97,90,139,171,217,154,245,201,121,50,223,169,209,49,95,75,142,24,246,180,157,186,143,233,178,196,162,108,74,200,139,175,248,233,101,60,237,166,59,30,117,243,35,96,154,27,233,126,73,129,117,76,114,164,71,110,26,25,24,177,154,17,143,102,10,6,242,219,8,96,197,160,156,93,28,87,79,118,106,90,221,239,120,178,102,66,180,2,19,119,89,241,100,72,229,233,49,80,232,174,224,96,130,127,43,51,5,19,59,197,226,67,215,70,87,54,231,102,109,61,62,7,158,152,56,172,221,162,50,190,145,39,34,211,85,214,15,37,152,199,67,222,49,21,146,180,254,54,248,172,15,63,119,153,72,16,143,21,70,247,196,63,23,109,110,122,121,110,126,236,178,18,48,77,107,101,101,179,199,208,89,56,182,98,88,145,50,40,228,3,195,88,129,62,211,102,125,198,140,86,49,177,252,154,117,179,22,152,26,230,216,147,202,164,79,154,252,54,17,184,92,98,91,193,84,73,58,23,90,114,55,35,209,182,175,233,209,72,179,175,238,17,4,234,213,235,237,56,1,60,163,103,52,136,149,119,232,36,196,109,159,142,54,242,42,10,111,11,124,125,48,217,241,38,198,35,82,60,227,107,2,15,108,165,171,251,189,250,203,96,3,211,229,86,103,33,109,160,63,245,178,69,24,3,105,18,189,249,178,182,142,14,211,48,234,121,52,178,60,197,127,27,162,207,76,239,168,56,61,26,152,200,136,174,108,122,177,127,37,181,192,112,246,229,80,199,150,217,31,99,29,152,58,74,221,146,112,21,190,118,213,16,233,233,184,163,67,78,49,201,151,233,5,198,232,18,239,171,155,94,89,14,152,228,132,14,106,33,186,26,191,13,109,46,165,7,166,243,96,113,120,96,147,77,133,17,198,28,14,147,102,238,253,185,58,127,229,192,192,213,184,122,10,23,39,208,2,23,94,91,103,241,154,243,162,38,208,169,63,189,16,171,233,14,39,244,162,245,222,147,188,152,63,56,169,245,173,231,23,20,217,47,90,110,133,191,180,137,218,186,101,65,165,232,1,87,105,248,5,140,225,214,125,178,28,175,161,92,73,184,250,107,130,148,98,200,209,104,223,69,23,111,106,46,172,109,112,153,67,124,67,162,208,168,70,56,140,130,217,179,35,118,254,93,192,84,65,235,70,206,166,149,226,167,171,117,164,18,20,110,222,125,112,138,2,117,79,34,167,54,28,101,145,44,61,181,105,82,52,146,63,55,129,203,174,67,74,156,254,99,98,3,195,2,207,15,76,154,32,96,88,200,226,180,90,107,154,157,253,107,163,65,187,198,243,104,52,29,249,208,66,195,176,231,165,169,163,173,14,179,173,171,169,115,224,153,103,44,32,234,136,186,46,1,68,51,191,246,11,192,104,97,235,78,156,105,143,225,15,118,110,181,230,214,139,81,167,110,23,62,171,71,124,55,106,73,102,141,29,15,249,131,185,31,56,151,21,83,1,149,74,245,135,143,229,66,155,186,17,48,83,90,63,8,237,225,226,181,141,9,174,231,23,110,98,189,87,195,207,125,174,38,231,19,95,59,17,3,159,250,219,5,110,216,133,169,72,212,39,71,64,124,249,10,73,112,22,212,173,68,238,169,199,182,114,54,149,173,254,87,195,105,170,211,71,237,152,120,85,93,40,203,132,221,189,154,178,64,117,161,144,54,169,110,203,212,109,165,221,26,255,64,63,185,127,103,167,181,237,200,75,14,33,24,138,101,249,49,130,100,237,208,176,38,27,181,79,98,147,140,126,66,143,8,155,124,100,35,96,74,42,242,243,203,219,91,163,2,155,0,110,213,215,98,28,190,231,166,197,93,122,162,108,27,93,155,237,55,95,80,45,202,51,102,22,146,253,224,105,21,84,58,226,214,45,121,56,140,160,135,70,92,57,228,91,252,54,114,123,69,99,220,180,207,200,126,128,45,154,55,140,231,197,146,5,2,28,54,31,85,194,58,200,108,124,20,118,10,218,119,33,191,43,48,198,149,207,83,248,5,35,117,141,111,84,180,65,47,92,115,213,0,69,69,104,197,223,171,85,58,221,232,189,203,88,185,197,197,116,244,212,104,22,137,152,152,228,70,118,72,79,72,168,151,185,239,189,105,77,52,53,160,68,2,252,94,76,167,97,141,172,208,215,161,183,123,111,52,78,37,152,133,145,49,251,125,178,221,251,3,23,151,77,249,189,23,185,120,13,133,193,22,174,119,80,214,229,122,27,140,114,101,252,118,51,179,66,225,92,215,29,52,154,111,63,113,54,186,88,140,248,94,125,231,39,162,68,95,189,177,226,189,7,243,48,191,112,94,241,98,4,239,251,19,196,75,249,211,32,48,117,3,104,139,227,133,101,80,169,18,79,207,111,79,39,12,49,211,50,91,123,83,24,205,57,191,154,131,184,234,182,131,198,199,244,125,101,97,176,215,245,192,116,41,139,155,55,154,157,42,204,142,90,99,17,88,139,33,253,98,136,166,150,88,4,3,39,85,63,9,243,182,199,111,207,212,159,21,70,18,176,239,26,48,20,7,133,17,40,108,43,96,228,101,166,6,109,105,32,181,47,188,213,164,104,164,72,246,184,87,51,110,50,230,131,22,178,57,70,141,254,178,26,127,52,178,69,140,10,250,46,26,241,69,218,112,244,248,233,227,64,215,170,247,134,153,83,227,167,27,81,84,125,178,106,186,251,241,69,246,251,69,134,73,121,221,239,185,8,183,41,92,62,122,139,77,6,20,40,158,139,75,250,248,95,192,88,31,101,235,147,101,39,151,217,60,69,103,69,31,188,91,194,43,150,80,169,235,137,162,91,63,244,88,97,133,190,112,26,69,31,52,107,137,69,128,238,118,82,152,239,25,175,93,77,136,183,41,156,175,221,108,75,112,188,48,129,65,127,52,84,127,223,239,117,174,238,177,132,170,197,118,20,117,157,215,3,22,235,250,167,175,69,231,202,25,112,33,89,166,240,177,210,62,50,58,240,57,91,159,185,48,77,138,207,135,52,83,212,246,44,125,228,39,253,222,153,254,177,79,240,223,210,186,254,216,153,225,213,48,183,53,121,138,57,76,20,77,31,12,237,203,56,252,18,98,196,207,115,113,30,197,120,98,146,213,103,43,230,95,249,83,211,99,167,234,218,66,93,245,46,61,236,55,205,63,241,247,203,221,171,105,101,51,207,241,116,76,255,238,3,54,105,48,175,147,8,50,190,147,24,76,212,191,232,134,130,62,82,86,180,63,201,223,13,103,225,11,131,125,183,222,143,177,177,82,93,113,117,129,138,158,213,2,51,78,105,60,55,109,105,212,188,171,120,242,219,97,242,196,114,252,16,155,159,78,20,168,16,118,247,227,225,100,171,160,143,71,59,39,194,172,10,227,135,198,144,45,28,13,181,214,173,49,119,118,152,108,252,19,149,217,214,37,211,63,7,149,23,26,186,135,8,16,46,12,109,155,118,217,10,159,89,59,243,133,97,82,170,55,76,82,245,222,251,252,148,198,208,202,52,245,199,11,143,242,167,43,189,98,19,62,71,73,214,92,9,149,67,163,134,53,1,91,232,241,149,173,194,58,236,206,100,4,96,13,33,48,46,45,126,155,13,69,209,9,139,228,222,251,15,191,14,46,69,113,255,136,243,87,234,252,136,13,102,43,98,139,5,80,104,236,42,48,101,128,177,195,19,236,77,250,189,96,187,126,229,91,6,47,42,110,5,70,92,61,94,171,42,215,197,76,222,17,123,108,130,199,161,129,143,142,134,127,142,199,38,53,175,174,110,183,210,201,120,233,6,31,72,62,7,66,72,177,219,64,84,85,70,150,7,122,3,102,134,106,138,135,62,53,119,150,161,156,163,190,174,9,53,198,136,88,38,89,94,139,163,191,134,65,11,253,55,201,193,67,37,118,189,123,44,213,67,89,81,130,96,97,70,152,244,212,19,128,62,54,72,10,75,220,20,91,53,172,120,246,72,2,0,23,166,219,153,192,72,85,221,47,77,226,100,234,213,212,89,46,129,251,208,239,65,30,190,246,123,243,220,52,161,208,17,232,79,245,142,25,165,243,91,243,98,163,245,116,95,91,251,33,1,55,186,165,182,187,71,83,184,38,240,176,134,63,247,123,149,169,79,190,22,74,219,113,53,187,143,206,5,130,11,45,231,59,147,176,228,158,140,194,206,113,111,227,119,105,182,130,18,147,56,244,82,125,82,83,52,73,105,97,74,159,239,92,70,214,59,35,240,209,229,218,170,217,188,227,224,245,41,168,213,109,8,76,0,230,206,111,106,200,135,166,96,188,240,215,80,107,66,39,104,39,111,114,231,32,253,142,171,166,119,114,144,239,248,148,103,244,154,254,178,11,154,216,105,106,61,165,53,175,68,112,245,30,182,103,235,234,154,162,12,126,0,32,109,115,158,252,229,153,224,59,190,211,36,44,42,41,198,12,111,50,188,158,244,83,235,21,216,254,101,188,243,57,118,178,236,145,200,210,239,60,238,178,228,116,208,68,29,251,222,157,96,41,109,69,77,123,188,220,193,238,154,161,63,43,1,222,74,191,219,216,212,116,51,2,128,43,133,51,71,41,180,114,42,168,183,167,209,99,236,191,182,179,105,118,179,230,136,30,115,102,165,150,158,220,232,190,175,197,129,88,148,102,121,62,220,221,188,207,105,74,210,72,81,154,1,229,56,77,39,145,76,249,150,85,143,180,179,219,82,209,167,79,182,96,221,135,149,64,239,107,113,183,144,193,41,225,62,35,53,189,149,116,68,239,47,216,219,97,130,152,104,140,192,103,169,68,108,121,90,79,36,241,128,199,79,26,34,204,4,148,169,37,168,71,71,186,62,220,144,69,32,83,25,156,40,64,35,35,236,232,132,203,166,15,78,39,169,48,65,22,209,94,9,150,156,107,139,83,123,160,56,162,243,47,40,205,9,171,199,20,166,197,58,245,115,153,4,133,239,8,116,193,200,186,83,65,112,73,177,122,72,77,66,250,22,24,114,234,140,155,39,51,134,4,30,150,0,248,224,243,193,206,214,165,55,39,187,233,35,58,77,25,87,70,148,254,197,110,97,76,60,105,125,174,97,149,194,113,231,97,157,147,5,174,163,181,18,23,211,99,67,78,114,132,155,134,103,224,161,5,154,13,33,240,204,65,168,61,48,27,170,126,234,177,160,65,248,144,65,49,153,98,250,15,19,27,175,113,117,121,3,153,148,150,223,241,70,242,103,234,70,56,233,167,234,167,45,157,67,139,82,219,134,5,155,118,188,23,205,119,149,18,97,131,152,226,234,100,141,20,5,222,136,203,251,234,26,187,75,159,216,138,222,4,109,155,253,91,227,162,12,9,78,209,29,185,79,247,95,167,53,59,214,237,127,153,173,27,48,234,255,114,212,211,139,233,198,120,38,30,101,215,181,185,88,18,225,121,88,181,134,230,247,137,201,238,21,79,78,221,92,87,216,40,211,43,224,138,196,133,192,141,194,213,120,52,108,60,157,75,240,34,87,42,1,163,240,39,163,70,47,128,234,134,242,100,139,210,152,249,76,252,39,102,195,177,149,196,6,153,180,255,30,247,214,5,138,170,160,211,122,185,126,104,167,187,170,36,25,152,71,117,123,214,7,86,220,208,239,129,128,59,47,238,240,178,192,165,254,52,53,25,45,110,78,255,4,133,51,170,134,241,61,206,95,55,61,156,54,54,248,142,17,53,37,100,65,173,185,242,69,205,199,17,24,205,144,59,21,206,119,29,226,71,194,249,74,91,174,62,142,187,254,178,177,196,99,60,127,66,5,58,81,172,21,77,140,40,127,173,179,144,246,87,177,137,159,1,159,67,159,140,208,228,236,23,238,181,75,14,143,66,145,243,165,227,201,138,213,129,11,124,236,197,89,226,234,90,53,138,201,38,48,90,108,180,28,6,69,247,120,118,112,167,214,48,203,176,113,116,109,18,221,41,113,53,28,201,231,230,16,225,151,172,143,38,113,198,97,162,17,119,97,211,234,167,232,134,117,14,225,122,127,122,211,229,169,233,126,86,93,109,219,118,141,86,187,154,125,148,218,124,29,82,108,75,130,49,185,159,189,148,162,191,216,13,233,159,51,158,157,120,214,114,247,210,60,212,212,24,214,110,46,118,195,182,83,18,51,154,238,54,104,225,200,62,157,117,71,162,91,96,120,23,7,54,214,189,30,78,156,64,51,110,142,30,186,194,149,244,97,188,118,67,194,76,15,167,76,239,158,216,75,45,126,148,245,208,165,176,252,190,54,6,189,158,216,166,128,126,143,8,50,84,122,222,167,237,149,59,246,211,181,234,144,54,43,83,149,215,166,145,138,192,13,74,196,61,220,38,253,6,212,18,193,87,41,113,172,146,147,125,12,21,106,92,239,145,77,65,186,26,19,176,11,103,152,3,22,223,80,180,222,40,205,241,129,158,16,208,176,182,213,98,167,112,186,61,6,86,238,145,119,153,196,139,214,51,162,52,47,184,1,36,60,8,53,207,16,92,90,30,21,35,128,244,236,134,116,19,64,20,35,34,68,117,54,53,38,206,23,24,169,70,140,135,184,226,99,180,82,144,220,195,122,179,66,68,133,235,77,55,161,69,119,78,116,69,81,128,139,29,139,82,192,186,212,86,183,226,183,107,242,238,99,203,140,199,24,31,45,14,167,227,225,118,141,149,16,143,99,24,195,218,174,34,245,97,28,201,233,66,33,6,175,135,154,77,231,186,40,31,248,162,56,143,3,3,165,65,194,52,249,165,243,33,122,185,238,197,232,174,22,101,251,209,164,169,223,159,158,154,123,60,126,101,171,117,221,7,183,110,226,2,83,143,81,110,104,235,156,224,143,51,185,137,183,198,247,66,52,169,61,14,161,245,8,190,131,86,31,235,16,118,75,184,254,164,96,90,145,212,8,19,33,151,56,251,54,5,132,186,93,38,163,240,73,72,143,136,170,178,5,143,223,55,238,147,147,0,82,231,125,98,46,148,27,241,35,79,35,112,167,124,250,94,141,0,135,222,156,166,148,243,198,190,160,178,41,83,241,252,119,149,160,221,241,111,148,217,70,247,220,22,9,37,74,113,147,146,26,76,100,227,126,80,26,72,233,111,47,20,153,110,68,4,209,126,125,111,147,29,149,240,215,25,70,101,175,225,61,231,27,90,64,169,160,104,48,230,172,184,123,177,53,65,236,26,202,177,230,8,55,32,178,148,71,140,217,153,234,188,225,20,90,24,106,156,136,210,173,34,48,101,101,26,132,162,161,193,212,216,154,236,105,24,182,249,38,147,161,105,41,29,247,44,109,212,69,174,171,141,34,182,198,214,16,124,184,193,53,196,119,148,50,49,16,17,184,33,147,89,181,42,131,153,216,110,130,222,138,254,245,131,208,219,252,230,93,18,206,174,6,89,205,49,188,145,141,179,21,63,33,90,74,43,82,185,87,19,53,84,250,166,29,34,249,6,97,17,18,21,56,89,101,139,108,13,91,67,115,198,196,159,178,239,160,97,166,244,206,29,229,38,182,8,214,86,86,16,178,242,237,134,51,19,231,198,19,194,133,0,117,67,8,24,44,79,0,56,109,167,50,254,86,119,126,153,117,217,165,18,12,134,208,94,159,224,115,209,213,77,57,234,122,34,215,136,121,223,221,186,107,54,25,57,130,145,111,166,97,205,63,8,133,156,235,55,129,178,176,49,148,128,134,245,122,15,41,107,81,245,48,29,209,86,144,131,100,79,125,52,172,149,118,207,25,2,1,202,228,71,172,178,172,123,74,193,254,213,68,197,121,151,116,147,32,100,152,106,123,200,167,199,96,137,232,199,49,189,116,55,63,63,108,18,88,113,64,158,189,251,161,174,98,12,73,104,229,169,82,59,22,57,157,129,110,214,201,98,37,2,67,214,15,195,121,155,28,130,86,86,32,91,51,175,93,192,18,85,46,200,90,43,70,124,109,58,220,62,28,151,26,188,113,179,57,90,213,154,170,141,8,78,120,250,70,163,124,56,19,208,22,86,216,74,246,210,15,21,196,56,162,247,234,185,134,102,211,154,105,78,198,111,159,147,34,63,85,54,180,186,159,242,219,111,182,237,108,253,35,197,213,52,27,169,47,145,100,207,139,78,209,220,180,68,222,46,113,54,19,80,58,59,77,126,242,124,179,237,123,245,113,107,30,46,8,50,2,245,62,25,123,253,195,82,65,17,183,136,153,215,234,195,82,177,198,177,1,215,157,250,115,115,164,162,46,124,246,227,103,208,152,197,17,194,56,175,217,158,154,43,235,243,16,254,221,113,250,139,242,157,176,9,226,148,177,60,94,93,249,201,126,158,243,86,130,70,148,253,42,137,133,126,239,97,241,83,26,93,31,150,74,114,161,69,179,233,119,249,163,86,172,92,163,251,169,38,193,2,104,215,255,66,93,246,41,41,36,168,185,98,254,79,147,16,124,50,205,80,241,214,13,203,44,165,165,90,55,150,17,238,217,217,147,199,147,119,157,86,63,23,126,37,237,134,187,222,188,38,18,156,215,43,93,79,217,224,129,115,234,215,219,70,148,171,61,44,17,92,159,8,34,12,42,60,20,238,57,72,67,147,186,226,249,164,208,43,53,109,1,247,167,118,136,138,196,57,99,97,119,180,140,234,67,111,57,107,39,246,43,120,23,26,48,162,198,86,34,197,13,161,236,135,253,98,73,45,31,21,184,42,229,25,21,60,54,55,71,38,46,209,83,188,58,17,144,240,159,166,74,173,61,164,159,5,207,199,191,182,209,238,219,67,25,90,35,71,144,154,162,38,245,191,96,190,80,246,233,48,130,248,127,176,180,34,137,120,70,191,87,165,18,194,51,184,75,139,238,137,165,61,107,231,24,43,158,69,97,138,158,67,183,62,75,43,236,183,73,46,45,61,171,118,164,114,111,125,124,229,249,108,40,80,37,226,96,163,252,250,41,27,167,64,38,133,179,76,233,207,158,227,33,22,192,191,116,152,82,176,242,84,12,30,151,201,71,36,211,141,72,31,204,76,127,31,78,72,136,26,160,110,166,47,28,59,29,186,208,251,33,60,108,150,75,192,214,242,90,79,135,118,35,0,156,19,77,9,59,4,225,107,188,148,213,236,61,164,81,210,235,145,202,176,90,170,49,31,194,3,81,255,31,76,139,199,93,31,126,228,106,222,180,7,24,195,242,225,31,35,207,236,126,29,108,156,94,166,146,101,207,131,250,4,53,205,151,39,153,156,232,182,236,129,67,156,230,166,135,67,207,230,255,196,213,133,130,140,173,116,8,74,169,226,167,51,178,98,106,9,16,210,244,3,151,205,74,164,114,204,10,129,230,17,48,58,7,15,155,156,250,180,17,48,65,79,53,159,172,38,41,80,202,157,148,117,109,114,130,254,49,199,241,218,104,40,168,140,134,26,217,134,97,17,58,229,231,215,106,98,238,14,99,21,170,141,82,161,251,248,177,52,204,72,209,231,174,212,188,248,70,56,166,105,54,118,133,49,52,253,230,200,9,165,183,94,137,222,167,62,226,52,108,29,207,163,33,136,230,121,87,146,19,15,61,165,90,43,122,159,41,195,250,7,213,167,74,165,250,186,37,107,146,199,83,89,74,209,93,188,53,125,76,235,99,229,215,236,189,97,129,103,71,91,74,185,20,203,155,169,0,83,196,191,213,69,192,219,241,207,129,30,135,198,115,152,41,17,168,133,179,148,158,26,45,8,111,193,72,35,22,151,154,122,209,231,81,122,80,118,134,145,141,245,167,205,175,138,241,62,187,83,126,200,253,100,56,163,226,1,95,158,44,174,192,48,80,252,76,36,24,55,182,166,254,207,159,163,144,234,48,243,166,62,222,38,251,168,127,45,107,101,254,120,186,133,82,94,191,57,65,173,183,98,15,127,212,15,143,97,202,18,249,225,52,140,75,71,29,200,217,116,157,11,236,240,99,199,213,252,180,58,194,248,239,65,186,102,90,244,103,38,225,155,20,63,236,77,43,162,60,148,135,73,77,155,47,129,227,61,18,233,82,78,67,34,100,227,240,121,201,254,48,34,232,224,16,23,83,5,210,159,50,71,106,13,252,123,154,160,153,78,226,133,216,119,76,150,227,138,182,173,59,214,180,184,133,63,184,53,220,26,239,152,238,224,191,152,112,171,186,255,230,215,184,229,54,232,236,170,201,85,162,3,187,197,7,201,149,228,171,78,37,43,110,243,247,202,103,105,166,161,19,177,116,87,43,194,134,134,131,242,184,255,8,170,4,124,166,134,50,149,58,45,170,98,203,161,114,180,104,29,8,180,217,228,30,56,135,243,83,207,7,111,193,107,86,169,253,47,162,220,250,131,251,118,203,140,110,197,101,62,92,37,138,169,61,247,218,33,227,215,245,220,28,217,151,11,151,173,7,54,61,149,206,154,201,14,87,75,94,61,76,167,29,161,131,254,116,202,174,191,46,59,219,189,162,190,147,9,41,62,48,175,242,193,139,19,186,60,87,115,6,84,135,39,146,193,58,222,180,123,240,231,158,28,92,58,40,188,100,243,153,96,98,27,58,222,240,127,122,13,244,156,106,73,3,3,144,73,195,40,164,167,196,120,120,82,180,232,11,39,150,144,2,203,69,11,117,59,18,65,31,220,173,53,188,46,30,235,186,237,175,69,110,64,11,111,200,26,206,160,109,118,19,193,124,234,174,173,237,250,135,194,137,214,42,95,116,141,86,68,198,225,241,210,43,254,169,101,31,217,247,140,110,77,98,159,176,59,9,28,95,245,103,17,46,105,232,110,49,125,188,125,255,214,197,194,246,10,27,219,58,7,204,145,191,31,98,67,115,89,30,188,97,250,195,63,9,28,148,246,91,192,249,121,50,88,153,197,195,95,221,154,94,105,170,124,88,171,228,64,91,127,98,246,163,25,25,45,96,196,61,52,159,86,154,11,25,241,195,38,186,32,217,56,51,103,103,192,214,171,85,179,136,124,162,120,108,10,129,85,60,96,13,52,231,226,234,51,173,180,112,154,4,62,97,135,15,166,46,87,41,232,51,89,245,173,223,156,50,53,1,51,33,90,15,247,183,109,130,178,146,172,134,161,27,126,104,67,137,69,109,133,105,186,199,62,71,207,27,146,101,20,184,83,179,239,17,137,134,123,53,229,220,35,215,90,98,30,97,174,46,229,75,155,82,215,118,214,16,229,244,143,108,193,180,154,17,247,189,141,192,41,161,45,52,61,8,202,127,104,161,88,76,14,77,40,97,57,74,168,72,64,210,87,229,194,57,35,154,236,15,158,97,5,201,110,182,200,131,111,223,134,77,152,64,83,198,248,180,4,129,126,112,133,136,166,251,48,101,16,222,50,14,24,249,210,59,131,145,251,109,221,35,153,184,223,80,236,46,12,37,52,232,51,152,149,109,203,107,31,83,224,156,162,190,217,97,55,34,142,46,240,47,212,253,193,176,10,213,113,130,109,67,195,152,15,110,52,136,19,99,0,195,206,173,148,51,164,103,97,139,249,181,72,144,77,63,174,209,221,106,90,169,78,207,182,18,252,50,196,48,166,150,0,111,19,52,245,227,195,212,22,148,204,186,77,144,206,207,135,130,128,127,151,148,241,70,241,53,2,180,180,103,82,109,13,196,20,86,84,94,154,50,166,70,67,54,233,180,237,62,27,42,158,69,75,168,54,137,244,240,109,76,91,89,141,51,194,123,51,226,56,133,186,49,173,56,69,52,124,6,197,157,84,245,49,115,20,30,168,73,174,128,41,186,141,71,27,136,211,30,7,198,31,45,99,63,221,81,225,124,159,215,118,67,202,115,200,17,128,76,139,45,217,31,204,20,134,12,126,97,100,1,163,176,19,161,247,227,251,175,11,51,16,17,98,66,232,104,74,136,9,246,101,43,81,145,154,45,28,120,103,210,249,223,214,101,225,251,158,168,30,55,169,103,61,135,253,153,119,65,105,66,85,133,70,161,1,231,100,107,226,251,220,124,236,46,245,89,231,232,161,29,177,159,1,153,185,38,242,53,180,180,50,98,217,7,211,155,99,93,137,64,163,232,174,32,122,81,57,187,110,191,110,179,230,144,144,244,39,167,89,184,232,238,112,158,148,21,161,26,54,207,51,181,229,201,27,9,204,22,48,193,153,123,122,161,160,185,115,236,120,168,138,183,43,183,14,137,8,67,212,45,52,122,252,13,57,99,144,198,193,229,249,70,205,180,53,196,86,71,70,2,210,102,192,236,34,247,80,39,200,55,106,112,181,146,229,79,239,131,23,26,41,71,224,141,84,42,177,155,11,159,211,46,185,36,221,129,147,245,196,188,48,209,52,151,238,56,214,46,153,116,25,52,36,231,225,239,126,112,223,166,88,116,97,184,139,195,211,47,201,188,41,249,109,24,102,41,104,175,137,82,205,113,125,120,227,127,34,169,239,176,9,199,203,213,24,178,217,189,221,244,11,93,223,185,132,166,83,186,79,206,2,151,156,22,179,214,138,204,63,152,93,95,146,55,199,209,67,99,219,221,112,68,127,118,150,15,102,157,26,194,204,98,204,150,112,85,176,116,224,63,248,111,159,185,38,249,236,65,173,17,101,11,31,106,77,208,239,134,58,96,118,121,190,154,147,238,44,222,44,23,179,171,124,77,123,73,246,151,71,86,14,53,213,93,92,228,162,112,184,77,241,142,204,127,57,179,180,126,240,48,61,54,185,154,127,149,187,195,29,233,203,123,130,209,98,137,56,149,63,26,77,78,69,168,5,122,40,222,193,252,96,10,147,70,21,216,52,156,62,139,187,252,40,181,119,51,63,14,98,206,174,32,72,108,134,70,139,247,181,81,119,56,243,242,251,105,10,218,206,62,114,191,38,106,82,248,203,31,60,233,249,123,141,226,99,113,229,237,157,246,128,241,62,111,252,129,156,175,177,225,63,120,88,117,64,22,120,58,233,2,208,126,253,175,139,0,255,203,127,252,191,255,229,63,253,211,95,254,251,255,245,175,68,128,91,254,59,136,0,15,138,30,146,59,91,133,132,210,153,71,91,30,148,32,124,241,81,128,208,46,97,173,51,72,103,20,211,151,136,101,20,138,106,121,160,146,115,238,248,165,245,14,60,206,40,234,231,65,14,47,251,7,216,213,164,223,228,227,162,192,208,125,222,177,81,200,151,55,1,59,159,178,5,205,144,46,179,138,174,123,243,59,135,207,196,223,184,67,58,101,9,69,249,83,159,103,164,181,231,146,9,95,144,157,247,155,79,164,93,101,111,108,124,108,23,233,161,137,34,254,167,192,180,169,240,184,108,178,19,65,166,13,37,33,105,185,9,141,120,177,168,217,91,79,100,154,102,249,38,96,29,169,117,3,66,210,175,198,158,143,38,85,146,25,77,94,251,140,97,192,131,61,106,233,238,54,87,132,86,19,59,148,14,41,193,214,154,220,222,67,135,106,74,74,208,22,67,143,178,17,99,88,72,197,22,110,158,181,9,138,125,153,67,101,202,174,158,206,128,199,113,100,81,44,49,94,168,47,184,194,17,86,137,35,225,157,97,109,170,238,222,200,106,18,135,137,33,161,93,101,185,7,78,209,115,150,38,115,101,223,243,136,96,197,146,115,22,179,57,152,10,201,90,170,244,162,103,124,15,169,107,78,105,186,39,239,199,66,104,65,223,61,31,128,72,164,192,185,207,80,211,101,140,76,59,84,140,23,200,95,238,151,160,111,118,140,116,49,218,206,221,66,103,177,90,67,141,219,217,205,140,168,243,143,103,115,208,138,58,219,138,88,101,72,231,85,15,160,210,220,168,74,234,110,36,107,252,227,102,213,88,86,186,38,22,159,49,53,195,102,131,186,186,197,164,163,103,73,246,153,120,96,244,24,228,167,43,146,64,110,187,192,206,56,231,178,192,214,34,208,211,253,217,226,84,91,158,204,90,18,196,205,41,99,153,83,174,70,201,57,88,157,244,45,57,255,94,30,141,88,111,243,147,18,210,229,153,74,50,104,137,218,207,18,112,105,74,113,162,35,237,136,66,103,216,162,77,249,191,155,124,91,84,86,21,52,156,179,100,70,32,234,157,201,235,87,67,21,150,212,220,177,223,19,33,33,55,255,105,78,45,161,192,205,62,28,161,41,226,217,231,205,228,222,214,36,211,237,162,179,193,241,226,114,117,183,48,180,219,247,86,25,209,212,235,217,184,120,126,243,193,174,46,1,162,93,145,102,11,199,197,36,107,37,228,96,226,12,17,176,227,227,53,117,184,104,66,23,209,114,86,122,87,130,197,177,60,209,82,92,225,205,37,229,45,175,69,15,47,119,20,11,86,171,168,111,45,43,103,240,128,52,230,17,46,146,184,168,211,68,95,28,222,166,186,36,112,233,151,17,122,92,84,234,160,155,250,191,88,174,225,224,254,186,231,138,115,189,201,163,15,135,161,114,139,51,183,76,113,38,158,156,234,121,149,177,66,40,153,166,157,14,163,219,162,30,48,115,235,62,57,244,37,205,53,157,195,141,28,166,143,25,118,145,44,16,19,21,27,81,134,141,249,76,186,91,96,196,90,252,230,168,40,103,229,124,66,43,10,165,68,180,228,107,23,67,20,90,57,146,156,30,198,161,123,142,166,144,201,124,35,102,228,240,64,126,82,2,49,4,179,162,78,131,82,20,186,71,74,148,167,88,5,179,199,105,54,13,140,228,183,207,48,244,40,22,109,230,43,40,156,87,187,76,159,179,41,52,218,139,11,140,70,168,255,52,205,216,123,209,114,8,166,176,219,200,141,18,156,246,84,90,32,27,231,191,188,97,222,72,62,149,146,4,148,253,28,94,184,250,127,16,255,135,219,246,20,132,83,91,38,17,61,154,34,248,150,132,120,87,127,234,233,44,125,21,97,204,60,76,110,67,67,141,104,221,180,128,121,144,246,176,216,71,24,5,168,24,65,22,209,2,173,116,183,98,148,246,250,27,159,93,116,187,244,72,37,10,131,69,11,180,74,141,236,4,229,226,79,30,108,208,24,102,141,8,222,38,59,6,180,114,146,80,112,132,126,155,41,244,63,21,157,57,5,74,11,14,45,226,102,119,156,30,237,160,186,115,106,164,133,232,212,12,226,127,55,61,25,165,54,26,147,193,237,9,22,199,122,52,230,168,40,136,36,90,55,237,67,205,177,65,209,141,18,18,38,78,30,249,41,196,30,57,94,107,194,40,210,84,46,61,62,110,128,21,133,225,249,144,15,207,226,189,57,4,138,152,30,161,68,171,228,243,188,61,41,179,42,103,27,48,61,161,34,53,2,11,86,243,246,141,152,169,199,182,56,81,30,225,127,244,156,250,186,41,31,72,0,170,120,214,200,47,249,160,17,80,170,143,226,32,42,9,205,205,40,170,117,215,126,242,73,240,102,157,80,99,117,73,235,25,150,99,231,220,68,23,4,131,71,22,19,65,200,88,126,204,224,242,176,158,187,53,166,241,20,28,1,240,252,100,123,143,7,21,148,205,65,30,37,63,87,179,126,60,222,126,64,107,1,242,36,148,122,24,97,84,86,148,242,124,111,54,204,72,159,147,206,80,186,154,209,189,35,130,196,196,232,15,157,27,134,189,187,145,164,7,137,73,104,241,252,57,145,150,47,94,227,0,44,77,220,192,143,8,241,33,18,151,232,178,107,238,17,182,74,142,180,231,113,104,159,156,82,153,51,88,74,131,150,70,237,225,53,155,214,108,36,92,153,213,138,158,239,29,67,74,221,235,51,25,38,204,33,183,8,6,218,212,15,65,119,146,16,209,84,112,213,186,78,224,230,146,238,150,17,173,75,51,151,84,172,132,156,26,198,3,132,125,125,110,194,170,62,164,149,14,162,15,85,28,39,171,221,36,54,102,245,126,214,126,157,193,104,168,214,175,87,159,156,121,26,67,106,70,132,46,192,177,77,56,53,242,235,200,97,235,231,36,169,17,132,135,138,246,151,170,114,194,113,8,217,191,97,157,0,30,58,55,52,144,88,159,205,58,26,107,238,18,46,77,76,37,182,172,135,87,192,2,13,55,135,4,108,233,79,98,20,22,237,8,216,58,65,234,206,130,18,82,48,53,232,93,167,31,140,78,131,222,243,0,135,168,188,210,124,208,194,130,200,58,56,235,30,121,60,36,233,114,191,92,13,18,230,249,161,206,80,128,25,68,15,178,91,15,39,250,106,127,209,20,42,61,218,44,112,177,239,47,147,169,214,49,41,104,131,237,248,229,97,180,87,213,71,177,170,187,224,167,148,245,16,57,140,166,214,46,60,31,195,22,241,21,132,134,29,62,227,93,231,163,205,146,135,60,26,244,135,71,239,19,107,63,150,31,105,139,165,159,171,144,109,137,21,68,114,224,201,7,35,132,17,40,97,152,252,12,74,202,55,91,60,208,41,29,42,183,75,151,176,32,55,158,243,36,61,60,167,51,66,84,228,7,106,221,152,244,181,56,0,227,98,54,107,69,11,113,133,124,217,68,104,9,60,90,161,116,43,114,120,148,39,119,217,233,45,179,226,115,141,149,31,69,165,110,97,130,46,60,167,245,76,4,52,109,125,179,179,30,43,170,255,136,205,20,217,19,42,203,210,35,105,91,144,228,143,93,97,98,158,191,87,183,75,207,29,86,112,247,140,201,42,33,204,76,173,42,161,250,242,62,90,152,58,120,248,237,145,141,165,107,199,189,247,57,7,215,51,203,152,162,113,237,178,188,207,163,205,74,117,138,211,206,152,21,243,153,224,8,121,5,105,13,101,221,119,14,238,123,248,216,210,84,70,255,162,63,76,189,116,184,50,202,35,92,68,85,197,10,50,221,120,76,141,92,133,1,50,232,105,162,102,37,124,172,124,223,121,17,66,214,123,147,132,89,65,231,89,72,215,232,62,153,76,203,44,200,141,25,214,133,242,19,81,199,143,253,228,108,45,121,107,147,161,141,214,113,185,236,197,250,176,165,217,170,238,153,201,225,172,158,48,106,155,161,162,70,225,247,35,188,181,185,32,190,213,70,134,235,97,116,102,74,54,226,185,54,225,5,253,229,108,166,194,101,116,22,173,218,108,200,103,38,119,234,102,162,254,253,161,251,47,130,63,78,42,230,200,204,237,109,155,49,103,176,115,225,13,245,167,241,69,207,183,220,148,200,78,47,143,234,228,42,113,108,77,10,40,52,239,15,247,121,220,138,208,4,91,180,60,157,72,160,66,6,255,214,74,75,30,70,114,109,81,106,151,45,131,242,135,180,227,186,204,223,133,113,173,52,109,88,0,81,143,157,73,96,247,71,226,240,248,209,193,231,47,133,34,163,135,3,14,153,56,72,201,176,190,150,74,161,209,180,33,202,104,43,219,226,67,63,167,171,166,59,117,19,23,93,119,104,19,143,155,81,98,136,186,102,122,164,0,173,120,206,233,189,157,106,139,250,40,234,109,169,50,162,102,247,225,113,31,56,122,16,1,115,154,168,154,31,82,93,253,214,238,155,43,165,48,49,177,91,187,143,224,94,126,180,0,41,185,8,78,191,169,220,40,76,186,47,10,236,7,169,253,249,192,83,74,228,217,177,210,3,179,63,6,140,64,226,122,126,27,214,231,184,181,228,235,125,109,186,174,244,171,110,49,30,46,247,24,118,60,69,17,69,127,117,91,169,106,110,183,88,220,120,9,207,23,233,161,184,71,92,9,226,189,74,5,30,83,124,94,201,15,11,17,60,90,128,249,234,179,88,141,188,210,200,207,220,59,187,78,192,11,3,171,60,51,173,68,249,34,177,214,161,180,204,31,183,162,95,17,149,70,63,221,167,11,81,191,181,35,52,0,83,230,36,165,12,114,111,134,109,235,197,236,127,143,250,139,42,243,55,212,46,74,204,5,203,85,253,113,245,90,81,60,178,168,93,219,243,45,92,41,247,183,209,203,121,106,21,186,137,230,71,73,182,89,134,186,192,240,225,215,45,241,109,79,141,210,128,19,124,139,116,73,184,213,119,30,86,111,232,102,58,110,251,209,171,197,250,110,87,231,112,88,115,31,129,11,237,49,75,232,47,230,181,159,158,84,231,231,118,84,140,102,75,251,200,218,199,148,46,33,18,71,159,33,85,111,68,65,56,98,73,116,90,218,77,63,103,39,151,17,210,96,212,219,20,237,47,70,248,40,234,186,86,49,174,190,118,226,178,221,55,52,43,183,245,201,211,94,91,253,114,153,140,214,163,212,154,134,226,108,48,22,108,50,13,237,38,7,17,103,95,145,95,26,125,170,118,49,181,41,61,138,201,155,233,14,233,79,19,205,13,73,88,20,89,180,201,87,190,226,248,212,115,32,246,174,47,109,26,151,14,211,44,66,183,36,107,44,24,183,182,160,149,86,128,224,98,172,208,67,27,134,78,237,32,198,97,234,143,109,162,67,122,54,34,2,145,174,88,52,114,178,207,205,41,133,11,165,206,99,80,204,71,5,20,46,224,21,139,158,103,207,87,139,151,218,181,145,99,150,146,92,223,170,108,108,53,186,247,234,86,179,18,188,168,59,170,87,183,111,210,184,94,15,17,56,137,121,136,72,246,89,218,250,104,52,31,9,137,58,234,202,30,157,80,235,8,114,209,153,30,201,215,158,110,240,96,33,41,218,254,252,214,87,122,248,108,89,227,249,94,20,157,69,109,22,87,183,183,125,31,233,167,168,144,103,55,237,111,143,60,90,53,247,251,220,165,60,29,246,168,119,137,33,27,232,88,150,23,13,99,197,224,250,76,97,244,41,198,29,177,115,12,104,23,60,88,137,229,222,59,183,165,170,198,20,122,229,59,100,116,219,73,79,219,65,83,46,14,152,78,152,138,230,179,244,226,193,216,189,180,71,94,182,10,206,64,233,248,165,104,191,219,48,145,237,148,159,31,206,86,44,20,240,251,37,57,77,66,241,159,238,25,179,61,47,5,195,234,206,192,241,52,135,109,86,0,18,154,126,103,203,76,227,25,109,52,239,30,248,29,237,132,142,116,60,24,54,206,211,74,49,33,106,211,47,140,220,151,194,229,198,251,169,227,98,203,126,225,136,87,26,172,125,16,80,180,108,87,67,145,202,159,254,244,3,221,28,185,247,234,209,159,70,165,27,2,252,93,182,240,148,223,190,153,43,42,229,12,238,79,63,208,13,149,43,198,180,66,214,155,15,28,39,178,161,245,69,105,221,23,176,117,215,208,39,163,202,44,38,112,177,162,129,167,29,104,146,1,47,116,239,213,78,164,8,152,223,133,71,106,174,189,48,189,178,5,78,234,99,84,163,14,221,173,110,14,109,220,220,56,132,67,139,22,86,197,219,3,21,133,205,123,45,125,201,230,11,135,20,1,168,234,93,54,147,167,186,143,157,40,84,127,218,175,162,247,219,110,51,128,253,244,56,37,183,121,39,89,234,154,41,160,120,120,73,31,1,34,168,79,219,215,189,67,35,139,156,246,212,30,86,214,35,186,132,156,198,64,113,166,62,29,105,167,236,84,20,73,84,53,164,171,233,49,196,213,38,182,86,222,118,183,81,232,188,168,24,123,31,13,230,120,40,71,160,234,169,249,224,70,230,251,74,79,154,92,169,86,130,22,8,127,227,10,203,175,167,167,102,129,148,31,154,21,156,205,218,216,171,65,105,138,100,152,217,27,75,141,66,88,252,81,202,67,121,82,214,208,49,157,67,235,29,149,110,84,95,25,211,243,82,248,4,23,46,106,253,80,225,23,149,231,7,61,190,135,110,132,212,61,220,239,69,211,170,103,217,254,184,244,129,206,103,64,81,192,234,161,150,97,202,203,186,125,23,98,237,97,48,118,36,50,117,138,254,106,218,227,151,137,227,234,231,40,214,179,229,234,198,151,167,241,16,237,165,137,37,94,81,122,196,127,21,174,151,241,176,32,182,61,95,235,216,159,183,253,1,41,60,237,136,126,158,140,125,182,71,47,140,244,86,227,23,75,24,59,74,48,94,29,23,184,78,245,110,70,136,42,61,179,104,137,52,59,245,244,122,54,224,119,68,164,125,33,11,95,230,211,237,25,110,117,142,246,33,229,17,106,99,241,148,187,97,108,220,66,13,58,84,235,197,186,162,167,10,140,137,167,45,242,8,33,155,125,44,207,245,244,176,94,172,244,30,29,114,172,185,210,3,175,113,123,224,84,28,155,103,239,79,210,76,201,2,85,253,217,189,211,184,221,119,72,216,61,237,154,209,239,201,209,187,135,14,41,233,185,250,12,90,52,52,98,74,188,219,55,124,161,30,15,126,172,132,167,125,246,65,99,10,130,206,242,52,146,166,34,59,197,107,225,239,60,157,162,169,1,243,91,19,236,204,179,191,104,84,35,3,31,3,239,57,138,67,148,21,186,61,185,161,23,108,123,95,248,17,22,225,24,223,33,179,118,158,33,63,234,59,6,79,133,167,182,96,251,153,16,209,187,170,88,109,211,124,13,144,26,93,156,204,193,124,108,50,104,208,61,30,141,168,226,99,220,64,109,93,23,93,154,104,194,246,57,78,75,252,52,18,186,26,172,56,151,206,168,208,166,67,84,126,218,26,224,92,5,73,227,24,4,148,73,233,107,179,242,252,76,219,100,250,210,99,136,154,42,138,247,80,203,131,196,190,254,52,34,162,209,28,238,215,7,228,25,82,26,235,122,87,187,84,233,210,254,156,227,213,179,115,214,235,186,44,157,9,76,140,50,163,243,233,64,193,82,143,165,17,151,86,51,84,159,67,137,173,111,221,142,172,75,213,252,200,9,83,127,239,77,4,9,137,246,231,196,35,98,221,162,129,97,91,90,197,67,247,120,194,150,209,106,246,28,158,207,113,58,88,78,209,122,241,236,138,227,89,121,120,149,241,228,144,19,202,99,25,157,73,215,162,253,33,148,210,39,188,106,205,105,163,185,111,162,193,251,211,143,156,242,109,111,220,152,41,62,234,127,44,189,236,177,244,118,22,82,121,104,76,13,127,216,185,91,40,131,156,29,227,49,187,198,8,198,41,101,253,27,239,89,135,133,175,25,205,127,143,11,169,66,184,20,131,159,89,235,79,110,92,218,231,212,99,15,41,222,141,249,124,129,250,180,120,103,57,206,104,241,110,105,100,141,224,192,156,200,209,150,120,61,177,33,186,38,56,193,131,222,146,43,63,193,215,68,147,134,104,123,223,44,87,38,87,31,119,52,141,232,18,221,72,141,234,209,67,122,44,90,97,30,75,244,213,129,174,150,239,247,62,155,217,246,84,113,79,105,12,136,227,237,48,165,128,77,208,2,33,43,186,64,23,211,186,186,240,178,196,214,186,29,168,31,61,252,106,231,100,91,209,182,187,77,77,140,16,36,59,159,200,127,122,80,84,48,4,61,206,128,87,227,35,43,98,218,153,2,147,88,217,183,37,56,114,152,69,126,26,206,134,183,138,205,136,206,107,82,158,167,110,78,123,225,203,85,24,29,2,167,185,163,65,245,198,231,150,144,151,117,234,243,214,110,141,190,135,164,185,46,76,127,14,143,161,64,4,198,191,151,247,162,175,159,115,40,90,49,229,63,113,213,112,190,86,185,48,212,129,174,40,91,254,112,116,163,231,46,111,109,217,60,255,152,103,213,155,30,133,192,213,4,196,28,62,246,187,10,165,67,35,66,29,245,131,171,237,48,50,23,8,176,120,125,222,129,207,134,214,187,94,77,252,52,208,61,133,195,78,165,44,51,225,91,29,232,42,87,37,142,152,124,83,180,82,46,38,213,38,199,199,113,26,201,209,251,115,99,193,107,43,10,168,90,112,183,62,24,158,208,22,199,251,44,115,146,215,14,99,237,104,91,42,204,255,21,29,220,41,40,121,84,148,168,248,112,7,213,148,175,143,241,38,31,147,60,106,108,149,245,215,96,80,62,102,54,81,130,239,181,107,49,114,199,210,81,225,15,138,195,212,61,207,231,123,48,11,253,230,36,185,85,175,178,154,111,225,39,27,165,156,196,75,245,183,225,118,251,111,35,165,35,69,81,60,249,118,45,62,142,57,146,213,89,222,250,156,39,94,130,221,216,192,146,86,160,22,107,195,224,207,141,164,180,166,185,206,60,49,179,198,225,133,214,206,157,133,168,168,58,183,23,103,55,61,13,146,10,78,105,52,113,174,72,195,43,139,161,24,199,217,151,7,111,152,84,193,41,83,110,21,77,133,41,10,43,250,173,51,33,127,47,208,193,50,232,52,210,254,71,212,170,80,113,0,9,253,183,191,161,222,2,205,57,76,15,96,219,2,3,94,244,123,90,23,166,92,243,51,112,177,201,179,36,103,201,115,159,61,237,35,0,128,14,107,152,162,48,229,88,23,198,78,221,2,143,254,245,244,35,19,78,110,91,31,140,186,128,111,83,31,4,144,209,209,155,2,91,121,158,95,125,118,237,122,59,30,240,220,148,16,255,86,250,224,192,204,243,82,164,155,53,181,58,43,127,127,240,241,43,203,181,250,77,7,19,230,247,55,40,70,61,184,219,54,48,29,57,115,119,24,37,170,188,21,38,117,89,63,120,193,107,8,211,195,96,74,51,90,192,104,138,11,138,191,145,2,69,75,126,232,79,155,80,227,55,42,19,141,245,75,218,51,120,127,78,195,64,93,157,110,213,250,173,89,248,227,123,107,114,171,251,185,184,192,173,143,171,51,26,127,101,235,144,162,194,251,13,41,158,39,74,0,242,65,58,125,247,190,7,135,23,117,118,126,249,32,22,209,219,223,131,19,230,221,83,63,136,237,50,197,225,179,149,246,166,83,133,64,193,119,30,141,133,50,37,61,62,4,38,187,231,35,190,41,205,154,250,53,169,165,221,126,113,182,106,173,251,61,176,14,230,167,254,114,96,162,29,163,220,57,78,128,98,127,114,132,20,251,160,216,62,239,123,157,23,169,248,109,31,220,209,188,213,155,163,136,246,165,73,6,186,87,214,230,237,194,232,143,124,125,34,128,41,203,26,114,115,235,27,179,190,49,165,142,130,250,47,189,250,56,59,201,175,94,231,175,167,204,98,62,182,251,174,6,231,27,103,107,38,109,191,102,140,10,150,122,206,242,218,84,98,124,5,140,192,191,124,250,133,243,153,76,95,236,5,24,73,185,38,239,133,59,83,219,133,169,62,234,2,155,70,124,220,156,195,176,221,137,200,138,28,159,198,234,160,6,151,198,235,85,225,228,117,108,6,211,183,167,8,252,211,211,112,152,7,149,71,27,214,55,53,249,7,67,8,253,230,133,13,46,159,240,172,161,230,72,92,244,156,40,52,76,54,152,118,35,80,129,186,192,116,156,251,153,200,6,35,33,37,239,69,31,196,79,72,24,24,34,191,124,175,65,189,170,111,151,212,219,80,40,179,20,206,159,90,15,40,170,30,89,6,133,190,97,31,155,23,120,89,179,25,129,225,197,52,127,50,158,187,201,52,5,246,218,63,171,186,24,226,6,26,204,50,240,155,87,90,42,38,125,47,227,139,6,76,225,81,213,7,255,25,228,14,195,113,213,65,51,55,188,251,107,227,224,140,53,229,131,176,75,197,111,79,10,233,117,76,23,189,176,179,195,191,22,80,250,57,179,117,156,249,96,42,66,170,108,90,103,76,40,202,255,30,45,83,59,184,138,62,57,21,143,195,97,100,19,118,146,217,96,2,51,223,26,33,44,101,31,233,194,36,110,63,26,14,124,43,56,245,58,211,112,28,63,137,114,224,13,179,95,126,187,81,178,245,157,65,4,181,70,189,166,17,118,16,25,139,95,168,3,152,132,183,236,136,198,162,221,233,194,245,153,167,40,160,172,120,112,164,236,111,128,178,25,185,235,172,64,191,24,139,238,26,132,20,175,32,199,220,252,201,216,173,187,78,227,243,49,203,199,117,28,84,107,159,89,222,239,111,247,159,248,223,119,245,217,45,209,217,191,223,211,14,168,47,59,203,213,20,94,175,251,218,148,156,20,159,167,231,222,4,121,238,91,67,130,30,31,9,7,152,148,170,28,204,198,247,138,185,98,90,246,178,235,244,159,166,79,143,7,155,91,204,17,200,242,228,229,28,61,247,157,50,207,200,14,30,231,206,47,46,56,79,249,222,219,164,26,231,119,12,16,18,172,210,43,2,163,185,165,218,252,123,32,190,138,174,209,133,187,17,219,2,70,8,68,76,134,102,57,194,254,13,56,252,157,58,101,166,224,36,161,218,239,240,249,29,177,70,136,197,49,137,29,197,159,213,39,75,8,61,196,107,83,58,126,203,239,76,18,230,19,42,5,220,22,184,10,176,110,35,247,250,152,80,90,116,25,83,192,232,134,204,239,91,82,171,12,105,83,175,54,161,35,135,145,101,191,32,157,107,190,150,60,116,54,97,194,137,113,136,229,217,191,110,210,100,143,142,85,179,100,39,133,141,135,7,229,176,57,202,114,181,145,252,83,92,141,226,179,156,47,86,200,244,249,221,3,193,124,84,31,229,173,219,180,254,146,31,76,217,238,148,241,174,166,185,90,2,30,189,233,36,36,90,87,146,79,81,156,173,89,100,204,172,7,85,249,78,198,109,189,4,218,125,50,235,228,240,121,37,134,78,225,38,224,247,25,31,210,225,73,4,171,222,25,206,47,207,79,58,99,80,219,216,144,36,185,48,116,144,185,191,133,73,175,232,86,197,214,47,212,15,124,50,45,44,43,26,44,116,249,237,134,78,100,249,110,78,136,171,170,69,93,126,117,152,203,97,43,53,251,91,14,211,255,241,239,254,242,111,255,215,95,254,191,255,231,95,57,76,57,253,61,28,166,191,241,44,119,28,18,222,159,191,9,159,228,234,70,2,23,211,20,114,24,134,155,14,211,48,77,247,24,38,242,145,130,162,195,209,214,244,49,230,76,144,49,164,98,35,150,42,188,50,233,224,105,62,198,96,226,59,76,208,191,203,180,69,17,104,197,213,195,186,7,87,133,33,47,207,11,103,53,53,109,98,206,152,89,121,137,174,42,11,10,33,150,237,83,167,208,104,83,127,218,244,96,214,136,21,83,74,149,105,75,208,58,85,223,191,106,134,39,38,171,213,162,150,95,104,132,181,62,200,26,86,217,192,166,9,200,248,62,65,23,101,241,121,76,210,42,125,54,242,57,19,177,115,197,55,32,59,217,62,241,106,96,147,42,145,223,206,136,113,38,223,254,136,219,214,34,55,167,172,247,75,49,178,1,210,128,65,62,39,121,125,180,35,29,166,16,102,61,219,186,37,9,98,235,93,207,33,141,218,248,39,122,111,219,54,250,9,122,162,12,10,168,242,61,19,206,249,35,27,243,182,6,92,142,146,174,236,114,78,30,231,105,187,13,124,142,163,137,22,132,156,132,36,50,250,142,211,170,230,155,48,227,36,164,192,195,207,247,66,137,192,115,239,74,253,220,133,83,151,30,6,237,23,80,117,167,4,41,240,62,183,152,146,48,128,87,242,153,132,166,109,87,183,3,81,99,87,22,230,20,222,180,214,91,114,254,211,212,32,199,17,190,9,1,84,53,15,16,135,240,35,37,89,67,51,121,49,38,95,138,81,57,78,35,246,153,152,30,199,188,252,74,205,135,53,86,214,5,66,229,115,207,241,211,25,30,173,76,36,20,121,62,9,81,6,133,136,170,68,43,136,246,157,255,76,129,213,110,161,38,116,124,93,202,205,184,88,171,61,40,126,92,185,23,139,36,50,112,161,76,237,90,38,179,203,252,167,244,110,135,9,203,181,194,74,192,212,67,215,46,22,87,134,197,44,139,235,28,140,214,52,53,224,60,47,53,0,24,105,148,48,138,50,149,67,106,217,67,68,141,111,53,168,12,200,106,29,159,9,220,227,99,116,170,179,31,120,151,176,60,18,244,206,45,104,167,71,95,171,98,7,86,181,111,137,12,102,191,154,242,142,156,213,118,134,14,253,41,99,3,83,166,174,198,51,37,11,177,207,242,45,80,206,16,216,212,5,253,230,139,149,166,95,139,204,70,243,121,130,174,62,14,176,192,107,221,221,12,157,247,243,109,213,255,36,207,229,79,134,124,223,148,80,5,141,10,217,224,194,225,216,227,22,130,27,236,76,58,67,203,80,155,9,183,153,51,37,156,25,178,244,234,103,225,236,52,191,183,37,232,213,5,180,62,156,53,92,161,78,52,71,198,140,204,249,8,63,139,83,239,242,250,13,198,47,220,1,163,14,120,111,78,4,134,86,147,238,165,21,52,117,37,216,144,140,250,209,194,137,195,225,171,10,147,234,115,143,34,153,144,133,94,77,205,96,56,229,80,208,83,206,15,220,166,127,47,26,25,164,44,47,118,224,234,249,106,224,133,100,132,222,156,4,134,15,11,161,238,145,183,94,77,162,204,31,45,89,28,115,235,147,219,63,113,53,181,19,93,214,238,166,204,160,185,95,205,172,237,85,81,113,78,233,55,80,171,78,134,31,187,169,70,64,128,162,28,157,13,196,150,124,13,36,235,210,38,166,8,253,121,207,45,253,193,57,207,167,216,192,104,163,67,185,247,96,4,13,218,229,12,32,143,94,139,31,17,72,143,140,41,123,210,68,55,226,43,187,1,78,133,24,182,6,228,32,27,251,213,137,136,140,126,176,249,235,250,27,113,173,243,167,226,148,156,27,159,201,89,60,192,195,205,106,150,47,130,238,157,111,212,203,52,56,154,172,94,180,205,114,241,200,83,255,53,192,148,72,226,50,149,183,15,70,36,183,116,141,11,103,218,16,248,147,33,175,116,249,168,22,116,54,9,18,15,52,30,112,106,124,149,66,156,17,145,196,2,181,191,106,132,20,193,165,26,81,76,18,158,93,195,175,68,249,61,20,79,175,158,121,139,37,160,40,242,73,60,244,139,188,252,76,226,117,35,190,137,84,187,199,87,169,118,144,179,143,192,35,50,58,1,111,194,142,23,166,139,232,240,123,167,165,66,106,160,52,26,240,136,54,213,66,91,23,24,137,153,99,210,121,80,122,211,112,110,40,140,140,123,241,144,54,6,133,44,32,19,74,79,113,49,38,181,30,34,116,127,217,195,63,54,36,252,174,166,227,34,39,218,166,195,117,62,225,27,200,221,40,160,125,104,177,242,120,25,81,234,194,155,71,33,137,66,101,113,166,208,212,165,127,150,7,234,41,220,215,4,195,72,200,66,120,246,130,18,228,36,22,24,17,174,226,251,130,229,31,214,214,169,128,186,136,71,173,160,191,227,207,142,231,183,61,163,77,106,132,142,130,154,158,48,41,221,237,217,11,132,76,186,132,110,77,236,172,69,230,132,56,164,152,80,118,156,13,255,105,54,68,17,47,107,70,193,118,115,97,49,42,165,200,217,71,189,35,189,99,28,166,229,129,78,163,101,138,101,59,18,66,136,134,42,12,51,247,219,53,208,142,75,82,214,15,191,172,26,241,200,243,92,196,194,101,22,34,143,58,63,17,8,235,161,75,74,168,11,140,224,81,92,77,31,130,172,55,39,39,208,252,167,45,54,36,135,54,210,20,227,83,17,101,219,93,182,149,255,67,156,219,150,232,82,159,60,249,132,80,107,18,95,139,144,227,25,25,79,118,152,128,246,173,147,1,102,195,251,78,28,122,201,177,66,238,231,221,100,140,154,47,101,138,231,147,4,231,206,30,64,208,235,251,126,148,26,37,181,83,217,166,195,213,130,235,73,226,75,6,113,16,179,89,126,245,217,151,231,200,47,92,183,47,55,72,188,212,125,94,152,66,114,143,234,19,251,108,83,38,30,50,80,94,179,248,43,217,77,226,74,109,99,254,23,255,124,200,252,232,99,99,244,247,184,53,74,22,121,233,183,39,181,24,111,133,121,86,101,161,111,107,20,225,9,158,182,208,202,149,211,8,103,184,69,122,168,89,13,160,4,231,54,52,153,234,73,206,246,171,222,90,10,27,107,202,225,106,85,28,239,156,206,211,127,155,18,168,36,65,199,157,41,12,252,92,254,95,234,62,201,246,183,147,41,243,126,40,78,160,110,80,20,96,125,210,61,160,118,218,233,54,112,44,240,207,226,90,148,127,116,117,139,137,19,69,14,147,59,75,87,208,102,124,241,236,97,113,96,218,101,212,23,174,15,172,89,45,248,201,95,83,66,80,219,100,53,33,141,235,20,35,2,255,181,136,77,180,146,169,23,127,227,121,38,24,250,3,146,49,91,166,225,212,29,54,53,203,199,108,129,126,226,87,255,68,16,197,108,249,229,153,191,223,166,174,118,105,210,152,6,83,37,18,160,148,42,87,89,152,4,156,206,131,251,246,101,210,166,69,78,73,187,243,116,155,8,9,28,230,150,164,2,199,220,201,243,109,245,215,163,80,140,30,252,253,229,223,186,146,61,208,212,18,250,82,51,121,30,31,198,13,210,166,2,163,229,237,59,14,116,195,165,161,35,180,98,187,231,26,76,152,154,36,153,192,231,239,167,167,249,97,170,244,170,38,48,41,112,183,175,49,44,82,214,12,232,48,209,26,223,175,126,226,179,69,179,63,150,78,255,62,73,57,239,220,134,152,53,8,1,162,75,228,240,49,67,203,214,155,147,78,47,223,247,46,200,255,42,187,129,142,244,76,251,15,134,142,178,228,123,147,121,66,101,239,131,161,244,168,11,58,173,157,153,95,156,80,51,43,154,41,156,119,83,161,147,198,109,72,101,46,36,84,190,239,90,52,209,136,229,136,231,76,29,148,51,58,144,46,34,202,34,240,202,94,103,9,76,240,83,97,220,253,216,103,179,117,10,200,143,119,139,173,241,13,89,70,166,118,170,79,146,6,173,53,191,155,91,94,239,86,138,153,218,141,73,102,126,240,34,12,47,35,138,106,42,85,186,14,55,235,231,253,71,4,38,110,190,140,255,38,49,150,105,37,90,245,222,124,246,174,209,29,68,17,91,92,141,228,127,126,98,67,231,254,247,234,179,61,76,137,147,80,106,206,222,18,55,71,243,85,94,140,136,87,245,21,132,2,229,86,199,192,6,45,142,62,186,235,101,53,206,81,214,175,159,18,12,48,37,214,245,137,137,229,234,150,125,58,86,233,84,175,130,122,130,51,91,178,195,185,23,29,82,83,10,142,231,30,38,110,164,240,50,73,244,15,62,111,81,71,213,124,26,108,45,223,170,225,87,141,172,225,54,92,169,245,69,48,49,229,224,4,62,191,125,172,61,223,78,137,147,119,181,98,161,109,166,233,228,6,26,50,164,166,115,229,28,155,8,167,124,112,235,214,79,248,73,215,149,230,187,14,181,250,121,107,180,14,21,234,230,174,88,66,87,73,211,90,204,156,81,227,189,237,85,100,17,208,31,98,149,120,114,82,254,91,191,215,153,180,152,16,14,179,253,105,144,146,90,146,61,124,50,32,228,161,209,167,142,210,254,114,115,227,172,252,52,183,144,31,128,71,184,160,176,144,165,247,135,193,153,216,227,7,99,46,140,161,143,118,102,74,117,75,7,201,143,246,140,90,182,26,188,25,176,245,109,80,152,115,162,9,156,90,121,225,234,108,176,100,251,146,6,57,127,87,143,128,207,238,209,214,3,207,121,225,69,50,75,99,210,213,56,199,14,55,100,16,159,155,159,109,43,86,1,6,182,18,24,232,159,118,62,194,133,71,234,178,101,2,143,225,62,15,138,162,168,121,60,112,245,164,13,48,154,246,10,227,111,185,61,67,47,188,254,204,115,232,227,119,88,80,250,172,123,62,240,177,170,227,230,168,8,137,19,122,12,165,14,65,204,96,248,85,218,85,251,7,55,231,24,0,91,43,172,7,14,126,17,112,163,105,135,102,173,137,18,250,205,41,230,31,15,204,161,152,2,54,217,34,205,34,12,152,87,245,131,217,95,149,87,213,105,220,185,211,133,177,90,246,3,127,7,28,32,231,231,115,235,236,41,235,137,100,248,212,119,70,63,214,249,117,160,56,200,250,187,100,84,191,12,3,185,235,185,148,95,128,56,198,199,205,55,116,136,218,223,15,206,251,94,203,205,150,162,103,183,92,142,86,146,164,50,15,80,175,248,148,2,7,237,236,9,223,181,7,134,42,230,48,228,189,231,173,168,24,30,37,96,235,153,165,112,142,188,9,240,177,109,215,122,96,47,106,55,24,230,249,208,116,80,201,95,91,56,120,64,84,231,107,30,139,28,208,90,62,222,191,62,198,251,129,219,87,188,98,48,59,150,220,252,124,229,175,151,23,61,250,206,134,83,101,63,67,68,242,28,72,62,137,44,197,166,228,5,72,133,126,106,207,31,53,66,2,10,212,85,215,175,19,216,48,202,147,52,3,254,193,159,16,46,40,253,203,247,123,49,83,220,225,73,137,240,243,211,13,17,230,128,59,246,163,194,248,103,51,96,246,253,231,230,72,152,182,128,209,206,210,171,59,188,167,239,230,48,41,207,38,175,191,77,255,188,111,83,32,45,187,135,218,212,13,197,194,175,102,109,152,240,73,202,146,6,51,222,196,103,16,80,18,121,220,120,229,108,216,114,242,121,248,171,197,120,82,131,136,121,175,11,67,73,144,247,66,231,193,157,129,105,133,55,77,63,54,141,112,83,60,89,251,53,26,17,24,175,112,248,205,249,116,89,28,17,74,251,61,47,131,200,45,61,80,116,18,31,147,107,249,134,194,59,212,57,31,152,140,121,113,24,214,173,26,120,52,143,248,44,83,156,110,50,6,186,126,80,103,247,125,116,21,235,29,58,30,120,126,116,112,131,49,52,159,171,105,106,118,175,182,110,148,10,239,230,108,171,9,205,182,149,103,67,26,217,237,32,188,68,4,218,244,98,34,108,241,214,137,53,82,158,221,142,222,17,62,162,196,233,247,124,182,209,115,162,127,199,38,27,229,49,106,147,190,23,83,235,115,12,233,147,67,113,145,142,25,221,82,63,143,23,56,147,12,87,24,125,25,191,122,89,119,156,246,192,245,235,105,106,48,236,242,231,248,32,157,113,175,46,82,172,244,131,151,179,85,230,175,39,117,123,175,142,120,183,213,5,167,210,223,223,246,114,35,131,97,243,175,7,110,159,38,139,193,245,137,187,176,7,117,39,191,78,148,54,142,117,254,194,53,142,1,180,131,250,248,3,206,159,216,179,193,181,254,1,99,57,223,155,243,253,250,115,170,194,12,117,56,33,164,250,192,72,138,212,128,207,30,245,14,75,242,148,42,40,241,238,245,38,246,61,86,53,237,220,212,40,231,129,73,178,150,128,9,5,63,112,119,198,1,40,39,140,126,175,73,183,130,184,152,104,123,211,15,50,111,122,28,152,98,37,61,119,7,235,125,5,220,75,126,76,13,82,89,35,80,138,99,30,20,221,248,11,167,221,107,127,150,8,10,216,14,211,130,252,57,58,173,243,98,12,202,84,45,90,131,105,23,29,239,53,173,17,198,115,46,211,173,197,97,152,22,202,78,33,111,159,227,201,154,197,156,158,237,16,66,80,192,92,174,48,61,164,226,185,171,149,233,63,135,0,142,134,195,16,139,36,175,217,172,102,61,251,84,128,76,54,167,158,79,121,211,138,221,97,250,134,40,185,132,234,71,127,108,28,146,150,117,64,11,164,117,191,22,155,243,225,58,80,27,243,201,66,2,155,220,235,107,232,148,20,187,6,30,199,227,255,36,43,153,203,1,67,36,219,239,144,125,162,198,192,171,118,117,50,14,140,120,129,63,154,37,101,134,142,25,115,112,197,213,68,218,158,163,15,11,96,4,90,198,16,31,227,124,14,212,182,227,201,186,85,234,170,17,69,102,58,174,182,80,135,194,208,108,102,15,216,132,188,244,107,210,184,162,222,171,155,114,222,81,70,59,211,172,5,60,215,122,76,48,122,98,212,120,47,92,229,172,31,187,35,211,31,143,70,165,162,124,207,70,160,234,62,57,148,169,46,241,88,218,82,184,254,40,112,27,154,10,110,132,139,234,104,241,181,115,217,178,105,52,58,135,237,123,49,21,114,186,62,58,173,40,98,109,158,155,101,13,24,161,126,149,60,233,105,210,244,89,235,116,136,192,162,203,239,48,69,239,69,153,99,136,19,186,21,101,9,184,93,148,37,154,150,87,228,13,20,143,80,201,235,194,90,163,204,177,248,168,16,94,80,22,52,146,84,16,98,126,48,82,233,82,158,15,188,201,117,57,108,117,84,114,248,85,154,81,122,248,124,18,175,123,182,13,211,171,243,64,25,76,201,242,112,122,32,212,5,55,246,192,8,86,43,223,142,251,141,47,182,72,20,12,95,68,222,155,62,144,158,51,157,63,166,184,178,99,73,190,199,123,83,223,213,203,84,162,96,49,27,238,7,27,113,73,67,70,214,77,103,185,69,209,41,220,210,44,93,177,188,168,207,68,90,49,74,199,86,24,142,212,244,125,97,238,73,200,14,110,160,192,9,246,203,184,112,149,125,167,116,196,184,253,228,236,20,250,44,137,1,208,248,207,171,32,121,240,179,231,47,9,154,210,29,229,156,149,62,166,231,173,187,204,114,26,233,44,143,109,128,38,132,120,2,134,230,211,214,151,103,62,48,245,129,242,220,180,122,73,213,167,49,10,87,20,3,92,216,74,142,253,212,166,129,86,42,242,57,209,4,71,98,208,225,227,49,221,141,1,33,238,234,60,142,73,223,108,68,199,47,124,190,52,226,35,14,79,43,36,86,184,70,144,250,192,72,0,137,45,66,77,125,250,4,19,236,234,164,251,33,98,115,35,247,184,119,55,145,184,11,163,63,239,137,125,46,230,88,189,67,150,172,1,65,138,171,217,29,101,162,64,172,72,51,214,15,100,36,229,234,153,8,127,138,39,251,233,145,199,123,17,81,67,9,209,135,204,232,14,10,83,159,50,134,15,90,177,246,198,235,194,231,140,40,95,63,60,6,60,17,99,173,23,206,8,229,185,185,1,220,170,220,251,236,87,107,222,143,153,224,43,198,160,21,43,134,154,126,126,13,36,99,211,205,159,155,9,76,167,11,31,21,136,233,119,43,70,151,202,204,75,135,43,5,14,227,194,147,174,74,238,107,15,171,163,159,2,51,171,115,76,226,106,94,253,82,24,174,196,157,134,176,118,228,183,173,8,33,54,29,178,177,18,245,164,193,147,87,109,51,197,199,217,162,186,188,87,206,100,101,253,167,243,198,109,149,81,73,144,222,239,231,100,156,198,82,24,73,186,248,156,205,138,176,2,166,96,25,98,200,7,67,127,144,34,187,98,31,161,197,250,57,39,159,36,50,17,138,230,128,243,39,27,210,126,16,16,19,160,143,0,71,186,34,19,164,160,173,95,138,63,246,96,85,39,129,51,109,89,220,220,30,84,184,10,185,146,170,129,26,6,1,79,77,81,100,160,136,251,141,182,238,79,159,81,184,31,99,160,115,87,102,156,15,56,32,130,14,120,232,177,172,169,58,188,237,154,14,140,216,159,19,93,129,217,111,228,151,127,138,20,142,34,153,43,131,125,118,47,90,7,196,186,29,116,118,184,139,131,94,66,163,244,152,161,133,226,149,251,100,86,4,154,60,238,49,56,130,231,77,123,21,36,174,214,125,47,14,178,36,107,171,91,25,253,140,233,221,36,152,73,247,38,228,206,98,242,19,24,189,167,61,187,34,145,144,88,181,4,165,182,192,84,244,199,134,97,77,6,134,128,70,52,138,167,222,104,172,76,133,169,178,89,241,92,25,101,231,191,206,224,248,203,127,251,159,127,131,193,145,246,223,129,193,241,183,158,229,62,106,70,27,32,54,124,184,64,239,139,178,189,141,187,103,23,97,51,88,131,172,218,99,199,239,116,110,221,242,5,138,5,109,98,86,34,73,32,59,4,106,220,222,44,232,215,55,185,200,241,93,76,185,167,199,204,177,74,173,162,19,235,156,130,107,198,90,43,76,220,45,211,146,208,72,28,177,20,20,93,93,33,166,124,226,136,13,115,43,179,167,200,122,57,103,143,27,215,131,99,77,88,254,133,222,223,114,28,64,227,147,58,62,162,49,13,146,135,91,122,137,222,80,247,185,241,158,122,138,121,183,216,78,228,230,19,26,77,132,193,241,196,138,48,172,81,201,34,234,25,147,122,13,17,60,98,91,61,222,210,138,253,169,89,99,2,221,178,11,231,114,12,74,161,61,157,108,171,164,191,203,221,55,249,219,36,39,25,130,242,225,14,209,2,41,39,89,111,86,116,80,70,252,182,21,186,220,71,219,205,34,17,241,228,237,182,121,224,0,54,150,90,108,34,213,186,179,10,188,76,64,243,30,115,210,9,30,146,16,242,107,119,139,49,69,144,107,26,36,206,181,125,15,65,246,127,129,105,138,179,214,53,121,76,165,75,236,142,76,4,91,134,108,110,49,235,161,35,44,39,244,210,163,114,138,198,159,149,243,88,172,194,157,2,252,25,137,43,37,188,211,107,119,88,199,22,241,87,104,63,215,91,151,137,38,221,220,129,109,84,221,219,201,208,83,182,154,137,203,70,194,189,157,110,185,33,177,65,225,179,132,51,132,33,32,254,8,94,153,55,16,198,217,129,82,43,180,190,66,231,167,25,251,2,37,241,226,173,144,192,154,119,117,177,240,154,248,27,52,191,106,43,118,207,217,224,139,74,89,26,85,107,57,252,13,232,218,207,205,161,215,151,176,105,200,184,84,9,207,80,119,180,175,97,193,217,165,17,204,66,135,43,207,42,178,45,204,165,37,186,108,18,244,106,139,197,73,81,181,86,204,13,72,33,59,96,116,83,228,183,9,110,207,176,90,208,6,208,140,102,109,214,35,48,142,127,56,237,67,11,5,81,252,137,245,51,172,228,62,43,140,79,190,47,76,204,64,170,16,41,216,203,247,197,160,71,14,129,19,253,3,226,193,173,175,181,220,219,170,14,227,193,23,89,193,7,102,241,239,152,12,136,76,139,99,124,38,90,117,62,2,226,188,115,167,173,63,189,122,84,100,79,156,232,37,84,136,58,77,153,171,92,135,255,161,197,80,88,185,35,224,76,19,244,166,53,79,213,122,94,238,8,90,245,186,180,148,245,140,217,170,110,131,226,116,103,141,207,16,83,137,121,198,52,237,89,30,172,153,242,189,155,61,211,42,191,245,193,38,77,199,34,218,134,47,88,180,222,234,172,174,28,219,56,69,29,200,81,106,124,102,178,180,35,152,189,246,155,115,201,26,151,221,232,115,62,193,56,14,59,207,46,156,17,58,127,191,30,24,213,234,128,247,154,79,236,7,221,53,143,198,209,165,163,229,244,194,185,249,215,58,176,73,83,106,26,171,215,234,238,229,249,83,211,170,209,192,146,236,119,180,76,167,245,148,192,105,204,234,107,23,11,107,43,65,196,148,207,135,167,208,104,254,136,155,253,192,144,176,2,206,179,62,85,209,166,138,90,3,182,36,141,194,117,37,63,26,151,157,186,50,75,105,95,135,198,146,195,118,238,182,7,198,8,8,120,182,39,107,105,173,41,220,130,94,92,171,178,2,205,54,231,200,130,161,64,174,220,112,224,46,217,61,59,83,158,169,150,130,130,5,92,70,151,56,6,176,119,17,51,152,5,166,47,134,46,142,47,48,178,144,83,165,82,40,160,59,70,157,63,26,97,168,37,59,131,213,215,21,79,249,99,244,146,29,84,152,5,159,3,134,22,81,30,248,236,183,247,230,180,160,233,127,194,113,243,130,240,247,31,87,15,129,241,8,117,88,16,188,188,191,13,255,75,227,221,68,250,154,71,243,172,249,77,215,24,38,85,7,62,87,142,15,209,181,40,251,135,250,118,185,172,185,245,123,109,48,145,38,37,62,75,43,47,120,174,186,124,95,161,130,58,117,93,96,196,172,154,187,52,148,134,167,161,137,96,84,170,138,192,104,209,60,47,221,93,214,26,22,166,73,26,247,7,118,214,58,40,254,101,123,208,176,245,233,63,213,198,131,162,163,236,219,56,2,171,91,51,73,214,27,176,231,200,188,255,250,186,42,76,151,242,11,87,114,100,15,92,239,147,97,175,149,103,121,229,61,46,85,130,198,80,239,234,43,233,198,157,168,18,157,253,185,121,97,247,141,155,23,180,234,151,174,221,25,100,4,44,255,103,101,182,57,195,178,100,139,47,154,93,99,217,151,72,95,83,170,188,148,137,71,99,157,30,139,231,76,147,39,244,9,186,86,48,29,72,100,172,135,110,144,154,183,74,49,24,223,170,63,9,153,236,156,51,4,215,114,41,229,41,247,37,242,30,87,147,225,122,210,57,48,136,239,213,244,69,158,239,213,65,0,54,120,245,151,110,144,201,191,125,48,98,91,93,179,246,208,104,239,231,128,59,245,112,48,80,159,168,227,18,121,206,60,123,83,19,180,93,118,150,16,157,135,244,193,119,69,84,209,175,54,229,26,125,50,180,2,188,12,148,51,249,88,142,207,193,217,80,180,242,207,73,136,112,15,101,35,180,17,138,30,192,19,99,232,73,232,92,49,173,4,31,167,63,79,206,9,19,252,197,132,108,77,109,15,213,193,203,208,214,241,225,161,187,62,68,8,90,87,151,32,164,141,250,228,138,104,94,22,28,64,86,218,122,178,246,36,193,130,50,86,8,162,111,77,6,145,142,11,202,24,93,5,31,53,17,19,125,118,142,174,201,187,61,35,106,123,95,160,70,187,213,239,97,93,65,125,76,152,85,107,40,129,3,29,91,47,153,34,39,178,199,195,245,177,126,105,142,146,68,124,38,41,29,225,102,80,58,209,191,209,107,75,95,211,185,195,231,128,132,227,212,30,184,206,160,247,210,150,80,89,176,13,77,189,30,180,73,226,74,207,126,68,213,90,118,186,53,137,0,212,26,117,22,182,62,157,20,157,246,175,235,235,147,85,172,193,229,198,113,170,47,129,3,63,208,57,209,9,190,197,31,5,241,217,9,103,216,95,20,57,169,114,12,27,146,11,78,29,152,226,61,73,166,162,115,231,165,177,203,164,74,180,238,133,118,60,30,130,7,125,170,223,76,135,188,58,237,63,19,35,95,202,145,237,70,184,242,199,102,182,139,107,132,69,180,60,194,78,235,95,232,58,74,167,222,4,62,238,173,247,80,117,34,168,185,169,251,47,195,70,79,83,235,198,161,207,120,89,30,28,98,138,114,85,127,104,123,75,42,40,234,164,136,180,172,156,60,183,71,70,33,78,17,205,87,24,169,43,159,224,68,191,138,230,220,129,83,172,106,116,253,136,121,11,76,233,151,23,41,21,98,94,77,159,172,154,66,181,147,250,41,21,215,7,71,251,126,121,125,27,146,117,75,19,227,3,50,213,104,94,49,48,173,5,156,252,244,217,35,206,231,242,82,8,74,87,147,150,4,116,147,4,245,58,139,194,119,215,171,233,184,92,157,179,76,165,4,81,116,129,169,194,244,242,146,222,30,89,50,148,148,183,151,65,12,254,86,76,39,244,233,147,43,54,88,233,73,123,42,191,135,121,144,94,161,65,167,8,21,239,74,132,147,163,38,166,143,87,157,139,166,121,190,71,154,226,182,146,174,40,247,68,120,54,42,102,38,27,147,84,17,115,152,164,123,239,82,182,204,49,108,236,18,69,43,20,79,117,201,246,157,59,145,35,143,122,26,154,81,106,217,9,113,255,216,169,42,113,3,217,127,143,49,191,134,19,209,172,35,39,108,23,129,207,110,30,101,89,80,191,168,163,144,114,154,51,49,252,80,162,140,168,15,21,123,178,100,150,51,182,16,87,128,145,47,15,142,214,211,215,5,200,42,152,80,113,121,234,151,161,109,215,91,224,4,227,65,96,180,145,107,220,28,151,74,118,19,40,63,208,143,2,62,86,152,214,194,47,90,107,204,184,121,107,112,109,165,190,25,217,30,255,94,132,211,207,44,44,90,31,213,34,89,130,136,173,116,181,49,241,73,239,100,242,3,187,30,197,104,102,86,215,7,90,182,237,105,158,18,141,145,208,65,108,84,221,117,169,2,50,213,196,236,245,176,60,115,211,51,235,235,170,149,163,14,142,136,134,60,24,142,96,148,124,147,243,79,91,86,37,186,134,104,218,57,140,32,119,213,122,88,252,5,63,150,232,23,82,122,209,74,184,95,42,63,96,242,185,10,239,22,70,54,79,110,45,158,46,188,145,110,115,210,187,29,96,186,131,111,168,129,174,122,9,105,163,72,184,3,41,131,25,92,126,75,92,13,173,238,67,248,198,107,109,207,57,126,38,146,108,239,100,64,235,45,29,180,26,109,45,60,180,146,47,47,198,108,191,206,6,82,89,72,246,47,138,3,127,124,236,170,101,139,199,14,136,115,9,177,220,165,121,122,200,198,140,83,84,99,146,31,215,162,70,106,43,28,173,191,182,41,2,99,160,70,1,43,148,14,149,74,163,103,118,114,165,66,138,187,49,162,181,142,183,34,18,236,69,166,148,156,170,250,12,22,255,177,49,188,190,149,122,115,26,189,253,35,210,64,70,154,174,95,34,103,97,255,17,148,138,113,128,248,151,224,195,56,92,176,24,219,133,201,130,214,175,65,213,153,70,84,169,94,79,28,193,191,179,121,126,250,246,80,42,210,237,30,97,40,27,156,255,244,153,60,50,55,64,67,253,22,148,125,180,232,197,103,113,126,154,165,192,116,43,208,231,178,44,94,255,80,122,144,172,107,3,154,87,244,89,136,244,54,33,223,124,191,158,177,222,243,167,36,192,201,98,1,131,174,112,27,222,215,212,100,37,72,48,10,140,209,89,252,185,147,177,141,245,167,205,225,106,14,99,1,234,128,226,173,165,79,48,125,253,250,26,220,227,134,26,121,180,198,29,166,117,175,222,186,181,104,174,190,204,233,16,101,46,10,9,72,226,173,15,134,22,46,34,203,19,71,112,87,191,179,53,51,222,235,249,86,219,219,109,32,195,74,223,61,121,46,42,176,188,179,202,218,118,98,38,185,247,52,37,22,191,121,135,198,92,245,234,78,251,87,127,112,40,158,89,63,38,210,249,222,6,135,141,142,206,44,122,115,178,191,95,255,193,181,233,145,35,9,112,38,248,252,220,97,152,166,41,137,216,58,239,133,172,142,255,50,234,206,183,163,188,9,248,158,97,76,126,107,56,69,105,110,29,209,243,53,62,225,240,69,101,120,191,157,223,236,83,111,207,51,211,181,134,168,165,62,183,17,224,138,195,184,14,162,118,49,247,215,7,227,131,161,253,223,166,240,7,38,28,177,63,141,249,101,241,241,219,203,166,33,49,69,198,245,123,180,73,143,23,33,217,26,113,31,23,251,7,35,80,219,132,176,3,140,216,230,118,184,140,49,30,116,56,85,124,193,229,166,32,72,97,106,68,226,98,19,221,89,242,100,57,211,103,216,175,30,63,229,221,11,83,234,222,63,229,253,101,92,161,169,67,222,152,120,95,235,149,53,44,197,167,15,142,189,250,89,53,192,103,119,81,144,25,252,245,190,50,233,6,105,172,245,219,51,62,58,206,250,233,155,235,112,79,108,195,28,151,150,148,116,39,227,53,63,79,130,86,128,214,72,92,22,230,182,130,99,31,145,194,57,120,143,126,43,229,42,247,151,51,132,154,155,207,38,158,144,189,61,195,58,211,237,76,171,38,23,103,83,183,244,123,195,12,77,55,16,117,14,169,101,205,32,127,48,90,150,236,201,23,38,131,243,25,214,192,221,210,200,23,110,38,123,19,87,91,77,78,190,240,153,220,253,59,97,73,120,157,139,69,182,235,192,104,61,53,71,45,49,175,23,111,163,174,126,48,230,104,27,114,113,223,244,103,112,24,106,181,36,41,233,68,77,134,251,123,109,107,157,42,180,174,69,181,21,233,192,15,38,79,43,170,182,80,229,151,43,115,2,111,254,63,121,52,179,50,253,167,179,245,203,147,139,113,123,188,223,41,86,9,145,35,129,155,209,113,126,40,205,77,168,209,213,91,83,243,151,29,70,21,234,82,204,41,48,61,131,224,63,77,57,252,217,42,151,194,228,16,190,183,70,154,52,75,237,63,55,135,205,24,112,33,159,240,192,16,208,28,70,211,118,46,253,237,106,173,39,28,166,37,204,84,152,254,75,23,166,118,241,25,210,30,213,226,192,198,180,191,31,132,80,8,140,168,184,57,138,148,67,96,196,2,125,47,4,198,87,20,184,209,208,176,221,71,219,162,226,74,36,133,190,185,247,230,20,179,203,213,214,143,233,107,117,131,226,87,62,155,78,87,120,22,63,217,76,229,93,236,196,5,93,122,20,95,64,208,48,118,147,49,101,67,129,4,20,48,218,168,242,94,112,185,190,248,220,178,78,33,216,41,2,35,0,251,181,38,178,46,36,69,216,160,20,199,117,207,196,47,218,190,176,205,200,205,169,185,249,228,21,77,61,78,243,5,208,1,41,209,240,139,139,201,91,94,184,156,181,221,62,134,193,250,26,183,200,44,38,38,67,63,46,129,133,95,69,38,112,64,20,8,216,90,177,9,220,141,176,117,225,162,99,138,254,95,251,74,147,63,30,99,145,65,59,143,74,154,196,191,54,49,125,17,103,38,80,83,220,122,94,214,126,8,86,130,194,214,228,41,96,162,70,242,219,157,143,60,252,209,200,169,136,236,42,155,20,202,183,43,96,40,183,242,219,94,2,143,70,29,42,169,122,103,106,37,211,12,216,58,98,201,144,153,102,184,47,237,106,157,143,174,195,177,42,185,161,152,41,214,98,65,164,154,22,28,218,81,221,240,163,199,57,188,202,11,103,74,139,186,223,124,210,179,240,30,247,7,62,59,96,115,211,143,152,6,106,142,2,35,7,184,227,230,72,53,173,7,94,222,195,202,46,102,154,10,74,109,69,188,215,217,134,207,136,234,197,116,64,255,58,156,16,20,162,60,85,30,188,164,248,210,232,185,13,41,172,92,200,166,164,152,194,196,90,246,115,45,146,147,61,190,7,44,154,38,159,18,229,30,212,21,252,123,152,16,139,162,88,99,237,162,173,142,231,226,22,157,162,128,173,182,46,224,134,30,152,119,96,6,230,80,46,10,47,122,183,56,108,30,244,115,53,97,253,122,97,161,231,88,107,54,215,25,252,181,199,184,61,170,154,133,129,142,129,84,46,74,133,128,192,16,22,215,253,229,179,165,95,218,60,69,216,212,32,141,11,235,44,106,191,74,186,113,223,170,138,21,79,141,38,34,96,119,76,168,226,187,35,138,137,79,85,82,192,20,251,102,133,225,158,238,128,243,99,137,32,31,178,218,8,24,243,184,42,92,137,151,199,111,159,17,16,78,177,237,141,199,176,12,24,146,153,108,164,205,146,136,253,174,92,38,82,81,216,186,148,92,88,42,85,173,117,20,12,41,71,173,210,88,238,109,141,85,122,12,26,109,197,100,43,132,203,5,57,50,118,5,250,20,10,138,133,32,23,215,177,116,30,89,89,195,184,31,100,220,110,77,108,223,212,114,203,20,30,218,46,1,184,180,177,242,253,92,73,79,143,179,129,163,7,115,167,66,74,186,31,161,1,77,157,253,133,233,109,42,240,49,200,238,252,223,38,59,47,232,224,243,23,153,72,229,185,183,81,127,239,84,88,116,181,186,48,15,90,242,157,72,181,137,130,3,133,27,86,157,112,39,82,151,216,35,54,11,165,89,49,42,211,216,135,2,91,172,50,30,237,216,183,58,197,141,74,84,227,226,227,139,75,94,10,24,154,68,92,108,118,160,162,54,105,3,237,90,237,118,62,36,145,136,88,185,180,171,236,58,71,73,234,122,64,131,240,248,86,25,19,52,133,82,158,45,206,135,105,242,30,2,15,211,224,115,24,86,253,80,248,92,222,98,221,67,95,187,129,3,43,11,223,159,124,131,161,103,142,203,233,65,224,237,252,69,192,48,243,100,42,32,238,53,91,152,87,172,82,157,72,29,13,206,79,143,192,96,226,122,138,70,23,149,31,186,110,139,67,106,223,11,245,27,126,152,211,188,85,196,12,128,219,240,182,237,192,132,170,238,91,211,150,125,198,7,105,68,203,165,148,116,81,248,195,198,125,225,41,66,91,184,59,196,84,195,144,40,20,147,10,10,173,46,44,117,147,19,144,77,131,238,20,69,126,121,165,174,175,5,129,98,166,251,203,196,47,238,189,77,181,49,133,141,114,118,70,182,124,129,209,34,207,241,211,232,167,200,62,140,182,6,34,156,14,39,252,163,44,48,225,246,81,3,38,131,169,87,47,19,193,243,33,101,202,202,17,65,228,133,51,196,225,51,136,194,26,63,102,5,45,66,194,116,75,196,13,100,253,12,122,38,53,247,253,105,75,67,1,174,192,13,153,26,127,242,68,103,47,25,211,97,196,213,248,32,228,171,183,190,183,85,71,133,181,156,18,36,229,174,48,10,225,247,208,221,212,68,9,76,210,162,197,226,197,204,145,229,71,90,0,178,113,108,27,124,31,125,239,69,25,120,236,135,148,248,137,183,74,220,173,172,216,76,89,142,106,170,31,120,148,240,126,48,13,207,249,85,20,166,243,106,44,94,19,236,149,23,59,230,112,75,45,150,103,173,42,220,132,187,8,47,243,26,119,100,57,150,194,109,126,245,162,6,163,5,40,55,39,208,92,227,228,68,166,88,61,101,171,105,74,177,167,161,133,208,94,216,90,67,127,48,10,3,227,133,39,178,14,1,155,220,243,3,179,33,7,140,96,81,19,24,179,53,206,1,126,72,221,186,115,84,46,106,189,62,184,211,87,162,203,123,227,244,141,216,17,169,95,239,178,169,209,191,103,151,123,53,213,197,18,157,160,59,80,137,101,0,233,156,88,161,194,84,119,247,11,103,221,49,89,20,195,251,67,2,211,127,92,94,108,80,69,16,167,12,89,103,9,170,19,50,11,129,35,187,26,93,41,249,222,208,139,87,185,112,19,45,71,246,67,44,188,59,42,40,198,201,68,197,99,29,113,112,211,21,113,139,191,106,61,69,86,28,143,52,79,91,89,190,167,121,61,59,7,204,139,42,124,236,130,175,144,207,96,182,14,121,237,69,134,61,150,88,63,102,170,176,231,128,145,42,158,23,222,233,249,109,186,113,223,155,19,238,92,122,181,117,113,142,81,161,91,147,236,230,40,56,151,112,119,13,214,248,131,53,194,170,249,254,246,217,102,196,250,180,246,4,215,119,235,8,15,139,65,79,215,133,217,239,100,65,25,255,6,168,89,218,148,193,5,12,149,95,126,251,28,228,199,157,21,184,206,253,192,197,36,234,28,238,36,14,171,194,109,197,222,208,217,173,101,63,158,22,170,186,79,198,97,252,160,43,250,248,26,90,165,218,148,160,216,216,158,232,0,38,18,214,5,62,139,93,86,144,201,5,234,205,185,125,120,149,221,60,126,189,26,133,132,251,181,107,83,73,16,122,221,211,165,38,96,43,217,93,10,155,32,122,192,165,73,238,27,120,121,193,41,48,196,17,89,189,211,200,203,225,200,163,11,45,123,185,133,81,70,185,104,237,235,185,182,109,239,131,13,74,134,75,62,7,145,243,107,239,83,213,33,92,25,12,56,228,62,253,185,45,6,45,33,184,73,38,233,250,18,13,58,163,108,12,147,6,69,41,222,218,66,31,178,157,154,251,220,123,192,104,147,232,163,25,45,49,182,21,236,184,36,147,152,194,241,227,97,172,11,31,119,33,11,60,152,15,247,106,205,183,193,176,178,72,89,160,83,85,42,41,130,29,251,110,151,132,247,138,184,80,243,28,10,233,58,242,248,52,162,12,96,170,215,8,160,203,76,18,1,165,69,176,55,247,34,243,240,248,211,122,53,35,58,202,133,135,168,24,45,19,93,73,57,96,42,163,110,138,103,153,168,108,15,163,98,152,136,206,125,49,164,28,219,215,81,192,142,40,164,104,154,192,103,255,189,195,98,157,254,154,94,13,91,50,204,130,97,162,214,127,35,77,252,207,255,229,191,253,243,127,254,207,127,173,251,235,24,127,135,52,241,223,122,22,121,84,218,191,197,81,141,46,132,140,18,117,62,119,81,12,107,48,33,95,136,214,217,163,220,125,134,158,185,93,62,65,135,202,25,147,135,40,145,236,112,230,254,205,88,19,248,192,114,230,128,242,9,29,70,81,175,63,247,62,159,51,246,71,98,104,73,2,99,40,242,180,30,155,171,181,20,40,122,117,177,32,108,192,105,11,99,21,216,60,165,88,174,218,78,194,68,203,105,120,16,104,127,50,24,200,59,205,18,206,61,69,145,210,187,114,253,52,81,119,172,137,146,73,75,40,140,206,97,60,56,209,13,137,89,28,152,106,243,184,58,155,198,165,78,122,26,126,196,168,100,140,180,103,77,152,149,127,215,250,148,170,4,203,2,141,126,191,72,178,122,52,133,123,30,225,200,254,226,91,186,92,215,116,21,96,131,9,183,232,213,115,147,36,12,152,42,85,189,218,250,51,95,248,184,174,18,131,154,52,43,216,23,198,129,16,199,234,192,230,75,93,184,79,61,54,96,67,183,176,71,11,55,215,243,208,250,183,120,42,160,210,254,88,156,151,131,146,204,153,23,109,93,172,213,73,4,235,19,245,251,193,194,10,96,255,68,118,172,7,74,61,167,28,119,68,78,107,22,152,114,78,129,43,98,107,247,167,137,144,63,48,189,233,238,79,35,135,162,59,123,105,123,149,251,90,16,115,229,72,178,252,172,207,36,218,15,52,53,63,202,228,164,141,123,155,191,174,231,93,99,140,99,68,39,209,124,57,208,56,28,107,236,205,244,14,237,250,224,16,240,83,196,35,169,14,156,50,147,38,45,163,247,125,112,74,53,244,99,103,164,111,226,56,36,65,187,212,42,203,131,238,50,51,230,2,94,185,218,85,230,17,238,59,85,166,36,239,49,126,166,243,59,129,33,231,61,198,15,109,210,226,156,167,58,170,52,125,242,98,109,14,29,238,104,138,244,199,46,107,43,76,93,40,83,207,81,76,240,32,221,229,55,57,103,20,61,99,24,71,18,141,210,171,218,162,152,1,17,195,69,197,87,178,62,160,196,66,47,186,107,126,46,206,181,239,187,233,216,152,10,108,221,48,239,166,67,83,227,166,48,154,100,119,211,129,100,243,135,133,190,102,192,132,179,234,3,179,251,182,11,207,245,56,46,80,155,214,181,187,146,134,145,216,236,122,68,222,126,205,13,30,148,226,195,107,157,108,182,121,241,168,136,51,197,15,19,249,215,88,205,52,213,131,184,152,142,211,122,45,122,220,177,209,18,90,19,5,82,96,11,12,4,140,188,143,58,130,136,230,248,173,145,232,80,119,9,45,201,20,89,132,58,149,65,124,208,106,237,172,3,61,99,43,107,126,24,165,160,103,129,135,70,28,6,253,101,34,229,67,54,74,195,110,3,22,65,233,247,173,202,236,250,100,28,215,43,206,243,106,249,165,172,112,245,14,222,6,183,172,81,237,97,61,97,227,165,33,68,61,94,125,49,185,212,128,143,173,161,209,140,78,43,156,125,225,61,87,122,96,172,249,107,166,18,142,215,155,39,171,74,190,43,139,90,131,11,55,170,143,35,30,209,172,6,72,66,6,197,132,190,174,239,156,119,209,144,129,53,131,204,215,251,61,123,91,209,248,211,153,117,17,80,196,197,164,11,186,198,159,10,2,141,1,119,205,245,14,152,239,215,70,162,101,122,213,233,79,235,176,22,57,163,129,20,187,128,221,42,198,29,68,130,85,167,66,198,83,10,203,238,248,35,207,231,64,27,46,221,8,142,169,93,105,64,175,154,178,83,192,109,73,81,142,193,233,90,238,136,180,119,141,130,14,250,192,69,232,105,72,177,183,241,96,214,117,62,167,117,115,158,26,3,197,230,137,152,216,66,86,105,61,112,170,113,114,80,247,88,52,248,67,71,171,25,174,208,36,57,250,196,87,243,188,14,249,49,141,214,51,216,136,132,223,16,138,89,67,98,153,13,184,39,18,107,199,72,212,73,116,44,175,121,143,114,154,32,101,93,183,199,230,135,179,236,48,137,16,93,245,72,78,151,88,90,176,105,69,229,1,152,54,137,113,117,103,12,36,154,142,165,182,234,133,73,222,74,26,0,241,139,18,150,246,70,108,76,156,25,28,217,60,110,54,118,82,131,152,53,94,142,185,21,217,40,8,131,207,111,35,235,126,243,123,52,69,214,159,38,135,116,127,26,222,144,172,250,142,138,186,36,230,207,34,92,154,67,128,172,117,31,140,252,181,216,1,196,91,232,169,29,176,241,94,46,156,209,153,187,115,161,86,149,90,160,190,253,252,95,24,249,148,163,36,125,235,76,103,246,120,235,137,5,164,143,70,147,190,30,113,138,227,14,100,105,149,187,16,156,220,45,94,155,168,134,30,168,180,156,112,150,253,15,70,206,71,224,132,140,217,13,252,90,171,55,205,24,237,220,251,189,186,137,158,222,65,59,46,197,18,198,128,148,40,146,172,66,111,49,95,120,107,56,252,44,115,180,180,99,137,20,162,194,237,73,148,237,182,238,107,119,12,80,129,27,140,234,203,10,32,128,45,191,109,53,28,97,40,28,187,187,170,49,108,116,210,21,159,219,170,185,37,20,97,156,207,82,5,158,106,31,25,45,243,30,1,166,137,167,41,62,35,246,199,160,157,61,185,168,5,68,87,144,126,83,174,24,211,162,247,79,116,148,134,12,55,144,79,141,174,252,54,161,163,32,78,86,235,35,214,52,169,106,26,46,249,194,148,162,105,62,55,149,248,96,212,162,136,132,33,220,16,42,134,99,76,77,54,90,134,156,134,117,37,156,151,3,107,85,244,178,98,147,107,237,90,57,108,81,248,76,195,222,238,110,11,239,73,94,187,82,123,22,175,141,224,235,86,184,96,201,165,11,163,22,147,21,166,199,99,149,205,88,51,109,84,255,206,122,39,234,54,169,71,133,169,143,26,23,174,122,198,192,123,218,43,44,90,232,215,186,213,163,168,219,175,255,79,164,169,233,247,132,77,124,179,197,43,89,249,158,192,195,116,37,3,134,141,169,112,17,38,56,5,96,162,142,97,89,191,24,240,5,123,186,62,76,140,82,239,129,14,59,72,195,49,216,252,227,70,125,23,105,149,254,80,72,160,3,5,140,98,172,142,40,140,245,123,111,82,222,154,135,38,191,187,194,212,88,8,219,103,189,24,106,77,216,172,22,156,123,120,51,144,185,238,225,8,115,118,40,247,5,127,48,223,20,185,233,238,11,31,8,145,9,183,22,88,154,73,137,70,166,49,17,1,44,106,93,229,96,173,63,13,129,27,200,99,232,245,234,220,131,89,127,208,170,250,160,156,131,227,184,154,97,168,36,90,192,101,161,64,209,109,240,38,170,80,202,206,10,27,147,191,92,120,107,180,5,177,227,25,249,218,243,224,36,188,133,176,134,180,252,29,50,171,32,150,239,1,137,57,95,199,7,63,183,235,213,4,214,199,77,45,90,239,40,33,9,118,118,199,59,193,207,91,104,114,176,24,125,34,95,131,64,36,218,161,127,96,48,111,161,49,233,236,199,142,220,225,250,88,7,223,135,127,152,177,127,123,36,115,161,26,41,215,238,204,4,120,123,145,134,46,218,160,217,184,143,52,101,190,48,220,99,37,78,98,80,215,128,171,234,195,3,83,118,189,47,124,220,21,185,218,244,121,102,240,2,242,25,164,166,148,79,178,36,45,146,247,25,25,12,189,186,34,155,113,175,158,218,150,108,81,47,213,123,80,89,137,110,37,241,80,178,81,49,124,207,160,106,175,72,107,60,96,171,166,190,240,210,172,229,129,41,215,13,90,38,126,222,86,152,254,196,59,174,222,182,216,46,195,119,91,76,50,174,38,213,39,231,238,113,79,168,246,186,112,169,202,229,75,195,60,26,71,45,78,62,148,42,206,210,22,152,22,167,2,35,66,20,20,147,242,235,53,46,212,100,228,154,70,23,18,110,127,88,211,35,187,162,248,143,194,251,196,75,142,205,123,182,233,32,99,20,38,71,81,62,55,197,136,193,154,134,37,171,244,123,243,141,131,101,11,247,94,233,220,148,166,246,152,228,53,237,38,133,142,203,218,124,100,207,189,19,193,235,34,129,72,65,190,177,145,29,54,225,7,253,233,68,123,142,32,46,119,116,13,229,230,197,154,229,198,205,177,45,100,146,83,154,222,130,135,126,172,168,151,166,78,10,101,199,60,171,198,211,92,79,85,193,142,153,0,151,187,61,37,7,36,138,130,141,13,33,94,182,59,154,53,174,75,192,181,136,223,126,96,147,163,119,184,88,251,84,125,105,164,203,70,80,189,159,70,109,152,6,120,175,126,245,175,239,128,212,74,108,90,255,248,197,231,216,75,74,44,70,5,56,214,14,209,64,169,188,66,244,1,193,28,255,208,16,174,148,54,147,146,137,45,249,4,222,42,155,125,78,49,88,105,254,80,155,98,240,164,213,33,157,186,211,30,245,4,36,52,164,242,100,147,24,13,152,163,90,200,185,156,144,168,146,122,53,66,134,74,47,214,147,61,87,235,81,8,81,75,85,63,153,6,71,17,228,60,62,241,150,38,0,103,184,176,55,253,149,169,172,105,91,206,142,4,45,56,194,144,221,10,154,36,159,136,218,253,217,94,252,222,214,85,163,235,119,166,32,32,202,63,120,240,254,92,93,224,76,120,97,74,167,135,135,238,69,231,60,30,81,245,194,178,145,118,216,203,98,112,203,23,37,219,41,101,193,2,31,167,45,130,3,84,0,63,145,179,68,151,234,25,85,45,125,90,203,39,25,112,211,186,240,17,69,40,81,120,122,147,77,114,68,65,13,71,100,213,242,37,83,252,114,239,131,130,154,249,212,124,161,64,188,162,46,101,179,181,60,69,72,205,26,86,121,173,15,109,11,171,212,178,209,204,47,251,60,59,147,66,149,116,172,146,19,67,35,234,136,214,83,6,71,43,185,29,37,72,214,54,65,43,167,22,9,41,71,203,128,96,175,69,137,36,235,189,162,11,61,198,161,117,85,141,132,157,155,9,195,14,64,121,44,202,12,135,219,147,176,139,216,169,4,62,27,72,68,34,7,34,2,146,64,152,20,116,145,61,244,186,44,8,130,73,126,26,221,188,168,59,164,58,245,140,160,220,188,160,35,230,230,61,171,146,253,228,31,146,96,229,69,67,161,158,103,177,246,110,58,76,86,41,234,227,64,214,82,11,109,233,184,213,195,10,52,229,80,173,12,93,214,107,201,227,93,196,103,105,159,35,176,149,138,204,123,245,22,7,13,130,166,77,76,135,207,185,52,166,92,109,101,18,81,221,70,31,37,153,28,100,74,82,100,200,105,167,187,151,194,195,74,2,4,70,64,242,194,104,70,70,104,126,176,195,74,245,249,252,241,213,252,235,179,73,232,181,52,91,107,213,111,109,196,53,153,27,244,187,92,119,192,167,137,94,41,220,109,255,243,18,200,68,222,229,174,8,12,212,30,73,78,52,6,166,200,221,241,219,168,160,250,231,162,75,163,108,126,100,12,10,237,218,188,58,179,61,137,127,68,243,167,235,89,88,55,106,122,84,235,144,162,87,236,238,198,236,166,96,91,245,123,64,121,249,190,230,249,45,226,0,75,224,61,194,192,52,181,121,81,53,33,135,0,207,222,139,82,49,40,69,21,11,77,204,114,137,140,191,134,162,75,54,40,78,227,96,89,225,84,229,186,101,163,72,20,139,186,139,102,229,80,101,106,225,40,39,161,155,229,144,223,17,45,151,213,138,198,156,31,253,188,214,153,241,75,11,98,55,54,146,23,227,82,224,36,63,77,172,178,185,53,68,54,104,136,254,32,1,13,210,179,211,11,125,207,238,87,244,193,233,106,31,137,225,93,10,17,67,93,156,52,76,174,81,129,124,236,54,221,102,240,238,72,42,121,253,50,14,131,78,226,109,202,225,254,219,104,22,72,170,134,171,145,178,244,18,101,243,159,117,158,82,49,158,221,184,221,157,166,65,69,55,6,83,237,244,178,109,132,126,181,218,60,33,226,237,37,154,219,50,216,83,134,244,124,77,106,242,189,160,28,153,209,50,159,17,79,179,68,189,57,29,71,181,22,215,218,104,197,160,81,54,215,158,33,223,144,43,92,58,160,80,68,171,135,10,101,46,159,180,40,210,1,136,58,182,165,112,119,31,108,211,1,16,35,85,81,235,126,244,193,166,50,219,254,17,251,122,39,31,130,24,188,239,81,155,198,153,225,63,208,55,189,82,124,242,77,106,26,131,236,91,136,141,137,67,3,75,183,134,169,242,46,87,127,213,44,32,120,83,190,143,108,232,40,251,94,93,16,213,12,150,42,71,58,221,225,46,220,161,62,229,88,173,166,35,124,31,205,170,90,70,84,183,159,93,184,92,38,41,238,56,34,196,43,138,223,139,41,71,8,76,97,190,27,35,103,143,91,115,233,111,227,78,110,183,106,153,122,34,181,2,220,172,5,129,175,71,115,124,139,94,125,246,118,55,163,182,41,193,46,189,249,68,20,60,214,35,66,69,77,174,222,136,53,167,16,43,152,87,208,7,112,66,6,140,37,65,237,74,146,183,222,33,101,141,122,195,241,78,178,60,23,174,125,246,114,5,182,202,46,122,1,212,105,163,42,242,89,66,168,235,32,76,116,95,186,34,178,238,149,222,156,131,231,189,182,92,205,161,177,182,107,90,32,79,60,67,101,174,243,142,133,6,178,63,152,222,203,249,18,216,129,241,232,252,183,49,128,235,109,7,107,240,217,130,190,125,159,36,71,90,183,113,66,31,22,98,252,14,164,51,133,173,213,223,157,103,176,112,80,208,117,152,134,93,67,126,26,69,135,242,89,31,27,233,49,100,181,3,38,160,62,221,180,217,48,8,40,77,186,112,222,198,124,116,216,88,200,247,193,81,74,196,190,12,152,13,114,8,188,173,132,221,225,68,49,184,92,93,77,66,220,159,28,202,247,170,242,104,212,64,125,221,223,128,225,109,203,231,62,115,150,182,64,254,219,52,137,95,83,174,38,148,231,165,122,44,252,9,149,80,96,42,89,151,15,106,195,148,77,114,53,17,200,237,23,147,209,184,57,18,80,4,53,122,92,188,201,202,235,197,25,98,175,191,54,166,204,77,99,0,211,7,197,167,49,10,129,24,44,2,87,150,171,255,118,199,6,239,114,181,5,81,226,183,33,36,167,154,21,238,145,38,7,222,162,223,4,140,192,94,204,52,90,130,93,6,122,71,131,225,28,57,197,199,116,216,145,119,111,78,78,50,213,24,180,89,164,70,253,160,40,43,122,126,127,91,131,195,203,70,162,62,246,188,87,115,97,151,130,140,227,45,226,48,184,126,202,204,134,34,118,125,31,172,211,143,209,189,43,51,1,198,144,125,195,18,204,57,59,204,106,188,116,103,96,122,124,248,60,164,107,100,191,245,139,6,227,124,239,128,203,117,221,64,73,43,197,115,91,67,107,89,187,221,44,227,18,23,67,136,205,138,242,53,74,160,89,50,32,221,42,21,202,167,42,72,35,62,244,37,244,185,249,88,158,249,217,48,193,240,159,21,70,203,220,159,12,1,171,84,245,106,19,95,246,39,67,44,229,198,174,13,166,179,103,11,152,35,162,11,204,214,16,175,221,17,89,74,122,245,32,140,235,47,214,205,193,213,71,27,102,95,126,48,65,249,91,80,109,176,181,119,113,248,156,171,55,122,6,220,97,18,250,205,135,246,233,252,125,77,10,236,62,212,42,237,219,124,96,223,207,10,217,252,34,27,113,199,8,72,49,19,22,166,139,28,48,16,107,122,188,20,102,108,47,47,154,135,235,26,209,135,172,231,162,51,1,109,144,212,2,70,188,70,167,66,39,134,239,79,70,32,163,141,241,192,65,46,0,102,7,42,15,12,197,206,225,108,206,181,190,87,58,7,154,255,54,39,250,172,207,250,200,17,30,6,70,131,76,111,62,106,68,120,15,76,96,123,150,103,18,211,20,241,7,67,133,196,156,215,73,156,155,151,142,80,156,81,202,21,163,54,24,183,180,7,76,97,202,189,57,180,136,253,5,105,33,180,161,153,56,4,69,30,235,179,146,206,244,165,205,169,108,134,131,186,161,225,163,2,15,157,226,109,129,209,238,255,124,103,154,156,222,244,138,129,203,27,7,27,72,147,28,185,181,85,80,236,184,53,213,53,173,41,76,21,238,133,233,62,191,4,30,20,119,95,152,174,41,242,96,5,59,55,126,27,123,55,173,165,112,31,94,84,6,140,226,131,252,118,161,237,180,239,149,199,225,105,87,116,6,116,146,18,243,151,174,165,202,209,116,78,189,243,253,124,63,66,224,121,182,231,135,171,245,235,13,152,158,104,242,173,144,168,111,190,170,105,113,53,46,187,209,96,194,228,126,243,206,215,168,251,129,135,192,120,148,250,82,148,148,248,102,70,157,47,250,199,10,35,48,144,3,30,210,230,217,30,60,15,63,82,143,173,86,87,171,207,91,29,87,43,110,141,110,148,254,48,237,212,125,163,67,242,5,149,108,29,108,52,202,252,157,161,94,151,169,239,76,211,250,118,97,146,118,250,206,52,88,153,113,243,101,253,67,21,14,17,42,146,173,249,57,203,143,137,211,105,164,249,193,184,177,93,103,119,163,9,116,12,201,50,177,34,249,88,36,119,135,111,147,149,177,221,58,137,206,75,51,102,63,184,161,53,92,197,170,164,135,70,115,231,212,18,243,237,153,40,8,27,117,247,241,96,40,16,127,22,24,133,63,183,159,76,126,81,237,136,129,191,90,123,220,156,45,89,182,66,19,238,10,131,23,197,190,209,245,201,57,21,189,100,11,152,126,183,247,209,38,61,233,60,101,196,156,161,61,65,86,216,170,7,3,166,185,238,20,184,194,251,12,212,226,30,130,158,59,127,77,104,129,145,18,236,67,96,72,138,123,221,171,97,91,8,12,179,163,221,155,19,157,187,223,115,210,86,174,150,184,249,182,38,193,2,111,10,100,90,192,165,223,252,33,238,131,213,128,249,123,97,186,223,24,51,130,113,169,134,53,220,24,0,53,21,32,192,135,217,215,104,135,214,117,76,176,18,183,207,36,42,128,158,195,156,4,29,193,188,31,220,137,244,12,29,112,100,35,227,230,200,174,73,235,10,123,48,138,126,252,106,148,132,74,214,155,195,234,252,124,112,35,86,18,88,148,183,166,179,165,31,0,7,54,194,160,194,240,5,3,166,64,175,45,133,207,191,115,67,189,103,235,222,242,92,141,215,55,28,230,240,127,80,132,176,90,160,27,125,251,7,238,177,159,117,210,218,186,242,109,196,179,111,134,56,143,73,29,171,105,170,62,190,182,169,176,219,186,120,39,129,164,233,134,56,5,58,77,167,2,13,117,92,173,224,199,154,201,89,225,134,110,98,220,187,205,153,244,115,193,30,72,241,96,103,109,61,171,171,161,171,119,127,153,114,6,29,178,102,214,66,252,52,234,15,93,225,105,21,101,247,234,86,101,51,165,224,56,125,253,31,126,176,68,202,59,165,97,231,15,86,60,26,43,72,12,63,116,12,171,39,9,129,177,36,100,245,245,154,130,208,106,204,229,254,124,78,34,121,101,250,199,198,38,149,243,252,160,230,63,6,170,66,241,221,58,168,110,39,27,209,201,29,105,91,189,250,172,158,234,198,66,175,36,169,146,62,217,134,223,149,3,70,4,95,150,0,58,124,203,183,141,254,43,101,146,223,30,136,57,251,182,97,50,96,91,12,71,172,208,208,233,65,51,35,65,94,82,216,44,130,128,27,45,12,21,166,250,161,4,140,80,177,44,63,2,224,94,182,72,44,7,111,83,190,8,210,174,195,95,27,202,130,218,141,200,194,81,75,31,48,58,244,251,133,191,214,188,63,81,203,61,150,62,25,84,105,119,218,32,89,47,57,58,41,48,189,179,24,197,203,213,116,71,195,224,237,23,37,56,221,30,148,40,180,195,104,42,54,121,176,77,194,244,203,31,144,187,67,146,65,238,77,247,48,231,146,111,2,1,91,189,127,242,209,197,21,155,76,245,112,222,234,88,212,75,19,196,235,239,115,225,113,247,46,134,35,57,227,214,220,20,39,105,150,154,124,46,14,140,26,103,196,128,167,171,70,235,178,179,207,13,199,97,237,166,36,22,68,245,151,183,82,94,72,187,211,180,77,96,228,184,98,211,25,184,16,151,109,219,81,97,39,247,225,79,14,3,181,202,41,177,138,117,25,242,223,38,243,91,229,108,52,93,132,21,47,182,104,141,41,161,34,244,52,161,81,124,240,38,125,36,155,22,221,225,206,186,240,171,57,40,215,139,58,137,216,192,94,100,59,52,98,118,172,93,107,6,215,229,107,83,46,20,158,234,56,103,83,90,226,48,66,204,28,163,213,251,92,69,236,101,34,103,219,107,130,65,199,49,208,244,98,52,118,119,60,117,182,22,51,2,31,91,59,141,248,105,68,190,115,87,120,175,25,179,20,170,228,210,199,238,156,2,1,230,218,244,82,34,180,190,116,200,191,145,80,249,91,17,250,127,249,55,255,231,63,255,191,255,225,47,255,253,127,252,171,32,253,154,127,143,32,253,95,127,26,121,86,203,91,7,124,118,156,172,168,121,18,247,226,52,243,124,96,202,95,3,110,187,234,231,193,43,110,129,210,170,82,220,6,224,43,206,204,189,206,137,172,131,200,82,234,49,196,124,237,62,223,171,123,239,1,39,105,8,253,123,178,236,180,168,109,26,216,163,60,95,136,118,176,177,28,218,16,105,80,131,207,242,218,241,218,104,234,137,29,122,224,20,42,51,219,68,249,53,113,177,200,104,185,202,43,48,25,105,29,113,218,125,151,64,219,152,93,159,236,108,196,249,94,75,20,254,65,113,99,226,151,207,238,223,147,254,114,137,132,24,104,123,118,136,137,119,127,223,57,19,71,151,91,99,245,132,161,136,4,76,189,61,81,109,25,83,223,226,247,38,71,188,36,97,130,90,209,177,177,124,188,41,245,26,186,67,116,2,209,177,181,13,78,100,189,56,145,41,242,33,161,251,80,19,187,132,236,76,136,234,2,15,242,149,178,119,193,36,137,117,140,161,174,198,1,60,231,225,52,181,77,143,13,186,160,94,152,72,104,188,22,27,182,70,110,150,169,38,117,191,55,74,235,85,98,78,116,195,45,33,227,77,227,207,166,25,19,19,37,117,255,114,252,244,49,155,158,84,132,145,124,80,254,127,226,206,44,231,114,29,73,210,91,226,60,44,180,94,107,15,213,93,79,189,160,90,71,243,243,35,119,26,127,100,190,21,112,145,184,64,70,88,72,71,162,56,186,155,155,145,39,191,218,106,6,147,181,143,69,20,29,73,221,215,99,255,185,99,41,58,3,252,170,167,25,218,163,74,109,179,169,40,73,194,20,44,146,168,140,58,220,207,158,49,63,63,141,106,126,108,13,186,85,168,200,107,225,251,27,187,18,150,212,162,19,39,182,73,197,119,14,103,149,153,79,147,29,116,71,32,186,99,21,217,116,181,56,112,189,231,17,36,37,146,196,169,161,109,185,154,191,169,208,192,1,120,218,164,59,233,28,51,104,206,12,186,53,32,87,23,155,103,244,44,117,195,99,209,223,56,18,152,226,171,238,212,136,15,59,241,143,220,224,108,122,244,100,198,88,177,21,107,54,154,116,199,115,6,94,247,110,4,217,108,37,125,48,148,159,82,180,24,30,98,89,22,103,216,28,187,205,11,159,77,137,76,148,19,254,87,36,137,144,88,159,85,207,181,211,114,238,178,181,206,89,183,152,176,252,235,190,7,14,83,85,20,248,28,210,106,189,48,36,162,162,240,217,83,122,108,178,19,35,175,50,43,152,145,221,236,113,224,200,86,212,37,112,181,162,145,56,226,181,221,37,181,54,169,231,138,67,245,153,92,176,47,212,93,63,86,226,113,220,31,56,128,232,206,187,147,165,136,16,202,176,192,81,86,24,143,220,56,147,163,174,41,27,65,83,127,236,158,161,167,252,4,121,145,247,52,227,173,210,96,194,77,109,149,179,218,164,27,198,176,132,145,126,79,236,22,98,55,213,224,224,205,250,158,216,161,154,120,32,226,236,111,147,30,195,16,201,148,24,137,197,100,135,158,139,55,46,21,1,179,126,104,24,227,236,183,91,68,134,224,37,234,249,17,246,255,186,81,41,83,31,121,98,32,53,245,136,114,160,2,86,171,254,52,81,147,8,253,144,41,125,134,31,75,102,245,213,9,49,127,14,232,18,127,193,87,187,196,213,102,5,160,97,39,142,9,59,34,98,20,111,39,141,28,229,189,188,208,13,53,164,63,209,79,40,212,205,23,93,234,242,179,166,22,40,17,13,133,102,75,130,159,53,101,42,124,182,119,17,181,162,68,167,100,13,214,157,110,88,124,183,128,102,35,71,26,133,103,40,43,16,40,132,200,170,177,60,202,176,34,232,139,117,65,205,250,219,191,156,190,195,22,127,150,40,163,17,251,34,132,137,24,171,44,110,3,169,138,228,139,4,70,160,173,15,13,97,246,230,108,0,208,178,158,95,54,93,114,31,2,144,168,155,246,21,142,86,33,13,186,77,161,108,107,64,153,234,163,237,107,136,201,101,85,13,117,83,44,158,162,205,96,246,36,25,157,80,247,207,254,174,70,44,187,9,189,205,174,166,54,212,127,27,57,207,241,4,110,11,153,59,143,208,211,98,85,31,220,44,141,35,128,143,81,111,47,15,60,231,136,220,1,117,205,26,254,183,28,124,196,171,207,248,160,32,243,129,103,12,48,148,21,102,106,207,205,77,220,36,96,202,95,244,189,72,94,215,184,154,36,85,209,155,87,233,166,236,104,243,122,30,141,60,137,55,41,138,95,227,249,233,130,97,117,15,56,67,136,86,24,173,59,255,233,66,224,182,232,147,101,34,220,113,243,150,136,98,202,247,194,210,51,226,240,5,137,101,237,104,84,59,77,201,35,81,96,209,20,70,25,62,110,46,21,91,128,173,165,8,7,152,236,116,209,38,171,216,217,244,11,243,104,91,97,102,250,200,127,33,153,211,244,106,219,79,248,47,155,100,121,210,171,77,228,177,5,124,102,87,125,178,68,73,125,252,52,73,68,109,112,190,64,75,113,111,162,59,154,1,40,25,221,67,111,178,76,73,163,14,144,211,251,123,236,147,206,67,194,194,211,196,93,216,73,90,70,17,27,24,205,219,149,113,99,36,5,119,71,229,110,64,221,216,46,36,131,229,43,17,177,231,106,107,8,79,180,50,161,213,39,39,200,246,196,209,110,14,181,2,155,158,143,63,25,126,22,26,220,57,251,88,18,81,142,102,172,224,134,162,103,89,136,212,179,5,244,159,156,33,156,61,95,250,14,108,73,43,133,57,70,250,205,209,111,219,250,214,240,193,194,84,199,220,36,83,121,208,182,130,42,112,190,101,123,18,165,4,91,90,142,123,99,7,93,53,31,137,208,90,60,56,91,230,85,94,184,70,210,28,78,171,78,210,103,192,223,84,231,233,52,141,179,194,211,17,226,157,78,203,63,219,101,162,112,103,205,14,152,224,178,254,236,57,34,172,248,144,157,89,115,60,175,124,230,220,21,112,53,253,103,249,146,76,249,193,49,160,116,255,237,7,103,7,20,89,107,228,176,71,106,79,110,248,108,20,61,154,69,213,113,87,234,197,160,144,99,250,102,128,17,221,245,8,61,200,222,123,93,8,114,214,240,180,245,209,208,78,170,65,87,57,187,103,77,61,163,1,113,238,230,221,31,153,17,125,52,156,37,86,11,26,2,89,11,141,133,157,211,18,236,151,29,48,236,9,101,102,116,236,207,226,230,148,86,202,36,204,57,172,56,169,17,184,180,246,112,28,240,177,188,60,28,83,60,144,92,63,110,115,46,235,67,157,205,166,248,82,97,51,208,13,120,174,165,68,130,194,172,226,61,137,104,24,225,25,133,207,192,111,65,78,50,163,100,121,111,114,171,163,95,152,221,130,112,28,224,153,198,122,159,81,68,200,85,175,102,158,246,113,79,77,252,208,253,25,25,152,22,67,151,171,75,86,54,12,97,62,151,248,183,223,206,67,102,13,246,238,45,232,180,217,62,127,121,224,65,103,12,184,245,166,60,30,43,13,108,241,104,248,73,42,185,233,236,159,206,40,10,50,218,89,63,116,55,65,205,82,117,189,226,3,87,252,88,182,114,182,118,243,138,72,224,150,171,178,178,248,177,229,113,168,140,101,226,84,130,223,222,182,55,13,248,60,184,204,104,36,56,251,184,44,58,230,109,233,76,184,235,134,239,8,112,218,74,249,106,150,80,240,1,156,33,88,108,153,108,145,57,40,94,98,7,92,170,30,144,48,233,115,43,89,131,205,71,65,96,162,217,171,94,152,168,187,18,225,182,147,115,13,93,202,89,33,42,91,221,26,193,126,250,76,52,10,99,136,210,239,213,144,246,228,193,77,19,35,223,39,59,45,216,21,182,128,79,92,205,220,165,4,62,248,159,243,210,57,87,125,110,157,40,129,13,86,35,97,194,188,133,59,136,20,196,37,123,158,117,64,147,119,28,26,240,154,12,194,37,138,108,10,159,5,43,82,42,44,139,26,44,50,99,247,29,143,13,107,162,43,99,242,140,15,230,29,231,176,46,196,105,183,194,80,202,47,140,112,242,115,181,81,254,28,198,56,76,6,111,163,36,220,53,70,240,140,175,233,249,152,16,125,82,180,10,238,16,85,73,172,189,19,22,240,38,133,107,160,57,75,200,236,185,69,63,75,211,100,239,4,102,79,28,60,83,116,59,186,36,23,26,230,211,119,94,129,56,172,155,44,138,36,187,87,90,67,92,160,230,74,174,54,2,102,16,46,137,76,229,231,106,78,141,209,15,19,195,87,137,166,21,209,59,223,204,167,77,71,210,209,89,77,78,165,7,76,0,227,129,227,185,19,54,24,186,35,110,168,67,123,71,226,210,164,89,249,95,118,218,55,104,176,22,171,134,6,137,92,87,215,71,52,88,207,155,112,45,225,197,4,58,87,127,24,199,131,121,61,80,242,30,77,97,220,51,163,193,206,14,87,183,134,200,85,237,126,63,117,226,224,166,63,109,194,182,183,185,147,184,163,25,140,155,251,190,31,171,42,109,222,204,37,92,105,152,22,105,109,72,4,26,151,140,18,3,132,247,26,243,185,186,154,242,131,192,253,121,242,2,157,68,174,38,105,44,60,237,179,63,169,77,224,172,17,0,108,249,144,219,10,216,190,129,144,192,73,167,249,105,22,102,251,28,210,44,103,10,58,135,31,143,146,165,133,21,179,82,200,207,44,158,93,21,18,127,19,40,198,114,243,9,139,204,231,210,51,63,81,103,173,204,121,142,29,193,171,103,5,145,225,83,139,201,214,245,112,131,132,153,47,156,125,202,111,188,214,25,19,13,233,222,40,144,183,48,158,218,213,180,48,228,119,45,102,239,245,76,86,88,170,213,0,169,224,132,24,245,21,102,148,250,92,220,34,172,184,22,181,227,26,24,164,94,219,125,137,169,237,176,72,173,214,56,100,98,46,94,168,5,47,90,163,142,200,185,145,60,245,194,17,18,79,114,49,17,233,236,197,183,211,82,146,50,91,33,177,118,62,71,243,162,20,138,186,100,231,73,132,179,68,185,243,52,1,56,217,20,155,82,165,87,244,205,105,121,33,41,252,104,84,192,68,189,203,121,173,45,223,25,151,132,107,7,49,113,144,123,138,74,152,102,67,59,148,236,23,238,178,122,111,171,213,253,96,212,123,171,172,184,133,5,218,185,110,192,108,136,182,192,63,2,142,87,234,192,214,220,250,90,20,168,121,81,201,52,61,145,245,212,218,140,168,167,135,94,47,38,99,124,14,120,165,81,240,71,167,233,253,173,165,73,161,151,52,137,244,40,233,209,210,218,161,195,97,233,224,172,85,64,56,163,150,104,113,180,175,171,236,36,10,212,255,233,53,123,103,28,157,133,76,43,113,76,222,48,250,66,134,175,185,181,80,167,108,103,122,154,73,65,149,227,81,49,33,252,25,215,146,158,209,58,156,101,162,32,254,61,210,88,111,33,142,89,50,220,139,41,57,145,9,131,226,204,234,210,10,36,252,216,195,202,160,62,171,237,10,35,200,61,180,212,16,177,28,138,15,93,32,132,68,223,83,132,80,127,238,93,81,241,74,14,70,43,113,76,63,201,155,172,155,20,172,172,61,152,9,36,175,42,62,35,124,139,159,50,104,130,31,227,101,243,25,35,219,174,232,153,188,92,53,165,211,251,101,173,174,248,255,197,200,99,160,116,141,105,112,10,110,97,80,134,228,32,14,75,255,76,82,221,56,34,236,13,237,69,169,1,167,20,42,182,99,176,124,168,30,252,141,198,141,204,3,81,247,139,110,139,172,230,15,61,227,178,221,2,90,36,127,169,214,248,109,245,128,207,166,242,58,175,26,215,27,55,42,191,55,226,61,87,6,152,253,210,68,215,109,56,124,166,217,203,1,131,234,116,174,157,241,224,243,76,173,187,202,213,16,79,126,71,6,243,20,40,229,210,251,217,7,114,26,249,125,34,66,222,244,211,56,96,194,217,194,227,98,248,131,111,76,43,134,92,205,249,226,219,214,115,122,71,165,38,198,42,201,83,166,183,252,61,56,98,114,249,186,30,3,239,51,111,127,109,118,142,88,36,3,228,167,123,119,89,39,75,45,160,246,115,65,140,117,62,237,63,178,26,211,138,40,47,60,33,231,142,239,173,136,254,239,123,116,165,218,8,154,240,248,90,172,177,186,220,209,198,158,127,81,87,58,29,70,220,63,230,252,129,52,70,234,223,114,99,89,31,84,123,239,91,33,17,153,190,29,211,129,89,78,110,89,28,116,32,54,245,59,223,155,167,45,31,115,90,185,115,92,77,186,172,244,123,245,89,148,121,27,127,242,243,167,49,229,115,45,100,122,63,89,251,109,142,227,243,22,57,114,140,58,167,170,181,3,93,194,191,28,40,224,27,255,223,97,123,82,249,233,159,87,67,113,56,99,27,113,27,13,198,201,151,15,181,52,19,165,106,85,46,158,109,68,155,33,60,207,172,254,192,243,11,249,210,21,54,42,235,114,239,109,90,212,222,23,248,88,87,116,193,206,173,197,117,57,89,249,153,74,247,189,154,243,228,57,156,214,232,164,85,204,6,169,68,58,123,243,175,90,201,96,104,192,247,131,240,87,187,54,191,55,110,37,23,27,103,199,187,75,60,23,186,2,85,224,73,68,253,62,87,71,201,76,96,36,89,74,242,207,65,161,124,137,179,254,248,149,243,175,188,227,230,229,6,134,136,81,32,107,214,102,92,140,103,64,190,48,186,76,159,124,24,35,15,21,149,219,9,205,94,116,126,196,233,221,204,212,240,158,9,12,70,141,160,69,147,144,225,151,223,38,142,88,189,143,178,129,175,83,46,30,221,100,183,99,194,161,255,143,11,79,52,235,189,81,240,39,205,215,14,6,73,229,17,37,113,219,196,242,138,116,148,110,238,229,35,230,217,129,10,151,160,24,74,84,255,30,5,146,103,137,69,150,106,59,90,177,251,52,59,204,153,232,54,120,54,143,179,18,23,231,116,41,113,3,162,244,116,69,91,131,225,219,213,11,147,172,158,217,39,225,211,49,198,85,207,135,27,158,145,173,243,231,70,251,232,154,128,2,163,192,187,253,230,13,246,71,150,7,63,59,131,252,185,105,2,179,22,45,185,57,85,159,31,123,99,91,129,41,213,5,2,143,45,175,141,34,118,123,110,142,1,136,79,72,86,227,169,31,36,35,153,247,197,210,88,124,80,207,104,210,44,155,232,127,242,247,46,200,123,75,55,205,219,10,102,252,230,103,222,77,210,207,16,154,219,59,30,156,74,191,34,189,20,178,216,250,234,162,183,157,144,183,220,154,202,166,52,125,9,40,4,2,146,94,140,208,82,118,56,115,8,187,129,0,224,93,198,242,153,50,155,212,119,190,175,133,215,193,40,113,53,148,248,222,150,194,181,250,154,138,223,195,188,17,12,208,243,231,111,235,125,224,70,68,254,206,26,196,77,201,55,126,45,74,122,4,51,187,11,19,54,250,196,18,81,17,195,41,114,201,131,179,173,250,4,148,118,179,83,86,209,86,177,179,146,247,195,115,38,59,203,207,18,152,81,159,125,105,75,36,41,174,190,30,112,71,144,247,107,21,172,241,206,2,45,48,158,102,177,180,17,239,207,151,213,98,48,94,211,14,155,128,116,151,23,91,9,54,186,63,121,162,0,111,200,163,193,191,105,223,54,6,169,107,83,104,184,48,41,133,239,204,108,174,148,168,205,73,179,80,248,254,233,47,88,70,30,223,176,219,230,70,114,72,223,232,197,14,13,185,172,45,48,122,235,95,71,36,35,63,186,76,166,21,65,221,175,146,29,148,36,224,93,219,48,200,49,181,63,135,83,127,110,13,253,236,115,67,51,180,158,3,168,92,204,110,225,235,73,160,91,88,70,7,157,38,37,232,47,253,227,176,200,189,207,137,240,163,95,240,206,84,132,118,65,55,186,44,191,99,24,48,84,27,121,43,120,36,227,75,231,208,160,100,208,229,193,16,81,27,159,169,198,54,123,217,169,189,20,217,143,207,34,197,62,150,85,13,94,20,17,255,225,239,108,235,156,128,150,184,170,126,237,217,117,147,187,15,184,35,150,149,238,135,182,188,196,18,184,99,192,145,239,91,33,166,124,225,194,142,42,221,111,101,238,131,23,62,125,190,124,236,63,226,31,28,116,155,160,231,44,219,227,222,141,19,123,171,2,211,105,162,143,97,91,88,100,245,97,82,79,53,197,213,228,211,228,115,156,193,96,180,58,135,127,245,169,23,54,19,100,127,107,139,159,78,121,178,57,186,59,17,2,99,255,117,55,95,236,204,40,209,243,183,102,130,239,229,126,44,210,70,88,126,57,204,99,220,95,30,72,210,143,248,90,141,130,69,89,0,88,231,206,129,209,187,209,79,72,177,11,188,169,230,187,48,234,111,247,201,216,108,159,3,123,15,56,151,37,61,24,9,97,175,58,0,102,243,38,203,38,253,247,124,130,219,102,19,207,94,129,11,60,157,25,31,36,61,141,102,5,44,31,201,199,224,45,98,215,192,231,223,127,140,20,107,242,58,186,204,164,99,37,106,224,227,183,77,120,81,126,123,145,255,223,113,53,172,59,233,74,44,185,101,199,240,129,141,214,167,180,26,246,168,117,222,54,71,5,117,9,204,204,144,234,109,212,124,179,99,104,55,33,222,27,143,198,40,184,50,98,38,237,4,191,201,175,54,137,111,89,240,45,54,241,177,84,13,182,108,155,192,197,140,212,2,206,226,118,62,204,185,254,244,174,128,207,200,190,181,228,192,132,247,71,60,26,57,249,23,70,219,106,7,12,35,83,30,13,5,234,214,253,201,137,24,94,89,117,244,8,126,220,42,135,219,126,6,224,89,236,176,147,222,1,67,133,146,155,255,202,155,226,106,182,162,115,43,204,130,216,47,12,219,230,129,247,46,130,54,125,47,50,88,121,203,197,83,14,48,192,227,147,162,255,161,67,119,96,86,225,85,99,112,31,184,213,253,220,123,241,44,23,174,85,230,113,136,139,189,197,7,57,179,219,188,117,113,63,120,125,150,81,63,120,92,190,255,129,7,154,5,213,59,67,129,202,36,115,245,180,186,236,152,231,137,76,100,125,114,100,39,119,44,49,197,162,140,242,104,232,251,148,38,223,171,86,189,249,38,170,24,29,177,92,85,67,195,74,250,194,105,63,108,55,217,211,2,175,143,117,101,240,57,169,78,233,164,231,15,167,201,252,115,224,12,183,202,11,151,143,64,251,131,207,65,161,42,140,77,97,116,113,214,147,52,31,152,83,207,133,243,245,24,133,14,64,156,227,14,78,182,29,227,65,71,190,79,118,206,39,77,86,55,52,86,239,124,135,152,92,169,207,173,41,185,111,2,107,63,66,221,245,76,205,91,238,61,164,31,33,153,94,115,149,171,111,136,253,67,87,45,130,22,25,29,88,112,165,21,187,5,6,218,148,117,21,216,245,66,126,240,89,84,20,222,44,66,247,115,33,134,245,194,107,196,34,1,124,235,195,12,30,174,205,100,176,197,141,20,166,160,86,224,113,171,5,204,24,213,212,225,163,19,66,133,146,171,17,162,253,84,36,172,11,231,126,117,7,128,161,116,200,240,65,171,87,158,188,177,110,223,161,139,233,135,108,162,128,199,23,194,255,193,84,189,92,248,156,18,234,142,189,33,59,224,45,83,14,172,210,210,164,213,230,212,157,16,193,216,220,218,29,62,168,76,201,163,161,147,242,153,74,254,96,148,56,30,120,207,45,87,151,107,174,97,112,46,30,166,250,193,186,231,53,147,223,125,63,9,105,220,58,20,198,18,172,42,44,39,160,101,250,2,177,93,41,150,43,149,79,130,204,71,244,242,66,29,112,237,15,234,58,137,31,44,123,52,34,129,36,159,46,90,117,194,50,97,176,207,10,200,230,210,38,90,132,63,120,127,102,111,63,120,92,197,17,131,41,62,185,51,177,212,226,18,30,206,144,67,226,98,211,236,187,104,198,130,50,54,4,133,66,18,153,11,141,79,53,239,60,140,184,111,233,10,159,243,86,140,93,224,165,87,87,126,160,123,79,65,130,42,201,30,141,101,120,172,152,239,56,148,107,104,3,170,175,39,82,127,240,168,242,214,103,219,133,134,79,220,124,218,97,232,129,155,71,21,127,240,144,147,23,213,129,245,142,109,178,249,67,162,69,232,230,149,22,29,137,64,200,146,237,35,240,184,51,117,158,38,162,112,97,120,247,57,86,252,108,52,147,242,192,235,83,147,255,193,84,172,11,92,33,6,181,11,159,174,178,20,206,117,181,123,53,74,43,242,222,156,249,114,124,49,116,12,111,213,23,137,234,122,78,246,209,149,208,103,232,218,106,24,67,124,78,115,192,22,54,155,15,188,90,172,111,201,232,158,85,225,61,166,160,69,130,246,231,188,212,209,162,15,24,247,171,245,192,48,62,246,133,123,210,70,195,57,231,179,244,249,193,226,31,6,108,110,11,241,218,40,88,201,38,235,28,20,33,20,124,31,236,156,24,97,110,201,131,115,112,241,109,210,121,135,74,169,151,163,131,114,169,211,213,166,195,232,174,13,69,161,163,181,139,78,217,222,13,19,16,111,57,46,206,48,231,250,3,79,15,208,253,210,22,251,30,130,136,123,83,220,251,189,214,50,121,167,187,242,18,142,67,132,211,175,166,166,114,222,248,29,48,18,157,91,224,91,41,15,237,18,197,178,26,87,79,206,126,242,104,196,183,63,98,9,48,233,164,219,85,176,160,62,79,214,227,209,134,145,52,46,140,202,229,78,247,183,81,177,206,15,92,187,127,78,224,91,214,109,232,68,138,226,162,227,42,144,25,108,126,165,23,158,215,1,230,7,215,56,135,216,236,88,238,10,4,25,117,230,22,95,155,204,198,208,39,43,63,31,242,248,34,232,61,203,205,11,37,110,30,86,89,182,50,183,23,118,215,227,31,124,107,96,13,13,147,150,31,218,101,1,2,238,238,96,255,131,201,88,43,140,93,226,184,240,190,167,78,67,207,223,116,69,151,192,84,70,164,59,2,96,240,87,249,105,76,90,102,141,94,108,6,13,75,96,202,129,122,116,83,34,191,91,218,172,35,93,28,7,195,68,125,78,151,7,239,198,111,139,25,13,101,241,161,87,51,0,215,157,201,115,153,85,225,51,74,62,243,217,31,188,175,187,236,15,238,58,147,151,75,194,248,161,123,197,209,237,108,108,80,135,184,48,189,188,222,69,29,142,88,170,10,219,130,121,225,117,75,35,129,161,105,220,157,237,249,109,253,32,84,208,180,152,239,42,246,113,171,43,140,196,237,221,206,159,83,137,118,21,234,17,246,61,12,208,165,181,151,98,227,120,215,109,234,171,102,149,223,182,253,96,190,225,15,18,18,210,102,28,52,166,207,104,184,80,161,116,253,194,59,94,27,147,170,250,7,110,119,219,204,49,253,233,105,192,241,100,157,248,249,146,190,0,211,101,197,222,147,35,83,207,249,129,41,242,185,176,134,55,128,89,74,125,154,167,186,177,234,247,154,20,1,230,121,225,45,71,13,131,73,51,4,156,217,45,94,216,180,62,227,201,135,121,69,200,7,67,53,46,197,111,19,234,234,171,61,240,57,247,140,128,17,80,29,10,27,223,231,194,251,10,31,254,96,167,23,26,12,77,67,96,18,5,57,154,28,111,167,42,203,4,240,136,181,17,165,144,162,109,138,233,225,237,136,19,187,160,189,31,184,221,179,132,169,7,234,132,183,137,194,57,186,76,129,97,41,58,221,123,237,7,239,91,24,240,131,41,109,10,24,173,164,166,240,114,43,162,31,188,214,243,100,86,66,87,3,166,39,222,39,131,171,61,119,236,24,176,162,188,85,51,44,179,166,83,25,161,98,244,231,110,218,141,147,2,84,138,30,177,226,211,49,238,14,16,152,74,153,117,225,121,57,205,63,184,141,45,87,179,132,93,184,24,151,181,120,82,129,162,116,125,52,51,139,74,95,50,50,81,42,52,239,14,208,224,154,60,123,5,220,175,201,229,48,238,215,244,80,88,51,125,220,42,109,94,112,208,140,123,23,40,231,178,118,90,174,227,179,167,217,230,209,154,215,120,225,230,73,57,208,117,213,115,126,232,250,92,225,12,94,93,103,188,194,33,39,8,12,9,114,157,54,184,177,8,218,189,24,171,195,231,226,205,118,200,97,184,244,178,37,40,63,59,21,129,247,122,110,78,16,60,218,228,156,174,96,36,92,24,145,64,15,232,146,34,154,237,138,164,89,165,35,246,9,222,102,72,181,54,153,24,128,161,37,8,124,43,218,108,150,79,24,50,4,220,147,140,16,72,124,117,180,123,49,31,115,60,112,247,72,151,193,184,110,94,152,192,226,142,86,129,70,145,100,25,32,183,213,154,39,158,129,183,4,247,129,201,101,207,128,207,228,216,158,155,159,119,185,15,78,176,190,76,133,41,128,88,23,150,224,161,161,251,166,244,58,70,27,251,185,247,68,74,35,96,34,122,67,97,54,89,89,224,169,29,13,185,225,82,135,192,146,222,101,102,77,163,101,121,176,41,219,40,194,110,221,19,80,191,215,154,73,95,11,195,108,249,233,94,183,54,25,69,237,250,210,73,34,228,192,246,177,229,123,180,167,193,57,194,238,251,211,77,124,142,12,38,43,123,175,174,228,233,20,54,253,163,11,203,9,200,208,41,29,105,149,103,105,36,14,83,228,115,16,170,250,183,90,237,255,245,95,255,243,127,254,239,191,146,107,159,251,127,129,180,246,47,159,229,121,206,85,238,75,102,86,179,7,118,225,190,31,156,36,46,6,108,65,189,128,33,86,60,159,30,154,83,220,28,137,167,185,30,216,45,203,12,94,162,226,248,131,103,76,126,24,44,207,183,253,57,28,11,156,199,124,159,236,211,124,48,116,212,254,231,98,148,98,46,156,199,11,35,136,22,15,70,74,117,191,240,88,37,222,26,249,144,253,60,183,105,47,92,56,247,253,167,197,115,76,110,164,96,83,125,186,21,206,65,1,183,241,142,180,211,229,238,20,49,136,182,63,13,218,119,137,5,129,172,92,123,102,144,179,29,107,251,254,116,25,207,212,72,88,172,220,217,11,249,224,63,67,205,131,44,160,249,93,36,17,176,241,184,177,193,228,85,5,78,75,102,62,152,89,218,36,240,123,47,101,0,157,156,165,227,244,172,239,231,128,26,140,2,196,12,228,52,132,166,220,72,241,173,113,156,173,178,89,3,246,250,129,31,156,178,62,56,12,194,117,215,193,243,44,146,240,225,68,129,131,173,191,118,177,50,9,93,38,17,212,118,62,80,34,30,176,228,115,89,154,107,251,147,101,83,0,214,139,17,15,137,6,207,144,233,158,53,182,159,189,66,180,10,66,247,67,78,13,38,4,189,219,189,154,226,84,189,58,147,57,93,177,107,217,237,74,31,252,224,220,5,77,89,87,147,74,173,72,137,123,35,23,44,193,6,226,182,59,197,213,137,82,106,157,241,49,81,248,52,54,140,21,128,232,181,92,157,205,159,54,224,100,169,74,129,161,49,199,153,131,105,86,247,6,153,218,157,126,193,124,45,131,126,104,203,227,94,123,206,120,85,209,52,231,186,156,2,19,125,127,224,244,85,89,254,224,218,186,62,54,149,116,229,194,117,9,203,21,24,57,214,121,225,86,117,42,204,102,141,91,47,92,175,129,13,155,103,43,45,142,155,195,159,210,78,154,126,242,246,65,195,96,167,222,30,248,108,167,247,133,207,88,147,71,75,86,30,31,48,85,143,237,217,215,155,43,171,195,8,52,200,153,252,23,191,171,65,165,104,189,54,61,51,208,12,30,111,3,206,77,62,87,94,44,40,17,61,61,91,148,178,244,228,75,144,164,6,141,99,32,4,167,65,45,50,110,59,66,17,231,192,183,117,100,3,231,155,110,178,188,177,6,50,38,2,71,113,208,58,147,206,158,114,40,200,28,102,115,196,233,155,145,216,230,3,195,133,189,112,125,130,13,192,35,142,159,13,174,222,11,147,210,246,247,166,196,163,46,61,241,159,131,85,191,153,125,34,104,107,61,240,217,120,148,11,167,162,159,100,146,171,141,180,75,67,207,235,121,114,234,8,47,197,4,171,177,164,239,253,43,45,8,120,81,59,247,192,65,87,53,152,210,125,133,173,250,37,96,147,22,213,104,195,217,12,6,205,169,178,141,87,148,225,30,145,248,115,160,47,67,66,156,192,227,18,172,106,19,31,185,31,154,83,164,232,76,69,251,185,214,220,42,46,154,139,94,60,208,126,143,175,137,225,226,208,183,26,38,140,121,51,243,103,48,38,249,92,195,140,177,110,230,4,225,30,13,137,145,250,138,121,5,95,226,172,225,83,10,122,210,13,199,13,227,5,40,140,143,93,187,240,51,113,176,119,174,183,171,36,83,191,91,47,156,35,118,132,177,135,30,57,136,245,185,89,167,193,112,82,199,27,10,44,241,65,168,68,221,243,249,109,212,122,218,133,235,251,228,240,133,227,204,126,224,50,20,102,109,12,94,218,233,178,251,236,166,203,3,159,225,43,49,206,174,27,138,140,37,250,78,17,33,133,152,51,159,155,19,85,21,88,132,180,127,112,238,45,98,183,228,184,211,243,219,184,10,246,11,175,173,67,164,177,240,222,44,192,233,210,79,112,22,22,92,91,23,70,64,250,129,207,46,35,126,58,227,252,173,63,125,78,195,67,2,218,115,38,153,171,15,156,80,56,186,240,72,26,166,164,32,52,151,128,201,41,104,88,11,123,118,63,138,25,76,238,74,225,236,6,69,6,55,24,173,18,179,70,235,197,199,31,181,127,148,53,11,204,217,118,69,14,97,90,230,75,97,212,101,110,254,162,188,32,149,106,237,130,231,41,53,61,129,150,93,124,108,203,94,164,23,110,59,197,213,4,145,53,18,79,218,37,226,140,192,226,144,10,204,233,32,62,231,50,149,182,170,153,147,115,191,30,111,93,225,92,77,133,33,184,244,11,167,167,147,39,76,201,163,77,176,7,75,89,81,130,197,253,194,75,24,221,6,183,251,96,48,249,101,187,158,32,46,69,106,17,88,140,218,13,142,106,249,15,238,18,115,78,182,232,68,55,4,158,50,21,39,152,158,105,69,139,83,18,36,65,74,206,243,165,214,11,155,103,240,3,231,116,63,39,165,220,146,118,129,50,60,98,47,100,112,149,157,84,34,235,82,238,213,144,20,154,162,227,242,129,12,29,250,224,84,95,207,152,85,176,160,217,114,104,79,38,189,180,203,133,17,208,125,224,60,110,162,203,118,20,114,243,223,214,52,6,103,50,50,147,36,38,145,163,104,55,185,152,199,120,97,204,71,234,133,231,124,81,246,32,23,93,146,140,194,75,49,237,248,216,172,156,77,202,14,64,203,154,75,146,158,73,248,41,84,146,181,114,39,75,20,161,147,254,52,181,46,209,13,141,242,32,140,237,109,222,61,50,213,82,198,92,31,184,14,65,119,18,146,213,65,201,147,69,155,116,19,122,148,76,48,69,7,17,153,133,108,210,159,4,56,254,150,227,102,161,207,20,36,28,70,224,222,198,205,66,163,139,90,53,187,94,46,119,25,125,60,41,85,2,197,126,183,95,88,100,50,12,198,186,49,238,13,133,64,41,9,132,109,231,188,87,163,212,32,15,126,86,237,185,34,16,111,154,57,218,21,96,181,223,253,31,53,211,74,120,221,253,39,131,127,97,200,187,10,119,55,208,51,184,37,109,20,52,158,103,144,176,18,43,95,82,54,196,222,247,36,65,105,192,208,38,107,164,212,98,59,79,229,76,209,239,129,72,243,154,151,43,97,212,25,225,167,108,82,29,1,119,8,15,2,19,159,140,36,52,201,245,174,220,74,224,51,156,20,158,202,72,64,117,48,199,190,245,192,103,101,20,86,14,120,138,108,18,105,199,36,45,110,75,64,187,143,182,95,186,131,57,215,213,155,244,196,37,82,104,57,168,162,142,56,115,34,191,147,132,206,10,229,170,165,117,57,163,89,139,72,22,50,103,57,152,49,80,160,230,67,177,178,118,187,108,34,212,173,148,98,117,182,3,121,93,102,38,53,35,242,220,184,10,68,47,44,100,208,244,167,73,240,212,126,217,68,42,9,1,47,109,146,64,186,156,29,136,53,77,97,138,240,235,133,149,206,0,60,247,232,114,117,83,230,11,112,10,86,0,112,173,227,249,237,145,47,67,24,56,47,189,249,89,250,178,108,169,113,154,89,15,92,47,5,235,7,111,133,75,187,251,86,224,169,223,139,126,150,139,92,77,93,135,194,105,92,26,253,129,181,242,0,52,183,113,121,80,4,253,149,41,8,77,55,66,12,228,233,135,112,176,128,203,154,2,175,173,157,129,156,77,189,140,57,196,152,155,114,28,145,66,43,151,90,214,219,126,168,157,103,246,156,151,235,55,161,44,42,181,51,185,41,154,161,3,26,175,50,82,59,83,113,192,244,120,37,203,230,225,222,50,191,94,220,117,210,33,149,84,130,56,3,5,24,14,129,194,152,3,221,247,58,91,195,169,40,241,162,75,16,206,98,33,9,65,152,82,144,232,10,203,8,35,15,42,169,119,204,224,149,44,132,243,11,83,98,192,233,207,197,46,164,244,3,199,156,47,138,120,156,192,74,41,157,152,210,220,9,103,102,202,222,30,52,223,209,65,189,110,109,138,226,92,46,52,137,178,164,22,3,152,195,212,3,43,31,27,242,127,22,158,132,142,91,208,92,106,23,84,73,101,211,60,0,250,125,238,150,244,165,26,78,132,113,220,164,127,74,193,194,68,24,41,201,208,56,223,52,63,104,137,184,222,15,124,80,140,173,238,168,67,250,109,61,240,249,236,83,96,33,171,157,43,145,152,175,210,191,174,180,254,48,191,250,93,182,244,160,173,85,76,192,176,175,2,46,47,211,251,180,116,201,210,59,217,41,235,131,39,194,90,251,194,107,202,116,113,218,107,226,106,26,131,210,164,16,165,90,129,236,193,37,173,80,96,176,31,216,28,232,46,60,132,43,0,83,158,242,247,224,91,39,234,104,133,253,126,246,132,103,102,11,38,56,150,151,114,239,100,226,57,113,49,101,203,85,62,53,89,169,59,33,156,9,53,117,109,211,243,26,20,215,221,104,204,57,207,75,229,11,36,160,57,111,137,7,19,151,148,182,96,63,152,36,14,36,62,87,195,228,2,202,88,17,131,42,240,154,187,214,197,16,79,139,130,31,204,87,165,186,4,2,89,185,209,49,52,27,133,202,61,224,245,140,203,127,159,86,110,168,213,66,145,181,227,173,206,91,74,47,164,132,144,51,69,192,133,184,144,22,42,205,212,98,116,88,101,138,190,116,165,76,188,93,88,52,206,169,145,98,3,115,185,243,104,168,11,129,157,76,50,129,215,91,167,148,36,30,98,98,235,243,50,73,9,73,100,217,39,116,163,48,231,27,112,220,93,139,77,249,92,115,220,160,95,29,26,100,234,166,75,249,217,238,89,147,54,209,113,29,166,48,51,102,244,66,148,43,154,188,54,91,240,185,110,76,144,67,171,212,149,49,137,222,192,56,114,128,215,65,0,249,82,202,244,215,45,136,67,249,78,224,140,24,98,76,209,86,114,33,5,134,84,97,70,147,157,211,64,150,160,95,71,233,238,140,150,160,210,156,45,69,149,37,13,19,79,188,225,34,238,13,19,94,238,205,33,57,197,246,199,44,44,5,109,104,247,199,102,21,55,25,169,234,135,143,108,34,3,193,78,202,156,89,165,110,178,114,178,185,212,167,220,147,244,127,100,167,242,165,207,158,255,127,86,181,37,240,153,70,235,45,58,163,222,73,122,56,187,250,220,165,232,236,116,5,169,76,169,195,229,78,127,93,244,76,148,75,74,73,41,115,145,81,77,21,184,22,162,238,189,163,148,20,114,74,145,99,139,21,139,148,152,111,160,232,52,173,128,61,127,78,145,1,233,108,208,164,65,207,36,59,207,161,38,162,245,13,57,166,167,54,183,99,139,21,69,151,164,180,180,108,24,83,196,216,109,14,206,191,90,46,125,150,173,190,162,189,207,161,136,58,115,173,104,174,48,231,29,102,44,202,177,6,229,143,243,11,158,105,163,194,60,43,104,246,92,14,66,129,147,3,21,74,245,163,111,169,103,230,188,44,240,96,7,31,185,75,216,38,90,128,206,177,199,179,12,230,251,80,181,18,142,41,54,22,15,203,175,231,46,219,96,164,4,87,144,112,38,229,203,90,34,126,214,113,39,12,183,100,196,246,169,240,57,119,204,200,123,110,252,197,186,162,24,242,52,175,47,63,103,173,34,75,135,89,145,126,118,200,196,153,40,217,146,120,3,58,208,169,124,205,13,223,230,236,254,100,182,57,171,55,85,72,81,250,142,178,157,44,168,70,81,12,193,140,108,46,109,50,232,97,128,34,58,226,48,154,137,82,15,83,80,1,169,158,155,68,205,45,9,91,139,112,41,246,40,14,159,21,181,44,233,133,25,13,253,28,74,5,248,164,233,210,147,217,6,135,162,12,84,175,51,71,168,128,67,51,202,164,171,36,192,141,21,33,131,51,239,5,119,200,184,173,67,214,60,12,171,119,8,44,160,65,53,165,35,100,83,84,246,143,73,165,231,150,126,96,194,116,254,53,138,213,233,202,102,50,113,36,159,222,129,11,38,193,42,120,65,9,28,244,242,248,101,70,245,86,41,14,8,32,45,196,52,112,234,144,155,163,252,19,63,189,208,17,148,137,44,161,79,89,67,178,2,142,101,145,192,19,170,92,221,83,81,40,58,158,19,188,62,184,233,235,237,208,100,65,42,123,40,124,54,78,222,98,60,162,114,33,112,162,62,47,230,82,76,21,1,138,33,98,50,103,182,65,239,33,196,77,200,163,76,209,108,193,203,212,199,29,94,175,16,14,69,238,101,33,132,22,63,61,139,212,155,52,74,5,107,72,45,85,210,219,163,139,16,13,134,135,1,18,237,23,253,28,114,84,165,135,36,11,230,70,146,105,66,63,149,35,187,11,186,156,142,159,170,104,201,152,159,250,14,237,158,138,255,246,35,160,147,177,52,26,33,7,115,86,21,17,60,50,35,84,87,48,104,68,189,167,212,70,52,132,204,82,115,114,9,53,134,67,10,47,48,41,59,187,4,103,229,209,245,155,148,252,54,132,151,183,215,7,81,17,69,73,155,188,24,70,217,247,210,45,60,8,211,43,74,219,89,20,117,214,166,229,165,168,29,193,48,243,199,94,167,111,203,178,3,92,103,185,48,11,145,180,40,222,95,197,171,19,16,129,194,84,69,116,154,38,146,168,62,23,193,13,92,146,94,99,160,144,118,118,149,39,194,47,87,116,19,245,218,137,42,155,235,52,37,147,231,19,25,39,72,150,94,37,3,204,205,228,230,201,244,20,87,104,41,161,207,42,178,90,38,30,31,223,227,76,61,51,103,133,59,68,242,124,197,148,84,21,130,133,26,225,168,208,21,162,154,123,202,147,39,107,39,135,207,26,152,174,247,18,55,71,58,62,228,144,160,150,206,231,183,139,169,162,250,248,48,201,225,139,90,47,118,54,225,121,195,84,175,195,23,112,69,40,51,116,131,206,193,65,30,140,173,98,203,161,12,196,110,253,250,167,3,35,132,22,186,66,232,147,95,229,100,186,44,14,30,62,188,206,166,171,80,115,40,90,99,228,99,182,207,148,147,110,215,4,198,7,37,135,164,17,201,49,189,119,65,215,161,92,209,161,34,1,70,200,206,102,247,29,226,61,166,54,34,10,107,184,166,100,135,217,27,166,172,232,233,199,161,67,99,245,244,162,43,55,48,190,12,65,150,140,161,135,74,72,17,134,243,242,1,142,139,108,107,229,222,197,14,38,161,97,131,1,152,190,20,43,170,179,28,51,59,211,186,135,94,156,114,172,212,230,25,44,163,3,45,175,211,16,190,75,168,228,136,150,220,155,112,176,31,120,216,48,67,96,22,189,187,51,65,207,237,108,53,68,1,53,144,77,193,88,187,74,124,249,231,128,35,90,122,9,2,236,246,123,147,201,121,148,248,6,194,49,177,65,33,228,33,146,93,16,167,87,200,79,65,36,216,34,11,212,240,13,77,65,138,132,187,49,180,3,55,242,247,33,48,69,60,15,49,139,127,134,252,137,154,1,85,25,214,16,246,86,20,210,122,59,53,60,27,208,65,251,208,89,204,59,235,162,147,44,83,92,140,253,243,205,206,88,2,126,165,47,112,103,122,218,216,102,230,11,143,159,221,78,192,67,54,22,192,16,218,127,103,13,131,169,86,20,152,179,219,39,194,2,140,185,86,85,152,226,145,251,219,216,81,140,162,240,125,238,106,153,237,37,32,210,164,227,62,88,109,239,173,209,142,151,7,99,248,149,7,246,90,240,31,124,207,41,237,247,160,159,154,161,161,40,170,102,133,75,254,210,124,191,159,190,133,226,160,173,123,146,194,80,123,16,129,209,77,174,247,151,145,10,159,10,167,249,209,82,127,13,42,37,184,192,197,90,37,224,157,222,246,230,244,38,141,178,165,140,161,89,200,188,201,205,167,165,122,46,92,150,17,91,228,99,94,37,70,96,74,104,250,109,82,43,246,17,24,77,168,125,95,12,109,99,121,111,36,114,191,21,254,247,173,219,45,156,4,230,127,1,142,121,125,25,0,41,19,139,31,238,86,63,125,209,179,117,251,130,88,160,16,71,245,75,103,216,228,241,84,103,186,191,165,243,198,47,153,158,207,53,24,106,198,3,99,20,31,176,113,217,228,161,201,188,125,145,13,131,225,103,42,124,22,174,239,92,104,176,169,143,9,12,247,102,122,139,96,135,114,41,40,192,233,172,93,23,173,229,42,133,26,202,122,80,2,62,103,107,125,240,100,123,145,122,97,162,100,2,207,211,251,227,98,196,161,146,220,27,198,242,151,152,49,152,125,228,125,48,158,163,182,232,224,5,86,100,185,247,46,115,15,175,73,54,184,112,50,21,24,31,243,24,121,5,77,173,164,87,179,153,136,14,206,1,119,119,133,207,209,252,243,76,49,184,138,204,56,112,9,157,89,131,169,9,234,10,91,184,46,96,114,22,2,51,56,238,232,33,210,36,29,152,122,191,254,177,145,230,111,40,77,125,109,132,96,62,11,109,131,79,155,200,192,45,102,13,31,15,118,134,120,90,15,58,235,87,217,241,131,171,78,132,5,18,85,105,235,194,171,72,95,160,104,161,207,219,85,230,57,59,234,247,34,98,49,86,188,150,73,124,201,123,65,55,154,177,124,224,4,145,229,226,106,70,22,35,190,230,168,138,22,50,215,49,62,10,50,213,77,97,132,25,239,131,97,177,172,111,93,56,193,121,155,192,81,221,50,203,150,243,41,118,138,199,230,20,62,101,78,56,251,44,98,4,129,162,82,161,104,91,46,123,9,204,100,35,67,15,241,155,253,21,152,27,188,56,159,92,56,113,194,104,61,96,50,95,119,121,224,220,142,244,85,252,54,43,236,20,216,86,213,251,90,58,232,207,79,153,254,64,160,40,41,15,129,113,234,208,22,131,168,113,97,78,218,95,68,222,96,163,29,92,24,35,204,207,58,202,224,157,164,77,48,99,206,117,196,189,177,210,168,242,216,24,102,205,152,71,241,206,185,10,11,192,231,107,238,219,139,40,161,111,93,224,28,117,79,6,147,174,149,171,169,112,252,228,158,172,27,33,94,41,175,221,215,248,116,226,126,157,108,203,162,150,169,236,152,241,53,160,143,232,254,134,96,90,186,179,81,69,94,181,9,138,92,70,239,210,187,211,214,31,38,196,54,178,76,55,121,75,123,19,255,44,177,242,156,129,54,117,18,6,206,253,182,40,123,171,231,106,34,106,41,70,117,199,131,76,127,155,194,131,123,245,153,99,147,190,53,84,230,59,7,151,171,50,109,32,214,170,23,61,187,8,237,129,231,112,237,252,67,91,18,241,242,20,212,150,113,127,44,2,20,37,233,197,84,132,70,139,53,212,248,71,85,152,234,9,159,6,97,223,47,189,247,217,82,164,24,211,103,245,68,47,93,97,166,155,26,176,206,160,216,102,172,79,128,31,48,163,169,163,240,217,230,166,225,31,26,251,202,170,95,178,112,240,174,254,216,112,227,110,93,30,240,48,157,8,135,9,27,201,108,146,161,161,36,191,55,74,219,247,176,251,19,11,89,119,178,161,28,229,25,180,200,216,247,232,251,108,217,110,13,52,240,32,49,227,157,232,28,249,245,99,208,66,51,90,27,121,87,253,144,9,89,196,152,125,201,5,14,237,96,196,149,91,186,176,57,224,40,140,140,115,192,72,234,202,238,5,77,252,253,57,238,2,195,91,145,113,117,118,16,171,236,216,187,159,125,78,187,142,160,192,200,114,69,23,132,39,178,165,189,211,218,211,173,105,141,57,192,201,122,9,140,79,87,12,13,106,175,47,201,8,120,66,206,246,22,93,168,27,200,186,146,172,64,186,95,24,219,105,189,218,188,78,122,192,43,181,161,143,214,141,96,235,48,46,171,91,209,130,78,90,160,112,198,135,192,44,213,245,194,44,28,122,239,95,189,105,192,116,74,125,50,118,239,209,11,23,134,95,83,91,165,152,67,246,133,197,174,202,236,141,240,223,174,23,230,114,133,15,222,228,106,184,64,2,155,55,198,12,24,233,114,249,237,185,237,221,239,147,215,45,91,144,196,10,216,170,192,99,202,49,241,60,7,229,186,23,238,207,41,18,91,161,213,227,52,118,62,102,191,82,232,192,240,221,99,119,132,254,98,209,39,227,132,117,65,154,80,222,26,37,193,124,159,27,65,182,231,181,18,137,102,239,103,75,108,57,136,198,192,198,157,23,45,251,50,198,128,239,89,105,18,245,151,233,57,65,154,140,99,197,180,224,142,124,103,179,234,137,15,57,145,216,210,15,73,52,231,139,168,219,200,195,6,88,58,17,139,252,30,119,78,128,242,37,159,130,196,100,14,24,191,213,46,107,41,226,83,7,141,217,200,220,166,46,138,23,85,73,50,139,158,93,176,92,140,183,81,139,13,180,233,54,235,147,53,246,231,49,125,163,233,87,228,173,137,76,124,172,69,150,6,84,177,100,255,145,136,245,172,88,107,45,187,173,141,194,249,105,197,199,32,4,214,228,80,194,220,149,238,20,13,61,67,54,47,9,1,175,143,106,102,91,119,170,38,165,131,89,213,94,141,101,158,17,175,61,236,156,235,82,90,119,67,215,153,205,4,182,184,158,108,7,97,253,10,220,79,155,228,216,240,157,230,221,18,137,48,73,193,22,123,77,22,131,203,65,109,184,185,247,187,218,38,118,116,183,119,19,58,131,136,246,193,5,93,96,25,87,200,156,18,0,109,14,115,156,186,45,206,136,110,163,123,28,3,101,183,126,203,155,27,180,66,52,206,2,38,114,48,228,230,108,160,147,247,113,36,232,219,186,65,146,3,179,251,247,89,182,224,228,146,239,9,20,219,23,116,225,2,174,212,173,10,60,48,183,240,105,182,176,248,223,216,30,112,166,194,34,7,76,41,129,92,221,217,207,251,102,148,125,41,114,202,2,19,83,247,169,142,3,105,29,85,209,176,108,50,180,119,25,125,19,171,36,247,105,252,224,107,249,124,96,72,138,205,87,243,115,214,34,203,63,4,54,19,226,120,50,35,98,45,129,225,2,221,223,166,74,107,202,213,133,47,238,187,62,14,114,251,218,12,0,155,75,160,192,237,249,220,208,28,183,207,148,197,74,196,134,252,118,98,15,32,141,70,94,85,58,98,162,205,253,100,130,13,230,188,235,185,89,45,157,174,18,31,36,153,16,227,133,173,182,99,198,215,166,80,248,70,40,45,220,95,35,28,81,108,61,184,83,22,146,248,168,147,238,123,117,145,107,167,205,189,209,13,169,93,151,17,66,165,218,88,209,162,246,216,183,197,56,199,125,108,228,223,43,11,217,13,180,81,176,210,163,193,206,210,127,35,90,211,68,206,103,143,79,61,45,68,112,225,78,150,47,80,92,229,151,52,152,213,63,95,152,68,223,141,18,30,152,249,177,197,199,200,75,18,113,192,165,224,220,27,48,9,15,133,145,2,75,241,224,76,219,122,111,226,249,62,137,159,189,42,74,149,242,90,16,14,98,255,131,54,126,123,30,156,144,113,241,232,38,76,135,113,149,219,204,212,196,92,57,28,238,102,84,41,48,46,102,217,95,123,16,224,210,247,58,103,192,84,238,163,217,161,81,31,13,34,93,140,61,40,54,107,201,247,194,185,58,130,17,184,96,151,91,156,97,87,159,253,179,159,46,108,101,239,93,94,172,194,1,246,45,41,145,190,114,173,174,154,69,206,177,170,116,24,107,147,36,95,187,154,2,97,192,41,75,145,80,251,153,137,237,226,79,78,164,233,138,62,54,91,22,218,136,25,9,211,129,75,221,106,211,234,126,178,135,181,56,91,167,169,143,70,58,63,251,209,252,124,119,114,121,247,183,153,14,115,241,174,134,201,165,238,243,167,169,5,77,95,159,50,217,182,189,244,106,124,105,124,140,16,109,171,77,230,82,42,73,211,190,55,63,141,186,229,123,211,155,250,78,113,115,188,132,229,147,156,35,45,167,247,230,112,198,242,72,30,141,2,248,229,219,229,108,44,144,187,31,134,11,71,85,94,13,152,218,70,121,114,106,65,146,167,15,126,46,53,91,126,27,75,170,56,48,154,220,83,213,71,35,101,54,87,252,54,9,183,45,191,221,171,9,119,199,205,199,186,154,144,192,153,78,16,143,150,108,85,17,56,97,73,237,191,189,206,94,113,203,34,130,242,245,78,247,106,130,168,83,96,14,206,59,197,111,195,142,150,181,19,29,172,210,99,213,199,1,166,45,69,107,143,209,157,44,146,46,111,93,240,186,190,93,137,215,188,231,96,96,52,32,227,106,12,221,179,188,53,33,211,26,59,6,204,116,166,222,60,155,211,80,116,99,164,167,202,3,159,101,220,3,57,20,101,9,211,15,152,9,183,222,65,0,73,116,41,124,214,39,223,93,210,94,165,233,231,164,46,117,21,95,7,248,58,125,235,205,161,171,150,120,242,243,69,214,243,228,5,31,143,124,199,103,186,69,97,192,103,195,176,226,183,73,170,52,89,162,80,163,231,136,234,48,174,46,50,31,79,251,8,43,6,63,193,4,153,89,200,126,151,175,10,29,24,94,80,173,2,39,246,166,37,102,22,206,7,183,89,6,71,231,226,73,155,194,66,51,101,137,59,147,63,85,47,1,47,117,142,0,110,102,213,233,176,137,199,233,205,179,21,207,197,164,55,123,81,24,62,223,157,49,49,10,148,49,192,194,210,90,236,0,79,79,74,73,230,60,214,187,187,19,50,53,208,123,196,71,154,133,178,163,29,48,41,125,121,110,246,97,59,246,27,120,20,45,89,195,198,249,98,84,20,4,76,70,188,8,124,46,24,177,45,176,4,223,86,56,147,36,175,247,230,181,203,180,67,176,45,69,14,142,90,159,46,189,24,29,133,179,134,197,189,89,198,147,188,23,150,240,61,102,122,66,174,245,134,196,167,237,55,62,62,148,125,77,118,62,69,97,134,92,190,93,229,50,177,64,135,217,40,57,218,77,185,79,225,220,218,237,72,248,122,36,253,233,14,111,34,250,184,121,124,234,205,187,137,43,57,156,25,190,122,53,82,37,219,27,229,204,59,249,86,235,0,83,17,117,39,14,206,206,50,120,49,187,113,45,76,131,9,105,234,205,75,90,91,230,13,9,15,156,141,12,17,1,143,169,156,47,99,38,62,23,38,140,113,199,102,250,109,235,4,134,104,94,99,194,163,120,113,43,76,64,249,174,95,236,135,100,30,199,103,181,198,132,199,210,90,179,190,117,65,20,160,223,5,202,164,197,20,14,215,176,223,250,53,182,246,36,236,232,202,93,190,198,216,250,224,200,183,124,22,150,182,194,96,185,163,63,221,140,58,237,48,82,163,207,79,55,130,253,254,224,8,139,233,166,26,47,129,56,218,193,241,23,62,119,51,218,215,186,11,107,98,74,90,83,97,182,125,37,96,146,204,2,83,147,188,189,197,173,255,39,217,111,176,55,217,211,55,113,9,115,26,61,241,146,206,170,205,71,0,154,140,103,123,121,191,118,59,187,213,179,200,124,253,12,211,60,182,152,23,198,91,200,147,143,211,118,15,93,250,184,149,41,124,179,6,39,57,68,195,239,197,132,64,231,103,129,192,145,196,124,190,238,79,227,226,209,156,10,129,114,8,197,44,2,155,149,234,239,173,17,118,225,252,36,191,156,8,52,126,137,134,137,46,243,144,200,202,36,248,255,21,116,78,246,146,196,70,238,172,80,112,129,252,4,89,39,223,11,211,72,129,177,147,41,14,115,108,169,146,20,197,213,25,247,160,241,193,108,61,111,96,133,208,218,153,228,191,229,133,109,13,149,91,2,99,114,244,49,185,40,100,99,203,38,71,109,78,183,253,227,154,155,204,232,212,36,54,211,40,250,214,223,123,77,211,141,147,221,33,140,156,175,108,6,158,200,54,63,217,139,54,206,2,222,40,88,205,117,157,237,176,160,118,79,221,249,155,127,132,134,113,14,141,197,180,150,62,184,117,19,140,188,48,97,150,143,48,123,96,35,28,200,130,127,192,213,63,13,78,54,177,231,8,170,23,27,223,120,250,197,201,210,76,209,40,228,205,234,103,19,5,122,14,172,87,54,134,254,75,232,235,235,224,19,35,198,116,253,127,32,4,154,105,101,113,184,142,91,177,0,155,144,24,238,240,123,83,84,118,253,127,32,252,241,206,217,95,154,167,186,74,61,86,171,82,62,205,123,219,122,83,88,93,46,218,161,251,123,15,62,219,25,186,194,253,105,34,118,233,147,42,96,235,13,75,236,118,240,97,121,205,153,28,54,33,195,60,21,94,4,74,62,24,103,246,182,245,234,178,207,52,240,61,154,249,139,73,88,29,23,193,230,226,120,236,204,19,19,154,192,124,235,143,225,198,33,190,91,190,230,194,205,74,114,191,171,209,32,57,83,144,92,125,102,12,116,77,63,24,38,180,28,97,152,68,183,11,76,195,197,197,131,119,10,154,73,193,248,189,237,212,119,209,129,237,176,31,57,39,105,250,214,228,123,80,87,211,167,119,225,102,150,83,247,76,57,40,223,234,158,23,37,105,111,98,42,122,245,12,246,201,196,107,150,116,130,192,21,189,78,191,57,20,131,125,247,141,184,174,178,17,241,71,43,221,218,229,194,21,254,93,90,241,219,76,150,2,103,116,21,191,237,244,196,128,93,249,12,196,126,146,27,15,17,154,32,144,44,239,221,113,168,240,137,148,216,248,186,100,95,74,158,216,52,125,17,83,204,116,160,185,222,247,178,210,176,207,22,12,231,203,73,37,199,125,178,182,207,105,121,124,71,74,116,114,153,31,239,232,163,118,163,251,250,49,73,41,66,115,186,112,75,68,220,170,195,84,95,220,16,26,194,160,216,207,126,79,14,217,97,200,158,22,177,148,244,209,90,65,187,41,22,94,20,109,136,111,147,51,121,137,121,207,8,3,30,221,246,60,198,52,5,65,89,184,40,73,131,4,27,23,19,208,185,219,97,108,80,235,39,13,193,28,77,66,243,6,222,145,98,165,253,29,62,19,233,188,18,91,182,114,96,36,236,247,174,70,38,186,40,222,23,206,138,193,227,52,19,0,13,56,195,84,73,209,96,212,100,203,183,194,253,184,39,111,17,72,26,109,72,31,164,136,122,86,159,51,178,21,95,220,240,28,198,155,24,18,124,61,152,92,164,84,229,180,193,32,247,167,70,251,126,94,167,76,106,54,8,219,127,219,35,98,8,38,109,44,48,214,176,62,37,164,47,239,33,48,81,140,47,36,137,242,79,149,236,59,22,1,195,29,191,16,214,26,152,189,223,151,54,143,147,250,221,123,224,126,184,83,149,171,225,91,57,153,135,1,110,21,156,23,62,91,1,234,250,62,56,179,186,74,39,98,11,82,157,216,66,133,187,214,213,240,219,137,24,116,254,224,130,166,65,149,247,34,255,50,190,39,135,68,138,229,151,180,202,196,176,231,251,214,3,77,81,118,249,23,54,1,237,111,167,125,238,2,97,68,150,189,140,109,194,103,79,5,124,206,219,91,62,166,121,37,125,11,174,105,178,10,51,203,88,217,110,199,2,138,152,134,76,117,133,163,187,167,8,233,19,103,220,37,185,154,26,110,15,124,147,182,180,42,202,11,67,111,251,182,194,103,102,48,113,103,237,254,141,109,229,247,61,24,30,245,10,15,49,120,58,129,223,239,222,7,193,147,237,162,171,161,193,248,93,108,82,142,77,71,53,82,53,249,59,3,15,234,4,230,173,4,105,156,44,194,83,104,154,208,80,17,46,232,96,110,115,9,43,226,233,180,231,150,49,79,44,238,11,111,253,204,89,100,71,121,126,171,99,115,214,28,134,166,39,43,83,193,166,169,120,163,48,33,247,34,187,16,28,25,202,167,54,200,161,20,101,135,123,54,161,106,158,154,221,226,112,51,103,236,11,51,240,191,122,35,96,206,142,242,228,232,79,117,103,233,253,204,118,182,116,241,98,254,176,45,251,107,227,44,34,99,179,64,132,252,78,23,230,193,32,204,221,97,82,76,126,12,53,205,183,117,11,88,218,79,91,178,38,135,147,241,115,180,155,149,79,139,115,154,38,206,249,220,247,107,152,67,147,167,215,109,105,30,75,38,89,12,131,178,19,187,204,238,147,29,165,116,127,86,197,230,48,37,224,165,234,76,136,62,146,127,141,100,174,207,122,49,42,30,223,43,55,82,134,18,45,60,104,66,71,207,225,133,164,180,44,213,103,87,128,175,251,247,206,28,207,80,250,209,73,214,104,150,14,35,233,49,117,200,163,174,252,61,24,42,13,89,119,9,100,129,176,100,248,224,106,94,54,50,221,156,179,92,115,202,14,35,190,18,106,150,233,6,231,143,241,181,40,118,158,169,42,220,113,127,248,194,249,228,192,145,150,151,217,8,241,153,207,34,16,248,236,40,132,51,63,80,33,34,219,224,55,231,92,210,101,30,77,108,206,186,255,182,169,197,221,113,77,183,113,2,44,156,58,100,182,246,5,41,44,30,241,220,103,110,106,183,212,169,153,252,206,244,52,4,165,255,226,46,109,69,9,33,233,69,155,156,181,225,86,175,176,230,179,241,246,158,64,245,196,190,86,41,63,214,82,175,62,191,83,218,140,185,192,133,201,230,244,234,79,6,33,121,45,129,207,236,189,60,127,50,176,120,166,164,246,194,112,41,118,246,158,98,129,196,59,153,161,107,50,189,86,207,222,75,196,48,12,133,224,28,141,130,6,138,190,23,37,57,241,96,136,189,213,161,232,153,25,157,85,51,144,202,172,194,250,197,69,224,28,0,90,124,75,59,216,44,133,137,28,59,122,26,176,202,99,91,114,248,190,21,98,123,243,46,106,108,80,206,130,48,3,110,93,66,29,160,104,13,68,23,165,50,237,198,127,108,119,211,202,253,105,68,105,138,62,88,65,15,163,123,23,133,118,119,193,117,218,190,223,238,109,255,64,81,182,82,113,169,153,47,41,252,43,31,117,24,245,100,189,53,249,218,143,194,55,76,185,65,168,202,192,212,195,197,197,103,226,185,149,233,6,163,183,112,7,86,191,226,214,134,194,237,31,142,158,157,229,74,207,197,81,57,49,240,179,170,146,122,4,37,121,225,111,69,196,224,26,115,2,155,209,164,163,196,83,202,139,126,102,32,160,44,219,69,91,196,24,70,113,107,83,159,144,79,1,65,248,115,22,132,182,114,54,16,183,190,202,224,226,101,216,192,147,125,78,125,110,94,154,79,131,120,45,139,175,174,93,13,191,208,63,165,9,22,116,233,68,235,231,4,245,193,156,180,234,211,40,148,5,198,231,64,198,225,138,208,24,76,42,57,174,198,0,71,186,47,57,214,21,239,213,176,92,206,250,100,44,90,211,123,2,165,120,117,202,213,24,192,245,248,92,149,63,14,121,178,105,30,177,14,155,72,153,246,96,216,200,95,173,233,68,193,27,177,107,185,57,225,234,226,40,30,108,183,64,220,80,203,168,59,156,140,114,45,112,181,235,63,152,21,79,138,12,248,105,211,149,254,224,130,142,148,126,206,137,174,152,207,39,56,123,204,213,244,181,51,82,51,223,163,157,173,73,134,155,175,109,154,246,39,95,77,140,133,131,132,222,28,187,249,229,91,167,76,126,92,210,204,221,40,154,227,139,34,82,92,71,241,85,150,41,250,87,63,244,193,141,48,185,52,185,85,3,125,166,187,192,100,111,164,43,173,51,97,212,207,116,23,184,240,159,252,54,17,100,103,105,112,243,38,14,17,167,255,178,4,238,30,87,163,111,33,104,106,4,63,190,159,78,140,32,41,35,232,231,75,167,237,155,144,132,211,189,16,188,177,199,180,220,211,7,243,169,175,179,133,173,91,167,163,197,213,201,246,79,178,242,224,89,244,197,32,81,81,44,251,125,43,107,244,242,193,228,210,133,106,122,166,123,56,14,95,2,27,49,194,134,203,140,44,184,141,61,78,254,224,159,4,157,124,15,124,166,125,7,143,92,11,46,40,178,232,65,189,251,42,143,9,214,177,107,209,133,107,89,61,251,248,96,211,63,155,210,42,116,31,167,67,211,192,244,218,172,159,11,113,214,128,43,139,147,220,252,76,188,46,243,68,60,14,49,67,233,10,236,65,188,164,132,192,170,21,23,75,63,163,220,235,155,54,204,79,150,102,151,247,218,35,66,202,103,93,95,77,3,229,184,10,246,228,45,62,54,206,223,93,54,64,149,146,234,239,132,219,145,52,35,170,46,112,79,158,32,35,7,79,22,81,208,76,215,202,1,23,140,72,228,185,201,34,127,75,61,254,4,176,125,116,120,176,198,54,255,97,246,178,83,55,48,70,244,246,231,34,86,39,37,131,70,191,175,159,253,57,4,249,129,78,136,12,123,86,24,207,245,160,233,70,27,200,176,199,246,251,147,31,225,76,72,161,153,124,234,159,194,105,192,217,172,21,101,186,75,150,114,246,155,163,252,61,239,102,182,35,94,45,87,115,18,191,78,115,205,132,80,112,12,254,96,252,11,138,108,220,208,229,42,159,236,10,143,150,73,165,222,70,163,22,160,183,47,22,114,94,44,141,162,203,19,101,124,251,211,167,2,134,129,123,57,26,157,191,105,78,172,55,61,205,165,139,0,220,185,22,143,134,70,34,213,240,2,23,203,247,125,48,26,248,18,207,238,28,102,102,11,24,233,154,164,240,160,140,124,120,95,161,34,184,203,92,74,96,24,37,41,135,33,102,103,185,186,26,249,100,121,111,73,85,28,246,152,234,206,240,251,76,35,172,23,159,251,203,42,80,89,55,118,116,38,66,18,186,149,97,73,30,95,253,176,117,69,36,34,186,192,197,132,165,28,46,4,50,179,192,103,168,167,219,145,11,254,217,183,59,148,109,148,16,31,5,212,85,108,153,148,40,179,116,121,80,96,178,0,178,129,131,195,67,78,205,111,206,144,144,137,131,174,121,166,216,18,191,141,70,244,237,200,102,209,229,251,101,251,109,206,136,23,166,134,160,200,213,48,115,239,247,206,40,211,207,11,179,33,190,167,100,179,60,220,41,134,119,231,176,41,19,34,221,126,247,184,120,83,124,94,4,237,187,196,181,68,149,135,94,11,23,50,237,104,51,2,216,210,40,104,112,111,231,111,97,216,82,68,249,194,18,250,236,156,252,115,34,175,42,177,246,142,77,39,75,133,119,6,78,112,151,214,102,10,87,53,198,8,214,111,69,194,64,232,133,224,26,242,77,213,20,229,102,57,181,89,233,9,122,8,31,156,57,193,143,139,162,139,49,188,81,200,20,54,161,184,55,116,148,49,215,242,137,28,113,144,123,4,39,190,65,12,220,175,102,198,27,250,211,157,50,70,127,47,130,173,73,66,241,136,133,172,238,137,96,38,72,50,28,10,175,233,186,167,147,45,91,129,185,174,240,217,189,100,95,99,134,40,18,3,98,3,49,252,90,99,251,117,185,117,181,131,241,247,61,172,198,105,201,157,207,27,185,108,182,77,219,167,65,239,194,9,197,151,99,174,63,54,249,56,57,220,55,227,142,248,140,117,182,249,136,108,220,143,53,233,148,94,115,131,13,83,22,222,50,65,29,188,146,186,163,40,142,221,147,42,89,73,232,250,197,87,221,205,218,121,95,122,252,20,218,2,62,61,97,220,97,15,149,187,124,254,174,60,54,39,255,36,23,83,94,92,146,111,7,72,203,75,66,135,229,173,85,143,206,242,220,100,39,110,147,145,253,172,158,128,235,70,113,146,141,37,193,195,154,156,187,143,13,102,26,194,148,101,248,148,226,148,106,94,219,234,139,3,110,72,61,57,117,171,27,151,225,42,189,194,17,194,110,212,23,222,117,166,97,169,12,231,124,66,214,211,127,26,114,181,176,154,77,113,197,149,99,14,60,150,6,106,16,179,40,206,147,101,55,6,153,227,254,48,117,42,219,169,249,54,48,138,84,183,66,164,50,29,200,128,71,149,250,189,51,68,207,88,240,89,118,209,19,36,100,141,158,74,135,159,232,155,183,132,62,209,253,150,213,86,66,239,223,155,82,147,251,49,144,98,225,80,255,129,103,222,57,79,125,159,171,128,222,109,35,148,151,107,247,197,173,203,141,195,255,178,230,50,77,154,208,203,156,30,228,52,59,234,186,229,185,139,85,158,251,86,156,42,254,82,228,106,178,246,206,31,36,248,138,99,64,253,55,194,24,255,239,63,254,231,191,255,243,95,169,98,228,241,191,160,138,241,239,158,37,30,21,70,147,79,33,108,145,16,235,150,207,71,27,122,148,217,74,87,132,199,204,242,112,78,128,51,142,5,155,74,200,38,176,137,99,198,177,192,72,50,210,163,19,25,35,159,24,169,9,144,57,2,41,197,226,156,162,243,233,39,226,136,210,194,27,237,180,124,59,101,146,50,92,18,144,102,172,30,61,122,230,250,192,221,82,39,14,227,185,37,211,125,67,118,247,147,193,227,200,128,176,166,204,63,104,242,212,207,208,152,177,4,41,175,42,76,58,54,230,8,116,100,36,248,216,80,33,233,35,102,47,116,73,132,83,116,96,54,165,190,35,90,63,185,80,121,52,12,142,115,76,2,70,79,154,50,204,59,74,227,221,199,162,137,96,200,90,98,123,224,216,71,82,160,67,124,243,194,103,145,44,94,119,71,24,20,141,8,133,249,154,209,168,16,52,175,246,14,190,149,28,143,122,204,125,144,169,117,238,43,211,19,114,29,254,217,16,114,103,67,132,111,198,82,100,4,76,217,87,176,211,67,190,34,126,185,194,181,191,189,176,211,230,126,10,99,9,172,181,41,74,246,180,203,91,165,107,61,65,147,156,61,77,217,235,94,61,166,124,236,110,58,15,247,230,4,19,150,92,77,236,230,147,85,102,206,30,132,99,238,199,182,120,142,19,127,88,109,208,217,187,87,19,158,41,35,126,27,35,137,150,101,173,58,173,230,4,75,142,101,196,93,229,222,29,238,77,159,113,54,101,206,106,178,74,82,196,29,183,70,142,85,26,5,147,203,89,199,125,176,243,220,75,214,126,50,185,179,141,187,206,205,43,65,9,12,207,98,199,183,198,115,86,154,116,54,252,198,106,124,108,18,164,178,144,125,103,248,126,251,130,150,170,64,85,92,184,56,197,50,184,187,94,76,157,203,204,177,126,163,252,40,235,28,143,137,144,83,180,40,75,161,108,136,146,117,173,216,58,112,224,187,175,117,22,39,57,195,145,175,62,13,46,155,173,98,145,106,135,151,105,101,202,118,10,70,177,143,14,162,195,156,216,101,167,86,147,187,52,26,156,171,236,12,8,252,220,29,15,86,145,103,34,104,10,35,186,26,240,153,43,175,57,174,237,27,22,189,50,182,121,84,96,232,213,167,147,122,109,2,193,204,170,116,116,26,155,3,166,111,33,249,114,75,81,82,187,30,135,152,132,173,133,141,142,142,50,28,97,127,107,34,72,218,71,141,254,245,217,213,0,79,211,159,22,152,145,63,3,206,88,172,235,213,104,242,123,55,163,150,96,78,253,152,108,37,188,184,128,244,41,211,153,192,155,51,151,191,53,133,4,162,1,212,208,90,67,145,197,97,20,151,146,194,112,128,125,0,76,130,251,77,246,236,56,44,156,85,116,199,121,1,234,121,17,120,18,107,240,39,179,176,235,13,212,161,240,62,93,229,228,28,100,160,93,200,130,12,115,33,57,15,30,213,6,22,152,139,14,43,49,247,35,241,233,98,93,136,186,28,135,207,94,57,206,219,191,2,180,123,114,52,150,105,191,48,249,213,162,199,55,206,103,57,238,125,218,236,18,196,224,250,13,196,123,28,102,244,233,209,209,236,54,114,220,155,172,155,4,103,140,82,81,226,108,72,129,154,148,160,117,83,124,246,156,135,213,250,23,169,167,66,33,33,123,45,7,166,186,44,8,114,44,165,2,38,7,60,44,8,40,141,66,153,235,189,53,229,228,249,57,242,218,139,59,108,242,11,122,94,46,236,1,162,81,152,73,37,6,145,236,16,224,61,156,253,105,207,210,222,230,112,94,229,165,135,72,31,17,83,216,174,87,199,79,15,38,1,9,65,192,200,159,17,254,152,76,157,93,174,182,210,108,31,61,38,10,39,69,148,103,29,131,178,159,246,109,81,66,230,23,198,191,48,221,155,83,217,35,71,249,76,74,122,249,214,13,18,204,144,185,176,83,49,211,34,100,107,60,197,34,1,140,98,162,244,247,106,196,168,146,68,102,56,31,230,29,141,134,100,169,68,47,209,16,42,211,151,197,97,118,26,130,194,115,204,190,124,224,241,54,165,220,169,155,212,212,246,24,225,164,140,71,51,149,88,19,176,115,247,161,9,251,67,58,3,233,238,86,35,198,48,77,92,245,162,221,34,111,241,96,149,192,152,92,76,204,35,249,46,134,194,142,37,135,117,206,15,125,140,104,147,140,140,150,196,217,78,103,56,45,28,93,28,57,107,73,55,34,180,151,60,227,65,79,202,208,226,47,12,165,111,182,251,57,242,86,20,162,105,68,32,172,58,250,170,161,54,147,60,79,177,223,29,70,48,144,94,138,146,39,57,111,135,57,56,105,112,50,161,46,16,225,69,202,230,155,68,225,168,38,107,163,71,144,14,61,151,161,129,209,202,4,22,1,167,105,99,93,96,8,232,62,77,163,81,54,52,131,213,17,132,233,17,6,55,11,63,25,126,102,70,83,125,65,63,112,46,82,154,138,12,253,224,236,112,97,201,212,64,72,62,227,233,222,154,253,210,146,88,51,60,21,63,203,115,228,237,82,155,198,43,177,226,143,128,135,82,250,186,169,221,221,249,140,136,131,102,43,33,80,181,126,159,107,139,147,168,153,124,152,224,78,132,240,114,126,146,126,84,199,207,232,11,141,236,88,146,0,61,153,152,20,193,98,66,120,82,99,9,76,49,91,76,165,170,182,195,98,180,186,243,20,89,62,40,140,90,10,99,52,226,203,94,66,244,112,75,234,217,204,56,188,31,77,155,190,36,125,5,188,156,14,117,96,244,196,37,21,131,53,69,139,6,71,87,56,107,166,191,24,45,52,162,127,88,184,203,147,81,132,95,215,184,240,26,186,126,0,47,15,66,88,145,241,248,131,110,23,0,224,84,131,40,226,11,247,122,67,139,44,85,178,238,241,100,109,197,222,141,98,218,213,158,70,161,94,32,182,10,212,76,229,231,189,198,140,180,28,127,34,235,244,180,217,220,247,183,169,157,232,15,76,120,61,110,142,65,102,121,90,28,137,159,184,57,157,74,25,14,133,172,65,4,38,203,50,123,15,133,17,144,184,240,210,208,36,48,126,143,1,147,254,234,250,222,137,228,76,108,176,176,182,215,76,79,73,132,138,252,106,22,136,169,204,141,66,101,66,236,151,207,250,112,230,195,172,48,228,177,128,173,14,121,62,112,245,26,20,211,246,72,34,233,3,204,30,59,223,189,159,168,181,25,154,119,132,69,77,142,243,125,178,182,70,252,50,197,129,111,139,47,244,201,34,97,104,235,192,211,149,82,132,172,204,235,38,101,125,45,248,136,17,206,109,201,92,43,21,46,35,54,142,232,147,212,60,158,171,123,185,107,27,166,11,69,25,62,5,163,189,56,7,156,205,45,231,21,129,145,101,140,54,251,249,96,60,48,39,219,121,225,169,164,168,89,46,129,2,148,67,182,62,56,121,67,95,34,166,81,38,158,215,54,98,84,191,48,27,6,133,207,46,199,215,159,217,172,50,240,185,249,40,101,212,11,139,144,162,161,124,163,139,82,22,46,48,124,24,95,25,103,51,250,156,182,25,212,142,104,19,20,99,159,95,238,43,54,26,205,68,120,231,3,162,34,19,48,150,8,207,157,55,30,76,126,244,73,216,217,236,7,94,61,190,101,39,248,53,245,106,18,113,209,98,221,228,8,215,3,239,20,111,213,49,40,157,251,133,235,3,239,191,112,196,29,128,223,153,22,194,104,124,13,68,16,30,154,78,161,154,227,230,66,76,99,109,60,176,43,240,255,96,49,167,251,224,61,238,147,161,84,244,254,118,27,227,62,25,169,236,253,194,183,11,119,147,83,121,80,182,146,23,61,15,250,62,56,5,52,1,83,186,246,62,217,74,15,92,95,152,26,36,239,132,56,135,191,157,1,123,35,143,142,77,115,153,25,218,73,127,214,145,14,115,20,222,47,188,35,30,73,131,194,202,87,24,141,195,104,21,194,232,207,8,160,180,48,197,111,143,4,159,76,97,206,56,1,79,24,211,253,129,113,94,9,152,73,41,63,240,40,55,243,101,98,71,15,186,35,158,130,245,96,125,198,158,81,119,46,140,184,243,139,174,214,47,42,58,118,134,66,2,11,116,19,49,126,126,120,221,151,58,205,145,164,24,214,174,102,115,30,112,133,187,174,48,225,233,184,26,89,198,254,182,88,189,9,40,8,12,207,242,65,113,95,204,225,144,224,222,175,1,245,37,102,74,59,130,229,183,31,173,20,59,44,72,221,18,58,251,13,205,25,65,141,97,26,90,243,29,155,57,242,148,195,18,143,239,192,158,233,38,34,77,178,226,157,53,136,184,56,220,255,44,185,246,211,249,162,127,246,80,108,37,119,196,137,186,249,209,43,76,68,241,222,27,59,163,249,194,114,239,169,213,72,134,186,121,157,193,136,104,62,147,225,146,169,212,12,182,116,193,206,230,238,21,1,46,212,223,116,119,71,129,192,138,7,71,39,191,235,86,130,176,92,142,141,8,42,201,83,135,38,194,0,115,223,155,103,22,39,133,243,188,141,70,133,181,174,31,24,73,70,228,97,26,141,123,60,15,142,11,249,125,50,60,16,158,7,207,233,110,121,9,168,148,241,60,89,42,35,70,215,52,114,153,222,28,13,174,136,96,25,41,114,232,163,205,213,90,68,51,79,163,142,218,31,120,134,184,49,240,172,207,147,97,118,26,49,67,166,155,242,112,128,206,174,49,223,15,98,169,124,101,8,141,122,215,77,210,181,83,105,133,104,186,197,137,15,86,224,146,92,0,167,10,55,155,53,116,99,167,161,232,57,103,199,230,205,148,5,116,163,65,30,167,222,38,195,72,250,249,152,216,32,220,111,13,37,84,183,64,185,153,177,100,192,20,173,232,213,13,203,197,104,81,52,64,116,186,67,111,244,62,56,83,248,211,205,234,173,144,49,62,106,81,166,25,188,179,75,160,3,38,202,171,112,206,174,204,6,220,181,22,16,207,143,61,183,60,25,214,45,122,181,249,62,5,106,58,178,138,158,79,121,3,219,239,62,28,117,4,231,159,2,82,210,171,119,182,66,147,8,107,159,77,123,210,213,3,93,163,146,4,214,170,33,36,32,240,239,137,168,119,194,55,90,111,78,60,56,34,184,228,181,158,246,54,219,245,24,153,36,49,199,120,96,19,179,186,240,124,184,202,240,112,131,127,71,196,29,86,135,192,164,223,219,189,57,158,186,122,4,71,45,45,230,51,148,146,139,68,153,12,206,15,220,30,24,175,230,216,75,44,78,105,202,249,197,22,116,223,86,163,8,70,191,215,129,139,139,19,26,60,134,114,126,145,87,200,75,174,70,133,71,225,51,57,198,148,68,174,109,235,34,64,193,96,45,209,44,148,84,142,231,209,80,146,175,23,94,90,181,49,83,193,94,61,90,141,122,89,253,160,201,116,33,226,189,91,86,105,13,96,118,147,229,194,123,40,105,62,153,208,71,188,55,135,167,39,166,98,138,50,241,98,20,133,60,95,140,194,165,216,120,46,163,197,41,122,107,136,141,67,95,117,218,192,122,59,205,251,90,231,24,253,124,144,100,245,157,145,250,65,2,65,40,143,155,84,196,186,176,45,235,2,195,95,141,141,14,174,114,91,246,211,132,224,217,143,68,218,169,36,157,137,113,131,219,115,93,184,93,87,18,67,41,15,136,151,38,236,158,244,201,200,175,180,155,210,98,132,232,189,89,175,34,60,96,20,40,153,14,41,227,77,45,246,234,139,218,244,165,239,85,133,115,66,128,228,252,90,23,248,172,249,245,54,26,59,48,13,237,173,141,18,213,186,137,188,211,198,89,97,228,99,28,62,13,156,101,102,24,168,65,70,96,28,29,160,33,194,28,4,197,86,104,86,225,52,140,68,142,254,52,7,166,232,11,232,108,212,166,55,39,45,158,35,3,121,254,105,146,244,141,105,5,245,121,19,148,148,14,235,131,83,114,21,175,125,182,229,189,10,177,119,32,6,60,4,126,54,166,112,212,214,186,232,233,223,109,60,23,151,155,149,157,100,26,214,214,159,38,144,20,163,239,124,172,169,129,193,53,47,87,12,74,86,86,70,226,88,102,238,28,57,219,148,180,182,206,90,20,174,89,192,121,8,59,137,239,65,100,111,93,120,167,231,230,231,57,227,76,104,74,103,90,196,48,80,132,153,251,254,246,19,115,60,104,23,22,91,66,28,120,105,55,99,112,230,123,241,226,164,172,176,85,0,68,178,185,62,5,45,22,76,157,187,94,120,232,33,157,121,150,176,86,192,102,166,173,240,190,121,64,211,102,21,41,73,70,0,118,60,247,106,226,74,77,199,15,113,249,120,49,74,104,181,167,112,88,221,251,194,21,94,168,14,206,180,234,109,180,2,187,76,159,188,27,249,44,96,40,245,251,129,119,23,84,61,7,64,77,19,55,224,165,228,115,230,156,30,201,157,149,168,5,126,248,225,121,187,234,13,132,9,56,114,186,120,161,241,114,223,138,20,217,195,45,71,139,53,58,138,57,196,232,197,231,124,226,90,242,132,163,16,51,121,224,22,53,250,86,198,183,182,30,173,176,39,94,65,191,75,221,104,238,186,242,229,145,75,252,54,133,198,186,160,163,6,121,41,13,20,79,235,94,131,30,94,226,165,73,196,233,234,178,75,202,65,70,34,47,221,159,45,86,130,30,30,23,91,182,225,129,195,129,204,96,54,38,229,217,220,69,225,42,37,59,181,23,61,181,101,10,87,111,7,231,64,184,159,109,39,177,188,248,28,219,148,159,116,59,157,32,252,5,140,44,165,110,239,112,77,13,86,79,70,243,125,62,103,140,225,14,148,192,86,43,221,158,243,139,23,36,130,18,92,211,77,235,218,107,7,163,241,28,178,250,179,241,60,45,186,131,119,131,201,75,74,79,236,185,68,41,164,193,239,231,42,56,116,149,203,95,41,187,62,161,30,248,169,53,200,47,208,20,199,147,199,56,251,181,25,180,29,44,64,159,72,41,44,231,117,209,82,159,224,1,201,130,37,23,183,90,222,248,112,208,210,50,37,81,207,25,155,34,144,126,121,78,104,155,191,193,227,17,81,191,197,183,153,79,118,134,36,235,136,183,130,67,251,100,80,90,84,48,27,74,200,233,9,178,214,168,147,89,72,214,183,167,189,77,146,37,174,182,74,164,39,178,192,220,120,175,166,244,232,9,91,172,240,15,130,108,116,6,226,19,59,48,221,149,75,85,74,117,62,41,43,147,43,155,151,239,59,243,19,28,67,1,110,95,238,24,180,206,242,192,151,150,118,58,97,126,26,124,167,144,118,54,114,105,126,226,14,7,134,237,122,225,81,159,22,221,104,111,197,47,179,136,233,249,132,234,146,18,68,228,66,177,138,230,0,43,132,136,203,223,58,77,176,116,108,225,170,20,236,22,44,125,224,184,61,112,189,76,63,99,72,100,69,7,114,151,151,141,135,253,157,192,102,43,16,87,179,47,215,35,130,85,217,94,178,158,69,208,244,189,76,234,41,40,210,102,132,172,191,109,245,14,194,142,60,35,68,111,62,80,243,171,1,47,150,16,129,109,154,118,20,182,140,166,39,73,197,4,219,130,153,240,29,123,112,162,119,185,87,155,93,166,194,123,69,158,1,107,141,173,181,96,240,229,207,68,178,2,70,105,66,223,11,17,181,24,187,72,62,54,141,185,91,125,241,37,142,51,233,164,7,174,41,248,20,40,226,60,101,81,211,42,174,99,225,195,173,125,107,94,232,140,197,179,161,138,155,111,4,77,20,165,160,46,154,244,204,62,207,232,107,200,157,228,203,102,101,99,174,247,230,216,237,15,246,51,113,238,138,54,225,226,99,218,243,100,26,96,148,198,137,14,209,227,183,148,25,217,155,185,2,182,240,165,254,116,49,18,75,192,11,243,101,133,55,209,139,96,233,82,248,169,87,87,243,109,10,50,62,218,6,250,228,166,137,87,46,87,63,171,122,1,209,229,28,1,48,168,129,169,237,167,132,14,242,65,252,54,9,20,93,218,172,162,59,30,156,128,167,38,111,90,71,177,32,26,13,101,16,141,195,66,77,8,38,33,133,43,75,248,122,6,143,8,82,173,207,222,84,225,144,179,178,74,215,190,247,131,46,36,68,3,102,178,173,15,60,238,142,181,89,121,163,94,141,18,123,108,166,155,41,106,8,220,173,88,194,91,156,212,207,106,15,76,32,62,7,188,137,87,43,140,114,212,173,2,133,238,162,232,78,51,222,11,198,227,179,246,153,213,240,133,173,64,165,42,204,17,189,6,60,84,231,232,151,165,74,209,147,72,222,52,221,138,116,99,15,92,120,115,230,16,216,170,222,189,77,89,206,158,204,80,183,98,231,104,149,101,241,29,133,81,184,140,39,135,233,174,89,68,170,28,163,248,226,76,110,24,183,190,112,137,240,244,50,173,16,93,192,168,59,173,65,212,165,196,187,41,45,162,35,57,25,219,86,172,171,134,110,239,96,195,245,88,69,40,77,122,66,100,221,36,16,226,234,223,60,244,192,243,110,14,7,117,53,47,220,247,93,213,135,149,82,175,167,132,53,223,201,24,25,220,183,81,255,192,173,235,84,109,103,227,56,70,160,110,179,211,115,49,118,193,81,141,140,230,219,211,151,16,43,138,205,35,103,146,39,86,100,103,254,56,70,16,164,239,239,131,239,27,118,71,67,162,62,177,88,11,28,199,108,11,99,233,89,7,104,149,96,29,45,36,110,118,125,10,123,217,51,142,11,239,103,5,131,236,208,98,175,51,17,42,236,207,213,245,214,8,89,33,65,127,47,206,174,194,4,140,98,223,211,149,74,157,113,12,199,82,229,201,199,81,17,91,99,83,64,105,255,35,47,98,41,124,15,35,227,50,254,196,84,72,167,242,197,28,70,26,245,153,26,126,49,158,11,175,57,158,65,48,100,23,135,66,197,210,140,27,112,138,126,106,108,221,63,240,12,166,251,166,80,68,59,195,25,0,81,92,126,182,123,245,41,31,183,66,181,233,203,223,78,70,164,87,157,15,44,153,162,174,138,164,226,163,150,193,97,202,155,108,155,95,113,126,133,81,8,228,59,76,184,91,247,81,40,146,140,184,57,218,81,181,63,210,14,176,161,189,156,159,243,209,147,112,35,252,147,124,190,220,72,18,13,221,41,33,15,188,2,54,123,2,1,177,118,242,32,213,198,95,75,127,217,76,102,220,237,182,163,199,178,117,63,110,135,250,88,150,55,117,103,58,124,206,217,153,67,126,141,138,176,141,24,135,10,251,84,169,86,26,86,234,167,210,61,88,191,248,2,5,115,71,12,208,13,62,199,81,223,247,162,144,60,147,94,188,45,60,237,168,105,219,233,79,111,210,119,222,38,232,228,39,21,49,72,155,222,226,63,141,142,141,88,194,217,193,156,186,43,151,141,104,230,3,163,175,93,80,76,112,24,189,223,71,146,40,205,48,145,57,103,41,4,115,180,39,109,182,143,174,73,148,48,101,208,205,227,153,0,155,183,248,32,66,223,155,134,244,201,68,132,88,24,228,113,157,42,145,127,114,137,131,97,214,244,47,88,61,112,129,96,95,85,117,127,75,123,116,103,244,161,24,118,246,253,143,8,206,226,211,59,124,22,50,228,48,30,165,164,238,114,47,208,195,123,213,212,208,230,230,46,46,5,249,53,107,112,128,188,145,103,41,134,109,104,87,122,68,110,104,6,87,38,129,193,240,48,242,76,186,202,159,219,34,5,47,131,5,122,224,116,217,19,36,12,158,9,3,217,67,223,48,15,106,12,112,54,214,88,80,111,33,0,69,192,16,221,196,39,229,75,218,61,228,94,76,119,251,9,92,20,175,178,34,219,104,50,158,154,79,174,41,36,183,160,114,206,169,135,39,34,6,51,84,110,24,213,83,59,66,166,212,198,213,96,10,201,232,246,164,109,169,88,242,39,183,194,141,244,231,201,247,189,249,64,109,95,183,88,100,17,139,119,209,178,77,214,79,81,36,11,92,220,135,19,254,147,16,195,162,121,187,154,35,222,91,253,17,45,130,98,31,175,109,214,198,83,195,111,148,191,120,60,31,102,19,68,195,231,230,112,215,102,192,70,77,127,224,182,247,189,58,67,142,86,184,134,72,43,48,60,185,162,167,120,106,0,226,234,109,1,234,231,144,191,251,253,237,51,223,175,63,33,2,166,218,15,38,242,209,95,114,78,219,33,74,87,97,209,63,43,54,74,13,41,212,175,160,153,174,39,78,5,67,192,167,28,179,27,157,243,33,193,140,238,138,239,212,110,224,121,249,176,65,240,97,186,48,20,37,141,186,32,158,49,46,220,242,147,186,45,103,237,113,141,2,212,154,216,21,63,164,139,229,193,189,97,206,235,169,60,116,143,51,29,184,238,16,82,79,231,180,245,92,220,115,72,104,194,234,102,205,126,198,72,187,186,94,88,235,236,39,236,136,36,143,107,30,81,168,195,7,122,24,27,200,154,7,204,210,59,223,160,101,204,44,38,38,255,176,148,209,190,111,45,174,222,184,249,106,40,151,180,86,137,247,222,230,129,171,48,18,191,23,222,47,13,25,241,44,175,48,174,36,7,94,10,205,50,237,140,128,247,51,180,9,36,186,216,18,234,216,176,11,95,184,68,31,231,72,216,117,198,3,78,87,153,203,52,91,202,11,15,185,154,225,148,223,7,203,2,247,167,146,196,130,196,51,134,223,57,236,224,58,247,192,164,219,28,198,65,75,151,175,51,251,178,170,59,12,161,86,183,88,25,25,178,152,56,168,5,93,229,185,154,152,141,119,21,83,51,215,240,68,158,37,210,136,192,80,4,94,10,77,113,129,115,214,8,244,229,159,201,120,236,124,197,208,24,189,233,161,216,192,171,88,1,143,253,168,134,101,170,52,82,92,109,241,141,242,192,132,227,3,102,17,255,3,143,123,53,242,145,15,135,230,236,85,163,27,82,15,171,85,96,6,143,104,83,59,246,233,115,35,200,20,131,115,156,37,99,143,7,238,161,53,67,125,6,117,42,15,92,131,20,142,216,225,124,10,58,12,14,153,205,10,13,47,189,79,134,144,65,8,231,33,252,180,158,155,159,95,11,45,65,84,26,159,77,20,178,204,190,99,166,150,164,142,119,0,53,18,243,45,36,253,182,250,43,255,232,61,41,164,239,44,177,85,31,114,16,66,168,43,224,158,102,126,73,56,203,57,81,136,13,150,218,159,76,9,164,40,215,110,172,118,12,105,15,76,152,58,100,14,43,213,163,249,129,107,155,87,36,145,242,133,135,163,131,208,91,11,113,210,220,158,131,93,190,25,105,208,86,158,164,89,38,155,21,66,135,219,156,139,231,147,218,90,41,244,2,55,242,129,207,248,75,61,36,231,77,85,18,23,181,7,102,55,235,154,148,153,26,191,231,230,103,99,219,66,22,213,124,33,159,231,62,157,56,244,46,81,149,207,15,113,41,202,213,173,164,59,167,135,152,119,250,138,23,189,34,211,249,247,99,159,165,205,29,102,169,133,58,203,240,195,102,52,111,215,144,23,181,34,178,249,208,200,60,80,108,66,235,170,182,97,28,180,32,72,3,115,90,214,54,49,181,217,208,23,29,230,195,248,192,148,246,133,160,43,73,231,231,167,217,207,196,111,147,244,209,45,57,226,76,37,126,218,178,56,15,51,47,146,33,152,198,18,150,124,70,215,112,6,13,130,20,185,190,169,64,74,223,150,127,13,252,46,158,170,9,38,164,232,162,173,152,49,159,162,164,17,66,124,23,10,197,211,36,144,23,162,35,20,164,55,159,62,72,62,40,190,229,57,99,80,99,166,48,235,130,55,40,214,13,207,110,193,204,79,2,156,103,9,173,47,197,210,131,173,195,34,200,61,191,12,204,158,227,91,177,189,91,207,10,0,95,199,31,27,163,249,213,222,69,119,120,221,233,160,80,100,206,244,46,155,35,118,80,13,219,188,119,100,17,42,12,169,228,106,81,226,103,77,38,164,16,55,239,231,196,249,112,48,55,226,88,33,134,60,24,198,218,77,246,105,138,80,28,198,64,39,183,39,53,107,74,108,14,111,115,51,127,170,138,118,8,148,34,3,178,30,226,54,148,177,228,63,141,128,174,50,150,248,165,25,146,47,232,120,140,39,61,84,172,170,204,159,204,28,130,211,91,6,6,211,206,225,51,9,39,125,237,114,182,15,209,193,25,103,79,124,186,212,3,187,156,125,35,128,252,39,189,138,247,64,192,11,218,235,83,124,195,222,38,224,61,159,36,100,67,68,36,94,122,175,161,50,204,102,246,152,253,56,107,2,96,111,169,72,19,109,222,211,3,19,202,215,154,155,61,95,87,96,12,48,230,63,34,131,131,92,41,12,27,87,7,207,168,11,236,71,205,180,118,79,168,26,188,147,206,3,211,100,156,75,192,251,173,235,154,228,4,124,45,234,56,88,84,61,28,91,29,127,40,147,103,43,15,145,70,182,243,215,184,112,83,191,115,130,25,150,55,13,213,115,130,157,229,137,229,213,21,138,235,25,109,39,237,151,236,137,92,142,6,59,129,252,84,66,236,124,14,37,247,167,153,100,244,251,66,35,242,41,157,146,241,148,117,246,227,235,120,177,130,193,251,9,102,159,9,221,25,99,160,196,244,21,92,207,181,56,120,107,24,133,76,71,13,165,119,43,100,120,131,132,193,28,6,174,170,151,1,76,145,115,188,21,59,80,77,59,238,115,88,141,115,24,178,18,79,149,247,25,90,144,54,238,213,235,89,18,240,203,202,158,251,67,60,38,171,162,58,49,72,84,19,162,189,119,209,228,193,130,189,150,214,190,104,211,115,22,5,75,205,37,173,144,5,108,162,229,14,49,200,132,140,4,125,149,199,205,177,239,162,103,187,164,65,66,115,48,11,20,41,189,39,122,73,210,204,159,139,211,156,86,246,34,16,115,213,149,129,147,138,5,152,83,74,137,6,197,1,160,61,138,233,136,156,175,120,178,140,190,140,222,156,77,137,31,216,59,4,153,38,71,33,50,5,94,42,13,106,147,188,160,120,235,250,98,132,124,209,18,23,66,216,36,165,204,251,96,72,63,235,47,255,56,175,114,111,49,243,235,230,165,122,71,53,210,72,154,31,51,203,209,86,228,201,154,242,182,56,18,167,235,254,80,48,82,145,153,21,235,206,27,131,236,38,44,164,194,179,248,203,166,251,90,181,60,250,174,148,55,247,125,159,204,60,74,4,70,221,170,221,247,202,85,181,43,151,121,128,201,131,195,61,212,171,77,167,37,62,118,178,28,179,106,226,230,154,98,112,21,228,145,84,173,183,152,249,109,160,56,216,47,149,158,189,99,131,197,86,187,55,49,42,207,141,49,54,166,122,67,64,200,40,196,247,3,134,211,59,20,94,251,78,146,40,228,168,250,113,181,236,243,184,131,54,107,36,96,85,102,194,38,35,94,137,179,240,49,150,123,145,1,159,253,141,246,162,95,48,243,194,212,83,234,79,19,142,44,249,78,101,85,69,35,150,37,64,100,126,30,200,237,137,64,49,229,19,49,230,225,52,232,250,108,188,144,189,239,252,157,186,86,68,66,115,63,39,155,120,180,49,31,9,239,101,226,190,59,38,97,140,45,182,222,156,45,231,117,219,96,14,144,41,195,116,212,194,27,5,163,203,249,60,89,71,68,173,6,92,147,24,196,119,83,146,143,173,49,11,234,67,46,55,3,146,93,227,106,244,24,166,190,151,169,243,223,171,19,146,8,2,99,146,20,175,85,169,80,213,123,111,228,123,227,98,194,178,242,96,103,141,131,127,236,40,20,36,253,101,10,159,231,125,48,115,216,125,172,37,136,28,196,247,200,48,186,5,53,83,220,184,24,213,57,237,133,228,25,114,142,158,146,44,131,174,240,108,210,197,9,64,232,184,236,36,141,252,185,145,1,42,218,19,112,139,187,3,32,253,21,240,70,208,34,66,66,112,182,166,126,13,164,121,227,64,219,169,16,213,236,20,117,4,174,19,0,154,225,140,190,112,143,57,152,116,73,123,204,56,168,210,242,173,47,2,43,236,55,5,54,134,101,220,220,248,129,170,238,189,136,255,197,115,159,219,63,107,7,217,201,59,149,37,118,214,186,172,117,76,70,238,91,115,110,92,42,153,158,112,232,9,67,153,138,58,162,162,35,20,89,48,86,196,246,66,101,201,51,213,171,113,113,158,143,148,53,18,95,53,142,65,148,249,159,35,147,58,152,48,191,85,159,21,208,197,92,207,147,97,65,216,195,203,102,82,125,175,168,233,221,6,204,20,162,247,54,179,87,63,169,108,202,58,158,171,27,209,72,223,242,111,18,224,218,23,6,126,213,113,206,65,221,94,203,8,40,133,77,177,113,107,40,20,40,99,146,244,86,171,247,201,177,44,216,122,245,184,206,163,7,198,162,68,40,68,7,102,183,16,30,62,201,82,159,10,175,107,26,208,72,147,78,93,123,16,10,138,32,28,27,252,164,177,17,171,154,114,29,108,94,146,88,148,222,220,124,113,3,198,114,79,179,195,152,250,204,184,55,181,104,42,20,79,180,40,199,169,150,232,70,121,62,39,210,11,190,242,153,230,154,146,182,214,176,62,238,39,106,163,100,63,15,190,205,251,200,97,108,59,52,129,139,186,207,138,211,252,89,157,146,22,163,193,65,169,51,140,118,160,173,41,61,226,192,181,239,232,75,216,52,107,113,6,101,30,232,7,57,156,230,83,136,67,97,219,233,229,254,61,1,183,238,58,97,220,167,56,184,90,73,138,130,24,140,132,167,210,66,202,88,26,124,154,96,116,220,122,65,27,145,22,135,108,225,202,40,150,47,34,167,161,54,13,104,24,204,120,107,218,92,92,28,178,37,202,163,73,203,134,181,35,22,16,231,111,164,39,193,251,149,161,111,229,17,110,100,98,246,199,210,21,118,183,73,223,95,139,34,208,164,183,54,239,146,136,4,12,132,29,100,4,32,79,184,175,209,14,242,61,42,20,79,145,212,174,17,193,35,218,170,85,141,28,90,119,191,55,103,85,205,106,201,100,220,151,34,112,150,112,236,233,70,150,65,150,155,119,153,15,209,144,58,239,213,228,209,182,130,36,152,4,92,122,250,222,84,145,70,234,203,36,57,148,174,178,41,235,109,209,133,25,95,101,234,213,167,17,194,106,196,220,43,149,146,245,51,179,136,177,201,186,171,185,74,150,128,86,238,231,58,27,174,164,31,115,27,237,59,250,104,35,75,219,20,238,33,167,4,140,58,92,87,248,124,144,29,189,20,133,190,173,87,227,118,113,251,56,28,56,125,177,189,45,197,31,48,22,4,250,228,27,215,225,232,227,104,187,139,243,41,21,196,41,197,164,3,149,80,142,231,192,136,212,95,184,77,153,169,129,103,77,249,222,124,176,67,86,152,141,101,60,26,212,168,169,191,109,42,97,61,198,0,254,175,83,225,179,89,156,91,134,200,92,207,213,51,181,88,130,204,250,174,234,111,83,188,121,47,54,223,91,241,44,99,170,141,201,116,179,119,84,51,182,194,240,138,0,250,198,87,88,188,239,18,46,56,37,38,211,179,110,246,161,141,86,136,47,134,87,219,134,103,250,94,13,127,45,126,27,195,234,42,109,138,211,76,216,55,30,152,172,162,162,156,218,239,202,74,62,88,97,166,192,187,46,99,6,169,109,134,62,83,137,121,197,92,62,135,182,10,253,52,58,34,99,66,118,97,192,19,235,213,128,79,43,168,17,104,65,11,45,98,186,144,45,186,126,16,12,207,194,78,208,188,172,158,207,105,226,91,235,194,231,207,106,35,138,239,240,186,77,190,186,122,68,176,90,193,42,191,91,161,162,42,224,16,131,234,158,113,56,59,115,80,83,99,74,138,192,78,155,199,241,138,141,150,142,145,105,58,222,190,179,109,236,169,231,80,248,76,230,177,199,35,211,35,107,39,6,35,16,208,86,192,21,133,141,199,9,84,142,87,205,228,179,159,171,235,186,199,112,244,127,36,191,5,220,131,103,10,220,101,25,1,29,36,219,46,74,199,83,120,182,176,87,234,86,204,41,22,215,212,235,245,176,28,36,222,88,164,248,4,120,179,49,15,152,186,73,105,52,171,147,92,247,193,241,59,80,63,67,42,206,238,111,115,80,209,153,99,209,31,238,111,35,154,171,191,205,58,31,238,102,200,34,74,102,27,148,108,118,180,56,167,95,237,43,166,156,186,239,79,163,125,46,78,186,201,196,183,253,193,151,201,124,63,222,171,176,254,221,73,52,153,77,71,86,56,69,245,45,196,249,124,246,23,127,140,118,221,150,0,24,219,217,173,48,188,48,191,154,35,127,21,43,81,34,138,35,22,41,219,145,72,209,63,233,22,12,177,220,64,149,20,96,74,106,79,105,70,211,211,253,85,11,63,222,213,24,19,87,16,135,169,195,80,51,93,220,201,208,33,249,96,106,160,36,216,52,168,91,165,6,250,243,118,69,194,79,178,111,231,183,173,134,211,29,107,209,230,20,163,47,164,242,208,29,245,171,209,132,75,79,71,36,46,236,40,137,212,103,124,85,204,98,3,133,205,169,139,12,222,69,193,22,64,67,14,158,160,192,22,40,119,20,174,129,186,19,115,248,136,121,3,75,41,170,104,212,24,51,53,47,233,231,234,161,138,228,72,2,161,179,222,194,14,151,19,149,78,213,36,27,150,91,233,158,197,112,23,157,108,57,229,250,47,67,187,145,8,194,70,222,221,93,147,81,163,77,93,189,126,240,42,63,203,130,95,12,51,84,236,156,225,157,194,57,138,171,139,5,125,116,135,151,195,15,17,57,128,161,116,228,109,94,49,241,211,244,3,177,72,133,79,187,66,95,14,181,171,50,165,197,128,201,199,59,76,32,107,214,231,230,232,115,12,55,85,166,26,224,217,195,213,112,159,196,11,105,106,236,250,244,145,226,117,189,108,128,45,93,166,77,66,116,212,239,140,2,194,120,96,116,216,151,123,61,215,199,100,29,20,19,21,127,106,242,6,202,184,220,104,209,135,51,224,217,203,25,255,79,155,155,60,197,247,211,27,141,9,141,52,109,188,162,171,247,49,124,44,167,40,111,159,38,153,198,24,255,96,152,108,75,31,28,97,131,96,201,1,163,16,35,240,249,146,221,189,255,206,140,138,230,116,126,224,230,97,44,67,53,101,184,141,212,177,226,222,103,71,173,69,245,56,137,112,66,118,24,203,169,231,12,131,189,185,47,62,24,37,173,181,94,120,5,51,3,152,93,242,11,123,196,30,33,135,180,181,205,58,106,25,190,19,217,112,199,135,250,194,118,171,94,155,23,94,207,75,155,100,76,11,180,228,231,136,66,137,182,235,93,28,216,106,82,94,248,110,90,77,68,189,60,79,102,132,202,124,225,173,174,76,6,247,7,86,98,33,130,22,55,197,139,30,89,85,1,133,141,229,176,171,136,2,159,7,91,47,156,203,125,109,147,60,148,38,109,70,27,114,148,8,156,132,108,224,215,109,175,123,4,174,77,75,50,161,172,186,18,14,232,208,173,95,167,222,111,135,115,230,198,52,92,163,192,7,198,119,45,174,182,141,165,190,53,249,232,251,53,57,178,228,23,46,17,98,222,72,138,169,224,165,193,61,62,103,63,227,75,35,85,219,214,197,30,48,108,106,157,206,204,182,89,224,61,230,95,120,246,248,237,146,118,209,33,240,11,110,248,216,237,213,254,123,224,181,99,132,244,186,217,228,42,220,166,43,123,211,17,50,188,83,133,137,8,198,213,38,185,220,20,38,143,238,173,102,230,222,237,133,219,190,205,178,45,122,174,48,27,153,15,29,20,225,235,181,244,36,79,55,16,3,57,255,141,7,238,247,115,34,187,182,203,31,120,244,128,49,49,211,37,0,121,133,216,165,108,163,249,174,167,81,50,126,234,14,227,97,254,246,52,170,171,253,173,183,177,109,218,211,211,86,36,74,172,202,225,185,55,75,147,162,121,254,65,183,162,207,76,218,176,118,143,111,9,186,159,177,55,108,252,93,248,73,224,24,60,20,213,116,176,161,83,208,86,255,162,91,209,249,162,196,103,242,133,57,123,234,184,197,63,228,215,156,166,19,132,90,207,3,99,10,25,112,21,179,53,67,183,79,133,134,246,254,252,52,65,145,175,52,112,34,124,82,212,39,24,120,183,139,246,71,237,21,183,174,226,53,141,192,103,171,161,223,209,164,7,252,185,50,234,58,189,60,240,118,215,89,224,178,159,81,137,58,72,92,203,184,122,186,200,170,171,11,140,83,242,51,137,114,150,241,199,46,228,118,235,115,181,241,160,29,62,91,242,63,232,249,84,53,80,114,193,250,206,4,252,119,15,184,234,126,209,224,218,2,108,173,60,241,66,52,134,150,95,139,24,248,120,166,26,42,80,118,14,184,37,173,49,0,198,150,41,224,81,211,243,96,103,225,112,59,79,224,173,146,119,68,49,135,111,96,136,185,32,158,163,47,109,81,8,255,105,91,88,244,83,177,37,172,113,241,31,1,207,141,58,84,237,222,197,58,220,160,231,214,148,149,123,155,88,74,86,119,170,103,155,213,61,125,56,205,150,74,149,19,217,67,20,63,232,77,76,239,151,38,172,152,143,155,203,177,32,228,194,201,186,63,219,155,86,227,75,163,70,169,114,69,155,63,205,226,48,54,0,90,226,179,45,99,53,3,70,201,250,217,38,144,148,141,222,127,22,219,135,244,183,205,172,42,250,194,36,114,253,108,250,206,199,78,49,58,204,43,84,119,63,172,229,53,80,182,202,186,29,237,28,236,82,220,27,101,19,221,223,80,170,82,239,189,209,201,124,162,195,38,112,116,225,165,230,195,7,133,15,239,93,1,209,249,166,11,30,230,96,53,249,91,35,59,166,77,134,65,199,252,34,33,51,217,6,191,189,215,238,189,2,69,175,245,185,184,229,26,61,24,179,108,85,220,6,46,61,94,154,227,129,54,9,232,186,168,153,67,173,23,190,243,156,21,119,183,231,201,10,126,221,14,91,226,244,185,186,68,142,143,62,147,219,19,140,39,204,25,32,162,213,58,120,8,161,186,5,60,112,175,51,189,103,177,237,4,16,242,55,67,203,3,12,221,130,110,181,19,2,62,243,201,242,159,6,204,207,62,119,23,212,40,2,238,93,235,221,241,91,90,35,250,193,70,212,186,233,111,147,92,28,254,165,55,50,24,237,185,26,117,47,111,81,54,35,93,35,253,80,89,93,9,9,43,9,86,71,237,101,63,97,95,135,71,121,182,31,8,137,186,34,36,40,21,0,79,246,195,244,65,28,166,186,83,131,237,80,246,150,207,71,153,2,88,101,104,226,246,27,106,119,192,75,171,254,24,179,217,229,59,145,196,52,67,121,205,80,160,71,240,117,179,76,105,232,122,206,137,63,9,72,135,225,59,9,47,224,44,196,249,204,218,217,97,172,216,219,147,223,56,219,19,127,107,124,53,179,206,86,72,170,184,190,45,48,243,185,28,96,123,43,94,143,104,234,168,137,178,134,127,130,130,137,92,224,162,254,224,247,44,76,23,75,84,105,6,250,41,217,189,62,206,87,182,131,254,141,154,160,226,127,135,42,134,27,253,22,98,163,79,107,98,96,142,158,255,43,129,119,226,51,161,181,246,161,247,206,76,31,213,75,167,204,155,180,105,170,3,34,203,114,179,39,158,171,102,209,125,181,180,76,186,40,51,221,77,62,89,98,50,121,89,9,48,30,25,55,10,69,198,20,137,7,135,19,181,6,242,100,248,212,122,220,253,192,205,220,34,2,238,144,6,102,143,38,129,22,121,15,249,70,69,58,43,85,188,23,90,96,247,167,17,193,184,107,100,69,15,75,102,93,108,165,60,20,106,102,111,83,22,154,97,238,217,197,135,18,213,41,93,86,103,228,155,11,165,219,31,140,99,180,24,184,66,1,216,177,188,98,247,218,52,72,107,1,127,247,57,197,73,128,95,191,143,205,25,97,58,179,157,213,19,53,243,251,211,200,151,70,18,101,154,55,77,186,179,19,133,77,103,201,251,34,138,211,180,207,178,68,66,39,33,1,223,208,32,65,161,142,209,230,188,149,61,0,102,121,158,38,110,78,131,135,45,158,111,163,234,248,44,145,89,126,154,197,219,117,12,41,176,45,93,187,247,217,20,67,175,245,171,217,53,220,93,28,235,60,1,224,239,99,17,205,109,178,227,30,54,35,123,231,71,229,190,11,91,4,127,43,202,67,63,116,85,40,193,183,65,233,20,228,158,62,120,103,19,207,188,48,98,193,45,222,106,91,73,215,125,236,141,136,222,138,183,194,18,82,156,108,236,136,120,78,201,95,23,60,13,138,60,243,69,49,216,245,230,70,240,131,168,172,163,200,166,158,61,182,47,114,166,202,41,67,231,108,25,41,65,245,62,8,125,91,5,41,216,89,109,156,2,63,24,183,74,209,255,165,68,199,74,69,62,152,154,18,9,128,77,210,116,164,122,63,120,16,177,188,139,183,233,118,103,87,64,128,23,66,21,201,253,237,82,208,184,26,14,155,74,103,22,152,18,85,15,215,16,227,147,231,194,118,128,193,248,97,20,250,167,187,20,156,113,133,86,191,111,103,54,69,135,34,241,97,244,250,237,53,220,230,147,216,132,14,136,78,212,57,30,124,227,18,217,153,10,19,58,224,70,178,204,21,39,56,241,173,211,74,247,230,168,16,195,177,252,96,75,32,223,197,153,98,149,89,92,13,19,99,101,74,47,4,94,211,138,76,63,184,18,146,188,84,16,114,215,132,126,28,30,16,69,239,50,70,114,154,66,143,95,95,224,83,204,42,156,108,162,6,108,26,179,195,11,158,66,85,24,171,179,226,48,241,179,231,234,132,44,107,15,152,58,142,162,48,85,62,126,115,227,26,220,35,20,50,56,164,26,154,195,12,63,121,111,88,144,195,101,35,80,20,63,167,206,165,143,134,226,120,141,155,115,142,186,231,70,131,169,75,112,24,157,219,162,191,125,54,72,235,59,227,175,98,150,46,151,208,49,205,111,204,221,0,225,12,99,41,173,55,159,51,223,23,195,95,236,121,50,179,17,115,176,66,188,83,116,153,15,133,195,72,207,206,252,192,193,18,67,32,197,204,78,21,30,17,86,95,229,23,77,235,47,236,79,61,32,44,181,253,128,56,134,59,140,178,253,236,239,131,173,226,61,133,47,39,10,240,192,248,70,59,12,21,103,62,45,246,107,100,135,187,101,172,20,206,203,179,116,44,174,132,188,234,11,215,104,80,166,113,132,189,254,137,205,22,137,58,142,216,95,191,171,16,237,100,149,37,103,101,85,139,14,19,68,144,137,4,6,56,163,46,224,177,164,140,129,211,47,222,97,113,53,81,151,45,55,71,165,212,221,128,22,229,101,72,223,10,124,206,211,61,126,219,132,42,100,196,12,228,28,93,178,113,33,17,126,122,146,220,124,83,55,29,47,70,93,174,24,188,19,87,180,192,173,195,205,170,57,4,102,110,240,169,160,178,245,16,134,6,193,25,86,121,127,242,3,85,73,87,50,56,145,216,188,240,57,8,72,239,97,77,154,238,12,194,121,239,140,222,203,42,179,51,117,207,59,224,140,41,146,192,198,47,253,54,123,244,82,202,32,166,192,147,158,233,191,77,72,72,136,151,16,50,242,28,49,44,54,199,92,121,240,134,85,240,246,41,14,197,56,81,142,102,231,226,244,119,18,207,163,139,118,33,219,36,104,45,62,30,45,175,151,245,135,27,189,163,92,56,235,144,177,225,185,107,12,184,129,247,144,222,28,1,140,17,3,142,88,106,125,224,157,189,28,208,174,174,226,224,55,205,88,108,95,240,156,114,139,130,208,48,167,194,210,218,16,243,123,138,177,202,120,145,105,196,220,230,231,189,53,42,210,15,218,183,111,20,25,232,105,139,165,40,155,191,28,190,158,192,181,11,53,24,184,187,97,149,205,18,93,74,28,217,176,183,228,252,8,96,164,106,183,194,22,117,115,24,118,154,246,177,1,191,169,92,120,12,177,92,96,70,42,248,149,5,140,254,181,116,147,179,39,42,119,45,131,6,82,167,124,13,104,206,206,88,193,195,0,191,210,174,48,178,60,209,201,18,5,131,122,53,153,240,88,195,25,186,83,127,154,243,96,172,116,76,163,77,7,135,149,119,199,122,115,206,99,93,55,100,132,199,67,69,31,54,39,122,88,210,104,212,69,199,176,46,108,185,246,150,39,131,93,235,57,199,245,115,178,91,10,83,63,230,195,26,22,66,147,140,61,92,40,8,163,1,99,248,42,51,45,157,165,198,74,72,114,78,212,3,113,127,57,11,126,145,81,189,132,161,142,139,72,162,126,54,38,28,116,17,229,115,98,138,228,226,53,86,63,131,255,242,133,201,72,187,93,144,205,226,231,100,36,87,111,24,51,213,103,210,106,186,174,242,94,219,244,57,253,183,207,74,57,158,215,102,31,227,44,243,69,74,145,80,146,192,188,170,47,241,212,231,21,221,127,163,119,190,119,188,55,172,45,145,219,158,166,119,62,252,189,40,225,16,27,36,208,51,28,91,192,172,110,242,181,137,129,78,39,170,82,218,51,32,25,9,108,182,135,62,13,91,117,137,204,179,80,99,206,76,236,141,134,78,196,88,15,154,98,223,83,57,149,136,183,13,30,38,3,113,141,15,70,5,71,167,97,196,23,186,27,167,155,220,210,20,63,6,224,94,106,180,25,118,89,194,242,177,61,247,246,66,139,133,219,108,18,149,88,96,168,216,254,94,104,207,75,174,105,34,84,69,182,61,96,51,204,84,152,3,86,92,109,165,219,250,222,248,207,166,248,109,158,229,185,57,58,200,121,5,60,181,146,8,24,71,78,95,218,176,69,16,149,114,226,212,40,181,121,147,155,26,177,12,207,3,163,221,154,3,38,181,35,141,202,120,43,203,127,27,119,148,167,89,242,111,102,114,184,216,222,67,96,100,44,235,133,169,205,86,24,202,97,140,145,95,241,155,180,26,68,241,216,38,193,37,20,195,19,10,46,169,196,216,1,179,3,151,70,203,198,49,136,215,38,22,42,11,235,162,180,174,196,32,224,131,75,241,162,157,130,134,11,233,3,83,188,32,77,94,8,137,197,118,129,133,80,74,54,217,178,231,150,239,213,173,84,241,127,178,29,61,169,247,128,171,150,154,50,71,230,80,185,4,166,64,87,111,142,112,68,116,84,136,223,229,129,183,157,169,46,124,14,42,210,27,106,42,97,195,100,112,17,41,73,219,25,133,8,166,253,54,5,19,2,175,53,123,76,137,103,17,203,82,220,107,182,49,221,11,218,127,159,91,42,180,240,133,129,77,122,225,71,139,223,76,175,206,100,21,112,110,170,74,135,241,203,57,155,223,71,59,61,109,109,105,84,60,207,98,1,180,48,76,209,70,69,61,127,69,55,39,195,42,161,148,3,51,153,196,7,69,124,104,234,23,235,213,252,171,98,136,37,45,255,197,74,167,157,195,121,190,35,80,171,64,204,56,166,238,82,226,230,70,198,16,152,181,59,221,71,91,106,124,61,151,249,254,237,59,248,171,136,250,64,51,35,105,115,97,34,189,85,97,19,212,9,216,148,122,4,38,27,124,103,212,101,2,172,23,62,195,111,222,37,142,162,192,172,125,201,184,143,123,220,70,43,26,210,160,242,187,184,77,243,34,248,193,195,8,140,170,122,244,37,19,103,145,38,37,157,218,226,32,2,135,50,233,107,91,228,39,237,128,59,234,84,2,47,147,28,8,152,160,144,124,78,232,119,183,197,27,203,208,214,155,239,120,41,66,139,55,218,135,196,171,137,231,222,135,86,119,41,20,23,209,90,13,212,100,220,46,90,56,139,197,76,124,254,226,244,96,133,161,119,196,233,201,178,195,50,176,247,153,197,93,138,159,101,153,52,232,125,230,205,113,231,118,127,51,241,109,130,82,222,147,202,93,180,179,24,187,1,159,165,45,206,140,20,221,182,27,196,52,56,221,125,210,217,143,117,93,3,108,119,225,89,64,224,166,228,120,204,110,168,186,137,69,157,168,193,126,94,11,47,137,216,48,64,6,173,138,54,202,225,29,69,178,71,118,27,180,73,119,161,22,171,36,46,146,56,2,78,35,166,97,34,160,66,211,179,139,107,217,113,111,156,163,158,91,115,176,240,38,27,104,84,141,231,214,84,130,93,24,109,91,109,209,132,33,116,192,11,161,47,109,50,148,134,98,14,231,82,29,119,16,231,138,203,211,176,93,160,154,91,58,10,252,164,44,227,14,29,35,105,179,158,210,61,185,49,168,203,150,113,183,187,201,17,220,171,169,35,43,2,103,140,22,215,157,234,150,168,69,34,120,68,64,187,223,37,155,115,183,62,57,83,159,191,55,133,97,125,40,140,185,122,76,9,187,160,86,171,93,133,253,130,31,72,185,20,119,155,11,159,61,50,124,152,31,204,2,11,87,94,225,18,122,248,4,156,139,198,218,41,23,64,70,204,175,70,185,32,203,202,119,182,203,41,12,10,88,53,247,179,33,135,145,73,254,223,97,83,191,211,126,90,16,89,242,155,87,136,246,218,230,56,89,199,57,29,177,225,51,153,201,247,70,198,119,143,184,26,138,74,211,190,54,176,203,113,148,144,229,126,208,121,167,194,179,175,124,119,166,27,199,130,213,226,167,137,62,228,249,14,176,85,227,234,211,8,229,249,34,236,101,125,102,128,87,217,197,50,98,194,93,132,13,233,48,54,0,58,51,176,187,115,97,23,248,131,69,5,179,232,106,43,216,72,248,186,101,213,69,156,104,146,81,252,226,112,111,42,200,122,96,51,13,158,14,67,66,151,24,3,244,129,156,226,115,143,148,139,136,162,26,165,188,148,232,75,131,253,218,115,53,101,27,126,130,66,42,170,74,54,202,82,129,167,227,250,123,35,234,43,102,150,112,19,207,244,27,157,101,82,12,38,71,195,109,245,148,45,96,76,207,117,206,195,249,207,25,217,232,30,227,37,35,79,190,140,154,230,95,140,221,183,240,237,168,61,185,186,87,70,231,152,79,71,93,38,217,190,2,222,234,149,193,90,215,182,91,124,46,138,92,186,16,104,128,207,217,112,7,156,169,246,146,223,62,203,99,115,149,115,164,245,209,111,149,171,55,81,110,95,71,26,3,170,233,242,184,205,56,40,174,198,90,92,226,191,40,237,184,110,233,130,77,38,229,199,128,28,130,188,73,205,94,90,167,99,20,160,243,138,91,159,141,228,210,94,190,97,144,122,4,131,178,181,158,219,243,96,168,0,250,213,48,89,167,246,21,72,69,247,181,206,79,53,201,215,2,67,111,141,155,179,108,107,71,92,97,176,99,213,167,181,234,156,133,172,175,51,54,150,237,8,170,174,157,203,12,41,74,192,68,94,158,174,144,123,4,212,161,238,12,169,254,167,35,141,238,254,133,198,7,80,70,199,220,38,158,17,67,0,238,229,210,157,144,81,110,226,226,97,52,78,233,226,182,58,198,197,231,193,178,206,27,19,23,51,143,198,82,180,150,167,14,31,56,236,41,158,27,170,148,68,32,96,27,144,172,252,193,166,40,33,60,69,163,220,230,230,235,155,21,255,103,217,171,111,83,202,246,136,42,59,212,45,41,215,73,35,109,175,98,90,84,188,205,103,113,76,244,234,233,40,193,110,9,49,108,194,208,158,133,182,224,82,210,116,20,140,235,144,229,160,188,247,76,174,186,196,160,195,188,125,190,235,208,169,82,126,247,112,196,4,29,230,144,177,116,199,129,245,200,242,71,203,232,45,232,123,53,136,122,37,96,243,149,233,186,136,64,246,246,39,207,208,27,158,109,152,21,125,123,171,100,10,215,235,179,188,153,207,215,7,163,144,190,159,141,45,3,63,251,147,155,194,176,46,65,7,14,58,236,194,212,126,232,186,107,42,89,61,192,169,101,184,44,203,165,184,180,33,27,29,46,215,95,230,116,229,189,180,179,22,53,157,144,8,137,59,105,9,239,2,200,90,207,150,128,15,220,2,62,253,127,191,112,56,20,34,47,50,158,227,15,55,207,177,161,48,206,249,126,30,108,68,56,233,204,216,37,137,150,158,189,214,242,4,250,194,241,156,18,29,133,39,138,119,1,15,205,225,209,158,97,67,131,180,112,75,73,87,128,115,80,26,206,189,95,70,189,127,118,19,9,9,173,120,106,146,195,58,21,146,119,201,209,141,32,28,21,221,184,162,228,233,26,205,192,72,106,233,205,201,233,244,120,45,6,182,142,174,202,94,162,6,188,169,116,213,171,33,76,172,104,111,184,182,186,124,84,115,230,186,176,185,79,62,219,164,240,239,4,134,242,61,158,195,0,226,174,31,220,40,193,78,207,57,100,172,190,46,12,65,173,60,251,249,82,243,133,173,217,116,195,110,149,240,247,209,48,228,209,125,80,26,209,11,27,123,38,157,13,59,178,46,190,68,96,207,166,210,159,108,131,166,60,23,97,43,61,10,144,78,106,247,218,90,167,46,169,80,136,87,76,118,216,50,45,221,111,115,40,74,30,88,236,28,48,159,99,200,153,17,102,139,94,136,220,209,208,61,47,217,244,251,210,103,77,220,249,89,237,237,148,126,175,134,164,25,143,118,54,246,104,141,239,11,119,41,170,68,6,142,103,185,40,241,238,44,48,251,224,104,80,106,38,239,225,11,67,78,10,184,46,156,150,120,35,154,239,37,101,82,241,177,206,56,189,251,105,11,159,82,248,17,240,57,238,220,25,7,83,179,82,239,197,4,130,111,128,12,201,220,25,146,218,38,57,36,27,94,194,219,103,111,62,238,197,231,64,210,4,102,189,25,49,58,6,150,119,138,230,91,64,104,115,194,22,90,234,129,169,20,187,51,33,197,109,69,154,27,29,174,26,221,31,19,120,81,45,251,209,192,156,239,3,156,85,56,3,253,192,68,47,13,184,84,137,189,1,51,210,247,157,9,145,15,17,184,244,238,21,55,246,219,75,12,133,201,118,115,64,190,243,104,217,82,232,77,30,12,38,240,133,147,138,89,1,35,150,17,143,86,56,167,203,7,129,179,89,114,252,54,236,161,94,21,166,106,241,94,61,84,8,246,192,231,207,206,255,52,56,201,238,141,168,237,153,39,210,16,88,188,90,128,135,75,71,255,238,45,50,139,156,233,75,136,98,218,107,151,173,189,20,138,242,157,113,152,54,155,160,104,67,123,249,21,40,133,148,50,62,56,49,120,197,142,133,62,79,151,149,231,62,179,194,112,117,103,96,24,90,242,220,100,195,123,189,61,205,152,126,2,155,232,199,157,228,57,11,201,213,112,164,98,15,212,140,5,162,232,92,81,129,184,200,240,159,95,151,247,58,51,248,57,149,249,189,155,133,19,228,123,108,84,109,98,193,166,146,75,74,65,160,104,110,157,44,145,230,206,10,83,167,124,103,36,210,88,207,205,41,217,93,49,109,156,211,167,28,164,129,207,138,28,93,5,119,55,201,101,44,102,43,106,47,29,158,216,152,46,129,243,117,164,4,70,91,174,41,188,116,54,156,148,238,15,129,209,173,142,45,47,153,173,121,119,19,188,36,212,78,185,122,73,222,12,70,65,153,210,44,108,75,155,60,26,170,192,51,182,42,205,140,37,229,197,10,106,221,177,27,111,16,209,228,167,11,11,190,60,25,193,174,170,176,21,102,57,188,168,27,210,171,43,230,59,209,166,172,71,55,205,130,213,98,169,145,32,234,103,247,247,76,59,196,135,138,75,37,80,89,87,166,4,39,16,2,172,45,226,207,84,130,32,199,251,207,232,231,254,27,34,249,229,153,67,113,79,78,82,71,17,238,41,195,88,148,201,124,113,101,224,71,0,247,116,219,76,208,255,135,22,196,68,199,83,14,137,226,158,115,53,11,34,221,91,244,42,41,66,116,82,194,217,74,144,23,209,122,27,64,23,232,57,240,78,202,126,165,80,226,76,222,193,73,207,236,184,180,44,189,144,83,9,2,54,70,72,42,242,118,96,204,177,28,46,28,126,180,154,18,221,247,234,53,78,192,179,104,185,26,100,100,39,238,87,254,109,127,94,43,157,43,188,162,236,192,103,211,219,244,193,83,14,13,111,96,226,233,114,53,194,143,65,250,61,176,5,35,21,166,235,57,33,30,197,27,53,23,195,92,252,204,167,113,243,50,222,210,243,188,225,236,93,152,248,128,124,108,188,70,238,79,155,2,232,131,246,48,92,3,54,186,133,194,103,168,246,120,178,150,151,16,11,129,137,137,175,128,11,73,115,133,83,108,125,128,57,182,87,213,245,130,164,23,191,205,177,101,63,48,90,39,241,94,72,211,104,63,68,21,125,245,248,109,228,173,181,78,41,67,198,172,113,115,11,23,234,213,104,21,94,24,158,211,115,115,99,107,122,171,17,158,77,207,213,232,195,68,5,195,89,46,147,90,155,157,38,193,14,198,169,254,28,67,146,214,49,101,150,203,225,131,0,163,231,181,30,248,140,237,26,87,143,253,152,63,111,142,60,35,154,133,252,124,123,158,188,32,115,31,79,78,185,145,22,32,226,237,84,163,172,131,51,209,212,218,23,42,60,93,87,111,214,102,223,87,111,158,165,77,27,202,118,245,65,169,227,244,123,163,150,60,180,224,243,172,42,213,205,182,161,129,158,153,64,229,231,240,163,173,241,218,240,8,116,132,25,123,202,163,183,70,20,45,234,69,207,134,244,28,170,2,94,182,70,61,2,215,217,227,121,152,76,177,227,233,143,168,119,250,54,117,16,175,19,18,10,138,214,225,167,103,131,31,155,33,54,187,81,5,136,236,36,54,131,10,247,42,215,98,51,168,74,230,228,110,91,252,50,58,162,143,173,224,186,9,64,131,75,85,23,200,57,109,22,11,24,38,168,222,156,20,104,187,87,195,102,86,24,25,139,124,175,62,45,166,78,223,104,111,184,130,8,77,70,183,123,84,212,225,76,174,11,247,161,70,14,188,171,239,79,240,252,194,227,90,97,212,151,110,139,91,189,170,222,156,88,97,143,39,159,253,81,12,183,88,198,253,152,211,214,66,133,139,62,217,249,0,42,146,104,196,247,241,29,251,13,30,253,81,158,239,56,21,40,250,180,25,10,48,183,81,214,171,50,77,249,234,236,169,10,252,184,55,79,211,36,241,106,25,74,7,30,11,114,52,50,90,94,23,206,143,235,251,48,37,228,120,52,74,14,213,246,137,46,154,110,103,128,144,160,221,148,141,236,246,21,138,51,108,170,218,166,80,144,61,90,110,76,179,94,85,153,126,80,91,226,179,10,230,207,91,37,126,127,18,74,94,221,14,92,134,154,20,13,51,45,243,223,134,16,88,213,62,157,10,166,152,139,137,133,107,98,213,20,100,138,135,234,77,170,51,169,122,3,116,5,103,152,128,158,211,130,154,249,80,192,209,243,253,105,138,45,31,247,50,124,13,251,255,39,238,93,114,182,89,150,235,188,25,25,121,191,12,79,6,220,50,224,22,27,234,9,16,212,145,4,152,0,13,26,54,27,154,13,15,165,89,40,159,120,51,34,87,145,103,195,13,31,96,239,222,254,227,171,122,171,178,242,18,151,21,107,69,111,20,212,121,243,35,103,63,106,252,116,53,185,103,149,107,160,85,51,197,213,108,113,58,201,11,68,176,126,58,82,50,39,242,17,5,64,96,59,222,242,213,26,25,8,149,42,78,124,19,239,157,130,130,228,35,137,115,226,212,226,212,173,147,26,74,81,26,4,144,211,249,117,140,33,94,53,84,253,153,102,253,61,253,167,173,254,171,15,158,200,210,121,43,16,27,245,80,6,110,200,34,206,86,31,230,246,105,92,233,20,167,243,142,65,235,100,52,146,154,201,169,186,151,102,34,54,42,103,106,117,1,79,249,65,193,248,41,164,89,163,91,245,20,43,238,57,76,247,111,76,33,139,160,2,16,102,19,125,123,102,186,185,61,186,152,198,36,161,12,196,198,163,56,90,152,1,252,201,33,66,83,170,23,8,121,50,48,253,75,172,4,92,175,21,14,231,83,188,79,164,180,66,0,208,40,94,232,22,127,102,235,67,143,30,62,27,85,81,182,237,116,48,237,17,55,103,166,202,102,76,96,90,74,138,171,153,13,50,149,200,213,108,199,30,128,99,36,181,60,212,92,3,209,103,230,46,41,115,204,199,105,136,185,4,183,77,146,3,14,57,130,18,253,83,244,19,124,164,60,76,37,182,180,248,109,84,171,187,90,75,223,177,149,207,31,119,172,152,105,248,127,99,106,168,90,121,240,105,24,243,248,233,69,119,155,188,246,164,80,52,158,185,126,248,87,81,85,76,111,150,3,148,82,209,121,211,72,74,177,151,255,48,90,50,228,72,65,181,56,101,12,199,172,31,12,26,167,20,19,241,151,23,20,235,153,168,243,93,75,107,158,90,33,210,139,37,128,110,184,78,98,102,113,80,175,96,46,253,51,164,112,229,230,56,7,38,242,204,66,34,129,254,242,187,243,113,31,117,10,155,138,245,138,57,138,2,134,78,4,42,35,181,202,68,224,199,159,25,78,165,21,59,49,185,253,36,109,240,48,121,181,246,166,176,234,14,210,87,219,158,27,52,127,100,91,106,158,245,189,17,94,165,248,80,221,34,119,119,198,201,4,111,233,136,232,100,24,130,66,126,90,194,53,101,125,106,35,237,41,98,158,122,111,160,203,177,44,207,94,191,149,1,2,253,248,20,31,10,151,85,26,15,176,158,17,136,61,26,162,149,165,83,196,8,184,223,47,155,232,186,62,55,42,21,113,177,105,249,126,172,100,20,226,165,105,221,255,92,76,223,111,116,245,46,90,237,147,126,11,58,23,99,225,24,184,89,173,39,134,152,239,193,104,254,172,106,205,195,25,64,205,58,37,173,12,147,217,166,91,49,204,64,23,116,184,77,211,53,126,217,134,68,158,155,54,26,167,47,196,76,167,154,172,140,10,220,32,166,254,162,93,69,72,3,208,66,46,17,173,54,160,142,186,232,170,233,189,63,235,151,82,131,186,215,35,90,128,33,102,106,224,100,25,240,37,102,196,94,245,230,132,232,35,38,10,90,191,226,63,145,50,29,193,57,3,90,107,126,54,178,194,137,29,43,107,65,173,174,11,175,116,20,41,227,181,225,39,215,29,184,192,0,215,159,153,60,213,231,230,101,191,89,120,162,94,21,238,235,38,55,22,251,24,160,35,165,48,236,38,241,245,86,15,144,38,93,92,176,226,190,19,211,36,56,117,39,195,156,219,187,26,104,131,140,105,54,141,95,191,122,3,90,210,89,10,137,195,216,98,158,146,95,237,64,75,105,110,114,51,116,31,58,211,178,241,3,239,48,35,215,161,102,200,208,226,222,38,8,166,239,213,122,52,143,83,210,133,77,72,172,181,4,124,215,84,32,182,122,164,134,81,115,144,33,102,56,219,245,222,116,45,198,44,5,195,166,116,56,39,4,36,113,226,86,192,119,58,83,200,11,71,98,194,244,0,154,142,40,127,253,28,129,109,36,186,242,210,41,202,42,52,100,179,195,171,45,207,23,169,66,14,241,153,8,231,40,240,45,184,27,27,181,44,29,122,214,187,191,81,63,147,19,173,61,53,23,178,99,110,70,162,94,52,106,144,114,232,14,94,36,122,250,168,93,112,55,208,57,110,109,36,14,222,11,163,200,252,2,19,139,43,84,10,12,100,105,115,205,51,174,166,63,177,136,153,225,138,231,38,35,33,222,7,148,208,205,21,64,48,211,185,180,197,140,144,82,115,43,30,148,108,208,236,91,239,24,134,74,186,75,223,36,201,247,30,242,58,6,215,44,2,99,133,126,152,126,56,127,173,2,137,156,188,53,59,104,117,206,95,64,5,128,165,223,111,87,28,236,72,203,81,154,169,154,57,43,166,142,228,83,12,68,247,71,234,189,88,225,59,136,19,160,224,144,121,96,236,158,61,216,13,50,73,81,9,60,16,44,168,174,56,65,35,41,156,74,239,193,11,124,237,94,41,50,225,73,164,218,196,140,214,149,111,178,148,40,178,114,34,229,77,16,154,131,191,224,56,251,85,180,21,128,168,108,151,102,131,225,243,156,82,18,133,230,105,88,196,251,69,240,97,135,192,47,58,153,231,30,83,28,120,23,34,233,207,76,9,56,242,195,20,188,0,102,137,121,16,152,76,103,48,32,236,148,81,203,36,168,92,148,153,47,182,171,148,144,217,201,80,61,119,254,131,97,98,97,75,204,168,165,250,139,89,120,174,122,96,217,104,128,125,1,209,193,221,149,12,10,192,243,244,86,163,9,241,69,86,122,195,108,188,170,238,37,83,243,154,170,93,105,169,204,230,107,4,140,9,85,177,103,46,38,130,122,111,126,197,151,222,116,64,62,149,138,91,112,47,192,45,46,131,154,225,175,240,61,154,210,250,135,220,40,231,179,123,53,143,175,151,17,74,203,52,167,14,31,171,119,153,146,95,216,210,50,206,137,241,88,29,170,82,253,25,175,117,246,33,219,48,170,171,66,8,147,158,18,244,53,103,102,181,100,129,160,184,42,17,9,26,241,229,150,137,6,32,32,122,162,25,111,132,26,158,53,91,33,168,56,43,68,162,155,53,204,40,56,158,45,206,167,194,94,63,61,246,103,134,43,99,250,89,15,196,177,11,231,35,230,179,240,125,223,216,134,198,237,255,95,61,239,127,249,187,191,255,203,63,254,187,127,91,169,218,127,131,74,213,31,61,209,123,96,42,110,35,204,131,205,169,202,104,224,190,248,103,132,163,14,42,22,25,75,252,107,31,12,246,50,229,121,58,223,1,103,223,63,211,48,65,106,249,16,173,90,186,213,63,211,217,76,148,98,144,150,238,22,71,41,185,229,172,186,220,9,173,174,225,27,29,168,62,10,155,98,166,187,52,38,24,82,179,69,2,118,88,217,207,78,230,87,227,93,116,73,97,210,161,179,92,161,134,30,18,42,118,106,62,163,230,240,185,179,87,255,210,217,98,54,12,203,157,97,214,28,164,199,26,46,115,206,177,52,232,112,149,133,113,252,164,250,200,82,140,117,65,88,187,232,28,76,65,14,183,224,213,81,129,120,251,28,125,133,185,162,252,85,117,193,66,230,226,203,253,196,74,69,233,157,169,12,190,243,22,186,139,158,117,51,64,192,193,139,73,203,212,45,197,139,128,83,141,135,117,243,160,179,119,169,89,146,221,203,162,43,25,112,174,30,222,2,1,46,16,146,140,174,191,141,10,144,15,56,196,185,250,90,224,198,167,231,79,150,209,57,232,147,161,181,22,60,70,180,188,41,106,29,142,100,50,117,193,94,67,92,241,217,158,207,204,27,126,98,26,69,143,158,136,116,40,228,248,92,200,55,169,59,104,98,203,145,73,96,55,233,26,202,209,153,25,237,71,76,67,90,67,100,243,134,71,199,97,231,60,218,128,22,77,204,84,46,226,208,50,30,36,217,231,178,49,202,250,136,155,31,60,196,221,204,63,6,155,184,26,90,192,161,135,117,166,25,212,249,132,88,77,210,57,223,17,23,135,136,211,207,83,147,110,209,19,209,162,5,255,237,31,109,203,199,108,124,14,126,88,147,27,75,58,106,72,25,183,56,203,57,46,165,40,147,77,217,204,67,111,146,236,66,130,128,232,223,134,81,212,221,8,88,204,117,30,158,151,122,31,12,241,241,170,106,228,8,50,193,207,234,44,75,48,148,169,127,84,200,78,236,112,159,40,131,201,118,104,101,170,200,71,140,130,128,187,28,167,70,71,147,60,13,72,139,33,148,232,207,76,213,51,226,146,126,60,138,164,226,134,144,116,14,103,25,161,248,3,35,226,123,114,99,22,236,158,245,61,126,49,180,124,226,44,195,13,19,97,141,17,59,118,73,164,152,118,203,126,254,46,93,130,75,131,15,211,142,187,214,108,179,88,18,41,248,44,78,194,128,249,60,249,202,159,144,169,149,120,112,168,169,244,60,238,56,52,181,54,185,90,229,183,77,128,198,57,127,48,3,186,250,196,122,48,152,201,205,63,36,183,70,159,238,52,33,191,223,254,92,124,92,179,226,103,8,214,172,20,204,232,240,238,25,129,17,186,173,91,163,174,108,113,105,188,54,29,255,106,166,163,196,27,175,48,183,174,97,21,156,203,46,90,55,109,11,83,65,188,78,122,210,117,216,209,46,167,129,69,147,6,103,234,57,76,26,179,146,167,97,165,166,179,158,53,119,13,143,203,217,24,244,98,227,74,86,51,157,250,253,153,207,123,232,147,25,254,200,173,68,116,26,165,150,37,65,44,230,166,28,185,52,182,205,25,81,23,53,50,97,43,234,192,249,230,155,195,9,174,8,205,179,192,214,17,89,202,99,30,77,133,225,72,194,4,167,188,153,33,34,209,212,86,205,65,120,137,115,210,244,148,32,120,72,222,204,108,230,189,117,34,53,138,94,49,137,185,90,248,58,44,101,247,72,204,104,82,152,159,44,102,73,1,50,197,74,39,252,39,27,184,95,34,156,128,91,249,3,45,152,88,243,253,52,234,183,159,124,32,193,78,10,243,217,254,84,65,160,91,241,253,141,74,106,104,180,105,142,20,178,246,103,62,27,164,206,67,131,78,4,253,32,24,236,153,62,233,217,18,82,152,214,203,162,130,194,36,134,9,79,34,163,97,4,84,106,134,129,163,62,179,54,62,145,206,62,143,253,50,45,107,43,33,87,63,115,41,207,28,213,131,77,252,32,17,29,249,194,29,103,167,253,118,75,106,6,9,26,101,230,189,254,213,202,239,3,6,16,49,127,214,46,228,191,61,242,125,196,8,159,5,52,112,124,35,139,15,96,67,99,27,210,1,78,113,134,245,4,158,82,131,166,81,119,204,244,158,219,36,28,180,112,113,238,245,82,91,231,99,169,247,72,237,111,58,141,15,25,38,188,75,173,246,80,174,121,35,78,91,143,166,213,38,153,198,55,102,3,10,121,249,216,19,64,94,126,230,1,174,77,107,69,133,254,208,48,115,10,127,74,73,19,189,222,48,147,6,213,223,70,254,240,165,213,38,50,215,82,227,34,40,106,113,111,90,13,52,55,76,38,39,156,253,6,83,192,103,142,67,174,179,125,39,54,73,172,49,190,165,191,218,222,231,204,198,218,255,49,175,253,178,156,103,146,235,150,5,90,168,165,119,113,27,122,6,160,137,17,104,188,227,19,109,101,163,237,244,202,148,40,11,110,40,151,100,26,29,7,105,134,23,100,242,158,234,80,155,106,66,77,207,76,115,159,140,216,70,216,250,77,194,148,21,131,209,209,11,72,227,165,141,73,43,235,131,157,227,124,198,170,95,219,16,31,106,166,110,28,137,124,116,46,116,241,208,4,247,138,188,100,195,63,201,244,77,203,74,76,4,116,35,134,124,75,88,185,231,140,170,60,45,11,234,222,65,1,115,194,169,151,169,135,204,124,139,25,196,99,122,169,248,179,255,84,189,121,33,204,232,207,156,134,86,167,105,26,140,58,23,57,31,117,192,76,61,109,85,185,119,86,125,116,106,219,84,164,159,121,106,109,143,142,96,32,199,82,129,80,217,236,113,220,129,28,164,165,20,163,182,166,89,7,197,141,120,108,84,79,101,147,134,88,104,189,26,129,145,167,202,152,76,152,154,31,110,101,24,224,70,48,22,103,109,156,24,53,138,238,198,245,41,24,138,227,59,68,88,199,97,81,117,31,133,220,147,222,129,48,175,44,104,253,110,124,238,45,230,255,79,224,74,158,140,204,90,36,175,80,199,250,104,81,194,240,210,35,71,75,203,180,42,137,67,165,86,122,20,78,80,253,146,246,240,110,92,105,253,61,217,113,207,116,154,97,22,172,15,151,150,15,222,134,30,196,250,174,158,89,145,8,148,77,90,123,67,10,75,172,34,160,168,163,164,216,165,105,139,21,34,13,0,53,231,131,6,38,6,141,140,15,180,196,36,113,227,80,29,176,76,244,15,214,39,177,228,194,204,60,84,192,13,157,244,111,76,207,214,215,244,139,12,225,169,194,12,234,79,95,140,2,243,136,223,182,202,137,194,175,18,26,142,97,165,1,93,81,99,3,85,198,18,51,201,122,196,21,14,135,255,253,204,12,154,66,210,86,34,252,13,108,72,250,84,107,73,195,236,22,117,77,216,158,139,98,152,172,89,32,10,124,227,4,64,90,39,251,17,195,197,201,55,168,115,234,205,141,163,39,22,231,232,214,41,45,230,78,41,253,221,156,90,186,66,12,187,229,197,195,60,132,229,160,95,92,195,251,233,51,46,114,68,192,92,67,183,236,51,47,101,113,71,84,108,142,37,247,86,13,205,110,167,75,149,123,247,15,36,13,87,240,21,240,120,48,173,208,77,211,152,89,111,72,233,7,147,39,35,156,156,77,222,122,126,127,122,192,90,214,223,152,109,105,5,192,124,102,97,203,50,226,154,179,33,19,217,211,120,79,222,178,186,111,11,57,128,200,91,115,117,81,49,13,20,24,107,46,207,92,178,58,235,11,234,128,119,126,205,68,114,69,196,146,241,160,203,179,194,109,60,213,42,65,136,169,200,171,156,203,217,92,129,173,244,48,155,151,165,102,19,88,14,51,59,162,222,28,188,113,125,191,125,162,114,21,58,207,28,2,207,154,154,110,105,72,193,188,132,123,51,242,78,65,231,159,41,94,66,188,13,51,44,57,106,206,48,45,190,171,225,204,22,0,111,169,73,230,48,77,241,235,99,237,251,113,152,67,157,171,82,4,231,152,165,145,241,129,198,40,2,202,131,211,65,220,246,51,107,137,130,180,214,241,130,99,91,128,196,170,235,99,15,200,142,231,51,195,145,36,102,163,214,137,89,72,123,101,211,155,211,137,17,222,219,48,246,93,125,238,51,132,59,74,193,195,240,240,50,81,42,88,137,248,30,52,95,10,21,40,230,19,97,188,213,71,7,189,60,153,181,174,5,170,242,167,82,41,243,168,210,191,247,206,136,227,150,104,53,236,248,53,212,105,99,91,160,209,80,14,32,204,176,57,61,115,109,178,248,96,229,106,243,109,150,232,109,170,0,59,57,174,94,222,210,205,42,217,98,69,36,5,233,81,109,150,247,162,139,110,69,108,68,154,95,186,201,200,241,31,223,38,222,11,166,221,161,74,30,200,71,71,210,18,160,247,236,218,14,65,35,99,132,194,144,20,21,213,95,167,225,248,236,142,53,204,12,67,83,243,138,132,76,181,46,71,133,199,87,250,149,214,19,0,32,45,175,247,62,99,92,228,167,77,118,78,204,134,25,9,43,29,115,89,173,70,173,242,238,221,52,155,10,168,163,56,227,132,153,63,24,144,93,63,29,36,166,130,48,63,102,224,89,83,222,171,169,30,100,51,24,243,148,49,211,212,196,113,154,114,184,73,21,228,74,85,133,29,72,119,35,199,85,173,196,243,145,167,66,166,49,154,29,96,97,209,196,6,161,212,154,207,74,107,237,87,93,173,197,46,13,51,81,210,196,5,194,109,43,196,79,56,136,242,87,170,137,105,22,173,47,48,221,173,254,145,152,234,240,26,132,218,3,164,205,58,40,123,63,161,39,102,244,72,31,213,34,146,125,245,153,243,87,242,168,24,211,138,91,187,241,55,169,158,146,21,179,195,156,105,200,84,53,73,84,153,99,84,32,220,249,104,57,117,147,244,14,115,254,100,38,246,15,4,24,186,30,32,122,62,58,150,231,240,138,91,87,116,158,84,16,137,243,124,199,173,171,181,24,168,153,142,200,144,20,161,75,87,229,146,216,151,163,247,235,88,107,250,8,154,194,225,17,125,45,144,218,41,122,133,147,104,46,185,26,170,1,21,103,207,86,100,120,51,124,11,3,150,41,49,189,172,60,234,27,73,72,99,105,210,133,1,63,164,82,64,60,136,28,68,234,182,183,198,218,228,195,126,84,173,77,250,34,90,83,224,43,123,123,165,5,29,41,80,57,213,56,180,69,222,57,83,187,11,252,44,47,38,160,99,203,30,175,22,63,109,129,155,252,116,62,238,113,137,168,238,92,122,14,148,44,102,251,192,41,250,121,160,177,17,65,8,144,93,237,53,204,53,160,52,162,145,113,166,119,107,57,218,152,172,50,251,188,210,63,210,151,249,211,74,209,100,28,232,2,251,121,9,48,197,166,227,99,68,33,192,18,18,105,95,208,23,230,51,94,111,251,54,115,113,126,126,51,147,143,202,98,198,83,206,239,106,64,186,114,117,70,226,251,151,241,48,115,131,253,235,153,81,87,92,113,241,26,48,147,61,43,68,33,247,208,58,102,59,91,35,111,96,230,179,63,252,150,221,239,234,250,248,190,104,166,166,115,241,153,201,233,85,121,240,105,2,129,110,110,22,201,142,103,134,244,250,242,94,97,254,193,73,196,92,169,133,197,213,219,244,166,158,217,68,0,135,191,24,97,203,107,142,26,20,29,216,5,252,230,36,88,31,52,5,190,130,227,238,220,150,22,204,39,28,124,93,149,240,113,193,49,147,253,234,243,88,251,53,17,29,179,17,229,111,191,26,58,222,167,122,96,230,129,103,18,230,254,162,92,172,76,134,95,140,188,216,60,160,149,145,123,55,160,41,191,156,157,41,120,210,211,242,198,20,229,217,155,210,192,106,60,35,239,123,101,132,177,234,244,231,230,108,121,228,82,199,188,105,67,248,109,8,102,134,73,94,238,77,239,239,85,136,225,185,237,144,122,79,86,112,179,47,83,18,230,115,168,201,75,151,66,34,34,239,120,233,181,94,91,150,117,217,224,139,197,197,176,241,203,199,46,21,36,240,251,154,211,152,255,196,12,253,223,240,65,129,108,249,149,85,73,66,144,57,222,43,166,105,62,254,105,22,243,143,46,201,205,156,205,106,238,200,218,167,184,26,50,54,25,211,2,124,247,38,166,17,231,253,137,26,137,217,168,126,118,152,145,19,111,106,134,116,220,173,52,61,23,121,112,142,158,89,158,153,244,188,140,56,227,221,75,60,120,70,222,166,136,153,154,238,232,177,252,76,28,232,153,225,222,78,49,87,154,97,139,196,124,166,221,188,105,36,27,52,132,109,229,183,41,248,183,24,242,74,4,221,159,25,234,190,117,99,73,219,241,224,87,21,243,89,232,253,173,175,108,164,171,85,204,164,114,150,175,237,51,23,218,147,80,58,102,68,11,174,154,42,114,64,199,250,56,135,48,155,8,176,223,60,65,64,217,166,152,119,247,16,250,103,166,118,247,204,164,216,87,207,97,70,194,237,77,53,176,218,51,190,54,29,150,50,40,166,189,93,98,195,131,243,187,111,249,229,69,175,98,189,31,4,1,152,245,250,62,112,147,209,140,73,247,222,137,186,77,123,63,220,248,90,211,119,75,180,40,123,147,189,182,37,211,48,223,110,174,103,0,178,152,51,189,243,53,204,248,163,233,77,149,198,150,54,125,200,0,134,21,153,72,141,172,65,245,89,122,156,161,180,101,195,178,254,176,228,155,33,129,118,27,242,169,173,34,219,118,115,179,241,129,200,213,3,23,210,103,33,72,215,164,91,41,12,57,101,249,199,226,156,235,175,74,135,153,134,230,20,87,15,92,227,41,230,105,140,162,239,183,119,211,171,65,41,95,166,76,222,139,148,160,44,124,74,84,243,134,54,152,41,99,203,250,161,154,121,230,189,63,218,24,170,17,131,185,167,49,124,195,131,121,34,201,177,123,134,16,120,94,124,205,140,234,221,123,109,4,198,111,13,15,43,32,17,181,22,243,250,123,76,5,163,96,123,102,35,237,156,239,106,240,19,242,220,112,87,92,241,18,251,154,8,138,191,15,66,105,51,239,33,31,228,56,114,106,182,40,217,111,14,65,138,158,140,157,60,249,45,1,90,155,59,112,51,49,195,241,116,35,81,51,91,101,226,153,141,120,217,223,171,101,80,35,242,224,208,127,221,224,29,115,2,131,248,94,123,144,159,170,49,42,112,79,143,247,49,45,89,31,155,2,218,114,103,237,190,95,30,112,245,116,95,185,198,187,87,245,106,243,84,98,229,130,139,218,114,234,210,51,81,174,0,40,230,202,138,218,98,62,1,119,141,21,146,216,239,210,84,51,37,150,223,68,178,138,212,217,230,197,60,138,209,68,186,153,246,92,89,248,63,105,167,123,8,152,185,233,189,161,190,220,227,253,244,241,29,196,129,35,77,179,226,196,79,156,155,207,139,167,184,78,15,133,239,226,9,200,195,43,84,15,40,213,233,104,30,254,211,16,93,141,247,65,144,224,195,221,188,102,232,110,218,126,159,19,117,5,22,209,53,19,221,20,217,75,233,211,46,87,238,149,70,4,176,231,77,30,13,104,200,110,254,219,29,69,172,46,143,54,0,246,87,255,237,179,17,8,199,13,201,122,186,40,178,15,57,9,144,37,187,37,194,4,0,139,174,153,238,142,23,67,159,207,129,186,236,21,41,59,102,224,129,143,177,227,152,179,241,172,250,205,137,129,135,76,99,176,0,199,141,242,71,131,236,80,60,110,216,180,243,165,237,54,85,22,35,164,124,102,171,132,251,173,153,228,73,246,187,101,236,205,55,20,96,76,121,83,121,110,170,218,221,7,197,182,180,42,158,12,172,7,237,162,22,22,212,238,244,136,201,147,45,160,172,215,171,197,220,132,211,248,152,121,236,148,194,12,71,70,121,55,103,177,207,75,91,207,111,3,47,147,37,114,6,28,153,145,24,20,192,102,18,227,192,71,158,228,189,73,211,138,67,0,91,95,187,170,219,102,54,221,185,103,70,156,55,230,33,206,92,17,231,113,243,7,211,63,38,178,145,83,150,23,180,232,109,198,131,65,125,83,197,91,128,100,182,94,249,106,204,5,143,59,238,77,190,156,70,60,159,227,120,216,15,187,63,136,3,247,190,18,36,235,186,212,145,82,135,115,158,97,237,190,4,172,13,244,189,86,69,135,27,78,61,127,175,110,163,254,204,48,107,222,12,214,111,38,13,121,177,74,148,88,175,234,162,77,6,174,23,243,64,41,38,199,231,132,211,230,173,175,74,75,241,121,149,123,115,106,186,237,117,98,15,147,102,24,37,172,68,49,77,30,28,134,214,11,189,225,153,217,25,194,8,29,104,138,49,33,114,135,104,226,153,51,49,79,241,121,68,59,184,236,227,244,11,67,103,236,43,0,46,148,119,100,87,226,203,114,129,215,102,5,5,242,158,203,82,201,181,187,153,42,78,26,98,221,21,239,37,94,249,252,214,91,245,21,138,145,181,226,193,64,83,118,25,79,122,97,247,133,235,253,216,8,235,214,183,182,190,221,20,87,179,34,154,220,156,116,101,137,7,71,219,228,99,102,179,205,254,169,89,199,116,168,61,51,9,40,89,216,228,35,223,193,137,140,237,188,224,178,101,87,247,199,211,51,232,48,67,224,192,95,155,213,245,160,51,195,184,142,200,9,134,121,9,157,205,128,174,104,141,155,38,90,182,188,158,55,80,11,64,193,233,67,98,163,251,102,88,33,102,184,114,187,118,165,170,241,30,51,123,213,150,167,174,2,127,164,87,191,152,72,125,236,70,136,137,200,47,35,250,89,226,107,160,158,180,101,118,23,147,220,201,62,220,52,128,136,15,84,141,107,232,118,43,219,112,78,193,80,225,73,48,129,99,14,78,154,129,218,123,114,196,97,246,136,79,125,14,131,250,8,99,48,83,94,41,49,191,247,232,242,173,32,66,170,53,54,97,208,143,186,230,105,36,202,201,55,51,78,41,161,227,55,30,21,80,85,62,166,214,198,250,194,46,232,130,128,147,249,131,55,88,102,223,144,90,167,93,156,45,4,209,143,137,15,43,60,124,195,127,25,57,165,87,254,67,230,116,155,59,238,230,180,31,237,3,126,183,229,248,220,138,74,228,146,141,174,33,181,121,225,89,76,126,244,116,228,107,157,69,202,70,231,211,27,201,135,199,48,104,36,14,243,248,60,113,117,69,208,242,125,14,168,183,232,102,113,243,113,145,138,94,125,38,202,184,244,62,203,164,146,32,176,16,51,241,233,13,239,205,201,200,175,119,17,243,175,200,122,205,104,41,61,46,203,1,93,33,174,225,29,52,99,203,120,237,20,248,5,28,86,213,205,72,68,188,166,227,99,62,158,4,16,98,55,243,181,95,122,141,236,24,217,183,251,98,160,223,232,90,122,102,196,107,119,252,118,6,92,38,71,211,137,169,207,25,189,252,106,176,176,143,0,232,152,143,123,182,138,143,249,160,96,254,208,72,152,11,180,98,213,205,213,0,174,127,61,5,251,63,254,235,191,255,231,255,243,255,38,5,251,15,255,215,191,201,191,206,250,55,200,191,254,209,227,188,167,205,231,7,123,152,207,23,145,140,64,53,220,194,244,157,221,164,142,31,245,14,102,84,67,110,144,9,83,20,109,45,114,115,195,101,187,47,57,140,223,93,38,47,29,2,35,214,13,185,91,233,136,31,182,156,251,42,241,149,240,32,166,92,13,136,255,82,111,98,30,6,149,151,41,144,29,211,98,7,150,113,34,202,252,201,116,42,187,185,146,113,145,125,170,33,176,125,123,191,49,119,4,123,100,246,13,67,251,84,159,187,137,202,210,123,109,128,93,32,164,221,108,130,119,98,166,124,58,138,63,248,113,131,86,217,69,87,29,174,230,138,117,3,194,246,179,40,91,241,237,153,88,170,79,93,116,117,67,31,22,75,214,4,76,228,222,108,239,201,79,121,136,135,123,215,69,71,112,237,159,11,138,221,49,213,154,173,237,217,183,185,132,146,80,215,157,138,38,155,238,231,10,224,246,93,229,185,73,229,151,56,44,137,173,230,210,109,16,174,133,240,63,128,232,45,89,146,48,151,207,203,150,130,249,60,70,147,65,33,232,236,221,195,72,132,250,142,119,89,100,115,175,114,234,192,107,219,62,7,199,137,112,90,184,8,184,0,175,13,201,142,29,248,172,103,156,43,44,127,57,26,206,89,90,222,14,140,215,245,68,198,224,85,164,237,60,206,6,50,104,73,86,8,2,8,243,170,200,155,183,72,92,209,245,180,5,210,233,71,222,4,163,41,86,8,70,111,229,207,252,170,45,144,50,14,250,9,47,90,184,93,128,173,212,123,233,160,167,227,32,183,154,166,250,16,165,61,15,100,101,3,140,139,247,98,252,81,225,85,177,65,139,223,116,230,39,130,25,207,65,33,89,47,14,159,5,188,59,252,38,3,54,136,215,133,84,222,12,191,137,131,122,138,7,109,106,116,226,14,194,163,46,110,174,145,36,197,49,111,45,24,242,49,51,76,183,239,36,135,155,60,139,227,5,155,65,11,247,155,24,82,94,58,215,31,139,131,155,79,124,148,245,214,180,50,62,111,176,131,46,148,51,39,83,199,42,17,128,246,254,241,155,104,73,74,151,109,197,46,54,237,27,9,12,104,96,234,225,25,17,36,116,13,57,200,62,120,50,226,56,69,52,73,72,44,197,136,21,143,227,172,99,175,201,52,130,20,186,141,221,94,112,139,158,159,132,90,236,80,49,42,219,80,15,69,226,56,16,19,53,18,2,96,234,100,150,241,164,232,166,71,66,128,92,147,4,137,32,44,231,140,124,129,65,52,95,166,99,91,129,169,198,213,40,51,72,212,190,13,138,149,34,134,220,189,60,238,81,162,91,84,231,227,98,227,17,214,200,248,188,102,169,17,66,2,202,106,26,87,39,200,124,253,173,151,53,50,72,80,142,147,238,81,55,249,159,210,164,92,180,105,169,222,225,139,178,249,116,49,147,117,185,172,138,246,61,90,150,119,198,241,173,115,62,23,186,85,25,111,14,115,171,69,62,255,124,214,172,121,14,192,26,145,107,176,70,3,201,214,49,249,169,194,248,131,65,89,240,201,176,152,176,208,123,43,33,138,37,63,67,182,33,38,233,166,55,95,114,36,52,187,204,200,105,157,128,253,132,82,242,96,217,26,35,61,105,69,23,170,86,69,12,223,114,57,169,108,34,24,129,135,36,173,166,101,62,60,153,0,135,190,36,156,173,93,124,251,113,190,77,3,66,178,194,240,252,163,144,26,25,177,145,30,52,151,162,47,212,174,49,141,58,161,176,140,25,222,229,158,126,238,145,186,174,85,50,98,16,34,20,247,238,55,196,109,93,159,172,0,75,244,131,107,83,85,106,82,232,61,27,62,165,229,48,35,149,89,212,12,246,108,249,152,46,194,58,169,34,79,168,10,155,239,72,52,154,66,14,33,41,204,13,147,73,36,33,209,198,208,7,79,166,18,26,55,95,134,111,22,51,85,234,26,169,89,8,68,100,162,29,7,121,58,180,221,114,175,120,209,106,70,95,33,190,167,57,201,82,167,34,135,69,15,111,92,61,105,44,150,212,109,34,40,138,155,147,253,217,154,53,30,205,193,106,246,222,84,132,228,183,57,8,35,164,218,86,215,151,140,52,237,123,23,151,104,137,221,66,60,39,217,112,244,78,29,82,64,68,244,41,220,147,182,165,206,21,217,112,46,144,92,122,58,135,68,207,145,75,55,128,101,149,52,254,153,57,221,107,127,36,56,83,123,7,163,149,60,215,197,180,96,238,150,183,215,250,195,89,186,154,167,111,159,218,198,89,154,37,74,104,166,225,41,69,232,110,4,170,53,106,81,208,149,9,14,131,30,217,41,149,145,227,100,246,166,21,157,77,2,123,70,177,201,128,43,98,134,208,203,203,250,39,156,0,176,60,196,76,111,112,243,215,166,215,119,104,141,109,1,67,138,47,66,135,222,212,74,22,27,164,31,2,148,70,76,152,69,170,104,105,33,10,232,102,147,23,22,115,155,118,139,48,27,170,72,43,120,157,0,221,205,139,3,72,106,112,200,32,92,145,35,158,28,205,47,153,229,0,18,118,212,170,192,86,111,89,34,103,74,83,57,206,81,68,131,35,181,75,73,148,14,220,168,48,64,142,85,165,166,243,67,183,185,149,108,72,150,163,175,2,149,143,154,205,121,112,117,43,141,111,186,246,40,223,129,23,127,112,230,99,174,140,98,252,242,54,20,81,209,2,54,253,102,81,68,134,46,76,190,199,241,70,216,143,189,190,141,99,243,100,227,143,249,60,151,11,69,96,62,51,107,37,45,158,83,69,11,160,5,169,40,217,178,10,233,147,247,211,248,168,91,16,32,212,237,207,196,244,250,53,121,178,173,133,121,19,35,217,239,167,7,255,9,164,96,163,39,24,181,243,179,157,182,38,104,6,200,245,118,128,110,146,245,26,102,197,97,0,206,118,51,170,79,73,96,51,160,56,74,123,163,98,232,21,129,128,152,18,110,92,12,65,148,130,56,10,133,250,128,228,164,79,183,206,40,70,224,83,163,106,63,73,229,10,82,130,176,107,150,247,90,69,184,77,128,174,20,100,157,226,167,169,143,42,106,134,131,249,106,128,253,62,87,125,12,60,128,175,32,81,106,15,141,32,172,136,199,138,96,65,124,234,52,105,77,20,160,81,63,91,233,149,156,199,76,173,65,31,172,147,149,73,241,220,153,28,177,92,77,223,104,46,15,49,176,151,36,118,141,42,62,165,40,198,82,36,211,74,211,249,7,116,115,124,225,110,152,69,134,66,164,96,62,120,191,93,172,121,68,0,86,199,21,186,109,195,152,105,15,204,114,53,1,228,242,61,5,176,96,107,226,39,157,113,0,70,240,32,28,160,136,229,209,160,235,185,122,62,54,23,192,224,200,205,7,24,133,253,64,24,77,8,108,7,170,93,103,210,174,183,242,71,251,220,188,145,141,47,97,206,67,96,74,236,24,187,190,183,62,161,176,22,239,104,117,110,37,0,113,137,151,126,5,211,227,200,131,71,140,189,112,211,145,241,28,230,76,43,111,41,239,151,141,169,179,255,73,121,47,164,156,122,118,221,22,8,127,64,36,4,122,116,227,235,238,80,92,78,4,148,210,152,183,173,91,199,25,167,145,187,0,255,46,102,60,246,208,219,76,86,88,121,45,2,155,30,180,229,205,63,8,150,52,78,235,103,158,70,44,115,205,249,151,142,204,98,70,140,208,5,230,216,176,170,208,113,109,35,224,90,46,244,81,140,143,248,81,21,33,26,182,189,37,125,209,109,8,99,192,179,158,67,161,20,23,177,50,0,163,48,164,50,199,107,8,216,35,102,146,95,187,20,250,123,48,98,185,236,43,125,116,194,38,202,174,190,162,31,17,198,88,88,239,228,106,122,198,71,125,74,209,100,78,150,152,233,6,169,161,134,123,182,63,33,56,131,69,136,152,52,148,33,143,171,242,54,118,240,177,176,1,186,38,140,105,65,11,37,59,232,200,25,130,126,147,38,188,145,196,10,154,55,36,97,104,45,21,136,233,175,207,123,197,79,155,78,157,16,121,109,228,5,225,26,185,102,132,61,132,6,195,122,200,139,107,82,254,66,183,215,34,179,233,202,115,214,78,150,12,26,85,239,75,227,124,54,239,24,132,103,159,29,86,204,153,142,80,127,105,66,95,82,181,207,124,206,225,233,157,40,84,106,19,180,12,207,220,40,177,186,248,41,193,45,172,245,207,220,187,161,93,204,12,222,4,161,193,242,204,20,49,157,104,30,119,112,168,20,53,104,8,74,210,251,154,1,65,231,44,87,211,69,230,42,87,236,174,231,73,154,92,77,166,216,121,152,128,246,85,241,192,201,100,160,235,187,253,234,69,59,66,123,86,184,174,110,102,234,71,115,28,62,48,221,74,117,111,151,195,164,228,184,5,153,221,161,231,174,217,249,201,72,204,113,212,190,91,231,153,122,8,169,211,158,177,247,83,46,198,12,196,202,31,155,224,231,28,73,242,219,0,132,157,97,131,246,140,66,230,34,204,252,95,52,160,81,240,172,2,64,160,25,23,182,179,28,55,63,219,198,138,197,135,39,104,26,87,217,205,52,216,188,139,129,20,22,111,30,133,124,27,120,194,123,109,132,52,206,139,196,197,56,255,121,139,153,143,112,219,198,185,119,42,175,156,8,88,123,211,114,179,252,193,173,103,249,61,153,177,251,185,22,212,9,1,40,96,37,53,35,78,81,253,230,0,153,30,32,24,51,91,156,127,48,92,251,245,196,102,233,65,130,101,230,194,244,201,178,87,105,145,198,108,44,115,110,222,144,156,173,55,145,206,169,188,160,173,255,153,25,227,179,133,168,25,110,127,31,83,200,195,230,59,65,56,45,126,124,225,215,12,0,228,145,137,97,102,114,221,213,73,7,31,74,162,207,202,136,186,90,26,202,75,235,129,222,79,44,149,112,149,138,91,27,36,184,50,226,240,245,225,230,94,51,220,15,115,189,49,131,110,191,121,223,196,182,220,233,195,153,193,191,54,16,165,187,86,26,179,186,90,233,221,90,151,75,140,83,114,147,113,123,102,3,163,14,191,55,209,232,11,111,201,34,18,108,249,18,32,228,19,113,71,98,196,243,185,252,214,157,10,76,150,151,54,81,9,191,116,26,62,106,61,43,76,15,241,165,201,30,148,169,67,178,75,14,210,103,176,88,69,20,224,76,30,22,154,213,118,205,228,77,94,203,5,241,34,30,128,47,77,136,24,231,163,141,131,160,212,122,185,238,120,79,40,150,116,142,130,160,221,222,96,179,105,177,35,169,246,204,116,16,94,120,233,49,111,114,156,178,238,187,17,238,94,130,53,8,25,232,242,150,171,7,237,84,151,245,127,211,226,154,94,203,31,230,217,29,89,52,77,126,101,60,192,8,102,42,37,61,204,231,213,183,172,77,186,225,129,112,95,115,49,77,130,161,55,55,226,248,107,54,185,64,153,103,29,16,141,243,219,111,211,67,159,178,215,118,122,135,151,223,27,6,135,173,131,86,193,240,94,90,133,109,89,252,199,32,139,153,198,228,59,73,207,136,152,200,156,94,12,149,228,253,101,98,150,249,228,27,249,229,243,98,23,172,98,154,210,235,4,226,242,90,221,8,241,239,215,62,251,184,96,127,236,48,207,249,130,12,144,199,69,234,81,246,43,139,104,202,237,227,34,7,79,35,191,60,25,152,29,215,1,218,166,235,249,32,10,112,117,177,217,250,169,202,2,201,91,214,61,20,89,240,41,94,51,104,18,61,127,76,240,230,253,182,245,140,213,247,94,96,0,203,189,26,230,148,12,34,75,204,133,68,241,205,193,36,240,75,237,177,50,208,148,93,233,205,88,215,12,23,219,83,207,134,103,23,29,128,229,87,143,105,16,168,103,134,200,123,95,224,210,89,227,214,183,47,55,39,135,125,115,44,38,10,138,32,153,88,169,163,220,44,38,236,103,51,233,107,209,26,127,27,185,0,68,119,228,176,154,94,12,163,205,253,101,56,47,129,9,138,185,158,139,235,181,158,13,164,60,94,79,179,210,194,227,191,76,83,199,150,93,122,252,138,142,215,138,135,164,71,215,32,107,121,61,218,69,240,58,242,195,86,192,10,50,140,160,203,205,39,4,201,178,209,130,89,170,87,167,16,129,132,108,50,119,98,254,233,138,186,121,43,117,1,230,19,6,92,113,50,0,60,8,135,228,247,57,144,138,91,94,138,69,253,102,11,91,30,102,60,180,226,87,195,122,81,101,158,145,174,46,151,53,110,165,159,162,134,236,226,28,116,158,154,77,197,6,88,62,230,52,168,70,113,43,202,6,235,125,76,6,48,58,39,200,96,114,132,202,197,32,130,46,98,36,25,72,86,252,16,156,89,39,119,194,58,16,44,10,171,77,202,43,23,139,149,29,97,190,17,89,116,107,58,100,22,106,147,60,187,236,163,199,171,128,184,248,253,112,90,178,99,208,16,224,196,253,102,62,142,70,126,19,129,38,59,218,29,228,222,109,78,49,35,223,182,87,152,183,8,174,97,46,38,224,28,15,14,104,255,115,245,57,145,238,236,7,12,93,116,199,32,12,35,186,117,179,50,150,154,149,174,107,255,206,219,244,216,243,199,76,162,240,103,166,154,181,245,100,66,230,175,57,238,251,44,246,65,87,128,190,53,162,77,203,205,5,22,151,38,55,111,86,175,159,110,62,78,72,213,239,209,77,204,173,184,153,31,144,9,12,152,119,121,75,212,121,74,200,205,228,201,12,128,120,147,82,236,168,67,156,190,125,190,221,109,104,197,182,225,39,121,31,26,100,97,186,145,9,62,151,17,75,190,47,189,141,72,219,71,172,66,42,181,196,37,60,33,195,217,111,110,222,244,12,77,183,150,66,49,27,136,216,127,123,152,120,132,252,54,241,150,119,52,37,186,5,155,186,94,16,51,212,75,50,143,228,212,48,37,62,49,147,167,184,41,118,4,108,171,244,192,144,158,199,175,240,13,227,120,17,149,131,77,204,39,204,245,121,242,131,156,37,121,112,100,135,75,243,81,217,208,191,200,230,191,141,56,197,199,180,89,205,182,200,189,113,241,189,206,74,113,17,26,254,42,102,234,126,183,22,74,148,3,3,137,12,57,236,14,213,103,2,34,242,249,177,220,99,38,47,228,219,232,153,84,73,164,16,48,3,150,185,240,165,227,250,30,159,82,119,5,98,188,250,174,62,99,210,94,177,148,207,157,141,252,236,154,137,89,147,204,51,170,144,197,59,64,145,30,60,142,194,144,155,103,242,211,62,89,76,8,35,201,234,67,181,168,95,170,20,19,141,166,86,43,235,199,114,30,190,231,224,26,195,149,35,102,200,201,187,255,54,125,68,159,181,107,169,159,11,3,130,24,181,137,170,55,102,146,55,183,144,155,140,232,126,137,235,182,104,206,113,44,228,57,102,18,72,99,185,122,88,226,97,186,121,89,81,69,150,54,234,94,126,186,80,90,157,79,159,139,141,129,178,134,127,18,124,192,174,187,70,181,102,172,107,180,246,17,189,182,152,246,144,191,214,48,58,19,217,43,145,223,157,241,220,48,78,116,61,123,248,90,197,191,151,181,83,189,116,116,183,137,87,99,200,160,43,221,178,209,154,192,147,215,82,193,131,231,54,62,231,154,169,239,222,159,6,19,139,202,163,152,59,28,100,119,46,192,28,53,147,172,160,137,14,162,247,123,224,138,157,39,151,7,219,128,213,124,64,65,161,128,203,211,231,46,205,123,42,146,53,41,127,124,1,211,169,217,126,111,180,180,179,56,118,208,23,143,216,136,7,13,135,91,127,58,131,249,187,179,112,194,233,186,197,65,90,191,136,239,142,25,208,177,182,244,236,194,13,111,62,73,207,241,75,175,177,30,186,204,187,139,187,162,107,15,158,41,153,11,168,187,122,217,47,81,225,207,89,54,6,194,149,238,48,185,100,18,65,165,233,213,112,21,76,55,147,126,126,34,142,118,102,55,7,7,114,210,17,121,174,207,225,181,189,35,151,179,158,205,89,55,157,2,53,145,89,179,141,224,18,7,200,18,184,151,203,238,124,87,242,27,15,241,5,67,85,162,90,243,155,10,25,153,108,97,28,57,230,105,254,92,191,102,28,214,245,126,26,222,1,170,229,126,53,48,89,241,88,51,9,218,171,187,183,12,65,129,87,250,172,205,228,85,252,98,36,134,210,59,85,173,182,51,189,46,113,246,174,222,69,216,242,152,135,65,223,238,123,21,131,53,138,21,66,231,225,131,66,187,13,234,34,207,188,126,164,242,215,188,151,118,31,64,50,14,138,252,22,36,179,241,168,74,236,130,2,8,173,41,217,205,86,54,125,15,110,165,185,155,70,37,15,137,239,253,14,1,186,57,139,203,202,24,145,211,58,187,64,127,102,124,197,114,75,65,168,81,79,193,91,50,36,21,148,220,253,32,136,118,128,14,9,115,99,159,184,50,138,203,48,11,32,195,158,185,153,198,173,223,28,170,206,253,114,76,217,196,213,250,244,171,173,101,173,191,175,77,246,25,237,81,55,91,143,251,27,53,146,57,103,7,245,171,173,199,172,168,25,182,174,235,168,67,79,0,73,98,21,51,11,232,186,211,92,189,193,110,253,245,130,204,127,255,223,255,3,5,153,127,250,47,127,173,32,211,251,255,255,130,204,31,62,78,60,45,242,232,123,135,149,200,97,139,53,131,39,241,139,199,166,118,85,228,85,7,149,145,225,230,100,173,202,111,152,23,157,161,62,57,33,161,23,57,4,0,243,229,178,127,175,31,19,195,148,121,143,106,98,189,196,253,204,30,91,241,50,185,206,198,239,137,89,224,57,36,51,166,76,77,2,223,203,47,132,25,58,186,183,129,210,182,14,40,183,250,204,197,249,89,178,44,58,136,160,187,139,229,95,255,67,146,245,76,85,52,223,13,244,60,21,212,224,89,215,115,129,164,116,198,102,209,150,204,76,182,234,121,201,220,217,104,76,184,246,141,9,111,61,154,175,200,179,0,17,172,122,83,15,129,16,250,28,238,30,104,244,24,146,130,177,252,125,245,215,182,51,187,170,163,76,227,230,244,61,16,228,34,218,122,226,96,156,131,202,33,2,248,4,77,148,141,204,255,64,254,188,185,185,209,44,171,123,251,130,210,125,248,193,96,42,15,31,115,231,168,241,99,197,138,36,226,129,208,90,59,61,202,4,104,130,211,173,191,29,36,65,156,89,153,172,202,212,171,81,204,246,3,15,172,105,25,31,207,104,58,93,66,130,80,45,215,174,97,230,217,146,147,59,109,96,187,142,55,172,167,41,85,104,127,175,129,10,119,214,247,66,53,58,156,31,8,31,179,230,27,236,106,223,159,241,18,12,81,34,191,77,39,135,135,222,198,205,246,216,22,204,188,83,117,55,129,152,127,236,169,103,49,121,99,15,124,134,181,51,170,171,203,110,62,61,64,96,135,204,75,131,61,170,67,53,158,156,245,151,212,77,64,177,111,198,111,195,196,163,121,173,69,61,60,130,193,241,99,151,82,95,150,146,117,245,223,38,77,150,245,123,158,59,247,155,75,199,115,66,204,100,46,141,67,97,208,240,71,163,56,254,153,168,120,91,41,222,187,254,232,26,244,230,150,111,114,51,76,5,146,44,60,199,39,240,11,255,109,234,132,99,233,213,3,58,69,191,26,127,230,19,32,128,27,79,41,204,80,55,73,160,187,56,249,223,168,29,239,51,203,174,70,134,14,23,118,133,59,11,236,93,99,104,192,132,205,29,105,168,5,36,248,224,53,183,123,33,86,252,203,79,226,211,130,232,86,156,241,39,25,41,113,22,127,117,131,224,246,94,218,100,18,173,186,124,55,200,206,200,247,129,253,206,181,106,156,59,182,147,134,16,63,88,103,169,198,154,228,18,221,137,135,106,166,124,60,55,30,45,71,244,1,51,157,36,114,54,245,237,236,27,75,7,241,45,177,9,249,88,80,241,254,220,217,168,1,223,142,152,160,229,240,199,166,211,44,71,83,40,86,144,209,37,66,42,32,136,75,46,206,150,95,244,231,6,15,240,252,232,95,91,214,140,207,193,73,255,202,219,191,139,65,52,122,44,120,252,199,253,189,55,210,133,97,70,52,75,142,78,163,188,117,138,151,4,79,118,217,73,111,62,201,229,220,171,161,94,22,13,81,186,108,1,60,250,142,135,222,159,208,60,114,76,240,98,51,110,14,153,101,19,95,152,118,32,119,225,169,153,141,34,215,118,96,181,158,86,179,142,153,37,103,122,130,185,212,91,55,49,115,100,169,155,109,95,44,238,93,182,142,24,199,134,243,187,16,61,51,189,229,112,91,224,194,203,123,106,90,107,229,157,73,178,141,26,239,252,35,88,19,179,225,119,60,176,135,224,98,117,249,109,58,217,188,219,149,186,22,206,135,252,182,169,145,251,20,133,174,226,117,254,155,44,3,73,163,245,178,2,234,139,156,29,60,121,14,190,25,197,147,216,108,213,121,70,13,218,74,182,90,49,23,118,82,79,86,116,211,45,207,122,231,205,63,185,57,67,22,162,102,148,243,124,64,218,178,136,245,89,207,47,215,152,159,198,101,32,41,185,12,146,142,19,201,205,19,230,172,33,3,82,141,2,205,31,188,64,170,45,11,107,18,16,37,79,194,252,90,102,100,56,199,15,42,238,55,103,47,210,209,174,8,182,196,131,211,61,48,166,78,110,192,162,158,131,169,248,215,93,46,134,38,104,121,202,153,194,105,221,234,34,21,35,200,243,171,127,206,159,46,44,250,18,125,123,71,129,105,246,46,243,247,236,122,57,124,5,24,110,142,35,46,97,34,181,189,85,60,213,184,141,11,81,246,193,115,34,207,252,146,133,171,143,207,70,103,77,2,254,193,128,63,231,79,222,139,218,207,136,52,39,52,114,75,173,148,19,166,231,18,145,58,122,189,13,108,208,80,227,46,255,105,24,86,202,80,51,3,211,122,36,96,27,58,149,154,4,237,35,188,179,74,133,68,170,34,27,226,113,135,127,194,99,66,123,171,38,228,154,237,156,145,177,38,7,43,102,114,21,30,100,146,239,6,194,36,135,249,6,65,227,15,70,166,35,105,146,127,241,13,124,196,208,12,201,234,8,88,59,224,240,36,62,209,105,249,36,212,142,71,21,89,74,160,24,12,185,152,121,77,207,116,28,103,105,79,77,183,241,237,34,39,86,232,212,146,32,48,33,190,113,222,181,70,133,192,116,73,52,209,78,31,71,212,69,182,213,52,197,156,168,182,191,162,10,196,7,122,243,132,208,206,140,202,7,100,135,85,29,117,106,92,81,72,162,223,88,115,48,112,237,190,39,167,221,166,125,42,31,148,205,83,84,169,88,170,146,209,94,166,182,230,139,179,16,89,151,143,83,89,80,220,152,239,106,81,61,195,223,229,11,196,123,159,73,165,215,178,47,56,155,219,49,242,106,90,55,177,136,164,199,47,27,101,142,20,177,54,72,133,120,110,83,246,144,25,62,183,49,212,71,9,236,204,233,165,37,46,24,58,163,78,69,43,65,149,234,5,244,154,51,10,81,176,222,74,114,200,164,113,206,181,57,94,42,125,74,188,212,191,70,132,31,5,218,232,61,213,124,126,186,70,201,177,161,118,183,180,234,103,12,5,94,113,132,207,68,171,126,68,54,197,179,217,228,205,225,105,146,130,36,148,155,190,101,100,188,73,73,229,157,173,232,49,156,36,211,24,203,50,71,7,24,174,139,134,161,12,155,200,7,105,25,22,141,203,40,226,66,162,92,164,78,53,126,180,66,221,107,188,214,26,42,87,115,216,122,83,43,124,213,85,102,9,124,214,104,69,121,233,217,234,5,75,204,57,120,89,173,112,125,198,76,162,189,129,72,160,51,14,26,121,169,40,127,81,20,7,188,113,225,255,201,212,122,179,150,243,75,127,20,216,48,31,25,61,190,84,251,9,52,29,149,69,131,204,220,10,175,56,171,54,95,138,32,80,12,244,253,139,251,223,209,248,118,129,233,125,230,129,106,64,131,114,48,89,37,71,26,192,82,156,228,131,128,97,104,183,12,134,57,227,74,9,78,1,230,105,167,13,63,123,93,171,68,194,98,78,198,11,120,205,180,92,100,41,54,17,16,204,230,240,140,69,85,114,202,247,50,29,146,116,201,85,13,83,220,154,204,67,34,7,56,15,29,87,66,227,81,211,23,163,95,199,33,43,96,180,91,87,120,6,163,238,239,133,30,97,29,73,205,155,154,92,13,68,11,8,204,37,67,126,182,217,213,29,14,115,182,5,5,124,117,208,0,55,197,15,152,166,181,218,62,230,106,180,202,129,212,249,56,141,136,79,211,36,238,63,77,3,108,253,60,217,178,136,207,205,205,8,15,197,220,16,114,203,142,49,90,134,44,209,65,1,73,191,28,161,4,85,162,212,6,59,88,169,226,184,70,212,30,186,134,169,116,204,190,123,211,226,164,1,52,123,202,116,224,46,156,50,146,143,166,131,130,128,216,239,92,64,89,41,202,199,242,159,217,161,81,200,235,202,254,15,132,181,185,68,28,120,49,244,183,20,17,6,207,165,3,38,7,237,99,122,246,80,40,119,191,16,51,74,240,10,54,75,166,241,231,48,183,242,137,214,192,177,89,18,226,154,179,149,199,228,167,65,187,76,199,52,82,212,61,1,174,252,52,181,219,226,16,59,82,158,189,54,197,231,33,5,230,224,38,106,167,243,169,121,130,238,3,220,116,225,200,219,66,65,221,115,192,200,237,25,184,194,4,231,149,228,198,234,166,7,124,59,202,116,131,204,148,227,254,132,237,174,121,4,54,111,126,150,117,69,132,248,210,61,77,42,223,185,40,82,147,86,130,20,240,86,242,9,75,222,10,58,37,56,58,175,153,156,156,214,159,225,36,38,9,123,205,68,214,67,18,72,244,187,238,49,2,28,59,234,88,250,86,19,212,169,79,148,102,40,80,73,125,85,0,97,55,5,52,57,78,191,251,112,33,105,148,29,86,117,70,111,144,16,122,192,220,109,239,230,87,67,206,50,197,241,163,3,115,185,210,26,234,211,204,225,44,230,66,15,139,67,138,17,14,109,130,106,4,228,230,125,115,214,122,97,122,13,207,12,211,206,118,228,33,202,2,77,215,15,8,111,239,41,194,76,226,108,168,121,27,237,236,197,58,159,89,190,20,245,72,41,124,94,162,55,204,172,40,89,185,80,194,159,37,118,127,27,217,21,24,231,21,12,13,45,227,116,51,124,27,93,177,210,176,154,250,142,4,24,243,3,178,51,170,29,199,220,3,173,49,217,240,103,182,224,212,81,143,164,227,71,173,122,53,76,192,254,224,36,50,171,108,72,103,140,57,81,238,174,82,202,47,241,166,79,214,82,108,196,133,229,83,186,126,79,171,21,250,213,120,204,67,144,64,38,72,94,125,249,101,210,77,234,109,163,214,84,171,47,33,82,27,248,4,250,69,32,47,205,110,182,122,183,126,110,232,54,28,82,140,31,244,137,34,50,173,135,99,188,171,145,34,149,71,3,105,157,124,145,100,144,82,253,51,104,201,184,129,227,209,80,210,19,51,52,253,46,242,115,94,12,212,170,32,37,104,196,187,137,26,172,184,34,114,172,66,196,130,175,233,131,150,41,199,108,5,221,247,26,40,238,194,22,183,101,208,216,130,118,156,125,84,125,133,69,24,200,41,238,67,234,239,201,154,132,155,137,26,70,242,211,41,79,19,72,149,123,163,237,213,98,196,81,0,210,35,198,138,177,129,248,7,174,179,154,120,227,9,166,189,219,157,109,170,58,48,30,127,91,13,178,171,219,1,247,0,38,41,87,211,173,232,187,18,149,134,165,224,66,48,81,227,118,33,83,104,49,127,81,159,172,86,151,144,163,13,129,178,148,140,9,223,210,69,124,232,112,6,42,36,237,25,27,104,210,110,209,220,81,182,232,190,90,140,71,118,226,154,77,92,85,58,140,128,150,78,239,22,56,94,63,24,11,29,82,82,109,195,123,163,182,113,110,11,228,198,186,82,90,220,156,252,216,231,123,101,54,123,239,110,90,166,242,250,8,234,121,242,230,64,82,106,209,28,174,79,2,200,64,173,248,221,215,60,108,59,151,206,17,8,67,71,247,155,35,109,35,218,227,180,77,149,114,147,126,104,144,45,19,139,20,243,216,206,201,78,167,207,162,29,81,27,106,22,41,70,191,154,46,135,45,63,93,45,69,118,141,228,215,69,17,16,7,156,3,237,222,26,132,58,68,61,98,206,38,48,125,205,236,79,171,201,247,58,135,18,82,73,215,204,226,202,91,190,54,85,249,139,9,0,67,52,145,13,214,102,28,246,133,11,58,134,97,230,165,122,218,15,232,233,157,58,244,73,227,74,138,181,48,81,220,122,214,210,120,253,130,118,103,188,199,107,205,164,129,186,88,251,48,72,161,155,45,215,169,29,70,195,26,189,174,153,176,224,65,125,154,209,136,108,151,83,95,29,61,172,215,202,203,200,163,253,112,163,35,36,120,161,60,149,105,148,141,51,253,62,90,39,27,57,164,63,201,28,249,226,243,4,25,200,218,135,116,101,209,232,237,17,202,49,51,45,164,75,142,108,206,186,253,21,208,223,49,126,67,90,186,16,103,159,254,53,64,150,236,185,181,217,172,109,215,129,135,211,55,111,209,217,217,236,95,35,190,165,1,186,69,240,236,76,131,68,251,129,63,25,105,192,60,165,209,45,27,51,213,242,62,184,97,93,228,210,120,216,0,39,184,25,94,191,165,173,131,164,176,70,180,216,17,54,75,79,35,141,188,46,212,134,190,0,52,141,69,174,37,201,88,162,127,47,3,21,209,182,195,5,138,219,175,174,144,6,39,121,107,162,136,59,203,206,77,24,49,49,26,43,73,180,29,210,120,187,100,68,42,98,182,222,5,7,187,76,127,125,83,180,254,209,57,229,61,116,228,37,200,185,139,25,86,115,111,120,204,72,28,77,217,71,231,52,162,203,251,100,80,181,247,87,254,51,129,203,243,125,124,155,5,125,81,151,180,60,34,64,58,151,143,9,160,162,57,180,53,176,110,240,55,222,99,74,19,220,150,143,181,12,237,124,253,47,74,147,180,206,203,28,37,2,117,213,35,51,75,25,129,5,128,4,239,85,200,166,192,87,68,110,150,200,137,170,103,118,43,221,174,210,231,121,54,148,209,247,142,39,155,233,19,254,115,220,59,168,146,166,54,206,53,201,250,217,201,213,227,173,77,94,91,143,189,12,9,66,60,247,228,165,245,56,175,225,156,81,203,74,159,188,53,101,11,58,104,174,185,89,64,83,254,36,200,10,235,201,148,95,74,224,13,207,71,24,50,233,217,246,151,167,17,207,182,0,24,168,170,25,18,172,168,162,194,222,213,117,177,194,247,80,231,195,35,54,221,194,88,203,109,69,65,113,25,190,78,91,144,209,185,30,126,115,250,172,182,174,102,80,129,145,235,131,233,43,247,207,106,38,17,239,169,41,11,18,69,157,141,150,97,23,97,178,140,9,8,246,165,93,194,171,187,134,7,75,2,92,194,148,62,97,196,55,74,84,212,143,203,250,196,138,41,150,1,250,219,15,73,48,101,27,193,61,118,1,91,230,78,163,118,240,158,171,35,28,235,217,209,105,226,66,114,200,158,225,135,169,194,205,230,101,202,145,1,3,141,111,173,12,38,248,21,217,10,160,49,119,234,8,210,176,128,95,228,222,201,244,87,253,226,109,213,135,119,49,105,190,30,229,1,164,66,106,150,46,96,120,35,102,241,22,128,5,199,139,108,203,100,27,114,247,186,132,73,215,105,55,185,17,143,119,47,55,46,250,62,170,92,76,203,189,115,193,66,194,75,147,240,123,233,6,143,178,115,187,3,120,165,81,113,139,153,150,127,127,45,40,130,138,12,247,241,105,224,114,185,143,13,33,214,249,151,119,239,115,60,100,130,183,107,110,198,42,254,198,228,188,35,196,146,247,222,36,99,62,142,73,161,5,50,121,85,144,124,215,99,57,160,157,239,68,121,1,137,101,195,58,19,227,153,41,88,237,26,79,198,50,77,210,240,13,224,181,4,4,8,167,114,15,105,233,166,111,33,136,12,49,175,38,218,207,168,133,192,24,115,113,83,236,37,66,120,6,209,40,29,122,14,8,36,70,31,67,166,48,207,181,189,244,70,3,49,120,132,247,228,9,130,168,251,214,84,62,73,167,189,49,35,23,7,81,237,53,159,205,71,2,126,204,36,54,134,95,221,32,237,147,13,39,25,43,121,114,96,42,36,73,77,198,20,202,17,28,220,107,38,239,37,106,169,48,125,33,165,55,29,210,85,136,108,203,51,79,226,253,236,104,50,200,110,70,19,243,137,187,230,195,127,158,183,126,228,143,96,134,71,245,154,32,124,137,103,129,188,179,12,106,28,112,1,14,45,61,11,87,240,182,205,200,34,147,23,28,137,209,198,89,78,239,151,201,116,239,21,128,218,70,217,246,249,237,11,146,224,179,9,173,192,185,209,72,33,230,106,33,69,60,247,180,198,197,103,70,9,121,190,215,2,218,244,60,115,36,203,10,201,165,48,83,141,126,55,7,24,51,234,10,140,29,222,218,243,5,217,81,76,23,209,241,184,200,175,200,111,67,214,48,230,112,60,110,135,177,126,200,213,38,243,154,159,249,108,156,242,104,84,150,78,172,61,226,230,148,19,228,209,112,254,202,195,2,195,182,249,126,154,92,29,156,22,113,111,122,61,247,51,163,57,155,223,189,145,217,200,114,117,167,17,195,81,173,86,32,147,121,184,136,116,230,8,228,33,104,148,61,196,140,70,215,110,51,174,70,81,240,77,22,152,10,71,139,15,214,81,4,147,185,68,71,79,160,116,56,75,56,130,196,92,127,144,173,48,27,199,217,51,195,19,235,251,56,239,61,198,3,80,31,51,213,214,26,248,234,78,212,253,34,158,69,151,204,244,46,27,32,35,103,1,63,87,21,13,83,164,155,2,217,77,231,195,27,52,118,141,243,91,254,211,103,166,76,145,27,54,81,210,228,152,243,66,165,186,200,84,65,31,36,218,169,88,96,138,176,59,102,131,71,55,95,3,176,167,138,39,2,155,53,32,160,64,149,247,250,56,126,27,139,207,54,115,71,153,118,192,47,239,173,18,45,207,78,117,152,81,189,40,194,102,178,140,69,38,128,221,48,105,16,23,255,85,135,238,248,113,63,111,238,47,255,240,31,254,173,67,151,255,6,14,221,31,60,205,123,214,6,28,229,126,63,216,200,69,133,8,198,96,78,134,229,48,243,130,55,87,229,77,41,196,103,135,184,147,48,21,102,56,6,57,157,119,137,137,57,76,141,250,125,33,136,98,243,67,238,159,27,77,249,105,52,107,28,144,132,100,13,21,232,55,107,1,110,210,59,25,102,220,84,153,58,157,108,123,124,221,198,217,150,101,86,210,18,21,147,214,90,116,134,206,233,185,92,115,150,199,102,117,190,188,7,11,102,228,21,91,55,13,111,186,156,200,50,94,177,79,166,14,65,163,140,152,161,172,92,38,136,25,104,50,1,207,76,12,147,75,76,188,66,139,83,147,93,134,147,123,248,131,79,24,162,158,99,132,226,93,158,87,71,241,247,224,248,112,207,12,85,135,243,19,154,121,138,119,2,106,212,106,87,239,107,157,5,246,174,6,8,56,92,77,132,45,204,168,172,159,121,176,149,175,183,175,207,37,11,106,152,168,105,156,72,45,195,249,212,245,76,233,219,121,175,12,152,157,100,119,156,48,177,184,200,16,214,46,188,44,56,73,244,10,191,107,173,83,240,153,1,202,238,216,59,141,13,90,134,204,178,2,178,173,195,255,36,115,20,204,202,46,177,7,177,39,45,217,152,23,72,30,231,123,103,34,37,153,9,28,195,37,182,252,78,195,171,140,215,66,103,97,207,56,202,178,193,147,197,123,0,193,29,115,176,18,137,201,52,34,71,159,202,243,46,80,122,121,161,144,113,11,206,21,187,27,202,156,146,95,128,177,147,6,182,216,89,97,42,86,119,14,1,202,21,95,3,92,137,184,192,201,186,46,252,75,131,138,131,35,73,28,178,30,228,105,100,135,243,148,19,26,230,46,106,133,238,205,141,69,152,209,197,83,60,15,154,124,60,225,178,43,93,252,103,90,58,1,198,185,171,72,234,83,2,22,0,93,65,19,11,239,237,164,107,79,204,35,4,213,0,78,130,68,208,107,141,5,222,93,88,228,64,36,144,34,255,59,155,63,119,66,15,106,202,115,103,202,163,14,253,79,244,113,100,189,248,248,6,212,23,220,204,205,36,43,72,1,101,37,159,161,201,162,174,46,87,83,185,201,62,38,164,145,96,3,124,81,67,73,234,123,3,123,94,50,38,48,30,237,228,40,198,109,36,85,194,90,4,57,116,205,14,205,161,154,214,178,184,207,176,90,159,96,204,175,30,63,110,142,103,198,7,242,65,163,101,22,21,204,41,177,20,204,55,241,219,48,123,118,161,99,170,112,46,188,80,106,207,252,36,5,154,81,246,212,232,253,5,117,152,151,60,25,42,126,195,225,170,198,76,88,222,118,179,233,150,0,187,114,205,36,82,155,204,81,248,226,138,139,29,36,150,3,113,243,51,55,8,136,61,83,192,140,107,163,107,236,74,244,20,177,43,121,110,145,67,135,239,143,26,102,247,232,148,22,232,161,97,243,121,147,17,87,195,168,35,191,12,177,211,136,200,246,28,45,18,0,210,15,180,186,35,115,104,177,79,34,56,14,196,13,218,168,232,1,1,77,33,79,221,105,103,136,62,12,242,154,89,86,22,116,9,174,183,108,44,247,136,221,200,197,13,150,137,48,3,102,90,154,163,56,139,116,57,93,118,130,21,21,169,55,49,91,24,213,162,39,178,9,170,205,174,70,197,195,205,64,30,186,36,228,65,172,172,232,66,5,82,213,242,212,171,33,158,116,20,214,121,231,77,93,87,114,47,108,158,145,227,40,148,10,244,197,172,182,226,179,204,104,110,52,25,202,57,148,131,168,128,212,216,214,229,1,217,249,57,48,162,13,149,26,198,82,254,55,36,86,162,7,100,90,222,86,94,12,202,184,150,95,226,7,254,88,201,149,37,16,74,175,69,228,19,195,109,148,209,91,141,132,84,167,138,33,201,44,4,107,75,142,22,15,160,226,178,60,76,56,198,247,43,107,190,109,15,123,79,98,219,228,90,61,81,214,134,50,180,13,40,199,95,131,71,42,2,153,99,83,132,212,35,126,248,172,239,173,243,27,248,150,87,56,48,219,134,44,185,231,179,157,87,103,224,7,13,86,118,87,171,165,72,202,75,224,81,206,146,164,57,64,184,232,246,201,197,228,3,255,36,183,155,113,33,159,240,219,89,1,196,160,91,241,8,255,13,254,237,24,34,102,33,233,155,199,138,108,120,193,51,176,97,46,70,246,45,102,250,142,127,222,1,102,154,174,30,81,46,39,52,149,168,118,205,208,214,136,34,106,202,70,246,252,219,223,126,225,91,171,242,211,164,77,251,47,245,192,12,7,102,82,213,90,250,246,215,154,148,7,155,90,217,240,186,95,11,120,86,174,61,71,87,190,240,36,136,0,208,8,126,44,211,137,141,193,123,232,45,115,70,15,162,92,220,209,174,252,121,198,32,218,201,45,86,53,83,198,252,29,8,38,31,81,33,52,121,230,179,157,229,203,220,205,238,141,154,141,92,108,114,0,219,239,221,205,189,141,252,61,157,37,244,51,223,183,178,164,168,16,55,113,120,155,198,130,155,33,39,157,98,6,66,244,59,66,33,71,202,112,230,174,103,173,134,154,247,183,158,200,3,60,200,9,105,229,234,49,146,145,54,145,134,126,247,166,141,250,108,235,227,154,121,113,233,187,64,2,27,202,255,107,222,128,147,247,43,106,108,186,192,123,190,159,242,204,213,44,121,57,186,48,143,15,88,125,18,113,18,77,65,187,96,190,2,205,102,52,68,203,51,146,241,171,62,98,27,221,141,45,207,117,222,114,58,142,153,95,38,83,217,229,214,56,153,151,21,4,115,181,2,228,51,67,19,116,243,137,199,124,86,78,210,151,70,165,146,50,132,143,201,50,73,132,48,147,62,186,21,90,171,11,15,165,160,160,134,112,2,216,230,223,18,217,147,90,229,226,179,153,57,80,147,79,189,201,70,190,159,30,191,166,143,236,243,8,130,182,36,55,239,52,152,47,255,109,60,45,33,154,163,249,148,159,243,7,175,86,209,16,51,112,137,29,147,180,32,67,33,191,205,195,214,225,95,19,247,23,122,170,103,38,71,88,124,199,152,86,54,20,43,94,220,172,190,110,105,71,20,90,156,227,179,24,11,201,157,195,211,8,39,30,196,199,28,162,177,124,196,225,203,21,23,20,51,248,122,31,242,153,13,41,42,102,150,75,77,119,200,7,72,27,105,9,4,38,0,65,185,111,86,128,126,5,130,10,8,216,64,175,215,76,24,57,30,64,136,89,155,175,176,39,48,11,16,164,15,113,2,62,140,58,160,155,13,111,249,122,87,13,194,53,111,245,120,27,115,128,156,162,20,216,25,37,95,93,231,84,131,207,253,205,21,40,84,203,213,130,196,5,2,153,49,229,106,92,245,233,187,6,52,141,227,149,43,59,140,121,192,195,239,231,236,217,6,78,204,180,237,220,26,239,49,255,196,31,195,154,236,108,245,143,77,238,177,62,16,3,24,94,148,141,171,155,187,137,171,191,7,79,205,8,1,252,189,104,210,124,72,103,147,234,108,183,54,77,237,10,218,102,217,145,128,15,157,103,243,183,6,178,37,109,148,38,2,234,34,83,124,174,100,178,116,207,140,194,197,244,99,237,56,123,69,122,147,128,4,1,9,185,179,148,218,176,84,33,80,132,157,214,28,233,51,229,68,208,194,142,177,108,118,196,137,218,16,187,108,207,88,41,46,251,218,195,35,236,66,212,8,94,136,22,192,56,80,1,241,62,140,245,143,115,122,229,225,230,69,115,161,154,77,121,205,205,48,253,63,168,75,167,188,103,20,159,215,252,3,37,118,49,83,142,140,7,135,251,239,229,155,240,211,10,174,186,175,205,19,114,215,231,103,116,224,68,96,26,226,184,62,193,197,195,13,218,121,82,182,159,185,196,4,181,234,197,80,149,108,95,0,19,122,43,89,0,166,203,217,179,159,185,136,122,65,178,36,102,211,92,142,45,103,54,81,137,178,155,211,206,232,219,29,45,66,111,225,210,231,69,185,215,207,92,120,214,171,188,244,79,91,161,133,51,192,118,22,211,200,116,83,102,138,173,178,90,171,217,187,154,163,171,223,156,53,102,26,214,101,80,166,117,2,164,26,222,192,9,87,100,80,48,215,103,180,38,41,49,34,18,85,227,128,24,75,81,6,252,242,118,145,40,78,159,66,237,74,205,149,138,184,63,24,226,234,66,59,11,238,2,177,104,191,185,41,84,235,91,3,58,141,155,35,45,72,234,86,204,72,127,103,63,116,173,199,173,201,147,195,132,86,125,19,7,116,56,165,69,1,148,159,161,49,253,68,55,17,113,49,87,136,231,125,166,176,167,31,15,234,125,205,105,92,114,62,197,153,105,67,14,144,133,248,111,157,126,48,194,132,154,182,94,75,117,216,31,140,0,82,118,20,112,203,212,13,252,218,101,210,26,242,214,231,226,54,226,185,193,187,205,119,240,161,69,123,118,225,31,194,123,227,8,74,185,137,68,107,201,78,116,77,14,29,176,203,155,254,99,24,238,198,173,229,60,232,150,77,225,68,93,80,207,183,107,238,164,79,245,222,134,147,185,46,210,48,70,156,36,31,19,45,12,216,100,174,25,84,142,48,211,88,66,104,95,254,128,61,172,243,171,202,183,6,34,88,179,223,219,246,232,231,186,173,110,236,163,219,47,38,177,152,151,152,233,101,113,23,159,8,141,41,45,102,36,6,203,10,51,164,216,178,41,0,81,43,183,116,111,15,94,192,223,135,153,12,199,186,168,64,123,240,218,133,152,6,6,6,56,201,222,107,83,35,120,131,6,216,161,223,190,39,174,134,85,232,29,154,166,131,59,170,191,54,162,211,237,181,17,28,127,139,39,31,126,49,164,183,106,181,86,12,255,154,39,144,73,91,56,111,168,9,88,218,35,46,166,255,103,136,57,25,141,186,155,33,9,214,171,193,204,94,104,184,125,144,34,184,39,56,199,169,17,116,255,32,3,103,234,121,18,198,58,88,99,42,32,174,42,232,109,122,16,92,130,13,107,50,105,232,103,237,86,220,106,97,86,52,175,157,167,253,50,208,216,173,105,107,146,183,162,207,120,197,128,14,75,44,139,25,241,158,86,122,152,97,72,147,199,54,161,244,24,178,1,179,192,243,103,225,234,8,14,122,214,7,101,201,41,67,6,216,165,250,147,113,186,8,137,12,100,70,111,213,99,70,105,245,109,40,208,90,143,171,108,251,51,43,179,142,73,41,2,147,117,115,38,204,122,99,6,133,12,174,91,152,211,78,50,224,36,210,214,37,233,58,102,122,152,30,111,191,113,172,161,40,238,175,221,76,153,251,141,74,70,42,110,197,202,237,86,225,121,87,227,251,166,245,182,5,22,111,146,171,217,203,110,185,2,179,65,116,223,123,211,162,184,199,91,248,104,188,15,49,131,237,174,111,117,85,19,17,9,115,66,33,246,22,138,205,140,168,224,123,52,248,70,157,64,204,212,221,232,249,125,86,195,25,199,7,155,118,182,201,189,13,232,214,252,167,207,6,214,165,213,152,146,13,237,215,178,116,209,98,124,102,40,46,106,108,42,54,234,178,27,210,60,177,174,158,11,102,14,141,34,55,167,169,241,118,167,98,46,134,106,115,51,156,197,117,237,216,208,32,194,126,11,136,78,97,235,135,117,43,176,153,119,38,211,173,4,242,59,246,51,208,21,93,174,166,245,191,198,194,135,164,107,190,246,35,107,189,25,59,182,36,58,209,100,199,162,183,102,94,144,243,207,170,1,6,93,34,197,137,17,108,43,205,178,147,146,132,166,7,72,158,75,154,112,160,42,78,243,54,221,254,246,43,233,5,3,198,90,110,175,151,141,23,213,168,55,94,192,227,17,171,114,243,217,115,159,48,122,7,69,14,234,34,110,141,80,232,139,6,231,50,1,207,56,0,56,28,196,211,158,176,188,59,113,217,253,210,50,218,160,215,93,244,17,235,249,91,73,135,76,19,178,24,49,96,96,158,223,112,157,199,130,62,32,238,76,232,246,22,30,56,30,32,238,190,39,224,87,247,41,47,141,167,118,49,204,102,38,147,249,174,134,172,27,202,152,120,43,36,137,196,76,95,108,245,171,179,53,186,190,67,209,248,210,214,69,172,153,89,148,252,142,213,90,231,253,184,134,1,107,9,1,189,165,249,207,215,242,123,23,164,122,94,216,131,160,86,131,251,253,154,43,154,116,73,158,236,156,129,158,208,64,182,120,117,9,0,38,125,198,163,199,115,195,188,241,116,89,200,57,35,183,215,138,155,173,33,235,77,223,65,15,156,255,48,194,73,194,101,50,193,5,165,75,129,129,217,180,61,222,99,15,210,129,183,80,120,204,203,170,199,239,151,127,129,205,184,55,39,215,90,197,41,68,246,181,247,230,7,106,49,22,138,231,245,209,51,126,174,189,177,55,15,134,152,155,92,221,116,67,176,102,142,183,85,161,193,7,38,237,126,106,216,48,36,120,64,41,13,122,135,251,41,153,251,231,127,223,91,55,211,26,45,254,203,6,88,125,113,13,217,37,90,14,238,120,195,188,84,155,12,40,28,34,30,80,161,83,64,92,249,30,236,196,167,104,66,250,189,145,173,212,143,5,178,205,195,200,97,56,41,217,136,0,132,247,238,175,108,92,133,175,185,134,211,21,154,191,251,202,128,157,65,5,61,107,177,102,155,230,230,227,171,62,33,121,206,94,242,188,238,38,84,216,247,117,131,165,57,177,207,248,105,123,233,231,79,114,8,209,182,189,220,108,217,190,247,224,21,236,244,101,216,195,92,88,212,239,165,233,36,112,62,56,51,55,97,200,70,57,224,108,208,37,46,166,169,78,54,111,112,35,103,41,197,147,89,227,206,27,20,130,233,145,227,201,42,195,36,27,10,223,17,180,204,53,67,154,191,100,163,203,5,146,4,191,120,128,76,126,100,114,0,59,0,82,221,157,172,162,94,182,100,115,63,238,229,96,103,188,102,106,3,66,24,53,161,67,45,187,134,25,65,4,153,132,52,130,148,228,43,19,181,164,37,67,6,129,200,44,41,46,38,101,44,167,14,125,112,43,252,151,186,141,189,47,174,38,135,149,199,69,168,96,102,39,203,207,106,170,177,190,232,145,210,0,57,42,102,104,239,110,202,108,52,32,34,47,23,62,80,159,114,88,2,214,102,4,51,207,204,15,123,201,132,28,10,252,156,114,239,6,176,240,70,168,103,191,133,196,169,139,25,226,136,229,238,127,163,7,75,162,3,192,22,199,25,170,126,245,182,250,243,123,52,206,188,118,203,30,248,150,112,170,245,103,237,32,38,124,199,64,39,176,11,49,235,64,235,162,101,15,20,7,33,140,204,194,97,236,231,23,221,135,228,13,136,112,25,82,220,230,179,209,222,155,15,200,7,30,158,217,0,65,208,94,220,33,101,144,148,53,127,152,8,69,68,138,199,53,161,196,255,172,137,242,169,47,236,243,148,112,138,84,49,23,116,10,220,108,253,229,143,1,134,140,25,199,193,157,41,208,113,65,230,33,230,100,83,237,154,89,29,146,247,29,100,31,74,196,30,40,151,77,89,186,199,140,52,129,127,78,128,161,210,200,123,30,21,98,223,184,152,28,193,146,169,2,19,68,185,146,240,16,160,117,102,147,92,93,155,193,65,175,153,49,123,18,228,199,12,195,79,243,17,55,49,187,87,76,130,76,9,209,81,31,21,230,85,19,93,8,186,35,217,12,238,163,161,204,212,133,204,1,20,213,121,188,229,87,23,8,212,94,156,57,80,145,29,205,227,204,227,1,82,109,147,223,166,219,54,249,44,182,222,246,167,42,218,175,10,88,243,223,62,222,210,103,88,134,17,142,186,179,122,6,156,42,206,51,91,46,254,50,17,17,90,243,232,47,17,57,72,80,159,141,98,184,153,222,63,121,111,192,184,225,143,162,91,116,86,255,91,64,157,212,96,242,179,107,255,40,176,194,10,16,37,205,120,110,82,173,175,114,216,77,32,123,93,4,171,181,152,12,105,221,25,72,46,175,203,42,126,156,190,132,63,43,111,133,254,82,115,151,18,166,117,72,212,222,52,172,103,134,83,208,187,102,96,113,77,190,7,188,223,253,74,11,97,174,89,157,47,211,123,59,254,66,191,102,26,15,135,92,76,25,119,142,184,118,102,9,51,145,135,166,39,185,197,47,87,137,158,161,211,62,27,214,205,179,79,234,197,93,88,195,209,74,29,235,210,226,192,50,145,187,238,164,197,42,235,201,111,125,182,92,54,229,48,27,149,205,213,112,69,30,33,219,182,251,204,104,230,118,127,39,235,184,150,95,166,140,52,47,155,21,102,160,27,175,37,155,139,103,190,138,97,148,234,32,0,121,180,29,199,135,60,206,131,255,50,120,187,37,21,50,48,15,211,25,88,13,75,128,235,44,207,109,10,218,55,215,71,207,57,190,197,123,107,232,8,243,93,120,192,50,141,48,227,89,121,114,247,128,72,72,34,152,45,102,235,189,188,105,118,50,115,25,142,168,103,134,50,208,11,158,16,3,17,191,14,49,55,244,72,215,53,179,123,201,14,159,206,102,68,32,255,179,158,131,9,126,207,37,230,110,44,60,215,76,99,140,104,195,209,171,153,202,149,63,180,118,69,10,67,242,211,148,102,75,92,77,23,91,127,137,148,145,12,131,235,243,8,101,152,45,196,246,70,213,4,115,224,53,243,15,162,30,55,96,43,243,230,254,99,62,107,13,184,160,154,143,239,226,31,228,152,41,62,108,49,195,169,51,194,12,23,168,142,233,249,151,117,155,251,49,131,246,62,78,206,95,5,116,252,203,63,253,199,127,249,223,254,211,95,235,138,219,127,11,34,103,186,109,32,15,44,145,153,63,139,89,74,129,214,202,92,28,81,177,126,114,182,85,204,211,152,137,221,108,204,249,130,1,48,49,194,168,117,80,22,25,82,41,132,149,135,30,101,55,87,24,148,212,12,167,92,233,81,83,24,154,133,219,16,33,193,133,233,230,76,199,151,88,39,253,140,81,239,198,157,219,10,140,192,49,137,138,3,141,216,239,11,81,189,99,115,91,254,100,5,30,247,39,120,110,58,226,151,236,201,56,8,81,65,24,98,181,34,79,152,235,122,108,53,96,84,140,244,209,223,138,242,79,151,107,11,197,214,29,88,145,115,158,183,42,224,26,180,110,221,113,199,143,199,211,95,106,94,181,71,213,43,27,57,138,220,188,209,52,236,95,11,126,212,245,34,83,200,75,72,148,121,89,11,68,64,123,136,50,67,238,24,43,137,95,93,20,90,195,153,234,240,0,110,60,16,128,249,51,38,244,31,45,174,183,246,96,56,8,51,73,100,97,190,25,200,138,148,28,59,22,165,235,34,155,60,135,104,187,141,81,172,28,60,150,41,251,93,109,224,84,124,83,177,104,165,234,186,95,180,20,249,86,75,133,90,10,208,152,75,190,34,132,244,81,255,130,87,189,57,50,156,197,183,90,166,111,219,186,161,77,135,190,97,38,147,95,116,59,68,131,121,248,205,91,157,159,221,16,146,143,22,187,124,45,192,15,100,187,131,243,200,47,133,30,84,210,6,100,245,113,89,253,173,140,123,110,201,75,67,120,185,174,223,119,142,159,81,149,138,145,84,23,104,2,55,79,72,82,63,39,31,154,10,215,27,70,135,99,116,245,57,145,23,235,241,177,51,212,197,69,220,43,170,211,115,188,147,49,211,193,245,70,52,131,69,79,238,45,156,253,1,129,201,231,75,100,232,48,220,65,202,20,247,179,76,36,202,82,197,243,217,180,239,146,125,26,234,228,20,96,129,238,137,144,189,150,163,207,78,43,63,218,88,229,188,167,120,118,240,70,214,112,114,206,59,165,41,94,227,164,145,208,79,31,198,11,22,207,231,114,130,0,174,169,135,95,200,163,137,59,107,20,21,225,145,146,145,150,147,173,95,205,241,240,72,173,22,37,110,58,130,242,205,189,93,180,196,244,234,227,54,90,19,151,155,17,187,148,83,149,18,64,142,68,251,113,178,147,136,172,161,104,135,14,123,118,79,250,12,177,144,174,17,55,17,168,250,197,176,84,167,42,145,42,172,82,59,69,100,84,73,202,73,108,3,73,182,103,95,151,69,101,226,55,194,179,118,86,211,141,62,140,180,68,104,172,7,125,81,169,248,147,193,213,83,159,212,54,177,38,162,132,213,175,70,174,92,192,56,68,170,240,142,93,43,68,23,73,102,2,29,58,101,122,28,107,212,130,130,253,56,63,86,192,162,250,107,37,0,79,47,221,205,179,88,117,35,66,209,165,101,69,123,147,30,201,70,186,39,183,212,100,6,48,186,114,185,26,9,104,105,182,148,57,188,136,24,146,223,156,224,14,54,50,201,13,44,35,55,185,230,196,134,38,17,196,250,169,45,95,115,183,220,153,100,37,216,60,125,18,50,113,178,240,87,154,180,76,113,12,17,242,209,160,53,37,167,97,92,192,213,243,14,204,88,225,9,58,239,72,223,130,223,156,78,153,44,128,0,235,228,95,213,111,222,32,141,95,175,88,68,85,234,156,238,215,175,24,173,67,94,45,201,177,68,25,126,95,224,34,217,152,68,130,88,204,139,182,194,48,211,170,46,89,105,107,197,152,47,213,195,199,77,114,243,214,10,120,197,200,19,29,199,117,137,153,238,241,29,89,38,176,254,79,68,26,51,144,153,72,20,153,86,249,210,228,217,89,80,201,195,123,228,127,210,146,204,179,97,231,123,100,199,126,200,93,201,219,25,246,202,211,122,214,177,34,15,14,249,114,122,41,195,51,45,219,146,164,247,153,39,37,220,72,178,126,91,181,79,192,246,116,154,245,220,124,54,238,244,201,40,90,87,143,91,43,123,182,220,27,12,177,167,50,17,244,158,82,128,160,75,3,36,247,53,83,147,41,75,126,24,110,44,7,163,13,19,82,219,146,162,45,224,99,28,254,196,252,223,114,116,65,246,210,122,245,252,21,169,44,120,107,159,25,162,223,21,201,200,134,26,141,36,181,207,238,85,70,36,250,207,116,180,198,120,49,211,251,186,35,7,11,44,72,82,207,148,146,232,184,112,115,129,192,71,174,238,38,118,225,239,69,176,222,101,30,145,242,91,145,112,132,11,169,127,30,109,67,172,26,137,82,20,187,95,155,72,183,128,97,141,119,111,58,192,37,235,13,62,59,123,53,138,139,37,186,159,150,10,216,41,126,25,162,37,249,30,52,6,236,168,249,87,56,5,210,144,76,63,68,219,59,38,97,61,103,164,56,111,147,92,87,202,57,114,226,155,242,170,230,250,141,99,45,204,189,107,241,239,39,60,18,63,157,217,253,150,88,201,161,250,54,12,161,180,126,13,10,20,205,221,16,196,217,243,214,194,74,51,62,16,31,18,250,163,183,48,189,83,237,97,51,243,218,200,238,116,30,200,79,147,229,24,94,118,47,155,38,172,42,87,159,17,231,241,220,12,123,148,88,201,61,58,228,107,88,210,95,168,251,142,25,50,253,168,157,44,211,199,25,90,243,97,12,253,167,225,191,148,8,124,154,184,116,119,180,65,161,205,169,72,81,135,102,198,86,227,183,45,223,43,91,70,55,249,134,40,101,129,74,45,90,202,66,73,60,199,205,241,81,69,73,150,142,195,217,34,29,95,140,89,227,105,125,80,205,227,43,249,213,205,122,63,228,209,108,215,119,71,4,17,90,212,66,158,185,255,132,208,189,78,134,207,36,159,155,36,149,59,188,28,160,64,48,229,222,19,244,168,123,3,36,102,154,20,33,56,38,155,167,137,134,97,101,181,244,61,126,66,148,97,5,175,44,165,69,83,171,246,50,112,6,193,55,228,228,98,140,41,55,94,51,4,75,146,234,159,3,14,169,225,181,149,108,217,170,33,87,247,51,241,178,111,103,144,252,13,65,136,83,36,32,139,21,85,79,154,247,135,154,161,207,242,122,84,166,4,82,180,140,140,60,68,192,32,50,69,208,146,164,212,155,17,49,244,1,207,63,237,76,53,3,80,247,250,96,6,221,38,32,10,106,242,244,68,120,197,181,227,31,119,173,35,179,235,167,40,20,111,64,75,83,170,208,153,144,177,69,29,153,140,164,148,153,141,169,222,209,60,20,199,139,16,186,83,0,7,110,232,191,77,130,76,170,93,166,94,150,163,254,157,225,78,124,35,62,45,254,240,74,48,224,152,90,164,230,207,132,207,207,76,106,95,38,33,193,200,92,237,153,241,212,150,34,6,40,14,119,255,101,242,29,242,185,72,170,66,151,29,191,205,166,34,55,183,188,180,47,252,76,8,157,21,58,130,120,205,174,1,41,67,205,64,10,178,208,23,210,33,27,80,135,57,36,154,228,66,118,204,0,51,12,160,112,130,239,160,140,156,3,165,135,94,105,109,114,53,72,199,119,45,208,104,177,237,130,250,117,192,36,166,178,89,65,250,253,224,225,70,113,87,164,136,96,71,199,136,47,105,216,170,183,13,195,54,14,192,35,160,12,63,110,195,15,144,167,87,135,226,64,62,208,37,192,128,111,211,116,237,98,196,180,201,199,48,194,25,246,82,55,211,183,38,24,85,192,155,45,32,26,16,85,41,8,168,161,58,252,48,66,131,142,35,49,195,113,18,33,25,110,156,20,9,160,32,66,104,60,192,33,27,190,251,45,192,41,227,125,14,36,206,174,40,89,61,216,85,130,135,116,62,112,19,98,109,93,64,91,136,89,11,22,199,248,170,5,17,6,243,228,124,200,41,132,130,21,110,86,138,160,174,8,159,223,112,27,43,70,120,194,48,214,171,172,245,162,15,127,182,48,163,118,44,173,50,11,117,15,16,197,15,150,8,166,72,80,116,12,127,220,155,76,114,87,8,94,49,118,126,55,243,225,5,244,94,72,226,36,255,210,48,69,117,209,201,4,33,10,33,68,0,163,8,240,100,76,42,239,28,59,124,50,49,15,65,230,86,91,89,15,117,5,170,90,48,168,21,199,59,205,192,242,0,239,83,64,101,251,209,175,6,88,51,111,233,231,2,81,201,49,29,232,89,82,185,93,205,107,121,251,175,153,91,23,188,49,36,129,174,233,103,223,11,199,92,16,149,132,174,109,63,52,217,137,233,186,94,189,216,222,98,146,78,28,137,173,56,81,242,51,237,237,117,123,41,30,147,144,106,245,216,235,234,216,186,122,76,39,120,122,236,79,145,95,11,228,160,103,185,192,55,210,130,18,143,236,10,39,158,162,112,228,102,190,173,148,25,22,28,207,176,222,250,163,193,176,223,4,214,123,206,186,28,224,64,88,234,147,32,69,27,132,133,129,207,51,90,116,181,162,46,17,17,2,169,173,37,141,79,20,142,89,67,177,227,112,136,85,65,43,131,248,136,183,98,154,136,111,118,70,27,109,158,249,238,13,46,230,173,61,136,197,219,126,88,182,115,238,61,110,149,142,38,27,243,52,11,40,76,142,7,90,207,192,48,140,7,72,235,10,82,5,58,10,164,57,30,45,137,31,14,126,242,4,36,235,237,179,252,129,92,140,230,240,142,21,0,13,108,23,176,51,121,134,226,77,137,204,179,170,18,40,100,205,12,34,24,176,224,36,0,111,42,222,180,136,95,35,172,214,34,71,6,92,31,76,171,111,149,197,154,77,5,143,15,43,122,139,149,155,76,182,71,90,51,26,136,251,104,20,160,59,62,125,204,164,167,110,61,213,8,206,138,116,154,17,138,160,193,184,163,11,1,220,128,246,79,112,242,165,104,28,204,156,16,239,209,76,185,167,122,215,20,217,11,161,76,95,198,128,183,75,180,90,158,1,19,61,86,203,241,244,246,26,53,141,81,91,218,89,80,100,45,209,229,137,230,152,172,45,35,71,200,229,245,159,78,97,130,231,151,201,117,121,121,136,120,33,107,167,76,182,62,42,175,148,52,35,60,211,14,159,16,99,165,68,3,46,90,31,27,136,94,243,230,59,138,48,51,73,167,0,249,6,154,28,189,101,151,190,52,217,235,22,196,152,209,237,75,90,38,141,207,189,169,226,123,123,208,176,42,169,180,61,117,96,102,222,215,52,41,181,63,138,51,54,81,58,97,189,88,66,15,224,222,218,185,116,230,108,138,162,216,4,234,38,73,210,179,142,224,189,74,81,1,66,211,234,57,79,192,158,83,138,39,75,160,236,100,150,193,153,93,189,62,1,32,10,226,119,233,51,131,85,103,121,139,27,233,108,144,143,210,43,6,176,212,231,40,232,18,241,66,140,97,110,231,168,45,65,112,245,124,62,200,124,0,27,187,213,136,239,222,215,128,90,34,54,66,114,181,108,247,218,255,70,63,161,215,219,64,232,2,85,127,102,4,72,86,148,181,40,80,11,112,107,89,33,208,97,235,64,46,80,110,236,218,123,71,180,18,230,115,194,62,110,98,156,234,5,121,133,63,26,140,116,73,186,156,105,3,168,222,236,66,140,138,31,39,93,129,48,138,70,87,32,30,35,149,226,103,166,47,202,219,129,73,172,136,112,251,54,106,144,117,147,98,157,202,41,180,25,175,81,242,184,197,219,211,248,157,58,203,146,218,58,132,243,13,30,101,55,147,128,16,51,132,138,196,54,209,10,121,66,92,233,252,6,125,92,188,93,139,96,130,104,94,186,75,141,118,202,127,218,82,10,210,145,139,62,77,180,176,17,111,13,65,125,209,96,69,42,204,63,166,105,196,75,115,54,21,180,234,152,49,192,53,16,35,190,123,219,180,202,43,106,148,212,1,164,193,186,158,216,163,111,239,240,164,75,70,245,0,24,176,153,220,227,36,87,251,233,149,36,133,111,120,8,95,122,214,64,36,205,194,13,194,172,25,77,131,191,62,180,103,62,139,145,238,124,95,246,20,134,165,97,183,253,136,248,223,150,50,164,0,135,102,124,8,4,97,198,177,208,38,103,88,52,138,111,133,208,43,149,44,253,188,36,53,73,113,68,65,26,168,255,179,110,107,85,221,209,157,77,78,78,90,191,207,135,30,41,106,221,116,205,202,97,190,41,184,209,63,23,28,1,80,105,105,103,56,25,236,17,44,0,38,42,211,196,76,10,86,26,255,38,28,165,207,140,187,236,104,80,22,219,57,221,101,204,38,20,64,41,90,247,138,209,105,110,105,167,239,196,188,209,186,55,109,243,148,102,124,148,139,188,247,219,4,123,166,246,249,163,117,227,40,62,204,147,65,84,26,0,96,52,126,34,155,4,205,243,227,49,231,49,131,99,128,186,239,86,51,243,50,250,254,128,205,201,102,9,153,244,249,123,159,42,40,99,130,91,82,242,131,179,242,125,75,130,3,168,137,144,213,102,139,241,128,142,110,72,202,19,77,173,244,233,214,103,70,154,248,153,75,49,102,159,48,31,227,59,2,182,193,140,102,122,87,147,102,22,202,135,70,153,52,144,15,52,38,139,162,229,134,119,119,142,252,88,27,206,39,73,127,10,14,0,106,16,102,207,113,107,106,250,95,44,199,137,115,231,143,138,153,22,214,227,61,255,204,180,22,63,101,3,51,83,31,94,113,181,17,222,254,225,155,252,243,63,252,231,191,252,191,255,237,47,127,247,247,127,249,199,127,247,175,223,231,120,230,127,155,247,169,68,61,211,31,184,188,10,36,70,75,237,118,55,82,109,200,250,178,5,100,250,179,114,12,254,137,47,211,97,212,162,33,248,62,17,60,118,194,182,66,141,147,40,172,94,243,96,163,143,228,149,153,75,6,137,114,205,48,62,60,152,11,230,110,194,146,215,12,67,112,28,33,152,77,115,33,126,155,214,142,56,220,48,131,179,79,126,53,173,34,101,201,213,84,42,65,60,249,147,35,12,34,102,104,156,144,147,189,230,50,133,252,6,43,10,129,113,49,88,159,128,175,15,212,170,193,65,199,197,200,32,133,219,73,90,103,147,25,245,25,0,20,239,121,111,86,127,93,230,189,93,51,148,100,159,41,82,9,163,71,152,85,250,104,24,186,100,130,217,188,230,2,252,250,99,238,111,72,27,237,31,225,170,252,86,11,10,164,215,10,119,212,35,161,177,72,10,6,226,48,31,71,70,175,5,204,248,158,43,119,25,18,48,49,212,205,106,88,13,111,168,230,105,210,95,215,156,96,73,81,51,16,240,25,107,102,179,155,150,143,25,144,185,152,191,171,198,136,172,203,51,183,169,227,13,115,200,138,223,198,25,155,250,181,206,201,67,221,210,205,244,24,110,121,52,58,44,122,241,17,173,221,200,138,196,76,5,244,4,9,215,220,200,113,200,160,81,27,220,254,94,84,202,159,67,108,214,49,118,60,56,162,100,67,191,22,205,104,51,198,52,115,84,53,217,250,128,105,191,247,178,190,242,7,65,27,63,10,142,234,239,149,39,212,47,114,115,8,62,208,6,187,102,32,228,253,221,60,211,77,142,103,121,205,240,111,207,119,115,104,149,103,139,23,75,52,47,247,247,98,25,216,44,58,160,215,76,179,153,12,26,208,18,242,51,97,166,202,240,30,141,12,183,73,125,154,153,144,25,22,175,103,230,28,158,241,104,180,66,189,107,11,188,86,51,182,28,94,235,249,80,215,124,226,52,31,241,10,37,102,21,115,45,21,194,223,251,53,207,137,254,148,231,9,88,12,15,28,51,9,196,72,151,223,70,79,19,141,146,88,154,245,57,19,16,73,82,194,174,111,43,157,58,23,140,16,123,198,110,55,76,196,68,126,122,194,104,16,59,146,81,33,134,55,110,193,57,122,67,126,245,57,58,210,83,81,199,204,241,255,27,49,227,23,155,89,62,102,153,150,149,203,215,76,35,67,146,21,0,249,10,63,126,205,120,234,130,162,164,71,108,88,216,246,51,3,226,43,178,180,161,80,174,180,140,253,204,199,213,67,139,94,204,52,163,108,191,26,89,41,57,3,134,109,218,200,246,253,204,120,168,15,33,194,104,210,38,63,252,234,179,58,207,172,87,51,181,150,236,79,78,76,241,186,98,172,139,214,68,7,126,102,99,59,75,50,104,0,147,172,98,116,205,128,166,166,152,17,246,129,45,236,103,206,240,73,201,174,131,63,12,212,252,154,127,243,244,93,13,190,10,112,192,53,179,167,119,217,108,233,88,35,173,114,205,136,35,46,217,109,127,5,244,120,52,170,218,175,82,118,204,100,149,102,137,171,39,165,76,185,57,91,90,25,254,228,6,117,93,98,6,150,238,203,15,62,3,59,186,197,140,214,148,95,188,12,102,174,23,215,189,124,91,1,4,3,104,228,205,211,102,125,211,237,126,207,51,79,160,79,120,86,210,168,125,132,117,83,91,150,139,173,218,57,239,152,25,189,182,96,110,225,22,41,59,222,26,66,251,42,107,183,115,175,51,25,174,149,51,251,156,65,207,108,194,191,119,175,53,47,236,108,111,114,111,99,64,154,126,111,42,11,93,188,80,88,159,154,59,110,192,46,206,78,240,70,140,138,41,29,179,215,186,11,173,91,239,167,169,137,146,83,112,51,121,39,217,44,193,38,157,141,248,222,27,121,242,170,7,239,48,86,186,123,166,211,91,11,153,136,60,25,189,37,52,226,253,204,237,67,200,108,52,139,133,238,175,107,166,155,95,157,239,179,90,27,160,133,107,94,20,108,101,39,166,246,11,89,208,207,220,200,61,63,134,72,126,155,69,117,15,40,226,197,66,11,131,152,13,235,127,87,136,49,139,233,185,60,192,25,206,187,227,213,19,116,211,62,42,191,189,97,19,245,141,131,140,22,27,108,152,41,84,163,195,240,51,163,251,139,83,242,204,148,108,125,75,227,203,246,151,54,31,100,43,38,249,168,107,46,28,117,239,131,76,22,110,108,58,236,103,168,171,135,153,86,21,99,126,184,230,159,187,246,204,76,36,127,108,8,172,231,144,183,226,60,199,139,190,102,100,98,179,28,18,251,167,88,115,71,148,86,174,143,227,185,45,0,106,254,90,68,190,186,176,201,72,146,67,117,179,129,195,159,117,116,26,126,252,226,77,194,236,177,31,66,85,156,114,156,33,70,231,38,7,39,210,120,104,35,186,149,136,251,237,211,52,53,209,124,237,111,189,173,28,188,197,204,198,62,238,199,50,79,179,78,49,147,19,247,253,200,218,123,222,194,197,191,53,249,192,107,37,235,45,15,198,181,5,246,139,107,38,151,255,40,78,105,148,3,97,154,239,115,15,235,52,125,19,129,54,86,24,140,238,136,1,69,169,47,43,50,64,226,33,171,115,135,12,210,45,144,1,207,188,12,70,235,191,13,55,210,195,68,155,25,5,206,48,47,139,131,159,25,225,60,63,86,169,204,228,167,215,128,245,204,73,122,100,127,102,74,251,175,108,4,66,212,168,123,139,155,33,246,123,174,8,64,61,4,23,170,155,97,152,120,177,19,157,113,84,110,239,247,56,206,193,148,162,45,102,72,128,125,208,168,143,8,185,213,49,147,136,68,108,232,103,62,115,56,189,44,23,11,147,57,156,253,183,73,52,62,103,3,191,164,193,145,126,173,188,196,12,180,196,47,163,12,253,219,53,79,147,146,150,7,95,214,125,237,63,205,9,90,247,251,94,103,157,47,107,141,255,153,233,27,72,50,149,138,101,138,174,21,170,222,41,220,161,56,107,153,185,118,205,153,122,151,76,52,195,91,119,127,112,104,215,87,151,41,94,200,151,198,60,196,213,110,169,136,25,186,42,234,93,215,140,219,255,28,25,164,163,241,69,71,152,139,244,103,97,38,226,247,7,7,152,244,82,150,88,39,252,34,119,38,173,6,27,129,204,133,98,29,115,221,127,122,216,185,43,79,246,195,58,249,79,163,19,44,155,33,122,24,84,191,175,25,158,239,241,24,207,173,169,47,157,89,125,71,101,195,110,63,179,220,28,114,234,115,16,95,243,89,186,156,225,207,76,29,36,223,176,208,168,147,4,202,132,217,68,153,239,152,226,38,238,44,115,5,214,27,88,11,205,220,144,145,99,59,125,102,88,228,215,221,86,206,199,88,150,147,22,51,50,149,169,92,51,21,249,252,92,44,186,220,64,16,95,235,96,230,188,41,126,78,225,101,149,186,159,213,62,159,62,152,41,110,222,19,189,37,152,223,31,63,201,32,219,137,118,213,239,131,112,180,192,208,250,6,165,210,68,176,87,190,230,108,40,134,103,230,49,97,144,185,230,106,53,128,33,102,8,28,238,233,68,242,169,194,185,244,110,190,81,5,188,251,184,185,41,229,201,117,97,174,52,114,248,163,253,16,25,250,104,139,29,246,190,24,165,252,161,211,20,26,0,186,28,175,121,89,147,84,213,223,254,73,116,95,243,40,130,241,229,201,105,95,245,123,27,65,204,123,48,132,175,199,170,45,172,236,65,93,205,25,151,56,110,109,228,176,122,107,122,208,253,181,22,64,155,151,105,98,204,206,150,119,87,95,195,111,23,18,42,204,116,220,46,31,82,224,24,53,235,115,151,227,2,103,127,52,211,92,150,105,216,232,69,234,207,124,252,164,158,212,12,237,64,10,51,221,20,250,224,148,166,122,137,239,65,205,177,202,107,35,21,59,252,181,173,0,36,223,131,61,7,117,149,48,151,222,228,208,182,32,99,102,49,75,19,58,102,216,195,235,140,7,7,40,42,243,144,94,188,85,125,208,40,71,164,199,0,13,37,100,6,39,26,102,104,183,229,181,107,55,218,153,184,57,153,39,121,114,4,236,206,129,27,143,6,16,66,190,8,17,232,158,97,206,134,200,20,115,53,158,19,55,39,137,65,142,145,194,74,137,75,43,125,147,98,69,82,98,197,250,200,86,104,125,230,241,67,128,249,234,162,38,95,100,34,25,29,86,241,33,131,43,188,202,118,103,195,221,139,255,118,163,143,94,28,130,70,117,168,245,184,154,36,111,18,243,230,11,76,127,180,138,38,182,28,141,212,70,161,136,8,179,85,149,195,108,130,208,136,158,95,115,179,190,93,49,19,217,213,21,187,10,121,148,119,115,20,37,177,187,57,43,144,4,51,233,188,184,56,33,30,250,70,229,188,241,66,213,243,154,109,136,196,149,233,150,24,139,169,64,157,163,200,68,234,199,137,102,109,187,57,155,232,231,51,183,159,18,93,152,233,166,144,171,155,177,179,132,25,97,57,89,95,72,166,64,248,18,102,50,212,50,104,227,167,41,17,55,95,83,106,19,179,91,124,21,75,187,192,151,168,131,54,171,73,132,190,39,199,15,123,102,58,186,118,243,89,74,167,203,122,249,187,9,12,3,239,53,142,1,234,206,77,204,52,16,185,21,210,176,38,142,16,117,48,210,2,110,238,80,220,188,39,27,103,24,198,26,254,94,137,46,182,34,214,78,251,159,239,211,63,194,245,103,69,246,196,195,136,102,44,134,175,67,235,152,73,113,118,223,207,72,5,193,63,246,204,191,224,224,254,242,249,48,89,120,1,48,195,109,226,55,7,213,46,69,76,204,134,24,139,171,87,145,36,51,31,26,170,52,63,118,17,99,29,226,99,17,103,51,47,221,108,186,48,114,239,206,233,147,195,12,117,230,199,124,182,225,18,55,183,61,70,31,124,208,34,148,159,71,128,59,47,143,102,98,121,190,81,195,243,5,209,167,152,89,6,190,19,211,243,54,231,214,155,79,226,85,31,149,97,26,197,242,104,200,175,172,233,191,61,62,32,121,184,128,17,239,246,141,225,4,202,196,237,242,219,184,204,105,187,167,243,211,70,148,155,195,177,219,98,88,232,197,127,185,11,248,200,192,184,250,131,131,95,120,24,2,204,38,61,227,175,77,3,220,150,237,146,214,194,21,27,30,179,110,138,7,70,212,200,78,228,86,80,48,91,205,48,232,182,120,48,132,225,101,154,18,125,193,151,20,247,174,159,149,61,201,231,185,179,1,34,126,215,162,214,203,213,124,205,214,124,241,94,107,26,81,70,143,239,65,100,86,197,186,73,16,77,25,239,46,123,37,228,125,179,141,248,214,21,190,133,183,248,200,130,144,173,115,115,255,58,181,214,79,241,92,75,102,74,147,67,0,184,66,239,254,45,193,195,190,74,250,48,89,102,223,19,76,247,86,63,6,179,44,183,26,19,156,44,160,14,216,48,221,216,152,193,221,242,196,127,110,29,182,160,4,30,181,23,138,237,159,98,87,239,145,238,128,204,147,126,208,63,179,112,252,71,67,248,70,24,149,76,119,205,97,38,127,204,57,88,179,53,157,196,167,61,251,147,44,196,105,16,129,88,13,214,215,244,153,23,176,147,142,22,179,10,21,99,153,115,116,95,191,13,132,102,97,113,81,137,72,114,46,49,231,168,83,233,106,56,158,158,167,170,155,149,164,52,245,115,130,108,206,228,88,197,76,216,37,175,69,232,180,98,76,58,252,148,226,18,129,174,105,251,93,141,104,172,254,116,38,76,175,111,127,105,243,145,212,99,54,208,74,236,78,231,209,134,156,207,36,107,214,219,148,155,73,187,203,205,13,110,16,71,213,137,139,214,214,77,25,37,106,200,192,252,106,50,214,114,208,157,61,153,165,249,118,175,115,181,236,140,211,250,130,226,189,242,72,106,100,83,200,97,133,214,104,200,166,59,12,41,42,27,122,45,146,211,26,198,122,246,118,16,40,147,146,60,55,216,217,94,99,143,64,180,180,125,14,209,10,81,150,31,131,184,199,122,0,195,12,51,222,17,75,150,81,46,6,81,63,221,77,76,196,112,143,20,8,215,1,246,130,237,95,19,158,3,141,241,96,169,25,111,83,222,52,138,203,249,125,124,26,210,157,207,105,129,134,36,171,67,84,198,138,200,150,58,213,163,181,194,12,150,217,207,111,210,103,83,61,34,170,230,208,254,185,183,85,87,123,220,9,152,11,61,190,126,115,98,64,117,213,6,126,164,239,248,39,50,129,174,58,171,23,73,163,116,120,114,235,27,134,81,53,60,17,173,59,84,80,204,53,245,204,173,187,40,92,111,20,231,146,156,23,157,155,249,121,144,139,129,11,228,201,50,156,164,225,232,253,146,84,226,60,103,58,247,253,151,33,173,253,68,12,139,247,14,223,248,60,103,149,168,248,236,16,214,190,26,102,40,79,212,140,20,238,138,171,7,233,72,137,224,118,55,18,14,55,163,140,190,52,152,65,69,212,15,201,108,69,15,153,195,205,90,172,226,99,66,251,211,63,113,20,248,178,8,148,32,113,147,247,106,116,138,141,23,203,208,163,34,23,159,61,133,246,202,176,218,167,147,0,144,134,171,72,190,64,120,47,145,78,35,165,1,103,122,220,186,190,246,8,131,188,147,250,118,243,153,226,252,146,152,203,44,59,114,28,13,134,146,165,65,45,114,142,59,172,120,195,26,111,175,31,32,44,98,203,215,113,104,209,248,42,51,22,7,138,112,82,40,5,12,67,54,58,130,222,36,220,66,88,135,33,119,95,76,92,214,39,141,96,10,41,245,93,77,71,188,228,40,140,189,32,18,82,107,73,71,137,165,48,10,228,82,241,100,144,123,105,222,167,219,46,17,17,245,84,240,216,180,15,20,167,34,92,3,229,147,8,200,197,134,53,146,97,116,102,44,53,3,153,136,137,66,130,171,104,118,5,185,182,55,133,87,133,7,64,147,74,214,158,23,11,160,206,79,170,32,225,143,120,68,144,41,66,76,205,143,36,104,112,227,183,161,74,77,250,193,40,95,190,84,26,161,163,80,0,145,146,58,95,56,150,15,105,190,54,52,211,70,189,51,69,140,6,27,129,76,83,36,230,74,126,9,72,228,184,36,180,4,161,143,54,128,239,195,20,234,100,88,16,137,147,88,6,204,113,217,227,95,101,55,35,88,225,24,236,82,60,48,234,207,23,172,44,219,193,36,133,136,39,210,227,240,90,240,193,139,155,3,139,3,25,107,63,188,96,131,210,188,43,137,241,94,195,71,178,212,172,152,51,244,119,225,121,83,220,148,76,183,209,127,228,23,80,0,138,200,154,243,133,88,59,158,236,184,34,91,150,118,165,157,236,221,187,131,97,169,249,99,30,17,143,39,164,97,100,22,83,50,70,102,235,90,225,21,29,226,182,67,11,11,135,175,155,107,18,202,186,97,249,11,36,171,60,207,189,77,224,84,204,184,111,17,19,152,64,166,248,245,84,209,171,23,200,26,5,215,89,100,151,135,97,191,237,136,14,207,34,24,89,211,201,166,5,19,97,47,225,190,72,166,17,97,1,152,114,43,56,16,137,224,96,114,235,221,139,157,164,188,21,173,134,206,34,244,72,197,205,148,39,135,102,255,45,24,242,171,105,220,217,226,5,65,13,137,243,225,230,74,27,87,86,51,164,165,94,214,192,85,44,93,205,219,128,157,215,124,230,243,148,154,252,153,225,38,219,229,55,135,180,180,138,63,0,124,233,56,204,94,214,168,52,65,106,161,137,227,188,121,201,126,27,45,233,214,171,81,63,242,250,25,60,96,181,86,45,169,84,218,115,252,234,4,19,140,76,211,66,13,197,113,68,245,199,97,189,62,102,235,23,190,197,30,82,86,159,139,39,109,48,217,75,69,5,18,231,173,197,158,97,172,213,63,51,174,71,209,74,18,69,251,225,72,133,69,69,95,144,10,152,45,120,240,42,214,121,52,57,7,206,210,131,8,214,11,96,144,98,44,181,118,216,173,252,173,192,105,105,45,135,134,224,233,142,165,13,39,9,15,49,163,43,228,144,150,101,196,197,226,66,129,196,33,162,113,51,120,76,153,11,244,49,44,52,11,188,108,184,138,238,181,120,15,0,247,94,85,113,87,41,122,156,125,191,54,119,137,43,173,228,83,11,23,133,106,205,220,113,181,33,231,228,183,169,220,21,175,217,207,109,218,52,90,178,228,127,163,72,12,19,76,150,138,74,49,142,181,238,102,242,245,67,18,44,217,212,106,124,146,83,76,45,186,237,228,31,226,221,205,100,61,82,215,171,135,73,214,187,185,192,96,149,213,220,168,216,184,57,217,241,41,230,108,185,11,47,3,211,136,40,37,228,101,83,199,107,227,16,105,172,33,247,94,198,203,191,188,194,108,205,180,82,159,102,204,70,242,65,195,127,144,35,4,217,191,225,222,97,53,255,163,73,196,121,124,46,163,188,186,230,115,164,160,97,40,102,91,112,126,239,2,179,125,210,202,249,48,82,29,175,187,155,218,155,92,13,123,229,216,126,115,14,152,36,187,233,241,115,141,3,236,213,252,187,134,48,200,104,71,213,3,196,0,164,72,50,42,231,212,0,205,232,102,36,187,165,178,193,167,60,155,232,67,35,80,34,107,10,40,0,91,229,80,7,246,52,157,105,6,9,235,62,44,48,122,125,142,40,178,36,76,116,55,35,120,159,20,9,49,105,24,114,12,199,4,127,179,20,71,1,219,149,175,17,116,104,119,149,105,76,170,10,169,53,55,183,166,208,227,153,240,131,99,191,36,33,223,117,99,249,177,43,121,229,157,134,216,166,53,75,148,53,168,60,59,126,4,63,89,31,13,105,229,238,21,234,97,164,253,50,203,13,32,231,238,202,49,163,85,38,46,69,130,200,197,193,112,212,205,169,224,136,21,218,95,223,16,105,109,46,85,2,63,154,162,210,123,240,4,13,88,85,243,241,32,107,10,188,206,178,18,142,224,98,198,70,90,199,177,64,203,18,53,130,200,49,57,108,183,214,213,5,117,185,47,139,107,192,140,72,56,8,204,136,36,77,207,15,132,180,170,128,248,182,193,104,29,131,97,140,10,69,176,191,38,37,88,252,214,208,60,20,65,77,130,201,167,130,227,248,39,250,65,5,236,102,0,107,7,94,153,12,121,147,31,198,5,207,14,208,64,14,145,248,234,33,175,224,141,15,244,19,25,21,125,101,246,70,36,173,221,76,199,145,64,194,152,64,195,61,153,218,173,136,241,124,44,142,69,208,5,1,24,51,210,51,65,132,1,1,112,244,211,57,53,199,107,19,26,16,202,79,84,161,29,170,182,182,184,234,144,233,157,15,217,195,88,116,201,159,225,41,84,228,159,25,23,77,48,114,211,132,128,252,83,24,30,226,139,130,107,111,71,128,112,156,206,197,103,6,117,154,226,234,51,97,138,34,11,141,91,106,250,170,236,166,66,52,228,209,202,50,212,131,195,247,44,94,18,140,29,9,3,71,145,130,158,24,154,187,133,233,33,112,6,228,63,186,168,190,15,70,212,116,238,174,25,218,254,15,28,19,189,188,248,88,13,241,54,217,225,109,196,233,239,188,230,179,254,155,206,110,6,149,98,219,53,211,95,41,136,49,3,29,206,88,87,100,169,146,172,74,66,165,9,132,198,205,28,33,67,111,158,59,58,233,142,183,60,187,98,157,159,171,129,99,187,25,132,112,151,47,66,172,157,3,226,90,33,106,74,159,155,175,31,57,207,133,130,194,0,154,4,80,185,44,8,117,40,40,101,85,193,118,240,222,11,48,182,155,233,232,87,32,233,180,147,207,145,162,231,132,62,43,74,159,156,205,44,5,136,149,185,209,20,10,10,244,195,71,141,174,108,45,102,14,219,50,2,134,87,193,3,118,153,14,214,111,16,167,139,177,27,42,142,155,118,30,34,92,55,211,115,245,92,44,112,195,136,173,141,184,26,14,183,44,102,72,69,124,21,148,157,0,165,202,205,79,4,90,83,118,108,47,145,87,111,242,222,244,90,215,22,192,224,14,253,125,86,115,133,164,210,205,191,130,232,51,151,105,238,189,131,146,105,191,94,130,237,133,180,187,93,84,11,218,33,70,235,44,176,99,206,174,120,177,19,57,67,10,35,152,101,224,134,14,114,45,232,13,72,179,2,232,80,100,165,221,218,193,238,190,139,187,117,216,186,71,141,16,218,18,172,220,0,149,250,28,79,250,22,186,196,40,195,244,204,122,124,48,40,20,186,116,20,156,147,167,123,184,11,122,115,52,253,156,244,7,244,56,238,179,81,125,200,62,222,44,226,244,45,49,195,179,53,21,128,190,172,83,223,113,247,39,112,227,189,213,12,151,237,118,115,98,71,173,122,115,248,46,103,0,235,209,64,236,130,95,7,30,237,254,91,182,180,166,124,109,6,161,111,199,213,227,91,106,183,15,234,189,169,249,41,129,188,110,147,154,227,32,233,76,96,239,237,6,164,35,228,99,91,101,101,58,144,27,18,170,44,133,63,100,80,172,71,193,251,40,54,174,78,214,102,5,28,219,237,93,24,104,8,9,186,23,182,26,54,81,239,225,32,186,21,244,59,201,7,99,143,191,102,115,131,135,52,74,160,25,225,48,61,20,85,234,19,24,183,54,11,52,225,194,140,174,122,85,115,78,37,38,34,114,116,91,193,243,149,134,156,236,179,216,232,17,159,44,10,230,243,104,237,93,77,170,164,107,131,200,241,48,162,213,33,161,59,48,196,159,168,176,54,120,90,223,210,113,253,243,222,5,196,167,119,151,112,188,62,93,54,147,80,105,219,171,102,108,105,72,91,200,197,224,138,252,107,19,76,79,197,83,87,16,105,217,119,91,164,95,142,143,160,102,16,209,190,6,192,216,207,207,160,144,116,240,31,134,51,70,48,20,144,90,180,225,53,121,144,132,8,97,189,110,158,243,15,168,203,120,159,81,133,222,68,154,125,182,169,79,121,123,21,231,209,167,207,8,78,72,175,91,21,184,75,115,150,33,1,237,66,100,231,45,80,76,60,109,206,58,63,53,29,199,10,91,31,130,175,242,219,103,243,203,210,64,69,26,102,109,237,98,34,223,235,79,222,51,220,45,83,204,176,159,191,206,200,110,68,158,98,70,123,169,70,31,31,232,25,153,133,76,224,51,81,162,197,144,210,175,54,134,145,65,203,209,164,12,249,83,149,111,13,223,104,125,93,128,236,173,178,45,144,171,64,223,43,204,32,115,164,181,11,18,239,17,131,134,57,73,63,232,57,31,8,197,90,116,180,157,23,213,49,5,186,48,163,23,21,30,195,162,125,99,96,231,103,60,90,38,127,42,231,114,201,148,124,226,181,137,211,180,227,166,88,58,181,249,147,155,139,153,181,155,142,64,224,38,16,8,124,8,243,229,106,200,87,188,50,12,90,16,129,59,233,64,132,86,255,134,55,172,67,234,144,69,90,8,207,201,183,239,185,139,185,138,151,133,210,193,246,190,47,187,54,111,113,39,224,110,167,199,211,205,104,105,203,60,131,58,34,123,87,139,153,207,150,38,237,135,229,236,132,126,182,97,254,118,10,157,9,111,28,165,110,182,86,161,44,125,149,191,222,214,48,147,118,108,210,180,73,125,200,27,39,23,121,95,241,38,200,119,47,207,37,21,211,4,239,50,135,33,95,91,51,249,131,239,102,85,2,49,3,114,241,95,134,241,99,200,215,32,93,224,17,31,61,151,54,139,181,135,150,182,193,232,216,60,251,158,58,104,103,255,34,79,25,243,4,84,246,212,6,93,132,200,98,142,154,50,161,248,49,44,199,21,93,239,172,156,45,91,33,247,203,238,244,50,69,207,174,36,183,38,51,62,71,244,123,2,213,145,199,166,6,188,99,187,66,47,173,235,239,66,156,57,222,218,32,214,148,206,223,98,16,254,184,56,151,52,242,199,140,74,110,13,115,253,4,2,48,117,193,78,26,248,18,235,18,23,51,39,87,116,231,158,211,30,137,117,49,23,19,237,112,243,217,72,181,27,244,108,0,228,253,158,25,183,243,89,97,17,246,124,166,237,24,123,105,139,56,69,223,18,93,172,231,103,187,100,113,17,153,6,106,24,79,134,59,164,179,200,116,14,227,248,40,38,213,38,109,197,128,18,115,24,193,180,124,26,227,97,125,126,215,174,41,128,125,204,214,96,16,102,184,106,229,214,169,25,85,82,116,75,19,67,102,53,227,139,191,94,107,84,69,244,230,36,34,162,103,223,224,254,74,51,1,157,69,139,73,8,182,70,138,152,240,216,161,140,26,155,240,226,52,17,30,4,232,7,74,116,206,211,57,220,178,90,235,124,7,151,245,152,191,41,76,146,213,36,160,30,195,197,144,164,123,167,251,153,81,12,115,41,79,115,241,103,46,105,63,107,125,90,72,244,51,161,149,250,206,173,100,73,87,49,227,39,62,174,138,12,116,65,158,12,222,66,135,115,216,75,105,70,5,102,150,115,34,196,137,75,51,236,20,242,7,16,172,253,25,103,127,252,185,102,229,139,141,103,222,130,224,134,29,128,66,112,140,9,241,102,19,2,134,227,137,71,71,165,169,211,237,36,23,67,75,190,99,154,129,250,17,47,221,120,37,82,120,56,166,124,208,148,179,130,134,244,247,220,125,183,15,111,68,103,11,234,209,33,110,29,202,227,207,131,141,65,1,88,192,248,252,72,104,12,5,32,29,212,16,8,18,144,150,48,27,236,94,24,2,109,119,109,207,12,181,69,86,118,194,77,224,25,55,23,140,135,241,170,66,11,52,174,149,67,101,137,168,56,113,220,116,137,138,99,166,175,56,171,16,59,161,252,37,172,3,178,95,41,180,9,171,98,51,9,203,107,182,126,16,21,98,55,172,197,251,109,184,67,133,136,175,81,247,236,151,83,200,250,1,90,215,139,19,43,56,46,166,255,250,163,1,79,170,112,249,91,27,74,35,41,89,36,245,190,75,150,199,123,17,35,230,143,68,124,105,45,94,27,228,82,149,171,171,1,151,252,189,8,227,146,242,84,86,163,9,242,7,111,244,57,171,192,60,156,105,169,251,160,181,206,57,35,87,103,147,105,246,71,59,207,182,68,95,143,158,51,150,66,252,54,186,69,242,219,117,1,11,137,169,64,125,85,104,69,145,9,41,115,191,215,74,69,175,133,235,37,245,247,185,230,18,202,247,19,148,23,142,164,107,166,118,8,222,80,200,88,59,25,136,251,220,213,210,127,242,219,232,229,25,164,237,103,254,53,159,8,209,43,164,28,87,90,128,132,202,28,93,216,132,105,81,43,151,147,180,209,63,173,58,42,139,188,200,190,188,136,144,190,152,220,165,240,211,82,62,184,243,164,192,146,216,245,169,203,15,126,123,205,180,36,87,153,8,133,244,92,186,36,76,240,156,195,44,41,10,242,200,71,246,225,55,103,95,234,74,202,187,45,83,21,214,37,0,41,107,6,133,65,109,186,249,140,167,40,118,1,46,71,190,181,187,153,52,162,112,23,102,28,201,29,191,124,54,241,38,4,154,156,232,8,140,248,115,3,42,147,233,79,207,11,106,76,241,100,51,9,217,215,34,131,201,74,127,230,242,66,87,8,30,161,78,156,97,30,192,230,229,230,168,186,207,238,230,243,152,48,118,9,13,50,11,194,119,179,130,216,97,83,102,232,177,13,150,115,205,208,111,109,249,154,112,123,241,120,215,156,248,90,194,237,12,205,122,47,62,42,9,78,141,45,247,166,143,174,249,147,161,129,45,153,163,159,25,101,174,48,15,213,83,88,166,25,181,195,12,73,153,232,134,3,14,181,130,221,53,79,212,167,101,254,131,69,88,151,66,179,65,222,81,68,118,3,236,121,234,46,142,65,55,84,79,186,207,66,214,198,33,232,102,35,223,81,186,236,234,79,213,109,187,222,122,37,10,144,126,37,28,20,66,175,111,165,27,68,142,174,249,132,81,112,132,203,104,3,239,184,228,205,244,114,76,97,52,49,223,0,118,207,251,202,9,10,146,33,214,179,82,243,101,223,7,131,181,218,74,159,225,66,33,183,249,181,214,87,162,207,141,115,145,253,214,139,242,188,104,92,111,132,213,219,165,15,52,32,105,47,34,78,188,201,17,45,95,151,25,65,136,44,20,248,166,66,238,34,66,188,53,252,99,93,89,209,137,122,253,99,176,226,69,201,135,212,37,201,102,255,148,231,92,130,132,244,153,27,28,214,49,15,72,17,101,33,162,63,158,126,89,174,185,9,244,10,206,204,15,27,60,116,190,49,164,160,251,69,87,96,25,6,185,198,168,209,53,252,104,248,96,173,36,109,191,221,12,183,141,112,201,47,16,101,43,140,96,161,85,247,30,247,216,183,58,218,95,112,161,245,90,218,242,125,196,151,237,95,98,6,114,233,218,198,12,233,241,50,222,102,134,2,10,56,241,152,103,219,112,95,111,80,216,51,102,243,15,130,100,214,210,239,197,89,209,175,188,75,51,46,192,146,138,126,78,142,174,88,151,75,88,196,248,92,11,42,143,238,171,154,18,140,200,92,3,208,60,59,154,111,25,217,26,96,148,76,30,10,128,229,219,209,153,210,168,81,202,10,152,53,57,127,57,165,222,54,62,203,26,109,240,84,195,12,177,148,156,0,230,123,185,96,173,157,77,123,8,229,123,34,235,228,180,187,80,211,226,185,234,213,112,175,196,78,105,1,191,238,102,157,43,124,38,145,81,39,180,146,245,87,97,146,246,211,28,0,110,211,155,179,111,187,112,19,89,236,227,219,235,118,117,78,255,58,253,222,103,215,168,83,216,157,145,117,66,227,219,207,250,51,234,250,65,32,8,116,45,43,35,219,34,81,46,75,155,146,113,114,247,40,117,11,250,117,105,143,230,114,59,56,41,214,207,41,115,161,209,205,84,194,3,58,63,176,229,230,191,192,33,156,97,74,181,159,137,6,251,231,94,225,43,27,244,75,212,20,50,27,96,120,141,32,106,100,13,108,195,228,62,167,50,153,234,166,172,1,163,33,115,107,73,192,171,101,233,86,147,8,115,51,185,100,221,23,42,83,222,191,38,26,241,83,229,97,78,80,7,231,150,15,26,225,253,16,41,44,134,197,89,146,81,211,129,233,91,100,55,38,13,32,53,60,78,3,0,139,102,7,190,110,126,35,202,9,243,172,160,115,194,137,49,170,225,87,207,236,198,57,77,38,207,191,22,148,152,143,138,117,26,145,125,141,208,5,73,143,169,86,59,64,98,38,192,157,253,188,20,20,176,39,233,133,59,143,104,61,31,34,38,98,139,199,245,64,26,4,213,69,37,184,104,181,105,173,141,112,87,73,86,171,178,76,167,23,199,39,41,57,41,225,121,53,81,155,229,103,91,5,252,167,34,41,198,187,146,227,201,192,81,37,81,27,49,225,239,233,225,222,113,103,207,240,203,118,6,79,244,236,190,122,32,110,107,91,14,144,6,45,117,10,135,21,72,158,188,22,178,163,112,154,248,126,101,48,240,38,186,76,11,185,41,55,67,1,34,106,12,19,84,28,208,67,55,119,248,253,69,213,137,16,171,120,128,80,202,54,80,152,154,243,115,175,72,37,228,44,210,98,124,192,227,33,248,213,195,26,46,154,200,85,109,43,120,250,118,134,223,41,75,19,160,214,204,151,4,182,153,242,244,3,12,208,135,11,205,229,136,237,140,228,156,40,234,88,191,83,113,199,208,150,177,74,180,212,66,141,201,159,28,230,53,232,164,159,57,145,65,95,37,162,147,38,53,17,36,190,206,159,247,226,87,83,97,201,42,16,102,156,255,41,38,226,113,153,30,251,13,102,206,172,26,129,44,72,86,249,36,229,231,140,100,95,126,84,18,100,225,23,202,190,45,66,58,34,238,45,75,155,132,40,130,187,190,242,155,101,171,69,178,13,168,156,207,114,11,169,85,197,40,27,27,139,127,18,180,79,138,46,64,212,117,99,170,145,41,168,73,133,230,10,116,144,190,161,117,99,152,17,129,188,69,96,118,153,117,155,185,153,162,3,143,35,109,12,69,110,134,216,88,62,39,74,217,84,32,195,76,79,134,154,233,26,246,153,214,141,1,93,22,65,50,55,222,71,28,245,134,241,90,252,209,238,131,160,38,30,205,228,237,69,168,14,38,28,186,142,221,12,7,70,23,179,209,121,93,50,124,83,52,100,247,252,188,88,169,241,219,19,174,112,81,95,50,65,140,21,131,70,223,222,67,174,96,78,80,45,251,205,39,63,39,27,166,241,0,149,119,115,122,39,228,167,65,145,79,207,167,176,23,228,34,210,77,176,138,160,214,228,230,97,149,69,49,39,120,202,227,222,231,107,11,89,248,196,9,162,48,226,230,77,238,175,168,208,35,145,136,255,246,50,168,138,104,80,90,209,209,157,75,64,169,77,136,202,135,49,2,143,120,114,72,176,68,48,142,154,71,206,177,169,65,12,223,94,15,72,183,19,169,251,36,62,163,139,2,162,220,155,18,166,139,9,161,131,10,100,224,105,130,82,234,163,11,200,205,180,20,136,100,232,241,99,223,126,137,212,67,249,72,130,210,210,228,123,18,5,97,96,77,207,74,12,62,159,25,182,219,165,130,161,203,56,125,126,86,240,144,146,28,27,68,255,160,192,221,76,135,126,81,165,83,146,219,238,111,143,14,15,169,232,185,31,175,179,198,94,74,198,159,125,69,36,88,151,233,199,186,25,68,164,140,39,28,59,165,197,136,65,121,32,178,106,214,18,158,92,219,137,180,55,165,165,247,211,176,88,88,45,232,154,183,109,19,207,108,85,68,119,14,141,58,98,203,231,64,98,151,202,200,53,3,157,121,237,33,60,116,230,244,187,147,148,197,70,13,250,153,173,126,236,211,12,5,228,186,229,115,13,163,231,244,192,206,162,217,178,69,81,247,56,208,204,133,107,174,70,255,240,132,82,209,31,10,89,78,72,196,233,202,17,177,223,254,43,27,248,205,143,75,48,68,40,152,116,90,120,104,214,206,223,215,147,81,37,191,53,93,5,131,188,104,37,92,22,145,98,2,226,22,15,78,92,41,147,225,28,11,219,117,90,200,35,55,21,101,24,16,245,27,233,72,12,10,152,155,103,134,240,49,60,102,104,199,68,98,29,113,229,243,236,213,215,199,217,214,187,64,177,89,43,136,115,122,30,10,214,209,36,206,188,165,211,74,36,136,7,93,101,121,203,205,81,97,235,190,37,25,143,191,62,57,83,3,178,126,127,52,88,72,146,168,70,227,203,172,120,242,106,193,240,123,49,228,91,179,107,8,160,41,105,237,90,98,198,225,240,19,136,166,65,90,137,255,152,95,253,159,254,159,127,254,63,254,215,191,70,177,190,202,223,66,106,253,15,30,231,61,45,33,123,188,76,39,35,244,25,10,8,220,60,208,132,32,39,73,62,4,85,2,178,53,35,134,34,159,189,103,124,62,98,141,93,14,177,213,243,193,229,43,1,227,216,241,25,24,246,249,242,98,231,147,194,129,151,103,204,93,218,193,196,12,164,164,186,175,204,145,213,245,201,59,242,207,211,163,15,163,246,121,116,137,172,170,70,131,95,124,68,80,212,50,191,104,93,102,213,249,176,36,40,84,222,186,161,61,140,100,254,53,67,110,41,26,118,212,157,243,75,212,27,215,171,164,142,135,137,33,150,120,52,48,161,93,228,162,207,94,83,172,25,230,222,156,194,137,8,62,15,19,156,236,113,53,108,167,50,44,3,47,196,189,62,218,189,170,196,246,198,175,92,93,16,157,159,222,234,167,27,9,242,10,47,98,154,50,154,108,162,191,200,200,163,46,122,247,154,56,2,248,131,232,134,196,186,129,160,226,133,239,128,156,18,37,11,95,148,56,99,114,34,210,164,179,35,207,63,40,247,234,68,133,14,16,79,209,205,121,169,202,29,240,185,74,76,227,102,188,95,209,14,7,34,218,195,177,27,112,72,235,254,190,136,92,87,156,122,179,38,173,34,32,216,105,34,234,126,40,162,225,153,228,216,219,38,205,232,39,42,46,102,215,147,158,100,189,79,99,216,172,88,83,162,162,13,151,182,39,112,153,87,136,246,136,15,2,0,206,51,88,244,58,0,215,87,7,7,221,167,250,252,8,78,81,113,143,32,246,242,211,97,192,100,183,68,85,19,229,221,20,110,58,117,89,201,137,155,95,151,107,22,231,41,13,21,178,70,208,211,69,96,8,30,168,254,143,143,185,253,79,226,222,28,87,155,110,201,206,155,11,237,50,118,223,112,0,178,228,201,20,100,16,98,129,160,193,6,165,146,65,16,156,130,160,177,72,99,146,198,161,253,196,123,34,98,101,1,114,37,92,231,254,223,58,153,111,230,206,221,68,187,86,68,68,204,178,189,106,113,54,99,171,11,179,238,144,17,22,123,148,110,91,183,97,120,229,41,166,128,117,94,184,230,20,40,91,73,83,1,238,190,78,88,140,239,67,170,60,49,188,40,45,172,12,194,170,237,72,140,22,181,171,147,87,47,19,101,17,107,245,82,157,231,70,8,133,48,176,249,136,70,246,54,30,94,55,241,247,179,42,36,178,80,173,170,219,125,46,98,114,170,150,69,253,247,115,255,60,166,62,49,150,174,248,123,40,10,215,22,174,13,217,143,217,63,50,217,164,213,220,37,179,170,78,137,198,80,144,149,51,5,101,32,74,48,68,8,219,72,225,221,223,163,117,102,202,199,198,175,185,25,91,67,59,229,3,79,72,196,35,245,56,39,253,123,234,169,226,108,70,218,19,90,142,46,66,191,109,91,8,51,210,158,104,129,87,17,248,38,49,20,46,192,160,4,162,170,78,54,169,232,27,217,222,130,124,168,124,208,102,29,255,110,186,209,194,67,227,156,192,135,14,22,15,230,192,151,41,15,206,41,60,35,157,203,110,70,153,169,120,255,229,198,100,160,222,90,228,128,144,105,135,237,185,70,104,0,106,250,171,81,11,216,30,34,78,10,21,183,70,45,240,45,199,201,176,196,89,34,124,3,25,227,155,12,59,130,26,16,169,73,188,209,76,179,8,66,145,230,191,67,21,186,217,41,110,68,143,97,111,144,96,63,69,86,51,130,80,20,166,111,13,117,50,196,119,69,34,237,153,159,85,85,205,17,96,186,49,21,26,175,49,85,173,122,194,235,236,137,6,218,125,166,134,145,150,149,118,228,160,180,90,101,191,26,16,211,214,8,0,211,54,181,228,185,73,203,197,68,32,44,48,68,86,16,190,11,82,99,17,108,65,14,78,245,162,105,202,159,17,213,131,194,66,60,127,54,44,54,11,159,69,212,70,200,144,153,90,98,132,196,77,202,107,136,104,51,197,118,53,66,203,5,201,15,137,91,19,234,199,19,202,114,5,228,50,36,90,137,22,67,141,48,143,245,83,84,21,140,70,146,53,2,211,203,178,233,18,71,165,151,119,247,40,41,96,10,171,34,52,145,230,19,11,151,186,101,17,9,126,102,185,57,1,190,43,84,184,225,154,136,54,211,170,225,103,23,193,245,86,85,242,217,68,237,253,192,71,95,137,254,218,132,79,199,92,244,24,145,53,118,170,178,242,91,199,25,152,62,77,61,19,19,86,238,145,229,35,172,121,52,26,66,27,79,137,176,128,153,65,85,209,241,14,202,124,108,59,124,174,36,172,222,98,172,158,238,26,184,119,69,14,159,67,64,226,186,171,56,224,36,88,189,105,22,143,68,82,132,204,145,55,214,4,35,37,234,55,118,105,4,45,203,39,169,196,98,245,159,30,108,233,34,208,253,236,33,152,30,71,100,25,216,6,36,245,89,182,153,31,62,207,206,238,154,183,65,200,33,252,200,103,134,244,34,106,210,180,23,247,240,143,159,193,65,41,166,166,123,173,29,34,22,207,54,75,68,50,182,20,45,70,220,250,237,30,51,41,242,129,43,29,192,17,6,69,68,91,147,212,56,138,211,205,74,35,99,171,154,51,66,147,86,182,89,219,207,229,230,184,246,43,170,75,58,237,35,250,219,27,157,67,55,105,59,197,193,67,203,2,182,201,246,249,139,81,30,252,81,163,62,244,235,229,118,69,255,137,104,122,22,20,113,175,123,246,244,64,11,31,226,15,166,108,46,224,83,186,166,202,224,229,114,93,66,246,66,56,214,164,142,3,146,187,123,98,39,165,89,66,203,60,208,48,42,145,127,124,102,102,95,162,249,105,58,157,121,177,101,105,5,133,155,62,79,31,248,125,174,200,95,254,58,13,221,182,235,144,109,104,225,24,125,73,51,242,85,52,174,118,85,176,164,243,57,179,228,84,70,220,249,169,52,26,52,20,249,36,71,234,85,190,246,160,113,176,100,244,247,109,210,162,208,71,103,242,26,225,6,188,173,142,12,174,212,64,77,248,202,210,194,66,59,165,106,121,22,51,203,3,84,144,251,211,245,161,87,191,105,122,2,197,132,251,23,232,82,180,127,209,19,50,219,208,245,212,174,98,215,150,27,59,158,239,165,21,140,54,230,255,159,130,2,205,186,207,251,207,156,219,132,226,77,63,217,31,182,17,232,134,170,234,7,35,219,74,233,130,192,16,229,255,226,143,6,19,9,31,2,35,155,248,59,145,12,110,82,250,15,12,19,200,175,174,10,248,48,219,118,194,228,166,215,137,171,143,81,185,9,12,55,192,111,94,3,83,110,175,23,223,247,201,127,95,240,135,30,241,181,48,253,104,105,72,152,196,143,60,184,181,237,244,120,50,227,5,233,2,147,93,253,25,62,192,200,149,111,185,185,105,73,220,184,186,253,203,171,17,19,216,241,219,100,38,210,60,135,146,143,232,103,192,198,235,211,18,134,236,171,231,111,227,75,53,249,109,226,58,195,191,39,41,223,37,25,178,102,220,143,235,103,96,27,76,177,143,124,145,77,19,115,124,79,36,182,78,110,114,48,75,189,53,90,124,54,112,236,244,46,95,4,245,250,63,175,197,224,45,226,244,205,142,222,191,84,44,40,251,208,145,159,62,20,149,198,168,88,11,94,87,152,190,133,29,87,179,75,118,25,83,30,251,86,159,12,84,217,139,109,79,133,248,49,241,162,31,252,204,176,41,89,199,7,211,21,217,125,76,151,169,173,93,133,169,62,90,1,35,57,43,55,39,213,48,98,34,154,148,132,222,156,224,212,189,254,228,199,180,210,229,106,222,227,196,123,227,217,85,25,22,44,35,206,18,135,57,174,211,36,108,180,195,188,77,241,239,183,175,149,106,101,162,137,246,11,90,147,29,166,132,73,212,37,173,171,197,53,201,233,2,239,196,152,2,125,167,217,226,101,13,125,118,17,117,116,242,218,151,138,213,253,219,230,76,28,160,97,122,9,60,202,95,165,27,212,28,199,216,168,4,45,244,101,205,63,24,103,187,235,197,28,104,199,81,154,93,170,204,179,139,227,247,23,132,1,54,53,8,185,55,101,71,163,197,213,148,80,228,57,15,89,227,174,127,146,228,219,212,208,223,54,37,55,199,166,158,127,159,107,49,94,114,142,55,35,252,241,17,131,138,6,130,155,120,110,90,128,15,204,7,14,195,160,145,135,14,61,119,207,14,112,20,109,188,33,11,255,90,143,112,253,251,229,231,117,23,209,202,197,177,99,38,172,63,180,210,89,175,3,74,46,181,15,255,148,207,30,191,98,201,82,59,79,57,212,141,73,136,56,232,84,152,118,247,152,101,124,249,35,191,13,247,84,45,126,181,53,37,182,15,140,84,148,175,15,210,68,162,103,110,51,225,252,101,53,88,31,8,251,46,157,40,196,119,106,44,190,103,129,172,37,55,71,10,231,76,223,84,38,90,247,178,99,93,50,113,227,250,142,53,169,105,149,173,248,86,170,195,107,108,27,216,190,114,134,32,35,190,99,1,28,220,93,125,240,103,39,195,204,20,59,241,129,241,76,224,186,188,198,111,155,102,57,233,28,133,159,89,231,183,174,214,110,163,247,166,189,61,118,249,138,143,162,11,0,174,147,26,111,253,38,67,155,250,65,16,219,88,213,175,166,128,166,78,185,57,108,195,197,119,121,202,161,40,255,23,152,154,250,49,29,126,166,77,42,183,76,74,178,217,63,255,110,110,106,220,101,78,133,97,44,113,139,129,240,207,73,59,217,170,255,247,246,157,24,26,163,118,154,108,57,24,240,197,199,20,194,218,209,229,116,59,88,168,103,84,135,27,122,13,87,97,98,214,215,97,51,133,62,191,13,17,144,255,182,113,41,142,165,48,34,193,203,225,213,121,118,125,49,188,73,191,249,194,209,217,250,222,111,138,151,234,131,74,115,224,212,221,18,182,244,226,99,74,241,142,68,82,26,145,198,234,7,39,156,190,85,204,127,19,156,27,121,241,32,254,83,186,194,132,154,253,131,244,139,44,163,222,219,250,127,2,198,217,104,250,96,208,154,85,31,113,139,195,212,254,129,239,159,236,50,48,84,96,186,237,148,139,144,149,15,74,133,234,62,99,37,192,244,7,248,144,34,227,151,221,113,6,83,232,224,191,141,57,168,167,215,181,72,164,31,203,219,56,102,116,167,38,137,116,253,189,223,193,69,174,85,207,39,104,225,125,87,194,123,62,189,235,206,64,247,156,79,227,69,31,66,209,65,133,201,241,207,205,221,86,238,255,153,229,232,88,253,185,200,219,196,220,119,246,157,218,166,196,103,240,159,94,200,150,137,241,121,177,233,154,191,23,197,28,59,91,216,108,199,35,74,228,55,231,127,159,163,209,186,233,2,165,242,126,232,197,150,146,240,159,102,221,119,89,33,136,89,26,187,225,15,166,220,224,180,207,213,248,115,142,154,230,236,212,157,154,42,183,64,161,107,209,3,223,164,250,252,151,81,100,106,163,126,182,249,218,220,102,198,221,186,159,61,9,129,231,61,2,134,93,69,207,244,137,154,68,111,1,127,124,88,96,42,231,19,173,75,127,218,202,127,155,191,52,249,229,33,102,43,50,233,167,186,5,102,93,193,83,239,189,126,92,215,14,195,39,164,75,151,194,137,57,227,201,232,218,145,231,70,74,183,251,174,176,204,207,208,245,129,1,112,70,220,251,24,109,176,26,27,116,41,215,184,26,66,12,61,243,41,208,25,62,21,152,148,91,135,20,181,200,27,35,106,150,135,222,219,12,194,157,23,67,145,145,48,5,49,114,111,251,105,65,249,92,121,111,108,25,217,197,129,223,22,215,114,192,133,182,20,120,208,181,18,87,211,80,166,71,58,116,28,238,193,216,199,76,129,19,67,23,93,180,127,112,229,184,216,250,100,7,162,10,31,209,103,188,145,135,20,248,77,149,235,103,27,93,220,115,212,47,124,255,4,238,129,251,219,227,245,106,146,83,181,196,213,100,113,196,107,188,198,251,146,143,102,148,168,93,225,231,99,196,178,47,38,137,165,246,29,58,58,177,248,10,173,82,122,42,223,146,115,148,70,212,125,142,130,199,250,17,13,102,183,129,233,93,95,139,208,75,115,248,167,230,165,150,229,115,183,124,134,79,244,3,251,252,188,86,243,42,135,7,211,75,216,117,249,92,8,163,124,75,153,204,246,241,185,185,53,90,12,135,233,167,233,87,31,141,50,75,191,57,121,230,242,153,10,239,176,114,43,137,164,192,190,243,51,207,78,9,179,149,220,148,16,87,219,28,158,94,6,78,45,51,171,65,143,85,242,115,177,248,38,36,61,31,91,30,106,171,237,115,129,65,29,71,79,159,191,124,123,192,52,79,13,133,209,187,93,14,63,163,71,15,8,188,136,21,239,101,4,167,187,126,214,253,158,190,4,96,33,59,146,6,251,193,253,3,87,133,23,164,191,238,73,79,138,231,215,119,195,122,198,164,175,62,26,125,86,187,31,255,135,255,246,71,35,24,241,177,152,23,222,128,111,181,19,142,151,251,241,51,158,79,88,221,214,159,116,133,174,173,219,56,66,193,137,82,79,45,224,164,135,192,159,155,2,243,165,71,23,130,36,115,249,91,55,19,246,149,33,53,162,177,152,227,214,177,167,171,107,88,86,218,191,38,132,155,71,231,2,212,199,221,143,136,105,58,86,58,102,70,162,20,35,78,19,88,253,88,235,164,129,124,191,163,144,183,222,15,188,48,68,124,204,168,16,187,229,99,199,60,235,193,77,13,147,59,253,76,242,74,69,166,239,42,8,66,139,8,176,153,119,180,63,28,135,225,29,43,106,235,79,218,145,183,195,228,7,213,20,193,17,240,207,101,103,147,174,31,219,192,254,60,101,162,161,144,50,170,65,140,177,231,171,143,210,33,233,60,193,30,70,225,211,159,107,35,120,251,113,34,96,121,141,107,17,127,208,200,195,197,8,141,95,94,73,168,3,70,64,205,161,97,98,207,122,229,51,35,110,12,199,160,78,81,35,30,111,60,150,187,239,147,68,237,76,218,14,131,107,203,209,34,217,60,228,68,69,32,103,94,223,80,136,116,79,41,69,3,126,43,209,87,181,9,194,169,181,11,252,126,33,174,198,6,44,95,248,198,252,238,68,49,218,84,24,198,44,143,213,244,159,234,180,94,220,114,113,192,205,0,95,187,194,101,29,223,18,200,40,151,84,140,253,193,59,78,69,104,90,151,120,8,198,3,181,125,195,160,88,106,222,114,62,67,90,194,92,69,152,102,141,249,25,210,35,175,69,216,189,235,197,20,113,251,46,202,108,162,47,76,191,38,190,175,195,232,145,214,170,62,151,105,52,251,79,15,91,59,58,23,236,85,118,192,76,224,143,183,120,79,220,186,88,119,184,58,131,214,157,249,7,91,22,236,51,143,176,228,124,81,146,226,210,10,12,92,104,72,92,255,166,119,55,163,187,171,99,179,172,190,216,225,119,194,53,245,92,10,212,232,107,36,172,31,139,163,190,185,243,254,172,98,44,28,93,239,76,5,223,169,250,175,29,230,227,206,89,248,199,225,173,217,105,115,246,200,243,58,106,2,201,31,103,239,237,156,37,238,205,123,181,253,113,246,238,95,54,7,152,6,188,253,9,105,188,157,204,55,255,110,146,237,26,231,41,230,143,4,92,41,148,213,7,223,16,24,252,141,232,59,134,208,182,215,171,141,18,113,57,76,61,218,103,19,44,80,192,253,161,196,183,218,217,31,223,188,135,27,250,108,116,35,214,87,24,194,216,230,48,59,217,199,75,45,52,204,252,125,16,252,169,187,53,12,84,140,71,119,58,108,204,145,58,133,97,33,246,45,5,215,110,245,189,63,112,120,69,141,72,104,253,124,175,66,65,224,223,247,226,54,103,140,241,249,105,138,21,29,134,252,234,51,145,138,85,2,253,193,36,203,202,252,28,13,195,203,209,128,73,2,143,79,200,226,206,48,251,224,159,250,154,17,240,54,121,114,134,178,127,164,134,245,131,160,202,117,28,174,184,50,159,248,213,142,221,170,161,132,254,153,195,149,122,64,31,177,134,202,231,39,44,109,82,40,254,86,180,88,125,66,99,68,252,154,199,51,104,94,249,6,135,43,7,191,47,220,183,116,232,211,249,184,207,4,171,29,53,113,95,153,132,100,102,255,234,143,222,158,118,153,228,50,158,172,167,235,161,173,250,28,216,86,117,209,247,254,83,214,254,131,233,197,211,45,131,10,153,120,107,11,99,74,229,120,51,158,134,227,86,246,115,152,144,45,82,23,23,58,169,191,183,122,83,140,24,208,252,4,135,73,198,5,76,13,209,86,255,88,44,194,202,1,241,49,157,104,43,108,113,49,65,83,245,168,150,229,48,78,192,125,125,214,45,253,163,199,83,43,117,87,163,147,19,75,183,216,55,116,24,117,24,245,45,222,179,172,136,238,226,140,173,243,241,30,42,68,38,254,218,72,45,105,162,141,14,239,17,254,152,193,31,203,233,88,184,184,198,205,249,151,241,241,169,198,153,249,219,83,72,188,113,123,168,253,62,49,44,213,216,67,50,212,79,41,66,156,138,208,135,15,185,250,71,78,217,243,183,217,45,175,194,24,171,35,110,78,173,84,166,39,73,51,176,183,198,205,233,249,185,159,52,3,71,110,194,111,191,202,197,199,49,247,182,195,24,243,67,38,243,42,140,237,49,90,206,180,38,197,35,48,120,124,96,211,19,21,120,160,205,232,251,2,143,249,108,105,133,249,68,30,161,109,133,109,226,72,254,100,146,145,108,177,58,71,219,41,245,108,187,23,141,111,190,213,22,219,59,100,204,97,72,190,185,51,144,35,170,242,98,244,45,236,216,168,41,45,204,201,242,208,110,53,212,177,235,112,186,205,132,77,135,115,199,166,68,1,116,149,47,98,105,125,63,220,26,105,187,154,139,27,213,110,234,229,99,39,70,13,32,93,205,110,41,246,240,93,160,89,133,194,66,96,52,171,252,115,179,105,235,242,53,22,80,76,89,135,225,211,154,138,238,238,201,73,206,128,38,129,76,52,217,222,114,246,152,68,51,166,231,207,197,84,220,198,241,3,197,66,90,203,38,250,69,115,134,195,181,53,225,130,129,104,244,29,217,51,14,167,170,236,12,240,192,47,111,6,227,228,163,217,229,200,136,161,65,213,124,171,133,20,189,79,189,247,196,97,139,39,131,68,53,197,105,128,223,242,137,236,74,67,221,71,106,119,73,238,83,61,20,7,62,85,38,242,90,208,70,21,47,29,104,166,232,217,101,76,54,219,148,155,57,237,88,99,131,94,253,38,248,221,1,19,137,108,138,66,76,236,19,156,202,245,148,66,1,126,206,248,245,160,92,179,104,96,209,123,163,143,209,3,70,200,86,86,110,181,2,205,227,35,206,118,39,109,106,15,198,189,14,155,149,6,200,36,17,55,152,28,151,27,196,16,140,213,162,87,195,66,81,3,221,26,159,5,237,43,194,183,192,167,233,128,35,22,20,161,202,110,157,99,107,127,96,82,115,9,43,243,3,28,76,40,3,4,204,199,157,242,65,40,120,154,190,81,67,156,68,228,70,224,231,128,140,248,233,105,7,146,160,180,87,158,150,70,107,75,134,99,96,242,89,62,226,29,106,202,35,31,4,81,170,37,87,27,253,245,22,120,205,50,226,185,209,13,74,67,6,222,254,183,190,74,124,15,56,37,100,129,64,55,242,78,199,154,79,70,247,129,192,132,73,253,88,166,24,89,182,120,200,35,209,2,136,107,177,111,115,154,53,170,180,106,248,31,4,147,102,149,199,198,65,217,69,198,100,166,34,162,57,59,44,237,184,57,177,68,57,32,90,55,233,162,184,250,88,139,133,192,219,202,242,194,137,32,230,39,232,157,20,129,57,218,136,196,124,224,19,161,198,135,54,17,100,125,232,48,165,142,21,222,205,27,224,173,240,160,209,51,97,115,31,5,54,17,156,112,202,216,129,210,125,233,237,215,3,236,254,160,233,79,77,69,175,55,104,27,252,222,65,118,51,211,189,171,30,137,124,227,7,55,79,87,184,149,156,224,111,120,134,52,11,192,168,199,139,248,131,83,132,39,213,43,172,5,232,190,134,184,170,75,150,61,172,80,112,36,57,76,89,187,28,46,228,149,51,188,132,182,200,208,149,75,149,245,13,19,171,15,51,215,228,201,233,98,105,158,92,236,156,252,187,203,163,89,59,101,68,22,40,89,184,58,228,244,246,180,43,87,159,163,43,128,78,232,230,198,66,55,121,30,253,34,8,136,68,161,212,51,73,40,134,146,247,38,80,157,33,17,224,45,11,255,193,56,152,241,104,22,33,20,248,89,107,61,138,122,186,9,57,203,147,61,39,36,235,164,58,109,16,159,165,251,75,87,5,60,217,138,155,194,22,192,119,152,180,144,28,186,70,190,28,63,252,43,254,12,144,202,164,154,62,248,56,74,119,1,33,45,243,56,66,53,5,78,110,133,77,109,203,103,233,52,194,226,41,48,233,223,19,145,28,172,3,121,46,28,254,247,158,35,194,68,239,219,102,138,2,18,45,76,28,191,57,139,79,24,214,224,134,129,32,198,199,123,33,23,50,63,48,204,79,62,38,139,105,42,246,21,245,225,167,196,136,34,121,81,187,62,26,209,246,120,111,18,255,253,234,205,17,54,119,131,24,197,132,145,180,206,182,222,40,57,175,17,91,67,27,82,127,251,34,37,21,112,181,252,73,194,24,107,53,158,28,159,162,234,147,211,72,151,115,220,26,178,203,252,192,251,220,150,176,232,178,1,211,138,19,107,251,92,35,71,253,192,239,140,241,223,166,96,188,76,189,250,89,24,81,91,134,7,79,125,146,192,184,10,30,62,232,214,147,173,95,172,25,201,154,63,249,133,178,106,234,123,19,92,141,163,145,246,193,221,245,106,212,241,242,209,6,37,89,77,97,163,68,13,152,110,181,251,129,119,84,176,152,101,46,157,16,221,88,29,71,196,51,47,220,91,83,175,62,39,18,109,157,152,225,231,201,56,190,114,133,93,248,250,196,53,51,110,255,238,175,61,112,227,174,78,181,110,228,206,35,130,188,198,145,152,48,82,62,211,83,1,166,164,87,218,86,152,74,184,29,240,57,122,118,146,52,133,242,212,97,58,68,164,126,12,125,149,90,51,60,61,9,161,201,111,91,236,181,197,147,147,28,213,201,98,12,12,17,57,71,95,254,232,84,163,211,97,173,248,109,99,125,239,10,83,22,118,19,214,29,175,83,75,227,91,49,140,101,66,84,15,74,1,133,207,5,20,56,207,214,5,246,214,15,252,11,14,27,189,184,140,184,89,212,254,57,17,44,65,68,73,96,152,35,34,234,222,40,211,186,10,223,77,30,214,97,4,202,244,209,14,10,129,123,6,92,181,191,16,254,36,236,145,158,87,19,20,22,248,25,216,97,72,13,186,6,132,75,13,233,22,228,111,35,87,97,236,150,114,245,45,184,172,45,224,161,219,41,177,218,176,117,134,41,134,232,199,164,243,45,162,115,200,193,39,91,188,213,7,227,110,249,91,77,92,124,89,217,148,98,210,205,227,217,23,246,226,38,232,175,99,202,81,35,157,172,2,31,235,218,243,204,78,91,162,16,3,76,153,233,137,180,16,60,59,114,66,97,33,16,253,139,148,211,57,210,246,213,33,87,187,94,115,58,57,238,111,10,77,114,74,183,179,35,33,117,141,46,161,42,74,117,76,36,210,48,255,164,56,115,152,231,236,142,27,28,18,101,149,15,188,76,230,33,96,4,30,5,166,106,191,198,111,163,54,214,5,165,38,167,197,189,225,252,16,203,20,147,106,68,138,207,42,124,245,116,131,77,168,68,209,142,169,176,75,222,20,24,234,154,227,48,42,105,226,246,209,42,210,194,43,252,133,206,245,99,119,88,200,125,117,25,23,205,208,33,125,11,251,22,143,110,207,95,51,225,85,120,180,0,209,193,155,138,157,21,181,97,150,220,145,166,47,20,211,24,113,207,169,146,92,151,64,17,221,111,243,70,242,29,73,222,174,40,95,54,82,197,211,184,24,21,157,109,246,72,205,111,163,99,18,216,136,233,154,164,230,235,212,171,7,11,207,159,11,121,131,43,46,31,41,69,239,93,183,162,2,12,27,189,249,93,53,158,27,31,66,58,165,109,225,120,67,178,213,51,192,130,39,51,20,53,166,25,247,166,37,73,104,237,128,105,103,243,244,185,213,120,138,1,102,93,6,113,40,82,66,191,154,152,172,84,210,193,243,21,101,28,11,234,117,129,81,169,139,33,133,125,117,139,7,79,167,198,136,36,8,37,36,91,45,13,186,26,247,244,56,46,245,240,228,115,20,246,94,78,43,79,33,206,126,21,189,103,186,207,71,173,248,42,159,159,70,157,57,202,133,42,28,80,58,205,76,235,111,68,205,14,45,10,93,97,211,159,245,170,155,74,106,244,51,104,48,236,181,40,131,66,16,79,167,210,186,197,41,70,129,73,115,235,7,219,191,78,130,168,177,34,205,39,159,27,242,172,18,213,118,196,203,186,190,55,61,199,39,234,133,126,238,144,222,156,198,225,168,44,99,90,171,189,109,180,107,195,63,247,91,1,111,51,21,227,206,30,52,194,153,132,95,132,188,218,120,237,74,148,167,192,94,76,239,69,194,84,128,103,9,34,199,121,211,37,114,222,114,235,61,42,1,177,66,117,67,122,123,56,109,38,14,87,116,214,228,234,187,240,235,79,188,215,59,154,228,184,127,78,27,92,106,126,53,41,198,38,177,210,89,212,139,231,78,34,254,7,188,108,65,231,23,57,146,59,234,176,147,122,11,237,175,112,173,8,207,1,30,81,161,254,60,62,183,40,230,24,10,171,104,160,176,32,138,213,105,186,38,81,26,179,44,129,41,211,248,193,12,242,9,24,39,114,10,76,106,202,77,121,44,241,83,196,24,152,141,160,65,143,234,176,205,231,145,71,35,194,48,162,82,176,44,184,90,166,194,7,34,176,44,61,147,206,224,110,249,210,29,31,164,140,79,223,14,142,158,149,172,198,242,236,99,233,131,227,105,143,188,218,82,85,10,35,199,29,179,184,152,14,124,85,152,10,117,129,251,149,131,19,50,205,185,243,234,34,73,248,206,22,248,134,37,193,33,228,165,157,26,246,140,78,99,31,221,41,6,20,4,211,109,68,53,43,118,186,244,28,227,133,65,4,19,95,107,67,125,154,87,47,116,192,183,31,232,8,120,97,151,39,140,77,149,227,13,169,130,122,248,203,10,236,5,190,125,125,224,103,21,182,248,237,183,227,201,151,166,76,141,190,58,7,57,84,101,195,90,214,69,21,149,153,144,97,101,122,19,57,47,218,163,125,196,22,132,50,18,166,90,68,255,119,108,41,155,116,73,211,171,105,70,138,178,78,219,231,229,91,193,143,88,162,148,143,178,156,35,5,65,15,126,6,193,138,239,129,59,63,219,7,230,4,186,81,143,77,243,68,251,192,16,120,120,53,119,71,52,239,131,150,8,63,111,35,87,148,25,140,74,231,90,110,106,144,170,67,129,92,225,10,25,170,23,177,19,122,152,250,100,157,250,43,191,186,209,254,95,62,99,138,184,169,151,215,163,24,50,100,72,7,5,167,81,63,79,234,89,58,36,249,154,48,71,159,232,26,56,159,29,7,177,56,106,205,162,29,2,55,87,175,182,90,52,127,50,42,51,151,78,82,107,31,245,144,11,21,158,99,244,15,188,230,136,234,123,180,77,139,196,159,97,229,146,86,12,234,229,143,190,151,81,186,59,216,232,133,250,92,123,198,136,30,17,180,120,75,209,139,159,93,115,78,116,149,90,213,68,215,183,238,180,26,58,76,120,250,115,243,247,79,59,186,37,46,228,215,226,98,47,106,224,34,135,178,47,193,51,49,29,145,106,172,217,4,242,220,216,170,185,54,120,26,123,84,0,91,121,140,244,136,216,84,105,39,166,10,254,194,103,42,96,65,156,120,50,163,235,213,139,105,150,216,1,31,139,152,37,140,27,220,178,45,135,146,235,173,48,93,113,43,134,156,153,170,91,14,245,49,71,174,134,139,69,198,148,254,215,186,99,76,41,154,91,10,207,67,88,58,7,173,76,157,104,52,80,142,27,87,191,109,85,186,47,77,99,244,206,17,163,98,206,140,60,218,9,103,242,64,73,172,145,28,66,234,144,163,59,92,135,148,181,81,174,85,208,203,115,148,124,175,88,49,80,38,205,108,118,45,176,184,139,45,206,246,214,122,139,123,191,53,95,197,243,89,196,89,179,31,21,61,170,46,191,205,46,34,61,86,16,219,47,121,41,178,128,245,68,247,87,133,142,82,2,177,16,201,246,182,162,15,183,30,109,202,233,214,141,23,62,8,228,172,183,138,93,73,14,177,100,239,242,27,218,158,101,15,244,39,154,140,113,116,39,191,239,42,158,42,77,157,217,17,71,147,231,209,139,145,11,45,190,75,31,114,40,82,243,217,97,178,25,39,26,163,77,17,244,3,35,156,222,163,3,120,162,102,144,95,19,201,141,30,153,58,20,121,239,17,71,246,249,59,196,151,87,246,15,87,105,164,37,82,67,177,190,195,86,236,45,117,11,219,130,117,209,19,55,224,113,145,229,243,172,10,78,190,22,189,124,204,5,121,239,99,65,196,21,45,192,84,82,201,163,209,5,18,165,157,135,231,104,178,149,210,218,247,118,25,159,197,164,158,53,77,72,238,127,198,17,113,172,119,93,156,89,40,71,70,20,134,2,159,170,87,163,195,222,226,222,38,179,154,83,5,33,98,236,247,128,137,142,201,197,195,72,92,125,84,136,55,105,248,139,70,234,91,99,137,80,249,60,101,200,223,56,32,171,18,87,79,212,0,20,238,112,63,198,168,236,33,164,22,198,38,142,25,224,232,225,53,228,167,161,52,169,126,120,33,72,243,73,40,31,235,127,136,214,101,218,64,132,215,27,182,74,78,59,159,105,171,27,123,135,192,120,233,241,181,33,164,211,84,56,214,238,205,206,205,253,227,39,76,152,10,137,238,9,26,246,152,183,244,229,183,47,60,60,190,113,188,73,218,135,158,140,52,106,112,189,195,149,186,96,129,81,62,115,211,240,29,155,235,74,183,94,71,46,59,107,150,222,189,161,68,201,39,187,166,60,235,171,151,87,124,211,58,215,246,133,170,96,71,171,237,181,16,255,20,152,125,61,155,201,97,52,59,130,190,147,241,196,2,130,149,74,186,68,184,248,89,77,209,229,75,124,33,111,13,7,219,206,33,131,82,236,57,182,45,225,55,128,247,196,218,165,11,250,164,233,8,107,34,4,105,113,10,188,71,27,69,174,70,93,123,249,215,164,41,180,139,181,205,213,45,211,167,219,4,205,51,71,73,28,28,238,110,63,87,23,169,162,12,57,154,14,69,235,209,215,137,205,116,143,92,125,173,150,202,97,162,17,35,99,184,68,1,233,235,73,251,174,95,225,37,128,129,21,13,35,255,109,34,188,183,203,213,176,142,204,248,109,120,57,164,185,25,146,111,130,60,43,155,47,159,105,115,5,222,37,147,9,111,231,150,78,39,116,131,137,140,248,152,33,254,35,214,248,168,68,135,163,148,125,83,238,52,229,135,225,9,16,180,192,117,40,111,69,93,227,245,5,0,115,125,145,38,120,99,239,167,177,215,225,89,164,179,146,28,69,71,80,44,122,66,223,210,78,115,250,193,63,97,104,55,198,17,133,186,10,95,19,127,116,216,136,1,100,64,73,242,222,22,45,163,19,201,23,25,177,77,211,91,139,171,141,75,84,30,141,248,89,156,156,20,184,28,49,177,144,15,131,104,42,220,8,152,60,228,167,137,24,71,46,0,214,195,183,58,135,192,211,60,120,135,43,13,221,249,94,212,147,221,21,207,253,134,115,14,65,57,147,253,8,160,253,77,52,12,32,39,227,218,232,100,189,182,49,39,12,109,199,240,228,39,101,213,180,56,36,76,180,243,70,168,231,178,45,231,169,138,224,8,147,218,157,186,139,123,46,203,158,178,135,145,173,149,70,6,117,175,194,71,218,237,200,238,139,61,64,28,246,253,67,4,107,174,209,100,43,188,172,70,198,97,88,166,115,97,182,69,253,114,196,29,46,178,166,89,233,142,48,1,57,223,240,8,7,91,173,194,211,148,156,227,167,173,68,41,97,43,155,143,184,223,37,206,36,179,16,110,161,17,105,10,235,27,171,93,96,43,29,205,47,178,173,185,88,96,186,195,110,222,156,82,43,249,109,4,99,70,184,32,136,78,74,157,10,201,0,122,203,99,22,22,26,46,114,88,58,92,26,107,199,76,170,230,248,9,124,97,157,136,89,90,145,183,78,148,210,169,244,219,138,85,42,10,12,95,105,20,150,238,98,244,181,242,211,40,57,7,221,207,123,198,210,245,189,176,113,198,74,47,252,80,173,91,5,38,216,19,109,236,216,207,179,203,131,147,189,92,62,166,4,178,175,76,180,78,100,183,175,120,178,123,213,90,24,150,93,158,113,128,112,98,75,129,229,232,38,236,145,175,77,117,174,156,78,198,209,123,79,207,159,126,86,143,252,246,165,185,96,228,131,63,155,73,214,238,32,182,115,122,190,246,104,146,8,71,85,196,10,128,98,67,131,166,42,127,27,234,247,149,108,11,118,2,111,185,185,168,199,89,100,227,243,94,195,178,159,49,100,21,9,151,35,232,178,112,70,76,164,55,104,178,242,141,159,177,4,183,83,65,150,72,158,11,234,187,41,27,214,91,202,138,78,162,184,9,74,159,184,113,199,162,217,18,168,57,18,9,79,83,6,202,9,92,181,169,199,88,63,103,112,245,216,75,73,51,55,81,5,172,26,217,133,181,101,154,68,40,156,68,9,95,245,187,134,241,39,158,220,164,137,46,44,129,201,136,223,211,114,254,175,213,20,166,6,38,143,15,232,156,139,12,138,85,235,196,215,88,214,114,40,40,130,109,39,63,116,165,26,58,225,131,1,155,87,19,92,147,19,25,70,203,76,130,19,194,106,18,194,69,149,227,217,22,93,2,96,251,232,131,63,203,111,235,142,3,109,138,76,20,56,90,91,6,215,16,177,170,10,95,58,184,2,126,22,168,212,97,161,46,185,165,175,249,46,106,23,187,192,4,34,162,229,154,141,248,102,217,245,96,213,35,253,21,219,120,39,178,157,48,229,50,81,203,254,54,82,163,64,74,184,65,60,28,113,216,139,94,153,140,218,164,170,228,4,76,94,226,166,157,15,55,27,85,73,17,115,36,33,153,41,49,60,64,142,1,223,198,15,226,103,75,94,140,186,161,168,223,36,160,249,70,66,94,140,202,146,252,237,109,188,151,2,147,246,56,113,62,81,76,43,85,248,63,114,186,124,52,178,84,123,203,176,80,101,31,213,24,136,153,95,73,240,143,31,77,65,178,64,208,152,46,230,54,148,20,55,230,49,220,33,237,232,123,155,152,198,140,171,201,52,201,79,195,136,147,7,43,213,4,194,187,55,140,134,119,199,153,78,33,182,148,140,155,162,8,124,75,14,19,230,144,61,9,170,208,19,65,151,133,140,233,213,123,83,37,25,153,64,18,100,115,232,197,166,98,31,244,21,171,8,63,197,128,69,103,69,243,192,162,185,115,235,92,64,39,109,37,76,120,127,235,213,214,254,17,217,54,250,107,244,98,106,161,130,76,129,138,50,17,190,99,203,162,93,45,114,86,172,115,29,239,51,224,207,202,156,85,87,90,99,110,94,75,24,173,100,172,238,108,159,223,70,1,227,68,114,117,84,17,11,52,120,214,232,237,55,157,134,171,232,179,84,60,163,76,145,150,180,164,218,115,183,8,63,83,152,118,215,23,230,208,117,248,45,150,34,165,163,48,106,227,131,180,36,6,120,174,148,62,24,132,125,30,184,128,86,146,238,13,129,55,114,144,254,224,76,65,145,92,129,204,251,237,128,190,186,224,34,238,210,188,79,193,37,69,93,43,146,248,165,22,113,172,166,41,44,250,242,129,108,161,10,231,56,103,27,155,94,182,254,215,38,5,183,68,190,225,233,138,222,254,69,61,123,62,57,28,177,123,247,184,218,106,130,170,192,141,154,160,19,117,15,172,182,15,188,223,87,136,238,253,77,109,84,19,184,19,167,242,84,58,60,240,181,233,111,147,142,142,62,118,136,92,199,208,155,47,34,14,209,128,143,186,89,198,229,9,248,223,50,106,212,115,112,252,137,37,67,225,8,161,43,175,36,161,37,249,42,58,157,199,221,250,243,177,16,230,7,222,177,6,232,232,40,146,39,121,102,35,135,146,191,53,146,136,34,146,11,218,97,74,241,18,151,109,106,233,31,24,9,71,135,97,129,144,109,3,38,142,22,28,70,211,20,21,229,228,101,139,193,31,142,210,157,55,194,91,135,148,44,87,20,221,225,227,173,207,215,190,107,70,249,1,146,134,91,154,204,128,183,39,58,198,249,145,220,232,131,49,14,94,12,69,33,130,240,137,96,74,99,232,123,17,215,134,116,252,232,144,189,179,241,120,110,116,24,59,83,211,183,110,91,170,1,55,193,116,241,225,57,249,8,186,69,157,150,81,241,10,252,102,158,167,65,172,204,65,132,154,31,138,236,84,148,18,174,107,21,182,2,83,174,25,197,128,164,38,174,94,124,178,156,22,109,32,6,53,81,138,84,178,246,204,212,169,229,218,214,72,52,4,76,59,160,94,203,147,121,56,133,122,173,42,177,237,7,155,40,91,252,178,213,131,201,215,104,112,180,231,189,57,15,196,177,90,86,233,187,227,157,169,73,148,3,155,2,12,90,158,2,166,179,84,198,19,170,205,46,87,83,79,46,159,26,194,208,232,72,226,69,160,176,72,24,175,112,103,201,93,157,122,54,153,148,199,204,123,115,6,200,115,27,143,89,13,212,114,126,50,15,200,18,70,43,238,251,79,164,104,245,222,228,178,131,211,0,70,142,162,219,17,33,150,126,243,99,222,123,117,209,155,141,19,229,124,11,251,73,183,12,42,148,34,99,140,14,148,230,80,200,33,110,106,225,242,183,203,22,43,134,226,42,66,171,1,247,37,9,26,38,37,195,156,47,134,209,36,55,135,72,186,200,163,153,50,161,192,219,250,138,243,183,155,16,138,66,83,102,29,240,49,195,223,100,17,179,148,118,166,221,114,88,182,145,226,8,252,124,175,40,58,66,162,94,243,101,40,158,156,124,107,42,163,100,163,196,111,94,89,248,201,129,221,197,193,217,214,242,26,197,178,8,84,13,89,184,200,199,206,19,99,134,210,202,149,67,119,27,13,97,176,114,80,118,149,88,163,224,87,182,155,103,155,201,30,108,146,218,55,185,66,182,46,106,42,147,48,161,162,110,147,26,134,43,240,166,178,32,182,73,35,138,205,41,74,214,124,238,40,173,124,123,90,169,242,195,198,81,227,134,2,209,189,163,81,59,210,230,244,207,58,172,5,90,188,196,89,209,190,2,241,87,213,112,161,17,105,6,183,23,101,155,77,127,152,114,176,100,202,65,199,87,195,160,219,234,33,74,176,190,32,7,170,31,10,38,128,233,209,118,90,49,208,123,17,152,244,97,143,154,79,120,52,154,60,184,201,110,68,145,98,165,73,90,14,22,83,66,46,89,49,250,124,34,233,166,160,143,149,243,54,78,219,186,62,31,26,238,208,44,204,108,93,253,107,66,141,59,136,91,140,10,89,56,249,6,140,141,111,221,249,91,245,242,246,14,113,14,56,58,147,238,131,106,249,126,245,222,244,65,103,41,42,161,129,173,232,72,3,157,180,239,146,90,107,224,183,126,91,148,147,246,54,213,242,225,234,21,212,118,63,115,255,174,207,79,223,179,2,102,223,210,101,131,82,108,79,178,167,183,157,111,93,54,24,54,81,231,61,77,113,115,124,198,12,226,202,48,8,201,190,95,253,26,198,178,156,214,38,124,140,250,228,84,173,213,168,71,125,155,135,250,238,204,132,126,107,218,201,240,200,203,139,177,251,151,150,117,155,56,149,58,193,119,18,156,46,83,230,17,123,208,106,245,219,14,190,179,67,225,189,204,50,90,222,91,73,22,184,85,53,38,97,58,27,145,105,126,118,206,221,82,213,76,233,247,153,53,8,1,225,154,16,82,89,246,19,154,166,195,31,187,144,21,234,205,139,229,117,220,143,180,194,92,185,26,54,132,34,254,113,45,87,231,146,89,190,81,108,199,241,218,142,162,28,29,61,202,160,198,236,250,218,29,1,30,159,12,203,164,49,116,229,62,3,176,7,133,196,51,21,201,105,124,126,122,127,2,26,243,232,60,236,80,106,103,132,9,21,219,254,121,235,54,178,206,169,46,83,222,210,33,37,149,229,48,6,186,6,75,80,100,57,81,15,193,177,253,241,91,172,13,58,236,96,194,69,179,246,239,30,62,35,241,50,206,80,13,2,80,124,216,168,115,162,160,65,183,13,226,29,35,130,95,211,228,68,116,46,112,20,71,96,153,206,159,165,247,198,121,143,128,248,50,17,68,189,152,190,168,120,173,103,254,188,253,78,159,27,6,2,223,24,204,183,210,104,36,180,255,61,56,61,182,105,143,181,241,57,214,106,126,16,250,179,133,212,198,190,87,13,118,23,246,152,163,49,109,20,21,75,100,200,183,85,236,126,230,89,163,253,50,184,112,237,100,19,24,205,144,200,101,225,154,73,255,149,9,37,182,200,66,163,207,165,157,70,166,101,120,87,20,158,93,163,6,83,248,153,167,37,202,33,202,27,192,171,163,130,234,64,68,150,15,63,53,196,146,166,243,146,158,146,132,223,71,145,155,195,94,119,60,172,0,185,243,119,79,162,29,193,105,176,73,6,111,37,218,229,123,98,193,74,209,79,173,186,58,217,94,163,80,157,181,183,155,26,11,207,234,63,241,214,163,14,33,91,231,76,46,125,116,169,75,187,159,157,24,250,144,8,76,195,60,173,241,190,189,173,37,59,42,199,76,54,101,124,206,182,22,60,214,219,200,119,36,137,128,78,205,72,26,94,184,136,139,24,179,132,107,147,161,139,98,149,170,201,94,164,192,67,72,1,180,76,157,41,208,67,68,69,53,247,134,17,38,224,67,130,105,228,131,93,100,178,4,165,2,37,135,172,154,72,97,194,232,119,75,197,91,71,137,49,159,251,29,163,135,182,177,152,102,184,19,71,224,74,131,120,206,66,178,139,242,219,204,177,21,75,151,214,20,145,100,25,72,0,140,157,147,148,221,75,172,28,43,117,72,102,125,58,66,116,22,30,203,235,68,113,24,235,88,142,0,56,72,147,172,243,189,3,65,75,249,105,58,243,163,46,198,148,9,196,216,160,204,102,135,243,64,36,170,138,136,32,245,7,150,141,12,216,114,114,2,27,225,69,20,67,192,235,163,35,62,33,89,244,157,150,78,214,33,178,90,3,254,190,100,2,58,198,35,163,35,14,215,96,20,136,148,66,111,144,220,123,33,83,62,87,46,158,166,177,142,243,156,168,113,179,178,18,166,91,121,235,141,13,148,181,145,181,127,86,207,225,12,152,37,215,71,237,154,144,165,70,6,202,229,168,70,165,6,71,198,108,83,147,123,98,14,47,146,74,185,114,17,112,152,153,93,55,185,74,137,114,162,5,157,221,137,155,244,170,244,51,16,149,33,217,21,191,221,33,146,150,23,163,82,44,200,216,55,25,6,157,102,103,101,23,250,62,198,93,33,67,118,172,64,53,22,110,235,106,240,90,163,233,206,133,75,131,165,68,135,14,177,241,136,165,83,21,54,244,100,131,242,117,70,55,17,34,156,111,38,77,129,173,195,59,168,214,159,165,40,28,242,131,226,200,183,205,198,213,197,8,202,19,174,107,202,153,187,96,188,22,223,156,172,76,250,168,198,236,34,194,113,131,174,216,81,242,208,93,84,142,203,111,35,160,146,121,182,245,14,201,169,40,52,201,145,212,252,133,249,5,29,72,170,244,64,235,210,96,31,173,71,43,247,217,7,23,33,225,162,203,174,143,44,184,134,188,89,141,183,219,14,133,1,1,63,67,176,233,213,112,43,229,153,75,99,204,105,10,55,219,139,243,230,69,138,108,31,252,150,71,36,32,182,149,60,73,118,145,198,188,146,249,113,248,99,133,186,114,32,91,138,184,116,140,25,141,171,57,149,46,162,185,117,7,123,61,137,0,89,186,200,141,38,159,57,33,202,34,44,40,8,150,15,41,246,134,218,86,99,95,239,184,197,225,60,201,156,191,36,1,120,173,164,33,150,238,219,6,150,136,89,62,152,78,183,24,149,119,126,111,217,175,48,152,146,0,210,102,233,146,88,8,138,79,145,87,65,234,77,237,140,107,189,15,177,46,171,85,154,11,218,184,89,148,191,115,240,75,241,201,53,54,249,152,224,135,34,26,125,41,120,213,235,140,155,27,73,160,188,212,155,210,61,84,93,56,127,85,141,3,152,26,235,216,72,171,85,16,8,76,53,113,108,56,112,136,111,125,114,106,116,123,15,121,135,102,1,106,129,223,186,142,152,197,105,214,198,47,143,182,141,85,55,68,124,16,55,20,67,253,82,150,209,195,188,34,30,189,196,140,185,7,113,189,155,34,62,93,245,0,72,123,160,47,16,18,64,86,17,21,131,74,217,236,51,246,226,84,133,28,70,134,5,155,166,100,243,164,105,241,9,191,17,137,228,149,228,173,231,39,23,160,63,109,17,153,24,83,74,155,62,79,54,211,84,120,142,235,248,220,153,96,77,203,175,105,84,100,2,155,176,72,124,205,133,62,225,210,231,154,89,238,134,100,136,8,249,253,149,10,71,187,194,65,101,243,234,144,192,118,20,235,150,178,201,150,11,19,153,150,86,34,110,140,25,255,38,226,16,248,148,44,30,65,194,170,55,249,105,12,187,104,202,103,15,127,39,155,92,76,199,231,201,45,227,94,49,133,113,251,11,218,44,185,161,32,30,160,176,85,157,7,12,223,218,20,184,91,163,70,236,86,184,35,93,224,183,62,162,201,15,133,159,165,111,213,32,141,137,202,20,34,11,91,31,204,100,115,78,184,123,117,72,47,245,131,239,69,106,61,125,73,44,166,132,59,212,184,225,84,217,166,156,209,83,138,75,110,82,210,96,147,72,36,114,82,74,58,210,3,160,240,78,168,8,176,42,86,102,229,97,219,24,77,126,217,74,177,99,179,122,166,112,21,101,80,44,198,158,151,162,68,220,100,26,80,224,148,61,72,84,203,14,93,87,195,52,213,19,110,42,97,128,200,40,204,173,1,27,41,169,194,167,82,16,21,48,225,197,68,141,229,39,202,155,16,136,16,178,65,170,139,248,24,17,22,64,194,113,200,120,210,21,212,178,206,244,173,162,174,35,246,166,193,104,34,31,210,37,141,132,28,122,69,230,55,96,40,123,228,98,66,24,18,175,184,194,59,60,97,216,153,57,125,141,104,245,202,99,83,100,180,227,99,192,107,222,142,12,9,122,114,145,223,34,186,215,218,145,7,59,68,224,155,20,230,142,163,243,23,122,211,80,171,160,211,159,114,89,129,249,237,56,46,33,3,23,186,39,132,175,72,156,7,220,104,183,86,24,187,43,218,101,58,37,149,50,203,176,103,74,88,117,184,171,210,243,53,73,91,159,136,108,109,72,86,174,236,85,116,105,165,91,131,216,253,208,197,81,223,161,132,5,20,48,17,253,45,48,116,22,59,23,7,174,164,160,86,5,25,133,212,208,236,201,28,165,236,32,201,196,31,220,212,61,160,170,139,20,111,220,188,163,104,42,55,135,89,53,109,240,119,154,118,97,146,154,149,164,85,212,174,155,182,112,219,242,94,52,25,7,167,37,87,55,137,124,77,136,184,97,93,12,216,146,123,2,195,48,18,115,5,193,88,9,106,35,36,105,204,44,161,191,3,119,218,16,152,106,158,124,111,72,97,101,23,38,216,151,106,128,219,170,213,19,220,205,90,183,19,108,194,147,75,46,127,181,212,28,26,58,7,171,21,195,196,12,134,178,72,194,94,228,200,73,39,199,43,87,251,167,132,81,187,158,185,75,178,134,5,164,114,182,231,120,28,233,18,157,244,40,194,202,22,159,130,156,148,188,47,57,185,158,239,75,5,95,87,24,170,159,252,206,150,156,145,79,129,240,88,180,71,108,76,117,225,68,49,118,202,26,220,115,198,98,35,95,194,122,64,122,156,150,147,88,187,172,141,86,43,242,97,113,224,81,64,146,1,53,130,159,83,138,255,24,60,113,136,160,136,36,91,25,22,52,162,141,242,224,80,33,141,150,210,84,148,174,201,197,111,85,246,172,181,220,248,225,105,189,80,166,198,14,19,158,245,186,170,7,1,35,40,92,128,17,110,192,71,153,242,224,84,25,244,21,112,61,69,132,144,160,141,54,57,230,176,201,32,139,155,2,191,67,172,31,49,54,183,176,139,82,199,177,78,56,253,104,120,194,194,34,240,122,7,70,136,31,66,83,40,130,146,20,42,35,178,21,214,164,145,128,8,122,182,171,47,155,165,74,225,162,62,217,173,77,186,201,104,95,89,77,225,150,180,93,38,83,37,37,193,6,239,232,143,128,206,77,196,11,76,124,20,10,157,104,38,67,90,78,81,179,140,163,151,140,186,26,185,245,174,59,108,136,179,144,79,59,122,107,180,98,179,177,137,83,237,236,15,60,179,145,134,22,131,241,121,176,6,237,83,168,229,33,183,53,100,154,49,190,59,90,232,76,83,181,40,252,62,182,139,27,62,239,255,96,20,234,205,73,133,184,7,138,216,193,115,33,245,209,232,30,240,8,39,141,77,91,84,2,177,106,159,51,29,104,67,244,184,126,208,172,51,32,224,165,52,209,63,88,238,77,100,252,234,144,78,60,176,235,82,148,29,101,96,125,112,163,122,8,165,74,246,100,93,155,172,245,136,102,95,59,111,63,87,191,153,230,142,32,2,87,233,107,129,25,165,155,131,213,242,165,58,19,118,13,35,4,145,17,73,167,155,194,109,122,160,248,216,77,173,182,247,171,189,68,39,204,181,210,231,165,43,235,157,175,30,68,180,46,103,105,34,48,24,173,197,128,217,176,244,106,106,187,162,71,109,177,77,119,93,28,116,157,123,16,133,126,233,86,117,26,81,60,212,220,122,167,88,88,73,179,216,50,96,237,244,241,164,184,88,56,158,108,71,41,145,144,129,142,112,23,189,57,175,234,201,53,106,206,187,232,34,130,162,6,226,40,145,80,49,3,64,103,144,52,83,172,168,253,38,6,71,123,54,253,33,176,235,117,133,161,146,235,14,223,54,36,74,104,240,113,110,120,123,7,53,9,219,111,152,66,65,147,148,241,231,193,144,4,12,248,88,240,64,135,132,170,193,250,7,191,131,64,219,150,128,225,65,61,1,159,53,117,225,45,171,226,112,45,85,19,112,156,186,17,146,175,236,174,73,10,7,221,103,163,195,46,8,233,79,147,242,60,159,109,114,133,126,12,61,97,29,97,210,207,86,23,44,127,15,166,110,88,79,7,182,163,238,162,163,19,158,144,242,65,107,80,112,178,71,146,12,248,172,187,94,220,113,6,254,16,114,27,109,51,159,208,97,120,22,244,116,32,206,148,63,77,151,244,103,43,35,235,87,252,83,191,89,200,1,240,129,71,15,25,215,133,81,246,65,209,150,14,45,85,162,197,223,95,30,209,137,191,48,49,158,241,249,125,48,74,184,28,38,213,220,62,131,2,9,154,195,8,208,236,207,14,78,183,119,60,56,57,14,73,35,1,83,192,233,51,133,70,201,59,230,23,62,2,195,202,244,185,58,181,136,17,183,133,10,236,51,226,35,28,46,200,58,40,167,223,159,97,121,243,214,31,13,237,155,163,86,10,217,206,86,110,192,68,209,245,234,247,203,222,82,101,202,185,83,67,67,214,187,255,119,60,80,248,184,149,243,1,148,222,240,128,17,0,25,114,111,107,192,62,161,141,251,28,32,233,231,5,134,139,105,7,140,130,141,12,218,177,122,238,29,178,188,11,134,161,15,220,93,10,198,224,165,7,215,33,208,215,82,180,247,110,105,216,253,41,93,148,132,137,25,207,245,129,151,55,65,27,76,144,246,3,111,39,198,54,120,127,46,198,62,168,254,220,68,32,239,231,167,223,158,212,122,15,152,238,226,156,11,120,49,219,27,16,160,79,211,126,120,120,155,173,234,232,15,29,212,121,200,28,127,134,28,30,197,10,248,208,51,170,48,53,160,254,214,207,124,29,82,105,105,112,243,114,26,131,113,87,20,102,152,70,192,117,138,246,38,76,179,100,99,252,181,41,176,150,111,141,187,28,14,4,232,161,14,75,225,11,7,78,192,84,222,232,189,105,4,244,173,180,154,22,158,88,241,70,149,239,69,110,192,111,241,102,201,45,164,117,150,55,249,131,41,150,148,236,1,221,63,5,142,98,135,161,84,145,45,203,24,218,188,6,137,150,141,218,164,183,219,24,218,182,119,55,0,67,254,37,87,243,86,215,209,103,129,118,105,32,253,241,98,181,19,48,237,216,226,65,244,105,37,210,9,47,82,75,10,195,194,210,18,238,159,175,253,43,67,244,49,101,3,146,82,54,131,111,77,240,59,21,72,130,229,12,223,76,73,241,235,209,221,225,156,117,152,124,128,206,97,59,86,99,105,90,176,79,108,233,119,62,224,253,196,131,205,38,109,125,80,166,80,213,16,247,198,209,215,107,151,169,33,36,74,171,94,194,199,142,248,24,49,194,130,31,24,225,180,57,2,126,75,81,142,182,110,186,50,177,227,188,101,253,60,33,25,49,26,68,75,203,155,211,32,162,87,35,131,24,179,16,179,187,234,76,120,239,116,119,168,140,191,155,171,136,171,105,104,133,133,197,213,84,161,203,84,184,152,153,49,73,113,69,183,124,144,65,23,166,123,108,54,226,75,143,70,186,187,17,11,139,171,223,181,226,56,141,247,218,213,61,112,152,35,57,31,5,237,207,211,117,235,173,90,163,106,83,120,152,118,82,192,111,16,50,97,67,195,45,20,250,62,23,174,9,68,8,106,244,72,1,90,112,36,81,206,147,18,67,118,9,99,14,133,205,101,112,148,86,121,49,176,40,253,91,61,142,46,34,20,93,126,216,52,150,254,218,90,41,224,191,85,212,101,105,46,37,49,209,29,198,156,146,133,137,141,82,189,229,124,153,173,37,249,122,26,56,140,51,48,224,171,189,63,192,196,33,134,195,80,177,201,91,13,170,226,252,248,104,86,127,146,213,173,192,8,124,197,189,105,37,149,157,146,158,194,147,207,77,234,191,232,47,211,80,251,23,226,180,139,183,200,119,16,252,216,28,17,241,220,244,169,108,129,169,120,239,249,100,69,232,5,173,73,236,141,74,162,159,40,59,109,94,195,83,76,54,36,93,72,227,173,67,102,12,183,134,73,172,53,41,195,161,216,122,68,129,144,77,193,185,245,107,109,203,200,4,252,222,73,244,136,40,88,57,65,255,100,51,97,107,32,134,204,65,113,129,52,96,203,160,36,124,173,16,183,197,163,85,130,233,2,219,226,24,57,145,150,56,24,36,104,209,47,143,215,86,50,72,114,130,36,246,226,218,6,109,68,126,173,249,107,34,143,95,134,58,95,236,35,114,61,211,203,139,128,167,74,152,81,94,140,214,115,126,143,117,164,45,200,130,152,161,248,254,155,102,186,122,40,47,222,113,164,98,40,44,209,189,250,89,211,99,196,68,130,27,66,246,217,119,2,214,35,47,54,141,8,46,97,56,150,92,179,253,193,156,62,18,16,180,35,224,148,152,226,151,60,157,160,200,118,142,184,152,162,67,217,81,216,204,102,88,41,244,199,180,174,40,97,221,120,235,170,122,15,211,106,248,175,143,39,132,24,71,12,101,236,174,25,214,106,131,58,74,200,159,126,145,12,239,10,250,193,162,29,203,144,220,22,91,44,61,112,207,235,146,175,49,113,62,226,183,159,43,114,133,199,117,218,250,137,19,179,153,238,212,210,223,94,208,192,251,91,33,161,40,197,146,144,229,22,204,227,63,184,183,205,22,174,240,140,104,223,162,235,183,75,165,25,176,53,144,57,12,155,144,206,4,83,166,136,241,134,40,68,200,34,140,168,119,122,29,39,154,21,227,19,66,165,201,239,156,88,247,68,92,71,213,223,38,19,229,175,141,126,135,238,163,4,138,87,141,237,138,100,168,46,220,249,187,125,192,80,107,127,126,26,142,142,216,145,96,171,237,117,126,96,104,24,28,30,67,51,215,63,56,23,0,188,246,162,57,106,228,198,45,127,155,146,172,170,51,141,124,228,136,217,96,170,21,253,3,211,49,234,95,132,212,127,191,159,23,107,94,136,201,225,138,158,178,142,56,37,70,127,1,113,94,105,41,147,158,77,165,227,221,161,240,103,240,39,250,224,70,58,119,28,134,203,168,124,224,18,61,150,144,192,34,23,209,116,5,53,114,158,127,48,211,229,179,190,144,46,242,125,248,153,148,200,250,84,133,241,57,252,222,70,12,39,177,70,59,66,74,60,217,169,72,48,212,207,158,114,156,140,101,145,146,217,85,63,39,132,244,247,47,247,199,164,162,12,71,225,203,211,58,108,212,221,159,175,77,116,192,239,141,1,42,114,42,147,146,238,235,153,38,104,64,203,20,254,13,22,8,4,143,51,96,120,118,100,142,31,114,192,113,53,102,158,78,133,139,206,246,95,197,10,205,80,207,201,21,7,156,208,15,106,147,254,90,70,24,80,63,112,8,144,67,233,187,41,106,17,184,83,55,234,87,91,56,70,60,108,46,93,174,227,103,90,0,75,202,41,105,90,198,145,154,249,65,182,134,37,166,165,29,61,106,209,73,68,74,57,165,201,219,116,239,9,92,12,9,241,178,15,124,60,222,190,186,149,168,232,100,160,0,105,121,100,193,40,204,155,126,78,147,203,118,67,190,191,221,182,52,93,34,148,11,120,125,198,130,102,188,212,243,249,109,251,139,88,65,180,188,232,111,163,8,229,155,18,93,4,82,117,5,10,25,139,111,43,8,233,52,253,229,183,88,91,156,63,68,10,212,175,98,103,189,129,30,75,211,232,15,35,188,27,191,12,123,97,57,122,111,108,170,147,112,159,87,183,249,247,185,206,140,109,158,68,163,244,94,0,159,232,189,166,68,139,92,124,147,185,80,188,153,139,44,227,219,74,179,147,198,192,115,195,68,162,140,77,40,50,153,71,176,106,248,110,71,160,76,83,143,11,241,155,18,166,56,245,165,210,102,6,188,41,57,10,152,250,50,157,164,180,187,200,213,111,12,36,162,200,28,196,29,202,51,98,137,40,251,59,30,16,156,10,99,194,136,45,228,132,121,7,22,122,131,59,96,78,63,89,94,104,87,121,238,209,250,202,186,124,15,180,4,70,108,57,141,156,114,151,157,150,255,216,222,122,10,76,160,118,9,124,77,104,204,97,26,207,228,115,189,249,253,12,27,223,84,26,231,201,149,180,206,27,111,246,199,188,57,50,46,10,211,234,20,115,193,88,152,5,164,16,107,247,184,150,104,164,12,248,160,206,71,110,77,48,64,38,10,4,167,225,14,34,230,180,133,72,207,88,45,104,172,116,123,0,73,118,185,55,146,87,55,190,53,98,93,91,247,43,196,209,188,198,212,206,22,77,235,32,45,31,21,116,212,183,244,171,107,11,246,140,227,189,71,124,247,67,113,143,192,107,134,153,210,136,118,232,183,90,52,214,172,128,233,149,144,157,16,229,162,231,69,4,76,67,85,83,248,94,49,103,45,159,173,247,182,84,140,187,31,111,127,88,210,140,130,179,7,101,89,192,244,223,139,185,75,15,43,218,121,233,217,15,17,120,1,166,21,48,66,22,132,71,62,176,49,137,70,204,193,182,36,69,11,252,12,30,218,194,150,22,51,100,89,71,66,68,121,152,178,85,231,24,125,151,177,223,84,35,168,209,9,140,187,238,68,197,6,211,248,45,48,244,40,17,25,96,147,222,186,110,97,69,116,69,248,101,236,115,243,243,104,232,3,122,188,157,160,220,17,102,79,123,148,32,240,3,166,158,62,23,46,21,188,45,156,209,74,239,133,16,102,65,79,212,143,151,109,1,147,104,255,192,52,54,141,248,96,223,216,216,46,176,167,123,158,225,125,238,183,65,117,189,218,140,178,244,54,73,237,235,213,104,190,172,128,209,167,19,107,155,70,248,30,123,97,163,38,84,54,133,109,65,137,27,134,190,169,19,108,129,119,137,186,117,136,61,169,84,215,171,55,197,227,61,214,230,184,90,132,180,77,213,207,3,138,38,136,33,228,233,192,116,123,133,189,188,224,19,152,2,35,204,226,214,0,185,152,161,53,32,196,203,123,196,175,204,99,88,243,3,155,73,236,167,106,53,81,12,133,207,136,227,158,220,187,106,152,155,105,55,189,192,123,33,161,121,164,157,24,216,11,114,48,182,223,167,207,246,8,64,163,197,118,83,1,249,237,171,15,70,150,161,133,29,178,71,249,14,10,254,126,216,33,216,18,106,3,1,223,48,59,137,21,19,148,85,216,204,185,63,24,238,130,178,62,207,77,107,147,163,104,250,126,127,122,239,18,247,166,186,65,42,203,241,216,216,4,253,181,81,91,58,114,180,61,184,123,187,58,37,166,103,137,38,47,5,152,80,19,185,89,249,254,128,145,73,152,82,58,47,154,92,191,62,113,157,226,20,102,121,199,201,178,195,254,179,56,79,181,90,234,31,60,173,114,72,215,207,49,1,135,64,41,205,202,33,163,81,12,55,46,224,1,169,105,194,111,169,161,70,224,63,77,27,160,76,51,210,118,53,210,193,116,252,124,111,78,247,81,88,126,72,7,87,97,0,132,250,201,56,105,125,208,26,117,209,10,87,26,171,125,76,27,140,24,98,232,191,155,223,136,45,243,20,87,99,249,183,188,197,227,141,127,228,104,46,187,121,194,176,132,56,157,144,17,46,28,73,191,223,74,94,53,13,245,103,71,136,178,218,36,228,10,67,170,155,218,207,201,16,113,2,43,174,216,55,12,245,183,247,45,157,41,136,88,238,27,62,4,134,158,244,42,63,152,189,215,163,7,111,235,130,18,75,126,27,21,95,215,80,194,22,198,70,138,143,109,21,82,136,75,197,226,172,83,4,4,45,97,223,79,92,108,106,197,71,80,74,216,194,131,127,59,233,150,250,90,162,195,103,123,59,241,130,64,7,221,60,129,7,25,198,150,27,86,23,142,140,133,20,248,17,3,235,194,91,209,5,166,86,67,76,40,138,220,4,69,12,165,135,109,87,155,244,196,147,121,105,233,140,34,125,179,68,176,158,34,199,55,228,17,20,36,173,60,101,196,160,188,90,51,19,1,167,73,173,16,85,70,76,196,72,241,29,74,139,242,106,218,29,216,104,60,55,121,75,29,75,96,10,112,107,100,110,90,183,176,106,194,27,34,247,200,35,64,195,38,121,209,5,61,58,20,63,1,115,8,228,205,223,157,232,77,234,145,238,133,215,37,111,222,232,58,104,43,51,159,239,207,115,233,50,117,16,212,138,83,23,106,208,92,2,236,204,239,247,78,132,223,174,241,176,37,76,135,150,47,128,194,212,200,93,122,153,242,231,8,152,14,223,150,161,3,91,17,207,131,201,168,134,249,163,250,203,168,17,248,158,82,224,66,111,250,203,199,100,71,125,211,128,188,73,97,50,232,94,240,188,208,124,107,146,63,180,56,198,44,185,211,162,194,150,27,49,233,115,75,1,248,126,86,232,118,201,5,50,222,203,156,48,213,135,137,232,200,231,36,46,94,188,205,147,189,244,92,145,40,135,189,140,2,117,135,27,31,40,77,121,90,95,152,229,127,143,102,234,197,226,100,252,90,251,183,187,140,208,70,168,22,235,178,110,200,48,224,72,100,94,161,0,92,196,244,121,184,63,152,42,207,155,174,21,29,68,39,104,96,140,120,88,52,227,151,245,194,58,145,235,130,250,240,136,134,44,44,189,101,56,197,199,50,99,80,146,201,235,39,17,19,163,66,68,68,214,61,244,77,25,209,167,42,106,8,159,208,178,248,165,151,78,178,140,45,132,150,48,190,237,118,115,129,184,185,138,175,191,245,2,41,243,223,136,18,95,164,76,55,81,232,181,182,155,80,84,169,13,225,119,94,84,129,12,183,28,151,17,4,102,80,99,209,140,148,129,137,101,251,114,102,239,23,89,147,21,179,116,49,188,114,118,33,9,195,81,219,3,238,71,183,105,244,56,102,44,160,197,163,74,214,149,218,20,19,173,241,247,162,114,83,102,202,177,128,178,47,1,98,92,146,56,90,84,151,159,225,251,48,135,27,229,119,2,15,28,74,127,175,118,62,65,222,7,19,232,153,254,100,173,25,249,241,7,198,217,253,131,43,249,0,185,24,86,130,112,251,172,210,73,28,28,162,118,168,198,252,253,244,132,208,102,167,41,66,205,13,12,157,62,143,206,85,179,147,240,11,236,11,190,122,104,130,19,137,37,152,182,43,41,47,135,225,67,149,165,121,49,145,188,168,211,158,140,250,245,132,217,209,106,60,25,15,174,159,235,82,137,230,61,164,150,64,31,210,25,136,171,213,162,209,147,178,25,40,155,18,69,62,35,178,36,86,184,41,61,239,166,108,84,189,21,19,229,32,12,50,129,141,244,198,35,92,216,202,232,232,36,188,233,242,114,43,104,208,111,47,209,154,109,126,242,142,88,169,145,209,228,136,27,251,106,245,18,94,24,204,72,50,37,92,127,122,14,97,159,29,4,103,242,230,191,115,51,227,203,111,128,132,223,153,218,226,54,226,96,165,171,25,238,182,128,27,122,208,97,252,153,138,130,44,129,119,222,83,236,150,103,8,212,187,93,96,140,205,17,54,214,129,30,58,61,109,35,191,232,53,111,78,202,49,39,11,58,123,80,197,187,153,4,38,155,229,166,232,96,58,5,218,50,85,222,146,219,10,117,208,86,134,225,240,123,182,249,129,223,87,8,51,9,82,248,45,42,231,40,242,226,146,202,176,20,233,240,160,77,6,129,23,127,114,136,222,68,201,2,58,164,131,215,147,55,175,187,42,252,28,210,120,238,75,188,95,110,253,54,211,233,220,64,56,56,239,227,12,185,214,36,99,221,212,239,100,113,75,86,99,88,15,217,173,55,225,58,164,135,21,46,153,11,113,148,195,48,38,228,60,125,48,7,131,7,16,56,132,139,148,103,82,107,83,8,52,250,7,161,112,33,215,8,76,52,104,160,175,200,162,208,230,209,63,240,56,17,25,71,63,170,204,253,129,183,179,127,26,107,245,189,75,81,134,201,191,38,143,34,237,39,240,239,16,218,246,123,27,47,220,212,7,55,154,202,25,240,212,182,71,36,102,104,247,111,225,133,156,38,236,183,219,244,86,78,248,48,22,192,206,48,25,48,209,242,240,118,219,199,17,39,131,12,229,177,143,138,85,227,126,126,155,247,140,23,51,242,160,173,87,227,40,198,139,97,127,136,134,250,182,44,88,44,32,163,54,211,73,140,33,20,135,35,149,106,212,51,7,252,54,33,139,207,134,255,68,76,180,126,224,237,130,247,230,94,189,207,191,5,230,59,68,178,15,110,254,154,7,152,193,111,154,182,128,199,22,90,9,88,114,222,89,28,65,0,182,37,209,122,5,174,65,180,188,80,249,125,118,81,87,120,237,252,96,208,16,137,107,7,109,81,13,138,244,133,34,32,237,91,10,155,214,85,192,144,189,202,205,41,173,138,216,99,231,123,11,119,168,145,49,209,14,224,240,192,128,88,10,39,147,26,129,246,103,74,201,160,33,12,19,145,44,194,105,239,147,202,168,32,180,156,30,109,187,247,138,31,79,87,85,13,2,79,139,202,244,169,175,109,167,229,8,116,207,90,62,23,63,23,192,19,10,168,19,172,249,65,71,240,194,155,48,241,217,77,198,4,201,180,56,121,233,7,221,162,240,76,127,92,45,222,211,73,72,165,85,145,53,53,169,176,208,25,199,213,126,243,72,175,38,203,114,221,196,235,246,31,99,43,76,51,141,79,52,168,224,143,160,52,107,132,171,64,143,38,50,2,10,191,195,247,70,90,139,224,187,162,221,226,218,17,158,131,84,88,97,124,143,72,227,31,235,71,210,159,166,27,41,82,229,211,168,233,5,133,178,61,162,146,199,250,250,100,158,160,136,221,35,50,184,76,216,68,81,120,73,35,119,244,252,155,174,159,131,140,192,138,159,166,159,176,234,60,193,179,168,17,148,100,187,148,214,153,13,57,229,14,227,177,89,53,174,174,61,172,249,146,249,29,58,86,100,71,130,70,243,186,212,152,9,54,93,81,130,181,254,188,157,117,44,191,226,146,165,48,149,142,153,132,161,223,72,110,110,89,184,158,129,224,163,234,83,192,16,112,204,128,161,191,208,223,70,164,56,42,93,8,187,220,169,191,205,145,19,131,74,9,95,98,70,154,224,95,26,30,119,97,70,217,28,147,39,206,38,130,28,171,233,52,122,54,20,213,63,17,248,216,20,107,42,204,182,30,53,50,86,251,54,20,62,163,68,25,75,67,208,121,200,111,35,106,22,81,251,246,236,43,85,49,163,130,21,19,32,227,238,112,132,229,163,153,208,78,139,229,65,8,89,8,49,72,47,155,140,90,214,136,81,235,35,240,74,161,203,183,4,137,123,109,133,119,144,255,88,1,165,68,231,216,31,162,170,14,33,53,28,3,5,223,41,26,225,156,219,183,84,254,91,227,122,233,81,146,77,206,79,120,131,12,206,170,6,34,134,42,130,4,12,103,121,164,57,96,2,18,35,6,189,243,238,189,214,172,254,123,182,94,77,75,168,179,91,145,36,33,134,156,123,236,68,33,107,101,225,51,229,153,114,30,63,248,4,71,57,249,155,66,163,153,192,3,193,188,44,232,182,216,143,192,164,177,122,164,150,140,126,84,62,22,188,115,53,198,123,25,79,132,12,11,74,23,17,85,172,150,116,47,122,53,242,120,145,152,50,101,107,121,50,54,140,18,63,109,68,176,250,165,141,113,56,38,130,213,181,203,137,74,101,79,232,213,1,87,226,115,9,147,225,244,6,245,133,242,97,21,14,133,31,169,66,139,65,35,94,41,145,166,159,124,228,112,75,189,254,56,188,18,134,177,48,58,234,240,239,88,16,71,96,180,115,98,84,56,44,68,183,135,159,131,37,44,96,212,135,101,55,91,70,71,22,195,210,32,58,145,207,77,88,236,214,168,115,175,148,78,201,54,77,94,183,120,0,26,125,249,41,68,54,70,98,228,17,48,227,147,20,162,14,226,82,84,250,172,128,223,141,229,68,133,124,228,230,183,134,18,77,184,177,168,224,46,51,92,221,130,139,161,19,9,219,169,22,31,209,66,65,160,26,211,76,203,183,30,3,38,86,49,228,185,207,46,65,72,73,95,206,69,96,32,225,219,200,125,68,219,14,194,225,25,76,165,23,24,45,221,64,217,206,101,64,201,108,244,124,112,90,120,51,21,65,63,47,164,146,241,211,29,66,202,46,48,178,77,126,114,149,107,194,226,137,190,197,252,156,215,21,63,77,141,68,62,247,54,86,149,147,221,72,16,10,200,189,219,76,62,36,107,86,146,242,125,154,206,105,115,158,249,210,104,2,9,76,89,112,14,9,18,214,242,96,228,59,35,226,8,71,231,21,46,89,220,34,248,1,242,151,223,100,16,247,131,180,122,115,194,120,122,176,72,150,95,129,109,30,198,107,189,3,68,250,218,48,227,32,113,137,223,46,72,58,203,213,22,160,137,102,63,184,17,69,160,150,150,70,228,88,252,234,67,25,177,88,18,100,196,78,116,14,20,11,9,87,65,123,15,90,22,164,2,24,67,25,210,179,168,185,243,7,223,208,245,41,106,228,151,254,96,239,211,143,249,133,49,139,90,194,210,153,9,103,14,164,158,62,79,182,169,67,200,152,80,157,209,243,151,45,22,32,47,125,233,137,143,158,56,194,170,34,204,182,183,21,77,68,159,225,50,219,34,208,247,22,132,198,163,215,143,40,187,156,124,6,223,24,49,74,53,69,156,147,250,173,30,2,26,15,166,252,95,182,35,108,213,49,226,115,80,45,38,100,7,15,38,214,51,162,197,209,122,80,228,230,180,152,246,188,122,145,23,233,2,87,26,230,119,244,79,110,109,153,227,83,19,33,241,65,51,126,251,171,87,179,163,156,248,237,119,80,233,147,53,90,65,61,84,74,130,228,227,186,144,175,186,225,32,152,238,167,4,14,14,180,236,17,38,42,248,218,34,127,102,212,126,88,80,14,91,36,72,238,141,254,237,138,61,131,46,130,33,51,252,160,82,90,227,201,40,135,149,224,244,70,71,244,102,227,39,226,116,210,166,187,207,143,192,62,96,210,80,58,164,124,251,123,163,139,119,195,85,33,240,59,38,79,141,198,79,138,38,164,210,4,99,150,208,79,52,249,90,75,196,21,24,71,204,95,155,14,247,126,21,69,125,102,68,255,48,212,166,114,235,75,222,163,197,173,223,209,211,116,204,222,161,183,78,62,119,53,161,222,128,73,234,62,247,61,174,46,240,210,229,152,81,125,115,34,33,70,17,168,86,32,115,80,145,238,25,1,23,21,10,223,132,136,79,30,109,207,248,58,26,193,186,20,240,185,160,48,93,215,23,18,25,129,127,244,21,14,35,95,40,43,255,90,16,42,27,186,127,251,124,194,232,59,70,225,80,65,167,82,122,51,25,194,43,67,94,17,8,144,73,78,189,44,209,28,135,173,85,68,126,155,10,102,87,60,125,67,96,162,22,67,224,107,18,180,14,27,99,178,188,24,89,205,30,159,196,68,70,171,194,239,251,69,163,161,117,111,72,163,201,198,170,191,238,252,155,74,162,134,199,46,209,232,30,155,41,60,95,34,100,129,172,30,39,78,52,201,195,127,156,219,10,185,59,90,196,156,16,193,104,170,242,189,160,35,109,67,192,179,182,130,166,254,230,172,3,151,49,204,243,30,166,83,82,225,209,220,111,61,2,2,163,210,115,156,159,229,94,35,160,20,20,69,210,25,196,1,123,11,195,231,33,39,143,185,30,15,134,80,212,21,248,148,16,179,67,192,85,24,241,12,12,98,23,3,79,198,143,216,252,77,115,222,97,106,149,114,142,113,70,34,215,17,223,194,120,190,228,169,105,140,26,241,29,177,179,51,248,68,97,186,105,15,199,151,98,123,217,10,207,40,77,227,15,167,196,166,136,51,210,107,16,23,15,74,70,228,173,216,88,157,254,211,90,212,36,246,139,129,78,219,77,206,222,50,101,89,242,95,228,46,99,221,65,2,60,228,106,43,56,13,11,8,113,243,166,175,245,124,149,233,62,23,153,251,33,101,138,160,111,11,14,14,135,134,203,165,247,94,132,169,79,192,156,106,67,238,189,135,85,159,5,85,2,180,142,251,3,59,27,171,161,234,92,64,88,194,249,30,251,251,219,255,203,150,79,125,96,28,139,7,239,40,242,92,133,73,176,135,73,137,88,150,52,215,159,194,118,49,98,80,8,183,31,125,47,76,221,154,36,14,230,1,228,136,87,83,155,137,131,139,173,41,141,20,90,20,72,221,205,56,245,38,217,221,132,225,152,237,66,226,240,209,58,57,84,145,246,237,53,63,212,155,172,76,87,89,178,169,58,91,177,29,230,69,88,202,173,143,146,122,251,128,151,42,194,67,15,61,232,162,14,67,225,12,17,226,58,132,43,224,26,9,27,166,74,75,167,201,233,206,158,40,253,13,93,46,166,29,166,199,193,100,221,216,242,61,40,214,44,201,16,65,65,150,140,55,21,172,225,9,22,11,196,36,134,252,244,13,27,3,103,86,196,70,15,121,172,247,104,73,15,129,122,75,174,105,56,173,223,67,199,173,33,98,73,147,145,206,223,25,186,76,192,34,143,71,70,237,224,180,134,181,249,78,219,244,64,79,51,50,207,152,67,203,106,166,228,151,161,171,173,225,28,208,0,43,213,195,16,100,152,52,69,192,207,90,151,157,157,30,215,44,24,45,88,4,123,202,205,231,174,45,77,244,101,165,219,87,96,24,152,194,9,69,216,64,138,110,14,44,36,194,199,177,76,124,252,42,12,43,73,222,124,46,113,235,173,58,187,70,91,38,52,18,163,230,145,117,224,151,169,46,106,75,145,146,86,23,63,180,18,143,141,139,9,128,86,189,120,6,215,42,67,74,112,90,126,25,238,251,136,108,193,120,140,11,251,129,17,149,74,120,73,196,153,118,208,177,114,191,89,208,10,14,189,249,178,78,166,152,253,212,236,202,147,61,91,41,51,162,191,109,82,182,186,55,215,241,90,99,97,194,10,168,55,135,6,73,232,83,168,98,151,181,5,251,222,141,48,124,161,218,110,200,215,166,234,178,237,164,133,65,40,78,190,87,183,227,54,64,200,211,151,128,212,185,8,227,140,140,39,106,49,35,218,234,223,209,58,149,199,27,142,143,113,87,26,170,148,200,38,216,32,68,8,98,149,74,236,66,236,131,14,221,204,72,155,233,66,73,45,112,55,186,211,60,15,41,141,148,155,247,101,114,53,113,80,31,237,60,57,80,214,37,255,32,86,64,17,58,61,36,133,32,150,78,235,163,177,223,10,108,125,149,97,186,80,108,85,229,230,99,221,104,74,158,36,137,158,107,150,159,170,35,110,29,194,100,132,231,187,208,142,190,145,174,173,4,85,19,129,15,253,142,219,122,146,2,198,212,235,10,115,142,185,232,178,5,155,69,9,244,152,108,94,216,122,40,31,11,61,255,49,207,55,199,132,130,137,163,35,74,81,69,40,187,66,121,60,68,47,129,130,73,26,141,226,106,232,23,116,68,77,253,197,57,52,47,157,172,243,115,115,98,75,142,146,192,147,22,164,99,197,5,163,6,179,150,5,79,5,190,111,11,233,59,174,166,59,83,140,4,200,127,214,138,175,53,168,193,23,144,218,185,176,21,177,54,196,229,48,73,130,80,146,134,203,80,142,28,84,25,86,168,29,16,215,92,194,157,124,232,20,236,65,46,123,201,1,53,249,146,240,173,28,39,83,122,48,167,240,146,155,243,28,203,217,240,104,83,152,194,184,11,233,198,57,126,222,1,23,181,154,222,226,63,237,196,128,24,207,136,130,55,9,96,105,83,130,35,46,225,86,75,80,129,177,209,138,32,223,65,72,189,132,80,250,181,196,187,172,201,65,61,234,141,119,106,159,54,206,3,39,211,74,119,161,153,142,79,83,120,80,73,149,112,19,137,6,10,116,222,119,190,241,198,184,192,87,97,90,49,107,222,252,125,216,41,47,77,119,165,239,83,246,224,253,243,224,239,75,118,119,214,185,26,102,0,185,26,101,219,153,191,13,159,151,236,158,40,136,86,143,220,0,67,104,35,35,202,89,185,99,188,27,213,196,83,81,43,165,118,184,222,41,190,62,37,132,70,255,225,68,122,23,101,36,153,7,111,47,121,167,227,8,184,117,169,49,61,52,141,214,224,125,131,126,84,55,34,52,103,170,251,180,208,176,145,251,83,24,13,201,88,117,52,101,74,144,27,248,150,144,64,4,238,227,3,147,90,12,138,191,10,199,174,28,28,6,95,129,145,78,144,15,66,181,254,140,133,135,63,45,182,183,213,197,156,24,179,242,227,111,20,152,182,207,152,254,40,250,212,165,247,254,233,217,5,140,124,145,124,16,194,237,225,91,158,107,85,141,91,225,83,99,27,132,39,255,74,124,29,115,120,68,175,229,115,204,209,107,189,250,104,239,3,134,74,214,57,24,167,171,126,224,96,159,2,38,247,34,79,126,41,160,11,110,207,3,221,90,149,39,127,222,119,48,12,190,183,248,116,229,82,219,111,165,130,14,91,60,88,190,246,133,23,203,39,241,161,69,78,8,87,14,221,117,53,132,147,222,159,210,188,154,163,50,127,164,233,254,224,112,174,92,89,33,144,25,237,144,49,124,112,85,153,91,98,128,107,236,24,114,14,230,43,95,4,214,233,27,186,25,199,132,162,197,208,37,198,237,173,204,63,74,130,42,187,52,217,142,119,178,249,247,50,246,247,170,63,205,160,5,111,232,91,123,202,89,122,72,127,167,124,41,85,46,229,243,211,144,36,207,248,32,243,67,227,77,94,102,70,217,161,253,241,150,182,170,67,59,209,108,65,44,106,98,133,75,225,107,85,65,1,163,62,33,112,131,152,222,79,107,146,110,83,106,220,96,218,25,211,235,10,109,27,217,251,115,53,170,65,51,225,65,101,70,194,84,251,143,228,75,133,141,115,202,205,161,85,159,190,244,41,10,165,76,71,224,107,83,207,97,99,56,146,207,201,223,59,239,28,87,211,125,150,232,108,135,78,220,32,99,109,162,53,123,172,165,242,4,63,237,184,248,148,242,53,9,9,148,16,67,64,71,70,138,172,207,175,103,62,164,20,72,70,169,115,75,185,255,12,73,14,184,91,250,18,19,230,199,41,81,19,70,212,164,11,140,97,22,58,63,147,146,54,69,141,197,34,46,110,20,45,202,250,65,82,180,7,115,238,36,132,174,235,7,11,193,9,118,184,89,149,240,225,49,54,139,18,18,90,54,241,244,214,215,180,39,125,237,21,162,172,67,97,216,134,91,44,77,214,128,220,155,74,128,22,223,114,153,154,188,140,201,111,38,197,174,1,171,156,14,248,249,169,117,199,150,132,127,47,51,1,157,159,80,2,61,164,114,68,16,10,24,246,189,224,206,197,32,208,65,49,126,17,129,149,69,217,208,49,4,29,125,125,80,12,59,31,80,162,57,245,234,115,95,108,244,216,104,235,184,223,31,190,35,200,253,105,133,153,146,172,103,251,34,62,28,164,189,221,250,6,21,38,128,19,123,252,162,97,66,239,141,3,235,167,75,163,115,95,71,228,154,202,150,195,207,198,148,154,64,6,140,250,68,63,84,223,26,43,227,51,36,244,173,5,65,109,177,84,167,254,52,101,30,110,44,144,66,186,77,95,154,234,241,96,114,165,244,100,139,147,56,173,76,38,232,109,209,3,170,186,205,190,73,84,211,111,49,170,176,207,123,193,239,159,182,4,31,231,179,58,222,7,90,241,104,13,123,234,3,239,90,211,212,104,198,91,35,179,140,178,219,16,174,188,16,10,158,253,129,161,191,243,171,113,89,235,103,89,35,169,59,210,200,191,106,127,209,102,112,67,46,1,30,111,97,34,62,86,197,225,52,0,211,230,204,119,51,27,100,174,119,16,6,31,229,124,0,166,135,171,134,215,67,186,93,126,218,184,9,157,76,254,18,213,21,174,164,99,90,242,25,34,95,48,151,44,25,179,78,137,91,92,189,41,62,188,186,133,119,24,181,87,248,153,112,23,203,231,172,150,60,78,210,95,196,10,101,204,56,6,211,183,121,3,56,164,124,238,88,1,209,136,17,191,52,58,233,217,100,220,109,39,96,43,137,158,159,227,158,148,161,123,246,132,5,116,71,34,186,189,35,154,135,236,149,90,196,52,60,100,204,215,248,240,142,26,65,84,75,70,168,131,137,38,101,152,86,89,87,130,89,180,24,219,173,186,93,135,228,240,12,152,207,243,177,59,105,111,137,74,1,250,46,245,64,127,240,104,153,60,232,48,61,53,53,152,173,142,32,35,56,168,32,168,185,77,77,246,137,152,240,70,93,231,42,76,25,124,228,81,9,38,169,23,193,2,153,153,121,222,194,19,78,2,23,125,242,136,122,45,4,224,21,38,134,31,60,177,203,74,180,213,55,66,10,52,2,133,111,137,148,15,252,150,110,112,93,144,204,215,194,38,224,82,70,252,52,242,156,107,170,227,5,195,230,205,250,7,26,1,182,194,43,10,195,73,53,173,163,150,250,172,52,116,5,121,238,84,42,190,3,239,200,138,18,231,231,157,112,186,108,133,55,229,193,1,159,251,121,173,1,31,113,132,201,49,49,123,81,79,120,144,157,244,186,37,206,169,162,190,145,245,22,121,36,176,18,70,31,58,73,59,174,108,240,115,22,138,201,212,37,236,191,138,34,135,33,45,191,234,193,143,19,201,122,10,155,206,199,11,160,129,126,199,147,85,196,13,101,167,69,167,230,70,8,179,210,79,50,182,70,37,136,243,4,111,239,91,229,237,232,213,70,119,20,109,158,111,153,126,64,90,203,162,134,173,55,105,131,1,124,31,232,38,247,109,81,170,226,31,28,237,217,192,183,125,96,40,183,70,80,227,98,210,168,211,5,220,4,238,154,180,27,52,84,37,217,240,232,202,192,15,186,222,14,30,92,22,133,45,101,126,225,174,112,171,255,2,62,17,31,173,52,8,202,233,129,27,19,150,25,221,236,173,150,207,99,91,83,90,92,252,254,239,191,24,236,183,127,141,44,71,132,128,75,199,132,106,247,184,185,21,72,107,64,164,82,56,23,197,113,139,133,166,158,38,2,152,81,163,140,48,241,220,186,240,26,45,0,73,32,91,133,67,134,98,220,177,103,214,104,18,18,215,93,146,160,146,43,67,26,137,70,233,234,250,55,142,134,32,209,128,159,225,106,204,194,114,164,241,96,76,119,205,79,13,11,221,4,11,44,66,117,75,135,180,177,127,205,36,247,92,83,196,156,121,114,164,53,130,232,143,2,143,254,129,27,229,39,193,17,72,252,94,99,103,208,152,181,128,159,217,160,201,3,99,184,235,30,192,39,237,67,90,68,96,171,218,140,78,227,223,150,36,48,141,232,241,228,164,157,198,231,209,172,124,46,174,166,144,94,183,12,2,241,209,108,79,27,243,153,159,185,66,73,186,63,56,47,37,229,213,54,15,103,212,135,242,16,171,239,15,140,82,187,215,48,15,34,166,253,179,54,41,56,137,130,244,114,62,215,146,178,141,151,158,157,86,188,253,137,176,238,168,170,128,194,73,117,245,144,124,122,59,84,212,155,195,202,91,245,230,5,246,219,36,174,58,70,29,39,48,36,226,35,26,4,48,89,196,87,124,230,142,73,102,58,188,84,89,245,161,244,184,4,15,223,197,104,148,73,74,173,92,137,162,240,139,141,161,161,114,42,41,154,215,177,116,158,67,212,191,172,151,247,198,76,120,175,124,181,73,12,216,106,230,162,31,227,155,154,128,234,51,186,94,187,81,121,181,254,133,35,199,218,169,113,214,228,3,17,164,232,153,232,63,77,80,189,247,162,246,40,186,80,160,14,173,243,19,105,127,95,36,57,77,16,76,147,156,10,141,173,179,70,227,78,223,31,219,138,14,246,25,212,208,20,108,30,41,103,231,216,161,204,44,248,5,81,136,218,31,152,211,102,100,55,84,23,141,185,3,137,245,251,181,104,197,39,60,209,244,183,73,119,70,215,222,160,36,253,147,157,104,166,31,237,125,92,48,20,232,205,153,163,73,214,178,222,198,41,169,126,154,171,103,228,222,222,105,97,66,185,10,175,22,191,188,200,240,205,47,90,147,209,17,10,12,209,244,3,238,123,198,84,128,92,232,51,83,40,99,238,2,239,174,103,125,55,117,116,47,105,130,32,187,78,157,134,63,129,236,153,205,163,181,125,224,131,1,26,109,148,212,98,181,47,188,75,188,54,196,147,162,195,98,48,201,255,128,185,253,250,192,153,146,55,21,3,181,159,120,86,34,3,222,223,105,74,6,154,138,162,206,99,5,117,2,84,86,98,249,193,179,87,227,92,125,123,12,172,93,58,149,80,113,15,182,22,204,18,17,74,52,248,141,105,116,166,30,42,170,245,183,59,52,193,222,12,108,114,88,255,2,61,65,97,195,158,52,166,62,217,36,3,61,131,62,135,2,23,125,109,132,138,252,151,223,107,107,198,146,112,240,21,76,238,138,122,239,244,58,151,241,171,56,222,31,24,7,61,225,187,100,47,163,73,53,139,39,6,148,225,69,44,66,116,127,220,118,122,175,242,12,217,250,1,169,52,170,1,191,169,92,53,129,102,212,244,126,107,166,65,83,51,152,18,175,40,146,28,56,187,223,244,155,117,57,38,108,138,237,106,170,94,215,239,130,184,206,156,139,15,26,220,227,15,197,11,249,28,182,144,36,116,239,23,111,52,118,170,21,129,126,69,124,8,10,49,102,251,24,56,21,71,200,97,28,80,61,150,232,112,40,209,156,76,231,222,254,88,79,144,201,187,63,53,44,113,114,212,248,127,230,123,48,65,24,61,229,149,112,54,148,75,228,166,2,134,91,254,115,53,63,222,18,222,67,77,202,65,166,203,231,159,17,65,183,143,79,68,169,175,194,93,99,229,192,51,204,108,211,194,171,138,238,55,41,125,76,167,49,61,142,249,129,251,17,152,58,249,15,108,166,135,195,24,206,146,95,48,14,94,23,214,3,62,210,112,138,47,71,136,193,121,11,80,176,23,118,26,234,56,17,155,12,184,145,70,255,164,14,25,136,128,169,0,87,16,41,224,21,224,170,154,24,124,174,196,141,58,222,217,241,178,53,227,249,28,34,236,8,135,177,255,213,39,130,191,34,186,237,200,90,108,173,177,25,86,83,234,199,45,44,66,101,171,77,183,77,255,203,63,53,5,107,91,7,148,118,166,104,188,129,225,106,127,146,215,86,162,230,103,154,81,155,136,80,195,49,253,186,91,131,111,1,157,63,29,21,164,0,134,47,47,142,206,169,97,95,226,90,12,69,192,8,78,125,98,52,176,26,4,195,69,55,94,99,77,53,5,241,38,193,84,165,114,32,164,15,153,80,242,95,96,156,45,205,67,85,198,201,225,119,146,159,170,97,173,55,12,215,215,222,143,80,169,124,242,57,212,119,5,60,16,252,144,136,26,188,154,30,18,160,195,107,72,187,5,1,183,17,70,157,45,163,171,65,72,107,131,246,153,130,165,179,166,190,22,82,227,167,5,29,9,250,220,83,179,57,247,192,27,229,100,38,228,225,171,70,10,141,117,194,233,97,204,100,16,179,110,114,208,244,228,81,129,10,85,163,198,195,218,191,133,62,6,238,27,13,67,194,12,29,20,47,48,86,214,15,252,222,100,7,10,47,244,7,189,59,4,190,168,138,222,159,64,225,219,60,233,4,253,131,173,84,183,126,224,77,193,191,195,203,84,186,20,62,187,6,105,14,188,78,245,27,94,13,157,159,197,218,208,227,148,80,109,137,202,188,109,90,61,235,243,203,179,5,169,192,59,244,208,121,216,255,239,48,50,244,159,155,67,194,239,55,111,133,16,233,249,60,55,52,186,14,179,236,53,117,241,118,236,29,81,22,52,139,171,238,179,70,208,31,130,83,52,72,35,108,163,48,245,184,213,225,83,63,97,68,211,114,40,238,245,176,71,76,173,142,158,63,74,159,225,240,237,77,109,248,105,140,36,190,231,252,73,155,233,163,193,3,113,2,126,167,232,55,212,14,207,180,27,187,76,135,247,197,175,166,223,214,142,174,234,77,171,159,250,176,132,241,97,241,117,24,97,238,47,108,18,196,14,159,213,62,233,183,74,179,149,191,151,145,124,126,18,8,37,180,199,48,217,142,180,161,159,159,196,178,31,123,40,168,96,136,8,12,189,129,183,89,253,218,43,244,165,55,108,75,254,57,200,73,181,79,106,239,77,157,19,223,250,34,185,34,158,57,68,40,81,170,96,84,179,148,33,235,91,145,0,29,14,95,178,165,250,211,112,213,250,250,160,98,121,94,221,12,55,228,204,190,4,14,93,111,183,124,210,38,180,41,52,135,7,121,215,169,112,137,188,225,131,39,206,253,214,180,202,165,21,218,97,120,162,116,9,172,35,231,249,131,105,52,252,36,101,78,118,203,158,106,20,33,122,53,44,175,110,87,30,58,163,63,89,71,68,217,139,59,239,135,67,247,131,82,199,29,99,218,222,167,158,154,179,217,29,130,198,26,48,37,98,235,243,57,111,144,155,81,110,3,247,133,166,121,247,142,106,74,84,26,123,215,156,254,62,198,42,145,55,71,32,73,147,104,108,21,121,115,66,53,50,166,212,68,142,248,32,182,29,106,122,15,145,229,248,30,23,9,175,79,154,151,63,136,139,45,26,162,25,207,105,205,209,14,147,80,211,95,190,198,144,224,175,85,27,77,173,154,16,69,89,43,62,7,214,153,156,201,4,186,102,180,12,29,106,61,116,76,184,213,136,238,23,120,55,75,19,23,152,205,13,90,42,135,223,9,209,21,53,34,13,7,137,253,201,215,128,58,112,198,91,109,11,170,203,36,132,41,154,234,56,135,201,12,202,234,34,100,116,188,144,147,133,141,133,52,20,222,231,150,184,185,213,199,200,91,147,8,159,254,90,52,147,125,42,218,223,49,91,66,227,148,162,112,74,246,151,194,148,196,196,102,87,224,22,148,215,102,132,91,156,94,27,137,23,137,42,192,128,85,106,137,189,16,150,33,241,33,32,116,107,33,50,193,38,60,132,250,28,125,41,104,14,99,23,127,155,200,85,16,117,202,25,32,235,69,94,11,51,52,56,90,129,9,39,38,12,137,98,8,61,160,125,60,212,72,50,30,239,226,241,190,61,191,1,36,206,139,17,196,2,27,147,182,232,52,131,34,42,138,233,233,83,216,26,43,225,172,163,254,51,96,10,131,100,76,232,170,43,121,53,9,77,9,41,64,194,241,166,109,194,148,13,201,76,122,159,163,135,62,24,169,94,149,57,61,4,99,71,116,197,25,107,135,94,11,9,111,98,235,104,245,6,164,107,144,176,199,60,129,215,83,30,251,26,99,81,76,4,78,103,41,157,218,132,183,163,135,101,27,67,185,152,18,27,215,52,10,180,233,18,93,162,193,114,76,72,215,171,141,33,201,164,98,105,9,108,226,211,142,90,241,183,220,187,79,111,224,122,131,247,204,213,46,31,154,150,107,153,253,87,137,205,15,84,201,225,0,176,42,81,189,18,20,205,111,159,5,135,86,39,81,251,56,206,124,17,219,197,82,1,46,51,39,107,180,253,31,235,61,30,122,245,65,89,204,79,14,44,242,33,223,209,58,247,35,154,109,93,41,90,13,64,35,2,157,181,177,5,227,172,200,136,108,24,30,106,156,13,141,212,105,19,152,174,209,18,155,127,255,248,222,27,22,171,96,182,120,187,247,51,210,117,180,57,26,154,71,2,105,207,16,141,173,183,235,61,167,55,200,66,14,254,177,214,129,18,224,169,161,75,73,203,73,215,179,129,62,191,228,147,166,22,239,104,110,142,13,189,4,61,43,245,237,83,100,216,209,182,69,127,42,174,62,104,206,230,131,191,55,73,213,100,136,16,10,26,194,2,191,141,44,52,5,112,116,182,180,84,83,63,105,181,56,14,207,169,166,23,117,59,43,178,88,28,144,87,183,50,234,244,83,10,225,45,81,99,216,79,216,82,77,110,235,190,237,158,211,85,70,101,192,103,237,43,15,126,232,183,5,200,147,209,77,19,33,164,99,148,170,18,167,193,22,238,193,74,118,150,145,145,42,138,7,29,23,191,73,121,196,104,60,166,156,232,235,242,45,242,219,213,214,101,19,190,161,224,104,178,0,210,94,111,229,74,45,4,15,108,61,137,18,34,48,228,139,62,42,112,166,200,154,63,219,232,87,227,222,108,154,31,244,142,200,159,25,75,178,48,181,157,99,156,206,222,52,116,40,88,109,250,185,32,11,13,226,75,90,247,52,35,121,105,127,41,190,238,169,132,30,218,204,71,129,48,124,131,14,83,227,35,118,2,29,26,53,98,137,20,97,79,141,103,176,121,71,128,159,180,30,59,169,160,204,43,183,163,249,170,159,48,166,241,161,236,29,87,79,35,188,23,216,216,93,110,192,244,85,200,131,143,6,253,168,63,120,195,194,188,10,119,246,192,184,249,219,83,116,63,35,43,181,67,168,135,238,104,13,22,82,184,225,219,209,165,83,109,73,188,226,18,242,169,110,7,243,142,111,217,202,157,209,230,12,243,134,151,24,106,120,93,116,170,163,181,30,170,148,119,88,203,75,83,74,124,227,183,145,228,233,71,111,14,103,132,135,5,32,195,253,252,50,114,203,110,220,92,107,141,44,10,195,99,232,164,177,148,100,149,243,129,113,162,124,27,53,179,86,203,62,208,30,74,237,47,120,5,139,150,94,92,210,199,125,197,213,16,6,44,189,186,81,60,233,111,109,220,225,98,99,92,88,155,67,48,16,166,33,90,206,21,38,178,226,159,122,145,134,173,122,245,128,84,54,110,78,205,174,126,106,99,147,136,41,252,203,252,44,129,41,244,156,1,155,112,140,62,57,84,239,45,30,13,213,112,137,124,193,175,185,189,0,149,132,7,57,73,65,223,138,9,173,131,187,173,124,75,96,19,236,138,49,133,7,99,201,134,131,74,198,234,121,111,186,66,197,132,185,199,148,41,253,201,172,77,81,98,64,23,102,182,32,104,188,52,233,234,134,68,28,141,148,196,31,108,153,213,28,149,107,213,28,30,209,131,7,150,113,27,2,191,227,202,25,203,136,192,93,38,182,192,203,138,234,255,96,188,162,146,187,6,39,15,49,193,245,7,191,167,134,134,76,96,52,26,71,192,180,252,165,163,121,173,176,173,253,89,42,236,108,207,184,210,39,71,142,114,198,163,209,0,37,157,2,180,98,148,63,107,0,210,158,94,133,84,246,154,94,164,123,161,248,209,136,44,201,181,207,198,185,94,180,107,196,46,93,104,220,96,208,232,225,247,108,40,173,155,244,23,95,206,173,208,41,217,116,57,78,145,38,190,52,208,23,167,114,219,240,148,92,177,41,89,216,72,110,251,147,191,63,60,162,50,103,235,190,122,78,18,25,93,216,92,228,209,208,60,113,225,25,222,145,38,182,45,87,79,83,2,250,131,105,67,149,206,14,96,235,152,112,248,20,181,115,104,192,26,120,190,127,48,149,81,115,201,160,118,178,100,211,31,237,254,138,11,5,46,204,21,127,180,123,44,137,168,112,247,80,255,166,176,252,77,46,121,109,72,51,92,238,150,82,88,138,106,100,170,52,248,215,151,163,195,138,133,4,229,0,106,126,239,6,55,91,145,95,102,27,119,29,19,18,194,239,88,213,33,69,52,210,155,220,168,227,183,79,254,129,71,141,39,67,115,86,90,209,248,109,2,49,113,115,74,203,116,196,27,220,227,127,113,3,96,250,115,63,48,89,161,63,148,82,232,169,203,139,247,114,186,105,242,142,200,29,126,198,140,82,44,71,57,238,63,235,3,178,247,191,8,210,131,33,122,173,58,40,208,144,214,248,105,56,83,244,185,208,102,157,254,216,48,125,73,61,128,205,4,254,209,97,4,7,239,103,154,189,31,251,179,222,12,166,71,72,167,248,44,206,235,10,53,130,69,152,116,138,215,234,226,246,15,46,56,155,242,224,240,148,141,37,176,16,8,95,146,56,111,32,118,188,214,51,206,117,241,13,90,64,123,139,65,49,255,72,96,88,126,143,79,5,52,152,165,209,18,5,70,118,215,147,223,99,72,46,12,141,146,9,251,106,204,148,161,177,74,180,183,103,25,49,104,239,60,184,93,55,75,184,175,189,32,224,77,98,75,137,8,202,26,104,254,185,90,129,178,89,30,124,143,44,133,99,129,188,187,235,213,44,91,95,184,149,88,190,48,193,163,100,192,126,233,207,253,118,156,123,116,63,99,151,56,190,213,194,234,6,123,170,192,168,89,198,144,190,191,21,53,170,139,130,230,240,76,241,70,212,18,218,51,129,81,16,246,153,82,76,8,70,151,199,69,22,166,197,213,132,60,186,222,156,47,20,7,8,12,31,18,241,131,226,172,68,93,202,134,154,10,239,87,224,99,156,69,14,179,242,117,83,161,72,160,199,241,99,154,155,242,218,228,155,174,23,110,237,98,84,99,178,128,232,51,43,206,65,241,96,168,119,166,194,20,51,151,153,112,21,26,21,172,1,154,55,253,197,54,133,117,217,157,1,3,186,137,247,56,252,108,98,221,136,107,197,14,58,59,224,182,37,180,252,96,28,233,145,87,79,149,36,124,254,12,141,204,249,219,13,191,239,10,12,177,253,149,223,166,139,55,97,184,100,60,147,192,139,33,205,44,191,109,141,133,35,96,236,193,33,55,55,101,53,223,138,25,243,43,148,108,52,74,157,93,227,224,165,221,66,98,42,207,97,228,144,223,137,22,221,106,171,145,189,133,41,131,225,33,188,8,72,200,195,128,146,179,129,148,148,252,180,69,219,226,224,164,192,83,102,121,37,190,224,154,207,191,123,11,33,40,252,157,247,228,99,55,245,101,137,154,214,83,195,22,129,97,75,239,140,120,225,204,31,126,207,177,101,175,164,177,30,43,217,225,82,181,12,239,153,145,118,178,249,75,153,52,120,142,136,105,58,248,134,83,140,147,46,61,148,75,249,66,218,64,212,116,73,210,147,198,87,107,73,117,24,158,87,49,237,136,236,192,172,18,223,153,96,237,20,24,90,137,210,98,150,92,61,246,80,61,130,139,198,209,74,199,202,17,216,98,65,49,135,216,36,182,252,180,229,113,252,98,2,69,194,21,69,77,53,12,245,1,111,170,2,100,72,46,239,29,75,7,97,68,17,224,186,8,224,80,240,20,240,219,127,196,234,164,94,112,187,102,51,55,103,178,230,136,162,46,77,73,102,60,218,27,130,204,66,95,227,115,56,97,179,18,93,19,249,136,107,23,159,188,26,91,95,62,166,237,8,251,230,147,85,241,64,46,113,32,23,137,3,149,62,178,135,45,154,48,227,210,55,39,134,152,71,221,216,216,242,177,134,150,203,83,123,67,21,112,152,171,239,44,16,186,113,96,186,35,98,192,58,17,71,185,55,90,117,37,159,154,250,96,57,80,73,241,159,155,227,217,32,93,208,171,167,17,148,59,12,223,84,147,241,132,88,162,198,78,53,173,56,115,11,124,77,214,209,97,126,105,200,111,27,145,244,244,223,182,218,125,1,215,14,241,45,188,70,120,38,229,151,183,217,21,61,252,7,230,179,222,154,144,110,137,171,23,12,80,185,56,58,71,201,137,57,56,8,18,137,245,212,9,166,207,21,87,195,160,35,79,118,140,88,236,6,90,135,78,146,183,77,173,25,243,119,152,88,160,60,55,94,177,119,76,109,184,188,134,158,229,212,169,151,25,135,53,46,147,28,12,144,249,227,9,57,106,69,136,249,216,227,157,142,17,229,167,159,3,146,161,46,48,249,158,19,206,30,106,203,89,38,65,136,136,14,222,128,223,121,39,217,57,204,0,202,195,123,120,131,75,105,235,137,32,85,57,16,177,200,171,236,116,166,209,183,78,75,120,212,35,175,77,226,164,198,230,222,140,74,59,199,116,64,116,119,227,48,70,96,94,189,193,247,154,207,38,113,247,1,147,253,8,29,57,185,187,37,191,221,160,68,146,245,51,46,99,17,219,85,179,240,111,62,154,117,130,173,56,171,17,72,168,77,225,141,2,163,92,45,187,236,180,214,201,157,191,140,169,148,67,58,57,241,242,172,197,213,144,10,166,139,189,18,186,146,192,99,74,233,44,194,118,116,115,205,24,148,38,177,122,138,92,240,21,227,185,44,38,146,223,99,118,19,91,141,241,62,71,18,108,15,125,54,132,119,137,17,166,161,184,71,126,25,125,131,29,86,192,179,30,69,161,7,59,137,214,123,95,30,100,36,165,212,19,46,42,35,103,139,121,4,49,116,19,152,234,145,26,19,133,70,27,133,167,41,42,215,88,62,196,55,228,183,225,254,157,49,197,161,71,148,121,98,188,98,39,142,68,58,231,171,62,56,37,175,39,94,11,254,210,242,129,97,150,204,123,247,134,37,32,176,101,67,71,192,176,178,203,60,161,227,220,165,25,128,159,53,187,228,230,239,191,228,91,79,188,26,113,67,45,90,31,22,202,36,233,37,198,40,70,200,27,230,145,48,202,56,2,111,227,102,119,216,194,77,129,178,165,191,217,210,3,109,107,125,96,17,252,3,238,84,143,36,76,188,220,57,77,248,105,20,155,114,87,48,53,6,231,91,38,78,35,42,234,215,212,45,90,196,151,104,240,233,98,223,208,223,83,78,70,128,170,150,72,24,138,28,143,192,67,225,247,233,107,207,17,171,20,47,231,144,208,205,48,60,80,242,14,15,152,4,114,60,57,247,119,141,143,97,122,5,226,29,147,116,235,78,46,0,92,164,30,230,210,254,252,108,181,60,121,232,236,146,123,19,135,150,195,131,74,57,25,110,152,31,158,251,219,19,214,130,50,107,115,47,53,190,52,106,110,234,149,112,126,175,158,65,181,77,107,88,23,24,145,156,145,48,209,140,92,91,184,118,48,94,197,168,188,233,173,87,195,117,85,103,194,132,89,142,192,111,35,141,184,22,29,178,83,92,57,196,127,79,68,51,88,152,196,135,5,62,71,222,139,54,50,33,118,186,198,122,80,35,6,74,60,180,137,19,10,117,252,140,184,23,253,58,154,190,54,86,174,122,115,142,194,54,42,175,213,56,217,194,41,33,120,167,33,30,28,191,230,93,54,102,18,86,61,91,54,90,34,109,165,161,108,124,176,2,211,26,25,145,70,42,161,167,76,67,56,44,251,138,73,76,37,234,20,159,134,30,156,58,98,196,241,60,132,251,233,154,146,211,77,215,188,225,13,203,139,65,107,223,74,184,53,239,64,109,178,15,155,120,79,218,171,135,6,116,29,22,40,127,34,46,6,23,186,104,207,179,92,216,7,110,132,41,167,250,144,123,152,28,234,138,40,37,92,168,122,241,154,193,167,188,45,21,171,182,25,86,11,213,239,30,236,128,81,95,63,8,185,169,94,60,54,69,84,69,10,125,160,197,233,209,10,3,204,105,37,143,70,221,99,139,48,13,181,228,243,115,245,89,209,92,77,25,4,228,123,178,66,104,71,141,40,12,65,50,93,186,68,137,195,141,124,255,246,44,195,37,215,82,254,215,19,222,159,46,206,231,225,227,154,228,91,211,249,46,145,43,26,208,107,137,128,29,68,219,67,191,22,33,76,79,219,216,115,171,24,58,92,202,20,60,69,120,169,88,37,74,194,214,213,20,65,28,54,101,41,113,133,105,187,160,222,19,48,225,68,129,17,19,27,225,31,95,232,184,244,230,88,238,35,246,36,50,172,71,12,67,202,167,78,248,184,199,246,180,46,168,133,205,98,5,76,170,54,242,107,190,57,139,24,97,248,245,157,116,187,220,155,242,106,215,128,178,5,82,165,192,239,30,11,26,196,10,160,196,86,52,68,136,207,193,87,155,113,20,154,131,245,234,107,132,54,18,133,169,18,77,191,166,15,147,30,244,115,151,133,108,226,18,149,195,93,116,24,209,61,49,28,47,37,77,53,172,5,218,127,36,137,125,137,223,212,17,222,205,27,133,173,190,17,229,52,181,228,139,193,240,36,131,10,255,89,205,51,155,169,122,196,97,164,241,136,94,244,216,210,16,203,149,223,126,199,244,109,225,27,173,247,83,82,68,14,227,30,173,205,1,195,179,47,89,33,138,40,223,110,156,94,178,229,48,4,126,206,81,120,178,166,192,172,215,82,122,170,121,25,90,24,19,158,149,34,255,248,101,74,144,229,136,185,136,12,229,44,126,71,25,189,9,2,183,183,37,69,204,226,217,45,75,98,22,151,254,235,22,89,54,186,56,133,254,239,90,195,82,186,47,180,160,118,137,68,94,72,37,243,240,227,70,67,135,236,16,132,136,195,111,209,181,46,103,8,239,77,148,35,174,166,116,66,190,199,3,167,4,99,232,92,8,155,215,168,167,219,94,225,58,33,175,152,81,107,96,86,236,77,120,11,161,16,212,212,168,74,197,1,101,18,38,225,8,96,57,66,249,48,210,253,167,204,227,8,12,79,67,172,191,95,147,111,23,152,226,249,149,87,35,33,32,191,77,233,240,93,114,108,83,77,147,240,182,226,128,128,135,216,242,208,128,98,114,196,18,32,75,144,113,105,72,68,113,149,211,37,100,77,180,68,41,136,174,211,111,93,169,225,220,249,214,13,121,154,12,96,189,253,174,37,1,49,228,166,156,249,35,227,22,227,214,28,19,20,219,70,134,157,97,13,166,109,240,127,250,111,255,240,159,255,233,63,253,231,127,252,167,127,254,247,255,248,191,252,235,255,250,31,255,205,127,248,199,127,253,175,254,175,255,253,127,251,191,255,143,255,243,95,253,195,255,252,159,254,237,251,47,72,3,8,23,190,113,251,87,255,237,191,253,195,127,253,231,255,242,159,223,191,254,119,255,248,111,254,249,127,253,167,127,252,87,255,240,239,254,241,63,253,135,127,252,231,127,250,47,255,250,15,248,239,255,253,127,252,199,255,225,159,255,233,223,255,199,127,199,13,254,211,63,253,219,127,255,31,255,205,63,191,123,255,143,254,146,214,245,236,5,87,151,58,130,212,95,34,81,120,160,40,111,145,180,166,152,46,225,183,188,70,207,168,18,217,212,100,149,129,102,117,211,137,121,227,45,17,19,211,15,79,93,136,131,16,24,188,79,247,255,245,16,80,197,69,119,104,84,238,118,139,249,196,178,45,214,10,123,163,209,160,89,238,226,38,108,10,146,53,154,59,76,203,109,8,76,62,53,170,103,139,45,5,189,250,189,245,137,234,89,236,91,57,31,138,73,171,207,16,76,102,99,148,172,76,49,34,175,227,117,166,80,15,105,236,23,1,17,164,22,227,106,132,209,175,60,90,165,70,225,15,60,191,10,254,4,141,247,40,212,148,9,22,142,38,191,140,183,152,34,209,156,183,66,11,74,236,246,109,255,55,224,183,112,196,206,55,109,243,183,184,188,145,231,173,148,41,201,191,66,37,204,13,82,158,101,33,232,52,191,138,241,117,14,231,136,167,228,24,50,224,132,41,128,157,45,96,194,97,67,80,226,210,61,80,35,66,72,20,61,189,27,189,79,148,128,72,209,37,62,112,191,33,2,205,173,133,108,130,32,252,173,81,246,190,172,180,164,43,108,201,118,71,173,169,65,222,185,175,252,24,198,72,149,113,248,2,201,93,143,22,32,227,9,146,248,18,240,179,40,107,92,77,127,92,149,91,195,190,55,111,40,95,191,51,73,248,112,11,93,104,171,181,84,236,190,82,253,13,218,83,104,9,235,115,137,101,134,143,52,147,115,129,230,87,213,45,1,110,104,197,7,220,132,36,236,161,8,73,222,64,159,127,32,149,37,4,130,233,114,243,39,27,200,33,149,163,48,210,60,35,96,188,69,121,112,102,217,185,209,198,6,125,172,172,106,126,253,196,167,132,222,85,170,84,49,187,169,117,243,33,163,40,168,180,15,186,130,245,222,154,2,133,144,156,91,211,187,148,253,117,31,90,78,108,246,22,109,177,111,224,49,134,245,226,29,51,232,237,157,207,186,147,55,54,2,24,47,55,91,36,160,164,51,245,193,163,244,81,163,43,112,240,16,251,243,169,90,180,139,44,220,120,233,84,47,164,45,82,49,194,56,55,117,97,80,243,179,226,83,97,60,8,215,9,176,148,209,45,114,216,91,111,77,33,207,72,193,249,43,86,19,223,129,250,75,31,46,140,193,163,131,93,77,162,192,23,44,186,68,162,142,206,75,115,16,135,140,56,13,51,67,167,88,103,107,239,1,19,59,23,20,30,142,236,224,52,101,91,157,97,66,95,100,104,63,91,81,156,152,21,48,158,151,126,102,218,194,235,72,184,125,70,140,216,197,28,161,111,78,224,238,234,20,171,150,159,15,152,98,244,252,28,131,118,231,30,157,217,16,106,205,174,48,252,254,241,90,4,201,50,78,66,156,11,219,59,238,189,8,36,30,129,209,138,94,241,224,216,253,83,174,222,70,183,27,87,79,74,80,186,192,112,81,141,147,175,61,150,62,25,101,36,81,233,105,53,144,179,234,205,209,221,72,57,250,41,73,17,83,48,222,206,35,106,106,88,87,184,218,88,147,232,253,205,128,75,151,34,54,82,38,52,98,68,175,47,37,82,165,43,92,17,34,14,152,192,151,194,141,38,204,145,93,198,76,7,129,233,144,234,217,162,44,52,140,5,29,168,119,46,236,208,147,159,67,178,191,5,194,211,22,103,252,124,107,240,138,156,74,33,74,216,162,133,108,146,167,147,206,236,7,35,72,238,196,26,150,212,151,140,202,187,209,54,86,114,135,161,158,145,83,126,12,227,0,142,182,111,42,126,143,60,57,82,231,209,219,67,55,103,237,250,173,161,187,136,162,118,90,123,207,214,23,235,216,59,190,155,145,71,82,230,100,180,112,158,107,221,178,35,221,68,16,5,70,91,40,150,23,93,143,119,200,163,117,202,62,98,158,49,7,37,63,76,123,225,42,209,33,61,141,130,95,158,172,153,16,105,220,187,225,91,203,168,80,172,114,4,198,68,188,2,143,130,56,168,195,111,31,190,178,145,194,206,6,237,172,211,7,160,130,184,228,183,217,238,156,29,28,120,106,123,219,131,49,7,3,69,246,96,43,106,250,9,113,239,183,147,46,217,74,209,45,161,215,37,96,8,197,100,80,10,196,114,222,30,65,193,40,60,220,1,27,193,134,215,146,45,235,177,20,169,140,210,173,129,247,4,169,194,160,58,175,10,76,10,52,150,95,35,65,153,211,20,106,220,86,75,60,248,79,230,56,97,116,69,221,43,55,101,146,46,84,38,148,90,146,101,233,114,181,110,73,157,214,238,166,240,51,28,244,106,251,216,43,159,172,72,49,0,74,62,48,119,197,160,81,4,42,11,12,141,233,234,1,210,101,210,71,59,35,25,212,175,226,20,228,144,163,197,166,112,163,132,188,229,7,131,235,53,225,70,87,195,142,65,163,126,121,203,111,163,81,234,233,107,230,202,219,182,111,85,184,81,109,24,48,131,158,211,24,34,181,229,129,18,224,250,89,65,239,173,48,159,226,197,14,242,116,242,185,159,95,184,67,209,113,82,72,83,101,76,41,83,241,140,255,239,98,81,79,163,62,181,149,150,147,1,43,58,111,221,240,202,111,206,195,43,4,51,150,101,108,121,58,81,38,34,213,65,22,169,173,55,150,15,29,82,66,128,143,164,72,127,102,99,176,96,188,143,59,100,26,54,218,82,247,74,134,141,183,0,134,194,111,198,71,113,57,78,70,147,18,58,26,172,96,166,72,6,14,72,180,5,182,218,230,147,12,28,251,8,245,71,33,88,68,5,76,194,91,170,74,8,148,247,25,52,68,147,16,214,16,167,231,25,38,65,109,48,127,73,194,37,32,197,144,177,124,222,131,97,57,11,76,175,88,240,111,188,61,97,72,107,106,105,172,236,158,196,34,151,202,145,161,112,111,161,120,77,86,101,75,164,157,172,55,98,220,113,8,160,16,46,187,60,75,185,132,4,51,191,67,153,137,192,235,100,171,0,7,163,214,62,21,219,39,130,191,230,237,63,76,29,121,239,70,191,69,216,88,80,198,72,87,185,181,146,141,232,181,71,36,100,75,30,12,237,177,19,102,14,55,43,50,253,27,150,140,243,46,3,119,169,12,41,166,81,25,173,244,147,4,127,147,31,174,36,237,131,106,98,90,20,64,64,152,135,130,106,197,236,3,113,4,159,173,76,40,40,31,218,210,146,9,163,164,26,52,21,111,227,195,186,94,2,163,217,30,68,45,70,166,154,25,52,196,216,206,30,177,242,134,37,233,19,221,112,235,229,120,161,2,36,67,130,76,228,8,97,79,164,151,187,148,134,63,184,27,205,69,204,178,186,164,247,200,204,246,147,60,45,157,174,124,57,238,43,157,219,209,196,131,143,90,132,66,24,237,64,242,161,55,121,115,166,20,252,90,32,239,120,233,7,39,54,115,84,158,252,61,235,10,225,79,182,35,146,252,2,191,97,58,121,170,94,35,164,20,152,18,185,220,9,41,100,147,243,131,252,114,232,226,178,130,247,84,20,177,1,143,110,46,43,38,208,248,79,69,159,170,6,3,205,91,45,210,216,87,96,69,94,209,73,54,105,184,213,89,214,56,92,194,71,168,38,81,173,48,52,45,238,178,81,126,91,164,35,177,208,4,158,90,121,112,192,47,33,50,165,214,119,161,80,234,204,81,93,121,222,9,191,193,206,231,52,95,231,40,181,95,177,172,86,180,7,13,184,190,69,14,27,237,135,247,1,107,50,94,45,77,190,61,24,38,150,22,124,89,213,132,189,5,166,203,219,13,222,97,36,32,186,50,209,1,13,113,115,170,206,175,148,80,23,66,94,43,84,164,232,63,128,181,48,224,130,132,210,118,207,254,71,70,147,33,250,2,173,248,140,14,209,65,221,154,172,61,34,232,55,194,48,172,20,228,243,4,134,33,99,198,147,177,161,200,247,160,210,27,242,163,128,223,110,116,4,254,169,63,196,147,113,84,21,249,109,68,24,60,145,100,48,138,40,2,63,227,206,139,106,237,230,45,43,67,160,192,174,66,126,246,172,130,171,70,103,225,28,139,41,76,6,120,11,117,120,33,37,118,86,190,23,229,73,226,7,91,249,117,50,224,109,136,147,101,55,164,126,242,140,252,32,136,79,202,250,32,145,17,50,9,112,165,16,15,213,171,145,54,240,150,196,7,163,73,34,47,6,73,125,137,185,130,118,159,164,153,72,45,188,127,19,234,53,235,171,17,248,125,254,152,226,198,137,39,24,253,61,57,197,41,7,148,41,110,161,131,136,108,65,139,172,17,74,235,43,186,241,45,143,201,99,87,129,79,137,42,56,107,196,155,85,92,104,130,234,180,221,198,218,227,227,41,188,236,188,9,184,105,133,17,93,199,24,76,129,210,39,43,175,53,158,87,182,86,210,201,61,239,93,60,58,92,186,229,217,128,101,204,91,99,233,213,86,113,231,147,208,116,166,116,125,60,187,110,150,36,163,35,156,114,20,45,43,116,107,241,68,177,242,5,166,230,54,252,243,66,106,71,63,37,13,61,55,246,81,100,231,132,170,23,120,140,116,38,173,77,252,232,152,189,11,210,153,36,32,215,116,229,14,242,99,97,53,210,174,208,230,231,183,33,170,245,93,250,57,27,75,50,223,165,208,126,178,210,59,33,120,171,83,5,26,170,32,248,155,8,48,233,209,101,68,188,177,199,247,106,21,2,130,194,104,85,3,166,139,166,234,197,148,162,8,161,28,60,71,77,225,50,119,250,200,189,169,11,93,104,223,26,17,110,193,168,44,250,90,133,32,125,68,68,58,5,81,226,93,188,155,159,168,173,50,107,224,230,46,142,170,14,158,235,73,120,213,92,63,192,29,13,229,132,169,215,158,9,195,116,41,182,4,159,62,98,187,3,98,72,148,140,19,30,196,24,5,134,105,34,93,8,228,248,162,102,152,111,101,66,121,53,153,242,160,136,19,152,186,20,63,3,140,72,111,235,197,208,163,205,24,21,146,213,85,126,122,110,52,209,242,98,68,172,21,198,64,206,192,3,106,6,113,224,3,19,125,11,91,2,46,251,100,148,27,215,218,225,75,154,111,116,232,84,121,240,129,213,20,212,131,80,41,103,107,18,29,82,228,89,99,54,64,39,154,4,53,192,56,140,97,221,209,4,186,138,124,207,70,93,68,140,10,86,119,149,39,131,16,34,34,61,195,194,74,114,235,74,27,217,204,48,210,90,93,47,166,20,174,197,242,130,6,49,243,253,15,166,242,118,132,29,51,16,22,217,50,147,104,231,26,25,194,162,72,88,30,219,132,32,19,132,227,91,62,7,54,237,10,103,242,253,136,148,211,24,127,122,223,97,34,189,17,123,158,146,60,24,122,43,228,220,99,188,23,212,240,2,87,170,109,3,45,66,49,128,123,134,239,154,83,120,163,177,60,5,102,59,75,91,27,222,149,221,5,134,150,100,164,187,216,143,94,91,45,217,154,145,51,78,229,132,33,31,170,225,207,17,254,200,54,101,35,51,126,139,39,198,19,210,150,116,22,205,195,194,157,207,253,138,0,163,188,214,54,181,197,12,126,157,158,201,82,234,81,81,146,205,144,4,68,172,227,8,76,69,82,108,134,68,227,151,204,35,232,253,144,111,13,107,217,148,140,4,46,121,46,66,56,32,13,110,228,73,143,213,203,58,140,224,242,173,2,83,252,31,110,23,126,206,210,123,191,251,157,26,129,26,42,138,119,147,7,31,7,70,253,176,181,175,116,74,130,190,163,45,163,60,21,253,33,189,55,231,117,104,48,60,184,60,195,66,230,81,51,185,173,184,154,31,90,50,164,144,138,69,12,150,174,226,211,228,181,32,247,8,210,42,36,46,118,145,109,152,102,169,84,77,37,129,84,147,215,223,26,62,209,112,12,20,191,54,127,25,166,157,58,146,193,149,71,147,175,181,205,17,141,29,227,25,187,45,139,180,135,113,83,167,199,86,77,245,48,193,141,96,106,190,51,77,195,50,203,140,177,32,79,174,218,167,116,35,2,163,56,16,201,19,164,37,242,76,181,106,34,216,58,227,56,111,248,35,242,220,166,132,124,98,68,169,32,145,17,53,61,225,48,99,38,75,109,233,107,65,251,25,121,115,44,141,117,229,228,218,112,61,70,184,163,64,44,184,143,160,111,57,238,8,239,66,223,214,70,126,45,194,50,43,212,106,8,194,73,215,235,248,85,153,70,153,3,251,192,153,114,52,109,19,13,13,227,236,173,128,222,101,204,32,93,173,35,220,193,106,132,201,2,191,165,55,123,90,172,144,202,39,202,118,191,195,96,133,18,114,40,74,8,93,108,244,181,100,10,210,210,116,197,59,16,137,16,58,54,76,201,46,61,143,113,100,127,166,180,153,234,2,135,209,229,46,249,194,198,215,17,92,163,99,154,58,73,62,22,18,215,43,72,84,177,32,214,149,105,64,25,82,139,3,143,233,216,167,28,213,52,55,156,32,208,48,171,58,219,127,128,33,189,8,255,25,107,191,201,194,162,87,46,181,8,140,106,239,214,37,48,5,168,126,56,140,110,156,172,91,224,1,177,100,16,127,111,19,175,23,184,35,178,225,47,198,16,28,177,3,32,192,154,73,56,141,93,55,101,85,175,183,253,39,185,165,85,142,103,58,10,120,33,9,20,143,214,205,104,17,184,97,116,250,168,117,107,2,204,165,183,76,73,60,28,136,78,65,106,147,171,41,193,246,94,48,26,2,55,210,20,9,99,19,70,34,249,151,1,146,41,76,120,106,198,105,254,236,27,180,24,101,80,17,204,142,211,99,208,0,183,117,88,234,79,212,199,97,132,94,100,217,47,102,105,236,10,16,107,18,148,74,152,50,170,72,173,64,133,211,179,162,5,24,133,172,29,68,239,248,212,98,165,80,233,57,34,249,72,90,121,45,121,49,250,52,147,172,101,16,166,75,66,149,7,31,115,114,125,58,208,123,157,254,34,48,203,36,88,228,81,177,24,178,254,224,9,219,161,123,65,145,79,201,86,73,131,135,247,36,26,69,100,75,70,94,80,104,73,74,178,223,119,216,13,18,134,242,105,135,163,75,164,96,201,134,5,71,208,13,54,22,75,108,101,251,17,176,49,142,6,49,63,17,117,153,168,152,194,61,158,27,58,148,58,244,222,116,88,68,100,128,179,70,30,219,210,214,59,175,173,53,91,18,135,185,34,163,36,105,63,39,182,142,24,25,136,136,131,14,203,7,10,8,33,128,215,104,12,136,255,250,149,17,177,94,48,63,82,135,165,142,239,81,184,18,64,9,248,72,193,12,112,89,244,248,228,131,157,173,227,9,43,113,93,121,115,204,45,185,249,160,143,44,159,27,1,57,153,163,16,29,181,38,195,141,182,163,188,53,243,46,23,95,89,22,33,73,184,111,170,39,29,165,87,79,78,197,119,172,13,217,208,44,224,122,228,222,148,189,228,41,80,81,136,27,122,239,181,101,43,174,166,108,175,40,220,192,51,214,214,148,22,32,131,173,115,42,86,38,244,114,91,159,187,143,240,191,109,93,167,98,165,193,132,62,227,230,100,49,155,94,141,203,28,15,254,44,99,97,166,250,131,115,142,54,232,104,196,138,7,78,95,210,200,0,235,247,209,158,237,231,41,184,183,89,82,212,161,99,138,165,82,115,171,133,234,67,81,26,242,226,140,104,70,183,242,25,210,160,69,100,142,158,253,121,235,101,165,230,169,44,241,174,255,194,183,198,225,214,177,236,150,254,244,176,238,168,56,127,234,202,14,185,31,76,147,127,192,55,195,233,160,141,172,66,28,1,176,40,86,189,24,153,188,28,50,58,22,63,63,221,90,228,239,208,32,252,94,106,125,30,113,36,151,47,252,222,97,197,169,72,230,123,237,15,74,192,35,142,123,42,89,117,199,104,80,94,69,20,19,46,198,162,104,149,140,15,53,156,56,218,9,51,161,123,44,122,106,131,116,138,61,155,102,70,181,206,48,63,68,12,179,105,204,241,94,2,74,190,39,53,143,134,149,30,156,19,7,11,18,242,75,23,45,39,121,200,255,16,164,167,39,86,96,218,110,226,67,226,134,200,189,135,41,64,71,200,153,58,184,38,103,26,89,173,36,147,179,164,213,94,10,15,10,174,86,196,156,97,136,62,2,83,157,237,94,40,26,116,84,64,37,204,58,28,177,149,161,170,93,228,193,233,120,123,70,251,18,201,141,38,43,135,58,163,126,98,143,38,135,34,155,44,58,215,116,66,68,98,132,18,69,185,216,56,106,211,142,126,47,153,97,124,96,227,6,12,201,140,129,77,148,168,197,160,35,171,206,246,191,62,48,109,132,25,228,132,198,72,246,11,142,138,18,231,37,223,150,240,118,194,237,90,147,122,250,122,231,202,97,12,3,37,60,44,153,77,122,223,118,11,140,110,122,56,192,80,33,55,217,140,40,222,46,53,253,99,88,173,197,214,166,7,141,144,94,22,81,208,34,42,48,85,164,225,165,54,52,11,62,87,55,72,164,163,94,192,72,113,243,183,59,46,242,218,82,108,112,53,188,68,89,17,66,2,17,146,192,107,200,223,238,191,188,114,132,67,40,165,149,149,221,9,160,198,153,138,161,253,57,93,8,173,148,224,176,159,150,172,150,137,8,77,84,56,246,3,21,117,9,165,116,188,155,8,182,83,124,37,4,151,192,221,116,113,163,116,171,29,181,5,208,101,104,153,141,157,36,237,245,173,9,43,143,24,113,242,19,226,158,116,24,95,71,4,136,222,161,85,138,142,40,165,140,37,156,216,133,220,167,108,163,111,95,108,242,210,235,19,32,162,212,237,228,15,227,26,73,236,149,162,147,148,2,164,196,225,109,124,85,96,130,173,71,164,64,218,21,27,4,143,182,6,23,251,180,186,147,38,111,197,83,150,188,249,84,98,39,96,170,208,195,187,102,72,167,108,57,157,228,96,230,198,45,28,40,70,33,193,210,157,245,2,11,157,211,15,12,173,66,196,243,48,67,166,76,97,42,123,78,174,205,101,138,158,77,96,147,133,110,49,162,116,248,46,129,173,44,99,5,124,138,58,231,205,212,67,35,240,69,21,111,246,97,2,179,99,69,188,227,255,33,238,76,118,112,73,150,164,252,66,44,98,30,222,143,21,18,44,216,32,36,16,91,196,2,9,144,64,130,231,161,5,111,65,124,254,103,184,91,156,238,187,162,213,117,199,170,242,147,249,103,70,198,224,131,185,25,229,183,44,41,107,228,45,1,95,185,185,137,244,17,149,64,18,199,49,44,5,110,172,38,230,105,45,195,241,219,165,202,76,50,29,189,222,252,189,107,109,77,114,187,28,31,53,50,195,160,123,147,76,211,66,121,182,197,139,37,211,12,13,243,48,108,175,223,60,155,146,151,152,169,19,249,202,30,180,138,73,18,9,201,122,20,165,226,183,151,38,183,138,5,121,94,6,24,244,207,137,63,0,130,176,123,16,64,56,177,138,156,233,39,234,225,228,244,197,11,125,169,156,18,5,134,241,64,49,209,252,85,37,13,100,146,97,173,186,96,14,0,184,173,87,3,142,76,97,198,205,151,223,182,10,124,246,169,56,56,197,229,189,155,181,250,185,96,14,248,252,38,31,180,25,68,206,145,174,149,156,162,94,109,77,187,126,53,59,222,214,171,39,128,127,7,225,26,58,98,235,205,11,229,147,107,54,174,167,161,55,207,164,59,175,217,210,11,93,205,166,55,118,205,176,179,236,199,90,66,101,8,245,114,245,135,97,188,36,245,22,184,229,94,116,154,55,130,14,31,242,31,19,131,190,23,53,93,47,5,236,133,124,157,44,111,163,146,247,118,152,68,121,82,87,96,69,120,200,59,25,96,100,220,229,49,35,13,224,248,248,92,225,190,80,51,210,89,174,20,148,247,208,228,50,28,87,48,184,94,51,139,59,171,213,132,209,220,74,241,88,47,6,188,53,66,164,8,182,85,189,218,24,227,253,189,128,142,201,33,83,138,117,10,250,131,19,246,233,2,180,137,218,188,43,224,204,104,61,90,97,84,36,77,121,205,248,139,58,166,104,50,150,225,87,119,100,25,229,209,64,12,57,152,245,152,201,28,202,152,102,27,8,31,242,177,165,91,185,65,183,5,47,135,255,246,74,181,171,21,183,57,140,226,59,2,237,114,16,31,114,202,77,190,115,134,188,204,19,84,3,69,167,41,9,170,115,170,230,118,117,235,1,36,237,103,43,165,209,33,57,186,4,45,10,209,72,36,40,50,82,14,151,132,130,124,165,198,252,166,59,163,58,196,99,24,124,74,159,155,19,100,185,250,17,221,237,173,233,213,137,93,223,175,230,0,106,177,182,50,233,119,199,254,194,209,218,171,172,122,48,203,176,31,121,199,139,105,95,137,25,41,85,239,6,43,253,221,198,179,161,146,111,110,25,243,234,50,191,179,5,109,254,222,101,84,34,131,48,23,158,214,219,90,138,105,197,201,147,51,40,78,121,205,0,158,19,39,166,40,196,182,199,193,31,110,134,30,77,205,197,232,8,175,121,226,10,186,21,234,192,20,243,132,44,131,70,125,9,194,236,18,23,195,127,144,245,106,84,148,253,151,105,130,17,151,24,174,249,149,124,203,192,169,213,61,62,89,203,204,77,91,192,179,80,187,12,105,50,220,139,111,25,184,3,91,2,59,208,66,195,17,109,195,80,5,146,86,79,180,250,39,31,51,64,180,93,242,45,39,148,130,179,209,155,163,0,17,54,177,18,254,92,103,157,122,196,104,50,139,161,106,43,46,240,75,110,161,105,53,151,182,231,82,124,137,128,62,41,18,1,25,145,143,139,72,80,135,40,69,62,118,234,214,1,228,61,118,116,7,201,79,131,52,222,97,69,126,89,78,85,75,243,73,167,27,80,98,137,174,12,180,227,61,137,96,131,117,38,52,43,1,120,139,29,89,13,169,204,36,142,38,7,198,80,195,94,77,54,97,80,75,43,164,224,186,1,1,244,234,66,111,69,143,246,190,94,166,154,209,34,241,118,51,154,188,182,62,26,104,5,79,50,209,235,243,188,180,1,122,188,19,243,24,87,150,61,56,65,82,19,74,114,164,215,171,236,119,9,196,72,204,194,78,112,43,187,134,1,189,29,231,100,125,137,69,206,84,248,96,143,123,31,163,98,61,107,98,54,158,213,24,21,43,246,132,57,27,12,202,205,165,8,173,46,102,195,129,251,205,1,177,233,2,73,248,96,222,176,102,183,147,247,2,183,95,125,109,54,163,141,148,137,196,102,183,188,99,173,225,205,135,43,1,249,29,204,196,126,239,102,224,24,49,3,250,189,61,55,148,80,206,58,159,98,62,251,93,75,62,197,105,49,11,199,114,1,135,0,95,22,203,107,6,57,194,49,211,86,186,98,245,193,255,21,233,51,216,211,209,250,241,171,19,147,65,158,156,154,173,103,62,70,177,44,141,60,57,76,92,174,231,70,105,18,157,51,49,255,218,166,220,76,27,176,222,188,225,97,201,62,62,196,151,56,102,112,254,222,36,136,235,48,159,171,79,8,227,146,107,144,170,206,104,56,64,146,147,78,189,49,226,128,66,121,72,204,52,236,120,79,48,100,207,178,21,83,217,33,198,242,171,43,244,217,98,37,200,240,141,1,255,54,176,101,166,6,74,20,180,165,161,51,232,121,48,163,54,156,163,223,51,24,52,27,155,89,67,43,36,140,43,84,57,155,81,248,46,23,152,49,65,157,144,146,198,92,131,41,255,88,209,11,147,31,134,190,208,189,101,84,222,183,56,4,214,3,184,99,43,45,200,61,235,213,5,8,85,60,54,77,107,242,203,172,181,36,238,2,144,43,249,26,180,214,230,28,95,131,102,34,53,167,215,31,128,169,73,6,20,180,94,93,93,78,116,73,115,145,176,220,94,107,70,75,189,139,11,70,247,205,152,241,173,64,95,37,185,246,68,171,174,221,106,240,245,45,95,18,86,227,18,91,74,229,171,198,153,187,62,221,38,95,91,21,45,183,33,102,176,45,97,70,37,85,198,123,33,43,226,194,101,200,111,11,23,112,51,98,183,22,173,191,180,46,138,135,181,168,56,209,145,224,203,30,112,177,252,118,167,75,195,183,82,20,56,165,58,185,136,84,115,143,13,11,198,247,136,171,16,71,1,139,228,59,82,129,202,74,172,86,117,247,237,202,208,1,98,69,220,216,135,20,58,136,104,183,199,108,132,122,126,107,248,89,186,94,13,64,181,69,251,120,89,207,115,55,90,187,106,236,210,165,72,124,129,106,78,145,94,126,212,11,165,188,2,40,221,105,240,237,244,9,125,59,26,100,8,225,125,6,35,132,50,170,220,218,40,53,239,183,28,128,179,151,204,132,106,180,102,33,83,10,120,84,126,184,146,167,189,79,61,173,201,93,173,5,6,205,123,239,223,150,33,239,76,33,199,51,100,180,205,149,96,236,197,108,73,99,231,101,40,28,0,50,141,168,50,59,84,117,44,64,31,50,77,206,151,61,158,189,223,123,113,158,136,117,80,140,116,137,83,154,19,146,124,43,116,160,28,125,72,180,193,159,23,115,3,24,83,221,60,69,25,192,204,37,59,46,31,221,155,85,229,228,49,46,78,161,170,176,62,58,125,45,186,44,125,89,163,65,180,116,2,3,230,114,248,213,48,34,221,231,230,72,83,151,224,193,88,59,168,232,205,124,150,189,187,118,232,213,233,145,138,140,67,141,81,105,231,227,53,121,178,76,125,42,172,180,2,201,44,203,203,96,103,97,166,30,172,102,87,110,29,214,216,38,123,44,74,148,217,69,47,237,135,167,110,116,39,68,197,233,119,115,18,165,44,203,108,193,12,18,212,32,85,48,203,152,211,68,245,37,168,65,114,149,151,162,159,169,199,183,68,164,75,14,122,35,250,119,21,46,240,128,187,234,167,102,7,144,39,99,21,202,78,55,169,99,56,208,20,237,165,221,101,184,241,211,178,39,214,152,20,83,39,41,220,64,225,20,46,184,131,34,167,7,237,0,66,138,110,78,198,230,18,102,132,228,138,31,60,116,253,142,44,87,3,18,172,213,217,63,140,111,109,136,249,132,235,174,184,195,162,207,226,228,147,49,111,1,43,131,65,97,76,25,241,227,17,158,47,234,190,21,64,149,32,216,4,97,214,145,22,218,17,95,0,66,16,51,189,218,73,220,89,34,244,48,163,56,219,66,86,25,2,254,46,67,110,180,137,59,28,86,120,24,155,152,201,72,229,224,225,224,48,145,39,183,128,207,23,31,214,96,46,193,108,185,27,223,226,179,245,177,136,25,100,142,71,247,180,121,11,158,8,94,25,216,68,87,28,170,184,226,110,30,70,107,21,174,2,21,72,121,239,243,78,48,47,133,39,193,218,87,243,217,86,154,103,121,10,56,25,241,6,16,122,152,57,204,9,17,239,120,180,193,102,59,253,131,2,0,203,226,156,161,164,230,44,225,199,60,105,197,95,98,38,7,236,171,27,114,35,57,23,13,194,229,237,60,228,145,164,109,31,51,92,82,203,179,87,11,94,246,176,14,107,251,240,156,158,145,225,202,197,231,184,34,36,244,148,31,58,40,242,96,212,70,189,41,198,152,195,212,147,182,162,74,100,112,33,242,150,115,209,8,96,188,46,203,2,89,130,95,193,231,102,163,242,44,42,99,178,229,107,30,151,103,187,155,194,156,218,75,214,31,100,72,161,130,7,55,213,10,2,244,102,226,173,252,143,155,81,46,85,115,165,113,223,243,160,149,54,189,248,109,152,173,201,86,71,190,176,232,134,8,47,208,24,62,147,96,9,92,18,157,116,35,179,220,206,66,178,192,221,198,198,210,127,195,236,87,111,196,48,183,152,11,151,204,96,79,73,77,118,14,162,110,138,198,206,143,50,180,126,67,211,100,114,6,66,131,166,54,221,172,105,25,200,197,221,101,218,115,5,193,178,172,77,96,68,2,24,78,231,37,239,93,168,147,4,127,10,233,28,241,70,192,38,12,119,13,17,48,153,75,226,42,186,10,61,61,96,114,199,146,153,166,109,41,7,184,24,174,154,170,111,13,94,46,121,19,7,58,97,186,49,112,241,118,7,237,204,89,98,52,121,176,12,128,107,122,249,211,58,20,228,193,96,148,118,28,34,172,123,35,250,23,219,178,108,106,160,216,13,187,32,59,61,132,233,240,251,70,87,114,219,242,214,141,148,96,16,64,152,86,163,132,170,208,171,251,142,214,77,236,93,246,133,6,239,104,180,244,179,192,226,107,24,235,208,10,142,133,180,53,231,109,4,170,57,170,236,212,82,171,120,27,13,116,76,148,178,73,98,235,194,55,84,74,160,241,208,61,217,250,216,231,44,60,71,80,116,124,210,59,44,55,47,198,215,234,87,55,99,140,12,51,154,45,126,170,147,43,227,219,187,217,216,34,91,116,119,161,80,37,222,74,37,21,225,85,138,95,229,64,175,70,149,175,59,78,229,204,66,4,155,194,220,44,1,228,128,13,120,210,134,88,209,249,152,209,66,72,134,172,137,217,200,249,162,177,18,172,136,252,52,177,145,119,75,52,59,5,138,62,25,66,42,37,16,52,64,144,229,230,157,115,221,65,48,28,86,58,145,44,147,93,188,201,22,240,229,144,215,34,174,118,20,85,49,50,93,53,182,86,3,205,186,109,109,234,157,41,55,56,38,142,46,63,9,177,73,111,149,21,184,77,122,27,37,148,197,239,76,222,156,114,30,171,38,193,28,177,83,2,24,91,110,94,66,192,214,76,16,118,251,242,192,225,173,146,114,180,118,223,230,196,18,144,169,8,99,6,96,28,164,55,125,26,158,61,91,83,142,240,205,192,186,152,29,245,214,91,21,135,0,243,217,100,90,152,181,192,8,135,76,199,43,243,65,45,89,83,57,197,132,227,29,249,115,194,73,116,148,196,12,127,86,13,104,52,145,115,21,243,57,176,114,92,61,40,0,168,57,33,213,32,184,235,38,176,236,179,21,46,120,48,253,123,79,75,129,137,249,76,141,203,94,13,240,173,158,23,145,247,166,137,55,58,51,27,124,156,242,197,140,233,175,250,26,160,129,66,182,149,100,194,36,14,94,6,188,174,110,177,113,212,6,62,141,234,163,32,77,86,50,114,175,184,55,41,123,57,243,19,140,101,94,5,1,242,130,128,132,152,225,64,140,165,189,171,72,62,192,204,114,118,211,229,85,91,50,67,207,205,207,10,73,193,139,145,135,65,21,195,12,79,122,144,79,32,178,23,60,110,109,218,22,215,125,249,33,5,34,72,47,24,205,232,229,251,222,27,124,183,180,38,67,121,145,32,31,20,196,235,217,90,86,152,169,88,142,237,87,147,175,201,114,53,39,138,135,203,8,84,77,129,188,210,228,153,253,201,234,175,199,119,134,181,144,133,188,30,193,121,99,243,108,195,124,194,215,221,110,202,191,210,92,188,227,76,159,120,216,197,155,15,152,146,37,166,10,17,84,109,94,48,171,11,172,91,22,51,229,133,59,137,97,30,39,57,26,214,2,123,209,13,227,169,79,178,83,135,57,51,71,239,15,79,211,180,140,119,134,64,127,198,136,49,25,102,44,206,137,138,33,250,88,159,25,168,79,138,32,198,228,158,147,39,239,0,132,157,207,47,87,79,180,162,253,106,212,88,130,204,159,243,227,4,219,233,30,218,21,82,216,172,87,255,192,187,159,21,146,206,96,44,248,233,2,32,245,245,153,81,248,9,170,114,187,183,33,48,126,102,130,229,25,43,23,121,155,213,28,56,93,38,72,208,36,23,19,213,59,161,135,5,48,82,142,70,176,153,221,121,94,51,12,181,85,158,108,25,18,242,179,194,233,43,11,27,62,96,122,220,191,151,54,165,168,173,183,94,150,185,250,172,32,34,119,68,133,19,216,7,19,229,51,91,184,18,43,147,175,85,216,88,174,185,81,149,149,155,239,243,255,119,105,145,55,109,235,249,150,232,101,222,28,0,20,169,84,203,197,156,79,224,126,183,148,98,34,133,67,238,77,34,113,220,157,20,17,52,77,2,88,247,210,118,191,147,206,212,20,77,236,152,233,80,185,46,88,49,41,5,89,152,84,144,167,87,111,206,190,134,228,140,152,179,177,156,127,47,150,141,110,88,166,56,179,174,121,114,47,35,197,48,117,76,9,3,175,194,229,185,121,162,65,70,94,44,39,235,30,136,71,43,18,132,48,202,198,80,228,163,54,180,89,234,39,12,86,111,16,66,50,46,139,199,192,164,239,30,52,82,75,200,18,205,78,163,192,244,60,23,249,176,42,8,22,238,77,131,223,253,158,205,8,88,228,123,22,43,52,221,155,35,132,44,241,15,239,53,162,5,5,207,34,63,51,13,202,156,123,4,88,219,78,145,189,16,229,220,237,193,112,33,145,46,83,252,236,63,180,255,221,17,133,108,75,80,123,147,44,76,116,169,3,144,157,82,90,53,49,162,104,87,45,84,0,4,232,206,86,152,228,185,23,53,222,36,87,83,182,152,205,205,198,18,24,143,102,192,111,23,48,231,185,68,162,128,172,250,57,15,124,253,160,166,157,226,92,132,128,131,66,223,125,112,8,34,197,91,160,14,148,187,23,194,129,147,85,169,178,159,159,66,167,183,250,174,97,187,114,124,46,235,110,242,48,29,148,221,10,162,159,159,121,58,236,161,152,130,77,123,204,205,169,41,73,89,78,136,20,255,65,90,231,255,243,111,255,213,255,249,31,255,237,239,254,231,127,122,153,157,217,65,211,255,63,179,243,223,122,20,25,5,32,178,221,247,229,92,107,209,65,50,90,172,123,28,37,136,16,101,87,111,148,228,157,38,160,90,131,123,84,100,160,124,29,8,58,94,51,104,80,185,24,53,24,223,152,233,115,67,235,46,204,199,11,174,142,78,170,63,116,71,92,13,59,79,113,152,92,133,148,67,26,134,39,129,117,0,158,209,117,22,245,10,102,45,0,156,235,34,87,168,77,66,149,28,51,129,116,241,19,158,153,41,206,3,226,154,245,10,93,225,183,144,46,223,186,36,168,179,20,239,248,226,241,228,234,51,215,206,176,122,199,75,222,122,40,16,190,46,15,111,105,74,41,65,125,197,106,132,226,192,67,49,182,237,160,24,100,45,91,59,254,141,227,12,204,43,247,70,23,197,75,96,132,225,61,84,30,216,99,146,105,57,184,27,10,171,141,28,10,32,158,189,212,218,33,140,234,93,14,82,75,35,182,160,70,220,69,207,127,227,156,75,193,73,55,132,7,179,89,165,124,6,224,18,69,186,160,176,55,191,134,89,27,148,143,224,109,197,103,130,175,200,113,245,210,130,138,47,70,150,35,168,165,32,74,136,87,178,133,29,16,211,166,196,238,248,136,180,217,56,171,21,148,252,65,227,138,3,74,201,100,4,202,19,98,11,113,156,81,226,14,96,251,132,183,188,138,219,109,217,110,103,108,56,159,109,71,226,199,168,85,5,151,91,97,241,17,167,156,222,249,237,131,217,8,168,155,56,252,240,134,204,160,147,131,59,71,204,16,69,56,77,49,146,156,125,75,149,41,129,23,22,230,143,6,59,176,68,19,214,110,24,172,133,107,20,189,24,246,76,79,32,158,225,134,191,116,104,4,22,13,43,180,155,236,28,179,211,24,25,16,55,10,18,177,92,186,94,220,224,153,247,238,138,193,92,111,98,134,12,37,136,15,250,88,114,76,81,24,163,30,48,162,249,98,105,13,214,176,194,195,67,172,66,23,155,4,158,153,44,83,176,165,228,197,78,87,52,38,62,191,230,153,27,8,129,178,134,235,116,48,120,232,8,50,80,144,173,199,90,208,136,222,110,134,16,66,98,222,66,99,159,95,109,108,77,82,235,44,12,74,52,192,193,122,222,36,167,4,167,238,244,42,85,51,166,188,172,89,136,178,189,149,0,98,193,17,170,99,244,85,146,126,140,204,12,76,83,146,156,228,208,67,45,219,19,55,56,133,242,211,48,65,123,249,24,186,147,19,48,87,205,159,64,99,226,77,106,131,146,87,36,95,32,215,28,222,114,88,17,180,208,212,13,91,255,244,159,54,230,84,169,174,85,19,219,157,158,101,224,11,232,213,120,113,51,94,219,116,125,213,60,33,78,142,52,2,216,192,199,108,186,149,215,60,224,39,168,106,102,15,247,17,71,88,71,95,12,77,128,104,223,166,89,181,74,189,147,110,151,136,162,104,148,42,66,126,131,204,91,115,45,101,128,129,168,31,168,25,12,92,80,179,157,232,65,58,145,151,69,116,37,72,179,216,253,52,193,88,73,102,102,207,63,210,158,63,52,9,136,34,148,247,180,176,145,62,95,236,248,248,91,40,56,76,10,78,243,120,52,231,56,48,157,224,67,186,105,80,212,160,56,231,251,52,123,152,230,8,81,186,154,190,91,178,241,10,30,255,152,201,165,6,181,33,157,132,58,29,182,209,131,215,224,166,154,83,114,163,0,115,167,119,191,118,232,31,197,67,2,56,8,211,159,16,33,159,223,27,154,80,198,189,142,189,24,86,39,73,147,147,240,244,8,17,136,123,87,52,217,57,34,128,228,121,7,5,164,116,146,224,228,19,58,222,18,65,71,200,252,53,199,126,158,38,200,190,13,36,39,23,159,53,150,2,236,111,184,55,217,88,154,73,208,56,125,14,167,245,148,221,24,50,190,221,29,200,134,8,74,145,169,118,142,174,46,168,119,35,8,145,242,27,184,210,28,72,81,98,151,37,7,1,8,128,177,5,169,102,73,22,49,27,81,129,163,182,8,157,100,129,118,163,212,9,244,19,77,195,82,245,128,166,99,4,126,143,10,154,32,56,104,58,233,190,221,158,125,26,200,156,188,215,137,39,82,64,196,51,253,221,2,76,52,180,65,136,141,24,61,176,124,109,40,19,24,89,71,175,211,227,34,149,65,120,81,60,65,73,168,218,146,28,220,20,250,211,112,184,230,137,161,209,249,150,98,234,137,141,82,160,57,1,199,75,117,220,120,4,170,191,24,18,43,163,106,33,151,184,188,231,48,207,165,191,13,36,51,240,154,180,179,5,39,164,213,152,97,77,31,14,231,225,241,164,156,202,100,136,65,69,18,175,54,189,218,168,104,28,237,211,1,162,8,156,33,153,196,142,11,165,208,159,47,251,18,197,109,152,39,28,238,64,54,227,169,173,219,174,235,88,9,180,142,180,182,62,107,95,129,246,161,157,80,239,13,100,45,204,160,242,178,66,10,128,208,58,32,97,3,59,146,194,32,210,117,211,89,114,104,187,59,174,150,66,10,170,145,155,58,26,200,178,56,98,110,210,156,65,191,69,19,124,224,177,146,210,12,124,9,17,188,162,25,58,119,115,204,77,1,182,172,247,62,95,112,57,228,12,116,202,3,133,152,126,198,0,193,155,146,88,90,64,181,106,113,104,46,77,148,122,252,81,185,163,7,230,154,59,66,175,10,225,64,20,192,161,12,214,40,210,21,255,193,49,225,32,164,97,82,224,98,6,196,237,64,236,77,67,161,190,20,28,255,247,91,33,39,13,240,93,173,208,117,55,55,159,73,35,213,105,166,28,233,84,55,163,83,180,213,60,156,85,200,224,26,207,12,165,107,39,249,173,33,166,150,106,230,164,73,207,169,215,25,250,51,197,101,72,128,68,204,155,135,128,89,166,42,170,113,162,23,217,138,152,187,214,184,88,87,213,193,233,199,220,148,44,105,89,227,161,83,147,76,43,191,136,219,59,225,23,116,68,229,4,237,215,164,96,73,134,210,123,113,136,191,70,87,144,146,209,119,22,55,195,209,171,96,30,112,38,238,61,78,115,31,122,126,174,46,78,55,121,62,109,121,10,69,232,202,214,21,130,83,60,187,20,107,76,179,187,36,191,218,250,120,135,154,143,175,113,203,184,76,169,169,160,224,9,38,166,220,138,36,243,6,188,129,92,109,64,249,59,228,36,138,146,142,169,233,133,223,93,124,154,216,135,236,133,200,39,202,92,225,176,27,186,103,32,127,229,53,203,105,241,103,214,23,51,254,177,48,115,210,234,176,0,34,190,247,166,19,97,232,147,65,169,228,131,66,230,37,23,253,94,166,90,226,23,179,125,76,189,53,239,113,75,146,144,206,140,245,124,144,101,216,187,107,6,191,172,216,44,203,228,220,243,227,236,24,32,162,100,22,159,229,26,61,116,164,219,178,20,13,13,164,153,239,94,71,178,103,43,146,218,206,4,71,142,224,11,148,165,224,42,211,130,186,89,13,190,109,75,253,53,35,253,244,153,57,77,170,174,93,195,216,20,183,66,172,249,252,116,153,158,57,229,211,82,88,127,238,141,136,227,53,159,115,173,215,246,94,221,124,42,208,102,32,12,133,203,60,31,143,165,39,18,141,18,94,77,107,132,187,62,210,4,149,213,245,173,169,130,212,238,247,94,208,191,61,102,82,52,221,205,199,35,211,39,131,87,223,83,217,19,109,185,164,219,244,60,243,206,61,145,73,197,169,232,44,164,139,203,21,173,224,119,44,77,231,48,45,137,201,183,90,242,97,83,71,252,56,180,103,102,250,147,195,206,36,73,130,105,123,154,47,206,51,36,73,1,80,19,141,84,63,4,216,69,146,52,76,194,127,123,252,119,159,228,44,196,241,194,46,189,199,232,151,252,144,48,126,209,7,84,252,206,168,79,215,7,14,122,124,224,11,207,176,114,78,21,252,18,165,159,226,190,0,208,181,34,12,110,32,100,215,240,180,202,68,178,190,41,56,189,64,84,151,99,109,182,227,227,116,5,60,83,81,184,223,195,120,133,20,96,94,105,80,42,190,116,9,189,31,12,120,218,81,29,152,38,11,166,104,234,214,37,137,107,189,174,89,209,187,20,99,134,223,188,153,207,164,184,121,228,12,178,111,88,224,55,21,99,219,73,159,118,223,168,193,182,137,147,179,168,215,196,217,72,141,125,203,94,10,212,116,57,77,27,44,191,75,207,167,227,80,47,231,176,157,38,214,241,92,124,252,109,7,10,77,171,17,42,188,119,144,112,188,78,233,44,156,18,226,47,128,93,76,225,16,20,152,22,117,84,6,248,13,63,87,203,212,126,179,181,76,155,116,250,79,167,250,0,129,112,253,162,171,107,254,122,94,155,154,65,23,199,145,143,6,174,160,154,127,58,220,161,166,184,234,51,79,225,61,119,166,114,92,212,54,159,71,171,96,185,220,77,66,192,99,105,127,7,32,164,0,122,147,241,151,33,157,240,162,247,44,94,231,214,185,0,49,87,205,33,136,216,247,3,173,167,226,232,165,34,116,39,250,211,180,98,71,163,7,17,103,139,223,15,128,157,196,72,72,221,77,203,225,235,213,176,0,141,136,49,198,179,109,32,135,123,220,82,191,186,64,73,41,95,123,65,247,234,161,23,1,139,6,79,116,166,52,111,241,51,188,133,162,254,113,107,163,143,142,56,73,65,207,38,221,86,60,92,37,236,91,218,81,3,237,133,51,21,0,78,220,83,151,62,109,164,45,154,48,40,146,232,107,35,234,188,93,42,207,20,191,196,247,132,252,161,68,211,61,109,116,123,233,205,41,22,120,228,133,75,160,77,72,203,248,137,60,76,232,195,64,3,98,182,143,24,102,3,140,138,25,159,187,71,211,37,201,50,125,242,69,247,122,142,158,76,74,214,210,225,148,224,82,242,158,76,24,154,228,140,1,150,236,104,55,40,105,242,150,213,185,113,193,34,38,180,138,128,52,79,29,47,151,150,127,239,137,217,74,88,182,172,209,187,123,188,217,179,49,57,107,95,23,41,35,31,241,140,158,165,182,125,157,207,59,163,131,54,159,216,85,198,236,156,25,192,94,66,74,210,64,42,98,182,61,43,126,154,18,191,88,233,100,117,156,56,181,212,34,115,252,12,23,2,164,254,100,165,10,159,38,80,4,144,14,126,111,56,136,245,173,97,6,213,222,221,169,126,231,182,20,121,154,210,188,187,180,33,147,51,60,181,248,150,73,145,12,203,232,187,74,220,156,106,158,56,243,232,242,33,169,231,179,16,201,237,162,13,128,107,68,243,224,241,121,187,48,218,44,120,204,231,242,24,29,72,116,211,139,45,248,242,181,153,161,250,92,218,121,216,98,158,208,143,153,117,64,109,210,70,139,19,253,9,218,30,56,44,45,18,155,70,237,77,39,33,224,248,233,125,166,19,118,223,173,45,147,244,169,122,199,205,164,223,114,105,167,104,65,47,90,182,187,173,99,114,66,158,213,162,1,10,108,149,12,201,47,174,243,156,7,18,32,143,25,25,219,232,0,89,185,104,248,15,125,254,217,236,60,243,0,166,88,246,194,189,16,18,240,171,55,90,215,210,40,177,169,88,244,104,231,33,207,244,52,223,66,243,227,209,110,202,212,205,212,12,155,242,205,65,83,140,235,234,46,160,206,238,220,142,147,253,92,232,212,142,181,209,31,27,81,58,28,12,75,205,83,162,62,218,209,244,135,57,47,60,98,76,136,223,104,223,46,60,97,203,67,225,68,51,220,210,95,166,201,207,95,234,76,86,205,3,161,144,123,190,230,245,83,192,192,53,237,172,221,148,139,227,167,173,137,76,158,204,180,120,239,46,75,59,197,210,236,53,130,64,205,91,248,48,159,213,166,189,208,192,128,60,150,205,52,218,10,77,85,162,63,199,149,121,192,62,157,189,75,155,188,13,11,226,174,6,184,96,233,170,71,89,49,6,133,96,83,82,107,208,35,148,237,66,49,212,5,167,76,148,157,204,243,243,215,102,27,205,250,100,25,41,159,240,145,178,33,215,196,204,137,222,252,106,240,45,66,232,138,112,21,89,72,191,250,56,80,79,91,253,57,53,147,220,60,201,217,178,13,66,231,56,56,30,188,41,107,106,2,19,81,34,221,99,204,134,74,23,0,107,82,100,146,160,121,84,166,130,227,172,69,15,32,95,59,55,165,157,48,136,184,76,165,86,148,181,143,180,85,119,54,254,137,34,109,211,166,252,70,18,50,249,213,80,207,11,165,114,234,68,48,211,231,74,34,21,46,131,214,137,19,125,63,3,227,26,106,72,198,59,1,88,216,87,54,72,41,225,98,67,208,104,71,255,33,221,117,202,172,154,40,75,135,76,55,137,214,45,172,102,199,49,236,180,188,249,118,103,157,103,202,229,145,99,219,24,63,188,192,82,158,16,216,54,125,179,172,212,216,228,197,76,179,211,183,203,73,137,238,225,17,33,253,228,212,44,168,246,118,161,115,98,22,178,8,221,156,150,82,152,80,181,30,14,160,101,111,216,18,206,66,143,130,180,163,191,88,42,138,200,216,240,65,198,23,227,155,136,190,14,102,218,108,66,107,219,130,126,177,82,153,246,206,74,56,253,166,80,69,101,60,168,104,244,38,159,218,149,21,6,45,100,87,165,99,171,94,18,247,193,161,128,183,226,57,125,171,192,169,121,160,15,219,227,189,40,9,8,229,76,158,65,137,198,18,35,221,36,102,186,125,114,244,255,190,196,69,212,111,123,248,42,150,245,212,139,145,119,75,97,5,219,38,79,86,186,225,233,253,107,147,215,85,42,29,106,139,254,90,117,15,129,44,81,170,3,0,31,202,232,39,92,205,106,165,241,37,172,156,26,15,13,79,19,137,231,73,65,166,201,152,192,128,229,88,184,65,70,173,39,189,57,125,120,49,199,65,245,235,99,35,183,154,84,240,93,104,191,115,53,68,160,191,213,34,202,216,202,46,68,50,200,35,175,51,51,84,206,37,227,14,167,16,178,39,197,63,212,92,145,220,139,126,234,179,107,233,144,1,101,116,169,202,1,31,185,42,205,80,168,104,78,11,11,158,86,219,121,200,224,239,167,161,122,21,29,81,147,147,119,119,217,100,104,148,76,106,32,211,17,59,214,89,201,69,8,201,129,228,107,181,129,115,182,168,185,192,151,31,61,184,83,137,70,173,134,85,163,58,67,63,160,146,65,49,41,157,251,129,89,165,164,96,214,229,16,223,131,57,217,116,225,146,133,12,207,17,144,69,238,74,99,197,41,16,46,150,233,29,234,213,156,109,190,227,24,11,88,149,49,155,150,95,109,209,70,174,201,135,13,255,159,186,119,39,18,126,70,124,153,20,151,95,125,22,241,210,93,97,141,30,130,46,180,61,163,65,37,236,94,103,117,57,179,229,128,60,67,128,220,59,155,56,220,138,46,243,141,86,131,152,183,181,26,73,67,246,234,47,33,89,138,88,23,186,73,73,238,145,8,68,156,60,202,109,198,45,37,102,168,168,102,148,250,56,14,149,74,141,74,150,199,248,100,58,132,145,230,152,225,33,147,50,98,167,48,38,102,84,54,91,228,46,58,245,37,49,111,104,93,252,8,161,72,169,220,119,20,215,99,219,128,122,69,142,167,227,178,154,142,88,28,17,227,161,159,179,234,71,243,24,229,196,201,202,248,7,103,203,246,7,3,79,40,121,249,13,154,72,136,145,32,223,202,74,63,103,196,222,62,79,59,204,118,253,101,221,235,45,248,133,80,176,125,204,208,152,39,225,108,82,220,241,49,211,124,239,135,54,85,123,233,237,71,244,128,230,148,136,225,69,206,149,182,16,131,180,123,172,155,8,64,149,201,176,88,105,197,205,136,147,169,153,86,189,161,28,89,42,162,80,218,153,164,177,41,153,62,238,75,224,88,131,63,168,25,110,67,57,22,113,122,125,103,176,118,197,173,188,149,112,87,72,159,57,45,179,50,21,224,89,94,193,5,98,80,72,177,26,38,161,120,23,250,158,15,65,35,157,42,174,223,99,45,78,202,73,14,85,69,11,220,4,200,63,41,195,67,208,3,68,40,204,96,16,149,96,21,244,105,15,243,241,31,182,50,168,110,66,185,232,128,39,183,46,31,27,202,205,96,96,4,183,164,140,209,40,26,87,143,67,236,230,73,57,49,161,118,139,188,8,199,191,168,53,161,106,94,227,192,71,190,65,105,174,42,218,86,121,71,243,61,5,110,229,180,109,150,44,244,123,103,64,4,66,183,75,61,55,90,247,105,204,123,204,195,88,234,252,106,24,77,133,203,247,44,183,160,239,58,211,8,34,36,177,66,114,226,19,41,67,224,172,4,196,156,165,126,226,215,95,225,67,217,139,77,158,204,205,37,11,184,26,51,148,4,78,212,3,226,244,189,154,90,161,95,205,150,84,245,234,243,65,102,137,171,145,53,148,7,135,56,44,5,9,208,89,183,15,237,114,178,246,96,55,83,48,146,1,175,180,8,10,195,208,174,234,6,161,246,208,189,103,140,54,239,135,241,153,66,113,144,40,158,224,182,232,165,112,10,101,33,184,218,77,173,232,129,250,78,9,91,68,122,30,107,153,190,146,99,146,200,53,200,215,192,165,44,129,104,106,166,121,167,76,212,85,250,242,51,138,207,194,117,139,23,146,122,17,96,208,137,236,228,107,32,226,149,114,180,206,183,19,103,11,43,51,72,236,238,67,146,64,19,212,135,36,155,238,234,224,8,125,68,62,144,72,75,65,221,146,8,166,36,194,128,56,53,7,203,2,155,236,82,50,234,14,45,70,48,140,210,7,57,149,188,219,178,2,222,251,62,160,9,83,51,110,189,115,23,147,153,216,74,28,126,130,236,18,50,82,172,135,44,220,168,213,144,157,206,194,187,77,101,85,110,110,4,182,206,147,75,33,182,233,197,43,7,72,12,82,147,243,53,229,189,38,57,72,199,49,47,56,180,117,18,130,248,43,142,102,60,222,24,27,189,152,207,226,218,254,219,211,24,49,101,174,208,242,231,172,24,0,164,115,22,95,130,190,239,21,18,234,19,30,6,57,147,235,50,21,158,59,166,80,154,234,131,155,142,218,118,110,97,232,182,228,107,46,0,235,113,107,100,68,116,68,81,27,117,55,165,227,105,84,217,102,41,253,148,208,12,155,199,169,89,186,246,248,34,161,206,78,194,39,63,28,243,16,35,58,176,28,148,132,158,231,252,176,208,13,156,88,50,201,75,67,111,182,90,48,29,28,151,38,169,213,226,104,231,161,6,153,32,78,206,9,1,232,99,9,82,243,162,125,13,240,244,80,166,8,230,240,44,221,235,27,190,255,229,141,162,176,124,79,97,149,161,5,8,42,241,18,52,212,35,103,213,27,200,155,109,228,154,45,77,254,168,21,112,250,56,190,179,163,52,168,74,8,192,198,227,234,51,11,165,246,3,209,96,131,45,58,196,217,171,230,76,136,22,33,86,116,134,6,224,131,91,53,26,0,199,133,172,60,213,29,49,131,208,173,206,4,143,172,139,170,67,156,195,59,164,21,9,9,101,150,81,137,200,33,19,8,173,136,140,246,57,233,107,192,78,139,237,255,242,41,65,117,5,138,31,26,42,149,77,65,81,216,253,81,43,112,168,58,15,167,80,158,174,135,71,194,86,85,133,242,112,238,95,20,104,133,61,193,114,116,199,37,12,222,7,240,69,143,142,12,116,92,222,222,221,206,252,20,135,144,148,91,117,142,103,98,218,246,232,177,176,197,246,80,58,38,28,83,221,31,34,34,87,18,32,237,252,248,224,103,202,37,142,150,80,226,216,122,154,210,36,69,128,237,250,110,231,209,85,217,7,186,254,16,159,162,4,255,200,33,209,66,181,87,200,113,227,233,170,116,213,196,159,20,61,238,162,145,166,45,133,18,90,223,80,95,171,232,208,50,241,227,80,212,198,193,148,23,163,229,62,135,172,53,122,244,73,69,183,138,12,57,16,146,44,110,52,112,70,226,160,224,156,120,4,10,145,192,28,33,232,69,94,127,171,240,15,40,224,153,196,156,52,69,212,215,8,151,15,107,87,229,80,180,37,139,131,124,205,252,168,6,33,246,181,107,60,25,221,8,50,102,128,26,220,189,193,12,76,78,204,64,49,132,75,195,212,253,212,204,205,99,84,140,15,72,116,204,210,12,230,59,70,124,107,162,19,110,166,233,52,232,212,234,147,202,125,161,67,26,204,14,156,128,143,10,20,58,6,85,212,213,27,108,238,98,174,4,20,49,23,208,250,147,215,70,178,203,29,124,244,211,146,242,91,31,243,116,253,145,95,119,101,214,231,238,180,242,150,16,141,167,211,69,204,35,154,241,173,105,180,201,134,211,77,177,220,121,29,232,25,238,42,222,182,215,217,40,155,235,35,26,21,167,222,27,234,173,16,141,167,193,88,146,164,198,52,191,99,138,191,136,213,99,166,50,39,186,141,52,81,136,88,31,188,16,142,31,6,219,244,8,239,226,7,30,39,197,37,208,97,2,30,170,167,135,164,122,9,189,73,16,193,98,6,50,55,67,43,124,129,112,21,237,70,155,182,46,31,77,243,158,170,109,24,84,93,148,48,153,11,89,111,78,71,143,55,69,156,25,78,14,86,204,32,71,114,104,137,19,206,169,80,160,149,23,124,183,165,104,45,66,128,148,158,179,107,212,166,110,253,229,34,66,152,56,118,93,225,7,72,190,132,38,40,173,140,80,184,77,84,247,101,195,131,234,97,199,33,144,182,74,171,24,149,74,115,5,91,208,220,210,181,11,217,223,236,33,168,202,159,213,31,70,90,220,19,72,224,217,149,29,30,126,165,21,10,180,32,128,245,99,116,195,138,151,80,160,93,202,38,254,243,187,67,232,149,194,177,78,163,145,77,117,202,187,99,186,82,93,108,99,199,20,169,87,43,180,136,152,37,71,244,142,246,151,138,6,76,87,57,74,235,250,245,222,182,227,168,137,39,76,58,184,122,56,102,114,48,42,250,75,26,180,140,232,142,129,243,107,169,12,103,61,79,227,46,60,12,61,143,72,39,169,145,208,96,158,214,246,161,2,161,32,167,162,21,17,98,59,21,8,237,150,68,10,247,39,169,16,38,92,63,121,185,231,5,233,192,80,51,132,7,254,220,64,60,178,68,123,20,191,78,52,233,226,35,112,215,169,16,44,157,206,59,218,118,182,73,87,168,170,42,108,216,238,174,230,169,0,98,24,13,208,249,13,169,26,58,46,69,236,149,96,195,23,38,25,162,166,50,178,118,128,135,118,16,170,3,91,133,98,207,153,154,163,97,40,105,2,232,199,155,225,91,194,48,37,192,172,10,181,212,51,252,151,45,253,38,207,85,134,64,147,251,71,228,41,218,185,128,216,90,248,247,56,58,106,158,144,41,68,116,64,132,45,66,180,180,146,39,215,175,162,120,175,138,43,84,219,119,136,194,91,1,94,150,38,204,213,209,7,149,32,14,94,42,86,92,106,40,53,157,125,105,235,52,2,131,212,28,96,143,226,87,211,208,99,130,236,92,241,177,168,126,232,76,160,34,17,51,97,112,30,75,20,186,206,68,89,65,190,51,172,31,68,68,175,225,208,171,33,253,131,244,177,202,144,83,152,25,17,215,208,120,40,66,225,176,122,68,112,13,138,119,77,53,163,105,186,35,162,66,132,92,205,64,242,67,222,106,77,253,225,122,86,234,14,189,35,244,195,228,220,162,93,175,56,99,68,255,161,37,178,138,117,179,145,250,199,162,56,37,171,30,140,237,89,186,254,61,138,177,145,137,185,81,160,90,222,213,6,71,144,140,104,179,163,46,204,103,155,125,174,254,17,88,123,240,92,159,208,219,230,191,68,184,20,74,228,240,88,157,250,131,11,187,147,31,21,74,60,136,227,109,5,121,86,224,156,48,229,209,71,31,162,251,179,0,123,171,182,58,44,52,254,211,236,62,2,74,131,85,21,90,175,72,103,0,42,208,171,161,156,246,229,3,29,187,10,1,192,119,201,177,224,153,148,10,255,158,152,39,4,58,145,135,57,207,173,87,79,120,125,130,255,16,6,111,9,142,232,203,57,243,178,133,78,204,94,250,104,150,101,16,222,199,119,80,88,214,197,171,131,208,231,73,13,0,159,62,78,54,250,4,85,172,254,71,24,226,98,47,197,180,73,212,188,163,54,158,17,220,84,81,119,34,155,236,105,120,43,223,60,175,188,200,234,68,35,95,129,12,64,204,59,231,40,3,103,38,210,82,235,217,27,195,122,190,133,38,66,0,146,207,17,207,141,83,161,63,189,140,154,194,223,121,34,163,208,212,172,180,195,153,78,24,121,105,184,250,86,220,123,245,172,217,161,133,19,232,57,97,219,153,116,205,35,74,82,71,180,93,118,37,72,131,57,212,250,58,220,124,34,149,162,207,77,47,156,23,208,80,97,84,237,68,224,160,57,106,246,5,229,105,57,183,160,56,219,161,0,144,8,115,228,181,54,98,162,33,155,64,193,58,235,197,248,14,33,158,147,45,213,238,102,144,140,75,210,194,144,148,137,11,195,47,115,56,185,153,55,93,98,62,35,46,234,3,212,48,159,155,211,239,230,19,24,62,142,46,190,25,14,252,174,242,104,16,5,84,49,35,92,23,61,157,39,210,159,146,31,50,25,165,22,234,5,137,94,87,121,52,26,211,247,12,115,86,185,21,164,194,102,64,158,207,31,220,210,44,110,34,25,43,84,0,160,130,93,162,198,135,184,193,12,8,6,254,255,20,167,146,188,177,171,206,97,45,77,182,120,50,187,213,121,70,48,207,166,175,117,118,4,28,73,55,55,21,46,37,82,156,238,133,51,135,139,106,139,110,155,224,94,144,1,61,37,165,84,138,194,156,123,110,93,74,85,9,171,37,243,44,20,160,158,54,116,240,48,128,31,98,5,156,195,70,78,15,2,71,17,247,56,43,96,170,204,44,4,78,61,186,96,249,90,66,203,189,77,59,55,160,143,212,163,171,236,117,72,83,203,250,200,93,59,164,176,110,89,124,103,14,139,180,199,177,26,68,41,84,46,250,163,154,69,210,225,56,42,62,203,56,197,196,21,56,113,168,193,92,162,35,186,235,194,38,92,59,199,79,8,60,193,62,40,191,109,53,49,223,237,64,19,84,157,71,134,238,241,186,201,143,61,82,166,48,110,100,245,215,174,214,18,43,55,55,165,81,7,74,144,115,208,65,177,12,134,87,215,142,31,113,158,91,230,168,209,231,68,1,141,28,159,132,184,155,77,220,131,65,178,37,140,127,152,225,237,115,161,61,139,6,155,46,31,200,242,186,175,220,19,221,157,35,64,30,124,209,188,155,2,211,124,54,37,201,119,112,104,150,120,109,226,61,61,157,56,66,166,131,144,72,209,41,192,201,118,226,144,243,98,162,137,116,8,59,103,145,98,18,145,188,214,59,55,248,223,168,232,160,197,171,206,155,241,246,212,64,133,65,169,42,126,250,217,177,26,220,43,78,240,14,21,169,94,141,48,134,31,33,120,88,73,7,13,213,128,234,136,27,195,24,74,202,15,73,191,237,100,174,134,251,234,58,141,193,84,56,67,59,57,125,149,107,101,75,202,158,57,3,2,5,99,171,152,201,181,187,43,65,137,32,121,53,181,115,184,156,181,238,224,17,40,131,2,144,134,121,162,71,237,239,101,221,97,61,204,103,206,111,7,3,89,253,206,95,11,43,174,228,18,204,127,15,41,12,211,215,220,66,60,111,122,82,45,172,212,31,102,200,171,1,110,247,212,0,230,106,213,193,32,5,144,66,21,102,154,18,125,9,160,112,183,150,154,161,190,240,42,112,38,143,38,247,6,59,229,93,180,103,91,181,138,156,152,225,23,9,231,12,64,205,212,171,77,18,103,71,209,114,61,247,222,70,246,230,78,227,137,177,124,241,145,141,42,168,116,172,224,103,239,91,6,20,160,193,206,161,138,72,253,90,238,13,97,99,96,15,83,53,121,5,49,51,115,130,35,221,96,249,50,224,176,90,135,240,27,29,22,129,92,132,221,40,25,52,201,205,244,95,201,205,57,38,163,151,1,142,230,72,233,97,110,212,159,118,136,69,178,60,197,108,117,94,37,96,223,250,185,102,217,205,37,52,49,215,232,40,192,60,17,203,14,126,118,58,78,229,123,209,136,158,194,35,62,231,79,228,160,32,236,160,75,54,142,93,152,18,167,188,24,113,239,218,225,138,147,94,81,243,50,214,7,247,167,1,108,199,111,83,88,23,241,157,108,74,142,49,230,16,238,244,216,209,232,214,142,50,50,102,90,76,123,152,211,8,156,171,237,179,181,70,123,9,178,29,50,211,80,86,12,111,155,227,100,200,226,59,75,145,148,184,208,206,239,24,111,250,38,86,160,84,1,172,103,177,206,179,159,212,168,125,211,209,94,229,157,224,248,245,112,111,208,174,54,228,226,179,25,161,119,16,214,30,231,3,102,180,193,103,44,158,33,212,17,152,73,214,148,120,48,144,145,50,94,27,70,179,160,33,73,214,193,46,102,244,111,71,40,112,166,21,128,178,14,115,52,20,56,34,193,153,178,12,202,113,97,73,42,121,136,81,161,6,89,98,54,146,12,183,218,230,21,86,180,143,197,233,236,116,195,199,151,44,52,211,215,192,96,80,151,205,69,204,72,33,249,194,46,70,159,35,55,71,101,206,75,200,22,28,102,217,73,139,49,32,133,123,182,12,194,46,102,128,149,33,101,65,139,89,141,47,82,192,229,59,169,31,225,117,13,58,43,204,22,217,186,70,7,32,61,249,96,200,106,76,111,1,57,102,88,51,101,200,143,171,119,226,64,135,9,45,3,105,136,217,106,28,142,19,50,106,15,185,249,153,75,43,186,221,172,9,122,203,23,57,219,246,8,97,32,168,231,116,46,33,127,36,47,214,97,43,150,149,75,143,70,139,208,139,244,177,30,140,133,168,34,122,160,224,207,11,166,114,204,155,252,100,104,35,214,42,123,105,229,0,114,134,91,19,144,174,178,54,237,4,104,59,56,105,106,211,93,1,108,98,155,129,197,254,193,123,212,76,9,43,58,62,57,135,245,193,207,161,91,125,187,195,23,108,178,132,144,119,207,77,218,152,84,230,15,159,6,154,134,236,164,29,199,173,31,69,174,70,106,209,219,202,38,85,208,181,30,107,176,79,228,115,12,22,29,148,14,79,147,183,253,99,238,243,49,83,51,242,254,93,170,79,41,230,97,165,93,119,122,51,17,201,133,169,87,227,97,111,39,229,192,89,11,50,43,51,27,88,219,59,143,161,73,169,98,54,92,185,223,220,16,33,98,93,8,161,59,91,200,79,93,34,204,231,11,144,1,139,158,232,20,61,26,102,30,1,133,152,52,53,101,241,176,80,138,27,14,46,161,106,138,120,86,152,65,124,56,176,120,130,15,12,176,118,103,150,129,230,117,178,145,220,131,33,194,172,43,71,67,207,89,215,125,201,210,174,184,250,142,138,33,208,234,83,127,154,32,62,136,101,42,4,55,178,155,154,230,102,116,176,211,215,151,150,88,129,80,121,191,27,28,1,234,6,53,90,170,28,202,61,97,46,30,114,74,156,45,232,28,170,217,137,74,58,168,88,249,233,90,189,140,0,134,177,6,42,18,35,221,141,222,121,15,21,89,23,103,225,215,248,123,203,104,228,215,105,10,16,179,193,129,156,82,128,211,45,85,49,67,186,149,130,82,128,93,71,126,187,25,93,103,16,18,140,85,229,196,110,244,111,5,115,76,7,139,43,83,188,81,56,237,62,102,244,5,173,46,87,159,117,25,148,28,84,141,244,218,14,110,219,121,99,186,49,187,203,107,245,95,10,198,111,157,165,191,3,51,108,200,55,186,57,102,152,45,228,151,233,38,240,158,179,14,170,76,54,113,152,199,28,12,1,55,203,89,198,251,175,32,245,181,198,120,107,106,179,103,129,213,212,132,255,238,147,102,99,213,207,223,97,101,240,63,209,243,248,153,41,39,184,25,180,232,22,51,30,247,55,227,97,202,49,89,26,55,227,135,142,207,43,194,25,160,253,173,137,149,89,248,197,197,224,145,118,14,88,42,102,19,111,189,63,141,70,77,141,229,146,169,201,210,226,252,153,55,24,190,17,86,136,54,239,90,163,228,131,240,180,92,92,173,166,189,63,115,70,203,170,202,79,119,19,83,255,94,171,66,27,62,244,230,160,77,174,0,88,49,56,80,116,44,253,32,151,235,146,104,208,41,144,91,160,71,59,186,224,249,226,188,74,253,193,145,228,222,16,166,204,113,205,231,16,221,129,18,195,156,73,13,221,7,199,221,11,245,48,126,218,50,173,243,154,17,136,220,50,226,227,199,83,247,153,161,233,145,216,245,140,74,50,130,156,207,188,140,74,86,110,158,161,108,168,119,84,96,65,88,113,220,48,209,242,101,136,42,224,197,79,52,21,111,13,196,100,248,68,50,254,199,164,19,201,142,50,255,94,52,106,183,146,197,156,13,24,126,205,166,178,44,55,111,132,48,31,8,25,218,170,94,229,123,192,22,208,242,119,32,208,35,180,67,209,9,43,236,133,223,33,122,126,20,46,156,44,11,32,91,107,209,55,73,41,14,170,43,152,33,212,237,23,150,199,82,89,37,42,107,224,2,242,246,236,13,98,15,105,7,3,64,7,107,11,224,252,94,109,248,174,81,228,106,184,117,190,108,52,184,164,90,130,156,192,64,7,95,102,135,70,130,53,197,33,58,182,9,63,232,189,244,248,244,61,26,110,121,108,83,19,254,134,187,211,202,25,36,241,188,52,114,55,110,6,234,179,158,49,1,62,114,31,27,25,235,21,82,139,140,40,72,138,47,176,45,118,66,46,217,20,206,221,178,247,36,1,219,54,49,226,48,119,96,142,223,52,130,93,53,220,138,99,59,247,190,132,141,104,65,165,21,117,126,102,201,60,115,250,243,227,138,81,107,4,63,174,233,103,149,121,25,46,96,228,9,204,18,59,217,92,14,104,45,228,23,207,7,25,186,87,29,231,232,115,79,209,52,56,174,89,150,133,117,66,75,7,162,148,97,16,237,37,11,139,86,169,203,124,115,14,64,19,32,239,186,149,129,144,253,62,214,160,57,125,232,150,144,182,41,251,252,204,86,214,143,70,16,123,114,176,121,223,120,78,26,9,178,46,60,8,69,174,118,132,209,230,11,111,190,141,153,169,23,124,230,62,84,76,141,111,121,86,211,37,246,61,230,108,254,82,152,45,161,232,55,47,6,2,145,15,66,180,126,29,139,99,166,241,183,201,194,164,25,247,130,71,97,47,207,51,201,139,209,112,180,111,92,140,204,20,82,224,50,253,169,230,166,59,44,212,255,118,248,21,160,161,82,187,217,174,2,109,142,166,2,178,185,156,241,94,36,172,186,188,118,161,131,239,182,63,163,169,68,23,112,92,157,141,3,166,248,152,34,97,33,214,97,52,101,113,49,160,229,56,123,248,96,183,151,182,64,188,11,40,86,172,144,86,222,67,241,124,77,22,72,88,19,8,133,47,144,65,119,184,208,182,229,102,78,219,219,29,86,236,92,235,114,150,39,227,130,210,175,177,102,85,51,209,191,155,161,165,207,178,246,18,129,203,229,30,128,232,177,138,76,47,230,74,181,236,62,55,73,184,38,113,41,218,133,249,238,223,36,44,78,196,20,62,34,223,110,220,246,22,144,135,80,94,132,35,183,77,238,231,243,140,209,225,26,84,187,226,167,51,229,245,123,46,157,19,11,239,57,60,53,10,80,235,194,67,105,130,87,25,170,99,62,199,78,187,148,11,133,191,76,73,242,139,144,161,244,155,41,64,182,131,108,125,56,122,148,150,201,116,124,102,234,41,75,2,29,120,140,230,101,57,63,225,115,174,210,0,134,121,239,43,137,89,128,151,76,217,133,9,12,17,185,250,172,48,228,36,29,51,198,116,132,185,224,181,139,25,249,133,203,9,87,40,46,66,7,36,247,134,55,100,223,7,219,8,177,232,99,47,211,214,187,214,10,229,155,60,246,48,110,220,251,220,128,222,197,163,95,6,30,141,139,17,76,148,184,114,177,167,95,76,44,108,245,168,184,79,189,247,222,151,94,29,113,236,46,184,85,158,140,189,249,59,1,12,138,0,91,187,92,13,50,252,91,183,224,74,87,211,120,26,192,70,191,171,222,8,70,171,102,200,97,63,27,87,29,168,126,200,44,185,57,123,196,93,185,168,145,155,48,156,62,121,117,124,15,80,233,179,15,72,138,16,18,132,186,62,119,182,226,144,228,36,185,21,166,213,249,104,247,106,78,231,212,245,230,25,42,174,111,212,168,131,62,201,178,243,228,70,159,242,51,23,142,251,221,228,230,149,182,227,239,128,57,91,138,33,214,228,189,169,7,95,213,88,59,249,165,175,13,115,9,63,253,132,153,213,80,28,97,54,114,174,239,196,70,151,211,154,55,212,204,126,89,174,153,170,144,196,250,232,95,145,217,248,204,205,178,37,98,229,225,62,80,20,197,15,211,213,113,243,4,33,177,218,253,105,100,21,83,121,204,251,6,197,149,167,206,93,223,154,137,117,83,132,199,76,71,165,36,164,248,105,18,67,159,25,173,221,36,67,10,115,48,213,233,207,108,11,93,130,203,73,183,237,165,204,62,47,61,233,252,140,137,136,155,62,110,198,137,226,249,57,108,36,184,52,129,148,241,181,195,114,66,140,21,220,158,92,109,199,248,247,181,205,241,88,186,171,144,187,190,93,44,199,156,235,187,8,208,76,186,197,103,184,241,141,148,66,39,195,113,69,190,125,197,228,28,215,76,58,25,232,193,255,156,233,227,88,131,145,211,253,48,227,63,127,126,82,53,144,231,106,69,191,8,69,144,122,205,112,202,234,107,79,244,181,220,122,28,203,38,137,29,220,28,206,52,191,184,209,174,46,230,178,189,140,116,134,7,199,84,14,17,4,76,243,221,118,142,63,11,148,79,166,10,76,225,55,129,88,41,105,236,173,230,65,87,221,151,227,0,93,148,198,150,207,193,94,250,29,48,231,168,32,244,84,51,24,146,253,121,234,180,228,226,89,203,215,130,182,227,82,194,85,68,224,82,31,186,54,145,21,152,215,204,50,125,86,143,41,233,221,199,70,161,177,78,253,105,126,251,174,0,58,109,135,36,79,206,199,168,23,41,83,77,88,33,184,76,204,218,207,180,188,143,221,140,87,85,87,7,204,253,247,135,59,217,39,61,186,136,114,175,122,247,153,189,192,10,164,4,180,172,77,244,110,211,198,165,221,244,212,172,0,207,238,44,25,150,177,107,186,15,195,7,180,220,124,110,173,51,176,89,143,246,189,247,70,241,74,242,100,203,4,126,126,198,19,91,181,82,146,254,48,192,200,239,149,13,219,208,244,236,161,247,233,30,123,188,157,82,230,240,195,117,57,187,248,49,131,169,42,98,238,182,52,62,43,132,220,73,70,123,89,209,248,158,45,176,47,215,46,207,101,109,63,254,216,192,32,183,110,208,176,251,223,60,48,61,106,103,59,104,234,101,0,188,171,247,181,90,157,2,214,50,74,105,8,97,239,213,103,29,224,180,138,25,46,191,207,117,171,16,149,172,186,213,1,90,38,167,250,153,249,169,174,179,123,129,145,74,247,189,12,45,39,27,29,221,192,35,223,205,6,9,201,82,117,242,83,142,154,119,171,66,213,113,235,46,186,160,252,26,119,34,128,180,235,90,82,32,85,50,174,50,14,184,93,224,135,91,175,62,131,114,191,8,220,75,186,234,54,201,172,239,185,232,111,110,186,193,22,16,130,221,173,123,11,116,1,51,71,253,221,3,23,218,99,91,205,21,194,207,116,159,154,246,212,92,158,217,109,66,225,215,60,41,154,200,84,48,20,248,93,89,139,68,119,176,120,91,84,158,105,139,248,204,84,160,147,64,4,214,160,152,126,221,8,163,254,93,175,119,69,167,201,247,49,89,150,69,51,189,198,97,55,198,253,237,13,207,150,84,141,97,231,75,23,71,143,254,0,10,53,226,197,39,240,211,215,249,50,206,47,157,165,252,88,186,204,104,228,240,141,245,251,111,228,76,255,197,127,249,187,127,247,239,255,239,191,249,143,255,80,218,52,247,127,132,180,233,223,122,28,127,218,51,93,230,173,65,48,20,105,85,169,40,65,21,0,195,204,53,131,58,148,221,115,255,72,169,238,204,68,29,103,169,239,126,246,93,80,138,247,35,162,189,210,179,92,13,213,64,43,62,191,104,107,149,129,60,103,46,58,38,62,175,129,235,181,103,156,203,165,209,97,43,160,127,164,107,96,64,195,227,221,167,232,39,236,114,200,46,162,184,139,169,67,46,106,101,5,76,64,164,146,47,107,11,102,64,166,178,228,150,97,28,252,222,166,151,42,214,105,20,117,215,12,69,191,110,145,144,240,94,206,190,10,57,122,205,186,172,22,164,113,119,76,193,18,111,173,54,195,210,59,47,21,59,242,218,89,112,161,63,243,141,17,233,7,7,12,51,159,93,12,31,239,238,206,240,14,228,246,196,44,100,121,99,231,31,69,67,26,138,85,183,19,143,100,60,127,118,168,239,78,137,248,126,16,206,244,39,132,164,167,52,143,251,224,148,137,134,158,103,244,194,95,64,54,245,15,112,161,122,114,16,245,175,235,1,208,127,154,139,94,77,242,163,92,191,6,160,134,186,61,148,166,47,42,142,115,184,233,78,99,196,199,55,80,35,35,222,103,215,88,138,86,119,247,91,12,55,171,123,243,143,124,232,27,81,248,175,88,189,122,243,228,136,137,106,24,172,164,209,43,245,197,117,79,226,65,66,124,235,145,85,76,213,220,205,9,4,215,19,238,208,82,190,221,227,74,144,42,104,184,67,77,235,186,107,139,115,93,220,72,250,161,111,142,156,14,100,182,73,245,189,193,147,221,109,163,91,240,171,11,160,192,197,254,37,224,145,105,7,82,55,213,115,167,17,233,58,192,248,206,82,48,225,193,167,179,107,29,15,151,202,177,20,16,209,61,27,183,239,12,160,19,149,139,253,70,121,30,128,118,136,9,158,5,194,169,149,234,53,211,67,155,36,129,67,178,103,94,24,111,53,218,196,82,245,40,30,166,133,117,131,10,211,159,25,106,206,243,150,226,8,227,78,164,253,124,176,2,51,241,53,55,170,55,250,219,192,68,102,185,55,47,100,6,117,80,243,47,243,123,67,49,80,243,227,113,160,9,65,63,235,132,203,46,235,215,54,134,158,27,158,82,108,76,227,121,109,36,241,238,213,13,176,237,84,151,175,185,6,215,137,109,233,20,214,132,193,216,236,205,247,226,12,55,135,56,140,144,75,142,219,8,136,71,60,132,154,149,83,160,25,101,228,141,202,143,167,159,229,115,146,37,94,87,159,182,254,0,45,85,115,102,144,67,93,95,150,92,66,151,82,78,50,141,250,15,38,2,112,2,156,162,164,2,73,104,151,155,16,128,81,161,74,237,147,131,27,110,183,239,193,51,9,251,45,73,200,74,189,173,222,84,5,11,127,75,130,51,49,136,30,74,101,99,216,145,74,79,2,118,229,27,3,20,95,61,164,66,48,35,1,124,119,67,68,220,171,166,202,147,1,173,60,255,51,17,64,151,160,29,84,86,186,33,77,130,249,123,201,9,66,97,63,82,48,199,47,45,117,75,126,103,119,8,23,239,197,70,0,211,135,90,97,169,190,207,205,165,154,214,226,226,221,253,181,224,91,212,144,102,119,83,168,189,41,179,101,35,36,214,51,173,166,167,40,97,144,153,75,39,202,121,231,171,241,72,170,143,227,79,188,137,66,120,117,203,95,192,193,246,147,153,45,80,248,70,30,145,93,168,60,102,232,58,110,254,147,91,55,153,226,48,19,149,225,191,61,128,4,61,67,74,210,228,86,100,246,143,118,84,71,5,118,213,107,68,167,162,171,173,156,77,172,184,181,15,197,59,24,93,193,141,48,45,109,43,10,13,230,131,228,179,117,239,155,19,46,38,30,172,230,243,53,170,155,17,90,207,114,53,208,166,203,124,111,18,202,12,191,92,13,187,227,77,102,119,144,29,83,166,40,93,233,57,221,68,57,60,11,253,201,209,35,10,159,111,162,156,118,232,32,74,224,194,98,77,89,94,90,128,245,53,86,38,47,213,110,24,73,61,134,141,87,234,3,204,178,234,101,13,60,199,182,134,148,53,144,11,136,106,14,125,104,242,219,52,156,56,27,19,143,150,118,104,231,81,82,217,244,17,222,223,174,134,42,149,146,35,116,17,183,246,64,179,98,150,114,12,89,193,148,189,160,50,140,223,82,74,61,27,25,145,91,29,158,235,167,242,35,101,166,12,114,109,187,217,114,254,82,81,68,211,247,62,54,221,63,75,203,191,198,84,127,39,18,156,25,50,129,179,109,195,94,216,67,248,166,207,165,56,130,77,227,142,215,76,232,35,206,138,35,232,80,177,220,159,6,115,174,56,129,102,161,227,186,53,40,134,96,139,153,192,32,55,47,26,102,136,44,244,222,116,1,222,143,101,12,111,10,4,56,155,8,37,200,207,106,148,235,82,40,66,181,56,93,175,241,152,81,3,148,162,96,135,44,165,207,91,144,52,158,122,121,112,120,161,230,240,234,49,76,220,65,160,66,73,17,41,209,251,57,216,78,186,22,105,217,209,189,30,121,190,234,22,214,111,171,225,162,56,118,139,195,116,101,72,61,17,29,237,118,47,5,190,83,183,124,73,8,50,174,23,81,200,20,130,87,209,106,35,205,20,247,169,203,217,18,36,115,105,59,174,19,17,88,206,115,5,183,10,102,126,224,22,12,57,78,207,17,169,55,135,106,243,206,19,147,102,222,50,17,76,124,243,122,195,198,54,86,5,243,137,11,98,234,41,23,100,0,217,137,150,81,155,209,63,140,107,6,117,32,115,180,65,18,208,238,194,131,248,129,84,145,152,241,220,110,53,178,193,55,38,59,6,208,137,117,51,48,198,102,61,83,83,224,5,28,9,119,200,143,3,216,122,214,250,47,165,236,75,117,6,13,227,241,109,119,215,153,0,105,171,227,50,6,234,24,50,203,86,115,161,13,80,27,96,247,187,98,116,200,176,7,230,227,252,117,43,186,122,216,182,253,222,116,244,72,185,18,200,213,153,89,23,40,131,108,206,80,144,205,217,128,150,3,97,96,31,151,162,4,213,17,182,202,107,158,32,143,100,26,162,209,65,153,252,154,73,216,200,62,57,56,78,219,61,143,137,125,136,117,212,76,254,248,34,97,206,30,209,150,32,13,48,231,171,41,11,185,49,41,49,125,180,149,3,144,85,41,25,105,137,183,83,3,191,178,43,224,86,247,214,26,111,71,187,33,221,243,184,150,159,76,132,152,147,73,8,95,115,91,67,119,179,5,71,252,231,31,89,240,32,145,79,166,89,154,102,238,139,153,218,109,72,208,5,234,137,142,199,251,214,208,51,116,89,246,176,93,121,24,139,74,16,186,201,242,90,221,122,105,174,153,181,180,251,51,23,186,107,34,157,231,34,179,42,199,71,175,198,216,63,29,11,86,200,190,200,68,67,190,228,226,204,150,29,247,186,197,215,221,174,179,75,28,194,10,153,58,75,33,222,190,248,57,99,12,211,3,226,60,91,186,110,56,42,157,192,179,178,154,1,252,223,171,153,13,10,77,58,179,1,244,88,113,252,28,81,245,122,86,72,160,216,138,241,102,43,156,11,38,156,139,206,71,165,14,13,88,25,52,250,242,175,163,81,144,30,33,168,250,107,18,106,141,214,110,36,46,236,85,77,60,147,46,199,16,42,63,65,23,185,135,252,51,227,253,177,33,134,25,55,235,131,214,98,6,255,31,205,250,147,138,217,9,158,231,103,94,32,169,162,179,16,253,57,146,58,251,154,233,59,23,177,123,202,209,227,91,52,159,94,204,150,159,94,224,39,235,253,233,133,111,24,164,16,19,198,248,60,226,222,244,191,68,247,56,40,44,154,192,253,222,19,242,225,184,57,52,0,251,43,88,255,30,60,139,26,222,52,216,220,183,87,240,218,40,70,138,174,60,203,253,194,142,172,136,210,37,125,222,140,142,5,185,229,107,134,221,60,201,205,65,180,142,86,175,25,49,154,42,143,6,153,250,220,110,6,50,16,60,2,51,155,250,224,111,151,91,196,108,96,125,228,189,143,31,154,71,60,26,245,141,96,233,159,229,23,232,205,107,166,141,42,218,80,233,180,77,251,211,121,181,247,110,8,216,132,185,24,185,222,112,51,130,94,114,53,187,226,183,29,96,102,21,68,79,62,91,50,25,86,159,106,200,150,84,49,27,169,93,201,62,44,84,187,229,183,193,45,126,74,99,188,55,217,193,224,144,2,158,50,46,102,207,4,179,248,2,49,106,68,221,160,177,63,51,196,39,194,193,70,200,218,190,108,29,214,125,14,25,121,178,10,223,102,255,38,3,208,7,149,45,153,21,87,171,249,47,111,56,15,146,92,204,241,249,49,26,209,52,10,232,85,166,113,3,47,242,109,84,152,105,43,10,58,213,51,254,116,69,220,185,82,200,141,151,38,102,68,79,63,127,210,58,82,103,146,6,114,208,254,0,81,191,49,59,155,24,219,179,252,246,241,201,235,39,101,137,136,21,189,63,83,204,240,140,174,251,57,11,53,203,29,76,6,72,102,158,147,232,110,13,144,92,139,27,65,112,69,67,90,254,62,39,123,168,100,64,27,47,5,103,216,253,237,130,183,148,228,106,176,43,123,93,43,78,68,48,254,66,97,9,145,248,189,119,229,207,54,49,51,38,95,115,238,162,67,127,40,17,44,225,23,244,110,223,247,4,164,185,163,123,29,198,113,248,84,221,202,168,200,215,30,52,169,166,251,96,224,90,228,90,216,30,246,71,167,205,15,179,24,167,92,11,107,193,151,227,183,17,67,103,52,62,230,160,85,253,19,232,100,34,33,174,27,132,167,211,248,156,63,22,15,204,198,13,16,47,13,37,14,241,184,79,36,58,248,183,152,77,108,62,230,25,216,81,49,227,222,174,229,247,134,70,40,150,7,147,24,98,181,107,46,80,84,197,199,226,99,150,125,55,83,174,222,77,150,38,130,169,227,83,226,195,156,12,58,22,102,152,199,124,237,45,80,48,89,94,11,98,136,114,191,37,251,201,16,245,129,105,194,238,159,92,177,153,21,38,134,121,228,238,123,229,98,121,4,245,15,72,197,124,155,157,57,207,73,241,200,166,176,208,126,238,217,247,140,69,159,105,188,22,241,110,159,254,214,131,197,37,223,3,168,98,142,93,190,147,167,157,98,70,14,180,251,70,12,63,125,150,221,14,181,175,245,49,105,98,38,239,18,76,127,231,173,207,29,171,191,24,45,66,91,70,28,170,111,62,161,155,9,211,227,189,169,137,149,218,252,230,72,18,5,139,20,153,246,19,232,251,68,3,5,33,194,241,22,181,64,96,115,111,14,68,54,38,241,166,101,188,222,253,44,3,234,238,69,205,103,207,201,119,133,156,67,186,32,115,22,102,35,178,91,247,193,79,156,50,146,254,52,109,114,165,249,25,128,155,29,52,106,152,17,187,90,110,102,155,145,223,94,191,6,195,56,96,154,136,106,1,157,195,13,244,115,23,34,10,25,210,227,147,31,167,97,196,79,247,46,122,94,224,159,202,244,195,203,72,83,69,95,202,90,109,62,133,0,204,139,126,234,80,136,162,223,51,86,246,153,131,83,37,133,41,6,207,17,102,226,115,209,33,131,4,240,130,235,150,113,25,238,34,226,133,38,87,244,209,136,127,95,115,138,24,222,89,122,0,195,238,160,116,170,142,34,37,118,166,232,74,219,63,54,121,5,149,49,131,107,20,101,212,187,192,76,96,93,110,14,234,175,239,251,104,27,33,82,145,172,51,49,246,59,224,191,169,208,212,202,211,250,241,2,215,210,20,43,72,113,63,208,241,60,134,172,31,192,111,182,170,174,217,136,247,229,106,128,123,211,207,77,147,219,16,153,102,86,91,243,49,43,166,159,42,95,211,132,244,118,118,43,140,12,98,37,141,191,234,246,3,132,60,163,154,105,18,136,243,133,83,84,132,44,153,181,253,211,114,229,201,32,32,206,106,134,227,176,185,57,147,255,219,106,30,151,64,221,204,137,14,92,53,55,8,62,174,57,229,0,41,152,149,44,196,125,235,122,118,184,46,250,209,25,221,190,150,220,140,127,222,245,189,170,177,230,222,239,101,82,238,237,53,127,68,6,63,179,116,146,152,153,216,223,175,62,179,54,173,252,152,171,111,73,70,73,40,2,1,152,71,251,232,81,204,215,160,173,254,125,177,114,183,121,242,209,194,166,97,198,217,70,88,201,204,60,3,222,230,71,231,100,230,42,176,60,204,212,135,70,115,239,14,100,185,12,248,121,201,252,101,44,236,72,47,45,170,19,152,161,174,158,119,91,216,139,20,180,60,26,0,132,42,39,62,18,0,122,245,164,7,208,87,23,67,166,143,6,160,187,187,213,176,79,242,61,128,73,126,116,222,118,40,151,71,140,21,29,57,112,186,119,97,111,107,208,84,115,74,251,126,77,60,141,220,117,18,131,6,223,254,218,204,35,217,136,49,67,117,54,194,156,118,214,223,70,185,121,222,215,102,125,76,157,42,180,144,180,235,252,1,250,215,232,138,215,70,237,186,250,177,76,235,150,152,235,50,120,222,221,239,24,112,17,63,4,156,56,125,133,228,159,158,170,12,121,227,228,246,33,239,48,205,202,131,55,99,81,202,110,69,224,160,171,153,170,65,119,51,208,127,121,50,54,181,229,222,8,77,149,75,39,3,71,215,244,65,235,182,109,201,23,129,164,184,214,251,100,19,84,135,236,227,199,185,219,50,164,75,184,83,40,45,156,89,90,124,76,168,218,36,217,84,232,103,42,119,5,156,107,207,97,38,159,163,32,178,236,97,58,161,111,13,200,33,173,63,155,79,224,111,117,46,205,34,164,140,218,128,95,75,143,112,146,243,161,100,163,91,15,111,160,137,242,39,72,196,116,55,66,240,87,74,148,201,39,31,95,59,49,217,74,96,101,186,211,109,211,16,185,209,191,157,238,50,63,11,206,245,244,40,24,122,150,210,244,153,151,185,172,159,57,243,243,178,116,10,64,131,125,183,132,148,233,171,149,173,12,55,176,181,22,102,50,13,241,224,180,58,12,15,161,193,59,45,209,18,134,78,103,221,73,96,177,198,16,41,201,85,77,171,240,115,128,16,204,132,192,66,204,165,154,160,214,53,103,211,219,8,51,91,196,87,43,133,73,110,113,232,198,107,211,140,0,107,222,53,19,236,199,91,35,185,82,62,169,32,172,147,131,74,46,6,73,242,233,78,67,187,91,105,166,146,39,59,63,86,63,2,208,101,218,169,209,144,97,141,180,229,182,196,243,214,231,13,167,172,248,106,98,220,211,199,12,121,121,57,121,42,1,134,187,2,48,138,168,190,108,37,7,149,175,95,151,32,105,208,77,148,237,160,250,6,78,237,98,9,109,215,34,253,141,231,126,39,18,122,153,58,162,164,111,252,151,27,69,174,38,63,141,172,84,191,137,3,2,172,33,66,93,203,132,5,198,61,203,145,153,220,194,190,142,12,129,181,83,93,51,21,79,89,240,199,49,38,101,117,173,103,105,137,144,16,232,178,153,103,245,123,159,25,151,101,10,195,143,115,28,189,59,195,251,46,42,223,7,183,40,59,85,246,213,133,0,103,23,179,137,42,221,239,1,229,132,234,203,82,222,60,94,227,125,52,252,50,253,105,84,70,91,113,43,221,82,65,218,5,194,24,10,196,251,214,172,36,217,77,204,17,94,247,60,53,196,125,146,1,39,15,126,14,204,200,55,154,144,238,115,53,199,218,205,79,21,237,221,252,253,116,74,190,247,155,234,93,123,204,51,207,25,73,189,170,54,50,97,219,83,118,116,131,45,253,221,214,178,31,104,140,102,238,106,70,225,194,35,38,170,147,162,61,203,148,235,30,39,66,46,180,68,122,185,209,199,230,27,59,144,89,225,113,69,252,157,90,178,199,129,240,34,200,87,102,225,68,194,141,90,153,228,4,40,196,44,159,96,108,212,186,27,180,102,84,207,247,141,59,114,11,162,97,127,190,26,236,255,17,116,172,37,106,159,176,207,18,135,120,224,93,183,20,81,49,159,175,22,41,78,210,3,194,12,138,180,3,114,83,110,222,72,24,200,205,105,87,72,30,151,211,178,33,164,235,172,208,117,43,203,191,136,134,77,83,204,196,51,225,85,21,195,246,137,121,33,184,190,221,161,163,26,35,87,211,206,208,60,37,6,148,76,142,59,82,202,245,230,111,42,97,94,210,183,130,43,175,77,143,88,8,173,101,76,88,101,213,125,220,121,110,165,254,51,5,217,124,163,29,132,27,36,155,182,44,203,184,111,60,115,220,236,179,6,147,60,52,172,134,245,30,119,21,94,181,172,159,154,24,177,220,52,32,149,175,42,217,236,99,230,132,186,103,41,61,71,35,139,7,12,33,54,115,197,205,107,13,25,48,160,19,244,44,94,51,234,157,178,121,31,119,235,18,190,243,211,116,63,72,244,73,172,211,231,205,188,86,203,75,137,168,115,135,232,121,221,144,3,66,146,180,101,68,207,183,161,185,241,254,244,47,67,41,63,13,65,114,111,254,219,189,3,92,10,243,50,9,161,229,230,177,52,31,0,87,36,105,148,107,38,249,32,51,188,211,249,39,102,56,198,101,171,233,31,143,229,125,114,32,124,18,23,64,53,112,190,195,253,158,164,22,100,150,141,122,41,46,153,10,19,8,71,252,240,48,72,199,221,33,57,218,52,137,8,142,145,202,240,53,163,36,46,74,59,244,74,209,50,122,205,147,4,74,208,53,158,237,22,160,134,155,7,130,196,114,115,132,75,78,88,231,113,243,217,201,135,56,169,28,80,213,29,119,64,10,148,12,195,76,201,174,120,32,214,172,190,23,203,7,40,236,37,158,248,197,182,171,6,185,45,202,226,192,26,220,12,10,86,166,225,249,86,80,46,133,117,233,183,70,167,167,247,59,197,161,150,200,77,38,41,168,85,48,248,158,70,167,108,37,87,111,124,58,79,209,67,79,35,30,196,52,153,135,233,225,167,169,206,119,49,3,113,247,207,73,0,47,105,66,200,3,136,86,134,155,121,139,120,107,200,50,198,240,148,113,49,121,225,176,118,8,79,37,36,95,89,102,176,33,175,183,143,24,153,154,41,103,26,12,147,203,211,128,197,120,61,101,245,160,230,179,252,91,66,8,183,187,8,166,163,206,224,113,20,209,126,19,89,61,116,226,89,249,145,105,128,169,94,4,184,1,107,13,175,75,128,45,105,194,16,11,103,220,57,50,125,30,241,218,143,44,185,201,40,222,1,71,205,81,213,110,65,213,173,175,51,134,21,192,218,235,175,62,55,58,232,119,43,229,40,23,118,103,112,91,105,222,89,8,92,151,30,29,17,139,158,184,143,119,217,159,40,162,111,213,187,205,217,58,157,126,102,132,49,250,78,170,37,93,70,191,59,105,35,61,92,85,135,215,4,134,253,226,250,171,58,137,217,224,24,215,250,131,10,255,141,154,245,191,252,215,127,247,95,255,195,223,171,86,143,242,143,82,173,70,131,188,122,65,153,128,89,116,217,204,28,62,9,230,60,164,138,1,174,126,133,171,15,206,251,120,197,127,193,107,160,203,176,114,243,218,117,105,85,234,110,104,215,141,60,221,90,193,166,75,34,58,163,157,125,223,113,87,176,61,145,228,134,125,28,132,186,23,236,203,136,150,53,203,78,160,196,222,189,200,90,151,48,234,78,6,104,167,168,255,178,163,102,169,105,28,159,54,247,17,102,80,195,49,190,68,220,82,56,200,70,100,208,164,96,2,61,182,231,200,141,58,80,159,60,17,33,121,205,2,13,197,166,214,33,158,0,97,174,150,152,224,196,33,121,239,206,40,100,38,89,234,60,200,49,71,185,4,74,145,62,180,74,116,92,137,229,190,170,242,24,80,98,154,231,88,234,225,202,210,159,174,21,40,250,244,60,129,14,92,179,107,121,106,68,65,130,103,202,82,125,250,17,222,45,183,30,239,69,38,243,249,23,111,229,185,38,40,43,180,36,55,199,246,186,23,220,248,67,74,29,148,193,142,147,44,215,110,209,172,231,82,35,9,142,84,147,64,242,48,227,5,132,255,205,121,152,250,99,206,163,75,146,43,61,229,60,250,224,194,183,47,85,253,65,250,44,200,203,172,72,130,109,201,160,161,139,141,102,153,39,185,168,11,75,45,112,0,129,143,20,25,146,244,93,94,11,29,151,168,224,116,64,59,82,64,5,129,94,28,18,2,72,35,5,221,26,85,204,65,104,218,60,172,56,67,56,101,146,148,179,123,167,168,231,113,18,75,245,8,54,151,188,110,118,220,8,104,139,124,76,138,0,221,211,250,121,102,155,208,98,70,224,198,19,166,6,110,147,146,244,176,46,3,159,71,214,211,32,197,66,58,40,37,167,73,95,129,76,126,232,38,83,164,83,209,236,110,90,86,134,71,35,197,247,226,28,17,84,198,32,52,243,116,21,139,63,23,1,140,28,63,234,12,90,92,140,68,159,220,187,64,239,229,75,7,90,171,45,245,186,129,175,83,124,77,143,78,170,80,204,86,169,138,33,45,86,65,144,82,59,68,216,211,211,196,88,135,154,43,194,98,81,147,6,169,44,86,34,116,135,8,80,79,232,69,171,252,39,98,242,114,94,177,218,70,85,4,1,16,110,175,163,144,40,27,15,58,1,60,81,96,58,16,73,21,76,21,160,186,179,47,251,111,155,56,124,140,56,64,241,179,173,186,211,70,187,173,212,195,59,221,226,77,234,17,121,235,131,103,208,133,55,186,45,180,203,39,217,233,76,227,228,174,31,8,137,118,81,68,135,17,222,250,173,39,110,115,21,180,72,7,186,238,47,157,169,41,196,120,67,70,53,134,195,38,40,244,37,197,154,128,114,244,184,152,150,95,1,131,52,104,55,60,10,204,140,104,112,46,3,99,65,159,198,17,54,36,248,150,96,69,140,22,43,251,177,67,154,67,75,206,204,222,227,70,45,1,70,136,252,58,216,5,50,254,211,35,122,232,235,228,234,129,58,104,141,116,1,105,250,24,178,138,156,244,244,57,202,234,144,152,6,104,16,187,136,87,210,81,154,149,123,67,20,158,124,213,87,11,97,4,57,196,116,207,254,100,39,166,169,162,51,98,188,53,211,3,7,136,77,146,232,171,195,100,65,11,162,167,141,206,209,45,106,53,214,95,24,81,32,237,13,170,27,9,218,170,18,57,58,176,15,174,140,42,88,45,154,62,35,147,134,108,131,76,21,198,128,42,128,123,48,185,138,108,54,152,72,150,106,119,247,199,132,117,194,156,96,38,200,14,190,107,176,139,9,62,142,0,119,93,71,129,100,110,85,80,97,254,157,230,238,225,36,19,50,23,108,30,252,170,179,120,2,177,162,237,165,200,62,88,18,238,213,180,88,37,217,54,140,191,42,23,119,48,97,118,237,106,78,124,7,79,171,54,196,139,98,233,226,161,3,248,244,180,106,173,193,43,135,25,119,205,179,170,180,141,14,53,14,152,136,238,131,49,44,130,29,58,151,238,145,221,243,29,54,10,98,165,83,214,51,155,195,154,131,244,226,97,28,133,110,70,40,94,126,58,217,207,87,55,131,25,84,179,117,167,123,49,165,152,240,182,152,217,224,28,43,121,150,211,20,249,57,112,154,103,147,31,225,147,167,231,209,240,172,242,188,72,150,68,219,235,120,80,158,228,200,253,201,187,181,62,203,213,104,52,205,11,18,72,6,137,18,56,9,60,7,45,123,165,134,240,45,146,29,88,97,184,173,146,127,111,199,23,254,39,143,22,254,70,240,165,161,217,118,175,186,161,190,174,49,35,250,174,235,238,202,48,21,230,41,58,72,153,158,64,119,140,91,233,93,83,222,199,12,145,195,221,98,142,187,212,232,17,82,51,142,244,205,129,109,186,135,69,120,141,171,215,157,116,149,126,106,89,105,246,211,201,19,100,168,99,10,2,3,232,15,14,254,189,120,108,235,99,210,215,162,210,115,3,105,246,108,121,171,196,5,235,238,171,181,25,83,168,132,217,116,42,101,135,142,160,182,173,90,43,201,248,214,111,146,170,145,159,12,253,11,138,29,169,79,7,119,144,191,20,37,83,8,77,231,94,142,191,56,43,86,69,36,147,41,212,143,0,0,166,57,69,179,252,236,200,124,191,28,160,199,243,237,36,43,114,54,124,248,71,220,49,104,169,75,177,9,77,146,19,158,249,1,76,87,114,76,132,148,236,235,249,41,136,242,144,200,143,161,124,217,60,43,130,76,251,200,34,38,196,124,22,207,122,144,77,16,17,24,132,11,164,222,79,133,115,74,105,112,147,62,238,217,189,250,217,20,82,73,101,32,121,177,201,184,82,139,94,12,56,51,13,55,47,4,142,139,164,138,22,225,244,12,255,180,76,129,157,208,168,116,121,145,44,120,171,26,85,242,129,97,143,243,34,6,209,155,36,175,207,7,75,104,131,4,10,239,108,247,146,32,99,154,118,199,49,32,32,42,66,71,235,135,103,223,129,0,92,91,11,17,11,217,177,154,86,132,4,79,93,135,253,189,12,135,88,16,192,13,41,209,17,62,208,51,231,62,81,154,245,201,42,146,206,188,190,3,199,146,240,150,97,166,147,204,145,191,188,134,214,22,167,117,48,174,240,4,87,209,162,189,133,74,158,105,66,109,32,75,192,193,141,65,68,71,102,208,28,77,49,67,196,16,168,99,56,60,183,92,221,57,56,239,65,87,10,73,4,1,50,76,36,47,154,36,68,233,60,158,146,169,109,70,107,234,55,199,25,144,76,45,85,186,177,2,102,100,218,118,146,6,70,142,119,251,213,195,100,251,36,137,76,122,196,33,103,4,40,82,106,195,67,205,14,162,56,187,27,108,222,242,100,198,200,230,72,161,202,107,203,79,15,132,175,182,163,221,224,141,147,21,118,124,72,72,55,252,123,34,72,214,159,196,251,249,239,53,34,233,179,229,177,79,48,79,207,249,13,71,112,97,179,90,201,65,248,99,175,106,112,7,169,22,76,163,79,184,41,75,114,62,50,75,187,97,125,150,103,52,241,205,138,148,34,224,175,223,23,175,0,53,104,17,85,56,72,115,8,149,107,148,34,158,50,71,135,198,244,186,253,116,100,204,37,171,15,108,225,72,201,205,13,121,102,185,55,131,20,37,150,243,14,52,61,135,25,65,228,237,113,212,166,55,101,74,209,139,93,169,205,48,215,34,238,241,50,216,192,246,122,1,249,106,173,116,128,186,76,1,234,95,38,209,43,245,94,163,42,241,3,168,65,212,155,181,26,71,248,239,197,186,122,38,237,150,21,192,213,189,212,30,184,251,243,26,90,143,51,138,209,28,184,123,17,243,194,106,178,137,14,155,92,85,55,60,130,142,186,220,204,202,214,26,12,1,13,135,154,199,189,13,81,119,173,126,194,179,225,251,124,210,204,250,194,147,30,142,139,68,35,247,169,85,252,2,41,223,200,147,33,160,101,80,216,246,247,45,82,102,240,14,186,161,181,194,245,209,52,115,188,154,45,197,10,8,34,252,104,132,12,34,41,86,162,49,85,154,231,133,205,143,236,250,211,29,16,147,99,137,96,185,169,207,79,215,238,160,74,8,59,206,6,164,87,35,143,118,223,43,145,187,209,111,77,166,104,120,32,53,64,163,61,160,2,192,45,158,40,70,125,115,117,5,144,76,190,128,227,75,76,127,65,33,34,198,221,21,232,148,166,50,150,134,78,153,41,59,182,197,120,127,167,66,95,96,235,171,142,53,66,226,90,145,49,233,60,106,189,112,32,211,9,149,105,120,38,86,77,119,142,47,88,156,139,180,72,177,124,232,150,109,23,15,148,224,90,84,80,142,33,0,46,30,168,155,86,81,81,72,15,32,205,123,181,121,161,122,113,54,69,236,107,77,52,108,40,20,105,192,172,124,81,80,213,216,76,101,76,65,226,127,220,224,203,186,71,120,88,53,135,59,98,32,18,216,175,21,231,68,88,127,173,4,113,10,248,25,176,10,166,123,239,179,48,187,162,7,206,198,10,160,240,62,184,137,123,41,72,170,131,39,173,23,5,149,40,49,111,53,119,83,246,249,204,153,196,244,139,207,194,49,190,31,196,90,22,229,185,187,157,210,247,222,197,36,104,100,204,42,168,229,114,129,101,117,61,93,101,11,162,68,152,226,239,136,195,169,177,20,150,6,126,35,111,255,92,220,96,40,106,109,125,156,232,88,41,124,201,166,130,174,222,184,221,114,203,8,59,36,237,180,32,151,44,45,64,105,136,71,10,216,206,20,79,119,119,92,25,108,20,2,18,52,249,229,125,159,27,114,164,166,64,191,73,92,235,207,77,249,78,15,129,98,52,42,254,61,136,174,146,96,195,10,80,235,238,223,131,30,23,233,141,92,112,64,148,123,52,98,174,169,41,48,178,221,146,131,17,239,22,233,4,194,3,222,151,171,194,126,88,101,18,192,39,158,61,195,103,168,149,105,94,96,36,7,159,95,12,0,81,252,74,160,144,240,50,57,132,144,160,69,128,162,96,121,107,188,51,153,79,89,29,184,254,249,211,232,179,39,67,247,64,204,231,149,199,142,71,219,184,11,130,112,133,179,217,243,62,232,180,149,170,102,18,223,14,197,131,196,95,81,15,185,153,130,140,239,102,9,166,87,189,250,68,227,219,163,121,164,134,31,212,48,185,181,114,125,13,16,132,154,84,226,209,160,171,190,143,86,247,0,185,45,239,149,140,149,198,1,163,230,9,138,121,229,128,134,129,99,80,127,24,165,136,156,60,115,99,228,11,130,84,61,142,124,241,252,199,98,206,42,208,26,44,94,31,145,228,171,165,104,175,1,219,96,14,100,217,2,160,191,20,245,219,124,39,180,12,226,217,102,21,20,108,229,111,55,247,62,186,108,194,103,226,64,66,215,162,149,135,52,172,188,52,68,216,94,236,51,212,208,210,17,51,97,61,255,233,45,228,197,54,222,158,151,33,43,202,225,175,19,129,149,238,63,12,105,169,236,131,25,74,216,26,183,230,79,43,154,25,68,151,59,203,60,152,180,180,27,248,124,108,207,179,1,131,167,229,79,225,227,149,133,125,83,182,112,6,62,109,12,123,92,78,185,95,243,19,109,205,218,45,176,56,156,162,47,171,44,69,151,131,224,154,222,98,212,12,253,33,47,150,172,98,154,165,154,168,81,54,89,188,81,36,26,165,81,161,171,25,196,76,15,224,123,121,238,61,104,192,207,209,40,7,191,144,152,59,125,41,57,122,244,122,210,93,1,89,196,85,163,1,240,156,67,226,104,64,141,56,187,23,126,201,44,103,193,29,39,75,231,248,197,160,234,101,93,195,126,217,135,99,211,57,121,186,124,47,170,35,165,142,64,251,25,49,152,52,250,208,241,226,133,206,19,237,165,232,233,90,112,244,166,237,165,204,108,243,121,61,45,70,105,68,203,241,25,207,53,181,187,9,145,153,237,253,204,53,61,208,203,179,111,230,185,167,47,93,56,105,36,30,164,97,5,173,175,235,23,110,254,129,60,56,218,22,210,252,126,62,181,246,24,157,1,31,129,125,199,41,44,90,162,165,119,118,250,181,39,106,19,53,248,137,6,73,141,132,45,13,152,39,224,255,167,79,108,254,242,250,243,155,208,211,56,148,131,124,23,16,60,208,180,111,11,129,225,138,138,131,143,16,216,85,88,204,190,171,207,57,100,60,148,97,166,156,222,191,211,100,214,109,69,55,185,26,230,233,79,248,102,33,6,1,208,39,126,187,64,123,112,209,77,179,25,55,119,120,183,141,106,201,229,196,60,230,98,12,79,98,6,185,216,191,105,135,210,233,121,173,64,9,53,124,202,207,223,57,241,110,69,155,190,134,17,2,142,139,6,166,153,56,107,99,40,36,52,253,22,169,39,17,240,153,210,241,195,128,236,231,45,133,209,21,13,107,141,152,135,169,77,220,151,70,12,101,234,213,144,244,181,175,186,1,232,193,136,39,195,108,232,245,126,127,27,245,8,41,175,115,62,58,167,176,93,13,161,163,88,97,238,111,247,98,54,70,129,194,255,204,183,89,105,90,108,34,253,147,205,58,80,63,242,34,186,43,104,68,212,247,162,97,239,98,3,105,237,166,233,55,198,27,157,173,139,109,162,55,210,116,238,245,98,246,197,107,54,57,165,88,167,188,214,217,225,247,253,105,176,30,193,78,7,202,185,32,104,86,221,204,86,26,99,70,235,114,250,40,162,137,144,138,73,102,134,185,34,230,247,29,8,103,66,214,46,90,156,92,141,40,242,29,113,26,211,251,208,171,137,129,110,154,1,105,155,30,202,116,176,43,166,227,71,223,215,58,143,86,116,14,146,139,186,96,118,100,178,206,67,36,29,111,74,85,235,190,21,213,240,224,220,99,64,105,130,241,183,218,112,27,135,79,78,44,221,174,236,176,93,13,6,111,170,249,124,44,31,240,109,100,209,85,205,208,43,199,111,159,121,168,179,16,172,229,39,227,101,102,26,54,244,106,24,227,239,2,233,224,229,130,202,211,204,189,124,228,118,152,161,5,217,69,205,103,78,215,48,103,232,112,213,140,162,185,191,24,74,243,83,175,6,22,224,163,210,41,155,233,79,143,230,160,47,204,125,75,58,11,51,60,217,254,94,125,190,198,115,130,230,248,97,170,90,122,235,105,9,142,107,62,30,189,20,169,155,113,34,247,120,233,97,126,162,154,141,197,207,205,199,5,26,58,224,147,166,163,48,215,179,77,235,213,171,56,198,20,51,193,179,14,25,197,225,238,111,61,96,180,215,169,130,168,201,142,171,231,108,77,159,220,58,15,253,107,82,120,92,250,177,225,99,158,254,104,19,154,221,199,124,190,118,30,97,222,114,126,99,70,210,201,71,109,210,46,37,102,147,201,139,71,35,87,63,154,154,141,200,219,205,100,177,187,154,33,169,245,73,142,255,163,195,98,100,212,177,68,94,86,16,250,118,65,24,207,48,111,73,180,97,198,91,244,97,33,23,25,169,25,204,195,1,17,211,210,166,161,112,141,249,248,199,49,40,240,197,60,70,36,127,253,193,140,75,92,31,172,216,236,115,115,22,68,91,179,156,245,71,246,252,179,34,127,45,230,154,47,75,181,153,169,159,233,189,43,226,103,254,86,64,176,159,139,141,161,48,172,252,91,205,231,231,82,152,169,61,234,189,225,146,138,61,135,220,226,210,17,67,78,104,139,89,253,219,159,121,197,150,68,115,64,145,49,195,169,236,159,43,7,46,9,118,124,249,237,133,216,240,29,179,97,105,209,199,188,207,134,250,121,153,211,88,147,165,189,159,89,69,136,248,13,26,52,198,43,233,10,177,68,207,151,187,68,223,138,174,132,245,152,83,241,71,27,16,21,151,231,230,148,145,238,163,13,200,104,82,87,115,247,86,26,204,61,40,51,205,74,1,192,127,122,27,143,242,99,174,183,77,18,243,200,117,188,230,116,211,20,19,114,30,198,88,205,117,94,12,34,230,1,63,231,99,30,55,171,10,227,40,229,208,247,234,113,97,218,38,178,219,164,57,201,204,40,78,92,51,62,215,107,38,23,234,87,83,225,120,111,14,246,98,92,51,65,192,251,104,109,251,182,130,222,236,113,255,158,171,161,61,184,195,130,135,151,222,97,65,173,217,111,126,78,240,245,14,42,173,12,254,222,200,215,61,95,228,56,128,219,199,148,37,246,126,78,190,183,63,217,104,245,157,104,59,118,75,114,64,187,235,36,167,240,29,67,54,169,170,102,181,146,184,246,183,58,15,54,159,123,163,236,22,47,141,64,202,122,238,221,46,55,0,214,46,112,57,140,148,147,253,107,24,26,73,199,243,60,200,14,235,121,231,103,56,171,137,81,124,102,232,204,67,38,195,204,96,205,138,155,77,8,250,49,211,182,234,102,98,201,231,230,64,7,238,115,83,6,13,41,84,51,67,93,237,191,157,85,174,209,204,107,247,248,109,138,60,207,123,193,241,159,238,186,7,202,46,133,109,186,254,152,197,97,54,25,119,53,91,38,238,154,193,220,86,29,211,54,156,187,9,51,196,136,250,98,4,160,37,174,38,18,208,71,227,104,244,5,96,242,78,207,166,226,96,84,140,16,38,232,47,119,116,53,226,90,218,16,158,107,169,148,250,47,119,14,93,157,40,195,20,130,174,249,120,145,89,79,54,82,78,23,70,75,254,163,212,34,31,132,102,233,190,174,211,59,19,89,104,25,113,104,251,188,26,137,170,27,97,134,68,109,168,1,120,188,121,54,164,156,187,28,248,70,229,208,212,220,101,38,217,131,164,251,224,48,155,61,203,26,88,72,117,103,2,150,46,233,11,33,94,180,224,246,90,193,180,4,120,24,243,246,118,153,9,202,172,63,198,238,29,93,147,220,109,42,114,178,1,215,111,55,73,49,141,199,46,235,83,31,167,229,50,230,128,128,62,126,165,184,64,232,10,239,91,21,0,182,1,105,132,142,8,221,46,254,206,5,241,21,29,109,66,167,228,23,27,89,220,212,56,23,157,176,107,174,38,172,173,243,219,228,141,174,153,45,83,227,170,12,54,178,124,181,97,204,179,60,254,211,62,167,209,133,132,98,222,75,32,107,182,22,200,47,92,179,209,203,235,210,131,119,195,31,109,64,200,82,31,115,113,244,17,102,20,22,30,115,186,9,196,79,165,176,191,243,31,42,74,55,107,226,191,25,57,227,71,190,109,86,246,235,103,93,146,213,11,51,60,65,186,58,160,208,30,126,111,240,185,235,217,19,144,150,218,110,166,75,238,217,81,200,75,76,55,91,226,78,205,149,98,178,155,167,54,66,96,78,78,138,131,249,236,110,239,62,124,118,163,230,55,63,19,81,10,49,152,1,169,87,55,87,234,247,207,54,61,82,140,248,36,254,121,78,23,252,84,31,150,185,148,141,196,206,23,96,30,215,12,13,148,122,234,224,180,74,12,11,213,151,247,106,242,176,126,243,5,130,171,189,39,242,197,223,89,87,70,205,233,57,115,233,113,232,110,94,239,131,147,168,243,245,117,28,172,220,53,113,65,19,250,140,47,2,148,252,241,12,201,93,150,48,35,106,164,86,90,188,194,218,199,179,190,172,58,35,63,77,135,100,86,243,249,219,120,238,109,133,11,53,83,62,185,223,235,132,101,51,63,14,175,81,179,187,21,190,92,249,154,107,77,103,238,196,108,170,212,106,174,43,62,23,109,161,69,103,210,178,180,109,113,243,216,89,87,16,91,205,101,39,195,124,166,172,70,17,134,249,188,135,238,156,70,113,169,239,117,126,174,186,21,192,238,147,124,131,249,222,247,5,22,64,74,143,25,240,153,191,246,241,80,5,140,138,153,220,92,220,220,58,98,197,28,137,108,172,35,53,117,84,206,65,89,63,173,59,51,211,238,164,102,152,82,174,155,111,180,31,77,231,240,66,187,106,196,147,129,210,105,106,134,187,218,111,206,52,91,50,135,127,76,21,126,115,186,21,30,107,191,157,254,24,11,121,87,181,210,86,83,195,188,133,134,213,240,59,164,69,220,140,40,140,126,45,168,185,252,108,131,224,187,169,171,65,105,192,167,48,25,146,208,251,181,142,3,160,102,37,204,115,235,134,133,162,98,109,241,210,67,52,73,219,79,38,84,190,22,36,105,89,111,110,40,210,24,147,9,163,140,154,203,85,157,251,153,247,148,139,33,232,243,173,210,208,189,122,107,218,236,122,247,231,166,157,94,99,151,73,85,122,251,115,195,89,61,229,181,38,235,178,250,131,33,127,162,59,233,180,121,228,15,6,214,88,243,126,164,171,47,164,23,243,120,178,203,38,212,18,43,179,82,68,146,33,227,243,141,20,247,22,134,108,172,140,119,247,153,208,88,30,98,133,43,52,150,22,249,43,25,146,97,176,104,127,44,112,15,122,156,67,172,210,227,91,209,66,208,228,151,7,76,167,241,195,0,232,100,68,6,36,254,203,231,152,137,164,239,199,156,86,204,80,19,174,215,204,0,202,153,49,96,192,61,52,128,64,8,238,114,243,97,182,76,143,152,57,244,226,209,44,63,172,15,94,208,222,240,1,133,108,91,157,97,240,165,203,29,44,90,181,234,115,243,4,27,176,79,20,50,188,58,19,120,148,22,203,131,218,161,70,39,196,50,177,79,158,143,215,116,208,58,154,114,113,49,16,94,141,124,208,169,204,55,210,164,85,106,53,157,101,9,191,199,221,93,139,13,117,166,36,184,195,124,101,66,36,144,117,183,58,158,183,44,189,243,82,0,7,196,220,41,215,100,55,151,231,84,52,22,158,221,221,106,220,126,98,174,164,132,183,155,9,95,150,154,75,185,208,33,99,253,109,194,34,0,219,94,219,151,23,7,51,213,92,253,237,76,241,215,31,220,58,193,180,198,145,93,103,13,115,79,99,183,167,66,82,65,33,184,25,145,28,45,206,108,26,47,253,183,251,148,32,128,202,77,243,133,137,127,90,180,50,179,28,85,132,177,105,152,121,206,71,231,169,192,136,35,46,198,177,36,108,161,236,152,37,191,10,160,108,78,159,128,123,26,168,89,204,38,225,225,147,100,174,81,100,180,168,30,149,184,152,22,234,169,247,102,134,250,73,141,228,156,224,101,169,54,53,207,73,83,8,129,65,88,172,63,2,58,55,195,17,80,212,12,151,132,191,22,153,72,181,194,60,255,25,141,247,83,26,57,65,178,147,169,221,110,38,71,243,152,81,229,94,215,12,35,190,88,97,213,90,113,177,165,60,139,154,83,238,254,203,153,236,171,188,212,66,16,179,184,25,226,3,173,83,217,164,184,239,12,167,232,148,102,74,204,217,41,119,38,226,208,2,57,101,70,80,24,111,110,133,125,70,74,77,160,124,134,91,209,160,233,122,107,192,204,119,14,33,67,74,43,172,152,65,159,221,244,231,50,193,172,231,106,58,21,226,230,29,127,77,159,12,169,217,233,230,81,158,10,179,117,166,237,229,55,167,221,107,232,136,22,180,23,252,209,166,9,191,168,57,74,123,43,89,208,35,83,144,40,195,61,127,112,10,66,180,126,172,84,79,171,15,168,113,113,232,131,37,168,132,252,193,240,68,116,158,152,130,240,244,159,222,70,38,161,102,148,216,174,249,199,23,32,123,1,32,246,139,16,158,6,34,76,114,110,36,235,29,184,209,47,152,149,39,118,6,197,182,125,162,128,3,28,178,57,39,156,203,75,49,55,145,204,16,18,234,99,133,142,227,122,177,200,200,166,174,3,10,222,254,34,155,225,69,25,16,11,170,153,99,254,142,104,53,165,152,231,234,90,246,221,248,137,162,139,144,211,180,100,72,232,235,106,26,96,98,238,199,220,47,92,213,104,103,147,58,162,200,115,208,92,230,102,182,87,189,152,84,181,15,89,55,158,105,177,246,51,14,41,46,230,124,146,207,81,160,61,106,254,211,22,57,232,213,149,64,98,186,25,119,69,205,128,8,175,3,98,104,165,172,203,7,78,254,234,159,11,190,11,253,229,115,90,185,175,8,149,29,200,40,53,167,72,74,153,38,229,115,241,241,129,29,95,129,53,73,47,49,102,58,230,194,204,150,172,143,157,175,100,237,207,90,186,132,97,201,48,211,62,96,195,80,238,106,69,27,210,223,137,170,184,222,57,153,98,159,91,105,51,239,106,166,253,161,132,57,37,201,74,177,109,166,88,27,198,51,47,190,34,242,24,103,8,253,99,160,14,151,154,154,225,41,140,223,6,9,248,220,60,37,47,201,99,46,138,36,200,214,63,29,63,93,97,29,82,51,0,211,184,55,114,117,93,205,248,161,254,45,145,115,239,250,211,168,190,198,47,103,245,199,128,152,36,47,73,96,5,155,164,102,10,111,254,177,134,117,93,138,121,240,177,226,185,169,139,78,53,19,252,200,213,57,75,162,33,81,238,232,219,205,20,190,159,139,73,103,174,176,150,253,12,89,135,139,220,103,168,237,214,250,224,0,216,103,88,71,87,247,228,204,222,121,41,214,205,92,67,74,29,51,190,221,42,97,206,154,251,167,92,181,60,247,15,25,210,26,186,230,143,235,71,137,55,204,143,195,149,73,133,182,48,118,97,63,194,202,91,137,185,189,115,176,114,104,230,48,215,188,158,123,19,253,140,48,63,193,124,130,124,119,197,252,239,83,27,91,154,97,225,221,123,54,115,106,143,25,249,46,177,214,231,167,17,248,168,75,204,83,79,14,154,46,151,190,182,198,35,38,190,120,201,121,126,111,45,164,192,205,124,161,219,153,98,230,33,180,34,80,85,175,92,228,165,103,127,214,78,10,22,79,51,211,239,163,102,18,24,89,62,245,84,31,195,96,3,57,94,11,120,202,84,243,128,12,59,204,79,189,15,202,139,103,162,88,203,186,154,83,207,58,255,213,233,79,9,138,192,216,19,40,169,75,4,8,95,140,19,41,255,214,86,209,133,107,162,185,178,234,207,17,153,244,189,168,165,137,117,235,202,75,176,121,143,216,79,128,211,233,99,67,80,18,111,5,179,143,94,60,24,147,216,38,145,209,211,231,26,16,3,197,47,67,93,220,212,140,116,119,88,87,127,239,157,175,18,227,111,19,173,93,23,94,2,119,150,98,187,49,61,38,53,155,146,108,152,103,210,25,108,254,101,236,9,3,72,173,126,203,19,127,215,37,135,199,19,85,16,60,206,26,27,161,249,109,106,166,153,64,142,45,148,57,213,76,79,109,152,247,179,99,88,22,84,78,91,24,75,116,68,97,4,140,221,159,66,206,115,113,237,178,168,77,148,42,171,153,194,86,152,107,173,234,67,155,218,124,139,123,183,7,243,65,127,44,209,106,56,32,53,105,228,0,174,251,82,179,155,251,146,203,51,162,217,186,73,194,249,129,129,68,205,20,231,125,46,76,226,60,253,237,220,146,120,78,187,75,247,63,86,82,228,254,94,196,22,106,181,243,114,135,87,182,218,179,170,211,24,114,58,44,115,241,212,76,73,34,174,110,165,63,203,131,243,161,198,213,112,40,249,111,83,250,88,53,222,106,153,40,134,90,71,100,7,241,38,167,104,177,96,6,229,239,35,74,247,124,28,76,152,109,15,191,102,250,55,194,69,225,220,129,111,195,151,15,220,55,253,49,195,40,232,95,19,73,251,162,214,74,32,237,86,144,122,89,205,120,75,97,134,177,84,159,108,154,104,183,155,167,122,178,152,71,79,49,135,9,106,98,26,86,211,160,247,157,144,218,149,100,115,177,154,98,180,155,169,225,233,197,195,58,41,221,140,72,165,254,116,135,207,246,14,138,169,95,118,125,109,163,207,187,239,53,224,228,217,58,102,232,49,186,213,240,158,97,156,224,46,111,173,124,65,1,219,134,60,24,249,198,237,155,29,72,134,174,95,235,167,108,228,87,119,171,19,171,25,146,210,230,102,10,22,91,205,108,196,221,205,240,85,171,25,86,35,247,20,224,175,18,2,25,204,149,128,218,205,67,91,194,48,227,115,222,17,231,208,19,74,89,186,105,198,24,190,157,161,144,94,202,99,174,197,129,23,128,173,171,0,95,145,236,164,255,246,90,169,48,164,169,214,49,243,242,65,91,75,181,88,48,183,124,25,105,231,250,53,91,47,53,215,188,221,157,101,249,72,223,48,230,228,76,42,211,90,23,107,211,171,147,165,197,63,243,38,112,217,58,166,199,193,119,196,148,245,123,174,103,54,16,175,249,92,177,222,22,29,242,129,208,163,123,26,219,28,185,172,102,242,249,126,53,61,253,121,171,25,98,133,236,102,72,200,30,51,52,112,254,228,39,152,16,30,48,204,84,233,252,201,97,159,121,30,237,124,164,234,9,11,163,247,156,106,29,116,26,184,149,34,196,99,54,37,202,107,70,154,60,61,230,234,124,251,152,41,93,47,53,227,197,220,137,8,62,117,234,152,130,203,217,126,226,83,152,148,230,171,10,237,87,139,157,129,89,61,117,133,65,68,234,181,47,190,246,144,130,96,53,64,106,76,227,141,200,211,120,110,238,196,84,88,105,105,47,106,165,190,239,163,114,38,170,52,126,193,75,69,235,228,103,6,125,117,86,127,121,204,100,19,221,188,155,136,208,84,203,231,166,235,16,255,196,221,210,99,230,31,205,107,126,26,185,177,34,77,226,70,147,118,86,43,90,169,126,107,192,14,93,95,218,246,134,124,205,180,151,180,246,152,179,79,98,147,95,147,244,41,102,20,75,253,193,200,77,233,198,48,160,220,223,97,166,139,245,185,122,162,3,120,205,144,230,61,95,211,26,139,203,53,15,40,83,215,99,62,255,200,223,123,24,254,232,49,19,168,93,51,205,68,251,189,216,143,124,91,75,66,76,241,251,105,15,162,105,249,38,121,248,62,184,152,233,203,126,190,7,24,194,123,111,211,118,79,249,153,10,252,246,103,238,20,133,30,43,180,111,219,173,144,140,245,199,92,174,251,70,135,119,21,250,135,159,117,134,149,182,254,63,172,183,201,27,24,56,216,214,246,60,215,246,188,215,166,31,71,188,32,51,95,122,32,195,144,87,105,165,179,119,198,163,118,243,86,72,174,77,224,113,123,42,57,142,97,44,121,230,119,142,16,3,225,89,104,129,159,73,88,227,181,10,116,41,98,61,174,217,217,235,238,120,30,247,106,165,246,152,1,63,222,123,147,229,20,140,26,102,162,211,236,230,170,66,0,152,79,28,80,252,230,56,35,58,141,76,106,246,122,188,155,66,89,158,207,213,248,3,119,158,76,116,8,250,115,117,142,150,169,99,166,234,255,60,57,101,210,184,250,68,2,186,103,28,223,188,207,30,102,58,210,229,139,156,25,152,29,223,128,216,65,123,78,198,110,117,145,226,102,58,150,245,209,138,129,207,220,220,21,230,108,230,84,174,167,179,141,12,69,29,207,110,92,145,110,206,103,214,181,199,124,188,151,155,128,221,116,113,10,178,220,204,53,214,230,50,176,248,115,181,241,237,184,121,106,143,173,153,235,246,137,122,78,155,42,149,40,44,184,82,205,205,53,61,155,10,46,89,169,254,104,5,64,74,126,204,36,173,220,140,166,218,243,219,53,121,130,150,243,165,205,231,222,101,122,253,216,188,239,119,178,16,92,229,184,88,69,85,204,234,210,16,88,73,252,188,230,234,101,191,109,226,241,227,189,119,113,136,40,120,250,50,71,121,205,195,87,47,253,87,239,144,149,8,35,104,179,216,239,60,227,151,239,210,62,222,219,220,175,245,56,193,97,173,173,142,63,94,57,238,76,86,239,143,199,90,177,169,16,121,165,247,165,80,10,243,151,26,80,133,61,67,82,107,140,246,168,146,139,252,190,115,12,231,160,23,232,157,99,73,190,5,140,254,239,234,56,255,19,247,134,146,226,157,6,80,214,248,213,196,58,239,36,234,78,53,128,25,198,214,103,154,88,228,236,102,58,225,255,92,91,126,158,83,154,111,185,189,43,243,178,1,99,62,175,89,234,187,174,147,63,25,161,215,187,242,8,157,220,74,126,160,190,59,138,55,232,108,147,77,121,23,61,161,87,152,65,190,143,103,187,130,43,204,205,36,230,158,221,44,143,30,27,14,203,227,217,174,232,16,189,197,38,186,221,198,227,208,158,13,163,123,31,204,6,14,247,204,163,106,229,121,183,30,71,163,62,23,247,226,49,223,198,205,223,207,202,3,156,234,231,139,201,106,63,211,12,44,252,13,49,182,53,161,63,115,161,174,0,103,19,93,82,217,21,179,37,85,252,189,140,242,248,49,103,103,222,199,188,149,69,1,51,178,180,126,115,96,251,207,249,114,62,102,243,131,19,17,192,245,204,226,227,106,56,218,126,27,78,236,125,52,8,32,252,197,168,169,189,143,198,129,229,230,74,24,173,179,161,33,133,145,221,92,83,126,102,67,39,182,242,79,2,77,200,51,106,44,94,247,23,72,138,140,103,146,119,139,27,221,188,223,21,130,224,176,79,227,109,208,155,199,76,127,175,63,25,189,69,58,40,221,246,56,183,162,239,174,207,61,240,205,253,131,144,60,126,222,154,213,22,131,210,246,214,200,169,3,184,240,19,27,55,232,185,244,120,191,203,95,185,219,90,85,243,244,116,228,230,49,36,47,93,77,38,124,53,255,221,14,19,148,222,27,221,188,225,47,213,217,54,244,106,130,65,127,167,97,26,247,226,125,117,56,0,63,18,17,138,188,77,154,98,45,154,56,94,76,115,243,123,235,33,186,159,64,36,114,174,207,181,203,137,129,200,20,159,191,121,172,72,52,76,55,195,188,49,31,179,107,84,98,166,20,171,158,242,176,6,247,107,158,169,63,43,139,212,78,201,126,245,52,245,140,199,124,142,57,255,237,249,168,32,99,206,222,230,133,121,142,39,149,67,165,241,2,60,143,249,252,231,137,107,200,191,23,31,208,69,221,229,189,247,188,46,39,102,228,160,223,171,247,229,31,193,76,204,218,95,179,94,141,132,239,243,100,6,252,191,102,8,28,254,254,213,254,224,208,224,252,249,219,242,218,72,191,253,249,228,50,104,70,87,179,223,247,174,249,206,148,108,69,185,247,183,91,124,48,154,13,158,48,118,80,83,170,110,29,69,26,154,236,123,173,152,43,153,206,235,39,155,98,34,188,215,154,209,66,45,239,84,137,73,74,3,192,179,159,48,209,110,167,35,230,174,252,0,191,105,186,70,152,233,44,122,204,68,143,247,131,228,2,92,250,49,19,24,251,213,168,194,140,254,152,203,69,227,88,27,15,45,228,207,218,164,2,224,230,249,70,16,131,66,104,118,43,220,67,207,218,236,169,198,152,153,174,238,115,111,184,234,124,84,106,43,245,93,157,16,248,44,55,131,247,120,174,38,75,30,87,195,19,240,252,54,95,211,127,27,100,218,19,241,157,39,155,254,90,212,202,235,147,210,56,62,120,204,5,147,8,125,2,89,250,175,124,72,161,120,223,79,8,61,65,21,184,25,141,175,55,194,134,55,241,154,187,17,164,60,97,48,245,3,55,67,40,254,60,218,25,149,20,230,161,250,64,22,232,146,94,115,51,2,147,79,140,125,230,225,240,175,61,146,178,224,255,146,49,179,249,176,64,183,255,124,109,2,225,236,179,28,166,250,39,252,175,231,212,136,223,166,138,167,33,122,55,129,231,251,219,133,26,73,82,31,10,72,98,15,179,178,153,97,229,93,186,91,129,44,200,215,62,231,32,90,16,110,166,99,167,171,25,85,148,48,175,242,100,176,218,182,194,160,155,241,107,182,154,171,87,216,143,25,74,96,141,94,26,24,26,159,75,133,220,155,150,57,142,63,214,110,41,2,115,205,79,1,198,228,164,124,83,42,103,67,204,58,42,166,75,54,167,155,225,196,122,174,198,233,141,71,99,90,63,191,157,232,85,114,243,236,85,39,234,9,30,93,78,13,243,58,27,189,190,55,237,72,190,115,224,124,103,77,108,32,245,86,253,230,240,51,63,30,86,227,212,246,39,71,108,180,233,161,223,160,246,186,242,161,86,83,84,215,176,141,73,65,218,173,21,133,12,53,131,163,110,97,166,148,164,102,88,249,182,155,33,133,208,15,118,54,223,248,158,149,108,177,38,44,73,18,246,17,87,67,236,160,163,210,225,254,140,7,31,79,226,238,56,254,101,237,120,235,153,117,207,66,201,231,182,41,155,117,62,14,49,203,35,142,214,10,215,189,70,25,13,113,239,120,46,184,98,30,107,61,11,48,222,138,38,204,199,140,6,67,60,216,238,79,250,24,157,164,203,22,101,230,61,158,105,88,97,34,241,155,155,20,248,99,174,171,198,231,202,143,12,39,230,92,47,13,182,153,215,147,187,107,103,39,112,189,86,240,84,231,246,58,145,0,254,198,247,200,15,42,19,115,94,151,226,23,243,241,241,158,71,67,24,126,199,205,143,85,75,71,86,72,76,113,181,1,217,213,12,186,38,204,103,233,106,144,81,127,128,116,55,27,169,160,154,105,227,185,11,232,156,49,93,221,203,10,69,133,159,3,176,34,22,205,16,156,189,53,205,152,227,231,176,43,154,125,134,229,252,2,0,48,67,13,84,212,220,72,122,185,25,30,6,53,3,74,92,241,219,150,90,84,51,157,204,62,104,164,176,212,219,175,40,35,100,255,237,243,108,122,107,216,21,170,15,25,77,33,90,105,168,164,117,155,79,21,202,43,122,134,84,86,235,136,91,19,168,169,185,208,76,236,131,210,80,169,123,204,80,143,249,213,141,67,73,31,45,211,67,237,131,210,128,210,232,213,199,215,148,175,201,246,167,19,173,210,74,30,107,128,42,162,30,34,236,66,206,4,74,189,191,9,131,78,165,171,112,222,206,16,204,104,108,22,53,215,33,19,173,195,222,46,191,141,80,237,116,111,230,124,233,221,244,16,41,200,126,197,190,50,96,150,145,23,43,84,232,150,175,160,179,243,62,229,110,186,70,103,108,13,211,136,182,196,60,206,6,24,51,141,134,74,125,112,99,101,246,139,249,143,166,116,10,81,80,236,12,72,242,106,108,135,134,192,246,195,177,254,10,91,106,62,49,189,59,198,199,57,89,73,19,181,133,35,200,47,134,4,167,235,79,147,132,140,245,5,160,64,247,98,10,202,201,157,56,168,14,159,172,99,57,159,104,187,107,11,5,240,210,120,248,120,70,208,208,186,25,170,40,125,47,42,154,238,103,53,104,7,213,101,55,58,240,52,220,12,171,166,62,57,244,144,254,100,72,26,106,93,215,128,182,59,204,150,225,17,51,42,118,62,164,16,153,236,231,131,228,224,31,70,148,148,188,149,126,108,19,119,89,110,134,222,88,111,158,144,7,241,171,155,17,70,170,185,185,152,57,102,90,198,244,115,50,239,253,232,108,86,228,127,174,206,206,54,13,164,29,17,7,25,114,2,199,139,100,196,188,30,151,157,110,231,225,19,173,209,254,161,95,155,182,222,230,251,10,124,6,79,158,0,58,10,87,43,79,176,98,63,75,128,62,209,17,175,77,147,146,174,175,108,104,162,187,252,140,41,54,63,87,211,76,225,175,141,114,233,122,174,134,152,206,223,11,37,0,61,7,128,212,103,119,248,105,248,120,162,36,104,60,179,239,105,99,24,189,153,154,115,246,105,138,83,181,53,64,227,164,13,135,99,88,35,182,142,105,226,97,226,234,53,181,32,141,90,206,242,141,126,172,170,208,6,168,116,219,5,50,210,12,1,38,173,138,153,68,150,15,25,100,74,210,147,80,233,48,170,177,145,83,164,21,102,100,232,11,206,21,211,173,48,195,62,86,58,1,238,128,194,196,164,135,54,88,134,19,36,249,147,113,116,102,125,112,56,235,61,236,100,2,207,165,87,23,40,227,252,201,42,103,136,94,13,75,145,207,97,120,97,53,86,48,33,128,8,114,144,147,18,173,106,204,105,94,5,9,204,231,99,21,125,49,144,70,30,48,79,186,188,150,142,105,70,204,215,175,110,198,176,160,102,114,164,97,166,111,68,135,28,221,50,223,15,143,223,127,118,227,46,102,168,53,91,152,103,209,83,223,8,166,107,124,18,168,126,146,254,54,93,37,30,105,204,14,184,78,95,204,218,99,125,80,105,218,17,127,222,8,195,171,31,142,224,159,147,126,18,148,215,115,60,185,241,221,63,230,222,157,244,25,42,119,68,151,212,124,28,177,184,55,36,94,207,197,185,134,195,1,30,64,184,127,96,64,220,94,34,197,92,138,160,79,49,211,30,237,55,167,174,34,59,26,245,15,2,87,55,119,225,119,197,90,243,101,6,194,106,190,175,154,145,75,140,139,73,186,234,213,224,29,220,177,165,128,173,53,135,245,227,154,240,7,159,181,137,40,71,253,41,74,187,175,99,140,111,75,63,200,132,130,215,31,141,94,107,241,148,120,235,89,86,220,220,232,2,212,140,58,131,95,189,72,95,62,55,79,37,185,35,69,61,189,232,234,94,3,108,189,47,2,202,152,67,111,62,134,151,121,48,83,11,211,71,67,42,222,159,12,98,60,93,158,112,111,165,248,156,236,36,75,135,28,57,188,184,26,191,71,71,28,50,33,223,168,105,7,21,146,98,204,134,29,112,179,145,169,169,57,200,104,48,79,37,242,196,220,34,109,106,157,130,237,177,158,200,47,187,181,192,229,160,214,236,68,193,203,154,197,180,80,111,120,56,167,199,71,189,163,137,32,30,16,124,58,33,186,155,183,168,180,98,133,127,227,110,166,176,14,247,231,83,91,200,234,247,38,7,176,117,76,154,169,228,184,249,4,14,83,39,41,113,165,167,248,22,210,94,253,121,50,216,156,135,155,41,132,62,191,109,29,123,215,92,158,230,74,196,143,247,140,72,125,149,118,156,125,189,57,18,222,238,122,66,144,219,135,206,66,242,160,30,140,175,98,34,19,106,166,88,236,102,68,136,202,243,219,61,15,223,231,23,77,244,89,159,156,126,188,20,230,209,235,243,193,206,62,46,247,94,189,60,131,86,113,71,124,50,52,116,1,95,115,142,49,163,255,188,233,231,44,123,123,50,152,143,183,203,107,101,97,187,121,33,81,171,230,232,241,58,102,200,79,245,200,231,12,247,91,159,19,90,40,66,48,34,75,19,230,190,180,18,15,211,201,42,51,204,116,55,60,183,110,206,191,203,217,144,72,61,62,230,122,105,37,48,163,227,164,67,82,172,115,219,205,180,1,60,55,55,196,187,155,225,180,120,30,237,216,179,79,20,128,144,207,60,66,246,222,93,253,53,77,194,246,49,115,168,187,153,166,254,231,106,206,82,31,113,200,83,158,205,174,36,151,226,163,45,212,122,225,197,108,109,189,62,21,152,196,207,225,5,176,213,163,70,227,208,173,243,49,147,95,118,51,68,10,250,104,249,108,135,49,168,219,232,206,30,115,237,241,189,77,73,104,61,230,84,61,160,229,20,109,207,225,6,113,133,111,242,6,180,76,207,213,211,153,166,144,12,98,227,121,126,27,36,116,115,243,59,13,161,253,46,110,163,26,59,94,107,114,63,102,179,213,254,113,177,147,78,194,104,68,26,237,25,19,68,218,171,155,171,104,48,255,172,203,143,166,13,234,98,189,47,149,83,88,231,216,127,90,183,231,137,129,104,150,63,204,101,137,185,62,120,66,27,145,38,102,116,73,222,225,244,220,31,201,132,242,199,75,173,226,203,26,34,82,33,177,255,125,201,168,115,110,248,13,223,1,5,135,52,220,60,234,123,45,12,150,110,100,199,121,231,208,14,247,233,184,244,199,235,88,239,252,77,238,138,111,122,232,158,117,11,246,205,35,120,146,240,143,159,111,107,199,207,53,18,237,239,193,134,43,238,103,42,25,16,173,207,218,186,45,158,20,1,0,178,222,29,7,223,192,7,165,15,200,102,158,61,163,196,126,181,173,128,247,110,41,136,64,93,51,37,158,119,51,60,111,234,155,33,108,202,34,119,99,187,93,217,43,204,104,83,255,177,87,174,88,0,214,88,244,152,57,38,253,197,38,51,252,121,49,88,61,125,125,204,63,134,212,96,2,110,60,62,74,42,127,108,226,30,120,109,99,207,122,127,121,39,49,163,244,247,30,1,187,197,205,161,56,252,243,234,26,207,189,140,65,227,253,237,233,142,8,12,94,227,49,34,175,238,70,11,56,222,215,170,190,9,111,2,165,199,115,195,23,115,247,10,36,202,124,199,228,204,67,127,43,8,13,159,248,162,144,62,139,139,231,106,239,193,213,175,34,48,186,9,244,194,181,247,75,223,163,5,205,144,162,184,33,166,201,116,239,41,35,159,153,30,39,29,28,201,13,232,50,119,206,143,7,83,144,92,138,155,35,49,81,254,152,193,197,205,217,212,106,159,249,79,49,222,205,244,218,191,135,98,202,241,228,212,207,222,67,239,76,171,230,86,116,164,223,101,223,111,171,45,102,188,234,254,158,75,151,60,148,254,199,242,36,22,200,27,220,30,72,88,20,192,40,203,160,64,92,209,221,74,173,71,199,4,102,216,233,47,93,241,204,52,60,231,98,79,111,101,128,234,250,177,236,151,239,97,156,105,154,171,58,17,80,161,190,7,11,253,40,173,232,12,157,192,26,239,113,121,62,11,14,137,254,114,131,48,213,239,13,64,79,15,91,114,147,158,132,133,41,23,253,13,49,15,83,158,186,230,19,1,235,94,53,209,53,186,155,48,178,30,77,248,31,192,158,205,228,145,125,182,18,87,122,215,78,246,192,229,92,218,241,124,255,97,245,136,255,251,191,254,249,255,254,207,255,253,31,20,144,232,255,24,2,18,224,19,80,53,189,173,87,104,129,207,167,19,26,25,62,177,66,182,242,23,61,233,249,194,201,59,154,198,79,10,92,31,21,254,37,121,84,218,109,180,155,220,240,41,97,86,8,142,53,155,15,111,0,160,129,165,40,61,98,130,151,52,90,208,134,233,167,149,191,106,28,32,197,119,106,146,129,254,228,208,46,239,54,167,24,207,180,207,127,213,131,66,224,222,226,131,109,128,79,74,30,0,240,40,198,212,200,140,254,162,71,173,168,56,197,152,66,17,162,99,138,252,103,139,254,196,126,54,134,218,255,154,71,37,56,237,183,212,62,57,9,151,96,93,48,23,226,89,55,195,176,59,94,179,183,95,99,62,47,242,215,188,73,165,117,162,180,92,163,245,203,38,192,63,11,115,167,4,235,102,184,241,212,74,216,112,225,147,137,154,142,22,93,22,240,136,236,214,249,87,77,45,242,41,64,207,28,172,130,116,199,211,237,136,34,181,199,155,112,159,108,173,239,144,100,44,94,49,56,222,197,28,90,250,133,224,108,186,23,102,50,240,171,252,69,47,218,198,113,32,189,186,7,71,149,150,185,56,2,187,152,233,101,82,32,70,167,190,17,86,208,196,127,209,123,84,36,201,188,98,208,77,183,81,235,252,20,15,61,72,167,170,79,181,253,47,121,212,191,225,72,104,62,14,177,64,55,179,20,212,217,37,23,123,67,239,19,78,21,180,68,52,177,59,161,123,114,51,157,207,237,201,196,167,139,130,55,115,218,143,47,108,74,7,45,110,62,251,19,112,45,195,115,138,185,60,17,128,249,187,241,219,184,229,175,185,165,42,87,159,109,77,95,140,186,204,5,159,1,5,92,66,147,98,229,139,228,5,116,204,115,63,161,34,36,154,50,44,56,196,175,121,206,220,196,92,158,49,231,24,187,25,32,160,181,163,247,167,176,50,234,101,17,250,153,21,81,78,213,134,110,108,255,98,160,198,231,83,243,1,61,44,230,244,22,148,76,16,34,204,79,172,104,220,199,101,135,245,120,212,90,40,67,241,111,180,152,44,48,178,60,197,170,236,219,152,153,211,122,42,97,224,90,253,189,72,208,149,231,230,40,200,118,49,63,101,0,202,166,43,126,26,238,202,231,193,247,113,35,226,222,0,227,223,26,29,68,8,177,8,186,176,75,155,249,248,64,49,164,253,105,156,94,38,84,17,159,147,242,189,166,3,161,62,190,74,99,102,174,171,61,87,143,8,141,160,124,91,79,89,52,3,98,206,98,22,62,98,204,150,195,115,51,116,238,207,213,180,115,78,49,143,199,108,178,11,49,42,20,41,250,99,238,151,235,210,204,179,62,131,86,96,9,241,216,137,158,138,103,174,128,142,239,75,204,245,25,211,179,111,120,190,16,254,63,62,232,107,190,242,83,63,115,123,102,90,177,86,56,55,143,39,96,164,229,229,118,124,155,181,79,205,137,67,211,151,34,170,59,195,171,176,2,147,41,207,35,126,26,232,231,83,199,46,187,250,174,4,160,68,169,59,214,15,98,233,239,117,238,180,158,223,54,102,121,143,55,145,71,208,139,7,233,90,191,184,27,167,186,32,3,152,152,247,151,81,167,215,4,212,134,184,175,248,2,161,105,61,43,64,44,157,25,191,35,241,112,142,86,109,16,0,250,190,35,35,98,149,50,189,55,140,10,219,205,148,234,21,7,12,208,96,23,255,233,1,15,159,222,220,248,100,178,155,161,15,42,106,182,206,185,107,134,50,84,177,213,199,245,241,175,145,58,50,87,207,131,129,118,246,164,5,58,100,234,226,25,185,82,243,171,207,86,219,21,109,148,128,253,15,191,186,82,37,152,106,6,113,185,61,229,177,159,227,11,243,114,76,2,188,178,79,159,10,43,177,36,191,56,155,171,170,102,224,125,145,109,41,231,160,28,143,153,228,67,100,145,214,3,219,166,254,20,251,25,46,65,235,207,213,45,112,215,166,14,161,158,18,5,168,40,64,128,99,122,122,186,49,175,17,89,187,58,52,13,106,230,40,107,162,122,85,103,123,127,122,123,149,25,57,175,244,135,185,4,98,156,36,106,121,111,78,218,196,211,118,131,10,234,243,104,181,165,72,14,211,167,248,188,23,133,178,200,60,179,94,158,65,41,199,63,217,145,214,46,237,29,210,92,75,36,166,235,236,15,109,14,245,221,28,89,111,32,4,207,231,132,236,183,68,174,31,32,84,121,231,97,20,179,104,232,155,233,1,112,33,252,29,37,159,166,251,21,139,186,141,21,213,168,181,158,14,98,164,15,178,152,7,194,126,106,238,77,42,147,171,231,250,192,214,38,163,232,86,124,238,246,96,226,168,199,70,165,107,39,69,96,1,173,13,176,44,14,151,86,107,183,53,9,71,149,26,80,78,122,110,110,0,91,47,194,237,167,78,6,214,207,53,29,48,163,187,254,64,1,107,201,41,204,83,41,198,48,15,173,77,78,218,3,31,148,226,114,198,112,254,234,108,28,15,216,207,150,87,152,73,89,206,7,2,89,87,143,39,63,15,246,60,90,27,77,10,151,37,63,216,74,92,234,168,153,162,176,149,31,100,102,149,231,66,100,163,60,230,90,150,55,208,44,3,164,234,99,67,242,230,56,193,243,37,1,83,170,25,0,93,20,100,169,119,63,144,211,156,28,177,67,17,82,251,10,144,150,95,114,107,248,84,213,138,242,167,207,96,14,185,7,213,121,124,101,65,51,116,192,142,143,121,111,247,129,160,34,110,122,156,239,130,84,66,224,44,64,0,43,126,248,132,5,82,16,237,42,6,137,145,126,227,17,214,220,235,115,235,173,101,226,246,182,54,83,249,235,94,39,163,227,177,165,7,60,140,31,232,111,133,92,206,243,211,203,219,66,13,47,240,199,75,157,195,62,64,101,203,56,241,116,154,176,244,28,126,120,166,204,124,186,243,11,124,73,94,78,93,84,255,158,201,191,13,86,17,56,136,220,31,56,233,166,231,196,191,86,77,111,99,0,61,37,209,137,1,56,244,193,39,162,229,21,16,167,245,255,136,59,147,36,74,146,166,72,95,201,231,225,128,44,224,2,108,17,22,28,160,123,213,44,184,13,63,215,192,63,123,97,230,234,9,172,104,145,42,169,77,166,166,199,139,240,209,220,6,85,196,54,181,10,254,88,121,232,161,7,124,46,172,229,73,231,94,249,102,92,147,61,242,84,60,112,113,190,123,248,153,251,245,217,10,207,165,106,45,201,123,161,180,89,47,214,150,138,119,51,87,208,179,211,87,59,79,78,241,108,52,76,181,176,166,30,115,106,222,168,126,38,247,228,105,140,158,253,253,105,88,121,235,147,34,95,251,221,49,216,82,158,138,6,68,128,251,188,201,64,168,213,43,76,198,239,148,84,162,167,36,168,158,166,183,14,132,172,188,39,79,246,24,137,91,242,71,18,220,188,90,16,81,72,97,148,20,168,174,197,103,244,216,205,21,34,17,82,147,189,145,113,79,113,228,78,114,249,159,225,34,6,125,19,43,137,101,61,195,101,132,136,241,108,178,81,244,248,160,92,115,93,116,192,37,160,232,148,202,80,84,142,231,83,208,96,119,213,64,75,123,150,238,177,19,174,171,136,181,243,84,32,83,75,177,239,123,145,197,245,76,163,70,201,201,205,241,67,59,85,95,204,196,46,36,199,239,92,171,158,159,134,73,249,182,62,123,236,91,228,49,198,205,208,64,93,173,60,207,94,183,212,111,66,124,169,30,176,131,238,91,187,130,162,214,51,129,17,181,148,180,71,54,90,253,225,51,167,98,93,162,186,146,254,40,77,225,162,19,240,120,185,122,42,140,56,55,113,177,155,34,147,194,109,92,51,226,152,78,235,57,60,240,87,204,56,120,38,114,115,79,5,8,36,204,55,185,183,33,36,246,192,19,46,228,155,96,219,30,86,14,114,9,37,185,215,244,30,30,84,106,133,166,113,147,60,48,28,34,229,230,21,159,227,89,127,154,242,227,113,225,134,140,142,194,72,231,222,148,231,156,213,173,112,224,213,82,164,4,156,143,232,122,121,167,62,43,72,32,176,141,72,87,87,135,38,156,131,177,31,193,7,253,228,152,163,135,112,173,194,142,60,180,22,132,163,51,177,3,92,47,209,21,197,144,35,22,79,239,232,161,104,57,29,44,39,113,0,156,115,137,115,240,169,74,67,29,32,224,154,154,174,106,242,69,86,12,118,135,143,170,253,81,242,22,81,232,3,195,8,162,69,107,149,218,61,239,179,243,211,79,121,200,175,112,98,5,122,44,41,221,163,137,179,212,219,163,92,115,148,34,194,148,98,230,109,77,77,246,83,38,72,254,223,133,241,120,104,175,156,255,250,125,49,35,136,122,220,207,240,241,93,88,213,24,129,103,189,5,194,22,182,210,234,126,52,72,238,86,136,118,197,99,74,80,253,17,110,214,4,237,253,220,79,101,101,73,55,229,6,253,234,231,84,68,157,124,68,86,12,12,250,207,68,129,188,39,38,41,116,170,229,153,164,72,96,231,235,171,30,112,201,40,76,102,126,76,21,150,234,51,216,240,25,143,251,211,61,175,167,134,23,115,245,206,5,244,3,159,62,69,91,96,221,87,107,42,7,64,37,44,18,203,226,69,79,73,151,15,153,93,243,190,56,53,181,138,66,152,115,209,92,30,59,187,241,240,121,127,153,193,108,79,213,244,177,241,227,167,225,145,171,79,69,54,92,61,49,30,133,148,37,173,185,206,24,131,49,154,133,197,247,176,245,156,85,113,39,241,185,178,166,246,176,12,13,54,235,128,81,1,169,15,161,14,118,105,192,25,129,94,133,161,92,137,214,121,239,58,30,110,24,152,108,99,237,102,238,224,47,187,139,236,11,208,118,232,193,103,148,221,113,141,229,43,159,170,205,110,26,141,247,217,37,61,115,28,234,170,22,54,206,49,227,217,80,21,30,119,60,200,195,120,88,159,22,60,64,241,203,60,252,133,181,8,183,39,110,43,250,232,109,234,168,1,159,89,166,147,212,56,38,162,194,9,218,152,135,69,133,188,238,91,154,133,19,84,237,62,136,150,35,204,112,224,76,178,187,194,166,89,113,107,148,246,83,50,13,57,201,101,214,104,72,184,60,100,11,100,255,220,144,215,177,150,94,210,143,74,69,213,173,174,218,104,133,61,156,5,229,158,109,228,66,180,151,217,18,126,235,168,26,155,228,221,188,60,16,105,220,202,174,65,184,244,225,120,65,54,235,150,141,253,201,58,8,125,248,210,170,178,244,240,125,82,157,24,1,79,18,200,215,211,231,63,245,187,128,123,125,110,231,120,85,71,24,96,232,144,165,250,16,153,34,102,112,139,233,214,115,1,71,45,169,140,91,75,103,114,38,18,20,166,96,170,223,178,103,106,135,52,100,108,114,107,183,164,250,244,249,19,112,38,223,109,75,49,184,250,28,22,2,168,77,202,231,181,70,201,164,212,175,17,132,236,68,209,3,132,122,129,17,6,88,33,68,164,254,167,243,202,237,86,87,25,193,160,82,103,160,180,126,43,25,10,89,124,218,99,144,99,11,131,4,193,41,141,147,195,199,118,57,34,76,119,90,27,15,156,214,17,126,70,8,79,235,65,209,87,140,182,156,206,58,24,139,250,182,216,235,206,229,161,63,92,63,48,208,94,23,16,170,184,79,253,251,79,55,39,208,92,52,149,110,255,60,186,17,84,63,147,108,234,20,180,66,133,216,40,209,200,221,186,197,47,122,36,118,133,82,45,136,174,240,62,247,162,248,232,10,109,141,62,252,160,151,124,226,12,228,195,209,104,58,96,151,186,2,73,112,117,59,44,99,134,189,217,0,117,234,229,125,157,209,42,113,102,22,74,17,244,56,39,145,161,132,97,136,90,204,115,245,167,96,236,150,15,34,224,219,116,187,218,182,84,131,230,196,68,212,159,214,131,202,113,135,87,127,153,176,112,177,230,176,21,178,149,207,63,48,180,206,65,122,195,253,89,111,55,148,92,222,186,18,138,113,183,206,112,248,214,71,28,62,121,16,165,209,135,163,53,127,127,251,24,53,79,237,239,249,18,78,133,203,29,51,150,78,6,114,202,251,253,110,172,154,244,252,246,76,119,30,90,148,238,69,67,31,211,232,120,122,127,223,12,119,217,101,2,34,109,240,121,179,179,199,183,203,66,68,6,243,195,122,190,231,181,120,243,49,121,30,78,28,106,127,219,165,204,201,150,1,249,192,199,48,141,207,70,209,82,55,187,3,143,123,110,146,69,155,212,236,164,170,178,198,26,32,205,252,97,200,179,162,230,160,241,178,217,246,254,116,191,252,17,56,130,218,31,112,109,97,149,82,226,87,210,251,102,73,41,194,206,128,236,167,83,206,226,188,252,99,109,238,151,41,30,22,232,114,137,207,246,195,40,64,225,240,245,146,38,227,122,125,30,78,169,162,15,103,34,219,81,173,156,141,230,107,191,176,169,75,62,19,109,220,226,249,196,237,180,61,115,229,156,100,81,40,196,54,223,202,211,186,134,246,28,110,158,198,205,236,89,3,105,92,98,53,132,114,31,148,209,140,239,202,120,202,246,179,252,80,131,114,152,203,174,30,48,155,107,123,152,3,201,244,134,244,197,207,69,118,92,58,68,204,162,119,103,48,175,99,192,152,27,207,210,183,34,51,135,207,17,250,156,216,200,32,183,22,172,129,132,49,149,40,136,16,120,10,170,235,179,30,86,157,207,102,219,99,54,24,251,115,237,239,195,107,153,151,138,145,122,233,244,110,213,4,205,47,65,223,25,223,253,28,19,211,221,126,198,58,200,236,208,35,8,207,92,124,119,165,94,65,115,175,150,213,61,7,55,236,120,189,211,4,84,118,80,107,162,226,184,255,248,237,28,196,230,152,245,132,129,20,62,95,29,31,6,169,94,206,235,61,193,214,10,226,231,243,15,180,20,124,47,139,106,92,184,193,116,162,48,249,53,193,11,189,33,127,122,58,149,0,87,192,212,128,232,209,11,225,120,240,131,119,59,8,242,123,254,149,160,106,52,45,147,39,47,15,14,202,224,71,54,213,178,119,54,140,53,130,171,145,154,179,231,88,71,132,252,130,41,61,222,206,117,245,14,152,52,251,241,159,89,4,47,7,215,117,55,102,139,7,110,37,168,101,169,86,47,251,89,63,156,125,241,214,103,26,188,139,211,78,83,71,185,66,150,231,167,75,15,161,54,138,98,94,98,255,141,45,41,60,219,103,33,235,80,194,114,126,9,42,33,34,253,227,220,133,20,61,94,156,27,250,115,194,36,147,60,184,236,226,61,189,219,134,169,185,93,234,242,242,196,95,104,61,131,70,24,218,186,135,33,204,246,5,129,41,239,121,225,121,73,136,207,221,139,156,172,7,110,33,243,185,209,12,30,239,171,25,193,142,195,230,145,127,59,181,173,96,81,37,93,251,113,53,45,216,5,107,16,201,27,129,206,107,132,229,64,121,47,189,121,145,162,37,220,252,211,120,108,95,56,180,29,9,111,177,237,255,217,58,136,255,161,199,111,243,207,159,14,14,251,209,53,105,7,244,204,220,203,189,207,249,243,254,52,106,120,193,220,111,1,152,103,43,77,161,254,98,156,11,15,113,51,194,13,193,222,250,11,85,62,96,20,136,64,141,104,101,217,207,202,195,23,20,240,57,22,215,120,237,214,121,197,16,140,207,230,129,247,205,244,182,204,163,249,46,122,94,60,244,10,42,36,27,175,213,219,46,237,51,169,126,15,251,10,25,113,177,89,21,136,40,52,64,178,45,228,234,63,13,137,112,81,94,65,84,60,221,178,4,70,170,226,105,141,179,180,4,220,219,99,66,85,92,96,43,208,82,181,56,145,3,227,108,125,209,24,166,94,245,16,67,162,213,98,71,74,156,253,58,191,161,95,105,183,113,29,15,197,221,54,170,241,30,240,233,239,103,59,107,20,88,185,106,13,7,240,227,240,199,223,57,175,26,200,198,177,174,47,222,32,83,190,112,127,137,180,141,65,55,36,163,126,199,191,118,105,111,170,176,178,112,253,188,218,122,57,222,28,145,34,21,56,178,66,139,179,187,250,195,73,15,122,100,114,51,252,55,251,194,133,0,216,163,117,184,174,56,42,4,106,75,133,251,10,169,25,33,183,99,164,104,138,194,5,28,146,106,104,207,14,213,163,42,228,130,133,62,30,180,183,67,5,32,11,42,128,33,111,122,224,115,17,87,193,205,51,177,188,70,214,224,250,136,93,21,36,97,175,204,80,134,237,87,21,55,113,102,164,34,112,73,143,180,106,43,109,60,141,95,213,214,18,34,93,252,242,82,253,59,66,217,69,190,26,198,72,109,204,53,98,74,235,146,30,201,87,70,187,94,52,61,186,196,164,178,143,49,111,143,238,71,174,141,216,229,21,5,60,240,20,13,34,96,60,223,183,79,184,223,84,133,141,18,227,194,103,227,216,10,227,243,191,175,214,246,86,205,87,220,59,113,126,0,195,48,170,48,206,210,59,85,206,225,175,18,143,176,9,180,117,59,141,224,158,190,121,161,62,245,126,24,113,170,7,38,81,231,246,41,172,170,75,97,114,236,238,111,227,148,209,239,182,4,128,251,221,176,4,41,92,11,105,142,1,163,60,250,192,103,231,150,110,201,202,125,4,188,82,191,47,142,16,188,162,103,3,187,163,157,40,67,214,71,55,35,81,187,176,234,81,1,67,153,118,97,60,79,83,97,146,15,202,133,83,83,1,108,34,156,178,2,240,131,228,167,64,7,202,208,120,113,248,39,117,52,187,209,154,4,218,199,86,201,89,226,132,169,220,103,119,170,193,20,62,237,163,164,10,94,179,71,229,174,98,137,167,251,112,6,64,127,155,171,214,237,82,74,47,85,116,179,154,148,86,160,236,111,250,108,226,165,245,194,164,31,43,58,134,211,25,78,187,254,188,61,138,68,136,159,155,159,192,132,160,203,136,199,2,157,232,193,41,220,115,74,247,217,232,250,232,242,57,189,29,162,54,102,18,143,103,101,19,83,9,81,181,179,15,231,165,34,190,216,176,37,214,199,36,129,66,21,36,127,252,134,183,117,94,251,233,81,76,149,125,91,195,132,32,83,129,252,212,22,85,103,44,242,165,234,149,237,231,228,12,120,17,251,83,24,173,228,18,240,216,75,187,165,193,125,213,110,235,145,171,190,26,249,252,35,164,232,208,234,27,91,95,141,200,70,236,42,150,183,80,134,194,228,185,197,144,176,145,207,231,225,231,146,158,238,111,39,245,31,52,211,40,204,161,105,139,32,207,35,65,217,138,92,219,208,67,28,229,121,53,56,154,74,28,203,48,73,232,177,12,251,77,187,179,229,28,102,143,144,181,213,214,223,33,129,75,66,103,162,25,4,33,254,119,90,142,162,223,133,125,29,159,69,135,239,7,189,82,139,199,64,61,131,249,60,24,90,226,248,230,1,21,186,190,86,179,196,148,128,81,233,168,10,215,171,106,134,60,179,100,233,130,162,219,116,27,67,20,171,19,165,205,40,43,56,48,193,157,242,252,244,238,41,78,39,120,18,147,74,241,194,178,217,66,23,124,118,171,71,85,56,248,33,65,113,58,22,85,182,31,37,166,104,207,101,111,213,23,38,31,173,92,113,87,46,174,186,184,22,85,233,87,209,19,142,135,170,40,57,137,161,124,73,202,174,110,26,28,194,117,220,198,80,234,235,79,115,216,92,129,97,38,104,125,96,4,97,66,158,21,155,72,53,155,87,65,139,58,164,72,201,5,127,208,150,175,162,243,57,205,75,87,145,118,216,10,252,150,140,10,233,42,207,103,33,62,63,3,237,99,234,4,60,183,94,234,114,2,54,2,85,129,45,161,226,254,114,73,207,4,133,151,40,221,198,169,63,135,34,137,227,35,86,70,131,110,70,109,78,138,108,106,24,172,109,141,217,117,85,46,43,107,14,20,203,88,193,179,65,196,38,75,0,49,61,99,213,26,116,4,1,63,100,210,192,84,177,70,107,12,249,242,192,179,135,234,140,197,167,146,238,255,231,121,92,193,3,198,186,210,207,34,180,115,95,252,244,246,124,30,78,186,82,191,15,79,111,45,54,140,219,61,228,35,219,224,255,167,117,223,57,76,105,2,13,41,61,191,61,137,116,4,76,170,141,190,121,55,139,54,96,164,117,117,109,13,100,74,99,188,8,31,63,131,125,108,229,20,231,181,113,214,231,165,48,204,163,23,70,134,81,81,146,222,47,202,81,164,223,53,166,78,21,168,250,117,183,162,208,55,238,139,150,167,223,158,137,134,43,173,93,120,240,243,10,35,68,16,157,198,254,51,159,214,5,202,246,128,207,105,160,151,132,53,205,160,14,24,211,251,129,73,112,138,169,134,225,161,166,56,27,243,213,166,108,245,201,60,104,150,28,30,50,139,176,155,181,180,117,60,73,76,12,75,253,28,37,253,185,119,89,110,86,60,187,172,71,159,126,163,18,24,215,42,20,204,68,214,15,152,121,127,225,161,116,128,192,56,80,86,192,184,18,238,195,41,220,56,43,223,251,12,129,51,149,55,134,91,132,20,192,128,207,49,38,107,0,242,144,124,47,163,38,112,182,4,205,121,244,152,165,8,158,142,166,141,241,101,198,182,81,202,40,194,41,99,12,152,145,50,1,76,178,153,190,120,225,109,124,52,11,137,30,98,134,192,117,155,238,9,113,174,23,146,50,209,44,236,122,247,82,162,178,162,65,119,224,51,124,43,95,152,43,185,182,174,231,132,136,83,19,54,33,9,19,54,171,241,185,44,12,136,118,8,253,10,112,79,249,246,120,98,8,180,211,26,233,47,62,83,50,242,122,75,191,139,84,159,240,122,100,146,168,187,254,246,49,252,46,5,0,12,149,146,86,106,133,154,20,99,59,188,32,73,127,96,200,14,162,53,26,198,67,31,206,179,227,6,146,225,167,171,250,106,72,170,6,205,6,243,66,152,189,128,143,1,225,115,60,115,202,44,237,149,69,134,253,10,24,221,13,125,51,182,180,251,226,72,147,23,125,246,166,86,59,58,13,50,174,103,42,33,182,20,215,73,106,214,154,144,110,100,136,127,246,184,48,9,101,119,91,177,67,160,212,11,147,74,186,21,134,77,44,126,123,80,199,43,189,114,230,194,217,23,124,121,102,82,244,150,62,28,106,176,216,241,8,205,21,49,24,16,10,10,18,70,224,166,246,2,62,168,114,207,152,115,219,111,69,167,82,54,126,220,251,211,92,79,31,184,247,26,215,205,12,227,239,84,152,20,192,216,148,114,227,187,31,152,84,162,120,241,99,253,138,188,24,240,30,45,228,116,115,43,93,183,149,243,33,231,22,126,27,35,226,253,192,68,141,227,167,169,74,92,250,217,184,22,238,92,33,251,96,76,133,185,222,4,202,89,40,141,135,37,252,253,80,36,242,90,210,254,30,16,152,250,202,55,73,66,73,52,1,94,206,19,63,77,195,81,4,92,8,194,14,222,45,224,115,141,146,35,34,143,77,13,87,252,52,84,44,114,52,18,192,159,206,182,6,140,10,206,82,24,233,178,21,240,57,121,167,124,22,82,78,161,30,70,229,100,22,169,32,35,129,63,31,122,31,94,70,149,175,38,225,98,201,155,145,112,46,29,138,200,175,151,15,155,182,173,230,169,28,216,136,169,115,192,60,77,209,141,96,76,160,93,99,28,7,238,166,22,18,176,29,64,2,163,215,83,238,179,41,123,210,175,38,251,182,69,167,156,221,173,79,253,109,35,24,140,23,71,244,75,191,218,106,232,163,79,250,217,129,228,192,39,45,110,71,4,133,72,221,146,248,226,49,152,16,161,235,209,103,100,48,203,165,46,67,34,229,233,180,211,162,109,91,231,40,135,202,188,93,106,137,165,67,97,234,218,163,87,96,3,110,10,83,146,178,98,176,187,233,47,9,76,249,183,7,50,76,8,88,188,76,153,68,172,184,222,19,179,98,226,40,76,113,84,244,74,51,45,107,129,45,182,19,111,214,40,200,214,239,58,39,99,156,125,7,30,249,217,136,205,69,211,163,79,207,245,115,235,218,164,170,112,221,5,196,205,246,249,108,72,11,238,112,218,191,151,17,33,177,168,221,46,199,216,19,103,105,166,138,55,4,117,77,103,94,39,195,38,205,40,197,139,87,205,190,161,210,32,59,47,0,96,23,158,44,64,226,249,1,86,169,243,56,96,37,79,52,192,156,246,243,78,36,168,222,221,232,76,230,244,52,110,84,164,196,23,149,65,172,76,224,51,20,117,196,56,151,179,37,136,3,151,40,81,150,223,134,145,191,235,111,147,246,182,98,44,242,163,101,213,248,35,30,195,128,25,86,237,47,56,68,119,124,53,174,231,164,173,73,42,185,147,12,49,98,125,51,164,147,238,202,51,41,185,219,219,5,155,52,124,68,72,213,87,97,230,6,166,208,47,94,28,173,16,185,50,22,163,143,184,19,152,152,184,204,146,66,198,89,196,185,77,7,94,136,187,129,143,201,26,7,0,209,46,169,4,63,48,133,78,2,83,227,171,175,6,73,157,187,135,207,254,2,9,117,19,24,69,134,251,219,4,60,100,101,34,34,131,35,61,96,24,178,245,225,125,172,216,143,240,79,213,162,141,207,246,19,145,132,137,244,148,206,21,234,131,122,79,209,122,88,76,81,96,92,122,59,90,227,130,210,1,177,84,158,29,104,17,206,13,208,179,247,197,110,116,246,143,246,160,164,2,204,248,40,171,172,212,14,61,211,176,143,232,18,108,20,125,175,76,242,97,44,174,179,27,84,201,98,4,62,147,182,197,79,163,202,152,181,53,76,170,37,222,187,34,23,84,20,38,240,16,191,77,193,168,204,225,114,126,233,220,149,162,203,126,242,95,10,175,96,213,7,134,247,94,97,232,82,61,174,138,157,95,164,38,26,120,133,18,175,217,125,82,244,124,208,115,77,187,19,33,103,173,18,1,93,233,190,215,89,30,146,84,141,219,135,106,213,248,97,75,68,212,198,167,195,86,188,215,132,141,52,105,107,36,34,227,48,55,209,150,165,125,66,90,110,76,112,99,8,28,10,99,58,196,68,225,171,135,206,133,76,89,214,136,135,91,97,154,162,84,79,150,64,243,187,182,206,169,215,70,108,194,231,54,190,212,77,74,220,50,82,99,32,54,84,114,137,70,6,235,213,117,53,210,251,157,245,189,201,236,240,59,52,68,17,240,117,40,76,218,104,124,86,59,38,123,125,30,78,205,80,124,214,57,234,213,196,65,212,42,143,56,142,205,67,46,102,56,121,0,37,46,178,19,241,232,162,211,204,244,88,221,3,70,50,108,149,172,210,198,45,119,134,62,49,44,195,43,233,155,119,106,161,226,68,53,229,21,49,144,120,120,9,1,110,74,85,37,123,5,255,43,164,39,31,58,54,190,187,173,141,201,236,245,13,137,74,98,82,74,228,179,209,172,243,203,201,32,205,70,131,147,165,246,153,188,12,4,14,146,154,37,239,128,201,80,153,156,31,108,135,143,110,242,7,46,33,24,61,44,106,45,182,27,165,75,81,175,109,44,246,148,247,61,112,119,207,244,65,199,148,92,115,67,155,160,188,235,252,179,237,125,116,22,18,6,67,119,138,143,158,120,78,219,251,85,45,14,62,238,26,253,153,225,147,146,185,25,104,89,162,66,96,171,39,135,137,127,224,164,25,13,192,35,251,142,50,40,134,208,216,188,101,53,69,252,111,12,51,250,158,30,89,126,90,31,144,60,23,1,217,40,189,254,100,194,79,57,132,163,4,184,174,112,229,143,254,155,72,10,35,161,51,3,134,130,43,43,108,191,232,48,2,34,235,121,248,14,194,111,60,81,20,138,105,107,246,248,126,97,4,64,244,205,17,101,89,1,227,115,21,179,142,138,42,68,105,29,110,86,85,165,48,36,133,43,224,74,178,177,194,35,152,66,14,12,151,191,238,225,198,45,225,231,195,193,72,24,215,15,35,71,46,69,183,28,11,127,235,120,21,171,175,8,24,238,242,242,194,123,199,104,247,12,59,142,62,188,81,236,234,175,198,137,43,18,245,103,62,91,49,141,183,54,65,51,93,185,16,65,23,247,132,66,106,140,246,158,192,103,91,119,122,175,73,21,57,198,162,192,228,96,249,221,101,152,212,64,125,206,0,60,233,223,92,195,86,40,234,186,46,184,218,134,155,49,221,124,207,122,225,179,180,53,223,115,58,194,136,122,110,158,185,146,162,120,12,251,149,245,162,70,43,241,0,159,200,231,202,75,250,209,122,236,206,136,255,209,3,120,155,213,68,202,84,50,124,48,97,205,172,7,250,57,26,207,215,116,135,17,44,83,195,177,34,153,208,162,53,121,177,106,169,84,110,159,238,93,166,48,141,18,74,129,127,201,29,31,204,205,177,200,253,253,152,30,37,69,128,241,55,30,58,96,167,35,146,231,216,79,72,64,147,104,216,159,153,66,129,165,147,105,34,182,80,116,26,227,29,109,126,246,145,143,154,146,142,182,25,177,110,140,52,178,195,135,218,111,144,177,69,250,100,67,190,65,71,187,146,24,95,220,148,71,122,23,119,192,133,201,186,245,18,46,184,216,158,226,76,110,135,182,176,28,78,83,68,188,33,136,232,161,43,59,41,212,212,211,9,126,167,21,27,7,181,99,93,227,20,20,142,149,225,150,10,215,229,36,50,164,231,176,55,97,22,111,77,208,98,203,190,2,177,203,57,222,252,197,38,90,186,50,13,171,217,138,110,201,52,72,161,68,190,206,90,79,167,6,167,75,185,131,79,249,237,25,229,147,76,5,50,40,181,49,228,221,110,242,158,41,134,132,136,194,199,194,136,0,75,103,105,75,166,237,47,191,37,226,147,29,25,3,117,31,27,129,136,211,165,35,229,84,219,18,231,51,229,93,43,156,53,196,102,224,194,250,43,72,37,81,88,55,217,24,251,80,204,16,66,163,113,102,1,119,252,101,251,7,211,9,227,106,27,226,7,160,130,239,87,152,72,161,96,65,47,160,43,204,142,56,29,174,232,137,103,129,233,245,126,97,146,1,21,174,28,161,217,225,109,9,129,2,115,7,253,89,93,38,185,62,175,38,3,40,130,63,211,223,140,208,196,213,23,48,248,108,207,191,137,105,240,217,30,151,188,248,217,209,250,23,64,59,48,212,122,43,242,218,25,248,126,22,216,248,80,28,10,87,111,213,80,228,36,115,192,70,225,38,112,99,162,122,107,228,36,111,160,9,24,197,207,236,47,78,68,249,105,77,225,221,222,62,32,100,1,77,25,47,88,175,61,249,22,229,120,236,245,220,20,238,237,59,45,129,57,100,98,23,162,48,135,18,26,239,241,73,198,222,165,175,50,248,204,218,213,2,62,215,190,41,173,23,87,131,118,91,239,113,153,179,12,38,147,168,58,124,172,201,171,46,111,240,49,247,147,191,26,146,116,215,156,52,56,185,215,23,24,137,220,112,75,13,19,44,200,31,97,12,176,41,82,43,76,124,53,59,204,49,18,187,20,104,155,235,75,162,48,116,8,77,39,129,32,168,227,226,217,80,93,198,69,208,80,110,158,43,80,106,113,30,152,92,155,219,120,175,91,183,5,60,109,107,113,120,227,176,121,224,249,229,220,147,12,14,23,95,196,215,64,207,84,250,202,80,89,135,41,73,249,19,48,25,74,222,161,204,154,188,164,191,17,83,253,98,88,6,207,43,76,15,202,86,62,198,69,111,49,140,161,105,237,251,100,178,228,20,237,148,193,109,249,225,231,119,127,12,85,142,178,17,106,135,64,5,54,90,252,48,86,89,85,148,122,166,248,101,238,193,67,97,60,40,51,58,132,18,236,181,21,38,237,196,97,170,191,47,81,255,176,36,206,51,63,125,36,207,133,230,22,189,27,138,57,18,141,11,250,27,250,89,92,124,139,15,213,217,121,56,62,46,76,201,106,242,173,14,250,157,244,172,141,99,4,97,17,124,48,164,223,73,126,154,143,74,211,27,115,143,126,198,138,11,224,199,128,6,188,17,212,184,40,201,226,165,126,227,188,44,100,167,141,179,213,44,140,128,107,185,212,136,6,103,150,121,192,88,193,242,89,25,187,127,248,155,145,63,145,230,253,44,164,32,191,180,168,131,82,181,88,101,168,185,227,227,64,248,96,114,253,47,231,156,193,176,107,204,128,217,135,171,192,120,124,243,133,185,221,222,55,163,174,8,217,202,31,76,17,91,238,50,131,205,189,150,190,41,138,215,181,92,85,17,51,197,249,177,238,112,167,130,72,126,186,145,33,122,91,15,52,162,182,194,200,201,205,128,107,186,108,199,192,80,128,251,162,38,191,104,118,89,31,203,82,94,106,9,248,76,139,189,20,174,229,139,151,24,76,225,181,244,41,254,120,105,141,122,217,156,10,227,88,218,1,155,231,86,97,139,150,5,12,25,162,188,121,61,75,160,248,102,181,77,72,77,38,241,178,100,141,234,31,102,132,35,185,42,124,182,55,95,94,155,82,245,145,245,225,103,121,124,46,49,2,93,198,111,222,30,216,69,123,13,110,44,26,133,153,18,1,239,44,108,123,223,155,119,95,249,176,95,244,186,181,91,50,105,167,222,107,221,228,36,100,64,81,54,74,49,29,6,185,128,250,112,252,244,159,132,236,198,251,131,115,85,39,19,169,154,190,209,66,14,80,122,214,214,220,204,253,188,71,180,71,184,204,128,225,151,251,150,239,185,82,32,192,254,204,53,62,230,51,7,128,201,217,147,15,235,40,35,125,179,101,146,102,130,44,159,44,146,148,62,206,253,131,146,19,52,180,203,59,59,203,248,208,99,243,14,125,175,126,230,86,153,254,195,228,178,229,173,131,77,82,240,119,216,155,251,230,222,164,134,241,185,245,239,52,134,222,151,251,135,180,61,203,195,229,155,13,102,237,23,133,17,53,240,95,166,206,162,46,129,113,243,206,159,105,14,124,206,147,161,171,207,230,73,189,176,117,159,192,29,190,44,71,185,195,201,155,89,48,172,124,155,10,249,160,185,15,177,35,216,225,247,151,180,69,253,53,22,138,116,25,167,40,211,208,97,186,87,190,203,120,82,86,252,54,21,67,106,225,76,163,185,76,1,159,19,104,201,86,11,189,250,242,57,58,33,38,157,98,177,38,243,17,175,214,46,156,110,33,53,151,77,152,53,226,205,201,214,28,250,219,231,216,172,57,38,161,101,92,54,109,141,76,111,188,249,98,125,172,219,122,144,255,189,122,192,175,49,77,174,12,51,160,4,124,38,233,189,67,0,159,67,228,54,102,11,146,198,248,229,191,4,63,131,241,80,78,133,145,43,141,23,135,116,86,70,100,76,227,60,244,241,132,226,254,178,218,3,163,78,188,163,211,168,166,152,119,42,157,121,69,152,36,90,243,213,178,29,18,234,169,95,69,24,48,215,215,42,40,180,6,49,25,208,108,221,93,159,141,131,250,206,21,194,99,85,94,188,219,105,155,3,222,105,203,178,135,135,124,47,153,43,73,173,183,209,32,63,241,101,143,91,16,79,134,192,228,43,127,119,159,115,69,48,151,168,192,133,11,172,247,56,101,133,105,136,189,123,94,172,167,47,122,188,141,225,32,85,57,89,97,118,237,31,9,213,129,141,246,102,63,112,109,159,26,131,193,189,117,57,252,14,108,194,151,1,159,83,56,77,129,241,121,238,251,240,133,203,85,97,20,238,2,38,217,163,232,195,71,113,217,23,131,91,213,46,239,80,100,124,185,4,6,163,85,165,191,221,135,75,152,3,83,124,219,159,214,80,156,197,155,119,196,59,178,194,220,70,111,235,121,185,123,127,168,235,148,25,202,157,241,78,211,51,41,247,116,147,153,93,88,229,128,13,30,235,139,186,24,12,121,199,3,159,163,53,121,175,28,91,115,170,181,210,217,215,191,236,38,224,78,142,228,22,24,41,226,22,48,85,241,73,95,141,11,110,191,240,120,238,78,192,185,251,44,199,25,55,244,140,65,14,184,250,166,132,151,228,172,228,174,40,206,248,120,246,175,38,83,96,243,36,71,175,88,181,172,192,221,98,62,223,128,96,243,162,229,166,112,246,27,62,104,185,137,60,16,93,67,187,211,190,153,98,170,26,186,240,45,217,255,139,197,30,184,81,50,52,179,194,245,203,20,53,244,60,64,23,8,241,156,79,230,12,24,81,28,153,133,141,109,188,248,241,117,190,128,252,129,173,112,238,62,9,97,116,134,183,80,80,40,69,230,133,243,84,243,174,153,202,159,79,179,98,199,114,223,10,147,227,218,2,198,225,173,173,207,165,252,115,168,25,12,75,158,188,56,21,23,211,183,218,66,41,83,146,254,110,179,99,231,250,103,31,99,92,8,103,12,134,152,71,96,53,99,154,113,51,150,18,104,103,34,9,140,31,247,246,10,164,248,250,217,220,96,62,122,44,131,207,158,33,83,152,212,234,217,125,171,133,246,113,246,209,21,70,98,126,6,140,154,115,22,216,234,167,119,192,179,244,165,15,71,134,215,39,41,225,232,190,180,211,40,16,104,190,223,21,11,207,109,109,109,181,213,1,35,255,37,171,235,192,118,103,114,248,76,165,90,244,213,202,42,247,205,206,114,218,98,203,28,20,239,66,124,87,199,47,60,21,62,35,84,124,142,79,51,146,229,167,79,23,165,22,125,106,25,178,114,75,33,225,127,124,124,225,192,24,196,58,201,209,226,174,254,89,203,114,108,244,217,101,175,25,61,142,86,241,148,139,120,235,197,101,115,13,181,108,33,69,207,63,190,207,30,48,46,234,139,65,40,19,83,5,129,236,42,187,120,59,139,103,164,216,22,224,122,212,211,171,225,224,190,179,20,126,185,178,181,245,233,132,29,191,141,171,44,103,69,241,182,151,64,143,185,38,187,29,89,242,163,248,110,87,141,63,92,23,39,28,46,203,173,222,106,53,25,114,182,29,248,252,165,15,87,37,31,189,232,96,155,39,164,70,235,156,83,215,241,72,54,11,87,192,212,91,14,133,41,196,234,14,159,43,107,210,21,114,246,255,180,90,180,134,131,82,134,179,78,227,14,254,250,244,244,118,147,210,42,131,207,6,235,7,12,28,60,37,201,77,162,194,58,182,220,158,128,184,174,110,241,88,86,136,81,74,143,214,118,78,40,10,77,89,15,20,169,128,7,78,249,11,169,30,152,96,66,151,43,78,237,102,129,111,135,41,181,18,131,160,154,242,187,27,35,20,223,204,46,195,141,44,27,105,78,1,159,223,151,253,176,242,55,238,115,60,112,207,194,4,10,108,219,206,8,152,29,85,31,62,170,39,245,111,59,79,132,69,17,248,92,204,63,229,32,96,236,247,245,192,231,92,142,46,39,225,39,201,145,143,121,49,227,152,168,84,69,222,218,194,95,107,76,39,135,81,164,125,91,115,85,252,86,88,53,126,175,231,183,9,156,196,144,252,232,254,31,120,148,152,229,68,200,111,8,142,17,161,116,200,239,164,20,249,234,76,25,240,3,248,182,97,121,159,69,54,203,202,250,249,98,77,192,156,195,73,190,10,37,239,232,19,34,181,89,221,46,184,13,211,206,1,147,35,41,46,128,3,239,243,95,192,84,66,36,233,19,138,104,178,155,65,236,188,164,157,41,12,33,74,11,152,83,64,222,220,152,148,227,205,137,55,108,157,228,63,69,159,120,248,226,208,151,110,217,197,152,70,62,216,28,221,98,91,66,227,187,154,91,189,84,31,174,174,111,190,41,210,240,243,171,255,152,250,244,183,43,73,253,223,128,116,171,85,73,50,154,152,59,95,138,213,158,70,226,179,101,59,61,48,37,2,217,97,139,237,55,93,65,181,71,99,146,179,166,56,101,80,32,222,209,214,92,170,207,2,153,184,11,111,227,70,199,93,152,162,191,230,135,200,57,176,135,212,133,49,246,196,78,226,171,41,40,28,233,129,115,251,180,79,128,77,247,112,42,124,134,223,231,74,135,0,107,137,83,191,66,117,227,131,109,62,126,137,14,65,13,145,83,246,253,14,238,25,22,231,133,77,93,250,243,35,115,39,32,23,187,10,76,16,224,162,166,73,165,232,217,37,118,118,120,82,188,46,207,174,203,100,134,63,152,100,186,188,154,194,188,106,9,24,222,222,173,112,113,215,187,21,136,61,83,252,160,57,98,98,192,212,5,223,225,250,101,26,249,193,58,88,159,26,37,41,191,146,128,18,48,222,138,219,225,112,88,140,230,223,69,76,172,138,81,204,205,96,127,17,108,88,87,11,134,206,126,224,28,22,218,132,97,180,52,69,219,244,19,29,197,202,99,14,60,143,62,119,101,95,60,147,45,191,61,240,180,202,160,15,38,131,96,202,94,135,168,243,142,93,129,79,94,234,163,38,81,24,9,198,15,38,102,57,101,217,83,191,124,54,10,255,109,180,125,212,233,146,23,242,110,126,31,197,9,220,213,111,8,233,234,185,120,124,11,23,54,194,38,119,194,140,203,50,185,87,5,118,134,173,47,70,218,94,234,209,150,232,121,91,10,183,181,253,189,141,190,94,150,86,70,220,106,248,80,34,196,190,244,244,32,191,243,156,140,61,96,196,214,239,79,67,2,146,151,123,29,23,85,118,18,18,72,38,18,229,75,11,180,171,81,154,76,89,55,197,179,7,102,171,180,54,211,220,87,30,55,165,165,174,115,171,114,13,111,143,89,180,83,182,58,130,2,158,79,176,173,248,240,108,196,10,227,126,115,75,222,138,15,103,209,135,195,249,50,227,225,84,13,85,125,181,204,110,117,31,142,222,197,86,56,181,216,71,129,119,31,250,221,36,92,141,248,176,51,15,117,56,19,241,235,178,238,195,137,41,202,195,39,165,112,121,222,110,129,99,89,97,206,175,29,240,26,226,154,64,77,108,199,15,143,154,180,67,167,105,87,93,148,124,105,253,221,70,97,123,252,46,161,83,177,73,145,49,43,209,157,171,60,187,255,1,59,181,239,1,47,42,209,5,198,252,141,214,36,207,60,47,134,46,246,140,215,38,59,74,61,92,232,21,198,80,64,135,167,94,218,116,206,184,186,220,75,107,180,145,69,76,74,104,163,35,198,56,209,127,154,122,24,31,56,135,123,25,197,205,214,197,92,229,138,157,195,145,3,119,245,82,171,46,217,126,238,70,31,5,33,168,222,40,156,179,7,142,72,200,167,132,75,186,155,219,94,220,93,8,98,87,189,64,192,249,144,123,188,248,70,145,72,108,47,51,97,154,155,171,100,102,204,103,105,193,197,16,142,185,253,219,232,164,181,41,232,184,195,127,87,216,228,229,205,202,57,61,134,159,13,228,139,164,103,93,98,22,116,223,232,32,227,63,239,237,83,161,163,11,128,161,29,207,166,204,52,166,175,193,232,73,150,11,247,91,15,6,124,86,169,159,167,27,13,197,164,109,89,10,251,62,154,20,217,113,225,5,169,135,47,249,77,117,64,213,95,102,124,187,111,132,144,20,172,171,7,9,76,253,216,8,180,11,97,50,104,139,42,54,96,214,209,120,96,88,216,47,60,69,129,211,224,236,114,93,192,221,8,244,5,46,148,118,196,111,15,132,231,244,205,168,115,240,171,255,230,36,191,233,156,192,212,242,212,104,141,7,57,230,89,231,44,206,209,101,221,10,253,228,197,126,148,84,53,96,146,100,151,194,163,87,159,194,7,222,82,141,12,76,58,83,244,25,164,51,55,215,185,195,38,90,157,11,230,192,196,94,122,248,11,13,46,213,207,106,28,219,251,114,245,129,114,63,203,1,35,242,52,134,194,103,132,220,188,217,211,106,124,21,53,78,235,64,207,82,155,250,98,100,58,141,219,24,159,168,190,24,149,151,183,49,155,153,62,251,108,103,113,55,55,57,161,46,61,134,18,88,233,217,209,117,115,253,13,44,176,10,57,136,236,151,78,239,206,174,184,226,201,4,25,146,180,54,255,233,111,118,67,127,123,58,175,200,15,83,38,153,190,64,51,4,210,231,158,176,171,194,8,161,92,148,76,143,139,154,168,121,114,184,32,12,190,165,191,240,250,150,239,168,53,134,244,117,147,199,59,28,178,109,121,28,13,198,146,45,49,31,96,194,160,213,31,94,167,49,214,43,12,55,146,191,120,53,29,62,121,248,154,8,5,140,15,110,70,142,93,31,248,75,122,55,20,166,94,69,17,150,10,184,115,205,220,89,97,28,124,1,91,21,102,121,224,234,185,66,192,220,166,20,206,104,54,249,139,35,112,115,35,43,221,116,136,251,71,148,4,140,13,150,229,183,73,227,249,168,67,183,73,225,213,75,78,210,77,203,189,249,137,105,76,97,104,144,94,152,20,237,234,35,66,22,231,144,71,31,51,44,185,145,140,136,103,206,55,247,197,224,188,114,128,101,93,171,138,16,215,180,173,240,131,169,114,189,89,237,6,231,47,99,222,80,242,144,110,99,202,233,182,231,66,32,33,54,196,205,104,48,115,195,223,171,146,227,241,194,176,17,238,128,113,74,222,117,7,25,194,250,170,67,129,207,194,186,20,53,192,20,97,150,25,48,81,72,129,143,53,179,190,250,159,205,205,104,73,6,137,193,132,241,71,192,4,5,30,152,212,199,104,189,179,228,31,2,163,80,58,252,195,58,203,92,97,162,179,61,30,142,47,113,246,59,92,132,18,41,179,250,96,190,252,70,116,128,81,169,247,153,144,249,245,42,187,130,85,65,125,34,175,6,227,119,188,123,202,49,169,237,64,249,96,19,68,150,237,106,144,67,93,190,45,7,216,138,180,46,12,143,213,39,10,4,108,245,146,10,15,54,113,239,115,18,49,154,108,119,227,156,29,231,213,190,1,37,175,102,92,61,21,96,248,183,190,51,147,162,228,99,218,201,10,56,48,55,15,111,13,175,133,78,114,78,154,249,41,17,27,60,138,28,230,56,231,142,213,243,141,200,153,86,20,212,245,7,142,187,51,48,206,63,133,137,255,250,26,49,141,190,42,39,234,192,183,52,3,166,186,113,201,120,194,76,153,170,239,119,150,233,159,147,192,220,204,61,79,22,75,25,246,182,170,48,236,199,211,97,136,14,196,62,26,166,97,234,219,252,89,35,72,255,52,133,241,104,92,248,172,110,177,98,200,198,152,195,167,26,43,172,220,208,191,145,96,47,82,217,28,174,220,205,239,112,119,82,143,187,127,55,245,114,199,106,188,115,169,91,170,234,151,124,70,230,146,37,32,95,24,81,147,229,32,73,131,15,72,2,146,207,164,138,92,240,72,83,225,214,166,207,36,35,143,236,178,105,225,61,37,102,250,193,140,236,150,225,164,146,6,167,80,192,231,60,42,69,96,210,172,227,213,142,165,80,103,214,214,124,200,142,135,159,77,249,210,154,26,108,188,5,1,147,123,44,157,2,49,134,207,241,179,84,72,165,209,103,91,181,242,8,216,242,164,21,198,157,81,2,94,77,54,68,24,27,103,246,51,253,204,225,116,163,158,160,117,185,52,207,79,153,69,120,19,13,62,119,56,223,170,41,118,223,125,233,179,173,62,98,4,188,164,78,128,204,35,142,175,226,47,70,196,46,61,40,33,107,239,18,174,65,55,22,5,76,237,159,207,34,124,77,106,94,33,240,52,182,31,186,104,188,245,148,31,24,199,147,143,198,64,143,92,236,217,78,232,248,99,143,222,70,85,112,9,137,12,37,75,185,4,202,49,251,192,68,232,2,70,77,74,76,78,66,229,237,227,162,56,48,140,0,173,107,107,236,139,120,241,141,168,169,152,57,61,91,124,238,27,143,134,223,101,202,194,69,36,198,221,186,11,78,18,225,185,232,72,106,217,225,247,193,231,220,44,215,123,218,173,162,125,246,239,6,0,195,211,72,114,187,104,56,44,203,119,147,4,93,194,155,96,240,112,81,31,75,165,75,181,76,125,246,64,180,55,90,83,106,220,20,38,68,237,155,93,35,172,178,101,117,64,236,146,162,199,137,82,213,158,244,213,138,11,39,154,196,79,65,253,78,81,180,170,162,49,228,67,98,118,254,210,42,188,195,185,83,61,123,221,217,47,240,21,248,195,251,143,242,235,194,20,180,215,207,137,79,113,119,157,186,234,185,131,121,57,138,193,208,23,202,171,145,230,233,185,243,192,102,17,8,124,140,36,247,118,147,250,138,174,162,254,54,170,29,190,95,225,141,174,89,182,51,130,181,211,211,214,150,41,52,117,69,17,86,234,209,184,194,44,33,112,53,231,121,185,112,171,218,167,156,131,195,87,95,163,244,232,58,49,73,181,43,41,30,189,155,101,11,95,48,145,248,228,83,152,114,121,137,136,2,115,223,190,48,204,160,2,87,44,66,143,253,17,242,48,141,6,129,231,114,137,0,131,77,93,248,194,136,25,117,239,112,184,215,33,151,20,56,109,15,216,128,146,127,172,141,209,134,241,189,16,49,168,122,243,131,201,25,36,49,112,70,107,122,95,46,17,120,74,86,118,147,184,115,203,26,114,183,39,10,86,167,239,164,16,231,136,241,102,122,130,113,92,35,62,208,135,28,153,182,189,181,21,109,155,45,71,133,237,78,225,48,98,44,43,11,220,145,253,249,102,120,55,205,159,162,47,70,233,93,244,104,229,42,47,199,30,240,89,153,254,219,72,158,221,242,214,254,147,29,141,141,182,119,98,173,58,30,40,37,36,55,83,206,126,4,23,142,60,156,130,108,175,255,192,23,56,206,129,33,173,169,191,75,195,31,126,54,160,45,71,23,244,255,158,79,106,249,180,233,230,73,252,178,233,103,243,187,170,41,173,44,29,235,114,30,236,21,28,20,253,145,209,46,99,157,175,154,138,193,136,79,53,133,27,36,28,14,195,101,44,54,41,59,198,57,156,252,183,77,219,179,107,107,166,101,206,1,215,62,229,242,68,61,66,241,28,120,96,130,40,210,227,92,216,61,207,2,119,223,76,173,234,111,23,203,232,113,24,18,121,65,225,37,221,62,147,134,73,65,87,249,236,115,162,204,230,183,205,241,147,76,46,15,156,227,102,118,96,40,126,20,205,17,57,71,55,253,156,115,249,121,54,228,137,222,227,103,78,77,61,146,171,165,63,186,205,57,8,89,54,93,2,40,179,212,120,51,210,202,150,28,94,197,84,46,252,122,195,45,11,251,251,194,48,226,52,55,68,200,175,207,98,85,82,36,93,62,106,145,189,44,91,109,202,84,41,180,244,56,238,34,165,122,76,185,143,82,22,189,61,43,218,224,37,239,125,80,99,195,13,20,211,91,158,77,188,172,143,104,140,182,155,108,226,84,236,158,89,24,63,13,47,248,86,152,114,55,191,193,159,249,79,89,64,86,152,144,194,133,71,239,79,107,227,214,143,207,206,8,160,75,159,81,231,215,107,252,54,142,4,177,99,96,77,233,113,37,68,87,98,169,25,79,136,141,188,231,128,55,68,14,2,103,178,73,242,125,243,150,101,188,242,89,234,105,222,110,49,174,41,105,61,201,102,241,173,22,143,71,221,114,172,158,143,58,23,210,30,223,77,180,106,223,55,207,120,1,102,12,24,245,137,87,17,18,24,74,47,223,139,201,53,165,155,47,76,12,173,215,104,109,68,254,89,224,179,124,194,218,254,153,180,178,8,50,148,16,30,90,92,200,192,14,181,131,168,142,228,190,229,48,113,72,233,83,24,114,74,243,78,203,230,80,184,189,66,176,117,123,18,6,181,41,108,75,89,224,150,107,92,148,231,153,120,67,77,121,10,163,90,245,21,68,190,218,208,1,35,252,183,227,16,193,215,214,47,81,13,81,199,106,146,32,31,140,45,47,198,6,148,68,103,77,249,179,41,58,144,30,77,118,220,45,127,52,66,137,122,236,38,130,18,158,245,98,124,22,115,136,137,149,208,129,245,221,16,198,33,162,162,142,146,143,1,1,171,119,25,214,216,188,39,39,10,103,196,40,252,167,137,1,201,85,117,89,201,73,114,107,194,132,173,218,189,7,47,244,160,70,184,67,87,178,91,91,19,248,204,240,48,29,81,39,192,19,113,97,72,54,183,207,20,138,231,225,78,188,48,97,158,184,100,175,108,119,41,105,157,27,217,222,254,112,184,123,90,150,239,38,37,206,227,62,7,166,152,79,222,124,109,79,205,199,245,73,18,70,17,12,63,161,163,205,20,26,46,72,173,227,246,67,119,89,122,83,150,231,78,243,34,250,91,193,54,152,146,180,62,99,203,92,249,224,99,133,204,171,233,136,200,155,21,75,4,108,129,150,139,22,188,138,159,191,157,187,10,183,92,121,54,36,177,30,221,94,132,120,150,92,161,77,113,112,199,181,11,162,251,124,51,243,187,233,69,37,63,207,151,217,152,210,217,112,116,57,207,18,213,178,16,212,13,129,205,41,225,91,33,59,35,117,198,23,198,12,250,132,169,112,130,39,46,9,242,211,70,67,233,110,135,253,19,147,150,214,230,244,115,99,225,152,187,82,117,76,210,62,110,57,95,59,112,248,53,241,157,157,30,38,80,227,231,7,2,101,243,146,221,117,219,35,90,243,213,65,142,184,48,168,1,227,190,116,79,235,175,200,73,251,172,16,28,241,219,230,62,11,183,221,28,89,107,61,211,167,186,104,234,115,99,206,169,175,6,235,217,55,145,112,119,78,217,39,217,220,200,163,44,14,115,3,148,117,75,227,236,153,168,136,34,113,87,105,250,211,232,213,120,143,47,114,60,207,209,245,223,150,249,255,251,63,252,211,223,254,241,95,254,246,255,254,237,191,148,249,239,249,191,47,243,255,31,223,69,58,241,12,97,244,49,57,181,235,94,88,88,34,208,98,198,135,142,38,193,97,27,95,248,9,227,225,199,238,75,58,181,72,185,13,15,11,213,169,245,82,234,24,76,10,65,140,223,186,185,244,204,172,236,217,128,112,155,154,170,169,76,202,51,163,187,31,223,232,199,157,109,85,38,78,199,203,20,11,2,153,163,91,204,197,122,57,19,33,172,177,179,209,141,91,111,222,127,188,136,94,132,182,16,56,16,77,152,254,19,201,240,29,6,193,82,113,161,155,138,236,233,94,239,143,115,178,231,171,8,3,140,75,215,141,254,69,222,225,216,77,182,16,226,85,57,246,8,164,253,238,5,111,145,140,22,254,90,182,16,210,12,46,90,207,254,59,234,221,127,234,146,107,20,222,216,20,145,118,243,180,12,113,145,47,174,24,107,142,120,56,137,29,89,55,206,101,251,112,236,140,61,139,1,203,78,74,98,178,63,252,28,105,82,42,2,108,220,111,142,162,10,33,171,156,195,163,175,128,217,179,183,76,80,74,19,82,220,132,214,48,237,1,249,236,109,84,136,254,226,12,95,149,173,17,45,47,140,133,56,77,16,168,157,2,247,182,63,158,220,159,152,48,156,241,2,111,146,254,125,203,135,218,187,39,129,51,142,159,18,112,231,182,51,4,174,148,97,212,128,161,41,144,227,217,68,71,115,28,131,248,113,150,192,37,77,39,232,226,4,181,42,77,249,109,106,15,238,241,76,149,208,168,242,219,141,132,78,95,121,228,54,92,57,2,227,141,174,189,132,225,0,61,167,248,102,22,53,230,53,78,4,34,57,51,201,2,33,255,182,197,89,69,218,214,150,19,1,9,184,21,46,114,24,74,219,120,224,101,20,42,110,241,44,82,14,150,88,83,200,180,132,145,184,160,234,16,247,35,41,75,43,60,205,48,40,80,241,244,154,106,219,175,120,16,201,169,105,140,32,76,241,26,178,95,17,185,70,168,200,253,44,113,151,25,131,193,218,130,78,82,208,212,72,204,114,123,76,48,12,229,176,33,59,140,132,106,220,54,140,219,21,246,39,172,174,130,154,47,193,247,96,115,77,14,185,245,34,242,202,109,198,109,219,106,228,125,2,79,244,127,253,225,205,50,248,229,197,201,109,142,40,235,25,58,75,242,80,171,156,171,173,183,70,170,81,22,231,25,75,22,151,191,217,47,167,87,175,11,184,116,111,99,214,113,210,251,2,222,175,176,156,11,169,165,122,217,160,250,121,199,245,16,109,210,46,94,37,106,229,123,68,6,40,114,169,165,43,140,247,192,79,15,76,185,81,196,147,144,161,11,158,53,30,78,166,92,213,91,84,161,218,112,198,85,198,252,214,114,131,35,135,36,199,37,107,42,217,148,221,255,206,197,180,196,21,13,47,146,244,105,94,166,248,23,119,48,76,254,169,87,83,188,32,113,211,33,60,45,123,173,221,92,251,189,22,103,24,218,36,178,6,27,254,10,247,37,117,140,207,111,23,35,198,74,1,83,92,32,55,161,115,211,132,83,48,224,141,24,168,122,11,44,52,22,31,182,44,59,85,28,21,208,156,150,120,53,115,170,11,76,237,114,186,189,198,9,38,41,18,133,205,96,135,51,33,19,195,147,168,30,149,117,233,126,246,32,174,46,207,166,50,102,196,202,135,222,166,169,3,19,58,169,18,125,202,5,98,84,117,13,113,203,43,23,238,43,55,245,182,65,146,22,190,31,83,62,174,234,171,131,126,61,220,105,204,248,45,126,140,202,165,162,134,99,105,161,94,44,94,116,99,57,137,155,210,96,243,221,234,18,198,0,139,157,99,216,134,40,179,193,162,22,158,108,3,60,70,150,225,174,104,142,77,95,221,88,80,36,193,8,60,97,66,117,183,20,68,47,59,61,48,126,200,112,106,245,46,213,9,63,120,12,129,171,102,134,84,227,107,243,69,48,140,207,77,189,190,240,181,101,119,10,15,88,102,147,120,173,42,170,152,205,253,255,199,116,135,7,37,63,142,217,189,60,131,99,148,100,46,104,113,235,90,28,203,125,140,92,141,213,149,71,104,220,171,102,13,166,180,92,60,202,9,254,215,240,80,178,235,232,92,65,226,196,55,227,131,150,81,101,18,87,124,69,119,170,100,202,36,36,105,165,90,37,250,186,112,127,242,216,170,229,21,197,104,38,82,127,231,82,152,4,142,18,112,106,105,61,177,133,114,187,140,106,110,205,18,194,207,211,114,60,154,124,84,245,95,46,228,233,252,226,76,20,156,212,98,133,207,128,249,77,204,194,197,114,95,7,198,150,15,184,161,42,52,20,222,65,34,0,44,137,152,132,76,48,209,46,138,92,160,250,147,247,47,247,32,124,240,164,156,203,79,91,46,129,119,56,41,12,105,235,210,221,72,114,123,151,29,243,140,12,200,161,177,32,194,15,17,123,152,240,61,73,44,40,195,23,238,51,165,147,170,150,181,53,169,61,221,173,199,99,191,13,82,215,46,204,210,234,110,203,80,31,221,245,8,58,118,207,185,122,69,80,209,122,72,186,197,194,55,43,71,20,11,94,128,164,48,69,1,1,82,18,35,49,67,226,101,190,219,81,34,164,113,137,102,133,89,238,56,109,92,210,170,184,224,155,233,144,221,182,20,175,201,75,195,66,27,87,182,6,97,150,28,248,13,107,35,172,78,200,137,112,48,9,76,38,150,187,15,27,117,84,210,215,208,167,12,191,143,83,72,149,250,120,34,203,76,233,30,1,220,74,210,162,194,51,56,100,44,129,39,143,39,28,223,121,109,143,162,22,146,236,53,141,128,56,116,243,13,227,192,103,199,213,148,16,2,57,177,56,152,20,231,176,217,10,175,56,60,80,184,208,31,174,54,52,17,242,30,249,9,172,29,24,178,206,18,17,241,115,96,107,218,5,1,246,181,34,218,126,54,231,217,52,57,226,152,110,213,45,63,83,80,234,26,171,111,228,25,206,104,77,174,88,123,30,78,80,105,221,96,125,158,98,209,118,114,168,178,187,79,42,7,251,30,15,140,52,119,36,56,108,35,233,17,184,193,16,225,153,23,195,226,233,227,129,71,152,126,198,61,84,95,24,121,249,72,174,104,102,151,10,12,223,170,95,172,42,161,156,157,52,19,38,109,79,226,231,214,69,114,246,212,108,20,248,4,46,76,24,65,19,97,176,199,124,127,39,110,57,117,188,200,108,138,236,61,156,252,48,87,73,130,143,37,33,120,186,9,133,209,146,103,124,58,8,69,107,79,250,168,68,44,196,78,160,252,113,182,22,41,56,68,109,36,132,196,118,227,187,224,1,169,169,151,161,222,208,132,108,129,139,26,195,221,148,159,123,228,239,108,147,112,145,132,169,115,126,222,175,42,108,46,146,30,119,166,239,218,145,68,67,162,74,151,77,144,138,162,234,196,29,11,226,63,18,111,5,46,240,142,199,155,97,172,136,193,73,193,120,139,180,64,36,111,151,198,249,73,97,238,51,146,85,206,194,76,26,47,71,44,102,123,121,50,92,77,125,203,6,75,234,117,239,145,140,213,24,76,121,52,188,17,117,5,92,144,150,104,10,27,187,83,192,248,138,5,54,242,108,15,130,146,38,36,149,178,150,60,199,94,231,159,133,203,46,201,12,29,48,125,69,16,244,140,22,169,176,10,227,74,240,123,19,163,213,52,213,120,32,188,22,241,116,228,220,206,114,144,241,106,29,141,177,238,112,31,20,50,10,76,154,199,14,180,232,121,8,85,48,90,191,142,82,45,182,31,120,13,63,57,112,10,224,7,213,92,70,114,45,74,100,12,166,39,27,113,88,224,202,211,13,81,6,122,210,13,161,54,105,241,94,136,109,136,55,4,152,168,168,163,228,36,119,121,54,148,172,225,4,42,70,161,35,73,25,195,216,25,60,38,70,234,213,25,206,167,53,94,111,127,239,129,216,148,228,189,66,246,211,75,36,97,146,231,162,70,50,68,156,120,77,63,184,88,218,159,204,132,95,190,251,190,233,161,125,79,205,154,53,38,212,118,115,79,185,185,94,56,91,168,56,18,91,161,0,149,25,14,159,114,89,145,230,76,185,71,87,248,44,24,170,123,60,169,150,100,68,121,54,245,185,187,68,194,110,34,142,184,223,84,99,175,60,35,249,99,72,208,96,115,195,93,97,169,30,180,235,94,133,170,236,245,145,66,37,58,234,131,154,66,107,160,233,253,97,162,29,222,221,200,73,13,77,38,60,67,79,197,167,255,240,48,247,210,3,35,34,177,2,70,83,86,224,31,31,172,167,25,227,91,25,18,162,36,162,211,34,147,43,247,159,243,87,96,124,139,45,80,54,74,125,54,223,229,91,52,244,1,107,188,240,217,57,227,187,250,88,34,108,74,74,58,116,88,62,9,207,102,213,246,148,99,137,187,82,246,141,142,185,220,196,14,96,115,67,181,208,19,214,161,178,214,12,127,40,213,34,173,200,78,157,254,166,240,47,106,70,61,149,222,68,39,167,192,150,252,86,3,70,158,189,43,76,154,96,11,56,83,208,40,213,5,5,99,191,221,2,128,34,70,4,142,192,99,7,116,71,57,61,151,22,77,20,188,143,59,224,51,231,20,134,102,59,124,110,36,128,109,181,175,9,101,157,119,175,1,83,236,84,159,114,143,230,204,127,120,233,231,249,155,172,181,36,174,80,104,50,100,208,166,61,149,38,112,143,180,128,59,153,169,2,15,19,175,242,146,139,179,201,106,36,28,207,239,204,81,176,209,126,9,35,10,147,195,209,2,110,117,201,158,128,207,25,214,248,128,113,77,73,249,77,49,206,240,17,101,44,120,237,164,252,6,227,32,185,243,54,153,166,173,108,149,166,226,177,118,148,208,160,188,209,181,244,39,81,245,226,111,94,184,12,139,205,200,188,98,130,5,140,4,119,85,152,59,169,15,119,129,214,70,75,238,198,217,149,91,84,162,192,212,89,155,150,151,29,195,163,69,129,24,185,67,89,223,220,210,77,246,173,180,130,192,180,40,76,49,224,190,133,88,69,204,213,141,233,230,55,235,249,35,254,108,15,140,246,141,255,52,83,190,201,137,75,224,253,211,103,48,148,36,110,169,56,77,220,77,162,198,171,83,229,37,180,24,36,144,69,158,216,52,133,186,86,159,42,70,184,127,189,154,138,124,181,183,66,146,157,244,150,228,81,7,42,245,241,201,210,42,111,57,32,133,73,194,16,145,140,164,35,106,32,81,165,237,82,206,125,108,179,62,203,45,201,171,86,250,252,20,142,214,224,217,130,68,163,43,127,88,106,86,138,26,104,205,74,254,114,174,38,20,19,70,53,96,230,12,215,178,210,21,42,184,6,159,67,180,107,185,108,49,49,174,91,249,217,179,86,77,67,224,62,189,176,31,103,210,82,102,205,68,54,187,151,23,0,183,81,132,129,37,117,227,209,241,87,227,90,94,133,63,140,58,222,230,142,45,211,75,238,202,214,152,140,126,46,10,155,137,165,12,173,200,38,213,200,153,182,136,32,37,101,204,129,133,114,68,165,34,241,167,254,103,193,182,84,162,219,46,212,180,88,188,27,239,74,212,1,111,81,76,178,58,118,52,22,114,192,231,192,153,79,153,251,140,226,5,224,212,171,14,24,186,91,193,38,98,153,23,85,7,12,79,204,45,84,31,156,211,250,221,36,55,184,19,20,120,108,37,195,166,240,188,47,47,147,36,241,15,93,11,169,238,239,72,163,250,155,55,226,8,119,188,178,49,229,198,103,67,122,156,132,127,34,19,49,47,57,106,190,89,108,82,128,79,41,18,137,101,31,108,149,73,50,211,8,178,18,159,113,24,63,87,122,224,121,9,65,128,225,118,18,178,133,100,57,163,1,83,168,166,68,15,198,152,224,40,197,8,66,17,102,250,114,177,182,121,205,93,149,199,1,41,152,168,172,62,135,2,252,59,2,159,107,71,208,116,45,84,189,90,83,14,9,220,28,43,62,171,26,177,157,16,103,144,125,234,111,54,183,89,239,130,102,232,203,107,160,199,154,73,202,186,145,145,91,222,14,159,185,162,92,141,197,124,22,94,160,127,12,201,73,69,191,194,48,163,212,128,107,18,97,1,96,56,15,156,159,2,210,200,92,159,135,115,197,118,242,139,95,129,232,243,240,21,148,55,16,111,16,199,20,20,199,144,19,217,33,48,81,247,210,103,159,43,222,244,133,63,77,203,97,8,108,58,32,206,75,192,101,102,41,43,148,49,232,237,32,104,33,132,81,133,48,167,152,204,135,87,220,98,71,74,232,210,96,14,235,160,73,201,86,45,41,212,49,103,79,242,228,110,216,95,202,218,202,198,67,140,214,77,134,3,51,60,202,97,84,91,77,109,5,181,12,243,84,142,160,74,189,136,103,130,77,242,16,102,41,202,66,4,167,130,175,93,74,210,206,110,43,132,112,70,18,235,84,61,148,218,53,229,23,51,166,239,29,112,123,120,115,241,89,109,175,85,33,109,96,179,187,42,76,61,111,60,124,144,173,152,21,158,206,190,12,154,178,210,31,53,115,206,248,186,71,145,61,139,86,3,48,142,189,17,112,150,27,39,48,10,141,53,8,140,6,50,208,91,97,56,226,252,197,9,228,235,28,7,46,169,197,195,41,63,121,91,155,104,120,192,176,195,52,133,79,167,5,133,81,182,152,92,85,248,220,67,252,195,40,1,95,202,120,253,73,144,148,128,241,21,104,235,68,26,174,195,208,135,41,11,37,112,185,164,81,211,232,76,180,91,24,82,39,252,109,150,112,173,172,134,80,198,7,251,31,125,42,247,244,31,97,21,185,179,31,76,25,109,23,166,187,106,186,239,206,186,219,184,73,43,139,11,76,195,16,235,58,7,88,167,18,122,62,132,85,80,197,95,138,176,164,90,14,149,4,96,175,31,130,157,172,229,165,108,87,220,116,124,184,225,138,56,227,47,76,91,152,174,206,127,206,9,12,253,172,210,228,21,147,103,115,66,56,114,117,234,51,19,207,31,227,225,132,152,148,13,8,82,4,206,145,128,141,200,85,199,115,93,46,226,202,153,159,183,206,165,142,193,209,5,158,91,135,27,179,124,235,195,183,236,105,13,109,54,215,77,48,184,47,225,75,129,223,60,215,203,162,71,64,64,151,62,58,44,30,22,178,226,197,61,155,194,29,147,60,126,155,100,101,57,152,17,188,174,253,62,156,61,73,8,129,224,220,227,52,118,24,194,198,165,15,63,155,144,124,24,55,108,37,85,44,216,117,45,250,28,58,226,231,225,196,35,114,60,28,142,94,57,183,73,90,73,97,113,176,128,242,195,197,10,59,113,48,141,227,60,90,202,251,142,116,210,221,244,200,180,201,73,121,69,169,132,158,193,240,71,88,105,136,213,221,96,253,223,51,186,37,27,215,145,176,69,82,34,20,15,111,20,53,40,143,37,26,192,46,55,97,112,26,74,7,201,162,11,194,110,82,115,202,195,53,73,74,100,240,40,87,18,231,186,242,138,162,204,18,28,100,231,158,184,183,242,3,194,98,9,213,73,192,198,201,167,240,186,215,137,3,215,165,50,27,141,17,104,65,62,200,103,234,222,209,224,19,9,58,124,10,184,215,211,107,68,155,74,116,170,41,160,207,7,134,145,229,178,100,82,12,244,208,123,66,97,215,47,137,166,228,75,1,227,3,112,130,157,10,61,123,211,37,120,12,208,18,132,24,112,129,13,85,187,128,27,38,220,166,192,233,165,60,77,8,43,69,99,42,71,229,146,5,209,232,108,241,217,181,25,143,239,3,147,230,29,112,121,8,162,77,173,40,57,29,56,131,215,183,118,218,89,21,53,38,131,137,245,233,81,208,49,21,220,106,168,88,94,67,159,61,144,55,240,198,248,241,159,71,243,87,66,106,138,32,180,108,214,84,114,54,207,27,182,250,200,145,228,252,236,176,140,5,57,15,117,84,253,86,151,27,204,169,116,209,180,149,206,59,35,125,185,3,62,55,104,53,196,172,82,224,210,223,114,3,239,98,127,118,211,198,113,83,234,108,166,16,160,9,35,55,85,241,193,9,76,178,108,22,51,13,159,105,143,235,120,49,46,220,170,220,210,88,236,190,111,148,54,114,85,198,185,179,9,173,190,131,131,22,177,176,36,243,8,22,150,229,57,17,192,182,7,42,220,106,48,212,82,206,210,31,178,239,66,69,141,55,174,164,86,11,217,106,167,139,130,226,175,24,17,211,195,184,93,49,94,47,92,164,176,29,24,17,110,159,72,228,188,158,213,38,125,134,136,237,114,139,228,116,46,68,151,242,93,240,53,14,191,232,156,35,133,186,121,37,111,231,52,174,193,98,158,41,22,149,87,67,190,120,5,167,61,81,200,42,214,16,153,175,197,21,116,128,135,120,86,13,166,82,43,120,200,237,62,126,25,239,73,53,232,126,23,201,36,122,41,57,33,201,208,152,241,31,108,93,94,21,62,127,231,245,23,192,101,168,181,3,205,226,8,39,69,134,217,77,89,129,141,10,177,5,183,59,26,161,185,151,71,254,160,133,4,65,70,219,176,10,37,24,156,105,144,111,57,124,246,39,189,91,26,31,70,246,83,130,36,63,4,198,85,245,1,18,59,39,196,79,44,162,87,20,130,228,210,120,248,236,59,43,74,5,66,124,118,162,188,67,204,114,34,57,65,133,67,125,18,229,184,85,97,43,206,11,56,171,71,202,184,201,67,173,2,180,87,153,135,212,181,231,229,76,228,153,172,45,37,99,165,28,243,220,75,227,217,141,184,167,200,112,16,24,107,51,90,159,9,95,242,3,91,134,162,192,75,127,251,24,221,53,110,212,192,173,203,241,53,209,240,206,253,254,54,4,247,170,16,66,222,86,138,15,107,4,150,30,216,82,153,3,198,226,148,110,57,167,124,100,25,0,215,81,228,46,67,41,202,186,51,45,89,204,80,90,195,215,30,212,215,25,86,192,92,31,24,101,207,17,227,9,49,143,202,170,76,234,48,71,40,78,80,186,173,178,42,198,172,217,2,206,143,43,14,25,200,185,67,135,195,148,4,133,186,14,175,126,48,138,153,76,151,42,78,64,128,19,59,30,73,199,91,89,75,209,174,36,194,235,48,62,11,217,241,140,241,94,148,77,178,113,125,40,140,51,54,84,58,168,125,19,126,91,244,68,238,101,3,137,201,60,247,163,27,132,127,193,81,68,28,84,254,10,142,103,143,239,66,193,108,68,137,42,96,117,126,112,132,8,142,209,179,10,58,160,203,191,34,56,232,139,170,118,86,73,177,176,209,228,88,202,217,72,53,8,69,229,23,46,107,62,141,137,182,93,56,115,39,18,184,34,95,233,111,102,229,86,42,234,5,77,78,232,208,116,136,226,85,97,106,66,83,21,122,69,156,85,101,61,173,201,203,244,121,210,161,218,82,57,35,100,211,122,9,85,161,202,149,89,198,122,157,245,20,180,119,152,239,93,29,59,84,118,69,96,15,184,236,174,179,140,34,131,144,209,160,44,180,85,113,224,83,107,129,21,225,48,153,41,114,17,225,72,158,30,19,1,214,2,5,131,75,119,49,190,105,52,215,122,248,45,252,203,51,116,154,184,140,37,29,78,50,77,21,38,152,163,111,110,233,170,222,169,103,7,234,173,61,175,118,254,181,219,173,100,192,150,252,244,26,166,83,200,45,101,124,234,83,191,155,252,224,33,18,82,125,106,227,100,204,73,159,122,213,57,141,202,35,102,182,208,79,234,43,96,242,41,230,51,89,146,231,84,177,185,65,192,167,51,109,154,254,101,192,38,229,172,48,98,64,1,27,101,198,211,154,186,139,21,240,185,179,60,43,232,24,17,41,121,107,110,34,122,53,68,102,6,201,80,215,252,50,153,188,250,192,197,163,84,195,74,218,94,248,39,102,235,112,161,212,72,27,67,66,119,181,204,72,96,124,158,77,172,215,5,195,152,133,69,151,80,135,9,53,186,156,52,182,173,219,33,185,101,61,96,110,230,170,56,65,60,116,223,17,201,136,22,171,2,104,54,118,115,151,236,163,14,82,88,233,161,108,24,78,124,109,89,200,45,201,161,110,137,173,78,185,52,140,129,180,73,236,192,18,157,74,160,150,190,242,52,38,148,215,3,54,110,120,81,72,132,71,126,184,16,33,145,5,189,186,145,168,134,47,47,96,174,134,143,232,36,127,14,149,67,122,69,245,44,217,136,61,30,115,6,218,18,238,20,221,164,161,59,138,98,129,42,40,82,69,230,89,16,192,136,145,78,133,161,94,8,184,144,221,171,162,169,201,202,233,92,249,17,87,137,10,128,194,167,94,66,158,177,86,202,6,84,215,244,76,141,80,157,92,40,203,201,78,77,252,58,111,87,248,220,248,8,219,35,246,138,208,233,8,24,173,17,233,50,20,21,47,12,222,36,60,134,191,49,245,80,226,68,113,69,198,3,89,166,179,103,53,87,249,36,71,182,53,17,208,61,167,127,78,33,181,89,185,68,170,58,47,183,154,25,50,181,196,2,106,85,5,93,14,245,16,24,229,22,178,146,170,243,210,75,219,37,87,169,235,150,227,13,24,123,125,4,92,139,92,58,129,151,231,13,130,18,150,144,239,162,90,218,115,18,17,208,173,242,187,195,152,192,28,75,220,119,198,84,24,83,194,127,55,113,196,170,218,241,57,17,210,149,230,197,29,32,26,107,70,192,212,67,228,19,39,217,89,125,93,97,242,131,87,192,40,232,200,107,15,163,131,172,1,163,169,38,82,202,216,157,238,63,24,168,116,39,49,54,206,12,172,199,194,14,45,101,184,87,158,193,156,131,21,224,66,204,198,186,58,154,194,228,156,230,128,225,250,144,223,102,147,207,190,0,134,209,26,36,17,83,94,22,153,112,189,227,51,147,154,120,77,129,33,206,13,148,227,102,60,232,112,234,34,28,42,155,176,171,136,64,55,2,30,254,93,103,199,65,89,249,106,95,227,31,116,253,209,129,172,175,232,241,101,156,15,20,231,185,130,52,46,20,249,172,115,205,67,14,118,135,120,245,57,188,150,194,8,248,181,16,206,182,84,227,251,89,120,173,225,53,13,24,150,19,69,73,59,175,129,178,95,41,76,230,80,247,175,206,72,195,39,125,54,85,205,241,226,153,90,177,161,173,113,246,231,16,229,30,198,102,160,48,85,112,241,219,220,96,239,61,192,224,178,163,241,47,105,73,80,88,20,191,124,96,248,246,140,67,225,175,40,136,230,30,60,242,87,150,9,121,160,105,218,69,246,77,35,35,172,126,154,1,192,40,72,180,139,38,84,188,126,43,157,248,43,1,223,155,75,69,89,68,161,190,234,131,137,5,75,61,41,169,175,149,18,122,135,97,25,185,153,134,100,76,35,13,227,240,52,149,219,122,97,10,10,62,79,33,218,15,196,33,110,126,125,27,63,165,140,31,154,179,41,172,149,139,158,141,59,165,234,40,140,213,55,113,167,113,179,158,95,61,187,193,228,25,222,175,62,239,145,206,240,249,47,67,11,35,37,26,141,29,34,125,81,60,83,140,201,119,83,62,104,166,114,248,151,227,78,227,70,182,76,100,28,193,80,141,6,226,215,56,227,190,220,242,85,118,154,167,24,45,196,196,132,75,27,57,182,99,209,254,182,86,252,64,88,53,151,191,6,147,20,153,194,250,193,219,108,30,105,157,242,183,142,73,74,94,230,128,14,208,200,110,166,55,101,243,171,50,148,100,114,184,8,177,37,248,182,116,79,4,96,88,187,127,91,31,48,5,105,210,39,9,210,238,29,15,39,151,91,50,55,241,103,82,17,243,61,124,153,206,248,205,138,230,225,20,227,180,15,54,86,201,91,212,140,181,148,16,142,249,224,106,7,68,204,132,106,181,193,99,56,220,204,72,233,23,230,98,246,249,248,121,56,53,69,151,209,1,86,100,66,207,197,95,237,108,219,66,48,94,237,130,243,69,217,240,19,52,66,89,145,1,134,212,14,101,75,205,225,93,68,17,170,163,255,141,40,160,119,42,21,77,87,104,142,42,12,106,137,154,15,118,35,33,254,118,42,225,39,202,41,188,83,59,233,157,55,65,140,74,172,178,191,66,34,6,180,230,37,188,58,104,23,193,251,235,175,198,210,186,114,187,180,38,39,187,248,218,164,42,86,138,252,170,137,97,87,223,22,160,200,144,52,222,138,243,181,215,128,209,187,145,162,131,74,233,27,149,69,190,66,160,245,190,57,242,92,233,76,92,199,23,103,49,167,229,133,141,64,109,249,2,34,212,47,100,68,48,192,112,182,125,91,18,30,204,114,19,65,12,230,98,231,219,6,92,110,69,123,197,20,72,127,246,49,105,162,200,156,73,167,24,29,72,250,26,23,86,234,45,168,70,137,106,194,255,253,161,5,102,145,203,251,70,94,27,84,159,223,202,182,171,235,144,153,178,172,70,112,59,218,179,144,197,27,91,246,153,183,254,232,138,171,253,166,243,177,133,64,10,225,143,54,70,164,46,115,184,81,109,218,189,181,17,196,203,104,153,251,59,119,111,189,164,208,130,203,121,221,31,127,25,88,53,213,17,249,38,120,163,114,52,133,132,237,22,18,17,136,32,6,250,181,174,233,71,190,34,112,201,36,139,126,48,209,110,97,4,224,225,195,235,121,224,81,69,20,93,187,155,120,221,199,13,77,109,74,177,44,109,233,80,232,31,202,55,77,206,198,134,69,245,192,212,64,124,111,142,242,197,188,187,176,17,252,193,68,249,161,228,49,11,205,139,73,146,181,230,7,64,165,24,86,10,76,42,149,163,36,130,58,124,12,183,158,180,87,22,233,125,241,112,203,79,149,223,30,80,109,245,128,87,146,40,21,179,108,115,88,249,103,179,134,123,149,135,39,170,94,3,182,79,43,178,58,78,55,237,79,13,199,224,99,189,21,89,153,5,25,143,24,176,101,4,232,183,117,99,213,126,219,21,34,123,171,94,245,10,35,101,229,126,243,245,74,55,157,171,155,241,13,133,94,250,24,146,160,151,37,98,44,159,133,8,230,244,69,141,249,41,82,35,160,176,253,251,163,137,34,16,145,185,48,100,242,123,251,179,33,101,209,141,178,80,155,183,190,29,193,228,26,139,140,117,193,7,254,85,53,2,219,22,112,127,186,252,196,227,29,230,204,76,69,158,141,123,183,249,105,79,225,33,118,230,133,43,12,230,190,50,137,96,52,221,101,73,223,74,31,21,151,149,133,53,194,36,23,38,126,19,11,100,116,19,148,190,163,85,210,79,47,234,131,39,53,254,247,217,100,219,213,111,172,6,9,26,146,115,205,198,151,221,83,182,168,241,69,22,243,254,112,94,118,65,40,14,15,34,150,77,224,138,37,23,173,169,140,151,77,35,163,17,184,203,138,214,24,111,2,27,249,230,136,214,199,22,171,183,164,161,82,227,176,139,155,125,156,183,85,228,66,14,92,140,225,222,63,218,20,90,228,225,20,245,127,233,116,220,81,141,103,225,162,84,150,198,52,234,112,201,109,249,234,98,185,228,222,103,5,131,230,22,57,157,147,104,246,149,47,106,73,134,255,189,77,255,31,255,250,207,255,254,119,127,255,183,255,243,127,255,139,77,191,214,255,7,155,30,51,189,57,135,168,205,155,158,132,17,182,90,149,211,151,94,74,39,156,139,144,176,176,23,203,202,110,209,71,219,244,26,215,133,127,36,51,95,15,79,22,125,189,133,4,197,36,207,242,252,250,129,88,166,200,88,30,152,59,240,240,195,134,228,121,206,166,11,67,59,249,101,22,65,41,70,138,219,221,150,177,160,206,121,147,191,55,183,176,155,112,63,22,163,5,235,235,251,109,216,136,170,80,134,31,67,109,144,95,250,205,172,115,179,65,223,226,182,94,20,133,174,186,28,62,6,241,157,150,152,157,112,96,126,96,131,179,226,114,40,21,211,196,202,190,167,155,103,109,233,47,159,27,20,219,233,7,147,134,150,238,58,47,216,226,84,171,6,60,167,20,16,81,116,185,118,252,52,60,1,227,158,131,133,84,216,238,167,123,179,137,36,183,40,184,151,199,151,79,79,22,49,103,215,221,159,72,93,12,18,10,187,61,147,135,114,135,3,22,48,114,14,63,152,109,56,201,103,77,147,12,250,198,186,161,66,176,133,40,162,96,245,57,115,42,48,181,117,218,26,10,140,242,93,45,155,241,6,222,84,99,251,106,34,208,14,83,31,46,212,29,133,242,224,226,187,72,51,213,166,189,164,245,32,126,242,203,134,60,176,249,78,164,241,166,43,126,129,2,80,19,11,212,89,72,178,71,243,239,58,243,25,74,138,11,99,35,181,225,207,70,165,122,11,136,79,175,123,219,149,76,138,71,103,48,254,19,239,147,205,170,151,241,128,125,73,208,95,182,169,204,208,13,157,233,215,37,153,194,222,155,187,13,108,180,124,223,79,159,119,134,210,48,203,12,38,235,235,219,222,72,164,135,235,87,38,33,174,226,26,173,59,39,255,148,46,27,20,13,86,135,49,35,132,63,174,24,25,240,231,200,92,237,39,217,151,229,205,17,254,169,222,163,176,187,238,164,139,203,92,247,159,163,160,153,170,77,210,225,66,98,238,19,29,133,30,31,86,221,50,31,248,24,135,10,139,20,7,48,140,102,15,220,155,126,24,17,44,135,113,25,138,49,103,155,134,215,164,175,246,93,47,219,95,178,175,83,159,138,105,233,189,72,57,253,245,57,241,170,203,210,227,126,112,53,170,225,161,83,47,91,242,221,7,155,104,65,145,73,159,161,39,252,110,70,36,229,153,10,133,204,107,130,101,223,141,175,85,83,39,148,198,112,105,250,69,23,191,178,241,251,94,248,188,87,242,107,114,99,116,151,176,9,99,60,155,202,148,195,168,157,234,122,51,37,143,233,111,134,188,247,184,228,132,198,215,148,190,88,169,5,37,140,134,65,78,187,202,129,52,252,197,141,73,247,162,84,7,238,64,25,234,116,125,11,150,144,187,75,160,167,195,69,87,7,142,178,243,170,223,73,217,96,28,135,119,231,194,88,70,177,154,43,171,166,138,61,97,73,16,177,83,84,78,213,46,183,163,100,76,22,237,219,163,42,59,150,20,134,146,161,98,92,200,14,115,5,20,219,48,39,243,44,120,143,83,222,55,196,46,205,212,240,125,49,94,107,13,89,228,95,100,173,20,242,24,139,175,48,98,22,229,38,154,96,158,23,120,181,138,195,231,202,189,228,74,94,113,227,102,159,151,120,107,146,144,137,25,43,79,255,242,3,40,98,67,47,81,46,29,9,6,25,7,49,31,100,61,153,52,71,114,107,131,152,234,146,172,33,224,115,17,249,44,153,214,201,127,72,83,46,29,68,183,170,15,31,171,225,12,245,126,224,253,209,148,225,116,106,144,212,101,129,173,208,244,155,58,232,105,158,193,148,55,35,69,218,45,56,66,118,75,111,67,84,70,108,63,158,168,165,88,162,112,85,73,189,207,159,236,238,50,121,102,170,255,165,63,41,111,9,24,79,143,176,46,86,147,74,153,254,213,103,221,218,173,77,224,109,236,172,31,76,41,68,213,214,121,25,169,239,15,166,212,249,172,190,166,112,115,193,38,248,82,242,233,32,113,8,160,208,67,142,245,7,15,227,45,145,55,63,38,197,248,74,24,120,14,42,89,114,227,175,227,199,122,253,131,57,31,103,213,239,158,150,59,252,161,230,213,19,39,34,161,206,176,44,137,83,159,83,188,232,79,155,40,220,55,92,167,3,9,85,62,189,2,213,148,195,4,22,198,123,1,37,177,225,123,56,188,97,245,185,98,82,103,253,85,36,3,143,41,50,57,231,134,57,48,85,191,62,67,219,175,75,173,52,141,41,169,255,58,101,195,213,89,135,222,110,17,53,252,166,120,55,79,93,191,76,150,172,61,28,191,243,131,27,119,179,148,223,197,245,5,155,113,237,35,159,46,43,215,56,175,230,119,40,116,92,9,83,93,171,204,83,143,166,193,222,216,109,234,9,76,38,72,115,184,21,11,55,95,216,146,92,252,217,48,249,181,123,143,176,116,233,244,17,40,64,238,143,204,185,92,244,154,165,126,124,189,194,65,167,236,105,245,71,135,22,141,97,221,19,174,151,99,197,64,198,253,157,55,68,208,9,73,138,99,53,179,153,125,38,117,55,3,184,201,174,113,190,228,76,172,111,38,209,133,196,176,170,56,32,241,141,127,43,219,234,5,136,138,139,243,19,23,226,119,20,246,202,234,202,89,125,186,44,190,175,49,204,136,85,212,31,56,187,184,61,127,112,55,21,236,174,174,163,115,86,126,249,234,56,186,9,240,202,36,30,68,5,187,143,7,129,140,36,251,44,105,163,174,62,74,210,111,182,156,91,113,137,177,39,125,75,23,231,164,85,17,40,220,220,83,129,186,220,153,176,226,110,176,99,242,147,109,161,138,147,36,135,45,239,189,137,211,126,118,45,65,8,74,32,171,194,195,185,4,128,201,83,83,39,164,81,146,123,99,70,187,223,234,114,242,27,202,250,168,42,33,114,97,116,101,105,78,46,126,126,237,235,86,98,218,196,69,73,170,223,217,76,191,159,222,164,201,137,73,85,169,184,115,173,180,101,140,127,91,221,86,80,159,149,175,164,145,29,124,156,33,209,208,3,142,215,175,160,31,90,104,66,198,210,218,10,230,250,55,13,141,244,103,200,221,172,26,131,170,251,58,70,54,9,43,113,225,152,255,238,35,231,49,1,93,46,45,89,162,34,199,206,249,210,136,201,31,130,223,83,28,206,156,32,115,126,102,19,165,125,231,60,151,153,180,169,77,251,172,166,129,176,61,119,9,105,156,70,68,154,206,30,79,16,93,86,31,81,213,245,169,251,218,181,129,37,51,254,26,203,229,252,56,238,167,111,8,78,143,112,45,145,239,156,198,239,90,29,166,202,94,230,22,250,128,237,179,0,206,218,169,112,118,221,1,130,194,47,66,121,228,56,218,245,250,194,92,246,62,170,222,69,1,54,220,174,69,34,106,168,79,124,182,62,4,56,108,59,18,112,59,103,4,119,199,31,220,8,70,200,46,99,156,167,173,59,122,22,212,44,26,235,131,146,245,83,159,165,49,185,246,91,126,154,5,90,124,240,91,125,152,12,9,7,96,122,58,56,177,130,187,180,229,72,248,182,86,10,68,241,210,11,74,101,210,183,32,6,17,219,62,245,155,177,70,114,246,31,238,70,132,45,223,108,146,74,201,91,159,57,86,133,141,193,190,25,171,234,131,77,209,100,201,195,173,156,255,51,183,161,246,129,126,77,94,141,10,129,213,191,214,29,65,250,169,191,109,21,81,223,45,3,118,238,115,104,78,121,120,54,65,230,28,48,50,111,89,225,62,220,241,8,60,37,127,214,96,106,31,186,195,11,202,58,233,211,108,25,52,45,96,246,48,125,181,97,102,65,192,102,79,40,124,172,153,21,191,189,172,128,82,96,188,206,57,222,28,219,102,234,155,19,219,171,209,26,153,138,173,189,118,58,242,43,64,134,253,2,210,168,44,211,208,106,77,118,13,184,202,182,15,10,209,249,109,140,162,202,84,248,108,113,221,127,250,12,95,23,71,163,185,127,112,17,6,220,138,248,64,129,185,188,221,214,48,27,44,133,207,77,50,58,13,117,142,252,140,136,165,167,237,128,59,244,87,15,76,93,246,133,167,200,250,64,15,132,54,119,252,54,23,160,231,195,176,0,239,155,115,15,73,250,106,84,207,214,17,240,16,23,17,40,71,78,116,26,212,148,79,159,18,52,168,209,227,141,43,168,14,39,148,141,43,62,27,155,74,103,18,82,46,53,62,235,12,119,123,27,159,213,191,227,167,251,25,175,231,167,237,197,227,189,185,76,245,23,206,201,15,13,179,101,70,211,239,98,124,191,91,11,48,203,64,251,44,25,119,111,192,231,164,124,186,148,146,252,26,15,167,70,170,232,135,157,125,233,43,166,51,120,226,81,149,157,122,195,222,225,223,77,188,52,175,7,174,44,177,128,103,146,188,10,224,115,232,251,96,195,41,61,175,95,25,52,59,219,156,193,93,179,69,128,41,82,204,1,239,34,34,28,6,151,238,59,34,49,251,44,51,201,34,183,173,236,11,147,44,165,15,55,30,252,30,240,130,122,89,97,35,213,112,248,44,197,157,218,3,151,216,47,217,192,230,122,126,122,192,217,231,176,37,238,149,7,70,100,40,224,174,121,17,219,40,89,211,69,247,120,250,27,202,166,29,143,158,148,170,63,143,238,159,100,163,161,136,198,205,23,237,235,194,208,65,189,191,124,46,27,241,108,216,112,107,125,225,17,171,139,80,105,175,239,79,79,105,141,219,226,143,214,36,252,6,76,193,247,219,101,103,79,137,175,182,209,171,111,143,250,47,47,238,201,61,191,131,177,98,67,34,33,102,143,231,197,194,56,135,151,132,107,224,51,146,203,53,125,12,38,211,110,189,211,100,215,30,48,245,226,249,157,100,61,80,74,215,210,124,102,104,253,132,22,12,54,86,131,119,250,175,117,97,216,80,214,187,118,98,39,36,220,189,159,73,132,144,95,141,62,161,84,241,49,176,140,36,50,250,228,44,35,77,134,130,146,135,116,160,31,12,207,205,49,31,52,225,233,236,32,197,45,96,10,214,207,71,150,23,206,62,30,3,125,186,91,211,242,131,103,18,24,7,220,11,47,191,148,192,224,246,40,210,1,27,201,115,192,36,136,63,111,78,201,125,180,102,95,29,77,225,9,71,89,192,150,37,254,192,227,19,13,88,166,126,142,255,232,233,22,156,141,1,223,98,108,3,207,135,124,151,87,64,171,252,122,224,178,106,60,250,220,124,171,228,182,37,114,138,83,188,54,87,142,170,95,69,153,107,252,46,121,11,253,105,139,64,112,113,24,157,36,181,222,40,145,169,190,17,66,162,209,86,122,90,159,191,241,93,118,20,172,146,170,99,221,209,245,139,207,234,86,226,169,48,9,226,241,219,240,143,164,231,183,137,242,92,152,228,133,246,192,231,22,177,46,188,30,179,148,170,203,126,127,27,34,149,39,53,238,76,194,145,162,53,225,236,252,192,103,46,180,11,115,55,214,241,26,99,212,21,19,137,178,183,164,175,70,124,188,70,183,32,97,221,245,213,152,71,119,26,174,157,37,79,203,244,6,156,176,0,120,35,173,167,243,140,220,185,121,97,202,53,244,205,97,210,241,67,21,65,129,99,221,213,39,223,176,250,190,48,44,193,70,103,210,185,178,236,22,189,130,111,189,63,166,6,53,237,195,251,180,65,204,160,166,132,81,194,68,227,198,124,120,140,241,229,116,62,6,159,181,59,181,245,233,255,59,156,205,242,213,180,245,50,117,132,128,167,42,208,2,79,68,188,28,30,73,105,219,240,200,192,11,85,2,70,153,71,237,20,179,52,90,192,208,149,168,77,11,43,89,154,23,94,218,163,176,4,183,0,41,185,219,83,239,147,103,95,104,241,222,4,241,103,83,152,98,129,120,111,216,130,116,172,225,160,188,243,140,220,217,173,246,48,213,215,31,13,165,193,245,221,54,10,252,2,45,62,203,106,94,158,228,209,21,105,46,192,176,13,105,235,130,45,30,175,182,77,68,83,225,254,85,1,25,74,40,255,65,225,180,159,23,94,93,59,165,64,143,28,195,241,35,126,22,184,34,203,228,207,38,22,43,65,77,224,137,115,61,96,100,150,245,225,20,80,199,102,217,173,164,89,31,78,136,218,47,225,16,74,163,9,162,176,235,236,129,82,87,172,119,217,99,1,124,149,6,160,147,104,132,204,147,106,187,184,127,22,121,190,85,119,133,106,101,249,254,89,228,43,235,28,172,205,18,95,2,181,114,115,133,231,244,116,132,97,61,122,75,88,127,112,255,138,61,129,59,105,24,235,129,107,236,102,28,233,73,7,11,207,236,138,149,105,242,105,237,109,92,60,83,11,152,178,253,63,158,125,79,236,49,40,202,124,95,28,90,12,135,113,12,254,1,15,249,237,105,229,178,79,175,164,79,25,20,152,3,187,63,173,201,80,222,1,195,130,209,31,152,52,192,128,215,234,243,129,161,162,139,214,200,225,46,253,176,158,202,167,250,110,240,76,75,183,233,74,114,80,44,31,138,113,214,51,218,198,31,225,15,55,81,211,103,38,149,180,253,246,130,39,60,215,167,45,89,81,129,102,227,215,81,216,148,92,3,182,29,73,225,222,122,204,112,244,83,74,174,10,143,25,59,37,151,174,103,159,37,244,48,230,10,152,168,240,243,211,132,245,227,167,143,181,144,245,240,169,212,93,183,18,112,215,44,36,224,114,62,122,4,124,118,156,169,75,192,246,199,120,241,115,252,140,252,192,86,37,19,240,177,150,159,94,129,172,32,54,113,124,109,237,121,53,43,22,190,240,185,80,202,84,64,85,32,142,220,141,14,140,238,148,196,16,179,223,216,126,74,59,187,191,112,242,23,51,165,157,164,78,13,224,253,69,254,128,7,129,168,7,38,9,211,97,202,38,244,204,133,132,119,249,102,56,97,123,251,227,213,122,15,79,208,153,10,41,61,95,221,182,149,99,7,220,218,99,230,32,23,177,87,188,121,67,139,108,41,140,127,52,190,219,98,160,85,225,240,225,131,82,1,251,52,94,46,24,104,48,25,81,89,225,77,241,130,195,227,97,149,110,9,143,179,231,210,1,143,158,117,241,117,243,230,196,111,115,234,234,112,162,85,21,110,90,138,124,243,179,171,116,210,131,202,109,141,122,145,162,189,228,104,187,170,16,66,25,122,86,197,138,182,104,138,180,231,151,161,134,116,148,202,119,221,197,113,204,206,28,29,186,141,185,67,224,95,246,65,192,156,125,218,39,57,47,207,106,61,47,145,146,22,28,37,84,4,86,185,232,185,134,105,177,7,25,19,113,97,164,208,102,63,187,56,166,251,114,127,36,229,253,123,235,20,239,252,154,239,87,63,73,204,231,171,207,145,225,97,92,252,19,25,17,8,133,97,128,187,112,219,243,105,140,64,77,11,116,141,254,188,56,116,137,49,143,184,172,44,117,94,147,57,233,49,71,182,51,50,110,245,225,150,183,31,47,142,208,235,51,81,76,124,33,222,204,142,12,237,149,138,187,250,194,248,240,245,213,154,89,123,1,99,190,61,193,130,202,37,213,225,78,18,161,62,28,102,150,18,173,169,25,211,59,6,85,16,94,112,97,53,216,164,120,40,12,49,93,12,55,21,47,123,61,240,24,241,108,238,155,122,6,244,142,141,16,207,198,195,172,183,190,78,189,95,186,173,215,27,228,160,238,218,207,100,40,243,119,209,57,140,199,61,246,171,51,26,185,169,143,182,83,183,90,227,181,97,1,209,253,202,156,105,177,248,44,71,115,235,71,163,174,26,27,146,133,159,159,77,3,52,94,27,29,114,221,144,126,121,222,237,194,189,235,253,157,170,248,61,98,158,225,1,124,91,67,59,190,3,174,233,153,195,219,74,6,2,37,186,169,207,166,120,166,196,79,67,223,95,229,217,112,161,70,68,18,185,155,156,244,98,53,16,100,78,35,224,58,30,175,56,62,64,207,102,7,134,25,68,163,59,144,122,250,13,127,146,30,53,222,214,59,220,195,147,96,77,82,115,24,121,139,28,93,122,206,38,92,44,2,163,83,29,93,138,56,198,251,93,72,50,205,120,113,194,203,106,169,143,109,59,162,195,240,185,234,128,112,50,229,0,207,230,165,134,8,234,33,97,3,153,178,97,213,141,22,58,148,125,251,228,92,231,178,110,180,220,153,147,192,85,168,182,13,70,71,34,30,14,117,172,158,185,198,214,148,226,213,206,140,215,66,69,184,135,250,93,184,24,84,91,143,23,150,219,200,2,63,187,157,13,208,237,147,78,26,190,162,176,205,196,88,14,114,85,181,83,72,247,141,205,14,246,158,162,49,140,217,44,25,63,224,179,241,169,59,134,176,122,186,104,91,207,158,128,192,120,170,247,217,40,49,105,135,195,18,222,226,171,80,140,208,93,26,149,182,21,182,66,37,202,173,118,8,142,234,187,83,82,126,48,235,243,112,136,215,47,108,234,195,2,207,230,213,176,160,199,142,87,67,3,226,225,54,247,133,119,83,215,192,175,236,61,224,153,158,178,82,99,33,88,91,96,178,96,5,198,159,158,46,108,242,48,23,94,137,50,140,139,246,169,87,62,248,15,238,112,96,166,232,112,152,10,66,108,41,21,7,184,160,155,226,255,118,127,24,87,216,237,239,156,172,134,200,135,227,92,222,207,93,254,129,49,144,103,192,106,60,17,242,217,53,22,53,185,99,73,150,37,121,0,20,170,7,76,53,222,84,152,98,254,219,122,193,83,168,48,238,99,255,42,75,110,18,187,142,141,47,178,39,14,58,244,76,67,228,46,121,190,202,65,203,147,167,70,90,119,234,97,102,163,226,168,91,48,242,100,113,224,89,145,129,4,170,178,201,17,248,162,179,10,32,153,157,166,47,218,71,60,153,232,121,210,39,23,44,240,120,173,74,72,250,129,111,46,131,49,125,44,217,137,208,247,129,182,36,224,209,117,31,163,194,58,165,88,148,152,4,146,203,5,215,27,132,81,241,102,228,88,13,109,109,85,209,183,245,88,234,208,134,92,108,174,216,158,225,230,46,98,58,81,236,152,174,13,1,119,95,25,250,93,232,247,221,94,161,78,252,105,61,168,143,136,62,53,113,33,29,75,10,190,194,36,60,70,217,42,83,199,242,236,131,50,201,142,65,161,254,60,46,199,179,222,177,54,205,105,253,109,168,117,110,235,69,168,94,223,220,84,67,227,183,143,21,49,146,254,54,228,182,247,205,141,10,75,91,147,207,122,191,123,89,188,238,194,104,36,239,176,179,73,53,22,229,47,224,113,23,30,123,168,90,225,144,106,165,21,3,6,167,141,122,57,51,124,204,97,101,227,186,120,64,22,87,156,13,131,74,62,177,218,50,69,108,109,198,163,161,142,150,13,154,60,230,57,99,129,112,219,213,139,11,81,150,222,247,133,81,248,149,121,200,65,19,57,3,19,98,36,61,17,51,20,189,183,195,169,204,215,186,255,99,250,236,57,98,203,192,62,105,226,148,134,3,226,124,139,111,117,132,90,37,37,177,101,19,22,139,125,210,88,248,117,137,24,25,194,136,214,195,216,15,4,166,164,215,227,169,40,122,20,141,127,228,110,9,119,95,107,170,174,144,125,146,15,251,17,24,125,112,177,52,81,153,11,228,77,87,95,65,139,99,41,111,109,205,105,236,55,27,171,181,213,237,236,108,162,201,43,3,32,143,224,202,37,159,77,238,68,152,2,235,11,174,11,12,165,132,219,140,176,73,149,166,47,14,77,103,246,8,5,233,119,187,137,57,155,127,73,33,142,238,218,244,242,253,83,165,241,5,114,246,119,189,164,226,191,64,237,192,193,77,122,130,254,48,39,164,95,189,143,133,254,20,39,65,149,128,219,211,127,121,101,60,224,250,112,36,114,188,241,54,142,199,242,160,59,28,218,7,38,189,91,122,140,211,58,174,130,231,146,1,237,184,142,70,135,187,231,107,125,174,98,199,104,212,93,193,60,64,190,229,32,208,218,46,241,169,205,97,178,19,190,62,65,193,178,107,160,12,9,154,17,33,132,221,141,67,82,91,27,131,215,247,217,228,136,65,191,172,240,177,2,253,12,49,215,121,209,41,204,72,186,117,100,26,113,41,61,240,49,110,253,189,81,86,203,58,79,230,162,144,208,127,25,246,180,38,193,67,226,38,253,163,191,62,131,197,237,64,10,34,27,73,47,197,173,35,88,127,242,28,202,139,129,134,212,71,231,101,85,101,70,204,127,97,40,6,75,192,92,204,53,167,173,148,95,21,227,7,147,90,38,101,87,13,153,30,210,180,63,152,197,39,85,32,56,153,161,206,250,94,45,83,186,41,210,74,240,63,141,242,201,10,47,163,186,84,231,84,49,199,139,127,23,36,13,83,234,116,207,157,157,234,178,207,107,64,240,135,141,92,216,66,160,246,117,179,111,178,74,155,8,10,54,108,143,234,251,25,240,238,162,86,5,21,73,90,190,52,33,139,101,11,210,135,83,169,254,13,216,36,131,109,171,87,186,152,103,180,71,107,27,146,251,230,53,145,54,157,253,179,169,185,211,37,82,77,210,225,59,97,112,33,157,125,90,124,95,213,92,201,254,97,133,216,213,214,214,124,87,251,118,172,3,79,210,87,139,192,176,254,127,238,43,194,163,137,123,178,192,61,5,169,13,158,24,82,72,158,214,133,226,233,15,182,213,94,215,3,15,47,118,1,134,163,234,109,61,125,87,226,126,70,186,164,162,104,25,248,139,27,101,160,228,5,84,188,87,254,218,182,51,136,141,69,33,251,242,244,171,99,197,64,90,187,20,134,234,116,250,87,193,157,83,229,216,165,106,36,249,45,151,11,242,110,226,127,165,64,27,53,17,71,41,50,16,219,145,122,45,18,224,62,184,210,251,178,107,84,104,107,156,108,129,11,52,117,158,93,225,99,150,214,11,47,45,238,135,185,30,41,63,135,59,85,240,237,129,217,67,103,192,83,244,29,72,48,197,159,225,157,102,196,14,91,246,218,74,14,207,183,89,78,75,198,215,156,4,196,194,130,149,128,212,44,148,122,100,56,6,5,204,159,191,16,170,94,234,21,164,75,143,41,222,189,76,103,218,53,170,232,68,177,192,254,119,162,3,207,86,159,223,182,98,218,239,183,185,114,20,81,148,37,119,17,2,208,234,48,206,72,73,25,165,234,190,101,159,72,236,158,75,83,99,126,202,219,211,97,220,89,67,54,114,196,179,115,242,205,246,156,55,101,168,177,95,55,69,64,205,91,195,165,49,148,225,104,51,72,213,187,101,154,95,90,30,142,241,151,124,63,196,253,212,52,52,83,137,112,164,47,92,53,127,249,192,58,19,55,85,122,222,107,200,83,159,109,96,43,220,112,220,57,76,233,134,108,136,198,159,231,49,39,106,1,159,64,26,154,25,145,19,15,218,71,211,94,49,65,6,159,167,80,155,83,211,163,48,146,95,205,97,19,197,187,51,237,172,31,234,82,188,181,177,210,12,65,169,98,232,254,211,167,95,186,200,14,30,11,23,177,99,31,16,187,30,9,61,76,227,106,215,220,231,49,173,228,56,75,143,155,53,239,94,11,212,11,207,87,202,45,196,106,134,247,136,214,199,54,73,50,87,208,154,26,158,70,197,81,118,14,9,25,47,82,207,179,23,103,158,89,4,157,137,92,89,27,69,202,159,8,215,129,207,89,7,123,233,133,225,166,119,158,3,72,161,201,123,203,66,196,149,9,54,127,175,6,63,152,86,14,162,164,68,122,254,247,97,248,229,100,83,226,182,223,103,180,93,198,7,54,5,62,253,249,101,69,79,234,157,155,210,162,33,87,14,185,205,7,159,185,80,68,238,25,1,4,60,94,221,97,98,26,178,39,53,99,22,252,60,184,92,35,48,46,117,42,156,41,56,124,5,240,219,75,77,52,152,105,74,245,45,139,114,240,36,213,73,103,199,40,195,135,26,205,218,162,215,85,114,31,182,135,115,9,194,112,212,137,37,3,111,65,140,6,252,208,228,132,136,181,65,128,67,96,40,144,196,198,58,107,207,157,145,188,54,19,90,236,210,149,76,133,208,225,51,197,134,58,39,26,217,66,159,175,18,87,87,127,142,108,42,155,183,147,120,33,199,52,107,150,121,2,91,101,137,211,139,90,244,145,245,42,12,231,186,151,233,76,114,94,235,147,16,180,176,45,151,127,23,118,108,213,40,28,190,180,225,75,115,81,21,146,250,83,210,144,35,204,192,171,225,191,124,10,49,34,114,57,225,112,132,96,95,67,251,36,43,251,96,66,108,222,52,68,142,89,149,28,221,25,87,147,166,219,157,123,71,254,106,124,167,141,123,210,152,17,162,31,94,247,254,147,113,124,226,208,153,34,159,175,75,151,101,138,141,39,141,246,92,35,191,107,196,74,86,162,45,117,131,232,171,55,207,155,89,48,76,51,239,164,242,5,179,234,59,157,160,129,197,2,19,244,28,209,78,22,135,224,39,202,234,89,249,220,50,65,138,15,38,158,170,165,73,20,23,69,72,245,192,28,17,138,82,194,245,93,163,81,42,61,221,47,217,168,141,64,232,90,129,114,155,145,23,163,18,182,140,114,27,47,173,6,231,50,149,156,175,144,95,94,79,178,245,217,251,91,138,95,230,78,44,94,42,136,220,240,20,249,79,27,109,169,20,69,177,171,147,197,230,253,77,30,128,20,65,219,189,217,51,245,200,237,161,244,95,138,189,232,83,103,54,129,185,231,140,189,80,28,193,198,212,194,30,38,96,42,133,96,25,49,176,228,239,5,97,237,148,46,33,217,237,155,128,11,175,251,148,19,209,116,232,119,245,254,64,28,85,235,186,141,202,36,30,92,161,79,145,2,117,200,157,195,161,177,144,199,68,25,67,250,3,193,225,225,31,12,223,74,150,210,42,187,115,103,127,54,244,115,226,199,65,42,11,71,190,63,123,211,25,85,26,119,68,22,62,199,49,180,222,115,103,253,170,179,187,52,247,132,158,95,33,155,96,41,97,32,85,201,223,78,197,75,96,5,78,173,156,195,193,251,117,10,188,59,179,62,3,73,66,190,175,58,138,171,135,46,141,99,52,80,203,234,173,97,210,209,194,85,43,234,116,222,61,56,148,72,65,211,55,199,137,228,221,130,42,76,211,12,242,115,35,227,192,252,186,37,195,80,191,117,68,166,241,204,124,131,141,6,101,235,202,163,8,169,188,175,120,94,178,136,227,141,11,22,167,146,195,148,28,103,205,171,71,59,189,126,39,226,34,41,72,121,197,182,229,38,126,22,8,138,228,232,40,203,139,237,31,71,203,7,83,65,251,116,202,177,204,167,211,204,32,210,201,45,87,224,159,56,247,55,156,133,21,157,186,118,74,47,94,228,111,252,167,93,40,108,170,185,218,62,163,13,186,64,134,68,208,137,50,129,239,23,213,202,157,146,246,24,142,254,239,150,186,140,184,176,107,127,115,163,106,254,108,210,221,36,167,5,66,135,81,62,209,4,244,44,32,238,209,61,20,165,137,228,243,8,242,136,115,128,62,155,17,253,255,189,153,149,20,21,45,53,128,127,209,19,183,236,44,206,235,169,208,108,168,244,125,61,106,58,47,235,121,118,47,49,90,141,84,155,169,25,255,8,123,251,70,70,114,237,78,210,39,103,194,17,212,255,102,48,194,179,154,83,108,217,128,61,86,79,195,207,217,164,154,29,227,196,109,232,69,53,74,109,250,98,173,91,46,187,195,3,139,92,171,82,161,127,248,12,20,138,221,141,219,86,224,98,162,25,31,156,135,206,146,99,254,109,156,99,31,136,29,85,245,171,232,32,119,68,98,14,194,129,166,37,173,139,16,230,247,85,172,177,246,84,188,146,49,86,124,63,162,86,166,150,245,16,152,174,230,229,127,11,47,203,238,58,201,54,225,15,127,237,159,168,157,182,165,228,238,123,244,79,181,69,54,194,115,80,116,191,231,113,192,79,194,94,50,146,165,184,2,12,36,118,36,12,233,80,89,233,186,163,112,114,38,45,11,225,226,16,171,114,116,34,123,66,95,2,1,34,154,173,31,76,149,66,209,122,22,200,156,251,119,57,182,212,219,253,148,202,12,84,158,171,195,211,152,168,100,164,9,78,109,63,45,79,87,83,163,170,35,141,243,195,71,139,203,203,82,30,195,109,244,26,159,253,141,11,117,213,167,232,23,34,91,79,174,197,248,70,90,64,30,94,17,143,253,174,183,156,98,112,69,44,157,224,153,162,163,15,46,221,8,172,5,54,65,33,111,221,112,23,202,193,198,234,201,126,57,230,165,207,230,37,149,240,219,36,45,124,51,155,240,191,40,3,163,81,159,123,225,212,66,197,104,232,144,172,109,213,185,75,90,139,119,169,254,50,185,124,31,133,226,242,156,68,122,218,19,74,247,13,9,122,51,156,99,82,204,126,246,137,79,64,20,152,83,81,78,0,110,165,225,197,193,22,66,18,87,224,246,19,144,253,96,50,79,234,84,254,211,99,138,140,207,65,139,157,210,95,34,209,254,19,15,248,90,19,52,222,74,204,90,237,66,241,13,40,21,95,93,210,236,206,128,100,242,115,190,33,129,241,122,79,165,163,165,132,61,206,69,142,88,24,56,148,80,150,12,191,111,188,57,179,151,148,246,86,115,33,132,153,205,166,181,100,187,195,137,208,111,99,172,186,250,112,217,18,132,104,254,211,144,5,8,87,45,217,153,94,74,128,40,11,145,4,161,192,128,136,108,249,112,237,100,162,73,66,159,97,138,33,223,15,67,119,114,174,33,89,224,22,204,55,203,102,81,83,42,21,202,58,150,47,144,109,220,219,194,14,121,182,17,100,35,178,195,70,140,39,84,42,172,25,143,193,225,104,178,138,227,251,211,108,219,95,40,10,106,200,85,151,84,216,17,38,216,94,10,77,237,99,221,138,154,102,244,10,148,168,190,204,255,70,233,165,7,9,232,204,244,92,75,200,30,175,126,75,100,211,197,56,19,66,146,99,223,156,153,229,173,137,183,101,37,34,162,162,203,105,168,32,138,48,165,82,129,169,54,238,142,86,28,247,202,232,195,62,243,249,87,183,41,1,12,49,251,142,153,215,170,211,76,80,138,68,165,188,176,180,100,36,188,183,255,52,174,11,113,42,67,80,178,225,8,114,184,163,139,40,236,76,244,176,111,57,191,89,33,197,2,100,49,226,240,142,214,199,250,82,38,74,210,253,40,1,240,55,103,249,201,135,225,207,102,140,28,62,31,153,132,178,167,80,212,237,102,62,82,201,199,168,23,186,32,78,20,23,62,100,243,58,71,178,56,228,206,218,64,119,182,122,183,244,220,154,114,202,158,205,140,236,9,111,77,62,146,220,204,225,56,245,252,88,152,25,72,38,239,66,66,74,242,180,63,25,151,116,21,250,139,220,136,219,183,28,63,108,114,129,66,51,58,201,92,159,254,218,217,74,157,148,133,148,164,174,128,225,109,203,202,251,69,133,93,60,156,132,126,221,165,233,226,146,98,176,135,241,240,53,161,59,171,88,24,119,38,193,199,169,92,105,212,42,198,52,228,181,181,113,166,117,188,248,134,92,91,8,27,55,181,225,159,130,31,173,33,103,232,66,17,55,201,90,156,222,26,126,248,188,165,181,197,220,166,127,215,36,88,120,95,141,52,70,156,48,222,218,40,105,151,210,42,54,206,226,232,21,162,73,74,94,184,73,111,232,62,145,160,32,149,203,11,46,180,78,169,162,195,19,162,88,225,85,108,86,230,187,163,79,205,137,169,68,149,68,218,90,204,82,115,198,43,247,103,37,28,226,173,49,231,166,176,19,150,159,94,103,252,54,68,18,242,230,5,45,201,94,99,184,77,234,64,56,52,113,29,222,207,182,98,93,65,201,218,249,2,47,192,103,107,16,214,197,201,169,80,3,198,121,187,174,31,159,90,194,185,101,237,114,91,23,222,68,84,217,179,211,51,160,249,49,100,60,76,228,219,203,245,225,37,52,109,222,11,35,139,238,171,43,83,156,33,20,34,108,41,203,61,37,231,236,41,156,129,242,187,228,208,101,159,225,217,242,49,133,189,150,4,31,60,147,31,204,73,191,135,190,88,73,197,137,166,169,55,193,143,83,20,38,12,250,61,188,64,222,36,156,163,240,228,6,141,192,230,234,157,196,236,44,164,111,50,209,62,184,67,106,217,244,197,201,156,168,254,236,9,81,128,112,219,78,83,207,248,234,147,208,62,34,241,87,97,170,47,166,163,240,214,233,155,153,215,226,155,37,21,94,167,254,199,139,45,175,212,220,8,223,246,169,253,221,76,114,47,96,170,149,207,186,254,75,24,48,255,135,119,145,209,197,190,158,241,161,75,3,87,5,167,79,241,18,99,232,76,141,126,93,90,155,247,230,235,98,34,212,83,106,215,10,145,174,228,68,82,176,172,159,65,42,79,107,66,133,223,74,45,141,16,180,178,221,146,182,237,204,27,76,14,104,219,117,185,144,109,158,124,244,205,25,46,252,194,231,98,134,88,110,247,105,139,118,202,44,10,19,39,254,190,59,67,47,35,52,227,133,44,42,207,187,216,217,108,164,245,46,137,230,14,85,10,103,200,216,124,126,218,40,211,29,38,178,94,219,243,211,203,73,18,55,110,29,209,237,98,151,96,35,136,77,228,156,239,90,87,10,209,55,9,19,177,251,225,167,219,207,254,101,153,74,1,151,44,89,104,236,126,101,58,41,51,187,62,113,103,105,77,45,226,167,45,4,60,91,17,71,30,68,170,232,122,197,153,193,149,230,33,157,69,238,59,246,55,242,140,133,175,132,35,133,178,250,29,219,250,153,122,210,45,184,219,103,11,11,129,252,58,157,168,27,39,116,74,43,78,59,188,252,2,35,176,57,175,57,200,71,10,225,237,230,109,83,185,39,173,137,36,201,65,60,201,220,8,139,142,221,86,174,245,201,82,70,194,130,128,26,95,157,21,150,166,191,226,48,228,204,25,10,79,14,210,21,3,250,163,148,86,222,209,28,2,3,231,53,41,34,147,171,119,230,186,179,202,61,12,207,161,221,20,134,8,176,94,139,142,204,142,170,182,207,14,215,191,149,66,87,41,72,175,164,66,157,158,244,214,144,196,205,33,173,41,207,89,35,204,46,36,180,132,190,157,148,187,21,179,193,18,26,133,86,30,2,85,47,37,217,152,3,83,230,41,137,196,233,24,40,222,41,220,159,178,120,20,10,249,237,215,212,156,22,153,81,152,125,166,197,68,68,108,75,60,10,231,152,25,103,79,142,175,62,91,222,22,147,174,116,99,105,168,97,222,87,2,111,98,160,147,21,28,135,105,130,184,79,174,206,72,12,29,107,198,223,28,93,73,37,120,204,118,213,240,125,37,113,243,83,166,209,138,120,117,156,181,230,124,19,123,209,152,217,252,206,131,15,189,167,135,196,116,112,143,140,169,178,89,21,114,231,129,172,38,133,109,2,39,133,76,113,2,128,80,2,125,215,169,69,1,172,24,201,240,248,227,194,115,152,52,115,49,146,123,178,124,110,191,99,194,50,185,36,122,112,166,96,169,247,134,106,66,21,66,219,119,250,175,5,193,217,129,155,81,49,139,72,198,249,200,233,14,129,109,213,36,226,194,177,0,84,137,135,83,165,170,11,4,102,163,217,227,150,121,118,184,177,100,245,33,10,147,157,231,130,92,148,58,149,78,133,56,61,28,105,241,221,29,91,86,220,9,150,66,25,221,130,250,141,140,23,186,229,185,187,151,101,27,109,176,40,170,156,115,247,202,246,44,138,90,148,49,144,75,57,250,70,209,120,42,37,3,228,171,133,8,125,124,246,230,200,17,24,7,185,251,220,248,108,217,138,141,236,137,32,99,160,89,221,90,20,239,116,63,151,141,3,251,216,177,66,61,9,249,234,12,87,198,185,161,84,221,21,96,184,173,41,110,253,187,168,168,178,105,48,141,27,153,64,215,117,61,15,183,82,45,119,133,35,21,153,37,178,12,27,3,1,197,248,172,70,92,188,233,195,139,243,238,160,247,135,39,101,168,120,84,105,206,108,204,185,189,213,191,74,22,225,249,172,237,222,29,156,223,50,28,232,193,14,183,101,176,130,138,214,185,16,45,36,87,54,92,98,80,142,42,237,37,66,160,197,91,35,231,188,158,112,161,133,189,62,16,135,149,174,189,69,182,214,167,8,139,51,46,33,45,34,1,149,201,254,88,87,248,234,40,27,87,23,38,105,1,14,66,210,86,212,131,255,139,221,133,19,209,216,104,212,131,79,36,200,91,55,139,128,45,141,58,163,192,226,31,133,51,245,137,137,16,0,232,241,205,204,229,242,176,97,97,47,134,219,247,204,80,148,10,5,70,97,52,156,198,63,117,77,165,107,164,20,222,131,34,3,111,144,210,213,238,105,50,216,238,238,198,19,53,139,58,203,135,101,163,187,167,29,21,179,174,46,103,178,118,219,8,63,61,215,205,161,108,156,199,102,246,1,233,198,96,166,15,199,33,233,140,88,103,17,111,132,249,134,134,242,115,100,181,19,218,104,170,60,101,20,97,126,115,166,2,140,10,5,133,161,25,253,236,24,232,162,83,170,111,160,31,43,235,67,137,89,103,13,139,88,236,222,163,241,20,80,110,93,60,27,49,60,231,9,133,212,176,100,17,105,160,207,90,232,21,144,148,126,246,27,89,246,112,238,148,88,153,184,137,182,210,217,50,55,72,232,243,184,31,82,186,234,42,55,205,113,247,9,83,43,69,10,137,6,55,16,63,114,216,216,186,52,160,131,224,163,179,182,145,132,99,246,132,116,11,91,144,71,213,145,242,82,197,57,58,173,186,238,197,233,15,124,121,79,100,132,204,154,47,150,79,134,174,73,214,73,159,90,161,119,132,105,43,170,125,218,229,217,168,198,61,198,155,211,75,55,71,218,129,171,144,81,7,159,30,71,227,134,52,187,251,241,146,73,181,236,58,158,217,202,68,190,87,59,219,230,198,83,37,173,201,204,241,55,39,45,182,11,39,22,177,13,188,23,14,23,252,173,67,195,77,100,14,230,8,233,151,39,126,176,219,34,159,203,67,250,248,91,166,50,177,46,50,6,90,228,11,112,48,106,221,30,229,234,158,224,13,12,243,178,178,119,108,110,227,35,178,13,144,192,110,90,246,74,97,142,39,126,224,69,209,194,111,60,231,41,108,17,75,46,87,234,28,54,21,39,174,34,145,38,61,114,143,103,223,70,71,212,243,47,72,15,104,154,20,79,165,252,247,203,147,66,9,165,113,165,30,197,121,38,38,11,45,61,101,81,198,212,154,2,38,213,92,75,20,40,13,254,54,98,114,60,142,213,168,229,207,176,102,111,71,177,12,180,55,73,233,137,151,194,129,210,148,66,140,133,225,201,23,70,102,221,84,255,18,86,130,230,84,65,148,65,224,1,150,190,230,86,150,60,249,122,195,1,218,203,83,212,183,34,24,67,162,226,177,151,158,114,17,43,128,91,1,155,158,128,150,78,16,103,237,1,91,137,179,86,232,236,148,34,253,13,203,46,107,1,15,23,6,63,1,184,49,159,149,32,31,6,161,89,203,145,8,198,173,122,75,254,231,233,110,4,95,61,101,16,61,4,45,219,56,47,78,25,142,103,207,33,19,153,164,198,192,88,92,189,104,106,146,180,0,145,254,133,161,91,142,68,200,5,197,103,146,148,245,110,186,208,145,92,71,170,141,50,254,244,101,10,177,14,239,98,59,185,228,66,98,15,123,125,3,198,219,144,212,187,110,37,154,43,250,20,214,206,172,66,172,148,30,121,174,227,54,193,5,153,103,208,90,151,26,115,201,156,219,146,237,139,102,111,113,97,9,244,104,32,112,16,24,194,202,28,179,129,180,133,173,191,93,73,156,244,250,134,51,94,67,89,117,206,253,130,83,184,198,179,49,228,238,128,88,220,238,254,116,34,234,164,48,116,51,110,35,29,24,77,5,213,174,133,7,210,57,121,233,51,229,187,50,142,158,72,86,36,157,66,26,242,198,238,109,33,100,199,33,39,253,69,20,182,150,152,100,141,187,185,192,56,45,156,249,204,152,47,69,62,6,233,140,26,58,57,132,68,73,159,80,216,72,188,28,45,196,253,244,209,28,240,190,172,81,225,81,102,178,177,173,0,212,127,216,248,167,100,101,157,139,4,213,108,62,187,113,227,37,153,128,20,6,97,71,56,92,32,114,104,42,245,91,230,77,29,197,65,165,85,96,195,210,213,191,159,182,205,74,115,248,209,111,9,170,197,105,62,89,137,105,112,25,131,83,226,27,168,137,96,183,102,119,118,152,48,154,231,124,67,208,130,127,67,86,206,192,57,230,48,119,101,121,49,163,15,245,139,59,28,167,184,28,84,132,24,143,110,13,56,245,119,209,26,153,140,63,123,156,255,167,104,34,97,81,144,71,191,28,54,193,17,249,109,100,189,103,139,214,231,172,72,178,205,114,135,196,235,23,176,93,228,101,195,88,228,154,221,214,43,107,97,54,146,9,165,116,79,234,158,144,39,232,135,37,228,3,124,155,61,75,33,21,173,54,100,110,120,88,238,244,222,182,147,234,162,11,246,18,175,30,24,184,0,165,248,13,43,32,8,40,39,84,10,69,121,182,206,220,39,249,122,68,26,61,177,74,109,109,106,142,203,225,211,73,67,119,81,51,50,125,188,96,35,85,27,3,120,148,168,42,234,184,36,68,175,12,248,156,1,197,243,255,45,117,70,166,202,129,51,158,90,135,41,109,144,229,213,44,169,115,59,60,126,247,15,129,9,0,248,182,208,127,14,35,65,141,237,47,74,15,50,53,202,242,93,231,170,88,157,82,135,41,14,113,157,254,244,185,113,185,193,73,49,62,25,134,242,217,195,8,195,189,211,32,42,157,146,215,77,136,240,179,110,240,163,160,81,144,21,164,74,217,171,84,96,100,171,82,207,116,224,52,34,91,189,161,76,159,181,172,129,140,185,230,11,4,46,121,234,200,20,38,251,194,43,100,224,22,121,10,19,8,32,58,231,26,124,236,77,148,157,172,208,58,182,111,51,225,180,140,152,234,128,80,110,98,115,26,169,150,245,192,132,74,3,174,111,205,3,126,129,228,197,55,213,234,26,101,113,53,226,176,197,119,36,178,37,182,16,43,55,19,34,74,222,103,149,143,210,195,186,81,197,61,134,215,90,77,104,33,164,234,21,54,75,180,57,2,62,182,129,206,148,179,81,146,118,235,213,82,120,98,228,252,104,53,93,94,102,24,65,40,135,146,135,23,139,34,106,41,86,146,179,11,101,159,26,213,82,80,129,43,7,11,242,96,45,7,108,22,139,194,86,98,238,115,161,82,149,47,103,147,81,228,47,31,144,98,201,168,66,255,194,213,159,126,252,224,105,178,148,83,97,242,108,163,38,175,152,94,204,3,23,103,20,161,80,209,152,29,5,134,104,205,183,179,2,77,208,216,90,176,52,9,42,121,107,2,34,93,27,147,186,228,251,48,220,85,104,101,40,12,3,229,10,216,124,218,90,105,5,151,252,244,42,73,120,78,181,238,110,83,58,239,103,50,170,91,91,169,57,72,55,47,78,43,136,18,35,46,110,45,2,35,85,211,235,51,161,120,174,138,89,89,87,160,233,209,82,32,230,220,157,211,22,9,103,120,27,183,86,159,89,18,163,23,150,18,5,18,251,7,153,167,226,41,162,70,36,55,170,150,72,50,239,134,47,31,40,55,149,210,182,154,162,113,212,180,38,88,178,165,112,135,58,133,237,82,75,240,180,35,23,171,21,148,68,117,252,240,129,247,242,244,136,12,7,21,21,203,59,5,234,86,92,112,98,195,87,196,29,191,223,198,152,82,177,95,224,17,226,87,192,198,239,41,197,55,123,70,90,237,52,1,189,217,181,54,103,91,21,152,195,144,231,106,53,238,185,214,163,141,27,48,5,187,114,189,128,79,218,247,202,193,178,230,10,173,48,5,135,1,219,157,85,126,155,165,235,197,238,212,95,116,113,125,81,255,124,206,147,28,21,231,200,183,201,118,71,232,162,250,25,96,22,232,83,151,138,184,68,221,243,194,105,41,147,16,86,99,11,198,54,162,69,92,141,4,38,64,233,85,252,38,106,34,41,214,198,248,29,73,168,195,34,20,162,231,126,96,248,104,82,20,226,167,242,48,30,146,147,58,61,219,126,112,246,37,173,11,58,175,118,102,231,101,16,56,182,199,212,239,102,209,4,157,162,17,144,139,152,153,193,121,94,184,217,181,237,249,237,234,82,182,131,32,119,81,106,39,38,74,115,102,39,196,60,167,178,19,28,20,199,169,191,89,35,136,42,11,191,80,210,48,157,168,2,199,27,121,20,79,167,149,32,93,195,25,172,206,16,156,143,201,235,184,176,43,233,54,125,54,73,212,193,109,112,22,84,82,75,191,96,133,6,129,210,58,7,35,130,179,82,36,54,33,99,116,18,12,76,166,173,87,236,149,106,212,57,90,196,40,75,180,234,220,192,77,46,61,200,63,44,82,41,215,119,136,231,46,225,9,219,165,214,167,141,78,40,180,92,194,159,173,87,205,108,181,137,163,11,93,80,86,186,160,99,40,158,142,138,214,169,107,230,33,186,144,43,133,254,139,241,87,41,113,90,38,107,52,248,95,39,73,160,249,129,207,214,17,28,25,7,182,108,91,133,141,15,83,56,148,70,85,94,5,188,247,193,220,211,72,246,212,210,185,1,227,165,143,231,132,250,87,137,213,40,189,58,39,71,14,184,168,227,26,159,8,101,11,241,219,200,65,63,172,37,144,204,220,214,240,99,201,37,5,18,188,36,191,13,169,234,126,96,163,126,14,152,72,116,127,57,79,46,113,103,179,69,212,20,54,210,183,128,113,102,42,149,5,54,118,76,22,184,92,148,243,138,21,53,189,20,18,56,167,169,174,34,146,123,106,48,49,113,17,212,27,171,133,53,46,71,31,137,246,237,225,30,129,138,109,94,18,178,13,87,225,195,15,114,41,121,173,42,61,75,197,173,17,10,204,44,36,100,109,239,7,166,110,68,24,206,84,218,29,216,42,143,133,31,77,237,44,35,140,43,151,206,238,140,174,242,127,64,84,92,46,195,31,252,213,202,66,3,251,93,91,183,49,76,210,234,126,99,16,250,109,125,54,123,37,183,34,3,215,147,250,141,52,110,108,229,7,33,119,109,95,10,179,65,234,243,211,186,86,215,70,54,66,186,41,42,44,192,152,82,253,178,217,173,103,21,84,106,228,47,45,92,159,243,225,44,58,183,204,90,46,5,90,103,37,104,151,195,106,118,41,233,40,112,81,254,42,132,168,230,29,17,220,10,237,129,207,94,53,198,37,249,35,47,89,97,206,142,251,230,148,229,42,165,17,161,134,224,13,42,104,123,42,129,14,20,217,245,18,85,18,68,217,74,243,68,30,236,101,231,76,235,185,6,81,79,144,67,106,197,184,90,183,146,178,24,123,122,140,24,244,83,227,121,53,50,27,130,152,11,21,57,45,238,206,150,220,149,46,7,45,206,87,125,248,143,48,230,82,212,38,101,143,62,48,241,228,128,41,220,207,207,195,77,141,34,224,115,243,209,77,241,76,226,145,98,231,201,86,155,255,144,99,17,50,14,182,98,216,60,213,143,12,239,86,138,163,228,28,227,233,101,82,59,215,141,203,142,75,78,179,146,76,177,157,134,162,214,177,24,140,121,72,73,191,194,237,104,124,194,69,196,37,65,237,58,31,48,9,241,90,38,77,213,234,101,89,30,112,43,60,116,100,72,222,236,203,132,188,213,226,207,208,176,212,219,103,70,211,86,31,42,180,118,249,111,177,188,182,46,64,206,192,117,249,136,59,119,226,167,53,90,22,1,159,181,171,246,43,36,110,43,221,209,110,28,214,250,221,48,161,92,154,101,46,9,251,105,157,83,141,93,11,175,192,67,153,132,184,135,103,117,2,243,41,15,124,22,80,143,214,149,44,221,254,112,219,149,203,10,140,112,88,213,61,145,245,155,149,248,250,220,110,230,67,171,151,99,113,179,90,202,67,140,119,238,169,130,98,134,235,47,147,79,26,232,177,133,138,46,109,84,232,131,232,242,92,244,148,11,6,26,193,21,20,108,80,86,63,145,142,108,121,66,183,237,185,254,234,20,196,215,120,63,24,194,27,29,72,138,132,111,111,157,253,231,225,213,74,155,18,214,251,232,130,212,135,194,20,132,92,14,114,72,202,31,78,71,68,254,110,107,236,88,173,243,39,228,127,199,25,189,31,37,235,35,109,60,140,79,224,84,245,12,72,63,86,230,75,143,174,78,2,196,183,33,49,184,168,178,96,32,106,40,150,41,172,129,227,161,139,228,130,21,230,2,57,218,170,217,150,209,147,9,161,59,96,138,46,20,38,139,228,190,247,185,241,232,118,131,250,201,12,242,103,100,214,148,241,215,50,17,66,61,112,114,157,82,65,159,3,195,116,33,240,26,26,233,75,156,48,151,214,221,200,185,245,225,149,92,3,105,125,182,4,125,56,186,150,173,11,156,117,23,70,54,225,178,117,179,84,158,125,52,161,54,125,151,142,93,20,159,223,62,43,162,14,121,184,250,145,51,234,221,158,75,98,240,75,72,127,214,195,89,19,247,225,73,57,189,16,170,235,57,204,125,35,3,125,40,104,73,56,243,109,248,220,136,249,165,249,194,57,196,9,200,130,88,111,227,115,149,116,249,128,77,74,255,131,246,117,37,96,54,158,219,247,209,80,98,187,178,199,198,73,214,94,34,87,236,183,128,207,25,87,159,135,19,246,138,159,30,176,191,141,7,78,94,71,55,236,42,223,52,186,74,149,94,10,37,137,109,42,214,26,186,221,165,95,81,5,10,168,246,67,86,140,152,116,40,131,144,36,167,76,23,147,228,167,255,36,238,76,146,110,201,149,34,188,37,245,205,18,217,1,140,88,3,3,150,4,102,236,2,125,113,50,66,174,223,24,98,86,175,222,160,238,245,202,60,74,181,161,104,220,239,179,101,238,241,124,86,10,163,212,62,57,171,216,195,68,9,45,116,65,40,112,234,89,187,140,76,135,80,184,160,64,51,61,44,201,176,5,132,198,11,9,72,202,198,151,176,19,199,136,150,225,26,209,134,45,203,74,114,244,28,28,249,161,19,94,4,25,47,92,211,35,236,65,180,42,133,114,20,245,153,15,211,55,228,71,161,215,67,221,215,120,72,148,39,177,178,120,248,12,213,35,88,74,236,223,75,38,129,161,236,218,15,217,48,123,233,7,35,144,244,168,49,78,136,197,47,90,146,50,212,164,97,44,6,161,195,50,86,82,165,46,212,199,86,252,50,97,43,117,127,83,103,210,174,12,17,113,172,162,51,152,27,71,8,121,33,240,186,84,219,140,104,222,184,194,54,236,186,42,228,200,5,162,132,90,73,39,53,80,233,205,73,171,25,87,114,7,215,133,234,172,2,175,88,29,189,27,193,238,3,79,175,107,4,102,243,250,243,242,32,186,28,228,27,229,245,182,188,199,210,194,19,63,254,60,92,194,112,27,38,104,249,180,172,163,7,28,189,66,38,231,243,93,167,75,229,229,149,137,244,103,64,188,240,100,160,78,59,31,77,80,132,245,130,191,115,160,129,160,145,16,244,18,90,176,136,83,58,181,149,28,241,192,188,62,154,70,18,133,110,164,131,156,212,113,117,138,206,84,90,15,220,112,253,7,220,30,106,95,74,150,142,245,20,191,77,73,254,67,204,142,191,238,10,94,109,24,91,159,94,51,10,244,128,179,114,160,65,54,31,65,28,114,253,231,120,228,130,240,244,134,183,136,180,207,39,198,137,176,90,164,84,160,120,181,251,163,251,49,44,47,34,94,206,117,94,105,223,201,36,185,42,46,184,22,246,195,40,143,218,253,238,34,198,213,148,204,155,248,119,238,87,37,204,68,25,84,38,121,85,247,51,3,67,3,169,125,90,41,167,15,77,171,190,184,116,43,76,142,89,160,109,36,21,19,62,107,15,54,183,128,145,165,210,239,178,100,143,104,25,118,181,178,194,27,219,67,200,240,33,240,167,23,163,132,218,247,190,45,131,98,82,219,93,218,37,6,54,81,183,119,241,22,120,37,226,167,81,38,82,17,139,1,19,203,142,159,62,166,244,120,190,154,27,92,172,160,134,80,212,243,48,151,153,24,236,66,2,148,182,59,109,17,225,67,122,243,149,173,102,211,185,218,105,20,208,60,219,10,44,79,247,229,232,189,166,71,84,129,10,243,11,27,139,156,74,50,192,135,20,47,79,240,99,191,130,14,117,94,125,51,163,37,31,127,212,32,98,241,66,6,145,30,185,148,133,244,129,247,10,177,170,135,53,158,41,94,66,110,136,156,202,71,118,167,79,18,204,70,192,4,153,31,9,141,158,194,229,50,170,165,22,41,51,22,23,208,208,196,178,248,245,35,115,1,87,106,244,26,133,91,243,249,110,148,49,98,184,207,13,13,42,238,71,251,35,252,254,54,9,235,163,57,114,140,166,48,115,234,228,121,237,51,83,16,136,95,70,160,225,149,59,137,36,71,80,114,35,30,169,21,206,218,248,232,241,72,42,24,25,236,21,84,220,20,122,231,151,12,44,206,251,76,170,147,158,155,21,33,41,191,36,224,224,31,143,212,118,253,221,168,3,166,210,244,21,94,35,59,253,19,67,37,207,125,252,129,135,211,82,0,163,24,223,94,113,180,144,55,35,175,80,29,119,160,41,110,24,230,79,124,68,44,172,170,56,80,140,227,87,220,12,90,146,64,205,19,255,116,73,243,72,59,112,46,229,85,132,195,43,236,226,179,72,126,105,96,215,202,89,66,246,150,64,234,35,248,222,106,164,243,81,170,188,230,211,102,184,3,107,128,52,242,249,98,130,5,57,224,244,56,58,49,196,102,13,185,233,179,68,158,41,2,157,84,28,199,84,180,245,71,0,169,44,203,230,185,18,196,253,57,49,241,78,56,99,196,176,12,186,250,170,43,165,26,107,146,68,240,169,190,70,146,41,217,164,175,78,246,94,143,88,79,62,22,79,190,50,218,84,56,62,26,70,231,98,187,175,70,55,86,140,62,77,236,252,162,86,121,166,40,217,177,249,202,131,207,71,119,214,202,253,175,120,56,234,135,251,209,63,154,206,7,60,172,130,39,235,60,32,249,56,95,233,241,198,102,174,48,233,151,33,66,92,127,25,26,10,247,168,241,0,206,16,89,43,140,187,253,234,177,67,207,168,93,138,106,234,186,176,221,153,21,38,77,40,126,187,162,24,246,236,69,16,177,132,32,123,25,235,81,253,128,75,102,206,43,21,143,10,222,179,11,214,115,107,136,225,204,236,208,250,97,88,169,183,91,50,164,138,15,10,149,225,69,139,114,125,39,35,33,13,225,114,60,106,189,62,10,72,124,185,163,137,84,29,189,187,144,5,224,95,133,152,235,86,123,149,138,171,240,57,116,243,11,238,71,194,133,162,246,29,112,126,34,55,20,170,79,79,38,132,25,168,182,71,185,105,146,133,235,235,186,237,101,218,190,175,142,74,40,197,55,56,14,30,209,40,210,87,147,123,80,155,201,149,232,217,0,23,64,117,51,158,127,95,67,77,78,202,101,60,109,26,203,139,10,102,105,57,220,182,94,247,142,117,116,174,70,143,12,6,198,65,117,244,88,128,237,141,72,241,132,63,124,76,161,169,60,172,56,179,182,151,128,155,249,243,160,176,84,76,31,46,82,146,138,6,194,225,237,56,59,216,215,103,24,248,173,233,233,0,91,105,8,9,65,234,81,158,253,159,138,212,216,225,141,37,101,171,64,24,101,126,213,135,147,98,173,174,185,7,232,10,230,208,67,100,47,204,143,166,14,142,124,79,78,30,252,161,52,37,230,90,252,39,222,43,217,238,188,74,204,197,234,170,126,236,253,84,131,165,156,142,107,236,14,87,61,69,213,232,147,43,108,140,144,14,115,172,61,116,123,16,221,249,61,216,146,73,182,214,65,101,72,66,46,10,193,189,50,203,81,206,228,65,120,184,246,186,148,167,96,150,245,144,159,65,235,170,107,33,20,20,30,28,156,31,220,72,197,109,74,112,200,78,224,151,147,196,110,86,247,67,112,8,111,224,239,167,169,210,152,75,182,36,163,180,62,29,229,48,70,71,85,74,60,248,53,235,23,3,228,216,44,42,44,120,12,49,238,251,223,181,138,122,194,71,35,172,146,248,57,221,146,64,86,132,132,68,105,57,235,175,53,127,26,158,191,169,140,122,25,175,222,252,208,74,188,120,60,175,238,94,241,211,33,7,32,121,67,26,70,133,221,119,81,237,38,157,34,162,61,148,243,152,168,205,7,35,124,160,92,104,139,10,70,167,98,66,190,211,226,147,194,250,200,125,205,127,27,30,54,166,185,192,37,123,166,57,118,6,249,104,93,137,50,73,24,204,31,204,2,19,219,204,202,241,186,211,22,241,175,237,41,6,39,15,53,59,173,4,217,205,120,250,151,114,116,150,8,0,90,89,140,230,44,1,167,144,189,69,97,198,244,157,4,230,110,233,61,190,40,146,211,218,74,138,228,168,38,112,152,76,97,37,187,36,80,80,191,171,13,119,9,56,209,165,194,209,6,36,186,5,174,91,229,229,154,86,214,184,188,105,184,189,171,214,71,114,175,113,255,151,165,78,55,137,15,194,233,133,75,209,97,82,83,187,240,176,77,227,125,251,246,44,98,98,104,88,23,133,161,41,239,14,195,52,209,149,174,108,228,168,133,237,232,25,37,225,150,38,156,139,104,68,115,152,248,146,76,22,178,77,135,19,137,227,123,233,73,46,70,7,134,57,234,179,209,208,110,198,36,22,180,219,166,248,161,80,231,79,89,157,4,190,147,103,12,118,75,25,204,90,22,90,17,77,254,14,199,179,16,55,21,173,77,97,232,103,234,133,171,36,99,81,26,6,95,83,11,120,118,201,251,182,26,147,233,100,250,192,68,228,183,192,100,222,249,92,178,128,174,242,231,206,175,204,209,97,216,130,164,138,113,178,213,251,17,5,140,114,70,213,78,163,121,62,96,249,140,168,164,33,3,79,148,198,2,78,80,185,11,124,206,93,143,238,112,47,93,85,194,170,192,29,98,152,128,31,53,97,224,225,188,146,221,180,107,133,40,194,208,238,233,190,6,19,81,121,224,234,138,15,157,132,178,41,170,136,6,103,63,192,128,209,22,222,79,203,106,190,104,153,207,18,33,119,190,223,225,132,203,107,213,247,171,239,92,97,99,80,178,228,9,111,182,39,3,3,39,73,226,164,71,49,45,227,221,8,96,142,103,176,119,26,119,52,113,112,149,249,142,166,211,84,25,172,129,8,96,106,207,163,207,176,129,159,121,230,108,126,96,199,162,208,193,96,179,245,220,83,96,124,28,218,46,202,109,124,154,164,189,30,70,61,208,238,167,15,168,146,203,77,211,111,223,23,44,90,243,57,127,107,107,4,60,149,185,130,93,181,121,10,165,161,15,171,29,100,136,53,197,102,117,78,30,50,76,148,223,176,123,161,8,190,120,18,95,228,151,73,10,72,62,245,241,115,78,45,61,158,220,249,252,242,67,253,32,231,90,126,96,52,131,28,134,27,81,231,8,250,170,78,185,10,76,80,226,190,28,189,195,236,62,158,78,186,65,86,186,130,97,162,52,126,0,116,82,29,234,131,18,217,41,142,178,226,101,147,5,46,238,45,1,62,151,8,49,21,140,84,45,251,162,236,150,253,85,244,233,65,245,236,125,250,108,215,66,221,59,104,154,199,22,217,191,171,80,53,129,246,233,100,61,160,185,106,21,45,2,238,199,42,250,150,29,116,45,75,77,9,98,22,205,235,231,129,167,6,156,96,49,131,100,216,159,206,36,202,203,128,140,86,240,99,127,13,103,164,151,114,180,141,159,188,76,14,152,184,90,127,224,96,41,52,88,5,144,141,235,146,130,143,15,30,230,32,223,10,35,96,20,48,212,25,98,97,225,42,35,141,60,224,211,193,249,129,27,161,130,128,187,102,104,157,213,1,245,143,27,96,112,179,164,103,54,16,184,246,4,103,164,10,168,198,20,250,9,82,85,60,68,72,57,254,177,29,165,207,15,108,187,99,192,20,176,13,133,207,87,127,238,5,35,183,135,244,249,129,139,23,54,24,83,64,47,207,79,215,59,79,43,21,20,202,227,140,206,121,117,130,80,171,198,111,82,41,8,76,165,250,55,158,213,152,208,149,227,147,157,110,122,167,177,212,209,20,21,24,214,126,183,176,208,140,33,63,87,58,173,160,153,235,77,131,80,169,11,43,55,247,165,238,153,190,29,134,85,74,39,20,174,115,70,167,53,242,195,246,243,116,143,227,161,226,78,215,114,110,88,208,187,231,55,3,19,79,212,209,198,93,31,232,185,71,60,83,193,136,106,227,213,148,67,137,97,136,10,244,49,168,47,76,173,136,254,50,119,140,25,40,53,0,207,187,87,16,172,116,147,26,146,109,154,172,234,238,84,89,160,252,149,246,8,196,143,51,122,164,61,76,60,48,156,67,69,232,40,137,22,239,187,207,221,40,199,47,87,139,20,8,220,8,55,126,123,101,173,203,34,55,15,28,220,165,192,5,145,92,133,145,244,241,223,174,80,243,245,246,192,221,181,63,45,189,123,245,241,194,205,53,94,128,73,59,170,15,140,168,83,192,48,94,230,183,105,37,134,26,183,224,232,15,63,203,92,57,198,250,204,176,36,89,161,149,60,52,242,114,62,152,177,93,202,206,187,32,141,138,78,37,81,83,173,225,129,203,32,249,225,7,121,213,57,208,229,183,201,12,136,181,71,245,89,215,119,111,43,134,250,190,11,14,136,166,198,21,186,206,199,122,202,14,103,82,235,244,233,140,76,221,215,50,18,159,85,207,142,180,39,24,104,191,121,88,208,31,20,145,99,20,120,47,71,53,82,16,91,245,209,184,101,177,253,13,135,217,240,164,211,38,185,177,53,123,211,168,232,19,198,130,138,68,210,240,48,57,164,130,112,78,168,149,131,142,156,239,227,72,223,213,162,151,132,115,107,168,45,190,155,44,78,41,170,224,168,59,247,54,55,146,206,50,175,93,9,194,176,100,224,32,185,112,110,106,8,33,115,121,127,27,101,190,162,219,6,132,100,221,151,62,165,86,244,187,76,150,233,74,219,196,131,102,127,142,221,84,61,191,164,35,129,67,54,162,108,133,120,32,75,124,51,25,35,210,223,221,152,181,228,163,150,136,88,86,59,18,226,34,91,140,14,89,214,7,28,148,213,211,15,33,146,101,176,132,88,216,114,73,221,92,32,135,175,72,117,26,251,4,198,205,55,81,72,44,75,67,110,170,72,246,156,83,186,59,92,37,91,130,79,72,203,171,24,59,137,98,101,138,99,161,193,128,236,209,119,110,25,144,108,200,211,133,139,170,111,57,200,120,233,161,8,239,203,57,191,191,175,66,192,109,170,231,0,189,228,228,1,242,115,216,206,205,94,123,97,54,94,231,6,131,20,102,61,220,189,240,233,158,35,247,247,211,216,159,232,135,103,125,57,84,196,191,149,217,172,86,67,86,30,249,152,195,197,65,154,9,59,61,29,90,146,37,97,127,48,197,227,83,89,203,16,166,252,206,45,140,20,50,208,134,178,64,23,196,141,63,24,217,132,173,237,102,158,181,111,93,82,6,138,180,144,244,232,180,10,250,95,135,163,25,73,185,133,192,56,176,60,53,6,55,90,145,72,194,121,55,229,100,223,121,219,76,175,67,226,127,213,42,163,123,241,135,17,83,154,74,217,157,234,136,202,207,102,2,4,170,238,97,14,12,167,33,129,230,250,204,98,17,71,128,143,125,186,239,12,55,15,165,54,66,18,221,73,105,246,241,32,199,175,43,207,15,193,246,226,82,119,13,146,205,181,149,67,154,112,165,183,12,221,85,41,216,171,86,129,224,213,151,80,48,67,167,115,167,48,229,71,144,166,125,176,29,215,178,33,16,253,56,91,202,55,11,171,209,231,203,110,195,125,15,157,175,15,46,196,125,165,83,144,170,197,42,253,96,148,202,231,195,156,141,112,137,127,22,117,163,85,36,250,216,97,198,244,220,250,102,252,52,73,168,195,8,151,116,39,214,110,176,195,150,172,76,137,60,59,150,191,156,12,2,37,104,71,216,41,221,150,103,91,158,194,243,204,167,229,226,45,231,31,229,199,59,219,192,186,203,203,178,44,165,134,235,192,92,246,191,24,9,157,154,148,25,179,154,162,246,190,125,78,228,84,14,0,248,106,32,30,242,62,95,92,234,238,136,113,13,11,161,99,124,89,80,201,8,253,228,130,21,244,243,80,241,97,86,4,46,252,146,86,19,54,125,72,50,186,148,83,216,41,11,134,104,244,90,105,66,66,65,253,113,11,82,52,68,68,73,203,144,135,59,169,179,62,213,202,132,4,74,121,49,127,6,93,140,23,108,35,210,48,72,211,124,47,61,112,217,82,72,81,141,134,57,22,8,249,226,91,185,199,96,18,95,209,46,210,255,53,22,96,17,44,55,191,168,210,165,216,86,190,10,119,192,244,209,202,150,21,40,22,109,54,250,207,239,194,104,42,212,93,72,130,24,142,81,60,217,129,50,22,210,160,101,180,224,127,244,28,15,54,137,44,251,25,124,31,208,2,254,80,171,116,174,85,137,72,207,146,56,7,78,249,96,108,41,165,52,54,85,142,86,253,105,188,228,234,216,78,212,127,121,203,224,26,52,210,173,11,23,11,172,127,47,135,245,32,75,234,49,195,117,38,202,103,188,85,27,206,185,117,172,201,21,171,31,74,121,143,222,48,72,40,69,89,225,131,169,222,81,77,21,132,48,178,19,205,177,197,216,213,74,122,156,128,202,103,75,80,42,121,174,69,98,63,145,4,221,189,160,7,152,248,153,208,191,147,36,245,217,102,120,76,231,99,248,229,99,244,71,50,81,37,135,179,55,93,216,152,145,78,44,99,121,221,73,231,25,42,24,109,127,238,66,94,142,207,253,190,28,213,200,54,227,105,152,233,213,227,87,126,90,62,31,10,241,238,144,121,86,208,216,242,193,196,29,56,133,110,1,154,222,8,84,83,2,209,167,202,94,81,127,140,131,197,97,132,77,164,199,168,142,67,187,196,97,54,51,49,53,170,93,71,190,128,213,49,17,73,181,147,8,8,7,126,243,116,57,116,70,122,209,3,132,18,214,214,28,109,208,56,139,171,177,194,18,226,121,51,40,2,192,93,40,135,238,89,124,205,5,98,49,220,136,136,76,181,68,184,224,248,203,241,204,169,195,208,184,28,218,183,114,171,121,107,212,83,105,102,145,103,153,155,113,176,134,58,22,144,239,243,184,170,209,152,87,85,25,192,220,59,38,237,215,43,13,186,35,201,219,172,70,247,227,108,62,54,255,211,120,184,64,209,17,168,14,35,72,32,21,140,4,55,40,136,14,24,21,62,217,53,48,200,206,37,225,235,22,104,82,206,220,80,63,18,21,12,43,199,203,169,118,23,207,1,139,219,153,45,97,241,203,105,233,141,16,77,215,88,125,103,4,160,37,154,122,45,163,24,61,96,139,42,169,207,17,213,169,47,210,77,253,19,14,76,189,150,85,43,91,252,193,22,50,212,80,28,18,126,205,243,4,201,61,61,131,244,188,188,91,220,246,131,169,131,81,61,139,177,109,129,117,135,207,57,42,145,240,243,97,120,157,186,195,103,76,198,227,187,35,74,229,174,216,51,233,51,103,171,62,157,57,201,253,183,243,239,234,36,191,125,174,70,35,158,102,91,208,61,107,86,219,219,103,60,13,181,156,220,218,168,151,118,106,3,168,9,164,234,19,251,26,209,143,239,213,92,201,150,114,14,162,191,183,253,2,131,141,101,178,1,18,230,99,87,249,76,230,106,138,216,69,21,241,210,50,185,159,15,62,134,76,215,32,5,101,243,203,153,207,43,133,237,89,87,55,65,66,114,131,62,152,248,239,227,238,63,71,118,72,173,162,136,76,110,148,192,176,165,84,63,129,184,215,161,162,40,23,225,101,94,173,31,156,41,182,152,227,33,104,229,42,144,29,62,107,104,232,26,89,252,231,211,97,50,250,212,138,194,31,211,93,56,151,220,155,99,230,60,222,162,73,62,243,215,231,185,153,34,141,76,134,243,217,81,174,142,193,198,250,46,143,163,42,123,198,106,53,14,225,63,174,86,183,91,207,214,107,55,28,117,231,228,115,144,126,43,4,169,30,8,37,243,67,152,59,61,67,6,247,34,27,168,12,72,135,151,249,155,43,5,250,140,166,52,170,100,223,20,255,106,108,17,219,83,53,44,59,34,124,105,178,29,93,229,146,200,6,152,249,179,60,81,248,160,90,178,170,96,25,89,1,195,159,206,172,40,201,246,96,201,120,110,38,5,157,233,225,190,100,155,239,221,91,70,106,185,250,76,176,66,171,123,90,41,227,24,233,201,83,196,103,242,249,99,48,108,32,90,211,74,14,56,189,253,248,75,217,248,202,180,254,127,25,99,138,15,200,60,246,175,212,57,145,2,232,130,99,213,56,240,186,210,49,192,190,215,253,217,222,9,173,9,225,194,89,140,174,70,105,22,46,138,191,34,248,139,219,251,51,254,42,25,95,106,170,32,127,190,151,7,241,42,238,131,38,70,148,145,241,110,103,169,167,18,107,61,233,247,112,16,231,230,211,191,115,140,119,229,174,97,83,240,25,74,82,249,72,202,37,148,41,16,250,2,21,150,51,52,31,158,175,9,99,247,246,233,95,140,182,121,9,135,88,130,230,173,59,76,177,175,160,80,69,228,236,43,143,122,18,205,164,165,180,31,1,7,255,105,210,209,36,19,209,34,228,235,187,152,153,212,207,49,41,110,195,217,51,182,235,182,227,232,90,34,157,136,113,145,32,24,242,30,197,187,35,57,119,196,243,241,142,6,220,151,38,200,35,215,23,196,254,92,164,68,136,1,74,242,21,62,63,243,255,37,101,249,34,225,37,239,11,87,83,227,22,184,144,104,218,47,172,126,55,96,194,239,235,194,89,75,172,206,93,145,124,206,128,241,69,72,213,192,230,250,82,186,183,155,26,53,237,112,224,189,46,138,125,188,20,53,101,226,128,167,166,56,126,104,124,214,134,239,246,249,172,21,252,196,192,100,178,13,109,247,217,171,114,116,104,210,235,63,104,26,59,86,199,130,167,110,191,31,189,122,252,244,162,8,160,235,79,227,52,241,83,17,95,192,153,176,15,108,117,59,14,23,187,2,62,79,15,231,74,32,137,19,209,199,127,66,115,5,243,149,220,181,159,229,128,45,13,131,92,236,170,80,207,81,7,243,187,23,96,113,114,24,197,133,5,202,189,97,146,182,63,184,25,199,115,236,155,80,238,37,28,190,14,103,50,219,162,143,121,26,57,145,95,47,141,159,200,233,245,161,216,203,169,205,112,184,25,121,113,145,151,119,244,38,62,212,106,237,187,252,116,133,92,234,119,161,135,253,23,191,94,81,20,221,200,239,179,184,8,172,27,41,5,70,205,176,85,135,97,185,10,167,173,193,205,163,207,192,76,180,216,210,129,23,213,124,95,187,141,36,181,78,253,233,82,63,133,247,129,251,138,66,239,167,221,220,65,138,195,132,29,194,138,252,193,251,19,38,1,198,4,122,222,141,55,58,59,10,171,80,209,175,38,191,36,249,187,169,220,170,218,223,213,56,247,166,195,211,152,245,5,254,101,145,56,140,154,101,214,134,67,178,224,51,133,76,113,234,197,4,46,205,131,80,227,151,71,115,237,122,216,23,167,69,55,29,230,212,211,153,2,11,237,76,195,225,6,187,180,52,141,200,220,199,193,1,60,88,233,210,105,8,116,108,159,103,157,89,217,186,190,220,238,59,254,114,170,54,47,27,12,243,12,169,172,233,221,130,121,125,253,132,192,86,6,229,40,108,129,89,90,6,63,224,108,241,240,217,102,110,232,1,184,90,45,102,192,187,232,103,81,12,84,178,183,155,165,120,211,149,89,31,104,91,78,111,55,73,77,75,102,41,105,240,228,131,252,96,51,104,90,234,207,202,174,159,74,48,48,238,238,33,176,5,187,171,163,103,223,190,212,189,80,78,154,210,253,247,211,227,92,101,215,53,80,41,66,218,248,255,183,195,217,34,78,2,147,91,88,226,233,70,224,71,26,14,161,213,167,121,2,172,170,11,160,103,222,228,238,32,155,87,86,208,152,241,62,20,125,141,86,244,217,193,49,224,111,46,240,81,245,37,240,34,98,238,93,82,127,44,192,218,174,29,43,115,16,184,190,106,187,160,228,13,12,239,110,28,184,109,10,10,161,158,131,205,168,244,21,165,246,241,103,86,3,87,8,5,100,44,16,141,43,203,127,185,241,199,221,4,54,198,103,239,18,4,55,101,85,147,112,234,137,202,134,142,121,19,126,249,233,74,162,160,15,21,121,25,93,182,12,108,102,23,3,181,134,195,145,43,45,235,38,103,233,63,141,56,177,206,126,27,232,49,235,133,197,137,97,211,164,148,47,20,57,126,26,195,55,245,194,50,58,137,161,239,24,14,173,225,97,2,35,129,218,226,229,217,66,55,178,58,8,224,198,76,88,100,83,232,162,198,100,106,49,197,96,82,209,13,131,155,110,205,49,65,33,42,147,87,67,72,185,125,55,194,52,146,76,255,3,91,34,116,138,167,179,21,195,8,140,188,74,141,25,124,110,142,73,183,155,97,9,95,254,114,78,87,89,181,95,13,202,188,195,5,193,182,192,147,74,71,135,59,145,224,33,59,60,124,4,45,90,214,237,43,229,233,153,77,112,253,131,185,122,212,41,251,228,228,108,26,14,79,76,47,61,246,166,69,76,124,60,136,236,44,61,124,140,9,193,81,10,13,146,172,121,210,171,123,142,165,135,148,209,212,30,95,198,242,226,223,181,45,87,70,97,182,50,63,21,231,185,99,145,85,34,240,233,226,232,52,178,6,243,21,112,50,152,104,164,63,141,11,254,114,199,1,19,215,171,95,211,136,103,227,43,189,48,117,255,209,105,232,196,214,34,147,24,117,93,50,202,63,152,144,110,151,67,245,92,89,211,168,62,34,147,243,58,201,134,181,19,154,65,254,211,120,170,155,252,244,217,81,142,13,234,125,10,119,182,92,163,26,5,208,219,239,50,36,208,101,36,12,229,221,208,166,46,63,62,22,232,24,242,240,233,197,236,187,29,135,59,30,43,129,9,159,165,111,1,161,219,210,211,22,116,161,160,247,245,137,81,26,223,24,45,100,76,9,210,80,127,55,12,162,77,209,102,108,240,31,186,40,147,170,210,99,103,101,187,244,7,212,14,184,174,187,60,125,126,44,85,223,207,240,25,148,165,253,253,171,34,255,22,223,233,64,40,86,165,71,55,94,58,239,112,84,198,170,44,175,243,149,244,120,111,14,195,181,121,183,13,220,129,248,121,190,241,176,57,124,153,136,128,241,175,248,46,191,41,230,106,145,166,12,12,67,151,247,56,172,180,69,102,41,10,1,231,118,83,227,105,164,42,146,192,185,212,238,155,202,54,181,154,42,13,207,184,239,125,67,99,142,173,91,20,11,252,99,132,114,56,147,240,34,13,47,230,137,9,184,192,31,47,47,47,198,169,180,29,182,48,187,124,151,169,133,250,210,222,150,243,49,5,198,113,241,169,237,226,84,163,122,126,75,211,76,30,185,7,76,160,71,90,198,29,250,227,55,4,229,2,46,227,1,123,199,216,222,41,213,154,33,175,198,243,146,125,221,159,173,110,183,171,75,5,12,141,73,141,119,227,35,191,166,6,42,99,125,207,24,15,168,160,196,212,128,4,146,195,41,224,130,104,156,62,13,235,79,14,152,168,73,150,46,237,112,117,249,10,217,236,220,207,76,34,90,220,221,108,100,194,74,142,52,240,233,167,176,130,204,245,117,69,202,154,133,158,201,69,255,96,92,97,73,30,62,182,199,154,126,234,110,99,70,215,119,163,144,62,253,92,229,64,191,30,16,80,98,34,217,219,13,89,239,74,250,203,147,131,217,219,77,29,68,219,210,103,198,27,19,19,201,72,186,239,150,212,17,254,109,57,5,108,245,42,10,231,242,145,190,153,190,194,36,234,174,40,225,106,95,155,3,29,141,46,159,117,206,147,157,124,63,131,140,55,93,154,244,31,156,118,172,205,105,196,70,89,97,70,63,158,38,103,161,234,79,219,93,212,81,100,198,182,126,213,244,100,47,60,237,80,143,230,173,125,130,31,213,231,176,101,141,108,29,142,179,197,205,230,191,108,228,200,218,101,195,178,126,62,116,147,56,240,140,22,17,198,226,95,133,68,86,146,111,134,169,164,198,234,217,182,215,234,96,33,177,241,11,243,24,1,13,217,43,218,110,236,225,95,48,18,56,219,21,75,103,25,201,200,59,224,62,182,174,122,212,238,82,13,216,66,128,50,143,206,37,42,125,222,92,131,73,34,212,133,189,93,49,11,180,214,172,123,248,217,208,63,114,14,64,82,234,119,126,222,140,213,227,176,37,115,233,71,67,123,57,227,105,206,181,254,116,55,142,83,255,104,202,221,170,110,25,212,115,127,37,212,80,250,80,45,175,155,25,180,147,37,59,108,165,91,69,122,244,124,146,107,46,35,221,109,249,67,210,52,212,113,122,52,141,187,227,101,33,3,134,111,225,231,30,31,118,224,214,155,71,208,58,142,26,66,90,14,119,221,71,145,86,33,106,16,207,82,104,212,5,182,188,55,255,101,40,43,46,223,9,1,58,226,145,223,245,100,83,95,123,118,51,121,57,2,124,159,232,225,248,101,77,150,38,79,151,97,218,81,31,92,84,241,188,161,229,136,127,202,31,102,19,238,247,122,13,157,12,241,98,135,185,126,151,41,48,238,222,175,252,102,176,73,98,85,222,225,66,89,173,21,159,71,153,36,243,45,199,7,153,174,245,171,206,129,57,202,120,119,228,187,204,250,254,150,207,57,61,185,70,77,121,57,12,23,31,209,132,209,82,145,255,190,5,70,175,206,155,134,2,253,208,211,30,154,30,156,80,31,204,44,148,203,123,207,27,166,128,207,170,36,54,223,216,148,3,166,202,182,127,21,218,227,39,174,46,239,70,225,161,187,71,195,238,88,99,200,120,33,248,87,220,204,223,228,143,36,49,129,10,245,108,205,65,142,176,155,230,220,126,137,176,159,250,44,233,185,25,39,209,29,107,40,213,81,35,250,193,164,171,140,113,157,141,228,5,52,247,26,108,170,63,215,20,243,169,152,106,179,79,133,134,80,166,142,53,252,137,100,177,127,48,153,202,185,42,140,234,152,247,88,67,17,229,18,29,161,202,96,124,210,254,114,43,182,26,210,101,219,132,145,182,195,136,89,164,161,240,151,105,9,72,197,160,140,21,33,130,154,239,171,23,215,214,42,191,12,107,189,163,103,14,28,124,9,122,110,35,31,119,59,48,95,53,21,198,149,178,189,93,38,44,45,51,152,240,7,111,248,96,156,214,183,130,19,152,146,167,239,180,70,96,82,213,212,129,137,143,87,255,46,36,20,229,134,141,89,94,83,236,71,103,86,144,163,115,59,220,124,243,238,24,219,103,173,89,38,191,192,167,45,95,230,55,48,118,154,236,102,213,28,157,222,52,92,106,229,18,168,55,178,52,40,193,253,208,243,46,52,22,5,53,26,100,127,152,204,13,217,9,169,117,39,193,231,67,27,9,37,69,218,109,166,211,244,135,143,21,7,7,175,192,136,57,142,128,73,110,145,77,129,186,225,148,125,23,134,76,63,79,49,82,168,36,201,95,126,194,48,249,1,212,147,20,222,235,171,38,1,158,73,106,133,155,101,32,160,45,254,193,216,28,187,200,211,196,86,221,54,163,54,158,148,95,25,237,201,233,229,219,116,167,216,103,201,113,207,203,83,137,223,182,84,87,125,218,72,153,253,228,235,166,46,251,124,247,65,221,150,216,40,152,245,173,45,39,139,125,249,250,233,219,74,51,228,183,73,104,245,46,165,232,188,87,121,53,115,118,250,169,73,218,236,188,229,11,188,6,13,40,223,41,143,197,105,122,233,50,75,207,196,205,190,107,12,34,135,55,199,13,248,60,255,221,160,185,57,158,219,137,236,225,213,188,47,195,31,46,86,7,41,45,35,203,127,248,60,131,195,191,222,92,100,91,94,148,113,212,11,151,45,54,37,43,185,78,159,135,36,53,239,173,47,135,255,236,211,24,7,46,198,207,174,27,214,185,178,45,255,108,122,72,143,182,178,204,153,252,45,47,60,111,91,22,72,33,46,255,69,34,201,133,179,180,12,217,227,137,45,110,223,136,57,230,206,233,191,4,102,125,248,38,63,44,208,172,123,37,58,40,219,23,231,176,67,53,235,203,171,121,115,28,30,235,153,134,150,129,243,85,163,0,47,163,161,86,24,91,251,219,116,204,66,213,209,38,155,177,229,18,176,121,76,244,120,194,209,228,179,20,67,27,113,18,61,219,182,203,79,29,120,21,108,168,249,127,135,237,254,235,95,255,229,127,254,237,63,255,251,63,254,253,13,219,101,206,145,255,135,176,221,175,20,220,253,178,167,85,25,103,144,236,143,219,114,74,190,169,7,247,221,217,17,101,65,109,248,245,125,248,39,57,33,106,63,67,17,151,171,143,63,249,138,92,51,2,110,16,235,22,63,228,241,138,139,150,73,51,149,71,138,126,28,62,134,207,229,167,104,70,132,226,215,157,109,74,12,85,230,150,113,119,127,2,72,150,243,4,135,112,17,152,108,76,63,208,38,75,191,202,169,97,126,90,15,244,108,91,62,73,174,182,200,29,213,143,168,247,192,148,90,102,57,239,154,149,172,250,204,164,8,231,236,22,242,116,163,246,35,5,140,38,185,126,182,177,154,250,119,33,15,82,150,62,60,216,58,154,195,29,7,127,22,152,109,205,135,203,244,79,229,206,141,245,190,62,198,217,241,163,193,90,75,218,205,94,254,101,77,31,216,66,170,218,48,242,112,151,219,8,150,126,217,245,167,225,241,47,177,207,176,25,36,49,140,76,166,235,171,208,50,66,218,211,54,57,14,79,67,145,155,243,167,209,118,154,178,154,9,47,156,219,129,111,129,240,168,12,217,94,137,184,184,227,104,67,246,73,86,143,190,155,36,73,135,45,252,43,166,166,81,204,230,216,63,241,134,53,89,173,16,240,164,152,11,131,88,141,30,88,13,238,165,238,3,50,56,22,170,152,108,252,250,174,126,63,29,104,174,109,253,174,62,173,80,219,97,83,173,147,223,134,2,244,171,245,96,151,218,232,100,106,167,53,106,142,107,60,141,6,164,252,54,212,119,62,94,86,131,144,181,207,40,166,111,45,26,62,205,201,117,97,246,44,15,102,110,243,220,174,27,82,196,58,47,215,42,195,178,90,122,152,114,151,75,197,109,4,86,88,79,67,97,115,193,248,60,77,156,26,10,151,82,227,182,5,43,220,217,55,238,87,119,120,50,221,97,182,141,147,121,201,68,59,230,12,171,198,81,104,227,150,180,27,103,193,71,223,205,226,35,197,81,12,39,188,155,235,211,248,101,225,83,180,149,21,38,22,30,251,2,94,247,44,183,72,204,48,118,157,187,91,102,9,31,119,234,221,206,69,222,215,23,69,106,178,107,224,84,236,30,114,65,229,0,207,248,93,125,208,175,114,174,255,96,10,128,71,146,29,139,130,254,234,7,146,105,41,234,21,115,18,181,72,110,219,216,155,117,151,167,34,17,183,163,195,147,114,245,34,48,9,126,190,141,115,175,174,121,43,188,141,157,206,97,50,201,46,88,109,187,252,198,146,32,234,208,109,218,8,1,243,246,175,34,114,212,228,34,119,230,55,23,180,175,199,150,157,187,178,159,77,106,207,61,158,9,137,211,108,93,92,94,100,100,173,216,176,150,169,83,106,187,7,85,188,190,114,45,124,44,135,211,52,131,197,127,217,200,111,229,209,179,53,122,170,57,232,212,12,94,66,70,88,231,62,67,209,244,236,183,80,28,184,134,218,33,121,200,199,250,83,55,200,52,145,45,191,178,16,84,90,122,44,78,59,185,220,52,33,58,48,213,103,59,77,82,213,215,45,174,236,103,229,65,145,77,93,142,195,136,167,203,45,145,148,182,81,162,105,216,185,249,105,57,116,48,126,128,28,187,0,123,91,127,155,32,149,31,1,240,17,113,192,7,204,25,10,101,130,195,35,61,183,118,68,125,63,29,45,243,85,98,131,221,181,181,88,152,197,247,248,125,86,56,201,180,23,134,243,235,155,8,196,29,30,135,47,207,29,19,46,7,188,170,30,77,188,168,206,124,159,38,159,165,11,92,97,130,25,14,159,107,221,212,175,162,34,190,185,21,67,196,132,101,47,240,143,180,217,97,226,130,50,30,11,158,64,207,149,1,38,19,71,97,88,31,82,189,79,111,221,133,169,76,140,45,227,252,52,108,184,242,217,103,167,75,201,175,198,167,225,103,99,16,255,204,50,183,84,141,94,57,54,108,146,157,114,253,68,101,124,48,201,186,73,250,114,35,234,136,134,23,46,133,218,112,70,123,250,193,134,71,96,142,174,48,11,206,175,121,187,154,154,226,69,73,117,73,190,135,67,158,215,138,248,124,41,118,217,197,61,71,187,153,167,91,222,61,172,218,211,123,28,151,213,173,182,56,48,91,204,242,51,149,84,250,161,87,72,132,81,179,219,64,248,252,90,146,181,185,16,211,116,83,129,72,179,48,156,130,114,0,123,179,49,2,187,88,141,68,72,246,112,203,110,79,11,147,223,31,198,81,123,61,167,16,202,73,85,90,179,122,30,56,218,62,24,205,96,245,223,195,223,177,227,186,115,126,28,87,156,188,28,247,66,204,112,220,197,186,143,110,4,242,246,111,39,60,230,136,45,226,161,112,51,130,61,135,73,129,151,229,115,94,69,242,197,114,248,24,122,178,163,160,86,252,149,30,163,97,89,222,107,243,70,108,254,115,75,205,31,133,177,204,3,50,195,246,199,179,64,201,5,202,220,98,100,224,102,29,31,53,43,48,26,41,114,150,155,95,240,187,218,0,163,198,38,179,200,60,215,223,21,15,120,147,200,177,5,198,77,190,252,171,172,144,82,188,132,219,138,10,102,192,43,11,217,14,165,144,36,56,254,220,55,147,44,49,52,142,100,48,167,21,51,228,15,166,34,184,136,131,242,12,62,92,49,1,79,211,16,20,248,204,132,18,227,129,77,216,197,104,180,153,215,182,63,61,48,164,175,35,252,88,13,228,165,79,111,26,179,116,221,219,201,32,31,20,146,156,15,38,94,117,11,182,185,2,48,181,186,247,249,156,54,81,47,124,166,213,254,188,163,164,7,85,83,70,184,48,185,241,217,127,26,2,38,9,188,25,5,97,255,8,9,167,197,17,202,45,195,5,6,140,17,217,56,193,174,25,63,140,99,40,85,111,217,134,45,180,74,195,127,89,140,223,92,58,247,103,145,75,7,141,212,60,64,138,62,135,52,27,74,147,230,195,149,77,46,244,94,115,207,50,173,22,1,115,24,67,109,72,195,214,130,90,239,91,2,72,78,173,75,120,131,38,92,217,94,253,5,12,215,226,61,125,144,140,27,31,135,35,92,15,185,145,198,118,81,234,48,191,77,3,216,210,29,171,192,86,38,91,28,230,114,127,99,107,150,81,148,191,232,176,17,73,164,58,181,101,197,132,158,253,187,172,118,236,250,103,44,221,174,118,31,15,34,74,75,14,136,3,163,73,85,253,105,35,77,189,179,144,197,49,82,124,23,131,123,179,166,129,169,52,95,222,103,3,103,154,252,50,201,75,171,127,11,128,237,165,14,69,7,140,197,62,210,211,18,38,186,62,12,93,165,119,217,68,70,173,74,179,135,145,191,250,47,227,167,145,155,166,209,142,142,81,226,229,4,46,182,194,150,125,182,3,62,139,75,59,28,29,217,47,219,197,96,146,14,20,78,49,139,176,240,119,202,250,40,249,22,1,99,255,79,253,225,21,25,137,220,167,72,25,104,242,85,100,186,126,245,241,16,98,21,178,116,228,105,171,218,245,45,28,237,5,68,226,46,76,48,238,11,75,144,95,208,140,209,68,96,216,169,124,18,158,131,249,220,89,181,105,22,119,43,95,143,150,106,20,241,242,209,182,239,250,195,88,163,119,139,135,139,255,220,15,124,164,169,48,74,146,126,141,101,84,123,12,22,54,72,146,64,40,48,65,218,11,195,165,170,48,132,3,211,81,170,246,101,34,144,46,93,62,70,180,73,66,14,23,163,251,209,133,218,223,30,232,38,48,191,4,165,126,231,194,150,85,222,4,134,22,195,143,166,115,176,231,126,185,85,45,11,35,59,219,31,45,251,169,123,11,204,201,179,226,179,140,161,91,224,6,77,232,133,185,16,203,84,192,144,107,227,126,118,167,228,84,225,77,93,129,79,5,110,27,226,250,58,195,104,52,2,62,21,150,145,152,200,111,143,233,70,225,132,143,7,218,241,59,212,100,67,166,225,227,81,141,85,79,127,154,249,189,3,61,11,73,44,229,129,39,250,188,189,56,108,53,231,91,96,100,8,242,215,165,176,1,101,49,82,6,53,177,173,184,161,97,220,5,35,203,203,81,17,29,126,234,81,94,157,228,208,59,246,127,117,242,97,208,101,209,54,129,177,68,124,184,206,177,142,82,252,69,207,68,90,159,190,136,9,54,195,74,45,239,134,249,96,53,111,24,133,64,233,121,122,25,193,160,195,199,162,111,250,52,60,227,219,15,15,171,6,213,51,17,41,91,146,191,28,110,117,202,102,69,193,110,246,163,252,44,164,68,177,188,160,197,246,221,128,151,126,50,183,107,223,140,168,81,237,249,166,235,90,190,39,220,5,31,12,179,195,21,185,129,5,186,178,59,249,15,147,127,158,187,188,155,203,242,167,15,106,138,89,48,34,203,211,232,235,124,44,59,86,65,78,69,180,60,109,171,222,39,17,54,226,229,132,105,86,205,60,253,147,144,108,92,93,190,216,232,171,253,188,59,211,15,223,219,221,46,240,103,246,47,78,63,145,94,155,228,48,11,60,114,242,173,157,126,111,87,9,6,238,126,76,93,135,81,220,216,151,160,138,43,10,203,172,126,205,54,53,54,241,162,12,203,250,234,110,159,52,148,223,170,244,88,163,144,58,54,127,202,99,146,120,173,6,36,59,16,79,125,240,153,35,75,135,131,32,192,248,104,39,128,241,3,234,111,119,75,76,246,166,145,154,46,123,168,153,255,201,77,85,67,179,44,90,70,211,85,231,236,221,103,232,110,30,241,192,67,185,146,27,86,205,210,167,101,130,162,35,188,220,122,129,179,98,104,151,65,188,222,90,244,9,85,14,83,95,141,254,99,142,135,209,105,150,55,239,32,27,7,132,51,189,75,143,28,99,16,181,22,31,172,51,219,230,243,48,142,35,223,168,168,60,135,11,72,96,168,182,220,140,53,13,173,41,221,185,77,191,102,7,202,63,83,225,237,210,243,192,56,140,117,164,169,21,251,18,196,128,201,26,190,13,35,217,6,162,40,71,9,127,138,113,206,253,253,76,141,120,55,164,154,50,86,157,125,47,76,27,211,251,46,98,75,30,248,88,78,247,179,10,1,56,253,109,43,133,186,48,4,183,83,96,184,82,82,188,28,23,203,243,114,104,240,211,10,184,240,237,10,59,251,130,161,70,103,43,168,113,251,197,195,103,188,174,22,134,193,220,227,115,192,199,166,147,139,1,7,193,110,75,97,241,110,34,14,85,247,138,165,119,224,33,247,238,129,170,101,79,49,205,236,234,92,31,152,123,99,76,21,178,23,164,101,112,51,212,222,239,119,137,54,53,48,202,228,41,90,70,84,88,54,194,110,137,38,105,92,248,24,105,250,242,58,194,182,135,13,90,179,165,14,218,178,75,164,253,224,33,9,4,192,164,146,206,11,139,178,33,48,115,169,223,209,108,229,170,44,27,140,5,89,165,101,146,138,120,96,46,110,117,201,111,235,170,39,125,188,143,126,71,27,119,171,140,87,54,14,221,64,133,30,244,7,94,59,23,180,23,29,76,170,221,235,29,142,130,243,78,186,140,138,173,28,187,21,123,188,120,125,15,124,108,169,30,187,6,254,174,38,103,139,81,213,148,30,93,58,45,209,84,224,66,40,35,94,142,56,170,156,46,221,18,2,119,124,53,124,109,67,96,100,208,123,108,210,38,28,51,228,229,205,72,10,238,142,133,88,184,52,141,181,221,242,61,94,56,131,229,229,4,60,215,138,243,3,10,136,36,157,74,72,177,197,111,103,219,86,100,249,81,66,28,147,248,140,245,57,77,164,211,48,220,82,109,177,15,227,8,145,46,167,109,187,223,61,30,81,8,105,217,216,207,201,214,77,64,225,194,103,199,217,61,166,74,230,46,167,123,18,26,32,41,54,134,51,55,154,126,53,145,190,124,127,122,91,52,224,194,203,66,84,254,238,115,41,18,69,59,224,138,79,200,123,156,123,182,132,15,96,48,226,230,177,2,62,119,61,49,7,224,113,224,47,226,92,44,93,175,76,184,116,142,173,60,2,54,171,71,96,216,130,250,61,116,75,210,165,141,251,175,199,226,180,100,54,177,178,135,165,201,199,84,57,187,184,84,128,3,147,128,21,175,38,186,125,115,121,135,169,162,236,88,95,148,100,95,166,255,3,23,75,175,10,184,195,133,37,232,96,43,245,14,175,28,140,114,181,166,166,119,236,216,115,200,182,185,148,144,7,38,21,61,197,112,153,92,143,182,219,78,167,216,198,79,167,32,166,119,97,168,2,102,172,221,102,67,32,223,117,254,127,77,32,148,114,151,216,255,182,91,214,24,204,182,45,89,81,224,110,162,245,31,220,169,118,205,10,147,76,237,119,139,102,10,58,58,30,199,14,41,229,194,168,89,200,54,110,185,39,254,85,221,184,234,20,180,203,188,175,61,184,175,134,28,186,131,220,208,26,29,78,162,122,146,29,201,164,218,239,104,161,118,145,100,142,34,9,144,238,234,33,33,6,49,139,127,34,77,101,16,76,88,57,172,38,42,9,46,173,84,35,4,7,233,231,247,161,232,58,101,233,226,105,58,139,217,39,53,33,221,41,246,3,41,177,208,26,110,135,41,239,92,2,27,81,173,155,46,221,50,185,150,188,156,106,182,93,2,198,85,114,203,240,230,47,181,219,29,93,100,212,150,203,227,13,204,70,61,2,94,208,97,11,76,162,101,25,43,158,158,162,116,2,220,173,212,209,127,155,98,104,109,57,186,17,45,186,5,190,210,171,10,8,76,244,168,199,119,99,14,22,253,109,226,140,245,190,124,164,203,169,216,16,182,70,87,34,94,142,34,88,149,239,222,230,114,237,1,83,156,42,191,109,159,61,219,125,122,136,205,70,105,157,165,151,196,111,163,183,187,4,70,237,204,141,205,211,114,242,206,155,192,36,144,164,248,176,106,20,14,2,111,138,6,227,183,141,203,227,126,55,133,244,94,225,97,240,57,208,154,52,45,27,133,175,15,73,193,59,118,239,14,198,163,95,238,195,208,143,95,251,221,238,193,206,30,104,51,177,116,237,52,242,3,74,120,210,206,211,103,115,184,206,23,164,221,177,194,227,167,241,93,86,105,56,106,39,205,143,36,203,84,190,162,131,68,1,18,172,242,222,105,16,112,136,141,128,4,33,60,11,222,242,115,20,118,33,12,32,23,47,57,133,146,193,179,172,36,191,221,200,97,245,251,173,193,99,201,211,212,44,60,239,22,127,129,101,49,229,153,162,101,217,40,120,4,134,127,51,214,103,69,123,160,101,133,33,78,138,46,39,71,39,41,12,125,74,139,121,74,220,103,72,159,118,227,222,239,183,211,154,46,2,99,110,41,126,21,132,39,113,232,52,53,77,201,24,175,243,213,91,174,76,166,16,66,221,114,192,107,75,57,4,142,137,115,155,88,23,30,87,32,25,148,64,103,172,78,106,79,36,42,13,147,4,92,245,142,86,8,77,164,71,141,13,103,196,104,161,28,159,229,221,38,0,20,187,14,233,194,69,199,131,82,176,251,110,106,127,182,52,27,7,97,185,51,1,206,246,123,169,193,156,224,254,181,46,12,75,149,192,48,2,196,218,196,27,220,101,48,137,142,236,113,159,86,113,24,80,118,196,22,15,19,252,190,19,252,152,49,86,222,227,40,9,185,178,60,206,62,186,175,235,18,118,31,36,194,5,222,150,230,238,48,244,240,178,167,144,51,227,53,230,211,234,57,145,181,16,24,205,182,22,112,219,154,87,52,205,219,91,238,203,187,72,74,131,162,250,86,163,101,221,50,97,46,220,113,177,248,205,161,219,206,44,19,5,175,248,136,27,209,47,85,174,74,195,207,172,42,97,209,145,20,6,161,146,192,5,187,98,5,108,178,166,2,219,45,198,81,98,241,50,9,225,123,59,246,189,247,56,85,100,105,202,79,159,253,142,60,106,135,11,9,61,242,211,211,200,237,188,225,38,152,148,165,87,38,138,101,177,77,227,21,76,178,43,144,165,148,170,223,105,240,76,16,201,191,48,165,243,242,48,14,121,249,105,136,21,134,251,4,76,72,80,12,108,50,154,106,139,128,120,135,187,96,202,250,168,22,169,116,115,209,116,56,132,193,1,198,93,196,84,188,211,184,72,36,249,108,114,123,90,216,116,253,71,209,46,79,151,243,191,184,119,116,82,201,213,26,65,215,43,220,140,36,141,17,104,19,116,83,7,222,3,38,197,231,142,87,37,220,94,98,91,24,212,38,93,231,211,180,28,247,143,93,194,224,33,82,63,100,104,26,1,215,10,120,137,228,27,240,58,155,250,109,26,169,141,215,95,71,168,240,88,155,211,59,109,152,250,160,192,8,50,212,20,191,141,44,251,86,152,220,212,56,87,177,138,167,28,233,240,201,175,136,214,31,24,249,1,249,48,114,189,82,76,196,65,203,174,99,108,162,58,212,235,140,167,41,12,184,224,217,179,123,196,106,200,213,169,146,171,72,17,37,85,34,254,213,103,109,138,84,93,51,5,163,54,220,127,79,29,183,148,1,34,15,7,93,156,143,7,97,230,203,167,13,12,139,94,76,36,178,29,134,12,182,77,202,26,95,53,137,21,200,241,210,8,84,119,119,241,144,106,87,239,117,202,212,168,208,100,112,148,92,68,217,176,80,174,173,197,61,37,84,113,192,246,121,225,114,238,87,17,181,195,65,115,46,26,242,114,187,146,246,248,46,156,188,91,159,54,6,148,232,148,149,52,111,9,138,146,156,119,190,79,15,173,150,152,166,184,59,111,203,207,129,45,197,45,236,48,4,219,198,253,237,33,145,11,120,93,59,57,64,14,19,74,235,130,34,25,30,219,198,74,16,181,200,195,230,100,9,75,196,56,252,182,60,13,45,225,140,147,145,253,169,200,62,206,153,218,194,254,66,232,68,77,94,42,150,239,249,66,41,247,146,149,139,117,151,150,123,187,97,254,88,18,78,159,80,227,180,72,71,129,91,96,75,225,216,36,47,44,53,95,247,236,56,156,57,255,200,85,110,90,202,103,24,92,80,254,224,178,142,166,194,184,49,34,184,121,224,51,51,228,176,155,150,78,237,54,19,201,19,93,55,56,116,31,174,155,249,192,70,56,40,112,229,246,157,239,211,199,196,42,2,147,239,216,238,111,179,157,86,133,137,187,55,239,69,210,241,100,201,204,110,9,191,254,180,105,196,62,77,67,71,118,5,42,74,103,7,164,46,39,238,5,70,46,36,252,55,231,6,89,143,181,54,227,97,232,190,202,131,66,91,18,237,130,14,127,10,220,76,48,59,96,46,172,250,110,124,247,45,222,77,211,228,155,113,129,54,63,9,145,87,42,79,135,146,177,56,238,112,100,170,129,239,90,68,218,177,248,164,165,174,105,170,121,0,73,178,71,142,6,155,141,112,173,152,98,245,193,183,195,149,60,215,46,240,178,3,254,131,113,212,117,105,54,89,200,43,2,60,195,4,176,100,135,161,172,108,84,63,192,135,105,117,200,80,33,165,178,35,160,48,126,26,11,183,191,77,210,55,236,22,131,243,117,213,194,124,151,157,94,254,7,147,47,113,97,200,8,194,245,103,145,15,73,197,0,94,179,69,175,108,232,255,30,112,135,191,199,68,231,37,49,18,184,160,100,224,176,101,250,10,106,133,73,62,24,84,11,104,135,46,232,178,107,140,36,116,41,50,247,141,122,116,187,93,62,200,108,41,15,88,246,142,85,103,107,92,191,56,143,121,87,52,177,33,49,104,200,142,226,104,114,152,50,238,173,223,116,110,123,233,78,176,133,175,77,250,154,243,245,46,140,13,47,247,3,167,48,165,6,37,11,165,41,186,16,185,207,177,36,187,200,112,24,140,112,250,93,24,104,10,61,112,65,96,195,97,24,171,118,81,24,247,240,14,152,138,241,172,48,220,217,177,35,35,147,216,230,211,240,25,103,5,230,227,233,21,125,154,140,218,30,47,39,59,161,60,125,134,5,20,223,125,236,112,73,175,181,241,216,37,102,81,98,235,185,238,126,171,60,88,145,237,128,115,191,73,26,43,211,8,59,47,122,13,202,226,165,47,71,86,167,69,183,100,76,57,157,42,155,82,228,248,176,220,30,175,145,49,152,172,21,191,125,214,124,210,94,179,12,230,26,67,146,16,29,146,166,65,220,41,219,100,178,174,9,152,164,40,52,142,226,144,108,162,234,8,76,242,99,92,184,73,121,158,98,211,108,100,44,99,83,128,4,76,11,179,230,54,91,43,188,101,36,11,9,37,22,36,121,150,79,224,240,36,233,166,9,76,68,192,123,173,83,213,210,197,228,129,115,184,182,184,52,67,224,163,251,213,177,35,200,10,137,166,177,122,101,67,2,62,54,109,21,88,50,153,190,114,168,176,188,113,110,23,217,165,9,69,192,190,29,48,47,151,94,35,129,189,134,143,3,255,199,146,217,130,56,51,53,4,14,67,174,34,214,216,38,43,186,229,176,122,38,148,211,242,221,176,190,92,231,41,140,224,178,196,206,22,132,208,135,127,54,245,101,237,129,187,117,68,216,114,208,51,202,79,175,116,123,148,40,82,213,103,207,34,40,235,194,240,161,200,153,9,91,22,164,64,1,23,97,143,135,87,234,172,143,30,198,26,229,75,226,74,128,155,119,17,99,8,11,117,138,28,0,124,115,21,87,198,181,111,115,17,90,5,210,37,246,202,215,182,30,152,187,93,96,140,193,22,47,239,86,52,118,97,220,126,114,227,104,68,110,167,192,20,24,94,179,31,157,181,107,71,30,24,166,116,185,236,16,174,147,151,91,80,166,221,123,84,19,129,120,224,134,34,124,220,164,6,91,238,18,24,91,36,166,202,128,15,181,200,211,248,182,235,189,155,114,251,172,130,22,211,199,10,216,84,63,4,222,68,185,226,250,136,108,200,146,46,199,114,187,87,60,188,176,77,62,235,71,197,16,239,46,38,39,116,97,200,135,90,12,136,37,216,13,25,16,210,225,75,92,41,128,37,153,251,192,230,69,137,151,67,255,49,229,183,247,48,10,77,247,37,252,82,251,3,102,211,161,94,209,225,105,18,92,23,54,17,158,112,194,195,220,221,100,166,157,5,115,118,211,232,149,110,124,168,10,155,186,124,248,72,74,203,207,195,184,28,195,131,66,7,222,232,128,229,226,80,17,24,174,159,125,122,233,142,117,134,95,96,135,75,203,124,159,215,113,74,190,52,140,251,247,233,63,159,101,170,109,183,221,148,110,119,249,109,24,5,122,204,179,179,97,157,49,144,62,51,206,228,216,107,201,76,145,192,174,213,25,109,241,3,18,2,153,242,217,232,164,167,88,64,100,6,73,158,203,178,60,163,22,243,16,174,207,43,64,109,71,64,138,220,75,220,128,93,2,50,7,181,251,104,188,187,246,165,13,195,234,45,113,62,145,199,149,238,70,12,115,244,42,215,127,79,51,159,119,179,185,198,242,193,6,155,250,110,216,249,239,174,1,21,253,72,10,55,30,142,134,29,51,255,234,93,0,119,139,62,6,140,144,160,252,52,82,182,53,203,111,55,201,97,164,204,116,123,13,172,121,132,145,19,149,167,145,238,186,190,184,138,87,124,200,92,32,44,216,234,184,112,157,58,147,184,163,135,17,215,141,17,115,13,133,243,188,206,54,72,57,118,125,225,180,71,192,68,203,219,251,242,121,45,6,124,113,181,61,79,19,245,138,15,43,16,1,102,133,137,175,238,11,119,41,53,34,223,105,195,160,22,47,199,197,172,223,125,176,116,29,229,45,15,41,104,64,73,115,203,25,83,77,83,93,80,46,84,225,38,164,56,171,104,151,155,162,123,56,102,41,33,172,178,4,10,201,185,53,118,52,228,81,196,139,8,117,200,168,81,167,97,178,61,87,145,9,152,75,252,109,56,254,233,155,90,68,49,36,97,171,128,179,42,154,193,192,204,214,17,193,28,211,173,175,130,158,181,29,133,51,144,123,53,49,62,15,124,174,41,51,15,13,120,102,133,169,243,140,167,51,97,141,46,47,199,133,50,194,75,159,199,82,2,92,136,136,169,187,244,62,133,102,84,76,25,99,173,153,145,213,68,66,38,35,120,225,74,194,167,95,161,186,149,160,200,87,67,249,81,195,6,195,42,206,178,60,201,248,134,190,196,225,65,14,246,22,152,28,14,183,247,33,253,171,82,39,181,138,85,200,251,60,131,139,74,242,15,64,131,122,23,184,110,206,90,129,167,229,247,56,92,206,33,147,244,233,217,92,203,198,96,156,90,242,93,109,135,254,59,48,137,166,67,90,6,201,135,155,243,56,79,148,42,230,71,129,22,86,175,241,124,139,125,183,140,217,45,124,144,104,5,193,94,32,112,45,215,77,8,77,233,120,198,3,9,88,63,242,173,108,70,170,45,214,143,61,204,59,229,108,247,93,233,146,142,249,92,122,138,137,212,40,154,221,178,188,200,5,234,41,146,56,41,192,106,250,52,204,186,31,155,30,240,128,182,65,158,94,20,89,71,182,9,196,191,79,151,254,126,173,43,156,21,222,72,52,236,251,242,38,137,198,144,6,142,30,57,248,112,237,146,180,35,48,142,201,200,118,92,63,93,23,129,141,108,209,187,133,16,216,150,223,70,91,8,191,127,116,57,124,46,69,224,115,203,173,37,198,147,13,76,150,31,132,158,51,220,190,103,60,243,146,36,14,19,71,216,97,237,55,136,187,134,44,191,154,184,206,197,119,27,89,136,108,244,212,246,181,155,165,182,45,227,81,94,206,190,94,253,246,6,111,194,233,153,45,48,66,33,119,178,64,91,34,13,55,157,216,21,125,186,154,204,82,227,33,109,145,147,187,204,152,185,179,148,123,127,120,225,233,224,166,134,78,173,63,162,230,128,241,189,200,71,97,63,68,62,0,150,205,206,98,152,226,37,28,145,77,128,91,139,170,210,11,51,11,227,42,64,246,198,18,134,91,180,194,206,165,53,50,193,72,244,146,227,7,106,44,92,57,142,82,217,164,232,38,56,237,31,77,230,142,228,106,173,106,145,9,63,86,73,162,77,122,17,128,1,42,133,137,69,106,61,202,209,23,38,175,101,250,158,66,9,209,158,178,186,42,37,109,97,171,224,146,23,9,70,211,115,104,103,38,249,52,50,193,108,217,145,170,149,24,198,226,35,161,84,216,40,145,189,88,227,102,195,195,65,58,255,192,199,200,242,89,102,34,199,85,223,125,47,141,4,202,207,128,188,232,108,145,95,77,110,86,222,79,195,144,126,138,209,58,93,60,180,83,136,65,246,216,74,39,65,118,249,232,5,199,227,190,15,47,234,193,4,198,67,20,153,144,136,230,10,127,10,30,113,19,59,140,150,45,145,5,51,173,8,200,192,99,38,76,42,104,4,93,200,67,149,232,146,164,34,23,166,247,24,167,11,57,122,68,32,21,37,55,50,70,3,178,48,57,22,145,114,202,17,82,177,210,16,221,110,160,201,216,145,1,61,200,166,191,158,197,179,7,47,162,105,35,50,239,178,178,150,82,193,217,83,30,145,121,87,110,92,14,209,92,118,209,200,53,92,38,156,38,176,49,237,175,155,169,184,175,24,57,240,206,174,136,68,26,36,170,30,50,3,207,95,64,251,26,233,155,198,132,156,5,62,55,138,216,78,142,97,144,36,247,211,20,125,71,100,87,52,202,95,68,215,99,81,38,197,57,24,105,194,103,123,151,101,203,200,167,123,48,157,3,241,88,22,242,244,130,89,127,71,238,245,217,48,150,220,23,41,7,189,229,26,41,219,109,63,80,66,16,231,59,163,124,102,171,122,0,87,147,121,107,15,170,209,121,201,209,64,250,216,185,11,69,101,206,217,220,183,216,117,70,242,122,11,157,8,219,8,105,245,34,213,35,66,126,21,126,134,170,15,67,163,48,221,120,170,76,103,221,68,59,119,155,25,165,78,88,129,77,63,139,221,198,115,109,217,111,155,244,103,39,73,45,226,54,166,155,173,70,6,246,76,143,248,45,50,244,103,103,185,211,8,49,128,22,89,6,149,58,134,33,243,4,178,25,156,115,14,91,50,252,22,24,55,95,192,157,112,212,13,56,45,35,163,153,81,41,69,90,125,145,177,164,156,137,91,92,84,112,53,34,236,23,38,143,59,246,119,163,126,16,242,66,116,41,216,86,189,130,171,25,5,161,188,156,68,143,168,29,35,133,245,186,58,215,87,20,49,3,38,210,34,159,101,60,151,235,62,220,116,55,33,25,253,24,183,241,238,193,71,75,187,80,127,143,111,54,82,112,49,17,142,225,130,217,94,29,62,23,199,214,20,62,246,99,139,57,72,109,193,188,190,103,238,41,105,70,184,29,33,172,174,251,51,44,220,61,34,143,40,74,21,169,217,71,161,24,221,224,168,48,220,56,2,164,83,160,80,136,52,180,115,62,177,127,203,119,29,83,121,135,215,252,92,184,32,143,144,177,94,152,194,241,97,101,82,53,40,131,185,179,81,144,197,111,91,186,191,192,29,5,208,168,64,68,151,81,14,7,232,111,110,254,220,249,108,130,255,183,215,140,216,176,213,232,22,232,230,199,11,215,226,167,49,21,67,20,125,42,76,250,75,190,125,94,133,61,203,96,87,43,3,102,116,101,11,183,218,240,48,20,72,226,16,138,113,100,104,170,235,153,128,22,50,74,178,192,103,225,142,29,15,31,187,90,234,96,151,29,55,145,18,94,45,238,32,70,250,47,242,49,163,225,166,203,174,79,79,146,203,234,93,63,77,205,8,75,251,45,81,81,10,49,242,219,167,80,14,174,88,218,200,243,21,125,57,195,127,151,246,36,51,71,225,159,154,65,20,80,158,85,145,159,166,193,246,52,99,91,33,12,222,159,15,131,94,210,97,92,5,226,73,229,132,143,218,55,24,220,210,124,186,28,175,222,136,45,107,153,197,171,48,182,68,108,120,92,160,139,14,103,199,247,211,99,55,37,227,103,105,195,155,171,65,0,91,32,68,126,59,39,46,244,222,229,11,207,128,88,95,147,192,119,36,53,86,200,182,36,47,113,89,102,238,221,15,241,39,75,216,22,120,222,44,58,226,35,123,235,135,81,140,239,149,90,104,126,101,201,252,192,191,72,77,77,188,27,69,120,89,220,164,22,214,146,227,124,58,251,110,47,50,211,8,249,166,56,129,144,78,85,7,215,180,122,227,116,97,200,144,228,183,171,137,46,248,136,16,161,18,215,192,57,39,17,55,139,159,134,9,76,198,154,100,179,48,118,43,113,92,245,61,99,75,92,163,18,170,150,45,18,24,192,198,180,228,48,146,72,114,61,135,36,214,41,180,204,92,48,126,23,125,26,113,149,91,233,136,242,199,80,24,25,152,176,69,8,3,62,79,115,249,140,154,35,146,178,119,127,27,62,234,45,73,130,163,108,60,15,239,21,117,40,136,247,238,84,31,120,245,91,85,116,76,141,42,55,73,224,25,6,109,33,165,110,61,96,159,113,47,162,160,245,253,97,66,146,237,26,134,75,56,5,12,158,183,4,172,160,112,53,181,191,155,213,84,132,213,73,26,188,180,171,33,39,30,55,151,179,219,45,201,114,67,85,135,173,119,73,217,157,58,197,9,83,244,114,107,246,224,1,149,11,178,85,188,183,122,107,40,169,209,190,77,131,171,26,161,183,128,149,30,122,177,20,107,208,140,84,120,66,215,210,135,187,121,253,98,30,233,173,159,152,82,186,251,17,161,77,201,243,32,159,23,158,169,120,53,87,48,49,192,32,225,201,41,10,209,55,201,249,77,95,110,41,118,190,58,182,37,218,10,74,1,249,140,159,70,91,94,92,230,22,105,171,53,182,163,69,21,65,86,24,194,233,88,151,211,244,92,31,184,149,107,179,246,253,196,102,24,186,21,84,8,231,194,145,37,149,210,30,62,253,157,175,193,155,68,248,198,62,43,71,2,86,133,5,178,151,231,171,163,82,208,54,58,141,240,17,226,203,229,110,101,233,201,26,100,56,200,91,243,143,158,232,210,61,29,138,215,45,46,1,231,80,164,152,80,39,2,234,154,241,180,101,84,61,48,167,102,28,15,248,165,197,132,90,166,138,16,27,252,52,34,24,109,218,178,210,195,128,123,122,190,203,248,86,234,53,228,167,228,29,216,206,151,251,190,39,147,40,197,254,208,190,239,47,215,166,153,1,192,70,247,226,48,130,58,237,207,210,138,188,64,124,31,77,189,98,8,151,247,200,44,199,130,81,239,18,201,20,55,43,29,77,244,179,213,13,93,213,103,233,132,113,102,189,223,30,24,74,184,26,231,49,92,32,47,204,85,255,158,230,88,14,10,27,225,68,112,49,216,53,236,129,41,9,116,24,65,176,52,95,184,43,172,52,251,192,232,36,132,161,65,176,236,65,115,13,23,16,58,51,154,48,255,219,142,238,189,10,189,189,254,12,38,85,116,143,133,147,158,73,90,195,205,200,50,59,215,23,221,50,248,187,30,236,20,176,66,232,22,190,91,25,81,113,87,105,202,248,11,231,116,121,51,72,122,147,227,97,219,33,123,121,51,74,23,174,133,5,49,36,172,188,14,27,129,147,156,15,139,43,93,95,215,222,29,194,3,14,92,106,137,149,13,93,168,240,232,3,227,134,238,215,18,135,50,78,97,100,164,125,46,84,147,153,208,166,73,150,7,81,180,50,212,52,219,84,44,196,194,54,214,146,162,189,130,94,213,125,55,180,50,245,233,148,179,199,4,201,9,121,149,226,139,193,47,15,33,75,144,179,216,125,93,127,26,41,168,184,57,17,246,202,250,180,121,238,131,84,134,74,13,181,235,208,167,138,59,93,54,158,254,252,140,71,139,0,68,197,172,27,58,152,148,66,175,75,72,3,85,225,211,99,132,104,239,195,88,118,58,90,148,226,246,11,27,185,128,192,13,87,91,180,187,155,166,185,192,103,35,110,113,44,146,162,149,181,105,231,180,185,101,54,120,254,52,201,99,162,15,17,57,88,228,44,103,13,85,157,109,217,52,28,28,198,240,85,171,16,230,199,22,134,52,103,68,210,14,39,19,39,246,43,152,216,132,79,30,178,50,66,14,78,22,5,63,175,44,92,56,90,143,217,81,28,69,125,93,182,225,137,135,123,247,160,100,218,69,75,4,14,12,143,91,240,57,77,88,127,164,217,13,79,113,144,38,225,100,171,122,211,164,250,36,246,217,179,14,160,241,145,175,130,54,37,82,10,206,46,200,203,245,105,130,131,238,95,45,211,148,7,159,167,247,14,207,194,57,93,235,147,105,97,71,213,108,1,103,60,9,239,103,247,24,204,98,39,191,26,187,80,84,132,3,139,226,17,162,133,2,227,50,73,2,207,165,215,61,104,148,186,59,222,16,159,233,194,155,135,74,97,134,240,197,97,50,211,36,79,99,218,35,238,141,44,195,182,93,133,97,111,200,83,158,222,122,47,34,189,50,102,18,242,246,105,235,111,79,211,56,113,148,244,118,253,46,60,117,145,50,13,201,228,124,46,62,212,39,68,84,211,138,160,178,222,154,32,1,141,195,169,80,247,62,244,126,190,241,4,250,85,19,150,177,46,249,193,236,242,150,134,227,148,103,176,85,63,27,3,117,75,158,239,192,213,100,139,60,50,39,140,177,223,57,60,84,177,196,172,206,26,150,200,121,56,169,120,13,54,82,231,32,118,152,204,92,57,3,176,53,174,213,9,173,253,126,204,183,108,180,175,209,227,149,62,21,184,192,107,184,202,237,52,18,142,5,46,86,91,225,243,212,248,45,228,187,138,41,116,228,75,214,246,132,63,184,246,182,232,82,170,177,246,243,211,68,46,47,77,220,26,194,172,183,150,233,70,69,143,66,9,34,249,143,7,70,24,50,95,30,56,114,45,229,221,70,49,23,116,106,27,250,4,181,181,171,233,197,197,158,68,8,78,141,164,106,22,175,255,54,226,56,91,187,180,217,169,115,119,52,138,89,100,64,176,129,186,31,79,20,85,172,165,247,170,142,221,25,119,31,35,110,149,11,58,82,183,251,218,180,201,42,11,165,229,216,84,145,66,79,37,241,208,157,97,81,190,23,155,210,166,18,76,124,184,11,169,198,18,140,129,68,133,155,94,34,72,244,187,124,131,155,76,127,53,137,57,57,71,142,253,146,53,161,115,124,66,158,222,130,60,175,230,165,23,66,146,74,87,116,10,98,178,154,194,104,149,254,61,54,29,28,101,26,30,100,199,131,79,216,97,24,0,197,126,67,78,161,5,141,162,233,192,104,187,206,148,93,119,63,35,101,75,191,138,132,145,178,99,63,59,219,170,186,251,73,69,135,28,253,46,62,134,87,96,124,22,119,91,232,176,125,86,29,204,53,138,155,211,133,179,174,232,10,24,230,161,242,73,108,114,205,207,88,103,28,117,23,46,82,171,79,194,55,90,216,65,209,184,109,35,23,120,154,58,113,240,59,154,130,153,194,232,136,122,203,42,109,43,15,76,37,179,119,90,133,183,175,41,138,71,63,168,37,135,241,35,60,15,227,36,116,216,212,254,244,221,248,144,162,75,161,85,84,151,160,241,5,198,45,161,160,134,209,116,225,15,60,219,158,101,72,85,230,185,203,234,211,147,48,115,185,48,36,250,50,25,18,188,151,247,183,57,189,116,158,53,146,31,124,117,145,184,44,165,204,63,242,211,120,118,32,149,34,179,112,33,136,29,171,7,83,70,189,199,204,195,22,174,51,96,132,144,46,188,241,83,164,248,44,120,231,36,61,11,75,125,165,251,48,84,221,50,21,40,17,185,155,97,65,167,64,14,124,164,10,17,120,191,79,87,221,82,80,33,238,247,220,36,155,71,180,50,126,50,185,187,196,119,145,222,37,142,235,109,218,154,97,131,21,75,172,221,10,239,112,249,161,162,119,166,218,84,20,58,32,111,25,28,188,69,38,169,201,32,222,5,112,238,197,72,88,41,156,46,19,46,123,194,90,207,79,83,194,19,159,77,56,88,196,48,184,3,90,225,172,195,185,170,254,56,240,174,145,84,67,5,104,213,240,228,206,112,110,166,96,118,237,112,117,75,211,50,57,62,126,164,159,117,54,68,15,134,244,40,98,251,129,22,236,111,233,21,102,109,216,196,7,166,32,75,90,118,86,196,185,88,196,79,87,200,76,228,229,198,100,227,103,64,70,3,66,239,40,27,251,186,142,120,121,135,188,94,208,77,184,211,169,112,137,233,105,82,26,117,32,187,196,242,49,213,60,49,208,176,145,92,190,233,71,129,35,7,250,153,6,213,21,91,0,49,127,197,173,119,38,120,207,145,119,73,133,90,17,170,116,203,253,13,110,37,174,96,69,84,86,201,111,130,17,46,230,145,81,60,200,79,159,155,15,140,205,193,148,107,234,64,23,182,59,121,88,134,72,193,180,170,48,169,174,97,228,24,145,171,220,101,55,110,214,59,197,11,126,100,253,237,133,110,155,223,224,113,43,79,169,150,56,107,79,25,144,16,101,59,215,217,125,97,212,29,123,48,23,83,144,146,174,57,189,177,154,246,101,169,182,220,211,235,154,134,102,157,19,203,71,147,147,43,63,79,227,164,114,95,40,4,217,200,186,234,203,89,156,62,207,32,169,233,183,126,140,150,195,147,50,4,22,47,238,198,131,67,57,107,48,35,119,213,170,223,63,215,147,223,174,40,224,172,114,50,146,65,66,49,86,180,28,37,167,46,79,147,254,95,252,120,178,203,234,40,242,52,110,245,72,232,62,51,116,113,187,21,120,228,91,4,150,185,253,116,109,218,68,83,46,120,172,41,17,91,125,43,220,132,56,156,51,125,207,174,48,196,55,78,100,221,54,204,1,250,52,60,43,222,105,198,101,175,3,54,77,174,198,187,252,140,13,46,76,133,185,233,5,245,55,228,9,93,198,115,218,149,212,103,67,69,206,76,199,19,182,152,240,170,156,189,182,104,245,37,112,10,86,102,35,53,108,218,103,131,188,134,96,178,62,131,203,205,77,224,105,116,36,14,247,172,98,78,144,115,167,91,31,140,152,242,146,4,173,205,88,158,230,68,203,208,188,172,50,211,224,139,237,193,89,14,219,75,29,91,97,36,200,130,140,29,133,210,169,48,149,184,49,156,213,232,122,165,79,97,45,200,110,19,155,15,64,132,92,129,203,184,12,222,80,106,75,214,16,103,227,49,230,131,171,29,62,106,33,154,180,144,237,49,73,90,192,100,88,232,111,99,69,87,129,209,236,80,184,174,32,107,162,126,2,251,68,224,76,102,231,12,152,26,139,242,192,125,245,203,96,15,19,226,3,155,199,53,224,57,134,46,2,178,64,135,240,223,239,246,76,150,14,77,206,237,180,124,166,70,127,222,61,195,171,79,167,149,242,190,27,31,220,188,93,94,164,74,120,27,37,86,88,51,25,165,138,213,180,203,73,149,136,3,140,144,174,100,125,110,171,7,88,243,82,243,87,205,223,55,166,253,50,238,84,35,10,245,76,53,242,94,238,92,226,152,210,109,9,185,130,72,162,71,38,54,167,103,46,117,243,185,6,188,83,254,3,239,136,133,156,253,50,41,47,17,112,77,195,189,212,144,228,28,115,114,60,221,82,163,54,149,150,119,161,0,63,176,133,59,110,183,16,184,209,151,19,245,188,77,163,242,78,95,142,167,55,197,203,225,252,216,207,126,155,41,80,139,17,107,70,230,33,155,249,44,56,37,28,230,52,144,17,193,233,31,87,168,108,100,89,58,89,106,29,41,12,227,156,17,1,172,50,203,43,37,194,161,1,129,11,104,100,61,225,210,204,238,141,202,95,222,138,158,112,114,122,38,99,22,80,180,66,36,21,202,22,203,188,31,2,83,48,234,103,80,194,13,38,81,120,134,54,95,106,221,100,62,4,253,233,140,216,142,175,175,132,235,163,234,60,132,117,42,20,86,182,5,6,244,97,146,233,124,51,134,227,18,137,51,105,25,36,8,126,76,96,168,246,173,11,136,108,183,8,232,37,126,75,124,170,124,246,32,65,39,96,229,89,219,230,138,247,27,80,178,157,117,234,47,227,219,216,183,97,83,217,57,205,224,200,117,71,195,140,125,73,141,25,152,63,227,97,110,18,186,114,49,125,74,141,135,141,72,84,225,185,174,175,9,18,189,179,163,201,76,104,140,192,125,26,174,213,231,136,57,87,129,17,253,141,239,79,79,206,97,135,231,29,75,220,117,122,114,90,109,119,104,156,96,66,47,233,50,82,29,221,193,96,135,147,228,19,114,143,232,113,19,64,89,85,229,58,54,20,30,59,40,238,41,55,31,66,238,131,26,59,60,215,37,36,80,136,150,202,187,145,179,11,158,99,138,114,178,4,182,112,159,90,89,177,195,144,151,94,127,207,206,191,40,252,184,2,42,75,114,142,104,216,25,175,184,72,144,108,47,210,237,27,90,228,91,13,152,179,73,28,12,129,207,113,213,147,174,122,97,235,222,72,14,157,67,165,223,85,223,132,71,237,192,212,127,213,208,118,73,212,94,111,133,231,42,1,39,234,128,101,63,202,63,69,186,216,21,154,185,41,5,174,161,6,110,67,98,108,65,218,114,206,225,24,207,74,248,79,94,78,8,232,46,31,236,249,44,59,146,69,63,246,157,166,198,185,173,125,142,115,177,7,156,80,80,213,17,235,81,30,6,183,38,117,253,2,218,221,196,167,248,249,64,8,146,100,50,32,189,234,230,60,17,155,170,246,56,146,125,219,139,149,146,49,236,169,49,193,242,11,101,164,1,155,75,211,57,140,180,103,189,234,68,140,189,188,155,146,161,117,159,182,35,244,129,107,143,28,24,224,244,88,65,63,78,7,239,239,241,51,107,212,98,38,49,62,132,147,240,183,86,89,124,200,100,215,24,14,120,237,171,140,22,26,243,165,248,61,253,99,113,147,207,30,228,128,197,211,205,18,54,213,234,53,125,42,239,180,70,182,162,238,11,40,46,4,85,69,178,60,73,53,38,184,71,4,85,39,218,144,120,96,5,54,231,187,55,173,90,65,145,126,119,65,50,199,187,165,18,48,124,238,2,196,207,91,8,101,77,50,218,243,179,101,145,3,237,48,130,1,106,51,159,237,108,175,152,227,133,88,99,213,1,59,223,25,157,86,76,20,93,247,187,99,72,236,251,211,56,218,117,171,37,111,54,38,113,65,213,87,239,102,112,96,71,61,17,231,201,177,153,229,221,251,156,0,145,114,139,231,177,101,29,109,132,17,71,14,245,48,99,202,149,125,28,2,128,80,135,49,21,165,199,28,223,28,173,209,41,102,251,233,52,38,105,54,187,135,34,177,39,165,161,91,53,76,191,33,77,134,89,59,244,179,119,53,201,96,135,241,183,62,239,110,168,209,184,28,219,198,83,172,223,197,173,37,244,189,126,20,0,186,21,155,150,98,232,200,65,105,169,251,194,116,237,2,36,234,182,185,113,116,159,134,123,203,159,37,23,94,100,228,152,178,51,39,23,243,220,150,142,211,116,59,219,198,150,239,240,48,242,7,217,74,113,145,174,11,63,170,175,7,222,201,215,143,85,150,115,38,232,46,191,81,235,152,1,243,6,121,249,49,28,155,171,190,242,211,93,23,126,38,215,104,134,194,35,177,7,189,7,152,158,215,71,38,100,240,206,146,85,110,240,151,129,243,67,107,214,227,231,52,243,52,253,190,251,76,156,38,155,56,218,48,107,197,103,225,119,209,209,66,136,110,204,125,123,252,92,197,245,105,2,143,174,143,186,41,31,211,235,15,37,24,33,143,10,5,8,215,190,139,82,162,24,154,245,112,5,13,117,140,100,216,134,91,8,37,154,139,95,250,4,138,133,26,51,133,250,110,225,176,192,97,141,234,249,125,152,173,86,62,11,202,152,20,227,65,29,212,211,163,211,180,85,2,230,66,175,45,51,159,180,75,187,111,50,87,178,206,51,170,153,190,27,165,201,48,110,85,166,220,198,156,154,70,244,56,212,80,93,230,2,220,57,195,213,87,183,21,36,237,245,252,246,154,33,226,72,16,89,114,85,168,224,98,243,244,239,38,163,172,168,153,68,118,117,14,129,84,83,71,170,79,183,84,24,32,28,110,70,8,45,48,44,228,241,219,164,140,119,177,244,137,2,164,43,123,105,21,227,138,82,54,87,67,52,19,211,61,101,29,207,125,238,24,45,20,57,203,170,106,76,192,174,82,99,68,240,192,21,125,185,209,0,197,119,17,80,149,120,30,69,137,133,44,114,151,18,53,98,47,233,242,65,70,123,60,13,213,148,26,35,112,75,213,113,213,91,141,16,67,95,126,140,160,143,178,207,100,76,45,224,46,93,142,189,24,26,168,80,123,231,245,206,180,47,55,207,96,24,22,229,221,19,102,214,26,63,77,253,235,51,17,113,231,197,120,21,202,68,245,233,133,86,224,16,152,220,25,129,201,64,24,87,157,21,249,74,65,207,134,212,99,79,34,205,88,93,166,25,15,222,46,247,187,58,228,32,2,15,75,166,143,78,57,219,134,24,189,120,103,73,114,137,46,205,90,101,191,173,6,255,43,69,252,13,200,26,178,83,115,47,219,227,138,241,14,194,239,83,96,100,4,175,42,237,64,16,66,97,152,147,150,12,103,215,227,171,112,169,217,162,244,187,136,102,9,108,245,135,161,151,123,142,101,97,146,182,110,250,212,41,65,145,49,151,3,170,144,118,246,165,63,0,35,95,252,188,27,39,117,236,43,20,199,213,246,192,230,110,12,117,227,169,229,67,166,17,212,102,168,210,26,167,144,76,211,98,10,147,59,224,179,43,169,103,163,152,187,33,249,120,162,244,165,63,141,137,61,226,224,53,21,32,185,164,32,129,177,90,15,205,103,10,46,187,14,182,221,13,66,242,57,107,250,3,48,252,78,161,39,141,8,147,204,195,98,165,14,57,96,42,93,250,51,147,168,218,201,161,70,13,61,144,62,205,62,239,103,204,49,207,160,184,152,10,147,209,218,67,9,27,209,141,167,101,35,215,120,24,10,196,162,239,158,36,244,78,135,97,20,18,167,202,177,59,207,242,117,141,225,69,253,149,20,161,29,24,149,232,21,18,222,104,64,63,227,209,185,218,251,111,255,8,137,4,157,70,151,227,242,224,103,27,159,93,97,228,238,227,97,120,250,20,165,101,99,134,182,120,233,90,99,207,60,74,31,69,239,79,180,92,217,159,182,113,80,172,16,7,31,164,249,73,171,161,197,89,33,3,223,173,86,90,58,20,229,48,199,208,82,212,145,130,162,58,206,189,5,27,179,232,238,80,91,191,218,199,21,244,19,106,111,93,167,1,149,38,115,251,15,183,169,170,226,7,133,37,127,132,8,60,20,158,58,20,237,220,133,150,203,42,19,222,153,66,219,102,155,215,105,90,200,207,35,179,243,60,141,235,33,212,212,11,73,24,114,53,130,221,127,47,151,21,63,75,238,33,34,130,229,1,215,169,255,54,22,230,80,152,48,252,14,117,251,108,244,23,50,148,144,138,207,208,129,63,31,161,226,173,4,99,173,8,52,224,162,90,117,231,28,76,38,192,238,48,121,127,58,5,49,227,107,44,45,227,199,16,227,174,208,203,203,237,179,149,76,94,81,250,156,218,220,52,227,105,106,169,196,183,128,156,211,104,190,205,78,102,146,196,164,55,110,120,114,1,29,110,187,103,157,103,24,27,161,121,78,254,174,242,182,109,146,43,71,108,102,199,62,211,12,234,77,114,165,107,241,130,194,114,47,190,34,224,222,220,96,134,131,49,137,62,43,240,212,119,103,45,138,229,171,75,249,98,129,134,102,248,102,180,97,157,212,228,15,38,205,168,214,247,179,206,196,93,14,83,129,160,83,9,62,193,237,198,248,180,240,141,88,3,133,85,19,27,206,164,198,79,210,254,78,31,112,87,117,35,104,82,169,40,113,103,164,89,54,206,33,135,249,179,220,209,43,134,68,142,15,235,240,203,201,245,167,26,3,160,111,226,112,194,157,157,67,97,232,62,125,95,64,73,234,92,164,155,192,213,19,172,15,218,136,29,200,120,193,138,143,163,233,131,145,127,202,178,135,215,98,20,88,62,23,40,204,210,3,162,26,43,82,115,24,254,17,33,181,58,240,34,225,213,63,27,3,76,228,166,137,88,83,192,230,191,109,137,46,226,22,169,40,220,199,126,55,241,60,105,144,243,24,211,16,252,120,175,144,239,91,146,62,141,148,182,143,23,236,116,75,220,107,70,47,114,39,3,85,231,243,129,81,110,115,219,143,244,186,45,20,156,192,144,6,122,195,45,3,181,106,203,230,170,46,112,111,201,173,194,47,176,41,230,174,251,126,22,113,41,137,20,214,97,117,121,95,195,109,253,37,237,20,106,41,150,219,41,228,200,46,253,104,227,157,232,95,187,57,75,182,136,221,88,242,79,251,220,238,192,92,50,166,62,61,163,156,16,56,147,203,45,95,13,31,198,28,223,87,15,40,24,133,214,237,220,42,48,185,220,26,32,189,74,170,248,209,106,32,105,46,59,10,111,161,220,157,208,67,78,190,97,157,77,26,250,90,105,152,5,181,114,192,217,24,107,5,46,102,4,125,48,74,178,146,134,121,96,83,132,244,159,238,221,66,243,2,147,186,239,158,11,36,204,187,104,125,89,162,203,10,91,129,58,125,73,182,231,166,133,50,155,191,219,174,252,55,89,248,192,141,248,152,247,168,17,246,200,213,9,214,131,189,91,60,125,172,160,36,118,126,51,142,128,232,112,200,23,245,140,176,74,174,92,162,225,217,152,90,20,198,208,41,1,147,19,32,40,164,57,126,166,51,67,201,184,23,216,216,6,163,203,140,4,71,208,101,36,215,209,225,100,28,202,47,159,177,34,185,203,135,203,114,35,164,221,220,224,179,111,103,172,195,161,191,76,200,165,196,96,146,152,34,101,223,136,155,34,16,21,83,193,228,161,150,192,149,251,146,127,22,250,91,26,221,108,40,13,212,232,81,54,213,165,29,222,126,133,51,62,73,171,213,159,40,60,218,39,231,4,140,73,37,198,116,235,70,185,228,131,61,73,230,214,225,50,157,10,191,163,195,210,74,124,77,96,146,239,75,44,93,82,206,178,194,24,134,241,221,155,0,144,126,119,231,129,26,176,165,77,41,10,43,216,142,77,3,134,191,161,63,205,113,228,19,9,3,80,120,215,172,225,114,6,176,140,211,210,167,207,61,234,158,217,148,91,233,61,153,34,179,252,133,109,129,33,24,94,218,229,172,246,56,2,80,12,215,62,195,78,141,173,18,47,161,186,238,154,165,135,184,245,135,136,81,22,226,92,190,210,168,238,28,182,114,232,250,78,149,22,13,203,56,14,181,83,106,190,107,111,22,243,55,203,36,165,246,186,6,154,165,226,149,249,109,105,102,14,22,28,71,210,234,76,37,88,24,103,229,39,180,34,48,156,248,59,94,109,49,18,221,19,140,141,49,142,212,109,214,183,192,184,150,195,146,160,220,106,103,133,9,232,196,203,43,153,244,242,205,70,170,51,239,105,79,138,159,220,191,169,148,222,238,164,101,62,117,189,250,115,81,28,31,191,62,176,165,57,235,46,92,224,164,242,159,238,137,106,186,245,110,241,213,183,66,42,83,230,99,64,145,53,187,253,130,61,9,183,72,37,11,199,7,94,126,127,26,17,94,189,26,85,56,223,87,204,132,51,153,167,240,234,24,155,213,28,61,224,179,161,137,166,34,240,118,181,25,204,78,88,41,146,194,43,130,167,192,244,255,126,62,12,173,33,159,195,230,27,80,27,104,91,221,101,60,189,73,58,188,31,134,10,197,246,195,7,55,78,22,178,44,92,140,189,196,47,227,77,81,255,86,199,240,223,126,73,48,161,173,45,243,176,99,195,166,24,78,50,47,182,190,155,85,158,252,22,192,46,191,53,164,117,140,225,149,99,162,141,197,125,180,60,112,115,18,48,219,205,138,10,159,111,147,187,74,237,90,26,164,221,46,129,103,30,177,31,17,13,144,114,196,131,18,1,184,166,4,140,151,18,201,67,121,38,133,3,249,192,120,217,229,233,243,107,51,199,54,204,10,18,65,49,84,185,172,194,39,44,145,55,19,235,24,195,92,235,198,61,157,170,122,145,32,82,93,117,196,193,72,162,230,211,52,172,198,216,196,209,202,16,98,53,90,78,94,143,119,90,67,178,81,194,105,92,63,122,44,17,2,146,74,7,108,157,118,102,189,127,24,37,137,82,183,68,175,145,216,233,31,86,126,194,215,2,87,72,233,253,229,153,34,233,174,47,79,245,58,184,206,173,122,116,97,247,99,35,128,127,192,71,12,183,145,186,153,72,243,74,225,228,53,125,19,241,173,17,241,247,50,205,97,20,133,75,138,81,182,253,7,221,125,23,125,153,108,146,24,27,150,85,148,190,17,65,9,103,233,136,24,153,93,107,219,97,238,190,98,48,27,151,90,119,27,170,219,249,37,63,253,219,44,178,163,29,153,187,166,112,48,212,224,167,222,137,123,188,188,187,152,194,129,195,5,127,102,213,150,65,5,234,223,85,49,216,196,101,131,91,190,22,55,244,225,199,62,27,133,194,221,146,147,29,54,6,19,153,198,164,74,102,63,131,122,30,232,148,203,120,229,41,104,130,179,95,215,128,229,109,185,109,136,237,214,164,200,6,5,0,88,121,191,159,198,195,62,132,160,121,27,75,111,234,1,67,222,40,198,33,210,117,57,46,210,200,165,86,33,121,98,103,96,47,104,241,219,24,81,207,218,63,187,129,47,110,248,31,186,158,233,232,113,167,82,163,87,88,18,98,201,116,2,237,41,58,13,29,236,57,242,179,115,80,8,239,115,229,172,160,231,187,209,107,116,223,29,187,29,222,107,109,217,46,113,145,230,42,155,116,50,24,92,253,140,1,110,154,36,211,81,5,251,184,163,129,225,69,42,186,51,156,115,122,71,203,54,84,22,121,61,48,238,244,88,95,169,63,59,57,254,137,216,179,18,121,253,98,191,177,41,149,176,131,206,42,133,2,77,127,122,211,21,110,244,102,74,189,170,110,136,25,215,135,239,89,249,87,87,38,48,217,36,126,234,15,34,25,243,217,78,17,78,142,13,177,176,73,109,133,135,220,25,73,185,213,224,43,210,82,199,108,243,150,85,219,163,244,124,179,50,208,128,145,219,205,186,85,195,12,151,226,114,133,26,208,124,14,79,11,21,198,213,12,185,83,125,26,185,193,187,85,227,69,235,250,219,203,148,252,226,78,73,246,201,210,166,193,63,27,215,43,44,83,61,29,127,222,167,120,122,89,110,235,243,97,240,25,57,140,80,98,171,207,111,15,185,75,23,19,148,82,152,33,107,247,4,67,57,88,76,10,232,192,106,220,159,250,212,12,29,78,226,114,223,205,102,153,197,74,131,240,3,250,252,56,91,145,63,208,167,97,73,187,14,130,164,25,154,80,25,82,231,25,222,5,184,223,164,217,182,213,250,96,34,72,166,51,1,101,200,229,87,144,65,17,192,51,26,152,155,17,38,28,63,62,216,11,227,143,153,209,104,132,189,164,152,24,29,220,179,186,162,183,9,251,104,190,59,86,210,10,223,56,5,216,73,8,108,108,65,220,156,11,216,30,139,230,130,32,69,124,78,149,248,237,159,155,68,96,252,115,249,218,88,69,83,96,108,53,245,118,239,124,163,39,133,145,223,188,142,36,44,69,13,195,15,28,235,115,134,37,3,93,135,152,96,195,114,175,163,75,73,11,106,50,28,184,19,118,149,167,225,69,185,131,57,108,175,13,255,1,187,178,134,35,172,58,187,197,128,12,200,181,197,147,52,40,144,219,245,186,0,78,187,139,62,221,45,140,31,254,3,187,179,10,76,253,117,76,51,220,153,234,76,165,2,160,95,243,144,210,201,53,180,229,213,152,247,195,119,65,2,129,62,109,210,7,225,75,34,170,255,180,156,99,56,62,12,102,170,45,151,183,209,48,15,203,136,117,111,250,17,23,230,50,80,114,108,11,220,242,101,75,34,114,90,239,44,239,36,135,12,125,122,146,88,22,30,157,51,66,82,24,197,6,104,121,204,177,37,97,211,73,175,225,17,109,177,215,118,163,156,148,150,155,43,247,110,73,196,194,101,5,145,146,49,252,104,196,113,84,132,239,8,184,228,107,18,119,77,164,31,80,104,245,60,197,5,166,29,86,127,12,193,142,178,243,117,253,93,10,159,91,108,210,132,30,100,163,28,80,74,239,251,238,51,120,77,46,110,198,101,177,175,49,62,40,149,17,116,69,14,24,240,25,85,41,74,7,134,14,56,14,0,138,254,100,19,166,98,186,71,190,6,227,158,132,232,210,104,182,107,24,173,198,129,60,215,243,52,215,229,176,244,225,159,46,15,140,27,242,158,108,37,205,189,94,120,121,36,131,20,238,179,165,61,191,61,92,38,15,248,180,99,74,64,128,15,219,43,30,38,250,60,30,148,236,147,128,19,230,179,254,52,149,10,110,171,179,174,149,138,248,7,55,133,103,125,134,227,14,22,153,27,243,233,80,34,200,225,22,44,133,96,130,206,238,99,123,231,128,179,133,119,116,118,147,8,31,247,50,164,104,244,50,59,40,141,188,78,197,12,211,204,251,242,60,86,216,79,36,247,61,221,77,208,211,151,37,198,215,212,164,33,96,23,27,2,134,163,186,60,93,98,53,162,97,217,209,7,186,116,16,46,11,139,149,20,242,246,119,225,245,30,119,35,147,179,249,179,106,91,52,109,37,194,234,250,244,25,252,60,226,110,4,195,211,159,62,189,49,18,82,59,199,139,98,80,205,64,211,214,124,37,166,209,189,251,80,253,94,180,195,77,78,33,46,55,199,48,56,243,68,251,12,145,222,26,55,39,42,53,203,243,52,153,62,126,229,163,94,87,143,92,114,215,135,111,178,232,247,149,170,61,106,213,50,45,224,10,31,177,142,7,55,138,104,89,181,114,223,249,192,45,230,63,63,188,53,136,56,126,1,234,184,180,193,63,244,76,98,174,132,113,219,204,38,233,167,77,67,17,48,238,170,231,104,153,82,189,109,123,74,77,126,168,194,134,166,50,18,219,18,171,70,192,199,222,60,87,204,246,76,226,26,159,77,97,164,214,198,49,154,107,223,91,215,57,75,158,103,145,213,241,137,210,72,174,209,96,218,128,59,169,122,162,135,25,7,249,217,253,177,203,227,97,248,34,102,123,14,135,20,161,108,43,106,214,180,56,200,109,107,241,139,17,148,204,240,198,61,79,207,72,93,251,169,178,140,254,60,157,151,27,249,8,150,77,173,224,28,220,154,75,160,184,253,158,207,50,246,111,71,97,246,127,247,201,30,107,231,152,147,45,11,183,7,19,33,175,48,148,155,213,21,231,199,116,171,61,246,163,70,138,92,215,117,139,163,111,248,178,134,56,189,244,103,10,83,141,17,55,236,65,121,197,51,9,9,116,187,249,116,224,172,222,150,97,41,15,126,177,249,81,228,87,181,103,9,193,151,248,105,36,196,116,7,183,242,11,63,215,80,30,31,154,174,135,194,35,165,249,14,147,137,94,245,105,148,8,2,70,91,104,60,198,178,49,226,84,135,41,20,150,27,246,129,153,183,254,219,248,9,212,69,53,44,120,224,95,13,81,219,211,41,153,3,222,205,62,104,216,211,124,150,158,17,195,249,187,169,87,73,58,135,139,113,58,251,52,163,188,162,60,91,14,81,110,95,92,45,147,195,245,236,210,181,204,176,10,97,48,35,219,93,96,136,18,220,228,108,144,90,244,103,129,108,34,208,253,194,231,4,217,106,207,230,156,98,129,88,26,169,26,164,220,51,251,253,105,248,250,229,221,200,64,199,221,191,161,66,188,219,115,133,136,68,119,235,21,138,150,101,154,226,157,142,72,70,195,62,124,110,24,156,210,205,237,116,60,124,69,253,122,92,46,183,95,156,72,121,91,90,13,53,240,180,133,243,26,89,73,188,138,2,35,41,22,43,132,150,39,61,147,201,118,189,51,101,16,243,144,135,141,71,55,222,109,58,29,186,4,80,162,111,158,60,70,181,69,215,156,211,65,20,124,249,69,181,33,129,244,236,11,132,104,98,34,33,86,190,116,42,16,156,104,126,2,152,103,90,124,180,24,160,43,197,218,203,91,100,186,44,178,134,207,209,81,210,218,165,213,108,33,228,95,56,220,49,13,238,55,79,194,212,145,210,205,150,194,226,22,24,158,170,124,183,51,236,10,121,121,33,197,193,79,69,88,221,171,56,27,17,90,130,218,197,81,244,115,229,238,128,156,78,151,135,243,35,152,104,209,247,234,215,111,68,94,178,6,64,38,166,111,27,247,97,156,77,210,238,178,67,29,217,26,6,27,247,80,152,47,241,238,198,46,16,229,12,224,49,115,108,148,80,255,14,253,105,203,148,14,56,67,92,161,239,230,226,63,98,30,192,17,190,31,24,57,233,126,183,66,173,124,158,136,164,143,59,67,81,108,45,250,240,153,239,97,21,30,131,131,242,7,237,178,137,6,219,221,40,145,221,212,78,49,203,33,182,89,106,145,158,78,177,228,23,95,89,24,44,83,251,164,145,2,28,48,146,171,226,226,153,198,164,227,249,247,88,55,75,200,82,9,148,214,155,247,204,88,157,95,239,58,205,240,69,198,38,205,254,208,117,22,142,144,86,178,29,3,90,126,249,237,220,115,248,126,81,158,77,26,135,35,168,115,243,208,177,49,114,201,250,112,177,242,89,135,73,114,28,218,50,88,119,234,221,234,168,231,210,229,115,182,151,136,140,54,51,89,100,191,193,163,182,71,156,92,153,92,25,93,124,86,114,23,199,71,182,208,90,81,24,5,210,216,133,177,79,155,162,236,249,241,110,102,188,236,40,182,22,87,76,113,106,51,147,206,36,20,237,107,244,202,177,77,107,215,209,38,236,55,227,60,167,188,187,53,109,56,22,176,187,152,200,224,169,73,23,39,28,202,95,17,48,176,177,9,106,211,40,249,241,157,178,162,238,172,123,52,165,58,217,83,22,72,210,121,46,154,231,214,116,126,45,158,197,0,149,179,195,34,174,30,192,128,238,128,112,190,192,181,229,112,42,84,180,23,53,48,202,86,214,194,41,103,229,65,91,109,225,101,89,241,254,211,191,24,123,81,184,199,80,195,73,117,238,92,15,202,197,254,155,40,213,194,201,122,117,95,84,126,248,105,141,79,26,117,25,105,25,28,126,238,164,129,147,187,207,231,187,236,168,175,1,119,21,62,231,179,207,36,174,241,244,153,223,77,47,216,4,141,138,95,78,128,147,46,16,139,1,167,116,97,11,180,40,12,191,150,247,41,86,137,62,11,9,210,138,134,17,229,212,157,20,233,147,21,95,141,147,191,137,141,111,228,171,213,3,74,149,155,102,122,78,182,115,216,199,93,178,162,88,168,102,33,84,231,57,197,128,116,226,131,98,93,157,151,181,18,193,172,106,2,109,186,77,103,124,149,49,216,84,85,107,28,13,18,189,214,60,90,5,185,179,72,203,178,25,162,159,20,232,217,82,132,138,248,151,188,177,220,195,68,12,123,41,235,14,145,197,49,253,10,81,41,123,110,77,97,210,243,252,124,129,186,182,107,178,30,2,173,185,197,203,171,209,153,200,218,107,198,206,237,159,77,162,243,144,76,167,249,75,117,186,48,114,191,210,43,205,52,119,226,183,137,153,234,136,160,64,179,203,125,154,114,50,129,17,49,90,101,11,44,74,246,112,188,83,167,51,238,111,107,78,3,87,222,58,74,124,215,105,229,150,60,40,188,6,171,196,128,96,89,107,8,207,214,114,107,241,238,122,230,180,184,142,39,21,117,225,69,2,46,186,87,50,26,225,130,50,53,187,37,38,233,52,221,103,143,156,80,6,181,181,216,111,146,76,19,87,35,56,61,146,158,93,216,0,97,12,155,124,93,214,73,252,115,170,250,36,206,196,225,100,75,154,38,225,230,102,188,49,2,111,241,74,204,137,102,171,159,47,245,24,14,85,41,38,8,194,172,225,103,91,37,55,79,175,124,80,177,230,233,89,242,149,226,126,205,43,152,92,93,34,191,31,66,144,60,117,170,176,191,109,63,149,201,183,106,26,176,197,99,123,14,144,120,57,177,102,237,22,83,168,244,16,71,177,226,2,253,237,179,250,210,242,108,12,211,47,148,48,2,130,242,72,204,56,138,244,155,184,150,97,32,35,24,230,48,28,88,114,69,159,108,212,225,202,199,116,110,122,149,157,220,225,195,198,42,231,223,184,84,10,188,19,20,132,14,39,84,58,239,52,93,112,154,249,10,32,106,179,212,206,89,70,139,210,28,133,144,71,54,98,203,134,217,126,133,176,132,122,205,241,229,52,219,81,84,90,76,226,81,174,170,203,212,227,87,252,116,135,0,68,26,134,6,113,190,45,179,120,70,23,120,144,205,230,40,174,27,185,6,16,127,170,165,198,79,23,132,31,4,62,243,214,213,174,129,51,62,92,249,105,54,180,120,117,162,58,75,154,93,173,226,205,97,248,204,117,87,56,215,59,252,214,62,150,72,14,106,30,58,236,100,115,185,171,178,76,120,36,101,168,23,2,135,81,118,83,96,253,210,19,100,81,121,83,70,192,5,122,122,233,240,142,177,237,71,250,185,173,80,203,213,4,238,105,52,119,65,29,24,30,49,133,23,215,121,111,57,201,203,194,122,189,141,197,50,188,76,84,55,22,53,146,22,165,253,181,199,111,23,84,242,238,226,91,38,241,224,227,193,13,69,111,170,20,253,82,123,251,193,157,76,182,161,240,162,104,193,63,27,161,216,166,19,201,18,9,163,87,80,116,23,81,183,109,252,155,59,126,187,255,56,128,5,166,166,216,63,235,231,71,144,169,96,133,130,53,90,86,240,236,73,167,252,82,42,227,105,227,79,191,13,55,58,187,238,151,85,200,78,147,154,19,16,54,58,137,50,23,89,35,166,188,13,39,85,63,229,25,48,118,164,172,92,43,126,142,184,104,65,226,93,20,38,57,30,72,3,90,1,27,131,213,133,33,51,28,126,112,22,212,235,52,141,209,170,16,219,253,105,82,128,228,187,80,165,237,243,62,108,91,189,192,80,17,187,165,79,203,182,46,78,82,74,118,120,174,113,235,113,142,92,24,146,242,122,159,166,28,69,34,109,120,194,97,56,249,96,50,65,181,38,136,176,71,142,45,201,10,209,100,176,45,128,178,221,148,47,38,84,161,223,53,112,43,197,76,58,63,75,252,73,96,28,69,179,94,24,159,255,133,33,207,27,45,94,142,192,131,246,56,105,216,65,29,112,46,251,230,197,18,216,56,145,162,79,57,156,196,105,184,141,80,240,78,134,9,59,161,244,10,140,35,205,77,52,134,50,105,25,214,54,47,97,252,54,102,143,22,207,240,191,222,3,197,246,12,255,23,116,128,168,26,238,152,197,131,10,225,34,48,194,112,110,109,32,109,48,111,209,79,135,86,34,235,218,237,82,92,9,106,25,219,177,128,140,96,65,31,38,41,63,126,26,90,173,23,69,44,39,54,52,130,95,97,231,152,132,228,153,28,51,246,51,66,82,130,226,35,172,113,38,79,163,201,21,184,153,201,236,232,160,214,178,9,58,185,20,198,46,111,61,168,15,27,255,197,138,35,100,150,59,19,32,57,131,220,49,199,185,56,133,67,194,80,114,49,2,134,200,61,204,105,123,247,188,37,115,80,136,150,235,234,228,105,168,197,197,140,129,47,70,95,94,140,4,198,97,170,20,134,194,72,31,95,11,139,211,164,201,104,13,99,198,11,235,14,123,161,201,68,57,95,5,93,174,195,38,253,56,4,134,119,218,111,248,20,186,142,203,51,244,193,215,168,37,22,60,134,116,26,233,227,221,189,11,4,91,218,37,7,52,216,72,24,28,230,248,217,83,225,115,152,221,123,2,114,132,253,105,26,226,190,97,141,79,115,135,234,135,149,26,39,204,185,214,145,155,43,221,130,38,64,156,33,103,231,35,167,92,59,245,44,229,29,157,218,170,17,220,11,108,87,40,255,109,75,71,215,110,129,52,254,94,41,203,186,201,176,54,87,74,148,110,86,232,217,174,102,226,111,26,166,216,206,32,56,26,239,36,62,253,191,226,62,74,98,250,202,10,215,26,37,190,213,10,211,146,78,241,204,174,29,222,5,232,182,165,71,112,114,231,240,91,112,209,213,29,3,182,145,200,24,165,90,11,82,66,125,53,26,1,62,71,87,49,122,62,133,103,203,158,142,138,227,179,93,217,16,107,54,5,66,247,105,168,59,239,211,120,207,56,118,253,163,109,91,44,2,115,63,73,215,1,0,75,64,127,224,30,221,141,225,39,253,9,88,34,245,31,253,131,122,83,141,12,70,54,39,96,196,81,234,84,120,70,82,52,101,125,99,149,231,135,71,15,167,249,129,141,160,80,225,186,130,236,0,39,119,173,79,195,74,159,225,181,32,219,39,61,63,76,173,69,188,154,194,250,231,147,113,163,134,43,7,133,187,252,188,27,198,228,112,142,245,31,173,143,194,231,62,184,47,76,56,80,127,27,103,103,172,187,206,71,182,45,48,4,82,190,11,87,184,228,203,124,225,92,99,75,160,194,224,138,226,26,12,107,67,172,157,172,201,195,6,79,188,13,1,19,186,127,159,78,53,71,175,81,15,180,180,199,161,198,138,1,249,57,202,223,239,110,119,175,195,128,42,185,191,189,22,193,2,163,38,187,145,52,235,243,118,83,255,241,245,148,91,8,104,35,134,1,29,47,39,63,106,63,48,91,99,52,205,210,166,181,229,231,125,97,148,162,59,196,29,78,96,174,124,158,6,101,42,72,151,164,200,224,133,19,44,96,8,12,116,72,134,169,51,199,86,200,149,123,41,76,128,37,60,19,27,177,225,7,30,78,225,250,131,207,62,174,179,5,6,170,235,135,218,91,234,41,128,103,26,189,9,156,110,208,214,96,100,39,199,133,207,242,211,15,155,104,160,229,11,239,183,91,22,23,145,232,212,100,226,168,10,163,116,88,47,60,246,211,45,80,19,73,183,36,225,147,51,24,179,53,186,101,17,191,145,110,33,33,191,237,104,90,83,21,50,131,237,58,23,222,32,50,32,228,229,86,18,118,187,229,188,172,236,173,240,217,138,98,83,171,70,31,172,48,66,200,177,59,20,124,21,218,114,248,241,135,251,61,32,220,129,76,77,96,46,245,41,14,109,174,141,250,238,110,116,52,225,75,90,249,89,253,197,50,36,3,69,138,170,41,58,143,205,44,214,4,201,2,10,31,19,32,206,190,220,76,66,235,121,186,71,117,26,226,231,82,14,11,140,184,81,140,23,90,181,151,10,178,27,247,240,140,196,78,186,76,132,86,187,17,58,167,26,27,143,169,2,233,100,176,163,214,67,79,212,235,75,57,44,240,114,17,25,208,49,203,211,103,13,109,157,29,214,31,166,190,244,55,73,207,81,147,135,47,40,171,105,137,127,171,221,155,23,36,226,207,47,163,215,17,142,92,50,255,36,158,0,76,53,198,117,247,16,88,202,218,178,110,233,129,97,19,43,101,14,48,150,124,88,189,147,0,179,14,54,155,92,4,89,168,209,33,10,47,48,42,91,45,172,117,142,10,61,182,201,152,217,41,94,142,83,107,200,10,225,238,156,151,56,70,82,153,250,221,84,229,197,13,134,60,231,182,170,194,150,76,29,158,143,212,147,174,78,11,196,175,235,188,48,33,106,133,241,44,202,13,71,200,236,62,120,120,50,108,129,249,123,54,253,109,72,13,227,150,130,79,184,149,242,60,221,163,188,179,80,121,211,202,243,219,112,19,221,139,221,28,55,51,142,4,215,179,225,173,20,23,187,179,38,46,123,224,15,222,243,182,252,116,76,149,171,155,105,175,175,20,55,59,40,174,245,195,176,91,123,12,9,245,252,106,43,117,168,131,214,245,1,204,93,116,30,159,225,69,219,199,225,179,84,159,83,166,227,23,174,247,174,92,115,154,207,203,225,61,242,1,67,50,115,150,183,101,101,94,231,70,213,66,71,131,115,111,215,43,3,139,84,18,51,14,238,219,126,221,46,136,170,234,190,99,49,166,240,198,214,69,240,74,225,222,239,21,169,24,125,67,169,207,18,235,215,167,115,76,26,24,152,116,38,26,123,135,195,137,90,211,169,77,67,184,211,127,187,252,116,49,180,91,106,144,200,148,66,186,249,202,79,159,82,60,242,193,137,218,28,181,150,24,130,235,202,34,13,245,134,34,129,169,205,246,62,75,212,139,105,143,114,173,249,154,149,183,149,153,8,74,178,97,246,227,11,255,203,57,21,164,93,103,82,94,23,27,236,127,36,115,62,112,139,34,46,182,241,157,159,167,241,116,85,105,246,158,218,223,219,184,212,28,109,248,174,238,187,203,79,5,50,190,234,216,198,89,46,110,144,59,99,237,6,156,242,144,155,6,245,252,235,58,147,224,199,46,114,106,91,173,249,136,221,148,75,164,154,128,133,18,201,187,155,38,36,191,250,3,67,51,159,47,124,44,155,37,112,99,245,70,211,152,212,83,97,28,189,247,221,22,178,17,20,195,215,131,52,5,54,226,170,189,82,144,178,142,87,151,82,212,132,51,165,151,46,93,138,96,139,188,187,80,179,23,31,61,173,254,95,80,136,92,34,86,1,221,118,109,10,19,183,140,136,1,185,157,249,105,24,53,225,126,83,41,208,43,174,231,167,209,236,8,199,73,182,100,70,109,56,249,58,126,21,161,68,89,20,60,173,225,171,92,31,89,129,174,91,135,235,220,161,74,100,68,145,78,219,151,236,41,133,88,83,108,41,144,205,237,166,15,79,60,253,177,50,113,161,105,175,52,227,201,143,159,62,13,201,114,11,58,155,39,177,219,21,176,170,131,118,244,202,243,114,115,158,134,181,33,62,25,148,251,122,4,197,10,163,33,46,128,98,250,242,238,185,32,8,156,186,78,194,49,240,177,197,120,224,85,209,25,78,185,244,10,127,104,254,113,71,11,252,203,33,136,61,3,78,22,129,143,165,17,213,124,84,39,183,170,45,155,184,18,61,7,128,92,78,20,62,21,54,186,13,135,231,210,3,189,16,208,158,126,181,67,125,110,37,217,82,10,225,213,234,235,26,182,196,90,100,171,35,35,124,5,247,31,140,9,82,203,1,76,56,221,13,25,184,28,118,150,107,62,254,155,149,114,192,248,33,229,248,160,26,195,205,78,182,182,170,150,60,92,255,164,160,59,76,230,143,24,96,236,16,84,75,57,124,22,177,108,179,48,3,239,233,62,123,54,128,211,11,250,240,153,23,221,55,148,124,78,169,91,196,11,138,199,193,111,218,148,14,237,43,151,0,140,72,182,111,40,164,159,229,27,133,55,248,122,90,73,113,201,251,249,229,99,114,70,218,232,129,135,16,167,27,188,118,142,145,110,56,70,100,81,155,124,137,135,157,96,169,203,77,26,134,218,96,111,57,222,141,43,79,124,107,84,229,112,55,118,216,18,242,167,192,164,241,94,56,13,185,3,212,159,148,151,127,21,236,9,105,41,108,7,100,14,56,239,45,110,19,28,15,16,229,249,171,225,30,147,163,186,114,118,247,251,203,212,186,202,195,164,34,72,135,158,159,154,98,167,215,138,146,137,223,201,224,72,239,106,113,66,148,24,105,88,118,217,168,98,135,159,253,97,134,19,22,249,106,98,121,130,174,197,161,233,48,102,129,92,155,142,189,130,94,212,183,83,153,195,85,231,126,229,143,197,131,159,231,54,79,120,77,6,139,128,125,247,125,142,186,97,97,117,162,70,41,219,38,254,193,196,82,174,96,246,79,130,131,20,25,135,243,208,195,24,178,156,20,121,9,201,98,134,91,225,142,224,169,163,22,203,148,118,83,189,27,121,182,137,148,214,177,21,94,240,102,23,135,17,19,214,153,48,97,21,240,192,105,250,29,45,242,244,178,144,125,188,252,24,43,67,156,26,152,16,236,255,23,62,147,65,225,211,182,236,233,126,216,62,101,137,185,89,109,99,244,169,64,85,205,80,103,14,10,31,51,28,11,105,155,116,151,52,141,52,175,48,179,201,59,23,65,83,19,247,179,230,71,159,226,128,83,184,25,103,133,195,156,0,114,233,106,38,115,50,98,56,241,146,47,65,33,110,136,185,96,202,81,233,206,82,50,201,161,200,13,152,115,191,10,76,178,179,7,157,178,57,142,100,139,110,24,41,81,140,68,106,197,153,182,242,242,98,245,77,235,206,6,185,144,153,72,117,107,209,163,13,10,3,249,42,212,104,227,206,196,120,108,157,226,148,9,228,48,255,41,200,237,163,60,79,83,196,80,3,238,125,202,10,56,182,255,184,43,224,204,177,82,179,220,176,155,249,48,253,218,195,192,113,241,20,152,88,142,47,206,4,69,101,151,27,118,195,109,84,211,133,103,86,231,54,225,148,17,204,52,36,77,105,52,128,28,173,20,201,105,252,116,73,18,65,36,47,120,68,41,19,158,179,58,100,158,157,238,108,41,74,243,177,172,206,3,210,43,220,60,195,74,79,22,231,148,211,5,154,198,25,245,162,20,253,159,109,90,159,110,227,166,65,66,115,158,134,24,187,28,183,185,222,17,161,10,75,86,231,57,49,96,243,156,247,179,207,135,62,79,19,202,243,150,195,34,249,244,41,242,243,197,109,129,3,67,174,41,19,173,227,47,247,43,242,47,227,245,249,237,30,202,159,6,131,63,48,75,106,5,108,73,177,10,99,40,198,211,211,234,220,181,91,106,139,131,51,145,7,175,110,125,242,7,115,156,3,103,221,178,47,61,45,135,48,51,190,187,29,155,181,188,79,159,69,16,47,55,54,32,109,249,128,88,192,95,78,137,216,45,252,233,132,165,200,43,242,150,27,111,142,116,57,69,70,81,145,119,198,18,13,83,249,105,170,217,194,143,132,252,159,120,229,27,113,182,168,60,227,89,44,162,11,175,179,58,35,142,135,165,176,146,152,141,13,194,194,184,177,193,82,59,182,216,179,63,209,157,28,13,51,141,15,133,23,119,178,120,26,201,102,233,81,206,252,20,252,46,9,101,143,42,95,77,78,195,217,55,98,52,77,124,169,8,156,141,69,252,118,56,86,152,192,150,169,24,240,177,31,196,160,61,189,143,135,55,198,154,178,18,153,227,103,14,159,131,120,197,18,128,4,71,124,49,100,6,228,160,244,72,150,213,37,6,26,83,188,174,220,100,249,85,113,13,224,231,41,61,22,16,27,234,148,123,44,197,223,103,182,4,220,173,186,246,194,208,220,207,18,231,54,9,128,114,12,192,254,30,100,62,232,56,204,36,6,156,133,170,130,160,63,153,214,131,76,210,142,199,49,202,126,40,138,35,159,93,224,69,162,125,151,3,42,139,213,218,153,44,225,175,52,217,162,169,195,201,34,200,215,38,160,32,67,150,118,103,223,72,247,224,53,181,111,249,109,216,130,35,93,138,148,253,38,230,8,156,26,103,192,238,79,99,199,54,129,7,89,119,113,54,38,212,2,245,105,216,181,251,61,150,225,46,145,30,199,118,143,114,166,108,94,11,157,12,199,232,189,97,118,90,118,140,31,249,108,52,45,34,178,155,44,173,94,2,87,38,166,81,242,61,120,161,178,147,1,51,181,239,56,69,168,46,168,250,219,203,116,231,99,60,141,180,69,225,157,247,181,163,184,132,151,7,109,112,246,198,60,228,54,36,235,107,35,196,86,175,21,70,193,135,140,54,46,231,40,227,66,159,76,242,136,187,121,118,224,93,9,163,96,72,26,37,176,69,170,202,253,236,169,22,7,110,115,210,83,197,116,213,1,163,202,110,5,229,40,195,221,212,102,24,41,116,59,178,41,167,73,187,80,199,96,31,113,184,80,220,177,4,38,191,45,102,66,153,253,249,93,115,48,245,152,102,197,238,194,2,79,62,42,96,18,52,197,78,178,138,187,20,87,129,4,79,148,220,188,168,124,238,17,47,203,191,67,93,94,94,41,201,140,251,38,158,133,82,244,233,105,190,104,135,201,76,149,99,119,212,69,109,103,60,77,221,145,120,176,32,183,184,220,179,84,21,62,147,212,170,28,171,7,11,126,33,73,89,248,228,153,220,240,41,5,102,83,99,148,103,96,17,82,137,59,14,50,134,67,159,238,196,102,227,134,116,54,6,49,39,206,29,6,186,70,31,234,98,251,161,192,61,63,183,175,211,195,87,214,3,184,64,17,235,159,93,200,114,41,130,26,191,152,131,212,107,200,78,202,94,150,195,31,111,129,185,58,244,213,195,24,27,29,38,123,125,235,187,57,26,195,37,114,154,88,179,24,243,212,253,158,197,235,93,198,14,175,105,92,103,165,181,18,70,177,57,137,212,121,54,44,75,223,29,115,103,251,55,234,66,129,81,99,26,1,155,126,137,180,124,33,135,236,145,118,146,44,250,165,66,197,246,67,138,215,235,74,225,211,97,218,9,12,251,92,220,165,155,41,229,8,74,57,92,13,207,5,110,14,185,75,67,8,48,67,207,135,104,74,206,89,97,168,5,98,52,137,203,233,70,108,74,215,65,23,151,173,188,95,2,67,22,13,221,113,60,17,148,215,164,60,138,23,239,103,97,201,52,113,220,153,246,101,137,207,26,16,144,203,120,145,242,122,19,70,50,5,197,93,82,62,184,138,181,160,141,206,70,158,190,245,229,231,160,44,237,58,192,224,60,82,184,17,9,244,151,155,202,198,208,223,30,121,197,52,157,221,120,11,4,157,4,242,124,30,206,89,170,166,216,112,29,37,13,211,97,163,155,149,119,87,210,15,98,95,32,1,189,23,133,141,121,198,159,94,100,62,138,215,133,52,239,17,92,144,86,93,174,237,174,120,13,163,225,182,103,233,104,194,203,17,181,140,118,11,87,99,125,182,223,24,57,60,137,120,40,108,81,161,8,114,148,169,191,204,53,34,76,168,98,250,242,98,5,157,157,49,167,27,57,197,174,208,76,70,162,224,51,133,231,154,76,132,185,20,134,129,49,226,62,63,206,181,187,186,96,76,59,155,113,120,128,81,222,144,11,14,197,158,125,249,28,38,159,92,164,80,129,141,118,48,124,234,48,103,139,189,77,86,25,65,42,15,134,25,145,141,62,253,219,13,34,148,102,130,154,10,195,109,112,211,136,139,158,140,232,175,4,145,42,41,200,93,99,97,211,152,53,250,141,78,238,38,102,10,95,181,130,82,170,152,168,202,208,31,174,144,220,221,184,168,41,215,232,187,209,66,141,120,112,89,171,63,93,214,144,8,41,17,209,205,89,19,21,39,138,187,113,172,98,226,148,242,52,252,12,118,56,37,73,244,237,250,205,182,193,205,27,75,78,186,137,99,29,239,240,27,22,114,22,146,184,151,167,169,243,68,188,10,142,207,173,51,24,82,174,251,240,233,207,46,22,16,206,1,194,45,145,66,220,222,45,131,254,140,4,23,28,255,59,233,186,69,25,165,148,72,64,70,120,70,174,109,16,99,246,40,254,167,6,165,77,241,185,156,25,6,161,236,13,254,99,215,75,175,156,30,63,139,53,96,243,156,111,133,71,189,53,21,147,88,179,28,47,6,231,28,121,9,228,17,232,46,61,9,65,198,119,47,110,113,58,71,185,129,180,20,233,26,36,250,60,77,163,194,172,75,30,241,40,77,159,206,118,195,141,194,159,45,73,250,192,248,67,75,100,161,144,237,92,30,216,78,157,40,89,98,67,210,239,54,122,224,155,133,204,140,120,134,4,223,71,252,246,34,73,44,235,128,182,28,60,198,5,251,119,202,137,143,112,119,139,233,64,241,52,57,229,58,151,90,8,38,212,100,89,245,93,39,162,169,113,69,110,78,93,101,62,179,184,6,135,190,213,109,239,174,13,75,120,232,226,151,41,240,92,186,180,77,2,230,22,160,33,211,161,75,123,66,159,217,34,169,168,228,103,195,73,235,166,20,81,219,49,210,187,217,93,46,110,4,35,87,239,186,176,27,229,182,241,234,99,88,228,253,110,11,35,223,92,41,216,250,117,172,207,106,29,225,123,64,196,67,143,243,78,45,116,20,42,34,124,53,170,110,72,83,136,57,96,249,171,117,62,29,74,206,121,228,135,225,104,21,123,215,70,35,212,170,16,225,200,75,247,112,88,213,82,36,89,22,83,156,212,225,192,107,114,179,182,241,28,169,21,51,140,0,184,74,241,231,214,209,194,217,54,231,45,208,76,187,235,218,75,183,254,223,116,174,214,179,110,115,239,183,58,179,64,74,39,31,189,126,105,9,241,195,123,105,30,213,68,77,41,220,126,148,149,238,37,49,87,34,78,249,230,158,85,156,200,122,126,144,77,29,165,236,21,125,67,93,89,176,70,78,73,215,43,243,57,206,169,74,136,141,214,30,206,146,57,58,237,66,209,164,216,246,217,112,206,208,80,121,24,79,19,154,150,187,205,50,79,194,77,52,236,165,105,184,96,37,75,146,141,94,89,228,29,43,140,231,225,214,55,83,55,250,188,124,81,15,122,11,152,7,222,31,129,247,37,101,39,238,160,190,26,10,17,207,120,69,42,111,31,69,19,36,9,67,151,17,249,120,86,49,44,39,27,183,103,44,159,40,117,95,83,243,205,225,191,216,183,234,116,226,93,148,48,199,178,12,216,200,131,231,98,187,159,159,174,227,166,79,46,216,24,134,246,9,241,229,21,201,234,166,225,169,48,229,207,55,151,29,237,17,217,163,45,162,53,34,15,152,229,53,100,207,48,238,209,20,137,159,204,209,52,181,71,201,90,13,214,16,92,221,77,15,0,116,158,82,208,222,176,15,44,61,155,40,233,43,53,24,21,104,93,210,166,165,180,47,93,3,89,195,229,249,109,242,29,114,192,120,162,159,169,114,150,79,120,221,219,25,173,191,223,141,231,33,158,166,30,182,106,151,179,133,149,203,113,68,204,83,96,42,73,163,225,232,225,233,150,99,66,155,97,107,52,56,50,245,4,160,254,184,134,62,82,67,116,40,63,79,147,239,117,105,65,58,117,89,138,118,46,229,65,42,130,232,92,211,119,159,77,191,5,99,9,244,126,73,159,182,18,241,118,137,134,154,6,181,22,161,188,152,136,13,231,179,166,173,157,123,107,79,225,84,111,166,78,34,219,202,34,243,44,207,160,121,129,172,99,106,211,42,2,46,222,105,103,225,79,45,97,1,142,10,127,18,193,170,78,195,115,43,184,92,16,199,216,234,115,111,93,94,156,107,193,57,101,70,123,125,198,3,154,169,18,188,57,4,123,244,105,28,138,151,86,167,24,27,193,133,143,221,71,210,183,195,147,18,126,25,77,147,67,12,46,149,133,42,184,46,94,100,238,130,72,27,255,224,170,114,55,162,170,24,2,38,135,81,23,145,88,31,91,206,37,206,129,243,64,235,7,16,20,155,81,177,65,249,101,174,114,75,32,199,158,178,86,135,225,244,18,11,105,85,216,253,252,179,16,144,22,15,213,105,36,92,200,241,203,251,77,54,95,166,235,49,130,246,60,181,167,106,110,33,178,30,153,53,144,224,228,244,60,13,13,73,48,250,152,32,155,24,157,171,181,116,77,117,227,3,88,227,129,145,120,117,254,111,164,148,107,93,15,60,67,245,6,215,79,155,15,92,47,251,198,153,174,103,121,232,70,76,130,80,164,227,81,102,176,213,107,193,125,60,251,142,211,45,43,162,232,171,45,35,60,232,218,187,233,216,104,151,194,164,214,46,31,34,165,35,2,119,178,80,157,98,178,88,220,87,225,211,150,184,200,158,45,224,92,25,196,17,180,108,139,9,10,202,2,13,136,254,246,185,85,172,32,188,133,28,121,45,157,101,220,32,75,60,204,249,47,183,27,230,104,190,124,137,16,101,106,150,225,50,201,53,247,241,82,129,159,231,243,244,175,190,61,40,40,135,136,97,27,76,21,190,247,248,57,57,147,222,234,128,79,55,4,251,101,182,148,71,133,45,120,231,176,201,222,107,203,96,188,42,193,128,207,25,145,245,179,225,253,13,130,124,98,134,186,33,65,106,49,47,107,231,20,142,36,27,15,82,71,188,97,40,184,200,229,100,25,121,202,10,165,133,106,26,148,186,244,16,187,240,102,15,238,119,253,89,153,176,142,148,128,207,81,147,245,229,11,237,147,128,167,37,49,234,60,99,242,93,248,236,88,83,23,31,89,141,193,85,74,205,182,190,251,180,58,71,122,36,68,103,56,198,117,125,80,242,210,67,65,226,188,73,134,154,196,228,54,131,98,21,62,37,221,174,144,34,31,65,251,111,36,109,114,189,63,223,144,34,20,109,107,163,139,213,9,123,232,8,38,107,196,109,159,102,147,171,113,87,230,228,138,166,251,17,153,197,161,29,3,235,123,27,83,159,30,4,125,46,177,44,117,112,218,176,137,237,16,48,82,65,106,96,113,22,133,91,238,192,189,171,185,140,176,233,168,87,42,1,31,133,92,223,241,99,115,107,115,216,74,155,100,18,194,193,29,114,84,86,35,154,116,203,49,85,206,32,204,93,40,72,200,119,225,175,93,87,11,65,184,49,12,228,98,180,46,209,111,214,66,13,227,98,112,12,31,232,212,31,221,249,50,4,83,122,166,7,222,128,47,172,133,192,194,185,19,169,217,53,208,255,141,95,205,112,27,232,247,192,124,127,25,199,209,62,123,172,81,72,1,195,53,197,181,173,246,103,22,116,162,110,23,197,125,167,243,171,8,147,122,54,59,91,247,118,52,154,252,60,132,93,34,55,93,85,80,115,135,168,44,193,130,169,197,191,156,58,41,10,56,96,105,159,237,57,16,161,245,11,185,154,108,197,68,77,79,142,122,25,111,70,161,2,174,235,194,225,214,31,58,5,148,235,60,91,232,49,103,72,167,14,229,136,188,30,227,136,208,84,20,205,156,233,6,253,129,254,246,153,96,81,16,135,4,114,209,44,13,62,172,92,101,164,138,201,160,232,47,169,68,100,39,186,206,5,2,241,81,18,109,34,62,75,231,62,181,35,45,120,172,43,225,110,241,58,19,196,154,87,79,208,110,161,207,92,249,9,253,6,76,193,252,187,97,224,127,10,120,60,165,153,212,241,151,8,205,27,241,142,150,243,44,246,236,171,234,215,96,252,213,21,79,185,207,5,207,186,211,155,71,55,127,83,11,120,174,166,159,5,149,72,84,0,27,225,181,134,8,160,224,202,225,196,57,86,45,84,163,10,159,109,50,40,9,9,5,158,219,193,179,108,207,103,11,145,59,188,24,186,25,49,11,203,165,129,183,124,94,133,241,158,180,203,18,127,44,72,249,110,252,21,235,194,144,214,117,221,81,102,42,87,161,241,199,50,174,239,62,215,158,160,251,111,227,73,210,32,5,177,166,203,231,127,236,113,253,102,115,83,134,74,193,177,15,159,141,12,126,162,80,126,160,180,120,61,232,186,41,24,248,136,211,115,160,153,179,55,132,56,126,245,126,178,234,97,188,27,105,93,9,144,165,25,184,40,69,83,16,31,234,91,200,166,84,133,169,9,30,87,36,244,172,16,125,186,98,130,132,8,200,90,79,129,210,154,191,219,93,104,132,144,210,164,47,31,150,113,21,10,139,200,149,235,211,235,74,205,44,92,79,122,100,157,3,173,4,23,244,64,141,46,169,175,3,231,105,80,79,152,142,174,214,233,64,64,216,211,149,147,205,40,44,21,253,172,4,213,200,255,18,247,238,56,180,52,201,117,238,92,104,183,145,239,7,7,32,75,158,76,129,6,33,54,8,26,34,137,86,203,32,8,14,64,51,144,44,141,65,134,134,36,1,154,197,205,47,118,69,228,202,158,192,69,255,64,227,156,56,181,43,43,159,145,17,43,214,10,169,53,162,27,227,49,175,117,21,18,187,194,24,208,71,138,52,45,242,137,0,204,244,197,148,100,186,136,27,128,153,166,129,16,200,81,162,78,103,90,49,252,211,97,84,101,141,80,72,60,125,183,116,197,115,51,14,12,237,49,23,145,14,254,205,178,25,5,45,196,108,231,115,65,29,38,18,122,205,136,30,234,73,204,157,49,148,131,73,230,244,119,77,135,56,207,57,107,211,19,7,95,195,56,22,214,85,88,172,89,239,159,76,233,16,238,134,164,15,104,177,250,23,70,220,19,63,94,69,111,204,206,99,115,65,220,76,232,89,183,19,156,161,113,127,252,92,12,166,174,120,182,200,240,99,201,179,150,247,52,167,40,200,55,240,51,238,72,48,182,199,43,27,33,191,115,204,132,89,30,127,112,39,17,127,36,12,172,43,151,179,62,56,5,108,25,78,221,132,113,140,86,13,185,64,194,98,26,144,51,0,136,167,59,153,177,199,53,213,67,113,32,224,56,175,178,36,244,159,143,51,208,131,195,132,10,11,208,168,106,110,199,235,190,79,175,60,181,207,73,143,6,109,31,16,255,158,244,56,175,184,251,35,126,28,9,10,189,152,23,225,59,63,51,30,156,158,94,75,40,131,140,62,229,46,247,68,12,80,58,41,49,213,128,109,41,188,99,161,170,18,12,17,231,216,65,41,250,185,254,22,144,173,46,223,152,128,94,233,136,204,116,153,70,39,28,14,207,84,235,184,183,161,88,190,74,22,62,181,223,2,227,150,20,63,110,115,235,154,145,69,12,228,137,233,91,47,125,183,85,122,133,2,54,183,246,46,27,222,198,181,139,203,220,241,255,143,51,32,199,226,78,166,39,235,2,244,103,125,21,37,126,1,237,120,163,233,188,121,54,113,37,64,130,129,85,253,204,231,252,233,26,16,7,232,53,35,194,106,140,155,93,183,37,75,212,120,175,45,83,136,211,155,187,161,17,252,146,186,32,125,87,175,148,83,33,4,232,193,64,117,77,34,32,63,27,0,14,179,106,209,36,51,30,198,21,55,119,227,207,19,243,57,119,3,41,78,110,123,42,135,16,129,228,28,200,125,187,165,78,93,251,168,111,103,199,108,158,139,70,59,251,229,115,135,0,61,135,117,66,239,244,151,187,18,81,200,31,114,216,204,208,175,171,239,86,63,126,33,84,33,65,72,63,1,30,116,117,126,55,38,16,176,231,32,28,143,63,155,129,38,250,155,173,64,236,137,194,12,244,225,246,103,38,21,161,32,138,5,253,192,87,81,121,14,62,106,52,116,38,44,147,10,244,119,179,45,143,172,247,19,244,48,190,90,233,105,228,32,101,54,13,164,160,36,237,191,13,81,155,114,168,172,204,220,248,29,3,152,27,149,248,26,146,134,146,113,186,153,20,92,210,105,68,168,182,70,203,8,58,63,103,118,170,48,25,116,55,19,147,211,180,10,172,116,222,41,20,95,157,254,151,118,51,126,159,22,19,244,101,153,186,8,53,39,206,157,25,102,228,154,52,95,68,46,208,27,70,43,20,63,184,146,233,136,251,171,59,103,155,122,4,116,210,199,160,98,102,8,165,244,179,58,148,255,241,106,184,172,245,183,33,203,247,159,6,24,167,100,2,11,226,181,175,0,124,26,135,152,208,13,90,159,148,143,63,248,88,193,82,207,39,211,68,225,220,242,23,79,195,58,105,94,132,51,124,122,179,137,226,46,197,226,160,98,248,37,152,49,55,203,76,137,57,91,109,157,155,79,75,139,66,25,144,57,254,237,70,102,53,206,96,73,28,146,117,95,254,106,170,121,116,23,134,201,123,196,88,177,153,37,77,74,82,214,245,65,17,38,177,134,148,21,92,123,30,38,147,88,220,12,83,196,210,148,38,176,185,217,221,140,4,131,166,90,81,182,253,18,181,147,210,230,222,180,54,107,90,168,60,183,48,35,123,160,223,5,175,193,112,43,147,180,107,178,181,225,250,127,214,98,114,226,106,69,149,211,39,25,160,183,93,20,242,117,78,155,241,225,176,241,40,83,45,186,89,65,201,155,191,210,18,204,189,139,172,170,1,48,74,207,62,83,206,222,210,128,180,42,194,162,158,241,246,166,157,251,218,82,34,129,249,147,244,13,235,204,15,18,129,131,230,195,205,243,234,93,117,199,0,117,82,125,89,158,45,146,51,78,80,87,80,144,173,26,191,204,94,55,20,35,87,60,205,4,19,6,149,183,130,8,158,133,16,253,242,23,67,10,240,194,247,18,244,36,223,52,2,155,244,132,32,167,109,116,201,191,121,182,39,16,131,126,215,108,190,23,65,22,243,80,188,65,186,223,191,34,135,73,201,122,205,93,193,102,180,244,115,227,49,227,149,215,7,119,200,250,185,102,10,208,180,101,52,45,249,119,113,115,236,251,49,227,228,248,112,108,88,173,158,239,2,137,224,59,56,148,107,120,6,106,6,158,30,102,83,239,157,207,187,203,71,92,60,33,2,200,115,45,109,121,74,119,63,58,231,56,65,40,233,114,192,132,159,20,7,20,227,217,196,68,197,140,242,132,127,55,33,71,232,160,196,12,195,132,47,174,10,113,128,94,38,207,238,69,193,70,152,103,125,168,237,16,203,2,85,255,153,41,14,213,80,34,0,152,214,124,215,128,105,161,169,191,59,201,11,54,223,206,42,201,159,103,64,143,103,77,20,209,205,64,142,20,101,113,150,79,246,141,214,116,49,53,141,197,171,143,231,246,77,150,106,40,200,170,157,6,22,100,121,151,3,122,216,207,76,156,142,10,182,116,36,69,96,229,233,113,23,108,157,84,150,182,82,158,78,185,202,164,152,41,26,210,165,11,169,206,246,55,19,54,75,251,25,174,230,114,150,152,185,148,37,253,237,97,92,156,159,217,132,38,90,127,204,51,71,143,158,145,155,235,157,11,100,221,195,60,9,55,106,159,33,157,89,195,12,213,140,220,147,39,72,170,238,155,37,87,155,212,21,154,72,54,52,173,238,102,35,168,83,243,121,241,151,34,192,140,134,198,214,73,126,254,245,110,62,77,183,149,37,232,226,174,11,52,150,155,241,187,245,136,56,239,30,205,215,95,99,154,183,242,174,129,218,125,171,109,168,33,103,5,241,157,67,227,156,64,223,187,155,17,164,73,170,137,25,112,38,103,115,51,122,114,90,109,64,54,164,248,119,55,220,68,37,33,37,143,217,154,79,68,248,104,203,210,122,1,244,105,214,112,115,67,106,66,46,125,164,157,199,7,10,195,12,255,137,34,254,201,135,52,95,220,16,92,62,16,217,115,109,24,245,43,60,193,12,37,166,206,53,195,240,249,33,210,76,18,69,231,26,210,68,201,183,6,116,188,179,178,236,76,19,165,140,167,169,19,79,138,28,134,65,117,249,118,220,73,176,237,172,45,255,96,72,243,119,218,15,121,212,74,58,124,166,80,19,9,172,70,64,247,51,167,56,160,240,242,179,94,147,7,156,56,201,125,13,162,66,185,63,128,127,242,194,201,205,84,227,42,128,220,216,84,171,207,113,20,173,52,54,76,160,225,236,191,95,127,34,196,185,199,86,51,10,90,238,97,81,0,216,167,34,250,23,183,203,242,245,8,226,190,144,44,171,249,236,174,62,81,144,193,205,93,191,250,56,199,211,111,47,32,17,122,75,106,230,98,244,125,213,228,166,163,19,28,45,39,78,242,207,60,81,73,215,66,4,139,235,185,215,73,137,126,85,108,136,169,79,199,158,115,238,115,91,211,4,64,246,202,71,140,55,185,150,82,44,47,253,77,197,94,248,195,228,192,178,198,81,13,253,249,209,220,216,173,39,105,90,209,18,198,197,143,182,141,96,103,78,79,13,68,117,254,42,180,103,58,233,185,231,171,161,43,248,61,13,220,184,139,234,151,53,60,125,1,94,38,20,245,170,235,41,43,1,18,56,63,51,145,57,173,248,34,251,214,125,179,35,163,123,142,147,85,159,90,155,249,145,215,99,238,148,236,61,181,54,176,44,250,143,179,197,43,51,202,128,228,105,68,195,73,56,108,173,166,65,186,249,91,119,217,128,56,207,76,24,148,163,39,127,152,74,67,13,19,89,189,94,137,239,234,20,157,232,120,160,210,253,213,190,99,62,94,168,206,127,66,213,190,120,232,189,145,244,238,99,196,116,31,250,28,115,65,122,94,151,199,233,194,249,57,158,38,105,175,64,5,8,220,122,137,30,165,106,84,179,192,70,146,230,222,242,241,228,64,185,63,245,46,36,206,186,183,27,31,119,104,13,145,221,252,183,183,204,112,118,207,38,188,58,170,10,110,6,138,171,248,88,34,103,159,64,181,9,225,152,78,143,28,31,208,15,116,255,113,32,220,235,49,159,125,117,245,30,102,248,206,213,19,97,72,118,252,56,21,202,10,125,63,45,253,242,104,88,217,41,219,83,147,130,39,26,191,205,49,167,27,60,91,118,139,1,89,148,160,43,112,190,25,22,193,127,28,185,75,189,129,79,20,80,190,250,88,204,8,35,76,69,254,90,96,221,223,205,205,85,169,39,192,182,121,225,47,102,146,197,138,27,102,55,236,190,252,8,203,109,125,53,56,201,79,7,97,26,19,107,27,15,234,190,110,39,95,197,12,95,162,236,241,19,252,224,87,180,98,178,57,181,151,7,96,11,47,215,24,110,62,207,230,244,222,147,169,188,112,51,202,229,15,178,17,214,196,244,205,98,24,147,203,122,144,139,8,106,20,183,34,220,54,159,96,140,193,171,62,51,27,204,147,35,183,138,25,127,115,5,167,174,73,56,187,245,141,236,102,82,17,207,79,19,16,158,110,37,172,246,132,37,122,91,62,71,173,82,67,43,109,64,206,165,236,29,70,202,90,145,187,103,95,60,75,57,249,139,185,150,230,249,0,150,201,7,198,211,63,34,233,231,142,93,186,239,87,104,249,244,199,141,48,218,131,229,45,3,60,147,159,192,3,189,224,191,221,173,172,77,167,201,32,100,251,89,77,212,86,167,216,57,152,118,180,107,144,8,80,12,42,106,238,126,129,32,110,50,146,110,56,147,58,208,15,46,131,25,52,223,83,70,0,208,179,249,12,157,149,44,180,190,27,122,133,28,63,62,16,60,215,31,63,99,241,73,91,19,133,100,223,237,90,31,241,99,8,115,243,217,148,159,138,150,179,44,199,199,56,57,169,2,109,15,84,154,160,69,45,190,23,82,232,183,20,161,116,252,37,144,221,97,166,222,69,175,16,208,32,223,94,219,148,214,14,141,152,116,202,91,191,233,95,24,233,170,91,10,170,69,95,170,13,51,219,172,130,215,55,115,205,247,43,106,205,182,134,188,161,135,69,93,197,205,213,184,24,21,219,62,156,24,194,158,102,4,20,158,222,2,124,251,251,241,115,41,80,204,241,128,52,114,70,203,209,24,109,15,52,190,125,98,1,102,174,93,143,8,35,36,253,232,81,204,124,28,214,164,177,76,254,243,117,111,60,70,202,154,188,184,240,124,242,190,191,166,213,186,199,95,32,181,229,187,31,161,2,96,89,249,43,115,48,235,227,147,114,131,174,30,215,224,246,110,116,68,106,54,24,100,152,223,2,140,227,121,52,167,143,199,124,174,26,15,168,0,161,137,47,45,139,217,184,201,52,110,189,173,248,193,205,196,35,53,151,118,78,228,115,101,143,209,158,227,97,143,131,87,179,196,241,99,230,174,57,244,106,74,109,49,94,19,190,217,7,115,217,74,187,189,2,17,196,210,68,29,104,137,219,114,42,92,53,71,104,90,134,241,234,51,197,243,147,190,252,241,3,127,230,76,218,90,81,30,4,158,226,97,59,97,159,4,35,112,172,88,2,72,84,172,39,247,137,255,224,59,49,172,120,107,41,6,220,42,242,171,127,86,54,69,102,77,9,155,240,129,155,11,145,136,7,167,81,44,119,238,102,24,92,117,188,224,147,249,234,32,48,163,137,153,21,49,65,142,194,191,186,82,224,168,121,6,176,77,163,248,119,85,152,113,20,75,221,41,178,244,125,131,124,250,82,42,77,234,145,28,241,143,71,84,173,128,242,1,112,229,56,98,128,157,110,13,129,161,1,183,102,139,167,207,238,186,94,248,161,41,29,187,121,243,240,131,89,102,76,220,76,72,83,43,119,145,101,77,225,49,31,79,254,184,45,15,122,151,243,50,198,19,65,101,157,134,197,96,231,254,48,206,185,134,75,81,234,26,41,58,13,151,96,107,2,165,192,156,55,124,188,38,221,242,152,51,92,154,254,52,41,170,246,96,227,129,196,69,195,33,54,46,79,225,74,231,230,245,245,41,151,117,141,32,179,165,128,133,252,172,252,233,233,20,106,132,243,119,17,206,70,168,176,31,79,197,62,236,107,120,229,16,120,146,236,6,227,246,134,19,53,199,113,121,171,67,134,143,246,143,115,252,73,115,144,250,244,45,141,104,117,218,249,217,200,147,235,188,153,26,106,209,196,40,2,61,187,251,92,168,208,112,62,145,34,36,204,198,23,218,67,67,26,194,128,199,151,105,43,14,9,132,185,243,212,242,192,179,246,231,30,215,218,21,59,0,5,211,125,49,53,22,235,47,141,238,231,87,3,214,104,252,25,223,228,147,142,192,12,215,178,126,213,233,160,17,11,187,154,154,198,147,188,1,94,235,231,234,217,207,193,169,78,61,87,167,107,25,152,153,228,169,158,78,41,136,8,126,125,210,151,110,227,201,234,28,194,76,254,234,57,250,250,217,12,106,188,219,8,95,219,83,93,133,191,29,163,53,242,147,4,207,68,106,123,124,119,98,206,62,32,113,170,48,239,88,195,147,170,37,24,196,241,123,76,36,210,124,15,170,193,96,163,222,114,60,230,89,31,200,127,26,49,73,57,239,149,225,7,178,100,118,189,48,103,101,37,102,63,27,159,126,35,214,98,60,238,10,92,3,50,231,237,166,80,97,212,39,183,127,206,174,248,106,72,65,171,130,219,89,186,113,174,2,79,60,23,80,249,113,246,187,30,83,9,132,139,222,210,23,204,236,37,214,7,220,178,90,239,15,87,77,246,0,52,65,14,178,65,89,64,11,136,44,239,248,176,204,103,116,5,76,172,143,80,208,172,164,105,5,16,145,127,218,109,97,78,15,117,151,177,188,166,116,91,214,166,94,97,136,162,182,82,227,187,16,93,148,128,13,52,253,172,146,251,217,231,63,105,120,101,65,174,219,167,80,175,8,210,3,169,215,237,206,8,90,3,144,108,138,25,162,176,21,3,6,209,189,28,64,228,215,102,120,27,136,3,46,113,85,80,105,102,141,132,149,106,104,105,56,73,146,50,226,213,150,84,150,207,134,120,111,220,150,81,156,35,163,77,89,70,90,37,62,187,25,128,89,204,179,204,124,231,202,57,46,148,142,16,76,49,119,13,223,199,151,21,234,137,153,194,236,248,113,244,49,165,97,116,127,220,51,206,79,83,181,39,111,158,103,13,180,117,27,70,180,88,58,5,206,215,219,108,246,28,201,24,91,33,106,190,7,8,68,152,73,219,69,42,104,221,117,143,212,106,12,166,9,67,228,56,188,208,102,57,219,93,60,157,209,11,162,176,245,103,30,28,109,243,70,231,72,43,17,250,168,110,166,38,233,222,190,178,161,176,154,15,215,160,62,89,194,7,103,185,112,105,113,127,96,156,133,185,174,228,121,55,254,247,228,158,10,169,138,44,52,111,217,234,142,252,120,33,89,154,69,136,192,216,29,227,171,166,29,170,75,173,38,63,23,15,163,32,156,228,197,208,224,249,229,8,184,159,82,103,67,186,203,101,55,126,155,114,253,45,102,184,32,215,140,167,193,83,220,161,134,167,149,228,94,113,51,241,227,162,102,83,48,13,51,251,143,180,27,102,142,251,209,212,12,201,141,242,220,231,224,235,156,97,134,198,75,95,221,32,132,113,95,1,15,169,222,41,74,104,223,138,196,63,171,165,29,100,40,65,141,120,129,31,230,138,175,209,196,204,170,190,230,78,236,237,206,19,40,216,210,42,97,54,180,177,188,187,15,228,136,191,137,0,233,51,91,138,154,145,58,92,110,6,82,221,245,105,170,100,124,150,145,237,223,34,221,144,73,117,38,121,122,145,210,191,86,114,11,221,39,56,92,13,245,233,21,226,207,113,81,38,74,50,71,150,1,25,134,1,114,43,50,161,58,205,38,33,2,111,23,148,233,250,232,36,10,24,253,61,209,137,174,210,223,16,5,236,21,47,110,231,118,50,165,75,78,83,226,209,211,138,161,99,1,199,100,220,62,96,101,108,34,5,69,229,229,113,13,60,130,11,28,101,139,58,28,102,238,58,110,182,48,156,206,3,174,84,183,67,136,36,75,144,213,204,117,94,51,210,230,58,84,22,151,240,96,206,121,147,74,12,100,60,240,245,145,43,98,133,211,56,201,119,161,91,191,83,252,54,17,246,45,171,214,120,57,125,163,3,151,156,165,150,129,74,115,130,205,241,106,139,20,201,103,147,209,235,45,126,28,98,140,41,159,77,1,113,245,136,33,48,243,36,181,83,182,243,229,30,19,152,139,171,212,183,30,51,27,97,143,167,43,194,184,93,204,92,101,119,143,62,165,46,241,142,245,200,160,22,124,255,159,144,6,142,123,225,51,179,171,184,253,204,112,109,168,153,100,88,76,240,174,27,52,198,59,28,231,152,201,194,92,2,103,99,186,251,51,12,106,85,200,102,51,167,103,234,61,214,157,29,30,250,219,148,124,132,149,43,239,210,135,199,94,225,6,128,17,232,227,38,110,64,202,145,4,137,87,211,229,106,134,133,104,185,51,123,186,163,41,149,70,70,107,188,214,88,151,16,151,201,13,154,238,237,165,197,96,82,147,47,17,40,10,207,215,170,241,217,184,143,226,192,240,85,144,70,221,213,55,149,138,137,52,104,91,145,94,1,181,6,35,187,152,1,185,197,6,63,153,85,178,71,99,30,142,142,97,48,19,64,44,53,151,156,238,166,177,128,125,52,125,55,161,158,187,180,215,212,99,111,0,254,26,119,18,3,30,206,218,242,27,154,230,142,5,169,180,24,145,4,139,77,101,13,46,97,210,103,228,188,151,95,6,39,181,254,2,219,49,51,26,42,110,166,166,230,233,20,14,248,232,82,20,92,37,191,104,230,115,151,250,214,38,120,197,34,113,32,19,9,154,221,189,244,245,187,118,105,211,192,47,166,48,55,83,244,189,102,110,35,101,133,121,136,140,45,86,43,133,94,97,37,85,45,13,135,232,191,250,221,5,226,128,241,152,141,164,208,67,219,168,106,117,117,174,240,24,139,59,148,40,35,21,73,217,226,216,194,77,179,195,76,114,64,166,194,48,136,151,191,154,232,152,212,135,115,87,175,251,163,206,50,179,5,116,197,76,49,174,223,37,41,207,95,146,25,101,235,195,123,243,118,67,166,32,135,226,32,124,50,253,110,178,112,11,187,52,108,129,214,140,55,27,19,160,120,117,70,170,27,225,95,36,56,251,99,165,30,177,249,87,81,81,210,117,71,2,150,62,125,203,97,11,79,162,109,5,30,14,206,99,239,50,246,65,193,83,3,217,65,252,104,186,25,237,62,217,176,40,164,73,145,187,180,184,140,92,123,184,93,227,103,207,152,164,240,54,170,121,234,46,141,36,151,16,230,101,16,65,45,146,178,147,178,2,169,102,166,191,160,96,43,97,102,243,173,98,70,40,53,214,253,198,213,146,117,15,161,94,218,37,158,166,244,61,203,187,113,251,194,3,2,96,90,165,178,247,152,41,231,29,97,238,100,97,165,105,160,28,191,130,182,95,159,3,243,23,51,113,129,30,157,58,77,147,92,204,38,197,237,115,133,170,166,165,189,70,204,188,215,152,44,228,97,183,52,205,134,200,15,109,112,76,75,132,150,168,23,135,107,46,230,41,225,204,41,63,126,28,98,148,140,99,38,34,100,34,77,235,118,199,184,251,6,244,176,98,30,182,209,184,181,23,37,18,228,204,129,19,47,90,70,117,180,116,10,238,111,207,97,229,246,39,94,254,52,31,33,94,12,159,238,150,159,158,8,157,69,151,193,5,88,187,252,54,104,178,233,51,9,106,0,229,129,54,245,196,17,190,6,23,170,61,117,52,151,193,172,227,233,138,68,142,88,43,91,193,12,43,209,254,44,230,78,158,54,90,86,193,42,201,44,69,226,125,167,248,237,94,214,179,128,182,221,246,227,199,23,233,25,105,184,9,140,68,187,207,28,22,237,7,164,144,234,30,126,130,24,50,64,224,147,236,20,196,79,188,75,169,100,95,226,170,48,124,125,120,148,8,132,143,162,218,24,2,176,157,62,197,207,93,2,8,189,152,193,153,250,202,95,232,141,235,171,75,178,106,118,183,162,96,221,213,12,231,78,124,23,156,183,82,177,207,248,157,67,58,94,77,146,72,175,39,235,119,217,244,46,109,153,66,179,45,230,145,202,142,135,145,109,146,139,0,108,125,179,251,173,11,222,129,166,219,56,5,250,46,99,128,25,103,91,174,24,171,89,237,134,47,128,246,202,35,102,91,152,37,166,56,172,53,186,246,214,79,139,204,27,14,196,74,208,97,36,91,184,95,198,211,3,94,40,249,46,104,40,34,2,76,5,157,114,84,25,236,179,248,21,251,120,126,37,139,78,129,113,30,124,202,219,88,139,73,44,168,181,54,15,187,81,122,34,243,27,180,233,136,59,2,133,190,91,47,1,86,108,87,60,108,182,166,21,163,228,199,124,113,26,144,54,229,252,244,72,3,96,56,174,249,172,92,25,233,115,20,177,218,220,92,41,50,208,31,167,213,225,3,89,248,60,235,87,161,179,225,105,112,4,43,36,116,133,21,98,168,207,136,140,64,213,23,103,138,175,189,217,80,133,139,144,249,111,32,179,231,22,17,178,46,26,207,64,49,119,36,31,139,13,239,114,210,31,111,128,191,125,156,41,41,91,130,212,195,156,106,92,221,183,249,83,58,75,112,41,35,210,15,205,120,17,141,28,204,248,57,223,162,223,220,53,69,185,202,204,179,236,48,31,103,107,164,231,221,232,226,120,211,142,47,12,23,211,223,252,205,191,253,225,159,255,244,79,255,252,199,63,253,249,31,254,248,95,254,250,95,255,241,111,255,243,31,255,250,175,254,207,127,255,111,255,239,127,252,239,255,251,191,254,231,95,253,225,63,253,211,223,157,191,64,244,62,25,203,119,254,171,127,251,183,63,252,235,159,255,229,159,207,223,254,187,63,254,237,159,255,235,159,254,248,87,127,248,251,63,254,211,127,254,227,159,255,244,47,127,253,25,254,253,63,252,227,31,255,195,159,255,244,15,255,248,247,252,192,63,253,233,239,254,225,31,255,246,207,231,231,255,227,215,150,77,21,103,245,89,9,141,230,22,37,6,180,248,106,141,44,207,94,0,116,95,179,19,101,155,181,106,89,184,9,249,49,125,194,156,31,87,15,133,91,162,216,110,54,66,209,45,230,105,155,144,155,207,252,22,157,21,75,170,182,30,3,104,235,180,104,203,0,218,196,195,64,222,219,243,176,213,125,132,25,141,219,231,213,212,88,223,167,211,115,231,166,172,50,127,202,178,152,201,240,13,53,47,71,220,2,186,172,170,17,241,51,206,20,102,75,114,191,230,82,125,207,6,45,217,4,228,99,230,26,32,159,13,82,67,200,43,173,97,187,187,219,177,169,155,17,161,33,204,16,40,197,211,3,189,151,231,105,34,100,241,52,26,151,249,121,250,156,222,49,92,231,31,78,33,116,176,31,47,61,230,2,129,227,244,90,167,180,12,116,227,95,152,247,184,86,85,173,180,175,66,116,60,172,37,73,224,158,62,41,159,182,36,214,132,74,95,83,107,155,113,235,69,80,96,139,82,22,102,240,211,45,204,16,76,234,55,159,251,183,195,125,51,80,46,101,29,4,184,127,188,87,191,224,109,118,237,174,31,117,174,247,113,88,152,164,148,16,46,28,103,8,13,129,25,45,107,228,153,139,154,235,5,44,126,68,20,75,205,86,187,231,102,98,193,114,70,110,171,92,117,255,20,90,145,33,74,90,128,48,41,162,138,167,41,129,19,223,24,126,43,103,79,50,51,135,153,44,143,115,161,206,43,150,199,160,232,76,173,164,228,60,16,7,103,78,22,246,130,159,121,251,241,140,57,73,86,205,84,77,0,142,186,153,59,247,210,78,107,212,94,122,167,65,52,39,122,157,25,178,166,153,252,74,13,20,249,221,205,76,154,222,221,18,216,174,202,210,45,133,243,60,174,97,244,81,153,18,199,163,88,55,48,237,244,48,215,79,105,26,61,156,99,184,33,164,25,250,219,192,58,60,172,68,193,64,215,133,59,88,200,241,211,70,35,39,83,129,107,107,92,23,32,52,156,82,61,157,45,102,113,215,71,51,21,20,125,250,56,103,1,217,61,135,49,204,155,98,101,5,120,143,84,120,51,117,52,240,233,151,187,121,112,73,146,67,189,102,232,66,115,137,83,242,92,121,167,238,193,103,142,148,22,187,44,21,128,114,31,216,20,99,205,216,69,137,117,235,202,163,100,188,198,4,70,58,181,105,119,110,147,52,15,179,149,177,201,55,195,225,146,221,103,7,87,60,117,122,67,133,153,99,237,100,2,241,89,154,141,196,79,36,33,55,241,219,103,156,9,161,182,56,220,45,86,121,119,20,40,156,154,211,127,153,121,55,73,45,29,51,36,60,113,38,226,186,202,254,111,34,176,103,97,135,91,178,224,93,206,215,76,62,161,120,152,141,248,57,201,41,49,247,227,112,197,22,77,179,231,141,204,20,158,37,197,29,61,78,141,204,181,86,208,91,177,118,224,107,222,250,106,4,183,87,236,209,64,150,211,5,24,208,14,68,175,101,172,207,181,127,94,115,131,36,61,26,78,229,149,148,231,20,168,71,251,14,143,136,85,57,138,188,187,33,132,25,203,3,158,247,113,47,158,136,13,195,68,21,223,5,169,197,189,109,252,84,120,87,76,6,42,165,37,202,128,224,41,32,53,239,242,90,115,145,224,126,73,86,82,30,43,160,213,33,73,204,98,245,11,145,94,53,234,88,81,169,43,191,210,188,240,174,206,153,216,135,62,61,13,101,16,175,134,185,69,199,107,145,201,191,43,119,82,104,44,189,2,223,228,116,212,45,201,111,45,157,176,168,221,10,140,232,47,55,158,228,179,23,84,206,113,118,85,195,45,75,167,109,187,241,221,77,165,21,145,77,38,97,202,21,37,204,133,8,228,125,119,70,164,112,143,216,237,208,190,189,30,210,175,138,179,122,218,97,131,163,145,108,121,193,191,5,28,30,123,101,205,82,219,93,8,4,140,8,104,153,215,162,31,198,204,170,59,214,39,136,40,137,128,0,232,5,100,120,205,4,98,150,152,55,242,57,241,97,103,163,21,201,129,2,92,47,239,123,60,25,171,146,188,155,242,171,29,46,20,18,2,114,185,164,66,20,200,94,152,59,17,200,42,230,227,94,68,116,243,28,86,93,241,67,152,129,169,197,169,252,251,57,49,163,100,115,125,21,226,118,127,97,110,171,134,55,98,216,137,231,199,145,4,11,243,217,47,229,202,98,175,74,93,156,44,216,3,197,218,73,235,134,255,86,41,13,215,207,70,144,168,135,83,107,12,175,143,21,18,202,112,90,73,163,234,155,45,54,43,206,182,240,154,99,133,12,238,94,79,186,148,203,211,234,96,107,199,188,169,109,122,204,103,26,197,142,71,21,77,207,58,152,35,237,235,27,2,255,17,47,200,62,58,130,47,27,6,202,146,158,161,174,204,52,55,47,160,47,58,143,72,99,124,87,114,74,241,217,38,244,163,55,117,59,205,205,3,248,144,152,217,170,63,190,234,201,161,128,50,234,80,243,10,206,6,83,239,150,148,55,187,254,241,61,170,255,54,236,15,34,240,138,249,184,146,223,118,8,70,26,150,14,125,250,120,38,94,52,69,172,183,204,218,100,48,185,45,122,49,11,7,142,49,41,168,121,71,77,21,241,190,177,116,168,169,167,154,223,12,230,60,90,34,238,125,172,189,57,235,130,85,145,131,22,22,43,192,201,248,230,150,224,217,147,159,134,34,206,17,187,148,71,83,60,42,205,110,4,20,155,255,120,39,80,54,165,67,209,23,242,8,97,49,175,93,130,66,152,113,247,252,163,41,73,148,104,128,153,63,127,0,244,53,243,232,49,46,47,65,224,60,224,134,189,95,171,103,221,48,131,138,212,118,157,174,46,51,204,123,61,103,114,6,154,229,165,119,4,163,86,107,207,171,57,225,167,127,21,20,62,186,203,26,202,44,172,219,148,169,164,199,224,166,241,92,75,49,2,123,33,217,43,0,70,96,93,13,51,138,5,242,234,179,3,59,223,3,251,57,10,53,50,150,156,122,235,187,65,28,51,89,0,253,44,164,119,62,74,45,123,26,210,89,125,154,227,231,11,252,216,143,75,110,24,107,173,223,78,101,198,86,245,220,218,63,164,106,152,185,84,233,155,41,18,108,215,12,221,64,86,115,103,113,93,115,74,58,152,68,152,62,73,114,51,163,115,169,63,62,166,171,246,253,204,124,186,152,173,110,245,254,184,149,233,137,25,79,116,223,167,33,161,191,102,24,226,90,146,166,85,74,241,196,156,33,147,186,102,164,38,170,152,107,101,163,8,51,123,153,62,221,211,39,182,246,27,174,36,116,91,88,11,114,136,215,44,84,66,84,134,22,210,58,97,53,93,29,49,83,7,53,226,205,21,212,140,190,25,234,176,212,175,185,203,197,169,88,53,131,147,196,152,57,9,142,24,243,136,2,80,123,247,168,69,205,92,93,125,213,219,52,124,154,150,145,252,174,49,156,176,70,202,89,207,70,186,63,121,33,235,179,41,101,219,197,54,202,143,113,244,55,135,165,60,154,58,163,18,183,92,155,72,75,52,51,48,175,86,226,171,8,191,139,231,6,226,155,132,85,152,73,159,107,179,225,18,186,107,47,155,4,128,154,153,58,241,227,231,154,37,121,24,204,108,4,241,209,40,42,77,253,113,196,219,227,179,210,79,216,93,205,213,137,161,138,213,73,206,231,179,168,124,143,73,72,29,210,76,111,151,149,79,147,12,51,164,87,77,166,153,209,80,245,120,218,2,251,253,53,151,152,133,152,203,211,50,212,171,167,127,151,9,18,215,172,83,1,225,151,120,26,130,122,25,46,136,187,28,232,194,162,135,138,80,14,46,56,201,90,108,226,118,59,215,227,129,139,172,167,211,205,239,222,91,157,39,20,27,157,220,169,252,196,195,245,52,199,141,207,37,54,90,136,123,228,222,197,196,153,78,13,82,76,57,185,232,94,9,87,151,135,185,139,209,34,73,112,192,80,167,243,35,125,227,124,129,157,235,121,154,154,104,127,181,193,204,212,73,89,8,186,251,250,160,150,180,10,189,32,53,101,117,174,56,95,38,208,81,181,130,143,143,3,217,40,229,180,207,32,50,216,211,27,6,22,174,181,199,188,64,215,184,153,170,73,245,117,201,133,53,63,64,76,145,49,239,161,13,63,119,205,234,45,131,15,182,170,43,76,218,199,17,37,168,169,29,183,243,121,152,224,153,119,10,216,185,162,39,8,181,62,225,41,24,60,81,219,133,152,218,244,95,38,106,147,251,99,94,203,107,227,168,249,66,237,238,109,87,246,8,19,23,238,149,151,158,154,11,112,94,248,48,213,152,131,213,188,44,84,234,230,81,251,122,142,54,147,216,12,239,11,14,215,103,10,207,233,64,122,43,110,75,89,125,70,200,85,123,13,167,239,92,206,139,62,76,133,75,185,62,97,67,34,67,79,46,174,57,215,163,132,157,67,79,128,74,18,34,204,244,194,104,207,249,193,249,239,238,234,122,98,57,236,225,172,135,240,148,137,154,214,254,108,103,109,132,215,120,142,197,38,52,75,84,110,193,143,228,78,58,108,92,114,69,182,77,35,135,167,76,168,75,138,196,32,112,37,169,224,175,6,108,210,245,8,168,9,57,66,31,174,132,86,170,30,185,198,208,16,183,11,72,169,101,42,192,195,114,54,51,191,143,65,2,187,196,87,62,238,22,161,211,120,122,104,204,187,160,0,144,123,4,212,119,125,183,89,46,126,57,2,84,187,180,44,33,63,8,253,207,189,50,174,238,72,212,63,251,232,52,234,187,120,51,159,165,175,70,250,225,166,244,208,120,19,245,7,74,38,201,242,207,123,95,131,45,89,204,48,227,198,53,115,3,49,147,187,7,89,127,112,51,110,158,83,41,96,128,67,141,227,219,149,232,240,113,246,116,25,77,19,205,46,113,35,3,182,173,223,77,6,195,103,56,215,240,178,244,89,11,25,134,25,176,179,92,21,109,123,89,225,166,19,118,145,107,79,37,208,57,186,207,224,243,99,82,152,125,238,110,64,179,150,55,11,177,6,65,85,128,177,64,26,194,205,21,250,118,113,180,57,140,163,2,140,85,189,21,3,3,219,236,92,41,246,201,10,33,162,4,90,42,248,155,89,238,149,107,60,183,208,10,93,229,140,25,252,99,37,172,98,222,151,145,135,221,204,16,208,215,60,42,58,25,62,28,221,72,223,228,195,198,32,248,60,100,155,125,205,103,242,36,247,98,18,215,57,221,144,42,129,106,79,19,16,0,228,86,38,3,194,52,241,130,10,14,128,164,101,227,133,195,33,160,119,184,225,40,8,72,183,0,95,104,238,178,38,83,186,213,31,39,10,49,138,28,62,89,210,104,103,188,144,189,186,39,219,217,125,52,60,5,113,91,187,157,74,64,86,214,61,40,252,145,195,149,24,150,39,152,98,54,21,192,26,247,84,36,207,197,140,194,198,40,113,106,110,195,109,138,185,113,94,245,120,53,135,191,188,155,42,216,18,231,57,192,240,33,93,222,112,213,87,187,87,232,170,154,152,70,76,123,28,232,104,121,183,58,61,49,111,232,63,226,225,243,213,210,165,231,242,110,1,143,120,53,33,247,34,230,1,196,35,190,11,148,141,236,211,148,53,164,8,73,16,51,21,62,160,115,63,52,142,222,24,46,147,30,150,78,57,79,175,26,231,203,52,113,104,53,131,62,141,193,158,16,15,73,252,151,168,119,137,105,56,13,2,178,212,10,8,97,132,25,23,73,31,62,11,178,214,48,159,45,230,233,50,99,180,138,184,3,140,64,173,170,121,193,169,239,86,220,39,157,72,131,219,99,156,93,32,110,69,215,162,128,172,163,138,60,188,74,242,104,98,38,175,19,78,14,228,218,77,71,11,13,87,79,46,66,92,104,142,247,53,159,150,246,25,159,181,77,109,65,190,218,216,208,167,4,22,182,136,92,33,252,8,62,168,133,175,157,91,213,241,216,253,76,226,24,108,16,11,207,143,83,27,125,183,203,179,118,186,158,247,64,31,107,246,11,60,79,107,65,7,89,54,40,249,239,211,144,66,168,153,242,234,235,231,79,2,184,183,203,17,19,78,215,63,59,199,121,213,12,9,41,142,222,238,111,23,209,252,43,31,129,96,92,64,8,8,202,2,232,84,178,246,8,91,144,240,200,114,105,59,190,115,170,59,46,209,228,190,146,90,79,39,57,64,196,66,243,171,136,207,218,73,241,109,9,198,32,221,45,45,179,96,225,136,155,236,207,117,23,115,135,48,51,98,3,224,229,229,130,142,114,39,101,226,97,134,182,88,154,6,67,230,190,209,26,203,131,203,187,201,142,140,18,129,32,56,97,245,179,193,128,148,251,52,252,214,178,35,129,72,207,14,17,33,238,15,41,175,124,183,109,142,238,150,102,68,49,101,241,113,7,56,179,52,135,181,110,221,43,81,43,234,94,39,99,212,204,171,234,84,232,184,0,222,41,133,82,105,109,55,119,48,207,252,19,143,37,190,210,196,140,14,224,244,134,213,74,38,78,58,101,14,99,141,117,243,185,191,107,6,241,156,54,181,172,232,179,115,72,175,42,33,44,36,73,123,180,140,162,141,174,211,16,106,176,26,183,127,230,148,168,113,30,115,63,87,196,236,179,20,45,135,170,115,97,111,163,11,118,51,90,1,18,18,31,56,70,61,34,88,118,108,94,184,4,74,107,103,39,246,3,132,2,74,161,113,45,176,41,231,251,213,148,122,106,216,98,88,140,169,198,171,41,48,147,64,233,224,179,110,187,225,130,148,235,226,192,135,114,116,54,17,91,156,88,121,53,247,251,226,87,108,11,201,138,224,89,177,210,206,20,195,197,13,111,139,195,60,72,35,212,8,10,118,35,14,149,119,147,230,254,52,76,49,19,207,145,224,26,120,172,227,51,251,187,161,238,210,209,4,52,178,35,72,123,204,16,214,203,187,27,31,27,179,244,204,217,36,204,32,148,8,183,237,132,140,152,215,18,40,70,129,168,37,245,216,24,186,81,23,73,159,194,229,181,125,184,186,5,85,164,101,189,83,241,227,227,117,60,176,41,168,29,246,4,120,245,125,233,2,88,79,114,254,128,180,129,72,198,205,176,165,72,156,9,179,51,248,255,204,90,18,123,204,156,164,254,89,231,31,143,37,206,31,137,232,113,99,188,38,62,35,81,191,49,193,17,70,248,12,242,157,169,61,14,187,202,142,134,83,30,213,117,174,32,158,23,14,129,97,3,212,155,24,28,240,51,226,149,199,99,238,194,224,95,88,216,46,253,125,204,208,217,100,237,113,26,54,34,250,182,72,95,233,187,169,139,140,108,0,161,136,41,58,214,72,192,83,156,225,157,6,147,219,144,0,50,196,177,197,97,59,220,139,201,97,77,49,83,129,80,162,105,203,144,31,98,134,27,61,54,211,227,99,13,197,76,64,206,150,122,236,43,214,229,178,175,24,57,155,87,128,150,31,186,67,182,52,88,19,154,87,110,23,66,4,83,216,142,225,100,134,159,222,173,157,226,162,219,229,168,138,231,8,94,163,82,0,54,77,204,128,203,188,203,57,130,166,148,125,128,135,1,24,189,221,124,110,121,194,105,82,80,216,9,122,77,132,40,141,186,71,204,181,183,120,152,12,173,30,157,19,246,128,48,162,120,32,222,54,178,20,103,243,174,110,238,15,154,30,222,122,42,230,194,76,69,174,92,236,16,212,236,206,95,195,111,35,37,36,99,141,3,24,153,8,168,163,168,129,21,51,2,168,190,93,158,75,100,1,133,46,102,147,242,154,110,30,100,22,228,105,192,102,145,64,60,187,52,177,34,121,154,8,189,35,184,10,156,217,172,25,49,195,123,224,17,52,110,52,103,206,203,135,141,101,50,182,110,46,28,165,50,30,224,158,231,125,186,82,33,39,157,58,137,122,165,48,119,88,73,164,105,86,144,231,161,214,130,92,186,192,237,139,21,212,57,158,15,86,159,212,147,254,56,46,120,242,29,175,224,124,148,231,233,106,148,4,110,166,12,92,28,114,43,143,216,241,48,210,105,146,129,57,235,250,28,33,247,183,207,118,170,217,157,185,153,64,190,93,66,142,211,69,32,0,48,12,97,151,226,102,88,176,174,21,111,125,68,98,169,64,53,41,108,96,192,187,209,111,242,241,34,102,175,17,29,74,126,110,135,67,168,181,101,38,125,148,106,254,176,81,79,201,44,94,72,195,58,34,169,152,154,106,146,216,7,133,178,237,206,226,69,153,140,96,22,150,121,124,57,158,30,165,43,154,226,12,7,52,216,254,93,144,223,100,185,74,47,2,212,17,242,103,17,15,245,224,88,246,201,193,22,132,108,230,3,143,89,228,78,111,175,192,191,165,249,100,184,13,147,115,210,23,42,241,159,16,51,209,235,228,53,166,164,249,32,74,20,51,181,149,142,17,99,99,168,73,63,27,6,199,234,219,124,253,133,60,229,225,14,131,209,114,235,113,207,165,24,12,106,15,46,165,213,205,131,130,87,53,91,37,140,155,225,61,18,182,34,216,220,39,88,14,55,155,72,189,204,5,156,25,167,228,50,218,4,120,123,196,60,10,65,35,55,15,128,9,119,129,112,162,204,240,255,144,159,228,32,21,179,201,77,119,55,3,242,121,158,238,131,2,202,48,179,99,138,117,46,200,71,239,195,199,175,149,169,50,9,16,141,248,108,72,1,197,27,49,21,6,175,125,45,22,147,212,144,232,178,131,52,143,107,62,11,70,90,182,128,127,220,134,155,190,167,76,149,69,141,112,189,159,77,188,72,90,78,198,63,114,48,168,212,47,145,175,36,201,94,251,142,166,89,82,173,105,211,206,77,228,54,173,160,210,252,52,13,202,173,248,113,86,129,230,73,56,228,71,44,238,138,92,235,243,106,250,244,67,127,22,211,100,216,58,94,139,236,145,55,12,157,82,77,149,227,105,238,225,59,113,229,198,82,100,199,90,164,204,138,159,171,112,85,84,81,110,67,21,24,213,110,31,236,202,31,197,167,134,40,243,156,42,254,227,6,73,209,201,96,162,112,190,49,156,125,181,42,129,33,16,173,18,240,127,66,164,189,78,93,3,199,179,57,159,234,77,131,55,76,205,116,103,74,126,56,86,50,73,69,126,156,121,118,54,68,127,55,212,45,82,141,81,224,202,217,145,64,181,207,206,18,66,48,101,201,240,154,77,220,166,138,171,67,152,249,6,117,42,149,237,77,155,198,33,179,162,207,33,73,203,210,107,27,70,195,22,15,155,202,73,21,43,225,38,71,231,84,40,207,53,101,125,92,36,0,208,62,220,191,72,181,60,141,86,121,96,123,42,41,25,97,16,101,207,232,46,31,139,121,162,246,34,45,59,91,241,77,93,85,10,142,186,204,226,109,216,9,111,56,196,37,75,118,29,46,56,59,208,80,20,245,42,243,59,183,167,4,255,192,103,54,228,186,204,21,132,72,211,157,167,219,56,240,165,225,195,74,94,190,201,128,114,66,149,61,105,115,89,168,30,242,57,174,199,25,78,241,14,145,169,43,17,193,67,68,180,11,55,59,85,14,21,74,94,55,19,193,206,98,157,38,43,250,89,141,208,78,14,9,110,2,205,171,103,136,236,182,33,213,227,199,188,185,164,126,159,101,80,133,41,17,8,204,41,110,157,232,167,168,124,50,102,0,152,222,112,211,215,148,160,14,76,60,45,242,125,164,202,147,84,94,21,67,141,151,22,230,97,252,135,98,134,121,214,15,94,100,93,187,206,20,136,227,252,114,198,206,184,116,158,108,82,174,222,37,32,90,154,36,220,168,108,118,178,22,224,74,75,8,4,113,113,76,218,250,179,82,109,177,111,152,183,34,182,18,148,141,133,190,196,9,190,230,227,168,84,215,154,0,42,185,129,80,138,185,145,78,242,134,77,0,175,215,237,172,54,255,252,6,98,50,225,114,11,167,86,200,110,3,110,30,198,252,112,205,150,227,113,15,139,90,237,41,82,120,36,242,70,48,243,16,223,236,202,201,88,9,223,220,25,136,68,89,157,210,48,244,33,146,187,41,29,70,122,137,33,83,74,80,162,188,139,92,40,199,187,154,1,198,123,182,225,167,58,211,228,213,28,223,17,138,197,249,101,211,23,51,44,253,238,232,19,224,84,178,188,99,70,105,194,23,61,181,216,93,188,82,52,42,122,115,2,104,210,161,157,94,16,51,85,41,126,56,81,164,155,68,203,8,51,220,135,245,154,209,76,17,51,81,100,239,114,28,121,141,157,227,83,205,21,158,163,65,196,251,99,93,1,55,55,235,80,227,153,251,49,30,36,207,222,177,6,43,24,215,23,226,209,73,78,69,136,212,140,153,195,205,0,167,117,34,113,153,25,49,154,232,16,11,237,104,133,65,48,57,213,36,231,39,132,59,50,92,203,8,138,252,221,224,166,82,149,46,91,212,119,249,171,171,9,89,202,119,17,81,222,158,151,66,126,166,203,201,3,214,245,12,134,95,102,129,7,40,188,134,167,141,65,215,205,173,171,38,3,101,230,46,147,135,149,80,171,172,204,93,96,246,241,73,216,192,45,103,53,27,177,130,207,50,162,63,226,208,30,51,132,70,126,237,2,31,188,69,95,22,153,85,211,111,116,179,233,65,92,51,209,81,48,250,110,166,40,226,110,101,176,242,33,251,230,77,163,238,94,72,179,126,230,22,235,3,86,237,161,15,83,96,237,59,14,229,233,67,118,104,228,52,207,150,227,193,156,99,222,74,225,204,103,231,27,240,60,107,131,192,161,126,54,25,208,28,102,216,123,116,91,160,106,165,148,48,227,17,61,239,78,231,162,27,79,163,87,148,210,51,92,80,37,92,51,186,243,58,216,219,10,204,194,108,183,110,157,11,231,98,236,193,5,19,188,172,58,220,139,156,151,159,153,29,229,149,50,101,133,172,97,252,49,209,114,138,178,180,105,36,142,111,151,19,224,76,210,45,211,232,40,220,220,173,238,240,49,35,96,81,98,54,0,113,45,186,120,231,168,49,218,105,168,35,81,13,146,215,98,158,142,106,170,180,98,38,103,51,162,203,59,12,118,210,112,84,130,243,237,114,163,183,211,55,87,114,185,97,133,236,226,49,175,21,215,104,232,235,219,211,103,16,137,215,216,105,41,32,173,253,177,182,234,241,78,132,86,198,107,134,118,180,198,195,84,229,14,233,19,2,44,35,150,31,27,212,214,150,193,166,52,98,175,156,232,42,174,183,207,134,19,91,99,134,94,237,49,167,224,109,40,12,71,90,186,153,14,226,138,30,113,57,91,202,105,153,78,114,188,252,82,175,121,105,181,191,53,173,70,10,135,240,24,192,111,61,34,122,224,165,206,194,63,139,179,235,233,196,69,57,30,38,171,91,181,101,103,53,194,147,230,102,254,177,238,58,224,230,60,110,216,173,212,118,235,185,105,85,169,110,165,160,87,251,164,253,84,150,195,140,182,148,62,92,9,173,127,237,70,61,43,109,221,105,17,150,234,30,74,29,86,61,185,219,99,206,49,92,152,79,199,84,245,38,80,96,234,110,174,143,6,141,69,42,170,115,214,23,32,243,189,235,78,141,252,172,119,25,137,185,231,132,128,136,210,175,69,195,36,81,116,26,149,128,14,216,61,125,54,249,98,131,145,68,155,45,205,151,213,187,226,150,235,183,3,136,185,215,82,39,133,192,79,20,121,12,78,155,166,187,17,30,105,139,119,87,147,202,83,247,42,25,221,71,152,151,170,138,24,166,232,70,114,48,183,164,45,175,20,76,248,150,0,7,162,74,201,155,72,34,1,23,55,147,9,213,189,12,118,226,90,239,135,81,124,177,117,48,118,142,179,137,179,71,201,44,208,45,56,207,151,232,53,43,182,208,161,132,107,213,91,6,117,222,227,1,157,67,13,209,88,55,27,68,127,63,19,152,50,188,24,48,227,72,209,217,191,46,138,139,241,44,18,19,100,237,24,29,159,155,241,236,244,221,199,123,168,227,206,6,82,134,175,95,104,119,50,55,67,61,249,188,123,147,239,137,167,27,148,80,186,155,65,159,234,231,253,32,58,214,116,179,155,80,114,249,45,128,242,201,86,31,243,241,53,82,140,8,218,59,91,79,0,184,119,34,228,193,73,83,146,190,27,221,175,136,40,142,4,247,231,235,128,193,151,239,67,130,87,146,244,108,218,199,215,144,181,135,92,193,80,127,160,145,32,144,197,183,170,58,188,220,130,75,172,2,252,223,166,87,144,77,149,99,140,216,143,88,107,170,159,51,72,91,185,185,108,165,110,7,168,56,67,75,143,12,51,247,151,34,230,227,106,175,240,208,64,73,234,119,115,74,226,108,222,205,82,87,24,37,24,179,201,86,106,244,147,106,174,176,49,132,153,74,52,113,239,40,205,173,237,254,54,220,41,242,234,98,82,188,49,34,68,230,212,251,99,123,157,14,5,30,38,220,45,75,8,80,64,138,43,246,32,224,171,174,62,65,137,190,162,203,33,162,171,73,154,70,209,81,160,96,108,13,73,101,54,117,60,115,122,21,49,66,163,8,32,44,49,131,199,245,110,65,136,189,168,95,58,144,16,88,97,237,6,34,16,243,54,193,187,187,99,158,159,106,143,121,182,88,159,6,33,147,19,6,54,225,236,212,62,36,191,217,11,100,50,28,79,181,5,206,101,84,19,148,210,119,15,80,54,177,29,91,254,84,127,124,193,234,229,93,78,73,171,240,139,210,52,168,11,124,17,52,147,173,147,119,83,19,233,177,237,227,228,32,207,210,197,138,72,147,183,251,124,151,102,204,44,98,60,157,60,14,196,235,210,194,160,99,174,144,11,120,187,193,212,174,161,102,106,192,124,18,147,4,174,18,79,169,86,107,229,46,214,79,176,117,203,88,115,201,115,238,93,210,180,168,112,222,241,96,150,237,232,81,180,125,20,113,107,12,172,212,9,127,102,42,17,69,232,178,82,46,179,35,86,115,78,144,213,68,178,174,2,78,25,46,120,87,160,161,5,134,36,230,32,46,5,23,76,225,251,29,44,18,90,174,37,81,160,181,60,110,166,60,90,76,32,204,191,10,85,239,41,199,87,249,93,250,188,93,20,81,11,215,49,102,208,137,222,101,251,199,248,169,63,110,132,88,110,134,244,161,119,125,122,146,159,251,153,207,222,147,122,209,46,43,203,124,209,207,76,64,183,60,223,69,152,212,123,20,186,214,41,58,225,213,100,198,28,156,93,126,252,95,67,63,236,56,12,205,195,172,192,184,122,203,218,180,142,140,73,115,51,234,186,114,121,42,6,65,247,52,33,237,40,66,200,77,90,118,135,2,7,230,218,132,22,1,226,113,174,253,254,110,144,199,73,166,97,129,146,55,234,138,80,149,201,18,248,198,204,245,183,184,153,11,170,118,106,230,222,224,107,19,85,25,232,172,197,12,163,168,79,52,252,72,81,130,173,191,242,77,119,152,185,70,9,184,192,184,216,65,111,187,117,83,143,249,152,199,61,251,32,95,40,251,105,24,238,180,79,37,184,200,154,192,7,48,159,227,46,250,12,108,213,92,250,85,28,133,241,176,241,102,107,151,32,67,236,205,6,50,38,252,186,44,15,244,110,227,97,202,216,159,207,34,10,21,13,3,133,164,231,139,209,196,71,22,30,0,224,74,186,114,33,44,105,126,57,2,222,89,165,106,21,51,221,226,125,54,56,88,223,149,91,154,23,24,80,2,76,101,175,254,248,52,172,227,103,134,173,172,172,246,244,10,221,228,230,114,220,57,125,245,217,62,195,15,90,19,15,76,215,79,6,84,230,46,26,112,151,81,215,211,227,171,133,63,191,32,210,92,79,159,34,90,231,103,246,241,137,72,99,244,103,71,234,94,140,142,255,12,49,139,90,161,140,241,118,47,83,247,120,186,180,4,158,125,129,121,21,250,140,250,43,13,138,169,176,233,130,167,203,6,249,233,239,171,119,50,146,238,231,179,12,104,225,102,130,44,93,123,20,176,187,111,180,219,232,242,222,245,209,194,109,61,75,28,2,251,245,60,60,2,31,189,145,159,18,209,44,91,184,213,85,179,217,186,178,10,235,98,238,97,162,202,87,55,43,84,173,138,91,169,122,144,219,34,128,133,18,85,213,212,56,36,33,84,101,43,51,23,248,51,35,131,52,117,130,146,170,106,97,102,63,200,55,161,91,127,50,113,30,173,228,38,57,132,158,147,31,195,197,242,111,50,232,173,92,65,240,120,154,243,100,21,80,192,232,44,233,211,99,6,106,129,211,83,53,204,169,174,39,31,230,253,185,141,170,65,154,70,236,206,69,148,184,153,142,41,245,124,180,156,251,253,111,26,85,56,226,182,16,223,124,103,211,231,104,96,38,165,164,79,51,57,190,232,89,133,200,38,11,95,91,53,234,11,207,102,145,176,104,89,16,229,86,244,181,156,64,23,198,52,42,29,245,232,66,254,251,155,194,20,55,129,83,209,119,3,64,255,166,112,53,206,130,188,245,84,29,6,113,119,243,57,201,164,96,22,51,33,75,111,249,57,247,212,55,227,188,111,174,212,119,172,92,202,115,126,78,77,247,103,185,179,163,74,170,207,194,114,224,93,118,92,146,191,152,165,109,45,127,45,33,138,148,30,163,97,77,221,108,238,232,179,77,14,231,139,34,182,98,55,215,103,201,15,119,71,185,204,111,48,17,186,114,206,186,234,110,158,100,137,250,179,228,225,245,243,143,130,151,108,213,119,143,173,30,79,180,192,67,209,20,6,59,244,242,103,193,239,180,252,76,3,184,173,190,175,66,165,50,63,211,31,68,152,75,219,146,127,30,20,65,232,211,9,56,204,103,254,49,228,172,103,151,116,6,148,202,194,129,102,252,217,190,147,135,119,169,180,39,209,251,236,69,48,30,249,171,241,19,244,150,123,92,138,148,156,24,20,248,137,233,78,139,153,120,254,244,119,87,112,214,207,73,15,114,176,249,103,67,246,49,212,151,93,224,27,155,91,135,97,14,197,204,148,43,97,6,134,33,183,3,46,146,205,133,161,79,187,192,217,166,199,76,205,252,116,51,52,216,250,106,0,144,223,193,194,237,236,156,167,18,202,161,64,105,59,57,18,154,234,41,119,221,204,18,229,76,209,103,198,168,57,244,213,149,197,147,195,12,75,175,62,77,92,33,95,243,27,17,204,230,167,213,104,26,136,61,189,175,193,7,236,50,149,60,77,85,137,92,200,206,198,236,121,251,95,203,68,166,200,148,81,134,151,145,96,6,141,175,55,23,184,0,162,97,20,168,106,114,101,35,52,234,171,58,15,3,65,229,231,82,68,45,186,155,169,52,211,171,61,2,153,206,10,120,28,89,67,113,170,121,244,62,183,63,13,80,106,234,125,140,146,162,22,15,55,43,145,20,115,246,136,55,252,49,108,41,114,89,179,10,236,24,203,57,108,68,244,26,9,11,79,152,225,248,215,160,129,1,35,162,199,166,41,18,77,53,195,86,236,79,35,237,179,150,254,56,81,213,20,230,70,193,150,94,97,145,142,24,222,114,46,57,162,73,109,117,134,213,203,239,171,209,135,233,44,164,49,217,125,129,202,41,147,151,222,220,167,21,39,123,203,97,179,171,58,21,38,200,190,47,54,198,156,60,222,227,115,247,38,88,226,203,231,184,21,80,6,234,119,19,149,243,21,192,90,131,204,74,204,136,173,251,96,83,70,210,69,246,147,201,1,219,240,112,51,184,13,157,73,103,108,135,103,154,205,41,111,169,72,167,226,140,58,189,106,53,110,6,169,253,103,135,106,81,128,201,113,66,49,160,244,121,7,193,255,197,66,237,112,223,194,11,200,90,239,201,29,17,196,205,86,153,218,52,99,128,105,97,198,159,210,62,71,99,166,199,187,97,49,237,207,143,3,17,142,110,57,110,241,212,45,11,175,208,249,113,43,0,19,74,202,197,58,1,11,120,167,157,137,194,57,169,1,168,243,252,138,167,129,68,232,190,208,12,240,236,125,10,123,84,210,168,29,5,198,30,235,4,29,119,46,154,77,99,99,4,182,151,119,26,89,107,117,145,216,247,167,51,172,30,243,47,97,34,230,6,77,182,191,187,27,151,187,124,88,133,202,125,248,135,117,211,230,237,106,102,10,248,112,159,5,69,237,160,152,185,25,249,33,130,16,178,198,159,168,27,88,219,27,54,144,133,145,43,0,30,17,12,235,159,121,214,179,100,116,184,0,77,167,152,11,231,52,34,18,32,209,72,144,49,209,103,0,80,183,28,218,192,10,150,215,234,30,115,55,237,78,13,117,134,96,28,120,29,138,134,53,145,13,38,206,119,249,243,21,92,39,196,138,234,204,140,135,17,16,210,248,109,195,105,252,58,12,80,72,215,91,0,128,147,234,122,217,196,199,57,226,53,56,12,207,117,11,51,27,92,125,50,236,84,137,124,51,129,127,93,187,230,33,224,222,117,204,154,177,2,142,7,89,131,95,238,100,85,228,102,70,89,79,212,155,90,94,159,164,166,177,39,18,27,4,197,171,103,72,42,37,92,109,105,22,99,3,28,204,254,106,60,235,52,234,19,112,207,14,3,36,157,145,199,131,110,129,42,219,113,153,6,191,223,79,192,125,33,16,219,220,58,17,227,210,44,54,81,215,107,62,158,227,120,82,228,21,186,196,111,48,43,213,147,93,59,133,228,112,187,102,211,95,214,44,5,162,37,190,60,232,128,227,0,200,119,77,35,121,142,167,231,67,250,65,142,195,4,85,62,51,190,222,210,228,13,65,84,47,124,131,227,9,153,105,77,84,91,232,44,158,6,235,161,93,14,170,160,199,84,106,192,179,171,126,24,196,42,197,135,179,49,186,253,53,135,18,210,249,46,46,71,253,249,113,110,70,35,204,200,215,107,158,27,249,239,236,77,131,5,52,101,253,110,98,51,51,158,38,54,61,244,221,37,228,113,232,82,216,71,116,188,208,159,143,134,245,157,218,243,44,81,181,26,111,158,136,63,234,84,249,141,255,103,158,217,196,42,244,171,17,14,245,78,57,163,51,158,164,43,92,213,206,79,73,166,147,212,117,249,203,1,137,31,95,148,36,239,7,143,228,99,137,88,132,70,221,146,177,235,231,48,215,213,133,132,162,26,53,144,31,170,21,90,20,5,90,144,72,113,90,142,95,233,151,122,211,32,56,67,172,203,68,109,207,139,245,167,39,41,73,159,162,219,212,123,21,22,64,84,205,119,240,74,149,217,122,113,26,200,136,228,48,47,208,167,138,211,56,235,56,121,135,109,36,249,182,254,120,182,66,182,107,86,54,67,242,139,57,123,37,6,146,21,70,210,172,176,1,206,27,183,162,10,254,60,220,206,62,236,151,186,115,139,197,69,125,18,163,230,157,187,153,210,52,93,29,48,46,132,47,78,149,76,86,31,41,193,54,253,101,217,80,135,165,156,85,95,157,236,198,228,102,19,149,212,118,159,227,187,248,52,57,174,51,250,203,15,148,15,96,166,55,156,90,45,245,52,32,67,10,40,56,58,6,35,169,239,7,237,68,109,247,233,213,210,214,44,57,248,236,226,235,22,41,175,167,207,168,246,246,10,251,10,229,64,46,186,155,181,106,147,222,205,253,12,247,248,11,56,68,139,135,41,56,157,138,73,64,142,110,251,195,21,126,53,221,195,43,71,153,47,128,246,11,67,212,39,125,95,92,250,6,63,28,0,88,85,100,193,28,158,114,133,209,182,147,97,21,51,8,19,95,63,141,73,254,236,179,70,146,224,65,36,120,3,160,198,84,60,170,149,229,184,185,35,229,38,45,199,237,140,171,46,151,136,242,156,124,200,122,143,232,83,234,93,21,55,147,32,61,174,62,92,231,40,105,89,1,21,9,71,51,250,148,146,14,169,238,231,147,206,169,235,247,0,16,83,16,197,138,25,7,192,247,194,179,125,19,196,238,10,0,70,183,201,191,107,84,139,169,42,122,152,171,155,255,248,24,67,176,126,132,249,8,71,250,111,159,149,164,55,148,51,63,39,169,48,111,184,73,218,41,236,127,81,48,30,125,118,174,120,100,188,20,49,221,123,108,89,168,78,103,165,166,49,197,75,39,114,172,208,212,228,170,16,246,105,180,131,254,244,50,250,106,5,115,55,184,93,195,76,117,94,83,40,248,21,140,199,74,25,64,87,8,123,147,105,74,93,237,139,112,63,159,229,188,56,0,68,73,99,43,60,30,208,73,76,180,85,97,187,150,78,3,47,22,30,86,35,90,246,20,13,244,14,13,75,152,141,42,77,97,255,213,94,238,102,106,216,30,51,124,1,209,105,231,155,209,200,146,154,130,121,126,58,249,135,17,113,87,22,239,109,55,154,88,127,86,98,47,197,45,40,92,135,190,44,37,27,80,63,233,211,104,112,70,167,2,158,72,66,218,179,217,65,243,138,31,159,104,33,102,173,165,160,189,97,62,195,159,164,182,19,1,39,7,70,67,135,152,84,240,177,16,84,69,42,215,205,220,20,164,48,109,195,224,214,60,6,64,136,107,61,19,17,193,102,167,139,131,100,155,99,65,159,6,2,179,195,12,128,82,161,251,231,254,113,254,183,220,188,45,216,172,229,41,164,115,190,94,1,241,93,148,47,104,195,19,29,87,229,110,65,50,69,232,147,23,117,58,173,106,122,82,91,199,19,62,129,209,194,188,41,111,144,153,152,113,162,221,173,53,78,38,173,246,59,206,6,204,34,222,169,192,128,231,91,181,147,81,200,115,243,206,90,23,74,20,102,199,17,68,137,190,18,211,98,205,94,34,140,128,111,82,237,116,238,90,221,27,125,188,55,34,70,98,235,103,112,170,91,33,211,210,177,58,71,8,16,215,207,204,201,216,186,182,42,3,204,108,110,198,139,20,206,102,238,150,36,137,220,76,97,144,22,110,158,101,140,246,164,155,57,68,213,58,205,15,114,43,213,34,117,252,69,129,85,116,246,105,227,185,183,233,171,241,149,191,149,119,150,13,21,140,67,235,198,90,114,73,106,243,89,222,234,199,115,2,55,39,145,64,123,249,236,41,90,151,121,54,163,200,159,87,168,50,146,184,241,36,4,17,185,244,129,164,138,179,10,255,216,178,176,148,123,150,4,220,143,155,174,53,134,166,22,233,79,35,26,36,105,54,170,194,144,49,243,145,38,119,50,181,146,15,184,137,123,34,3,186,56,45,52,183,176,82,243,134,15,32,116,83,75,241,6,229,15,190,48,7,254,241,210,98,59,32,193,222,103,136,186,86,45,22,55,49,220,184,171,18,197,238,207,87,31,231,110,59,111,77,29,198,92,170,181,120,80,26,58,127,62,101,1,103,252,134,150,163,14,8,180,226,199,145,237,233,227,49,103,231,210,194,108,220,118,98,254,21,172,126,102,216,231,150,84,26,81,236,157,106,60,13,61,150,14,118,69,248,34,62,155,130,237,173,45,3,140,231,181,174,213,40,219,148,232,14,33,202,226,120,6,51,15,185,47,2,169,217,17,7,26,4,161,178,150,232,2,51,88,97,204,85,53,30,40,138,73,183,209,86,67,43,253,73,202,212,153,122,49,3,50,149,86,195,1,231,234,19,246,244,57,228,180,38,122,143,230,18,203,152,25,186,162,230,18,101,97,214,178,36,170,210,84,190,145,88,142,166,217,61,116,171,25,5,219,24,13,74,29,117,6,255,112,76,254,227,103,163,219,74,16,134,185,151,248,113,228,219,211,124,222,157,193,142,187,121,35,64,158,159,166,101,87,139,199,45,100,65,60,229,218,72,210,250,211,13,177,59,221,175,96,235,169,177,124,154,85,102,106,169,248,113,121,122,12,24,204,61,93,151,15,170,238,14,112,196,153,158,10,171,65,32,37,81,146,226,102,226,99,186,159,129,206,139,11,12,252,107,243,169,193,77,3,77,27,255,241,243,205,236,34,98,254,197,61,220,140,130,139,144,41,16,36,116,89,235,58,44,185,47,167,30,137,31,160,255,110,158,15,166,26,228,19,114,4,110,166,176,78,66,88,120,6,208,29,248,143,147,127,213,98,112,62,242,116,85,152,7,149,228,74,166,64,212,56,54,180,211,41,91,121,3,160,123,25,113,21,30,199,69,74,253,161,98,128,202,209,99,246,195,16,138,226,12,156,149,135,12,234,55,158,112,116,54,41,148,194,12,177,255,116,51,201,4,101,35,25,196,19,60,9,99,66,211,74,139,67,0,96,198,76,132,186,4,168,130,240,91,192,245,239,190,223,76,16,236,8,201,222,52,73,121,63,57,13,136,46,81,94,184,53,214,114,118,12,214,64,7,215,46,204,28,0,242,124,83,66,248,59,235,118,57,9,88,118,143,171,207,252,243,175,197,204,236,243,137,138,90,36,97,122,49,31,207,35,214,47,197,96,165,43,59,198,153,44,211,235,14,144,0,132,190,177,40,91,73,134,221,208,205,120,61,218,114,234,170,29,71,85,127,132,167,83,121,86,152,217,249,154,119,95,15,13,75,156,79,70,225,210,196,85,183,202,217,233,81,40,240,64,83,80,11,168,150,128,242,241,175,178,250,202,247,105,32,221,219,205,3,254,70,37,120,161,192,52,230,2,155,186,250,226,147,121,28,17,75,194,24,83,89,34,64,15,230,136,159,145,22,123,46,25,211,116,110,98,176,9,141,244,242,152,201,244,250,119,195,197,85,116,129,81,57,187,171,207,5,114,221,42,138,3,204,180,121,49,248,57,176,241,76,158,150,55,216,47,188,229,70,219,61,245,187,207,125,216,43,196,76,89,102,11,248,178,252,196,106,252,213,164,250,170,62,76,116,174,196,111,119,54,114,241,116,166,197,202,227,97,232,201,179,90,13,134,229,51,225,76,131,169,92,118,72,71,163,130,244,153,143,39,212,180,236,153,178,230,115,182,122,159,13,82,11,210,176,179,115,167,136,248,179,206,155,18,117,79,244,110,119,9,51,212,79,93,57,142,54,60,97,241,106,46,171,186,101,37,33,97,177,146,41,229,88,97,35,205,190,213,154,52,251,124,204,20,146,123,122,116,218,52,126,126,186,180,123,193,152,84,212,101,237,147,68,168,168,133,121,46,205,7,64,186,130,47,227,237,230,216,85,30,123,188,158,236,188,53,220,14,207,98,121,72,165,76,177,194,173,131,148,138,62,76,8,205,147,136,96,101,155,72,156,23,4,30,207,57,224,159,13,182,76,60,48,180,146,8,238,186,21,170,70,165,70,131,236,218,221,105,3,210,170,191,140,238,94,243,162,209,106,167,187,242,243,113,95,57,251,232,215,176,197,148,121,216,228,38,169,84,63,95,206,41,74,108,79,159,230,244,241,241,56,171,180,61,84,37,38,207,26,153,116,162,224,15,119,51,193,159,236,132,84,149,108,203,148,232,245,15,224,157,253,196,95,166,129,154,149,158,236,120,196,129,26,2,208,59,117,203,161,62,184,184,102,84,133,28,22,33,26,49,55,234,47,220,12,228,87,130,119,208,174,141,21,199,238,130,230,68,89,242,17,180,79,78,109,123,204,248,43,106,61,99,93,226,179,33,166,209,235,255,249,104,32,23,110,62,251,197,120,136,240,80,214,136,45,101,81,59,62,101,142,15,75,188,250,253,126,217,110,167,243,208,48,27,53,158,54,145,219,170,60,121,108,113,254,217,141,202,90,105,56,254,92,132,169,136,251,61,196,52,195,4,117,194,122,182,205,36,126,43,130,19,212,3,184,25,121,96,253,106,180,169,106,12,54,130,81,114,215,37,100,31,56,219,211,1,231,196,174,250,44,104,26,79,116,47,203,119,138,35,66,198,176,223,193,234,136,171,234,76,72,199,49,117,40,185,93,102,206,159,245,233,227,93,184,96,78,53,161,227,33,55,133,65,89,103,191,102,120,5,132,129,207,114,205,206,149,96,57,148,165,60,171,221,96,63,211,173,166,117,81,212,10,207,241,10,51,177,110,33,130,36,37,239,123,33,232,151,41,194,151,198,49,25,10,230,152,1,150,8,77,228,196,3,240,200,248,50,113,139,135,223,146,213,184,197,42,223,4,216,122,199,36,25,200,17,202,52,64,114,46,82,251,11,153,55,229,125,129,57,187,187,14,21,131,1,208,77,90,13,91,105,76,110,238,34,82,30,95,140,206,216,161,220,213,168,109,148,15,138,24,200,240,106,60,88,18,168,59,147,134,53,168,201,87,76,177,97,104,38,49,195,82,124,205,213,176,226,98,78,137,147,204,205,20,123,201,169,214,57,99,3,170,113,78,219,179,56,244,187,170,105,225,250,96,1,234,87,2,253,95,49,145,3,219,224,38,40,26,39,53,246,138,187,56,10,184,42,37,181,61,254,46,98,73,110,62,125,46,184,253,98,92,193,35,58,149,18,2,21,152,128,140,190,222,119,131,73,87,54,235,109,68,141,119,195,96,183,155,202,250,12,57,156,155,57,187,4,166,120,204,112,112,184,187,138,7,255,136,241,192,203,114,22,151,55,124,34,1,188,212,138,164,124,189,214,165,18,43,20,236,246,0,121,25,140,67,10,72,224,238,71,186,53,204,132,199,132,136,4,136,41,23,208,48,211,171,85,205,99,180,107,5,17,36,159,133,76,147,115,14,28,15,131,82,190,165,15,143,155,127,36,218,149,116,48,33,62,237,241,211,139,139,104,86,170,107,176,127,126,152,67,197,218,4,82,135,228,192,160,61,97,62,179,80,190,217,238,224,238,59,157,123,39,69,77,250,240,153,38,67,204,100,227,165,217,253,23,18,115,51,106,42,69,127,156,155,76,204,112,10,23,4,144,141,31,140,72,86,52,188,113,43,146,193,68,66,121,223,31,135,233,92,78,181,134,96,71,158,229,154,33,38,17,51,172,230,177,153,177,109,36,89,155,13,71,45,146,209,240,109,213,249,240,108,19,132,93,237,154,83,123,222,109,226,21,247,105,178,140,218,114,115,97,235,109,90,110,143,121,161,128,126,91,158,21,101,85,16,45,203,94,160,72,183,156,35,89,215,207,113,97,215,157,72,141,58,116,229,248,198,107,76,241,217,134,100,238,74,1,14,73,234,29,48,171,17,22,51,188,97,250,116,85,38,121,163,180,189,93,218,76,194,66,204,4,190,197,76,20,67,204,232,213,238,59,149,200,243,232,104,159,121,235,165,118,214,163,202,86,136,66,51,149,27,215,42,151,57,202,146,235,61,92,86,183,248,135,242,150,143,16,34,1,86,0,125,228,67,107,62,156,222,219,172,4,69,197,186,174,32,230,49,115,31,147,120,70,131,202,125,151,48,47,3,22,42,39,58,103,134,127,20,153,18,101,98,107,48,139,12,191,102,82,164,50,30,114,253,13,100,203,3,80,107,91,145,146,62,141,27,17,39,27,60,82,82,190,75,90,4,194,173,207,76,145,198,19,199,225,59,122,164,132,118,182,27,175,208,154,27,1,117,88,87,209,244,32,2,216,161,114,88,81,156,77,170,155,100,2,2,129,89,67,186,248,201,248,116,59,6,125,83,64,58,62,171,63,217,41,35,246,226,251,74,222,139,248,189,152,51,2,184,221,205,131,106,158,172,230,86,156,112,29,170,135,86,119,122,127,124,71,162,96,3,253,209,164,78,183,114,79,63,154,8,125,61,60,190,157,136,160,19,195,128,33,193,157,85,30,249,118,230,131,35,57,182,161,139,212,187,74,164,201,125,233,33,54,65,74,87,105,230,169,189,91,110,182,64,173,76,196,109,197,189,222,231,131,36,143,238,25,219,72,15,188,207,185,103,106,28,149,155,58,244,163,110,70,62,115,234,210,132,201,50,30,134,64,51,247,191,32,254,119,55,6,115,202,58,77,153,102,94,157,104,116,114,64,219,100,87,160,88,213,51,32,123,204,135,11,180,161,250,16,217,94,30,78,75,183,89,228,188,162,213,198,245,169,103,19,233,147,18,207,110,11,40,169,74,195,89,216,158,51,58,79,115,176,233,105,190,137,55,182,251,230,246,154,161,14,175,183,217,96,3,166,30,246,166,193,29,102,252,175,166,158,4,33,252,232,50,0,221,175,155,66,142,253,14,7,173,207,234,2,65,28,59,164,105,26,76,4,147,2,119,200,253,238,172,218,96,205,40,55,63,227,36,227,36,17,9,211,103,246,200,21,126,22,12,90,106,5,249,225,95,69,218,76,147,116,173,216,177,230,115,16,60,67,127,154,141,194,78,204,127,54,255,252,170,125,236,184,123,108,211,155,123,252,163,100,68,134,110,38,251,180,255,194,3,114,138,82,52,134,77,221,235,145,243,216,94,146,137,155,6,124,229,17,236,96,189,132,57,27,207,158,186,41,104,83,45,55,31,95,64,149,85,193,126,39,87,82,56,102,48,33,237,117,114,150,179,196,17,33,131,8,65,167,225,60,123,225,23,250,109,166,100,165,12,193,96,60,162,228,7,7,191,74,225,140,49,29,83,8,233,214,211,20,205,173,83,61,151,220,181,131,224,31,144,150,44,235,14,219,90,143,87,195,179,151,180,225,128,49,183,127,23,96,214,174,199,57,7,180,235,90,146,211,201,83,131,87,205,178,199,222,165,68,170,244,234,195,242,241,75,25,168,52,202,53,85,54,198,232,108,166,155,81,30,94,106,38,157,88,220,220,16,32,76,207,52,228,130,224,63,126,122,112,106,248,181,81,115,239,177,221,95,186,73,69,143,27,140,11,41,134,139,202,175,44,217,69,18,111,174,110,79,213,181,85,141,171,204,15,133,32,215,108,138,5,170,17,116,79,0,171,47,87,226,61,246,178,243,183,51,222,12,19,158,232,46,217,222,152,195,10,189,150,104,27,1,210,240,251,3,41,25,74,135,69,188,136,11,135,83,252,240,209,120,148,69,149,145,192,251,230,48,215,38,244,91,232,51,66,130,62,174,153,171,190,152,19,26,202,241,213,9,212,130,170,50,253,82,146,241,213,192,252,197,74,213,77,141,62,161,190,92,242,11,68,32,214,188,61,74,174,234,209,139,74,53,4,134,184,239,230,115,100,171,86,213,196,111,247,207,30,21,88,210,86,173,42,112,255,97,54,54,71,249,236,14,62,126,123,211,198,76,100,231,69,101,139,162,243,232,211,153,114,214,68,51,136,72,46,163,110,206,134,192,17,9,47,78,140,152,11,48,19,168,99,89,139,237,250,254,234,109,4,154,98,165,144,175,249,36,29,195,180,226,68,123,108,113,34,244,248,46,110,135,67,165,201,198,142,46,61,211,159,200,154,88,251,189,249,0,250,228,196,86,115,53,118,106,111,55,129,137,173,102,54,18,255,237,73,53,180,206,20,160,197,173,186,121,177,231,171,220,90,25,108,58,110,173,32,43,84,201,205,228,233,125,93,79,98,252,83,101,226,64,12,143,25,102,156,80,53,27,210,172,135,25,87,238,145,168,75,65,98,109,63,94,245,134,77,14,161,228,216,176,32,29,83,176,29,60,77,228,243,221,124,250,52,169,248,106,39,225,49,253,195,128,172,233,226,228,226,180,122,204,210,243,195,75,47,93,8,249,181,22,135,151,181,78,117,22,89,0,235,254,56,241,22,253,113,75,94,221,94,131,30,69,181,247,140,100,46,38,3,226,132,74,9,107,162,118,171,94,51,18,15,210,107,84,54,165,219,231,208,203,168,78,47,161,101,47,41,165,215,32,167,92,106,222,227,46,63,146,179,227,121,26,151,44,38,34,144,106,93,219,76,166,92,163,229,118,81,80,177,221,10,129,212,151,81,66,209,134,116,161,180,220,88,187,190,72,144,145,186,159,75,96,81,243,74,46,115,210,32,217,2,67,175,102,136,195,253,199,161,212,202,114,203,128,207,187,57,37,39,119,128,76,206,66,155,6,165,205,10,243,202,26,173,47,212,25,184,68,4,66,9,67,11,84,96,243,0,225,56,221,12,192,66,229,41,207,199,236,216,242,50,55,234,164,125,222,76,36,207,223,141,90,229,51,36,199,23,89,35,122,141,58,169,34,23,86,28,169,114,155,6,126,92,138,251,139,121,74,238,225,1,92,51,177,25,53,215,144,68,60,230,201,130,86,51,133,9,35,158,54,246,104,253,108,10,150,253,225,70,136,126,233,120,118,114,73,254,93,205,244,203,30,209,78,106,182,252,105,248,107,159,37,86,16,221,118,143,2,227,214,128,12,53,238,195,111,218,141,226,190,135,9,222,116,58,226,213,96,29,53,106,136,220,232,240,250,21,204,227,73,190,80,187,127,238,214,62,87,208,145,31,170,188,188,115,104,143,241,102,130,161,42,101,13,152,199,143,214,252,43,141,122,36,163,123,208,189,53,240,221,26,226,130,32,194,165,22,49,226,41,229,71,128,149,202,132,232,18,163,170,86,237,240,26,0,47,154,13,217,151,170,131,115,234,228,248,104,138,70,30,209,218,217,239,190,113,252,74,112,35,170,172,76,121,108,246,166,1,189,217,143,216,251,2,208,236,77,59,111,206,170,99,98,23,175,28,95,13,200,100,60,74,242,29,34,120,127,55,226,125,66,109,9,219,7,1,7,127,26,215,102,61,154,207,53,167,232,112,152,13,149,244,223,244,115,156,180,22,51,40,109,213,9,198,215,140,94,89,220,191,178,62,157,65,115,250,103,47,42,178,68,102,126,90,203,194,10,29,186,120,235,144,206,156,225,244,223,222,84,6,118,53,83,187,30,79,195,33,252,72,253,154,146,70,241,46,37,238,42,42,193,164,53,28,23,208,184,35,84,229,252,7,19,144,29,62,105,116,5,26,42,202,36,139,93,218,18,43,119,28,233,18,42,159,203,142,135,209,165,211,254,70,223,228,75,21,32,139,204,69,89,30,238,22,107,136,135,207,57,170,145,109,74,234,123,108,195,204,216,169,160,81,192,97,203,75,172,48,83,246,36,230,179,17,194,178,229,230,1,246,82,122,172,1,174,221,241,52,18,51,18,73,130,5,48,57,138,151,116,213,202,207,187,201,82,56,103,89,99,27,60,251,110,214,31,79,129,94,105,198,184,164,8,46,226,222,231,96,244,166,81,234,151,196,225,62,14,220,113,111,190,24,88,163,168,99,8,233,44,223,157,66,46,180,21,171,153,215,181,9,135,115,52,156,3,91,221,40,48,189,181,199,136,224,97,235,153,77,137,194,114,129,47,176,197,231,92,77,106,38,127,112,205,0,113,85,71,155,11,238,216,222,43,128,222,147,120,120,25,76,151,251,3,16,102,203,28,36,152,22,23,74,142,103,4,158,175,25,161,234,226,155,89,1,226,222,210,99,182,106,241,48,151,71,84,19,81,164,226,184,231,6,106,41,171,54,242,241,13,152,90,62,26,205,46,117,178,0,178,29,93,254,227,173,82,7,112,173,166,39,233,23,24,19,255,76,186,213,65,2,145,252,190,105,209,77,33,206,131,167,173,77,87,227,32,176,137,126,212,16,51,108,208,43,158,158,80,171,55,49,163,65,147,189,211,206,25,69,240,255,154,23,152,95,223,19,128,93,40,6,4,120,194,116,180,195,177,130,251,212,103,169,14,243,157,238,244,60,250,104,210,110,50,155,41,102,209,32,58,45,147,12,65,90,175,216,57,127,207,237,82,78,53,178,231,165,68,151,81,117,214,229,76,68,255,22,98,19,55,131,186,149,131,11,118,225,237,73,37,152,109,40,170,150,207,178,82,62,191,212,1,165,100,159,190,102,100,87,106,247,167,151,17,107,200,143,35,239,228,164,151,205,174,28,93,130,134,9,141,83,47,140,105,198,65,219,196,135,73,134,88,141,173,146,106,4,69,57,81,172,119,188,241,48,3,29,146,11,37,18,9,35,60,187,98,76,13,226,63,165,6,198,33,198,107,27,150,82,172,131,160,74,88,41,77,146,44,32,133,126,221,51,213,205,148,13,228,18,78,213,102,115,66,130,246,171,144,147,253,38,81,109,237,138,76,205,10,26,159,223,6,12,224,139,11,178,213,214,117,142,158,53,159,60,150,131,127,184,229,10,0,231,33,178,138,110,37,156,169,143,82,163,224,211,136,99,27,196,173,152,141,78,51,187,57,27,53,210,53,83,220,229,244,217,232,54,101,194,168,98,230,98,227,59,25,114,113,122,195,78,166,224,24,159,204,6,162,177,49,56,76,166,199,19,121,243,214,171,63,129,184,189,174,53,37,205,29,194,105,215,230,253,40,40,175,196,200,110,180,111,135,236,71,200,147,218,81,238,65,98,158,186,52,18,187,247,109,53,142,211,243,52,60,33,31,8,143,134,177,187,171,153,169,61,194,92,140,116,67,205,16,129,69,127,54,211,207,22,51,83,48,71,127,162,79,241,60,13,81,136,239,253,148,229,103,137,60,211,97,187,184,120,79,131,90,226,156,152,75,205,6,153,117,51,218,103,119,97,97,62,94,134,123,132,144,25,108,41,177,205,198,178,20,231,101,5,238,36,48,241,76,249,33,105,82,55,147,233,189,55,104,10,150,44,149,227,102,170,102,110,12,54,51,4,211,75,162,155,209,22,139,143,110,178,80,36,87,194,108,81,92,49,147,141,140,185,98,250,60,69,205,22,94,139,15,35,71,216,196,140,186,250,252,96,26,72,117,131,229,147,94,3,67,235,138,205,141,125,144,64,234,53,15,35,164,243,133,203,189,82,120,241,51,89,139,80,50,4,0,86,148,228,29,233,30,46,55,222,114,170,177,71,145,94,27,196,197,253,222,83,137,208,74,42,33,27,48,50,28,5,187,125,203,54,76,121,26,113,91,255,110,198,99,203,128,153,6,159,251,10,231,181,20,23,73,203,140,165,55,166,57,232,134,177,101,178,112,198,142,152,44,38,132,157,164,101,28,133,221,163,126,134,224,17,170,233,211,40,75,249,134,121,53,81,31,54,232,238,241,11,195,74,64,126,73,143,87,171,139,245,201,64,224,45,203,155,161,14,247,236,59,129,53,120,218,165,221,6,151,243,225,216,240,234,108,233,239,98,146,22,62,152,200,241,136,148,13,228,104,51,123,138,175,157,137,82,84,119,229,152,77,180,167,184,153,163,103,202,171,97,118,113,181,64,75,228,80,70,171,230,28,217,21,43,108,233,58,28,144,153,122,137,7,94,243,105,89,30,250,112,10,209,138,99,62,43,191,183,242,62,29,119,19,202,55,21,74,241,187,37,197,125,173,101,171,112,191,214,4,208,166,198,195,75,169,64,140,151,165,239,47,149,140,117,15,41,96,207,63,218,164,21,13,131,62,227,122,133,32,23,251,189,174,217,61,51,203,242,160,212,174,121,65,0,13,235,77,55,149,181,200,206,167,48,159,187,157,84,46,102,147,42,142,232,21,202,207,77,178,70,167,41,195,104,196,175,89,156,112,211,248,164,240,53,172,189,73,154,14,205,113,228,134,162,225,4,47,101,10,91,197,90,141,134,177,75,20,121,115,3,204,238,219,56,129,51,162,60,215,204,31,229,183,51,226,246,98,254,81,162,21,121,181,174,122,224,188,132,102,194,220,183,20,96,193,243,2,128,247,118,202,185,138,46,233,82,74,129,234,157,134,200,239,93,180,93,38,35,222,194,87,38,254,116,188,219,37,230,190,130,36,209,204,0,251,196,124,54,192,126,103,18,136,186,231,105,72,64,111,143,91,54,77,172,40,102,239,219,103,89,24,30,44,19,156,157,66,215,208,134,75,247,12,60,72,46,67,110,230,128,79,106,166,32,36,190,58,245,174,173,70,60,195,107,169,89,245,36,117,165,75,72,203,197,237,27,234,137,34,153,75,99,206,166,76,198,205,248,7,55,218,151,237,212,43,177,225,128,37,146,117,59,169,167,138,117,203,253,105,10,5,35,65,155,146,227,89,202,1,111,178,55,219,194,42,113,242,64,108,35,135,222,236,200,148,249,126,2,20,98,10,103,203,49,115,15,218,215,108,188,231,98,134,214,62,133,153,86,13,25,42,110,99,41,142,173,115,117,174,34,228,119,204,20,100,148,120,122,219,208,137,185,144,60,169,209,99,248,2,50,28,228,65,87,138,177,74,48,169,74,135,86,3,98,148,251,227,56,131,98,70,44,160,70,143,110,192,232,242,110,164,190,29,52,192,143,163,79,121,173,89,202,203,25,106,60,67,105,217,185,73,230,188,174,249,156,37,58,7,207,143,5,185,150,153,135,136,55,0,199,197,175,143,173,14,78,17,181,78,170,169,194,188,241,4,197,108,90,193,177,39,20,164,101,235,214,175,38,51,51,195,220,167,160,46,13,164,93,239,94,119,78,125,200,186,196,76,253,90,44,61,184,28,133,151,146,241,130,118,206,151,30,209,185,169,235,3,95,250,254,54,65,203,165,51,137,176,169,63,123,102,73,150,106,51,38,120,170,209,99,21,92,145,62,75,222,196,249,227,142,249,56,102,189,235,202,51,161,63,55,19,42,145,116,19,230,13,79,194,53,159,157,73,55,20,88,143,220,167,68,110,170,190,59,134,73,13,121,195,155,149,42,12,221,111,70,115,185,73,248,188,73,125,169,25,18,203,22,63,78,29,156,184,71,132,39,80,71,113,243,38,206,220,117,151,189,89,182,102,69,17,186,41,156,11,91,141,176,23,105,255,45,21,230,63,37,140,22,231,53,2,82,178,60,224,123,111,45,30,30,16,15,202,13,2,198,137,20,123,25,46,97,215,211,250,220,133,246,138,195,1,54,242,37,147,144,50,212,230,104,208,102,149,128,105,235,211,51,72,139,143,213,232,169,183,30,122,8,188,251,84,88,86,155,38,237,38,120,21,119,54,238,248,105,232,105,141,182,229,8,239,105,145,17,171,106,62,71,189,71,51,232,237,115,161,208,223,134,83,44,78,107,210,78,85,28,32,64,198,231,160,243,134,195,92,179,212,203,224,58,226,90,22,199,205,61,251,191,222,15,160,200,205,78,34,74,90,201,196,23,196,76,157,208,142,167,77,226,80,61,5,4,193,60,46,0,46,47,53,245,143,128,98,186,66,39,64,21,238,62,250,110,234,197,252,46,138,10,38,5,157,250,244,8,6,95,216,222,64,215,235,119,79,128,26,217,205,16,73,235,76,66,249,50,90,70,244,181,201,153,186,16,110,118,150,29,240,206,15,201,168,105,224,64,246,232,102,206,11,117,82,170,81,173,198,211,196,143,158,209,222,0,51,189,79,77,95,74,59,141,61,220,11,75,218,79,56,99,63,163,189,34,4,196,139,243,120,156,47,227,29,157,110,134,121,64,156,120,42,194,118,56,64,232,94,41,233,94,54,5,54,7,130,159,59,37,63,149,230,51,201,29,117,12,255,27,78,137,172,143,117,235,170,192,44,17,200,233,186,124,80,187,240,46,131,92,102,138,227,6,110,181,199,45,22,249,66,33,192,178,186,248,85,227,225,49,168,25,126,204,45,138,22,127,201,77,129,247,242,106,64,155,219,205,212,131,235,20,183,155,143,231,77,206,74,194,31,213,62,33,167,16,179,112,217,161,170,29,206,173,168,132,153,116,119,175,143,121,70,224,24,202,164,249,76,36,19,122,117,183,144,58,146,54,159,15,179,0,160,155,55,44,189,85,251,116,65,53,229,221,98,215,237,191,232,211,226,92,30,80,253,236,45,1,113,246,187,51,195,125,192,144,254,41,51,233,187,217,94,221,81,25,144,161,72,158,139,216,138,225,6,220,124,22,238,72,186,91,66,227,235,251,6,58,215,68,69,197,76,161,150,251,3,3,128,64,21,191,114,145,229,233,30,109,60,7,54,4,64,77,79,1,78,157,239,195,72,218,103,225,251,67,215,209,169,204,27,192,133,36,73,4,116,230,22,229,34,110,38,143,165,103,54,100,93,206,188,130,200,22,201,114,121,154,72,78,242,181,9,92,74,101,54,56,117,225,136,139,134,153,87,47,71,31,178,166,59,218,125,214,110,79,143,55,141,160,130,71,60,134,65,14,154,186,19,217,192,101,110,94,68,250,228,204,238,80,31,248,104,15,163,237,125,188,160,227,128,119,95,218,198,243,33,136,82,92,226,77,236,230,51,195,82,210,244,72,103,90,14,63,99,206,188,64,84,66,127,188,29,231,222,29,79,148,229,135,78,134,31,225,150,59,181,70,15,219,212,35,0,163,26,137,226,97,80,194,164,238,29,66,69,238,235,83,243,88,244,26,1,87,178,95,177,127,225,41,185,191,163,93,224,194,193,128,148,183,48,119,97,36,88,252,173,205,115,131,216,92,43,30,243,153,91,97,198,55,80,167,20,204,141,111,134,199,23,192,129,150,209,128,73,100,250,150,68,129,252,174,218,35,6,84,240,83,151,237,73,145,149,80,94,147,74,15,243,89,94,2,240,101,39,237,174,240,140,0,246,35,124,154,161,14,56,253,53,220,108,144,171,166,158,58,46,193,114,115,163,244,167,168,25,104,120,60,109,133,20,50,24,249,140,238,244,78,153,28,186,91,251,12,165,140,200,162,65,54,215,167,222,203,48,111,63,188,0,127,80,107,245,152,187,215,97,67,34,2,250,71,223,221,143,107,20,223,141,238,227,210,203,15,145,105,223,175,200,39,149,199,25,207,230,73,126,19,197,146,8,85,199,203,42,211,221,55,196,211,75,239,211,201,56,169,194,60,20,91,143,25,32,218,186,230,241,52,252,204,172,179,8,70,152,241,20,187,94,188,184,132,223,119,179,223,13,53,95,46,79,195,225,159,213,185,245,199,115,80,38,55,99,106,123,230,10,204,236,126,89,133,164,132,114,219,247,206,231,92,28,205,138,142,151,70,45,64,83,134,239,104,217,247,161,189,98,185,46,79,66,179,9,0,100,18,243,15,54,227,230,5,152,88,230,233,105,230,244,90,233,118,252,14,10,212,239,187,169,187,238,206,253,64,134,211,98,19,98,158,212,45,121,203,59,26,161,55,205,193,252,167,86,198,191,187,83,57,35,23,156,65,145,77,143,225,134,179,106,233,195,217,234,85,220,74,97,146,154,215,182,122,59,55,159,153,39,68,30,224,44,192,135,251,171,145,252,146,29,105,64,249,19,201,157,105,229,168,83,205,86,204,231,13,3,230,47,28,88,76,59,139,71,124,102,252,131,42,206,33,133,23,108,160,110,110,77,101,10,33,5,163,20,62,204,184,227,114,172,178,176,17,0,252,204,148,53,117,185,245,29,223,14,170,61,159,104,103,127,90,67,63,12,32,108,92,5,184,191,19,17,16,51,64,10,247,23,150,49,142,232,111,103,114,209,213,173,38,113,44,223,101,64,47,239,52,42,85,88,49,98,238,65,71,115,172,80,117,104,195,144,9,140,59,252,121,11,154,26,242,106,8,98,92,9,141,58,34,11,48,139,25,21,47,135,13,44,10,246,123,214,167,1,111,141,248,113,42,89,197,207,1,27,126,115,228,16,29,104,233,36,114,173,200,70,198,187,169,33,215,31,167,252,194,107,246,155,237,2,162,71,64,133,254,241,22,246,109,184,50,175,24,152,43,42,231,249,108,86,170,152,11,194,33,245,118,26,32,41,53,163,225,19,13,163,116,81,246,113,100,87,206,240,175,59,92,77,202,129,160,10,220,57,50,167,19,244,67,23,191,244,156,40,37,196,133,232,160,179,92,116,225,39,82,203,37,204,191,176,149,152,75,29,17,206,49,217,96,117,224,206,90,179,180,199,53,67,7,36,102,110,199,35,230,56,145,63,217,85,192,245,185,246,28,13,239,89,138,241,80,102,164,210,34,198,3,114,182,164,191,141,56,200,184,83,5,61,183,165,175,174,206,32,79,21,37,115,190,60,15,159,150,250,10,32,173,183,134,154,205,73,246,1,129,176,52,15,253,234,77,56,213,95,141,255,52,228,116,51,177,96,151,127,107,248,183,91,243,147,103,30,156,15,241,11,18,37,157,156,134,98,62,31,29,184,232,213,169,149,212,201,96,69,208,241,227,28,78,82,203,71,230,134,187,131,79,52,14,160,242,204,21,10,165,60,242,189,40,131,170,186,225,33,82,19,216,152,53,236,59,159,31,167,50,196,155,54,225,24,151,61,39,91,149,136,47,129,51,214,207,149,116,88,161,64,137,135,155,21,22,232,119,33,124,228,223,5,147,142,80,150,131,16,69,165,198,91,198,61,77,131,173,240,36,183,184,103,88,232,175,52,157,104,92,119,253,224,53,230,195,154,159,121,40,49,52,114,49,85,42,34,142,25,41,192,116,205,109,138,50,5,113,88,156,140,28,239,94,180,94,204,240,183,73,203,41,112,148,105,140,182,132,83,62,219,119,231,174,75,4,158,165,61,227,195,140,84,67,204,3,174,152,22,239,62,107,117,232,34,24,134,241,138,78,45,128,88,238,144,32,101,220,227,162,143,56,244,208,69,96,183,156,124,39,3,37,169,242,234,198,134,25,13,199,117,153,186,244,41,116,104,59,230,41,121,64,217,170,59,53,115,62,85,16,209,109,114,246,161,209,144,239,78,60,76,124,83,204,16,160,222,41,14,203,175,118,104,129,71,51,154,117,134,174,60,214,60,163,46,243,152,11,164,138,210,97,184,50,245,174,174,211,245,194,22,109,60,56,37,74,153,32,101,29,66,160,101,153,185,186,239,210,5,200,36,43,128,98,86,200,204,221,60,13,54,24,230,182,141,70,230,154,77,251,67,204,196,138,226,0,58,31,185,164,92,47,131,48,12,105,84,32,86,220,160,150,152,9,31,237,120,154,84,183,116,139,209,169,231,56,98,168,140,17,64,222,49,215,122,125,75,150,71,206,178,21,159,27,87,15,46,119,204,253,86,156,102,155,38,169,94,35,40,127,105,183,137,255,121,76,230,188,153,15,149,167,153,135,174,7,133,153,77,39,255,205,223,252,219,31,254,249,79,255,244,207,127,252,211,159,255,225,143,255,229,175,255,245,31,255,246,63,255,241,175,255,234,255,252,247,255,246,255,254,199,255,254,191,255,235,127,254,213,31,254,211,63,253,221,249,11,92,115,144,8,231,255,254,234,223,254,237,15,255,250,231,127,249,231,243,183,255,238,143,127,251,231,255,250,167,63,254,213,31,254,254,143,255,244,159,255,248,231,63,253,203,95,127,134,127,255,15,255,248,199,255,240,231,63,253,195,63,254,61,63,240,79,127,250,187,127,248,199,191,253,243,249,249,255,232,109,105,38,206,19,43,25,144,167,236,235,141,32,247,142,189,245,56,15,144,16,170,121,207,118,183,137,69,24,172,136,185,51,147,99,247,92,4,136,100,244,89,189,99,223,29,236,108,205,58,57,128,157,71,224,120,29,119,113,74,9,55,230,21,213,175,152,57,177,182,152,169,14,143,49,48,93,30,113,38,225,179,8,94,236,6,105,86,213,179,212,152,203,239,180,134,105,183,234,171,79,47,196,6,5,167,102,121,158,229,75,124,210,194,224,80,179,90,109,179,189,102,194,34,218,46,138,141,99,45,83,67,45,5,10,152,137,178,196,211,144,100,234,114,131,182,106,134,31,187,200,202,136,187,135,121,172,251,85,68,167,242,243,52,215,198,48,91,77,145,124,53,16,109,249,113,180,142,228,176,67,22,107,69,252,231,92,125,207,9,35,119,154,70,254,53,146,81,11,141,100,1,7,26,74,140,16,184,155,179,169,156,136,25,25,0,143,135,163,166,194,10,84,179,9,73,132,153,140,180,154,167,161,29,220,140,132,77,209,213,124,238,37,61,182,215,115,211,238,89,39,218,152,240,183,93,243,89,177,85,127,156,195,208,67,168,231,80,165,86,113,232,62,2,89,204,118,243,185,32,239,103,196,54,56,226,238,102,184,27,36,59,2,213,213,138,0,44,233,238,54,116,31,162,82,177,251,113,118,156,197,150,186,254,248,100,163,241,185,134,222,83,211,120,7,17,185,26,117,56,27,228,163,16,66,130,240,70,245,43,204,196,160,196,77,134,197,177,70,190,106,115,240,38,29,80,174,196,78,70,121,204,48,93,102,125,26,90,84,119,110,224,102,31,162,144,243,51,199,76,53,179,66,160,76,27,38,118,126,99,175,214,184,244,217,115,86,139,244,8,185,69,117,132,113,48,115,132,165,97,159,238,26,106,97,132,169,127,255,204,164,84,159,109,103,83,103,233,159,101,44,185,186,227,33,182,29,33,36,35,161,111,146,145,133,15,63,5,202,123,3,254,215,200,114,55,21,121,15,110,109,99,13,209,131,248,44,57,63,144,144,30,233,122,51,239,232,75,121,6,27,5,172,103,63,227,50,199,198,241,153,207,134,63,31,95,18,20,172,147,5,80,43,126,166,157,120,193,84,254,118,23,90,226,18,152,100,23,135,46,181,70,126,98,255,10,44,196,92,141,28,40,204,11,246,105,249,233,106,213,22,222,35,196,227,132,211,11,51,122,92,254,230,243,201,123,169,179,7,25,76,242,136,1,140,218,89,4,79,41,147,58,30,129,103,130,141,106,64,208,185,217,84,2,162,144,244,116,60,36,143,207,135,109,88,235,221,60,222,104,161,209,137,167,107,61,171,239,241,201,8,47,57,40,128,133,147,53,62,100,236,136,129,253,221,80,64,255,197,211,57,216,219,48,51,201,196,121,71,206,173,126,183,45,28,2,187,53,138,25,226,161,18,102,216,172,203,51,216,148,47,21,55,27,20,91,126,220,136,211,190,45,7,243,80,154,103,35,90,158,14,78,193,123,131,4,80,222,125,156,147,229,165,158,40,111,3,84,149,241,76,134,224,141,167,7,180,80,67,205,252,252,112,51,139,64,39,75,34,33,181,226,233,109,148,251,106,78,176,159,125,102,80,101,26,218,234,38,2,80,189,105,103,149,86,133,195,117,18,18,142,122,70,150,161,188,214,211,11,78,219,77,209,61,55,168,241,44,206,226,249,9,68,27,198,18,42,142,223,103,123,112,202,202,230,135,166,17,206,218,229,172,246,150,193,147,160,158,106,71,51,103,119,255,113,32,107,85,199,139,64,204,7,5,135,157,42,109,65,191,51,156,248,154,62,218,103,5,84,205,108,130,33,132,225,210,205,196,11,117,188,76,29,54,26,110,215,18,29,16,68,110,87,252,246,234,15,204,137,242,245,51,183,162,101,123,40,115,47,147,188,4,60,151,189,44,237,162,177,16,19,183,218,222,227,29,109,37,185,27,192,89,81,60,246,219,65,162,102,41,91,60,102,80,176,195,191,107,44,227,228,121,110,114,201,81,32,136,109,163,52,167,23,61,120,213,99,162,157,45,38,105,114,209,212,22,156,192,193,102,70,215,20,134,153,93,147,152,89,7,187,147,94,50,193,147,198,2,219,70,203,173,63,126,206,225,242,69,121,184,130,16,94,215,167,41,244,252,220,13,252,20,22,163,124,24,120,96,231,81,63,230,101,92,190,98,158,86,124,253,153,225,195,85,72,52,23,153,179,87,84,55,115,136,207,199,186,99,13,100,75,43,60,187,237,217,116,60,34,206,173,146,114,194,231,183,225,218,254,58,13,200,90,211,20,30,43,121,58,77,91,71,106,124,189,102,211,243,11,51,157,246,108,244,132,17,188,221,150,197,156,239,70,191,28,100,75,97,230,234,154,163,128,195,157,155,166,155,77,24,173,62,155,113,72,57,29,51,236,162,186,95,22,66,251,217,123,188,25,239,176,154,169,169,241,221,214,24,251,166,54,13,4,240,242,93,135,141,66,107,102,178,1,36,83,52,13,185,37,97,108,205,150,249,244,178,96,155,58,231,94,88,223,173,220,9,5,48,3,220,127,2,3,51,187,187,97,90,163,72,217,168,121,16,76,112,243,70,86,181,191,230,254,21,21,16,173,34,69,245,188,123,204,88,66,68,154,147,34,188,72,101,87,207,174,96,6,126,249,124,24,43,212,223,109,4,165,227,249,113,152,192,175,25,246,23,53,183,18,42,212,150,56,232,207,92,34,56,229,193,45,75,10,170,54,144,81,236,23,39,82,248,165,135,165,22,201,246,242,238,160,59,107,231,147,231,238,232,147,86,223,182,184,91,83,91,33,230,14,33,155,91,207,117,74,97,40,212,78,84,39,124,250,65,149,247,227,114,116,216,46,188,101,11,188,159,190,26,242,10,167,101,50,12,209,153,57,122,238,79,10,34,226,105,4,3,30,111,200,78,219,48,147,165,213,94,225,166,62,162,203,23,200,116,117,48,41,134,113,210,99,67,212,151,221,95,135,165,197,158,118,28,128,145,159,150,81,86,24,139,123,35,211,254,76,196,93,3,43,69,221,134,213,17,60,30,73,115,93,61,171,9,217,69,247,52,244,232,230,109,25,91,147,222,214,81,97,117,114,73,171,94,154,75,99,20,0,186,227,124,4,127,148,20,26,77,208,123,56,157,185,57,86,20,200,235,85,3,4,64,115,243,249,45,105,56,215,148,236,9,45,42,18,161,104,208,219,219,233,238,125,31,134,236,225,185,26,22,3,124,126,230,204,140,215,134,219,143,249,76,67,220,119,43,142,189,193,210,235,61,14,97,2,52,13,26,29,161,192,165,134,25,254,65,125,216,174,49,110,69,144,68,63,154,87,59,40,194,138,221,151,162,188,0,205,119,79,175,96,166,222,66,62,11,153,11,175,202,49,115,122,238,172,224,124,247,8,51,97,111,29,205,98,176,176,248,241,51,238,93,239,172,36,51,251,119,173,180,90,249,170,206,43,181,2,107,220,15,27,4,97,247,99,78,174,54,136,25,85,119,249,110,242,143,225,166,81,179,222,52,235,196,53,223,129,88,88,81,200,144,46,61,219,103,118,64,146,189,26,114,220,48,131,111,153,227,154,217,86,228,187,40,53,238,78,106,99,156,13,243,125,154,106,110,119,140,161,161,161,218,85,205,20,133,121,159,194,219,88,158,167,129,150,68,203,203,52,112,136,154,135,39,86,141,125,71,212,110,48,246,112,16,11,12,144,82,7,203,139,193,7,122,179,17,103,72,77,31,54,1,83,183,194,163,180,180,213,38,213,210,195,188,149,231,135,99,218,244,130,221,76,245,151,206,66,156,240,30,51,28,6,205,164,211,44,81,103,232,30,57,164,91,235,137,187,156,14,235,46,252,240,35,218,94,85,103,33,53,62,177,105,156,113,31,250,93,196,4,70,186,159,189,76,214,77,204,195,228,53,226,221,200,59,232,28,166,164,40,90,110,178,56,58,11,145,215,206,209,107,176,0,105,230,148,178,198,121,247,179,246,75,200,139,153,84,109,12,24,112,67,45,194,162,136,174,222,105,72,129,181,110,181,148,155,37,223,167,33,129,89,85,35,178,84,212,59,3,247,143,150,113,233,103,115,115,113,114,227,31,155,222,40,106,54,49,136,120,122,144,176,210,88,50,50,137,177,171,16,244,209,188,107,179,106,15,255,106,194,127,234,216,2,99,61,71,132,175,143,14,168,66,191,250,248,220,44,48,55,83,86,82,30,243,220,46,197,129,121,169,40,44,123,169,213,80,186,25,94,44,141,147,241,23,78,139,137,153,152,155,134,77,11,153,214,28,102,138,226,235,19,248,164,12,59,222,141,136,86,121,66,151,228,75,175,121,107,26,143,178,232,53,229,221,99,41,48,181,77,52,27,220,27,225,28,163,34,236,49,111,207,79,34,154,0,96,94,155,70,250,223,31,6,39,170,56,123,24,212,41,104,114,51,84,127,154,156,25,166,14,232,163,77,45,143,2,73,152,212,217,181,114,209,3,98,226,106,180,152,85,49,219,53,75,58,140,226,144,225,84,35,252,116,123,28,83,67,67,207,216,207,64,64,38,13,30,22,244,242,90,252,244,68,135,74,26,86,108,223,247,185,128,238,179,150,33,194,159,19,172,130,152,209,109,237,186,235,112,215,232,247,233,169,151,86,35,41,116,13,18,204,9,42,57,49,23,67,79,69,211,16,17,215,253,178,227,163,223,62,51,194,149,107,38,247,236,160,62,6,100,41,243,120,134,37,11,22,162,48,83,89,116,173,147,32,248,158,215,10,234,69,204,197,146,30,209,229,69,93,145,58,206,224,186,98,57,13,131,7,67,126,155,137,16,91,206,25,153,173,101,111,80,247,229,184,94,25,133,185,134,78,112,222,206,103,125,95,117,182,97,155,167,98,30,136,69,245,107,222,194,126,143,121,71,149,138,105,128,38,77,74,152,14,172,215,92,216,211,96,65,196,188,79,31,142,251,52,156,32,210,41,86,119,87,239,211,168,227,170,25,223,167,223,166,65,1,32,227,193,36,116,134,73,51,159,187,185,28,157,189,147,251,22,243,86,92,93,53,249,159,250,152,181,229,157,162,225,42,239,126,110,64,200,86,178,222,196,60,116,192,6,65,134,15,112,97,230,169,57,67,244,215,170,11,181,255,90,158,101,137,224,254,109,199,210,155,89,229,237,49,147,179,191,239,46,74,99,199,76,227,22,124,251,28,46,36,121,55,192,151,88,3,100,166,179,232,117,2,101,183,25,18,102,196,141,196,17,154,219,216,222,195,76,196,89,204,148,236,220,239,134,135,86,141,196,97,228,167,203,204,218,165,38,14,226,135,58,48,234,166,237,90,56,170,243,90,147,34,225,17,17,72,95,138,214,140,75,41,17,192,10,4,83,169,189,184,235,29,196,20,125,35,24,140,83,243,156,186,220,202,170,19,251,217,39,43,73,16,212,109,231,142,58,110,143,0,173,86,215,176,247,208,63,177,238,222,143,135,54,184,59,220,145,38,242,162,13,255,109,67,178,54,219,227,149,158,109,225,78,112,168,97,134,58,219,169,223,205,174,154,8,213,84,51,116,85,209,48,0,93,93,19,244,192,62,82,138,150,213,179,24,214,107,46,14,112,254,153,151,102,255,225,248,236,41,26,14,102,118,61,155,252,160,236,210,205,3,156,106,83,215,18,226,161,152,193,12,189,30,48,44,14,63,95,32,40,106,89,147,203,198,171,25,189,130,214,180,98,157,160,188,64,218,216,205,13,242,18,117,29,7,213,136,57,204,120,158,122,175,195,65,247,51,217,248,90,181,248,147,114,158,28,151,12,148,241,138,250,18,176,50,206,29,125,70,206,72,27,78,216,57,199,242,24,80,1,105,126,23,154,143,214,235,53,111,5,42,130,28,41,46,174,218,171,165,84,229,228,3,181,50,119,188,219,42,83,155,94,210,237,47,194,188,40,72,126,146,137,92,60,252,199,169,19,157,207,37,29,108,188,119,202,34,48,172,233,124,227,165,243,91,184,137,117,230,174,142,10,210,8,113,60,65,96,160,215,186,227,199,180,168,2,51,115,95,111,190,158,185,176,227,199,71,173,235,193,33,236,186,99,13,172,110,194,132,234,18,15,188,36,55,83,255,182,213,91,31,172,137,104,90,133,103,104,60,206,252,138,100,138,57,250,93,61,106,238,110,225,204,195,176,154,158,252,45,25,144,30,103,159,105,204,74,196,213,196,67,86,142,150,147,168,110,239,13,104,111,105,57,76,152,122,127,130,167,72,190,155,11,147,174,32,132,17,99,158,174,213,149,197,158,213,59,169,226,119,51,60,128,234,112,83,191,232,106,159,246,244,57,67,158,155,118,89,17,228,174,38,127,240,110,243,240,134,196,92,226,20,221,234,39,145,73,141,221,22,68,159,38,176,234,180,122,235,152,14,4,236,100,174,25,11,103,132,84,169,40,171,194,146,196,169,13,5,114,116,75,33,153,250,156,249,44,232,104,121,53,98,85,49,147,111,222,183,229,8,116,201,102,125,206,1,74,168,227,187,115,215,115,192,232,158,134,44,146,170,197,61,148,68,19,218,138,121,92,85,210,32,195,191,63,93,80,199,46,237,15,6,9,90,47,124,62,55,19,69,83,191,246,248,77,211,213,122,187,177,172,107,89,45,69,227,156,121,97,134,205,72,122,165,34,47,35,79,83,120,44,45,103,35,115,226,16,210,62,86,160,39,31,150,186,87,149,131,48,161,132,65,186,148,139,200,232,215,188,148,218,195,72,55,171,7,9,64,238,76,229,42,194,193,235,142,57,239,86,98,243,52,12,37,55,87,250,253,153,181,252,154,66,149,230,242,144,63,115,145,203,52,51,105,251,112,153,53,169,191,49,96,116,250,128,31,102,38,175,160,30,26,201,155,251,106,180,246,170,78,226,122,211,149,124,215,113,155,213,129,51,240,220,253,46,180,150,117,9,244,27,182,108,166,24,172,237,230,201,190,111,195,97,163,81,247,14,233,85,79,80,81,51,8,37,151,94,113,12,125,21,102,68,144,182,58,97,35,249,33,66,248,225,140,207,19,171,2,13,23,175,38,208,174,45,51,85,237,20,159,53,85,123,146,77,133,44,191,63,140,218,105,209,104,83,218,233,102,228,41,91,34,207,166,102,86,230,14,243,56,183,229,165,251,29,148,212,254,234,89,169,140,124,130,154,165,198,179,149,193,85,35,224,81,191,113,98,238,73,82,122,236,234,103,175,206,215,124,252,42,53,23,96,17,247,205,108,57,114,70,20,32,94,75,158,174,138,173,110,128,145,82,142,175,54,189,175,250,184,58,81,163,134,153,139,96,214,123,122,187,233,10,92,176,253,54,13,106,64,249,176,213,53,182,104,120,242,20,191,125,122,184,41,44,21,107,196,154,204,172,119,47,19,12,41,35,190,11,53,67,13,155,176,27,182,251,219,155,122,81,61,56,89,48,49,32,104,42,170,63,97,196,24,51,218,13,24,173,40,224,18,174,137,88,123,6,73,80,7,15,28,100,242,187,0,128,218,49,150,154,141,167,217,23,0,58,68,194,117,103,79,215,22,203,135,116,130,34,129,155,1,194,98,47,228,114,164,135,23,52,14,37,82,149,24,243,227,145,55,50,95,126,128,128,206,232,138,164,39,240,216,29,15,198,66,98,158,170,195,144,141,106,216,205,164,30,53,216,68,0,41,22,62,36,2,245,185,44,16,249,74,247,221,224,172,20,3,107,218,241,238,115,131,65,233,207,119,31,119,125,5,244,163,19,159,211,170,89,10,87,207,41,29,239,30,160,148,158,37,68,57,112,88,207,246,165,96,51,128,10,94,160,195,103,195,198,245,172,93,106,164,86,152,1,130,232,85,162,152,116,118,152,1,71,205,103,91,9,150,110,204,243,1,110,53,66,187,78,77,75,211,240,16,139,94,207,2,32,251,195,210,142,199,90,9,205,68,159,1,112,210,243,135,66,255,238,147,1,232,218,208,42,103,208,102,17,225,182,179,78,235,3,112,68,138,83,142,246,223,125,75,227,92,75,112,221,221,242,154,90,237,75,144,11,25,123,55,79,171,202,208,51,162,123,229,66,55,50,242,164,71,196,68,109,198,175,41,38,240,169,105,1,120,218,28,234,6,242,246,172,22,61,147,151,21,59,250,76,168,220,104,222,118,115,207,241,87,227,20,139,90,98,54,242,255,230,215,16,227,206,212,116,31,41,30,216,44,62,51,108,180,34,14,192,93,187,22,23,211,162,60,128,226,112,29,235,100,229,90,110,230,68,127,146,83,116,122,118,43,253,191,158,184,99,185,183,175,14,192,56,107,82,128,212,188,83,175,241,219,64,57,245,213,168,181,199,68,178,210,70,125,120,140,225,226,76,252,54,114,50,207,85,123,214,22,235,131,106,210,162,184,223,180,47,76,7,72,36,108,82,178,60,40,181,242,208,71,167,200,236,57,53,33,186,245,177,92,38,204,160,43,15,150,12,15,124,28,175,129,146,116,125,26,222,157,228,223,188,137,47,232,141,19,138,209,226,14,86,167,174,123,164,231,64,135,101,195,215,237,54,229,69,237,177,133,119,237,237,222,3,37,101,237,19,80,225,45,158,182,139,120,123,220,129,179,229,132,121,129,9,91,207,150,114,125,86,138,194,208,70,211,13,9,234,170,239,195,6,233,240,39,253,10,78,199,247,217,129,182,193,210,76,8,124,213,1,93,58,142,97,126,15,221,108,188,186,241,180,121,234,93,205,35,194,134,248,164,117,234,201,7,121,124,100,249,7,117,162,233,121,152,27,139,7,124,70,166,60,244,241,22,144,82,244,187,209,192,37,82,126,192,102,12,150,190,176,145,92,83,184,23,50,180,40,191,187,245,71,60,249,254,118,143,134,131,70,81,234,206,6,227,98,137,55,3,52,123,18,6,171,70,53,19,234,184,171,105,93,208,217,5,81,155,11,51,153,166,174,191,61,246,140,149,57,144,64,87,76,227,49,23,167,25,198,106,236,144,58,19,248,69,111,119,89,47,120,136,57,220,29,8,13,113,196,120,208,123,38,72,17,201,8,120,253,65,26,233,218,51,52,243,103,198,119,222,26,14,74,70,81,228,86,35,223,212,8,26,252,79,126,77,38,170,1,180,76,55,133,77,188,199,205,243,197,46,36,8,58,70,88,41,187,170,207,150,129,156,136,191,154,76,238,147,204,203,249,22,19,30,51,135,106,121,0,4,144,198,121,203,144,44,127,246,163,188,198,28,97,37,20,244,132,45,86,48,105,247,209,193,146,104,174,142,89,230,128,98,204,251,41,56,199,215,198,131,118,51,60,8,26,244,64,156,41,166,191,105,112,170,75,90,206,198,232,242,97,240,58,2,157,85,143,149,237,170,250,96,65,128,56,180,101,176,9,173,232,147,81,76,110,90,195,134,199,49,119,159,20,226,143,150,116,10,131,54,240,160,197,192,31,125,97,42,221,116,214,220,76,49,115,126,42,109,90,228,248,135,209,49,233,86,215,151,197,72,220,12,225,186,158,60,4,157,226,205,232,97,247,39,241,10,236,43,246,178,105,90,46,154,191,4,34,28,95,53,9,150,21,141,220,17,236,118,252,192,32,21,247,160,88,64,205,198,22,62,206,54,71,141,184,198,253,114,176,126,118,100,255,242,219,180,18,184,244,110,90,242,233,137,180,154,68,206,53,19,208,120,234,143,16,97,115,43,20,51,250,89,29,231,245,154,137,115,107,180,243,167,38,225,86,106,68,159,27,0,119,27,255,102,20,178,235,83,74,102,202,62,62,26,128,9,139,198,27,9,80,250,104,204,148,44,108,35,86,146,134,30,185,158,248,31,234,181,1,186,132,153,214,205,252,219,7,213,128,98,100,10,51,0,206,245,100,132,161,31,253,90,134,100,251,120,208,28,112,154,53,15,48,81,82,51,21,255,217,32,193,247,34,95,194,75,103,25,206,167,160,171,163,249,240,153,249,136,166,211,159,100,89,172,45,116,213,87,43,111,213,84,139,227,1,194,3,152,93,52,5,127,166,137,239,255,64,9,193,73,43,68,108,15,23,183,199,188,85,167,52,27,99,70,191,102,88,65,117,125,160,17,181,252,10,61,13,229,162,123,221,164,46,160,134,57,227,230,171,25,136,101,116,42,42,51,243,193,22,108,138,207,154,152,199,122,160,113,160,81,165,91,202,51,151,224,48,75,247,105,98,57,58,91,22,245,16,183,83,23,55,244,241,4,252,207,149,236,91,33,147,10,159,57,223,124,64,232,6,90,74,247,69,131,88,209,93,12,9,106,135,90,40,79,203,155,115,32,119,88,87,160,26,213,239,166,44,206,71,204,152,40,159,130,174,65,72,197,127,156,127,173,161,183,6,87,199,112,79,124,154,16,182,246,41,149,240,126,69,224,94,83,218,83,13,166,113,113,112,197,73,169,182,45,23,225,5,45,134,197,238,15,50,8,248,141,115,202,245,95,49,250,179,29,82,132,229,107,100,210,146,252,108,135,72,35,149,48,159,14,125,176,138,232,170,185,55,13,60,169,22,69,108,64,92,16,16,179,179,229,191,124,67,196,249,114,244,201,89,126,207,242,66,72,206,49,175,112,126,224,57,191,230,148,238,179,20,246,106,151,36,142,16,55,163,201,176,213,97,133,59,32,251,29,1,58,147,135,175,132,102,167,21,203,107,207,185,219,83,140,73,248,120,199,143,83,255,175,251,225,48,248,129,183,124,155,152,232,124,222,93,93,118,19,179,101,64,159,62,113,1,251,190,96,78,83,170,162,102,185,233,25,102,200,182,159,99,21,223,217,207,182,69,160,236,241,119,59,85,52,62,143,32,44,25,218,165,221,196,70,191,207,162,118,177,62,152,162,110,234,197,195,205,8,12,41,250,147,148,138,115,109,147,236,58,27,187,222,140,58,164,88,30,255,93,208,161,149,39,66,181,207,209,231,17,13,92,156,135,22,177,161,152,30,233,21,168,8,243,179,91,66,83,170,214,246,132,35,45,215,61,163,101,27,165,211,39,64,213,163,116,15,38,33,11,218,106,194,11,9,157,232,21,40,76,159,124,24,50,79,41,122,101,236,135,183,13,161,211,226,178,53,244,10,191,175,174,33,204,224,35,158,238,15,74,5,237,158,21,128,10,146,153,103,65,168,71,107,55,192,120,152,196,222,120,34,192,103,248,90,60,109,34,156,207,45,128,59,72,124,87,161,50,93,147,105,11,174,214,24,47,192,217,154,37,164,139,157,208,4,51,24,35,13,90,64,132,63,226,105,196,54,178,154,123,147,166,129,203,78,15,62,212,136,70,125,50,64,47,168,37,62,38,66,188,98,158,38,208,84,154,197,128,221,33,128,67,148,189,87,77,212,45,19,207,116,35,221,86,159,60,195,14,245,23,204,148,161,105,14,131,148,82,124,150,185,195,93,205,166,204,233,131,125,46,209,154,251,52,204,228,140,89,138,4,231,232,154,53,58,155,76,139,93,122,3,177,208,0,149,213,119,197,166,49,141,208,66,211,85,184,112,177,229,16,170,212,208,88,165,192,63,54,218,61,141,59,90,115,97,8,213,135,25,122,120,77,94,214,98,114,124,177,89,110,224,106,146,197,155,235,236,196,51,204,116,145,132,183,208,183,88,98,94,4,88,196,140,195,120,55,98,74,253,165,101,232,252,57,69,38,45,59,23,97,69,121,101,248,239,242,53,227,157,202,104,158,121,33,238,0,165,69,74,39,95,19,34,37,237,154,235,195,50,81,200,84,187,174,159,117,121,85,220,79,217,61,228,191,176,154,222,245,255,63,76,16,64,151,32,35,250,181,101,119,40,149,242,243,33,245,70,126,144,21,206,67,211,172,232,189,13,247,238,217,42,181,78,151,188,80,117,17,245,254,203,133,105,23,82,97,237,209,224,125,206,96,28,75,49,27,154,208,173,192,80,100,139,57,86,194,3,241,211,224,97,164,136,157,20,248,142,29,104,19,58,24,26,116,101,97,55,49,115,60,105,187,33,14,223,241,209,41,113,137,212,169,193,181,207,159,174,144,140,234,90,165,40,205,165,79,48,67,233,163,77,59,135,149,107,45,17,115,216,207,165,252,76,75,194,184,45,204,108,149,85,39,245,217,225,162,101,112,94,105,195,51,76,1,126,28,109,64,16,26,116,58,119,217,146,110,167,85,131,83,104,198,189,26,0,48,126,124,161,87,163,25,247,62,162,94,128,253,166,206,169,75,249,236,73,237,78,5,75,109,235,187,247,138,250,225,141,250,203,3,219,63,147,97,57,41,31,115,193,168,169,53,103,142,4,220,240,73,202,22,173,208,67,115,239,220,229,130,76,107,137,224,42,219,95,157,81,131,1,65,210,212,18,122,64,12,45,16,49,72,232,240,159,154,119,11,207,6,178,45,10,244,101,235,133,142,216,3,171,27,186,104,5,185,146,79,12,72,242,182,66,176,245,130,65,111,37,45,44,171,100,90,21,12,218,185,23,198,226,219,202,25,66,0,108,58,73,139,173,92,37,175,171,118,52,238,232,19,180,126,202,11,175,85,51,108,221,47,18,20,174,227,176,226,123,40,142,0,33,154,113,205,8,93,142,7,9,26,105,109,24,11,166,214,88,84,40,61,92,229,134,254,172,26,177,173,212,207,71,25,44,69,90,83,111,190,96,8,200,239,199,88,81,58,160,153,24,114,14,45,204,208,120,107,122,234,184,250,41,197,12,6,92,161,10,11,128,157,187,43,99,195,247,214,149,221,7,44,84,137,8,58,225,247,172,177,75,3,195,6,198,123,79,174,101,186,120,214,186,81,213,205,70,168,156,27,166,220,20,105,208,205,65,167,176,120,84,180,169,179,252,204,167,33,73,121,62,205,236,172,147,134,39,57,39,219,243,180,0,46,57,220,231,235,17,193,165,250,25,169,86,47,15,184,21,28,162,39,204,209,186,218,90,24,66,198,142,27,139,155,205,239,215,220,22,152,221,207,229,129,71,142,90,112,109,88,129,16,41,204,156,51,15,242,2,145,169,25,102,48,14,229,25,173,27,189,252,149,161,106,105,212,100,143,249,90,118,14,87,32,11,73,231,209,226,86,214,220,12,15,151,78,35,174,127,254,203,25,66,233,55,221,135,100,157,255,52,242,191,15,152,139,13,96,184,177,189,130,94,128,77,234,142,102,21,227,99,83,247,19,18,222,47,184,50,18,156,8,74,225,14,164,125,166,233,173,230,162,56,180,217,203,104,235,226,105,72,161,91,254,75,28,243,103,5,196,209,187,122,175,139,66,52,111,56,170,90,170,246,98,113,228,252,37,113,48,195,217,241,64,168,97,94,140,167,59,71,205,227,220,162,149,123,205,123,107,122,9,174,137,192,227,15,35,43,120,43,5,64,175,236,120,247,164,30,229,129,45,145,169,156,97,126,88,4,207,102,148,188,64,21,138,237,189,84,165,198,170,12,114,252,52,197,96,207,93,3,249,71,215,20,2,35,158,83,215,223,6,110,239,87,17,131,144,67,96,167,96,125,152,81,119,152,77,7,65,205,232,169,142,48,147,27,211,29,218,132,128,226,105,99,108,213,31,167,102,36,223,166,213,172,133,185,231,204,67,144,33,158,38,100,167,223,141,195,223,87,124,55,194,1,234,150,67,224,223,227,199,113,50,20,173,82,217,128,60,64,2,210,171,213,7,102,198,177,228,219,213,49,119,178,108,10,205,51,34,188,226,230,1,246,75,93,1,46,116,97,230,51,52,143,143,228,154,107,41,129,65,227,118,57,245,178,66,181,152,183,12,22,220,190,30,51,8,20,111,25,96,83,173,93,66,34,175,180,48,226,25,107,151,165,21,220,164,4,144,230,227,6,252,196,197,124,48,185,203,79,93,216,13,31,33,94,188,254,66,196,160,130,162,241,112,176,225,215,242,83,121,129,181,197,242,1,125,186,159,137,4,97,107,243,31,167,54,121,168,251,67,228,217,243,79,3,94,10,166,165,154,207,198,112,173,136,52,171,117,89,221,182,155,17,113,215,197,5,101,99,140,6,56,160,213,117,225,90,4,207,39,225,38,178,162,62,252,96,10,199,195,92,224,234,3,86,132,45,241,235,111,84,50,139,50,103,131,107,141,203,31,156,83,118,252,232,171,193,205,52,55,147,232,215,241,176,43,131,207,19,52,56,17,159,215,175,134,163,206,223,157,9,126,233,93,189,27,144,197,173,198,151,214,31,72,237,114,47,3,38,81,166,157,110,87,198,235,124,205,140,183,86,186,128,200,105,215,76,252,241,121,186,53,15,215,66,104,133,136,172,54,252,172,76,207,48,29,179,201,161,63,163,105,194,101,97,182,90,90,13,35,32,75,55,195,76,74,251,169,46,130,237,188,197,187,9,219,232,211,164,126,86,60,221,12,146,163,179,20,104,113,13,115,89,235,133,18,143,179,240,179,60,93,30,44,49,60,250,98,30,42,54,195,93,238,172,117,105,89,125,156,1,148,124,189,176,3,51,186,127,15,94,23,205,213,107,222,175,155,2,104,186,74,159,226,210,63,219,25,251,246,184,102,242,103,106,62,135,215,157,13,36,154,244,240,170,176,204,221,46,231,79,227,49,247,32,57,24,36,215,183,242,168,87,84,0,211,246,150,155,252,213,3,130,70,132,211,183,82,230,105,122,155,70,54,223,253,5,8,236,84,236,152,208,205,8,182,101,226,204,249,145,186,4,241,81,156,223,122,192,217,184,53,165,81,57,178,151,55,156,28,182,178,194,192,157,124,86,175,155,207,50,47,26,86,61,83,184,5,28,210,142,174,167,40,145,58,94,7,38,145,2,130,18,234,121,152,173,40,126,123,237,215,29,174,212,79,46,239,51,98,149,154,215,131,78,55,121,185,203,176,186,234,7,128,141,217,217,81,126,102,45,2,170,21,158,143,20,79,67,168,161,27,34,251,78,142,61,173,81,161,170,91,49,12,79,94,54,50,72,181,85,85,197,3,41,219,114,140,182,65,247,210,99,46,99,71,203,129,215,169,204,71,181,75,92,137,167,145,89,209,139,23,227,85,138,79,99,152,83,230,214,185,146,46,105,204,176,232,176,98,243,96,181,29,197,199,139,218,191,174,151,31,40,234,82,111,97,94,229,185,89,157,109,33,59,163,56,241,37,182,83,237,52,24,255,253,104,37,132,218,210,243,227,137,202,41,127,247,185,45,182,165,123,117,217,41,178,126,3,81,195,51,64,79,80,131,194,145,120,26,189,5,233,210,98,222,141,91,1,214,170,24,44,120,237,238,4,67,35,155,88,147,158,65,128,83,103,44,63,84,227,159,130,73,192,69,51,122,252,52,26,213,105,141,229,0,66,137,167,207,214,251,68,22,178,101,92,124,64,150,41,15,104,24,201,196,215,124,180,153,85,122,181,178,45,49,198,139,229,164,116,163,232,76,4,175,196,96,216,79,183,107,12,10,101,182,225,13,7,217,90,52,42,155,217,230,125,64,10,234,214,202,210,94,193,21,122,193,216,248,201,14,204,39,106,75,91,195,60,8,22,105,132,11,2,182,47,104,56,136,252,55,205,236,29,39,184,83,176,30,230,114,92,157,174,1,99,220,197,18,230,94,159,226,66,180,204,187,111,44,208,71,230,165,197,156,103,251,101,238,127,102,99,30,211,134,195,63,234,135,12,52,33,245,137,116,103,34,0,209,178,108,178,209,79,228,206,144,108,159,25,140,201,126,134,147,98,152,28,230,51,201,159,125,197,68,197,147,127,23,57,251,81,117,13,224,164,184,51,116,54,55,99,88,83,243,216,46,29,1,17,48,167,227,243,244,26,206,23,138,25,72,169,246,105,1,89,229,3,86,12,114,35,86,0,120,59,126,27,114,109,141,154,28,183,173,187,146,51,248,22,228,33,52,192,15,215,125,12,72,77,92,137,213,186,131,10,135,98,78,238,241,175,213,63,249,116,208,57,134,159,71,81,111,244,102,17,192,90,26,101,133,206,161,185,19,6,139,72,237,234,236,23,160,253,61,94,76,228,82,253,9,43,193,138,111,54,150,42,237,48,160,252,46,136,121,142,18,164,186,212,247,52,117,148,120,186,147,142,209,3,40,115,67,141,41,204,178,174,250,213,220,40,253,154,126,118,47,176,130,207,202,228,114,236,214,210,158,180,29,21,111,221,25,95,134,245,208,115,95,253,121,39,62,86,103,97,145,108,123,2,215,201,149,85,77,36,162,104,73,36,233,150,211,17,62,255,127,236,242,106,78,200,226,122,151,162,92,254,148,51,39,83,120,247,166,17,129,121,106,197,248,142,30,159,13,73,220,227,109,100,115,240,188,105,72,221,237,103,63,51,169,181,48,219,13,82,123,101,122,185,150,25,31,217,149,106,49,119,143,97,157,173,136,250,253,254,108,180,213,107,120,64,75,142,55,218,9,164,197,35,92,92,103,218,19,104,130,62,205,163,103,120,37,32,219,116,158,44,104,90,220,76,40,179,61,199,199,88,142,10,1,88,1,162,254,221,80,40,134,113,243,113,74,52,41,94,153,148,46,95,141,121,114,233,215,253,166,101,87,249,24,191,115,174,60,219,17,144,248,120,154,218,163,55,13,1,69,89,188,187,63,48,157,106,44,58,247,225,179,1,108,117,130,192,194,198,253,168,34,30,182,148,94,1,188,145,39,126,6,12,97,249,41,98,203,131,186,15,239,52,48,10,89,239,102,63,85,9,183,130,140,209,141,16,16,175,243,22,161,13,83,30,18,144,138,247,176,220,157,174,232,201,190,147,144,242,6,247,222,42,181,98,101,60,227,5,253,110,251,255,136,59,175,68,59,82,24,136,110,137,28,246,191,49,115,116,91,162,120,27,240,124,141,93,238,190,64,19,132,66,149,195,108,209,207,137,13,209,161,111,57,213,28,169,233,61,22,143,65,230,79,31,163,228,61,52,77,189,113,57,138,248,204,19,166,219,199,32,43,241,48,71,197,19,176,162,20,210,87,0,110,169,241,20,236,91,193,136,123,31,136,35,36,221,12,139,145,216,186,95,177,90,37,154,184,52,11,84,66,177,114,177,158,31,102,74,140,148,228,202,171,195,114,162,231,86,56,145,165,191,46,92,183,152,165,5,213,61,151,76,182,166,117,237,24,215,213,243,138,26,240,122,68,91,76,246,43,118,172,74,14,171,152,49,5,230,241,90,203,69,167,38,101,21,8,55,195,194,34,152,127,54,214,59,228,133,164,234,176,74,49,5,134,38,186,81,49,117,174,6,241,69,32,73,151,105,106,234,129,235,126,79,18,219,197,83,101,124,64,189,199,23,25,208,222,46,129,97,197,188,45,71,104,106,234,211,21,205,36,71,161,202,144,35,4,75,189,121,42,206,129,119,127,18,121,74,179,172,33,127,55,182,70,19,131,25,193,107,18,123,29,38,223,70,91,86,249,65,191,12,219,54,188,196,105,137,251,160,57,211,6,9,148,200,143,203,111,147,28,184,98,233,83,181,216,196,97,90,72,218,138,251,15,20,7,69,195,178,92,148,147,235,172,15,74,74,31,225,0,184,215,202,218,1,111,162,130,10,67,194,25,115,101,165,151,201,227,108,120,184,152,124,150,83,64,183,116,178,192,188,214,124,208,240,131,168,43,11,163,52,185,176,241,129,41,83,151,5,68,208,100,196,7,89,176,120,203,92,56,59,51,155,175,255,242,38,169,113,43,204,157,195,127,121,163,164,33,158,44,174,13,51,60,0,132,103,160,61,184,240,130,187,206,239,1,20,142,85,205,121,196,106,12,241,109,242,191,215,212,203,83,182,84,80,223,138,173,42,45,201,152,24,195,166,87,58,15,43,121,83,150,110,84,251,166,75,136,80,212,180,148,18,19,241,186,22,254,187,70,181,87,89,250,211,201,244,57,63,152,68,222,36,155,14,240,118,13,9,56,165,236,92,126,94,78,196,193,97,110,244,207,211,22,101,247,110,31,91,177,36,69,113,142,187,183,232,39,56,150,244,221,248,254,220,20,105,213,100,251,182,12,105,166,66,211,223,13,155,157,210,208,35,156,154,125,221,115,254,28,227,66,122,141,191,205,247,20,132,189,145,98,215,111,77,112,208,123,213,76,248,88,167,2,23,45,143,70,224,130,220,154,75,157,81,203,12,79,19,209,130,173,138,32,92,33,183,23,131,13,138,93,213,97,195,28,205,225,180,199,109,248,176,70,20,136,186,60,24,125,96,130,94,186,174,9,89,58,45,4,164,156,230,155,23,152,179,171,94,184,192,118,166,43,179,7,141,47,223,131,140,186,119,93,79,103,163,225,99,246,71,241,168,192,168,62,90,124,77,164,126,228,38,92,184,75,93,184,24,87,188,44,123,234,52,83,204,66,116,240,52,243,166,226,138,191,179,144,66,218,242,236,149,173,69,112,137,50,145,135,30,156,106,140,116,199,20,194,110,77,180,62,123,225,185,68,248,37,3,218,220,51,73,165,225,40,90,57,255,15,48,138,84,50,42,86,88,61,239,111,35,223,163,79,83,66,151,111,203,81,86,205,122,192,20,46,0,177,188,208,225,208,243,231,124,144,26,115,133,27,96,150,219,19,255,220,51,69,7,180,108,103,210,55,61,250,106,20,96,28,24,122,232,146,31,120,120,185,62,31,196,178,9,244,221,56,121,98,233,38,60,75,207,193,9,137,118,76,6,228,227,116,42,117,200,82,106,76,99,216,224,245,120,234,230,63,15,116,63,130,205,200,151,38,207,123,96,30,226,139,211,159,174,70,123,31,251,2,101,15,218,47,171,75,188,235,107,60,250,48,7,158,213,19,150,134,21,212,107,180,15,248,126,108,26,174,21,72,5,90,197,22,243,176,217,113,165,104,238,174,214,3,111,205,177,137,244,116,178,144,119,156,32,38,72,246,124,204,99,74,220,207,133,101,243,76,98,172,193,236,13,67,224,85,185,23,74,51,49,186,128,109,147,88,106,138,64,231,228,157,38,63,80,25,49,89,79,189,251,161,75,68,186,105,237,120,177,210,19,111,247,64,86,119,170,153,131,199,44,206,23,118,98,61,2,184,87,175,28,91,45,1,78,229,48,40,191,12,87,111,248,57,96,83,150,8,208,129,185,206,122,203,38,225,188,199,10,58,198,160,107,226,208,69,99,197,84,24,34,249,22,48,103,159,254,118,55,85,115,135,207,90,91,186,223,145,74,229,229,79,16,34,90,97,180,90,96,166,132,252,193,100,236,167,103,199,186,116,128,120,15,224,79,237,207,134,182,92,192,116,160,26,80,135,78,113,40,126,139,199,18,17,57,154,170,59,83,10,169,18,126,187,58,203,163,42,5,136,57,150,226,240,162,150,251,73,98,132,8,32,194,94,168,145,108,173,98,64,172,175,135,219,143,180,168,165,35,102,12,152,209,108,60,186,234,246,131,55,151,52,213,128,49,115,30,171,179,226,2,144,119,107,186,127,49,246,91,111,184,201,110,204,162,48,119,72,223,42,143,21,223,30,182,11,108,214,229,2,138,84,166,81,14,160,131,2,99,153,119,27,86,135,71,193,5,31,100,118,61,204,65,61,158,120,84,10,150,183,23,181,15,220,243,227,185,120,101,35,159,107,1,195,165,91,31,107,121,251,189,11,10,134,173,28,55,28,70,199,62,152,14,115,111,83,244,92,141,157,71,205,42,26,155,146,26,67,85,177,195,222,181,210,225,103,47,75,212,234,251,13,195,40,124,149,189,190,32,178,238,161,33,104,37,139,210,122,159,227,150,148,85,127,24,150,153,45,135,38,70,77,25,241,53,104,118,123,108,105,83,51,242,150,193,40,38,13,51,212,139,91,217,229,168,18,85,19,232,204,26,95,88,70,60,171,161,213,115,0,34,131,230,191,108,44,92,77,27,86,77,173,200,97,14,136,178,30,219,109,121,189,228,224,246,215,212,41,158,17,237,242,44,93,19,3,200,234,236,204,8,15,54,119,30,83,42,86,53,208,144,145,33,14,207,28,213,144,79,149,14,179,155,210,68,135,97,80,209,27,198,153,101,123,198,76,65,181,106,63,151,128,99,92,59,71,232,177,96,18,106,5,91,173,229,57,93,163,122,80,131,189,148,19,25,9,148,168,30,36,46,176,171,134,49,144,90,31,113,2,80,212,60,212,15,149,77,9,208,119,5,42,69,107,146,77,35,219,29,209,111,240,253,92,70,139,178,178,34,165,217,195,24,192,42,89,154,0,78,22,239,24,247,105,152,104,116,80,145,143,184,179,248,236,87,93,203,47,160,147,8,239,116,183,253,94,102,49,97,197,230,116,178,195,140,169,42,201,86,84,115,166,240,76,116,68,39,53,121,211,40,16,106,44,17,126,249,185,58,157,43,73,117,61,55,86,222,216,90,184,78,42,110,243,138,47,24,63,109,207,23,24,18,230,237,191,77,94,246,251,114,124,100,126,179,130,80,247,140,177,124,238,51,55,86,92,240,201,18,110,26,198,71,24,55,42,77,129,89,84,250,116,177,220,198,104,26,123,150,192,100,226,214,88,36,155,105,174,163,102,14,213,25,29,35,3,78,44,199,108,126,168,88,67,44,245,41,182,159,85,26,120,249,6,85,211,48,50,223,167,19,53,220,206,115,72,161,245,214,51,25,238,198,28,230,52,156,20,85,249,69,160,181,89,225,158,227,115,159,217,182,5,30,195,41,176,65,205,157,32,40,159,172,197,187,127,142,221,7,190,145,89,140,122,66,235,23,38,219,160,173,248,105,99,168,82,152,185,176,99,34,18,117,145,119,79,152,82,98,79,67,205,89,37,91,33,212,233,94,191,196,18,48,86,181,11,163,88,62,98,179,133,251,68,73,89,49,153,144,37,143,229,7,61,79,22,152,100,188,216,118,112,21,169,211,4,239,233,136,96,55,186,181,103,140,229,131,140,95,18,64,44,94,74,50,244,229,137,4,95,233,182,170,206,80,97,55,92,199,150,33,229,50,43,239,134,237,33,242,44,33,192,105,42,2,159,144,190,140,27,37,227,83,149,19,54,181,157,32,89,190,235,171,106,245,122,106,102,114,251,152,110,211,10,174,2,219,77,224,107,26,105,154,79,186,214,207,229,239,219,14,185,119,73,245,197,18,100,51,110,150,90,34,164,250,121,147,249,164,221,87,100,196,221,75,12,134,196,101,42,250,5,113,89,209,180,111,152,209,134,219,57,35,155,150,189,254,114,153,55,134,63,136,195,170,235,14,56,116,164,129,201,139,213,150,21,56,102,189,91,184,234,148,131,244,180,12,19,112,5,12,29,183,190,252,204,165,234,223,139,178,171,162,25,29,56,146,250,29,82,178,36,90,87,120,153,32,240,125,121,86,138,210,196,61,217,185,181,96,88,192,16,144,105,74,26,125,4,51,126,86,170,56,193,152,9,193,39,51,134,209,126,234,100,32,247,113,229,120,26,6,83,177,10,200,61,136,24,205,160,240,126,202,118,152,160,29,138,28,55,78,214,119,1,97,32,58,79,142,201,53,96,104,9,108,116,39,241,242,179,63,105,232,10,106,172,21,22,7,113,142,37,30,104,132,237,134,43,237,12,162,75,93,70,28,254,88,34,93,254,238,250,227,194,23,120,162,253,17,48,199,77,82,184,27,107,185,195,231,194,121,93,77,136,67,244,155,53,120,26,49,179,132,217,15,12,73,161,175,0,162,84,226,207,65,193,176,198,141,18,39,68,238,250,236,194,109,235,129,66,110,94,67,104,218,15,92,153,41,62,222,221,114,117,20,54,57,34,239,21,46,66,209,215,67,175,132,187,133,15,25,245,131,162,140,73,203,176,147,252,105,76,73,41,42,162,91,104,36,122,203,135,105,39,233,128,55,242,25,124,138,35,53,160,34,172,212,169,165,88,124,8,65,171,200,86,98,147,73,190,97,13,18,252,139,130,80,161,199,179,197,40,197,21,62,230,95,11,24,33,186,7,134,225,53,71,179,145,232,236,218,174,222,135,23,5,13,171,221,80,247,26,69,142,231,182,27,99,178,108,27,151,25,76,18,243,142,167,39,54,181,206,127,12,211,21,104,210,100,13,138,226,130,210,5,158,43,174,181,207,170,94,53,146,11,134,17,92,232,186,180,75,94,141,119,227,74,149,235,40,247,52,204,141,59,102,231,74,173,91,229,177,245,227,224,227,130,55,211,115,126,240,181,99,241,32,236,162,188,197,199,232,97,170,57,10,3,162,110,102,205,178,17,189,95,136,99,104,202,57,37,5,45,28,177,80,109,228,103,89,67,252,232,12,239,198,7,83,212,145,116,142,147,124,111,2,72,145,86,221,163,23,114,161,222,43,12,239,170,59,29,5,73,51,126,217,228,166,151,110,225,21,141,158,239,233,9,41,190,154,87,148,56,118,207,179,130,120,99,106,106,54,114,145,219,233,100,72,86,225,115,61,123,48,58,83,203,97,44,133,173,219,168,49,194,56,186,208,70,214,109,50,155,141,251,193,84,192,169,202,212,153,162,123,59,125,2,75,7,134,200,103,121,156,211,101,198,211,22,221,210,101,187,201,240,240,150,149,105,69,27,2,91,232,175,57,140,60,76,213,205,12,154,143,29,240,121,89,90,207,134,131,143,234,155,71,132,48,254,236,71,184,38,220,197,59,43,236,215,77,96,178,99,186,31,92,80,105,79,201,199,61,240,249,59,247,194,242,127,154,125,134,233,181,115,220,102,39,153,132,146,199,72,181,56,137,250,219,225,243,143,83,151,29,30,17,191,40,84,177,218,38,225,70,33,199,113,194,104,25,79,83,15,169,48,129,88,183,166,169,112,220,146,217,115,250,132,136,176,223,2,14,204,61,65,246,89,168,107,99,187,227,52,128,189,79,96,52,232,238,203,113,64,36,233,119,131,172,178,199,160,65,242,178,21,38,223,218,211,229,97,24,217,194,80,77,113,212,46,237,14,11,217,239,85,90,94,71,187,175,38,242,179,165,215,150,209,231,231,131,105,168,74,141,35,218,38,171,68,82,171,17,249,74,30,63,162,109,231,11,249,193,135,138,35,114,36,2,155,208,206,133,207,233,161,189,62,127,78,145,44,69,148,111,61,131,66,233,132,51,128,14,99,175,23,185,105,74,33,160,125,15,148,12,12,25,19,216,117,99,129,244,51,92,169,203,179,116,210,245,204,134,177,174,10,193,15,202,161,156,146,53,224,189,132,40,42,153,230,253,188,13,107,8,13,77,129,151,221,112,46,140,131,89,96,50,177,99,121,1,231,155,12,130,168,229,92,253,14,41,74,217,85,225,124,70,252,118,219,74,0,239,18,88,72,53,247,17,159,179,27,125,172,192,38,219,24,47,239,91,185,135,128,145,52,91,23,46,82,88,122,224,68,121,86,12,139,177,161,201,111,83,139,20,183,85,99,162,26,85,134,197,136,146,106,52,109,146,227,36,48,26,220,195,13,2,88,120,52,142,78,105,23,28,213,241,219,208,192,201,18,224,86,38,59,222,185,214,109,33,16,77,171,91,241,104,52,109,89,165,134,192,13,225,197,104,26,74,107,178,252,150,105,187,197,247,68,46,112,203,160,117,115,116,93,152,188,62,129,143,165,145,246,253,229,165,84,82,88,202,113,209,133,214,73,234,51,33,106,64,96,48,250,196,237,48,235,163,252,238,125,49,251,151,60,76,46,205,186,159,114,225,50,89,2,159,51,161,246,124,155,181,69,180,50,81,191,157,210,93,31,27,227,77,250,196,9,221,238,20,222,249,76,26,105,25,85,119,45,206,182,78,65,236,148,151,159,47,53,98,51,59,55,195,241,140,72,161,136,37,134,147,250,157,186,229,83,145,11,58,226,212,133,9,173,234,52,33,128,31,69,150,150,61,32,142,32,18,142,169,239,232,1,207,42,169,86,56,76,118,246,18,251,129,75,73,114,36,81,145,132,5,39,26,206,36,147,118,35,52,148,194,212,224,130,241,44,45,147,204,105,241,106,170,170,139,52,44,89,145,246,8,120,169,76,84,130,99,98,220,169,128,192,136,164,191,112,86,212,28,201,134,104,14,14,113,75,176,104,25,98,127,249,228,244,190,238,47,216,148,166,75,229,146,23,74,116,237,130,40,101,236,114,81,242,210,171,192,84,47,94,24,178,203,235,86,56,48,50,189,177,91,77,4,116,228,184,199,227,151,74,76,179,179,228,73,250,19,152,188,171,176,52,224,101,16,99,26,123,105,195,228,17,240,222,146,254,143,54,92,205,174,95,74,34,57,36,133,242,52,249,52,35,14,236,243,175,187,152,226,137,210,225,44,191,141,85,147,165,99,168,178,94,243,109,50,11,111,62,6,190,179,84,195,235,199,102,180,133,173,204,200,247,107,228,62,159,87,215,169,253,162,52,203,73,89,140,134,16,109,91,129,11,76,244,1,195,19,175,239,38,127,41,210,82,137,145,20,9,223,36,203,175,108,113,64,44,115,249,74,183,113,178,222,110,159,62,53,169,143,198,235,71,49,170,127,238,133,209,179,101,84,40,146,141,76,118,99,238,218,114,77,158,144,114,207,248,96,103,43,28,89,127,187,216,1,16,47,63,219,191,144,209,64,45,43,245,136,20,214,165,161,253,182,2,232,88,127,155,50,35,157,168,25,99,37,22,47,6,215,18,99,98,66,74,124,79,0,246,78,97,190,67,119,188,148,59,151,104,89,214,201,66,116,33,234,192,38,217,51,41,41,140,202,152,55,109,161,111,181,100,21,156,75,55,165,92,211,97,170,15,174,127,153,92,244,17,4,89,104,162,19,248,187,211,97,80,20,91,91,188,156,64,139,108,244,148,160,167,72,240,231,182,142,22,138,192,195,228,26,28,70,236,102,232,203,169,24,117,83,102,17,41,212,253,210,100,191,252,126,180,126,117,201,243,65,107,36,112,46,74,12,183,12,249,48,167,177,159,3,11,247,164,232,153,37,91,177,174,210,107,175,26,227,129,219,141,107,45,84,238,132,207,129,224,167,68,166,32,24,85,143,36,102,60,85,235,254,211,5,69,96,217,16,169,78,28,113,229,92,28,231,18,235,166,230,25,131,58,94,78,25,173,28,65,84,130,172,200,131,132,20,154,125,233,194,136,134,221,201,64,109,163,144,96,80,111,189,111,152,114,193,171,162,118,14,33,213,27,75,36,191,182,9,81,5,188,57,36,144,92,184,165,169,223,11,154,30,167,36,1,38,180,171,112,133,90,247,194,9,102,55,129,177,246,221,121,65,10,108,150,155,248,15,14,247,131,193,226,116,73,228,16,98,145,56,12,99,160,78,150,186,168,212,184,163,54,91,213,166,85,187,91,196,111,163,130,37,190,61,50,232,71,84,78,44,148,136,36,2,155,240,66,162,115,22,112,130,125,84,97,82,33,163,223,184,36,180,105,5,253,238,237,19,145,51,80,91,118,204,212,26,117,69,44,130,221,158,126,37,163,68,136,21,68,183,155,192,5,106,202,88,158,231,139,137,147,56,145,8,219,243,221,212,40,195,149,171,248,48,234,132,26,123,61,151,231,231,115,103,243,12,223,147,130,123,140,126,176,230,212,146,28,128,152,51,250,189,10,52,180,43,108,138,58,116,22,55,114,54,118,88,28,164,74,232,26,104,28,135,237,94,252,176,50,158,137,54,247,189,41,144,175,54,159,159,166,0,216,71,220,2,100,4,151,254,7,195,86,50,193,141,117,239,83,75,169,49,204,105,89,246,181,147,7,57,188,243,129,143,213,17,195,48,108,139,21,152,122,255,122,175,60,199,114,29,250,242,121,224,48,86,73,245,17,130,65,96,50,224,238,245,96,55,201,196,48,120,69,118,48,230,12,220,112,2,99,196,207,248,188,176,165,201,5,224,192,199,156,10,187,142,194,49,93,18,192,45,10,80,72,88,159,233,233,24,21,193,53,204,85,100,120,222,167,83,143,2,20,18,107,90,209,159,38,63,110,94,51,27,194,238,246,142,74,113,95,162,185,234,231,45,254,98,76,201,99,203,97,72,35,43,167,63,125,118,192,25,222,16,179,88,243,126,190,200,13,206,163,106,170,9,63,124,207,89,197,84,230,168,126,97,206,154,126,237,236,51,25,30,152,36,168,88,112,217,152,174,21,206,247,96,32,133,157,218,78,129,155,241,79,94,91,57,73,88,19,24,143,83,188,156,53,245,140,218,217,218,131,30,99,254,132,202,178,194,89,156,68,168,54,108,253,34,68,107,195,206,38,163,46,235,144,230,171,64,131,165,124,246,210,231,151,19,53,10,215,144,174,189,235,136,67,245,211,227,226,195,30,148,244,229,38,183,187,175,157,157,159,171,36,145,150,139,149,199,110,58,152,113,135,7,220,148,188,144,240,3,21,90,215,128,167,174,89,80,10,6,246,69,187,40,73,192,254,196,98,91,1,207,246,76,209,89,142,157,122,239,91,212,142,214,249,194,125,246,7,150,47,57,179,37,17,5,124,118,94,93,184,243,236,143,206,197,198,158,157,84,235,216,194,128,37,138,100,185,90,80,33,39,112,55,226,242,56,18,56,120,165,229,3,246,181,152,69,48,229,205,231,229,40,128,203,211,56,221,244,105,146,33,122,160,184,87,165,219,38,246,20,158,144,69,98,147,248,96,90,255,21,151,199,189,5,159,139,172,107,50,182,34,215,238,124,204,172,106,92,152,80,196,75,163,101,220,97,116,199,105,100,105,198,197,98,175,161,3,126,214,14,197,98,113,177,64,42,232,207,179,145,47,109,119,105,157,191,108,147,17,126,35,233,241,57,233,154,81,103,228,48,222,41,111,31,50,127,97,67,221,97,29,96,111,63,157,218,198,99,19,182,3,165,192,85,191,6,247,177,48,45,50,190,120,105,55,225,213,126,237,107,130,169,85,39,41,193,88,191,101,46,200,39,170,110,225,179,146,138,52,195,234,49,42,87,93,1,17,126,192,65,188,69,18,241,128,124,172,22,230,117,89,207,5,22,120,238,107,71,146,24,145,30,248,86,79,97,39,78,33,205,224,135,161,66,112,152,217,253,54,155,59,136,103,173,16,72,173,249,105,89,35,232,235,45,171,220,80,117,97,158,155,180,51,250,14,28,48,169,235,121,108,34,32,97,61,159,51,107,63,199,245,96,163,10,27,244,76,247,33,194,29,192,248,28,188,225,164,121,213,7,166,190,48,172,76,110,36,146,251,110,43,47,133,47,252,156,3,56,220,244,91,91,129,175,63,13,183,160,176,183,48,145,234,77,105,102,6,230,153,21,198,125,228,59,14,118,251,153,85,50,104,212,132,95,187,159,76,111,189,58,55,4,105,162,122,17,58,186,46,52,91,192,166,230,238,240,206,227,1,97,165,118,16,10,153,149,223,103,185,57,59,108,84,144,207,47,115,172,197,211,152,67,207,134,211,175,9,179,184,107,62,182,89,31,136,1,249,76,49,82,11,61,17,137,14,229,248,30,199,220,169,194,182,9,76,198,160,119,122,245,63,125,38,155,35,197,79,99,147,100,221,20,80,198,141,17,195,38,120,30,230,118,226,193,107,156,199,73,146,55,146,49,67,132,43,130,236,243,44,140,190,240,11,145,63,19,13,131,48,163,233,94,71,38,73,138,110,157,17,151,122,207,100,122,15,101,223,110,109,165,50,76,237,167,133,26,99,118,58,146,139,44,190,122,21,219,24,81,68,140,100,200,206,186,164,196,54,190,71,213,51,145,209,79,49,199,166,165,243,201,15,67,175,86,99,64,173,118,68,205,112,234,232,106,124,75,68,113,154,126,234,12,53,254,186,211,232,116,83,59,13,221,118,84,65,144,161,55,68,137,152,84,40,228,20,219,133,149,80,62,145,5,185,157,212,29,152,211,67,54,74,50,140,238,186,38,40,175,185,31,20,213,231,122,159,158,232,47,233,203,41,101,88,1,243,61,245,107,38,60,245,247,115,101,56,49,110,191,43,81,226,30,158,136,115,102,86,161,165,56,240,194,75,25,223,11,17,13,249,237,10,89,209,109,154,229,84,74,203,41,151,9,47,6,177,54,189,183,34,195,213,103,56,111,246,79,218,254,207,179,209,110,2,171,26,207,132,207,97,5,49,25,165,154,93,88,124,210,79,248,44,60,94,104,24,107,180,6,131,191,68,45,220,129,33,128,144,73,154,8,223,248,86,121,190,28,97,249,173,112,33,165,38,224,90,212,231,220,240,242,71,210,36,49,251,36,146,61,124,47,19,90,115,24,239,154,94,16,82,161,118,238,235,216,54,141,41,93,33,4,1,92,234,123,108,19,131,126,191,246,32,60,235,240,36,155,73,97,184,249,74,192,148,225,203,46,206,215,166,230,243,131,81,207,88,207,76,195,179,235,49,100,28,67,103,79,123,155,54,34,190,182,41,174,146,162,49,190,55,140,121,223,76,219,236,156,245,253,160,4,255,252,183,27,18,41,207,203,139,93,156,28,182,164,15,133,247,188,228,150,144,140,180,253,76,7,220,177,227,194,172,71,129,41,249,140,49,37,14,156,117,55,205,56,25,91,192,176,187,74,20,237,180,116,95,139,128,92,41,234,142,4,198,66,118,115,25,138,223,150,117,107,224,202,221,99,84,186,113,12,201,166,101,108,44,254,211,38,122,165,86,41,254,230,96,28,56,11,102,190,219,14,196,60,46,19,70,81,229,185,18,136,195,154,252,141,17,198,54,181,11,231,186,40,221,166,244,206,109,237,109,138,229,250,203,80,60,198,231,48,7,177,142,247,143,70,195,59,61,214,35,112,158,126,66,223,49,38,211,36,100,116,163,103,209,184,103,104,35,110,249,220,22,73,54,137,73,122,230,168,218,156,5,209,103,55,181,201,51,41,26,196,229,203,134,42,219,49,88,144,191,210,123,19,89,191,203,109,86,35,64,213,86,87,234,201,221,145,115,150,10,100,121,242,211,21,218,178,26,112,95,251,121,117,101,223,14,20,165,153,7,62,61,90,59,224,61,250,212,35,160,90,106,161,119,11,119,239,115,47,170,70,102,232,237,166,72,101,232,44,58,11,55,133,67,99,91,122,172,206,3,138,71,189,230,120,90,54,223,51,129,73,132,119,82,12,248,200,200,161,204,106,76,16,154,152,14,247,36,101,141,160,171,121,37,28,36,95,148,171,233,189,201,234,236,214,7,67,241,190,213,244,67,21,178,124,211,255,192,85,245,155,104,247,229,130,158,230,158,77,186,91,81,163,156,46,140,190,184,26,34,176,22,205,21,63,141,152,211,208,33,221,241,179,38,55,246,88,56,103,91,46,62,94,208,153,105,2,18,110,205,115,181,191,240,98,255,87,56,180,170,173,42,186,171,123,253,55,214,254,44,68,157,93,151,36,84,206,94,5,135,103,233,236,161,207,15,147,188,183,2,37,169,94,198,131,91,228,204,222,43,24,166,74,123,76,47,100,10,227,167,173,94,85,205,39,244,188,251,14,120,64,56,35,176,201,208,43,252,92,231,206,197,155,163,196,225,51,6,91,231,47,195,89,111,211,16,195,29,143,117,5,45,91,9,152,131,235,221,251,107,185,77,179,235,187,238,253,107,68,164,6,133,177,70,41,144,192,100,90,205,232,55,121,84,234,2,178,171,205,7,194,62,209,211,99,101,244,233,191,91,161,19,89,122,160,157,21,219,163,83,20,97,72,109,56,121,154,9,62,64,135,201,21,147,137,64,116,161,185,146,238,76,198,164,42,129,148,10,217,187,75,222,0,175,199,66,65,157,170,180,21,47,167,250,87,159,230,70,61,226,107,85,110,46,146,73,112,182,238,179,80,103,60,189,41,166,81,152,172,219,230,240,79,211,81,250,77,189,132,43,214,78,51,233,69,98,5,219,213,200,204,29,134,134,93,31,174,148,55,121,183,155,9,214,11,154,122,118,135,52,174,83,138,191,164,215,232,102,59,37,184,233,254,181,103,80,208,144,136,102,91,193,169,236,192,198,136,236,81,237,137,230,213,210,196,37,12,250,200,197,68,125,153,100,36,105,55,44,212,119,46,32,239,34,250,5,196,249,123,40,8,207,132,31,177,106,191,10,110,217,225,79,15,83,68,149,151,67,124,178,98,200,6,249,40,106,72,195,243,233,244,137,144,68,149,38,138,55,236,215,147,116,206,128,97,47,151,166,37,88,6,138,47,174,179,82,178,166,241,88,228,202,179,118,129,205,201,38,48,39,87,186,79,195,191,179,4,198,196,236,57,96,196,103,46,202,190,186,227,115,158,101,93,69,20,138,149,90,34,13,97,154,254,182,200,129,30,152,156,199,207,157,55,73,59,104,34,210,113,182,1,248,128,91,60,205,222,89,4,109,92,56,124,50,252,228,191,21,182,81,9,152,19,89,172,159,98,137,54,177,87,82,48,44,251,112,49,18,164,104,23,185,173,178,153,65,99,188,221,57,101,175,174,66,31,146,138,49,86,166,21,205,38,15,87,198,155,116,175,248,26,36,195,232,213,28,38,18,72,138,28,46,16,215,78,129,19,169,202,50,98,170,129,202,174,204,94,119,127,154,56,164,188,188,114,111,141,21,192,29,87,104,56,33,121,162,122,63,158,38,127,81,191,86,101,231,220,37,96,147,252,18,248,156,176,59,214,61,25,40,154,181,75,17,117,189,115,152,152,127,123,94,206,254,89,239,144,54,245,72,20,114,155,75,172,108,18,241,146,246,11,38,165,21,223,235,244,249,49,220,160,250,43,51,134,124,65,187,33,71,215,185,178,236,149,98,175,92,70,177,170,47,167,114,108,250,160,97,166,233,210,133,108,172,183,88,31,139,204,205,44,191,141,191,218,77,74,242,248,41,131,151,65,35,21,121,71,203,113,45,102,93,63,198,74,20,11,100,91,114,190,204,134,95,217,161,127,48,146,52,134,28,217,228,97,146,58,240,131,41,217,161,154,90,96,171,25,218,14,147,254,45,182,89,33,155,124,185,229,102,21,221,83,191,39,41,164,78,242,110,252,111,91,239,53,8,188,65,251,246,193,92,20,69,43,139,4,123,243,209,58,140,248,165,88,118,217,4,193,226,97,163,122,144,119,47,10,113,119,60,124,236,24,81,53,167,110,6,253,146,11,159,169,33,131,102,84,128,61,70,133,196,117,77,178,131,242,104,121,164,10,62,87,172,223,33,48,146,245,110,88,146,252,95,69,145,234,192,228,237,124,87,224,73,238,146,122,181,145,132,14,85,207,105,181,255,101,232,195,137,194,183,120,184,178,34,164,101,56,246,189,118,29,21,71,106,126,164,101,103,124,161,158,118,24,15,109,85,148,33,14,148,236,87,185,155,67,88,57,189,232,30,15,17,33,7,105,25,166,98,44,125,168,71,167,212,138,161,213,142,16,171,191,28,42,38,33,76,58,112,218,81,192,58,141,48,84,147,11,51,12,152,94,112,60,141,103,95,51,47,208,215,61,199,190,55,13,85,66,189,25,193,173,158,221,15,52,73,37,59,19,87,225,49,66,7,138,202,166,157,116,46,64,72,114,63,8,254,44,205,39,198,91,94,61,47,99,102,115,205,203,153,143,65,144,156,155,123,154,124,245,148,107,2,5,253,103,92,189,225,72,172,235,199,110,86,130,225,237,70,36,122,235,7,33,11,178,197,44,109,56,85,117,158,181,99,195,249,118,137,31,153,172,186,139,18,189,238,49,38,92,92,165,106,222,46,97,248,185,239,211,75,175,55,112,105,38,215,175,226,167,155,136,122,81,239,66,172,171,198,144,81,196,32,31,19,29,9,47,212,153,166,88,162,6,1,122,38,43,223,1,135,65,252,246,202,152,130,99,31,103,30,13,153,70,8,226,246,59,36,176,99,74,33,102,50,146,130,126,31,54,162,238,37,112,193,78,205,247,151,185,46,93,24,62,7,167,233,152,198,178,223,196,220,182,56,90,185,47,199,122,144,16,5,254,196,58,239,160,144,21,47,31,19,87,229,184,139,175,78,219,160,46,92,76,181,231,78,97,56,230,229,183,161,72,46,73,102,248,222,58,104,44,175,180,162,229,139,98,0,121,185,205,249,114,97,88,192,100,88,32,127,172,119,109,114,178,138,99,33,25,57,196,142,41,108,18,26,130,82,6,218,98,1,192,90,164,31,219,78,195,21,115,24,181,43,249,156,216,62,45,54,13,19,14,106,250,48,76,67,45,102,225,177,3,53,113,55,113,73,116,158,39,114,17,240,44,250,7,97,55,89,136,159,121,175,73,174,186,42,9,192,102,83,248,10,48,214,167,112,69,2,147,115,239,22,28,155,196,49,98,199,133,151,101,251,123,191,144,160,188,26,62,102,158,193,64,230,45,167,204,250,122,104,129,201,246,143,181,75,234,86,150,150,65,129,180,99,167,29,22,79,172,2,115,212,186,131,32,147,12,119,107,9,128,77,180,58,126,122,90,177,146,192,56,8,220,210,201,8,144,223,155,27,176,233,253,141,128,133,244,219,244,22,82,112,76,29,20,86,194,33,239,166,60,32,246,20,210,52,47,35,44,168,197,195,226,213,236,109,250,185,240,236,244,152,164,227,209,198,196,223,138,215,35,54,113,60,88,53,172,5,96,196,135,252,46,156,237,46,80,244,105,8,177,98,38,49,44,179,200,136,183,76,145,188,163,231,182,116,185,106,16,173,133,62,41,182,210,9,33,82,145,134,163,227,236,117,85,56,198,144,169,144,150,145,232,231,42,85,7,222,212,100,203,144,82,185,236,50,35,211,44,143,161,131,6,211,86,220,179,73,235,59,91,140,194,228,232,111,31,21,34,109,55,242,105,105,93,70,7,232,112,145,132,97,80,172,102,191,30,65,233,209,174,75,197,82,236,169,15,136,135,55,2,146,50,42,153,210,131,88,187,252,235,41,203,135,237,171,187,119,141,82,255,114,61,161,109,27,195,94,141,181,73,165,90,214,150,113,113,143,78,111,115,28,223,1,167,40,139,124,116,135,55,202,194,89,96,170,105,190,92,101,226,204,102,238,9,156,8,255,102,135,217,86,203,237,53,42,107,35,108,249,130,23,101,202,195,228,116,250,30,143,235,172,220,115,177,161,17,221,182,75,86,76,220,240,233,6,187,128,177,36,124,10,195,106,223,139,172,107,252,91,24,200,31,156,205,151,49,4,174,136,223,116,135,145,100,151,253,234,188,204,228,49,3,182,240,228,133,27,116,241,190,186,104,245,13,95,16,99,89,38,235,237,40,68,128,50,71,87,133,42,181,57,74,122,118,146,95,166,68,104,71,183,76,98,125,202,47,35,195,233,81,83,76,20,88,1,228,233,98,217,228,241,52,241,224,169,112,179,136,187,195,212,140,14,25,113,8,248,253,166,140,194,91,158,178,215,145,203,178,203,133,145,87,151,77,122,81,178,24,190,5,110,136,121,203,28,93,38,187,237,219,48,188,141,82,152,14,12,149,134,223,2,12,222,242,181,18,116,240,253,62,204,150,172,48,20,123,126,11,183,219,103,147,61,99,113,49,43,37,90,118,230,240,212,17,231,188,247,212,112,6,5,225,140,219,109,244,141,115,120,144,121,122,233,111,227,188,33,210,233,48,49,52,57,1,160,123,165,76,206,97,188,163,187,9,140,24,218,7,86,43,171,150,95,38,32,20,78,90,46,47,83,22,230,164,244,204,111,139,92,6,137,207,10,138,3,212,77,101,134,179,95,249,2,224,78,145,155,175,203,122,6,224,214,65,3,19,230,140,25,92,77,228,94,58,181,18,234,173,35,224,53,150,246,249,183,181,222,151,179,58,164,105,19,197,177,88,122,166,177,39,157,70,165,116,198,170,63,43,165,23,249,88,16,148,103,143,177,1,19,182,188,159,154,242,34,18,168,29,222,36,3,201,203,45,46,19,171,167,37,211,5,187,48,241,245,149,91,192,171,235,234,153,196,163,92,182,25,152,148,142,187,122,184,192,133,24,26,112,91,73,71,165,88,172,63,70,5,217,76,253,34,153,65,207,227,142,202,232,178,33,113,243,45,35,214,71,181,34,107,25,83,220,167,17,75,32,135,56,93,214,252,102,234,213,219,9,41,145,220,134,27,240,78,37,226,183,37,199,30,79,109,249,18,219,14,63,250,152,119,225,227,97,43,67,224,102,44,85,49,197,207,247,150,109,156,52,55,28,251,119,95,160,182,226,194,148,128,133,129,69,43,70,151,239,13,79,87,142,117,191,72,35,88,15,88,61,193,150,241,165,110,163,63,240,53,68,138,185,101,83,123,225,22,191,12,31,203,76,249,129,17,200,190,99,38,101,183,63,120,132,89,105,36,221,77,206,151,97,103,112,236,242,21,45,186,165,240,198,241,27,79,19,91,104,15,156,87,75,178,184,31,195,17,120,167,251,242,134,247,230,129,11,54,219,93,251,66,83,248,131,111,183,143,241,5,249,203,131,162,97,21,240,32,212,255,252,116,139,107,27,239,165,246,226,233,151,167,221,176,58,77,242,234,121,56,187,30,44,48,36,18,253,249,105,39,205,99,253,116,209,128,51,180,134,138,225,36,159,176,221,128,151,193,24,69,43,96,20,161,159,78,143,30,215,100,156,95,212,7,42,108,26,113,14,67,20,221,158,110,157,53,52,227,229,141,60,111,233,151,149,139,221,151,195,14,191,229,105,35,209,141,245,67,2,93,18,203,112,160,143,156,99,237,54,74,31,228,244,50,210,174,8,157,158,163,134,123,128,62,141,18,88,204,164,134,254,241,208,167,155,233,72,5,108,250,215,2,115,19,139,5,214,185,82,42,138,80,101,28,94,157,232,104,153,10,35,3,230,253,234,144,66,201,197,11,122,192,187,250,96,18,184,217,16,134,34,228,225,221,234,70,230,172,221,50,85,221,248,105,227,69,43,10,147,168,239,35,110,140,135,218,48,116,31,238,187,55,250,59,253,129,199,157,195,29,75,51,201,68,35,89,232,126,143,97,42,94,130,26,139,151,119,122,52,182,79,233,22,203,197,101,181,201,63,200,226,40,2,38,25,200,61,169,229,115,231,8,140,166,175,135,86,203,52,143,152,124,76,242,118,195,157,137,64,75,159,58,224,92,2,35,44,69,161,88,189,14,100,118,90,210,93,99,67,195,244,232,250,53,41,154,137,8,62,222,253,250,62,140,43,207,209,115,84,37,181,105,7,23,235,29,167,215,250,121,48,5,70,167,213,163,209,84,202,238,173,239,30,100,19,121,183,208,126,175,98,57,82,179,129,93,228,48,222,21,221,237,230,38,10,226,63,125,246,140,245,140,56,92,155,41,62,8,246,214,110,242,244,66,22,36,44,157,179,51,142,103,63,51,79,104,236,88,120,122,146,54,13,250,139,30,251,130,81,103,86,69,17,2,243,21,128,255,94,191,53,213,149,225,111,41,230,175,234,122,232,102,114,57,190,33,59,166,33,26,69,218,110,66,106,190,236,171,85,45,13,29,179,181,179,179,191,77,116,153,240,18,235,136,179,226,186,195,136,153,235,161,59,185,5,251,152,193,239,14,5,201,243,177,119,132,225,145,77,91,106,91,194,42,181,35,80,97,162,107,122,69,225,158,21,124,150,192,22,231,16,24,81,251,120,55,58,197,45,63,75,119,246,22,15,183,58,110,182,157,237,149,84,247,196,171,203,126,122,221,136,96,250,54,109,7,122,125,206,100,200,251,82,192,21,153,22,61,188,200,23,184,232,18,58,89,202,210,97,255,113,119,12,254,122,156,121,2,47,242,155,124,192,51,138,235,98,27,82,232,85,226,230,133,32,219,108,123,233,203,27,180,58,14,215,253,30,201,12,241,14,148,212,205,199,204,169,228,178,250,144,157,177,159,251,49,22,96,142,138,169,128,96,91,121,15,244,60,35,58,83,9,58,100,93,93,150,9,24,45,171,120,137,211,3,115,177,240,126,253,20,16,254,152,88,78,126,109,183,130,115,81,83,243,110,208,186,29,240,150,228,101,70,133,152,166,31,109,21,218,136,42,46,46,164,188,156,119,155,135,169,161,151,150,89,73,174,155,80,216,95,181,234,160,229,5,109,203,125,122,22,185,132,15,216,100,183,160,136,16,202,187,41,44,138,8,37,221,74,207,233,100,222,203,117,199,100,102,181,6,136,145,212,88,30,21,119,167,116,26,143,59,94,66,135,225,93,156,83,224,98,17,53,135,9,49,203,68,194,180,72,17,103,71,43,110,47,105,25,73,180,195,169,131,73,31,58,95,163,43,156,232,90,192,230,169,187,147,184,83,71,235,132,203,147,156,231,45,75,179,91,149,174,159,124,124,232,164,91,14,251,63,34,151,190,64,206,215,219,226,112,177,243,223,21,66,140,203,80,175,171,221,24,223,238,226,131,61,169,40,220,141,245,46,182,179,94,111,170,31,112,133,202,33,214,38,217,144,98,251,29,107,141,162,181,187,87,206,90,197,60,59,111,158,81,158,114,224,85,134,124,77,178,183,71,92,164,235,175,50,41,11,12,35,178,31,47,149,188,160,41,150,250,153,8,41,196,98,128,33,74,213,151,67,67,232,246,87,69,207,104,202,125,20,179,126,222,126,17,25,47,67,94,206,233,179,227,107,38,136,24,150,62,125,214,106,196,240,17,65,89,67,26,206,22,190,239,177,217,161,93,145,65,41,204,240,18,15,35,90,35,123,14,101,28,92,27,227,208,133,177,74,95,158,235,245,15,64,185,86,116,154,33,84,83,163,97,11,66,55,57,24,251,57,80,144,139,9,99,34,139,226,4,112,129,102,50,108,13,72,10,197,13,213,127,2,206,1,159,35,121,231,7,166,232,32,94,94,73,115,209,166,193,65,18,45,135,123,65,92,165,63,86,85,15,187,22,203,179,85,56,81,124,87,226,167,225,218,22,207,6,138,171,174,249,5,74,22,140,244,58,213,171,61,7,111,29,9,245,210,48,130,117,201,99,82,102,25,38,153,41,102,16,140,48,43,59,206,205,37,232,49,222,93,248,251,192,5,78,151,187,186,144,85,63,55,223,48,253,168,84,146,29,169,89,241,222,29,19,2,186,93,80,250,221,101,162,52,93,216,144,141,192,133,229,240,34,133,93,97,146,248,194,200,201,93,74,54,65,145,93,155,49,193,161,26,149,171,15,142,35,167,86,196,66,162,134,68,26,6,123,69,190,171,3,130,85,57,247,240,55,182,22,59,37,98,190,122,124,216,37,57,206,135,51,135,210,77,250,7,53,214,149,107,12,192,72,44,63,189,205,120,139,221,12,150,19,137,236,16,109,78,229,158,231,143,56,143,201,48,167,121,127,27,73,91,245,66,89,53,94,30,97,105,204,37,122,19,6,195,106,90,238,249,81,182,62,220,225,240,204,113,248,96,181,62,83,116,206,112,154,159,93,178,254,129,73,60,9,219,237,44,113,180,50,4,134,244,36,199,185,120,154,49,36,230,4,157,120,137,116,88,94,46,196,37,182,174,201,199,9,67,196,34,69,242,242,108,110,141,248,109,202,114,244,183,77,252,42,172,233,74,84,78,55,164,140,19,184,95,59,165,161,206,44,240,153,212,17,100,63,59,89,123,238,93,231,40,66,29,61,204,24,106,156,155,194,205,42,116,29,134,120,78,79,244,98,133,178,241,219,253,53,254,122,129,208,44,204,5,236,161,63,79,51,23,227,183,39,213,174,186,79,103,115,235,127,48,156,120,122,203,166,90,114,122,13,22,233,103,240,10,234,110,216,237,38,225,48,117,158,245,221,44,67,30,155,234,245,45,186,222,54,29,206,22,229,123,105,133,196,161,167,254,236,104,37,69,203,160,17,214,33,79,136,9,182,120,24,17,226,249,44,33,178,86,198,133,159,235,15,235,55,151,152,75,200,249,93,194,61,96,200,212,124,39,38,253,146,187,176,172,125,132,161,99,46,145,152,58,187,238,28,245,134,178,153,208,117,202,100,104,86,123,235,247,104,148,255,224,65,17,152,35,32,110,125,166,220,37,246,180,229,76,68,62,33,70,208,28,250,114,99,57,142,5,8,169,134,70,94,27,250,231,45,204,109,184,31,155,184,121,41,221,160,74,203,97,120,133,229,228,68,137,168,132,119,129,188,249,158,181,105,212,214,223,139,130,5,187,151,194,148,102,198,165,16,103,82,19,35,139,202,2,42,44,28,254,201,163,10,76,105,85,220,10,153,231,186,97,86,243,228,206,120,247,172,235,129,201,215,201,247,167,247,210,104,221,177,177,70,208,99,217,79,151,254,180,236,156,157,61,38,226,180,48,162,180,172,152,22,100,9,120,172,174,223,179,152,83,63,154,70,145,79,86,152,79,224,214,72,53,226,99,113,155,112,113,78,61,102,195,177,175,139,126,144,2,5,135,59,6,43,9,151,91,127,218,42,61,98,43,95,20,68,234,187,209,67,10,207,198,177,121,70,210,3,12,10,209,216,77,209,50,73,226,93,48,198,140,18,157,94,253,189,245,181,100,162,60,190,4,96,136,72,178,118,27,89,46,247,110,181,224,230,22,207,95,165,170,49,188,115,149,189,82,183,141,74,216,107,184,197,128,28,133,136,163,0,227,116,11,107,125,147,166,34,43,31,169,84,212,7,28,174,198,245,40,48,137,36,177,101,145,61,144,36,140,98,31,40,197,61,99,83,206,39,115,129,169,197,197,254,7,19,92,98,1,95,216,138,165,253,126,132,156,104,191,20,163,13,121,75,238,68,95,203,27,148,215,85,46,149,36,211,207,56,255,206,61,141,52,49,233,216,217,95,135,151,234,82,224,184,123,21,251,144,50,172,228,140,57,147,104,195,200,114,209,96,105,166,136,52,158,33,130,106,64,154,86,200,82,138,61,109,19,60,146,15,138,118,113,207,247,139,117,203,141,184,48,100,59,145,231,127,90,149,31,143,41,12,84,187,196,21,137,116,193,165,95,44,113,19,137,37,178,240,89,74,211,142,201,120,236,203,56,69,86,86,191,9,231,75,80,125,210,110,203,107,189,240,132,111,103,197,7,105,204,74,121,218,180,217,60,8,67,57,23,235,87,224,73,60,202,135,52,115,74,203,249,85,216,251,35,85,171,21,171,32,153,2,231,17,249,55,84,224,245,34,238,162,98,135,173,111,58,168,16,114,53,184,176,105,6,249,202,111,72,109,62,239,70,187,125,186,185,210,44,55,162,40,204,20,247,159,134,96,72,83,150,10,149,137,53,30,166,20,171,200,157,179,152,140,133,27,20,204,178,172,7,20,35,188,157,147,124,82,134,177,212,51,114,166,25,23,222,233,240,166,218,74,62,230,64,37,203,167,130,17,151,85,49,226,208,235,235,145,35,211,139,133,167,228,123,153,48,175,39,9,32,166,56,171,162,40,0,123,183,79,43,136,0,233,144,18,99,243,17,239,236,219,251,105,248,186,210,119,70,123,188,91,122,26,62,178,147,8,145,169,99,18,12,23,70,18,40,246,75,184,25,218,212,17,183,18,62,7,23,212,72,58,11,45,138,253,205,255,78,190,71,121,166,2,81,134,24,50,46,91,101,233,144,225,90,247,67,192,152,98,134,92,145,172,238,43,226,140,103,221,65,254,43,51,197,124,127,190,64,160,224,133,215,90,96,232,54,252,30,211,169,176,92,98,216,86,10,99,226,46,65,2,236,147,149,100,247,158,233,241,33,146,161,234,20,47,50,129,142,234,228,25,166,253,205,45,84,96,200,188,123,192,35,63,17,109,180,84,91,36,109,80,186,213,90,210,213,215,77,174,227,131,121,88,207,70,94,149,188,42,219,132,89,182,218,50,56,55,226,230,136,196,72,123,102,18,146,102,45,80,18,33,197,50,197,173,133,68,140,195,141,224,210,51,135,87,117,86,28,83,196,24,87,143,150,33,152,183,16,108,152,216,173,236,164,197,50,37,99,68,97,105,239,114,52,226,241,60,112,15,152,76,12,129,77,153,32,71,203,186,37,5,94,24,178,206,72,101,68,220,161,85,217,23,206,21,136,60,229,236,48,199,172,100,22,161,188,65,2,245,7,47,138,226,229,97,248,84,115,252,52,19,171,136,1,71,80,50,187,101,201,133,184,55,217,43,179,201,28,250,150,195,93,93,138,104,128,171,133,209,28,62,230,132,166,31,100,211,57,116,219,17,230,171,185,197,14,162,76,194,5,95,140,9,11,110,143,139,162,172,22,203,231,92,165,81,114,155,242,48,196,68,190,219,45,88,8,158,94,23,168,116,221,154,88,220,233,251,208,126,53,171,79,119,152,28,139,59,81,16,69,142,251,172,153,126,73,146,104,184,121,173,72,208,180,10,216,33,102,78,38,192,153,227,213,153,112,141,28,93,9,37,244,56,54,77,48,121,203,203,211,178,107,229,133,235,210,118,83,78,207,76,141,151,35,131,172,176,137,7,21,135,73,60,189,243,4,127,90,138,171,23,44,91,240,38,11,156,17,147,240,110,83,169,160,161,142,100,18,178,238,220,88,240,191,107,106,41,185,35,45,138,42,22,233,9,77,118,105,178,30,118,236,87,216,203,91,211,223,80,76,174,177,62,96,210,196,110,21,152,19,221,19,33,161,70,157,178,60,144,93,233,113,85,134,170,251,180,69,223,13,177,138,31,47,132,13,243,11,23,9,82,46,242,128,52,151,145,2,182,30,209,35,8,68,219,149,86,1,166,84,213,239,202,48,63,149,36,126,71,43,40,119,165,130,3,215,58,245,150,1,79,42,122,119,14,155,140,241,221,22,40,95,131,136,211,97,99,84,88,2,15,56,225,227,183,45,73,80,58,134,136,130,139,190,178,188,250,208,88,123,130,32,38,246,225,5,51,223,212,151,151,25,66,107,7,173,4,72,101,162,85,114,199,252,0,89,228,43,107,230,29,186,32,171,94,152,12,81,153,42,100,10,57,67,47,40,49,2,133,81,204,142,185,96,133,146,226,2,64,5,161,57,61,61,81,17,203,32,212,159,46,193,216,6,129,94,235,53,43,156,81,87,247,33,181,176,164,100,5,82,125,90,92,194,199,248,179,187,102,141,83,33,26,2,40,115,217,41,160,239,158,48,75,248,152,113,191,41,98,108,147,50,200,70,242,193,211,164,109,244,105,243,216,126,168,209,162,202,69,154,11,203,205,99,129,170,114,171,3,143,116,80,170,89,28,70,125,73,247,5,180,137,194,153,107,244,76,77,63,23,129,167,234,199,42,92,3,105,234,166,147,169,37,242,33,35,125,173,201,125,149,28,241,25,249,109,212,244,193,111,41,176,9,71,127,239,54,2,177,173,11,228,108,166,103,80,191,49,59,7,33,233,109,1,243,54,118,180,239,229,148,15,106,194,238,178,252,183,21,47,135,217,244,74,40,30,248,28,209,41,66,137,100,237,71,9,39,185,58,231,75,198,141,209,66,77,18,234,224,34,76,138,244,215,107,82,23,199,45,166,106,200,222,239,155,205,126,190,197,217,117,166,192,152,100,203,221,227,231,74,70,217,69,185,240,184,140,12,208,200,244,75,29,3,72,170,175,239,164,219,36,103,111,159,240,7,36,151,89,183,220,231,113,149,2,185,114,161,82,237,254,237,77,64,243,90,41,92,145,33,87,174,142,78,52,194,4,38,99,230,91,243,231,68,181,187,99,23,52,247,22,62,100,138,55,68,140,12,246,212,243,42,191,160,47,146,147,186,132,188,150,157,214,158,32,179,8,136,173,75,239,2,124,246,120,15,70,156,63,224,139,187,11,143,168,58,2,89,219,97,99,137,237,2,35,246,244,153,249,7,54,206,194,251,45,73,254,116,23,214,74,38,85,126,247,155,197,40,46,207,190,89,20,32,117,41,30,88,156,240,201,15,54,178,147,41,207,41,242,180,229,200,248,79,103,174,78,117,42,188,134,87,92,0,83,7,145,21,70,21,210,7,45,155,124,134,62,141,53,113,95,110,84,174,210,47,35,181,27,222,52,178,163,101,42,76,234,155,122,242,135,17,183,150,252,78,40,195,172,60,222,97,90,122,47,78,11,55,127,242,11,31,123,61,151,125,25,52,152,177,107,242,185,2,69,108,237,93,91,86,182,11,215,253,96,177,119,151,169,151,151,236,13,71,185,91,12,218,31,220,98,34,154,170,71,209,150,19,174,254,12,176,31,60,103,126,224,225,6,24,186,180,112,121,60,47,31,78,61,111,168,144,146,24,10,161,159,63,204,174,42,21,50,188,155,107,116,185,112,22,111,40,48,249,62,223,203,145,86,36,197,70,224,65,118,85,9,24,215,223,3,247,72,191,38,138,72,185,166,246,11,210,35,159,74,217,210,65,150,142,41,68,179,203,97,114,21,75,122,190,200,57,208,191,35,0,162,9,136,185,180,99,205,132,14,29,134,20,227,222,202,232,24,217,222,45,96,174,171,2,195,227,117,127,155,10,229,93,117,158,102,147,103,116,152,114,234,37,48,52,57,174,178,139,69,140,196,137,190,156,98,17,159,13,72,155,146,91,113,97,46,210,46,177,64,138,56,181,195,242,114,120,62,243,125,218,220,97,250,116,49,38,184,15,166,82,66,247,21,212,133,123,128,236,235,58,139,145,204,200,221,135,212,42,241,139,44,94,136,92,122,12,41,182,134,156,170,148,78,157,27,104,142,135,81,98,187,191,108,170,7,158,109,197,79,147,42,113,127,154,250,155,238,193,112,222,141,189,124,123,5,49,176,23,189,30,20,125,101,121,150,68,21,63,21,65,59,190,54,129,207,65,23,155,74,94,56,202,101,199,26,16,219,229,236,239,166,48,171,203,60,58,75,25,187,223,187,69,108,168,107,187,143,57,28,103,8,247,78,66,87,2,87,106,187,170,79,51,210,134,91,147,151,159,41,123,230,150,183,156,252,12,237,23,4,14,205,103,120,57,123,246,57,36,238,202,38,233,101,123,205,18,48,41,235,242,238,130,84,251,190,112,239,18,200,88,228,44,13,151,207,6,222,151,120,22,244,119,223,119,148,179,74,22,54,135,125,27,241,44,180,244,50,67,185,172,116,175,38,4,38,239,91,218,77,158,144,155,141,192,199,116,185,119,4,236,95,34,135,213,97,170,113,110,34,228,129,41,182,246,73,88,40,13,145,140,13,236,165,179,45,124,87,8,246,66,178,119,138,192,70,202,224,232,32,238,120,135,172,155,24,198,125,247,82,49,77,224,179,106,189,234,123,193,49,120,122,222,5,62,54,145,115,93,147,98,140,210,137,244,11,167,224,244,119,147,109,248,244,154,204,233,236,59,10,101,62,77,13,153,243,169,168,192,116,20,250,100,249,212,40,136,29,19,42,59,188,240,234,73,195,58,193,131,232,22,52,226,114,248,192,105,1,175,185,163,156,246,93,70,236,152,198,193,82,113,224,70,205,184,188,155,197,228,247,38,19,61,89,114,217,180,122,241,40,0,128,252,181,100,169,207,89,68,29,186,235,199,145,73,72,130,135,60,109,140,79,201,103,74,101,9,92,191,28,98,113,70,54,226,48,220,214,98,209,118,187,249,166,128,41,235,157,210,242,2,209,181,127,204,211,103,174,194,23,205,220,101,163,101,200,185,103,29,52,4,150,156,61,96,33,223,86,155,190,59,195,181,24,179,176,81,202,166,31,59,89,156,201,95,14,123,117,45,50,207,224,143,115,127,35,69,120,121,44,89,63,191,244,183,238,253,34,91,83,252,49,235,119,133,247,150,117,98,49,50,85,56,32,122,236,210,246,191,226,59,88,182,161,141,88,32,221,24,82,228,221,139,212,226,152,226,29,246,0,177,13,161,145,111,206,72,13,205,199,28,186,248,8,235,44,167,0,88,176,120,8,203,88,195,97,78,189,169,255,246,48,147,57,11,12,215,74,60,109,146,224,114,106,50,143,208,2,119,184,88,58,131,192,184,35,99,26,115,131,147,132,66,40,70,78,91,99,17,64,37,117,5,153,128,153,183,110,204,19,18,73,186,254,80,132,144,207,109,98,215,250,69,42,254,130,18,77,195,151,42,211,216,226,57,53,246,241,243,173,245,120,130,73,184,56,235,2,137,244,16,22,41,108,206,161,18,112,39,151,72,225,154,238,158,100,228,59,178,173,52,132,41,179,47,48,120,172,142,93,123,23,65,197,113,238,142,166,69,214,210,84,91,191,158,61,37,45,255,109,210,113,206,45,72,97,200,87,252,228,172,70,86,43,87,129,106,90,95,126,196,88,122,161,228,235,174,106,122,218,254,211,22,231,144,229,201,172,198,221,253,193,164,69,137,159,118,225,102,13,102,232,3,227,209,151,13,17,194,141,18,191,108,2,61,199,168,253,15,194,39,24,77,103,35,114,29,87,204,11,68,173,138,154,138,165,187,158,22,46,148,108,222,157,255,210,212,140,95,208,93,231,156,149,168,17,223,229,155,73,231,117,99,190,27,13,204,245,154,152,9,13,119,241,7,111,234,234,255,192,219,211,2,151,149,85,78,185,249,65,226,64,170,225,7,51,207,36,52,139,133,221,155,87,98,154,101,83,36,133,128,237,211,248,120,62,24,173,232,75,92,114,96,24,246,92,52,22,171,106,105,190,22,48,126,231,229,240,34,233,87,127,123,167,107,0,178,33,110,97,186,160,28,219,216,230,28,46,216,193,10,67,249,81,3,37,163,78,71,212,180,82,28,133,28,85,140,48,168,117,8,95,56,76,201,135,152,204,152,16,48,53,125,112,195,11,40,46,4,74,18,178,39,201,96,229,86,205,253,94,150,64,237,234,244,152,208,121,234,17,5,45,201,246,32,62,206,159,217,167,248,70,200,138,30,94,100,176,198,47,222,125,127,155,242,210,72,191,67,114,92,136,148,16,50,193,165,153,253,167,241,101,8,5,7,106,35,144,45,126,253,34,249,154,200,239,133,169,195,245,226,85,46,75,85,216,157,137,254,195,138,229,91,26,73,27,67,190,22,69,179,145,4,202,29,241,76,21,185,91,113,24,102,231,205,53,130,243,58,228,86,136,147,135,172,108,135,207,93,56,95,75,138,148,232,237,108,220,80,123,152,204,223,69,231,166,214,127,56,188,158,216,43,48,42,178,241,52,226,91,55,216,13,140,165,219,47,44,5,162,184,220,10,44,189,142,146,185,82,5,45,8,146,248,171,59,6,132,194,163,152,46,209,7,83,189,40,111,38,95,224,126,12,200,35,175,134,91,67,198,54,7,161,3,53,143,70,230,44,240,232,229,126,12,10,202,46,253,108,251,233,105,186,140,59,176,184,13,77,121,208,51,25,77,131,233,5,73,15,117,43,231,204,55,100,104,230,133,45,202,237,191,139,107,225,224,237,194,104,194,198,20,178,192,144,164,236,225,242,45,145,165,191,56,249,209,216,13,152,93,46,123,178,33,25,35,8,193,8,188,40,241,247,41,198,81,180,46,225,15,48,18,108,217,91,14,113,81,17,148,152,148,179,20,83,76,73,241,207,253,84,196,237,182,231,240,47,88,212,230,165,86,107,63,57,140,254,121,44,55,180,70,151,16,139,156,108,242,180,190,111,101,145,154,177,20,38,195,203,201,32,8,180,28,235,234,70,87,16,159,130,158,168,59,140,103,59,201,79,35,51,236,11,107,39,43,185,188,199,220,153,158,196,187,154,191,156,127,46,181,34,204,222,99,198,124,119,39,114,184,240,45,200,211,25,206,134,207,208,223,38,10,125,89,165,155,229,46,185,115,122,91,202,200,26,210,50,104,239,61,146,112,30,182,47,42,239,238,200,24,244,120,216,232,36,165,97,148,176,212,15,165,196,127,223,77,210,212,190,150,235,60,147,17,204,85,84,225,78,228,198,159,62,39,75,189,202,112,192,236,194,159,89,72,208,123,115,93,23,24,158,238,207,98,197,97,148,198,37,46,111,252,49,249,45,121,83,89,144,179,62,12,153,157,167,10,110,243,13,72,49,59,110,53,74,75,135,195,164,52,220,125,206,238,146,231,48,255,126,186,100,228,175,175,3,217,78,130,237,229,3,231,222,131,19,234,26,118,72,78,15,146,235,63,152,84,180,178,229,229,198,231,63,253,233,202,253,228,154,110,211,170,211,191,229,129,108,54,41,63,247,83,19,30,233,110,53,66,91,87,48,221,47,220,44,239,191,58,12,189,204,148,167,171,85,135,196,211,108,101,77,126,154,122,12,215,127,7,38,126,41,13,47,150,199,24,77,163,184,161,200,111,103,216,39,147,247,203,212,94,228,221,9,127,241,8,180,80,218,46,239,78,198,188,93,162,225,189,136,135,107,218,52,245,250,102,75,155,218,82,243,138,215,34,109,175,19,38,69,136,141,64,96,164,76,70,140,202,166,114,91,142,22,10,250,187,95,33,118,53,43,240,129,185,149,127,155,37,201,125,248,215,238,84,34,75,174,121,50,32,153,131,156,206,93,159,30,84,193,124,112,197,16,76,207,111,147,130,238,79,227,135,203,114,126,156,205,241,204,205,207,191,108,135,201,249,105,249,109,82,144,227,167,201,92,191,124,195,116,27,242,207,239,18,78,13,42,140,139,242,110,188,92,158,135,184,173,94,51,53,129,81,140,117,17,79,244,63,249,177,33,79,83,128,146,28,38,239,80,119,203,102,116,5,211,225,223,111,201,23,129,73,42,154,214,72,43,46,178,223,225,109,40,94,30,74,42,53,94,66,233,88,130,121,196,91,222,236,54,36,155,41,114,37,235,187,57,241,110,130,186,69,208,1,199,165,195,184,12,117,207,170,168,132,236,207,12,217,212,193,101,137,244,145,34,139,202,220,118,152,59,154,28,141,100,208,38,15,100,88,172,160,234,9,4,107,98,20,194,80,41,84,72,141,19,152,140,176,237,79,227,34,207,77,123,61,194,181,141,59,30,197,43,157,135,199,106,143,53,96,94,95,225,46,32,191,22,225,14,255,233,197,18,212,17,109,216,241,142,18,110,151,43,0,183,75,238,152,223,128,19,23,234,226,34,102,142,239,233,129,10,74,79,72,237,208,37,0,225,179,79,149,78,238,147,56,77,72,206,93,65,160,73,117,8,140,89,10,23,187,35,58,60,160,255,158,218,180,233,145,6,178,47,87,123,86,159,209,11,198,195,220,231,37,253,153,143,109,169,191,31,140,241,112,53,217,26,201,214,182,81,125,48,41,248,250,49,141,72,220,79,183,110,146,42,83,222,61,77,168,120,57,108,129,38,153,72,36,165,120,226,219,238,112,31,148,38,211,176,227,197,170,62,40,166,58,222,165,101,29,143,128,111,151,80,19,143,42,171,207,68,38,226,232,60,6,17,226,235,119,38,81,70,222,189,54,1,69,144,173,117,148,68,251,113,87,124,79,83,25,92,229,70,7,21,2,133,201,223,160,157,75,155,138,159,81,92,216,97,251,248,6,109,88,136,235,198,80,160,197,192,163,227,79,119,56,158,197,174,45,240,140,122,238,1,46,42,178,115,110,191,75,198,20,246,99,125,88,114,84,149,166,165,159,10,198,7,27,77,175,28,204,144,254,6,107,41,17,126,204,149,251,219,212,246,120,69,238,65,185,36,200,7,203,191,204,253,239,167,97,67,159,77,76,121,10,133,151,27,174,144,169,147,43,58,4,78,144,239,124,99,74,100,60,93,230,235,102,236,147,180,213,225,181,132,60,183,205,159,24,176,63,108,117,150,247,122,15,195,48,101,181,95,183,236,64,26,242,65,224,158,222,206,0,13,91,0,149,13,75,96,216,11,186,255,52,246,183,28,64,201,120,250,139,163,144,144,72,186,45,55,255,51,55,166,255,52,116,179,75,218,109,82,64,195,151,31,183,20,6,237,194,38,188,230,86,239,42,80,77,138,145,198,158,148,93,167,8,131,204,170,91,47,92,217,147,220,236,197,157,86,36,160,6,221,215,12,121,153,141,252,170,50,126,161,211,64,37,236,55,42,4,179,105,237,133,161,123,139,201,176,160,87,107,218,180,76,98,114,242,151,255,136,233,101,212,18,206,35,95,34,168,186,73,210,209,65,45,205,219,127,26,178,48,25,83,36,242,200,3,254,126,154,100,157,36,53,25,144,100,23,28,149,31,12,249,93,185,231,23,10,99,221,67,102,112,23,194,63,60,46,218,208,218,254,252,72,7,198,211,155,228,97,146,192,157,97,224,156,162,133,37,35,63,157,16,41,114,171,153,127,124,134,37,134,20,81,50,14,55,111,25,17,209,171,209,7,140,248,133,223,37,206,198,97,82,131,23,30,55,90,103,148,115,109,73,195,23,249,131,94,168,2,205,232,185,212,74,203,200,164,195,8,119,248,152,131,235,94,27,161,22,193,211,238,47,231,66,44,17,101,52,198,177,33,190,121,72,33,87,174,210,48,194,11,95,29,24,73,50,70,250,32,189,38,97,175,252,44,29,203,192,57,95,99,75,195,207,199,206,31,237,47,48,9,105,210,50,238,184,233,19,235,37,161,6,139,254,102,124,144,49,67,84,96,7,124,38,253,253,105,83,123,218,63,219,146,20,26,227,71,29,2,159,27,214,199,183,66,43,185,109,39,125,58,27,77,234,15,206,150,244,37,131,50,45,137,111,57,92,241,234,117,105,25,181,14,245,23,154,90,198,53,93,135,254,244,217,89,63,109,145,101,60,213,245,138,58,240,110,130,56,245,67,187,177,71,20,121,152,84,196,248,229,110,82,170,242,44,214,124,114,212,184,17,167,192,117,25,203,208,7,51,51,116,184,237,46,22,237,34,111,164,15,129,57,22,199,186,239,70,77,190,93,56,179,220,214,55,160,153,184,150,16,222,13,56,25,40,252,250,193,152,49,208,52,94,56,13,138,50,243,7,115,148,9,101,16,36,50,103,23,234,197,97,163,132,214,166,253,248,188,29,198,156,184,199,207,128,51,254,35,242,195,243,15,35,192,92,218,112,34,120,223,52,194,171,84,164,86,209,248,107,234,246,33,165,20,113,245,170,221,130,71,208,27,214,201,104,110,218,173,5,15,178,247,154,187,177,92,103,135,237,195,211,27,70,58,236,51,139,160,164,31,213,199,196,28,207,178,215,13,248,132,191,3,251,151,16,126,214,109,21,184,21,87,45,57,48,105,12,82,182,64,108,134,130,90,111,217,89,245,164,200,10,252,139,191,126,48,100,32,73,86,207,153,57,27,54,113,135,9,237,105,211,236,144,158,95,211,224,191,121,230,240,176,236,131,241,253,118,37,51,87,242,103,142,25,73,13,215,248,86,64,133,58,226,90,57,212,169,46,2,218,31,74,185,64,150,33,61,22,25,244,33,254,110,242,28,165,128,140,252,21,74,152,252,105,246,58,161,158,30,157,20,129,58,188,225,27,245,137,235,22,7,54,250,131,128,33,229,206,2,99,20,109,71,113,70,40,200,70,48,190,17,109,220,248,197,47,130,3,204,220,184,31,156,9,64,23,105,55,108,59,35,23,135,81,45,148,117,143,246,81,249,152,117,129,55,164,165,83,224,74,122,193,215,178,102,177,114,89,186,164,139,187,160,226,50,29,219,38,149,113,195,120,150,63,204,250,37,211,8,191,136,43,184,174,100,183,226,44,147,144,50,225,249,17,58,64,206,105,236,231,119,184,73,210,58,29,119,24,229,129,42,191,139,164,103,251,126,25,45,134,51,237,110,151,201,224,74,159,206,4,74,247,104,119,221,55,115,99,31,57,30,166,228,113,200,113,11,233,238,248,196,136,22,245,12,76,185,45,112,37,36,153,29,134,146,252,218,148,230,236,236,221,231,216,32,142,34,125,174,248,148,227,217,140,227,160,75,195,168,133,222,229,251,206,231,178,215,167,212,116,91,233,210,248,68,173,200,51,252,93,131,47,92,137,219,248,120,194,99,62,82,19,152,29,255,163,123,88,70,86,66,144,46,96,228,154,92,130,248,192,84,58,137,235,154,164,53,178,109,191,105,192,190,56,175,168,21,48,21,18,62,129,201,138,30,226,62,27,63,154,17,223,101,57,187,167,144,142,14,246,39,174,148,31,76,152,92,200,184,168,225,101,74,86,135,241,6,13,249,109,110,28,119,80,237,178,94,228,229,36,174,111,223,111,184,17,148,43,169,208,126,210,3,213,55,20,238,80,168,13,8,140,127,57,47,135,173,42,65,158,38,118,214,125,88,184,217,162,228,124,225,74,153,252,248,86,0,35,144,138,14,75,33,162,187,189,105,16,87,172,46,79,163,136,152,125,159,165,128,174,75,0,223,232,53,72,188,255,96,187,26,201,60,165,166,123,197,178,55,49,137,43,57,221,40,175,228,158,236,40,87,62,237,54,54,209,71,75,114,96,171,51,145,227,190,152,106,136,255,50,46,102,169,17,30,150,71,229,59,6,119,159,254,188,249,44,142,82,190,105,248,219,247,4,36,89,105,44,7,73,91,147,157,44,19,185,153,219,81,114,91,101,52,51,137,4,195,13,70,2,141,93,114,182,7,201,244,237,75,211,53,218,97,203,114,187,112,135,192,226,235,48,108,124,69,200,205,6,69,130,231,7,188,213,16,21,95,137,83,180,191,113,65,21,127,218,50,105,196,16,206,149,124,72,159,223,203,72,116,228,88,34,72,73,97,192,7,15,177,237,51,254,214,17,141,30,86,197,116,191,49,105,181,124,218,15,54,147,65,204,147,76,145,83,243,25,66,158,254,217,82,110,167,236,170,157,220,10,94,150,213,154,5,53,42,116,127,24,58,86,93,55,233,199,79,250,193,212,131,76,97,229,68,93,248,152,236,95,195,182,141,143,152,177,92,189,60,81,149,173,153,52,227,27,27,132,215,172,56,223,46,48,251,156,116,139,4,14,44,227,15,62,150,99,213,49,163,104,134,45,218,97,74,247,229,170,134,165,133,86,221,7,83,153,45,94,233,129,64,100,254,52,32,14,220,249,50,98,35,160,162,82,62,2,74,96,35,82,145,166,37,170,204,125,47,194,235,197,225,234,112,39,139,243,220,227,189,99,211,164,181,218,133,137,40,78,63,138,183,133,19,229,225,197,238,227,107,210,44,180,118,207,113,182,184,92,91,116,27,199,112,190,30,158,179,203,145,104,254,115,25,44,18,63,142,185,113,35,97,29,78,182,228,54,54,238,208,174,215,68,106,8,240,132,249,211,153,45,181,77,133,75,254,178,12,13,182,42,103,129,59,133,7,221,97,43,97,144,223,166,44,240,243,213,47,43,2,32,90,115,97,152,29,218,239,6,11,12,163,190,246,187,226,244,14,184,158,207,91,167,62,157,73,130,156,14,83,124,39,99,90,32,132,217,222,178,115,52,72,232,165,19,12,238,190,87,33,220,106,62,0,129,185,17,125,183,26,220,9,249,106,91,130,90,233,151,131,120,97,238,142,113,238,2,80,255,13,255,97,211,108,187,11,4,95,182,85,244,56,76,105,216,181,23,129,169,190,88,1,83,181,119,191,22,53,81,249,203,116,69,146,60,145,230,92,5,62,83,212,87,0,57,224,9,207,227,133,237,48,206,222,173,109,198,191,60,61,76,50,216,7,5,189,150,52,229,183,185,230,124,62,53,50,204,169,52,186,219,44,163,191,156,34,236,192,156,88,178,73,119,66,216,229,75,46,6,30,102,165,92,184,90,133,208,55,83,80,46,227,46,125,225,2,209,64,188,156,92,17,41,172,49,117,163,225,135,53,226,108,148,40,10,154,112,220,124,67,158,49,63,167,14,57,181,166,41,249,79,147,179,177,147,60,157,72,234,253,172,43,100,209,206,188,145,121,54,183,101,252,22,135,233,215,61,140,137,75,46,47,230,6,198,179,40,43,159,116,82,120,143,63,24,226,96,113,22,118,43,120,249,178,14,128,201,20,151,5,2,167,196,42,23,182,224,255,69,207,22,53,114,160,211,178,239,238,218,100,46,148,47,128,129,167,40,45,165,5,56,59,41,91,77,247,134,147,198,34,78,80,46,38,125,5,74,148,122,201,199,38,1,132,141,255,7,23,174,195,91,118,141,137,42,215,71,57,0,76,45,190,76,114,180,6,99,47,133,216,79,125,102,7,165,122,229,187,153,67,209,212,215,21,185,163,42,198,244,95,150,195,132,56,110,2,98,167,76,162,249,68,225,67,110,33,193,135,167,49,239,61,3,222,112,201,86,129,143,89,247,213,180,29,248,236,63,251,158,16,86,189,59,252,83,18,220,25,250,41,97,16,40,203,223,220,96,176,191,142,167,142,27,164,124,114,230,164,97,145,72,33,3,134,138,173,139,222,194,184,132,176,169,254,114,177,170,0,31,48,148,222,174,192,49,92,226,205,106,122,63,120,114,234,202,94,120,182,80,4,170,178,195,157,77,187,9,220,243,39,82,199,187,183,41,5,92,20,181,5,55,39,33,88,35,231,163,41,60,157,174,3,152,82,45,105,89,135,99,184,151,22,48,30,179,169,112,173,241,240,32,122,36,155,93,31,88,64,183,101,92,160,228,91,66,108,208,252,226,2,204,93,65,222,109,188,156,59,94,110,113,68,105,25,43,171,212,251,244,105,250,189,122,144,200,157,93,34,222,154,70,150,249,157,132,103,63,97,101,239,59,104,231,1,25,149,51,47,215,151,217,104,131,70,77,155,116,44,81,136,116,191,23,68,243,242,65,224,228,64,166,205,97,14,193,235,63,130,193,132,204,38,159,74,248,249,133,91,25,94,18,156,156,254,242,141,28,236,18,120,76,143,189,83,187,245,51,122,4,61,166,95,47,242,48,201,114,23,238,176,20,214,25,48,9,71,130,226,54,241,131,209,18,89,246,245,240,160,141,64,37,65,192,100,242,79,129,161,127,235,126,180,193,58,216,36,118,97,94,246,210,114,52,28,51,165,8,92,145,209,242,223,174,150,1,189,244,229,100,16,126,230,89,54,165,118,157,135,200,179,53,191,34,91,49,85,145,112,145,25,45,31,35,148,5,206,83,150,250,42,200,108,138,231,157,153,216,1,5,86,247,225,51,10,176,104,120,195,97,67,25,2,54,139,250,59,8,53,224,214,103,77,163,213,123,5,27,142,132,92,128,41,60,158,14,83,28,255,192,164,220,186,97,72,82,99,237,85,97,100,214,134,63,205,222,183,100,138,87,82,159,138,79,241,74,74,179,100,77,242,242,122,55,52,220,132,91,170,0,59,117,247,235,171,33,52,114,9,74,166,101,204,8,232,85,223,196,33,155,34,128,119,225,241,179,192,127,112,67,38,90,62,166,17,118,125,114,189,160,137,92,120,129,205,186,251,238,253,148,132,183,44,110,250,94,201,69,93,190,47,144,227,145,37,112,143,184,123,114,70,233,245,155,207,146,38,72,125,135,25,212,14,15,168,120,164,219,176,14,127,100,110,70,238,154,148,10,184,195,176,27,78,36,116,196,72,88,191,95,228,76,241,28,110,126,36,6,122,151,104,44,21,187,235,158,216,141,142,139,227,184,23,203,183,243,33,39,141,181,169,37,15,1,37,229,254,14,255,184,47,46,140,160,123,241,239,73,138,200,200,218,52,184,172,138,31,3,22,97,171,98,49,23,164,74,198,14,152,80,191,60,156,127,169,131,142,98,166,202,5,134,156,114,188,5,31,140,52,179,36,144,80,179,147,122,115,59,6,191,165,146,131,65,162,14,117,160,55,28,174,9,161,249,233,217,148,60,124,59,36,246,81,132,108,7,250,74,172,13,127,154,251,147,112,118,244,115,251,13,141,73,120,197,160,253,148,159,70,164,46,187,53,65,180,78,249,216,236,206,214,171,127,78,60,177,240,141,95,56,147,128,84,190,110,51,10,85,50,162,97,87,35,229,53,96,28,17,114,243,194,92,64,62,216,97,171,168,191,232,89,78,235,115,15,80,136,138,53,46,99,146,206,229,53,249,2,130,23,33,223,216,7,46,83,220,153,223,183,236,80,201,74,150,19,158,46,178,212,253,221,100,75,75,242,100,183,204,176,230,7,39,185,121,163,200,242,194,123,67,61,201,7,195,46,190,100,87,33,17,115,125,5,115,192,228,189,200,84,72,198,5,239,59,49,233,141,68,100,47,108,130,213,159,203,37,67,54,218,37,123,146,44,124,76,25,135,45,189,253,58,31,58,190,132,232,245,177,119,155,48,85,193,168,107,154,43,14,215,42,220,253,231,60,135,54,53,7,122,22,87,190,137,126,100,16,146,206,238,67,70,38,159,154,88,9,42,132,30,35,106,21,133,178,174,145,47,134,103,245,131,173,180,171,8,74,134,120,90,142,194,239,221,165,83,112,100,36,183,104,185,80,80,144,122,97,20,163,70,137,119,175,169,37,53,8,184,82,188,237,45,195,53,61,100,43,37,211,171,174,232,23,165,13,235,78,5,19,78,206,238,244,203,221,24,75,238,12,54,194,26,39,49,1,174,89,121,78,77,189,15,129,74,135,73,136,172,10,35,190,55,189,99,56,4,211,189,18,54,227,178,40,110,200,192,148,55,215,221,145,160,178,96,223,240,81,131,145,224,122,111,141,28,150,178,37,71,145,9,174,130,158,47,80,83,160,103,123,144,76,60,42,202,153,88,62,40,166,163,118,65,114,25,195,208,24,150,83,212,47,122,206,112,156,140,31,154,225,123,234,242,230,243,41,169,105,116,152,2,243,139,174,159,98,231,55,32,230,160,22,189,78,171,9,223,197,127,184,246,199,116,131,62,194,4,85,63,184,225,231,155,242,240,64,6,203,81,139,170,220,211,154,234,93,184,136,252,151,9,118,52,25,144,197,126,159,125,139,29,68,120,202,245,156,81,77,138,167,167,56,76,230,205,150,150,113,92,52,95,120,4,24,182,16,114,112,138,193,155,244,53,109,34,119,223,100,200,136,88,236,236,126,30,82,169,142,101,113,251,133,29,112,13,168,95,210,222,189,219,147,91,159,60,44,152,237,162,35,57,124,228,37,147,124,252,205,3,242,134,147,228,18,144,104,135,221,225,79,179,81,73,238,84,251,137,139,248,150,129,145,87,197,23,67,174,206,57,202,190,153,64,97,49,201,197,129,34,190,62,146,159,121,11,130,37,33,98,107,20,246,184,102,19,53,251,25,241,137,37,48,172,151,62,189,137,7,239,116,141,124,110,174,232,162,248,111,247,166,180,98,103,111,95,182,147,58,218,55,241,186,7,94,41,158,29,90,250,209,76,200,109,250,215,160,156,76,18,154,155,201,140,120,228,15,243,227,170,184,3,18,8,116,75,24,86,2,81,11,32,4,118,76,4,223,198,72,18,157,146,53,101,145,139,236,206,116,124,98,216,240,50,30,164,195,126,169,210,192,13,174,52,121,26,207,164,59,165,15,140,122,109,150,102,159,77,112,126,116,125,132,38,250,147,3,142,123,182,55,79,41,57,240,121,155,112,136,224,209,75,132,200,28,182,196,132,33,48,20,137,222,49,44,108,138,96,5,78,9,181,16,135,241,145,38,249,109,174,19,125,58,12,155,246,84,120,88,113,245,183,39,44,130,21,58,106,100,119,70,32,41,155,242,179,110,25,221,164,137,221,161,71,229,71,23,175,26,151,38,88,69,227,147,144,57,42,27,225,57,87,80,217,240,41,106,105,18,250,219,5,61,201,248,220,63,206,49,129,179,169,100,122,203,177,54,183,76,194,102,137,86,238,211,94,150,72,85,4,133,214,205,189,79,107,24,207,252,221,50,216,144,102,117,219,105,153,102,166,204,6,99,27,88,57,102,169,213,40,222,49,101,142,123,69,23,48,222,99,233,23,241,109,84,103,29,134,59,160,200,211,103,101,213,225,206,97,42,159,161,43,253,47,133,161,205,28,205,245,179,212,140,190,106,87,89,52,20,6,187,146,56,204,6,108,127,215,13,135,122,141,213,149,6,220,149,147,193,82,225,235,222,254,52,254,90,57,157,207,131,70,206,255,161,148,137,74,156,30,170,198,77,197,222,7,67,219,47,9,177,6,215,143,23,209,96,184,191,203,3,247,47,237,244,7,23,241,37,67,30,152,195,197,81,178,73,118,93,75,175,209,173,237,222,21,202,239,76,239,91,224,65,22,242,248,96,178,67,196,199,129,169,204,55,253,90,126,174,246,90,227,111,63,93,62,98,4,104,19,146,101,252,93,56,91,57,209,15,61,134,215,35,50,11,97,73,223,31,123,20,48,181,130,55,60,139,151,225,28,110,159,89,142,134,53,68,123,242,116,37,215,246,251,28,118,93,144,252,152,6,197,210,250,210,155,129,207,189,166,61,112,177,132,104,135,155,17,97,9,12,125,224,136,167,137,250,103,233,22,206,209,148,226,183,231,228,62,175,159,171,56,47,2,48,242,144,207,231,178,220,157,254,193,48,69,235,6,73,81,11,73,82,14,195,80,115,13,243,86,77,165,49,198,244,252,215,165,216,214,52,25,206,181,217,7,173,118,148,125,244,105,51,113,189,105,103,206,114,33,19,120,224,180,141,151,115,47,26,210,239,206,12,184,47,71,174,189,200,203,201,173,247,67,26,238,109,196,221,20,102,10,68,191,207,134,150,247,243,52,185,139,201,155,134,63,70,72,152,216,99,206,41,83,252,139,145,147,214,242,84,24,26,237,120,218,4,16,101,46,13,8,112,242,12,120,169,244,251,129,113,79,47,239,119,91,38,152,43,176,101,68,199,211,123,205,245,44,145,115,160,109,95,127,21,206,141,165,45,255,201,22,251,176,240,7,209,100,57,48,148,232,219,159,38,21,76,120,250,80,122,29,28,59,14,83,144,37,54,50,146,196,48,5,57,140,61,120,163,107,148,247,212,234,99,6,225,141,154,223,36,221,244,175,16,24,216,56,235,150,192,200,81,46,255,94,11,166,240,219,105,232,128,91,142,21,180,17,120,220,10,83,241,212,125,68,183,49,245,75,187,50,190,203,120,184,227,213,146,62,103,139,47,199,195,115,105,33,112,67,202,0,81,67,135,201,88,223,114,148,102,138,127,62,39,59,146,177,104,226,220,143,217,112,134,126,204,34,192,208,192,202,85,137,66,18,215,207,5,102,23,145,77,137,148,240,57,125,167,62,35,136,124,155,158,134,231,138,238,105,173,236,42,199,134,17,35,184,153,38,251,231,85,66,113,152,26,66,249,109,146,102,63,157,38,84,126,208,38,209,147,152,50,114,143,215,28,152,56,222,208,99,62,111,39,31,128,172,5,70,250,242,88,1,153,237,196,225,129,12,167,218,16,228,201,250,195,103,254,43,151,177,221,243,242,69,73,86,151,211,141,186,48,10,101,127,112,231,56,159,138,114,34,249,209,200,172,40,226,83,226,74,142,126,251,112,216,8,109,197,156,164,52,203,55,141,115,45,80,23,31,238,19,60,213,129,194,72,39,59,14,218,84,216,209,31,204,222,37,222,100,115,72,185,56,21,48,228,120,114,211,66,146,139,91,201,7,99,128,239,46,166,40,135,188,123,233,224,162,217,74,45,0,220,219,87,252,6,60,72,118,23,35,154,205,215,29,244,208,219,116,41,175,198,181,89,156,163,108,25,37,95,145,0,46,112,229,94,25,112,111,185,60,150,40,39,94,188,187,89,254,204,3,15,15,35,1,51,48,250,52,101,204,126,254,176,144,70,209,65,51,53,130,21,79,83,134,223,244,233,105,110,123,135,151,176,161,226,172,69,180,196,187,69,172,108,246,245,192,107,198,76,24,176,11,202,233,211,73,179,188,35,58,32,28,202,227,129,171,187,26,12,86,162,8,96,74,16,189,97,195,98,140,207,211,112,56,173,128,73,190,16,211,31,7,150,239,25,230,13,107,181,42,12,59,110,252,244,249,175,233,144,157,11,17,59,171,195,220,19,151,222,43,204,175,211,3,38,147,91,230,89,37,183,183,248,168,76,72,203,100,135,7,62,107,164,4,140,188,174,222,89,32,10,9,244,204,241,103,22,34,242,216,162,225,70,18,32,6,26,105,120,197,183,248,99,195,160,124,169,40,117,37,126,50,13,82,110,213,228,237,86,204,232,70,235,48,29,56,177,161,122,51,130,226,128,201,32,151,155,117,183,82,224,21,47,39,255,168,234,203,207,32,212,104,25,156,19,79,183,22,57,13,223,128,227,148,146,172,169,95,176,114,185,121,70,224,177,171,215,201,108,179,233,219,168,17,244,119,49,105,137,111,148,143,209,97,153,226,28,201,21,10,67,45,53,29,54,89,205,7,158,45,86,192,153,99,73,50,83,9,194,66,30,185,29,37,225,95,110,32,189,91,178,117,180,140,220,149,249,60,77,134,89,244,218,200,53,228,115,157,78,118,175,112,97,17,27,71,157,192,199,16,77,254,110,36,179,165,210,30,20,39,185,119,139,130,139,38,30,22,136,37,134,123,231,11,233,63,61,63,239,238,100,82,250,152,113,123,121,7,5,251,120,249,203,49,97,211,11,31,227,45,166,161,169,169,235,187,241,207,248,253,132,251,95,233,186,114,73,128,240,52,54,138,234,97,100,210,49,35,199,196,127,25,111,109,210,43,61,212,220,51,30,230,211,174,247,225,179,244,226,167,169,152,84,111,130,89,14,190,135,83,40,213,199,126,125,17,48,177,56,140,154,97,210,175,101,100,120,254,110,100,8,214,31,248,76,112,255,152,228,87,191,13,223,228,71,126,67,118,78,200,173,228,183,184,73,142,145,228,7,132,41,137,9,3,173,121,81,206,61,224,123,57,66,184,179,234,137,108,46,115,55,88,145,223,96,86,42,76,24,226,235,24,21,14,69,111,117,221,254,189,223,219,38,5,49,146,85,194,247,34,142,238,47,71,230,76,92,106,216,90,204,249,15,229,186,158,117,80,146,137,239,254,80,72,114,248,64,186,43,164,20,230,46,9,93,228,205,234,102,215,146,231,121,98,41,156,175,147,117,79,193,71,233,38,16,153,212,42,11,66,176,159,18,221,234,48,4,15,243,113,45,153,9,225,240,38,63,90,6,5,15,202,242,65,177,156,168,161,191,109,247,81,159,166,16,202,167,161,91,18,241,220,24,51,180,81,234,99,230,112,242,109,191,163,195,73,84,247,122,14,101,216,163,253,183,9,23,15,221,116,172,38,198,167,241,66,128,100,103,125,154,233,227,83,105,245,95,245,181,218,26,72,120,198,111,111,44,65,65,49,57,227,97,124,123,121,63,38,20,62,252,15,133,223,71,151,151,229,164,186,205,73,42,43,151,48,129,201,137,78,254,48,250,233,34,225,220,172,112,205,83,168,33,93,27,41,61,46,175,229,86,163,233,113,102,53,210,207,81,211,195,241,128,156,243,227,130,108,191,228,152,31,140,14,238,210,152,245,185,84,149,168,111,65,250,182,142,231,238,143,24,138,231,166,158,245,191,199,150,154,109,36,94,123,236,194,199,44,78,239,21,120,90,133,248,7,34,186,213,244,154,217,76,68,167,124,48,82,235,66,144,212,48,223,243,71,236,97,82,46,166,238,116,97,170,186,252,108,161,28,155,191,184,48,242,74,46,235,78,80,140,108,120,177,87,145,124,159,158,82,85,97,214,208,164,89,136,59,135,19,244,219,230,78,58,215,133,243,54,42,163,111,80,80,96,222,34,77,216,8,227,147,87,250,193,20,120,171,235,52,27,161,181,143,56,202,75,103,146,222,239,145,141,224,231,59,114,43,245,23,231,190,112,71,45,81,3,238,94,122,44,45,68,56,239,203,83,38,7,254,155,42,181,86,147,92,140,167,171,213,74,127,52,72,11,109,96,162,231,241,193,172,122,108,120,195,225,44,34,133,228,162,157,201,245,29,123,108,116,38,18,124,225,12,87,176,207,5,182,167,37,212,183,56,59,136,178,124,95,4,31,109,147,220,190,51,85,40,200,255,238,54,149,204,71,229,172,198,153,210,62,154,35,104,160,56,159,239,47,219,124,175,223,186,172,36,214,103,137,64,225,99,53,225,182,15,230,182,56,165,91,221,36,255,190,253,4,126,4,18,172,242,133,73,76,118,39,59,244,21,212,105,13,129,201,216,254,156,236,80,124,160,27,90,4,166,14,107,197,211,149,194,246,59,40,212,148,46,79,155,37,236,134,206,167,60,77,252,113,198,187,141,201,76,31,254,213,106,125,176,145,57,221,105,72,71,203,244,154,13,252,104,101,11,113,206,129,11,204,20,217,97,68,41,174,45,77,134,7,249,101,254,52,146,109,162,73,90,141,4,246,99,59,1,30,8,154,203,160,89,96,106,249,247,162,122,85,170,169,200,193,154,195,179,139,240,225,161,219,178,21,54,53,112,135,27,231,181,52,205,146,120,253,107,115,192,238,174,63,13,31,122,11,120,153,73,244,192,103,214,126,147,1,74,29,44,119,253,105,202,81,186,195,148,168,173,167,221,145,175,133,115,145,234,41,253,105,172,200,239,244,32,146,153,101,135,7,61,147,208,135,140,203,139,222,253,13,222,94,111,130,107,10,154,171,247,221,103,23,201,14,159,89,37,22,171,101,181,177,127,58,12,77,117,125,70,148,28,43,255,237,12,1,229,126,158,198,185,230,253,130,80,164,180,231,105,248,105,150,195,150,217,57,31,152,24,166,195,144,16,228,103,208,160,117,141,167,185,82,63,77,99,217,79,111,57,177,252,241,124,78,170,88,91,192,88,80,77,191,23,233,47,41,96,18,176,178,78,21,138,254,182,55,173,112,20,84,133,87,253,36,148,22,220,190,198,172,171,115,220,37,127,65,225,70,27,186,188,172,220,196,127,217,180,101,90,125,150,215,236,190,79,15,171,135,104,50,102,118,173,246,227,235,140,15,116,176,250,242,65,210,135,127,47,28,36,146,251,93,45,91,98,196,84,178,197,82,116,219,56,54,237,138,207,217,137,6,180,241,52,141,83,225,131,7,2,48,79,211,42,222,95,111,154,213,205,108,109,26,91,92,10,152,28,145,167,229,176,254,221,151,195,34,251,108,74,41,113,162,6,124,142,86,221,46,51,123,255,142,151,195,90,173,29,35,49,34,118,60,227,193,47,235,153,42,235,83,86,3,173,100,144,203,202,183,52,179,88,218,248,199,196,233,65,145,47,97,222,28,131,150,53,147,147,24,8,247,81,127,121,95,84,14,52,129,23,114,64,23,38,47,69,159,54,145,216,120,249,25,33,49,40,200,245,152,201,131,63,52,109,205,161,15,23,227,35,118,212,182,168,41,240,57,117,87,44,32,18,43,37,146,71,232,224,252,23,79,35,191,34,89,16,40,254,50,215,98,158,146,74,38,123,45,78,219,221,226,115,154,128,131,190,28,6,189,143,42,21,184,104,89,32,232,136,162,111,150,8,62,144,246,60,60,238,52,61,134,81,222,207,187,207,82,247,52,208,74,120,107,73,206,86,53,186,33,207,178,182,80,77,19,105,93,14,237,217,115,252,182,9,152,21,105,26,76,19,221,231,217,185,130,47,33,244,169,63,66,237,30,251,2,215,50,105,24,151,213,20,139,19,82,36,201,101,168,182,212,61,248,2,76,209,173,60,77,133,172,179,130,0,35,131,33,31,27,38,136,79,99,6,248,92,202,68,20,17,189,196,229,130,139,214,180,181,159,137,68,153,156,135,110,42,58,146,132,79,5,182,226,223,232,54,101,229,73,102,18,74,200,45,206,70,242,110,251,245,1,147,18,106,213,28,190,153,158,95,146,188,118,2,213,107,124,50,124,182,215,174,166,15,155,1,17,224,224,190,46,224,89,16,177,25,146,182,160,182,223,89,155,221,5,152,237,217,179,242,182,190,153,148,211,251,52,220,51,186,50,73,175,11,107,156,90,137,46,197,96,120,149,72,173,141,78,21,166,164,160,232,105,184,189,204,195,89,84,225,137,217,178,68,114,28,109,4,191,228,167,75,177,202,0,135,55,89,141,250,211,20,251,14,239,87,134,230,73,187,157,9,112,213,56,179,225,39,23,195,179,89,204,62,250,69,114,159,16,148,163,21,71,226,132,183,156,162,16,137,241,145,65,143,26,106,88,50,92,103,218,243,242,138,189,225,240,180,192,134,194,61,178,121,42,110,113,109,119,225,106,22,131,194,178,148,64,55,112,14,47,44,102,16,91,192,208,49,227,194,126,77,172,170,26,200,213,238,125,94,86,136,117,55,187,78,127,98,126,30,41,168,8,132,169,176,26,205,70,83,59,30,70,129,68,190,86,34,106,225,123,217,89,196,89,21,248,140,55,253,244,163,134,81,106,249,142,2,91,97,236,133,201,76,190,51,5,254,204,30,31,179,147,70,39,153,89,68,254,45,13,218,97,162,72,69,225,211,108,143,241,81,124,125,78,85,25,148,106,153,107,62,164,248,109,138,120,105,141,58,178,127,10,176,214,177,82,69,40,12,117,191,21,254,175,74,249,98,23,69,121,114,80,242,245,0,48,104,220,127,47,124,54,102,106,211,2,38,96,34,191,125,76,178,123,209,38,71,180,75,117,18,48,133,34,222,112,118,90,57,238,209,238,138,212,1,6,173,101,33,225,131,75,16,78,177,125,199,180,9,175,122,37,236,77,24,43,96,108,135,139,26,51,130,124,144,34,177,25,248,140,184,93,249,171,141,214,96,63,240,68,46,61,62,87,209,204,42,204,252,210,122,12,248,226,34,220,245,105,211,209,187,95,19,246,113,25,112,220,136,53,134,12,247,152,16,140,153,228,225,250,84,171,108,192,155,164,83,240,203,20,173,251,144,65,52,41,110,216,106,129,29,175,44,175,70,75,175,198,64,53,73,37,255,152,44,62,252,95,2,147,86,26,135,15,74,28,178,186,64,211,221,73,15,58,37,21,153,159,94,247,205,24,60,178,83,90,78,73,174,177,153,157,229,33,105,252,180,171,82,67,127,247,58,226,47,2,75,69,21,251,236,144,218,211,131,18,59,40,51,78,151,162,185,74,70,67,215,102,24,64,156,106,162,190,4,92,131,227,133,51,17,190,43,105,56,226,140,238,244,179,43,196,150,44,15,142,242,116,39,56,14,169,210,117,200,216,28,221,181,0,187,104,219,47,202,241,31,182,23,53,54,249,129,225,8,143,43,4,73,81,79,191,42,246,110,188,220,28,157,178,48,201,102,221,177,133,119,171,15,186,221,134,147,26,197,154,107,13,79,201,249,69,48,100,13,231,56,194,220,221,90,41,6,76,206,188,15,26,199,189,112,173,152,220,72,186,70,37,108,39,179,60,47,63,187,70,222,97,229,79,245,133,2,91,73,207,189,97,192,133,38,176,85,52,248,23,25,199,248,109,55,254,104,240,157,42,179,193,110,160,63,109,119,244,128,41,250,151,118,47,35,220,246,110,225,222,170,98,186,21,147,169,186,112,226,198,241,192,228,115,174,128,135,106,132,87,124,240,99,229,251,114,214,114,87,152,15,52,2,166,104,68,158,134,240,45,28,46,16,130,37,33,250,6,46,132,13,3,230,243,44,129,7,210,82,142,226,223,148,125,150,130,116,4,101,28,38,49,33,43,124,54,164,107,136,224,54,23,191,55,178,14,48,105,196,203,143,189,180,116,196,141,156,104,221,126,65,154,63,21,166,2,165,69,195,139,156,61,48,89,212,28,214,25,17,109,81,206,168,22,93,142,149,11,83,163,154,56,5,1,164,21,134,246,50,46,163,255,147,38,138,208,12,116,220,223,8,67,4,152,132,10,144,18,37,98,169,1,67,118,33,103,108,38,254,27,243,110,194,127,44,245,62,120,214,113,119,127,223,7,5,137,99,209,198,7,48,254,229,225,169,27,4,81,141,131,92,224,68,70,208,247,125,40,215,45,82,26,131,82,237,58,235,107,59,140,28,83,146,151,147,68,25,183,230,101,122,138,119,234,20,46,74,211,89,220,42,82,27,91,132,87,11,242,33,37,62,209,34,97,229,126,64,52,83,168,147,114,20,230,75,33,200,38,160,142,201,230,63,141,216,156,132,20,207,5,26,225,176,248,233,201,10,185,99,10,51,59,20,55,221,97,92,196,210,109,84,250,74,137,167,183,229,4,221,110,79,171,254,114,95,2,122,217,77,20,43,126,113,185,233,126,39,248,34,178,48,223,21,18,115,71,241,125,31,214,254,38,129,145,98,204,186,158,219,97,5,166,83,164,216,128,107,120,57,224,225,222,98,174,21,244,84,151,215,202,30,163,20,91,60,203,152,38,212,103,220,62,216,150,57,181,20,38,25,33,250,69,48,73,204,84,244,28,104,140,183,140,184,183,148,8,144,75,67,72,51,96,14,211,123,29,34,254,73,102,176,191,188,81,144,170,159,219,36,3,220,149,71,153,14,85,67,250,69,60,113,10,118,57,28,44,242,106,130,163,177,193,225,246,94,178,113,23,124,28,219,243,64,201,253,131,50,75,218,125,150,35,213,56,31,108,12,243,75,158,70,187,176,196,136,15,238,51,85,199,140,112,114,143,167,27,60,51,239,215,28,197,55,87,83,232,187,126,35,166,2,2,152,37,80,234,25,245,91,35,247,227,23,76,228,225,123,209,137,4,79,228,238,49,42,149,26,34,65,33,217,139,78,179,11,221,107,51,193,181,243,219,241,45,187,69,163,165,217,168,67,148,62,20,214,119,195,204,214,228,229,56,26,164,97,3,46,177,117,95,142,130,166,60,77,154,188,19,158,217,211,165,234,12,55,119,192,190,191,189,84,216,235,220,216,225,49,113,251,121,91,78,68,147,142,217,238,121,63,246,177,38,37,1,9,166,217,115,137,232,119,170,16,46,189,235,103,226,6,150,126,87,238,152,85,224,51,25,86,172,77,75,247,147,137,70,38,1,51,223,231,240,166,62,233,194,99,254,8,49,62,152,173,161,93,143,23,252,216,68,60,125,38,109,210,78,101,203,26,150,172,227,15,83,81,36,210,198,60,60,216,188,13,102,206,140,169,191,108,201,79,211,209,140,189,61,5,37,177,240,155,194,13,122,211,42,153,106,192,148,54,172,128,169,130,239,2,99,101,85,135,11,133,159,79,195,38,84,62,205,225,177,148,91,219,114,92,60,92,79,110,24,42,58,23,52,241,236,29,40,132,112,178,163,160,185,218,188,32,15,215,204,153,57,210,103,170,220,191,43,94,131,186,81,245,142,44,49,39,59,251,4,21,203,118,240,42,76,22,150,191,218,234,243,20,133,184,97,122,151,59,121,26,218,229,86,44,220,249,193,40,16,61,93,110,38,207,232,31,131,144,171,68,128,249,105,234,22,188,211,236,55,93,127,186,83,63,61,62,116,26,185,154,118,107,90,134,177,195,92,254,171,142,201,94,193,179,192,94,110,49,16,249,24,185,57,117,47,153,198,36,195,232,252,60,189,222,49,100,84,172,244,173,115,12,7,74,12,56,242,35,99,61,179,27,149,118,127,185,169,168,213,103,254,146,62,22,240,130,116,238,121,122,160,243,245,193,219,104,155,159,166,193,211,231,221,222,70,77,34,19,156,232,245,142,151,239,65,125,155,252,54,118,143,19,12,33,101,67,196,69,80,114,18,239,195,68,240,135,62,12,79,89,186,15,147,54,37,45,179,251,124,222,209,50,156,128,242,57,113,163,182,152,42,27,105,185,36,79,147,219,233,116,5,36,82,78,13,220,153,58,85,247,133,137,172,88,146,36,30,50,238,160,227,220,14,103,147,160,184,48,114,215,206,13,6,188,180,4,168,88,229,146,167,202,28,24,110,205,38,48,18,199,159,88,13,48,182,153,162,4,148,103,188,27,123,76,246,201,1,183,161,247,234,252,21,204,63,67,81,83,36,113,24,191,144,78,113,138,29,150,127,45,242,23,207,168,202,166,0,61,178,231,149,183,31,69,224,253,101,188,164,201,243,158,14,138,0,162,108,56,29,6,82,247,17,30,152,58,207,38,104,34,1,63,208,209,53,221,203,170,241,138,103,221,54,2,226,231,240,46,2,147,64,177,28,102,159,20,62,216,98,82,51,206,207,133,251,118,84,81,122,38,183,24,83,32,158,182,123,217,20,24,206,238,94,2,94,67,188,1,197,180,230,87,242,110,35,244,39,99,194,242,248,44,1,20,59,170,132,196,225,189,102,99,252,102,63,65,234,44,217,167,150,142,221,189,10,141,149,65,51,165,213,124,201,188,227,105,206,192,37,3,10,197,171,243,75,3,175,231,221,199,4,247,252,105,146,85,72,34,147,87,91,66,104,141,87,243,83,178,89,65,128,146,61,106,0,220,132,252,17,173,9,38,119,188,155,56,136,62,124,44,175,254,201,123,2,79,136,190,100,176,161,221,185,147,168,90,41,153,12,25,66,65,158,122,199,211,73,66,214,120,191,205,229,29,125,238,67,178,135,140,97,123,184,7,143,217,141,32,65,23,184,237,148,103,160,100,78,220,110,161,229,198,206,234,112,183,138,246,11,195,79,147,99,73,23,114,87,228,72,132,246,174,174,152,128,86,105,171,32,137,126,49,158,248,72,21,29,145,188,192,128,32,25,243,60,219,227,56,204,118,250,105,151,198,25,16,79,224,63,48,150,167,172,88,212,57,246,142,1,49,34,142,27,162,41,63,185,162,216,13,240,171,11,231,53,48,241,113,127,249,89,193,199,64,95,58,96,231,108,47,222,43,174,209,194,26,201,98,134,81,192,7,108,88,217,180,62,205,49,21,75,118,90,165,98,81,248,76,131,225,45,159,24,212,83,95,142,207,34,199,211,150,232,162,79,219,246,225,243,4,9,185,178,180,99,167,177,159,32,227,162,0,137,10,219,167,223,120,6,190,153,128,68,156,178,117,23,211,6,241,218,54,92,50,165,52,157,71,36,13,184,35,140,144,162,165,187,11,204,221,56,199,203,49,35,196,2,55,66,63,247,158,83,252,52,134,112,234,21,75,242,119,2,159,70,150,197,210,181,215,140,123,198,183,201,115,120,30,43,65,54,89,234,150,147,215,46,64,70,82,178,112,238,21,114,102,183,199,33,137,30,64,252,44,47,183,82,46,55,143,8,69,85,241,70,21,178,243,114,73,241,244,236,199,20,22,184,146,218,60,188,229,104,118,75,204,25,9,153,224,132,61,71,122,54,145,12,65,179,241,1,57,140,51,88,199,20,103,201,232,241,52,47,208,5,6,137,189,123,177,129,141,27,247,194,217,164,101,170,195,203,40,231,4,38,215,207,45,1,40,47,106,215,126,193,210,234,52,57,152,44,100,20,220,166,113,83,153,238,185,228,114,71,134,194,157,199,245,99,69,252,224,133,50,160,220,36,137,78,113,84,57,188,236,56,191,48,212,82,238,114,56,131,0,219,254,205,224,57,167,224,177,3,191,251,22,19,154,36,244,219,112,4,30,90,119,19,134,187,25,44,124,23,110,246,198,15,69,53,83,111,99,68,100,83,245,33,173,103,204,142,221,172,13,59,251,78,152,202,86,99,249,52,155,125,220,103,10,169,38,199,4,108,210,176,108,9,218,31,140,106,211,146,19,2,49,56,183,80,152,254,103,252,101,60,179,249,186,188,93,237,143,217,102,236,189,78,211,79,224,49,161,178,118,97,24,220,60,75,211,98,104,244,75,96,20,129,74,160,77,105,89,113,176,133,182,45,63,157,224,70,11,180,152,221,92,253,151,187,49,58,12,129,43,186,63,254,203,164,54,72,46,22,240,204,183,215,195,232,235,154,192,118,129,43,1,79,201,21,49,14,202,152,98,188,231,92,99,138,160,84,84,246,24,108,132,66,166,118,106,144,89,239,240,217,92,132,232,131,188,226,228,105,94,13,101,110,28,245,138,226,153,242,86,47,196,123,235,51,96,25,137,0,135,155,141,137,142,152,165,133,57,12,253,241,214,46,247,224,150,107,246,33,213,130,33,198,59,122,160,150,154,122,65,227,68,8,112,46,41,170,134,23,147,50,146,175,209,40,189,156,75,131,180,106,145,19,225,166,36,151,110,205,151,101,52,51,130,180,14,239,170,14,198,179,252,73,141,251,190,147,149,158,75,249,175,113,235,241,55,31,108,180,44,178,17,225,53,154,2,179,79,137,43,129,48,235,244,1,161,104,170,232,4,50,218,87,183,7,201,84,135,132,66,224,243,219,95,149,20,148,78,156,127,242,230,106,92,108,197,225,241,156,26,212,227,79,231,135,106,150,72,38,53,109,28,118,165,55,55,65,142,49,103,29,19,184,66,17,220,28,198,223,222,244,229,115,78,207,84,162,124,129,163,86,70,172,194,147,29,48,82,87,85,142,98,182,122,36,197,29,38,69,66,190,21,55,122,39,53,101,199,169,99,235,167,132,2,191,69,191,172,50,64,44,144,98,6,142,219,131,221,232,35,117,189,83,182,89,253,176,132,54,172,74,149,20,79,51,81,190,101,215,201,177,111,250,61,112,186,174,248,32,3,81,220,41,131,70,225,172,167,93,27,60,158,110,91,13,181,31,73,157,12,21,81,212,33,139,199,56,12,238,111,111,109,25,247,182,184,12,81,83,53,37,99,136,210,21,147,253,118,248,60,189,146,194,137,75,224,112,24,19,93,222,125,44,253,237,132,70,70,36,154,150,142,120,50,225,65,239,22,36,90,66,94,72,25,13,229,24,62,102,72,49,8,149,152,157,33,100,92,250,199,38,213,92,23,46,229,166,158,132,8,140,35,86,95,14,159,139,111,10,166,25,162,71,41,236,97,220,79,111,183,213,31,6,39,231,116,33,8,35,39,62,91,238,11,175,56,197,187,233,6,201,69,142,251,21,30,161,31,140,250,47,123,189,194,132,16,191,167,201,75,91,146,101,8,76,122,228,112,152,83,61,61,47,175,165,184,37,140,46,89,147,44,44,154,6,249,216,118,152,66,4,153,197,48,160,133,96,137,201,199,158,47,116,199,148,28,248,228,209,51,91,106,207,92,57,11,31,46,147,239,131,193,203,165,98,113,68,187,16,117,104,14,163,98,163,112,166,174,203,77,221,97,58,54,114,11,37,127,181,184,75,23,30,74,184,177,245,229,29,122,31,31,181,101,247,72,125,26,163,194,15,212,65,101,190,236,58,120,111,70,156,122,3,158,148,50,181,95,196,229,220,200,56,55,166,162,234,7,133,123,254,118,210,97,83,158,43,67,251,85,177,40,253,196,157,70,7,57,244,131,144,132,215,28,53,229,120,249,101,188,215,41,80,138,34,154,118,154,68,45,247,192,96,211,38,81,123,103,192,151,43,53,30,152,36,132,167,221,153,169,227,19,141,93,23,50,221,11,83,151,27,30,177,137,131,64,24,63,88,248,68,50,86,188,188,227,198,10,24,41,29,214,216,7,23,120,73,197,10,57,237,216,201,217,144,77,22,178,138,14,56,48,247,160,26,47,135,48,225,118,140,106,139,226,229,51,244,123,72,14,176,45,252,29,174,87,148,16,186,168,230,82,30,143,52,106,12,26,186,199,114,25,36,8,8,101,133,195,144,43,105,191,82,55,130,229,248,34,212,165,4,12,21,184,41,160,58,12,167,196,61,210,207,14,54,140,216,224,54,109,73,174,122,222,176,66,123,66,43,147,193,248,178,46,140,226,114,219,49,199,207,118,168,15,115,13,138,208,2,86,92,17,115,193,50,147,177,230,28,198,243,112,71,37,19,222,116,138,206,102,138,161,34,188,9,90,162,108,14,225,45,92,43,85,96,78,164,216,116,250,217,57,171,160,168,228,120,70,43,155,10,90,169,210,238,60,137,227,249,142,180,215,22,222,81,4,170,96,103,173,23,30,114,241,0,198,91,226,251,153,85,93,47,125,250,92,128,155,59,79,41,12,64,163,87,126,218,194,26,254,114,50,118,101,179,60,221,154,145,96,207,215,88,67,146,120,65,177,32,124,38,148,105,245,73,242,57,58,5,98,254,169,201,7,223,67,6,165,231,75,101,137,236,55,140,6,210,47,142,136,230,23,123,35,88,151,244,253,76,93,99,241,18,122,156,64,231,115,101,249,214,3,86,91,247,82,34,191,132,219,94,224,130,2,165,47,144,211,179,34,169,232,204,194,51,203,221,130,59,247,232,10,151,195,133,9,208,15,119,83,78,100,187,139,244,11,174,247,25,45,59,91,110,126,62,8,26,51,53,126,218,20,13,147,46,128,141,148,160,15,26,17,93,137,154,216,250,168,225,147,67,251,121,201,110,121,224,85,125,191,50,129,190,161,223,122,224,103,9,20,159,77,213,78,37,90,90,29,222,121,75,180,145,62,19,194,242,167,205,249,144,243,219,105,47,207,52,62,84,145,154,224,151,201,116,251,64,212,148,116,246,35,120,229,149,201,160,82,153,153,137,128,195,24,28,96,33,155,66,96,162,105,247,197,150,246,118,81,40,31,93,155,3,254,88,174,183,242,161,96,243,27,23,93,88,242,50,123,141,178,52,222,13,47,166,110,115,36,22,198,73,79,145,250,16,213,29,164,153,140,157,234,131,161,113,25,186,215,144,243,239,37,188,7,70,24,89,247,11,172,126,223,220,97,150,160,112,79,80,72,106,124,110,147,186,32,17,36,163,67,44,97,245,97,194,111,73,105,203,198,196,230,133,72,205,178,54,228,146,121,182,11,8,193,226,105,226,137,89,231,246,57,119,242,240,107,55,23,58,205,33,32,33,35,5,139,28,27,100,214,148,106,232,204,169,58,119,24,74,140,36,15,47,124,111,53,80,244,243,238,221,229,12,0,158,94,15,243,192,148,62,165,234,25,194,66,146,8,253,115,193,32,215,101,146,45,4,214,3,69,162,89,232,40,9,189,140,30,94,116,60,74,89,130,26,72,17,147,46,226,3,62,73,138,146,149,131,179,168,167,248,30,19,87,69,150,134,83,238,149,221,144,38,194,198,246,47,48,219,115,140,184,185,66,175,85,103,220,148,213,19,201,27,238,176,92,117,84,136,202,197,2,128,85,84,14,60,196,72,70,68,91,200,187,35,149,82,96,108,252,30,40,22,226,29,80,50,81,90,216,170,203,138,21,100,159,58,91,1,140,226,241,195,248,178,239,183,60,247,140,210,34,226,189,80,210,18,186,154,76,193,88,15,143,3,157,234,82,209,105,46,215,209,98,175,89,164,246,44,121,218,234,13,155,255,54,130,191,186,21,157,155,57,185,221,241,52,135,208,189,185,100,232,77,162,176,11,56,157,119,13,129,97,83,205,209,114,234,30,238,245,219,196,187,115,142,45,197,184,193,146,60,109,124,227,43,58,70,129,168,236,192,164,49,187,104,136,17,250,9,101,6,87,32,140,236,248,229,179,117,73,5,83,54,141,100,47,117,160,97,36,176,221,87,83,136,95,195,41,187,200,140,148,2,15,170,88,144,72,143,134,65,61,32,51,229,216,5,231,228,119,55,249,130,215,89,234,15,51,42,34,201,121,119,89,242,231,219,203,12,71,165,20,223,118,44,31,228,164,139,192,213,36,164,29,198,198,238,250,52,233,142,49,75,167,101,80,73,199,224,27,119,250,7,22,31,165,221,93,95,14,69,107,192,236,3,55,222,147,81,52,61,147,124,203,215,150,208,196,233,24,53,240,113,6,156,73,14,137,144,192,28,243,254,73,144,113,157,106,7,16,224,201,113,174,109,43,236,74,58,230,141,12,184,175,105,248,235,249,231,10,207,96,149,57,240,182,170,30,133,207,45,203,191,216,70,173,70,130,100,252,54,133,154,197,97,10,174,239,125,142,61,122,142,8,170,224,9,235,207,116,64,119,185,5,58,76,91,66,191,200,153,214,126,69,38,131,65,149,36,140,247,62,59,33,218,129,27,182,130,52,28,10,231,184,247,192,236,161,140,5,25,233,26,206,195,15,182,18,79,217,239,134,149,1,198,211,29,214,180,34,67,142,6,101,36,172,16,219,201,93,91,110,180,219,254,61,97,181,30,18,0,200,70,247,239,140,199,200,211,86,21,84,55,169,168,229,252,144,13,134,63,104,73,5,238,92,109,253,183,81,213,147,234,124,90,78,98,110,192,139,170,143,7,54,134,150,15,166,202,70,71,133,178,24,223,55,182,165,152,182,167,215,29,239,152,195,147,26,231,173,237,54,205,92,135,207,203,187,54,155,200,146,91,133,123,155,75,74,58,77,30,97,241,197,187,55,182,180,124,204,202,237,194,223,188,185,22,233,166,67,182,190,231,176,31,24,226,0,157,163,148,11,239,207,249,69,142,180,113,72,40,140,182,75,113,24,78,255,214,254,192,95,175,200,80,71,47,224,129,225,128,94,14,35,218,166,195,141,173,151,63,39,81,55,122,106,201,216,205,195,200,65,151,191,188,88,213,134,140,104,49,38,140,254,193,232,92,87,93,1,240,33,185,157,131,142,193,83,198,116,96,118,154,225,191,77,17,102,215,15,82,248,173,232,119,175,83,69,230,121,154,98,186,246,193,84,24,84,221,23,10,70,193,246,167,209,193,89,114,47,98,121,228,121,97,156,80,75,159,30,36,133,122,203,209,12,107,101,63,29,91,247,105,252,56,82,234,106,105,200,17,162,38,221,186,78,181,147,40,161,42,41,58,70,45,176,36,101,1,167,236,124,157,212,148,163,124,168,131,202,196,255,44,83,24,90,240,179,79,133,83,196,101,144,219,160,12,87,90,158,59,198,80,60,109,49,107,25,212,212,118,80,249,2,159,217,40,151,77,152,29,66,63,28,184,104,237,88,182,123,172,175,93,126,155,124,163,46,48,105,233,95,236,15,1,205,161,37,190,200,161,144,25,26,47,159,108,228,89,224,185,188,250,197,248,213,166,164,116,101,114,95,207,122,245,134,155,15,80,76,106,26,158,61,167,23,190,200,221,158,157,156,202,125,95,66,38,103,167,157,206,220,90,252,99,103,168,22,186,46,207,204,213,63,249,171,137,66,78,61,213,141,87,61,7,60,8,165,201,92,200,72,215,39,111,55,129,49,169,229,163,114,140,214,250,111,91,1,182,238,28,120,18,218,246,134,83,238,248,156,203,199,184,169,173,4,92,78,31,135,174,125,220,99,241,61,206,245,92,197,38,161,171,93,99,197,152,81,100,53,245,108,36,206,57,99,38,145,116,36,153,108,164,158,172,224,86,182,220,157,146,181,105,22,120,75,254,52,179,118,61,187,18,167,138,183,108,192,15,163,118,22,212,41,49,226,231,119,107,122,218,109,236,98,223,218,197,152,220,239,142,7,97,251,119,143,62,112,39,163,94,247,75,216,147,99,14,35,158,240,24,12,213,28,154,222,50,43,81,76,251,233,53,12,160,14,35,162,168,15,83,81,26,35,186,241,211,101,61,38,96,236,138,150,109,232,74,116,39,39,11,216,203,135,97,132,72,85,210,99,15,124,204,106,191,228,35,34,6,19,163,30,126,16,155,239,128,17,119,127,236,9,24,165,253,221,132,114,138,30,111,86,55,48,28,197,240,121,172,137,99,69,197,62,142,131,160,174,199,22,129,167,106,250,47,19,113,92,207,169,124,76,199,216,75,139,81,41,21,181,107,81,60,241,5,194,249,180,68,96,51,155,188,166,159,218,40,21,237,41,92,90,204,28,226,3,254,219,196,253,147,218,243,80,49,250,215,194,115,44,110,109,120,41,200,34,246,87,115,169,168,106,81,159,57,134,207,197,97,243,7,60,214,31,119,141,238,112,181,228,133,199,154,95,78,169,14,243,8,94,90,133,41,34,245,19,132,146,172,61,244,107,13,168,96,139,15,138,21,116,235,110,7,41,88,140,232,128,97,64,134,4,239,127,172,188,98,117,107,106,171,204,22,195,101,220,99,122,228,158,149,86,188,80,188,147,185,218,212,203,132,190,201,105,166,15,152,137,70,168,45,97,158,165,20,48,130,39,186,27,113,195,119,151,93,183,204,214,242,92,34,106,169,221,251,180,217,207,159,59,68,53,42,68,135,171,73,144,234,79,215,136,159,83,12,151,203,123,65,49,209,75,239,23,10,51,115,63,79,143,72,59,65,215,93,170,46,248,101,10,16,154,131,220,156,212,36,197,21,237,148,25,176,34,117,205,150,129,145,169,196,141,17,82,172,62,31,227,141,91,185,187,176,14,92,109,41,10,12,177,222,231,0,232,86,103,156,117,23,197,67,179,118,188,220,226,35,250,244,196,56,115,184,228,71,110,192,96,167,144,71,97,114,159,101,167,221,38,2,231,155,17,197,217,181,233,178,164,140,204,203,19,122,181,52,233,182,159,153,18,233,175,253,39,170,160,51,148,228,183,207,205,212,169,87,175,249,185,118,237,22,44,89,221,56,5,244,220,25,200,170,118,31,50,246,208,53,159,43,122,206,126,235,234,86,134,175,254,47,171,93,245,26,244,94,205,25,95,159,175,153,163,234,207,98,94,91,68,102,178,197,5,226,180,70,37,33,11,241,49,131,130,234,143,191,156,48,254,172,239,160,12,207,253,166,36,172,23,33,162,102,84,136,154,126,79,55,211,150,159,143,247,96,221,175,73,228,235,124,62,189,109,146,179,253,133,109,152,204,84,49,63,55,62,152,254,28,230,228,223,186,161,80,82,237,43,151,218,240,212,203,250,243,112,242,134,179,209,85,221,9,9,198,196,10,49,90,247,173,54,140,157,30,217,97,40,207,254,92,100,81,167,116,212,18,196,245,221,20,223,121,167,207,232,101,141,2,12,82,74,60,225,24,218,80,252,178,106,30,205,91,195,110,108,194,170,39,244,171,218,247,28,38,75,185,30,207,144,97,180,196,68,35,134,124,198,72,97,130,235,254,61,142,33,1,239,184,90,156,157,172,219,15,229,220,18,174,3,76,225,177,227,110,131,91,149,43,197,133,41,122,118,65,235,206,242,34,183,250,194,147,128,145,47,16,124,22,83,184,66,50,85,227,199,84,244,151,147,242,42,164,203,217,188,132,238,43,237,166,247,174,54,60,186,64,46,91,113,236,11,68,37,101,55,236,20,238,59,205,21,69,98,59,9,223,211,185,82,81,89,233,99,54,24,209,46,39,4,5,106,81,203,216,77,170,78,47,255,248,79,119,204,20,248,31,212,175,208,44,67,205,199,236,119,200,137,37,141,117,155,60,159,129,48,23,69,28,247,167,145,186,175,113,85,69,34,116,73,220,63,55,170,22,194,84,198,102,28,58,102,150,161,18,182,192,25,251,45,116,133,25,125,248,229,215,127,116,183,57,87,165,91,9,173,136,225,63,77,222,146,60,155,240,174,248,245,125,33,82,168,14,73,244,26,206,144,127,63,188,144,43,233,114,211,60,39,255,10,99,149,184,147,36,51,103,75,187,173,222,101,124,18,85,167,137,185,62,75,60,220,80,97,146,9,140,187,48,59,133,239,177,117,120,181,184,75,96,69,28,158,208,70,250,120,122,198,19,34,17,206,171,15,182,147,73,86,166,29,70,94,59,138,78,118,83,247,112,205,36,117,187,25,178,211,47,164,38,48,39,252,116,20,87,165,24,94,132,44,170,203,132,153,234,124,147,60,80,147,213,236,46,31,110,206,139,115,14,78,125,186,21,103,81,132,249,25,122,242,173,63,61,162,82,17,157,191,58,165,62,2,97,101,212,192,252,233,51,45,118,121,26,214,226,68,37,186,223,165,178,20,225,224,21,225,145,78,210,237,185,9,74,187,19,74,229,53,208,84,133,90,5,175,52,138,186,254,195,80,50,148,231,221,231,232,241,188,71,18,189,215,212,40,48,156,24,238,13,36,111,167,41,95,63,55,129,212,189,12,24,152,152,102,213,135,9,104,125,243,4,102,154,115,119,147,33,161,224,204,211,34,241,212,83,240,112,159,38,107,18,249,18,135,141,167,187,8,76,81,199,136,151,159,13,90,196,75,40,67,130,8,204,251,117,218,249,236,193,68,202,83,28,107,232,92,150,246,192,167,45,206,241,222,41,49,203,66,165,110,122,200,197,213,1,241,244,67,184,41,77,179,75,143,247,107,152,4,153,188,123,37,62,190,191,123,34,218,34,219,40,43,149,128,174,195,168,228,109,253,105,226,204,205,71,101,226,39,147,5,128,176,137,87,114,117,100,94,139,26,248,101,162,197,57,29,134,171,81,52,41,50,60,81,51,12,86,40,240,182,250,205,16,80,106,61,26,142,199,92,7,188,155,238,135,129,131,146,214,45,226,35,240,99,166,226,169,141,198,112,117,150,210,93,91,164,85,102,223,68,73,163,163,156,80,158,38,19,226,243,237,66,190,104,249,163,130,22,222,216,62,120,81,63,46,150,50,185,60,240,194,252,224,179,198,83,209,59,17,187,77,8,63,152,146,128,74,174,103,146,44,208,213,113,152,88,135,88,133,232,35,45,39,196,28,63,197,118,137,204,156,77,2,137,172,241,193,164,178,46,9,83,27,65,185,215,1,112,98,158,13,92,14,220,12,135,88,219,254,180,29,29,10,27,211,206,240,166,45,163,252,187,235,7,246,224,230,43,192,136,134,154,206,97,74,157,178,235,149,29,152,146,4,217,237,16,27,93,223,183,134,68,199,8,198,3,53,183,138,223,154,168,153,92,68,5,46,140,97,230,123,56,222,216,73,105,206,133,39,202,203,95,220,6,159,38,85,149,183,225,4,154,93,191,120,80,34,152,132,21,137,132,51,124,70,254,238,177,187,102,174,147,18,11,145,250,254,224,57,161,2,149,159,46,22,14,246,167,73,115,212,93,131,65,90,174,234,76,82,23,124,79,119,204,240,187,84,15,204,112,136,177,252,226,107,67,202,130,26,226,247,219,48,13,82,180,127,97,116,128,157,76,13,111,17,175,88,23,54,14,209,229,79,155,154,192,157,167,168,80,238,16,166,133,23,169,46,113,75,35,143,76,222,146,63,77,108,68,56,126,18,81,154,234,73,34,120,5,140,149,44,96,140,204,237,18,176,112,232,83,32,81,47,140,224,99,25,14,227,51,109,215,123,139,178,36,254,146,239,229,150,128,45,233,191,201,60,82,46,88,6,103,211,204,66,156,15,185,41,221,109,14,83,29,121,207,213,4,215,227,112,179,146,196,56,4,103,229,105,216,187,203,183,217,146,69,128,147,67,58,198,7,119,178,78,96,92,255,119,204,145,213,35,19,208,97,66,49,85,96,136,252,61,168,4,35,173,213,138,92,152,156,8,39,206,55,34,80,225,218,33,119,123,71,165,49,193,43,24,56,238,168,16,132,45,94,239,194,69,31,146,141,59,89,216,135,135,251,167,80,118,70,138,229,126,145,65,46,169,211,15,112,205,101,27,188,191,61,44,215,204,215,62,246,27,34,14,23,158,198,145,242,161,220,24,132,18,51,161,27,129,174,139,195,199,108,149,106,97,140,122,248,239,191,119,19,24,58,107,78,97,147,16,222,14,147,167,121,187,197,7,36,5,201,209,73,250,145,116,171,66,226,252,157,95,3,162,99,101,131,160,198,0,30,217,175,225,104,203,23,161,93,74,220,187,206,46,233,45,163,124,38,235,152,193,161,54,63,103,36,126,101,56,5,20,206,199,230,206,142,154,71,229,118,11,118,91,170,24,28,158,208,162,221,105,8,209,4,233,116,31,220,76,84,90,158,198,28,241,10,36,194,112,236,4,119,150,242,129,186,231,22,80,183,191,53,215,142,96,9,238,91,31,21,232,134,133,191,59,161,132,80,157,193,126,144,253,187,228,178,154,240,105,147,221,239,48,174,201,107,31,194,11,210,9,12,57,76,5,230,144,223,206,164,93,100,127,57,236,147,66,164,72,158,55,50,154,254,61,199,88,66,82,151,152,226,201,43,77,65,183,42,210,64,169,221,186,135,131,7,186,71,72,121,95,24,222,107,191,255,192,137,97,193,20,121,154,252,39,159,166,125,101,19,40,184,48,214,185,211,81,24,223,218,150,212,126,96,46,107,45,224,99,74,202,44,134,245,174,123,100,149,128,31,50,50,210,114,187,27,196,60,221,36,28,221,80,0,197,103,228,183,122,203,183,105,79,85,129,169,181,142,217,176,45,121,85,154,70,70,190,83,10,13,171,196,144,208,105,170,102,224,127,246,62,48,66,238,247,183,169,144,106,237,246,251,220,167,154,236,74,120,15,182,95,149,7,117,1,91,202,236,18,44,28,221,67,167,198,34,80,36,56,195,90,183,114,154,128,137,197,201,203,7,116,34,227,78,22,84,54,228,229,112,14,230,22,79,155,214,168,192,100,119,47,255,105,234,105,133,36,21,99,37,146,189,41,64,182,63,7,106,153,155,158,25,55,216,177,154,54,12,134,149,62,98,103,152,104,20,72,195,112,68,45,175,206,181,137,88,165,228,57,217,134,150,226,225,100,212,253,23,69,104,161,239,251,110,211,230,17,152,136,174,183,219,116,76,239,37,62,225,1,216,238,154,24,102,115,139,104,64,130,194,177,57,223,225,249,214,228,83,200,161,15,239,11,1,23,135,169,10,174,210,235,146,112,130,250,76,57,139,71,20,49,211,89,212,219,163,39,195,100,221,133,35,56,225,230,115,29,30,210,54,241,145,221,17,57,150,138,49,166,59,188,31,145,81,140,5,28,96,222,108,210,41,170,116,154,76,206,229,4,246,3,205,120,37,205,228,74,127,30,200,1,215,166,137,201,20,134,209,239,11,207,41,183,20,106,166,102,241,42,83,96,120,248,167,192,133,132,51,71,45,225,76,250,53,241,85,175,64,225,190,144,134,177,127,185,51,7,120,168,102,95,50,10,45,207,88,69,238,201,212,141,4,198,133,25,67,74,210,226,106,250,242,98,21,235,14,159,115,176,234,144,114,239,241,52,19,202,30,122,145,244,97,10,14,200,16,14,24,82,26,177,177,144,41,223,30,250,31,3,213,94,97,24,78,92,172,251,142,239,133,0,193,46,242,189,40,217,143,110,51,156,85,206,77,210,193,206,79,79,135,73,91,20,251,205,54,67,207,247,195,117,6,233,146,194,201,54,138,15,102,169,106,187,177,244,87,204,96,216,26,110,201,190,185,27,76,43,201,97,60,73,73,224,185,8,180,249,160,112,204,221,34,109,96,118,109,55,208,184,247,73,89,192,129,135,249,242,226,233,130,229,177,47,140,57,62,99,174,24,147,79,88,212,192,220,99,170,127,109,226,9,187,201,111,91,33,65,139,151,227,100,140,213,7,12,163,197,109,57,245,225,85,126,251,199,0,233,131,134,247,238,186,36,207,255,21,187,44,248,176,64,178,210,147,52,173,64,107,21,115,133,50,195,21,7,39,137,137,199,158,112,114,196,97,87,241,155,218,70,62,242,185,83,198,233,115,110,21,18,47,59,182,50,66,63,51,118,36,234,56,90,86,152,210,88,63,24,209,88,108,55,181,250,192,203,98,62,1,79,122,162,48,10,92,205,103,26,21,63,181,221,134,147,16,86,93,16,138,74,61,59,180,47,108,81,148,22,112,39,94,35,77,195,60,220,110,81,211,199,124,217,68,43,245,208,60,226,211,152,35,251,38,156,3,227,219,142,13,113,113,85,148,217,64,125,5,226,116,14,195,2,41,13,167,84,121,13,255,233,101,170,89,242,110,35,19,141,5,134,138,229,21,244,48,42,1,180,43,227,221,136,218,79,233,87,45,183,4,120,32,204,115,46,11,50,166,120,195,75,172,48,110,56,75,214,8,97,46,79,60,37,248,214,79,183,150,160,184,36,226,167,55,118,230,144,17,199,101,237,137,194,100,25,114,183,80,56,25,243,150,195,36,144,203,68,59,155,161,149,119,59,204,127,61,11,76,105,130,187,117,166,185,55,182,160,148,35,187,173,143,148,68,106,242,177,207,36,37,195,44,59,12,213,219,148,119,255,72,61,191,197,75,228,180,95,185,42,171,13,135,15,200,159,206,16,200,200,182,115,204,208,189,92,207,25,210,160,124,163,13,208,192,81,35,178,253,225,2,63,190,180,155,115,193,131,113,92,108,87,213,229,53,143,173,145,189,252,120,64,57,183,47,59,50,48,101,215,110,230,152,233,112,133,178,136,188,217,37,214,95,94,113,75,214,37,48,82,9,238,141,58,251,21,169,86,210,52,74,193,118,247,1,135,139,236,198,140,129,9,158,175,128,59,249,126,242,219,236,73,46,1,49,200,48,31,55,12,15,220,114,164,97,29,120,17,61,149,185,144,73,135,247,59,39,74,60,227,210,81,86,210,236,25,101,135,59,183,181,59,42,120,39,114,152,219,84,81,253,35,238,220,145,112,91,146,171,60,23,217,50,234,253,208,0,176,240,48,9,25,10,212,161,144,161,71,52,141,65,16,26,0,51,0,139,49,96,48,36,136,96,22,212,151,255,206,172,85,98,0,109,244,237,115,79,222,189,255,218,245,200,202,231,90,125,222,197,36,116,69,226,216,165,133,196,73,17,49,65,253,21,82,170,238,166,72,73,189,166,120,53,69,36,178,195,73,235,38,47,133,183,96,209,185,209,228,221,19,232,114,143,62,176,120,243,94,126,134,139,9,250,239,125,218,192,226,174,24,228,173,208,242,228,165,246,18,85,75,193,242,246,98,166,65,19,39,255,184,226,115,229,79,71,71,65,2,103,228,22,49,184,2,41,102,133,206,16,249,105,75,185,221,135,59,185,58,25,56,181,185,222,233,135,152,70,22,249,105,32,143,83,156,46,96,84,230,18,105,133,42,205,133,115,117,57,121,144,127,20,199,237,31,208,157,212,34,55,219,207,238,113,91,3,13,15,123,171,136,41,151,158,87,90,212,152,24,198,163,60,98,169,45,223,47,63,109,24,207,247,105,42,63,138,124,51,145,245,171,142,128,216,188,176,93,136,207,253,190,238,62,161,240,65,230,147,253,187,239,238,167,104,187,220,41,49,178,206,149,228,236,72,199,39,232,171,155,224,162,75,33,88,43,42,37,18,225,247,26,104,86,91,111,166,14,106,105,220,200,103,149,1,21,145,135,45,88,20,42,225,252,238,44,83,196,164,74,221,84,56,71,252,188,90,110,38,107,241,204,87,188,182,26,49,221,174,216,26,66,43,251,187,82,139,121,196,201,162,167,188,201,74,131,176,214,29,255,217,152,228,247,133,75,53,140,82,90,68,87,188,252,40,82,209,178,112,171,182,184,28,72,133,54,185,89,40,241,164,133,203,197,157,80,193,16,49,161,7,95,12,3,219,18,37,202,160,150,227,137,33,206,45,233,184,173,203,220,125,27,96,65,183,30,44,171,12,89,247,225,42,93,199,72,105,119,25,241,209,0,31,234,132,66,164,211,239,156,128,102,123,149,77,39,187,19,1,172,73,229,198,148,171,131,24,45,208,34,113,229,129,248,33,19,106,68,32,49,161,137,134,58,185,27,136,171,166,122,175,234,57,46,91,51,82,186,0,194,198,223,176,157,201,125,73,21,165,87,169,143,97,102,148,14,44,25,242,113,216,24,221,8,105,69,92,140,188,54,76,16,152,137,239,184,185,176,202,8,115,21,90,232,219,178,249,195,147,229,224,223,167,251,13,40,86,163,92,29,94,134,110,181,71,20,142,92,49,119,78,191,150,151,53,21,220,73,33,216,24,60,82,24,102,100,5,85,140,163,149,175,89,71,71,152,136,97,79,115,230,188,193,191,180,164,210,78,3,110,216,155,29,254,228,44,98,202,115,175,57,90,153,149,170,79,167,225,189,103,88,171,220,99,242,217,221,128,160,98,224,244,107,137,109,101,144,72,145,5,49,75,185,203,70,3,227,191,71,152,245,136,41,199,168,42,206,185,175,107,72,39,1,245,66,252,227,4,12,49,77,250,242,97,217,184,15,98,104,165,10,42,175,137,41,51,143,15,59,158,204,20,29,78,139,88,20,69,51,107,228,10,85,220,233,75,136,125,202,145,152,77,71,206,17,241,19,132,83,61,31,113,5,239,197,181,93,2,159,73,92,58,18,145,195,193,42,177,72,143,97,220,244,233,68,83,127,188,28,166,158,116,213,10,185,136,62,195,166,68,23,234,86,34,224,239,180,151,72,13,0,90,196,21,102,202,22,135,247,168,248,34,83,158,72,100,133,222,72,96,77,203,130,225,203,2,92,229,98,10,195,197,198,169,22,221,12,99,23,151,61,139,16,58,167,24,152,65,228,137,237,85,173,77,39,46,205,179,240,130,193,134,216,58,45,226,221,116,231,137,90,33,82,57,239,133,13,185,224,165,115,70,108,201,163,251,52,185,57,249,44,224,223,198,125,26,96,59,21,31,203,122,123,163,56,35,63,122,93,46,1,138,59,146,131,125,255,60,132,38,247,15,168,87,17,21,183,242,128,162,194,105,88,213,177,28,92,248,77,197,70,73,22,190,9,77,58,91,197,148,238,135,152,132,202,243,203,70,66,19,98,140,60,57,63,220,92,199,244,11,49,253,123,98,136,144,70,40,161,15,17,191,63,77,3,200,136,207,42,251,89,76,235,214,139,96,204,207,199,82,49,180,121,110,143,210,37,86,111,145,162,105,248,76,17,133,139,179,153,168,250,242,116,163,249,3,59,78,189,11,126,123,56,131,60,226,42,44,136,150,81,172,41,252,3,163,77,110,114,184,160,107,72,237,170,36,186,243,116,19,131,79,223,118,68,6,232,87,24,50,103,199,220,45,97,219,113,167,159,173,51,84,76,116,39,158,206,227,153,112,50,42,161,236,50,113,56,217,131,205,238,240,251,100,90,186,5,65,59,11,55,147,93,150,211,35,158,6,247,21,98,48,26,186,138,33,208,28,49,106,131,25,20,113,51,176,227,43,78,151,197,250,39,206,113,174,49,161,90,214,181,46,40,195,8,27,0,123,177,37,36,97,226,125,167,132,52,188,92,202,64,19,205,113,71,6,164,188,188,251,28,197,25,174,160,253,180,222,232,136,123,143,0,47,237,139,67,252,26,24,202,75,137,80,203,52,82,159,71,218,67,39,12,163,105,145,136,4,226,218,35,236,246,255,139,193,113,75,245,134,167,40,98,84,49,149,186,119,35,0,18,179,31,177,196,227,105,78,221,114,225,23,35,231,158,241,217,228,124,197,121,1,197,188,57,93,13,79,231,33,170,16,196,237,192,196,230,171,209,180,250,48,21,124,237,138,9,87,22,17,163,28,239,200,234,20,110,14,196,112,165,222,157,84,45,200,112,197,29,124,149,176,192,64,227,86,47,150,254,134,190,195,116,228,30,90,67,70,78,180,216,185,31,205,152,208,11,27,126,248,37,27,105,26,208,181,136,81,209,49,110,250,106,36,92,8,240,105,219,17,161,37,146,178,197,137,61,186,40,97,155,132,17,100,128,8,34,206,182,132,33,174,2,77,141,152,76,192,13,248,1,127,39,199,171,208,213,92,66,227,44,99,162,146,167,143,177,214,174,133,5,157,232,18,47,1,20,196,113,221,4,66,236,69,108,245,2,193,122,11,41,5,16,42,3,82,43,172,144,190,133,184,195,196,128,133,132,165,0,76,176,24,41,96,212,210,247,30,119,230,57,244,98,187,81,248,49,28,160,142,122,108,72,142,228,105,227,20,137,135,177,136,196,129,46,217,226,81,77,60,186,91,130,2,239,10,6,115,14,119,241,248,73,183,29,2,49,208,81,55,118,101,6,209,253,105,202,16,115,141,48,14,192,2,233,17,195,22,85,34,110,96,213,128,247,187,192,75,0,79,248,134,82,52,78,73,33,250,81,81,55,76,163,24,255,136,139,245,171,134,248,156,116,9,161,2,87,73,69,205,125,186,77,57,30,217,10,17,106,147,16,145,110,82,120,60,103,13,67,131,104,123,21,97,129,213,58,6,6,239,144,142,155,82,208,113,7,70,46,86,172,20,196,96,62,198,211,128,14,139,216,224,148,195,22,104,91,138,216,143,148,194,229,124,131,14,128,68,47,21,3,227,236,39,243,44,71,162,243,226,138,147,37,6,250,141,119,72,83,38,226,82,69,72,168,93,166,155,86,227,120,51,181,149,77,20,6,5,94,123,196,90,85,186,74,197,8,33,88,23,32,136,160,95,17,49,186,239,78,134,196,29,65,200,188,73,185,94,41,119,224,188,31,117,14,97,217,42,166,190,47,223,240,105,2,26,227,138,135,113,115,142,27,155,221,89,78,30,239,74,145,182,7,73,167,101,153,208,132,227,31,229,64,96,171,3,177,42,226,227,113,231,56,245,40,136,34,7,51,25,29,71,196,21,142,163,210,110,107,75,53,79,159,200,207,141,165,3,72,116,197,68,76,35,120,5,134,232,210,147,73,219,121,160,141,155,255,254,196,6,40,62,78,107,199,211,52,255,202,70,74,214,10,92,194,106,4,134,84,252,92,150,243,24,62,225,239,13,107,250,252,115,80,146,85,56,89,173,79,43,194,47,103,119,220,96,193,34,253,179,110,84,9,192,45,241,255,142,184,155,18,11,49,6,243,184,98,208,44,156,207,113,16,42,208,56,29,237,12,176,152,249,203,183,33,224,239,231,105,80,34,92,76,234,122,202,208,50,80,121,110,245,47,107,208,221,77,197,103,64,158,171,132,200,43,221,190,15,196,24,7,158,180,59,102,125,151,0,12,96,60,208,146,248,187,33,67,191,85,220,71,124,214,111,132,142,162,189,132,174,91,17,99,133,250,129,4,175,154,78,16,17,147,38,240,227,12,76,46,215,143,136,13,46,193,7,14,109,219,197,100,249,137,97,43,118,241,134,11,247,138,169,202,238,17,89,162,1,105,74,114,217,126,251,102,27,161,62,43,245,26,46,100,225,142,139,18,47,183,104,230,208,167,1,76,112,245,249,83,252,207,208,38,154,200,71,62,152,210,162,31,70,135,132,95,241,84,15,182,91,213,104,115,94,71,9,41,245,214,93,151,51,25,150,118,12,60,11,106,209,239,225,25,245,123,176,76,225,91,137,24,236,92,247,201,45,144,120,203,70,16,83,169,216,239,195,61,235,102,160,247,56,205,22,226,178,111,233,160,29,145,2,28,147,139,105,146,203,122,68,198,142,222,86,90,20,23,151,167,136,49,106,221,101,177,61,159,116,175,148,98,5,215,46,38,71,84,101,224,212,154,149,18,79,227,88,23,157,52,160,54,92,193,18,112,47,69,183,177,229,67,98,78,173,148,179,168,152,122,35,183,129,23,209,212,11,148,102,147,70,37,137,207,26,83,240,108,37,64,167,170,39,222,118,178,36,174,188,156,30,13,167,191,176,18,125,194,219,250,97,228,181,253,233,98,49,48,217,228,100,161,60,201,138,19,82,110,131,54,98,50,248,62,50,220,180,122,41,228,76,76,191,223,55,43,176,219,237,219,122,107,119,239,153,6,207,45,131,247,198,154,138,248,44,130,243,252,140,109,161,240,172,155,188,16,139,250,230,116,83,35,153,151,46,24,117,70,223,9,33,124,45,44,21,166,56,118,139,20,237,54,47,251,153,148,61,3,128,16,176,125,82,75,207,17,65,61,135,184,51,235,170,78,139,181,242,186,24,182,146,254,236,133,236,200,65,96,35,85,105,97,181,157,68,204,184,132,216,16,41,31,85,29,49,227,141,191,40,215,33,27,9,122,134,25,98,200,12,159,211,71,114,205,183,2,65,198,82,116,35,29,67,192,133,195,72,170,139,158,143,17,196,147,92,31,109,205,247,2,194,0,242,9,197,211,234,207,140,77,168,223,253,163,143,9,60,202,115,63,97,76,186,74,218,115,107,170,210,142,71,114,248,232,31,52,238,133,35,179,175,162,248,204,127,26,182,131,177,228,105,76,155,232,239,216,6,82,171,115,66,162,63,226,32,231,160,0,12,40,35,131,206,211,175,167,77,98,126,61,74,3,187,45,86,154,70,145,164,91,180,146,118,142,73,177,2,239,103,190,187,241,117,187,216,144,210,228,187,170,81,175,252,158,158,4,34,56,247,170,238,104,33,104,46,94,134,176,163,98,154,189,246,39,198,21,147,4,1,98,42,133,151,139,45,233,245,232,210,51,15,95,48,226,136,141,116,72,53,49,155,250,219,72,184,144,32,151,235,148,67,147,83,124,228,240,4,233,195,192,154,58,219,32,37,214,169,63,87,219,57,93,245,59,30,128,84,211,144,170,6,65,31,217,219,222,39,230,153,64,214,255,78,230,154,45,164,109,61,87,23,93,116,213,95,205,54,123,246,224,185,254,221,113,160,193,145,214,181,71,220,189,9,116,226,8,236,75,192,252,147,110,71,37,129,145,128,212,128,138,41,163,255,162,24,32,12,80,150,161,135,7,12,135,207,68,54,113,238,106,26,226,154,246,225,98,50,36,253,177,222,232,237,40,62,52,218,10,36,53,96,39,51,96,29,77,12,10,175,138,105,160,248,62,27,176,143,186,202,115,246,48,255,199,21,211,192,161,226,28,121,166,105,166,192,191,190,238,61,216,60,13,54,160,230,199,42,61,235,83,125,210,166,97,114,60,51,110,196,230,46,182,227,166,82,131,196,118,41,149,102,233,49,74,105,14,140,135,97,163,203,143,217,137,111,123,197,224,136,60,59,229,120,236,201,71,198,2,116,189,82,19,200,210,201,39,133,42,194,186,212,182,163,11,193,165,59,73,167,255,207,54,219,142,50,128,148,220,75,83,49,204,143,33,134,49,237,121,26,19,185,231,16,23,44,83,125,154,66,243,239,167,11,32,212,237,49,197,143,234,243,136,177,85,193,106,102,129,91,207,82,59,159,24,128,218,165,246,21,157,48,126,155,35,54,6,48,189,143,1,155,243,167,169,240,125,244,44,237,48,197,207,53,28,13,227,53,244,9,125,248,86,41,32,85,165,253,124,24,53,86,83,196,75,45,36,106,107,251,246,15,131,188,68,202,112,24,26,168,4,241,52,125,210,143,78,129,239,217,151,164,192,74,36,41,100,44,121,88,70,67,218,119,123,166,60,89,171,136,139,207,78,59,163,249,51,185,152,103,19,87,239,13,165,48,161,107,125,0,198,28,249,182,21,226,54,150,28,25,108,189,230,70,234,17,19,112,126,236,45,240,113,82,9,49,40,7,245,207,245,161,56,87,187,199,88,54,249,27,93,147,26,104,26,179,24,232,109,85,195,146,88,238,246,37,195,39,221,175,107,70,67,211,14,241,36,26,255,231,250,80,35,16,255,134,50,97,149,121,14,77,53,134,98,23,87,96,100,116,65,161,94,92,33,62,39,160,137,154,66,25,79,15,235,0,107,0,42,164,206,146,145,22,250,211,152,195,77,84,187,213,222,102,223,44,27,102,19,209,83,52,144,85,15,158,79,235,110,146,244,40,102,62,35,253,222,109,132,64,229,230,112,120,55,16,41,195,197,196,202,100,27,47,131,100,254,118,57,209,166,172,87,177,241,114,37,87,83,32,89,237,157,212,39,33,71,227,3,175,216,76,175,24,166,71,215,5,148,75,174,33,58,208,232,233,190,52,10,78,23,244,138,242,211,28,161,56,96,149,234,189,172,3,167,154,117,197,103,209,38,187,85,90,161,124,241,119,211,152,165,142,216,180,102,141,237,82,226,223,162,93,207,195,208,117,199,195,213,186,128,174,24,71,194,163,200,228,188,12,110,95,197,240,170,212,43,134,57,79,196,180,77,151,30,98,120,101,100,78,6,157,203,159,231,60,109,78,138,40,223,73,55,161,3,196,206,31,107,100,210,151,159,155,32,12,43,128,33,170,36,26,143,216,176,208,66,156,193,42,146,239,166,197,221,43,252,129,228,217,112,207,138,152,91,166,251,135,81,23,161,59,28,66,14,55,109,170,101,33,243,243,203,13,116,58,23,119,10,62,150,190,154,58,25,223,102,139,166,215,63,143,142,0,20,181,141,216,178,203,8,60,100,130,33,151,232,110,245,86,235,182,21,155,192,170,242,60,185,55,173,224,79,29,101,206,46,204,239,46,166,194,76,76,83,244,66,119,34,107,144,128,243,148,4,28,74,7,148,86,159,164,227,226,52,169,234,69,185,14,7,128,55,172,13,233,84,67,218,107,16,15,210,221,138,189,163,15,131,131,228,167,169,157,159,77,122,7,80,204,127,246,108,60,77,79,138,234,70,107,58,42,241,244,38,242,36,98,218,76,188,25,96,2,44,212,46,109,51,98,67,115,202,46,62,118,209,109,151,54,49,93,72,203,197,245,141,6,145,199,95,95,196,197,40,52,246,229,175,71,90,13,2,194,197,84,20,171,102,205,199,90,13,103,128,94,235,50,245,142,7,202,57,93,169,113,30,93,169,193,149,250,105,2,191,124,12,61,16,199,185,162,223,207,197,103,74,212,32,159,116,25,133,83,8,68,27,53,225,33,198,59,205,78,182,14,123,20,157,2,91,196,134,135,232,82,58,247,179,10,105,181,143,87,131,196,40,86,49,92,59,212,188,186,24,252,120,113,195,135,117,42,186,78,135,185,241,216,111,242,114,176,240,189,109,11,177,165,184,69,108,246,98,188,28,159,82,130,88,131,224,132,3,123,33,22,80,24,218,212,140,68,37,222,189,45,48,40,98,163,198,107,87,44,61,197,213,114,91,144,150,94,113,107,18,168,165,226,195,185,124,237,151,75,147,61,106,192,220,117,197,140,30,219,78,55,33,13,77,179,199,1,40,240,150,136,231,6,198,116,115,228,186,233,172,145,87,140,21,92,114,236,194,243,242,11,51,85,9,35,145,8,136,243,49,233,156,145,129,179,133,103,76,169,65,99,234,111,83,129,60,215,221,194,181,201,156,20,176,238,91,108,225,99,197,102,177,90,232,201,43,222,28,136,24,189,32,95,77,112,103,149,248,101,67,244,188,10,105,36,10,235,70,139,115,125,108,191,59,163,160,208,242,140,75,177,34,111,169,14,24,75,61,162,238,211,180,79,23,219,224,56,140,116,217,133,198,57,190,109,147,251,4,242,181,237,158,50,181,178,85,42,102,216,159,100,88,67,145,110,136,77,151,136,137,46,251,87,27,62,220,144,8,25,160,110,227,94,255,180,137,92,140,78,172,66,120,22,125,194,233,28,24,82,122,8,210,35,141,5,33,37,189,39,227,6,1,37,212,21,113,162,54,36,126,0,161,34,157,215,87,145,150,75,9,84,13,183,22,188,161,216,40,20,251,22,125,26,160,144,152,113,16,38,155,62,189,234,24,87,33,209,84,208,244,233,189,117,147,18,111,46,239,119,81,131,224,91,28,190,168,42,79,87,152,175,252,238,50,242,217,174,67,131,136,96,197,86,1,241,77,131,188,189,82,85,91,226,232,86,240,252,117,202,55,55,64,104,13,108,74,209,88,180,91,36,111,82,69,124,238,170,162,98,80,85,175,178,236,152,211,242,97,116,80,138,34,30,96,29,117,221,75,244,167,199,211,115,236,103,104,20,199,135,199,74,5,62,36,206,178,79,179,85,35,187,216,74,116,186,138,105,57,10,177,241,136,200,138,117,24,72,86,188,124,14,109,240,67,204,109,233,67,171,150,155,210,151,195,4,120,197,124,182,132,114,25,218,114,144,44,196,152,35,50,45,71,105,229,136,254,81,84,87,170,126,183,49,24,198,157,110,48,150,122,196,72,93,55,55,7,201,238,164,172,135,132,234,239,48,101,64,227,82,11,26,41,89,54,145,202,157,221,13,115,166,199,179,80,161,139,117,126,212,118,95,51,118,90,51,150,57,249,229,105,101,154,190,211,128,125,209,229,162,178,187,197,78,162,58,90,29,177,14,234,79,76,232,153,128,36,229,35,20,56,91,8,202,197,156,55,61,250,80,22,165,88,107,140,233,36,217,6,144,179,155,247,50,80,105,193,81,22,45,143,39,213,220,248,38,214,0,22,156,40,114,44,195,48,239,72,40,180,169,215,0,29,205,203,39,101,118,104,34,245,134,201,192,229,249,103,91,8,83,92,173,1,24,237,140,145,129,200,167,150,74,37,58,29,230,4,71,173,76,189,220,248,139,22,79,211,173,167,119,31,48,149,37,206,15,11,166,55,204,57,151,129,238,69,26,159,84,136,252,52,237,250,45,44,71,224,219,165,99,210,64,75,196,208,161,189,70,158,165,249,192,123,113,166,209,182,232,185,254,154,217,253,217,253,35,21,17,49,253,232,219,183,2,161,195,36,23,144,245,32,39,15,121,26,179,67,123,94,62,8,179,196,203,73,49,138,194,66,156,61,241,116,102,239,92,254,83,60,72,26,125,151,227,60,79,227,18,88,106,231,208,21,238,172,46,136,13,255,238,249,48,170,129,175,184,137,19,65,192,217,25,39,62,161,46,181,33,150,184,97,105,177,108,77,244,13,163,72,27,241,203,96,248,72,18,145,196,122,243,70,106,174,123,178,75,50,48,88,216,29,38,17,125,141,59,89,116,173,207,233,139,207,202,86,55,38,210,6,8,123,115,41,252,13,83,31,166,78,216,199,93,96,145,147,244,13,28,237,14,115,62,1,175,46,122,109,2,43,60,157,58,139,110,50,172,28,57,28,160,186,212,17,79,83,4,168,27,197,218,251,252,220,2,3,77,173,137,136,241,204,250,184,79,63,14,59,165,164,71,109,207,16,83,254,147,245,232,49,43,247,229,204,190,190,220,128,179,91,136,33,184,123,236,202,139,176,64,149,47,181,159,42,62,119,106,132,160,97,3,169,26,209,26,86,211,220,66,188,91,223,106,171,91,69,142,43,36,176,158,167,102,71,7,236,159,109,14,17,231,165,250,138,52,226,184,79,211,142,44,191,157,233,208,115,69,76,206,107,117,125,26,203,199,23,155,42,74,177,74,137,142,236,28,19,14,88,236,174,250,104,237,1,252,5,1,120,111,90,215,0,54,73,32,159,24,162,125,94,250,195,48,84,148,56,153,192,95,106,85,18,176,93,213,73,31,136,208,143,244,204,137,81,111,76,127,57,116,198,83,162,82,230,45,198,86,128,179,79,29,93,195,43,27,110,88,30,163,5,75,70,111,46,122,187,220,114,164,98,162,235,90,211,95,79,97,67,60,205,148,139,245,198,113,188,167,235,120,9,67,157,58,238,235,17,254,11,136,113,66,64,104,102,202,37,22,130,44,139,38,10,185,54,187,161,161,197,211,224,226,78,181,191,210,14,0,5,136,154,232,49,158,106,26,50,47,241,52,125,123,234,132,84,82,129,249,138,129,141,203,106,203,23,44,157,79,12,96,161,22,14,117,128,137,195,123,130,112,172,181,172,38,113,238,129,181,70,147,42,37,139,106,235,83,196,235,161,60,48,173,232,133,16,49,204,94,30,118,239,211,90,138,101,104,68,55,35,67,64,10,6,56,142,16,99,149,142,136,21,117,8,90,164,125,10,6,64,26,72,252,195,48,215,186,68,25,185,55,123,4,33,233,236,205,69,20,98,163,192,102,236,120,57,247,147,168,188,246,53,214,127,98,107,221,146,244,18,44,143,245,42,76,170,148,139,88,119,212,87,99,69,255,196,80,176,100,81,136,141,210,249,176,7,88,144,34,13,203,68,188,40,14,254,126,154,180,33,219,73,196,70,89,236,239,46,56,96,162,148,128,209,239,145,35,37,44,2,113,166,136,207,106,121,97,39,69,255,128,244,232,211,5,48,14,31,26,45,226,249,25,119,118,120,186,105,48,32,251,249,44,102,205,111,124,42,110,187,68,46,248,151,22,198,52,45,53,79,154,190,253,140,233,79,58,115,27,26,92,128,46,20,210,2,23,131,201,163,171,113,126,219,91,252,120,181,241,108,138,148,114,107,183,237,140,188,108,138,177,96,20,100,219,247,9,24,84,143,169,1,22,67,243,10,118,48,161,173,240,65,197,132,13,125,182,205,122,144,217,222,150,122,247,159,6,98,182,139,38,134,36,172,56,114,247,17,147,103,120,246,191,17,217,251,119,21,60,120,117,79,12,52,34,150,163,192,180,220,245,104,90,118,213,183,17,96,184,170,13,113,48,188,66,125,130,199,52,151,58,202,197,250,194,252,187,114,85,232,98,115,55,41,190,119,49,179,171,30,159,17,209,187,167,75,101,195,26,250,211,243,199,40,234,226,116,54,217,80,49,104,92,190,92,157,91,177,169,167,187,204,19,30,247,233,87,165,44,42,10,242,61,121,84,147,200,119,81,162,148,92,79,143,95,165,137,222,48,21,128,166,126,191,171,213,252,138,107,152,111,103,86,216,240,85,163,65,214,63,23,115,106,104,133,58,242,8,123,12,67,183,237,143,51,217,2,155,110,2,212,72,24,93,196,37,55,175,78,227,92,26,168,190,250,185,99,123,221,16,165,6,116,208,170,43,122,12,132,200,20,89,219,189,38,215,160,169,27,94,179,71,238,6,52,79,189,219,18,165,95,223,208,142,201,79,130,165,62,177,133,236,228,60,211,154,65,135,134,61,12,13,221,221,77,8,23,181,115,222,118,210,10,159,111,210,246,253,138,33,38,116,3,109,162,11,53,85,132,229,18,180,42,147,13,190,182,206,26,64,31,37,158,166,39,111,60,23,167,101,100,124,228,213,200,153,84,108,245,213,223,114,18,208,73,250,217,6,69,189,66,58,172,186,84,14,144,241,16,127,115,106,252,152,79,220,130,24,188,91,104,244,72,182,162,230,2,176,31,222,59,63,185,210,211,123,56,27,109,151,190,32,32,151,168,205,11,107,206,173,75,162,187,51,77,141,98,81,217,216,98,100,68,247,87,121,34,104,123,70,184,244,156,107,200,237,186,138,193,79,255,164,139,120,141,70,107,50,117,50,174,239,166,197,115,158,224,221,25,200,221,11,214,8,166,113,11,180,80,196,246,40,21,157,79,200,4,186,218,216,42,70,117,165,101,75,112,32,29,123,250,27,218,2,141,88,179,63,188,60,57,86,13,213,61,107,55,13,253,253,8,255,62,141,134,101,65,25,159,134,29,231,242,206,252,137,37,210,215,122,158,238,65,117,70,202,23,148,177,254,142,220,169,37,0,32,1,141,99,63,186,152,141,234,226,101,224,212,186,87,198,110,49,180,9,185,134,46,55,25,235,233,26,15,43,171,169,71,106,125,49,17,100,54,42,220,190,52,78,76,84,218,213,18,199,39,183,199,50,93,116,172,124,98,235,220,88,250,52,254,177,27,197,52,172,116,53,153,1,53,205,174,169,169,102,163,141,68,181,14,75,236,175,198,68,82,71,162,119,107,130,253,190,26,254,229,169,233,237,115,38,8,225,132,152,200,170,90,243,92,89,205,143,200,6,13,95,147,94,64,69,2,158,236,226,1,242,225,19,22,140,6,44,106,142,49,137,53,42,72,60,109,187,20,150,46,85,227,216,215,62,172,246,235,110,23,49,133,143,126,67,108,99,62,85,157,130,147,225,90,1,43,159,110,106,185,24,141,141,35,30,182,132,137,222,155,164,160,253,70,135,225,251,156,22,125,26,156,85,159,237,227,81,175,37,121,87,90,17,122,184,86,224,203,239,213,30,223,105,120,51,40,16,214,171,235,30,161,238,180,197,15,99,62,206,231,70,110,84,172,249,47,147,227,120,82,13,124,181,119,231,82,130,143,183,34,83,66,121,163,35,30,29,241,241,224,117,62,55,53,221,190,247,55,62,245,208,12,10,112,27,206,145,134,120,239,75,238,96,198,0,20,23,241,110,202,240,244,221,224,157,123,176,18,152,58,32,15,244,178,55,158,35,23,87,163,116,81,49,111,236,33,134,158,77,77,133,179,251,194,103,59,38,78,25,82,111,132,3,200,197,24,82,118,186,142,140,245,40,241,240,52,68,19,13,194,150,17,206,230,222,86,135,163,82,150,55,222,109,140,1,42,6,155,230,179,190,168,115,219,218,84,108,17,220,224,134,167,106,202,18,229,34,198,156,253,20,194,17,55,218,22,244,233,106,236,154,46,166,222,47,105,174,141,8,237,119,42,193,93,130,121,81,131,3,0,21,172,120,249,54,20,120,21,47,39,208,69,122,46,198,172,129,7,186,73,191,208,154,85,166,61,5,45,199,9,203,65,186,106,93,64,231,128,105,68,133,74,199,226,63,205,117,173,78,21,222,252,49,15,134,139,241,177,164,75,5,235,107,123,107,47,12,224,57,63,201,77,80,253,157,132,218,88,21,207,52,106,60,134,2,222,22,47,39,37,223,158,223,166,150,35,158,198,98,214,164,110,190,40,32,71,186,154,70,152,64,64,172,62,99,112,223,213,174,191,75,145,138,47,6,100,121,79,112,152,82,191,82,125,84,197,88,37,52,52,6,185,103,247,223,45,244,85,22,141,125,97,167,55,23,211,133,165,69,83,96,122,68,164,115,129,16,220,180,146,12,152,125,191,201,143,20,112,152,249,228,138,115,52,191,128,230,78,134,104,60,153,230,238,253,70,84,203,209,189,164,79,211,89,83,252,167,161,174,25,154,162,0,64,109,181,16,211,83,247,228,169,217,134,213,95,78,23,187,22,165,2,111,12,18,203,39,198,214,213,182,5,60,79,138,127,93,92,225,30,27,79,162,0,124,74,23,227,38,104,88,15,32,252,17,191,61,136,41,148,39,9,1,0,172,75,151,222,212,163,209,53,151,93,104,248,34,207,155,115,15,10,103,42,134,75,122,66,145,13,78,211,229,63,12,209,188,110,95,50,39,206,124,98,181,250,156,108,17,131,113,31,27,20,230,32,189,17,7,115,148,146,239,81,58,250,146,132,252,134,81,24,167,120,57,77,239,93,191,121,209,150,226,19,74,235,104,214,67,223,136,251,116,255,174,109,192,203,79,69,67,218,51,230,27,240,166,250,196,142,141,24,59,94,78,113,128,70,235,169,236,112,80,22,28,36,76,101,21,15,74,128,66,76,197,163,134,142,171,181,64,184,20,22,181,231,116,17,225,248,108,163,101,46,213,122,84,130,149,32,127,42,1,122,91,5,111,64,76,33,206,112,49,232,22,90,118,67,1,186,183,251,47,98,102,103,14,183,14,13,150,88,127,154,238,23,109,92,0,176,123,123,108,235,136,81,194,122,62,12,228,238,155,179,92,81,226,85,103,188,81,233,228,3,175,198,172,248,172,215,101,105,94,70,83,244,36,210,140,17,55,251,172,20,208,72,244,118,33,159,229,165,125,140,12,100,90,121,57,245,121,53,22,164,116,203,39,74,81,15,69,189,49,229,133,141,167,35,199,103,242,210,0,94,222,212,52,179,10,125,199,16,89,217,10,34,181,48,141,146,21,71,221,166,137,33,53,45,9,162,190,171,121,46,108,229,110,157,160,82,121,150,224,247,73,62,227,195,136,145,180,88,9,138,49,215,227,20,112,165,231,108,207,70,127,245,118,49,44,108,250,244,176,196,105,13,241,168,122,221,3,252,228,121,54,186,170,48,138,52,67,88,225,9,137,159,6,215,95,213,56,106,222,83,128,32,159,61,173,80,38,77,51,222,77,31,227,83,203,68,125,68,242,73,1,188,70,149,60,176,208,205,207,15,238,21,88,242,79,250,48,123,115,25,128,178,224,155,20,21,115,159,125,235,1,47,53,104,254,58,178,66,127,187,139,55,8,169,58,50,128,185,220,6,66,97,23,189,64,6,118,203,23,84,192,205,196,13,213,135,19,100,138,254,176,213,104,61,123,152,59,119,249,211,128,182,141,241,36,116,161,176,242,167,59,112,148,251,25,25,216,165,203,197,128,176,105,110,210,242,237,33,197,170,84,35,6,70,138,226,186,20,154,88,45,132,58,82,212,219,183,150,160,100,150,249,232,105,66,103,126,114,11,177,225,173,167,135,106,225,181,253,167,161,53,30,77,191,154,254,241,226,226,227,152,175,242,172,214,140,13,12,89,65,239,239,38,163,136,240,27,88,197,142,73,253,201,20,67,168,20,98,130,187,122,229,14,214,202,13,86,226,71,169,104,50,24,138,101,47,233,93,213,174,228,253,108,97,122,209,226,229,4,20,245,10,56,59,60,57,154,241,130,222,179,101,205,216,178,195,183,207,25,213,11,79,81,251,17,183,104,41,165,243,34,149,199,106,132,186,201,203,210,225,108,0,58,89,159,110,100,223,186,139,217,227,143,116,53,47,189,36,146,219,158,44,53,185,100,7,213,94,28,21,160,146,245,179,96,116,25,46,6,141,239,73,129,99,15,186,253,5,249,209,104,79,2,157,28,131,159,92,192,192,219,210,29,78,236,228,11,131,30,41,61,93,122,236,59,93,136,174,173,42,64,43,251,73,175,163,134,221,191,64,11,31,37,173,166,8,41,214,229,95,77,182,74,143,245,49,234,161,52,255,164,196,129,159,36,55,98,111,188,56,226,189,21,175,219,174,174,226,65,26,48,4,143,254,87,69,74,202,221,209,102,40,130,37,49,166,69,7,203,88,87,63,49,154,246,209,209,198,194,230,19,190,154,114,157,85,3,94,222,222,136,254,19,63,23,246,180,125,170,226,162,214,180,113,211,184,190,226,167,171,246,115,211,185,190,61,2,196,192,205,205,86,241,113,39,221,88,160,62,97,62,37,36,71,163,3,54,31,98,58,84,101,228,208,6,237,59,105,134,64,41,82,184,229,98,224,4,157,213,6,2,8,192,43,124,77,218,31,27,136,176,102,149,229,120,170,8,129,5,89,142,188,130,184,214,173,214,25,160,34,69,196,165,148,199,22,48,184,245,152,19,38,64,21,41,208,24,105,198,90,67,115,170,23,242,17,31,135,39,230,132,106,146,250,12,13,30,136,152,209,95,101,198,35,158,245,14,13,50,191,119,228,212,58,95,113,74,255,74,92,179,55,185,47,0,37,118,171,251,17,7,32,229,17,211,202,249,140,172,58,212,217,250,217,5,239,179,109,57,148,211,17,211,113,240,126,86,15,212,120,196,181,172,103,78,104,62,142,25,61,126,236,120,246,201,177,212,188,45,128,179,119,212,116,210,82,241,1,158,101,28,205,181,203,99,147,18,132,156,177,30,36,125,53,55,79,234,163,183,216,102,195,122,130,117,224,19,168,119,95,143,31,204,179,126,246,57,203,169,198,203,39,173,41,250,97,176,197,237,120,249,160,54,249,17,179,109,125,210,56,42,73,78,215,164,207,48,197,114,177,137,139,4,199,172,176,60,174,251,10,99,159,230,109,38,56,14,43,116,41,186,175,107,23,14,53,105,45,46,16,66,241,106,139,79,163,210,220,254,97,29,16,10,49,38,102,182,26,83,255,237,14,171,247,35,181,172,196,149,22,109,227,160,175,122,135,50,180,158,118,89,16,0,66,232,161,119,113,201,90,94,63,179,213,199,251,122,128,46,157,213,88,206,191,142,18,23,147,163,158,235,105,242,112,146,38,64,195,141,211,80,59,68,90,64,137,159,63,100,176,151,181,243,5,4,171,248,102,8,63,178,118,61,65,165,217,238,205,182,44,82,172,125,51,156,86,87,88,28,1,129,83,166,179,172,116,39,126,60,98,182,113,213,158,29,58,184,106,252,182,245,31,203,208,42,101,84,53,174,123,75,234,200,208,26,65,162,56,95,16,147,20,109,17,105,29,204,233,176,37,10,164,27,226,159,28,183,42,88,210,205,212,24,90,150,67,105,96,157,113,173,102,195,74,209,142,43,195,20,11,51,103,192,62,38,219,144,74,155,18,179,6,128,142,154,88,19,207,56,151,120,26,251,77,172,237,73,104,72,94,14,185,178,54,35,145,88,75,49,169,4,65,30,52,146,1,5,68,10,49,65,112,61,2,244,123,57,251,175,153,119,91,227,222,196,98,118,139,187,15,10,168,174,109,84,224,247,69,100,131,30,132,161,137,79,98,176,87,227,65,145,50,117,224,244,110,230,184,211,147,81,151,200,187,167,49,138,229,16,131,230,165,98,99,53,12,187,20,140,45,61,96,116,74,59,238,141,125,87,121,26,26,51,140,44,49,39,105,105,87,33,61,10,43,54,49,129,32,189,239,167,65,147,140,125,39,84,241,252,72,125,1,46,27,230,52,28,52,249,233,1,205,80,200,198,106,177,51,84,76,9,85,220,78,153,168,226,126,208,151,162,7,20,233,2,2,95,187,56,251,90,229,218,226,73,81,110,173,7,180,58,4,11,98,96,160,30,92,26,194,13,229,110,179,7,151,99,90,169,153,7,205,233,63,93,169,104,7,41,246,95,92,33,153,106,47,221,71,123,91,83,75,156,128,212,199,219,77,126,166,184,134,148,171,80,27,126,11,217,250,120,152,122,197,7,239,10,114,192,123,246,6,20,146,15,132,17,24,71,46,166,105,97,63,200,25,53,221,147,73,246,126,188,32,95,107,199,181,10,53,236,211,97,127,86,170,143,184,63,136,119,141,7,7,98,83,44,217,194,199,200,143,247,191,206,74,143,20,107,141,167,219,230,35,78,219,105,27,104,218,35,19,252,136,141,124,62,60,148,227,50,40,38,14,253,62,43,238,136,2,239,185,162,66,129,152,24,171,5,17,223,131,59,128,179,52,67,41,84,184,242,186,2,157,208,122,121,213,244,22,128,233,31,134,138,183,66,0,177,78,239,175,138,103,173,247,232,81,53,51,21,19,132,138,131,8,19,85,154,137,135,2,142,148,109,0,133,247,233,174,201,21,150,119,57,156,2,35,51,224,124,17,147,202,151,9,211,58,88,8,192,211,146,251,161,80,79,162,226,189,238,195,96,147,232,54,58,22,229,234,119,173,160,183,215,97,211,84,53,150,236,178,174,94,48,30,9,249,109,217,254,185,41,34,14,149,96,245,30,107,148,166,126,52,120,7,87,79,130,248,161,123,180,14,128,236,67,155,97,193,234,38,60,6,114,159,97,87,82,194,158,37,180,112,134,6,48,144,199,60,72,6,42,14,10,164,36,61,66,30,198,35,240,0,1,209,158,232,87,79,1,226,83,83,174,124,182,67,143,157,117,55,122,28,253,44,163,116,175,46,238,179,60,136,56,231,182,111,206,247,200,174,121,225,41,26,133,118,126,163,22,42,17,53,228,97,85,76,94,0,114,196,5,34,7,25,55,161,154,30,175,46,36,16,101,7,83,30,229,152,148,136,177,134,229,171,48,244,218,253,172,194,37,41,35,227,86,27,35,70,198,182,208,197,164,1,119,238,24,25,165,169,138,208,178,12,11,40,134,54,205,11,19,49,45,81,17,70,90,184,173,250,52,192,218,78,141,109,183,90,23,54,150,35,222,68,158,252,183,1,154,85,240,152,13,145,101,233,119,53,1,135,105,34,166,148,57,199,94,64,97,137,163,139,127,221,29,95,143,240,23,105,103,125,57,76,74,165,222,0,24,100,12,87,204,93,22,49,245,2,227,147,34,57,194,152,114,13,141,66,254,125,136,190,162,65,33,144,180,16,31,91,78,174,23,195,75,90,97,48,195,102,61,146,190,252,104,32,199,160,36,248,6,181,253,20,49,197,172,225,163,83,157,165,221,246,244,116,228,189,110,248,44,61,105,140,51,139,173,151,107,107,16,54,149,157,8,210,179,158,124,88,1,101,100,84,122,181,184,126,50,132,144,18,41,130,198,187,68,22,163,82,141,170,177,233,141,129,125,131,138,240,217,42,252,1,196,84,120,126,215,226,173,245,121,250,156,192,113,227,103,44,143,184,140,32,248,236,20,214,89,41,66,62,143,244,56,240,98,139,87,156,2,153,51,74,164,243,189,117,27,93,156,50,103,84,32,134,190,59,174,209,20,126,17,131,245,59,186,227,122,9,236,37,25,247,209,72,245,198,12,73,11,104,250,133,2,7,186,193,227,130,161,78,185,168,152,126,200,123,61,61,36,56,11,166,154,209,110,232,14,90,21,253,233,110,168,107,225,28,225,38,203,1,162,120,53,178,47,48,33,63,225,76,192,91,102,228,254,143,223,102,53,83,87,60,32,132,143,240,65,51,222,0,153,21,32,9,103,220,2,205,58,105,228,229,180,152,172,184,118,27,20,33,186,75,217,118,55,192,124,92,207,174,237,43,103,134,129,158,241,223,166,185,40,169,102,152,80,220,198,1,178,74,27,153,210,179,135,89,99,151,82,46,63,244,97,32,221,195,253,207,0,194,201,184,39,37,105,237,6,15,168,236,22,49,134,76,42,33,38,207,33,246,0,45,6,169,222,0,218,153,210,222,244,105,170,54,135,196,184,148,15,102,81,45,147,103,248,62,147,14,34,93,78,194,61,51,98,69,139,12,164,120,78,199,30,166,204,39,196,199,175,94,89,95,14,200,196,141,134,162,79,167,224,255,102,43,172,118,241,208,254,121,98,182,56,41,62,176,115,43,40,192,36,224,193,189,172,152,82,26,139,30,56,103,130,7,37,62,203,160,184,183,190,156,179,29,42,201,212,124,87,49,148,145,213,215,26,106,178,164,79,103,99,120,241,175,166,99,91,249,213,18,1,254,17,86,214,6,196,80,72,14,18,169,4,231,89,6,226,11,48,38,1,108,206,248,209,190,94,92,179,83,103,37,163,135,87,60,12,15,209,131,184,60,105,84,90,46,70,9,44,125,154,26,96,159,83,34,113,10,243,5,202,45,80,120,33,38,48,33,196,16,137,134,175,40,67,65,53,78,73,90,17,39,39,213,231,191,157,207,217,94,58,167,0,83,59,59,47,49,116,40,86,5,35,187,90,40,100,186,152,176,122,82,49,1,82,119,158,172,161,123,40,70,118,179,54,58,127,186,168,221,10,133,61,11,230,115,86,241,245,21,126,27,30,203,18,159,133,202,218,15,128,246,249,200,56,156,13,244,67,101,37,194,18,77,14,193,71,121,29,251,70,209,185,23,21,161,190,154,205,250,175,101,47,12,96,60,253,167,45,197,40,252,109,137,182,53,39,103,88,134,235,83,132,85,130,88,66,14,175,175,145,16,235,122,4,12,205,219,77,207,115,187,39,133,96,165,66,20,58,230,16,83,227,160,171,9,245,211,140,173,210,161,114,16,114,196,99,105,76,20,139,139,177,38,167,162,169,23,250,76,125,104,64,167,247,71,220,36,232,8,179,89,95,122,128,56,233,37,246,130,117,6,138,144,88,158,231,180,140,237,74,12,25,160,96,142,161,127,197,4,144,117,177,177,200,194,235,195,59,92,194,174,112,180,27,94,161,127,213,204,86,55,168,248,243,59,26,255,13,145,58,41,241,131,65,219,215,248,170,201,185,23,168,245,227,117,19,220,113,241,50,190,157,249,224,211,151,72,224,19,220,132,138,64,134,6,188,82,9,241,120,16,200,153,21,246,131,239,164,51,234,172,212,116,103,194,101,224,199,133,89,130,224,106,129,183,237,152,3,56,29,109,233,201,156,198,20,236,147,114,102,68,13,48,19,159,251,62,196,91,173,133,13,196,59,60,94,63,169,117,201,74,216,156,56,80,31,225,174,26,180,85,211,147,139,13,237,49,65,90,177,150,210,195,145,20,159,145,129,252,245,231,148,71,12,103,81,115,49,173,244,170,236,240,136,154,171,12,170,229,91,125,6,14,156,158,103,11,206,189,111,197,2,114,246,150,181,12,185,24,55,92,191,139,252,64,76,10,128,169,199,85,208,99,159,201,16,187,216,84,78,85,157,194,141,227,121,217,94,113,242,146,138,167,209,4,187,120,239,246,72,205,99,250,118,56,129,5,204,90,17,11,180,57,104,19,86,15,163,108,2,19,141,248,137,45,192,37,148,21,4,142,134,147,13,28,49,204,129,229,81,165,117,196,205,71,107,37,198,141,136,207,78,137,178,184,78,85,175,82,113,0,109,85,162,50,129,58,156,161,4,210,118,67,12,183,115,40,179,167,31,76,174,31,40,70,60,253,73,176,89,93,82,184,78,128,213,247,161,49,238,174,191,93,44,143,229,43,66,165,86,22,162,15,67,232,13,23,6,188,143,169,20,137,196,42,150,23,78,35,222,170,23,146,129,211,186,26,7,7,96,63,106,60,91,237,154,159,129,133,86,86,157,148,13,212,117,134,152,32,164,142,108,150,225,5,242,86,218,212,139,30,94,224,171,29,70,5,113,122,8,114,207,141,81,82,88,127,221,234,218,31,250,135,69,157,87,136,193,3,211,205,2,253,116,141,151,239,100,8,100,34,30,144,129,248,172,108,227,151,145,161,53,200,0,221,205,183,205,32,157,236,176,141,162,239,226,105,64,137,199,115,169,55,172,66,23,91,148,108,233,173,77,87,118,141,167,1,153,124,72,51,128,159,201,247,229,99,63,156,26,132,120,122,204,154,249,83,122,72,224,215,109,177,98,180,143,87,165,251,160,46,207,29,63,146,144,53,169,229,58,184,209,102,60,77,185,129,12,28,194,248,26,251,48,145,239,46,170,118,90,128,145,0,31,82,232,80,21,49,29,166,174,231,41,68,232,69,247,10,121,192,26,135,123,90,217,201,99,48,0,9,31,47,159,235,93,47,168,86,83,139,243,183,140,122,71,21,230,142,150,32,196,86,11,47,98,138,75,66,221,78,243,136,151,138,233,87,143,161,89,223,143,138,233,121,188,82,90,13,159,75,134,134,148,120,247,177,101,218,163,232,207,203,98,57,104,123,26,249,53,54,224,75,118,177,225,1,203,181,219,152,49,159,81,35,169,210,95,134,95,186,199,87,29,175,57,233,9,56,6,67,161,160,215,197,9,2,26,181,39,38,132,66,161,77,137,134,43,147,14,0,122,97,29,118,144,102,154,26,12,176,249,133,183,11,228,113,21,156,161,109,144,227,221,179,175,192,220,15,65,218,220,116,114,180,28,171,73,179,249,216,74,1,100,142,162,75,225,139,173,202,31,100,131,241,243,1,70,225,18,71,33,87,139,213,199,37,113,46,74,33,98,163,212,29,219,38,110,160,51,242,249,136,129,230,200,113,127,73,175,6,194,62,162,48,174,183,95,36,74,88,145,224,203,138,83,223,10,97,174,173,164,73,148,129,237,184,56,225,120,155,74,184,84,28,92,212,122,181,112,182,133,173,233,204,80,142,67,95,77,15,43,83,20,105,140,21,119,54,118,165,88,173,153,138,188,59,112,226,209,122,227,31,131,22,212,129,120,249,47,187,42,226,197,114,198,211,19,234,40,121,154,152,76,13,117,69,126,172,42,57,29,200,246,61,151,107,140,28,51,76,197,70,166,22,182,10,234,71,233,204,206,72,160,108,12,67,136,22,123,225,238,202,134,247,218,66,92,101,82,74,33,113,20,42,30,86,182,250,144,134,153,77,23,191,76,164,65,118,217,113,242,160,109,141,95,222,214,114,37,132,101,99,132,195,8,121,86,47,42,53,206,243,59,99,56,143,74,30,55,163,187,145,198,86,2,135,74,107,7,19,109,28,29,171,75,16,91,187,64,121,94,103,190,27,24,219,81,198,69,181,84,143,237,223,105,151,83,122,184,115,115,57,236,134,117,222,1,232,165,52,108,236,194,48,161,232,16,42,42,6,40,51,174,251,1,14,233,195,210,198,208,226,183,135,117,206,102,37,113,235,53,234,174,59,80,243,202,0,119,94,156,163,34,28,77,72,67,177,136,155,193,178,132,24,146,60,221,70,84,93,123,248,172,27,7,187,158,143,77,141,69,232,186,129,191,94,116,7,147,147,143,207,42,228,158,84,220,230,109,117,234,20,182,11,226,199,206,22,114,73,237,126,150,68,159,57,60,128,62,133,217,72,48,185,170,52,29,67,63,110,7,171,74,88,74,46,103,36,5,247,202,172,251,57,121,5,29,191,174,113,118,182,161,104,148,227,235,183,187,90,63,114,63,29,55,168,170,225,6,0,237,215,139,78,217,81,147,43,134,182,9,128,169,54,51,170,103,223,226,180,214,100,1,239,99,74,115,13,187,113,152,243,41,91,33,3,89,56,253,178,183,82,231,82,31,113,37,221,250,137,201,209,11,47,13,191,29,133,61,144,52,161,145,244,217,178,28,100,136,224,22,213,20,250,236,89,218,230,122,150,14,136,54,149,167,147,18,60,87,86,103,155,36,205,83,152,178,90,145,160,63,118,148,165,115,100,143,194,157,237,247,49,29,8,138,223,143,62,234,1,189,68,199,138,113,120,171,152,236,222,118,49,228,116,143,54,3,190,50,196,131,118,187,252,62,125,84,146,143,28,244,86,37,106,230,233,27,212,48,146,118,225,29,224,104,210,244,229,179,2,24,156,64,118,216,203,199,29,57,200,26,202,195,73,119,76,88,79,128,110,16,89,87,113,109,41,102,197,186,220,196,12,41,160,200,69,236,0,170,159,135,220,151,10,189,50,98,43,108,235,172,210,251,129,162,35,87,88,147,26,72,165,3,44,214,72,190,67,12,144,230,243,180,145,163,21,23,195,96,246,92,62,180,198,185,82,129,179,178,168,39,76,6,159,157,251,137,201,238,76,189,95,64,112,245,109,202,220,107,232,13,74,33,122,55,63,41,36,53,73,200,123,233,101,77,177,137,49,47,193,32,16,113,177,238,42,127,55,189,146,226,87,1,231,158,162,154,195,98,228,98,104,211,77,81,28,55,195,202,228,146,126,148,129,39,196,23,131,11,39,251,0,166,211,226,185,0,202,33,247,115,177,145,32,187,43,77,232,185,84,165,169,133,250,193,231,11,76,236,180,245,246,192,5,8,7,156,116,59,196,206,34,166,179,99,198,22,53,36,254,71,108,136,234,46,158,112,74,201,148,156,95,207,222,10,75,249,67,238,210,119,128,24,218,8,63,216,70,146,46,30,89,129,63,42,138,55,105,26,105,85,73,85,119,235,193,83,72,141,246,113,138,85,10,207,189,87,180,30,29,75,246,82,8,143,129,244,110,113,174,193,61,156,143,184,24,57,185,171,156,108,230,208,43,118,190,75,3,26,43,106,42,131,37,22,105,215,1,231,89,85,34,90,192,89,87,104,202,140,31,57,116,96,148,134,148,80,194,192,200,10,181,245,217,159,87,10,17,175,96,233,64,214,2,177,157,79,9,5,66,73,57,162,115,135,109,199,7,70,98,89,9,141,193,42,36,224,235,98,75,212,201,200,106,179,74,55,23,83,97,172,68,205,230,199,230,240,221,167,177,133,9,247,53,188,243,225,62,156,187,164,11,96,52,41,219,116,3,30,155,144,162,82,214,147,96,108,215,117,55,248,99,229,26,7,104,196,99,134,199,62,162,151,67,9,189,119,74,142,138,201,165,105,69,23,202,176,94,251,61,1,150,237,151,141,84,13,244,34,246,48,125,136,210,141,180,127,117,65,247,210,4,187,79,34,84,20,68,18,81,139,123,177,63,241,202,6,47,198,244,40,44,32,65,164,219,68,108,213,126,35,46,198,44,120,210,36,179,74,143,136,226,40,228,27,229,179,193,75,29,81,226,66,210,167,11,150,59,228,107,59,112,1,12,199,47,63,35,163,49,167,197,229,83,151,165,191,68,76,97,91,204,169,97,193,139,22,38,145,147,119,220,247,205,112,201,159,161,1,75,16,87,246,15,89,94,196,141,238,154,120,185,209,87,119,17,119,163,219,116,241,6,129,85,127,27,56,246,21,39,127,158,51,38,58,9,104,159,30,101,92,63,50,230,164,98,172,105,55,136,225,86,109,146,163,135,151,140,0,73,13,133,151,151,52,190,241,46,28,124,95,48,170,236,164,13,5,176,10,122,159,253,229,203,128,180,244,105,202,111,115,168,106,107,199,205,58,114,186,90,75,220,217,36,171,117,228,100,17,227,183,169,250,85,147,152,200,218,74,113,225,211,50,251,72,73,244,149,184,178,243,211,95,185,105,49,134,49,62,174,32,144,55,229,167,171,21,252,249,5,150,41,159,46,58,105,25,170,207,237,55,35,197,32,58,167,220,48,17,135,157,198,136,188,117,171,81,180,230,15,83,99,86,196,34,38,123,224,208,74,63,234,132,244,108,180,157,110,42,27,119,163,72,35,226,6,129,186,70,103,27,0,226,71,203,44,21,143,22,77,246,132,22,165,16,30,169,177,120,186,148,206,144,250,238,241,153,194,202,233,6,95,173,210,92,163,232,1,210,139,189,244,244,193,181,125,77,141,1,227,67,126,78,0,228,153,254,238,73,25,74,122,197,81,100,79,29,115,211,120,162,233,5,39,21,164,106,203,90,240,117,202,216,229,254,89,212,108,169,117,118,182,17,152,78,62,50,162,87,229,217,163,244,131,187,113,70,117,64,126,86,154,182,158,26,15,31,87,38,73,194,23,234,73,10,191,92,204,253,166,79,183,6,224,160,127,181,113,99,72,178,185,89,116,102,199,211,19,22,48,121,121,135,25,189,221,167,109,229,175,120,96,71,237,117,159,46,106,69,53,171,7,111,247,229,116,39,203,203,141,44,193,47,9,131,29,213,20,61,56,52,61,210,82,36,70,197,175,106,19,91,34,54,10,212,104,202,250,77,163,90,138,30,21,0,7,49,7,175,152,4,91,92,218,96,44,61,108,205,205,170,84,82,108,225,110,16,108,33,238,148,53,196,90,163,240,229,116,244,68,233,162,43,82,35,13,168,50,99,20,177,143,136,177,210,9,149,117,255,119,182,240,117,2,42,213,69,242,195,232,69,231,112,248,241,246,8,132,221,17,7,189,141,49,6,21,41,172,193,211,28,78,159,138,180,13,253,226,31,84,235,253,93,28,54,9,89,195,191,190,115,124,114,33,215,34,183,61,149,73,199,14,241,113,21,78,130,100,63,12,204,53,170,24,201,107,102,165,237,238,213,232,139,174,111,210,49,93,68,220,200,158,45,113,93,52,251,209,105,239,219,161,80,240,254,146,156,219,99,149,16,19,156,49,114,164,50,43,224,155,95,53,121,44,107,213,55,29,197,151,194,169,130,173,72,74,126,224,8,152,81,88,67,183,202,148,114,162,109,144,167,209,229,65,161,172,150,241,238,78,51,235,136,67,207,73,18,26,58,130,183,20,105,197,211,219,40,135,175,24,184,214,104,2,1,117,54,169,89,217,173,152,220,35,222,19,255,161,75,202,182,147,145,13,3,106,2,9,156,229,70,237,84,120,213,216,102,192,110,232,187,55,44,167,113,241,208,20,183,229,86,3,82,44,200,163,208,178,91,57,80,55,45,216,51,92,163,163,30,96,166,191,98,234,4,214,189,153,96,40,19,150,6,22,207,128,51,175,42,76,130,239,66,209,27,13,153,190,216,212,137,54,9,13,0,14,19,12,79,244,86,24,90,210,21,67,157,224,172,50,52,87,112,150,229,183,75,179,102,127,23,19,165,190,133,238,27,37,156,28,107,151,14,135,115,208,229,110,194,90,46,142,34,111,244,136,89,168,171,208,216,224,178,124,31,102,88,12,83,148,202,176,86,13,255,176,5,34,136,160,62,1,165,10,53,100,60,61,13,157,85,196,149,128,203,21,175,231,89,40,82,82,188,122,215,39,152,63,172,173,237,219,103,150,213,218,249,145,82,208,178,92,12,82,146,216,71,38,142,126,187,175,83,64,197,164,174,253,122,88,116,15,107,18,98,88,1,146,159,62,106,136,207,242,52,17,159,245,139,250,73,107,204,145,138,84,43,249,61,11,22,226,114,238,192,166,98,26,231,93,77,83,187,169,176,176,27,230,151,22,77,63,116,111,226,92,233,106,162,184,253,187,237,34,212,197,108,64,116,249,79,27,29,136,228,40,206,161,47,237,174,86,3,220,74,119,41,177,200,232,159,36,81,176,166,158,144,138,109,225,78,2,180,109,218,18,193,54,164,197,203,7,14,50,178,30,109,46,194,182,98,151,14,64,227,138,30,1,112,8,92,165,89,132,107,234,172,112,225,68,190,202,248,161,250,122,164,183,93,28,117,185,164,23,157,119,179,128,254,93,16,166,73,53,250,6,91,134,120,243,39,6,157,41,39,253,105,96,232,220,37,164,19,231,241,172,142,146,223,55,85,102,37,144,210,248,185,129,7,47,206,85,189,182,17,97,234,25,72,168,90,247,172,216,84,143,181,64,22,168,150,251,52,197,82,122,197,108,44,86,159,21,42,219,207,109,181,85,33,130,92,233,47,207,217,10,11,69,12,176,121,60,13,97,235,150,245,68,63,222,54,172,163,175,170,246,201,83,136,134,254,253,206,39,233,154,166,185,4,56,239,103,96,84,16,98,129,26,85,245,37,68,103,223,146,216,37,49,85,103,101,43,12,106,46,94,85,251,153,108,197,206,225,174,46,238,96,3,234,70,69,27,167,120,57,77,202,186,29,0,138,10,55,97,87,234,195,171,234,6,2,137,49,231,228,172,134,30,192,198,173,228,38,197,54,18,52,177,229,7,201,132,236,209,9,242,80,85,58,254,54,36,66,45,106,61,182,53,19,136,255,51,64,89,140,80,20,233,156,99,183,202,211,131,10,43,15,188,83,141,193,141,121,197,199,210,223,81,204,129,133,251,196,37,137,72,111,135,162,183,189,150,138,222,112,139,222,159,208,213,134,206,63,228,195,168,80,158,126,9,193,219,212,52,42,51,140,147,218,29,82,126,188,138,145,55,112,127,182,199,90,215,175,16,78,164,144,166,251,130,176,36,163,233,37,66,14,109,197,15,159,171,76,98,73,56,229,174,21,182,233,213,166,50,46,252,114,135,188,5,75,11,49,216,3,190,77,82,6,167,75,127,118,152,251,26,103,239,248,132,122,133,16,122,138,32,214,166,87,188,61,227,234,214,8,17,135,139,20,139,78,200,196,189,138,133,28,202,156,68,149,59,182,227,221,67,10,170,134,133,132,187,226,7,19,165,45,177,55,160,1,230,186,155,159,49,234,230,167,246,47,224,118,182,117,242,200,221,5,215,244,136,66,91,156,176,37,77,115,168,155,163,72,125,45,168,5,214,222,101,196,148,78,251,71,119,3,187,92,34,62,170,175,251,46,216,212,127,37,213,133,86,231,238,97,135,163,3,96,106,169,207,200,75,184,32,116,93,37,77,48,242,221,71,209,250,208,104,135,204,77,191,187,27,138,179,139,65,136,150,161,25,210,195,242,0,242,38,122,214,244,74,7,95,50,156,186,77,61,81,221,58,114,210,180,126,103,211,220,68,251,159,142,220,8,196,92,76,233,140,78,26,108,4,110,111,91,33,179,116,116,111,176,29,128,91,50,49,245,248,187,74,151,23,104,11,124,215,114,49,180,128,73,95,78,200,236,75,99,144,130,109,93,186,232,105,192,78,222,54,74,221,58,168,18,242,48,39,98,55,127,184,60,184,228,80,23,229,233,137,106,131,117,151,30,121,152,39,206,65,141,71,41,243,149,19,127,60,177,45,111,174,164,80,69,93,76,227,134,234,254,205,21,40,6,217,195,224,113,158,243,85,67,76,174,89,134,77,231,84,91,241,52,212,148,77,197,51,121,46,128,138,68,99,168,185,210,102,244,92,211,197,16,118,232,148,116,160,193,191,162,105,56,228,216,9,42,198,19,235,49,221,211,156,219,43,38,135,235,69,188,156,20,75,215,139,184,91,166,41,22,235,169,10,5,213,184,122,38,218,122,43,134,80,77,65,124,8,114,191,63,76,127,176,68,166,169,137,90,249,110,65,43,205,215,129,1,21,232,254,201,166,82,111,235,114,157,129,69,121,9,229,84,73,139,183,104,173,104,17,98,98,156,130,223,194,55,83,32,117,207,101,83,142,122,196,41,168,162,22,183,76,213,56,14,152,2,37,154,6,40,12,223,69,15,199,209,16,253,106,51,179,157,117,57,168,66,191,239,6,67,48,235,195,64,115,123,96,13,106,187,34,60,8,124,71,66,73,184,182,218,160,167,203,132,230,117,193,16,183,177,109,20,93,141,106,48,67,161,234,96,44,147,73,153,96,123,251,140,245,142,113,44,195,158,0,1,133,10,55,102,174,166,107,137,231,227,169,73,138,150,251,212,125,50,13,116,115,197,5,80,83,214,207,162,229,192,105,95,236,202,44,154,62,177,43,49,32,9,142,230,56,126,172,40,225,57,140,88,36,236,19,138,189,116,190,143,101,237,100,194,216,0,100,103,117,82,40,191,191,230,42,153,96,221,41,103,111,244,28,223,197,193,213,67,207,237,49,253,66,101,61,20,227,241,247,211,142,185,188,126,104,60,235,29,119,107,110,150,89,199,83,125,54,10,237,197,97,41,12,234,83,84,101,192,120,93,174,231,3,201,155,196,65,231,180,96,167,219,62,192,246,106,88,122,18,107,136,138,55,35,237,121,62,204,90,119,229,229,48,100,201,111,111,90,68,122,60,13,105,153,68,219,143,10,128,166,41,252,34,140,66,25,217,54,94,151,235,24,101,141,100,18,127,173,209,103,107,124,28,154,20,162,154,164,58,164,248,50,80,113,33,17,223,0,178,114,125,196,140,67,252,61,69,140,154,233,215,47,130,29,64,159,182,43,226,218,124,48,148,220,207,90,214,106,49,194,178,35,164,33,166,44,176,249,51,54,154,5,141,4,154,108,19,73,38,82,17,59,9,191,75,197,248,131,98,186,229,164,169,104,107,145,23,51,186,86,141,239,226,10,206,40,199,54,182,24,157,179,82,217,40,97,192,87,131,109,23,49,234,46,142,143,29,78,125,24,88,205,17,142,9,221,82,210,44,100,216,10,37,12,32,131,7,147,195,71,139,252,249,83,216,102,205,138,191,175,216,2,38,190,154,22,118,149,246,251,99,210,28,167,231,58,100,125,24,37,170,136,171,69,73,92,87,166,169,236,64,251,151,94,14,69,75,126,68,191,26,87,33,124,131,141,126,146,29,76,218,109,132,243,78,75,173,116,200,227,133,224,174,249,184,216,251,194,66,189,141,185,96,174,184,184,40,181,22,117,101,145,31,143,42,112,41,214,167,40,217,234,10,157,147,111,91,109,143,240,155,110,75,141,165,48,21,200,114,110,157,19,43,112,31,97,227,80,100,166,115,130,98,247,128,58,150,68,213,190,203,109,37,164,115,151,176,67,8,251,235,119,227,109,140,22,54,14,42,93,167,20,70,238,120,57,216,186,162,206,172,251,103,207,120,120,27,170,137,44,38,228,194,97,165,0,86,180,228,134,32,161,218,60,255,206,211,220,240,235,217,41,192,197,136,88,43,30,104,170,154,78,151,70,156,165,45,141,166,208,203,157,253,14,0,23,192,236,3,17,99,187,101,55,114,6,77,215,18,147,32,14,80,29,254,152,106,119,42,122,134,62,13,179,132,47,24,180,146,77,172,93,195,242,243,248,214,54,248,10,61,125,20,163,150,236,239,38,75,45,14,155,213,228,122,13,45,53,229,100,88,229,97,59,231,110,103,27,58,186,192,29,226,48,88,90,213,197,68,127,197,28,128,102,37,57,210,226,166,196,68,177,120,54,249,198,225,141,255,132,113,182,80,19,177,199,211,112,216,165,109,144,16,69,42,166,173,159,216,145,95,127,21,231,143,154,166,230,32,103,23,83,101,172,113,84,78,197,114,6,6,74,187,65,72,147,167,207,44,81,84,253,137,105,30,208,6,96,107,71,237,110,76,103,130,255,75,180,56,147,76,175,204,39,6,0,74,43,197,249,155,81,99,104,224,102,103,21,211,5,232,254,224,17,83,183,41,27,13,245,217,188,207,2,202,170,99,61,200,106,179,188,201,59,149,54,248,156,91,204,55,242,93,57,223,135,41,252,147,251,133,168,222,112,19,235,124,54,92,55,98,129,17,128,186,102,126,38,29,46,196,148,155,112,63,49,40,159,114,40,71,197,250,35,113,68,102,220,247,10,190,142,126,118,3,120,57,148,18,129,7,161,204,56,159,253,99,22,241,35,208,132,78,16,215,146,114,52,63,61,109,62,183,38,97,151,227,44,250,155,105,217,84,11,107,91,237,126,184,85,86,36,34,89,8,202,91,134,55,111,97,57,179,64,85,231,155,120,65,188,28,27,116,235,132,211,26,24,158,17,8,92,245,153,209,99,114,213,248,237,99,199,76,13,169,227,36,231,25,126,44,8,232,218,196,190,161,73,152,254,48,105,106,109,19,52,149,180,124,173,147,53,55,232,156,113,7,231,208,103,155,226,34,41,123,6,20,187,237,208,134,155,13,46,81,9,182,10,237,175,190,152,63,0,17,17,147,10,186,7,191,153,179,243,137,27,128,171,118,177,198,217,61,23,72,24,204,136,241,111,220,139,62,27,201,234,48,69,76,178,45,135,152,22,208,152,52,196,155,228,129,255,182,69,239,35,4,203,157,144,9,195,249,211,40,218,41,15,195,78,235,120,236,68,183,146,192,56,152,152,52,173,75,59,68,43,85,164,192,133,54,63,62,84,21,220,73,177,207,226,70,139,115,127,92,213,219,101,219,126,213,244,142,91,78,211,6,117,29,58,165,11,34,99,31,55,5,166,207,106,83,176,208,190,30,93,104,10,7,6,133,136,43,167,241,123,186,228,114,244,155,68,53,136,91,122,254,157,232,44,239,150,109,72,158,123,184,70,42,199,170,41,90,1,76,75,13,190,130,139,143,190,210,98,64,44,75,56,109,62,113,193,221,148,242,149,13,147,128,151,217,210,99,128,66,147,129,3,221,91,93,205,195,49,73,184,87,159,198,202,242,151,147,189,23,39,124,91,171,139,175,53,33,237,36,152,183,156,159,233,72,113,84,213,178,81,229,213,192,2,122,124,246,248,46,176,41,138,87,7,172,191,71,58,105,240,195,191,215,131,13,234,217,23,203,220,64,27,128,14,174,231,254,184,44,254,238,106,0,232,250,211,112,144,120,252,23,229,70,77,163,234,28,136,116,61,54,6,247,68,251,87,10,173,103,71,42,33,187,123,182,172,132,30,182,225,41,125,121,58,72,143,75,75,122,191,80,190,213,124,53,41,210,217,90,152,64,153,238,10,141,69,25,185,182,155,114,222,166,195,31,91,10,175,61,62,6,78,186,67,43,83,198,95,250,99,78,83,233,241,37,9,54,229,36,231,156,170,249,102,5,69,203,197,20,192,239,242,24,50,223,116,119,58,63,219,84,227,204,128,248,253,205,144,228,141,254,216,79,214,203,229,98,42,193,84,204,105,242,10,69,40,122,132,180,139,242,80,42,8,93,88,129,171,31,234,66,119,10,22,191,221,221,169,241,27,26,109,105,6,123,234,98,74,62,132,52,3,47,150,222,114,127,57,230,206,104,26,139,196,164,108,254,213,3,12,32,125,57,177,52,55,57,65,31,86,188,116,34,82,185,142,152,19,208,6,20,50,131,134,154,126,23,131,111,84,125,66,77,25,168,64,46,62,66,109,198,30,198,201,81,252,187,142,162,210,235,122,16,183,220,254,106,184,2,4,95,104,195,75,76,1,150,139,13,188,69,43,45,6,136,143,223,47,155,25,86,203,83,198,97,61,1,46,70,107,106,189,15,180,46,219,149,17,64,248,179,61,69,59,128,158,124,195,38,104,208,53,69,70,206,121,187,37,48,232,202,175,162,231,216,206,103,255,250,47,147,78,19,196,255,115,102,143,113,85,252,114,32,37,57,133,223,157,194,46,226,208,223,87,83,151,248,20,153,67,170,58,29,244,12,5,91,186,106,127,202,17,134,179,59,108,224,102,146,54,220,180,98,208,86,62,52,3,245,125,10,89,143,127,232,245,239,219,154,53,181,96,129,164,103,224,221,162,246,96,77,146,146,105,24,145,124,70,233,116,200,234,33,16,30,172,225,64,152,13,175,161,120,192,235,147,163,194,144,194,33,78,42,53,209,5,223,199,157,73,163,249,212,240,22,181,39,199,19,14,49,38,82,127,250,21,122,232,96,234,230,106,209,254,142,98,161,5,31,153,193,200,107,3,224,177,73,134,235,88,160,132,251,212,182,47,84,83,143,129,225,159,107,201,90,166,144,201,179,100,118,133,173,167,229,12,182,249,229,7,119,193,171,57,181,5,28,187,207,73,237,88,74,74,89,180,113,30,212,151,47,82,3,104,136,49,85,40,156,192,40,14,136,134,63,103,112,6,210,180,79,18,194,77,51,3,98,84,176,67,84,248,242,50,13,76,72,177,133,17,226,31,132,140,162,13,193,238,162,92,196,43,168,136,203,0,79,171,111,62,75,59,150,127,52,231,161,41,206,20,155,248,219,99,84,141,102,5,250,220,244,219,134,69,104,77,193,202,48,66,196,175,120,225,10,78,169,1,44,41,116,23,53,199,254,52,14,192,84,144,55,90,194,92,79,26,147,199,243,205,199,46,59,246,189,143,108,3,193,171,200,170,27,186,177,24,56,133,39,91,177,35,217,148,221,79,30,118,116,86,230,20,154,145,207,150,255,102,148,148,125,125,224,31,51,77,98,190,17,112,51,232,96,18,132,222,196,25,240,151,211,34,168,224,192,103,182,199,103,252,24,222,85,155,210,163,13,135,65,251,248,23,8,32,145,71,81,44,117,76,190,15,49,249,136,1,25,81,14,194,65,249,236,71,193,115,196,131,22,150,164,108,50,148,123,44,151,14,56,240,230,67,189,85,62,77,248,203,6,149,169,36,107,84,225,125,125,237,191,230,202,188,21,198,29,138,188,47,137,0,75,86,181,122,55,101,28,3,253,212,159,134,124,119,8,168,43,200,234,94,155,69,162,138,50,36,101,61,157,112,26,125,147,98,52,139,179,62,60,178,165,125,92,127,6,203,49,243,67,130,110,61,241,191,200,48,11,53,161,94,17,54,63,144,210,63,150,115,162,106,52,159,85,37,175,182,88,124,255,196,229,252,249,33,129,158,144,153,249,119,21,202,157,148,104,28,222,137,47,40,240,11,201,161,57,133,116,187,160,220,252,167,155,105,70,161,18,167,92,52,13,127,247,49,245,155,242,174,112,61,156,89,113,177,81,138,8,194,98,53,70,44,159,52,122,247,207,245,116,39,205,62,252,51,113,16,47,131,203,185,98,187,201,66,76,168,87,96,14,43,208,0,95,247,20,82,34,45,242,203,48,139,126,253,202,150,139,61,203,33,0,167,144,81,50,207,159,216,226,160,2,248,79,99,122,25,190,197,65,37,84,82,48,224,26,71,109,241,48,64,41,130,247,79,179,212,250,234,34,17,87,72,183,239,90,67,2,121,172,238,236,226,97,221,163,34,78,86,166,233,98,232,195,101,194,161,41,90,31,74,7,233,162,100,48,174,87,188,240,13,124,27,158,47,110,138,160,8,248,85,254,186,82,144,90,43,200,253,46,106,182,230,199,95,130,152,217,21,76,100,138,32,219,71,92,74,130,134,30,23,249,229,65,89,177,111,51,144,226,134,98,11,3,190,236,224,169,136,169,124,144,229,130,45,209,161,6,45,187,93,84,31,193,202,56,150,159,107,104,49,177,155,175,24,140,217,175,205,148,46,4,232,164,183,74,169,185,240,129,117,128,105,138,190,59,83,25,233,31,77,94,114,203,205,100,63,221,186,79,89,167,123,80,54,97,57,19,50,190,94,155,109,249,231,81,4,115,255,236,120,12,117,31,56,212,103,83,103,148,32,104,93,62,41,102,136,8,240,42,53,174,243,203,126,155,24,188,158,103,163,124,221,129,8,167,81,201,137,148,154,172,85,227,151,91,83,228,97,234,68,188,135,27,16,187,105,124,60,87,252,3,13,245,25,101,35,72,214,18,164,32,187,43,125,82,240,142,101,155,85,60,187,15,41,221,214,3,79,122,62,103,111,126,101,197,136,19,182,176,60,13,59,229,71,102,201,98,3,174,32,115,86,1,226,254,42,50,217,41,148,50,168,194,73,128,24,198,54,203,56,180,162,236,64,68,42,174,226,13,92,187,201,148,54,43,194,154,62,240,179,25,206,223,139,26,110,86,239,185,99,224,68,170,68,23,118,202,69,230,140,207,62,26,68,180,25,117,245,0,29,248,164,89,14,91,212,52,235,181,99,163,89,145,177,12,188,25,236,90,172,87,163,238,66,181,52,53,146,49,165,11,83,66,142,0,74,125,119,63,93,199,104,38,180,171,74,220,50,34,223,79,131,30,203,129,17,113,38,20,224,79,19,208,17,140,67,192,30,135,67,217,2,165,213,234,163,53,168,106,105,159,193,74,242,8,202,12,1,162,254,165,92,125,167,53,246,169,154,156,6,137,249,33,88,81,189,135,54,21,109,104,255,65,253,22,4,240,139,173,192,170,213,138,96,234,55,50,114,98,20,131,202,5,66,156,197,239,0,130,142,116,59,200,70,163,214,179,124,47,167,249,16,140,70,217,197,134,57,250,189,28,140,252,36,245,79,6,110,219,190,36,53,77,167,231,117,121,232,5,147,233,5,250,190,107,76,203,195,201,111,23,16,160,99,104,88,149,74,157,122,52,10,56,188,197,197,88,31,170,25,72,74,52,87,43,148,151,16,71,85,213,224,181,87,72,143,177,242,104,121,64,95,178,235,218,65,254,174,10,132,47,189,107,253,107,109,71,76,67,147,168,113,170,152,68,10,19,109,211,27,164,81,202,226,95,13,241,90,209,119,211,163,249,161,132,26,224,84,57,94,245,253,106,240,92,206,251,123,204,56,92,14,91,175,144,81,190,208,22,161,122,90,215,132,68,186,208,88,255,185,224,22,139,79,69,45,125,98,106,51,249,141,63,136,43,103,177,182,173,139,166,251,54,37,60,155,149,234,166,36,44,230,248,48,138,202,196,216,0,48,227,28,63,223,42,176,30,8,232,23,84,93,192,63,249,79,211,189,59,197,67,49,113,232,13,19,55,21,79,92,223,236,63,157,204,175,184,115,74,135,95,157,174,77,187,129,9,201,86,33,158,151,63,172,91,64,65,207,30,149,250,67,240,99,250,250,82,20,224,251,117,139,116,94,177,53,195,187,225,217,105,144,77,2,4,127,148,47,142,115,156,63,244,128,156,129,51,191,43,185,49,98,241,188,38,30,35,61,76,61,238,229,110,245,236,119,177,193,191,162,135,51,164,231,18,18,173,66,178,17,11,34,196,0,127,220,113,39,130,55,97,110,3,137,72,163,211,21,163,207,190,132,172,233,141,254,16,154,49,77,164,97,227,171,217,180,83,196,198,140,52,66,76,194,182,136,152,42,144,21,83,10,44,207,157,240,31,9,125,139,119,147,248,20,247,8,251,100,142,24,55,254,163,188,25,180,141,229,22,216,153,188,165,212,118,96,226,210,56,236,226,106,93,203,249,138,105,160,254,226,137,188,246,248,20,109,201,211,128,184,199,46,236,52,225,239,27,25,198,173,178,54,113,23,167,39,254,53,41,171,204,31,199,244,79,141,31,45,223,68,76,96,194,239,93,200,24,179,64,121,26,21,125,189,59,197,56,190,111,38,153,86,220,149,182,155,27,205,176,157,251,86,241,185,254,220,88,105,134,251,127,207,15,68,29,71,193,249,86,49,83,69,106,141,248,109,250,136,191,229,58,134,224,57,141,101,170,24,40,80,191,58,177,197,197,40,54,22,144,26,254,79,131,25,77,122,83,166,85,175,15,215,73,237,87,74,163,223,13,84,139,95,126,128,138,225,204,137,56,225,124,249,173,109,161,121,25,56,53,130,195,39,237,104,124,131,57,18,113,165,111,201,39,13,64,222,45,171,77,79,217,72,205,13,134,73,67,157,124,117,227,54,203,110,141,108,218,96,239,209,157,214,128,187,220,108,165,177,33,87,249,104,92,210,50,66,156,173,246,78,196,216,12,53,236,218,177,215,51,110,2,175,221,93,97,51,47,166,188,187,96,80,231,176,122,171,21,89,137,24,102,212,107,111,31,7,83,98,184,212,241,177,15,227,221,56,29,247,102,132,60,104,173,26,54,22,152,148,247,234,155,70,46,20,70,148,225,178,75,157,19,221,184,101,182,240,66,136,170,235,46,52,172,198,236,154,180,174,31,236,238,21,215,97,112,197,97,236,3,227,115,183,153,185,79,245,62,109,43,127,191,107,17,233,46,59,62,219,208,130,101,228,231,64,165,20,171,201,252,74,163,209,164,163,165,46,191,189,208,35,85,130,211,192,169,228,157,221,156,56,51,106,141,46,87,204,187,102,11,241,185,96,178,40,6,32,199,188,27,213,158,38,253,56,68,76,121,175,188,187,109,149,66,181,23,66,43,41,185,91,97,30,133,51,227,94,172,192,60,74,0,128,178,76,238,213,248,225,97,132,180,87,156,184,0,194,1,130,223,106,93,61,140,121,156,239,160,9,246,235,39,147,205,173,177,193,129,205,217,55,48,253,131,159,153,119,53,206,81,145,67,61,88,29,89,202,110,116,43,87,204,219,219,184,167,163,47,9,224,210,34,1,48,139,136,179,148,160,31,49,60,71,245,186,163,208,105,220,143,166,63,13,104,238,216,255,56,106,50,112,242,188,95,105,24,98,60,133,210,30,113,159,51,94,142,186,201,251,175,255,250,95,254,242,159,255,248,79,255,252,135,63,254,233,239,255,240,31,255,234,191,252,227,223,252,195,31,254,234,47,254,247,127,251,175,255,247,191,255,175,255,243,63,255,199,95,252,229,127,248,167,191,61,127,209,73,144,159,77,127,254,239,47,254,229,95,254,242,191,252,233,63,255,243,249,219,127,243,135,191,249,211,127,250,227,31,254,226,47,255,238,15,255,244,15,127,248,211,31,255,243,95,125,130,127,251,247,255,248,135,127,247,167,63,254,253,63,254,29,47,248,167,63,254,237,223,255,227,223,252,233,188,254,223,223,47,161,120,197,149,31,171,176,86,213,15,205,125,135,148,114,95,185,9,49,91,119,243,224,40,141,40,67,140,111,38,145,180,246,14,143,133,54,25,125,154,72,162,7,79,155,97,129,45,153,165,105,151,186,107,109,128,169,165,11,115,90,4,185,183,248,237,218,133,246,240,7,131,48,70,252,52,117,52,67,62,139,58,205,228,71,177,29,83,131,114,6,17,79,35,120,244,155,110,152,43,44,251,50,1,77,235,55,194,196,88,235,242,217,68,142,194,223,57,126,28,238,145,188,220,24,202,194,135,4,101,172,38,81,34,214,41,183,214,117,18,139,158,213,4,107,101,92,101,148,18,45,81,219,231,172,102,248,212,93,12,217,253,208,163,12,146,173,135,227,90,55,28,178,173,98,235,225,9,241,177,60,150,252,54,176,133,225,137,145,212,211,252,23,106,4,116,189,25,247,255,36,141,43,226,82,123,196,81,128,230,198,214,23,49,213,17,61,126,187,21,129,207,164,91,187,197,78,232,70,183,37,95,69,9,123,68,219,26,216,52,186,21,168,255,216,98,151,16,153,213,249,174,231,220,215,88,76,208,148,165,103,150,22,49,232,35,226,229,217,18,217,162,118,9,125,228,120,58,131,221,172,226,73,13,92,252,54,193,159,45,106,153,4,76,41,247,105,43,251,16,49,172,176,233,138,143,121,44,118,11,23,198,204,253,74,49,8,228,182,169,69,12,19,224,209,231,212,187,136,86,213,122,39,101,74,243,3,173,87,180,22,198,90,30,127,81,18,46,147,138,169,85,102,60,205,141,47,15,147,105,142,236,192,89,74,90,71,175,148,220,89,68,178,155,225,41,37,89,105,2,50,251,62,12,126,90,126,197,237,75,66,125,98,97,159,193,180,166,16,32,62,26,5,36,51,118,134,189,189,28,203,196,199,96,85,227,32,211,186,31,38,170,161,222,201,106,97,238,58,163,162,237,255,227,19,202,103,19,205,206,181,222,227,193,69,40,47,135,184,101,183,248,237,99,58,11,83,216,180,4,109,237,33,6,51,163,203,111,183,105,56,149,241,114,50,81,242,97,248,117,181,134,120,194,71,36,211,130,121,60,238,193,198,84,159,98,51,25,26,161,123,244,64,188,159,3,165,246,218,177,8,66,25,14,144,114,212,150,163,18,201,135,125,28,136,115,157,203,184,32,15,40,87,93,1,116,63,244,205,64,190,206,30,138,116,73,87,18,101,69,180,78,132,14,135,36,92,246,168,65,17,206,20,247,3,232,39,250,77,84,165,173,120,152,251,95,39,132,41,137,9,129,113,242,177,243,38,53,76,110,182,116,74,169,5,164,219,6,54,190,220,176,121,89,134,90,37,98,172,82,223,132,156,90,120,167,68,60,50,19,227,14,32,93,47,58,52,163,168,116,255,143,38,186,169,230,45,8,89,213,149,108,71,31,169,41,71,123,121,141,156,71,111,118,165,170,89,142,173,231,78,49,1,141,103,177,182,57,105,62,238,227,181,76,157,81,67,100,223,251,250,250,48,28,136,67,145,129,233,222,225,173,31,107,84,138,150,230,54,206,28,255,105,66,134,82,235,59,169,4,160,148,213,99,47,137,66,189,172,98,192,253,253,167,233,167,212,213,164,72,112,20,15,51,12,139,221,140,87,92,106,137,176,208,192,153,17,95,230,248,153,169,69,64,138,112,150,122,181,72,179,135,201,7,12,31,75,165,48,59,186,1,123,44,99,16,93,101,202,88,220,22,17,194,106,140,99,242,213,165,0,81,233,161,50,144,125,69,97,24,222,253,118,159,118,128,197,164,122,116,255,148,64,196,248,32,18,214,167,105,236,220,110,29,27,133,196,212,25,133,232,166,231,136,93,82,131,44,153,183,132,175,24,70,61,161,205,172,161,104,114,201,199,110,241,167,81,1,73,195,62,116,185,132,91,123,172,165,153,159,232,11,176,171,219,141,103,163,135,47,79,84,136,10,77,63,246,96,222,30,93,38,17,169,110,197,21,241,180,97,61,73,64,234,236,233,233,183,30,254,133,100,137,18,152,149,195,99,143,19,52,69,137,61,18,212,76,45,95,233,67,95,76,193,222,53,50,40,10,203,226,180,26,66,72,249,186,147,17,99,111,74,124,29,94,223,99,35,134,152,251,84,178,118,137,126,167,150,175,120,106,68,149,38,221,154,220,66,1,162,121,40,115,38,77,163,96,128,185,216,88,158,187,4,248,106,109,174,109,38,233,64,129,27,37,118,56,156,9,219,58,38,64,133,218,34,102,167,248,47,87,123,179,134,37,65,241,247,185,110,211,216,166,228,89,154,207,98,74,12,158,167,238,71,92,154,223,228,19,32,71,173,54,33,129,93,170,27,86,211,162,63,82,129,144,104,194,142,156,30,158,64,17,236,49,230,132,96,227,39,93,231,205,210,3,249,235,61,139,107,7,141,123,108,93,121,24,67,32,20,244,217,236,56,4,42,38,54,216,66,140,147,95,101,100,144,160,14,15,126,156,55,37,74,46,69,60,240,175,191,239,34,215,177,165,126,31,177,209,233,126,226,70,4,168,234,14,182,202,221,234,98,242,17,93,247,55,141,10,46,5,238,165,10,247,222,89,253,115,197,250,103,27,123,108,127,118,56,120,76,241,211,219,0,244,139,238,66,120,46,190,207,166,45,142,139,79,227,200,173,68,148,12,109,159,181,130,39,113,105,181,20,226,70,60,87,206,199,54,68,195,18,98,11,155,201,102,56,234,59,140,66,180,251,146,235,250,236,195,66,12,55,158,166,7,79,118,18,136,16,197,213,141,57,154,75,55,90,49,226,151,225,159,157,151,118,7,80,190,70,49,159,175,246,153,224,162,201,43,154,180,203,242,104,46,56,141,15,111,115,54,110,230,29,43,210,224,45,19,49,69,103,221,131,16,144,214,20,165,117,206,120,65,81,101,192,166,131,227,83,196,103,173,75,108,196,126,238,53,173,189,200,68,169,167,43,105,242,38,202,105,3,24,83,222,177,218,84,105,142,165,82,212,89,141,207,206,165,233,179,100,49,135,91,194,70,179,45,208,179,48,131,83,151,28,27,141,90,10,153,112,74,245,134,39,127,105,253,60,254,174,38,136,104,49,142,71,143,91,152,180,66,129,254,252,43,126,105,151,86,249,193,68,180,16,159,233,145,186,164,210,108,227,142,120,57,45,15,75,235,50,74,119,19,155,222,37,0,235,37,97,103,76,238,195,183,17,53,53,146,102,161,64,161,68,60,21,182,194,37,104,86,228,10,171,87,104,194,112,134,53,164,153,196,8,100,80,199,219,196,235,0,13,106,95,203,137,82,79,250,74,69,108,40,131,223,42,19,140,233,67,203,115,0,143,200,174,110,44,33,150,52,177,11,234,207,118,31,18,204,203,172,76,188,149,22,172,236,254,41,85,196,69,26,157,150,53,162,85,191,108,1,183,41,79,70,26,10,18,31,24,192,247,117,234,179,160,13,126,91,159,104,22,29,146,154,214,37,185,49,92,92,94,54,39,170,46,154,131,98,2,88,6,249,137,20,214,85,248,77,191,164,21,160,22,152,189,34,60,126,181,103,32,65,8,47,77,179,105,228,155,139,111,18,56,86,141,151,72,196,184,3,223,165,199,245,56,207,71,203,184,27,150,172,63,188,65,123,146,83,85,241,10,221,39,167,59,122,62,151,90,133,215,237,131,12,68,193,210,203,168,239,238,160,73,125,186,38,195,107,11,33,163,38,233,1,95,168,159,152,62,227,161,153,240,241,235,122,119,49,129,112,41,15,152,148,84,172,144,2,73,170,149,38,11,160,183,226,191,60,73,46,203,184,81,114,235,51,69,51,205,216,224,29,72,101,2,216,135,243,138,27,245,34,34,6,187,171,251,79,103,224,218,228,200,211,242,25,90,238,140,12,184,15,169,38,108,201,122,18,124,82,168,55,86,38,106,42,79,166,151,88,50,163,134,201,33,191,77,163,66,247,15,107,244,65,109,29,218,209,154,31,239,36,138,3,139,163,189,37,23,28,200,79,76,2,165,62,179,66,1,200,247,217,133,58,18,201,3,146,132,160,63,185,185,24,158,15,97,248,53,86,229,242,5,160,207,55,253,200,61,84,12,82,212,247,211,133,239,170,245,169,38,164,48,219,159,110,230,140,233,192,225,44,249,162,63,40,189,243,97,114,37,210,244,48,189,250,147,187,245,76,127,214,151,19,167,47,254,97,32,241,72,51,248,50,92,178,250,233,81,170,191,169,99,40,58,167,22,52,8,241,20,0,59,38,13,227,217,127,218,74,203,85,107,24,196,224,246,159,134,87,186,171,182,155,164,23,124,51,128,174,222,180,44,130,77,78,193,238,39,102,155,61,250,106,90,174,252,219,136,149,211,56,180,198,18,31,106,249,1,2,35,140,186,63,21,31,247,240,138,59,152,178,229,45,161,249,216,162,141,125,9,36,152,165,226,115,189,124,87,61,197,2,0,176,203,114,15,242,19,221,197,0,160,85,85,196,211,90,142,253,195,104,108,24,186,27,208,35,61,164,244,136,62,15,151,253,225,242,155,20,124,27,57,33,64,124,134,158,38,57,84,187,86,145,157,179,155,139,171,90,43,2,220,170,76,73,82,186,247,108,198,208,22,36,93,150,19,20,244,111,23,211,190,161,160,30,52,72,81,239,243,13,252,152,140,77,19,179,203,244,188,215,25,3,161,245,160,8,25,224,1,37,164,159,184,80,184,240,20,68,129,222,19,79,91,245,220,214,145,181,252,221,230,199,26,205,214,124,166,159,181,218,87,81,142,152,182,91,173,183,157,84,251,186,218,160,37,84,137,187,152,82,58,180,150,139,39,20,192,186,212,248,180,223,22,39,255,219,180,134,191,146,35,236,190,19,218,176,180,185,222,17,116,174,21,255,232,1,230,135,30,47,163,136,136,57,33,115,161,149,144,133,4,178,95,186,109,46,136,115,212,88,64,185,250,213,7,96,199,206,122,233,98,20,121,218,227,136,143,198,105,122,247,193,180,122,87,203,188,84,61,186,68,151,62,178,64,196,6,116,252,148,2,231,26,135,143,16,152,94,109,231,208,86,191,33,26,173,79,243,41,224,132,83,209,239,69,184,128,183,52,222,96,74,0,75,251,61,221,45,109,43,22,60,87,85,218,126,60,232,137,203,79,109,155,89,126,174,197,187,249,64,170,51,40,70,204,190,19,142,152,131,249,220,232,212,204,46,23,247,62,158,186,213,65,41,227,23,11,132,247,166,61,245,103,156,213,57,66,58,73,37,109,61,153,86,255,233,98,43,145,208,179,69,72,211,85,198,81,102,91,65,57,140,49,219,195,140,208,160,45,122,109,228,86,173,32,131,127,202,172,27,132,98,215,75,247,135,67,227,226,5,139,152,150,65,110,227,221,251,196,36,184,52,122,68,29,226,242,171,139,187,39,61,165,163,25,248,138,120,247,209,137,212,248,75,253,38,201,139,16,207,95,29,150,136,41,183,157,46,94,205,210,59,90,253,153,40,139,113,49,143,139,11,128,14,105,61,86,147,38,46,117,123,142,24,252,187,111,210,134,145,82,205,254,252,118,100,115,184,198,192,244,213,202,211,102,208,147,159,248,104,115,129,139,182,239,74,211,237,179,65,249,116,209,106,93,35,9,117,77,73,215,28,117,95,42,134,32,251,59,92,3,136,128,45,225,188,102,248,220,195,197,40,32,225,5,179,207,174,197,117,10,25,67,114,0,34,182,206,46,31,154,129,227,203,70,107,86,90,255,57,231,144,155,131,132,162,11,182,41,52,255,86,4,3,181,9,237,197,50,231,186,251,249,154,52,214,170,61,112,134,54,33,127,251,196,52,92,84,125,55,180,172,190,32,231,56,144,107,215,119,83,215,232,38,214,28,134,63,40,83,158,193,50,244,113,31,95,175,105,44,177,209,11,181,102,60,76,218,74,171,167,7,253,81,254,85,147,35,162,90,3,120,164,28,95,69,39,66,81,91,129,34,161,228,126,192,132,19,169,173,231,118,137,77,56,205,7,214,115,61,107,100,143,113,226,211,124,156,155,73,142,166,249,195,160,235,188,23,23,5,21,126,61,44,194,221,85,139,217,167,125,151,139,177,249,119,121,205,43,183,189,128,50,154,82,243,96,129,170,99,172,117,23,27,29,131,54,176,36,106,9,252,213,244,39,62,223,108,124,124,174,173,214,143,188,70,164,160,46,124,174,38,210,49,165,94,207,28,163,93,93,19,66,57,221,37,203,186,176,166,182,111,18,128,101,123,82,207,199,160,189,151,75,7,32,160,243,145,46,175,90,203,128,185,54,45,180,165,90,110,121,55,18,36,81,48,182,245,247,171,98,247,210,37,184,70,123,103,219,179,241,217,88,239,235,88,175,97,246,145,122,255,196,107,104,216,96,17,217,221,87,138,59,173,198,79,107,213,55,247,217,204,103,20,229,177,172,140,28,61,198,13,21,186,238,207,9,245,114,188,60,205,145,199,227,0,156,229,89,49,112,46,205,174,234,159,72,160,255,52,252,119,170,129,225,155,246,132,97,134,62,23,252,1,57,178,9,199,247,219,191,32,177,129,201,244,40,147,20,103,99,81,238,43,120,150,212,254,115,138,125,169,137,33,46,137,30,53,10,49,194,243,255,193,163,72,219,14,53,131,59,238,14,107,97,207,218,149,96,180,220,110,40,16,102,124,221,216,78,85,219,23,141,203,63,91,88,59,7,250,207,58,248,196,5,95,80,219,41,12,30,226,251,46,234,173,246,211,47,129,184,127,229,172,160,195,195,136,164,237,20,41,147,64,248,196,68,218,165,106,141,167,57,107,254,211,3,20,69,85,239,228,162,183,239,5,224,234,154,48,32,210,110,129,247,234,223,181,126,12,197,42,46,219,125,193,13,44,128,198,17,155,197,121,191,40,99,161,69,180,245,253,136,41,149,114,177,5,52,155,190,155,86,157,239,182,46,6,135,217,167,14,156,109,250,125,87,161,124,114,62,55,234,153,149,243,244,248,196,208,99,105,76,185,25,153,233,151,216,38,52,165,169,105,10,189,251,248,220,80,152,116,230,16,38,217,101,236,23,95,128,19,212,131,214,4,26,155,165,185,253,70,0,215,195,41,41,237,145,233,92,181,205,31,134,43,73,90,235,97,255,166,241,208,167,164,27,19,65,86,49,160,89,254,205,180,160,107,31,71,167,52,214,149,112,193,90,239,234,163,18,173,72,190,81,128,212,161,182,89,38,148,50,192,22,19,106,149,2,18,41,63,182,212,250,136,52,45,239,9,198,143,204,137,1,6,125,119,154,113,58,46,109,42,56,126,14,196,16,223,79,131,44,248,40,36,182,69,243,178,39,168,143,242,212,139,28,70,118,247,137,202,241,220,211,163,51,172,126,212,119,145,117,120,76,93,14,66,114,123,184,184,83,41,185,244,233,179,133,106,119,49,92,26,101,63,199,26,198,49,255,106,170,40,246,179,69,19,112,157,159,20,66,114,181,248,142,79,185,189,204,28,11,249,76,202,124,173,201,209,252,147,233,255,76,50,44,28,233,246,25,255,6,93,220,36,149,127,196,195,14,211,79,92,12,88,72,77,209,108,236,71,223,184,200,66,63,81,22,104,221,167,247,126,21,220,228,92,117,49,72,153,108,223,7,5,94,159,167,15,150,144,243,88,254,219,0,161,149,169,134,211,217,7,253,179,38,233,71,164,215,175,168,115,64,27,180,191,156,200,162,208,214,113,215,116,98,118,159,152,4,91,121,252,18,58,203,253,187,142,182,62,90,85,47,38,99,45,172,46,54,204,105,13,216,193,167,88,226,233,145,187,230,20,43,233,2,175,219,3,242,139,78,177,199,89,3,6,119,184,248,204,216,115,227,118,179,70,171,139,73,66,105,164,177,114,153,124,113,47,242,158,208,174,76,117,82,61,48,85,12,231,102,110,245,172,207,132,121,101,61,1,24,74,53,166,166,30,128,110,244,129,193,176,162,10,28,116,228,225,237,60,208,222,231,53,159,62,165,84,135,87,2,80,20,78,199,149,188,156,109,233,166,106,33,102,245,104,148,98,244,111,126,110,27,125,95,26,92,42,184,207,158,237,4,181,105,43,145,44,17,104,106,224,191,179,7,75,32,41,104,105,68,234,252,252,55,180,134,109,191,37,30,110,166,66,242,159,166,44,172,107,234,13,128,166,188,253,221,132,81,52,243,134,178,171,241,48,10,68,74,70,44,59,214,63,188,100,196,187,62,157,66,147,244,86,139,135,33,183,16,21,78,111,99,243,148,204,17,15,43,242,151,180,29,197,5,95,252,231,136,193,169,16,3,9,216,168,233,54,56,216,188,160,8,200,103,141,77,205,136,127,214,89,236,164,0,17,136,243,199,32,128,24,88,110,237,82,178,238,59,191,185,140,227,81,171,24,96,57,59,74,203,63,140,178,51,1,164,161,53,190,47,175,204,40,198,55,184,52,75,139,163,50,92,101,225,26,159,27,84,19,173,236,77,31,56,62,147,80,170,98,43,25,128,188,111,164,13,5,183,100,190,9,47,229,216,196,96,143,45,49,221,172,214,233,99,26,167,128,135,88,96,147,148,253,57,235,125,184,206,169,32,242,104,203,90,178,2,120,63,185,3,60,114,137,196,211,81,150,189,125,30,100,45,104,35,165,195,131,46,244,143,64,218,196,83,107,59,172,186,162,183,56,156,3,60,3,109,195,152,24,203,195,143,23,36,1,210,37,56,141,132,200,75,224,0,250,199,144,147,151,215,110,213,53,254,217,203,152,174,165,252,104,222,120,119,161,189,100,60,45,55,4,13,60,171,67,254,97,117,161,230,165,160,139,132,178,79,26,80,209,210,10,59,129,243,75,31,138,155,61,77,65,175,212,246,193,152,235,141,22,246,242,172,181,79,4,17,82,142,89,59,239,170,146,108,253,213,51,122,138,161,128,5,169,16,138,84,67,210,101,227,59,141,106,165,164,213,125,40,13,143,48,193,172,69,124,111,105,169,37,28,186,33,54,99,186,105,131,73,109,94,214,82,126,152,164,42,37,72,186,70,12,220,128,101,164,132,148,238,46,63,189,118,243,9,143,218,60,59,113,98,242,250,122,66,121,39,101,233,160,162,244,17,11,54,8,197,87,173,172,133,114,50,246,105,3,12,87,30,94,214,176,234,226,99,197,8,50,210,164,228,229,216,62,254,85,132,87,5,22,140,82,123,106,170,253,124,161,146,138,246,113,224,30,122,212,237,136,203,195,225,57,173,156,184,184,74,171,6,172,35,77,80,86,6,61,250,186,98,138,123,180,84,25,39,193,39,5,228,187,164,173,45,131,150,4,247,2,142,89,115,76,25,173,115,166,242,117,197,119,153,11,169,45,57,224,43,196,46,109,84,107,106,73,59,85,133,142,17,113,230,44,47,77,86,33,38,131,55,100,198,155,86,150,31,55,120,103,215,197,213,152,239,244,167,193,240,245,187,175,90,115,177,20,191,82,241,196,77,126,119,74,219,218,7,64,193,124,138,159,182,120,158,190,252,172,53,213,94,113,64,170,134,144,128,157,57,158,194,14,109,42,196,139,244,56,17,26,184,119,242,185,156,138,28,158,98,247,81,136,193,211,209,154,221,122,156,151,18,103,171,128,232,36,58,101,25,130,223,246,251,231,24,81,73,136,2,57,153,48,161,248,184,72,197,231,44,90,129,59,60,221,11,134,106,203,244,28,123,80,39,252,183,207,103,169,127,2,192,16,141,22,126,239,54,131,14,124,202,137,201,55,250,189,75,199,83,122,10,111,173,145,220,173,9,88,37,164,25,5,168,36,111,187,32,218,217,158,211,67,129,90,245,38,116,194,188,103,217,181,43,147,216,227,253,106,96,184,179,92,32,32,187,120,174,9,123,128,36,128,136,13,58,172,135,53,241,75,129,74,149,40,85,122,190,131,65,233,236,58,110,232,171,166,71,49,139,85,240,137,77,75,215,229,202,238,15,90,194,167,106,225,44,117,20,30,33,197,211,36,176,223,180,77,150,27,219,71,6,19,218,214,194,90,120,80,234,242,141,100,56,212,98,37,37,3,216,241,25,221,196,40,196,183,63,119,46,62,205,247,89,29,206,130,45,62,29,232,59,125,187,202,0,112,46,139,17,68,172,117,121,99,81,161,250,241,216,172,143,184,81,80,242,137,33,133,77,175,180,197,71,247,102,191,44,150,70,177,67,239,3,99,206,158,50,209,163,253,169,187,248,196,64,197,39,201,141,31,63,139,178,232,111,202,206,45,86,179,90,211,160,60,57,91,43,117,66,217,106,33,100,202,168,19,10,41,93,71,146,96,195,78,73,221,245,127,39,65,240,180,106,31,39,98,45,119,192,59,184,77,242,217,182,49,150,247,108,26,152,7,191,173,98,202,183,93,204,37,151,198,179,21,224,7,255,38,237,40,213,153,212,200,193,24,255,24,241,104,75,165,29,93,219,115,173,33,209,167,212,178,88,75,173,152,9,2,157,175,38,105,242,166,199,3,105,113,117,53,186,217,180,114,244,96,222,8,117,5,243,232,249,151,172,98,112,240,191,41,5,194,97,8,60,196,17,31,159,97,250,106,194,202,81,181,225,121,230,237,148,118,155,47,238,109,60,63,157,200,36,126,239,254,177,139,106,115,239,56,179,178,61,238,64,188,117,175,241,52,60,83,103,237,79,159,11,123,104,99,17,88,131,221,113,174,72,37,225,27,107,75,51,136,106,195,165,0,199,170,62,162,15,41,205,16,111,139,149,138,74,153,128,113,127,139,121,92,35,58,183,212,232,164,217,212,215,3,252,118,242,150,34,166,132,102,133,216,112,96,68,74,78,198,163,95,80,78,28,63,106,104,37,127,167,212,243,19,19,222,211,238,93,50,219,180,109,126,98,246,116,215,30,26,35,7,247,203,103,82,48,81,181,109,195,138,17,74,60,141,181,172,189,67,6,122,230,183,57,1,190,181,245,229,68,189,189,181,8,132,38,216,218,222,222,161,26,17,67,206,222,214,98,126,171,31,111,174,135,137,110,189,173,117,108,44,79,35,19,50,57,46,249,211,173,117,188,134,233,202,210,202,242,138,44,24,181,31,144,72,126,98,56,176,167,218,10,160,68,77,55,58,141,243,96,105,251,111,185,248,94,64,135,117,133,234,153,144,230,194,58,253,137,57,249,111,87,31,20,81,110,76,44,235,104,86,235,12,8,126,191,84,169,93,123,205,93,8,69,118,76,138,149,130,234,179,199,100,12,133,181,40,174,90,58,46,254,194,133,103,250,154,84,89,91,59,97,142,56,17,233,203,215,52,35,222,237,121,119,80,231,103,30,207,55,91,62,253,155,110,243,185,182,182,168,81,30,30,1,46,52,86,45,218,36,78,54,213,59,20,202,182,154,34,105,142,167,178,174,120,226,6,42,117,240,140,116,104,52,83,184,31,12,176,240,144,108,234,49,26,73,238,250,201,166,103,146,43,67,186,71,13,228,216,95,14,41,163,182,240,64,38,22,144,26,133,106,80,130,224,34,54,184,249,16,179,9,165,11,231,172,44,24,38,217,197,84,131,106,175,240,113,31,147,215,146,150,31,3,164,28,144,163,241,65,66,247,161,13,242,144,218,142,125,156,205,150,226,167,41,104,210,94,96,48,29,189,147,152,135,113,71,165,227,246,184,190,209,52,11,17,0,204,14,242,211,100,81,189,245,180,24,235,153,240,224,160,242,91,113,0,21,108,150,252,244,245,25,221,75,115,59,126,83,1,218,164,65,14,86,193,229,225,51,195,220,212,141,72,92,34,245,152,20,131,126,17,133,118,110,12,235,201,114,241,177,160,150,0,10,112,84,73,15,187,184,109,37,63,4,29,133,90,74,31,56,224,31,229,70,61,166,149,186,172,207,206,169,70,9,54,164,103,208,10,101,60,47,74,121,119,127,58,232,26,168,203,30,136,69,76,144,229,126,88,51,38,193,18,226,163,212,181,65,190,193,53,91,63,119,147,30,53,32,223,239,164,65,75,90,29,86,243,136,233,61,145,208,3,134,38,41,176,79,156,113,209,197,151,109,6,249,89,67,218,53,211,12,75,96,38,148,120,197,231,125,242,48,100,192,30,54,52,241,82,255,158,46,44,226,121,33,110,130,114,10,184,164,151,202,49,234,227,8,200,39,39,35,168,137,47,6,67,80,126,150,228,72,143,247,210,11,32,54,142,81,153,205,187,84,196,210,100,204,134,215,236,61,202,54,155,91,99,45,160,213,14,71,6,243,201,190,159,100,48,72,30,163,69,204,108,102,17,99,171,136,152,144,213,20,49,248,55,93,62,90,33,103,231,15,165,36,221,197,32,150,172,98,210,239,177,201,64,158,20,130,30,162,189,116,156,135,184,2,227,168,98,131,69,238,33,134,195,72,166,5,85,235,73,144,106,64,164,67,165,32,83,172,24,25,1,121,21,15,60,148,233,115,90,10,208,110,34,165,13,33,150,250,199,23,38,3,27,4,199,182,207,56,181,131,73,103,28,146,175,82,253,179,170,21,169,220,163,5,97,109,114,79,244,136,169,105,233,50,227,196,51,62,14,54,196,111,243,221,17,3,147,228,219,219,178,89,178,152,214,253,190,66,106,13,93,67,196,183,227,16,41,45,161,34,197,135,203,254,205,86,60,45,119,57,189,233,37,207,28,98,195,225,19,49,159,25,66,106,78,101,204,52,182,196,137,5,202,227,249,34,250,193,179,12,26,84,47,153,174,66,7,126,142,167,103,145,130,72,178,79,16,218,199,100,66,187,87,228,221,132,69,251,125,53,239,146,47,46,192,55,84,153,144,39,164,6,248,2,109,246,49,238,92,151,238,63,90,238,189,73,161,26,146,141,66,140,128,153,115,126,205,215,177,25,242,80,85,113,95,31,198,186,137,65,187,80,113,167,141,201,191,11,148,67,225,164,67,12,113,134,47,22,120,140,18,113,67,58,29,151,171,2,254,14,164,223,251,238,143,87,129,4,194,57,180,122,33,30,113,197,114,112,113,195,135,222,42,62,250,32,118,247,241,185,186,90,117,20,104,167,123,228,7,157,118,186,5,97,145,241,190,85,182,1,164,196,250,242,66,10,196,197,112,75,213,252,136,75,25,161,40,225,89,213,38,251,115,127,194,147,233,35,7,233,164,232,201,34,82,255,145,127,130,138,78,177,142,68,157,43,141,201,41,142,214,234,37,183,71,154,206,93,226,235,5,62,182,238,97,154,20,188,251,2,37,215,232,62,85,177,129,204,126,98,131,150,20,195,172,64,57,52,98,220,24,157,69,220,57,172,142,154,98,31,66,197,35,228,182,179,88,69,108,104,58,118,225,22,37,75,210,237,99,45,65,122,204,85,105,58,153,164,33,207,102,249,246,25,141,58,48,249,92,49,77,204,211,239,173,108,123,88,46,46,220,222,192,35,35,152,161,44,75,28,54,176,108,190,213,130,251,163,171,49,123,108,209,99,208,186,246,167,186,102,40,254,15,37,72,94,40,65,31,19,48,186,119,194,65,129,156,49,39,217,130,202,178,19,12,249,217,149,85,166,236,75,29,128,2,104,133,35,61,80,191,94,198,214,229,96,7,251,38,51,204,14,213,10,100,58,134,23,102,85,35,112,18,30,227,73,238,175,56,162,30,29,244,20,120,203,132,82,98,55,226,163,11,129,96,177,48,72,87,128,226,226,98,202,247,36,14,67,22,231,91,103,227,91,106,162,9,139,213,150,251,147,213,192,43,167,72,231,140,236,182,33,22,55,157,77,90,230,135,107,104,120,199,179,68,250,10,64,47,187,248,132,80,246,45,196,181,71,220,135,135,55,185,10,207,45,92,84,90,49,169,124,92,205,24,150,228,131,173,93,235,59,55,25,96,138,170,147,201,134,245,116,167,53,88,28,47,82,167,3,83,46,197,211,133,44,134,136,143,35,222,167,15,155,126,12,13,80,18,165,26,94,217,84,173,54,180,137,126,46,103,224,109,133,20,117,42,129,238,243,133,22,89,117,49,205,155,98,255,82,41,178,227,198,203,3,20,70,253,233,76,26,209,47,173,76,135,141,96,210,79,203,92,123,147,164,165,83,198,214,145,101,88,120,98,194,7,85,16,178,245,243,175,63,103,184,24,235,78,244,24,220,100,105,196,200,142,103,164,51,154,151,212,2,87,16,180,233,86,16,49,13,83,110,13,102,96,5,4,75,121,210,12,221,98,111,207,106,96,158,87,74,207,105,139,189,125,252,135,172,241,52,160,118,103,15,109,49,217,130,114,51,156,255,190,16,78,112,241,49,40,20,56,17,178,101,111,116,4,84,131,36,149,188,27,47,173,198,161,164,184,82,74,156,39,136,139,125,93,49,133,82,58,41,103,109,139,119,154,16,16,62,247,163,14,124,212,155,19,57,183,21,115,38,26,54,19,98,246,18,231,106,200,148,42,5,54,251,35,110,222,214,177,61,212,119,205,199,186,1,162,235,19,23,107,36,83,113,53,220,38,23,3,174,42,215,101,182,121,242,5,41,134,130,162,59,133,123,103,185,225,69,82,79,201,101,17,195,90,25,98,160,124,100,143,211,219,149,28,209,155,0,76,127,76,127,250,202,102,241,73,3,73,18,76,104,17,99,138,249,209,45,0,95,43,146,143,181,55,122,47,10,81,11,178,165,242,219,121,27,224,151,139,105,12,18,11,27,56,213,228,117,89,216,143,13,3,95,196,13,176,18,159,212,254,163,12,23,241,81,217,195,39,173,3,26,44,215,82,130,100,207,203,109,136,141,66,180,147,69,76,239,101,172,200,209,93,89,8,131,12,4,56,28,61,8,29,96,28,187,82,131,157,91,254,238,243,17,85,227,128,248,170,112,140,187,216,110,150,187,25,18,161,31,79,93,192,137,68,219,211,208,129,159,251,194,191,11,183,113,8,146,249,204,68,229,189,200,174,26,72,42,17,204,63,3,104,29,41,197,105,197,39,140,5,206,36,210,224,145,111,235,96,10,26,46,171,139,147,146,18,152,201,1,55,198,254,196,217,136,239,235,21,159,227,84,63,66,179,249,67,84,205,145,244,229,2,74,64,9,142,79,76,30,48,76,49,26,58,18,157,49,223,195,203,86,33,180,16,168,231,36,78,126,174,221,164,140,129,12,240,29,120,33,161,246,185,35,4,117,171,37,39,66,76,174,122,126,7,142,148,60,182,88,156,102,194,57,197,88,93,62,241,36,234,27,238,155,101,86,173,109,234,19,67,58,94,101,228,148,169,206,143,215,216,196,24,107,247,179,27,164,46,95,161,138,137,169,212,11,41,147,234,49,207,9,204,50,109,211,34,37,171,242,43,15,48,105,190,56,127,134,254,69,80,32,222,124,102,124,173,59,108,210,80,179,234,171,75,215,119,19,204,41,191,6,223,79,124,207,19,98,60,199,159,18,50,241,22,74,167,14,112,7,14,176,207,232,143,3,94,196,13,56,189,230,83,70,28,241,18,130,32,30,201,153,26,166,165,251,219,109,23,130,221,28,28,156,30,67,179,102,59,249,176,254,99,87,189,226,222,150,188,252,140,43,127,12,45,38,38,132,221,175,88,58,57,108,104,64,70,203,200,9,202,124,72,244,38,198,209,189,27,141,186,250,252,149,192,216,119,151,60,155,138,161,17,189,35,167,79,182,86,17,31,31,236,67,79,180,21,219,162,134,104,143,135,106,224,167,134,16,175,124,54,182,12,141,150,235,47,118,98,59,201,88,35,66,12,57,241,76,177,98,100,88,47,232,29,98,3,33,142,167,41,190,42,119,82,193,34,63,118,155,255,118,179,24,156,188,156,90,216,143,225,14,177,153,143,119,27,115,4,136,143,124,226,66,109,172,62,221,13,242,223,231,156,123,163,235,200,97,182,41,177,153,232,217,214,237,96,108,100,31,168,24,86,61,184,81,83,197,197,138,8,92,60,112,84,85,186,56,26,33,53,35,68,196,48,143,46,159,21,208,121,111,210,205,196,211,251,141,16,47,131,182,189,226,99,191,124,0,137,211,184,5,199,69,170,71,10,207,206,244,113,195,124,37,223,124,110,145,99,86,124,194,97,196,133,50,172,205,227,223,132,140,101,20,227,242,179,212,198,85,87,180,6,79,80,228,0,128,146,84,63,74,114,196,40,222,169,226,102,13,97,159,248,88,177,179,200,14,167,251,106,127,213,80,136,1,110,41,119,100,6,117,249,185,181,136,141,9,66,94,14,91,73,243,179,57,8,158,220,190,30,196,203,204,188,79,76,29,79,18,69,124,236,133,243,151,181,185,216,216,19,68,58,128,198,241,239,66,191,221,184,36,113,194,115,177,77,223,38,80,222,16,113,189,226,206,141,145,134,139,233,72,159,247,104,130,91,58,118,76,57,40,255,23,143,6,49,87,124,72,185,14,178,60,12,153,210,215,113,52,225,123,157,43,233,200,72,110,124,105,49,211,226,192,1,221,167,41,163,172,213,15,110,255,177,90,223,207,94,192,170,249,165,12,210,208,113,252,71,22,49,229,57,126,182,64,74,168,215,242,233,22,148,62,139,226,79,47,171,46,189,210,6,62,215,183,21,184,216,142,5,125,215,26,166,36,15,103,33,198,35,151,221,15,6,237,234,174,228,113,221,165,113,191,27,167,198,30,174,205,232,208,61,31,33,227,6,15,232,163,225,250,145,227,53,221,10,196,214,115,28,76,12,228,93,68,10,32,203,87,235,139,170,131,21,34,221,25,133,254,106,187,165,209,33,175,31,117,137,180,89,197,185,139,13,62,92,31,30,0,107,251,47,195,98,60,218,16,49,72,240,179,185,56,175,219,41,101,145,67,122,21,226,221,224,169,203,140,130,139,114,52,188,191,155,95,190,125,109,136,169,19,246,175,170,184,140,187,137,20,116,80,223,224,29,67,179,233,192,224,211,140,109,2,230,227,146,203,195,90,195,107,139,135,211,20,232,69,196,131,186,124,95,203,98,60,164,58,110,67,197,115,41,85,143,89,31,102,91,197,22,4,216,34,61,63,109,94,159,75,105,119,145,253,75,87,10,105,1,23,83,141,80,228,221,133,82,245,26,79,67,141,154,244,233,99,197,52,183,98,40,215,175,227,121,154,30,162,237,155,140,164,173,108,96,146,204,233,11,7,32,133,31,83,31,38,20,52,220,176,179,156,71,147,253,109,236,179,110,13,115,159,114,120,228,233,115,120,210,140,9,207,228,109,197,88,38,255,226,245,78,136,9,37,171,148,112,250,234,33,45,24,37,34,158,73,54,74,166,77,88,244,205,62,198,28,7,219,197,63,107,74,196,16,176,197,185,5,230,43,235,203,113,139,191,186,32,196,176,184,22,125,249,180,14,155,79,76,142,182,200,185,221,80,160,76,191,141,185,231,230,37,238,54,94,138,163,175,98,189,184,138,84,91,109,75,59,184,158,237,6,201,169,27,13,20,182,86,226,105,234,226,196,226,5,90,11,104,237,159,184,209,53,87,187,190,220,120,52,187,139,33,46,126,196,212,57,173,233,226,6,197,170,136,41,52,109,247,229,165,10,195,53,98,88,127,203,114,113,130,197,90,134,118,46,81,252,204,79,252,131,96,149,15,91,134,134,220,92,12,57,156,120,9,96,129,143,228,150,62,62,28,124,124,34,102,73,124,224,220,253,107,235,192,97,173,139,159,166,11,168,117,89,145,117,115,49,136,185,117,147,168,36,3,191,242,211,203,22,222,85,143,16,45,57,221,109,28,80,85,231,22,199,11,232,170,150,253,210,165,166,181,235,46,167,165,178,185,66,107,205,42,165,245,225,73,0,194,127,186,97,131,102,81,227,132,44,63,128,70,196,157,210,233,152,113,92,102,150,193,191,171,89,7,178,138,143,174,248,42,29,77,76,16,103,170,24,214,128,117,197,233,182,184,35,30,32,186,250,148,183,108,104,181,34,158,169,236,120,119,214,128,27,82,16,1,253,4,129,37,43,157,251,29,151,219,32,193,62,49,212,210,23,87,21,49,245,185,241,89,208,211,71,146,30,233,24,35,236,47,18,137,59,233,164,100,154,63,115,252,52,0,173,83,222,109,189,162,121,93,241,217,117,50,178,98,157,218,241,213,180,96,234,119,17,253,207,119,57,1,202,27,250,52,197,66,119,206,58,109,145,87,138,213,146,106,72,13,233,66,6,94,143,205,57,252,228,3,7,209,139,62,12,118,123,142,77,74,52,116,200,192,232,195,110,238,188,80,38,116,49,68,13,183,13,224,173,118,165,82,159,134,248,104,156,213,226,221,224,73,101,217,9,212,71,245,22,79,87,108,32,249,104,28,175,214,227,124,88,179,179,140,12,182,176,15,168,112,26,60,77,191,117,242,52,74,141,30,119,118,51,96,164,123,184,104,181,153,253,234,179,99,4,94,216,50,83,219,216,46,247,163,143,85,169,243,77,125,65,143,211,211,113,186,166,124,53,196,190,247,205,115,202,5,66,105,20,124,27,227,138,117,70,206,179,81,35,111,210,181,110,251,11,9,231,110,37,52,49,35,13,230,158,43,174,137,139,246,234,27,240,78,179,136,241,131,239,79,99,86,94,157,0,78,25,45,242,177,26,163,228,203,90,134,130,77,70,200,114,117,93,191,136,54,136,107,243,138,113,196,4,122,134,138,143,49,209,226,96,90,40,160,235,203,65,249,143,249,6,124,111,202,192,59,133,170,254,106,211,123,215,251,102,78,160,87,245,9,135,48,88,14,86,102,143,204,216,130,3,224,53,81,24,100,240,114,184,100,205,18,118,50,37,29,7,114,135,148,246,237,173,15,27,200,119,136,187,241,190,92,241,128,104,54,142,60,217,148,11,109,109,226,93,135,91,49,224,232,28,167,64,6,78,131,87,79,33,166,61,101,203,140,193,4,118,191,139,224,243,200,250,52,13,20,247,214,43,52,101,45,21,239,22,215,53,238,217,77,218,33,37,230,239,150,54,245,251,179,68,169,238,79,188,187,251,200,13,175,172,234,172,80,81,217,226,104,1,189,159,117,23,14,184,243,66,141,82,39,61,159,207,98,103,222,203,156,10,76,149,158,219,189,248,254,199,16,107,207,71,195,149,22,199,150,28,242,208,181,30,201,154,84,93,188,33,151,86,41,229,80,254,209,6,244,182,100,181,64,2,169,254,203,228,12,215,208,157,48,233,27,245,41,33,129,161,202,31,78,241,53,66,147,109,124,228,174,239,174,196,143,195,60,50,188,3,145,66,185,49,194,42,164,212,73,143,45,221,246,41,28,182,115,23,64,162,160,199,22,229,229,246,44,49,136,84,101,100,70,65,87,195,42,252,17,216,94,49,5,126,57,172,252,108,216,92,42,54,67,50,140,101,130,50,50,163,164,164,251,53,134,13,10,64,31,46,35,199,164,28,59,157,151,203,164,20,115,160,175,15,128,38,148,129,103,122,80,195,233,202,116,183,232,78,177,142,184,48,165,201,65,164,231,105,220,235,152,180,194,237,189,85,138,89,63,67,106,181,240,170,133,231,42,41,92,31,234,46,178,254,52,186,110,132,91,101,125,102,250,211,144,193,150,248,233,89,251,86,173,112,166,60,125,9,71,3,211,170,117,61,82,106,213,194,179,71,219,233,192,232,9,189,126,255,32,182,165,3,227,246,9,79,148,216,84,122,198,125,27,61,172,6,5,10,6,253,233,95,173,144,71,44,210,32,32,245,60,237,52,163,136,65,229,232,50,165,112,206,236,88,46,224,116,111,29,215,175,96,56,111,87,10,125,194,109,167,42,37,1,13,16,174,232,209,70,243,230,152,16,159,195,182,226,195,140,63,72,116,10,184,254,117,181,16,179,81,215,157,53,192,182,115,92,216,228,24,182,30,32,96,227,143,30,138,167,105,7,87,179,143,196,80,14,151,142,206,165,253,152,79,164,228,227,105,218,43,36,44,109,32,178,165,198,156,27,166,241,20,59,196,10,147,252,198,182,14,175,146,212,228,132,74,196,221,170,14,5,122,75,242,97,103,125,91,11,71,120,129,19,33,59,13,236,91,226,212,46,182,126,73,25,90,182,190,151,24,249,234,2,214,111,198,50,136,104,33,6,250,252,49,180,251,46,51,2,107,232,17,53,221,50,141,116,53,196,24,191,234,95,152,1,230,110,85,7,186,164,137,57,128,235,10,29,158,139,1,19,86,247,2,197,30,27,113,3,168,159,171,138,201,182,69,188,16,168,222,231,225,33,177,202,196,198,236,143,247,129,170,240,88,101,178,106,188,71,140,229,30,79,159,123,82,98,241,246,89,59,66,38,240,140,254,43,49,36,51,110,220,13,106,7,106,122,230,140,192,169,71,112,129,118,205,186,77,137,84,84,247,16,136,178,210,219,163,11,210,138,60,125,156,168,199,100,133,73,180,187,29,79,4,119,181,246,56,70,41,66,7,52,68,172,253,236,4,104,199,124,82,72,144,23,181,226,161,250,244,229,176,230,225,172,190,9,121,152,236,55,186,17,204,54,209,104,112,44,173,237,55,250,160,138,105,63,155,16,16,45,215,165,195,236,101,125,57,124,91,203,183,176,65,90,62,91,129,148,248,244,211,53,72,23,203,55,151,97,113,87,23,130,116,149,245,213,160,210,184,5,53,200,229,79,221,224,21,162,241,29,225,118,90,70,213,77,173,63,116,148,136,213,227,77,87,213,10,149,59,35,196,104,168,174,98,60,140,120,154,102,53,253,106,58,213,110,118,4,44,194,219,196,139,95,148,206,165,44,67,163,16,68,164,29,119,49,135,148,60,64,86,241,116,160,20,196,224,226,77,245,185,104,229,188,63,93,166,176,40,162,74,211,77,83,147,153,76,146,131,195,121,176,59,34,196,109,76,253,105,34,236,197,141,36,52,83,25,186,94,4,227,118,44,53,149,5,93,127,121,236,214,74,136,233,144,81,117,69,218,123,151,24,153,34,20,113,65,100,128,40,253,97,32,150,47,133,47,98,35,96,143,253,63,246,171,173,104,65,73,177,90,181,53,213,255,219,194,212,190,203,142,103,178,214,86,67,196,56,147,253,217,108,9,111,189,115,201,80,93,109,133,162,83,211,15,35,181,205,17,90,150,230,164,174,150,225,57,154,61,238,30,108,212,37,191,13,32,79,44,199,209,13,185,235,114,0,125,139,165,26,55,215,24,183,20,205,220,193,82,91,4,35,65,51,154,69,141,214,142,67,227,67,163,6,75,181,85,6,198,225,90,88,231,203,193,152,127,44,226,85,75,136,207,221,145,213,185,161,77,52,245,200,173,236,33,96,63,102,140,159,73,116,239,189,147,165,123,124,186,5,192,136,95,16,163,27,10,166,120,9,211,72,100,61,71,97,222,164,186,124,116,30,172,72,112,80,202,174,142,21,14,96,138,21,129,136,97,61,226,230,165,219,72,177,137,213,94,166,68,43,223,135,7,212,27,242,89,112,78,204,48,99,104,202,125,156,159,69,46,183,198,211,176,81,233,114,130,92,182,82,190,35,235,122,159,103,195,48,138,151,227,132,244,174,79,211,18,238,65,187,78,85,136,222,77,25,173,16,223,69,30,34,201,221,67,94,114,111,191,247,184,247,151,250,254,219,176,37,197,236,236,23,131,212,142,60,120,86,97,118,82,254,37,126,153,21,182,229,187,83,64,15,22,79,22,72,48,130,26,46,174,84,52,15,17,91,103,233,221,103,189,79,185,22,201,40,81,193,16,226,217,46,210,39,98,138,68,111,130,176,63,222,15,182,89,41,43,78,192,74,244,97,137,184,26,122,106,28,16,192,196,100,224,70,24,21,22,18,93,35,85,110,182,82,140,33,83,196,169,235,195,155,8,76,124,22,253,248,98,15,3,134,225,8,97,63,241,108,98,3,81,113,74,223,125,12,252,28,145,36,147,66,27,74,247,187,139,160,78,155,75,159,158,102,122,92,83,125,37,217,134,5,151,111,223,25,231,160,202,193,7,204,137,196,246,61,248,105,108,21,3,236,219,195,146,167,75,69,60,74,156,211,62,34,203,7,131,227,208,73,3,49,47,223,21,161,244,115,233,211,36,86,99,23,211,35,215,84,58,182,67,32,33,165,27,243,25,25,8,76,49,112,246,112,150,104,36,129,252,28,217,222,1,82,183,248,209,133,36,121,164,69,7,117,164,50,161,199,121,207,225,149,193,165,177,167,172,37,47,27,225,253,55,3,126,146,77,72,96,120,197,209,59,42,253,220,130,178,131,59,224,100,55,239,105,149,151,242,114,179,143,195,200,55,44,122,29,217,72,224,58,68,190,22,43,61,235,211,245,152,7,57,114,174,86,122,41,67,131,244,48,135,47,91,40,207,146,80,15,253,172,55,218,126,124,240,51,9,226,219,20,67,189,11,31,28,148,147,169,199,135,31,30,145,63,135,99,161,232,106,129,126,155,111,6,209,160,71,101,139,131,19,113,21,150,41,102,221,226,180,112,212,88,107,211,64,186,11,23,57,219,248,48,96,76,151,56,109,5,254,243,187,145,224,101,213,141,178,168,159,29,17,71,202,143,89,73,168,125,70,254,130,82,111,141,14,51,133,43,69,248,247,216,82,189,234,114,45,235,4,141,168,30,189,230,98,218,209,58,69,150,47,130,126,45,73,178,24,158,14,202,18,35,232,7,195,226,243,244,143,159,254,6,82,159,27,155,94,146,149,34,7,1,242,194,237,114,33,7,75,68,113,70,240,216,40,191,150,136,27,6,119,190,209,227,33,37,34,152,68,176,181,196,211,200,69,211,86,218,3,215,77,10,97,163,202,213,70,73,56,12,63,158,81,58,247,96,145,216,2,128,20,56,21,46,166,235,83,142,46,221,55,37,142,231,217,100,22,204,22,49,203,25,31,70,46,191,203,86,161,206,183,207,152,22,48,67,110,221,59,197,113,5,80,50,159,115,98,228,77,116,41,112,198,237,46,40,5,109,77,60,152,10,58,79,40,29,2,38,77,147,70,64,208,143,136,200,131,143,179,158,119,111,171,173,118,113,101,239,200,192,91,182,175,9,49,21,140,242,238,99,138,31,39,62,70,70,156,65,34,15,213,248,158,83,11,49,76,198,93,196,199,233,187,105,83,11,25,23,217,44,196,68,246,125,26,136,213,209,254,28,37,195,70,55,64,5,199,111,133,150,149,76,140,48,239,17,87,28,145,225,98,226,198,145,133,250,81,171,231,15,24,27,49,240,63,177,6,240,94,23,235,239,251,196,56,3,41,38,217,104,177,1,231,90,159,152,152,113,10,229,141,24,146,167,111,103,46,139,209,207,161,79,19,253,249,116,28,62,137,1,176,95,49,172,110,251,219,30,11,100,223,125,225,156,16,243,191,29,226,114,43,161,17,16,59,252,236,139,181,140,119,118,232,179,219,66,137,159,24,240,205,219,38,120,196,203,130,125,33,134,27,66,198,5,158,169,231,84,172,201,79,170,251,16,159,243,248,109,13,90,204,40,29,84,233,177,39,60,53,183,8,102,50,7,34,182,59,172,187,152,122,8,145,130,175,252,113,3,78,74,243,24,73,21,241,57,188,53,185,184,145,201,24,178,19,96,25,255,122,4,105,16,4,98,90,63,122,243,76,140,172,80,199,25,218,21,241,38,95,230,223,85,204,102,86,105,163,108,248,147,194,93,86,202,29,217,178,6,195,207,96,91,134,174,120,181,103,51,72,127,26,176,63,241,160,66,66,94,14,130,98,113,39,18,146,16,74,186,68,202,82,127,245,73,20,179,44,72,90,85,108,48,210,46,134,70,57,101,17,155,237,30,98,216,63,247,221,162,128,22,102,207,149,66,65,123,126,172,222,213,132,130,35,127,192,218,211,168,227,214,245,243,16,83,2,252,197,217,201,241,157,229,211,207,6,67,119,175,120,26,160,168,172,98,174,12,47,246,135,8,19,32,10,17,211,229,229,15,47,46,148,220,68,74,251,121,188,155,80,246,245,89,236,97,98,23,219,197,176,90,39,21,159,251,102,127,105,19,152,252,44,204,43,98,248,20,253,232,209,52,144,110,53,63,98,234,93,190,75,1,39,143,108,181,138,247,118,92,9,235,20,64,79,203,119,193,166,18,223,69,178,120,139,66,50,156,150,234,59,233,236,224,149,116,167,0,217,27,58,129,252,99,189,56,232,136,225,97,40,254,213,180,216,54,89,76,64,92,62,36,40,164,20,101,109,249,232,97,125,201,223,46,132,81,111,93,74,67,194,116,148,80,55,255,233,84,12,156,69,196,212,26,127,145,14,48,16,132,214,173,129,217,184,178,199,193,23,177,136,117,219,149,16,83,21,250,213,48,156,239,7,183,63,117,17,83,127,236,7,27,239,35,101,157,20,194,234,238,107,157,63,114,146,167,138,217,182,159,155,103,1,154,219,226,69,176,6,172,39,127,53,120,48,91,102,140,129,120,85,212,130,239,100,52,221,192,219,80,196,252,155,169,117,121,118,209,54,231,203,159,62,75,81,186,92,92,231,186,88,43,199,156,20,220,255,170,98,26,254,71,136,39,182,253,20,113,115,58,45,164,205,8,158,84,74,164,42,30,54,244,216,37,226,78,149,226,183,253,187,21,53,207,174,226,22,181,98,203,252,4,189,92,136,246,167,184,20,59,132,23,83,214,26,204,59,7,233,180,60,16,249,55,145,22,154,4,154,75,137,164,202,156,65,206,226,45,167,92,37,132,150,70,17,49,177,33,63,183,150,14,190,9,50,196,139,190,184,120,26,135,69,78,189,149,137,126,236,78,136,51,76,145,250,219,108,164,233,226,73,3,82,81,177,33,134,250,203,9,26,214,34,67,3,212,184,249,156,210,218,55,46,153,47,226,78,85,163,139,59,157,157,91,197,147,26,107,127,57,14,168,238,180,13,50,250,135,246,55,201,96,37,114,206,34,6,102,205,207,230,81,77,48,243,201,208,192,134,254,218,200,17,55,44,207,43,109,214,61,225,15,131,173,56,228,210,5,169,40,45,223,135,141,235,185,61,98,176,138,99,78,113,40,147,216,41,27,253,213,178,191,220,226,230,67,165,92,57,33,37,110,37,198,130,213,88,87,223,104,4,148,193,57,188,98,106,134,234,255,35,238,204,18,36,9,113,36,122,37,246,229,254,23,43,158,2,9,243,188,64,205,71,79,87,91,226,129,227,44,66,139,89,76,52,220,105,58,224,88,10,110,154,155,212,74,29,114,170,110,232,246,175,150,36,20,96,157,88,173,244,108,24,1,112,113,152,140,83,125,235,137,27,178,57,74,146,251,146,121,70,209,195,213,142,69,95,135,189,84,63,199,178,91,70,192,100,254,201,75,195,227,229,95,26,2,228,115,131,145,126,193,78,208,125,221,67,3,84,94,68,133,108,12,50,232,220,198,129,217,169,79,177,87,55,244,87,87,240,199,96,212,62,228,99,25,137,88,141,135,163,199,30,206,155,179,84,73,104,188,132,98,211,84,76,68,10,155,132,83,74,47,125,19,167,210,231,188,181,194,120,239,252,107,65,197,59,95,213,40,176,69,235,252,183,141,205,111,42,124,102,157,39,219,192,60,131,249,53,31,140,85,63,146,63,220,116,230,223,92,32,159,155,140,251,128,207,54,176,223,194,223,164,81,149,18,104,17,249,112,192,78,21,176,143,89,99,11,122,99,118,96,152,104,189,219,212,187,205,45,79,134,143,117,185,197,74,77,224,172,58,162,108,19,201,237,39,248,223,155,204,163,77,137,28,213,51,14,83,162,240,78,8,220,145,200,0,249,28,53,21,183,42,61,235,198,28,236,173,57,174,251,146,17,133,104,208,107,14,141,77,99,124,190,38,255,10,91,155,52,232,38,235,3,24,201,22,31,179,132,245,150,229,183,143,81,84,111,241,255,52,133,184,87,243,4,138,102,116,243,159,254,145,253,53,133,171,107,43,27,92,30,187,149,161,28,140,247,151,169,115,134,12,253,11,119,63,187,200,68,203,143,84,230,247,236,179,173,47,135,33,115,212,49,33,155,169,196,179,77,187,92,224,73,30,167,95,53,185,136,230,151,116,219,76,41,125,123,220,155,72,193,249,15,25,49,236,240,171,189,9,138,114,128,126,76,124,155,113,233,42,240,8,181,33,51,5,206,158,236,83,1,174,233,245,210,47,128,97,26,241,207,1,169,192,89,75,218,154,61,199,63,102,33,250,54,245,183,177,129,106,188,215,217,155,142,109,40,173,249,119,126,48,7,136,46,16,163,203,220,14,83,251,63,164,117,78,72,161,84,135,43,202,161,105,8,92,200,23,108,14,147,134,37,203,139,124,153,233,222,104,82,155,10,249,80,10,51,226,254,98,72,7,231,119,224,35,212,75,150,182,183,46,84,51,202,68,51,201,90,223,176,138,229,174,181,42,104,177,106,116,135,177,139,146,188,23,252,11,151,132,141,76,38,252,14,218,120,115,215,247,198,152,122,47,158,255,115,226,142,234,95,155,156,245,158,62,48,100,80,110,5,17,215,238,239,91,231,95,166,230,29,208,204,101,94,46,224,155,2,158,113,117,61,129,171,152,110,156,135,240,114,220,1,201,19,171,176,9,140,247,126,5,154,112,79,42,122,86,169,151,109,112,237,172,136,140,9,188,171,107,140,1,115,236,203,162,71,18,157,211,253,194,150,50,170,15,167,130,196,3,138,16,154,167,81,245,83,145,150,220,253,214,68,206,76,151,211,28,225,60,72,90,253,225,176,60,87,253,109,142,227,30,99,130,4,139,120,90,54,108,23,206,151,143,159,25,71,65,146,1,159,198,214,94,29,94,70,168,34,240,249,58,94,195,182,168,216,89,143,96,23,253,116,206,88,223,21,206,102,100,226,210,2,79,83,150,119,24,79,166,156,154,124,251,17,86,76,38,170,247,178,145,219,79,121,41,197,168,145,98,45,246,21,154,40,52,169,1,91,33,148,192,28,0,126,127,201,86,245,42,107,175,224,246,139,243,5,238,131,211,190,8,252,19,83,114,152,64,248,187,211,89,109,41,121,145,23,38,149,240,49,111,0,159,45,174,198,92,203,208,60,52,121,56,213,120,59,222,27,26,182,38,231,11,130,19,217,3,27,139,32,253,72,242,73,8,113,13,143,159,45,203,63,18,235,205,56,194,207,218,245,247,62,171,190,136,107,1,23,162,167,49,160,94,81,132,146,169,253,136,163,107,245,239,5,111,173,238,56,80,187,35,155,125,25,10,160,209,206,250,189,134,101,94,57,253,1,22,146,108,41,20,250,141,203,59,252,139,101,74,62,24,165,14,200,176,250,217,149,216,194,31,237,24,240,25,223,240,65,81,226,209,212,28,48,118,222,237,223,3,174,145,41,142,32,104,115,207,254,231,27,109,34,229,33,55,105,189,112,209,123,191,209,42,44,250,211,103,198,35,19,31,48,124,107,242,236,101,4,94,241,211,197,132,216,5,238,100,27,196,195,51,68,196,250,211,8,82,249,218,166,220,52,63,157,0,96,156,17,253,181,54,193,244,128,171,165,61,198,168,88,146,201,107,108,102,168,87,216,145,220,10,249,248,235,25,26,174,148,243,95,216,202,216,150,192,240,198,121,46,52,36,222,150,137,253,224,14,43,174,199,238,182,137,117,206,247,94,141,28,151,228,217,29,112,182,102,185,150,145,46,73,81,222,69,43,115,67,54,60,100,41,179,143,25,44,64,240,55,190,89,74,64,50,2,42,196,1,202,115,64,33,69,145,155,231,164,160,83,66,149,199,127,241,237,67,213,63,174,168,241,50,109,14,81,196,108,8,209,98,109,207,11,147,64,183,222,65,72,90,78,231,131,59,204,104,103,133,201,39,239,254,112,170,239,94,66,18,112,131,162,127,57,220,41,160,171,2,163,248,242,243,221,3,147,105,144,62,48,28,28,229,7,83,137,87,30,211,182,193,132,231,186,195,180,159,250,98,231,64,185,220,230,8,72,65,67,185,21,93,211,159,76,128,241,243,78,230,178,189,96,98,255,159,159,150,109,95,139,6,147,222,14,178,165,175,188,220,172,0,230,172,40,250,112,88,186,214,29,17,216,140,207,249,161,175,108,155,246,29,145,99,222,99,109,73,107,20,218,111,124,17,24,50,149,119,67,107,118,208,36,127,182,45,249,45,3,66,106,223,238,1,147,141,82,164,241,176,203,123,192,184,110,159,105,141,19,193,197,6,161,234,219,252,47,242,214,152,229,173,120,191,179,213,6,200,79,175,95,137,137,195,20,207,39,249,146,120,220,175,27,110,89,69,71,123,244,223,240,165,113,237,234,15,206,162,3,141,99,196,98,70,247,183,57,3,207,144,189,214,155,163,162,206,251,219,201,72,37,223,4,135,85,6,81,204,59,131,147,77,240,8,210,1,35,141,152,239,36,67,52,180,62,170,36,224,106,174,57,135,59,85,148,67,224,98,73,195,6,83,166,209,234,43,163,181,214,155,76,82,135,81,84,123,222,96,147,58,44,151,165,196,224,99,166,188,253,135,108,253,82,83,60,156,212,204,151,53,221,44,59,178,93,153,31,224,130,150,85,21,24,214,232,7,159,41,158,116,88,42,222,155,187,107,192,71,189,235,211,30,51,67,193,245,166,14,218,97,20,26,242,94,132,84,215,207,98,2,110,136,12,104,99,19,125,242,103,99,54,188,122,10,96,196,172,126,246,51,48,117,104,159,159,30,176,67,250,111,55,203,26,85,152,204,222,187,192,96,42,151,2,45,80,148,149,90,160,40,106,78,237,56,36,249,211,135,180,217,84,173,10,111,39,81,51,141,222,243,121,245,107,67,176,50,178,191,87,37,98,50,165,103,150,157,214,188,227,92,224,154,62,156,242,141,214,253,131,152,24,79,147,81,161,244,230,6,114,128,41,63,213,121,10,159,184,239,211,5,26,239,38,199,17,140,55,220,86,189,231,36,70,143,41,83,9,26,250,249,59,203,150,165,156,158,95,151,214,163,153,204,237,133,169,239,125,108,214,86,211,195,157,243,118,141,80,167,198,98,32,27,33,89,215,97,43,194,234,10,67,46,82,239,111,19,172,33,73,70,96,220,205,211,225,14,133,76,149,121,106,62,25,159,44,22,131,125,242,218,150,8,181,198,77,149,34,217,152,91,246,146,79,194,157,250,42,126,154,222,45,7,92,83,24,50,12,255,109,130,43,75,190,136,121,163,235,125,182,81,97,45,157,13,4,160,174,194,252,34,55,134,141,95,27,183,126,157,136,203,132,182,147,56,211,140,251,98,93,186,155,101,52,37,208,89,10,60,140,132,246,194,132,100,103,255,252,52,65,119,111,77,214,106,215,181,109,106,223,217,81,234,77,117,91,49,15,87,138,103,35,8,173,171,19,247,232,24,222,113,246,226,185,166,14,56,26,149,254,211,205,132,60,170,118,28,143,156,15,10,172,28,187,105,107,44,39,255,216,103,251,130,5,69,191,53,213,24,23,68,119,49,127,102,194,89,125,201,23,62,76,97,173,232,163,225,69,158,62,19,160,33,29,227,51,203,168,59,244,151,54,202,251,36,171,139,156,230,17,141,169,0,203,159,57,74,10,67,124,173,140,33,244,153,225,144,156,228,233,48,247,11,253,28,198,37,23,67,70,181,253,40,138,70,88,27,148,123,90,209,103,23,187,43,57,108,132,135,218,179,179,19,44,223,84,102,50,21,77,29,148,6,41,245,125,47,24,135,234,35,75,0,38,119,221,207,136,97,162,43,69,59,14,39,240,53,148,168,234,47,235,179,236,207,121,115,105,2,205,91,6,109,132,54,198,25,215,239,91,143,115,218,140,246,233,248,185,10,12,95,122,212,182,38,137,230,243,211,103,197,229,104,141,237,167,103,31,11,106,248,218,27,104,47,78,157,133,36,64,173,17,15,39,180,48,20,133,143,180,5,186,73,198,210,137,84,231,8,148,156,59,93,122,252,15,163,62,184,125,231,55,229,216,190,91,13,248,8,167,238,179,139,210,242,120,54,185,22,165,234,179,145,117,74,1,159,229,241,89,58,120,67,179,131,136,31,127,54,66,170,253,226,149,7,142,135,172,47,5,233,113,123,48,20,55,159,137,144,137,130,7,108,66,101,2,231,115,199,94,45,96,116,154,164,107,99,82,77,191,31,92,146,158,216,199,246,72,57,166,209,32,253,40,233,169,202,158,116,205,86,102,99,145,2,22,59,85,9,61,251,123,163,47,181,245,96,75,248,200,189,227,92,60,117,109,161,248,188,99,188,169,145,19,147,215,30,13,247,236,133,219,40,194,246,97,7,118,223,213,119,89,74,174,83,250,88,3,228,200,71,191,9,24,174,143,53,64,4,36,197,195,19,69,234,218,122,222,128,31,46,187,125,174,197,93,219,98,141,199,91,85,42,230,116,237,116,164,126,171,207,50,35,189,72,218,26,103,111,247,95,166,138,243,99,95,145,59,62,124,203,64,1,173,126,214,14,60,166,219,205,47,179,97,154,126,13,210,253,99,30,101,60,7,159,111,217,249,45,31,112,74,149,71,255,60,27,45,113,159,40,70,62,152,117,64,207,199,75,254,108,168,92,62,166,184,145,79,198,218,162,174,162,105,107,194,166,201,199,187,159,59,90,109,106,178,86,124,128,110,249,81,8,73,74,189,216,218,121,188,179,254,92,179,198,35,211,161,214,62,243,174,183,103,84,52,96,33,61,56,225,14,184,55,16,35,59,217,69,87,15,116,58,251,94,188,12,174,175,136,157,135,159,94,95,110,22,224,142,108,86,214,214,231,82,237,171,199,88,154,167,174,251,100,130,122,209,53,36,160,62,93,107,100,14,68,107,120,65,215,7,134,113,34,186,70,149,166,14,154,45,159,20,47,134,3,183,79,133,97,155,124,48,217,179,67,97,56,236,222,195,177,4,223,93,247,44,227,177,110,58,203,226,30,13,41,119,145,107,221,24,97,177,66,132,133,52,187,94,250,40,115,247,159,166,248,177,136,219,2,138,130,233,55,39,20,203,33,0,124,40,10,194,87,203,10,24,201,147,183,52,15,92,166,83,110,2,155,214,241,84,24,81,35,127,173,66,92,127,126,224,74,125,235,133,73,166,120,162,105,70,147,65,234,147,183,134,159,51,21,185,204,226,207,90,45,96,10,86,135,188,23,92,124,201,143,197,78,234,163,248,31,185,252,159,107,120,188,24,233,227,85,110,233,148,8,141,203,27,179,76,201,101,62,125,99,96,200,69,99,150,159,91,20,18,84,15,166,189,223,148,141,32,48,63,42,44,107,77,29,201,116,216,108,191,79,107,136,129,135,195,164,55,15,233,57,36,6,197,193,140,218,152,124,47,20,44,150,47,109,75,59,24,159,142,17,194,245,65,33,111,115,62,201,78,96,194,64,190,128,88,91,176,62,9,156,217,178,182,195,16,185,136,251,236,28,40,152,234,241,112,59,99,100,150,162,238,146,91,116,237,156,70,79,158,18,216,60,88,62,40,212,160,36,241,170,108,203,94,118,203,16,29,130,186,146,62,188,88,4,236,194,3,233,166,165,93,59,179,214,23,39,181,96,121,124,58,126,46,198,97,106,183,241,203,141,81,167,74,103,55,113,152,98,241,44,163,130,224,88,113,83,228,108,58,70,33,46,176,201,140,248,195,141,221,125,201,123,21,142,24,223,210,176,37,118,250,56,116,48,136,91,60,220,194,53,218,181,98,226,230,23,38,22,250,232,245,12,110,239,30,208,240,138,13,249,218,144,168,212,22,141,185,29,169,179,8,253,225,237,134,78,51,245,227,253,129,201,153,240,17,71,120,251,201,61,216,79,23,216,233,29,30,68,206,245,181,112,92,248,76,162,78,160,45,125,182,201,89,69,99,136,183,63,29,63,147,86,224,51,169,158,124,120,187,113,141,226,111,109,90,90,186,6,14,188,226,38,219,248,242,165,149,207,7,169,211,45,134,134,112,132,122,37,233,26,140,147,14,255,114,163,244,197,214,44,41,90,219,207,43,74,126,145,207,67,2,94,107,232,79,159,73,158,99,162,89,118,255,167,227,38,67,224,40,165,134,186,118,143,1,133,244,169,195,40,37,232,198,144,9,52,186,19,171,89,202,156,110,73,231,199,198,91,2,208,143,200,177,109,240,114,251,205,78,198,153,63,141,169,143,241,73,138,236,249,206,67,225,89,134,155,227,112,108,35,235,162,48,159,251,182,62,123,200,252,56,114,17,27,159,205,231,25,238,146,99,28,42,220,184,163,110,135,77,244,78,187,6,105,151,27,120,40,248,212,164,11,36,195,199,228,87,129,202,242,248,124,47,178,3,125,42,84,187,123,125,7,133,68,57,239,248,36,221,94,95,219,234,89,189,223,112,235,175,249,89,184,173,166,64,141,212,65,63,102,39,30,233,221,230,14,146,180,49,180,226,190,122,200,93,201,171,234,28,36,67,40,222,121,152,115,70,91,155,238,153,183,166,208,249,17,143,219,110,87,247,246,61,163,118,180,81,116,121,16,4,200,110,138,84,12,132,38,158,115,147,210,233,190,52,43,28,118,93,79,124,140,160,229,103,0,229,42,185,124,134,12,125,140,104,125,186,69,248,76,63,71,117,22,162,3,167,166,221,230,37,182,31,124,166,69,250,68,153,217,92,176,207,221,209,115,172,32,28,217,93,189,238,55,93,101,177,101,118,13,60,3,66,2,213,28,78,179,124,97,220,102,126,11,40,40,101,205,172,254,126,98,5,62,15,24,177,38,215,0,75,13,135,14,220,97,200,98,52,132,130,214,68,115,111,11,215,61,178,222,5,46,205,245,10,129,27,193,78,125,45,42,153,124,60,161,238,78,67,102,194,66,247,212,219,226,191,107,26,12,67,250,123,197,91,195,93,248,9,129,160,68,27,63,76,48,176,202,170,180,138,143,155,154,4,60,248,178,250,108,156,45,238,56,43,220,194,182,190,52,137,130,195,173,171,98,122,131,229,19,96,65,151,35,30,14,137,70,209,135,155,231,230,194,212,26,147,19,39,112,53,69,8,135,225,121,144,141,144,221,251,156,55,211,97,68,197,100,27,93,72,62,120,212,137,80,59,121,52,69,35,67,38,165,22,176,213,181,75,92,137,82,230,114,71,13,98,238,36,105,233,7,230,180,241,3,153,232,205,20,199,28,230,24,73,135,119,88,72,166,145,12,134,102,215,176,60,188,177,125,0,237,25,66,137,177,79,230,95,10,85,213,112,217,136,151,30,228,201,14,13,212,145,166,230,87,159,243,27,228,187,104,152,111,144,185,211,29,38,243,178,106,144,16,157,34,223,111,208,19,35,93,236,193,168,83,76,55,227,207,38,200,9,41,173,77,196,202,167,97,198,35,149,53,10,104,210,224,238,172,228,90,148,213,238,251,69,146,226,183,171,21,100,233,111,163,156,237,51,233,220,53,45,193,66,95,12,53,52,255,109,99,167,26,159,136,46,225,53,111,77,114,139,238,72,232,212,149,171,104,11,155,10,182,194,39,198,88,57,108,110,215,146,185,104,147,174,205,138,231,161,58,156,225,25,146,174,109,170,24,253,208,76,198,242,165,209,207,141,250,171,219,56,120,85,115,217,218,26,59,35,103,135,97,207,221,50,44,27,74,16,55,83,96,180,229,194,34,91,45,137,58,222,120,12,72,167,196,118,35,70,149,220,64,66,135,4,198,60,129,7,139,221,225,110,116,171,178,197,67,4,180,221,160,37,23,162,207,162,39,64,226,118,235,175,205,133,115,125,140,156,100,197,74,23,110,63,255,188,194,112,119,249,195,169,247,153,187,126,96,24,171,46,140,110,99,109,138,114,153,242,142,87,83,218,212,198,184,224,253,209,133,242,11,189,189,80,5,31,59,154,9,127,124,174,116,185,134,141,127,172,56,73,217,197,66,161,10,119,57,120,204,159,86,62,182,21,119,6,255,221,132,208,171,222,216,178,93,202,126,223,42,27,191,108,221,95,19,101,220,106,83,96,14,246,207,221,36,225,247,219,23,38,151,69,143,122,67,239,151,204,212,209,167,164,247,57,54,171,53,252,167,59,164,50,159,179,28,255,203,13,148,17,236,91,253,99,214,25,25,174,163,149,115,108,127,198,58,93,18,44,80,238,200,122,243,231,34,211,146,119,155,51,119,202,161,8,211,209,77,128,67,79,217,40,46,213,233,80,32,2,28,23,78,189,11,39,13,222,18,252,189,219,95,26,55,103,87,175,221,217,251,199,101,76,59,125,198,232,152,234,110,204,166,172,124,127,123,17,224,91,37,171,103,13,25,249,219,113,171,1,124,28,217,192,220,84,252,107,45,106,204,150,62,28,213,187,155,3,109,25,255,68,219,191,1,91,79,240,33,186,55,168,165,83,175,119,66,73,194,31,110,226,234,245,227,82,63,221,185,166,48,181,239,104,212,190,135,195,20,71,29,226,15,166,230,99,62,82,205,102,100,34,100,35,92,120,66,200,41,190,103,211,127,74,215,49,103,53,254,85,46,108,232,182,184,70,15,50,153,231,82,36,247,158,78,10,196,186,41,166,203,164,192,242,146,8,6,21,104,126,94,35,2,193,169,43,141,113,199,199,215,158,166,105,38,17,37,82,45,211,45,218,0,182,196,205,41,48,42,87,209,218,206,154,46,15,95,198,146,226,111,93,140,88,68,90,83,140,152,98,204,138,137,52,201,91,159,37,115,243,148,23,113,169,74,134,125,160,108,79,231,186,237,207,134,18,117,191,179,7,79,91,237,177,66,136,71,100,25,111,232,150,207,2,242,241,62,155,226,16,135,161,137,85,250,5,224,151,148,43,158,202,130,46,202,149,94,91,25,249,143,119,150,83,183,139,51,50,64,214,206,150,223,181,76,198,27,232,181,202,170,52,100,2,35,220,229,41,185,192,200,30,119,133,59,2,233,209,250,108,57,165,74,175,185,242,250,189,29,152,24,158,244,27,242,34,143,223,1,67,21,44,61,63,243,151,88,87,192,93,226,42,100,202,157,89,23,109,49,57,37,96,74,254,127,245,196,47,96,10,156,164,223,29,75,237,70,86,80,243,91,57,235,179,201,21,186,231,60,121,195,109,47,9,70,21,11,115,93,67,154,198,150,233,34,240,153,38,107,70,207,18,2,71,130,162,185,186,91,188,20,233,210,10,91,209,70,9,216,88,190,3,134,72,187,188,17,179,16,130,4,217,32,65,62,6,144,191,181,69,87,95,191,187,85,101,71,199,248,239,82,68,79,241,83,154,183,234,212,20,130,74,214,112,18,89,170,169,250,70,56,236,20,146,240,6,225,161,20,59,29,69,16,91,70,180,255,178,94,3,165,50,91,130,54,231,199,96,81,175,1,15,182,189,7,227,68,190,238,240,76,66,27,50,54,15,197,224,240,100,31,156,3,200,229,188,79,61,140,146,221,15,53,24,145,167,120,95,143,173,153,80,118,184,203,3,69,142,221,101,171,226,235,12,15,203,83,107,12,87,132,60,28,173,147,155,100,9,204,141,74,178,94,6,226,52,53,94,155,44,100,185,30,116,226,7,211,179,13,160,72,254,78,82,12,190,234,193,113,188,188,237,81,221,208,240,108,247,151,50,159,84,250,4,103,220,20,24,214,158,120,237,94,17,253,125,61,155,230,139,202,62,166,36,147,22,137,244,158,29,56,145,145,112,225,74,245,148,204,36,56,242,147,71,145,185,77,33,100,42,48,249,83,53,70,37,227,23,144,28,12,19,147,111,49,166,228,20,55,153,135,38,174,224,251,59,185,90,163,72,91,2,0,55,120,129,218,232,210,236,41,168,21,32,142,190,232,178,244,233,135,26,79,209,181,145,141,236,183,44,57,25,126,81,245,27,46,205,208,122,21,141,135,78,163,214,186,65,226,3,19,38,220,2,83,155,211,125,79,104,132,96,138,196,231,172,150,58,182,163,54,173,136,81,91,79,36,66,238,78,7,121,95,145,234,26,72,114,173,82,248,194,100,132,235,12,183,42,87,247,241,103,206,138,37,233,137,68,30,168,4,246,81,57,243,247,179,165,44,227,246,138,33,37,166,51,37,245,138,251,93,189,85,167,192,5,135,157,192,104,26,100,223,175,26,97,79,205,226,179,162,252,18,15,199,37,246,218,242,146,107,249,170,71,98,96,75,156,151,156,239,234,59,116,133,141,90,18,94,76,24,204,13,163,10,65,167,184,203,72,22,195,171,190,28,102,105,72,236,122,91,221,173,219,139,148,168,157,51,236,205,147,77,178,84,243,35,175,218,135,126,155,17,121,162,40,199,122,107,238,202,143,58,235,192,220,55,61,91,38,215,223,162,239,15,62,183,215,180,125,155,60,203,2,118,247,245,224,105,117,113,142,54,145,120,52,23,55,73,144,62,36,68,93,147,244,203,236,241,123,235,206,92,193,133,99,138,99,162,18,223,28,222,56,145,205,60,21,222,203,239,89,6,39,41,184,35,113,137,40,113,243,135,111,168,182,180,181,157,131,57,96,238,71,175,227,103,4,70,117,55,120,54,206,225,39,81,102,48,4,100,175,231,251,209,60,25,122,230,160,175,203,98,52,116,47,59,3,31,200,185,178,248,218,56,231,221,199,53,106,176,243,75,24,172,130,68,70,113,79,10,70,252,52,220,91,189,127,224,90,223,111,19,14,237,159,135,91,94,145,195,228,248,212,207,123,157,61,213,247,111,203,52,144,220,15,96,136,54,252,225,136,25,124,134,148,82,241,228,67,138,137,221,116,84,204,175,20,99,102,76,204,50,85,224,226,77,238,160,39,12,176,225,120,211,175,253,124,186,86,226,38,9,145,54,85,106,245,169,2,51,105,146,148,99,96,24,42,171,195,21,118,29,121,235,116,182,209,29,111,141,197,251,249,32,168,23,94,54,204,101,188,105,251,59,77,45,133,210,7,5,154,12,41,1,6,38,113,52,7,124,246,225,164,147,225,24,40,151,85,117,65,52,71,133,183,244,252,152,40,201,99,165,192,253,51,102,231,158,65,104,253,162,148,131,151,53,21,174,20,220,4,140,241,47,207,38,103,101,249,217,67,84,168,22,157,104,213,100,23,31,140,72,148,204,133,202,195,147,195,248,35,31,23,160,193,205,189,194,160,121,127,30,189,71,132,137,64,83,150,234,49,164,15,40,178,139,198,133,20,11,25,50,10,107,186,95,189,81,159,210,234,252,97,53,89,126,102,82,17,58,37,195,238,160,196,133,114,9,24,53,235,253,129,169,81,125,112,126,226,56,6,67,116,255,30,126,142,165,254,105,13,1,252,124,112,150,218,126,131,135,123,165,168,60,59,7,234,179,5,144,254,102,31,190,239,69,89,154,240,191,27,140,153,223,3,134,106,243,125,108,99,157,137,219,69,54,90,45,217,228,129,103,247,221,210,152,151,37,12,107,240,206,126,68,88,107,113,75,13,170,87,207,94,126,123,158,225,177,237,207,221,6,140,254,107,13,152,122,204,245,129,151,231,45,2,227,76,82,116,69,52,211,80,161,42,111,176,122,34,128,125,135,156,27,211,150,75,149,193,40,228,61,248,140,184,140,233,130,76,214,141,70,171,52,92,89,90,155,0,94,12,121,33,61,182,140,15,92,221,107,150,89,65,187,213,15,26,87,88,43,67,92,178,221,21,138,159,219,240,1,55,154,108,217,44,217,122,139,39,38,102,86,234,214,125,26,37,208,237,41,74,200,10,112,241,151,1,71,163,187,248,213,155,242,185,62,63,173,201,17,222,15,149,156,71,84,170,74,105,254,104,52,178,166,148,0,27,236,36,132,63,184,74,233,230,57,20,75,164,2,240,95,206,73,55,63,96,175,190,153,129,42,223,7,149,195,86,36,127,97,19,172,80,176,188,107,11,148,13,85,92,98,148,245,39,215,178,64,118,141,122,59,153,160,213,146,51,162,53,234,118,66,180,192,230,95,178,71,158,15,92,225,239,144,214,228,178,149,120,103,147,32,147,45,156,108,192,153,124,195,33,206,73,87,20,94,45,182,89,182,107,78,42,133,141,113,58,224,99,123,37,25,148,243,104,24,124,12,78,123,91,177,108,87,56,187,7,19,52,139,36,163,161,103,22,236,7,39,17,71,192,55,135,203,235,238,240,231,83,14,82,36,155,194,38,233,228,112,135,118,110,42,92,81,234,121,176,85,220,5,204,244,30,215,232,132,73,138,147,85,30,142,230,64,206,14,243,59,66,214,67,230,166,221,26,28,134,137,68,142,123,74,253,157,199,1,246,219,197,141,237,11,47,207,171,2,110,164,67,41,108,97,204,128,235,150,228,194,81,9,230,204,120,49,43,242,158,31,120,20,79,236,5,78,112,226,126,224,184,63,64,40,68,70,171,194,103,196,171,255,52,238,251,167,2,104,104,117,27,8,116,32,242,17,40,219,79,42,211,231,2,108,188,82,171,102,112,190,124,32,63,56,63,98,109,56,57,234,112,162,19,12,150,76,89,238,67,205,105,121,47,169,201,132,160,139,204,133,102,179,227,94,22,19,145,9,252,211,1,147,137,136,182,210,15,166,178,19,114,82,129,161,94,186,167,42,66,247,212,108,125,96,164,128,154,195,8,216,202,10,233,36,90,93,58,88,96,148,46,63,191,109,116,23,213,225,188,69,163,30,120,159,105,122,47,108,201,4,39,186,88,111,48,203,46,15,113,161,45,145,135,100,251,143,110,249,157,215,99,71,92,39,81,158,33,48,41,247,215,215,152,72,154,74,66,206,71,208,131,36,23,127,239,70,237,162,156,93,144,141,183,75,174,180,184,11,145,38,36,191,205,213,201,179,55,146,29,115,85,206,228,159,67,36,134,197,100,169,197,106,37,58,218,221,22,65,60,13,30,118,249,109,227,226,142,223,46,148,28,45,109,205,142,219,253,183,207,189,54,125,122,78,224,247,18,236,217,17,106,236,169,2,159,205,119,116,31,243,188,141,145,247,193,150,147,158,188,231,63,238,115,133,225,8,159,62,230,199,58,159,79,189,13,120,120,249,5,151,203,9,153,252,3,225,101,244,72,237,129,137,255,60,207,193,177,82,76,136,243,118,108,156,125,187,79,217,210,224,113,74,94,137,131,150,244,36,165,243,193,25,55,137,47,48,42,72,138,68,237,97,52,200,144,203,93,216,56,35,151,160,13,17,49,111,60,57,133,229,107,162,206,147,174,126,27,48,146,105,73,127,26,218,150,228,173,217,113,182,76,83,12,25,68,180,29,54,218,212,34,240,38,197,200,81,236,101,57,150,9,17,71,196,31,5,8,211,164,122,112,227,50,59,3,62,150,71,213,33,133,244,230,161,24,81,89,158,109,105,117,254,185,216,70,166,222,188,80,99,160,138,50,224,145,245,78,120,246,43,88,11,163,117,175,26,4,30,166,50,224,25,74,137,108,142,41,60,166,3,255,108,189,28,185,192,88,199,114,250,81,42,134,31,209,97,252,156,89,94,155,10,22,207,111,130,189,154,115,90,70,28,230,187,203,205,1,76,208,82,126,154,175,189,124,187,196,10,157,82,200,6,21,156,37,140,56,124,118,234,37,214,10,191,189,174,242,9,176,165,130,202,92,152,152,207,217,97,46,213,226,161,26,38,67,224,103,31,103,15,44,106,130,226,94,190,41,172,4,70,72,230,149,158,25,97,147,47,77,146,80,179,48,32,153,38,65,242,100,105,138,203,215,208,95,94,20,78,164,64,179,165,144,9,76,186,159,175,143,78,145,177,36,53,2,155,76,188,195,203,2,3,2,239,168,50,69,114,148,29,77,190,150,157,194,53,158,221,216,253,20,46,70,45,235,48,69,238,178,157,225,101,69,214,212,97,84,105,229,38,12,231,77,223,254,53,113,94,54,73,242,62,159,131,107,248,131,137,145,202,185,59,127,148,252,247,99,35,102,219,117,27,167,244,109,120,124,132,114,13,178,219,4,46,220,48,252,16,232,4,10,171,220,225,137,247,77,119,185,80,175,161,10,59,6,163,169,227,173,185,148,76,185,82,114,105,136,140,28,96,11,151,9,188,82,252,50,55,194,42,150,231,36,37,181,4,10,191,245,210,166,27,186,64,127,105,184,249,100,225,206,51,137,234,251,90,237,199,131,35,48,158,169,155,234,147,88,244,120,231,4,198,249,94,29,157,236,163,242,78,68,117,235,242,103,87,180,42,197,238,180,4,84,175,9,230,48,71,230,93,127,122,83,104,237,253,134,11,72,166,17,229,221,103,18,70,227,31,183,191,192,48,45,251,126,212,73,154,158,67,91,195,135,25,63,77,6,148,154,111,16,151,32,81,236,48,132,120,10,147,163,82,226,91,89,2,223,148,1,71,180,105,186,45,255,43,16,27,2,15,114,54,186,119,141,114,110,97,218,26,38,182,240,230,40,97,114,189,202,146,75,149,146,111,26,164,233,44,169,0,63,176,105,118,222,223,134,167,163,75,130,211,32,112,208,98,212,140,101,109,200,150,51,205,138,89,129,118,18,187,4,37,221,220,13,48,74,89,201,121,18,120,172,200,92,55,197,205,179,238,229,139,112,13,240,60,160,3,91,81,152,252,244,178,18,213,237,48,132,240,98,4,77,106,36,221,33,147,112,232,126,124,142,176,218,147,23,112,225,31,207,81,86,152,213,59,29,70,177,89,252,80,86,29,235,245,227,137,220,145,180,100,147,95,84,149,184,147,152,146,34,28,125,91,224,115,154,121,185,77,50,183,160,110,73,203,212,92,183,15,106,51,89,193,37,48,86,83,116,173,77,156,59,83,96,114,177,252,226,135,55,167,74,73,204,88,38,55,86,227,225,217,200,7,5,174,228,98,237,128,9,145,87,129,153,249,254,94,80,122,174,174,207,30,22,75,114,120,77,10,179,31,140,82,77,203,209,154,130,37,89,35,80,154,224,25,118,24,186,0,177,245,215,77,98,190,48,158,67,41,11,3,70,67,207,223,139,116,56,225,68,28,102,149,230,24,149,98,156,11,31,152,11,148,119,13,227,89,135,148,234,167,189,30,138,238,199,183,103,217,163,201,184,185,135,70,147,57,117,169,211,246,142,155,43,119,232,79,67,235,28,95,155,12,133,46,71,8,103,118,26,110,232,80,41,125,166,202,250,192,78,201,251,131,139,218,42,203,170,40,125,231,56,63,204,52,149,135,15,72,217,179,163,84,234,233,7,153,150,171,212,29,254,169,109,9,140,146,64,117,152,36,205,34,27,253,177,245,168,6,245,159,70,202,44,203,182,131,116,16,36,166,23,182,66,61,113,64,144,88,64,0,226,194,216,222,243,3,159,23,243,116,83,34,44,27,246,40,133,77,51,197,97,242,125,228,228,36,177,96,140,120,239,74,2,169,172,1,18,12,207,78,51,28,70,86,71,108,75,70,172,151,17,173,41,230,21,255,220,54,53,91,191,165,96,113,53,201,45,62,176,69,179,162,117,178,203,148,192,157,82,125,239,57,132,29,66,129,201,20,167,178,123,199,111,115,41,149,97,33,251,59,108,184,3,79,244,205,4,110,38,52,29,48,54,155,12,11,169,32,158,41,146,170,121,141,229,210,185,201,109,242,20,172,84,205,245,46,199,12,49,207,226,76,62,192,189,11,139,2,28,151,221,11,70,33,26,98,3,44,31,116,135,169,115,142,183,45,54,24,185,27,203,35,229,112,243,54,212,52,31,12,71,144,47,124,140,143,90,101,79,98,163,174,57,190,22,218,79,73,124,200,80,232,83,10,235,48,210,153,98,91,66,136,146,60,220,76,209,10,22,157,188,115,167,117,204,51,35,198,85,120,24,117,228,22,184,201,185,77,118,64,13,15,2,166,57,148,141,2,31,147,219,211,22,104,13,115,158,76,5,20,230,242,124,191,253,189,104,111,99,229,143,17,37,10,38,228,206,131,10,206,29,38,222,129,103,146,172,79,179,178,106,115,131,228,192,231,164,44,218,154,48,157,155,51,112,169,78,41,218,36,187,145,227,243,181,166,206,89,6,245,188,215,246,48,13,113,96,238,121,15,221,70,105,182,2,61,247,37,237,248,38,250,180,3,206,164,250,8,90,89,159,241,203,41,11,103,204,32,107,184,122,122,12,225,103,194,88,91,225,137,196,168,195,231,210,33,29,131,150,5,2,170,128,201,48,125,246,54,240,233,172,111,212,5,22,234,245,118,44,74,246,9,218,100,135,27,65,158,246,96,232,152,125,63,163,222,172,139,69,112,80,206,109,95,91,16,223,161,108,40,48,212,96,190,151,22,52,69,164,30,109,242,42,61,12,6,72,14,149,251,153,0,117,170,203,109,25,148,159,209,50,20,24,37,170,18,15,55,135,132,116,156,16,117,118,103,18,36,36,93,50,8,152,85,172,102,71,185,15,47,65,27,74,83,190,250,10,147,182,166,174,240,204,238,0,103,8,102,211,183,62,230,224,246,212,6,211,98,22,10,31,80,211,141,187,104,103,194,101,109,220,136,132,248,84,64,184,248,41,100,1,115,169,241,59,126,49,74,166,36,253,134,133,161,246,128,97,6,237,50,83,172,78,38,7,92,184,120,40,76,14,99,12,120,163,76,73,91,15,206,38,183,138,33,230,56,47,247,129,33,24,246,33,173,157,28,198,45,48,247,156,254,96,99,79,87,152,140,225,18,48,150,140,188,55,170,110,211,183,36,232,184,228,166,77,22,40,59,96,121,168,150,123,78,248,22,243,116,127,42,25,212,181,52,25,52,18,173,223,242,34,168,44,211,136,4,173,234,151,148,115,216,35,115,41,253,90,20,169,14,95,31,217,100,215,164,99,212,95,117,247,185,16,142,67,41,250,193,208,178,123,122,37,27,138,228,238,76,232,4,166,215,153,38,2,167,114,217,157,22,35,107,229,161,68,123,228,157,224,109,243,235,79,134,249,92,146,38,204,226,92,195,187,149,249,234,89,134,211,100,160,243,142,214,205,106,59,5,166,236,203,47,102,140,93,146,26,61,142,226,99,163,186,87,4,155,116,60,35,133,124,186,25,22,43,105,105,67,136,108,166,105,153,199,217,145,207,117,101,102,237,55,59,178,71,19,242,180,48,137,162,103,68,182,175,13,200,72,80,182,17,24,110,135,24,49,172,254,36,251,5,60,194,48,219,59,60,8,230,108,129,87,155,113,37,36,24,163,81,146,73,88,99,120,222,62,233,115,173,72,209,10,169,215,198,211,230,48,27,134,252,52,196,154,201,125,15,4,185,137,134,11,60,73,228,242,49,163,8,47,203,46,74,70,216,243,164,146,215,70,32,241,193,172,186,234,251,59,97,114,113,4,29,180,231,183,137,102,200,147,63,141,33,79,9,167,57,212,87,220,147,4,70,198,57,70,60,215,143,76,208,196,26,29,113,103,67,177,157,76,31,129,23,123,159,195,176,51,14,121,45,236,174,230,22,206,153,207,20,11,202,160,224,226,202,238,227,77,68,6,132,208,146,89,2,193,192,29,20,88,136,196,129,5,25,3,162,143,221,81,82,128,165,95,168,243,52,191,63,152,139,119,233,91,109,19,165,113,184,51,7,101,11,62,235,166,243,102,14,83,119,149,21,165,22,106,59,154,168,217,120,141,209,110,135,226,251,194,5,134,29,217,47,224,194,136,138,153,100,154,52,10,78,35,131,12,176,125,70,187,192,218,225,53,91,100,181,81,184,254,58,86,240,177,135,9,206,134,194,29,89,224,102,123,178,195,100,184,119,133,187,165,186,58,252,251,118,2,147,57,232,251,115,98,218,232,91,89,42,107,128,4,67,222,253,121,154,38,100,44,91,230,119,151,26,9,124,141,149,13,198,225,140,91,65,222,122,192,14,239,174,154,132,20,233,214,241,198,48,43,109,191,214,176,126,62,152,253,221,75,159,12,126,247,41,192,221,199,235,183,121,204,5,45,16,161,191,166,144,204,79,133,113,182,111,129,133,238,229,231,218,218,57,190,70,230,48,254,192,123,122,193,48,112,210,240,34,14,214,209,175,8,237,129,45,32,60,165,53,105,64,206,99,3,156,167,228,159,28,24,205,153,24,19,78,253,249,129,151,213,78,59,12,49,106,147,81,49,26,162,248,92,108,241,91,123,190,33,55,75,1,99,143,234,176,32,71,116,125,68,120,96,217,51,229,99,147,152,188,174,5,2,76,212,84,62,54,246,190,179,185,111,50,235,151,248,81,39,186,139,243,38,4,1,23,28,111,10,147,17,118,169,201,241,253,22,73,8,178,242,83,100,51,46,106,34,102,218,49,104,52,93,30,119,83,185,215,164,134,104,66,98,179,46,221,11,48,114,68,178,0,184,155,121,154,20,119,37,162,112,178,255,83,210,155,111,185,25,112,91,202,249,12,11,134,249,60,46,60,72,193,150,245,3,229,191,71,133,126,85,89,77,50,184,40,27,162,202,209,31,14,15,179,228,181,205,74,202,188,107,62,17,2,239,231,227,201,160,161,48,229,138,105,212,88,81,225,39,31,196,184,19,151,63,28,186,74,241,103,80,209,52,107,139,207,89,182,105,78,6,12,147,80,114,93,0,104,198,177,43,138,192,103,147,106,209,115,108,47,41,210,51,123,191,186,108,192,134,90,254,188,246,251,109,114,172,231,45,1,49,185,226,38,76,243,84,120,195,128,233,63,141,90,215,124,23,178,3,147,233,147,253,123,114,160,231,165,48,38,231,21,229,56,151,57,206,53,89,65,86,31,158,175,72,29,217,120,173,73,70,5,217,93,176,30,76,135,177,85,179,160,163,57,249,194,65,169,40,86,123,148,211,107,186,90,225,153,104,208,249,203,229,227,76,255,218,93,49,109,67,173,156,151,118,124,93,162,229,105,236,246,202,49,56,173,100,56,134,4,223,108,149,252,21,162,16,213,25,168,128,201,5,175,242,177,54,174,176,226,240,217,181,135,112,170,78,248,121,179,243,123,115,165,129,169,241,253,118,55,202,244,229,48,28,96,122,106,82,32,85,119,140,119,34,241,89,206,92,52,130,40,95,252,193,208,60,183,214,20,38,32,115,117,150,89,124,228,45,188,175,133,138,54,113,115,135,201,86,126,46,243,115,147,35,247,211,191,199,52,66,10,237,57,81,217,233,195,50,177,232,199,86,152,4,188,203,113,255,11,181,104,99,56,38,93,10,22,181,76,120,157,223,199,236,28,227,211,63,230,52,137,63,217,147,58,154,119,41,90,119,227,105,124,31,172,83,166,122,141,124,96,52,38,94,58,236,177,71,207,214,222,29,172,89,233,63,15,72,213,89,139,71,103,211,207,121,48,202,13,195,119,164,73,89,181,16,5,66,193,73,190,132,143,168,73,68,203,20,134,41,96,183,135,82,209,39,63,141,29,222,70,60,27,125,60,217,197,77,230,175,213,64,177,180,229,209,48,220,187,174,134,53,78,73,182,105,115,122,181,180,2,62,99,175,253,174,118,95,127,63,189,166,36,106,76,75,95,117,157,133,31,156,154,116,28,122,177,24,110,166,221,146,99,115,252,148,250,28,197,169,34,95,122,152,100,115,13,120,19,237,144,126,163,77,53,114,60,123,155,252,234,131,209,198,186,100,72,246,49,9,96,201,144,193,186,57,171,79,35,162,170,194,165,129,58,23,25,221,62,102,80,251,137,147,19,217,214,134,13,22,48,50,89,93,96,210,108,215,120,179,140,2,128,128,217,223,119,173,111,18,66,211,41,176,165,90,196,7,161,158,74,231,40,138,233,115,197,2,32,63,72,20,30,15,140,13,208,219,91,0,69,215,253,177,136,97,147,47,1,119,248,225,4,62,55,209,210,166,192,146,15,65,228,171,214,249,90,35,129,83,4,53,61,202,183,246,224,199,125,51,137,221,210,213,12,121,107,75,47,122,40,100,89,46,14,134,178,234,70,55,51,96,244,108,207,217,117,7,133,250,225,38,57,61,48,222,206,234,167,226,128,46,71,14,69,226,160,24,154,23,69,61,51,203,44,220,86,55,233,3,58,96,125,200,226,194,65,150,129,2,174,11,87,203,223,123,106,108,204,139,183,83,146,13,84,167,200,246,97,246,141,228,243,236,92,207,176,112,167,192,139,173,219,31,14,207,77,19,113,188,244,19,2,122,240,249,249,167,229,6,167,125,136,227,29,148,82,14,81,189,68,180,175,185,162,189,193,90,176,111,217,96,57,44,168,3,163,86,88,5,110,220,129,135,195,169,110,97,144,90,16,201,238,123,165,67,63,2,154,53,81,8,78,198,208,231,27,22,135,197,144,202,26,130,162,36,154,251,195,169,19,17,78,34,147,61,41,174,68,78,149,6,124,96,79,30,239,172,15,42,16,47,220,41,249,87,25,223,140,30,120,88,26,157,27,115,126,219,10,215,0,156,68,14,247,31,55,147,192,70,43,226,15,167,64,110,79,133,235,64,169,212,225,177,148,156,151,197,118,142,0,95,32,29,188,203,139,157,79,128,34,72,192,148,47,202,168,229,198,155,249,150,198,29,187,136,144,9,37,114,88,170,15,134,182,235,169,29,82,199,57,135,159,48,208,81,85,161,239,197,164,69,89,179,62,56,139,35,19,184,119,87,104,193,51,127,166,198,210,214,216,181,45,80,171,12,23,212,168,186,162,49,229,69,34,8,157,73,224,239,209,241,115,103,236,18,110,162,84,185,193,78,228,48,58,6,162,180,72,201,255,126,223,19,191,131,138,187,146,152,75,76,233,7,195,65,121,14,106,121,47,210,43,99,195,99,72,41,233,125,240,50,170,143,59,104,13,247,216,210,47,194,37,194,181,201,54,158,140,41,25,200,70,162,81,155,155,104,100,155,53,113,154,192,254,49,167,107,176,18,188,162,104,111,11,252,19,174,191,112,183,84,224,33,48,202,203,190,134,76,190,91,104,170,96,129,161,30,202,127,187,147,48,35,66,143,148,250,212,184,125,17,245,156,146,70,12,163,22,229,108,119,204,27,46,48,213,181,37,163,133,187,135,195,16,70,136,50,45,17,213,30,103,208,217,211,206,76,20,109,229,66,109,72,142,23,35,146,32,162,57,235,87,251,225,179,165,89,18,100,249,192,152,67,61,96,171,23,22,216,52,216,163,117,70,73,68,91,115,220,6,108,49,215,23,166,0,102,67,247,15,154,145,220,149,103,67,42,126,89,24,64,97,66,151,141,7,90,129,117,115,202,15,108,233,238,250,61,201,136,200,126,117,131,41,132,192,184,192,36,189,238,128,201,91,169,242,61,143,157,118,182,208,11,27,163,91,214,239,105,222,85,223,244,140,203,70,63,8,62,155,27,44,6,133,102,85,228,147,9,190,212,237,150,109,253,201,37,203,215,166,208,58,251,45,199,56,193,103,149,159,198,154,73,110,237,84,26,111,157,136,231,18,212,93,46,136,208,113,107,42,180,125,214,46,154,126,222,53,203,58,215,214,38,2,234,167,212,57,59,161,57,210,214,131,178,99,239,249,49,57,150,4,4,144,111,28,238,130,155,166,242,49,164,58,7,81,147,186,87,60,59,25,117,152,160,88,25,254,181,201,65,64,134,82,224,5,43,129,143,248,128,17,80,126,154,36,125,178,34,46,220,9,196,201,65,81,241,73,187,50,212,129,185,174,37,133,225,21,221,1,35,124,219,164,227,25,58,167,43,219,182,169,223,110,77,180,157,145,246,240,232,62,48,167,183,76,99,4,112,122,13,148,2,51,25,241,250,219,250,125,204,184,57,180,169,141,207,16,223,186,60,4,167,113,199,202,94,78,194,96,14,163,221,210,7,251,144,81,105,47,129,19,81,42,99,230,144,135,55,200,171,162,117,161,178,88,206,71,182,149,230,154,187,187,194,198,34,161,58,238,215,136,57,250,144,19,72,153,178,130,224,74,175,43,134,156,82,212,38,59,3,245,61,101,249,86,95,113,170,234,33,5,133,168,171,51,27,129,44,174,125,65,169,146,241,75,84,49,215,201,148,159,38,119,202,247,226,98,90,221,178,111,84,35,172,223,222,24,251,125,233,76,130,149,194,87,0,49,219,170,43,160,89,76,215,47,19,228,193,109,201,235,62,239,115,254,127,154,197,97,75,127,219,2,151,210,2,37,177,81,114,144,81,12,193,187,241,224,246,217,115,32,52,45,177,64,56,49,250,210,159,198,86,105,62,83,140,241,245,69,170,77,69,122,247,17,207,38,144,180,181,49,54,126,13,184,210,115,233,25,170,174,174,46,187,177,92,73,63,21,152,235,153,175,143,194,101,75,74,23,168,155,39,7,221,199,12,126,18,149,118,110,84,184,149,28,176,117,93,91,219,94,234,239,69,54,174,104,77,29,243,128,42,13,183,102,74,209,132,90,136,118,240,73,248,163,77,68,65,14,47,124,48,28,87,14,155,100,181,116,172,161,56,157,124,18,90,84,86,180,207,137,98,187,184,195,132,35,180,119,21,249,254,49,115,248,9,66,206,93,214,1,167,22,120,185,221,139,169,81,196,249,7,140,123,176,7,204,173,82,158,125,12,132,234,226,128,120,80,224,53,126,139,135,112,179,179,142,3,195,47,43,54,26,115,146,192,248,133,145,130,16,150,120,138,59,240,19,56,74,34,253,146,65,193,88,241,235,48,9,146,67,180,103,249,82,84,63,55,135,179,81,54,62,120,155,86,193,61,125,208,5,132,82,75,96,83,171,245,159,62,119,187,249,65,241,133,184,201,76,206,77,215,39,227,207,240,115,141,224,87,151,188,80,148,233,240,138,249,136,152,200,152,236,39,248,32,91,137,1,99,119,151,36,226,3,99,49,251,86,150,177,176,196,66,66,30,171,133,87,50,67,127,42,181,53,11,53,153,236,114,213,200,189,118,201,192,95,166,191,227,242,200,7,173,22,31,120,48,94,250,226,38,45,229,255,91,88,153,14,124,78,186,30,63,13,253,101,150,51,147,139,245,14,135,15,69,192,233,211,179,108,169,157,62,160,144,13,234,177,214,109,190,143,64,147,146,140,158,77,149,106,138,230,99,66,44,84,143,53,148,208,252,150,110,156,172,146,12,97,110,218,28,179,155,83,125,139,251,0,3,230,28,208,219,251,69,94,76,46,10,195,192,18,115,236,220,233,143,105,32,221,174,144,90,250,94,69,30,193,249,216,2,147,176,157,252,112,176,132,82,73,189,60,240,68,230,107,59,140,250,131,220,126,176,203,231,246,205,40,193,19,80,101,7,231,138,121,86,117,119,184,37,45,201,91,70,219,52,30,140,150,134,156,14,103,219,219,195,253,180,48,76,39,225,47,58,104,181,82,4,135,199,110,194,23,8,140,204,246,8,24,166,36,153,72,163,153,121,28,48,83,90,22,128,137,161,92,85,78,190,107,109,122,13,239,166,180,226,71,15,186,218,181,107,99,246,170,248,229,202,174,171,111,53,169,80,137,71,147,211,182,180,49,218,165,110,43,91,209,122,79,31,152,52,193,120,120,38,243,168,124,224,243,249,214,131,207,186,214,183,94,230,131,14,152,61,68,62,215,32,91,206,103,18,57,10,67,111,194,196,7,154,159,14,103,113,80,107,254,105,188,159,3,154,50,171,170,168,177,45,184,177,11,1,147,122,223,128,243,186,53,88,120,196,200,192,146,29,218,82,174,70,252,180,113,89,181,63,112,141,57,108,117,131,114,222,2,167,240,166,82,245,83,36,143,9,24,69,93,31,20,180,144,37,26,183,44,99,55,185,187,7,29,149,44,84,156,192,181,197,97,78,105,77,19,233,114,123,248,249,185,248,109,210,97,116,71,154,132,130,251,107,205,174,211,63,61,239,123,199,176,192,149,149,63,131,106,65,213,11,67,234,177,116,99,32,209,196,13,160,68,201,234,208,142,17,27,242,31,134,124,48,231,15,74,161,142,79,112,210,243,245,118,127,62,252,232,239,91,163,12,75,73,195,255,208,96,61,147,140,105,121,51,68,219,217,119,169,63,142,239,83,145,90,112,118,89,147,96,37,172,255,208,10,143,234,173,84,107,198,74,87,159,111,182,226,2,91,78,253,15,76,74,156,180,238,198,187,243,96,202,82,228,167,207,117,176,59,49,132,57,75,36,131,26,93,243,115,123,169,209,111,28,135,77,26,19,91,186,199,13,166,46,121,155,111,7,170,104,130,166,235,113,70,248,244,216,206,114,41,174,56,194,207,222,219,46,140,166,250,251,246,149,186,248,234,165,25,7,133,227,232,165,82,86,11,143,57,121,91,131,133,136,144,230,131,39,92,193,205,123,102,233,29,207,74,172,148,56,32,91,120,225,196,158,254,204,192,3,119,152,76,127,105,20,168,218,154,170,143,182,118,55,60,40,137,200,218,51,232,194,60,145,167,93,14,100,125,54,187,252,107,77,234,89,21,20,158,142,155,35,7,58,86,210,126,219,153,62,189,99,139,16,179,60,155,60,206,234,159,26,127,82,18,122,30,204,6,42,165,239,136,34,115,150,37,220,137,227,147,4,111,135,207,248,14,49,214,12,78,158,65,10,108,52,210,10,159,187,125,247,223,30,86,62,251,129,107,137,159,238,212,200,191,44,184,202,47,161,226,229,48,219,240,80,24,167,101,118,152,82,117,209,42,197,169,128,63,100,58,124,214,188,220,162,16,7,177,147,209,97,212,49,101,14,79,123,246,8,152,124,251,183,249,85,120,93,135,51,203,49,155,97,130,168,2,159,158,143,248,237,138,37,33,75,23,193,110,204,105,135,241,1,14,129,141,239,52,69,107,170,62,100,38,225,90,89,94,121,1,124,94,253,89,184,149,66,138,179,126,125,174,88,93,187,12,249,50,245,218,236,31,12,179,82,166,56,4,230,57,197,179,207,249,77,213,240,131,161,68,168,49,75,73,56,147,172,70,244,62,136,178,120,199,241,38,202,142,180,44,219,99,198,47,159,89,167,146,211,166,90,224,229,200,213,148,230,36,249,3,61,112,20,22,174,228,52,68,114,89,206,4,6,113,45,207,66,178,248,228,51,245,200,251,206,211,117,186,144,176,61,7,153,72,32,67,224,123,78,252,171,159,108,159,110,138,170,1,41,166,117,184,84,246,50,106,128,103,245,216,43,177,230,28,238,159,130,144,70,136,184,56,233,75,53,199,128,120,179,154,157,238,94,182,139,126,58,42,108,143,198,251,71,247,227,63,77,83,97,62,63,219,23,46,170,28,109,225,139,123,220,208,92,36,207,172,245,95,166,216,64,246,66,226,8,48,244,252,80,194,151,73,42,255,72,234,79,57,84,182,207,142,129,119,241,189,116,183,218,87,23,126,62,231,152,121,125,30,76,77,206,112,241,101,203,166,22,107,236,192,211,114,62,28,38,15,65,200,182,145,246,203,78,127,85,201,187,60,71,93,19,24,79,229,116,125,112,52,39,100,10,227,165,38,39,198,97,99,71,144,23,235,198,69,231,2,224,228,8,119,17,132,131,228,131,191,185,168,81,128,105,199,141,159,251,102,61,2,55,189,20,192,101,195,244,247,214,120,224,186,240,251,147,216,145,93,83,10,253,206,34,14,62,40,14,74,16,71,87,116,73,80,154,17,120,96,191,249,107,145,178,42,7,31,5,222,228,165,248,79,83,21,166,218,74,86,215,59,110,150,41,148,45,176,15,85,129,209,46,143,214,211,162,167,143,130,156,146,4,232,51,28,174,20,86,200,195,137,117,175,226,15,135,216,81,232,21,168,129,131,120,195,95,108,113,214,9,243,250,49,166,91,200,143,85,99,251,23,231,34,73,239,40,146,55,159,43,248,140,206,173,250,255,216,107,196,10,230,77,116,111,5,150,164,188,197,228,130,149,194,41,17,200,8,195,159,91,255,71,87,73,115,168,212,6,90,95,142,37,97,217,143,97,49,144,165,135,239,244,231,190,60,123,72,51,38,217,252,224,51,83,93,148,10,152,154,133,184,201,145,52,159,202,189,138,225,230,70,41,32,118,60,147,252,34,181,181,58,140,151,60,252,74,68,18,224,5,253,249,108,129,51,133,7,75,96,60,236,61,96,82,123,62,112,177,2,204,128,143,185,24,158,106,96,82,87,126,110,18,131,77,124,66,97,142,176,247,112,234,62,229,189,32,132,189,215,118,66,103,40,160,36,109,77,190,97,46,1,91,98,236,131,45,201,179,6,154,215,139,143,129,66,0,214,125,72,207,82,111,207,197,8,76,197,234,200,209,218,130,86,1,23,88,147,202,239,12,50,152,124,137,55,228,8,169,246,91,58,104,49,63,162,159,83,96,182,223,92,31,252,200,81,65,143,185,82,126,238,159,223,91,159,229,150,5,38,94,178,95,199,202,243,146,147,178,210,168,110,138,198,19,87,234,80,120,247,55,85,96,170,123,244,141,192,103,171,206,49,85,140,165,187,200,79,83,73,125,37,75,129,185,254,14,121,184,101,77,182,232,26,130,15,242,61,206,13,5,162,255,104,205,190,150,101,72,241,146,223,147,119,91,248,228,216,246,210,181,51,83,198,45,110,50,24,69,34,25,52,136,135,107,124,109,146,125,251,144,17,199,19,158,99,196,141,62,187,73,207,201,86,77,241,57,185,215,233,136,19,210,188,62,95,208,31,249,202,131,113,147,236,223,110,124,224,244,177,163,42,153,68,120,163,238,36,38,5,39,233,10,129,234,124,223,12,17,114,165,118,18,18,69,96,130,117,190,252,42,180,83,115,73,107,182,227,225,93,195,230,88,79,112,168,254,210,212,47,137,15,240,25,165,146,228,181,39,133,70,163,199,166,132,217,32,115,137,80,208,240,157,129,192,144,212,237,30,120,113,90,151,104,61,72,20,91,2,143,126,179,48,64,127,62,182,135,146,111,125,195,130,192,24,83,73,58,142,74,229,165,12,55,152,170,174,183,49,84,72,52,111,33,17,112,169,194,40,14,108,52,212,35,224,51,89,202,16,24,61,156,64,241,247,100,121,54,41,53,55,83,252,7,175,213,5,37,3,32,6,156,99,120,200,247,224,246,68,14,87,192,72,67,203,179,209,40,152,241,61,120,173,167,98,201,63,207,153,53,106,60,188,146,17,164,15,39,23,185,198,91,67,105,218,165,53,124,181,35,102,18,165,156,47,125,30,184,27,167,157,195,166,68,242,86,8,218,21,151,255,250,55,21,8,93,60,20,29,129,232,24,95,238,185,56,65,139,41,161,56,140,248,112,22,148,172,149,90,28,37,193,173,200,15,147,215,52,226,115,88,249,65,145,183,162,246,225,22,105,216,250,96,113,73,199,8,19,246,93,222,234,58,125,147,79,61,136,134,199,177,139,159,242,233,36,85,252,59,150,25,21,48,101,99,242,219,139,42,143,17,75,183,172,199,6,93,77,220,169,220,50,187,159,6,232,120,133,233,192,248,248,75,60,155,157,86,22,64,181,136,87,204,81,200,158,187,126,45,114,245,47,255,187,245,108,173,39,61,8,155,41,36,190,177,0,176,232,94,242,188,145,157,110,175,25,54,152,98,232,44,48,204,152,15,69,211,180,10,74,5,229,27,113,2,58,117,8,220,99,199,192,247,147,62,15,70,62,117,197,147,141,163,77,158,156,209,232,107,1,227,209,217,111,126,147,32,211,174,202,198,111,191,17,226,135,3,87,35,4,148,165,71,117,130,192,228,25,199,167,166,150,252,21,112,87,104,165,187,83,69,3,195,54,35,179,144,155,70,186,76,57,192,112,184,139,133,117,118,224,68,109,214,133,177,44,117,154,53,66,94,45,38,10,166,126,23,51,167,65,254,222,98,217,55,42,118,180,107,148,96,92,190,64,224,41,2,54,160,228,99,57,54,172,218,245,129,240,235,151,88,212,168,245,46,177,67,206,119,165,188,211,87,53,69,94,91,246,127,150,202,76,177,153,157,83,40,63,190,24,194,158,36,70,182,7,231,181,229,184,71,74,47,191,198,8,69,203,185,70,217,63,198,225,133,161,114,18,27,135,240,35,212,56,129,178,157,203,163,183,213,195,182,128,41,161,122,207,238,201,210,74,74,192,184,70,5,70,50,249,58,185,126,63,157,170,172,60,132,98,96,245,137,215,66,65,118,11,76,162,112,205,1,39,9,139,0,147,127,59,2,198,63,217,223,167,70,74,138,43,171,192,243,173,106,242,220,48,152,3,165,218,80,26,83,176,83,220,108,172,150,77,33,7,46,1,176,243,9,98,84,160,58,147,13,167,67,242,149,103,140,74,53,87,226,131,87,79,237,237,117,212,102,54,57,174,17,101,130,139,248,194,5,150,54,153,225,120,31,202,142,197,135,136,146,218,195,220,79,122,137,239,89,144,54,146,131,205,34,242,239,115,35,88,186,229,131,13,163,235,30,254,193,208,243,210,165,11,255,193,141,63,131,46,178,64,222,168,140,95,241,150,247,12,97,136,44,187,52,57,208,253,102,46,2,99,232,203,241,2,119,227,140,51,147,12,148,173,160,209,209,250,136,242,151,83,44,59,170,95,71,216,2,197,164,9,101,192,135,93,142,230,253,154,101,89,223,151,192,16,208,122,99,210,106,166,188,148,237,172,241,232,105,84,246,242,104,171,163,43,142,226,8,20,59,1,18,2,151,245,57,240,217,36,97,144,23,152,98,254,126,199,211,156,53,47,195,1,120,167,81,2,229,75,200,69,245,172,133,243,44,63,182,144,81,77,91,12,78,244,137,203,240,237,202,170,223,139,140,216,164,52,191,186,157,141,234,231,44,114,108,33,181,140,199,199,225,4,1,72,23,24,183,73,242,135,115,213,216,178,122,88,62,80,3,57,156,181,4,22,152,172,58,183,195,11,39,213,35,182,175,118,212,204,176,25,139,85,101,110,25,149,105,74,148,247,225,103,217,18,79,19,116,108,36,136,28,173,38,42,244,96,200,57,147,91,133,40,142,73,150,14,48,142,167,82,28,230,34,37,230,170,213,70,117,55,72,41,138,192,56,126,48,137,36,55,159,11,152,218,102,177,20,76,108,179,249,242,48,97,160,36,166,219,178,99,45,122,222,204,22,222,2,91,180,60,80,130,82,111,80,76,184,181,183,59,195,33,29,168,83,62,136,189,214,240,101,157,43,25,24,50,164,80,47,228,234,166,27,5,250,93,183,20,114,255,86,247,11,4,52,36,92,172,4,198,244,112,179,145,124,243,94,183,182,62,123,99,247,173,148,220,176,241,82,142,129,169,83,202,209,26,211,247,243,219,40,160,249,249,115,224,243,73,229,54,137,220,203,44,62,87,184,136,236,41,231,230,66,48,233,102,173,24,76,80,75,30,222,9,154,249,26,201,72,26,13,57,86,23,124,113,213,55,98,11,137,101,49,89,151,241,28,239,248,109,163,86,147,223,62,251,176,235,97,27,140,100,184,160,217,222,220,81,234,48,196,152,134,234,110,93,57,36,251,105,84,165,245,217,231,14,22,171,151,142,83,61,39,48,124,221,239,167,73,173,255,252,246,57,228,91,121,15,47,18,182,199,216,171,16,148,188,183,22,17,52,203,73,76,43,118,75,52,13,114,146,29,111,89,249,73,188,22,81,18,109,108,57,194,67,6,28,90,88,129,9,92,201,128,67,101,45,43,132,68,149,29,43,31,125,90,49,192,22,97,169,234,142,5,166,194,82,55,18,12,213,163,189,169,176,153,151,75,224,106,81,2,159,103,169,139,202,101,181,252,157,153,75,76,98,228,216,102,19,24,127,90,172,93,252,16,83,31,94,40,166,142,109,133,213,151,228,192,55,3,252,253,182,81,169,139,133,182,77,101,202,239,116,231,65,41,189,122,106,96,76,117,247,75,100,19,222,145,75,2,190,24,100,241,28,94,120,44,167,192,86,183,182,99,95,57,91,82,85,152,97,242,203,15,159,147,191,120,48,145,190,30,93,195,83,160,22,218,134,80,54,239,7,195,5,41,15,31,4,13,220,218,54,85,47,89,187,123,108,11,42,59,218,224,63,151,103,83,55,118,245,77,12,222,66,91,1,140,189,216,125,200,9,234,47,89,64,228,178,83,80,20,48,21,239,85,96,171,243,156,175,181,158,188,8,190,157,229,24,63,77,137,166,28,142,219,42,39,114,126,240,249,2,50,87,140,91,212,175,32,7,134,156,85,58,78,58,127,141,157,156,28,214,37,70,20,138,167,237,125,107,75,121,18,112,193,106,58,2,198,164,222,10,83,37,29,40,165,192,209,24,2,14,168,223,163,49,186,198,239,230,180,172,158,179,180,152,195,231,179,191,212,5,96,170,206,223,9,3,241,197,20,248,28,163,174,107,100,39,12,105,71,91,96,148,101,119,192,197,20,55,63,112,75,49,224,232,241,60,6,170,106,244,155,169,196,217,104,116,98,91,126,27,194,94,31,51,200,126,132,91,174,66,208,156,123,241,211,11,166,155,246,20,124,128,169,13,75,209,26,209,204,41,163,66,254,71,245,49,37,32,147,30,101,0,133,7,120,44,139,163,132,151,178,244,219,42,117,162,103,4,15,94,166,52,48,234,182,110,170,83,72,144,151,246,12,170,231,230,14,125,232,102,215,171,19,2,182,120,184,247,12,170,251,199,117,0,12,77,218,8,152,218,185,45,31,100,147,73,237,87,148,132,167,78,14,1,92,159,38,190,227,48,22,67,83,120,245,125,131,179,192,140,217,91,32,56,27,160,227,190,171,11,130,171,254,104,162,128,113,10,184,215,29,110,150,34,174,139,5,7,71,95,129,162,147,252,214,166,41,26,58,15,9,9,247,136,202,175,33,112,55,246,85,135,217,116,158,115,13,57,34,180,14,28,62,159,79,152,16,128,207,24,78,63,118,217,134,37,231,30,152,66,91,63,5,48,137,178,204,241,92,205,252,243,239,101,242,136,50,25,168,41,91,55,4,10,67,3,167,97,149,49,67,25,193,195,55,70,224,32,71,196,66,65,246,92,97,170,163,20,90,37,25,178,51,23,16,225,118,184,24,11,146,192,131,235,111,118,24,74,235,42,175,133,205,123,185,66,128,19,174,109,25,82,82,206,111,126,14,244,94,22,151,150,247,66,195,236,150,148,1,67,247,251,110,233,44,123,91,192,1,87,60,196,1,179,69,93,54,3,80,171,182,88,130,154,253,31,63,125,118,241,245,156,42,87,141,189,189,214,196,115,182,192,36,17,188,159,166,10,112,203,195,243,50,49,137,247,112,44,132,7,159,49,89,59,173,120,237,92,116,229,91,117,193,229,12,48,152,50,175,42,48,67,58,31,204,77,66,186,70,202,231,168,241,112,91,130,111,208,206,254,199,13,170,199,23,193,226,19,116,97,44,198,84,201,42,6,133,35,21,105,183,146,99,196,73,2,145,158,205,95,220,196,97,83,173,124,168,81,114,237,247,53,161,120,109,2,115,40,59,136,214,199,243,107,47,91,141,245,77,112,18,74,20,197,147,218,98,150,145,218,37,59,14,27,92,43,41,102,56,110,192,44,173,169,59,184,20,240,182,0,160,59,17,180,86,175,59,54,180,108,249,22,172,233,62,99,146,65,161,241,106,232,128,33,105,235,239,151,225,75,150,103,147,30,235,183,58,235,88,121,238,129,101,30,51,119,255,178,242,160,80,149,183,34,157,240,205,49,220,20,178,195,87,243,144,189,71,159,145,150,85,75,8,111,174,169,43,231,241,231,82,140,78,65,101,122,223,241,92,78,101,233,192,78,226,172,194,6,195,178,36,111,53,96,193,191,27,60,5,113,148,84,202,195,7,58,216,111,225,101,146,204,4,45,38,149,22,168,101,1,9,124,174,78,57,58,102,180,126,210,177,97,124,77,177,236,76,193,71,59,182,185,50,182,7,75,86,29,183,156,76,253,87,12,10,122,137,114,216,115,35,60,203,33,222,58,115,159,145,135,79,243,192,188,174,205,41,247,65,174,19,99,188,142,163,161,86,228,123,112,147,44,177,201,14,24,29,182,204,80,146,53,198,123,175,46,20,10,245,39,97,180,222,144,89,26,187,194,166,100,19,175,133,227,161,23,129,185,98,183,183,23,141,242,106,99,129,143,9,233,103,61,243,40,161,95,26,112,131,28,234,77,81,252,114,114,98,226,74,62,221,217,239,92,146,203,189,37,192,82,55,113,81,242,91,102,126,227,77,34,103,233,49,141,240,143,108,217,98,155,149,133,134,25,97,7,251,123,43,232,119,154,207,224,74,42,20,138,32,2,195,77,238,87,127,82,178,30,195,130,161,80,204,172,56,232,57,250,229,157,41,223,242,139,63,1,234,199,177,12,184,109,241,132,13,241,217,137,32,242,59,54,130,155,70,236,59,79,167,222,224,115,226,185,167,18,81,83,17,227,6,198,197,190,2,38,80,144,245,225,13,199,169,119,27,190,212,42,86,0,217,75,228,13,59,76,193,166,244,219,180,246,60,252,125,22,240,172,77,127,153,196,242,48,171,170,29,219,250,203,4,192,195,162,131,154,88,102,111,67,45,242,25,124,48,89,213,41,31,18,157,138,230,17,159,4,93,197,214,143,49,108,143,125,232,147,116,0,36,35,32,133,29,139,59,176,43,140,107,209,163,69,28,77,237,41,186,19,255,196,203,226,49,130,100,220,35,178,155,144,36,213,147,123,20,128,215,144,125,172,145,148,81,195,196,38,36,83,116,101,76,203,25,30,209,26,222,118,25,50,140,128,30,102,110,231,72,210,201,191,172,30,244,193,118,6,41,124,94,188,196,123,147,242,222,245,225,45,205,245,186,246,99,124,19,120,237,122,169,104,246,143,143,109,14,109,13,87,165,123,213,18,37,182,83,63,231,177,138,247,136,158,159,47,151,154,156,166,29,226,209,234,222,167,84,141,207,45,11,124,46,207,189,198,36,165,112,163,191,247,198,97,132,4,78,44,144,138,238,137,192,150,134,235,15,135,183,78,174,199,148,115,229,58,231,51,224,209,177,145,223,166,220,58,156,168,103,83,192,65,191,5,102,167,12,243,31,161,4,9,56,81,207,101,181,252,97,131,87,61,19,33,237,229,38,235,187,213,182,36,109,129,77,167,193,15,15,115,45,111,109,77,234,103,192,231,3,144,152,36,240,50,89,114,135,177,30,245,181,169,94,185,217,251,108,179,214,90,31,190,136,237,135,161,0,109,148,216,139,40,135,207,21,7,0,20,73,181,125,126,27,98,211,246,236,31,110,135,2,31,235,231,18,110,219,193,102,9,156,10,91,189,254,133,145,97,146,157,148,215,46,207,254,233,120,251,75,251,192,46,175,11,156,72,17,248,12,26,14,39,127,54,197,46,163,105,235,115,243,91,97,214,85,248,90,167,194,25,253,23,31,52,34,40,61,235,195,169,28,92,254,218,63,190,69,29,149,60,160,32,117,120,148,242,237,26,94,246,237,93,131,28,110,214,253,233,218,242,156,27,210,133,33,22,252,244,252,12,75,241,19,187,16,109,220,245,51,17,199,205,7,223,38,212,12,213,194,103,38,38,247,48,17,236,195,67,248,105,61,158,157,157,49,231,183,206,83,98,207,97,75,80,178,94,167,126,48,11,112,197,179,141,148,239,243,61,77,126,201,97,20,248,62,95,132,100,219,120,246,177,191,116,195,100,38,17,13,114,216,244,245,116,72,57,128,98,129,101,171,136,144,142,87,216,148,123,60,188,21,205,19,36,70,87,195,228,204,196,111,197,76,65,207,235,93,97,113,79,141,164,79,38,111,44,236,144,76,193,202,144,111,217,200,125,153,49,160,164,120,235,234,50,106,147,135,66,103,40,47,5,175,77,137,139,160,113,247,202,93,173,67,231,209,194,228,204,232,98,203,59,157,255,219,175,223,231,253,199,203,53,7,134,69,35,26,35,199,154,146,254,52,197,246,97,175,38,114,149,135,62,156,144,209,152,1,43,221,37,140,146,104,199,103,31,238,148,140,76,77,96,136,161,221,148,94,219,166,169,252,54,69,110,177,122,96,249,37,120,34,48,9,105,254,45,23,81,153,178,21,174,166,59,239,176,9,78,43,108,7,119,192,68,204,165,103,38,87,232,55,178,69,126,141,196,101,206,183,195,177,230,131,182,72,162,150,33,133,195,4,38,20,71,113,202,188,233,61,178,45,85,255,97,10,228,100,15,63,134,28,187,246,10,148,211,95,80,116,88,74,180,181,208,249,86,184,69,106,22,240,153,252,114,52,13,163,240,31,175,117,45,18,215,60,255,228,240,169,129,114,169,159,130,34,155,236,119,107,174,255,248,103,31,204,112,197,213,100,209,149,45,87,111,194,34,195,163,212,230,133,58,134,167,188,23,21,255,110,44,243,214,36,228,72,107,152,234,46,199,140,193,189,168,147,19,153,204,209,226,217,196,143,228,120,32,241,159,194,43,135,23,50,138,85,224,194,125,35,198,108,159,195,187,202,123,153,82,95,142,105,194,12,215,79,253,163,121,244,207,69,98,80,154,250,219,168,168,190,41,90,82,86,167,217,48,42,186,104,220,76,87,94,80,156,29,111,26,13,46,89,50,83,214,171,16,181,233,143,137,244,102,176,17,248,95,65,6,99,246,200,75,253,90,231,156,34,217,209,183,171,51,171,244,214,68,41,107,254,236,25,176,127,60,56,155,88,232,219,112,168,236,31,2,143,157,250,219,174,172,24,233,161,220,87,214,219,173,6,242,143,89,224,66,217,115,141,179,195,212,12,5,254,113,9,199,153,152,37,25,232,160,11,207,228,10,116,143,33,27,37,188,31,163,196,118,68,62,109,151,153,50,9,91,189,195,154,228,90,125,105,178,37,202,240,142,153,100,146,184,173,38,36,1,61,188,71,120,20,228,180,157,17,31,195,64,65,103,76,222,184,155,162,149,163,86,105,36,159,2,185,192,28,199,97,111,166,36,249,224,129,123,58,140,0,196,69,186,236,176,76,10,118,104,135,45,105,69,58,77,141,242,126,30,156,2,81,153,244,12,46,130,18,182,209,128,120,104,41,92,112,111,132,203,128,234,81,153,160,22,224,242,180,121,60,10,136,148,201,199,248,137,129,6,218,138,186,201,201,151,193,221,20,238,73,14,118,65,225,242,120,254,132,33,234,229,16,168,108,203,53,9,91,116,232,87,54,246,205,20,238,157,9,123,143,220,215,204,23,253,236,92,83,91,144,1,93,132,114,86,76,125,43,134,91,242,240,115,169,135,125,195,225,115,86,74,166,243,90,198,0,24,83,108,225,213,146,77,20,191,234,107,11,237,137,56,9,23,14,23,31,174,101,89,158,130,109,243,237,191,139,1,74,232,15,70,123,106,199,59,161,232,147,100,234,146,95,7,229,159,195,38,138,85,21,230,162,18,48,137,77,58,34,181,152,180,73,192,230,252,20,24,106,165,112,231,110,238,24,178,67,146,217,209,111,177,26,240,50,95,221,7,206,73,96,20,191,244,225,246,178,126,215,50,226,142,162,104,117,162,98,11,150,176,59,127,223,43,71,150,143,9,160,61,186,70,131,153,162,239,158,135,145,91,244,115,228,246,174,222,148,38,75,37,205,50,63,117,228,144,66,209,63,62,141,169,147,247,248,109,130,58,46,127,62,53,161,152,85,3,102,155,218,159,214,165,236,112,240,156,175,47,118,15,141,143,133,29,141,225,43,169,159,198,16,191,70,216,205,212,67,62,48,38,215,138,176,91,215,164,94,155,132,205,47,137,150,130,62,234,252,12,138,41,190,70,76,143,56,179,78,21,178,151,226,218,14,131,203,210,165,71,100,191,134,227,10,38,244,162,107,203,74,227,94,48,114,137,224,211,65,59,137,34,17,87,195,55,42,121,56,216,43,231,242,20,46,53,202,77,166,24,86,11,153,147,22,49,88,164,180,183,108,209,199,250,33,2,233,223,139,248,69,214,245,53,77,237,215,231,194,66,9,232,3,99,77,214,26,49,218,4,11,146,192,43,168,6,12,174,85,227,218,20,137,80,20,238,48,246,134,216,70,11,94,162,112,148,240,91,91,54,156,141,80,103,120,10,151,149,166,15,65,161,180,140,215,130,105,88,143,98,184,158,157,251,217,158,77,42,179,180,206,166,148,18,15,39,154,40,83,101,83,122,27,17,216,5,55,137,180,45,84,113,132,219,11,23,220,208,110,147,150,187,106,252,50,76,53,93,91,91,70,80,244,155,202,175,151,244,177,208,107,173,47,2,11,115,73,147,205,114,155,30,252,138,111,221,207,241,81,181,53,181,47,59,102,10,178,102,178,97,89,234,95,84,208,17,125,63,111,82,4,46,28,93,61,230,153,85,37,10,204,13,245,253,54,244,240,250,222,19,153,212,112,30,161,170,165,161,177,77,185,216,12,15,234,216,90,43,198,132,54,218,228,64,97,49,144,65,67,120,54,215,249,26,175,87,185,110,53,77,211,25,38,127,240,144,44,236,123,249,242,212,39,204,69,234,105,5,222,102,234,190,142,87,41,112,32,103,161,183,92,227,181,77,128,92,70,5,199,84,121,175,141,163,81,12,225,141,159,242,57,203,169,239,146,244,217,3,119,203,24,139,15,134,8,174,182,70,125,214,51,86,96,201,77,93,103,34,170,209,145,174,207,100,129,63,248,193,27,71,117,248,72,89,232,83,182,75,206,210,52,195,105,141,201,163,62,53,174,129,41,191,220,141,100,82,231,10,91,33,131,195,36,225,165,79,235,185,106,108,74,196,162,247,210,223,110,220,202,98,253,65,242,186,62,15,135,184,60,96,252,40,178,155,34,232,21,87,19,214,62,172,46,10,227,202,143,61,11,146,152,71,85,68,249,28,26,52,158,149,133,79,229,220,204,155,194,176,125,68,186,12,30,242,183,87,179,41,181,176,71,14,140,51,248,189,24,181,121,125,249,79,147,65,82,165,120,3,97,15,171,249,247,44,59,232,182,146,244,12,209,25,55,105,73,240,99,61,15,129,145,178,127,73,145,176,95,102,233,25,82,208,225,189,205,84,25,39,253,109,148,41,220,20,50,193,163,241,132,188,169,210,45,148,134,71,162,41,108,212,93,70,5,91,60,202,78,206,230,137,16,164,160,220,159,35,57,202,242,24,146,12,74,167,42,43,50,217,80,151,149,236,92,227,131,27,81,18,9,75,160,4,228,225,46,106,53,106,255,142,221,130,176,75,127,48,44,157,59,82,213,26,37,49,31,184,147,161,20,105,195,198,96,47,15,31,118,232,7,60,155,250,212,160,162,58,119,146,215,154,132,191,37,223,107,30,83,168,238,253,90,231,71,199,1,188,89,236,2,203,94,77,161,84,169,81,149,8,155,226,150,172,199,109,185,84,183,170,223,242,205,182,240,226,2,15,72,204,35,213,173,193,205,38,61,219,92,36,90,252,52,132,55,207,253,100,132,105,36,89,198,160,161,62,85,5,70,194,161,61,180,15,153,134,84,192,180,48,0,121,54,38,162,192,21,238,242,64,185,206,191,183,70,38,36,71,4,207,100,191,102,147,103,115,36,185,73,13,188,186,212,129,66,253,140,4,111,244,108,82,226,245,198,140,251,244,40,177,250,206,101,102,202,68,226,56,171,53,6,28,59,83,114,36,240,198,154,90,75,100,22,158,158,63,35,236,220,245,73,233,138,76,79,10,121,228,83,195,162,68,233,136,195,166,16,175,168,197,175,30,122,62,95,23,152,88,85,137,148,71,136,111,151,62,155,104,118,108,26,166,78,61,229,181,8,200,142,151,37,10,207,160,116,123,155,21,246,190,37,106,135,89,97,42,129,227,107,153,179,229,161,80,250,180,248,210,149,144,153,124,104,184,56,114,108,40,240,123,54,249,97,188,127,59,189,45,1,17,194,174,31,3,90,163,30,9,222,120,168,229,151,27,129,145,72,141,69,212,119,127,80,234,145,252,151,49,208,36,229,106,99,218,33,175,232,27,188,137,67,200,79,23,234,183,195,40,61,11,41,139,97,9,131,34,202,53,126,238,109,163,135,41,2,83,75,25,39,246,238,20,81,232,195,209,53,151,132,200,1,249,162,44,142,101,132,188,239,104,154,73,39,112,166,182,224,101,91,166,172,5,49,164,165,83,46,220,158,81,139,84,136,192,5,201,184,56,177,73,221,105,159,117,107,132,80,1,19,235,147,158,83,16,156,34,159,128,148,8,9,78,224,71,179,218,144,7,139,154,245,143,117,103,205,184,144,194,85,46,78,185,13,243,84,126,207,102,7,151,41,76,105,63,242,213,97,81,19,137,214,205,44,65,75,28,6,53,180,74,242,104,194,206,45,94,26,29,192,15,136,167,240,25,227,150,73,171,123,48,74,131,241,82,228,72,201,68,162,150,117,239,48,253,96,79,122,12,61,192,70,74,21,6,210,249,236,85,27,67,9,22,65,100,168,155,166,158,60,68,184,71,124,172,105,84,12,69,225,99,117,62,83,189,155,15,85,96,18,134,119,125,185,177,104,99,42,76,37,243,179,151,217,72,21,230,124,151,212,89,152,185,244,100,162,232,33,12,164,51,199,68,181,208,96,124,86,222,181,241,211,70,209,83,175,163,139,234,55,97,203,150,205,31,56,215,200,60,161,200,170,181,250,57,51,225,184,136,76,138,178,150,218,110,20,171,69,109,20,252,112,229,73,111,2,159,93,33,252,26,198,254,174,246,19,53,97,123,189,200,123,18,149,23,43,185,46,212,172,68,214,75,202,106,39,140,150,199,75,182,233,91,141,35,42,43,203,8,95,206,38,231,77,58,221,217,99,194,45,204,102,84,116,184,81,194,122,193,107,152,223,167,26,156,149,48,86,120,42,225,131,254,76,97,134,107,132,175,188,253,212,103,212,110,163,80,202,81,68,193,170,62,27,229,93,15,78,160,42,128,127,70,76,198,105,137,134,14,155,20,205,7,70,220,44,126,26,238,16,25,109,60,252,225,214,51,146,155,36,107,7,234,203,249,126,120,111,41,37,222,84,248,103,79,183,1,134,247,127,171,157,92,102,15,31,42,196,210,82,214,116,224,10,221,71,68,205,33,245,252,152,209,5,138,116,247,234,85,115,72,42,76,9,87,36,151,50,72,186,161,100,200,203,158,39,125,66,209,45,141,147,133,244,253,173,43,100,62,234,149,184,26,233,17,83,65,195,161,234,77,180,205,54,94,188,230,207,45,150,60,195,29,193,30,136,15,166,94,145,203,37,152,186,81,40,89,210,68,22,200,80,143,0,25,154,81,122,161,154,20,250,121,72,16,202,218,220,181,177,133,101,47,10,215,158,22,70,108,83,249,245,31,110,40,38,232,13,182,141,72,173,131,187,45,111,189,67,30,243,239,165,203,194,221,54,138,94,235,169,109,143,176,28,118,253,231,250,10,3,231,101,243,50,184,104,97,15,210,229,68,160,60,64,101,180,248,226,166,132,148,111,70,30,37,156,30,187,170,183,130,76,223,237,107,210,68,13,218,84,152,208,70,188,52,26,154,59,127,96,148,206,3,134,226,93,124,252,100,252,100,191,36,66,193,75,34,213,7,70,248,52,96,28,104,58,162,228,176,73,215,96,103,149,224,24,28,12,125,186,199,123,33,9,152,62,15,55,34,58,111,13,135,82,151,180,42,56,1,166,199,206,40,152,216,66,36,177,140,60,101,121,84,100,153,40,242,208,215,198,160,240,212,137,115,165,104,245,227,41,169,109,71,194,23,209,26,84,133,166,190,246,94,195,125,241,144,7,172,166,175,101,225,180,219,111,156,146,163,126,26,155,134,70,113,184,217,226,146,201,128,229,123,93,60,70,68,153,82,209,137,150,171,43,70,109,147,130,86,230,155,197,246,4,61,193,133,59,203,67,188,152,103,87,45,51,66,100,212,166,145,94,174,48,153,50,14,159,195,238,108,241,58,79,45,25,121,59,204,129,167,30,61,187,239,250,79,19,227,171,159,21,98,62,85,31,21,102,198,80,55,102,69,78,215,31,157,161,211,144,252,255,109,65,130,232,216,89,60,212,123,8,140,147,115,251,231,66,133,177,168,55,176,32,54,234,73,83,80,67,215,36,217,96,176,136,156,109,248,158,13,3,6,193,173,174,198,108,58,23,1,219,182,178,213,61,75,220,253,254,246,160,34,99,168,131,135,107,251,240,239,53,96,60,175,26,161,192,21,233,55,57,246,65,248,213,37,14,192,247,140,245,69,252,82,139,48,23,6,58,181,230,23,46,56,178,52,56,98,180,47,30,2,70,216,134,90,100,129,41,155,240,53,192,76,218,163,105,107,4,133,74,180,30,181,202,52,69,131,11,9,227,139,102,138,34,62,112,10,162,107,96,142,102,153,104,8,174,161,45,238,48,105,58,50,87,24,207,158,60,128,252,75,81,212,158,145,132,234,249,194,7,230,60,144,173,154,50,227,149,30,76,161,138,248,243,248,41,114,238,29,166,18,120,126,96,114,203,124,200,113,69,125,226,108,29,114,0,7,209,199,213,239,65,45,212,140,39,39,194,71,85,209,89,60,81,134,92,161,161,219,56,209,208,29,241,61,138,174,80,174,16,24,230,118,207,57,233,22,174,152,138,50,156,205,81,66,83,83,27,243,169,124,217,247,73,13,88,214,152,142,5,232,189,103,38,71,95,234,7,94,81,102,210,59,36,139,82,35,64,18,233,246,184,10,137,66,144,246,124,208,230,219,48,148,199,89,51,134,17,35,72,145,116,142,92,224,214,28,80,220,153,53,50,45,123,107,200,72,124,96,104,165,188,53,59,223,214,8,116,51,123,204,81,227,7,150,49,193,195,232,22,54,169,17,244,173,104,20,236,152,125,190,165,224,50,92,235,243,236,201,117,55,96,134,68,135,12,255,90,245,164,17,83,239,17,218,16,126,155,60,39,127,47,211,219,209,96,45,132,183,213,103,40,12,35,89,75,246,140,77,183,120,21,87,183,59,141,194,216,3,17,252,166,56,169,107,1,2,181,15,197,75,44,203,185,164,175,111,99,188,186,62,193,145,161,104,106,20,46,172,118,191,141,29,155,6,178,57,169,44,165,34,105,108,79,206,32,76,88,199,39,106,63,172,78,195,225,188,63,249,44,139,58,68,15,141,20,178,197,213,207,126,254,26,242,214,236,40,215,110,201,161,48,101,131,234,115,216,20,127,171,14,41,238,137,233,123,2,236,171,80,196,41,156,61,13,26,52,65,72,39,40,11,192,127,185,215,249,169,22,65,147,158,96,173,195,5,185,238,174,143,134,157,232,126,204,214,214,192,241,46,253,134,88,210,183,58,243,39,15,57,124,168,99,196,233,19,240,121,45,237,55,65,231,236,231,34,12,37,122,156,51,66,221,189,94,80,113,171,196,60,48,87,191,29,63,77,213,198,248,12,56,121,237,254,218,248,104,214,252,126,173,17,9,7,104,59,212,209,53,68,93,75,84,98,253,238,45,91,231,209,121,178,115,246,16,190,236,74,202,182,76,197,205,107,113,11,246,210,214,227,30,202,189,243,90,209,58,231,241,73,102,176,206,250,197,198,114,119,166,134,191,241,37,69,149,12,201,99,136,146,104,106,137,93,34,46,204,107,105,145,24,222,138,8,91,150,106,78,152,79,222,10,233,249,254,57,161,73,235,154,54,139,208,225,217,183,125,88,6,137,109,122,106,22,227,9,158,14,99,215,143,15,204,72,85,135,185,57,38,125,56,190,64,191,106,66,143,13,197,169,102,167,80,236,226,173,161,181,94,93,97,179,59,29,166,200,172,104,252,155,152,244,246,211,11,85,152,169,21,18,203,36,204,220,150,192,92,234,89,19,72,154,37,76,122,215,168,149,211,12,108,54,91,184,14,28,174,144,119,79,221,200,33,99,243,223,174,168,121,124,78,24,216,37,252,167,185,99,127,194,254,80,160,167,26,48,245,179,106,97,145,20,237,22,20,5,130,122,65,225,76,118,202,4,190,187,37,148,126,76,129,154,87,192,132,215,52,83,130,220,202,152,71,152,172,41,125,80,20,156,2,198,9,38,105,133,176,1,67,135,250,131,45,131,186,139,153,111,101,159,145,61,197,253,155,3,78,97,164,124,3,230,246,162,105,76,132,87,99,245,145,173,58,250,7,38,74,236,169,154,220,71,183,142,201,36,121,214,83,76,169,69,73,159,247,154,124,42,55,53,224,12,131,190,84,109,206,84,156,1,131,157,178,162,243,162,112,89,113,117,226,44,217,159,211,105,101,211,50,116,24,33,80,49,228,23,23,239,72,167,60,167,87,41,154,150,200,6,118,54,60,31,21,248,249,62,219,6,69,66,227,70,231,248,52,164,215,203,52,99,166,204,226,173,141,123,240,99,76,147,100,26,61,199,242,211,234,37,190,208,136,228,46,164,120,83,106,31,216,238,145,14,115,142,234,234,34,207,165,249,142,86,44,209,127,232,37,162,153,98,145,195,3,138,95,249,158,212,239,70,26,41,149,20,88,235,159,43,200,219,54,10,238,214,164,91,245,54,26,51,239,185,85,231,234,41,177,173,136,40,90,39,75,216,18,216,178,247,226,183,141,32,80,46,187,4,106,150,15,106,254,137,129,202,205,140,16,90,212,148,100,54,195,143,15,10,7,78,88,158,103,198,18,197,215,244,21,184,60,253,38,77,181,81,173,234,63,224,96,105,238,43,202,144,52,12,189,83,82,62,237,142,126,242,65,96,150,252,56,16,216,88,238,176,32,61,82,63,78,147,26,4,0,199,48,57,198,97,251,120,131,230,218,126,161,52,162,150,33,41,153,219,84,28,252,88,206,200,207,105,193,151,81,44,59,177,65,97,95,32,53,85,147,114,48,107,29,166,78,105,171,115,173,91,25,220,14,248,83,234,78,78,107,156,47,92,162,247,248,228,251,64,67,82,30,108,212,59,223,124,31,191,37,16,153,66,134,70,80,43,247,117,20,254,166,241,73,6,130,19,195,135,132,231,86,77,185,193,215,230,68,43,103,18,81,66,167,46,193,99,183,108,79,123,41,144,249,126,182,90,43,186,223,110,160,89,2,85,211,158,77,4,212,220,115,76,57,21,2,16,10,163,174,186,29,174,164,9,10,10,131,166,159,247,200,253,40,127,38,240,126,187,2,172,95,48,12,169,171,19,2,218,104,109,137,12,234,99,69,228,213,183,241,100,217,109,58,19,240,160,76,31,241,68,129,67,239,154,144,67,237,133,27,158,150,61,176,229,204,37,173,228,44,252,25,48,190,128,162,9,57,235,109,119,164,16,87,45,121,220,155,140,143,120,177,209,40,84,248,228,204,212,225,108,168,5,158,117,146,114,62,41,53,248,3,47,76,61,132,22,218,108,211,105,142,174,193,49,167,101,58,198,242,30,151,144,132,136,153,214,87,108,184,12,60,163,153,116,14,110,164,154,112,147,33,194,112,56,35,186,60,62,112,138,251,79,58,253,248,120,246,182,169,127,249,247,66,167,175,169,251,108,119,162,246,1,151,185,63,105,70,157,236,86,127,180,185,94,178,118,187,177,56,253,173,108,3,202,159,36,37,124,221,62,224,38,117,91,62,67,86,240,158,58,204,253,80,189,107,228,234,133,19,56,193,84,92,210,247,189,156,34,144,80,8,57,100,218,51,168,138,253,230,133,183,248,227,234,217,48,48,77,175,11,65,171,75,184,188,16,202,195,92,119,212,42,80,53,156,154,224,82,139,33,75,56,98,53,179,4,127,87,191,182,93,38,89,106,200,152,1,19,86,174,14,243,41,63,209,19,214,250,29,82,46,155,196,197,228,183,49,17,252,115,145,93,192,180,210,144,81,135,75,197,225,98,91,171,198,140,70,238,206,166,141,75,157,202,29,125,56,242,177,43,96,211,95,255,180,134,237,214,209,153,68,129,212,80,136,125,253,181,249,157,210,53,61,234,172,61,47,190,203,28,131,100,155,40,156,147,83,202,229,101,181,11,75,34,128,208,213,207,235,210,39,11,191,43,199,146,181,46,235,193,197,246,79,13,164,117,47,86,38,46,150,148,6,246,160,236,118,222,182,225,56,253,60,26,42,233,237,29,131,112,188,235,215,164,44,174,222,124,210,140,159,53,103,13,173,147,244,236,57,99,166,222,91,118,81,116,186,178,136,93,93,62,100,244,214,177,226,217,108,192,41,73,226,177,69,15,211,21,140,229,91,145,166,172,25,3,5,125,230,123,155,61,176,229,32,125,96,136,174,252,225,208,199,52,13,200,146,247,232,230,246,129,81,170,90,159,92,184,54,221,59,109,137,219,103,67,83,24,38,196,230,175,125,254,169,183,89,40,249,113,135,222,223,158,208,8,228,79,235,78,221,104,192,147,123,193,39,139,239,229,7,67,219,93,197,231,72,112,146,40,96,118,148,132,190,161,241,197,179,228,60,132,141,100,9,25,35,26,218,132,139,42,90,243,61,37,64,67,145,226,217,93,125,174,144,21,190,242,7,62,87,227,215,122,32,27,162,233,14,201,220,180,247,131,77,162,231,123,233,198,64,158,128,79,37,170,204,213,161,195,166,68,20,206,71,5,2,213,244,217,179,206,49,235,228,80,176,136,160,59,163,240,249,12,245,110,120,121,86,10,26,52,154,135,147,37,249,92,154,152,73,179,126,54,242,157,189,10,132,92,8,42,13,245,228,164,218,120,250,195,9,35,230,79,58,41,41,159,190,244,205,241,247,177,254,112,11,215,238,131,138,31,247,147,30,108,74,36,63,112,88,174,168,158,186,100,196,183,7,103,162,53,154,192,91,240,243,222,142,13,227,181,212,227,11,206,142,118,147,106,242,48,54,93,181,121,137,153,56,95,61,34,128,99,107,13,30,117,238,197,29,31,176,116,140,170,148,89,20,155,181,56,6,168,21,36,74,35,6,222,52,150,198,11,227,39,22,78,109,204,67,147,67,118,56,145,17,164,230,33,180,215,211,187,214,76,247,66,109,207,99,139,228,225,93,107,28,9,26,164,236,84,31,5,140,99,74,82,241,128,41,62,26,14,243,120,61,151,135,249,37,253,183,185,105,39,53,86,250,83,150,67,65,184,177,89,124,172,102,44,43,111,13,135,150,154,50,231,152,174,78,211,79,58,238,20,57,36,96,179,193,189,49,148,24,122,113,59,167,37,81,236,237,48,89,14,159,91,8,230,76,188,54,69,63,165,104,180,156,196,154,107,70,33,12,130,139,237,3,35,207,179,29,62,227,162,81,1,131,251,53,240,176,51,81,121,212,48,228,198,192,107,14,23,84,30,63,176,221,78,28,70,39,68,111,133,184,139,156,96,250,192,166,122,81,62,195,114,181,72,73,179,36,31,79,59,78,118,198,245,32,100,238,251,228,5,8,106,89,208,254,104,68,225,63,43,168,227,68,200,241,236,188,63,165,120,72,193,30,131,50,7,140,59,98,124,224,157,5,70,112,82,215,192,70,19,229,126,109,163,25,21,154,103,224,230,148,220,70,142,187,62,91,22,5,206,235,94,102,169,229,231,114,172,61,163,34,115,247,128,169,103,222,58,75,23,198,80,192,132,66,244,82,57,206,76,108,222,113,212,234,231,103,208,206,69,123,68,215,6,37,200,253,51,15,91,80,187,17,163,169,92,35,53,163,195,42,7,28,70,33,239,19,76,71,235,204,247,98,162,90,237,51,207,208,128,123,207,206,170,228,254,203,233,56,219,171,55,70,194,51,127,97,116,75,90,192,84,144,233,10,201,33,14,110,126,12,106,255,180,103,232,142,199,52,68,216,168,234,77,227,167,90,24,240,217,101,146,246,188,90,61,197,10,56,107,220,151,68,160,149,94,199,237,107,107,114,3,99,52,252,123,117,182,144,79,94,5,190,253,229,223,203,136,117,250,39,125,193,246,49,135,161,1,214,157,220,136,160,98,146,147,112,61,63,141,185,217,123,99,171,55,42,223,28,129,99,139,250,60,52,102,179,57,190,176,19,202,144,32,141,112,131,166,31,64,185,228,175,101,5,209,186,81,163,17,186,189,45,68,26,127,114,23,214,116,42,126,104,148,123,214,237,172,39,43,50,189,104,38,2,183,117,1,36,142,121,239,118,230,34,174,25,2,199,200,61,55,17,127,54,106,51,146,93,105,46,153,209,163,49,4,34,186,120,206,8,123,203,132,183,65,151,198,196,235,235,31,42,17,79,238,159,85,107,222,62,135,137,246,148,207,110,228,213,185,128,164,200,106,159,38,182,251,125,225,115,199,61,243,169,125,150,52,229,139,217,225,94,62,62,224,243,70,43,199,169,214,204,99,243,245,65,237,26,243,207,42,184,63,181,91,167,117,117,197,18,188,99,40,52,168,247,12,231,65,245,174,33,245,185,62,83,8,123,203,45,137,102,177,78,77,236,161,170,194,3,229,236,176,189,181,175,235,109,198,146,110,102,55,150,15,12,155,170,191,246,52,186,252,207,28,58,135,185,127,173,246,203,51,249,184,253,152,40,1,35,74,81,218,7,110,30,59,53,194,223,81,62,249,103,176,91,45,135,27,106,39,234,142,108,4,10,253,170,219,154,217,195,138,226,18,88,142,102,148,19,202,159,189,200,55,27,66,130,26,203,38,191,44,232,182,113,58,224,183,215,212,28,138,204,98,46,148,6,91,109,251,192,51,199,247,56,55,6,42,14,21,134,137,206,31,142,147,86,171,46,129,159,77,10,97,65,254,36,246,156,243,53,123,114,37,48,23,202,207,79,55,79,40,133,101,134,180,189,207,78,101,58,176,23,78,112,67,230,207,14,156,200,118,115,56,125,157,234,54,102,177,189,83,126,118,44,57,157,11,48,51,120,235,186,43,115,254,3,195,16,16,112,177,100,96,133,169,57,236,14,179,229,228,79,107,54,81,111,109,89,18,227,211,115,210,130,188,245,66,161,97,126,78,30,170,114,163,53,86,187,154,33,213,168,45,239,152,158,141,158,18,81,245,123,119,228,63,238,123,35,125,51,251,250,227,250,246,250,40,102,44,183,60,157,44,200,146,23,71,97,37,87,155,243,23,23,188,40,187,206,86,19,6,205,171,184,132,215,102,188,77,159,175,93,163,18,40,27,163,215,199,71,140,64,176,103,69,155,224,246,250,204,179,249,88,119,115,53,167,250,39,163,143,220,69,63,182,170,69,92,246,103,101,151,234,28,11,104,223,34,213,242,217,54,206,62,179,3,70,210,234,155,118,90,248,70,23,70,180,232,83,163,123,54,18,46,226,14,195,181,163,223,122,34,231,56,29,197,232,248,204,51,228,68,125,188,209,79,156,159,29,9,65,183,24,112,114,32,246,212,141,152,42,62,55,35,10,87,207,246,49,220,50,174,169,225,48,226,174,95,51,122,186,77,8,223,208,248,84,247,118,142,8,191,22,21,243,61,107,96,7,114,62,23,234,162,6,198,56,251,245,232,66,89,164,56,220,225,146,209,243,101,65,222,211,28,206,253,155,55,10,17,190,147,37,229,66,5,174,210,48,108,24,181,156,106,134,244,106,8,125,245,216,28,144,74,78,135,169,108,249,152,2,144,72,5,220,73,24,252,92,124,232,235,173,4,231,176,248,115,50,154,239,52,70,237,28,238,251,227,136,165,32,55,70,5,170,243,143,173,11,135,121,206,241,108,146,105,202,39,96,69,165,191,247,140,229,161,84,9,208,207,84,47,68,202,228,192,160,177,168,149,226,208,59,250,92,64,14,37,125,18,44,185,230,86,71,241,171,171,61,90,206,165,54,251,134,68,54,200,254,56,45,178,109,96,254,94,20,87,149,246,41,112,239,161,187,150,45,178,90,117,67,74,198,237,234,15,55,121,56,13,255,111,56,243,220,54,35,238,148,170,102,98,97,166,187,231,0,150,105,152,2,181,232,31,250,103,111,76,169,80,205,26,18,102,138,199,7,33,43,40,107,114,219,98,113,222,240,13,49,173,137,119,91,195,209,57,10,122,208,216,229,250,87,52,253,146,219,200,116,56,151,15,17,184,233,22,12,223,84,56,55,143,237,247,225,66,64,199,183,57,108,170,25,130,98,0,251,47,163,124,154,62,185,5,237,236,19,254,195,232,145,124,178,24,77,25,215,199,4,129,230,111,4,159,27,211,186,25,73,25,241,179,145,52,173,142,48,170,87,146,34,11,66,186,171,102,69,16,33,11,184,17,44,222,31,24,49,200,139,214,109,84,19,130,14,98,188,222,113,203,1,213,140,36,248,109,157,242,203,52,199,207,245,252,11,47,215,63,203,70,230,161,119,69,96,244,53,2,182,116,50,77,104,69,30,208,81,99,172,85,94,139,57,195,16,161,50,110,126,178,53,6,17,73,127,231,68,133,127,211,182,48,198,251,37,149,216,39,23,136,47,92,221,22,200,63,65,138,79,191,54,25,24,63,56,97,106,245,241,201,195,109,213,83,159,17,166,59,221,212,44,20,206,76,15,227,29,3,231,220,138,218,103,72,16,148,122,40,126,239,207,91,101,231,40,193,56,194,4,210,143,69,161,157,123,189,169,67,234,77,115,120,33,170,116,231,48,206,250,181,62,179,155,212,143,187,240,140,105,112,127,126,122,26,41,76,117,248,172,106,165,34,131,185,108,250,229,217,4,14,180,32,13,234,27,24,90,251,133,185,232,52,221,49,76,253,175,248,195,167,113,77,206,15,203,200,246,16,8,226,10,11,129,6,125,47,236,206,114,97,196,19,215,135,163,164,109,215,33,78,220,178,142,45,166,239,101,201,205,205,225,74,234,184,254,116,37,102,226,29,111,38,220,253,105,141,95,38,59,76,10,144,206,209,73,97,111,246,135,115,89,217,74,134,131,60,230,88,241,112,130,141,245,179,163,228,234,32,170,220,101,106,202,80,71,77,43,96,232,116,53,63,197,216,23,174,195,206,88,40,91,249,236,178,120,34,155,247,155,19,89,77,74,54,12,46,167,23,70,134,38,107,190,54,169,110,197,103,74,130,212,93,211,66,183,241,45,120,227,68,134,164,78,5,227,212,191,151,174,132,235,254,67,128,101,174,254,84,3,38,244,163,81,110,114,26,111,226,12,85,92,230,239,19,148,114,252,226,48,69,3,122,110,209,237,120,114,65,51,238,147,186,50,32,114,190,243,4,193,200,165,174,165,98,94,209,229,40,181,247,26,186,47,166,118,126,135,123,165,31,53,175,22,206,16,70,242,159,78,199,196,249,88,171,149,220,217,235,29,74,150,112,93,148,137,3,39,139,167,127,65,67,73,1,173,182,158,70,35,232,48,91,70,253,92,201,90,168,178,81,125,73,42,110,249,184,212,138,243,44,83,125,153,70,249,122,120,160,192,40,14,159,207,177,62,126,22,132,157,174,221,71,92,223,52,191,213,98,45,145,46,158,80,6,32,57,84,221,148,121,184,97,7,73,21,53,9,251,227,24,94,222,111,146,118,213,160,236,37,2,62,80,151,116,88,190,212,28,109,205,217,228,19,10,194,91,179,210,160,174,71,65,218,97,110,31,154,236,48,240,221,102,127,56,18,4,159,136,207,76,79,159,133,155,90,206,74,23,204,246,52,156,209,148,221,223,68,215,149,7,135,90,138,120,248,48,219,64,131,54,100,60,54,135,177,118,151,182,38,95,197,247,27,66,116,93,139,14,136,44,158,38,222,26,87,139,50,221,19,200,244,148,132,100,34,183,77,227,150,201,188,146,254,45,161,253,26,90,85,105,146,136,247,130,144,160,231,220,90,227,122,140,4,103,56,167,166,180,181,170,53,245,132,53,252,246,76,189,107,82,133,34,174,144,216,124,183,219,157,234,170,41,113,73,211,238,115,37,185,4,45,221,16,245,62,172,71,44,202,251,61,44,173,69,46,54,251,39,81,113,205,31,106,57,33,171,125,112,179,4,221,235,75,73,70,50,253,64,82,85,134,103,228,32,210,68,196,230,245,251,244,138,88,210,237,152,145,25,10,55,157,233,115,133,190,87,130,167,129,104,84,192,147,74,210,238,147,148,8,118,145,4,221,61,27,97,146,107,224,36,104,225,147,228,76,83,13,138,108,228,253,152,252,52,229,68,1,47,244,112,211,207,103,64,54,9,44,175,18,110,61,71,59,89,182,243,194,56,249,159,58,134,241,180,147,170,153,127,240,66,70,245,93,169,154,105,156,180,27,75,34,194,69,164,125,60,24,131,125,94,9,0,166,100,38,48,89,3,110,38,255,146,111,107,52,130,78,103,31,204,220,152,151,45,144,213,194,62,29,46,189,3,159,159,239,55,196,118,214,21,33,176,55,211,32,14,224,74,245,51,221,88,231,219,60,226,1,31,195,24,66,136,219,181,99,109,34,73,90,30,12,125,207,222,119,212,186,73,96,212,34,15,231,238,184,239,168,53,44,241,183,111,160,11,115,86,215,181,42,241,141,28,27,62,213,46,112,193,41,221,28,134,120,111,200,123,15,252,187,195,225,110,28,193,242,98,131,234,63,239,121,53,82,156,36,15,31,4,69,115,113,152,79,178,166,194,248,62,103,192,229,209,247,128,18,25,158,209,152,108,200,161,141,241,79,166,236,112,101,143,209,158,25,11,98,244,12,114,153,38,173,113,204,103,159,106,100,89,166,157,21,238,112,176,250,111,67,55,252,238,177,192,220,192,253,139,144,107,218,31,19,8,240,89,34,173,6,12,63,217,210,214,105,151,248,220,21,58,180,162,47,214,96,75,107,254,98,100,225,60,15,21,48,37,199,201,123,78,6,193,19,175,1,230,10,88,239,84,131,89,242,220,149,228,123,82,74,251,243,198,44,35,41,33,71,94,80,84,193,3,230,68,127,130,238,192,168,213,182,238,176,229,106,234,179,19,110,11,71,43,57,190,178,68,200,145,75,241,90,20,180,191,75,25,48,36,124,62,40,80,106,246,172,235,175,80,121,182,138,195,211,50,30,20,110,94,166,187,140,57,181,150,161,40,130,182,205,209,166,30,44,235,25,178,186,211,225,130,118,157,62,251,12,225,37,203,55,231,201,74,143,74,217,222,250,76,172,209,3,78,136,53,233,128,83,129,225,191,109,132,129,83,199,172,145,175,25,240,132,44,77,91,159,63,200,179,58,12,189,119,210,185,0,193,110,30,14,19,10,43,210,243,134,92,208,242,23,99,171,207,237,207,68,243,197,137,7,9,237,150,207,36,46,163,7,12,21,74,151,185,240,59,102,28,77,200,66,126,150,23,74,236,14,31,3,110,44,221,116,236,226,84,125,204,16,0,126,145,4,246,164,115,174,230,24,241,105,91,156,188,117,95,20,5,123,207,80,189,168,250,86,36,197,77,31,147,243,74,115,234,210,101,177,22,95,248,5,21,200,207,242,65,10,50,149,128,207,50,158,250,185,10,108,203,190,29,66,100,115,118,192,161,95,211,170,38,47,156,172,126,66,198,140,82,181,30,175,77,74,220,179,230,109,195,67,27,227,126,236,108,220,132,73,30,126,206,35,242,253,29,78,112,215,232,62,111,185,52,183,107,217,148,76,250,103,76,73,172,241,135,67,30,249,66,63,118,136,12,175,164,90,150,213,51,31,65,42,112,155,251,126,77,178,33,202,83,74,5,44,230,9,114,152,154,161,79,91,186,94,182,195,84,41,86,249,229,115,27,109,87,43,6,113,61,200,111,181,223,163,226,254,244,223,102,252,62,147,180,219,5,247,162,197,196,77,117,35,70,235,40,121,207,140,66,177,233,70,140,168,128,159,17,25,39,213,43,104,229,115,81,33,233,61,131,28,171,111,221,104,249,128,219,81,82,52,138,158,140,21,94,94,223,238,204,116,172,115,127,182,187,115,66,221,121,150,232,245,222,186,89,226,159,76,119,138,115,152,157,197,45,191,125,204,224,182,220,212,177,45,168,232,194,166,194,177,250,201,105,181,221,83,79,144,115,17,92,253,206,4,10,39,190,40,25,165,239,189,160,68,201,73,58,78,222,84,251,25,174,92,139,45,244,174,155,37,100,182,219,97,18,153,155,142,89,98,152,202,69,167,49,75,235,153,141,113,251,11,205,47,43,5,128,225,94,38,210,132,83,108,94,216,82,135,134,180,182,180,235,95,109,128,49,171,194,155,158,197,200,178,107,137,183,134,101,96,203,7,193,63,211,110,232,102,217,44,94,79,78,2,109,57,36,92,127,23,82,96,106,245,197,254,27,152,27,183,178,198,224,99,138,202,10,33,193,145,172,183,11,39,203,29,18,152,4,30,95,33,86,134,211,94,253,114,75,164,177,227,12,185,240,50,175,236,91,64,232,157,175,203,109,135,163,218,36,44,135,192,131,48,161,183,54,63,212,82,152,28,186,123,132,192,106,148,207,185,46,48,23,235,20,191,221,184,221,105,107,202,149,175,26,48,36,4,48,40,38,133,145,38,78,254,112,124,127,169,53,125,120,189,53,63,230,77,235,40,187,9,10,249,221,53,154,209,204,98,159,144,65,163,234,225,210,109,226,38,60,163,158,234,251,233,51,115,150,95,182,129,179,21,222,201,23,225,206,117,215,182,21,116,137,139,160,89,17,68,185,161,6,107,141,232,151,192,8,67,119,159,199,40,196,229,38,167,246,49,208,154,203,248,25,127,240,16,123,129,180,246,125,137,195,140,124,27,50,164,42,19,205,24,6,167,15,217,34,231,65,38,26,250,177,183,172,116,89,165,244,120,181,3,204,226,201,100,170,254,61,96,231,156,114,147,200,172,24,95,188,132,10,218,148,143,125,118,202,226,201,97,124,108,66,67,106,174,155,108,65,180,70,95,104,235,134,72,8,228,10,9,24,140,87,76,205,121,2,106,213,187,214,32,99,215,147,117,144,57,157,252,197,218,79,68,69,96,124,72,205,151,72,197,123,167,173,41,254,152,219,127,187,182,46,137,38,182,147,15,47,248,179,97,57,11,164,168,93,139,81,232,141,209,20,42,106,61,86,42,23,183,247,172,116,148,253,178,238,120,201,201,58,249,233,132,210,131,108,90,216,8,110,234,80,182,72,165,137,192,9,3,36,47,127,237,90,36,187,242,44,150,109,17,52,25,21,209,51,133,112,206,178,36,124,76,141,247,160,8,12,197,207,173,123,3,30,236,83,239,183,17,139,30,241,181,17,175,159,210,150,96,206,142,71,211,80,198,164,153,129,231,123,45,18,184,162,162,198,26,159,132,78,253,165,109,210,202,249,196,91,206,28,111,69,22,239,19,189,35,219,2,121,164,18,99,66,226,154,92,51,26,89,186,105,198,28,135,52,189,203,61,223,124,118,211,151,174,133,19,228,182,76,181,94,185,1,76,219,85,198,252,180,62,95,235,234,78,179,45,156,131,246,85,47,227,0,30,86,213,114,225,115,223,165,94,74,96,115,149,59,76,172,65,44,102,72,46,211,37,99,103,155,38,173,74,94,11,135,207,220,62,195,177,121,207,16,8,12,163,239,85,171,7,54,190,176,247,45,97,246,196,109,249,131,135,165,238,201,226,51,85,156,230,103,196,217,25,207,230,37,70,113,161,230,177,172,187,151,82,106,123,222,236,253,182,85,176,228,107,79,32,255,66,252,72,224,14,99,135,163,240,151,46,153,225,5,78,229,220,252,167,73,211,41,114,230,23,227,113,237,14,155,68,121,81,184,110,55,116,120,78,134,33,75,80,104,202,139,191,53,244,2,105,190,239,81,224,94,201,190,246,112,8,72,45,20,124,73,176,214,249,174,0,123,76,95,98,8,81,88,210,111,86,53,21,224,102,203,139,187,201,164,230,238,165,146,242,113,234,174,4,198,56,186,146,188,198,213,185,132,84,7,253,150,243,189,198,253,233,110,35,186,63,174,172,218,99,93,115,227,95,122,35,37,91,185,221,44,46,142,236,102,165,113,2,83,41,149,3,78,116,236,189,151,17,46,47,63,87,17,115,171,75,70,60,219,122,203,222,113,216,110,139,118,205,78,94,127,54,213,96,171,232,179,207,238,25,167,151,153,99,189,41,140,186,79,189,48,132,10,169,13,125,175,6,121,215,29,210,6,189,201,144,227,9,122,140,90,125,35,110,150,188,47,103,64,38,214,52,124,237,158,223,29,68,65,229,123,65,42,179,239,52,37,44,210,170,88,112,150,82,239,155,10,222,215,164,155,60,105,14,221,221,15,76,80,244,90,187,194,157,141,218,97,238,205,75,91,35,133,225,102,80,35,195,171,139,149,4,251,28,250,62,14,195,28,93,155,188,23,62,0,223,14,155,177,210,202,25,64,29,81,118,247,31,173,57,100,100,204,160,44,137,49,35,1,59,137,97,10,223,240,42,43,94,155,196,7,157,42,144,84,92,133,30,96,50,90,101,125,157,169,146,156,94,149,33,29,200,30,201,136,243,90,239,225,56,158,95,76,237,192,208,17,36,55,224,206,190,123,76,21,177,177,172,174,248,222,251,184,92,213,166,139,211,54,203,228,243,208,174,248,107,202,79,83,8,144,124,1,53,242,148,183,56,232,96,149,109,177,252,26,157,156,242,218,196,153,9,195,57,220,168,204,217,2,67,153,49,163,181,77,181,41,48,119,160,24,114,163,191,148,51,4,14,213,49,220,100,230,165,250,150,11,20,161,155,115,62,189,73,94,74,21,59,8,87,237,244,19,134,25,94,179,76,83,243,36,118,183,168,9,128,74,92,184,81,11,69,2,127,142,37,128,183,80,126,250,92,20,119,138,81,169,63,179,232,193,36,80,197,229,173,25,253,143,204,98,234,85,70,114,163,215,56,199,213,239,146,160,21,142,3,170,157,211,79,132,76,128,225,60,246,235,23,59,59,183,245,23,25,216,212,181,250,23,169,240,255,137,42,60,160,237,246,14,103,147,63,126,240,34,246,235,95,4,15,117,215,128,9,133,192,56,120,47,60,136,50,72,136,9,209,232,50,124,67,132,15,80,165,187,16,2,220,113,126,65,85,74,22,210,67,41,149,106,126,250,97,16,44,229,106,135,86,182,54,223,87,42,5,230,194,138,112,172,237,51,85,194,102,62,7,8,126,110,249,105,194,66,43,30,94,32,152,154,210,58,67,147,148,182,195,86,46,245,130,49,4,140,107,13,244,116,180,106,44,134,252,252,228,115,5,63,114,31,250,211,108,20,213,111,149,53,155,216,181,62,155,132,54,223,232,33,243,221,207,243,104,89,97,240,227,220,15,98,34,160,73,163,68,4,95,252,232,132,45,178,137,2,215,70,234,46,123,56,196,88,13,154,36,28,114,43,68,148,195,91,115,122,73,242,3,30,137,225,51,1,21,248,79,217,234,34,39,45,185,193,80,216,214,229,193,44,47,247,151,34,29,1,107,201,123,240,180,220,96,255,221,76,8,73,228,225,76,12,164,111,63,179,243,182,180,22,105,221,113,8,250,242,56,87,211,10,19,190,192,231,164,75,190,238,41,177,148,20,100,130,114,203,163,106,118,182,84,169,153,59,104,54,93,25,135,161,138,42,18,178,163,158,174,185,3,0,70,17,202,15,4,70,122,199,231,1,70,101,86,106,217,137,140,113,246,149,119,108,196,69,210,211,131,143,33,190,226,94,150,185,51,100,153,100,152,99,92,22,252,225,68,107,165,170,155,40,102,113,227,239,28,123,148,216,105,164,178,141,228,167,75,254,41,118,22,65,199,118,78,102,96,236,105,25,147,68,9,172,27,219,103,2,17,245,124,240,248,101,72,250,75,115,65,79,178,168,207,238,141,197,237,112,177,163,171,10,108,249,229,254,240,108,201,38,111,76,134,17,198,249,118,115,118,240,93,165,106,20,13,239,62,138,159,15,72,118,15,41,113,132,179,25,249,117,135,153,100,34,154,183,185,221,52,247,43,226,61,128,14,80,224,102,202,61,247,183,145,110,201,42,39,64,161,231,154,62,85,96,102,200,66,153,64,194,204,25,116,159,226,9,53,141,38,75,107,152,171,170,58,218,72,41,23,212,242,123,252,158,140,59,78,10,140,141,81,172,249,193,149,40,122,31,82,191,15,175,202,217,94,134,195,28,94,82,231,110,173,187,223,233,240,54,159,81,147,175,137,28,165,7,135,216,252,113,73,73,107,100,250,178,59,231,184,94,146,211,36,48,190,2,63,246,80,119,42,159,49,57,27,231,174,126,104,166,138,186,145,148,124,147,215,233,14,104,74,137,23,20,163,15,197,33,22,247,73,238,143,249,51,83,18,190,3,95,216,148,45,112,42,191,72,190,85,195,186,137,196,241,188,69,58,140,108,16,42,65,188,103,31,93,71,196,89,185,21,56,8,105,129,114,204,119,206,185,228,151,155,100,226,16,75,225,99,235,181,248,150,217,68,175,244,151,77,127,209,223,250,216,210,69,234,95,54,149,152,84,91,58,76,98,158,144,89,243,241,218,236,209,53,74,170,52,251,1,111,218,242,227,152,128,201,214,50,120,84,204,206,13,195,199,12,63,188,148,28,145,145,67,54,220,239,225,176,187,225,213,210,223,54,157,192,128,7,196,232,91,97,110,79,211,97,238,178,85,91,91,84,160,93,248,231,23,209,49,47,232,223,100,135,177,29,100,76,39,148,177,215,20,48,180,73,13,226,182,56,125,187,214,50,137,67,200,118,191,89,202,105,82,61,248,138,16,185,230,62,255,28,111,151,173,221,196,28,177,127,101,72,153,13,55,45,27,24,219,87,14,31,188,103,213,163,140,192,240,130,201,107,33,25,120,19,29,239,91,75,142,218,54,225,249,43,118,192,81,128,10,160,188,54,89,144,211,45,245,105,174,111,169,143,129,10,133,185,185,28,230,150,39,135,238,153,102,252,141,195,195,108,162,247,65,26,172,182,35,222,187,27,67,82,147,44,27,92,115,49,25,154,133,64,223,123,195,79,226,129,221,73,221,200,57,176,165,113,70,15,57,251,79,23,91,96,111,170,48,27,218,240,169,144,76,209,245,189,86,197,239,235,161,37,227,10,194,122,126,48,147,220,173,97,70,27,7,205,155,196,212,180,92,102,39,147,186,171,250,173,73,32,60,187,252,237,23,151,141,15,95,194,57,200,112,143,249,163,43,91,208,123,101,84,88,115,241,153,176,76,153,64,80,202,195,226,201,199,176,85,142,46,171,108,26,227,250,4,167,89,109,138,90,193,252,181,218,112,137,83,216,255,122,77,5,196,242,152,238,156,198,95,44,6,126,97,89,93,2,62,156,118,48,53,201,129,92,16,181,242,109,150,237,27,206,7,73,213,202,100,227,248,128,77,40,62,146,88,163,148,192,158,43,183,63,60,155,34,180,160,228,91,248,170,165,28,250,88,179,218,24,214,46,95,182,199,50,48,182,95,129,179,77,187,11,67,22,46,133,3,80,213,192,41,62,29,230,22,171,26,60,76,140,171,100,11,149,95,161,96,82,132,89,206,153,24,158,55,106,214,32,125,84,225,33,216,204,174,3,11,173,186,169,124,136,212,201,117,47,168,134,57,134,233,170,217,113,213,226,209,247,189,41,97,203,83,85,120,208,216,184,85,113,11,214,121,56,192,150,202,217,240,133,239,111,99,123,37,181,194,77,233,195,39,3,53,227,243,163,164,99,169,37,55,207,228,108,22,159,243,152,64,78,243,160,237,180,76,130,246,17,99,170,200,129,55,135,11,36,156,34,86,195,78,122,235,164,200,70,195,204,86,85,35,74,176,138,127,108,83,255,217,31,125,160,95,214,209,133,145,59,254,36,20,14,46,16,190,64,58,105,242,77,102,18,84,164,59,246,104,99,243,149,108,93,56,145,182,215,22,147,20,15,9,171,92,123,10,127,124,165,139,96,125,28,90,224,5,121,35,247,158,59,100,212,255,226,76,211,245,131,91,238,142,74,195,236,107,162,204,98,220,193,151,95,236,192,136,65,201,46,122,54,20,232,253,189,241,185,230,108,149,143,179,188,199,60,239,91,155,99,244,187,45,12,138,254,239,247,98,87,221,42,148,83,184,246,36,223,70,127,101,187,85,183,171,185,86,236,117,248,138,187,202,99,65,114,66,33,156,195,13,41,235,166,73,152,80,148,142,104,157,41,97,149,173,210,178,238,189,53,103,187,254,116,99,208,253,176,199,25,182,149,176,138,139,163,75,229,2,27,41,142,108,195,157,124,194,234,173,207,14,181,148,123,9,30,78,98,82,14,31,11,180,22,61,31,8,163,95,199,219,129,155,57,67,37,123,52,89,201,183,195,240,143,11,213,22,209,253,217,124,22,183,124,12,121,149,51,171,43,91,222,165,191,246,57,33,84,3,168,78,100,129,238,213,126,114,82,105,245,50,103,19,234,118,183,107,21,163,127,85,129,137,42,93,114,89,34,36,168,53,136,105,8,49,247,222,126,168,158,235,222,150,12,0,62,24,247,125,183,6,42,127,159,196,52,68,46,187,187,63,114,98,123,157,67,52,203,92,226,84,242,227,30,21,25,114,112,165,181,229,212,220,247,46,88,111,58,205,145,102,243,160,20,238,122,136,138,164,103,248,187,150,31,49,197,172,133,174,159,59,33,39,182,189,245,66,245,178,232,247,92,145,252,54,77,23,92,149,10,161,38,70,178,200,59,78,222,178,24,142,132,196,252,98,197,107,165,173,190,22,120,106,156,38,18,14,214,12,193,165,192,144,176,46,31,19,42,94,103,214,68,99,99,162,246,229,199,77,184,139,130,28,123,70,122,95,147,106,168,172,207,230,134,24,135,122,37,184,38,156,159,4,151,45,237,44,6,124,53,201,104,55,45,206,114,235,251,25,179,65,185,127,215,214,197,19,150,230,79,68,89,81,138,180,46,63,63,48,206,44,181,27,201,27,26,241,211,131,109,73,12,134,159,214,130,111,228,108,112,67,133,172,16,230,120,155,146,241,199,74,93,169,85,93,111,247,70,154,94,45,197,65,98,250,77,232,233,252,225,117,10,15,208,54,57,40,191,233,206,66,132,94,175,178,21,183,218,240,207,117,142,239,177,63,86,37,53,22,217,143,244,98,156,80,58,133,151,93,81,238,47,163,49,86,148,6,207,124,65,203,135,52,47,203,35,145,65,193,79,116,11,67,169,253,171,83,15,124,56,74,82,247,131,245,156,16,233,227,89,104,141,236,124,239,120,54,226,1,157,164,208,127,148,27,196,152,80,47,87,169,32,224,91,159,125,220,183,133,12,219,138,206,194,101,228,88,254,90,80,1,10,109,1,222,120,14,118,71,219,208,178,208,13,105,4,131,238,240,180,10,167,7,103,202,65,238,45,121,82,86,215,187,94,8,43,102,110,139,142,141,244,241,80,245,134,180,140,207,4,106,82,179,112,214,96,9,174,238,151,0,146,130,142,9,165,247,193,51,135,187,255,114,47,249,115,215,60,11,145,52,215,187,58,32,98,161,86,90,28,11,164,173,14,127,173,73,206,136,236,71,195,138,240,220,20,201,108,62,67,29,61,103,123,113,26,124,38,10,165,132,34,104,198,199,112,58,69,75,120,228,130,174,238,24,44,112,127,47,50,97,112,105,137,31,136,19,39,86,46,129,27,117,158,65,69,223,114,160,208,137,10,19,29,193,45,116,206,125,109,17,240,144,59,217,224,74,253,118,133,102,117,50,234,153,107,182,160,28,182,242,127,25,52,238,147,158,104,5,76,72,68,189,130,22,80,110,209,53,10,47,196,29,73,222,214,251,109,211,160,147,147,143,73,143,24,95,44,93,171,188,22,95,39,219,204,142,181,121,44,98,117,189,157,221,19,146,74,159,73,139,8,163,24,135,216,54,46,160,4,156,149,119,0,247,48,108,103,142,98,27,150,169,240,49,162,147,155,204,208,220,169,165,114,46,28,240,54,143,152,73,19,21,16,113,92,55,210,130,124,162,81,8,58,197,9,101,87,200,240,29,100,242,68,166,58,105,207,202,131,11,213,97,216,1,154,58,205,73,236,118,179,149,112,70,151,66,94,92,3,199,166,246,115,241,192,3,14,25,129,225,80,115,235,143,135,35,124,160,173,73,123,136,135,115,227,208,159,70,202,230,70,25,206,242,163,20,84,236,82,188,5,158,66,137,2,53,70,181,190,86,31,78,101,101,112,251,156,0,248,157,250,165,39,7,166,185,220,193,201,233,138,176,14,43,127,212,79,136,2,21,233,228,246,54,1,93,61,186,142,133,195,237,54,54,218,1,37,254,84,120,164,28,95,147,144,183,202,204,33,137,128,208,171,195,232,84,102,133,49,93,252,70,201,85,171,136,90,3,49,59,8,105,252,183,11,254,228,207,111,195,122,51,252,181,137,177,170,31,22,131,105,198,241,130,96,81,21,175,185,113,168,229,152,195,112,238,42,125,44,76,181,92,144,124,35,166,120,65,59,206,5,167,185,165,79,25,252,202,98,65,157,163,136,114,135,216,198,145,246,107,26,51,74,216,201,241,240,140,249,46,67,206,12,159,113,120,161,56,218,197,133,101,169,83,253,193,4,149,196,204,193,227,144,195,21,68,108,185,106,5,27,145,214,237,37,25,108,49,198,146,36,161,50,92,111,126,74,160,86,59,151,6,39,19,247,31,31,53,162,41,85,228,103,8,211,145,3,112,223,155,27,71,214,8,32,181,66,158,120,64,230,12,33,169,173,48,140,107,57,224,115,43,204,218,122,35,152,20,173,207,240,203,150,196,173,177,134,61,0,122,54,14,121,54,108,108,249,181,53,170,90,69,201,79,175,14,215,254,81,61,54,137,184,203,60,0,12,155,137,156,63,155,2,12,143,22,76,114,57,217,244,21,38,189,218,31,78,66,158,58,175,233,217,168,110,16,28,139,71,24,19,54,101,45,57,187,97,8,225,113,19,214,2,252,239,44,77,255,26,20,3,136,37,242,115,48,250,137,14,177,51,199,164,4,146,207,43,79,183,104,147,73,224,105,44,216,200,224,123,180,62,203,165,200,20,222,240,210,15,223,104,237,62,152,53,14,125,198,115,122,172,0,2,3,104,133,53,198,77,248,242,193,203,196,206,4,38,39,210,199,155,203,143,80,28,161,69,126,246,179,25,176,229,46,73,36,153,178,59,207,159,68,130,112,126,66,113,48,32,181,93,30,140,237,173,17,114,146,199,106,244,140,60,184,169,51,101,64,133,226,173,51,236,88,75,67,224,4,196,124,167,69,194,232,152,246,159,32,119,223,225,238,36,18,49,196,185,128,160,27,252,24,23,165,124,90,37,197,173,0,163,103,159,40,199,250,165,142,72,225,177,86,172,235,244,163,73,23,120,219,173,193,96,170,186,185,168,73,107,194,99,237,158,78,131,8,239,84,187,211,96,159,43,20,6,67,223,172,137,1,72,217,116,135,123,235,92,95,5,254,49,221,94,248,220,195,166,186,100,240,151,58,139,42,48,155,165,140,25,246,94,243,71,159,237,102,233,215,56,227,209,106,123,96,25,250,82,20,194,237,228,239,204,205,116,127,114,33,224,68,10,52,115,71,22,24,186,214,113,43,84,134,21,208,230,166,48,28,42,213,251,85,185,183,202,29,1,94,63,82,117,29,198,38,157,186,246,90,108,209,88,56,139,68,67,65,45,181,54,126,218,244,181,187,38,136,144,97,228,173,73,198,175,154,125,66,93,106,185,155,25,116,69,21,29,35,201,93,97,247,186,155,217,160,42,40,205,241,201,155,49,29,230,11,103,138,238,165,98,15,190,234,125,37,201,129,203,144,232,10,25,63,88,54,195,71,37,155,112,248,208,84,165,28,94,195,97,19,90,146,70,141,252,103,198,123,37,2,238,91,179,191,254,17,247,238,58,216,116,91,118,214,189,116,220,65,173,243,90,125,1,68,100,132,200,129,133,183,172,14,220,221,106,154,192,178,44,97,2,36,18,18,8,64,2,153,144,12,99,64,136,251,161,91,248,46,88,207,124,107,206,57,202,238,38,193,82,111,109,237,253,255,223,248,170,222,170,85,235,48,143,99,208,227,183,253,189,112,179,198,163,176,113,198,204,128,39,191,165,181,126,100,103,86,220,156,170,30,41,230,35,186,57,91,62,217,192,26,151,242,73,100,211,78,92,13,249,241,167,36,14,141,207,26,232,53,175,180,250,139,174,69,119,39,167,137,184,75,237,114,193,135,246,242,226,105,141,223,218,78,81,24,126,47,170,129,156,118,104,39,47,77,60,212,12,7,250,240,235,82,8,120,247,155,151,190,24,152,106,30,169,136,163,223,107,181,88,182,36,124,181,31,169,226,136,173,88,1,228,10,186,116,83,176,67,79,247,39,167,241,206,143,15,76,149,105,11,24,151,250,115,243,137,126,73,12,74,161,24,86,43,109,161,186,121,15,136,9,17,86,237,90,2,108,28,72,190,163,192,54,32,188,204,221,178,141,60,144,195,195,210,157,2,31,12,151,128,9,191,72,255,11,38,232,51,95,31,156,136,210,236,143,116,207,144,247,190,95,97,59,252,28,93,63,132,235,251,75,172,9,231,16,150,98,151,210,76,139,143,190,233,155,185,127,20,36,77,203,170,137,192,44,135,145,233,144,146,184,6,177,141,103,142,166,81,3,157,166,37,221,195,20,126,3,182,141,38,97,138,120,242,90,186,132,164,16,189,46,78,148,120,176,235,5,63,79,211,82,115,4,20,227,106,164,99,171,194,112,100,188,129,82,152,150,168,159,41,82,229,78,184,114,251,231,162,136,170,203,202,198,220,34,98,237,240,99,18,207,2,19,102,45,62,224,203,52,61,228,181,232,118,242,73,76,115,204,212,21,210,104,87,126,37,138,128,59,233,246,68,41,118,94,195,95,107,113,4,72,255,10,174,44,98,224,14,223,105,160,95,139,5,214,167,175,77,59,116,135,116,21,80,127,31,211,100,146,135,150,142,5,106,89,189,168,140,94,17,106,83,243,135,225,1,186,35,228,119,70,167,111,73,245,253,245,229,42,97,35,135,57,187,244,230,52,21,172,152,100,179,88,66,81,154,41,168,21,223,126,243,97,58,53,210,136,209,160,110,169,129,194,104,47,157,24,22,249,57,113,49,164,167,242,203,116,54,181,68,233,91,151,241,50,121,28,223,173,152,98,91,187,133,224,138,37,244,239,48,85,200,130,82,60,248,106,179,128,98,253,124,58,101,239,165,43,239,93,138,136,27,211,84,67,227,165,163,29,190,213,173,157,151,215,124,119,247,26,59,232,193,193,214,246,251,78,84,208,97,18,20,245,211,70,72,129,73,92,61,218,243,105,87,197,140,24,49,249,225,202,211,42,88,72,47,87,245,51,241,194,245,67,12,0,81,71,241,149,1,183,164,214,98,227,134,48,102,14,51,209,181,119,18,202,139,233,7,207,182,233,62,148,231,129,125,46,30,12,162,147,111,3,35,197,169,205,223,26,179,184,43,76,236,234,101,49,189,48,133,43,218,187,111,9,85,79,87,33,109,60,202,167,189,241,177,71,115,20,106,171,246,233,89,235,227,113,195,13,93,182,217,165,234,159,152,28,221,39,14,15,54,1,233,89,155,166,52,146,176,240,95,131,194,109,209,3,228,94,242,203,230,26,198,144,221,7,107,210,20,131,236,55,148,80,62,36,12,128,28,90,236,62,51,140,163,109,106,131,210,226,196,206,196,134,225,48,205,195,98,99,92,103,3,98,34,223,18,48,16,171,52,12,44,26,195,242,183,239,52,185,54,140,52,109,62,104,40,198,154,167,181,94,173,12,203,87,140,21,55,39,114,44,167,49,100,74,119,241,158,152,41,16,105,84,129,9,221,212,152,10,131,196,137,222,28,153,146,120,114,202,92,123,249,116,78,206,254,178,102,66,42,215,232,8,150,105,136,80,245,138,51,239,65,11,228,209,81,27,38,45,246,131,45,66,151,244,243,54,168,89,5,50,151,169,114,118,133,15,105,137,247,147,152,62,215,249,12,42,4,96,62,106,180,119,234,254,78,44,204,115,35,112,33,77,73,206,35,35,202,110,231,232,90,198,58,144,40,220,183,177,41,44,200,217,244,36,167,38,128,152,146,195,119,63,63,178,83,178,141,150,226,135,245,178,163,94,94,218,74,51,206,235,102,34,193,119,148,156,98,209,99,27,91,33,73,252,187,48,139,192,214,28,60,28,190,123,134,246,156,45,106,91,189,22,104,82,218,51,244,181,8,60,173,237,95,163,91,161,177,188,22,125,206,78,115,50,151,41,89,202,68,129,120,114,77,63,201,201,208,61,218,62,191,177,133,199,10,248,129,158,54,7,133,10,32,136,75,95,184,64,137,34,243,232,238,49,79,120,15,68,157,143,46,236,187,26,159,199,195,94,118,241,245,191,115,68,55,205,12,117,212,248,105,156,7,185,119,167,126,202,215,199,50,133,84,125,50,114,31,205,167,48,236,30,91,109,120,6,161,143,248,92,21,79,82,250,194,240,84,224,179,143,223,38,19,35,143,6,143,144,31,93,139,18,123,165,80,193,17,140,138,207,201,46,48,154,24,202,192,199,155,175,166,145,45,77,57,248,248,132,206,57,5,233,98,39,159,46,131,182,140,206,245,125,50,236,108,186,237,18,134,78,181,184,205,200,242,57,226,0,152,130,157,63,247,68,35,126,200,249,64,180,168,198,194,164,78,248,76,161,51,64,117,238,113,30,32,114,165,83,250,209,168,153,124,60,165,131,126,210,221,198,229,120,160,84,2,250,105,135,251,145,58,36,162,63,228,170,124,43,164,188,185,22,153,194,16,30,69,83,229,132,246,246,209,22,64,34,54,233,186,207,7,163,92,182,12,75,218,120,144,146,10,242,54,149,188,229,238,208,79,56,161,20,204,30,25,109,94,163,59,151,193,164,168,181,87,233,203,66,190,121,77,95,91,99,25,201,67,192,164,150,206,241,248,14,89,219,114,242,172,135,185,131,221,168,57,140,213,156,207,69,104,251,158,108,241,211,214,145,153,38,76,161,163,236,142,88,119,24,205,217,42,87,215,190,163,157,115,14,11,184,85,249,237,106,245,235,219,97,12,225,92,29,208,63,28,172,55,135,45,80,37,87,55,106,200,221,237,191,39,79,95,25,104,233,112,190,210,37,235,87,19,32,206,146,0,58,142,240,50,139,63,185,181,112,110,121,242,97,44,81,126,115,168,187,51,3,135,176,147,105,8,4,108,186,189,10,47,227,178,112,184,34,246,148,40,124,255,158,221,155,208,104,213,161,131,182,44,207,226,67,78,200,62,75,208,241,17,41,57,143,15,134,222,192,46,242,218,198,232,236,123,198,64,193,49,69,39,112,45,44,76,239,79,70,45,81,230,0,186,177,181,78,207,214,78,35,185,120,178,71,22,2,78,19,147,120,97,106,164,86,158,93,133,110,220,233,229,62,172,220,235,26,102,59,53,235,165,156,213,226,234,110,148,219,9,215,210,232,212,122,97,68,174,132,40,171,24,211,248,75,253,119,225,251,230,186,109,20,84,2,104,153,121,225,65,15,173,124,17,98,68,213,169,149,128,85,212,28,143,204,188,73,127,114,200,211,37,80,83,168,217,140,224,21,68,60,72,50,38,122,183,163,238,61,49,147,230,165,45,212,48,144,197,141,29,103,64,135,89,122,234,213,180,231,186,111,211,9,204,200,150,117,215,42,35,225,206,162,153,126,89,120,9,76,111,138,239,42,172,9,52,9,3,174,143,245,104,250,79,91,98,69,62,39,213,242,25,95,253,249,158,178,113,84,78,205,186,3,166,89,36,109,94,168,171,235,89,254,65,44,152,43,13,236,38,231,204,78,239,48,122,49,178,246,235,79,118,126,57,92,172,153,56,225,6,171,167,155,234,16,168,160,37,158,48,114,19,203,215,223,53,152,15,4,4,9,83,0,255,86,140,94,148,56,89,147,139,225,247,106,30,198,105,216,218,85,230,225,53,237,57,152,223,33,167,21,177,165,11,77,189,232,174,213,163,10,156,23,171,202,2,162,50,249,241,52,24,140,65,28,101,242,211,68,252,158,227,131,210,167,21,71,8,140,87,241,22,25,82,251,192,1,36,35,110,244,174,126,74,24,43,103,230,130,129,225,189,243,208,65,179,178,163,60,57,201,90,86,103,219,129,150,12,193,20,1,169,41,113,171,148,98,183,38,109,251,192,20,129,244,128,159,153,221,10,68,203,161,206,90,62,162,213,196,120,115,68,155,213,128,122,196,15,33,16,72,57,4,54,170,242,22,48,188,158,114,115,98,26,59,6,5,207,43,75,147,129,161,191,247,67,164,193,157,254,232,205,27,6,134,31,127,141,210,159,147,204,75,5,205,223,231,120,156,135,146,104,18,118,2,91,179,162,95,93,172,26,69,97,99,71,240,39,191,119,130,43,94,95,140,4,137,63,218,157,56,171,202,217,218,104,71,140,216,24,252,96,115,125,222,123,180,136,183,155,196,124,50,97,83,79,66,41,186,143,41,181,138,93,56,30,10,13,156,221,249,112,174,35,132,113,216,228,234,105,225,227,247,167,57,126,154,244,137,151,102,82,240,254,211,144,35,9,117,31,13,207,68,165,252,167,43,85,79,114,188,181,77,168,199,61,101,132,197,123,234,153,93,216,186,137,220,61,66,139,154,106,165,128,173,16,96,249,226,36,249,78,129,67,194,172,136,87,116,230,158,47,180,158,8,89,72,129,138,150,74,192,128,97,241,30,2,147,185,243,213,73,66,85,137,155,10,98,58,148,247,189,48,217,203,71,31,237,46,103,175,38,154,180,79,29,9,9,90,161,30,69,64,14,15,52,76,155,192,139,91,251,213,22,248,88,130,26,239,235,59,83,10,12,50,89,176,205,151,132,230,223,55,203,66,179,73,150,42,1,115,144,123,200,252,126,31,201,193,17,48,169,70,13,255,162,197,8,223,4,54,41,16,255,154,136,192,208,242,145,240,50,159,228,189,55,193,2,122,189,5,134,22,207,173,172,135,146,31,29,111,202,118,195,15,128,63,180,72,60,6,21,167,225,34,218,155,89,33,187,240,176,248,151,71,191,30,42,177,228,208,28,80,222,122,221,254,132,11,2,53,157,132,239,202,240,42,214,251,163,150,50,216,130,46,35,232,53,152,70,43,208,124,232,1,93,239,126,119,120,190,34,30,161,220,251,206,169,187,77,204,23,238,148,56,203,209,51,134,145,185,159,23,110,214,228,157,31,122,240,56,158,221,24,70,215,36,140,51,192,107,140,120,180,246,152,166,147,192,196,173,31,191,154,70,44,161,217,65,7,47,148,114,81,127,185,150,69,83,148,250,134,248,105,10,239,133,189,21,146,82,180,117,253,181,81,51,19,46,143,194,49,56,95,230,125,96,106,44,142,162,120,183,113,111,202,67,117,80,80,51,117,6,85,228,17,145,211,148,215,66,180,240,85,172,220,38,239,83,132,206,147,30,128,26,83,129,104,8,69,153,50,83,174,209,8,243,129,195,213,52,49,4,134,54,251,137,171,31,229,94,238,132,226,17,3,127,175,54,233,14,225,177,162,217,228,113,125,122,11,136,223,81,212,71,219,212,101,230,213,13,173,97,133,225,238,241,239,181,141,136,248,232,111,67,89,251,166,138,137,189,211,36,43,48,15,235,134,163,221,170,37,145,60,48,177,134,237,143,182,73,15,102,220,187,24,89,175,215,101,154,122,205,217,91,97,196,61,125,204,173,51,230,201,212,10,94,159,219,218,195,42,45,178,214,161,163,176,129,21,251,14,41,30,41,89,105,129,205,55,46,14,119,178,81,85,224,113,173,187,233,55,31,219,10,78,4,222,70,55,229,48,251,211,249,192,7,230,103,135,233,44,21,131,152,186,190,17,43,228,62,23,93,23,69,96,182,2,31,50,42,133,143,88,234,36,30,81,68,119,216,154,68,244,222,17,0,134,15,174,156,42,219,2,169,246,210,98,38,88,201,173,124,234,73,83,241,136,225,110,180,134,201,182,64,119,57,154,137,14,119,35,109,20,120,161,86,227,207,93,57,120,206,248,192,189,42,60,251,231,183,105,123,172,1,47,163,34,72,152,106,146,178,253,197,234,221,131,196,126,186,22,42,199,154,63,89,125,172,22,53,225,206,6,26,239,85,96,181,146,227,250,126,139,85,157,223,100,96,135,149,45,91,18,137,5,130,38,14,95,179,255,115,243,105,180,128,239,20,94,70,153,176,142,194,116,20,20,135,167,22,182,0,35,111,240,154,64,68,69,160,40,222,10,99,45,58,204,221,133,7,4,65,96,211,226,116,24,106,115,113,64,108,74,87,223,23,22,126,248,121,228,131,17,236,220,111,34,153,210,5,182,90,121,52,19,82,124,15,62,40,240,9,63,228,60,188,199,141,69,189,94,184,238,46,125,22,150,178,59,81,130,59,40,209,29,93,175,46,68,174,227,197,10,52,193,178,120,9,18,222,99,216,7,213,104,223,196,60,67,34,240,113,86,64,54,253,107,78,233,197,211,136,82,29,165,235,89,47,110,68,87,223,32,240,48,22,133,42,235,107,161,7,229,209,133,49,77,102,64,102,249,98,210,191,58,38,244,87,181,173,81,19,202,34,201,45,189,104,223,168,221,201,197,100,23,207,235,27,113,23,83,220,76,120,90,19,213,59,164,80,67,157,35,179,28,166,243,237,237,12,3,163,117,119,9,170,16,202,198,252,126,97,188,46,49,85,32,213,38,21,251,162,4,104,150,4,15,150,85,142,249,70,204,190,251,113,203,136,77,111,111,35,132,23,138,182,166,156,166,180,106,143,87,231,225,194,80,194,8,37,123,129,77,229,113,15,132,62,122,252,77,185,250,90,11,248,145,14,19,246,200,196,63,156,251,123,59,61,30,76,7,119,96,196,164,197,153,108,94,119,57,44,90,51,37,62,96,97,179,93,252,209,160,212,154,114,0,81,76,86,156,83,3,189,114,230,93,126,17,250,112,30,79,223,12,227,177,104,226,253,208,232,12,55,253,11,19,156,121,228,108,52,58,22,223,179,6,181,95,114,0,193,238,86,118,220,26,199,87,173,17,42,51,16,104,123,225,74,119,150,120,1,168,129,146,221,112,216,234,71,21,134,193,206,205,195,81,127,68,231,1,67,41,208,86,192,48,108,30,137,107,220,111,107,124,70,14,179,180,167,194,244,52,188,241,1,96,130,9,249,219,212,66,14,47,235,28,214,49,34,175,109,145,243,234,251,194,192,7,215,7,43,148,29,150,120,173,78,142,68,111,13,187,239,241,49,171,104,112,77,189,154,34,232,30,67,74,157,184,44,206,11,27,109,166,195,179,125,140,13,42,116,163,161,103,176,82,167,144,116,3,99,195,143,152,10,109,168,225,74,200,127,135,69,128,128,93,215,137,132,148,210,124,69,103,129,175,211,189,5,156,132,80,252,173,169,66,239,31,24,50,194,248,214,253,87,131,35,240,217,45,214,30,201,131,45,251,213,93,28,198,236,252,194,116,248,38,167,12,176,117,129,250,91,209,161,115,36,34,137,100,141,231,62,7,112,253,140,55,173,70,30,143,25,182,52,117,10,31,91,16,190,219,13,75,9,200,158,2,159,199,181,202,98,225,210,93,37,33,19,188,249,229,197,245,232,64,227,248,202,131,47,14,149,88,62,115,77,141,72,158,69,89,84,110,10,28,177,18,120,184,3,70,88,48,54,36,12,193,166,48,234,134,213,223,139,238,194,71,252,58,171,4,159,110,27,162,53,63,31,137,214,24,199,149,7,115,72,8,210,248,36,239,69,27,236,26,254,104,20,223,101,71,40,205,169,48,238,251,247,216,214,146,190,4,189,251,242,171,24,2,140,38,169,194,168,174,60,241,177,225,29,105,93,238,109,105,240,248,32,84,137,100,67,40,240,50,177,188,128,73,12,142,132,239,121,131,199,27,48,221,223,83,96,88,56,91,94,221,213,200,170,56,199,195,107,216,237,209,146,14,10,148,178,66,183,91,177,183,199,146,95,238,191,66,103,71,233,119,56,242,90,157,82,239,188,248,218,127,146,68,39,58,83,182,71,176,96,64,71,94,242,36,140,167,189,158,18,71,91,87,7,6,194,2,248,88,252,185,233,231,73,178,180,110,244,208,203,163,3,172,91,88,255,228,173,97,180,89,177,56,145,242,73,154,7,224,69,255,183,127,16,211,117,202,153,68,249,5,209,242,26,48,145,87,121,49,180,126,90,73,152,154,104,185,249,90,51,58,178,249,109,171,141,77,24,30,27,207,25,243,222,24,162,10,55,184,28,2,134,137,239,200,163,225,130,198,1,2,93,168,228,173,96,191,233,253,137,3,4,203,190,235,173,23,204,16,35,81,113,142,234,99,212,164,179,234,173,187,124,46,147,69,125,242,107,90,20,75,224,123,82,62,241,206,240,80,79,121,46,142,235,114,228,99,150,108,129,2,166,88,108,236,128,225,196,148,119,70,41,171,230,76,65,27,119,200,76,65,190,170,244,28,239,250,100,111,100,55,253,77,136,203,2,134,197,190,9,60,225,247,204,153,66,150,63,39,210,245,85,169,72,22,248,17,54,207,106,228,223,35,223,155,248,79,30,232,16,233,240,102,49,104,107,39,127,10,104,131,85,224,132,237,247,64,38,41,48,13,113,238,103,79,20,140,234,7,166,213,56,140,214,167,107,232,186,194,45,88,157,97,11,74,101,243,95,5,62,174,107,111,93,92,60,153,160,189,146,201,112,155,181,144,236,201,106,84,114,142,20,147,251,47,211,12,55,245,222,131,222,60,15,52,221,105,194,0,118,129,105,164,245,253,138,32,46,46,168,192,3,255,165,165,45,14,81,156,192,86,255,225,131,82,81,235,150,181,71,131,28,142,155,195,91,171,212,107,177,176,173,255,114,123,62,54,39,25,95,72,180,253,185,175,193,34,252,43,192,198,36,226,183,110,136,65,203,15,191,213,31,238,128,88,222,66,94,154,162,176,234,182,25,105,192,53,116,192,23,14,68,124,15,147,214,145,119,190,199,113,223,254,202,216,110,201,103,6,10,11,71,15,199,136,174,138,71,111,189,163,159,19,116,137,114,55,214,77,197,92,16,120,118,125,43,11,174,46,31,49,162,49,82,9,142,250,195,253,190,241,49,40,93,146,58,16,114,124,240,30,142,128,165,227,25,20,187,35,110,141,227,162,147,200,12,252,240,185,134,73,31,200,131,33,71,232,197,241,52,99,206,162,27,120,33,76,248,184,205,56,187,81,248,23,133,239,121,49,2,70,32,248,11,235,4,38,141,39,220,194,192,180,113,244,152,70,196,26,186,190,181,105,149,249,20,36,255,88,245,230,119,86,133,175,200,198,247,40,104,196,71,177,240,174,21,47,94,110,181,191,238,140,126,172,75,104,44,116,80,24,228,115,114,85,111,9,71,114,36,149,190,99,109,80,115,62,62,87,195,204,214,98,159,188,94,144,152,2,197,58,189,195,8,65,110,252,57,250,224,131,102,134,216,38,105,185,168,58,100,61,127,121,32,31,36,148,173,92,76,101,73,152,94,144,229,232,173,233,177,243,149,117,231,24,21,141,57,81,42,109,96,219,67,80,198,63,38,12,214,144,99,206,216,108,176,131,224,42,74,180,176,89,197,59,47,206,2,49,19,88,91,243,137,163,154,114,85,177,49,240,89,86,11,99,22,82,9,201,159,131,210,63,27,86,54,1,134,35,232,48,231,222,225,135,212,97,21,24,111,188,135,133,111,154,76,242,96,112,105,121,249,10,238,1,213,143,242,90,150,232,15,43,124,48,130,178,242,234,47,36,239,15,206,107,55,217,80,96,57,157,189,165,99,63,52,246,197,131,195,188,29,143,182,218,199,78,248,201,24,199,144,94,83,247,206,58,249,237,105,201,73,31,150,78,228,82,102,248,221,207,161,232,13,167,138,49,92,31,216,220,185,128,113,2,20,166,81,37,60,96,168,131,119,214,191,3,175,26,183,166,6,183,202,144,66,184,151,38,10,132,224,217,132,218,77,54,145,198,200,128,73,182,108,129,41,225,122,242,185,137,90,11,108,109,167,30,179,67,116,231,72,123,7,135,109,39,164,229,238,53,132,102,98,100,96,254,215,180,24,139,49,231,201,7,217,119,211,24,113,243,66,223,168,188,244,117,38,238,212,242,247,42,42,1,194,165,59,152,56,48,184,145,18,210,59,67,11,28,159,26,243,228,251,92,116,242,134,73,72,1,129,238,116,28,190,81,99,200,148,129,29,78,31,140,230,157,216,50,30,18,7,114,110,85,58,163,227,232,161,147,19,74,87,189,185,37,111,94,120,211,201,32,166,213,175,159,198,87,64,55,238,136,33,47,22,18,166,128,143,105,50,11,72,43,142,207,162,187,178,216,217,214,231,83,83,175,226,176,165,43,20,134,14,219,215,189,241,218,73,222,190,214,95,11,178,163,164,199,245,123,80,29,28,203,254,190,64,165,134,64,96,98,197,30,216,50,165,133,71,215,214,90,70,172,231,48,33,240,166,239,5,61,144,239,87,52,200,83,116,173,35,218,66,98,145,181,67,51,213,209,239,65,119,137,223,188,65,3,249,249,152,35,3,145,80,253,205,207,181,53,100,4,8,245,193,32,167,243,164,97,135,248,75,99,55,141,249,153,222,118,50,57,140,135,163,40,245,88,49,98,176,117,127,103,255,189,32,206,22,198,160,212,243,153,255,84,128,248,76,192,222,89,223,25,220,86,196,150,44,236,40,202,36,247,102,155,158,214,128,173,236,239,232,231,128,107,208,111,94,72,83,234,12,165,139,206,45,47,234,52,143,148,155,50,67,207,240,230,38,34,169,214,218,171,223,178,143,4,81,250,212,183,98,154,121,156,144,242,234,71,141,12,50,102,173,251,129,74,58,141,28,105,194,36,221,139,135,233,141,250,178,124,62,214,137,250,220,1,163,20,161,120,29,177,19,45,24,48,179,247,153,45,189,246,216,43,76,35,154,27,225,152,215,139,39,169,22,135,105,86,214,217,79,167,74,120,106,13,26,243,231,179,35,88,51,79,160,79,209,31,54,71,196,119,216,102,209,128,38,43,135,50,229,50,227,98,152,173,244,67,147,167,141,56,97,35,224,63,244,108,128,244,124,251,52,105,200,217,232,169,179,161,98,127,2,101,131,150,96,2,164,253,25,39,108,172,254,178,100,59,129,245,63,158,27,14,168,249,239,162,195,97,138,86,197,226,131,106,189,199,4,189,112,169,82,6,100,112,112,6,95,248,186,144,210,38,116,225,198,4,245,155,79,50,75,226,149,147,72,68,30,206,97,186,122,182,62,26,33,124,223,253,97,70,254,110,101,56,237,145,27,167,199,100,63,50,226,70,161,150,223,154,152,178,198,57,176,185,79,4,12,32,91,155,18,92,189,48,213,219,30,81,190,55,130,30,124,10,108,172,169,126,115,130,169,106,224,64,93,182,195,197,68,153,249,209,97,105,176,41,58,153,18,170,38,44,22,121,114,196,117,150,199,111,104,62,163,4,69,224,187,52,171,199,194,91,131,119,182,201,111,19,120,138,252,91,179,222,75,249,160,112,162,151,17,11,168,90,108,92,97,180,71,252,201,174,29,93,158,161,232,234,89,164,65,211,187,138,135,0,163,8,236,99,74,208,178,124,222,107,209,215,237,79,86,150,57,230,10,63,205,91,34,145,103,35,210,168,87,27,115,182,143,41,2,159,122,184,240,224,17,124,189,35,88,107,118,250,27,74,90,197,159,12,37,197,241,121,50,66,214,126,42,162,11,183,36,16,79,205,93,159,97,82,226,95,61,162,91,130,66,50,68,94,239,111,211,143,246,168,163,217,170,41,128,57,122,79,251,34,238,115,163,12,38,114,177,44,229,33,178,196,21,62,246,234,245,79,163,66,163,46,2,136,6,67,48,234,112,55,199,83,110,190,121,214,247,181,173,200,98,118,125,47,116,92,221,42,188,127,147,156,114,249,220,188,187,224,23,11,4,139,87,214,0,210,244,213,43,145,42,62,64,242,162,216,213,204,159,247,123,145,14,186,166,223,214,247,134,189,199,111,14,153,72,21,159,172,97,25,14,223,181,216,124,85,147,200,158,60,200,179,6,140,56,71,239,76,64,199,63,71,53,81,78,125,171,187,161,249,102,105,69,190,125,200,141,77,229,209,77,133,74,109,195,209,89,214,127,252,134,14,91,145,165,188,212,184,179,54,210,61,22,95,147,116,79,165,224,242,56,73,13,237,246,104,103,9,74,140,205,67,252,84,219,156,173,35,2,123,165,119,140,113,111,172,43,121,173,9,129,130,207,81,123,178,71,140,28,54,215,237,180,116,246,94,85,154,217,106,163,201,207,121,81,33,141,33,110,37,163,66,231,195,152,113,115,163,221,148,39,71,178,33,10,114,8,65,236,241,232,213,84,167,180,24,149,101,77,27,9,83,111,59,99,129,24,223,174,254,54,65,201,248,94,48,66,62,18,114,128,10,112,121,175,195,32,236,61,212,16,55,114,106,167,164,32,248,0,77,177,252,52,132,236,241,53,105,201,147,28,112,253,233,4,250,233,85,72,254,156,204,125,67,170,134,134,83,117,120,90,110,74,97,148,55,139,195,212,236,136,173,65,45,124,139,92,18,28,141,28,149,2,227,24,248,234,41,176,253,74,105,10,165,185,112,88,250,163,161,110,42,45,1,6,207,240,6,209,222,29,75,44,67,98,26,219,59,8,153,175,214,160,160,112,180,166,12,158,163,73,211,24,36,144,207,113,18,156,97,244,186,71,108,109,99,194,138,149,73,154,226,206,188,42,240,164,226,246,157,135,136,131,81,86,147,48,126,104,93,1,55,20,243,228,193,27,133,44,47,147,51,90,20,115,54,49,29,187,169,106,196,107,115,94,84,125,242,102,130,226,126,243,105,227,32,79,110,178,93,39,224,7,250,50,249,158,119,22,66,213,245,194,191,164,151,94,253,99,76,116,152,126,5,241,69,123,55,178,179,184,186,152,104,84,194,214,61,228,135,91,185,219,217,18,217,58,170,73,174,91,224,38,51,197,215,75,132,152,32,66,131,180,205,103,34,66,220,98,232,119,242,175,137,90,211,234,209,139,15,172,6,1,19,40,216,114,53,188,158,221,93,171,2,75,157,236,27,38,127,216,220,50,45,176,241,20,29,51,40,96,98,38,21,35,80,94,122,107,150,212,8,184,18,92,209,123,211,194,227,87,83,251,174,97,32,26,35,32,16,112,152,202,60,29,112,66,126,17,192,42,244,24,143,207,205,33,147,115,211,243,49,121,95,217,147,238,223,166,60,118,59,60,132,60,158,136,82,43,89,170,247,96,211,104,136,9,118,221,237,238,59,173,164,93,227,156,68,49,232,51,11,248,218,18,75,208,101,209,174,64,233,77,201,91,15,120,158,93,50,194,10,133,33,49,22,24,14,158,229,104,165,224,66,126,217,122,13,138,163,180,134,228,27,99,165,194,126,30,215,90,149,108,194,252,247,120,160,230,129,65,90,210,238,96,161,38,97,183,22,14,104,35,7,163,125,54,238,77,169,206,80,152,54,187,29,143,77,73,146,124,232,241,91,88,49,15,248,219,114,240,225,149,133,16,12,68,98,85,155,113,96,138,129,107,51,38,217,131,184,97,23,120,146,32,141,9,76,187,184,164,21,173,52,199,133,154,135,121,47,26,99,181,194,188,200,79,115,70,66,101,37,240,50,89,206,88,90,48,59,201,144,95,75,130,185,17,191,93,132,202,175,255,244,234,156,45,131,9,206,194,149,23,163,57,175,142,152,193,232,233,74,124,151,4,106,113,218,173,97,197,132,18,170,68,6,232,250,232,57,143,238,155,201,126,67,224,255,132,229,199,202,59,162,112,75,166,164,108,39,162,225,167,209,175,203,65,195,182,120,156,235,31,149,109,56,35,151,192,88,19,177,13,255,202,173,139,192,150,149,15,152,62,34,217,41,145,3,57,78,147,246,43,37,236,77,127,27,182,173,154,235,154,244,137,162,148,128,196,131,35,47,85,244,222,40,72,60,49,42,211,218,57,244,234,115,215,64,44,108,138,241,245,181,27,138,119,231,51,226,85,110,78,247,169,183,20,64,60,10,17,157,140,233,221,180,169,216,118,152,228,138,132,214,172,148,180,231,213,56,21,226,38,208,111,53,35,250,240,32,190,243,124,110,142,70,184,123,94,15,45,45,77,28,237,105,220,62,110,160,221,179,132,143,43,95,4,246,7,103,58,24,84,54,224,178,38,108,90,206,113,115,24,101,234,7,38,124,20,195,66,217,183,52,134,97,14,16,221,240,155,95,3,248,145,10,66,219,177,186,75,201,140,235,233,92,123,64,156,194,73,203,199,138,29,143,114,110,97,5,128,147,205,122,68,19,134,75,59,97,184,82,93,124,30,152,124,172,124,177,101,47,234,195,50,136,141,200,189,145,212,109,35,238,77,203,161,184,25,212,142,80,215,235,48,225,3,113,82,38,82,41,61,70,101,88,71,224,7,182,6,159,23,182,49,18,71,98,66,139,31,181,197,207,143,26,85,198,244,174,152,178,227,131,65,125,46,113,147,139,194,196,22,247,174,72,222,41,252,11,64,56,140,212,85,81,20,75,217,111,77,9,154,72,22,83,16,104,100,118,14,27,51,151,94,221,88,114,113,117,163,169,77,175,230,240,92,1,51,205,63,111,77,73,155,135,21,31,2,60,154,227,54,34,25,111,212,51,184,127,182,60,132,40,156,170,246,254,35,116,43,114,8,193,65,48,162,154,148,46,152,71,237,5,242,179,199,181,179,24,21,214,152,188,24,244,254,79,28,97,180,212,23,73,22,208,30,190,187,140,41,23,40,92,81,151,56,49,168,52,35,233,205,77,79,107,196,147,67,67,85,116,5,145,96,159,241,222,180,200,203,139,177,39,121,239,36,25,22,186,214,101,80,153,28,174,210,73,250,6,73,112,221,119,224,217,240,247,194,103,236,58,77,155,49,137,251,168,80,53,243,232,134,73,219,237,140,77,171,224,118,232,107,55,66,0,97,70,193,168,171,231,128,41,179,248,70,79,179,201,26,237,115,239,222,99,46,144,12,238,186,163,89,141,231,235,71,152,86,198,17,202,62,94,186,69,27,20,134,117,163,181,70,183,44,42,251,166,195,116,103,143,207,247,176,214,14,135,127,133,201,2,243,82,175,151,15,76,147,186,140,25,53,141,254,94,157,124,57,233,125,157,73,166,245,229,48,124,68,58,147,56,70,92,59,5,74,49,171,111,17,152,220,94,194,22,81,149,37,130,6,248,83,29,190,155,140,112,215,27,60,142,151,40,118,132,29,143,58,157,208,182,29,87,84,234,198,40,81,116,80,39,236,15,59,96,250,204,245,147,64,53,48,253,189,174,223,48,202,231,167,11,137,224,120,50,104,191,37,81,62,173,154,127,249,7,35,88,180,134,14,121,163,195,222,175,54,210,119,113,252,126,112,160,24,159,245,179,56,99,184,169,167,152,250,88,148,241,215,152,40,102,112,233,145,111,4,42,211,239,140,74,253,156,159,143,69,23,102,192,216,169,18,200,157,191,150,120,159,40,132,24,219,119,199,137,88,18,218,187,162,167,244,155,7,109,198,96,247,159,68,133,62,216,221,18,158,128,169,77,213,133,57,45,42,233,111,77,169,209,211,62,199,230,211,188,72,164,67,171,77,171,185,206,131,123,243,120,45,140,222,207,25,96,172,74,211,103,145,233,140,14,133,233,9,45,190,52,155,81,90,14,133,73,20,248,213,88,54,143,218,3,171,161,220,25,48,177,87,53,54,176,138,188,82,143,13,187,170,247,116,239,77,83,178,95,76,115,233,249,156,216,44,101,255,28,112,29,124,44,48,72,130,90,204,162,135,224,131,56,179,211,186,198,159,19,48,66,56,242,65,40,105,152,213,111,78,75,96,211,163,13,250,205,243,228,205,49,75,142,194,40,182,148,184,90,149,79,128,225,128,104,254,57,57,250,198,209,155,19,147,30,62,137,81,72,16,14,161,11,83,238,254,58,80,29,99,12,223,87,96,188,254,55,98,115,225,105,36,137,10,35,162,51,28,238,48,147,232,163,77,178,144,1,115,58,233,176,192,215,209,95,31,135,229,67,219,142,222,156,38,12,95,246,104,253,125,202,103,40,94,108,43,30,13,65,190,239,160,26,107,120,119,120,33,115,151,55,39,27,186,227,193,41,154,208,194,5,122,179,135,119,57,117,186,31,137,127,11,108,77,134,254,211,11,153,184,162,87,67,219,224,251,176,229,254,132,68,133,212,42,38,218,116,24,54,85,177,230,225,249,110,94,153,0,65,17,241,241,35,48,59,105,188,151,81,126,60,10,115,70,188,134,78,167,30,94,122,164,170,169,190,185,198,14,40,143,50,21,70,35,58,126,154,112,68,253,220,155,206,22,127,109,147,31,237,250,224,20,83,250,174,132,249,251,111,61,56,209,9,223,118,200,167,162,104,39,240,253,36,174,175,104,21,236,208,139,40,76,141,199,8,184,182,207,79,147,56,41,62,40,182,227,203,153,125,135,248,90,108,62,224,164,66,170,14,25,101,207,174,198,4,252,224,143,11,108,125,5,113,53,221,121,18,118,132,87,107,149,248,30,132,9,52,185,180,168,128,121,226,98,2,20,85,47,166,6,99,199,136,82,102,43,17,134,133,43,221,74,140,232,131,204,186,62,217,48,194,218,132,151,22,138,83,69,50,114,166,32,52,240,153,196,52,170,187,67,11,191,145,213,14,38,220,160,56,247,157,26,227,91,72,5,97,116,152,248,53,142,154,28,154,94,140,212,99,204,20,162,244,143,120,195,192,193,37,66,143,250,163,188,127,132,66,123,117,245,172,110,12,166,85,252,89,24,107,90,141,207,105,101,41,58,166,102,77,187,29,179,77,91,69,98,108,203,78,203,227,143,86,216,100,182,194,148,233,250,153,191,161,141,41,58,87,58,132,58,254,65,172,184,91,76,141,5,41,242,19,251,29,9,7,57,128,214,48,211,254,253,229,133,240,158,230,164,239,137,13,85,73,192,220,74,134,12,246,237,55,203,120,189,220,235,3,110,49,23,150,145,233,173,128,43,49,55,249,212,215,12,63,174,197,12,17,8,68,20,242,203,72,17,205,55,206,213,225,27,26,154,238,166,232,255,201,155,99,168,12,169,77,163,146,196,163,69,240,172,78,209,54,1,133,124,231,237,159,162,100,14,194,176,252,233,109,225,66,55,23,16,238,122,180,86,106,195,170,20,150,31,130,74,75,253,19,84,8,78,152,42,112,8,240,156,9,195,75,237,132,28,68,186,153,224,77,96,211,74,121,7,156,228,231,20,178,29,235,139,77,179,146,198,252,42,12,68,38,133,1,101,155,195,119,70,107,45,10,12,216,81,158,76,37,21,137,92,185,154,207,229,205,18,157,17,127,150,24,89,219,206,90,159,226,119,91,133,7,62,81,147,3,240,195,235,87,147,46,150,229,129,74,212,215,222,132,219,86,90,112,169,206,105,46,234,5,85,42,49,248,170,168,9,208,56,220,176,127,167,192,149,53,240,14,184,113,35,108,49,166,169,23,152,206,181,211,173,94,91,13,153,11,135,102,11,52,85,20,1,119,121,108,154,35,90,192,245,104,53,236,221,192,141,194,220,81,178,36,146,102,39,14,49,156,228,180,91,245,177,240,122,51,36,104,205,109,135,231,248,36,10,15,130,35,126,50,141,14,67,170,88,18,240,248,81,249,232,23,67,143,115,244,173,168,170,243,139,239,75,47,97,159,160,106,183,63,207,27,141,233,16,116,44,97,192,187,240,132,82,248,228,189,239,190,39,247,110,24,3,49,100,131,4,150,76,4,51,206,189,185,164,19,134,175,67,142,189,67,160,182,246,128,239,66,90,58,40,29,162,192,55,10,213,137,241,23,53,222,14,42,55,94,124,112,13,76,106,5,139,194,166,221,233,87,67,20,221,117,34,65,88,184,159,128,105,150,144,186,58,170,122,151,147,104,65,48,115,182,22,85,64,149,75,89,246,15,190,115,236,46,220,12,215,88,227,5,17,156,23,134,154,109,100,120,141,252,66,41,158,100,233,4,95,182,176,181,65,72,64,161,227,112,152,18,192,52,245,175,141,218,208,1,119,24,182,86,225,59,128,72,137,82,81,255,109,236,43,9,89,54,250,215,107,56,248,214,62,55,31,129,97,142,123,83,152,148,72,98,14,148,68,23,167,240,11,50,38,41,219,117,193,13,157,154,155,18,38,13,184,115,27,38,252,124,23,163,31,92,148,147,205,249,129,105,239,245,139,55,100,96,138,30,211,125,124,71,12,254,136,38,59,37,76,137,227,241,228,40,236,17,80,89,14,129,55,236,212,9,195,44,150,111,69,39,92,243,208,28,176,121,198,9,195,153,237,209,107,74,159,150,206,51,248,238,104,239,237,1,195,61,159,191,93,152,241,46,95,221,201,135,85,105,110,108,197,34,227,110,169,227,132,29,121,240,98,201,161,184,120,162,35,40,19,5,26,26,231,183,235,24,29,173,231,113,14,51,61,84,37,254,96,22,122,201,54,14,186,79,248,34,239,68,128,115,67,99,11,22,177,8,161,39,138,114,133,42,138,218,124,138,61,252,214,70,55,176,101,196,6,241,226,64,173,75,76,134,155,149,55,243,206,5,142,5,121,46,218,108,166,111,41,56,250,85,106,107,26,171,118,122,110,168,163,47,33,134,52,57,165,39,79,158,70,206,54,165,175,12,222,205,249,181,249,41,236,234,42,240,161,144,218,239,253,64,111,212,229,181,232,202,119,189,163,110,156,76,194,196,67,65,25,61,155,63,244,87,60,40,211,132,182,72,202,107,28,110,48,122,228,147,85,184,88,189,141,155,173,229,163,134,129,253,184,131,197,10,86,66,60,79,185,185,241,55,250,169,104,174,138,36,57,88,239,200,114,190,239,69,138,75,249,58,91,53,246,80,183,149,239,83,31,233,171,111,63,1,28,55,251,8,170,30,41,186,179,174,213,58,124,80,40,226,122,196,169,50,105,223,233,165,253,188,54,220,131,253,3,143,56,114,239,38,0,103,162,194,212,188,52,159,42,5,233,216,12,20,17,126,191,102,166,127,46,163,221,217,130,146,249,110,35,62,23,11,72,62,8,132,38,136,57,58,140,53,150,19,137,114,204,29,134,29,117,113,79,151,101,219,168,97,138,80,37,84,14,173,234,189,39,69,153,126,230,86,99,97,92,2,223,73,216,195,246,162,210,95,119,232,6,29,145,11,57,119,99,120,19,62,244,102,2,36,219,99,130,184,65,75,154,252,16,239,193,20,239,254,185,172,45,47,119,20,8,254,159,51,29,198,28,184,99,254,15,254,193,63,255,227,191,248,203,63,255,139,63,252,229,95,253,233,31,254,211,63,249,103,127,246,15,255,201,31,254,228,143,254,250,191,251,175,254,205,127,255,127,252,205,255,250,47,255,232,143,255,147,63,255,71,247,15,198,99,133,84,136,253,254,209,63,255,231,127,252,207,254,234,159,254,197,253,211,255,224,15,255,240,175,254,179,191,252,195,31,253,241,63,254,195,159,255,147,63,252,213,95,254,211,63,121,129,255,240,79,255,236,15,255,209,95,253,229,159,254,217,63,230,6,127,254,151,255,232,79,255,236,31,254,213,189,253,127,108,207,66,147,62,10,111,46,196,117,231,24,155,163,127,2,131,107,144,46,92,184,91,62,76,96,228,199,170,95,93,169,95,139,176,18,48,84,249,46,8,191,161,183,13,187,221,248,1,86,113,214,44,248,76,201,211,110,129,81,16,219,254,211,136,241,158,165,112,33,58,227,40,137,191,196,198,143,92,204,65,83,141,146,167,102,63,108,239,6,197,12,211,189,241,194,119,117,21,133,249,120,114,243,70,27,183,11,78,111,122,89,70,108,3,23,174,22,132,242,223,38,224,80,101,68,138,89,207,175,142,22,86,53,18,183,9,95,215,164,184,246,56,102,247,76,187,192,80,116,112,94,129,175,131,226,109,214,179,112,239,187,252,156,4,118,49,0,228,248,5,38,26,227,170,154,72,87,93,51,67,175,158,208,23,248,213,236,233,89,91,107,15,110,117,197,47,76,253,80,58,143,60,26,49,143,30,48,228,27,101,41,124,247,47,255,212,4,124,239,139,228,163,209,225,208,67,102,251,144,214,233,17,214,1,174,198,20,254,194,176,17,100,159,13,77,109,232,54,186,150,245,233,93,75,200,129,73,43,184,248,24,73,158,157,1,16,96,202,202,93,126,143,218,193,145,146,12,192,208,80,198,152,15,29,240,77,129,208,19,35,122,141,186,187,85,202,165,48,90,58,101,15,90,144,69,98,174,23,54,174,155,22,176,181,118,228,36,133,131,139,200,156,195,216,67,50,83,44,233,52,92,48,26,53,215,251,216,242,86,86,203,19,87,99,252,38,51,219,133,17,253,114,198,197,5,5,220,30,250,98,86,243,237,66,115,4,63,206,209,155,83,139,235,117,187,156,160,232,179,230,250,185,199,220,134,54,240,133,15,105,180,45,191,205,6,227,149,239,23,230,131,77,25,22,40,76,124,87,160,252,101,183,33,11,8,102,67,79,48,193,155,71,106,76,64,10,25,223,91,195,57,101,114,239,9,91,31,214,244,91,23,83,160,146,91,19,157,175,199,175,70,205,56,69,163,96,69,60,70,193,253,194,148,143,101,142,136,242,58,75,42,85,135,9,105,52,65,139,57,205,47,106,109,223,107,10,12,161,204,107,213,27,124,255,68,30,28,155,210,3,32,27,189,195,123,90,201,147,225,5,237,21,55,239,88,245,10,35,207,250,26,15,27,213,248,146,117,6,192,80,172,199,189,233,255,63,242,100,244,64,56,65,32,205,91,227,100,189,50,112,61,242,211,136,148,55,217,53,104,16,58,46,181,120,97,236,202,42,163,66,83,209,233,62,226,198,60,61,182,194,21,46,208,128,203,247,107,155,122,248,242,247,42,200,60,21,253,109,2,42,203,95,172,80,215,33,251,157,201,181,59,233,21,223,21,163,86,94,12,78,133,17,143,86,168,62,151,179,11,194,209,93,115,42,81,240,92,244,201,239,179,181,184,249,67,237,69,211,247,126,40,243,170,49,79,123,79,3,218,96,12,174,128,9,237,200,210,159,68,99,206,240,79,66,185,90,214,33,0,35,95,54,124,87,34,117,83,101,43,134,103,98,58,245,1,85,55,70,52,162,48,20,27,1,23,114,238,114,243,187,31,142,18,251,10,212,137,69,111,110,82,134,46,193,138,104,128,52,112,27,108,54,117,192,116,164,229,18,50,65,49,55,176,105,226,186,6,216,233,10,147,24,247,141,99,13,163,235,83,216,50,183,1,119,116,106,4,222,148,49,207,220,17,73,49,11,188,56,243,227,230,248,94,250,98,152,200,125,196,118,75,4,88,204,36,244,39,182,183,181,67,3,136,164,129,92,205,228,41,241,222,168,151,22,177,71,72,139,63,161,15,139,90,71,239,178,47,177,243,159,80,109,63,86,238,169,195,66,183,186,11,215,30,99,82,58,242,193,168,141,244,238,90,30,28,149,100,133,33,225,234,39,96,242,134,10,67,48,181,226,230,176,104,13,253,105,234,71,93,17,254,24,191,144,190,182,57,221,241,218,203,24,164,183,194,79,168,144,241,185,233,80,151,223,238,144,218,132,57,67,97,65,157,83,97,232,25,226,131,81,89,223,244,201,153,184,177,10,32,9,122,142,62,218,117,107,156,206,197,186,40,142,238,29,212,133,239,30,171,224,167,192,210,20,38,242,27,211,156,142,18,69,31,216,192,3,165,182,64,95,251,90,66,143,103,237,41,254,52,234,7,129,97,23,207,53,98,172,147,69,175,38,30,24,240,161,255,70,225,97,121,143,88,190,229,233,67,7,141,158,252,152,74,124,204,221,117,200,137,40,239,184,26,153,195,53,63,48,212,9,14,227,175,45,89,190,176,45,143,48,211,14,62,211,210,247,134,98,61,127,27,3,126,235,213,196,108,90,156,236,215,12,152,98,14,205,235,87,108,47,153,102,190,27,247,153,192,116,113,118,63,64,31,106,27,63,87,115,160,78,223,81,75,39,178,34,87,19,37,120,154,159,36,52,28,174,38,159,132,242,249,22,219,117,181,20,184,220,188,252,156,23,63,34,167,149,246,127,224,54,195,40,193,255,29,10,222,189,184,228,181,86,151,36,48,117,40,79,28,206,180,56,235,92,129,55,115,108,135,141,95,64,15,138,103,152,59,231,48,30,218,163,48,241,136,234,87,211,66,210,229,144,162,110,50,26,253,224,195,168,143,152,36,212,34,214,145,232,84,211,150,82,183,227,68,255,219,14,141,179,21,190,254,88,88,28,230,45,200,52,186,55,162,22,203,47,38,47,184,101,56,135,137,45,108,255,97,90,33,102,205,151,162,93,127,121,234,226,119,243,148,131,193,135,68,207,39,12,45,202,61,62,15,14,101,221,137,17,99,59,148,225,230,192,89,43,140,79,164,31,183,120,126,131,218,38,215,62,7,134,217,84,126,154,120,221,121,242,234,206,193,47,48,114,134,97,125,14,234,36,229,99,141,110,28,48,254,94,221,168,180,229,230,29,246,94,191,248,30,109,59,43,21,64,123,155,97,164,17,93,61,10,210,237,31,54,26,77,77,107,203,120,55,142,140,157,211,23,41,99,65,107,139,234,167,141,83,119,150,126,44,184,52,188,38,114,19,15,131,199,44,97,194,161,43,214,29,74,33,73,119,4,60,172,73,51,108,176,66,75,103,192,84,37,205,18,231,7,57,66,181,92,105,102,59,78,197,113,103,12,170,197,226,72,220,37,77,141,102,11,199,142,254,184,252,28,176,104,207,19,110,97,71,20,67,78,31,212,14,159,184,55,29,104,85,38,33,218,228,98,14,64,31,62,244,201,232,154,156,199,175,182,232,191,44,45,136,67,187,103,131,176,128,224,130,40,2,63,184,254,30,249,224,124,144,195,7,118,246,96,67,38,125,76,61,115,190,117,187,187,238,8,71,252,167,91,34,107,158,6,129,178,35,96,67,196,165,203,205,201,85,210,159,227,17,27,74,63,101,51,163,131,240,120,217,48,157,109,107,100,123,226,196,47,129,95,227,189,250,190,18,244,184,71,96,114,183,111,20,126,45,75,153,180,37,48,54,249,251,61,208,172,27,234,14,35,193,49,189,8,156,92,244,170,85,206,115,138,130,170,27,251,84,101,63,91,15,213,235,167,83,169,232,79,70,212,106,201,218,35,66,154,129,21,184,5,234,210,123,91,106,253,253,92,20,160,236,35,22,214,61,140,105,47,109,14,195,209,40,62,14,201,7,22,193,11,119,98,108,18,219,32,216,218,188,82,20,24,117,132,28,82,75,48,59,201,14,252,59,171,15,153,135,164,101,135,107,10,17,135,133,231,175,8,140,54,98,92,77,177,146,108,41,117,160,101,239,166,254,50,238,60,57,113,105,134,107,97,211,82,193,210,116,203,161,31,154,99,49,96,43,97,74,184,144,64,118,181,249,69,59,201,51,114,154,86,26,131,195,150,191,139,184,213,42,87,35,155,8,43,91,60,248,233,26,221,224,32,203,48,26,67,210,155,184,56,240,141,165,197,204,81,63,53,156,68,161,156,43,217,47,43,87,154,31,16,5,229,128,171,149,227,124,224,200,129,81,147,64,127,218,81,152,190,217,128,113,34,100,46,20,136,114,156,193,202,164,16,213,118,43,80,211,56,171,203,162,57,173,77,89,217,16,62,52,175,103,38,41,66,35,68,126,77,104,210,203,169,113,53,36,92,93,222,203,2,118,45,214,230,164,128,67,222,203,10,19,98,18,223,181,115,151,152,188,23,210,31,43,190,230,129,90,78,14,93,99,55,108,123,196,111,35,105,45,79,78,220,247,137,143,77,10,160,137,147,193,197,213,187,154,145,160,134,217,34,159,252,158,130,20,73,148,88,156,184,67,57,106,144,108,68,219,228,133,201,249,10,218,201,183,173,152,10,136,115,139,161,130,56,52,68,14,177,109,16,251,149,171,113,180,159,24,52,36,37,151,28,95,15,90,97,174,86,201,134,182,91,209,39,67,200,180,196,52,36,221,150,92,104,200,227,94,219,220,211,73,188,35,133,145,2,91,33,182,199,99,57,48,146,142,146,40,47,59,193,136,157,152,88,227,22,216,50,89,62,149,72,99,9,115,29,69,15,240,213,44,191,26,103,102,11,10,31,147,235,250,92,211,150,182,230,120,107,96,35,117,112,24,29,234,44,123,52,171,209,246,71,63,97,40,204,138,72,240,192,27,34,229,231,48,10,136,169,174,123,97,210,44,219,67,139,22,216,207,112,211,160,40,117,69,26,120,17,91,162,186,36,225,251,169,249,51,135,27,37,150,114,243,6,9,226,19,89,3,24,15,245,201,97,139,93,249,219,20,168,69,68,104,80,34,9,229,205,136,39,135,249,95,126,187,88,107,178,95,141,206,111,114,4,13,235,41,155,241,218,102,32,63,122,241,51,107,164,5,104,19,74,246,8,67,235,112,146,31,96,248,202,100,80,136,83,247,176,23,224,181,78,33,102,96,227,186,28,1,195,186,32,63,109,156,196,45,127,187,238,47,76,45,87,203,215,162,172,97,10,220,40,127,202,155,171,250,174,193,112,114,228,147,195,90,175,48,89,187,156,43,20,24,232,92,121,138,209,128,7,188,165,217,206,122,36,74,57,177,66,96,64,105,249,224,22,79,173,57,207,158,81,228,90,242,0,213,149,52,151,169,114,77,153,10,100,48,174,209,22,201,39,106,212,139,160,136,41,196,231,130,70,36,205,59,90,78,80,88,27,9,99,216,55,129,233,240,61,35,45,180,145,153,199,97,173,54,53,242,113,176,166,102,247,20,40,230,68,60,216,32,133,54,229,185,39,13,167,79,216,111,139,194,238,156,41,8,62,245,17,223,186,81,255,60,21,126,172,36,193,183,5,236,131,45,79,134,131,88,227,107,209,194,60,244,189,140,129,43,19,141,84,224,84,121,114,168,17,188,86,116,17,196,23,5,169,11,35,197,60,227,131,220,191,184,151,204,51,44,228,230,226,85,23,134,41,82,134,124,178,235,140,220,75,233,132,56,249,219,166,175,30,75,23,114,241,57,101,200,209,168,36,202,22,118,43,188,89,57,168,243,87,234,229,39,12,236,42,85,158,28,214,195,235,144,186,197,112,77,96,148,34,4,54,1,223,29,219,60,84,216,57,230,211,88,251,98,212,136,160,39,109,61,112,67,128,196,39,203,5,187,174,237,105,234,11,45,210,179,24,240,99,11,252,44,111,170,230,123,210,25,148,79,198,55,41,35,50,172,84,66,166,72,14,116,213,176,72,185,65,142,198,186,232,210,3,35,72,125,226,167,15,77,74,2,47,34,247,171,198,111,23,161,239,29,16,160,113,243,248,237,114,164,223,155,125,224,126,129,21,110,74,65,135,171,203,205,27,148,73,57,42,135,46,92,185,26,78,168,245,196,68,237,166,54,151,176,209,183,197,52,167,48,114,214,41,48,121,164,21,83,173,45,241,58,7,157,16,213,181,129,153,74,244,0,200,189,233,101,222,97,52,83,180,148,165,70,195,88,208,106,152,27,203,180,210,243,107,26,31,127,79,184,10,233,6,91,39,118,110,233,105,38,181,92,124,180,115,28,47,62,33,207,213,102,106,18,97,40,194,108,88,211,134,178,78,241,132,33,251,140,140,55,12,233,20,91,39,220,140,175,40,108,98,114,104,130,194,32,61,196,36,190,51,126,40,108,170,196,97,242,210,157,175,104,221,209,61,184,32,122,44,89,157,62,88,168,79,203,209,70,85,40,115,25,131,114,230,187,145,134,221,185,16,230,154,249,169,224,86,25,30,113,196,230,101,3,204,155,195,109,93,189,245,215,120,33,219,35,102,16,181,41,213,169,95,22,9,85,26,126,18,54,134,142,44,125,32,33,32,47,102,53,205,171,248,118,215,232,154,148,41,90,241,175,34,148,186,105,79,171,178,184,170,21,142,133,33,131,35,61,197,32,128,183,190,172,152,193,15,178,14,242,219,176,158,176,85,56,76,152,67,38,3,172,39,125,132,189,64,122,189,201,186,135,58,123,143,216,137,41,28,235,50,255,139,17,65,184,203,9,157,35,97,159,132,105,190,202,216,70,65,207,80,246,82,116,107,17,32,201,253,108,63,178,246,76,72,200,181,127,48,76,123,149,67,251,174,45,74,197,226,139,80,5,46,123,10,169,166,32,123,190,135,95,145,254,64,146,154,20,99,196,142,211,105,97,105,249,203,143,229,239,195,178,236,156,164,178,112,201,46,173,19,219,217,53,251,25,165,132,199,48,113,217,120,178,190,229,115,61,232,2,157,48,183,239,97,66,97,82,194,5,86,153,18,240,245,179,147,23,16,102,10,66,114,49,224,13,61,138,156,228,84,120,110,23,91,6,69,216,171,11,250,180,40,115,226,167,225,5,42,9,163,180,229,245,135,192,60,218,72,24,117,178,176,115,154,73,132,41,72,93,115,60,246,61,7,147,241,137,242,86,78,202,29,23,111,84,18,167,194,168,197,197,47,35,90,147,3,138,3,65,131,71,24,50,207,147,188,74,160,48,230,181,248,150,197,244,146,18,238,156,155,81,88,212,105,169,168,130,34,231,23,119,134,185,162,8,202,58,172,142,26,195,67,196,74,199,175,78,101,205,176,72,145,102,45,50,36,215,69,216,174,244,186,140,188,40,21,31,80,215,179,178,204,48,222,176,183,102,94,141,50,230,174,238,109,162,193,32,45,199,136,71,16,0,72,223,166,164,210,203,192,143,185,91,126,216,102,56,162,25,144,28,22,29,45,35,182,58,8,53,179,93,108,252,60,223,30,87,31,100,71,243,177,217,148,155,83,214,211,226,14,209,155,220,219,50,165,62,38,119,251,192,218,205,47,185,168,27,126,166,199,66,97,167,217,233,249,176,103,82,92,151,240,105,41,55,137,44,160,17,135,57,218,236,8,12,212,226,166,179,69,65,20,181,235,50,40,211,162,153,81,128,3,57,67,234,15,2,83,239,20,69,48,5,134,190,38,240,164,163,226,228,123,205,249,200,215,162,55,151,63,139,98,44,38,165,94,205,58,140,90,44,148,197,183,60,56,12,138,79,252,52,221,73,189,232,189,57,151,98,80,140,233,78,70,28,107,182,68,8,139,19,86,126,151,73,26,211,251,192,233,191,116,196,104,6,31,37,130,226,164,63,242,80,67,52,150,15,56,178,38,137,13,53,225,7,79,169,6,92,148,191,4,248,137,172,39,70,69,145,73,68,177,83,40,175,47,91,222,217,38,61,126,4,248,61,202,203,38,137,194,220,197,70,55,70,238,120,42,99,63,72,148,101,22,133,107,116,74,246,116,229,232,253,106,181,22,169,57,216,41,43,13,189,100,49,226,168,128,33,237,148,171,153,205,53,210,231,11,179,82,118,49,68,144,91,88,239,52,211,11,149,62,110,33,38,73,38,138,11,86,212,18,152,226,180,200,111,144,39,206,174,91,130,125,216,35,49,125,183,25,204,85,96,138,122,35,125,78,195,87,114,99,1,163,98,25,19,1,25,208,20,60,53,152,94,246,72,214,82,6,39,23,223,197,17,171,146,108,43,210,18,137,90,248,48,43,107,140,37,69,46,38,61,55,34,209,107,13,158,83,80,242,83,51,171,114,70,214,96,113,34,67,54,18,137,216,7,95,91,174,53,207,32,126,248,46,216,126,244,149,81,7,202,242,46,54,235,178,228,214,213,164,230,34,69,92,69,106,222,96,234,179,3,166,2,232,124,238,157,253,32,140,136,80,137,129,222,7,31,145,64,198,8,234,50,139,216,61,79,137,122,31,10,228,143,108,145,76,118,55,61,120,171,51,82,245,134,100,255,181,35,119,150,57,89,55,162,60,119,193,16,29,241,214,212,115,31,249,233,167,175,40,163,229,167,75,57,50,67,141,38,219,89,156,169,44,35,251,244,129,219,211,50,55,136,41,147,158,212,117,25,177,247,135,223,188,163,130,166,87,223,131,53,152,96,72,136,162,124,155,131,134,220,209,227,124,120,168,24,224,193,200,213,111,134,194,225,66,89,68,14,26,250,2,40,52,199,213,85,44,0,227,149,219,241,220,247,64,223,226,249,222,29,1,70,200,200,48,91,197,156,220,185,81,86,182,91,100,152,41,175,91,2,67,42,92,124,122,227,24,31,189,55,90,41,79,212,49,236,109,186,232,9,63,48,243,248,60,130,2,112,202,110,84,97,98,119,14,128,205,121,180,182,156,211,228,7,66,63,121,151,31,209,104,23,24,18,65,175,3,180,22,100,9,65,110,58,54,123,20,19,20,218,4,78,211,171,17,39,143,155,83,94,95,100,188,105,34,91,174,169,78,77,248,146,36,51,238,200,66,110,172,56,60,207,150,195,18,214,223,150,111,109,105,97,177,97,77,120,115,116,191,248,158,157,148,67,9,76,230,118,59,108,20,26,178,124,202,92,104,171,250,147,29,244,97,171,92,205,186,119,85,53,227,149,27,171,40,76,131,202,155,240,225,172,160,124,92,222,235,46,220,187,61,190,251,21,77,28,39,75,47,129,105,163,242,73,138,8,23,214,87,194,157,125,247,13,84,64,94,63,182,30,214,236,65,206,27,15,199,1,35,35,163,82,77,143,210,239,189,77,252,67,238,93,30,4,229,222,39,107,54,115,228,204,124,44,24,232,123,78,51,197,47,89,33,15,173,70,94,7,129,119,15,249,104,162,212,46,28,223,194,105,9,233,217,206,59,96,26,199,90,138,171,43,69,125,114,117,161,83,222,215,125,179,142,28,113,58,80,104,71,68,52,224,78,2,221,97,234,137,201,15,118,135,73,100,229,70,76,209,210,253,94,94,20,250,107,50,27,138,242,249,151,163,166,164,94,20,38,134,25,23,47,171,174,17,184,64,141,241,206,5,204,174,45,231,30,133,208,4,99,253,230,13,227,85,238,77,195,168,31,215,118,150,207,100,117,4,54,14,175,23,229,120,205,94,150,129,65,68,214,210,47,62,54,55,228,151,135,69,250,222,111,77,109,225,73,169,198,97,101,147,196,31,94,184,210,165,36,40,188,203,238,106,209,159,211,143,4,40,173,58,167,121,195,161,233,32,60,89,8,97,106,175,120,73,239,84,184,254,202,148,73,200,233,108,116,201,47,74,133,109,178,9,1,243,34,203,239,77,45,194,92,229,115,117,113,94,42,78,227,167,203,115,193,243,225,60,176,198,206,65,209,144,60,246,98,181,190,239,140,202,31,137,89,121,233,78,164,238,189,26,66,84,58,47,18,158,38,214,251,142,183,9,39,100,156,156,186,194,179,188,173,5,129,13,211,95,211,143,5,107,115,192,152,204,75,63,22,35,234,165,106,40,199,206,71,39,2,76,204,206,252,110,106,137,165,232,36,131,227,103,196,123,81,1,150,137,90,36,166,103,137,36,21,196,66,119,62,231,231,128,39,121,122,31,164,169,93,239,236,152,189,240,38,88,233,147,16,14,197,35,110,224,250,149,96,251,209,69,84,125,126,110,190,73,220,249,134,51,141,236,33,253,83,156,78,2,50,221,97,220,240,161,55,95,72,242,189,107,139,178,30,97,164,3,62,168,32,109,135,41,146,77,99,128,64,106,139,174,216,77,135,254,61,11,229,230,199,244,222,70,192,75,26,103,134,17,12,23,151,40,32,231,104,230,176,192,180,202,248,1,114,45,219,90,197,90,88,214,51,187,134,223,220,8,37,215,254,192,65,211,108,89,168,89,101,46,81,135,210,61,42,69,114,14,238,87,249,158,52,226,87,95,64,120,20,69,94,27,114,163,22,123,60,218,231,67,87,87,35,178,235,131,194,196,43,159,93,161,81,29,26,51,105,109,211,205,144,105,90,202,200,137,70,171,233,119,133,160,71,58,102,192,207,253,128,178,68,238,31,120,226,156,105,216,70,214,165,216,78,137,250,144,195,72,62,127,96,244,106,188,138,130,21,98,68,99,122,53,122,54,43,150,31,76,94,242,100,164,90,167,59,9,104,97,144,116,148,39,163,50,207,247,202,81,77,30,74,215,246,221,163,188,192,195,104,152,247,210,125,99,64,48,232,221,41,221,28,31,61,156,160,131,12,219,144,13,237,217,122,252,152,188,178,215,46,194,69,49,146,102,201,150,190,241,237,56,92,45,81,40,48,1,37,183,22,8,209,74,113,9,143,70,133,147,111,242,148,88,232,10,129,16,109,247,128,155,245,160,127,190,23,52,13,113,130,140,164,39,0,52,195,243,197,30,83,206,220,138,18,19,10,248,123,232,193,36,234,221,35,237,176,238,117,147,94,112,208,187,201,217,224,8,73,177,208,241,107,60,114,70,44,11,16,192,122,170,243,96,135,252,234,38,173,210,196,125,128,206,140,204,169,159,168,104,60,138,233,117,157,176,199,61,115,88,33,142,134,169,239,63,35,223,225,190,71,131,110,235,72,156,15,225,185,237,13,156,132,254,135,120,176,84,9,108,39,51,129,94,143,146,8,49,188,224,98,88,97,130,88,242,100,169,225,5,91,214,12,180,108,201,208,90,166,127,123,117,223,53,49,80,203,80,19,190,152,68,198,14,11,164,76,73,152,95,216,118,77,31,176,6,103,152,4,211,10,93,71,219,203,91,27,190,90,23,67,184,82,160,224,219,28,226,219,189,171,17,142,239,60,195,128,105,100,102,212,254,135,161,167,180,157,22,163,112,182,49,169,81,34,114,83,183,209,51,42,37,39,152,252,166,109,247,154,186,68,227,83,168,221,220,135,251,34,1,27,5,146,120,200,86,56,245,248,110,83,45,33,168,99,106,77,41,62,71,77,23,48,121,190,129,201,23,167,3,176,122,95,31,175,233,41,33,62,128,119,103,159,64,189,38,203,86,187,119,129,68,164,162,84,194,249,193,83,201,249,52,25,83,180,143,103,12,121,177,64,128,162,203,88,201,195,237,161,198,81,124,92,156,107,167,48,194,203,185,195,32,145,190,106,91,236,112,87,178,155,106,194,84,55,21,15,205,97,234,48,196,10,193,201,125,170,179,174,93,248,190,102,146,203,152,3,109,18,234,238,105,46,43,195,18,223,156,118,154,151,29,131,73,43,180,236,56,246,180,78,45,247,215,158,106,149,230,9,83,22,23,62,48,226,50,103,75,80,183,50,200,225,246,115,40,74,150,135,128,5,229,102,89,122,126,31,101,75,120,137,166,191,22,213,223,116,19,137,203,132,82,25,255,27,241,10,168,102,36,210,114,253,200,158,1,9,180,156,178,13,128,40,142,189,119,20,112,211,178,169,113,26,203,16,69,148,167,19,20,62,229,19,95,10,149,120,184,150,233,0,148,240,19,53,10,235,68,165,63,229,120,26,188,90,168,107,180,168,255,222,67,221,53,200,100,103,54,233,145,188,210,152,48,169,224,222,162,11,15,102,33,205,90,80,5,58,71,180,86,52,210,235,226,218,211,219,121,74,132,236,238,24,82,209,154,112,67,227,58,10,238,145,231,150,226,9,163,171,169,25,127,226,24,42,77,126,123,154,64,208,136,142,205,71,51,103,156,191,244,50,70,48,17,103,93,70,197,26,136,118,124,110,8,69,142,12,11,60,242,81,143,76,67,10,251,82,17,152,228,232,138,94,153,245,80,250,158,48,138,64,35,155,96,219,121,154,4,37,6,170,51,206,75,136,79,75,73,183,92,77,97,206,200,70,28,66,12,77,163,229,38,92,91,178,197,239,158,231,146,0,176,178,142,8,136,31,147,134,20,152,210,180,149,117,243,131,110,67,201,1,84,104,198,163,17,28,231,79,195,14,116,168,72,95,242,249,113,214,75,6,1,58,173,35,221,77,91,170,70,54,52,199,247,81,163,177,234,186,27,101,73,138,128,182,215,214,51,220,78,157,176,92,205,228,237,25,79,71,31,74,14,153,73,183,84,45,153,158,32,200,37,105,44,70,188,207,172,248,39,143,219,36,19,181,102,203,238,67,138,111,147,111,142,109,4,41,163,8,245,247,195,169,162,89,48,43,204,243,223,54,234,2,205,176,33,193,52,151,79,7,86,167,252,50,126,89,246,116,85,252,67,9,15,19,91,115,141,179,101,27,88,145,143,189,145,202,30,94,157,4,155,101,147,130,74,140,111,120,13,35,119,215,45,186,144,240,143,29,56,154,9,48,183,228,240,219,212,212,101,29,28,180,237,71,108,2,250,199,72,126,7,21,194,26,26,201,33,3,1,49,165,195,116,76,107,18,151,226,246,21,105,197,187,175,47,77,130,225,190,220,33,142,86,5,252,2,77,93,15,184,186,118,84,107,54,99,57,148,4,178,201,161,158,172,132,59,143,62,249,36,197,17,153,109,147,118,150,80,233,249,133,182,35,69,108,86,128,36,114,77,65,32,139,1,168,5,148,108,63,203,105,69,129,95,167,14,106,72,186,31,70,186,168,155,26,48,115,74,169,26,148,85,176,65,70,10,185,45,57,89,121,7,45,251,197,7,152,114,235,65,86,49,106,1,208,187,59,82,255,74,27,92,40,102,81,193,10,207,191,192,188,104,22,176,54,171,140,146,242,9,10,61,99,72,168,91,211,162,42,228,205,186,228,182,41,62,151,34,134,107,65,244,225,158,234,250,137,27,76,185,250,186,112,119,71,12,42,16,99,242,148,146,19,204,247,184,184,77,221,167,175,229,177,232,11,138,178,143,187,119,86,41,99,35,33,66,82,62,106,47,238,1,34,117,31,68,41,120,241,168,36,128,71,41,43,105,172,92,60,191,52,141,129,249,161,17,113,61,81,188,100,146,187,98,16,28,248,172,78,176,90,16,44,105,90,125,103,218,66,39,235,114,113,157,242,177,43,77,164,209,138,185,173,192,173,105,125,16,210,123,241,37,59,98,131,90,62,212,56,129,178,76,154,82,168,35,247,70,182,32,10,101,238,158,91,83,193,12,152,180,112,50,152,60,166,119,47,176,209,195,150,216,50,142,22,95,88,83,32,108,60,190,31,33,133,83,21,238,196,100,131,195,132,9,255,200,107,119,58,123,34,29,139,47,174,213,227,247,188,134,61,42,55,202,123,80,201,107,35,203,182,189,134,231,192,63,58,100,237,84,250,166,34,105,78,220,81,106,6,209,2,204,138,18,138,0,239,242,208,107,141,189,52,58,157,33,122,30,90,112,133,42,89,182,213,194,106,167,245,88,100,6,220,229,195,14,25,125,235,79,195,131,26,249,38,52,19,183,108,39,176,157,172,30,196,18,198,120,161,147,16,157,129,76,131,221,47,185,164,48,9,173,119,232,228,220,90,190,255,118,180,222,138,195,193,165,174,77,123,23,27,87,224,7,63,47,96,116,4,186,94,76,173,76,139,140,80,215,242,57,156,178,16,55,99,43,129,20,84,54,132,109,60,145,126,241,48,10,92,65,233,60,114,7,97,90,197,131,188,19,90,6,158,167,178,251,72,165,86,161,112,111,132,231,114,140,207,86,47,158,248,43,59,92,46,152,56,206,231,91,120,233,196,134,248,120,141,241,217,14,158,16,43,253,165,242,206,214,249,119,159,211,105,83,200,64,146,188,16,216,200,227,61,40,70,97,47,69,100,178,50,40,204,136,84,18,145,242,164,208,177,101,135,230,174,255,54,37,157,83,231,111,55,206,102,15,73,144,14,208,47,105,122,109,206,247,118,63,34,210,62,77,119,178,7,210,231,72,78,16,17,213,155,87,78,150,136,165,108,227,72,45,10,119,82,83,30,198,65,104,232,232,170,172,201,32,210,209,26,217,50,17,144,153,175,78,39,77,238,2,137,66,189,218,50,66,158,95,168,116,56,74,81,31,161,216,226,220,151,36,47,182,6,49,41,172,161,245,203,225,110,252,125,186,242,96,43,243,39,155,244,96,72,33,48,97,130,204,43,210,176,57,197,125,128,95,105,46,239,165,167,34,16,177,17,57,88,104,31,126,60,110,96,166,207,179,63,48,162,244,51,96,166,170,212,50,34,138,91,220,117,65,91,189,137,163,74,89,205,140,4,4,109,42,71,156,42,83,2,28,17,200,129,91,124,111,153,166,76,147,221,50,173,178,240,148,182,192,176,184,156,132,39,33,79,129,11,205,144,61,96,102,218,82,152,36,243,9,248,144,0,85,120,204,224,193,233,198,40,83,63,55,167,180,120,36,220,83,23,122,152,73,182,189,25,197,222,27,114,69,133,75,38,238,187,69,219,229,189,42,233,137,152,42,24,175,73,143,101,22,10,93,6,241,94,212,142,117,45,92,37,130,238,187,14,26,79,116,81,41,12,241,99,132,133,17,129,248,160,247,96,115,87,18,209,129,161,45,83,5,39,200,245,201,16,91,64,22,82,97,164,110,99,196,81,6,169,178,49,96,251,224,201,58,76,18,77,14,69,243,98,157,215,139,226,165,130,236,137,152,117,11,37,65,79,234,148,7,99,67,170,98,209,217,240,181,107,42,146,91,75,83,45,36,229,223,99,80,167,250,41,169,69,135,196,239,12,93,241,146,122,245,135,51,225,137,44,89,51,29,231,170,240,156,193,182,68,123,83,61,91,31,155,93,61,242,115,86,191,174,117,194,139,58,149,158,185,139,243,156,15,74,21,156,167,92,216,71,245,120,33,178,178,35,159,115,247,128,241,44,29,146,85,242,68,165,250,176,104,105,54,106,124,143,119,46,252,186,119,122,83,227,159,99,192,183,51,83,182,26,250,90,100,19,162,23,127,210,169,61,100,142,18,227,57,61,146,100,56,95,91,54,121,154,102,199,138,155,15,43,142,87,215,226,30,95,145,253,155,52,83,37,93,25,48,14,157,135,152,160,67,47,18,84,64,125,2,15,78,30,237,122,169,2,27,137,149,127,109,60,133,241,72,213,184,41,247,60,113,115,116,210,62,235,222,24,221,252,104,188,110,62,43,81,166,248,131,42,167,87,143,208,144,182,159,15,186,131,243,100,67,220,52,171,90,26,15,50,0,62,104,40,35,136,240,146,253,52,242,229,239,108,64,166,118,164,84,176,77,52,50,143,126,115,100,76,122,215,162,114,227,145,154,14,163,171,244,45,88,191,235,199,13,25,134,79,212,95,88,217,173,31,111,153,2,134,230,255,239,32,130,252,191,255,175,255,241,223,252,139,255,230,175,255,167,127,245,37,130,196,160,123,254,255,19,65,254,157,207,146,143,138,122,146,239,4,192,85,173,19,90,10,171,19,148,110,35,192,87,159,193,186,143,187,135,249,16,91,30,18,153,161,35,1,90,235,25,48,140,176,178,34,209,106,14,62,44,162,195,163,168,177,72,137,119,247,45,140,76,98,45,234,91,18,123,153,51,159,252,57,186,158,97,153,137,22,170,77,115,22,59,181,188,216,125,15,23,191,66,161,133,230,75,185,57,172,80,78,174,77,195,41,93,8,77,207,233,138,82,148,195,109,104,199,156,169,203,120,234,224,130,228,115,244,140,191,7,111,20,59,194,147,1,1,143,94,220,81,132,121,215,196,53,176,158,169,93,28,136,3,120,125,61,229,154,157,76,131,222,252,174,64,47,205,163,18,165,85,157,183,29,171,217,141,247,105,123,173,152,85,197,138,235,114,31,34,39,178,117,204,16,164,242,92,144,245,174,36,119,182,77,134,123,26,186,225,52,233,77,210,86,216,98,18,45,238,239,92,79,118,246,100,32,3,198,117,141,58,2,19,46,212,229,12,81,159,11,115,89,37,192,168,159,153,70,73,225,136,92,190,121,179,242,104,131,8,161,39,208,248,187,109,169,85,70,221,148,171,213,90,47,236,210,47,130,217,28,252,47,132,171,238,225,169,175,77,197,157,7,171,145,10,252,110,21,38,184,224,166,207,128,237,177,136,243,202,36,223,78,10,78,80,14,26,62,53,39,169,7,243,172,53,98,26,143,94,108,41,78,159,196,3,197,10,169,220,160,18,184,76,215,25,216,70,9,85,244,222,244,152,68,218,16,215,149,48,187,194,68,242,242,230,76,188,162,86,244,70,140,32,97,98,136,2,163,163,227,251,43,21,206,80,6,171,55,71,138,62,97,60,17,249,32,214,63,214,226,183,141,146,241,3,211,206,20,87,47,156,116,125,114,106,195,195,198,32,31,255,168,21,1,189,93,201,223,54,169,246,79,228,200,226,13,1,95,247,76,206,75,218,222,119,148,85,209,146,120,79,242,174,112,245,182,79,80,242,178,159,144,0,211,163,69,13,3,121,10,13,40,220,73,239,92,234,192,196,20,53,88,209,72,147,197,79,83,221,210,251,39,150,17,69,135,195,84,238,134,222,219,88,117,226,98,206,90,141,90,161,92,56,242,167,9,94,142,243,121,235,116,61,6,117,31,218,237,103,201,159,40,132,38,61,191,187,134,81,10,113,218,40,205,168,240,51,181,143,183,134,32,144,195,72,204,182,246,9,132,68,18,248,162,84,32,238,239,189,227,165,173,108,89,23,54,25,249,145,70,178,41,69,107,208,0,162,226,52,239,41,249,253,4,36,172,204,58,44,112,74,251,166,142,9,38,180,31,126,221,62,207,212,231,190,239,60,196,91,163,16,84,31,28,74,140,30,48,181,103,77,93,115,20,137,103,84,156,84,202,197,182,198,32,199,114,150,60,92,92,59,116,52,158,54,35,190,143,24,7,124,12,242,185,26,254,194,9,184,218,217,172,49,7,227,14,119,231,155,148,138,198,219,176,193,91,184,99,232,176,61,26,84,96,73,100,1,31,9,103,37,161,32,53,247,56,243,13,250,71,244,104,235,139,177,171,248,52,53,222,162,161,195,2,39,166,239,135,109,17,147,31,26,70,172,166,114,30,213,150,93,107,178,24,180,253,196,17,211,144,125,42,91,95,59,90,62,172,142,19,65,42,1,105,232,222,81,253,177,49,48,143,14,25,188,149,45,235,59,198,210,143,205,178,142,186,67,66,209,66,254,71,12,136,196,160,127,236,102,170,238,26,12,153,212,66,199,205,141,96,91,23,223,130,117,162,68,21,5,201,113,105,135,69,0,232,68,4,201,220,49,117,139,238,213,45,131,60,52,67,136,132,60,191,61,130,224,121,163,128,116,119,68,125,112,38,131,255,50,177,140,166,1,80,202,51,143,59,7,52,159,77,41,131,176,4,112,82,186,49,109,106,213,120,116,51,54,135,128,31,164,114,234,167,87,54,26,209,177,12,159,79,116,9,243,195,99,29,213,154,12,117,245,20,56,42,35,60,74,251,207,209,104,116,161,138,52,66,141,86,62,169,97,95,168,115,189,247,242,194,116,235,124,66,114,116,91,68,65,253,50,234,148,79,216,172,143,22,197,31,168,255,124,2,122,244,10,69,169,50,153,239,242,61,94,8,80,184,43,88,140,11,127,125,246,225,107,228,70,57,254,29,97,109,233,35,82,78,117,115,52,18,76,251,251,250,222,79,121,162,92,159,212,141,54,218,86,68,174,189,19,125,243,23,155,228,182,137,201,209,17,81,147,28,112,85,157,12,133,48,75,80,26,118,164,139,230,39,196,191,119,16,221,89,33,167,102,23,238,16,21,87,82,35,165,175,218,66,182,250,250,137,244,129,81,176,232,118,69,187,81,16,169,254,106,230,63,27,14,69,70,153,185,238,90,60,5,253,91,86,81,195,86,170,157,159,124,235,137,146,154,163,189,170,129,133,12,56,103,89,144,176,206,82,166,238,86,7,29,247,76,76,183,161,233,1,234,145,218,9,148,158,175,162,111,69,131,65,116,137,117,8,116,116,195,161,231,217,219,0,172,87,112,213,170,49,233,67,248,47,120,217,105,136,215,44,20,213,203,39,73,221,239,102,175,27,70,15,97,8,40,233,168,97,215,205,104,209,157,29,205,151,140,200,243,129,113,106,34,77,196,41,166,31,131,23,125,34,249,123,48,203,245,165,173,112,50,250,196,97,40,248,204,192,83,172,38,215,97,54,58,25,81,190,251,9,102,64,156,8,145,44,6,30,214,222,226,48,68,235,242,169,27,93,205,79,176,75,144,171,209,115,203,138,136,82,18,97,89,174,255,8,171,0,141,205,145,8,165,232,243,145,147,137,162,188,226,157,48,11,203,111,107,134,161,117,72,215,50,109,109,85,93,66,120,128,35,85,98,88,136,227,31,113,56,27,53,91,37,146,138,205,232,90,4,158,116,223,37,253,203,98,2,8,31,194,162,253,59,168,103,172,188,69,140,78,52,71,102,114,203,88,185,154,216,118,109,155,238,93,144,14,220,113,210,117,141,144,209,136,197,103,60,147,91,118,59,146,10,43,138,47,24,114,228,172,133,38,130,106,215,160,8,59,180,69,201,205,59,140,30,45,175,198,43,148,228,30,82,245,59,105,55,174,145,179,165,56,150,74,0,234,93,130,241,131,78,93,153,14,157,140,229,80,126,151,113,100,27,239,120,152,79,254,246,65,85,73,30,13,194,222,248,96,16,169,41,7,88,71,89,213,131,233,54,42,77,173,183,78,125,127,50,84,20,42,208,36,127,49,0,51,243,61,144,23,86,18,21,188,153,29,220,49,212,68,20,73,254,65,56,130,31,145,108,88,4,66,133,20,7,250,230,200,140,67,88,165,148,57,227,62,119,82,203,152,223,38,199,238,156,52,164,70,47,59,156,197,91,239,13,243,105,254,116,135,28,64,198,236,186,247,84,168,37,179,0,74,196,66,21,132,149,153,234,30,8,129,84,57,34,230,62,41,7,104,188,29,68,58,132,166,168,82,78,144,76,14,166,70,36,28,72,16,208,69,234,124,16,224,29,74,207,68,12,45,40,196,160,80,210,36,179,197,169,118,20,119,80,18,182,148,34,12,174,86,65,105,160,22,186,171,123,22,194,47,232,112,33,150,220,21,190,215,6,225,21,89,131,34,155,53,210,180,39,249,149,232,27,80,239,9,166,147,217,82,152,132,18,120,57,38,44,89,251,196,84,250,181,39,9,218,173,5,201,81,227,211,86,94,53,190,127,137,123,111,58,67,228,189,144,98,127,34,169,143,56,224,146,83,27,47,0,238,193,56,40,96,16,16,86,182,74,223,125,75,24,91,72,95,251,88,87,151,195,102,60,200,205,233,16,171,193,243,141,132,202,252,16,198,209,28,16,149,87,4,127,100,117,194,223,27,221,175,192,235,179,128,160,215,218,193,1,91,208,231,40,31,244,60,105,18,220,143,213,182,236,42,148,210,247,21,236,230,20,46,74,139,17,68,119,251,8,179,193,130,67,68,110,142,10,134,7,76,127,176,70,0,232,150,154,201,172,142,232,194,148,180,14,237,80,83,78,238,135,62,115,121,237,177,224,104,73,58,136,165,38,179,9,6,200,152,45,72,145,229,222,166,99,245,228,177,79,219,175,60,248,100,69,228,247,128,53,65,158,27,174,18,239,79,186,104,129,106,75,6,229,218,138,67,42,79,140,240,90,158,204,26,121,163,40,134,126,128,37,71,204,134,237,32,41,19,9,215,41,51,141,149,6,60,45,109,134,251,168,50,75,143,229,59,226,96,166,31,89,237,109,84,227,201,159,36,111,225,84,215,139,25,221,194,100,64,118,178,202,160,160,98,25,173,27,152,12,52,166,87,129,77,185,48,10,225,80,46,158,66,82,73,226,95,14,129,187,51,10,201,235,99,242,190,113,0,153,28,157,104,158,0,223,103,75,115,228,224,190,9,108,186,89,177,205,83,192,44,4,179,143,53,36,207,96,138,36,158,166,79,70,188,160,204,172,193,51,246,71,225,230,164,228,97,37,139,75,239,74,244,253,24,85,64,236,227,198,227,32,140,191,208,92,175,32,225,167,153,102,85,209,146,120,76,104,60,190,54,85,3,91,196,5,174,195,3,221,124,205,114,53,44,41,129,97,223,142,123,91,57,182,50,146,214,77,81,167,84,156,21,165,36,189,135,240,147,165,93,248,74,169,204,10,60,105,3,87,120,233,23,161,225,38,152,140,217,103,85,251,195,26,198,157,130,28,20,35,111,43,149,42,246,95,92,124,13,174,35,186,62,143,209,225,196,231,106,4,125,229,193,56,66,122,18,231,88,130,112,40,139,235,26,105,216,34,66,217,138,192,36,16,119,114,57,66,3,166,104,217,35,150,199,96,198,10,219,47,117,23,53,204,1,4,200,142,124,140,66,201,112,242,87,66,207,172,196,182,141,140,95,11,30,72,154,55,132,252,28,237,199,19,133,135,168,43,15,145,75,128,89,161,236,52,129,200,145,116,65,237,236,72,190,80,94,88,225,73,48,168,36,92,171,80,163,91,92,232,73,26,200,135,64,157,252,244,68,73,39,203,68,25,62,97,172,198,18,168,59,23,222,150,156,214,69,27,91,78,26,80,71,105,52,160,85,64,91,33,168,74,209,1,125,132,42,184,254,248,224,195,190,130,153,94,121,161,233,229,15,193,145,31,61,172,82,82,147,218,152,193,205,71,197,198,150,139,161,133,233,81,80,12,215,232,145,183,182,79,149,70,140,193,91,184,180,41,127,155,61,61,20,68,222,234,135,106,123,36,239,89,53,98,23,33,1,39,41,114,130,146,141,114,44,213,155,107,150,129,142,153,82,169,101,151,65,107,132,127,130,107,142,16,238,243,33,55,39,162,239,37,30,60,26,10,20,74,64,126,239,126,162,96,179,90,77,177,240,174,91,41,105,184,187,232,90,14,225,118,166,65,180,164,221,104,148,28,77,9,202,105,114,9,147,181,88,33,152,160,119,67,25,177,110,145,100,92,31,250,114,42,29,119,114,124,117,213,158,177,211,34,200,45,77,223,245,8,85,253,93,16,20,5,196,201,69,52,65,68,88,238,199,57,43,133,244,200,104,136,180,0,68,103,61,107,111,17,70,95,159,139,123,72,125,209,7,8,65,150,124,45,138,31,142,136,244,173,231,169,122,49,81,216,25,62,188,22,135,131,226,68,248,36,36,104,184,245,135,89,64,59,172,112,90,149,186,130,29,17,247,48,19,16,76,108,10,195,203,29,166,48,225,113,229,207,71,199,161,135,56,32,41,220,254,249,225,18,242,19,52,45,63,202,76,222,136,14,196,154,167,20,124,170,228,20,181,173,61,217,172,16,21,234,93,7,155,18,247,52,142,224,54,150,205,202,132,77,251,147,197,179,150,148,215,171,103,157,89,91,75,48,94,20,169,238,131,175,57,195,18,238,40,101,127,222,139,76,77,40,82,117,4,203,68,7,178,161,160,184,34,20,132,219,50,170,142,120,99,221,71,4,171,153,62,175,192,216,52,209,11,211,7,204,90,58,228,22,37,116,255,0,253,119,57,211,76,41,56,25,152,174,197,221,135,48,178,211,208,222,74,132,4,239,30,187,148,224,187,153,143,27,212,102,214,179,165,27,10,197,109,209,244,1,15,85,145,243,178,97,164,7,219,59,190,252,209,67,175,65,95,147,110,79,55,214,0,185,154,180,107,11,173,29,116,177,170,234,29,88,212,34,156,15,146,193,187,232,213,247,143,74,4,246,200,0,109,57,216,40,243,161,187,56,74,165,121,109,17,191,120,168,203,14,237,164,209,44,242,45,240,181,134,162,192,27,182,232,37,226,72,189,144,62,76,185,69,164,54,69,199,129,122,227,62,243,167,145,62,215,123,19,23,124,66,213,137,234,138,37,124,237,157,58,212,26,61,89,166,236,56,84,181,163,210,224,146,194,105,216,205,93,69,61,152,214,73,137,133,158,133,94,189,112,140,66,149,141,93,84,31,141,10,217,150,148,89,28,215,34,1,214,233,176,235,169,95,132,40,169,236,194,20,79,211,80,20,4,82,38,164,155,240,48,233,159,164,182,130,118,94,126,155,240,241,8,74,162,74,191,128,28,232,240,50,225,93,122,129,57,165,122,114,108,66,145,127,162,207,244,49,43,168,169,72,203,182,82,62,143,246,159,213,135,188,24,25,190,230,25,68,98,14,71,15,31,234,250,178,43,157,210,14,41,11,51,193,29,136,244,60,77,97,21,159,170,199,99,69,182,158,45,171,143,81,9,168,128,17,203,253,4,179,15,133,247,98,107,208,52,49,157,99,149,74,240,129,6,156,104,213,85,246,118,255,105,218,64,84,29,176,193,165,21,157,185,119,124,212,72,95,149,6,206,72,12,45,10,160,69,24,116,65,140,23,101,36,119,72,198,243,200,190,49,127,185,182,128,31,136,129,62,250,126,212,156,101,230,167,118,149,160,176,8,175,119,111,108,90,253,74,85,169,43,220,253,253,218,225,192,69,130,49,6,67,241,21,85,251,36,214,218,252,192,213,99,161,6,15,213,104,129,1,255,248,241,198,164,216,95,37,44,104,53,34,117,90,40,26,154,31,176,7,27,24,32,108,35,2,47,232,22,253,214,52,47,215,71,127,153,250,234,232,118,110,86,129,184,85,120,144,182,87,255,101,202,1,159,173,15,70,232,46,175,238,253,171,30,6,139,176,31,111,244,43,87,150,178,192,115,6,57,161,105,187,245,170,82,115,8,159,236,216,24,72,11,126,36,19,151,245,40,156,132,233,30,81,248,218,218,193,90,119,140,153,160,252,127,192,20,164,170,108,33,181,7,65,101,102,92,4,251,11,119,133,247,248,194,131,108,106,192,143,240,239,255,126,251,241,166,45,24,163,70,87,135,144,182,44,202,34,130,8,237,57,223,65,157,108,161,33,212,181,25,37,253,222,240,4,239,36,127,147,22,165,223,100,25,81,60,252,80,46,246,153,165,150,212,202,7,163,171,72,80,100,67,163,99,134,36,119,255,200,103,162,187,28,237,54,214,177,48,85,54,148,17,205,246,243,235,162,213,170,154,164,157,0,85,137,175,73,155,225,80,209,209,22,53,94,15,157,14,165,235,189,87,137,246,61,216,116,40,88,250,136,169,150,72,177,63,240,217,168,230,20,189,6,45,68,65,45,90,37,150,248,50,110,212,156,39,132,179,36,160,177,40,217,11,165,184,235,81,147,187,209,13,203,202,92,131,149,14,154,57,217,114,22,61,163,219,85,234,32,12,134,43,89,229,105,201,172,70,187,63,196,203,250,104,180,98,101,22,157,138,74,85,24,91,70,174,31,91,109,249,149,144,9,60,107,80,214,61,232,95,235,157,145,242,142,253,166,26,129,250,191,165,201,219,130,2,161,90,27,167,162,22,60,11,6,4,136,106,85,177,183,62,161,198,3,57,6,18,129,122,239,107,125,133,32,91,105,86,153,221,21,134,55,43,90,167,240,147,84,248,214,88,254,242,106,88,85,63,143,214,233,7,137,125,244,110,8,207,71,107,152,148,134,175,157,123,230,222,207,167,19,133,150,250,126,98,163,37,179,39,250,203,215,36,61,59,201,25,44,193,172,243,255,174,53,154,107,253,196,38,175,38,195,178,141,104,203,169,6,112,153,199,163,186,211,229,215,128,224,176,105,142,43,188,160,184,57,209,247,69,85,144,220,28,46,129,40,96,167,210,243,35,217,107,252,148,115,198,139,225,170,234,39,161,107,111,231,25,80,41,229,149,37,64,46,182,197,168,21,36,94,117,9,44,147,27,142,245,3,159,154,204,180,133,7,153,59,14,125,99,98,4,161,214,132,216,116,236,117,117,125,148,138,49,59,147,119,130,6,128,71,181,134,225,187,125,102,170,41,182,190,196,55,227,11,63,81,203,1,220,84,184,125,211,149,182,67,229,113,162,222,36,251,44,69,86,167,68,197,196,156,136,178,136,50,59,1,225,26,2,148,196,184,212,216,64,157,103,4,15,200,131,54,130,14,185,245,212,143,176,106,59,50,171,114,166,111,180,187,122,60,26,186,119,71,159,220,24,108,131,221,161,83,185,32,46,235,121,8,23,197,189,233,130,252,232,213,163,30,151,156,23,149,38,155,220,136,177,138,102,11,114,135,235,9,204,34,241,24,36,148,73,217,4,169,69,147,3,157,6,195,211,150,232,125,22,213,29,36,221,220,102,79,198,139,133,237,46,48,198,166,239,165,68,211,104,54,77,152,114,215,160,194,68,72,246,217,162,93,118,40,32,63,113,117,129,129,66,34,65,135,50,222,164,153,69,50,42,167,48,194,89,39,152,251,41,208,31,77,86,246,61,244,8,224,132,186,235,160,41,83,134,251,158,191,73,63,126,80,64,253,194,152,207,41,25,79,64,126,203,131,81,10,29,68,2,7,247,102,203,10,128,42,238,206,172,184,122,100,79,48,13,56,13,113,139,40,204,177,30,192,46,48,17,242,112,219,140,155,119,39,90,140,142,162,5,163,4,9,146,153,112,133,54,96,167,104,52,233,46,249,105,4,62,119,20,177,64,87,149,229,49,244,114,194,31,25,172,213,156,238,201,115,99,176,53,91,37,44,225,28,236,108,202,209,163,234,199,182,234,42,240,125,201,29,111,61,137,180,230,218,41,86,218,52,130,152,122,34,240,217,166,194,180,11,133,32,181,81,164,9,124,237,242,217,82,21,154,89,116,228,183,33,141,200,252,33,161,255,212,101,98,115,162,48,49,40,64,208,170,168,185,147,66,75,203,76,204,171,17,241,144,65,179,223,11,39,221,26,225,183,12,185,153,153,43,3,0,66,239,67,135,230,48,189,190,8,139,220,149,214,100,196,109,156,34,236,81,45,171,45,40,146,18,145,124,108,198,56,150,15,70,181,234,204,41,76,222,107,164,244,121,49,107,118,69,208,4,237,143,154,39,31,44,70,101,37,21,120,49,142,136,166,240,24,81,69,66,201,48,110,194,223,75,171,79,161,58,144,65,183,103,105,70,123,45,149,31,4,255,233,208,42,14,63,85,73,7,11,30,202,112,2,61,236,154,123,72,100,195,212,181,207,160,191,124,95,180,85,42,171,133,231,17,46,46,56,0,126,147,131,252,57,54,64,228,81,239,8,210,54,254,174,199,86,108,146,103,230,154,66,68,2,37,239,111,99,216,76,33,252,129,39,130,74,174,234,191,13,203,77,150,157,32,172,84,188,20,167,85,218,30,83,53,18,10,80,122,17,134,95,124,160,183,200,146,73,42,198,235,118,171,138,148,29,165,1,121,111,186,19,183,115,207,52,211,74,158,89,185,107,108,202,48,45,57,12,91,154,194,219,178,73,14,55,90,214,228,181,171,153,20,239,97,214,144,169,127,68,50,172,80,129,182,188,162,242,158,254,135,190,75,185,249,53,69,155,167,12,127,21,100,37,203,211,145,118,52,5,24,135,59,220,129,114,53,134,191,119,181,52,212,92,174,133,150,195,82,172,113,105,250,205,239,145,208,166,124,238,187,220,136,83,251,176,96,110,202,147,209,5,118,63,196,251,181,27,195,159,158,193,128,199,107,173,22,15,126,96,112,205,146,178,98,90,87,238,87,48,158,36,224,21,166,64,250,13,176,210,167,128,120,176,60,120,51,177,173,234,48,125,201,89,149,98,158,129,103,92,232,157,162,252,51,39,90,161,202,100,180,128,201,217,102,137,68,193,21,43,30,183,250,165,110,164,250,150,220,230,221,203,155,195,244,3,247,33,48,190,151,139,117,92,91,227,33,74,165,240,67,78,120,58,124,207,100,209,242,96,107,239,238,128,194,132,80,134,212,249,208,42,73,94,202,223,122,154,226,65,142,25,20,238,197,89,48,104,253,160,59,36,191,38,201,189,199,229,152,104,34,167,179,82,225,146,169,36,74,223,251,53,161,228,230,247,255,142,39,216,128,153,41,57,226,228,228,151,215,126,16,91,173,93,218,248,204,192,40,222,88,139,206,48,2,62,43,97,114,187,123,251,168,64,127,37,84,194,168,230,142,233,172,59,60,249,222,66,66,128,221,212,135,135,180,27,252,86,202,131,129,66,201,90,245,41,241,228,82,212,133,142,19,212,244,47,72,56,142,234,223,132,49,191,189,250,169,153,75,146,234,193,192,132,134,95,75,19,129,94,100,69,228,106,12,118,231,102,107,240,155,45,209,87,124,40,116,11,165,91,40,228,182,202,141,61,166,86,231,197,191,198,91,202,214,46,48,227,114,2,102,42,102,89,50,14,203,172,114,245,24,170,29,244,108,99,86,125,125,185,70,47,79,145,142,95,186,211,80,11,114,244,218,123,89,27,117,93,53,108,236,215,70,38,209,119,207,155,220,115,24,108,56,9,222,137,4,7,92,17,101,71,130,19,209,192,68,131,209,164,108,46,81,118,67,23,45,250,101,9,165,236,241,177,34,85,167,95,38,121,109,234,64,9,223,61,168,228,247,32,197,147,154,227,200,66,147,30,217,254,219,141,99,57,139,11,217,159,174,93,32,99,98,217,108,129,137,62,197,205,225,162,63,50,23,38,209,168,25,223,3,177,155,37,131,118,207,182,238,50,107,160,72,86,86,65,161,189,143,215,166,229,121,101,19,5,48,206,113,9,24,66,161,241,183,219,31,255,230,191,253,95,254,230,127,248,159,255,230,95,255,203,191,249,215,255,219,191,99,130,140,246,239,193,4,249,187,30,39,159,150,130,221,19,147,231,116,81,127,130,75,114,98,175,6,188,207,208,87,253,213,62,198,189,9,195,61,50,123,112,9,188,113,182,25,181,148,52,255,80,145,6,115,99,204,174,5,105,242,148,185,103,188,152,45,224,187,154,243,185,161,72,163,94,213,81,138,193,117,218,179,193,134,233,68,251,126,23,182,220,199,82,24,53,86,115,179,128,134,172,230,102,154,68,177,164,96,182,92,2,35,70,60,90,204,76,78,101,185,55,137,236,21,179,167,33,25,167,107,29,33,183,233,135,10,207,253,8,1,235,99,92,109,79,76,220,74,214,85,134,20,222,130,229,92,163,13,123,69,136,82,108,139,243,142,142,183,161,108,203,6,200,169,238,97,98,35,226,189,171,66,182,253,142,249,146,87,195,24,56,244,106,20,71,74,236,143,215,128,16,158,172,7,65,217,187,87,204,252,237,242,217,186,249,212,61,246,117,156,135,85,245,208,184,159,176,236,56,114,40,192,213,223,166,83,99,248,68,121,140,197,67,206,97,252,109,231,155,106,144,192,81,132,33,135,33,14,248,83,227,56,35,68,36,87,147,212,153,249,100,108,114,229,232,57,141,26,138,159,180,168,18,72,207,224,157,6,157,56,115,156,211,240,14,136,57,249,108,43,11,243,155,47,120,155,196,236,122,142,133,66,253,201,233,175,29,106,87,177,61,123,151,102,131,241,191,73,199,33,221,135,116,9,250,81,58,104,49,20,243,132,58,214,238,82,225,13,41,212,145,146,244,88,132,166,121,233,54,66,173,52,240,200,213,19,66,228,56,229,139,49,70,138,181,9,117,183,151,41,99,17,210,119,41,55,63,76,198,52,55,41,132,20,123,146,54,128,94,194,148,165,140,89,58,86,40,252,70,12,203,175,54,230,196,161,86,54,65,139,213,195,16,110,143,104,145,193,225,66,155,161,27,194,8,124,117,53,225,39,210,136,197,141,112,234,84,165,183,21,246,188,227,94,47,174,3,181,48,234,61,152,46,80,192,147,20,196,18,223,131,38,93,223,107,81,206,194,61,23,120,149,144,222,194,56,217,31,139,145,248,32,20,121,14,243,42,185,124,139,41,81,62,205,175,198,158,151,230,214,98,197,245,46,222,142,142,17,13,216,57,89,144,39,190,235,213,97,163,204,205,77,203,52,130,183,83,1,147,1,130,50,79,224,3,131,186,63,218,117,214,30,225,72,162,2,133,192,251,9,63,149,158,158,28,149,105,138,67,126,111,184,158,142,244,113,26,101,49,237,253,239,213,119,252,30,33,249,70,15,229,218,229,190,95,214,199,120,113,243,181,105,83,127,92,36,150,19,130,54,143,42,62,242,106,242,104,144,92,53,113,139,160,216,154,158,80,180,50,203,71,132,233,168,236,160,123,35,174,54,238,133,191,159,131,188,83,132,104,106,87,60,204,130,229,99,9,195,214,15,246,124,178,193,198,224,170,48,86,78,119,152,222,192,112,216,13,230,128,158,1,195,14,56,21,198,228,89,1,111,217,44,12,190,95,232,23,14,5,110,86,170,254,185,218,197,176,13,54,157,111,133,33,82,142,71,187,102,99,114,82,26,76,73,127,188,183,41,38,234,111,79,147,129,10,248,100,73,133,161,197,243,59,160,204,198,88,237,6,183,246,178,0,25,108,251,152,192,120,1,53,30,156,138,138,71,174,230,44,126,11,81,140,239,182,237,36,86,234,198,126,241,244,248,109,138,86,210,182,2,166,4,230,23,241,52,24,190,204,147,176,249,224,197,95,27,126,210,42,47,54,239,7,104,47,75,150,193,100,197,114,84,140,107,233,157,247,220,252,174,200,236,203,99,24,96,230,203,15,182,140,45,44,224,254,227,49,118,152,226,172,81,155,192,15,149,138,205,225,235,56,61,50,168,157,230,233,151,191,148,214,67,163,7,152,10,87,39,99,1,46,38,10,34,48,1,132,189,2,126,102,38,236,58,91,224,126,233,26,32,17,230,151,101,26,55,210,96,111,239,27,48,195,159,99,214,208,190,58,254,220,136,231,173,76,184,1,19,34,27,142,82,95,41,47,109,92,168,175,203,96,240,154,185,139,209,63,124,207,222,226,3,222,224,83,30,242,86,173,27,121,251,139,210,209,144,205,76,92,12,225,118,241,139,39,123,115,27,10,15,10,131,28,198,241,145,213,199,198,140,46,148,195,68,49,246,247,106,154,119,94,152,197,148,214,147,193,48,46,248,213,227,30,182,242,96,157,41,248,84,7,39,201,237,243,121,171,238,51,216,108,151,221,115,245,24,209,88,237,239,151,164,118,176,45,125,46,178,134,207,244,231,66,94,37,27,17,129,57,228,99,200,160,41,18,240,90,182,171,250,142,194,97,55,166,142,231,53,93,56,184,95,24,33,144,148,53,1,38,196,48,252,75,147,60,43,159,155,15,14,29,255,229,199,148,201,229,165,75,55,235,40,96,172,2,133,153,58,14,147,16,33,92,146,48,33,169,238,191,109,10,10,186,41,220,65,224,230,219,97,120,45,119,23,248,206,139,183,146,10,152,224,89,201,23,171,150,27,58,51,174,38,124,124,20,190,219,217,90,121,243,46,211,200,208,162,104,59,95,116,188,101,171,63,84,24,232,128,105,147,155,241,90,181,137,51,111,112,243,186,84,123,238,149,65,215,31,138,144,124,160,116,59,15,129,239,54,253,198,248,128,73,126,86,69,81,20,138,199,126,170,120,227,192,8,55,249,54,74,64,78,74,34,172,209,31,65,100,191,154,212,116,26,201,86,199,1,75,68,9,88,10,88,12,189,230,195,170,142,174,59,11,63,47,109,20,19,241,211,211,220,11,129,239,123,63,59,126,154,218,206,161,63,93,17,26,139,155,83,47,240,249,109,74,215,122,92,13,247,72,249,220,220,132,60,2,166,127,242,115,53,189,28,51,225,179,134,194,197,228,106,29,238,216,247,31,24,90,178,29,48,231,137,254,54,126,145,63,25,121,232,140,204,216,7,193,102,243,139,239,51,62,217,203,110,176,247,106,192,48,68,187,93,175,159,239,193,68,123,97,154,100,146,177,234,55,226,117,150,128,71,138,226,118,163,69,156,190,137,82,90,87,167,190,50,197,131,47,191,209,133,27,164,220,83,190,37,236,180,126,164,177,128,145,201,78,148,147,163,248,70,8,169,201,200,2,250,14,249,165,17,71,58,188,100,69,19,246,147,53,217,126,67,34,112,161,227,179,197,157,9,3,203,96,118,163,11,119,216,194,55,58,3,237,40,246,173,159,184,225,78,38,125,28,198,1,197,151,15,54,14,64,211,181,1,251,101,88,63,112,206,205,172,22,167,188,123,88,146,220,97,26,122,90,254,54,108,84,179,197,86,117,119,131,117,100,139,46,38,198,238,71,222,189,57,7,115,126,104,218,61,199,138,253,164,80,255,32,59,70,161,220,241,117,10,46,252,24,41,236,17,184,77,183,8,239,71,125,246,126,244,214,144,126,238,247,107,92,79,21,127,69,158,27,230,192,199,167,88,249,233,81,228,136,83,2,82,194,74,32,131,87,31,153,221,5,189,239,199,207,142,66,26,84,14,158,66,46,176,196,244,197,75,90,178,3,115,138,149,216,139,48,108,178,228,186,91,96,169,22,63,47,209,164,65,3,46,97,138,216,107,171,249,181,50,17,130,156,85,49,194,35,71,135,181,152,37,76,227,112,108,38,150,130,137,64,157,169,159,247,237,22,2,244,27,35,19,224,29,1,32,164,109,99,138,14,138,85,74,194,196,203,94,150,43,91,88,20,121,202,213,240,240,180,29,240,48,30,185,132,89,181,37,38,25,148,51,153,11,36,159,83,217,160,71,60,218,144,66,11,196,107,30,22,152,223,188,210,57,156,139,26,218,218,238,242,1,220,252,206,246,140,110,146,25,186,63,189,90,172,234,9,75,93,85,152,6,149,157,112,198,39,59,25,27,42,151,98,43,66,6,168,231,147,109,90,208,222,154,76,246,57,168,123,171,194,84,14,199,79,155,48,219,169,10,227,255,251,205,49,223,83,106,2,184,24,131,144,195,232,91,231,186,230,183,189,107,223,80,14,235,246,183,187,181,255,207,127,254,47,254,250,191,254,47,174,91,251,239,248,180,101,255,123,240,105,255,142,71,201,7,133,230,246,248,8,179,139,102,41,88,55,153,188,254,54,130,217,40,64,10,46,159,15,98,212,52,196,240,183,250,150,15,68,151,65,123,124,86,19,50,150,137,101,82,121,35,79,11,54,130,244,159,248,246,19,62,69,135,41,141,172,93,38,214,221,199,119,172,115,138,79,83,230,144,138,103,226,165,35,247,124,114,21,75,102,109,181,78,212,152,88,212,222,235,164,166,203,178,229,188,35,129,38,87,67,108,251,178,212,24,76,56,90,86,76,191,239,61,221,129,170,40,128,103,183,11,139,25,49,149,184,218,190,129,24,152,207,53,129,234,19,118,3,29,64,234,139,67,26,247,212,56,68,169,251,171,114,60,147,87,169,43,190,8,231,100,118,8,177,193,193,212,231,30,22,146,13,167,138,67,80,204,153,152,113,90,193,46,211,100,239,188,222,220,219,3,106,219,223,88,201,30,202,206,75,252,43,80,68,183,138,28,70,141,10,248,39,246,78,172,3,61,49,224,166,168,39,175,38,138,167,71,2,237,97,227,196,97,116,164,166,253,194,70,178,17,102,224,117,229,174,231,163,48,189,217,97,90,92,179,162,76,133,23,169,93,247,89,43,114,129,41,6,2,124,76,203,62,118,238,189,62,199,224,253,254,59,54,238,31,251,175,158,208,104,219,238,52,61,214,211,20,54,115,32,97,196,15,228,193,96,111,217,37,230,25,222,180,90,152,52,127,189,93,29,191,105,216,138,250,11,4,51,210,160,162,101,231,99,89,55,196,86,61,62,65,122,186,53,25,20,186,77,195,53,68,201,234,254,155,94,220,78,207,33,163,107,178,60,122,177,113,154,228,222,138,198,168,152,53,164,200,70,28,103,152,183,89,87,139,169,103,180,234,97,212,91,5,151,188,23,10,32,99,165,195,80,145,56,23,51,146,25,94,194,65,131,63,77,190,72,197,72,79,139,235,152,207,240,133,209,65,118,24,177,224,218,63,240,218,97,253,226,156,100,237,107,183,246,32,217,46,15,197,201,98,216,0,63,105,243,67,115,81,86,81,120,58,209,183,193,70,100,251,129,87,11,59,21,93,130,209,212,124,246,36,179,129,214,231,249,185,246,244,188,22,94,105,9,39,25,115,229,12,227,250,88,91,213,247,234,246,166,9,13,102,63,253,188,245,162,217,41,224,174,65,29,187,120,196,247,64,126,176,239,253,185,248,190,102,194,19,217,200,15,252,68,216,211,180,20,231,119,68,233,242,141,40,4,89,174,71,70,116,163,217,148,65,138,85,155,78,98,164,140,78,4,186,126,109,162,50,222,123,193,33,185,35,194,65,217,255,199,51,29,35,214,143,9,95,30,125,50,59,128,124,75,106,212,157,143,173,14,28,222,157,31,64,13,157,118,181,174,43,2,121,195,253,113,22,223,169,58,199,173,124,196,199,148,226,239,79,164,153,153,213,226,240,131,46,108,142,231,227,144,79,82,79,14,211,122,254,137,51,192,158,53,227,234,99,117,82,223,171,223,180,191,193,208,199,125,158,220,40,179,35,34,181,203,103,109,155,97,91,252,189,27,84,49,237,227,154,82,55,239,131,106,197,99,187,126,224,50,61,174,217,200,118,126,28,204,67,180,39,130,120,214,23,253,25,53,60,97,183,100,249,216,99,125,62,9,161,185,39,30,205,106,43,246,199,107,94,53,130,101,109,183,239,181,147,206,15,7,73,82,213,242,9,175,180,238,103,35,77,230,253,251,96,116,57,184,231,112,255,226,90,75,87,16,133,190,79,204,180,142,232,221,252,68,103,206,126,211,194,192,139,226,176,250,141,11,157,248,32,29,218,172,165,175,69,220,225,248,91,211,158,242,124,2,13,199,42,219,61,254,72,102,240,243,228,215,123,232,126,66,153,103,161,219,37,11,50,191,38,92,9,50,145,72,194,147,111,11,116,9,7,191,193,21,13,153,8,154,194,123,215,20,14,105,14,96,154,1,202,7,158,94,106,100,48,241,123,133,91,137,5,64,185,97,210,224,27,88,91,36,52,208,159,216,146,43,161,10,157,239,229,81,104,248,250,37,159,1,233,242,169,238,77,53,83,210,211,17,193,209,88,61,34,224,104,27,54,141,231,142,59,252,241,100,86,48,40,187,33,220,80,20,217,7,140,245,40,111,69,135,73,245,227,7,201,247,177,63,1,242,6,185,178,127,14,178,141,143,248,175,173,155,184,149,255,54,228,21,71,131,216,208,183,69,64,151,248,147,134,69,33,153,173,249,100,7,61,6,137,180,221,175,139,110,182,163,52,150,201,28,108,176,169,108,183,238,104,81,91,159,124,196,132,244,224,9,120,88,193,148,36,36,140,202,197,83,37,152,180,106,150,94,59,115,121,210,246,194,88,81,71,86,110,255,121,214,158,42,33,214,124,134,166,74,158,187,77,100,254,137,35,124,74,30,134,178,194,26,87,79,10,165,101,105,14,35,218,200,12,210,115,93,97,49,30,199,99,133,179,43,224,218,142,156,79,200,114,150,189,222,23,51,90,217,46,115,101,24,185,185,187,160,52,16,238,41,6,55,193,97,42,61,29,62,86,203,32,48,25,9,119,158,173,178,111,201,2,153,133,178,136,21,55,231,40,147,224,208,133,103,157,62,27,126,133,45,18,211,157,54,170,61,110,14,55,132,4,97,160,235,26,219,227,21,86,175,179,187,194,108,4,190,161,81,186,71,59,135,36,245,182,209,111,188,163,118,76,163,76,146,122,16,140,77,247,82,128,171,134,120,40,213,90,97,61,18,4,59,115,105,190,209,84,205,103,192,52,141,29,133,33,121,234,9,15,77,40,46,154,255,94,238,146,31,188,151,124,18,43,106,155,59,225,83,250,209,71,179,254,128,150,112,27,154,133,45,232,86,15,185,186,173,169,55,159,25,234,182,208,96,54,65,24,106,65,164,128,191,249,45,236,80,206,134,132,203,92,122,53,7,212,35,240,51,53,241,13,255,238,154,253,239,252,109,98,166,181,36,60,63,169,235,66,129,213,146,171,69,255,213,96,202,16,103,194,244,95,106,130,120,108,121,178,123,109,253,164,143,77,106,58,31,156,114,114,73,62,83,57,224,27,38,48,110,145,194,102,253,200,107,143,253,185,154,120,159,190,215,250,92,141,148,112,211,71,171,159,164,58,126,170,188,23,123,249,86,24,155,49,175,46,210,255,103,112,95,171,38,218,53,130,74,143,254,243,116,153,12,69,15,245,11,211,0,122,2,126,186,102,36,169,204,20,16,174,177,79,186,254,222,57,63,22,61,94,243,3,67,6,148,48,229,65,10,207,200,250,129,62,245,232,99,81,186,53,87,78,240,170,41,44,24,162,34,22,206,194,165,231,65,203,12,140,251,60,225,253,124,190,21,100,114,37,151,61,100,98,250,211,16,19,151,252,233,182,117,63,163,130,172,246,154,43,147,42,24,89,246,152,216,145,155,24,119,147,39,87,44,176,177,197,39,76,81,147,60,121,167,132,169,198,36,164,151,89,55,172,187,197,147,243,10,184,83,163,162,48,77,115,49,19,140,187,84,97,162,60,57,195,167,10,134,26,108,45,201,1,95,227,67,206,252,133,126,93,15,116,64,29,176,21,53,206,138,128,231,214,101,109,105,215,124,173,1,145,105,83,248,100,184,8,184,104,240,98,81,242,20,155,60,10,57,20,196,8,108,135,113,92,125,189,236,121,244,230,27,90,137,150,112,85,43,139,214,193,167,62,2,151,162,55,103,20,218,74,120,17,1,20,152,54,227,28,113,218,18,150,194,245,122,161,165,9,188,117,1,97,223,151,34,87,151,162,37,70,215,128,217,53,23,16,21,137,75,214,192,164,120,99,232,213,85,12,192,53,127,252,14,242,219,58,42,38,72,125,244,193,53,244,193,30,142,30,122,194,187,118,253,105,200,97,91,94,189,52,94,110,197,71,181,212,157,99,250,84,73,186,147,188,187,131,152,55,199,79,171,127,47,17,113,210,96,88,91,191,189,128,142,115,227,36,245,71,133,208,157,244,212,124,97,90,101,178,23,151,18,248,90,156,39,9,24,117,160,172,235,185,176,77,228,128,41,186,200,67,129,56,38,196,249,221,225,82,52,96,65,207,36,29,48,203,97,140,104,249,105,14,82,15,214,111,211,248,75,86,92,202,112,200,119,191,43,14,10,0,202,147,154,192,131,198,213,128,251,145,90,112,96,200,136,94,91,149,114,12,206,190,173,240,170,47,3,250,66,138,28,113,169,165,48,114,83,142,66,75,81,62,232,61,37,154,191,86,65,43,117,182,207,79,143,151,21,23,190,113,8,212,247,7,102,215,11,248,174,252,172,15,6,158,115,189,210,246,192,12,66,169,250,218,203,169,140,224,226,134,101,90,71,28,189,6,47,145,161,101,27,246,203,33,240,79,28,204,97,234,74,62,47,54,169,241,170,14,115,72,60,122,53,188,125,43,126,219,72,0,4,110,80,110,188,206,32,48,110,145,188,247,245,231,158,151,120,135,211,236,250,22,226,247,95,248,238,5,158,38,221,214,61,243,249,220,247,52,164,28,206,225,235,72,84,125,242,182,161,190,242,247,254,81,133,203,176,32,100,124,94,59,24,158,36,35,64,17,248,88,7,177,195,86,55,43,143,70,129,241,75,155,8,252,160,131,32,40,149,88,221,47,70,117,89,10,89,126,76,147,94,39,105,4,2,59,53,30,129,9,213,13,127,109,36,222,37,49,7,124,55,46,127,45,216,243,31,93,65,99,66,78,216,28,54,82,121,89,3,195,188,195,23,37,7,248,232,92,224,4,204,95,134,245,226,249,12,201,104,47,147,209,178,22,254,121,244,173,168,219,170,241,203,80,121,236,207,120,27,11,175,127,235,170,157,108,221,148,57,238,82,247,121,132,79,249,89,32,36,199,94,69,65,224,178,68,104,17,184,195,235,226,227,253,24,241,237,231,230,48,64,250,120,95,95,120,102,179,153,125,173,26,217,120,58,233,241,237,101,80,72,4,173,64,31,184,186,229,222,208,186,120,208,140,248,168,73,192,39,124,140,74,204,175,222,104,15,100,220,25,111,137,100,86,125,97,226,223,61,139,150,138,101,248,60,2,75,239,31,39,107,222,220,136,241,95,162,176,245,83,185,78,58,199,110,21,213,119,95,241,171,167,113,159,231,147,83,201,56,189,120,194,250,190,31,9,22,22,106,35,202,241,139,7,221,13,57,7,169,99,57,158,62,252,181,251,72,26,128,252,18,100,233,142,162,25,158,243,4,203,101,191,220,2,63,62,246,59,17,242,83,195,255,223,75,12,73,51,181,244,132,45,37,241,178,76,0,83,253,39,239,140,54,214,227,209,87,224,167,232,218,129,191,228,200,111,83,89,159,145,148,11,19,87,126,23,230,162,137,102,141,76,154,22,211,204,121,154,195,133,80,126,70,51,240,63,31,111,134,64,80,132,194,15,57,3,150,117,126,190,41,35,24,250,105,168,202,71,187,70,114,99,139,123,225,106,172,22,249,219,196,143,202,171,11,187,108,121,177,186,5,54,42,158,234,240,51,100,179,250,197,30,223,133,187,140,57,101,203,185,120,237,158,226,60,246,139,255,148,150,180,82,156,129,4,149,125,121,208,38,93,196,1,69,255,151,100,101,192,149,45,69,96,216,74,252,115,241,148,115,234,152,192,91,225,110,199,162,69,227,250,48,249,86,247,196,160,154,118,5,140,236,78,206,36,163,124,123,121,142,236,230,70,240,43,48,161,219,55,115,105,82,115,77,231,33,206,212,220,199,71,101,206,45,54,16,146,56,143,155,41,144,201,192,169,152,67,182,49,161,231,19,67,118,207,192,41,67,6,39,2,54,115,92,77,98,56,223,218,196,135,60,9,205,136,82,237,147,40,108,3,30,5,225,185,202,144,156,14,2,240,24,73,241,86,157,184,87,46,128,195,254,178,125,1,88,8,53,89,44,59,97,15,36,85,143,15,153,241,81,79,129,55,223,196,127,155,12,209,60,242,219,44,207,87,193,226,194,38,8,44,83,1,17,138,157,191,77,207,69,178,230,194,244,79,115,201,227,163,210,140,175,65,174,230,3,250,131,161,125,145,93,76,157,32,7,91,80,192,228,34,30,133,249,94,254,41,173,25,40,179,69,133,61,162,121,161,215,130,116,152,14,96,129,233,226,140,73,120,173,41,209,252,232,213,216,197,223,142,122,96,226,128,249,211,204,246,83,106,76,66,11,13,165,123,74,137,48,125,217,126,243,66,105,97,26,41,148,224,192,130,21,48,151,167,105,87,73,98,86,15,70,44,107,242,19,71,173,210,117,89,107,92,205,132,205,182,51,116,82,96,46,88,51,175,110,82,197,129,211,76,247,85,141,171,175,71,153,217,65,10,238,199,138,13,105,209,8,34,182,27,52,133,244,68,188,55,191,179,132,190,52,129,201,162,60,190,141,79,211,155,41,2,147,1,154,175,121,181,166,209,183,167,177,141,252,18,188,21,1,155,95,159,239,141,70,236,43,69,231,27,146,188,151,197,230,60,65,65,122,2,205,158,132,225,164,24,213,247,51,228,71,158,108,81,52,14,146,235,26,251,226,228,60,134,214,39,225,106,60,22,254,94,44,174,20,15,236,20,189,113,62,249,205,39,69,247,25,232,39,164,117,154,31,32,211,138,75,143,160,99,70,152,240,162,112,59,167,255,73,33,76,117,175,140,221,10,26,150,28,177,74,19,131,7,164,23,238,3,92,143,9,163,164,220,223,162,0,96,102,165,140,201,177,222,114,71,231,88,82,156,119,223,184,32,234,121,28,134,175,66,6,20,171,27,147,234,133,135,49,102,9,76,162,177,199,183,36,46,127,100,30,53,26,169,75,137,171,59,94,92,190,117,179,218,139,17,87,95,207,82,202,132,17,172,132,80,223,247,20,232,0,167,124,14,66,11,174,192,109,187,56,153,20,249,109,184,220,202,241,141,24,195,121,40,122,39,199,227,246,19,177,187,173,107,147,76,70,245,227,124,221,147,102,136,165,97,169,133,103,238,220,115,168,227,206,231,238,244,171,13,159,9,171,89,233,106,21,216,92,217,216,208,174,29,41,37,202,232,162,237,211,114,179,36,241,145,129,87,19,90,8,23,97,89,115,104,249,220,156,140,142,91,180,48,10,180,164,249,2,166,145,61,246,156,107,158,54,105,66,49,97,192,242,54,226,217,144,42,231,132,193,36,71,98,196,225,207,110,242,222,197,154,130,98,83,65,49,249,3,27,205,75,92,77,227,78,213,155,239,86,103,76,114,210,242,146,192,134,214,232,46,253,132,233,233,26,50,44,141,226,214,216,176,40,203,209,215,166,25,41,22,46,183,150,130,94,98,194,37,146,131,60,24,141,85,10,119,68,92,125,34,61,228,126,114,34,17,72,164,2,59,78,16,220,4,121,46,250,86,91,139,3,159,87,150,243,135,40,99,139,139,167,209,214,231,197,3,29,188,177,253,151,215,16,29,247,110,125,138,163,197,129,141,15,253,200,225,100,76,14,105,23,146,191,78,7,1,218,31,86,179,127,43,218,97,147,30,22,120,195,208,24,87,15,35,132,73,216,146,254,97,54,110,115,215,229,185,73,119,31,159,100,200,209,37,205,70,167,19,16,130,216,128,49,171,183,188,214,221,119,9,165,199,152,220,29,89,62,214,128,205,111,199,91,79,228,116,101,237,145,136,237,94,47,112,71,12,238,46,217,11,33,88,140,125,118,209,112,222,210,19,53,244,188,156,85,6,83,198,159,107,107,154,116,207,137,149,137,249,43,135,11,52,120,37,252,15,11,76,235,185,70,49,220,121,245,45,129,239,17,120,210,110,164,166,255,26,235,241,94,213,42,249,228,230,240,220,137,45,65,103,95,122,139,215,153,24,65,65,102,7,246,214,239,49,161,190,219,177,118,144,203,78,243,11,195,128,172,212,146,195,71,236,140,187,249,25,129,197,139,222,37,124,30,133,145,166,11,151,141,86,191,45,209,72,34,99,72,84,250,115,65,77,58,101,155,69,156,190,190,236,59,63,189,104,188,163,132,23,197,240,238,3,27,199,126,210,64,65,48,14,67,182,191,52,13,23,85,231,25,114,84,125,251,144,25,87,89,207,106,4,248,197,157,144,148,149,133,144,89,198,255,41,188,219,211,75,4,97,50,128,204,73,96,35,203,244,189,12,5,112,42,180,19,198,149,169,126,106,146,165,127,186,12,26,156,222,107,187,89,105,94,169,148,185,162,208,77,179,167,191,215,253,23,168,160,20,166,132,41,224,102,212,131,114,243,67,218,99,59,12,71,192,133,255,214,88,245,95,255,151,255,231,223,252,171,255,253,111,139,85,215,241,239,35,86,205,160,244,22,81,217,31,35,82,90,246,216,160,247,188,240,112,178,9,167,138,95,128,227,181,61,41,182,137,201,247,36,157,4,70,203,199,67,213,221,200,79,211,157,185,203,105,186,76,26,112,167,148,59,253,2,42,83,154,23,96,115,53,5,192,2,195,3,235,221,16,80,115,159,146,234,141,68,48,40,82,140,152,46,146,138,82,201,101,76,182,245,101,194,128,230,142,48,144,132,62,141,226,109,182,22,240,220,178,164,128,73,186,141,132,97,155,73,152,64,72,61,113,115,54,25,9,243,209,0,228,98,102,104,59,154,119,36,40,78,245,227,247,94,22,247,214,139,141,80,197,47,54,198,81,9,120,193,54,130,49,228,48,113,55,113,125,27,157,181,181,251,123,157,135,8,151,220,156,204,211,246,200,40,130,236,93,58,118,174,93,78,200,120,7,90,170,134,72,168,66,199,7,202,139,69,186,30,24,226,214,215,221,249,253,116,10,29,0,147,126,246,216,39,25,99,120,198,19,38,35,218,107,194,80,58,151,191,151,37,243,119,45,223,92,221,43,171,62,113,8,231,148,222,210,74,185,200,245,189,151,239,44,157,81,149,157,133,206,155,227,190,52,180,93,67,210,173,108,137,13,163,207,225,61,165,173,181,26,227,196,112,239,104,144,202,75,86,69,178,12,86,99,248,30,50,116,156,80,9,45,155,53,122,142,238,175,18,32,43,98,221,81,168,214,95,46,167,101,157,140,187,138,107,181,140,4,222,195,57,116,123,125,175,166,28,191,237,56,163,8,5,137,235,69,233,137,139,63,227,102,20,170,164,244,116,36,47,245,248,213,156,204,18,85,55,97,221,235,196,236,56,90,17,123,150,99,221,250,143,34,66,192,115,117,185,152,34,154,17,65,46,218,147,166,94,12,227,246,153,113,232,19,169,45,106,143,80,127,23,230,56,181,144,123,137,153,197,49,243,146,40,154,61,2,149,141,88,74,119,239,124,102,154,43,144,56,87,185,154,93,231,9,239,138,201,208,197,214,31,212,129,62,17,169,26,20,50,55,53,226,238,164,79,99,135,198,28,169,172,164,76,144,186,206,157,87,227,101,138,121,73,71,93,4,109,144,3,41,106,125,82,130,250,202,159,175,159,91,41,33,255,106,53,163,17,96,131,213,64,140,2,236,160,107,20,196,173,7,153,163,156,11,180,231,173,39,198,12,226,3,169,91,185,246,56,34,204,17,198,26,152,31,226,136,99,210,213,12,155,220,211,109,117,241,165,233,85,131,164,209,237,199,163,237,188,230,10,108,239,161,195,186,44,143,180,189,226,222,16,142,205,8,218,17,77,95,224,194,48,213,48,31,55,206,122,194,152,212,51,140,106,179,162,197,17,71,101,114,237,240,149,17,255,251,248,125,243,254,39,109,110,100,38,83,142,27,152,16,117,132,154,224,165,88,71,61,32,220,158,136,99,33,243,166,222,48,209,136,25,70,220,129,213,82,76,37,210,82,215,122,242,213,183,63,189,47,38,168,237,133,228,196,107,152,195,242,92,157,140,203,19,241,154,235,119,55,253,90,68,55,94,193,44,139,200,88,161,165,56,133,247,235,148,12,109,144,161,151,16,153,57,42,39,162,42,84,61,207,174,222,236,32,218,237,112,163,238,111,106,12,192,186,141,60,172,66,182,65,55,98,8,180,169,143,13,195,119,46,41,68,170,248,236,79,108,227,52,61,62,71,225,109,213,86,37,225,163,219,97,179,177,8,155,123,226,78,29,69,241,107,252,226,102,181,224,69,224,123,109,68,85,40,195,173,93,70,165,17,115,241,206,26,10,82,233,98,147,176,10,186,9,126,45,60,32,83,99,73,211,100,92,252,165,225,197,218,83,195,61,100,124,34,180,103,36,144,181,124,98,73,252,116,192,148,88,201,75,119,154,51,106,222,156,159,150,183,134,94,208,11,12,89,246,119,215,151,237,140,179,170,244,184,152,190,205,46,23,95,215,109,181,19,239,5,59,180,134,131,74,230,93,173,16,118,54,113,236,26,28,162,43,102,153,241,42,21,141,221,221,3,38,126,153,34,243,38,158,27,249,223,234,173,97,22,126,211,170,102,75,47,226,216,39,76,138,95,162,138,38,78,23,247,126,170,212,45,215,107,125,147,97,14,152,165,37,47,205,164,185,23,231,75,35,235,41,177,82,72,95,106,188,215,245,81,182,84,235,64,61,123,48,31,115,200,150,206,50,74,248,174,173,16,163,194,90,147,51,151,66,240,58,242,209,22,233,206,161,97,220,135,242,249,8,166,18,68,147,155,227,136,63,25,210,4,151,65,43,199,116,48,210,223,213,38,106,116,214,33,85,235,177,167,152,110,184,4,175,45,15,121,34,192,220,251,146,65,163,63,251,142,185,191,54,169,215,45,167,143,209,173,181,176,37,40,185,168,226,217,149,102,146,38,225,167,87,108,65,9,218,211,167,81,60,5,3,133,217,153,26,26,175,228,229,99,174,160,43,167,33,125,24,214,226,128,152,135,230,125,137,186,24,77,174,183,27,163,12,104,13,123,146,78,32,232,222,35,180,247,152,104,67,194,136,121,197,150,131,196,113,19,142,37,82,25,187,62,145,19,67,144,171,75,8,237,161,16,252,201,223,70,23,103,105,158,196,162,142,113,128,220,109,161,104,18,134,202,255,156,167,84,164,79,253,237,187,0,159,217,195,124,179,74,18,129,41,192,45,35,95,172,111,105,51,172,200,171,205,153,161,65,42,158,36,64,193,129,19,68,70,203,150,211,40,154,124,50,41,227,21,9,160,165,28,53,136,236,180,39,99,85,52,202,78,169,0,160,13,208,69,94,151,105,144,61,67,146,229,119,239,228,213,227,72,191,63,125,134,194,215,160,123,106,24,4,4,242,243,108,180,198,204,147,89,51,184,2,37,77,105,161,244,181,50,24,197,7,148,139,201,140,236,145,102,43,244,0,146,176,99,185,143,136,116,213,95,58,93,50,137,48,176,71,30,146,46,183,170,217,64,180,130,195,195,185,118,8,196,155,242,219,205,164,73,210,14,122,206,39,15,121,167,225,150,232,57,172,72,226,60,67,97,24,101,184,166,20,242,121,109,115,213,119,92,108,93,5,114,49,238,82,15,243,14,133,101,73,57,159,199,74,152,124,192,137,171,41,184,169,134,247,33,233,86,139,170,240,164,200,44,224,13,89,182,188,20,42,115,35,242,186,40,131,136,199,15,219,66,205,10,0,68,165,165,9,158,236,193,8,102,41,96,52,128,36,83,206,89,151,1,106,164,42,37,168,137,178,10,3,26,105,120,170,94,245,106,210,92,78,251,70,52,150,166,93,121,52,18,237,25,162,54,206,206,162,137,120,178,250,145,17,24,252,186,4,120,54,27,75,139,116,3,236,177,187,73,46,29,7,101,70,72,20,105,156,34,49,154,77,154,254,9,179,180,81,150,39,223,154,52,123,207,155,227,112,28,89,155,204,247,199,201,242,22,33,126,236,57,169,155,104,240,115,197,7,163,110,124,31,173,216,232,233,113,34,182,44,172,42,16,74,212,22,153,142,123,34,244,121,180,38,3,34,184,156,72,119,80,9,181,11,124,157,240,240,225,209,4,190,135,95,215,82,147,251,234,145,167,183,19,100,233,205,137,39,196,231,62,40,167,235,205,203,180,106,251,183,212,164,155,250,64,126,110,92,229,25,147,5,118,236,42,156,66,232,151,209,175,239,85,71,255,47,113,231,142,179,77,142,44,231,13,9,2,239,151,237,201,147,35,224,152,50,180,1,89,194,28,71,56,142,86,163,89,135,248,228,91,153,12,254,163,145,163,3,244,96,140,238,142,175,234,173,11,139,76,102,70,70,36,102,44,249,54,225,126,215,8,163,200,168,157,73,95,233,61,103,146,106,254,109,110,60,97,178,254,54,215,94,46,10,67,164,8,241,8,186,148,111,220,16,78,194,85,229,194,216,54,59,247,116,66,171,35,222,17,24,201,222,30,71,163,12,32,168,113,251,131,181,84,48,224,144,215,217,33,22,197,172,1,125,179,137,68,160,53,42,141,216,235,98,101,129,82,190,192,240,248,118,112,158,104,187,150,97,74,127,88,203,41,142,174,86,150,16,152,126,243,123,114,244,18,166,30,77,245,234,242,173,134,113,226,5,78,38,136,228,48,84,9,225,19,162,20,94,119,31,151,142,69,215,175,192,56,161,250,34,177,153,92,155,60,113,122,112,92,44,12,47,88,232,61,242,208,50,130,161,249,194,179,180,169,112,37,253,187,47,76,94,76,96,42,45,254,137,224,28,194,234,41,212,58,132,226,114,48,216,172,209,90,222,8,220,238,136,77,183,9,182,9,223,4,249,96,196,62,2,38,209,47,124,196,141,3,97,9,2,28,238,99,107,41,236,116,93,204,94,51,18,177,2,18,69,251,14,8,225,155,38,125,184,212,71,119,115,201,46,115,115,221,82,168,49,11,134,145,125,46,222,150,91,87,18,166,145,108,130,80,216,17,173,88,202,86,36,74,246,121,131,22,236,189,149,102,185,45,16,142,223,158,22,133,63,240,9,149,253,161,156,189,153,120,247,0,35,151,31,39,199,27,164,40,217,23,31,190,28,100,197,51,227,52,37,128,178,138,248,130,79,192,76,119,143,160,148,88,103,80,25,183,233,65,10,204,180,81,47,140,180,173,158,155,114,174,199,88,39,112,65,168,67,142,102,50,92,61,88,150,244,139,203,84,76,89,0,1,40,135,207,243,30,122,242,73,61,61,174,156,106,86,87,210,236,196,202,249,254,118,207,115,201,108,217,240,234,187,83,22,181,252,165,92,123,147,1,220,35,232,163,133,122,186,194,231,161,197,251,130,208,184,183,82,87,49,56,142,137,97,153,145,182,220,216,217,61,180,17,95,167,177,183,135,50,137,23,242,162,1,115,101,250,74,108,251,229,169,222,77,227,133,200,34,193,6,166,232,16,48,161,166,114,214,27,236,48,175,45,211,132,211,117,82,106,72,42,213,28,156,92,22,249,241,80,187,105,193,157,65,232,61,129,146,142,37,184,25,165,197,209,52,247,233,51,175,102,162,236,143,133,27,239,93,97,82,184,43,142,54,247,172,173,164,244,20,235,246,54,45,136,253,16,222,119,124,3,136,130,17,12,41,76,88,224,20,105,140,129,159,111,251,108,121,32,152,6,141,57,209,231,243,52,71,212,229,244,107,236,84,150,158,154,143,107,95,126,53,132,147,254,246,93,68,127,130,197,191,165,105,211,198,89,158,124,32,193,221,38,235,34,191,76,243,146,11,124,66,77,29,91,178,4,153,161,52,70,92,119,235,235,253,190,40,10,45,231,156,67,115,29,218,242,1,129,97,84,231,110,147,131,204,69,123,85,200,133,196,185,207,178,91,150,126,1,152,91,175,224,164,99,43,187,132,239,91,241,179,31,193,58,167,213,47,203,40,60,91,229,21,249,59,26,43,102,147,112,226,204,9,105,120,157,11,3,97,165,102,67,26,131,109,125,59,58,182,228,0,50,41,50,118,149,14,175,119,162,173,240,4,189,212,177,108,91,46,210,163,25,17,177,16,28,94,182,39,156,91,46,204,40,83,115,68,47,10,132,53,169,131,97,81,152,162,180,136,150,121,82,248,215,221,19,109,48,100,221,165,171,194,244,194,123,10,56,97,16,41,143,44,211,218,126,143,62,83,219,148,30,155,74,21,236,51,18,249,218,100,68,56,234,192,99,220,6,156,100,81,145,128,68,58,209,98,147,58,189,199,122,108,66,24,167,198,11,161,69,99,43,156,130,50,197,187,68,21,181,74,41,24,38,134,52,201,96,233,57,244,232,236,237,251,36,208,80,83,216,127,73,241,143,206,160,51,122,126,33,240,64,105,107,77,97,242,53,2,42,79,232,13,179,219,202,87,30,30,248,28,156,253,96,242,40,215,239,214,80,155,251,62,24,59,134,116,131,189,70,141,25,135,220,31,204,22,1,29,43,133,233,209,207,14,35,52,248,252,50,22,145,37,80,38,145,37,176,165,4,234,7,195,88,200,122,238,179,230,126,243,230,65,41,4,78,81,51,131,183,218,91,92,24,27,84,169,16,52,218,71,199,87,54,33,109,197,180,121,155,37,27,149,190,52,138,195,19,30,189,8,225,153,141,75,138,147,99,246,218,246,84,24,85,202,118,225,53,68,73,141,156,240,137,114,253,202,207,122,171,221,248,4,15,120,174,118,135,55,145,231,189,109,8,45,229,243,201,30,232,50,165,71,92,240,71,248,154,254,219,16,222,83,151,43,199,95,225,235,240,0,70,115,98,43,12,221,104,249,111,163,176,115,13,74,56,57,133,225,230,39,135,207,216,182,194,176,127,125,160,177,75,212,100,97,163,220,151,239,67,165,23,72,152,124,205,118,234,95,207,59,48,36,80,25,166,39,152,75,159,50,10,232,64,108,75,94,55,20,133,229,163,24,183,98,90,239,228,141,156,57,102,148,234,48,9,241,91,36,104,72,45,183,79,207,145,84,160,73,205,102,25,105,116,133,250,247,69,160,41,196,228,134,89,77,79,126,221,39,120,106,202,49,96,238,195,196,51,59,252,116,226,177,10,46,182,21,142,98,185,37,106,143,163,123,15,53,32,52,73,5,171,241,106,253,204,25,1,35,17,200,28,120,10,143,182,227,166,48,17,145,163,73,254,76,7,241,159,93,242,109,89,190,160,196,40,161,69,236,65,233,126,139,65,68,21,74,132,59,97,138,180,26,175,106,218,222,165,42,92,206,19,46,1,63,164,139,102,6,170,95,45,21,24,121,183,91,96,62,48,94,162,221,39,133,97,58,104,93,97,184,168,254,117,12,50,81,34,81,217,233,130,237,254,184,201,217,55,97,170,208,225,76,105,209,79,142,13,226,190,251,48,170,207,214,209,230,240,160,27,235,254,182,89,153,204,152,175,250,207,151,69,96,136,204,43,102,36,156,72,178,194,176,69,99,62,131,5,46,201,83,162,47,228,102,71,192,86,74,23,24,143,212,29,191,77,152,35,67,5,205,167,148,226,149,96,41,119,93,141,80,247,24,200,112,199,165,229,69,101,247,194,157,144,184,251,83,195,250,66,170,196,12,20,40,190,89,158,121,185,11,60,202,119,195,229,0,109,186,107,18,142,161,114,136,189,90,76,103,104,172,203,185,201,171,51,140,253,195,173,85,154,202,152,175,208,187,44,241,89,211,208,208,5,198,243,193,135,18,166,72,93,146,248,60,21,215,104,131,35,78,135,242,150,95,70,177,200,65,222,235,84,16,55,158,89,191,121,114,113,21,162,51,211,72,1,231,24,102,219,34,239,27,120,147,150,56,243,220,133,73,118,202,100,101,158,84,221,207,205,78,241,166,187,104,110,166,65,196,39,12,76,41,230,205,196,157,221,2,93,255,181,250,169,123,187,65,185,17,92,242,199,180,58,32,116,245,34,207,3,197,236,249,169,92,51,30,240,167,191,105,87,51,52,39,236,252,224,65,214,71,62,107,154,115,246,242,17,184,161,64,200,198,179,49,183,39,111,223,224,35,237,83,36,228,33,227,156,239,233,139,197,8,219,206,56,82,120,44,252,172,198,7,51,171,62,191,221,204,112,195,79,206,62,167,139,206,240,217,242,90,10,249,131,17,33,78,55,35,245,99,144,59,241,222,124,85,147,36,203,232,47,68,143,116,125,48,235,109,187,187,187,95,119,123,247,225,205,219,20,125,228,19,69,14,211,97,240,167,2,51,251,70,245,102,156,197,14,230,131,39,139,156,76,195,9,37,230,228,203,241,254,145,21,4,70,179,187,230,28,39,47,194,115,109,8,143,46,47,109,27,189,162,72,22,162,226,6,29,250,160,201,180,15,69,247,20,53,14,52,190,186,63,82,156,94,239,98,93,201,50,101,151,40,60,195,10,23,151,165,40,228,109,71,113,163,122,225,106,121,195,31,12,73,231,132,40,67,96,62,143,111,135,150,136,85,207,19,149,163,201,207,123,45,149,221,114,173,194,207,64,112,158,102,149,239,183,179,89,105,222,205,10,170,111,103,92,38,135,169,217,11,149,17,38,193,9,189,62,106,113,162,28,37,38,79,244,135,83,157,251,114,155,201,58,48,101,23,118,142,30,103,222,245,43,219,12,156,33,207,108,153,92,251,119,219,133,246,167,165,63,205,20,237,210,250,16,131,167,134,102,21,222,99,118,181,1,131,49,8,255,39,246,195,255,246,111,127,255,31,255,242,247,127,251,239,255,176,225,72,255,30,150,65,40,253,17,126,127,131,3,39,162,36,9,125,132,172,86,116,70,160,229,134,76,151,188,33,107,94,248,50,246,38,56,45,133,89,90,104,224,0,124,143,225,132,237,8,58,200,185,45,141,251,213,165,104,56,103,26,150,115,87,11,147,28,166,107,70,202,128,231,228,189,15,47,53,208,68,49,115,211,103,76,29,223,187,194,147,237,125,164,138,95,201,218,14,103,8,24,39,89,251,92,170,245,12,126,191,12,183,123,20,29,181,19,242,206,87,136,64,81,169,17,200,232,216,24,53,134,14,196,156,174,43,6,153,3,207,156,65,133,31,237,153,7,206,56,245,13,5,237,53,157,214,235,46,7,119,24,32,197,225,141,52,246,146,163,201,56,251,60,65,107,208,20,161,224,3,67,148,252,18,34,137,108,252,121,35,77,224,51,127,173,175,94,70,145,136,125,147,158,252,44,246,94,233,59,48,57,194,82,30,184,125,222,128,6,243,65,231,7,70,143,42,96,8,129,122,244,78,213,133,134,147,117,107,117,145,97,7,110,23,68,29,113,61,224,24,247,212,188,30,9,51,89,172,166,103,22,104,142,162,76,175,143,244,12,105,231,223,0,239,249,76,235,232,136,148,47,63,140,129,100,201,26,79,209,36,185,220,101,38,81,16,203,194,130,52,173,149,230,111,243,124,229,72,242,235,169,73,187,249,19,219,72,11,228,246,220,86,250,124,110,129,49,83,144,128,9,35,50,167,182,37,242,241,67,119,12,168,218,147,58,248,193,108,162,86,209,225,143,143,139,11,251,153,3,97,146,76,37,48,70,62,35,96,184,181,69,39,94,42,73,37,96,236,43,20,197,248,182,93,116,149,103,210,174,209,179,7,202,46,86,39,237,154,162,165,201,156,105,251,243,109,81,92,115,89,15,96,180,143,228,203,67,79,224,195,168,215,138,192,79,221,191,158,125,255,225,60,154,68,244,149,116,197,116,122,11,92,23,114,35,58,13,78,220,19,253,142,203,48,158,141,192,116,251,101,71,77,242,77,30,118,101,90,109,126,209,228,246,206,42,249,151,76,247,104,174,156,24,212,227,194,146,144,236,46,18,174,254,129,46,205,0,33,102,129,176,97,196,156,216,116,15,129,177,6,109,95,4,111,98,75,43,41,76,242,214,183,22,187,195,111,156,79,180,203,87,235,225,81,226,235,168,138,210,96,227,231,134,5,45,181,95,56,183,173,120,14,7,206,77,21,71,152,70,133,115,123,119,108,66,125,175,232,133,25,173,189,249,119,70,138,43,75,13,20,90,123,71,12,202,225,186,116,90,195,95,41,130,136,196,74,46,13,72,144,100,43,121,254,15,38,192,107,242,145,22,26,121,167,127,11,9,21,209,114,217,146,132,194,40,84,248,133,49,53,75,63,177,193,174,50,105,232,249,58,230,95,51,170,140,189,253,73,204,243,122,104,80,146,93,80,170,214,181,221,238,251,153,154,68,195,45,243,188,64,127,74,136,74,45,157,38,19,101,183,233,175,175,146,153,124,226,184,29,105,130,95,116,187,132,235,199,68,8,43,218,159,49,26,122,75,131,140,77,15,165,7,168,172,168,120,248,104,32,183,154,183,11,30,24,253,56,13,112,206,184,26,247,29,224,123,32,12,19,50,110,60,228,238,193,49,85,229,46,211,21,84,10,215,91,160,25,22,197,43,185,112,20,238,155,135,198,185,183,250,172,135,217,61,126,45,50,206,69,230,163,102,186,51,107,69,100,12,141,83,146,96,240,229,113,154,242,208,247,252,185,240,75,232,136,196,56,195,131,246,53,76,17,90,224,179,1,107,30,120,161,125,49,52,135,70,136,178,35,104,71,70,41,213,103,43,115,86,239,244,105,203,32,185,75,107,135,134,40,103,217,143,79,130,198,183,173,233,170,148,77,123,208,143,54,238,81,209,37,19,153,190,229,71,83,69,212,77,115,50,37,167,143,74,145,108,54,82,83,13,62,137,47,19,12,202,77,36,141,219,140,98,95,60,212,61,179,209,146,116,84,66,191,49,125,5,58,4,152,155,148,216,120,40,200,26,121,156,12,161,87,136,126,124,1,232,110,121,160,140,184,66,213,135,130,13,208,87,109,74,180,119,149,254,220,244,178,70,58,135,105,168,211,215,149,249,251,111,18,33,107,50,196,193,225,55,202,102,4,240,70,120,47,26,203,210,245,209,122,192,52,241,40,220,41,199,250,117,35,248,47,58,42,192,187,196,86,159,58,223,146,41,31,238,55,92,26,191,180,105,217,194,162,112,133,212,227,48,173,79,77,63,77,114,191,195,225,101,162,238,239,14,173,68,164,96,161,65,78,26,194,100,188,7,151,239,61,206,130,244,108,107,33,110,76,159,184,73,43,188,33,62,217,45,175,18,27,209,33,167,169,193,87,105,161,200,147,204,76,101,234,124,7,155,213,27,107,104,90,39,165,167,19,26,173,79,190,35,131,40,152,165,129,143,65,92,147,151,186,18,121,177,166,233,21,62,129,224,80,81,15,181,176,71,63,32,218,115,29,173,93,21,248,126,49,188,171,207,160,66,128,91,146,70,179,220,218,71,94,73,70,101,17,206,54,105,202,129,105,247,183,241,73,84,167,154,174,2,217,216,101,31,124,118,62,181,104,60,139,39,198,71,195,77,40,82,162,36,33,168,21,44,124,75,134,193,74,41,207,140,70,141,182,251,118,46,237,119,133,57,95,192,242,234,161,41,230,82,98,208,163,201,113,248,209,86,169,127,166,75,92,54,118,108,7,105,183,212,56,157,162,66,247,183,221,241,216,208,124,173,45,57,221,183,77,208,251,119,210,249,144,10,183,203,147,37,190,160,179,34,201,83,49,193,183,216,138,158,105,89,155,194,15,124,194,53,231,213,144,121,41,237,25,74,141,189,140,47,64,104,124,33,41,35,240,9,217,102,139,221,36,185,100,41,48,177,170,135,188,31,48,172,141,253,30,237,11,148,161,103,212,254,85,241,7,162,37,91,174,5,25,68,185,210,159,192,176,195,131,12,188,190,64,28,243,60,136,35,4,160,212,172,48,36,201,239,5,210,82,92,151,142,45,163,141,182,128,241,153,215,233,215,88,169,254,53,163,108,208,159,5,141,188,157,19,96,77,216,99,8,71,1,152,66,158,95,57,66,11,35,233,111,67,211,241,153,100,96,71,40,130,78,140,76,72,61,126,244,194,89,116,62,3,151,114,165,223,247,90,72,249,118,133,217,230,248,165,193,34,237,58,50,207,180,131,123,157,195,131,138,201,115,114,152,6,190,49,102,157,121,174,251,196,212,158,4,153,212,59,158,45,57,21,175,228,129,17,95,197,214,234,75,130,181,235,45,149,103,222,77,107,74,202,138,183,141,49,134,159,60,155,145,128,126,204,59,248,63,72,190,86,26,52,53,246,129,102,239,217,0,188,122,146,206,174,63,3,224,72,176,24,159,75,231,153,142,188,163,159,28,165,9,221,74,192,125,29,206,0,74,20,61,155,244,124,49,75,209,207,25,240,121,254,233,153,62,105,104,243,159,166,211,240,153,154,9,187,35,7,130,211,130,206,3,200,46,172,200,174,96,97,210,245,67,103,11,228,174,64,150,23,202,250,38,77,88,213,63,143,105,164,220,162,40,198,89,126,89,12,240,164,67,176,224,219,227,177,253,175,39,165,234,133,205,75,122,162,235,134,36,71,126,174,27,14,185,195,4,154,26,250,23,147,147,137,140,20,91,139,173,113,108,162,207,254,38,126,76,108,77,97,228,55,35,57,211,77,191,73,225,17,116,72,114,55,89,83,101,8,100,187,139,25,188,164,245,196,207,41,135,173,101,50,186,240,123,207,139,218,85,141,204,77,90,226,187,205,19,59,131,54,210,85,27,217,112,141,174,43,169,205,200,25,193,76,213,252,32,22,11,53,69,238,133,70,41,125,149,204,30,206,34,75,230,168,94,21,134,182,225,78,97,180,192,19,81,105,234,134,202,164,79,70,136,255,86,33,73,147,49,167,181,169,4,108,238,181,47,156,21,62,129,250,252,139,146,222,219,116,74,114,164,138,232,101,121,179,99,44,226,113,169,244,16,107,130,139,185,116,199,209,240,117,158,252,47,252,124,31,242,139,228,226,172,89,43,38,99,142,120,69,213,220,28,178,38,139,48,109,143,100,81,59,15,49,189,112,138,156,0,112,125,210,103,255,0,159,193,215,255,162,135,92,49,55,138,251,36,131,168,181,29,36,132,156,167,198,149,146,32,120,179,251,116,86,59,140,250,122,123,142,30,201,137,129,192,11,86,252,3,179,76,56,12,17,161,181,7,118,254,29,40,173,187,90,181,160,126,239,203,11,58,146,180,194,43,188,147,59,10,29,152,237,247,148,23,116,62,223,18,219,196,3,163,66,211,21,182,118,220,128,103,169,249,129,233,230,188,39,95,243,169,151,149,209,155,107,150,37,182,52,180,202,43,140,3,91,28,77,25,247,41,137,192,250,42,247,232,243,122,180,138,72,212,147,251,61,26,226,160,62,22,232,0,57,158,41,92,127,205,148,20,210,242,37,222,8,66,120,186,145,44,11,166,77,60,115,50,18,179,40,220,134,55,25,1,67,195,27,10,247,229,2,193,6,143,39,137,83,76,91,250,67,217,64,201,230,186,90,113,116,71,42,156,93,204,92,79,145,170,15,55,144,50,120,13,205,225,64,237,139,132,51,193,197,154,154,218,69,46,160,150,128,123,17,123,2,96,252,12,230,133,97,62,11,156,217,74,236,128,137,130,138,194,35,158,24,27,5,73,106,26,184,93,28,210,225,166,25,105,164,38,238,133,141,44,212,114,96,42,65,247,228,157,214,95,133,151,247,199,26,218,107,125,230,160,92,93,19,211,224,148,52,11,15,227,205,117,41,237,227,43,93,115,102,84,11,74,138,87,221,233,215,172,10,227,227,36,176,186,169,88,82,160,70,50,144,90,78,169,250,129,44,118,49,55,17,143,159,192,147,112,24,163,148,123,176,25,223,10,60,243,13,120,73,228,246,242,100,51,38,53,202,64,207,117,228,242,160,69,10,8,148,201,243,123,48,180,249,231,232,103,113,68,87,44,6,120,66,234,230,73,46,245,228,166,63,231,89,47,26,183,159,93,66,78,59,30,10,187,254,165,145,99,199,212,220,95,182,105,227,173,135,184,80,225,78,69,244,135,251,154,214,43,89,244,99,136,211,54,220,196,99,6,181,65,132,48,125,19,129,25,187,134,96,211,212,181,179,111,173,152,135,133,18,100,119,233,114,130,231,58,144,9,209,104,198,44,17,61,189,68,62,160,40,143,42,227,29,145,90,108,126,43,142,245,114,101,103,145,199,43,195,119,214,168,234,203,209,132,231,213,239,26,127,7,226,157,23,141,100,32,240,20,83,117,131,83,236,234,12,222,154,12,28,144,78,91,108,249,233,69,215,61,61,125,221,113,112,255,181,34,10,156,67,113,54,253,130,5,173,102,118,214,231,18,137,14,51,112,16,20,19,173,120,36,102,151,162,91,58,136,107,177,115,194,108,87,29,192,57,247,137,86,61,47,108,18,249,227,73,178,156,173,79,242,192,181,153,7,137,38,157,139,213,5,253,232,9,3,174,62,145,43,44,164,233,105,45,179,7,208,61,8,236,115,207,255,88,50,182,62,69,220,70,91,93,144,1,224,143,173,167,4,60,188,1,15,141,20,24,23,154,216,165,11,199,191,15,198,205,120,70,2,52,246,221,47,15,1,71,64,77,215,193,163,246,105,225,12,43,172,14,235,11,175,7,110,47,204,166,174,233,209,83,243,175,29,133,146,18,89,204,199,223,198,224,22,15,237,7,15,61,249,194,76,172,93,24,71,75,133,33,162,120,114,151,80,52,235,14,158,202,137,107,152,81,9,172,248,200,104,50,112,213,29,39,199,151,185,104,242,168,160,102,224,115,45,209,116,146,40,152,205,44,54,77,126,99,232,228,142,244,212,24,240,207,118,152,109,245,83,252,168,166,116,224,172,19,227,98,190,249,240,228,174,169,108,33,81,209,28,79,93,157,101,217,201,57,120,247,62,249,28,138,112,113,116,106,182,7,125,38,211,18,169,223,243,12,146,102,196,201,77,172,18,193,70,134,63,57,158,164,24,170,114,158,114,201,230,109,164,47,12,227,193,22,165,21,88,165,79,74,13,205,139,220,130,15,117,54,160,85,191,48,212,245,99,121,163,251,226,12,134,167,80,118,206,30,68,46,118,49,79,138,32,83,255,136,90,22,93,190,181,62,39,39,53,236,48,159,250,212,47,236,124,114,217,221,192,18,108,240,250,230,100,112,246,246,113,140,237,75,237,186,83,31,52,104,122,200,157,176,95,233,58,35,14,98,134,45,232,208,44,0,50,113,241,9,81,207,192,183,236,129,183,96,93,211,107,27,91,184,29,165,223,50,31,14,49,50,4,217,245,23,32,206,209,98,53,132,15,200,226,230,203,46,74,147,77,164,110,126,93,85,81,215,79,214,185,33,235,79,65,91,43,114,237,103,205,111,248,114,11,76,75,74,160,164,26,100,42,102,134,90,110,222,11,41,111,61,244,206,51,162,151,107,50,27,211,172,168,173,125,33,105,21,31,64,106,38,137,173,71,67,104,9,184,32,165,39,139,50,28,118,28,117,227,85,66,142,218,82,107,71,73,124,123,41,222,106,185,50,70,43,19,245,87,91,132,90,186,218,214,60,126,197,113,213,25,244,88,116,34,254,41,140,88,150,206,160,88,210,208,56,148,108,107,126,109,51,8,8,120,0,202,16,5,46,78,63,54,84,215,100,208,246,77,72,126,240,214,115,55,86,129,56,186,210,131,88,94,120,40,76,18,231,194,196,69,206,63,198,111,181,137,139,122,131,70,193,66,127,111,107,105,190,200,12,155,114,60,148,179,159,200,162,42,206,251,106,179,4,115,52,153,235,176,240,151,17,5,11,54,57,139,178,60,18,250,67,107,245,6,148,101,116,35,101,85,211,4,218,157,7,124,198,219,89,67,37,67,102,214,149,99,59,233,218,178,32,77,97,219,43,123,87,66,47,140,53,225,177,91,22,108,248,111,255,172,109,228,104,34,155,232,172,249,245,240,234,209,212,229,123,180,98,80,170,109,178,188,16,231,4,237,154,66,160,198,195,84,112,104,231,119,116,216,130,47,112,51,205,16,135,241,157,21,86,6,59,83,162,115,135,89,229,244,161,64,94,254,12,162,233,94,89,231,221,44,133,77,112,56,208,174,230,158,134,158,121,49,90,122,32,87,203,84,134,89,164,244,236,80,127,211,130,76,183,150,239,25,253,64,100,224,180,103,225,215,175,239,48,69,137,253,116,52,212,219,43,196,15,201,19,89,180,172,71,47,197,206,182,91,145,102,137,129,14,74,190,79,155,164,172,52,106,96,90,233,51,194,130,116,173,53,140,3,35,173,17,45,55,221,22,42,129,201,65,206,104,185,73,106,161,67,1,3,129,75,63,119,181,142,20,65,225,230,172,104,10,48,77,106,65,161,192,165,128,209,252,210,158,27,84,137,114,245,17,134,54,72,146,108,252,137,124,215,250,232,100,6,175,169,141,49,100,170,191,228,177,233,92,177,115,87,152,23,215,3,54,243,18,233,155,33,130,40,51,224,179,70,233,0,53,133,240,233,211,32,66,34,89,103,255,115,31,84,20,253,232,110,154,212,210,196,68,255,221,183,89,180,102,136,141,238,153,52,49,161,162,28,223,221,40,231,202,180,197,169,152,252,82,160,236,238,158,14,40,148,142,3,174,116,172,41,60,16,70,238,113,244,86,51,98,96,252,28,215,61,121,211,97,102,241,210,167,152,199,125,157,205,157,158,28,78,198,104,49,89,209,200,82,181,29,142,16,100,196,251,234,211,244,123,181,137,112,144,198,119,24,213,47,9,235,80,143,56,3,205,111,172,163,82,39,161,50,243,239,248,188,190,25,74,11,111,25,129,77,64,209,167,42,154,141,100,144,162,13,83,62,27,2,224,130,95,95,121,155,225,246,61,186,158,168,64,190,219,3,35,242,16,7,111,201,88,52,106,141,103,99,31,125,97,116,54,74,55,196,236,103,22,237,49,3,211,208,151,134,246,248,13,38,145,248,244,232,12,146,65,106,214,102,169,70,203,13,197,198,162,253,133,3,253,208,152,190,177,126,148,115,111,179,103,140,217,157,77,143,246,77,90,193,175,6,202,118,88,158,24,244,192,26,189,64,150,110,146,26,136,217,139,173,232,0,172,200,202,72,136,97,164,209,189,123,192,89,59,137,27,221,44,59,141,232,196,219,231,104,121,211,40,217,151,111,163,9,76,113,94,150,37,162,174,54,124,146,69,1,57,235,30,248,68,59,229,62,20,99,99,203,215,131,250,228,138,246,41,107,227,147,220,48,48,57,163,56,250,196,9,194,114,182,157,220,42,119,18,70,56,179,8,156,7,226,75,177,230,245,46,74,152,141,125,255,186,13,134,176,252,235,80,24,123,218,104,79,76,72,31,85,253,109,82,72,62,11,79,107,188,144,37,113,209,159,219,98,97,58,219,97,188,157,159,135,210,178,44,76,24,238,233,35,61,159,67,187,109,99,103,96,40,195,146,106,202,249,98,110,143,33,35,94,159,41,66,51,209,168,106,164,48,189,52,196,174,131,153,136,250,34,124,109,129,49,71,137,70,62,236,118,148,110,143,53,250,42,183,215,142,30,53,249,4,232,211,76,57,218,123,217,236,137,231,23,189,113,103,118,204,209,6,136,220,77,151,223,78,104,103,207,232,243,27,132,156,250,137,32,120,19,173,120,221,164,183,229,211,167,227,167,223,62,63,234,218,243,249,254,152,171,125,69,167,138,36,237,15,184,195,156,173,142,71,118,179,153,232,191,124,128,104,96,220,6,70,234,206,154,149,48,205,80,255,101,190,221,162,29,211,157,190,40,239,167,163,231,179,36,109,137,134,179,178,124,13,48,215,180,169,159,62,127,31,237,187,248,102,78,45,127,226,87,210,111,127,34,114,135,67,231,67,180,77,215,28,222,225,142,85,87,209,89,28,30,144,55,17,66,70,155,93,27,143,217,21,13,159,25,134,229,227,245,220,35,20,241,134,137,110,107,131,2,22,202,41,251,84,75,99,126,210,66,54,130,171,51,186,112,209,50,100,1,87,152,93,67,245,174,127,118,103,249,47,41,219,13,56,27,173,127,182,33,27,173,143,46,217,98,224,202,141,231,31,12,131,243,68,50,75,224,98,74,143,14,119,203,66,93,120,152,38,249,254,96,222,229,253,28,237,228,176,36,235,7,163,94,125,101,155,236,210,246,55,116,54,137,226,19,214,68,229,20,244,44,42,113,44,236,243,155,33,4,61,67,101,150,11,231,116,9,181,191,235,78,159,244,44,121,207,74,250,114,200,117,179,157,249,109,25,128,113,67,145,203,134,116,250,153,72,154,175,40,146,40,2,19,186,124,22,73,144,52,146,209,197,46,76,5,247,75,248,2,99,9,150,30,184,124,114,187,134,66,84,83,148,13,245,14,20,51,45,249,101,122,141,210,12,24,225,243,8,122,14,140,36,235,167,115,181,205,152,99,93,173,144,95,71,244,249,147,225,48,201,170,200,101,1,195,126,79,203,97,40,249,237,30,77,255,41,251,218,15,134,224,125,85,207,198,207,89,243,243,62,51,120,222,230,60,84,252,146,209,34,29,181,231,123,7,33,133,153,246,37,225,128,81,173,41,247,101,178,175,221,185,196,209,80,227,171,252,52,90,218,159,85,16,157,217,231,113,79,185,238,186,83,253,242,27,160,63,189,73,129,217,21,103,127,164,63,13,233,33,112,25,174,173,12,220,145,45,145,43,163,187,229,171,122,3,143,44,34,221,36,238,55,82,37,62,20,208,173,79,242,178,201,84,162,94,226,48,82,217,67,174,188,96,162,231,159,38,202,162,181,200,133,23,147,182,117,16,75,112,1,51,178,46,49,6,27,138,147,83,126,152,133,173,4,122,34,225,235,145,7,74,196,181,28,230,147,191,42,113,214,235,66,197,213,127,249,236,53,207,30,175,7,140,213,65,250,18,70,70,55,230,66,167,192,230,157,62,29,62,31,245,205,59,30,248,236,209,218,183,12,110,254,153,142,171,34,48,146,234,49,18,192,229,182,234,52,183,154,239,220,150,57,217,73,206,61,141,54,53,28,110,38,147,165,112,65,93,219,225,174,29,69,200,146,155,14,205,119,95,152,8,238,43,145,1,76,28,147,114,192,168,179,41,124,182,167,51,251,201,207,58,72,67,156,192,149,196,180,159,252,4,172,66,34,49,184,231,111,187,2,140,126,117,149,163,217,28,101,31,164,108,69,203,37,234,90,137,129,244,236,14,184,66,242,82,24,221,192,25,48,86,91,122,114,36,63,147,95,26,219,234,107,89,96,245,168,233,50,220,6,67,42,216,10,155,82,183,195,103,193,190,122,81,192,149,141,122,9,152,165,86,209,177,82,137,251,162,162,181,245,194,89,102,123,117,184,211,151,165,63,93,169,81,249,235,102,251,114,253,14,128,79,8,37,247,53,80,67,214,163,73,16,196,79,79,83,142,17,52,25,129,236,131,207,223,230,250,60,20,106,172,190,230,194,16,170,207,39,130,106,204,242,9,139,150,107,94,232,133,127,149,58,127,95,112,155,239,86,204,224,236,29,140,230,27,200,124,41,15,173,153,81,100,92,26,59,225,162,240,116,203,80,208,179,239,157,15,88,199,231,44,8,186,241,34,215,11,51,34,135,195,136,131,94,34,156,193,211,123,112,129,145,154,210,97,216,40,106,183,128,55,214,51,122,52,89,241,123,242,77,171,172,60,179,186,80,33,240,219,34,237,159,36,148,168,180,3,207,248,58,137,12,47,89,205,224,138,250,111,192,77,74,203,192,133,69,230,67,105,251,185,158,86,160,70,228,240,7,78,227,254,144,181,141,124,108,254,242,24,6,83,59,147,135,70,235,97,141,43,179,46,186,245,192,221,115,251,6,195,90,144,49,78,166,51,249,92,188,77,49,104,235,209,216,82,229,26,48,107,204,80,152,222,45,191,242,93,169,209,234,201,59,18,71,254,219,184,41,87,29,42,100,57,62,157,1,19,79,40,119,203,113,208,140,33,86,253,64,72,187,67,223,38,51,220,167,145,10,60,219,19,158,29,184,250,116,7,138,140,169,188,235,252,219,162,126,112,161,153,117,232,185,169,116,125,223,7,179,252,224,91,189,48,252,225,61,226,104,44,139,244,187,55,195,241,95,73,253,131,203,184,191,93,104,86,204,253,194,108,94,183,192,172,242,163,7,76,106,78,143,70,233,239,91,178,137,59,200,163,46,129,167,185,170,4,156,139,172,187,197,180,176,234,61,24,1,105,61,184,160,81,80,3,70,24,75,143,230,133,252,54,206,6,15,219,115,8,12,51,237,30,141,180,230,125,166,248,245,204,20,15,205,230,152,172,104,169,159,109,225,15,237,58,196,139,121,205,44,127,217,76,157,121,234,209,103,187,250,181,236,25,220,123,151,143,143,0,107,38,71,49,160,155,165,43,90,80,89,15,24,101,109,57,55,34,191,159,102,4,240,137,213,250,210,115,23,35,236,59,220,210,126,30,10,157,26,31,197,213,96,116,0,183,194,206,16,2,101,91,208,159,131,141,176,23,48,109,35,247,219,43,102,126,81,253,129,91,130,82,226,206,98,238,118,211,143,238,211,180,24,4,198,184,126,7,58,179,134,119,240,29,231,138,187,38,120,216,85,15,70,38,104,251,209,88,107,78,89,188,10,101,183,30,223,53,114,196,91,2,29,242,70,251,43,3,1,219,14,70,238,171,97,228,212,242,133,123,149,137,152,70,185,250,241,135,128,201,83,201,146,206,60,139,162,190,195,52,91,73,200,123,166,178,51,73,205,56,154,198,187,253,192,120,136,93,152,83,221,223,206,155,56,166,222,251,166,227,169,42,156,33,84,8,124,205,78,129,49,131,152,51,96,108,41,183,192,248,5,198,32,39,21,50,101,85,182,37,249,83,206,176,75,131,51,148,5,206,211,173,82,13,198,54,100,40,156,93,218,18,24,91,189,169,151,150,168,214,197,201,89,44,229,202,86,181,78,190,15,229,125,201,35,181,94,183,86,114,160,147,62,46,129,11,25,0,31,74,232,83,234,22,61,147,50,251,74,134,6,47,217,202,30,16,131,242,56,53,81,231,3,167,182,214,61,118,178,248,232,47,159,153,178,199,24,167,173,45,229,231,232,234,173,80,6,239,219,118,138,41,55,182,103,195,127,122,211,74,160,7,99,14,244,57,51,109,62,36,44,255,228,167,113,115,252,136,181,20,107,207,128,221,122,48,226,35,254,1,100,92,7,183,190,12,168,20,159,208,53,48,3,65,38,13,134,80,45,113,244,25,82,100,61,46,140,206,89,172,47,25,121,164,36,159,46,81,126,141,97,148,139,117,183,201,56,105,232,223,198,185,215,104,186,27,133,184,140,62,181,195,200,225,200,140,4,11,109,127,44,106,250,37,51,118,99,93,97,204,126,2,101,215,46,215,109,60,116,95,116,51,157,50,183,105,110,32,29,106,252,32,135,33,11,203,70,56,35,6,243,117,9,27,220,207,250,127,143,230,253,141,236,223,53,39,223,83,166,105,156,151,70,4,34,217,44,189,199,3,35,29,147,47,124,70,229,125,42,103,14,202,117,199,133,23,54,233,242,211,29,121,129,124,111,187,85,249,108,147,137,185,149,64,211,94,242,188,211,207,125,236,190,142,19,87,74,158,136,134,58,231,72,255,222,86,153,75,143,134,241,179,226,109,153,104,242,16,56,53,60,244,46,188,52,181,64,112,128,219,194,125,215,245,121,38,44,163,41,237,11,143,161,207,132,124,75,207,241,200,104,36,145,68,82,194,190,170,220,177,128,135,138,140,5,166,221,213,71,12,36,250,147,100,150,70,136,41,239,17,175,203,90,203,20,62,255,197,163,206,205,54,45,75,138,203,220,145,62,51,56,67,113,125,202,10,227,149,21,63,205,222,85,207,125,30,248,250,188,132,129,23,78,77,93,97,251,74,2,198,246,36,142,134,20,88,157,200,185,97,39,210,124,187,4,238,214,135,229,48,31,231,184,40,202,15,101,248,16,111,182,139,94,10,179,42,183,128,205,239,77,96,84,50,98,194,162,42,37,161,97,66,157,44,165,123,52,244,121,61,152,102,232,20,23,182,152,219,20,165,195,43,78,77,202,70,175,171,176,227,243,129,66,100,119,85,153,128,121,147,49,80,250,249,21,25,102,201,106,98,30,84,162,179,47,61,131,134,226,224,209,3,46,98,25,53,216,12,34,229,227,47,171,163,103,174,231,62,95,121,143,45,132,73,77,182,165,168,53,144,59,138,14,181,222,52,73,138,29,239,138,255,112,169,94,6,195,52,14,152,172,236,208,163,145,166,142,249,232,108,193,154,236,48,108,58,194,237,37,224,181,174,144,135,193,84,30,124,36,12,138,240,69,110,155,245,196,195,198,115,213,107,63,119,61,76,8,51,96,220,58,214,3,207,86,87,92,25,221,95,207,79,119,22,159,11,183,63,96,211,151,246,43,155,214,189,36,239,139,56,177,196,215,67,49,229,210,135,126,143,112,121,150,22,24,37,9,185,180,14,131,37,86,31,198,251,208,183,13,159,229,126,123,40,164,85,253,246,168,83,180,88,23,79,176,181,174,118,202,15,174,85,224,129,112,224,11,111,223,98,100,62,227,252,194,116,194,249,96,65,161,246,54,194,25,124,214,197,28,39,71,98,123,15,189,242,243,129,120,172,129,131,13,74,91,10,111,183,0,3,182,221,126,85,24,178,242,119,242,179,151,132,61,43,40,62,213,62,79,35,199,213,37,132,2,166,201,206,127,154,86,196,158,159,131,203,242,165,13,165,207,181,245,27,56,240,200,190,219,164,174,211,182,62,20,235,162,242,89,28,115,150,45,1,45,134,77,189,125,58,44,27,3,149,51,111,232,32,62,65,79,138,187,194,90,86,207,124,46,165,248,215,197,230,241,4,118,122,102,102,225,248,225,137,77,133,78,164,3,201,90,255,186,138,169,208,150,166,179,6,235,139,63,146,133,46,252,51,107,96,48,228,215,181,145,195,213,115,155,187,185,199,33,112,146,37,22,182,81,68,183,235,15,197,80,122,85,157,102,141,207,229,215,77,230,127,72,154,8,56,231,226,219,119,8,68,185,235,243,108,198,85,40,1,79,68,230,47,76,234,101,249,8,174,136,121,149,42,163,232,196,153,36,160,63,24,70,214,179,114,157,175,122,250,60,12,138,224,172,162,150,107,8,216,164,16,5,78,230,24,233,48,4,11,125,42,25,238,126,190,112,219,18,14,227,204,87,32,225,127,112,37,93,37,43,215,162,14,85,226,190,224,6,203,203,92,20,125,125,53,175,136,130,119,121,162,80,134,218,244,145,112,96,76,201,154,194,240,48,179,192,89,134,40,148,161,44,199,146,185,20,112,80,20,233,1,23,81,45,5,238,230,251,27,48,147,178,30,125,214,216,50,2,198,231,92,6,202,129,199,218,43,110,235,177,9,57,48,84,181,136,11,43,9,115,217,85,37,115,71,249,196,65,129,105,252,146,183,181,240,73,156,190,77,173,16,180,86,151,135,2,203,97,248,28,78,225,96,78,189,114,68,177,189,128,2,124,162,160,169,191,141,215,162,239,222,235,180,29,133,30,13,199,206,191,250,131,245,126,141,72,129,89,175,252,125,96,214,208,242,84,180,109,207,122,3,211,126,32,79,165,86,107,220,251,96,163,121,206,172,240,154,159,167,179,193,136,54,200,209,133,9,223,95,24,78,55,231,27,144,247,137,11,86,242,111,19,87,242,116,165,17,128,33,169,123,226,224,215,128,216,228,190,72,215,127,38,63,144,156,177,158,144,85,21,131,142,218,227,228,8,46,95,122,31,172,251,60,221,250,21,152,245,59,61,48,173,77,43,96,220,58,238,165,25,205,164,121,108,215,58,113,141,68,42,228,196,215,103,119,3,108,186,15,119,36,34,224,3,65,227,131,153,175,154,60,84,186,185,190,166,92,83,16,204,12,251,139,162,118,80,124,65,111,184,185,75,217,53,33,249,88,190,110,20,131,153,212,21,134,81,230,171,15,178,253,237,54,243,27,108,13,68,14,147,215,41,122,52,50,215,57,142,46,35,73,49,58,49,242,78,132,28,176,165,102,182,194,240,51,123,192,16,132,159,163,107,27,77,96,116,77,3,54,54,86,132,173,13,146,226,148,112,0,1,132,58,125,34,199,3,154,26,150,192,180,221,248,42,209,32,180,20,121,97,99,89,59,224,119,242,110,173,50,178,54,34,199,141,3,233,7,35,100,151,244,228,133,222,35,255,134,200,99,107,206,196,184,246,61,94,9,173,97,105,233,149,67,197,237,61,96,66,232,170,40,189,82,113,110,44,8,155,162,144,80,119,160,173,107,108,136,193,251,240,47,164,35,209,182,228,3,98,164,157,87,56,3,198,78,168,41,76,47,203,61,122,107,24,195,35,77,177,112,210,14,218,100,43,11,108,212,233,128,139,184,191,2,155,6,177,163,213,44,83,3,133,217,9,5,192,97,196,25,100,36,116,200,111,169,93,152,134,134,162,112,79,31,141,206,96,252,7,135,192,144,147,124,86,233,52,103,23,185,112,74,51,45,199,51,163,154,86,101,218,64,42,171,101,95,221,112,62,236,26,16,32,92,199,110,52,224,42,54,219,6,51,44,47,140,136,91,22,216,36,189,125,36,80,156,222,83,97,216,184,49,80,6,234,247,207,111,83,237,137,75,67,138,87,55,156,104,147,207,18,67,5,171,29,33,192,36,243,254,106,62,39,117,204,168,166,124,249,118,186,229,211,37,126,237,24,22,93,120,64,16,141,251,94,200,64,181,161,112,246,42,33,40,5,103,121,166,40,238,120,125,115,91,138,93,106,63,233,39,36,20,47,140,46,245,169,183,61,250,88,158,214,232,72,35,95,179,28,67,209,253,138,131,107,19,50,244,15,110,213,247,117,253,23,52,60,231,238,37,130,241,78,84,80,255,128,157,142,246,131,231,104,250,80,176,112,245,253,106,135,248,184,100,58,164,207,105,71,254,140,222,249,54,183,158,156,9,204,103,106,12,65,107,209,81,78,31,175,211,7,118,55,91,225,164,15,13,214,151,79,27,231,223,155,168,222,26,76,127,64,11,248,60,65,9,10,58,221,47,201,7,226,128,240,61,159,159,174,165,220,131,97,177,62,40,114,74,197,209,179,29,77,250,249,33,94,34,167,38,3,86,158,95,166,149,234,27,72,228,134,118,169,250,190,162,63,213,208,53,91,109,15,74,16,237,48,129,208,51,82,104,174,245,177,128,177,101,205,123,60,112,138,39,150,207,76,153,182,94,24,107,161,71,189,131,106,205,232,58,206,216,100,120,14,24,13,142,165,145,78,103,148,54,79,186,163,80,10,107,92,96,203,1,119,135,187,249,158,94,24,166,105,241,16,142,97,147,106,127,224,19,108,206,139,110,205,128,117,235,176,243,239,126,208,32,36,69,12,163,14,198,186,136,233,54,109,153,23,173,38,250,225,23,214,172,87,89,238,154,36,97,196,150,103,50,36,151,45,63,141,54,194,240,120,0,90,252,150,2,101,194,88,254,172,33,113,52,220,63,153,145,224,235,45,15,122,7,22,205,91,50,119,164,211,154,231,76,134,53,53,200,14,6,103,188,237,220,1,224,133,229,169,192,116,250,197,235,32,49,215,101,198,129,252,60,99,162,61,11,40,150,207,91,96,186,212,98,152,97,109,216,101,132,55,166,240,228,49,177,137,49,78,153,135,137,13,146,211,103,224,91,152,77,227,133,161,14,12,79,169,24,153,185,14,57,57,223,124,153,113,244,32,0,151,27,35,179,237,229,0,58,26,171,142,163,102,46,116,197,81,76,106,238,167,69,24,137,170,128,163,152,156,78,69,11,153,213,64,233,143,145,171,54,217,201,239,69,79,138,24,77,62,142,6,61,188,251,48,161,78,134,187,148,192,44,24,254,237,160,14,145,187,76,55,141,82,87,220,50,174,110,77,115,138,7,134,50,54,3,158,103,117,146,123,174,149,0,96,56,188,203,46,85,47,28,9,15,143,243,79,188,75,17,80,80,211,218,247,187,198,18,105,47,189,47,228,197,124,79,104,225,238,40,122,225,216,114,248,8,158,86,177,171,242,42,25,221,49,7,83,174,58,19,138,252,118,49,183,73,127,42,103,49,56,83,132,156,156,158,242,228,227,100,154,100,138,44,77,236,181,70,242,248,11,211,170,114,77,129,128,201,135,250,167,55,205,228,50,201,209,166,184,227,121,141,201,134,65,7,56,18,188,94,251,167,217,171,105,216,200,150,158,150,103,135,87,210,249,157,192,185,251,70,215,248,193,75,194,66,84,227,210,246,185,138,236,96,211,148,31,45,156,41,106,193,144,239,151,198,217,213,38,190,24,71,219,90,205,4,93,214,84,235,40,211,75,19,20,114,127,140,96,168,74,237,18,49,14,60,232,111,15,248,87,188,185,48,227,55,82,180,150,245,215,221,34,173,234,78,214,55,24,90,187,252,246,58,219,191,230,217,49,108,68,134,166,53,144,108,157,81,2,52,219,45,249,182,42,182,18,211,51,42,203,40,110,242,201,87,102,175,237,47,107,145,243,107,115,61,240,89,188,191,97,98,132,237,166,104,51,154,225,135,66,6,111,93,207,77,129,220,55,8,48,207,242,148,225,143,230,204,89,19,191,103,182,153,248,154,4,218,212,144,78,48,253,189,45,82,207,88,206,94,184,253,148,205,63,248,220,85,42,67,97,108,89,253,182,119,53,79,116,185,114,2,148,11,155,251,185,212,117,16,165,37,20,112,120,97,52,45,71,83,48,140,253,28,21,185,61,100,190,170,44,214,177,143,221,112,235,135,158,252,172,123,219,31,218,70,188,241,118,71,12,243,254,152,173,4,76,190,255,14,5,164,246,118,48,14,176,134,98,75,46,112,101,35,234,191,76,63,88,186,207,4,105,253,230,223,22,95,53,83,184,162,165,197,252,206,185,171,190,76,116,120,80,46,253,15,53,253,199,196,255,10,60,119,129,241,195,60,145,215,7,163,35,34,27,228,98,186,196,14,90,20,33,191,204,50,5,173,223,97,99,19,11,140,162,70,45,14,159,79,120,201,214,188,176,203,133,88,249,131,179,245,220,203,47,119,44,46,182,255,54,116,146,107,157,2,76,62,235,236,189,63,24,37,41,137,131,161,41,177,51,13,248,204,139,250,188,27,85,163,237,87,206,254,73,8,165,103,230,199,56,103,143,15,70,180,126,234,19,175,200,111,36,127,164,92,202,146,197,5,247,134,179,121,244,43,39,61,184,245,210,42,19,248,12,120,50,227,203,125,255,238,236,67,43,14,39,178,152,35,175,15,219,232,131,137,255,178,140,96,184,123,76,233,14,227,238,171,247,133,115,17,170,9,63,24,75,189,34,115,10,48,134,101,14,219,194,40,23,142,15,200,121,165,31,140,75,75,150,218,138,57,123,64,173,252,96,12,226,251,120,96,82,94,14,179,79,125,96,76,226,170,31,61,173,107,81,208,66,247,233,118,180,153,114,207,133,207,106,139,60,188,195,43,203,20,143,68,9,31,205,7,66,95,156,50,197,255,20,216,183,159,154,244,251,213,139,134,95,59,205,31,208,225,109,197,73,129,187,165,14,126,112,54,229,29,153,11,243,185,46,154,249,28,62,243,172,230,182,176,94,68,239,244,135,102,179,40,174,130,210,134,216,182,195,200,146,202,76,153,225,96,159,0,255,67,145,116,149,18,5,222,113,168,54,125,112,65,79,164,40,204,254,217,95,22,134,207,53,201,238,26,211,29,202,43,14,143,179,241,145,71,106,9,246,51,146,62,184,162,107,176,21,238,102,34,247,193,103,124,87,45,194,157,111,137,92,115,192,72,248,202,36,157,41,231,162,221,241,193,152,42,234,51,35,145,73,195,175,195,204,135,122,52,108,152,248,109,107,132,149,15,255,68,145,240,241,253,169,193,142,95,122,229,116,56,158,169,193,225,45,58,176,160,180,226,251,247,145,141,195,35,105,183,3,87,250,81,28,46,200,140,41,156,141,23,234,112,63,59,224,7,109,102,26,247,161,120,138,73,41,32,211,112,120,206,239,48,145,186,30,77,75,2,118,77,63,216,12,148,101,90,176,254,44,108,42,63,24,25,4,153,137,129,227,235,201,172,184,83,54,100,160,216,244,4,76,79,239,3,195,121,247,145,180,76,188,75,175,123,202,187,94,141,57,106,60,119,141,104,182,195,155,173,163,190,45,107,247,254,238,186,144,122,212,116,98,134,140,148,125,129,161,26,53,86,210,219,58,95,155,223,244,249,85,147,27,188,104,251,229,209,62,184,154,135,168,188,235,2,23,214,167,74,94,229,212,56,59,163,54,76,179,208,15,198,138,54,75,94,44,51,11,145,98,253,224,141,197,223,189,240,179,207,111,22,104,252,224,101,150,211,247,210,18,154,101,126,106,106,197,253,178,46,33,58,210,158,245,93,55,228,172,42,140,54,2,84,214,151,239,212,22,85,104,62,15,33,120,171,241,253,96,172,55,139,158,220,148,247,243,119,221,213,164,183,229,243,192,75,100,199,164,82,201,123,201,246,193,34,47,184,141,63,148,182,179,219,220,221,45,160,34,237,246,193,230,192,17,213,71,224,134,62,147,95,217,110,118,117,2,155,212,225,55,194,205,244,228,54,67,0,19,68,249,133,55,252,47,35,27,8,58,233,119,240,131,51,73,205,152,51,236,167,81,101,252,158,25,132,90,98,107,129,205,212,253,187,50,172,37,202,149,160,55,152,173,209,247,190,144,204,203,151,106,100,183,77,46,224,67,241,245,42,82,134,227,131,194,36,246,131,23,230,43,242,101,218,4,55,125,237,234,102,20,243,252,244,89,175,183,207,10,16,235,207,76,41,63,125,190,39,82,128,31,140,66,92,73,242,84,232,159,223,30,106,116,92,46,83,12,149,110,91,238,154,125,190,66,110,150,122,254,133,177,141,142,117,243,236,130,44,34,190,48,93,176,201,151,39,83,20,127,224,186,98,144,158,107,164,105,86,110,171,152,28,144,159,122,96,244,89,228,186,11,83,204,240,219,130,162,115,141,111,187,169,1,49,128,62,120,209,127,208,229,104,83,72,217,254,219,219,216,186,247,174,105,22,27,120,142,126,240,164,213,232,94,218,226,129,21,159,145,44,59,187,151,30,13,103,199,215,77,138,104,251,170,200,216,201,207,78,205,7,49,83,161,212,185,187,117,100,65,35,113,184,178,187,212,163,7,125,109,113,52,244,209,38,143,148,5,171,249,251,98,171,180,46,145,3,184,177,93,218,241,219,38,87,45,240,38,191,226,35,141,222,152,60,228,104,170,166,49,29,158,24,19,39,100,133,207,174,188,251,46,162,111,180,115,146,124,96,232,146,39,159,55,80,82,192,95,85,224,9,153,38,224,42,98,118,191,209,64,183,178,163,4,0,122,95,21,51,158,238,111,228,252,229,186,146,113,221,170,207,212,17,28,158,144,7,228,202,154,69,154,62,150,80,88,79,75,158,41,50,15,217,39,37,42,78,103,106,144,135,214,141,142,209,3,94,55,13,218,201,247,50,103,181,248,105,179,143,22,120,49,151,196,79,83,178,210,103,6,191,183,251,54,1,2,98,42,250,249,209,102,94,226,125,45,179,13,82,24,190,192,140,135,6,191,66,79,110,86,23,41,158,184,169,56,233,108,74,12,225,107,76,135,239,151,146,206,228,103,83,130,63,231,7,195,51,91,58,219,86,10,113,37,134,18,133,103,157,169,153,64,99,144,227,71,164,95,47,145,205,136,79,196,148,168,218,51,83,215,230,177,200,56,59,173,172,167,94,124,47,190,226,159,143,165,212,43,29,14,76,76,230,223,38,181,201,91,119,1,253,73,2,58,140,11,101,158,250,64,27,181,131,15,30,211,108,102,4,158,244,84,125,163,144,114,209,126,238,106,154,114,161,223,21,156,147,170,79,108,208,246,145,252,228,232,86,93,131,149,110,79,12,194,195,135,34,163,167,67,180,144,127,140,99,41,163,232,18,113,118,247,48,79,2,166,247,91,167,90,10,47,235,158,187,75,71,181,125,215,68,96,126,91,212,201,110,242,160,91,179,24,3,199,225,132,16,155,204,149,144,93,125,128,15,134,156,172,62,124,42,200,65,58,90,213,34,160,155,14,192,76,30,168,12,234,142,189,119,129,207,19,141,160,116,32,108,80,101,229,99,10,128,214,230,176,133,111,122,176,245,182,250,187,100,176,142,162,176,241,85,62,248,196,213,251,246,168,219,185,27,59,3,31,101,103,123,177,21,69,38,212,151,23,154,194,68,143,136,98,31,89,165,226,7,23,56,31,242,76,172,2,62,47,138,190,159,60,19,180,61,102,12,19,172,152,245,227,48,59,113,159,233,6,207,99,201,24,91,150,147,136,15,171,216,78,71,94,86,99,251,114,239,170,34,34,32,143,140,49,183,60,68,130,141,40,242,205,124,226,216,171,196,219,194,3,92,191,14,4,140,82,68,57,116,170,138,194,77,255,137,154,69,212,137,193,204,72,250,62,10,122,105,51,96,58,216,245,93,23,179,147,136,47,19,6,187,190,108,51,219,158,23,134,139,122,191,45,162,84,98,42,31,41,103,141,27,242,186,50,201,102,191,107,148,192,174,135,168,41,111,91,39,229,15,38,142,59,75,170,188,15,90,129,79,116,255,193,197,18,161,247,137,79,104,23,173,125,191,140,157,73,89,242,80,38,101,72,138,104,63,152,238,234,45,223,7,198,83,176,251,62,24,58,195,108,114,225,104,165,39,31,42,108,217,230,212,39,78,163,100,241,96,192,196,112,230,123,114,248,225,223,111,243,128,41,128,8,108,154,69,31,74,26,232,18,147,237,96,210,201,223,185,249,195,209,229,145,78,20,9,182,103,30,22,1,77,151,247,49,109,185,247,8,138,90,96,213,183,57,109,35,48,3,94,180,156,235,109,183,130,44,226,7,35,166,208,37,24,48,253,143,225,201,28,152,195,107,63,151,134,35,161,79,88,198,76,238,75,207,141,98,219,55,198,233,204,95,75,199,25,105,163,111,140,66,97,222,89,127,152,230,159,237,235,45,244,39,225,124,218,72,161,81,239,187,108,38,160,89,117,140,98,187,231,57,90,242,83,87,79,128,139,94,205,228,251,127,32,85,173,235,190,69,252,106,122,65,251,131,153,124,110,98,173,179,47,101,49,107,31,76,249,187,202,242,64,17,168,122,24,97,93,69,189,75,160,206,188,74,175,208,15,206,214,19,48,4,101,23,252,189,233,140,214,68,209,151,49,153,209,211,183,30,231,108,146,224,250,211,166,227,146,2,62,81,121,147,17,140,222,38,202,126,31,108,254,9,251,222,54,213,89,76,73,126,112,33,221,34,83,198,160,32,215,191,8,37,23,150,219,37,81,60,251,109,132,1,63,216,90,173,100,175,121,86,132,114,31,41,42,195,67,195,31,196,30,77,195,228,7,163,80,153,100,179,9,209,21,166,140,195,176,123,229,145,82,30,159,179,173,11,183,45,123,0,142,199,231,253,131,81,210,73,178,173,98,73,30,237,219,34,228,138,118,68,43,122,114,250,188,191,219,166,41,156,25,95,46,252,44,16,158,89,203,132,86,163,202,108,55,200,68,251,98,143,96,67,203,83,2,36,116,195,208,82,250,96,243,136,43,250,84,96,13,248,83,161,144,32,145,50,45,98,52,149,127,32,37,162,161,191,204,167,213,190,212,113,134,231,51,117,111,98,253,156,103,191,243,193,221,26,149,150,222,52,99,235,123,162,253,199,159,222,207,209,221,3,233,159,249,95,155,250,186,72,189,125,51,202,153,20,17,183,209,161,98,185,232,111,15,157,241,69,201,99,60,111,211,60,228,62,120,14,211,213,144,215,149,87,201,95,170,39,27,35,94,191,16,248,108,244,17,124,112,33,247,112,175,204,82,201,142,161,115,126,11,189,128,52,190,127,129,27,151,196,30,233,206,209,124,212,221,163,43,202,19,36,142,238,3,135,65,93,183,127,61,103,229,194,244,160,8,124,30,130,47,46,104,13,224,98,112,239,138,62,236,230,85,134,12,51,75,172,229,129,113,170,250,66,229,188,173,121,90,190,77,122,65,179,71,210,103,147,122,62,237,38,79,20,166,22,74,23,31,140,107,129,238,154,170,165,187,190,64,27,205,151,113,126,78,79,190,127,106,120,6,99,45,68,42,244,194,248,18,205,111,171,137,152,56,77,46,237,159,8,137,253,207,255,252,247,191,253,235,255,254,47,255,233,31,132,196,246,250,255,23,18,251,167,215,114,159,34,105,245,47,1,89,74,51,199,146,172,79,145,132,166,63,7,232,140,93,182,189,216,36,18,6,125,112,33,115,32,251,218,74,244,157,28,198,174,169,201,231,136,131,86,4,123,197,252,96,166,196,53,84,98,166,39,88,200,142,148,92,100,191,98,150,142,179,249,232,200,136,25,230,251,211,136,125,177,195,255,193,103,26,32,145,218,116,92,183,49,190,212,16,121,238,45,189,46,102,156,139,45,215,247,65,253,156,114,244,123,91,103,180,204,111,91,64,185,138,148,164,28,189,105,254,242,217,115,208,228,182,116,26,98,39,188,178,127,52,21,41,144,121,175,28,130,91,142,15,18,193,46,89,103,207,14,142,142,7,159,132,206,183,149,159,229,170,153,244,206,119,106,51,117,215,39,78,69,119,103,191,45,148,15,230,115,114,36,195,83,246,89,6,153,29,77,111,158,45,10,91,1,135,121,219,37,213,231,183,9,180,190,233,147,246,221,165,11,18,218,133,221,63,215,134,243,196,232,122,52,89,17,159,93,235,207,237,166,43,140,9,250,247,219,108,69,151,238,104,32,39,214,136,1,42,170,127,26,114,153,16,96,188,47,18,90,152,185,234,99,169,158,243,101,177,59,207,65,95,7,238,185,37,22,74,11,55,36,2,48,231,195,238,107,56,142,50,18,84,97,221,72,182,246,131,217,255,52,157,245,177,176,79,190,226,192,176,233,75,159,9,242,232,115,248,201,113,194,43,50,72,145,218,69,203,244,131,41,182,84,201,64,210,9,220,139,143,5,54,16,40,145,92,184,194,148,185,129,15,140,8,9,16,166,89,94,126,21,71,83,3,28,91,163,197,115,167,103,82,241,168,138,34,84,147,169,219,246,17,109,122,64,103,164,54,73,7,76,83,155,92,254,219,45,17,61,202,209,52,31,13,15,32,200,23,34,148,245,132,246,52,88,122,48,9,201,89,67,81,66,155,228,175,19,95,183,179,125,26,10,215,182,47,8,57,67,65,218,66,218,133,243,179,255,36,233,95,253,137,167,159,251,158,198,215,152,136,142,56,185,17,124,117,179,116,62,231,93,115,192,86,66,208,125,1,130,244,126,221,176,150,115,210,45,100,167,162,239,39,39,236,188,26,242,182,135,108,190,227,167,147,229,132,31,154,46,40,232,167,251,251,160,62,128,120,164,192,21,114,152,223,23,148,184,253,110,156,173,84,232,112,54,194,163,194,168,218,198,214,32,181,173,113,211,250,205,26,126,116,101,153,208,45,61,130,5,254,203,103,160,149,161,207,4,95,55,100,23,127,112,130,5,173,153,33,28,189,189,236,103,109,226,56,37,40,60,238,100,73,57,39,223,138,189,193,219,115,236,100,250,207,16,149,217,110,81,242,157,190,235,166,191,244,44,96,154,98,49,13,130,28,176,9,51,107,138,229,231,194,248,237,196,8,131,158,4,13,249,1,79,38,144,113,25,87,50,253,7,211,123,115,97,116,174,20,158,104,201,4,12,171,252,133,91,86,56,231,255,23,60,200,117,188,39,119,186,140,121,75,151,63,175,204,3,31,224,62,246,11,35,199,235,15,13,113,228,63,96,154,43,227,190,200,120,201,146,190,76,57,222,147,67,236,132,151,6,170,164,0,208,206,112,152,110,174,174,40,125,137,113,240,25,240,251,121,226,231,150,83,252,52,91,116,157,106,207,141,176,36,251,67,33,82,25,50,159,45,4,4,162,56,77,134,125,188,105,43,212,36,61,199,14,92,134,236,157,145,206,38,153,26,240,28,186,181,94,152,198,246,21,123,254,108,90,12,15,60,61,4,75,22,52,207,63,224,116,7,98,199,255,231,129,23,189,158,126,52,189,172,90,245,248,153,179,121,234,105,35,7,154,117,194,43,166,229,91,2,206,82,118,183,132,27,12,85,255,237,102,133,222,39,29,55,118,12,134,134,66,208,139,82,196,12,180,54,77,35,150,243,31,114,124,32,13,213,198,170,48,190,32,158,7,167,8,200,188,172,211,29,129,140,191,15,180,16,53,253,89,146,245,110,127,32,143,167,105,14,229,44,141,81,16,65,89,26,107,48,133,57,157,63,176,95,27,103,121,18,125,197,55,106,137,46,233,52,95,152,53,194,111,186,152,162,134,194,152,80,123,182,13,138,16,251,54,61,154,142,96,191,107,83,176,255,227,210,240,6,247,180,147,37,236,53,67,105,153,116,127,89,25,130,69,125,210,159,4,101,126,229,212,113,215,251,196,17,254,153,158,17,43,248,35,180,103,5,129,254,228,249,52,107,9,214,23,130,126,174,147,182,144,193,160,179,67,225,105,242,82,31,12,119,92,147,198,133,12,254,183,122,153,36,13,142,107,10,19,174,120,46,239,236,88,87,215,137,28,70,101,242,180,239,162,167,88,23,129,243,53,108,255,184,236,83,211,130,202,98,84,102,79,244,161,210,183,158,164,111,109,70,215,113,152,173,244,51,107,156,40,103,250,80,66,159,240,12,23,121,164,24,60,54,175,199,80,143,156,179,107,170,28,49,18,127,100,57,91,104,169,19,86,99,111,245,193,76,120,207,235,50,217,127,63,152,238,227,44,76,4,76,115,16,54,115,24,46,171,148,176,206,84,138,188,165,39,117,177,100,78,122,234,121,98,82,231,149,76,226,62,205,13,153,228,73,242,79,19,106,198,121,44,235,189,176,229,73,223,121,70,187,116,221,118,115,132,216,49,23,154,244,180,14,97,164,45,61,249,115,80,60,1,134,60,19,211,145,247,97,4,31,114,104,145,213,212,115,252,93,66,136,199,186,86,224,65,217,202,47,140,32,39,101,101,3,208,0,60,239,185,105,147,86,24,246,243,138,36,60,180,3,253,109,40,121,37,178,236,16,255,179,4,19,68,184,232,145,56,140,159,85,82,14,4,221,249,254,237,193,110,196,125,68,75,115,112,44,226,228,248,78,117,173,76,211,144,154,227,182,187,72,110,81,145,194,132,192,73,16,232,146,156,119,162,85,193,6,3,211,127,154,190,254,53,20,134,52,225,31,192,153,55,211,179,231,163,7,49,197,162,123,198,55,189,95,10,183,109,189,119,31,220,136,75,223,223,142,28,12,107,158,201,93,40,12,21,197,75,19,100,102,115,215,27,131,221,236,51,210,68,15,108,61,117,88,236,138,189,184,108,62,138,163,105,129,24,38,245,190,133,191,69,236,114,249,52,217,212,148,110,113,46,53,33,171,253,156,12,253,117,254,82,81,109,42,44,179,124,103,202,24,210,153,97,229,227,203,213,153,4,34,75,169,83,228,228,188,164,206,130,187,5,60,143,97,175,32,203,116,92,95,235,3,151,177,130,106,67,157,239,129,7,122,82,14,183,51,49,106,227,56,81,211,12,66,75,133,104,33,191,140,12,95,117,130,106,167,104,222,165,77,12,179,245,214,130,250,68,163,133,178,147,172,121,218,99,78,107,214,81,182,61,220,114,36,212,62,152,86,195,34,212,114,82,131,145,131,68,12,242,92,155,240,10,141,105,56,189,24,99,86,103,67,248,173,36,158,166,127,90,141,141,206,18,166,166,73,129,166,224,123,213,161,220,240,100,162,24,65,216,130,164,147,68,6,3,158,12,137,32,167,177,85,235,11,17,130,221,185,234,225,131,191,146,17,159,58,72,160,98,44,231,92,97,204,88,179,52,255,80,6,23,130,221,137,125,219,16,222,32,226,105,189,120,25,169,214,159,51,204,133,23,95,142,207,24,104,165,35,100,40,180,194,182,226,187,163,95,118,41,169,61,195,212,93,94,80,68,145,180,171,88,81,182,79,209,87,99,136,73,67,181,40,178,137,202,249,148,128,213,223,208,254,77,83,92,76,43,96,134,187,72,116,64,48,134,215,235,124,200,74,168,45,71,163,195,154,253,210,200,173,172,164,39,55,25,134,160,129,182,206,107,81,26,168,169,123,58,209,147,61,175,202,227,100,54,12,81,206,47,22,71,60,124,225,141,160,176,163,236,249,138,50,153,123,138,17,110,228,251,34,108,74,242,179,248,228,57,1,181,24,205,67,169,202,8,208,58,43,119,91,44,39,28,82,234,66,209,163,128,207,47,129,167,30,13,149,51,248,194,232,24,42,249,21,147,154,32,139,145,161,104,93,218,8,232,106,170,151,60,62,106,126,70,18,69,168,33,112,166,105,92,121,235,21,213,108,167,65,163,217,171,36,106,210,72,221,123,47,178,185,39,87,101,181,83,135,26,193,239,102,78,149,39,110,241,170,151,76,120,245,11,255,75,129,187,177,23,2,38,211,170,108,126,51,42,11,234,57,98,58,218,146,130,16,130,103,168,72,10,174,213,139,54,10,44,146,188,237,194,105,104,3,4,66,75,203,185,73,38,33,168,221,115,164,98,200,53,57,229,190,239,92,180,77,7,151,189,30,68,233,140,150,222,214,30,134,65,178,206,127,27,237,46,177,162,72,197,218,144,131,41,157,76,51,163,42,12,207,180,4,140,17,158,30,77,219,179,243,189,204,248,49,73,171,25,3,169,198,14,221,132,101,154,80,211,13,30,2,211,54,165,176,25,149,121,227,7,174,111,173,40,60,49,132,136,174,145,119,52,20,74,171,45,174,236,172,93,184,84,10,124,190,1,79,47,243,93,19,14,202,104,104,182,234,222,118,152,198,106,166,112,233,65,75,100,206,67,178,67,90,140,48,17,245,55,66,102,161,104,91,121,49,53,254,232,88,129,140,163,98,124,16,165,70,36,15,168,193,143,61,244,232,121,94,96,11,24,233,80,9,38,232,40,157,89,96,72,223,50,88,144,139,91,183,3,137,239,175,43,108,237,49,59,186,159,104,45,43,15,92,188,240,110,112,221,47,76,110,61,78,206,132,40,75,43,27,43,172,207,2,78,143,168,3,37,172,26,220,42,18,185,172,115,2,83,234,240,216,17,198,115,21,53,100,242,132,52,99,85,111,71,59,211,80,22,249,54,216,123,213,125,0,224,33,78,186,80,181,183,176,140,230,138,18,68,88,18,38,85,216,153,174,48,192,8,95,187,105,51,230,185,12,119,194,176,216,123,212,164,45,168,144,42,162,185,239,204,112,74,124,175,112,48,220,79,226,167,114,158,180,113,112,163,217,80,162,83,147,56,73,218,133,201,79,186,126,186,109,153,147,246,164,67,0,112,173,124,203,111,85,81,22,165,73,154,125,179,119,206,178,91,89,218,159,77,101,168,69,183,112,55,82,175,246,133,115,97,46,26,52,45,123,169,221,194,120,85,133,20,197,249,18,224,86,74,43,50,90,137,33,110,53,171,149,126,134,54,157,195,8,137,78,101,164,35,154,194,22,178,121,191,48,250,53,93,27,153,113,70,8,249,27,252,159,134,222,22,52,58,111,120,68,220,235,76,125,93,91,237,115,217,174,176,1,207,153,64,75,224,1,3,195,187,156,9,167,155,54,65,155,57,129,223,22,110,83,83,3,60,200,75,219,157,42,128,233,110,81,137,1,114,22,203,165,17,54,10,95,50,167,52,227,120,135,52,2,245,204,164,125,252,108,71,66,43,28,74,164,154,54,80,42,200,57,244,159,79,76,95,132,59,98,240,74,161,167,55,168,5,12,21,40,216,38,230,183,2,102,153,16,133,14,166,207,233,31,15,58,127,173,171,188,14,213,156,104,199,103,217,173,218,234,223,201,48,206,25,210,10,187,221,50,6,146,15,168,54,198,125,89,5,83,62,107,51,22,89,35,20,33,240,35,151,215,125,166,8,90,15,47,140,130,173,92,56,254,16,211,123,249,79,20,122,78,38,49,245,137,63,224,52,197,209,117,107,71,252,217,23,51,161,196,193,133,139,211,131,205,241,161,7,60,85,8,246,44,215,21,55,146,56,245,89,244,245,137,54,44,122,71,220,53,74,0,73,229,61,136,77,231,61,154,111,253,81,255,96,155,120,15,30,42,46,117,208,19,15,184,122,20,63,253,232,27,158,96,110,246,207,202,205,174,123,53,221,72,116,251,244,238,19,45,163,168,126,155,137,204,236,16,22,25,112,36,85,68,102,97,202,229,63,141,16,67,81,181,21,132,255,75,8,139,156,13,204,46,122,176,13,76,71,11,234,42,114,207,212,239,123,9,221,145,98,93,95,10,227,90,114,69,75,216,38,239,71,203,168,143,43,167,194,86,95,159,9,243,223,8,113,16,40,168,91,229,165,166,109,71,253,183,241,213,155,73,165,142,126,157,184,87,171,165,36,29,10,211,42,23,43,148,94,16,88,95,170,194,100,97,85,192,103,242,172,15,124,78,30,170,38,184,44,100,137,130,208,112,106,87,29,167,48,3,233,141,161,97,86,66,131,166,177,208,169,62,84,166,235,189,7,220,203,243,93,211,227,190,227,101,211,144,55,245,153,82,103,154,241,208,104,31,110,58,72,87,91,238,150,11,220,158,24,136,131,221,82,121,27,17,43,171,132,1,63,141,98,170,195,116,44,60,23,214,104,96,14,180,63,186,165,124,229,248,25,5,76,164,175,231,62,111,176,135,170,15,74,164,43,235,201,201,111,149,11,19,27,234,3,103,47,22,19,18,89,92,21,197,58,223,124,200,190,51,51,62,234,183,253,199,12,245,11,35,189,240,60,177,205,108,184,226,212,168,175,14,85,49,75,24,29,132,66,147,53,197,201,19,197,3,179,183,16,143,50,81,58,149,72,195,152,178,92,184,72,21,220,224,197,7,24,226,81,168,106,233,165,89,239,102,104,75,161,201,57,244,232,179,235,206,174,158,192,133,150,250,92,26,110,85,1,54,85,124,36,167,178,67,232,18,2,227,211,111,111,187,240,80,104,226,225,247,174,162,113,198,73,113,69,172,51,51,53,237,140,101,97,203,238,219,182,109,188,170,178,40,23,86,210,61,55,157,2,18,196,48,234,78,216,231,242,104,124,166,83,218,164,81,246,66,144,34,244,207,230,35,20,70,135,9,234,224,1,87,234,43,42,241,7,255,44,180,215,236,190,228,198,224,170,205,22,40,164,123,61,152,110,242,22,202,108,84,185,171,42,0,34,204,227,43,211,129,217,103,203,35,45,220,118,188,106,132,163,182,74,23,34,192,52,67,163,12,90,136,170,248,157,49,134,55,149,163,180,137,202,167,71,119,196,20,65,58,52,51,245,202,42,222,43,46,225,129,244,138,122,225,89,75,4,27,80,135,207,8,87,41,202,3,83,114,26,1,83,119,19,20,166,141,199,210,200,130,45,113,65,58,240,48,125,40,135,173,93,64,80,148,78,226,96,62,99,113,133,131,103,131,247,167,191,143,142,203,180,138,19,118,99,163,135,56,225,124,4,108,135,125,15,113,87,228,140,164,229,253,160,240,193,227,212,181,74,135,131,193,180,168,92,225,67,90,155,228,220,196,172,43,148,240,206,107,238,170,44,50,152,221,220,149,202,24,145,77,167,12,226,2,210,226,1,211,152,220,20,158,216,10,94,73,198,170,57,143,73,10,254,138,69,166,157,159,148,56,162,78,187,198,165,89,6,88,246,31,7,134,26,19,71,219,188,32,138,167,40,239,215,139,158,119,93,84,24,244,188,175,238,146,41,140,153,157,179,194,166,4,230,162,164,246,233,235,209,133,236,105,232,165,34,183,218,244,194,207,134,24,229,154,128,179,62,241,73,247,112,132,102,40,113,103,13,52,80,144,189,171,121,227,166,52,22,62,240,176,78,127,135,107,153,50,24,232,0,34,112,116,69,83,106,122,242,76,118,129,70,237,63,109,229,90,201,158,145,13,171,61,52,100,109,65,21,125,28,62,157,114,181,86,59,234,7,210,27,190,80,159,170,161,119,202,101,246,164,218,185,147,52,161,75,235,98,7,168,105,191,51,100,75,168,161,218,6,45,169,232,47,38,74,161,240,199,190,71,92,143,129,41,219,229,208,229,165,67,75,229,163,49,252,29,37,84,125,105,240,26,170,117,76,81,49,93,120,136,253,134,169,21,99,240,19,232,137,67,170,162,147,180,173,163,148,31,85,225,185,227,96,226,194,160,141,224,170,63,202,212,172,253,62,135,51,119,229,210,30,184,165,152,83,206,147,167,219,88,181,169,11,189,207,254,174,75,93,143,102,22,141,73,51,220,209,240,175,58,123,236,71,21,251,4,115,241,219,86,15,150,175,107,177,10,196,11,65,8,89,60,198,144,42,201,219,173,63,207,55,106,149,232,174,48,89,216,16,128,182,122,176,188,143,51,252,239,180,192,100,167,18,254,107,254,26,113,92,153,154,20,190,42,133,47,104,29,33,51,110,170,135,178,98,83,76,28,17,103,84,184,255,89,182,254,20,219,123,172,31,213,136,180,114,211,31,111,192,209,185,183,190,76,179,18,237,23,101,21,85,245,244,194,11,115,77,236,70,249,189,169,122,58,61,17,161,10,111,18,240,50,204,232,12,216,241,58,204,84,90,115,207,112,47,168,199,4,92,247,84,227,130,146,33,54,249,93,215,103,182,98,47,135,71,149,235,182,207,38,253,90,80,251,41,74,244,16,156,31,214,28,169,74,249,103,86,241,100,9,217,55,218,245,20,206,87,71,18,88,154,83,45,52,78,163,11,140,210,100,81,152,150,161,11,19,134,111,53,67,193,190,185,132,22,126,122,212,28,161,141,89,33,238,83,210,63,127,254,160,43,133,227,40,40,187,212,172,176,53,103,58,108,61,112,234,119,2,59,175,196,209,139,2,140,162,164,252,92,123,61,77,219,2,136,65,12,66,161,59,204,5,158,32,221,182,135,33,31,91,44,208,206,106,46,131,248,108,11,227,2,232,245,106,214,96,234,165,190,244,240,34,101,18,5,36,129,229,32,52,87,29,68,236,229,227,85,34,207,48,85,253,146,49,141,164,147,27,42,160,46,58,244,186,49,27,11,71,133,179,227,233,170,255,100,62,9,62,2,15,10,89,72,64,216,133,225,33,65,83,183,198,232,70,196,155,59,156,30,206,71,166,162,36,80,60,82,228,127,206,120,129,79,165,206,53,24,63,95,131,10,136,167,85,223,36,153,126,31,68,84,171,215,236,237,241,143,33,48,249,224,110,187,5,53,138,32,0,141,163,25,80,42,203,131,144,33,114,71,110,234,113,194,104,93,152,44,239,25,153,223,51,73,66,148,84,20,247,75,191,47,186,129,116,134,62,209,13,226,155,126,101,38,30,53,31,127,139,20,218,107,136,72,66,134,120,224,29,137,97,27,202,90,132,3,94,145,123,66,155,171,228,23,230,86,227,202,104,218,120,206,77,81,198,237,97,152,36,107,213,25,227,204,54,57,135,255,203,153,79,84,70,18,120,37,129,217,229,230,7,190,10,174,39,4,89,123,234,24,158,72,187,133,243,25,171,88,126,166,35,68,70,71,152,203,156,123,206,207,116,180,233,50,116,231,154,133,32,211,243,178,207,43,9,125,127,202,86,103,168,233,87,79,19,151,239,200,50,253,187,233,153,173,206,70,52,68,215,207,254,171,244,214,212,156,137,215,21,230,76,100,72,213,196,98,19,32,69,106,216,92,213,116,123,109,140,208,48,228,161,42,186,213,125,201,186,152,227,216,110,77,29,143,45,84,88,178,3,211,25,177,159,207,139,229,61,204,128,176,193,213,239,231,167,36,227,48,126,175,143,221,21,222,41,97,114,4,219,90,82,37,102,103,21,214,51,20,142,231,122,236,172,232,201,13,143,60,26,31,154,126,155,203,44,226,226,220,86,63,212,25,137,28,246,117,80,218,38,157,164,48,102,39,126,242,243,225,211,169,161,48,204,215,176,72,90,104,235,20,157,44,11,203,79,56,67,109,173,99,109,235,87,112,73,221,108,186,208,58,73,211,71,38,32,69,77,65,207,26,25,107,34,146,72,117,168,201,29,21,245,22,6,123,104,161,117,177,219,133,208,48,174,241,19,164,125,17,44,197,23,173,196,214,35,27,113,69,143,181,114,173,131,52,210,139,19,105,226,83,185,30,119,208,20,107,122,173,226,72,153,58,12,127,164,168,23,28,11,219,190,48,185,15,129,235,87,15,13,184,137,55,70,182,230,197,61,239,209,40,150,138,201,157,165,148,83,13,87,52,52,43,244,228,196,209,61,188,203,6,221,9,10,55,179,74,117,184,27,113,85,96,122,208,174,107,90,31,143,21,41,45,52,8,241,4,12,225,92,175,156,56,34,126,186,154,255,171,248,6,158,15,177,132,183,31,61,151,250,170,123,179,37,248,162,75,100,171,168,234,34,68,145,3,94,125,171,173,32,130,26,163,94,163,185,51,159,141,161,48,23,122,159,25,116,18,177,167,60,211,166,56,132,209,221,38,229,109,224,158,182,188,47,232,232,2,215,130,160,96,151,215,89,171,248,106,86,12,18,238,35,53,186,218,86,120,242,204,47,156,179,26,80,54,250,248,194,250,140,93,85,234,143,247,229,184,233,16,124,75,154,40,206,1,47,53,216,195,164,43,171,45,39,225,110,11,7,202,105,123,81,117,237,204,16,142,2,38,225,173,158,159,103,185,153,49,24,106,179,113,171,94,165,163,71,58,17,131,234,33,107,91,38,39,151,99,81,54,218,125,215,251,102,27,213,219,245,98,60,255,87,255,214,190,102,186,126,162,3,223,59,253,233,81,75,84,145,201,104,99,165,169,48,206,29,97,55,218,81,219,110,106,44,11,101,197,143,206,240,179,212,39,21,1,149,251,253,101,115,112,123,142,62,11,105,24,248,81,243,47,234,136,139,222,175,71,218,38,38,89,134,194,213,22,44,183,104,205,52,143,170,35,46,114,34,110,239,106,12,31,113,17,70,47,251,250,54,147,213,151,92,10,121,123,138,237,225,28,11,75,163,168,67,49,74,231,238,59,203,210,38,114,167,192,51,197,132,102,201,41,137,211,77,183,178,68,73,19,77,6,104,248,2,147,160,77,113,116,129,11,40,238,200,8,94,13,255,2,126,166,119,114,238,70,185,104,95,244,97,80,101,252,33,114,108,93,172,112,46,155,65,179,146,229,117,7,92,234,208,219,110,139,70,178,121,143,38,111,173,110,214,236,216,29,109,116,87,169,141,54,115,76,92,24,177,151,186,54,147,162,219,241,195,116,42,62,7,67,67,190,215,85,217,66,171,141,246,89,231,90,156,186,154,163,183,120,135,79,139,189,253,93,158,167,47,228,70,96,228,36,90,192,105,84,249,118,206,146,72,204,25,22,195,164,177,212,131,155,192,43,207,235,125,60,243,227,224,77,82,39,108,130,146,181,26,168,245,56,217,163,94,227,210,18,225,112,127,96,56,53,238,23,77,205,191,182,231,228,198,145,253,96,18,93,178,110,2,95,238,72,162,126,173,62,216,16,231,195,84,205,108,106,154,218,204,91,179,124,216,131,119,122,190,244,182,121,138,215,69,155,132,245,227,107,14,19,47,165,176,61,167,85,167,138,83,252,226,183,246,69,167,84,216,40,127,82,227,159,23,86,46,142,205,108,103,86,136,163,187,49,110,21,30,37,249,124,3,44,146,112,6,95,179,4,186,228,168,97,94,52,147,158,13,75,232,134,134,187,156,154,197,39,204,189,207,163,46,226,124,9,186,97,41,7,124,98,129,75,140,68,172,121,205,150,226,212,40,98,201,40,172,198,42,142,207,131,209,62,139,30,141,142,104,76,56,180,163,203,71,79,183,44,85,250,15,69,154,76,227,190,74,183,238,138,153,208,116,138,196,57,185,66,133,139,221,57,116,11,216,58,2,227,187,85,2,182,239,73,143,158,56,242,249,171,174,102,93,250,192,231,25,135,27,59,189,6,41,61,39,71,255,212,239,11,57,120,17,44,53,248,26,149,32,42,58,196,180,214,126,251,172,210,254,174,209,253,84,47,235,90,44,127,229,143,165,208,112,161,67,161,24,123,61,80,220,198,178,162,187,134,65,145,117,165,232,130,75,151,111,11,131,111,179,43,46,250,200,33,87,69,188,156,88,159,183,62,52,222,86,228,141,105,97,218,58,22,154,53,122,173,64,81,219,232,10,159,181,200,99,59,224,179,212,200,67,49,185,230,88,186,160,87,119,249,176,225,170,181,136,197,233,4,42,234,101,125,166,81,184,33,113,114,170,238,69,127,251,44,9,165,198,133,79,212,30,139,194,104,240,5,124,62,38,217,240,81,187,131,92,226,99,133,172,255,243,101,163,69,212,221,182,9,142,123,145,164,53,48,157,85,254,182,25,230,146,180,206,144,57,211,140,117,209,20,153,245,202,33,18,237,123,99,80,239,101,139,2,255,221,164,194,62,152,92,216,86,212,148,11,13,93,236,154,198,208,105,163,83,246,249,190,191,245,147,240,95,207,79,35,123,213,28,134,133,244,156,156,117,177,196,209,21,105,194,7,62,79,241,75,122,0,243,65,201,67,59,15,129,193,20,48,187,66,61,26,195,139,47,204,193,193,166,54,217,140,26,60,61,27,9,108,109,146,23,134,26,86,190,141,46,155,44,42,3,242,200,207,178,188,123,242,147,211,170,168,62,245,68,215,216,159,59,12,5,68,30,26,78,50,173,251,83,129,10,46,252,248,159,205,92,154,254,211,230,247,170,19,226,176,173,108,15,152,34,170,140,21,170,210,41,199,209,60,66,137,115,232,228,78,158,111,49,9,210,36,102,167,63,199,202,190,253,194,205,240,69,15,38,23,19,111,187,179,140,102,185,112,146,228,37,222,54,59,244,63,96,248,69,113,238,66,94,81,158,25,166,104,117,251,219,238,76,60,250,237,227,28,225,174,33,192,176,139,159,163,207,173,197,19,71,146,108,232,219,70,235,211,189,82,97,139,80,23,120,78,126,190,128,238,55,214,166,52,41,253,126,122,248,50,65,141,250,196,173,58,200,231,175,121,40,224,242,188,77,182,178,59,251,3,111,176,163,91,127,30,10,194,64,14,55,139,185,5,230,186,226,117,53,50,105,58,12,77,54,49,237,11,139,232,28,48,204,141,230,71,155,60,109,150,151,141,160,115,158,254,190,16,43,216,250,190,16,41,157,53,208,162,76,86,80,107,191,126,96,121,31,171,154,14,227,7,103,51,169,212,115,155,17,189,15,226,179,254,136,205,35,206,243,144,129,253,186,145,40,73,249,129,17,105,202,1,159,213,49,201,187,166,45,54,197,188,128,98,199,156,250,211,136,177,196,188,144,41,209,234,125,161,124,219,99,210,161,189,74,232,87,12,80,107,67,119,216,62,70,57,57,223,99,78,126,95,103,64,110,201,217,67,78,89,201,67,180,243,180,173,127,244,190,144,198,190,206,87,9,211,38,198,216,69,224,102,98,237,14,55,54,172,69,96,84,28,124,78,98,198,63,91,206,123,105,237,172,118,203,51,227,231,85,109,4,239,186,192,180,24,125,220,98,222,52,131,92,143,222,228,238,182,195,52,39,201,2,198,142,167,123,70,135,30,204,52,133,122,140,6,24,43,94,192,150,53,94,2,211,125,186,253,183,113,70,104,250,88,184,46,143,10,22,242,95,101,73,206,166,153,67,226,240,27,155,38,19,155,21,166,113,63,142,198,135,65,102,134,6,229,177,220,75,203,240,85,228,177,52,54,134,57,142,54,95,202,139,118,36,78,138,63,242,97,59,113,133,73,133,44,191,50,83,8,150,111,31,147,176,158,4,134,110,36,23,142,99,232,202,113,114,154,168,36,66,196,117,33,197,84,77,5,119,138,215,61,106,30,45,121,157,207,202,118,136,197,10,140,187,203,183,237,92,102,202,48,167,60,211,179,153,163,184,237,240,216,73,55,42,13,95,145,154,227,104,20,201,138,194,52,110,180,248,237,142,159,243,22,152,69,104,249,35,71,0,183,110,133,209,23,241,143,0,129,237,231,19,90,191,82,225,7,211,15,34,251,70,20,60,194,203,17,52,235,243,94,86,182,245,223,237,176,106,37,209,212,144,230,31,49,142,58,169,67,249,242,233,243,206,59,70,225,89,221,138,152,50,252,154,73,61,149,4,140,44,178,158,28,167,226,248,242,97,15,107,28,69,90,4,198,169,195,25,145,134,123,116,239,70,198,255,102,29,26,8,182,206,89,253,103,108,236,111,171,153,235,143,156,28,75,147,26,227,12,213,17,33,107,224,154,145,144,197,254,96,4,221,138,196,197,166,247,89,138,191,143,138,81,158,188,235,110,116,254,24,10,244,102,74,234,239,160,24,52,230,64,249,160,238,40,236,166,33,233,171,31,12,221,34,94,47,25,94,34,149,205,15,70,4,104,72,220,203,40,65,105,217,97,250,47,245,190,80,54,201,30,194,45,218,88,52,61,110,146,56,110,231,101,240,16,239,169,108,100,76,183,38,52,248,73,39,13,122,105,61,97,74,209,156,214,179,37,112,101,79,214,3,30,236,235,47,156,203,106,78,174,57,179,37,31,231,80,152,52,129,95,57,59,9,118,82,23,70,238,162,126,233,141,69,109,175,136,207,36,74,113,3,143,102,135,39,206,213,114,105,149,18,191,7,82,7,102,130,189,40,106,32,110,221,9,122,198,195,173,199,253,82,131,169,251,149,113,25,245,204,73,127,129,164,30,76,195,97,76,33,187,22,18,20,200,241,196,125,86,68,208,188,219,37,155,204,184,196,39,149,188,35,45,69,1,147,0,44,23,222,246,66,115,192,240,15,226,5,85,234,69,132,83,14,39,156,194,239,201,145,135,13,166,52,235,195,42,226,30,134,200,147,249,55,124,48,137,174,118,35,221,122,38,25,146,172,229,131,217,175,77,69,81,55,251,106,12,185,90,3,237,157,41,42,50,171,219,215,148,115,102,83,104,185,247,133,233,147,53,136,255,224,51,194,135,108,107,206,149,78,92,112,190,159,54,226,161,132,201,108,127,201,89,127,183,93,88,152,101,77,161,3,235,124,142,223,224,64,94,234,204,26,77,46,173,146,152,254,146,18,22,233,136,133,233,185,178,109,213,180,15,157,72,134,222,61,19,240,89,128,190,65,125,224,19,115,11,63,144,36,17,42,211,126,110,24,50,146,190,5,182,62,85,135,137,16,182,30,141,130,102,92,25,134,44,98,119,72,50,247,215,1,251,193,109,107,210,130,252,149,249,40,7,220,132,22,143,83,89,247,229,202,186,2,146,116,185,85,76,112,194,91,21,133,182,212,132,82,137,162,61,194,207,254,203,184,95,164,187,12,83,192,75,56,30,124,48,81,144,84,248,12,46,37,142,254,229,30,171,192,191,180,182,195,52,207,55,25,11,16,8,231,242,75,59,161,173,166,237,206,80,161,203,176,251,35,205,8,251,103,121,102,205,148,237,253,183,207,136,68,199,238,194,236,29,238,35,133,140,222,229,243,163,243,250,196,217,223,64,51,178,138,126,64,228,211,41,38,59,124,238,114,202,149,81,186,247,52,16,225,125,79,85,198,194,249,252,206,55,227,95,136,57,175,75,37,12,179,183,26,38,168,25,173,237,116,213,203,105,97,233,57,10,186,168,199,213,46,93,164,213,136,166,238,119,139,0,243,99,113,68,203,208,196,151,227,131,77,137,81,190,206,74,19,164,55,19,32,102,1,75,170,11,92,75,241,32,129,26,42,122,140,89,225,29,197,0,212,248,122,149,86,182,3,119,188,74,253,104,19,18,186,49,56,176,19,77,51,253,228,103,53,212,95,38,112,74,126,221,228,32,244,145,225,107,230,161,79,182,86,105,233,53,3,134,162,243,141,179,100,148,241,254,156,155,125,191,163,116,183,108,61,184,33,115,100,104,250,185,56,86,69,17,232,255,102,82,24,4,248,2,202,61,33,216,85,191,10,70,130,144,220,179,254,50,122,61,251,219,245,219,63,166,37,227,8,115,188,47,99,0,133,78,10,43,40,57,88,55,199,7,78,244,119,238,207,54,106,134,222,166,105,66,33,231,63,21,129,77,221,117,57,156,76,117,230,194,149,199,255,13,2,170,69,210,79,194,42,134,210,158,255,240,217,172,86,169,103,210,99,94,118,26,37,96,248,8,119,8,208,239,142,227,67,192,249,189,176,77,75,79,9,216,20,141,239,227,34,213,7,23,197,225,65,247,202,61,250,68,67,101,44,127,21,72,102,235,87,119,86,18,82,35,126,48,187,201,37,51,112,135,159,234,54,162,208,98,171,18,33,206,87,117,198,80,207,254,200,170,229,79,47,74,98,201,155,12,64,217,62,202,193,107,69,146,17,155,114,118,112,130,82,42,45,205,95,22,155,132,44,139,22,69,153,185,124,8,161,223,125,198,232,29,8,148,219,8,21,29,158,236,254,229,232,198,12,81,125,16,65,37,185,106,171,195,104,186,201,115,67,80,101,81,245,187,175,107,208,101,235,159,6,1,11,138,169,247,202,89,32,207,252,228,71,163,217,36,70,209,213,166,38,223,216,146,73,231,153,221,23,2,29,191,187,237,43,146,125,36,249,239,111,163,49,148,91,252,54,162,254,93,166,119,154,139,125,138,101,213,177,153,79,80,54,202,95,22,132,25,173,62,35,156,174,27,204,43,62,248,132,167,73,84,83,248,233,30,101,94,22,14,146,188,93,224,10,73,207,97,146,26,82,86,175,179,145,154,240,79,0,194,240,214,47,151,86,213,84,252,174,225,154,75,231,6,241,11,26,195,254,72,243,79,250,237,194,36,61,102,156,154,25,244,190,142,101,126,43,241,196,50,181,138,59,70,23,194,243,190,95,72,24,8,176,29,186,112,193,52,105,249,3,69,1,90,122,66,176,182,43,193,28,57,48,255,46,193,209,130,162,154,106,92,216,70,21,75,78,126,118,246,201,19,202,84,98,181,123,148,15,13,203,58,191,231,100,226,45,114,91,11,182,177,191,203,105,101,245,37,63,141,107,198,254,226,104,250,226,27,61,155,2,35,118,244,173,43,137,189,72,187,46,61,7,102,17,244,83,119,19,75,149,11,51,203,13,31,223,136,232,82,200,10,120,91,167,145,31,140,152,145,180,147,192,189,111,65,221,192,88,203,114,244,23,54,1,162,143,98,199,79,119,105,110,168,116,116,102,79,149,33,127,198,28,126,111,138,4,3,221,214,31,204,128,20,222,110,53,26,152,183,179,147,122,52,97,10,135,155,137,73,245,184,45,10,248,82,19,105,168,127,195,230,240,43,67,202,243,142,208,102,62,96,190,118,224,70,61,196,101,23,49,181,90,87,188,172,198,160,154,242,211,8,75,174,230,111,131,66,131,112,103,105,248,96,53,249,198,9,147,15,12,199,11,207,250,179,253,250,193,212,117,165,201,6,56,45,207,81,48,237,177,123,150,223,94,112,186,191,16,2,221,36,211,208,186,48,179,108,247,17,62,150,217,203,222,167,66,137,248,206,9,200,153,201,44,204,199,48,131,233,201,114,74,219,253,189,47,116,146,232,67,251,96,34,153,118,89,162,191,172,106,124,61,244,94,111,161,34,216,126,120,59,183,214,26,218,170,144,53,73,46,110,52,153,29,166,139,255,6,248,112,224,154,111,182,161,57,53,237,66,62,129,129,213,250,252,220,157,54,251,187,0,176,39,37,129,24,112,166,61,253,62,113,232,225,201,9,199,137,43,157,178,62,160,118,178,208,243,254,96,66,242,254,192,116,41,119,191,240,98,189,91,247,190,206,191,213,238,210,6,201,18,192,245,18,242,41,244,156,104,201,127,250,188,220,44,108,179,102,57,243,249,213,114,172,227,115,138,219,57,45,232,152,140,245,128,219,148,10,87,251,169,61,78,61,249,188,181,111,204,179,140,187,238,87,6,183,76,222,215,153,160,209,22,243,219,54,138,210,93,31,206,146,118,94,145,243,122,129,241,231,186,191,141,47,94,212,45,200,0,144,26,184,67,137,100,49,124,103,127,166,137,252,211,125,104,214,100,229,253,188,201,66,72,225,55,241,61,80,248,136,55,2,253,239,78,181,72,169,84,243,18,249,126,123,227,73,126,47,13,205,197,243,149,249,111,83,33,150,50,175,41,185,55,119,152,183,78,215,41,45,235,196,71,244,27,197,43,25,182,193,184,112,37,60,246,163,49,124,58,193,154,156,28,77,14,223,136,154,40,218,20,206,49,212,232,51,172,125,222,233,182,253,30,114,114,58,61,150,199,88,157,175,189,220,109,108,179,194,249,244,75,235,38,211,35,239,155,187,106,57,96,108,71,238,242,69,154,155,100,244,55,35,158,168,4,97,153,59,212,206,32,63,179,224,87,82,65,17,111,46,105,207,107,108,245,115,4,135,29,134,177,108,200,168,218,90,222,221,97,122,210,239,170,109,230,6,176,150,127,112,219,40,195,220,29,215,129,45,114,26,14,119,227,37,95,24,129,176,245,85,208,76,12,124,73,107,32,25,120,250,107,28,165,181,126,9,90,108,134,222,14,211,255,154,228,202,16,234,255,146,68,8,168,20,236,217,46,10,211,193,153,43,156,155,106,221,125,93,211,56,125,57,46,236,44,209,235,110,206,217,199,163,8,237,63,61,145,104,92,114,114,186,245,92,182,1,155,49,220,191,239,203,230,219,91,222,120,114,224,19,17,108,121,40,11,161,178,64,7,217,18,57,22,57,138,234,187,31,8,125,67,186,82,26,180,118,118,220,31,220,153,48,101,113,36,14,109,222,252,205,85,152,236,134,192,166,177,225,47,19,49,117,253,64,224,228,83,69,254,96,186,158,183,158,124,97,194,229,209,31,33,19,89,159,128,73,81,80,48,251,96,12,23,165,89,153,159,69,83,197,47,237,124,218,183,76,123,30,79,57,99,236,43,248,115,172,202,229,53,163,234,76,223,88,49,47,158,53,66,14,110,145,235,61,32,109,179,50,15,99,145,129,157,250,7,103,102,105,89,86,225,72,18,72,5,140,176,203,16,24,62,224,186,176,169,100,42,60,227,171,133,246,193,164,35,40,157,249,190,115,39,244,157,66,77,36,250,173,216,164,4,12,141,174,11,220,81,7,139,11,159,54,94,5,54,191,212,22,48,156,87,65,33,10,148,18,40,130,155,114,110,114,79,45,134,55,92,63,217,230,26,188,61,249,110,112,23,90,73,163,119,47,141,248,168,129,151,220,22,101,240,180,253,101,81,178,29,233,133,167,19,223,13,70,173,195,97,230,255,50,239,219,132,15,123,87,46,42,228,180,54,199,109,193,102,189,91,81,131,247,61,22,231,218,203,251,232,201,104,141,57,126,25,121,244,251,200,12,158,45,45,129,139,130,38,115,124,193,51,29,247,7,94,122,232,89,227,228,96,124,77,157,249,68,238,26,99,83,129,89,133,60,18,248,25,84,20,57,53,66,246,46,149,130,191,216,137,103,115,86,184,68,3,180,193,163,232,227,100,170,159,109,94,120,62,63,141,86,118,138,1,12,44,253,92,214,28,159,99,123,109,39,239,109,43,140,76,198,144,75,147,93,170,193,148,24,47,92,175,92,60,245,56,180,240,70,252,246,52,30,187,194,181,198,244,13,33,94,8,14,160,45,71,178,4,88,101,65,12,222,45,198,32,246,25,165,85,133,187,153,5,5,44,203,41,232,136,12,17,76,78,4,201,5,109,63,223,200,15,38,34,173,114,97,104,65,187,158,3,91,21,86,48,57,55,149,197,125,135,194,153,5,165,185,212,172,100,232,199,136,147,87,85,42,50,120,221,113,6,188,119,87,216,188,245,46,60,164,185,130,174,13,4,83,47,58,159,187,182,214,212,46,168,52,144,118,107,180,73,177,112,36,147,195,124,224,146,199,125,222,192,242,204,72,212,194,143,21,56,221,29,50,112,244,132,128,158,101,234,110,16,12,93,169,220,103,98,178,20,23,70,224,39,221,129,114,166,209,235,12,48,104,224,156,203,251,163,237,129,47,209,83,236,116,180,213,53,238,149,17,106,201,111,163,55,62,230,29,71,212,208,94,24,239,188,11,235,132,98,254,136,105,8,120,109,134,6,205,66,56,137,109,153,20,36,27,109,189,68,232,238,92,120,75,45,189,155,249,85,190,227,159,78,205,177,20,134,239,49,5,30,93,142,198,70,175,140,123,52,234,66,242,219,19,235,207,42,179,66,151,77,149,193,109,196,146,9,220,222,163,225,212,203,103,223,150,140,66,36,100,41,85,201,172,32,77,85,231,147,174,52,60,198,96,192,173,84,143,54,122,116,196,24,184,207,140,187,1,232,108,162,232,165,137,215,73,73,166,62,48,114,43,15,92,20,166,40,119,63,47,114,3,114,114,44,97,119,29,247,211,46,91,127,27,117,150,117,39,149,179,154,207,203,133,70,188,134,30,224,239,198,72,174,179,41,187,240,89,201,170,83,12,128,45,117,19,112,69,235,32,242,68,244,248,195,45,123,96,186,216,5,150,74,47,48,133,172,44,112,190,113,10,48,194,204,227,194,172,201,10,99,126,88,3,94,91,118,232,192,61,62,79,80,177,32,253,161,212,208,47,92,133,13,6,140,151,231,12,152,62,133,231,167,77,8,224,194,77,250,224,128,87,80,3,147,169,190,232,7,8,60,215,199,126,48,248,4,22,207,83,217,193,248,7,54,135,166,7,94,222,232,102,48,105,48,129,241,152,237,247,228,88,146,244,7,166,247,45,96,246,177,122,99,197,162,189,128,203,210,15,148,158,72,188,199,28,54,191,32,189,111,234,18,241,190,58,52,1,185,240,188,101,23,12,156,183,14,6,8,38,171,220,163,155,86,76,233,80,33,137,117,7,98,94,146,206,7,174,161,77,248,141,211,186,21,38,213,157,47,92,164,11,27,184,119,239,23,248,193,251,198,134,192,204,93,229,194,178,101,3,37,181,58,229,224,170,227,144,152,43,246,231,192,200,29,95,24,179,40,215,20,250,189,16,29,135,45,89,152,38,104,45,207,193,157,4,193,133,207,235,145,65,126,54,82,61,221,159,30,70,228,125,224,233,226,108,6,143,231,174,207,138,198,52,119,225,38,133,123,224,9,95,239,194,73,88,108,221,212,105,83,141,43,167,71,117,60,191,109,249,163,11,159,45,221,126,224,208,74,250,201,165,9,87,130,74,171,237,60,46,172,114,46,192,212,58,239,201,105,231,121,225,230,20,87,70,154,217,100,9,252,171,238,56,124,94,111,214,199,130,188,145,139,14,37,243,90,215,81,220,81,173,137,15,200,200,154,58,86,58,237,4,190,62,2,87,93,194,170,169,100,198,11,163,52,144,117,198,251,137,129,198,209,100,34,94,148,130,142,160,233,61,248,172,126,241,80,232,216,30,178,85,160,254,141,206,211,7,79,235,214,105,15,188,186,39,52,129,207,118,104,41,12,75,235,30,93,186,206,73,163,4,41,202,192,44,57,96,20,62,10,5,77,135,139,25,245,94,120,210,187,233,193,37,153,22,132,235,4,102,153,247,117,155,17,60,150,108,144,128,207,60,222,5,150,250,100,55,151,222,59,91,14,203,46,60,71,35,12,177,47,124,102,64,121,40,203,28,56,226,228,116,125,233,39,0,137,127,196,125,15,171,194,110,133,17,194,89,23,94,207,76,189,109,246,117,52,155,20,200,131,66,58,191,48,223,170,194,240,178,235,133,203,179,188,33,219,236,20,83,131,147,164,113,201,116,214,80,224,76,8,224,140,150,31,248,68,25,177,56,146,88,43,50,198,129,103,139,251,194,64,80,212,188,45,141,122,243,45,192,231,229,62,39,55,19,194,128,201,39,63,48,187,149,114,225,36,9,4,131,135,11,197,146,159,103,221,191,247,141,228,108,208,214,240,140,216,18,71,161,18,126,166,110,63,53,78,80,91,230,113,224,225,226,86,6,87,225,13,26,28,140,97,96,236,11,179,194,83,86,1,90,117,164,117,209,96,79,123,216,212,168,155,124,64,8,175,1,47,105,206,248,161,115,223,51,35,33,191,95,56,182,156,54,167,175,254,231,169,5,109,250,176,225,198,109,175,197,209,134,152,117,30,109,232,192,213,88,186,96,167,117,253,225,13,117,213,135,1,157,80,186,195,1,110,55,16,33,245,40,203,57,98,183,197,219,168,81,245,52,247,186,7,222,46,145,99,112,149,6,62,96,100,36,226,220,228,119,183,162,165,220,208,175,90,14,86,80,36,74,61,207,73,150,34,105,208,9,220,35,229,109,112,89,207,209,208,137,227,194,240,21,153,243,129,73,201,7,204,167,245,28,141,74,254,188,112,122,110,218,108,195,239,79,91,114,253,129,231,125,25,180,123,183,231,186,105,163,233,1,151,121,173,80,13,70,73,242,94,183,233,251,191,240,188,175,3,233,211,86,94,184,201,209,9,150,200,159,39,191,151,102,102,119,10,95,109,54,147,7,44,239,149,211,69,16,31,22,121,207,209,95,184,199,62,251,192,116,24,183,7,30,195,83,69,192,93,204,1,186,25,100,181,22,39,167,142,61,203,3,143,27,14,23,218,95,244,155,47,232,144,22,129,169,55,63,112,77,177,216,19,113,118,157,111,10,244,224,28,87,206,30,239,249,4,200,172,122,1,18,151,241,39,167,216,106,50,237,56,135,171,181,78,41,140,27,251,190,112,107,243,65,107,138,9,62,179,105,211,113,88,201,130,199,172,144,88,136,116,144,147,254,92,49,76,173,87,90,210,38,141,70,233,187,57,34,119,49,244,11,130,85,21,53,93,224,19,152,200,133,159,213,152,170,191,195,153,146,187,254,118,167,226,223,46,172,172,76,131,183,75,3,37,107,187,46,227,57,57,210,151,229,194,239,10,64,92,119,247,140,230,246,222,254,128,107,185,39,31,154,116,71,59,9,117,130,239,190,139,233,125,235,11,51,17,152,126,225,167,51,222,224,21,15,181,152,152,241,115,223,100,16,90,160,148,144,203,131,178,36,7,92,159,220,134,193,222,177,108,48,9,1,133,77,111,221,97,12,238,183,194,8,56,237,184,50,152,35,178,139,160,15,39,200,3,36,150,186,232,143,28,116,160,183,228,231,94,104,9,232,210,70,127,131,171,185,2,143,51,176,242,3,211,241,127,97,178,25,2,111,219,162,58,140,253,175,4,242,56,175,50,142,47,92,235,3,18,246,59,8,11,118,235,47,35,168,234,95,95,89,22,203,61,71,119,179,15,12,24,243,233,7,222,145,159,179,4,190,72,207,25,227,37,203,93,87,172,158,159,219,130,240,21,151,102,134,52,251,129,135,119,201,1,159,245,168,60,191,189,102,164,68,11,6,180,243,15,120,76,57,186,78,205,152,218,111,143,28,87,142,90,250,31,191,125,62,222,123,114,227,184,63,176,19,224,65,115,75,186,180,154,1,116,189,7,231,34,214,109,192,165,186,99,3,198,87,180,63,200,72,34,74,141,205,44,166,173,103,194,147,147,207,243,28,34,49,79,71,207,22,121,80,131,251,29,196,211,60,209,100,28,50,192,103,124,33,131,46,54,141,89,15,28,82,202,214,241,191,69,215,171,211,84,53,124,103,5,250,94,24,211,227,190,167,206,164,216,30,120,70,64,11,220,52,105,114,118,147,48,137,253,174,161,22,138,146,1,218,126,103,204,123,45,163,32,20,37,68,241,179,249,63,207,216,105,230,228,110,80,151,190,71,67,106,57,113,172,15,180,214,159,142,4,131,33,164,93,184,235,203,6,158,247,228,38,1,35,40,94,196,241,129,144,99,148,122,130,21,104,162,196,72,177,161,104,192,123,14,198,247,204,127,152,222,71,45,224,0,211,33,121,225,165,165,14,8,142,103,251,209,46,60,52,233,104,141,127,81,201,43,52,207,106,170,182,79,91,114,252,210,50,26,157,18,243,82,5,47,145,103,2,70,147,236,129,71,36,122,129,139,232,41,81,203,207,8,59,59,12,195,72,150,39,96,4,187,46,220,68,42,214,152,0,209,216,100,112,210,24,14,90,99,14,250,12,219,245,57,244,133,176,129,140,210,43,110,232,75,103,249,129,39,160,55,37,162,44,65,75,235,69,17,208,136,2,39,253,32,106,219,211,105,101,247,206,150,100,161,163,52,46,145,59,67,131,193,79,205,211,213,168,151,138,68,244,35,27,92,133,223,98,153,183,187,87,5,62,187,211,253,192,219,183,78,216,107,76,81,111,0,29,49,15,131,86,137,207,216,206,197,71,141,79,87,30,138,154,103,162,135,219,216,215,13,173,183,209,234,63,151,23,209,207,145,248,117,141,7,38,203,226,176,249,105,54,133,219,205,179,26,44,134,13,103,79,12,127,217,99,133,76,241,109,93,102,39,112,11,61,12,131,171,72,210,3,195,45,188,48,138,111,247,198,38,78,221,46,51,136,169,156,245,234,41,140,108,94,190,112,209,65,56,45,98,243,233,44,55,107,219,157,15,188,227,187,7,110,34,61,68,236,133,1,177,223,24,169,159,165,191,77,199,105,245,197,137,174,25,89,62,76,18,201,165,54,232,159,33,237,254,160,217,213,115,127,168,38,128,129,177,116,188,48,76,195,128,177,28,233,222,53,118,96,120,132,114,242,133,195,96,143,103,82,172,236,248,194,172,54,23,78,154,100,90,228,251,99,14,135,146,171,22,1,192,228,168,234,133,139,52,82,28,184,216,118,46,224,179,177,77,250,219,92,108,106,23,62,107,83,126,224,17,84,38,218,217,102,121,206,141,152,86,185,40,25,70,129,183,185,114,124,48,61,99,210,118,219,109,245,47,241,50,211,137,57,133,181,99,240,10,222,13,112,215,89,1,161,154,94,60,112,4,206,66,51,97,76,111,166,214,31,76,149,118,138,142,45,190,160,52,235,125,39,135,221,204,182,225,129,105,3,190,176,104,28,24,122,78,214,2,37,217,37,231,134,118,18,108,90,36,147,224,115,61,240,136,207,11,184,235,134,20,120,186,124,150,193,77,12,60,168,50,96,24,231,87,214,209,101,214,145,54,71,180,219,27,154,167,62,113,172,234,93,41,13,152,37,125,60,112,143,111,128,6,245,41,205,114,63,120,244,42,112,125,224,51,231,187,204,128,185,223,146,234,184,240,162,117,220,199,33,3,252,204,137,69,224,133,168,72,9,24,243,20,61,122,145,146,168,2,15,137,228,225,60,230,152,139,129,165,37,13,20,199,131,118,209,90,244,19,32,189,163,199,62,59,167,101,253,249,62,151,38,75,7,204,231,220,179,187,97,150,193,103,186,123,46,108,85,215,25,4,70,235,250,249,105,219,49,93,184,138,0,137,193,99,121,172,145,126,130,6,50,84,56,216,187,222,13,134,181,248,192,51,214,54,118,112,77,243,253,40,134,156,117,243,222,55,146,89,249,129,233,117,14,152,36,75,123,224,200,170,252,76,129,231,123,238,61,243,253,105,170,198,114,101,219,120,141,126,238,243,1,20,173,96,18,167,135,185,20,118,143,231,109,202,167,109,58,72,81,230,79,54,137,200,30,3,216,77,227,64,199,16,207,7,208,18,13,111,6,39,81,68,54,24,69,148,128,123,19,94,182,249,146,68,138,23,229,166,164,41,119,4,150,87,254,69,180,8,42,145,73,144,187,170,103,26,111,191,169,148,102,32,132,238,134,162,52,28,204,64,105,195,105,15,220,63,34,225,15,46,162,181,12,163,2,165,249,245,193,136,116,180,250,194,243,99,210,254,224,185,100,5,1,254,66,214,31,218,183,130,184,99,166,64,49,87,151,12,24,150,53,253,243,31,88,102,112,86,197,8,12,120,123,227,193,15,78,162,222,107,240,204,191,207,218,224,222,165,213,20,215,36,210,186,235,194,231,233,10,108,109,61,191,180,226,50,14,116,21,35,176,254,115,144,205,235,194,40,242,62,112,255,58,15,12,166,79,69,6,10,148,153,22,247,205,118,69,82,219,20,252,169,174,125,104,99,177,146,37,192,116,3,190,34,31,48,74,92,113,97,180,79,160,169,232,167,62,51,23,190,25,23,206,152,200,110,127,40,24,246,201,20,111,176,55,161,124,176,36,7,128,201,27,183,11,159,57,187,63,240,217,136,201,209,77,92,2,136,104,39,241,181,195,164,52,183,92,90,197,64,98,196,165,153,102,187,28,77,73,55,39,63,121,193,83,101,42,26,39,46,24,166,140,166,152,233,195,95,24,146,215,3,31,52,95,248,68,129,207,239,206,245,205,85,6,35,59,63,20,198,172,104,92,184,182,247,170,81,0,189,48,26,13,250,219,203,34,128,11,171,89,163,193,243,163,84,27,156,167,20,170,135,217,236,230,90,47,124,162,204,252,192,103,233,186,71,99,184,249,30,205,170,122,97,81,249,132,12,120,2,241,123,48,42,10,117,62,240,87,176,253,161,121,62,207,108,215,248,108,201,230,215,242,156,185,229,79,88,206,96,182,54,251,129,235,39,38,102,112,210,54,63,131,219,146,147,155,83,241,3,247,175,139,27,120,216,198,242,133,211,61,26,113,240,63,142,246,254,114,131,231,232,127,252,118,253,132,98,126,48,108,252,255,187,202,197,223,255,246,95,255,254,223,254,215,223,255,246,175,255,160,114,49,255,61,84,46,254,217,181,60,15,121,239,123,163,99,253,241,144,235,185,150,124,225,180,223,87,68,241,51,94,17,196,131,63,94,111,254,204,139,12,70,3,241,57,121,25,181,222,167,88,209,47,123,96,168,117,23,150,69,210,76,226,90,157,247,167,173,186,163,48,91,108,129,179,180,63,152,111,43,114,207,1,35,218,176,31,184,124,185,232,31,76,113,72,225,133,106,91,192,102,52,163,48,178,172,23,29,162,250,140,189,196,242,138,227,50,243,139,45,66,89,6,175,126,39,161,14,57,81,239,203,61,59,126,224,153,235,246,3,166,47,177,243,131,79,56,160,143,172,211,73,40,168,72,243,155,237,69,249,186,60,63,56,233,3,235,8,140,102,65,199,88,10,215,213,179,220,212,144,92,178,177,233,209,52,185,159,83,125,22,155,95,43,253,144,175,173,150,231,232,89,190,221,252,15,30,85,231,39,154,252,123,21,120,137,144,48,221,13,104,142,250,201,145,56,30,57,63,112,249,232,17,63,152,186,210,3,167,175,221,235,131,151,94,249,25,100,57,150,132,106,246,31,18,120,156,185,175,124,42,143,172,177,108,72,246,11,231,111,107,250,193,67,227,18,188,95,106,44,100,244,5,36,13,3,89,79,90,124,61,205,202,128,138,34,175,47,232,214,114,38,97,244,232,55,116,96,226,149,253,31,145,5,202,221,23,30,178,220,208,176,128,253,154,15,67,66,20,101,45,154,228,100,138,39,222,233,214,211,240,150,234,241,167,176,255,131,71,201,15,138,139,92,160,166,28,173,48,38,215,247,96,44,200,230,3,215,79,239,225,131,187,70,99,72,126,231,152,214,33,37,42,181,194,220,52,111,4,107,181,175,246,194,101,199,34,76,254,106,74,174,128,166,242,249,41,13,3,227,50,161,151,198,80,216,177,94,13,152,186,239,209,68,150,245,194,43,189,193,243,25,13,247,96,42,119,114,101,56,227,238,136,183,78,152,157,68,202,232,108,44,185,209,29,129,59,109,82,146,34,193,85,5,141,60,223,50,52,238,178,62,112,170,75,96,45,244,96,170,50,63,63,29,67,173,85,92,247,50,45,58,220,146,73,151,74,29,21,17,165,219,74,99,94,232,154,4,4,174,238,126,106,112,217,186,43,70,157,200,173,72,12,198,23,231,129,113,86,12,216,20,173,21,198,191,92,118,89,103,76,234,102,31,147,34,239,13,97,7,208,197,70,8,120,108,87,139,55,120,181,103,79,125,66,119,183,75,0,62,179,122,127,208,90,98,227,90,76,210,115,60,112,142,154,59,59,83,124,202,20,230,11,188,87,134,117,94,121,97,121,166,12,249,63,225,126,81,100,236,222,219,162,9,50,224,55,113,186,182,185,193,196,51,131,25,168,91,106,146,184,181,199,142,27,178,199,210,159,46,116,136,69,30,162,38,141,22,250,207,178,168,9,60,247,243,72,105,118,140,247,101,30,4,79,146,131,114,154,119,205,39,179,169,30,251,129,83,176,166,104,176,67,251,75,225,113,62,154,113,225,157,245,133,77,52,241,98,164,33,12,92,117,40,77,248,31,94,247,6,222,218,71,4,91,114,183,155,210,66,203,82,56,49,107,96,67,53,34,85,87,144,0,145,167,6,35,44,123,65,242,236,245,203,22,115,61,204,132,225,28,251,83,131,199,38,158,155,6,95,42,144,209,166,103,125,143,78,213,171,84,192,74,199,65,102,112,222,156,213,196,230,90,191,222,102,226,223,1,163,197,33,27,103,224,52,34,113,52,33,22,8,73,98,33,167,184,226,3,155,40,153,9,37,140,148,238,28,241,208,22,238,99,50,147,27,156,227,227,62,112,213,58,236,66,79,190,197,23,182,153,38,52,209,71,239,155,43,215,38,60,95,250,155,73,199,207,103,71,206,248,76,136,226,112,209,105,216,207,61,146,194,198,147,151,36,227,89,121,17,200,184,201,110,248,6,249,129,115,16,19,129,171,132,97,116,98,33,232,22,121,120,132,78,100,62,5,166,119,91,96,153,232,15,138,105,130,28,188,53,162,152,51,25,101,47,96,152,217,82,177,33,107,187,162,64,64,119,114,126,209,25,130,47,6,139,131,18,201,127,22,95,127,40,149,70,46,189,235,3,159,249,176,93,120,87,45,109,156,85,187,186,63,43,240,124,120,97,19,203,158,144,201,1,30,98,166,5,60,86,76,152,112,49,179,14,68,224,25,68,60,224,34,214,5,29,119,215,222,70,92,57,42,56,146,233,163,183,104,187,146,62,48,1,196,124,224,18,45,251,192,116,71,63,112,202,222,1,158,77,172,74,214,214,89,8,163,125,222,65,85,245,172,65,242,212,242,34,248,140,42,88,233,207,204,49,17,109,136,132,116,54,203,36,73,51,158,71,188,178,243,1,80,102,84,207,55,106,131,200,66,58,204,200,209,28,63,240,136,126,158,108,18,227,114,225,36,52,71,52,12,160,10,152,52,198,27,191,154,90,212,37,145,240,145,251,34,78,174,51,94,183,201,116,106,61,212,22,142,40,192,157,64,170,173,167,144,123,98,120,167,195,129,18,66,74,17,152,94,224,248,58,207,196,155,197,151,214,224,20,212,119,96,98,116,133,59,109,132,23,22,225,137,51,16,144,85,141,34,153,41,59,9,173,190,211,231,82,111,133,25,241,75,165,42,32,99,16,252,69,96,164,95,30,56,133,112,23,186,32,89,75,27,157,206,136,46,232,83,146,57,203,4,162,216,94,87,199,101,173,142,253,192,217,37,35,13,134,195,175,176,185,124,95,120,137,78,1,174,70,53,95,210,75,70,94,79,178,148,196,39,37,216,31,112,86,86,81,42,67,66,146,201,169,10,5,35,96,97,50,180,182,66,100,21,38,195,88,226,37,97,240,89,253,218,133,183,136,136,27,92,66,117,2,181,165,36,98,28,39,172,42,52,47,196,201,55,205,121,237,129,145,82,186,240,126,30,120,53,31,152,64,207,8,151,156,51,102,187,51,5,83,14,225,155,231,101,82,213,10,18,45,181,129,36,105,49,164,242,206,236,152,46,181,228,169,252,117,212,108,230,229,180,176,109,20,178,1,29,158,51,95,94,138,101,122,203,3,159,175,41,56,45,103,15,43,27,222,142,110,65,139,118,235,19,153,174,54,149,249,184,248,123,95,150,129,135,180,152,155,85,44,194,227,23,94,218,142,131,30,195,190,44,61,218,94,83,81,152,144,178,6,7,233,76,81,218,89,210,104,229,203,193,4,58,67,112,107,195,53,240,89,134,226,104,153,195,129,74,20,21,129,40,118,11,45,11,210,74,16,198,126,189,0,74,249,194,229,51,88,39,212,89,179,114,96,41,34,143,22,180,172,50,159,230,40,224,51,55,230,11,47,141,29,45,97,83,130,71,55,11,85,225,241,192,33,112,101,44,161,156,222,131,243,229,147,29,88,141,82,105,220,40,81,135,61,191,91,214,195,89,134,57,92,107,156,27,142,184,146,146,15,140,111,213,133,247,82,214,49,220,235,85,131,193,215,80,41,85,174,39,34,73,53,72,118,211,60,17,149,103,10,183,48,104,141,104,94,233,201,155,169,70,215,11,79,173,88,194,82,213,131,113,70,123,8,178,44,185,65,92,52,59,149,253,7,3,54,134,232,194,11,243,225,153,226,178,90,234,165,130,182,135,194,90,140,91,42,68,209,241,240,99,49,12,138,161,176,105,159,232,239,209,45,95,2,108,53,15,94,129,141,203,24,48,172,58,29,10,102,218,29,13,99,108,151,139,118,27,64,242,142,141,0,93,142,79,187,245,249,103,156,208,131,85,76,119,160,242,219,17,134,12,206,36,240,80,134,18,117,217,121,201,243,204,119,237,97,98,51,167,4,29,26,79,190,172,4,117,250,124,162,135,40,153,176,253,131,230,232,128,77,52,97,41,67,28,114,90,80,254,233,124,239,202,167,68,26,102,205,251,195,152,47,231,135,25,95,90,28,141,56,248,122,26,29,26,110,66,249,194,15,129,9,152,200,34,224,222,155,14,97,120,161,41,218,197,32,253,164,167,221,133,108,181,47,169,80,153,214,124,26,94,54,90,118,229,194,187,235,148,115,224,52,163,3,15,195,137,244,52,158,76,243,135,143,126,130,194,50,250,192,35,72,143,180,177,213,135,81,137,83,215,184,164,253,89,71,210,105,22,95,181,219,172,80,201,78,40,93,147,198,253,32,10,81,166,122,162,24,152,241,35,100,60,129,103,209,43,171,216,195,94,52,103,165,80,0,231,30,29,122,21,109,149,231,153,158,7,158,164,233,133,73,93,251,147,202,190,164,73,224,19,152,191,240,217,151,71,127,8,249,57,253,240,49,174,153,35,26,87,150,210,159,112,217,94,183,199,206,12,238,211,11,215,125,31,217,42,196,198,15,140,202,91,192,245,125,100,228,253,106,138,219,66,66,95,159,25,118,191,57,221,11,163,37,117,62,112,157,209,60,82,217,179,43,157,25,184,228,123,242,241,140,51,80,121,153,230,126,241,30,124,117,185,128,247,212,159,198,99,47,71,203,177,25,165,236,247,137,182,219,189,222,136,235,149,34,158,200,67,142,232,234,50,59,47,189,52,190,138,104,128,237,8,27,60,111,36,223,77,54,189,205,85,187,26,209,0,216,61,186,90,216,185,246,246,194,53,196,233,136,155,219,211,151,66,235,85,141,254,243,142,8,171,126,1,214,153,53,186,192,154,16,173,102,187,126,219,251,150,121,127,9,140,204,94,189,93,143,103,206,214,126,103,44,98,35,151,100,154,230,26,148,158,87,144,207,254,35,96,99,50,74,207,36,89,176,26,179,142,105,119,106,99,61,73,147,152,23,76,94,83,149,14,206,36,141,142,152,195,44,242,85,219,103,209,182,139,219,134,229,93,181,113,30,3,242,219,133,135,255,68,213,78,108,50,83,209,68,1,92,103,121,142,46,33,156,106,168,120,157,130,102,103,35,124,231,46,218,10,106,133,152,104,168,33,178,80,106,35,93,171,103,27,80,47,172,217,1,186,82,91,174,247,220,38,110,161,240,60,193,200,186,176,178,88,81,174,94,145,152,0,157,79,115,173,105,141,199,247,51,214,153,145,180,49,126,48,87,222,30,85,212,253,134,222,53,147,101,244,151,99,90,255,116,221,179,235,138,198,120,162,97,161,4,128,154,30,93,192,214,54,164,253,202,102,151,30,176,137,135,60,48,250,224,23,158,154,89,48,57,216,52,110,63,243,249,20,245,202,140,148,28,159,215,100,71,175,74,5,157,74,111,188,77,104,114,69,27,150,187,105,77,70,31,246,96,87,48,94,56,207,117,225,172,250,67,196,110,115,70,179,156,117,196,232,40,237,184,36,197,83,91,253,196,37,58,12,155,81,252,162,119,189,151,62,222,150,253,122,103,21,19,187,238,47,156,234,21,158,200,143,242,151,201,5,236,219,74,13,44,114,126,228,25,138,170,148,208,233,241,200,59,64,180,191,34,10,184,81,232,88,169,184,142,95,61,0,20,209,244,210,170,213,176,155,52,252,15,109,125,71,49,127,93,141,19,107,120,158,15,156,238,7,180,153,48,117,194,171,22,72,229,11,159,105,64,238,27,119,138,200,197,98,57,202,172,47,48,218,159,87,42,228,124,169,67,91,231,233,188,142,93,56,112,210,246,41,204,34,71,190,202,20,180,130,168,200,2,73,177,29,17,131,177,68,36,209,4,92,242,126,97,85,80,65,158,241,202,121,32,97,170,106,4,164,146,74,145,75,235,226,163,98,240,101,39,126,176,170,152,156,249,49,93,13,148,154,94,77,141,100,5,193,42,240,163,101,144,208,129,187,194,22,149,189,196,125,99,244,154,212,42,163,165,63,25,27,164,63,242,157,202,207,96,202,235,133,69,23,205,198,154,210,46,207,38,5,199,145,56,186,33,244,244,160,161,34,100,224,115,234,243,192,206,212,20,112,127,197,222,128,211,237,94,60,112,214,74,101,97,166,153,93,142,206,98,213,133,235,238,117,176,69,135,132,156,180,28,205,194,93,162,115,158,130,188,152,198,145,33,192,12,246,194,16,234,154,194,4,125,93,96,109,52,66,137,23,171,48,215,32,74,143,111,105,71,148,191,214,43,216,198,170,46,161,107,54,217,236,80,104,76,116,218,171,86,22,157,98,173,42,170,90,88,60,239,171,219,148,159,150,77,136,169,51,95,101,50,44,12,228,166,129,123,191,194,75,5,227,208,166,48,153,225,144,109,194,135,242,69,107,19,48,107,179,78,38,222,24,87,244,204,140,120,69,39,107,162,181,19,7,211,28,92,20,166,72,82,238,77,137,229,67,55,213,35,209,37,35,39,34,95,22,235,193,188,109,249,168,220,234,206,44,155,164,194,184,226,67,233,233,80,63,240,72,119,20,96,203,173,234,95,80,38,231,157,142,158,118,128,108,18,60,69,126,24,165,20,17,68,107,104,138,196,169,199,86,217,135,76,26,174,69,16,115,6,95,209,230,89,220,91,238,247,124,64,49,2,160,77,13,173,128,118,97,246,89,10,175,53,69,13,6,109,54,61,117,135,68,95,4,94,253,65,91,93,67,126,90,185,32,180,145,180,200,182,208,171,202,102,85,180,237,246,72,75,148,158,208,11,17,153,67,115,29,24,87,4,135,76,193,11,247,117,181,129,14,220,36,188,66,162,253,204,191,93,68,112,178,234,55,46,74,192,247,190,76,186,119,40,156,70,180,131,25,172,91,35,96,114,44,2,139,21,75,71,156,80,38,88,156,224,250,3,166,125,69,164,168,117,244,231,88,166,223,43,121,148,149,254,13,42,251,34,80,85,82,75,221,36,223,227,220,200,74,202,47,159,17,84,35,154,109,228,136,178,204,51,196,106,237,202,204,98,233,45,62,25,166,195,212,203,157,13,48,251,146,168,16,105,154,145,239,108,64,225,69,38,11,212,99,134,168,180,101,11,150,69,169,19,245,141,171,130,248,127,136,59,115,36,92,146,228,56,95,41,247,229,120,148,97,6,137,58,49,2,20,42,52,16,70,5,247,65,227,26,200,47,254,140,72,175,25,128,210,152,181,181,242,94,199,171,250,171,178,114,137,197,195,29,46,93,37,1,77,240,116,189,221,4,144,182,82,136,66,35,20,140,70,215,60,63,102,132,23,197,44,120,78,204,144,23,190,171,73,169,11,83,237,48,57,146,245,232,75,187,114,14,219,138,136,69,223,76,235,72,24,139,109,185,245,71,100,155,63,205,154,199,220,208,150,173,159,171,213,12,189,252,14,98,213,100,52,164,66,192,11,153,231,136,139,145,98,150,39,51,205,143,160,19,68,212,177,10,237,61,93,35,57,88,162,96,61,220,74,27,108,136,227,136,63,96,113,150,183,90,64,184,130,239,245,76,140,38,100,73,200,228,208,218,180,130,237,248,163,44,133,182,49,35,230,87,27,50,68,222,121,146,221,138,57,220,44,191,40,87,3,164,222,193,236,192,119,107,210,112,223,208,99,9,143,16,184,234,30,122,111,146,93,113,14,211,94,42,34,71,70,24,117,118,206,96,151,134,84,84,127,57,35,29,25,231,48,141,76,93,24,116,233,236,167,151,51,136,175,17,53,221,66,247,189,168,210,214,199,200,221,4,146,7,11,68,141,244,84,7,86,168,50,2,70,77,150,124,192,97,37,84,137,239,102,106,134,193,7,67,110,165,73,221,178,129,138,7,102,116,205,176,222,136,186,36,5,29,170,191,206,83,126,134,190,11,147,39,28,4,136,218,56,255,250,153,80,69,68,49,73,124,194,50,16,244,235,164,240,228,98,218,139,163,247,149,204,33,248,8,97,134,159,232,43,248,213,200,148,10,238,173,225,159,151,119,53,78,149,28,214,48,20,33,100,21,124,250,63,14,87,49,23,171,100,58,43,61,234,127,50,193,161,84,127,180,172,232,200,204,169,132,249,103,22,237,234,203,126,160,17,187,228,181,129,35,203,205,65,213,231,178,148,141,159,210,118,112,245,159,253,77,38,41,40,196,115,202,6,211,255,156,67,66,127,82,245,84,170,253,167,233,83,82,93,135,134,156,252,76,79,163,64,122,5,144,161,63,179,206,23,0,187,226,16,108,51,72,138,28,121,179,78,222,82,96,211,96,29,168,224,133,56,66,2,247,38,102,40,186,67,41,134,237,66,27,13,72,153,214,151,105,233,32,93,228,157,97,154,29,81,193,238,240,111,137,175,217,64,133,230,80,248,56,159,61,171,107,213,8,28,90,156,138,86,207,94,178,52,193,255,159,93,230,61,56,77,64,34,40,193,250,202,51,244,9,16,208,20,162,126,139,165,202,83,171,160,241,124,138,80,6,25,217,16,148,48,185,2,33,180,103,49,188,250,55,248,212,34,5,87,168,152,224,186,12,89,134,121,118,194,37,2,31,144,85,197,131,157,115,134,110,186,103,6,60,180,188,10,135,126,203,144,16,180,25,136,61,226,37,211,58,168,66,222,14,4,224,204,203,16,23,105,83,163,68,100,13,224,197,245,171,145,62,83,34,243,12,143,243,83,46,153,36,48,100,142,242,173,106,212,245,7,39,139,84,215,145,3,68,82,221,23,23,174,129,110,57,8,219,148,232,110,61,179,174,158,15,34,87,15,242,216,79,175,5,17,84,181,22,218,251,253,222,70,112,39,202,37,108,4,45,224,149,103,211,110,130,171,38,212,160,47,208,173,103,12,182,178,187,39,234,19,65,60,140,212,148,118,139,157,197,5,82,218,151,222,217,187,186,200,90,89,212,23,228,32,60,67,18,190,59,204,39,90,246,41,124,14,23,216,66,187,154,207,168,212,176,162,23,44,198,51,96,241,84,100,162,164,45,160,114,110,55,63,182,38,248,1,233,12,39,246,223,59,28,148,137,94,175,116,172,35,25,196,70,24,247,70,196,66,20,177,246,26,134,159,10,115,149,4,40,122,228,67,52,150,250,167,87,209,24,131,207,28,220,242,203,41,201,173,65,131,167,90,159,6,19,228,96,162,147,116,222,217,115,117,224,80,179,16,243,194,147,111,130,14,254,161,216,140,68,28,13,236,233,3,73,76,184,81,85,243,10,153,164,189,66,140,168,17,113,138,66,83,2,121,18,223,162,178,200,69,149,138,174,227,250,116,144,208,89,204,170,43,5,237,139,31,136,199,140,139,55,68,149,10,40,106,123,226,80,101,8,149,88,93,8,26,135,149,177,21,97,156,106,112,151,168,58,158,143,12,59,164,60,217,44,16,2,251,107,113,160,170,112,218,66,16,185,135,198,210,54,201,23,209,188,50,54,19,223,5,209,202,168,73,181,186,216,4,125,77,242,97,79,124,42,86,24,209,66,178,7,210,150,37,58,42,148,224,207,14,224,201,50,68,47,63,98,116,72,13,181,240,53,39,109,123,250,100,147,220,102,160,177,23,205,242,89,229,228,50,185,156,17,170,108,116,44,44,53,211,19,237,217,48,250,226,235,82,57,57,224,136,81,216,88,221,132,246,228,234,115,142,164,0,171,45,107,213,83,149,189,5,191,186,3,175,40,113,101,129,127,64,161,77,186,211,165,215,38,250,242,42,209,7,229,101,11,235,137,21,150,44,189,227,1,64,178,29,34,123,168,128,39,81,240,51,80,187,123,255,203,116,13,223,161,86,81,144,110,177,65,83,98,172,93,69,17,135,105,215,185,52,97,2,10,37,250,127,134,26,10,44,155,41,50,86,213,99,196,105,236,126,110,237,108,76,160,89,245,24,209,206,89,33,108,8,109,168,40,73,110,235,244,243,155,131,183,21,8,19,155,27,160,153,80,146,204,44,33,17,146,172,120,206,53,20,23,243,18,249,130,179,43,204,22,36,176,176,126,162,224,241,172,192,136,250,138,231,238,231,172,144,175,73,183,219,121,180,120,238,177,21,194,71,18,94,210,101,187,208,193,35,111,109,196,200,193,232,0,148,141,64,83,20,65,207,41,25,89,190,125,214,91,19,198,173,106,117,148,167,8,218,0,211,15,149,42,61,223,219,79,0,242,13,75,58,191,76,6,117,189,33,227,104,94,105,125,148,76,207,129,235,2,153,148,152,37,132,173,70,21,17,152,25,20,134,79,8,86,69,150,22,7,42,148,76,225,92,22,69,58,176,33,59,88,202,241,55,171,84,206,41,180,3,15,241,207,181,215,135,174,155,114,100,170,158,67,204,168,140,84,201,193,99,230,56,206,161,223,186,62,171,175,254,96,24,126,117,158,220,75,204,149,8,33,212,120,41,72,87,125,175,98,200,10,23,135,61,110,160,98,102,0,133,35,66,236,55,71,135,74,242,121,232,255,153,230,171,235,233,26,177,152,200,8,83,98,115,65,45,118,237,115,167,169,34,196,72,76,247,144,250,5,112,32,131,90,186,241,129,248,163,33,113,38,52,155,168,111,33,174,231,143,6,171,156,158,80,6,252,222,89,204,69,24,83,43,76,7,219,243,133,136,128,150,41,237,41,168,83,119,79,255,35,130,88,166,212,183,171,181,236,244,208,94,182,90,128,200,84,230,95,12,246,148,155,105,246,150,123,3,229,42,55,178,201,48,52,118,161,1,56,102,114,78,113,115,74,208,130,170,60,102,60,96,151,17,70,233,112,72,183,3,177,71,25,174,125,75,245,147,51,172,168,182,57,170,86,254,219,16,147,8,244,190,26,35,212,10,89,232,57,33,200,255,170,101,159,233,229,138,213,224,202,150,202,66,231,210,67,33,4,22,154,78,223,179,152,145,136,244,185,100,244,58,89,244,226,201,126,159,120,38,196,205,233,90,159,42,172,142,166,230,29,83,176,89,199,71,251,188,23,77,59,126,113,193,237,20,21,227,243,57,193,131,238,208,85,135,231,73,204,139,250,218,29,179,66,138,84,96,49,88,83,100,218,77,70,20,253,53,49,91,109,200,205,70,193,93,117,174,32,36,59,195,12,144,165,12,213,162,63,119,140,247,58,177,10,58,178,242,57,17,252,108,46,39,15,93,222,119,174,152,114,163,223,28,186,137,207,92,25,166,28,224,106,243,219,250,24,101,158,130,75,238,46,150,141,166,0,80,37,49,147,69,113,61,107,204,104,119,60,51,60,40,158,58,32,175,208,118,211,97,97,96,156,178,8,129,200,61,62,47,118,182,157,230,100,225,60,26,62,164,252,118,70,3,237,30,97,6,106,106,130,162,173,22,55,123,11,23,204,122,120,124,111,26,39,42,247,78,140,77,79,28,82,0,239,209,16,112,197,151,112,115,65,203,244,205,52,250,116,154,51,240,98,182,255,241,204,63,12,195,118,115,38,147,189,254,140,230,116,56,112,136,108,126,213,91,84,96,169,160,132,135,130,25,228,198,111,230,98,62,129,248,195,102,64,18,141,6,197,111,20,205,188,30,179,147,9,190,143,82,127,45,147,88,73,122,196,236,128,156,7,230,212,223,254,138,121,65,26,82,197,140,214,205,111,197,153,249,156,122,122,181,9,163,110,191,186,101,251,12,207,76,57,239,214,211,205,108,45,36,98,238,214,115,228,102,90,19,155,188,215,249,44,164,97,220,12,193,123,121,191,77,193,122,92,181,5,51,103,233,107,196,12,77,209,140,71,43,227,65,226,127,9,49,232,130,220,10,85,124,76,107,208,244,128,234,226,181,201,68,117,121,109,142,191,122,219,197,236,222,168,82,61,43,112,251,250,155,182,191,65,225,199,197,12,97,204,138,17,101,245,201,173,59,106,23,51,190,117,1,134,152,159,153,254,133,139,176,35,29,188,141,202,79,204,27,58,38,31,19,162,129,44,247,70,111,233,146,97,97,165,168,37,215,30,143,126,94,97,123,187,117,219,242,187,11,4,106,141,89,180,76,28,84,204,80,162,151,17,3,210,107,214,167,182,230,233,230,102,60,238,85,223,60,128,191,171,92,132,0,230,51,6,47,30,107,54,157,201,218,95,51,49,109,9,143,15,243,217,245,123,252,54,250,58,207,51,2,169,114,156,234,212,253,91,193,175,94,151,88,41,34,199,44,193,153,120,181,26,35,111,47,48,106,92,243,2,108,84,228,234,76,143,98,76,255,243,33,199,150,39,163,119,178,181,88,122,208,227,20,25,211,125,150,229,184,180,131,152,207,140,125,238,7,230,129,92,223,207,122,142,107,78,179,55,67,119,53,174,196,236,102,120,128,139,88,97,178,241,207,133,39,178,159,52,76,179,214,4,23,220,132,65,11,130,246,165,102,227,136,108,97,38,97,38,35,218,201,81,140,238,230,12,2,91,6,165,211,33,226,99,134,121,127,134,180,27,130,199,31,252,248,119,171,235,111,227,169,220,244,16,102,107,51,212,171,77,104,161,186,153,62,207,162,143,70,122,109,12,55,211,82,223,179,154,193,154,199,163,209,15,153,222,60,52,237,145,219,18,194,225,144,225,87,146,71,3,229,210,125,249,160,211,37,18,71,152,13,44,232,143,86,201,18,118,25,150,105,197,54,127,111,224,241,185,200,111,147,86,200,241,222,221,136,2,229,189,23,249,82,159,197,19,74,189,37,123,10,35,156,111,121,108,208,99,0,227,101,209,155,163,248,119,173,84,70,179,190,246,113,176,235,138,239,57,169,181,201,118,134,162,77,75,49,104,139,82,169,174,160,227,137,210,47,253,51,47,212,168,139,254,180,177,180,251,209,70,28,0,180,69,204,100,63,147,95,141,235,82,228,248,161,115,32,93,61,17,68,242,216,176,116,38,210,234,85,124,154,159,45,234,156,125,58,19,79,4,125,230,246,157,13,103,91,38,57,155,117,9,209,93,80,220,140,243,33,199,207,62,211,35,223,6,58,204,155,110,102,249,34,86,130,241,39,59,199,160,48,28,99,53,178,179,230,230,246,52,109,236,185,138,119,5,14,131,91,207,87,248,54,51,20,50,126,45,13,84,189,201,231,130,65,50,140,232,21,233,36,52,255,110,249,173,129,101,213,165,215,26,118,51,204,61,9,117,195,111,83,169,203,143,0,138,93,61,103,189,26,110,87,247,67,22,36,15,163,127,174,182,6,85,55,83,35,25,186,221,65,210,149,253,201,105,212,235,95,51,45,37,254,177,136,82,171,126,12,60,141,251,45,168,177,142,199,0,102,91,229,244,110,69,204,192,106,117,87,0,249,95,135,91,201,177,164,173,23,119,46,185,102,182,213,174,35,122,150,124,139,99,145,14,216,250,240,165,152,143,187,126,123,12,80,101,192,121,47,67,143,0,170,17,97,62,139,167,232,36,58,227,209,150,207,80,190,78,127,236,252,118,118,177,85,248,213,103,2,119,117,128,56,95,222,160,84,72,109,101,171,60,222,77,242,140,220,48,216,254,217,85,134,30,247,35,93,40,205,176,136,34,189,212,20,102,78,202,226,175,141,167,87,62,206,2,180,245,190,242,192,167,65,35,40,191,125,162,169,11,171,229,106,36,106,134,158,201,164,112,70,252,54,145,244,254,28,202,232,145,250,189,143,147,189,170,142,25,132,9,238,2,89,179,117,149,169,144,13,105,224,183,166,82,253,57,249,50,29,208,190,143,2,137,74,226,136,80,26,163,229,218,173,52,108,234,52,74,197,229,108,134,85,49,240,183,244,56,167,174,222,221,12,169,198,254,204,224,179,127,197,213,199,1,61,223,82,204,3,120,128,239,39,228,173,104,206,151,61,58,25,77,225,53,27,53,191,190,245,153,224,243,146,22,97,54,77,115,221,225,73,22,86,255,28,155,122,141,88,23,194,199,191,183,134,146,156,214,82,185,53,145,110,74,110,61,91,79,237,186,129,27,10,246,23,217,78,67,159,0,85,22,243,50,250,165,107,110,134,57,143,33,69,128,14,38,153,113,205,128,166,228,123,116,58,77,209,146,187,230,13,59,85,68,120,102,30,245,38,42,38,61,21,132,202,93,204,28,239,191,89,6,221,41,116,85,145,230,56,230,115,124,159,237,179,92,51,225,252,35,93,105,134,188,59,243,208,111,78,167,94,149,159,166,70,88,242,29,149,108,122,15,81,236,108,134,47,90,49,104,25,250,175,252,142,235,78,199,199,245,42,39,229,191,252,208,182,24,207,48,214,125,71,180,128,184,41,242,195,133,254,130,229,214,51,151,159,234,5,86,86,102,25,110,109,194,37,129,149,220,231,156,110,61,115,234,37,203,48,67,230,217,221,10,199,95,151,103,62,47,48,111,185,112,94,158,247,162,159,170,88,80,229,230,110,201,238,103,78,184,198,217,95,153,158,139,45,191,12,175,206,240,79,81,128,140,191,93,144,62,222,133,62,206,181,34,53,90,116,114,111,211,150,240,95,110,248,187,89,103,160,33,124,252,151,209,199,168,43,235,244,222,174,143,50,141,130,166,238,143,223,213,232,29,201,110,62,94,213,84,31,129,175,222,194,76,89,232,113,69,96,6,25,234,243,23,98,183,254,186,40,77,55,170,57,107,185,33,225,112,188,63,79,14,15,69,92,109,2,67,50,127,19,89,90,159,160,124,217,93,245,115,77,120,206,74,88,17,70,214,249,107,106,4,53,204,204,52,25,114,164,141,119,124,205,159,100,163,44,219,73,88,90,226,230,19,186,91,185,57,46,123,246,13,5,78,193,154,101,142,46,75,201,187,213,206,117,93,27,39,244,4,89,115,205,139,219,189,253,6,92,5,153,79,191,26,106,219,82,222,213,96,107,211,142,89,202,189,30,71,26,230,1,162,237,154,207,94,143,248,196,155,196,36,59,199,37,234,155,134,212,37,3,33,102,155,74,217,205,19,64,131,220,188,26,171,224,29,180,10,223,227,211,88,48,141,49,160,34,97,134,223,126,137,185,25,40,219,205,52,6,191,200,197,72,232,242,149,1,6,156,5,213,235,146,39,3,16,49,125,1,193,174,81,95,161,150,36,233,153,90,183,31,151,3,15,44,133,62,153,241,94,118,127,47,220,66,137,123,58,82,73,177,107,176,125,247,36,251,66,65,210,164,249,136,255,184,135,159,175,219,201,15,158,35,99,187,121,155,0,216,51,159,29,234,194,21,39,200,233,217,159,74,15,214,227,38,95,60,10,102,195,89,206,175,249,66,143,48,147,124,108,98,5,12,227,243,12,34,36,98,38,121,176,101,9,67,55,19,79,77,121,173,106,141,225,254,211,212,78,87,81,51,40,41,191,55,156,202,122,172,193,238,80,134,175,143,102,122,38,69,126,26,52,86,243,29,30,232,215,122,168,111,52,120,192,49,248,126,215,186,165,139,197,138,204,104,111,110,109,194,248,207,173,136,111,187,191,149,49,50,206,38,95,154,196,226,246,91,79,235,200,149,121,50,169,118,250,174,112,188,27,244,103,116,26,241,237,170,223,252,248,82,237,81,233,90,159,188,97,212,221,76,107,70,151,57,106,242,142,247,99,117,131,133,108,93,60,166,5,120,239,125,238,53,17,215,16,115,183,38,243,107,46,31,173,54,204,235,252,90,169,110,38,219,36,187,157,193,69,167,63,56,44,99,159,195,9,65,75,228,172,221,60,129,209,232,107,27,21,150,155,33,39,105,186,105,208,179,191,124,46,64,128,54,151,254,246,162,179,206,135,220,90,198,106,83,243,162,100,229,79,94,9,197,151,126,109,122,19,219,142,247,182,221,85,102,18,51,47,222,155,221,237,225,152,109,109,142,120,45,100,36,36,176,161,75,132,175,235,31,123,83,6,170,186,50,87,242,70,249,105,236,169,116,86,61,115,167,158,188,252,99,67,198,167,251,85,49,125,197,88,1,96,13,30,128,14,168,228,4,11,188,98,30,162,46,40,111,141,167,92,253,107,163,130,88,150,222,156,237,168,249,62,108,90,237,91,142,31,90,233,93,180,12,51,117,36,153,228,245,28,31,189,250,94,217,96,63,121,124,232,16,104,118,162,2,223,176,88,94,85,182,36,128,248,183,33,16,171,113,40,101,177,210,4,88,99,211,56,103,147,172,190,227,202,34,102,27,102,184,66,95,178,195,178,98,180,5,196,142,52,64,58,60,51,156,193,123,199,126,86,165,186,101,74,106,144,160,190,139,169,32,201,91,89,39,163,59,218,236,200,173,202,60,226,184,105,239,222,144,219,75,214,173,91,198,39,251,177,201,220,200,234,166,147,234,114,133,71,62,215,241,150,147,28,217,231,67,182,18,159,99,21,65,205,2,250,33,83,239,27,18,48,159,36,43,243,252,42,250,233,254,195,198,232,39,63,220,146,193,162,125,79,201,8,212,203,28,5,63,154,98,237,100,8,230,154,90,77,104,205,87,150,117,134,188,143,1,40,208,123,55,127,229,184,19,254,201,47,19,152,47,31,17,194,136,115,248,188,1,107,208,57,110,119,98,224,81,23,86,156,99,38,133,48,220,137,71,174,103,15,217,19,152,86,121,250,145,58,140,195,45,169,25,184,164,123,41,32,61,198,144,173,18,62,36,232,167,175,153,118,164,172,230,81,172,145,213,205,236,93,73,30,13,234,149,56,217,76,49,81,14,77,88,195,87,245,247,2,62,93,31,18,192,98,76,206,85,127,175,121,194,221,199,122,192,79,15,38,192,125,112,116,187,86,25,250,100,160,227,125,109,217,250,217,114,218,131,206,30,183,111,244,152,51,192,241,151,56,62,99,138,254,156,135,92,199,165,20,52,12,86,246,128,242,172,166,82,42,223,107,236,220,124,23,166,122,171,231,67,67,47,230,2,240,224,220,47,208,87,201,218,130,198,56,150,222,164,104,240,26,221,49,231,230,129,15,185,80,98,88,153,254,115,140,11,67,198,108,221,176,114,45,109,190,105,251,136,1,53,234,114,50,29,79,128,111,224,55,71,243,32,55,93,244,100,72,125,85,79,83,65,24,85,55,20,114,198,215,188,18,187,151,56,118,48,44,0,96,187,102,48,10,82,56,68,90,27,88,255,114,243,6,138,169,79,158,41,231,221,105,182,76,93,85,190,245,249,88,51,55,143,109,200,143,38,13,69,107,55,214,144,251,222,0,217,198,22,239,171,26,96,221,61,141,213,141,206,94,94,108,192,39,236,30,235,15,138,148,213,204,160,251,231,164,162,86,134,158,15,80,19,77,255,105,195,242,233,14,63,7,218,68,197,205,199,67,146,100,34,27,22,225,103,152,141,92,78,54,82,158,181,12,127,240,97,89,3,25,149,243,125,82,248,41,11,32,178,236,41,40,92,109,247,164,137,151,91,211,133,107,4,179,126,156,47,235,91,25,31,43,25,187,107,37,18,249,172,204,100,17,188,223,123,27,174,173,125,22,64,27,238,1,193,122,88,213,159,109,6,81,127,102,168,59,228,107,81,35,91,113,102,210,110,126,190,135,44,123,8,219,118,173,97,134,206,86,175,134,233,211,151,61,205,61,99,233,107,91,33,210,221,74,107,24,145,26,50,11,59,211,151,231,230,115,214,108,241,27,91,49,122,91,255,109,8,44,102,146,247,174,198,15,151,221,188,104,70,209,93,28,54,63,191,183,41,202,234,9,66,14,100,187,151,66,212,57,212,207,160,211,104,94,208,47,102,142,239,207,213,231,224,187,53,2,51,195,36,41,67,14,63,83,242,147,15,20,239,30,226,248,81,162,118,42,21,204,103,206,102,73,29,144,24,88,201,231,10,189,154,73,202,219,192,191,246,9,56,253,197,140,189,65,191,8,13,16,183,243,8,243,134,81,65,110,14,176,183,250,241,68,129,167,233,94,186,136,172,226,131,52,19,193,144,247,66,14,115,181,48,27,45,149,140,10,37,214,18,31,132,200,85,99,58,18,184,227,194,220,48,23,235,232,12,51,168,141,227,223,249,160,209,122,190,63,230,10,96,169,61,51,106,42,98,6,78,25,95,132,45,44,137,35,67,139,182,51,194,97,166,12,47,83,137,208,235,56,227,241,219,67,155,79,33,242,226,48,140,97,65,79,86,106,81,164,138,225,242,244,171,135,169,177,137,25,141,141,234,49,198,54,98,72,73,76,156,15,74,246,224,153,209,194,201,98,54,140,102,9,115,255,100,246,186,229,176,60,198,216,112,94,85,241,238,96,69,156,177,60,1,204,77,57,180,59,143,90,246,123,173,186,166,90,41,204,244,24,113,60,132,247,177,59,221,248,51,197,199,6,224,40,206,31,99,148,86,92,75,98,90,60,48,52,197,94,32,204,215,106,91,38,18,2,90,103,77,196,120,91,147,198,179,66,203,25,231,42,227,57,139,156,140,204,217,227,78,251,131,13,147,112,237,98,6,44,237,145,211,38,191,88,63,230,109,24,158,107,6,201,254,158,107,24,141,238,246,15,13,167,188,122,249,36,24,203,101,237,132,144,191,90,162,86,159,155,184,184,95,51,92,141,18,54,245,5,187,207,61,217,50,69,217,150,101,213,159,193,39,93,233,247,6,234,157,117,142,129,192,190,74,56,231,132,35,242,159,75,39,17,33,198,245,53,142,195,73,211,223,103,142,153,82,218,184,102,16,26,69,92,40,35,56,187,110,14,35,144,208,191,146,233,125,166,130,135,131,108,100,136,55,13,89,90,32,226,178,223,123,25,100,91,54,5,206,139,155,255,205,185,78,112,180,253,227,147,158,163,45,204,176,104,200,79,131,159,234,183,239,136,65,41,77,100,137,141,88,176,164,219,57,199,144,226,122,44,61,207,57,236,118,142,17,207,66,237,132,151,67,235,245,61,148,201,248,0,8,93,26,148,145,159,137,223,38,100,150,24,186,34,36,185,182,191,118,53,57,108,13,54,17,167,187,211,44,255,218,171,164,202,64,99,215,244,165,71,21,82,91,2,201,111,77,242,32,126,243,115,130,3,50,253,100,76,230,5,167,76,26,73,141,209,85,242,45,153,42,171,91,7,211,90,242,41,25,199,37,230,66,50,76,98,209,12,47,168,207,123,53,128,129,212,53,151,153,16,74,184,222,27,124,0,231,123,52,53,31,123,246,65,203,199,213,203,69,139,62,11,197,135,230,179,152,239,57,91,87,51,34,26,247,230,96,83,166,230,37,96,9,219,183,245,99,130,229,89,75,19,65,224,192,110,173,151,46,226,101,200,75,201,19,237,96,228,153,150,43,219,159,36,44,148,1,233,230,35,207,149,80,202,107,154,245,184,34,243,178,105,91,151,253,18,38,60,210,49,232,113,100,255,237,31,12,87,146,57,0,128,214,245,7,178,165,127,139,38,115,206,46,67,251,188,63,26,117,162,161,9,149,145,219,240,181,221,141,75,88,62,152,189,117,246,141,3,151,171,110,9,149,209,228,37,152,187,102,178,247,154,195,157,221,4,4,221,186,12,11,41,89,168,190,246,229,232,3,197,156,172,150,44,102,192,117,62,25,140,13,29,42,253,255,18,196,249,239,255,242,47,255,241,143,255,240,199,191,253,239,191,1,113,166,242,119,0,113,66,47,130,238,180,195,254,16,133,123,58,201,152,217,142,189,36,78,131,196,152,18,129,158,125,135,9,224,230,109,152,144,246,201,147,151,233,216,10,162,204,158,190,105,244,78,199,153,155,87,234,90,91,40,168,17,54,135,5,18,60,164,165,89,196,70,169,34,0,64,52,200,232,161,131,32,7,68,163,97,70,117,92,127,27,154,17,175,61,227,252,225,208,139,25,161,153,21,230,92,52,56,134,232,24,70,188,176,106,84,2,169,126,73,14,31,181,133,172,174,36,25,202,28,248,80,148,185,105,51,82,243,184,156,25,102,29,121,127,74,11,36,131,2,173,69,207,97,29,31,243,217,41,28,183,193,146,17,144,218,143,212,184,148,184,183,161,29,53,55,154,243,12,0,15,243,178,107,225,185,116,59,194,98,68,0,220,74,60,132,36,117,190,122,141,102,222,10,87,97,165,151,84,223,123,77,220,158,254,217,8,246,149,166,48,243,22,90,162,223,107,83,113,118,4,92,37,134,249,204,4,112,75,59,224,117,171,9,10,199,242,249,253,158,180,134,128,35,71,172,37,21,242,151,45,240,115,180,227,75,109,2,181,198,124,93,50,204,11,164,218,210,170,8,142,146,127,145,19,115,42,82,147,52,72,119,250,44,204,133,195,90,110,110,202,113,49,106,199,27,153,250,222,103,119,173,165,4,248,142,116,129,84,15,76,248,179,63,43,48,6,53,211,175,233,200,141,243,203,171,202,244,207,124,130,254,32,133,199,243,223,90,120,67,88,250,161,25,79,16,167,197,76,34,254,249,176,144,121,124,78,132,134,107,81,98,22,209,251,42,7,93,49,49,238,152,161,56,130,250,78,25,158,188,0,74,38,3,215,125,14,89,82,186,177,228,51,254,132,156,115,27,40,119,108,70,231,31,230,162,199,32,24,179,25,192,85,104,207,228,222,52,241,35,149,244,204,91,183,50,170,195,115,191,171,81,138,86,220,197,64,207,46,64,202,203,80,77,82,153,198,241,222,142,209,4,204,123,102,130,84,166,27,137,17,223,202,206,250,94,162,171,78,217,123,129,56,245,23,3,13,214,250,82,92,6,130,242,126,243,97,0,106,69,87,28,95,49,176,215,131,16,121,108,173,184,211,50,228,248,105,242,126,243,131,98,152,120,119,1,118,39,219,175,245,122,188,245,238,155,2,13,197,96,9,62,40,6,56,57,220,76,199,228,110,31,20,195,241,47,3,187,189,142,167,185,20,195,211,225,132,40,15,248,93,167,194,177,22,9,129,22,184,112,176,68,73,175,110,8,56,251,7,43,246,133,4,247,68,217,168,199,201,69,14,178,206,172,208,36,26,38,221,156,76,61,67,176,94,70,64,116,31,156,184,107,228,162,104,224,51,72,151,202,246,152,207,207,128,202,20,51,45,6,190,172,79,64,184,132,198,208,128,202,55,61,131,177,160,228,44,215,54,195,153,223,111,13,187,229,121,74,53,31,223,62,57,172,245,87,29,81,96,106,51,61,19,55,155,24,173,130,125,1,2,103,71,220,34,176,200,166,251,1,166,174,238,167,11,145,213,146,176,24,132,103,144,248,96,6,158,173,128,197,106,169,89,55,179,205,126,224,92,116,28,95,104,7,230,108,226,24,10,1,157,174,161,60,192,234,14,84,234,20,207,136,242,129,191,88,134,172,246,3,105,103,129,249,10,233,214,131,85,4,240,130,136,75,236,134,221,244,227,179,194,2,147,241,150,252,204,96,76,210,214,38,3,18,179,197,241,242,168,7,22,193,10,152,234,216,172,222,179,65,133,106,74,153,169,29,191,62,213,228,167,79,35,48,111,114,111,16,68,201,15,62,14,166,250,193,51,210,68,28,104,200,95,57,77,46,166,120,48,134,255,50,93,76,61,127,219,65,90,192,6,41,158,213,38,128,69,83,100,234,238,106,180,106,236,46,67,219,92,246,154,62,137,225,224,56,123,185,244,208,76,35,220,243,7,63,214,81,180,247,103,66,250,234,247,206,176,162,200,76,34,99,181,174,38,133,105,12,32,103,158,197,76,146,192,215,0,65,217,89,160,242,100,84,69,182,31,247,199,143,216,132,132,106,166,226,18,102,186,48,4,108,15,99,228,202,62,15,233,24,158,69,190,38,89,128,18,88,99,134,55,105,55,10,48,197,182,253,99,35,70,179,116,71,163,234,81,196,76,139,147,64,53,207,230,220,102,246,131,181,14,171,187,203,205,127,181,215,59,166,213,250,33,4,36,74,114,180,71,139,130,149,82,21,201,9,125,93,153,190,130,42,136,210,247,203,199,77,12,90,61,147,167,179,18,230,51,159,3,162,38,63,128,10,9,67,153,41,4,240,174,197,61,12,48,90,159,146,27,102,227,12,221,110,6,16,49,255,202,28,205,63,96,197,206,43,46,49,91,218,177,184,153,14,96,129,134,119,136,117,167,47,124,144,198,117,234,123,97,142,222,8,48,93,91,129,112,72,75,175,229,167,219,121,133,185,214,231,181,65,188,248,52,37,148,157,146,153,2,158,199,228,244,1,47,86,87,151,97,65,120,175,120,159,88,173,6,1,19,235,57,113,178,55,86,80,184,232,83,102,10,103,10,77,106,49,21,70,218,50,199,45,101,54,221,141,130,81,183,136,3,71,35,52,215,248,131,3,115,16,24,221,217,113,168,192,185,51,14,17,167,196,85,199,202,201,225,62,105,131,244,73,173,231,156,133,124,194,183,5,75,138,201,12,135,66,57,192,246,156,70,77,87,246,153,163,217,75,200,182,97,45,202,73,98,62,46,89,114,31,12,49,194,218,94,162,252,152,141,84,232,237,164,77,207,62,146,5,199,63,241,45,135,239,53,116,254,23,211,232,244,67,153,188,173,162,183,135,137,125,186,55,77,173,78,200,183,49,159,33,141,150,42,114,169,103,169,201,168,156,195,16,221,55,63,241,43,243,72,70,229,44,235,243,145,252,106,115,9,166,252,54,40,163,22,65,118,34,212,234,242,218,70,169,236,59,22,164,197,67,39,49,56,29,52,1,220,209,33,181,32,171,115,176,71,213,240,100,80,97,144,36,10,137,68,42,50,209,73,137,94,71,145,169,194,236,106,235,245,253,157,19,255,76,211,63,39,85,1,110,120,221,58,253,137,247,136,209,171,102,85,12,98,121,179,69,212,233,129,200,74,50,9,64,155,103,130,167,9,137,137,163,91,150,241,217,223,116,16,75,181,46,141,95,65,136,120,141,147,48,25,29,152,111,154,132,174,223,48,83,225,214,16,19,140,89,92,76,35,172,134,206,240,165,68,170,137,46,169,162,144,238,19,40,204,210,61,91,52,201,41,107,212,195,201,219,134,103,193,166,149,23,62,96,42,34,141,225,239,181,126,13,227,31,28,36,114,138,110,70,164,182,40,36,48,227,52,250,163,225,225,215,161,184,61,160,18,23,243,151,23,244,113,146,37,57,227,65,35,245,12,235,217,250,53,4,53,85,245,91,147,206,244,197,10,87,206,47,142,108,14,8,201,116,138,21,13,203,233,249,30,241,189,56,101,113,236,36,82,172,53,80,200,104,223,228,188,53,234,161,229,165,249,231,92,149,22,25,249,109,240,81,236,168,215,140,40,92,87,164,48,200,211,210,253,106,42,245,58,166,180,134,37,47,130,210,183,76,165,64,126,58,17,40,250,147,253,56,167,228,201,22,117,3,207,152,162,127,210,155,198,184,164,109,186,79,165,77,189,245,188,230,159,179,30,97,190,76,205,115,245,128,52,210,163,158,181,152,119,108,199,51,32,48,103,11,84,222,100,228,121,25,134,143,217,66,57,13,137,23,112,201,139,165,0,173,102,149,2,253,4,201,25,211,39,220,28,230,241,107,172,111,199,243,53,3,82,23,231,213,20,186,154,151,254,161,134,6,165,165,105,134,108,125,98,215,12,67,121,23,56,4,92,34,249,234,223,77,186,72,201,83,232,213,192,74,110,181,171,48,237,218,208,132,58,17,239,184,192,1,230,37,210,165,85,203,12,156,246,119,88,206,144,169,48,0,102,242,237,217,175,198,137,144,206,118,174,230,0,184,239,77,182,156,68,182,188,183,241,245,223,79,66,167,40,137,56,125,111,132,116,239,147,131,135,88,90,113,165,90,51,46,113,155,137,104,145,172,20,51,76,119,183,137,15,110,33,90,79,164,148,156,209,154,105,183,70,78,6,60,139,36,168,225,108,145,18,186,191,13,190,90,136,115,109,204,55,41,219,107,110,214,241,169,216,253,98,181,231,107,238,68,159,218,116,64,198,230,246,210,77,198,84,225,95,16,186,194,82,119,141,203,232,192,116,177,111,114,174,110,5,42,191,245,115,209,248,113,79,21,46,182,70,15,25,147,66,39,242,10,51,181,181,79,237,165,215,203,226,122,204,16,73,212,15,62,30,14,153,91,4,60,71,12,170,226,10,194,101,201,108,127,52,130,253,52,178,238,175,27,237,147,59,38,166,192,251,169,103,49,19,110,3,58,173,12,224,54,20,84,205,155,222,132,22,0,157,51,83,147,34,155,73,37,248,14,73,127,224,249,5,45,196,157,41,90,103,152,161,50,108,154,228,54,150,187,225,191,13,162,91,83,136,172,200,226,56,144,98,50,30,58,23,12,78,220,125,121,14,154,227,181,171,192,212,237,111,224,58,203,15,212,208,62,24,223,115,20,221,83,137,182,24,3,172,104,81,41,221,28,185,245,38,244,169,72,142,19,64,65,139,121,159,140,168,116,105,249,190,88,77,210,87,200,164,235,63,171,27,128,126,104,187,165,54,104,248,201,84,180,79,185,171,222,214,93,130,34,18,17,85,243,243,198,209,118,223,107,17,9,42,42,26,250,251,251,92,52,208,78,181,90,180,231,91,45,24,2,90,202,191,62,192,213,228,32,184,101,102,104,17,39,211,14,119,33,167,104,54,149,218,101,39,70,92,36,37,95,91,63,173,2,29,18,120,99,28,70,85,232,15,108,163,41,82,156,111,119,7,140,166,226,213,62,61,5,203,150,254,53,195,14,240,41,241,36,83,109,248,153,241,7,120,49,249,210,217,192,152,243,154,17,5,86,188,93,65,157,192,87,87,53,40,89,255,128,212,201,76,95,199,201,56,96,112,158,116,142,246,230,163,82,147,209,3,107,65,131,178,94,9,235,162,142,165,63,13,3,102,243,123,35,37,250,113,217,40,72,12,127,45,206,85,137,243,153,254,53,80,82,213,184,221,62,133,24,20,16,147,191,213,54,25,239,161,61,30,125,58,180,5,234,26,210,160,242,96,213,122,151,226,234,141,120,220,95,245,143,220,148,43,89,24,154,250,4,90,86,168,253,123,5,221,212,111,62,109,49,213,72,27,239,152,192,177,52,179,190,22,201,141,11,130,162,106,152,70,211,162,26,184,112,71,153,83,183,106,128,32,196,92,97,171,244,123,195,65,182,117,68,237,36,188,243,136,68,175,233,243,233,250,0,30,121,223,218,200,224,207,215,249,147,130,156,74,40,120,215,11,201,88,164,236,62,67,156,110,117,5,107,59,159,79,71,225,236,169,215,171,129,38,204,56,77,52,8,97,207,240,107,55,179,251,211,57,1,182,255,162,83,97,211,2,216,164,29,81,63,249,170,107,38,142,47,243,211,151,148,75,124,0,100,46,193,111,127,218,150,214,242,15,112,206,42,28,35,197,109,80,116,115,235,88,91,20,216,13,213,1,237,230,29,18,90,255,231,167,110,73,66,98,251,152,32,117,89,245,132,166,183,61,95,198,36,116,198,147,137,193,107,171,10,242,10,205,205,38,228,43,199,28,11,123,63,171,86,201,142,167,190,199,114,19,212,213,178,187,88,83,82,246,189,9,66,156,227,237,78,61,187,183,59,67,20,51,41,39,233,193,15,114,197,183,166,179,248,161,120,81,87,106,64,54,236,247,6,44,162,141,63,84,190,183,175,97,176,5,227,115,177,53,65,46,55,155,180,167,108,31,185,88,209,253,183,35,159,201,102,76,61,234,96,146,38,75,110,62,17,163,130,123,104,151,239,222,33,0,53,224,92,187,106,80,70,72,112,125,91,218,235,80,36,80,31,15,12,187,207,161,198,167,83,8,13,36,39,0,141,221,76,95,105,213,176,202,4,86,221,10,79,186,2,104,72,241,223,57,64,147,98,81,72,57,36,193,189,249,230,210,240,233,171,150,223,192,181,92,13,216,73,66,106,210,190,41,165,162,25,216,79,154,12,145,51,215,130,12,243,245,78,160,110,113,133,246,207,167,105,226,206,215,140,72,155,166,116,73,220,181,238,31,227,220,217,120,113,197,220,217,174,253,230,76,184,158,244,106,180,155,124,201,26,121,162,230,124,79,220,8,248,227,14,119,55,138,25,97,224,130,148,9,120,205,53,3,178,155,146,201,91,228,225,159,145,136,74,185,164,126,204,23,215,76,113,121,74,101,129,48,101,249,152,12,80,218,74,160,117,198,35,112,29,240,209,12,10,167,242,86,36,125,252,232,36,13,56,244,99,172,102,60,183,247,165,128,63,228,37,164,49,203,186,239,239,173,73,223,230,36,164,75,139,92,203,149,234,153,20,13,56,125,213,204,139,221,225,92,132,59,77,127,153,186,120,190,81,33,18,147,19,250,35,25,18,88,133,175,63,93,141,5,120,72,209,143,20,196,242,230,122,176,15,86,188,211,155,211,98,225,87,163,69,191,246,135,21,3,82,55,191,152,12,249,84,154,43,40,75,46,186,255,152,7,64,122,169,188,25,123,229,5,97,209,70,14,142,75,25,32,96,36,243,89,68,198,55,111,45,148,194,15,234,205,151,245,199,78,164,84,33,8,177,186,51,110,180,56,99,235,242,64,12,240,166,23,161,150,156,16,10,202,205,97,30,247,158,33,84,33,81,118,172,90,164,157,36,187,221,252,227,155,212,133,105,233,148,107,62,49,73,254,86,128,105,53,79,97,46,124,3,109,115,55,33,106,255,109,226,171,162,4,43,112,122,182,235,30,54,74,120,73,250,149,76,45,211,181,230,49,51,53,100,9,64,154,210,47,233,35,102,4,55,180,210,186,77,141,200,175,70,21,160,140,207,213,104,98,250,163,113,18,237,162,85,119,58,136,147,15,75,159,52,39,108,45,202,27,159,204,53,143,252,65,119,52,163,233,240,76,103,179,182,232,174,69,247,110,36,31,215,74,39,85,81,154,44,154,20,243,246,247,58,254,118,154,31,62,133,196,73,118,135,60,35,111,82,63,196,25,21,13,166,251,224,36,12,62,48,6,83,128,191,54,114,185,77,66,1,40,18,206,22,127,159,26,9,79,13,255,43,137,137,187,122,144,89,97,79,144,237,223,78,193,139,63,38,240,28,43,137,3,145,110,79,233,53,27,55,178,50,76,64,175,112,21,40,65,217,224,94,104,62,175,66,226,113,251,231,127,109,227,75,92,182,244,107,36,185,143,6,205,206,254,164,38,178,145,160,92,171,177,88,42,231,6,104,61,95,185,28,167,48,131,105,18,172,89,130,225,154,143,115,13,37,147,194,66,233,247,243,155,179,178,183,230,7,140,154,255,250,55,72,167,209,241,59,53,203,5,221,199,184,102,232,109,155,166,46,146,177,66,248,213,149,31,72,159,171,79,120,92,220,186,141,245,76,47,134,157,232,90,145,234,88,242,214,168,137,57,183,46,203,255,44,108,141,102,13,84,95,182,255,50,132,52,99,175,79,226,208,133,209,49,119,194,45,229,56,177,42,83,115,179,109,34,242,185,72,145,109,159,42,63,102,113,101,157,153,191,243,252,154,13,187,172,148,100,133,134,187,176,50,29,116,31,134,82,218,123,18,204,76,151,151,236,164,153,53,239,239,69,213,230,179,48,129,241,58,174,26,132,27,236,102,31,74,50,192,48,254,219,11,225,197,15,141,213,54,62,114,55,183,76,155,156,152,143,171,144,124,71,129,8,169,76,169,203,109,164,109,166,95,141,79,50,37,116,192,77,129,221,98,186,217,160,154,202,163,216,187,107,98,153,153,240,96,127,78,175,226,190,155,249,167,85,154,157,240,98,122,185,42,172,211,178,90,67,42,234,48,186,67,8,127,173,212,7,63,30,80,106,174,245,59,173,179,112,40,67,41,100,82,176,118,187,25,214,111,245,83,140,126,39,249,213,184,67,185,168,255,100,12,254,97,222,212,59,186,58,19,77,198,140,111,191,178,58,42,20,235,253,165,233,140,83,14,184,133,96,242,246,149,13,146,98,213,170,30,84,159,231,215,238,91,195,29,242,33,120,60,91,52,220,255,207,220,180,54,114,124,118,0,250,110,157,198,232,45,208,13,224,98,221,23,8,128,134,172,168,17,34,179,179,193,222,197,57,77,222,80,201,81,105,90,244,45,103,26,59,190,60,216,175,157,179,186,217,136,16,101,154,97,78,94,8,59,102,132,114,100,80,88,121,87,66,102,90,30,137,220,134,88,67,191,131,20,110,101,111,85,176,139,157,207,247,165,89,60,168,176,139,57,67,15,126,199,219,186,187,183,50,129,194,73,58,174,223,216,200,254,183,242,49,39,168,6,238,152,128,197,23,102,106,91,170,53,78,84,212,84,234,82,54,89,18,100,215,99,109,198,233,170,46,14,175,89,146,127,172,95,115,132,84,142,161,63,171,78,115,5,142,104,119,105,82,60,230,105,109,243,215,156,113,111,133,78,118,14,227,128,24,215,204,94,219,100,80,232,49,184,124,103,248,89,232,137,125,172,217,84,123,174,121,27,111,174,78,132,227,90,223,205,140,184,112,182,249,129,240,156,101,236,60,85,38,9,76,118,72,47,246,209,198,233,62,35,164,211,23,25,193,234,151,66,93,176,197,101,28,80,169,123,210,143,246,80,158,76,107,233,29,162,200,237,102,227,44,145,58,62,218,46,94,169,133,88,164,124,38,127,231,252,189,100,248,19,136,45,224,237,166,104,19,227,21,189,102,28,113,113,112,0,67,160,216,125,31,173,192,236,44,243,151,182,63,7,63,128,48,59,135,177,146,70,90,144,234,29,88,104,22,157,113,121,23,115,101,243,190,49,104,44,112,133,159,21,231,245,34,210,77,165,133,115,255,13,168,233,16,249,165,80,6,43,173,157,249,143,233,198,114,32,221,136,206,186,152,235,28,87,204,19,179,13,208,155,250,21,100,93,190,233,149,179,35,145,248,18,128,13,139,148,13,226,154,79,88,94,196,127,167,135,191,249,153,133,140,241,128,18,227,153,105,22,240,140,97,183,98,150,176,90,52,3,251,180,228,102,104,115,150,68,61,229,199,2,224,230,49,104,232,16,243,160,95,231,126,42,6,4,168,208,179,30,183,105,121,155,43,204,43,200,28,201,197,224,253,220,171,35,62,66,104,68,204,48,78,86,159,38,141,162,65,19,126,173,2,45,100,191,238,15,29,104,64,120,167,152,65,205,220,163,129,92,132,233,213,136,25,190,186,225,230,14,37,128,190,118,161,59,207,159,140,38,228,220,245,226,204,223,253,167,105,152,73,91,159,12,156,125,242,123,159,3,144,190,64,125,109,72,81,239,168,224,131,19,212,170,25,165,199,59,85,232,44,253,240,37,195,170,63,99,187,97,174,100,157,135,5,98,183,27,88,32,175,71,2,76,95,107,177,159,248,79,163,11,168,11,147,208,207,37,176,49,91,151,218,214,17,183,121,232,230,5,17,70,215,81,153,1,115,0,40,208,87,145,237,29,2,247,30,155,108,71,40,176,11,52,8,33,240,229,53,161,110,226,78,73,174,38,11,56,125,79,0,189,62,135,164,51,232,61,0,168,112,205,155,170,130,12,74,110,166,155,249,179,158,175,1,105,116,21,43,232,182,238,230,204,153,39,207,213,224,117,190,81,34,197,249,149,148,14,28,47,120,94,57,92,51,195,97,44,143,109,92,82,183,184,120,204,160,188,100,31,133,239,12,70,204,247,211,75,232,208,72,64,194,113,59,221,204,7,146,100,8,148,17,169,249,22,127,198,195,242,96,207,60,96,34,159,62,83,54,37,64,57,213,80,65,130,243,204,135,116,208,184,255,102,41,228,42,233,93,205,50,22,14,68,210,4,134,159,242,207,5,207,188,62,90,130,14,204,151,118,95,25,97,233,248,237,159,60,205,251,94,139,47,248,82,179,0,35,67,169,148,39,79,166,59,242,204,29,241,204,226,55,63,231,67,22,38,231,138,206,96,245,60,56,58,141,163,148,143,57,1,119,156,241,73,206,150,36,86,170,181,203,141,199,137,16,201,44,172,108,195,126,106,34,103,41,188,97,228,250,102,216,142,231,201,139,137,177,82,120,187,135,203,64,52,88,186,96,43,12,171,238,67,35,108,9,169,109,127,86,35,250,242,147,137,44,85,150,45,3,92,35,69,13,127,106,180,96,202,59,93,64,254,210,228,23,87,119,192,137,69,204,199,213,244,244,16,173,212,168,3,169,185,76,135,12,128,179,167,85,69,140,201,34,130,107,5,62,80,245,193,206,185,150,189,227,18,130,23,147,47,124,230,179,3,167,228,91,2,185,231,179,0,186,152,137,152,154,191,150,97,55,167,252,246,68,10,179,249,107,193,78,45,128,47,90,69,80,137,240,101,205,17,40,24,127,19,48,115,206,237,179,74,80,8,92,47,57,100,221,77,197,115,179,208,238,159,189,44,85,53,227,178,23,55,159,3,92,168,58,43,212,32,245,82,245,99,238,96,238,178,154,219,136,45,126,162,43,56,94,249,208,204,39,14,189,47,70,27,172,40,112,155,25,194,228,48,227,34,14,125,114,68,8,252,8,128,29,126,203,185,104,143,150,60,37,221,97,184,162,33,80,95,140,202,90,92,61,9,146,62,239,93,0,228,186,25,77,163,207,189,183,179,32,244,95,177,103,124,158,251,124,126,247,220,12,254,44,93,199,152,57,84,253,106,206,33,161,198,62,102,178,43,183,54,102,72,107,120,75,196,124,70,165,199,197,231,198,41,235,131,209,87,231,47,117,142,197,45,68,83,245,71,164,61,159,153,54,56,189,216,50,49,254,220,103,71,169,194,186,109,189,28,160,106,174,25,94,108,225,126,160,183,6,74,125,191,122,112,40,118,49,227,238,122,10,19,21,112,176,42,50,222,53,27,137,205,53,255,164,71,229,183,143,47,155,75,76,98,26,75,219,144,57,78,67,124,119,15,202,164,45,219,75,25,144,186,39,222,139,247,54,167,95,204,80,197,92,149,34,27,22,82,51,239,209,166,149,161,234,51,103,53,46,3,237,187,13,76,212,59,246,64,0,3,182,142,31,222,84,250,139,152,203,88,238,237,162,71,59,245,165,240,34,16,58,245,139,87,229,228,123,102,248,108,156,239,178,219,226,19,112,44,121,242,82,229,157,97,255,149,249,109,101,152,52,227,91,255,38,165,152,173,109,127,198,163,89,107,233,51,23,218,184,98,93,159,69,141,134,155,152,57,6,118,124,14,232,173,135,154,233,41,151,169,176,148,67,26,60,9,49,149,63,26,239,248,20,23,49,219,143,251,68,201,156,92,239,181,201,182,38,167,178,101,30,109,225,186,65,58,16,94,213,25,23,3,18,127,235,3,138,171,50,227,75,159,143,199,38,242,204,56,95,179,249,107,217,163,203,169,56,140,205,198,195,212,105,78,210,43,16,212,159,16,112,60,25,81,132,180,36,33,169,182,247,213,14,52,115,217,82,138,194,12,231,220,124,87,43,170,166,154,122,75,143,169,100,94,105,250,152,137,203,222,147,211,255,47,143,102,4,180,49,44,128,179,186,236,226,198,80,93,70,172,77,178,142,50,79,241,225,209,30,119,243,160,187,231,13,234,153,165,96,120,252,234,159,178,225,91,217,196,211,64,142,127,230,5,121,158,244,188,86,104,89,96,228,186,102,20,156,133,212,146,16,33,5,11,34,58,170,112,118,244,103,94,16,158,166,28,231,207,57,108,150,154,19,53,159,17,102,210,137,106,237,59,251,79,79,19,95,110,31,115,117,77,82,51,195,3,179,158,25,228,193,21,202,192,131,130,44,90,205,229,76,251,216,56,80,33,206,130,250,40,52,168,173,216,107,81,189,203,178,29,98,134,32,106,134,57,9,248,156,198,56,107,99,113,235,128,75,239,93,108,116,94,145,78,233,70,60,245,102,185,5,78,37,197,213,108,59,229,173,206,130,195,230,98,190,102,78,69,60,29,204,208,25,185,55,205,222,32,244,16,104,64,227,100,189,208,9,182,0,177,194,9,28,158,122,3,48,180,229,201,232,225,108,113,239,6,63,222,219,108,49,211,208,91,194,12,119,116,126,102,64,37,43,162,73,144,100,85,141,227,249,225,21,180,120,223,106,37,226,155,97,70,119,70,158,11,204,111,185,248,95,202,11,72,231,202,15,3,216,189,82,24,156,16,38,68,41,55,71,198,196,25,105,186,105,160,212,151,18,41,211,58,208,221,241,132,57,42,137,59,13,228,16,58,142,18,230,186,5,92,140,217,18,33,110,134,82,225,125,203,73,29,184,250,62,77,157,107,202,202,197,37,162,227,172,132,185,161,250,170,102,234,125,61,204,144,189,201,79,211,216,117,197,220,41,154,44,32,253,31,51,64,194,30,102,72,244,229,230,163,15,111,43,194,220,140,31,79,205,204,143,103,166,229,65,158,156,136,165,196,163,65,123,47,185,118,18,71,195,37,83,236,184,175,34,44,104,102,107,214,10,115,154,95,51,104,52,255,94,132,111,163,100,181,150,17,71,163,109,158,47,198,192,10,249,155,63,24,50,159,82,6,38,7,5,70,195,63,8,120,109,153,72,100,168,188,177,7,107,34,18,173,106,54,237,206,48,27,155,157,154,169,17,143,72,35,157,33,175,106,62,195,189,98,34,33,255,59,213,8,34,160,135,81,164,20,177,154,132,132,191,50,106,118,79,157,249,152,155,17,96,197,197,169,104,103,117,177,162,193,142,28,19,72,250,212,228,106,96,20,61,166,17,68,231,93,199,36,219,121,225,9,44,82,30,159,183,34,219,242,166,112,50,181,76,153,39,144,213,57,132,3,230,66,216,229,223,151,6,16,211,29,61,127,130,63,163,109,127,214,69,150,226,150,154,200,229,230,44,144,24,168,232,208,49,119,51,121,125,137,24,11,190,70,142,168,141,122,191,240,249,23,195,63,123,221,132,254,15,150,207,123,107,26,235,231,240,101,13,209,198,146,92,59,102,118,130,72,163,82,7,144,117,77,211,93,138,92,141,245,135,9,107,62,200,240,25,82,3,189,90,23,143,236,87,156,37,213,105,116,186,201,81,72,119,18,60,134,48,77,122,94,250,215,170,40,191,109,4,128,62,147,10,234,45,130,101,197,140,211,180,95,222,90,193,172,152,97,166,242,228,243,52,37,212,55,149,58,162,198,213,125,195,115,37,140,61,85,204,107,59,212,21,43,26,176,31,43,13,239,113,49,152,209,215,112,240,131,211,135,243,7,189,41,68,247,106,78,219,201,183,49,211,13,35,79,134,16,77,172,205,98,237,10,178,116,89,108,217,137,66,173,175,45,137,47,143,25,204,141,223,188,117,162,104,189,218,246,164,17,102,42,22,242,219,20,137,82,14,51,233,6,89,34,28,225,125,187,59,80,170,181,4,202,139,17,28,196,217,71,113,105,188,4,86,97,31,137,176,12,90,214,164,47,205,25,225,172,99,88,143,167,33,155,52,237,202,227,61,87,45,198,9,47,102,144,36,37,204,128,213,100,166,0,189,95,57,10,13,84,71,36,109,199,132,174,221,177,91,52,18,210,190,50,213,140,246,91,117,115,222,159,137,130,128,107,156,139,36,166,251,208,175,101,52,8,30,121,65,72,149,155,190,23,241,75,28,16,36,251,171,36,92,64,96,0,5,242,111,157,115,21,22,67,163,228,33,75,229,86,163,56,249,152,115,118,98,99,204,131,172,226,51,31,103,119,132,11,84,146,37,64,228,167,129,83,77,119,84,160,231,201,187,124,204,235,229,60,80,118,27,66,185,128,153,66,254,51,131,239,126,83,1,104,87,241,170,62,141,130,159,194,101,249,169,214,249,7,201,208,184,75,155,61,233,228,149,188,197,202,80,147,82,218,129,200,120,189,220,28,120,30,77,51,97,6,91,228,101,184,141,82,227,148,123,47,218,114,86,152,207,174,157,166,60,25,47,221,125,175,205,128,122,183,24,33,44,91,207,216,84,115,2,90,182,85,118,84,248,16,49,94,163,169,185,189,154,83,54,249,229,42,214,115,8,236,247,86,153,254,154,46,230,62,157,207,234,103,62,30,151,140,9,181,227,233,197,151,95,223,208,208,39,179,253,237,93,61,104,211,16,51,186,232,241,53,206,158,46,84,42,192,28,225,112,158,97,254,40,136,96,38,26,141,215,66,41,253,243,211,8,5,181,120,47,128,93,114,224,3,55,148,175,97,106,135,251,79,193,222,91,3,226,118,128,129,97,168,145,194,212,39,45,37,189,143,79,207,191,78,187,9,160,237,189,9,92,1,223,247,196,89,143,97,56,27,212,254,140,49,172,239,126,142,226,246,76,105,248,183,81,106,17,23,3,222,79,75,191,64,134,98,56,190,31,169,205,166,115,227,108,119,190,20,11,10,60,66,247,88,140,87,207,195,40,64,146,89,15,112,147,241,45,177,225,67,69,91,62,147,246,132,44,114,241,82,191,27,17,197,234,16,24,146,129,144,13,233,83,247,182,226,0,78,180,232,138,51,6,193,126,13,39,147,237,167,74,114,134,78,60,84,189,194,76,159,164,156,7,4,127,59,82,205,197,72,17,179,204,73,11,215,99,111,203,208,195,246,170,230,49,29,35,223,127,154,136,89,173,8,99,203,134,223,132,230,187,24,209,84,138,115,14,247,73,79,193,227,38,180,229,233,17,74,139,99,235,249,250,235,93,243,179,253,120,232,171,235,41,200,14,29,39,81,197,89,253,90,207,194,123,71,40,104,114,89,136,124,250,157,226,36,50,122,195,164,135,96,162,168,84,194,172,77,234,70,239,150,99,91,44,70,189,45,187,38,81,126,117,113,11,107,71,75,250,169,207,198,69,255,195,51,211,118,176,245,236,239,129,115,132,206,141,70,162,172,230,253,170,14,240,233,205,166,206,22,144,165,200,142,64,160,119,98,52,121,114,122,206,218,115,120,104,128,87,111,138,18,96,164,231,233,98,68,174,93,220,37,224,87,57,204,224,33,244,136,29,176,230,190,171,241,98,234,199,23,43,171,6,122,130,158,48,209,204,41,112,57,57,15,14,155,59,33,152,228,171,200,2,213,72,72,89,164,51,213,189,133,120,61,134,124,50,43,229,214,64,177,93,181,163,255,18,49,226,58,211,229,194,113,30,230,53,63,110,57,12,167,37,124,250,169,117,53,244,194,218,75,237,87,122,86,251,250,152,129,145,215,48,83,71,238,106,38,149,217,3,243,145,53,190,163,214,181,28,191,79,148,73,47,192,148,104,195,218,91,252,98,2,111,65,75,17,123,16,48,120,32,132,164,162,70,104,199,87,77,145,145,61,3,11,210,75,94,218,232,12,226,222,72,115,234,60,25,184,210,126,180,87,227,199,155,242,203,103,152,114,100,117,104,45,56,159,86,3,184,106,170,68,17,253,65,56,177,196,12,7,146,39,156,232,89,60,81,151,152,103,53,230,115,15,60,135,209,176,136,25,229,185,72,65,192,217,37,124,148,214,136,48,34,235,217,208,69,75,178,236,233,134,109,253,129,85,78,220,145,100,67,250,161,7,3,212,65,213,88,120,239,48,209,215,191,194,76,115,146,134,204,104,3,100,143,199,51,56,56,153,11,144,65,159,29,206,127,59,91,51,182,68,243,231,147,161,134,230,169,130,130,66,167,102,18,206,113,234,36,14,214,168,184,135,38,133,232,168,157,145,51,170,80,238,73,218,134,210,111,217,145,61,161,170,32,71,38,96,186,232,80,134,183,30,154,20,205,113,156,253,40,138,222,128,34,155,168,16,97,174,187,69,26,130,214,176,165,73,12,56,148,3,243,1,136,79,85,15,48,211,137,226,105,159,243,195,165,234,123,145,21,169,241,185,105,34,22,238,10,99,166,221,177,19,55,171,68,127,30,173,33,144,17,89,60,16,176,243,147,53,50,198,45,55,67,4,217,52,15,103,18,109,45,32,62,85,186,240,111,58,43,144,75,235,215,219,161,102,147,218,114,243,132,246,94,238,77,69,61,138,253,150,187,172,77,174,54,113,153,200,139,54,75,20,105,238,146,146,199,75,155,110,149,218,69,38,167,70,237,12,4,114,214,7,59,158,198,42,45,208,67,164,60,246,39,37,11,189,92,164,131,139,169,82,139,57,243,207,147,39,116,161,4,223,146,134,134,224,53,240,34,208,125,77,9,162,160,181,56,238,107,15,51,168,66,205,52,23,90,163,30,172,201,142,4,49,239,249,74,76,32,144,139,136,173,131,216,160,224,190,34,249,14,2,86,18,209,231,227,7,27,54,169,123,97,164,196,152,123,228,176,59,133,51,173,25,192,15,21,41,209,142,44,201,110,159,172,63,68,67,158,153,167,134,36,32,122,22,78,237,47,235,15,97,158,46,158,5,16,119,71,226,254,39,172,46,3,10,86,189,246,64,255,24,81,243,251,109,168,223,206,134,231,200,12,195,24,74,0,183,45,102,91,81,135,49,214,59,41,1,17,121,70,178,203,54,117,161,93,135,235,18,118,143,28,102,96,169,111,68,209,27,118,186,234,14,52,122,104,26,225,44,44,18,251,94,249,58,91,223,18,214,24,228,191,224,19,136,242,239,180,19,255,85,190,32,225,142,66,231,50,82,160,55,228,152,161,155,219,110,46,89,242,77,204,48,211,108,11,43,45,177,77,204,131,86,146,184,24,72,72,250,152,225,182,47,97,54,62,67,49,159,133,29,243,8,42,107,149,42,173,100,17,134,83,35,25,10,160,73,228,137,28,57,29,172,207,12,136,73,174,134,195,61,121,153,116,29,231,58,203,17,80,45,252,115,180,10,253,45,210,92,134,206,15,153,228,120,107,83,168,146,17,5,195,225,221,51,63,179,112,101,226,122,44,18,109,81,106,68,105,235,21,42,97,228,10,74,17,244,127,147,176,3,208,24,59,30,110,111,145,227,94,82,79,167,176,185,94,101,25,68,72,125,129,230,49,163,8,19,149,101,52,111,178,20,235,59,188,185,217,143,100,252,190,41,172,170,232,25,0,183,115,43,85,230,169,197,221,100,205,30,254,100,25,173,69,41,152,23,116,209,124,199,1,97,182,68,189,149,186,51,108,139,113,53,190,185,86,204,233,204,241,244,58,204,175,162,135,64,57,253,236,64,59,172,76,27,169,166,47,123,235,248,97,200,67,181,154,78,177,53,86,61,4,30,202,191,69,40,179,122,139,233,143,176,232,22,172,138,225,55,139,151,74,224,163,24,66,160,91,141,223,221,117,74,58,140,195,53,235,213,0,217,107,204,65,235,6,22,156,140,53,119,120,115,12,41,131,164,52,229,103,110,83,63,236,239,209,128,245,9,48,99,82,204,141,73,72,11,145,130,31,96,204,143,211,122,89,119,166,34,197,232,227,136,122,158,169,50,77,153,9,0,185,99,151,62,238,14,3,161,24,27,170,239,126,40,66,246,173,193,36,183,125,213,213,69,235,222,204,2,229,98,49,21,247,143,64,231,168,226,13,146,66,8,42,249,213,230,116,14,53,91,219,160,95,93,209,155,16,80,224,250,57,115,111,79,88,69,36,213,204,156,157,205,1,115,18,2,79,172,56,123,62,81,224,173,148,125,18,13,197,28,192,34,74,144,138,254,60,102,164,79,2,180,177,57,200,190,0,54,230,82,160,77,64,243,40,148,203,56,162,3,7,67,127,151,112,216,194,9,152,131,36,14,248,15,153,246,37,96,71,250,68,226,124,32,182,233,138,133,4,230,23,149,148,171,21,55,213,92,41,136,56,236,143,116,159,188,24,204,153,112,110,184,217,100,199,197,92,73,207,7,96,17,50,181,37,144,67,88,68,138,111,87,22,48,8,120,1,40,53,196,204,110,166,143,183,118,53,47,203,86,57,198,179,24,46,70,80,173,28,202,1,195,164,232,162,167,203,166,32,17,69,55,32,25,93,28,168,10,153,226,216,62,42,195,0,184,130,116,129,216,121,123,67,30,178,235,84,5,228,230,103,32,168,124,58,38,246,252,81,161,148,192,225,216,58,30,138,185,36,125,114,96,101,217,125,59,196,66,84,108,29,18,138,167,156,97,27,76,146,186,113,179,83,117,251,202,167,242,49,37,26,37,238,161,152,229,163,102,157,81,66,56,105,98,136,174,240,194,111,163,83,83,5,197,188,67,235,138,134,23,107,163,22,248,117,101,115,13,47,7,246,172,253,1,134,155,70,92,32,122,97,137,150,171,207,160,244,216,45,7,245,36,153,167,52,138,50,121,227,234,19,70,9,71,76,51,73,232,136,202,6,141,111,2,181,207,116,105,69,240,2,248,99,41,39,1,96,235,56,218,140,130,91,214,246,177,114,179,64,149,55,42,176,10,89,31,180,59,5,62,154,164,168,148,205,80,13,162,21,49,62,54,53,109,1,180,3,250,175,49,145,76,162,86,177,244,204,240,152,9,200,179,10,90,152,34,118,66,254,53,128,219,89,90,101,27,194,201,219,59,234,200,70,17,216,74,123,1,14,79,203,225,14,159,195,39,127,218,65,42,237,35,45,250,7,44,21,167,237,32,16,144,213,231,169,87,169,228,55,19,126,247,84,101,7,213,37,110,126,179,202,175,175,107,19,136,146,110,14,147,91,203,17,92,12,136,24,164,155,131,214,171,214,35,184,160,213,94,58,123,72,54,238,112,41,225,64,163,8,240,185,186,68,127,0,185,72,232,139,213,60,106,236,148,68,76,39,128,150,223,110,240,20,180,8,36,11,192,47,121,103,192,14,121,70,23,11,4,246,218,228,194,185,233,170,78,200,119,142,115,8,200,231,224,131,197,226,64,69,112,41,243,69,49,18,219,192,208,48,105,178,116,171,178,247,165,104,62,104,86,113,107,122,245,62,230,136,144,77,90,87,186,11,10,51,126,189,124,7,252,210,58,42,117,204,0,168,89,126,80,166,119,1,153,95,210,203,196,160,219,162,253,78,136,77,251,249,80,81,109,154,210,10,91,8,102,252,98,3,238,38,105,32,67,34,102,184,136,156,105,77,86,193,40,51,220,248,229,145,27,203,236,255,210,229,149,169,207,249,201,85,173,178,46,3,14,153,80,11,192,122,181,227,64,26,154,106,3,173,235,11,147,236,107,210,22,199,106,237,126,62,15,17,200,56,1,158,52,137,77,208,9,190,151,81,35,158,202,63,1,97,112,113,50,38,0,24,20,229,134,116,198,65,38,231,110,12,237,243,162,185,201,134,115,98,199,184,56,127,182,119,75,55,58,207,92,135,83,99,136,192,140,117,32,133,198,22,160,139,172,92,77,180,49,214,183,137,18,98,125,122,193,27,74,160,113,53,77,121,93,84,128,127,226,148,81,206,43,198,247,45,77,121,120,79,243,165,242,129,130,86,105,48,51,197,181,120,114,102,172,18,122,32,41,16,241,51,101,221,41,176,110,178,150,84,40,202,235,128,164,57,78,200,134,105,114,140,174,80,100,116,180,225,239,76,171,28,148,175,86,117,215,58,60,58,83,20,34,95,37,113,138,56,222,121,31,244,182,87,148,223,232,47,146,110,237,9,117,197,144,123,179,107,139,217,48,155,126,150,67,163,219,84,138,98,82,51,94,81,155,37,211,219,148,12,127,161,45,157,162,39,213,4,236,135,54,92,175,237,12,18,253,71,116,170,77,188,11,49,5,143,6,77,224,89,27,25,105,215,238,81,244,49,81,192,42,91,233,36,65,91,253,197,18,122,17,202,180,191,67,2,128,14,95,242,254,242,61,0,169,116,215,215,238,56,171,189,104,27,238,166,125,216,227,107,4,207,171,242,159,211,172,221,157,147,16,66,18,235,233,21,115,53,130,4,111,62,70,190,75,222,122,33,68,54,61,223,113,102,56,161,142,152,1,10,167,91,88,161,113,225,120,48,114,104,50,65,187,103,173,169,215,33,184,173,102,146,210,217,187,170,1,125,77,101,9,34,102,240,58,61,180,13,75,49,152,192,24,57,63,46,47,192,110,166,109,164,20,68,38,29,226,87,19,15,74,168,106,84,62,208,174,220,110,240,5,147,146,210,6,32,125,49,157,78,100,161,47,240,177,178,223,120,11,60,113,213,18,242,74,184,145,18,77,29,215,76,187,166,20,110,184,91,78,65,104,112,62,0,76,97,75,9,13,192,32,120,239,62,9,216,161,100,84,8,26,123,229,146,148,119,205,93,57,9,208,43,244,78,244,249,227,46,209,123,179,151,134,185,194,170,171,253,247,224,63,247,45,142,67,109,79,171,175,240,225,36,131,234,221,215,30,166,107,34,51,13,78,213,228,59,22,100,187,156,110,106,70,251,55,24,13,80,167,86,110,11,234,221,126,170,154,4,29,4,82,74,125,113,118,71,103,98,24,116,239,125,158,12,146,73,7,18,147,231,202,243,67,8,66,127,77,247,231,166,252,189,190,122,43,36,103,46,41,1,172,241,73,143,151,109,221,85,213,89,30,112,103,5,20,78,10,220,114,57,206,17,65,90,83,53,79,104,124,113,157,108,184,120,1,34,53,101,27,1,84,216,130,127,98,124,152,248,77,95,216,249,252,76,197,121,105,151,241,113,104,167,195,113,41,179,144,214,22,150,148,100,84,78,143,117,163,73,175,73,103,56,139,135,193,80,213,157,245,164,124,58,213,104,80,252,98,132,87,84,33,10,30,240,230,248,104,184,70,64,13,40,211,47,98,153,78,141,212,201,167,171,96,45,12,18,109,5,41,7,218,228,245,163,148,72,182,255,253,182,109,158,74,252,124,190,95,13,86,14,62,78,86,218,26,138,199,221,89,57,224,78,222,74,36,156,9,86,188,85,30,66,10,243,98,63,164,126,205,153,189,33,56,238,140,139,80,5,159,51,192,103,105,235,63,32,183,88,73,55,95,12,90,251,49,113,42,89,58,100,12,222,161,198,201,54,20,123,2,142,21,204,78,9,18,34,180,38,202,135,45,251,120,147,78,20,4,224,243,195,212,125,182,56,168,106,174,153,19,72,40,63,56,114,50,45,7,151,31,9,125,72,101,235,101,155,239,177,39,193,251,208,84,96,144,236,36,125,55,215,220,41,118,41,215,207,70,243,249,190,23,220,152,244,237,125,8,5,145,156,186,188,79,103,243,84,161,222,68,21,162,249,158,147,233,54,95,194,30,75,142,208,61,117,188,20,43,9,43,111,83,117,32,113,251,209,75,235,75,217,127,126,58,157,177,68,131,65,214,199,137,239,170,159,0,124,213,143,242,107,178,202,226,114,94,178,106,148,222,91,229,188,128,32,6,47,217,106,202,38,114,214,30,237,54,55,154,172,155,35,58,233,75,39,184,125,157,255,213,204,253,163,231,5,146,238,214,125,234,143,41,76,41,221,105,23,245,94,118,68,224,140,95,73,137,199,160,99,158,206,5,71,219,163,4,155,52,231,84,247,177,170,41,58,137,30,128,237,103,46,4,67,129,1,42,200,166,4,71,115,60,126,82,72,106,207,241,165,52,117,132,228,57,216,249,160,111,203,122,4,228,94,156,59,114,34,42,159,84,206,43,89,143,101,113,51,58,167,91,121,130,200,164,6,167,96,6,119,241,177,210,118,237,247,6,85,174,157,242,155,173,208,91,208,48,147,241,149,159,206,203,24,199,174,25,21,179,15,65,100,53,233,223,251,100,131,58,128,70,63,156,32,62,222,231,108,7,25,174,7,68,133,73,212,233,33,119,250,18,41,238,134,255,221,156,30,18,95,60,173,15,29,213,34,251,236,230,243,237,84,55,132,114,85,20,241,206,66,2,202,162,116,156,212,163,188,107,143,253,157,48,75,21,237,106,116,35,86,211,36,31,31,229,0,146,64,78,50,122,246,85,83,143,144,45,227,120,42,41,30,28,126,162,52,148,96,191,131,45,118,54,207,77,138,163,43,37,123,55,249,41,103,243,236,230,137,126,88,236,93,230,18,51,141,38,159,93,218,168,63,156,41,20,169,61,89,216,153,222,185,233,171,11,245,138,44,112,93,146,26,8,203,248,147,65,177,165,170,4,8,239,237,214,252,201,76,33,45,127,228,52,146,203,217,50,180,181,168,46,128,33,191,156,125,178,33,214,189,149,204,154,70,223,61,31,233,43,90,30,74,210,125,124,51,39,44,65,131,242,184,183,74,192,139,112,246,106,59,248,102,91,47,95,246,228,179,29,134,149,16,89,101,88,139,245,231,56,149,237,249,161,170,250,35,103,12,131,153,230,152,97,151,81,62,106,240,81,222,94,118,204,4,47,170,233,242,227,235,239,239,106,26,121,68,211,5,14,47,183,194,196,81,245,201,72,145,58,191,233,217,203,65,248,136,177,154,50,167,211,247,158,17,170,170,139,66,98,38,199,15,103,42,7,74,119,108,197,40,167,255,70,45,59,247,15,199,124,161,11,111,58,99,49,106,208,89,165,102,8,239,155,91,109,188,229,222,196,119,193,14,78,216,147,228,48,38,205,31,100,199,112,176,54,85,130,102,139,76,14,49,174,200,97,21,157,128,224,122,131,225,25,212,155,100,82,120,172,238,186,181,48,60,67,145,50,62,79,13,209,192,29,145,66,167,102,251,104,53,67,29,180,252,193,178,73,249,234,135,236,208,169,133,57,211,63,163,31,18,81,35,231,98,47,192,214,5,113,9,22,167,54,199,62,147,218,134,234,240,61,90,229,76,186,202,103,211,100,104,137,232,158,153,157,204,157,116,200,43,71,21,36,16,180,111,0,191,220,188,168,199,9,15,60,28,21,233,106,88,98,62,59,95,255,220,188,211,238,234,196,228,139,101,45,51,20,1,149,224,244,39,194,41,138,42,67,207,143,122,186,83,118,51,211,100,7,183,110,155,212,131,240,123,242,226,250,181,13,71,230,76,207,144,62,32,213,172,147,1,137,141,224,18,63,59,215,86,141,99,218,226,123,112,189,119,138,29,93,231,10,101,83,223,9,233,158,88,210,43,197,178,165,3,106,5,227,58,149,75,157,196,112,235,57,81,124,169,95,190,78,48,105,101,4,7,58,84,215,237,51,199,173,45,162,56,73,61,201,206,143,78,194,38,228,112,138,251,181,140,0,64,204,103,241,44,63,205,33,143,249,200,230,22,162,67,247,251,200,17,49,12,42,120,77,237,55,52,5,108,199,207,95,115,118,62,54,204,228,125,116,183,67,234,43,152,253,169,25,236,246,209,195,94,176,129,92,51,221,229,42,92,209,112,210,125,47,76,103,158,81,92,81,243,49,186,166,6,152,1,246,113,213,187,230,32,189,34,15,16,25,214,161,74,11,164,184,188,231,27,153,134,250,113,226,11,90,157,221,133,45,54,148,46,31,185,15,0,116,171,185,68,68,129,223,74,101,3,168,203,140,236,143,6,194,124,43,167,61,110,141,171,125,32,73,10,67,183,204,226,51,194,203,127,26,229,193,177,84,67,28,77,140,25,202,23,184,160,31,97,105,99,11,40,97,94,128,83,229,234,109,121,38,151,190,128,183,82,122,119,186,121,41,238,3,21,40,45,210,75,10,118,203,22,187,12,20,88,45,250,143,155,152,193,100,185,52,12,140,19,103,151,151,123,83,246,112,130,60,83,251,56,139,77,205,229,177,96,155,86,200,80,29,229,179,223,17,188,132,210,200,182,218,241,51,3,173,91,195,53,80,104,66,149,146,44,9,229,186,125,63,45,136,245,12,221,85,32,151,190,245,145,66,203,29,116,144,106,38,24,117,97,24,84,250,52,108,170,168,7,22,31,240,193,60,154,250,220,197,4,78,151,107,183,208,244,154,212,156,17,32,9,97,24,184,183,138,124,205,13,227,106,14,89,25,192,244,67,143,9,250,228,159,25,10,13,117,99,186,65,130,93,240,134,104,36,169,198,56,195,178,66,46,135,23,81,25,1,252,74,231,82,161,165,157,212,168,14,184,129,0,139,107,241,156,127,44,12,169,124,15,218,92,238,160,1,137,43,69,15,145,19,33,39,39,131,0,82,67,9,68,191,8,248,160,123,244,210,80,134,166,155,58,50,208,74,85,151,9,58,223,181,171,14,87,49,245,111,151,180,161,57,42,77,21,237,160,227,198,115,242,197,116,16,247,71,90,29,71,210,5,140,32,57,157,31,237,5,163,143,8,213,38,96,152,186,233,64,242,175,154,78,176,126,233,110,184,156,251,137,156,14,96,96,253,90,240,243,185,78,22,5,239,149,117,229,34,121,233,177,207,121,121,104,93,132,96,184,216,170,15,169,42,58,26,245,128,33,210,244,188,1,24,62,122,34,63,190,76,131,192,193,85,180,230,154,91,5,134,128,2,135,130,215,217,187,0,185,231,207,25,224,116,38,133,82,101,250,168,19,145,34,44,97,206,16,243,74,112,114,206,204,156,66,90,108,127,168,45,169,72,3,98,190,159,234,184,21,228,148,214,71,46,10,158,162,107,30,112,213,124,68,37,166,87,217,208,136,4,107,212,84,113,2,213,147,238,130,105,153,175,170,66,85,213,64,210,87,141,141,29,94,69,235,184,29,1,196,53,195,171,146,100,187,201,166,30,236,179,63,81,13,158,154,86,3,108,23,139,131,80,252,163,91,2,135,245,246,236,20,210,150,124,118,21,14,91,20,74,221,92,0,214,203,177,152,81,223,153,215,179,164,125,41,1,104,87,197,138,25,29,198,52,78,161,93,251,201,140,49,83,194,76,201,53,125,56,178,145,1,191,58,129,120,91,199,229,81,37,184,93,162,153,1,82,136,186,116,139,207,182,144,147,235,231,25,66,244,163,112,136,219,179,252,230,213,106,14,114,245,56,126,77,190,231,61,128,112,164,220,228,189,97,1,185,9,15,48,121,73,154,167,8,7,45,58,186,86,118,136,79,54,17,21,235,21,131,2,136,169,170,192,200,0,25,233,230,179,159,208,203,169,33,50,29,121,217,133,27,127,237,54,250,189,114,139,2,7,102,40,46,84,69,142,218,101,139,171,155,73,177,170,254,93,111,33,158,8,177,92,253,168,147,64,213,52,253,222,134,35,158,42,214,214,57,22,92,113,146,169,152,199,231,222,171,122,106,57,175,209,141,51,242,35,125,226,194,209,152,143,3,181,149,16,157,121,239,65,72,6,205,88,63,19,141,134,42,7,86,146,138,36,161,171,185,99,202,49,43,36,37,171,177,143,234,36,79,68,10,110,6,200,170,169,129,19,158,143,17,79,110,136,58,205,239,14,130,162,55,44,231,86,53,171,84,13,184,155,30,163,162,8,17,99,71,159,46,255,0,235,12,229,201,162,170,65,153,218,66,60,24,234,106,234,77,159,223,118,108,60,243,0,62,136,143,231,7,181,151,95,93,140,52,94,143,123,84,195,227,123,157,121,55,84,174,16,213,173,112,28,209,248,236,2,229,235,192,100,93,177,151,252,17,40,53,217,165,171,213,12,253,173,193,9,55,225,254,238,176,192,103,47,186,102,235,13,17,198,103,160,194,9,113,98,151,108,29,229,147,59,134,210,62,123,140,206,186,148,114,111,55,122,245,30,138,172,56,122,237,99,166,73,201,71,20,135,120,72,151,4,152,17,203,117,186,185,64,72,41,191,12,219,131,39,81,77,229,182,11,75,24,24,63,3,119,184,57,91,110,255,153,217,166,157,130,44,51,106,67,152,218,241,25,211,114,212,14,167,24,18,186,50,164,211,180,14,102,60,90,235,26,111,130,14,158,51,52,114,179,65,105,166,186,203,84,191,92,36,55,17,51,104,140,79,78,175,134,62,47,53,162,44,126,62,58,104,64,180,175,54,48,69,189,249,241,12,23,173,240,119,80,77,131,98,183,79,58,231,92,125,203,66,4,202,80,236,52,189,26,13,238,229,102,72,86,139,154,97,175,187,173,187,20,183,0,222,170,187,64,11,131,11,15,15,35,37,170,26,165,207,228,201,101,228,190,232,240,215,232,103,81,55,223,110,166,70,254,73,52,25,193,175,63,184,133,197,235,227,231,167,224,26,162,148,63,212,207,167,108,183,124,159,238,11,37,104,249,90,149,96,210,183,20,147,200,42,58,222,100,35,220,223,205,52,59,20,205,55,86,78,209,82,221,108,4,50,178,201,159,245,144,162,6,158,97,18,46,42,138,1,219,92,246,67,183,91,78,181,235,189,233,192,244,89,72,143,224,150,110,116,238,141,131,125,191,70,183,63,55,181,18,39,47,183,82,168,20,183,209,204,190,225,152,44,217,200,58,38,240,125,199,131,101,19,171,89,159,183,58,143,29,230,178,62,50,102,36,111,182,83,143,99,174,208,105,107,232,83,29,85,153,105,247,174,75,199,27,199,167,186,34,49,170,21,91,207,38,206,247,226,244,73,217,32,60,66,73,69,248,177,151,251,248,153,71,249,8,160,16,126,100,247,207,152,158,104,198,116,53,151,228,92,191,217,16,158,85,63,38,31,208,213,200,178,97,166,82,213,223,110,230,234,95,115,5,45,170,155,120,70,52,233,134,193,184,153,40,80,127,130,81,244,167,253,183,207,91,87,105,84,101,121,12,121,180,132,130,228,252,152,81,170,107,97,134,7,47,127,150,94,113,245,73,35,60,158,249,35,170,9,98,236,126,47,210,185,75,120,132,187,177,34,56,250,5,51,232,176,79,56,9,234,170,185,153,190,238,79,58,198,176,151,113,53,146,0,31,205,111,182,222,235,243,66,117,146,179,238,102,230,250,251,68,171,112,78,170,142,90,49,165,137,27,190,100,136,58,83,85,237,21,164,137,28,154,137,25,66,6,241,37,168,142,189,95,166,84,41,222,25,42,156,41,198,228,156,170,187,168,39,143,218,170,3,134,232,80,2,86,168,142,6,93,254,238,197,84,24,194,170,36,207,50,52,19,158,48,201,8,155,129,125,82,243,160,220,235,230,138,192,243,212,223,134,243,253,126,204,98,244,200,77,157,86,107,63,185,191,77,19,107,145,206,46,51,123,59,116,46,63,146,231,246,145,42,7,206,247,51,131,77,25,83,195,31,34,118,87,115,202,148,171,64,193,137,185,193,129,239,87,83,75,216,73,205,52,75,20,183,146,102,80,127,216,218,121,90,152,207,17,170,249,45,226,180,228,172,57,246,211,32,93,228,91,195,99,123,191,7,170,9,181,235,60,106,160,241,93,120,158,19,147,74,165,122,103,80,211,221,143,157,185,120,125,114,184,100,103,250,8,115,87,49,4,178,180,244,184,250,131,3,118,159,154,174,164,213,194,227,119,128,218,80,238,173,79,62,133,214,248,24,241,148,21,146,80,77,68,46,94,140,51,68,207,115,114,1,48,17,249,139,157,157,84,179,234,103,157,38,39,113,177,82,195,214,234,60,45,51,213,51,88,228,42,243,214,124,36,60,157,117,197,160,65,234,88,155,250,149,11,205,160,123,53,64,138,45,252,150,180,112,82,71,189,15,142,172,75,215,4,87,51,54,137,17,87,27,191,245,86,231,143,114,146,255,118,219,90,129,49,188,163,243,114,50,100,134,88,125,230,243,40,213,101,147,178,233,55,171,103,8,62,29,8,224,93,1,72,8,188,143,197,28,27,174,234,2,224,198,120,6,197,108,176,170,29,183,54,73,237,103,198,231,241,226,227,121,48,152,132,36,235,13,185,118,243,222,45,148,1,105,84,121,95,171,147,57,138,163,45,95,46,166,103,182,242,249,118,51,210,236,194,174,220,65,70,194,144,236,3,202,172,145,195,201,40,194,28,42,14,219,58,174,245,27,51,186,0,64,174,95,243,32,243,243,26,122,172,80,68,143,225,53,119,52,207,229,80,6,163,126,156,55,255,214,244,208,36,153,134,3,109,67,231,141,226,248,53,42,60,49,115,56,249,123,91,148,181,36,220,100,189,160,27,108,102,112,48,144,224,111,53,179,19,135,217,50,46,122,243,142,232,220,186,102,32,57,233,243,94,103,167,188,206,52,228,249,38,80,163,163,178,147,211,82,0,247,169,100,9,197,140,104,92,242,123,35,27,47,4,151,184,175,80,94,244,107,134,108,66,136,68,58,219,93,245,6,221,100,0,171,161,143,70,95,160,115,159,209,151,109,130,21,242,61,145,211,185,179,56,25,252,186,73,222,163,35,233,228,233,28,18,142,128,167,101,46,193,132,209,239,52,71,177,10,68,125,211,137,74,102,123,135,153,98,158,220,28,222,92,167,155,195,92,16,226,123,230,102,202,243,110,29,75,191,71,255,73,161,60,43,153,237,165,230,94,71,124,46,20,61,100,147,103,199,154,106,61,99,36,39,72,55,70,198,18,111,181,72,7,200,115,145,29,42,254,49,129,219,45,125,103,32,237,57,110,189,76,194,236,89,1,47,57,4,145,15,71,174,76,183,156,14,7,251,207,186,12,144,40,71,23,160,207,233,203,3,206,217,153,180,206,13,214,245,204,193,238,102,240,93,85,172,180,91,221,83,51,253,128,44,18,35,64,16,19,89,36,232,48,200,230,104,116,143,16,242,140,171,45,179,48,52,248,39,123,227,63,61,77,148,92,94,139,79,189,110,158,21,212,36,168,38,185,26,201,225,113,115,226,36,138,217,25,228,201,145,234,241,206,173,99,78,223,56,183,217,155,249,234,1,124,114,62,103,213,204,194,104,46,218,10,41,100,83,28,45,211,200,138,65,215,124,60,210,38,173,47,20,91,168,180,251,163,209,61,177,36,185,70,43,6,20,152,110,38,59,45,17,186,145,251,229,225,87,211,140,170,232,72,83,78,116,186,94,90,198,136,130,229,230,100,212,92,172,246,152,139,69,244,98,230,220,203,254,228,100,178,117,221,211,178,176,28,190,111,83,184,9,145,14,220,175,103,148,123,152,43,248,109,189,57,12,89,203,63,40,137,190,165,247,54,201,52,31,211,100,74,109,83,205,168,3,251,131,83,112,87,12,74,195,251,219,49,166,108,94,194,193,199,131,247,208,132,58,27,227,102,27,207,250,218,116,206,110,55,15,170,244,250,104,214,30,25,87,227,112,233,205,139,41,234,220,39,159,232,102,151,246,201,246,24,167,191,155,1,62,125,190,167,209,194,102,55,91,143,155,188,216,153,227,212,6,175,153,230,185,164,87,27,234,229,153,79,244,43,129,2,189,224,61,54,14,227,124,215,4,116,179,46,118,223,56,38,149,204,86,63,41,176,25,27,237,28,8,65,72,9,197,2,183,178,252,151,57,49,180,24,77,247,68,113,217,178,4,207,173,82,82,163,106,100,219,169,155,167,193,199,62,91,67,119,10,33,78,128,140,12,181,108,44,57,121,56,106,100,55,83,93,121,88,246,70,28,202,6,208,79,77,119,37,240,125,49,23,140,65,75,50,250,230,249,196,206,128,171,158,52,135,213,32,251,112,189,206,68,215,184,208,180,90,20,112,206,59,127,238,227,47,211,158,39,102,92,157,228,79,70,11,150,192,172,96,181,128,96,194,173,128,230,196,229,53,254,180,156,253,98,242,220,186,233,144,0,203,53,62,38,154,33,194,193,223,45,157,115,163,81,188,97,170,84,114,180,213,115,26,121,218,28,32,45,36,159,114,160,183,31,11,165,155,249,26,75,15,70,99,137,185,15,142,35,153,20,94,211,141,3,51,204,192,245,132,95,25,165,167,128,68,36,83,34,78,18,142,130,42,137,86,62,100,128,202,71,143,22,104,15,45,99,215,76,91,148,194,116,45,109,85,167,255,116,7,186,167,110,107,53,6,101,255,109,34,26,173,183,145,222,217,49,83,232,146,82,90,80,58,34,225,184,244,155,227,165,172,164,135,246,182,196,186,155,77,75,93,62,8,20,103,206,72,10,149,13,146,209,235,115,228,159,121,231,191,109,81,96,215,137,70,55,229,14,115,155,91,125,71,64,243,224,178,195,12,69,163,140,218,137,203,2,178,4,213,240,153,15,242,69,16,130,200,94,19,78,116,179,76,205,233,163,6,144,61,218,133,239,186,23,61,27,55,53,130,238,63,13,98,111,106,74,255,248,39,209,226,69,109,108,1,202,144,213,7,117,180,47,175,145,140,111,118,170,249,28,27,238,204,208,117,126,142,74,121,50,235,194,242,155,159,51,185,124,224,111,248,58,205,97,40,9,44,149,50,3,116,19,240,118,21,96,178,255,21,236,181,222,28,40,133,95,205,36,215,68,46,157,6,164,190,220,76,89,75,55,149,156,156,24,38,209,238,90,63,49,35,18,85,211,173,168,36,103,41,59,209,206,55,61,192,33,207,70,163,173,88,145,4,190,177,21,93,48,83,1,196,221,118,226,230,62,237,249,165,146,183,62,152,121,173,190,77,55,99,157,222,159,227,133,58,225,93,94,214,15,33,195,201,239,190,95,174,112,118,232,91,193,199,236,201,105,178,66,231,92,156,122,176,29,47,189,184,163,110,108,119,138,38,108,20,183,93,144,135,168,173,42,55,30,39,118,10,137,107,35,212,101,111,213,0,31,154,227,229,102,35,198,149,89,150,240,231,220,19,105,86,174,86,103,2,176,190,23,102,225,226,111,83,243,180,103,134,110,135,143,17,191,161,172,174,89,15,88,167,221,55,36,90,204,159,130,216,153,99,45,142,123,240,90,91,145,163,38,106,176,90,152,141,114,69,146,192,120,92,190,110,43,221,38,187,42,214,9,103,194,125,249,115,198,77,173,131,87,90,3,93,111,4,119,23,233,75,77,140,211,245,241,204,231,128,173,69,161,184,3,56,178,223,251,204,194,49,63,232,151,138,6,214,114,179,241,170,10,128,5,54,174,17,79,70,86,86,143,100,67,150,134,55,128,43,208,245,216,4,213,186,189,58,67,153,6,126,130,15,158,22,40,69,113,115,202,154,145,4,215,22,90,13,201,186,135,183,150,141,58,193,212,240,7,207,240,136,205,15,228,14,194,52,191,250,172,134,79,187,80,49,109,227,236,31,4,177,43,69,120,21,116,118,235,205,190,37,210,176,89,191,38,36,176,195,9,200,83,177,151,80,92,3,99,230,229,77,220,167,2,108,81,241,1,53,71,132,67,184,191,62,57,73,184,104,139,187,11,197,52,223,101,117,30,191,5,117,226,251,98,228,189,147,48,10,130,110,34,59,209,221,140,115,160,101,118,28,96,47,105,89,231,55,195,170,121,92,246,131,251,104,153,121,165,103,64,54,122,97,95,219,134,67,20,238,60,42,58,208,75,222,39,135,199,85,129,84,64,188,72,18,93,235,217,131,203,212,65,43,236,189,238,78,156,19,228,163,222,7,210,132,170,215,125,237,100,25,206,15,54,1,138,181,251,214,233,87,121,208,139,19,61,176,195,205,141,96,91,113,40,224,159,124,229,179,41,45,45,210,231,100,154,185,215,106,44,54,75,213,214,249,231,190,47,208,74,153,154,118,12,109,168,159,125,38,33,252,189,53,53,1,130,184,185,192,5,62,168,201,211,124,218,187,178,247,17,130,84,167,27,67,186,149,140,78,38,249,111,155,50,157,132,32,70,212,103,99,2,145,36,204,99,146,32,56,211,138,206,27,183,146,124,209,22,18,210,161,191,77,3,224,36,91,246,252,152,107,15,43,156,126,66,99,223,73,244,165,27,224,83,143,53,236,180,188,50,138,71,183,65,235,152,97,195,235,226,218,17,135,146,65,184,102,138,43,186,182,18,241,196,174,126,115,74,222,66,135,141,153,34,251,53,219,230,165,85,242,132,47,126,195,19,204,148,145,100,72,140,227,169,221,39,67,199,123,168,119,149,168,232,174,95,52,137,217,186,172,229,75,35,40,146,127,206,215,48,54,217,165,253,18,9,202,240,203,72,99,202,124,100,7,116,72,209,16,251,173,60,40,141,41,202,234,160,29,255,103,204,226,55,31,232,130,203,12,198,109,167,129,216,205,40,234,100,253,214,64,57,146,155,207,131,206,164,61,134,100,172,83,242,81,129,225,75,79,190,100,97,87,12,154,229,119,244,209,248,233,57,252,201,1,156,165,166,230,225,12,67,200,168,19,141,74,24,144,12,28,184,253,123,81,27,24,226,45,147,108,40,151,189,130,33,217,248,61,50,104,39,66,132,103,220,205,157,201,40,55,7,172,57,218,118,51,12,44,218,236,10,151,250,213,121,63,230,31,36,82,87,238,165,80,193,6,119,174,238,116,156,71,23,142,132,249,236,76,159,70,166,140,194,234,242,183,202,11,150,154,249,1,82,205,90,195,76,47,94,253,32,161,102,138,199,2,90,32,77,234,132,176,116,88,251,183,164,241,64,225,95,203,84,157,226,90,100,131,20,7,101,156,192,110,37,88,215,31,182,193,26,53,46,46,127,101,230,52,144,171,207,54,168,21,66,28,145,183,242,206,86,181,203,231,100,49,172,205,10,243,25,33,61,151,134,81,172,149,48,255,21,164,14,80,253,197,209,254,158,28,254,21,45,186,146,10,223,97,166,145,73,97,161,52,153,196,210,179,17,212,81,49,184,112,138,171,113,251,4,136,14,5,86,186,133,83,51,163,51,160,173,99,240,225,100,121,111,88,209,196,76,138,164,133,25,22,190,143,47,64,150,254,253,246,89,124,235,115,115,168,81,123,60,185,177,121,42,16,177,26,142,253,93,93,132,121,146,142,77,64,41,207,12,72,66,174,206,180,185,175,152,255,168,162,42,212,182,24,67,99,204,241,65,49,83,93,36,168,108,166,47,108,250,63,187,222,28,63,60,199,123,211,192,40,36,16,157,38,65,146,61,113,53,65,137,130,128,33,136,140,133,93,230,167,58,3,25,207,186,18,45,246,100,59,11,103,44,94,39,35,229,131,6,244,124,232,168,192,175,48,87,92,141,78,147,190,54,236,59,117,199,213,6,121,149,39,91,104,194,166,248,34,52,84,140,79,223,219,186,156,202,54,226,101,169,87,185,145,200,45,113,45,205,148,138,116,162,10,245,246,194,108,68,224,10,229,160,115,195,63,7,137,187,246,65,112,241,83,49,222,4,63,93,91,49,16,53,186,13,100,134,72,55,248,165,152,33,243,241,29,137,206,189,173,5,124,128,80,43,251,249,1,88,82,129,159,236,171,243,70,70,88,83,254,134,47,100,86,47,232,1,200,39,30,230,7,100,5,107,184,127,204,19,116,141,143,243,5,183,79,171,238,197,64,197,67,112,170,248,23,218,240,252,230,8,247,104,118,25,250,244,117,67,62,51,143,166,62,16,57,216,158,123,92,93,160,185,212,223,62,123,92,241,213,119,204,103,254,43,84,10,244,212,140,39,35,108,43,218,179,96,12,4,110,53,26,39,189,214,84,162,107,152,77,208,72,205,150,17,137,183,62,129,147,196,62,21,80,228,245,26,49,15,194,100,125,107,20,67,102,188,214,48,190,91,49,155,203,229,223,11,80,168,30,48,16,49,161,109,231,102,144,181,138,29,128,48,162,149,24,82,214,189,134,201,38,132,211,226,209,40,101,238,245,109,96,185,137,30,51,159,96,95,191,23,196,38,23,1,195,100,32,94,109,242,222,103,241,192,226,28,102,168,75,178,154,209,164,122,83,137,76,184,154,43,146,227,59,204,214,229,37,102,48,69,239,230,40,81,232,76,35,0,237,195,39,195,60,11,174,43,202,139,174,149,148,158,185,171,118,45,104,65,128,94,190,192,96,30,168,218,231,72,202,170,239,48,119,3,103,107,136,191,247,172,177,132,56,42,245,209,32,86,113,95,197,22,152,200,32,208,10,5,190,41,199,197,103,125,103,5,142,114,188,197,2,51,69,95,93,189,99,192,124,18,87,31,159,33,235,10,154,150,148,148,33,223,180,46,252,25,250,51,214,73,189,156,112,143,41,77,177,66,97,249,9,101,233,232,200,172,214,69,171,199,60,82,81,97,70,80,84,97,70,199,121,31,35,58,81,77,78,66,219,40,22,65,247,235,231,52,224,240,199,3,41,217,203,34,182,111,148,244,241,126,144,40,111,222,75,10,32,80,207,82,170,115,35,247,215,137,74,137,165,106,167,67,36,102,41,33,159,53,167,184,175,227,144,192,135,236,230,66,107,178,70,229,116,175,123,119,47,88,108,36,198,53,114,38,141,232,63,77,139,125,222,159,14,14,99,119,112,51,56,174,246,97,124,33,255,23,221,189,159,93,234,24,225,183,104,97,4,166,175,81,119,143,226,155,181,165,169,134,21,14,248,57,121,107,220,185,0,200,232,26,178,103,4,183,194,60,62,41,124,72,106,203,187,184,205,79,245,27,74,194,62,163,179,119,161,177,44,123,51,217,128,233,157,85,64,67,243,167,7,47,209,174,155,83,52,91,147,244,218,106,5,61,216,159,53,41,144,193,114,119,35,58,177,77,138,75,185,75,32,195,159,207,108,108,48,194,12,4,166,197,251,153,11,177,174,230,95,18,140,184,209,53,15,244,64,43,69,52,156,211,107,34,63,173,213,156,68,247,165,235,216,98,198,233,149,151,6,201,229,210,220,188,214,46,154,86,34,44,158,158,55,50,129,69,245,222,237,198,59,30,155,182,171,164,140,44,199,191,152,23,0,203,112,91,110,66,204,32,127,150,207,126,42,157,91,184,200,64,60,214,32,241,248,21,118,148,134,131,120,117,69,143,247,217,130,139,184,69,0,196,160,93,137,171,65,136,41,247,213,6,222,25,125,216,199,19,164,110,255,97,121,26,59,150,237,2,221,145,149,66,138,116,64,142,149,7,28,182,124,8,168,160,253,237,177,172,105,131,80,243,185,124,230,48,195,205,175,92,50,195,164,112,99,138,195,88,47,175,77,155,180,107,154,48,104,77,33,47,52,36,237,30,93,247,80,116,17,193,8,243,201,121,244,20,100,3,84,161,100,200,206,24,55,207,211,213,159,48,160,178,212,208,77,24,84,49,166,202,246,225,9,60,247,10,106,146,74,178,77,42,38,86,255,77,62,34,112,246,87,193,149,192,111,14,216,202,25,41,88,149,185,169,153,102,193,245,56,39,154,182,2,208,144,82,97,116,113,198,138,145,186,50,199,145,44,170,179,60,243,217,176,155,82,43,30,183,210,87,53,172,3,75,192,129,80,170,205,224,87,160,19,53,43,221,36,34,45,51,40,83,170,145,60,10,51,207,0,219,63,130,74,131,116,87,89,106,166,175,54,173,160,15,33,139,34,79,150,141,72,165,185,25,232,128,60,152,161,128,114,16,147,176,37,200,173,147,125,91,191,245,50,58,220,34,92,149,164,129,154,191,214,50,14,167,247,90,39,176,68,45,200,199,4,58,3,193,115,33,153,3,158,201,127,27,191,77,242,120,0,9,234,78,97,230,187,42,213,37,81,67,123,148,42,22,208,8,249,206,175,215,165,246,184,90,201,63,45,86,141,17,33,42,85,170,214,6,37,130,167,115,145,161,65,97,161,11,179,40,40,130,248,150,108,192,45,203,213,48,0,246,71,20,83,81,166,145,223,166,84,236,12,255,166,251,148,132,174,5,178,86,216,11,227,123,28,55,93,24,231,97,81,38,218,12,166,152,100,20,161,106,30,43,92,144,74,229,90,36,35,33,72,39,12,246,171,201,20,55,161,76,61,95,128,248,232,153,45,74,20,166,215,115,252,122,239,18,76,206,103,226,200,247,192,199,92,174,97,8,209,76,162,95,226,153,161,218,117,10,65,163,137,37,181,32,20,182,136,205,251,158,113,2,27,200,239,223,110,117,124,41,252,157,184,26,158,21,37,128,222,112,85,199,205,233,154,234,75,24,135,33,134,95,193,53,211,104,163,18,46,75,82,11,217,123,232,206,205,55,12,35,194,220,59,104,13,141,239,61,127,141,10,98,206,180,151,189,229,149,230,135,135,153,174,225,224,177,161,185,73,175,165,255,43,92,1,240,137,231,52,18,86,96,26,140,189,157,146,15,98,240,124,225,181,62,31,188,198,131,17,226,137,168,21,234,125,199,25,159,177,169,24,201,129,48,129,79,217,164,73,238,126,246,240,108,18,101,193,42,52,232,214,148,169,146,155,97,26,98,46,64,147,163,252,231,180,12,239,55,13,107,82,186,47,107,135,44,65,73,68,239,100,21,110,234,12,171,173,147,185,34,191,96,253,94,207,204,14,159,98,117,26,1,174,208,182,67,165,151,221,175,163,162,147,146,124,234,4,167,153,19,237,87,34,48,220,242,103,230,227,46,247,56,27,226,62,202,127,126,60,240,234,108,21,116,11,247,41,50,21,13,231,53,0,247,245,42,61,201,79,227,142,174,32,159,34,253,248,124,175,102,236,221,53,172,25,182,36,185,246,120,55,80,58,187,25,248,94,23,97,3,122,120,179,63,22,210,225,162,215,64,192,150,93,72,5,61,243,169,98,87,152,17,222,30,97,70,182,81,249,253,179,241,106,248,136,208,123,36,10,24,219,180,94,157,173,43,33,4,248,96,21,88,33,166,201,207,92,164,49,246,76,32,26,22,114,220,27,97,88,125,240,106,228,200,61,204,112,206,137,48,193,143,148,232,89,179,44,121,26,20,72,2,191,139,13,36,253,132,36,224,42,142,211,218,52,8,186,234,99,172,19,165,244,20,103,11,164,37,69,36,48,192,126,205,52,158,89,88,102,176,34,219,91,158,85,136,173,64,66,24,79,101,88,207,86,87,84,184,3,206,203,56,143,233,55,28,170,204,49,119,176,161,154,117,10,235,27,61,21,232,135,85,127,171,132,67,34,111,5,63,151,183,68,113,245,206,194,71,4,79,146,137,51,134,57,119,233,175,6,168,216,158,51,74,187,78,171,170,251,145,225,205,216,113,115,208,175,31,157,149,106,156,117,113,42,78,41,206,86,202,144,115,135,211,183,150,173,52,81,120,57,103,230,243,9,23,77,0,47,107,131,185,69,163,37,202,73,103,152,228,201,16,178,238,111,147,69,4,77,84,9,193,125,3,96,152,177,127,195,185,33,191,109,41,165,56,144,135,97,14,197,92,77,147,34,216,215,76,155,102,136,249,56,22,57,6,141,220,83,94,242,228,32,93,92,154,131,115,11,77,111,49,35,252,180,99,163,52,95,99,137,28,16,141,3,51,198,180,80,117,80,41,161,13,119,142,47,47,250,113,202,71,198,8,201,195,29,239,157,161,161,145,201,130,57,181,240,118,113,156,69,75,185,14,75,187,133,231,71,129,100,202,142,132,160,231,14,110,67,192,66,231,199,197,140,51,237,12,155,197,122,10,69,33,9,20,200,232,193,222,102,112,183,143,252,210,8,104,43,94,56,216,36,145,95,162,183,198,89,148,143,121,54,101,233,192,220,217,120,195,156,36,213,113,130,183,73,51,189,179,187,65,247,44,0,55,112,53,25,42,57,15,108,96,11,46,170,42,213,76,110,241,154,141,53,127,139,100,21,16,42,135,61,209,7,187,97,44,80,51,57,222,136,169,240,82,100,35,238,134,223,143,139,201,156,12,53,82,166,89,17,173,81,153,214,107,209,28,140,12,14,107,115,213,143,25,245,146,136,143,41,143,189,89,134,0,214,242,246,32,204,93,233,53,33,242,46,68,32,193,222,182,146,80,112,144,161,134,125,117,68,118,232,12,210,16,157,46,246,240,17,161,59,242,109,41,203,147,13,35,185,142,196,21,217,167,246,49,27,226,55,204,108,27,122,243,100,0,211,136,174,155,16,104,98,165,155,105,135,21,206,25,185,119,183,140,124,100,189,210,252,104,9,209,233,226,120,94,179,2,157,125,214,154,13,75,30,204,111,153,98,214,51,67,253,230,199,34,205,60,73,175,53,88,115,122,188,111,144,221,102,53,195,2,84,195,76,42,69,175,70,180,194,215,229,57,214,182,136,134,144,5,57,39,110,12,119,50,12,167,94,140,183,213,130,22,142,220,108,85,179,57,164,78,205,54,193,130,142,254,49,59,250,19,171,17,128,136,53,65,99,185,156,215,13,253,116,29,18,19,101,113,166,73,240,33,83,250,138,106,251,209,20,151,48,171,8,48,214,65,169,210,173,179,169,238,37,230,115,236,174,160,148,59,43,71,10,14,149,36,77,241,102,121,11,52,146,108,116,205,20,141,82,252,50,85,77,57,154,200,26,118,119,9,113,241,154,116,170,96,165,202,214,194,156,169,214,171,25,240,86,92,157,140,89,93,204,100,6,124,22,49,11,166,212,10,43,12,115,52,78,56,21,30,85,255,162,55,135,43,212,103,25,4,250,77,232,101,43,168,174,233,106,113,199,140,42,72,19,107,2,147,124,141,197,188,68,121,48,98,181,84,131,71,143,250,128,12,9,58,201,46,195,120,54,106,216,153,103,85,243,232,238,112,22,146,111,0,115,197,60,172,57,251,154,97,135,18,98,116,126,26,101,154,226,36,124,164,246,228,204,51,237,67,223,130,207,230,75,140,82,62,102,216,183,87,152,233,223,208,49,105,52,131,248,147,179,18,171,126,235,97,41,77,167,217,107,249,163,44,14,159,156,133,153,206,240,199,242,250,152,39,209,184,191,24,114,222,170,247,214,104,15,9,182,58,72,241,114,210,73,58,161,13,185,126,33,230,212,165,232,108,152,205,236,42,217,240,239,210,65,93,62,87,243,238,110,174,77,179,175,252,118,136,87,210,191,57,63,142,66,51,246,212,182,194,76,58,68,166,10,234,84,107,197,213,185,42,124,13,115,141,206,7,216,127,166,208,97,51,102,116,151,196,131,17,244,127,6,229,151,158,13,51,77,27,122,111,88,18,151,223,59,131,122,58,235,231,255,95,121,250,227,127,254,159,63,254,223,255,248,219,250,211,252,59,212,159,254,187,39,146,7,54,202,251,48,91,3,183,152,209,43,72,45,204,3,101,118,49,163,219,186,131,4,146,28,149,78,110,142,2,111,202,198,140,215,166,67,157,243,163,146,195,76,103,181,152,33,12,125,247,134,40,77,103,62,178,53,61,172,80,31,202,131,65,219,228,12,174,246,21,155,122,54,144,212,245,30,75,154,106,240,72,186,172,240,147,82,152,51,249,116,93,179,176,28,142,55,191,246,84,7,220,122,180,150,19,76,66,183,94,86,250,152,81,39,10,86,78,42,190,115,127,204,237,61,121,179,76,161,172,89,171,148,215,30,187,205,208,196,17,102,64,76,190,50,166,29,128,159,171,207,150,239,188,106,160,124,154,250,185,228,33,231,136,15,98,205,174,18,235,89,166,176,199,38,122,182,158,94,190,70,111,88,176,14,144,209,68,111,147,84,95,127,219,224,249,152,31,127,16,70,227,185,227,188,204,68,10,69,119,232,100,236,118,190,251,143,174,185,56,139,227,186,51,82,33,109,79,51,128,30,14,9,21,191,21,102,80,140,83,55,112,58,92,131,192,21,204,105,250,236,239,166,214,243,78,45,218,3,213,188,97,73,10,179,149,222,196,108,148,84,113,98,22,240,255,91,79,181,52,227,40,71,59,58,233,38,57,18,41,126,63,213,126,26,78,245,115,118,148,11,190,49,51,32,59,177,22,75,230,185,149,236,208,82,43,157,81,241,92,13,216,251,231,96,201,175,194,154,120,16,85,220,108,12,161,247,218,86,218,68,82,209,5,114,14,242,182,194,45,163,163,120,232,107,193,166,176,60,166,73,160,72,52,252,69,87,102,118,119,177,19,178,22,69,31,13,29,139,20,14,14,253,220,146,50,0,151,219,156,113,138,36,31,250,72,242,224,86,14,11,247,61,25,148,92,205,70,82,228,213,47,88,9,62,179,212,106,109,81,141,63,145,222,208,100,7,45,165,8,74,184,35,76,209,79,7,141,70,167,23,89,208,227,54,191,102,54,91,143,106,90,202,154,142,198,12,249,254,12,51,20,161,50,207,206,38,49,106,208,70,83,58,75,34,185,76,193,176,70,74,24,246,197,161,202,175,48,176,134,222,20,248,163,82,213,197,49,5,150,249,104,163,169,206,203,60,4,91,93,60,171,11,195,82,201,26,38,30,167,155,167,115,156,0,8,192,173,230,77,200,240,204,187,74,99,65,53,44,98,148,123,50,234,221,162,28,3,121,124,70,202,198,205,116,233,200,242,130,64,185,185,182,43,102,180,123,52,234,129,147,169,4,91,54,197,33,141,158,137,78,194,13,207,86,99,209,71,195,127,74,15,102,0,8,179,106,60,134,92,91,46,15,43,0,28,78,195,181,51,200,158,177,131,2,188,171,116,50,177,96,137,44,14,221,23,218,189,137,25,237,173,29,102,196,130,62,87,211,173,243,204,16,152,104,0,77,17,179,63,52,192,134,78,72,204,184,207,145,238,0,159,91,191,225,55,154,146,158,176,200,56,114,50,143,45,93,184,131,184,189,24,43,159,154,81,121,246,169,70,120,150,4,196,95,127,14,176,71,139,48,42,109,213,132,6,36,222,94,197,191,23,134,238,99,222,145,188,42,6,180,83,133,110,11,47,130,11,31,0,153,132,16,35,33,214,20,140,242,192,255,5,87,71,113,169,164,40,193,21,219,223,100,231,192,60,130,27,189,88,188,247,201,1,49,187,252,222,243,215,152,168,41,32,222,197,47,166,152,42,13,125,20,95,199,108,81,249,134,31,83,221,221,99,158,219,229,166,49,211,125,32,57,57,78,129,151,167,225,135,155,166,236,170,17,116,249,123,209,151,37,56,250,10,197,244,206,82,222,94,199,89,210,204,216,112,205,78,114,100,85,169,136,142,201,178,108,97,166,44,160,3,110,69,153,39,168,0,246,67,179,106,166,27,28,25,239,140,196,103,250,40,143,163,192,82,162,114,78,57,72,126,27,177,139,200,165,144,128,74,186,217,2,83,0,34,232,230,105,121,29,205,37,90,186,48,116,36,102,254,36,135,17,246,13,156,79,69,102,118,202,111,195,92,148,2,56,197,54,114,14,134,246,81,38,111,1,49,162,238,184,182,38,135,207,143,177,33,71,229,157,146,183,166,119,77,248,220,173,155,254,51,17,38,111,56,94,43,138,181,172,38,201,152,19,188,188,124,250,113,92,154,240,22,128,129,128,213,42,10,193,104,247,136,55,15,161,76,109,175,56,110,88,29,249,233,14,177,75,148,32,206,246,162,66,143,20,86,54,97,151,155,225,112,47,154,18,135,248,37,234,165,80,242,8,105,123,253,241,151,69,166,159,76,152,44,236,99,165,207,59,234,4,29,141,74,249,30,128,78,90,139,226,200,96,91,144,39,219,180,20,175,168,81,100,136,44,197,10,194,165,71,85,39,111,13,97,86,90,48,208,135,213,24,96,134,154,215,94,81,8,163,201,94,40,75,64,253,16,113,123,185,137,212,86,210,178,13,50,230,33,36,65,27,99,18,46,135,99,134,50,60,139,121,126,204,6,153,245,21,208,232,254,168,178,107,0,187,71,115,227,153,179,148,37,41,220,32,180,245,174,182,125,64,205,196,18,69,204,233,83,21,90,72,194,189,23,51,231,70,235,81,180,118,189,171,193,117,107,41,236,172,228,157,227,183,45,61,32,133,52,84,183,103,84,38,193,211,10,247,249,49,131,185,220,113,53,96,210,172,101,184,102,126,118,152,97,239,168,106,54,140,146,155,77,61,75,106,147,80,173,172,247,98,56,116,170,61,206,78,179,87,252,182,181,102,171,34,59,123,111,137,39,167,237,72,34,13,132,159,134,55,233,99,102,245,171,21,231,242,21,85,17,80,110,82,217,204,144,42,133,153,142,63,81,185,223,200,20,59,45,156,153,219,167,116,137,190,101,41,98,46,250,214,68,161,111,76,80,114,202,90,83,197,41,94,241,216,144,133,107,201,21,33,40,231,134,170,68,159,136,136,170,153,67,62,158,251,140,215,144,121,184,233,183,13,80,0,116,52,229,91,74,6,185,29,234,75,100,66,53,247,188,97,36,236,161,160,4,142,177,233,76,130,170,104,230,184,26,193,61,217,116,54,82,228,17,136,16,85,156,239,211,213,60,114,138,125,227,236,133,93,104,71,57,235,30,79,107,253,65,19,229,112,68,236,178,222,110,44,51,67,88,36,213,247,68,81,54,62,136,97,112,4,96,5,171,110,127,70,30,93,100,230,233,125,207,177,180,1,134,245,242,41,221,155,175,26,102,134,76,175,38,163,17,159,211,78,63,17,236,5,22,208,2,216,210,172,42,45,128,158,4,235,116,118,111,191,225,111,8,206,2,25,231,29,39,12,82,124,226,150,182,4,149,157,11,25,241,32,194,121,64,177,149,51,221,39,2,200,174,34,194,153,244,222,230,0,120,176,65,53,225,220,193,76,149,53,134,132,41,37,64,162,52,210,163,220,173,236,109,80,248,11,8,3,46,194,55,141,150,73,153,10,132,35,245,177,223,250,216,29,172,174,0,64,208,116,137,71,75,4,83,130,20,130,29,178,141,135,26,3,125,34,48,12,146,151,245,1,137,22,72,249,55,195,27,180,82,221,165,178,65,203,149,246,17,169,39,143,186,31,116,171,38,149,15,167,231,108,197,185,56,129,212,200,199,98,41,237,64,69,114,200,170,54,13,130,237,4,149,227,129,98,138,144,219,162,133,189,87,104,224,145,56,170,66,189,1,217,3,8,253,119,181,105,168,11,186,42,51,72,241,104,208,32,200,111,27,77,81,200,10,26,134,73,176,210,205,118,222,87,2,31,80,150,213,15,108,204,226,208,120,239,42,110,142,237,10,171,196,160,173,210,21,240,96,99,186,183,124,141,165,72,58,228,18,251,3,159,48,229,154,152,33,203,158,225,104,160,226,241,185,26,146,208,244,156,5,28,0,1,249,85,40,172,71,184,26,148,3,100,34,52,11,2,30,142,136,32,109,232,213,27,77,241,184,122,89,49,81,32,130,214,163,244,164,230,146,198,147,191,55,27,51,192,41,155,72,75,0,134,38,135,241,22,0,233,25,129,59,35,227,181,218,59,176,137,102,187,60,26,146,25,241,181,136,125,186,98,202,154,245,105,181,56,32,160,136,17,176,244,9,53,41,217,196,241,66,211,175,236,71,176,165,245,213,155,152,171,204,148,102,197,131,119,118,165,161,225,38,219,0,157,93,93,252,24,149,177,135,159,116,63,85,66,8,29,5,176,108,28,177,123,191,139,143,255,166,96,82,138,176,249,1,126,96,173,20,216,88,183,142,166,112,192,224,45,144,70,46,35,29,105,81,219,60,159,27,181,62,49,179,227,7,144,137,8,188,23,133,193,110,227,15,10,143,120,162,255,33,0,92,99,69,10,111,27,230,104,209,225,30,6,104,137,181,183,81,62,201,2,28,166,15,168,62,188,39,18,208,162,6,79,88,23,24,14,220,33,73,200,144,181,135,254,113,60,244,9,220,220,130,119,102,33,71,128,130,239,32,84,246,13,41,141,49,34,168,99,57,73,98,2,153,27,152,92,195,108,74,27,130,227,54,188,104,132,101,124,48,105,184,253,9,161,251,145,91,217,198,21,54,79,165,236,137,95,90,71,88,23,0,33,230,242,130,31,99,184,148,1,199,47,76,59,2,124,16,61,194,43,197,89,20,253,230,152,207,198,32,52,249,136,149,19,213,133,120,32,124,153,83,53,86,169,200,207,48,79,203,169,9,100,159,227,221,39,82,177,146,131,170,222,102,144,248,161,46,216,96,19,250,112,19,0,80,241,228,65,1,98,240,17,212,29,116,104,244,48,91,87,149,52,188,208,67,230,206,91,161,199,50,107,139,51,140,252,213,247,5,184,5,183,10,144,17,222,167,22,221,29,180,113,167,175,116,7,126,202,122,208,151,220,180,157,157,108,80,8,46,2,143,27,170,186,67,195,69,36,192,206,57,137,228,159,246,179,67,246,20,230,4,146,72,251,217,19,140,0,239,173,243,135,79,46,27,108,54,128,49,116,130,42,113,7,219,112,143,199,6,120,253,81,221,169,214,26,156,195,12,239,176,106,134,64,119,83,99,68,141,153,61,127,244,166,103,164,183,105,177,34,127,160,189,244,148,131,163,231,5,85,250,143,25,93,202,25,93,66,20,135,165,163,15,176,227,75,220,157,16,138,141,87,57,92,86,109,145,238,60,254,165,122,119,244,154,209,77,242,16,63,96,199,148,69,188,154,126,172,155,203,78,85,191,38,80,201,17,122,140,39,156,87,130,76,178,194,16,0,133,25,92,135,118,241,211,72,31,79,134,58,115,249,180,216,225,24,62,51,106,223,74,19,190,172,190,31,168,27,58,56,228,193,16,192,140,200,41,67,117,174,108,140,244,238,188,5,192,183,94,85,117,88,152,88,53,242,207,131,152,65,245,74,43,233,130,104,24,27,104,203,41,83,17,213,162,61,196,76,55,251,159,87,138,166,112,114,188,230,27,40,46,154,171,208,40,191,207,251,107,97,47,59,172,184,150,143,0,223,204,240,152,230,107,6,105,242,64,49,232,30,193,106,247,243,218,44,119,49,216,171,158,153,78,244,95,109,229,151,217,120,96,3,232,162,112,188,126,0,38,172,84,26,195,227,67,128,142,86,212,159,103,117,204,153,30,156,170,230,12,156,164,185,153,224,42,156,31,204,103,33,213,116,159,155,105,221,31,163,58,102,194,158,226,102,188,236,167,10,128,25,142,245,237,55,135,187,237,245,238,99,222,134,76,186,230,110,177,159,60,90,38,204,249,165,49,65,226,218,248,119,189,26,44,162,223,156,225,125,235,198,30,173,237,187,110,22,169,15,138,29,239,230,198,145,86,215,29,22,192,228,194,118,216,77,76,178,215,237,86,24,188,34,79,105,98,95,198,85,126,205,39,50,160,107,71,204,29,37,39,191,55,61,36,207,191,199,12,136,163,223,169,98,61,11,175,157,17,245,200,201,25,121,191,118,227,80,43,93,158,12,164,80,93,213,205,77,197,220,32,98,96,153,21,191,57,129,201,219,230,56,44,91,246,6,35,208,80,176,235,201,231,166,176,55,110,67,35,49,232,178,15,32,230,84,92,220,126,153,212,247,168,83,110,14,138,187,251,23,161,47,179,7,240,23,171,225,17,151,91,105,199,29,111,50,176,179,151,91,76,94,70,67,3,212,72,204,52,64,244,29,102,0,84,50,228,150,40,139,95,182,174,29,121,48,244,182,199,146,123,167,162,159,19,216,94,169,57,158,140,125,238,221,123,144,147,187,13,72,152,41,10,181,119,53,130,146,108,210,62,40,224,97,247,123,112,144,187,190,13,90,88,95,246,115,148,49,163,119,180,75,152,219,99,106,64,207,0,240,139,79,5,60,211,81,223,231,24,20,209,146,47,109,162,140,179,148,229,185,145,203,185,112,102,204,166,157,32,230,228,25,53,140,214,5,37,182,76,101,209,159,202,186,152,228,149,137,141,151,79,65,52,229,96,244,22,43,235,99,249,199,40,200,201,203,44,33,189,189,154,207,177,110,205,70,93,239,13,192,169,186,25,254,178,153,171,152,27,29,69,119,83,232,212,211,170,76,50,64,191,229,42,243,33,177,208,141,74,254,153,233,75,158,49,79,22,187,70,126,3,10,149,222,28,49,17,150,161,221,228,197,96,156,104,195,223,123,115,68,117,53,35,40,29,47,70,239,215,208,65,67,85,224,210,83,192,217,68,129,104,137,149,136,199,231,247,128,192,76,246,186,110,82,62,190,240,12,154,172,139,158,230,47,128,196,215,124,162,70,73,153,161,88,14,160,127,186,217,234,55,114,66,208,241,182,150,111,56,76,25,36,86,196,108,140,146,254,220,11,170,152,242,166,81,131,202,39,249,28,157,168,2,140,252,62,8,34,101,235,34,119,49,159,241,91,91,174,30,40,139,250,241,3,162,120,60,162,43,147,164,137,172,241,49,195,116,33,99,198,115,57,173,12,31,22,47,91,190,230,113,108,70,143,125,22,254,135,227,15,188,215,54,122,251,119,239,222,161,52,124,15,78,161,234,188,214,12,51,36,67,114,245,176,228,160,191,215,153,229,245,85,24,186,9,120,214,56,239,77,6,67,7,205,48,90,57,172,144,191,200,28,175,214,21,234,91,198,4,110,178,147,94,76,3,76,122,239,69,135,164,252,116,177,72,231,126,47,190,124,126,146,104,152,161,63,74,119,1,193,129,145,95,51,49,110,215,241,192,179,159,124,11,231,113,183,172,15,62,208,203,187,102,211,85,144,227,133,90,251,217,179,186,155,207,92,124,98,110,152,23,220,73,247,201,41,241,140,39,136,195,152,130,27,206,195,205,8,149,239,45,102,136,235,253,200,94,184,213,67,71,13,246,195,228,31,12,185,251,51,55,197,140,246,196,85,63,130,124,63,27,198,83,95,172,144,241,112,51,244,173,250,193,72,201,93,57,220,197,46,157,87,151,169,70,216,57,47,110,135,202,226,241,177,182,220,28,161,217,22,158,12,12,122,89,15,47,242,21,101,250,152,111,150,208,18,135,0,148,193,229,26,129,62,63,89,132,246,172,191,94,242,234,102,2,141,46,63,77,194,123,187,47,178,249,34,107,190,7,167,79,29,149,201,107,38,47,253,162,111,182,238,110,13,3,215,12,236,53,203,123,193,221,146,83,241,155,195,157,181,197,155,200,84,245,226,20,217,157,202,176,204,99,36,111,230,37,94,62,102,74,226,178,85,3,217,201,177,175,240,152,237,85,55,58,47,109,190,233,53,83,71,46,114,138,160,227,212,220,19,1,242,218,171,204,195,4,185,216,37,243,161,212,135,119,32,86,67,57,183,107,44,144,81,39,185,51,45,50,107,248,181,128,108,158,190,23,243,149,151,186,11,159,78,3,218,243,159,117,156,191,221,22,34,172,168,106,190,237,142,94,100,218,63,246,53,163,12,254,136,45,187,57,234,227,2,95,22,249,135,148,196,211,48,113,209,49,252,201,224,120,18,169,222,110,245,181,237,171,139,9,8,231,67,123,102,58,208,210,15,248,194,87,71,8,66,238,157,10,80,180,251,100,217,72,136,158,171,97,126,29,172,105,63,51,178,163,66,3,76,140,10,148,232,110,104,221,202,198,178,169,128,78,191,123,130,77,118,161,144,129,91,117,80,191,240,75,161,1,121,229,82,163,94,5,58,91,158,121,202,150,145,97,36,33,78,187,230,166,164,11,164,183,135,57,196,215,218,77,80,237,61,245,216,166,158,55,221,76,25,228,57,195,150,239,113,113,9,204,212,207,222,54,156,161,131,92,55,249,186,136,30,39,28,167,207,140,70,205,149,4,128,164,111,146,10,22,179,229,62,174,139,133,56,94,75,89,175,6,2,58,239,160,64,203,154,159,68,48,98,184,148,39,110,216,117,14,34,214,85,149,39,203,180,126,250,52,34,174,154,175,151,140,245,94,216,91,239,107,163,38,64,182,246,153,23,202,237,219,127,27,150,191,87,37,48,61,232,125,59,57,153,220,103,185,100,153,224,221,42,239,62,40,52,126,79,82,83,255,101,84,255,31,255,235,95,255,253,159,254,242,199,95,254,249,143,255,251,175,127,19,210,247,241,119,8,233,255,187,199,121,79,59,76,10,195,205,20,109,116,156,0,210,20,255,68,184,215,91,150,27,252,174,233,138,191,97,38,157,215,213,76,219,87,15,115,26,114,220,208,202,3,68,100,249,55,24,84,122,197,10,77,246,246,15,8,76,93,194,130,243,76,70,88,95,252,251,162,252,162,159,191,25,145,135,207,142,142,22,230,214,137,201,209,229,86,200,25,158,220,23,121,48,180,43,171,223,155,222,255,37,214,185,12,23,115,173,201,122,255,229,173,72,230,222,28,53,110,228,79,43,70,150,163,137,85,249,130,50,221,145,231,197,34,53,93,198,110,113,53,58,22,178,28,39,121,201,75,44,199,114,164,248,222,228,106,72,158,151,111,249,40,214,167,173,251,8,171,179,248,146,41,86,55,150,23,227,216,59,51,207,23,51,111,242,100,75,32,187,196,51,141,109,6,78,251,42,191,189,134,233,133,251,214,58,225,87,127,142,11,101,203,118,101,208,217,120,77,101,51,203,166,223,1,255,187,185,26,29,185,156,40,200,202,213,237,247,78,205,178,116,207,108,72,245,235,183,116,146,254,15,127,96,148,219,105,196,6,152,38,1,167,68,136,32,43,199,69,158,47,56,134,1,105,15,57,69,19,4,69,126,150,153,162,158,92,12,212,174,251,242,0,183,223,95,239,15,201,65,27,101,191,55,132,19,173,60,55,244,156,22,199,121,243,1,199,111,159,234,181,128,138,168,239,240,223,70,121,160,126,199,72,195,61,65,130,249,209,196,237,32,1,224,7,56,142,197,121,173,41,102,156,189,139,75,90,134,44,94,77,18,121,44,123,48,83,110,134,99,75,252,254,227,180,64,13,51,220,167,161,198,44,225,41,137,229,115,214,249,147,13,227,34,255,58,107,217,253,126,186,169,230,171,52,226,72,145,109,245,80,138,64,52,101,201,144,20,28,253,17,14,19,68,179,226,184,163,210,91,110,139,2,214,227,92,52,201,119,149,61,141,23,50,188,72,154,254,158,247,75,14,176,122,148,118,38,145,85,153,37,102,216,57,194,98,40,174,134,122,183,196,89,174,23,140,235,220,187,120,37,197,78,182,182,221,115,30,184,68,77,205,21,214,36,15,40,160,119,108,18,23,215,227,194,83,96,186,102,186,230,197,133,36,191,148,34,93,133,186,230,124,76,199,22,110,240,180,30,17,144,166,200,73,3,134,78,123,114,117,51,45,212,69,205,64,183,135,71,174,123,89,151,228,39,158,128,95,193,163,176,227,125,237,170,49,28,205,179,158,25,197,1,18,225,68,204,70,218,225,87,207,108,104,70,53,67,1,231,177,41,142,197,148,68,4,176,151,233,1,3,237,9,199,69,151,40,11,201,186,139,211,34,124,132,144,75,146,5,244,32,112,94,184,249,28,247,106,165,230,146,34,52,101,87,91,250,214,131,227,39,247,248,233,19,241,73,56,143,80,229,236,17,83,35,239,188,138,154,233,168,247,185,192,145,7,99,157,196,243,166,110,48,226,106,64,21,239,189,142,147,66,119,110,220,28,137,58,53,27,25,126,68,228,195,242,205,106,166,250,145,227,106,211,129,223,146,136,64,132,174,248,247,178,202,95,151,171,7,197,165,23,208,159,245,33,97,82,51,118,164,72,114,84,52,180,100,30,178,87,158,137,237,169,31,84,98,199,212,188,81,49,186,128,107,70,183,226,169,150,226,119,50,81,219,51,27,117,140,100,242,104,0,245,49,53,41,175,45,209,227,48,146,127,79,22,156,16,108,9,137,162,165,16,3,15,197,54,152,128,101,72,122,50,27,185,181,103,142,240,159,31,104,22,225,207,76,153,187,120,78,107,212,42,169,159,193,84,40,109,69,198,11,234,153,37,169,79,107,70,245,148,151,185,242,69,243,166,16,169,196,168,100,114,242,89,174,70,54,54,251,2,162,16,56,101,9,224,200,3,64,113,43,250,31,242,96,36,239,250,140,60,94,33,169,33,67,6,31,163,59,223,184,71,77,248,95,200,22,87,83,182,116,115,54,143,90,204,214,217,231,55,7,102,36,233,119,250,26,186,151,83,250,176,154,154,38,185,105,219,137,52,246,249,174,108,152,146,157,47,72,116,132,153,62,52,25,18,114,22,181,123,182,24,93,35,105,142,134,123,147,78,221,200,187,210,243,180,165,86,51,109,56,167,231,93,225,74,210,76,192,132,211,41,182,59,115,33,231,146,171,207,140,117,138,198,101,116,97,77,173,208,135,207,151,199,78,198,254,173,165,26,82,42,205,107,22,0,112,180,192,149,43,181,32,207,85,131,20,221,82,87,88,25,42,19,207,251,24,44,185,72,214,104,89,187,191,31,2,244,107,164,170,55,39,251,95,125,159,134,216,4,152,128,20,230,50,188,29,94,153,59,158,72,215,108,217,2,118,60,125,208,200,131,158,200,88,126,155,211,237,210,163,130,48,58,11,104,106,73,17,184,118,10,43,64,197,175,245,108,128,207,76,232,171,5,71,178,116,201,119,121,208,34,169,73,118,19,30,113,167,89,161,210,2,243,149,222,188,210,116,227,41,97,8,146,118,254,150,43,89,154,126,117,5,4,208,213,124,14,152,246,170,130,3,108,157,124,145,110,108,135,45,138,134,100,252,181,146,186,216,164,124,208,0,232,110,113,28,23,84,27,217,179,128,96,29,115,149,164,210,178,6,120,159,105,176,166,181,58,244,234,52,222,160,17,76,194,225,248,231,196,159,38,112,99,84,144,246,56,224,50,236,241,189,6,142,249,57,40,152,73,207,109,53,211,142,86,195,220,180,153,27,51,202,144,207,204,134,241,185,57,18,9,253,153,135,232,185,97,54,26,166,48,19,25,100,49,91,181,127,132,121,210,214,160,102,220,140,103,70,224,242,115,117,143,252,155,153,137,83,212,108,234,171,97,70,196,246,115,245,85,145,48,18,47,120,28,116,80,40,120,223,147,24,115,166,92,170,230,194,107,63,243,248,12,184,149,117,226,165,1,44,60,108,49,230,49,125,209,152,121,189,136,199,204,108,187,241,216,192,233,63,159,11,185,235,249,158,204,216,227,213,92,170,215,40,49,131,18,208,175,185,41,72,141,103,158,66,233,254,211,21,104,233,61,26,140,124,250,61,246,186,157,78,63,107,171,250,218,140,209,21,138,248,153,33,111,81,243,57,186,219,251,233,33,113,135,153,77,128,230,153,179,116,13,96,102,3,126,55,167,175,106,170,217,10,113,207,60,4,228,11,234,44,59,98,232,103,222,162,103,133,249,24,219,187,154,150,33,249,96,197,20,225,247,53,111,100,4,147,154,193,82,244,18,102,218,234,150,154,103,187,186,129,63,243,18,170,54,163,77,39,45,250,204,202,49,138,217,130,75,185,122,202,131,83,148,115,183,204,172,210,13,129,21,162,164,246,172,249,197,53,200,191,145,55,207,239,131,112,42,202,68,179,254,150,241,198,204,192,125,106,70,232,123,63,243,40,250,220,52,194,123,222,202,204,103,153,55,53,239,49,100,30,78,4,71,197,188,17,177,110,242,189,250,199,74,70,85,190,230,92,106,164,239,77,102,2,228,240,106,62,190,82,149,105,118,118,246,169,102,222,227,189,149,73,99,171,217,88,142,159,57,55,157,102,214,24,48,187,172,174,162,27,18,116,120,50,98,228,215,62,86,43,192,190,133,173,189,124,152,143,27,157,134,108,11,235,99,181,238,189,183,167,108,65,250,253,39,113,231,146,187,81,142,100,245,29,33,191,31,203,99,15,72,12,152,52,35,16,147,70,221,48,105,169,119,67,149,96,23,248,23,223,141,240,113,182,146,81,137,202,65,41,43,207,223,247,243,245,245,35,28,113,226,4,48,62,155,219,152,107,169,254,116,246,114,161,191,221,76,133,218,76,215,127,125,149,199,126,91,229,22,165,41,96,178,209,239,79,227,102,121,96,74,5,239,187,11,47,41,114,247,155,253,109,201,22,191,154,30,16,20,35,249,100,202,127,240,16,234,37,211,127,157,187,65,236,87,144,122,167,204,50,116,226,239,231,224,94,191,179,162,103,5,8,204,66,215,103,67,200,216,241,218,80,97,219,82,152,66,106,247,167,241,196,14,133,137,177,197,126,133,240,195,124,225,253,149,10,250,193,105,233,25,64,189,196,47,145,246,131,199,11,231,230,14,82,96,59,241,21,38,199,39,122,142,107,55,203,111,91,249,222,233,67,62,209,180,92,242,193,224,15,183,48,23,70,135,101,47,191,205,113,227,209,184,140,122,123,155,122,38,19,208,217,177,114,127,117,80,239,111,91,26,246,61,4,154,85,92,92,10,231,79,90,242,135,158,51,186,41,106,58,154,14,15,100,136,171,194,199,102,143,239,73,30,147,148,117,6,134,147,176,2,158,89,4,165,128,169,194,178,3,30,162,166,111,185,116,123,196,231,228,14,43,53,146,240,219,146,168,116,225,166,149,105,128,77,111,35,96,211,253,87,152,66,45,183,227,216,151,75,97,174,35,23,54,209,87,133,185,157,207,128,81,91,123,90,27,37,220,225,99,18,231,231,167,103,253,74,213,255,208,126,189,198,6,159,245,28,22,22,117,81,219,208,215,70,91,126,221,214,154,205,10,202,197,254,54,166,194,71,83,216,222,51,96,74,101,60,207,70,45,233,194,92,75,181,103,25,199,218,133,243,57,97,158,135,15,84,185,2,182,122,190,10,79,79,250,1,38,255,180,63,61,223,158,149,96,48,101,57,244,183,41,66,61,106,192,40,96,235,7,193,97,17,166,74,179,226,140,218,53,204,193,232,120,179,208,152,162,85,54,60,238,106,89,214,46,85,112,200,165,10,152,120,193,124,224,125,251,69,46,250,211,47,182,149,88,62,196,52,235,211,118,212,123,170,210,175,249,12,153,81,239,162,99,72,19,247,7,94,46,67,106,240,249,240,227,233,55,135,78,140,73,53,177,50,133,183,151,125,48,152,165,172,67,86,169,168,112,31,110,37,38,20,198,187,24,61,231,154,145,242,3,239,114,23,8,244,196,155,119,96,186,113,94,76,203,224,142,206,135,194,198,202,15,152,220,206,167,107,120,139,111,107,202,143,63,191,109,74,167,1,99,35,63,15,39,94,27,195,130,201,219,158,135,71,178,134,193,115,61,83,5,29,137,56,160,44,147,86,183,90,52,101,215,221,76,97,162,143,167,103,84,255,139,33,39,193,248,249,96,213,170,248,6,76,176,228,105,61,235,14,107,132,41,57,230,219,122,120,48,10,88,75,74,27,74,81,165,64,225,161,61,111,77,26,104,204,83,42,44,175,103,204,160,74,198,160,80,34,246,249,154,70,90,8,52,183,245,78,149,21,62,5,202,158,66,138,122,250,189,200,86,8,152,35,97,189,240,14,131,26,75,253,253,229,149,99,5,84,120,21,169,188,112,10,19,236,88,169,89,196,184,126,143,30,113,13,168,84,188,79,239,152,140,117,97,132,146,223,169,176,34,32,148,141,95,62,255,0,115,238,7,60,250,31,91,115,145,8,24,161,28,129,33,174,220,123,29,133,162,186,110,73,72,115,165,88,125,132,26,183,30,141,56,172,100,253,44,62,152,188,24,161,227,122,167,97,50,93,176,11,159,155,242,142,171,242,143,224,46,99,202,244,223,225,62,200,144,220,180,227,103,233,204,21,246,66,162,2,139,88,166,132,121,247,39,94,111,175,221,91,151,189,20,170,120,250,36,175,108,211,65,14,247,246,140,218,78,171,133,185,78,152,70,146,230,138,165,61,200,237,41,227,82,151,223,54,103,114,248,69,54,57,120,50,199,161,226,241,95,28,134,40,123,83,238,104,77,82,254,247,112,100,124,171,228,54,115,104,164,229,187,37,5,148,207,202,174,242,94,86,178,253,27,52,202,47,55,145,145,96,223,47,195,195,254,112,248,114,83,15,193,79,8,213,55,52,50,72,207,192,46,129,209,19,245,159,230,97,82,205,20,52,135,157,131,40,123,27,15,202,17,228,251,52,57,213,163,234,231,58,118,40,121,195,31,140,105,162,111,69,178,196,39,42,107,40,243,84,97,98,16,190,167,176,163,67,81,144,175,69,2,129,95,251,104,157,154,76,82,10,96,12,15,35,103,99,43,232,201,137,213,84,211,142,223,54,165,180,219,26,102,88,245,200,37,148,137,34,57,238,197,138,155,133,185,77,17,112,164,221,4,174,84,59,243,207,97,6,115,209,214,211,106,90,199,79,159,245,39,95,11,121,159,107,231,160,31,83,36,39,181,16,30,129,20,236,31,179,155,222,171,194,168,238,228,11,87,93,125,198,89,79,119,42,116,43,200,36,240,76,197,99,147,192,228,64,54,133,139,115,6,12,61,182,94,87,180,145,144,124,225,38,149,156,128,9,86,149,11,87,189,9,16,72,160,112,251,133,115,209,65,195,24,119,90,12,48,234,209,10,83,13,107,222,81,65,233,116,41,124,166,233,14,148,82,116,91,209,86,70,186,29,79,93,141,13,252,210,121,151,219,179,51,222,218,111,152,247,53,58,102,82,107,130,110,164,227,99,64,41,65,165,189,222,184,7,250,69,187,200,23,27,188,239,36,132,22,209,181,91,219,228,74,2,165,56,129,162,78,183,49,44,109,237,242,249,170,41,223,150,163,165,167,203,16,237,3,236,90,135,192,110,231,229,206,78,52,76,218,122,224,154,134,160,89,111,69,221,180,146,238,87,34,2,240,44,12,168,80,247,117,203,25,56,93,85,137,251,252,125,167,172,146,201,6,123,229,158,31,172,62,34,84,164,185,247,4,154,180,216,116,49,13,134,126,95,154,83,72,23,21,172,169,229,71,26,226,92,251,89,176,25,222,99,44,11,24,118,85,95,154,250,242,99,93,152,56,213,133,161,200,207,240,94,29,179,41,39,57,23,72,122,200,203,143,36,34,232,82,73,148,132,138,226,101,49,129,89,33,55,17,213,152,151,233,122,236,38,167,182,216,47,3,57,253,125,227,0,204,212,155,23,137,155,128,58,65,53,188,6,40,200,220,142,147,10,176,107,19,195,170,12,185,155,143,133,252,131,159,134,208,193,164,150,58,138,36,45,173,48,39,51,62,128,59,162,99,159,247,188,222,246,108,2,67,210,120,255,52,183,220,70,224,223,229,156,158,153,84,99,159,40,121,161,164,46,75,114,154,202,216,23,115,63,183,6,116,195,196,136,62,95,39,244,198,97,126,52,84,213,183,192,182,192,63,244,71,195,205,138,118,47,198,78,197,217,170,92,113,46,49,240,253,124,154,229,51,7,177,149,164,227,84,222,243,181,149,182,125,76,105,109,202,55,190,224,207,249,210,122,209,49,35,195,207,111,238,9,77,240,33,219,235,192,26,137,168,13,199,48,145,180,11,207,115,55,172,62,226,9,145,177,84,20,38,246,237,110,231,115,166,227,63,212,169,192,113,232,29,179,58,13,18,151,57,40,228,229,239,115,37,168,151,114,167,25,200,184,164,248,101,50,147,138,78,81,178,161,125,79,96,227,125,156,133,198,97,248,202,188,147,12,75,30,148,124,75,180,6,195,192,64,251,1,241,25,133,179,21,31,251,96,243,81,139,63,98,80,218,184,127,51,1,97,137,214,117,75,25,164,44,214,207,222,163,54,250,122,188,133,195,252,229,223,84,72,198,33,237,226,165,33,201,184,122,42,20,28,171,217,37,183,151,20,144,153,60,68,71,26,103,17,105,149,243,211,68,197,62,30,2,41,161,21,61,93,153,10,68,251,63,103,70,162,118,234,74,58,205,232,90,255,156,106,232,47,80,89,224,182,134,166,114,246,163,111,76,137,253,33,36,123,97,196,32,235,119,16,35,149,107,229,215,3,198,233,130,188,238,7,115,111,16,9,172,98,117,26,190,170,64,208,231,206,126,47,85,58,160,51,158,163,232,51,100,143,121,7,121,64,246,120,156,31,235,83,214,59,240,180,100,178,169,173,217,104,71,192,137,178,5,2,79,148,221,163,245,180,138,152,2,147,102,80,3,70,76,82,6,149,173,110,124,114,29,192,86,68,71,127,155,160,93,160,112,234,101,207,49,197,84,15,62,163,74,145,139,198,232,168,154,134,114,237,7,15,246,198,182,30,184,125,74,189,192,157,28,226,183,227,123,124,91,109,34,197,43,75,13,40,96,104,147,142,194,106,184,186,123,134,54,247,59,35,123,0,55,234,121,246,25,67,127,173,179,39,36,141,245,162,166,66,65,176,15,134,153,169,113,102,132,191,182,59,119,15,124,198,51,101,133,173,228,162,207,5,184,174,169,234,79,47,34,24,62,102,88,205,83,174,22,204,249,56,219,128,161,19,202,123,17,122,113,107,129,82,3,112,157,243,59,147,220,11,122,96,84,107,229,90,179,185,59,148,226,163,114,246,186,41,53,41,120,56,177,5,255,109,203,73,29,250,189,144,189,168,62,228,149,202,149,207,52,165,16,77,243,223,70,119,105,202,173,104,115,117,204,197,225,194,89,86,117,5,117,138,166,249,152,35,182,50,117,22,227,200,246,13,19,29,31,44,78,121,49,114,239,87,12,42,229,36,151,206,21,43,165,18,93,203,22,79,17,244,76,221,53,252,189,50,201,5,130,34,144,230,105,165,88,208,231,84,31,207,198,128,212,152,247,155,36,223,244,180,38,55,33,126,57,77,114,128,228,181,184,142,183,120,107,114,207,117,162,157,19,107,186,5,150,172,236,235,214,153,68,48,100,125,6,60,212,113,120,70,242,185,224,72,186,45,146,88,74,85,106,67,20,10,253,173,238,51,201,50,161,116,162,17,231,60,159,40,59,156,17,236,148,237,114,227,59,142,223,94,147,68,184,34,48,174,155,104,77,140,71,61,76,231,204,37,172,253,161,198,92,20,75,125,253,62,182,247,108,22,171,50,164,48,7,222,247,65,208,160,41,69,182,13,139,55,58,219,57,25,141,177,229,167,227,117,124,69,20,128,17,89,90,218,51,56,153,159,179,30,29,93,226,193,218,53,147,58,244,174,65,12,21,237,22,96,132,180,3,198,148,23,51,202,164,94,99,125,81,76,169,138,172,140,69,120,103,139,223,238,103,53,117,249,158,192,59,214,23,114,80,67,93,22,11,213,243,246,121,27,129,43,4,221,167,117,250,138,213,0,35,26,212,116,80,73,24,143,217,208,33,222,60,163,54,201,207,12,152,80,218,208,174,77,175,103,9,74,197,193,170,141,207,130,113,210,100,50,117,157,37,7,243,166,8,198,142,159,38,166,164,59,117,178,244,41,31,51,156,120,91,46,102,219,78,211,30,112,66,187,58,235,18,217,51,134,204,138,91,74,116,100,83,102,224,43,220,101,153,0,198,35,214,229,119,150,250,142,214,103,87,232,138,30,99,208,111,215,80,178,80,16,210,181,155,247,244,67,153,16,68,22,153,82,214,61,228,184,30,48,109,251,179,45,108,167,13,227,92,200,162,81,209,44,158,190,61,49,4,33,106,40,31,178,211,226,69,104,247,225,28,63,69,119,172,110,57,147,31,108,149,28,218,211,250,216,220,241,219,133,92,230,212,159,13,141,82,227,14,67,240,148,133,191,73,198,105,203,187,134,73,183,117,35,206,199,46,203,205,135,5,38,112,222,250,98,38,177,21,173,155,149,113,214,173,152,72,172,207,20,12,219,241,252,54,91,65,172,0,246,252,166,251,33,4,176,187,173,156,93,5,122,154,158,17,169,229,152,104,121,105,30,240,119,132,140,88,156,184,105,244,209,199,48,42,209,49,202,167,143,199,58,68,103,194,13,87,178,160,48,134,244,240,34,165,60,30,253,219,248,5,38,253,194,191,38,103,151,26,220,231,206,184,226,136,128,197,65,26,213,107,98,205,248,101,78,101,81,47,194,215,107,161,156,31,76,10,4,250,82,23,38,159,198,87,15,100,159,37,98,185,232,70,162,10,50,28,62,171,171,60,48,204,166,207,113,129,81,137,127,92,122,54,80,28,246,51,192,234,247,33,1,243,103,188,197,191,254,151,127,253,63,255,241,191,254,245,95,254,219,191,225,45,150,242,183,224,45,254,73,119,110,111,9,77,127,94,110,232,177,89,253,212,160,45,251,70,97,245,93,159,105,11,243,120,198,48,114,21,86,227,227,88,96,235,243,70,80,235,2,82,236,99,2,152,204,224,253,190,77,173,34,150,199,157,147,100,227,232,66,79,212,11,145,125,32,67,169,189,219,50,245,45,75,236,156,25,234,165,156,23,179,26,93,218,207,42,59,110,228,32,36,89,96,197,196,154,182,13,201,150,63,41,62,23,155,35,201,57,117,40,156,217,181,221,154,67,155,106,202,120,90,241,204,237,246,53,162,75,162,227,250,59,232,82,152,246,121,61,124,148,115,144,204,221,125,3,194,195,181,53,202,73,61,203,252,201,167,97,226,98,45,168,229,143,60,222,39,187,107,119,14,42,105,232,79,163,143,58,227,190,131,20,144,88,115,139,220,209,230,55,208,65,189,69,169,19,105,42,243,37,198,204,82,111,171,94,250,219,47,65,199,175,183,232,222,168,211,235,156,16,217,51,196,96,88,157,107,155,12,105,39,57,109,249,92,152,104,154,75,125,204,243,177,184,240,248,237,247,216,137,36,105,92,180,219,181,226,251,30,240,135,182,82,74,184,226,140,56,49,76,23,42,173,172,112,247,114,116,120,12,172,18,173,252,50,78,102,95,58,40,171,67,116,186,48,86,135,19,84,97,16,112,125,158,10,35,214,228,240,217,96,168,44,163,94,198,226,212,104,178,31,41,174,163,110,68,226,210,219,253,36,168,82,228,241,192,22,76,115,47,75,194,19,168,46,202,201,201,120,125,52,60,94,28,129,88,104,158,55,116,224,13,111,67,29,33,249,124,111,119,85,39,206,189,45,39,6,130,48,197,229,21,16,102,63,166,159,220,196,134,133,79,220,55,207,10,81,255,230,153,120,117,132,203,139,106,126,242,53,172,98,183,187,180,104,170,229,191,49,165,50,153,35,31,204,181,72,234,237,114,111,157,219,117,58,40,176,64,193,98,241,18,26,183,213,9,191,153,15,175,236,83,244,152,215,186,30,202,65,100,81,92,121,40,101,68,240,150,2,28,34,241,103,150,66,48,18,81,225,155,234,24,162,112,146,15,102,70,12,102,62,62,169,5,87,220,189,151,155,156,66,245,17,226,126,220,238,127,204,48,179,69,93,211,156,109,225,35,207,86,68,77,253,239,56,99,114,138,78,147,133,85,116,14,157,9,228,51,144,148,245,140,142,159,204,79,2,162,187,220,176,111,239,98,67,254,114,62,195,155,156,201,100,147,29,129,130,158,37,223,56,61,34,15,26,174,35,49,113,6,111,156,76,152,245,116,45,209,187,32,16,144,252,63,116,242,147,94,118,169,90,148,153,213,159,198,192,12,158,177,217,13,47,28,215,86,67,169,43,254,248,254,251,12,118,15,57,209,186,15,242,90,163,7,251,141,224,245,46,15,220,231,165,118,119,243,243,233,144,154,140,202,184,240,216,235,129,241,29,4,138,28,203,131,34,167,45,48,201,194,2,83,229,46,221,183,158,185,61,95,19,79,80,144,154,200,98,127,123,134,2,206,186,29,231,100,210,29,122,26,65,241,194,165,61,29,71,44,108,72,235,99,109,61,112,10,23,6,48,116,121,29,52,170,220,6,129,160,155,223,231,129,145,25,29,23,38,75,72,225,222,35,136,15,165,179,183,245,192,84,151,136,223,70,203,71,151,200,130,45,119,63,24,30,16,13,112,45,138,40,244,219,154,82,7,58,44,221,46,178,1,83,11,78,119,120,171,231,117,123,222,159,126,159,105,214,239,44,181,28,48,29,51,252,103,193,222,33,135,93,234,14,2,147,86,125,225,153,212,2,234,36,182,239,224,241,51,34,82,184,19,248,220,39,238,76,67,4,231,153,43,68,61,35,132,101,4,193,173,131,194,231,11,214,31,114,179,202,50,51,114,99,139,232,217,217,103,143,209,34,191,125,118,218,228,210,113,240,98,81,52,149,135,255,182,41,127,56,245,20,138,126,78,52,50,123,164,24,108,8,28,106,73,100,19,58,184,173,141,145,160,48,150,102,36,9,12,75,209,87,184,8,101,23,33,52,41,21,108,42,5,243,114,108,8,3,47,141,73,155,95,104,221,223,158,171,105,132,151,107,87,137,132,19,162,221,234,36,68,19,97,223,97,217,228,251,60,61,159,184,15,252,147,156,227,61,105,236,238,167,199,16,217,69,27,145,222,242,60,188,164,17,155,49,226,207,82,98,13,56,231,56,57,15,76,109,30,133,207,92,217,145,205,114,230,13,46,1,133,175,172,36,48,34,113,250,222,164,185,174,219,181,115,237,213,153,10,217,110,206,11,159,127,244,147,192,94,110,55,185,130,3,82,123,142,28,217,229,235,79,75,182,150,81,51,161,230,136,166,14,171,125,165,81,98,202,240,6,171,176,119,75,234,121,66,227,231,124,140,35,108,160,129,240,242,54,8,213,196,9,87,181,136,26,70,106,78,151,187,7,193,110,235,198,147,201,37,142,56,112,182,48,177,16,109,38,121,250,110,234,140,115,199,144,218,231,5,209,168,214,175,45,131,134,164,182,109,80,166,28,173,195,4,75,47,76,245,189,56,163,50,36,157,165,44,28,66,183,201,249,119,196,129,17,124,86,74,85,190,35,142,177,211,164,68,97,193,182,92,219,79,130,68,41,29,205,67,32,77,190,229,176,75,23,149,91,228,170,74,125,208,226,73,177,25,114,183,38,218,112,100,21,87,28,35,216,90,203,67,160,35,24,209,124,75,228,126,61,117,191,133,189,191,131,27,155,136,60,169,179,155,50,77,113,14,32,178,54,167,50,153,173,206,216,133,7,241,107,121,54,18,101,174,139,112,224,109,3,44,112,39,226,224,102,173,105,227,9,179,143,154,2,78,177,62,227,77,61,80,165,105,78,60,189,222,184,154,19,247,101,221,122,97,43,179,106,25,127,77,4,56,7,179,7,185,80,4,89,34,9,214,80,146,24,145,134,99,154,42,242,78,201,162,169,62,139,150,185,25,4,61,119,230,59,199,206,113,143,38,159,164,47,32,131,20,134,41,21,197,52,81,12,218,200,165,189,102,211,102,20,79,219,121,31,83,77,244,165,51,17,116,80,52,202,5,25,250,84,210,3,102,167,222,23,22,145,21,131,45,206,120,97,152,168,218,51,170,25,228,128,71,73,74,133,76,120,18,34,141,236,192,163,172,247,189,184,195,4,124,182,105,37,236,18,196,159,183,227,115,188,143,230,246,26,28,77,180,52,148,117,14,3,226,146,210,177,120,83,214,126,83,82,99,221,214,59,165,244,194,73,186,205,148,25,138,158,133,54,164,49,215,50,133,107,205,193,224,180,91,238,211,24,182,82,128,176,48,181,219,8,47,7,3,147,4,239,92,244,165,135,113,200,46,60,231,51,63,81,203,190,159,26,43,102,63,51,20,14,196,101,181,214,49,159,9,92,196,102,69,70,107,41,175,27,153,217,42,29,31,90,12,178,88,13,247,220,239,79,143,173,36,8,42,141,126,5,119,12,69,19,82,159,77,192,248,206,3,246,57,77,44,26,148,160,189,246,112,102,202,213,39,81,108,228,72,248,24,20,59,209,214,181,88,1,78,135,201,151,47,154,70,73,29,202,72,168,26,84,160,213,252,207,198,245,52,242,138,172,8,155,102,112,18,63,140,44,23,114,146,213,129,142,90,15,165,70,2,166,108,200,211,90,204,70,208,172,217,86,217,50,219,47,170,100,65,8,69,20,196,186,104,127,18,106,51,60,240,44,143,134,187,161,240,249,148,151,68,188,80,232,31,10,247,107,105,131,106,175,234,153,220,83,158,156,53,103,239,71,106,171,130,214,241,52,182,195,64,96,169,113,140,214,255,46,67,31,173,209,161,2,57,108,202,119,36,132,172,63,93,96,21,20,125,167,242,60,27,245,208,166,35,34,198,40,247,113,120,170,23,134,26,173,48,219,238,186,240,99,179,1,214,180,238,52,40,235,73,228,37,125,252,38,17,99,95,168,5,113,96,201,135,29,235,113,36,34,55,216,155,76,18,43,106,175,48,25,75,210,248,185,166,146,128,92,239,194,26,139,2,84,58,164,103,243,159,229,126,15,92,195,79,102,53,84,178,59,17,218,202,77,199,12,63,129,12,10,154,91,237,239,228,214,63,171,158,58,215,16,30,106,250,119,9,23,248,185,179,133,53,68,249,54,210,42,206,77,232,7,159,21,143,203,86,96,106,133,119,129,169,61,32,48,42,143,231,11,59,124,12,239,152,31,7,94,19,29,135,15,69,160,232,86,209,49,148,63,247,103,163,119,123,147,227,169,139,130,212,82,243,103,115,39,78,210,248,88,71,56,146,62,212,174,45,243,118,172,101,43,193,228,63,93,58,124,46,129,57,80,142,61,228,48,115,109,221,159,198,231,77,130,142,195,24,83,241,133,15,76,201,87,242,92,63,24,229,221,112,99,28,248,92,248,74,190,15,39,3,48,140,192,3,35,150,85,207,21,237,131,169,179,86,164,245,154,191,114,26,223,247,202,86,133,231,194,124,173,243,4,135,17,227,29,183,53,154,108,48,210,2,198,118,171,2,163,144,83,106,60,188,138,128,200,129,143,45,189,201,66,138,174,77,25,211,142,140,47,57,182,63,20,42,210,213,200,1,46,196,196,63,248,204,170,243,168,172,173,225,194,118,135,23,31,187,223,247,66,77,61,13,159,73,231,219,145,72,113,135,188,91,125,148,252,141,10,10,44,184,30,46,220,137,131,78,111,109,106,185,83,186,54,126,212,122,135,199,25,178,164,240,153,105,61,45,255,109,254,164,9,124,108,191,77,142,160,119,205,110,70,23,182,130,222,103,135,253,96,11,107,11,140,20,246,49,78,110,235,125,13,201,1,141,109,91,32,251,235,26,1,143,125,39,203,185,107,82,170,213,91,15,43,115,121,63,152,173,146,26,239,141,127,237,70,229,184,17,195,15,203,223,231,166,118,209,210,23,59,91,19,145,183,237,48,39,88,185,131,138,238,86,33,197,227,131,75,147,80,15,110,239,141,95,121,198,195,167,84,170,70,81,18,27,184,70,107,172,111,153,199,20,133,75,49,166,29,118,237,206,130,34,66,214,252,217,163,78,201,215,177,198,212,116,142,201,114,86,243,117,223,240,211,68,84,150,76,181,114,53,9,232,56,154,200,49,166,232,144,172,82,158,81,193,223,30,107,100,64,164,148,49,181,188,41,223,241,184,74,233,152,77,124,86,195,215,200,192,216,172,67,97,210,70,124,253,161,17,185,100,158,34,157,118,94,212,119,142,179,235,136,32,47,29,55,135,180,255,246,185,31,67,189,150,215,134,253,242,189,22,68,170,89,100,30,98,94,159,83,172,59,60,204,73,44,67,138,224,168,31,19,56,180,206,196,145,49,171,150,209,179,28,62,191,51,231,125,109,114,216,7,36,252,15,198,215,35,141,113,42,195,203,241,198,56,252,229,115,49,9,169,166,246,193,166,83,120,209,99,19,48,185,162,99,73,210,177,143,105,147,151,45,57,127,173,137,178,224,237,24,199,2,41,82,14,83,247,67,38,41,10,136,88,109,223,179,89,186,178,62,22,9,62,220,58,62,216,248,151,77,96,124,1,249,251,90,136,60,150,33,35,74,58,26,178,17,31,108,69,203,101,1,112,73,107,241,210,205,68,172,166,62,155,59,164,191,22,5,21,210,40,218,179,81,227,232,236,196,88,82,239,2,163,151,85,189,227,38,56,212,181,53,89,51,31,120,86,86,223,250,82,27,7,149,255,48,52,181,235,10,163,215,5,162,141,55,222,11,202,183,194,3,54,223,247,206,3,157,237,36,179,8,57,210,89,189,219,199,30,152,82,205,9,24,37,181,249,141,201,89,59,227,154,216,160,248,148,198,55,139,206,119,194,189,82,21,102,187,242,103,163,188,181,245,151,217,112,124,217,146,224,64,69,191,11,115,249,153,62,96,195,84,119,244,173,71,50,151,210,7,35,189,50,101,138,162,65,203,134,245,193,27,207,104,211,158,65,160,244,49,195,35,75,198,167,192,172,242,249,117,124,30,147,250,202,38,253,208,209,221,152,152,104,178,77,49,223,206,179,169,135,243,13,10,169,212,34,15,71,199,167,9,104,58,140,0,77,149,142,79,40,222,201,91,19,18,105,67,80,18,103,124,199,192,16,36,53,244,194,139,92,184,113,225,133,23,227,194,27,37,63,159,193,179,89,132,82,126,154,36,166,230,59,33,116,252,33,243,123,39,196,219,221,26,160,113,170,98,13,144,164,221,103,137,198,164,165,138,85,202,128,144,12,226,176,205,140,251,211,112,43,115,239,209,51,202,159,203,241,128,91,104,184,49,192,226,160,208,198,69,41,158,179,191,41,74,40,119,86,49,160,72,13,29,181,6,76,20,79,38,202,70,246,12,71,196,15,230,176,216,85,27,155,242,220,135,146,117,125,73,213,131,10,65,100,110,56,188,169,72,116,143,150,97,214,94,242,179,222,232,70,247,202,99,48,193,177,239,83,159,67,104,221,10,66,160,164,63,239,111,155,164,158,219,190,212,127,122,182,27,10,176,14,91,121,82,109,157,172,84,240,7,87,162,209,245,25,20,244,200,191,17,53,29,206,94,20,206,152,231,254,219,100,156,164,166,191,13,31,204,199,12,253,116,14,47,253,237,179,133,248,110,118,230,13,213,25,165,107,153,186,110,219,97,168,118,151,226,11,253,58,67,121,252,70,101,91,249,234,112,94,2,35,185,238,43,96,147,14,125,115,119,15,76,46,41,101,114,63,152,204,187,44,93,35,99,121,250,113,109,5,226,107,176,89,134,85,234,65,177,235,131,57,204,75,150,174,193,211,241,43,200,158,70,110,185,40,5,26,168,21,244,193,103,123,91,87,219,8,47,232,64,200,246,215,51,116,195,141,47,116,97,83,155,250,214,15,66,96,189,203,152,17,108,139,45,7,178,80,202,247,234,109,112,69,158,237,131,135,213,12,85,152,154,94,223,78,139,223,18,69,202,165,48,149,113,231,7,79,43,169,172,61,59,230,111,143,214,199,198,216,151,103,3,76,109,213,225,191,141,60,251,216,218,186,194,132,106,31,108,187,200,243,219,150,98,225,163,130,174,216,76,10,35,124,240,221,18,32,123,83,97,77,224,106,41,101,219,97,19,10,27,2,227,77,91,209,250,108,181,50,85,144,232,70,66,202,209,181,170,44,206,140,157,223,63,243,9,113,52,178,109,229,181,40,135,240,221,193,185,131,237,93,165,237,48,239,230,247,181,178,201,11,234,231,24,103,39,108,159,65,10,205,163,164,203,132,29,166,81,145,243,103,134,228,95,92,109,41,60,41,201,236,112,101,15,111,50,11,39,87,227,111,10,19,34,210,59,248,65,109,162,248,91,85,163,87,202,91,97,25,167,225,175,117,22,87,91,67,102,225,54,254,156,143,39,213,220,170,246,12,125,244,153,115,192,220,177,101,188,17,8,218,77,208,155,208,64,69,25,75,95,189,48,146,76,247,217,72,70,179,148,29,222,228,144,86,129,207,172,204,203,71,28,22,195,188,151,147,3,243,125,170,127,106,42,114,84,217,114,138,165,247,102,31,179,51,51,118,150,45,167,32,21,145,202,14,248,216,167,83,96,110,66,126,170,114,120,151,121,53,230,168,54,64,82,72,246,49,61,231,207,44,210,51,236,167,186,163,227,139,196,41,105,140,187,109,44,255,94,195,74,93,12,129,169,140,178,162,103,21,215,158,180,62,79,182,170,223,31,140,187,160,202,107,67,145,244,27,58,48,52,93,249,34,232,26,173,237,29,31,164,113,92,203,144,156,184,221,253,242,146,41,11,80,101,171,132,64,132,76,109,128,91,183,51,248,143,236,4,14,67,207,147,65,65,176,41,79,159,10,100,132,222,34,237,7,165,224,253,136,151,166,130,96,147,110,155,127,101,197,158,48,137,168,202,76,193,198,220,110,34,101,43,48,208,100,138,227,198,32,47,218,225,115,25,172,50,75,73,231,161,156,78,12,184,121,146,46,124,78,23,242,170,162,53,127,43,239,53,49,228,163,241,64,16,250,126,204,106,153,70,49,197,7,134,251,53,84,6,202,121,40,102,68,107,52,124,238,183,54,245,154,213,238,84,80,53,87,171,37,149,106,173,62,145,208,99,184,50,113,195,76,115,220,78,177,188,176,162,4,166,43,41,5,124,198,168,203,68,98,177,158,107,196,142,229,149,68,51,243,192,196,184,99,207,25,198,73,168,130,18,127,137,125,97,162,71,119,109,214,243,1,202,214,201,128,144,171,28,186,141,92,209,28,95,123,49,51,100,75,130,227,59,221,113,0,79,206,106,23,11,220,141,106,245,193,231,92,155,121,43,76,190,86,241,15,70,188,229,230,213,24,76,245,105,127,56,220,11,49,60,7,139,173,251,210,53,125,179,33,32,188,231,210,106,244,27,162,243,157,11,29,69,159,21,83,33,91,245,152,139,158,235,59,113,66,135,39,161,156,44,48,106,252,237,206,20,227,174,41,76,52,35,166,248,175,142,247,133,143,69,139,150,176,204,225,75,242,249,213,229,70,224,48,230,89,170,186,126,172,136,67,45,177,159,33,51,186,239,123,161,37,153,75,190,48,130,253,23,101,28,122,124,76,208,33,103,128,213,106,77,241,181,206,32,244,91,216,114,176,231,192,20,136,141,150,133,92,5,157,198,26,136,215,130,254,119,199,12,149,190,243,241,99,91,224,86,43,203,135,73,155,174,53,0,75,188,201,136,227,158,70,166,196,191,38,90,145,215,3,197,168,228,93,99,171,92,16,15,179,116,124,144,178,29,230,2,116,224,45,232,76,164,109,204,139,246,203,232,2,62,63,188,239,2,160,2,106,151,214,70,34,153,209,154,154,65,77,225,9,97,190,199,2,32,136,43,35,14,19,42,197,199,134,203,119,61,76,131,178,125,43,140,210,179,112,48,138,167,192,164,173,93,152,83,85,166,225,196,218,43,97,156,65,138,78,138,194,37,143,137,178,59,178,255,119,154,65,64,229,50,27,75,207,162,151,2,159,173,110,196,38,111,25,218,114,65,33,190,11,169,218,151,102,163,30,215,253,216,211,4,4,253,173,177,222,114,31,15,140,238,229,69,123,146,111,125,206,27,196,137,167,195,84,241,233,210,51,10,123,175,207,183,252,163,222,138,53,108,197,115,74,186,141,41,24,41,191,140,212,100,246,33,67,149,50,245,45,63,61,41,215,226,223,186,252,38,249,69,17,101,9,91,153,176,235,40,114,46,206,109,2,11,190,93,101,220,43,178,207,146,46,121,182,105,31,178,108,153,22,247,115,225,242,195,202,250,96,98,209,83,118,202,101,12,226,24,81,18,211,151,108,57,20,51,89,253,187,70,91,205,117,190,216,133,25,239,238,31,219,116,218,46,123,214,166,48,65,78,31,21,196,70,170,124,16,114,41,82,44,16,36,175,90,22,27,105,115,231,27,159,123,192,52,226,198,150,13,139,73,214,211,142,223,110,132,169,238,23,49,101,106,138,170,253,96,75,177,185,99,138,176,198,204,126,46,194,205,103,155,185,240,36,139,42,122,6,17,73,156,149,132,29,82,246,128,152,197,52,183,24,204,68,68,22,150,236,7,91,221,222,187,27,78,115,153,249,61,153,120,180,85,11,184,176,149,176,105,209,26,29,129,59,27,208,37,90,195,47,163,228,58,136,7,139,74,59,191,44,194,15,69,75,125,72,199,184,51,84,191,140,98,69,166,155,218,127,96,147,200,247,219,15,85,195,9,212,95,216,164,9,187,163,103,237,220,116,19,246,140,249,171,142,240,193,199,176,190,21,59,15,140,152,6,185,69,63,152,186,214,243,26,242,120,214,184,79,122,235,156,149,10,118,224,50,45,238,225,48,90,61,119,75,130,116,205,198,190,29,238,208,145,239,107,179,45,215,94,2,198,251,86,229,225,16,134,220,175,157,81,75,157,183,10,163,109,119,84,141,114,24,179,242,214,41,179,234,20,166,110,236,173,161,8,21,249,109,106,37,85,55,29,209,134,76,18,195,152,92,127,32,135,68,107,165,134,176,89,78,56,226,51,96,110,251,183,107,80,109,80,190,137,174,205,36,206,32,2,34,86,33,193,225,74,161,116,249,237,105,5,35,189,107,191,155,239,253,36,100,148,150,48,60,43,188,222,91,3,228,192,144,157,170,159,187,38,105,214,175,137,69,0,153,90,234,62,44,231,58,139,50,226,133,219,170,166,107,249,131,207,218,173,151,36,74,238,28,58,153,110,213,18,147,16,34,28,5,143,27,73,138,37,90,19,98,185,159,4,30,225,28,241,65,121,246,144,49,199,32,32,8,234,240,154,146,65,52,168,104,212,173,172,202,247,219,220,237,134,192,198,73,106,51,224,41,111,77,218,73,141,33,131,110,42,166,35,49,61,114,54,124,22,163,24,213,20,94,132,118,124,9,52,11,91,220,241,110,219,2,92,222,173,246,187,4,42,124,126,124,12,129,199,189,7,192,176,96,218,207,11,83,40,54,224,142,40,76,117,207,197,249,109,232,191,91,97,164,53,110,215,200,12,188,3,74,252,171,180,251,53,56,206,154,160,228,224,238,64,219,222,178,116,209,187,172,117,95,248,216,164,215,43,50,173,120,197,174,119,26,81,4,64,58,118,204,254,28,247,182,138,32,233,45,182,59,108,225,238,230,6,51,177,173,186,100,158,80,11,9,1,32,255,109,194,240,69,6,5,37,128,221,239,144,30,107,101,20,133,179,21,19,189,67,122,85,163,198,180,32,202,188,179,108,115,247,149,158,115,55,234,119,134,103,110,179,85,97,180,80,122,192,91,164,10,129,205,41,16,115,180,104,122,30,112,73,17,5,4,182,146,183,10,23,20,76,46,188,110,50,57,48,228,145,11,83,113,120,234,111,99,215,222,223,134,146,90,21,134,23,221,180,117,30,242,65,183,37,32,183,248,109,50,238,239,176,12,115,116,204,251,98,172,130,162,240,186,246,120,237,18,239,53,37,55,72,129,119,241,237,36,51,9,205,150,179,226,226,201,100,71,190,176,249,189,2,54,193,71,133,7,130,64,178,116,71,215,223,46,152,120,85,182,148,43,145,100,48,9,120,177,240,81,66,41,79,107,18,201,46,220,36,33,210,94,140,36,179,152,227,88,181,229,65,235,168,45,96,11,188,42,76,38,79,192,100,9,53,157,41,172,236,120,184,229,176,92,231,131,61,28,194,143,195,103,128,228,198,121,224,197,193,31,167,54,163,154,164,107,217,18,30,91,152,4,200,102,11,140,156,86,172,159,100,27,179,188,53,17,244,228,238,30,72,169,146,170,99,176,85,23,9,24,33,100,25,82,202,141,237,18,198,10,23,235,173,63,77,113,192,22,191,77,25,207,161,191,141,113,226,150,39,34,107,82,227,115,16,207,153,103,202,7,12,129,83,76,157,3,115,89,142,174,217,17,175,48,20,198,251,219,185,136,238,134,193,104,167,69,107,66,234,178,235,28,184,83,206,204,77,184,141,71,179,63,173,209,141,117,152,180,0,29,84,211,209,246,121,10,149,74,231,120,165,188,242,8,144,96,232,124,224,105,186,131,14,67,89,214,71,195,177,159,97,91,34,51,116,14,160,63,35,242,253,175,127,253,79,127,249,199,127,249,235,127,248,199,191,254,207,127,255,71,46,223,249,145,191,1,151,239,207,122,36,83,164,244,48,220,16,12,218,106,43,51,193,86,216,24,166,249,83,234,3,159,214,41,6,11,207,91,87,120,32,45,113,225,84,243,51,123,41,46,29,54,254,38,14,45,150,0,46,189,153,227,74,183,161,75,232,244,204,38,136,217,195,202,199,182,210,237,100,16,217,137,43,2,249,190,93,183,216,115,185,72,190,79,30,152,51,88,208,182,41,85,16,232,88,59,233,177,101,213,103,238,179,173,188,185,194,35,187,61,90,80,241,188,170,249,160,125,64,192,186,141,123,146,215,34,197,45,207,123,181,25,38,128,44,231,173,197,84,124,106,47,226,235,50,226,38,193,223,226,190,199,93,69,252,218,20,89,63,203,40,110,224,220,76,101,242,30,148,75,242,186,232,232,175,21,130,207,170,9,124,211,152,177,97,108,173,4,58,36,153,196,80,75,97,8,24,59,91,237,58,170,178,196,36,37,139,67,22,108,67,26,44,44,24,108,58,162,22,98,81,146,93,231,102,157,145,21,199,82,115,20,241,156,187,162,173,6,176,252,244,48,141,166,248,237,243,52,221,36,27,89,45,57,92,30,192,183,20,135,193,108,130,227,194,82,45,207,204,232,179,21,197,28,221,73,110,123,68,114,113,120,197,54,68,245,78,49,86,155,53,222,177,59,115,124,174,7,198,70,191,48,150,155,192,176,1,124,34,84,75,219,24,242,219,231,222,74,242,99,92,6,151,36,113,114,119,192,29,226,243,132,237,146,212,71,129,143,217,181,194,80,46,63,23,134,194,231,108,143,173,31,98,64,145,159,38,128,91,226,94,66,246,217,144,25,92,141,15,180,239,141,10,145,132,41,119,34,242,29,252,242,14,92,187,92,222,43,49,240,17,151,92,28,74,169,233,133,139,10,155,97,103,23,43,117,118,59,254,43,230,25,102,89,153,93,116,131,185,205,49,153,124,34,89,229,245,44,173,207,204,130,26,117,47,216,115,201,36,45,200,232,70,16,187,226,174,21,151,185,193,28,84,2,63,207,94,112,191,226,58,134,157,180,101,191,162,36,220,188,6,12,97,163,169,23,232,69,225,221,37,86,196,190,234,67,92,129,7,85,176,227,44,102,16,229,122,81,198,47,138,23,135,109,203,122,65,40,8,218,132,151,213,74,233,77,57,79,173,210,77,120,222,112,152,84,221,23,40,159,1,181,36,14,250,193,17,36,87,127,120,59,215,200,32,0,172,48,33,145,179,45,197,34,32,39,74,224,68,162,127,88,133,148,39,147,56,55,161,148,243,174,253,190,55,146,203,226,242,88,80,122,227,30,155,184,71,201,18,98,23,129,245,31,131,106,92,101,129,11,4,139,248,237,73,194,144,120,68,112,94,247,219,216,34,113,130,226,197,184,163,98,245,199,164,227,93,200,170,54,166,179,200,10,67,101,103,183,184,155,36,234,182,201,100,49,157,177,149,98,203,58,211,74,28,142,56,161,126,242,198,190,217,158,201,36,214,110,230,74,230,174,53,52,54,179,250,206,182,173,87,177,38,110,222,211,65,103,177,176,93,28,78,83,10,17,114,150,164,26,158,53,10,69,174,44,39,196,121,95,178,12,194,169,87,107,126,158,141,102,73,11,23,45,148,55,177,83,16,30,133,87,235,104,79,146,37,105,222,68,114,158,163,49,185,94,93,157,141,179,166,116,29,153,115,55,57,22,19,114,21,177,211,162,236,149,242,208,103,83,181,35,206,243,99,72,172,44,214,0,181,89,123,143,158,65,31,90,114,135,77,48,240,110,207,168,0,124,115,117,113,193,206,26,22,58,25,203,117,9,47,96,195,150,40,62,191,145,86,109,26,52,69,28,149,116,156,128,173,104,139,56,135,81,70,159,215,179,76,200,66,96,150,83,142,99,147,112,238,16,230,11,42,26,59,118,36,210,235,154,240,2,22,217,238,238,37,45,40,146,223,162,163,56,204,225,133,196,44,58,119,231,62,36,250,110,217,116,55,112,9,9,57,39,129,43,165,179,34,192,193,77,82,110,230,131,188,155,123,163,66,220,76,174,207,144,250,209,172,141,208,10,215,76,9,35,16,13,161,234,161,195,166,238,37,49,138,115,253,189,71,91,65,191,161,74,180,138,140,78,34,128,209,218,42,212,75,112,165,6,187,151,120,108,29,77,131,58,108,1,55,210,197,154,213,71,83,252,106,71,220,127,173,199,106,180,109,246,204,140,28,49,58,108,97,133,43,206,229,18,193,94,230,138,196,109,216,67,98,38,228,179,91,15,225,147,178,174,209,45,169,23,86,70,180,133,7,231,14,234,139,37,195,55,13,225,113,249,75,249,182,126,24,84,76,134,82,110,116,145,44,43,13,46,158,49,114,106,37,210,65,131,108,6,9,92,110,106,176,204,8,221,147,193,35,63,61,209,7,137,136,107,55,223,134,52,78,38,89,236,225,90,84,168,132,22,48,40,72,53,98,196,27,153,15,26,184,108,86,64,120,7,35,161,9,155,97,52,178,143,214,37,34,77,170,193,72,28,121,152,234,92,192,8,208,75,180,182,152,121,237,177,222,118,230,235,210,152,40,145,229,189,253,99,82,142,245,9,5,39,75,142,247,126,31,123,10,175,129,192,103,98,20,63,28,140,32,213,36,98,52,168,170,145,99,68,249,86,85,99,243,40,167,201,111,163,167,41,1,242,78,101,77,202,109,251,111,219,92,147,216,124,129,56,16,67,154,200,222,150,208,253,68,227,60,56,59,191,114,46,91,2,255,248,126,35,34,219,72,61,232,194,88,32,153,181,198,139,181,221,90,149,149,141,178,39,106,60,1,163,172,47,191,77,253,232,117,187,102,194,17,66,120,160,230,77,154,241,65,217,85,100,95,64,238,59,66,120,217,212,7,133,168,100,245,180,91,204,36,40,60,87,223,30,24,251,170,5,37,14,137,12,97,140,118,203,36,187,173,145,115,148,65,195,35,14,101,43,6,13,29,5,97,229,156,142,229,75,208,106,16,1,132,178,128,191,118,220,125,163,153,61,54,4,78,253,250,165,179,233,3,200,84,195,154,162,191,241,222,231,77,101,163,230,207,91,11,26,8,172,169,173,132,161,137,20,69,16,107,16,6,105,50,44,205,6,230,14,11,121,207,178,227,217,204,107,110,250,253,106,163,42,35,200,180,250,99,83,34,233,89,146,14,70,51,61,239,88,98,148,21,31,58,106,197,170,216,199,52,175,18,173,26,150,219,215,131,178,80,41,233,42,156,79,12,185,115,20,198,160,224,231,173,202,162,66,21,227,14,105,67,97,81,57,88,67,34,132,8,154,138,124,42,48,202,102,193,141,105,182,229,221,215,34,176,127,70,173,198,226,62,47,46,67,74,152,13,42,79,188,53,130,85,74,30,59,155,96,137,15,82,56,176,132,57,64,12,28,169,160,160,133,238,214,155,242,218,224,60,246,248,94,184,111,147,178,226,206,37,161,94,6,23,134,185,204,114,104,159,199,10,237,194,190,204,66,42,181,181,155,100,150,119,161,254,35,26,183,41,4,21,91,53,172,65,233,120,177,218,133,177,159,206,63,60,155,159,43,178,147,99,183,75,207,56,6,230,101,166,45,219,144,5,198,12,136,53,96,108,72,217,118,10,207,154,65,181,109,84,160,202,15,197,17,197,149,32,157,90,213,13,105,77,45,231,114,57,169,56,108,228,36,40,136,210,181,124,123,14,137,65,232,149,112,205,122,176,180,206,17,213,149,55,77,73,61,83,179,240,213,155,183,140,41,194,138,56,22,131,168,107,4,36,33,126,98,213,198,174,196,242,147,4,45,188,177,9,233,146,152,74,176,168,149,85,74,246,100,176,103,184,69,108,225,110,82,143,105,196,13,37,91,237,65,101,172,34,235,20,175,85,80,103,16,91,135,243,39,223,229,9,153,67,121,184,68,216,47,181,185,229,165,83,1,58,204,188,219,60,193,17,229,246,83,198,147,154,124,14,159,63,29,249,101,16,215,123,250,33,182,39,19,229,216,111,171,68,100,6,119,16,71,185,114,151,173,12,64,192,204,105,33,154,163,187,123,45,10,203,248,87,242,62,218,112,17,103,131,131,50,213,150,57,173,201,182,243,142,103,136,230,202,7,95,86,199,213,199,59,161,192,41,223,26,82,35,95,219,225,74,177,50,161,116,47,227,147,59,123,31,55,108,22,22,86,54,97,108,55,46,161,100,65,168,20,66,248,180,2,114,14,195,67,16,123,157,128,225,245,79,35,172,255,36,14,192,117,141,253,46,25,137,65,127,25,177,63,223,44,225,192,227,168,213,126,99,182,122,199,206,140,71,84,86,104,238,3,238,135,167,21,192,65,40,66,11,165,84,204,246,212,229,76,85,141,51,74,75,233,249,103,109,229,104,157,204,2,80,114,255,236,65,131,71,252,59,75,10,34,123,116,35,180,233,48,22,65,87,148,227,202,193,108,7,165,62,154,152,175,191,22,238,182,231,107,161,100,233,121,234,104,240,243,26,154,86,48,77,14,215,97,60,44,154,231,65,218,84,118,226,90,178,138,204,98,162,29,24,139,46,114,72,172,242,224,147,210,64,106,141,255,54,25,244,146,19,132,93,139,85,224,15,255,41,92,204,39,169,161,68,224,134,116,166,169,95,147,210,219,205,167,56,52,26,24,41,218,216,8,149,14,67,115,123,222,11,37,77,183,200,209,183,233,101,60,175,125,190,183,39,166,29,251,215,138,26,234,7,65,196,197,243,114,54,217,128,93,71,5,61,226,81,34,47,39,13,113,136,14,182,245,29,233,249,231,26,134,129,174,112,197,211,238,41,65,80,32,178,38,145,88,57,23,79,241,218,220,91,244,154,98,201,252,110,61,30,56,37,73,253,31,230,28,202,158,164,184,209,157,169,66,2,54,138,227,244,84,88,100,248,203,212,108,12,43,44,227,137,109,36,81,29,195,70,30,14,91,229,190,23,219,66,17,23,129,217,31,190,4,18,85,50,164,64,28,110,221,97,71,177,195,40,55,118,205,132,50,166,116,180,166,160,155,220,252,146,113,126,226,181,43,219,178,184,85,208,136,106,55,3,12,53,147,37,92,92,178,7,221,102,78,166,132,44,134,39,202,250,231,53,61,183,140,152,170,166,158,117,148,53,91,164,158,53,115,141,8,12,131,220,51,184,208,77,174,79,226,90,251,133,62,63,248,236,247,93,146,20,7,243,155,136,132,195,231,184,159,154,215,214,172,246,146,167,220,153,35,94,62,87,178,194,119,219,31,62,76,91,108,9,76,238,135,39,123,35,105,62,53,235,173,89,193,41,111,108,162,1,50,73,147,21,254,142,158,53,171,109,32,95,139,122,81,30,89,66,200,138,138,5,210,179,66,214,137,103,164,66,133,192,145,168,15,39,251,44,71,166,225,214,71,87,242,12,125,237,45,206,11,113,32,211,54,71,36,15,5,102,92,221,10,155,19,223,179,66,207,131,167,228,56,14,140,57,82,98,28,78,196,48,165,223,40,187,245,72,103,165,200,240,170,218,26,106,166,167,115,79,2,144,189,105,107,243,187,120,107,110,114,106,170,152,192,121,137,52,221,179,109,215,170,169,157,212,120,237,158,217,63,137,236,201,234,57,55,235,53,35,85,246,236,118,83,243,135,207,134,207,30,239,175,133,61,32,19,165,111,190,158,219,118,7,70,24,89,132,22,168,17,73,170,179,103,31,155,219,92,114,51,113,207,249,52,130,249,144,85,139,228,76,176,158,34,115,57,91,113,14,233,24,76,104,167,54,115,156,83,27,71,83,124,143,221,239,182,130,157,246,89,133,76,184,225,113,165,116,152,168,162,190,53,131,236,177,33,228,19,73,107,211,214,105,36,231,202,38,42,43,79,149,65,217,104,70,236,230,233,222,16,28,147,166,23,19,188,115,146,47,34,230,48,143,36,221,219,230,149,39,177,19,161,215,156,106,19,75,246,45,156,75,28,145,107,201,169,54,110,145,55,62,93,68,192,67,210,185,23,124,46,135,45,226,86,53,127,254,39,176,249,165,238,83,58,86,181,14,44,74,232,203,26,242,182,216,10,164,207,147,68,26,40,117,227,158,71,159,63,110,126,122,16,66,159,91,21,5,168,221,22,3,74,54,105,146,220,72,210,194,76,115,201,197,14,240,184,104,235,129,15,197,211,185,187,9,26,39,125,107,59,2,66,134,1,14,90,147,20,248,97,74,105,33,108,97,106,248,154,2,15,95,219,207,84,148,16,82,91,229,201,221,111,113,238,53,108,210,91,222,203,6,13,211,39,20,57,54,126,73,21,113,192,21,235,40,127,220,20,197,81,148,239,47,155,145,36,210,20,230,130,113,45,16,92,167,67,69,76,112,191,57,9,222,88,123,169,171,44,198,249,122,211,89,184,192,4,67,135,72,110,112,182,248,118,213,72,36,235,146,146,141,8,3,69,56,252,181,176,142,155,234,171,80,71,225,243,33,31,251,136,188,129,187,135,99,54,46,110,144,14,143,39,252,9,15,132,59,100,136,66,37,100,30,85,157,229,204,128,234,141,209,178,109,178,184,76,223,251,14,154,233,118,169,48,140,101,201,249,210,68,211,7,17,77,121,47,203,170,118,152,140,119,201,249,233,211,212,92,124,75,130,27,57,85,178,0,142,34,117,170,93,55,166,145,72,210,85,167,36,19,11,116,213,25,2,52,34,160,194,230,25,130,84,103,177,76,177,159,16,37,129,91,230,74,60,195,118,234,252,52,94,33,157,212,77,15,98,60,2,41,197,67,190,192,228,159,136,238,203,185,188,140,200,5,55,109,164,44,51,252,188,21,133,130,227,225,136,108,116,133,169,169,16,111,69,70,73,85,157,30,2,163,87,27,137,91,239,18,109,11,114,210,250,246,13,139,226,92,89,2,167,168,110,225,101,246,17,69,127,66,146,199,136,116,154,146,232,7,91,213,139,170,51,165,17,65,243,135,151,100,53,86,116,170,84,234,181,126,176,133,209,69,250,5,47,209,217,30,253,131,36,10,110,13,157,165,136,184,101,215,132,50,53,112,149,249,217,148,120,186,173,113,245,36,209,249,161,48,125,118,171,146,144,10,89,143,2,91,153,7,239,121,182,4,76,81,117,66,110,120,251,250,66,27,80,249,168,24,249,20,154,9,24,181,105,21,117,226,18,152,227,181,183,132,27,40,196,103,122,59,62,100,20,158,144,166,248,225,100,64,201,203,20,21,45,230,33,7,142,195,232,69,200,233,3,93,49,69,175,144,172,151,88,132,165,234,77,79,219,36,40,77,236,89,26,19,252,79,190,199,19,249,60,123,136,194,228,182,184,236,76,101,107,147,196,126,43,213,85,253,46,154,172,114,182,80,93,15,76,177,16,151,144,168,86,171,75,102,194,224,204,29,227,78,51,10,18,202,195,51,217,252,45,90,35,166,127,47,217,164,40,98,130,121,207,73,162,222,242,112,52,239,210,149,255,50,63,183,72,103,16,188,31,109,4,108,69,0,165,53,138,182,45,22,39,98,150,42,183,67,93,196,22,54,20,25,11,69,28,204,20,81,134,114,17,195,210,204,11,124,97,43,173,211,66,254,139,201,33,103,58,134,189,204,66,54,141,164,178,103,12,75,105,33,92,214,187,212,120,52,33,186,218,98,200,169,202,166,230,27,101,120,41,178,229,27,241,104,175,6,30,154,31,161,156,209,112,136,100,89,31,141,75,71,247,135,83,160,105,72,52,15,5,189,217,60,104,108,215,174,169,63,125,118,156,233,55,85,18,89,206,149,64,186,93,39,181,51,252,104,99,195,107,178,167,52,138,10,215,56,218,224,0,72,134,86,39,175,153,130,10,14,83,68,78,197,20,23,34,16,43,222,154,42,16,162,121,131,142,89,185,253,198,26,159,178,229,144,167,121,85,5,173,250,241,229,105,89,181,119,19,5,254,224,102,105,11,15,220,91,152,34,232,37,116,177,182,143,161,222,41,112,232,240,249,83,201,91,163,172,253,114,242,61,232,216,239,79,23,138,91,231,128,241,100,255,61,137,176,29,231,198,217,98,77,58,116,155,241,2,103,225,90,232,24,194,95,133,67,96,110,68,242,62,192,103,139,205,23,174,58,57,183,25,179,235,194,156,112,79,107,132,236,91,192,16,7,234,3,183,175,232,215,15,70,129,70,97,202,1,220,214,200,183,63,173,59,94,184,128,41,176,215,21,110,38,178,16,240,185,153,63,61,63,83,240,14,203,68,194,228,249,109,227,22,94,184,11,71,23,216,212,100,47,172,169,168,214,111,234,251,56,60,184,247,63,191,77,201,197,126,97,82,2,5,38,211,235,130,42,82,2,8,125,101,8,44,105,174,192,19,10,203,133,235,126,250,189,56,49,181,117,31,58,164,11,71,128,180,238,123,61,40,59,157,116,123,136,197,120,126,167,124,181,75,65,183,177,20,228,254,75,129,170,250,189,51,150,234,163,31,183,139,177,39,139,195,236,29,77,111,161,203,42,58,95,120,234,57,79,224,191,230,95,33,46,131,75,83,1,69,96,100,217,31,88,213,185,96,125,166,251,219,4,198,94,56,222,250,135,234,79,147,136,93,230,109,140,71,98,171,78,27,158,203,251,211,21,169,246,7,166,120,180,192,245,15,173,161,127,11,220,244,134,108,178,34,191,42,72,192,100,167,169,194,92,161,250,236,188,232,249,47,15,10,85,51,43,44,155,255,239,11,213,230,112,71,64,177,168,212,96,241,90,232,6,147,171,219,31,24,121,54,129,91,126,110,15,27,217,31,135,241,60,234,253,224,108,191,150,224,228,173,209,250,216,15,92,199,29,52,203,18,146,223,62,150,28,23,248,11,183,252,24,210,212,93,26,47,172,98,155,136,121,44,133,135,202,78,66,48,157,35,134,101,33,73,160,50,161,166,38,24,179,156,197,56,94,120,236,219,24,18,138,90,171,72,50,205,248,156,72,223,168,169,203,89,62,102,140,202,249,250,189,168,97,103,169,94,177,68,166,245,93,12,187,185,46,72,10,172,138,159,146,139,159,82,192,84,48,144,61,199,220,133,178,4,18,162,10,75,225,68,213,240,11,159,179,95,97,152,235,93,90,151,166,54,122,178,250,127,210,58,63,3,158,96,241,238,42,176,26,33,72,208,33,76,34,191,189,229,16,232,232,82,233,179,149,62,12,74,185,197,46,239,37,18,39,6,39,125,107,118,203,71,203,150,11,248,221,208,84,193,247,92,31,160,178,221,89,180,84,21,25,173,250,221,4,221,66,51,239,231,159,99,162,167,232,245,42,236,189,34,255,107,36,145,232,245,62,223,174,181,7,46,181,70,183,145,127,208,159,46,36,156,231,59,201,240,172,203,120,90,30,229,157,68,230,237,82,201,228,241,21,75,182,89,100,5,190,197,82,77,152,116,241,45,142,25,43,6,223,57,232,243,218,37,14,123,184,188,50,13,26,238,138,212,226,216,67,207,44,189,112,78,189,92,120,168,16,52,94,252,209,190,151,154,152,169,69,190,70,251,233,51,93,52,11,237,210,208,250,213,222,51,120,174,165,111,69,121,163,237,251,5,82,131,207,221,184,25,123,192,191,52,174,166,38,158,116,131,235,87,58,224,7,63,90,177,36,196,246,212,119,192,68,23,170,194,24,14,249,194,36,216,42,60,87,9,35,5,158,165,158,230,199,126,231,54,231,35,62,45,241,48,43,124,174,157,189,94,184,139,155,30,56,89,206,76,192,77,162,15,216,207,123,198,161,105,82,165,77,27,195,223,9,43,5,180,62,154,226,108,64,117,106,99,177,236,16,128,179,24,216,7,183,161,210,67,4,115,140,195,27,112,151,58,120,92,60,16,208,13,51,5,241,141,166,191,109,74,149,35,94,187,152,246,176,194,184,250,163,231,230,108,154,15,220,190,202,152,31,60,101,255,175,11,229,195,21,47,150,44,207,94,53,224,33,150,251,7,27,24,145,98,77,3,159,109,125,93,56,139,232,152,85,94,194,204,20,184,136,191,15,74,163,165,192,94,88,114,173,73,233,160,92,172,180,46,34,226,115,118,141,141,133,117,123,222,212,107,80,187,85,211,190,141,33,4,203,79,67,162,217,110,136,28,24,41,247,23,70,238,78,224,71,159,158,10,1,49,87,206,151,109,146,74,205,125,35,19,2,117,120,26,121,243,129,75,201,67,224,52,245,182,214,83,189,3,142,163,107,235,179,145,183,142,203,15,42,23,146,208,15,108,138,151,23,85,23,232,65,39,121,102,2,171,229,135,131,98,204,251,203,176,241,21,61,135,187,124,44,50,83,36,184,129,186,28,170,74,14,83,249,74,98,77,144,160,201,121,117,184,153,218,185,192,231,107,247,251,57,170,73,213,11,220,96,83,6,140,163,69,135,140,52,156,114,95,59,159,83,79,22,103,253,21,35,156,23,206,122,237,34,26,186,87,188,54,161,39,1,45,52,123,39,66,134,91,44,40,78,181,251,41,161,38,107,1,133,196,144,229,152,131,188,133,92,38,171,169,36,175,219,26,193,132,251,211,197,110,74,61,186,125,214,153,78,240,66,85,243,123,235,26,28,63,226,229,47,86,128,207,207,69,130,86,83,227,42,197,60,218,219,127,219,106,76,74,245,6,178,31,44,35,255,131,209,105,149,185,80,8,92,245,184,99,15,152,255,98,13,151,98,50,74,241,61,218,86,243,137,166,107,199,149,141,240,179,186,79,207,145,75,1,211,251,218,253,185,149,229,117,182,222,146,100,76,231,101,170,34,75,64,238,99,191,211,12,93,151,11,155,156,76,143,237,234,188,130,184,87,33,151,230,117,247,50,138,135,75,91,130,83,67,30,77,10,219,237,87,194,197,185,211,190,187,209,208,111,77,88,120,132,205,120,14,62,114,102,238,158,64,144,145,77,63,174,162,165,136,142,128,185,102,123,14,19,136,74,237,146,187,72,188,185,115,97,249,224,66,169,142,34,48,204,201,17,22,39,233,250,162,202,210,184,128,239,30,247,38,74,117,8,3,176,193,183,232,95,129,74,56,65,103,213,203,46,204,189,135,202,231,110,84,66,58,202,250,219,108,72,95,93,64,96,216,90,215,229,214,44,175,107,184,13,69,234,110,146,235,34,166,47,151,240,175,245,54,105,163,203,60,105,240,1,168,2,251,193,208,76,132,101,129,30,102,70,234,232,131,145,174,189,117,231,81,152,40,40,127,120,235,122,174,43,93,31,62,108,139,251,166,41,94,135,34,140,78,194,129,163,174,185,28,70,25,234,222,155,26,73,128,101,248,110,121,76,246,243,63,242,222,139,151,73,238,60,216,86,82,244,78,135,6,29,116,110,191,109,238,97,28,91,129,17,235,248,42,167,209,154,228,11,109,93,112,28,197,139,193,42,146,27,95,179,66,170,62,27,72,75,58,127,178,47,106,30,24,191,7,111,10,195,213,43,84,128,151,25,153,81,127,237,51,194,82,21,26,184,89,12,235,131,233,218,45,127,57,172,118,202,89,52,254,219,220,76,37,160,4,81,28,103,208,12,152,3,75,30,94,185,166,71,207,169,110,45,154,152,248,114,216,219,125,84,112,130,200,1,213,134,177,152,124,183,133,219,85,132,29,108,242,206,99,206,232,249,122,151,24,59,32,68,88,131,139,105,27,221,45,13,119,181,41,66,127,104,49,250,254,69,73,68,78,159,95,175,80,126,121,137,121,199,196,178,69,228,143,166,138,227,189,47,178,143,178,247,4,12,57,127,75,199,208,56,107,191,2,103,192,203,174,26,23,70,115,169,165,251,112,210,180,228,225,165,154,191,211,97,19,26,187,223,11,213,17,99,136,56,220,36,239,172,89,186,252,55,135,11,195,151,68,96,158,116,44,252,184,53,218,118,201,253,66,146,135,28,149,104,60,72,129,190,3,122,86,45,23,179,251,195,86,136,77,96,28,38,57,222,170,18,40,190,19,165,89,1,230,230,3,158,40,24,115,77,253,95,205,251,190,253,165,145,9,205,85,225,145,115,56,192,240,195,65,140,21,248,172,142,228,54,45,234,231,91,8,161,103,247,164,239,190,147,35,119,209,133,84,67,101,76,100,45,125,22,78,139,77,201,195,77,159,196,173,214,243,105,56,23,150,192,230,235,113,116,89,249,247,139,66,228,30,238,63,166,182,44,50,202,23,102,83,240,137,148,81,12,89,183,246,37,161,166,102,138,75,222,49,185,173,194,241,194,13,127,95,106,137,128,200,65,219,79,205,252,67,9,81,234,215,160,82,216,106,222,45,99,123,202,128,32,143,221,199,221,80,118,21,165,154,3,67,10,241,219,203,153,233,67,5,199,209,141,62,214,134,223,101,17,251,219,83,250,125,78,127,246,241,26,95,154,16,243,157,132,149,2,23,115,182,128,159,98,77,132,167,169,1,226,147,208,202,53,201,112,87,206,50,191,251,20,40,82,85,242,90,136,89,16,50,143,25,158,135,222,48,90,181,2,185,37,102,120,61,219,221,146,174,149,5,191,45,246,27,244,122,174,7,160,17,46,167,12,252,93,0,73,20,95,26,113,122,78,222,216,51,26,244,223,11,195,31,149,205,140,178,6,83,225,178,49,54,99,191,42,154,87,140,81,201,214,232,173,45,63,231,250,197,97,99,46,36,178,63,24,54,118,185,151,163,70,245,43,214,147,195,176,227,134,192,172,243,29,191,221,173,82,173,192,48,166,103,236,11,88,131,77,108,21,146,39,189,228,226,70,63,137,79,114,209,51,207,250,200,62,42,172,67,17,35,164,228,34,132,45,223,22,208,80,20,191,8,89,21,57,127,21,23,129,49,153,111,74,28,23,66,170,138,6,140,145,218,21,70,104,63,54,121,72,201,207,123,113,135,31,43,95,152,2,51,1,159,51,254,92,202,107,188,54,235,109,8,138,86,87,138,159,182,27,206,125,47,164,115,83,143,33,53,138,255,150,103,83,252,184,196,26,169,38,130,42,15,63,70,210,249,72,59,142,54,170,194,73,107,114,212,203,140,153,70,196,75,44,21,75,182,219,37,95,88,101,245,15,220,96,134,175,216,106,177,60,179,192,40,20,196,190,130,164,152,156,17,108,235,103,43,138,221,240,28,156,69,38,121,178,17,139,61,203,42,165,203,70,156,76,85,217,109,102,202,130,100,241,123,67,193,169,112,230,220,56,164,138,158,28,140,86,57,106,187,83,157,212,188,46,122,128,205,140,218,25,71,8,34,175,66,89,104,169,88,111,106,88,158,100,6,220,15,118,142,59,219,153,28,254,9,160,11,76,93,176,188,2,102,106,198,190,99,251,200,220,113,62,81,58,88,180,64,73,80,109,164,143,59,156,158,248,39,14,55,185,85,218,108,146,98,32,236,174,103,73,70,99,171,195,183,46,58,76,19,208,55,107,178,110,196,64,35,191,149,42,52,247,189,184,245,203,79,119,74,245,197,233,6,101,65,138,71,32,158,131,218,94,12,26,113,223,235,58,180,210,159,185,249,85,28,26,62,105,212,23,110,88,151,57,38,75,127,234,217,84,106,217,172,123,250,13,75,225,158,23,46,72,52,198,69,131,138,147,119,253,145,104,249,75,207,242,131,21,142,200,133,225,171,112,114,199,241,200,137,119,71,229,236,243,196,112,226,88,38,72,213,5,198,15,29,113,41,70,152,122,42,23,62,55,121,92,108,23,110,162,100,93,9,67,173,229,183,82,134,44,75,54,44,180,27,83,57,242,195,151,91,131,12,26,185,255,92,130,125,121,22,4,211,229,183,169,206,181,179,143,202,102,25,233,111,39,116,164,114,28,35,92,138,175,177,79,75,108,244,216,88,22,210,191,247,115,79,50,74,83,236,28,149,18,205,215,181,194,38,180,118,143,195,151,82,234,82,174,176,254,10,200,119,57,163,134,100,160,112,79,160,230,117,236,167,88,66,10,155,235,100,119,135,25,216,235,9,192,71,77,132,59,78,56,228,19,100,154,79,171,182,19,167,171,137,103,93,179,129,34,128,232,70,254,80,168,94,115,95,227,211,170,27,224,98,117,216,202,106,222,215,30,132,254,210,10,184,23,205,71,135,79,137,71,41,30,142,249,127,65,43,15,245,69,227,248,101,136,159,247,107,114,55,91,62,23,120,52,5,113,165,219,200,46,78,31,112,227,113,234,210,231,115,143,175,38,43,251,130,21,48,151,214,63,29,218,237,48,122,87,130,98,97,244,47,12,67,206,60,73,4,210,51,206,156,90,252,165,179,21,25,82,24,229,166,120,47,230,187,132,227,120,56,37,227,3,53,145,77,65,49,32,123,192,220,171,147,54,158,22,169,137,207,65,162,110,17,24,141,244,225,167,186,237,58,67,70,188,24,51,198,173,52,50,230,244,167,79,79,247,189,134,44,42,108,203,52,58,163,137,230,163,55,70,243,171,232,107,101,92,210,113,239,179,250,55,89,38,74,50,198,81,24,12,16,246,182,162,109,198,202,68,62,117,14,249,101,116,159,122,243,95,174,84,36,149,31,182,82,46,177,242,80,90,18,87,21,26,79,230,241,139,91,33,217,225,119,89,119,99,78,174,114,237,218,37,220,132,122,118,209,179,249,94,147,27,43,106,11,138,52,181,47,14,50,49,206,100,249,83,166,210,95,254,233,63,254,229,31,254,243,95,255,233,159,255,77,237,221,57,254,127,208,148,142,213,212,211,229,227,16,31,210,202,87,192,235,18,87,72,197,84,218,11,89,37,35,252,179,88,243,146,230,102,240,153,61,241,219,166,241,251,160,59,46,77,232,156,37,229,104,88,227,33,141,187,70,99,237,151,203,238,194,138,105,127,248,229,75,214,217,124,252,183,215,165,92,122,20,130,141,66,100,224,214,177,124,86,26,188,155,82,179,184,148,248,1,79,37,54,117,246,129,114,247,13,42,130,145,130,95,184,248,113,98,240,22,13,89,251,88,156,26,1,159,51,246,33,10,33,196,177,111,216,157,126,231,7,62,219,157,192,93,153,183,112,142,106,56,197,128,119,121,9,105,189,140,27,149,199,25,251,16,179,76,128,225,194,93,171,161,18,253,65,208,248,194,199,166,125,200,112,221,146,218,47,44,156,223,99,214,108,74,62,4,99,134,4,86,121,107,52,35,242,141,203,163,103,161,243,4,21,242,210,230,133,75,83,162,29,46,234,125,121,68,148,248,158,249,129,207,70,188,30,88,198,140,21,227,215,142,95,86,135,24,216,6,223,0,156,193,101,189,245,7,89,79,151,142,51,52,160,186,168,40,92,211,237,249,28,82,212,129,4,223,125,78,164,24,211,95,89,191,7,110,243,18,137,22,5,39,235,3,83,15,233,129,53,119,3,43,236,210,113,22,193,12,205,221,64,3,174,175,75,118,104,26,173,5,70,175,65,225,165,68,34,18,54,164,231,120,227,159,210,185,179,229,75,61,89,227,73,98,32,211,201,125,75,43,155,192,176,144,94,112,174,244,160,156,33,61,83,100,154,2,67,55,17,88,12,205,110,250,210,237,182,54,199,251,83,171,24,207,237,190,48,197,66,31,56,239,54,21,94,74,93,39,147,36,197,111,147,36,52,203,3,167,88,95,160,77,127,186,154,218,241,125,175,54,242,195,77,31,152,166,235,129,149,155,206,245,40,8,80,217,72,193,202,81,194,75,115,153,43,228,252,20,69,237,123,92,56,111,29,113,100,34,203,221,209,140,178,217,31,184,183,203,66,130,147,41,207,182,84,230,59,143,144,51,145,245,67,42,243,142,224,6,112,21,167,178,185,106,103,189,112,53,141,131,135,132,132,167,243,178,248,182,38,178,117,232,253,243,126,77,74,147,42,73,169,163,89,224,225,9,131,107,86,178,16,231,118,191,31,100,42,253,187,91,66,204,16,244,28,94,243,97,189,199,165,126,33,227,89,100,22,130,66,212,17,88,249,104,7,70,123,77,80,77,103,65,219,27,61,178,11,215,161,111,69,181,219,217,182,192,77,223,10,37,191,75,179,179,250,17,154,41,128,68,127,14,58,27,176,14,40,23,152,117,249,83,91,213,94,172,236,123,56,251,12,61,223,239,173,10,79,42,238,133,171,72,57,1,167,114,183,66,243,108,9,121,4,54,193,18,102,98,89,90,91,29,184,221,192,99,234,38,149,161,12,41,116,225,239,145,125,108,18,229,10,145,40,83,115,23,88,89,145,4,170,40,210,17,236,92,146,247,151,194,103,95,223,251,194,85,92,75,24,176,123,69,108,157,252,29,209,59,54,180,197,70,9,60,181,54,46,177,164,26,174,8,34,38,144,234,133,166,52,81,227,238,65,176,50,210,206,3,95,63,199,180,162,51,115,63,112,143,169,96,176,148,247,128,74,4,243,55,232,89,120,49,101,55,107,166,182,29,148,26,43,211,59,30,180,68,192,212,208,164,4,42,202,142,175,125,249,85,22,57,20,178,207,249,38,77,136,70,20,131,21,190,2,28,167,88,32,211,212,99,149,164,129,98,223,190,60,36,96,165,74,116,171,58,216,238,195,85,138,185,195,3,163,168,227,165,126,17,209,126,96,56,10,2,75,117,67,224,9,37,228,194,75,15,93,96,20,6,47,105,45,117,77,190,168,15,67,10,174,175,114,156,42,18,113,49,25,72,36,127,152,45,136,139,182,27,217,103,204,203,147,186,65,206,175,180,62,150,73,126,82,55,74,156,247,246,112,77,71,168,118,187,141,75,196,164,210,235,124,30,126,230,78,146,158,75,4,2,170,208,70,219,33,80,115,82,41,188,110,188,20,176,61,84,33,42,95,247,251,104,220,167,58,100,199,220,30,151,76,119,238,124,237,97,3,81,131,107,9,101,173,140,249,192,107,6,57,30,56,119,205,149,57,48,37,88,3,198,161,242,176,129,118,139,56,215,52,161,206,23,229,199,2,37,226,208,20,94,51,221,37,112,110,168,162,139,210,45,31,111,94,42,158,21,79,208,135,211,243,203,150,227,30,177,149,209,179,127,197,142,162,103,185,43,109,12,41,243,220,110,107,44,83,37,19,65,251,158,49,23,208,70,18,62,15,76,188,113,105,124,230,227,84,186,79,158,97,229,28,216,170,194,8,221,7,65,230,96,167,32,168,171,53,181,11,50,1,41,95,250,34,188,139,42,124,158,109,145,56,135,137,236,202,93,181,216,18,185,172,76,98,6,89,216,62,150,135,40,188,74,45,188,139,182,212,202,227,46,15,168,243,183,223,196,3,173,16,236,221,207,148,65,149,89,229,53,110,201,179,35,154,34,108,159,30,206,2,30,157,135,166,96,147,76,156,246,29,49,228,222,148,72,212,147,137,176,70,183,17,182,187,239,76,121,162,124,9,157,191,251,184,80,133,200,161,46,151,160,107,140,55,129,33,232,198,183,92,199,170,217,242,169,49,158,207,8,198,9,64,254,197,203,52,162,140,108,112,131,55,42,14,66,37,226,186,25,75,139,20,195,46,251,77,162,58,222,8,22,211,66,231,87,246,209,68,18,90,185,7,31,201,119,242,211,166,5,187,202,117,13,224,223,17,154,210,185,73,17,51,115,43,102,66,63,16,178,207,194,133,22,230,48,2,188,75,98,42,219,180,206,91,240,144,16,137,184,163,2,77,105,177,238,63,24,207,220,157,162,7,109,102,41,126,40,180,20,241,89,89,249,101,36,250,156,72,100,82,217,194,113,42,166,157,229,193,3,187,49,102,121,184,121,67,111,232,1,9,52,9,198,82,129,238,24,77,238,7,167,74,131,68,200,206,225,189,115,175,55,240,176,165,8,57,49,36,76,176,25,92,157,172,97,193,213,76,81,247,198,176,50,250,109,23,62,171,126,172,8,106,192,27,153,194,22,160,94,243,172,17,178,183,162,161,218,120,145,136,220,34,104,111,186,25,2,19,132,140,96,205,89,61,85,138,196,54,42,23,165,240,110,193,48,171,82,33,16,2,147,80,208,9,11,85,37,196,80,184,235,190,21,197,127,183,130,232,196,250,5,122,155,156,161,204,3,18,19,226,6,204,191,45,209,20,70,205,129,178,212,17,209,48,221,30,129,187,149,39,168,151,228,144,164,204,23,84,152,132,120,155,195,232,75,94,171,241,124,10,10,175,92,50,66,133,176,41,228,167,109,74,59,61,184,10,117,137,14,102,195,57,95,70,240,124,120,13,241,156,161,222,213,198,13,211,158,115,37,107,64,18,194,202,153,212,151,211,130,147,67,248,73,231,114,177,243,165,1,17,15,93,10,35,69,210,3,133,239,41,220,39,142,169,121,123,86,217,53,132,88,197,9,58,34,198,251,19,220,156,74,172,50,173,247,32,89,28,11,83,24,28,212,250,118,218,164,113,44,138,8,20,216,109,26,206,178,247,12,66,128,208,1,172,100,236,184,175,53,113,116,86,101,101,145,254,27,49,36,188,8,194,228,233,68,140,147,135,21,72,166,223,34,153,2,199,30,235,58,224,133,152,239,67,188,178,146,244,1,103,205,214,132,77,83,208,12,15,184,102,97,198,35,153,217,136,141,71,128,138,74,23,66,9,131,251,225,228,94,96,116,227,149,120,69,226,74,48,52,216,6,170,112,217,160,208,158,75,73,13,216,200,42,23,182,80,104,4,168,26,20,24,225,38,82,121,200,106,221,59,147,97,190,168,109,97,225,253,39,168,218,149,222,132,164,245,109,75,118,254,86,254,210,185,53,7,205,129,178,173,34,141,208,72,182,65,154,41,190,215,226,139,11,67,201,40,133,229,178,209,182,200,212,80,70,131,188,172,152,74,84,153,42,10,35,152,220,130,174,131,255,81,9,76,13,129,235,203,30,132,24,255,192,231,124,15,58,192,65,209,160,86,246,211,217,164,123,48,133,10,222,103,37,71,157,33,137,65,57,118,65,21,27,31,122,20,158,162,121,153,112,83,106,198,147,133,128,180,198,229,72,244,174,83,161,101,140,173,152,41,24,83,66,120,110,100,143,181,17,220,194,188,213,215,2,73,101,167,88,247,231,244,213,84,123,236,27,178,105,155,48,15,37,233,151,156,22,138,26,198,234,162,176,241,146,214,221,236,144,114,63,102,215,221,144,85,221,102,44,0,138,79,72,68,176,97,37,246,17,61,219,230,21,189,40,245,109,114,138,197,5,177,80,118,59,100,248,172,200,198,7,111,61,21,169,219,13,243,192,131,91,164,245,200,166,96,117,159,90,192,99,21,117,248,81,228,177,166,29,193,89,116,12,139,82,159,88,167,17,187,37,79,109,41,121,9,73,173,64,97,194,202,128,148,47,173,203,97,138,236,52,225,23,245,126,89,158,211,68,95,4,164,226,225,136,152,50,149,30,196,23,72,254,33,17,219,125,251,37,204,137,179,97,154,84,138,63,123,225,155,21,90,19,182,211,244,145,134,31,170,76,50,124,44,173,167,121,163,144,69,142,121,108,166,178,111,140,242,156,111,69,150,59,217,16,103,11,190,63,204,109,247,162,84,14,42,17,71,36,170,171,107,138,84,209,86,226,157,150,157,159,247,51,146,52,73,141,5,135,7,44,87,229,37,165,130,211,255,194,20,204,186,48,201,241,51,232,117,11,169,122,225,14,161,43,153,107,176,11,168,84,35,149,47,73,151,66,202,59,190,100,70,237,65,184,67,212,120,25,37,8,0,103,138,72,29,122,42,215,80,156,52,130,175,201,136,235,2,83,132,33,190,86,51,146,168,242,150,224,151,70,0,21,5,1,101,167,38,8,216,121,69,12,20,130,142,216,32,212,225,66,194,228,114,164,135,168,255,209,26,118,216,101,91,182,169,108,75,194,200,45,52,4,208,81,208,138,212,205,120,46,41,12,55,84,223,36,17,141,202,241,59,93,74,21,181,221,106,107,202,153,170,113,171,65,20,64,213,230,76,171,3,233,72,135,33,120,40,76,1,134,240,149,3,159,195,65,198,212,68,232,131,222,211,113,169,8,83,204,210,10,102,176,237,169,18,34,100,17,34,141,144,168,131,171,223,171,20,31,56,48,197,129,131,235,133,50,176,24,56,231,142,142,110,192,14,34,89,173,89,52,227,171,233,124,214,155,8,208,158,204,166,10,150,226,242,140,16,247,152,202,214,66,252,46,135,197,57,170,85,137,22,194,149,21,75,236,151,77,92,242,3,35,150,18,108,124,20,120,197,17,95,207,64,172,26,119,239,99,237,158,191,149,88,60,46,255,236,4,110,179,118,251,18,210,19,119,143,20,31,155,157,80,242,179,43,92,161,189,131,78,15,7,106,53,121,109,10,242,204,160,130,65,222,18,166,202,25,161,44,35,14,99,64,4,254,204,120,29,215,198,231,189,132,200,76,105,174,142,48,172,195,232,60,72,207,22,151,224,203,236,219,201,212,233,5,174,176,68,182,192,173,203,195,219,134,25,232,171,15,145,80,121,173,85,141,190,125,201,15,200,38,14,165,91,173,184,114,193,200,69,219,70,96,234,84,205,107,174,154,215,69,122,70,196,231,18,107,27,129,18,225,162,44,202,96,165,48,180,207,116,159,250,177,39,196,135,118,89,160,153,66,193,66,90,130,180,93,194,82,96,191,28,74,214,178,234,17,254,108,155,211,66,66,155,232,47,185,191,14,110,80,25,34,69,132,58,38,18,77,206,223,41,86,76,182,41,33,138,79,228,173,185,195,142,45,140,40,244,228,147,179,123,206,38,33,170,58,21,221,66,92,197,31,74,254,187,152,86,21,37,239,149,178,63,186,247,164,249,167,213,196,157,253,34,122,224,87,35,233,44,28,114,143,220,242,202,245,33,89,176,24,248,123,39,68,81,140,85,210,252,209,211,45,195,207,62,138,142,104,253,25,52,141,73,73,29,183,99,48,228,21,70,217,222,89,73,125,153,224,242,223,139,233,66,112,189,38,47,83,69,146,84,78,90,94,62,153,78,214,87,141,16,120,12,85,202,165,174,177,23,160,110,228,208,103,161,108,15,147,88,118,133,83,96,34,253,130,46,98,218,129,66,234,108,15,76,230,188,63,123,193,197,123,209,228,122,129,20,204,32,191,114,41,220,179,107,7,147,25,52,53,5,18,152,26,14,1,79,210,211,158,126,71,193,154,131,158,191,204,89,159,61,32,5,248,136,109,10,106,168,230,171,69,107,47,74,10,158,62,154,100,227,79,177,31,122,238,233,167,40,194,50,183,214,242,183,178,170,33,73,127,25,175,242,246,17,51,179,91,69,143,73,66,237,35,158,109,222,18,149,68,62,182,241,167,7,216,136,155,111,85,228,199,43,230,210,219,13,137,141,38,215,28,20,44,123,118,57,179,246,9,13,79,133,9,147,76,135,59,41,191,143,160,50,186,136,213,97,210,97,117,64,143,137,138,126,118,192,164,71,60,130,202,231,232,156,254,112,83,167,151,198,150,250,191,252,217,86,106,64,53,143,209,227,168,159,88,32,48,198,137,12,56,53,246,188,176,124,35,46,149,197,77,48,76,98,217,85,220,41,54,66,245,7,153,70,9,33,209,20,240,76,148,52,19,5,95,100,37,63,137,234,54,236,86,36,97,204,109,118,105,245,49,173,74,191,89,152,114,243,66,231,16,85,237,95,8,84,190,100,225,233,167,161,66,85,179,84,168,139,14,159,141,81,67,225,6,87,159,68,150,142,85,20,166,24,99,250,196,227,26,158,173,44,251,129,197,18,134,203,120,54,83,235,255,3,145,139,116,6,159,100,150,69,246,200,92,81,133,178,249,112,147,252,163,172,58,170,201,141,234,141,177,144,186,146,142,72,143,27,190,56,72,112,215,124,54,19,22,102,91,118,184,205,173,210,140,167,31,137,114,196,31,188,44,134,223,31,21,221,236,138,123,24,63,207,41,136,20,5,233,70,223,168,76,162,26,82,165,128,146,73,72,132,127,15,159,228,202,87,9,199,17,91,31,177,122,38,167,156,148,79,160,10,7,66,197,223,4,167,42,40,209,60,129,201,110,248,84,139,41,124,90,170,200,95,243,240,236,5,66,154,169,199,170,40,199,79,206,178,248,123,205,254,50,21,23,140,227,241,105,213,54,187,121,203,52,92,20,93,241,82,80,248,156,161,245,15,125,54,139,227,123,45,42,190,157,109,64,95,107,217,129,241,193,205,114,195,244,181,138,149,44,249,224,142,255,84,233,78,84,174,113,133,196,70,73,28,245,158,227,123,58,247,143,236,15,63,215,38,85,216,34,88,221,125,138,147,189,139,29,174,48,126,150,239,151,45,206,162,58,85,208,159,183,143,24,196,14,149,94,228,126,135,88,130,163,203,84,165,101,34,88,38,242,135,118,11,55,212,87,33,107,58,106,101,195,101,250,147,201,200,9,249,193,104,34,229,149,31,21,104,74,208,27,140,17,0,113,84,149,191,242,136,138,70,108,67,28,45,50,36,248,207,188,58,111,135,64,220,165,104,10,112,89,41,30,126,206,130,217,117,64,199,175,82,248,7,159,1,105,162,136,143,144,51,82,181,195,97,12,59,21,145,70,209,169,126,155,66,55,45,216,182,245,225,103,23,118,141,105,96,150,185,14,218,239,150,254,131,127,21,170,84,56,12,97,152,111,208,186,213,167,122,218,246,20,218,239,221,170,231,12,93,120,103,202,214,253,205,177,142,20,249,94,58,129,143,205,94,124,134,158,67,158,76,128,165,15,47,212,104,241,142,113,197,146,236,41,100,192,140,91,242,193,231,91,37,169,164,121,224,149,204,205,107,48,254,237,173,130,199,20,84,65,10,230,131,51,90,21,207,139,33,18,254,201,164,35,160,132,11,83,91,147,14,242,109,118,29,105,149,162,155,248,194,243,59,63,89,226,94,76,164,94,130,190,228,94,153,198,201,7,255,33,10,121,238,134,155,235,255,7,155,227,236,225,103,230,179,28,63,185,203,78,221,229,180,117,199,233,28,254,159,48,125,47,112,1,171,174,62,252,45,94,45,201,4,197,151,50,102,87,59,118,250,92,23,102,158,171,108,55,197,33,3,197,223,167,106,229,72,184,46,31,82,164,148,154,74,180,227,227,74,183,99,11,161,223,173,219,236,162,92,194,7,67,102,219,58,226,168,28,79,159,135,72,108,232,145,60,183,17,172,190,41,78,222,129,58,87,14,12,3,173,250,247,64,146,70,197,239,38,2,54,94,185,164,91,25,52,185,213,226,105,59,118,70,118,120,155,20,170,106,227,157,121,239,250,162,132,158,81,118,83,125,235,115,74,231,79,86,181,91,21,219,218,84,223,58,225,247,216,14,159,211,62,63,186,218,197,77,9,60,175,231,26,181,20,54,205,160,229,240,76,170,115,78,97,37,47,22,198,21,132,242,126,47,140,79,41,186,117,230,152,10,122,147,170,214,226,135,241,237,38,213,213,78,184,85,227,217,3,50,140,10,103,79,114,198,191,9,140,75,167,190,194,217,228,123,22,111,109,66,157,18,162,167,14,58,249,54,14,247,246,252,52,95,170,53,31,47,130,194,170,68,5,129,98,123,193,46,224,166,170,192,92,12,9,147,127,40,165,217,164,226,9,170,218,183,228,42,240,94,74,108,67,214,229,44,251,104,141,192,198,126,132,175,73,174,241,214,213,244,148,139,10,95,159,15,239,243,251,12,8,254,168,172,44,94,252,158,221,97,146,1,149,146,122,134,248,92,200,252,115,81,16,47,105,107,219,229,187,183,110,36,219,42,89,22,221,244,82,2,238,22,230,84,14,240,92,94,207,24,249,38,120,10,202,32,166,94,207,240,223,238,220,37,167,138,95,163,174,227,219,21,68,54,246,59,85,191,222,94,170,220,140,184,82,230,195,32,230,44,245,103,55,210,24,154,178,124,113,25,222,247,218,248,158,149,65,220,80,34,158,209,113,60,234,10,243,176,88,31,220,229,196,215,5,173,100,226,140,241,174,17,15,82,49,193,69,220,216,15,16,242,185,206,92,19,98,41,60,186,22,147,165,115,92,137,253,68,141,186,234,246,211,129,137,178,200,241,99,116,218,113,97,50,13,242,35,95,13,67,196,31,142,241,48,85,252,186,225,178,245,99,215,146,26,148,65,195,4,192,78,253,96,56,1,207,195,77,200,194,247,233,138,71,60,11,117,218,56,50,46,49,77,137,104,43,177,32,112,154,108,253,63,24,233,71,117,180,89,69,187,225,242,239,236,148,231,235,171,238,223,194,233,231,86,148,9,83,9,51,226,204,195,243,170,94,157,167,83,7,21,97,65,97,158,146,252,251,149,67,130,166,202,70,175,58,115,231,170,229,154,250,200,112,147,104,252,208,63,145,122,253,186,70,61,210,165,132,115,82,135,187,91,242,29,209,171,52,149,158,182,176,190,125,182,152,114,122,107,42,168,182,40,221,245,125,177,110,146,82,202,208,228,98,149,252,217,155,66,7,202,23,108,112,248,62,157,245,142,6,243,82,25,95,246,18,83,202,50,120,100,211,166,84,218,29,74,78,110,122,146,25,215,148,235,123,76,113,50,131,29,46,40,53,117,165,206,113,243,242,81,33,14,175,114,32,231,52,68,166,161,68,107,11,207,8,187,141,202,199,205,23,40,238,95,4,23,47,140,234,183,123,76,200,7,192,205,168,236,55,147,145,168,14,19,231,151,97,249,101,253,185,225,250,171,183,35,67,78,38,242,240,66,31,8,16,173,199,186,60,179,28,2,99,192,131,12,77,33,207,177,99,134,133,55,240,132,21,185,113,254,10,14,47,127,49,8,11,122,237,163,150,38,17,157,15,38,50,42,190,160,110,149,63,189,138,8,57,70,54,243,133,164,102,126,63,255,160,248,99,116,115,160,58,90,141,169,102,185,63,202,89,63,119,126,28,231,254,197,206,205,46,107,190,149,5,56,119,252,246,177,232,152,184,23,62,107,168,120,225,72,30,126,44,10,89,36,108,70,181,228,30,240,108,250,189,19,162,34,97,217,114,166,45,97,246,37,203,61,29,241,218,133,126,11,124,250,201,170,244,65,163,42,182,152,166,86,48,37,204,25,106,254,102,241,101,35,202,49,227,42,13,220,9,101,9,127,238,204,30,119,233,152,32,235,20,123,167,89,60,174,20,239,248,200,168,97,74,107,230,233,157,230,168,4,171,206,131,101,253,249,217,77,205,131,166,178,53,16,211,120,151,104,156,170,164,9,156,133,141,168,71,124,175,70,153,99,109,77,37,156,216,150,44,118,43,167,239,57,242,8,95,199,152,34,172,41,174,42,228,111,195,119,209,41,170,131,242,134,162,100,156,222,5,86,72,13,23,152,66,216,241,177,89,139,148,137,255,51,87,249,95,255,233,159,255,247,255,248,199,63,147,175,207,127,3,111,249,159,245,72,58,60,32,189,57,108,58,8,58,86,120,39,221,108,133,102,52,36,225,136,180,115,102,89,141,37,223,36,41,8,189,147,99,246,204,248,138,100,35,73,120,215,202,231,181,216,47,216,142,138,210,55,169,58,112,159,125,172,156,34,201,229,103,138,20,115,147,59,140,248,170,16,158,76,178,44,166,246,172,56,100,148,251,153,150,151,86,0,61,118,170,210,51,153,171,37,246,88,248,224,162,57,219,112,98,231,234,182,194,49,51,147,22,202,236,86,116,106,181,120,184,213,17,210,21,221,243,189,149,13,238,251,83,152,236,20,99,88,163,249,228,68,102,78,141,1,59,194,119,140,217,166,36,184,248,76,160,161,238,20,155,9,235,91,73,246,7,57,179,221,13,203,177,109,84,117,151,196,47,229,126,11,212,78,203,243,98,103,212,48,31,28,182,29,96,41,79,120,53,47,234,77,207,73,114,145,237,255,220,171,70,138,93,240,76,187,45,71,106,230,216,106,125,222,173,8,245,51,57,90,160,21,149,118,247,131,34,21,10,59,58,47,107,199,23,57,141,147,106,133,254,234,250,78,31,21,110,83,186,251,227,97,33,134,17,176,100,251,163,227,64,164,52,38,233,25,95,117,194,150,74,8,98,197,145,184,32,108,138,236,165,69,155,70,28,137,133,170,118,229,97,209,91,222,180,111,38,56,93,149,160,79,222,65,236,176,213,18,227,53,109,193,40,62,177,21,37,243,155,60,54,14,41,251,110,103,224,215,203,42,26,139,22,104,204,164,108,124,43,73,76,192,58,223,177,118,73,194,214,18,31,196,2,188,240,28,249,121,131,116,1,145,202,53,198,202,135,226,137,22,51,129,45,225,204,67,55,26,113,241,9,187,185,91,45,145,176,189,58,129,27,245,90,192,211,193,235,248,193,13,151,146,112,217,77,38,55,118,239,99,107,149,249,200,42,155,26,154,95,111,172,172,188,106,19,143,95,45,38,183,118,135,221,31,197,210,62,167,184,199,201,168,219,187,135,234,236,82,18,225,204,89,183,211,137,17,105,205,10,84,51,113,10,124,48,7,201,163,195,78,105,209,237,147,240,24,24,198,73,150,27,6,5,162,252,36,111,133,235,167,88,218,44,144,226,133,48,45,19,243,60,173,168,102,57,217,158,113,195,104,53,137,46,89,55,1,167,242,149,36,134,109,66,28,90,238,39,13,97,69,255,34,103,227,131,56,172,249,149,92,249,227,238,243,19,246,16,244,124,208,61,3,38,153,86,172,248,110,2,13,113,161,156,150,237,161,58,239,205,210,215,253,214,54,32,179,84,133,177,66,189,227,195,82,109,228,90,54,44,150,233,247,104,130,82,69,197,216,103,55,111,185,195,205,212,113,229,182,74,50,115,184,54,8,145,10,203,173,91,225,150,29,158,36,59,221,52,65,153,208,102,138,59,188,229,217,233,45,29,218,95,214,174,21,205,251,225,210,128,113,229,48,81,82,185,10,15,4,110,75,248,77,126,34,193,154,37,124,54,33,175,225,198,195,75,223,90,30,171,161,225,36,112,126,252,88,172,208,190,194,83,133,96,201,212,4,102,43,178,38,247,108,184,110,234,86,97,32,46,204,45,59,63,53,195,210,189,159,84,202,208,10,209,210,12,220,21,126,247,202,245,84,139,156,156,157,162,244,104,91,44,43,82,64,20,93,247,245,108,24,61,88,96,184,146,190,91,146,44,192,42,120,156,73,168,160,58,76,29,71,245,68,161,253,25,253,106,205,234,195,10,140,74,109,124,174,102,50,176,90,181,2,30,206,142,159,46,232,223,201,215,164,223,243,254,116,225,122,161,21,51,88,49,105,93,79,212,148,104,114,159,212,154,45,51,60,54,70,116,90,90,1,17,117,160,29,61,167,194,152,150,189,163,252,113,248,92,154,89,179,79,217,187,115,11,119,79,108,133,243,86,30,247,94,38,0,237,46,180,101,130,64,130,66,211,241,179,241,220,98,118,78,79,197,61,75,210,27,1,147,240,212,180,250,162,165,187,57,76,66,127,86,109,1,146,131,194,185,71,168,85,102,33,246,64,139,51,6,13,243,174,6,193,180,180,237,24,82,122,94,181,66,34,14,214,149,3,38,183,90,53,19,172,174,243,184,126,199,179,15,168,174,65,69,43,219,239,100,4,136,179,92,109,58,121,238,196,145,195,169,73,38,176,86,149,164,4,148,223,208,49,144,151,150,164,36,167,123,142,112,152,82,62,182,61,229,23,73,172,8,119,43,82,92,67,61,212,232,250,167,235,202,29,8,236,11,76,165,42,55,224,200,94,120,202,43,50,42,225,108,165,100,136,58,137,23,217,128,241,206,182,201,107,176,57,89,121,9,15,38,156,59,66,237,26,221,164,112,90,47,17,14,40,180,214,160,108,13,7,86,177,2,220,42,189,145,173,208,69,68,26,88,27,26,99,132,192,181,35,250,130,156,180,186,191,8,52,176,146,29,230,170,147,158,0,11,76,13,135,205,137,155,52,24,103,84,164,27,65,129,225,164,209,209,76,133,93,15,207,12,232,95,173,62,213,96,123,28,125,103,41,208,1,121,177,137,2,232,8,20,142,104,209,226,189,197,84,63,190,208,15,154,46,85,107,251,146,239,225,22,24,70,39,116,21,129,11,25,133,253,134,172,144,63,209,214,228,240,175,8,74,89,145,59,133,241,136,150,136,135,81,174,189,235,195,135,169,188,124,209,52,98,253,202,75,128,167,180,123,4,219,50,135,184,190,246,106,36,119,121,36,207,42,184,10,58,210,245,226,22,88,134,90,172,96,113,147,115,146,20,240,120,202,152,96,29,84,47,195,217,145,34,68,116,91,43,81,149,48,38,224,66,214,172,58,43,240,80,86,4,165,138,113,168,52,36,220,17,0,247,126,67,162,123,195,209,212,148,246,93,26,152,66,22,90,56,216,114,104,60,56,106,18,193,250,219,148,146,73,222,58,35,102,166,2,50,231,166,69,45,25,135,97,146,104,161,231,110,166,237,13,204,194,173,253,131,58,77,236,149,68,53,30,191,220,194,14,13,23,19,249,13,121,104,12,18,174,100,114,199,27,42,88,56,192,180,107,16,46,178,135,148,201,160,210,245,7,189,41,124,99,16,142,167,100,43,126,181,156,75,4,164,51,89,128,229,125,111,47,29,204,25,73,186,157,246,156,235,213,141,118,159,219,176,94,128,214,79,159,198,81,115,235,61,21,172,113,32,248,179,209,63,125,95,155,82,144,30,112,38,146,62,223,33,39,181,218,143,116,138,170,46,45,54,107,101,201,246,142,214,72,79,232,198,97,244,152,8,242,159,191,214,220,234,133,60,71,142,40,253,106,86,173,69,118,29,82,47,165,103,103,151,201,186,41,157,255,95,221,109,66,86,236,217,41,52,152,141,33,227,91,26,71,23,50,137,2,19,124,170,49,104,220,97,116,35,111,221,68,96,28,101,127,212,103,35,252,251,205,113,19,84,122,170,95,55,10,203,248,136,157,27,97,81,229,143,213,44,187,195,223,202,116,172,117,64,155,165,98,245,224,61,88,85,39,125,43,92,252,142,66,152,121,126,25,93,28,191,254,100,51,205,219,243,41,147,31,246,153,42,182,75,215,117,103,155,113,176,192,197,223,207,194,171,241,25,9,143,104,41,113,115,222,123,252,49,147,133,173,101,227,89,118,35,182,155,204,229,178,60,181,194,137,169,123,4,17,135,102,18,69,61,59,91,72,168,117,142,9,213,1,219,179,157,64,60,251,80,50,52,180,50,17,233,221,201,121,103,108,91,67,156,171,236,100,199,248,137,25,130,86,172,150,133,52,14,136,159,44,57,89,117,245,169,27,180,149,230,117,216,212,95,228,151,41,154,157,221,36,204,166,51,173,91,17,12,17,111,76,117,183,164,225,249,133,66,231,240,45,150,26,69,89,117,26,214,178,234,110,206,217,33,86,89,116,102,159,93,203,210,43,127,48,183,175,103,59,176,98,115,254,57,200,72,77,143,132,215,52,133,132,111,134,157,35,134,172,22,125,175,76,50,244,118,158,148,149,21,121,142,22,58,254,241,0,201,47,104,143,145,130,93,224,187,191,197,146,52,221,15,67,23,77,9,103,127,157,183,120,228,68,22,25,224,181,59,253,171,21,42,15,108,229,27,205,237,28,195,141,140,146,200,45,195,63,49,205,229,143,179,6,150,116,183,160,188,177,159,229,103,99,65,233,87,31,93,113,204,59,122,238,210,35,61,156,157,98,5,56,156,108,87,83,122,216,97,124,63,143,201,144,255,205,126,219,158,141,170,92,38,31,50,153,26,60,68,214,132,205,232,131,19,89,53,207,146,231,76,219,206,95,36,84,241,240,187,40,179,154,170,115,39,209,90,106,186,64,56,41,124,109,54,228,231,199,179,11,154,43,250,50,47,51,114,163,85,139,105,194,89,116,218,230,36,67,181,41,39,116,154,184,216,7,19,125,84,233,191,98,185,102,206,40,221,240,76,84,35,143,160,153,87,149,63,48,250,242,79,221,84,174,100,62,209,140,234,162,74,89,240,108,135,59,251,207,90,129,62,166,84,216,9,59,41,8,215,136,238,171,12,23,181,169,75,241,105,106,30,94,113,143,141,99,205,98,204,237,203,102,157,178,145,2,83,193,230,146,93,89,220,91,224,82,172,196,207,229,194,74,140,205,88,207,105,181,104,13,243,73,25,211,212,236,14,12,229,117,161,91,83,58,200,43,218,83,111,228,220,145,187,52,206,4,255,139,143,9,210,0,75,73,253,92,128,131,215,12,147,107,107,175,9,168,122,157,114,171,192,179,133,101,8,188,139,60,123,62,148,33,228,39,75,11,22,237,160,206,84,213,84,133,98,21,97,214,101,15,231,244,16,243,201,121,77,62,98,221,82,70,52,159,0,98,232,165,61,83,94,81,94,11,23,121,13,54,183,69,254,135,194,228,82,206,64,161,132,200,107,177,229,244,232,55,172,205,166,111,77,113,223,20,124,236,206,132,23,112,214,112,193,66,214,198,6,187,95,35,155,50,89,243,71,163,63,33,153,31,120,49,83,89,23,197,185,44,112,70,32,225,178,204,169,122,164,104,131,126,26,36,243,73,114,248,237,24,117,74,172,254,142,195,84,15,170,2,115,61,236,65,112,183,133,43,173,105,188,90,187,173,179,240,50,9,209,158,195,124,220,158,145,39,119,167,104,110,56,66,34,157,0,190,245,186,7,31,244,15,43,39,19,175,93,168,165,46,48,90,228,78,210,5,230,196,22,152,221,46,150,78,227,246,125,109,152,97,177,211,30,83,24,254,176,20,174,27,248,112,112,119,5,61,30,151,206,223,49,222,73,10,13,201,154,150,68,133,8,36,94,250,56,75,17,202,65,79,254,151,30,9,204,29,62,22,172,57,217,41,68,178,28,174,54,133,46,108,250,127,191,252,46,96,162,208,77,30,78,70,219,254,229,242,25,172,178,95,200,139,253,234,92,59,156,161,77,54,129,9,58,38,135,201,58,188,228,115,110,4,199,120,250,178,250,13,38,93,166,11,124,94,37,239,104,189,80,107,156,23,38,218,247,85,189,6,182,172,95,65,249,112,59,158,157,204,201,34,48,199,221,47,151,143,210,109,86,94,74,90,35,141,151,183,15,57,234,68,117,73,107,75,133,249,37,64,26,76,229,9,121,175,70,154,104,188,246,180,124,34,121,248,249,221,157,106,192,166,84,49,4,54,46,93,116,141,64,200,144,49,173,248,174,227,115,79,228,112,186,12,90,69,187,176,249,123,159,117,117,149,164,14,10,243,244,203,175,55,116,215,27,0,0,134,225,47,63,189,235,149,135,0,70,90,230,62,154,100,49,249,30,165,253,18,159,252,173,173,90,204,133,51,142,221,177,226,217,26,86,196,232,70,64,184,196,195,241,14,173,173,48,174,145,24,179,9,43,68,97,200,164,247,123,113,239,168,250,112,46,213,237,78,6,238,101,210,53,34,183,171,251,107,47,211,140,111,10,67,142,218,1,115,36,234,195,151,85,120,243,53,96,187,211,3,99,198,197,250,155,40,137,232,111,195,64,175,177,122,167,149,74,144,81,195,138,248,9,35,25,140,186,157,142,202,246,226,3,211,10,8,237,235,81,251,224,158,226,167,177,108,101,46,80,107,165,220,141,1,218,164,46,129,179,177,16,110,248,193,116,178,165,166,173,241,137,182,226,112,97,27,146,105,152,237,61,151,195,205,98,27,2,147,25,223,182,195,184,84,170,78,211,21,146,78,84,84,160,16,124,214,5,116,94,108,118,71,9,144,230,252,172,128,154,226,167,9,35,54,29,179,138,145,176,189,227,176,140,235,187,54,169,183,238,104,177,116,64,133,49,133,253,217,5,82,69,146,105,216,170,229,55,56,188,8,82,143,103,219,192,33,253,193,108,165,69,39,113,235,40,177,250,91,67,176,154,93,97,234,152,22,31,51,138,167,92,230,211,215,186,5,76,144,241,217,169,137,131,236,212,28,110,84,232,144,169,210,32,82,220,214,182,231,105,235,243,129,103,243,33,39,123,106,108,221,178,118,191,139,151,132,209,117,165,5,190,157,161,248,118,201,221,79,242,236,128,203,166,54,169,195,199,178,42,250,219,108,165,117,251,152,19,126,45,89,134,133,72,225,26,222,243,179,199,236,252,236,12,198,8,245,207,141,215,113,53,153,167,100,96,166,236,223,219,138,52,200,7,101,1,125,98,86,160,38,67,49,5,197,226,92,1,119,86,88,22,24,218,113,140,233,120,228,187,129,217,177,2,37,168,40,175,133,136,1,241,243,128,209,148,171,10,147,250,112,81,9,6,129,46,147,222,13,216,46,189,2,227,164,143,239,49,80,161,75,93,224,98,142,122,135,185,215,36,109,109,113,224,251,219,91,178,240,160,13,109,188,152,245,118,109,92,153,120,96,19,239,155,1,159,227,110,201,111,219,204,202,209,181,99,121,239,167,53,151,151,17,223,131,219,159,12,202,160,132,113,91,241,49,225,154,22,129,143,89,159,239,136,147,92,62,151,192,198,177,243,57,78,254,241,208,81,25,132,101,90,76,98,186,94,164,53,129,248,238,7,20,54,86,126,198,244,44,168,179,156,107,76,98,73,190,178,194,167,8,45,214,88,63,56,7,228,189,112,253,148,229,175,125,140,250,114,197,28,12,174,174,228,110,107,151,18,84,2,83,141,116,198,100,56,91,68,190,126,93,131,11,245,124,29,182,125,127,8,108,236,207,114,183,21,88,236,2,147,156,229,91,210,178,220,58,1,187,9,255,57,76,110,243,210,182,131,75,94,192,103,154,94,193,115,171,216,132,145,31,219,97,151,36,86,80,194,90,35,246,82,156,23,83,102,33,12,201,220,163,103,68,83,187,12,120,161,226,79,236,41,165,114,25,146,165,73,177,155,214,70,192,61,233,215,42,168,64,197,17,1,195,92,108,168,148,127,146,24,14,67,178,16,171,53,81,78,183,223,71,51,139,228,240,74,44,135,93,119,156,32,112,227,5,229,78,22,27,78,253,101,124,11,108,242,39,49,98,217,44,58,135,241,206,195,103,139,49,177,24,89,17,184,144,125,16,231,11,174,149,45,48,121,122,233,158,78,231,45,214,80,184,52,11,120,58,124,38,123,146,223,62,246,217,28,51,30,206,85,252,174,92,244,46,140,213,31,176,237,125,2,87,83,155,142,121,70,173,149,118,97,178,46,119,218,210,181,84,228,225,80,231,86,141,81,35,100,114,183,233,132,170,81,221,119,80,39,198,203,18,152,67,62,223,73,124,55,105,20,144,88,229,183,233,200,87,30,24,119,46,186,150,235,142,137,149,192,187,240,57,229,32,174,198,91,17,246,144,214,204,209,79,9,215,96,42,193,10,138,129,28,187,48,222,189,27,0,0,102,143,238,241,181,172,34,146,12,9,69,118,62,225,13,91,213,104,32,201,195,243,79,89,40,182,140,36,117,167,224,84,194,39,40,1,155,72,242,125,184,21,152,25,110,241,146,171,134,24,141,192,133,148,193,216,81,102,23,5,109,83,142,161,58,78,236,179,137,90,215,75,96,118,163,152,103,36,78,215,107,137,36,252,150,227,19,131,54,91,2,143,236,22,184,99,24,197,195,209,152,189,247,4,42,189,103,47,171,109,123,252,177,97,239,78,154,200,185,100,175,248,96,83,16,105,130,98,205,149,64,171,157,232,2,23,202,144,248,79,79,83,240,188,104,65,115,60,38,225,66,189,89,199,172,32,242,17,251,21,129,150,38,51,220,132,107,90,12,202,178,236,77,25,20,106,5,12,255,101,36,100,199,61,83,145,32,42,119,101,82,246,99,202,234,224,90,221,226,108,33,67,236,202,49,131,142,49,74,152,10,152,113,55,40,15,220,219,53,236,118,181,90,133,130,54,187,35,58,76,182,84,146,151,162,46,82,237,209,177,99,217,233,59,17,18,152,183,49,37,100,245,165,208,216,44,190,60,80,37,128,118,18,240,36,94,60,252,108,217,103,112,207,105,160,63,13,113,209,119,12,232,93,243,6,198,13,134,51,22,173,201,126,146,101,143,107,222,43,81,226,114,195,124,93,218,243,177,251,167,250,4,92,208,205,125,7,60,185,221,135,216,102,186,30,233,223,199,42,97,133,32,226,52,71,121,190,229,118,185,56,131,89,217,50,191,57,107,98,196,73,26,216,93,123,198,197,104,249,166,113,96,43,175,33,48,86,124,147,214,121,52,157,132,84,159,27,241,94,68,121,135,78,225,10,87,52,94,204,196,149,100,245,20,56,150,49,228,4,30,167,244,12,182,103,78,235,62,155,66,180,23,38,203,99,180,248,233,193,54,33,131,6,243,167,167,120,54,172,149,36,163,98,73,98,253,194,216,113,210,179,206,188,191,131,54,200,196,149,223,70,126,41,222,106,10,223,146,253,4,233,141,152,40,168,38,55,157,71,179,27,53,225,131,17,10,204,250,210,203,82,85,189,53,60,245,165,173,207,172,233,217,13,13,46,185,164,103,202,54,155,77,201,215,97,168,166,99,235,46,204,118,87,2,30,227,102,42,0,83,157,46,122,94,76,251,36,63,176,11,105,77,43,57,46,5,250,56,32,80,94,239,247,183,113,20,11,204,156,30,49,75,173,214,113,210,214,11,245,74,135,207,202,62,207,215,174,33,63,28,223,99,82,217,85,39,18,162,215,41,26,83,126,97,84,29,83,204,244,64,169,29,161,35,142,230,130,191,244,57,227,106,214,213,179,240,132,214,120,116,211,95,229,22,121,127,181,107,150,232,239,216,33,167,205,97,116,134,179,194,88,155,110,8,108,30,85,244,60,165,246,252,87,9,128,67,128,154,174,93,90,35,47,153,3,93,150,169,46,179,119,90,73,170,15,222,230,15,174,58,185,235,42,177,87,253,234,180,10,90,48,151,2,53,50,165,12,8,9,40,177,23,109,251,123,69,155,185,117,28,102,142,44,61,76,43,85,148,91,192,77,252,48,201,216,39,125,198,179,39,89,128,210,152,154,132,125,71,227,137,47,88,166,39,206,198,237,71,7,42,121,173,60,103,218,56,243,32,38,216,217,242,216,55,245,212,34,18,213,3,134,152,214,158,237,253,90,117,84,53,67,36,231,30,45,92,131,210,119,61,32,6,216,196,89,159,112,68,187,7,8,127,39,100,190,187,164,81,204,69,246,204,225,138,127,66,78,45,24,111,223,44,2,197,168,29,130,34,49,52,226,135,57,31,151,52,70,154,235,19,199,254,90,203,97,59,135,197,168,214,237,88,146,187,88,178,106,32,210,24,217,42,57,140,81,130,231,150,20,240,104,50,96,179,89,101,170,18,3,54,139,62,26,41,163,122,191,21,74,57,77,27,155,231,241,126,12,152,250,119,146,77,187,135,196,62,181,161,237,207,46,112,239,94,88,193,96,210,146,229,225,20,217,88,2,83,147,67,97,36,8,246,253,109,146,39,228,107,17,222,29,35,222,26,19,77,182,154,137,236,197,42,49,102,156,20,89,97,114,87,238,84,72,86,38,245,194,148,37,117,15,15,48,245,61,229,189,19,37,137,195,136,160,44,208,122,90,159,11,217,42,119,88,48,58,46,60,200,156,152,247,197,184,226,223,59,191,209,219,206,141,41,62,216,48,34,167,192,221,42,3,201,202,149,189,14,53,224,179,61,249,179,151,93,37,155,192,208,87,189,99,232,21,136,249,130,39,138,15,232,40,166,172,152,70,22,47,222,241,210,220,248,155,190,213,217,70,143,9,226,221,182,226,9,218,49,226,201,159,166,44,187,44,115,65,80,178,141,170,95,188,55,242,27,242,169,201,82,27,97,201,110,163,9,136,233,111,117,4,86,108,71,104,64,47,69,17,162,138,45,24,89,116,189,77,253,10,37,197,22,12,235,107,46,121,105,116,179,147,7,201,200,111,219,77,174,44,227,151,228,239,15,175,166,180,43,191,141,212,221,44,247,28,231,142,47,232,185,179,247,88,92,231,100,232,55,49,20,216,136,226,142,146,4,113,221,32,164,192,96,96,134,93,100,202,93,183,99,221,146,171,227,214,109,145,188,173,48,171,35,174,206,86,233,248,186,119,176,90,205,241,228,183,37,46,72,50,5,217,72,113,184,134,155,254,88,228,114,57,110,86,88,62,162,11,56,156,251,157,222,60,24,195,218,227,57,204,153,235,173,38,228,139,221,29,225,30,200,212,210,51,100,240,80,183,251,96,203,204,147,49,163,96,35,89,224,14,91,169,55,233,25,193,163,148,3,94,144,163,238,225,1,143,181,204,8,146,241,169,167,124,175,10,215,172,69,176,136,122,93,226,227,71,112,25,70,209,135,146,38,182,101,204,138,153,200,238,69,68,186,125,94,249,168,142,116,81,50,6,157,193,144,230,179,248,55,77,246,118,196,162,39,187,57,87,185,233,17,209,97,126,252,224,78,158,153,236,117,201,238,49,126,229,39,148,43,154,11,157,130,17,184,174,186,195,25,15,230,18,152,0,157,223,110,97,39,194,105,191,48,247,39,119,29,161,51,147,182,216,185,201,124,129,222,47,172,98,221,172,76,91,47,123,40,182,81,12,87,175,52,198,4,73,254,86,176,193,134,28,15,201,50,79,220,83,129,172,27,82,154,23,70,122,56,185,9,131,94,95,187,21,178,129,209,62,245,49,105,232,138,37,177,114,147,73,9,124,243,164,157,105,208,30,148,248,116,184,124,91,51,54,76,150,198,164,232,251,157,190,81,245,71,15,46,164,158,17,151,248,193,21,249,27,61,184,8,90,212,230,241,181,106,229,131,116,204,114,181,244,254,15,38,137,82,175,6,137,4,200,175,38,22,174,29,196,160,195,164,36,224,81,145,124,242,135,195,198,56,191,255,255,98,87,252,229,31,254,251,191,81,93,45,127,3,94,197,159,246,229,118,21,253,96,223,59,137,12,225,225,185,48,46,185,233,115,7,33,176,116,75,83,243,109,27,148,74,111,77,34,209,173,143,7,76,45,62,119,53,193,125,151,42,66,205,206,220,182,61,24,65,97,37,161,112,1,179,109,249,73,136,68,19,245,98,244,225,243,198,241,81,60,89,183,184,5,61,63,103,236,138,89,223,76,209,89,222,251,156,32,117,248,247,55,245,192,58,228,189,41,40,53,125,135,107,86,125,87,54,138,244,227,7,206,104,77,178,156,172,214,76,101,190,88,51,212,21,149,171,159,85,170,218,35,22,28,242,55,226,182,73,84,133,172,119,185,18,8,209,125,132,202,230,61,182,25,19,44,76,58,237,251,108,190,237,119,10,206,169,151,152,245,152,227,167,201,119,234,106,123,80,227,3,126,225,7,155,175,91,174,180,100,66,135,253,204,90,46,104,151,201,30,69,197,132,120,56,20,245,231,183,167,253,180,111,128,155,83,66,220,8,153,63,175,30,82,99,107,221,234,101,67,223,112,167,29,59,55,113,74,57,207,240,47,93,230,4,9,210,173,234,153,1,205,55,120,23,28,187,83,142,105,196,161,201,63,241,195,16,97,45,129,207,6,72,73,213,224,16,192,156,109,119,243,37,29,49,167,240,106,38,18,205,101,84,40,14,138,216,119,132,226,219,210,131,22,229,128,27,205,99,63,172,98,43,242,245,231,87,158,29,95,45,90,59,242,236,110,53,86,194,51,57,41,225,34,23,200,110,85,214,122,192,88,177,98,94,156,121,6,43,204,141,19,180,86,228,16,39,67,97,223,216,19,177,58,185,146,144,235,50,226,24,62,134,185,149,97,86,24,233,241,112,153,114,221,172,130,90,133,118,255,229,61,148,16,110,112,187,84,48,28,237,69,135,236,124,61,162,248,225,152,44,22,99,86,24,91,101,7,124,140,241,57,21,134,177,16,48,210,103,83,223,11,2,78,142,135,19,192,17,231,56,117,77,107,26,225,18,58,155,214,146,247,130,179,225,11,23,149,140,85,181,223,100,196,135,237,177,17,194,74,114,84,118,66,77,17,30,53,133,23,157,100,231,219,167,237,19,156,18,201,91,78,171,6,203,235,250,216,16,108,82,103,18,212,65,2,87,1,87,73,206,234,198,163,46,123,134,167,202,20,111,101,14,98,100,205,184,113,88,169,49,133,135,85,88,143,142,245,153,213,10,157,8,62,56,88,173,208,187,160,132,138,194,29,106,114,48,226,116,36,114,154,115,220,132,72,220,207,226,122,105,191,236,171,128,55,217,37,210,26,25,134,25,206,149,115,118,141,36,222,19,42,123,227,23,114,248,236,2,93,98,17,141,90,49,61,190,37,119,195,33,126,134,243,22,189,149,240,101,25,53,171,234,142,192,85,51,174,89,173,189,223,18,233,213,122,239,104,86,168,88,158,93,76,115,32,30,110,226,217,2,227,197,157,30,7,220,191,212,71,181,189,209,185,74,113,125,44,22,11,23,216,232,219,35,46,159,86,67,80,97,52,253,227,225,157,240,180,204,51,115,26,133,223,30,222,195,20,127,106,67,134,228,250,83,151,209,243,197,236,223,86,83,39,124,120,22,134,210,91,1,117,18,162,103,203,42,113,8,76,152,48,22,38,197,73,134,184,179,136,202,163,60,22,240,170,122,45,128,41,91,175,43,141,253,106,137,7,133,211,155,178,246,1,163,220,166,48,75,168,220,214,212,160,149,174,33,2,217,115,12,249,68,77,68,80,28,157,61,198,204,70,80,142,158,243,231,173,93,212,98,46,2,19,97,171,85,190,71,145,219,41,76,68,36,110,194,105,74,153,17,57,246,44,131,122,69,191,49,135,187,182,78,22,21,186,30,217,42,172,88,166,112,31,49,224,100,10,87,57,61,234,57,136,230,138,229,69,118,110,147,104,68,69,22,166,70,236,105,154,41,38,173,107,15,254,11,158,226,34,100,94,211,160,70,217,58,22,64,95,58,36,199,94,229,38,29,63,108,50,122,2,19,201,184,110,230,149,148,82,116,224,108,154,141,241,206,245,108,180,242,165,143,209,81,146,188,21,9,35,10,67,138,12,55,5,106,218,173,202,136,161,154,89,83,180,134,37,169,95,11,66,81,16,150,44,19,169,86,133,77,171,242,186,110,32,51,202,168,228,95,241,154,104,141,120,165,188,88,26,132,143,238,36,164,40,82,121,96,52,62,175,171,57,9,129,236,192,182,119,11,12,65,234,129,235,125,49,124,86,73,199,28,35,179,181,235,66,60,167,133,236,57,84,187,45,95,161,21,243,242,81,128,85,7,53,123,17,58,115,37,243,1,203,115,221,159,30,143,27,92,71,123,30,10,183,185,190,242,121,192,29,229,41,157,44,201,164,247,62,56,35,163,166,155,10,97,198,253,249,103,200,40,65,159,69,39,11,85,204,155,187,39,209,161,236,18,126,101,68,114,118,79,117,222,86,202,242,65,247,12,119,49,53,150,212,208,168,232,9,247,228,29,47,86,140,172,41,76,127,102,192,165,54,113,192,64,6,237,37,124,232,133,153,148,158,213,119,249,182,192,164,174,213,103,113,114,137,112,152,140,232,164,75,251,152,87,35,251,168,20,116,73,171,162,43,127,117,167,64,77,122,114,233,190,80,40,212,233,176,5,107,165,227,13,71,73,170,1,55,41,115,106,90,226,84,175,9,120,91,250,168,236,88,132,130,151,79,134,58,204,101,169,219,161,121,171,29,230,210,150,21,182,61,204,223,139,115,86,207,221,202,36,221,203,135,28,9,155,170,139,27,17,245,136,120,144,131,220,117,1,81,211,170,228,21,176,201,154,107,207,76,72,239,131,185,190,228,241,238,227,16,112,28,198,156,203,243,121,109,14,172,15,38,95,72,205,59,210,81,189,142,24,48,113,204,242,140,41,52,25,159,167,208,78,244,118,83,173,42,125,12,26,181,46,213,78,170,156,172,51,2,46,231,189,184,177,60,51,173,134,3,31,110,219,115,166,35,107,18,147,24,245,213,190,158,57,206,61,173,4,108,34,180,186,128,160,86,120,191,207,45,24,217,127,89,156,187,80,232,37,96,139,207,232,57,64,120,192,231,33,94,118,189,221,84,211,246,142,49,59,159,99,107,196,144,170,110,203,121,198,150,249,180,138,158,233,166,35,186,253,197,8,131,46,125,237,68,193,153,152,197,124,141,36,123,49,217,39,195,205,164,1,67,74,121,94,231,119,74,113,215,2,168,9,235,8,204,245,103,223,247,34,148,160,207,206,248,245,71,192,231,6,46,235,235,60,236,44,245,120,56,225,44,245,173,66,226,91,51,94,123,17,79,147,27,76,49,119,206,116,120,82,217,87,172,40,136,65,105,95,24,7,192,3,79,211,136,136,153,196,247,203,2,15,52,190,199,157,104,73,9,85,208,165,225,120,6,204,165,189,233,253,31,89,219,117,97,209,12,32,245,135,26,118,210,26,9,107,241,30,116,168,121,177,190,206,91,75,14,14,60,24,190,119,185,29,223,234,237,38,220,176,203,138,21,114,12,186,34,22,7,90,5,227,142,56,165,17,30,135,244,153,229,165,199,60,52,41,5,249,156,84,243,90,201,251,13,99,74,15,253,82,77,253,125,222,175,93,37,245,200,242,16,231,104,62,226,48,170,132,208,126,96,171,230,18,15,55,115,94,90,19,22,47,177,111,112,31,90,226,249,37,107,0,83,235,194,89,57,60,68,224,187,147,79,89,3,100,210,105,107,252,9,209,243,13,199,67,127,155,163,211,89,179,131,68,136,169,129,147,98,18,68,177,53,16,149,202,98,166,193,255,41,197,187,198,221,172,13,241,160,145,13,145,251,199,0,26,164,249,230,169,174,36,38,246,199,158,24,228,236,54,61,244,41,200,153,215,133,33,62,233,168,32,167,255,221,51,64,207,7,19,122,28,186,255,172,94,135,91,83,62,175,193,20,42,9,24,151,214,3,67,143,9,152,4,47,13,94,160,61,158,162,99,232,247,105,96,228,71,165,137,198,43,43,47,156,49,73,17,117,63,40,114,161,245,25,177,26,230,6,194,3,82,196,138,241,166,188,144,31,33,150,184,178,103,123,96,114,122,28,134,34,46,135,58,149,222,186,115,79,129,177,62,229,183,49,0,139,47,1,18,195,112,57,11,124,246,133,84,163,117,195,187,177,181,53,202,131,23,30,154,110,98,19,169,167,24,241,106,69,153,228,197,144,131,153,110,124,114,193,169,91,231,194,89,33,205,207,144,108,116,68,241,221,21,92,248,247,99,67,182,222,226,74,42,102,53,187,45,147,173,70,238,210,165,77,1,229,239,218,8,92,17,210,148,125,35,99,22,59,106,190,39,249,105,180,137,87,12,233,185,114,118,229,41,163,216,156,119,76,164,3,79,245,42,82,43,20,238,210,7,155,111,84,12,134,242,211,250,241,247,130,86,175,110,69,130,69,211,19,151,14,108,233,203,91,55,106,168,206,129,226,80,214,109,28,253,238,22,141,27,134,213,82,120,71,130,1,112,161,238,213,115,62,181,217,111,107,210,104,228,225,199,140,169,53,70,156,34,141,202,253,198,45,216,60,56,78,107,34,191,242,112,43,37,28,11,8,229,199,165,155,138,85,198,28,57,30,110,10,151,98,18,152,251,162,5,140,254,154,222,222,42,69,172,99,200,173,78,158,222,160,16,144,189,239,109,75,125,62,151,187,243,131,241,219,208,195,196,25,107,165,138,221,59,8,156,138,186,255,76,232,108,229,59,27,208,223,205,207,149,24,54,68,76,53,114,97,212,136,35,203,35,223,105,188,182,26,236,28,80,173,198,60,69,147,184,61,23,17,152,158,119,5,77,220,248,143,143,33,121,230,31,243,230,204,249,182,222,187,68,27,177,58,145,255,149,205,214,220,27,163,121,107,138,204,149,172,86,115,238,178,113,192,154,200,73,125,39,131,148,30,71,187,234,16,131,18,241,139,181,77,49,244,169,222,15,155,153,183,103,196,61,30,175,14,229,28,4,158,171,234,93,253,28,124,45,236,121,74,66,162,177,160,46,35,10,228,70,235,132,158,165,124,16,244,121,61,124,14,135,240,249,30,228,186,143,56,250,184,64,61,246,58,161,170,84,238,110,56,245,196,231,64,111,45,118,67,132,21,179,196,68,171,101,155,248,93,32,83,166,185,170,183,233,152,57,91,14,55,136,135,122,49,36,125,197,179,87,41,34,100,9,221,226,254,51,255,71,156,217,136,249,233,215,66,62,61,156,8,25,234,172,178,191,137,254,198,112,159,79,221,151,152,65,149,186,214,97,76,16,38,58,87,57,113,137,18,155,72,177,159,97,108,100,141,13,53,104,101,254,210,199,66,75,234,26,108,230,214,47,51,96,156,33,234,172,197,47,16,203,254,44,179,166,28,36,190,124,202,113,164,91,141,75,25,50,110,140,148,191,10,51,7,118,150,60,252,199,10,109,1,179,16,197,19,140,130,69,9,67,6,222,157,198,199,97,95,238,217,174,13,133,155,90,93,220,230,183,140,239,129,48,169,58,223,169,113,122,44,43,135,45,15,80,186,6,27,118,199,194,230,40,83,131,155,117,93,107,156,110,4,90,183,236,196,86,188,44,110,126,20,107,19,73,106,96,196,155,230,253,109,132,62,52,108,48,166,62,156,90,52,74,140,129,74,211,221,65,129,243,98,180,169,33,11,163,157,93,184,215,253,192,133,87,221,119,58,52,29,242,179,163,236,123,166,115,187,90,114,124,157,173,12,170,233,157,13,185,84,13,195,156,23,113,54,16,130,26,235,89,1,167,147,100,158,199,215,46,72,44,203,44,102,173,238,17,6,51,228,82,233,54,230,92,29,247,38,64,186,190,248,245,177,13,103,184,124,76,175,73,124,112,104,75,56,7,219,238,40,154,32,138,116,17,242,176,113,9,65,75,236,105,12,203,178,85,185,229,39,13,103,144,32,186,130,14,74,182,91,19,107,162,155,62,101,220,112,38,201,167,18,173,59,227,209,103,186,23,55,147,231,19,152,106,124,229,94,10,25,196,249,196,48,211,189,74,31,219,34,165,178,159,32,230,153,105,225,86,73,179,104,108,235,12,32,167,106,184,116,168,187,165,1,82,196,183,90,9,135,16,197,43,150,194,200,120,143,104,93,144,188,144,184,47,1,136,152,11,166,53,84,36,168,128,184,120,120,146,41,134,132,221,91,148,118,134,31,45,96,238,217,74,90,67,168,33,172,121,68,152,146,250,223,169,176,71,101,60,135,121,17,237,154,169,221,92,23,91,210,120,5,69,27,40,38,229,112,230,140,144,248,233,177,247,168,38,23,240,32,35,72,96,211,32,240,126,87,234,66,21,109,189,86,80,118,128,155,210,184,153,7,109,135,211,5,195,34,107,204,249,204,208,51,1,194,117,104,213,38,215,3,163,18,42,176,36,181,39,20,169,103,143,91,188,37,90,202,77,192,224,21,110,102,224,82,244,225,16,35,150,207,36,244,63,116,26,206,109,197,185,4,173,250,94,124,30,143,191,2,159,79,45,68,109,203,114,111,225,147,169,38,252,44,99,182,200,245,184,99,214,113,178,200,2,34,48,83,246,29,149,148,149,221,107,225,94,207,36,179,247,130,182,33,172,77,138,84,132,155,185,113,128,201,10,25,166,202,50,239,215,110,234,138,26,92,189,118,236,42,231,18,215,214,84,24,117,146,240,35,91,217,57,249,156,131,228,187,187,118,237,48,219,74,55,173,212,88,189,115,152,248,197,22,46,43,62,186,120,47,171,167,155,31,22,237,216,215,135,221,96,61,201,36,183,106,178,35,252,92,13,233,175,161,252,94,88,210,177,111,176,54,171,24,58,227,231,54,11,47,180,213,245,148,214,48,22,102,108,151,8,196,63,236,224,93,116,150,35,49,222,197,6,195,175,117,134,198,135,197,4,231,243,195,136,30,78,23,25,118,25,82,30,0,253,206,37,156,158,80,20,155,12,185,177,25,118,156,33,231,91,206,85,148,172,93,137,3,93,239,58,176,182,38,250,95,227,183,135,9,225,42,12,7,85,224,51,245,36,225,32,145,186,19,254,32,8,171,91,124,4,92,173,214,157,13,252,173,198,167,38,98,180,41,206,1,54,211,60,21,38,91,39,226,60,131,85,208,21,70,149,119,135,235,158,75,171,12,26,124,199,30,35,110,145,78,217,56,216,86,198,125,54,35,150,149,217,127,54,153,122,207,175,221,164,184,6,40,84,142,123,114,226,106,215,172,128,51,179,194,82,225,88,238,202,100,129,215,130,51,37,28,224,16,28,229,115,29,107,96,244,235,89,68,116,85,95,11,201,156,22,225,14,216,220,189,106,107,200,145,215,55,152,136,80,105,62,131,169,229,133,111,144,184,129,38,151,28,139,28,37,239,240,44,166,39,31,153,148,36,56,92,1,147,137,174,185,20,208,112,195,101,186,17,75,211,236,19,204,15,249,109,108,172,39,19,3,174,81,191,78,207,180,212,163,138,46,89,218,247,225,120,28,116,30,182,159,221,22,112,45,75,182,83,28,162,59,44,161,13,225,68,92,112,208,245,198,255,37,238,220,113,112,89,142,228,188,165,122,63,150,39,79,134,0,65,192,120,50,6,50,100,72,150,48,227,105,63,162,180,12,213,151,127,103,86,212,25,114,44,2,36,121,1,158,27,167,251,239,71,117,85,86,102,100,68,191,49,90,49,182,132,192,123,222,120,157,170,1,29,102,218,157,2,197,56,158,138,189,30,65,97,25,246,72,183,86,11,95,158,174,154,126,171,168,214,148,45,85,131,137,126,69,139,37,232,156,123,167,249,180,251,208,53,118,143,158,73,175,27,245,153,30,211,33,141,68,67,38,242,73,75,108,30,247,109,210,67,37,243,194,70,11,79,30,120,225,219,22,120,155,184,147,188,205,158,159,238,90,188,181,35,246,180,38,16,237,97,165,69,57,46,124,145,71,214,150,73,196,183,123,191,131,252,108,218,231,211,127,69,89,33,96,20,8,235,211,174,140,53,90,124,127,221,122,5,4,222,36,168,238,231,137,81,174,52,233,145,161,206,49,146,176,123,75,218,134,90,73,234,196,141,81,79,215,157,58,43,82,173,49,53,24,71,94,234,245,24,100,243,205,69,100,75,75,155,246,180,225,140,23,207,28,197,188,212,158,6,113,202,43,81,230,225,219,110,218,166,10,7,56,134,218,176,102,245,167,85,175,210,237,20,48,123,158,161,48,162,36,49,217,110,182,199,218,135,202,22,185,221,66,41,86,223,242,74,134,173,230,253,254,118,214,2,213,9,24,173,70,28,240,153,141,181,207,27,13,255,187,182,162,178,34,218,67,137,246,162,219,202,52,113,163,205,79,207,229,153,96,3,69,6,76,135,18,5,192,186,167,148,58,71,126,186,61,77,123,42,118,57,20,101,181,219,19,141,243,122,7,162,209,213,85,138,0,133,145,124,71,121,158,218,37,190,105,99,107,85,106,153,90,44,49,7,70,215,116,65,199,49,55,109,66,57,23,126,182,111,145,145,77,214,208,165,42,9,197,62,34,135,141,11,245,192,212,121,238,118,185,208,116,162,48,15,237,102,17,122,209,193,176,97,80,220,212,75,198,82,64,106,72,27,54,200,222,81,149,72,188,176,7,166,163,47,106,26,197,50,244,242,88,86,143,102,14,242,81,88,114,205,7,110,177,145,47,104,79,236,183,115,184,71,217,142,84,88,206,207,193,80,103,87,187,137,180,19,118,105,91,114,166,23,249,102,240,232,3,87,212,2,202,72,255,141,167,11,28,249,166,224,110,100,36,249,117,121,67,57,34,250,172,200,168,154,96,178,192,231,62,211,45,58,100,19,156,211,230,95,86,176,200,245,50,223,233,23,64,151,242,140,172,206,192,173,248,105,15,78,198,195,139,36,118,193,180,78,63,78,51,15,119,248,12,218,45,187,59,244,169,247,190,9,116,51,109,40,218,129,206,236,30,201,123,40,153,237,105,80,103,183,232,191,77,227,72,219,250,229,231,75,139,7,70,190,180,41,76,86,220,47,109,218,194,34,115,18,29,255,49,22,16,125,209,246,75,26,107,151,55,18,154,224,255,212,2,21,204,3,2,34,135,217,228,150,231,220,136,185,57,138,77,136,62,82,108,100,118,164,217,208,251,78,170,213,49,236,239,59,188,51,188,121,109,185,166,31,48,146,216,24,158,61,66,9,16,83,115,212,121,118,221,91,75,130,107,78,99,125,59,140,97,237,163,50,130,212,190,19,17,242,182,3,180,203,252,220,214,173,18,109,220,173,155,182,153,87,243,114,15,24,239,9,185,114,132,158,83,140,52,26,2,83,210,25,239,76,59,55,181,185,113,44,84,13,7,24,247,222,250,97,204,14,228,137,180,113,127,249,164,82,152,118,155,60,82,220,211,103,108,145,208,246,60,159,162,72,252,156,65,77,11,149,31,93,172,231,73,20,105,168,227,248,247,69,167,198,9,177,247,163,103,211,34,117,127,38,164,85,115,126,225,229,73,236,130,43,175,54,70,159,168,172,220,146,68,49,23,24,137,92,55,82,122,205,187,151,73,194,104,105,12,38,255,173,226,96,146,209,134,170,244,192,51,240,188,76,41,68,73,69,21,128,104,120,241,25,137,194,255,210,182,16,44,149,135,11,133,210,188,138,190,160,92,216,9,109,34,182,68,161,190,102,217,124,193,219,190,92,153,98,60,69,57,53,105,180,225,37,135,242,182,227,193,233,70,0,53,64,92,44,84,210,104,223,197,158,106,43,241,152,192,40,200,148,251,187,144,45,229,150,79,32,190,199,184,48,153,17,21,99,34,82,73,241,68,54,162,2,242,180,113,211,10,162,12,121,248,89,31,24,221,186,126,159,246,234,82,245,34,235,30,146,149,7,134,66,160,43,46,10,83,187,196,79,163,178,42,177,250,70,175,192,165,0,25,37,231,92,122,244,66,221,187,221,65,212,206,9,68,92,139,194,178,75,7,13,171,204,207,41,186,94,164,198,189,173,131,252,77,71,184,89,96,188,188,242,133,185,120,17,246,34,162,246,70,195,243,237,108,179,197,85,85,48,38,75,63,154,142,226,153,30,120,184,112,29,40,189,202,42,26,70,153,63,198,160,73,82,62,122,101,216,136,123,109,183,152,133,129,170,226,89,110,183,199,201,219,137,67,182,158,188,183,21,53,1,150,150,37,21,34,220,10,54,13,104,49,163,176,183,86,49,52,44,111,239,84,183,139,176,77,176,111,164,126,177,98,166,59,209,181,170,253,157,219,168,145,18,61,31,78,157,245,129,39,255,174,198,242,81,9,51,5,70,223,35,166,112,178,227,143,76,91,45,168,92,249,226,51,7,97,135,188,78,244,148,110,173,131,245,115,137,240,42,146,61,245,86,74,104,17,122,212,231,48,28,137,79,55,35,22,178,85,219,145,26,144,80,43,232,136,80,137,196,142,138,243,45,38,158,57,90,181,29,9,73,53,180,163,15,110,168,14,33,44,251,121,89,56,16,100,85,34,145,46,198,168,179,224,125,183,20,166,163,37,2,67,19,207,86,205,74,147,10,140,43,59,17,239,126,14,222,237,10,99,240,41,157,79,121,168,180,35,29,177,17,77,163,114,162,40,237,93,145,136,130,64,62,84,13,144,6,204,30,25,29,10,83,93,164,137,77,84,169,94,58,23,13,252,250,253,44,86,132,187,23,38,7,170,114,152,173,245,158,47,147,44,15,17,168,200,246,97,238,123,110,120,75,162,184,124,206,182,231,21,137,128,156,48,85,178,239,196,10,43,221,159,46,103,207,173,147,14,54,237,81,230,199,32,224,172,53,122,105,103,77,76,119,27,206,102,88,197,108,113,213,169,145,40,62,209,213,232,143,52,106,67,254,38,118,140,103,143,190,101,168,176,229,160,182,28,133,22,58,96,85,57,21,79,130,216,90,209,161,149,85,13,218,130,191,155,141,133,92,52,84,214,24,13,218,155,79,253,67,20,57,155,218,236,77,4,155,98,142,192,116,34,212,155,101,198,214,183,169,52,49,190,26,145,194,30,38,148,164,210,196,243,70,134,212,130,247,80,153,221,140,78,110,185,40,157,130,170,54,139,203,123,100,230,137,82,243,163,107,204,248,137,162,129,109,117,150,10,104,159,229,63,93,234,250,218,243,149,61,102,203,82,130,23,127,190,101,21,217,77,100,100,124,31,157,233,180,20,37,206,124,38,75,58,206,29,166,11,75,69,172,105,185,155,113,110,162,158,254,200,134,87,106,218,1,47,10,122,122,114,170,214,241,66,172,230,80,229,101,87,50,208,145,202,165,91,64,39,242,140,166,205,24,183,133,130,37,67,79,62,144,111,188,74,64,185,75,47,142,85,212,210,21,243,129,228,91,159,163,233,79,141,94,183,133,190,115,210,251,158,228,209,66,185,131,189,146,14,196,10,253,255,54,156,217,114,212,84,53,153,2,177,195,131,4,92,85,73,102,100,171,189,7,117,195,211,212,197,49,163,79,27,189,133,191,172,177,234,215,227,180,28,205,131,216,152,75,8,135,188,253,137,141,162,91,205,196,105,135,10,216,207,251,186,209,91,24,39,148,151,129,56,106,116,111,128,34,174,36,183,53,26,86,41,161,72,130,141,189,28,139,16,241,8,129,173,97,49,175,92,24,30,129,163,201,193,194,178,198,229,171,68,253,21,212,76,135,197,17,160,168,242,140,149,105,228,3,216,8,98,140,0,105,140,30,234,69,64,152,235,199,34,35,33,169,32,50,138,8,46,71,71,37,146,254,34,171,95,208,193,186,77,91,100,7,182,232,247,226,71,20,197,10,52,201,176,149,17,23,5,244,202,175,146,155,245,100,231,127,136,108,1,45,140,152,58,255,30,19,155,193,76,50,46,62,229,51,78,126,89,207,31,220,160,58,11,51,243,192,20,48,234,112,120,18,93,44,129,183,89,235,126,48,153,163,124,135,52,115,204,26,31,239,134,117,177,170,110,123,165,249,101,124,220,75,243,165,36,121,90,4,78,36,119,28,182,77,118,145,159,230,203,94,253,187,50,35,176,137,206,7,23,158,231,183,241,5,62,31,94,189,179,62,28,168,170,71,91,66,224,158,220,18,237,115,125,23,142,233,95,22,29,227,239,232,56,121,133,171,210,229,182,81,214,250,22,187,3,147,171,16,3,1,182,87,230,141,253,193,40,81,142,146,245,153,214,252,9,239,2,47,19,162,214,199,130,78,245,15,53,43,194,92,229,161,161,58,254,209,33,240,170,163,8,167,239,11,177,165,213,191,183,13,247,71,217,18,7,182,149,248,251,233,129,210,67,31,50,24,204,74,249,87,172,194,161,156,121,165,201,109,99,156,253,101,11,144,157,102,94,207,58,210,206,198,240,147,184,0,238,166,2,36,207,212,252,57,252,228,4,232,77,111,140,146,105,241,23,6,223,103,75,161,204,218,197,71,247,43,159,137,30,161,166,239,243,87,139,254,96,243,21,90,10,147,36,105,223,67,197,129,17,42,154,254,54,78,127,223,251,180,84,98,207,207,149,211,100,230,191,125,254,131,252,128,156,252,76,31,211,127,218,6,249,205,51,162,128,13,181,186,57,204,160,214,131,25,197,165,230,56,119,214,66,88,101,111,176,139,143,21,42,58,233,25,198,116,11,206,184,108,72,88,242,203,176,33,202,12,184,194,223,151,83,35,237,154,252,125,80,252,41,162,115,89,147,21,179,154,31,189,113,118,189,48,70,238,80,209,191,177,176,208,232,17,166,70,129,97,202,100,255,193,39,88,156,242,233,23,91,151,191,88,147,39,130,238,117,85,152,194,191,79,28,8,14,119,201,10,195,254,78,105,199,209,157,190,158,91,118,97,110,198,99,197,143,102,3,36,101,54,148,185,82,254,68,19,72,1,108,243,34,17,120,18,97,124,247,125,2,110,100,81,167,94,26,228,192,236,48,90,198,119,152,22,107,23,221,211,127,155,44,165,172,165,39,180,68,78,186,197,209,39,106,218,122,52,166,145,105,248,67,165,161,93,170,139,228,85,154,219,208,0,91,98,80,142,166,243,167,175,184,111,10,126,75,110,12,85,224,156,238,99,129,98,41,143,229,231,9,94,3,70,51,227,30,189,136,118,62,169,66,224,126,125,128,1,137,132,87,28,91,159,30,230,178,208,166,94,62,16,145,160,92,146,62,45,102,239,231,163,216,190,1,153,209,200,11,146,165,92,14,47,12,58,228,167,201,148,39,95,129,22,77,8,229,238,229,104,192,44,46,5,11,188,77,93,66,96,166,68,159,54,206,154,142,0,181,252,54,225,75,124,187,88,32,118,249,240,249,109,58,8,253,117,109,243,171,214,223,158,120,149,248,111,111,51,201,210,159,174,46,22,14,47,156,111,115,203,79,83,154,28,62,21,99,38,208,37,124,41,86,72,174,62,20,206,122,66,2,34,203,201,211,39,221,110,210,36,179,232,219,160,244,27,191,203,144,18,126,61,71,214,143,111,10,135,140,247,42,207,11,102,108,143,197,9,97,111,217,65,22,232,240,164,11,63,244,12,206,34,84,136,178,10,123,161,31,10,121,206,12,2,4,45,204,24,229,131,7,166,31,67,14,198,163,244,235,63,49,153,111,150,31,121,30,13,210,204,47,229,75,203,110,69,232,67,222,20,149,215,47,145,193,124,65,162,81,31,54,246,210,31,105,13,103,238,101,11,221,133,145,53,250,72,159,204,122,149,118,88,25,130,38,146,240,77,225,230,62,140,180,183,124,212,8,137,204,239,202,127,229,150,166,19,41,230,124,223,55,255,11,68,164,198,133,0,37,139,211,240,147,147,200,40,186,0,192,117,221,126,105,21,63,224,187,112,209,247,91,62,118,253,50,15,109,88,184,23,166,92,211,147,95,248,36,148,79,178,64,80,160,201,142,218,95,213,5,153,106,233,215,27,6,97,198,56,75,114,221,19,235,221,239,186,206,120,155,231,125,233,170,55,242,215,39,120,208,133,88,160,174,106,48,116,63,250,188,217,16,87,101,232,114,176,177,52,62,152,191,46,251,2,186,4,39,138,60,31,220,127,147,230,115,87,8,231,125,48,164,10,249,238,104,249,52,137,231,31,124,14,71,84,68,239,122,154,50,164,195,20,198,53,12,161,115,176,173,239,228,80,233,206,156,50,53,74,177,47,245,131,41,45,100,13,89,177,25,220,126,176,105,106,203,109,243,73,151,175,119,133,216,170,52,45,1,163,13,208,191,124,25,202,25,103,56,143,174,17,41,245,253,237,232,137,252,186,198,179,180,84,37,255,229,95,235,152,132,2,200,58,186,153,9,157,145,164,192,182,68,79,157,134,145,239,101,162,245,159,36,179,74,211,45,59,157,239,137,241,255,207,135,253,192,16,116,186,195,120,216,86,249,105,28,107,119,243,163,153,242,68,155,183,210,75,66,233,245,131,205,114,108,10,76,39,243,94,223,165,157,191,219,37,107,107,196,223,250,229,70,113,104,129,127,115,89,43,248,170,35,165,233,63,109,243,213,157,70,43,61,161,165,251,24,182,84,131,180,59,156,248,19,189,204,111,254,238,102,227,37,37,119,60,169,234,39,99,187,76,22,114,75,15,199,9,135,78,168,252,241,186,150,61,221,44,11,230,185,102,56,41,221,143,182,214,99,189,50,138,126,95,1,192,88,34,72,14,203,209,155,141,212,247,101,146,56,189,133,7,148,24,144,99,251,192,197,38,70,154,243,107,37,235,148,171,195,185,90,9,253,194,52,225,38,255,110,33,90,103,145,255,130,208,140,224,203,118,120,211,248,213,5,166,94,83,252,104,147,170,151,207,186,86,203,192,87,135,207,4,33,123,42,218,213,24,61,31,138,105,183,142,50,158,232,254,248,17,108,136,234,124,246,30,244,77,158,183,255,141,4,130,182,36,189,10,244,64,80,128,244,159,134,60,45,61,26,231,121,79,119,133,50,53,79,62,2,65,201,69,231,252,205,147,244,245,100,49,141,58,23,134,171,193,183,123,199,144,115,52,221,238,21,228,191,226,211,59,17,30,60,252,45,163,140,141,86,252,118,43,166,161,35,48,83,186,79,102,36,19,213,16,142,33,220,219,39,132,191,140,52,55,36,25,118,150,249,197,52,240,161,120,151,228,33,195,168,144,254,114,20,109,38,105,236,103,19,137,52,198,239,93,155,197,108,151,38,63,20,59,183,251,108,225,14,133,96,183,222,86,30,38,43,241,193,103,178,201,58,195,163,126,148,61,76,54,114,110,175,233,249,234,207,173,124,195,16,142,43,77,159,85,231,12,28,138,199,7,163,49,145,117,243,222,167,233,201,250,209,72,16,200,183,7,53,166,172,184,49,228,14,147,238,221,207,149,151,20,231,38,170,145,249,159,142,222,252,49,190,150,101,224,181,159,160,90,216,242,229,131,23,83,248,217,219,141,242,236,175,243,151,147,2,198,233,87,39,59,252,51,119,60,211,51,169,168,184,181,193,237,19,39,3,94,171,92,19,120,59,57,186,81,254,219,4,87,69,231,74,228,97,166,31,108,190,78,186,64,156,225,191,253,186,104,49,215,199,125,94,215,248,186,32,22,13,53,83,221,120,126,242,17,159,54,229,26,150,58,238,250,54,170,245,206,127,175,250,68,211,69,43,107,213,204,254,190,158,74,12,113,112,132,47,79,2,138,236,240,118,120,193,151,213,236,213,36,213,252,189,45,108,98,207,54,178,63,240,44,241,219,166,209,214,20,134,25,179,253,183,177,92,145,106,75,53,29,230,230,15,52,119,179,242,149,75,59,49,31,102,158,31,60,80,200,121,50,68,163,15,63,118,178,89,110,111,36,48,191,126,77,224,51,80,196,29,6,49,55,186,9,190,175,39,211,202,35,36,4,11,159,114,140,178,159,151,207,212,208,236,204,88,190,47,129,184,132,113,141,198,117,219,250,248,63,24,82,148,6,41,208,163,231,215,119,12,204,236,216,53,147,66,211,114,217,126,114,164,16,20,70,27,169,126,11,27,156,17,212,149,52,255,148,32,89,250,201,41,193,151,162,240,130,5,151,227,104,76,245,52,53,246,115,187,137,223,222,93,118,138,36,214,200,214,251,209,144,241,196,245,147,105,161,124,92,24,187,109,12,237,245,101,99,124,227,159,166,25,24,10,149,147,65,78,79,128,63,242,74,242,88,7,57,105,185,79,209,24,67,10,83,134,239,26,23,178,154,57,140,171,221,20,56,89,152,88,190,81,204,235,213,157,98,133,32,155,61,51,54,170,149,75,52,36,93,112,143,246,116,248,124,93,75,199,210,217,107,101,191,240,106,246,86,89,147,114,128,95,232,119,96,170,12,207,64,100,247,241,229,11,77,184,124,235,80,128,86,242,69,3,7,196,166,117,105,72,74,173,179,250,47,227,24,63,135,188,45,118,139,190,139,165,143,224,4,134,77,167,43,68,140,125,18,55,203,181,164,239,26,69,190,143,124,196,187,32,247,43,11,250,249,250,106,143,49,254,35,61,200,140,102,234,18,205,239,218,76,10,159,69,151,142,245,207,179,13,152,166,178,58,53,242,163,108,219,29,134,224,178,228,228,253,10,107,67,244,163,239,71,94,54,198,44,57,102,52,148,21,167,144,151,200,122,214,81,124,44,116,227,141,74,126,151,244,43,163,241,131,207,148,68,11,167,192,233,83,80,1,132,230,41,27,58,248,95,35,199,109,129,150,164,235,162,41,1,58,252,115,247,171,250,225,35,229,248,189,78,244,170,118,151,183,77,193,190,12,191,107,214,126,85,242,181,38,213,184,43,104,160,67,220,99,201,145,158,199,232,207,4,21,179,222,158,28,169,25,50,125,47,27,93,151,38,68,30,64,90,14,191,103,98,159,169,116,196,20,118,108,124,113,31,140,17,154,68,165,84,104,173,200,238,48,1,211,3,243,125,248,32,199,213,188,72,127,84,129,241,93,190,254,40,75,90,242,177,74,206,227,160,197,163,113,56,108,43,105,122,9,42,192,183,29,60,145,192,62,179,194,146,164,4,50,144,95,51,220,129,137,244,100,15,13,65,110,244,228,95,192,34,245,55,52,93,2,85,205,143,221,208,199,150,162,16,192,210,55,254,209,38,98,181,146,95,62,111,96,248,0,223,44,185,98,255,81,140,92,225,49,233,56,63,131,112,182,94,55,100,52,31,71,236,189,243,243,188,45,71,233,159,38,17,237,74,79,146,8,25,58,63,55,36,246,165,89,49,196,224,62,207,194,31,15,99,63,57,164,51,160,203,231,80,3,67,151,42,247,208,71,150,134,235,55,32,216,105,137,72,73,141,157,233,139,240,230,7,103,235,238,189,159,61,107,106,230,125,127,112,38,81,115,163,105,232,13,100,251,218,7,159,192,112,11,141,135,50,11,119,227,39,239,252,117,73,198,91,183,154,223,24,212,99,181,9,40,140,218,252,57,236,129,66,242,185,43,64,25,108,203,226,182,225,57,119,113,237,60,43,11,170,129,53,224,193,142,123,11,140,178,236,183,37,36,249,77,18,162,8,108,189,59,219,97,74,1,146,15,31,86,24,248,54,71,179,152,241,233,57,250,111,214,81,255,219,127,255,203,191,252,235,191,169,163,246,249,119,168,163,254,173,107,185,151,74,65,249,27,91,211,8,39,69,50,140,131,249,235,147,241,52,88,98,224,3,14,250,43,74,60,5,202,75,2,119,90,144,178,63,97,107,21,25,250,250,214,252,212,144,129,9,90,135,190,251,133,40,87,28,109,206,127,50,114,176,167,219,53,134,6,9,109,153,68,172,235,46,197,111,79,196,226,165,102,128,40,118,42,113,52,98,46,181,45,29,212,44,41,62,178,72,44,137,100,107,129,17,227,158,198,12,234,149,53,17,129,200,12,250,81,62,168,161,156,172,37,95,204,153,47,87,243,47,162,154,131,129,28,124,102,164,243,237,251,176,100,90,145,148,85,89,41,181,238,115,20,219,111,19,200,209,204,253,24,158,128,156,208,191,133,58,112,206,53,104,99,252,158,56,150,68,80,74,36,29,76,182,215,231,129,134,162,150,60,19,115,184,249,236,162,14,204,187,31,51,235,138,48,41,63,249,36,115,78,60,181,32,113,102,237,175,99,143,8,133,141,129,214,12,240,202,92,53,230,55,226,192,162,63,125,86,152,250,101,108,7,238,139,51,105,9,103,78,114,134,62,253,65,175,211,231,141,156,93,26,190,27,194,29,138,174,47,89,140,70,115,49,113,22,5,188,17,100,218,70,166,37,54,67,20,182,206,138,175,43,217,198,173,254,67,49,19,17,87,123,44,57,153,138,253,224,19,228,156,151,37,25,114,178,26,201,31,10,174,169,67,26,223,40,121,149,241,201,211,28,184,64,87,154,18,59,176,231,88,30,29,208,120,177,69,62,180,194,42,88,158,44,27,195,250,156,100,67,143,173,77,245,242,44,23,89,168,60,75,182,152,106,138,7,215,116,36,47,9,113,105,8,219,78,19,160,151,15,75,197,169,7,15,103,101,3,211,53,252,28,141,174,99,115,216,54,252,146,179,53,163,250,8,14,144,51,70,72,71,246,20,220,90,156,188,17,167,200,111,99,37,123,190,100,191,112,90,148,101,41,36,178,203,171,123,244,48,216,10,79,161,17,152,234,233,240,189,210,176,63,202,54,174,208,23,149,253,145,158,168,242,204,165,114,48,37,138,238,9,1,136,188,89,42,199,231,84,204,89,30,186,155,88,145,68,130,7,187,101,49,134,65,27,226,145,104,201,54,18,10,95,20,74,63,87,146,71,90,104,2,241,131,187,165,62,165,94,142,45,80,254,92,12,9,97,59,111,94,96,242,212,109,121,108,109,195,66,175,108,163,150,18,48,244,47,165,225,80,141,119,89,122,56,102,211,148,80,21,94,53,190,46,194,89,70,132,156,220,136,182,126,114,107,30,203,122,101,235,190,235,19,127,90,231,128,220,215,66,124,63,118,59,168,181,110,77,80,66,251,172,113,52,126,84,242,203,20,230,191,142,112,208,98,172,27,121,153,29,3,69,63,247,130,166,35,123,110,68,156,199,244,88,16,63,135,44,162,114,60,222,186,98,235,122,190,82,154,195,116,152,33,75,182,252,202,72,244,40,81,198,58,21,34,63,211,200,146,139,254,96,53,111,176,28,91,196,97,220,39,129,43,165,76,223,209,183,102,106,175,85,135,248,116,123,48,96,146,253,154,68,63,67,137,208,244,131,121,127,34,188,83,173,78,247,9,212,176,255,44,107,234,125,65,154,91,95,80,52,144,22,232,67,11,61,200,160,126,42,76,103,235,139,226,213,210,44,8,45,20,53,118,198,195,190,243,172,251,52,220,227,124,211,141,212,205,83,9,50,27,53,95,4,206,68,124,66,90,37,93,157,97,150,110,58,160,241,111,52,137,200,247,85,61,191,89,17,26,107,154,130,156,214,5,233,153,136,97,54,130,79,45,7,37,173,47,143,177,237,117,22,61,55,150,168,158,128,57,255,127,136,221,38,155,114,171,148,126,48,18,116,250,129,36,27,44,142,158,87,39,171,211,65,207,110,104,249,10,130,163,22,97,205,51,219,237,143,156,12,156,205,41,80,94,87,37,136,245,115,119,50,79,90,110,161,221,226,51,166,39,185,67,163,117,214,163,19,73,122,63,26,118,158,60,80,244,34,83,246,221,39,4,170,174,37,88,202,118,237,38,9,233,78,213,4,125,162,65,217,7,97,230,91,73,77,111,43,159,95,243,92,92,198,53,78,246,166,7,198,50,108,230,200,157,226,32,164,57,120,50,229,53,50,175,103,213,222,82,90,62,113,95,158,190,126,160,161,153,197,42,142,47,151,46,43,79,65,210,123,35,94,206,150,102,61,79,217,143,62,87,153,133,106,14,12,181,34,7,76,3,101,121,22,16,215,119,130,125,88,241,20,210,245,101,87,215,128,94,38,30,208,187,190,143,89,109,215,29,105,242,61,52,13,72,177,191,236,17,25,124,140,238,158,137,184,211,101,228,39,239,22,173,61,211,248,137,124,252,141,208,241,144,196,235,217,116,154,115,212,45,216,130,75,237,248,172,38,65,143,56,179,59,249,23,201,207,255,102,241,200,192,211,122,161,115,6,91,236,249,201,21,83,142,249,177,143,47,60,76,239,214,171,76,184,202,73,114,31,227,42,111,121,163,14,68,245,80,6,74,195,81,215,139,26,80,143,225,1,9,156,241,214,241,98,229,70,10,79,195,152,243,106,145,136,241,26,212,249,44,151,136,11,162,145,78,191,132,159,156,142,55,29,41,13,117,13,223,57,81,16,223,180,175,41,124,66,128,233,101,63,99,245,149,231,232,29,249,100,92,127,78,16,42,11,254,153,213,75,247,100,53,235,125,22,130,61,237,15,219,179,232,164,7,51,45,119,130,118,35,68,125,48,253,65,26,33,53,120,253,126,87,20,69,89,10,245,224,76,3,189,215,81,9,152,100,144,53,35,110,124,17,18,73,30,163,159,202,19,29,216,116,121,117,216,124,187,133,70,208,160,170,182,40,240,158,119,187,167,62,19,122,207,138,151,89,231,52,225,14,169,148,110,26,186,70,212,150,179,202,240,157,145,130,2,89,142,162,246,80,242,3,150,177,103,139,48,188,158,78,243,163,164,231,105,10,64,38,204,139,241,176,36,37,146,168,108,40,70,84,242,169,59,12,69,187,49,145,130,7,48,167,104,80,82,135,134,106,225,36,2,30,209,77,11,225,16,128,50,177,243,23,224,197,137,84,2,182,69,16,176,2,198,236,78,63,90,196,69,150,179,100,6,206,225,77,178,143,102,197,245,249,129,3,163,160,147,244,104,42,28,78,86,177,21,81,185,19,103,146,44,238,251,3,156,41,132,74,212,152,87,241,38,90,96,40,80,122,229,168,12,121,54,184,19,206,54,45,249,177,134,162,240,228,48,219,36,141,128,232,253,106,65,220,128,33,248,231,52,235,154,162,176,90,80,242,172,207,178,23,246,57,139,174,239,179,184,232,20,159,104,8,243,239,131,36,82,213,98,63,52,168,150,253,3,65,34,108,233,36,77,183,101,208,40,89,112,115,31,90,9,133,1,92,156,246,241,147,126,127,42,188,36,6,131,102,195,116,87,151,174,185,116,91,150,96,248,208,117,165,241,83,237,113,91,166,71,175,12,232,51,57,110,47,162,118,152,142,43,61,140,18,244,78,253,212,13,167,62,157,254,9,165,232,145,254,96,214,242,174,177,244,185,165,88,52,249,192,77,13,65,30,120,161,27,191,58,237,137,166,112,221,219,64,24,244,162,120,183,102,213,242,132,79,116,21,126,187,123,92,44,41,251,233,165,33,5,234,223,215,9,78,71,159,202,243,103,145,252,116,144,77,135,2,115,48,141,175,176,245,113,158,1,74,48,181,60,79,141,196,144,147,243,42,254,148,73,247,162,27,201,88,159,24,42,241,111,210,162,32,148,80,127,33,86,220,79,90,133,133,254,50,154,159,59,189,186,108,240,225,233,176,43,65,98,59,81,141,222,54,162,138,62,23,254,196,186,179,22,20,77,205,192,201,117,200,240,139,199,6,190,197,125,220,163,39,46,76,218,253,144,200,137,36,255,105,236,62,150,114,243,204,4,197,199,10,150,51,77,122,168,168,179,162,150,241,141,97,86,197,161,177,157,233,24,239,20,132,198,105,42,151,66,252,219,232,210,124,15,141,254,184,179,211,42,202,26,204,169,6,91,242,252,140,182,56,66,129,166,169,192,79,142,228,242,234,66,67,230,183,63,149,7,131,121,229,66,222,70,240,116,58,245,15,247,148,161,149,7,27,104,195,135,18,51,14,215,42,245,22,26,148,157,188,4,95,57,107,217,98,163,149,231,131,156,206,245,218,159,220,218,134,132,251,161,112,122,102,46,122,48,249,30,39,160,158,199,157,52,131,75,249,102,125,190,137,139,190,74,74,165,90,139,89,243,83,186,131,249,202,34,172,12,82,148,62,187,19,137,79,16,68,133,114,104,161,231,124,247,95,68,139,155,13,41,91,77,189,65,183,110,126,116,38,212,158,154,184,107,76,191,213,97,90,155,71,86,122,53,237,178,126,225,230,35,174,85,143,73,233,162,59,74,175,95,171,122,240,172,41,88,225,168,43,62,252,105,122,172,133,195,252,51,36,20,234,43,34,99,213,153,248,231,204,8,61,9,108,182,52,78,206,166,119,168,107,54,147,174,140,22,7,103,219,17,202,64,25,214,158,238,48,77,158,114,215,86,57,218,222,8,67,145,138,234,155,192,103,148,182,32,50,179,128,20,165,241,155,161,228,172,241,204,136,36,229,228,172,243,159,65,7,48,37,47,169,214,236,241,91,254,130,187,221,85,17,155,76,80,119,27,97,184,219,103,162,24,58,196,167,117,255,59,138,4,169,246,62,76,246,223,107,92,226,247,44,249,57,22,217,61,71,153,171,245,151,241,137,255,52,194,72,234,36,179,104,123,224,230,237,5,144,31,133,105,108,63,188,190,206,229,101,69,184,34,158,231,7,166,23,188,199,193,27,89,27,157,51,82,142,220,51,161,92,82,131,40,250,65,204,5,237,178,206,243,210,158,12,198,137,23,49,12,222,69,89,183,164,70,71,16,218,137,204,171,166,120,153,36,90,176,210,113,86,156,15,131,154,230,178,96,195,207,36,234,153,88,79,213,175,115,31,176,229,165,149,101,43,250,221,23,137,16,137,196,87,38,185,223,125,244,163,135,162,221,243,149,173,95,245,124,7,163,164,33,10,42,153,231,108,202,105,62,198,118,81,39,119,170,218,24,70,250,201,205,29,69,147,199,72,94,87,159,50,150,121,190,78,61,26,21,209,251,109,17,231,105,242,184,114,115,254,196,224,47,214,167,93,170,162,189,232,147,221,143,181,171,39,55,11,181,21,112,177,89,67,96,76,232,29,109,70,95,81,78,58,22,219,203,47,156,41,119,107,219,17,171,129,143,147,69,9,67,124,67,171,153,9,71,23,24,90,66,39,176,19,42,76,175,174,195,99,191,124,70,134,146,12,8,98,203,12,184,89,194,80,151,84,58,230,189,155,195,218,69,101,3,142,103,239,232,209,103,82,44,26,151,229,154,42,182,183,62,240,85,194,151,87,218,56,164,142,30,71,83,56,208,246,52,196,115,162,115,7,55,6,29,253,70,219,143,158,34,51,171,215,16,7,69,194,149,162,151,106,12,85,64,166,16,80,92,208,3,152,168,67,179,137,133,182,174,120,213,108,56,52,247,149,77,140,168,251,251,64,146,80,211,160,144,25,235,138,134,37,44,70,230,195,165,164,41,221,167,35,52,6,91,215,110,67,163,249,250,35,69,48,77,191,76,179,90,115,38,62,204,197,45,236,7,67,93,75,155,230,54,116,254,52,143,121,182,196,201,147,114,205,220,132,117,148,241,211,238,238,12,108,159,159,254,244,57,62,249,148,113,222,59,60,92,253,109,102,39,239,201,59,159,177,146,158,242,196,145,222,193,51,60,147,178,129,179,173,13,209,167,88,97,229,107,190,15,2,86,138,150,61,26,104,247,91,88,193,35,198,47,155,116,249,67,209,65,23,184,248,72,64,169,18,221,50,129,39,166,154,222,89,122,190,179,170,93,23,7,38,79,19,237,155,116,112,106,22,180,97,75,238,191,13,83,187,106,51,47,100,82,15,204,176,195,164,173,78,153,69,38,168,181,189,107,21,243,172,172,59,50,44,230,125,205,131,234,211,181,203,17,78,66,218,209,57,138,7,75,209,30,1,250,182,118,156,28,25,146,170,205,157,231,187,187,129,2,106,39,162,187,199,254,1,185,40,7,217,48,63,237,7,108,195,252,211,51,229,179,162,223,22,214,230,195,47,140,222,120,190,55,133,207,230,52,208,186,181,90,203,185,141,209,237,176,85,255,244,96,248,32,113,238,181,76,56,81,96,238,58,58,148,87,129,160,160,23,190,73,212,249,209,115,153,238,161,194,203,251,11,26,106,225,185,234,71,63,127,228,74,135,203,89,121,148,203,5,63,165,251,84,136,5,14,53,3,37,82,142,152,223,123,55,151,48,253,48,105,158,245,126,87,52,124,250,208,173,226,25,100,37,197,149,85,10,201,202,10,228,187,245,26,181,21,39,154,118,67,161,10,219,125,131,221,126,29,103,122,52,156,180,236,3,5,31,161,218,181,65,249,76,225,217,119,177,13,31,161,115,229,245,73,89,164,207,199,213,250,209,211,67,74,199,226,61,127,69,182,70,149,17,22,128,86,155,216,148,71,163,252,121,33,34,193,85,173,113,43,26,202,121,175,227,41,49,192,135,139,192,141,179,103,229,141,23,170,118,195,67,133,51,193,239,169,43,110,49,103,105,95,124,26,90,69,26,135,20,40,57,197,95,88,227,107,35,13,244,15,224,224,156,239,22,251,249,143,253,133,13,29,89,134,88,254,173,204,22,118,76,192,137,205,77,191,48,243,237,71,106,67,249,19,255,138,8,122,16,57,48,99,3,63,57,146,41,241,140,65,105,103,251,61,227,243,201,111,19,230,94,23,198,30,238,235,88,6,62,99,244,102,85,71,51,95,228,254,43,27,64,254,197,248,46,38,10,106,81,212,221,230,246,163,97,90,200,209,141,232,246,75,192,3,147,107,24,247,104,75,61,127,206,146,192,15,247,2,152,148,98,138,251,130,136,30,203,236,160,77,6,143,218,225,15,13,138,207,148,163,201,199,124,229,68,96,68,135,155,92,90,35,85,219,227,145,99,21,149,228,232,78,89,106,223,147,207,235,57,251,83,21,153,159,174,61,232,217,8,93,63,25,86,129,179,143,254,40,140,92,248,102,109,107,23,222,236,209,126,93,32,6,83,112,9,148,58,217,121,155,113,221,88,146,202,185,33,214,210,25,232,112,165,127,86,142,254,146,59,113,101,40,191,200,209,208,143,154,63,113,24,84,251,186,144,154,85,6,189,171,217,95,72,203,226,211,70,174,217,26,119,124,172,160,130,53,171,28,189,72,111,167,229,48,252,184,34,240,102,166,41,126,114,28,194,74,149,75,99,111,154,75,115,24,146,143,158,124,239,244,133,230,160,148,181,231,29,197,56,142,181,47,47,4,76,141,188,53,129,161,61,250,23,66,75,207,53,153,130,105,113,206,245,45,88,160,40,139,20,65,73,114,117,71,161,38,223,162,197,128,181,153,16,110,254,224,19,0,140,219,43,13,76,142,125,249,93,17,126,92,219,8,222,4,156,16,63,55,58,35,87,40,137,210,126,109,30,124,252,224,126,101,71,217,240,34,250,148,226,167,105,207,146,33,140,119,119,246,41,135,142,13,250,181,46,58,104,64,157,142,194,61,45,242,72,176,131,155,62,192,169,44,210,129,40,48,172,30,159,144,102,181,156,134,156,123,21,147,214,249,224,243,60,82,210,155,166,137,161,46,31,8,180,247,220,20,6,48,233,249,226,191,125,98,214,247,109,177,251,255,24,89,192,150,66,188,175,154,232,176,223,7,110,18,249,50,97,77,204,237,123,220,119,26,40,10,223,151,77,1,230,196,51,61,142,70,235,189,10,108,92,13,255,0,136,173,171,60,113,212,26,202,39,73,195,165,85,75,12,9,12,205,170,207,184,111,234,66,247,190,105,223,66,207,216,159,90,145,92,51,14,68,195,44,191,29,197,223,89,198,2,14,233,43,142,164,42,46,216,48,167,180,56,148,175,94,190,157,201,251,155,177,2,176,47,170,122,213,244,156,141,121,239,25,221,48,133,183,81,201,28,94,8,133,202,19,35,47,190,86,192,166,197,42,71,147,212,94,190,240,157,15,222,218,6,3,230,100,181,204,120,153,229,54,234,1,178,64,220,87,153,109,143,44,48,237,231,113,40,73,3,89,29,22,173,93,119,20,37,204,213,179,194,131,205,236,55,130,169,172,237,38,43,238,178,172,246,188,232,186,205,114,160,205,4,130,226,220,208,154,244,96,178,26,57,198,24,45,84,233,14,3,8,159,105,199,124,131,111,224,86,184,193,229,190,71,19,212,46,249,237,243,176,207,243,28,113,105,188,58,121,40,244,69,126,251,21,96,171,249,223,215,65,125,222,77,110,128,113,49,150,17,10,149,105,198,199,51,96,177,117,61,249,68,252,161,20,135,207,199,161,227,108,25,187,212,23,151,179,145,194,38,245,126,184,228,121,246,244,72,99,152,68,153,156,156,142,156,50,252,227,57,65,255,184,59,41,80,170,70,241,190,6,189,37,50,142,72,67,64,194,114,152,13,191,60,83,90,206,199,242,15,100,192,173,200,69,80,179,158,253,64,4,224,178,172,106,112,98,206,95,248,198,153,109,17,242,150,11,163,181,235,203,205,3,147,232,145,245,152,123,108,201,103,120,43,54,54,89,61,108,99,213,125,50,163,17,73,156,19,12,206,110,61,7,76,246,107,235,165,177,133,172,126,114,51,206,146,32,134,169,32,239,24,42,38,178,40,23,14,17,224,99,122,129,162,112,42,95,215,54,251,56,127,224,72,198,165,91,167,49,170,222,114,63,101,212,90,104,187,212,251,26,102,158,48,28,166,193,65,150,23,168,117,169,251,10,96,109,228,75,190,62,40,206,109,250,122,109,166,79,87,2,16,24,182,108,28,77,185,232,22,81,105,80,195,132,220,81,24,230,67,102,59,200,36,163,120,156,65,21,53,93,18,52,112,249,82,78,191,60,242,236,50,69,111,60,26,134,143,178,110,187,224,46,215,69,22,174,196,77,227,190,215,101,214,64,109,62,21,127,29,36,218,218,109,237,58,48,94,31,219,231,127,4,124,69,141,0,152,52,110,246,75,131,115,51,229,195,222,152,106,45,95,153,168,101,65,21,119,184,155,31,209,151,220,1,38,70,189,107,42,220,71,178,222,197,97,26,64,131,152,100,240,238,211,35,55,116,62,230,85,79,177,147,147,157,255,62,1,179,212,221,250,178,183,153,48,124,71,147,86,107,77,22,16,155,193,98,30,39,197,40,222,245,192,231,145,229,239,194,77,0,107,203,35,197,137,123,251,210,213,172,4,171,175,107,154,72,249,135,86,35,139,202,171,102,142,88,223,8,70,174,104,245,185,158,183,53,182,127,215,148,79,203,221,207,27,12,133,221,127,153,109,237,109,72,3,110,72,106,127,111,139,29,51,245,16,185,178,77,139,251,119,87,213,26,243,101,11,128,172,43,201,214,15,102,111,248,60,177,49,44,241,250,193,44,168,109,202,172,0,119,113,250,231,81,17,222,90,85,63,77,242,212,190,66,84,227,79,47,253,0,88,43,199,247,208,42,226,92,50,82,184,239,156,253,85,27,203,82,118,23,123,145,173,241,233,10,169,205,52,247,243,192,233,240,241,83,23,218,190,36,14,71,131,237,4,54,254,80,216,33,223,118,30,70,217,207,126,215,97,232,45,55,238,179,38,165,115,103,113,116,55,99,232,11,159,72,123,108,127,219,208,190,79,232,214,47,60,78,100,254,113,183,127,151,134,112,239,133,55,124,171,111,136,162,53,177,229,203,253,9,60,239,234,48,233,177,116,135,33,228,4,58,172,252,194,233,44,41,75,96,84,151,155,15,52,2,237,148,245,228,195,220,38,191,147,147,95,172,87,143,102,152,141,95,141,188,3,61,79,243,54,92,3,79,148,48,252,232,110,44,32,129,103,54,63,197,15,38,50,191,246,55,227,71,245,74,233,27,73,100,130,206,168,43,2,87,140,177,252,104,147,186,191,227,144,75,171,159,114,5,236,56,8,93,50,35,157,73,121,111,159,20,232,40,147,58,14,167,166,112,227,1,88,70,91,96,46,189,110,232,41,30,85,66,89,110,245,57,154,81,61,29,166,211,175,234,11,153,136,175,250,93,147,143,167,232,116,225,101,142,67,203,97,11,81,239,72,130,73,211,171,103,68,112,93,169,183,11,221,234,169,137,39,233,48,147,206,82,24,62,69,141,163,207,231,52,229,153,21,212,135,134,79,89,148,126,91,190,171,19,139,75,139,219,34,227,117,13,212,80,14,62,255,27,217,143,181,196,75,187,47,179,176,10,207,184,107,116,185,134,140,148,130,45,92,138,95,46,133,189,233,125,102,240,148,214,244,253,55,236,134,126,57,33,195,116,170,206,174,205,95,54,205,39,35,201,117,35,77,55,124,109,51,3,200,169,39,255,17,7,28,197,148,243,230,206,8,144,144,81,250,206,141,100,107,190,36,2,96,188,75,61,23,131,155,104,149,13,56,43,161,183,224,108,234,127,168,36,43,186,16,4,118,152,186,241,101,141,143,110,174,204,241,117,157,111,158,14,222,7,166,68,27,48,121,130,187,5,249,37,202,231,151,98,66,119,144,69,225,62,20,120,106,124,205,31,124,230,93,44,216,4,38,115,243,43,240,2,55,4,8,228,228,103,24,205,207,115,4,24,69,182,251,204,216,178,183,225,160,181,88,54,57,245,66,96,32,251,133,21,163,176,109,133,41,11,250,133,225,231,213,229,129,195,177,194,221,252,7,211,80,43,13,161,3,17,120,236,106,202,7,99,124,121,41,235,163,35,10,54,124,202,97,64,202,167,213,232,172,255,216,165,155,190,45,109,3,59,176,9,37,124,81,124,161,85,21,101,3,129,173,60,219,2,70,224,240,190,44,60,51,207,230,198,143,198,30,245,138,157,13,10,105,168,175,249,101,195,127,43,18,2,157,91,72,114,242,250,115,223,184,48,138,146,173,124,143,12,234,99,209,113,212,97,228,118,127,98,153,174,111,61,152,40,165,199,149,37,90,44,100,202,192,110,181,236,184,178,164,18,63,160,100,178,119,28,76,189,73,81,218,92,191,73,184,144,57,206,173,20,129,241,184,74,126,97,39,76,65,68,79,224,223,62,237,7,195,64,94,18,197,116,168,236,39,96,13,184,89,221,79,97,56,238,237,194,163,203,124,68,143,83,250,140,136,128,41,111,221,232,204,224,19,247,140,11,19,160,42,220,75,94,237,194,229,10,229,255,224,81,191,169,210,96,38,134,128,97,164,229,175,16,10,5,147,221,100,127,97,87,108,250,193,249,54,212,26,76,16,112,97,138,184,75,97,12,96,218,133,133,111,242,131,91,159,247,232,177,110,111,41,31,90,161,95,206,81,84,86,101,150,54,11,44,159,103,13,134,183,47,176,21,181,253,141,76,115,219,189,104,33,110,252,242,64,180,1,153,111,226,133,233,171,244,26,5,61,174,101,222,202,27,233,108,38,51,159,174,144,181,190,196,86,80,116,150,182,95,152,41,129,228,7,166,66,59,46,44,193,23,35,24,227,143,0,15,44,227,223,98,187,120,218,104,4,23,153,110,6,95,102,78,235,194,89,246,100,6,147,30,8,152,96,89,174,235,108,232,150,207,147,150,63,109,117,60,104,68,110,6,167,81,245,220,147,10,100,252,116,69,214,34,63,240,244,45,153,193,77,3,32,216,14,245,19,205,67,172,189,179,152,172,7,118,102,133,105,185,195,170,84,120,161,11,25,71,55,11,158,21,54,39,151,11,35,163,244,192,237,179,51,49,88,186,242,62,116,41,170,211,255,56,97,180,43,192,129,18,108,201,82,143,212,251,136,165,231,132,143,12,97,25,161,228,157,63,159,100,188,144,102,91,50,225,208,222,180,125,193,156,85,141,80,104,74,44,197,117,110,64,153,216,106,86,24,233,255,64,33,229,13,69,113,8,46,23,158,91,98,62,210,135,219,183,115,248,196,49,131,15,133,77,181,251,194,212,250,21,46,238,237,247,131,115,145,201,200,224,251,221,29,24,91,202,11,155,134,82,124,242,220,150,124,241,19,70,200,104,126,48,229,208,203,176,4,182,30,46,31,7,88,39,200,117,157,205,246,190,207,211,164,175,238,195,166,69,162,199,28,136,209,194,144,141,197,153,60,96,121,248,137,207,26,211,167,140,130,137,45,147,71,147,6,195,243,84,152,110,230,118,225,180,235,124,224,245,177,253,12,78,99,149,231,104,226,151,251,219,184,195,94,24,194,77,47,62,203,49,247,50,49,61,240,140,133,222,180,13,100,231,14,140,96,86,187,48,194,5,10,211,64,54,2,38,216,105,15,60,60,153,97,112,206,178,36,46,163,175,141,56,154,74,223,139,118,47,37,25,42,125,84,6,231,212,91,220,23,13,169,245,133,105,160,189,240,213,146,249,161,163,222,219,226,66,202,115,48,13,1,223,199,67,250,13,11,181,7,46,158,73,60,240,18,145,155,31,10,153,34,208,37,246,146,63,120,78,255,120,128,83,145,117,5,24,7,223,128,103,145,68,253,15,254,26,163,13,38,229,255,94,248,174,114,116,23,139,186,31,188,62,1,196,31,44,21,4,80,154,93,253,129,207,97,220,70,129,17,146,223,241,211,205,28,239,46,140,190,118,44,90,164,28,103,234,15,124,246,188,241,54,201,72,102,9,178,129,119,111,229,194,152,49,41,140,141,73,92,56,122,83,50,67,47,118,22,31,35,234,7,35,147,170,240,217,199,175,120,95,230,225,222,30,184,237,121,47,45,81,131,22,152,146,230,140,247,137,227,124,110,15,140,251,233,133,107,151,64,0,233,105,180,123,3,102,180,149,7,62,203,108,60,181,148,197,9,232,7,239,94,239,111,211,67,175,79,237,204,235,94,191,0,166,2,250,252,118,113,138,62,54,195,155,78,182,247,232,145,226,161,162,148,37,73,210,31,236,107,0,168,48,220,62,180,200,193,147,30,201,7,238,89,126,154,106,250,251,211,119,164,141,109,171,232,131,146,163,8,152,245,250,121,33,249,70,18,192,185,253,241,204,202,231,115,103,48,141,118,207,201,81,18,238,1,151,249,199,251,130,240,115,143,46,12,92,129,17,122,78,247,183,41,249,232,111,35,235,31,223,62,132,169,213,198,3,207,29,239,11,184,62,31,1,37,189,152,15,249,10,158,201,148,220,228,142,71,218,205,84,87,71,49,205,28,254,211,157,80,186,235,133,143,249,117,80,130,218,223,93,15,234,36,11,67,235,30,229,69,35,124,50,88,115,10,235,39,78,253,161,168,185,141,254,162,235,107,150,250,193,210,66,15,204,219,217,1,35,166,171,111,139,70,219,114,79,158,204,18,224,129,219,71,224,55,24,185,210,242,192,115,207,123,114,100,38,166,194,70,201,9,56,77,77,165,0,203,148,69,199,183,132,110,38,14,151,124,85,30,166,88,252,162,121,202,177,171,236,23,77,51,126,184,110,115,56,82,56,197,78,241,108,204,58,172,23,65,231,112,235,49,96,68,35,245,137,145,254,241,122,42,86,1,76,227,114,110,86,205,59,139,151,101,34,5,15,188,60,204,54,244,153,134,27,18,59,113,221,182,251,206,243,129,247,125,36,166,95,172,51,37,162,19,169,196,79,179,96,235,67,129,198,151,98,136,230,223,40,84,24,242,78,189,240,104,186,252,160,67,28,11,58,250,171,194,177,232,166,130,90,243,61,55,235,249,115,48,100,46,129,155,38,3,23,239,235,142,50,168,85,186,249,6,30,107,182,11,139,34,43,240,166,87,218,225,179,106,150,166,179,217,129,145,33,186,48,219,137,11,163,171,22,123,19,20,245,234,115,219,155,241,17,235,7,197,241,39,30,32,24,246,26,3,48,18,5,247,177,88,50,42,242,2,221,220,245,100,150,70,69,120,102,223,126,32,145,219,178,124,217,22,209,69,162,134,14,229,46,59,182,221,72,21,251,30,23,166,78,170,18,230,195,155,119,127,189,109,98,11,179,228,23,118,85,250,31,44,142,107,6,91,34,244,194,185,200,180,96,235,201,103,251,3,156,247,19,243,210,239,61,171,135,11,253,71,188,188,143,252,172,116,72,44,251,109,55,56,104,69,46,141,205,98,242,24,171,91,126,66,246,78,192,174,182,111,48,46,194,122,242,140,107,243,184,112,213,5,127,27,3,193,103,172,142,203,227,94,207,209,197,165,5,126,112,77,18,223,109,100,60,155,15,22,106,31,189,203,132,182,153,188,107,245,75,43,195,76,95,29,134,246,76,158,206,111,204,56,31,69,96,210,191,78,57,192,118,57,73,114,12,139,122,178,178,223,133,91,126,112,220,113,10,92,35,26,55,244,118,221,193,48,96,106,240,216,17,18,141,248,246,12,60,4,242,136,172,93,59,113,229,89,56,231,133,217,23,103,31,43,205,242,104,73,224,89,105,218,247,43,131,158,115,65,164,107,105,159,118,16,139,160,59,215,2,67,11,219,23,78,146,117,54,248,140,218,33,240,184,211,10,141,216,176,65,253,228,40,211,72,142,200,224,213,60,115,108,240,237,201,163,236,62,205,10,251,131,105,0,187,189,134,192,203,68,120,46,156,101,11,111,112,185,207,12,184,221,15,104,152,246,112,124,157,205,180,99,111,218,109,208,27,223,186,135,88,102,135,152,162,17,152,26,26,220,85,143,99,26,201,131,171,173,109,240,121,234,190,237,179,6,190,43,56,110,240,76,113,238,140,119,66,125,206,61,215,242,89,5,88,147,195,192,171,37,223,40,0,39,137,198,33,16,146,38,137,159,230,237,141,253,192,173,222,163,105,40,187,97,16,139,56,156,203,111,36,89,6,92,10,155,195,34,149,236,33,113,53,21,248,91,95,55,163,242,218,125,51,108,190,215,183,233,195,96,188,238,250,133,187,220,118,179,130,227,87,3,47,21,99,177,122,9,38,198,94,161,200,27,176,145,239,31,184,21,159,200,129,137,255,2,62,203,29,58,48,223,96,168,191,149,181,63,112,48,99,128,105,32,169,10,183,28,65,45,48,177,226,133,41,9,69,106,14,242,124,173,242,194,128,187,83,85,13,78,66,243,163,2,2,137,215,31,26,14,223,242,137,24,26,95,16,104,150,74,25,112,47,177,53,171,88,12,94,174,254,15,118,129,0,131,151,52,141,255,224,221,251,61,122,137,115,45,132,80,243,47,113,180,50,3,101,69,161,147,238,128,187,38,101,12,14,190,4,48,84,154,254,192,103,182,20,184,84,189,175,86,141,85,18,112,221,75,102,6,124,106,166,211,123,77,158,172,180,253,194,43,114,207,116,75,204,219,101,9,60,18,221,98,1,83,115,221,15,92,154,127,219,166,151,125,197,13,126,112,141,32,142,122,176,216,20,127,71,79,57,26,121,137,247,232,28,105,52,26,176,52,219,100,87,142,116,123,192,116,75,150,7,30,177,77,1,22,47,165,31,76,183,135,195,44,228,233,121,99,120,194,250,67,197,242,72,130,60,131,199,42,23,101,97,127,80,196,166,3,70,58,234,121,221,221,85,224,127,48,31,232,3,223,221,0,70,115,39,252,111,10,211,3,19,191,13,13,231,121,104,184,94,120,68,1,44,102,220,63,152,217,59,224,73,143,238,51,150,16,177,191,112,157,229,25,106,8,224,175,11,139,233,197,55,204,71,12,84,236,156,147,126,65,195,194,157,15,77,112,182,242,126,96,196,23,46,140,112,146,192,153,210,171,255,116,34,217,37,171,167,105,81,102,79,157,163,59,9,29,64,142,62,83,164,179,176,10,133,215,118,219,202,127,112,117,78,29,48,34,30,250,211,107,248,32,166,38,222,119,213,235,134,214,233,95,8,5,177,179,215,158,15,60,156,30,102,112,78,15,106,251,11,71,151,233,221,60,112,79,62,111,20,178,131,215,80,195,88,232,244,171,248,77,35,57,62,159,49,76,61,184,151,11,167,242,128,120,78,57,136,68,195,214,83,163,161,233,147,10,172,89,4,161,30,248,22,1,129,203,149,127,250,193,240,61,3,198,52,230,249,122,136,60,253,182,204,55,189,207,7,46,177,168,23,152,51,249,185,235,74,218,172,95,56,255,187,240,28,251,129,225,91,248,182,179,96,141,169,33,129,205,88,145,244,47,221,104,190,47,26,65,152,161,37,189,179,33,2,19,1,47,77,223,1,35,128,26,40,245,251,249,160,229,51,20,251,193,249,143,137,24,223,139,28,240,248,99,30,134,224,226,239,163,195,131,46,237,223,129,69,126,251,131,157,166,14,76,222,165,190,112,149,163,161,201,191,71,227,136,29,112,217,26,122,118,115,128,95,247,104,241,70,252,161,83,158,119,133,183,161,231,198,206,212,143,53,215,199,103,138,175,227,206,9,196,173,187,189,48,33,159,143,4,83,104,120,230,217,102,209,205,7,103,214,220,178,95,56,10,83,197,196,129,255,132,155,111,236,232,85,88,233,61,119,169,49,223,192,211,144,212,136,193,168,208,4,220,102,122,238,154,140,221,142,43,43,38,96,160,159,110,233,30,48,19,169,209,159,253,78,225,211,167,217,130,174,240,208,143,171,211,242,246,81,126,202,175,3,77,195,1,114,110,94,123,2,85,82,131,161,200,238,43,172,225,153,245,213,56,125,5,56,61,107,15,157,24,197,183,94,7,38,150,120,78,62,239,20,14,188,132,2,79,61,206,90,95,28,70,28,87,79,126,224,179,177,16,184,63,145,200,52,147,239,118,225,34,185,13,131,247,94,114,244,153,242,101,117,65,246,56,249,130,110,186,72,26,211,50,3,213,220,47,74,53,252,129,233,243,13,152,96,173,42,92,70,164,29,129,155,238,158,232,240,40,165,207,11,179,83,187,240,137,73,209,64,249,96,214,212,161,99,28,23,131,216,104,31,88,116,117,12,29,169,122,202,6,180,54,189,47,50,35,37,158,56,169,106,105,58,3,62,1,146,175,108,217,124,10,223,147,35,222,153,3,70,82,104,61,240,30,233,194,200,152,101,133,173,61,223,97,168,206,186,110,110,75,55,56,140,32,205,148,137,152,168,115,52,15,168,145,98,153,215,228,237,7,79,111,13,48,184,201,254,103,24,209,199,103,241,108,140,73,89,219,88,31,178,147,47,129,205,102,248,133,251,188,231,198,34,163,190,112,185,71,67,88,253,227,232,148,61,133,144,173,39,229,253,109,19,97,14,248,196,98,239,133,247,59,208,104,247,146,6,21,131,201,196,92,88,57,42,100,116,48,228,114,24,133,52,77,110,0,183,229,83,22,48,65,209,3,167,168,61,29,120,10,111,26,20,253,138,28,168,232,36,25,90,119,68,149,160,185,237,231,151,171,11,1,24,76,255,184,62,81,122,91,146,192,73,114,131,192,120,240,221,11,131,156,241,156,156,232,125,95,248,252,73,31,120,162,159,184,6,76,52,39,83,22,45,189,121,223,147,215,54,116,202,66,127,48,234,175,192,88,73,252,245,46,234,255,243,159,255,211,95,254,229,95,255,242,47,255,252,215,26,169,103,255,59,52,82,255,173,203,209,171,237,69,6,0,29,232,250,61,111,76,176,229,104,12,193,20,30,55,175,109,112,122,208,200,216,33,141,1,101,73,65,179,123,150,67,251,120,126,184,146,45,190,112,94,235,57,53,113,175,28,221,20,43,49,47,119,107,125,210,57,228,4,181,73,70,52,82,60,207,121,177,5,190,231,61,107,246,115,209,103,117,10,50,14,240,218,207,200,88,219,213,212,126,163,178,233,183,104,18,76,206,209,54,120,239,245,76,111,115,165,251,38,80,68,223,15,74,139,163,124,77,250,195,103,59,81,202,157,65,40,209,188,48,130,157,23,214,168,30,199,182,218,239,4,66,32,177,30,184,71,137,11,122,118,206,154,166,176,54,154,121,79,93,215,85,28,248,193,169,197,123,162,17,92,250,244,135,61,192,20,147,46,42,16,229,185,50,74,144,119,234,74,169,60,23,198,230,223,159,38,100,199,58,20,206,235,206,246,211,132,178,245,137,164,51,31,251,102,196,236,110,159,116,215,50,229,225,88,96,207,31,159,221,223,216,70,184,247,229,25,165,97,141,166,72,218,222,160,4,6,161,70,206,29,35,161,21,1,145,41,213,87,133,203,221,253,1,183,165,89,6,154,215,215,141,228,32,245,143,231,104,234,201,69,78,254,166,17,208,247,184,145,94,53,10,198,3,163,175,117,97,241,179,50,24,86,86,185,112,107,79,112,76,158,124,200,201,135,180,78,0,175,154,119,190,240,206,227,137,219,103,155,55,158,162,167,100,174,55,247,18,244,108,224,241,76,99,136,146,230,126,159,121,203,237,205,150,177,153,185,55,134,247,156,108,184,201,209,251,151,103,178,233,93,19,28,21,33,75,65,69,122,219,80,246,24,17,121,39,54,197,243,129,155,167,86,64,119,123,242,4,29,173,130,123,238,50,222,244,35,237,42,243,194,56,160,215,7,142,138,37,29,97,111,174,171,154,235,221,189,176,166,188,113,96,148,116,118,192,125,94,63,244,15,206,23,101,84,247,23,109,114,48,5,148,231,96,51,222,140,205,10,205,214,207,79,247,117,239,138,122,244,147,252,40,247,170,233,101,239,154,118,65,219,217,23,13,212,74,246,117,248,248,43,48,5,165,39,217,155,111,213,156,236,124,213,48,140,159,246,67,145,56,26,79,42,105,210,32,29,123,210,254,199,60,6,92,99,119,214,204,172,96,188,240,136,1,70,83,233,250,227,104,54,100,1,79,209,160,250,174,171,239,123,105,179,61,83,44,221,7,57,238,10,253,226,169,121,71,188,138,75,140,207,70,250,161,191,71,159,97,49,3,46,243,249,104,121,162,81,131,101,22,124,39,194,138,236,122,190,232,174,207,142,54,161,179,22,217,139,98,122,204,250,58,32,167,69,110,3,207,0,253,52,22,154,60,158,177,193,202,178,191,232,153,172,34,83,133,41,195,115,213,52,149,205,64,115,122,2,184,138,4,177,194,89,163,117,246,78,243,38,24,208,99,121,63,120,138,95,145,54,60,155,16,26,52,158,188,97,202,53,210,115,104,141,63,131,140,14,177,118,81,18,70,146,208,164,131,216,231,41,140,10,118,209,145,192,115,136,55,141,252,110,170,47,218,118,140,50,51,68,215,199,125,96,68,86,3,70,248,84,127,154,232,37,102,147,69,188,221,229,153,177,134,222,119,105,105,147,167,132,131,12,213,77,181,98,164,171,35,156,18,104,180,115,20,50,127,69,87,14,90,42,114,189,39,167,29,241,253,237,54,234,61,57,50,56,127,192,91,142,54,65,203,247,183,239,8,183,158,227,63,126,123,37,185,49,107,36,82,24,52,82,204,214,124,160,15,149,78,197,20,249,107,114,52,253,69,189,5,217,208,113,109,176,13,166,110,83,2,198,141,165,60,240,8,90,20,201,211,51,121,233,201,39,49,96,143,212,57,108,176,253,192,180,237,93,120,62,9,35,202,104,145,131,70,150,16,221,150,7,94,249,94,26,13,181,233,57,58,183,216,239,86,19,36,219,79,94,190,228,214,47,204,128,202,15,188,111,121,41,145,9,126,150,204,54,93,129,154,130,194,249,196,150,14,243,138,123,204,18,120,234,56,173,182,69,241,122,67,182,254,244,246,126,250,43,10,64,133,82,126,213,251,34,254,191,21,189,19,144,47,205,187,144,116,73,30,247,17,130,148,173,37,131,100,245,251,168,99,226,235,43,71,55,28,122,131,232,143,220,194,20,174,12,66,69,208,218,163,54,12,219,76,230,21,90,225,86,100,140,176,253,17,223,217,31,236,14,57,31,44,147,105,51,29,132,168,194,208,75,40,237,159,192,172,155,43,96,72,90,114,101,38,88,26,213,37,40,193,69,224,10,169,35,90,16,208,182,75,15,143,0,56,121,98,223,96,173,115,90,18,192,213,182,12,46,210,244,129,63,59,254,101,94,142,79,102,34,56,159,90,255,136,60,243,153,23,16,155,17,30,65,251,81,150,29,54,25,97,169,245,87,203,214,71,173,255,252,139,169,39,199,29,96,250,118,206,96,233,209,4,238,76,91,23,110,77,226,175,138,160,65,173,235,194,125,9,251,162,34,61,17,220,117,224,185,101,148,3,247,57,5,94,186,240,146,172,170,241,1,54,24,146,101,102,133,113,167,159,23,206,18,75,23,115,255,245,4,70,195,245,96,75,110,146,86,173,17,115,121,35,178,211,148,0,112,143,156,144,193,26,118,242,213,32,126,16,148,149,19,186,200,30,24,97,80,68,221,29,158,179,53,73,25,0,215,24,75,6,107,220,137,34,93,141,18,19,95,204,208,100,114,70,91,234,242,97,140,19,38,47,44,255,218,79,157,55,114,254,122,26,146,83,0,238,209,68,1,76,210,86,225,52,114,60,83,90,54,139,196,188,192,66,151,49,143,30,73,78,82,75,46,41,152,60,131,94,145,164,252,37,4,87,226,149,224,203,173,44,134,100,140,141,28,236,39,164,75,100,245,53,89,165,72,202,26,188,101,41,64,143,252,54,60,154,242,171,166,90,80,236,223,222,240,107,112,155,178,85,78,248,37,230,28,196,44,51,160,17,202,23,51,172,135,13,116,119,245,34,33,32,112,143,86,6,131,149,91,117,224,21,249,121,208,165,235,35,237,147,57,24,201,157,96,82,202,183,80,113,79,0,89,47,138,252,215,3,159,165,187,95,120,105,152,6,156,92,80,194,224,45,44,236,189,233,93,8,110,161,121,222,87,101,201,161,16,225,33,5,210,245,244,32,42,108,162,113,23,214,98,140,193,231,255,181,128,81,116,220,10,99,101,91,46,76,195,152,16,248,176,156,245,29,37,253,239,107,10,255,118,67,240,118,233,42,96,226,147,249,192,53,54,156,192,163,74,191,227,153,170,155,91,136,194,14,164,43,87,174,108,64,27,158,193,122,36,235,214,149,82,89,177,243,245,167,66,47,206,67,169,68,160,57,230,98,186,35,85,216,13,184,78,69,87,81,86,35,235,118,137,183,137,93,89,151,254,12,114,52,115,121,93,187,91,227,137,52,127,88,169,33,40,145,19,11,55,233,54,131,250,183,99,214,64,219,163,72,130,221,224,82,253,235,1,22,246,236,1,231,14,30,232,50,245,169,135,122,107,122,156,78,158,61,135,166,249,194,125,205,11,195,121,83,78,49,13,99,65,211,78,68,31,210,67,71,215,248,137,24,157,215,11,45,67,184,129,244,18,247,187,99,165,140,44,94,26,6,183,121,187,47,14,140,94,218,133,251,143,197,229,240,66,21,69,78,142,150,174,63,110,243,195,77,218,119,101,14,110,65,72,46,205,88,164,10,107,163,65,225,179,213,182,17,104,57,115,11,188,100,194,161,89,128,120,62,104,243,216,93,104,227,21,14,73,235,82,223,147,57,171,61,112,113,217,5,131,151,246,111,83,125,26,37,72,247,137,100,104,123,208,20,89,36,154,238,83,123,250,20,18,90,210,23,157,194,80,48,20,243,179,128,137,160,229,194,104,68,12,210,47,52,195,246,144,184,161,171,143,232,57,169,204,33,250,80,176,108,217,241,204,26,60,221,167,131,111,237,149,162,57,227,215,231,243,182,124,149,32,221,143,108,153,36,129,209,227,190,253,44,107,235,62,29,248,156,61,151,11,111,237,12,7,102,14,187,253,44,252,239,129,91,236,82,128,87,211,78,79,243,40,140,102,131,89,76,167,233,194,16,5,227,203,69,138,229,233,24,59,129,37,162,150,209,255,7,5,85,58,252,128,207,116,87,46,92,178,118,130,14,92,96,162,11,8,58,138,188,47,208,20,173,160,160,123,166,231,224,121,147,4,99,25,129,118,41,108,33,222,133,79,56,151,21,182,90,103,192,80,55,158,11,39,61,181,2,198,56,178,41,108,66,254,23,62,95,239,115,52,105,219,104,108,60,31,106,155,207,111,55,202,222,1,195,50,126,174,156,110,147,28,176,249,205,60,48,41,142,11,211,46,250,192,238,187,106,48,141,209,122,114,219,19,125,232,238,184,61,233,193,25,150,143,31,108,214,118,210,151,50,127,41,10,111,103,166,201,33,75,11,198,68,185,53,244,40,38,170,14,83,86,144,73,210,49,56,112,192,144,26,20,158,51,170,149,192,88,148,60,112,42,235,194,132,96,218,207,76,79,108,156,156,172,166,138,139,96,64,143,132,139,195,140,115,149,71,64,153,167,70,75,50,58,100,91,219,184,207,130,127,183,149,102,241,178,218,3,143,219,123,94,168,18,141,7,12,253,77,67,219,144,177,64,202,32,30,40,12,194,38,31,62,96,138,90,2,176,70,180,192,72,83,239,11,83,152,126,224,116,187,165,97,21,170,250,1,61,241,53,90,184,43,90,86,229,105,153,55,235,115,135,113,38,215,39,50,76,93,79,224,177,101,90,0,190,119,69,238,180,107,39,63,175,35,158,200,217,93,20,13,206,224,104,159,109,67,192,102,82,52,30,56,69,86,5,56,167,71,131,0,98,83,145,163,199,124,14,62,19,121,139,43,163,80,169,47,131,254,200,219,184,14,44,37,192,110,61,16,163,134,78,64,53,21,93,21,140,152,245,170,58,48,19,74,123,57,43,70,142,221,38,189,230,103,65,145,115,23,4,38,60,128,194,127,106,171,46,15,48,61,223,1,227,208,55,20,230,13,238,11,183,145,158,147,143,43,36,112,80,126,234,65,207,194,152,3,30,154,27,71,115,122,198,219,128,171,165,177,240,48,45,237,180,47,220,85,141,133,59,66,228,33,96,51,124,123,224,26,165,27,224,46,89,98,188,230,206,246,48,100,52,206,29,14,237,223,27,180,98,182,80,56,64,219,46,165,71,211,4,161,31,255,109,179,11,151,247,1,47,25,99,109,151,37,161,145,73,230,201,190,236,171,205,161,198,130,136,160,104,185,172,98,254,128,14,179,21,149,245,161,219,131,170,33,20,67,68,32,211,236,129,9,229,183,192,50,194,217,252,139,202,1,41,81,141,37,76,134,32,123,52,112,126,122,82,99,82,113,29,40,217,51,142,166,89,77,229,115,172,254,28,71,179,77,82,105,30,94,215,157,21,76,136,74,127,187,155,167,123,156,252,108,2,180,173,170,183,157,131,180,62,17,164,147,42,10,4,57,202,128,45,132,125,158,40,6,205,44,72,31,142,158,29,109,145,182,69,242,60,105,95,49,163,245,180,152,98,140,80,66,28,7,86,223,214,152,147,93,208,142,178,41,77,22,165,171,10,83,70,61,207,87,61,12,95,215,144,201,172,193,154,72,190,135,32,90,90,146,101,194,168,227,4,157,57,52,156,176,139,237,42,107,213,24,72,197,149,169,206,246,99,63,170,87,44,192,174,152,85,32,232,74,207,99,61,219,130,29,29,91,144,100,150,234,66,144,13,131,137,235,154,89,251,9,196,107,65,34,200,211,68,120,212,54,105,111,160,136,194,184,117,69,45,210,224,34,253,217,77,48,45,122,8,104,247,89,34,178,79,235,62,85,25,191,240,109,34,253,130,178,91,172,46,158,6,215,49,137,132,13,226,193,197,211,238,152,181,151,172,210,106,216,203,132,96,99,50,214,229,163,173,102,205,11,174,96,70,103,165,246,13,50,109,143,144,134,54,99,172,162,154,112,54,162,93,151,141,28,248,163,24,151,233,127,244,99,81,176,145,197,227,44,222,231,95,57,184,232,38,16,185,184,217,123,132,124,172,227,240,61,245,170,216,81,87,23,232,131,9,241,72,213,157,33,144,188,239,8,217,27,228,70,229,121,65,53,76,161,115,55,77,248,225,162,232,226,245,208,216,163,46,63,245,93,32,183,239,13,133,21,53,184,170,251,122,122,183,250,118,185,69,163,189,103,21,107,180,231,23,210,129,230,148,89,84,79,17,185,33,215,208,99,223,223,30,212,31,23,101,243,169,97,81,134,218,222,92,212,60,19,173,204,71,136,177,153,48,167,171,37,102,12,191,84,137,145,174,215,18,90,138,200,27,43,138,235,110,14,161,198,63,242,55,164,138,174,52,108,182,210,167,188,170,115,143,195,73,242,216,122,191,147,115,254,25,8,186,190,100,78,150,113,17,216,132,40,92,188,146,188,210,146,37,11,157,130,237,68,118,19,95,56,51,147,30,141,136,87,28,141,251,67,145,221,47,178,6,203,115,144,63,234,71,149,32,22,135,142,18,10,147,104,231,44,93,24,96,47,197,204,143,133,50,114,124,75,96,186,131,67,109,244,196,233,69,180,149,105,189,128,37,239,58,169,84,105,170,44,244,201,60,161,66,110,148,22,74,41,102,209,201,141,187,173,203,168,38,83,12,85,33,212,51,107,206,226,82,166,40,39,207,71,9,56,99,243,16,151,70,32,164,74,217,20,235,67,91,185,178,2,77,85,166,29,213,108,223,67,234,20,245,15,213,117,70,200,42,116,109,79,12,192,38,89,36,167,23,36,89,191,111,139,177,85,123,153,207,201,49,28,30,84,68,248,252,105,135,108,51,157,3,74,195,128,160,10,163,193,239,10,194,194,20,15,20,203,55,133,33,71,69,115,73,205,37,44,60,13,161,224,179,200,224,176,162,250,224,39,102,8,115,137,186,208,188,87,1,240,110,244,203,15,53,121,93,85,125,166,151,180,187,60,101,163,186,51,85,71,184,81,174,13,21,98,138,100,83,181,172,27,58,134,46,122,75,154,112,95,103,106,224,141,122,96,14,13,99,56,134,242,188,15,118,162,43,215,48,174,70,82,148,103,74,71,209,246,135,6,213,109,150,162,7,227,94,224,231,38,189,39,170,85,40,124,183,43,35,124,94,108,87,87,128,205,246,213,181,84,106,179,186,75,86,145,225,102,2,93,174,24,221,17,135,93,42,81,188,119,232,73,51,229,230,244,200,31,151,224,17,89,23,218,217,106,168,58,56,53,234,208,240,134,34,95,84,245,185,217,8,247,163,49,85,76,170,107,222,204,106,218,117,205,17,118,110,42,179,141,135,145,183,157,86,230,119,164,235,94,77,245,34,2,225,38,147,42,48,221,162,35,164,201,57,181,74,93,51,180,186,47,123,125,88,47,162,14,180,66,92,236,191,189,210,40,234,31,177,17,146,13,123,149,110,230,7,122,105,217,88,133,174,144,159,208,214,89,138,166,72,164,131,226,1,33,131,56,49,54,252,227,28,9,165,101,29,72,200,226,197,52,111,252,148,162,154,209,103,208,51,9,57,76,185,167,141,71,248,31,125,235,15,134,106,161,6,43,40,73,100,87,214,1,62,227,93,108,99,72,119,163,230,226,48,159,139,138,97,155,72,168,207,27,92,166,170,75,29,24,75,47,255,4,76,152,252,145,108,55,115,158,112,52,224,11,121,94,55,90,181,46,202,64,194,154,46,244,34,134,7,76,151,62,89,90,2,91,162,85,92,101,173,5,218,97,200,52,50,88,214,9,33,125,7,92,77,82,85,250,53,176,157,70,171,200,207,77,165,94,221,45,88,175,174,27,2,50,74,106,17,49,40,168,251,153,207,226,93,174,225,215,48,143,71,215,209,163,72,79,110,93,237,39,144,173,112,121,240,179,123,162,58,42,63,140,70,82,200,58,99,197,151,133,157,2,53,31,177,130,56,26,21,124,113,159,192,102,177,204,112,159,128,231,174,198,47,88,83,244,18,206,23,120,146,86,113,118,25,195,186,76,29,62,107,168,176,172,233,254,199,219,179,136,109,76,215,163,219,137,148,67,39,120,38,115,161,83,219,24,18,102,30,22,14,44,123,133,160,143,161,97,93,94,188,35,239,189,181,180,142,142,60,183,30,87,14,3,75,38,249,129,103,86,204,195,72,222,158,79,64,141,124,240,79,13,99,152,108,246,194,226,166,131,216,105,4,19,196,133,103,16,138,51,82,67,135,213,149,180,201,169,116,117,178,66,16,167,92,119,48,162,105,201,57,224,156,68,70,218,141,126,144,186,214,85,121,216,174,38,140,149,140,41,33,174,103,236,203,137,64,220,119,137,14,99,49,155,162,103,178,134,29,20,6,181,98,94,65,20,158,195,117,6,5,25,241,197,48,222,89,11,27,43,75,125,139,245,81,199,204,190,199,19,155,236,144,196,167,161,153,218,174,223,19,90,67,162,180,98,54,74,80,213,28,70,221,82,130,129,102,246,169,243,158,27,81,251,254,120,150,109,39,63,114,101,163,234,162,106,228,198,18,70,62,120,137,72,42,188,153,35,75,136,189,79,211,78,145,240,10,42,202,249,180,195,229,138,205,244,221,83,53,214,173,28,83,33,174,49,210,226,72,255,61,50,46,215,219,139,253,154,192,89,188,91,48,185,100,132,255,163,186,64,90,66,33,243,11,46,112,86,52,71,189,184,86,204,44,242,247,122,13,85,1,33,168,63,216,206,119,135,215,99,72,148,140,54,81,227,96,106,15,50,116,136,142,131,173,69,51,183,17,76,21,70,147,244,194,120,157,234,209,148,15,226,178,251,212,104,140,22,159,237,13,19,217,56,218,93,22,50,58,230,134,219,121,97,229,130,20,219,18,248,132,11,222,172,201,13,32,171,58,20,110,181,222,163,11,161,157,92,55,188,79,23,35,204,182,115,23,117,107,96,207,89,230,110,18,141,75,47,108,50,95,249,243,196,27,180,235,35,193,204,200,103,175,76,196,218,167,204,63,201,244,77,253,109,96,156,39,105,117,4,191,41,130,141,15,61,91,48,214,128,11,211,56,88,146,159,187,155,198,206,157,6,76,92,206,183,219,25,145,219,45,217,11,243,111,222,46,13,204,123,197,128,232,142,132,12,55,199,59,69,208,253,157,143,109,9,92,237,238,11,225,129,107,211,74,122,67,59,21,71,99,135,11,255,200,111,179,199,42,211,111,12,7,8,225,98,97,25,142,113,184,63,21,196,198,197,19,162,97,12,187,87,252,118,54,86,75,17,120,45,55,101,62,48,74,81,82,12,111,164,185,220,188,254,7,87,221,206,100,170,213,206,169,200,40,181,229,220,21,166,47,229,91,71,79,232,141,146,155,4,53,196,137,124,2,126,244,137,72,211,205,239,53,18,141,197,187,168,56,249,89,23,229,27,40,150,39,202,1,111,85,229,163,147,231,4,239,245,162,176,214,239,67,131,41,20,22,56,153,157,150,220,21,242,224,195,29,160,240,69,120,253,238,88,64,189,248,195,101,33,101,215,5,61,159,219,218,241,64,109,243,159,159,131,73,81,249,235,56,33,159,20,133,129,209,23,246,119,77,210,113,234,185,27,45,122,119,28,85,181,41,35,179,235,221,51,128,240,165,197,125,147,41,123,52,31,224,70,68,206,10,159,41,36,249,135,139,218,193,9,103,117,74,135,10,178,107,192,180,238,47,157,241,109,135,239,191,77,147,143,30,252,115,126,119,212,86,88,133,225,169,38,127,36,103,237,158,58,223,212,98,82,13,126,101,4,229,210,11,213,96,170,142,152,142,78,232,54,17,72,146,117,238,124,152,238,119,122,166,20,108,76,244,182,59,211,159,191,142,142,245,160,154,88,158,133,205,44,114,98,34,93,98,242,14,12,91,60,251,84,72,13,102,148,231,104,100,218,252,228,231,27,158,34,111,13,124,86,34,31,102,100,144,135,176,94,113,106,45,78,149,66,5,213,74,242,130,154,185,88,192,104,110,20,133,45,149,20,231,254,169,186,138,145,235,121,82,46,243,9,108,49,171,250,188,166,96,82,1,163,147,42,47,12,34,144,179,148,51,124,154,19,184,201,133,83,47,94,177,226,110,19,150,87,167,86,252,115,190,172,145,245,70,22,141,199,24,91,221,133,160,140,14,115,134,142,28,141,101,215,71,63,163,220,146,85,249,238,68,84,44,18,190,106,50,132,115,213,120,108,88,123,75,118,120,97,72,40,38,177,56,18,186,184,54,132,202,179,91,209,88,111,98,1,249,109,247,201,116,154,0,183,58,181,34,164,251,93,56,52,211,174,161,68,71,33,110,246,128,205,186,92,44,75,179,201,212,248,141,33,136,80,213,170,53,195,24,136,147,19,76,75,157,145,245,200,214,203,15,70,229,254,9,158,11,115,105,246,251,38,12,213,173,41,86,161,193,233,195,156,211,246,193,23,110,208,206,252,3,60,33,43,206,176,242,219,163,212,224,7,100,211,146,23,177,0,51,55,220,110,120,148,73,243,76,93,211,59,132,192,146,253,183,109,153,148,149,19,145,137,238,124,194,12,241,132,132,129,236,10,38,166,209,254,190,241,153,31,98,34,53,16,25,115,233,46,115,64,81,45,1,36,244,183,251,73,194,203,58,159,147,110,165,216,244,121,30,35,155,162,115,145,69,130,196,67,200,157,29,152,207,85,190,125,107,232,220,254,249,14,115,177,151,112,195,118,244,238,200,146,209,248,45,85,127,187,83,238,93,37,222,72,33,249,39,219,56,94,224,138,247,185,147,90,49,53,184,249,209,102,153,217,212,21,9,14,73,214,156,207,221,31,41,155,116,117,250,195,212,190,187,28,52,212,236,199,25,8,5,101,226,40,127,219,213,68,225,212,143,21,242,156,223,181,185,45,45,53,115,173,53,50,194,191,90,129,52,17,144,222,199,245,46,190,94,210,180,178,105,135,87,84,82,252,116,226,143,186,59,133,52,88,166,63,179,68,5,65,247,151,136,80,212,152,117,112,165,23,199,200,177,136,86,98,162,55,226,99,122,174,108,222,201,20,190,90,127,176,82,99,54,52,222,214,243,179,231,166,171,79,134,231,34,167,198,118,131,177,225,138,150,246,100,247,115,89,102,31,227,195,4,29,238,164,169,106,136,64,197,147,70,182,133,232,154,13,155,70,86,136,105,252,196,75,85,119,136,231,92,54,165,121,172,142,117,248,99,111,91,16,188,240,75,163,81,88,24,102,80,153,208,205,137,149,19,81,53,25,224,152,193,68,211,84,166,94,178,53,221,5,249,100,120,229,55,147,121,211,121,122,154,238,167,199,11,120,77,117,61,53,20,14,247,76,97,197,239,83,179,147,231,239,158,88,191,173,136,23,234,147,147,34,11,53,61,101,133,15,82,233,162,189,141,34,203,58,81,155,135,19,56,131,139,227,10,225,5,173,253,30,78,96,206,162,38,229,60,206,32,112,178,15,128,93,190,213,61,151,24,35,226,55,171,241,43,76,149,63,2,33,178,72,85,189,119,151,253,187,136,193,172,59,69,221,115,119,66,249,211,97,50,200,226,116,9,85,162,197,199,213,126,10,204,242,182,173,189,255,6,120,21,37,8,245,207,61,251,29,9,15,41,128,171,139,109,178,205,214,253,109,108,152,5,134,69,57,82,68,181,141,130,153,26,232,118,170,17,119,7,67,85,81,146,140,231,33,174,28,47,20,27,82,253,238,151,81,76,226,104,242,101,82,59,54,183,146,236,61,112,231,228,236,117,213,53,24,73,151,226,203,19,234,0,91,77,83,145,184,140,0,15,211,240,41,154,46,29,11,226,160,24,152,254,114,127,202,103,36,97,239,14,101,230,103,168,17,43,156,171,77,190,7,97,179,172,245,97,99,224,70,8,135,200,221,210,154,99,54,241,65,223,133,156,255,190,101,92,136,118,190,177,226,211,87,90,43,92,64,82,25,14,91,219,161,148,105,75,51,81,230,15,102,27,81,133,36,147,141,143,237,105,141,106,217,21,97,145,209,232,55,188,204,68,209,117,74,82,215,208,233,173,215,25,155,55,233,214,48,212,45,83,1,179,210,38,178,149,70,99,71,7,47,87,40,171,144,253,75,140,254,106,102,196,66,139,192,232,126,56,97,195,180,120,187,178,213,121,57,201,9,27,25,78,6,90,64,2,111,244,171,2,70,130,72,168,36,12,140,226,105,83,243,138,86,198,18,155,249,26,19,14,22,105,144,150,4,30,100,139,183,195,200,33,141,167,50,141,215,225,119,215,229,151,227,80,184,179,45,203,14,159,33,36,194,168,148,212,115,88,237,29,24,133,34,33,185,32,64,185,227,202,86,53,75,114,53,124,76,61,226,221,66,157,120,43,186,172,20,254,161,115,55,77,152,96,232,88,230,138,11,227,113,75,148,15,3,1,41,45,191,45,106,166,106,27,119,54,189,181,121,214,21,248,172,171,58,128,207,36,222,107,252,52,70,149,234,216,200,110,115,199,177,144,209,133,198,136,118,24,89,201,15,134,6,170,53,237,204,110,210,139,33,217,72,221,66,221,204,232,36,213,248,101,114,20,75,136,136,197,62,12,31,7,152,199,175,199,175,145,79,214,67,66,146,12,73,121,182,116,219,82,14,112,152,86,93,165,162,148,159,182,186,195,246,98,133,4,99,162,131,211,7,248,121,111,53,169,161,35,10,93,206,146,7,38,251,171,240,121,12,35,199,209,230,47,47,151,86,209,31,95,113,229,108,171,148,218,83,207,158,175,85,191,239,14,57,112,41,75,102,195,55,243,119,77,225,62,13,245,154,204,252,215,71,10,209,171,104,62,2,83,169,222,1,227,79,44,151,198,42,234,174,239,185,216,6,80,158,138,249,217,199,133,159,15,83,253,80,139,153,121,207,248,229,19,93,170,209,6,15,113,196,190,167,88,73,92,46,187,155,142,143,223,116,131,26,43,93,11,80,150,118,164,50,11,170,52,98,245,109,93,194,121,199,3,103,215,250,188,15,147,42,186,87,134,39,135,204,238,216,221,70,233,152,147,67,155,19,130,89,42,200,12,223,223,30,34,92,68,24,136,148,235,61,152,252,159,208,230,72,19,173,24,165,36,233,180,107,1,233,221,144,237,176,159,86,35,178,74,135,100,228,106,8,1,167,236,230,72,197,140,27,72,147,50,221,93,216,178,231,146,233,95,10,184,48,48,212,166,146,240,214,191,143,66,83,168,44,0,149,228,114,138,65,88,8,34,101,22,174,214,133,26,231,70,241,78,185,207,80,22,194,168,53,83,166,33,19,33,240,194,73,192,159,104,74,198,96,187,48,182,214,211,23,31,244,244,139,212,205,14,188,172,199,201,97,150,49,101,34,90,34,226,171,182,83,114,134,46,161,76,196,14,223,36,96,212,220,213,96,115,207,160,163,208,104,249,88,187,241,234,241,155,254,80,218,8,116,254,167,194,148,93,155,0,243,224,215,202,27,217,222,28,215,197,162,174,52,223,102,217,96,143,148,73,228,103,53,118,104,36,90,188,234,150,41,35,148,231,104,182,95,206,122,34,105,92,84,201,31,105,80,196,115,29,205,52,106,11,243,19,255,182,250,53,151,161,102,54,88,126,197,127,211,188,9,253,104,107,249,172,10,227,137,227,183,117,6,56,105,128,203,119,69,199,192,101,148,17,23,89,85,212,11,89,249,33,151,251,117,163,138,172,13,40,124,62,45,50,222,39,106,203,85,189,161,33,156,194,105,118,120,46,217,206,217,154,182,93,175,196,216,129,75,212,11,15,76,35,142,143,34,124,158,147,76,132,157,41,201,123,205,179,169,195,116,245,223,68,56,192,101,225,114,54,9,13,233,219,36,220,185,119,85,200,103,60,40,17,124,188,14,180,63,151,218,57,158,221,29,93,164,14,91,131,162,194,166,180,226,55,125,238,139,254,83,133,201,103,248,133,19,33,9,103,227,172,115,136,14,245,248,109,211,17,144,163,89,137,170,207,71,116,130,177,94,8,140,236,83,28,157,172,177,64,96,252,34,102,160,211,12,207,5,197,107,207,87,100,42,158,91,233,201,131,119,157,47,220,70,149,26,29,158,161,109,70,62,16,51,212,162,227,140,253,119,113,55,73,51,146,233,234,99,195,80,234,46,131,137,98,246,66,124,64,90,30,80,122,152,62,24,40,94,45,237,155,33,201,61,229,183,211,227,130,131,17,235,140,173,61,235,231,86,19,89,114,220,12,236,31,156,216,239,54,153,197,79,140,2,19,176,59,108,37,94,133,87,237,206,196,180,66,46,246,159,210,16,116,206,151,124,176,36,164,167,31,175,192,19,124,47,167,144,102,200,143,77,242,75,38,35,158,34,18,71,122,191,72,195,182,137,45,53,151,76,200,198,188,88,234,21,136,34,130,119,228,161,245,205,172,37,71,111,186,82,189,200,71,161,63,235,226,70,0,156,178,127,158,68,68,245,233,89,197,136,215,165,180,12,198,174,74,154,32,45,242,15,248,68,226,218,46,203,10,19,5,196,68,185,93,159,41,84,153,229,46,82,7,38,255,174,14,61,150,163,109,241,204,218,80,59,238,101,58,226,62,210,128,203,210,102,90,148,60,98,187,7,167,35,169,253,231,34,139,84,114,92,25,140,16,245,244,154,24,246,165,184,50,140,100,243,99,208,211,67,47,159,251,234,207,11,177,93,199,88,241,72,207,143,215,162,205,203,203,172,9,29,38,9,171,14,60,176,149,71,92,57,178,59,106,26,188,233,130,207,49,78,7,70,145,34,142,67,119,38,205,107,14,47,98,94,109,223,183,149,122,197,209,179,171,166,125,162,134,17,85,12,246,234,108,49,47,220,173,2,237,111,123,216,204,211,84,119,128,24,216,223,24,3,83,12,153,6,221,181,221,91,73,206,191,130,152,187,20,198,238,100,199,141,149,19,80,136,136,12,201,224,226,58,121,217,218,124,155,40,69,96,49,209,221,115,47,155,255,188,76,230,131,208,39,72,41,192,12,69,177,170,97,9,242,70,248,108,77,167,170,37,155,224,188,186,88,255,175,104,62,84,214,96,119,246,148,126,114,198,169,104,53,34,192,215,214,5,45,185,34,104,37,23,24,167,54,215,122,81,153,224,188,177,133,55,215,101,161,112,83,211,232,46,197,76,115,65,22,235,94,52,95,152,140,103,160,131,214,136,11,163,180,61,198,188,167,134,21,45,240,153,233,239,183,11,145,92,44,245,6,30,160,53,214,109,228,135,139,10,103,18,77,34,38,232,48,4,238,172,226,25,231,117,143,128,137,122,139,30,157,24,212,190,183,130,107,217,31,119,159,243,204,74,100,159,89,111,246,60,15,252,175,83,113,254,227,255,248,203,255,250,47,127,149,135,51,255,14,60,156,106,229,150,200,100,76,244,143,69,167,135,162,57,113,247,247,144,41,116,39,89,15,17,161,15,166,205,132,195,120,39,56,56,193,37,21,255,154,200,175,163,205,38,48,100,38,255,92,120,55,77,168,226,149,232,177,68,240,62,77,126,232,22,114,42,228,138,228,118,34,16,86,136,224,155,30,125,190,116,143,53,39,46,228,178,43,225,210,42,213,216,175,40,193,177,82,148,0,38,237,20,5,42,43,105,232,149,83,200,139,2,21,214,20,75,158,24,123,188,18,197,78,212,232,100,134,66,69,130,73,205,97,214,144,124,191,23,206,205,247,85,2,134,117,120,239,11,237,204,136,155,168,69,46,25,87,244,57,223,53,156,138,96,147,153,21,117,31,180,227,226,174,58,250,64,247,174,58,222,103,17,15,82,3,130,58,120,225,110,230,11,254,64,39,100,50,185,46,156,125,124,64,219,219,104,15,138,59,160,103,111,230,153,254,135,176,89,42,133,26,242,214,254,170,147,25,25,95,152,14,178,72,231,154,157,125,185,155,41,92,135,122,137,76,242,129,73,59,221,231,61,232,255,113,85,35,250,149,78,160,115,55,206,16,130,109,141,241,75,131,220,164,112,183,225,81,28,158,181,74,91,23,209,24,206,35,254,84,178,177,41,239,203,28,132,46,211,215,81,40,18,69,164,228,43,140,146,51,169,197,32,197,44,240,78,34,213,90,204,106,18,56,73,33,180,90,160,19,91,126,242,229,231,13,221,223,134,72,3,25,49,158,249,20,119,89,220,166,172,242,122,191,46,244,81,46,140,112,215,138,219,198,3,92,242,151,196,211,43,248,197,7,166,223,176,201,79,195,84,118,253,94,30,57,230,163,75,96,122,75,227,161,208,4,36,35,156,114,202,141,238,207,24,198,121,83,206,189,96,181,120,154,100,88,240,54,245,232,243,215,231,138,178,54,90,77,251,133,107,9,166,193,52,79,118,185,47,62,244,88,50,96,38,85,41,189,33,135,69,33,33,10,242,216,0,232,19,39,211,26,148,23,18,8,77,116,158,241,244,164,195,201,79,222,126,90,212,1,47,162,162,224,180,12,204,115,132,220,92,205,212,50,162,197,81,233,1,187,63,189,160,48,186,156,123,30,228,117,133,228,80,81,49,170,51,10,188,164,192,158,115,163,30,80,124,20,227,61,39,36,6,190,107,28,113,70,144,55,76,5,38,96,232,21,80,102,189,190,75,37,230,230,27,232,9,41,219,251,133,50,220,153,45,58,139,213,122,255,46,23,7,149,92,113,139,175,214,7,228,231,238,56,172,149,187,194,87,147,57,143,20,101,95,118,39,119,156,81,113,218,241,54,49,170,157,210,192,82,17,7,10,179,57,172,207,201,7,201,133,19,44,186,96,153,177,132,146,116,185,90,19,80,139,136,138,189,89,215,187,158,70,77,12,212,92,221,229,202,230,207,213,210,225,132,185,72,121,224,29,163,20,24,245,148,11,47,254,213,240,163,73,216,215,164,212,89,68,150,253,96,132,56,164,42,254,215,89,183,255,136,192,227,111,5,65,55,70,66,65,59,118,125,8,213,168,93,31,254,19,41,178,192,233,204,35,168,80,43,108,124,26,135,145,26,150,147,163,51,28,182,173,231,239,194,172,16,105,180,68,3,232,140,109,66,162,113,88,196,36,89,131,73,122,198,201,237,227,212,125,0,71,123,92,74,106,68,198,52,174,39,178,218,37,50,81,242,61,177,7,217,219,157,58,185,49,106,56,106,89,201,92,235,31,12,33,234,99,103,1,59,101,71,254,142,12,60,29,218,2,163,191,28,187,198,159,159,216,126,182,71,43,56,19,201,200,232,91,97,43,171,251,141,145,6,203,207,209,24,181,198,70,128,206,42,217,129,48,193,204,72,1,152,144,138,62,51,194,162,40,79,38,76,5,69,104,229,108,235,172,157,51,199,222,169,63,146,168,52,68,247,160,103,34,238,252,234,174,225,237,231,107,66,66,160,161,239,172,6,163,165,196,246,198,10,232,93,109,87,233,103,74,177,161,100,211,32,59,93,50,27,245,130,244,132,200,78,183,245,29,206,36,236,23,75,75,42,109,118,166,233,185,98,143,206,132,242,56,186,38,252,240,238,38,156,15,111,60,14,189,22,186,59,108,206,218,146,21,57,51,78,202,251,238,209,169,1,72,126,160,91,65,46,210,30,203,72,119,146,185,32,97,19,15,101,162,145,164,234,77,141,162,88,108,132,39,247,169,121,15,43,24,212,38,251,228,58,30,57,45,186,202,71,60,181,179,193,40,42,44,181,104,14,188,104,214,236,1,122,58,56,0,199,185,207,27,146,82,245,196,63,92,70,66,55,42,188,8,246,224,14,226,241,115,194,131,48,169,218,79,165,88,23,31,246,52,141,118,17,34,194,221,101,165,120,35,36,237,165,18,62,201,171,167,248,246,22,170,204,75,37,119,40,229,173,155,35,195,47,86,18,143,168,181,165,216,205,146,129,78,210,119,14,141,106,175,216,224,47,38,5,65,79,192,54,239,35,37,136,85,221,27,52,74,91,96,243,21,235,177,240,192,107,186,137,118,122,201,189,153,183,252,142,243,178,252,75,21,220,218,160,239,222,159,158,76,153,101,161,248,173,126,15,102,241,145,26,249,192,246,185,68,230,13,155,109,149,104,201,63,163,76,71,7,13,80,42,164,98,13,219,254,34,247,124,102,155,206,20,93,110,42,102,179,138,74,62,210,44,23,93,118,157,20,49,182,31,162,55,66,174,221,125,19,45,255,172,194,153,228,251,169,77,68,154,150,238,146,165,106,37,244,130,221,180,251,9,214,52,245,214,167,109,111,252,228,240,67,212,182,190,143,31,235,208,83,254,48,159,37,69,108,61,83,59,74,67,38,11,34,47,164,147,227,15,218,38,220,85,221,31,34,191,215,123,84,132,141,158,34,58,226,221,204,22,220,209,128,140,63,68,63,169,146,32,203,234,221,169,184,7,145,42,208,18,12,253,70,35,224,93,212,131,147,43,43,57,168,178,244,12,150,164,74,42,103,244,70,39,37,2,72,229,25,254,112,224,115,244,98,228,31,5,120,107,105,9,130,81,220,55,154,12,90,152,66,72,43,82,111,108,178,232,106,23,248,28,220,107,84,135,22,182,194,90,245,162,77,33,30,42,132,254,172,37,177,177,221,77,146,153,170,35,205,32,245,52,178,124,81,17,67,49,85,106,190,141,118,135,251,195,141,21,67,222,7,149,82,12,121,3,70,157,189,107,29,48,49,79,59,12,91,163,43,140,243,111,141,114,219,158,169,106,53,174,152,177,156,63,19,38,108,97,194,82,53,220,33,241,159,217,82,224,233,46,34,47,19,227,141,40,66,46,164,214,69,13,101,99,219,29,101,196,137,69,133,44,140,231,103,107,8,88,226,29,78,83,252,210,194,44,157,156,254,192,39,217,151,169,48,36,72,15,37,104,59,72,90,151,133,32,19,209,23,118,169,93,181,230,240,217,56,95,149,95,184,49,194,181,70,207,62,41,182,89,121,155,242,197,212,114,53,212,228,128,55,210,35,114,101,216,166,215,32,31,192,173,27,170,17,131,122,105,236,179,76,97,94,218,60,187,149,159,163,231,135,191,56,138,62,52,188,37,34,175,84,76,29,78,230,52,250,37,96,131,120,149,254,68,4,58,205,67,162,168,209,236,1,143,112,169,248,102,53,45,125,111,234,41,213,102,216,173,236,3,4,225,2,181,224,66,168,11,16,158,250,61,24,79,79,85,183,193,212,34,216,57,231,42,217,224,11,231,162,97,185,19,39,159,166,176,34,140,13,122,59,239,209,203,196,114,148,208,113,6,218,142,251,90,253,213,137,161,191,184,4,239,1,27,149,169,92,145,220,130,103,133,127,195,80,10,11,52,149,226,243,56,240,163,243,69,155,206,142,250,104,65,74,182,232,79,147,123,139,45,30,133,88,74,193,202,143,25,119,12,23,92,108,138,50,123,72,132,71,106,155,176,241,196,188,74,221,65,11,48,110,186,89,114,103,42,241,103,223,110,63,19,219,214,97,72,129,63,5,99,15,163,244,164,129,136,9,51,187,14,113,54,89,7,105,216,131,209,132,148,100,16,123,206,102,231,209,214,161,159,60,110,139,32,87,2,168,130,125,103,191,4,25,252,10,199,195,165,202,144,238,29,182,46,2,65,89,56,131,52,215,205,5,77,206,77,155,218,229,166,153,27,104,81,85,159,149,70,220,51,85,245,33,31,110,57,155,188,20,157,24,112,136,150,120,237,89,127,112,43,249,146,188,30,114,1,212,3,228,156,130,33,86,251,212,199,157,10,109,108,113,238,149,201,174,41,119,141,137,34,136,111,137,68,144,48,242,168,241,198,185,73,99,139,150,11,161,46,242,19,65,109,67,116,187,42,204,78,54,5,47,174,216,199,35,164,186,149,125,189,46,131,233,95,85,129,240,219,104,151,144,7,13,75,184,7,153,53,243,114,234,224,103,136,246,19,34,107,103,143,231,247,12,157,122,175,71,6,105,80,206,9,184,190,146,66,144,193,215,188,71,239,44,222,0,157,45,241,189,229,181,30,29,224,179,26,183,232,2,60,227,133,43,201,202,157,228,227,89,1,183,150,85,220,9,17,243,233,27,23,108,38,171,48,189,41,59,183,230,154,107,208,31,113,80,127,132,146,78,24,25,244,71,100,173,235,35,86,4,91,50,248,143,214,196,162,50,74,56,169,4,89,117,81,252,215,97,64,227,125,139,25,216,68,131,179,114,89,103,8,226,26,159,180,234,236,77,187,99,244,187,67,86,69,88,89,126,154,206,199,29,36,43,134,178,228,215,33,225,66,199,172,1,151,71,160,155,104,106,93,202,168,145,221,179,194,72,115,5,79,16,41,46,37,253,88,28,184,98,221,217,237,105,203,236,198,160,171,49,209,145,24,203,89,233,212,248,77,5,11,119,155,162,67,81,182,245,26,201,99,105,200,199,227,97,46,99,132,86,70,48,166,173,106,33,40,158,140,209,5,123,22,215,157,148,72,75,77,48,42,124,16,57,90,87,70,234,217,21,220,93,21,220,190,243,24,229,167,147,73,68,196,209,8,85,237,71,154,42,141,56,152,92,150,126,121,80,223,119,9,138,57,109,67,170,29,181,45,27,220,131,100,142,188,87,17,221,42,90,25,252,243,169,63,71,96,65,7,93,0,126,110,190,120,233,235,58,112,66,31,212,41,232,38,149,95,85,244,170,215,116,91,112,205,248,105,40,239,158,133,218,151,37,120,200,91,121,28,231,170,112,234,245,147,159,43,151,86,159,78,198,104,184,106,27,34,227,180,31,200,93,19,185,69,8,82,145,96,26,66,102,130,0,28,84,62,124,78,186,42,213,49,83,173,126,25,255,139,150,13,185,110,108,201,130,20,202,82,90,250,214,235,70,139,34,30,10,9,242,45,155,139,68,79,104,164,174,170,241,62,228,227,163,116,92,226,219,196,118,107,104,172,139,246,214,221,6,35,71,175,124,236,68,97,171,236,56,24,229,112,149,48,99,109,137,92,33,161,101,85,221,254,179,23,65,233,218,239,11,209,114,77,134,144,236,157,145,189,194,118,253,233,55,32,147,124,182,81,254,219,11,113,124,137,179,83,106,212,125,2,166,188,244,106,148,157,153,185,197,201,215,238,143,194,19,42,217,174,197,8,51,141,58,141,8,33,33,27,83,239,79,163,233,35,154,61,107,246,59,10,151,253,163,194,84,104,116,199,251,64,47,114,75,63,206,238,212,184,163,97,193,186,215,165,147,104,161,49,19,207,172,97,223,43,93,3,108,36,209,8,245,158,152,68,217,88,154,221,150,25,37,166,104,219,159,67,201,16,141,74,59,51,179,195,155,48,77,196,134,146,149,118,188,23,136,110,43,149,129,33,17,137,214,133,195,16,190,165,13,233,140,208,54,163,13,29,126,150,84,59,26,26,137,237,54,126,177,184,201,247,67,151,82,11,189,118,234,13,149,98,191,234,246,32,10,88,46,124,174,78,154,152,96,85,187,31,55,176,106,243,99,168,114,30,99,136,52,152,212,157,92,183,237,222,83,244,199,151,170,118,192,141,142,232,21,19,233,79,3,64,58,50,49,195,57,147,138,159,155,195,101,85,109,48,107,243,140,246,41,84,177,31,193,32,242,21,117,137,114,69,214,126,55,196,41,174,236,197,64,6,78,59,233,74,117,183,130,179,53,55,247,20,57,53,188,255,236,195,159,56,88,141,93,26,20,183,228,66,191,7,54,165,253,71,170,8,3,176,28,93,122,185,168,80,17,53,181,232,249,218,180,223,232,155,76,103,126,137,2,169,205,232,51,105,111,34,4,157,17,221,133,214,10,36,45,172,102,249,234,155,30,186,50,200,197,10,124,226,39,151,93,166,69,6,227,63,109,186,164,6,119,21,76,104,233,232,218,41,138,159,106,116,108,82,93,43,69,143,62,155,94,151,186,131,33,8,39,49,107,131,236,117,216,163,228,102,2,230,2,207,126,171,98,147,241,173,93,168,164,240,90,200,186,32,55,253,116,139,194,10,28,81,54,91,184,180,107,231,238,185,83,23,52,135,99,91,186,170,155,13,211,180,242,209,79,65,161,181,23,166,176,28,237,179,147,166,189,253,192,103,42,109,81,125,61,251,126,237,128,157,157,253,113,244,230,78,171,96,8,220,40,223,70,93,24,173,211,174,77,197,116,46,249,185,81,20,158,34,107,241,147,60,143,126,229,243,203,90,66,104,184,41,246,32,80,89,101,94,202,42,13,135,231,126,155,250,105,211,80,189,44,146,172,87,17,160,253,250,202,4,62,159,222,26,209,42,221,150,126,244,52,245,207,32,215,67,209,216,82,34,160,5,156,121,164,71,153,158,192,81,158,104,53,225,181,104,226,30,112,205,101,20,178,193,109,30,134,12,76,17,84,215,98,100,222,127,80,131,88,174,197,166,23,3,26,43,83,71,3,185,246,125,209,54,63,151,139,104,219,94,132,46,41,105,186,199,6,227,178,19,186,246,114,118,90,32,67,40,135,97,145,133,72,14,21,155,34,102,48,131,16,75,19,49,0,218,82,163,13,111,216,179,151,222,92,83,47,14,126,142,5,183,242,217,210,21,83,70,116,220,51,223,168,226,27,169,142,26,221,179,104,111,81,254,81,145,131,116,171,92,244,198,14,145,242,109,150,57,138,140,1,172,22,242,227,34,207,192,250,93,68,189,97,75,18,166,117,43,221,198,215,97,42,183,42,44,129,162,235,236,87,88,2,166,242,18,56,149,240,100,55,145,240,164,237,252,172,30,59,26,123,207,244,173,204,5,35,60,163,210,28,204,5,19,44,22,77,11,186,33,66,193,202,220,78,244,104,42,158,249,50,27,38,34,62,2,227,80,85,175,6,9,213,235,254,232,105,244,27,237,118,120,225,210,197,196,78,4,42,81,28,109,6,193,89,97,172,13,130,248,112,98,126,85,202,193,95,124,204,59,23,22,46,239,142,21,83,9,9,2,142,169,171,11,35,170,81,25,63,87,239,191,13,201,69,234,23,172,192,231,206,60,147,66,49,164,202,230,165,81,141,75,81,190,163,45,87,181,103,79,44,214,110,23,7,229,165,241,8,156,224,43,17,132,141,129,10,236,18,189,154,201,43,241,124,6,227,64,253,131,81,102,233,162,250,194,46,167,183,7,230,21,197,117,19,255,200,72,130,57,52,71,232,5,224,47,36,62,190,84,82,201,236,58,156,76,184,69,15,38,159,20,203,57,228,40,213,140,153,166,213,25,193,64,165,193,71,126,186,25,199,32,116,120,112,67,23,9,202,218,76,156,193,227,39,116,64,178,188,15,200,3,172,119,30,1,193,4,213,219,62,33,172,91,202,152,4,16,202,28,162,70,71,168,29,109,245,29,126,205,35,86,199,148,229,79,156,65,171,42,173,181,154,170,68,132,102,116,129,12,61,152,208,44,238,186,34,69,240,156,219,140,194,67,217,203,90,64,228,145,154,199,88,4,65,244,29,101,9,160,206,36,129,89,247,138,150,125,58,105,170,202,38,81,89,137,152,147,42,179,204,135,228,25,206,54,33,2,109,56,129,42,159,133,88,64,172,47,84,212,206,220,92,5,62,159,126,9,49,53,246,73,42,109,84,204,102,220,215,100,234,209,88,64,94,248,12,149,116,59,219,171,205,128,130,22,84,126,125,219,52,225,207,200,169,23,146,190,94,219,56,179,75,221,67,175,123,161,168,24,242,90,120,242,200,134,238,192,103,30,94,119,23,92,141,161,32,42,87,36,129,60,224,173,48,202,116,65,135,234,80,220,26,143,157,42,189,199,170,145,133,31,104,100,60,38,187,65,145,236,227,129,144,19,143,141,44,106,181,114,219,100,207,210,109,232,223,216,26,202,141,209,211,236,113,163,249,11,200,153,177,94,141,149,175,210,128,89,36,198,47,136,36,185,156,59,238,38,244,234,201,209,9,45,253,184,108,186,73,150,204,10,132,60,51,58,108,153,97,146,244,72,177,187,64,193,44,224,69,138,66,228,231,240,128,139,78,36,216,160,143,198,107,102,171,19,236,80,179,243,86,61,141,179,204,174,26,233,198,186,24,103,162,43,97,171,221,140,113,212,205,54,65,164,237,206,92,22,165,92,182,107,73,71,56,27,114,122,22,99,132,163,201,36,202,119,197,178,235,119,159,218,167,74,165,254,42,168,177,53,74,180,197,170,180,93,70,164,162,196,30,217,156,22,68,55,15,65,204,26,122,105,217,132,216,133,223,182,69,208,2,191,158,173,58,134,36,48,130,67,209,144,74,85,113,77,218,11,33,64,196,116,86,150,8,192,26,171,171,198,238,187,99,125,43,59,58,26,77,91,116,212,152,48,151,106,51,46,46,59,212,206,106,82,15,18,152,209,51,60,126,177,185,65,2,68,174,139,141,125,242,203,70,217,113,137,156,69,69,138,11,247,15,223,54,33,92,48,149,199,136,243,86,236,154,16,164,16,142,254,70,110,166,134,234,151,85,227,182,156,27,245,210,8,222,8,181,134,92,89,69,240,255,196,202,190,92,79,250,23,133,70,111,46,126,87,175,236,220,84,146,174,203,106,78,45,37,246,154,236,223,164,20,123,96,196,150,35,22,152,70,217,16,14,37,53,206,21,48,134,114,117,10,63,19,31,151,62,246,141,160,182,148,154,40,172,87,183,172,132,88,218,96,183,11,33,118,80,48,186,90,104,116,57,220,159,70,242,3,122,143,7,134,48,42,135,16,102,161,173,206,160,234,158,143,103,73,215,62,41,103,124,16,66,16,9,195,97,161,9,159,27,97,99,219,67,78,9,133,177,165,28,100,163,187,92,174,238,137,3,149,193,124,110,44,118,255,231,135,122,21,253,145,243,128,204,220,197,97,58,125,37,133,100,182,25,51,164,81,217,134,181,135,92,141,136,142,16,156,77,31,94,72,227,131,206,173,96,48,159,253,219,9,122,229,210,186,249,77,135,40,216,121,153,98,38,133,87,75,42,65,236,66,223,1,33,183,23,94,209,23,65,137,82,196,10,33,172,51,150,252,177,124,253,76,66,119,167,167,99,68,191,7,34,110,50,142,177,224,157,193,139,25,232,218,200,100,105,166,216,59,38,134,65,246,74,72,1,172,117,139,217,34,174,124,98,66,116,105,252,39,184,223,81,163,67,57,122,74,92,122,214,148,138,132,196,188,240,249,143,192,63,94,205,138,75,195,15,82,224,175,232,225,48,201,71,185,114,194,162,21,66,11,39,60,67,152,79,26,47,204,212,239,194,231,235,149,94,216,106,108,186,121,187,100,206,67,22,22,85,181,174,79,143,23,144,29,57,145,142,244,124,156,217,32,133,132,47,242,143,52,134,73,75,72,55,13,27,81,90,75,242,21,152,55,82,185,210,120,208,225,100,110,48,219,149,203,42,135,27,33,170,153,60,175,115,31,30,223,153,148,165,148,172,232,154,104,225,110,199,158,19,70,213,214,6,30,242,249,1,147,245,146,23,134,92,84,139,226,37,215,114,254,44,125,75,136,202,53,79,114,217,251,213,199,194,42,125,233,189,36,23,122,146,55,130,80,70,137,106,1,156,89,108,253,46,140,128,87,139,236,67,134,157,42,19,19,187,252,29,89,19,4,35,166,54,38,209,65,114,39,189,51,202,232,26,253,71,144,191,91,97,141,247,4,255,89,158,10,85,171,120,253,148,218,93,116,145,220,241,249,95,140,74,48,84,27,252,72,182,52,151,82,117,230,51,62,130,250,203,13,33,22,55,77,0,248,194,133,5,237,151,79,0,78,198,186,185,48,57,221,143,185,10,39,150,86,162,216,150,3,227,167,251,219,119,3,35,41,209,239,85,227,48,188,62,98,224,129,177,219,188,235,93,179,28,202,248,141,186,131,210,85,116,197,237,217,23,211,141,229,55,205,176,67,18,228,194,11,10,232,242,43,163,131,55,235,109,51,103,221,43,131,0,89,239,133,33,12,126,198,109,160,168,67,197,212,11,156,41,155,111,135,105,161,25,247,174,81,75,152,105,196,79,35,167,19,213,122,96,178,186,53,142,166,9,106,222,187,198,144,153,8,197,97,116,127,138,192,236,165,215,61,185,241,198,229,183,59,236,160,223,190,193,96,146,240,247,161,157,67,241,100,239,241,219,176,60,46,186,233,213,143,247,129,83,235,13,7,141,31,186,232,124,13,184,97,222,26,240,217,241,36,162,163,120,226,184,80,221,159,198,243,194,153,25,188,47,60,45,199,29,165,253,103,143,238,247,53,187,189,129,11,87,106,115,217,209,245,188,46,82,223,95,169,147,81,70,203,160,140,209,110,196,60,63,49,21,243,45,151,101,122,17,31,171,118,218,70,20,183,243,11,159,225,11,151,200,97,19,96,81,216,236,205,179,195,123,136,46,131,193,201,13,104,13,134,95,145,229,183,161,255,54,255,237,140,252,224,110,10,159,47,189,250,209,63,97,222,231,104,136,175,254,219,148,7,87,223,15,60,63,206,160,77,10,98,115,249,187,50,87,94,103,62,201,154,141,3,70,240,127,251,185,169,143,87,61,152,8,125,249,148,82,81,19,104,207,193,169,126,196,59,96,106,59,251,121,102,56,218,86,135,209,243,72,122,242,179,129,204,229,251,246,140,140,53,183,220,214,164,224,91,252,194,45,14,149,71,118,118,213,95,6,114,46,235,111,190,209,121,131,74,100,245,49,135,235,20,55,13,96,35,5,126,40,125,187,55,20,108,38,77,180,90,92,23,27,175,34,211,17,59,194,113,159,24,242,163,119,247,9,204,4,84,125,28,77,56,38,89,174,140,118,218,234,19,248,50,175,72,69,225,125,44,191,231,243,150,241,189,17,120,33,124,239,231,134,72,113,127,152,50,99,249,124,213,127,224,190,20,29,96,228,16,227,137,45,130,150,116,79,61,108,235,122,143,30,24,152,223,79,203,254,248,121,5,27,60,174,131,50,40,73,243,29,231,54,207,198,139,34,193,52,98,24,108,134,96,106,2,67,190,206,254,60,77,171,174,202,133,145,111,249,60,235,128,55,58,60,69,96,156,81,252,211,57,1,62,133,103,249,109,230,155,236,115,2,150,94,245,118,115,0,159,111,58,38,209,74,138,113,203,186,52,76,188,123,245,128,41,175,252,141,110,244,255,247,31,254,233,255,254,215,127,254,203,255,254,159,255,38,46,40,237,239,16,23,144,210,42,100,104,124,118,131,90,23,169,5,224,101,46,47,14,195,71,143,29,188,21,150,207,124,228,163,18,245,0,248,192,2,163,171,235,171,32,118,96,242,29,155,152,224,46,49,245,193,144,204,242,203,100,50,63,129,5,155,87,33,71,235,47,111,183,202,2,197,1,44,43,186,134,59,82,48,119,21,220,214,159,115,35,105,118,227,157,117,117,35,12,109,195,111,217,212,154,150,94,244,36,164,247,51,23,107,117,254,3,30,35,199,212,213,234,77,147,26,76,154,199,207,93,77,132,186,63,71,187,240,10,115,147,21,119,183,62,176,254,245,208,49,251,144,254,203,122,217,166,184,224,31,57,158,137,183,99,197,224,158,35,86,98,12,246,107,50,208,62,221,250,121,167,159,10,51,82,97,216,231,126,225,103,7,150,110,201,21,184,176,64,248,201,217,167,200,58,197,48,161,248,238,11,17,132,75,9,104,224,132,236,158,34,194,180,47,189,111,29,131,103,42,136,15,125,49,145,86,133,217,32,196,185,87,191,123,127,64,38,137,120,211,219,156,80,245,88,18,134,254,80,104,146,162,155,83,143,158,158,130,226,67,133,68,179,228,161,172,129,165,222,135,154,215,162,142,80,83,60,158,1,155,107,186,254,52,253,172,221,39,1,246,103,215,135,195,62,157,73,35,214,7,119,235,49,210,161,192,182,201,31,248,153,250,41,228,223,11,111,244,239,197,252,211,73,87,221,216,149,28,95,205,241,64,201,168,182,107,221,103,26,132,115,173,29,48,137,210,27,85,80,149,64,166,246,27,134,213,90,61,228,117,32,116,78,19,147,195,68,221,67,80,74,47,30,115,16,91,182,219,78,3,204,134,186,199,93,91,216,44,231,70,4,171,172,120,38,180,41,116,65,169,124,166,11,143,34,97,92,166,138,230,69,6,96,196,46,238,114,2,159,196,58,131,2,94,66,88,104,102,146,50,150,220,214,217,124,200,119,111,134,134,217,183,87,70,37,191,218,0,36,77,113,88,78,247,190,40,88,53,129,161,59,200,165,37,40,204,2,51,132,123,188,107,147,186,187,40,173,159,119,12,179,206,13,153,101,209,207,25,41,30,56,42,42,101,9,90,33,240,76,135,23,76,200,41,48,58,147,50,144,72,213,232,185,173,107,216,175,108,64,117,109,122,244,217,165,232,56,131,227,164,23,142,114,188,63,50,179,126,147,33,12,191,28,175,55,135,113,244,122,96,54,242,211,239,154,154,180,236,6,50,221,2,189,251,226,130,137,113,205,250,68,241,133,171,190,62,224,240,117,190,137,249,192,249,51,21,7,166,18,121,99,95,50,194,5,86,244,7,195,110,187,60,13,224,69,83,190,191,205,19,80,238,7,62,211,204,154,241,200,225,46,182,38,99,1,111,225,30,55,182,77,232,95,97,122,136,3,37,153,34,183,85,233,191,31,254,204,54,198,113,75,110,139,145,179,166,255,50,59,153,203,145,106,63,58,127,137,23,130,172,195,181,225,106,70,167,222,241,174,161,46,166,166,232,25,121,43,62,190,179,177,56,17,151,188,15,246,168,117,197,117,83,166,78,242,76,154,169,50,250,199,183,169,21,234,219,236,166,183,21,39,159,176,16,228,190,168,245,206,52,47,204,36,38,48,226,66,235,158,123,93,117,211,246,171,152,239,248,64,78,144,61,146,204,149,72,9,156,229,42,30,10,250,187,122,52,37,219,207,28,193,96,54,207,242,72,135,17,86,238,19,71,83,76,6,18,189,28,185,220,147,227,223,39,39,135,65,181,99,5,193,202,170,60,71,159,255,164,118,159,202,194,244,243,194,240,19,63,53,52,96,220,102,244,109,179,53,76,247,228,155,134,112,61,26,218,191,15,37,179,239,73,50,215,154,97,161,231,78,16,212,65,159,71,80,84,146,211,8,24,245,50,185,175,205,18,211,226,232,179,114,118,253,250,112,35,157,37,142,46,166,146,44,240,70,81,252,30,141,93,220,133,145,110,232,203,247,196,230,67,39,73,6,179,158,103,247,24,48,124,226,41,176,153,128,173,128,81,154,223,2,35,154,32,55,118,246,204,119,3,104,196,239,143,252,101,104,201,69,166,141,97,133,233,251,64,231,237,28,1,36,157,20,19,22,118,240,101,234,177,148,77,107,12,164,109,172,116,133,55,170,111,1,215,173,81,41,141,14,174,159,240,131,235,146,39,138,98,210,72,251,30,221,247,115,114,154,90,227,3,50,17,168,170,87,78,218,161,20,185,235,179,195,222,10,211,8,121,135,202,174,183,157,179,217,40,162,251,228,190,174,113,73,63,192,148,80,86,60,181,19,63,52,153,75,209,156,242,142,76,96,38,191,44,239,131,2,219,172,113,52,89,239,161,55,54,71,254,44,165,129,23,102,215,250,219,27,119,159,184,180,51,144,100,70,163,96,85,61,27,213,76,254,81,199,145,229,61,227,174,145,92,126,158,56,77,96,57,110,139,19,173,242,192,171,95,176,55,13,28,7,203,249,142,1,78,211,128,100,84,179,245,28,181,114,127,57,85,189,39,10,103,211,183,158,13,146,112,147,213,101,152,191,213,253,120,214,30,178,229,134,14,118,78,231,145,33,45,169,185,72,80,58,168,39,182,251,192,120,132,18,46,147,77,207,229,190,44,104,34,207,209,180,243,76,89,3,206,242,166,48,36,174,88,23,49,34,73,18,230,80,122,137,20,6,69,212,179,100,119,69,161,175,248,185,217,156,143,231,190,232,247,143,163,167,41,86,85,133,105,46,157,17,138,88,233,84,224,9,209,39,194,229,89,86,209,187,102,127,178,2,134,23,40,19,41,133,236,82,98,229,27,8,98,102,57,186,213,236,148,30,139,207,234,21,166,105,198,253,219,177,133,232,136,218,200,230,6,198,244,44,17,65,241,109,52,217,210,209,62,66,86,220,97,248,255,77,206,221,81,54,171,17,86,34,228,173,83,10,57,164,168,10,224,49,184,100,213,28,104,126,204,200,143,96,52,186,37,28,134,45,73,116,226,48,193,131,172,123,136,124,185,147,18,240,89,126,175,34,101,51,146,103,143,172,103,69,189,103,233,2,48,73,98,84,127,162,21,135,168,36,191,141,187,216,221,88,209,217,181,183,76,180,200,60,244,120,104,95,222,88,96,51,151,243,161,64,129,34,201,92,8,187,174,68,114,145,67,217,66,10,76,102,40,66,63,114,231,183,68,215,216,240,237,114,95,118,134,90,46,111,100,90,121,47,174,156,30,113,29,42,16,57,247,221,161,24,223,71,246,224,191,172,104,4,127,108,94,187,236,193,49,162,217,113,219,108,242,202,86,244,44,71,145,62,135,8,187,178,60,242,137,112,221,221,152,97,196,185,100,172,32,141,58,210,188,217,50,242,172,242,84,232,93,137,52,81,53,227,199,45,247,133,129,84,172,93,52,168,73,86,227,220,35,190,179,241,203,231,68,69,166,28,108,232,144,163,8,184,51,67,9,12,237,169,69,34,46,25,127,95,96,232,246,49,107,32,103,85,36,225,66,155,188,119,77,146,60,160,162,42,231,158,4,127,49,95,37,51,42,213,131,33,58,231,26,112,26,67,166,5,19,101,91,2,15,81,147,3,102,197,201,75,238,107,74,180,64,247,200,137,99,34,111,65,185,91,230,202,179,147,130,172,20,176,213,134,239,209,104,170,230,17,19,26,10,161,26,180,46,18,65,115,221,23,194,63,247,228,56,212,220,132,48,220,72,146,38,2,91,247,73,36,86,169,80,40,140,176,208,242,18,17,102,57,75,179,84,100,251,231,138,109,4,193,90,234,242,219,230,216,181,34,155,3,101,161,10,122,182,209,17,16,163,179,78,211,242,133,169,98,119,159,55,202,182,169,53,43,188,235,77,144,109,99,27,203,149,81,70,158,23,38,129,32,171,0,221,85,206,47,182,60,84,23,175,14,224,133,98,80,187,105,170,179,186,201,165,161,234,31,41,23,146,166,187,202,215,201,238,51,205,62,37,19,158,229,251,90,38,34,223,226,183,51,94,60,91,96,252,192,86,28,141,40,186,108,180,201,113,245,17,105,197,243,80,208,144,19,120,167,20,225,6,14,134,103,249,107,10,247,177,111,105,129,46,182,254,28,125,70,249,205,240,87,115,237,190,48,166,37,237,166,13,73,28,78,69,225,105,95,248,156,92,102,114,188,30,145,143,240,156,164,217,41,234,209,232,26,197,51,229,206,53,109,66,7,28,254,31,14,211,224,171,79,101,194,206,204,113,52,251,85,61,183,201,164,231,56,248,4,127,85,174,204,146,183,81,154,64,46,51,233,11,225,136,91,161,154,191,14,7,129,205,14,56,158,25,178,212,250,121,194,71,74,81,213,91,212,214,36,173,14,239,48,245,168,40,78,204,20,245,210,136,253,87,187,48,164,252,123,99,180,65,237,200,181,210,8,86,100,44,224,108,230,90,104,31,172,203,27,249,157,146,124,158,71,32,187,87,249,120,141,52,57,226,96,44,1,228,227,221,136,80,69,129,107,34,222,45,47,147,33,223,203,190,79,20,253,77,57,53,134,83,101,221,129,82,154,172,140,231,91,234,36,11,35,253,60,144,3,188,48,205,99,57,70,2,137,94,93,26,249,30,122,236,80,10,177,167,102,98,145,197,101,46,137,10,23,14,17,114,101,231,129,245,121,115,219,102,223,46,119,141,126,150,47,95,63,51,195,251,174,54,124,137,120,85,187,157,237,137,228,145,182,101,135,122,189,245,47,168,137,23,166,191,170,71,198,30,127,245,45,243,240,9,137,248,174,239,108,119,98,139,27,200,80,172,233,123,69,198,126,55,10,46,23,69,35,113,71,113,230,4,111,103,212,220,210,91,194,79,111,164,33,83,229,53,148,164,53,136,14,185,123,110,212,208,133,160,96,125,201,243,214,50,249,212,164,162,136,232,91,77,119,186,162,169,83,42,115,137,54,143,237,43,99,153,38,102,32,247,69,254,51,178,88,197,130,34,169,214,39,62,143,136,137,11,6,172,50,254,49,73,64,22,32,10,192,36,49,146,112,108,144,220,242,4,115,49,45,175,187,110,150,108,62,57,57,234,210,80,132,239,70,184,144,196,197,130,207,43,71,3,71,0,65,39,38,157,81,118,130,229,33,37,113,235,245,138,218,49,245,95,9,214,17,108,103,144,5,53,232,124,72,183,65,183,97,140,98,159,151,195,172,21,69,96,182,17,237,158,156,254,233,251,72,108,251,223,124,123,131,89,137,102,51,225,14,97,228,232,223,86,49,59,95,185,233,51,61,205,85,133,100,32,10,110,127,147,211,244,143,168,163,254,173,154,238,45,249,110,243,105,139,152,106,63,175,128,175,124,68,153,170,82,148,234,173,106,193,184,214,187,49,72,16,19,138,150,155,121,37,51,86,112,184,184,90,193,167,233,54,104,55,229,172,183,200,200,104,169,251,124,144,81,34,179,150,184,166,117,244,57,111,129,24,99,231,243,196,171,86,225,105,133,138,194,32,217,210,166,69,122,68,184,130,233,129,29,188,144,195,70,49,93,147,40,58,158,73,167,11,3,101,192,103,185,87,70,77,229,90,22,66,61,152,3,101,0,135,17,140,16,74,4,109,205,243,147,91,225,123,59,251,87,201,127,150,110,108,63,71,207,42,215,164,66,12,27,131,93,171,159,219,10,87,74,198,216,102,27,30,12,148,162,49,81,33,157,204,43,115,152,46,3,185,107,211,168,204,49,245,210,88,51,218,243,211,120,136,198,39,211,200,195,180,231,186,207,151,30,181,107,115,115,216,122,52,18,230,45,40,65,103,227,176,20,134,96,20,139,70,50,201,26,37,161,144,190,14,66,17,129,221,152,74,204,153,140,205,40,232,51,12,133,21,65,134,33,173,128,9,13,187,178,103,26,196,42,31,197,153,190,233,164,148,33,194,177,203,214,59,241,185,240,49,40,241,174,72,9,144,210,79,77,166,117,187,177,228,143,20,73,240,179,22,10,223,142,85,34,150,74,250,20,118,151,175,175,226,22,232,111,211,62,205,46,108,13,232,163,245,94,24,251,75,37,204,17,242,166,229,177,30,173,229,210,201,12,69,145,141,68,13,206,155,237,111,47,138,64,89,242,178,58,170,110,179,9,219,142,4,61,132,211,203,90,211,57,197,114,113,145,140,54,27,188,37,175,186,144,44,240,185,243,76,194,73,42,119,103,234,228,171,191,172,53,168,202,186,84,209,116,94,35,84,67,199,78,126,56,27,51,44,54,82,9,98,248,144,131,137,248,99,115,90,126,98,202,50,169,91,82,42,162,68,246,189,107,233,90,69,175,81,44,162,137,30,41,97,81,153,64,205,253,244,40,232,46,25,130,40,155,166,22,177,5,82,168,26,122,160,109,151,91,172,55,137,143,83,38,28,26,249,168,173,95,54,94,78,15,108,201,136,32,149,52,101,47,162,40,48,62,219,194,31,155,238,118,149,131,210,55,27,252,9,238,178,40,156,8,195,35,238,128,204,40,219,125,222,228,249,174,253,195,42,102,131,34,228,93,156,132,218,190,116,58,136,247,50,4,241,34,25,247,228,84,253,186,188,143,100,198,55,17,192,82,130,31,18,59,96,184,84,123,4,30,176,56,37,168,55,41,174,154,226,109,146,5,188,109,104,196,91,19,39,149,184,52,114,53,50,206,80,124,77,81,176,44,40,176,94,155,148,102,122,211,217,203,176,133,237,193,208,96,13,149,226,28,239,154,10,227,146,224,33,89,2,37,94,38,6,62,69,248,162,166,59,85,166,236,178,230,21,84,4,70,46,36,226,114,230,54,1,51,49,127,185,49,191,57,42,73,116,12,41,34,190,15,42,105,89,210,201,88,20,64,6,143,16,21,122,134,4,238,40,184,223,235,38,205,46,196,203,140,228,164,124,93,236,200,167,108,61,183,201,218,223,221,74,70,224,163,203,134,34,209,111,31,235,49,213,235,174,187,149,100,130,44,193,227,65,207,82,174,28,77,141,168,97,157,135,215,158,20,61,4,164,218,35,132,101,255,221,37,105,69,87,79,46,241,58,9,20,74,125,182,135,60,153,184,52,190,93,73,87,47,100,30,122,108,123,145,143,208,223,166,151,175,215,123,244,227,102,7,124,198,214,144,223,158,200,96,9,76,177,243,70,238,155,220,220,179,159,55,93,161,27,247,47,45,187,47,72,163,75,168,155,40,91,44,77,37,204,244,169,98,89,24,211,202,212,45,183,233,86,123,97,221,224,219,50,2,140,134,223,221,115,108,200,229,245,129,171,176,74,9,221,183,38,88,10,250,55,241,74,160,174,105,162,130,14,177,117,179,1,157,201,69,19,75,180,198,12,217,208,111,205,182,193,22,89,55,183,147,74,214,82,19,138,215,73,7,106,238,242,182,151,73,64,221,15,140,50,136,102,103,90,69,204,48,182,113,244,233,74,129,204,88,48,49,171,96,85,187,53,147,71,156,185,242,136,148,21,101,218,166,41,200,19,120,244,155,170,131,171,35,143,140,106,234,125,155,103,249,126,159,104,182,92,122,108,187,207,193,74,121,180,37,186,174,128,55,228,54,57,58,89,20,26,233,79,123,3,146,52,38,1,29,223,0,58,24,53,61,89,97,52,50,247,221,7,160,104,46,41,126,68,133,250,200,55,59,154,135,60,52,236,201,202,206,55,121,10,55,90,50,210,3,117,232,17,48,218,0,146,200,64,255,162,254,127,226,206,29,7,151,37,57,206,123,161,77,163,222,15,131,150,118,160,45,80,35,128,0,33,2,132,32,64,59,208,18,228,201,148,71,131,4,228,105,57,228,58,84,95,254,149,89,209,35,82,134,72,96,238,197,0,247,76,156,238,191,187,186,158,153,25,17,114,115,248,130,18,79,64,217,135,92,187,195,108,184,36,86,7,217,235,76,153,77,224,38,19,203,172,191,66,179,128,217,126,119,205,93,208,116,113,60,162,188,91,50,135,103,250,100,221,138,39,63,253,102,72,113,226,36,75,144,90,60,26,227,79,226,59,103,46,160,86,232,133,156,217,125,75,110,144,237,200,11,181,51,25,23,205,131,161,133,21,1,5,86,102,116,94,37,25,5,125,229,101,93,72,118,175,161,169,44,30,55,98,233,208,120,139,102,186,96,60,68,90,31,161,208,172,73,102,52,187,91,36,194,138,169,106,203,213,29,165,167,21,185,42,56,171,154,142,237,61,168,237,150,8,195,14,89,97,106,102,35,15,118,86,134,42,147,150,9,88,189,44,26,187,149,111,98,18,225,144,22,240,89,18,181,84,21,34,92,123,245,137,20,163,107,148,31,230,84,127,149,43,118,190,252,228,168,215,235,73,118,177,190,85,177,170,220,200,254,145,213,47,154,151,135,192,31,185,38,4,128,211,7,38,227,54,162,40,147,124,236,167,18,2,201,249,250,96,124,65,62,197,10,103,128,68,87,49,118,109,215,42,140,137,38,98,228,45,235,25,49,93,107,56,200,31,213,120,49,179,102,211,210,19,28,211,34,219,196,31,134,102,92,225,114,70,130,174,78,44,4,180,226,134,178,9,239,9,144,182,83,211,114,157,70,241,123,100,107,17,45,154,69,107,125,210,155,241,32,212,161,48,41,149,66,139,170,89,255,152,8,159,105,193,13,41,235,41,40,34,216,90,195,84,86,81,120,230,33,97,200,78,170,119,228,168,186,156,230,226,39,101,99,176,36,162,154,180,162,34,46,105,73,106,208,74,236,77,241,139,251,60,24,235,106,100,77,176,33,42,77,42,135,209,248,140,186,20,170,119,91,210,210,44,104,59,37,106,100,203,180,114,69,169,216,52,205,237,55,180,166,150,225,157,17,61,99,77,6,253,36,61,16,25,68,0,35,110,125,182,30,210,98,13,74,240,231,165,150,22,85,226,164,182,118,100,245,97,77,21,89,127,8,43,50,178,29,182,0,128,212,192,158,54,126,131,62,91,78,69,43,104,207,84,24,211,77,182,240,153,84,21,35,134,95,95,94,48,237,165,121,193,134,230,239,155,195,113,113,233,50,230,27,53,93,17,59,96,30,61,111,254,129,119,143,152,113,165,208,103,84,173,73,166,54,164,190,85,23,31,22,173,58,158,59,170,11,9,56,47,229,56,128,166,30,33,147,179,209,252,4,248,209,254,233,227,101,122,202,167,26,7,30,114,122,76,3,43,238,208,175,117,182,211,82,249,62,200,104,106,217,112,43,166,172,230,71,152,211,95,179,76,71,56,238,141,88,154,78,127,29,184,142,60,216,10,189,98,43,130,99,121,151,236,182,165,109,163,16,162,160,65,212,180,73,179,169,8,122,224,194,60,112,244,197,76,158,207,131,248,232,182,103,45,176,69,127,97,6,219,128,69,84,75,79,40,18,59,45,19,36,195,77,177,181,114,17,144,114,40,143,39,136,200,199,252,114,59,86,144,245,128,235,23,38,36,19,12,69,178,80,202,84,56,7,137,104,113,44,14,123,254,80,82,78,39,107,43,194,53,24,123,228,246,39,137,25,15,147,230,248,109,29,88,220,43,137,140,232,150,131,234,142,125,181,145,13,38,2,22,77,12,67,155,250,171,125,225,202,39,120,95,151,181,191,251,120,2,70,206,76,175,30,38,117,224,55,167,238,244,25,93,35,22,71,95,106,126,115,164,184,198,155,162,126,20,249,171,57,101,51,20,197,166,93,110,62,9,209,248,139,97,116,147,95,96,214,44,128,247,245,101,97,103,65,165,214,219,174,225,87,107,202,54,14,19,189,126,91,100,51,54,74,55,223,96,251,18,62,96,17,248,172,117,233,190,246,249,82,86,200,162,40,129,146,226,240,202,117,106,147,19,202,186,234,149,203,204,74,139,228,242,204,174,41,95,206,24,171,77,133,96,163,63,125,238,117,11,33,127,155,3,36,251,4,222,104,146,221,38,175,136,165,148,183,207,52,243,213,117,109,178,129,113,158,200,242,218,230,100,158,2,38,63,215,245,234,121,166,169,128,81,218,154,83,251,82,177,85,251,194,20,18,75,117,194,192,135,114,93,205,104,227,57,84,145,234,2,62,71,179,234,125,137,20,87,254,52,11,115,160,191,214,234,108,152,223,215,180,207,153,211,133,27,129,241,81,94,79,130,239,151,175,96,156,109,76,150,56,170,27,139,194,190,246,133,113,8,124,74,120,141,74,110,8,248,247,185,17,84,82,142,54,200,190,190,135,236,106,154,233,14,7,138,98,210,106,254,177,145,228,123,102,30,38,212,88,250,173,107,0,101,183,44,189,144,245,190,164,120,45,134,154,28,18,81,18,172,249,10,223,0,23,84,97,94,123,159,225,49,241,24,112,152,114,182,41,191,77,76,237,250,142,179,223,202,90,132,57,108,125,203,171,59,90,136,217,12,129,41,49,171,1,79,147,141,22,184,163,61,238,111,61,109,159,175,63,109,220,90,191,154,227,234,170,242,218,168,130,76,31,248,13,190,217,124,107,188,73,126,150,25,223,3,43,78,57,120,31,152,178,216,26,240,233,193,114,24,26,148,179,67,119,254,193,48,207,151,80,138,135,25,81,206,114,159,188,155,163,141,204,73,103,13,39,250,180,28,198,65,75,222,235,44,56,243,10,71,253,184,63,77,210,221,227,204,94,92,63,28,182,46,251,238,109,1,242,203,90,34,244,192,170,93,5,166,130,241,134,72,41,164,196,162,246,173,87,131,217,108,93,23,146,101,172,84,93,228,49,194,99,115,238,175,13,237,125,54,133,207,114,181,134,63,218,64,66,92,94,108,89,229,106,246,155,19,239,126,18,100,7,158,166,235,225,55,167,252,80,170,56,201,55,152,59,238,133,209,187,18,182,22,154,48,232,132,117,135,17,127,208,39,39,181,209,226,189,103,35,65,215,4,94,86,204,229,48,28,227,183,131,56,211,4,71,183,248,109,227,167,191,208,212,64,255,165,95,37,36,96,8,5,50,101,161,146,197,249,246,194,24,41,231,164,48,187,128,53,29,198,14,68,250,210,198,146,254,150,55,0,119,147,166,20,24,174,246,244,223,166,20,57,233,163,17,25,185,7,34,187,186,200,254,253,160,166,225,226,239,181,75,22,175,201,134,160,12,210,75,254,90,189,139,140,125,51,161,28,244,101,2,206,98,167,10,204,66,27,93,137,74,230,151,251,27,240,86,225,250,121,131,239,165,225,161,65,165,213,200,241,216,19,186,186,204,242,84,48,165,43,242,250,235,11,164,176,31,76,27,94,117,40,75,8,32,251,26,111,205,223,198,10,194,31,188,159,77,240,115,253,5,38,87,31,141,130,111,137,220,124,82,34,152,47,23,24,24,170,235,155,149,172,204,252,244,164,17,240,82,174,36,129,100,50,191,1,19,214,214,123,35,48,62,189,43,116,19,68,221,2,147,204,125,79,102,82,147,242,211,156,226,139,239,101,186,133,95,179,92,77,38,177,164,104,180,110,245,111,15,254,105,48,58,188,204,105,224,161,184,46,23,239,11,208,40,243,83,38,252,233,74,215,228,99,23,113,168,253,28,160,129,39,229,172,247,107,99,204,3,215,90,96,122,150,191,23,140,204,253,28,44,126,186,107,163,248,84,109,82,243,207,5,133,90,6,106,18,188,43,13,19,212,120,145,14,68,43,176,184,29,113,245,124,34,150,86,8,209,124,123,55,112,23,26,111,78,65,178,236,12,212,222,30,172,140,169,153,173,192,202,59,233,128,95,179,245,214,236,233,170,15,92,150,12,52,255,4,62,221,228,166,55,128,41,217,108,242,86,24,54,141,21,191,13,167,73,223,234,44,155,240,127,47,140,75,205,115,12,1,158,70,55,113,120,192,192,146,155,15,98,195,62,2,216,150,78,125,112,34,40,165,221,159,62,253,102,45,97,124,32,48,142,146,205,125,112,44,72,37,114,68,224,174,165,233,183,166,94,122,11,136,151,203,72,197,65,34,98,239,198,120,28,186,243,158,17,144,169,11,151,139,135,201,237,223,87,166,184,99,9,135,12,213,244,212,110,53,21,48,69,97,111,155,67,205,201,234,183,2,3,154,164,165,2,155,192,44,217,190,219,70,6,2,61,96,129,247,149,126,0,220,150,117,81,144,227,170,223,154,1,47,83,157,121,180,142,236,43,242,220,38,9,94,20,94,125,123,55,65,174,119,78,133,87,150,125,62,199,242,170,247,38,70,50,188,201,8,210,103,209,126,32,234,131,232,193,114,24,143,87,189,247,70,142,186,223,151,166,254,44,11,81,152,90,129,53,151,127,232,101,146,199,111,95,121,246,13,172,209,190,110,81,248,54,37,86,141,14,10,188,25,127,175,243,177,222,92,195,230,186,239,237,152,105,197,189,3,33,146,89,168,11,250,15,15,203,21,201,213,208,61,94,147,208,8,67,175,38,130,24,103,155,101,46,0,47,150,54,77,157,116,248,110,249,172,213,4,59,229,165,205,183,210,251,239,90,85,171,240,167,77,78,45,90,140,68,159,144,113,39,58,165,203,167,239,101,62,21,250,195,103,233,77,126,80,69,173,119,78,89,56,88,198,216,187,95,184,116,186,153,92,125,70,228,153,239,29,70,145,37,37,125,105,106,53,235,253,105,170,93,150,212,8,113,53,225,203,236,112,51,59,114,129,43,157,210,81,166,154,15,58,77,81,247,194,116,161,166,247,54,170,154,239,157,168,215,159,75,230,254,138,61,86,243,70,129,15,11,161,255,193,16,100,182,47,90,108,125,41,31,8,152,72,230,158,241,94,179,168,56,185,185,48,64,155,243,54,101,186,17,77,174,201,230,119,251,252,141,244,158,178,138,224,52,226,1,232,247,198,222,70,78,8,211,162,66,151,188,246,227,41,158,213,241,141,122,98,136,251,86,119,24,71,18,25,80,121,50,232,125,229,39,186,101,4,50,36,137,95,155,66,177,115,227,164,31,243,83,162,193,72,162,154,180,243,69,49,205,235,242,100,248,97,150,114,227,10,248,191,153,173,241,131,97,172,94,18,190,241,16,251,103,254,134,156,185,124,181,133,135,152,196,96,11,216,156,90,253,193,173,216,118,232,213,204,55,119,108,158,214,28,76,255,122,53,36,136,236,191,77,184,107,188,88,14,118,6,216,72,220,155,163,210,153,180,155,98,137,57,253,4,110,234,14,85,148,36,38,113,28,215,5,89,198,57,70,129,250,193,44,154,55,240,186,72,181,153,253,185,192,40,156,220,61,10,73,194,34,101,194,147,218,39,151,232,89,86,225,157,203,7,198,137,117,47,135,145,105,148,133,109,36,8,105,119,46,180,122,142,33,103,108,171,253,67,159,241,194,22,225,144,169,18,227,104,36,169,47,140,114,239,144,17,68,177,72,187,100,170,213,204,56,79,214,114,83,142,168,219,127,218,8,228,50,4,72,140,181,203,29,88,166,239,217,132,129,118,224,1,167,255,54,41,116,88,114,138,15,238,104,107,123,147,150,45,38,189,141,38,40,243,22,235,44,100,254,207,64,148,53,147,179,71,95,59,224,31,251,77,224,179,69,185,150,52,192,136,126,203,188,64,148,150,0,206,133,205,251,79,246,209,148,70,141,155,121,32,1,127,142,169,18,20,196,177,3,155,160,251,90,184,52,136,63,17,48,106,214,241,219,168,177,61,31,44,224,115,253,53,58,57,176,73,18,203,222,107,114,250,187,236,181,133,13,244,160,150,72,127,123,165,91,51,3,151,194,252,199,229,183,49,70,26,205,95,12,49,229,44,205,98,7,128,104,52,59,217,52,121,50,76,62,124,233,51,225,249,45,153,137,105,74,78,197,71,95,229,80,252,140,176,218,68,37,117,142,119,115,43,39,124,63,125,57,182,126,245,166,94,240,69,107,206,189,77,133,245,182,10,117,121,165,202,110,1,167,215,26,179,78,35,232,177,229,209,204,81,175,251,197,35,89,126,95,81,56,228,211,97,130,76,50,205,155,110,87,116,226,102,130,189,210,87,54,37,43,87,217,192,36,1,217,19,188,155,47,236,51,139,143,144,115,45,190,225,91,224,132,112,227,133,177,74,79,146,82,4,230,20,236,176,185,15,111,189,57,166,164,247,56,216,204,94,83,38,83,68,44,202,53,193,6,165,6,92,27,37,153,250,141,195,156,220,219,139,189,161,136,128,170,66,192,8,190,202,231,100,92,159,215,222,14,179,129,149,169,120,155,227,136,207,73,88,130,12,17,18,156,198,27,174,55,102,15,140,12,106,188,215,98,52,215,171,53,1,92,82,151,101,219,58,66,247,104,12,254,200,44,188,227,193,213,100,52,46,202,148,47,65,67,20,22,8,20,222,94,204,242,180,159,237,89,131,107,131,139,182,95,141,36,231,150,7,99,36,231,229,141,66,120,126,190,89,30,185,201,29,19,214,249,21,106,53,182,160,72,66,222,189,74,99,193,39,42,37,240,50,1,96,135,33,139,126,238,189,240,119,187,77,134,160,114,125,83,146,9,93,122,34,137,226,8,134,242,219,150,98,227,84,220,254,116,217,1,249,153,131,153,217,233,38,230,120,81,24,222,82,85,191,240,243,90,62,182,6,50,96,237,245,50,80,212,126,253,177,169,39,146,104,9,101,142,27,61,173,31,124,14,127,66,128,89,40,211,111,143,217,113,66,155,85,196,28,150,85,144,20,111,17,14,20,69,52,69,214,79,50,161,250,213,172,252,115,201,99,67,39,27,113,115,4,60,37,143,0,39,8,81,195,139,154,254,109,19,148,64,89,247,167,54,79,155,119,118,129,137,135,216,194,109,18,227,41,212,36,31,26,49,228,203,4,89,230,96,134,170,115,192,168,22,161,54,234,48,101,1,111,155,66,21,241,116,182,58,124,71,210,120,239,192,119,154,159,61,83,186,87,211,132,172,94,15,46,38,188,17,48,113,150,44,240,249,146,206,118,90,237,22,254,202,163,33,244,218,252,91,83,84,47,38,15,192,213,42,235,28,166,209,223,201,10,161,71,10,120,29,38,130,36,234,138,212,100,145,40,189,125,116,97,170,34,135,159,101,234,162,215,0,108,193,41,24,91,170,116,206,239,118,219,221,93,120,147,183,29,242,104,8,177,93,9,139,51,69,227,100,34,65,113,10,17,177,90,188,143,182,45,173,148,228,230,203,8,236,205,97,118,253,111,163,66,217,29,210,165,126,115,68,120,158,175,147,221,60,187,76,39,76,75,54,69,89,222,27,226,226,240,177,73,228,50,73,5,45,213,163,16,218,238,39,225,148,145,203,238,10,179,153,44,1,159,153,88,187,195,180,234,24,191,57,135,37,145,238,88,38,158,210,125,89,37,77,202,217,65,91,13,221,237,225,48,146,38,159,171,173,134,204,175,94,112,144,100,232,115,117,68,183,168,34,222,84,111,127,30,45,123,196,16,243,67,168,61,138,142,229,95,155,116,22,59,73,65,205,77,55,96,136,241,75,191,118,39,77,232,191,124,22,209,46,84,68,88,145,103,5,240,51,10,227,103,200,226,100,180,209,233,249,73,224,77,109,148,192,231,108,84,125,55,142,104,243,18,114,27,181,194,232,219,5,220,77,79,74,225,229,252,76,131,183,178,82,233,105,8,15,123,147,110,24,231,250,219,150,226,152,241,98,19,147,60,105,22,136,215,165,199,111,219,169,66,186,18,42,88,237,189,216,121,110,169,185,180,18,206,117,61,171,96,24,99,225,162,95,155,114,128,43,24,100,48,159,68,30,109,155,46,220,114,216,172,98,3,165,254,50,206,40,221,98,143,89,46,174,212,131,93,102,54,48,123,11,89,98,240,245,102,235,116,97,178,195,162,192,75,102,61,6,16,82,120,108,75,135,160,139,10,217,234,240,153,225,122,145,123,195,240,191,149,191,11,129,185,166,210,217,192,100,11,252,167,203,252,80,98,77,23,195,203,136,128,89,197,101,175,129,233,99,189,133,224,6,155,202,153,192,29,146,153,63,90,37,172,46,27,153,74,168,251,178,248,129,155,229,234,4,198,215,185,246,128,17,36,124,131,192,88,0,215,51,1,120,193,62,237,2,119,226,94,254,98,136,135,72,65,52,57,77,42,37,178,195,103,59,152,183,252,54,115,168,31,88,57,243,103,97,235,144,241,164,110,181,4,202,170,164,247,222,218,85,208,64,214,175,73,0,40,79,255,229,206,1,108,55,133,249,156,254,214,253,231,154,160,240,246,48,23,168,249,43,62,180,219,250,232,143,109,97,17,153,76,17,128,172,87,69,6,152,61,245,23,70,72,183,7,60,17,125,20,24,182,80,241,215,58,155,181,169,3,132,148,229,186,5,234,171,155,226,130,20,231,90,206,4,18,130,195,4,209,138,92,77,101,98,143,142,54,45,101,168,104,245,72,20,246,84,9,75,208,135,78,212,2,226,99,177,242,10,13,143,168,241,121,177,236,207,141,209,131,238,102,140,184,232,101,11,7,134,183,36,47,125,182,250,251,242,63,64,171,117,155,7,195,163,184,197,237,192,205,36,131,5,174,104,136,251,248,56,39,211,41,7,51,139,37,14,63,166,119,78,70,4,117,5,134,233,112,119,120,166,161,222,117,175,211,240,143,243,147,52,233,165,115,238,150,6,39,69,113,206,199,1,155,41,226,7,38,56,216,29,46,24,46,126,110,14,217,52,7,204,169,100,11,92,96,229,59,138,143,252,11,146,253,244,185,46,65,10,248,12,36,61,39,112,240,170,163,196,147,81,99,84,245,106,206,90,119,77,71,189,147,252,175,94,141,45,136,143,92,140,55,57,179,8,108,165,221,1,147,7,212,171,41,29,72,254,100,12,228,46,27,161,51,107,67,45,245,22,39,135,175,207,205,110,62,123,31,165,138,183,72,66,96,217,150,172,69,147,145,8,239,243,3,35,210,255,208,92,62,23,147,108,216,15,238,234,81,176,140,92,50,239,177,13,152,179,244,84,24,53,163,254,224,34,220,45,226,90,102,248,231,240,48,25,209,7,179,127,187,14,8,203,92,233,171,168,146,18,173,32,146,226,239,133,175,84,214,174,208,24,156,217,219,12,86,160,68,68,153,98,108,202,139,171,145,158,148,126,118,14,18,203,195,11,191,15,34,82,45,28,184,216,200,122,179,64,36,146,201,144,248,56,219,240,139,154,57,156,246,225,105,210,187,43,96,11,123,62,152,148,87,137,70,59,19,188,238,75,217,223,167,152,115,200,218,157,241,50,4,94,38,106,123,225,243,10,74,135,131,116,132,200,166,255,52,226,157,146,190,52,173,79,82,196,14,23,206,91,77,225,51,61,46,255,109,194,28,194,18,52,42,35,44,41,135,45,124,164,232,112,121,53,80,43,197,249,92,59,202,136,91,179,35,90,159,91,175,126,205,205,44,173,68,186,225,243,96,196,251,252,173,217,97,213,15,202,37,14,194,125,219,31,116,59,207,0,149,194,68,136,67,154,4,187,117,143,94,83,226,78,240,174,42,76,205,87,117,152,225,241,129,207,82,184,189,27,177,107,100,169,18,24,242,162,207,241,86,189,47,241,150,198,145,177,250,186,87,176,109,148,53,181,219,76,24,215,154,110,161,108,129,216,144,209,139,29,174,85,90,251,244,175,78,229,91,128,214,169,4,230,48,19,77,194,208,146,234,113,250,251,56,235,108,252,50,4,48,89,143,233,178,181,250,92,86,76,117,242,133,74,233,179,177,7,41,102,147,42,15,93,76,207,253,221,57,139,14,228,50,219,228,88,150,64,53,42,71,57,72,242,195,34,15,109,177,30,65,249,53,159,5,177,82,41,82,35,133,95,151,141,156,104,77,178,201,130,238,186,99,87,134,32,123,147,0,237,250,105,168,212,64,17,123,145,95,166,184,106,164,249,62,227,18,114,195,162,154,36,197,70,184,32,248,81,100,3,210,169,215,42,175,3,181,44,133,14,100,187,187,75,230,114,111,99,248,202,135,28,25,73,176,120,50,90,80,102,131,115,37,154,212,222,193,200,91,138,189,193,217,238,157,17,236,219,96,200,220,40,186,11,186,48,175,247,231,70,232,81,42,39,23,185,74,87,117,0,102,91,38,39,170,78,6,220,43,79,144,59,62,7,197,166,87,19,56,187,193,122,114,244,232,71,85,133,207,14,194,207,68,144,212,63,187,0,138,181,134,135,21,58,82,10,101,106,7,157,230,194,232,79,78,162,95,74,147,15,220,109,197,188,48,170,255,162,37,111,112,246,195,185,121,150,39,189,150,234,196,232,70,196,36,68,173,215,96,234,243,28,62,151,139,182,50,13,78,85,153,127,205,51,137,13,221,7,83,159,19,113,30,78,125,236,100,245,106,184,207,55,91,76,109,148,113,199,244,173,9,72,102,135,205,21,235,211,164,164,12,151,195,180,160,142,121,206,223,49,186,136,172,177,131,17,184,210,67,134,195,232,168,234,0,57,219,147,229,21,136,86,150,188,52,206,131,141,236,142,86,35,174,220,151,182,248,54,5,125,71,201,175,203,130,136,37,217,200,222,15,43,126,41,237,115,49,84,117,159,160,161,101,14,17,76,92,182,71,240,244,72,135,128,54,244,201,224,2,165,184,150,64,234,203,240,33,134,52,186,207,146,213,220,62,229,60,53,40,235,138,126,2,249,39,75,133,8,182,222,33,160,79,248,32,143,169,71,84,116,156,87,242,1,128,6,199,57,0,125,96,38,97,191,26,125,149,49,245,201,204,244,195,155,108,13,27,2,10,99,88,239,143,118,86,222,33,101,72,11,191,193,90,125,224,87,83,5,146,83,38,21,128,185,71,55,60,195,150,109,152,192,38,124,227,223,122,119,107,40,133,41,55,221,1,171,90,21,14,167,48,32,238,123,53,75,48,200,47,155,159,203,141,90,227,251,116,94,83,62,37,5,38,94,14,1,191,204,212,99,5,30,141,20,223,133,169,34,16,22,180,193,107,121,147,53,211,234,157,122,115,76,32,253,107,158,221,220,200,162,111,180,176,213,172,158,242,233,20,251,181,166,61,5,21,142,237,67,211,234,90,245,100,49,16,247,243,106,80,142,171,196,254,63,48,10,124,53,224,45,78,239,6,39,184,55,14,159,254,174,3,219,74,110,135,111,24,219,182,124,185,194,148,48,212,64,231,214,84,0,89,234,243,182,254,94,200,173,137,242,44,48,249,195,251,224,108,71,246,210,91,67,98,247,183,166,236,235,108,232,245,185,9,201,149,184,24,45,178,245,185,184,182,26,168,77,63,249,243,96,111,247,195,202,3,41,250,3,215,203,99,54,216,194,158,159,151,198,249,196,225,159,50,132,54,25,182,65,217,97,211,41,208,223,30,22,227,185,48,102,193,154,244,25,40,192,246,230,79,158,9,110,232,0,192,56,177,63,148,179,186,188,246,233,225,204,221,23,70,9,160,175,15,76,38,97,4,140,69,179,192,213,232,196,254,224,213,2,58,218,137,9,233,222,210,152,254,171,52,213,174,128,121,75,132,66,58,177,90,145,115,89,140,167,28,27,149,206,196,168,199,76,51,182,204,62,147,18,123,210,162,30,27,2,195,51,78,189,255,252,160,117,82,33,23,28,47,6,95,113,235,132,150,232,152,254,94,107,154,235,147,78,226,228,58,239,197,28,218,199,214,206,144,168,96,114,180,96,26,47,1,7,12,66,146,87,150,117,43,27,213,20,197,48,15,131,226,104,65,82,85,155,12,61,61,95,33,152,102,231,150,236,200,96,11,238,61,97,76,132,40,229,212,194,111,117,207,229,98,134,6,223,65,26,180,83,84,224,19,22,166,146,59,233,216,163,95,230,120,238,115,230,57,109,36,207,221,205,170,231,126,142,73,220,120,234,100,9,181,219,35,160,147,44,140,30,244,206,163,18,98,242,139,57,40,86,9,206,82,224,147,189,236,242,124,52,102,39,217,250,153,21,120,204,87,148,223,20,41,79,199,172,107,55,47,109,97,31,88,169,169,123,112,177,154,244,251,94,84,223,206,38,233,139,137,139,117,68,64,209,59,234,178,178,17,5,219,17,71,33,116,209,135,94,76,89,206,246,131,57,187,138,173,67,115,82,102,85,124,194,34,146,219,116,96,147,26,73,195,59,18,129,197,33,245,162,192,211,117,3,13,30,77,231,202,105,10,7,249,126,237,101,60,25,57,122,99,185,145,188,30,168,91,126,50,15,125,114,68,242,124,107,104,169,180,253,185,24,46,176,223,155,227,221,104,250,100,38,7,19,48,105,179,166,79,86,224,225,56,106,187,59,253,101,72,25,183,212,232,192,136,152,109,109,51,220,217,107,192,148,6,102,109,51,164,71,163,197,17,188,209,149,143,202,179,18,209,12,184,141,73,76,111,248,51,135,224,11,159,119,70,181,126,11,188,209,110,186,40,250,210,83,78,55,86,241,147,252,232,116,62,180,121,193,8,76,229,153,55,56,133,19,73,22,62,86,155,82,253,185,55,166,65,187,40,204,230,44,30,12,215,73,81,103,181,98,159,113,189,139,23,126,150,148,133,190,215,34,253,158,187,111,166,247,50,121,119,129,173,116,201,207,200,219,222,81,222,218,206,234,94,11,129,155,52,124,98,133,173,231,142,11,83,253,37,83,37,156,164,237,39,66,54,83,176,69,228,167,73,107,222,242,45,19,115,223,82,46,119,208,105,130,110,23,54,17,14,9,138,17,253,73,87,107,119,253,84,72,244,123,32,12,123,54,116,126,181,81,154,180,205,224,76,123,61,42,166,13,148,107,85,129,153,88,238,231,130,39,183,147,104,76,241,83,167,157,239,140,133,242,30,4,157,55,2,232,28,245,42,130,1,99,190,38,79,190,209,8,190,131,139,32,226,218,66,125,68,205,110,54,79,79,224,186,96,186,155,15,134,182,126,165,69,48,172,38,13,38,211,56,33,178,118,119,57,3,1,176,161,17,183,13,179,161,249,91,19,197,209,209,67,30,50,72,70,103,137,68,1,167,232,173,169,232,189,115,188,149,127,14,77,75,178,222,206,29,87,179,55,208,5,251,167,181,116,143,193,3,105,22,108,89,5,102,233,235,254,224,24,51,149,55,33,33,103,91,239,65,118,64,130,93,210,7,1,225,52,141,128,41,255,213,107,201,144,86,191,53,129,23,97,39,34,241,75,181,152,195,123,124,194,167,192,123,59,77,15,184,107,125,34,245,83,131,108,238,15,174,246,142,111,61,39,138,27,2,132,184,242,144,128,144,159,102,205,184,203,34,229,33,99,73,24,8,180,94,233,112,67,137,254,41,138,9,77,142,139,71,215,106,55,104,165,100,2,239,151,38,233,215,133,97,129,76,11,69,60,51,224,211,77,244,167,167,117,5,191,57,225,207,46,247,94,191,183,114,148,132,78,147,139,183,201,0,220,129,89,171,233,103,200,231,160,74,223,185,81,230,134,221,132,94,187,97,181,86,79,99,13,163,86,9,65,9,216,4,11,2,238,234,56,184,207,46,145,202,64,255,109,86,247,249,168,246,84,60,177,83,116,120,17,103,155,31,152,172,74,11,24,13,123,185,57,246,203,49,95,33,189,183,69,239,249,192,80,1,186,163,131,146,132,37,232,57,242,93,123,60,59,192,81,128,162,247,238,216,65,123,171,224,77,47,219,175,3,211,234,55,96,61,240,16,82,151,99,74,27,97,59,220,70,107,70,16,83,216,118,92,183,28,97,152,34,126,125,251,20,216,129,121,251,182,114,80,119,137,10,190,194,172,139,35,96,148,227,164,209,40,208,106,219,31,173,17,1,147,239,201,30,62,121,245,34,48,181,42,122,53,4,236,187,56,153,105,73,234,159,171,145,144,244,201,16,125,237,42,209,76,58,26,57,77,127,242,102,118,220,138,158,181,177,62,84,203,96,55,166,105,195,147,42,131,114,209,149,245,151,41,84,186,2,30,6,27,33,68,96,100,238,110,0,107,80,26,217,62,159,179,227,141,245,208,65,139,63,244,180,208,156,209,162,104,54,44,189,24,183,102,47,55,24,228,236,91,93,242,53,7,18,79,125,60,120,10,203,110,155,92,138,211,115,129,33,46,101,133,233,183,59,96,66,17,250,104,28,150,124,197,134,136,207,65,67,159,252,229,39,134,21,119,139,86,197,54,111,178,235,180,200,113,196,92,238,180,85,168,13,172,61,96,164,199,187,194,13,1,113,135,205,158,187,202,231,220,208,250,253,197,72,133,116,125,49,22,214,18,40,188,125,125,47,59,103,15,127,47,204,65,183,78,12,20,216,123,216,98,24,251,97,232,16,48,201,219,18,232,217,109,125,250,176,73,71,197,189,209,26,31,245,143,225,184,154,130,209,81,62,48,7,237,31,220,145,145,157,253,251,211,195,25,236,248,111,21,57,119,129,178,72,207,64,81,42,255,52,25,133,178,119,116,145,131,78,245,243,224,156,238,111,70,116,144,38,78,146,211,220,136,239,148,107,34,14,108,165,228,58,128,152,77,125,202,234,136,177,137,55,223,166,218,119,108,95,98,44,222,47,17,23,50,152,108,233,86,192,4,224,63,227,43,245,126,207,224,7,70,216,74,187,10,231,2,79,189,115,78,110,116,84,233,228,57,33,216,119,97,36,61,135,14,176,137,163,142,79,12,189,161,180,191,165,39,17,93,91,217,111,206,74,42,180,227,211,201,40,248,241,39,199,95,234,172,104,239,189,41,28,175,94,171,55,108,129,147,122,86,246,191,205,61,115,150,185,12,113,80,15,152,211,15,53,35,63,120,98,204,32,58,181,192,86,205,25,48,178,157,175,81,217,37,228,236,187,113,43,34,123,49,98,206,36,21,255,191,139,182,179,31,23,78,28,158,182,107,122,20,235,156,201,33,9,188,3,39,171,85,142,218,99,96,22,37,133,17,90,240,141,16,102,49,73,180,252,8,174,97,153,231,15,110,4,106,89,214,107,179,137,229,182,10,110,72,40,234,8,108,26,187,23,53,55,10,153,241,144,94,64,145,215,97,74,84,101,162,167,36,167,120,208,17,245,2,230,98,121,50,228,213,218,141,98,13,28,34,52,145,140,182,4,126,124,247,107,35,74,156,146,54,218,196,158,196,251,41,85,2,101,203,215,54,70,228,246,86,49,170,88,170,91,225,189,60,108,130,218,123,134,77,41,48,203,128,159,128,150,21,143,23,69,169,186,185,77,10,199,128,114,9,129,49,30,242,29,32,31,43,139,72,148,73,45,122,16,139,83,217,89,192,228,135,169,126,119,250,23,178,123,108,1,187,194,144,109,122,192,3,153,124,133,123,155,62,21,99,134,204,6,85,225,217,226,107,154,187,238,94,210,162,80,49,188,94,97,152,211,114,174,250,104,108,8,86,220,28,78,115,210,155,27,179,254,246,5,12,54,36,77,184,9,195,151,43,33,136,219,10,138,156,114,49,18,67,46,75,12,108,198,156,114,117,166,32,193,159,155,103,148,212,15,63,181,251,213,159,194,48,237,108,177,165,186,145,117,13,169,191,95,147,158,53,56,147,49,120,77,202,191,240,145,46,76,117,138,88,55,193,155,231,208,183,47,140,138,122,147,181,207,202,58,174,198,46,240,102,203,245,186,2,225,182,233,74,8,100,249,123,22,110,241,238,38,178,114,23,145,9,17,73,253,201,40,96,88,254,53,141,224,70,102,67,46,222,166,105,125,225,211,189,187,68,121,55,203,230,57,199,92,152,128,74,145,195,46,130,245,173,57,165,7,29,255,179,231,126,121,91,28,212,17,211,234,23,134,103,147,101,95,107,103,112,223,153,162,83,74,234,255,193,100,157,170,175,95,168,140,100,85,173,177,170,219,234,249,157,105,46,143,178,0,177,150,21,175,104,128,98,202,247,122,79,70,77,109,246,136,141,137,77,157,105,102,43,140,156,97,192,68,32,94,163,224,132,61,239,170,140,172,94,90,34,212,7,25,27,250,247,133,57,140,106,193,219,54,29,202,171,43,12,76,8,89,175,38,144,226,153,140,3,15,18,183,67,96,202,199,239,234,100,132,244,170,29,137,213,112,122,5,239,92,70,202,145,13,131,109,124,124,232,78,75,5,246,173,55,63,19,129,159,241,167,165,2,155,52,10,93,47,123,30,253,192,152,124,203,76,75,215,235,189,5,76,79,148,78,76,244,142,141,155,195,27,1,243,165,48,220,245,245,224,37,140,9,246,141,217,167,133,105,57,94,241,252,160,150,52,141,119,241,72,137,110,174,48,14,127,35,224,172,238,49,123,89,61,93,220,252,116,187,51,227,9,124,206,149,105,197,131,35,98,47,76,16,4,84,209,29,244,47,194,166,90,148,71,15,140,211,240,138,155,119,84,7,244,230,63,251,95,135,81,102,214,222,112,206,153,167,247,197,213,44,163,218,42,180,131,31,182,39,147,161,90,105,1,143,213,123,220,156,224,145,76,197,155,83,140,215,115,115,40,164,80,161,10,108,217,138,7,163,222,253,129,201,254,213,128,171,110,178,136,156,148,232,228,131,146,210,23,87,220,80,253,206,177,229,194,44,86,85,247,34,155,152,196,221,235,159,229,58,161,150,221,5,69,90,246,158,165,15,140,228,140,108,14,97,172,53,39,164,174,100,68,220,38,63,13,255,220,151,39,104,102,68,37,231,7,174,126,196,1,102,93,149,223,54,85,227,229,143,134,44,160,232,23,25,28,196,128,3,175,164,135,47,91,128,60,164,9,106,202,165,31,120,185,254,4,48,204,91,121,112,106,201,182,191,181,233,146,173,170,40,149,155,126,239,105,126,8,122,177,109,16,252,193,206,112,152,67,191,37,53,193,126,230,92,137,90,74,177,199,220,116,139,80,91,192,243,1,86,118,87,216,246,96,14,159,5,162,125,208,137,240,172,163,211,34,114,15,198,235,212,153,51,103,2,160,178,85,214,213,61,109,195,237,87,51,97,137,15,228,222,38,234,116,87,16,130,240,108,38,253,193,113,236,64,133,201,63,54,134,147,249,229,204,140,193,96,37,140,14,19,243,143,253,54,21,115,99,120,13,152,221,187,188,226,72,202,138,49,49,88,113,111,196,166,182,220,155,169,253,110,136,97,139,17,107,149,91,159,247,26,46,11,104,12,174,253,194,165,29,225,197,240,54,7,166,98,73,30,44,67,118,241,192,8,98,151,187,126,174,70,110,248,14,174,101,229,47,47,104,121,208,206,252,212,227,222,157,121,224,53,25,196,64,68,247,239,107,153,247,91,116,164,110,85,41,193,201,94,230,112,248,60,138,113,84,39,52,120,163,69,192,230,126,250,224,130,174,190,63,26,214,141,243,37,18,209,130,253,109,22,29,62,35,233,5,232,72,83,97,243,153,253,183,161,155,190,189,8,57,255,50,88,89,3,134,49,46,55,135,245,230,171,246,121,176,73,77,239,123,49,11,141,231,52,3,198,26,248,61,185,21,41,165,22,55,79,86,109,252,224,114,182,180,35,158,12,77,213,246,158,12,222,45,162,56,14,67,201,233,114,49,103,210,7,15,230,29,249,218,236,93,178,203,126,44,179,69,123,58,17,8,24,160,192,151,253,193,49,141,122,53,215,132,35,232,164,211,95,219,20,248,202,235,166,152,153,113,244,112,184,155,85,250,131,141,195,183,226,123,154,180,201,251,34,212,166,172,20,223,147,50,128,39,153,67,33,179,21,200,150,248,109,54,98,77,96,88,84,37,110,14,71,43,201,213,72,122,229,120,111,70,201,139,5,163,43,108,241,93,159,56,176,118,120,37,242,68,62,16,138,140,171,207,20,196,57,79,96,186,250,104,209,89,112,148,207,255,188,52,234,63,254,183,255,254,143,127,247,191,254,233,127,254,239,127,250,251,127,248,191,212,81,71,254,215,171,163,254,139,143,243,158,214,246,90,175,115,226,237,210,21,102,15,26,29,136,98,49,153,138,96,245,117,223,82,226,54,132,2,145,244,16,219,36,76,239,2,168,128,63,37,168,31,156,175,171,153,193,99,191,252,252,129,167,9,89,250,205,59,228,144,93,181,135,192,18,136,171,57,170,47,185,57,187,186,146,227,189,42,138,42,210,251,102,90,206,210,179,7,167,0,76,250,238,192,231,55,30,172,180,38,253,163,33,232,220,219,107,20,104,42,10,155,118,148,63,88,55,53,124,185,55,149,235,101,250,120,239,148,21,200,76,133,92,203,114,61,50,224,115,43,29,147,68,16,139,95,76,98,255,21,243,49,160,241,200,246,25,152,105,167,61,229,72,164,32,241,227,232,254,177,217,38,103,105,148,106,201,133,234,159,235,28,214,90,209,155,151,223,62,35,96,200,241,91,230,49,12,209,98,22,36,177,221,244,230,204,85,109,197,163,157,221,233,154,69,39,201,129,158,113,60,249,238,73,218,20,242,97,174,209,209,136,1,101,153,36,207,135,63,7,238,152,160,207,12,57,146,76,38,208,69,241,61,143,54,205,245,85,241,194,249,67,230,55,26,149,88,115,233,50,251,55,155,154,226,123,82,247,57,228,230,156,137,61,84,74,20,136,34,49,185,58,113,160,232,49,6,154,137,102,201,162,136,141,122,170,49,251,47,161,84,31,152,176,91,218,111,10,166,208,77,224,81,77,79,50,22,197,205,170,40,203,245,28,206,70,64,184,238,108,171,101,143,98,181,179,233,237,66,208,255,146,247,202,249,231,199,230,48,165,208,89,174,198,48,245,237,220,150,73,22,188,215,166,78,58,121,8,10,216,226,242,178,135,65,247,173,196,218,49,204,41,78,119,64,57,84,153,151,133,73,115,154,178,125,66,79,36,70,47,83,244,144,161,143,65,209,144,223,254,200,46,51,189,22,10,179,122,220,252,12,112,217,63,33,12,51,231,107,210,89,68,255,11,41,220,25,218,47,92,140,219,162,108,42,77,223,190,248,131,35,223,46,82,88,132,131,207,78,34,249,205,233,197,26,249,38,204,115,213,240,217,207,98,188,171,247,30,228,52,253,181,168,202,37,177,174,219,93,216,169,178,79,23,110,22,102,84,103,18,243,231,198,14,76,93,75,54,95,151,211,162,159,16,224,129,75,58,154,221,210,105,55,191,26,49,158,188,63,187,120,236,13,238,107,37,76,135,122,111,31,184,186,248,209,226,235,180,169,231,166,110,188,26,191,58,155,214,97,253,192,201,197,8,129,187,212,8,131,82,31,30,40,133,90,85,97,6,247,59,209,113,96,159,245,3,191,141,29,123,103,113,240,230,236,194,166,54,46,134,45,213,244,84,133,179,249,77,238,160,223,245,97,114,224,254,72,105,200,61,96,111,115,152,146,195,61,242,248,205,203,176,24,121,125,9,249,10,11,84,252,71,111,104,0,199,211,156,146,92,141,253,235,11,214,12,43,241,86,244,116,158,25,81,9,56,74,18,47,225,52,142,11,141,195,149,66,5,121,47,98,199,89,130,18,156,161,21,229,152,21,23,103,19,67,22,120,66,171,141,184,1,158,126,18,7,218,166,173,183,227,244,126,86,67,81,38,219,219,216,50,237,93,157,81,245,16,184,142,144,94,181,96,76,233,159,171,207,242,150,223,197,28,162,245,193,171,29,34,34,208,99,66,89,2,23,132,235,242,131,213,183,199,226,10,195,149,37,45,76,132,198,138,4,37,182,153,166,4,76,218,162,40,76,20,233,221,252,99,172,192,79,193,65,127,143,86,62,41,126,234,61,186,111,225,208,112,220,159,28,254,78,102,4,16,241,45,234,215,102,255,196,98,198,245,70,182,224,25,85,22,250,228,37,233,123,79,42,85,52,22,131,152,237,142,23,235,120,233,116,137,3,209,115,163,43,225,241,144,36,41,5,165,13,117,209,128,41,140,207,26,69,130,64,156,95,208,16,70,187,194,56,173,69,68,178,162,36,168,33,42,68,215,74,52,11,254,212,67,127,27,25,212,17,95,236,156,78,133,79,71,112,13,238,101,160,196,48,62,232,227,68,27,44,230,33,219,182,55,41,134,8,51,197,170,26,112,220,240,220,86,192,181,105,242,148,141,209,233,213,1,175,15,185,128,112,37,6,97,254,220,166,136,58,63,177,80,247,145,5,165,58,68,230,241,69,1,141,31,155,166,185,83,106,131,15,19,192,189,199,166,105,202,174,26,29,163,214,96,94,215,83,139,108,147,90,26,2,99,107,235,65,92,59,60,10,239,1,216,124,0,28,70,236,93,98,234,184,68,68,79,169,24,166,104,226,149,236,219,118,245,23,206,114,198,32,144,184,56,84,203,119,53,49,41,13,201,163,215,230,213,132,7,54,71,74,137,170,83,216,18,89,14,99,200,136,15,225,129,209,11,241,80,104,173,38,12,32,87,23,236,200,238,70,8,42,89,219,162,232,177,45,9,216,60,141,129,76,166,6,161,168,247,124,141,130,110,59,14,174,146,198,128,32,153,35,9,130,48,156,204,27,157,209,233,159,203,232,20,66,138,224,222,248,67,220,123,155,189,158,144,238,54,245,79,20,143,94,152,0,176,214,115,252,194,255,55,80,132,56,210,25,234,242,214,136,43,46,95,180,39,57,87,50,91,15,158,150,215,191,121,163,205,145,89,94,26,57,102,231,245,204,68,222,85,156,98,200,126,64,72,237,158,209,34,232,173,137,33,180,63,174,139,32,249,48,146,7,50,0,44,240,144,61,33,76,252,113,139,93,203,70,170,108,186,162,218,48,97,68,17,139,62,199,8,156,45,182,231,47,27,244,1,153,83,206,64,133,112,237,55,183,228,166,236,177,144,164,132,228,229,153,83,196,17,52,85,119,214,163,237,146,183,36,86,231,214,165,147,154,226,234,65,65,34,18,184,70,206,15,92,94,194,24,238,166,150,123,52,12,183,220,177,99,176,188,45,173,24,36,142,55,157,64,54,88,67,118,249,160,86,213,236,40,249,230,79,102,117,64,193,244,123,67,184,16,239,114,96,102,215,233,48,92,98,25,187,4,182,91,84,60,161,154,214,181,242,174,82,77,237,68,44,210,232,184,22,73,186,121,18,40,156,145,163,55,203,35,41,123,56,253,54,206,79,148,7,236,173,189,248,192,80,46,3,213,211,178,165,232,199,240,4,11,133,141,168,81,202,107,195,110,107,254,189,208,217,204,154,183,173,104,52,228,120,178,110,149,149,122,115,230,137,248,109,115,28,40,31,56,205,190,95,85,132,186,52,88,101,194,238,158,192,167,58,61,9,127,192,164,204,220,239,139,212,13,76,68,153,168,57,208,56,53,97,80,46,209,116,115,136,155,75,139,38,67,133,68,28,1,8,53,19,201,190,159,131,224,133,238,213,11,70,35,197,115,213,120,73,157,177,212,165,132,229,220,125,190,10,23,212,243,100,210,40,166,72,233,37,225,12,52,181,174,166,122,144,232,147,151,207,152,252,160,44,17,182,127,246,216,52,213,53,152,83,126,96,236,100,3,70,144,64,171,107,144,169,139,246,166,11,42,177,135,80,245,217,201,122,181,238,121,229,77,162,85,225,156,156,108,11,124,182,34,178,153,56,27,46,140,102,188,100,137,244,73,250,212,5,161,204,244,170,138,136,226,200,9,135,157,201,25,174,61,224,164,82,139,219,244,94,125,198,66,95,66,75,250,56,145,44,47,48,163,214,16,231,23,45,103,34,89,29,149,86,201,140,233,165,24,202,40,122,94,3,198,62,80,11,25,17,164,119,218,181,213,151,157,63,42,140,44,214,8,152,99,193,212,66,43,138,17,163,186,115,239,79,33,60,55,39,135,235,133,142,20,78,37,173,63,163,162,197,83,32,70,136,100,39,169,239,133,45,80,220,28,27,196,170,165,138,68,151,189,94,201,156,193,69,78,10,120,165,21,37,152,148,244,127,138,13,45,146,209,226,106,115,122,215,223,38,56,209,102,192,117,233,123,25,71,47,170,9,225,44,86,173,78,35,184,239,218,248,20,50,66,205,214,123,111,106,65,226,201,120,46,125,240,101,38,130,61,106,44,155,58,84,115,48,107,113,246,130,50,79,201,126,87,152,146,178,168,208,52,181,132,162,48,165,112,222,228,104,143,107,81,222,122,132,241,51,193,194,123,43,250,203,248,15,196,247,32,28,160,133,32,172,254,20,46,59,76,97,184,150,11,114,76,88,62,45,224,167,144,52,124,0,220,162,74,139,92,73,21,47,74,251,109,26,209,225,132,74,129,52,41,253,174,68,17,37,234,93,218,38,7,13,193,14,43,19,78,245,51,174,19,110,216,113,49,19,122,251,252,244,12,250,230,48,239,163,245,125,47,52,136,226,106,219,58,126,190,135,169,201,56,92,202,39,24,132,93,114,74,49,66,80,247,154,159,215,158,120,86,199,213,231,144,158,117,98,192,243,36,121,169,189,9,191,136,178,18,176,57,215,58,140,153,161,54,218,233,165,108,54,3,46,59,233,140,68,113,218,244,5,166,33,251,223,116,186,59,243,118,44,124,40,8,14,29,32,11,198,183,175,32,205,70,166,214,103,18,196,207,249,193,180,191,206,119,176,129,162,15,159,111,213,182,214,225,155,231,83,145,171,107,255,140,108,72,78,45,222,122,98,246,218,255,104,50,221,43,224,129,50,189,192,168,139,199,247,162,104,68,207,32,153,106,154,216,120,2,99,79,245,153,77,87,20,244,209,102,59,233,163,13,124,76,246,123,52,140,7,117,186,44,232,113,196,139,17,15,250,212,196,46,156,204,188,167,81,51,153,151,22,220,66,108,137,39,163,32,179,124,106,175,89,13,253,167,49,222,110,58,145,147,109,126,109,138,68,104,250,76,135,252,209,171,238,88,156,150,150,57,102,132,207,61,67,116,86,236,51,109,104,161,34,241,234,176,30,131,17,82,91,214,226,235,68,56,193,89,73,53,115,24,218,235,67,24,33,116,236,28,26,164,148,149,242,97,213,160,190,97,128,173,83,132,215,122,224,108,25,82,135,7,74,20,194,70,33,131,225,39,28,100,19,107,214,210,158,100,245,83,254,193,216,217,204,33,100,69,234,165,150,231,82,144,65,64,235,42,11,37,10,151,33,31,220,68,122,207,110,127,42,209,139,234,68,231,160,153,215,139,200,15,112,119,10,28,157,59,71,153,177,144,181,80,190,105,126,198,233,102,157,179,132,214,71,217,203,233,107,78,133,156,188,170,208,198,205,171,42,7,133,243,180,192,146,41,145,130,167,55,186,225,135,246,143,84,227,129,121,220,30,48,57,130,166,84,72,104,150,213,225,100,26,74,31,56,100,190,79,15,135,243,163,36,206,137,83,106,10,102,171,169,44,124,30,109,61,58,227,250,101,183,139,194,84,61,229,71,155,173,114,182,131,135,137,83,141,63,57,69,23,226,30,96,240,78,254,100,197,66,87,250,211,167,99,142,104,149,50,205,80,236,243,211,37,228,132,168,47,155,18,215,4,62,243,86,141,159,238,253,163,7,199,169,134,249,216,97,72,89,233,211,166,43,146,176,100,209,177,205,153,31,246,233,240,108,37,48,211,218,231,183,147,92,205,126,81,5,198,38,20,206,208,1,32,208,145,100,86,91,230,15,80,93,45,11,93,239,178,149,219,106,139,129,235,27,224,247,182,183,82,145,207,76,222,67,30,132,115,96,78,250,228,132,116,92,99,156,130,140,220,84,9,25,171,32,152,56,193,254,166,104,243,161,168,44,249,66,130,192,39,57,35,225,157,111,11,215,251,189,81,1,80,25,60,138,102,166,139,242,82,80,72,90,85,72,237,203,228,89,252,230,167,137,154,234,67,177,20,239,80,105,26,76,251,42,79,75,33,5,27,117,231,219,23,68,155,235,151,151,94,130,111,143,179,132,156,115,248,109,170,51,157,111,95,25,33,31,86,251,233,107,201,117,77,8,135,167,172,114,47,235,199,81,112,152,170,205,47,156,194,238,161,147,83,199,27,71,127,155,236,233,69,41,93,85,253,15,180,208,156,191,208,41,246,192,48,243,3,15,55,118,234,230,233,146,243,247,234,28,99,224,192,237,211,160,56,94,56,165,189,51,113,39,189,148,220,85,252,46,130,162,171,126,63,70,116,19,72,152,93,89,204,131,12,199,187,53,222,76,89,101,48,204,105,174,134,216,4,58,35,218,141,176,185,239,241,82,230,96,162,18,28,231,214,108,103,28,30,86,226,38,226,7,3,73,121,127,52,148,142,134,200,121,17,75,90,241,45,170,149,37,168,238,2,18,148,174,24,132,226,109,18,15,24,214,218,85,66,122,182,83,189,46,174,157,164,145,41,145,8,97,146,198,249,116,125,4,110,86,74,161,60,66,66,116,125,132,98,200,134,60,65,149,81,148,209,203,66,142,67,83,200,177,152,208,170,202,127,96,29,80,28,30,60,123,86,165,11,28,77,3,198,83,73,117,75,32,86,204,208,145,217,102,125,251,17,15,153,97,127,217,209,140,68,1,83,219,116,71,81,58,28,182,90,63,146,17,104,91,37,151,191,68,50,168,21,21,100,177,144,70,200,235,116,188,184,186,162,88,17,186,132,205,25,248,202,100,177,18,232,21,106,191,22,90,212,37,4,242,124,119,50,50,84,31,148,241,21,62,115,107,246,165,17,222,241,252,222,220,100,132,252,193,27,20,58,125,237,97,241,96,215,207,161,48,188,255,17,76,182,32,224,212,63,35,155,242,105,175,197,167,160,135,141,210,252,244,242,80,225,160,188,101,230,143,132,7,137,4,159,12,141,236,160,146,67,195,236,51,252,151,207,251,55,21,11,27,240,193,253,188,108,166,130,123,233,100,135,76,83,104,191,65,147,56,243,186,182,89,198,96,37,132,152,26,220,165,15,92,86,72,42,178,225,30,186,112,154,125,115,188,52,170,157,189,126,198,174,209,141,66,2,10,209,240,241,29,218,37,186,97,130,192,152,85,112,197,118,213,161,77,197,210,249,129,207,136,242,89,165,226,70,38,142,228,86,233,61,188,10,19,210,196,105,5,189,185,241,112,125,229,171,136,20,124,20,189,40,211,123,87,179,89,248,44,140,72,246,134,32,30,2,189,185,233,192,159,161,112,92,141,159,250,209,160,49,199,50,71,201,163,228,15,218,81,78,15,248,163,23,106,197,184,94,223,220,161,86,157,53,89,47,238,70,148,113,24,161,195,174,226,56,208,131,93,120,167,154,231,194,231,230,144,93,189,23,85,242,57,229,51,23,34,210,237,155,82,164,173,199,212,229,197,234,181,226,98,171,45,29,159,137,84,47,206,86,8,37,176,153,60,246,80,95,171,73,245,68,161,193,58,51,181,155,163,180,138,173,156,145,113,38,97,127,233,202,17,65,20,188,25,55,253,181,55,117,164,146,173,3,54,213,197,128,41,186,151,151,46,198,175,9,69,57,190,166,106,152,157,67,192,153,244,189,69,179,113,183,245,183,153,37,93,33,240,192,68,163,85,10,12,95,65,223,40,64,15,92,31,213,171,97,172,10,71,233,52,122,45,212,255,208,7,164,106,120,170,14,18,37,49,161,39,196,145,176,12,85,158,130,216,90,67,71,47,155,179,199,71,143,235,244,171,18,242,128,148,197,171,2,211,175,154,196,225,242,149,96,53,15,194,25,114,117,217,100,145,178,202,59,101,236,112,93,154,16,165,157,170,48,97,121,215,98,57,48,194,11,130,50,125,187,238,20,122,248,226,39,77,54,135,19,104,11,81,196,179,187,204,42,76,120,222,49,199,144,166,102,248,35,5,137,128,227,123,107,203,231,47,189,26,31,224,22,106,143,38,154,164,87,147,197,8,1,87,34,244,31,9,76,18,56,219,219,140,201,189,103,85,59,181,196,148,159,155,138,49,46,230,248,192,94,93,128,190,249,70,204,248,123,241,124,168,217,156,235,47,175,18,74,214,197,4,133,218,231,226,249,76,3,152,232,147,138,13,25,207,39,133,220,233,36,190,172,26,151,219,126,192,21,50,79,159,82,233,205,109,220,121,127,231,105,105,65,253,229,217,195,205,182,155,20,90,249,60,55,36,215,16,13,101,242,94,170,106,187,49,9,9,85,80,182,66,42,4,143,142,100,114,90,55,48,249,153,245,189,186,10,76,55,252,106,84,86,175,243,66,13,149,194,122,125,177,179,95,242,176,4,74,43,120,82,125,80,164,139,2,53,145,25,129,57,167,250,231,96,10,215,253,11,254,206,173,132,166,104,37,189,178,244,181,6,178,75,53,96,194,45,170,158,57,76,111,214,225,76,44,84,175,238,28,76,252,201,10,198,62,170,1,187,187,105,83,6,204,9,65,63,117,201,110,184,115,80,140,96,84,43,149,230,116,129,25,224,4,123,64,97,211,154,114,248,156,231,178,138,211,194,252,28,241,53,161,38,125,52,138,161,129,236,167,108,123,38,67,153,101,59,194,80,243,9,28,35,13,33,106,65,164,105,207,80,237,79,164,120,170,131,10,102,223,228,168,67,239,151,98,207,143,180,45,5,4,161,24,141,33,91,85,137,88,138,224,159,162,47,59,167,175,118,173,149,176,5,156,244,88,132,237,53,110,9,161,70,221,136,157,43,108,194,175,14,219,210,166,146,189,136,152,238,184,55,135,143,162,162,187,166,154,30,87,83,178,172,15,6,83,234,105,85,167,79,161,150,69,2,250,140,94,74,213,162,70,121,56,181,246,48,57,65,23,114,103,29,1,3,157,164,25,48,137,34,213,186,30,120,117,230,7,83,50,161,240,100,105,11,120,96,165,37,175,109,172,147,112,28,32,67,44,133,90,192,176,230,66,244,188,90,202,77,224,149,247,83,15,175,140,48,189,152,26,228,25,194,228,133,178,9,105,52,28,62,158,52,63,58,183,73,151,0,210,107,174,188,99,87,55,85,157,198,70,230,25,14,160,76,55,218,7,46,47,114,6,60,135,106,105,183,42,167,34,35,59,109,49,28,224,60,49,34,86,114,222,43,127,198,61,185,235,167,142,191,7,245,152,10,19,117,13,187,2,170,38,171,46,124,213,50,198,113,53,14,118,114,22,100,49,123,226,105,102,123,161,231,111,155,10,66,108,155,22,235,67,231,233,76,69,102,142,38,165,110,75,27,45,81,159,86,226,106,82,38,58,56,207,36,195,25,235,233,204,79,213,115,236,102,115,27,110,8,80,163,166,206,27,196,123,35,78,74,103,56,179,132,180,169,49,179,194,187,130,28,151,106,150,66,201,11,159,84,168,74,123,75,42,194,174,134,42,239,48,86,91,249,3,155,187,114,192,253,51,171,36,99,60,187,43,0,85,231,227,35,6,79,44,210,29,5,90,31,159,199,130,253,31,253,168,99,195,80,181,197,146,73,8,5,12,27,176,171,72,61,98,108,254,206,237,44,99,162,125,131,194,61,126,97,254,96,28,20,245,156,9,47,123,38,129,207,102,236,3,115,52,15,207,128,10,65,99,124,236,10,118,142,175,241,171,163,255,154,2,108,231,154,0,99,229,43,247,102,30,238,209,73,17,98,153,31,147,134,201,140,19,94,33,16,108,186,94,109,202,134,227,57,141,156,153,224,107,241,80,98,135,133,213,235,199,45,14,49,231,190,223,205,121,118,181,72,97,179,28,154,138,24,143,169,215,1,1,142,252,188,89,58,234,1,138,150,40,142,249,17,46,52,58,213,8,71,133,0,57,112,215,20,69,67,221,34,246,110,88,237,158,213,68,110,94,209,41,110,239,230,76,104,10,83,230,224,10,227,192,85,55,88,144,123,94,63,202,231,28,41,117,111,102,154,10,39,227,253,116,86,231,150,202,153,34,166,66,188,64,212,95,168,33,46,219,61,170,6,220,133,191,15,92,91,138,57,33,163,207,167,78,33,231,226,249,70,22,35,64,55,203,56,228,22,119,45,55,74,218,110,50,101,16,151,161,126,205,97,108,104,245,183,11,212,148,24,244,36,1,134,126,16,56,112,251,125,106,139,208,77,133,115,172,138,184,140,55,109,20,243,178,136,75,43,231,40,185,115,230,108,24,61,33,153,165,213,82,120,70,146,28,216,242,149,10,147,24,245,155,195,175,214,163,59,162,132,231,6,254,181,18,89,83,237,9,236,158,106,216,117,224,27,170,254,18,88,179,85,47,240,239,48,90,182,26,57,180,12,171,104,199,111,55,54,30,235,107,134,19,187,229,76,245,75,22,145,227,70,35,58,103,226,192,176,122,117,216,195,142,25,30,229,79,136,91,20,253,237,68,229,111,88,131,109,202,36,101,75,139,139,143,56,162,157,229,227,163,160,76,41,97,142,77,169,237,144,164,90,125,93,181,205,25,134,80,157,108,167,194,51,197,166,53,153,50,187,250,69,81,86,23,161,198,196,46,50,103,117,101,66,173,46,133,207,21,44,10,245,6,35,196,81,250,243,170,66,102,74,220,166,168,217,140,179,211,129,81,150,18,195,168,105,214,144,110,14,118,134,203,252,56,139,157,217,113,133,187,23,222,12,178,211,192,71,158,66,47,135,59,172,93,177,52,155,20,115,6,202,41,97,232,15,159,93,236,120,134,103,187,169,186,224,50,173,185,80,182,165,232,173,87,181,6,59,55,30,94,31,70,123,192,134,155,106,208,53,195,87,19,243,46,42,198,212,221,235,103,46,31,118,106,70,35,18,120,145,70,15,24,75,90,217,4,33,43,45,22,117,29,227,94,217,25,98,179,252,226,179,150,174,29,50,68,170,149,130,122,114,197,136,145,89,27,156,26,200,26,239,205,194,248,113,30,235,176,192,226,189,81,199,90,218,85,208,108,142,152,118,170,84,71,203,178,138,134,35,143,30,48,219,107,133,201,96,196,8,194,141,114,108,133,139,229,25,28,102,215,35,9,64,194,227,197,245,47,32,249,205,143,9,29,93,37,68,146,19,68,56,213,3,6,70,23,222,225,66,173,193,248,216,204,61,27,32,182,14,89,119,50,136,236,48,21,57,76,234,88,109,230,208,145,24,207,135,17,234,129,58,193,85,148,19,99,116,158,39,175,34,128,129,155,52,233,99,183,198,196,143,171,170,221,97,33,97,251,172,49,109,70,237,106,150,200,39,173,207,57,19,85,4,129,39,9,224,252,124,55,171,158,10,171,153,199,175,176,244,68,144,105,234,111,227,47,145,30,76,41,150,220,252,28,229,186,139,88,32,180,71,198,74,45,36,205,216,110,60,184,125,60,90,161,19,52,183,148,222,171,170,12,5,40,71,137,120,240,51,53,231,207,197,148,96,134,159,40,22,238,106,18,115,218,151,170,149,231,162,202,90,185,63,240,114,105,2,68,116,206,249,72,150,71,234,105,96,161,185,193,43,197,36,233,3,99,202,233,173,66,133,141,154,172,66,199,73,78,133,132,48,192,212,36,77,158,40,183,15,23,85,136,42,169,104,155,146,188,95,222,104,12,167,38,187,117,206,232,161,227,7,92,63,103,152,3,207,230,86,21,232,80,213,239,132,138,119,135,43,29,89,2,169,141,244,129,177,32,15,91,92,115,3,214,23,67,149,176,246,128,209,99,215,171,17,58,152,97,201,91,24,239,10,91,42,214,95,140,24,163,54,75,161,50,192,55,98,212,10,152,194,176,186,176,82,215,231,110,193,21,55,178,164,158,187,104,108,249,247,134,221,251,57,76,99,134,112,166,146,176,96,182,9,182,170,21,113,10,223,5,146,120,28,97,213,68,121,226,226,182,195,254,185,215,174,62,199,101,90,217,174,155,71,35,223,32,29,53,153,210,142,123,94,159,121,102,233,193,175,152,245,220,240,139,141,221,181,196,120,250,236,87,60,9,8,187,30,69,91,53,181,158,228,59,111,139,227,105,167,36,53,126,151,96,249,114,24,86,140,94,109,230,49,43,204,186,207,217,89,119,167,88,210,116,103,24,48,184,208,41,19,203,108,80,167,122,177,241,49,167,38,241,242,54,137,92,191,121,250,25,255,8,204,230,56,110,126,86,10,146,242,2,159,9,186,133,117,58,234,95,66,64,128,161,63,217,210,60,139,114,104,101,2,147,39,105,113,49,121,63,49,48,111,200,204,187,29,247,128,192,182,62,22,230,137,237,175,123,167,51,99,105,125,0,39,170,233,139,47,197,167,172,197,130,34,162,226,163,211,210,109,37,127,96,140,47,150,59,194,243,44,178,246,90,86,202,163,27,103,96,82,212,153,21,54,63,57,111,20,88,56,178,120,82,210,183,92,69,166,245,109,108,110,249,30,8,195,15,55,2,71,119,94,147,25,232,167,62,219,232,142,129,168,134,68,147,201,63,185,7,57,59,112,165,57,147,31,160,158,112,59,140,192,134,36,212,96,142,47,215,33,107,150,251,215,168,255,25,140,230,241,235,112,162,152,228,61,184,85,50,122,117,128,29,99,178,78,213,9,70,123,56,67,227,106,120,90,80,94,44,19,3,114,3,229,142,232,179,20,152,177,245,220,65,103,108,108,64,171,108,202,39,75,214,185,126,6,76,1,246,22,184,90,9,199,131,135,204,73,19,89,232,217,199,187,154,68,149,194,25,55,223,226,240,52,138,221,131,209,247,138,233,146,232,210,18,86,251,52,30,154,115,99,17,192,29,58,51,216,22,126,135,85,55,129,175,45,238,154,211,2,153,30,175,69,15,121,84,49,54,129,12,105,252,213,128,183,132,63,136,130,153,114,71,160,231,28,251,82,114,211,42,247,229,139,64,26,216,122,53,242,135,241,94,116,98,153,76,129,87,140,144,158,76,83,83,158,251,60,202,242,2,27,10,52,219,200,179,235,147,81,108,112,155,148,93,112,147,160,15,190,220,19,183,32,135,187,217,242,202,91,167,53,223,197,248,199,190,93,26,126,117,148,185,220,175,105,53,153,181,203,147,145,133,243,84,58,242,212,51,201,158,29,113,66,226,185,247,173,177,183,172,159,39,171,112,47,124,71,129,87,88,146,220,173,21,117,37,87,206,110,205,234,1,245,201,112,164,247,161,125,110,142,29,206,214,70,193,207,252,142,78,66,187,91,212,192,38,69,181,205,243,2,205,12,9,218,219,103,225,87,144,166,199,40,206,70,196,248,118,2,79,214,124,223,156,158,177,131,48,147,192,76,128,46,232,101,33,105,21,220,135,165,75,86,218,111,62,33,110,202,8,89,197,4,22,252,106,163,123,41,156,32,60,220,168,39,69,201,70,55,14,120,78,98,7,203,209,68,94,70,80,140,182,203,244,139,81,139,17,85,199,3,35,234,125,15,181,141,12,193,20,245,195,3,159,175,155,125,178,165,120,155,101,88,96,140,179,124,132,84,8,62,93,30,156,77,85,247,106,16,228,213,82,123,250,35,22,30,36,141,234,173,98,206,208,89,30,13,19,181,121,211,10,28,136,200,46,11,156,177,49,184,113,232,134,253,84,147,90,68,74,75,137,174,221,145,95,216,173,212,183,128,77,106,237,225,43,57,204,136,120,147,241,28,38,71,84,252,106,75,131,190,32,32,71,123,142,34,126,245,64,190,230,133,33,16,27,37,223,235,48,11,181,208,191,185,86,58,42,69,70,74,252,0,198,53,242,54,234,25,157,173,232,84,14,185,172,187,198,103,195,43,51,137,43,203,129,57,217,20,111,53,118,58,98,235,117,38,138,45,171,62,180,181,46,162,119,84,64,225,28,123,225,115,140,84,135,5,132,211,215,244,16,122,99,209,230,112,241,96,236,23,156,184,78,116,140,222,241,6,160,21,48,184,139,84,51,61,167,157,21,206,230,224,119,97,92,159,180,31,119,40,202,49,124,57,102,110,169,173,35,13,183,222,94,8,195,182,37,58,156,84,255,20,52,81,28,254,149,26,8,108,182,120,254,98,217,108,124,183,192,41,5,11,27,167,215,179,100,189,152,47,82,216,61,199,23,73,70,250,201,2,119,126,241,130,20,233,237,183,33,161,72,230,220,208,23,230,179,54,66,47,155,2,115,244,240,7,59,191,155,150,72,128,78,75,45,87,31,34,231,196,68,198,93,158,27,89,149,124,139,70,112,106,42,36,148,31,92,204,3,211,31,173,34,124,38,29,141,144,253,112,5,18,115,171,60,131,72,126,59,81,158,117,159,188,34,62,67,57,70,192,148,111,47,63,236,215,109,178,120,178,140,152,41,130,47,81,176,35,241,245,122,55,111,198,147,95,23,69,28,78,22,94,118,1,145,40,165,152,25,193,165,247,49,225,161,85,119,110,175,118,238,204,239,176,62,155,149,60,60,248,124,217,38,63,76,4,240,38,91,176,144,232,75,116,181,167,5,178,239,54,9,77,103,100,126,95,39,107,88,203,250,217,204,232,185,93,44,37,177,38,129,251,52,46,108,250,34,239,8,196,218,131,108,220,133,207,233,20,33,236,7,227,138,58,61,237,86,77,187,236,201,157,113,110,123,53,10,213,188,133,37,237,48,225,1,82,96,232,48,210,79,210,129,177,19,37,149,118,225,2,201,78,198,86,53,214,91,11,152,213,72,118,104,213,76,144,188,65,73,171,237,170,191,141,210,178,151,138,193,76,226,243,85,129,145,121,139,247,178,26,41,153,114,168,44,243,74,177,106,219,119,113,177,157,4,94,144,126,118,248,236,198,250,11,149,77,230,8,108,99,28,134,191,33,3,179,152,149,227,13,255,83,44,61,245,100,7,124,150,203,123,54,195,212,134,18,160,246,129,167,199,47,206,127,77,114,74,122,117,179,106,239,11,79,163,247,77,129,43,36,159,219,255,45,227,33,217,200,9,67,30,123,148,11,119,88,186,178,228,23,234,206,215,244,171,169,217,26,242,69,112,110,204,110,169,141,84,243,25,137,239,192,59,47,67,196,95,12,129,254,46,211,56,53,69,103,105,245,155,211,245,138,94,61,144,255,137,155,55,92,16,20,61,61,219,249,63,70,137,146,26,230,89,126,225,101,191,150,152,184,110,240,200,125,173,184,246,252,136,250,141,157,27,225,254,148,253,177,41,43,107,50,73,67,216,200,241,88,86,83,168,95,11,249,16,175,16,98,7,138,252,149,116,5,2,180,62,83,86,20,41,62,219,86,184,224,236,202,28,182,48,169,220,252,151,242,245,175,133,197,167,110,76,217,110,135,141,199,89,233,55,222,99,242,219,103,38,168,30,65,128,85,88,139,148,54,225,151,87,253,28,94,207,17,82,29,139,9,86,76,119,68,170,36,28,40,166,121,232,233,87,197,25,2,140,127,219,102,10,220,24,170,219,225,178,212,42,99,254,8,220,203,175,198,206,82,196,175,12,198,78,219,97,234,75,101,58,203,44,169,171,251,213,68,46,165,254,1,205,245,82,253,16,130,0,30,10,97,175,193,209,76,244,196,92,53,66,163,110,59,49,61,63,221,48,7,76,53,181,188,54,172,232,188,189,65,27,238,49,242,214,103,104,64,175,115,20,3,43,89,144,89,230,206,226,19,63,205,81,88,22,23,4,218,56,195,196,79,99,6,36,175,69,65,81,204,195,80,118,207,210,39,15,14,185,213,201,225,84,41,103,252,222,4,70,250,46,126,155,169,81,111,126,182,133,3,135,195,11,227,22,210,95,116,194,54,207,217,61,137,17,243,224,134,111,248,36,72,100,46,66,80,251,79,49,243,125,237,68,36,177,248,202,215,49,114,212,85,51,225,7,239,10,210,104,229,214,170,83,105,66,188,194,133,154,171,153,189,139,194,14,49,150,234,97,71,120,59,103,63,44,51,10,214,188,211,171,193,240,254,206,159,221,23,226,189,201,35,58,164,55,216,166,200,131,103,43,6,12,24,82,146,44,202,108,82,86,125,55,175,40,17,201,111,39,210,126,62,217,97,208,157,179,222,28,239,222,228,11,167,169,123,139,79,231,160,102,180,196,140,213,233,209,79,69,180,253,20,96,98,154,134,191,195,22,89,224,130,72,88,192,28,87,187,220,156,77,151,59,130,87,140,102,186,100,167,201,180,33,204,22,95,132,234,140,42,87,179,37,72,62,201,155,116,140,44,218,131,194,153,16,153,162,138,176,105,46,134,170,167,158,60,229,88,153,251,202,30,114,115,136,130,53,154,197,214,224,45,40,165,207,59,186,82,53,106,243,131,27,101,215,190,50,66,53,65,20,247,193,245,103,63,239,240,58,59,79,189,154,121,162,78,111,242,217,77,197,229,193,140,48,143,7,97,210,69,17,132,92,141,20,249,124,175,205,169,51,203,111,67,87,200,241,228,131,16,93,147,215,70,199,102,71,139,159,142,145,178,220,219,244,200,188,163,253,24,33,239,214,8,14,119,183,105,131,81,128,61,208,16,24,138,71,10,24,162,230,155,149,6,118,12,53,189,190,80,45,88,255,224,193,198,201,151,16,168,44,53,43,154,108,158,138,193,137,32,147,220,155,210,193,247,210,21,137,182,38,15,110,36,62,255,229,106,172,90,121,110,118,170,174,31,66,23,111,154,87,27,148,2,180,28,115,82,41,230,113,47,48,197,230,254,203,216,197,189,213,203,132,251,219,235,100,185,33,172,33,183,78,63,129,227,11,167,105,106,238,2,83,216,224,75,136,229,158,37,237,125,224,98,102,24,14,51,9,188,157,8,57,180,237,117,131,20,59,98,93,55,5,101,183,124,43,63,72,66,83,78,55,4,38,174,229,47,109,245,139,98,197,12,204,113,177,56,108,194,197,85,111,142,241,214,109,112,140,82,89,112,228,193,207,86,34,230,20,34,79,73,36,218,128,17,96,236,14,67,94,73,223,215,46,174,220,80,141,246,47,107,250,48,149,202,29,48,75,167,94,205,110,121,57,167,137,176,5,197,124,223,39,199,82,249,194,12,6,29,216,147,205,184,51,243,206,206,26,235,178,183,167,29,112,249,187,59,111,87,66,135,74,112,51,5,131,246,110,222,176,238,126,39,129,31,147,210,69,91,136,114,229,207,123,51,87,134,182,86,165,118,134,131,163,192,228,80,183,183,26,91,88,41,111,66,157,169,134,136,40,2,7,24,167,203,147,227,43,233,20,8,224,84,150,190,119,183,67,75,9,120,21,109,115,172,133,207,1,45,158,60,37,82,153,15,174,56,177,230,247,104,57,75,237,212,32,225,91,221,153,203,110,174,76,3,182,234,240,150,227,201,39,219,79,105,84,164,202,157,64,4,51,178,156,63,200,163,229,159,210,145,195,86,237,33,195,32,159,99,229,244,249,240,204,234,231,104,40,43,208,204,63,78,220,133,11,219,139,34,173,150,77,163,202,209,133,46,175,188,54,83,129,171,47,32,76,87,176,34,18,24,159,195,233,109,202,222,95,106,115,7,51,179,171,96,179,178,53,117,201,193,173,241,172,135,41,30,172,160,4,42,207,125,250,97,247,96,109,197,159,34,203,174,25,122,22,9,121,191,57,162,249,82,29,5,55,187,244,24,251,232,229,139,44,11,9,2,126,236,162,9,222,217,11,67,81,186,52,168,131,116,24,99,173,23,247,56,48,33,82,63,166,51,25,110,241,216,57,7,41,42,150,125,35,84,45,183,43,159,99,252,132,119,47,186,44,93,255,186,56,122,110,201,39,188,10,253,84,10,188,161,38,226,24,230,23,67,88,145,67,58,130,32,88,246,248,213,28,249,245,157,169,194,205,222,255,57,30,157,217,82,47,102,11,229,183,70,215,75,178,67,144,182,25,30,254,206,72,124,74,217,34,170,129,102,156,235,48,133,204,47,79,50,140,208,233,244,138,74,249,136,242,12,200,125,15,23,152,103,142,230,220,38,247,102,56,140,104,49,116,4,69,157,224,252,103,226,214,254,210,141,204,146,12,173,129,124,146,87,210,84,164,69,182,184,145,29,216,92,191,253,183,201,179,11,149,6,110,41,49,23,127,109,100,211,164,40,4,121,75,244,105,253,183,205,250,234,5,23,32,174,166,226,246,191,112,140,145,51,219,250,219,196,117,253,234,252,161,133,64,138,181,144,165,163,231,72,35,217,188,243,218,72,130,250,65,218,130,246,82,241,117,224,106,180,9,135,213,4,148,185,164,7,107,10,226,5,209,76,253,152,21,253,114,255,90,168,128,15,237,9,150,92,189,79,205,127,169,44,42,29,133,204,225,112,24,247,29,237,162,230,99,119,111,93,80,221,23,86,224,96,62,161,36,239,194,204,123,89,118,49,191,41,193,35,119,88,195,246,53,63,35,43,187,150,11,174,178,24,105,126,46,174,213,19,152,231,83,153,235,153,188,214,249,150,221,197,231,241,56,79,245,25,174,24,23,125,132,102,36,165,221,75,83,98,102,52,178,156,167,95,217,94,13,177,230,129,152,157,93,241,228,160,124,204,254,167,242,123,32,197,198,124,248,171,6,132,244,135,234,134,196,188,150,169,82,253,178,38,27,7,134,141,230,159,228,239,208,24,248,157,64,55,85,45,185,111,77,137,146,143,185,95,225,192,124,65,113,93,35,211,107,214,121,23,174,118,56,215,172,230,204,206,152,216,191,93,191,232,56,152,50,218,188,50,15,228,217,161,207,180,111,98,50,223,168,49,138,200,68,128,178,94,109,117,33,247,189,73,28,165,241,73,66,87,98,8,247,209,198,71,206,227,128,232,18,253,150,73,108,82,49,87,74,69,175,165,127,180,11,35,98,210,199,7,38,183,63,28,150,3,9,24,37,84,197,49,116,83,139,94,106,110,179,249,194,240,102,107,255,188,19,17,159,125,97,12,113,52,31,186,77,199,103,249,59,145,187,73,154,170,45,108,176,182,183,200,89,78,138,28,32,167,249,199,94,66,54,229,139,5,29,18,133,43,69,85,247,209,206,184,133,101,165,48,109,232,29,5,69,94,149,226,166,69,17,14,191,239,141,107,125,90,90,10,193,226,117,87,43,96,164,91,36,172,187,127,102,246,183,193,207,68,137,202,173,92,77,50,97,116,255,237,129,119,147,116,113,170,151,93,178,131,195,36,108,113,137,241,111,164,212,175,177,147,29,92,155,156,104,160,198,99,30,120,47,198,132,136,118,146,7,159,232,50,220,86,249,17,55,36,122,138,141,100,89,254,100,84,244,204,173,159,155,124,221,101,51,225,218,205,197,90,235,192,250,116,139,105,145,4,183,2,131,162,37,30,213,5,111,128,23,187,84,233,225,136,134,142,121,27,205,180,65,180,186,235,236,115,76,72,207,97,206,132,82,209,195,126,107,197,248,64,206,62,139,59,25,146,255,108,193,253,201,23,90,46,82,209,74,69,115,187,59,224,77,253,98,86,149,47,148,76,73,105,250,213,248,138,72,40,145,68,81,245,109,40,48,177,7,185,183,185,248,122,147,67,91,131,188,240,74,145,204,148,170,109,191,24,73,113,41,207,194,76,179,213,248,101,68,154,164,94,14,203,220,229,227,158,233,176,238,79,17,212,128,76,123,159,11,243,209,145,178,94,204,70,126,249,131,21,10,173,165,158,156,227,44,241,191,11,87,148,184,132,62,147,9,57,215,225,55,103,194,209,234,200,51,28,169,180,190,223,3,101,238,179,5,203,90,87,6,223,230,246,5,164,61,168,35,20,120,86,103,124,111,99,2,78,145,149,94,153,164,228,173,193,199,87,128,29,198,214,122,185,109,186,41,23,198,198,93,11,144,97,132,165,187,119,1,62,115,118,22,126,24,241,176,121,29,0,24,105,197,164,58,165,190,145,138,241,29,48,133,20,73,225,14,107,178,92,24,173,110,229,216,23,118,182,233,183,123,33,149,176,205,153,88,106,43,201,171,248,131,159,219,144,143,22,148,195,237,29,219,102,23,215,196,127,25,215,118,212,114,253,201,230,72,91,43,225,11,5,59,43,110,62,81,190,147,139,169,24,189,226,46,134,18,230,149,186,77,222,251,18,98,237,222,117,77,109,179,69,80,59,251,79,163,43,35,1,82,196,25,169,253,242,159,102,99,250,105,82,220,61,124,228,67,114,129,236,38,165,178,12,130,93,253,230,152,113,44,225,234,178,161,169,239,131,116,170,137,165,84,182,154,197,124,246,15,130,174,135,114,144,209,229,240,48,164,193,100,107,165,104,155,204,224,181,255,227,201,109,192,117,229,38,20,12,0,189,89,112,61,150,102,49,30,87,239,254,181,97,248,139,195,198,50,187,128,107,149,68,80,177,152,45,185,146,65,206,217,237,78,43,25,133,175,178,149,0,48,45,72,154,47,204,152,104,229,67,37,57,147,179,183,121,182,169,85,248,82,21,147,148,149,239,163,217,25,93,178,231,198,176,153,55,103,10,60,177,19,248,144,127,88,74,166,195,20,117,139,170,26,197,172,117,121,79,204,156,249,155,194,236,55,110,204,206,96,60,190,190,212,187,117,141,71,120,242,9,73,92,168,67,196,196,29,68,218,79,165,11,112,54,59,189,197,223,58,153,191,141,48,212,166,41,52,70,155,33,138,147,63,60,200,145,179,15,17,8,18,243,195,10,167,48,229,150,173,241,96,228,51,202,135,80,155,93,142,24,152,226,215,172,40,85,163,113,177,89,243,40,76,1,228,136,139,153,214,62,92,94,188,175,134,247,5,163,204,40,51,187,90,160,227,206,12,68,4,250,135,163,76,96,52,70,111,38,242,81,138,94,205,89,168,249,199,158,213,56,205,194,112,54,57,70,111,114,60,54,218,135,0,157,141,187,112,225,133,28,138,190,24,146,255,215,159,22,171,110,216,11,223,223,166,110,248,54,57,107,126,221,202,134,175,70,99,26,14,179,43,88,223,247,118,102,209,129,51,222,43,114,113,129,7,182,138,163,214,207,133,132,124,62,7,238,59,23,134,127,163,21,250,192,78,238,57,176,229,217,62,104,239,190,72,16,63,35,252,39,104,139,79,125,230,116,172,85,164,159,20,211,136,241,223,69,71,101,11,1,134,119,114,117,36,224,73,144,83,110,77,84,177,251,68,93,44,254,160,44,123,2,158,245,126,105,42,214,182,242,82,97,28,205,248,101,43,134,220,218,154,100,218,219,237,131,150,232,213,233,170,147,63,218,62,85,158,19,71,229,224,168,15,102,114,3,14,15,139,187,40,220,231,246,53,155,253,115,21,175,34,224,10,25,216,97,98,249,202,147,63,135,254,27,151,194,146,32,171,67,101,51,51,103,70,175,195,131,99,139,254,116,50,30,229,133,79,215,63,109,218,244,123,80,148,20,240,192,209,114,40,140,201,241,14,152,250,83,189,26,243,34,127,109,196,218,202,71,215,160,96,107,213,29,69,43,229,195,224,135,223,236,175,85,41,231,209,207,145,77,40,234,162,232,188,201,126,24,214,5,85,78,142,182,156,63,13,182,225,1,239,64,145,212,210,49,123,22,155,210,31,188,235,167,155,116,11,2,143,128,139,42,70,117,115,12,169,129,50,220,117,62,96,229,88,209,218,205,246,180,170,111,129,16,202,67,103,83,53,79,20,12,40,123,143,22,97,242,80,157,148,226,59,82,187,246,156,141,62,162,55,56,207,4,92,212,245,208,212,143,224,89,123,99,83,75,37,21,205,4,119,17,193,241,95,166,116,172,42,252,163,169,121,115,119,210,8,170,48,103,190,179,190,176,84,124,79,246,248,168,146,65,107,137,155,67,78,80,105,73,179,13,240,25,150,60,172,48,136,135,69,224,125,242,102,25,88,202,245,65,30,158,25,192,97,19,2,85,153,55,115,87,114,152,8,149,92,107,116,253,215,13,240,145,84,141,69,22,188,82,252,165,206,6,224,172,150,170,84,152,194,182,220,250,54,252,153,250,129,151,7,83,178,85,124,47,213,213,195,51,81,110,94,87,255,60,53,169,237,226,32,91,31,109,18,86,203,52,98,196,158,73,174,124,222,217,170,197,2,134,216,160,106,106,221,151,58,178,26,82,41,105,146,121,253,138,119,219,80,111,108,240,84,62,17,13,221,119,241,152,91,37,224,134,201,36,228,247,84,236,0,4,94,8,81,199,11,211,93,68,151,152,84,71,207,50,83,148,207,138,98,6,160,43,218,26,213,23,97,222,83,118,228,213,65,62,170,244,167,209,215,149,78,64,89,187,244,2,146,106,45,230,63,132,153,219,71,247,244,244,144,55,193,145,22,203,227,163,94,202,228,27,247,54,235,155,166,170,169,201,157,247,172,255,157,163,177,118,49,42,47,103,204,37,61,127,85,47,168,71,169,59,58,9,217,7,149,56,228,208,49,162,201,206,220,113,102,15,209,246,197,201,184,250,214,162,226,244,166,203,217,52,205,17,223,174,161,227,254,81,184,182,226,187,25,35,154,173,189,74,150,177,68,199,9,21,197,48,38,92,17,247,37,62,59,189,167,152,16,146,234,6,55,78,103,190,39,34,9,147,179,170,14,83,218,231,115,119,75,86,114,37,170,194,200,142,36,63,14,53,164,87,146,116,126,10,172,99,181,194,116,180,173,15,106,167,169,230,48,59,113,21,75,54,178,253,109,146,243,165,119,211,254,79,126,180,94,73,86,250,31,37,31,121,124,224,181,252,180,131,125,67,214,19,199,132,157,94,30,108,12,69,189,26,141,92,159,127,153,81,145,185,250,232,87,167,155,81,216,164,73,78,31,204,170,33,205,209,218,87,82,12,176,206,14,67,5,170,209,232,244,217,27,161,42,116,67,164,73,113,50,240,129,77,225,124,147,130,222,3,19,77,216,183,139,119,18,243,75,246,115,68,212,222,26,143,2,83,211,179,241,132,72,213,189,201,251,196,233,91,155,5,219,133,236,95,155,0,178,30,110,97,121,186,7,252,182,114,247,41,133,250,148,240,219,162,120,97,146,114,73,150,157,89,172,188,207,239,77,204,100,125,174,38,22,225,123,46,20,250,207,50,37,93,28,173,163,233,187,42,36,22,218,16,210,63,5,88,94,126,13,92,201,104,44,189,249,217,5,248,147,225,122,180,244,107,147,30,77,254,189,160,54,36,157,22,38,165,196,177,197,24,8,83,52,89,59,56,161,244,178,227,106,74,216,187,54,218,38,244,52,29,70,179,93,5,197,113,170,88,14,158,87,248,40,157,83,170,90,252,76,62,224,107,169,104,204,196,64,126,250,16,248,133,225,229,76,62,173,244,232,134,212,16,41,84,198,226,252,89,21,248,83,227,165,213,117,62,234,236,251,3,37,131,35,138,73,243,236,6,177,113,187,112,181,165,117,105,23,61,83,97,242,199,166,200,85,67,40,19,214,217,110,227,193,75,245,27,46,235,51,174,166,204,179,235,180,192,153,110,197,111,103,40,85,42,239,206,185,186,197,147,219,1,94,213,221,177,113,241,159,62,61,112,234,38,215,148,223,75,60,25,123,182,254,81,204,207,245,29,185,199,57,62,46,21,75,99,48,92,25,41,107,110,152,212,77,103,28,138,42,226,91,174,179,135,208,123,19,164,44,221,127,57,49,225,201,176,229,209,34,56,51,144,11,20,43,14,194,31,40,58,196,91,149,34,149,36,24,163,204,233,251,42,147,73,145,56,185,57,56,215,56,120,90,14,120,72,23,164,56,190,93,249,31,154,59,25,173,226,193,28,91,107,95,241,53,54,213,56,2,163,75,184,3,230,220,42,159,250,44,6,40,184,62,216,8,218,2,99,127,241,62,53,37,183,50,168,73,77,246,186,203,131,135,78,71,204,63,88,252,60,24,57,1,129,55,122,238,241,98,100,108,100,84,195,13,155,237,117,5,230,100,217,1,65,119,157,57,62,23,197,84,18,32,49,138,253,120,93,161,139,221,210,50,49,149,230,251,58,140,76,207,218,46,45,106,2,176,190,102,194,91,29,58,139,218,161,164,164,152,232,168,231,215,151,70,223,205,63,7,20,214,79,184,24,54,83,106,59,230,88,204,211,165,61,167,9,175,249,236,62,40,9,18,212,84,111,124,247,115,86,142,202,94,86,96,42,90,124,146,132,250,174,116,37,108,71,206,206,204,251,119,55,53,75,189,247,207,71,195,81,14,2,178,67,33,199,113,26,56,224,134,176,145,220,27,183,230,25,115,191,9,49,190,119,38,151,55,98,247,131,141,227,212,233,100,27,223,236,205,131,11,103,180,247,53,224,164,180,216,120,13,234,128,53,202,134,203,205,188,100,15,224,137,199,215,22,248,140,165,25,243,36,108,155,218,199,7,206,183,242,19,184,127,52,85,241,138,129,122,234,232,166,38,249,243,100,165,191,233,6,13,55,13,159,108,186,149,167,191,50,230,161,83,19,61,176,51,202,21,164,196,16,129,51,207,84,71,21,200,165,222,164,84,34,84,85,33,68,64,162,76,15,77,142,95,133,248,235,132,212,248,172,233,7,38,28,7,167,126,78,118,36,174,247,98,54,65,179,138,217,146,73,70,102,95,232,169,181,220,194,97,97,214,156,189,248,54,225,52,30,155,112,249,32,24,184,109,159,112,204,215,92,174,29,102,5,115,155,12,254,75,149,234,205,5,75,184,53,255,28,72,121,39,177,202,36,221,87,189,48,116,147,55,43,51,201,44,139,193,117,141,163,47,145,254,37,114,17,103,217,65,148,227,54,9,245,171,67,42,69,206,137,230,44,44,87,36,138,98,12,70,135,56,243,100,124,186,231,237,132,108,133,182,78,147,100,233,98,70,224,44,159,181,23,97,13,184,124,14,133,66,154,164,6,97,65,101,135,35,251,131,217,254,75,158,31,181,85,43,52,187,40,234,0,42,187,184,9,227,95,63,112,76,253,8,118,117,189,26,241,104,63,99,110,179,207,157,159,171,49,135,175,14,179,206,124,61,127,82,79,30,120,71,218,184,136,53,28,114,144,123,151,29,40,187,163,162,40,233,141,225,112,161,190,120,106,39,226,243,46,135,9,232,245,242,233,99,105,175,7,83,12,160,93,208,194,47,254,94,104,204,168,118,206,254,117,217,21,48,123,190,250,185,154,44,162,195,116,133,172,173,130,142,184,135,11,136,128,182,207,247,234,20,40,250,114,188,207,186,174,194,114,52,41,9,196,64,145,52,210,38,165,156,110,5,188,56,241,202,192,27,166,100,121,59,225,134,44,38,101,84,192,72,158,52,135,177,134,211,193,5,243,169,148,184,250,252,31,154,18,223,63,30,138,191,215,166,12,68,34,90,208,143,166,7,28,216,172,35,97,184,181,23,35,157,248,224,143,169,22,144,87,48,90,41,49,213,147,50,124,16,242,141,91,19,3,84,183,201,4,189,213,215,53,106,64,208,75,87,216,10,61,102,192,16,135,150,194,4,167,155,195,101,168,91,56,181,100,213,55,48,156,111,138,52,137,197,57,138,31,105,208,149,76,168,233,170,101,22,71,139,26,240,80,89,82,26,32,230,119,80,51,19,122,104,95,102,207,230,240,249,146,146,126,181,226,222,235,92,109,104,145,124,218,54,122,169,220,218,118,251,98,4,134,151,231,174,239,214,163,110,109,48,98,38,126,46,255,193,159,7,67,172,225,178,185,129,207,236,34,165,228,36,61,215,101,148,130,158,215,223,234,177,9,83,211,171,77,128,45,215,175,48,198,42,237,193,89,184,45,192,211,143,113,191,139,213,1,144,42,214,29,95,138,81,169,70,122,13,129,165,25,239,204,42,162,142,113,8,9,172,22,63,140,157,146,124,73,104,178,103,239,26,240,198,133,87,97,168,118,117,6,12,243,114,40,108,54,231,2,75,185,149,57,21,186,113,187,193,248,44,171,29,42,206,2,241,57,168,168,173,218,162,27,62,89,244,4,147,68,18,19,191,114,182,113,245,58,160,3,83,181,33,14,180,25,77,217,21,173,2,225,74,76,96,97,40,94,149,20,235,252,57,73,10,6,120,199,151,180,58,73,121,44,187,179,7,180,10,154,9,73,94,185,152,85,116,244,33,98,109,91,186,24,201,4,52,166,124,58,56,67,67,13,252,40,169,216,59,134,44,164,178,174,55,63,175,156,102,188,20,165,94,125,232,111,227,4,228,247,198,157,162,229,254,121,231,28,203,252,105,187,174,217,27,42,40,168,52,89,1,155,190,163,24,254,154,178,147,207,207,102,236,81,197,15,24,121,176,88,202,153,127,207,239,203,107,83,30,40,179,187,9,102,203,167,180,186,120,79,198,177,21,106,31,71,95,172,159,147,103,112,54,6,155,34,117,143,189,47,130,58,254,98,76,131,77,172,5,205,91,227,45,75,103,229,134,19,245,224,101,212,203,248,237,132,53,180,188,24,188,240,235,79,107,55,79,77,42,77,16,215,196,245,107,4,140,222,185,94,77,241,239,140,39,167,209,154,250,55,211,151,122,192,76,240,218,75,89,67,87,44,122,68,15,228,88,3,63,7,251,103,255,98,228,161,212,58,23,75,243,26,201,213,109,238,112,98,18,139,200,212,72,190,211,221,166,48,37,173,70,217,195,142,131,11,121,129,148,212,111,219,214,155,30,189,133,96,118,249,88,152,83,203,28,107,34,169,114,49,172,111,38,177,58,74,44,153,216,121,46,129,169,41,77,62,194,200,221,10,133,151,175,65,89,181,223,156,24,163,52,26,145,220,116,77,15,65,59,201,19,49,118,199,249,243,210,229,12,198,59,72,156,219,137,147,220,130,235,109,142,150,202,222,66,238,42,187,135,24,163,27,165,113,249,237,206,118,174,196,86,0,85,46,73,80,237,159,34,103,125,203,249,110,50,81,155,72,87,221,245,205,165,93,232,64,200,235,176,39,114,120,25,153,62,11,12,131,33,249,107,155,140,185,76,212,221,20,94,226,189,56,18,171,181,110,55,215,234,152,242,118,251,56,209,193,199,34,255,122,223,139,82,47,173,98,65,18,152,122,227,59,107,17,126,150,116,142,25,54,180,236,243,52,169,156,46,156,107,224,179,154,197,197,5,129,78,49,199,237,212,153,39,95,97,78,3,81,182,44,173,194,6,214,251,25,113,41,170,73,5,101,243,118,55,172,120,210,17,98,122,125,193,228,224,174,247,159,77,220,107,13,253,154,236,40,103,241,171,209,125,146,138,39,171,77,93,158,13,47,54,223,54,49,82,30,22,40,247,141,31,190,128,75,194,244,219,120,1,94,127,131,95,57,209,110,185,57,81,208,114,131,156,64,44,241,114,53,138,3,209,25,10,70,57,83,54,12,103,104,47,79,109,88,13,252,214,233,148,186,254,18,75,62,125,18,83,135,128,145,80,172,151,9,251,251,233,36,92,214,179,77,161,184,231,30,160,9,230,17,222,150,171,81,92,25,43,110,94,77,223,250,193,176,29,154,175,127,197,72,112,85,97,122,234,240,39,183,108,187,172,50,72,28,172,75,53,226,197,48,138,148,121,3,173,165,122,181,92,169,75,54,213,202,215,77,39,182,215,101,249,213,72,27,74,110,25,213,47,202,56,111,95,162,214,10,234,249,131,39,66,175,222,106,48,84,166,206,244,19,183,57,127,50,188,163,52,112,102,108,253,237,245,109,7,38,186,245,65,131,180,64,65,70,183,96,162,254,114,205,126,218,44,21,158,96,21,111,106,236,76,139,39,113,17,106,64,39,67,174,134,218,188,238,137,16,7,6,180,181,183,190,181,103,227,169,110,159,75,78,147,219,52,136,166,119,179,74,96,113,87,133,33,149,249,156,3,43,233,108,17,244,214,213,232,50,63,24,1,245,149,100,128,160,33,132,233,246,133,51,41,1,113,180,159,230,233,115,183,12,167,31,81,207,40,111,133,137,100,245,78,138,39,201,208,69,96,218,30,226,38,83,11,250,126,85,253,186,233,116,59,182,242,205,220,32,210,7,158,216,189,92,152,51,129,208,133,54,70,94,78,173,132,140,128,176,190,172,48,200,244,108,79,232,192,95,33,171,146,5,238,24,230,248,111,211,12,186,21,162,10,122,249,156,211,77,147,75,158,108,177,135,88,126,116,50,229,120,245,64,71,43,45,123,161,50,62,199,148,205,190,70,195,239,96,95,242,227,129,41,250,152,2,78,184,98,126,107,172,212,251,214,107,183,29,51,46,60,168,172,127,161,129,141,232,131,187,17,193,109,219,56,67,202,213,8,194,120,148,180,16,232,148,138,191,109,241,148,43,229,179,113,229,33,73,245,238,205,169,46,123,118,130,92,244,22,250,2,194,198,4,103,238,75,193,244,42,34,38,140,40,0,182,146,119,216,98,165,217,196,51,116,19,135,196,83,235,194,212,87,54,253,105,43,217,243,3,140,217,62,170,81,248,110,68,12,253,167,7,58,116,93,238,221,6,234,249,254,220,20,207,150,15,138,125,87,160,219,178,232,159,91,39,175,176,132,167,4,237,175,232,131,177,60,220,246,30,108,122,213,175,222,140,4,99,233,130,83,134,194,186,192,232,200,249,148,193,182,163,105,147,81,164,151,189,77,72,79,110,97,62,110,179,192,77,126,160,156,52,121,249,220,155,168,82,192,8,129,11,227,227,39,4,56,111,230,188,192,23,57,27,112,125,47,2,61,51,96,220,70,95,96,153,56,102,31,53,222,11,57,123,33,30,99,252,133,201,195,237,255,248,105,156,227,189,220,252,188,75,212,175,145,167,67,227,92,154,28,221,71,95,30,16,21,84,58,29,49,37,24,238,247,201,160,50,108,225,6,109,139,192,122,226,188,44,147,228,136,94,122,118,87,72,227,119,31,93,139,19,204,211,122,51,98,88,110,219,103,82,51,72,121,6,104,192,108,160,124,213,180,18,192,231,28,2,140,201,73,137,171,55,58,101,67,224,137,94,129,195,40,162,61,143,51,116,197,19,179,186,63,185,85,111,84,121,114,22,164,171,14,131,70,87,193,10,163,63,216,4,174,188,213,96,225,72,222,17,39,23,226,176,53,96,19,22,124,40,187,59,175,174,43,183,128,78,222,139,4,244,53,128,197,77,8,135,69,109,180,149,16,66,155,1,159,233,173,200,147,97,253,60,124,61,223,100,71,159,59,38,254,52,19,243,239,251,69,54,45,184,154,194,219,12,51,47,12,27,101,206,247,228,212,37,191,13,216,166,104,255,133,207,186,241,169,136,155,27,76,81,37,97,220,247,228,20,167,157,181,211,225,106,92,78,185,121,59,179,221,184,11,62,33,14,194,203,67,96,132,107,150,163,136,189,52,185,55,135,93,175,118,231,16,118,70,92,86,24,181,138,59,153,154,204,210,126,218,207,192,156,204,183,255,52,21,77,47,13,113,224,51,178,247,123,240,133,177,176,54,218,76,54,17,93,152,56,248,88,89,224,211,84,215,75,242,44,76,252,245,53,229,230,102,203,56,28,37,246,153,229,226,109,66,53,1,55,219,38,5,204,57,48,121,61,164,93,189,170,116,6,92,207,230,21,141,7,198,64,160,191,215,46,214,27,110,47,62,15,110,166,242,83,96,196,211,163,209,206,164,52,94,122,5,152,228,241,142,171,147,22,26,153,236,63,116,88,135,113,10,109,145,34,249,185,2,64,1,114,24,147,149,162,79,134,132,72,115,52,147,3,151,247,162,70,105,70,103,224,119,158,92,143,61,248,187,51,82,112,79,132,21,144,170,139,232,164,3,218,215,148,199,46,104,233,55,191,245,48,53,185,37,48,66,131,115,6,108,110,148,15,70,169,198,207,163,20,106,83,113,250,190,181,229,221,246,235,41,167,249,179,182,9,165,17,94,23,80,17,124,95,73,95,139,163,212,93,58,43,11,33,229,58,130,18,22,41,222,83,56,61,102,25,124,120,6,186,222,33,48,135,56,105,81,74,95,139,239,238,206,234,69,105,144,76,104,213,78,40,217,251,25,81,146,148,94,171,152,193,108,247,209,151,217,109,205,81,4,30,38,207,244,131,17,34,197,0,81,96,163,239,221,23,195,218,179,62,251,29,96,59,192,92,148,179,85,149,41,169,114,115,47,211,192,43,217,170,177,20,102,51,115,209,134,57,250,208,139,81,39,111,254,96,68,58,114,127,159,11,175,220,114,13,139,216,197,20,244,198,165,205,172,28,209,167,5,164,97,74,145,105,1,33,1,66,35,14,243,185,228,107,66,34,139,66,12,126,155,169,91,110,190,216,35,244,252,30,45,189,152,11,176,17,136,189,205,236,69,187,188,246,50,119,129,247,219,102,170,18,176,81,124,175,190,171,61,249,92,91,222,155,244,217,244,52,161,125,218,146,134,192,150,236,143,171,169,179,238,249,189,247,79,135,200,91,133,202,222,87,254,221,177,115,128,83,239,83,210,54,46,195,123,237,158,16,26,74,222,201,207,226,116,230,90,129,177,13,140,215,206,144,212,146,116,6,234,126,207,57,34,96,171,14,45,255,79,174,250,223,255,143,127,150,171,158,254,13,184,234,132,220,76,43,197,227,102,196,222,229,112,209,81,13,139,56,141,157,159,154,28,220,201,27,182,216,133,179,184,81,47,163,193,43,178,181,47,166,222,138,198,127,205,47,180,71,100,12,245,37,209,147,217,230,234,154,252,240,145,168,86,206,26,189,66,72,114,250,62,128,80,229,72,26,118,131,165,186,34,5,71,46,101,75,244,202,226,33,203,203,141,57,114,146,130,18,152,220,140,151,104,156,11,81,221,125,123,74,166,64,68,99,61,254,75,68,74,2,134,166,155,253,110,110,58,10,114,118,105,197,24,234,30,162,237,118,189,4,120,145,235,172,145,103,238,240,157,53,122,108,10,90,94,79,185,187,165,114,186,68,143,77,76,220,127,219,10,220,37,173,89,109,18,108,145,2,95,34,157,183,161,96,140,28,73,104,120,216,154,255,131,254,66,224,198,225,70,148,92,30,12,165,188,54,226,214,20,81,203,247,66,47,176,7,1,6,122,235,144,98,75,74,159,154,203,140,108,179,85,235,117,127,98,230,28,133,122,60,119,21,38,9,147,42,84,166,120,50,139,78,201,197,68,185,171,180,88,150,74,8,214,41,164,170,252,185,205,133,70,159,27,29,144,217,223,231,64,17,165,9,76,30,47,82,239,168,43,103,253,152,24,61,182,247,173,45,9,37,55,71,75,181,69,79,193,244,80,76,30,24,230,173,7,207,119,147,68,46,114,142,69,149,232,156,178,60,191,82,201,232,102,205,82,144,12,158,81,74,129,200,159,156,232,72,62,162,114,234,117,26,136,179,238,174,233,23,227,18,6,252,41,72,227,8,200,89,199,91,141,133,89,70,0,71,220,28,105,35,42,76,231,208,156,20,225,37,103,10,218,118,85,51,113,3,66,113,164,164,176,45,20,206,27,177,151,65,92,39,62,23,11,137,166,195,8,110,181,232,255,147,2,18,73,42,53,44,198,94,165,196,217,14,213,89,63,48,97,208,7,119,241,180,33,28,140,185,75,121,67,179,73,22,129,252,99,170,94,143,179,145,26,206,218,38,231,53,66,245,32,83,6,163,110,191,100,37,22,138,205,1,163,222,81,36,231,74,100,44,234,98,16,46,30,79,226,135,70,70,244,39,82,109,103,211,171,233,145,243,41,177,197,136,25,137,60,191,38,116,145,211,74,145,36,164,160,73,227,156,121,153,108,102,228,16,55,106,120,250,104,148,245,121,108,152,212,169,146,159,183,149,148,213,200,172,154,17,219,248,60,57,103,69,159,199,89,64,178,132,96,51,57,161,249,96,51,121,104,250,104,70,103,247,196,206,217,154,245,36,191,205,185,212,119,125,80,144,74,146,160,118,38,162,190,102,160,88,248,73,72,28,87,154,151,82,234,4,131,211,82,20,234,237,10,152,114,185,166,176,201,19,7,220,151,200,219,89,2,126,165,72,149,157,113,58,52,115,138,67,56,11,86,192,229,51,248,112,234,105,75,81,97,7,109,35,35,239,88,25,137,119,20,41,124,201,205,252,56,223,147,157,41,93,43,7,8,49,182,18,79,70,154,65,251,2,187,228,212,3,38,185,165,101,9,165,154,183,82,192,196,31,165,73,127,187,223,250,174,78,185,107,157,7,89,246,88,242,59,98,116,45,43,140,164,89,123,48,146,89,15,38,154,242,114,155,221,2,251,85,107,76,246,172,210,42,89,234,157,217,104,228,50,107,60,120,65,156,67,80,170,236,243,235,164,68,193,181,170,6,190,87,108,162,208,121,31,90,178,131,172,88,124,46,88,80,162,121,185,205,16,167,70,201,14,5,178,154,239,133,112,149,146,199,188,19,107,141,8,123,236,68,204,40,154,132,21,96,105,139,65,10,138,28,67,34,98,152,181,152,8,85,137,247,57,40,183,75,90,167,68,51,69,232,12,93,162,44,212,38,24,85,203,133,14,173,232,97,74,220,141,210,70,164,189,163,118,171,96,34,186,181,254,16,41,223,22,89,110,235,151,82,249,72,93,78,100,247,207,65,186,106,82,53,113,24,123,53,17,147,32,158,54,74,178,149,45,102,121,244,73,36,179,105,121,237,157,99,197,71,16,72,47,198,212,186,199,60,77,205,201,208,186,177,179,239,28,81,46,71,236,74,20,130,233,207,203,253,0,152,250,144,129,151,1,64,72,2,26,145,195,117,139,148,32,94,127,3,234,188,163,246,1,165,143,162,0,252,94,139,253,213,172,90,56,214,169,89,140,159,54,209,31,173,238,58,253,54,197,22,138,131,190,8,250,145,216,39,227,228,48,89,106,205,160,147,51,207,177,190,228,51,151,137,41,40,163,135,210,16,111,209,68,175,212,239,129,101,147,199,59,50,241,185,244,41,14,35,167,81,157,250,1,93,182,136,249,38,37,111,149,226,239,11,227,211,212,171,86,211,33,149,226,175,109,234,120,249,211,226,167,131,199,138,207,177,239,12,251,173,95,59,185,41,175,213,254,66,17,151,226,200,109,131,196,171,146,199,233,229,107,125,234,119,207,121,40,123,217,113,70,104,92,106,35,207,79,141,189,162,102,121,153,12,191,192,108,93,124,3,54,43,204,116,49,14,220,182,11,240,125,16,57,160,170,116,1,200,103,171,121,101,241,152,140,220,173,149,149,115,187,74,54,37,3,31,157,35,210,123,104,139,123,1,59,103,140,161,99,215,4,48,189,64,253,204,79,184,65,8,90,153,42,162,188,29,163,170,79,173,106,55,197,24,47,142,55,55,41,173,243,158,252,227,69,228,38,227,162,181,216,8,137,167,168,249,199,93,64,25,122,140,152,234,241,14,171,88,104,234,59,77,204,246,13,206,110,98,170,66,171,34,70,222,61,109,106,75,48,185,103,169,250,71,227,57,200,12,72,31,239,162,140,2,34,14,254,189,58,46,102,89,202,223,225,8,12,79,196,101,52,180,151,108,54,160,66,152,140,189,195,201,228,120,133,71,129,29,176,15,125,248,125,109,232,205,33,255,121,222,148,12,120,66,76,69,224,140,212,181,55,75,49,93,255,169,244,16,19,71,246,23,179,16,96,87,114,201,116,151,229,109,174,239,93,146,55,63,238,137,103,1,97,191,16,121,19,216,254,70,48,248,206,84,219,63,100,159,214,237,44,238,176,149,161,203,163,157,33,211,155,79,59,208,201,138,184,48,112,48,224,28,18,95,44,155,26,155,50,137,216,151,57,74,217,162,240,76,113,68,204,193,251,69,36,187,40,111,145,140,108,239,241,69,112,239,80,86,0,112,240,248,169,140,73,202,230,52,147,188,152,16,225,68,102,153,86,136,138,206,72,43,25,117,101,200,41,5,24,67,156,120,112,8,223,210,141,23,50,122,113,52,51,57,32,53,164,71,1,35,42,251,59,226,195,106,228,136,77,96,153,237,125,15,83,89,82,234,22,113,239,232,11,103,93,110,34,45,133,147,227,78,65,215,68,84,231,211,100,139,74,160,21,221,16,114,144,210,194,144,41,187,96,254,190,49,155,237,238,245,120,167,135,16,224,147,159,37,61,92,130,152,203,228,166,188,42,211,254,241,242,119,59,135,169,115,250,98,255,20,196,90,72,160,146,61,100,79,127,150,43,175,35,68,218,103,181,47,227,11,17,134,128,161,246,104,123,180,132,6,137,223,124,162,59,220,181,119,231,39,156,70,254,135,230,83,198,87,65,127,192,95,107,154,3,151,82,190,72,47,250,107,177,133,204,73,201,102,167,87,5,99,30,165,90,40,240,250,224,164,146,253,106,210,42,73,8,7,120,200,145,127,14,170,51,250,189,74,178,67,60,233,193,249,163,142,180,126,180,59,231,96,55,180,5,117,62,201,176,21,60,68,213,206,52,186,197,240,140,30,88,90,176,3,27,133,156,234,150,77,239,198,21,195,225,76,134,247,211,249,217,240,250,147,153,28,143,14,234,100,166,12,65,30,239,182,161,208,223,38,92,27,87,23,108,96,180,135,34,146,227,44,13,179,38,82,2,20,178,109,172,40,65,92,223,234,237,122,80,246,196,46,20,176,177,37,27,58,116,32,217,7,29,31,54,144,168,240,154,222,223,110,62,37,144,180,105,159,183,230,224,228,42,2,231,240,145,164,102,109,33,184,184,92,235,17,131,138,170,214,68,216,132,178,98,132,16,0,222,16,202,146,254,153,157,187,254,1,12,224,174,236,239,201,138,30,202,12,40,73,214,15,220,209,100,118,152,224,181,20,102,194,111,141,100,238,65,83,77,58,35,192,183,111,45,116,2,8,223,40,81,116,50,225,199,222,205,20,54,116,43,1,149,185,62,17,13,242,23,67,41,243,230,94,30,146,58,84,54,127,212,17,200,131,133,252,129,141,83,37,58,159,101,40,141,104,113,211,248,82,242,44,174,109,209,197,205,120,104,41,223,30,251,140,30,218,53,28,203,246,80,152,148,122,232,108,80,116,187,85,61,193,10,194,67,123,9,123,100,85,178,51,225,134,16,156,42,60,105,253,48,234,179,16,172,136,146,179,239,84,152,106,206,229,234,75,108,214,100,223,136,65,28,107,147,75,59,205,243,69,180,201,207,88,115,255,226,109,195,156,194,4,121,49,218,185,135,164,20,98,87,34,217,54,81,167,157,33,72,69,42,89,189,176,145,61,155,171,196,205,9,219,171,58,9,219,247,54,227,230,172,230,66,192,34,136,152,138,79,228,197,226,55,170,80,131,224,194,83,111,58,123,133,45,188,50,150,208,228,235,75,57,27,187,36,62,108,38,47,210,71,15,73,170,115,140,82,181,198,179,157,50,137,131,80,172,226,208,39,10,33,80,230,119,122,87,99,185,56,85,116,197,42,36,252,183,41,233,22,18,183,141,144,226,131,247,192,112,181,182,42,235,236,243,181,189,51,64,60,144,178,105,4,11,68,90,144,206,32,103,89,139,236,240,166,241,224,102,132,42,154,63,152,13,248,94,192,134,151,42,132,13,91,35,162,205,204,91,84,64,150,159,215,205,72,200,9,191,112,216,154,226,139,50,103,176,15,69,22,154,252,142,57,167,32,54,159,146,138,17,21,234,41,119,192,176,16,62,55,135,202,209,99,128,228,143,42,196,153,158,86,126,178,104,136,118,40,79,245,220,23,133,152,248,92,68,145,84,167,134,19,73,208,88,11,130,34,69,27,197,194,207,59,154,148,94,46,84,211,145,44,176,187,162,147,110,76,23,5,166,126,36,250,66,193,243,71,223,155,162,159,20,131,243,116,88,172,92,69,31,202,124,162,93,149,16,238,93,233,10,83,254,189,67,199,142,244,170,42,240,97,3,88,61,34,131,253,122,146,0,0,37,28,48,166,253,230,132,24,155,28,25,187,133,236,253,222,248,0,103,213,242,34,208,30,202,157,64,67,151,221,142,122,215,14,29,72,78,63,31,45,47,216,95,126,60,65,243,115,140,241,21,86,123,139,132,121,250,102,21,243,98,29,29,62,37,157,101,114,124,198,143,217,173,120,233,63,91,252,161,162,230,11,190,27,249,34,151,199,180,120,143,252,246,121,211,225,133,107,56,57,156,249,76,85,242,80,180,40,190,253,75,131,138,236,165,191,205,37,161,204,137,194,185,170,163,145,58,138,51,194,217,43,180,207,188,208,177,26,143,83,25,134,233,229,171,213,136,216,95,8,119,226,30,40,97,143,3,115,232,8,201,81,220,138,116,178,68,178,47,63,157,214,134,194,84,253,232,205,33,206,225,162,161,85,253,212,136,142,157,47,237,207,133,238,244,252,104,236,21,40,74,57,228,99,207,210,86,62,31,51,157,38,247,151,70,176,191,170,122,154,85,164,184,40,81,130,59,44,250,229,104,209,245,56,137,82,99,211,197,159,142,61,208,35,128,101,51,127,28,218,9,145,209,221,33,210,74,252,80,41,184,132,120,41,31,119,81,93,130,49,194,239,181,4,103,245,225,145,50,139,180,124,14,98,42,167,35,62,73,94,92,204,20,30,103,209,245,72,81,66,223,79,236,81,77,50,46,207,208,174,101,52,108,89,96,204,22,54,4,42,137,242,22,93,86,241,199,75,206,36,164,89,118,151,106,240,133,107,204,19,97,56,55,135,138,57,5,102,39,19,55,71,72,95,134,79,27,230,175,21,239,69,245,129,44,248,237,44,87,104,215,186,142,49,124,7,25,186,68,36,107,12,143,4,233,95,20,28,204,107,60,100,66,206,197,228,230,228,193,200,163,231,24,62,208,123,117,182,107,124,203,144,41,102,240,9,97,1,19,103,66,179,241,185,42,81,63,185,119,77,99,142,208,181,205,99,158,207,47,45,138,176,83,8,195,153,7,118,151,5,166,145,146,202,175,19,111,222,69,80,180,184,66,219,25,199,141,45,75,128,229,160,226,212,71,53,221,146,225,131,42,20,181,231,142,194,200,147,113,139,240,89,10,173,142,132,91,150,56,119,113,158,164,10,226,93,205,106,33,207,157,204,23,41,6,8,145,88,33,192,227,229,10,149,34,186,153,217,210,139,224,238,124,39,43,242,54,93,3,119,86,167,244,166,97,74,35,171,202,241,154,215,90,180,232,105,51,236,89,5,134,207,226,106,217,112,22,180,7,87,147,89,25,174,18,142,129,176,170,101,99,182,194,110,50,164,184,41,8,23,129,228,51,79,224,74,234,240,68,1,76,116,163,57,85,123,160,135,155,83,243,87,68,24,122,35,126,62,28,54,93,68,65,71,241,144,7,207,125,158,108,151,143,230,52,57,19,127,233,179,121,110,66,219,47,70,57,136,73,248,76,210,26,244,40,211,188,186,188,139,18,36,215,179,209,105,14,4,30,74,92,12,13,127,139,148,54,116,185,17,176,185,97,139,158,53,161,27,103,214,243,224,104,202,136,88,54,223,119,86,87,78,95,244,3,189,121,194,108,40,62,7,206,77,42,218,190,205,213,42,199,231,64,64,73,228,226,127,66,22,241,181,206,8,31,178,236,153,196,198,88,14,15,227,233,138,50,58,146,133,215,100,20,34,247,166,252,101,10,140,147,65,242,171,137,68,74,69,18,65,40,76,20,253,106,184,89,89,246,180,249,151,24,247,111,205,174,67,146,236,240,81,209,253,246,94,10,75,74,213,203,51,46,100,201,229,255,97,235,165,173,138,240,232,12,135,12,62,214,1,210,71,243,77,161,56,124,214,53,33,190,224,55,111,180,42,135,207,20,32,85,61,139,226,0,220,110,221,27,0,65,49,209,51,45,118,252,220,225,106,48,160,214,72,95,176,212,143,203,228,35,252,215,167,246,82,42,41,61,228,254,179,120,77,159,175,125,122,71,120,134,216,105,70,99,38,100,241,134,231,218,146,137,8,170,130,21,149,7,123,185,130,255,50,190,92,209,190,98,12,138,234,48,177,58,213,255,231,250,208,255,55,95,62,33,224,91,40,115,165,22,78,17,83,179,47,22,86,109,46,208,127,118,136,75,197,202,136,28,85,79,7,31,148,221,150,28,2,56,22,156,45,172,191,52,242,157,93,175,54,97,109,127,106,152,95,122,172,202,136,60,47,31,62,231,25,50,59,40,133,137,153,141,112,176,24,106,89,73,144,137,92,169,255,244,217,231,21,221,166,163,141,200,217,204,97,38,78,29,0,103,172,99,212,227,240,167,177,45,225,30,173,73,17,126,87,11,9,148,60,138,183,87,39,13,174,14,18,16,187,250,246,151,26,36,123,165,243,39,83,232,153,222,158,163,160,5,213,4,198,52,113,248,205,201,231,173,172,246,20,228,208,227,222,125,52,41,54,162,140,162,134,93,200,57,192,38,61,42,166,102,241,50,127,41,243,119,145,217,157,100,253,112,89,57,218,67,63,35,129,19,184,221,14,158,206,39,230,213,104,42,147,145,221,209,119,77,140,91,220,64,126,97,82,135,73,71,137,199,58,252,168,237,180,149,100,74,250,31,227,153,245,155,119,165,15,201,244,62,33,110,173,18,46,40,216,183,201,20,76,45,214,136,136,68,50,219,75,169,188,4,110,46,161,105,241,210,210,212,150,134,186,175,30,63,13,77,95,212,210,39,10,58,101,133,79,9,76,83,93,109,147,153,168,187,107,13,38,27,91,133,220,141,111,243,62,23,187,85,13,29,83,69,80,163,81,204,233,103,233,189,169,248,241,101,105,50,191,170,8,49,250,25,197,147,235,8,106,32,24,181,245,106,200,140,238,105,131,175,182,142,156,196,209,188,118,191,122,174,117,254,55,21,198,151,61,60,109,72,239,201,193,5,24,145,84,135,33,229,111,125,109,235,193,97,152,131,42,134,54,57,97,152,181,194,141,103,49,92,180,51,20,188,52,252,230,141,58,1,177,206,198,231,0,158,190,59,1,81,43,36,134,201,219,66,24,97,245,115,246,243,232,199,169,27,15,193,232,237,112,105,154,94,159,80,235,187,215,105,147,120,202,69,84,216,136,51,231,55,5,147,180,34,153,162,102,62,136,6,4,92,177,239,81,59,30,168,222,113,53,117,245,106,235,68,82,44,166,232,105,118,46,83,205,122,26,211,172,95,156,150,234,46,130,118,87,229,63,224,199,146,24,35,83,56,106,126,103,196,8,170,186,81,117,179,207,169,238,219,116,254,246,84,19,33,110,237,253,104,112,182,210,145,73,50,53,124,151,6,37,156,75,237,168,216,250,251,70,119,32,37,156,212,231,234,39,84,224,118,83,217,92,94,198,231,226,238,73,52,84,135,168,247,111,223,123,187,206,8,5,125,164,186,244,106,228,238,227,106,115,119,75,218,15,206,122,231,245,6,132,50,206,104,80,115,35,42,185,219,141,190,210,25,205,110,90,123,145,133,9,28,46,168,121,232,111,207,17,97,22,211,25,98,67,171,45,122,22,126,111,210,78,90,55,105,47,98,7,190,124,19,65,197,90,150,147,251,132,177,25,228,219,132,110,193,250,163,46,90,162,130,42,81,162,156,101,251,67,9,45,242,150,238,168,6,7,188,126,140,178,234,227,203,80,221,15,59,81,61,209,16,240,136,102,33,115,85,180,163,21,147,143,240,171,145,129,21,14,56,48,53,14,247,201,141,245,90,170,154,147,225,40,238,3,155,152,90,26,234,86,149,127,169,182,11,15,11,253,203,7,37,70,49,226,230,195,184,28,242,73,16,130,244,12,7,181,67,153,226,153,63,17,19,225,95,36,70,60,222,68,67,119,210,209,6,125,251,145,73,8,176,16,133,114,78,6,185,185,44,112,161,8,206,73,77,86,136,251,148,201,97,139,96,84,237,36,51,200,88,68,88,132,107,130,139,70,11,186,8,153,4,229,185,24,61,245,221,155,133,93,56,52,84,136,213,7,163,241,172,28,26,155,51,107,11,222,17,58,239,66,239,65,59,223,19,15,21,225,183,185,148,222,51,33,73,215,160,68,97,213,89,228,234,105,102,66,126,117,167,137,203,151,89,228,193,153,74,101,31,90,21,194,167,26,156,162,47,74,254,236,41,43,67,198,66,93,199,57,102,8,183,173,173,84,45,216,93,193,49,163,116,242,195,43,50,37,177,228,28,179,206,86,69,120,96,200,173,215,25,176,85,79,202,75,179,38,156,109,88,112,52,209,157,220,194,34,227,60,227,190,92,228,176,233,249,66,71,156,102,159,228,87,83,182,145,164,43,64,205,96,245,188,112,66,253,161,103,129,225,161,59,143,31,98,242,120,69,218,144,231,172,116,180,56,140,127,238,135,91,135,192,160,211,252,113,246,92,67,104,179,133,194,134,168,157,37,42,116,118,63,194,158,227,80,48,146,243,98,45,209,45,12,208,51,173,76,162,107,78,155,93,86,57,175,116,69,116,1,253,209,58,226,100,83,224,100,145,12,167,236,146,122,27,66,137,66,3,18,18,133,243,129,201,26,42,101,119,218,214,108,58,21,25,251,141,222,5,174,156,188,157,231,108,41,227,44,48,197,107,33,132,102,165,32,73,200,90,230,174,236,101,141,184,137,45,188,64,4,238,88,62,56,129,27,31,200,44,252,110,12,169,170,23,109,209,128,196,146,228,197,146,9,211,4,67,155,234,103,233,45,196,147,159,200,205,217,96,156,78,45,164,66,200,149,203,253,77,202,178,65,33,32,81,121,191,180,90,62,75,72,208,72,214,185,98,111,97,51,95,223,90,13,123,27,99,241,28,119,166,20,119,43,45,125,67,93,119,222,249,57,44,225,245,168,164,246,57,130,202,79,249,95,18,214,214,89,4,206,102,201,159,108,14,83,245,22,178,253,217,83,251,167,52,79,111,201,92,239,159,158,163,211,198,173,248,110,74,141,169,105,229,185,184,167,89,243,205,165,178,12,103,235,90,74,240,252,43,190,51,194,20,48,151,60,23,193,44,20,68,174,161,34,2,200,35,244,144,55,32,58,92,135,190,115,14,239,20,148,21,206,41,81,41,235,103,225,229,99,187,108,131,49,80,246,135,200,63,124,90,56,155,88,74,86,166,194,180,191,243,8,176,163,37,220,47,191,61,80,255,119,189,9,136,27,226,32,65,13,105,31,65,228,31,40,110,13,213,70,72,108,112,92,111,130,240,237,167,197,209,217,168,37,20,58,50,242,67,85,117,25,40,240,114,125,15,234,143,235,7,198,239,61,100,75,22,82,231,31,181,138,51,49,116,151,101,100,241,89,35,169,224,196,128,196,210,227,106,171,84,80,193,137,4,217,195,97,8,68,162,87,196,146,67,164,214,97,148,253,132,88,133,198,74,119,99,86,76,162,70,213,139,51,228,211,39,107,82,153,73,165,171,80,199,51,92,89,161,195,171,26,34,107,199,231,101,178,190,48,52,238,166,162,40,171,19,210,242,155,39,171,251,18,169,151,65,117,186,235,108,16,23,79,74,76,68,120,14,1,29,151,184,65,21,188,40,220,44,152,225,250,56,72,184,203,231,94,104,80,120,30,169,252,54,93,194,206,88,9,65,176,80,246,193,155,62,125,21,112,26,220,125,87,36,26,60,158,160,84,91,186,198,97,229,148,34,140,46,100,4,83,15,29,37,204,114,178,112,132,80,124,111,30,203,38,107,67,130,126,41,220,163,102,133,5,29,99,235,143,120,78,242,88,8,117,31,16,122,85,91,7,150,74,188,21,81,45,241,136,216,166,216,225,37,43,40,64,46,166,1,129,77,217,202,111,158,146,253,101,17,36,154,184,47,220,193,201,126,60,235,132,54,57,158,54,87,38,45,148,101,21,85,105,90,63,77,69,23,159,226,68,37,76,3,180,74,118,104,93,18,173,47,74,144,165,150,127,186,177,0,154,92,216,41,170,54,21,85,72,46,31,122,254,25,93,248,177,103,26,216,99,198,79,163,153,245,213,143,58,123,145,226,244,11,130,249,84,95,138,138,19,199,7,127,109,22,132,115,115,21,213,50,229,222,237,48,210,11,162,244,55,111,54,212,37,214,200,100,212,143,98,151,169,190,187,64,27,58,224,66,181,49,251,138,144,115,61,203,30,233,48,149,34,163,210,218,121,37,25,143,48,41,130,160,40,11,225,27,87,150,227,92,179,101,158,39,153,51,156,168,64,144,198,232,157,79,37,13,146,101,208,205,178,25,28,137,240,35,85,190,51,198,118,182,28,162,94,141,235,71,205,239,230,19,110,169,192,244,144,120,49,18,17,75,216,2,100,82,253,200,84,152,52,150,14,176,129,75,130,75,82,254,4,6,148,243,117,54,84,86,19,229,141,86,205,63,91,165,227,42,245,238,14,147,99,23,138,133,237,200,162,43,81,181,32,4,11,12,11,57,149,196,99,99,94,39,111,197,217,170,198,91,81,133,176,245,165,137,60,186,244,58,73,117,140,36,134,194,70,169,113,157,64,52,183,219,231,106,59,9,134,200,224,200,202,162,227,230,59,214,175,179,37,66,76,121,254,255,30,51,207,101,255,245,47,190,71,205,127,247,55,127,253,215,127,248,203,255,252,87,127,243,159,254,236,207,127,183,249,219,191,250,47,127,248,219,127,255,135,255,240,103,127,254,31,127,127,229,156,50,255,149,199,83,40,47,100,16,220,99,254,124,173,252,252,188,176,242,131,238,247,59,24,48,51,54,59,36,42,92,211,101,22,252,224,254,12,177,251,207,15,126,167,128,59,123,44,189,121,54,242,244,133,207,199,105,79,247,22,217,152,100,225,223,11,55,115,25,146,171,233,54,215,166,108,81,98,121,38,153,183,119,201,168,18,121,193,31,153,84,74,171,222,222,29,216,60,39,47,188,77,187,113,202,111,155,89,219,189,57,92,24,28,253,30,76,201,253,188,79,214,38,190,93,85,91,133,169,253,183,127,128,13,65,37,85,36,10,185,55,178,80,189,58,140,28,251,150,7,55,62,250,111,41,132,131,184,177,16,136,61,48,27,207,243,60,249,62,56,33,76,194,109,15,198,232,195,111,141,249,117,151,239,241,147,214,242,107,169,217,154,162,18,100,230,36,115,249,47,159,193,85,196,79,204,96,10,54,238,91,27,215,63,73,139,158,249,139,248,213,125,107,132,220,103,149,38,27,195,56,50,229,7,159,198,60,67,111,126,224,90,139,63,57,107,155,28,188,57,100,161,180,121,31,28,234,179,72,243,3,159,177,119,163,13,236,106,160,207,62,113,164,115,239,66,122,233,62,248,238,150,207,120,239,197,236,115,150,161,219,83,204,11,189,203,147,157,233,11,133,157,223,131,159,125,101,170,207,191,129,242,114,42,96,110,71,105,208,218,178,8,105,101,83,222,191,17,62,210,251,140,136,167,145,130,29,86,186,102,245,100,108,249,58,239,184,147,45,31,119,179,6,164,30,138,57,174,61,120,154,146,147,95,141,137,173,4,135,172,192,171,93,203,12,110,62,251,139,65,115,76,254,213,219,58,202,14,235,73,120,17,148,130,177,30,240,178,168,233,131,81,224,189,241,109,126,154,80,184,60,24,197,180,183,0,12,185,146,246,57,155,82,157,190,110,116,143,104,86,193,167,238,125,172,70,212,229,70,165,128,169,138,211,151,38,69,220,182,183,137,153,103,191,243,37,133,236,232,66,215,11,119,43,179,127,223,178,46,172,13,227,185,217,198,139,254,151,89,205,141,91,174,100,137,45,114,16,239,91,147,172,114,189,107,96,92,1,218,107,82,166,32,100,136,46,60,96,153,116,121,52,252,251,110,108,201,96,211,6,125,48,133,116,151,53,183,204,28,5,15,175,128,207,198,0,162,171,55,203,54,178,231,107,53,19,250,189,190,139,20,234,96,147,214,229,106,42,192,122,186,239,205,70,53,189,146,60,10,242,168,87,90,195,225,241,25,124,72,3,67,205,185,40,186,128,175,118,173,243,237,9,255,249,197,148,241,190,208,127,55,27,232,126,185,159,28,62,240,255,122,1,55,168,70,166,39,239,48,62,60,239,185,51,162,23,87,40,98,157,89,15,110,209,146,123,19,227,138,38,101,254,56,189,227,181,56,174,223,195,167,133,70,145,254,150,184,148,185,184,207,75,207,60,240,153,189,150,168,58,81,205,217,61,118,143,49,118,65,202,247,181,217,143,116,26,87,195,155,122,238,158,221,138,217,234,77,12,83,210,101,14,29,114,115,235,138,253,94,205,232,220,79,60,128,104,59,182,71,253,182,10,141,90,37,236,203,33,48,15,31,95,103,30,78,226,25,118,224,51,183,158,239,231,48,44,135,38,42,92,27,183,166,218,252,167,225,89,77,209,249,97,6,170,251,190,53,199,25,142,29,15,173,168,212,121,163,16,231,203,59,41,124,78,105,209,145,58,213,25,250,220,213,78,102,247,226,78,53,160,10,97,161,47,202,126,227,194,4,91,37,92,6,221,96,223,232,14,167,65,235,25,239,222,156,163,118,241,22,235,150,121,23,121,34,92,147,40,128,186,48,9,172,38,113,64,60,99,220,226,199,74,145,151,84,113,117,106,71,170,171,203,28,24,53,250,41,250,95,120,231,244,107,20,72,97,161,105,56,41,188,17,241,186,243,2,234,105,53,75,244,148,90,232,229,219,129,198,138,220,171,68,242,216,81,225,42,118,97,84,102,179,132,234,144,131,119,71,61,82,245,80,196,228,99,159,153,116,221,152,178,201,15,15,98,35,15,45,22,190,184,175,77,212,28,21,201,128,41,56,171,87,231,104,25,69,108,235,189,167,21,115,250,164,130,18,21,62,223,15,166,17,98,34,199,149,151,45,217,131,17,45,206,241,211,217,196,30,2,53,151,216,49,90,192,24,67,191,183,30,230,193,188,253,106,24,169,143,70,79,65,112,70,240,196,31,156,44,231,22,125,188,110,2,175,241,220,100,8,164,69,59,233,168,233,19,22,58,43,85,243,7,29,70,241,244,5,8,25,223,161,218,151,103,118,108,49,43,204,159,116,91,21,148,128,157,127,143,149,76,12,76,68,180,232,60,211,223,154,162,129,170,209,106,244,43,198,242,73,158,179,229,82,77,193,179,21,233,187,251,84,106,217,195,33,178,155,167,193,186,251,114,216,131,99,46,40,55,71,38,237,166,154,120,109,34,158,91,174,206,43,74,254,128,169,209,211,71,59,231,232,254,90,28,58,90,217,42,30,102,101,123,222,75,121,244,222,52,9,214,141,169,20,48,74,18,83,115,100,121,180,242,174,174,83,53,211,24,97,51,166,249,137,133,65,239,170,107,70,189,67,139,207,77,128,84,26,45,145,219,90,113,49,74,125,210,75,73,203,112,110,15,152,51,169,74,170,161,179,18,157,1,34,92,17,113,75,139,24,228,24,64,68,160,117,8,32,52,86,103,140,78,252,42,154,38,255,182,25,75,70,171,156,1,179,183,230,6,137,142,251,148,134,202,81,105,210,166,86,20,184,125,82,162,77,248,125,133,33,109,206,128,203,71,206,141,234,163,17,11,47,138,48,67,62,103,35,44,214,162,175,16,227,156,178,10,80,245,93,110,58,127,153,92,245,74,210,17,155,149,70,236,7,143,221,244,201,6,197,21,51,158,44,193,51,146,247,130,18,51,155,95,221,168,84,146,139,207,4,86,82,60,25,206,236,123,232,197,157,133,56,46,70,52,82,166,172,102,34,174,190,123,156,245,167,115,247,96,74,239,102,142,217,212,86,112,249,32,246,170,237,205,181,83,229,16,27,1,237,217,3,53,182,149,160,221,28,231,3,166,230,103,42,140,64,134,247,97,152,236,93,111,93,168,116,140,231,26,84,146,201,75,183,108,213,117,15,206,89,148,74,91,179,133,182,61,184,84,73,75,154,127,197,154,239,234,89,36,59,65,24,170,175,244,30,236,12,52,253,212,84,48,183,164,207,61,53,65,93,71,63,131,121,190,159,30,245,255,16,247,246,58,216,53,205,149,214,185,56,182,80,255,255,204,1,16,145,17,34,2,139,249,52,114,48,182,101,190,9,70,35,7,28,9,9,18,18,17,140,33,152,65,226,104,208,39,113,22,244,85,247,174,234,213,198,38,178,100,189,201,251,60,235,217,251,222,63,189,187,171,171,86,173,165,98,136,240,98,214,184,48,82,53,83,225,81,186,239,158,80,26,74,83,203,219,232,103,228,251,219,56,24,76,61,121,221,46,8,106,240,249,101,21,75,52,189,141,0,105,86,212,103,82,104,90,142,99,233,164,107,122,215,191,253,83,192,56,42,235,169,81,235,189,191,124,226,179,222,245,145,210,141,208,47,108,138,22,82,243,199,80,234,190,205,134,252,77,86,74,0,44,56,31,225,21,9,85,253,52,145,173,104,1,211,109,187,68,92,153,212,105,254,100,119,12,230,1,42,223,160,66,159,246,39,94,112,36,208,183,93,224,212,229,56,57,10,125,250,66,208,94,249,122,148,129,185,239,170,218,150,116,17,199,167,139,218,104,214,233,46,219,92,17,191,93,247,163,139,73,141,56,230,248,82,45,38,18,120,64,127,143,95,174,248,193,235,169,137,13,251,12,152,190,69,61,154,157,90,191,39,175,89,178,11,104,114,194,159,140,147,27,205,66,89,22,19,107,86,127,40,212,242,84,59,214,118,160,169,8,124,158,191,92,90,178,238,119,31,12,236,57,95,154,5,209,99,44,249,166,244,36,49,51,174,174,173,249,118,247,76,209,244,140,9,143,194,84,246,226,190,109,90,151,79,0,69,146,149,125,55,76,215,149,6,158,124,248,45,182,125,164,234,82,87,145,84,248,5,201,163,86,115,125,80,246,8,26,125,221,191,236,97,66,71,67,53,84,151,13,91,135,217,152,37,61,57,186,170,53,96,12,246,36,188,163,115,212,21,140,13,198,66,71,185,39,84,121,70,92,26,73,121,165,158,152,252,133,95,25,174,233,235,129,39,182,21,57,224,51,1,170,240,236,52,157,164,128,73,85,53,57,154,113,183,90,192,166,41,215,20,182,46,230,128,105,164,19,254,72,55,149,31,63,218,152,68,50,153,210,52,94,107,28,109,5,81,101,159,80,189,109,190,43,196,11,70,218,46,12,166,45,160,4,156,179,228,85,88,232,60,57,135,177,48,250,34,122,44,233,158,36,112,218,74,36,106,184,113,207,56,53,20,116,253,101,70,81,245,41,233,172,114,24,142,203,40,164,191,61,165,128,41,187,72,188,109,74,83,125,196,111,155,100,163,146,129,104,116,141,43,31,70,79,121,196,149,195,116,10,152,244,78,125,224,220,98,195,74,229,34,47,89,57,107,249,117,236,6,76,16,38,79,28,230,247,206,241,219,16,158,244,190,17,90,92,158,33,96,13,88,75,191,32,179,247,107,243,194,41,201,34,66,87,127,250,12,23,12,166,15,76,153,74,195,12,78,47,76,74,89,97,68,255,229,228,187,139,18,55,186,82,165,230,123,105,104,52,40,76,87,225,189,239,78,86,95,111,140,141,160,207,120,195,74,189,89,47,205,22,200,184,52,188,154,146,156,220,132,221,226,19,26,168,77,233,88,75,240,253,98,59,108,6,242,75,78,158,170,75,200,24,122,38,208,174,20,43,246,76,57,14,54,111,89,97,34,153,36,242,125,166,214,200,36,2,228,92,200,77,18,12,107,9,84,24,183,244,18,39,135,155,34,132,157,2,59,165,199,231,105,90,31,169,60,244,174,118,239,154,173,160,128,8,4,196,154,63,76,65,188,42,247,203,4,133,70,192,249,217,102,176,138,179,125,115,184,195,144,219,202,28,67,231,168,5,172,169,65,68,98,72,85,249,101,119,51,180,18,205,118,38,231,28,15,156,68,164,126,188,52,161,151,79,173,216,96,20,151,244,232,179,75,204,177,12,16,170,107,92,123,2,136,146,35,183,126,118,132,173,62,10,252,8,139,238,120,224,44,79,83,118,172,248,205,96,102,232,89,153,13,85,169,40,43,13,182,158,255,118,109,218,207,107,48,47,41,208,19,74,202,202,137,143,20,20,127,135,139,9,101,42,165,13,199,86,63,247,153,57,73,237,138,84,61,146,29,30,39,97,81,191,245,96,50,23,57,166,249,130,166,140,50,249,172,196,112,207,141,188,150,68,81,240,48,87,143,103,102,74,58,58,204,48,232,219,241,211,121,26,3,84,200,118,40,176,198,219,206,248,132,74,110,176,216,132,23,79,60,91,165,170,61,10,253,51,242,254,195,156,2,36,10,51,1,255,30,11,111,54,159,176,231,104,219,142,59,108,142,38,85,97,68,135,226,104,250,98,243,115,52,68,80,79,224,81,15,215,167,82,44,68,11,152,124,95,86,148,148,119,13,244,172,118,89,97,200,166,113,91,228,142,154,170,255,35,24,241,217,161,2,159,159,234,207,201,97,124,197,26,130,255,238,84,35,8,11,1,242,205,60,218,158,74,45,19,240,80,170,158,183,92,38,200,41,48,137,232,237,232,121,42,91,127,58,155,166,105,14,56,165,231,11,192,78,99,120,4,135,212,106,186,13,18,6,55,239,185,181,148,41,30,246,251,129,243,240,137,216,24,88,186,99,69,7,174,198,94,128,125,92,215,200,180,88,131,205,186,112,221,115,41,60,208,125,242,27,163,253,81,135,66,178,44,179,223,23,125,127,73,41,161,169,183,155,60,71,194,108,23,157,198,141,180,230,211,56,246,35,229,138,177,26,220,187,103,199,241,2,108,74,183,131,6,187,186,199,227,124,213,143,241,64,177,2,121,220,53,10,230,253,121,102,216,205,120,73,174,195,102,216,250,178,173,156,151,91,192,176,66,213,82,164,160,198,27,151,134,180,162,122,84,156,177,211,98,107,215,161,47,92,226,25,118,38,248,70,95,24,179,214,166,110,39,38,145,148,3,30,104,255,252,227,116,134,63,253,31,255,195,159,254,215,255,253,159,160,51,244,246,207,192,154,55,103,130,21,133,106,74,132,183,41,227,135,158,125,241,14,120,214,107,29,102,6,205,240,205,170,195,48,225,110,20,80,173,235,44,121,37,218,210,235,253,238,6,207,239,208,243,189,119,192,168,60,151,11,227,171,240,53,122,209,192,93,73,163,198,247,92,182,37,190,147,31,77,161,237,174,27,229,167,222,224,149,104,114,62,87,120,246,12,172,102,38,27,223,117,83,29,20,166,154,173,24,117,248,77,163,200,217,132,27,91,80,140,58,143,127,57,161,1,2,222,13,70,201,95,140,81,146,179,37,6,114,48,151,200,129,31,174,113,157,157,76,129,91,247,125,100,8,99,181,217,131,138,97,143,252,178,172,11,132,44,10,119,14,99,245,113,227,100,244,119,144,5,12,120,87,205,140,97,186,72,95,139,255,54,14,142,229,86,93,73,106,194,160,244,163,105,74,72,114,229,102,56,223,253,109,210,180,128,164,107,192,88,50,167,226,87,206,202,153,36,42,179,94,88,207,181,144,74,161,21,225,130,228,18,203,23,25,225,170,62,133,51,220,169,168,194,53,115,216,10,1,242,80,232,13,24,159,144,144,189,16,107,199,10,216,104,244,187,249,93,15,210,31,55,10,40,104,3,181,26,71,23,35,41,222,147,19,105,82,5,251,104,59,44,203,215,122,185,155,65,90,158,95,86,129,89,2,175,144,123,116,70,7,231,51,61,67,100,17,83,231,44,240,156,120,35,94,248,252,133,188,47,179,168,241,205,123,53,123,233,116,215,13,246,103,8,69,127,55,102,166,152,183,201,172,255,92,73,156,108,65,205,58,95,253,138,110,133,228,190,252,19,224,96,114,59,23,102,87,90,235,61,119,21,97,39,100,82,216,58,56,91,233,188,47,179,30,19,120,132,118,19,48,29,19,55,228,51,7,45,42,65,126,219,84,152,30,184,96,69,230,183,93,17,188,104,207,209,148,84,138,195,148,233,238,74,141,223,147,233,147,59,12,51,187,235,149,227,215,57,253,228,197,168,132,247,153,162,23,80,63,85,78,96,204,176,229,228,212,93,113,254,11,152,178,224,61,57,79,5,43,44,135,135,89,1,10,76,161,40,158,57,157,93,67,102,165,115,29,168,209,250,88,34,125,124,61,213,205,158,6,66,173,63,180,36,253,253,128,200,93,251,32,47,196,32,87,147,189,27,247,127,117,159,14,105,208,60,59,90,185,107,190,159,60,226,125,21,155,122,4,206,109,248,60,205,12,35,89,133,66,190,176,230,184,103,51,50,25,114,106,222,207,40,126,217,212,108,245,227,132,209,112,214,106,255,101,42,126,87,24,173,227,16,221,202,71,213,4,158,208,37,47,167,1,94,8,14,210,14,47,83,220,191,48,217,226,152,14,217,228,20,105,213,201,232,124,156,75,157,113,105,103,82,185,219,181,3,163,113,177,199,61,250,140,141,75,137,56,215,97,222,87,31,76,55,240,18,210,220,38,13,218,156,226,69,3,6,10,156,23,174,48,38,226,190,77,88,86,232,24,63,91,245,236,247,13,187,93,12,188,178,137,165,127,146,9,192,196,71,255,98,33,196,63,21,209,220,128,7,61,88,223,225,97,75,193,240,19,120,46,23,0,50,248,76,7,85,195,37,98,142,44,71,151,166,253,53,216,96,68,145,152,96,235,33,12,32,130,188,202,133,217,80,104,235,143,181,56,149,27,232,97,47,166,151,70,30,99,221,48,241,236,93,37,15,129,109,5,2,120,17,131,230,172,61,29,136,63,162,223,26,240,89,49,139,94,90,238,244,6,68,128,75,22,113,43,220,34,129,73,206,124,165,173,79,229,204,238,241,80,160,92,234,102,197,228,213,87,68,191,19,187,49,109,151,162,99,161,122,246,133,249,109,171,15,26,240,121,7,45,182,4,69,215,44,96,118,148,37,224,174,157,144,116,31,167,207,47,224,219,141,168,69,225,54,117,111,191,103,154,178,70,125,96,124,211,131,59,210,186,90,145,161,164,143,105,177,163,29,150,215,3,35,158,29,155,44,98,254,254,192,166,194,24,48,157,46,122,221,92,234,221,153,162,48,43,197,107,134,248,142,10,241,48,113,162,165,23,142,46,123,228,178,17,239,234,234,152,199,247,214,46,74,226,251,49,48,60,175,214,183,96,231,235,65,180,84,189,252,200,12,196,190,53,67,88,210,157,14,236,247,29,121,161,108,164,9,245,55,52,50,105,190,132,154,162,59,207,108,38,22,145,31,73,54,236,20,54,139,159,128,113,82,212,13,119,163,144,24,9,18,84,98,53,231,84,77,101,108,220,204,78,213,130,75,193,69,50,237,155,248,65,243,52,107,234,134,45,161,228,156,224,152,41,140,52,124,9,248,124,183,67,51,86,173,72,218,168,155,130,120,83,184,103,65,233,20,210,108,24,121,212,17,233,71,36,107,164,202,75,158,123,196,198,117,144,56,29,106,66,72,41,227,83,85,254,37,101,171,14,52,154,63,86,190,121,114,236,93,135,102,1,25,164,93,178,236,228,37,36,121,73,10,241,194,20,106,245,182,17,22,171,78,107,49,53,115,229,26,80,91,27,30,9,91,225,162,61,3,209,180,123,106,20,0,216,111,61,89,89,242,62,145,149,69,89,112,107,54,25,137,205,113,75,42,230,9,171,48,116,145,40,200,32,71,37,163,24,110,251,184,85,172,69,72,167,229,28,242,128,237,214,107,16,105,44,79,38,187,185,228,153,253,246,220,249,129,151,173,80,2,87,45,206,65,7,142,5,8,184,100,173,21,209,144,144,250,61,218,100,156,21,158,189,200,125,179,38,40,140,206,86,204,12,39,188,39,176,208,218,3,60,179,168,216,76,243,170,149,194,198,92,238,208,107,39,95,93,9,28,149,54,130,44,69,48,235,163,81,95,200,51,173,212,11,35,74,171,5,157,51,33,222,106,17,10,156,233,57,218,58,5,3,133,185,34,104,179,207,63,96,236,57,180,16,133,145,95,204,43,188,218,165,165,164,246,227,124,4,76,243,213,3,47,134,64,192,12,234,166,5,180,243,144,239,149,217,18,163,48,83,156,143,210,109,14,215,82,205,25,205,228,87,29,134,5,243,212,13,201,51,245,40,120,98,99,144,181,29,222,204,209,29,61,43,200,208,138,201,164,145,97,69,161,150,182,118,125,91,103,36,192,26,240,18,50,187,59,45,243,46,219,240,121,85,30,170,125,122,138,169,29,126,125,160,125,60,85,67,19,180,8,86,11,42,200,186,54,66,157,71,17,53,224,243,233,191,53,228,131,207,40,172,35,144,33,215,141,152,73,201,81,180,39,187,161,242,4,172,211,57,136,12,48,154,245,195,54,179,237,11,83,57,207,234,194,249,99,16,58,137,162,138,230,135,161,115,164,32,31,90,174,165,60,5,127,186,120,47,251,131,13,110,83,186,0,22,172,237,242,78,208,33,122,216,4,169,140,11,99,0,40,4,141,51,130,207,27,13,206,11,78,149,73,143,62,91,183,85,46,19,136,68,129,92,121,54,213,242,122,9,76,180,254,40,3,3,106,107,9,118,212,137,129,247,67,208,192,163,201,79,14,67,102,42,217,141,92,73,124,184,16,179,154,216,10,159,133,15,169,190,32,102,33,128,170,76,160,179,183,190,233,226,105,13,233,82,74,165,124,236,26,190,192,172,64,251,33,235,176,127,243,55,130,98,112,82,150,17,203,77,143,159,54,110,239,67,35,66,49,164,7,76,223,173,210,136,44,15,80,21,86,238,84,47,65,53,224,212,93,215,123,152,87,222,236,251,131,183,186,60,55,34,201,234,209,194,180,153,83,221,92,105,72,168,113,97,184,79,63,234,30,40,54,119,95,156,38,253,25,90,187,38,38,59,195,58,8,182,230,27,38,35,101,210,170,16,79,244,12,65,118,52,2,35,158,59,250,37,239,210,229,33,48,85,189,160,185,162,96,174,114,18,103,104,149,124,169,112,20,105,119,211,223,102,139,18,164,150,73,252,39,21,96,90,23,231,229,71,65,237,220,50,169,52,114,27,159,109,18,84,83,200,107,106,176,187,200,3,4,85,110,153,68,131,82,23,169,40,251,83,33,210,88,93,209,179,41,188,92,158,101,13,0,122,110,100,7,46,218,215,210,235,58,115,250,10,150,170,73,2,202,174,173,177,169,243,196,48,117,49,250,167,229,101,111,43,121,5,253,150,96,66,217,131,150,162,139,105,225,12,225,49,148,51,182,173,156,22,55,77,183,166,206,26,102,90,22,115,165,213,106,178,94,26,59,45,57,249,156,234,135,108,106,46,37,216,185,38,224,166,10,54,201,84,231,47,76,76,164,4,219,153,71,9,22,145,217,90,109,165,254,102,148,193,47,105,25,125,39,69,17,67,88,65,167,38,126,19,58,53,118,43,235,50,158,81,162,174,122,110,26,239,226,19,32,247,84,149,47,141,237,125,15,134,44,29,182,90,162,130,113,57,219,133,215,153,209,100,3,100,38,49,219,137,247,139,212,197,146,77,99,175,166,238,247,125,33,52,181,20,229,0,82,169,153,253,194,182,196,52,229,137,155,201,160,195,148,159,155,210,200,205,145,117,7,76,2,127,42,7,157,109,101,139,147,23,184,222,2,67,208,185,87,118,62,84,245,121,134,106,21,236,92,132,236,208,102,80,24,134,84,48,216,81,135,86,38,55,37,200,238,95,31,244,137,172,79,220,204,63,253,203,198,179,126,170,114,79,167,81,101,175,32,207,163,121,168,79,28,19,197,85,130,121,159,113,134,185,39,39,80,239,145,63,152,211,184,3,2,23,76,47,227,227,29,8,244,104,67,1,38,191,45,80,38,86,153,14,105,190,186,129,202,52,255,128,44,173,12,104,10,220,134,2,182,186,18,108,79,50,71,59,120,220,231,211,237,186,103,164,165,50,173,8,115,80,103,44,242,182,40,171,246,203,0,92,166,35,184,4,198,57,116,199,151,15,51,95,146,42,147,142,156,136,74,167,201,14,201,218,7,143,126,238,152,230,183,169,148,203,111,163,127,52,252,153,177,137,192,37,237,182,143,96,124,84,252,198,86,50,175,116,105,201,41,28,112,123,29,32,50,74,239,9,190,216,229,190,77,202,243,146,166,90,229,76,150,233,62,52,68,4,100,241,179,105,202,11,105,141,106,96,147,20,43,27,70,140,202,162,43,6,130,167,168,2,33,191,178,247,221,29,153,36,101,213,163,73,140,197,246,7,133,3,109,53,90,116,132,6,95,134,201,48,105,43,81,203,51,72,95,200,81,36,237,184,49,198,160,71,127,104,247,33,29,35,109,74,48,125,110,186,135,254,54,233,174,74,182,185,141,162,57,227,84,134,225,166,137,175,249,30,3,30,79,29,89,219,194,48,219,243,159,198,44,237,4,43,114,242,102,202,145,158,54,228,213,12,73,252,193,230,172,209,83,118,94,199,121,100,242,211,228,135,146,119,50,24,195,118,202,109,65,187,114,207,38,26,214,96,82,105,159,158,149,210,124,158,134,172,52,69,112,40,219,110,213,215,151,19,185,19,35,75,171,28,118,100,65,163,51,142,163,16,40,240,41,40,59,198,17,252,76,13,90,225,35,149,21,19,109,197,161,161,75,211,114,66,221,59,34,149,19,109,239,45,13,57,38,25,95,61,211,84,105,95,151,214,18,99,193,185,232,33,221,137,117,138,170,2,252,74,248,213,1,159,15,226,124,92,89,26,35,59,237,7,222,55,137,226,74,151,38,114,138,2,125,250,219,44,248,232,93,113,16,91,54,113,136,250,208,73,80,36,157,170,112,148,241,195,243,142,78,148,173,180,29,20,55,162,228,28,34,42,135,93,136,110,152,127,176,12,127,15,5,93,137,148,164,127,29,239,130,104,177,40,172,14,107,73,7,46,153,245,72,200,224,204,90,175,36,10,138,114,214,146,230,173,195,39,138,42,215,42,135,30,218,234,178,113,160,9,73,96,57,184,33,29,227,243,176,41,226,74,229,17,179,52,233,99,253,185,67,74,91,242,9,245,206,84,220,226,232,84,53,171,145,217,166,209,87,27,205,191,75,243,18,102,185,119,9,99,136,200,119,225,141,160,186,153,107,244,154,158,41,26,110,174,182,91,83,101,245,25,135,152,116,201,122,143,157,134,9,153,123,211,243,89,107,36,207,107,70,237,45,2,153,76,21,78,118,248,6,159,215,27,48,66,157,242,58,15,76,27,154,223,247,217,244,229,161,253,216,136,68,222,163,145,130,145,150,53,115,250,8,142,43,98,123,89,162,5,100,72,242,138,254,15,12,178,207,56,148,102,110,26,158,155,135,242,217,44,251,180,131,125,193,13,232,209,255,62,135,8,116,24,45,10,153,58,71,141,134,32,157,247,217,62,31,191,178,68,86,88,80,100,99,150,239,173,152,241,167,52,56,241,237,49,59,126,232,88,74,220,205,88,119,164,32,122,162,174,123,22,255,123,207,103,214,60,227,218,211,49,201,218,186,229,243,96,237,112,50,102,69,2,171,38,213,34,64,213,204,127,25,35,136,164,75,42,37,125,190,69,23,58,104,76,86,73,197,31,18,90,98,46,116,192,149,93,241,27,224,188,188,117,30,93,209,44,27,16,35,19,245,168,197,46,243,115,150,158,254,129,252,164,135,187,204,100,180,159,55,185,238,51,23,21,47,173,91,234,95,150,107,110,233,204,164,195,197,31,44,218,149,143,103,80,191,46,95,156,129,84,7,37,232,45,194,19,88,179,56,217,97,152,97,165,212,83,81,3,93,30,64,177,175,68,30,168,201,141,225,206,229,149,247,81,120,61,34,40,48,155,213,34,66,244,2,65,108,153,21,166,245,76,186,62,74,55,255,89,21,235,176,78,213,47,145,4,27,114,55,125,168,220,107,84,127,206,146,135,57,122,149,163,97,118,136,212,7,30,98,73,138,181,124,106,117,133,204,8,162,63,242,80,233,36,73,197,57,3,205,216,178,210,98,190,96,124,15,23,41,169,22,97,93,230,11,52,9,172,251,130,241,83,41,248,188,210,45,78,69,171,104,199,118,73,149,34,247,0,167,206,213,83,232,212,201,242,208,208,114,70,108,223,97,115,125,19,152,145,84,123,28,189,85,216,138,50,242,36,100,43,193,7,50,225,30,173,81,19,4,173,123,105,136,104,9,12,109,42,132,93,16,194,90,90,93,39,158,11,85,24,172,160,183,60,148,109,254,132,241,211,168,167,234,47,143,20,106,190,191,131,81,169,21,120,192,157,13,152,15,66,239,122,192,216,115,230,11,175,243,121,93,231,33,156,173,129,215,245,141,253,37,13,53,25,67,223,250,9,163,27,156,84,185,101,227,68,181,47,195,106,89,43,149,192,88,39,148,231,125,44,121,155,36,171,189,105,217,52,117,206,149,174,7,134,5,238,48,97,143,60,50,162,227,233,223,207,249,48,71,17,178,29,50,122,100,208,246,213,248,209,111,247,108,253,233,15,116,45,28,202,49,69,86,116,188,217,19,233,161,96,20,44,4,236,132,1,130,235,82,115,120,153,102,173,48,87,16,33,251,12,57,225,66,208,82,217,5,94,108,187,70,80,145,22,102,136,74,247,33,43,53,238,185,167,148,157,16,155,202,57,136,18,136,136,138,26,171,9,177,172,79,133,204,96,90,3,132,12,68,198,36,7,45,102,33,254,81,228,104,172,161,125,79,199,79,211,156,33,220,47,90,185,67,94,168,76,171,245,21,225,126,245,226,10,183,60,82,94,151,16,20,225,14,157,185,194,225,154,187,84,17,33,30,161,122,18,31,0,74,160,242,62,16,142,168,30,229,48,105,176,55,189,207,140,30,135,28,188,178,138,91,228,146,235,62,139,209,110,14,162,35,49,132,23,198,62,105,45,103,32,178,11,216,69,46,140,208,188,122,42,149,82,100,203,242,237,21,102,160,233,58,59,80,8,217,53,223,11,235,68,76,94,169,163,255,123,137,61,221,129,81,93,142,21,132,230,193,41,201,80,200,221,208,150,130,59,137,138,243,221,221,192,59,88,81,204,182,109,85,151,62,4,58,246,41,35,251,141,89,135,73,235,10,215,28,227,236,220,216,61,241,36,42,92,206,56,59,91,88,86,252,135,241,185,114,242,7,74,253,113,43,111,107,110,107,111,113,54,41,41,13,29,253,203,244,52,124,97,163,57,240,132,53,247,129,158,192,154,79,207,79,142,86,190,232,151,96,12,66,107,149,175,123,231,233,166,33,236,43,28,12,46,55,11,111,107,113,102,233,197,244,55,189,19,244,60,48,94,205,157,235,208,68,107,197,211,199,180,245,34,39,217,148,129,155,40,48,250,130,142,172,228,253,112,43,113,123,251,52,125,9,7,166,149,100,254,133,104,72,205,172,187,211,167,210,116,54,44,214,160,33,242,243,232,44,215,79,5,152,61,23,49,157,88,32,24,252,41,35,252,224,121,183,152,141,76,19,82,87,249,131,217,145,230,107,28,65,29,126,127,226,5,40,27,153,215,158,252,116,177,138,207,116,248,124,144,183,8,102,48,108,135,17,112,133,98,119,97,4,60,63,133,40,124,26,38,187,108,133,145,187,254,197,46,236,211,202,60,131,102,9,140,205,69,241,219,70,64,111,137,95,0,237,29,249,219,243,27,220,134,42,254,143,159,169,218,119,99,103,109,194,96,161,63,112,254,226,69,131,113,248,122,143,174,95,79,133,41,125,224,190,187,21,238,124,225,31,92,18,190,114,207,149,247,175,253,6,148,198,250,247,190,76,100,61,96,250,111,244,220,52,9,118,135,135,181,125,233,235,164,80,50,253,194,173,101,162,200,201,11,58,0,254,208,112,90,153,187,232,219,166,32,234,67,201,154,96,203,212,163,231,130,23,240,193,200,158,95,65,105,96,210,142,62,88,78,60,49,31,155,132,193,66,26,55,70,2,141,236,186,192,86,129,251,6,11,204,20,122,125,46,108,220,165,17,48,63,165,39,39,89,242,181,4,34,225,140,34,188,248,1,176,83,167,90,239,48,210,115,226,69,64,92,149,171,191,48,114,25,103,183,161,176,245,151,124,240,78,118,46,185,111,164,43,62,47,2,96,178,138,83,46,141,173,197,30,126,52,239,179,232,64,229,248,85,191,55,134,8,242,16,235,33,234,217,200,66,248,209,211,100,243,229,235,102,102,77,243,123,44,251,140,5,181,129,58,48,237,116,254,21,88,223,120,21,239,9,126,233,172,16,191,87,194,152,134,155,167,87,62,160,226,239,15,230,27,17,103,22,88,76,95,68,8,56,161,148,203,215,251,17,234,28,222,84,223,229,145,214,12,217,193,127,185,80,203,120,62,48,4,145,126,243,55,240,121,117,87,254,21,253,214,226,101,228,105,62,155,173,201,39,210,105,170,254,154,75,167,105,116,149,235,157,56,105,138,161,231,246,67,7,68,136,107,71,73,141,148,72,109,124,48,229,164,165,71,87,106,195,191,198,16,20,2,78,140,160,115,150,109,30,134,95,246,62,91,214,37,55,77,102,107,125,142,196,48,46,206,194,148,197,79,134,12,106,251,10,89,198,222,38,42,83,120,52,119,214,154,191,6,89,177,136,166,99,108,238,143,20,51,205,103,118,47,185,175,95,31,87,246,147,147,83,17,181,222,73,109,209,93,214,204,21,56,171,203,26,58,232,104,174,56,92,173,65,84,15,118,125,54,18,229,41,169,15,243,36,253,144,63,78,167,229,209,49,208,29,2,163,28,179,190,247,145,161,14,137,104,45,21,78,100,32,252,153,77,187,114,121,164,233,68,163,237,23,119,129,173,117,66,68,133,235,242,142,151,73,153,240,108,38,228,183,45,81,191,124,164,144,132,127,31,41,6,150,117,248,209,116,100,78,29,11,137,39,236,67,229,132,174,105,201,67,49,41,179,79,154,148,21,130,146,217,212,131,17,189,41,223,67,43,38,203,212,245,101,87,132,232,253,202,152,121,155,44,157,68,163,243,147,173,5,62,131,58,173,231,101,111,247,206,0,94,120,180,54,129,207,62,232,151,125,50,193,7,4,87,228,137,47,42,81,195,207,125,190,136,172,147,33,41,181,250,117,18,195,14,168,56,173,109,133,107,255,114,6,192,196,171,226,215,100,230,141,59,30,41,23,178,245,220,216,6,199,193,231,93,17,117,11,60,172,229,217,225,179,153,91,215,2,215,52,5,62,98,37,220,68,84,45,158,115,15,114,31,223,219,170,112,247,197,43,249,192,38,57,93,28,166,43,235,57,55,194,132,62,107,84,19,74,174,2,111,136,181,205,79,126,182,3,82,98,179,71,234,85,23,196,188,140,151,60,20,157,174,38,6,108,53,6,189,50,236,116,219,247,50,209,58,72,239,185,161,167,38,191,50,36,61,71,215,11,71,15,97,249,125,145,80,202,250,245,253,124,7,253,183,59,207,180,234,201,97,125,100,255,237,97,252,233,231,169,48,78,253,183,201,93,169,251,80,51,129,214,244,141,164,74,127,132,184,87,79,179,56,216,219,95,24,29,92,186,40,155,143,205,240,21,4,70,70,85,147,158,243,88,40,9,249,67,61,143,148,252,175,94,26,93,120,31,220,140,49,37,81,22,213,93,180,150,62,56,35,24,214,229,228,214,65,17,48,77,0,75,63,160,69,194,200,39,242,19,82,81,113,208,25,207,29,17,0,81,105,42,250,233,210,253,226,223,38,78,92,93,199,33,253,236,243,203,115,78,180,162,16,234,28,111,180,48,252,195,167,21,30,230,196,133,241,63,140,235,38,39,83,213,160,206,148,76,250,114,148,46,102,25,11,200,160,184,89,26,48,238,77,83,207,93,166,55,18,3,163,251,44,227,240,172,38,39,80,29,223,219,156,180,255,173,172,240,153,201,63,157,25,96,230,20,141,29,81,241,254,40,57,192,136,247,55,189,240,101,185,71,135,43,226,149,18,67,237,77,139,94,252,54,201,97,185,52,218,230,182,71,57,80,131,32,10,8,74,179,76,187,7,155,200,194,133,201,171,213,118,175,140,156,91,251,39,84,186,255,167,255,249,79,255,249,127,57,155,193,255,207,78,48,255,179,236,4,255,137,107,137,75,173,176,8,124,146,66,64,154,186,139,192,166,175,24,15,49,225,91,172,71,155,72,206,184,47,144,180,186,192,11,231,150,30,175,31,15,66,65,207,43,248,26,224,167,89,155,148,91,139,231,99,59,11,201,151,34,183,161,69,145,85,97,36,145,46,124,230,25,13,176,39,41,143,58,227,228,20,249,178,30,77,230,44,199,209,164,224,101,88,31,120,174,58,3,182,246,236,250,28,189,187,79,51,211,216,118,215,159,97,78,182,157,219,151,59,20,59,146,132,154,212,95,207,212,61,3,173,169,202,134,9,26,231,106,51,14,166,143,85,98,228,105,230,91,83,190,245,58,101,234,134,145,58,34,112,58,107,33,95,136,12,204,98,113,179,31,205,214,186,47,61,154,61,115,15,152,109,64,122,134,53,52,232,237,48,110,244,18,219,204,159,56,234,112,152,182,45,125,228,116,16,117,127,221,248,12,157,105,71,225,133,254,82,252,54,205,214,122,99,25,37,147,220,3,110,67,119,68,24,140,151,237,43,26,170,92,109,61,104,174,254,203,173,152,118,170,132,85,184,124,204,56,180,81,72,170,138,22,220,36,3,70,201,89,162,69,132,55,191,246,34,224,57,150,110,43,42,101,232,29,7,35,176,167,193,125,165,128,88,2,166,179,105,201,79,151,105,150,25,190,224,16,171,104,44,73,220,252,181,188,178,92,217,42,173,59,7,244,170,86,192,117,137,246,31,112,11,141,112,91,11,207,80,145,205,49,249,89,58,18,29,38,55,166,177,102,134,29,35,235,176,121,188,43,12,211,198,79,14,231,61,109,189,242,70,149,187,222,69,158,60,224,3,159,65,238,17,196,20,238,4,160,169,211,250,18,111,61,59,73,111,11,21,94,95,113,170,173,79,83,97,156,45,125,70,170,40,203,136,175,58,251,81,251,66,60,180,49,225,251,7,134,218,233,183,213,171,121,60,10,220,188,186,203,148,75,253,90,163,247,202,46,199,55,122,20,114,114,121,134,202,160,73,193,47,156,46,73,205,101,176,137,204,45,96,140,87,212,255,150,109,70,74,57,224,134,178,182,140,97,115,120,242,103,150,140,172,167,31,0,189,103,55,192,54,211,143,254,124,1,144,247,61,60,199,238,68,194,11,251,244,234,221,26,88,183,68,123,224,51,230,253,104,164,119,116,149,238,248,201,109,143,93,206,228,70,214,85,127,250,124,91,190,135,60,67,140,110,50,189,175,110,170,202,14,115,23,18,32,24,221,49,121,236,82,224,169,61,23,134,208,72,220,86,179,248,77,239,154,4,156,191,107,24,85,163,235,174,189,157,143,98,198,93,87,211,169,211,147,179,185,243,239,3,33,152,51,93,233,201,83,159,190,251,197,141,246,124,246,229,65,157,27,193,14,180,152,119,180,194,182,109,245,253,235,198,16,91,239,26,37,10,223,118,179,103,79,99,62,7,151,236,33,48,37,133,89,223,119,109,237,45,31,108,153,164,173,231,70,156,126,5,76,9,68,175,140,2,214,215,37,204,190,124,153,190,165,192,86,91,243,116,3,73,115,205,67,158,213,168,123,191,9,155,126,220,167,229,202,144,213,250,200,69,100,27,160,33,73,206,139,198,206,178,35,77,50,138,218,196,34,185,212,63,193,5,50,48,20,17,138,68,169,8,201,249,101,241,120,110,151,187,229,194,205,68,220,115,63,132,160,154,179,154,203,12,98,110,226,136,57,68,99,212,179,180,248,150,194,140,228,146,124,121,19,103,167,155,210,26,188,58,201,111,78,107,246,242,69,143,55,149,91,82,152,42,142,239,32,79,204,136,203,132,192,112,75,167,47,123,52,66,72,3,156,173,199,221,37,190,9,35,200,223,104,116,86,146,169,132,58,188,104,203,212,40,134,157,113,188,75,116,203,102,211,16,104,96,51,91,34,67,99,121,92,9,253,48,73,246,47,243,124,104,248,250,46,141,12,205,43,197,199,48,89,66,89,176,217,168,177,13,138,12,13,23,46,97,10,158,216,195,115,98,140,200,209,244,210,224,36,196,142,6,253,167,172,41,179,179,205,192,13,202,191,77,216,17,67,94,40,121,190,253,117,248,51,107,44,212,96,239,48,92,144,158,147,111,228,10,170,191,89,2,145,51,187,33,37,152,35,7,131,13,112,23,24,219,218,128,23,114,123,18,211,46,100,186,191,230,113,230,233,102,26,81,2,67,26,138,124,3,178,75,154,83,94,8,79,84,79,67,86,147,137,214,27,227,3,140,169,246,124,152,200,85,221,113,78,223,210,156,62,91,26,245,107,203,148,197,99,88,17,17,163,28,66,183,204,133,207,231,86,107,142,165,49,153,7,253,133,17,59,151,101,151,136,65,214,62,140,196,86,138,60,75,255,73,232,9,124,162,187,226,227,28,237,156,244,120,68,23,218,214,71,44,218,56,69,201,51,223,84,194,187,135,127,208,43,186,214,132,208,187,217,45,18,45,240,249,170,58,18,195,35,137,237,147,53,25,108,245,220,54,19,218,18,48,34,148,226,149,92,172,14,224,185,142,6,137,75,30,218,46,248,8,71,180,209,120,164,50,207,147,234,104,37,22,245,102,237,120,247,202,76,179,171,249,140,8,49,228,201,181,47,227,139,75,126,233,76,93,250,70,168,120,148,117,147,83,56,38,201,235,36,207,124,163,13,124,36,150,194,230,59,18,105,49,124,14,117,168,208,207,23,33,88,178,62,65,65,81,8,45,49,74,105,157,148,8,108,153,23,75,124,95,40,89,13,113,95,167,216,64,32,236,193,134,185,90,202,201,43,70,149,62,111,12,104,135,250,211,21,145,31,95,37,204,125,54,207,170,159,54,30,191,254,211,72,32,200,117,165,188,220,159,212,38,149,65,23,195,157,84,104,119,140,205,42,229,187,57,116,50,29,102,114,238,211,225,174,214,100,171,19,26,110,14,177,164,195,11,156,58,223,193,120,136,116,55,218,125,45,233,102,213,220,105,34,89,78,21,68,242,82,147,141,84,239,145,106,167,10,38,79,116,154,62,169,143,81,172,128,230,44,122,52,75,88,44,18,137,28,168,92,217,9,223,70,137,69,162,144,215,234,207,30,29,38,137,175,64,56,221,108,221,40,67,5,219,30,48,195,57,200,154,192,177,30,199,153,163,234,130,53,64,211,5,106,99,145,238,117,21,8,117,73,18,137,236,171,83,241,89,1,249,235,150,116,19,158,169,151,123,193,167,146,82,206,186,54,78,244,19,189,162,195,148,95,52,53,1,219,162,127,249,211,132,208,94,157,50,157,1,215,175,93,159,242,28,124,187,103,109,164,69,251,91,252,96,52,144,244,215,181,17,13,178,18,181,191,157,135,190,108,52,157,60,101,134,146,107,45,91,79,221,48,7,138,178,34,99,105,63,79,20,203,82,175,252,165,105,34,185,10,163,217,179,163,164,57,118,89,15,204,127,126,97,166,26,241,4,12,231,95,148,229,117,226,133,138,230,120,2,6,43,126,56,108,12,108,133,145,27,242,162,228,89,13,44,254,150,88,102,192,31,234,94,233,69,112,73,147,38,100,231,60,169,124,118,143,103,197,40,91,43,158,116,245,248,149,35,175,38,38,97,86,16,37,193,238,101,228,51,220,179,86,201,232,38,138,125,93,162,153,127,235,210,55,40,36,183,111,43,12,249,43,37,101,67,24,17,192,207,77,25,126,137,221,223,68,75,54,229,40,236,179,236,21,101,36,144,215,253,108,115,240,232,61,43,147,198,250,195,2,179,111,90,73,100,196,52,119,135,188,75,254,168,79,212,216,209,97,124,222,151,41,163,58,17,99,18,141,235,7,130,245,234,118,10,8,182,157,91,223,71,69,9,41,142,61,67,237,253,60,206,134,52,232,35,131,224,124,232,231,241,147,37,112,24,85,137,178,158,65,122,246,213,65,47,193,213,187,232,47,159,144,59,213,160,151,36,99,37,10,60,77,108,222,169,43,112,145,170,94,218,185,171,207,218,9,24,129,227,103,136,99,49,215,107,192,172,33,122,114,34,205,234,244,146,78,119,107,210,164,98,114,135,189,73,192,202,159,215,131,174,175,143,198,96,154,189,117,50,76,214,101,21,48,132,187,39,89,74,145,199,47,28,155,53,221,132,67,55,70,7,50,8,61,185,106,77,223,224,30,71,147,137,235,26,49,195,122,243,162,11,29,111,200,161,237,127,137,116,182,249,201,135,171,59,93,76,140,148,239,66,127,224,252,72,111,63,52,223,215,103,240,164,39,245,194,227,106,253,12,115,180,218,223,50,11,92,236,99,191,240,36,72,253,173,225,192,100,13,99,110,61,48,41,230,117,97,40,25,145,203,99,211,120,194,202,244,203,167,1,227,24,210,46,204,126,159,165,226,131,217,54,223,215,11,220,144,132,25,14,227,103,177,46,74,135,200,103,181,177,141,35,117,182,133,91,96,210,115,41,96,98,195,114,111,155,158,209,242,149,226,247,71,61,137,181,14,15,47,83,145,246,251,26,220,217,16,152,102,152,143,223,179,173,163,123,93,61,17,56,48,24,89,151,56,26,33,244,126,127,155,62,190,245,133,46,118,95,168,181,221,147,15,218,83,190,157,156,61,21,250,89,239,35,55,83,144,124,159,10,198,42,114,99,103,247,67,71,115,9,216,28,103,3,166,45,237,51,38,218,191,20,113,110,130,66,215,255,214,35,251,233,19,158,165,123,101,200,152,122,181,252,7,203,188,61,8,206,207,133,182,251,211,56,71,222,147,47,62,237,143,75,187,127,228,147,117,95,182,181,99,238,226,143,20,23,156,91,134,164,203,25,150,229,103,143,254,227,95,221,38,249,129,206,0,33,182,63,210,97,253,26,247,202,176,155,237,159,160,177,29,13,11,242,190,175,141,212,236,167,113,250,59,57,198,57,23,174,152,71,182,56,58,27,137,73,96,35,52,196,235,52,15,151,33,112,195,27,185,198,219,206,210,104,120,224,110,58,56,35,62,79,216,62,10,27,71,202,159,41,253,140,53,201,201,201,62,125,12,124,59,250,188,111,189,177,109,86,187,113,242,190,231,173,38,13,115,149,63,47,33,190,94,36,68,238,204,65,17,139,70,136,59,16,105,203,238,23,206,76,5,201,127,187,47,235,224,184,112,97,91,50,226,161,54,248,231,69,96,72,137,247,27,193,158,243,142,114,186,182,161,230,248,83,163,177,96,23,57,57,213,220,26,207,124,217,247,42,87,206,185,211,240,75,219,228,255,150,252,246,162,138,19,115,3,228,148,107,87,131,232,179,9,0,125,67,145,208,101,197,170,2,239,211,58,237,150,163,244,11,202,185,45,1,248,101,175,12,198,237,243,94,25,148,29,178,95,14,163,113,117,199,49,233,134,212,122,140,6,172,39,175,28,29,217,188,225,50,209,160,168,133,222,25,241,160,132,124,241,253,161,107,112,21,73,134,41,111,96,106,239,176,201,129,62,48,122,40,62,202,41,108,54,121,164,25,82,248,103,52,197,251,194,228,122,200,109,143,223,157,197,199,13,143,244,129,41,52,199,55,98,130,74,242,76,177,66,78,119,32,22,246,252,245,194,92,235,39,41,190,63,95,36,125,35,182,175,143,169,131,121,162,200,193,148,219,63,30,61,212,241,97,1,98,192,232,65,14,55,174,110,44,244,229,202,107,12,138,27,46,148,206,96,134,147,165,40,228,164,226,111,115,32,210,88,229,186,233,13,128,105,255,193,244,35,95,85,17,38,52,164,57,90,118,152,212,200,157,118,152,239,54,253,235,14,19,128,203,219,46,182,4,237,230,112,87,239,162,3,147,63,250,204,62,183,217,163,80,91,20,24,42,124,119,20,25,217,118,239,171,162,143,54,124,141,193,90,157,46,22,129,45,185,228,23,78,170,183,222,119,205,106,230,238,118,160,144,8,239,162,15,65,157,47,42,96,24,32,91,206,77,207,210,199,225,6,30,214,223,116,97,248,91,159,183,23,112,165,13,245,222,117,181,166,180,22,23,142,48,129,124,63,180,191,172,221,3,166,231,226,198,12,236,158,32,70,249,125,33,241,118,27,208,160,244,116,216,202,1,39,164,119,229,228,131,109,206,55,196,137,162,207,132,55,4,221,124,160,126,225,157,86,224,38,231,166,76,28,65,28,246,101,77,38,21,170,75,115,198,153,73,198,53,1,151,181,165,56,220,9,162,239,187,164,211,234,179,13,183,19,211,83,34,103,62,43,33,9,140,15,134,210,150,100,12,90,213,165,95,20,169,155,46,40,138,6,53,96,218,226,100,30,165,0,118,162,119,31,254,117,155,210,252,133,71,34,5,231,71,179,195,41,242,50,58,190,39,195,215,108,148,9,247,245,40,61,15,33,161,20,225,231,166,255,190,220,72,229,160,116,89,239,239,96,164,112,207,203,186,231,30,116,57,126,134,47,180,111,245,177,229,166,65,103,241,81,210,169,248,86,153,71,7,197,137,60,252,220,76,10,125,61,112,104,202,2,83,188,155,114,101,229,92,205,246,23,141,156,158,40,112,3,147,112,240,143,167,255,28,78,239,51,67,64,49,53,159,112,104,201,26,50,136,134,37,29,125,170,67,12,124,20,89,114,7,142,151,189,250,149,161,62,188,101,193,166,163,174,68,152,243,107,230,76,2,163,61,220,227,194,179,73,207,221,147,91,213,160,249,248,70,196,224,76,226,119,168,224,12,80,63,82,33,48,99,253,6,158,7,134,17,226,115,157,57,144,221,38,4,6,109,166,243,215,111,27,59,146,91,244,167,233,243,76,27,221,63,144,134,248,204,245,74,27,182,5,217,217,227,109,194,185,122,45,126,113,94,76,101,250,124,132,111,93,95,178,124,144,55,57,225,252,114,56,153,87,128,194,204,187,93,224,37,131,1,179,133,92,60,148,104,38,180,90,238,56,68,44,250,206,102,205,186,66,110,240,135,15,4,185,240,239,161,81,49,40,151,219,58,160,107,67,76,19,24,27,236,11,55,115,76,152,113,242,114,229,151,14,138,89,73,246,48,198,234,144,73,78,77,21,166,250,100,102,242,101,18,250,157,111,207,246,230,254,204,176,193,75,119,14,31,8,154,162,216,231,48,2,26,245,162,213,84,92,203,69,235,77,184,1,67,45,186,7,111,19,110,187,112,163,189,207,39,44,236,27,219,149,214,0,38,155,122,97,188,185,147,92,89,51,107,235,30,48,242,209,243,194,44,32,61,198,2,102,62,55,93,7,140,34,211,44,241,219,25,105,255,11,15,42,161,53,30,90,182,142,116,129,217,120,251,170,73,168,65,139,202,133,237,70,246,69,233,210,190,232,178,132,236,188,79,188,95,211,215,97,123,248,57,61,216,70,84,244,4,99,242,84,176,121,207,59,142,54,77,131,123,52,218,140,243,147,180,178,217,12,129,141,114,97,42,69,45,80,234,11,247,3,129,212,69,251,204,69,139,190,15,42,227,253,163,97,2,99,254,35,199,34,44,126,239,170,243,109,222,48,132,22,155,243,113,197,135,75,70,241,58,37,24,188,71,188,172,206,183,49,245,224,98,164,120,135,179,149,53,5,182,183,87,2,78,162,124,6,204,85,151,184,50,228,123,238,246,196,96,79,76,125,176,140,178,204,24,26,190,59,105,38,158,176,202,3,159,88,187,93,88,188,27,13,222,158,10,252,193,136,103,8,12,181,193,87,39,224,116,147,144,6,115,231,57,224,130,95,213,133,33,125,125,213,55,96,10,206,81,23,49,152,226,235,190,112,27,239,209,75,38,36,50,100,85,46,28,243,144,238,27,12,108,220,251,154,15,76,244,221,46,220,242,24,15,236,250,245,6,35,160,254,28,125,194,223,34,112,43,122,219,244,84,109,223,140,66,12,71,139,229,129,215,136,121,152,186,235,109,212,5,174,212,226,199,133,133,78,15,220,41,185,197,141,225,155,240,192,231,29,20,127,102,8,178,22,253,122,38,253,224,49,229,20,216,17,89,158,184,113,249,199,8,120,82,149,124,224,189,124,97,4,46,87,22,202,224,189,179,239,162,13,46,250,245,65,42,175,49,200,113,102,146,53,27,56,211,183,118,47,237,172,186,250,219,29,49,255,118,225,161,147,138,25,195,124,252,170,31,124,222,111,85,24,222,96,60,22,18,4,50,161,1,239,216,27,1,215,189,244,177,16,184,174,123,223,253,250,10,97,111,142,210,106,204,42,231,85,162,68,116,97,66,237,238,113,41,66,157,40,154,4,76,47,102,189,171,46,74,79,183,187,8,73,126,58,156,227,161,161,42,61,101,190,3,118,54,208,15,46,87,88,205,96,148,134,135,192,250,62,207,165,214,27,15,160,251,157,122,125,80,151,13,249,193,212,3,21,70,248,85,142,110,215,53,195,96,188,95,230,133,175,80,132,161,163,142,18,23,118,66,222,182,159,11,131,85,210,47,124,6,198,115,244,244,210,184,193,75,76,14,13,54,109,202,11,231,235,188,101,48,193,127,60,210,65,94,242,249,237,237,74,68,6,227,16,166,240,249,30,155,92,57,14,246,243,129,91,36,68,17,247,109,181,60,40,236,167,64,219,208,207,15,248,124,189,53,224,186,158,187,134,159,116,177,180,210,122,64,182,174,1,99,36,51,223,99,47,152,219,120,143,165,69,177,5,156,198,200,239,53,223,215,124,62,155,127,120,201,253,46,154,169,91,119,200,3,227,137,28,176,233,149,60,207,122,239,90,46,156,116,125,224,69,214,72,164,34,218,136,118,210,63,90,244,248,191,255,211,255,246,167,255,244,127,253,233,63,254,253,63,86,247,88,233,159,161,238,241,79,92,141,126,45,208,42,28,181,220,89,126,63,181,21,161,249,217,186,246,245,142,73,194,254,56,183,113,42,95,184,164,88,102,19,186,143,239,111,19,21,197,184,161,77,118,61,223,3,173,183,2,211,197,249,192,185,69,148,106,230,220,89,7,60,139,114,189,191,125,2,100,157,36,72,181,246,123,225,231,179,108,122,101,221,196,155,46,124,254,172,63,221,201,123,200,209,39,34,219,15,44,161,139,249,76,47,157,58,55,154,101,49,122,208,158,175,15,204,94,124,92,184,75,134,4,184,142,57,228,232,38,85,21,96,179,215,20,184,75,216,84,76,204,233,62,52,228,52,246,86,152,242,252,150,75,27,178,196,3,151,143,124,247,131,207,134,104,235,146,49,188,130,250,155,68,208,77,127,224,26,219,114,224,179,39,25,10,247,30,249,230,102,69,82,141,93,80,104,136,224,156,2,172,212,69,134,121,211,142,124,39,71,252,193,158,197,172,182,94,238,79,143,33,95,123,54,209,196,218,99,169,131,54,91,30,184,149,118,97,179,124,125,98,147,51,124,252,186,113,72,123,151,112,50,86,49,1,194,165,154,101,60,112,251,244,23,127,240,204,250,204,6,233,160,27,124,224,54,176,36,186,96,191,116,127,187,242,242,53,96,163,103,32,182,36,21,117,173,249,6,162,107,5,138,100,136,220,52,125,152,49,1,226,30,164,239,162,218,206,42,226,227,150,197,110,232,7,167,25,43,176,169,74,203,38,13,26,249,158,177,145,178,8,88,95,37,14,133,57,66,65,60,217,159,160,134,125,239,29,162,36,27,74,121,96,26,211,253,121,18,33,39,13,199,206,110,231,28,29,151,86,158,41,37,91,44,30,243,250,137,106,112,14,208,93,26,90,130,113,48,4,180,161,219,52,244,20,231,69,247,212,65,134,82,93,91,247,224,190,116,215,252,99,41,69,250,5,18,120,149,120,10,171,134,124,55,67,37,145,100,21,212,232,238,247,129,159,189,167,238,138,55,205,144,57,94,38,233,147,162,251,222,25,91,2,227,251,203,4,143,4,139,119,208,2,111,235,44,17,56,33,92,239,103,134,227,35,197,47,202,19,92,88,236,15,109,159,36,251,241,202,167,80,99,243,185,159,170,158,205,238,235,70,183,29,170,160,36,203,232,84,28,53,62,75,140,104,110,215,36,185,153,101,234,75,247,202,171,86,160,54,93,67,55,2,197,252,85,194,91,234,143,27,58,183,195,103,140,93,110,27,105,161,141,191,73,139,244,75,206,242,88,172,31,16,101,20,135,187,169,176,73,206,169,33,155,31,137,6,26,90,164,154,66,40,114,206,30,185,157,126,162,217,59,132,207,182,23,38,66,236,40,6,242,5,114,223,104,182,143,168,124,35,241,56,180,156,98,226,16,37,150,46,126,237,58,61,29,24,27,150,22,235,253,48,178,130,228,218,72,198,165,248,116,161,47,105,89,130,38,216,20,117,115,20,195,146,164,201,145,253,60,183,117,179,78,86,85,186,48,147,219,77,252,116,164,154,52,255,136,144,96,164,233,72,250,74,69,3,30,112,170,247,186,72,250,74,26,28,117,164,185,98,221,162,19,97,75,242,31,2,152,59,57,1,195,49,23,148,205,104,139,65,76,33,180,73,198,247,196,145,188,158,200,155,38,166,123,201,100,163,35,115,243,20,103,20,226,88,118,225,51,206,114,112,9,160,143,167,36,73,89,42,223,187,248,246,208,90,204,53,207,109,186,142,145,160,39,30,186,205,216,150,68,199,100,117,68,158,219,132,135,37,67,15,83,203,39,141,206,32,190,82,8,192,28,82,34,199,110,150,141,154,223,175,203,93,46,185,253,148,183,20,106,248,218,200,21,120,233,160,90,131,154,148,37,32,142,68,181,5,203,196,34,137,211,243,0,201,100,59,156,73,151,100,133,233,169,241,37,147,102,190,116,123,50,168,152,20,107,214,246,146,8,18,133,114,48,156,217,72,58,157,143,67,165,156,128,225,231,250,246,143,30,254,181,37,29,140,174,227,72,190,201,130,244,155,159,74,143,245,42,248,52,77,247,82,149,143,7,150,79,142,172,18,245,247,114,57,250,166,224,221,74,236,91,207,155,55,189,21,41,110,145,162,247,97,56,76,158,95,74,149,198,215,152,81,223,130,210,40,81,72,255,85,119,60,150,54,137,59,73,171,210,243,184,91,151,26,20,185,130,139,86,243,252,138,43,91,246,6,47,92,136,102,239,125,209,148,167,231,134,35,28,229,22,230,78,2,53,169,54,46,235,249,8,120,51,135,72,173,146,130,141,191,46,202,183,66,112,64,12,17,34,130,163,148,181,101,18,71,2,8,113,102,135,113,248,147,105,24,58,115,218,245,86,42,207,155,27,82,159,69,198,217,147,97,100,157,183,68,233,212,126,73,248,250,35,163,69,181,200,242,98,14,83,90,160,181,4,165,86,173,225,203,4,188,138,206,178,120,216,231,120,34,112,55,149,81,82,126,9,171,168,191,46,180,81,187,150,211,45,241,16,117,101,196,94,159,90,188,101,41,188,104,141,35,142,22,196,207,109,187,116,156,193,109,23,161,86,20,162,146,234,95,189,213,36,244,129,19,162,224,24,18,213,246,5,99,65,104,2,158,134,38,136,173,146,206,197,224,18,135,161,21,36,128,179,102,73,237,10,63,60,156,116,131,66,80,37,10,166,11,167,123,151,46,232,175,221,69,153,15,43,93,62,8,234,132,107,43,173,130,17,26,4,186,194,252,156,149,86,145,178,123,235,0,195,93,77,202,248,64,12,52,14,230,219,200,130,18,57,207,32,30,209,154,36,101,204,140,172,220,242,28,26,153,36,246,10,10,71,211,180,177,123,112,188,19,166,74,229,241,59,211,132,166,79,61,115,181,50,66,48,127,102,147,169,221,156,236,103,16,14,207,52,178,146,148,25,97,223,160,56,230,48,13,27,50,17,193,25,43,251,30,77,143,193,150,171,70,185,105,4,109,8,109,172,92,133,85,4,183,62,158,8,166,8,18,156,36,232,24,145,140,48,230,170,112,254,122,162,181,44,167,125,9,133,186,44,64,66,70,211,60,152,86,24,38,8,33,137,102,147,181,227,97,155,77,162,208,153,240,204,105,62,194,232,245,152,74,128,73,84,109,239,117,83,150,189,170,120,144,192,48,88,157,193,158,225,59,25,83,25,102,109,121,136,0,123,144,135,114,81,156,176,187,167,5,77,117,33,167,169,228,54,134,85,12,192,179,162,203,146,68,181,7,65,127,63,154,38,228,45,40,91,175,238,113,236,164,129,125,55,33,175,209,8,211,131,91,138,244,64,205,202,248,131,242,236,172,31,180,117,138,240,86,217,60,198,227,62,1,109,78,194,44,197,9,190,71,21,16,30,240,190,154,160,3,74,42,42,93,241,54,240,14,191,81,19,95,17,186,36,227,194,15,73,146,125,68,141,34,201,36,243,44,177,9,229,73,247,177,179,87,137,123,238,125,36,52,142,236,203,107,67,179,114,10,19,120,97,173,21,28,44,230,225,190,149,158,121,150,96,143,51,73,48,238,45,20,201,185,16,136,114,216,84,70,134,144,28,89,67,207,90,233,51,55,141,14,91,88,196,86,235,156,221,87,179,77,139,102,145,163,241,50,41,53,96,26,156,238,79,163,218,57,166,239,230,145,71,201,194,156,161,170,135,52,112,191,211,239,202,242,64,7,125,250,17,32,27,201,106,201,93,227,87,137,157,177,223,118,65,8,110,41,147,119,229,184,109,19,88,203,74,65,198,54,224,178,136,109,207,40,40,218,135,35,190,44,134,156,190,142,19,120,159,185,57,222,7,214,11,87,83,125,48,201,149,187,159,55,147,148,33,172,211,102,253,31,177,234,64,235,149,28,33,85,168,60,214,136,163,169,81,233,111,195,49,222,37,200,99,11,34,239,3,35,138,127,97,28,14,228,228,103,70,201,53,34,205,51,79,94,251,61,80,52,9,239,11,97,21,57,243,205,191,80,146,152,12,22,230,229,191,139,197,215,14,209,229,152,254,50,227,43,127,142,152,155,120,13,181,232,125,97,227,223,126,19,28,78,81,168,25,13,129,81,143,89,126,244,153,145,132,171,144,141,32,229,85,226,197,174,125,94,53,103,224,109,94,172,14,175,167,236,145,135,109,177,190,68,46,217,98,218,158,228,194,167,117,78,84,135,25,183,15,204,31,191,11,51,34,233,208,219,162,187,199,243,103,244,180,246,114,155,54,168,88,206,61,157,255,71,20,134,70,246,133,39,82,249,159,28,203,70,148,189,17,119,92,152,232,179,14,63,57,140,0,137,1,201,52,149,47,100,89,198,131,79,55,79,133,172,126,116,37,1,179,95,218,242,203,5,229,251,25,71,155,27,240,189,105,154,179,186,83,44,208,100,82,11,82,130,75,40,199,221,175,219,54,6,122,221,150,199,153,254,219,52,77,10,75,252,192,22,219,125,143,116,19,13,92,99,60,171,196,158,199,242,173,71,38,71,179,147,188,15,2,219,238,153,67,156,156,207,108,154,229,210,48,149,247,156,206,129,7,178,236,237,194,24,121,120,213,230,196,21,216,121,220,224,213,20,11,34,40,90,219,92,225,146,220,216,178,254,223,239,190,55,30,113,215,131,103,32,34,133,234,151,159,252,4,16,251,218,202,3,247,208,136,7,70,181,75,6,195,175,185,171,249,141,177,19,31,85,224,66,41,48,249,165,89,140,116,83,93,39,250,58,211,253,39,172,12,157,57,193,238,201,2,175,145,124,158,50,182,51,193,200,133,155,153,33,59,140,166,196,109,201,5,54,59,239,246,193,166,227,254,156,123,143,237,191,140,90,149,80,102,184,238,5,197,243,131,205,151,74,15,206,198,121,245,95,30,166,124,49,4,158,116,2,100,135,153,55,178,220,181,9,201,124,159,54,178,163,88,154,86,129,73,140,127,203,229,54,13,27,9,7,121,226,108,69,253,228,219,54,108,77,224,106,46,37,63,56,91,159,171,94,249,9,179,178,23,205,206,204,92,8,110,150,60,21,36,212,191,249,112,147,208,94,69,223,54,138,187,159,45,223,129,89,102,150,188,143,206,158,170,251,79,99,165,94,135,30,76,171,241,23,159,64,185,19,83,152,97,138,4,197,87,21,184,106,188,45,185,48,210,12,254,46,77,39,227,246,220,130,110,92,146,226,96,104,42,50,173,172,105,53,29,71,183,81,183,46,106,45,156,195,15,102,30,89,114,213,27,165,159,184,46,184,162,146,200,194,78,172,185,156,209,54,159,8,118,239,2,143,132,168,206,7,159,73,36,93,83,87,107,58,163,113,169,124,240,217,37,52,9,33,240,157,56,111,179,251,19,91,168,193,221,18,75,54,50,74,111,254,219,231,206,112,177,188,112,199,66,99,5,92,44,159,113,97,168,91,205,159,232,249,217,117,27,241,65,235,66,4,249,7,151,68,85,126,203,133,15,146,18,223,60,142,241,192,217,124,203,226,69,9,107,124,194,154,182,133,56,227,170,8,204,36,227,211,29,101,61,68,224,229,190,112,76,142,143,239,12,200,241,76,88,168,235,141,207,68,113,27,255,114,78,125,166,231,107,59,15,194,127,155,13,246,109,211,196,225,210,12,239,191,71,94,17,5,149,82,31,54,9,108,212,190,47,27,239,38,52,41,4,182,62,206,236,240,178,108,137,192,236,57,253,141,24,1,87,194,77,108,224,113,56,233,14,35,118,122,39,106,243,96,168,49,221,225,30,161,100,83,19,245,192,73,214,225,254,100,56,204,156,125,59,99,218,204,26,135,148,82,138,53,170,120,196,136,4,64,149,86,126,96,124,149,118,192,232,62,223,180,207,129,205,21,211,79,222,32,196,221,252,8,36,22,76,103,2,102,147,216,244,228,131,250,223,116,184,194,7,17,116,38,119,135,0,53,131,219,161,240,138,165,147,228,9,219,213,44,48,50,79,113,95,108,235,37,142,134,24,222,227,145,193,150,43,67,78,157,147,177,64,63,184,191,101,49,102,202,224,23,208,136,93,251,213,87,3,45,214,241,235,176,121,115,234,185,25,60,195,209,110,186,223,130,158,111,194,57,101,100,208,32,181,234,47,147,213,78,126,207,84,47,70,149,129,146,201,156,249,156,100,178,125,207,72,56,241,4,198,48,14,51,19,84,121,27,104,195,238,236,15,133,138,126,45,114,95,246,66,226,121,147,181,147,166,178,3,103,243,143,114,24,238,219,146,147,23,171,133,4,140,191,67,87,152,52,221,244,223,102,157,91,250,208,206,170,232,77,185,192,244,167,77,121,215,133,141,136,175,109,21,234,175,172,17,124,199,100,238,253,251,65,52,45,235,23,80,161,140,38,127,97,244,130,79,189,114,228,17,189,161,141,112,27,125,69,121,99,168,247,124,167,70,37,227,188,95,57,53,209,248,167,190,12,220,154,150,105,208,161,135,3,210,29,102,186,219,10,35,153,242,85,103,113,7,236,235,249,52,73,7,13,159,199,113,10,144,86,158,2,135,108,125,46,11,4,137,9,93,0,61,120,114,101,205,97,22,252,161,23,190,249,249,56,186,26,83,242,194,103,33,69,1,193,97,92,48,182,28,141,0,200,39,142,8,60,24,241,114,105,232,181,121,31,222,134,166,135,96,129,192,205,36,154,28,38,158,207,114,229,203,152,174,195,97,88,231,58,35,177,179,116,82,217,54,134,192,144,161,0,71,204,203,187,40,103,239,43,113,12,106,213,23,7,11,182,136,130,194,186,243,166,203,141,105,117,78,58,105,16,65,124,74,47,192,102,98,174,48,141,93,30,108,160,169,185,214,3,87,54,238,241,219,103,99,213,31,24,17,193,17,191,125,150,147,247,183,105,72,88,241,219,54,151,42,140,167,242,7,194,105,122,65,114,60,113,215,54,10,159,187,254,213,153,29,134,115,41,112,38,56,223,30,219,53,88,222,194,207,45,108,135,168,170,58,220,159,238,66,114,119,136,185,248,64,161,113,69,170,156,196,160,104,232,249,93,155,196,187,140,35,252,153,216,8,124,240,192,165,175,203,201,43,93,179,197,199,240,153,173,196,170,16,206,18,117,154,228,87,142,100,247,214,163,127,123,120,63,122,163,96,248,28,93,205,40,217,97,202,87,89,97,51,120,246,23,66,42,112,111,133,187,53,218,56,188,76,189,82,96,182,6,241,74,96,188,74,157,19,42,87,170,197,95,104,79,168,25,85,189,114,60,152,151,163,208,71,178,60,52,56,50,171,199,193,103,229,171,55,45,12,67,109,233,209,205,148,53,4,198,151,207,87,24,132,126,161,99,9,220,160,162,22,135,113,203,43,122,242,142,92,246,116,152,129,115,131,71,6,206,25,168,95,93,13,43,105,118,36,122,244,89,134,179,7,19,168,199,175,247,183,109,24,119,135,209,1,144,185,54,255,132,86,2,198,168,79,239,155,28,182,211,104,168,174,168,34,60,112,237,222,83,176,187,249,223,85,69,27,215,26,231,134,210,147,20,134,227,238,175,179,255,114,0,89,224,57,110,60,193,110,166,75,131,46,193,182,105,5,57,188,77,181,232,194,52,217,84,95,150,241,54,89,207,11,131,169,57,139,191,145,98,122,58,114,242,243,178,243,231,35,1,92,204,102,240,194,27,63,12,31,198,240,40,187,52,96,17,222,211,202,236,71,211,212,46,217,70,74,2,72,228,250,165,117,11,26,4,102,15,233,203,23,226,8,125,202,60,142,182,175,107,41,176,230,18,219,43,58,137,25,252,151,97,8,246,91,97,192,6,203,8,68,63,24,226,23,221,71,15,60,28,67,174,90,22,93,108,112,239,153,153,144,86,147,111,143,68,20,181,36,135,185,42,89,95,32,205,236,229,99,148,186,59,246,184,114,203,197,138,121,63,152,210,249,188,230,170,244,93,141,73,76,252,193,231,76,163,116,125,158,39,218,200,62,21,147,151,26,59,203,77,87,212,199,122,192,56,36,47,185,233,138,107,249,151,48,199,226,21,90,191,28,93,182,137,38,58,60,23,244,105,129,81,58,185,39,63,123,78,217,114,18,197,239,29,107,204,36,89,187,101,210,49,146,179,127,154,166,198,187,146,220,23,190,56,221,179,61,72,199,234,171,68,171,212,139,195,219,186,7,186,204,164,212,225,171,231,195,247,79,190,248,129,9,0,190,98,209,54,217,62,189,104,4,67,227,137,116,76,196,159,203,194,49,36,14,93,22,40,94,244,188,157,246,249,199,3,19,168,200,246,195,60,226,182,199,187,115,152,63,147,30,61,113,15,246,163,109,199,47,27,35,102,74,236,98,28,70,6,171,235,201,105,43,246,108,204,132,191,52,186,60,109,226,76,255,104,45,239,144,30,20,174,220,61,55,124,41,185,233,108,74,200,203,209,105,230,8,2,159,41,57,54,147,52,244,55,13,221,208,103,197,51,222,225,93,174,2,224,48,93,42,87,197,162,243,140,133,68,135,55,68,249,248,101,210,197,50,81,21,211,70,74,129,22,178,87,122,108,103,131,29,167,134,96,211,229,163,198,28,112,249,90,63,121,213,51,41,92,162,251,130,52,1,29,15,122,217,52,158,150,56,152,100,143,44,28,164,1,239,187,160,89,51,107,124,196,51,244,44,234,166,27,66,124,180,128,135,57,200,58,12,109,165,232,209,136,23,197,135,179,134,117,48,9,204,142,195,103,239,159,118,195,51,121,103,183,193,221,166,226,176,183,162,103,152,44,79,135,32,229,73,25,81,96,52,232,124,221,192,120,190,167,231,174,25,158,61,142,134,103,34,175,195,250,247,60,192,159,244,54,233,55,123,38,253,89,98,211,52,25,39,82,0,225,203,89,203,59,169,185,232,170,125,14,192,233,19,150,198,151,224,132,175,250,229,144,43,187,75,210,162,114,183,117,65,91,86,52,143,163,145,65,122,22,83,230,143,25,71,155,190,147,160,213,68,63,28,61,225,139,240,203,138,233,218,36,79,249,45,46,76,90,30,89,106,141,126,242,193,38,47,168,235,52,255,93,20,209,169,231,220,136,27,123,36,188,178,25,36,43,156,108,223,228,176,85,106,36,50,154,84,254,252,220,164,226,133,220,108,77,9,117,196,185,233,114,211,169,29,201,242,226,169,122,75,106,107,73,145,217,4,26,195,119,114,180,69,138,222,116,165,71,219,103,73,118,238,189,234,240,175,164,188,125,135,187,155,153,104,203,3,135,217,95,125,38,219,195,150,113,185,175,179,193,77,206,139,35,72,166,165,229,253,109,154,207,255,188,166,255,130,20,26,218,219,73,239,171,116,211,177,249,96,12,156,158,219,54,65,219,64,173,51,90,81,178,143,213,225,69,41,64,97,62,236,243,62,28,198,41,253,129,241,17,235,1,51,57,181,231,169,88,66,239,131,137,45,53,218,172,63,119,189,128,17,20,150,167,82,169,178,157,0,230,7,219,212,39,57,34,148,74,136,150,28,70,98,51,235,35,71,22,167,6,204,208,210,129,70,82,150,45,215,7,159,175,71,243,52,231,1,210,68,233,151,6,71,100,201,219,198,248,20,79,153,15,237,240,53,245,96,156,211,155,191,16,152,179,79,144,93,232,113,172,254,84,208,65,89,58,23,242,109,159,232,216,225,133,226,175,204,26,36,106,80,125,251,224,109,158,143,23,166,251,111,108,255,109,114,160,67,86,174,156,141,68,225,207,180,162,114,45,57,32,140,179,160,172,56,108,187,98,61,121,55,219,58,135,169,96,232,35,207,172,199,2,111,49,217,2,182,196,168,191,145,106,142,235,242,88,178,205,29,126,223,228,4,183,110,154,112,156,100,123,240,193,231,151,166,110,123,104,145,160,147,237,131,141,112,36,191,109,169,154,28,48,90,50,186,211,76,184,187,148,184,239,19,227,55,157,169,217,30,34,12,246,131,145,106,159,250,125,242,237,98,168,252,193,103,3,53,171,110,254,11,213,207,128,11,58,177,79,226,97,157,169,220,81,20,19,218,155,181,96,85,113,152,221,182,220,215,153,155,33,250,196,149,193,16,215,156,30,220,121,178,249,31,140,174,129,12,22,194,152,51,88,252,235,166,132,251,36,199,104,90,61,63,247,193,131,48,72,179,122,131,208,101,248,209,44,72,73,66,21,42,232,182,250,25,156,153,246,155,38,43,11,81,167,95,90,198,234,32,107,169,128,176,251,60,232,15,70,81,169,202,27,129,180,140,182,209,7,159,88,134,74,186,194,29,207,228,31,186,201,20,104,126,184,216,115,253,96,219,49,167,242,192,212,91,150,195,132,221,83,211,199,208,58,219,247,200,137,106,206,100,174,87,70,176,227,231,134,70,52,164,124,242,19,56,249,198,56,82,198,121,74,105,166,102,235,105,253,161,124,62,98,209,53,126,62,232,103,203,253,193,103,15,148,36,40,133,198,138,150,219,247,188,43,100,0,233,118,38,74,90,240,146,62,152,244,112,175,79,37,206,20,156,126,112,51,29,120,169,192,147,166,94,223,177,132,164,89,75,105,108,161,80,2,254,96,219,240,110,169,93,82,236,74,254,192,126,234,129,194,213,56,219,80,116,147,167,195,48,62,83,211,10,58,143,248,27,101,116,69,116,209,236,99,58,59,235,149,95,54,100,244,174,7,179,23,244,229,169,161,242,89,31,148,44,78,243,235,94,203,214,58,41,52,67,142,241,175,190,89,49,242,129,33,78,125,24,45,214,194,140,177,248,191,251,171,162,73,93,52,121,129,207,153,104,91,48,24,201,238,178,149,5,114,198,5,114,72,31,140,137,115,146,55,105,90,12,62,194,76,132,107,116,97,90,108,122,195,124,213,68,30,182,109,41,36,35,13,55,144,248,255,193,173,207,44,101,27,252,2,176,227,250,80,178,119,91,106,212,184,9,48,254,29,62,161,184,100,81,206,74,99,116,201,239,161,116,19,38,150,33,70,205,166,87,255,164,59,77,131,89,89,55,109,91,21,251,7,195,172,196,48,64,224,243,12,199,247,68,63,241,76,101,198,152,124,227,119,91,198,186,201,74,1,161,133,52,98,133,243,210,105,88,20,2,73,77,166,238,252,193,171,78,202,108,202,202,161,203,240,187,50,220,206,84,203,207,72,59,108,89,62,216,170,177,187,232,201,127,126,89,63,184,98,152,213,244,202,79,20,27,243,32,14,102,77,50,249,192,100,92,29,198,132,121,166,231,104,84,205,253,228,232,193,108,101,4,85,147,48,223,14,155,74,215,115,114,35,52,56,124,238,75,74,224,200,222,192,181,117,244,172,82,227,121,228,188,161,250,13,134,51,102,17,136,145,215,137,91,113,247,69,113,98,57,219,245,161,193,115,110,30,119,146,115,97,111,170,112,130,120,243,131,145,234,73,75,56,32,108,230,241,21,115,184,210,235,175,239,147,212,178,15,99,100,187,138,136,232,28,152,209,52,179,195,38,136,169,191,141,66,146,127,157,139,46,171,93,116,44,165,141,208,167,195,191,38,1,133,77,93,235,131,207,162,6,165,75,6,11,93,141,62,142,9,198,134,52,6,101,163,164,163,104,249,131,155,181,37,201,193,54,237,251,193,152,52,46,253,60,11,45,25,62,111,44,211,230,170,250,129,37,178,222,126,101,148,64,133,138,193,117,64,62,253,80,84,140,149,50,199,28,51,139,135,95,48,139,202,245,34,2,70,96,171,251,185,201,15,100,37,143,177,113,91,241,211,148,9,30,218,219,32,48,153,195,97,36,254,149,246,198,50,233,47,123,243,121,47,125,155,147,85,216,167,149,13,39,117,235,80,249,89,76,23,135,139,41,209,9,108,155,202,236,48,19,179,142,67,26,3,74,14,152,155,88,242,208,144,55,95,43,78,78,131,224,115,114,200,213,61,142,198,136,91,86,62,100,250,33,148,59,76,85,64,103,60,106,193,125,197,125,111,146,158,122,223,227,231,47,240,131,51,121,73,157,87,144,241,175,62,86,54,221,181,210,179,151,249,156,41,173,57,92,155,174,33,184,49,96,58,251,129,141,174,106,129,23,12,214,248,97,91,41,155,162,112,43,252,166,179,25,131,201,117,173,95,87,135,195,240,195,179,30,205,206,42,94,23,225,212,82,178,30,114,14,217,151,108,50,63,180,200,234,2,197,38,211,47,173,160,164,249,174,95,228,76,166,195,212,248,244,182,23,178,133,113,112,207,42,246,204,190,183,98,126,236,176,165,176,20,221,17,124,109,202,248,210,249,99,18,157,84,189,29,70,177,83,191,76,196,153,161,194,126,48,53,163,245,192,211,250,226,126,48,6,114,146,171,196,99,145,172,135,159,188,50,11,40,57,18,18,182,47,125,208,102,170,116,80,154,127,35,106,65,14,183,51,144,246,86,238,36,113,106,28,109,204,13,141,84,178,5,32,14,83,215,212,73,254,188,63,68,248,28,54,191,109,69,77,177,242,67,81,166,191,30,244,22,200,156,121,221,195,175,205,174,74,137,124,180,253,51,51,56,140,9,72,123,96,50,41,126,101,76,132,210,156,134,186,43,202,143,126,219,180,40,231,241,192,112,151,227,183,233,201,123,46,173,91,87,166,195,76,186,207,165,245,95,177,233,7,163,205,219,30,194,233,48,141,50,135,9,7,211,120,162,63,88,186,31,74,250,108,232,251,130,136,235,119,221,173,199,68,226,74,132,53,99,74,192,145,114,41,25,149,5,37,123,176,108,133,73,217,35,115,116,193,199,197,96,99,189,142,172,172,77,42,218,245,219,22,49,173,81,229,127,105,180,251,187,41,58,89,16,37,168,79,204,154,191,119,137,132,240,137,192,116,26,133,86,214,191,208,15,67,173,49,115,215,235,102,187,215,252,232,65,138,188,60,112,195,222,206,225,124,214,92,141,242,19,178,54,227,194,166,95,36,176,105,109,251,201,215,89,14,68,146,24,24,123,175,236,112,25,15,155,20,125,169,250,237,113,201,49,176,122,108,133,241,147,243,135,178,76,156,79,119,9,136,191,126,171,34,170,245,76,47,250,211,187,155,117,205,7,91,249,180,61,196,100,86,85,135,55,162,160,202,193,37,9,220,190,147,243,70,146,200,35,102,107,11,73,223,210,196,206,155,136,75,143,198,99,244,123,40,153,224,88,170,127,160,216,211,44,135,183,37,148,21,166,229,197,127,154,28,84,153,47,92,125,225,2,238,42,17,106,48,170,44,1,47,86,66,133,105,30,233,14,159,63,229,165,23,78,38,214,159,105,166,191,171,15,229,53,211,16,81,252,228,19,74,246,126,208,19,19,249,109,47,58,71,247,123,240,185,219,128,73,250,40,165,218,212,96,226,220,248,159,175,231,145,14,90,48,3,38,15,144,159,147,243,73,250,11,65,31,116,235,32,103,206,175,51,96,51,48,213,103,74,59,187,131,214,146,252,128,13,226,165,195,88,115,61,143,172,91,182,205,97,230,233,135,142,109,186,185,126,242,19,135,224,241,163,112,77,49,20,16,104,127,223,86,37,22,172,14,179,217,121,6,82,69,25,50,206,77,254,226,65,241,101,241,11,99,86,29,207,109,49,116,98,160,80,164,110,250,249,48,108,199,10,216,180,231,245,232,179,252,143,120,40,24,219,13,205,105,152,201,162,63,110,163,203,233,214,31,250,206,15,131,251,169,34,181,124,151,76,233,211,97,136,146,251,249,232,7,85,35,135,97,113,141,39,115,64,191,126,113,248,167,208,173,48,27,208,56,122,216,18,171,179,85,181,26,198,7,211,232,63,52,239,0,207,120,196,165,33,253,174,115,2,150,57,227,11,36,204,177,170,167,245,192,25,235,117,135,225,246,106,62,4,138,77,143,223,182,175,80,159,119,58,95,67,237,113,242,142,224,148,78,226,152,186,250,140,3,7,134,96,88,96,226,240,230,247,77,227,164,230,190,176,226,58,107,202,118,24,109,249,231,198,152,114,170,159,156,12,122,91,207,10,97,204,88,135,73,148,181,103,113,98,197,114,148,90,228,19,33,237,20,249,41,20,112,88,175,181,249,228,156,184,181,56,26,25,98,205,183,24,189,33,198,18,102,193,105,63,177,192,249,60,252,211,68,210,124,61,219,42,22,136,146,227,190,172,14,168,65,12,239,255,27,195,24,219,207,146,159,68,17,212,72,63,184,162,116,181,159,216,205,104,83,14,211,115,241,196,110,168,64,249,109,49,136,215,19,125,145,14,27,254,62,104,0,79,165,63,73,168,236,239,178,66,162,213,148,198,194,182,61,158,119,51,199,99,141,225,23,237,235,254,72,112,128,206,186,167,58,161,53,202,155,14,99,63,166,59,178,101,137,100,191,233,134,149,210,115,242,179,208,221,115,175,244,228,57,39,217,240,237,235,90,105,219,218,219,117,119,113,22,225,230,31,0,205,218,154,47,196,168,14,73,17,135,255,193,150,170,90,220,225,224,121,218,154,75,65,140,56,239,64,59,191,164,247,204,90,30,79,27,94,195,117,90,180,29,215,54,97,196,15,94,148,209,244,178,115,61,159,147,223,244,217,83,22,81,93,52,167,115,114,5,14,67,155,216,249,217,11,78,47,95,80,53,99,225,215,109,38,161,178,223,51,122,57,89,247,253,8,10,223,9,199,132,101,159,205,55,245,218,238,23,142,233,214,208,94,58,107,58,138,251,26,112,163,159,77,236,32,95,229,195,140,182,229,170,155,107,147,199,243,129,128,3,187,46,61,236,189,209,113,118,216,212,144,245,220,157,93,156,63,20,104,113,66,145,101,99,223,229,190,206,19,78,251,73,11,224,117,26,31,230,164,96,60,158,164,2,198,194,126,114,236,218,174,159,187,165,36,118,239,241,182,105,243,210,245,216,92,238,150,7,172,52,143,244,254,228,51,44,87,227,232,121,196,58,89,225,184,78,219,228,135,178,82,233,248,63,81,57,84,227,15,62,183,212,117,143,75,27,80,142,165,137,22,11,177,21,177,58,49,226,36,14,219,136,213,163,169,116,249,77,161,17,95,223,6,192,179,179,247,13,194,153,231,160,93,60,57,30,94,239,247,50,25,253,245,73,124,157,199,183,47,74,173,240,121,96,201,58,203,29,38,133,218,31,184,70,242,151,136,3,233,187,231,167,127,58,138,31,124,166,151,50,159,228,20,125,151,195,225,101,34,2,79,238,234,124,247,126,242,76,193,86,63,46,234,0,195,15,206,89,67,39,203,20,55,31,99,149,66,125,122,142,36,203,217,29,109,243,73,73,83,148,242,66,173,133,208,233,77,183,81,214,245,91,50,165,192,186,21,110,166,17,247,193,231,35,75,111,17,192,179,78,112,11,32,242,105,30,112,27,207,211,225,194,200,239,79,162,15,167,86,135,209,72,153,207,101,67,158,242,55,69,6,102,204,231,151,73,147,197,209,132,82,154,120,66,32,11,201,235,15,134,93,178,158,193,109,98,109,31,140,193,95,123,134,47,219,91,191,107,202,253,73,35,12,152,81,201,19,129,208,252,70,106,250,58,166,185,122,100,135,79,68,188,166,14,34,26,23,166,163,123,168,146,39,40,189,29,223,67,107,124,55,251,25,221,198,119,244,115,159,133,85,76,178,109,150,172,88,249,125,48,197,161,82,159,17,8,223,196,47,156,170,110,26,255,96,4,166,18,48,30,46,239,203,62,159,142,255,244,182,47,87,95,39,146,214,95,130,135,98,154,213,242,4,134,70,241,213,77,114,207,52,55,235,167,211,167,113,212,62,184,152,211,132,160,141,221,196,55,208,40,69,13,205,213,225,21,52,124,8,247,105,214,197,218,202,220,205,46,235,135,46,38,239,250,180,81,163,164,244,61,49,36,160,233,125,122,10,27,53,190,74,147,189,207,154,119,133,230,233,249,205,108,63,166,247,12,81,110,251,243,28,44,44,67,11,81,133,74,148,127,62,231,162,112,70,209,226,1,229,254,233,63,77,133,45,237,167,8,134,89,215,119,225,80,49,202,211,131,141,10,167,103,117,177,227,221,98,60,110,48,125,209,205,97,178,217,154,110,166,69,62,166,73,180,127,181,83,6,184,206,234,47,19,131,224,247,219,108,63,135,110,135,123,109,83,135,25,74,55,109,251,111,91,68,161,17,12,157,152,179,7,76,50,240,185,114,118,138,217,47,141,254,173,146,159,215,93,72,119,59,140,14,69,122,26,219,217,198,7,140,252,140,86,193,96,99,246,184,111,235,192,222,207,111,159,61,143,79,58,231,5,49,213,142,7,134,79,252,193,21,237,20,45,78,224,174,138,79,239,7,23,104,121,15,140,162,154,63,84,179,154,94,207,149,179,165,141,147,35,198,164,195,161,65,253,152,126,99,140,218,103,137,120,31,11,149,221,249,188,239,101,105,33,135,139,41,60,63,175,132,109,154,195,152,4,235,222,3,9,52,47,60,102,60,129,85,29,143,191,192,40,233,67,145,110,216,250,186,89,203,150,207,104,164,16,216,15,62,229,59,124,255,28,134,40,164,107,106,181,40,101,57,60,155,56,241,26,76,14,116,58,204,110,91,139,123,108,41,124,106,64,4,107,107,27,54,47,48,249,148,68,167,121,105,79,41,55,193,72,107,14,231,170,190,107,12,14,212,84,3,38,140,107,79,25,249,124,33,41,96,34,72,69,169,222,246,64,207,142,234,157,56,176,147,246,229,137,204,246,42,143,174,68,191,53,232,3,159,88,98,234,235,56,99,122,204,29,48,178,17,90,241,44,216,0,249,78,113,213,105,83,166,194,103,18,244,119,13,151,105,237,167,60,142,166,166,175,48,116,119,109,237,215,159,108,76,171,167,13,22,89,131,169,185,244,66,234,61,222,38,214,28,154,108,161,211,153,143,223,225,70,177,74,47,13,23,104,223,34,44,140,167,150,110,17,172,3,118,198,201,23,189,110,85,139,177,196,115,126,114,120,195,79,53,137,253,119,241,143,119,157,101,23,201,115,129,41,83,22,127,44,104,32,55,93,162,88,120,138,127,219,11,67,13,205,94,77,44,212,35,165,71,151,187,42,175,176,131,99,186,248,208,1,49,64,67,2,139,114,61,20,63,123,90,60,29,245,202,140,49,29,48,150,220,26,234,144,209,45,62,25,47,100,19,183,174,249,244,20,223,175,115,88,43,174,92,90,162,99,220,87,207,243,105,146,244,145,161,150,232,229,244,159,158,244,164,106,237,48,177,47,243,124,7,108,210,253,188,16,54,85,51,6,3,114,40,83,39,250,179,247,204,81,70,56,55,72,24,165,39,199,162,43,14,62,123,195,250,160,176,50,123,192,203,52,180,5,206,38,252,241,193,136,186,204,7,62,81,64,141,135,66,182,86,151,94,106,131,51,242,56,86,242,236,143,30,205,66,4,61,142,102,155,44,151,70,113,47,199,226,105,172,10,105,224,160,93,140,87,16,71,67,87,201,130,82,230,93,113,225,180,212,203,88,32,98,104,51,78,141,184,110,210,11,203,212,19,125,40,80,162,214,42,193,192,14,40,121,204,140,230,78,215,226,161,201,211,180,248,105,132,14,132,61,159,77,119,105,198,48,68,22,51,201,250,116,30,23,146,52,126,91,102,61,170,207,108,33,61,24,31,8,26,155,162,98,102,202,249,80,182,28,54,191,26,189,52,146,80,219,63,206,109,153,6,129,167,53,226,199,141,241,96,100,222,128,22,181,124,44,80,66,72,178,87,229,131,64,60,217,81,40,182,178,137,25,230,55,237,121,254,13,243,120,86,253,229,76,47,214,114,152,110,61,125,215,200,52,47,79,183,152,177,171,22,123,113,119,44,237,99,20,48,123,89,7,177,192,237,114,195,14,140,237,149,44,218,131,238,190,212,227,232,243,59,37,203,251,26,102,188,240,77,58,40,175,148,170,191,77,22,116,251,251,218,86,228,145,173,31,170,182,165,250,96,56,145,37,209,164,252,54,250,173,197,191,144,141,246,253,115,99,72,80,142,21,191,141,141,150,44,34,102,230,90,103,156,124,210,196,42,79,141,248,177,140,128,215,86,206,219,48,137,233,120,35,116,178,167,7,70,31,197,191,1,76,250,138,232,95,82,18,178,134,120,135,43,218,99,50,84,26,213,201,29,39,111,198,195,188,48,31,227,140,215,77,161,88,31,10,110,70,211,179,7,219,44,49,101,27,63,106,163,131,199,7,195,89,240,167,198,96,7,58,175,223,179,57,208,6,182,238,145,70,181,177,231,63,125,98,207,174,181,75,74,68,51,2,14,84,43,250,243,117,22,244,121,75,28,141,93,177,190,16,138,95,219,191,175,51,102,153,40,20,102,177,140,219,134,233,250,168,146,21,168,100,190,170,211,143,252,68,51,148,112,207,48,245,75,163,199,92,130,153,111,230,240,159,70,225,88,121,132,3,17,153,229,113,45,90,149,85,55,11,35,91,191,74,156,155,174,39,189,47,138,147,197,103,106,171,221,103,161,111,225,147,142,236,189,195,103,97,21,27,51,92,49,236,57,57,76,185,69,167,180,19,128,35,197,237,240,217,72,76,29,136,60,148,236,177,41,170,85,103,88,202,72,75,116,211,199,32,31,22,44,201,149,51,89,70,110,27,245,155,36,234,202,104,165,74,80,189,169,248,137,9,26,173,244,103,171,178,227,228,211,20,161,2,70,232,175,69,237,135,60,73,22,95,45,228,4,146,12,22,18,133,77,232,20,20,15,204,148,224,131,107,86,149,31,154,217,207,80,243,115,243,105,203,235,164,155,229,188,94,191,176,243,182,180,45,141,162,233,153,85,226,153,209,151,182,183,94,24,194,47,49,87,159,35,171,114,26,144,88,31,51,251,79,47,254,177,254,54,234,181,99,5,108,214,125,114,52,205,95,247,11,90,221,236,45,5,62,203,126,246,141,229,38,44,210,168,186,155,168,89,124,189,184,250,173,161,39,199,226,200,23,110,82,167,8,51,9,76,223,176,151,211,136,62,166,120,141,24,57,18,235,102,135,81,242,150,205,70,71,45,209,123,76,80,12,34,177,46,240,164,205,45,198,41,105,6,37,185,119,146,202,233,27,12,166,249,51,214,3,51,215,127,139,16,170,61,108,154,20,166,121,187,56,90,247,63,64,43,194,47,211,97,138,25,67,80,168,226,223,50,80,126,98,107,138,102,154,158,227,212,244,155,74,86,136,174,89,136,216,31,156,17,244,124,96,122,152,147,255,242,217,54,108,17,147,71,232,160,210,210,224,176,189,124,133,59,82,129,113,114,84,212,101,113,236,144,239,115,245,75,163,141,83,250,165,49,165,105,31,169,13,253,25,100,252,228,145,252,26,239,253,151,11,58,60,178,10,96,135,139,148,166,195,72,164,234,167,121,174,43,248,118,116,230,117,40,92,2,47,148,185,29,166,199,80,137,32,216,142,102,47,121,145,163,228,83,22,148,14,145,225,111,26,93,144,172,23,126,126,187,140,47,145,6,75,121,103,37,79,66,15,143,254,17,90,33,17,75,212,163,155,121,145,58,108,50,248,250,219,103,163,153,151,255,54,226,176,42,118,216,59,121,230,236,239,3,251,117,49,233,4,198,154,220,81,100,233,37,99,68,79,12,42,92,14,155,4,177,140,148,243,239,91,73,254,66,250,212,102,86,80,115,31,117,148,168,89,63,123,186,183,114,117,216,250,189,170,254,116,226,203,243,43,67,0,91,212,224,207,171,216,35,2,114,26,35,48,108,145,15,151,6,32,95,65,14,204,24,149,159,110,232,76,53,63,152,98,155,178,218,168,227,77,103,162,163,217,211,186,136,90,160,180,118,22,234,228,231,158,48,153,219,3,19,8,199,209,38,245,45,195,16,46,121,142,11,95,166,226,35,239,131,230,202,21,31,31,133,143,84,244,228,39,110,46,57,96,172,31,116,26,199,239,229,126,248,48,151,186,206,149,21,246,96,252,54,106,174,210,102,142,240,84,246,38,69,242,107,251,217,13,211,112,186,123,12,36,152,175,98,222,102,122,13,108,124,126,112,182,238,76,253,126,232,128,243,82,139,169,196,168,56,53,112,70,56,215,97,250,152,116,5,169,8,242,251,125,49,223,119,237,50,65,97,96,123,2,157,254,185,249,116,130,48,196,207,251,15,152,66,186,62,242,106,150,196,254,219,84,21,148,21,212,45,250,251,86,47,250,6,87,121,190,206,95,142,238,67,11,70,227,250,133,156,81,152,188,151,143,94,162,243,77,76,125,166,164,158,3,197,5,37,235,109,177,55,241,71,86,54,162,37,130,82,28,156,62,89,82,158,130,72,162,176,109,67,28,70,186,121,63,48,68,5,191,105,50,218,170,102,120,96,66,140,225,48,126,46,250,68,81,111,237,62,231,208,16,252,15,80,39,43,33,37,152,88,18,20,108,230,222,242,193,19,235,6,69,207,148,224,83,33,149,148,241,124,245,228,113,115,188,104,124,6,180,181,11,21,231,200,200,144,22,42,207,170,88,144,187,141,123,58,239,161,138,248,58,39,27,212,86,63,152,45,160,102,123,58,46,64,222,203,106,150,115,233,249,234,233,183,246,206,101,180,32,208,154,212,11,39,41,233,235,53,97,66,25,58,11,27,211,97,251,201,69,232,0,8,191,39,191,44,203,142,22,189,44,92,58,226,170,207,115,87,26,84,167,225,182,166,56,47,194,103,58,58,137,24,215,151,157,46,198,147,89,73,199,8,19,118,124,55,244,215,136,155,112,38,7,111,50,10,31,220,176,54,214,123,130,109,233,195,96,81,44,21,146,84,255,53,249,249,243,194,231,168,232,130,250,235,222,117,152,36,185,114,214,126,118,166,213,95,229,182,214,5,25,128,217,76,161,2,110,86,199,20,216,92,232,29,101,46,209,161,143,115,64,204,115,236,43,135,210,41,186,185,96,249,146,136,222,139,110,161,141,104,156,190,72,24,25,10,120,36,114,110,86,162,252,69,225,5,241,191,172,74,208,157,174,191,248,116,72,250,192,178,21,184,24,229,202,97,177,205,133,254,121,110,243,75,151,208,36,178,183,202,216,226,127,189,102,139,67,79,176,162,85,41,140,92,90,79,1,111,66,8,61,57,92,161,184,171,243,4,134,152,96,145,135,230,117,248,209,244,49,232,219,128,52,62,61,213,137,210,73,39,39,47,48,37,178,25,39,71,78,163,232,201,89,46,253,137,177,62,85,25,131,164,103,233,119,118,120,225,97,118,159,55,214,15,116,72,59,108,26,84,114,52,190,16,211,99,85,139,217,180,94,134,217,0,165,114,135,233,243,146,13,52,74,239,168,55,59,220,171,216,111,89,131,248,246,109,166,89,230,105,134,137,142,124,198,184,163,11,74,179,92,247,160,219,35,6,2,226,148,169,233,209,150,126,241,95,134,167,39,141,185,217,178,60,78,219,68,25,130,142,64,133,77,118,171,56,92,233,52,173,2,195,222,138,247,81,169,206,200,68,135,135,19,143,220,97,108,41,228,96,76,199,82,220,23,124,146,246,192,56,12,248,228,15,33,14,118,145,192,52,222,13,191,178,70,15,161,76,10,39,176,106,219,107,167,7,70,222,79,175,172,162,112,82,2,54,197,66,25,134,124,59,177,180,20,51,45,147,208,9,113,64,108,207,28,238,112,40,244,228,22,39,4,140,255,133,172,91,141,206,200,60,227,228,152,49,235,235,134,76,95,238,165,225,253,177,21,134,15,239,171,3,245,176,170,242,242,13,130,106,108,0,10,22,124,77,63,222,51,245,158,239,203,79,206,108,214,37,180,106,236,98,99,231,114,246,233,73,247,230,13,46,78,78,113,48,118,48,178,234,177,7,130,184,230,48,29,202,18,213,97,123,124,150,69,31,136,39,100,155,34,4,133,52,4,89,68,31,198,44,113,90,126,105,172,132,59,198,41,114,97,85,94,119,101,70,91,241,200,207,148,142,235,184,192,103,92,250,47,211,82,174,76,64,74,115,166,110,253,193,148,33,36,88,173,155,206,9,95,63,206,167,82,139,72,149,33,159,98,142,28,14,159,85,78,35,194,74,130,99,221,147,171,74,45,12,67,202,116,113,213,84,2,100,152,145,140,162,90,224,176,201,191,201,169,161,196,37,15,203,32,72,192,107,19,184,193,120,247,235,134,34,33,235,131,249,72,110,223,214,20,72,10,42,246,95,89,203,167,239,137,96,104,82,133,23,120,160,111,22,48,57,242,174,71,55,83,105,117,24,178,164,132,94,213,210,199,247,104,148,95,244,183,207,183,134,167,227,7,47,108,68,100,69,198,206,9,225,72,135,207,151,166,132,59,136,104,78,5,103,174,164,9,86,158,25,46,68,17,233,158,136,134,189,163,156,27,98,201,138,103,102,117,33,201,22,90,96,188,252,224,77,135,187,4,102,20,97,207,26,226,119,205,104,94,250,196,79,32,155,188,39,160,64,30,67,156,91,96,154,195,99,78,217,184,71,202,126,139,38,59,250,116,28,158,91,5,41,73,207,98,77,228,232,50,238,223,69,141,142,230,7,87,220,24,149,79,93,77,59,222,167,20,188,124,152,22,46,76,19,166,151,54,11,73,199,172,21,14,44,74,204,223,244,7,243,188,181,131,3,238,199,93,24,43,54,48,154,136,41,214,15,239,11,62,10,65,83,157,2,138,209,53,60,79,211,24,39,98,123,140,182,40,34,237,223,23,210,145,97,75,50,105,224,237,201,123,112,248,196,183,90,116,42,84,126,138,47,187,103,198,33,138,149,147,159,233,47,109,127,97,152,96,74,180,124,102,86,30,204,119,106,220,232,150,202,241,211,183,53,134,15,195,193,226,147,170,194,88,154,250,35,29,217,186,227,229,153,13,219,79,87,135,233,125,150,121,161,144,54,115,186,106,249,169,219,116,189,107,84,185,125,231,78,223,40,74,12,2,211,75,239,3,109,16,47,76,25,43,86,78,89,1,99,168,172,243,112,129,223,84,124,222,96,155,51,197,81,25,94,46,217,251,128,113,72,214,75,91,112,169,226,220,136,92,72,24,196,219,140,166,179,243,98,211,84,210,29,251,234,233,101,159,98,102,55,42,106,129,199,113,141,108,7,181,173,166,94,0,168,247,141,189,252,153,161,62,170,196,185,194,7,19,155,212,97,202,109,83,159,25,173,245,190,175,31,120,173,139,189,58,20,238,179,123,137,215,73,152,248,92,154,209,76,124,19,97,190,245,98,158,7,101,30,41,252,239,210,38,139,106,146,233,176,84,203,55,126,99,252,196,229,136,2,8,140,4,154,235,113,20,51,79,221,138,98,57,226,75,54,196,65,54,224,23,102,54,141,157,253,121,100,232,100,92,148,34,128,87,125,10,22,29,91,139,178,63,93,123,223,48,34,68,90,68,20,146,92,224,46,129,178,202,118,217,149,101,83,100,236,1,239,93,52,24,183,28,119,44,125,102,79,209,244,182,146,181,24,125,79,20,103,66,109,156,164,170,144,92,205,163,160,27,54,197,206,62,35,219,77,143,218,15,54,7,137,34,155,54,224,17,75,223,70,53,86,38,121,163,131,21,223,222,108,163,174,201,158,142,5,58,121,221,211,216,222,168,183,41,60,98,103,111,58,232,98,53,7,186,83,4,219,231,77,240,235,250,211,104,13,248,40,51,127,72,109,191,34,249,8,229,235,131,205,56,81,191,204,132,112,180,103,151,16,75,65,255,90,70,2,2,40,254,93,111,194,95,221,222,152,50,112,204,103,84,76,231,212,233,142,230,8,239,228,70,178,27,65,247,253,76,119,169,126,236,50,182,246,45,105,73,150,14,136,234,89,105,211,230,26,207,60,108,202,177,223,234,85,173,66,168,145,12,20,88,194,255,15,166,247,37,235,149,27,9,229,219,162,87,12,86,216,88,43,140,143,97,192,228,76,244,3,153,217,120,153,14,47,147,65,85,24,43,48,63,186,66,118,214,55,54,173,172,218,29,134,93,61,223,163,135,239,56,233,152,229,248,231,232,218,218,133,241,250,218,249,129,211,186,48,164,162,253,60,150,19,21,124,195,129,34,39,107,155,174,33,103,146,42,241,74,206,35,109,90,160,103,105,196,90,206,225,245,184,152,218,43,73,94,93,169,148,12,146,134,219,5,87,197,84,252,141,13,163,243,142,231,125,151,253,197,81,168,63,82,23,211,43,167,67,116,250,112,56,129,188,170,237,160,54,223,60,78,170,204,186,73,149,143,138,121,100,101,191,112,20,77,196,209,147,250,17,249,30,255,233,133,35,168,126,251,166,246,177,252,125,66,128,152,73,97,178,241,223,206,141,220,109,214,187,34,31,227,117,79,124,216,234,211,213,115,22,1,115,1,253,193,148,47,146,110,5,74,55,79,173,237,48,102,235,210,143,109,33,196,248,146,46,149,140,122,215,62,216,98,252,52,255,109,244,236,246,126,2,157,98,222,215,14,83,53,210,73,107,84,75,142,58,12,5,122,206,103,117,155,46,200,1,45,0,43,73,13,86,186,245,153,126,48,81,239,30,251,25,42,211,57,42,72,192,96,26,44,151,134,187,116,249,130,149,90,144,113,127,94,39,94,147,181,251,111,119,171,192,103,13,179,232,231,244,199,98,26,55,79,124,55,67,3,165,178,108,15,85,18,41,148,60,60,113,194,10,51,158,22,248,178,127,162,80,31,76,64,166,9,54,18,77,203,75,205,149,73,77,188,244,178,209,172,230,183,135,161,191,185,79,109,35,196,236,241,188,126,135,91,50,21,9,129,109,197,90,14,147,70,155,186,127,34,183,59,252,167,27,187,118,221,114,14,179,147,221,14,83,53,24,207,222,13,205,174,234,240,217,87,76,89,29,209,34,244,117,160,98,72,156,212,229,13,63,232,189,227,167,59,13,37,85,247,156,228,146,138,159,187,195,63,159,186,233,164,93,164,5,124,38,188,41,51,90,165,29,103,124,69,37,34,75,178,133,146,148,49,221,20,159,54,42,26,191,51,105,250,129,242,64,28,189,208,210,209,76,214,25,121,201,245,37,170,53,121,118,61,186,33,149,255,45,112,132,230,89,51,135,184,42,184,246,29,84,166,222,159,172,73,235,150,69,248,96,168,50,18,253,157,143,122,153,67,247,15,61,251,199,170,242,96,13,139,198,47,55,81,105,23,152,42,72,131,240,46,98,101,14,227,118,170,201,214,105,246,52,126,97,248,55,104,3,112,91,164,235,190,64,136,244,217,126,26,242,78,128,60,35,200,194,60,108,38,205,48,55,243,67,245,71,66,179,252,9,164,228,129,210,86,235,188,82,54,229,231,3,147,169,20,55,135,51,176,191,81,216,23,2,117,122,225,180,14,118,255,105,24,146,173,105,186,20,178,181,79,57,152,195,44,49,30,101,118,242,120,185,194,106,175,239,177,123,133,142,21,95,82,77,79,138,152,90,140,207,117,221,148,168,171,38,152,79,204,244,165,199,16,48,220,234,89,158,173,176,232,203,57,4,224,19,133,233,3,153,136,6,108,135,217,251,20,61,24,7,151,47,124,171,124,116,36,79,245,101,52,140,9,28,134,11,40,59,221,134,133,84,246,41,97,32,241,160,175,10,137,154,226,131,219,166,0,165,0,115,226,104,229,174,198,60,154,58,66,233,248,247,158,208,250,115,14,204,154,209,31,200,224,251,125,193,11,109,58,68,183,21,146,190,65,246,249,168,232,32,67,149,97,251,201,9,207,36,91,99,182,159,222,152,92,97,2,161,222,34,112,254,249,185,124,240,166,26,168,48,121,20,143,51,136,80,153,167,5,230,147,142,43,171,212,251,178,30,125,198,129,135,2,131,22,5,101,85,247,132,69,81,188,236,138,41,152,188,236,142,184,255,140,163,155,41,188,107,249,101,193,242,40,14,55,204,211,181,162,69,98,53,7,60,33,26,61,117,35,90,231,252,194,49,94,208,204,56,156,106,56,225,31,12,187,251,133,217,77,14,63,185,49,155,243,83,239,42,41,222,38,46,141,237,169,104,225,217,125,207,205,146,168,37,68,26,56,92,27,15,149,138,252,112,6,216,32,186,170,50,165,130,247,153,152,146,173,127,152,22,245,165,167,166,90,144,3,143,83,155,186,138,30,77,97,98,199,209,219,162,86,173,109,118,246,136,31,204,38,77,153,120,213,26,241,252,174,240,212,72,58,10,121,74,213,131,16,28,34,214,124,56,1,39,248,77,95,26,137,77,27,25,17,45,189,47,235,162,112,184,141,199,194,208,40,26,94,104,134,95,83,158,108,39,67,176,122,179,43,203,43,130,204,202,40,48,65,168,248,109,118,209,90,67,196,15,49,127,89,15,250,29,225,152,236,135,42,113,30,85,113,24,118,220,115,114,154,46,227,198,178,209,95,245,177,176,103,241,72,129,198,142,181,148,22,64,204,20,203,7,193,46,226,184,15,236,77,238,88,183,25,159,72,201,14,103,151,231,199,90,21,100,63,44,140,130,241,160,195,152,163,107,117,158,197,120,222,163,207,35,204,90,126,111,56,34,214,64,123,126,170,201,131,180,197,240,155,38,93,83,94,178,92,189,63,108,118,0,77,105,120,56,97,250,227,198,229,84,167,97,34,221,234,173,157,148,55,38,84,9,37,16,226,101,229,151,77,94,181,63,196,73,146,76,190,2,64,192,21,205,113,136,145,208,16,182,163,104,22,43,167,128,72,214,215,106,234,2,171,142,135,178,73,251,102,156,154,234,176,210,65,81,40,240,200,201,236,17,84,187,145,100,22,12,66,135,145,99,210,155,102,254,79,62,196,170,25,128,42,139,213,188,253,252,194,206,54,190,106,194,253,204,69,53,146,145,168,243,210,2,162,228,222,102,94,192,14,19,55,63,228,222,153,162,181,165,90,85,90,92,206,178,45,162,49,141,158,53,10,115,238,170,172,101,60,243,252,93,195,134,215,246,74,146,234,197,229,231,104,127,31,89,119,100,198,89,243,70,166,106,193,206,214,43,183,174,238,184,52,34,93,17,229,207,214,130,224,44,36,220,60,81,63,144,75,43,168,91,44,127,35,120,19,105,179,249,48,27,251,225,15,21,118,167,146,87,172,179,201,231,89,26,64,166,238,83,241,141,219,49,202,80,95,210,42,29,213,175,178,227,161,64,165,235,69,97,114,14,49,22,176,154,124,218,56,42,233,221,234,175,147,162,131,178,252,240,34,33,83,231,176,185,187,238,151,246,239,234,19,21,125,2,186,97,4,222,214,244,237,240,25,208,89,242,95,103,13,134,170,23,48,52,175,183,97,129,146,177,191,47,126,92,9,42,52,14,246,117,97,82,170,106,172,221,232,33,246,28,20,242,177,39,212,206,106,24,110,6,244,1,179,246,63,182,220,116,30,250,135,79,242,94,37,172,233,100,10,169,182,179,61,254,25,232,73,23,149,37,220,28,197,10,83,245,62,232,76,156,190,229,130,152,149,31,117,0,211,84,246,129,182,144,1,155,218,19,215,241,93,241,89,133,249,250,220,228,214,110,243,210,227,227,166,83,16,1,47,133,77,173,205,225,57,148,23,70,67,228,121,157,113,110,220,119,180,169,244,204,104,49,233,88,203,238,122,172,177,23,35,41,224,159,207,207,3,23,87,150,164,198,90,150,242,114,204,91,121,123,52,0,245,237,76,151,106,172,141,255,151,175,216,166,182,162,86,178,211,58,140,125,247,65,253,106,37,109,141,102,185,207,254,219,63,18,185,62,113,40,44,222,12,81,233,133,60,51,228,126,148,122,90,172,48,12,179,19,240,238,87,182,210,75,36,236,96,17,92,124,133,170,179,119,104,213,109,93,212,253,129,37,237,176,205,114,74,69,109,54,84,113,95,6,32,176,239,71,28,117,155,89,129,223,216,32,78,122,52,157,74,247,74,54,70,177,103,40,60,146,78,40,140,120,134,106,35,160,253,74,58,145,140,244,40,8,43,230,172,169,239,137,173,103,241,201,118,255,132,115,245,167,27,149,112,191,175,115,37,101,105,147,48,182,135,78,21,57,207,214,122,121,85,88,137,237,166,231,58,127,2,33,175,48,37,202,125,205,97,154,70,251,11,247,72,195,210,145,128,104,218,243,200,239,92,252,243,23,210,134,113,11,84,62,152,20,235,249,229,71,11,148,26,217,71,52,161,97,56,63,242,27,11,189,240,111,17,33,116,179,134,241,71,244,175,250,94,182,161,167,157,31,1,72,132,173,191,4,21,220,140,49,180,206,135,251,13,46,212,31,76,14,176,238,71,164,177,114,254,15,62,159,98,125,148,199,76,98,167,125,104,183,166,95,117,27,135,50,240,173,49,108,168,207,76,252,216,191,155,62,253,250,96,203,250,200,231,135,200,95,114,225,130,6,77,235,209,244,99,98,254,118,132,173,24,135,69,230,105,36,201,147,87,157,200,155,145,208,149,83,79,76,111,191,137,24,235,98,74,227,242,184,17,250,76,113,52,106,181,93,223,6,138,70,158,231,161,201,22,71,133,173,48,193,186,159,252,108,17,216,151,43,140,33,169,159,28,213,143,249,28,220,93,116,159,10,6,54,93,34,24,184,76,77,255,59,182,26,219,67,56,94,235,236,79,166,43,142,52,188,156,30,25,45,12,126,182,115,1,15,76,199,142,162,240,26,190,24,235,92,33,179,202,123,97,248,118,119,135,169,111,169,232,223,100,113,74,126,52,14,50,58,79,175,201,136,254,98,241,6,59,186,139,47,48,154,140,51,8,146,216,202,19,153,168,57,124,55,99,16,135,59,155,27,181,127,159,232,210,197,209,200,17,102,125,93,136,98,55,63,250,124,63,89,101,117,80,219,70,45,200,143,134,86,250,188,46,180,249,202,142,223,134,188,161,111,132,28,107,156,156,181,40,171,96,225,182,184,201,159,90,169,38,75,33,240,192,62,217,175,156,14,42,165,122,67,167,95,206,102,50,61,249,172,249,26,203,1,122,235,75,51,53,200,215,31,30,122,64,247,223,182,109,159,88,90,156,48,21,129,201,184,237,179,8,200,231,5,107,159,150,134,120,166,93,165,64,207,114,129,24,65,141,71,138,55,176,248,97,156,112,185,173,184,107,188,9,180,225,205,122,247,186,223,21,174,118,202,75,216,195,148,4,226,96,211,155,81,111,121,34,207,24,196,220,99,122,156,233,217,227,108,127,93,205,12,157,212,215,222,220,194,62,180,255,100,119,196,59,158,0,32,6,18,29,28,90,198,35,159,24,12,246,102,210,148,218,44,78,10,181,166,120,40,84,14,132,247,131,219,120,169,247,109,141,49,94,43,27,212,200,102,12,195,51,97,79,153,12,233,153,226,102,227,104,230,160,199,210,5,213,241,24,41,131,112,64,45,193,233,149,185,79,101,102,168,206,98,39,3,171,107,251,26,192,54,124,167,199,140,134,245,40,62,125,90,241,94,75,240,101,38,146,14,179,196,62,182,219,212,16,227,220,108,19,197,108,141,174,168,230,61,30,168,163,230,199,88,204,246,237,237,158,123,209,151,45,63,77,116,226,52,46,148,76,120,78,98,70,211,24,107,241,5,80,77,148,170,17,177,59,182,182,254,62,23,41,99,253,237,70,178,161,249,165,225,233,87,213,152,158,239,197,77,53,240,195,69,77,67,222,103,55,107,35,191,111,122,106,196,184,229,215,23,85,2,69,223,77,13,197,59,217,159,152,240,22,194,82,122,238,129,59,182,47,33,39,112,29,89,40,177,197,76,187,83,124,96,200,116,136,212,98,49,114,212,202,126,95,76,3,83,221,177,177,25,43,241,194,44,156,211,223,54,153,193,248,109,36,147,250,126,220,202,59,204,33,135,25,181,89,13,199,217,105,174,128,201,59,214,252,24,142,119,231,117,55,2,172,157,244,27,89,180,198,94,248,108,7,186,122,88,47,52,68,182,191,238,109,29,87,234,102,190,243,93,7,26,206,100,82,47,160,181,201,204,164,29,134,179,175,238,242,103,42,30,222,172,1,188,247,243,125,98,39,59,190,253,21,81,40,237,3,234,68,117,150,16,111,61,163,138,4,89,75,45,180,206,83,143,128,131,189,246,120,124,230,8,131,60,201,124,96,38,177,250,24,112,161,250,20,87,190,204,49,86,221,189,158,223,198,189,175,169,47,25,134,21,30,153,18,10,205,199,187,143,26,102,255,152,44,7,70,166,66,13,215,136,239,35,112,181,0,177,203,71,146,77,77,192,71,75,163,29,115,168,189,118,65,39,198,167,76,252,95,153,246,212,42,238,4,220,61,96,104,178,175,75,29,249,145,233,240,70,127,84,97,186,155,138,223,24,156,155,162,206,152,236,51,124,152,55,179,232,84,111,62,235,179,245,95,134,123,37,92,71,18,191,214,163,231,48,83,179,186,83,178,16,183,238,131,1,174,73,214,71,122,162,190,228,138,118,141,34,252,220,106,135,222,204,18,42,174,123,97,153,34,191,77,213,107,207,128,97,45,235,165,81,237,152,213,223,23,249,166,173,254,121,48,46,138,143,5,136,114,67,173,47,89,242,146,95,55,132,218,165,174,154,214,145,95,252,101,226,21,49,116,40,88,107,69,137,163,207,66,173,46,142,131,21,51,110,186,90,179,190,186,83,206,92,227,166,80,164,23,253,139,98,78,151,110,182,195,182,25,189,209,169,174,222,232,63,250,47,211,219,250,88,114,178,36,117,63,216,148,241,212,97,206,108,131,252,166,26,18,87,122,83,216,154,142,120,36,230,114,245,56,160,22,211,251,113,152,34,174,58,137,158,241,235,21,248,131,78,234,190,143,137,41,22,238,113,97,204,242,233,113,87,61,155,186,237,159,22,242,248,66,239,52,231,181,237,34,195,231,151,9,216,31,203,217,134,14,168,63,81,18,35,93,231,12,218,158,239,35,235,196,166,242,237,20,243,96,244,153,214,92,136,31,7,107,234,1,197,227,9,76,203,196,103,196,58,137,138,43,170,55,212,205,212,145,150,6,213,225,21,76,92,158,203,84,135,56,166,171,233,210,133,16,134,104,30,81,227,98,242,111,203,95,151,101,228,218,99,153,140,247,161,223,245,128,153,87,212,112,25,229,202,21,48,111,83,22,47,156,238,82,4,243,103,147,192,152,83,31,116,8,240,49,75,35,192,83,30,19,234,243,128,75,140,51,158,137,80,75,57,120,173,216,196,83,234,91,143,1,118,37,199,237,209,6,101,219,190,212,176,185,86,98,182,56,186,146,229,148,75,35,247,119,207,221,206,247,35,126,157,40,203,164,136,162,206,86,184,86,53,123,110,232,201,248,126,245,204,46,83,55,149,116,189,180,226,164,241,3,99,212,163,35,165,33,128,150,253,220,72,145,39,241,3,60,81,231,114,1,138,102,74,132,250,174,9,36,123,204,208,166,251,41,166,246,232,67,100,239,246,70,217,172,41,183,134,206,18,84,228,124,8,175,134,83,145,194,219,91,142,14,120,86,157,154,213,192,157,136,55,30,167,137,254,75,56,93,32,29,184,58,62,221,168,212,102,5,70,191,199,157,16,240,197,61,243,137,26,96,159,111,250,172,230,223,201,207,45,140,243,136,228,145,156,55,11,151,213,225,150,158,72,2,78,127,119,253,22,235,156,18,178,45,181,209,21,238,41,205,220,81,238,243,172,38,38,232,155,240,14,59,86,58,196,14,204,196,233,111,178,211,157,38,10,124,196,244,103,78,31,126,234,243,222,179,20,9,15,188,104,22,238,14,163,113,34,231,62,47,106,187,94,58,179,77,17,131,19,44,235,233,25,141,83,115,19,50,5,87,42,56,94,46,128,3,58,170,20,158,10,57,219,56,115,181,13,252,197,240,40,114,233,123,28,109,9,63,187,192,253,124,54,190,233,162,74,154,213,200,220,88,75,94,188,57,240,50,49,131,11,87,168,149,41,142,70,107,229,129,145,134,243,16,191,155,195,183,92,53,100,1,191,46,56,46,69,190,87,146,20,197,25,132,214,61,87,213,220,215,54,197,49,191,210,237,172,42,214,88,30,174,26,91,15,104,90,59,235,123,166,134,21,41,11,100,20,139,104,149,22,118,50,205,9,194,76,237,236,201,238,201,207,112,100,79,237,39,159,22,122,222,155,110,148,192,183,79,238,253,92,152,182,94,218,160,105,94,116,50,187,240,165,40,158,81,222,131,139,9,122,221,69,194,15,146,212,219,11,32,141,16,184,116,61,26,26,173,139,77,211,57,140,234,106,19,152,66,173,199,31,20,253,180,149,187,144,10,128,107,240,193,22,52,87,133,73,212,197,201,205,18,227,86,118,10,85,193,96,111,53,171,9,74,59,43,221,255,80,107,3,198,20,68,38,119,220,25,130,172,218,172,124,166,27,81,86,254,229,121,235,102,201,52,181,6,134,190,53,35,250,49,39,225,173,79,13,33,231,152,172,134,245,110,202,238,29,190,67,138,68,15,42,45,255,0,46,230,143,226,240,48,197,33,129,97,69,251,154,55,10,62,221,178,195,166,112,224,18,64,102,168,118,174,91,209,197,215,25,48,117,95,89,58,186,89,6,121,208,135,156,87,210,205,65,55,43,97,255,101,202,195,162,102,67,195,35,53,149,237,48,34,129,18,254,80,159,103,46,248,224,159,61,230,125,102,102,63,224,157,249,104,11,160,127,45,71,147,233,143,221,220,96,95,163,159,231,153,80,90,143,180,195,104,102,165,125,223,215,25,55,109,239,25,71,211,159,93,228,228,20,44,155,175,61,103,97,161,142,36,79,5,178,193,136,39,222,200,218,202,56,61,179,163,49,210,28,54,166,141,28,125,158,255,216,1,119,106,167,242,9,117,42,243,174,88,77,25,143,194,132,60,150,102,245,241,29,176,185,8,8,108,174,0,1,23,227,113,9,252,147,144,8,216,138,167,2,47,179,107,118,216,196,251,228,198,216,16,184,241,17,157,227,25,159,55,129,49,31,138,239,211,164,74,101,131,205,198,101,186,79,3,13,143,144,74,187,192,136,48,121,140,131,218,222,22,69,67,38,91,190,238,248,237,153,52,168,236,231,215,66,58,221,190,236,186,245,202,206,145,201,7,90,71,46,92,14,69,148,179,196,156,196,134,83,172,210,204,140,226,38,52,216,244,169,246,74,49,181,39,55,172,105,195,116,98,36,154,237,212,190,155,79,228,76,150,75,143,221,240,226,252,151,7,236,81,217,38,18,148,15,111,62,62,48,179,194,3,23,180,214,226,212,48,215,36,112,235,198,172,28,1,155,27,157,188,12,168,195,145,71,69,87,155,77,151,192,112,131,99,186,163,97,117,235,149,47,242,147,158,18,28,16,119,186,190,171,5,77,194,247,15,8,70,158,81,164,151,134,225,64,140,19,42,215,186,123,182,247,227,226,254,40,232,147,106,123,96,20,183,252,210,176,19,210,32,29,118,77,170,241,196,23,237,150,83,81,211,189,119,20,37,210,246,156,27,167,134,56,24,73,239,250,156,27,195,96,255,233,77,84,152,159,163,217,192,249,201,177,42,148,230,24,131,75,76,57,155,17,156,159,43,51,206,145,195,40,177,213,242,94,184,107,3,64,158,224,131,233,239,93,199,219,182,166,41,105,95,177,103,118,22,199,234,240,128,169,168,39,39,167,232,95,38,49,58,185,154,11,159,109,109,138,226,13,252,46,36,11,3,182,86,66,87,150,197,101,251,236,115,37,114,180,52,78,212,8,151,117,163,203,140,132,40,119,137,178,211,121,215,231,244,50,210,44,53,80,118,192,196,38,178,72,88,74,195,137,38,13,62,69,151,30,71,78,142,232,255,247,80,23,220,133,247,224,189,221,88,175,153,59,176,120,91,24,51,135,143,230,131,33,36,73,191,195,9,174,173,81,216,97,232,99,154,24,163,165,148,184,236,7,239,100,190,3,114,52,62,16,78,216,59,240,192,171,167,10,188,122,236,114,233,216,217,165,233,185,195,169,16,187,75,246,169,2,210,108,84,61,101,177,173,207,83,62,252,65,195,118,84,116,233,76,46,73,143,222,182,118,125,207,228,140,111,58,134,182,192,88,166,248,222,102,35,155,62,86,83,152,235,241,75,179,14,58,217,167,226,218,65,26,207,225,109,22,167,10,159,47,57,142,166,17,81,12,184,126,38,7,187,5,12,213,83,223,38,146,144,17,82,111,172,226,69,45,244,119,180,59,171,18,156,45,149,3,53,24,165,219,15,70,250,75,87,31,46,173,8,220,168,175,62,48,253,234,1,143,41,252,100,80,211,65,115,116,107,131,177,161,217,251,62,41,105,211,255,240,220,117,10,93,217,142,23,123,94,239,35,197,233,53,96,40,13,207,185,233,100,223,31,74,64,45,60,119,96,194,168,236,112,101,103,246,28,77,19,234,114,120,208,39,45,40,170,248,95,182,240,167,32,151,116,128,111,56,190,211,15,70,1,166,232,227,94,72,136,20,71,161,196,63,240,54,53,100,135,225,205,73,152,50,77,55,241,251,112,187,37,242,165,213,188,16,75,211,85,229,48,77,108,50,227,76,19,38,170,142,118,98,107,69,171,217,113,56,60,105,50,92,10,163,228,236,71,55,248,24,15,140,238,205,244,151,137,116,130,184,49,23,243,241,241,106,23,164,118,188,187,245,190,172,135,209,209,213,53,89,66,19,218,240,166,25,130,70,140,30,134,192,228,82,124,28,116,118,231,242,187,84,74,220,236,224,160,4,57,50,193,67,143,136,4,81,183,202,214,46,67,225,29,245,117,148,6,73,189,55,129,177,120,239,254,178,40,54,232,203,200,86,213,139,131,97,122,232,169,217,241,239,17,40,163,74,94,6,202,97,43,198,1,36,2,145,177,70,192,220,8,128,14,111,170,152,122,91,200,116,100,127,218,80,151,197,54,178,32,236,210,227,187,155,204,209,178,108,209,211,215,99,136,153,149,245,210,187,50,166,173,31,188,126,58,242,23,230,121,174,248,42,23,153,88,41,22,225,240,225,61,151,24,37,83,203,144,151,85,204,234,206,135,1,100,148,46,91,23,18,233,177,241,65,152,202,98,105,133,183,43,114,160,194,211,212,167,164,192,207,158,37,70,55,226,230,69,82,129,100,163,147,39,41,217,159,157,175,82,66,78,184,114,235,190,105,230,185,145,245,228,3,130,240,119,116,70,77,176,233,117,227,224,241,37,76,122,182,180,218,124,224,141,79,128,195,152,52,101,189,173,179,129,246,194,254,129,55,229,90,189,112,42,44,113,52,30,161,162,85,197,227,199,215,33,96,74,139,83,209,179,207,249,54,15,228,2,247,76,229,129,119,243,149,131,254,228,174,13,213,231,174,206,92,159,139,195,164,160,243,131,226,207,82,28,109,116,92,202,56,170,52,69,250,36,138,17,91,210,172,3,153,157,243,204,253,174,249,165,161,35,216,2,171,120,40,248,190,116,125,102,244,58,250,126,172,51,198,102,215,25,163,226,43,242,117,6,19,179,13,88,55,2,243,49,78,127,102,13,173,36,253,52,17,140,72,126,215,212,75,107,213,159,30,8,174,249,35,101,143,44,141,224,133,52,208,114,206,13,118,67,84,192,244,232,243,50,227,211,204,166,224,160,95,23,166,219,46,107,134,201,185,49,170,20,182,247,237,112,87,9,235,98,250,187,222,84,211,17,243,69,102,78,225,82,157,229,78,3,142,229,46,21,134,86,227,63,109,51,84,210,215,201,106,189,252,228,39,80,26,117,61,48,142,44,113,52,2,29,82,46,250,153,6,37,255,109,220,5,150,132,71,211,104,81,241,66,80,142,25,99,61,240,252,66,252,110,114,179,154,222,197,30,103,59,165,205,36,254,114,214,115,35,165,233,62,208,204,71,120,12,191,15,13,191,9,135,151,213,163,245,125,177,35,248,174,12,29,186,243,99,251,121,157,201,147,99,228,180,209,168,121,142,102,19,49,29,102,185,144,237,197,89,168,16,181,246,223,38,5,158,245,109,147,132,116,163,67,50,62,136,129,201,125,119,236,67,252,117,151,102,62,91,23,165,95,218,133,251,58,85,94,152,184,15,236,181,86,200,193,244,240,200,47,15,54,27,142,46,99,0,40,186,45,26,112,24,151,103,169,79,76,147,180,140,215,181,209,243,205,10,159,107,105,254,182,54,186,250,58,134,39,27,19,63,24,175,156,37,116,57,196,52,49,51,157,14,239,157,68,23,134,163,81,76,251,110,154,9,100,104,201,126,26,243,252,219,63,80,226,93,234,7,203,44,141,48,244,55,82,206,62,99,228,252,192,214,6,238,48,13,184,69,63,221,61,83,216,19,209,242,116,22,24,153,54,216,254,141,8,159,108,146,40,69,97,248,248,62,233,84,179,54,151,237,57,149,237,19,194,250,111,227,136,81,101,40,224,126,205,207,127,240,54,113,68,129,225,227,71,48,76,106,107,104,8,181,10,121,91,127,44,212,14,179,104,87,20,179,196,72,31,79,29,41,103,246,66,119,222,32,117,60,99,117,163,65,37,73,127,59,41,91,210,89,223,99,57,107,126,198,69,249,194,70,249,240,143,215,50,159,210,50,84,72,77,187,158,39,238,223,188,189,172,104,79,158,208,183,148,155,102,83,200,204,212,20,7,35,101,36,18,14,80,183,137,145,28,54,237,156,173,191,204,208,245,181,15,13,186,150,244,182,206,106,151,188,13,220,136,255,67,25,28,11,59,102,239,49,129,93,143,6,84,17,24,221,214,143,110,215,89,151,145,215,121,224,21,175,243,68,173,212,102,245,104,20,112,60,248,67,100,38,101,29,105,180,167,230,26,71,23,202,220,50,24,136,55,190,98,216,65,207,243,206,50,47,44,107,30,222,247,117,209,104,121,159,202,70,23,197,41,82,92,120,173,250,186,176,109,57,33,200,116,24,86,185,204,181,219,180,75,99,44,100,115,90,189,15,205,236,108,188,16,199,219,158,73,183,216,240,27,71,143,135,70,15,111,145,133,119,91,231,237,140,163,43,18,133,247,182,33,106,110,87,158,225,228,75,26,1,207,52,116,226,174,30,167,30,75,41,76,231,48,116,252,28,69,120,167,222,37,29,107,34,227,116,56,12,117,242,78,196,149,234,199,240,86,11,198,25,86,84,243,194,52,213,150,24,165,205,146,163,249,194,182,130,248,178,203,251,98,35,117,97,116,27,93,217,187,115,91,242,58,152,71,207,84,112,15,70,238,246,142,4,100,15,172,24,252,193,16,235,196,249,18,93,49,220,183,29,37,87,115,227,105,242,19,103,174,245,149,175,19,88,138,54,49,186,20,39,230,138,219,154,240,178,146,192,217,20,110,252,202,206,135,84,133,159,88,17,2,42,35,102,133,101,122,14,2,99,102,227,140,2,156,58,138,72,75,96,49,55,146,215,39,187,53,29,234,133,157,181,7,146,180,163,184,68,238,166,240,217,15,141,114,225,118,7,17,126,171,88,54,5,90,113,37,88,2,227,78,238,177,4,190,28,69,132,91,208,187,134,80,80,28,222,69,58,85,107,49,3,39,255,108,205,86,71,10,51,232,165,208,100,229,48,105,105,209,188,64,16,37,71,122,183,219,144,145,237,100,45,44,141,211,95,199,168,166,239,121,81,200,219,206,142,194,73,139,141,219,125,100,148,85,151,219,242,81,132,62,179,253,148,115,247,95,179,217,7,67,209,21,29,210,106,26,155,222,195,97,61,132,168,96,94,24,79,49,23,228,68,139,11,163,215,251,62,76,62,219,181,64,97,177,82,171,148,75,91,232,149,123,40,114,22,80,204,227,229,104,44,122,93,158,248,252,47,52,104,249,62,16,224,76,77,96,40,192,247,195,166,81,160,120,176,205,79,39,73,192,34,136,66,129,36,14,134,169,40,207,180,178,29,74,30,14,156,91,158,132,207,23,198,39,220,123,120,105,127,179,194,220,133,103,186,22,9,40,31,159,145,115,87,159,90,23,42,207,62,153,65,68,105,66,32,33,67,126,246,206,49,86,22,179,204,77,122,32,244,82,187,167,45,48,230,165,208,38,40,59,45,95,217,204,80,248,178,198,44,234,25,61,64,212,158,239,186,86,109,134,246,236,20,93,177,91,186,131,145,136,57,187,174,21,240,104,58,205,162,71,178,93,47,141,10,2,254,141,114,209,221,12,4,191,39,98,130,75,83,166,163,102,62,111,211,207,157,127,10,18,23,166,131,173,166,56,26,166,221,77,64,157,119,213,86,119,249,58,106,54,105,139,109,229,153,109,144,247,244,239,154,221,126,146,226,32,13,33,184,76,125,143,155,14,50,217,96,160,159,127,66,152,225,87,86,41,72,220,144,181,194,218,170,174,234,66,151,241,208,98,86,53,46,174,143,34,114,210,77,106,35,72,150,64,96,243,103,134,198,239,110,114,238,223,12,30,48,198,149,89,97,164,67,124,101,66,242,186,137,126,22,238,8,116,174,220,147,243,182,238,149,209,32,146,189,116,66,173,144,188,241,189,237,223,140,229,143,172,91,132,123,159,232,64,163,121,248,238,132,205,72,19,251,17,188,117,205,74,47,96,83,251,184,48,2,141,213,191,122,218,131,83,214,43,163,217,116,197,219,28,63,138,217,133,23,169,77,95,21,17,32,147,214,147,106,30,137,222,156,133,31,206,90,18,229,211,188,48,146,19,27,251,180,125,238,141,211,15,108,196,174,11,147,106,191,79,156,161,179,179,159,123,210,192,38,235,131,57,152,122,247,239,129,113,112,145,15,147,38,218,230,141,118,248,11,211,195,121,31,233,36,213,16,145,2,170,188,91,196,10,105,69,70,190,211,159,153,25,246,201,247,51,177,69,241,130,17,157,32,67,93,60,8,111,168,214,251,149,91,156,119,31,56,172,188,226,228,150,131,14,82,218,114,95,219,38,183,15,94,230,18,44,177,192,180,62,33,223,109,178,63,96,3,31,48,27,167,22,223,230,130,23,173,235,185,181,34,199,60,187,144,115,18,85,191,74,133,8,75,245,15,110,102,101,45,112,65,83,201,67,78,242,110,67,98,101,246,89,59,205,128,109,181,146,135,70,242,179,123,23,59,158,81,131,181,84,97,166,75,191,49,62,125,41,99,67,132,58,203,102,160,52,37,37,57,55,22,235,241,9,156,205,70,86,159,167,3,55,2,104,255,105,116,167,117,98,176,10,82,242,88,217,74,156,210,187,133,201,114,113,205,255,131,86,182,225,114,221,144,194,221,150,156,131,49,59,29,2,35,194,232,19,26,46,137,137,66,217,127,251,119,127,254,55,127,251,215,127,243,135,191,253,227,95,254,225,191,255,87,255,225,175,254,226,223,254,225,95,253,217,255,243,159,255,207,63,253,143,127,255,167,255,248,247,127,246,231,255,221,95,255,235,243,23,38,181,131,179,87,26,127,246,119,127,247,231,255,225,143,255,254,111,206,223,254,151,127,248,139,63,254,187,191,253,195,159,253,249,191,249,195,95,255,219,63,252,241,111,255,253,191,250,128,255,234,47,255,234,15,255,245,31,255,246,47,255,234,223,112,130,191,254,219,127,253,151,127,245,23,127,60,167,255,111,254,255,175,229,94,234,68,213,182,59,156,80,44,158,2,15,243,20,244,135,56,176,111,212,163,77,45,223,97,210,155,73,71,30,12,69,103,251,30,184,91,126,76,97,124,101,253,253,178,7,23,86,44,81,12,37,166,120,253,104,145,167,170,47,80,118,136,11,11,184,149,229,202,109,156,199,224,233,230,110,163,71,115,58,95,136,49,175,221,162,92,82,205,227,180,197,165,209,202,47,210,240,212,67,234,205,56,175,31,139,95,225,43,21,3,21,35,37,233,36,179,111,226,220,89,124,143,219,12,1,21,78,35,210,82,168,75,108,253,28,241,59,104,94,8,90,240,56,139,190,78,102,14,87,246,233,203,232,20,58,19,156,77,95,108,62,23,123,201,53,21,198,146,47,94,151,85,57,182,194,56,114,248,160,95,230,218,92,167,194,103,55,21,40,76,39,9,215,150,85,150,61,223,188,208,154,212,205,16,109,204,219,121,29,236,184,72,194,203,185,89,111,122,92,89,162,113,76,2,8,232,186,108,68,2,78,75,175,155,189,127,132,130,36,43,53,186,134,8,28,108,95,18,132,117,138,223,27,2,66,179,221,224,3,99,186,164,107,225,153,208,246,140,192,134,182,111,241,127,102,94,39,156,143,37,133,148,179,160,68,15,174,64,64,3,57,138,69,178,30,193,173,168,177,102,252,191,92,157,89,146,228,72,14,67,47,52,214,230,251,114,255,139,141,63,166,200,0,107,190,166,11,41,133,228,242,149,4,129,69,29,137,28,226,48,34,174,174,169,109,234,206,67,36,108,209,55,130,152,225,87,79,11,137,201,246,2,169,4,23,128,134,106,87,210,57,13,61,58,58,72,192,105,227,194,110,241,198,70,147,56,96,173,186,53,65,215,105,196,238,193,252,8,150,108,123,240,72,140,85,120,80,80,45,135,60,75,31,156,216,166,226,109,37,38,176,244,33,152,132,51,246,138,28,108,101,51,248,214,175,18,17,223,109,210,112,210,11,201,125,150,22,139,180,9,199,76,185,122,112,38,241,89,127,83,146,161,139,248,52,55,239,184,26,173,29,157,20,44,17,18,157,20,37,37,245,68,233,150,190,159,177,81,133,137,215,100,108,66,214,168,51,126,27,130,149,84,67,33,41,200,216,244,51,226,101,151,43,159,147,245,7,30,177,195,56,36,202,110,145,10,16,148,232,227,234,162,228,112,164,144,222,178,191,227,230,72,201,165,19,77,45,145,92,192,194,26,118,248,15,173,102,152,19,48,54,161,50,178,9,11,214,245,59,136,33,234,113,245,32,198,193,207,179,7,4,213,113,135,151,99,156,73,218,250,205,9,50,137,255,31,9,177,45,7,204,130,220,224,149,3,38,121,42,15,253,16,202,92,66,213,199,13,2,157,45,63,169,177,210,9,117,182,91,162,181,120,36,3,153,221,38,219,243,110,90,137,222,15,9,253,92,169,185,5,46,65,111,53,24,197,72,57,148,91,213,133,127,15,124,144,197,143,8,151,36,83,8,119,24,57,43,61,210,47,163,137,246,136,54,116,166,53,9,70,192,187,105,17,7,89,16,74,143,198,42,240,102,247,86,161,64,253,104,20,5,9,138,19,103,122,76,35,174,70,27,58,76,179,120,111,188,31,101,232,147,188,158,110,45,66,48,237,253,101,147,215,182,186,14,31,219,22,86,146,98,0,190,7,124,243,29,145,37,171,225,145,224,16,147,111,132,9,177,39,109,67,35,79,86,8,57,35,96,134,88,133,134,173,72,105,251,130,63,17,54,209,185,24,235,90,52,169,29,174,20,187,72,96,138,242,157,200,166,50,60,41,162,253,193,195,204,172,122,132,250,70,93,26,172,51,57,173,29,104,215,20,51,233,126,212,43,61,210,7,25,89,63,39,20,175,235,74,175,19,6,22,110,129,191,40,227,31,201,49,130,167,196,68,186,6,56,47,12,226,8,158,162,50,32,187,224,242,71,187,26,1,175,52,103,153,104,149,91,74,64,105,123,135,78,57,214,155,217,103,137,15,70,223,208,174,84,170,85,117,70,188,25,203,109,105,21,212,136,175,235,12,98,151,137,92,147,6,156,55,234,129,145,247,32,179,33,20,13,100,2,224,76,122,24,126,67,106,109,18,235,102,162,242,169,1,246,8,27,219,31,108,113,228,218,127,112,211,210,190,219,255,146,131,1,155,110,167,68,233,17,186,105,145,32,32,119,40,79,70,45,234,25,145,238,161,12,93,223,139,112,119,247,158,102,214,36,66,163,176,67,189,43,57,33,78,220,142,86,54,113,62,234,17,175,24,72,97,76,33,109,177,123,9,5,68,96,163,250,74,90,132,96,150,103,23,160,24,193,144,20,24,13,4,223,143,12,136,14,154,3,163,10,162,251,22,109,192,179,154,91,179,65,27,105,235,29,57,48,202,166,36,107,50,76,179,202,223,107,66,176,23,218,47,220,144,95,236,150,48,137,142,78,182,211,212,140,250,131,163,227,83,52,143,213,49,142,242,7,71,74,174,52,77,22,177,163,246,66,99,44,47,137,198,202,107,35,253,59,252,8,139,46,48,85,206,10,115,134,185,145,212,92,202,249,58,136,255,197,196,192,154,161,124,100,54,120,87,82,185,168,218,110,205,135,142,29,89,170,6,11,84,98,56,15,254,83,26,116,184,160,18,124,19,188,126,57,127,66,104,74,245,180,26,133,26,153,115,196,244,83,142,25,19,249,29,191,141,15,168,246,97,118,27,174,6,56,41,239,213,153,152,44,241,91,53,124,236,53,164,43,181,66,98,19,184,116,114,44,124,2,196,207,82,114,188,44,247,36,157,84,168,23,173,32,221,196,174,226,224,6,89,97,104,14,153,237,103,164,46,154,77,244,87,97,19,201,117,182,1,33,98,173,20,216,44,227,177,8,224,236,126,103,190,185,213,126,56,7,3,225,114,229,204,80,234,23,153,119,236,15,32,161,10,219,0,197,176,25,252,15,194,246,194,137,36,105,178,91,80,79,96,104,40,37,128,248,160,75,191,191,209,193,230,69,146,192,15,102,69,244,171,205,82,170,235,189,39,115,233,248,113,129,150,184,41,97,52,195,198,42,88,74,120,122,40,113,101,194,251,251,17,164,168,32,82,154,210,176,163,137,211,121,222,233,74,237,225,30,60,80,55,113,218,24,254,190,251,31,6,199,241,106,26,19,6,42,71,217,60,136,210,7,99,13,131,41,157,238,40,163,189,39,104,143,203,92,186,18,57,107,205,29,132,54,150,237,150,8,107,228,239,28,37,94,167,151,82,33,118,130,232,9,75,82,89,141,36,254,126,244,86,211,4,80,242,224,219,208,149,31,107,23,115,245,157,88,143,20,183,5,33,24,174,220,74,212,67,196,107,131,170,220,166,50,80,9,79,187,165,16,85,128,216,129,101,234,33,185,165,32,81,191,189,120,66,71,115,147,227,191,234,255,166,51,6,161,156,53,3,238,84,145,232,75,191,165,254,196,79,163,128,155,102,43,211,145,11,238,56,25,151,169,40,93,212,137,254,239,248,64,204,68,127,26,173,150,19,204,114,182,5,233,201,222,110,47,52,77,46,217,226,162,221,27,29,160,233,213,123,164,10,216,166,166,246,142,96,55,21,111,212,225,232,163,65,6,239,113,115,163,18,36,254,43,25,127,111,149,119,14,35,90,164,236,217,183,60,120,161,232,181,114,152,116,243,242,115,182,250,19,118,239,250,98,88,62,174,94,127,132,251,52,81,154,6,183,151,202,188,111,249,158,83,201,200,100,35,162,81,58,86,18,74,184,44,108,20,253,135,177,67,22,51,48,86,188,119,50,112,214,121,127,43,230,214,17,111,121,68,127,42,94,255,234,151,54,101,157,160,172,179,242,148,154,88,208,43,20,85,199,181,98,88,253,88,102,226,238,229,38,232,247,175,171,172,171,82,201,196,250,213,136,227,221,170,101,0,140,247,104,18,76,191,171,18,222,79,15,33,89,43,111,88,115,36,206,250,154,231,87,253,128,43,73,162,226,219,199,245,215,198,241,165,116,253,105,202,137,189,148,5,195,197,171,179,191,89,220,255,6,23,30,25,74,163,198,221,9,53,44,135,171,73,140,8,108,138,36,223,123,113,252,187,71,159,28,26,150,215,80,19,102,85,107,67,202,54,168,255,242,74,22,156,38,181,244,104,17,142,244,114,45,68,250,240,29,19,148,82,10,239,40,38,120,214,101,178,66,16,227,87,212,241,142,10,244,102,121,176,77,46,200,199,214,57,86,224,168,87,47,116,253,3,30,88,50,201,111,111,147,81,242,71,195,116,236,104,249,15,180,69,183,229,25,135,61,137,106,48,177,41,127,195,163,58,76,44,89,107,16,54,103,130,104,180,109,164,198,169,117,50,167,247,120,49,232,100,186,235,195,225,177,205,40,61,218,182,61,27,169,68,167,68,53,253,33,129,220,244,209,22,7,80,47,0,63,102,59,170,143,70,186,174,159,184,154,10,185,166,245,63,214,31,2,174,8,101,105,253,15,188,96,159,105,15,129,115,173,132,153,151,17,232,37,85,22,92,144,107,231,207,239,221,106,8,186,86,221,162,214,249,211,142,58,44,37,98,17,208,172,106,201,99,134,195,204,29,151,182,232,180,226,113,239,73,132,109,230,212,159,238,198,172,114,152,89,60,193,86,84,229,191,141,216,144,56,114,177,251,69,82,211,191,7,226,53,163,165,130,43,86,67,111,50,20,189,155,176,157,215,48,91,81,111,50,180,164,174,126,236,97,202,111,254,228,166,156,44,165,4,102,124,180,189,130,7,83,239,189,117,124,225,234,27,194,57,251,254,85,0,235,139,145,66,243,10,185,107,134,5,51,53,203,117,166,14,230,197,70,36,209,155,147,159,245,234,60,76,102,117,78,66,17,181,251,224,133,24,170,14,106,120,239,161,77,234,181,121,23,194,133,188,181,81,211,189,205,168,119,120,83,154,214,230,189,167,114,29,115,10,5,16,48,25,10,191,141,203,14,248,29,169,82,173,88,69,199,192,127,122,154,195,150,92,108,155,135,104,50,116,198,142,172,48,68,102,74,232,105,33,188,186,117,51,1,124,157,102,10,12,237,90,127,26,159,210,40,73,172,16,46,211,147,97,234,224,67,151,244,214,208,19,4,90,108,167,68,45,229,133,234,46,211,120,197,17,171,68,177,228,91,223,75,250,105,56,254,94,66,189,255,116,125,154,194,61,8,228,28,145,183,58,89,0,19,11,245,10,83,40,117,90,66,13,188,91,84,206,34,120,149,110,77,189,199,142,250,82,206,164,51,193,189,69,133,244,181,191,78,175,53,157,35,100,165,173,71,203,202,45,211,45,48,92,76,29,61,15,102,129,114,24,51,188,12,227,122,18,37,187,112,107,243,79,67,225,243,7,135,168,35,190,163,246,57,238,175,2,123,35,225,40,243,48,10,21,247,252,10,226,15,126,44,82,148,142,27,84,113,5,167,101,162,19,170,50,48,205,194,233,167,96,208,139,10,6,77,139,10,70,145,53,236,180,114,85,224,0,65,168,159,34,133,69,182,187,106,43,176,156,133,220,133,201,170,108,129,141,66,211,126,74,27,226,80,208,172,197,188,122,105,48,165,23,61,75,66,244,41,34,211,49,75,82,16,100,197,185,161,49,246,38,90,212,226,229,201,208,252,245,211,205,176,64,234,62,89,11,35,170,60,137,175,243,209,68,73,227,77,25,55,196,115,176,65,146,120,7,177,101,172,215,28,125,255,191,164,139,173,84,45,96,194,149,170,93,178,240,162,28,33,78,98,38,51,34,102,177,168,90,249,105,151,116,43,117,19,24,9,17,31,247,239,211,91,242,83,96,171,46,240,54,123,211,120,17,67,238,70,35,191,205,145,63,26,74,214,194,229,161,56,224,237,243,67,85,5,225,100,89,116,135,197,39,125,142,135,182,210,85,28,20,38,52,194,177,14,211,70,250,61,40,18,27,39,110,62,76,173,92,52,89,142,133,39,29,182,192,182,160,11,42,187,235,13,253,157,40,4,229,105,162,201,22,193,70,109,112,19,50,13,133,156,101,108,40,233,71,68,1,171,47,1,248,113,200,59,163,230,137,117,88,72,247,88,70,227,7,163,183,19,149,250,136,61,15,73,48,218,169,96,122,232,11,173,163,119,54,237,42,145,83,209,246,244,22,67,221,79,233,250,157,50,158,29,31,139,170,87,213,101,232,112,171,106,72,228,96,123,215,101,62,235,38,5,230,202,107,23,205,11,81,36,226,132,221,125,208,147,184,57,26,87,166,228,16,213,129,208,226,98,216,54,133,81,75,11,49,46,210,137,82,248,209,224,174,181,144,153,180,125,250,210,171,153,113,66,100,239,45,61,164,56,126,48,225,138,250,19,17,35,188,46,21,120,136,160,180,18,242,103,88,188,105,96,153,90,154,57,66,110,17,103,194,41,189,140,129,25,206,212,148,48,108,173,103,177,115,192,10,197,184,183,207,168,71,149,215,48,222,137,78,136,100,68,211,89,129,74,193,21,43,151,49,163,116,203,74,108,253,198,224,66,245,228,46,89,53,45,72,93,102,60,56,117,55,114,160,36,195,187,203,239,189,122,81,169,125,84,200,118,152,227,160,56,183,97,221,9,140,4,84,72,175,225,73,174,145,30,124,203,145,97,14,141,63,2,25,2,19,218,26,43,100,15,243,70,4,118,218,88,33,128,134,30,154,46,47,200,30,142,208,33,127,123,231,43,137,27,148,53,113,12,9,208,204,235,68,69,114,17,12,91,161,87,138,195,153,138,99,94,76,227,253,123,20,244,2,101,207,137,31,99,139,239,65,190,118,106,9,3,220,205,29,91,59,114,232,154,126,68,229,21,37,188,25,98,197,102,120,38,226,183,215,20,63,66,71,121,10,227,203,36,127,153,135,92,132,25,43,104,89,207,57,185,132,246,58,214,129,87,247,133,197,156,59,67,33,22,29,17,253,26,24,23,188,211,239,10,233,233,187,116,67,91,136,235,135,32,99,55,69,58,57,190,64,129,132,170,229,176,137,52,255,212,161,175,101,13,234,79,245,154,7,17,24,182,223,94,63,201,236,215,11,69,91,250,246,17,74,196,212,151,74,213,212,3,169,121,107,162,96,222,68,110,229,181,0,179,66,188,21,131,88,42,172,49,73,222,63,33,84,100,69,96,226,10,140,73,233,9,145,113,44,230,142,194,5,214,92,192,29,226,191,192,111,156,255,164,78,59,164,40,57,5,91,167,154,253,247,104,5,135,115,213,227,198,79,115,133,122,58,12,30,177,97,165,222,106,158,16,19,166,6,75,45,254,46,198,58,213,119,226,248,126,234,130,140,82,56,86,113,161,88,63,17,91,87,157,113,171,186,11,105,246,129,125,112,87,149,242,246,51,108,120,239,181,52,17,64,25,47,25,143,241,147,195,199,168,82,5,210,107,247,210,13,196,30,96,251,203,163,81,78,17,138,15,38,127,183,146,176,59,69,216,241,104,111,160,23,217,179,86,20,4,198,142,86,195,234,67,164,125,128,41,87,110,1,175,169,254,106,84,8,213,159,110,53,193,200,35,126,193,215,54,192,63,184,46,181,230,161,251,163,28,228,222,6,22,1,19,20,71,59,63,37,155,93,183,164,7,129,77,225,200,97,24,15,249,106,126,252,251,156,68,180,138,58,100,82,223,125,220,254,25,145,11,138,136,244,230,38,191,233,87,179,204,46,81,218,63,166,68,237,177,30,180,160,145,8,19,149,127,146,74,225,115,65,138,181,136,191,230,219,245,16,10,113,147,12,166,207,186,196,66,96,160,146,236,1,77,228,125,231,80,151,12,108,109,188,254,117,32,163,120,69,65,147,172,165,209,229,221,160,227,90,196,44,193,211,221,107,129,113,183,154,25,246,1,134,192,193,232,25,197,92,218,159,204,28,233,196,242,129,209,22,49,119,72,242,77,184,80,198,135,104,17,40,50,71,116,225,129,0,95,104,225,31,76,8,67,197,244,169,178,30,17,35,38,73,87,212,125,253,152,25,156,183,9,238,143,51,181,9,167,211,64,57,215,22,125,110,82,243,30,151,224,180,174,162,64,86,171,255,179,77,120,255,134,159,169,126,45,148,2,90,192,76,11,98,72,132,237,1,59,75,247,98,161,6,171,245,212,222,45,150,39,147,179,168,226,161,124,170,173,124,110,213,242,142,193,69,29,177,177,19,186,94,246,59,204,100,89,146,74,212,62,149,240,152,161,109,75,26,95,7,22,149,179,176,168,6,159,42,51,67,14,13,125,24,55,176,153,80,248,146,235,15,123,81,55,211,163,222,162,136,78,135,21,242,14,159,170,59,142,117,67,253,211,223,220,90,162,250,233,45,23,111,168,201,8,216,232,24,56,151,182,91,158,89,109,48,223,214,3,93,217,227,14,81,166,192,214,146,251,212,24,225,62,133,172,180,122,208,64,179,43,78,16,235,102,69,216,212,135,201,246,170,97,78,133,153,65,151,145,191,140,83,30,6,109,68,129,165,198,200,164,91,235,14,19,53,203,46,200,23,65,197,110,158,253,51,135,171,148,25,169,77,218,219,249,148,48,40,36,247,44,182,116,112,21,111,88,54,34,89,180,213,128,144,9,48,236,34,137,221,201,242,68,94,154,172,147,91,85,66,214,20,55,225,183,179,25,145,14,232,228,133,225,14,10,76,34,206,45,175,151,17,142,213,17,117,152,162,67,248,119,86,132,176,212,179,241,98,244,237,14,157,48,134,212,111,101,98,248,246,115,76,125,59,149,55,148,155,154,108,182,40,152,236,70,53,203,86,148,200,27,197,197,166,130,165,70,150,44,150,238,92,69,85,202,237,234,19,75,38,238,184,141,25,202,139,71,173,225,102,71,0,41,188,117,217,17,55,181,86,36,234,235,100,64,156,6,208,24,18,95,70,210,197,37,26,13,70,201,221,106,76,58,47,166,145,14,111,72,92,93,141,73,41,183,241,54,181,29,174,140,159,201,129,118,185,225,240,107,145,150,30,28,102,155,19,246,216,181,144,114,209,39,123,223,163,185,253,57,170,42,201,79,239,59,28,135,51,239,194,114,82,157,96,109,47,31,48,22,1,217,233,117,215,248,32,168,154,73,18,28,151,70,200,134,97,10,252,206,39,194,141,198,101,150,197,206,209,55,14,151,54,25,106,110,205,167,28,228,187,78,50,156,68,105,233,212,128,113,254,27,234,111,139,160,76,13,159,101,230,70,237,42,24,27,56,227,206,184,225,85,52,116,171,233,211,156,104,51,204,227,118,178,20,54,167,138,184,121,165,156,112,36,87,96,132,225,221,62,250,160,179,115,212,113,152,68,87,184,75,163,63,42,198,87,239,169,77,135,39,156,171,75,147,18,111,196,67,127,11,43,37,100,112,236,146,209,50,113,168,112,212,190,12,88,245,120,158,43,124,173,201,121,233,146,78,130,249,134,153,37,54,110,74,246,3,182,128,90,192,240,165,147,127,180,149,193,132,151,119,213,252,39,111,125,163,92,19,39,112,92,32,245,115,34,114,230,23,147,97,23,138,137,133,147,217,212,125,176,217,78,168,183,250,165,74,219,215,151,113,40,164,86,207,109,52,228,135,47,48,100,51,175,84,125,161,210,55,194,161,150,115,244,58,234,158,78,137,145,51,59,169,166,36,156,41,247,126,171,211,138,126,134,146,229,186,234,231,141,198,228,118,91,247,106,1,78,249,28,48,221,221,68,198,130,82,69,178,213,104,215,32,73,237,79,86,172,208,93,175,38,103,230,38,129,131,120,177,14,190,97,75,153,59,43,14,179,177,144,157,62,33,76,146,106,14,55,243,81,85,199,121,244,18,183,195,52,160,184,106,153,160,245,241,241,131,132,203,144,160,10,187,88,172,54,187,195,203,236,73,5,54,223,207,234,48,114,227,250,104,20,158,158,223,213,100,114,197,46,12,253,123,143,6,117,196,86,155,36,227,170,217,44,120,61,154,25,118,53,41,0,168,232,213,79,103,235,61,24,74,98,186,186,137,253,52,5,74,99,38,248,245,188,238,253,144,242,180,173,107,31,193,142,246,187,216,200,69,210,40,24,111,58,83,164,227,46,138,29,184,192,150,40,156,14,35,167,49,245,222,4,72,227,167,41,5,144,249,12,135,134,22,206,164,80,124,213,130,147,72,247,245,58,107,24,187,71,69,229,41,78,54,229,8,135,167,209,118,5,38,184,237,221,144,197,171,170,157,43,178,138,243,119,49,130,130,250,216,111,68,52,143,170,19,0,128,82,36,221,236,77,249,221,133,135,186,77,42,233,115,84,84,34,253,157,77,147,91,214,38,59,57,185,236,54,186,213,86,182,250,131,11,41,46,247,162,236,8,171,72,100,15,90,244,170,191,183,158,80,205,100,67,76,17,106,223,209,81,144,192,82,247,53,52,79,79,184,10,35,120,48,117,1,121,235,191,169,45,59,124,186,110,22,76,186,50,252,211,81,187,34,157,41,48,209,89,223,221,153,123,140,40,92,61,24,177,153,30,63,253,254,91,138,34,109,89,236,110,2,208,109,135,180,101,23,212,217,198,212,21,191,77,194,68,194,38,28,55,119,76,242,12,62,117,130,181,202,53,39,10,62,148,65,124,21,38,5,233,222,160,22,238,81,39,230,119,46,171,94,61,131,198,57,195,171,9,10,149,170,197,189,145,177,145,163,44,3,98,248,218,196,241,99,139,185,1,182,68,227,183,151,192,105,239,125,122,189,119,93,63,139,115,236,202,165,206,144,78,245,54,138,110,35,75,89,78,17,33,88,83,164,42,158,218,233,102,133,210,181,197,216,185,21,55,45,165,172,154,202,67,129,9,166,58,74,222,109,104,147,64,16,190,49,60,42,182,43,178,181,99,227,210,93,110,31,187,82,98,144,242,169,167,169,3,196,205,223,14,73,74,115,201,62,22,196,132,28,46,86,88,47,48,174,49,222,222,5,209,8,57,140,66,195,44,78,179,133,211,9,101,93,26,133,61,80,245,213,165,255,57,191,201,123,81,170,238,70,67,29,90,129,54,9,107,69,156,22,205,50,96,105,15,69,35,207,77,225,80,80,195,1,66,218,27,69,231,243,5,90,97,55,80,130,44,77,6,145,205,213,146,176,241,68,242,72,110,110,5,100,199,209,183,113,94,250,169,89,8,157,173,215,105,0,149,233,168,88,62,132,199,75,55,31,144,171,157,16,70,88,152,223,226,224,80,244,56,200,73,178,185,214,49,127,91,139,100,70,145,42,166,142,222,81,82,221,178,63,194,232,157,83,155,195,157,244,164,252,52,217,99,143,154,19,236,100,236,200,189,73,84,127,113,135,142,214,213,219,171,201,189,113,139,113,106,166,213,255,32,121,32,48,181,202,222,81,80,42,65,38,77,224,135,187,10,225,131,151,197,51,127,112,185,38,184,238,48,91,3,89,184,176,208,216,46,68,128,111,16,9,72,121,47,152,132,97,43,111,233,93,17,128,102,78,230,213,29,166,64,120,52,189,57,147,138,79,87,176,174,112,171,21,152,237,152,143,143,63,10,252,213,171,201,100,196,189,155,109,229,4,165,134,49,62,200,130,221,38,51,14,43,110,176,131,33,210,19,50,236,2,115,96,247,184,3,10,244,75,87,182,134,162,145,15,16,104,224,67,42,188,43,5,188,116,30,135,17,111,148,46,14,211,31,133,220,15,126,7,25,93,205,153,109,40,119,118,148,99,103,215,139,201,129,251,170,200,113,175,8,43,161,50,177,134,135,50,70,156,93,188,13,42,150,180,125,199,189,49,23,44,250,82,133,69,56,80,196,162,100,185,126,195,105,28,87,16,97,48,212,34,194,188,15,62,232,2,121,31,134,116,208,197,106,181,161,73,232,201,155,110,158,38,82,82,10,87,19,97,101,191,57,20,58,169,10,0,46,81,216,201,161,211,156,224,5,166,196,33,102,36,252,200,116,129,176,250,18,47,29,51,169,31,222,84,96,150,136,248,92,12,197,158,174,126,111,222,189,85,120,72,225,92,131,194,199,15,152,108,179,24,239,82,32,82,157,246,246,54,90,100,70,155,222,155,184,107,76,119,5,55,151,165,173,82,108,231,227,240,80,82,233,235,85,104,239,198,180,192,66,115,166,194,76,112,190,169,100,38,44,154,73,104,132,160,188,176,172,99,152,164,202,190,86,118,22,154,70,100,197,187,46,31,205,180,240,171,131,228,61,101,135,243,186,59,54,146,31,250,26,15,91,54,69,209,136,12,216,100,252,21,158,184,140,6,204,6,245,36,184,184,100,196,95,33,144,154,132,51,125,77,119,172,66,191,48,73,98,87,19,179,156,190,92,83,142,163,246,27,213,116,79,99,249,168,44,152,114,60,48,153,218,225,24,10,253,218,30,45,182,254,180,170,150,198,87,19,58,246,247,89,100,53,117,60,147,120,119,205,31,18,15,85,37,223,128,9,45,122,75,19,8,17,145,100,11,56,187,181,114,135,189,60,82,15,248,147,108,247,198,154,48,60,244,117,151,25,107,197,213,76,100,85,175,62,86,238,233,48,162,86,58,106,72,213,86,223,240,177,169,162,230,82,225,117,110,92,77,225,76,211,158,109,228,95,15,76,113,244,234,26,122,5,174,17,8,65,220,102,106,32,30,248,120,161,3,102,215,176,73,244,201,209,103,137,46,196,153,68,196,84,121,177,210,60,163,131,24,26,228,222,166,176,71,219,42,35,118,39,136,1,234,143,213,174,217,133,105,123,183,136,162,243,217,139,30,170,249,86,199,243,234,102,84,168,236,64,251,210,199,11,115,33,148,222,212,191,10,162,161,14,190,225,88,164,212,165,154,76,247,110,254,203,21,74,184,206,81,155,41,43,70,28,199,205,149,250,39,236,144,26,55,175,188,163,142,56,182,192,209,216,197,56,253,105,76,145,10,9,152,144,148,222,155,208,68,124,103,115,115,79,115,212,48,127,72,135,25,115,218,5,173,236,233,15,132,8,168,194,128,128,196,222,2,126,95,181,234,212,186,205,247,196,209,63,190,128,78,96,36,134,174,195,68,81,123,154,59,169,211,252,190,85,49,201,225,147,96,172,170,155,195,148,106,52,189,249,229,222,203,97,44,88,246,72,147,254,251,115,127,52,170,120,210,152,62,100,82,125,200,23,10,3,132,89,101,156,221,225,213,92,221,172,64,186,110,0,140,28,237,231,67,20,166,199,233,255,44,133,174,83,212,169,179,193,36,76,23,82,36,119,28,70,77,33,45,241,166,28,225,239,181,48,137,31,186,214,161,181,237,107,93,65,117,40,45,56,20,181,247,223,213,228,1,181,255,255,25,168,248,23,121,39,39,244,0,116,247,129,38,134,63,217,52,186,212,212,189,11,205,232,55,159,184,168,94,221,145,241,46,126,68,164,222,11,209,36,221,23,81,131,237,48,241,200,149,118,77,204,80,254,211,112,171,242,86,209,226,101,1,191,85,71,185,6,192,43,62,54,229,167,105,146,189,28,95,227,193,250,180,58,31,133,209,85,241,62,206,185,118,106,71,187,70,29,244,54,123,91,222,59,71,130,89,181,191,9,190,80,164,165,7,26,152,186,61,210,49,212,183,243,133,20,46,225,234,250,151,123,73,189,244,117,83,215,254,161,180,123,46,165,3,112,210,61,110,83,194,83,35,189,61,243,126,46,34,40,133,29,115,29,122,53,165,11,241,177,225,92,183,212,15,237,116,235,173,194,185,75,168,110,140,144,183,234,197,213,212,11,84,157,238,206,159,203,172,195,248,138,166,217,240,236,72,17,155,118,233,20,18,82,53,175,49,223,220,80,43,137,55,160,206,226,4,233,191,38,71,29,158,10,177,153,230,82,223,158,152,104,212,40,218,42,102,252,242,229,205,31,92,74,94,213,14,105,143,241,161,232,189,232,157,145,95,28,126,103,210,33,245,234,194,213,175,83,76,57,176,35,240,167,215,98,210,243,197,69,31,76,33,171,116,147,121,123,44,107,248,91,158,146,182,176,86,217,231,237,177,225,111,233,36,77,46,179,94,127,46,182,126,218,251,167,41,234,5,74,173,188,222,217,246,52,219,81,12,10,142,124,102,100,153,70,60,245,107,187,183,151,150,15,101,126,102,209,92,239,171,169,193,35,230,212,36,50,253,167,137,147,165,69,15,43,236,58,253,83,192,118,72,203,7,165,21,191,71,51,217,59,125,180,142,126,100,137,223,54,62,146,188,24,177,50,129,177,67,208,197,190,147,238,143,155,79,75,169,203,247,232,230,204,231,239,61,137,144,232,60,74,128,229,92,239,129,20,242,43,59,137,218,188,237,202,8,40,52,115,10,30,10,163,52,19,48,182,125,58,180,240,2,45,222,143,200,22,78,93,205,59,167,153,233,15,110,132,237,155,96,98,213,222,166,152,34,167,5,155,102,94,213,123,18,231,172,169,79,214,232,89,209,135,177,162,188,250,69,152,174,126,163,131,120,163,184,65,85,115,98,115,95,86,179,120,29,77,167,171,102,231,12,127,114,206,167,67,15,67,44,186,30,167,120,207,113,205,39,75,97,58,171,247,165,191,40,72,83,216,230,110,135,135,237,69,4,166,88,127,250,123,99,234,173,227,154,189,198,141,209,87,33,50,205,158,224,217,162,43,145,212,17,37,108,131,35,30,192,90,179,103,58,198,53,147,113,8,184,194,106,212,39,195,243,221,63,55,53,138,235,106,64,160,53,248,82,223,131,163,165,223,167,174,247,188,183,59,210,162,0,65,44,72,187,146,9,133,126,61,13,189,27,10,183,100,132,117,212,24,191,223,222,80,130,139,238,58,151,17,27,191,171,55,187,1,205,138,55,59,9,125,115,188,77,186,82,99,77,137,59,42,151,142,154,248,255,72,81,169,247,178,223,25,128,154,211,178,165,38,133,152,214,235,13,223,137,159,178,81,186,221,212,112,91,241,40,185,217,132,221,174,81,114,88,14,94,150,104,165,126,55,69,94,43,70,62,159,56,2,181,99,163,233,222,15,138,229,136,193,187,204,89,67,99,190,22,47,242,233,212,172,119,175,158,247,46,132,206,235,55,127,123,76,236,166,52,178,196,206,244,58,76,225,122,138,90,89,161,207,55,68,22,26,6,93,59,226,133,61,237,99,0,18,176,250,23,217,111,111,183,174,111,148,72,188,115,250,209,54,69,22,100,56,220,106,23,42,53,65,200,217,60,65,76,48,142,85,84,155,133,234,116,127,49,168,81,148,25,105,179,156,226,249,24,140,73,53,97,130,154,102,204,181,175,173,57,212,166,199,198,91,250,123,108,35,177,234,188,192,14,185,248,114,110,145,56,61,103,154,32,206,244,175,69,220,237,221,161,107,184,185,186,148,18,10,210,120,18,73,139,12,115,41,248,58,33,252,215,150,94,153,186,134,239,200,214,168,37,46,226,130,69,0,63,184,254,212,59,152,169,172,160,200,127,220,184,216,60,198,52,126,79,151,142,123,191,103,84,179,30,18,11,111,226,109,126,115,171,123,74,48,101,183,223,110,24,61,65,102,17,77,121,216,121,208,95,139,73,162,107,188,24,221,50,255,82,120,165,82,197,173,249,18,116,129,252,167,223,15,171,99,148,101,91,16,107,113,248,125,155,161,225,226,101,41,20,255,28,232,154,52,141,23,155,182,156,47,63,29,218,136,242,60,73,19,29,55,199,131,76,89,132,51,79,142,105,29,247,154,110,236,57,115,218,130,184,129,47,31,22,121,30,218,187,119,177,249,201,225,109,133,35,154,58,51,125,48,135,87,81,179,3,155,210,223,145,35,110,62,140,43,168,89,187,85,221,35,165,153,71,64,211,196,195,27,41,203,93,124,137,202,190,3,220,209,100,100,235,46,162,250,208,194,94,87,154,140,212,164,215,119,179,0,211,79,53,85,9,187,168,58,186,73,245,180,148,6,173,107,251,189,17,174,210,6,189,40,108,245,64,41,122,74,233,91,246,64,215,155,140,202,139,35,209,37,234,33,216,151,59,204,206,66,19,230,197,248,196,241,220,117,171,221,44,73,78,116,151,28,53,15,8,73,106,155,96,184,175,122,196,96,167,14,46,242,181,225,217,103,203,111,166,109,16,94,233,241,94,166,126,48,21,134,26,182,2,70,193,88,51,230,48,26,157,55,136,194,0,245,220,67,115,249,51,212,19,136,233,192,167,148,39,111,86,222,20,143,70,9,202,145,223,182,12,136,247,112,228,39,166,104,218,65,66,184,161,112,128,187,0,20,71,185,154,78,234,172,247,134,40,193,22,57,94,66,228,16,246,189,19,19,58,72,148,145,197,247,11,120,82,140,38,140,172,129,50,173,179,64,155,169,240,36,22,219,180,98,194,15,229,176,34,37,93,48,255,208,30,240,123,87,99,192,43,173,16,31,148,22,48,145,7,225,107,153,94,136,135,26,205,21,84,181,94,31,134,155,170,239,160,24,61,111,26,151,71,163,78,196,195,255,108,104,205,122,90,97,162,166,223,7,171,48,57,19,145,19,161,223,235,63,109,250,237,83,159,236,141,245,24,186,124,221,163,201,78,170,185,155,23,135,91,73,208,17,129,16,96,204,127,170,195,28,96,244,185,139,137,151,56,58,32,213,36,24,173,75,127,238,78,113,141,178,243,168,69,246,162,222,198,214,64,227,171,168,181,161,251,237,232,166,242,38,193,8,61,250,79,19,38,61,250,53,73,79,186,95,33,54,23,112,76,151,194,196,157,252,167,235,101,239,39,236,86,43,131,62,254,219,149,224,153,146,220,222,107,142,88,250,172,114,185,41,155,18,171,240,22,109,70,246,113,165,215,158,56,191,7,92,222,136,72,109,10,225,43,186,74,217,208,137,244,197,240,95,245,209,9,59,66,172,22,96,12,155,139,169,163,108,121,139,62,25,158,55,222,137,81,161,45,202,119,124,7,159,237,204,63,70,45,1,69,105,113,248,147,174,123,133,164,22,78,239,210,73,217,201,120,1,42,25,172,115,53,110,77,36,110,186,2,218,131,41,241,210,239,197,70,221,167,195,130,21,159,242,52,81,194,248,242,45,232,59,247,163,59,78,232,66,91,96,18,246,74,23,94,171,132,196,51,101,105,88,22,36,248,54,143,30,183,178,77,161,93,225,109,108,127,135,89,68,165,197,40,128,140,249,136,168,204,209,80,204,228,91,184,114,137,121,154,141,173,45,198,81,167,69,123,47,180,195,187,146,195,43,194,194,1,79,75,10,41,119,188,133,241,165,153,47,115,228,22,152,83,128,119,97,18,184,234,233,4,140,199,135,191,23,242,253,34,153,90,113,49,32,202,238,240,52,78,144,192,52,219,10,152,137,90,123,248,166,48,199,163,3,230,221,170,41,119,202,249,102,44,110,144,39,74,106,114,106,145,98,199,75,69,113,169,58,149,110,18,133,126,122,161,60,169,41,225,126,30,203,216,249,39,65,75,230,40,15,154,114,228,219,189,81,81,248,190,18,133,157,40,213,255,110,222,81,244,208,78,252,254,60,172,255,90,49,226,191,18,242,41,130,151,171,121,86,125,178,201,144,240,70,123,123,44,42,242,4,222,104,172,251,23,49,125,48,69,15,26,75,254,220,8,3,40,197,148,2,252,229,188,193,102,91,2,13,83,33,140,117,75,241,70,225,123,95,57,223,83,207,61,61,212,73,181,42,187,19,189,154,50,108,63,179,153,116,171,148,125,80,180,115,91,188,52,116,189,38,228,37,76,180,150,211,214,27,115,56,68,55,129,141,98,237,141,146,149,227,169,23,194,71,222,47,126,115,33,26,186,2,115,44,240,131,85,49,129,207,166,165,23,72,36,249,75,27,229,241,42,60,173,21,28,166,230,67,154,140,66,49,70,152,193,149,69,112,136,255,36,199,25,170,172,29,101,227,46,35,123,145,223,114,31,185,7,179,111,145,153,212,66,123,158,135,123,48,82,12,67,97,204,96,190,125,39,133,159,148,5,84,129,41,214,143,155,227,117,175,73,167,69,21,176,43,237,125,133,159,83,97,138,213,175,223,252,252,177,22,127,112,99,127,246,157,65,56,217,195,23,150,15,210,154,213,154,125,240,219,29,51,75,8,140,205,99,160,112,82,100,39,66,149,0,252,87,135,241,34,145,45,49,25,234,227,231,239,74,235,54,177,105,52,113,138,190,227,106,156,69,149,252,186,8,57,247,184,250,77,166,111,23,42,55,239,150,176,117,20,5,119,109,51,66,26,206,33,173,38,254,40,21,247,21,211,28,215,3,39,70,75,33,135,214,255,24,171,55,96,104,233,69,47,222,22,62,253,96,168,177,101,233,79,95,70,182,255,244,52,51,111,233,103,3,129,138,225,159,11,11,60,25,184,107,160,231,62,227,98,245,77,198,82,11,153,197,248,97,58,177,54,55,42,191,107,120,123,82,205,144,250,63,146,180,167,57,108,202,89,178,75,89,184,254,250,166,211,226,235,91,95,202,118,126,203,155,155,189,153,30,8,23,22,59,37,198,214,155,16,82,100,1,229,177,247,169,253,157,97,190,118,237,70,38,21,16,23,99,15,168,63,189,6,194,200,254,53,224,64,233,78,123,33,234,51,163,185,57,21,47,173,229,162,249,221,33,21,41,111,228,198,186,22,138,149,238,98,72,15,102,171,32,139,203,162,254,126,255,126,187,89,241,171,192,11,75,64,31,153,168,46,47,153,41,33,74,196,218,131,25,122,242,80,49,39,234,89,226,91,99,122,210,186,150,184,81,141,242,113,109,30,60,177,56,239,90,1,199,163,199,213,157,216,180,52,11,148,160,30,227,26,233,139,43,129,9,234,98,89,85,28,102,46,212,23,67,44,193,205,40,160,249,172,171,181,98,248,88,190,5,196,191,231,251,177,55,80,229,197,222,72,198,7,215,97,200,223,250,211,116,219,27,247,134,64,169,37,137,236,45,188,174,22,77,160,174,2,207,86,23,232,22,27,76,124,216,208,40,186,118,141,94,74,177,201,145,243,226,46,232,220,213,184,152,93,189,180,40,222,88,145,217,132,41,134,61,171,92,13,161,177,197,115,23,248,174,69,225,233,222,173,245,173,219,239,204,39,3,224,13,38,114,7,215,97,211,82,148,74,74,190,254,245,94,8,221,142,18,237,31,140,202,92,13,20,99,56,25,31,4,211,113,77,113,152,152,186,162,131,16,211,247,45,222,162,101,74,151,2,191,201,203,63,36,34,173,71,236,54,9,19,180,40,198,66,196,155,105,67,159,139,234,133,234,191,76,33,171,24,156,66,136,27,17,149,70,199,187,87,17,230,225,8,198,136,241,39,163,134,79,171,102,201,227,12,87,167,197,39,183,167,18,3,56,90,55,192,146,116,217,31,184,8,223,126,67,135,0,3,59,13,129,223,137,216,251,16,6,125,75,83,212,104,232,223,29,207,133,62,189,184,138,188,207,138,127,110,247,54,121,83,255,219,5,202,213,144,160,61,109,83,77,193,95,183,140,150,233,172,221,59,2,194,237,87,59,17,242,19,1,246,215,183,155,222,26,1,206,239,128,252,96,100,52,101,83,199,246,132,2,180,15,198,139,67,169,14,155,92,162,107,254,60,24,231,66,29,87,111,142,172,78,124,161,92,250,136,128,77,133,77,226,178,35,108,38,251,20,7,209,138,57,230,112,209,5,216,29,248,220,200,75,225,189,177,162,255,18,54,211,164,232,54,109,225,235,191,76,84,70,54,9,248,163,45,175,204,174,88,107,36,2,232,198,9,185,248,154,135,150,35,83,188,192,28,13,226,193,81,139,184,138,18,167,143,47,221,90,242,153,34,11,9,255,201,127,186,225,7,35,27,171,141,38,255,138,246,126,203,229,20,241,39,202,159,87,141,126,128,119,198,212,78,134,202,213,136,161,67,56,124,20,125,50,163,201,250,213,196,225,69,66,6,24,14,148,183,104,33,17,172,157,12,65,13,95,109,15,85,225,91,246,139,251,79,13,205,127,154,109,178,198,135,40,39,127,163,250,107,148,125,33,67,235,216,177,115,234,23,230,175,38,70,174,213,130,240,157,155,103,239,76,115,231,138,174,78,181,67,169,115,125,30,140,17,204,73,240,250,173,74,219,204,73,36,226,189,109,75,232,125,116,31,203,28,42,204,129,96,56,74,46,88,78,7,219,188,218,190,48,230,131,209,168,145,0,44,58,85,195,227,206,248,58,146,20,61,10,67,150,243,7,39,155,170,229,232,124,251,234,57,4,252,21,141,97,170,240,118,255,11,12,197,76,24,65,80,242,65,190,238,108,124,55,107,122,107,24,30,211,223,26,95,148,146,158,108,19,248,241,159,70,136,71,73,204,88,180,111,151,200,160,227,116,53,66,172,86,243,237,220,110,186,244,74,201,216,141,2,163,243,86,108,52,45,45,72,55,229,169,237,67,119,163,33,174,98,17,8,4,116,55,61,102,14,49,147,32,133,41,196,247,158,134,24,158,134,250,55,161,225,30,143,102,26,55,178,229,220,219,2,130,95,163,190,93,32,26,77,170,108,64,74,206,151,143,191,188,153,142,237,77,110,125,56,138,34,131,206,149,199,84,30,190,159,94,20,36,43,251,234,193,230,146,229,176,185,169,72,47,62,198,197,240,39,131,208,115,116,58,196,19,196,215,250,133,165,104,234,196,135,165,222,167,233,55,206,141,0,170,48,137,157,128,167,137,87,41,108,148,79,135,27,138,217,122,53,166,86,95,234,189,154,113,155,216,211,0,83,75,55,29,70,173,238,164,171,205,29,194,97,124,17,211,111,179,247,246,165,141,94,67,244,75,225,27,228,91,66,66,156,144,229,123,29,242,43,222,44,102,92,149,182,64,184,194,121,193,33,177,174,145,200,89,196,248,160,178,58,92,246,204,224,242,88,60,17,190,146,162,56,192,219,37,183,136,61,18,85,24,249,234,225,157,216,28,130,135,14,94,148,69,92,19,136,136,170,81,234,19,252,219,114,34,125,247,198,75,122,107,19,248,112,24,217,189,123,19,236,41,213,106,54,238,243,31,244,58,203,219,194,254,228,63,210,79,79,103,105,32,45,65,181,167,126,46,216,40,209,147,134,105,140,38,152,243,67,192,104,239,172,212,166,27,169,191,15,238,4,45,116,129,162,2,179,68,47,238,196,82,116,233,68,217,205,21,81,208,180,134,220,168,191,77,140,232,119,53,26,205,83,251,33,100,151,30,48,6,27,169,23,19,133,141,110,10,131,231,164,171,55,169,187,128,231,21,81,95,42,41,86,139,175,217,204,146,69,192,59,195,63,30,249,134,214,53,65,190,73,59,111,95,158,204,185,166,232,116,119,235,56,174,211,247,39,177,160,245,234,240,231,166,167,32,136,163,16,210,144,22,101,139,229,90,146,149,236,82,42,45,218,168,167,252,230,5,230,167,169,115,233,181,227,187,223,188,152,132,154,94,141,182,107,12,124,136,51,154,249,132,132,179,220,98,9,157,131,155,248,216,248,150,94,87,149,55,157,131,252,177,137,23,14,223,80,12,163,127,157,4,191,245,210,135,46,89,53,98,161,2,51,155,250,18,3,241,140,0,138,194,163,57,149,245,193,72,72,234,116,137,122,97,108,183,33,68,215,147,158,252,92,215,87,231,227,144,16,22,208,228,114,191,121,97,24,159,74,231,210,203,70,199,79,55,38,128,170,71,100,182,46,8,163,59,76,178,185,232,91,163,146,233,251,9,146,52,71,41,84,196,76,73,213,124,48,5,110,90,37,193,226,117,227,115,162,129,205,39,18,201,32,162,172,30,39,26,8,122,170,220,202,65,179,201,181,165,235,235,116,38,142,164,240,232,46,178,89,121,138,163,149,223,152,25,206,229,159,203,36,77,85,10,233,13,250,227,145,51,244,61,83,181,12,133,247,213,23,252,97,105,204,153,80,171,174,119,24,218,69,87,25,37,20,110,122,92,141,240,85,213,183,250,59,130,59,92,45,27,175,240,65,143,229,131,49,97,17,57,98,224,219,227,4,142,95,75,215,122,94,224,72,83,147,211,38,216,246,207,197,62,87,142,110,2,83,45,253,244,138,131,238,48,57,161,147,222,139,3,169,63,89,51,22,78,126,237,48,78,32,217,11,61,38,189,54,218,74,222,226,132,12,149,164,75,139,175,152,198,7,165,241,85,69,181,74,193,107,193,127,155,162,126,241,15,180,111,61,188,98,11,10,3,2,42,218,166,198,91,255,80,62,124,75,178,87,88,27,254,96,68,184,242,248,193,187,213,239,93,140,77,145,70,64,15,222,24,196,13,138,37,211,240,178,24,254,31,108,50,23,42,247,197,184,71,220,223,97,83,53,73,112,11,135,110,14,90,48,163,245,230,232,131,181,184,154,183,212,67,58,68,157,25,191,77,28,85,101,125,246,31,35,121,59,140,71,217,214,85,2,233,93,31,156,86,199,55,245,228,119,77,168,249,27,218,176,116,202,74,55,183,140,85,119,24,194,118,154,179,16,119,187,254,228,156,36,70,122,114,52,108,252,123,226,131,75,208,81,23,17,226,95,222,44,4,115,110,122,114,184,209,126,111,140,20,138,158,5,46,54,205,241,211,168,148,43,213,156,53,183,198,188,1,209,249,237,254,245,222,20,74,251,232,165,87,229,69,160,89,173,172,163,239,84,162,33,117,252,84,107,4,190,209,183,91,26,206,223,108,131,61,175,250,96,130,48,122,4,34,86,231,156,33,72,112,176,153,181,81,26,69,212,1,175,221,154,30,89,47,70,137,30,97,232,102,109,119,19,204,18,229,95,27,30,79,10,49,220,26,12,47,43,144,111,51,53,169,5,75,189,205,58,238,18,186,233,69,150,233,250,208,71,18,98,167,24,2,112,164,141,168,144,223,231,95,184,198,107,255,169,62,230,155,159,25,221,212,206,229,249,209,76,185,193,97,4,135,84,251,141,105,127,123,16,215,34,188,235,166,155,219,166,251,131,223,204,92,211,208,135,172,180,253,222,28,130,86,222,40,161,223,231,173,66,155,239,180,166,183,240,76,55,221,158,174,58,75,182,203,106,209,85,10,155,251,220,85,22,177,91,135,167,245,90,133,145,15,11,152,26,42,253,101,196,49,102,220,219,100,129,244,185,59,222,83,95,39,38,26,175,78,23,140,46,34,78,221,97,200,108,105,71,128,160,209,117,212,76,237,245,185,167,137,222,59,108,126,3,39,205,26,55,142,25,20,92,213,20,57,36,54,53,70,192,212,219,167,185,22,29,64,159,22,218,95,248,79,27,229,96,217,25,87,27,151,64,81,54,101,223,167,110,132,85,90,26,31,232,189,122,39,181,165,177,164,229,171,188,121,248,227,127,217,100,213,180,214,148,197,239,58,27,144,106,199,83,84,202,210,120,141,190,39,54,194,118,73,59,2,234,201,125,111,216,22,123,176,166,187,17,78,87,30,149,193,105,100,42,221,21,35,93,22,25,135,209,209,80,17,206,66,204,198,243,143,141,188,93,221,186,221,176,120,182,127,236,137,73,226,214,171,225,29,20,127,175,201,233,44,237,70,144,229,136,207,57,41,86,85,184,90,158,195,219,116,98,108,161,55,175,173,149,18,205,194,50,169,249,151,195,252,234,68,117,138,105,6,245,184,2,99,87,236,163,15,25,130,169,58,52,102,46,237,36,201,74,185,62,10,47,2,111,83,193,255,224,110,37,114,250,219,215,24,78,14,155,104,135,180,249,159,78,116,192,48,138,85,165,179,25,115,46,110,206,94,74,55,159,136,11,52,159,147,236,60,91,117,151,214,108,61,244,70,109,120,195,94,133,169,103,242,101,192,136,58,91,37,89,45,41,51,226,230,200,71,234,197,228,25,63,190,69,133,136,54,180,34,226,152,55,226,242,206,98,2,93,83,175,62,184,174,5,60,140,71,41,48,86,227,254,57,209,165,215,130,37,138,237,70,132,155,216,143,95,77,87,144,210,217,46,253,251,96,211,248,212,171,33,91,251,18,99,42,222,98,73,132,108,42,99,214,219,12,193,174,149,68,110,39,225,250,175,175,144,21,41,42,136,124,160,117,239,25,240,132,10,167,48,138,147,158,144,54,238,64,73,87,175,17,206,64,132,172,223,231,46,45,9,213,158,246,131,73,49,223,127,96,223,124,86,75,78,235,105,0,9,203,24,189,213,234,244,111,254,233,226,109,134,134,170,122,172,217,115,7,177,135,154,106,243,27,201,175,229,10,108,232,117,237,146,31,27,139,200,64,33,189,182,127,46,142,132,28,106,23,169,232,218,126,122,120,47,36,165,175,180,236,99,234,151,63,180,65,76,172,185,65,189,163,216,162,171,74,231,160,109,68,123,78,115,114,221,233,151,155,155,123,146,207,65,61,89,159,219,184,82,222,160,208,68,235,72,176,29,200,62,216,188,150,146,232,240,48,203,16,135,167,169,95,41,220,249,194,14,183,44,131,198,199,133,27,226,48,9,44,157,146,16,188,138,224,60,91,234,247,168,250,219,205,12,195,28,70,242,43,61,154,145,140,3,70,8,36,125,78,148,0,253,124,197,118,100,182,154,46,46,46,81,88,89,151,249,3,133,81,147,57,14,99,242,155,58,41,2,63,30,110,178,202,68,221,7,29,20,198,162,147,194,112,201,106,202,230,101,236,23,67,141,45,53,169,87,191,53,198,83,72,213,116,157,242,7,65,9,202,191,23,53,43,90,173,4,5,105,214,232,74,100,213,211,26,241,62,103,139,164,92,45,166,183,119,19,124,221,180,254,193,164,13,106,238,12,206,16,67,39,254,109,101,106,254,233,226,246,208,88,58,177,193,78,63,77,10,123,56,204,182,72,47,102,70,242,131,29,132,215,243,239,231,58,46,46,202,26,123,41,45,215,169,244,44,183,109,164,180,168,166,156,194,49,33,175,237,232,64,176,242,166,73,220,181,121,43,113,40,142,83,105,5,8,35,241,215,96,232,111,52,189,24,98,86,13,120,225,91,170,240,90,81,44,142,88,85,75,85,211,135,186,42,223,221,89,65,85,213,94,70,234,54,78,17,230,205,174,186,1,135,69,186,197,189,223,166,101,171,238,16,36,161,22,7,109,164,202,118,146,11,111,188,90,52,56,249,157,154,158,140,141,142,119,179,130,33,135,150,177,147,41,137,124,67,65,229,79,181,148,41,120,235,94,174,84,173,150,227,200,153,17,211,193,189,102,92,141,185,145,222,155,32,116,243,57,5,69,175,161,148,213,3,163,163,120,108,16,221,128,173,25,189,195,150,201,9,175,40,235,181,164,70,99,222,34,245,7,91,129,133,110,177,176,21,242,157,39,153,168,170,148,85,74,128,145,111,249,224,126,140,117,148,54,104,61,134,15,217,165,154,118,88,136,224,249,57,194,24,148,186,213,63,70,14,156,113,111,36,140,79,254,105,12,245,62,152,50,225,190,210,131,227,75,232,173,210,204,38,66,159,108,149,183,17,246,223,126,221,110,150,116,243,197,118,195,127,27,179,31,149,215,101,76,172,160,34,146,242,84,175,99,190,39,131,211,31,13,122,132,86,40,211,8,80,110,29,70,166,104,165,157,37,249,122,71,161,139,232,116,215,76,97,199,31,28,85,2,165,24,31,210,90,193,13,69,149,160,182,180,125,123,71,227,72,168,83,33,214,210,174,19,175,20,127,233,98,50,247,186,173,236,199,117,208,56,78,150,165,34,17,80,115,222,201,120,59,140,192,68,122,108,60,192,190,5,162,64,21,196,45,90,225,183,245,159,113,117,33,165,163,99,243,207,243,249,131,17,104,211,32,216,49,199,207,175,155,61,24,5,161,180,93,198,21,178,249,111,51,109,166,142,132,116,218,253,54,173,80,132,169,202,93,249,183,123,241,71,219,203,140,31,210,156,132,14,183,195,200,180,141,244,98,12,87,127,180,109,133,219,58,109,80,202,241,109,59,89,229,80,12,77,95,211,20,25,29,38,209,152,166,98,2,49,59,96,38,48,93,35,224,121,247,104,84,51,89,75,189,16,58,163,183,10,110,187,87,157,0,56,147,186,146,57,229,24,100,47,116,4,32,51,228,175,69,206,44,77,212,112,217,123,192,84,176,228,209,101,252,127,255,156,48,137,118,62,245,157,240,88,131,110,50,222,153,51,157,25,111,249,181,248,120,163,175,234,94,156,172,229,29,126,53,84,196,171,59,75,188,30,124,154,47,132,65,82,162,5,175,153,241,235,12,236,14,180,114,14,71,145,240,239,41,212,49,210,213,244,172,12,131,223,225,247,165,17,12,74,238,10,175,157,252,230,44,71,74,70,100,167,89,92,108,25,145,54,178,79,122,78,71,36,161,198,205,223,238,46,237,8,222,115,14,231,96,114,180,26,119,233,6,142,28,103,217,222,211,76,157,73,87,137,98,33,130,128,25,48,55,135,238,155,251,220,22,104,52,8,112,164,200,201,113,117,83,10,67,206,174,57,42,243,118,216,219,219,188,152,190,88,79,33,159,238,228,10,106,119,216,189,164,96,20,73,86,239,76,22,251,79,55,183,18,231,239,230,7,6,86,74,14,95,2,246,219,81,27,97,41,139,138,142,254,112,152,216,70,162,71,188,153,192,151,245,2,29,113,233,166,120,115,28,117,166,61,113,142,114,84,87,202,178,218,213,71,1,116,199,55,207,104,110,184,153,210,183,195,19,93,220,147,136,29,97,227,246,96,6,250,73,164,145,58,157,238,142,121,211,84,35,92,72,67,72,75,251,123,19,241,86,109,97,124,113,87,76,106,208,235,182,134,153,225,44,142,47,68,240,80,108,109,53,246,14,29,219,247,235,5,23,188,163,254,11,232,93,134,15,46,178,84,102,173,166,52,30,70,183,255,52,202,232,74,58,223,20,201,186,242,77,49,249,248,169,201,148,133,70,178,143,110,104,27,87,207,87,140,175,48,136,183,210,236,33,70,108,208,205,136,18,120,163,173,183,114,79,13,215,34,74,229,2,192,5,27,91,146,39,202,162,43,116,100,135,49,72,211,120,45,77,26,179,218,87,44,172,236,64,60,158,78,192,84,74,106,68,118,154,232,94,252,54,89,82,77,12,192,233,186,241,185,135,57,67,235,111,19,207,247,225,123,56,242,116,205,240,190,221,255,107,233,128,199,74,242,219,144,34,41,3,113,152,138,16,165,149,152,78,149,191,246,235,23,87,205,56,54,108,194,30,175,221,141,121,163,44,82,202,10,138,63,120,55,163,200,157,224,238,196,242,7,155,255,67,134,111,76,44,135,61,133,158,28,33,10,192,140,248,96,132,191,82,90,111,188,217,192,109,224,10,195,13,43,3,125,237,26,71,121,99,237,114,32,83,152,24,132,63,121,51,242,108,98,146,82,203,234,239,13,217,89,37,21,33,160,53,39,65,60,120,141,116,158,70,89,112,159,223,213,144,55,148,120,206,231,118,30,16,106,69,84,173,107,79,196,204,61,58,170,77,92,154,7,194,26,161,71,179,188,163,78,87,50,255,131,95,207,246,159,254,199,231,224,117,83,168,230,129,86,59,155,107,39,71,242,248,27,189,4,212,53,86,188,205,56,226,11,34,20,210,135,45,255,48,156,202,47,98,4,87,143,64,76,130,177,41,139,171,223,92,159,122,18,242,93,126,20,161,46,3,250,132,190,52,154,89,195,159,236,96,21,154,134,31,196,107,95,123,225,166,21,45,238,102,232,191,174,228,48,11,90,90,131,40,129,243,194,142,98,145,174,150,6,47,169,156,120,52,200,209,53,61,249,219,146,123,55,100,246,164,136,77,81,138,201,190,175,133,178,23,243,76,226,215,22,15,19,60,152,146,219,244,189,112,192,187,113,53,86,209,169,85,136,157,21,127,47,234,206,214,63,112,243,2,236,119,236,128,111,161,75,20,117,126,35,90,101,82,105,148,92,149,24,188,55,174,110,51,177,182,144,145,115,55,91,228,209,76,91,55,183,153,135,254,81,119,110,137,249,241,96,146,205,126,111,158,34,51,154,223,122,234,41,65,78,57,183,43,89,192,62,167,147,11,203,38,171,126,119,186,122,236,29,125,165,35,251,112,245,183,137,130,71,155,90,72,174,164,101,130,56,182,63,57,114,57,171,165,142,120,67,9,190,88,233,119,158,24,222,242,90,125,211,240,62,7,130,123,201,169,106,186,150,59,202,136,40,8,166,123,143,40,247,122,48,243,225,78,112,167,176,253,131,137,1,205,244,69,32,3,79,255,105,200,164,39,117,114,210,201,62,244,113,236,25,53,61,55,154,6,222,40,120,98,207,155,239,77,89,227,7,179,200,220,124,241,116,63,116,36,200,113,255,74,191,140,228,151,63,152,217,75,156,244,210,173,253,80,78,253,59,183,216,220,190,47,134,39,170,254,14,214,220,158,238,40,232,92,96,61,145,62,86,248,80,63,216,24,255,169,163,212,187,190,164,2,90,46,111,195,168,244,190,121,108,253,250,224,195,79,167,246,126,255,226,145,102,171,205,232,137,253,7,39,182,250,231,32,224,112,114,131,179,91,245,147,10,98,5,140,1,221,203,80,6,228,79,142,222,99,98,126,48,212,157,113,73,52,150,213,73,9,205,28,152,125,5,193,94,227,29,60,18,179,158,137,33,110,110,138,109,105,155,101,218,216,31,12,125,105,105,33,196,50,179,151,234,48,26,77,218,75,73,227,57,65,221,178,60,90,178,72,121,61,126,97,142,162,107,153,72,253,124,49,31,217,107,90,17,110,38,168,143,88,211,145,133,79,204,171,109,146,190,209,42,248,211,36,78,50,153,4,175,197,164,38,158,66,243,171,59,219,119,164,243,25,237,61,103,153,169,98,96,255,85,63,59,188,112,74,188,186,109,126,59,0,159,231,23,101,180,169,122,132,172,92,60,56,113,177,162,63,141,249,138,199,123,41,177,162,51,232,118,159,162,246,104,113,114,66,67,143,57,56,220,198,210,185,204,186,122,164,195,64,89,49,6,186,9,32,41,123,157,52,170,239,76,9,127,12,173,162,102,49,108,158,225,53,161,0,210,91,201,213,239,12,255,229,183,27,184,137,2,97,82,12,241,220,168,152,159,124,200,57,35,14,235,20,23,151,196,11,121,7,234,233,84,209,98,165,157,189,215,68,110,191,46,144,95,144,107,129,161,155,206,95,188,172,195,132,83,118,98,152,175,229,181,202,5,169,170,183,65,75,132,231,229,132,178,135,18,107,214,149,241,72,197,77,161,232,179,164,210,147,183,25,127,123,52,127,47,244,175,78,162,36,239,27,140,149,215,11,222,76,155,158,27,199,154,26,40,115,84,79,204,223,230,169,51,44,28,16,49,72,76,27,4,242,2,110,73,47,27,246,3,102,133,142,98,7,149,120,81,184,77,56,122,80,76,31,137,207,213,157,71,3,229,115,45,181,12,248,227,146,249,224,152,36,163,84,115,11,30,219,155,133,154,195,28,175,18,99,11,138,214,23,33,199,98,103,32,130,162,241,7,78,9,254,219,212,28,141,254,15,211,211,23,8,150,200,55,183,105,208,198,20,137,252,201,182,229,42,53,228,131,162,208,246,171,223,92,215,82,194,207,190,173,207,148,188,244,173,9,126,235,156,203,17,63,248,45,0,153,22,130,1,113,52,154,9,59,233,131,19,125,250,104,216,204,53,119,170,127,22,193,40,74,224,29,166,168,90,51,249,104,73,20,223,157,77,230,186,171,57,7,106,132,162,193,33,61,169,8,205,65,82,219,29,126,10,2,67,90,200,67,132,238,29,19,252,115,160,51,166,60,155,99,46,112,203,123,40,157,40,69,53,81,163,242,42,161,130,145,36,122,20,41,159,1,189,236,131,251,69,184,44,5,215,157,161,93,44,112,91,211,131,93,220,92,226,90,179,173,208,80,175,153,60,251,47,147,32,85,141,124,35,109,244,104,147,119,204,169,45,241,42,152,48,124,70,192,203,177,105,96,209,104,24,49,44,49,5,185,154,227,33,172,24,15,70,89,113,142,158,175,90,92,63,13,213,29,130,154,26,232,221,166,124,248,193,127,85,7,202,186,96,27,18,157,12,5,161,196,146,70,182,182,44,239,100,80,224,118,213,84,98,185,107,197,224,129,165,182,115,230,151,202,29,127,52,2,58,245,230,60,101,212,33,32,167,101,84,164,148,33,61,30,2,163,127,190,137,45,49,12,136,53,248,224,33,207,162,69,187,16,97,75,68,169,102,177,82,207,228,194,43,75,38,114,228,61,49,62,6,217,92,31,30,86,243,168,76,21,68,96,93,118,132,145,193,159,74,139,227,119,31,107,199,176,243,131,162,111,82,158,62,65,19,222,222,122,2,64,224,250,198,166,114,224,163,86,148,201,108,241,20,31,152,3,213,163,162,35,19,249,52,151,58,182,140,243,209,234,10,202,85,104,52,135,7,169,18,121,52,194,82,197,159,140,175,163,217,8,164,191,246,239,193,222,130,170,27,109,44,17,151,107,142,22,102,235,7,203,47,219,214,192,251,255,32,0,89,117,212,175,105,37,71,14,111,243,135,21,152,16,116,11,24,195,30,89,182,40,148,217,174,176,129,72,2,100,29,185,57,7,4,231,230,17,233,182,154,22,129,169,96,112,208,52,2,229,181,54,202,107,190,120,80,208,120,84,56,129,16,70,72,129,217,108,190,84,118,135,107,223,30,212,59,10,187,120,61,43,226,235,61,118,244,163,69,69,151,126,14,138,252,93,75,175,224,213,184,84,218,16,79,23,250,153,195,13,55,117,185,249,197,82,220,119,233,116,186,146,62,231,133,140,239,179,6,26,250,16,51,212,176,156,125,157,55,233,64,139,74,13,230,209,3,113,111,162,63,87,23,229,193,92,83,120,90,254,219,88,146,31,189,186,83,156,228,241,20,115,251,45,201,65,190,247,112,211,44,80,125,146,129,208,37,200,228,250,106,48,185,172,42,91,220,235,223,194,229,66,99,120,19,163,240,33,30,241,248,13,184,68,249,159,30,189,102,236,144,116,156,177,36,83,2,183,117,229,99,43,113,156,203,133,175,7,29,75,126,27,155,183,216,207,118,43,148,139,7,111,86,253,239,223,171,113,150,20,211,86,248,234,4,30,190,7,35,184,47,170,140,86,12,91,90,160,24,25,94,189,53,165,233,190,126,160,41,58,251,111,175,219,152,162,216,209,126,48,36,25,201,175,54,102,153,230,188,35,132,248,238,17,103,163,63,248,40,172,70,235,141,94,245,58,200,119,115,6,250,16,181,47,162,224,164,146,29,158,221,118,4,63,248,88,201,209,247,228,166,62,47,2,8,205,130,190,219,143,0,22,193,29,71,81,236,53,183,163,196,206,166,180,25,37,223,145,27,250,35,232,116,105,21,210,51,211,239,13,191,90,116,240,155,73,246,123,237,17,145,154,201,201,233,7,99,36,29,43,54,251,108,182,160,2,95,38,172,230,48,225,254,38,48,42,116,78,156,160,65,168,207,27,63,24,174,184,27,144,50,153,30,188,7,127,48,78,172,174,254,105,3,132,163,234,15,70,33,251,248,208,53,137,127,81,10,111,230,68,19,45,94,172,72,99,202,139,161,12,227,117,27,52,11,53,64,122,117,39,80,187,255,215,238,127,127,245,115,67,106,128,184,249,160,198,241,131,17,47,234,250,222,28,130,177,220,249,131,137,180,110,249,233,55,181,94,228,213,13,69,105,239,74,45,102,67,223,11,202,252,7,15,59,201,76,129,9,198,4,108,102,95,191,253,0,25,207,77,207,251,96,186,229,254,237,181,137,53,179,241,169,127,48,236,122,161,22,145,9,66,63,231,124,40,26,40,66,158,123,27,50,180,72,207,247,211,196,46,177,101,255,193,127,218,136,95,163,32,86,116,197,147,7,69,52,108,98,253,234,98,205,38,79,198,162,77,226,215,224,101,165,76,130,94,206,216,231,123,45,59,147,222,38,111,77,13,15,53,6,127,48,21,134,98,227,14,140,220,215,114,120,35,226,244,187,154,2,48,43,142,48,120,190,121,153,232,183,192,20,40,247,239,123,189,78,1,215,65,111,206,148,230,23,35,119,164,3,31,105,88,83,195,255,131,161,219,75,34,176,161,207,77,208,225,67,41,47,146,145,221,96,112,190,197,244,131,235,26,87,166,97,36,82,23,166,244,14,119,242,155,210,224,245,79,145,196,97,182,54,83,175,102,207,235,93,129,106,123,85,228,106,38,198,246,166,253,15,70,244,81,47,38,209,4,199,249,67,151,85,85,9,60,49,205,240,39,131,69,41,9,231,102,188,240,213,227,222,184,88,223,145,70,64,139,174,48,77,113,242,46,133,223,229,195,223,203,84,177,165,85,208,107,67,251,205,97,11,33,45,129,17,101,113,216,236,102,175,12,108,83,238,24,195,81,140,185,174,12,108,210,122,53,208,217,180,220,4,87,104,118,188,203,97,204,99,187,252,242,97,171,222,174,195,22,122,86,248,173,48,196,121,62,184,64,23,214,155,227,182,231,232,219,113,173,166,15,118,170,197,57,28,166,108,233,23,87,107,127,225,18,31,154,40,238,55,29,62,132,4,137,229,57,108,28,90,105,20,76,192,163,69,7,124,183,51,244,230,175,159,190,163,221,7,83,95,34,4,1,116,124,139,233,71,125,48,53,213,75,102,67,36,43,134,15,221,183,247,195,23,83,94,155,61,240,219,90,57,60,112,71,151,143,253,86,58,58,163,195,102,206,165,87,87,82,248,254,222,20,220,207,52,141,99,227,222,253,123,178,198,238,4,19,91,190,126,53,18,155,235,172,180,8,160,196,232,48,135,142,211,116,9,25,8,112,56,12,135,98,235,213,68,0,186,127,49,211,194,90,242,73,200,234,98,5,246,7,79,179,69,150,71,27,200,133,31,127,111,146,82,77,23,32,148,231,80,50,251,96,51,9,146,71,195,157,187,68,111,193,74,170,76,189,121,195,76,61,96,134,148,110,25,176,206,245,215,154,86,149,37,159,19,253,193,19,31,100,28,99,1,8,108,90,43,222,226,99,90,63,22,248,173,216,53,154,116,48,206,101,170,173,184,36,245,248,156,239,128,211,202,73,251,9,4,78,188,175,160,11,85,180,73,17,217,121,219,31,135,81,203,26,114,115,164,198,111,140,176,206,17,179,201,147,147,185,155,62,217,178,117,175,82,220,71,37,74,129,32,228,176,25,102,203,139,49,89,191,30,240,193,176,179,244,107,66,45,136,133,117,96,216,44,73,16,118,80,166,128,251,161,111,230,152,178,101,166,130,228,45,205,254,96,164,167,86,149,123,147,23,239,191,123,195,78,40,50,128,170,217,52,248,205,77,21,76,155,180,22,59,18,59,76,198,80,7,111,57,127,122,171,31,252,246,184,194,90,98,9,217,68,63,28,126,27,251,173,155,75,206,176,59,134,126,37,27,163,157,216,14,15,190,64,13,24,218,105,78,51,42,209,12,152,2,44,89,37,160,64,34,52,235,48,161,104,61,12,224,28,62,162,27,227,46,162,39,9,72,231,232,8,126,40,233,56,153,210,160,154,67,154,249,131,251,133,59,62,244,234,66,60,201,209,69,57,158,238,199,49,32,168,199,225,55,167,157,150,182,235,184,39,45,135,27,137,116,61,11,12,35,64,58,140,131,70,209,115,6,101,51,113,245,251,41,13,192,33,190,188,204,59,225,131,97,188,200,194,107,27,213,233,31,228,79,98,91,230,67,212,95,187,79,135,111,171,114,73,32,11,106,211,93,192,240,222,151,156,82,246,27,64,209,85,112,48,63,87,219,140,34,108,184,177,31,76,161,180,244,5,114,47,102,102,241,193,111,202,18,214,32,145,187,74,2,206,97,28,185,167,94,141,96,184,111,179,204,195,92,74,161,49,199,43,100,46,63,120,81,47,174,199,175,213,136,54,250,147,179,42,75,248,238,193,108,208,119,92,61,233,136,242,219,200,243,34,10,243,193,84,75,200,197,84,8,15,95,36,186,185,39,93,61,239,18,43,244,133,153,195,176,234,2,115,38,61,248,64,56,204,231,185,233,48,93,141,168,249,193,104,191,202,52,111,241,136,30,125,101,146,249,75,231,97,250,207,245,70,67,253,33,53,218,107,163,216,225,245,97,123,0,61,138,155,3,133,247,36,120,38,146,143,38,196,12,71,205,127,122,80,32,171,227,139,130,58,212,75,63,152,128,170,126,144,126,205,216,245,131,145,221,148,160,254,131,55,39,90,127,112,28,230,116,109,36,66,250,155,179,58,193,215,163,35,8,181,187,227,171,68,39,84,222,181,167,89,1,179,63,120,55,106,250,15,52,151,244,227,215,194,35,23,221,121,168,198,171,86,159,146,186,213,191,86,121,176,54,41,210,242,231,126,157,110,137,24,7,117,100,21,1,53,135,173,32,85,30,140,53,0,177,142,15,166,28,89,35,39,127,243,165,195,236,115,37,145,110,178,167,216,89,58,76,166,105,106,68,167,89,248,251,67,241,138,147,183,70,168,19,138,203,135,118,102,117,249,90,213,220,240,28,230,232,43,219,113,136,41,200,68,255,161,20,226,93,33,169,52,78,230,38,193,254,7,179,56,105,29,53,174,63,203,87,136,55,191,80,62,171,104,135,3,255,125,105,36,208,135,70,14,205,34,226,250,44,110,135,95,49,78,68,12,31,135,162,175,189,109,135,173,129,147,98,86,162,62,141,55,59,164,235,199,164,102,232,248,17,199,100,237,211,116,87,109,248,56,202,233,84,59,25,138,99,239,100,248,7,163,17,205,223,107,139,46,31,28,86,37,216,138,54,247,59,39,196,108,69,50,179,72,81,71,179,26,172,225,179,52,19,97,59,218,139,200,119,86,223,172,179,203,172,114,60,122,128,209,209,62,148,181,75,179,36,76,34,243,45,18,14,79,203,183,11,76,148,247,119,53,149,208,146,222,68,34,135,111,255,193,239,115,29,85,52,70,182,102,87,63,195,147,172,212,232,2,135,62,100,38,252,193,171,29,198,244,106,248,186,126,74,167,188,104,41,15,235,178,234,33,5,101,48,21,12,228,184,126,176,165,197,124,70,129,250,253,142,71,18,169,157,198,203,251,126,27,170,48,103,24,9,228,98,155,226,247,70,53,67,243,109,215,242,57,62,21,154,111,152,196,169,42,4,176,123,126,63,77,165,166,228,78,249,254,61,54,19,152,72,47,101,153,152,172,3,1,211,120,237,162,85,31,124,255,245,107,242,130,98,183,182,138,105,122,255,110,14,165,69,234,104,216,134,214,216,45,80,5,215,148,117,71,239,89,211,39,36,234,144,138,74,142,193,57,39,247,20,240,232,74,233,163,251,32,87,20,48,43,186,190,55,98,118,43,30,237,152,37,139,192,200,93,244,223,111,239,62,36,219,119,169,25,218,231,7,99,99,42,47,134,180,124,249,161,88,139,106,202,224,144,111,141,215,190,208,173,100,210,33,255,247,38,114,129,149,84,132,14,241,250,141,145,98,118,32,146,104,177,237,255,239,106,84,13,82,46,132,2,200,21,143,6,139,78,203,37,57,122,247,18,87,195,22,208,58,156,139,200,199,239,131,153,95,66,75,112,249,13,33,99,152,105,146,7,158,9,233,238,15,46,124,131,170,47,70,51,93,233,168,85,24,50,24,224,110,234,189,190,81,64,86,173,235,23,193,0,32,186,57,206,166,90,59,123,33,87,53,15,249,20,115,229,92,218,19,235,235,12,30,244,164,232,113,169,25,0,179,197,30,190,246,189,31,134,109,112,83,87,219,126,98,181,202,66,229,164,191,65,64,221,169,143,79,220,207,107,79,131,128,172,246,215,42,36,233,107,238,167,68,229,124,133,50,70,72,234,74,252,247,183,52,190,230,167,142,74,187,33,85,194,187,127,40,74,159,42,138,196,199,70,10,231,131,177,112,78,41,107,200,36,227,219,252,177,246,180,165,94,50,232,243,116,255,154,239,84,92,112,96,208,84,163,201,100,182,15,102,170,63,154,189,125,93,212,124,221,255,224,55,175,188,201,87,82,141,147,237,133,191,215,97,207,220,181,146,141,204,255,250,6,24,212,207,171,60,150,51,45,18,182,28,69,136,84,59,49,197,150,30,191,195,182,111,161,175,160,185,93,68,48,252,222,195,196,27,20,158,120,196,250,147,117,203,186,237,244,100,213,183,96,36,61,199,82,247,56,98,160,187,127,157,152,18,12,12,68,186,222,28,234,119,92,13,125,39,37,173,209,170,44,254,219,40,121,201,100,139,208,23,59,12,71,89,229,117,244,141,250,11,32,28,100,126,211,218,138,240,39,137,58,135,215,219,42,110,101,9,44,116,216,151,195,100,14,53,169,253,254,3,167,212,15,166,38,231,238,84,194,253,246,162,254,69,76,15,183,157,92,237,124,125,75,97,54,28,148,146,42,111,99,172,239,52,140,235,56,68,71,173,115,187,72,160,126,109,102,204,107,165,227,210,198,116,191,15,198,109,244,166,210,91,78,103,62,6,56,36,164,146,122,6,31,204,33,67,23,74,132,74,218,168,236,49,190,73,3,53,3,74,174,244,193,8,15,249,0,161,208,160,239,150,10,115,153,177,190,225,5,163,18,251,62,101,255,108,147,230,250,131,39,169,148,153,74,232,166,73,146,253,193,8,73,106,31,102,99,57,151,95,220,173,120,47,49,208,232,119,14,35,97,158,196,210,142,145,122,28,198,46,161,183,68,177,36,187,255,189,23,154,178,45,213,14,81,107,228,67,147,48,239,90,73,95,152,54,253,182,250,68,206,175,38,213,32,127,154,251,140,195,5,41,227,68,254,68,145,214,225,9,251,92,85,18,217,126,172,230,79,198,72,154,137,222,73,9,164,127,47,14,179,169,50,16,214,30,98,251,31,204,121,40,49,189,136,112,238,111,129,193,159,219,42,208,147,200,78,243,229,233,189,53,39,246,76,92,178,160,130,195,101,193,57,209,193,57,56,248,124,48,100,21,45,19,37,245,88,188,139,147,6,126,231,85,101,217,144,218,255,178,29,230,198,167,203,207,49,206,206,23,177,33,88,74,113,86,154,53,150,145,162,254,224,55,13,215,164,91,100,20,218,120,110,248,13,83,37,118,96,222,127,187,36,246,95,164,21,50,39,164,71,147,145,68,169,74,198,125,199,102,248,157,203,225,86,115,133,42,125,207,119,19,86,138,85,116,231,105,148,132,64,169,71,27,122,146,40,139,109,174,127,142,106,110,214,105,131,182,144,200,248,224,98,238,73,186,215,32,235,28,15,94,224,234,234,33,198,156,254,190,5,255,237,229,160,45,233,254,141,216,149,191,22,244,41,182,220,10,111,143,73,30,220,167,96,176,43,106,6,212,31,140,28,183,242,123,174,185,197,121,47,35,20,62,85,89,146,93,43,49,84,135,205,133,94,55,65,136,194,149,184,186,80,82,145,118,34,28,66,143,192,69,223,235,79,179,226,254,126,123,104,121,42,117,155,230,95,245,193,61,121,72,93,75,23,244,184,55,150,208,67,207,48,111,40,223,239,188,202,131,247,170,154,123,127,172,140,227,87,35,36,184,245,116,133,138,114,43,254,211,171,167,242,182,119,184,194,143,215,209,105,146,232,74,131,153,29,199,249,15,70,84,89,50,91,208,119,58,238,152,14,19,209,86,142,13,206,89,117,197,213,216,228,234,17,102,90,158,218,191,246,192,61,81,238,141,60,79,245,61,210,155,32,74,238,11,86,72,225,183,238,144,135,116,99,184,39,149,145,113,113,49,245,62,165,239,188,25,38,90,180,161,141,166,141,114,136,34,123,155,52,227,77,74,131,90,33,172,47,93,29,191,158,147,206,194,38,92,236,221,204,68,112,132,131,207,138,3,225,252,131,139,241,136,52,4,208,142,15,76,20,168,183,90,145,161,115,123,253,188,105,66,87,103,105,108,162,160,183,247,157,225,49,123,69,118,77,98,19,197,10,19,166,195,147,21,54,133,84,168,154,56,14,163,110,218,83,156,9,67,160,175,193,209,224,122,93,99,104,12,235,141,230,237,104,223,236,99,52,122,70,209,144,63,248,177,74,114,133,145,248,239,1,83,22,209,53,102,248,166,31,63,212,1,35,216,44,63,141,18,116,76,164,205,170,208,171,6,67,41,70,240,101,177,153,50,198,210,96,232,33,131,26,15,14,35,179,37,90,18,122,245,14,147,184,42,26,33,198,41,248,74,147,118,41,242,106,150,220,241,236,170,205,15,83,78,70,38,47,182,99,3,213,77,251,36,113,158,72,36,250,166,179,155,15,186,112,27,10,134,212,49,217,225,194,178,53,255,50,45,42,227,232,101,151,152,114,63,20,211,71,31,45,91,229,119,232,175,191,115,19,104,29,41,229,133,96,149,247,132,206,67,140,166,169,56,114,235,61,158,171,237,171,236,156,70,125,70,76,40,168,34,23,229,13,53,54,15,191,1,128,148,155,38,17,59,212,48,95,174,223,196,99,92,72,77,96,66,62,137,126,68,188,231,74,50,14,73,214,209,163,163,44,50,121,154,151,125,51,252,158,209,135,225,194,39,74,147,249,19,68,87,32,135,184,53,31,205,156,226,235,3,10,69,218,71,73,34,70,208,227,160,223,209,117,228,226,55,115,126,35,247,92,235,89,74,63,184,86,185,240,189,182,105,132,12,101,62,88,121,124,140,92,156,183,149,146,193,22,232,196,172,241,87,156,43,76,20,146,209,37,174,134,52,83,19,163,105,197,158,147,22,167,214,227,7,191,153,151,164,137,195,168,4,10,58,76,87,45,62,215,64,248,84,24,77,80,36,207,111,198,161,230,66,98,234,72,120,82,3,24,125,1,243,112,97,185,188,147,105,245,180,18,61,137,178,60,33,247,172,109,209,33,135,49,165,147,15,242,122,14,123,156,27,125,28,255,38,101,83,65,205,243,94,10,231,235,46,161,200,152,189,241,137,229,163,115,172,149,39,131,237,187,98,104,54,11,114,9,19,11,210,69,245,29,16,11,91,34,137,25,95,253,248,224,67,123,64,89,94,199,94,58,86,84,132,48,148,249,195,130,114,125,62,66,252,75,132,21,49,108,185,36,129,125,173,167,64,107,39,46,21,162,56,222,98,48,169,183,140,92,72,149,120,115,56,12,105,105,235,205,209,149,139,237,19,51,155,236,72,17,190,194,158,204,175,198,64,175,42,29,106,255,217,222,58,188,17,187,214,111,13,137,165,248,164,178,216,44,85,165,198,145,53,137,207,197,57,86,116,102,248,214,248,52,199,206,14,198,191,54,26,140,217,126,2,126,179,184,216,122,53,43,39,139,123,31,42,32,245,214,111,72,204,120,173,99,229,171,55,193,123,199,183,190,8,81,164,78,56,40,5,245,95,190,8,26,235,91,33,4,119,226,98,211,8,214,94,246,6,199,245,53,149,106,187,46,122,41,205,106,67,162,19,210,81,186,212,74,241,177,57,214,250,38,158,16,122,73,188,186,55,80,99,74,25,38,77,166,3,27,201,147,104,50,50,59,45,209,32,225,217,181,128,223,210,53,148,136,184,98,143,142,231,198,21,175,11,100,72,241,166,241,163,7,123,207,214,149,12,200,118,211,187,168,137,72,116,97,199,88,56,189,215,128,9,13,200,194,213,205,220,210,155,251,29,3,111,202,221,144,18,31,49,48,7,201,98,205,26,117,84,95,202,244,246,94,127,29,250,7,219,130,236,27,105,18,182,83,180,198,27,59,179,89,226,230,27,17,204,174,87,67,139,140,3,27,49,34,81,223,133,168,93,61,189,114,112,121,42,91,47,30,84,179,249,62,26,205,177,35,154,167,15,198,160,201,87,143,1,71,75,104,59,253,243,81,241,179,247,159,253,170,192,108,10,227,16,203,56,19,111,106,140,19,224,3,248,147,65,57,18,9,52,106,199,81,206,118,20,167,184,161,168,89,4,71,84,128,245,88,47,38,80,240,123,235,55,255,107,20,20,23,140,160,129,80,15,138,208,212,239,99,194,194,129,20,230,1,9,106,101,101,18,198,2,226,77,26,221,97,203,45,255,80,164,134,226,232,129,87,72,17,187,250,134,247,206,41,30,82,152,76,169,250,90,68,174,48,90,12,152,126,172,112,51,82,80,192,189,232,78,97,152,231,249,142,72,10,69,40,50,19,66,33,34,56,28,175,61,80,124,17,184,195,163,251,53,41,12,35,129,241,59,138,24,41,159,174,136,217,89,51,30,124,243,37,21,191,14,146,72,250,189,222,180,234,39,123,178,21,91,52,92,16,12,190,17,171,167,27,18,253,144,142,182,176,147,243,39,195,28,65,148,94,9,185,193,237,244,209,133,112,114,87,20,229,207,19,163,231,26,17,82,122,56,9,230,184,183,137,95,104,39,29,86,51,93,99,228,214,52,169,160,253,9,197,225,23,3,154,90,60,240,158,195,4,213,98,214,152,105,236,25,37,50,126,122,32,220,166,228,102,120,59,59,250,112,199,27,70,167,148,89,171,211,56,152,12,203,59,15,75,131,18,43,95,190,165,180,16,144,174,61,221,10,23,78,132,128,76,151,79,110,110,71,203,152,21,222,252,243,134,128,94,13,93,57,166,82,136,81,82,154,3,140,177,199,249,173,15,200,227,11,76,148,194,251,248,224,132,32,117,90,141,25,255,55,167,152,40,200,73,40,226,147,177,236,145,61,44,74,8,111,100,136,125,155,66,17,163,168,127,242,100,204,205,17,95,42,182,126,11,124,9,46,198,122,253,126,185,78,109,114,20,45,98,223,135,70,227,56,250,189,48,114,173,177,23,216,86,151,171,211,52,106,185,191,8,83,223,218,81,58,225,140,21,17,34,60,159,164,201,72,211,120,230,164,99,72,59,100,86,64,163,114,212,8,47,81,156,167,43,42,92,215,25,3,192,236,5,180,52,135,201,204,244,5,63,152,144,221,80,152,130,152,254,11,242,188,241,163,47,141,217,229,245,3,244,91,146,57,201,76,189,185,29,247,35,6,100,250,159,250,104,63,122,23,65,30,168,163,250,219,56,152,251,100,137,163,205,210,141,54,159,254,151,243,49,13,223,174,181,3,29,78,86,220,156,116,83,211,225,133,33,244,254,109,226,77,167,79,87,77,182,253,237,119,128,110,122,58,135,155,132,138,115,4,91,10,28,84,189,154,10,217,29,167,19,115,228,208,89,227,198,22,167,145,41,60,39,45,201,100,160,226,228,83,169,114,76,45,222,53,206,99,68,180,180,232,82,250,113,228,208,37,204,49,56,112,125,70,172,229,45,155,212,166,233,154,11,187,242,23,54,96,206,150,123,147,28,137,112,72,55,197,71,253,105,54,223,45,134,207,59,93,156,173,75,54,147,126,141,208,87,195,181,89,6,182,41,123,198,25,0,98,237,210,105,26,235,239,30,231,143,114,141,3,164,75,246,36,153,233,48,43,159,46,140,22,163,91,209,40,7,198,156,46,248,200,198,215,8,126,89,88,72,87,62,196,243,110,28,207,33,160,232,192,182,136,96,245,190,128,68,199,73,123,13,170,90,124,229,99,202,175,74,14,227,197,32,113,125,48,73,0,177,87,231,230,236,237,253,248,206,113,63,125,109,242,172,17,89,110,36,188,37,31,197,147,191,158,93,252,197,176,35,211,176,221,48,101,8,111,115,54,31,75,171,242,134,233,209,248,174,181,153,252,189,110,239,40,175,42,190,189,107,204,235,90,115,100,181,210,195,167,29,42,194,175,150,115,116,51,52,245,20,58,100,51,21,179,67,105,131,99,201,55,8,168,23,220,122,238,234,100,20,157,155,118,204,183,181,166,158,56,76,210,245,131,217,221,165,142,138,3,217,242,3,76,197,142,162,9,137,241,77,204,200,55,249,205,223,90,183,187,238,245,23,142,191,190,46,191,5,130,20,172,110,138,41,36,254,42,181,142,185,50,44,57,91,49,175,160,249,238,48,115,183,14,49,98,61,219,191,183,217,18,109,189,186,83,228,239,61,149,136,151,198,122,58,69,229,195,215,78,178,210,26,204,236,232,184,21,31,35,40,32,29,169,183,101,233,68,68,36,96,246,154,122,202,134,138,208,188,175,84,19,62,77,165,86,80,88,125,159,132,180,195,86,22,48,220,193,214,252,183,57,175,191,246,215,163,27,9,41,159,119,138,137,56,87,133,169,215,241,148,45,115,62,171,161,30,25,81,32,251,154,148,112,253,235,121,26,31,120,125,199,11,6,97,89,163,155,168,48,242,2,45,174,166,190,84,81,115,201,249,186,105,193,19,106,77,61,224,147,1,244,142,6,147,253,52,141,230,32,118,220,127,112,181,147,177,192,157,99,234,247,189,222,80,194,72,65,142,164,84,161,31,159,202,11,162,232,109,105,132,140,136,152,15,79,68,160,155,232,137,55,150,199,91,125,170,47,196,178,83,220,227,175,30,199,219,20,151,2,17,66,39,118,135,18,92,192,100,119,180,126,141,188,122,13,20,54,140,182,10,133,39,213,135,190,41,116,106,65,6,193,235,93,226,201,138,9,0,105,149,229,59,240,158,19,48,245,86,90,216,202,203,92,31,250,76,112,42,217,208,140,82,20,195,15,179,152,153,74,158,44,121,249,101,232,161,183,88,69,136,150,91,93,175,151,162,3,99,4,165,168,113,157,206,7,83,88,167,97,19,244,122,208,156,113,24,171,5,153,210,16,200,36,241,247,193,184,43,41,191,179,66,10,242,67,206,166,254,111,85,45,207,225,226,177,253,193,177,156,40,178,124,66,252,221,231,107,83,78,190,167,42,91,221,76,179,61,13,142,36,237,59,17,233,147,99,248,225,3,12,189,55,236,134,181,244,39,248,126,56,51,17,195,175,90,156,99,124,244,15,126,75,212,155,102,228,185,235,182,106,157,15,174,52,168,22,231,20,170,181,191,145,255,224,142,107,188,194,166,37,114,63,152,236,241,85,110,180,145,184,182,63,26,213,219,26,128,176,130,141,241,157,197,105,29,243,80,210,146,11,86,176,128,113,175,80,62,238,182,242,131,239,183,169,215,120,79,167,181,7,56,96,124,169,140,205,254,174,104,148,224,157,129,112,3,255,80,118,54,39,37,150,16,73,245,158,4,195,39,21,228,150,183,119,157,219,31,204,76,238,180,208,132,45,136,83,148,145,248,173,156,244,36,65,9,227,204,155,244,157,43,73,76,72,10,146,98,14,191,53,38,238,42,212,69,101,91,115,22,227,54,143,148,35,124,34,42,206,232,166,14,67,83,72,162,11,184,157,68,123,183,133,82,81,162,188,242,129,253,185,105,96,53,177,134,91,184,188,112,117,147,190,124,93,71,19,248,228,251,139,255,182,217,240,38,177,9,188,5,226,201,49,103,72,94,23,135,96,225,119,18,167,10,14,130,165,176,126,136,202,95,255,28,108,147,146,198,18,54,147,190,95,216,102,121,120,18,177,13,201,160,111,5,65,121,17,174,182,210,226,168,44,232,126,245,161,240,85,69,237,223,30,59,78,80,212,23,153,3,146,202,196,148,229,12,175,109,190,210,67,165,67,140,181,255,237,23,182,101,78,149,39,194,222,164,124,155,75,64,120,195,61,185,66,16,185,255,224,183,106,38,95,240,99,94,63,241,224,108,169,119,75,46,3,111,134,187,126,243,105,166,96,217,194,96,141,235,87,35,120,146,212,196,137,95,120,133,52,154,163,164,246,242,213,65,139,131,242,131,100,172,114,188,22,13,253,245,113,138,74,178,129,8,49,185,217,2,38,76,118,147,154,209,246,80,47,164,43,146,144,53,153,124,32,89,224,48,91,42,101,159,81,70,209,171,183,120,49,241,143,108,197,84,126,125,5,139,28,213,155,67,35,241,120,149,63,139,205,68,129,95,181,119,240,95,188,14,175,218,150,234,17,17,93,154,223,186,187,173,40,86,73,94,168,231,108,95,211,241,132,135,220,160,218,59,166,120,235,232,235,73,91,121,165,239,83,46,63,77,67,143,161,220,106,170,186,14,66,66,126,245,107,253,150,140,83,160,226,126,231,144,109,226,165,93,61,35,76,248,167,11,76,113,148,192,109,207,88,188,80,22,126,109,166,210,60,108,214,189,143,3,95,21,191,133,164,71,225,127,192,173,39,62,44,43,227,174,63,116,54,229,135,33,65,227,193,168,63,248,168,34,23,161,250,118,182,94,93,146,42,80,37,140,42,63,93,83,163,112,120,247,41,203,30,124,105,171,96,89,228,233,238,191,215,62,202,237,252,27,174,85,26,45,125,144,109,86,28,210,226,201,227,99,35,8,49,228,107,41,185,134,146,11,249,148,54,208,117,46,156,190,121,51,86,58,125,88,181,138,200,22,5,138,174,170,254,236,34,56,248,187,245,104,106,163,177,169,238,26,241,194,212,132,235,20,110,243,114,137,239,76,68,76,169,203,38,119,191,226,91,32,65,166,68,64,51,176,238,241,211,84,191,170,255,225,65,50,246,198,205,215,44,71,199,6,11,194,154,209,15,222,46,38,177,116,109,38,109,191,171,173,104,85,224,206,135,143,223,70,184,32,253,182,217,5,199,183,226,48,163,253,224,88,237,71,180,56,6,148,250,222,240,20,250,239,201,201,184,235,184,61,248,45,174,31,252,214,170,158,216,228,156,50,226,230,163,79,53,7,102,91,179,156,195,2,92,222,132,163,242,81,230,186,26,159,155,216,163,246,50,132,68,106,76,56,230,196,152,120,240,156,234,126,159,4,85,11,125,49,132,88,60,50,2,12,167,75,97,206,241,191,142,136,190,74,79,226,83,86,35,227,48,130,130,202,175,164,126,183,252,134,38,69,119,218,106,72,14,248,169,111,219,113,100,168,67,54,202,155,61,166,105,186,169,150,52,25,53,215,153,136,192,38,82,163,48,239,229,173,182,232,182,255,84,115,56,145,23,212,214,178,84,204,65,173,151,195,132,233,85,74,140,18,42,95,125,22,243,143,150,45,28,170,132,60,60,190,77,24,90,23,190,251,39,83,183,2,54,177,164,84,214,112,90,12,110,254,215,119,42,144,57,51,230,217,133,6,111,93,73,175,11,35,35,135,231,76,18,176,23,11,164,19,23,79,220,150,116,239,71,130,168,7,140,17,173,50,219,144,119,186,61,154,236,237,137,36,0,110,133,61,61,182,165,152,254,181,161,84,66,148,43,61,85,190,205,185,82,183,80,23,183,172,17,211,48,231,29,53,178,133,240,106,118,47,31,140,60,209,209,70,33,22,113,226,181,169,189,73,87,19,62,40,209,226,232,124,158,84,123,51,150,107,19,96,162,181,166,186,220,80,141,115,92,222,3,216,28,184,149,211,250,62,103,204,136,19,103,193,84,74,133,52,147,191,246,124,243,169,86,107,220,106,235,249,9,24,249,77,221,172,163,171,56,226,222,166,230,161,245,105,184,3,238,184,250,237,191,250,73,240,193,67,32,96,172,23,122,42,26,162,92,222,225,97,52,153,84,66,198,70,198,97,243,184,78,85,65,176,181,2,54,147,222,145,138,134,162,206,4,184,165,130,163,110,197,59,14,190,37,87,226,138,148,190,53,56,255,14,23,202,13,245,193,72,31,197,140,133,166,99,126,110,148,67,227,234,129,233,237,214,22,103,235,17,139,242,32,78,149,202,238,48,237,244,199,30,182,215,104,169,154,105,254,54,42,3,95,116,101,78,87,19,18,113,116,161,101,171,111,253,118,57,123,122,23,127,207,168,203,19,181,134,61,14,217,111,236,145,96,211,230,94,199,100,23,29,78,206,139,111,125,48,69,116,71,251,219,139,167,242,176,119,168,216,49,165,12,40,216,59,29,9,7,36,48,135,209,178,209,73,3,41,239,223,18,128,79,102,29,233,234,95,100,15,248,237,46,122,250,237,91,98,59,129,179,188,30,131,169,240,190,49,21,146,236,83,149,252,75,98,182,199,192,236,219,52,176,18,101,155,2,243,128,201,190,246,4,159,95,63,121,155,173,51,207,191,165,161,177,47,132,200,114,211,224,129,73,84,252,107,245,119,52,77,53,173,104,131,246,31,252,134,184,86,120,1,215,22,203,11,196,244,243,15,92,70,204,226,29,157,164,125,210,111,159,136,91,188,222,58,215,200,232,248,45,16,132,8,143,178,201,173,224,40,166,43,244,18,218,185,185,209,246,170,1,99,240,62,83,147,247,104,51,100,60,70,26,184,231,183,184,224,210,152,72,240,213,220,176,189,65,57,51,137,174,128,245,147,29,51,56,206,225,61,13,106,126,45,166,50,202,33,242,59,35,63,30,59,164,134,116,115,42,112,220,208,238,188,73,90,135,24,154,122,48,225,79,255,26,104,72,136,20,138,141,173,72,138,1,19,112,206,35,115,150,216,95,33,30,148,75,51,33,89,220,120,180,130,1,87,158,19,222,4,231,173,66,137,120,77,211,13,59,234,22,40,44,238,145,102,163,251,219,73,32,26,59,211,164,128,87,229,141,123,239,157,235,251,223,76,184,91,156,99,223,198,123,207,212,81,136,249,197,110,0,177,72,213,31,103,154,29,191,69,179,154,176,104,186,186,161,230,225,240,68,126,45,205,255,23,65,46,135,7,118,241,43,45,15,115,197,147,33,46,88,242,218,242,11,183,44,115,168,75,247,70,35,41,58,90,53,31,236,155,214,181,241,219,170,87,59,239,233,79,87,227,92,6,220,146,197,39,107,234,154,191,38,71,124,59,133,207,170,169,200,127,112,177,66,224,180,96,99,94,115,2,38,73,150,150,123,52,86,227,106,228,100,234,77,91,137,225,149,130,86,108,92,79,138,205,177,127,139,5,187,152,215,114,218,198,192,248,247,102,161,252,69,149,144,217,4,161,167,238,240,68,100,80,43,142,168,173,137,117,177,80,133,56,211,254,107,150,152,207,16,38,74,155,179,182,35,132,139,48,247,72,251,35,60,121,98,124,144,159,172,233,119,103,137,194,3,84,215,241,87,154,105,211,25,105,10,96,210,223,105,67,107,34,250,14,155,151,124,218,209,34,30,21,239,92,17,135,186,105,183,140,243,162,195,101,65,97,75,37,219,101,71,160,135,44,198,236,169,254,24,101,240,175,197,38,181,121,73,184,0,73,244,251,17,216,128,177,8,77,149,236,164,79,151,195,44,216,169,60,153,73,235,135,90,157,124,58,158,188,239,31,247,230,225,82,157,251,91,222,139,159,132,113,109,107,201,52,149,18,45,47,40,194,34,196,54,119,233,92,69,200,32,96,179,84,215,83,25,169,214,128,231,214,76,132,157,233,188,156,213,204,125,170,206,134,36,148,57,53,56,108,214,200,61,105,25,247,216,14,83,37,125,90,186,183,89,36,253,174,46,39,29,163,153,169,107,252,52,78,121,45,201,40,115,130,255,193,189,37,199,239,107,218,30,209,226,111,236,36,173,111,126,219,121,96,192,75,117,96,141,211,215,60,93,6,12,101,249,38,133,103,148,10,28,166,228,75,171,120,255,72,25,241,189,80,142,212,144,12,186,106,253,196,215,126,71,190,228,59,127,204,127,60,62,39,30,186,41,44,194,26,62,163,155,34,83,161,93,201,60,99,226,98,36,210,181,248,146,253,239,108,241,94,116,97,141,210,98,230,208,127,183,38,11,172,141,210,240,217,243,123,31,4,85,181,192,24,169,93,39,124,224,88,52,202,77,193,1,66,75,158,127,153,148,222,228,26,198,73,223,251,53,217,233,122,132,48,162,203,111,158,181,137,89,81,147,51,12,184,119,53,188,66,129,167,149,223,164,130,112,120,210,165,46,166,247,25,219,133,89,116,127,53,234,155,38,102,236,175,26,30,210,90,204,71,87,234,191,157,10,78,164,170,133,210,118,76,87,198,10,211,197,5,121,170,152,142,222,1,55,229,40,144,20,8,254,204,223,30,168,36,149,21,74,199,98,34,53,88,27,140,217,253,202,6,10,241,12,69,25,59,227,247,211,179,149,44,240,210,127,33,111,24,101,106,189,123,95,23,90,145,125,228,157,83,85,244,157,22,4,191,191,22,211,162,31,96,120,199,63,248,109,60,180,81,48,118,93,77,118,103,91,205,3,152,158,174,43,49,176,139,33,68,155,234,27,231,111,147,95,177,92,211,125,56,246,141,237,183,77,153,253,116,109,241,9,77,105,254,118,49,22,157,79,112,84,200,179,139,129,228,50,21,230,64,248,219,228,32,127,169,143,182,48,170,249,45,215,99,168,241,19,165,6,230,138,224,107,46,66,236,250,104,216,113,172,88,186,70,83,85,67,26,141,108,208,250,173,201,43,61,57,243,238,241,61,208,100,156,174,52,0,222,155,58,107,207,166,202,247,253,4,230,96,16,79,62,201,89,173,147,206,16,70,237,255,224,133,251,217,76,146,242,84,100,247,128,87,154,144,24,216,53,182,188,24,127,172,84,43,75,13,192,142,73,190,25,11,188,166,49,226,147,240,219,155,225,247,163,89,87,74,188,253,185,10,116,22,237,72,11,142,121,11,152,141,187,110,228,153,170,174,239,205,30,140,66,182,252,176,169,148,123,236,140,147,166,202,29,32,83,21,53,90,136,235,161,0,127,181,164,148,242,165,26,240,160,190,91,50,209,168,213,122,94,135,160,93,79,32,246,84,53,64,29,184,160,200,247,223,64,169,27,153,73,235,173,120,57,222,54,254,114,73,249,113,180,234,3,53,127,18,149,153,235,102,64,22,240,123,169,163,87,159,55,251,251,249,97,64,69,75,137,253,110,71,224,27,240,88,170,82,252,224,73,12,36,96,194,8,45,9,228,49,122,62,248,13,189,68,57,224,31,166,7,142,209,210,59,202,217,97,255,138,68,118,192,24,159,46,213,230,107,39,210,154,40,76,182,36,116,63,224,24,11,60,86,75,178,128,29,142,222,119,243,142,104,87,166,36,116,252,98,118,192,144,242,19,99,1,182,225,247,218,221,180,45,111,130,107,232,162,25,103,237,237,106,180,201,57,247,142,64,249,154,210,83,144,128,186,222,255,59,2,3,71,181,251,240,99,27,251,7,83,218,223,83,103,120,195,199,95,155,243,218,85,81,65,227,53,198,107,155,30,111,210,238,123,139,203,71,199,163,120,30,59,74,21,223,219,86,255,225,48,106,113,250,214,48,176,226,136,128,112,226,84,141,99,84,251,225,92,126,240,155,215,170,114,172,80,208,219,181,6,60,212,2,143,66,144,247,13,61,152,210,77,80,92,245,12,33,122,250,9,192,40,109,87,56,196,197,40,109,62,110,177,14,189,74,64,6,198,126,88,224,162,250,146,236,132,171,231,171,172,122,82,25,63,176,230,209,11,113,216,10,219,84,75,17,221,104,223,195,80,118,245,230,82,125,180,133,229,235,254,193,170,212,99,240,169,231,119,243,73,112,89,225,119,104,240,173,153,221,188,171,254,36,25,197,54,229,230,167,142,84,43,222,93,66,252,15,61,90,21,109,165,228,95,241,128,193,55,241,129,26,133,155,253,8,92,243,197,219,21,59,62,84,191,53,146,146,145,134,251,224,68,233,41,145,68,0,125,189,97,37,244,244,4,215,12,191,254,223,127,109,50,102,79,79,134,244,206,254,61,119,71,61,68,97,243,65,253,193,61,205,57,230,220,39,239,133,126,242,77,48,204,178,128,33,217,164,171,7,148,175,128,241,36,212,223,38,79,218,126,176,249,70,39,120,59,205,208,224,58,210,79,255,34,149,13,143,163,126,146,224,167,57,119,252,224,125,82,39,53,29,155,241,131,49,246,78,240,138,184,130,193,45,173,32,68,254,127,175,69,204,91,219,12,42,244,245,197,11,14,254,82,209,246,66,101,123,253,141,128,134,208,92,186,57,209,250,248,94,111,35,167,133,86,15,126,123,199,246,131,77,3,84,85,80,77,183,61,224,210,148,52,138,72,42,30,146,14,255,105,64,169,246,242,221,53,198,110,165,80,81,117,186,43,21,253,209,168,148,201,109,117,13,105,51,68,217,183,101,252,146,104,116,179,195,234,13,248,45,133,89,65,28,238,210,247,224,240,104,86,150,39,239,127,46,46,14,163,122,118,82,249,62,138,229,1,119,170,192,4,254,19,121,255,96,68,186,146,151,10,220,216,230,41,192,106,228,1,21,124,223,216,50,205,64,223,96,171,90,220,79,209,138,207,11,149,237,219,86,74,169,177,72,252,98,100,234,183,18,51,23,159,35,222,122,160,19,164,165,255,175,143,94,159,167,43,67,73,71,0,204,117,34,63,1,155,2,75,34,156,178,232,7,188,116,182,251,19,24,117,170,6,10,103,119,165,7,179,64,220,254,193,83,235,203,128,81,149,250,193,111,239,155,96,202,157,28,101,26,216,233,167,251,118,33,95,50,243,208,237,211,197,175,255,247,31,170,190,80,127,23,71,170,152,88,239,250,247,226,94,71,192,7,114,81,66,107,16,118,200,140,80,74,147,31,187,120,166,24,205,135,119,188,72,63,141,122,233,8,216,172,5,83,155,92,87,81,181,156,205,90,42,181,0,249,215,197,120,13,30,153,61,76,101,232,239,209,216,78,180,244,49,107,28,217,42,25,165,163,126,8,168,202,5,199,144,210,252,187,116,116,112,4,60,227,7,159,157,196,224,39,7,198,24,91,168,25,39,244,24,207,211,81,70,249,74,196,228,27,100,58,146,163,90,11,142,14,41,238,199,31,74,56,253,38,82,115,179,16,158,195,205,170,82,101,224,145,172,245,5,153,46,86,186,222,124,116,35,174,7,60,111,83,170,55,213,47,177,122,152,44,73,87,175,4,206,219,145,172,45,86,166,53,146,29,194,246,90,115,42,43,251,30,25,37,175,118,2,38,148,60,146,151,66,141,212,99,65,172,104,232,123,161,36,227,250,171,230,124,177,116,236,224,222,29,91,187,98,60,23,245,65,49,27,21,79,25,225,231,1,183,65,97,194,5,113,181,9,99,232,12,142,200,201,142,171,73,122,170,196,74,133,64,228,73,56,172,170,107,77,118,7,147,128,112,92,77,105,250,82,184,179,150,125,223,139,160,63,250,55,105,245,120,219,148,245,131,139,10,3,224,102,249,206,166,39,224,215,163,107,178,67,32,99,210,2,134,226,187,147,91,194,8,178,42,242,171,35,117,241,106,62,96,254,228,111,0,116,137,75,227,57,88,209,234,115,184,179,176,45,213,188,49,247,133,128,123,170,222,196,169,107,69,120,140,211,248,209,77,41,102,152,191,147,21,48,134,9,201,239,0,246,170,195,84,20,169,130,145,157,78,119,220,28,39,85,53,52,64,45,204,207,70,16,58,223,113,39,249,147,25,147,250,131,215,45,69,37,65,138,105,53,121,112,184,80,96,124,84,156,255,152,160,245,254,193,71,11,53,32,81,83,1,248,187,249,217,9,37,198,250,67,171,86,26,130,190,81,208,5,213,154,157,66,185,75,100,146,49,62,199,66,71,168,249,196,229,252,20,96,228,249,132,162,110,178,226,99,154,4,177,122,255,89,81,72,180,9,21,58,26,36,66,108,231,215,21,48,94,214,128,34,91,220,56,201,130,142,163,249,65,228,188,126,125,152,228,227,208,112,10,221,168,236,253,131,79,75,40,229,93,241,86,149,146,198,172,244,86,34,163,244,103,24,157,66,95,111,159,89,127,15,182,118,138,202,189,233,253,61,250,13,24,137,85,133,209,94,136,225,241,86,151,174,100,237,183,16,65,92,246,62,184,8,29,247,164,132,13,23,40,158,140,226,216,147,133,178,71,141,215,130,164,164,185,67,74,63,165,23,49,209,234,47,191,229,168,253,218,228,29,208,143,102,22,91,49,193,35,135,223,134,191,166,60,243,110,191,113,185,200,218,36,18,199,172,191,184,2,114,65,167,165,104,97,163,133,127,115,2,137,175,148,10,150,227,32,22,129,89,28,239,77,41,123,148,24,244,140,142,172,147,184,199,111,42,36,105,54,114,226,242,186,175,25,147,25,4,117,165,133,65,238,141,78,8,179,53,165,147,214,60,17,198,228,224,56,147,177,236,123,37,196,115,3,70,157,51,229,193,222,110,204,211,127,136,123,67,127,80,120,156,29,179,240,91,197,122,73,218,197,135,157,68,172,108,40,224,233,163,157,63,197,138,88,218,202,208,52,50,167,241,30,103,127,211,39,74,44,114,138,112,226,48,89,88,236,149,156,69,13,199,91,43,99,201,54,109,6,213,204,100,74,137,165,141,100,73,77,28,244,49,126,233,38,228,134,146,101,238,28,7,217,237,184,247,234,165,100,217,100,188,95,226,201,72,102,41,171,159,34,224,241,91,239,113,193,83,21,82,51,66,139,54,101,8,168,131,241,237,113,122,199,80,242,110,77,91,18,170,140,46,108,178,127,201,99,120,146,143,221,191,69,177,40,31,1,125,169,21,44,13,150,181,146,72,207,72,218,196,167,158,40,235,235,167,70,166,161,123,32,159,36,65,81,89,127,11,210,221,152,70,17,166,74,26,190,164,13,92,5,136,96,160,209,67,21,230,156,228,55,167,10,73,21,101,209,233,195,249,52,96,172,201,210,213,239,184,177,126,112,99,207,164,48,229,85,51,96,162,116,43,193,111,197,246,86,65,39,233,234,0,33,255,16,155,229,82,255,124,49,20,126,187,237,31,12,17,191,36,187,246,9,237,35,96,56,180,61,193,204,12,63,184,22,29,125,5,147,187,22,87,111,106,200,244,189,57,122,122,154,1,85,51,228,244,213,73,30,170,184,247,134,202,228,166,227,7,21,199,72,230,190,125,119,59,169,246,164,18,22,140,15,138,67,148,230,55,168,165,107,113,124,199,27,164,43,131,151,144,31,118,45,14,35,237,211,84,25,153,170,205,191,70,99,154,102,31,41,250,194,3,221,248,175,159,194,151,70,239,243,215,151,8,119,116,159,45,109,139,179,84,119,252,29,168,141,202,252,7,159,191,204,216,239,201,94,19,194,76,255,110,126,144,25,80,195,118,12,220,170,207,227,164,61,235,18,34,107,55,31,158,47,229,186,44,147,172,186,226,216,252,206,246,77,166,88,248,224,61,242,187,26,215,224,251,173,124,132,136,120,235,223,131,85,178,164,174,228,176,204,30,89,92,78,16,231,153,211,119,149,38,239,120,149,120,86,176,80,237,126,243,247,136,156,178,21,70,6,205,27,5,31,178,161,83,109,49,205,137,237,87,191,209,244,102,146,33,48,243,202,119,200,88,8,55,13,137,102,2,207,168,82,95,28,76,75,77,55,199,187,126,6,76,29,152,12,110,243,174,31,223,230,110,81,229,127,85,189,216,20,60,207,23,171,121,240,50,145,110,133,207,118,166,224,26,166,103,161,15,14,189,117,199,197,200,201,84,125,50,130,184,215,159,172,227,156,45,132,133,215,166,120,203,4,76,230,39,161,199,53,115,144,108,100,36,235,91,153,164,183,63,215,219,103,39,246,22,156,228,85,122,192,22,247,20,180,215,56,100,47,92,232,142,138,196,179,73,47,158,134,3,54,193,121,129,217,205,85,127,233,134,31,129,244,194,98,180,194,25,55,55,71,40,185,250,253,67,173,37,174,70,228,65,219,27,54,253,141,22,253,211,165,147,71,107,102,4,228,77,214,44,174,247,235,227,70,219,247,124,46,112,69,190,68,224,65,254,37,94,172,240,77,154,192,235,70,145,58,112,79,30,42,152,81,237,179,90,192,180,177,188,55,76,139,253,107,242,66,94,80,218,124,96,142,116,154,192,106,81,132,59,125,115,182,209,31,44,206,180,230,59,6,243,243,131,171,249,207,10,250,134,135,27,3,130,146,9,149,7,183,114,149,24,94,212,176,137,196,42,138,171,136,184,248,131,87,18,221,82,117,195,110,242,58,103,7,27,122,226,53,242,61,201,32,142,235,109,90,177,159,16,118,11,253,27,255,75,135,187,73,214,11,60,174,219,114,34,218,111,241,50,157,147,134,19,24,223,153,171,112,4,81,180,218,252,251,193,235,47,4,166,183,70,243,245,187,119,199,254,184,73,166,154,72,199,112,167,224,101,186,203,186,49,133,143,181,98,50,133,214,124,20,43,65,48,92,232,52,161,91,174,240,112,237,86,28,155,166,86,168,131,82,125,245,53,39,81,3,141,28,224,142,51,86,139,171,235,159,31,111,106,237,16,33,2,166,117,211,199,56,211,9,163,139,189,175,42,232,97,158,67,122,36,174,126,155,11,37,140,254,29,108,253,107,116,172,100,85,15,218,202,223,171,207,72,29,223,29,173,136,195,186,45,188,149,113,88,64,190,190,41,92,157,122,108,60,240,174,91,245,63,223,183,29,247,70,217,41,191,23,194,80,126,117,65,204,187,164,111,217,152,249,29,126,127,155,134,30,167,50,183,56,161,52,1,187,131,12,87,207,63,2,35,0,151,62,39,50,205,31,220,40,169,81,195,0,58,202,241,21,187,225,38,121,107,234,42,8,10,180,128,75,226,19,217,14,219,107,158,177,249,237,201,183,236,193,48,78,227,167,57,147,239,52,50,203,112,254,9,249,217,185,212,173,3,139,247,238,178,253,228,155,22,212,87,29,246,5,137,56,135,145,154,88,233,234,55,21,127,199,85,24,242,230,171,40,240,252,85,48,62,184,81,49,173,143,102,194,134,45,224,55,197,232,216,180,122,175,243,131,217,192,233,140,180,77,63,217,97,74,199,111,26,4,99,197,46,9,5,213,161,37,138,212,41,205,248,158,13,218,212,84,20,49,167,234,23,191,3,231,82,181,3,34,177,215,25,42,188,67,213,96,42,187,74,164,103,190,217,14,109,173,100,6,98,89,142,152,146,80,154,133,98,241,219,160,161,71,225,5,188,166,133,112,117,75,220,44,79,232,111,77,88,228,202,14,12,178,5,113,43,135,113,177,147,121,216,52,248,234,15,69,3,110,10,90,109,136,56,108,45,218,18,188,61,206,100,52,133,171,76,64,100,74,80,57,10,152,144,126,130,41,139,138,7,39,252,210,116,91,90,76,121,230,15,38,81,55,52,178,241,230,35,142,48,14,227,244,170,111,141,112,164,251,98,154,25,203,84,195,129,134,254,155,171,72,218,177,160,106,41,108,67,64,165,248,156,100,135,41,209,45,71,251,146,76,248,55,128,40,231,221,234,148,64,128,56,34,77,124,56,252,144,5,125,208,245,157,33,36,170,162,70,86,182,113,241,250,119,96,142,244,210,226,111,139,196,139,59,188,215,21,130,11,48,142,18,51,224,228,155,142,80,99,105,191,54,155,120,25,44,69,135,7,246,0,205,38,64,81,212,153,188,77,40,44,157,250,181,54,130,17,39,30,236,237,91,116,38,110,198,208,251,98,69,148,59,144,191,249,161,212,143,54,223,43,16,128,39,50,43,48,218,189,43,208,161,26,220,230,194,211,61,19,199,127,82,171,210,21,158,205,195,253,203,92,225,212,195,196,44,158,189,131,35,34,115,70,190,152,61,240,118,120,17,66,209,246,180,186,64,191,26,14,156,22,222,55,147,211,245,7,199,167,114,171,210,8,111,93,190,168,8,20,92,20,117,229,98,220,119,93,43,135,198,219,85,230,155,142,77,163,71,235,169,25,72,97,189,110,217,118,223,13,20,78,177,162,137,6,12,9,189,6,76,54,62,161,199,67,38,84,133,34,119,50,50,236,182,228,192,8,239,200,167,188,228,166,191,77,206,180,68,177,70,22,30,76,2,119,126,176,21,161,31,69,169,92,105,142,162,254,164,189,27,154,160,43,27,177,155,132,59,161,189,200,100,73,254,90,12,33,7,70,165,246,34,244,194,190,206,143,173,17,92,36,153,79,14,90,18,31,215,2,248,125,235,125,210,213,215,85,5,97,149,177,55,88,25,118,226,25,48,197,187,25,238,251,59,57,77,230,239,222,244,167,39,244,60,191,24,213,139,52,17,34,135,236,238,40,6,23,181,90,107,127,133,249,53,96,227,56,72,31,37,228,241,205,101,108,96,176,94,57,10,159,48,130,71,140,70,197,29,26,194,191,222,69,39,156,213,157,126,217,4,29,234,15,238,74,152,3,70,54,210,191,7,170,125,162,43,102,163,163,251,192,196,103,16,165,119,253,92,108,236,155,95,221,204,75,170,105,139,154,249,132,195,102,92,157,186,2,3,36,208,130,39,186,194,168,196,248,183,70,245,96,215,220,143,122,245,7,51,123,166,124,177,157,63,28,198,126,91,127,25,21,177,223,173,17,73,152,250,177,76,95,61,96,248,32,71,123,2,77,52,253,83,91,82,91,55,2,124,234,57,227,201,102,231,200,160,48,129,85,239,163,84,30,228,110,134,28,225,142,7,31,8,93,232,147,67,13,188,235,7,107,100,224,205,132,200,25,246,31,186,52,218,255,62,230,14,86,193,52,9,145,171,139,199,52,171,106,191,119,163,116,90,182,210,13,115,186,62,127,223,250,12,141,55,194,82,162,132,225,131,233,145,71,55,87,102,176,25,221,176,111,108,22,154,194,208,214,127,48,86,10,2,31,51,112,242,86,65,163,243,200,234,98,198,21,229,215,137,11,158,203,83,97,184,47,39,224,174,92,12,180,15,169,34,11,152,248,149,52,121,133,244,88,98,82,33,246,165,241,124,36,120,198,141,129,207,113,67,148,153,129,153,226,238,15,78,249,174,74,64,106,245,26,176,205,4,178,37,93,204,127,254,219,84,104,106,201,13,241,74,102,239,128,87,146,158,224,164,245,251,220,168,185,234,14,136,207,207,212,17,240,76,33,195,65,165,229,117,212,188,213,228,112,67,30,104,251,182,240,193,152,31,203,190,143,142,115,106,245,183,70,55,70,86,62,10,43,234,141,239,177,152,211,135,70,75,78,16,80,168,189,130,210,91,53,20,211,194,226,106,98,186,91,116,7,68,15,109,78,44,155,104,148,193,249,145,24,211,49,59,10,95,157,6,106,29,67,227,91,22,168,139,149,15,125,59,141,173,97,92,125,253,209,150,253,65,75,129,82,126,211,151,213,65,101,100,192,104,54,175,176,183,159,200,227,77,73,95,18,243,123,61,205,191,53,34,197,106,211,128,232,136,173,243,14,179,254,8,10,147,105,198,162,76,226,78,170,56,76,111,201,61,28,168,241,187,170,43,139,32,73,63,46,185,52,241,127,190,226,41,80,254,50,209,254,195,111,153,218,114,212,44,183,190,37,211,69,172,38,117,195,75,178,51,248,137,189,126,245,81,18,128,97,154,255,174,70,122,165,187,105,12,55,199,183,125,255,224,67,173,150,119,97,20,248,170,176,89,255,68,74,61,214,9,169,153,129,255,251,109,228,234,182,11,56,76,84,107,161,199,4,12,169,100,185,16,2,92,21,148,98,5,38,160,178,102,124,46,202,215,127,156,107,115,61,142,60,158,145,118,88,23,126,48,21,11,126,252,152,198,245,19,71,76,243,190,61,78,127,65,202,131,106,199,165,112,115,181,39,67,251,248,157,68,11,102,93,211,163,176,76,31,86,50,43,112,179,147,171,108,208,238,47,15,193,1,142,94,252,131,223,209,84,186,202,38,64,179,251,148,1,36,186,231,192,48,177,106,192,82,45,74,212,129,98,209,24,155,111,198,111,210,207,118,179,38,246,215,34,6,39,241,66,138,171,246,241,114,136,137,37,92,23,17,110,96,19,220,8,152,162,242,223,107,45,44,79,107,188,214,100,26,111,9,230,163,180,31,140,237,198,15,166,254,208,43,89,169,7,37,106,244,123,107,115,225,40,209,85,38,231,141,223,116,87,16,209,184,39,54,204,211,20,169,87,130,75,141,145,253,96,49,88,33,12,138,156,161,160,111,165,155,10,27,97,239,7,115,188,17,152,244,102,255,193,212,56,8,218,113,242,137,231,134,200,182,4,38,134,58,250,15,38,139,247,251,156,102,122,249,155,84,8,83,139,232,82,97,110,14,118,0,53,25,56,222,255,122,233,52,109,182,179,98,30,127,179,246,148,171,109,198,138,153,120,16,231,249,229,79,72,33,207,242,235,165,195,126,236,247,189,38,181,96,78,30,48,159,226,183,44,255,122,26,210,147,168,39,127,112,71,195,235,183,69,163,88,168,28,47,224,53,39,66,54,147,2,155,231,178,191,24,21,66,58,153,26,92,19,220,21,198,208,165,199,148,70,170,102,73,63,157,5,103,37,223,47,64,252,239,82,60,252,214,107,54,255,113,124,122,119,147,250,71,150,198,17,106,81,80,126,94,27,73,163,161,213,90,220,108,1,201,6,138,26,5,222,40,242,199,162,252,199,114,72,104,27,2,15,73,225,51,170,209,96,139,125,204,155,146,68,237,211,224,250,59,29,113,66,145,153,22,131,81,207,158,0,146,220,146,87,94,28,78,125,244,224,79,52,68,141,160,32,82,86,226,135,59,198,237,71,222,105,210,237,98,243,70,62,171,235,43,207,109,198,27,113,136,152,80,71,50,252,59,17,162,192,45,89,161,7,227,237,22,27,253,210,138,184,52,176,144,113,190,249,208,194,38,178,203,91,33,117,235,166,52,88,72,30,213,253,34,35,206,159,95,135,223,144,159,50,118,96,162,249,28,12,72,177,162,162,166,245,164,112,151,222,205,194,119,230,77,176,118,64,172,196,122,186,186,141,4,207,216,33,97,9,61,165,226,192,224,80,161,250,123,173,254,47,236,178,174,68,52,16,76,169,10,219,64,13,152,115,217,85,24,102,115,252,54,97,155,170,87,95,216,225,199,97,84,67,174,94,141,148,84,143,247,70,184,80,102,202,89,254,220,213,3,62,170,164,195,64,67,99,52,218,28,135,22,153,11,241,144,123,231,174,184,57,123,212,126,21,198,33,164,7,140,16,184,76,118,149,179,88,137,171,145,91,145,141,10,43,66,117,119,122,83,67,79,141,246,208,235,180,30,67,57,73,235,124,51,49,240,9,152,2,3,125,47,40,139,191,142,198,194,57,165,55,160,205,85,199,252,193,229,232,76,57,216,244,254,154,220,236,11,101,138,47,56,157,4,218,176,52,216,10,67,40,27,63,184,200,153,15,107,78,92,2,127,87,99,216,37,175,77,169,253,169,254,100,231,143,178,42,176,17,144,71,192,56,51,28,133,199,41,114,53,198,64,242,104,148,183,187,235,198,220,102,97,164,75,219,67,119,76,164,27,55,109,17,205,40,211,200,81,53,126,123,64,22,248,253,54,187,141,117,162,175,44,210,24,50,161,217,14,205,53,128,39,170,84,119,37,20,243,19,31,34,11,238,147,108,121,57,225,84,215,59,155,200,21,188,131,178,46,217,16,38,214,9,184,33,226,168,240,250,109,44,223,183,26,75,216,22,6,71,64,30,56,153,93,217,111,159,221,252,189,94,159,187,186,229,181,20,125,141,241,55,16,95,215,86,49,94,67,220,156,179,105,209,109,80,193,210,254,196,213,166,64,43,55,47,230,21,228,79,14,87,163,236,170,112,157,206,12,157,40,33,52,237,13,15,94,203,5,111,200,210,141,149,90,13,147,242,234,167,112,170,24,151,152,47,21,43,35,119,207,65,224,162,229,174,168,182,146,219,9,248,109,153,102,213,171,39,229,6,222,151,44,181,144,250,74,27,110,89,203,106,68,220,37,193,189,253,62,247,95,120,71,91,133,236,155,135,131,30,108,117,233,169,167,189,225,253,187,154,120,128,62,25,132,192,152,149,26,229,198,250,65,136,220,70,87,66,138,65,151,40,142,118,165,198,66,192,240,90,233,193,47,59,149,104,210,247,193,110,106,51,142,99,227,247,100,125,232,156,70,55,70,7,202,225,150,231,106,200,253,191,248,181,121,247,73,161,33,48,21,24,209,42,80,57,229,193,235,110,191,173,35,245,49,187,235,94,158,202,168,8,80,51,69,145,175,84,24,9,175,17,48,66,15,58,6,216,68,197,108,203,102,189,181,158,97,47,68,4,126,31,59,195,200,62,125,55,95,215,184,140,250,94,188,72,115,212,228,194,4,28,8,101,250,181,12,1,253,28,239,65,176,46,249,80,2,173,194,99,52,10,56,198,25,31,140,77,154,236,55,40,217,110,94,110,52,81,181,92,71,59,120,131,194,229,253,159,78,37,198,49,244,223,18,42,38,108,218,27,123,102,129,141,88,252,53,247,164,170,67,4,134,222,1,134,57,204,31,204,98,42,233,167,9,181,198,34,128,47,133,250,211,23,90,161,204,120,173,183,241,126,223,75,222,218,94,213,143,1,54,125,233,70,137,62,125,189,102,104,90,89,213,213,147,48,185,207,226,91,29,28,31,142,4,168,129,223,249,214,195,7,152,77,44,201,208,32,57,223,49,223,117,24,87,58,153,44,33,3,214,216,110,0,111,49,62,3,190,205,9,46,192,38,132,33,225,3,100,179,102,60,218,98,227,172,240,114,107,63,3,143,110,178,54,242,156,253,247,220,86,228,41,215,50,121,206,241,251,101,168,213,87,97,234,58,207,239,193,182,228,185,209,32,111,210,38,172,2,178,33,56,144,24,221,34,120,50,78,143,126,143,99,22,67,231,135,54,29,90,7,98,193,242,109,16,9,223,161,231,42,50,4,221,133,253,38,1,103,14,218,10,67,156,143,159,174,172,223,114,115,194,153,197,55,104,118,90,213,237,221,177,210,25,15,160,77,242,105,194,42,53,121,181,229,245,145,148,150,138,183,55,146,252,181,186,180,17,32,158,94,91,98,115,72,216,250,1,230,173,237,69,207,47,4,227,72,208,59,138,100,202,150,216,220,187,219,246,2,95,96,20,150,186,194,63,9,9,96,106,174,36,238,55,97,236,251,102,157,5,85,143,247,54,220,154,111,238,44,94,53,53,32,137,48,204,240,44,8,194,170,67,220,220,10,164,20,184,82,31,76,53,152,20,191,16,206,68,113,40,96,196,35,101,167,65,74,18,151,224,15,46,127,6,25,10,159,226,244,99,224,215,169,37,152,99,229,219,94,135,142,158,38,185,124,185,57,33,172,136,93,227,11,206,166,87,225,89,35,75,56,56,174,10,21,234,239,106,167,183,0,67,137,212,39,71,68,251,163,64,242,177,177,156,215,39,63,100,34,78,192,72,168,104,171,189,169,215,29,159,176,39,52,6,179,194,228,174,70,192,216,81,235,39,65,142,36,30,173,179,211,47,26,35,126,187,154,8,52,193,134,45,71,95,236,205,188,51,214,23,202,231,136,160,40,12,41,226,6,76,14,250,42,12,51,218,219,28,103,28,13,58,162,176,77,170,35,96,212,44,228,106,179,246,243,241,53,10,245,74,178,39,190,232,12,56,41,2,24,177,42,105,53,106,232,93,253,27,59,46,177,104,40,166,187,59,227,193,10,50,66,165,43,220,171,23,162,79,51,192,21,18,48,48,95,104,5,140,238,135,14,124,226,221,209,102,86,2,44,251,105,171,237,152,2,147,252,145,70,65,151,215,73,92,6,163,209,172,48,69,22,251,7,191,174,182,21,70,165,80,174,166,78,81,96,116,6,162,167,161,132,33,162,32,192,112,179,126,205,194,98,165,240,188,191,153,131,23,163,99,41,204,215,254,61,218,222,162,82,199,148,103,223,247,247,189,90,209,54,103,67,60,182,124,205,161,189,24,111,218,216,109,63,216,204,28,37,29,49,153,155,191,123,191,253,48,28,77,77,71,224,232,237,49,203,254,167,39,42,25,3,179,70,248,26,5,21,129,33,75,223,49,223,43,143,16,52,19,244,145,1,98,54,194,110,142,57,141,55,34,123,55,242,211,55,62,230,59,9,67,68,148,76,134,153,110,123,168,245,109,217,219,72,183,38,117,235,119,126,103,163,43,118,136,118,237,112,99,49,96,244,182,117,237,66,28,207,123,56,59,156,41,202,100,192,184,39,254,96,120,239,178,110,118,200,52,30,229,34,33,66,173,173,194,239,228,237,199,236,70,253,132,158,86,15,142,245,94,220,79,202,131,184,136,52,119,131,58,237,223,18,247,181,38,90,113,197,124,169,124,9,121,251,171,218,116,42,61,212,213,186,66,203,52,113,158,45,3,251,88,29,98,124,45,204,161,68,168,1,253,45,168,34,95,47,171,166,75,166,45,222,254,148,131,29,70,65,66,247,3,70,17,240,5,136,138,201,174,153,140,99,76,210,21,55,103,177,148,153,22,51,164,240,217,182,160,123,75,45,78,118,193,207,232,127,158,48,178,51,228,244,49,221,173,119,154,76,114,151,237,196,249,11,9,251,79,19,113,57,233,106,184,7,45,174,230,136,184,180,51,44,8,150,95,163,85,10,96,53,215,71,48,7,157,217,15,166,86,230,232,23,177,184,138,255,52,71,6,13,37,29,139,155,248,150,214,224,153,96,196,158,162,197,59,60,22,205,229,157,241,43,147,199,14,8,10,234,85,248,45,126,62,165,88,222,188,232,16,185,127,229,183,31,252,206,13,101,105,47,38,202,235,188,209,137,152,174,218,162,63,184,178,96,197,213,44,156,250,218,8,1,15,15,248,87,74,194,138,118,37,132,128,125,127,71,4,101,232,9,134,76,45,142,5,127,48,46,38,239,243,235,197,68,146,162,171,20,216,123,85,39,187,49,34,226,89,139,169,153,200,186,248,206,205,222,158,86,124,177,117,221,99,139,26,93,212,166,108,57,189,48,88,171,151,75,24,92,134,78,209,156,39,35,186,70,123,242,193,36,211,109,189,110,249,75,193,185,184,137,187,204,150,238,67,113,158,212,50,197,119,72,43,81,208,58,237,252,40,91,241,74,65,68,24,6,146,77,158,73,237,16,14,240,240,189,29,122,69,35,145,53,26,242,88,95,115,14,78,147,93,169,7,239,100,203,110,113,126,176,85,119,37,254,12,172,223,175,139,14,102,39,201,227,81,253,240,182,173,126,111,148,82,41,66,81,50,224,105,30,161,178,146,68,202,176,148,154,9,191,233,175,81,222,192,98,190,83,6,36,86,67,95,96,0,95,129,90,150,82,70,201,116,223,175,7,34,176,197,195,252,120,9,29,61,110,95,123,6,217,219,162,250,245,192,195,35,142,111,101,70,216,74,73,117,183,83,207,252,193,13,134,124,75,28,47,74,41,188,205,76,112,91,21,32,169,51,111,190,233,124,59,129,105,167,83,97,13,29,180,30,28,134,159,177,132,126,70,95,168,62,23,18,220,154,108,22,18,63,63,166,97,74,195,171,6,230,120,75,228,16,170,195,172,156,218,15,205,79,119,5,252,134,189,214,235,21,19,45,248,86,62,18,7,101,164,26,19,84,108,92,89,28,251,104,86,39,217,157,113,47,143,107,116,8,20,164,108,228,152,64,233,231,183,201,65,4,118,138,210,15,199,159,217,93,210,192,60,167,78,58,50,78,182,7,215,159,204,150,239,161,123,237,119,12,184,211,127,154,149,113,30,221,210,182,17,62,85,240,254,73,234,235,230,12,249,164,175,159,118,18,77,125,253,51,229,180,245,45,1,28,168,71,222,241,162,37,112,62,237,178,110,146,208,122,72,192,38,214,11,94,187,241,20,238,188,137,12,50,189,151,247,119,182,161,234,74,247,133,180,197,119,10,120,47,141,215,157,238,73,187,245,149,239,230,11,103,164,57,106,130,163,180,19,63,239,171,34,121,236,197,141,212,244,193,136,225,55,61,42,227,42,226,18,148,240,195,16,237,20,184,152,99,228,247,193,224,50,178,81,212,137,24,155,153,239,209,208,182,92,26,157,102,215,243,235,198,176,134,224,106,233,7,227,8,218,62,152,114,167,166,7,113,72,153,238,246,209,33,136,161,55,170,212,31,200,172,223,111,15,62,126,138,1,252,21,156,249,205,169,49,213,149,17,131,200,234,238,200,253,205,226,99,84,13,48,176,35,246,154,8,179,196,188,169,250,172,154,107,221,215,213,58,57,75,37,145,21,82,50,254,211,200,231,246,173,181,134,211,124,251,166,195,8,46,42,85,11,6,97,243,15,214,175,81,252,180,248,12,169,114,31,66,102,14,37,52,150,10,241,174,184,75,16,30,193,56,218,202,66,208,77,103,225,107,211,14,235,76,94,171,242,13,92,123,224,109,167,177,148,41,90,40,2,59,224,250,123,81,94,126,132,40,105,46,142,209,79,59,137,96,17,198,225,188,242,182,88,62,229,33,65,204,65,76,234,72,240,154,42,254,219,148,45,14,101,128,154,198,136,63,55,68,238,38,79,214,216,208,69,155,160,89,60,149,71,143,13,231,55,62,186,149,254,233,250,132,204,208,244,119,70,139,175,40,41,188,195,221,241,200,117,199,163,121,234,194,138,13,6,90,116,31,76,169,114,21,10,51,170,68,221,165,182,222,223,162,66,46,172,111,84,38,156,152,208,173,170,122,11,187,179,99,51,227,7,66,203,108,191,197,85,46,222,38,116,253,125,105,162,180,239,236,58,165,164,187,89,213,203,31,108,182,34,69,58,2,148,231,223,167,70,189,53,57,195,44,211,245,245,129,77,72,242,168,98,58,21,117,203,149,153,255,98,24,87,202,230,8,249,134,25,40,140,239,93,180,40,226,45,0,111,151,250,197,82,223,130,78,185,198,213,74,119,142,183,223,189,209,36,106,106,124,177,205,184,239,203,89,193,247,31,87,251,9,181,253,221,125,18,255,84,59,133,31,13,89,138,121,226,67,201,201,55,161,248,67,151,222,158,55,34,196,129,159,148,52,10,154,83,206,194,111,86,87,171,204,82,24,173,243,27,121,168,60,82,29,45,232,236,232,78,245,15,38,101,44,28,100,228,178,202,136,95,182,189,160,116,51,8,121,239,95,255,62,7,220,116,170,97,165,124,127,25,97,225,251,105,184,77,87,157,143,230,52,163,145,243,193,8,24,40,117,20,235,144,226,39,70,140,139,17,37,254,161,88,237,157,111,5,64,83,205,106,82,229,226,142,173,208,247,90,196,31,149,2,67,204,226,141,218,239,124,242,142,127,236,69,164,174,218,50,208,195,223,11,233,128,115,181,147,154,228,250,183,213,111,164,72,174,28,49,160,26,224,161,230,48,157,70,235,218,80,223,195,36,221,97,54,251,82,71,5,47,107,186,43,205,87,236,39,68,123,66,173,219,53,63,137,16,163,122,123,254,79,220,187,227,224,182,36,217,121,115,105,187,141,124,63,122,0,178,228,201,20,104,52,196,2,209,6,187,27,165,162,65,16,61,4,77,65,180,41,200,18,61,106,62,13,112,22,202,47,254,29,145,43,47,64,75,70,93,163,80,231,172,179,247,191,31,185,51,35,35,86,172,37,99,1,113,197,238,191,77,183,178,126,62,44,165,253,203,174,129,242,104,228,220,164,5,93,173,151,58,5,9,78,29,165,205,76,9,2,238,218,24,13,185,48,52,119,168,145,242,152,244,220,244,185,127,139,106,225,50,85,56,0,93,137,228,4,177,98,164,160,253,140,240,102,13,227,31,140,105,143,54,8,12,6,153,91,60,0,83,89,210,163,59,170,71,221,97,56,219,91,81,204,65,183,163,38,50,160,87,102,70,125,213,225,132,131,145,62,147,105,77,116,31,124,6,197,82,221,129,97,28,253,113,97,26,44,244,202,150,137,67,56,140,20,96,127,224,129,135,163,195,44,200,178,68,76,148,32,82,60,113,246,117,106,180,139,94,200,240,158,109,246,58,35,137,8,43,42,207,120,101,248,11,65,141,82,10,171,192,123,121,179,8,48,206,0,122,242,51,5,214,148,229,232,41,140,115,224,225,226,203,118,244,86,63,80,136,112,145,229,53,184,170,17,175,73,122,122,185,1,129,86,252,220,245,232,110,19,141,195,152,114,102,253,109,200,9,179,5,92,80,164,17,120,25,59,213,97,211,48,214,223,222,100,186,252,125,143,70,134,77,143,62,95,133,211,34,128,33,235,138,86,138,201,34,117,255,68,126,130,89,75,225,203,130,177,140,47,108,133,127,243,111,254,229,111,255,249,207,255,244,207,127,250,243,95,254,225,79,255,251,223,253,167,127,252,251,127,255,167,191,251,155,255,254,223,254,223,127,253,207,255,245,95,255,159,255,250,55,127,251,191,253,211,191,61,127,97,68,70,12,11,211,248,155,127,249,151,191,253,79,127,249,143,255,124,254,246,127,250,211,223,255,229,63,252,249,79,127,243,183,255,238,79,255,244,239,255,244,151,63,255,199,191,251,128,255,249,31,254,241,79,255,203,95,254,252,15,255,248,239,56,193,63,253,249,223,254,195,63,254,253,95,206,233,255,87,31,92,80,75,92,91,184,24,199,86,222,16,54,142,217,181,212,96,83,176,92,202,184,70,178,210,13,191,41,72,78,173,3,27,92,189,189,22,152,164,218,3,91,196,241,61,6,154,136,31,205,152,74,231,125,60,37,198,78,77,207,111,147,1,244,247,139,170,139,148,116,128,235,112,113,21,100,207,91,21,69,216,3,79,236,246,28,206,200,134,60,55,6,3,199,215,105,194,218,173,142,146,3,141,76,151,38,46,214,251,40,121,99,131,195,66,167,252,250,131,242,115,244,240,173,92,33,10,219,42,53,117,80,178,254,43,96,50,127,15,76,74,195,31,26,108,43,213,86,25,168,51,143,152,198,204,16,73,167,223,19,199,237,152,42,170,205,206,50,129,22,182,226,195,159,56,241,155,118,183,155,168,159,147,71,138,217,135,170,101,133,37,183,122,141,105,202,44,37,167,194,204,162,35,96,8,90,178,28,158,85,124,123,75,155,29,93,132,65,197,209,244,56,199,68,131,234,107,213,32,129,202,98,188,78,43,232,74,87,63,51,3,129,177,175,150,184,216,202,247,8,159,58,185,60,48,220,43,50,168,247,210,176,69,56,177,117,241,117,190,18,197,221,27,67,246,104,184,80,28,68,60,232,215,89,212,137,144,97,240,81,126,118,55,171,168,29,51,73,160,181,227,104,248,114,82,16,58,48,219,122,31,13,11,110,184,246,242,29,152,185,102,56,76,97,69,162,35,142,78,46,46,86,204,157,90,122,195,64,103,4,40,11,189,53,181,4,107,198,72,40,30,213,193,46,81,59,102,224,237,58,164,192,40,64,212,231,182,79,136,209,29,166,25,190,234,109,195,225,241,103,138,134,217,214,249,21,120,185,5,28,34,148,41,75,251,10,48,66,86,35,96,234,127,138,214,236,250,194,101,153,98,115,110,15,28,145,46,94,237,83,91,208,15,218,206,71,19,225,102,55,134,163,194,29,97,173,136,70,217,162,141,7,142,126,83,43,30,41,203,28,120,176,252,59,76,15,238,122,110,107,108,119,189,0,134,247,175,79,252,196,59,181,199,51,219,237,177,253,106,48,255,189,182,15,87,149,124,199,243,196,233,226,29,1,155,98,186,194,39,10,240,21,237,68,193,102,126,250,104,108,149,25,175,243,132,163,69,180,189,129,233,37,143,163,141,220,252,192,124,114,254,212,10,31,103,210,55,194,58,17,163,248,124,168,143,134,3,141,26,80,55,29,134,243,243,220,24,155,184,93,2,198,86,90,159,26,201,173,30,87,142,195,239,51,210,240,157,138,247,93,80,235,147,40,130,194,76,89,254,194,216,250,232,6,154,214,48,252,186,3,38,83,61,20,238,201,105,238,197,148,115,84,243,166,25,79,112,196,198,199,150,17,69,105,70,203,129,90,242,75,96,56,112,190,179,161,120,149,158,71,250,251,117,127,164,240,252,116,42,55,14,195,202,254,72,105,115,122,30,41,9,139,185,226,183,27,201,102,121,164,246,6,154,191,78,236,33,158,71,122,230,245,220,99,199,134,106,233,251,72,101,35,186,136,23,85,134,1,102,204,118,247,122,224,51,249,62,143,180,230,88,222,208,205,156,154,28,166,65,43,210,75,8,164,182,169,154,3,109,212,203,165,40,214,182,38,5,112,38,242,124,87,71,106,39,125,233,219,106,77,62,109,250,52,199,243,50,113,182,243,197,113,153,8,87,213,43,163,226,178,253,194,27,99,33,235,219,236,24,178,148,128,113,41,209,11,71,105,63,249,219,60,155,214,46,130,234,192,132,163,113,114,196,161,116,42,54,175,199,248,180,155,245,187,42,138,59,97,156,27,45,158,173,67,97,132,220,122,225,192,166,98,109,232,242,101,119,115,2,166,82,161,35,97,246,104,54,98,231,255,144,112,129,195,130,151,246,234,250,20,141,76,240,191,199,242,132,147,179,152,98,0,159,167,24,159,38,143,247,121,36,228,97,60,252,163,134,67,106,95,96,104,208,49,157,145,115,107,186,68,224,172,230,46,134,192,124,126,122,91,244,160,222,163,9,52,135,198,11,136,193,197,32,165,114,211,37,213,2,231,166,185,110,70,193,49,186,235,166,8,67,203,236,189,26,192,155,252,138,192,166,218,17,71,143,179,226,72,166,166,65,22,219,41,142,158,152,7,203,64,154,214,44,22,71,195,223,223,122,105,204,220,49,169,96,103,253,222,24,90,240,241,129,244,141,190,187,60,84,150,221,177,226,104,242,206,122,95,144,199,139,31,76,47,153,218,145,211,61,209,115,140,36,152,96,85,191,236,137,48,93,142,163,51,13,114,75,97,235,180,118,248,217,9,54,163,59,198,56,67,102,75,61,14,105,237,206,59,214,46,54,14,245,121,162,221,196,191,35,185,213,182,110,36,154,185,161,198,18,64,53,252,89,241,177,65,190,163,244,204,24,143,192,29,227,224,12,84,31,227,184,185,171,53,253,175,156,57,125,36,161,57,167,206,122,228,99,247,142,161,50,76,229,95,143,70,87,60,190,62,76,123,212,161,180,145,125,188,131,220,210,35,58,17,83,15,169,241,54,81,27,205,67,111,108,219,254,58,96,2,91,25,11,180,46,199,202,55,241,175,211,115,163,45,235,244,122,96,164,128,178,194,228,152,252,182,17,194,90,79,184,158,107,80,124,225,170,230,169,150,178,13,206,105,142,116,35,92,46,149,181,37,254,62,31,136,207,12,68,123,170,240,221,172,169,43,194,5,220,216,154,6,120,144,72,34,117,182,176,160,123,79,206,92,80,252,141,204,159,126,187,192,205,244,199,2,166,85,83,79,222,122,137,53,2,210,174,202,195,32,131,134,196,136,195,39,32,211,233,16,142,225,221,40,32,191,169,167,134,40,218,93,30,6,67,184,84,84,34,146,58,88,246,14,176,98,155,16,93,209,15,188,150,75,143,97,119,83,159,250,70,183,50,219,140,163,17,144,122,118,95,213,26,38,2,62,219,55,137,29,169,65,144,94,115,120,60,243,2,74,251,80,205,28,157,88,114,85,133,81,38,29,1,211,245,211,117,227,135,69,96,28,189,236,66,21,134,19,25,71,83,43,78,250,84,206,4,233,203,42,225,50,10,201,130,162,88,237,211,60,181,128,71,82,7,238,99,243,50,55,9,247,76,27,188,192,166,214,63,2,62,129,235,210,71,58,91,20,116,233,85,165,125,95,111,251,188,224,49,3,174,84,98,20,166,21,221,39,211,93,145,171,144,173,118,203,40,38,87,47,97,236,181,246,147,220,56,1,66,148,239,161,105,66,193,150,44,0,25,10,47,139,158,165,12,183,118,77,18,76,102,230,175,114,147,40,65,52,77,76,211,145,87,187,151,79,16,112,95,250,182,45,109,230,181,151,108,226,202,122,219,38,34,157,46,204,231,167,233,124,210,98,94,115,34,181,152,52,135,139,205,104,113,241,140,106,218,39,66,55,66,160,21,29,220,11,163,22,170,101,10,82,64,223,62,30,24,145,245,174,112,157,190,83,168,38,119,165,94,211,29,29,34,15,215,129,233,192,92,90,3,89,213,85,136,129,97,152,79,133,233,241,242,130,22,106,113,229,201,126,152,109,106,9,184,108,85,42,162,77,164,70,77,54,91,30,84,171,55,157,160,186,71,57,140,230,143,172,87,126,22,129,32,15,224,30,83,180,150,0,87,189,186,225,14,176,81,169,4,46,232,32,248,67,69,17,73,35,41,54,230,254,113,131,62,146,61,180,202,84,23,238,0,101,88,63,165,159,85,157,105,8,60,30,17,226,142,86,92,106,113,91,124,171,90,148,58,19,125,13,22,10,58,129,77,107,32,104,234,135,42,72,181,113,83,100,115,214,105,15,112,237,88,96,146,143,242,204,232,211,118,143,96,96,250,207,138,194,102,188,21,48,107,167,60,148,134,101,101,137,27,195,64,76,239,171,242,9,196,125,97,44,168,175,235,12,225,232,163,50,24,127,87,129,41,36,197,169,9,216,182,62,20,4,225,163,112,10,23,109,235,42,65,200,92,228,167,81,187,214,235,78,86,193,15,152,199,47,87,86,127,117,172,11,159,9,82,158,56,90,40,50,74,207,50,170,222,199,29,86,139,59,134,24,140,171,179,192,103,171,225,29,250,192,93,216,22,7,197,248,58,170,205,5,101,1,9,123,59,154,5,251,30,107,106,229,130,158,187,244,109,33,48,76,95,189,110,20,198,251,189,107,212,231,245,186,139,229,34,47,172,253,122,152,47,153,235,69,192,91,194,133,78,31,194,204,247,93,90,3,179,194,244,62,199,93,193,7,127,22,129,157,61,144,1,197,46,82,87,198,179,173,239,99,93,120,170,128,235,25,160,3,34,106,124,61,72,32,60,81,47,118,11,126,217,150,30,215,253,19,234,50,201,43,236,116,152,190,241,93,69,228,192,217,45,214,157,154,117,147,98,45,143,126,229,230,10,245,132,181,212,23,163,186,15,205,185,170,229,243,129,211,229,37,144,67,41,79,64,126,246,67,203,109,11,108,217,204,74,157,65,45,241,108,213,239,201,51,37,44,129,171,181,73,56,140,238,154,110,144,32,145,186,127,171,113,51,160,207,10,156,49,199,136,147,67,61,215,252,30,206,125,109,220,147,83,87,210,223,78,184,95,220,147,163,118,41,1,32,84,17,111,228,5,182,180,167,192,72,14,248,64,75,52,241,15,77,246,162,137,216,115,160,84,166,21,237,36,63,238,193,236,66,37,216,183,232,164,201,149,141,164,57,108,190,137,230,95,8,247,245,236,5,138,217,64,202,67,169,74,254,100,134,25,119,36,77,90,221,245,96,54,238,187,220,247,241,140,51,248,96,46,178,199,203,76,73,107,124,38,234,237,117,85,131,183,126,63,120,177,243,115,119,40,44,249,112,27,201,91,175,25,216,56,122,119,110,112,107,199,125,213,230,226,165,231,38,215,52,242,29,195,93,45,182,27,225,132,235,235,219,23,112,230,116,61,121,227,41,221,251,130,51,47,155,16,148,201,203,190,247,53,179,154,81,35,172,125,99,13,132,50,207,141,200,246,201,86,133,124,111,27,239,81,121,166,38,111,38,159,54,13,66,250,76,209,31,141,129,130,255,177,230,52,209,133,110,247,251,176,169,67,225,193,110,215,39,29,132,9,155,214,97,104,104,233,17,67,193,90,29,58,47,32,201,224,66,245,192,42,164,146,97,123,207,236,188,81,210,184,196,231,2,227,28,30,104,193,90,110,41,10,29,118,4,12,151,70,158,9,142,33,190,235,171,214,207,170,241,87,163,94,87,34,106,165,139,125,72,253,30,91,230,180,99,9,72,76,118,186,177,163,49,96,222,219,34,222,150,111,175,210,71,215,239,125,193,10,122,208,66,91,124,160,108,90,132,31,134,58,83,138,144,23,221,46,205,105,214,13,111,231,222,23,85,46,169,133,24,129,98,220,251,194,2,77,22,244,106,50,161,247,190,232,152,148,156,166,153,93,228,123,95,244,42,73,118,194,120,137,251,222,23,37,7,121,217,230,8,61,47,58,244,3,168,240,68,218,125,93,236,50,134,222,53,109,191,193,255,162,176,165,170,207,48,177,167,11,144,241,41,192,73,214,95,206,70,86,115,184,160,167,164,119,205,141,246,11,99,212,173,39,167,233,241,30,109,226,213,242,190,208,214,90,247,232,198,149,86,133,81,6,185,240,249,231,18,159,85,168,128,245,30,125,22,8,245,183,56,97,202,153,184,239,238,9,119,161,172,104,141,230,78,75,228,21,233,222,180,50,116,191,131,152,38,133,161,143,28,203,250,118,143,166,30,40,201,115,68,215,186,110,220,104,55,151,55,194,251,75,93,182,94,226,171,105,30,159,67,226,202,51,98,219,208,219,194,236,242,6,96,180,41,110,189,47,118,148,247,232,12,219,80,159,56,13,24,61,226,51,235,23,215,39,78,164,18,27,179,194,7,48,244,137,91,119,243,144,136,88,117,13,207,28,205,162,35,193,223,122,158,25,196,219,136,238,208,151,126,222,53,37,177,187,45,51,11,23,189,110,227,138,6,186,31,107,153,138,78,104,186,187,50,100,235,178,254,50,249,129,22,113,62,27,99,253,114,17,87,205,17,221,65,189,81,109,77,56,5,195,171,152,7,198,31,58,235,3,79,72,167,197,125,89,22,82,159,73,66,161,38,222,7,5,55,109,231,64,142,57,207,184,177,181,149,181,83,49,141,156,49,97,21,99,73,203,185,113,158,187,172,210,243,153,206,241,156,155,216,220,185,182,217,178,19,122,110,50,23,126,217,12,164,169,3,97,206,91,0,181,150,237,169,65,105,253,17,22,252,137,194,135,213,76,18,172,169,236,185,59,224,141,56,180,192,189,135,87,105,133,215,60,30,170,173,57,172,196,140,4,225,91,218,249,50,45,11,172,26,1,163,215,160,247,197,191,159,1,243,200,166,254,54,7,196,72,66,28,83,231,43,82,254,45,118,101,213,100,196,244,182,207,190,57,248,220,120,222,50,138,149,4,12,107,62,158,10,61,245,122,91,184,104,199,242,66,37,80,125,1,206,31,96,75,199,51,67,186,65,95,8,122,87,43,190,45,147,174,149,7,62,168,150,70,34,137,159,81,185,210,179,197,59,163,46,34,141,74,197,96,233,185,205,233,54,30,56,61,91,69,79,62,104,179,141,135,98,6,234,122,114,4,154,70,60,148,19,57,106,163,21,97,225,9,145,253,161,52,51,247,209,147,155,49,81,14,216,88,243,2,159,119,48,227,235,66,2,233,153,83,16,71,43,145,20,105,28,175,67,133,202,237,140,20,88,51,55,51,229,116,83,227,137,60,83,43,150,79,19,152,239,41,210,53,13,66,88,211,147,155,102,213,10,24,137,209,135,78,142,40,147,191,48,118,109,85,215,213,190,162,165,187,218,50,150,165,72,115,80,166,234,22,48,237,234,114,101,136,16,245,152,208,176,165,85,25,124,102,82,178,214,1,211,186,163,63,141,168,108,236,240,237,107,26,250,219,100,153,35,189,214,58,94,153,250,219,237,138,232,87,35,113,60,65,20,38,31,94,111,168,86,183,215,88,190,226,206,56,115,188,48,211,136,209,223,62,47,179,197,138,127,130,30,178,44,2,159,11,117,58,74,181,151,167,169,117,34,141,52,227,43,160,227,126,233,7,216,19,125,174,113,99,39,218,203,250,133,53,99,250,198,141,173,42,173,159,200,155,205,59,101,53,28,164,36,179,94,77,5,44,242,103,182,101,208,80,4,102,231,101,232,55,243,239,211,206,57,83,231,138,247,133,192,204,124,58,231,168,83,251,40,62,119,241,56,213,29,184,173,17,15,197,90,13,158,166,7,82,137,57,80,218,161,100,9,105,36,0,122,160,38,29,44,40,95,95,76,150,61,89,137,232,194,244,26,142,200,251,81,161,174,233,209,132,95,72,185,121,87,3,98,66,170,127,206,162,235,95,87,49,59,11,121,162,72,111,55,47,252,158,111,135,30,121,213,55,79,166,205,228,237,24,29,199,240,172,74,222,244,132,69,167,71,131,53,44,253,126,140,209,226,17,49,212,157,189,85,14,251,44,209,45,82,169,216,85,76,9,90,207,222,101,183,234,186,237,231,134,83,21,26,167,165,134,206,182,122,7,58,167,202,24,179,183,141,60,107,101,79,55,69,149,141,86,207,243,61,213,128,207,168,73,10,15,116,65,46,76,224,161,23,134,148,106,187,48,49,147,180,104,33,84,224,29,175,248,204,161,83,164,112,51,107,181,128,89,175,164,221,143,30,191,88,158,14,60,154,106,130,80,88,137,49,136,38,71,82,137,137,13,123,106,7,138,180,220,214,131,153,38,214,133,233,54,86,248,140,202,230,203,79,77,38,153,167,130,214,231,137,207,113,97,18,0,15,140,27,93,156,188,153,218,178,192,171,70,123,63,48,10,21,10,195,199,169,23,38,85,170,240,160,23,36,96,58,105,84,253,98,161,241,123,159,25,26,253,249,129,113,251,185,240,72,170,240,74,166,111,202,83,235,84,223,20,134,240,225,97,41,185,253,242,94,26,47,223,27,44,43,34,188,178,235,51,93,180,229,94,216,192,136,144,234,83,203,72,17,197,88,193,107,233,57,121,162,181,42,46,109,152,67,172,194,104,23,68,147,151,53,100,168,244,205,143,233,20,48,12,86,25,229,180,19,184,148,23,112,83,51,97,50,102,195,185,144,160,99,170,180,6,53,17,242,171,1,211,53,241,192,233,134,19,231,9,165,167,129,255,215,103,120,95,247,42,79,163,251,137,235,207,67,138,145,6,193,71,191,129,73,25,57,199,109,193,64,208,206,80,166,153,156,226,125,173,5,229,94,225,179,113,223,113,215,251,201,206,209,115,31,78,65,160,104,174,212,71,14,232,124,159,113,215,251,132,92,218,201,11,125,167,221,25,11,58,176,246,209,15,146,94,119,214,225,216,245,136,9,161,249,227,15,133,68,148,84,2,33,93,158,112,36,38,60,252,21,155,94,218,9,76,74,217,23,110,194,244,2,101,11,186,2,237,89,53,73,249,89,50,64,1,195,58,43,218,85,138,118,113,116,26,210,20,244,200,7,88,231,240,61,249,86,114,120,50,39,182,104,65,174,102,212,180,84,191,169,228,155,4,182,28,97,85,241,25,62,136,168,174,146,218,56,23,170,18,75,233,110,235,172,24,174,31,159,17,178,163,169,20,29,137,169,130,61,29,217,87,95,189,172,102,245,124,155,103,171,59,229,137,50,205,235,183,9,71,112,237,123,91,123,100,253,54,105,2,171,49,217,146,139,171,250,109,82,92,221,241,109,82,9,108,250,109,90,25,228,162,132,146,83,81,250,52,226,174,139,197,76,42,253,68,133,38,94,151,17,10,246,35,6,49,243,125,93,200,89,168,68,5,235,170,239,50,136,23,208,57,82,141,23,52,250,252,153,85,166,78,145,27,102,247,74,115,143,183,187,22,171,205,9,108,231,247,147,99,233,153,68,33,134,78,185,80,198,1,102,151,35,71,15,88,28,158,186,32,102,58,239,71,142,30,24,50,182,123,52,29,76,162,132,71,46,111,197,167,141,187,172,42,175,79,196,79,82,172,33,13,217,182,170,71,247,189,239,96,160,239,70,168,146,192,236,81,122,192,186,60,77,250,120,226,85,35,101,169,253,224,19,117,128,221,239,161,75,131,32,116,107,202,189,42,40,127,73,207,156,17,160,188,112,161,40,162,240,89,115,163,187,24,85,39,85,5,153,216,45,180,21,247,132,204,160,232,218,208,191,181,239,171,134,232,93,213,49,225,231,139,115,127,251,76,80,83,61,15,38,254,112,209,23,77,105,48,63,162,133,104,215,199,187,28,85,77,163,129,217,84,198,111,15,114,132,234,137,208,112,170,136,223,62,187,174,199,213,128,112,186,220,163,55,102,0,83,29,21,218,92,247,183,55,30,25,114,114,235,73,245,131,251,207,84,252,162,104,175,244,88,156,134,41,163,77,181,53,32,114,169,1,247,124,130,237,191,70,11,22,50,43,56,67,68,55,127,87,191,24,10,211,141,34,178,43,5,176,59,61,11,198,95,233,74,51,157,82,174,121,80,254,240,97,211,188,176,92,63,29,198,57,171,192,95,233,82,241,192,56,235,244,55,242,76,212,85,8,163,140,14,136,153,46,44,129,20,109,81,47,143,140,190,64,9,184,113,35,242,73,209,101,179,125,47,6,73,236,140,60,57,121,49,11,94,215,157,128,51,209,117,6,163,15,195,147,44,214,6,53,69,2,14,53,128,232,181,174,3,9,76,21,33,153,24,135,249,142,135,187,42,146,91,66,232,147,155,118,153,16,196,135,158,121,121,193,186,116,244,44,16,67,3,50,224,230,18,164,7,70,56,191,61,179,250,217,164,251,23,99,234,191,170,243,62,81,96,14,33,3,116,86,154,6,239,211,220,78,175,4,9,206,5,42,80,42,170,198,149,218,66,122,102,237,101,1,226,116,121,147,130,32,167,124,203,88,192,249,148,63,59,213,27,157,38,240,191,136,137,96,154,218,140,72,194,88,107,186,43,71,210,45,14,233,89,207,189,205,242,204,97,232,220,170,157,146,147,233,173,132,170,11,130,154,162,112,117,66,158,225,226,116,24,1,83,36,19,165,53,36,46,188,131,188,194,254,132,249,47,240,70,113,54,187,90,141,121,156,61,18,114,76,174,174,40,195,140,86,85,137,141,182,128,230,251,33,72,182,74,251,66,187,19,198,180,171,217,208,84,160,10,216,107,32,91,237,1,27,90,29,112,83,47,12,215,173,251,201,41,4,234,7,64,92,159,226,153,158,47,5,227,14,137,169,146,233,136,125,154,76,231,197,91,171,188,8,175,32,156,243,13,6,170,163,109,73,74,154,88,158,68,202,167,186,148,76,166,74,37,20,77,242,98,127,232,89,166,85,170,128,173,117,174,238,104,214,216,238,48,94,212,105,10,199,161,239,202,240,58,85,13,107,22,20,124,171,62,77,166,204,190,94,15,238,68,19,223,114,213,242,239,107,220,143,101,120,115,253,83,179,4,79,106,167,73,37,177,123,106,9,237,166,165,137,39,210,122,217,11,58,141,252,206,99,103,118,54,71,117,184,146,20,164,146,165,110,129,86,45,253,62,128,70,104,241,116,32,194,171,27,206,234,130,1,9,111,92,133,81,102,114,198,11,125,39,83,197,25,241,65,61,219,132,47,52,111,108,70,198,99,62,71,39,208,167,50,213,126,106,24,237,201,73,37,15,235,145,107,93,89,125,104,179,209,99,2,102,47,41,234,163,184,16,12,148,217,62,152,64,97,62,78,105,76,102,174,174,133,245,99,86,90,49,217,233,238,19,14,157,82,39,104,76,42,53,83,206,249,191,73,152,126,38,182,20,122,52,93,20,37,96,228,121,154,26,173,33,191,244,77,133,38,90,147,180,60,205,14,164,187,26,192,153,234,32,58,44,149,82,195,96,243,203,68,208,229,162,229,49,146,124,244,240,127,32,62,32,67,47,204,152,223,126,215,180,86,45,173,179,194,222,24,158,108,110,19,225,181,164,195,8,235,52,151,131,69,63,135,243,151,199,207,175,122,171,184,53,85,60,210,62,211,212,98,28,197,91,87,189,254,76,65,225,187,101,200,233,44,246,242,46,49,25,251,38,186,182,204,135,183,168,29,31,47,248,75,79,54,186,24,14,170,48,226,103,142,66,136,84,175,76,178,253,8,244,125,48,68,154,92,31,69,34,124,152,191,7,74,218,70,101,106,76,35,170,127,179,32,20,184,193,174,235,113,236,222,110,32,2,223,148,46,117,241,251,30,61,21,39,209,53,60,55,178,120,155,156,255,57,15,211,243,35,164,192,209,31,21,25,181,51,228,151,239,193,154,9,20,182,63,192,163,9,60,159,42,19,86,77,244,144,57,220,233,174,86,191,62,19,124,247,43,95,150,7,42,42,194,182,83,120,132,158,25,250,233,50,79,38,179,82,93,215,17,254,196,202,143,122,21,207,212,37,218,147,117,162,106,206,137,128,199,89,247,152,52,152,152,175,110,231,207,156,238,138,148,48,28,199,179,219,39,50,113,178,115,63,95,37,89,121,129,177,94,172,46,74,140,78,33,53,17,129,75,138,47,160,195,249,77,106,203,178,134,49,213,252,232,137,173,161,194,13,75,36,127,42,102,89,169,90,179,168,76,132,39,146,101,45,154,170,149,227,199,228,202,65,104,101,230,50,52,176,51,43,90,119,110,160,46,180,87,85,152,78,229,208,233,196,167,107,233,70,235,188,94,252,5,93,65,52,165,39,153,54,217,239,135,9,8,186,52,154,199,155,116,27,214,80,157,68,243,35,61,150,123,205,116,44,29,166,61,224,57,55,161,254,8,109,83,106,24,233,137,11,49,155,207,161,186,122,102,13,221,175,79,26,72,227,202,208,169,77,207,185,169,188,186,198,231,137,51,80,222,80,216,218,96,67,139,182,109,117,124,153,244,234,123,144,127,224,243,207,147,238,186,233,235,247,47,136,77,239,74,79,162,97,90,5,161,135,14,46,58,56,245,121,164,213,75,250,157,171,220,34,125,98,116,38,10,56,14,67,160,84,87,189,73,219,138,219,205,20,132,81,31,143,196,73,255,162,235,249,227,92,126,98,241,242,192,195,155,235,9,186,205,55,247,57,121,15,119,71,222,141,246,65,216,149,231,240,228,67,49,102,150,241,108,48,70,10,125,95,136,8,34,41,70,245,134,177,233,15,141,68,144,218,78,160,14,231,203,19,138,151,232,29,232,193,191,36,64,136,30,195,29,209,11,179,119,236,63,61,173,3,81,134,202,178,207,215,239,154,13,69,215,64,126,193,176,136,71,202,247,84,212,230,208,154,69,220,69,167,152,13,181,30,140,42,64,14,21,105,19,83,211,175,175,195,224,204,1,147,9,82,75,75,20,54,253,3,66,49,71,105,41,216,143,163,181,253,157,188,150,108,29,188,106,161,128,31,71,119,120,49,117,168,219,38,74,97,46,85,91,105,29,104,89,37,172,169,141,250,35,135,178,167,253,83,192,231,89,248,72,130,139,176,212,170,128,114,50,76,173,79,214,59,83,221,158,138,214,168,149,130,178,187,87,225,225,69,113,58,212,229,23,75,156,204,150,147,76,119,192,8,96,205,169,18,188,103,57,116,186,51,13,21,57,107,154,28,1,119,39,148,209,141,193,83,158,234,111,138,193,188,159,155,109,152,58,223,97,224,87,220,226,138,152,160,73,19,57,231,30,65,92,180,153,116,171,235,132,185,76,121,197,242,44,240,124,218,143,228,49,86,17,238,176,96,12,124,25,195,196,95,231,195,14,24,51,211,162,187,174,26,172,225,78,145,246,156,74,87,144,102,58,227,238,12,177,205,97,71,157,83,207,219,116,51,141,142,149,163,202,255,98,167,181,175,61,3,10,237,207,183,103,34,83,217,81,30,183,84,122,166,153,149,184,110,125,167,116,93,116,58,59,27,223,237,154,96,192,253,177,199,50,9,41,167,72,192,183,27,75,141,58,38,116,254,48,167,55,3,210,156,94,87,214,216,6,3,227,48,162,174,43,205,100,246,29,158,102,229,160,73,68,180,17,2,109,124,124,154,36,100,206,112,163,27,152,210,66,9,75,204,49,103,158,143,219,166,85,71,47,156,208,212,55,25,102,183,211,186,194,16,204,90,188,15,171,109,75,54,108,155,166,148,59,140,152,235,228,147,215,67,89,45,96,20,170,212,36,138,194,218,136,151,73,199,144,176,232,210,207,207,34,110,11,146,149,236,191,73,176,239,21,47,179,253,36,121,21,62,241,242,10,239,147,51,4,219,115,110,108,110,239,209,137,172,248,3,23,238,45,224,170,42,65,7,38,78,245,57,131,233,101,63,150,71,200,154,132,71,8,189,135,69,79,77,123,88,184,151,84,234,197,106,194,70,144,227,146,79,182,19,223,82,255,53,212,19,165,63,52,43,106,42,234,37,208,4,59,77,97,246,113,1,47,114,12,114,52,35,126,133,29,12,242,201,42,162,126,86,34,198,138,191,203,12,127,171,235,209,48,109,74,216,170,32,132,164,190,89,157,214,83,159,131,79,136,180,178,168,89,2,159,175,207,151,61,186,87,242,99,64,133,208,108,149,163,145,39,210,147,163,204,19,38,56,25,106,167,36,199,70,183,157,234,133,73,166,169,205,173,53,173,203,209,85,58,213,232,30,159,20,166,2,198,192,85,97,2,226,44,87,222,84,171,121,52,120,64,97,70,3,175,119,61,176,245,15,132,211,13,47,76,29,193,144,100,112,162,117,103,6,169,106,107,87,173,233,43,94,24,61,255,106,70,86,172,90,227,247,117,66,164,173,150,45,76,3,57,140,4,8,130,150,214,4,81,89,13,95,186,14,161,168,171,39,37,123,186,118,157,133,224,245,168,195,46,153,206,216,222,116,178,72,89,29,118,23,155,154,28,31,54,89,145,173,14,137,189,134,164,26,61,110,227,49,153,70,218,3,85,175,128,217,137,43,156,140,149,31,115,206,9,53,178,122,59,158,8,58,60,95,59,174,172,186,68,224,12,120,102,215,18,150,73,37,137,132,40,77,36,59,104,64,204,134,204,57,67,97,236,182,87,192,107,72,147,56,48,102,144,113,52,138,253,242,17,116,250,170,156,157,203,68,188,201,248,170,167,229,24,59,252,202,126,61,171,114,52,209,244,186,39,103,121,18,203,113,86,59,154,212,125,17,32,61,169,54,161,164,104,114,204,89,3,158,136,204,59,120,115,16,222,56,108,242,247,122,114,76,47,123,172,94,132,135,178,195,233,52,2,221,143,127,178,91,238,235,129,107,12,114,84,203,250,139,166,200,124,3,155,130,172,192,133,234,132,255,52,57,128,246,92,56,228,181,152,212,204,148,69,141,91,169,104,174,152,49,109,51,117,65,232,100,78,151,193,94,142,98,129,92,88,71,12,41,108,214,160,227,170,55,42,23,22,246,216,39,60,170,106,35,197,42,59,194,223,13,98,149,154,41,195,137,195,41,210,97,66,63,169,199,99,213,53,157,176,66,122,187,67,36,17,24,21,158,240,27,107,112,132,229,129,52,171,19,249,117,145,89,122,140,183,129,147,194,99,60,112,130,88,237,78,104,80,251,151,44,33,189,94,177,53,68,221,10,84,2,69,91,13,35,91,60,130,186,186,26,119,75,228,249,155,68,215,186,77,125,100,136,54,206,28,240,130,118,240,215,17,148,76,68,218,43,204,124,160,155,80,105,184,6,204,8,152,94,191,209,243,156,138,36,48,129,141,155,19,48,243,93,19,152,142,241,112,236,69,129,166,203,28,99,229,227,88,104,45,11,165,19,88,67,58,108,187,209,221,132,172,174,162,235,231,228,21,139,179,128,167,170,44,37,106,86,253,250,172,178,254,20,89,135,15,76,195,90,13,24,157,125,113,173,46,228,213,125,142,129,105,160,179,0,13,223,119,25,158,228,103,182,94,24,130,82,43,174,187,191,81,232,129,161,105,197,193,184,88,212,253,192,45,210,109,211,118,251,245,57,57,82,124,215,120,218,154,244,31,120,165,124,225,133,19,165,194,68,97,97,38,76,255,94,210,223,62,15,161,132,37,232,94,230,208,161,239,171,220,223,94,228,83,85,230,190,153,172,119,14,35,240,134,230,166,14,134,229,217,232,110,150,17,237,185,107,44,226,118,88,140,115,98,125,102,21,35,34,71,11,222,221,250,178,32,50,36,143,97,151,217,137,169,3,121,69,242,41,252,222,97,51,37,53,63,103,134,153,190,8,227,3,53,68,83,53,225,79,209,195,183,134,54,133,149,117,144,162,63,52,5,238,107,188,48,125,144,110,69,143,120,127,210,215,69,43,67,120,117,211,57,173,222,206,70,211,45,245,162,16,85,228,224,70,230,116,198,79,239,245,216,139,53,178,105,78,247,131,84,146,212,114,228,192,244,86,199,109,195,157,121,190,236,51,17,16,155,124,240,217,116,145,169,21,207,119,107,107,241,215,121,70,217,16,181,201,31,28,230,205,192,43,61,48,90,45,113,99,176,172,235,115,242,237,244,25,66,16,68,154,228,182,112,118,104,158,120,221,84,4,245,219,59,203,253,14,203,207,77,239,140,8,197,38,210,22,197,73,40,72,117,97,231,246,192,213,123,157,58,162,244,85,25,69,180,33,212,240,206,164,150,255,216,62,1,159,0,109,5,140,117,160,158,155,49,27,63,141,83,144,166,124,129,179,119,1,27,140,112,152,194,72,63,236,128,79,4,53,245,161,172,42,231,182,61,68,86,148,76,121,28,252,19,181,23,216,92,11,29,165,77,71,118,159,160,231,33,173,11,239,169,15,229,103,110,30,231,46,70,49,82,248,188,18,223,145,208,2,132,25,157,192,80,26,239,35,173,70,230,84,184,135,180,0,112,81,49,19,224,114,141,209,208,99,223,210,188,73,231,153,143,18,10,193,106,33,140,124,217,217,191,4,140,10,148,126,243,12,172,176,242,53,123,177,188,213,13,30,162,128,135,121,155,28,183,116,56,210,196,158,145,226,117,184,224,186,33,49,79,37,246,138,151,101,214,100,178,102,118,80,47,86,34,202,54,171,72,26,160,73,9,209,192,79,190,232,69,127,156,232,155,117,122,124,176,81,207,101,35,133,68,133,247,113,32,180,148,85,24,0,113,32,36,174,150,195,212,6,244,182,169,35,56,191,203,74,22,170,3,97,242,222,243,139,213,208,249,193,67,226,57,248,124,78,95,90,20,24,2,79,123,224,228,14,42,192,155,77,221,123,110,127,95,228,133,161,55,148,231,202,16,55,114,24,162,147,110,148,206,182,248,108,110,3,70,228,72,222,54,166,4,211,247,112,192,176,37,52,132,197,212,43,14,70,20,84,202,95,230,202,58,190,197,5,152,58,182,6,184,184,49,109,127,102,76,41,26,94,117,116,61,124,71,14,140,159,155,110,24,168,173,125,179,25,45,137,107,234,52,74,184,149,221,215,28,120,103,45,152,144,184,203,110,54,122,96,134,180,6,192,147,160,116,199,111,179,211,42,186,133,235,198,179,187,240,210,101,241,172,209,168,67,142,11,79,189,47,186,243,235,22,244,169,151,216,42,59,103,140,149,243,200,170,124,246,29,163,57,23,151,182,11,31,207,118,62,37,79,73,113,211,108,94,20,61,147,95,190,3,105,217,254,78,157,226,185,143,184,43,118,235,91,19,9,169,228,251,72,38,132,212,169,25,16,28,87,218,125,153,103,250,146,159,62,235,82,241,70,15,96,188,179,52,49,100,26,32,113,180,9,73,74,18,3,46,102,222,49,144,154,165,255,5,198,11,120,173,59,72,183,18,155,207,85,117,210,53,1,227,33,212,20,94,211,187,218,12,86,11,48,18,121,102,2,23,151,134,147,83,214,20,34,26,97,251,94,185,104,176,144,219,52,179,152,64,41,24,203,185,55,250,141,119,40,64,221,236,74,66,44,76,167,247,153,90,58,78,224,202,22,224,62,211,179,128,239,39,105,139,37,217,125,97,72,32,72,42,58,25,149,35,158,233,34,52,151,68,54,147,225,140,23,70,222,57,233,193,11,215,181,25,232,84,29,227,4,31,111,123,255,10,115,87,106,218,55,48,43,147,225,112,152,94,40,205,73,81,194,205,158,252,167,111,134,95,90,10,35,139,220,47,12,101,224,225,54,55,175,228,96,16,177,224,188,43,204,170,114,225,13,145,250,165,254,141,56,186,153,196,152,194,136,152,166,17,48,170,5,74,38,167,165,110,94,120,143,246,84,53,230,156,59,134,18,237,121,154,70,159,11,29,196,49,3,70,6,164,61,37,147,233,134,59,4,130,132,149,82,41,69,154,168,38,127,106,141,143,93,235,118,84,55,99,154,111,8,224,107,105,13,19,143,38,168,42,84,192,14,72,81,131,98,137,39,83,40,40,229,173,184,105,196,23,179,250,210,66,72,117,239,37,203,106,156,79,81,141,207,81,237,136,11,235,166,205,175,206,152,201,18,8,14,159,125,172,40,25,39,91,217,188,28,9,108,149,83,129,39,166,58,113,244,130,229,48,159,178,221,184,159,0,158,157,169,234,111,19,34,196,52,14,145,47,61,93,11,155,29,102,220,216,178,174,6,45,189,177,53,14,152,134,253,172,188,65,163,85,4,74,214,189,41,183,3,157,189,56,152,52,132,178,82,32,4,187,165,135,61,180,89,243,99,81,76,110,168,197,35,215,8,12,53,204,238,158,55,182,202,226,170,162,5,197,86,91,172,17,8,24,164,170,23,118,214,224,28,161,74,183,110,125,129,179,109,203,235,253,229,58,212,96,175,55,83,255,187,183,213,139,18,94,24,208,53,194,36,36,92,146,194,251,55,242,238,88,232,202,69,35,4,216,78,43,177,75,35,225,40,52,161,4,167,47,6,26,43,152,18,156,216,6,123,48,206,199,71,31,156,176,167,58,42,215,241,54,205,178,77,57,72,70,36,138,165,147,214,181,164,116,74,76,25,98,21,64,190,106,75,59,44,93,107,222,161,79,250,17,249,63,185,110,172,170,71,68,150,16,244,134,8,165,156,71,142,192,121,11,24,77,215,162,172,47,204,42,250,61,249,227,149,69,179,217,118,201,16,131,147,74,38,36,168,186,35,86,78,50,157,233,57,186,221,54,248,3,227,61,241,248,172,194,127,235,119,17,168,82,205,161,49,10,222,149,223,118,34,205,177,148,37,74,12,230,21,119,180,97,30,231,131,252,35,19,54,135,77,226,87,184,133,103,129,202,203,171,230,124,167,91,136,6,214,238,53,242,221,9,156,237,230,152,74,241,19,213,3,96,51,109,21,120,193,11,187,71,179,133,151,43,167,50,209,99,139,195,54,189,139,34,9,245,182,75,28,65,98,178,170,40,130,17,42,238,125,97,134,42,24,213,160,248,62,146,249,189,41,60,233,196,246,79,55,33,219,81,244,135,87,24,161,194,73,55,227,64,69,169,148,246,187,129,65,224,74,9,174,99,180,118,167,105,220,121,31,254,43,97,142,143,4,243,102,73,143,97,97,109,238,32,105,125,1,84,115,20,46,193,8,102,49,130,82,246,28,109,102,116,1,175,38,61,165,244,200,241,122,253,198,80,73,150,9,141,231,157,134,103,130,40,49,177,12,235,125,39,202,99,223,111,103,179,46,87,162,232,52,133,184,229,48,33,174,186,1,67,95,114,17,74,190,243,179,191,42,202,251,237,184,178,249,209,25,199,55,189,49,72,213,46,126,6,215,54,63,122,245,108,64,147,59,7,114,165,82,34,6,204,55,36,206,240,8,165,54,109,31,192,137,98,91,192,237,76,95,202,82,157,216,28,250,133,21,138,153,202,56,166,107,45,141,128,247,152,42,129,132,254,81,113,121,89,211,25,128,17,46,112,103,56,249,111,83,220,87,249,37,20,71,195,95,220,132,85,178,42,221,177,137,204,241,211,40,190,148,135,236,92,47,237,23,203,139,243,246,69,81,212,180,83,220,173,202,20,176,145,134,16,152,120,206,67,168,252,83,108,29,234,217,105,25,180,128,231,146,6,137,140,110,1,61,172,14,155,190,136,188,77,76,125,86,160,124,124,194,241,182,70,121,215,135,69,66,210,108,240,212,108,148,230,140,125,225,173,18,73,214,72,224,190,7,232,26,179,243,173,58,141,207,177,215,133,105,58,28,186,192,212,208,9,31,63,183,7,101,6,211,80,177,90,28,221,49,57,214,163,199,181,154,176,194,90,149,244,3,233,52,20,55,227,104,204,234,178,194,200,11,173,248,237,197,70,92,215,62,90,15,106,28,141,244,147,250,187,46,60,148,125,210,66,233,129,7,35,235,42,226,26,30,203,176,151,202,237,133,105,83,240,215,61,171,153,7,10,204,100,235,1,92,198,161,102,136,247,14,123,26,230,134,128,233,25,86,116,228,29,67,137,66,222,22,97,54,26,219,200,204,255,224,146,76,8,94,174,140,205,214,248,50,131,8,234,65,76,148,43,43,38,169,248,221,182,81,200,37,51,2,12,55,229,194,103,104,105,164,115,38,131,16,44,25,124,231,143,73,37,113,18,97,88,192,235,209,182,73,72,206,68,124,136,26,112,27,249,129,177,97,184,176,181,59,43,92,66,249,195,58,99,206,192,83,59,223,132,31,160,255,54,145,140,170,111,226,213,189,189,157,22,152,228,135,60,115,198,121,247,143,164,144,133,111,74,97,79,63,7,199,15,254,233,232,230,7,38,44,8,120,42,63,215,96,36,109,3,94,52,51,40,108,162,114,14,55,204,2,229,198,146,185,210,248,51,39,158,20,34,5,48,211,94,15,152,118,40,117,2,111,41,44,25,129,233,88,211,163,161,238,183,56,122,13,149,154,4,205,78,210,0,61,225,73,211,251,194,225,198,163,2,116,11,167,236,73,51,26,244,238,235,3,163,172,214,242,60,20,218,178,122,13,120,168,248,0,48,11,249,135,46,186,174,244,109,194,130,233,23,173,125,255,17,29,158,111,197,203,37,141,23,166,133,193,47,219,244,254,178,62,18,138,250,201,159,55,134,164,207,39,144,204,3,121,57,92,240,174,210,161,96,150,66,126,114,130,176,62,30,148,217,55,80,227,89,60,47,171,58,231,120,152,4,211,202,207,187,52,63,49,135,153,60,183,254,52,108,67,223,165,160,132,14,7,86,135,25,210,148,203,97,212,115,68,253,41,253,250,236,28,198,11,88,168,95,80,59,74,76,135,36,89,230,220,15,74,123,148,95,25,206,159,42,69,132,41,218,246,134,49,224,51,142,244,182,77,10,57,199,209,4,212,245,105,179,56,211,204,240,163,103,39,28,106,207,201,79,200,49,29,102,222,86,61,20,228,154,34,69,87,167,217,82,170,100,137,113,81,252,183,39,85,198,71,178,4,11,49,255,248,232,64,198,247,91,85,69,230,114,239,116,110,153,106,136,234,134,180,20,111,19,189,139,166,251,93,234,124,177,240,34,48,119,2,14,61,53,202,211,158,37,67,97,238,124,156,253,209,5,41,241,237,145,86,60,79,116,189,186,32,110,150,58,232,122,105,243,209,36,201,37,236,203,129,91,26,143,222,201,153,84,210,125,164,4,121,170,42,50,172,43,44,95,88,253,244,216,107,19,77,221,147,103,252,141,84,249,99,178,31,14,184,62,60,63,148,63,70,196,220,92,57,50,219,42,68,65,54,36,222,230,26,218,135,191,201,238,186,231,22,239,131,182,188,254,216,205,223,97,136,13,211,212,174,199,179,144,246,18,191,108,21,34,57,22,139,155,136,138,145,142,28,74,92,161,215,167,121,212,91,63,207,32,65,173,181,116,7,188,213,22,11,152,16,195,191,46,74,54,90,72,100,251,31,230,108,7,222,164,126,139,194,101,70,80,76,56,214,222,11,63,31,144,247,248,1,215,145,117,156,157,135,232,246,162,7,61,23,90,132,210,79,143,242,137,101,86,192,236,129,132,96,78,231,79,191,231,182,36,77,127,224,228,53,55,224,178,215,123,116,30,78,143,2,126,250,198,24,191,231,153,248,100,217,126,212,146,170,48,252,197,17,48,9,219,249,192,201,251,140,128,97,214,233,109,23,218,102,154,195,155,198,221,249,192,144,33,3,166,15,229,57,26,85,179,111,168,160,52,93,147,42,110,1,15,129,151,154,117,167,159,242,152,239,252,26,246,44,178,243,3,38,237,18,71,147,12,84,201,159,3,111,231,72,209,158,95,87,210,41,9,9,47,111,171,7,70,157,77,111,236,60,10,39,130,35,149,102,157,125,10,163,210,56,2,134,148,241,188,80,12,250,252,210,208,18,123,82,143,180,154,196,170,141,20,187,118,40,2,211,66,208,3,166,56,169,239,123,209,109,233,143,5,21,205,164,233,67,115,33,143,223,102,36,106,3,8,109,183,51,182,26,72,46,165,174,79,173,33,176,250,125,128,244,7,172,231,117,55,58,187,70,192,150,10,80,9,26,90,102,124,21,64,91,250,132,84,58,173,32,162,16,143,28,106,137,82,162,54,58,202,109,4,188,207,168,84,73,32,178,141,205,247,41,4,166,39,206,125,244,134,224,108,251,83,153,29,217,171,252,182,9,122,91,12,112,93,237,15,106,69,213,41,217,192,152,31,168,28,17,173,69,241,76,39,173,99,207,111,159,93,169,27,87,15,51,156,122,36,156,22,250,53,126,110,40,134,170,5,75,89,160,120,111,60,4,107,180,250,52,222,192,239,240,163,122,13,99,178,190,71,155,119,106,11,152,4,110,127,66,79,58,80,28,166,23,121,105,156,85,137,165,86,192,188,95,61,249,249,177,42,71,179,2,105,128,8,255,202,103,235,78,42,230,137,168,177,147,189,87,102,11,212,19,236,195,9,174,1,247,146,158,8,112,210,169,121,175,12,193,1,189,50,76,96,115,28,77,239,236,212,168,248,172,57,169,221,103,74,111,204,179,69,74,84,111,62,248,124,232,67,179,39,137,61,178,203,179,153,213,226,84,245,195,68,186,62,246,95,188,176,19,6,202,125,159,151,117,94,184,31,77,199,83,210,189,252,224,191,226,151,6,21,224,205,216,50,87,123,85,156,79,251,188,146,174,125,253,247,211,167,145,249,124,160,218,126,188,104,240,154,14,67,93,154,127,29,29,26,104,7,230,38,253,187,22,19,45,206,79,31,117,130,50,228,232,70,197,65,83,107,56,66,251,76,129,33,189,86,141,80,229,46,65,66,129,170,61,16,210,186,112,67,43,214,103,254,217,204,200,250,126,81,197,214,103,31,121,214,116,173,185,101,154,201,187,123,195,12,250,50,17,12,21,85,78,252,179,226,104,92,92,219,120,68,138,173,225,245,7,47,154,108,231,227,58,176,118,14,146,138,105,110,168,129,139,137,45,187,151,59,93,57,11,187,23,241,81,193,28,200,31,11,164,245,174,238,22,116,48,246,96,138,108,244,120,31,135,23,100,30,171,87,78,55,180,224,212,213,76,139,48,241,251,105,118,241,103,211,164,78,225,201,50,121,14,227,113,164,54,95,29,243,18,15,40,177,42,193,62,250,194,182,186,143,64,145,154,107,226,96,111,158,125,57,126,26,99,174,123,91,211,84,109,61,198,160,14,193,130,119,97,170,116,206,14,135,190,200,26,116,239,122,154,119,123,118,248,172,102,75,179,68,63,137,150,239,123,251,193,106,193,55,45,104,25,126,52,70,119,34,181,101,111,183,123,215,33,12,160,74,74,68,224,110,134,37,14,159,189,132,42,5,227,207,156,125,230,159,236,197,17,195,188,48,93,116,125,249,111,211,246,43,236,115,248,75,20,17,219,7,163,9,166,98,190,19,234,166,192,147,0,73,96,20,11,253,151,207,101,37,125,155,231,207,103,187,240,141,20,210,216,89,155,78,240,42,193,118,212,97,56,173,146,0,94,182,161,250,130,244,137,58,104,87,101,18,186,89,113,87,119,24,69,54,185,174,197,188,209,238,209,228,34,229,137,162,12,208,61,20,166,117,9,181,203,253,192,203,23,44,38,214,84,84,203,23,247,238,228,212,2,131,187,116,247,1,143,225,242,59,54,45,179,73,16,120,98,56,178,62,24,2,164,168,118,210,174,52,124,187,54,205,54,77,164,98,200,145,67,159,42,14,47,238,98,10,220,73,207,248,185,233,70,146,102,101,218,176,194,42,21,21,116,220,24,21,69,201,39,238,26,175,96,161,51,177,91,166,135,196,239,26,247,131,158,30,24,26,196,8,184,169,16,170,193,235,62,20,228,140,183,72,182,160,42,52,188,25,102,34,187,190,213,37,15,91,228,233,182,134,192,168,14,54,133,81,22,136,27,131,253,44,15,197,140,109,226,101,215,53,31,157,97,96,136,88,23,70,162,71,224,210,130,25,61,205,105,67,36,137,168,135,157,143,181,197,109,163,130,60,244,202,90,65,216,38,96,122,99,244,104,58,146,230,133,107,215,50,198,250,53,196,222,71,142,137,252,3,183,104,199,52,56,171,69,249,130,219,19,243,2,122,227,77,52,16,104,217,163,151,185,5,76,227,226,82,120,184,107,212,252,41,240,203,92,123,94,229,138,150,47,134,82,82,231,64,132,109,104,70,116,20,15,16,25,10,103,106,236,242,76,88,86,197,201,97,89,6,40,126,56,179,125,146,129,178,204,46,198,199,255,207,143,74,80,216,28,62,83,102,19,128,210,65,184,80,36,42,113,244,36,153,168,231,254,245,73,6,204,94,240,57,154,177,17,48,206,218,18,77,156,223,133,254,237,23,142,39,117,146,58,247,250,25,196,173,128,209,172,24,10,99,227,49,3,134,122,32,191,125,130,139,179,89,143,105,33,99,119,170,71,227,91,147,47,76,114,242,62,210,205,86,125,79,135,179,9,103,103,129,135,37,160,98,54,68,67,103,10,188,32,101,199,124,118,150,15,181,45,216,212,32,87,60,22,210,229,75,214,108,243,98,255,98,73,92,164,169,12,220,251,50,223,137,248,54,211,143,195,213,4,134,0,230,223,61,209,248,82,75,132,159,246,89,246,133,113,217,156,35,112,179,64,215,209,19,138,44,241,250,129,126,129,64,121,192,188,77,121,102,200,91,239,139,194,228,140,131,209,107,97,40,45,191,45,26,11,110,170,190,152,190,165,235,129,206,159,187,216,93,84,79,200,195,199,232,151,77,26,71,210,183,208,60,74,242,70,15,86,62,10,82,129,102,104,83,115,149,251,54,84,150,179,100,35,215,236,187,240,49,225,203,209,191,47,249,174,108,152,176,54,129,7,133,131,26,3,197,52,160,5,222,88,30,6,220,76,203,228,194,133,141,67,247,25,229,172,115,75,84,58,10,90,98,20,199,238,24,70,122,94,96,242,77,245,126,1,231,76,75,80,100,184,99,5,192,224,252,134,18,160,248,12,198,116,132,127,110,125,78,109,42,248,49,153,109,216,181,2,151,125,239,10,45,53,33,74,113,87,240,209,253,129,55,102,141,59,130,73,44,97,33,31,48,81,228,157,70,217,7,165,208,65,101,187,127,94,190,76,57,123,75,72,59,77,155,68,157,22,140,152,230,53,215,105,237,193,42,237,79,254,123,56,217,118,90,77,123,73,73,118,91,39,154,127,246,116,105,226,180,41,48,18,5,30,198,160,107,178,180,128,1,124,70,79,9,152,62,19,189,242,140,135,139,95,57,173,53,210,213,11,60,250,189,49,122,116,247,124,78,126,6,72,141,147,47,114,218,253,133,191,205,145,245,123,38,93,84,65,135,91,155,1,87,105,17,181,235,78,174,67,3,186,30,143,34,224,230,26,84,192,200,87,183,247,174,215,138,159,38,127,251,60,148,98,30,35,1,15,53,73,221,38,88,236,17,45,126,58,73,77,221,129,113,5,185,112,174,250,54,177,230,142,216,14,103,231,169,117,153,109,226,59,51,142,30,38,158,161,176,229,201,2,166,220,171,39,175,54,17,253,224,138,180,184,122,109,179,13,108,94,61,156,228,14,166,112,213,17,255,62,241,86,11,116,81,105,86,180,186,185,37,1,10,201,138,174,40,164,172,237,240,44,170,147,198,222,119,123,53,22,244,12,154,7,110,212,97,190,39,90,209,173,84,110,153,229,22,157,51,103,202,61,73,44,13,140,180,59,35,118,35,5,125,150,19,121,100,103,142,152,174,183,55,77,61,57,233,80,56,240,72,2,147,134,122,78,158,138,247,27,77,88,29,169,214,231,202,75,244,199,28,24,11,240,172,207,140,29,75,60,82,66,59,49,145,200,219,66,187,229,71,55,210,59,89,79,126,94,181,155,95,80,202,194,157,89,79,62,83,168,207,1,163,88,33,39,159,57,100,50,77,100,22,34,136,160,76,127,190,252,64,249,133,202,43,3,137,164,89,140,148,110,237,151,91,225,38,40,124,203,46,75,27,12,201,145,253,153,45,187,202,139,98,75,84,124,69,166,134,121,222,166,28,108,102,48,95,2,20,242,22,245,86,61,55,121,7,95,85,81,148,60,59,95,253,54,251,116,50,57,174,77,38,185,170,40,102,62,45,96,4,166,100,210,64,136,227,194,205,18,106,58,82,112,21,247,89,1,113,207,92,245,93,91,70,212,183,247,141,130,168,178,70,209,116,219,46,212,65,113,60,63,158,209,168,253,181,233,175,171,241,4,52,29,67,175,26,95,156,195,100,72,159,77,0,213,61,223,131,119,227,51,202,140,181,172,179,211,55,117,157,234,131,70,234,216,77,199,219,164,247,69,251,108,217,26,193,226,174,14,103,179,37,86,120,44,231,41,2,35,154,163,219,178,66,46,105,199,201,91,125,118,132,103,91,134,235,238,7,91,174,72,62,175,213,44,244,185,112,222,85,111,155,178,139,235,25,91,199,246,210,228,234,162,118,230,218,254,244,123,155,4,149,194,149,177,26,48,114,239,122,180,109,142,252,177,32,101,246,132,242,16,78,220,255,8,24,31,116,221,40,211,146,116,143,238,124,203,186,19,30,168,122,197,141,89,178,93,79,110,91,51,127,97,204,18,106,127,9,103,174,184,214,25,112,170,154,156,91,21,138,107,137,75,171,176,190,245,198,216,149,248,170,140,32,2,237,177,2,87,54,129,23,110,75,41,200,171,26,189,41,78,126,190,154,39,37,131,60,114,26,113,99,52,71,235,198,14,147,184,189,226,198,72,128,103,253,109,82,83,59,142,70,93,67,247,71,92,106,4,220,38,170,246,236,210,207,62,15,11,187,15,70,107,67,180,158,50,13,127,179,246,11,67,57,210,147,79,211,237,115,120,173,170,79,165,208,57,228,17,247,65,145,126,26,10,211,43,185,3,70,237,68,110,27,213,92,175,130,255,100,162,85,101,20,241,154,225,54,43,192,22,176,8,92,77,232,195,225,97,62,74,2,151,213,156,94,6,220,215,124,82,77,164,151,124,166,71,0,163,107,105,133,169,56,213,120,35,231,177,160,219,33,48,166,177,249,194,150,76,151,52,215,217,43,220,193,66,107,234,243,62,105,44,74,247,153,210,217,174,95,32,73,178,18,211,22,74,186,69,247,187,164,108,238,193,205,196,130,21,101,111,113,97,105,116,68,107,8,87,164,21,32,66,21,245,73,253,133,112,202,52,205,150,174,159,31,204,155,50,227,125,80,19,207,154,56,60,231,238,57,222,7,219,215,253,36,45,145,230,138,103,130,184,134,102,16,240,39,77,235,158,220,216,52,154,17,221,219,61,221,14,140,200,129,102,131,216,92,215,17,119,253,116,240,179,49,35,43,16,63,93,204,129,71,96,194,186,22,47,179,244,169,111,3,46,245,188,119,125,62,252,242,252,178,233,71,197,35,133,106,168,31,62,158,70,78,31,51,24,95,28,129,235,204,253,126,63,40,67,232,56,58,65,22,194,247,23,62,219,47,121,102,240,18,247,125,215,72,26,234,19,79,84,205,242,189,109,116,140,53,201,108,233,136,44,176,102,185,166,237,6,182,156,187,200,35,61,139,6,172,174,123,219,12,12,205,126,195,213,29,247,182,33,244,9,58,218,90,169,203,67,81,183,83,12,71,195,126,225,247,72,149,156,57,205,105,248,254,50,49,133,30,12,21,39,223,95,62,31,190,254,50,77,144,119,178,59,49,117,123,126,153,61,235,29,132,116,53,62,55,157,205,195,226,14,194,170,35,28,65,223,18,203,15,5,151,45,3,220,36,243,189,202,108,227,191,149,166,181,6,19,134,92,247,235,225,115,20,248,68,9,81,68,225,219,75,207,19,181,230,105,57,57,146,149,114,225,132,0,237,94,56,194,56,85,127,187,237,112,172,178,57,227,92,124,85,24,81,252,11,183,173,133,226,185,126,238,118,119,186,106,186,85,64,89,56,197,254,137,201,46,75,221,223,218,236,206,157,221,153,180,236,161,101,148,5,129,57,150,62,38,226,36,251,171,243,93,174,96,226,2,35,52,161,229,159,109,10,92,119,146,87,91,156,3,175,226,170,33,182,66,52,153,237,78,4,141,75,94,140,66,107,130,157,90,89,162,234,118,215,46,140,134,229,153,205,142,61,189,44,109,136,102,43,140,140,82,220,53,213,163,162,183,133,78,203,136,193,64,84,181,244,104,24,36,235,174,201,48,252,245,183,11,126,76,235,174,232,8,156,9,76,231,233,93,187,126,172,15,133,243,186,235,230,48,146,129,140,149,105,93,176,23,238,89,183,149,115,88,70,60,194,36,166,167,167,22,72,59,98,196,189,3,218,233,83,104,36,220,232,253,70,81,229,41,5,206,30,162,12,22,130,61,113,14,62,68,103,148,230,27,192,149,182,181,74,201,110,99,196,149,213,166,214,183,230,80,145,239,193,39,78,17,77,6,86,46,136,116,241,211,52,241,63,40,89,207,27,213,166,166,52,94,122,121,199,184,55,205,35,31,122,180,113,176,226,167,49,32,151,73,126,18,66,239,122,97,54,204,122,215,52,216,148,27,173,103,221,105,207,31,161,97,222,88,63,189,63,13,143,55,198,56,198,38,83,39,157,190,173,91,247,238,51,178,30,220,225,30,221,187,182,173,186,194,20,36,124,219,216,241,18,150,150,35,74,40,101,229,187,247,58,171,189,190,44,26,77,239,148,115,130,250,19,108,232,185,33,193,197,235,152,214,134,32,119,221,141,21,28,40,110,0,15,10,251,32,14,174,136,192,206,167,22,222,157,150,118,224,102,242,191,10,163,191,25,23,14,239,69,246,1,38,154,87,119,252,182,109,82,244,183,17,138,138,109,2,249,102,101,239,79,19,39,140,21,123,242,208,158,219,254,113,115,3,62,163,230,57,57,230,92,49,22,206,180,125,34,19,45,242,163,235,18,111,19,137,98,141,182,97,123,229,40,31,33,13,181,180,36,134,18,254,92,62,144,22,234,216,75,175,140,150,189,88,3,200,38,104,113,233,192,166,170,231,176,117,195,232,35,167,251,106,95,152,89,32,43,140,148,148,191,145,101,130,189,58,86,72,33,120,169,143,45,72,169,207,72,179,82,123,28,221,233,142,215,43,79,152,34,197,141,177,80,182,231,232,196,55,227,240,128,78,43,55,214,160,145,198,7,4,79,112,235,92,218,140,191,28,71,47,43,156,41,76,219,119,220,55,157,191,146,90,60,240,217,240,222,167,6,77,71,39,75,54,249,203,51,220,116,42,54,221,145,30,152,194,176,15,243,141,44,123,83,152,186,127,196,196,219,202,125,122,114,150,187,24,137,136,175,62,1,5,241,91,142,141,29,126,78,202,61,66,139,162,222,173,246,110,181,233,235,110,235,204,212,145,190,128,224,61,52,158,56,48,50,87,1,211,106,245,30,93,35,223,212,141,187,164,223,62,112,243,148,16,92,160,185,255,0,183,21,123,101,154,146,155,206,228,168,208,220,200,212,124,38,223,75,155,161,126,15,124,54,238,207,149,193,110,248,30,10,11,103,214,44,52,207,12,18,144,195,25,78,254,115,101,216,242,52,135,173,223,229,121,155,195,93,95,64,77,138,84,97,247,133,198,155,110,214,82,31,240,68,104,51,206,140,196,88,126,6,41,185,223,56,250,4,161,74,182,99,12,119,55,166,64,153,25,83,145,247,11,8,117,180,249,83,12,158,207,231,69,92,186,28,230,235,126,208,19,159,251,42,128,191,82,211,237,15,252,195,181,102,192,103,32,136,68,163,125,248,53,202,98,191,254,138,103,50,53,171,227,239,93,90,119,251,51,89,230,18,54,122,44,147,208,203,159,41,233,204,219,126,106,20,197,196,186,22,20,153,138,11,175,170,53,129,73,206,67,126,25,59,133,165,243,217,217,179,196,235,200,88,63,63,227,96,27,193,216,225,110,60,60,129,41,33,196,40,162,83,81,251,222,38,10,76,222,30,54,169,167,182,39,246,67,147,166,251,62,1,1,166,150,149,15,149,88,81,124,123,52,32,247,55,33,160,177,183,245,116,204,40,102,72,117,127,25,65,209,226,122,206,243,151,62,147,188,196,96,77,136,39,102,26,20,242,195,196,45,59,106,125,231,3,166,255,82,168,113,230,185,215,227,104,68,221,138,194,86,120,172,1,219,175,11,177,14,185,32,159,164,153,60,152,149,5,254,21,99,29,166,44,40,95,207,89,121,24,214,254,62,218,217,25,105,11,63,253,48,251,126,92,180,92,229,252,112,254,72,52,250,141,117,179,168,144,223,46,22,161,249,201,249,11,77,189,147,148,106,51,30,203,176,232,80,126,27,245,186,237,179,21,246,75,109,41,27,145,50,64,92,56,140,106,249,97,222,87,36,107,6,141,105,89,50,65,48,60,35,220,29,214,169,33,223,188,57,63,120,51,58,45,187,166,159,41,176,9,96,127,143,196,140,127,183,124,29,104,13,212,236,19,248,164,71,191,108,133,217,103,121,48,96,28,49,17,240,203,38,136,86,61,80,135,14,165,86,220,214,227,145,34,152,38,183,66,17,64,96,226,16,15,197,113,96,163,205,95,110,251,76,79,217,7,18,44,72,120,93,2,111,118,171,126,99,196,175,162,163,103,239,14,255,155,15,70,4,95,169,113,116,130,250,170,134,17,243,89,13,170,14,4,180,238,252,161,80,8,17,225,110,58,217,49,36,247,219,162,207,66,57,148,52,232,157,151,237,71,155,10,181,204,240,140,192,17,100,67,34,226,243,75,242,58,97,244,45,223,99,51,175,181,249,192,244,171,250,79,143,137,202,180,220,52,3,52,22,61,94,72,126,191,92,171,194,251,219,164,149,85,21,23,134,209,237,125,181,6,31,74,211,26,70,186,244,232,11,205,111,216,133,2,19,51,121,114,13,91,65,216,83,50,229,36,84,196,253,109,90,173,91,231,28,166,240,238,153,34,186,4,85,114,4,89,170,238,86,2,136,197,160,99,188,149,141,155,220,43,96,210,123,80,159,129,2,109,203,53,250,240,143,52,217,93,153,102,19,22,215,223,64,57,27,33,244,155,100,138,183,103,84,2,62,131,176,107,106,1,233,235,233,37,22,202,109,91,19,146,156,28,194,205,7,219,254,93,73,200,27,111,41,127,102,107,152,100,184,222,23,97,160,239,218,78,172,132,89,199,115,105,24,136,108,135,73,217,234,138,140,230,133,91,240,204,101,204,85,165,25,83,52,137,196,246,162,75,70,13,180,176,45,186,247,133,91,204,212,21,153,173,81,172,32,4,175,189,107,114,0,73,133,122,97,19,42,208,48,5,13,36,15,145,232,91,235,235,141,159,58,162,164,14,35,225,247,108,132,207,44,180,103,28,205,70,250,137,37,32,144,248,158,112,155,32,90,125,216,213,39,184,240,80,131,213,189,55,93,209,187,242,86,73,49,174,103,119,51,145,14,171,142,210,138,171,97,10,101,38,127,155,155,116,138,244,227,101,11,138,188,173,205,180,101,146,54,218,218,42,237,114,64,236,7,145,211,158,15,245,122,57,147,126,162,10,81,159,43,195,87,40,50,223,155,198,241,164,191,189,170,16,112,54,10,162,91,179,53,40,75,121,155,251,129,207,168,169,186,177,130,136,20,37,78,172,29,207,149,206,39,191,220,124,156,209,41,148,84,75,101,17,54,182,248,233,86,45,236,209,114,0,43,142,95,120,67,173,73,171,82,84,126,92,32,99,98,85,184,218,67,128,70,81,195,231,36,116,85,85,45,146,210,15,237,5,14,67,71,211,96,155,61,213,170,30,37,225,117,51,85,86,135,124,228,142,20,151,233,192,76,173,50,150,129,198,157,31,205,40,124,18,254,70,137,246,88,4,58,124,79,79,141,210,76,120,253,153,206,220,158,173,238,162,71,96,196,72,59,207,108,244,222,31,158,113,243,182,211,105,77,4,234,131,136,10,99,8,185,79,107,56,209,60,238,34,63,20,132,91,242,255,74,194,92,70,42,140,55,130,212,243,214,186,212,160,9,224,222,118,103,188,76,101,235,194,245,243,71,78,164,89,31,234,234,153,177,188,75,106,110,115,205,85,94,248,50,51,3,191,178,133,161,153,112,75,241,14,246,37,157,57,37,47,173,87,211,226,56,125,25,96,234,124,252,71,97,166,38,151,231,92,86,109,17,70,225,129,169,187,126,49,216,25,146,217,182,44,10,155,82,184,195,116,160,106,221,150,182,98,103,166,46,148,154,81,57,16,184,161,59,26,48,11,188,178,198,247,143,202,247,193,120,5,169,90,10,37,127,106,79,14,55,4,130,150,254,54,146,167,113,244,130,120,161,71,99,117,249,101,29,207,194,154,224,184,41,167,150,182,210,175,232,133,76,210,249,105,229,53,193,1,29,223,142,146,163,105,201,23,190,9,156,67,239,162,167,59,138,71,168,172,217,132,25,142,95,57,44,166,173,191,13,195,160,142,25,143,37,61,205,40,56,208,178,94,59,108,134,102,15,109,22,238,140,28,61,149,93,215,216,160,238,64,167,105,247,8,213,101,32,40,125,31,121,85,175,15,44,72,81,200,245,219,110,76,137,75,153,73,204,252,197,71,3,76,22,173,51,50,64,146,243,15,206,155,68,120,231,225,240,64,136,175,14,163,25,162,203,8,45,199,52,114,59,76,210,229,190,207,130,97,83,246,218,20,29,192,8,16,43,205,211,172,94,29,198,85,97,182,161,204,38,44,179,253,141,108,184,226,85,208,97,25,184,31,74,107,95,147,174,13,148,163,74,120,237,96,42,70,127,170,240,158,76,101,238,91,162,80,23,68,52,187,9,140,98,253,87,43,164,0,221,187,72,19,64,80,68,0,239,123,42,36,200,146,50,103,161,143,52,39,55,160,4,96,210,167,2,103,175,224,44,235,120,155,93,78,77,43,132,187,152,46,248,23,67,68,44,176,78,25,219,75,206,182,51,110,162,60,74,25,151,125,120,249,96,244,157,132,210,94,140,45,148,135,95,55,188,39,25,73,133,32,172,204,56,218,118,195,93,248,217,116,91,57,251,14,186,0,18,193,114,229,20,209,250,55,93,30,24,43,54,225,11,99,186,81,138,127,95,52,150,45,145,209,164,5,156,144,193,127,155,12,68,150,131,233,103,246,58,36,137,34,242,0,122,95,144,0,190,12,3,239,13,223,89,125,42,13,193,195,21,48,17,101,151,183,105,166,196,254,200,39,140,0,33,81,163,245,85,188,102,176,204,63,53,229,252,240,239,124,217,94,52,14,21,233,255,97,136,79,162,16,135,17,166,82,2,221,236,174,180,178,224,179,23,109,17,32,216,116,230,2,157,165,234,107,159,109,47,235,83,6,190,172,80,156,228,163,199,59,208,95,21,170,134,144,27,159,57,193,171,5,228,212,107,126,89,148,51,178,172,200,220,158,125,129,92,50,210,248,219,103,81,52,161,206,185,228,178,160,134,120,149,15,117,10,20,141,158,254,128,226,146,110,231,255,17,169,235,108,130,2,133,119,158,46,90,128,214,80,38,176,205,201,223,98,191,172,35,47,105,83,4,13,24,254,209,161,168,91,180,170,100,10,98,174,75,179,138,53,178,73,152,129,16,100,113,66,58,133,231,249,200,31,113,157,206,71,95,102,54,146,150,118,107,80,92,243,135,141,85,83,214,25,22,149,168,22,199,162,70,37,229,224,95,116,60,253,158,27,6,112,250,184,105,127,241,188,219,129,167,58,180,89,15,74,241,236,23,150,153,184,95,232,130,72,150,175,251,203,232,197,44,41,100,181,93,22,215,57,220,145,81,146,197,216,152,237,49,74,208,229,121,91,157,58,188,125,255,109,242,145,146,140,225,197,21,167,29,192,20,195,163,94,226,159,145,204,250,212,97,200,227,178,84,243,21,45,215,87,134,134,134,254,246,120,9,121,169,251,48,162,243,76,91,144,145,134,173,49,4,41,47,41,205,151,213,23,242,199,15,174,180,240,43,171,96,255,82,157,142,142,199,47,4,94,0,81,227,119,238,138,198,231,124,118,54,36,210,124,38,57,223,5,82,85,90,32,239,211,205,121,217,228,192,220,211,18,119,49,245,136,15,46,88,5,232,198,166,23,179,89,249,96,163,90,142,167,134,112,102,228,64,205,125,74,83,245,120,218,124,143,187,226,125,173,108,59,40,199,211,197,112,32,67,162,130,175,219,107,18,99,126,106,246,171,90,217,64,234,210,205,41,64,217,42,202,177,153,7,234,95,60,83,214,120,142,166,241,204,201,66,144,56,199,211,255,72,79,112,119,10,136,185,194,159,128,242,73,73,24,213,204,97,230,76,77,85,194,242,77,23,110,148,51,52,177,188,77,189,220,97,186,230,228,220,11,61,22,15,69,41,140,176,101,22,152,154,117,245,119,9,150,138,38,152,6,169,23,63,218,164,166,132,120,9,55,22,253,53,135,105,41,149,93,13,198,73,217,59,51,15,76,230,81,83,195,56,145,184,87,216,50,187,41,209,187,33,115,150,232,3,142,147,155,93,145,228,221,80,231,168,247,104,18,224,114,244,137,208,118,220,54,59,216,221,52,165,119,226,61,103,193,211,219,106,196,37,129,207,219,239,241,58,55,226,24,235,201,136,227,171,229,175,211,30,204,84,152,152,204,71,120,163,194,163,250,93,63,135,48,15,239,49,178,158,185,104,194,188,224,115,31,112,179,138,175,192,100,67,226,228,236,5,114,209,147,23,122,109,252,104,108,206,159,124,34,37,208,253,165,127,17,249,232,12,76,201,239,82,236,159,126,242,50,53,207,153,104,45,247,85,171,161,79,176,223,188,243,44,78,233,132,5,75,53,111,106,214,26,26,147,255,48,98,145,91,22,0,220,112,122,143,235,34,151,40,90,241,214,114,210,157,217,66,170,8,27,211,45,162,4,139,244,230,247,5,52,30,128,214,52,33,133,12,255,178,57,243,80,78,181,145,64,61,197,186,140,178,41,178,98,25,125,193,16,48,230,167,97,248,200,209,53,7,149,232,160,144,200,100,42,236,133,244,126,141,219,66,105,99,41,220,109,108,196,209,200,21,139,214,2,13,138,41,46,220,148,12,37,174,50,143,71,143,129,27,109,206,178,170,153,116,235,125,91,136,89,104,253,14,27,177,26,40,164,136,37,194,26,157,148,232,88,254,60,49,99,215,76,7,4,143,16,180,101,252,145,40,185,215,213,172,15,215,119,67,13,11,96,149,88,108,198,58,244,13,205,89,39,96,220,222,103,130,38,15,185,196,31,76,78,82,137,18,230,212,227,142,29,172,174,36,196,245,220,136,120,120,80,135,190,216,208,246,20,174,236,46,31,72,83,108,229,135,160,49,63,220,71,121,33,44,147,246,126,158,153,27,85,1,142,7,131,179,185,190,148,217,50,130,160,88,104,158,23,85,250,244,108,249,194,140,101,139,219,35,150,203,24,212,251,93,65,110,212,29,189,81,152,115,92,246,192,51,94,62,90,114,169,217,171,23,152,34,205,217,180,218,212,160,192,6,138,218,82,214,115,155,5,182,195,40,98,107,245,142,189,206,246,110,6,252,150,121,215,242,85,243,6,98,42,251,153,94,22,253,180,70,9,1,185,101,221,236,146,79,51,243,219,228,163,140,57,32,109,253,105,146,63,43,96,58,170,135,222,22,31,98,236,216,7,196,108,237,95,52,198,160,123,52,208,161,9,241,85,126,27,206,138,43,216,47,211,142,17,172,152,102,198,135,65,238,80,202,24,173,192,36,227,62,120,147,23,56,155,226,191,130,62,206,249,72,77,171,233,55,241,17,117,44,4,236,253,245,176,72,209,32,242,123,185,192,240,163,34,152,98,181,237,172,94,205,97,242,12,17,66,194,163,66,247,51,251,209,152,179,220,170,24,46,236,148,115,127,81,160,193,77,74,2,63,120,127,182,63,7,198,54,115,54,61,154,118,215,223,102,116,241,149,82,16,149,75,59,99,46,125,21,160,245,19,243,184,174,38,248,128,155,183,146,195,228,5,119,44,161,116,251,98,89,252,251,86,45,86,163,131,247,94,26,58,217,116,199,254,96,216,53,236,102,46,156,72,215,205,239,190,241,38,192,45,57,96,98,18,248,35,31,220,204,21,123,92,152,5,99,47,63,26,50,226,37,6,33,226,102,180,255,239,190,219,54,237,226,128,33,54,160,84,250,161,16,156,174,122,123,43,86,20,202,126,95,168,178,49,153,94,152,246,147,175,178,101,125,93,232,49,150,11,159,149,10,73,239,15,158,228,22,250,61,185,73,189,124,107,236,129,73,127,94,49,253,134,18,53,253,244,223,35,175,56,89,212,117,79,62,89,187,190,11,67,32,118,92,202,6,61,211,84,34,253,166,81,223,60,115,134,28,139,79,242,254,77,127,88,148,218,154,24,79,20,169,219,150,191,61,150,57,152,82,202,90,23,46,72,164,231,56,58,163,71,113,31,138,9,30,125,38,78,192,201,204,72,3,238,112,52,202,190,183,69,94,227,62,20,180,63,250,23,131,114,229,72,240,221,161,130,19,210,137,131,226,202,201,212,94,38,11,210,33,244,227,39,191,242,115,93,185,233,209,12,150,207,244,28,56,169,172,60,252,103,20,154,151,31,125,38,165,121,237,9,161,206,159,141,242,55,185,2,91,50,228,162,136,102,127,158,117,164,193,81,128,200,247,202,32,44,213,230,159,126,49,58,233,188,87,102,223,76,105,223,209,116,32,142,219,89,132,235,82,167,27,253,251,233,66,211,204,221,21,176,237,167,91,217,135,74,38,128,208,161,114,194,223,243,178,235,247,219,25,70,179,204,12,212,127,134,239,153,169,119,163,121,51,229,183,33,9,126,41,12,54,174,133,118,174,33,79,5,45,105,127,159,137,125,110,145,251,110,217,52,166,28,30,68,54,245,158,27,251,212,175,179,2,20,250,116,203,114,225,21,15,199,238,176,45,187,114,225,132,31,95,6,205,118,220,166,167,19,48,18,54,31,179,104,89,99,229,24,233,254,244,249,169,4,33,254,131,23,6,224,242,58,185,175,252,121,253,113,52,25,169,114,135,105,193,179,177,249,140,150,80,150,190,30,131,6,163,254,249,61,210,68,227,222,229,49,3,211,200,94,191,183,141,229,35,202,201,242,219,105,197,124,151,72,126,79,61,184,161,81,241,139,16,206,199,3,137,89,102,106,206,141,42,81,249,96,74,139,87,201,31,24,226,82,254,80,230,244,186,228,151,43,25,143,95,0,204,135,57,112,108,151,131,81,202,253,186,54,200,143,80,49,232,242,211,84,230,203,246,43,107,231,121,94,242,28,112,70,195,99,57,76,6,176,223,23,130,233,26,91,204,15,174,212,52,235,189,109,172,71,210,231,60,206,252,129,20,201,190,163,212,228,245,63,225,44,131,251,190,13,87,180,190,82,214,25,113,242,4,233,227,94,121,182,214,218,237,143,5,130,85,221,247,177,88,110,187,197,141,153,14,181,220,88,198,222,237,235,61,7,174,150,202,188,112,170,38,82,229,151,102,209,225,29,74,216,106,176,60,254,96,154,212,207,164,118,31,11,194,199,227,51,38,39,223,133,241,245,253,105,236,87,119,92,217,226,241,94,95,114,180,195,58,95,118,253,96,204,176,175,121,2,46,91,84,123,191,245,11,193,10,217,116,99,13,146,246,248,114,82,160,188,142,36,112,33,6,153,254,211,20,151,202,13,71,48,88,35,221,251,61,113,84,232,246,213,144,226,59,198,125,233,251,128,240,248,77,168,45,93,152,3,62,13,182,3,83,2,88,114,105,116,101,238,56,249,52,34,248,157,240,76,198,223,123,184,87,49,17,235,29,85,22,96,43,148,125,191,109,28,106,89,68,184,242,17,171,68,161,171,236,196,58,69,126,219,28,171,190,75,155,204,213,215,209,168,153,129,91,254,200,194,11,77,163,243,114,155,28,77,222,228,235,20,0,134,128,50,229,198,204,243,237,155,210,206,2,100,206,92,247,125,90,34,48,165,239,104,154,83,234,173,254,194,171,68,104,188,125,55,134,0,66,190,218,64,205,232,148,249,227,165,99,141,4,255,247,142,52,75,61,185,162,210,178,46,89,145,134,111,228,150,204,167,229,131,241,147,184,233,136,102,242,35,36,149,127,48,68,153,19,207,220,251,102,238,102,171,248,193,136,49,220,20,141,141,148,154,63,118,55,249,102,134,245,141,10,88,67,76,157,223,97,132,109,100,172,117,235,155,243,167,198,246,32,201,23,70,70,193,182,189,14,179,247,43,242,219,188,253,175,6,116,96,70,249,13,16,65,241,97,255,198,18,236,134,122,167,29,219,103,142,229,243,105,51,105,149,117,159,217,185,20,10,91,223,93,55,232,41,55,163,204,4,72,55,250,183,68,157,153,153,207,81,190,17,51,152,232,62,86,76,187,184,222,233,214,162,174,82,125,166,175,156,238,42,229,96,227,140,188,234,23,94,178,245,50,178,119,192,124,115,189,248,23,70,144,157,47,163,146,48,7,27,117,127,226,133,180,242,229,247,193,139,34,220,255,86,253,66,90,112,200,231,137,242,208,142,131,81,92,40,73,127,250,188,187,230,119,205,219,233,50,147,103,86,102,87,86,129,187,210,76,232,32,96,228,104,211,39,181,186,76,249,105,110,121,215,168,238,210,182,24,112,171,242,121,165,101,233,218,239,220,232,66,213,41,243,70,26,248,170,54,135,33,226,220,46,233,150,205,89,248,35,99,210,222,107,28,74,65,207,164,144,124,218,64,109,7,185,14,129,207,168,154,254,1,160,8,122,151,8,228,129,151,231,163,209,39,236,88,47,45,133,81,42,118,152,222,190,219,173,2,76,95,250,183,25,64,176,16,7,42,249,229,66,99,196,244,11,27,150,76,141,147,67,215,66,112,212,97,107,187,184,225,95,162,150,225,244,188,223,235,232,23,155,246,187,217,111,153,135,55,228,204,195,42,206,126,93,137,240,57,201,209,136,95,37,95,2,232,184,144,22,81,96,106,44,62,145,146,179,221,151,46,111,176,57,171,197,203,24,253,150,168,128,89,220,106,189,239,42,93,190,60,87,158,208,172,242,65,102,134,123,181,41,140,94,95,92,26,70,153,119,179,76,202,134,166,142,17,48,253,6,122,244,25,90,43,46,188,26,251,65,209,49,247,29,69,20,164,239,222,140,103,122,166,244,30,247,85,16,126,31,10,35,89,25,247,197,126,69,207,125,134,187,239,220,64,235,184,246,2,6,83,133,242,49,104,150,183,69,207,13,93,117,198,67,73,208,175,244,228,52,110,250,219,166,125,174,13,121,31,147,20,255,242,15,15,237,190,235,68,97,48,241,98,28,188,152,128,244,145,77,219,139,59,140,170,75,213,129,54,99,178,97,220,136,81,38,32,66,26,254,117,224,202,178,111,63,136,193,243,35,19,131,146,157,219,138,34,10,157,227,96,90,187,243,3,159,65,22,191,220,16,250,211,203,130,128,85,226,96,58,237,187,60,110,24,57,62,195,98,41,135,60,164,162,211,189,144,129,207,116,188,101,136,81,177,240,65,130,87,225,217,173,78,69,137,207,226,216,51,185,220,58,166,193,179,122,20,143,69,129,244,211,130,82,206,237,1,163,53,165,31,150,85,65,71,160,89,108,223,12,197,11,54,14,62,175,109,234,0,36,8,253,122,171,173,231,14,219,55,61,154,85,62,102,103,68,206,174,71,146,193,100,42,226,104,179,173,84,180,247,22,35,108,253,20,157,20,38,57,16,7,19,189,60,183,85,183,219,217,91,22,244,4,9,67,159,55,243,104,138,163,207,210,49,151,62,51,82,19,41,142,134,125,163,163,155,8,51,229,56,154,133,89,191,59,250,34,115,142,69,137,207,52,63,48,181,7,63,26,169,227,91,159,50,120,122,253,214,96,235,127,127,96,104,45,14,99,96,250,188,109,83,135,143,163,199,184,154,193,63,20,181,228,187,154,74,55,136,193,59,197,214,197,212,13,251,120,142,38,212,142,163,207,118,127,205,252,30,221,123,28,93,49,196,122,78,190,188,175,194,180,244,49,148,126,110,251,60,151,17,71,255,202,43,207,109,35,240,22,48,68,184,247,161,149,122,227,128,4,27,248,249,109,47,199,96,216,135,118,74,122,46,156,192,192,7,57,121,220,146,116,164,53,234,124,142,78,173,248,253,134,202,90,190,37,195,57,109,63,43,15,21,198,180,227,104,106,151,105,63,195,148,86,23,135,251,217,105,230,103,140,239,207,46,1,20,3,238,252,192,227,238,145,105,60,249,3,10,193,196,71,2,194,147,227,65,217,32,248,243,60,59,152,249,94,246,217,185,126,52,69,96,118,180,207,77,163,21,23,87,141,88,212,243,192,16,185,174,241,72,146,133,155,10,27,219,236,131,233,119,189,28,45,155,205,144,128,246,147,179,17,156,251,153,236,218,94,17,180,117,184,214,235,153,72,233,218,240,251,130,71,49,117,173,182,118,130,152,12,233,118,186,237,180,6,159,168,218,87,99,35,170,93,98,145,193,105,205,17,151,70,85,106,188,171,199,254,170,80,192,56,94,61,97,196,166,145,203,81,4,29,187,174,152,12,120,223,95,99,35,46,158,216,6,183,187,199,101,194,57,207,95,151,38,172,169,125,115,144,76,170,248,89,234,137,140,99,132,99,118,48,159,101,143,232,127,197,109,163,228,175,111,27,217,164,30,11,178,197,235,207,154,74,81,47,166,90,166,144,162,115,142,113,34,227,11,104,204,212,250,76,233,193,220,241,5,52,252,3,117,156,226,72,159,99,38,110,68,106,79,144,82,205,133,213,225,19,148,228,231,177,84,68,8,227,228,125,73,63,72,251,249,78,221,137,186,117,82,115,79,232,86,156,225,12,124,230,144,174,35,17,209,128,22,209,66,179,136,255,137,26,105,38,245,103,222,206,116,120,101,54,45,230,68,145,205,95,104,131,108,171,55,54,172,21,48,7,108,30,103,10,227,237,229,163,133,84,193,213,142,179,104,185,221,44,18,115,68,45,250,137,225,251,245,117,186,0,39,182,169,26,138,159,233,245,227,184,25,140,180,133,198,218,148,251,34,26,169,219,28,111,5,54,65,132,25,48,137,128,161,240,217,209,197,193,240,13,53,210,249,249,240,148,128,33,159,233,133,211,154,31,159,111,165,85,236,217,129,64,32,139,79,12,199,165,247,153,22,55,112,50,205,83,154,54,21,205,76,145,241,211,24,164,61,87,118,102,139,237,25,199,179,48,66,41,146,219,234,198,252,143,159,134,245,160,111,187,27,199,110,7,108,66,184,2,47,242,215,254,182,207,156,213,53,140,194,138,38,210,122,137,229,253,121,155,136,224,205,25,15,165,65,153,147,247,129,246,226,152,113,101,176,218,116,222,65,153,124,205,184,178,138,2,235,86,248,252,114,196,104,230,155,167,155,58,20,33,62,83,110,131,7,214,145,2,23,58,172,227,210,10,94,147,242,76,81,29,254,28,139,13,78,210,140,2,140,154,111,44,219,21,65,41,253,60,145,84,191,23,110,206,26,85,81,99,130,7,140,117,162,252,52,202,109,159,140,134,193,137,254,59,129,79,176,222,34,166,198,87,35,233,140,216,144,156,190,67,9,153,121,189,48,114,157,59,174,59,217,99,20,24,135,173,152,16,207,158,184,84,29,135,103,162,110,35,66,83,100,72,178,14,6,234,144,211,19,111,180,25,145,253,86,216,10,31,1,35,135,168,39,199,226,39,62,191,178,45,18,21,56,149,121,227,94,152,76,67,103,60,252,216,123,154,1,99,33,33,207,20,207,171,22,225,10,121,247,43,205,8,108,50,149,59,96,106,27,114,99,245,196,35,113,219,39,178,135,113,164,232,160,150,27,195,148,167,116,207,189,56,89,12,67,10,104,26,175,83,45,27,53,130,29,50,84,82,141,99,241,106,159,206,51,40,237,3,178,161,100,83,83,118,44,173,52,67,86,9,184,249,28,118,143,217,144,157,70,149,165,117,97,61,244,81,217,128,207,219,190,170,247,100,110,146,37,222,13,166,24,51,216,231,92,248,140,29,212,134,29,166,58,150,229,194,161,95,126,180,222,69,106,160,33,172,117,97,190,174,218,252,228,116,133,201,203,100,83,115,98,238,64,17,185,149,104,222,200,80,94,215,69,181,153,118,59,57,55,205,8,95,75,212,50,73,213,34,85,43,182,68,189,126,95,0,66,215,76,172,83,208,138,150,112,113,152,250,137,190,174,100,213,240,234,48,218,193,50,196,23,154,237,95,23,244,50,65,221,118,77,129,27,62,41,168,164,4,76,106,77,54,203,168,206,37,207,168,228,159,13,142,68,205,100,23,199,231,177,14,188,76,166,78,96,227,186,249,141,13,26,157,37,152,161,52,209,156,210,145,205,221,105,180,33,240,153,255,156,95,96,234,203,208,132,5,46,198,210,115,184,154,105,142,192,38,48,17,87,78,87,147,220,54,27,251,236,67,161,115,42,253,101,242,91,158,19,167,81,8,245,125,61,184,211,5,29,48,13,217,18,208,211,176,52,62,178,39,48,109,4,50,206,44,133,184,187,31,77,165,117,37,133,199,103,3,5,216,141,41,39,160,185,111,6,204,22,80,230,97,184,64,235,179,21,2,174,80,117,251,3,159,193,229,163,16,230,121,173,253,57,57,138,215,31,140,71,179,166,100,38,61,4,101,248,72,169,40,49,73,92,59,81,42,142,87,141,30,222,144,157,4,113,234,156,241,192,171,253,251,45,112,66,203,63,142,70,217,66,126,121,224,186,27,207,219,132,252,244,151,7,2,201,203,159,183,149,1,159,163,7,43,136,159,27,54,85,213,65,72,16,236,219,116,20,140,105,44,214,163,207,26,63,99,210,160,53,75,215,100,116,55,100,202,201,47,113,8,24,110,73,28,253,135,56,7,169,146,250,25,182,0,83,239,151,105,193,20,109,210,244,23,194,178,168,49,49,217,125,247,169,1,134,143,248,192,38,91,232,40,191,163,87,6,175,207,67,17,58,4,207,83,148,16,235,188,140,78,179,150,195,221,58,26,5,62,127,247,117,60,1,179,191,149,84,21,61,12,240,56,29,166,111,65,226,109,244,18,62,53,11,80,194,9,153,51,26,9,187,47,243,103,245,68,104,128,2,79,18,114,126,176,213,70,101,189,103,132,187,167,23,245,61,250,117,183,194,22,111,56,202,135,173,35,133,116,221,71,26,6,174,116,238,201,235,176,55,226,3,9,83,215,44,101,56,179,212,195,82,241,131,207,152,125,175,140,228,80,113,16,27,99,253,182,76,94,50,30,183,57,158,234,40,131,244,210,124,170,163,144,125,130,111,121,100,182,136,126,27,51,154,64,232,189,144,153,144,246,23,39,121,229,197,168,209,79,143,45,221,71,32,4,157,172,253,2,103,107,237,247,115,35,174,42,67,44,155,201,161,63,79,58,93,138,158,154,149,103,197,40,105,104,223,100,133,233,105,242,241,75,206,105,63,39,103,235,212,107,192,140,40,217,220,204,100,6,97,113,242,148,154,16,115,14,120,110,186,55,191,45,140,19,146,196,241,112,209,162,30,149,141,158,166,229,149,105,13,102,197,135,81,229,11,144,101,239,108,0,103,241,172,10,125,220,102,2,42,48,29,71,211,127,27,127,53,249,242,168,189,4,31,9,205,229,169,140,189,68,116,213,83,140,20,52,125,100,142,102,198,222,159,200,24,168,253,240,20,24,211,136,47,44,164,185,157,148,205,18,24,49,138,248,182,136,237,36,203,139,92,99,191,195,159,148,187,172,137,88,31,100,143,195,209,68,134,94,86,4,110,148,248,252,158,41,195,85,153,17,6,49,83,138,233,38,211,159,42,219,15,106,62,227,107,142,91,214,241,223,36,236,27,86,209,139,111,222,242,78,82,30,49,123,136,17,119,149,204,30,65,110,107,38,104,145,126,91,40,44,38,121,213,208,52,70,247,101,109,209,100,58,37,15,59,232,232,119,62,31,18,190,200,250,201,201,127,226,210,223,201,45,152,146,104,119,160,244,30,211,255,180,216,76,95,245,121,72,205,215,45,244,51,198,37,197,131,98,131,229,159,135,105,46,36,137,50,172,41,127,124,213,44,148,114,235,179,56,192,102,222,251,219,155,208,127,69,63,139,220,150,197,6,51,174,27,134,144,124,185,124,45,94,142,5,173,242,101,13,100,5,70,143,203,62,59,189,45,219,57,210,54,219,43,166,148,71,240,3,215,163,49,39,90,1,67,222,147,8,134,125,71,243,106,173,169,205,54,157,233,160,237,146,152,248,96,212,57,150,204,40,39,106,38,143,232,207,219,148,238,100,126,31,5,127,120,95,150,40,170,77,13,71,33,117,244,21,231,78,8,6,41,138,1,139,127,212,76,161,83,167,119,90,71,49,248,252,224,190,201,11,200,149,241,173,222,151,137,108,110,125,96,222,151,207,148,104,59,234,167,133,3,103,241,149,220,4,245,138,132,86,108,166,187,147,102,144,112,73,163,73,208,55,232,180,75,30,244,209,113,134,100,147,192,153,22,225,56,26,3,65,217,1,155,96,95,25,113,52,159,139,100,43,145,49,12,94,39,48,82,144,119,148,217,218,253,181,102,252,170,110,185,200,30,22,47,228,186,60,204,62,48,228,100,57,154,8,127,100,191,111,60,47,183,236,190,137,193,91,138,129,6,175,44,77,61,26,185,197,20,112,169,207,230,162,227,30,57,182,191,16,18,3,154,227,237,131,150,10,143,81,80,249,44,69,102,36,122,113,119,187,71,163,113,166,247,77,143,69,236,31,38,130,203,146,178,32,195,180,166,207,87,144,160,150,166,229,80,175,103,117,115,248,68,13,181,43,12,195,124,248,24,207,198,127,21,20,163,217,248,126,126,22,91,23,165,158,229,101,62,186,4,137,11,171,192,211,90,244,29,166,193,66,81,72,76,190,182,208,142,120,162,87,249,229,70,130,35,134,97,66,102,66,150,158,78,20,179,124,99,51,48,144,210,20,108,103,237,207,62,31,25,211,164,232,111,87,122,224,60,72,71,229,166,104,205,9,171,174,237,201,99,148,212,54,117,37,129,41,18,251,119,79,96,118,162,26,121,91,112,57,135,47,93,131,172,140,110,160,241,176,232,49,147,162,249,208,187,108,16,96,91,81,248,115,152,184,78,234,239,212,58,93,60,202,18,139,136,2,201,99,161,232,94,252,3,98,153,91,215,207,174,81,153,8,65,96,224,74,63,128,220,119,78,97,189,75,250,130,30,7,89,95,58,21,155,253,229,50,243,175,101,66,230,218,102,125,226,190,17,29,16,14,155,128,231,21,38,15,11,207,160,49,238,158,192,216,177,120,52,48,144,165,46,242,72,207,186,5,75,42,224,106,226,2,23,62,97,121,110,62,213,34,248,151,148,26,208,104,3,25,219,223,54,37,41,73,73,52,179,212,72,126,217,38,56,34,191,76,205,111,250,38,22,54,15,209,221,133,105,2,237,30,104,80,50,128,121,43,48,174,203,45,96,168,231,67,80,150,144,120,27,13,73,202,46,7,119,86,187,233,151,141,139,168,16,43,137,71,217,175,251,19,133,118,167,213,149,6,173,201,233,137,72,196,161,38,44,247,213,72,247,85,191,235,179,33,120,111,27,62,113,141,47,160,80,179,213,43,111,246,133,248,201,203,176,186,161,192,185,198,169,17,174,107,85,143,77,110,97,70,47,244,66,27,77,238,202,114,12,14,210,105,61,21,52,253,121,127,25,9,133,8,29,99,52,56,196,12,142,210,41,249,118,61,154,242,213,7,35,83,152,148,206,115,96,99,246,59,220,242,147,205,224,228,107,248,138,139,203,30,131,76,224,142,230,241,247,54,208,1,42,18,184,225,70,187,167,191,12,244,240,167,206,193,13,143,81,103,154,30,56,151,165,151,93,16,76,254,198,16,2,225,233,25,190,236,22,188,102,147,209,190,78,69,111,250,132,48,57,249,116,194,72,175,73,239,138,225,28,41,179,142,107,206,212,147,195,21,245,76,59,252,16,26,188,228,104,75,89,47,191,105,115,137,151,220,109,179,28,117,60,19,106,143,186,3,160,173,226,14,193,222,40,94,200,0,62,113,50,61,87,205,225,54,52,87,110,158,17,217,3,9,22,11,242,98,23,198,115,52,242,40,221,28,179,100,71,5,155,114,119,79,129,210,182,45,4,117,138,102,61,197,210,67,169,152,134,92,129,17,55,247,97,68,73,70,43,58,7,69,176,221,95,117,161,139,117,11,138,18,147,47,60,221,12,147,100,41,167,253,99,70,136,210,77,68,85,10,58,213,216,208,223,77,49,162,114,109,122,207,140,65,95,201,219,174,244,74,202,79,35,3,18,123,162,102,114,211,242,46,173,201,187,120,224,134,62,130,244,11,32,118,68,230,188,57,10,29,93,190,90,218,230,157,142,140,147,217,210,33,136,39,212,202,57,80,146,149,178,127,165,171,184,121,213,131,254,89,18,14,130,22,100,176,29,108,109,73,192,71,201,169,123,99,72,70,225,136,90,182,192,38,221,31,103,46,240,191,229,135,155,249,44,4,124,158,172,110,156,169,172,205,72,135,157,245,99,136,142,239,129,73,207,52,255,44,145,31,60,129,214,20,24,217,35,31,251,112,143,235,122,224,4,199,35,78,126,46,164,235,201,105,209,107,43,142,166,163,248,129,59,49,188,163,36,2,245,101,252,76,61,227,96,179,6,150,167,146,45,218,10,148,109,135,60,239,76,255,198,8,24,206,140,60,240,100,34,128,126,211,29,63,98,89,22,42,198,100,49,63,147,86,203,77,162,46,83,241,248,90,121,13,206,207,87,135,157,104,111,113,48,10,196,114,112,249,124,234,28,110,79,143,16,181,180,84,98,34,179,29,202,234,122,116,161,251,243,67,27,242,87,178,23,51,155,205,236,159,116,163,172,180,228,182,72,205,68,34,14,237,213,169,143,187,88,140,23,23,86,77,150,72,46,12,161,162,59,8,49,202,201,178,84,22,115,212,240,68,54,156,174,164,251,87,154,11,119,236,213,208,134,78,90,185,166,229,97,229,120,162,5,246,136,20,99,216,71,84,167,50,67,98,204,101,203,19,199,88,118,220,79,254,76,130,103,85,19,152,36,98,245,164,149,133,189,93,50,2,52,31,209,87,231,112,77,34,219,15,76,51,122,60,22,102,16,93,202,11,143,121,251,90,221,76,132,95,111,12,35,198,200,193,55,102,202,38,229,150,108,157,162,126,215,56,16,202,78,13,190,196,136,29,234,121,226,204,223,2,211,251,82,107,142,247,69,209,231,206,131,103,25,51,114,199,125,219,85,25,126,112,145,83,137,73,22,161,46,205,167,101,243,68,143,183,109,238,236,146,79,227,29,140,59,74,105,228,72,178,34,102,86,181,213,226,232,100,213,75,129,81,196,137,105,182,162,78,41,101,113,210,253,243,78,57,149,158,125,253,237,194,58,232,32,143,69,166,217,243,8,73,147,5,76,54,67,222,53,31,106,243,54,28,50,17,163,43,171,4,185,39,86,43,135,187,113,247,5,62,51,171,247,248,48,74,177,219,185,23,70,218,119,70,30,156,20,194,146,30,132,196,230,184,103,159,145,104,131,209,221,45,2,129,107,248,19,101,95,112,166,113,185,50,11,139,125,221,162,81,55,107,136,205,187,101,114,116,24,41,112,137,130,173,190,223,188,28,105,228,151,36,241,38,213,250,237,4,38,4,230,113,48,147,219,198,59,188,120,240,95,209,107,236,122,52,121,150,234,67,165,90,171,146,204,27,200,121,69,225,174,18,228,221,101,241,140,186,205,190,196,223,87,69,32,53,199,246,247,192,11,186,248,55,72,77,255,232,142,163,186,127,26,182,190,217,170,102,190,241,192,196,45,45,96,210,136,145,225,1,134,92,238,183,85,248,0,82,87,24,130,133,239,197,204,237,233,82,140,128,73,55,124,21,121,96,24,102,75,224,60,239,180,192,56,75,119,90,0,198,87,216,63,78,154,153,203,93,66,14,60,96,90,205,248,109,132,14,163,231,170,194,87,73,53,114,248,184,3,242,185,93,184,33,182,219,226,183,233,140,126,224,92,34,124,162,117,144,148,195,69,145,206,242,126,174,108,27,227,235,113,95,77,146,180,53,255,252,206,187,132,214,32,71,147,30,117,6,146,193,249,121,228,248,69,166,120,104,19,161,168,126,111,155,85,152,114,157,195,180,79,140,123,219,184,61,237,79,27,217,96,83,101,191,48,101,171,49,3,166,209,183,223,23,102,134,25,45,142,166,3,104,201,251,132,53,156,163,16,139,89,91,145,251,58,243,15,59,115,7,147,21,109,47,106,83,165,15,98,20,46,182,162,8,154,76,223,40,22,19,158,46,114,217,100,22,171,191,14,200,133,75,48,218,173,190,23,73,233,108,93,45,77,54,36,235,44,248,30,247,153,190,215,37,247,89,175,55,253,110,223,85,17,20,182,107,144,74,245,132,192,216,31,118,50,185,224,118,63,204,129,123,201,240,16,136,184,227,44,178,247,113,145,2,232,158,27,162,111,131,20,205,189,169,159,71,227,87,163,130,102,216,203,221,149,179,239,24,244,125,212,15,182,133,174,9,76,10,108,127,163,136,181,60,137,207,219,129,173,215,246,27,193,116,45,229,180,100,152,116,250,225,230,23,106,147,233,52,27,219,128,145,4,45,222,207,8,95,127,92,186,37,138,242,48,36,191,93,40,69,238,51,255,36,57,152,126,214,111,202,160,238,57,218,101,60,146,216,220,164,106,29,46,212,110,228,133,84,243,154,252,134,9,89,117,212,23,238,24,171,204,8,206,133,193,14,142,157,200,125,95,108,89,219,231,239,136,60,194,160,55,44,80,179,138,200,31,165,145,149,230,172,93,91,225,106,146,163,31,140,249,208,150,187,62,179,0,6,90,197,97,228,166,186,160,168,231,127,11,23,121,86,18,62,114,48,2,142,1,38,252,159,229,216,19,224,119,231,207,145,103,133,140,121,223,21,76,21,58,176,227,212,84,192,134,192,40,213,164,184,46,116,5,228,129,210,181,58,63,19,55,186,39,208,174,185,163,8,197,228,225,29,131,137,117,158,222,126,133,207,76,244,125,240,192,100,13,135,192,147,134,112,127,98,39,230,216,89,166,224,252,179,231,217,1,159,59,89,122,114,60,227,74,15,24,41,32,61,250,220,152,243,245,127,185,206,27,145,86,75,93,230,111,211,100,7,159,197,75,81,4,68,191,80,192,126,154,178,148,194,240,116,235,189,240,50,101,2,167,4,185,62,203,62,131,87,189,90,52,21,241,17,88,83,45,222,23,159,83,83,152,86,18,127,104,172,244,215,100,7,24,247,185,126,97,218,117,229,210,206,148,76,125,199,95,39,170,140,122,242,19,230,159,113,24,240,150,130,123,221,70,248,247,110,251,132,66,210,184,217,37,96,219,155,143,128,217,61,222,39,158,120,160,159,53,49,31,215,68,56,78,224,179,160,214,207,19,19,135,133,202,14,240,94,56,38,34,8,158,56,140,45,171,60,180,68,18,97,197,11,51,143,68,57,183,209,195,190,39,202,87,59,47,97,31,116,89,43,101,192,132,153,122,48,106,193,235,30,77,206,92,126,25,195,0,79,142,226,157,81,197,118,18,24,112,197,201,7,29,206,122,52,107,194,23,164,0,75,191,162,161,53,121,15,16,213,52,254,233,80,24,183,245,248,105,107,122,111,15,92,188,3,218,244,186,174,77,188,161,166,48,255,161,39,168,203,75,230,163,4,191,59,190,174,81,200,83,221,79,23,211,132,225,20,107,164,14,215,184,5,73,208,218,189,97,133,160,203,168,227,23,253,69,148,126,217,109,144,232,158,10,83,17,142,163,135,217,232,94,152,254,46,111,104,97,246,39,161,172,240,153,150,157,71,99,141,54,81,0,54,16,161,167,18,96,23,53,55,96,118,184,59,46,140,13,249,243,203,38,88,24,23,198,78,52,122,79,13,206,197,19,217,7,134,209,51,228,182,38,250,228,43,46,140,97,117,39,59,116,17,248,32,252,117,156,181,225,246,132,215,159,176,242,142,155,174,102,121,112,81,82,52,159,127,194,250,169,173,20,125,36,103,210,198,240,242,194,237,154,97,26,108,180,133,128,211,186,82,74,36,63,141,47,23,3,1,18,223,146,151,121,226,184,243,20,252,183,153,133,175,191,2,106,12,187,126,118,125,102,4,104,205,52,130,158,229,166,120,32,96,246,70,91,238,26,152,119,239,3,24,33,250,250,28,13,127,165,220,241,77,38,224,129,243,253,232,77,219,71,64,250,209,99,50,194,23,162,222,217,6,248,132,232,41,166,19,19,182,188,15,252,252,103,93,34,17,39,20,33,203,155,238,14,137,54,71,207,20,43,113,27,69,10,242,58,251,206,162,235,90,128,24,76,11,138,159,27,17,216,219,4,250,59,186,174,8,81,44,139,121,231,50,126,26,179,70,95,122,102,165,156,248,192,221,245,56,13,78,233,1,41,148,250,51,129,169,184,210,18,120,236,17,227,4,15,245,241,162,40,116,206,64,233,232,210,39,102,122,251,57,66,167,243,137,119,121,87,176,123,34,78,24,136,94,54,121,89,164,212,70,172,213,248,48,221,20,38,48,229,132,220,34,178,34,111,120,39,163,5,1,101,250,151,69,129,52,61,195,100,210,116,17,193,19,12,100,249,180,206,171,161,141,246,6,94,200,61,234,193,9,221,164,88,47,75,159,215,36,10,234,207,217,163,196,211,70,12,253,234,118,32,1,77,231,65,143,192,140,216,232,110,197,12,230,132,23,110,91,30,217,52,39,231,88,241,200,97,174,250,192,204,240,17,7,100,235,100,22,24,225,213,125,97,155,193,31,56,168,23,6,227,31,161,112,57,177,243,14,152,173,117,23,24,239,204,123,238,202,182,78,208,70,147,97,92,120,130,71,172,7,155,190,109,156,59,205,124,61,58,235,50,29,92,111,179,79,63,101,202,187,26,3,55,180,143,2,46,93,95,8,112,238,241,58,9,111,47,141,18,24,251,80,223,214,156,45,161,73,110,10,124,118,66,51,62,205,3,167,171,88,87,249,60,76,27,221,225,129,82,255,189,239,51,135,246,17,159,61,146,204,179,20,65,51,61,138,1,155,156,195,18,216,110,172,4,124,98,91,249,250,198,180,213,63,46,28,241,219,34,48,228,187,18,81,31,154,164,77,6,3,112,91,247,190,18,68,28,185,47,36,205,188,184,65,140,191,202,237,88,68,97,150,153,97,69,152,78,183,199,141,66,128,231,186,51,237,129,199,29,72,3,219,52,111,103,76,86,225,154,18,10,64,187,108,222,232,197,6,129,237,179,92,55,162,223,45,98,93,122,194,178,172,61,60,131,221,99,170,180,158,248,46,191,77,49,121,198,116,103,185,220,7,254,180,227,13,131,23,182,20,187,5,92,131,147,142,209,193,82,230,172,63,68,56,160,136,11,122,34,240,25,59,61,75,246,53,61,184,50,233,215,128,145,211,146,159,166,201,40,205,123,238,188,101,174,27,22,79,182,11,14,89,120,32,118,49,204,28,37,147,42,11,61,142,181,101,93,180,138,252,105,53,179,91,18,247,14,67,230,188,251,192,133,25,94,185,227,147,76,201,40,10,67,170,247,133,30,152,182,122,133,67,69,197,208,164,243,36,116,131,59,127,147,188,209,249,251,44,160,216,194,236,11,55,153,68,187,249,9,123,136,204,101,183,46,75,30,156,176,50,98,111,12,5,76,66,127,224,20,29,67,192,168,43,201,19,155,100,24,238,201,139,169,30,42,92,98,185,60,145,118,105,242,30,241,203,74,159,52,252,239,85,241,66,4,54,199,173,125,7,73,151,72,212,8,169,169,92,20,170,173,60,18,120,89,55,141,65,33,161,202,71,119,102,33,134,88,92,89,179,158,31,129,17,170,143,133,5,225,230,148,244,202,10,97,65,188,172,223,54,80,96,220,51,228,211,192,84,241,142,238,14,87,194,121,117,7,158,214,65,41,240,50,133,212,128,39,130,44,2,159,117,104,69,116,99,138,160,50,31,160,175,51,156,15,2,220,145,147,19,184,226,145,125,243,9,244,133,40,138,84,205,77,39,144,249,150,247,133,177,237,142,136,16,109,198,53,20,78,177,17,235,216,63,100,125,93,168,147,214,136,141,144,155,26,18,27,225,155,183,34,153,134,235,106,201,58,132,169,45,223,5,17,253,175,231,220,131,68,105,164,34,160,141,202,130,215,209,181,29,113,97,204,220,122,44,118,114,119,254,68,196,74,191,105,20,215,119,204,190,149,98,230,148,81,102,77,34,53,214,82,186,133,246,3,159,251,142,116,24,201,151,174,195,232,220,69,119,130,77,50,213,134,165,211,13,171,167,51,209,17,255,60,83,215,148,49,122,206,37,235,52,202,182,67,207,205,22,103,222,131,217,68,202,193,180,4,223,192,9,181,46,89,105,241,229,194,111,201,97,227,124,201,185,177,53,44,49,27,53,120,68,114,238,179,158,209,54,213,3,182,206,37,129,45,4,137,152,174,23,25,98,232,215,167,190,34,241,131,88,187,236,180,144,243,38,25,231,240,168,186,170,224,15,94,71,36,226,26,83,147,76,9,38,179,61,99,32,180,73,90,86,225,106,34,209,145,115,162,232,185,5,38,143,48,215,77,42,117,201,11,33,38,114,126,58,214,164,110,149,17,61,57,191,21,11,45,154,5,45,235,109,91,214,35,7,172,109,230,6,195,231,139,240,221,24,14,119,12,227,77,158,82,68,201,116,237,13,153,49,26,148,176,17,35,133,253,228,213,63,6,94,88,99,172,27,253,247,217,245,232,185,239,68,9,9,94,62,121,252,248,200,64,198,190,98,46,189,172,73,214,35,210,166,108,222,179,254,46,69,179,248,118,104,221,185,100,113,131,151,204,146,84,137,139,194,243,167,227,231,48,10,234,18,12,54,140,45,188,57,145,146,27,219,85,185,180,129,212,70,28,220,187,244,237,131,150,46,43,162,57,18,235,77,227,142,156,226,190,108,96,200,92,69,189,22,114,91,124,244,127,24,194,36,220,239,166,4,75,187,38,83,48,185,229,145,98,185,53,143,12,189,47,148,145,199,13,22,55,49,67,83,152,5,53,194,61,154,40,101,194,169,200,79,77,137,67,207,156,114,115,251,192,176,76,247,133,161,122,10,204,138,28,47,172,48,131,75,230,200,40,100,18,168,50,11,203,172,64,22,101,223,133,137,52,70,150,5,224,76,70,55,71,14,195,94,238,170,254,242,230,113,83,187,73,137,8,85,153,161,187,161,84,248,24,4,38,9,18,211,13,11,92,150,169,174,34,86,188,227,137,81,0,237,242,50,89,103,24,242,241,58,114,187,106,183,204,185,211,222,104,108,119,112,28,184,47,19,123,141,126,23,61,204,101,155,30,109,10,29,241,174,73,202,214,245,192,68,68,247,232,19,13,201,149,177,93,233,247,3,48,129,141,251,84,202,52,162,87,228,141,152,24,111,149,135,218,95,243,237,39,174,218,169,200,94,8,219,70,164,149,35,7,56,134,36,54,11,178,110,211,179,208,131,96,230,210,181,209,209,175,8,251,127,239,146,22,177,86,229,220,244,50,142,200,236,15,232,242,83,166,112,170,10,35,118,74,195,28,122,134,30,77,133,60,174,236,220,254,188,124,144,250,35,44,184,242,170,121,227,237,173,191,13,251,36,194,81,46,109,54,73,12,65,100,234,174,81,79,67,21,148,142,59,144,16,210,109,78,214,74,103,122,208,86,12,236,54,172,99,231,123,44,103,8,26,91,37,96,24,57,51,102,217,105,46,195,242,233,209,68,235,164,39,122,104,148,25,81,41,24,99,180,248,93,56,17,246,212,73,129,76,218,246,57,97,162,126,222,229,235,161,51,20,133,42,135,217,77,222,170,193,130,162,54,35,88,229,142,203,148,97,134,217,160,171,0,161,160,250,100,165,176,248,108,82,75,68,65,238,10,89,177,229,195,238,196,147,86,3,69,147,118,163,39,218,207,215,173,125,145,89,222,183,253,22,62,32,35,193,163,16,243,209,190,212,102,59,57,11,140,87,80,11,36,233,187,221,154,88,99,156,241,16,85,208,41,46,194,38,161,219,93,35,136,118,63,90,154,229,212,40,75,215,29,167,198,89,175,11,76,20,189,226,117,20,200,242,183,226,7,31,179,58,63,192,208,34,191,75,92,149,135,191,43,88,224,73,47,171,211,93,228,65,52,69,197,125,93,140,12,54,77,146,128,207,194,93,228,135,205,104,210,63,189,217,204,12,126,41,220,233,204,11,152,109,157,60,176,98,10,175,1,99,165,45,231,38,179,208,226,174,154,9,57,42,58,219,103,97,106,104,29,82,166,164,250,134,140,159,223,53,6,207,183,199,207,224,44,67,16,223,155,219,2,14,140,15,90,140,111,108,198,83,150,219,74,86,75,241,187,166,37,234,246,169,2,51,234,90,148,210,209,49,189,117,120,214,230,237,169,50,124,5,164,134,57,141,8,226,109,18,168,14,96,145,113,127,152,205,79,113,65,86,74,19,231,207,55,39,116,224,179,118,123,174,11,110,217,115,89,228,97,206,160,242,55,77,196,220,167,158,59,155,78,183,179,7,18,37,158,172,48,82,66,205,97,235,79,171,2,35,225,87,2,70,53,120,233,209,232,159,251,210,1,67,114,222,230,170,250,115,165,115,105,19,196,15,16,134,218,122,95,180,192,206,128,39,141,3,2,211,215,215,239,209,48,8,202,255,192,241,228,191,252,223,255,253,255,252,63,254,245,191,253,95,175,227,9,212,213,252,255,223,241,228,127,120,45,242,126,51,245,22,135,33,232,215,7,62,207,105,109,129,71,150,55,136,94,117,236,43,241,206,133,5,47,48,35,98,5,76,164,55,100,14,73,102,169,16,175,200,156,226,101,98,197,68,184,123,242,153,133,163,73,9,27,121,82,35,226,56,76,125,170,232,7,117,94,202,244,245,253,92,74,18,153,86,96,10,50,59,198,53,253,163,250,219,214,122,86,227,163,64,52,33,235,209,214,41,232,71,211,167,87,159,223,158,56,31,4,177,133,250,76,215,137,2,194,142,127,203,68,194,67,23,12,178,155,110,154,128,246,131,113,202,4,70,146,218,159,233,52,31,176,89,116,130,67,66,48,96,212,173,101,216,227,152,184,70,44,178,164,159,151,206,97,13,155,237,120,166,88,145,239,252,76,234,37,62,72,196,36,107,125,96,58,12,239,220,122,102,233,122,3,111,36,69,76,61,197,97,196,210,186,174,70,112,37,99,222,62,195,70,182,35,208,255,207,172,21,15,229,236,191,89,67,238,10,157,208,10,173,177,150,177,123,147,32,51,225,5,209,102,172,25,116,88,72,50,10,90,64,176,56,38,219,141,57,53,240,32,79,27,51,115,53,103,78,9,60,96,112,118,207,69,77,200,39,75,114,16,103,136,89,21,204,215,119,120,223,178,39,206,229,23,33,220,192,36,149,244,132,99,108,26,70,4,38,51,119,217,151,158,249,17,86,79,142,216,98,73,239,93,253,245,242,141,122,35,147,179,91,148,42,56,180,23,130,115,135,171,73,119,107,24,90,163,139,147,182,125,171,15,72,140,11,171,179,70,164,136,87,116,214,8,121,90,235,206,7,155,131,141,134,215,112,206,230,186,212,128,34,26,253,240,59,208,82,244,152,169,154,221,195,253,233,178,76,38,208,225,108,23,163,187,2,107,100,139,186,43,162,100,146,254,35,66,66,189,207,203,155,248,169,200,198,183,210,212,81,163,70,66,175,72,191,95,62,26,181,168,150,110,201,190,236,63,108,196,234,158,55,107,84,186,112,218,22,41,110,76,55,162,36,54,86,209,172,145,117,58,215,200,252,224,161,45,219,98,66,172,125,147,47,164,7,31,244,188,143,200,10,161,158,45,123,98,68,193,98,160,96,167,118,158,129,108,215,77,155,53,174,186,155,251,171,228,25,112,6,145,188,14,52,251,161,40,89,142,200,142,52,54,20,83,55,243,48,155,110,242,4,57,179,165,48,166,23,145,1,233,198,123,21,152,146,194,12,86,154,105,171,200,125,157,24,171,22,121,89,38,133,32,48,169,180,117,51,32,231,131,208,100,24,252,221,21,5,122,202,32,66,141,196,217,112,120,159,50,165,106,88,255,114,48,59,194,136,124,232,218,47,77,118,136,136,70,193,116,186,69,244,42,133,35,178,177,233,230,240,80,209,169,235,129,55,210,106,65,13,160,253,102,107,110,134,183,25,35,24,121,166,166,169,155,106,78,147,1,227,22,86,20,174,189,71,18,2,142,160,102,199,219,132,68,24,195,140,164,232,208,228,36,154,35,247,228,164,179,151,100,87,104,203,170,35,232,89,88,33,233,48,100,201,143,226,16,150,4,66,104,6,101,77,151,95,78,235,201,149,177,157,188,164,204,98,205,200,154,124,204,37,2,58,194,231,174,124,9,42,134,39,42,142,39,78,59,253,204,79,94,52,247,72,67,32,200,172,9,169,13,5,42,146,139,184,81,244,39,97,59,8,146,239,19,37,38,210,163,103,157,183,66,63,205,165,87,211,162,212,82,90,60,50,98,172,39,107,202,103,29,245,8,219,68,111,77,67,167,54,163,154,12,173,127,110,205,82,23,108,227,227,153,209,182,190,247,147,1,103,59,20,48,122,184,146,248,79,205,140,205,227,137,163,132,36,185,121,164,48,102,228,84,205,163,66,51,251,168,94,173,168,100,47,212,156,147,230,215,145,124,139,12,34,2,52,77,50,105,221,116,247,251,253,109,92,170,229,228,168,30,238,224,22,152,40,183,86,67,176,248,238,114,229,204,243,90,209,96,67,20,48,124,139,158,180,16,147,207,11,175,119,48,84,56,217,2,195,73,140,34,59,82,94,90,248,162,171,244,86,44,166,17,111,134,214,90,104,111,8,52,241,33,107,21,7,49,176,248,238,17,241,153,90,1,58,207,96,95,152,156,213,210,250,145,57,162,5,60,196,7,204,170,79,24,107,148,75,203,28,154,179,58,79,128,110,55,153,115,68,69,204,234,94,229,238,48,153,49,134,14,98,40,47,169,223,57,7,189,76,45,109,161,126,214,238,67,177,76,247,83,115,163,205,61,158,74,71,146,70,158,25,141,188,145,198,56,107,192,174,233,169,216,81,74,136,69,128,64,111,106,9,9,91,150,29,243,248,108,56,158,233,165,145,158,184,15,21,238,184,222,54,121,216,224,232,146,233,76,93,207,77,161,51,102,180,137,14,219,83,167,220,236,19,227,161,65,67,215,247,201,198,172,60,112,125,97,66,213,124,151,144,172,25,175,142,72,74,141,194,242,185,139,51,108,181,176,108,189,38,119,1,162,27,92,75,199,38,22,58,111,20,180,246,83,220,101,194,147,24,169,40,187,140,210,240,12,102,50,42,38,105,233,193,13,7,160,120,40,9,218,244,122,202,206,53,242,124,7,206,239,183,137,246,65,12,67,168,244,73,162,156,223,50,124,249,99,180,211,110,189,171,65,125,42,22,229,51,253,148,245,28,125,182,82,245,30,77,63,143,30,13,223,250,242,250,17,22,27,90,78,95,179,222,105,1,241,192,170,67,229,68,208,51,221,104,98,176,185,125,96,148,17,133,248,182,167,18,16,146,201,15,223,72,165,77,45,162,34,129,86,251,13,100,104,40,223,202,79,40,216,61,69,33,232,76,235,90,179,102,59,85,110,41,103,60,204,77,70,248,186,149,122,20,151,219,131,98,223,25,221,12,133,84,199,122,24,27,184,2,94,206,221,89,145,234,195,247,24,119,73,55,59,158,165,100,18,115,117,217,23,238,79,253,214,90,197,110,77,143,13,249,67,84,193,159,41,222,135,45,126,15,21,5,19,177,42,104,211,241,143,250,250,136,40,8,210,75,45,122,101,200,28,70,153,255,196,252,226,134,11,197,203,180,0,98,233,91,243,97,57,162,166,14,143,235,194,123,62,244,50,92,46,131,168,184,160,196,203,190,108,210,174,59,238,194,105,61,33,194,155,163,4,126,63,47,200,154,37,41,181,141,69,63,34,102,154,202,36,177,133,226,223,9,70,234,69,233,48,17,148,181,112,221,131,235,25,76,74,124,195,250,172,221,163,179,198,126,147,37,123,68,139,200,50,217,93,161,228,101,52,236,71,220,53,36,165,173,112,65,228,52,238,26,217,13,229,41,98,134,119,163,32,226,183,151,105,104,141,205,1,231,117,197,92,140,167,216,67,208,34,241,174,79,208,170,71,79,204,15,226,109,66,75,84,6,37,159,125,172,31,11,46,139,50,36,113,17,45,183,85,168,146,73,191,48,6,18,193,88,93,213,100,254,5,133,130,45,65,14,125,115,10,147,55,191,225,25,142,166,194,51,164,89,48,181,248,122,22,2,0,202,252,44,70,52,108,23,62,175,78,46,188,38,137,226,107,83,242,206,132,48,182,226,195,179,26,158,14,208,90,232,170,188,65,62,149,28,185,46,170,154,117,11,76,163,189,144,97,185,143,216,158,159,96,8,255,120,129,207,18,217,98,53,103,136,53,217,158,48,163,19,216,7,12,37,70,104,209,152,13,220,21,119,35,175,171,20,96,19,120,137,131,225,238,85,61,120,91,87,191,231,21,206,117,204,23,46,8,243,69,218,1,119,212,135,95,140,8,120,11,248,124,10,146,87,88,248,28,198,190,10,130,252,210,178,221,162,249,199,237,76,129,25,255,47,245,121,71,71,66,161,41,82,137,207,21,181,250,232,102,43,232,179,41,247,222,8,40,151,185,79,77,124,41,76,19,102,190,196,126,212,102,31,134,124,139,29,56,233,144,212,199,67,160,103,125,169,1,51,99,72,59,3,83,93,138,30,143,106,61,201,79,215,0,43,91,192,219,4,57,20,142,86,31,163,185,108,201,28,64,54,169,174,10,74,35,133,249,120,42,60,71,48,112,128,159,253,133,249,68,71,91,228,249,76,44,250,18,216,68,165,119,192,75,68,192,241,45,234,45,69,51,79,195,241,71,74,222,198,239,141,14,15,58,59,167,188,105,76,11,234,138,46,13,100,169,134,246,166,140,108,157,72,1,103,241,176,51,24,53,129,11,195,8,121,142,110,132,72,1,227,9,41,207,27,65,145,25,73,59,106,153,77,91,87,206,215,80,83,100,135,115,103,183,168,159,38,250,55,190,135,70,187,31,167,179,11,19,91,15,79,203,145,19,108,74,4,179,40,37,165,168,52,76,165,42,46,52,202,162,18,144,25,222,58,192,41,19,185,147,105,50,9,28,109,102,192,17,50,222,6,42,77,89,195,232,101,158,208,254,64,145,128,202,83,135,63,59,205,234,217,95,220,67,242,168,10,255,60,42,2,38,11,62,158,163,75,180,25,153,249,210,46,253,129,187,139,52,1,27,99,254,185,242,185,162,202,68,163,116,146,93,44,183,61,118,220,216,153,63,106,73,250,204,32,49,249,119,141,76,101,214,4,173,81,48,83,148,207,96,97,236,161,191,61,144,28,119,152,102,139,146,245,169,97,53,235,67,1,74,112,91,58,137,55,123,69,254,212,22,54,184,250,88,200,226,181,120,44,124,139,79,119,10,17,77,196,40,219,8,137,250,66,177,90,241,137,116,23,182,219,93,65,166,163,21,40,253,252,10,27,173,227,67,77,19,71,66,39,162,35,87,15,196,49,194,244,101,4,62,235,82,164,157,41,172,100,225,237,35,132,65,207,159,55,82,55,114,251,114,240,160,245,205,23,197,141,14,164,242,70,39,66,16,65,28,218,212,9,70,86,248,124,141,193,208,193,95,172,235,140,50,161,8,70,34,211,114,131,202,238,164,35,196,19,245,244,197,181,213,21,44,151,189,96,158,38,85,118,122,148,59,78,80,226,215,181,112,156,210,24,130,171,246,91,166,162,186,171,198,146,228,159,238,177,131,166,70,69,107,84,23,0,123,210,24,151,110,42,191,40,115,202,233,79,120,189,70,112,115,16,204,144,29,201,1,225,126,199,137,207,199,93,37,92,27,102,183,28,99,107,255,164,118,180,57,131,114,184,15,144,77,202,107,62,189,27,151,19,186,207,59,44,74,251,25,184,14,223,27,198,196,90,107,3,40,183,230,219,44,191,173,148,144,21,102,91,17,71,83,160,145,167,9,17,164,132,182,7,65,207,208,248,24,90,97,242,152,204,12,15,102,147,154,8,146,10,217,179,59,230,116,218,159,83,39,231,213,131,193,66,211,166,17,92,41,92,242,10,229,195,84,198,243,195,99,250,3,197,74,179,137,166,56,48,141,204,174,150,66,111,227,120,90,36,208,118,8,61,243,100,57,67,109,221,176,238,155,184,108,212,34,171,246,194,160,183,117,193,179,86,233,155,54,185,168,113,209,241,92,215,106,61,249,174,23,97,237,166,137,182,129,95,124,200,82,66,182,222,69,234,52,131,214,14,151,120,129,107,253,182,232,76,34,130,122,209,135,159,133,19,64,13,77,64,155,111,52,14,28,86,144,191,119,140,17,103,159,79,119,80,148,19,179,181,163,104,18,252,68,52,8,154,199,211,134,153,45,73,240,1,195,42,108,8,76,185,73,27,21,204,1,218,45,89,205,21,149,86,15,133,115,152,107,217,155,174,171,60,77,83,57,185,114,95,130,224,92,180,219,113,98,162,30,123,10,8,138,180,19,201,20,86,136,24,238,124,80,224,212,10,140,148,215,42,23,46,207,142,132,65,229,98,255,76,83,76,205,114,52,122,230,209,129,129,245,9,42,178,50,117,163,8,148,231,157,228,134,46,71,19,178,78,189,115,243,50,145,101,129,17,111,141,75,163,185,125,105,55,24,25,146,232,90,217,211,228,252,101,75,77,18,164,199,204,206,200,170,218,66,119,182,193,151,194,142,205,215,89,55,150,46,103,56,11,251,111,163,131,156,53,128,128,193,152,98,178,171,25,189,225,166,48,100,182,30,112,105,202,5,164,152,211,35,242,223,102,240,40,75,214,50,77,190,120,99,9,145,18,201,202,146,201,185,65,240,182,254,238,39,128,128,125,28,55,134,197,139,214,220,151,53,146,123,93,220,60,76,219,11,83,148,172,1,167,39,207,119,86,19,162,81,15,125,136,221,167,140,115,60,200,114,4,201,203,72,186,178,130,44,132,114,220,8,36,217,192,237,26,139,14,118,176,30,127,144,91,200,79,168,138,226,83,29,55,50,170,89,169,207,192,101,9,156,159,9,207,24,221,177,164,46,43,22,61,55,70,165,74,96,246,218,229,143,112,13,152,188,225,211,103,74,78,216,111,12,123,38,101,247,3,243,152,29,30,68,13,207,209,103,196,68,36,140,128,79,150,16,101,145,146,92,55,212,53,2,161,158,220,114,254,30,40,227,66,162,235,19,106,210,51,214,93,227,214,233,30,21,213,255,226,238,120,228,12,171,142,68,252,84,74,180,34,209,120,190,245,11,68,42,230,220,103,112,44,6,61,39,178,29,227,199,107,108,235,79,184,153,84,125,132,6,161,28,60,178,65,31,64,23,253,28,154,140,75,52,104,13,83,143,87,61,138,65,143,95,8,32,44,209,222,4,52,103,5,223,69,158,45,60,73,7,129,205,9,33,118,191,133,77,208,126,148,48,146,91,150,217,206,187,169,202,6,77,170,49,237,32,204,80,70,210,235,162,253,219,227,119,122,203,149,91,199,183,206,35,187,146,17,75,147,113,116,183,154,37,247,61,26,189,4,133,17,215,150,142,123,66,72,85,248,160,130,28,71,211,255,166,138,19,152,152,239,30,71,211,148,42,210,61,216,140,223,36,61,6,73,98,1,143,186,8,223,110,100,5,24,54,93,36,89,40,122,148,117,219,253,11,126,7,83,225,51,171,245,75,9,95,232,102,93,221,147,207,242,44,228,0,146,84,237,65,105,124,143,212,84,197,146,83,224,138,129,202,45,172,143,164,100,220,13,235,187,143,200,250,54,19,221,22,33,154,141,206,208,101,142,152,41,246,84,24,35,171,232,24,34,198,16,57,23,148,68,87,186,218,62,85,108,78,129,207,170,94,199,149,146,177,194,211,213,246,169,36,60,83,84,77,58,130,108,75,164,127,146,201,7,68,89,4,251,219,7,62,139,202,45,139,156,105,161,15,21,14,202,168,253,68,109,226,204,43,178,129,230,183,141,220,42,101,170,42,227,180,88,161,112,92,53,152,217,84,158,7,82,216,158,145,53,75,48,0,68,179,142,172,102,138,101,130,70,235,157,238,222,158,190,145,76,59,91,104,72,21,10,176,87,67,42,243,219,193,211,163,81,80,38,165,51,233,32,136,40,73,137,36,254,118,72,239,119,164,51,103,204,197,104,113,220,43,39,126,169,119,13,162,58,36,125,67,112,11,113,222,251,255,136,251,119,157,237,154,102,75,19,58,151,178,203,200,125,230,172,3,192,194,195,68,24,37,122,169,85,70,87,181,22,11,163,213,170,3,2,97,129,199,1,181,196,89,144,87,60,119,70,140,248,36,112,151,244,127,191,241,142,103,206,59,103,110,35,99,51,198,219,108,239,129,81,150,80,186,176,193,113,32,190,227,113,83,20,30,223,77,146,77,20,114,159,111,89,33,157,144,122,85,148,30,222,185,95,137,58,22,133,119,241,232,196,53,139,135,28,18,108,34,148,198,62,67,12,22,83,221,45,137,48,35,15,230,151,228,47,113,214,65,200,83,150,95,222,97,30,253,148,233,12,81,129,25,119,183,123,139,62,194,96,197,106,187,215,179,103,150,51,153,166,80,245,25,143,203,243,18,85,88,55,225,241,12,152,170,173,225,118,121,55,251,52,80,2,131,197,47,4,247,147,133,233,24,201,217,9,13,206,179,218,63,246,199,88,156,219,56,179,223,125,1,191,177,72,151,147,131,180,141,119,238,177,195,221,190,159,178,120,161,107,93,78,224,140,250,209,82,146,192,109,74,149,143,3,31,198,77,162,112,2,127,184,85,31,167,93,99,223,8,211,151,132,142,190,94,73,70,101,181,85,165,37,226,221,227,89,74,247,102,96,36,23,66,152,7,21,166,235,50,161,20,223,133,255,4,34,63,246,226,71,10,121,215,15,69,49,194,18,120,55,231,231,109,188,29,90,204,201,45,28,131,80,24,58,11,103,249,147,119,21,134,194,253,141,87,250,204,203,63,141,8,65,111,2,111,198,121,47,239,125,28,101,179,68,90,216,89,158,9,214,17,115,21,216,56,185,29,158,200,147,11,49,99,51,151,203,251,109,236,185,35,223,253,25,31,160,62,189,196,133,75,49,16,105,53,206,164,73,128,52,193,219,42,56,95,203,113,205,41,33,37,37,196,47,111,134,15,35,73,74,104,31,39,149,210,206,226,73,104,189,13,229,171,44,36,240,110,39,226,52,5,50,129,225,25,123,183,79,142,160,111,202,174,244,113,205,114,57,44,104,81,167,216,182,247,88,216,40,171,58,76,210,200,17,34,78,78,214,21,12,162,195,138,69,133,96,20,235,231,145,201,194,103,176,135,14,232,135,82,136,83,159,14,22,225,86,110,211,198,124,112,152,196,128,33,148,174,150,92,254,86,9,21,133,120,75,132,56,181,81,92,250,186,133,156,81,37,211,47,141,29,240,17,115,195,218,223,149,230,191,220,99,8,218,227,7,35,79,38,84,182,156,243,251,149,118,84,187,195,87,97,96,199,219,207,217,245,216,102,27,117,248,242,219,99,24,135,233,131,161,28,215,166,33,166,83,156,31,27,66,223,41,170,158,196,243,135,203,242,140,191,0,109,240,251,82,53,178,92,49,116,144,79,92,133,205,153,18,46,72,185,156,246,152,0,192,39,52,186,198,225,232,28,188,215,76,87,50,90,28,86,62,89,134,133,234,69,128,6,43,176,189,42,55,40,40,199,158,66,76,124,39,14,174,161,233,212,194,59,177,218,195,252,112,151,188,211,107,55,211,16,18,24,109,163,167,188,54,238,89,185,132,201,31,239,217,122,210,179,21,54,216,79,53,102,238,254,77,154,137,179,130,223,241,22,49,149,90,41,239,120,126,165,241,199,151,38,15,183,63,49,22,231,81,167,70,250,19,66,229,78,60,216,89,216,161,85,20,254,120,146,35,247,114,90,240,69,89,131,242,45,143,42,7,9,169,67,173,118,101,138,238,215,76,247,46,37,45,74,150,128,41,3,56,191,175,9,230,86,97,30,174,38,33,234,236,242,3,113,77,225,14,230,214,84,31,129,23,61,186,84,78,174,46,187,237,13,71,143,254,48,210,152,95,112,76,227,222,23,253,166,10,123,134,251,203,44,163,125,136,2,1,178,43,227,21,137,216,80,114,55,20,94,238,2,81,220,155,132,244,104,21,210,111,82,139,137,216,59,13,123,221,170,151,88,9,247,198,88,67,233,183,68,8,131,77,127,7,119,118,227,102,41,51,225,46,14,233,145,66,178,165,124,245,71,232,173,6,109,119,197,187,38,48,153,25,193,225,78,30,191,136,68,18,9,171,59,24,224,247,202,212,244,56,231,166,47,76,211,248,150,77,161,21,115,220,111,95,122,38,157,41,76,232,164,103,249,226,105,7,158,97,33,136,135,250,200,69,52,140,63,94,53,217,239,30,140,127,211,159,166,252,87,89,216,17,209,170,206,163,206,101,75,185,233,81,193,117,197,184,123,163,135,90,66,41,220,41,195,12,66,113,114,87,171,194,221,116,58,157,41,29,175,172,124,23,122,159,62,92,200,186,232,194,133,142,225,172,152,224,119,146,46,97,20,167,124,241,188,122,33,171,115,173,202,138,79,17,103,247,225,66,248,97,150,212,176,207,35,117,104,1,88,20,70,153,233,201,207,138,77,1,43,88,105,239,107,229,250,231,146,19,22,223,8,216,248,55,66,101,99,177,126,100,46,16,207,112,53,94,20,174,250,210,46,221,198,172,52,159,58,200,48,250,127,209,18,232,166,225,247,116,73,174,145,213,69,156,161,145,93,249,118,97,232,94,170,110,179,13,58,65,23,119,34,3,183,71,220,105,152,156,56,89,61,79,100,6,141,49,33,151,231,106,190,92,50,119,17,179,88,170,76,2,37,73,169,161,100,68,220,74,196,27,230,71,180,192,37,150,8,76,203,28,191,103,56,5,68,34,147,4,77,140,192,119,229,250,10,65,154,235,27,210,114,203,129,123,178,233,232,55,177,143,28,133,73,78,126,45,31,48,199,53,85,161,161,232,246,184,90,215,181,99,63,89,33,148,71,204,151,221,15,220,56,203,68,1,199,114,15,106,60,141,198,120,18,200,193,236,122,66,98,20,66,11,231,254,176,68,232,234,2,105,149,211,70,97,19,66,112,184,33,59,218,20,254,40,59,113,133,52,200,111,155,10,3,117,178,25,92,125,205,52,168,85,73,201,104,52,158,116,27,247,84,209,57,24,72,127,188,171,62,251,48,233,97,210,180,185,204,93,246,36,231,174,197,84,202,81,97,171,245,117,255,237,206,78,173,125,78,50,67,113,41,74,74,147,194,105,11,124,238,34,10,37,190,201,214,34,45,231,74,246,242,57,46,188,76,43,81,96,194,54,35,84,0,123,73,74,99,199,212,129,167,203,27,54,33,108,65,74,172,191,42,43,184,196,96,37,20,12,134,182,234,154,139,148,250,169,112,91,161,198,245,193,199,8,132,85,42,143,234,149,119,196,88,250,227,232,170,93,216,122,40,67,252,41,146,201,210,158,38,61,28,226,181,197,4,53,68,24,145,212,146,119,237,60,166,191,37,10,11,100,45,158,208,79,134,109,229,168,242,225,71,22,197,113,209,93,91,46,162,68,201,112,12,151,64,190,59,222,146,165,109,148,229,46,130,9,25,49,153,8,10,91,237,185,195,71,216,44,128,233,152,23,40,133,230,82,229,167,150,229,239,175,80,195,38,169,80,229,57,225,188,121,6,1,73,157,117,206,4,227,123,94,14,51,201,84,57,116,67,86,228,250,227,141,27,214,167,48,59,141,235,143,223,143,26,61,193,251,108,215,210,230,86,82,234,191,71,85,176,41,164,66,3,242,164,183,77,169,72,101,72,201,220,57,111,155,248,204,99,177,254,157,90,138,211,252,81,3,50,79,14,140,242,34,157,107,245,201,14,83,234,249,169,36,48,181,217,174,110,62,45,255,73,245,132,7,204,251,195,97,72,111,84,140,184,146,46,228,47,55,166,154,174,194,211,236,166,127,240,53,232,56,88,229,8,50,253,200,71,214,14,217,40,76,213,93,5,181,185,83,214,31,76,1,122,151,251,209,134,123,249,209,32,52,164,140,86,36,122,13,99,54,152,239,138,195,97,101,181,62,42,111,142,158,220,247,131,111,43,206,80,217,235,105,53,177,175,105,196,206,207,84,245,115,83,71,168,14,223,125,43,41,202,163,46,231,47,159,127,202,214,2,127,84,222,63,216,88,161,85,83,219,18,58,127,139,132,180,161,178,101,125,66,198,179,159,146,2,158,198,174,86,51,222,247,239,233,240,192,213,14,81,237,16,216,180,21,198,131,81,102,23,5,207,83,240,37,7,156,110,179,84,62,125,67,64,88,222,68,110,251,51,210,232,31,76,189,73,155,98,79,24,11,200,22,152,72,174,116,40,162,203,61,224,106,211,88,97,78,20,135,27,153,189,210,99,4,149,167,192,119,235,80,197,120,50,144,235,239,126,69,8,158,204,85,253,237,5,215,100,123,48,204,77,42,189,110,2,18,111,158,89,82,192,25,250,242,117,87,178,255,244,181,239,138,28,202,212,124,59,161,40,17,163,174,10,156,112,117,124,79,112,251,162,187,8,47,57,240,48,145,73,135,161,188,208,175,54,85,224,249,96,68,95,86,122,186,56,117,86,51,230,153,166,31,221,33,165,243,175,130,91,162,107,187,141,145,231,181,27,249,159,218,244,163,123,245,122,36,22,194,144,202,155,97,52,23,30,130,186,48,247,163,79,127,187,17,10,237,14,195,114,171,47,111,206,37,73,85,199,18,78,4,67,185,103,250,79,19,151,209,165,71,178,205,227,238,188,176,177,90,234,79,147,253,88,253,229,83,35,219,6,99,193,189,1,169,176,36,234,166,241,25,241,165,191,156,88,75,213,134,35,250,83,252,229,100,59,22,133,225,104,252,252,229,144,28,165,201,112,247,172,87,118,218,72,52,65,155,81,97,187,78,255,96,248,193,245,42,177,63,163,206,124,221,210,240,46,166,229,87,40,126,122,93,222,152,199,186,159,65,177,249,100,172,128,201,157,212,78,53,207,245,155,228,8,17,238,254,37,184,63,219,17,98,243,65,117,109,130,239,246,247,62,12,214,192,214,180,207,139,51,130,145,78,102,107,63,161,223,179,44,45,219,236,30,155,255,120,247,113,116,91,57,110,66,71,29,14,31,85,214,181,143,250,252,155,140,64,55,247,8,100,64,14,127,61,109,56,232,135,250,242,128,47,172,156,244,106,82,200,95,111,195,194,245,253,99,40,157,2,156,145,106,226,254,254,155,8,235,248,28,237,166,108,144,90,6,95,210,114,24,93,222,60,9,125,40,112,253,156,180,56,218,120,58,107,13,39,240,220,75,127,216,164,217,188,93,88,103,169,195,224,234,61,213,225,35,57,68,127,43,143,139,244,131,239,105,176,211,118,212,44,69,230,193,152,219,25,38,24,233,47,39,2,148,225,85,94,194,89,179,69,186,210,111,55,75,191,248,193,24,69,53,181,28,1,198,247,240,224,237,107,167,189,238,107,190,81,226,228,221,105,195,233,38,15,238,240,153,234,62,184,219,108,37,83,248,193,157,186,16,93,120,99,122,10,3,124,188,196,58,86,218,226,153,76,15,206,130,219,48,65,173,39,53,8,186,41,28,81,56,52,222,184,189,241,227,233,224,226,66,232,63,189,171,164,202,252,157,107,95,140,23,92,137,81,142,103,240,231,44,129,141,244,211,162,58,159,156,169,231,185,231,168,133,68,163,70,127,27,161,181,233,232,153,234,197,178,10,239,238,7,242,132,9,182,105,151,158,211,150,63,77,58,223,215,244,221,31,121,3,219,225,211,78,215,185,64,126,138,15,200,180,20,175,174,102,12,97,237,215,43,144,246,246,169,230,85,65,182,210,155,214,183,234,2,195,244,124,134,239,209,108,16,115,169,245,213,76,159,221,225,111,118,89,216,199,196,33,125,151,197,214,238,71,225,40,153,131,102,11,7,94,66,9,92,54,135,119,91,217,240,187,19,205,23,8,181,178,178,227,156,130,67,110,44,71,241,165,234,71,67,241,225,118,8,169,101,35,117,217,234,206,162,252,119,150,171,49,108,149,10,79,125,23,241,161,187,154,100,121,25,191,207,43,103,197,117,90,234,212,207,58,86,146,231,232,188,155,178,254,52,34,62,222,41,171,194,205,167,239,38,219,208,87,0,73,139,67,38,210,95,142,166,175,128,69,156,88,102,10,145,232,250,74,182,129,199,222,9,133,203,204,91,214,184,246,42,124,207,162,167,47,209,240,251,29,253,44,234,70,206,240,134,193,151,40,183,46,19,6,93,110,83,46,188,78,98,72,152,143,179,251,142,4,169,124,111,250,114,163,227,246,150,77,88,12,181,101,196,48,253,120,89,22,243,215,151,99,13,23,111,26,69,119,98,85,98,61,221,78,127,243,108,253,149,65,43,140,94,223,112,120,10,29,49,240,71,50,161,247,202,34,111,77,134,243,207,108,241,223,38,150,174,139,143,99,227,229,51,3,79,245,156,147,253,93,222,93,20,244,136,70,34,112,199,53,232,159,109,69,50,9,190,195,229,125,134,20,137,118,41,113,248,225,59,18,117,209,99,40,60,173,214,211,97,102,134,190,27,151,190,47,16,10,122,191,212,50,139,120,249,103,193,133,169,31,77,151,187,197,186,32,36,210,181,105,20,146,110,146,82,67,49,166,246,232,135,58,231,123,247,182,72,173,140,7,204,12,197,55,172,109,81,23,25,205,78,107,124,253,80,57,91,228,252,49,118,146,122,226,229,83,3,125,20,69,238,151,91,11,10,9,168,180,236,174,128,184,188,240,135,83,28,231,84,122,206,237,131,105,42,241,69,127,121,145,199,113,28,54,234,38,129,119,241,96,246,133,89,231,186,35,89,56,192,205,1,180,126,151,238,195,86,26,228,23,62,18,159,171,216,233,199,164,237,186,127,23,55,125,185,210,193,159,11,173,75,192,106,157,145,171,176,90,147,135,239,161,42,125,6,179,239,108,242,240,56,186,201,19,200,122,110,165,191,119,15,185,118,65,81,232,194,197,6,151,37,102,186,113,234,60,117,96,251,174,213,183,62,189,44,135,43,224,114,62,125,218,242,191,78,244,105,87,215,54,204,53,119,24,98,192,62,169,99,4,70,87,81,102,18,86,146,254,54,44,120,39,230,10,33,30,249,237,105,130,122,49,209,86,91,250,221,70,205,191,99,54,12,22,160,192,38,65,26,147,188,83,182,35,48,52,42,187,198,26,184,63,174,79,227,44,88,177,192,72,211,24,10,227,31,136,229,41,229,48,100,119,91,249,219,137,237,176,22,185,141,30,216,149,100,35,103,110,73,28,228,64,120,48,20,198,37,19,48,169,154,59,236,160,66,161,94,108,43,132,69,92,31,222,4,196,143,106,69,99,210,150,22,27,71,105,105,63,252,140,49,54,118,83,232,56,197,227,114,109,71,242,129,98,46,221,201,21,45,39,121,140,106,235,55,158,112,157,132,212,201,168,102,201,20,191,194,64,87,38,130,231,20,231,32,151,232,115,9,47,224,22,120,195,231,16,221,242,161,211,215,3,166,208,34,110,225,247,201,19,226,51,80,241,83,11,209,194,80,186,59,166,151,27,192,219,101,147,209,123,141,80,111,24,97,20,47,205,227,247,167,187,171,144,212,26,40,41,84,211,135,155,36,120,49,61,241,54,80,196,20,183,175,221,196,91,74,156,157,202,60,55,200,171,145,178,7,188,88,7,126,195,135,133,52,178,130,129,151,152,35,56,230,69,56,28,79,6,140,52,191,150,153,23,75,124,42,21,223,234,244,155,159,29,81,91,63,139,221,244,173,78,43,158,150,105,10,92,31,127,25,32,236,0,75,80,100,223,253,151,141,113,121,201,195,27,89,229,241,96,43,241,106,210,101,112,28,214,231,152,184,214,0,105,187,49,214,120,140,239,189,241,55,13,141,78,49,116,111,46,60,9,166,191,89,74,2,205,210,151,163,218,85,253,6,4,183,115,149,125,131,212,49,42,149,222,211,31,12,35,250,52,186,10,205,155,134,244,219,150,30,183,106,14,247,215,80,98,211,226,0,35,186,78,92,229,135,14,115,237,68,187,233,224,246,184,1,239,137,64,85,235,81,24,81,163,119,74,96,78,7,247,223,32,74,87,235,139,254,64,39,2,57,119,116,248,176,186,229,119,54,78,22,234,145,105,196,172,65,186,247,7,67,229,84,194,11,133,64,85,37,157,238,7,47,232,178,166,60,77,18,97,121,38,51,204,39,43,210,172,177,190,224,180,122,83,120,146,95,28,245,209,3,254,176,233,209,4,75,25,155,226,178,135,34,20,62,243,223,111,47,54,141,18,62,73,130,208,35,156,192,119,41,21,209,110,66,111,16,187,248,205,5,75,234,26,178,231,64,229,57,252,38,97,116,151,159,252,54,91,14,76,147,63,24,73,98,57,222,48,208,176,180,126,191,189,239,148,23,130,96,230,47,182,146,63,61,62,75,47,9,184,65,118,242,102,18,33,176,59,2,242,52,138,19,243,237,88,219,42,153,101,117,114,181,243,172,94,56,18,216,91,165,229,56,122,221,126,60,34,176,202,87,145,22,253,155,102,150,110,38,177,238,219,70,28,208,207,32,56,198,123,170,223,220,185,204,61,115,194,44,226,224,14,28,148,120,65,142,250,126,151,178,188,161,173,94,86,0,247,131,239,133,98,233,126,100,242,124,190,11,223,249,188,165,224,12,14,228,98,132,27,63,184,33,1,36,27,210,71,70,217,242,119,147,80,246,173,127,159,64,33,244,37,244,228,223,216,242,214,37,188,20,84,125,35,140,242,38,14,182,5,133,63,1,127,100,160,254,98,227,247,233,73,184,199,251,1,95,106,161,122,227,7,223,75,196,12,6,82,2,246,92,229,103,115,152,76,244,19,240,36,214,243,115,71,64,22,200,253,104,4,76,49,212,99,92,186,48,25,34,75,94,206,134,246,132,30,186,81,213,247,184,182,88,146,44,245,111,15,222,159,172,116,206,39,170,130,206,107,153,213,226,203,79,83,126,83,250,123,184,155,221,44,13,55,222,169,245,126,218,164,118,155,180,204,50,142,247,235,149,253,87,59,46,47,71,109,227,61,141,25,91,99,211,191,43,0,210,152,7,246,58,166,36,236,112,195,180,106,234,31,12,21,105,220,249,27,94,238,30,15,47,82,179,166,60,124,247,97,87,79,239,38,51,24,37,123,192,8,163,254,182,86,163,2,132,159,32,224,131,178,230,207,243,116,207,33,120,137,194,120,32,247,158,252,195,7,67,196,62,34,49,146,115,114,189,72,82,231,233,30,142,66,24,68,107,121,78,72,184,21,41,13,110,2,15,210,154,251,131,239,249,34,249,83,36,242,176,188,222,211,28,240,101,202,211,31,115,244,125,53,198,93,9,253,104,24,96,176,231,126,214,55,183,25,202,28,99,26,145,219,91,94,145,36,213,203,184,208,162,83,40,212,41,143,20,230,246,62,145,85,249,48,56,68,215,171,97,190,199,63,169,195,50,154,28,231,253,221,89,200,161,132,147,65,96,104,220,30,245,48,233,48,240,111,8,76,108,245,177,30,1,67,99,24,221,114,123,164,61,70,165,206,163,18,10,106,11,85,189,179,222,179,72,77,7,85,2,233,200,235,37,73,32,208,100,244,51,1,110,243,24,255,158,181,148,50,221,50,214,71,213,219,27,106,110,124,240,41,58,188,41,75,123,161,156,142,41,86,162,244,108,160,230,194,101,234,55,90,8,161,124,93,166,209,166,18,176,188,249,143,82,210,146,224,27,185,82,247,250,249,54,59,156,109,159,100,75,227,25,39,219,237,125,216,232,83,162,103,16,213,126,243,37,235,32,48,191,117,150,93,75,108,60,182,75,170,196,76,92,64,80,120,67,126,65,143,14,143,74,145,27,131,29,47,112,190,253,224,239,158,76,53,34,234,120,238,108,176,255,96,84,7,103,48,82,14,40,91,96,53,248,161,100,229,47,217,193,97,159,38,233,251,193,112,149,198,72,27,181,147,199,229,224,183,179,211,58,96,234,38,246,27,107,252,12,33,102,15,202,167,245,247,48,217,205,51,92,167,157,194,165,57,127,94,16,60,99,56,21,125,22,225,197,107,94,176,115,47,96,196,205,191,127,151,44,20,20,230,96,74,251,155,180,112,147,24,39,201,107,42,48,129,184,63,151,203,182,243,187,15,191,39,3,87,24,250,214,131,239,227,161,105,62,141,44,235,145,128,67,32,65,237,164,159,7,192,144,242,158,7,227,200,40,37,193,208,225,244,7,115,38,250,138,0,158,198,22,252,131,217,118,131,97,28,248,158,38,63,59,6,248,79,150,75,96,252,225,127,99,112,159,35,239,247,243,35,216,224,254,27,192,253,151,0,19,167,205,52,61,251,241,203,107,53,152,68,200,25,48,226,72,63,45,14,224,141,94,149,252,116,131,237,230,47,14,178,41,253,49,111,172,192,246,49,175,101,84,132,4,67,31,37,189,31,242,63,254,244,178,186,70,129,185,208,204,234,48,210,114,242,219,149,64,199,247,224,219,65,40,172,43,12,111,235,118,248,218,72,242,211,208,141,182,246,190,171,89,185,157,160,208,99,150,215,103,109,219,113,37,48,254,181,237,48,58,20,77,102,18,82,240,111,170,80,139,3,233,168,254,244,93,51,229,111,173,255,149,234,236,42,211,20,183,97,59,175,97,92,24,116,184,80,115,216,191,124,119,96,182,218,50,5,38,66,218,252,167,145,84,216,250,52,231,104,125,125,130,116,83,208,172,2,183,241,138,158,128,81,134,72,191,125,71,232,231,11,66,229,198,42,83,2,133,87,101,254,157,100,160,248,92,166,194,212,97,86,127,248,179,203,173,192,215,88,251,105,30,24,76,213,98,244,248,54,255,152,79,5,42,111,135,124,53,105,34,191,90,102,208,105,154,8,2,163,231,182,95,203,166,85,164,46,129,225,211,250,252,105,164,152,100,146,226,84,234,63,46,35,152,2,169,156,208,78,177,144,127,117,120,153,222,85,192,133,92,2,31,47,232,97,170,204,133,123,49,250,230,47,110,5,220,169,19,138,150,175,99,9,190,111,188,44,149,64,86,31,149,150,223,47,30,7,76,93,139,76,83,202,120,201,173,124,112,167,102,84,94,78,232,226,39,221,1,193,27,174,31,217,15,113,167,205,95,153,245,38,191,160,8,59,58,37,100,36,207,205,95,211,200,119,255,138,108,89,36,51,149,250,38,34,140,249,95,151,223,158,191,240,197,15,94,107,225,146,22,152,188,150,247,221,56,253,103,145,169,134,159,182,159,207,97,50,244,106,172,160,137,95,111,122,211,238,221,180,7,9,20,240,61,163,218,249,245,185,217,249,59,70,4,241,203,253,211,14,216,118,195,32,73,86,96,163,130,121,239,54,117,121,217,200,137,28,222,255,214,131,63,56,73,171,194,212,55,188,46,255,76,245,91,94,142,162,213,246,167,73,73,26,250,240,32,13,54,158,157,218,37,172,160,90,134,163,159,164,0,0,147,131,235,61,6,163,193,144,223,133,192,228,71,10,106,168,217,47,14,19,23,60,63,161,64,251,40,116,145,2,221,196,254,222,36,172,232,129,7,195,56,169,231,100,199,191,93,218,170,179,131,144,23,182,160,227,201,34,76,132,109,179,54,224,74,97,215,219,22,80,34,58,58,79,136,146,180,227,35,13,171,192,145,109,28,109,142,39,204,203,12,255,76,240,54,224,101,154,183,175,229,100,93,124,178,116,57,172,214,122,103,27,126,215,21,246,30,176,113,79,189,15,227,208,157,177,60,250,237,65,152,182,126,40,28,45,85,38,194,181,76,80,249,246,134,19,146,148,89,214,77,9,253,157,63,164,208,204,46,189,130,11,17,22,94,95,123,95,240,66,152,58,49,92,122,219,151,222,61,5,138,124,53,23,250,85,28,222,166,188,22,176,229,192,206,79,150,94,149,185,208,168,39,44,207,30,128,253,165,52,89,215,109,99,125,12,159,103,3,251,59,126,187,161,33,254,115,154,0,19,104,173,242,244,181,201,206,121,7,12,91,113,47,114,102,183,107,151,222,127,250,125,182,165,29,237,38,104,67,69,248,61,204,13,93,198,186,25,153,253,91,0,205,184,151,103,244,40,215,106,20,230,127,240,32,117,168,75,195,238,44,39,111,233,193,198,17,17,131,77,165,215,157,154,191,89,218,152,241,67,150,215,189,172,224,243,127,45,91,205,216,31,3,54,98,232,119,130,220,171,151,185,11,2,70,106,226,123,93,138,189,180,116,170,224,253,172,191,219,233,198,245,93,191,41,155,70,89,230,195,220,14,147,78,45,79,115,45,60,243,125,24,116,47,159,216,111,133,248,233,143,151,142,166,13,118,145,232,84,236,156,251,241,222,107,16,142,43,92,198,247,66,75,244,57,174,162,88,95,197,232,227,182,195,205,232,0,86,192,232,102,247,226,227,73,193,167,223,75,38,167,25,108,148,254,114,242,136,194,96,128,175,144,117,224,77,27,20,88,249,100,129,48,136,163,188,250,144,220,91,83,141,223,182,208,236,187,11,112,195,38,234,57,3,166,228,125,56,250,145,145,243,9,138,24,219,179,239,40,94,64,155,32,96,99,215,245,121,122,44,38,29,223,133,111,238,39,191,65,101,46,101,102,1,178,197,28,223,107,81,220,17,214,35,184,45,204,6,251,205,133,219,223,20,38,71,179,145,40,89,239,213,119,15,233,85,236,78,187,235,190,132,65,202,207,140,117,79,30,38,17,255,148,223,71,147,149,21,225,236,191,135,203,247,198,210,246,190,41,93,194,178,37,208,248,131,55,69,228,177,141,163,166,112,231,201,187,38,64,9,114,237,107,109,247,221,77,203,51,137,41,66,167,135,244,229,165,126,111,179,164,50,107,4,45,35,77,195,19,247,230,176,57,162,194,61,61,145,17,111,195,77,44,154,117,55,153,248,48,42,142,182,31,141,76,138,52,81,136,143,141,239,45,47,243,41,135,44,21,123,248,231,113,250,191,167,137,161,5,76,50,208,120,107,151,242,233,34,157,70,92,233,73,173,32,246,61,161,195,141,239,130,1,164,141,135,14,163,160,136,153,130,219,245,243,197,69,208,232,139,98,41,34,221,183,139,250,219,198,7,169,110,85,58,5,105,230,199,162,143,244,55,100,91,159,194,16,166,61,35,136,139,65,25,93,90,70,198,89,123,38,212,221,150,33,2,139,241,34,105,2,45,191,31,220,41,46,254,4,110,168,72,191,11,41,17,249,219,20,233,21,12,213,119,69,153,115,152,182,93,160,197,52,227,222,79,47,104,127,165,97,20,5,238,183,112,231,103,74,43,142,14,35,248,124,150,138,89,160,159,204,66,104,12,235,120,115,216,88,141,195,222,165,40,207,217,134,47,202,87,69,10,49,242,45,196,213,159,57,108,130,173,81,92,138,80,0,145,236,103,23,178,206,132,63,96,194,77,128,30,201,111,180,72,123,160,184,48,96,84,14,234,91,62,198,252,19,33,70,96,46,172,111,42,64,143,122,130,173,144,228,125,194,234,111,91,96,143,16,241,51,163,185,40,228,167,63,24,66,237,240,123,144,178,221,155,95,127,96,79,45,178,73,223,143,234,143,180,29,148,98,80,233,21,172,246,246,171,200,221,28,62,20,16,196,103,83,111,187,126,126,43,158,62,8,69,9,60,145,168,120,119,167,189,205,166,138,239,186,211,166,145,248,247,224,10,43,74,252,54,70,76,153,111,68,168,102,217,91,54,180,186,173,46,250,125,54,140,27,161,33,61,225,173,65,146,233,125,246,71,170,118,24,158,188,186,63,225,66,36,65,166,81,129,6,204,65,249,189,89,74,44,45,60,252,23,173,4,30,222,104,19,214,34,176,231,112,49,221,131,183,27,114,15,58,98,150,18,24,133,112,247,119,188,144,10,52,143,156,1,120,46,80,166,126,112,167,91,162,211,224,161,41,231,245,10,129,13,33,68,154,230,90,218,253,221,133,9,170,204,40,145,153,198,53,125,223,184,94,203,225,161,142,212,186,15,50,153,249,189,153,102,218,158,161,194,7,108,81,126,255,238,59,135,67,91,216,28,2,228,34,248,111,19,226,138,40,61,116,47,4,74,2,38,96,208,4,166,168,250,237,227,192,168,138,9,140,67,251,93,36,44,218,41,65,124,24,104,77,11,239,193,228,79,55,121,154,51,231,199,190,186,255,76,176,25,201,144,159,157,9,237,181,140,202,161,184,63,13,138,142,238,220,124,227,5,165,73,136,61,92,20,135,77,127,251,10,14,237,19,91,45,112,133,6,189,63,24,54,214,26,13,131,187,186,237,103,230,24,44,41,133,31,94,236,179,102,204,21,114,245,229,183,169,101,88,207,134,58,92,165,66,183,10,213,41,203,81,244,169,116,72,175,218,2,179,6,222,87,15,43,241,12,176,216,22,250,218,141,49,24,58,147,192,228,215,63,219,207,24,108,90,68,133,239,106,251,200,123,125,191,60,57,193,194,19,15,125,178,216,250,40,69,236,34,159,181,175,245,112,190,119,85,134,136,24,247,95,192,231,143,23,250,193,136,223,116,65,169,211,122,38,214,65,213,59,248,171,12,174,245,28,135,73,220,138,8,63,48,59,203,27,205,95,186,136,194,176,93,191,207,254,35,177,212,151,83,188,239,43,224,179,36,103,109,26,142,222,159,127,251,154,111,20,8,86,253,46,10,132,223,142,102,138,14,18,25,129,56,97,66,36,240,96,124,71,93,158,70,161,174,61,243,143,76,123,120,150,5,166,50,250,89,35,44,23,141,23,81,26,135,127,232,55,220,31,126,228,53,228,183,81,72,253,177,235,24,188,17,205,16,120,80,126,243,61,152,171,239,209,223,38,252,183,252,105,202,150,117,54,16,205,254,233,136,1,227,227,63,218,52,243,83,238,7,155,128,163,140,24,1,145,234,63,141,245,177,100,42,109,163,172,125,125,218,76,142,162,41,76,224,240,141,8,25,31,179,203,187,23,59,96,245,134,147,235,50,19,92,32,205,125,240,199,222,44,47,71,199,245,93,42,239,254,197,214,95,21,29,220,68,31,140,183,47,162,200,192,45,230,41,26,84,77,152,152,128,43,123,224,131,25,204,158,94,126,135,232,153,181,31,1,192,173,227,197,46,244,189,171,25,117,247,115,149,158,126,251,124,199,159,190,87,231,47,161,22,178,118,212,194,54,10,147,108,231,239,166,38,189,254,163,83,78,60,205,221,182,165,167,9,219,249,79,115,147,144,125,28,248,171,239,4,250,254,88,61,18,76,201,237,231,48,172,166,9,157,254,209,148,103,75,250,141,161,187,189,165,253,81,128,27,222,113,131,41,220,115,248,30,18,249,135,191,182,134,255,48,5,137,43,117,153,221,183,28,38,62,158,126,250,174,173,103,80,127,76,240,145,102,10,142,219,21,79,155,151,46,193,100,196,59,76,122,125,158,164,221,175,2,176,77,115,141,76,240,75,182,55,248,30,49,167,39,248,94,35,189,195,49,6,211,52,68,51,221,103,233,192,147,113,118,130,63,15,0,161,56,112,66,246,202,96,106,74,125,68,238,241,245,79,248,9,164,1,147,134,158,95,94,31,51,150,193,157,196,202,12,79,129,239,22,114,198,63,97,255,109,28,241,167,254,243,229,222,114,147,236,252,71,211,206,241,94,99,249,237,252,242,90,159,77,240,145,20,51,115,195,137,236,56,202,118,151,251,244,235,49,34,112,34,229,209,230,216,119,148,43,110,126,120,151,152,12,3,161,147,132,206,31,235,150,161,40,62,141,60,23,218,115,94,80,219,80,190,188,27,66,147,227,51,105,24,221,112,158,135,109,198,211,223,169,121,233,126,79,246,196,100,167,184,195,230,37,240,13,111,55,101,170,117,228,5,36,139,147,140,192,114,18,60,122,243,46,155,228,63,164,77,229,124,195,183,241,241,199,26,155,225,158,224,188,4,80,173,137,137,100,138,31,169,229,100,95,70,203,33,214,72,107,27,6,42,95,33,19,210,154,244,219,164,102,196,111,147,206,157,62,204,114,174,31,188,172,32,88,97,228,195,124,68,200,237,77,179,148,148,249,104,218,26,106,50,115,0,213,17,163,189,140,184,62,109,243,117,244,120,24,222,179,124,62,221,119,251,79,227,40,30,233,167,203,137,5,128,18,71,209,119,155,162,182,191,123,19,36,213,5,130,163,203,187,140,164,177,166,29,110,157,230,115,129,212,176,180,246,224,162,136,45,9,14,252,150,96,228,221,125,170,16,13,74,123,45,238,250,120,154,236,220,180,250,40,19,236,62,23,32,130,76,131,13,109,185,219,65,220,66,75,26,15,10,147,19,60,50,12,181,120,117,24,250,138,157,225,23,35,5,229,144,81,148,36,144,128,151,8,148,252,193,241,89,248,139,118,58,25,201,57,31,241,240,215,67,20,251,15,142,5,64,121,207,214,137,64,189,111,180,154,196,224,244,104,31,238,34,251,76,153,162,165,111,138,48,61,106,177,99,167,45,124,89,137,112,192,59,153,149,68,171,187,239,71,68,201,250,250,7,92,231,18,248,100,152,90,213,120,250,222,118,82,143,88,201,111,160,243,203,189,109,21,231,14,115,173,248,7,220,124,71,33,163,160,165,221,108,26,53,177,195,4,199,51,60,226,236,225,47,37,25,14,24,21,52,31,172,70,54,117,134,119,124,22,244,30,235,36,20,162,125,135,241,188,239,4,151,54,226,233,54,78,58,32,16,193,244,125,22,25,190,221,50,220,62,183,120,103,27,101,166,29,197,148,67,125,64,112,15,125,255,128,103,25,1,107,105,171,193,101,156,120,154,232,67,106,249,60,110,97,177,166,103,238,20,188,156,241,217,135,66,216,4,83,227,24,176,136,252,25,60,230,142,134,125,255,216,163,17,43,246,61,218,220,165,185,83,250,57,177,2,80,151,40,51,193,123,199,76,234,150,144,144,96,98,54,14,223,125,241,100,184,200,84,65,186,51,153,134,184,137,253,218,54,41,13,158,25,38,35,212,225,89,146,177,64,121,188,219,180,100,192,166,133,141,139,51,102,74,39,95,61,117,74,109,218,41,230,133,78,112,117,143,39,240,56,53,189,156,58,104,159,226,157,220,240,244,213,101,201,166,2,47,247,151,94,142,156,106,52,237,163,236,86,96,170,202,162,75,161,19,221,61,193,199,3,141,192,90,189,109,240,136,29,139,234,146,212,163,227,123,156,144,127,240,152,83,231,2,89,74,177,37,193,82,154,126,153,114,248,26,40,111,79,112,117,75,156,248,87,173,249,225,250,203,165,254,131,251,80,183,7,117,17,238,248,131,110,137,120,79,130,159,94,176,193,75,43,195,129,97,35,10,120,151,212,223,100,248,127,241,211,248,245,79,130,167,199,111,184,80,151,127,116,25,233,186,51,224,214,114,151,153,112,130,195,164,216,228,150,21,217,12,57,107,210,195,115,237,88,246,184,48,211,36,29,232,78,251,12,199,45,156,44,86,12,73,119,153,144,225,50,211,46,62,96,132,8,184,238,153,110,255,80,103,198,20,159,20,89,164,223,30,48,24,7,124,242,209,7,71,157,127,214,236,90,218,96,104,113,211,204,146,109,118,250,101,8,135,189,195,39,202,3,9,125,197,215,134,162,110,154,126,184,95,35,51,222,141,176,78,154,71,119,215,141,87,175,147,252,6,164,14,175,79,208,47,119,55,39,66,192,232,182,167,134,81,36,123,4,94,233,76,165,150,39,54,28,98,178,105,31,29,196,9,71,192,56,191,19,60,63,25,13,173,21,248,67,87,111,130,126,39,195,173,199,118,180,160,119,74,13,167,66,173,6,60,191,180,9,19,118,10,180,246,47,221,246,70,89,238,72,5,222,39,89,148,16,79,198,170,39,205,59,217,33,80,153,135,213,135,35,39,221,46,168,128,137,105,132,164,181,122,20,225,175,139,133,201,60,72,174,24,148,33,124,158,80,176,87,51,122,143,204,120,152,149,169,125,66,158,72,140,214,34,76,158,218,13,217,97,188,124,107,77,171,193,93,198,227,222,173,211,113,108,209,203,232,178,195,76,73,240,254,41,113,27,252,41,151,132,193,226,128,154,8,104,142,140,186,187,30,116,150,116,5,238,152,87,222,110,8,79,147,133,67,149,68,244,55,153,65,53,125,22,229,108,241,116,215,122,63,131,207,175,94,253,15,94,217,44,36,19,63,250,140,221,38,77,51,82,237,195,98,37,229,49,93,139,200,27,245,171,226,228,4,78,135,61,182,65,141,167,239,45,42,93,207,169,190,137,45,222,148,240,210,203,17,34,136,62,61,162,18,254,7,71,44,238,194,223,218,233,232,34,166,178,227,105,164,9,21,109,103,196,174,97,242,11,45,195,37,230,33,148,248,105,64,26,97,19,71,33,81,202,15,63,238,180,63,88,36,91,12,134,117,35,158,30,146,174,254,7,163,31,18,176,8,127,253,193,101,187,75,157,253,234,203,157,66,188,217,59,133,186,186,116,248,64,84,17,43,155,32,84,186,65,115,235,141,109,154,210,135,180,252,154,105,69,58,124,178,219,224,126,231,89,241,110,188,116,249,225,230,65,248,111,154,83,40,63,221,74,236,180,80,142,165,203,59,85,128,205,191,11,85,157,228,102,109,232,69,123,203,62,170,202,243,211,53,236,16,72,151,122,2,139,24,118,159,49,91,43,140,167,58,30,158,37,109,103,141,93,228,11,180,245,220,99,235,27,97,42,127,164,216,101,180,196,194,70,6,37,121,42,169,160,137,133,253,193,84,152,126,122,53,15,171,82,165,208,190,220,99,76,141,248,172,111,37,179,15,121,224,30,29,134,234,105,106,217,12,151,221,189,118,94,139,178,37,180,30,95,245,220,74,243,185,119,205,255,227,118,221,194,119,145,124,245,23,246,32,185,101,75,126,37,63,93,195,34,93,197,142,193,4,223,189,51,94,62,122,254,233,62,135,31,47,86,88,144,172,240,11,255,132,206,254,224,157,239,115,141,52,200,104,25,84,18,186,31,17,177,119,203,141,116,148,147,12,109,50,4,123,116,26,220,16,43,193,221,67,236,192,71,138,163,128,161,183,121,51,101,25,15,229,202,240,86,184,181,116,6,224,210,112,191,25,188,168,35,153,133,36,201,250,229,100,89,165,84,122,57,254,118,239,83,146,65,211,195,248,2,78,160,45,95,145,155,107,234,25,60,178,29,222,140,128,61,208,221,210,177,89,191,29,1,167,69,41,72,178,195,201,21,245,240,200,66,151,105,36,180,127,61,80,184,160,190,12,247,30,13,219,202,235,105,112,169,45,96,211,159,86,24,205,205,22,240,151,13,195,11,143,26,223,117,135,46,217,172,213,50,21,30,76,117,78,154,196,240,82,196,18,160,200,37,53,124,63,178,109,67,113,99,102,248,85,217,253,193,255,240,197,32,48,239,198,244,106,198,37,153,96,185,157,51,227,243,245,252,182,196,211,251,129,201,105,77,48,18,234,14,147,106,152,62,27,95,206,12,248,124,105,223,48,237,29,239,242,102,2,221,9,174,113,183,89,244,80,154,135,21,254,134,128,215,249,202,63,224,48,167,217,90,191,146,190,251,154,30,49,158,127,229,178,9,30,39,198,147,90,247,100,37,25,249,90,192,132,182,211,135,81,5,22,67,98,242,88,10,83,7,230,3,138,142,66,186,59,225,130,140,62,55,73,163,212,52,138,83,189,207,41,246,72,230,54,122,60,10,159,149,252,218,72,5,245,128,199,158,105,51,174,40,125,6,124,55,204,116,193,129,37,168,6,188,102,178,131,76,211,109,4,186,78,58,191,160,47,42,1,35,134,144,62,187,161,17,24,176,74,189,0,163,214,229,176,241,227,167,207,70,234,171,5,60,243,13,158,210,223,56,193,6,212,139,53,195,43,193,235,31,240,221,198,2,38,123,52,163,213,61,42,127,12,106,250,217,40,121,247,128,177,115,246,255,63,248,251,7,60,194,241,189,16,200,73,55,120,202,246,162,97,179,157,116,195,41,95,29,241,236,250,135,177,110,236,157,95,192,109,165,195,145,4,231,64,161,155,105,25,93,71,224,107,110,213,4,215,8,248,94,219,172,36,167,6,148,118,177,101,65,82,145,238,63,232,82,123,244,228,222,9,119,142,50,92,120,186,75,4,89,228,149,214,102,89,145,71,127,97,34,82,233,179,110,55,196,20,70,128,49,157,249,176,233,187,245,183,72,23,79,215,190,194,223,251,28,198,230,85,55,44,86,215,118,139,120,33,228,169,166,37,116,157,51,206,252,99,90,84,10,83,40,238,79,147,249,166,166,254,164,84,209,131,124,144,156,165,123,4,252,64,219,151,46,167,91,175,233,229,112,70,190,201,128,102,67,242,205,193,138,217,124,187,220,198,20,146,224,22,219,2,150,226,170,233,187,240,16,191,94,225,214,183,245,140,177,218,2,223,23,182,133,107,210,44,109,203,183,249,77,86,99,2,183,215,112,97,241,230,208,35,21,52,190,153,145,46,251,143,157,146,132,218,215,159,164,212,151,108,36,25,99,218,131,49,230,210,186,69,188,205,131,220,148,94,231,48,54,254,68,239,146,195,180,200,241,19,196,228,252,233,105,153,106,41,98,213,188,38,143,18,136,147,35,36,155,106,29,111,26,101,46,201,180,228,222,236,78,44,10,229,135,90,27,219,34,42,239,229,228,164,30,189,9,24,117,171,111,41,144,26,84,221,197,97,63,15,163,248,171,100,193,234,211,166,105,242,38,202,215,84,57,245,15,30,77,208,145,18,188,76,221,126,59,74,153,171,166,104,29,20,218,189,221,228,151,229,212,51,170,223,30,10,205,132,90,150,164,251,109,63,31,224,101,29,169,217,232,170,250,153,203,171,90,74,76,187,187,68,160,16,210,234,169,136,68,208,113,67,229,99,166,229,0,8,100,161,134,162,124,115,45,226,228,162,53,69,228,250,224,117,143,139,228,101,69,164,233,247,209,191,36,120,53,68,112,45,255,48,178,224,151,46,28,28,209,109,188,31,134,243,99,234,137,9,145,214,139,173,119,83,15,42,58,206,119,6,149,31,143,208,133,175,85,240,165,132,31,138,14,223,253,196,220,0,40,56,9,140,127,190,60,120,16,39,150,159,30,16,123,253,182,42,196,230,242,221,158,66,139,82,31,138,131,35,237,177,120,157,223,221,158,60,114,50,36,229,105,100,247,74,123,29,182,209,70,208,96,21,235,244,101,139,195,106,80,135,90,71,215,142,190,189,228,232,130,48,83,223,61,45,133,251,7,127,20,149,232,162,190,3,235,215,119,42,64,225,199,148,29,163,117,187,252,254,193,240,158,225,184,9,152,170,185,151,102,139,94,163,146,55,124,136,191,227,141,121,232,28,26,194,190,22,131,201,142,61,148,29,83,14,150,245,205,90,99,142,33,75,169,23,58,202,127,247,139,157,160,225,128,139,60,166,160,105,14,188,120,82,39,179,167,105,66,41,4,45,119,78,191,137,50,199,86,162,45,188,108,16,250,191,223,54,166,14,153,102,150,78,240,18,41,208,154,40,105,11,39,89,129,1,244,89,120,55,90,73,139,185,48,137,178,2,79,61,212,168,123,190,125,182,29,70,44,77,126,123,23,139,185,198,20,111,162,182,64,203,33,216,244,21,128,129,35,239,182,243,198,103,41,231,199,212,46,223,198,251,17,48,20,151,218,43,86,23,231,107,19,150,145,169,47,95,198,66,250,96,43,139,87,148,242,96,95,247,232,94,139,33,192,102,212,155,175,220,6,7,137,132,56,238,30,187,158,24,151,201,249,81,206,167,95,253,89,157,233,131,225,62,249,180,225,119,227,221,253,173,144,219,97,148,199,200,100,128,122,174,120,195,225,97,223,9,254,220,9,5,231,227,108,169,87,208,49,157,219,247,194,15,247,126,83,120,126,51,246,66,184,236,196,194,97,46,124,199,87,39,244,123,117,36,24,93,239,215,45,144,97,172,146,126,251,195,189,252,224,97,166,152,194,103,31,95,4,48,210,175,12,239,23,33,129,222,170,47,189,223,147,80,255,21,223,168,97,118,172,218,41,38,223,224,40,55,108,93,64,208,120,110,239,20,74,228,139,88,79,36,251,252,36,133,65,45,189,91,167,10,226,39,222,101,86,145,112,210,104,82,222,23,112,29,122,152,67,144,247,253,84,96,129,9,88,141,52,85,202,227,180,54,120,31,173,181,0,70,37,41,224,45,92,78,204,67,236,103,255,109,178,127,83,211,46,252,74,107,204,235,240,233,88,99,5,22,105,217,16,82,79,67,199,18,176,170,247,119,65,29,52,207,113,24,50,178,244,106,51,154,2,190,219,217,74,203,167,73,151,145,198,116,210,234,66,92,218,155,205,205,102,102,152,253,211,97,4,231,82,195,77,171,210,225,187,55,182,244,219,253,243,211,169,252,229,187,41,10,3,115,192,115,142,47,189,187,121,57,196,31,92,51,108,20,205,14,195,97,153,122,133,34,200,21,112,221,169,199,247,247,8,42,13,54,114,198,4,175,159,20,208,31,156,34,5,236,88,247,182,227,79,119,114,60,191,12,23,63,35,168,254,254,210,44,37,244,86,252,229,73,3,246,15,45,9,157,105,50,112,177,247,117,77,157,219,108,45,193,247,86,182,5,174,25,158,79,147,215,96,220,203,233,183,169,145,140,223,30,117,125,233,233,65,244,206,97,148,139,117,180,55,71,165,47,252,94,133,173,212,80,46,251,129,22,173,196,224,88,189,43,198,31,230,182,89,107,134,125,67,42,230,211,72,168,73,242,57,204,78,59,51,252,92,165,127,112,201,112,121,228,206,6,171,248,159,161,235,71,30,247,135,146,0,145,206,182,59,173,227,225,217,78,111,9,94,95,130,71,58,86,73,190,159,241,213,208,141,236,4,239,22,195,197,225,86,210,169,11,71,97,52,237,190,251,100,84,182,28,232,1,210,36,197,218,248,162,101,53,229,68,3,147,123,236,48,4,33,233,167,87,25,177,201,95,131,172,228,239,186,115,120,7,186,212,117,189,44,15,42,166,89,53,230,176,4,151,58,226,221,38,193,174,112,167,138,199,225,185,70,218,177,176,98,191,64,97,153,80,244,118,82,44,108,172,233,220,238,107,118,38,56,29,16,11,130,152,248,101,14,191,212,225,245,73,11,26,124,119,183,252,89,5,207,184,195,120,236,83,135,83,248,62,2,214,16,7,20,17,119,173,249,103,81,65,157,198,154,148,230,229,15,223,67,87,196,151,128,183,215,148,26,147,38,53,171,9,110,203,237,74,170,183,247,73,47,159,251,236,120,57,108,117,59,193,171,73,211,32,221,211,78,187,103,93,241,235,15,147,33,153,26,155,52,52,105,90,157,234,47,92,92,235,34,100,251,153,6,125,106,218,61,224,61,26,96,37,244,105,18,91,238,236,113,152,45,40,189,188,28,175,99,7,46,121,87,129,250,254,139,107,242,84,225,93,131,123,212,43,80,201,57,210,137,79,137,177,71,219,96,95,90,105,99,32,107,215,3,194,23,70,22,84,225,88,65,192,104,117,36,107,125,245,120,182,12,209,72,2,132,33,195,97,35,102,72,159,69,2,247,9,184,107,21,34,186,222,219,235,216,225,159,90,53,173,1,138,66,106,60,189,32,49,80,184,113,77,119,120,172,157,251,140,42,57,129,147,103,141,75,200,113,254,10,242,206,102,158,198,220,81,220,161,8,93,239,73,125,214,45,51,197,225,66,130,76,130,91,228,91,92,88,179,80,160,248,108,210,105,59,21,133,90,254,251,51,162,12,237,90,231,180,168,30,94,45,30,38,180,214,19,60,189,62,242,179,92,75,181,167,17,124,238,49,145,96,30,74,195,105,130,14,222,227,123,168,166,21,240,144,42,42,46,245,233,68,71,197,176,7,218,212,67,181,182,209,157,58,8,17,64,106,54,220,13,2,163,110,175,48,89,8,222,221,247,152,43,185,93,40,148,10,12,221,169,194,152,54,254,209,247,104,210,26,195,101,119,3,175,95,180,45,170,231,203,44,114,3,14,175,84,42,129,143,101,157,112,204,25,223,187,118,10,44,208,43,158,190,23,229,157,208,113,194,49,119,231,99,209,75,29,68,7,77,90,102,153,184,9,46,51,94,13,43,110,122,152,211,199,225,187,215,105,8,99,25,43,155,187,112,45,201,36,173,92,88,172,124,44,39,213,36,43,161,37,210,87,200,5,20,57,122,204,169,111,134,39,243,182,89,99,93,160,163,212,248,229,123,34,167,107,25,106,246,158,124,79,34,185,230,230,47,243,90,197,87,27,115,74,250,233,213,106,44,15,19,38,78,47,199,243,239,77,131,5,47,125,151,21,77,251,76,177,233,159,252,53,86,191,234,48,156,42,233,183,235,138,62,163,76,50,157,0,245,154,100,222,101,3,178,249,228,111,249,32,234,112,24,198,73,253,234,114,36,185,222,114,152,211,187,203,150,204,129,251,166,20,146,133,73,254,46,71,255,109,236,252,116,178,65,245,83,226,229,43,91,126,119,203,143,2,41,220,191,53,29,170,229,154,72,177,39,116,211,78,83,24,206,190,26,174,231,123,130,164,207,214,87,55,21,126,6,52,134,112,135,209,50,173,9,46,45,102,2,238,17,245,198,172,187,229,207,18,46,241,115,210,76,64,3,164,199,137,139,155,73,47,109,139,165,58,194,223,190,180,174,31,244,126,118,188,123,17,147,83,120,126,17,151,65,245,46,249,168,112,189,69,134,47,196,164,167,167,134,83,15,26,129,0,152,209,183,194,112,88,197,111,163,49,217,20,174,98,196,252,105,217,41,122,87,94,76,20,88,30,213,239,64,50,203,240,188,156,15,154,59,181,144,224,85,241,118,161,47,174,59,6,149,193,245,196,171,153,25,234,111,60,164,29,122,179,17,199,58,201,153,121,205,165,216,20,168,108,219,233,229,120,149,124,150,221,117,168,193,195,181,142,20,168,83,250,169,9,11,120,66,219,144,134,67,132,250,37,63,234,53,236,252,221,89,137,30,47,44,12,133,17,243,217,255,240,209,194,186,229,32,189,175,32,25,189,129,146,54,161,30,218,77,198,175,247,54,161,0,5,239,220,63,209,170,182,181,22,97,217,153,23,59,112,169,39,249,220,150,29,176,1,151,154,54,50,220,187,197,147,48,14,203,86,239,53,204,131,136,126,159,191,90,44,133,183,148,107,30,219,178,245,229,139,162,239,128,103,81,194,141,139,154,214,181,195,176,110,103,152,116,211,128,235,41,169,105,125,133,37,124,62,216,145,116,26,173,118,111,97,195,97,99,102,84,216,228,228,30,124,224,120,84,120,90,252,208,97,216,36,18,204,37,183,57,204,125,89,187,101,46,39,40,194,18,230,18,172,40,52,102,30,120,196,9,151,166,202,132,52,61,90,6,177,136,78,112,42,129,102,252,52,138,195,218,105,112,197,249,193,4,223,205,84,115,244,238,207,184,155,61,232,73,250,168,254,246,48,207,181,195,120,131,117,83,128,231,220,211,127,207,94,202,220,178,216,47,162,144,8,194,142,221,210,195,119,95,246,3,247,96,24,167,95,134,180,107,72,52,54,217,186,11,65,144,17,15,163,217,161,19,13,29,166,19,177,220,123,237,76,163,9,133,240,136,118,35,97,163,191,221,73,33,245,73,190,120,149,246,184,49,166,249,203,205,84,211,166,117,174,254,222,242,133,7,87,231,2,124,17,126,124,16,123,172,122,81,181,4,95,175,97,58,120,196,211,211,200,124,68,203,87,37,178,172,240,114,2,162,15,247,95,201,15,143,184,31,192,221,210,210,182,194,225,225,91,229,157,254,83,147,98,172,160,51,242,202,206,92,240,143,42,140,34,149,132,230,91,79,123,60,137,128,49,83,200,3,83,27,199,18,230,90,188,156,72,178,142,23,58,158,158,113,122,76,254,80,123,28,114,94,207,185,49,95,177,250,158,113,104,68,117,251,25,36,242,11,90,172,148,56,82,14,74,81,27,135,84,137,48,134,97,205,26,105,129,224,68,143,239,26,220,74,211,203,251,88,53,158,38,82,170,159,93,140,127,212,225,54,82,104,102,98,83,125,145,13,1,209,108,66,75,212,128,28,168,201,212,65,133,93,87,60,83,150,152,220,55,210,187,41,63,245,30,71,54,224,83,20,77,22,111,88,199,138,236,10,83,216,229,13,163,138,88,157,172,211,232,36,227,233,33,148,183,6,83,169,228,243,176,119,24,93,21,38,83,34,96,172,137,165,240,189,188,159,128,203,76,118,250,61,174,35,37,13,241,24,77,173,92,150,173,237,246,172,233,214,232,103,193,103,19,139,171,237,163,245,131,100,93,158,32,104,224,147,183,154,64,147,176,67,204,194,102,135,149,192,232,156,197,86,138,111,88,157,68,147,40,198,138,223,110,42,21,15,76,61,186,15,23,213,41,122,73,158,154,165,126,184,237,169,253,69,37,88,164,64,17,147,75,254,142,73,124,62,190,171,210,11,61,193,59,210,189,79,181,50,75,133,167,220,63,16,180,207,51,9,218,230,88,217,148,142,234,234,155,67,19,245,78,37,196,174,189,2,65,164,252,118,195,68,83,120,204,112,228,160,178,57,18,218,122,164,226,65,105,127,212,204,135,147,54,46,155,196,88,243,128,160,76,18,166,76,65,151,94,95,222,141,224,193,97,204,204,244,242,62,99,97,23,83,225,84,180,246,48,136,15,52,243,105,30,54,2,63,254,89,101,224,127,84,24,222,172,104,56,84,227,58,32,13,111,114,192,45,213,67,92,152,216,158,247,10,1,97,245,194,26,227,100,156,202,197,50,46,20,182,114,84,135,139,106,197,1,219,185,236,153,101,22,236,87,184,204,29,201,118,156,80,106,78,24,21,153,31,95,104,76,107,162,19,105,205,200,180,58,204,117,72,151,8,22,152,231,218,81,202,161,51,201,8,219,60,81,239,14,199,209,105,136,51,96,69,179,71,222,197,225,191,93,45,154,125,183,90,245,151,24,9,106,36,234,65,72,162,23,20,20,64,183,91,181,251,211,238,28,80,112,199,147,144,152,31,69,153,100,241,193,144,59,200,134,51,76,224,43,94,92,138,214,159,95,24,135,160,127,50,178,71,122,246,12,164,71,124,63,66,204,32,165,113,192,30,28,27,41,129,99,173,33,92,127,10,119,95,192,37,69,125,134,221,23,3,38,215,46,193,247,66,227,103,238,134,118,74,109,137,193,173,120,11,204,109,94,224,73,107,227,195,230,76,183,205,107,228,11,39,12,161,227,165,158,51,4,161,62,175,3,132,88,45,5,139,7,164,209,242,242,49,82,175,12,244,94,162,87,40,149,212,119,15,10,166,227,221,56,14,244,221,131,94,138,119,115,124,9,218,81,96,29,129,46,205,99,189,48,121,27,209,41,45,27,88,156,168,145,122,143,161,174,149,149,38,76,25,150,33,106,19,41,203,195,164,150,90,188,188,162,104,168,48,6,88,204,149,154,202,29,168,223,45,78,23,253,25,91,177,26,42,168,152,53,133,119,218,113,96,57,173,50,87,238,54,157,102,249,221,51,100,213,195,31,217,51,92,34,119,24,184,53,253,237,107,190,85,47,213,131,172,61,185,122,6,76,108,37,62,204,24,190,21,174,98,212,2,167,107,68,231,250,60,228,183,75,74,250,233,204,166,37,191,93,52,95,155,92,179,29,246,219,134,120,81,47,110,253,147,98,110,208,20,240,133,232,186,246,161,176,218,211,29,201,1,247,86,218,187,117,107,232,7,66,228,174,176,206,6,74,120,195,11,5,188,181,97,7,93,20,253,172,170,55,179,59,139,79,27,210,103,37,121,253,250,54,18,38,237,82,53,223,238,80,150,45,243,20,49,223,244,242,26,153,249,4,150,167,46,237,190,140,12,70,6,187,23,253,105,62,234,8,60,122,75,48,55,49,121,249,44,233,179,169,180,153,2,231,100,193,126,187,100,201,234,37,61,85,7,155,172,197,38,240,89,43,193,24,159,83,86,208,210,216,12,172,206,71,246,75,168,125,211,211,215,22,157,49,34,245,154,161,218,167,127,4,175,1,223,17,156,9,158,114,248,161,235,160,247,136,206,37,190,203,203,71,138,165,117,99,114,150,151,47,173,27,88,104,236,44,221,88,118,30,49,74,91,100,107,168,201,146,65,109,238,147,61,141,196,103,133,173,212,92,54,196,165,155,210,189,180,5,57,63,48,250,47,10,15,73,99,223,198,15,249,37,184,12,57,6,72,166,215,175,70,38,176,198,52,133,142,52,189,156,44,88,105,218,167,85,138,86,247,44,159,133,206,172,206,36,92,48,50,147,122,202,17,94,164,96,215,176,100,40,213,215,45,171,195,102,94,5,206,238,5,52,63,79,152,50,135,115,246,75,48,98,130,2,127,169,105,245,204,79,230,2,149,179,95,130,251,145,21,4,19,99,122,218,248,23,2,238,121,207,170,16,90,156,4,235,104,87,72,118,229,220,94,41,154,70,30,106,100,193,115,172,107,105,39,233,226,75,167,210,76,65,196,187,77,220,235,90,180,108,162,125,173,48,117,26,2,207,158,214,151,17,67,139,193,145,92,50,230,68,157,98,173,228,84,93,243,53,202,87,67,250,60,21,222,67,45,10,35,38,81,24,166,117,25,175,149,124,77,198,235,168,11,104,44,189,32,193,248,212,229,105,246,141,4,163,76,112,226,24,160,126,72,96,124,160,97,126,98,104,233,70,79,1,81,249,226,16,49,238,107,133,199,231,10,98,84,56,172,228,213,135,243,56,2,179,100,132,105,186,32,17,247,40,191,220,150,86,210,18,76,241,65,192,233,230,214,32,88,117,7,56,41,93,201,179,8,39,193,23,231,110,27,202,177,66,210,219,12,35,12,50,157,212,223,166,9,26,93,82,184,74,41,204,158,21,21,61,95,31,26,170,32,135,126,186,75,198,248,59,245,142,143,71,96,70,193,15,169,58,122,95,37,31,92,246,28,226,230,35,189,188,206,160,80,37,77,58,133,247,209,149,220,238,162,54,210,45,245,176,81,67,31,155,60,180,40,106,201,180,133,47,195,123,5,94,122,245,126,163,221,216,99,38,44,227,117,80,120,10,47,147,21,253,166,94,129,204,36,182,90,196,175,244,94,71,42,116,20,101,83,90,144,28,62,196,223,102,76,51,56,28,211,36,93,198,178,239,48,101,154,250,217,19,255,82,192,92,96,117,68,230,157,151,97,30,206,153,24,190,22,254,132,186,3,190,71,116,75,47,135,82,114,68,249,215,151,18,79,9,95,4,25,47,30,128,165,103,72,51,117,40,95,218,104,44,170,173,211,16,129,139,105,12,73,126,154,198,40,69,121,105,206,166,62,36,13,232,160,56,55,96,220,131,233,229,86,139,230,48,108,100,218,45,38,93,233,211,97,160,91,144,96,30,142,167,225,195,210,223,238,223,46,242,52,170,30,9,198,118,245,1,69,135,82,195,6,132,151,100,191,28,168,49,39,120,156,17,59,30,119,139,212,114,56,216,188,152,143,1,79,32,140,97,222,176,107,145,13,117,116,193,57,27,164,181,100,211,42,225,52,206,245,241,197,104,95,99,83,175,103,208,214,203,189,178,83,144,145,222,221,89,207,14,83,206,154,96,142,78,31,174,78,127,235,71,87,114,219,162,225,230,63,85,120,135,114,0,101,64,39,37,139,144,178,92,165,225,72,251,164,167,231,222,113,193,178,74,68,109,90,181,91,144,195,103,167,180,112,162,158,65,69,138,24,196,201,79,223,213,23,155,22,213,232,233,105,170,236,98,99,105,212,60,234,211,164,94,197,109,161,33,112,146,158,198,19,224,115,1,97,170,180,177,20,178,96,226,229,189,166,60,252,86,76,160,206,225,59,117,210,52,37,138,16,245,151,116,131,12,119,181,170,200,232,21,168,125,187,194,48,106,120,203,170,137,213,40,140,31,250,68,77,42,133,237,10,27,129,163,195,150,6,174,112,29,77,158,38,115,69,230,41,4,75,203,253,181,228,204,116,181,148,168,231,144,51,10,135,235,76,176,241,9,56,140,240,151,182,156,181,27,75,159,194,146,145,224,54,164,154,182,162,58,159,94,94,78,4,182,45,166,167,215,1,244,59,167,187,123,119,133,78,72,191,219,210,179,227,183,139,22,158,194,231,16,86,113,249,114,82,108,165,112,52,30,45,95,73,102,20,41,180,254,179,184,48,245,96,133,20,50,66,37,247,66,50,146,1,87,173,254,38,170,143,151,86,239,95,148,122,253,29,48,196,42,10,83,195,52,3,46,41,185,19,87,173,120,78,10,226,139,218,50,204,222,48,230,81,94,104,9,70,30,205,7,131,50,19,109,217,132,190,183,5,90,149,128,236,194,212,88,70,203,200,103,214,14,53,177,64,71,107,58,23,17,62,15,193,130,139,230,91,4,229,104,242,195,36,203,166,31,38,49,200,9,13,200,248,75,243,115,28,97,244,188,176,18,22,144,15,246,5,201,3,241,56,189,252,216,100,14,34,6,243,75,106,143,220,251,202,8,130,9,86,150,126,49,250,85,78,26,96,225,210,244,106,24,8,227,151,243,122,238,132,0,188,190,157,124,60,189,200,66,123,209,61,133,101,145,154,172,151,19,238,115,123,68,171,161,131,212,69,131,180,249,23,29,130,214,145,54,172,183,48,164,23,210,96,122,11,134,245,34,200,12,62,115,213,10,218,16,77,141,134,221,179,87,99,186,181,65,124,25,191,92,137,179,43,60,87,24,164,203,106,114,245,167,145,72,61,241,242,36,39,14,220,106,204,48,82,155,82,151,193,137,17,60,10,231,254,47,45,140,122,130,193,14,2,148,148,185,131,123,56,118,192,69,54,135,94,92,42,196,209,49,75,206,189,77,232,177,65,69,111,240,198,28,227,122,81,180,78,33,72,57,112,216,125,9,30,97,26,45,203,91,208,46,35,53,54,88,103,142,229,49,8,76,130,75,17,248,30,244,250,213,168,42,4,127,202,161,160,65,127,187,140,33,96,73,6,72,69,110,74,158,189,115,42,63,203,60,17,152,58,142,128,139,73,23,69,151,225,158,26,10,99,151,11,76,110,167,194,56,2,28,53,33,17,69,135,142,116,27,41,132,142,240,241,39,159,149,43,114,216,231,133,141,131,58,74,109,53,41,68,177,176,168,231,213,24,6,50,136,17,226,179,114,196,244,238,123,138,174,33,240,24,249,233,142,166,80,80,94,124,41,231,167,160,13,30,28,36,155,88,103,87,184,196,9,15,49,121,186,133,222,117,163,68,32,196,82,244,52,67,61,99,200,211,40,152,41,106,220,30,129,86,141,19,20,76,83,183,160,41,34,235,59,61,220,238,162,28,1,143,148,78,87,216,174,99,101,161,193,167,203,18,189,192,26,36,59,20,22,233,78,134,80,238,136,189,202,184,36,211,203,103,232,101,90,149,76,209,173,140,218,222,189,163,71,113,29,234,135,97,85,73,203,231,216,169,229,247,230,55,130,39,135,138,14,221,252,45,240,28,108,52,102,2,232,203,39,254,250,24,16,19,200,82,152,150,7,253,201,53,161,210,119,35,198,41,189,134,120,179,246,26,2,50,177,155,145,75,145,190,219,42,213,227,183,137,28,235,76,194,229,45,191,221,107,75,191,13,1,176,252,54,110,151,149,96,230,182,192,51,125,24,188,59,242,114,110,219,186,192,208,122,208,151,183,145,95,110,74,72,1,151,20,41,64,247,111,200,84,172,59,77,227,142,21,27,45,163,124,43,61,12,25,168,60,12,205,159,194,196,216,227,167,107,78,246,46,29,250,200,120,186,220,94,73,79,55,201,111,33,223,82,25,203,175,97,132,194,96,76,22,84,2,117,192,32,110,8,126,60,196,39,211,126,215,72,8,247,62,197,194,57,233,229,228,64,158,128,33,30,81,184,247,160,172,197,147,127,242,211,173,69,192,153,240,123,50,84,208,253,139,189,214,20,98,116,150,115,241,136,51,98,161,173,167,51,141,168,107,176,231,161,19,145,118,91,174,153,250,244,84,37,15,242,168,96,196,13,184,231,189,186,82,17,28,159,125,90,170,21,135,122,241,11,14,45,152,145,181,154,168,20,115,221,57,76,146,228,151,224,59,89,170,192,121,235,40,220,184,119,192,43,157,64,127,27,79,160,51,117,248,157,228,66,72,72,1,144,222,96,169,95,237,97,4,177,192,210,84,65,38,49,140,93,43,5,72,63,13,30,79,175,196,198,70,1,28,178,63,1,43,95,52,76,151,39,20,124,184,135,168,38,217,180,2,137,104,247,66,118,91,209,190,163,68,138,125,91,125,87,220,32,89,160,1,235,205,26,7,223,61,89,165,217,204,43,129,207,153,145,94,73,90,175,114,110,78,82,49,102,176,106,254,201,57,40,108,148,244,1,111,189,62,176,203,15,33,114,35,229,75,76,90,120,170,122,120,227,201,235,213,155,203,133,235,136,210,0,75,251,237,218,103,91,73,1,255,196,5,20,189,119,223,33,45,235,117,104,203,182,93,205,3,174,186,231,76,220,139,65,243,3,172,87,155,11,19,93,137,223,134,109,93,191,139,138,160,96,244,196,78,92,58,94,148,106,132,121,71,218,202,167,191,13,167,108,28,142,148,117,110,253,109,246,79,89,31,208,154,110,133,97,229,172,2,43,223,129,233,248,246,26,125,58,166,210,54,79,139,234,202,202,30,41,238,99,165,24,91,54,157,49,242,44,94,106,194,25,115,187,130,84,143,203,171,251,78,175,198,144,239,210,41,77,217,216,204,209,63,170,252,50,226,202,10,79,161,228,92,153,138,1,99,121,8,187,29,14,57,109,216,61,156,206,146,135,203,74,179,16,190,167,33,195,129,7,92,96,232,85,101,179,235,152,51,10,147,249,59,4,86,2,59,228,161,157,36,194,224,68,141,143,174,43,244,188,2,207,212,52,114,92,100,34,245,173,85,184,16,185,201,153,77,162,193,78,40,150,144,180,108,107,25,237,68,175,78,110,17,22,163,208,134,119,146,215,229,229,156,17,9,46,145,219,9,188,139,126,23,74,190,178,56,251,82,42,107,224,58,155,194,45,253,116,253,186,44,124,170,164,122,130,71,9,91,223,152,198,245,179,169,65,220,210,165,137,6,197,116,173,155,44,124,232,214,116,26,54,156,168,50,218,179,165,213,133,204,179,182,172,165,117,127,45,226,33,219,56,213,143,233,221,237,43,71,159,214,107,200,133,203,18,14,70,19,27,90,9,46,81,153,3,124,210,210,164,106,69,246,210,62,52,177,26,184,5,191,247,223,203,117,113,162,26,60,211,203,71,122,57,37,168,91,159,214,1,169,112,243,42,152,230,112,173,176,181,41,156,58,28,30,169,127,116,74,66,69,49,195,208,165,99,13,71,99,145,73,154,230,9,150,196,215,210,80,234,39,83,158,221,210,60,169,233,213,68,15,165,195,166,38,12,161,2,79,126,89,154,132,233,229,16,236,40,42,134,198,196,210,11,181,50,43,211,209,67,21,189,202,38,39,54,66,7,71,225,169,7,155,21,49,39,116,234,218,193,30,80,20,83,92,23,158,210,242,79,52,46,142,110,55,229,164,135,203,26,186,106,239,134,210,19,92,155,14,198,214,194,26,139,242,203,145,217,147,245,116,142,6,14,65,107,234,176,123,233,18,39,38,219,228,76,79,147,204,170,239,86,193,215,63,137,41,157,98,137,130,14,184,87,157,99,73,232,22,158,206,178,138,62,173,245,162,119,40,136,22,202,87,127,154,246,12,247,236,144,137,64,224,253,36,180,108,49,72,71,81,61,37,136,242,143,30,229,53,207,131,61,86,36,219,1,43,103,134,177,22,203,125,143,156,196,244,89,251,110,178,106,194,164,108,110,164,152,169,220,212,211,250,244,4,143,165,103,121,58,121,168,0,18,103,227,202,138,121,23,94,74,58,14,252,37,152,162,28,181,65,242,119,65,94,43,237,30,234,6,157,198,170,164,182,213,84,222,36,148,9,142,174,188,107,29,233,102,116,48,67,228,214,132,94,79,66,69,141,207,106,189,212,110,187,23,232,90,100,255,134,193,76,91,246,167,222,161,112,250,234,9,119,132,88,125,73,97,1,120,136,131,11,184,233,194,157,77,125,30,43,103,115,79,106,89,166,156,91,67,201,79,231,249,227,99,19,107,86,85,85,129,105,140,192,39,45,159,193,96,139,17,95,148,147,9,184,134,252,213,50,53,44,109,248,61,125,187,44,93,211,174,75,240,146,203,61,86,188,246,248,32,124,29,96,203,123,29,154,196,114,46,205,166,30,15,92,43,20,49,200,253,97,125,9,197,221,166,168,30,30,215,226,152,69,111,46,240,188,41,124,77,78,233,111,242,184,118,130,75,203,215,34,181,56,33,236,213,77,3,147,67,199,3,46,66,89,1,51,177,15,77,211,144,148,105,104,210,68,2,55,8,108,229,229,137,255,228,194,215,76,23,119,9,215,141,145,224,221,229,6,0,156,94,78,117,215,148,187,230,82,67,1,88,152,187,13,214,223,174,228,224,200,53,55,169,11,205,131,203,92,239,185,91,107,3,80,98,153,65,143,205,229,92,39,49,89,131,194,156,111,65,52,25,110,250,40,20,101,136,179,164,75,21,110,186,38,174,210,89,210,47,51,73,227,167,161,244,215,179,141,154,93,137,204,144,208,38,9,26,147,96,119,228,93,46,74,30,150,54,28,114,109,9,148,109,205,168,185,91,10,100,44,17,147,28,84,218,10,140,196,116,68,52,107,146,61,165,192,170,6,173,203,109,7,187,169,192,38,167,60,34,145,161,167,61,133,209,43,145,88,66,130,181,118,138,17,102,47,201,152,105,106,104,144,157,187,103,164,250,156,158,204,81,27,249,200,137,134,224,93,63,186,35,220,40,201,218,105,146,45,227,155,151,26,145,173,92,30,147,20,166,168,242,43,16,96,164,135,45,83,37,170,175,150,58,228,39,53,157,113,238,81,209,166,169,2,168,233,110,41,14,166,4,83,87,230,130,234,163,70,217,229,253,170,157,95,94,227,100,131,93,83,125,199,23,102,107,172,81,224,139,110,183,194,228,203,212,40,138,190,77,87,152,162,143,233,228,144,216,136,106,237,46,42,170,131,62,21,10,228,60,30,221,189,64,119,247,225,101,186,167,32,136,181,157,200,13,153,16,13,37,32,198,53,75,112,229,146,57,162,219,221,100,193,60,38,170,90,6,245,197,242,244,64,150,251,103,251,117,202,13,40,242,17,24,70,175,199,105,70,140,20,253,141,128,217,144,30,39,19,204,55,196,130,226,195,184,66,213,250,120,70,107,31,236,250,209,231,3,246,186,39,181,121,225,9,65,132,192,3,110,138,207,95,14,99,169,184,6,174,93,130,161,238,79,35,214,33,135,4,202,233,84,114,252,224,65,54,162,248,52,184,188,55,167,191,171,104,124,202,193,216,45,55,228,49,139,65,212,178,245,100,132,153,101,68,167,113,13,85,127,35,10,224,245,201,222,147,132,220,168,167,23,24,18,181,71,58,139,168,84,41,50,81,73,253,64,146,238,193,119,22,87,9,110,146,64,61,227,105,74,68,171,24,158,200,172,246,86,222,111,91,30,249,208,166,25,19,226,143,30,175,65,206,42,86,82,199,33,210,127,254,70,210,57,155,202,195,15,19,228,125,36,140,102,140,203,36,30,213,148,214,126,29,74,170,252,80,218,203,187,242,96,60,248,125,213,189,237,125,105,158,49,210,253,21,94,118,70,142,242,49,153,10,248,125,198,67,161,213,149,27,221,181,50,203,124,194,44,200,139,193,111,22,29,74,232,172,158,55,73,175,157,110,111,151,73,74,181,209,251,172,193,36,85,181,167,1,67,218,247,24,28,239,74,67,121,64,54,37,202,73,158,54,48,181,9,68,188,4,37,37,253,17,110,146,71,127,84,47,220,74,108,159,36,19,217,231,247,80,21,155,118,192,25,183,126,150,124,255,203,160,148,165,11,85,194,120,14,117,130,54,169,30,251,158,0,181,196,187,97,225,81,82,15,60,95,164,114,255,96,24,151,52,79,3,165,193,54,30,17,162,29,123,105,162,16,243,233,254,213,148,242,45,157,194,124,234,137,150,81,10,38,55,20,120,123,239,138,112,248,46,68,37,160,104,219,116,116,190,7,27,57,113,116,26,9,184,4,217,189,105,45,49,62,115,6,111,167,89,100,119,251,180,20,240,110,88,144,154,121,203,217,214,229,216,109,21,118,72,255,237,143,196,57,241,157,53,100,218,94,213,13,30,34,254,62,96,186,176,181,104,26,98,192,178,231,84,10,46,95,221,12,3,182,167,18,207,224,211,38,35,212,97,82,135,229,229,228,140,13,159,136,100,187,99,51,255,159,254,251,127,252,159,255,245,191,253,207,255,242,175,255,246,95,254,229,255,242,159,254,215,255,250,159,255,167,127,249,79,255,225,255,243,127,251,127,252,111,255,207,255,215,255,246,255,254,191,255,135,255,248,127,254,111,255,195,253,135,59,109,225,4,100,51,255,15,255,253,191,255,199,255,245,223,254,151,255,249,254,235,255,238,95,254,243,191,253,95,255,245,95,254,195,127,252,31,255,229,191,253,79,255,242,111,255,250,191,252,167,31,240,191,255,47,255,245,95,254,15,255,246,175,255,229,191,254,143,188,224,191,253,235,255,240,95,254,235,127,254,183,251,250,255,163,183,165,48,91,189,45,247,14,162,18,154,215,162,194,137,232,179,135,216,183,216,16,21,101,150,82,124,94,147,88,39,38,27,7,193,189,76,251,162,105,224,242,114,18,230,199,120,99,64,162,171,154,216,200,140,145,252,224,235,245,107,226,199,43,48,201,141,199,120,207,174,195,212,15,248,192,218,229,19,23,6,233,35,71,45,202,28,119,115,127,223,213,150,233,86,7,108,209,128,71,100,78,216,252,46,209,35,240,61,195,124,155,130,105,169,40,233,68,177,228,167,227,79,147,95,93,251,191,199,248,226,176,191,38,227,115,156,160,35,70,217,200,175,165,179,90,178,176,83,61,160,29,177,67,17,10,120,113,75,242,167,139,197,2,3,30,38,144,240,51,165,140,246,41,104,13,128,141,53,242,123,112,231,152,255,2,198,167,255,28,131,144,43,221,75,127,13,116,163,208,92,28,70,221,67,223,77,192,204,139,109,43,33,252,178,226,187,96,215,109,174,124,124,207,237,25,155,26,162,223,3,71,249,239,38,65,126,221,138,141,229,194,16,7,140,231,2,174,88,231,81,6,127,97,171,133,121,158,195,10,35,238,214,159,62,72,195,14,135,145,141,107,209,165,139,168,135,23,79,227,241,253,226,36,152,104,164,221,142,8,24,113,189,162,240,70,138,252,245,74,225,134,234,153,151,86,135,75,125,197,111,188,96,39,25,161,151,0,76,84,229,249,47,72,112,158,81,70,140,195,160,66,43,242,208,74,206,250,17,212,40,197,30,90,108,55,16,20,187,224,161,215,184,43,85,186,12,247,231,244,36,117,150,102,31,242,187,118,172,63,103,146,233,24,213,79,30,94,109,23,151,8,190,159,140,140,220,22,152,242,136,151,96,83,182,49,192,72,195,14,250,168,239,38,114,91,77,100,72,80,66,215,239,254,68,146,17,154,62,2,195,65,191,29,230,67,134,140,198,33,109,113,250,79,35,39,220,229,167,81,110,119,63,87,33,247,111,184,37,4,204,141,116,250,203,41,1,150,239,130,124,53,106,159,239,33,78,77,99,188,28,115,176,120,250,77,129,196,86,176,3,245,235,113,140,149,36,111,38,220,232,242,118,133,56,119,43,71,97,168,120,223,112,192,79,117,86,76,162,131,27,241,137,33,88,58,10,202,235,2,179,79,123,151,177,142,130,22,10,152,138,172,151,182,95,238,125,168,135,6,252,133,141,172,125,249,111,163,95,246,53,129,39,164,249,254,242,130,208,209,82,248,174,165,233,47,231,206,218,63,129,169,58,243,46,195,177,59,78,140,199,33,197,247,123,14,56,202,19,107,120,147,128,155,187,152,139,253,144,44,250,243,231,83,123,232,159,26,174,160,31,169,180,111,34,204,251,238,200,1,131,83,124,239,208,235,36,166,138,176,154,192,247,15,156,63,207,68,238,183,204,81,82,80,107,121,190,34,196,60,119,213,30,197,70,118,250,23,50,26,86,216,150,192,247,238,86,94,126,11,252,221,109,150,232,209,143,44,82,151,64,45,149,205,235,235,2,91,4,225,125,24,166,249,57,77,96,238,59,62,92,213,196,238,228,229,72,137,172,231,24,41,200,224,125,178,54,63,198,179,188,19,224,222,24,15,10,129,1,195,211,235,213,197,164,187,180,22,131,73,201,251,121,84,14,21,39,0,20,148,255,62,38,214,255,15,115,192,173,5,2,177,238,113,24,38,148,36,23,115,132,118,157,169,134,60,113,242,24,196,12,130,189,250,236,103,6,97,107,170,59,188,28,59,183,221,134,106,4,194,197,206,65,154,166,191,171,53,229,86,247,226,223,213,198,226,54,248,208,59,85,212,85,114,239,228,76,188,233,119,158,154,216,94,43,170,66,254,213,183,93,41,157,185,34,146,253,185,5,109,19,77,172,247,74,98,127,247,119,195,45,167,12,236,247,104,130,156,230,89,119,159,37,244,201,79,119,162,52,143,88,222,124,31,77,172,59,146,245,187,211,237,27,73,197,167,214,57,108,198,195,47,14,11,150,170,184,149,84,91,79,211,175,29,72,212,202,133,137,73,223,94,34,54,229,243,212,254,68,195,89,5,253,69,213,59,106,232,202,213,196,126,21,42,53,4,189,85,159,243,90,42,31,244,187,15,165,92,81,18,194,184,255,140,103,234,161,149,118,183,179,165,183,169,193,109,171,57,188,146,150,210,157,116,227,5,93,40,252,182,106,31,189,138,185,32,17,39,215,167,69,156,141,16,203,35,226,159,144,248,14,189,228,193,139,245,40,12,111,71,78,98,73,49,22,248,39,203,163,186,184,176,153,237,242,110,164,140,31,127,65,103,170,247,38,145,38,212,83,207,99,152,234,56,68,70,145,212,141,102,135,236,121,223,188,216,255,183,194,184,95,222,28,164,34,115,42,161,37,252,2,123,63,215,209,189,132,167,100,25,70,131,11,207,15,133,145,77,125,121,237,94,172,200,24,251,131,151,17,81,167,235,103,199,15,245,155,161,70,236,247,53,125,185,213,3,215,7,83,96,38,89,35,28,94,20,108,63,152,149,39,238,54,246,187,242,202,175,89,10,235,104,38,14,148,43,243,49,26,117,66,92,75,51,217,32,9,156,238,119,98,180,238,218,154,233,202,247,61,22,208,110,10,41,90,239,139,214,14,142,175,31,124,26,183,71,217,143,8,54,61,202,22,238,108,187,41,107,176,9,51,185,96,4,5,20,67,25,168,32,223,175,46,128,179,254,120,177,189,215,14,5,188,221,253,167,139,50,116,201,152,60,198,110,118,222,101,117,25,245,251,146,167,23,78,208,167,202,133,152,218,61,178,191,128,71,235,158,71,218,33,63,190,253,176,3,198,50,125,150,75,231,8,254,68,6,22,138,164,246,46,82,23,189,187,165,84,236,26,39,232,90,79,59,225,26,3,54,239,2,102,181,191,138,221,123,241,188,43,80,6,236,152,3,188,255,238,12,125,27,135,100,184,143,238,156,191,141,125,4,211,68,227,184,210,11,204,62,227,35,178,145,184,17,78,36,72,138,200,233,127,45,223,208,145,118,129,145,182,120,177,143,142,165,168,65,4,227,118,42,47,247,176,67,31,55,68,66,147,172,170,243,124,148,119,157,66,223,23,13,219,132,160,223,250,130,186,116,72,165,2,86,57,153,84,191,118,29,68,50,132,103,240,194,156,87,239,97,120,199,78,149,223,221,118,59,125,191,60,209,145,137,125,225,64,87,240,185,226,221,161,54,171,135,119,231,126,20,149,100,239,208,68,64,168,8,231,195,65,74,21,29,186,215,112,50,107,155,116,9,26,139,46,86,129,215,182,55,153,195,112,55,245,151,0,123,27,125,239,1,34,145,126,204,194,122,41,253,184,159,185,107,202,84,184,199,195,125,221,27,173,99,209,12,25,235,59,122,253,165,255,153,168,49,139,70,38,82,31,206,171,13,191,122,85,93,58,50,79,172,116,229,205,179,123,66,127,130,194,99,242,202,148,187,9,234,9,29,197,93,0,48,128,60,175,49,55,81,82,142,101,249,144,28,229,43,0,73,115,81,228,62,159,41,47,190,13,111,155,6,157,46,108,148,222,95,252,128,40,122,87,39,62,60,229,208,93,248,182,192,104,203,158,179,239,116,120,84,77,157,251,121,85,150,116,188,194,163,188,169,180,62,147,61,145,221,178,83,252,232,187,37,149,221,90,192,116,135,143,10,157,245,118,203,157,41,197,42,140,147,174,48,69,252,37,145,209,226,164,36,45,236,7,147,248,163,113,147,118,47,198,245,101,186,221,141,124,194,123,62,212,65,250,145,173,235,135,200,61,8,212,57,139,218,68,127,154,68,203,216,93,36,95,167,221,137,53,158,241,222,151,233,133,73,156,184,221,51,254,60,210,60,242,14,135,230,45,254,113,130,185,77,64,117,106,85,139,97,162,116,246,140,214,9,193,209,144,44,166,182,240,59,251,185,220,45,235,75,94,110,181,88,211,109,21,42,181,180,211,40,120,114,61,49,110,163,125,203,211,68,167,142,107,195,221,125,245,67,122,78,28,222,235,218,254,79,89,110,226,243,87,139,162,67,117,226,254,240,187,115,18,249,237,18,58,169,131,16,223,107,26,213,245,98,81,80,169,229,18,107,248,184,62,85,233,28,144,10,180,225,240,55,82,152,217,162,108,197,141,25,14,9,177,167,241,121,125,59,12,56,139,60,10,220,237,50,236,38,92,181,124,118,13,14,86,167,154,33,117,144,125,72,158,38,36,241,50,100,187,137,164,166,92,34,134,104,185,177,126,74,78,160,130,54,242,115,95,42,20,16,41,38,58,168,123,116,99,156,154,220,174,193,94,18,220,194,210,103,87,42,82,107,204,173,123,86,191,162,160,32,213,53,31,238,126,244,242,46,165,146,120,106,154,54,61,182,93,138,169,255,66,110,50,32,248,177,222,198,1,201,23,238,80,9,122,118,248,173,30,140,84,128,178,34,115,175,110,239,214,223,255,162,158,114,113,227,130,122,158,128,58,242,145,148,226,106,36,236,46,87,255,176,134,241,153,66,93,8,3,249,173,176,253,137,28,106,148,109,91,46,223,15,230,146,161,242,112,204,195,123,119,254,173,63,188,80,48,229,167,120,108,115,1,43,60,114,93,57,72,161,184,196,132,248,5,38,73,53,81,93,108,88,244,230,115,210,176,97,17,93,212,151,195,1,243,214,62,14,227,163,243,24,121,145,226,55,82,243,43,106,49,233,176,160,247,136,144,42,68,123,91,135,100,56,7,15,238,76,203,63,213,37,84,94,62,4,40,242,23,26,2,39,129,238,197,58,168,144,159,26,236,189,3,66,225,96,115,24,150,175,156,169,81,95,30,108,183,18,120,141,86,177,7,58,235,3,124,85,215,98,209,132,160,109,233,149,175,225,88,77,41,139,16,170,201,231,34,168,189,155,11,90,19,74,199,242,139,248,181,200,246,73,85,20,92,12,223,92,168,166,81,213,83,37,171,105,146,190,180,129,69,21,120,170,169,255,158,27,222,100,112,247,247,15,214,134,113,92,52,242,179,32,171,86,60,159,59,21,92,105,243,44,115,201,233,187,41,103,92,158,239,96,154,209,90,36,190,67,249,148,60,165,164,124,10,249,68,117,85,47,170,213,79,162,101,40,150,106,246,84,114,169,76,72,69,99,4,173,93,179,117,192,192,92,83,229,112,35,195,215,225,187,98,148,80,9,66,224,230,114,126,72,182,236,92,16,205,70,210,3,110,153,135,0,122,70,79,49,65,205,42,169,86,0,63,47,230,31,156,42,162,33,58,118,21,54,146,2,19,135,98,197,237,236,159,53,96,251,77,133,245,247,190,228,237,98,135,82,138,27,208,237,66,181,192,51,149,152,163,167,220,2,134,146,247,75,117,245,177,50,41,74,62,73,29,226,222,104,95,161,28,232,181,186,19,151,64,217,175,58,10,244,110,135,235,31,84,3,47,129,215,196,173,183,42,145,195,99,48,251,12,237,235,146,214,237,66,35,175,184,74,52,73,1,137,125,135,8,230,244,57,106,23,133,158,158,254,220,97,13,76,67,18,155,5,84,131,1,83,248,112,18,155,69,105,62,11,217,71,53,121,242,94,3,138,211,89,0,119,118,152,68,195,81,66,121,27,5,234,150,136,14,76,85,170,57,76,216,57,113,139,148,217,163,101,119,5,165,165,185,199,112,131,160,12,35,139,73,79,35,15,16,240,129,80,51,45,236,210,227,229,40,105,103,248,190,208,179,164,80,27,79,155,2,41,161,53,192,123,101,215,143,182,228,121,31,15,200,172,18,149,203,71,54,189,15,54,36,107,105,241,152,136,174,163,16,119,38,246,156,208,178,36,53,46,241,47,180,66,255,198,155,137,104,38,120,46,89,243,28,114,137,243,7,63,84,252,48,135,102,98,43,34,97,36,30,46,237,31,76,73,163,148,230,45,171,86,191,169,48,41,134,39,224,146,72,166,137,173,246,19,79,211,146,149,56,158,190,226,218,138,195,54,8,125,249,237,194,42,104,82,190,106,16,180,213,30,104,73,149,185,205,118,73,255,172,74,138,237,73,188,87,171,77,129,57,207,21,198,81,17,63,77,158,75,122,122,69,4,31,24,165,196,68,231,213,139,188,124,214,36,117,195,213,181,197,195,247,148,202,36,103,109,188,128,164,193,51,201,39,48,171,220,87,10,76,73,76,34,57,139,141,174,146,159,182,51,65,154,182,11,11,38,49,191,145,64,27,232,214,196,2,178,99,207,92,241,195,220,234,18,47,92,159,75,134,227,54,171,36,94,56,178,169,5,102,245,36,248,200,44,186,189,191,19,97,93,157,83,26,214,210,64,83,66,23,107,227,162,169,172,189,65,90,209,165,217,215,140,78,28,128,213,213,17,254,224,68,6,99,233,21,250,203,233,81,60,175,93,193,196,163,135,56,194,150,206,110,233,68,131,50,106,196,169,83,255,65,0,210,40,53,175,210,236,158,73,250,112,64,110,129,71,77,172,110,16,61,200,162,101,104,78,226,69,60,218,178,149,120,94,169,42,159,103,232,60,216,153,146,113,203,185,65,78,164,50,6,193,243,90,165,67,201,129,76,148,140,144,80,8,124,55,148,4,67,225,242,201,236,222,153,166,178,206,152,37,100,108,43,250,125,186,168,18,107,245,189,152,67,197,19,43,178,181,153,120,59,57,229,101,185,247,149,8,21,97,57,255,100,171,145,232,172,81,165,126,159,59,113,216,228,46,156,184,109,251,24,95,124,19,81,108,37,144,237,166,174,22,47,79,175,158,215,148,47,186,139,253,131,252,25,159,146,244,230,72,194,85,29,214,19,249,101,200,177,18,35,246,241,116,144,142,87,126,36,254,243,187,201,121,122,85,49,5,62,93,25,163,25,167,125,192,36,33,38,222,247,249,40,146,129,113,186,41,131,249,80,27,247,54,164,38,173,162,129,215,107,59,106,242,92,73,236,1,183,234,107,247,157,20,77,79,120,248,61,98,209,18,68,72,34,224,127,196,103,207,176,159,41,227,221,20,125,252,130,120,111,5,243,140,164,66,134,124,168,219,22,70,55,148,36,46,80,197,245,75,28,25,209,117,37,233,142,26,14,105,24,60,239,208,173,36,245,192,236,120,89,208,219,242,163,146,180,65,117,153,226,74,128,46,61,13,61,243,147,36,129,14,254,30,58,73,29,19,250,202,231,171,128,169,172,138,169,8,89,217,189,212,249,5,241,246,158,248,225,191,191,28,168,233,151,83,152,66,2,36,128,249,42,193,248,97,226,9,241,209,86,162,63,252,86,220,33,160,148,130,144,77,67,162,93,132,160,107,85,24,123,236,237,69,181,193,45,43,51,24,254,221,122,252,10,136,222,152,84,219,194,164,206,189,236,161,48,120,202,78,133,144,221,124,252,175,112,126,169,214,3,30,254,229,247,17,146,225,167,178,130,236,131,42,158,155,38,86,125,46,223,124,112,12,249,253,239,154,114,83,89,157,239,101,131,92,167,55,139,144,114,208,34,75,244,18,56,163,222,12,253,40,227,251,244,171,166,243,210,98,57,115,143,149,225,160,96,109,190,72,108,177,74,174,162,29,74,252,193,15,173,137,92,156,246,39,12,78,97,163,178,26,196,63,185,97,8,42,111,176,208,168,175,170,209,71,195,63,79,45,165,62,97,169,219,104,127,70,10,18,74,242,120,94,181,87,72,66,247,187,37,174,0,253,44,232,67,131,145,243,131,219,127,41,204,30,33,48,46,249,152,9,136,20,20,207,77,51,61,233,158,97,36,93,69,79,26,66,119,129,43,27,120,168,81,179,87,77,133,103,143,106,116,34,125,26,26,199,229,120,119,198,208,70,254,238,169,191,5,110,184,190,155,72,70,239,169,47,111,132,208,252,183,15,53,58,138,146,164,28,40,242,139,250,211,148,182,200,187,113,237,124,10,163,46,30,162,206,56,37,210,211,16,32,135,98,52,19,94,97,12,135,80,25,134,240,189,233,119,221,203,110,11,237,88,232,125,100,229,18,120,152,35,70,132,155,237,209,207,30,231,235,210,180,154,98,177,70,63,87,123,19,57,234,154,126,27,161,162,24,48,42,132,228,196,61,182,64,188,190,218,36,121,196,113,100,81,173,33,146,210,95,87,255,11,68,218,67,36,163,111,59,183,246,41,53,29,209,105,248,251,245,179,168,147,13,129,99,114,241,83,187,77,247,54,222,157,120,140,206,95,30,158,160,69,91,101,14,203,38,58,216,53,253,176,253,67,192,243,83,226,129,67,234,226,148,87,147,62,171,29,118,7,71,196,170,57,113,181,213,119,75,9,82,67,180,166,213,106,59,133,168,254,12,1,111,210,5,244,221,159,233,6,171,198,118,234,18,42,66,170,74,112,239,166,221,13,65,110,29,170,193,221,102,130,123,144,5,1,255,227,105,34,168,129,46,181,81,64,231,145,134,223,181,36,39,23,180,131,235,147,134,35,151,244,37,88,196,99,225,249,210,77,161,22,28,105,2,23,77,136,161,168,130,236,70,129,53,16,116,140,153,48,250,132,211,185,43,122,141,200,144,163,38,108,222,83,187,7,254,133,128,151,242,124,29,115,78,46,81,38,159,74,134,7,76,45,171,232,154,203,249,129,134,10,194,240,129,118,117,170,26,28,82,88,127,112,106,248,86,229,217,141,242,89,106,184,233,49,9,156,182,43,162,14,161,206,4,161,173,26,233,192,45,40,69,128,53,86,122,16,121,238,161,9,205,29,165,213,4,147,101,35,112,77,131,141,105,61,228,233,57,86,122,186,113,238,6,220,181,218,17,74,157,58,190,42,112,17,59,229,212,58,164,18,31,99,173,245,244,219,3,90,197,128,139,22,53,153,124,92,115,142,49,216,97,149,127,16,120,139,36,245,66,14,85,251,28,71,222,247,169,16,125,77,79,47,138,220,2,94,74,122,75,186,1,185,141,1,95,123,43,53,237,180,225,228,7,70,227,186,210,211,80,44,201,203,239,45,63,245,218,39,68,192,192,53,245,154,101,189,132,90,252,93,34,169,215,238,95,87,145,154,183,108,83,133,89,128,241,114,114,35,210,203,41,8,137,166,221,193,77,115,13,198,185,79,94,190,114,175,53,242,152,163,105,71,233,218,161,13,57,33,7,4,53,232,72,189,210,224,171,145,159,110,154,64,133,225,217,67,47,216,10,153,115,175,224,149,24,2,43,239,249,129,190,182,134,214,246,226,96,76,13,71,113,166,9,156,87,224,181,37,69,108,27,182,202,220,43,215,160,142,85,64,114,252,167,123,7,55,189,56,252,200,53,233,9,77,195,137,187,57,193,150,129,29,48,252,170,10,55,145,90,181,210,241,180,248,187,85,189,57,252,143,89,76,80,171,198,87,115,151,210,207,162,218,96,196,79,95,187,70,109,75,110,106,33,213,109,212,10,169,221,183,191,67,190,156,120,100,73,239,70,135,93,158,78,138,115,23,166,42,41,62,107,149,180,209,227,133,140,77,137,55,165,67,132,104,67,24,50,36,172,149,244,213,84,245,198,76,153,73,19,27,45,181,21,76,24,220,109,211,249,53,76,215,38,80,114,23,20,102,56,98,38,92,107,238,107,9,158,65,192,105,10,138,95,250,105,210,54,162,101,92,240,211,203,201,153,141,223,30,91,175,240,7,194,235,96,164,51,229,188,52,73,199,220,138,14,201,164,3,133,8,49,134,11,57,103,29,143,251,91,113,240,82,233,51,18,138,22,106,60,12,167,105,250,172,243,45,233,20,170,65,116,52,39,204,134,49,92,61,17,155,3,115,195,15,120,124,105,187,155,183,233,178,169,80,99,171,125,102,10,191,209,227,118,213,86,184,83,131,232,112,251,52,162,15,188,70,137,150,183,163,218,78,240,30,175,160,56,51,135,237,210,110,153,86,148,16,240,88,39,61,141,188,140,60,221,52,68,118,136,98,5,63,254,95,176,35,125,216,41,50,137,239,38,177,91,66,69,226,197,248,242,79,234,83,138,37,4,158,90,65,122,42,33,99,153,135,172,183,4,87,97,184,53,14,237,244,217,100,49,207,152,166,68,154,244,187,22,92,13,2,239,116,8,192,9,37,123,37,229,162,9,38,141,60,58,165,144,182,167,48,78,25,121,90,42,89,12,166,199,253,105,56,51,211,249,100,196,27,2,159,154,236,13,163,125,14,116,238,180,17,195,245,53,5,190,131,157,190,250,155,65,213,106,108,107,218,176,141,75,194,103,233,228,204,214,135,205,45,43,240,78,171,111,43,33,157,145,12,125,218,108,10,172,156,173,2,182,157,188,231,252,121,159,2,238,233,244,217,28,232,130,214,244,205,48,64,73,187,80,143,77,95,69,149,68,160,48,16,40,26,44,172,176,148,100,35,134,64,104,108,56,147,68,12,157,252,219,146,79,29,166,160,44,181,250,43,250,114,170,82,244,105,220,34,113,131,193,236,79,115,12,203,162,201,203,251,78,39,192,225,30,28,35,73,234,154,246,201,221,188,98,51,131,138,32,13,244,33,77,57,90,54,87,73,91,56,138,228,177,178,168,137,216,218,101,88,2,113,216,79,170,231,181,211,144,238,139,13,101,142,36,151,64,34,112,11,58,175,15,70,167,212,167,135,140,192,120,249,72,183,127,234,209,197,31,131,230,67,186,69,28,187,208,58,220,191,108,201,127,229,118,67,124,87,95,105,63,249,40,29,138,117,119,77,204,100,42,16,130,144,85,219,75,190,245,221,201,63,99,143,102,149,165,46,37,233,171,11,204,217,175,48,229,15,209,50,100,129,116,188,76,15,56,96,10,218,211,203,113,18,199,84,169,187,166,195,7,221,24,153,166,53,145,162,80,112,89,138,76,211,170,121,112,200,166,123,149,63,104,73,76,249,23,166,218,54,90,70,117,194,84,24,105,64,129,155,82,17,3,127,59,46,102,20,95,141,244,242,254,5,93,203,71,61,206,78,77,27,34,130,71,2,82,122,22,115,236,11,176,104,109,212,161,52,114,196,217,66,110,246,76,13,99,229,11,60,52,101,18,198,255,45,215,147,97,135,141,194,70,184,227,48,245,28,10,87,56,44,123,192,83,179,30,47,204,38,46,112,75,27,22,101,199,53,204,74,82,221,165,100,12,141,247,25,4,131,228,141,38,199,71,195,184,235,241,114,2,86,169,105,179,143,176,83,70,226,203,190,232,181,195,229,187,102,226,28,61,40,235,136,181,76,197,217,73,63,109,174,87,135,173,16,76,225,79,100,238,72,253,83,102,118,24,25,250,87,229,233,166,124,217,23,198,135,28,79,195,180,148,96,182,141,104,90,95,154,73,74,189,89,105,177,190,70,79,162,238,23,30,144,6,56,76,70,140,14,88,155,158,182,104,112,54,99,32,88,11,138,53,114,36,167,110,74,112,160,213,112,140,144,225,161,102,12,10,96,39,188,73,36,82,124,169,91,152,168,241,242,116,95,132,209,247,147,175,198,159,147,126,153,29,50,150,87,57,61,125,245,189,220,132,71,19,167,122,26,77,171,225,139,153,82,18,105,35,183,216,187,163,249,211,221,228,61,20,238,34,37,12,101,77,89,218,50,40,208,186,60,205,70,160,48,68,172,254,209,157,44,210,212,52,227,243,14,184,247,52,77,141,177,211,87,72,223,39,175,237,110,229,215,1,223,209,92,9,38,215,63,224,251,41,233,105,146,144,226,233,149,98,190,40,85,173,32,191,130,91,50,127,24,89,6,97,179,222,89,58,213,87,219,160,242,139,153,68,217,218,72,79,247,246,197,76,186,31,189,210,190,50,134,222,25,41,157,76,251,202,32,129,100,4,60,103,250,48,200,62,226,84,103,128,244,216,190,48,121,232,14,83,151,166,232,190,43,86,208,158,142,109,242,113,66,48,136,162,152,147,246,203,161,132,147,23,70,210,67,96,20,218,154,60,173,55,70,4,15,101,154,246,154,14,78,8,28,196,59,64,242,173,198,111,26,124,11,50,152,245,31,123,14,183,182,112,206,17,144,62,233,229,164,87,196,79,99,11,166,102,207,26,172,214,208,233,36,183,34,150,166,24,196,166,133,154,94,190,208,47,13,120,104,69,39,12,132,43,198,18,73,86,221,22,216,182,99,91,64,20,53,173,77,46,13,97,68,81,114,161,14,205,134,134,70,156,94,205,180,186,21,174,193,86,255,53,43,74,83,148,242,198,120,55,177,83,253,233,213,133,190,249,195,151,118,210,79,119,202,171,2,102,95,86,120,8,187,33,201,152,201,93,99,111,139,45,233,142,158,210,36,31,242,133,74,92,187,208,99,251,210,211,246,41,1,83,193,163,48,226,178,129,166,76,209,99,66,168,113,182,145,154,152,102,240,50,111,123,192,77,243,49,79,131,34,47,110,155,141,204,5,157,226,48,8,132,95,195,212,54,180,211,118,147,208,107,163,182,94,65,232,145,78,160,137,204,245,194,131,89,28,48,170,20,10,207,26,82,245,80,115,167,157,18,199,182,204,224,82,119,26,76,147,86,246,119,87,122,64,231,255,166,210,164,7,220,53,169,242,79,170,55,118,20,60,217,233,225,35,170,62,136,153,228,51,117,19,244,218,1,39,125,39,200,63,187,108,40,20,237,165,161,38,34,224,220,137,31,26,108,26,69,105,152,173,113,69,169,232,17,181,4,159,29,30,46,210,38,211,9,112,109,164,96,148,135,46,42,27,42,247,86,33,219,25,236,54,233,192,63,51,196,209,46,122,167,69,106,56,11,38,30,190,203,186,164,135,119,237,130,182,180,223,64,61,22,54,14,2,34,105,146,193,230,22,107,11,5,183,180,21,162,177,24,235,250,110,108,42,46,121,205,27,120,72,163,221,176,32,232,120,240,64,156,138,149,109,83,63,139,116,130,19,13,191,115,56,205,179,143,228,51,129,41,158,81,184,19,106,114,184,192,187,175,48,153,62,49,85,74,246,19,53,238,109,241,219,240,24,36,115,218,100,190,79,192,53,207,113,98,135,113,203,40,103,230,43,12,119,163,248,110,74,117,147,41,79,40,73,126,251,94,72,210,44,198,79,18,23,210,98,187,68,192,183,93,67,46,2,166,131,213,21,182,74,132,128,155,106,155,95,152,251,149,15,104,73,197,216,6,11,71,250,133,117,147,239,150,84,33,96,242,214,16,164,8,138,254,207,210,24,210,195,20,48,69,151,141,148,244,105,186,203,210,223,100,67,13,69,151,30,47,144,9,213,244,48,185,85,209,48,164,6,211,71,109,34,73,1,55,77,120,134,43,107,138,187,255,238,118,35,255,246,55,90,24,11,240,113,170,71,134,20,168,16,111,37,71,110,169,105,135,109,49,226,170,91,10,52,139,10,215,123,53,118,86,84,203,63,72,47,111,59,12,149,195,34,80,123,153,100,55,191,243,93,99,120,170,115,205,116,36,70,60,203,57,153,97,168,45,29,222,187,230,95,54,10,233,128,33,255,86,216,84,149,28,94,51,15,118,181,154,142,128,9,15,40,76,188,32,94,14,197,88,79,240,87,252,2,99,42,175,105,180,171,233,95,59,12,145,148,62,13,211,207,136,167,251,151,156,234,4,214,207,138,167,33,156,212,46,133,86,233,68,211,218,151,142,198,78,242,124,141,15,107,93,9,8,161,82,92,33,34,140,90,177,242,98,64,210,236,132,171,6,39,239,194,189,120,221,171,90,252,116,201,102,62,153,84,229,196,104,227,206,79,159,189,74,172,32,184,11,86,79,47,95,247,54,229,79,51,160,185,101,104,192,159,128,41,88,82,216,12,83,135,207,110,185,105,183,53,37,216,121,113,234,234,203,187,37,153,57,188,135,74,129,1,139,67,20,69,104,77,60,61,86,133,25,19,21,222,139,162,35,66,197,158,223,49,14,53,175,122,4,17,110,110,49,89,140,209,38,53,173,83,129,234,240,192,247,171,48,245,129,241,221,131,33,82,120,178,19,5,43,241,74,137,46,119,38,148,112,214,18,139,75,11,240,94,49,67,223,240,216,197,32,125,215,246,28,76,131,203,212,120,27,12,175,229,196,187,175,77,144,118,37,238,105,49,27,14,20,116,218,43,240,10,203,108,184,87,152,244,219,3,106,108,255,237,157,111,117,125,160,143,23,84,205,248,21,245,187,168,178,113,15,54,73,19,121,51,30,200,85,123,143,227,110,75,203,115,88,124,46,224,153,178,223,168,135,143,112,220,217,36,89,164,166,205,144,164,59,102,135,238,132,126,145,18,5,51,66,202,9,236,16,34,247,248,174,89,211,52,28,86,1,234,232,152,41,203,12,18,128,72,139,128,251,107,229,134,109,98,20,1,151,157,54,242,113,68,150,247,64,250,148,123,220,36,227,131,28,251,94,251,244,187,16,65,30,241,116,171,202,6,122,225,90,194,216,191,123,254,202,7,24,199,120,236,182,228,7,104,102,3,212,46,167,10,60,146,95,132,21,224,172,140,36,228,158,100,145,95,152,210,132,128,123,74,186,128,90,104,238,120,250,118,122,79,77,163,14,61,56,195,55,100,220,10,19,80,221,1,223,109,42,53,141,12,145,120,26,1,93,157,136,147,152,102,60,13,247,107,106,154,21,70,56,204,112,103,152,76,169,128,211,149,20,63,86,151,94,25,169,108,231,224,30,218,177,219,66,65,157,14,87,88,187,99,178,44,122,56,61,109,140,124,14,255,35,57,175,19,70,174,209,178,250,41,191,196,225,128,146,29,143,75,127,218,202,77,63,76,105,218,83,10,1,204,67,161,103,116,140,62,41,189,124,142,225,142,44,172,226,189,19,76,66,175,127,55,177,173,220,45,75,118,114,148,26,116,176,23,156,146,190,242,225,36,78,219,202,218,119,102,197,171,239,157,63,153,97,203,178,8,2,46,233,38,210,141,131,223,167,41,132,241,249,183,33,225,143,207,154,100,163,10,188,169,120,140,223,158,169,86,155,136,93,137,236,30,164,78,244,214,9,49,74,228,145,29,34,10,122,125,235,187,133,210,236,69,185,67,41,26,244,96,192,109,36,95,46,124,47,37,236,13,54,180,158,96,83,100,13,56,249,75,241,159,202,226,187,135,209,76,125,114,91,29,49,3,194,44,202,228,203,101,120,202,226,131,194,35,109,120,123,183,17,7,43,6,65,218,116,54,44,67,222,101,131,67,66,135,11,6,207,88,124,131,10,208,212,225,88,117,142,66,99,162,61,122,184,64,121,167,12,12,134,153,96,202,184,2,110,249,14,68,14,206,23,223,69,121,227,151,224,175,73,203,70,57,201,186,52,47,155,163,247,156,77,61,206,193,27,134,208,192,77,166,159,117,224,96,240,245,49,80,56,74,223,117,191,52,246,113,42,223,78,122,122,118,57,252,70,17,6,208,63,24,66,150,128,203,74,135,4,84,87,126,133,58,176,110,164,213,7,133,84,24,43,215,248,40,233,252,58,166,161,225,240,89,59,89,66,199,68,46,66,88,34,9,203,95,24,186,202,17,112,75,249,242,215,80,165,60,198,225,5,37,78,130,191,184,15,179,111,39,123,226,94,144,229,0,226,44,84,159,79,135,6,88,90,54,102,26,108,18,101,99,56,41,231,85,63,49,74,91,35,118,13,56,64,211,68,251,186,151,156,182,191,171,131,58,102,140,216,36,172,44,178,248,118,122,57,201,92,2,195,51,168,48,92,156,209,41,247,198,156,102,26,236,20,209,103,205,104,27,20,70,93,183,6,92,178,209,76,34,174,15,182,249,197,210,119,145,67,239,187,33,20,14,185,101,196,82,226,105,162,15,61,193,95,108,73,13,254,130,212,48,171,237,15,133,146,145,188,208,119,214,118,217,45,239,110,168,217,15,23,149,152,53,241,160,165,32,233,136,241,232,221,64,52,142,15,213,206,9,171,21,18,167,158,96,152,40,162,63,175,225,48,211,203,239,153,27,86,107,171,53,57,230,7,89,72,113,222,19,171,200,77,99,184,226,183,203,72,9,35,215,86,159,114,249,170,166,92,175,240,221,198,67,57,165,162,145,151,94,62,79,76,132,202,53,35,61,140,206,157,207,81,164,14,245,112,34,38,22,153,227,164,48,165,108,69,10,112,34,169,131,172,176,157,251,212,130,191,14,79,196,47,18,204,237,205,97,252,167,9,254,34,135,140,140,206,180,60,70,133,251,234,11,184,164,19,98,192,15,22,231,11,137,16,9,133,170,52,190,26,131,249,75,240,17,37,155,138,251,72,167,89,141,74,243,246,87,237,176,18,108,229,99,46,209,99,44,0,9,142,242,134,187,207,77,165,144,164,40,181,245,48,253,10,196,86,51,193,91,206,23,152,124,213,59,65,46,137,236,241,80,164,173,244,217,232,133,123,135,83,2,167,174,224,11,111,25,108,4,53,75,106,56,89,203,222,227,133,75,73,250,109,243,45,134,50,209,76,105,27,3,151,207,136,166,65,154,158,62,12,50,132,21,112,202,143,134,174,58,116,231,137,106,41,17,195,29,43,138,35,92,38,202,114,60,245,221,48,54,185,76,20,230,118,26,77,34,58,190,137,195,117,147,27,6,89,212,140,119,155,148,178,194,247,66,185,227,233,185,146,125,54,240,234,127,33,230,132,203,180,38,56,170,85,174,77,179,148,144,6,95,196,232,161,111,117,15,155,228,61,55,138,142,16,153,66,33,181,164,159,94,251,243,192,22,58,82,37,189,219,104,205,30,10,89,95,250,104,202,112,252,217,67,201,102,122,152,91,98,60,188,113,230,41,76,82,65,60,77,9,179,190,188,223,77,220,79,128,109,254,156,149,224,29,86,233,54,253,8,253,172,14,119,88,13,184,164,36,75,99,211,149,166,145,40,145,158,38,36,237,227,193,62,94,211,111,247,200,223,217,20,136,244,244,240,181,175,190,104,153,241,181,38,120,135,91,132,10,220,100,87,14,99,81,59,161,250,69,104,36,193,220,3,29,70,242,80,187,28,121,215,25,176,229,85,42,188,226,210,70,254,83,10,237,14,114,96,253,163,145,55,154,233,89,106,78,227,97,100,33,211,103,169,108,252,182,90,212,244,110,236,82,31,15,132,74,211,44,188,246,151,231,30,64,168,158,82,0,240,204,150,29,74,104,236,187,186,60,56,238,191,248,232,123,130,171,119,128,139,168,111,118,132,44,149,212,239,162,72,162,135,4,91,77,41,254,131,116,142,104,246,226,162,164,125,66,42,208,10,24,81,237,153,224,21,87,8,99,236,84,215,193,184,211,44,138,154,16,203,249,86,134,119,212,91,109,211,212,214,30,189,248,112,95,16,33,199,86,50,188,67,203,120,195,66,147,86,151,9,166,199,211,20,119,101,120,55,223,73,239,233,221,147,231,15,209,173,26,19,201,46,128,39,193,240,17,133,236,93,34,159,188,176,73,94,57,188,33,48,76,240,140,234,4,200,48,210,153,140,103,118,132,164,30,90,34,169,101,71,170,19,46,220,230,72,189,2,111,112,252,244,204,245,115,195,88,167,227,167,71,174,57,28,48,53,158,128,113,106,41,124,239,251,37,182,164,73,70,77,79,112,143,91,2,52,8,181,100,248,139,248,209,61,94,146,226,209,133,107,228,246,108,138,210,123,70,143,124,151,177,99,107,167,89,241,130,168,20,206,84,48,53,76,51,212,191,11,15,102,90,34,19,122,10,159,43,247,171,52,152,62,184,78,198,103,193,77,88,50,28,186,12,192,237,228,167,153,137,209,178,209,148,229,2,120,157,17,45,235,59,143,215,29,223,176,167,55,161,196,116,50,82,156,29,235,207,14,248,4,67,36,231,232,61,202,146,105,56,151,84,168,237,145,242,171,225,127,220,126,173,50,158,195,116,158,39,141,220,205,213,51,89,26,40,99,133,94,101,135,91,45,205,163,45,254,74,184,124,211,202,69,149,53,246,156,63,134,240,4,71,225,54,220,174,41,131,108,76,227,23,119,120,236,157,174,16,172,228,216,145,122,238,107,156,190,209,104,148,46,244,119,73,46,147,30,105,223,74,159,12,159,102,204,110,10,240,210,186,188,59,196,138,105,208,49,126,117,44,150,213,90,57,12,101,243,151,224,17,110,84,142,169,84,198,53,140,57,76,20,62,75,202,152,29,198,147,229,179,164,177,204,211,135,53,24,25,29,54,238,215,4,75,54,136,37,198,231,110,233,61,74,160,169,159,62,201,138,177,34,37,159,192,247,48,73,149,198,247,254,16,229,51,187,33,124,148,26,142,233,39,112,226,149,4,222,50,81,144,163,60,249,221,103,139,238,41,89,22,233,187,102,4,34,160,55,201,167,11,89,43,97,53,222,221,38,229,113,161,49,24,32,213,212,169,93,119,184,74,124,51,172,146,169,199,32,133,245,254,134,51,62,77,195,5,21,147,143,22,250,2,201,76,95,166,147,228,240,222,169,34,157,50,171,29,118,31,247,216,60,145,174,17,27,19,169,174,145,47,224,215,84,238,97,22,86,43,187,82,216,206,46,135,239,222,84,210,111,31,177,251,144,238,74,115,20,189,14,223,232,238,201,157,106,252,217,115,195,213,191,161,203,76,167,30,53,199,45,26,86,71,222,7,55,196,169,61,224,187,250,118,130,175,237,22,79,151,146,2,5,48,21,139,157,126,215,206,74,45,135,16,223,61,184,27,165,151,52,83,32,196,143,213,69,86,126,218,255,183,37,126,5,60,83,248,114,160,199,235,57,227,215,18,64,69,66,225,107,247,197,241,80,122,142,86,15,219,152,119,192,42,69,78,171,92,92,5,193,226,145,83,204,172,100,213,103,210,181,252,70,42,232,96,248,92,165,201,170,82,179,161,241,25,231,205,131,231,29,158,100,64,81,164,225,147,252,238,124,95,202,235,254,163,249,242,167,27,53,53,233,229,164,212,184,116,124,133,104,39,189,251,11,83,225,46,196,60,92,220,123,220,78,159,228,142,166,193,198,99,235,183,197,137,91,65,67,24,48,197,187,162,16,229,82,59,213,15,24,171,148,159,62,86,92,144,22,39,180,173,110,230,223,79,152,137,37,131,192,106,243,173,20,50,251,148,83,65,6,114,56,143,27,113,82,61,35,166,177,218,191,207,174,80,233,105,203,141,165,238,253,246,249,211,42,149,150,31,42,208,95,92,232,88,253,135,244,233,199,222,234,20,1,8,145,124,26,176,162,34,160,184,201,106,193,77,217,116,80,233,188,87,146,247,48,132,163,122,220,115,217,223,143,18,171,113,227,174,202,194,107,158,132,246,249,211,221,168,12,2,222,230,92,168,15,158,148,231,196,10,33,57,171,207,230,79,223,61,93,21,191,161,1,114,179,17,99,235,139,96,217,180,204,128,178,227,221,203,146,77,4,38,85,187,120,195,17,83,115,115,152,100,65,238,131,47,200,119,135,10,234,203,22,48,241,21,151,164,59,150,43,29,10,130,212,34,116,103,99,129,67,140,12,156,64,87,49,17,64,135,145,49,217,2,115,240,189,213,119,40,112,13,135,227,164,84,74,246,113,100,74,217,201,5,30,133,104,234,131,39,102,165,60,77,206,255,30,254,217,119,252,130,186,146,27,192,221,161,92,28,158,60,18,161,191,135,61,18,55,223,140,78,139,10,181,89,140,144,193,47,186,7,155,102,43,74,166,199,115,65,29,147,74,214,55,223,177,32,51,197,231,81,137,132,190,137,210,19,188,5,239,163,186,197,85,163,199,40,243,45,94,242,119,32,239,28,91,158,38,47,251,221,53,89,150,226,69,189,40,39,161,39,13,81,19,220,171,76,35,72,218,167,151,198,65,52,112,138,76,4,146,118,62,79,225,199,25,57,35,181,20,6,247,63,246,175,7,195,1,222,2,110,36,108,186,230,220,41,125,32,186,16,112,67,0,231,109,149,70,114,21,25,73,23,134,129,214,133,208,73,141,33,141,53,96,188,24,222,242,141,165,209,100,162,92,67,146,17,232,239,105,142,96,25,47,238,215,213,211,59,55,222,173,144,32,194,41,138,91,251,57,28,73,119,150,10,53,132,189,24,177,207,127,251,30,210,71,166,89,103,159,112,63,234,198,69,178,226,179,137,96,220,139,236,251,46,42,54,131,164,218,74,157,198,29,34,127,24,154,30,249,236,78,142,137,215,240,219,82,138,172,5,224,197,25,191,30,204,0,250,161,124,97,252,160,158,255,185,23,156,9,67,97,98,230,239,142,65,102,206,167,15,19,147,125,100,185,92,74,63,81,4,0,238,48,243,143,7,119,184,164,245,105,44,58,111,56,247,216,45,43,164,147,188,27,40,12,12,77,81,42,85,189,83,72,86,223,33,248,8,93,124,245,188,130,107,99,14,33,137,1,189,87,201,183,225,112,5,152,85,214,53,63,116,175,24,175,217,149,40,196,138,153,48,144,207,115,133,193,109,148,227,161,124,88,76,20,97,63,51,6,142,23,118,152,128,109,42,189,147,109,29,10,142,100,253,12,10,52,202,107,218,66,239,187,202,96,114,222,35,52,243,224,130,212,117,76,5,54,172,237,169,217,11,142,223,8,52,240,90,252,214,239,224,131,174,12,247,102,192,20,16,172,229,48,233,100,178,118,103,231,70,243,172,160,187,193,212,80,44,5,52,114,194,31,8,23,167,168,119,22,234,134,145,186,250,193,221,172,208,64,145,155,121,210,197,13,194,119,88,42,3,94,100,165,62,23,45,65,202,246,201,44,227,242,142,197,245,131,175,105,48,247,20,152,36,73,39,44,33,109,169,117,89,184,147,8,133,51,29,77,24,121,142,44,77,75,75,244,180,237,73,158,125,212,130,152,236,7,203,243,55,11,209,179,187,255,23,79,223,147,138,220,129,95,203,77,152,122,200,86,123,143,49,60,171,231,193,213,116,123,3,166,26,202,79,108,130,12,253,147,121,72,205,106,119,151,59,21,68,45,148,35,166,149,189,13,79,180,191,119,75,188,224,49,85,112,211,81,229,226,45,167,178,46,126,251,154,245,164,200,174,7,151,181,229,8,49,14,178,103,34,97,104,75,33,10,129,150,141,28,244,111,14,115,109,253,182,24,34,248,93,219,83,103,128,192,249,155,65,13,126,97,147,121,237,222,41,219,106,154,3,38,37,246,237,179,184,96,169,110,11,148,163,201,243,182,209,191,155,17,216,65,123,171,240,231,111,60,238,150,17,140,36,160,100,117,123,195,16,219,168,71,224,66,126,138,247,24,197,155,95,136,127,146,72,107,5,11,127,48,76,180,180,78,96,83,201,254,53,28,199,88,175,83,225,69,189,237,175,191,241,198,175,42,231,7,28,103,221,125,99,36,239,213,32,252,7,70,231,236,221,101,201,105,68,129,47,224,251,132,167,13,144,191,122,130,217,128,96,225,50,66,194,31,220,32,229,215,207,198,112,121,10,118,215,116,133,170,176,202,211,104,154,123,130,74,191,115,122,201,12,63,150,163,250,186,148,171,211,82,243,234,152,107,194,53,175,239,95,83,60,234,240,157,88,61,60,242,164,58,19,233,12,24,170,251,239,93,9,173,104,107,135,98,118,225,85,219,243,164,26,76,184,58,85,168,110,63,78,48,99,44,82,106,200,112,19,155,235,56,60,142,168,154,1,223,46,245,92,120,130,114,37,88,119,128,15,1,132,245,96,171,203,19,248,14,191,139,117,55,100,192,155,76,113,10,37,130,96,147,130,24,145,17,135,85,229,236,230,253,93,200,235,13,113,92,10,250,175,129,181,125,56,144,44,11,17,89,182,43,18,213,222,96,118,52,108,67,68,22,57,250,229,172,58,16,132,172,200,91,35,29,21,237,136,183,219,113,61,95,67,228,111,161,37,239,79,16,163,25,183,103,155,1,83,8,228,164,211,164,231,192,115,24,45,71,135,37,10,48,169,145,68,125,35,224,101,182,201,126,112,155,73,110,155,172,153,229,212,32,205,130,201,162,210,140,165,62,60,55,179,113,234,86,17,51,166,132,111,123,197,31,169,47,247,5,241,114,18,82,218,163,252,133,221,116,108,209,237,37,91,168,133,236,251,189,115,163,210,25,48,161,57,119,181,82,174,92,85,92,189,253,177,242,252,80,38,124,112,115,114,169,162,238,206,69,221,45,31,37,64,203,192,127,126,7,216,255,231,168,241,205,125,176,15,60,235,171,218,172,235,2,79,20,156,94,24,225,246,62,5,154,242,203,119,49,108,231,115,168,198,107,46,114,195,104,80,237,55,212,160,231,136,68,115,183,77,232,153,187,208,249,109,109,24,85,92,126,228,66,3,37,188,135,144,101,160,197,254,70,26,133,204,165,18,205,38,225,178,95,102,51,210,196,53,146,214,46,108,89,104,207,88,128,177,98,106,159,13,35,98,241,61,195,88,68,239,87,255,123,104,21,99,166,144,119,251,215,15,84,86,65,138,17,34,127,211,172,237,95,39,2,35,53,212,20,222,245,101,164,124,38,171,32,116,230,23,254,83,144,116,248,218,42,17,61,190,240,65,230,252,161,220,177,163,236,4,244,158,179,219,81,68,170,170,160,70,136,18,15,147,209,120,20,166,60,182,255,224,254,71,237,21,48,84,184,103,59,74,134,208,18,148,172,142,223,190,10,188,73,160,83,248,60,129,24,208,187,37,164,87,55,72,16,166,192,77,4,50,39,155,198,214,135,187,254,48,53,66,250,195,93,20,119,144,203,188,135,232,207,77,7,76,246,188,254,50,78,169,19,223,220,41,176,23,120,218,233,231,240,189,229,30,125,249,122,249,61,214,35,215,166,209,86,159,233,210,7,246,234,187,3,75,187,63,228,249,74,139,113,46,113,90,12,243,181,156,151,54,107,140,145,85,20,94,56,188,91,121,30,91,224,187,118,226,221,212,194,182,199,141,122,209,129,140,123,76,49,88,135,220,82,163,184,15,206,168,248,104,18,114,218,171,31,186,48,17,138,112,109,30,2,228,253,237,247,80,76,83,133,45,45,235,182,19,252,208,133,7,126,200,79,67,21,212,125,180,76,42,240,232,195,167,144,33,250,7,195,138,62,132,11,157,187,251,46,47,64,197,45,243,218,67,69,26,78,229,203,179,95,191,106,247,40,81,13,165,32,225,222,26,126,191,93,187,113,132,196,96,46,110,216,47,155,241,67,23,154,60,27,129,27,182,243,131,39,71,170,188,27,249,163,181,223,187,113,37,75,62,60,87,155,219,156,250,90,134,172,238,89,210,165,136,234,190,242,113,180,133,173,246,41,164,86,81,71,122,100,205,166,150,185,36,127,238,14,237,237,199,231,220,255,32,41,218,194,184,119,48,165,214,59,109,8,88,23,234,220,3,182,250,151,55,139,57,15,171,48,140,156,109,26,69,63,203,2,221,123,120,58,99,60,77,255,244,213,122,94,187,142,98,136,35,242,180,120,139,223,181,247,67,42,132,156,182,128,23,146,206,63,43,211,228,203,167,40,186,33,138,119,55,149,159,109,192,5,161,79,169,226,185,235,244,118,196,115,227,81,187,60,198,16,20,252,57,93,113,191,227,124,20,53,225,123,233,165,24,241,7,163,53,45,145,55,104,243,143,171,53,114,126,115,246,139,8,236,181,182,92,211,231,51,217,66,73,254,70,163,206,165,92,184,135,110,45,203,56,240,170,204,246,179,4,33,195,50,177,6,21,183,37,75,241,61,189,140,118,114,38,113,219,233,203,15,39,231,76,242,180,221,24,157,95,203,254,18,113,134,194,197,165,29,160,170,129,231,78,159,134,44,227,119,107,134,106,102,100,105,220,251,205,36,180,62,152,35,32,210,37,143,169,197,237,95,132,139,167,233,114,25,78,216,208,158,75,10,24,86,118,149,50,134,127,180,249,203,191,162,106,25,48,123,127,62,139,81,19,42,85,118,6,147,103,120,73,162,23,134,175,161,233,60,188,141,105,111,253,221,77,153,160,187,60,221,45,53,240,55,139,41,30,90,162,18,118,172,36,100,249,203,7,76,129,242,213,48,46,60,178,205,111,152,138,111,215,197,187,102,123,249,94,40,86,226,130,146,141,131,248,230,60,175,101,70,125,218,117,103,128,203,126,190,159,94,86,125,209,117,95,225,22,247,134,115,217,13,80,247,172,69,136,248,53,109,227,201,25,105,67,156,206,85,251,33,254,164,50,121,135,93,230,46,215,247,180,201,82,79,217,202,103,208,234,127,166,105,46,41,239,7,46,212,239,93,57,62,202,81,234,209,189,24,34,91,223,24,24,186,79,10,154,15,178,65,175,42,10,73,139,79,4,70,40,161,66,160,249,247,209,183,115,79,18,56,71,165,96,190,100,227,107,175,110,180,134,165,217,5,118,158,55,11,145,203,234,45,217,49,38,88,242,26,102,34,213,227,75,150,202,189,132,188,223,134,155,113,119,53,39,48,182,127,15,47,83,234,80,251,203,88,249,222,118,119,247,182,197,137,165,6,3,2,37,191,46,67,54,108,74,38,1,113,4,251,148,31,76,209,182,68,159,201,219,36,245,175,59,12,195,175,152,149,68,160,220,76,226,24,46,34,44,68,228,103,162,34,252,126,27,6,81,81,79,135,143,116,246,248,236,219,99,201,88,233,20,244,175,215,229,179,115,154,109,61,182,153,123,209,229,212,133,234,68,226,62,249,75,47,194,59,220,211,10,88,100,162,109,127,152,136,166,174,159,141,107,244,109,104,212,47,166,195,111,161,205,94,199,131,201,49,217,186,64,48,254,86,15,248,110,58,75,215,253,53,124,138,191,187,67,159,162,71,35,210,144,181,59,204,205,174,170,248,58,170,160,175,225,11,91,69,30,230,174,185,219,67,209,5,87,179,245,8,141,1,140,172,86,96,162,10,230,152,135,111,48,145,186,95,93,21,204,39,130,203,191,119,147,231,209,69,245,157,137,212,30,5,15,55,50,252,180,242,110,251,251,183,103,208,189,85,45,180,99,206,254,95,236,25,230,236,90,183,156,186,28,169,212,4,191,159,134,123,72,102,2,142,185,229,166,60,67,219,117,31,70,79,187,62,33,51,72,164,9,61,199,203,63,210,25,127,247,98,180,151,62,9,167,24,193,33,194,102,175,225,68,112,133,47,243,124,44,197,94,222,218,236,150,157,31,189,2,163,245,240,19,2,82,129,33,185,79,150,144,13,125,179,175,46,152,157,5,190,102,229,249,94,203,58,170,238,178,43,64,238,51,158,119,223,148,180,150,38,112,23,68,93,119,121,3,2,205,103,147,58,1,106,197,191,151,7,13,161,203,76,124,25,5,45,233,226,235,254,158,70,83,21,72,160,164,112,97,22,24,215,40,211,17,213,119,52,45,158,65,189,56,162,183,228,110,148,109,92,27,191,46,221,197,104,218,228,221,100,200,61,130,18,147,191,72,122,142,5,10,246,87,41,246,89,238,135,102,18,64,72,58,30,205,33,153,108,119,171,150,144,122,161,78,221,239,155,219,210,10,36,135,142,188,191,250,104,137,73,207,171,212,178,10,124,215,83,128,212,96,139,222,60,103,85,59,205,97,99,22,22,152,104,215,51,99,174,1,91,85,112,9,45,128,253,88,164,64,155,18,225,214,187,175,190,132,147,191,71,85,47,140,64,88,243,3,215,164,238,101,6,67,222,131,127,204,155,205,101,85,114,124,16,185,41,143,141,252,179,240,177,146,12,212,97,177,200,215,159,8,117,72,174,203,189,133,253,127,137,59,147,156,75,114,32,57,95,41,56,147,55,149,86,186,131,160,149,238,211,247,16,63,255,31,221,205,83,234,157,128,70,21,10,168,180,140,120,140,8,14,62,154,25,39,222,15,189,59,198,82,250,3,54,224,209,252,99,16,224,93,210,34,77,74,245,173,218,69,23,140,22,228,22,107,26,127,27,221,178,112,185,222,250,238,55,39,110,109,95,70,38,40,150,52,133,31,62,108,138,170,4,94,52,9,254,202,27,152,37,60,134,220,156,140,171,91,87,144,112,109,229,165,71,240,168,60,241,55,202,94,247,208,126,17,162,139,43,94,248,157,116,85,246,132,131,46,250,219,202,200,119,22,109,111,187,198,14,84,21,213,175,165,198,57,198,141,120,227,240,25,216,225,89,144,73,4,233,124,247,104,9,238,1,65,34,129,239,44,121,250,35,220,187,80,118,156,96,118,133,55,178,106,237,212,10,83,186,249,230,9,212,213,61,193,13,55,235,189,19,19,5,212,155,227,248,188,68,13,157,15,247,104,210,167,166,237,255,69,22,22,12,29,218,200,98,205,59,175,144,159,158,37,4,200,166,252,52,9,243,231,67,83,234,136,252,81,192,216,114,110,92,25,163,148,50,236,84,4,8,30,77,134,245,165,82,47,20,176,241,154,191,136,9,165,195,119,237,201,111,27,119,193,59,61,54,101,149,42,133,77,53,227,124,29,235,116,164,35,41,145,174,166,91,226,253,246,36,61,43,203,30,126,142,181,252,183,145,173,83,54,24,24,35,143,71,61,136,174,47,237,111,168,102,132,62,3,104,155,60,184,108,210,118,115,143,234,29,24,215,149,245,203,234,14,190,103,43,252,75,1,90,105,195,244,131,235,58,24,182,32,2,38,151,50,223,54,106,140,224,90,242,219,172,1,225,23,3,71,142,236,90,195,178,118,177,120,190,215,83,75,149,19,57,83,133,137,44,253,109,164,212,132,116,130,69,93,110,110,226,183,253,7,87,102,173,172,93,227,232,248,201,123,2,35,148,114,116,104,119,111,248,125,207,13,45,194,189,92,30,236,14,141,126,138,250,131,17,30,21,138,156,187,54,49,222,31,184,102,145,253,31,38,131,87,158,77,205,134,249,250,241,190,9,127,221,185,242,96,186,100,148,235,239,122,38,131,50,158,7,155,134,129,160,86,106,187,127,40,42,219,67,10,49,59,201,198,249,55,205,128,55,245,242,10,151,243,234,25,55,197,12,247,140,19,83,160,127,36,5,251,122,176,37,126,98,253,92,123,168,191,214,34,96,146,35,49,178,107,162,195,170,218,252,222,40,32,197,235,238,195,52,165,123,252,180,70,114,112,92,239,88,106,121,112,153,169,57,136,162,246,71,99,251,7,95,243,76,174,158,253,87,132,246,247,203,159,50,54,112,240,127,63,17,110,224,73,110,65,174,189,195,216,63,1,207,77,221,23,221,114,2,211,18,240,43,197,39,100,128,32,135,108,57,150,128,250,69,160,104,115,188,19,97,203,9,48,48,40,127,169,72,242,196,27,78,193,64,33,68,25,245,119,241,61,213,232,53,141,135,30,215,152,93,63,2,1,196,245,190,157,168,71,209,41,121,124,251,68,163,174,1,163,100,228,86,162,254,59,34,208,222,187,171,86,79,85,59,84,127,197,248,23,222,16,215,75,21,244,31,31,74,253,189,83,236,138,169,237,111,243,179,182,180,223,208,172,250,176,143,158,148,203,207,126,211,176,153,224,71,82,141,166,108,250,93,124,207,147,251,219,162,255,217,238,99,245,183,124,208,132,222,250,198,225,22,173,243,173,189,134,65,91,165,173,111,254,138,143,255,96,116,184,19,215,242,132,105,162,143,223,115,209,12,209,149,184,158,169,114,247,230,223,192,187,181,139,200,70,75,209,236,242,73,108,25,116,21,108,95,16,186,255,202,58,200,150,67,86,160,226,163,31,100,166,239,185,169,57,219,233,183,63,171,178,255,125,176,1,231,173,164,3,240,4,219,155,165,163,33,195,45,235,131,128,240,249,69,58,129,151,169,197,9,76,73,91,123,191,220,97,103,149,175,197,9,241,99,221,54,69,193,69,23,141,192,101,54,95,94,3,149,117,45,161,158,148,104,214,238,48,20,223,42,82,107,113,3,135,77,215,225,154,103,255,207,188,219,127,252,239,255,254,31,255,237,127,145,122,251,159,255,227,255,74,189,141,255,31,169,55,146,59,48,175,254,94,50,197,172,119,112,34,221,217,44,69,63,31,124,93,163,42,118,149,229,45,126,225,50,10,55,8,19,77,133,175,99,240,189,253,147,16,21,186,216,10,63,213,40,43,159,36,223,63,245,222,68,206,127,223,232,122,167,19,246,84,129,33,23,113,148,90,244,174,23,211,130,186,126,223,255,79,184,73,102,61,82,117,47,132,143,52,35,180,89,66,118,138,137,247,171,3,161,182,158,50,118,105,75,160,186,241,251,169,126,0,19,228,56,170,226,138,153,53,222,27,53,65,111,89,18,36,73,190,55,121,8,168,67,89,154,101,63,199,219,246,41,157,164,190,44,41,142,62,165,96,104,94,72,147,39,81,68,162,207,229,221,156,194,231,212,139,7,77,221,126,239,108,65,38,158,186,149,10,70,244,219,226,150,177,154,100,6,101,114,142,191,199,222,184,147,137,232,158,196,123,121,182,201,102,45,79,237,158,161,255,238,215,49,68,25,45,233,127,177,31,140,134,245,87,249,76,176,158,98,73,177,161,73,154,205,95,62,7,153,13,234,255,142,94,61,160,39,155,15,190,155,185,74,188,192,97,72,240,238,193,24,119,245,191,110,201,81,97,118,231,253,239,77,17,80,93,202,186,71,186,234,209,167,154,8,166,106,106,30,90,1,251,238,15,92,214,179,170,245,254,179,246,119,250,26,139,178,202,198,64,245,253,203,67,130,242,77,228,244,37,9,240,253,248,171,200,121,80,230,35,167,239,157,244,243,221,186,220,83,234,163,179,68,234,249,33,130,248,11,139,176,108,41,155,16,148,159,122,51,207,178,107,179,75,129,18,124,70,251,217,20,119,203,128,5,66,234,122,191,98,205,231,245,7,211,251,39,229,29,48,146,22,68,49,126,240,132,70,64,42,144,40,71,218,63,95,1,93,66,188,107,169,188,162,48,251,245,232,1,179,196,228,167,173,169,183,253,126,154,182,155,136,118,82,236,15,1,200,111,163,40,166,228,208,135,86,251,83,228,248,59,163,10,233,49,137,247,15,68,68,169,208,255,161,52,129,142,33,195,222,214,148,247,96,164,85,150,148,99,34,207,252,253,148,139,41,77,39,255,117,164,230,190,76,44,187,7,119,51,38,165,56,157,12,219,175,56,106,91,207,86,209,210,92,90,182,170,195,29,171,87,202,86,62,100,69,143,127,205,14,163,84,28,159,212,205,67,62,178,126,143,77,168,154,134,112,41,140,167,91,102,63,216,204,115,105,114,168,52,111,180,247,61,172,58,103,198,79,223,163,212,76,202,31,218,209,136,151,178,95,204,137,254,211,41,228,67,223,89,211,165,68,15,86,253,119,162,160,46,118,95,209,146,123,15,248,96,222,52,27,116,91,234,199,166,168,254,177,143,160,186,66,25,221,146,138,125,184,55,199,239,169,104,112,36,209,26,69,218,112,114,253,164,110,168,9,153,248,118,82,154,126,191,224,234,111,142,154,230,164,188,18,24,56,218,175,108,17,29,45,124,64,249,101,46,253,126,196,170,38,164,69,25,157,86,220,151,95,69,189,41,97,33,174,45,149,231,3,242,145,223,235,92,221,2,89,90,243,206,42,126,223,226,30,24,100,121,229,206,132,146,246,207,118,64,145,234,122,82,83,96,28,164,31,155,249,159,100,84,209,50,209,254,253,53,220,255,96,40,183,62,41,213,52,149,135,95,192,135,115,135,46,2,89,152,172,150,251,154,247,131,33,163,138,34,57,170,28,232,247,248,125,75,99,240,216,90,122,78,73,198,207,145,40,100,156,214,150,138,250,142,228,221,119,126,47,244,152,126,108,75,149,233,235,71,72,196,79,64,36,44,37,243,203,40,63,31,10,57,239,148,26,236,191,212,203,122,183,166,5,90,203,87,137,160,140,95,91,57,48,250,47,82,252,218,141,130,255,103,59,22,227,184,90,2,83,140,230,91,48,127,117,46,121,170,193,158,91,127,182,122,197,120,222,159,212,252,14,42,13,126,185,25,2,73,119,46,23,169,239,166,60,171,255,98,38,244,254,152,184,140,148,196,79,202,209,126,71,11,242,239,119,214,72,243,4,195,164,192,227,7,35,187,81,101,22,14,216,64,126,114,124,104,20,125,150,131,148,210,243,74,159,220,252,193,166,91,171,143,77,241,199,175,228,200,140,136,173,21,218,40,1,244,95,35,167,201,8,97,135,202,115,193,187,241,35,90,66,70,168,96,158,75,65,62,214,218,139,0,88,178,100,7,135,59,3,199,130,251,57,56,148,224,89,71,138,62,54,129,171,223,43,175,108,163,233,139,144,173,60,63,43,148,131,228,62,182,172,235,65,63,210,79,225,10,25,33,136,100,245,165,117,8,140,126,83,156,32,32,37,168,83,191,167,89,243,63,184,35,137,251,77,109,113,192,11,253,61,247,253,242,91,40,189,128,145,150,94,239,230,124,204,46,221,21,200,20,247,247,198,33,86,46,253,211,222,12,36,248,134,95,124,172,121,76,150,8,129,191,253,222,10,12,91,122,156,195,19,48,227,167,41,189,90,178,75,195,46,114,222,190,64,181,114,93,210,65,71,125,94,251,201,20,252,233,27,245,169,48,101,143,229,125,206,58,145,99,74,189,50,211,162,252,14,107,150,144,54,157,74,180,207,175,94,212,78,201,30,127,223,194,47,146,11,106,182,215,208,190,168,251,103,211,239,13,49,153,108,241,119,95,174,191,214,13,35,103,131,209,93,58,182,240,110,126,212,111,192,52,104,75,73,61,86,223,254,165,24,129,155,202,149,141,191,208,210,88,1,95,91,236,59,218,169,134,11,235,240,103,153,88,237,115,35,86,88,252,165,16,205,214,38,186,207,184,25,28,30,61,120,102,105,208,35,64,84,134,195,141,120,158,216,41,132,253,219,123,105,219,196,124,165,165,145,237,245,133,139,168,111,181,30,22,177,145,232,38,123,235,235,154,164,164,70,82,59,101,251,117,193,209,255,70,155,98,81,227,205,246,168,253,224,235,211,79,109,182,164,83,185,189,245,195,199,107,93,209,70,137,210,124,232,130,153,123,107,23,40,113,152,7,143,74,74,69,127,218,132,191,223,189,81,219,213,190,196,207,20,234,219,123,172,187,39,245,116,53,25,206,119,174,94,171,146,36,173,116,49,124,88,187,229,237,73,247,88,101,219,210,155,55,99,116,251,131,17,230,250,182,152,126,176,35,247,119,72,112,2,92,243,248,191,200,83,250,79,6,19,35,37,205,243,59,74,9,5,208,193,217,180,213,246,78,213,55,115,104,149,146,198,156,207,10,138,219,123,71,176,193,15,181,250,39,211,252,231,130,93,152,202,83,125,195,236,42,223,207,41,224,235,210,229,163,125,184,168,30,191,5,115,205,175,251,215,151,54,218,246,209,171,207,13,180,130,178,101,126,93,136,243,62,46,5,65,171,168,101,78,247,203,251,122,36,116,150,246,102,222,121,212,119,236,188,219,244,205,164,101,149,146,166,95,53,154,193,164,224,180,233,148,240,249,121,103,2,226,230,75,119,25,51,99,199,219,8,168,68,88,91,236,95,203,197,190,167,254,136,7,148,163,54,236,247,252,17,106,34,219,84,211,187,93,99,240,12,95,170,244,164,126,114,88,161,101,182,126,5,224,44,85,146,63,50,19,108,63,27,190,156,26,148,45,71,187,43,43,149,8,177,208,85,202,126,252,138,186,79,220,156,2,91,177,185,204,251,137,109,130,140,168,26,131,215,142,162,213,247,193,164,175,101,35,232,232,53,250,73,217,140,230,46,29,87,127,54,199,131,203,17,82,104,58,40,81,73,28,111,30,226,6,12,121,238,206,113,182,158,209,69,15,11,25,32,57,72,239,185,80,62,135,225,132,212,6,203,251,154,250,47,211,11,108,164,119,50,180,105,161,97,255,158,196,76,245,193,174,55,250,19,231,48,185,62,74,164,143,26,170,100,26,91,204,36,40,200,196,54,177,37,246,206,12,74,200,178,241,97,69,54,126,226,76,170,23,197,162,195,74,254,124,146,155,124,140,152,23,164,98,41,177,246,115,248,78,29,89,219,132,214,199,143,89,150,137,113,200,23,105,139,37,245,136,14,19,16,105,69,45,213,107,29,126,110,209,85,72,69,100,150,35,80,86,166,155,139,167,110,137,28,3,79,114,218,207,22,221,164,235,100,170,77,66,40,126,156,17,169,184,131,91,210,67,249,177,173,60,24,159,70,154,142,136,221,34,45,250,140,232,69,193,250,81,248,47,201,253,236,96,194,105,98,219,112,245,126,201,147,90,76,171,88,26,83,161,57,66,103,220,109,236,59,25,229,72,162,110,171,127,207,0,41,86,251,57,19,220,79,216,224,208,39,171,145,109,141,115,191,138,27,19,25,133,245,34,181,150,146,16,121,207,13,179,166,26,32,211,90,125,223,247,190,166,230,226,231,212,59,32,139,250,70,254,45,196,36,135,194,236,91,239,230,247,110,159,90,132,232,45,28,183,79,112,4,81,4,212,166,216,251,142,223,213,159,233,175,234,189,191,87,48,13,64,169,86,41,201,233,169,110,160,127,20,93,126,106,99,163,174,89,222,7,33,194,61,18,60,231,253,233,239,121,84,214,131,32,227,154,182,149,59,218,224,15,77,222,26,97,255,247,211,112,16,207,162,43,136,115,230,109,183,52,198,75,153,158,193,181,252,8,0,128,225,114,74,191,77,56,163,63,152,214,136,228,59,76,83,67,121,207,69,19,134,30,81,119,143,89,211,67,79,8,220,158,224,239,7,110,227,250,91,63,183,223,52,16,138,126,108,122,110,127,194,162,104,19,19,115,78,251,78,131,134,225,93,61,237,152,151,145,55,120,238,63,119,175,73,107,107,7,52,100,191,101,250,213,184,203,234,19,45,99,120,122,232,71,119,238,81,223,28,98,207,7,223,251,150,34,102,151,241,11,252,154,204,112,252,81,130,149,47,210,255,216,133,223,91,233,140,85,125,162,131,153,231,3,167,35,87,94,74,55,247,217,95,10,51,65,92,11,140,201,49,61,216,113,205,115,170,14,36,34,113,95,200,75,160,83,169,69,51,163,194,164,124,219,187,26,55,179,73,235,53,233,162,209,182,71,82,88,140,226,90,96,193,141,95,223,42,18,217,119,213,23,189,249,92,22,37,122,97,154,187,247,125,122,243,65,165,234,139,113,98,171,160,224,45,135,231,182,112,247,15,238,203,124,63,129,239,212,141,240,19,86,218,146,181,75,208,172,183,8,94,81,196,175,113,28,140,188,250,34,99,187,24,121,160,218,20,247,97,215,139,144,146,118,61,101,10,143,5,218,202,235,221,156,46,177,174,225,41,216,101,239,154,155,47,174,6,197,147,188,150,70,251,73,123,107,128,38,242,86,143,70,229,218,211,35,38,164,55,183,112,92,26,9,70,67,21,237,7,55,218,215,228,132,106,131,122,163,250,126,26,191,68,198,69,209,241,79,45,146,56,36,245,213,114,232,179,182,214,175,75,131,32,166,109,113,66,43,130,7,246,235,4,38,4,90,141,82,81,105,69,216,85,126,83,101,78,235,211,211,32,39,133,102,47,168,60,73,154,180,166,87,179,35,77,15,191,210,5,171,172,35,8,64,215,247,194,39,191,85,197,21,68,33,109,52,15,176,86,35,248,17,187,248,88,220,115,191,200,47,46,86,85,216,66,155,239,193,248,155,85,226,25,21,91,246,123,219,6,202,160,189,72,232,23,121,195,246,188,5,130,210,88,63,26,86,94,248,139,235,69,180,209,210,149,29,13,58,157,185,63,143,135,83,179,32,6,100,37,11,248,189,36,194,128,60,74,26,76,9,105,99,12,189,136,55,52,238,26,243,171,244,70,158,253,96,190,128,118,157,35,96,123,190,23,8,29,20,215,52,177,109,171,201,171,252,138,57,232,189,174,95,21,243,147,218,163,245,99,204,38,13,64,237,145,254,54,43,240,213,245,88,39,55,235,77,147,8,63,110,41,50,12,119,105,14,217,179,104,59,131,102,249,229,39,26,178,140,77,189,32,212,226,94,2,130,2,151,79,147,31,131,137,217,60,55,66,101,171,210,254,64,231,245,189,13,241,174,68,118,107,249,109,99,125,127,41,33,90,247,250,146,229,71,155,205,183,222,242,51,170,156,54,212,251,163,32,243,13,13,103,108,235,189,17,29,241,100,20,85,34,125,74,62,201,56,77,126,221,66,192,176,94,108,133,27,100,23,251,101,140,40,109,155,250,92,163,208,7,242,131,81,20,94,154,80,186,6,193,99,101,132,141,30,122,104,77,71,145,119,105,254,219,159,149,68,170,219,10,33,193,139,214,55,130,70,122,240,22,186,22,199,75,219,160,71,188,212,75,42,166,39,237,175,28,18,77,37,77,193,22,189,223,255,189,52,194,247,250,181,77,80,202,51,97,31,230,129,88,43,165,118,84,183,29,166,78,90,99,99,245,251,158,80,166,253,244,26,91,221,113,140,209,200,163,125,159,41,210,104,146,142,157,230,247,181,17,65,165,17,71,162,91,52,224,237,7,95,139,124,40,95,151,113,143,182,151,0,188,175,160,167,24,197,162,186,194,115,139,167,222,223,146,16,197,196,234,253,153,212,52,18,101,122,156,207,194,245,197,211,154,70,112,160,225,43,164,196,222,190,96,26,128,35,193,116,165,191,93,133,147,119,126,41,194,116,207,237,23,132,48,26,158,79,167,169,165,84,199,59,190,56,161,154,186,18,88,96,251,21,90,193,80,222,68,4,3,118,54,171,44,120,217,92,56,54,148,55,235,186,10,100,47,223,213,176,215,43,57,27,228,149,245,45,47,186,97,207,146,67,132,109,154,42,201,95,150,26,198,59,101,53,69,174,247,109,196,176,192,116,173,220,68,25,179,151,103,192,17,205,237,210,196,11,221,221,61,168,127,159,3,219,67,5,83,169,209,58,237,13,26,222,177,107,73,9,23,222,232,47,201,246,65,101,251,85,41,187,160,20,229,120,61,137,145,28,107,69,136,149,235,69,233,3,60,73,165,106,202,159,252,199,43,239,50,163,85,43,207,76,236,172,182,87,180,113,191,171,170,103,208,126,122,247,54,47,233,32,227,164,143,12,191,214,43,173,180,170,21,173,23,64,41,180,255,184,155,239,249,69,97,126,87,10,76,10,59,127,236,4,84,147,16,160,169,90,107,194,57,252,171,130,176,156,89,151,167,186,110,86,20,65,16,86,201,242,99,36,126,189,158,244,30,0,188,181,196,36,105,228,144,191,42,24,54,224,149,233,53,219,183,95,65,20,9,208,147,5,46,182,197,44,95,137,13,95,90,249,174,97,132,24,175,136,150,254,165,149,232,203,239,230,212,127,100,143,27,79,134,206,31,185,249,64,232,190,189,155,119,43,151,148,7,195,135,174,191,233,251,221,163,125,205,163,108,170,144,55,247,128,209,33,200,20,203,133,92,228,15,54,137,217,154,244,176,136,162,189,202,35,122,148,214,202,50,177,223,171,167,66,46,12,106,36,41,29,162,76,250,213,117,146,251,214,158,103,100,89,122,41,94,100,118,103,82,73,12,206,119,25,62,45,99,234,173,160,140,145,171,105,146,109,94,123,140,76,218,61,54,165,200,204,138,58,126,166,31,233,125,116,189,164,68,109,65,26,55,94,17,26,217,141,33,173,24,203,152,253,188,8,141,34,181,165,55,39,100,230,211,116,26,103,131,140,204,168,65,222,2,153,212,184,28,169,81,92,52,106,12,175,35,163,10,66,5,175,232,96,242,56,177,245,246,86,169,4,91,166,204,254,42,43,49,4,138,20,250,152,192,249,143,151,218,42,24,33,70,148,18,53,138,208,187,151,109,86,186,96,180,170,147,126,220,207,107,66,113,31,181,12,151,162,128,94,94,241,36,14,193,221,133,229,183,141,240,228,23,30,248,76,188,172,31,133,11,2,24,175,162,180,211,226,38,108,243,180,6,67,28,240,131,161,52,213,55,90,201,24,157,229,197,172,108,217,50,178,187,203,60,75,219,60,184,79,168,41,168,70,181,28,233,15,70,31,172,164,178,78,122,131,247,121,117,180,150,128,149,58,90,52,129,203,91,0,205,4,205,165,120,14,94,227,179,222,183,38,83,187,85,174,100,90,119,245,123,165,232,76,39,73,122,74,191,231,43,11,248,208,217,152,210,97,72,211,32,68,12,175,124,24,71,71,89,150,239,241,97,26,62,63,24,138,118,105,19,167,169,21,178,238,87,32,108,90,0,82,42,105,93,129,245,173,62,211,39,221,210,67,53,161,14,43,94,155,188,118,82,218,186,40,150,224,171,77,38,2,176,180,44,218,114,216,223,131,49,44,100,47,53,47,238,85,82,192,148,74,204,81,62,136,241,219,188,199,162,43,163,170,106,252,181,242,10,1,153,7,227,159,203,68,154,232,118,190,216,194,7,117,197,81,249,191,137,199,248,235,156,33,72,1,57,170,108,119,211,88,42,127,7,54,49,140,153,152,219,167,133,126,253,183,57,19,164,87,142,106,239,82,95,5,40,122,71,181,232,192,11,228,119,254,211,215,212,162,62,78,74,201,169,176,42,94,229,110,204,222,82,35,111,53,185,126,117,165,198,70,236,1,202,216,239,68,114,24,166,5,105,197,24,108,212,231,248,205,77,47,69,174,94,163,62,42,29,115,121,209,162,147,26,249,69,243,227,179,7,46,12,27,248,210,10,123,122,9,28,198,64,149,197,75,255,16,137,154,7,79,227,183,17,24,21,139,237,112,203,213,137,3,166,145,242,246,172,187,15,64,17,180,5,166,220,255,153,73,23,100,237,107,111,0,129,126,111,137,32,129,87,165,241,114,32,39,220,95,117,106,129,27,81,69,125,73,202,172,151,20,192,145,34,251,37,87,55,35,176,125,61,15,13,73,122,125,169,166,123,253,230,82,65,158,94,141,44,54,238,243,182,203,187,69,65,111,40,47,13,173,173,247,57,175,201,74,135,181,188,20,51,58,253,169,137,28,169,8,186,245,27,173,229,205,49,112,0,74,9,53,77,211,119,162,205,7,35,239,46,68,252,157,234,174,226,141,55,38,28,47,71,62,101,80,237,199,232,1,167,31,214,140,28,80,212,26,157,242,12,60,210,129,119,38,15,237,142,129,92,236,56,204,79,201,208,140,92,252,89,35,240,169,45,85,150,130,160,249,251,113,187,3,15,90,11,165,71,165,50,218,207,135,198,156,150,67,189,195,84,182,223,110,251,209,43,168,125,159,215,236,191,78,195,123,231,36,12,114,215,15,213,203,219,123,157,96,171,208,146,248,78,247,247,79,183,138,102,39,52,227,150,118,51,173,229,109,11,247,224,166,80,86,58,165,182,117,249,190,145,25,29,140,216,189,38,206,57,189,69,171,27,15,166,192,48,113,212,237,112,41,202,47,65,119,11,226,181,222,255,69,35,149,28,204,132,30,30,171,41,164,111,184,13,91,155,184,232,118,122,83,137,50,39,221,202,219,52,29,223,215,82,183,105,185,174,10,195,88,247,200,70,40,145,191,139,125,10,220,208,193,118,216,20,103,228,234,1,177,202,235,83,196,100,190,254,128,60,23,222,234,19,25,248,115,166,228,107,146,208,237,79,27,135,134,188,186,212,96,111,127,108,223,175,33,207,104,73,165,185,166,89,52,253,53,77,51,107,217,131,4,30,70,82,229,173,130,99,171,82,139,165,100,157,111,135,116,106,146,201,104,182,23,60,246,23,60,248,51,91,190,26,38,199,31,76,4,101,138,118,174,117,188,62,89,108,211,110,111,170,157,115,71,78,185,255,120,29,148,187,105,43,96,177,174,133,215,94,57,72,64,28,125,234,78,179,198,107,175,164,159,69,69,177,27,254,237,211,69,164,47,192,104,115,2,102,159,114,98,0,74,59,181,115,141,126,160,237,252,71,216,212,101,201,197,84,115,237,199,119,143,101,95,151,182,74,85,168,234,234,99,144,128,93,154,162,83,233,42,165,184,242,53,188,66,2,128,1,34,112,167,97,237,161,133,72,238,72,45,169,247,200,122,93,192,119,179,108,71,111,109,189,78,15,69,216,162,138,137,134,5,65,145,201,107,171,38,210,59,180,159,117,246,95,224,1,180,144,51,147,167,234,44,108,31,152,85,153,105,43,45,130,116,99,120,71,55,91,204,212,222,103,34,158,143,241,198,248,90,139,236,242,102,244,122,19,48,48,124,71,2,83,70,93,226,234,239,164,134,237,111,15,231,43,32,142,212,83,187,55,246,199,217,209,33,63,155,246,138,87,227,244,124,125,234,27,47,69,59,205,97,53,113,148,50,12,109,114,231,56,41,222,53,77,249,129,124,12,43,227,60,209,64,79,175,194,209,254,249,25,84,84,236,44,84,209,8,76,158,252,45,156,137,201,122,196,130,42,112,19,157,238,87,87,136,216,149,52,224,152,14,171,223,124,232,210,128,107,18,162,129,135,78,11,63,11,220,136,176,60,82,12,70,174,173,151,5,243,218,121,70,22,73,164,243,41,157,1,182,156,79,80,220,81,149,249,130,163,119,29,231,74,40,86,83,46,3,191,67,41,243,61,215,42,36,172,18,13,67,165,55,253,4,60,181,171,233,154,86,40,11,55,135,97,100,222,74,15,193,214,41,191,61,18,199,3,39,170,211,2,124,116,84,173,196,76,113,92,125,153,164,0,118,170,112,106,192,202,36,159,147,182,205,147,72,51,54,149,235,78,185,1,253,132,192,119,63,128,76,223,249,58,72,206,196,162,71,114,225,53,141,2,211,112,45,251,13,78,98,115,158,197,191,82,147,166,116,31,132,120,142,243,171,176,28,100,93,127,195,218,164,253,106,140,63,33,3,129,226,223,89,176,230,48,73,75,185,119,183,94,240,71,191,50,214,150,237,230,51,53,108,191,212,120,165,229,153,201,226,22,167,125,65,166,78,173,140,239,79,213,245,13,11,138,26,141,4,17,33,253,182,115,229,116,50,138,18,185,35,163,63,159,12,49,189,171,148,38,203,176,169,201,29,78,221,114,55,151,169,222,205,103,34,172,143,0,114,146,44,17,201,105,140,150,59,41,187,243,61,81,112,61,133,52,134,198,174,183,201,82,230,117,45,82,97,164,33,108,177,31,105,0,37,43,204,59,225,179,65,110,192,137,120,144,23,151,93,99,31,203,50,189,125,114,86,235,176,145,223,254,204,5,245,199,190,166,83,23,114,162,141,210,227,231,67,131,228,170,9,167,217,38,203,90,154,195,20,130,11,139,163,49,189,109,231,210,33,73,175,44,113,211,234,130,222,247,42,88,210,66,164,8,107,38,5,4,63,230,35,122,95,69,182,112,255,105,190,61,235,9,98,132,79,57,230,48,227,70,121,179,16,101,185,118,148,220,168,26,117,152,51,81,21,72,209,182,176,254,17,120,122,71,19,222,253,144,14,95,34,144,133,136,230,227,29,35,147,46,96,53,250,175,71,89,70,26,65,232,233,102,183,90,145,135,254,245,230,11,25,20,209,154,199,0,97,212,107,83,57,228,142,105,170,59,143,27,95,100,201,59,193,57,124,138,162,60,209,20,245,166,77,152,125,60,245,62,46,190,135,245,86,42,67,162,126,221,73,224,248,152,194,193,72,173,192,55,31,41,25,217,63,142,81,129,137,125,63,238,162,110,164,238,159,18,6,118,186,189,31,125,29,49,224,173,191,13,89,139,179,106,208,92,176,69,88,202,228,45,158,26,54,232,167,97,191,109,228,172,126,2,160,189,53,36,48,14,67,57,169,84,231,221,195,252,17,130,199,67,94,103,6,229,31,52,98,202,201,100,138,0,207,222,52,223,67,233,210,224,131,60,79,255,12,253,92,205,102,113,53,60,15,111,154,181,67,226,101,232,218,164,225,244,217,217,141,136,167,78,82,246,164,71,235,206,93,40,94,59,186,114,241,88,170,211,67,66,202,167,43,151,40,237,219,176,120,253,35,58,183,128,161,40,120,219,29,12,88,77,244,230,182,241,153,185,177,139,187,208,68,95,153,48,42,31,251,61,23,134,219,39,243,144,126,120,39,128,190,254,183,233,28,232,213,109,6,191,157,105,227,52,157,74,16,141,238,71,121,6,25,232,88,159,82,135,21,236,225,71,52,74,62,93,168,193,152,74,231,169,153,30,204,184,37,203,139,149,235,148,217,208,204,160,50,38,47,101,82,216,250,76,141,10,139,233,233,58,137,45,110,241,30,203,106,61,245,167,233,62,156,207,150,40,166,253,40,220,95,176,202,192,54,251,216,89,143,9,152,202,242,27,198,62,245,168,95,215,88,186,64,224,114,245,199,42,214,23,172,204,175,231,179,166,231,71,89,75,78,100,39,138,185,251,169,31,57,82,65,118,83,66,219,236,88,112,11,61,14,97,214,136,190,210,69,157,120,119,166,105,158,65,194,99,23,190,31,243,123,147,248,35,46,46,196,26,88,248,52,108,57,127,49,221,180,25,110,213,249,58,137,244,52,113,53,73,138,24,145,217,131,105,22,146,185,176,70,53,233,213,7,83,74,44,220,201,203,90,62,222,26,248,32,130,19,9,51,163,141,89,79,203,232,80,15,70,154,82,104,253,54,79,250,110,142,205,47,1,102,224,193,252,250,193,197,84,223,101,104,215,216,248,30,103,148,125,236,177,149,238,179,195,83,254,51,14,225,133,131,46,161,41,157,110,69,248,228,7,51,57,182,62,88,179,195,241,221,220,218,208,148,229,148,18,246,95,43,63,65,137,187,58,149,103,17,93,141,254,212,159,169,214,197,161,206,52,166,237,145,43,3,227,187,118,37,65,133,177,170,255,224,129,102,166,108,183,192,206,119,117,97,163,181,45,10,159,249,52,79,200,164,194,218,169,240,93,188,223,111,107,96,241,221,189,85,182,165,69,19,212,11,45,152,254,83,81,115,132,134,209,95,193,188,209,21,156,210,18,72,141,68,119,20,217,160,149,222,120,125,187,206,134,242,89,67,254,192,116,25,6,252,73,224,129,175,137,195,248,190,71,55,34,33,121,42,107,227,111,239,167,9,60,52,157,197,248,194,235,61,84,163,52,62,81,39,91,148,241,252,224,106,71,152,220,27,153,151,231,81,2,99,79,156,255,162,222,22,124,10,56,204,126,57,209,9,239,195,138,144,24,48,244,136,191,64,253,36,181,210,98,171,1,38,208,219,3,110,53,120,189,127,240,75,67,255,193,49,245,154,229,252,235,79,91,201,96,196,94,135,192,164,199,126,249,11,96,218,237,155,192,199,250,191,31,12,75,238,18,152,212,124,160,66,144,219,140,68,167,246,248,225,73,230,88,126,120,195,124,183,253,135,137,20,121,182,21,24,42,205,238,175,108,227,11,234,213,112,162,86,191,249,61,131,150,190,178,77,60,226,151,59,36,87,112,231,162,91,9,212,61,82,251,211,222,111,195,52,20,196,119,192,215,236,126,185,220,201,126,55,66,5,27,24,62,132,207,225,59,55,167,188,111,140,209,243,235,204,181,12,245,137,132,16,48,241,112,255,101,76,35,223,248,219,252,204,184,153,239,91,26,113,90,60,245,164,122,119,188,223,181,12,91,85,208,212,141,234,131,41,228,249,20,70,151,172,188,113,161,162,17,217,109,218,210,104,26,245,129,93,75,180,71,52,26,184,208,246,251,230,32,165,112,197,131,67,192,244,16,207,247,57,104,158,140,179,212,122,222,142,51,11,77,72,213,190,160,161,5,166,73,184,189,155,247,66,180,92,94,10,141,236,63,146,117,96,14,114,119,20,129,173,4,237,161,3,159,94,81,194,144,1,79,154,139,228,167,141,234,186,189,151,70,189,95,116,43,0,163,231,93,223,75,235,22,254,151,231,34,170,53,124,254,83,7,17,205,250,6,67,107,63,28,62,99,233,208,238,55,168,143,60,8,199,236,19,29,108,224,78,198,110,58,12,135,139,254,246,112,14,142,73,17,21,100,91,138,142,253,248,148,128,239,39,217,242,92,166,7,114,124,224,84,78,117,29,248,34,245,181,28,166,75,70,94,90,179,154,194,237,240,144,180,62,48,195,110,126,53,223,78,39,3,226,162,99,6,124,205,190,46,51,13,254,254,87,82,128,199,179,130,229,16,20,142,117,127,44,130,21,75,80,138,131,107,140,27,87,188,202,44,29,116,101,249,68,26,228,106,117,142,163,193,246,122,45,169,34,229,99,202,184,167,73,101,189,153,4,175,93,215,181,57,141,117,213,81,163,158,15,244,26,39,95,247,237,140,231,26,186,250,32,137,152,62,207,168,251,10,122,106,96,44,54,63,63,214,87,165,10,28,152,8,144,15,220,164,144,229,177,168,151,175,190,85,162,76,51,116,5,88,83,150,47,144,101,132,150,50,21,140,142,197,39,18,165,68,209,57,6,204,183,223,62,240,78,226,95,175,158,180,251,13,135,81,219,209,161,45,126,221,159,203,82,156,178,64,72,251,254,244,64,13,166,164,124,43,124,191,166,79,98,51,123,187,188,83,52,160,135,207,21,52,38,170,194,135,34,166,234,67,35,205,175,83,137,162,152,87,2,2,76,153,178,194,229,73,39,27,186,199,167,219,56,105,249,95,254,0,152,72,123,57,9,126,180,194,63,184,38,152,26,132,226,55,39,252,113,244,230,196,149,187,95,13,213,231,146,151,70,138,186,53,135,9,198,47,125,108,244,254,252,185,204,152,79,143,205,209,56,222,84,186,11,113,70,98,164,81,14,207,209,240,134,70,220,171,214,46,176,105,72,250,205,169,96,255,244,234,6,51,232,27,26,31,52,138,150,219,223,234,123,101,149,211,162,108,223,208,171,167,9,179,254,96,168,58,162,42,13,120,127,79,224,21,184,91,123,143,192,199,164,35,30,140,30,163,188,115,220,191,93,222,115,227,232,127,69,71,94,32,102,253,85,42,77,171,104,235,179,8,108,74,33,235,193,20,99,203,116,48,130,158,254,204,13,8,196,86,244,219,1,67,112,251,30,204,212,81,170,222,28,210,133,159,92,28,86,16,76,15,114,200,80,230,60,30,209,205,117,235,16,174,151,205,152,210,113,98,109,63,120,144,120,249,100,104,13,58,214,239,141,252,122,91,173,202,185,142,37,211,94,37,184,201,14,226,78,6,124,183,226,225,54,28,153,176,19,50,146,127,20,9,215,123,120,35,95,52,2,126,50,180,110,34,150,239,185,169,252,255,100,42,194,81,241,36,121,129,153,28,178,250,139,145,91,190,217,66,78,180,77,57,225,174,11,85,156,94,114,82,95,186,195,87,4,38,32,210,29,134,209,92,182,181,66,48,191,156,55,29,168,202,61,58,21,161,152,123,84,5,236,220,150,79,17,152,190,209,248,109,132,240,166,14,141,118,233,225,87,35,109,186,245,230,212,37,255,150,63,69,111,52,174,201,213,86,51,244,171,107,54,90,163,163,11,148,250,146,199,61,100,229,195,39,189,180,105,108,136,251,193,180,195,202,134,91,76,25,249,103,229,45,43,228,88,58,81,17,52,251,197,60,54,233,44,168,99,100,162,238,106,197,58,15,190,83,109,235,213,247,44,40,143,11,106,81,246,196,110,18,48,13,148,111,63,94,52,110,80,160,36,48,221,215,251,141,156,54,108,113,130,172,170,134,156,192,15,134,56,38,52,21,239,44,132,72,225,167,252,5,92,145,160,43,2,155,54,110,123,176,205,99,133,105,12,222,111,104,214,107,27,30,214,164,186,137,211,227,193,155,54,229,33,48,138,183,191,6,22,96,36,102,171,192,20,203,249,59,175,240,19,200,108,184,48,193,92,31,218,54,219,91,225,245,189,227,217,96,10,46,20,198,180,142,155,31,84,128,20,166,212,96,7,60,251,72,87,147,212,89,1,11,7,253,31,124,30,143,31,4,158,86,63,35,240,161,224,173,7,12,157,81,130,113,86,3,190,86,73,87,184,16,180,14,120,183,116,113,61,175,126,19,212,8,217,20,198,159,136,145,21,105,73,55,152,228,161,63,54,228,216,98,38,82,117,176,94,137,62,48,213,133,75,225,211,71,188,21,202,122,135,94,93,80,9,142,199,94,194,14,11,76,155,250,137,161,193,150,157,224,93,95,21,23,240,217,85,150,88,173,38,175,243,94,218,31,197,159,14,205,152,22,143,195,52,150,203,42,192,145,253,9,118,24,172,5,235,38,168,13,153,95,92,221,91,80,9,27,188,118,172,95,142,157,22,65,140,73,233,65,143,217,112,125,98,209,181,54,152,18,142,24,249,26,233,157,34,149,53,2,221,66,222,111,240,117,26,87,160,91,221,17,139,80,253,72,215,13,134,208,83,63,8,254,77,171,1,207,52,15,43,57,160,53,3,198,85,21,248,174,144,237,139,187,153,62,84,130,141,69,34,224,182,171,126,78,219,197,90,192,163,233,242,52,29,76,223,203,169,181,137,116,4,141,159,223,63,191,77,189,162,194,173,237,21,232,29,233,82,116,220,9,36,247,62,171,167,123,83,60,234,31,155,205,184,200,115,53,104,163,155,12,252,26,45,122,115,59,92,215,127,122,115,43,194,211,223,14,38,110,131,39,102,135,60,151,216,28,20,62,212,57,228,167,119,213,105,216,32,52,248,70,192,75,247,36,244,248,214,148,139,49,129,21,30,187,232,27,157,234,247,26,27,73,172,143,66,78,95,7,214,232,217,148,135,190,78,159,14,140,99,187,203,79,211,211,168,48,157,255,50,75,177,167,4,238,22,163,12,248,75,75,151,226,206,79,151,64,221,233,165,160,49,81,98,142,47,41,176,49,152,138,131,248,109,186,23,244,230,147,38,203,248,237,49,211,189,73,66,246,88,32,166,16,172,48,46,69,236,41,40,216,11,186,200,85,116,217,145,190,158,224,227,93,88,203,138,198,213,82,170,80,197,159,26,135,192,22,237,23,96,66,198,95,108,181,68,158,116,224,70,105,29,135,4,34,67,242,82,40,237,153,114,0,9,165,154,161,188,194,216,229,239,59,213,41,124,183,163,170,247,134,171,66,81,43,89,143,243,167,69,177,187,113,25,227,109,28,57,250,34,151,103,48,189,241,71,142,221,182,18,76,220,163,4,76,223,169,194,171,63,110,63,179,8,70,17,119,255,194,164,18,227,76,79,230,2,115,176,36,91,164,232,170,55,145,148,56,218,54,188,47,58,176,138,88,102,140,155,8,151,190,209,74,147,99,252,242,24,179,164,223,30,75,237,32,26,15,117,220,16,155,213,248,237,46,212,126,6,115,68,132,153,68,167,87,186,122,135,241,136,218,97,200,150,129,154,70,97,252,52,114,94,250,216,119,191,122,209,23,96,138,49,245,167,137,227,125,97,254,193,223,161,207,69,244,204,215,125,165,52,98,37,24,70,28,127,174,165,202,176,6,47,88,163,29,158,171,168,149,116,109,96,15,191,0,147,189,86,184,123,40,96,89,169,79,136,185,25,90,86,236,241,100,126,62,221,52,186,177,135,249,247,250,43,244,82,24,222,77,191,122,154,230,142,194,148,233,59,186,235,174,186,124,168,85,143,145,93,131,121,125,105,100,166,70,224,48,125,222,250,198,173,52,207,87,0,164,249,106,213,118,107,103,119,180,236,252,70,7,6,89,192,159,6,141,32,42,152,45,118,28,34,24,105,245,80,246,242,137,39,48,53,192,113,97,42,160,252,177,6,206,177,62,214,181,121,94,131,25,240,157,25,250,84,232,119,198,2,128,135,119,166,139,215,126,161,104,14,118,186,57,210,67,83,17,226,147,148,162,149,150,110,78,41,182,63,53,58,99,233,185,76,255,37,110,254,145,227,80,184,182,56,207,57,47,162,160,195,224,70,109,174,123,87,112,3,232,200,97,253,59,126,53,237,254,233,131,76,162,26,71,92,183,188,250,72,152,249,91,185,91,229,81,3,171,91,200,210,47,134,30,49,237,241,211,42,41,29,46,69,221,62,26,104,79,188,210,59,217,91,126,234,163,126,29,116,122,105,71,66,65,173,236,128,235,86,195,177,227,126,199,102,249,241,201,118,130,107,41,130,150,52,83,150,137,87,7,252,237,244,194,215,55,155,111,57,197,188,132,147,96,122,110,3,238,26,103,171,180,241,237,19,87,239,236,99,92,120,20,159,196,144,181,174,116,8,172,34,134,163,165,30,211,226,35,154,25,63,221,133,24,243,15,61,51,110,205,129,145,198,221,198,231,46,68,49,10,237,116,235,46,241,3,180,7,211,202,189,206,231,244,93,218,164,150,210,153,187,200,52,120,120,97,83,141,149,96,148,154,87,68,31,238,127,210,79,47,167,219,5,190,75,47,127,76,100,58,226,234,1,171,132,194,232,83,4,220,238,38,163,143,77,59,182,207,148,194,14,159,30,27,118,49,223,237,16,69,91,233,193,104,0,244,229,3,217,202,72,199,234,134,68,196,95,139,233,81,235,91,35,137,82,35,40,195,150,164,235,135,208,90,68,108,88,199,10,194,101,238,48,244,90,234,189,80,8,38,47,5,1,207,180,174,15,236,149,254,203,180,132,233,67,35,244,236,235,131,218,158,145,134,77,72,205,159,121,144,141,210,129,209,61,19,63,12,235,115,186,150,194,239,184,248,235,43,77,194,191,214,120,143,98,209,39,165,79,101,245,235,62,19,186,82,153,24,124,63,135,159,138,214,122,166,230,176,169,83,197,59,225,24,212,13,9,150,137,199,172,12,12,123,70,130,237,40,116,184,52,221,51,134,89,172,126,49,100,212,58,50,120,223,182,159,246,84,101,37,63,23,113,234,229,17,50,142,122,77,27,92,24,127,197,151,79,235,223,84,183,107,144,64,140,25,14,65,113,75,240,61,42,191,24,26,188,31,9,166,10,48,134,70,180,174,42,60,190,233,214,52,117,213,91,143,23,154,234,98,30,17,131,156,10,26,55,165,163,200,108,164,107,17,26,9,120,22,181,26,105,50,149,173,174,226,64,232,197,127,116,106,14,71,3,150,129,232,52,249,51,153,204,156,62,147,81,114,198,173,49,104,245,117,223,35,56,124,123,72,61,138,154,10,131,129,207,120,102,250,25,211,205,103,143,53,77,221,116,73,247,54,93,235,128,217,196,21,166,96,198,223,54,142,225,210,159,110,152,61,126,53,60,2,186,122,70,131,59,94,224,146,66,165,3,178,24,247,216,76,223,34,189,209,102,162,180,14,147,44,209,239,129,176,168,123,216,196,120,123,186,55,1,104,127,103,197,56,16,4,238,158,210,54,148,83,76,81,78,163,24,247,61,66,211,194,236,112,182,157,128,107,10,241,14,234,216,134,239,25,215,127,171,45,193,100,104,227,230,215,123,211,205,108,192,61,179,226,177,168,39,209,167,166,167,33,142,84,114,13,106,104,15,236,108,185,186,166,117,121,141,198,21,211,159,174,120,253,212,148,94,232,165,208,68,40,92,157,130,8,152,22,149,116,117,111,242,74,202,254,242,189,157,81,217,208,235,221,167,91,83,85,24,153,4,84,150,116,2,195,205,176,229,106,122,1,4,166,189,127,116,129,87,250,233,251,20,187,54,189,58,77,4,74,58,142,60,22,49,91,133,209,115,222,2,107,246,21,181,168,179,139,62,182,38,88,96,248,165,122,66,222,217,108,9,174,119,70,203,183,44,243,75,48,67,147,15,210,75,218,233,232,14,232,69,102,194,72,47,149,202,194,29,67,179,168,157,192,119,194,143,222,101,22,134,46,139,193,208,149,200,36,93,43,141,156,118,74,89,247,189,36,207,103,152,96,96,60,216,245,193,212,166,180,162,41,153,14,214,111,28,48,76,156,59,236,66,234,31,53,114,96,98,247,77,224,145,226,160,19,190,35,93,248,123,234,174,97,101,33,177,139,23,122,87,19,60,71,132,160,202,159,1,165,48,69,254,178,99,145,46,80,248,156,35,55,79,199,249,68,13,87,222,248,30,41,13,49,17,60,249,182,236,180,154,131,164,9,145,132,93,236,211,194,99,103,240,154,75,118,121,75,66,43,140,213,31,7,12,60,148,58,52,10,185,227,123,85,20,33,245,177,136,52,212,56,144,91,218,197,175,239,177,190,88,34,148,35,232,121,125,29,104,218,9,195,86,104,91,55,203,105,101,161,113,218,27,243,149,194,243,190,239,184,122,157,160,135,54,152,82,142,48,176,232,207,211,231,234,133,226,39,201,65,30,53,130,96,197,249,98,121,118,88,244,244,230,29,214,164,184,249,202,241,120,147,220,14,39,129,158,124,221,47,169,112,44,83,236,206,50,53,168,49,137,104,133,189,75,57,178,254,244,48,250,251,48,105,83,188,29,85,113,127,168,187,225,143,145,46,109,174,137,97,150,116,75,142,17,130,104,67,134,117,253,36,53,22,38,197,230,35,174,166,150,44,195,39,166,48,60,250,37,161,198,26,225,30,194,55,181,232,2,243,255,41,160,254,57,16,148,242,38,152,146,83,135,233,17,74,47,12,49,36,241,77,206,84,75,100,66,57,25,135,196,52,29,139,4,83,24,227,48,109,164,233,230,201,133,152,171,165,89,198,118,55,107,160,103,142,124,241,158,145,8,167,112,48,237,25,20,68,134,31,75,169,75,90,216,108,88,125,138,67,215,213,195,32,187,49,123,252,54,219,66,66,87,228,240,64,79,203,247,62,51,172,97,58,59,212,18,129,161,103,198,11,39,151,88,19,218,34,220,206,193,151,242,162,23,158,195,199,69,239,102,77,3,35,9,223,194,139,45,91,253,208,105,1,247,128,113,25,210,79,83,213,226,175,12,229,167,47,189,147,182,122,24,134,215,255,62,233,222,215,64,138,207,129,152,94,90,60,112,244,135,217,184,27,236,215,9,30,43,204,28,234,146,103,66,143,24,211,200,178,143,244,212,22,113,119,248,58,143,61,221,155,60,64,68,52,208,53,200,87,235,201,117,183,170,148,29,33,44,218,98,203,128,39,184,165,199,54,43,202,225,123,238,229,169,64,238,43,2,53,107,124,121,42,192,190,165,65,34,45,74,50,56,146,170,213,194,18,53,195,219,183,225,10,249,125,251,247,226,136,110,17,236,205,3,59,130,30,209,46,250,61,245,140,244,123,129,205,62,195,179,8,124,47,206,247,238,85,99,141,180,81,37,248,78,107,15,131,66,173,219,210,213,99,135,131,125,157,178,47,219,33,119,43,93,17,253,109,4,62,211,200,140,75,216,225,37,252,172,191,89,90,34,94,216,209,123,74,83,165,237,30,89,134,63,121,168,4,163,172,227,209,97,58,215,243,250,233,17,212,192,98,250,86,94,185,45,242,81,147,128,201,201,123,74,68,183,170,49,41,164,205,110,201,231,90,99,22,13,28,76,108,243,72,19,80,187,157,79,8,26,8,37,49,83,243,174,1,145,80,175,146,173,202,115,216,234,127,35,145,86,79,25,233,230,136,35,7,188,106,242,65,238,115,182,249,73,181,4,89,136,116,32,159,175,70,218,115,81,113,162,240,215,194,189,135,54,51,249,9,116,11,205,200,159,211,34,54,146,37,225,20,122,11,126,240,154,194,41,179,59,193,202,69,27,177,25,5,225,228,115,180,147,220,205,22,208,174,126,54,193,241,53,146,109,198,241,224,207,12,135,122,50,51,26,253,146,158,143,189,30,224,119,122,50,190,174,113,231,153,121,90,222,53,206,121,225,22,233,143,6,77,83,122,99,22,40,242,55,70,15,124,218,21,40,189,81,152,72,91,130,203,17,24,5,187,127,224,234,214,242,95,0,49,193,227,44,95,124,116,185,244,100,124,53,147,141,119,152,164,93,122,176,33,107,19,73,137,82,210,131,193,241,230,47,117,178,2,210,91,51,101,190,128,215,78,150,122,163,183,215,63,216,245,1,190,52,145,112,196,98,50,208,11,83,179,185,92,70,148,21,80,218,154,182,195,134,38,163,79,52,232,225,210,142,70,225,170,31,141,70,39,215,210,115,223,21,229,94,93,67,184,48,205,226,70,85,180,63,24,12,160,201,30,190,139,98,249,33,64,87,192,73,38,86,133,71,213,223,57,125,166,59,185,32,16,96,248,205,79,23,110,216,63,23,100,12,79,202,98,59,36,19,139,141,197,235,110,58,105,235,244,78,175,57,208,60,135,65,17,121,79,167,23,217,2,63,26,175,159,36,186,4,6,211,42,243,62,88,39,2,159,127,187,149,216,210,32,239,175,105,191,164,136,203,93,144,235,111,124,51,153,27,72,158,186,245,135,92,93,42,213,160,218,176,197,99,15,4,85,211,208,200,232,250,115,83,4,159,150,55,153,2,247,25,251,52,34,202,4,71,229,26,29,229,37,249,109,38,98,226,207,101,202,200,201,93,133,175,170,59,124,119,91,13,63,95,231,229,52,207,115,227,41,173,147,70,102,244,142,14,99,62,100,88,12,188,110,189,212,249,230,243,196,208,40,192,203,67,163,117,198,81,242,83,245,159,139,221,1,130,177,255,159,151,66,187,110,115,216,50,234,121,224,203,95,26,36,223,125,231,151,70,107,219,131,225,208,89,243,159,119,234,222,44,74,124,217,197,15,69,5,180,219,41,109,202,111,124,109,183,199,33,38,92,41,106,82,233,218,242,145,193,3,50,242,84,233,205,55,76,136,127,70,207,19,205,63,7,241,203,116,42,211,111,234,54,214,160,28,185,101,184,79,63,99,134,209,195,167,149,11,59,77,119,216,164,173,242,250,232,190,231,64,231,187,211,102,74,140,210,119,172,193,58,78,166,76,229,57,226,230,52,138,166,197,199,230,237,67,195,221,73,40,218,97,254,92,52,167,228,197,213,195,106,69,177,49,7,138,144,148,245,12,9,17,204,62,51,124,202,246,123,35,149,151,246,74,194,3,110,47,16,162,204,198,33,204,27,49,203,136,139,231,55,78,5,171,63,22,178,228,249,123,237,86,106,220,252,124,43,191,82,43,228,125,240,54,50,172,180,79,207,227,187,33,180,145,59,135,115,190,225,53,194,215,62,30,45,121,225,248,36,177,122,80,68,205,193,30,28,15,71,79,78,253,195,124,218,221,250,27,70,145,144,208,17,73,37,132,156,118,90,60,13,3,207,239,141,124,224,63,103,23,214,81,192,115,37,215,11,169,12,129,219,87,255,133,63,185,57,252,74,255,12,173,202,208,224,29,202,207,5,251,115,192,162,178,248,131,167,220,156,158,195,124,243,185,98,14,255,41,208,39,120,71,162,123,192,67,151,6,206,121,228,147,24,54,218,228,245,209,38,81,2,134,204,59,155,42,45,178,128,86,51,82,210,192,71,148,150,153,148,225,191,54,86,243,125,118,154,142,199,200,198,227,231,81,251,137,208,77,182,76,213,19,160,221,46,71,192,160,52,172,241,219,208,93,102,163,152,150,175,7,195,120,149,246,66,196,61,125,113,222,45,157,47,170,22,55,123,148,195,149,215,150,162,134,16,154,250,200,251,18,85,29,224,181,163,136,30,77,145,148,221,39,204,119,2,93,107,255,139,86,247,96,76,148,39,195,116,220,189,95,70,186,45,159,77,139,50,144,230,112,242,8,217,96,220,172,188,158,207,92,201,164,189,51,50,194,126,144,218,206,20,246,131,214,46,30,138,182,160,100,86,18,6,247,90,140,109,154,93,58,9,23,237,28,213,97,250,14,244,125,146,133,245,57,10,213,201,151,34,119,16,78,250,189,175,113,156,163,130,68,53,198,113,120,229,44,7,193,131,120,106,216,197,74,14,122,160,83,244,96,40,142,178,251,223,163,224,7,134,246,188,163,76,163,134,117,152,91,167,95,182,128,128,195,139,242,200,228,161,127,145,211,130,223,61,101,24,175,15,190,227,180,222,216,179,201,65,65,157,216,183,140,205,82,75,235,150,35,33,62,23,114,192,201,98,165,254,215,29,97,235,220,251,39,186,28,134,221,70,224,50,29,15,131,36,149,95,140,153,150,130,34,132,208,99,100,72,131,103,79,23,97,24,255,92,251,159,150,4,28,225,222,2,30,200,36,39,87,120,47,47,220,220,219,132,215,211,170,47,145,43,128,39,168,214,236,19,214,229,49,44,72,161,199,204,27,105,143,110,9,122,152,83,99,14,186,106,81,226,123,76,57,104,102,23,99,172,128,233,96,72,118,10,125,34,111,51,68,1,236,95,203,207,61,66,14,182,47,155,156,240,195,7,188,106,203,153,159,33,61,34,199,244,143,146,69,218,34,228,72,29,223,78,27,101,169,37,10,230,76,198,33,167,141,200,196,249,176,209,200,76,214,23,253,100,126,62,28,43,181,212,207,245,173,181,124,63,58,8,52,167,175,105,82,26,254,92,24,7,105,199,162,251,196,15,8,72,142,118,74,237,152,158,163,163,171,125,105,121,97,114,205,248,233,197,54,157,224,217,102,220,27,130,152,127,224,33,48,45,33,25,94,81,129,114,136,5,36,35,31,187,103,196,59,133,165,48,15,109,31,133,9,171,100,248,139,231,66,178,45,223,123,22,25,217,41,235,159,145,193,213,24,240,92,59,221,187,203,199,110,80,191,166,139,205,195,119,24,30,140,148,148,149,10,120,235,115,209,200,55,204,34,81,225,123,48,97,82,62,120,140,30,207,76,44,52,37,217,79,84,186,30,232,139,82,209,194,33,237,19,195,162,61,179,164,52,119,41,126,246,176,45,230,218,1,178,191,30,140,57,70,81,211,82,138,125,132,163,137,218,114,154,39,144,250,134,113,117,208,157,75,101,34,198,90,228,67,235,16,78,36,152,160,122,252,246,206,9,248,123,228,206,120,161,198,51,123,114,217,66,245,224,218,49,209,187,84,213,240,69,34,14,142,160,189,114,197,196,168,113,239,113,143,246,84,66,5,103,135,127,13,58,16,83,217,1,26,157,177,211,217,33,216,82,41,71,20,37,28,116,23,83,97,0,173,241,35,134,13,179,75,170,3,185,70,200,142,129,153,123,162,112,241,22,97,224,187,116,82,89,193,128,14,60,174,38,158,52,82,237,75,151,141,242,218,117,185,94,8,209,31,119,139,14,180,188,105,104,240,186,196,43,69,180,74,231,119,131,164,205,71,198,230,146,94,10,111,204,175,93,52,82,36,20,185,89,95,28,80,33,213,116,239,175,127,177,255,211,34,150,22,64,165,244,53,126,122,164,194,201,81,77,33,193,81,218,100,82,225,25,156,182,45,224,190,114,121,215,157,162,49,203,232,177,78,181,72,149,174,238,24,248,157,175,105,113,221,151,54,227,141,26,225,97,130,141,231,212,225,69,69,151,194,119,213,199,52,132,66,43,13,252,30,70,50,112,56,82,83,205,27,107,61,30,155,198,230,84,232,119,250,142,159,54,2,253,149,234,0,87,188,81,147,45,203,21,134,39,202,145,168,99,157,106,175,82,159,24,221,137,180,227,156,52,112,42,59,220,204,160,83,189,168,211,52,144,112,136,105,182,201,239,214,84,151,217,99,96,212,250,234,60,130,81,107,198,173,207,63,149,172,48,253,250,157,239,89,159,75,204,143,25,176,14,247,153,18,228,70,54,234,230,143,21,166,166,118,4,136,120,220,135,61,144,173,167,138,104,8,239,223,231,40,38,84,181,82,17,185,145,100,59,220,83,168,159,26,114,207,205,211,100,34,188,224,127,69,253,213,109,167,66,155,86,79,173,37,19,26,42,191,55,90,200,9,133,77,165,59,58,178,217,214,255,106,203,28,94,233,141,13,211,248,125,96,37,58,181,82,99,201,99,183,0,189,115,40,85,29,119,126,215,239,108,245,113,169,229,5,233,16,31,23,154,49,233,107,116,186,244,252,167,17,175,75,189,8,70,134,225,111,172,213,180,106,59,197,90,207,14,70,145,73,24,80,13,30,136,62,57,76,233,111,186,186,13,119,123,16,150,216,169,215,154,246,167,71,172,113,97,4,23,70,234,188,130,178,123,56,220,123,90,28,221,106,241,124,104,4,216,82,65,116,165,198,169,57,76,113,123,106,41,35,128,237,240,160,230,38,181,148,193,163,233,15,6,237,66,234,173,50,34,210,184,122,142,148,174,194,239,60,203,31,140,163,38,245,117,33,106,246,192,191,42,177,212,101,183,187,191,50,59,75,20,156,94,245,2,127,62,229,208,169,127,239,120,128,179,208,139,217,82,183,12,140,165,62,247,39,116,0,250,196,16,138,109,127,36,227,79,154,185,117,176,198,52,129,23,35,245,85,149,86,189,222,0,93,63,178,250,10,91,236,214,97,74,79,75,106,91,148,159,134,127,45,93,91,218,142,41,184,6,25,31,133,191,167,163,1,106,182,76,66,251,140,41,70,43,95,26,245,181,86,166,191,79,154,41,52,51,78,171,159,83,94,220,159,185,163,76,245,252,159,113,5,56,108,13,122,10,239,253,168,91,128,77,146,42,193,113,144,67,35,44,186,40,127,109,160,119,78,249,205,239,244,202,237,19,31,205,75,62,52,74,169,211,215,186,115,206,163,136,132,49,74,242,249,251,53,2,252,208,66,194,240,36,179,140,222,190,250,28,208,242,87,13,154,174,174,221,45,20,43,207,77,173,206,216,181,94,83,70,97,240,183,70,234,96,165,248,180,57,124,55,198,153,218,95,145,76,244,223,134,54,100,166,171,45,236,255,96,14,219,140,54,183,208,161,174,255,242,185,132,12,103,245,123,183,150,3,10,176,199,53,223,80,32,126,86,222,166,138,166,181,155,86,200,149,141,212,212,120,225,245,244,67,129,119,118,19,57,231,207,171,52,253,43,114,77,237,227,104,117,251,7,179,84,80,190,184,122,251,56,37,228,169,204,136,244,204,12,148,2,254,140,126,49,21,208,250,248,18,74,108,195,135,117,221,134,220,213,126,160,15,246,135,154,51,119,108,1,159,120,161,214,191,213,254,25,152,111,255,216,73,253,159,145,117,79,134,194,85,52,82,33,105,67,208,234,248,205,33,96,30,37,207,4,175,208,40,200,180,231,230,190,191,146,194,31,204,137,248,149,60,135,199,203,250,21,107,168,72,211,31,26,130,7,18,169,72,54,196,103,116,138,14,239,158,143,6,146,221,175,16,168,64,27,144,162,9,192,203,23,207,61,153,123,138,248,254,193,126,115,35,8,169,255,222,60,224,179,254,153,224,109,122,9,43,203,236,159,211,154,170,141,248,237,94,115,211,59,203,126,251,142,100,234,98,255,140,188,120,213,87,33,32,153,91,184,141,167,37,126,123,103,251,7,117,52,223,206,174,97,219,19,139,78,135,240,223,55,5,58,42,106,126,229,8,183,199,213,240,114,166,169,128,154,150,127,235,251,117,190,243,79,59,126,76,98,18,21,245,203,187,2,41,24,135,41,209,200,147,52,182,202,170,148,198,127,11,160,187,23,73,171,133,104,230,253,241,4,180,56,52,9,173,165,80,29,186,75,238,18,217,86,183,103,186,57,14,177,223,252,30,200,255,44,190,251,113,95,232,200,122,151,138,102,174,161,246,245,158,121,194,30,125,37,138,143,99,205,84,14,19,21,208,223,222,232,29,189,223,38,187,210,210,190,0,19,231,243,15,10,197,26,169,87,173,17,4,123,145,219,2,239,243,167,249,26,116,34,87,220,28,133,234,68,211,129,4,169,31,156,80,43,148,68,196,1,215,76,92,13,131,153,198,94,27,229,158,207,21,132,217,105,100,242,146,187,207,120,35,117,129,241,96,104,22,203,216,73,220,252,162,200,59,197,25,161,174,25,47,144,8,11,89,95,45,113,182,80,165,233,176,73,188,173,196,217,50,143,159,109,244,67,166,70,235,10,233,132,27,211,29,189,77,13,242,192,199,80,125,158,118,152,4,212,210,169,251,190,38,223,150,172,237,90,173,101,10,71,250,8,184,179,228,20,134,208,194,135,70,146,70,205,97,36,101,62,247,155,58,213,66,186,0,235,162,70,195,71,190,172,112,37,113,240,124,49,29,16,110,174,35,193,20,111,53,135,149,139,221,96,52,174,125,228,235,64,66,175,244,63,48,139,249,200,183,9,152,43,140,79,231,87,35,20,162,179,133,36,131,220,124,223,235,211,91,35,37,218,125,104,176,111,234,233,73,60,189,199,200,55,221,10,233,183,191,46,47,149,64,128,250,193,127,105,125,255,237,67,195,79,102,69,58,173,251,76,61,70,124,172,240,92,30,121,195,123,105,37,205,150,97,228,111,14,79,138,212,20,190,251,247,23,48,162,129,233,106,20,14,28,133,209,46,93,204,63,63,20,81,141,100,22,211,54,233,173,216,5,253,242,180,6,6,94,249,9,52,85,222,87,107,168,169,142,90,181,136,210,76,29,23,202,53,120,204,244,204,72,14,184,81,76,229,92,106,145,165,215,218,235,221,232,206,189,203,83,71,198,27,89,113,53,177,244,4,247,42,40,59,156,46,16,244,254,124,38,12,218,148,210,242,162,196,240,5,81,203,176,246,67,29,25,44,48,62,81,134,49,50,172,196,236,85,188,158,141,158,228,204,80,98,173,94,190,41,221,19,126,116,61,214,209,160,241,136,8,245,56,169,163,0,6,111,239,190,42,184,101,169,173,229,206,169,233,91,241,24,38,242,150,216,208,136,199,60,216,216,52,74,230,136,139,167,90,70,96,166,104,105,97,202,15,106,235,117,101,178,178,30,201,55,48,185,217,169,240,247,77,247,10,233,36,73,52,32,5,57,91,7,209,130,211,95,158,163,122,9,70,153,95,246,95,104,7,105,47,193,96,4,155,71,215,124,65,243,110,5,140,43,219,18,140,172,130,195,173,167,42,137,130,170,248,203,161,21,147,64,214,24,18,125,61,181,198,200,32,15,80,226,59,106,215,90,220,156,134,219,145,224,225,68,55,192,247,152,44,9,118,118,72,96,216,152,211,205,183,87,15,130,182,148,179,41,244,161,250,12,38,223,214,118,186,152,210,160,184,154,147,183,39,184,197,60,34,142,150,76,48,186,142,94,221,49,170,28,208,255,43,218,157,196,224,190,191,92,129,68,63,223,231,191,107,141,81,233,141,212,8,48,77,85,210,48,16,199,216,191,69,193,106,209,65,33,86,50,227,98,18,171,250,195,176,79,251,15,67,164,145,158,232,26,226,221,55,50,107,243,85,19,7,123,108,184,171,57,155,110,83,56,5,113,214,90,62,94,143,36,250,248,99,238,222,169,166,97,1,90,51,221,233,161,20,121,170,57,90,254,200,189,28,190,211,227,75,240,117,90,221,193,157,38,225,45,247,38,206,27,193,209,57,140,237,87,225,190,220,29,155,150,159,93,138,90,159,161,195,148,184,117,229,193,132,82,219,71,70,182,87,13,8,170,91,90,76,190,217,186,50,178,86,254,118,108,128,84,98,164,120,51,162,241,39,80,196,246,148,130,19,197,155,120,172,123,126,28,117,82,97,35,240,220,65,129,121,48,37,107,140,218,123,249,115,33,126,167,59,32,169,99,167,46,44,184,222,67,141,19,43,204,116,35,156,76,90,170,153,255,248,177,120,105,155,246,69,189,186,179,223,250,91,65,191,163,100,234,209,225,149,173,240,76,33,177,33,176,21,77,249,213,48,200,107,241,5,206,222,136,89,120,208,213,214,155,211,95,225,33,105,227,97,210,227,240,179,82,228,128,173,113,83,224,98,116,192,14,147,22,215,119,110,177,70,191,186,152,108,140,194,200,183,20,135,251,151,130,122,104,196,122,103,122,177,77,65,207,113,186,72,246,140,155,95,91,51,243,185,66,157,24,55,167,45,58,221,28,154,135,247,82,45,102,39,241,89,252,152,21,81,101,59,241,86,130,239,193,31,104,163,98,72,81,104,56,150,195,215,88,149,5,86,142,73,43,7,12,57,149,242,212,194,18,223,3,102,38,10,239,48,129,156,136,177,174,202,115,117,133,87,245,165,191,26,100,220,69,209,193,233,225,112,218,71,9,221,94,83,214,223,40,28,4,202,244,76,235,170,39,98,97,152,209,228,197,69,239,17,233,91,22,148,252,186,66,224,83,13,38,24,184,207,199,25,250,211,136,140,156,24,216,38,71,169,48,221,128,113,115,212,38,155,194,116,201,205,128,151,166,182,129,73,112,60,152,192,101,122,46,252,20,119,246,160,64,83,34,25,224,226,20,183,48,231,149,157,94,248,253,19,239,140,186,112,253,212,238,186,112,69,4,201,225,214,52,95,100,84,204,159,155,178,72,156,215,165,176,177,49,199,205,183,42,83,92,180,208,91,240,208,97,190,162,192,16,149,249,126,185,16,238,81,178,101,10,27,170,199,204,151,145,183,233,7,131,142,196,77,47,84,26,123,134,57,115,125,100,119,199,211,208,27,148,140,222,8,90,108,6,43,149,58,37,71,51,62,231,253,169,68,111,125,140,131,200,231,202,223,220,80,152,98,182,247,206,54,141,187,233,123,81,128,230,126,36,146,51,98,110,22,211,117,241,124,16,197,0,39,189,51,24,94,60,167,67,115,241,145,168,53,52,65,35,76,9,196,89,196,180,162,187,161,109,223,44,141,203,83,105,216,247,159,228,140,195,20,137,110,133,113,130,226,234,13,39,180,194,84,20,249,83,55,220,34,121,46,182,171,29,55,111,40,13,14,133,209,188,247,155,55,152,150,18,140,209,232,55,135,233,68,127,122,90,235,181,163,148,202,234,197,88,92,126,116,82,49,153,71,54,250,118,98,148,2,227,255,74,55,239,243,44,223,136,55,173,132,186,99,33,72,233,94,13,154,106,154,61,193,130,218,94,16,83,176,60,150,110,27,38,235,243,230,40,113,50,237,90,52,13,153,225,155,33,121,114,173,121,167,65,132,205,210,97,98,220,114,53,1,221,29,55,167,82,77,39,146,113,128,248,231,34,189,191,21,164,223,62,192,149,232,167,16,178,60,97,253,209,204,165,242,39,28,162,24,192,14,147,60,85,20,209,71,191,152,54,53,113,34,239,46,129,160,116,117,120,30,13,31,177,137,140,176,192,206,16,233,54,67,137,100,249,51,255,69,62,20,134,241,217,239,61,141,156,74,96,24,187,226,125,147,213,108,9,134,43,44,96,200,164,116,100,29,41,23,31,217,68,216,77,159,171,147,186,141,171,247,156,233,149,118,147,220,118,152,138,153,244,219,194,76,77,147,122,85,41,15,118,245,253,121,236,9,197,238,174,123,60,108,170,222,101,195,121,209,148,229,140,243,232,243,6,59,203,111,116,229,196,95,214,80,233,55,55,13,116,253,109,202,241,227,173,209,0,172,7,39,164,4,181,4,172,129,18,140,135,21,150,35,77,79,233,157,84,116,226,182,163,99,150,52,46,122,116,118,192,200,207,232,213,116,240,188,87,6,243,225,84,150,141,98,97,155,55,46,44,189,47,125,76,242,164,39,80,216,39,116,109,81,239,248,230,25,140,141,43,189,17,210,0,219,47,166,199,163,168,128,1,130,20,239,188,70,127,160,141,164,111,64,179,196,123,221,116,165,23,229,100,132,45,97,148,230,143,213,209,37,173,10,67,140,25,87,223,47,167,115,120,30,9,153,81,239,50,180,215,191,152,74,252,11,179,92,24,1,65,213,109,56,81,108,0,58,181,196,8,116,121,65,61,46,197,167,52,227,192,213,79,251,250,215,58,161,87,67,208,252,249,75,195,23,210,55,62,145,154,109,142,222,73,37,113,126,60,150,96,194,168,86,37,161,118,200,220,119,123,28,126,53,2,243,170,179,65,31,129,55,77,113,242,211,119,169,130,19,84,13,248,43,189,251,153,246,17,96,10,116,79,175,87,75,246,234,153,59,145,8,121,198,27,62,88,58,52,39,9,242,64,27,5,192,58,50,154,97,223,192,200,33,40,7,249,31,211,225,11,58,160,137,180,146,233,70,15,142,87,209,89,141,180,70,235,136,5,64,52,250,96,171,11,82,244,155,199,167,25,169,222,154,102,33,30,66,143,139,219,247,165,145,85,164,169,226,234,251,53,245,151,105,5,8,16,90,111,157,8,74,127,78,140,172,104,64,3,130,153,85,253,135,205,237,82,244,250,19,51,94,201,54,103,83,117,73,202,253,173,55,191,17,104,248,116,35,164,67,198,15,220,106,205,137,73,79,101,123,59,60,249,153,161,221,242,196,127,238,151,124,179,4,167,115,172,164,229,98,218,2,15,230,187,165,155,23,35,0,126,48,253,105,122,162,222,243,244,46,173,233,240,192,189,79,112,241,124,106,165,35,94,15,69,106,251,202,115,6,65,147,28,25,240,240,0,125,37,8,164,189,63,192,247,148,140,171,137,19,166,145,149,168,161,67,120,23,31,90,97,212,82,227,185,168,85,72,55,103,143,137,223,166,168,61,189,52,252,247,30,240,209,112,244,95,84,173,249,213,38,149,85,19,60,221,109,170,38,175,164,123,134,21,213,245,29,240,212,60,50,112,141,141,244,47,59,84,18,252,57,95,75,53,145,32,181,205,208,246,244,106,251,74,112,76,59,64,129,169,163,118,184,231,229,3,241,152,204,6,227,95,209,151,138,210,228,203,75,210,44,170,61,179,160,209,235,2,58,149,254,25,184,61,189,50,96,235,196,72,240,87,78,188,180,187,93,181,116,243,25,241,238,11,163,174,147,174,182,98,165,128,147,166,130,165,58,156,201,210,232,36,211,10,34,65,16,227,62,75,107,244,200,162,116,111,31,133,152,100,105,244,140,195,60,248,188,200,251,166,154,120,50,56,203,171,53,47,220,90,203,83,133,243,199,223,40,126,108,254,92,223,8,91,129,218,67,141,196,147,182,42,158,63,35,37,157,180,61,10,225,77,167,224,188,254,0,129,228,149,68,160,142,51,22,81,7,77,176,77,97,234,232,253,185,97,233,215,215,66,63,169,19,149,81,221,208,180,201,19,250,175,226,25,110,43,234,27,18,105,181,244,235,122,134,60,85,146,93,73,104,81,179,218,79,27,21,229,57,132,70,170,138,95,153,248,164,195,231,28,117,131,209,177,140,29,241,110,172,9,188,166,93,121,254,30,37,215,59,121,85,189,27,203,233,131,233,114,214,109,197,42,52,125,63,188,75,169,41,77,25,249,240,239,137,9,2,227,89,233,7,161,208,207,47,94,169,222,13,145,179,222,253,212,236,203,102,169,194,107,57,91,24,41,169,173,36,28,197,168,240,3,221,223,78,63,220,208,112,245,123,223,157,177,169,169,108,196,137,254,190,174,205,50,86,66,165,94,179,254,145,19,164,123,223,133,61,227,222,157,190,51,129,17,84,116,227,172,91,243,168,62,22,29,12,110,105,152,188,118,154,194,208,212,244,184,250,192,163,161,48,37,178,111,134,147,95,78,39,103,167,236,201,47,102,215,213,192,27,199,170,51,220,16,239,59,249,133,223,207,229,174,13,158,97,209,186,24,24,28,121,45,14,47,232,218,20,110,211,137,152,40,130,47,74,208,129,101,129,38,186,195,16,89,20,133,173,174,226,193,136,190,244,36,60,71,176,205,111,142,98,131,58,186,144,154,120,163,1,180,177,83,117,114,169,39,153,158,241,135,249,53,113,18,221,9,42,13,187,38,169,123,116,105,90,143,145,111,196,195,146,246,130,94,55,215,187,147,140,94,85,105,150,41,56,44,177,124,134,53,42,235,213,215,40,93,175,204,143,214,153,161,245,206,244,42,13,175,13,166,184,237,83,67,135,234,220,248,156,99,33,186,163,106,124,144,245,186,119,51,140,88,72,71,246,209,237,229,48,13,70,58,201,175,13,212,227,124,161,51,44,125,206,202,46,228,187,157,189,6,125,165,16,97,206,226,48,52,253,106,233,48,123,150,155,50,200,163,171,32,138,21,185,121,231,248,31,103,141,198,237,168,191,27,62,17,137,107,126,26,223,178,94,26,183,167,141,118,54,61,88,161,73,56,96,40,31,183,194,149,120,206,131,71,162,92,69,27,59,76,245,57,114,229,124,177,104,191,127,77,2,153,218,76,137,103,83,189,108,197,26,128,211,18,32,190,229,209,47,156,151,252,198,9,76,120,135,5,29,215,137,141,143,100,248,231,245,114,21,162,112,93,63,144,96,124,113,241,182,98,15,85,164,164,79,208,63,54,230,152,14,12,193,154,22,232,221,222,142,10,82,18,112,124,73,10,232,192,232,216,16,24,202,205,23,90,168,20,46,235,174,81,194,233,178,188,188,208,42,22,162,231,203,215,37,254,160,214,118,220,9,66,251,209,116,152,133,168,10,159,212,28,185,163,186,96,108,208,135,250,140,25,223,71,221,70,79,65,34,72,1,226,108,90,86,70,169,55,31,156,70,1,55,36,119,21,166,66,52,224,187,127,84,253,109,226,33,37,224,149,230,47,238,252,231,175,123,33,61,144,238,77,10,123,4,76,84,180,41,140,172,116,13,120,165,143,133,38,251,216,2,39,253,50,224,254,185,195,72,148,46,25,211,244,153,205,47,174,38,237,154,70,62,162,29,12,24,9,18,133,123,148,104,84,8,6,91,26,89,163,131,38,208,189,71,130,107,80,208,84,10,159,242,27,231,120,240,243,99,13,235,158,87,45,89,146,97,53,224,173,132,145,36,201,135,167,54,169,140,199,53,83,24,121,120,255,94,200,162,170,5,197,231,112,37,75,224,51,103,130,49,70,226,183,57,54,211,208,32,102,240,151,70,6,54,171,224,122,17,81,37,96,155,223,89,61,165,196,36,30,20,55,232,184,73,27,196,199,190,251,209,74,115,1,107,175,198,213,20,149,239,36,207,59,122,44,160,123,116,205,36,176,107,61,92,254,212,28,86,122,106,66,159,231,169,104,224,163,204,139,116,90,29,89,64,127,237,241,10,95,47,206,79,85,120,43,102,90,126,86,213,30,232,168,105,121,209,199,238,219,48,154,196,218,200,121,225,187,205,238,128,57,239,117,100,120,63,238,9,47,72,126,211,174,115,87,114,141,119,106,188,126,85,21,145,207,168,49,199,41,184,144,245,133,92,224,246,166,48,10,125,148,25,142,98,12,164,13,229,98,37,94,252,76,63,243,200,192,149,61,151,110,192,230,36,180,246,88,26,174,161,209,16,18,2,121,41,249,167,119,141,216,2,111,116,142,132,194,95,41,112,30,23,21,18,238,241,241,177,74,85,145,104,214,147,92,204,70,223,146,196,116,93,177,229,32,125,167,154,224,200,180,245,37,211,44,57,163,208,215,94,235,33,30,171,164,86,33,58,182,87,28,77,84,129,55,21,97,111,8,114,188,145,153,178,111,85,9,119,43,37,58,14,223,45,66,74,208,49,189,142,87,171,161,138,78,103,144,200,199,95,87,211,185,42,224,224,73,21,149,48,241,84,103,53,169,102,145,150,4,95,95,201,23,254,166,220,77,101,187,7,244,120,30,151,216,236,202,178,47,192,202,52,156,6,128,36,65,74,238,223,101,185,231,19,129,94,38,173,54,197,140,185,240,189,58,238,13,211,171,142,204,34,192,62,112,196,37,170,254,52,172,63,50,50,107,174,21,120,192,198,251,230,202,117,9,154,22,131,94,184,184,48,97,133,39,89,197,3,33,30,187,47,205,191,215,61,140,180,250,229,51,195,222,103,18,114,227,226,190,19,200,238,206,49,0,203,90,210,136,161,68,175,58,161,106,221,13,2,123,189,154,165,183,252,141,94,215,180,235,76,34,8,229,92,150,23,102,55,108,10,67,2,232,40,250,15,242,88,119,86,149,8,81,93,111,179,168,195,136,57,176,34,6,117,175,60,106,37,125,104,242,76,143,28,224,35,23,137,28,96,45,76,215,222,188,27,215,81,110,169,207,234,182,221,105,187,142,105,18,94,248,80,142,234,2,175,165,101,218,116,225,13,207,36,147,164,198,158,16,248,175,72,211,225,123,180,233,28,134,45,193,155,171,42,178,157,83,247,133,78,133,67,160,230,159,42,218,78,108,149,56,147,173,232,189,225,143,236,254,177,73,236,136,87,118,225,123,140,186,15,112,15,42,130,124,2,115,24,122,24,105,91,62,76,63,72,197,164,245,231,162,141,101,234,205,11,125,93,126,243,194,22,163,67,51,226,204,128,239,190,33,70,210,71,33,198,140,133,79,196,68,206,108,212,34,144,23,119,24,106,0,153,166,118,3,15,77,88,206,91,140,195,15,37,67,23,183,37,143,57,62,221,230,27,178,150,95,192,19,250,54,133,63,87,94,131,236,120,105,12,248,179,228,65,236,150,136,242,232,118,120,55,245,210,20,110,42,91,111,29,204,203,237,183,141,65,86,244,185,176,85,134,192,93,27,12,145,2,165,210,56,224,148,200,128,234,119,71,82,106,35,233,40,174,147,137,50,71,164,117,155,80,95,186,186,222,151,30,55,71,69,84,102,121,221,119,118,84,185,249,247,233,182,195,214,126,98,9,89,31,101,186,186,158,200,162,208,117,185,211,213,68,102,171,192,215,191,210,171,113,113,98,219,249,232,90,94,10,83,76,229,251,60,125,177,186,177,80,223,231,213,216,192,248,65,10,147,98,16,248,30,118,122,115,120,2,151,194,159,126,146,58,145,28,137,145,195,215,167,191,205,166,181,4,158,37,161,176,138,200,192,167,74,4,162,133,136,180,134,12,124,167,183,66,247,80,145,123,111,229,237,250,172,141,45,22,63,249,232,116,243,235,8,70,20,120,155,208,205,84,152,44,162,126,17,173,109,131,219,178,69,38,112,99,199,234,209,74,151,238,148,5,104,121,23,129,27,221,40,114,115,90,85,20,134,194,93,62,247,181,104,116,104,20,69,244,120,107,40,10,235,75,109,166,142,44,19,245,20,29,26,204,233,58,143,155,54,143,125,22,144,94,178,70,150,238,229,52,213,200,36,167,173,73,223,56,207,37,223,203,210,244,10,151,79,126,216,50,10,130,22,156,7,217,56,170,38,3,41,74,173,91,94,25,251,101,130,41,84,140,143,77,3,150,222,28,26,152,216,47,205,184,209,199,250,208,171,146,45,239,154,247,250,78,40,168,175,1,67,136,149,110,62,112,53,3,166,189,82,97,99,136,8,120,228,105,250,97,131,200,205,231,78,47,237,35,42,29,15,150,244,65,76,218,114,127,114,241,153,105,105,35,170,211,98,75,35,254,39,176,149,165,134,177,67,154,94,237,98,138,13,93,150,136,83,36,133,168,191,191,194,185,24,217,217,26,48,69,112,129,0,185,31,81,244,7,201,182,82,144,149,136,77,9,1,18,121,227,5,57,92,15,112,223,227,166,170,96,133,137,220,149,216,77,107,73,218,62,38,68,215,227,152,96,57,169,7,117,207,237,111,135,59,0,35,138,90,5,136,152,59,75,52,230,204,73,206,4,178,107,93,76,142,153,248,171,177,238,71,132,78,54,201,60,253,105,42,135,71,128,73,64,4,145,162,111,199,166,130,209,173,71,43,13,2,59,54,21,232,128,212,22,42,164,96,226,220,230,180,211,121,134,199,36,78,208,61,220,210,142,117,247,155,25,233,161,11,179,6,20,38,122,219,194,56,213,236,234,247,199,193,17,150,109,105,42,65,245,17,181,217,69,224,251,212,250,202,160,179,105,2,159,169,139,19,201,244,22,19,169,241,57,245,165,125,118,52,7,172,108,30,31,172,62,226,157,209,14,174,243,12,90,171,21,111,188,101,26,103,122,23,183,243,222,209,133,73,131,171,192,236,65,2,39,141,168,139,98,166,197,184,79,87,70,26,100,101,167,119,254,227,167,164,77,131,130,62,87,131,193,199,129,119,68,225,254,205,176,169,59,212,216,93,225,32,67,160,199,189,170,73,125,55,191,35,71,114,79,157,34,31,234,246,51,62,198,53,83,148,111,159,2,124,216,197,195,175,187,255,232,189,105,99,136,135,186,158,151,182,8,82,49,6,25,164,195,228,177,116,216,136,91,52,113,57,225,251,81,152,230,186,240,118,91,34,189,187,48,103,91,184,210,232,69,233,208,96,162,143,105,4,97,153,46,15,216,255,215,17,95,121,43,207,148,241,204,71,96,241,154,137,72,12,43,124,191,71,23,71,252,75,78,39,221,140,35,150,38,54,81,213,105,214,32,226,104,225,229,143,154,158,27,246,191,24,25,118,164,94,108,178,121,35,2,12,69,107,109,161,96,26,49,9,167,181,212,8,10,193,141,68,39,216,53,124,109,177,3,224,123,251,100,88,99,11,185,59,60,192,52,104,248,184,247,212,52,228,160,229,104,184,232,4,70,100,223,91,175,110,84,11,189,129,31,182,144,38,40,253,116,62,23,14,209,188,173,247,46,163,71,177,8,10,58,210,187,3,92,170,147,178,86,114,36,61,221,252,158,101,17,201,61,197,72,36,21,70,117,37,208,45,194,13,160,166,226,233,240,61,153,194,212,0,190,135,143,175,16,82,169,82,6,105,177,87,198,230,240,214,10,204,1,107,70,241,102,187,11,19,206,30,10,83,118,241,62,39,239,104,234,192,209,92,57,190,157,29,140,212,37,35,191,246,112,164,250,96,234,149,62,87,180,171,104,251,113,184,161,195,171,112,239,146,172,35,224,38,189,168,168,252,90,179,219,131,233,110,156,10,195,161,227,219,138,209,169,232,192,23,255,248,84,152,16,55,76,69,63,169,13,69,24,72,118,187,129,235,131,187,228,240,209,224,6,240,39,198,157,177,110,124,50,23,140,155,212,79,54,244,234,133,78,31,152,232,133,63,215,125,67,243,211,161,65,193,115,2,158,34,241,137,250,225,14,170,169,106,218,236,167,40,108,108,24,14,239,45,237,53,192,53,186,196,43,177,89,105,91,190,48,47,166,6,76,187,135,162,100,227,252,167,173,119,94,209,78,47,129,163,4,97,142,194,200,124,197,197,67,171,209,169,214,167,159,194,31,154,156,253,78,240,12,173,216,11,179,21,235,11,239,210,130,126,97,200,115,244,133,247,182,93,198,147,154,72,145,23,5,37,31,93,3,149,206,27,80,56,48,3,197,9,215,95,110,144,225,249,184,225,146,173,250,212,232,156,156,184,250,238,1,58,133,169,5,105,110,85,18,195,151,126,37,96,246,225,19,240,88,59,195,159,235,137,1,107,23,57,240,221,160,220,252,34,185,32,249,58,224,214,162,200,248,16,44,72,159,211,88,60,226,183,239,1,223,245,181,212,229,204,192,23,101,151,208,123,83,135,247,102,10,85,167,179,235,166,97,13,103,175,160,163,25,103,95,90,31,152,203,239,99,55,139,45,164,119,250,173,115,228,230,236,65,122,115,98,81,111,104,228,19,166,176,12,13,123,142,249,50,14,13,141,67,221,105,145,61,117,9,79,116,156,198,214,151,2,223,81,143,129,227,125,234,99,179,242,90,243,145,193,52,175,115,101,46,206,23,31,25,106,7,9,134,46,115,249,205,239,12,94,186,141,79,100,29,94,28,171,125,127,37,131,10,211,173,239,207,133,80,227,209,155,15,86,156,195,76,106,221,208,238,205,170,107,91,227,189,211,26,165,112,143,138,115,130,225,148,236,40,92,187,119,177,83,115,59,154,126,48,152,177,70,143,171,167,166,103,47,140,129,23,31,140,146,170,165,87,223,77,254,20,127,169,16,173,127,67,97,78,109,135,135,137,53,43,124,205,168,19,48,254,81,130,225,0,169,14,247,150,223,26,164,189,43,174,158,223,209,227,13,23,222,197,156,26,221,6,125,232,108,105,52,112,198,205,239,238,160,246,198,93,250,205,169,1,26,81,44,73,171,1,35,196,234,191,109,61,227,105,104,95,68,108,26,150,187,148,245,25,204,252,115,152,202,50,189,154,195,120,173,128,247,78,223,27,125,180,29,240,16,190,66,67,187,44,95,230,206,158,9,46,222,137,210,44,54,161,219,18,61,0,78,167,117,225,217,139,158,19,147,26,146,152,199,19,198,243,4,219,110,31,240,145,30,2,224,30,108,63,20,199,23,241,83,128,91,220,218,180,31,244,133,87,10,101,124,96,203,68,115,4,46,27,2,64,135,7,185,26,133,73,49,5,76,240,94,199,13,223,71,60,245,38,69,174,3,131,103,214,47,190,63,180,211,215,250,80,242,244,23,190,215,44,233,90,232,182,253,149,144,81,208,139,49,225,170,191,145,131,110,234,80,180,117,215,41,108,255,240,125,2,67,118,57,28,214,242,29,83,46,45,206,159,221,138,21,119,31,133,175,149,243,66,42,13,138,48,97,110,5,238,119,43,143,171,175,3,191,51,92,156,254,168,21,19,249,82,180,221,51,194,7,134,2,203,217,10,223,249,254,173,128,175,197,54,19,220,220,175,107,112,105,173,146,96,232,31,154,195,52,199,37,248,91,241,211,108,42,106,108,224,10,123,174,163,17,95,73,198,250,160,136,198,23,15,125,40,35,189,148,251,125,190,26,55,31,252,101,133,217,176,252,157,93,75,112,234,36,68,41,194,25,2,26,140,21,167,234,213,119,111,253,158,143,2,37,126,203,31,4,122,86,31,56,230,221,214,139,165,177,162,17,128,92,233,141,162,86,242,124,144,86,105,146,209,143,217,173,211,238,161,119,202,45,93,181,125,155,176,199,131,251,208,10,52,224,235,87,191,55,6,129,199,214,89,214,153,39,62,141,170,53,112,232,197,119,139,112,67,191,193,45,149,236,152,107,142,13,23,220,163,54,225,254,180,124,45,234,161,157,217,248,174,13,156,152,4,195,66,232,87,19,244,211,149,73,1,180,147,14,182,106,108,0,58,52,58,204,223,200,56,0,166,110,71,247,224,66,219,241,193,133,36,179,162,95,245,86,195,139,174,62,245,84,236,117,70,48,167,33,86,241,77,253,229,202,231,61,14,211,29,167,175,180,32,151,236,63,77,244,76,119,112,184,95,61,188,124,97,206,3,189,121,33,180,225,207,213,45,125,46,176,241,223,250,213,4,178,231,84,248,110,156,213,127,251,158,106,162,63,98,84,207,197,249,18,239,124,189,14,255,86,20,46,76,191,120,176,109,22,133,75,139,117,253,215,169,34,95,179,193,102,249,249,189,237,124,30,10,83,234,184,28,134,131,89,127,155,164,138,31,0,205,88,59,21,166,177,126,248,208,150,209,254,42,76,164,202,135,182,139,146,207,224,218,162,203,237,239,244,158,0,107,202,7,179,181,189,124,54,80,27,175,22,22,234,36,174,104,137,246,200,154,26,146,105,214,147,230,48,85,153,106,142,219,253,220,46,237,127,13,155,10,179,108,252,106,163,202,151,181,77,137,154,7,93,40,102,19,150,58,80,97,220,53,185,246,20,238,105,212,114,189,169,210,59,61,50,250,82,62,54,103,191,245,125,67,201,247,34,179,235,93,246,141,234,245,173,38,47,209,138,230,118,37,153,59,161,86,190,48,61,228,62,77,9,52,28,221,229,173,147,215,63,8,1,223,79,151,39,21,140,39,222,217,238,74,70,141,68,24,221,218,111,174,224,250,38,83,195,42,143,125,63,100,9,20,253,218,168,70,181,151,155,189,48,93,249,122,243,97,22,246,15,38,184,35,45,229,23,134,161,219,207,85,86,95,213,77,137,110,144,227,219,233,160,224,116,52,133,237,180,116,152,236,183,222,188,209,204,53,29,182,19,73,97,104,68,125,104,181,207,180,209,67,158,234,237,119,118,190,167,51,6,206,53,103,85,32,66,70,107,171,194,95,76,242,129,135,163,27,7,84,91,223,75,45,81,178,123,82,180,168,98,35,248,249,117,61,169,47,249,71,176,29,181,120,105,180,174,46,189,250,99,31,244,145,89,77,169,14,28,33,73,63,254,160,180,168,186,130,216,124,93,29,5,151,255,206,173,4,67,139,236,15,198,74,254,100,104,215,122,110,222,60,129,116,74,75,17,31,58,197,103,245,145,83,142,160,62,10,13,244,78,19,195,153,173,82,132,192,119,15,117,55,98,16,156,215,120,107,161,43,202,253,66,84,115,134,90,43,133,3,210,61,245,97,69,109,39,193,173,198,75,197,82,85,176,18,110,255,129,19,113,161,154,6,70,173,223,155,104,86,165,254,253,115,107,239,205,179,190,207,162,39,24,77,59,78,99,111,76,34,101,166,223,38,120,236,55,175,152,59,233,149,82,157,191,29,158,123,166,53,240,153,176,195,131,241,104,245,148,169,148,210,248,94,77,119,240,167,251,37,125,25,225,238,206,127,246,172,239,122,245,126,74,76,104,231,117,35,175,208,122,251,11,69,16,107,234,201,11,103,79,119,243,15,13,241,153,126,185,6,55,149,209,149,165,208,96,53,201,74,255,105,179,64,244,222,236,182,47,34,10,139,11,141,255,105,95,24,177,250,32,101,248,244,244,67,52,215,197,237,105,101,248,164,133,218,182,172,46,207,133,40,134,122,202,247,200,129,204,226,193,22,85,78,187,41,61,194,254,61,40,185,250,118,218,139,135,107,160,176,203,175,228,104,80,189,236,36,173,244,59,174,79,163,77,164,84,195,145,190,155,33,36,215,122,200,160,47,189,29,102,195,212,145,31,136,101,166,195,155,73,175,39,24,116,43,239,183,141,80,248,159,211,177,186,84,27,138,203,39,185,233,228,66,124,183,252,179,123,211,177,13,83,143,255,52,125,179,122,190,253,89,9,239,115,95,227,181,164,19,202,34,27,110,205,160,233,158,198,13,3,142,175,159,123,224,127,51,25,20,108,114,142,26,179,230,84,59,138,79,24,240,63,193,135,118,136,63,249,27,53,73,10,181,200,81,172,143,171,239,94,90,147,167,1,141,137,79,21,130,231,99,37,195,247,48,235,31,188,181,33,11,171,121,127,242,88,27,102,238,100,146,207,30,235,254,26,169,144,85,37,103,32,8,133,26,53,52,75,67,193,253,30,150,17,13,226,4,200,126,202,216,211,41,88,73,59,174,180,118,41,167,252,252,240,67,221,113,168,233,218,141,100,194,127,27,79,92,99,73,16,161,110,127,43,155,212,152,230,74,120,170,136,185,108,4,205,147,51,97,125,136,126,245,93,35,217,91,184,139,223,197,85,155,133,54,116,241,98,108,184,6,105,35,237,92,116,199,99,158,157,18,87,159,126,146,55,253,157,207,123,82,232,202,165,86,93,125,86,203,163,62,120,154,70,134,192,213,8,74,28,134,92,76,97,108,87,247,115,246,50,226,65,245,166,25,174,63,55,69,222,234,130,97,78,70,196,103,83,150,145,92,117,10,97,220,55,132,144,188,213,20,7,152,205,91,211,47,108,31,40,69,17,130,22,162,209,124,188,75,142,65,76,39,195,184,94,207,151,227,46,119,91,89,1,26,15,68,10,126,136,171,65,0,237,83,139,128,210,77,79,131,154,67,245,165,104,19,109,142,30,38,224,91,166,29,109,88,30,207,209,174,173,154,22,212,169,206,149,4,220,147,43,49,204,49,138,159,238,51,5,55,48,102,191,248,229,190,70,203,1,35,62,127,192,59,157,172,208,103,187,104,14,100,94,95,105,233,165,220,233,241,197,79,15,8,117,82,164,107,237,184,55,77,143,53,161,148,252,4,220,190,127,97,103,37,53,184,127,37,195,59,193,235,31,248,30,26,43,224,254,15,184,228,91,146,70,75,239,196,74,169,3,30,255,4,209,168,167,138,175,101,237,48,9,246,194,35,208,53,78,122,99,179,57,97,36,112,206,71,12,107,127,137,171,41,250,77,3,159,179,203,44,131,161,43,15,124,123,121,15,240,40,121,10,147,50,138,87,182,85,197,194,96,152,202,28,62,236,88,10,27,191,210,131,173,29,44,69,255,8,97,7,92,86,74,100,146,157,248,226,115,89,237,163,190,211,63,66,114,135,239,118,168,137,76,212,209,157,3,170,97,13,172,244,69,54,138,13,205,97,147,39,83,24,110,172,128,209,176,211,15,182,233,178,246,231,110,22,208,83,24,33,228,128,71,75,33,8,88,89,182,92,189,181,53,202,2,201,223,142,53,64,109,145,186,95,156,96,53,182,187,235,5,182,28,103,30,107,196,23,187,199,89,79,177,71,90,121,98,117,118,235,59,81,248,78,151,248,237,65,129,74,142,128,71,31,16,250,204,40,50,37,248,132,127,117,183,167,51,91,130,69,239,13,50,109,132,144,53,250,254,125,145,65,186,187,254,26,37,195,107,197,7,229,28,213,181,79,89,162,139,154,52,94,67,85,175,244,87,113,252,96,232,226,212,124,164,36,107,197,198,114,15,225,169,145,81,154,21,156,39,188,89,126,177,167,161,65,239,237,175,101,89,229,103,78,58,132,209,109,185,232,47,193,196,160,252,185,233,71,203,35,167,45,50,224,67,169,95,202,119,116,167,102,191,155,78,45,85,45,68,107,109,244,0,36,237,255,85,163,70,244,254,122,113,58,237,153,125,107,152,143,126,104,175,142,69,239,6,10,177,148,138,161,215,222,97,152,53,83,34,167,85,111,226,67,166,103,124,39,253,118,59,49,50,30,108,235,115,25,39,198,239,149,35,32,84,91,122,108,8,82,222,250,69,104,100,206,153,97,151,22,71,207,230,75,103,231,52,162,236,227,48,17,198,52,238,251,9,70,192,231,75,1,171,63,210,49,135,11,124,66,233,157,89,61,128,195,247,141,165,201,0,155,224,139,226,161,165,67,171,123,202,141,125,30,193,96,3,187,112,186,249,230,196,117,24,239,34,103,214,66,33,170,127,166,83,146,70,126,62,167,255,165,32,111,142,148,163,53,18,81,31,26,166,234,206,87,15,167,158,64,71,134,229,154,224,240,223,58,205,34,71,43,21,140,31,120,249,205,209,221,206,121,82,134,51,29,238,115,207,148,172,164,102,56,174,54,50,234,4,15,215,103,227,84,152,91,203,109,96,147,118,31,171,67,49,247,229,139,195,157,184,40,137,140,60,240,232,172,135,41,162,167,72,129,153,178,221,223,138,121,115,253,95,216,231,41,61,207,35,143,236,158,215,254,92,131,90,245,146,127,123,10,124,143,254,127,225,207,127,218,90,193,50,58,99,96,147,46,150,252,198,70,220,153,61,231,159,107,123,23,152,238,209,12,67,185,232,48,161,171,252,84,69,126,122,85,212,152,210,76,57,43,222,40,27,121,122,163,37,36,110,160,193,57,59,111,104,28,90,113,239,123,62,206,180,64,136,187,250,189,55,68,100,105,146,18,112,242,129,195,177,151,230,17,181,234,49,11,183,50,23,253,45,62,239,160,64,229,188,127,43,175,236,227,229,50,23,166,56,39,109,150,164,6,252,222,199,8,84,242,174,226,185,208,11,91,247,105,130,169,223,249,193,148,85,231,221,174,187,26,100,39,207,220,243,166,209,235,244,175,69,131,73,74,194,194,35,226,209,253,110,220,27,61,125,142,82,92,42,181,35,12,215,53,86,108,157,199,47,170,3,243,242,233,105,87,160,180,48,126,155,197,149,106,20,62,83,183,120,176,49,156,173,116,176,6,229,229,133,169,123,75,39,231,221,68,222,36,69,16,45,141,251,163,72,50,80,24,151,19,12,157,166,255,50,115,52,143,155,118,68,127,44,18,105,201,87,160,135,252,243,155,111,42,69,147,141,70,249,102,115,152,58,130,100,132,113,226,248,99,225,230,36,95,219,188,32,191,26,106,243,108,255,117,39,191,235,172,180,189,19,220,220,95,237,236,0,169,198,103,224,123,116,191,184,64,48,159,6,134,29,212,28,198,108,81,120,195,214,252,38,33,173,22,103,38,131,61,20,214,232,28,211,198,121,179,153,187,23,64,244,74,145,79,242,129,246,240,226,115,116,85,41,237,77,230,58,44,177,14,95,67,51,57,149,27,41,151,183,41,88,17,226,72,48,13,186,126,53,34,16,217,139,217,187,197,111,147,104,201,94,229,221,131,220,152,64,38,61,101,74,225,55,241,52,43,218,168,119,44,25,166,123,209,97,108,222,246,143,115,215,122,192,59,7,109,40,80,105,254,219,147,138,239,127,252,93,63,92,42,36,221,217,203,39,131,24,63,13,3,102,10,109,236,32,163,237,184,56,233,91,195,79,227,187,89,37,166,157,238,61,41,193,143,139,173,10,42,21,95,28,207,187,117,210,249,53,7,93,172,65,205,225,177,234,76,48,190,217,187,186,89,29,124,186,57,161,253,183,248,26,92,45,105,117,13,194,191,111,162,81,4,81,147,131,4,125,131,79,83,24,101,164,127,253,175,178,99,250,142,4,253,76,42,153,28,232,13,251,118,7,185,100,74,31,67,193,239,140,154,221,242,33,41,76,96,91,92,115,152,72,168,190,212,30,76,184,16,98,124,41,195,123,189,200,237,109,87,189,45,83,111,81,248,58,227,49,240,101,180,214,10,211,221,49,29,30,99,165,40,2,78,137,79,114,24,73,83,22,136,84,216,104,62,240,13,127,99,186,57,36,65,254,69,104,97,79,51,141,242,155,19,240,72,37,251,131,114,142,226,63,141,214,151,254,50,125,17,241,212,198,10,158,96,88,200,253,157,81,213,144,194,146,72,39,249,176,41,74,77,27,45,236,217,110,106,64,81,149,18,53,227,206,249,216,13,49,74,115,88,178,224,222,22,135,9,226,156,20,49,61,59,174,198,142,215,68,39,36,61,95,160,243,159,104,235,23,252,140,240,16,182,116,2,192,7,176,29,220,59,249,108,195,226,225,14,195,96,170,53,218,119,255,190,155,227,123,97,247,242,158,42,134,239,124,143,183,13,49,224,254,167,188,40,58,55,58,12,174,243,164,248,181,181,156,63,120,114,140,41,76,45,76,140,140,250,95,61,145,73,36,59,99,56,76,191,107,232,210,130,45,217,83,160,36,115,190,239,164,176,126,173,30,22,233,120,85,93,171,243,8,128,250,46,76,214,56,157,123,72,117,123,139,220,95,249,131,86,229,118,99,160,13,120,157,228,156,220,45,136,218,166,7,247,36,127,102,201,142,22,39,192,128,8,114,165,92,200,24,177,147,34,210,177,82,84,31,205,242,22,240,46,69,119,82,142,120,223,41,135,137,24,233,199,70,85,160,250,75,153,227,104,28,10,85,107,111,30,167,10,237,75,181,46,215,152,107,222,83,79,111,23,241,209,84,156,132,198,133,195,176,174,233,192,136,229,248,177,120,207,111,194,250,169,118,233,196,44,29,166,103,166,175,148,197,246,130,61,29,155,166,180,92,218,4,71,185,195,240,245,167,234,164,13,5,199,15,198,210,59,250,57,27,125,184,62,77,41,239,26,45,193,61,20,166,58,28,102,169,154,172,89,231,78,115,248,174,213,148,207,163,217,111,57,10,155,127,42,140,186,251,164,59,232,211,202,52,82,229,211,12,239,126,90,190,70,127,25,34,151,151,83,51,149,193,84,83,213,122,141,103,166,228,173,166,107,161,151,47,14,223,247,173,69,206,76,105,175,200,226,210,154,14,197,70,159,84,241,103,166,216,68,45,36,82,104,78,20,213,169,174,79,107,15,126,217,18,227,30,184,16,57,137,121,111,231,35,167,212,108,165,155,95,119,36,70,110,141,209,90,198,70,135,175,111,179,228,122,70,170,246,218,212,120,56,186,106,42,77,186,206,31,172,200,15,70,81,53,189,240,201,230,232,207,5,169,88,154,71,44,55,95,32,215,226,81,205,82,96,4,147,28,222,70,230,173,137,223,181,194,172,36,189,58,79,170,52,163,202,205,175,62,180,107,235,99,115,228,250,142,133,5,218,71,42,99,35,153,244,166,248,250,80,247,212,223,238,116,182,45,135,97,222,209,196,113,167,104,247,221,28,81,250,170,118,62,73,200,225,59,150,201,115,166,47,98,220,43,213,225,83,91,90,94,104,9,249,102,10,135,111,202,138,181,251,94,34,242,176,204,174,232,185,70,206,151,46,149,160,154,173,32,159,26,214,50,233,157,84,78,223,170,37,63,30,220,225,207,76,245,117,36,236,2,190,214,88,186,24,198,160,238,232,157,9,39,93,12,213,167,63,21,12,73,105,9,220,141,32,92,213,69,187,74,202,227,67,198,93,226,106,252,75,253,92,112,11,187,121,5,183,87,94,219,144,99,4,58,103,122,104,120,216,166,127,106,154,137,210,210,165,16,221,79,136,181,56,23,117,220,140,211,221,224,101,142,82,130,41,175,247,153,176,201,214,105,189,8,27,179,239,164,139,34,179,84,125,71,197,177,31,217,44,134,157,170,77,44,231,233,55,183,36,114,42,43,196,191,125,55,191,22,105,111,169,110,144,193,184,149,4,177,195,76,133,129,22,133,245,171,139,241,111,167,82,150,229,53,29,8,96,142,84,173,85,141,56,226,189,212,221,44,188,166,85,54,132,68,252,183,233,255,78,69,56,8,6,187,145,117,95,160,114,109,12,227,39,253,220,30,254,11,88,234,213,232,24,190,183,178,239,131,181,47,21,46,97,129,249,189,233,77,215,253,208,148,44,125,101,211,62,159,162,30,213,180,147,135,195,155,96,146,194,84,209,199,205,147,2,143,193,233,183,207,89,185,110,176,142,8,78,239,3,1,103,170,169,162,237,42,96,212,90,79,174,27,60,241,69,200,185,173,84,11,70,197,113,113,120,228,18,130,106,140,79,113,245,197,103,170,98,131,246,253,93,141,174,199,151,170,216,44,43,250,174,166,230,109,164,42,182,73,250,239,61,247,95,217,147,194,208,47,248,59,63,164,138,116,137,221,45,7,235,255,193,19,230,48,173,191,51,233,15,191,250,62,100,10,150,194,226,235,53,112,215,43,168,75,15,176,187,49,44,167,226,160,188,245,59,234,10,83,194,243,189,82,77,44,234,187,26,245,222,28,188,190,207,31,214,139,238,243,133,204,133,7,216,208,79,221,169,92,146,66,79,127,229,199,52,47,181,92,242,126,176,30,175,156,212,96,170,104,164,106,244,165,104,6,125,143,169,187,16,86,205,254,2,62,23,102,47,151,145,223,159,222,111,253,93,20,249,141,169,40,7,75,220,251,254,71,147,156,116,169,122,34,3,109,26,228,210,20,174,203,123,159,46,92,119,42,158,64,39,97,63,179,24,102,201,147,188,244,251,99,219,25,32,161,225,63,169,229,18,58,221,182,124,228,38,227,146,96,138,207,30,138,88,136,174,222,239,110,161,158,219,101,35,47,39,161,180,45,250,184,43,102,150,190,20,116,241,222,169,61,140,211,52,61,214,164,178,192,199,205,121,166,222,236,125,197,247,116,44,14,115,72,165,171,137,181,198,213,204,69,249,216,244,251,141,248,109,140,127,205,199,49,21,4,109,99,104,116,155,174,224,94,2,158,59,21,162,81,226,230,65,149,113,247,156,111,165,123,95,243,163,57,216,70,42,166,68,64,177,150,128,137,173,235,47,95,11,204,151,15,69,153,109,233,201,75,198,210,75,166,6,41,150,116,126,125,240,192,119,127,101,247,208,78,209,30,2,44,94,76,57,62,227,208,22,244,163,129,54,80,244,124,244,161,161,132,57,62,50,120,139,36,128,112,23,26,132,219,254,57,140,0,178,10,124,255,176,46,31,248,253,127,173,33,189,255,11,153,199,67,241,225,21,196,111,105,62,48,234,75,211,47,155,182,220,131,145,59,209,66,48,74,187,216,100,28,198,235,220,10,195,105,84,29,94,234,10,111,139,227,250,28,52,226,234,153,224,187,177,119,191,24,66,30,177,239,46,236,149,173,163,24,241,250,17,16,30,189,151,85,50,13,114,45,130,70,201,105,58,11,47,125,179,159,208,197,0,183,96,162,25,8,198,244,165,175,140,100,80,60,52,197,139,69,31,26,134,169,227,55,175,8,208,116,133,7,173,0,14,215,212,10,125,97,139,205,58,220,180,9,110,83,23,235,106,151,131,102,241,111,233,215,162,139,235,248,91,129,107,93,12,180,109,41,172,64,87,42,99,217,24,42,78,60,121,97,26,105,245,167,137,147,31,135,27,188,54,58,110,56,219,226,230,173,237,132,146,93,219,113,49,122,25,122,111,178,207,159,191,209,70,227,141,140,27,235,192,213,254,32,54,161,80,92,96,148,208,138,207,209,78,3,87,87,184,204,152,41,253,40,171,56,98,234,236,118,254,173,7,170,5,91,97,124,95,159,132,195,62,183,192,16,125,30,255,152,84,242,200,30,77,183,30,135,130,195,244,239,234,115,13,162,194,126,115,244,72,229,240,184,198,28,244,76,62,180,217,83,100,251,194,80,19,251,131,33,224,90,244,183,175,225,239,155,25,116,110,109,233,197,77,4,226,134,213,79,167,183,66,47,84,43,1,31,237,115,219,240,66,185,32,223,184,123,2,161,170,4,127,222,59,14,188,180,101,132,232,231,240,54,28,168,107,63,161,250,52,216,75,6,65,75,75,227,254,206,136,113,195,151,144,102,10,158,214,183,2,238,105,113,109,203,92,140,128,175,175,170,191,76,95,115,160,181,104,206,10,127,127,56,89,19,176,234,39,2,183,90,229,157,80,31,167,112,129,213,213,191,245,178,134,122,133,41,14,142,87,182,80,3,22,248,107,17,177,28,148,156,104,223,197,157,255,59,104,222,77,10,77,141,20,136,106,134,247,55,12,88,207,52,189,127,97,228,5,91,192,119,211,175,10,95,163,40,246,225,77,25,151,76,21,88,172,253,228,162,114,91,203,48,233,250,12,169,65,140,242,162,214,48,112,204,81,40,170,116,167,188,27,198,146,119,194,116,150,192,3,187,205,242,242,233,97,246,138,152,125,168,43,212,41,175,140,19,58,13,12,73,57,255,154,16,81,119,253,237,5,219,82,92,189,138,90,187,23,46,125,198,250,216,214,155,46,48,233,102,127,39,208,97,111,125,232,222,154,83,53,13,132,160,210,215,128,5,192,237,136,123,101,77,39,0,238,65,241,23,90,177,149,117,233,93,135,161,187,220,210,133,203,209,194,154,141,88,178,151,125,15,170,222,244,161,140,156,187,5,56,243,36,187,230,86,243,181,117,225,165,85,9,23,38,123,191,3,222,106,81,2,15,239,238,6,38,30,147,224,234,189,146,6,247,244,57,232,96,108,71,224,157,71,222,154,43,17,64,177,70,23,174,194,53,196,206,128,239,159,103,184,120,151,167,193,34,85,14,140,166,95,140,156,190,219,52,52,118,40,133,155,154,26,215,253,155,113,252,0,247,179,19,124,55,222,41,112,50,252,238,198,219,245,181,208,186,178,21,70,155,48,62,103,235,162,35,5,140,66,76,188,53,250,239,18,140,2,80,188,181,254,105,222,117,95,187,188,85,249,98,132,129,229,181,76,100,183,91,140,28,82,93,133,17,128,242,125,161,66,235,164,214,219,180,179,203,127,187,208,80,160,15,102,76,155,1,207,169,141,50,240,182,127,46,53,117,225,149,111,78,93,233,137,153,90,72,24,55,133,183,216,111,208,93,74,249,216,31,105,124,31,129,46,229,66,219,70,82,53,122,192,91,153,212,128,187,215,165,2,159,162,123,41,252,64,177,143,155,40,226,73,3,159,187,199,242,44,132,92,210,213,152,234,49,180,83,118,73,67,27,205,149,141,134,157,94,18,220,219,228,158,92,153,18,88,73,66,129,233,251,149,155,111,229,210,216,230,133,199,52,135,160,69,13,33,179,86,250,10,120,21,181,168,199,22,9,148,97,17,49,181,168,41,238,254,252,128,186,48,94,140,194,165,122,104,144,180,97,83,114,59,100,164,239,102,127,2,62,35,125,49,226,175,95,220,28,153,43,253,98,180,253,196,26,170,164,187,117,58,64,73,246,197,205,9,114,233,213,147,250,222,120,45,176,132,232,200,161,65,244,207,77,113,109,250,220,147,25,16,240,29,71,83,152,160,114,143,129,31,234,169,21,166,119,105,6,188,53,86,196,113,8,229,217,131,161,155,209,229,59,134,37,192,29,70,32,48,221,188,142,29,103,65,131,18,59,221,252,46,208,26,112,157,61,45,64,90,155,70,192,248,52,250,78,137,192,186,227,119,225,211,116,55,167,137,251,148,128,251,172,233,185,209,237,139,5,106,253,206,233,183,219,136,77,13,93,204,170,51,173,223,243,182,248,43,111,150,105,81,248,171,91,174,94,59,207,211,187,75,181,120,229,109,171,243,53,72,78,213,184,181,9,56,41,140,74,163,127,143,254,229,205,24,61,180,29,231,250,221,200,181,180,1,122,206,19,27,94,175,249,206,16,191,251,219,238,185,128,153,228,205,246,32,176,209,85,213,244,200,21,161,89,127,228,107,41,206,244,200,8,195,201,176,103,10,169,16,253,26,43,230,9,122,131,233,75,223,245,84,74,92,189,155,166,243,54,27,191,55,200,177,178,62,53,199,9,229,120,85,145,161,121,138,22,114,210,62,77,72,248,47,125,108,46,142,145,17,248,72,47,244,250,171,114,108,91,104,99,37,120,213,216,114,136,78,168,251,52,74,139,77,30,253,218,180,225,220,67,120,124,114,235,166,185,136,141,107,237,237,196,192,35,223,185,210,54,24,232,214,138,240,109,254,103,139,123,215,58,211,194,187,182,72,143,109,24,38,199,146,126,250,155,49,125,201,207,164,3,2,53,156,37,240,209,62,49,202,253,230,137,125,20,205,190,145,174,158,209,44,66,115,169,42,27,1,27,131,224,131,161,189,85,63,225,26,69,119,143,246,87,58,141,41,79,97,172,77,127,236,5,11,177,252,54,121,147,240,20,144,241,209,151,194,193,20,62,8,228,217,59,221,123,135,218,38,137,206,190,21,92,119,207,13,91,1,202,1,117,126,200,135,125,49,201,80,138,146,60,196,133,75,20,55,195,5,115,146,69,13,27,95,247,45,218,120,158,211,213,164,245,253,120,48,126,215,52,110,99,205,9,120,151,228,213,81,101,177,124,147,189,91,48,172,162,10,239,230,4,214,44,241,235,52,38,216,228,86,29,38,25,174,67,131,129,207,231,25,29,211,106,119,82,245,178,226,177,145,5,111,233,226,17,58,59,23,174,169,25,31,184,120,234,149,58,182,150,98,138,157,42,58,143,200,16,120,78,81,44,171,246,241,133,75,233,115,73,239,244,206,173,21,23,19,212,213,15,98,101,72,239,107,35,144,245,165,137,212,79,204,133,63,138,29,253,30,221,74,221,31,124,15,45,45,167,165,53,191,70,240,249,190,251,187,186,116,96,20,124,188,38,77,158,161,105,238,230,194,4,141,253,234,109,247,83,24,170,19,127,165,208,62,173,116,245,183,195,190,162,209,107,168,169,64,45,105,156,16,214,54,164,231,75,167,129,201,195,84,214,165,162,199,181,213,170,251,38,222,41,238,76,111,156,173,215,191,118,55,241,231,4,55,226,215,15,182,8,243,72,48,94,137,195,53,5,252,55,117,47,222,54,11,105,198,254,212,39,181,87,94,125,228,116,167,170,85,218,49,52,221,34,166,112,59,185,172,212,83,135,5,197,95,86,82,36,187,58,82,90,40,88,228,69,192,228,241,115,149,162,177,150,95,106,109,78,31,108,218,120,154,52,6,94,174,100,69,37,220,93,69,105,104,173,121,14,114,160,139,92,243,7,189,246,131,187,79,212,204,38,159,180,99,195,246,128,103,91,105,182,96,250,213,128,55,113,252,244,189,175,83,234,207,77,231,93,79,191,13,139,165,15,141,186,192,154,94,203,157,12,30,193,238,36,250,213,158,230,81,190,184,57,77,238,105,30,183,233,5,8,86,217,251,165,15,70,45,145,239,198,119,143,162,174,76,87,96,115,185,103,218,229,147,217,104,143,225,65,0,132,218,149,156,142,152,88,243,130,217,129,100,160,242,26,155,176,174,51,127,211,111,253,105,89,235,253,229,123,122,249,110,186,233,16,24,217,146,185,14,178,195,11,181,91,245,211,11,244,91,111,154,222,213,5,219,66,74,235,110,239,116,38,147,113,143,176,68,42,65,47,228,120,48,141,14,37,149,99,245,104,48,152,108,65,45,17,254,21,10,72,223,213,5,178,158,212,243,142,104,240,122,40,206,114,98,65,108,200,154,249,189,9,178,149,84,92,221,251,137,159,190,111,101,157,68,68,109,28,116,15,230,240,213,174,62,50,173,197,7,70,39,120,73,122,0,216,234,126,239,57,233,5,82,69,12,212,37,227,214,159,74,85,155,136,136,167,186,169,172,18,35,202,116,89,74,143,91,27,11,175,94,172,165,213,243,186,108,187,169,202,65,133,82,254,157,79,214,1,182,107,82,116,42,113,106,83,58,199,108,81,41,42,107,173,120,240,71,56,85,5,159,168,217,116,59,232,208,20,83,146,48,25,202,101,111,249,144,37,148,98,97,90,119,202,112,22,94,170,61,191,174,106,82,147,48,168,251,93,132,34,146,108,210,93,198,197,105,118,173,242,88,245,60,225,43,27,145,72,132,130,44,201,236,32,108,188,29,222,148,19,168,106,224,66,19,205,173,199,61,77,238,45,224,77,153,254,27,217,110,70,127,46,40,210,161,126,64,81,104,58,84,208,233,78,171,30,187,6,108,217,235,75,98,136,115,59,45,63,58,6,75,37,153,32,252,163,70,199,111,78,213,146,170,23,83,43,228,135,132,9,33,36,153,223,141,70,167,95,77,60,64,69,80,177,217,78,236,27,52,249,37,197,231,131,12,131,63,216,221,239,154,42,39,83,196,236,12,86,230,250,74,10,8,133,238,133,146,157,143,28,211,73,30,140,20,70,117,139,99,193,211,175,178,180,247,45,181,207,139,46,32,33,74,66,216,38,129,226,239,28,94,219,35,58,10,180,126,69,121,55,172,96,125,37,24,59,217,109,215,191,242,71,17,50,221,80,169,249,209,202,99,39,153,225,99,209,198,55,19,175,185,120,39,132,232,187,194,62,236,125,102,119,57,12,45,48,160,67,147,194,91,63,8,232,209,16,229,36,115,88,93,4,15,209,230,33,148,156,147,80,228,114,234,226,65,15,155,72,31,17,237,217,113,116,78,132,228,245,98,86,84,88,51,208,232,10,197,233,172,38,254,235,5,33,231,26,201,66,221,10,85,23,141,235,213,143,9,98,203,114,115,138,205,107,139,245,249,73,166,18,9,38,14,17,255,233,69,150,39,102,90,229,88,136,216,198,157,43,202,26,54,81,122,62,46,160,55,150,81,67,201,59,131,176,39,98,255,230,39,137,244,159,41,118,185,236,57,85,237,159,180,38,193,176,137,160,219,123,46,122,75,196,53,164,24,18,166,233,247,92,40,86,30,217,142,175,15,15,159,183,79,6,59,90,99,133,53,88,127,157,195,128,185,112,45,89,133,239,238,209,98,34,118,76,140,35,48,229,65,97,52,80,190,42,107,4,226,210,251,175,47,2,206,63,209,149,65,115,169,57,91,225,245,38,88,221,49,114,50,1,84,244,249,75,189,59,147,236,152,68,24,150,71,232,40,13,250,84,225,235,175,8,245,173,17,122,216,97,137,12,24,27,227,61,54,162,183,244,29,4,122,205,191,226,173,254,148,92,111,221,18,251,71,215,237,91,251,119,23,129,212,108,11,76,180,222,127,218,122,178,228,157,118,200,146,189,72,1,50,207,163,170,185,119,131,187,118,195,203,240,78,211,153,23,85,39,42,72,131,30,133,76,127,147,24,198,133,39,239,98,59,140,86,70,76,22,154,107,142,115,29,2,79,85,194,130,134,180,59,57,37,191,173,172,48,211,58,96,188,131,98,194,130,37,73,193,187,75,52,34,182,254,220,199,218,255,4,94,118,78,57,124,189,172,46,55,135,229,124,186,185,179,63,171,249,9,120,25,67,251,251,220,136,211,74,243,18,245,41,248,65,239,230,135,80,76,19,180,179,74,126,47,13,89,6,132,192,3,70,131,173,62,223,115,81,62,55,244,173,16,197,254,222,9,184,172,40,84,236,33,150,76,116,22,46,90,80,247,82,152,86,181,247,185,239,180,176,207,31,48,76,108,110,66,26,207,155,120,81,211,138,61,70,143,161,193,150,160,48,13,49,61,30,140,254,169,152,106,3,161,58,121,48,98,109,50,213,136,163,194,138,239,176,40,86,19,99,58,78,17,66,126,241,190,22,25,182,201,106,189,92,11,249,197,35,212,147,8,188,82,10,232,119,134,225,71,116,159,238,206,111,182,157,95,125,221,7,121,225,227,47,165,222,31,76,123,211,146,97,31,142,207,119,182,194,131,51,85,247,137,20,83,144,43,175,130,98,65,140,12,97,220,62,223,17,100,58,66,250,49,167,245,31,251,79,183,97,244,78,2,143,225,37,112,116,135,55,17,183,224,222,247,227,61,159,150,54,5,152,49,100,96,148,158,61,148,56,140,218,174,38,116,226,65,35,243,74,165,213,114,26,245,235,138,171,87,129,255,37,96,194,33,174,219,196,60,210,90,153,201,70,59,189,66,142,54,14,120,146,244,106,152,41,31,188,173,3,66,230,194,33,139,247,14,222,109,220,49,178,29,78,26,117,189,64,130,45,253,8,79,34,13,46,108,197,191,155,155,30,246,144,153,116,151,214,166,43,229,7,67,130,164,134,20,27,94,247,202,245,13,174,51,137,221,244,158,43,251,193,86,72,40,159,243,30,102,159,235,35,33,185,218,164,154,134,97,147,223,248,13,237,64,99,41,225,147,11,163,35,245,222,57,12,58,83,200,120,233,78,166,228,251,247,90,96,249,45,83,103,3,225,206,253,182,13,74,76,170,208,65,77,56,237,155,51,141,226,11,42,83,226,52,81,7,175,182,57,214,7,164,87,227,139,120,179,230,221,74,33,145,150,231,158,214,110,229,48,93,115,98,11,77,99,213,250,197,71,32,54,172,100,101,29,190,127,183,125,206,39,3,85,198,20,30,156,11,19,12,61,126,243,54,116,83,89,132,117,92,25,237,208,255,82,100,170,161,172,178,60,192,97,252,74,210,143,60,33,79,132,157,205,7,206,206,33,35,235,38,238,93,125,224,16,147,10,60,76,167,104,58,60,180,177,145,67,153,54,178,237,55,135,195,47,70,110,244,184,239,139,16,141,95,69,29,2,155,185,175,189,112,91,85,131,20,27,160,0,138,134,68,121,48,125,36,178,64,239,213,244,196,190,155,195,74,161,130,137,215,50,130,47,249,60,152,188,169,28,235,38,82,240,132,111,182,169,120,170,18,30,220,136,237,229,112,183,137,30,143,200,225,78,2,221,84,141,253,96,154,69,245,124,187,83,129,158,155,119,53,20,116,34,146,132,137,81,93,147,215,36,150,167,8,198,49,53,95,161,28,196,48,107,11,87,253,69,77,63,243,253,50,185,96,209,152,0,166,0,112,253,96,4,13,132,10,14,11,2,243,247,61,245,157,212,91,154,184,167,41,194,206,254,6,70,134,69,143,168,125,87,62,174,202,15,182,200,141,60,21,145,207,199,240,184,81,230,110,106,93,110,43,153,127,48,90,191,154,134,130,129,113,45,255,216,5,101,198,41,38,222,95,62,255,23,42,216,180,251,15,73,205,77,226,58,251,85,246,146,218,255,116,191,36,174,67,186,226,135,254,85,68,197,189,225,141,27,175,76,117,23,122,150,85,62,150,48,80,127,181,2,247,64,248,104,242,74,87,99,2,244,7,99,7,201,91,49,43,233,177,84,33,50,190,132,21,147,145,65,170,240,70,6,183,251,18,255,236,208,210,176,222,11,47,4,88,116,55,197,2,168,243,253,50,251,143,186,103,28,25,243,213,232,17,32,220,91,213,99,33,155,156,175,4,118,215,63,29,78,189,55,242,88,191,135,182,182,29,9,32,114,252,172,199,125,66,149,34,125,237,114,237,95,234,237,55,9,113,196,155,10,111,162,74,115,125,193,223,184,239,157,239,181,58,110,42,136,214,118,116,234,169,76,169,237,126,58,92,23,45,247,78,250,49,80,48,122,9,71,132,99,191,37,101,237,172,217,246,124,175,77,215,140,22,79,144,183,63,208,169,250,189,19,207,245,194,252,106,207,134,178,97,87,145,129,88,216,172,200,76,60,248,47,147,39,48,70,80,92,141,124,69,147,171,41,34,152,254,202,76,199,231,147,223,166,32,229,9,190,221,149,52,174,31,246,201,213,4,214,206,126,111,197,50,236,250,219,247,138,242,192,251,74,164,46,247,98,152,234,239,119,41,45,18,135,18,45,80,196,124,29,174,214,45,27,176,157,69,111,138,85,226,200,159,12,139,69,94,170,127,74,147,186,144,171,57,222,253,133,28,226,43,225,149,45,171,242,127,18,64,144,73,28,13,19,115,142,88,73,176,143,123,161,251,27,240,164,189,228,125,12,211,46,16,66,175,101,53,165,143,228,154,30,117,82,149,241,78,224,105,47,175,181,98,155,69,35,205,204,23,166,117,253,23,30,231,224,54,234,73,133,205,199,255,193,188,53,41,30,130,12,19,125,202,223,62,104,123,135,112,231,223,57,69,153,203,155,193,176,139,192,191,24,48,83,208,55,35,210,15,154,131,93,85,50,99,228,99,97,125,95,130,222,77,250,245,184,109,244,207,239,221,166,192,230,121,215,7,19,99,219,9,166,60,249,221,252,30,206,74,156,181,168,150,224,209,30,92,45,116,44,240,61,218,253,72,188,191,61,166,200,154,173,191,182,131,247,82,38,189,98,178,58,240,15,207,235,194,225,167,171,18,36,96,200,53,231,67,226,32,33,255,219,4,166,218,235,77,98,186,176,97,79,18,120,5,189,253,133,173,167,71,62,8,23,191,206,63,96,114,112,250,92,29,157,206,247,216,22,144,205,35,167,240,233,189,242,101,30,138,142,28,95,192,47,134,223,72,63,246,61,186,247,242,169,66,207,130,244,102,92,24,235,220,191,23,30,72,253,118,130,235,99,234,220,38,103,88,244,165,245,105,57,164,63,152,179,149,96,191,192,16,136,29,135,173,1,89,126,187,25,51,205,239,230,52,26,76,105,160,163,243,117,197,169,119,143,106,180,49,117,5,81,41,226,55,183,30,239,35,27,3,85,136,143,14,192,56,64,8,152,43,204,33,224,87,47,196,126,182,192,150,87,56,15,222,137,46,134,2,125,124,239,31,60,57,96,133,76,211,24,194,182,127,110,34,137,247,120,26,10,195,193,183,30,124,76,195,61,193,143,63,120,227,46,96,168,8,250,167,229,249,131,239,198,113,141,86,189,152,253,224,253,242,172,4,138,245,226,243,138,68,55,94,24,85,89,178,161,109,248,144,126,111,12,222,24,105,174,176,60,8,22,214,15,61,88,217,250,177,54,141,129,227,161,215,82,142,48,46,96,125,4,33,128,247,214,173,234,135,132,242,250,189,76,60,255,170,99,70,137,167,213,128,41,80,208,47,69,15,244,155,130,38,122,253,165,171,141,131,245,247,54,151,73,60,15,189,122,7,157,36,245,218,69,227,230,192,247,214,111,89,51,71,180,161,222,182,225,234,199,15,190,127,145,210,36,139,212,64,250,245,131,161,170,148,101,75,5,85,125,101,79,70,17,191,138,126,72,140,204,246,12,9,35,28,95,250,211,86,10,243,188,34,24,4,85,131,4,66,21,156,25,135,27,89,103,61,218,38,199,232,123,46,66,215,71,135,70,127,255,247,12,55,220,43,92,102,133,175,77,223,253,234,201,147,41,108,158,235,121,240,186,14,249,145,161,53,218,79,119,192,93,24,35,97,206,32,65,227,3,167,97,180,203,76,50,97,185,226,63,125,15,23,9,35,81,18,181,214,43,100,182,78,229,145,208,110,178,93,63,148,130,222,81,100,46,92,135,107,188,26,0,171,139,186,175,64,70,118,231,244,93,152,239,165,144,31,253,182,26,34,244,161,159,55,147,254,180,9,5,254,160,167,242,137,70,128,164,170,5,5,205,236,246,129,95,11,167,107,120,153,51,145,32,254,31,12,249,145,238,86,230,31,224,29,254,96,66,51,194,117,9,201,48,254,197,124,48,225,127,117,83,49,69,94,94,217,96,221,103,109,31,24,175,138,13,31,96,109,145,88,5,174,251,248,111,211,143,34,253,192,132,243,225,141,124,55,191,86,121,23,33,30,224,251,96,47,52,128,247,80,132,234,105,90,192,127,254,178,125,44,8,34,59,50,114,19,32,24,254,90,254,120,78,5,158,52,42,190,145,127,152,128,226,238,65,54,244,4,11,113,207,231,20,101,74,124,251,86,135,47,17,188,11,205,228,111,170,50,252,128,192,203,169,210,78,9,108,125,91,15,70,92,50,93,140,220,184,223,251,195,194,18,152,14,224,151,160,33,46,72,172,64,70,70,183,204,147,235,32,160,73,41,133,62,23,41,236,239,77,99,100,49,132,45,125,154,92,203,11,150,18,106,189,71,190,76,37,227,6,248,158,161,111,129,113,169,53,155,214,250,19,203,115,209,90,168,35,167,72,167,199,26,32,95,167,223,3,118,216,247,53,73,136,116,57,66,128,39,105,157,183,192,142,90,34,132,239,137,166,196,234,44,72,28,11,124,253,220,39,186,100,5,147,159,150,1,88,173,208,139,250,253,181,145,234,183,222,198,61,234,23,223,165,38,170,73,147,163,237,78,236,230,59,181,217,169,10,211,38,87,98,35,159,154,220,193,188,90,39,54,242,137,0,134,162,244,39,191,121,100,45,119,18,182,219,108,10,79,44,202,244,220,181,216,18,152,95,127,111,180,110,237,2,152,198,178,249,58,80,25,116,33,243,174,107,111,33,150,248,78,175,109,212,26,10,195,48,176,29,174,208,184,105,180,164,189,194,137,141,175,116,191,205,76,232,121,189,150,192,164,237,117,211,24,198,94,250,96,252,222,79,127,250,79,88,226,29,187,236,74,250,88,120,90,231,248,153,13,45,126,130,35,137,72,27,20,135,116,186,119,117,162,115,12,130,174,167,50,3,95,199,205,70,250,156,142,16,217,216,84,24,159,155,110,199,250,112,254,15,95,231,142,115,91,146,92,231,185,180,221,70,190,31,61,0,90,242,100,10,52,26,98,129,104,131,221,141,82,201,32,136,30,132,70,192,17,16,32,100,105,64,2,199,161,252,226,252,25,185,226,16,80,149,117,239,186,185,79,238,220,249,136,140,199,90,113,196,71,171,110,140,80,150,94,116,14,111,75,229,116,27,202,106,29,194,28,94,229,217,73,231,4,151,100,75,214,6,122,42,215,182,155,212,99,74,242,144,197,199,125,167,29,132,157,36,154,77,34,167,7,234,40,15,182,43,139,194,208,28,93,35,11,90,167,42,25,2,36,114,238,203,21,184,134,229,45,119,125,184,105,12,222,159,166,234,182,235,186,111,108,219,245,26,135,40,13,12,93,94,228,61,52,31,83,114,29,186,252,116,229,18,127,175,132,36,110,33,183,170,48,146,37,119,196,45,166,171,107,19,10,157,233,134,56,148,135,186,137,147,5,253,94,171,236,232,174,199,3,155,111,182,49,102,60,3,44,63,93,142,209,122,247,89,104,177,143,149,42,141,145,122,186,178,72,22,229,153,77,95,235,236,70,253,230,35,2,195,169,170,126,80,148,202,83,126,173,143,145,175,78,212,54,188,40,30,152,77,67,127,27,165,27,255,154,22,170,25,50,83,146,113,70,222,174,65,79,45,102,235,248,212,183,222,43,33,106,10,73,168,152,207,196,170,36,169,253,108,73,70,106,40,161,29,114,132,93,6,117,125,216,253,36,228,139,28,229,190,36,134,235,163,224,41,158,101,214,170,7,64,168,90,233,98,105,64,241,128,3,235,7,165,32,88,232,119,201,26,98,80,135,79,20,34,254,250,108,8,223,202,29,112,164,159,171,186,196,207,233,145,170,27,127,137,34,5,201,129,129,59,206,195,197,38,70,66,65,157,252,246,185,241,236,119,4,160,65,39,38,20,26,246,62,193,33,183,94,66,15,55,136,51,19,81,190,240,89,152,154,3,195,101,240,220,81,158,173,94,9,205,74,192,138,60,150,230,173,7,21,174,18,129,68,41,244,214,150,91,6,183,56,138,6,73,156,238,26,158,198,150,35,91,60,60,37,205,157,126,115,24,39,113,136,83,67,96,228,199,249,176,212,3,13,130,231,122,235,56,105,189,201,11,148,0,60,229,202,62,40,3,25,236,164,153,3,195,156,69,14,35,113,37,105,9,68,187,154,31,124,208,124,138,12,48,27,212,120,14,176,99,96,97,168,132,196,3,162,186,110,86,182,161,42,30,144,162,114,225,188,54,235,217,13,179,92,35,216,59,17,88,255,65,217,255,67,199,247,244,61,26,66,143,208,16,162,184,219,171,179,12,224,236,144,12,20,8,128,110,190,45,118,1,55,93,109,77,0,225,26,164,136,22,82,171,162,15,111,55,49,128,58,210,46,133,142,4,207,137,102,220,95,134,27,183,234,96,146,72,115,31,140,152,70,219,1,237,249,242,115,152,57,175,126,225,1,71,221,190,187,1,233,149,73,215,108,131,145,102,95,159,220,38,32,214,75,200,15,233,51,251,79,27,165,134,102,128,224,78,119,135,54,209,214,33,36,49,192,105,121,8,236,192,93,195,165,8,43,49,190,23,93,53,73,240,173,25,255,213,53,39,33,140,229,231,227,163,203,251,101,14,122,205,6,98,7,232,119,43,162,160,5,82,191,0,183,91,228,79,110,29,5,208,17,238,62,13,112,146,106,150,19,57,51,231,164,184,63,141,242,91,138,99,130,106,208,253,28,187,33,225,41,99,98,85,71,215,99,241,137,165,106,162,17,123,123,121,141,207,162,149,91,11,53,166,103,183,201,15,110,162,165,2,209,199,104,183,48,1,184,15,157,99,22,229,146,142,177,33,106,126,149,81,27,248,107,161,125,35,198,232,153,248,13,201,54,135,43,151,3,133,161,14,175,15,30,146,252,15,199,52,226,74,175,117,43,186,205,29,123,46,12,10,190,223,28,242,202,182,251,226,41,50,105,212,150,72,82,90,49,126,195,11,79,174,72,138,182,117,115,25,12,93,82,86,55,112,10,59,83,139,145,49,13,221,18,170,213,179,93,240,216,15,85,134,140,42,161,117,245,159,104,123,38,145,68,5,43,97,129,154,111,191,184,69,164,128,26,191,208,67,187,134,215,42,199,244,248,89,59,192,104,43,74,183,57,27,210,79,241,166,181,78,77,31,94,62,228,31,23,206,150,225,166,48,116,233,253,193,83,228,101,14,204,193,94,188,227,121,137,132,11,168,73,165,59,74,192,94,158,157,186,11,141,237,100,133,50,98,75,50,73,246,205,162,61,27,25,139,92,179,104,97,113,29,254,41,81,1,94,98,45,18,90,174,247,208,225,225,230,198,81,120,204,235,216,50,56,107,34,17,21,92,220,243,29,30,82,143,116,22,221,128,54,205,191,199,57,114,164,14,11,184,251,97,106,48,94,19,133,73,76,106,2,171,77,86,62,170,247,62,102,3,218,58,233,89,19,134,76,122,150,154,166,147,158,9,60,220,221,7,124,190,174,28,0,102,66,207,247,214,93,105,215,65,83,205,242,65,246,150,64,214,176,164,135,237,203,3,255,168,120,80,7,82,134,243,38,11,108,83,18,170,50,13,15,60,60,61,195,136,208,182,222,50,139,153,140,245,142,56,161,39,161,65,26,166,37,121,179,189,45,230,91,196,204,45,86,194,178,253,217,216,140,18,177,39,95,134,186,224,31,184,218,23,144,158,193,34,145,30,122,236,119,205,91,174,22,120,185,159,203,106,168,53,233,185,26,77,232,118,248,124,64,185,88,28,195,244,108,3,62,207,160,124,151,218,52,96,28,153,211,97,234,218,123,132,223,10,33,81,43,235,10,33,129,226,122,143,216,246,152,227,250,219,4,249,231,237,57,178,125,67,51,174,9,107,101,111,205,77,57,233,60,44,159,82,143,11,111,43,40,84,24,14,238,159,105,154,145,110,221,250,108,18,18,127,34,12,152,162,169,169,193,136,39,176,223,180,47,224,25,246,187,66,1,253,229,224,59,48,6,102,213,12,248,141,10,120,113,24,167,155,182,94,24,237,63,223,19,169,140,28,190,246,129,111,181,57,116,150,5,146,249,136,238,159,107,139,177,93,50,19,21,38,201,232,190,87,182,96,121,120,246,19,167,129,147,231,252,144,206,67,254,253,188,103,68,54,63,239,12,239,149,157,68,6,120,49,144,97,208,214,37,160,221,84,145,106,21,22,240,217,45,239,60,133,135,115,73,12,2,33,156,167,141,8,69,104,199,149,165,112,27,247,88,5,214,32,24,232,158,55,172,131,115,14,253,31,157,166,80,11,140,219,152,106,21,45,41,42,22,148,78,203,225,42,5,150,108,58,24,119,247,181,142,217,146,195,94,219,224,36,153,15,158,33,87,167,144,221,113,47,161,59,163,243,82,67,217,192,249,185,182,238,92,48,210,80,45,104,56,47,149,47,97,137,201,146,174,164,175,61,77,122,190,57,140,216,171,180,54,105,95,239,218,233,102,56,150,205,67,113,83,112,129,185,219,117,173,11,24,243,210,215,144,111,11,101,119,40,27,192,47,83,29,182,116,31,129,45,238,125,95,140,26,239,210,98,89,192,37,243,222,86,195,221,228,138,75,194,18,42,65,14,67,211,163,173,43,210,176,183,227,132,71,135,218,42,217,66,80,222,218,194,237,250,112,99,131,44,14,115,84,170,61,1,183,215,221,210,168,196,21,245,80,82,0,240,137,223,183,158,197,74,231,197,148,169,212,184,222,15,66,162,98,215,247,98,166,110,255,218,19,217,196,174,118,18,23,49,95,188,164,87,109,57,129,76,148,187,214,59,77,113,166,232,250,170,168,21,46,127,56,37,3,106,80,27,133,249,85,117,35,109,6,206,32,25,83,150,200,213,21,217,44,251,99,182,22,133,143,173,210,238,168,112,105,29,1,61,139,213,127,154,170,58,97,234,31,164,127,246,123,217,220,166,210,214,147,26,97,102,160,252,188,23,99,63,164,208,126,88,20,206,15,17,219,162,106,152,135,13,194,251,219,26,127,144,84,242,18,240,38,151,238,254,54,167,120,9,75,132,90,209,225,232,185,187,151,208,24,169,150,250,224,46,172,59,24,246,112,189,59,108,52,46,93,97,11,149,57,220,207,14,168,63,77,96,179,251,111,127,244,4,197,124,220,86,192,116,225,193,140,151,109,7,186,181,86,188,53,215,97,73,150,43,11,151,97,246,81,129,61,114,105,107,104,175,238,9,117,96,204,10,121,177,85,234,118,147,162,88,242,138,220,164,97,205,156,215,173,205,111,247,42,50,182,192,232,23,249,111,83,168,168,141,87,117,214,107,208,156,67,45,19,55,183,92,253,167,143,41,19,108,211,201,253,236,39,157,238,192,104,47,232,231,100,55,244,235,211,129,75,56,6,216,153,111,78,2,67,74,181,83,216,139,95,22,32,48,197,130,161,0,140,212,130,237,176,41,79,202,70,143,10,173,63,187,33,167,172,150,43,148,168,239,173,177,115,213,244,220,143,199,194,80,110,72,122,196,16,110,242,121,134,53,169,38,220,49,208,198,45,85,178,214,185,235,44,109,198,226,40,112,93,193,184,36,57,227,45,16,4,57,116,26,26,35,247,244,1,167,103,41,24,182,137,48,148,195,83,69,150,206,110,119,250,61,155,247,124,145,146,219,21,206,75,214,46,86,129,190,24,229,95,51,251,215,180,87,15,246,6,215,158,251,98,36,45,215,170,198,12,245,235,45,59,220,250,78,51,218,58,205,103,105,133,20,117,234,195,79,87,154,47,222,102,46,5,69,83,189,14,94,208,178,180,232,166,112,73,29,14,110,162,91,82,93,121,46,145,110,245,146,50,168,148,167,192,132,143,135,195,123,168,167,9,186,52,200,41,63,48,90,6,170,10,132,18,43,46,180,159,214,240,165,156,141,69,106,82,173,20,251,39,248,136,120,4,252,77,82,54,106,9,48,221,91,115,35,150,3,136,133,90,175,103,111,27,255,105,26,1,70,184,114,59,28,114,49,134,233,46,223,72,243,174,159,250,34,173,166,69,33,239,26,97,80,158,52,189,229,100,104,32,253,217,36,242,233,229,236,236,8,168,165,230,11,111,74,38,165,136,248,124,131,126,75,122,128,169,196,150,215,230,158,120,195,212,31,211,93,195,212,153,160,195,205,4,220,245,71,214,79,224,115,219,29,197,91,47,85,195,3,37,153,226,254,52,154,79,89,63,103,181,58,197,251,94,84,229,235,234,203,148,245,94,253,180,109,133,218,154,243,156,171,137,137,220,49,179,162,97,45,173,174,112,69,120,227,179,141,36,173,110,174,70,42,116,209,99,181,136,236,27,40,170,115,217,97,52,28,179,190,22,110,203,59,38,168,235,8,201,38,31,115,244,75,249,136,204,207,194,35,33,176,37,76,222,135,111,114,122,116,68,49,155,110,0,100,27,133,149,158,1,184,215,199,77,234,49,229,163,115,75,212,170,109,110,153,213,91,67,180,38,87,160,204,29,229,178,142,144,140,50,83,213,98,118,46,25,151,185,157,180,89,136,95,151,150,101,67,19,83,29,174,33,94,5,61,122,153,247,197,206,65,21,212,67,6,14,249,121,57,83,169,4,11,18,156,112,23,247,118,41,162,9,6,195,217,215,181,106,27,135,235,207,111,119,52,82,186,214,124,15,232,88,239,161,13,199,83,40,97,204,164,135,175,251,222,208,152,46,173,61,67,121,12,57,227,11,147,75,185,21,61,103,68,23,180,234,9,116,190,206,249,158,197,159,221,106,252,96,38,198,187,95,235,179,244,117,178,112,237,187,115,229,160,75,57,56,209,227,70,188,192,225,109,23,119,133,59,10,109,14,99,41,41,125,192,49,99,238,210,37,225,106,106,46,19,197,91,233,150,20,192,181,62,154,166,27,37,220,102,87,212,212,114,89,69,57,30,52,23,247,75,130,98,144,9,25,68,125,130,94,44,37,36,4,182,194,208,15,212,7,71,242,14,147,238,187,14,136,206,168,4,42,9,171,70,191,71,95,167,234,86,107,133,172,26,188,248,160,116,227,42,80,2,142,254,136,202,129,23,158,100,129,161,182,234,254,112,244,115,117,84,16,32,116,155,185,27,189,205,210,135,103,78,29,135,135,86,82,80,153,135,70,237,15,200,124,237,10,66,74,80,29,60,71,180,14,201,129,189,8,201,96,225,191,32,85,114,81,131,253,131,34,15,64,114,229,223,255,237,247,127,253,245,47,127,253,229,215,223,254,244,203,255,248,195,191,252,249,143,255,244,203,31,126,247,31,255,254,191,254,239,255,249,183,255,248,223,255,250,187,223,255,247,191,252,195,249,11,174,221,137,195,180,237,223,253,237,111,191,255,151,223,254,249,175,231,111,255,238,151,63,254,246,63,127,253,229,119,191,255,199,95,254,242,79,191,252,246,235,63,255,225,7,248,47,127,250,243,47,255,245,183,95,255,244,231,127,228,1,127,249,245,31,254,244,231,63,254,118,30,255,223,156,121,229,35,153,250,211,23,74,56,86,120,79,18,238,238,197,250,92,248,16,5,208,1,100,97,223,163,238,188,231,153,103,74,50,130,155,242,74,189,1,175,166,84,29,196,54,252,20,5,45,122,27,74,144,133,165,249,134,24,29,150,162,176,37,24,93,184,80,218,34,15,31,153,26,39,239,217,249,120,234,137,79,38,37,125,175,252,221,108,55,49,215,146,37,176,76,255,246,148,155,202,45,48,177,221,13,223,98,14,12,49,128,44,213,51,70,183,104,208,50,122,200,220,84,120,165,91,221,106,112,214,173,17,175,255,101,156,1,173,113,147,200,68,228,178,175,135,77,184,95,182,144,140,80,220,29,148,78,250,157,158,8,204,210,62,124,165,146,126,183,148,160,164,240,108,239,216,68,0,90,143,104,142,73,223,160,240,224,116,221,26,141,198,231,173,243,20,200,220,49,123,96,181,191,67,138,97,191,195,73,88,159,90,238,134,108,164,135,49,235,166,22,158,31,124,140,166,0,147,220,63,28,54,117,86,129,123,185,236,92,160,88,169,225,156,36,229,235,142,184,101,55,203,189,128,194,177,245,80,50,169,37,226,73,38,83,111,190,75,112,101,223,75,77,224,66,150,227,125,45,236,204,164,22,23,213,240,238,170,128,211,185,105,5,104,73,219,72,152,126,224,92,161,39,169,10,55,18,2,46,92,246,14,193,15,56,9,138,159,193,36,114,236,224,64,61,151,144,27,205,223,108,117,171,214,192,94,146,221,13,217,172,224,112,7,152,60,43,135,201,72,237,202,125,66,214,246,61,8,57,171,48,91,245,38,54,9,68,254,192,120,198,179,222,217,137,141,187,29,122,236,146,21,18,240,72,50,172,55,168,105,210,32,33,59,131,144,65,25,175,53,213,96,18,100,166,224,240,178,93,152,182,74,43,122,203,59,135,219,184,52,58,140,238,57,215,118,128,121,215,251,94,163,142,24,5,64,165,227,234,181,29,216,52,159,67,199,81,234,41,14,67,44,166,61,67,44,231,222,135,154,157,131,226,245,130,74,207,125,44,13,2,152,173,142,140,134,7,224,7,236,80,18,164,240,57,150,243,63,34,198,74,53,183,186,179,63,148,235,14,243,185,245,2,121,134,104,95,47,63,206,209,186,245,34,70,102,68,189,123,206,217,177,141,163,86,97,158,56,28,38,19,90,97,216,101,154,183,70,51,123,132,245,211,242,37,110,56,48,151,155,166,119,68,19,252,124,198,249,82,177,40,131,211,101,140,48,184,132,251,206,36,189,174,61,219,29,26,44,181,190,209,220,190,70,170,145,52,230,96,125,79,91,99,247,222,96,156,168,210,243,115,13,105,238,78,32,232,124,78,144,0,115,35,186,61,135,60,109,234,118,104,137,113,247,8,225,88,93,26,61,204,70,0,114,221,63,21,89,193,170,191,77,62,255,204,239,54,85,84,202,122,32,40,217,155,95,188,241,205,6,19,152,163,246,22,209,145,135,142,189,184,66,207,203,187,6,34,246,46,197,131,228,77,177,35,222,219,22,171,75,249,214,32,83,107,30,32,60,231,102,219,74,154,148,169,233,75,222,115,10,67,69,128,130,59,75,77,175,107,86,84,173,95,140,82,171,229,119,53,152,247,194,189,220,4,92,252,174,134,13,161,231,23,159,192,13,81,8,88,67,114,10,197,57,101,247,7,83,248,40,131,134,76,77,185,251,165,145,8,72,45,207,248,4,235,239,241,6,249,107,27,97,141,228,117,121,105,137,180,31,211,70,31,13,57,226,189,56,179,175,234,52,132,217,41,249,9,83,6,69,83,234,81,203,36,223,222,205,178,12,19,156,214,165,143,170,253,245,13,145,141,170,151,242,82,136,99,94,251,141,59,121,19,18,108,226,3,136,114,184,243,8,221,5,13,224,85,171,167,191,61,35,29,185,105,64,200,116,233,221,107,69,178,171,58,143,112,54,145,32,225,62,175,51,228,43,68,155,230,184,228,120,27,111,247,89,110,234,215,133,252,243,26,166,133,36,152,20,189,194,144,223,221,174,181,100,41,123,10,27,221,143,195,199,82,210,152,41,149,84,235,53,198,139,165,14,105,82,1,186,15,90,50,5,75,245,87,31,112,191,103,175,170,38,51,142,248,99,173,14,239,248,36,83,73,225,51,183,70,126,112,11,129,73,36,90,247,116,55,163,229,145,170,27,223,92,35,237,141,138,42,180,90,12,110,185,193,0,209,107,210,20,86,28,243,101,189,49,165,208,84,15,245,205,98,203,254,112,4,87,83,136,79,88,66,132,195,56,215,245,183,201,83,109,254,240,115,170,143,16,255,155,4,140,158,131,244,44,17,141,92,146,75,118,249,40,128,207,18,146,216,62,57,194,233,138,55,51,213,184,226,75,52,42,153,243,214,209,158,244,204,175,150,83,252,34,8,88,19,83,67,116,80,205,250,84,42,88,113,26,110,202,208,229,73,112,195,140,46,137,39,77,43,4,118,135,247,162,126,89,224,179,27,46,129,91,176,231,43,159,227,18,5,155,199,185,233,247,172,159,84,237,59,27,168,32,210,35,136,92,140,229,254,161,2,143,195,84,50,53,88,102,253,46,129,228,202,82,42,155,138,7,103,250,168,17,238,19,70,92,203,209,218,158,69,2,173,239,10,97,81,4,226,170,199,61,77,194,90,3,155,166,149,230,129,77,19,76,214,32,29,102,216,229,152,35,62,120,14,20,153,230,148,50,62,243,18,215,58,172,30,154,91,70,204,189,120,108,242,220,162,52,108,202,69,177,189,200,102,183,85,18,224,116,185,99,77,185,180,174,240,98,133,2,105,127,56,12,48,225,183,207,161,113,57,201,136,170,162,234,169,153,109,212,102,123,170,7,53,170,93,46,104,56,139,221,148,178,52,171,173,57,115,240,132,185,181,147,173,84,81,35,182,173,195,238,118,71,133,104,125,14,73,117,231,251,103,207,65,129,128,103,232,107,159,23,41,69,34,205,184,107,21,197,138,116,180,197,17,109,68,208,95,124,157,98,31,157,72,80,60,222,125,3,169,214,17,179,249,58,137,89,30,126,111,118,49,23,184,17,46,246,214,166,61,175,75,0,9,221,226,173,217,53,180,223,164,151,249,213,143,180,130,165,145,176,106,25,230,254,219,48,228,234,225,73,48,184,109,255,152,56,114,180,8,169,146,158,228,22,59,236,129,92,38,52,182,15,21,133,195,212,99,104,42,33,114,87,227,181,238,67,53,88,24,48,248,146,139,195,199,40,211,157,33,27,113,197,253,154,36,66,105,162,55,114,60,99,120,22,73,167,250,51,108,198,20,30,191,23,99,30,237,16,75,54,89,190,155,39,50,45,60,21,66,174,100,48,189,52,146,188,195,217,219,72,173,185,191,13,59,97,140,154,194,64,231,121,34,213,152,170,228,183,7,9,223,142,66,193,167,145,48,216,239,202,53,179,8,177,81,138,167,48,183,222,7,19,145,146,158,145,182,224,73,92,166,85,47,28,224,184,41,45,229,217,225,190,69,174,158,42,0,40,99,230,75,220,89,154,67,108,89,64,227,165,230,156,171,96,86,91,170,163,9,208,30,140,195,86,239,134,101,121,25,31,172,246,102,118,132,144,237,184,242,24,219,146,16,90,200,38,92,251,57,87,114,249,176,52,40,140,6,211,116,152,202,202,96,199,65,63,225,15,207,156,98,154,179,119,206,59,207,127,193,128,207,10,226,93,121,96,234,121,133,100,65,82,90,61,197,11,45,181,25,96,220,143,119,76,50,31,119,205,0,207,107,49,100,211,234,213,119,174,102,20,120,118,25,78,154,18,114,9,9,238,191,220,52,228,2,53,69,18,74,118,201,108,59,219,97,14,201,128,105,248,38,79,84,77,221,202,70,56,157,95,99,252,171,234,28,169,169,117,255,210,100,23,53,157,70,176,53,186,67,246,204,125,2,70,234,58,97,87,239,254,90,9,158,175,28,159,61,252,181,240,99,150,144,188,201,86,125,111,188,148,23,118,189,202,35,133,86,234,203,82,132,142,83,27,111,99,253,186,48,78,3,53,216,43,230,252,141,51,167,143,212,89,200,104,69,59,253,166,226,110,162,179,53,192,240,177,220,148,85,50,151,118,10,240,217,215,239,197,143,155,120,87,30,54,210,8,210,45,63,68,65,186,135,26,39,50,1,32,108,249,129,217,126,180,40,217,18,5,170,103,211,50,45,134,242,252,182,115,103,106,119,221,167,15,103,180,182,110,144,224,76,207,12,37,59,41,160,119,196,224,32,13,23,164,6,23,211,221,71,15,140,194,215,80,216,118,152,31,248,172,254,29,252,92,231,192,222,217,91,227,201,159,89,223,25,233,135,187,46,237,75,134,52,13,216,203,182,163,213,50,103,34,236,6,150,73,133,175,8,227,204,109,158,74,75,225,69,200,109,54,18,182,155,198,123,238,20,33,159,149,3,195,115,124,219,210,212,46,118,170,230,41,163,48,118,45,53,228,207,140,98,19,168,47,115,185,39,205,80,236,184,79,239,233,128,143,189,182,152,44,142,80,182,39,193,79,211,209,14,233,143,237,50,197,3,147,122,169,135,7,57,242,146,84,189,91,213,123,29,238,160,241,94,58,81,159,172,232,172,47,249,24,118,210,176,197,14,211,37,247,65,65,142,64,83,124,45,171,253,141,25,68,168,59,192,40,11,142,7,71,146,107,171,5,189,118,126,170,156,138,154,220,191,80,16,209,156,236,112,161,60,199,204,27,147,3,150,145,67,218,152,49,0,191,71,143,25,13,5,18,85,94,107,171,126,208,180,76,8,221,252,151,217,102,181,20,3,90,255,55,100,25,186,82,189,150,109,232,82,60,137,125,24,117,177,24,95,236,7,190,58,14,156,71,176,205,200,209,174,62,83,72,43,210,11,35,164,106,183,182,139,130,52,178,225,70,184,119,229,203,137,76,250,61,26,25,154,98,152,96,75,243,135,87,244,99,213,36,157,189,191,82,140,106,165,207,154,26,121,190,71,150,212,254,170,107,139,132,234,113,213,120,12,110,51,92,125,82,170,179,72,207,212,174,59,59,215,249,216,62,143,140,155,84,75,72,224,243,169,251,193,176,95,136,77,73,77,84,242,42,16,242,165,212,192,49,186,203,171,101,10,140,144,214,86,152,107,160,63,156,187,170,100,41,157,201,63,202,43,243,128,255,90,59,190,147,17,133,121,65,208,104,95,12,215,13,101,85,175,202,97,169,79,133,137,243,123,165,6,133,98,210,179,102,26,54,233,213,11,153,142,166,150,88,193,158,221,189,144,201,108,45,129,33,95,243,137,246,209,85,40,10,195,41,147,31,172,236,163,56,181,8,79,93,148,176,189,54,174,16,0,122,173,5,244,161,85,233,177,207,231,169,215,0,130,61,52,7,142,233,134,68,196,53,36,32,0,229,10,162,176,241,232,61,248,188,163,114,107,111,219,69,252,173,41,54,215,114,186,115,143,125,85,84,212,126,169,72,67,131,3,249,178,99,31,216,150,75,86,152,252,141,252,224,51,175,180,53,20,49,221,75,199,22,181,26,82,181,214,137,39,45,129,169,60,150,250,198,132,202,77,125,48,119,37,133,143,141,249,80,220,146,138,118,243,138,248,123,225,196,175,10,175,23,142,56,48,142,68,25,21,8,153,235,43,152,163,26,114,206,80,244,9,135,165,127,78,156,38,90,254,72,56,183,249,76,50,51,68,97,74,206,125,229,155,58,172,126,17,147,160,246,21,100,92,81,74,72,14,137,235,165,100,53,218,225,161,102,10,44,210,203,45,90,168,104,33,82,18,152,146,229,87,195,184,169,189,80,70,114,42,1,188,60,114,215,112,7,231,186,215,47,17,14,197,147,75,247,241,70,78,64,157,94,193,72,197,114,214,198,166,219,244,224,164,204,192,228,38,144,255,113,75,70,169,78,25,10,83,245,93,111,99,100,18,228,188,135,204,161,120,141,45,44,86,163,135,166,221,169,96,81,101,134,244,86,127,216,72,109,47,108,161,86,29,16,42,139,111,109,58,50,242,154,191,68,227,249,42,89,207,142,177,67,149,44,220,131,55,149,212,82,40,67,73,167,81,65,92,202,35,130,39,89,131,86,237,195,80,230,245,187,84,88,233,52,32,145,114,121,191,57,215,66,235,205,85,166,122,221,177,177,118,107,107,138,135,29,54,113,182,80,226,109,188,246,203,97,110,216,50,222,86,199,124,235,226,9,68,28,43,92,72,191,89,140,78,121,68,104,168,104,116,180,39,163,49,242,106,108,184,161,150,150,205,83,115,88,189,26,187,18,174,22,202,112,106,166,174,134,169,253,118,213,50,90,184,207,102,241,186,229,242,145,44,84,118,249,225,49,76,187,25,101,149,40,49,247,201,77,94,52,115,129,234,51,133,177,22,189,246,253,220,99,116,241,160,20,72,247,47,204,61,64,78,221,142,106,204,171,156,63,59,41,14,43,105,157,200,49,248,25,115,35,83,203,114,215,236,166,93,121,63,201,185,62,239,80,247,137,126,226,188,246,27,60,67,103,245,20,133,27,108,219,63,47,182,76,252,75,142,93,136,0,231,149,149,133,94,15,62,26,101,251,31,68,126,111,107,147,67,218,97,204,199,184,118,16,68,54,40,26,142,0,207,171,253,176,204,46,89,43,72,9,76,120,73,46,124,78,160,169,4,14,100,24,94,133,61,54,43,162,29,58,168,144,40,58,209,1,194,29,187,41,131,67,119,30,41,56,10,91,16,49,168,249,102,68,3,226,179,151,150,112,95,221,209,134,208,89,203,104,251,89,213,217,233,173,206,6,209,138,90,203,200,12,148,229,188,17,100,13,237,164,140,21,16,167,58,177,22,179,80,76,5,66,111,143,210,136,187,179,144,20,34,139,71,9,176,195,139,140,192,170,156,247,57,223,48,32,48,21,161,66,196,97,108,73,143,131,141,139,186,146,183,19,124,118,22,40,40,37,171,156,137,80,155,56,181,21,44,90,74,175,51,8,157,93,121,30,94,10,19,95,40,62,224,108,123,100,74,59,217,240,10,187,200,199,77,115,97,4,150,228,68,52,46,192,229,173,9,70,231,161,148,43,147,69,235,47,205,204,151,117,199,85,124,77,31,81,203,0,151,19,241,28,73,164,250,222,223,62,91,97,31,37,180,166,112,63,59,197,20,186,15,74,43,239,115,211,178,77,181,46,107,34,253,236,164,117,212,74,87,45,12,153,159,28,211,219,154,18,90,173,222,157,248,119,86,118,130,28,170,155,244,135,161,59,154,183,219,72,17,168,169,11,219,231,163,107,129,101,182,105,201,37,146,3,203,207,121,139,124,245,72,112,78,58,76,125,116,70,193,72,135,140,45,59,75,19,85,247,26,78,162,236,180,248,193,100,76,74,89,249,207,97,253,184,46,74,96,75,164,86,98,159,149,100,204,76,28,100,41,107,80,127,252,208,208,202,4,205,147,197,176,45,167,159,130,11,81,231,17,226,157,227,38,253,64,94,85,84,150,146,73,194,205,198,25,114,204,23,168,196,113,208,177,58,93,88,162,115,250,98,80,185,78,39,185,201,57,220,205,241,32,55,167,0,157,37,225,73,31,10,167,212,157,112,242,76,185,174,126,93,27,136,229,212,139,70,127,167,148,94,166,58,115,251,141,191,104,47,85,0,176,220,178,55,131,11,122,46,10,55,218,95,24,50,171,18,158,77,178,160,83,172,193,250,20,90,155,73,233,204,63,156,112,57,104,23,108,143,249,176,184,56,121,194,111,195,76,235,240,25,110,173,246,68,156,96,251,169,101,172,117,83,233,194,250,86,202,34,18,146,85,93,128,146,137,234,12,108,36,255,107,222,47,5,181,123,120,207,184,33,233,247,104,237,49,14,67,238,29,74,11,151,185,25,211,163,249,35,81,58,43,89,24,65,27,39,9,76,40,50,40,213,88,98,200,251,227,209,156,74,206,142,19,7,193,34,103,21,170,91,248,65,153,226,198,101,234,187,153,85,229,9,76,210,214,235,26,18,110,74,146,70,30,148,207,66,170,18,53,133,107,153,4,131,51,16,142,101,225,8,165,49,235,121,62,222,69,40,207,187,118,188,48,1,138,211,50,98,147,107,235,51,229,175,199,143,93,154,197,167,28,105,84,121,251,169,120,126,188,245,30,90,247,199,13,52,57,187,194,91,159,1,31,206,54,153,241,0,246,128,142,242,80,138,87,198,23,154,31,207,101,65,229,73,225,230,250,164,176,100,66,245,23,90,35,240,231,103,166,9,143,232,91,17,79,247,151,198,16,215,200,252,170,198,232,224,167,226,238,74,125,88,241,194,249,43,111,242,177,148,84,142,164,166,253,184,63,51,155,138,50,214,89,205,254,118,242,207,82,115,96,172,67,138,99,184,129,115,14,92,45,165,33,86,126,46,238,78,106,58,201,104,13,43,239,188,116,115,74,84,230,148,114,237,145,94,55,202,99,76,133,3,91,55,210,4,15,182,179,181,146,40,166,167,15,52,255,203,173,73,114,147,117,221,78,19,236,186,40,233,198,45,48,8,14,23,79,132,158,52,50,187,49,76,252,119,13,217,202,31,148,189,48,167,124,11,28,160,180,39,60,164,48,94,78,183,53,109,119,27,129,26,20,94,145,251,65,234,220,202,252,134,77,94,186,155,247,240,16,169,66,161,209,210,110,239,89,179,107,125,96,201,228,204,222,14,83,48,153,3,43,99,118,251,9,198,57,76,22,129,225,10,119,138,90,234,102,114,224,160,237,24,198,247,181,209,79,158,43,192,199,226,121,93,35,119,69,69,94,182,177,125,180,7,135,4,199,101,117,217,211,81,146,218,20,221,228,82,119,135,39,4,14,194,235,155,147,231,165,89,107,56,168,69,125,131,218,165,247,90,70,173,168,178,32,205,51,52,128,231,74,65,114,132,168,129,51,14,227,141,149,77,154,172,244,114,197,188,64,235,84,55,202,94,112,12,38,159,103,8,154,11,185,122,130,234,169,220,61,124,81,8,219,133,2,26,206,158,46,104,166,6,68,68,46,32,176,45,78,219,219,135,58,97,140,165,185,150,103,165,23,59,35,5,38,55,127,201,110,39,197,148,19,78,102,232,104,252,118,65,10,154,242,71,219,172,245,77,150,77,66,80,178,73,167,155,225,208,196,182,41,68,228,84,244,100,57,60,118,86,218,235,102,110,254,226,92,122,187,79,37,57,239,31,157,18,63,183,90,149,84,85,148,65,11,234,177,78,46,141,64,171,146,129,23,8,7,231,227,158,94,146,32,79,1,169,233,191,58,140,236,158,18,191,159,11,170,107,32,161,6,67,26,154,192,160,201,79,220,92,2,107,252,70,12,194,27,83,72,217,71,160,248,63,246,174,143,25,113,65,137,140,160,130,49,161,239,112,35,133,114,46,145,54,56,143,30,238,3,130,253,173,73,112,15,184,183,119,25,236,120,234,135,182,158,184,76,221,196,97,230,168,38,67,50,110,182,249,168,196,87,10,15,167,84,199,79,182,102,220,188,34,23,113,174,196,229,234,217,25,101,176,254,50,193,32,55,180,15,8,135,200,80,88,200,161,145,73,72,162,184,128,129,233,94,20,62,109,144,21,41,152,44,213,73,23,51,39,125,86,56,195,235,186,221,10,199,150,206,10,15,23,73,135,102,186,177,0,2,60,230,35,203,31,102,79,5,88,232,238,147,105,123,132,214,248,245,47,74,144,82,199,19,23,255,124,60,253,28,92,95,29,31,229,181,78,83,174,215,211,170,206,159,100,130,229,126,134,143,177,123,234,78,33,139,55,80,232,105,185,47,96,40,58,229,47,130,234,109,41,220,174,194,31,104,101,175,211,143,133,106,232,189,238,225,192,25,161,49,169,171,78,187,203,5,66,82,19,129,81,137,190,29,167,189,18,237,27,239,211,165,165,198,40,57,31,51,235,20,60,167,226,189,205,45,200,14,68,205,161,192,3,122,89,135,112,121,207,41,124,72,88,67,179,185,78,209,231,30,178,116,113,80,189,229,29,131,109,123,207,160,94,67,160,215,89,119,225,89,171,77,127,123,83,71,243,238,215,185,168,70,76,46,86,209,245,67,2,187,154,50,230,113,3,91,80,211,252,160,72,24,230,89,131,140,75,117,150,204,110,5,107,34,249,115,172,102,163,170,185,154,34,212,249,203,78,89,80,199,188,57,176,72,142,76,45,185,1,38,221,189,57,204,182,172,48,131,228,114,39,228,98,84,157,195,131,4,34,71,207,60,145,58,127,114,126,206,199,191,171,167,39,210,22,69,35,163,152,30,214,149,210,130,187,101,200,22,206,97,219,111,105,170,9,15,181,172,31,27,149,5,191,155,55,252,65,91,81,88,122,175,139,167,33,227,37,3,102,122,125,215,242,226,202,210,131,70,203,185,74,236,91,203,131,26,21,178,104,77,225,115,172,93,31,34,229,24,67,220,48,220,135,249,189,43,247,131,252,198,8,191,93,76,28,206,101,113,168,76,25,10,163,91,253,36,119,166,132,114,140,236,188,185,55,154,4,57,10,42,2,60,93,164,162,89,116,70,191,52,86,201,85,149,55,25,163,115,56,107,235,140,59,218,127,155,12,96,81,223,224,189,220,142,110,118,36,234,144,212,230,30,91,252,55,73,37,88,10,133,33,78,162,121,186,96,162,130,1,38,129,192,225,132,38,169,60,252,24,252,215,248,161,36,120,169,141,129,146,229,19,120,105,29,37,160,28,224,250,84,161,154,113,217,108,69,199,141,116,26,122,158,28,230,80,126,103,86,67,136,44,171,202,208,132,151,231,58,25,155,233,156,74,175,207,135,72,126,199,36,43,9,234,114,125,169,132,8,200,21,187,170,198,222,37,48,142,140,159,71,243,220,22,230,144,145,234,250,179,201,66,87,65,41,216,222,61,4,5,247,236,212,221,155,228,83,255,93,228,136,155,204,1,180,117,211,77,188,35,147,16,89,166,37,240,185,73,111,239,87,35,255,231,249,245,201,18,39,156,126,31,206,53,122,203,193,0,92,242,221,34,107,54,254,166,46,240,57,227,47,95,201,162,8,119,170,64,75,101,137,187,245,81,140,59,67,76,209,74,177,229,190,198,38,43,161,10,245,198,180,188,141,91,39,186,96,251,57,83,93,90,23,34,145,46,200,54,45,234,39,112,34,213,233,26,9,231,37,243,14,98,85,166,234,237,98,112,205,50,90,100,30,29,139,194,245,91,248,161,52,196,60,47,212,189,189,103,163,223,164,167,14,4,199,46,208,130,201,123,46,184,85,173,119,114,201,238,107,65,193,163,111,157,201,100,44,142,194,18,33,59,21,7,109,245,165,131,6,74,149,66,233,105,249,12,189,185,148,97,35,124,222,85,121,239,28,229,119,135,197,46,61,127,12,186,125,40,39,222,183,134,126,93,149,230,137,246,22,191,88,152,160,81,81,133,198,197,221,193,5,28,55,100,118,226,6,100,25,247,91,188,132,246,203,233,167,170,67,66,179,114,175,52,231,173,208,254,145,159,38,53,207,5,242,18,247,31,185,87,67,211,112,78,226,121,127,185,159,173,72,47,152,84,66,21,239,54,114,209,73,5,28,81,232,184,47,109,212,104,90,25,65,182,21,247,242,43,75,185,77,191,67,224,73,145,128,139,90,146,149,163,87,223,254,81,150,187,138,152,228,87,137,99,137,122,211,234,196,254,212,160,5,126,124,52,2,170,43,222,64,41,4,125,103,128,211,77,206,91,217,86,178,248,55,33,139,110,79,172,179,24,39,139,190,216,44,46,141,124,54,255,193,37,93,165,62,177,233,175,253,98,62,173,42,73,4,100,10,118,103,196,134,246,169,37,13,46,96,197,85,151,179,181,56,183,6,0,44,137,249,174,108,146,33,135,242,105,35,98,243,206,122,52,135,74,112,220,30,219,168,184,8,81,66,179,252,75,12,183,205,203,116,12,225,27,5,121,234,92,34,123,101,59,124,250,17,28,114,150,90,121,93,6,201,40,123,212,121,212,240,216,185,216,109,65,91,60,72,172,12,8,158,174,146,46,103,155,250,86,183,45,217,171,210,107,126,246,17,220,36,213,45,120,12,91,181,218,128,141,186,210,5,132,97,60,85,73,143,73,65,164,11,39,147,27,25,4,65,206,215,119,185,232,141,138,198,156,81,240,163,255,156,154,176,172,231,144,135,108,223,224,242,191,28,24,103,69,144,54,166,18,119,95,213,229,9,119,150,74,72,160,88,120,217,25,14,108,59,185,6,131,58,193,160,7,167,165,52,227,156,39,173,186,234,242,28,33,244,128,138,110,185,180,162,164,212,99,128,170,162,51,194,91,46,23,205,146,208,80,17,215,97,142,180,11,163,147,209,67,76,17,155,241,254,52,44,120,85,246,59,196,166,61,193,14,9,238,170,73,160,211,72,144,126,48,163,12,215,110,163,102,180,202,253,28,4,34,186,246,203,8,201,246,133,207,12,46,234,193,52,111,197,165,229,157,38,68,170,133,15,19,186,152,235,8,129,40,58,23,77,127,64,3,103,223,34,26,232,246,206,22,164,1,75,92,60,151,250,140,154,65,35,29,81,113,11,22,220,125,177,68,48,104,170,130,132,237,50,87,142,125,243,45,85,212,124,153,26,217,133,113,0,41,3,9,196,236,126,217,155,31,25,100,125,54,76,105,46,214,222,97,178,147,65,35,67,125,221,203,28,78,47,202,113,244,167,187,149,178,92,153,121,28,208,26,22,71,168,122,120,199,207,17,3,221,134,8,166,55,244,6,126,70,5,7,243,144,203,30,81,193,180,175,88,244,71,69,171,169,16,124,93,162,50,207,202,221,146,197,67,5,14,53,194,31,152,197,9,105,129,192,144,152,222,207,73,46,192,212,160,9,228,13,249,158,125,19,213,82,52,135,229,183,207,54,123,39,218,52,26,53,137,82,13,27,182,159,35,98,154,252,109,210,207,69,150,255,181,84,62,58,62,26,32,32,251,116,220,250,28,211,179,11,108,62,200,63,175,75,249,54,63,126,172,165,191,93,97,82,254,121,109,206,240,165,21,218,103,82,227,2,253,233,154,197,186,107,83,57,17,99,136,25,23,174,36,185,105,250,197,57,49,202,221,23,168,116,61,70,145,244,156,227,234,90,81,120,49,11,255,137,220,8,181,175,119,200,153,212,73,235,146,250,71,176,119,222,135,195,3,162,82,38,157,8,193,246,214,3,214,9,209,27,57,93,77,183,250,110,82,245,53,149,203,230,216,199,104,191,255,76,196,1,173,139,114,110,83,43,57,170,255,54,145,188,209,85,204,132,60,194,187,83,15,172,218,42,113,121,100,133,242,173,20,131,178,23,246,225,170,89,89,232,46,220,65,61,246,70,21,129,100,242,74,42,181,7,63,176,145,75,235,168,37,43,3,191,47,86,144,247,214,124,25,108,186,171,82,100,154,107,101,133,174,117,28,151,247,225,153,234,148,174,217,104,252,244,253,96,201,98,225,154,202,134,233,123,251,77,42,108,90,154,88,88,248,250,63,141,49,67,171,154,112,168,170,180,27,78,66,156,10,93,121,77,111,197,153,158,188,53,234,59,69,243,118,217,225,238,225,215,63,169,104,146,193,199,78,156,239,36,135,168,65,102,41,180,57,204,252,139,118,88,199,165,99,208,171,251,202,55,74,158,42,201,8,141,208,247,117,187,241,236,29,68,188,72,13,119,74,172,51,40,103,128,149,189,22,106,19,231,102,160,252,218,88,147,36,195,187,227,15,88,254,214,88,131,2,19,199,247,67,27,81,225,25,211,195,19,254,195,31,212,100,203,181,180,117,35,184,180,111,227,70,237,176,86,213,114,148,230,116,127,26,23,93,150,92,133,106,14,238,251,94,157,202,216,37,21,18,108,236,237,114,146,146,108,80,67,29,38,164,201,55,201,109,154,166,176,42,49,18,251,206,190,83,55,75,176,233,90,228,73,210,238,112,120,144,155,62,2,113,110,186,36,150,120,83,83,136,167,22,147,114,186,203,231,188,52,132,126,161,230,132,29,238,190,23,188,241,161,188,232,24,51,249,82,137,67,137,220,145,9,21,120,83,248,113,95,59,31,195,100,244,200,125,187,46,135,44,183,163,49,138,150,149,76,168,191,238,2,178,218,213,172,68,57,70,200,216,47,76,194,183,150,4,23,136,166,198,181,9,136,101,180,64,157,11,87,212,186,235,7,150,87,101,166,46,184,237,174,247,130,201,16,202,196,218,186,117,27,147,242,169,88,203,8,113,100,186,191,202,78,37,119,89,35,68,220,183,210,24,145,84,202,69,187,82,165,18,75,191,175,100,30,107,229,75,180,91,192,131,143,149,26,200,71,224,237,232,239,183,147,57,150,4,198,209,63,238,59,85,68,177,149,122,11,134,203,238,59,10,187,128,146,76,146,172,127,203,131,102,103,194,70,46,25,46,125,63,17,184,3,99,151,107,199,207,121,79,109,190,47,61,203,226,85,106,206,133,234,250,133,73,126,82,254,158,243,75,211,143,236,110,114,83,74,41,106,28,17,221,31,190,145,221,148,223,46,157,226,202,59,42,199,70,13,59,124,134,62,235,22,188,31,152,50,115,37,153,204,22,247,23,184,42,245,122,134,91,127,167,7,159,171,179,124,16,248,204,83,243,159,206,100,146,8,255,31,201,56,55,136,76,199,89,42,202,31,135,166,213,240,81,49,101,52,33,53,92,164,131,140,233,48,25,219,194,93,183,240,120,251,210,27,246,90,194,201,183,172,166,122,123,215,144,35,168,74,5,153,114,127,175,93,241,29,41,21,36,207,247,239,137,91,69,21,219,160,130,116,65,149,3,83,222,43,40,84,24,87,228,238,160,236,18,67,41,251,224,136,207,203,97,43,90,17,62,64,51,39,139,159,139,185,171,65,125,174,1,172,170,245,96,146,91,30,140,106,183,182,54,77,26,129,169,241,186,19,13,79,173,86,210,80,77,65,93,237,61,125,10,174,163,252,8,27,185,129,186,9,69,254,216,14,240,196,31,112,247,225,190,77,161,161,61,24,126,137,86,30,12,205,123,121,240,49,23,200,80,243,174,225,30,216,15,174,11,235,237,157,155,166,37,35,112,235,105,191,99,149,4,179,44,93,131,83,126,251,68,36,9,79,14,152,14,123,227,153,76,195,97,75,120,123,48,180,108,55,57,209,206,236,33,5,216,16,248,103,207,42,166,231,231,214,242,62,55,90,4,80,206,251,215,38,198,55,4,37,28,245,190,23,178,130,111,117,118,227,132,111,217,91,231,172,219,78,167,50,166,15,159,135,80,188,215,45,15,31,80,212,183,219,154,125,161,63,27,10,24,246,133,246,246,21,225,80,182,198,103,208,124,83,234,65,45,130,158,117,143,246,78,200,31,135,232,114,242,214,72,143,249,118,138,215,74,123,134,234,109,242,53,128,191,90,164,148,200,207,119,182,211,105,233,181,82,150,216,173,86,100,249,160,156,47,223,68,212,164,227,146,161,64,223,143,54,205,12,62,40,108,93,217,159,221,40,121,144,17,37,157,60,185,85,218,76,113,90,38,113,162,160,203,15,40,18,251,107,145,153,2,111,194,91,249,208,108,73,30,107,183,66,197,103,211,54,56,96,183,182,134,67,192,231,66,171,86,250,169,48,177,81,255,109,146,29,182,208,169,38,204,55,57,222,142,61,157,2,140,143,205,71,156,170,244,183,111,116,146,202,207,204,244,97,33,83,160,40,12,67,109,247,174,101,86,167,62,220,212,223,252,139,144,70,163,175,61,44,90,226,232,25,254,103,138,244,143,134,251,112,187,20,38,153,208,113,142,21,223,55,90,38,91,69,31,110,110,155,246,96,41,159,0,37,199,208,223,154,252,134,54,3,60,110,10,45,112,90,225,99,67,75,41,111,133,150,112,9,240,78,111,76,40,230,47,89,225,179,177,184,69,124,140,177,45,26,105,221,74,228,115,242,183,78,115,11,39,4,48,53,48,142,14,196,198,4,69,84,166,190,198,157,34,35,133,77,244,196,97,125,167,213,231,27,107,216,218,186,142,135,229,117,56,138,107,90,31,203,149,218,247,193,115,159,160,158,88,225,70,173,184,195,100,100,40,138,80,158,219,186,70,114,40,253,66,156,233,166,12,0,227,211,159,10,31,19,202,119,155,106,58,204,89,97,179,169,28,38,189,182,234,6,158,206,101,223,31,14,27,216,10,251,59,78,67,55,43,23,28,133,69,97,164,149,47,202,5,122,106,207,244,157,185,2,228,0,30,27,41,61,24,165,99,253,97,227,63,185,40,62,128,240,100,219,111,220,156,165,60,37,105,183,32,215,240,235,156,109,139,225,167,169,149,127,47,213,141,10,81,96,252,37,190,13,26,67,140,30,152,208,34,213,247,181,80,75,40,58,160,195,138,166,252,18,64,98,181,118,13,185,244,249,96,200,228,245,225,19,18,37,127,49,130,91,75,225,101,162,47,14,159,11,180,46,28,50,98,179,239,146,181,24,71,140,192,176,8,186,73,74,230,115,10,93,131,8,219,87,14,244,212,85,78,53,99,240,106,190,129,87,22,233,94,193,80,24,107,63,152,92,161,166,48,60,117,239,242,67,201,91,48,51,142,205,228,87,232,106,106,120,242,98,231,182,226,26,151,192,196,151,245,183,41,78,242,59,68,217,212,226,135,214,236,124,2,183,17,94,12,42,177,254,224,51,91,130,5,4,75,144,187,14,96,145,22,151,8,48,153,10,126,143,133,165,78,183,186,98,206,177,238,48,119,213,174,176,21,225,59,108,172,77,2,227,44,240,123,44,25,176,93,215,54,90,55,222,111,40,111,3,88,141,235,239,194,103,71,46,250,195,141,68,74,71,207,120,169,189,106,242,62,190,75,66,108,17,232,201,75,55,126,235,11,119,220,106,58,98,16,217,251,78,138,194,121,216,253,225,115,175,213,31,142,25,18,126,123,88,50,170,195,85,175,201,192,237,88,160,239,183,241,88,133,214,189,95,33,74,131,139,168,211,2,115,119,245,49,131,119,161,141,0,175,55,199,33,40,144,107,23,48,250,180,237,193,48,180,6,184,174,135,146,80,24,192,94,228,173,209,223,137,143,30,238,78,52,56,28,214,208,131,236,250,250,157,112,221,40,12,127,165,247,27,15,70,24,82,8,144,223,36,108,150,110,167,48,183,102,71,145,198,210,103,219,215,109,15,78,66,163,14,220,16,241,118,248,24,94,89,151,135,81,207,190,214,236,204,178,21,147,15,116,107,190,128,225,10,211,17,165,244,161,248,107,215,179,21,135,153,180,113,57,250,195,107,253,26,180,205,134,231,115,193,252,181,50,228,149,194,205,237,240,217,149,187,142,10,137,194,239,106,131,40,95,210,23,171,118,246,61,152,0,139,182,70,160,226,173,1,146,67,213,220,37,64,220,223,218,205,65,219,137,194,228,226,242,205,192,226,132,50,190,247,212,222,44,36,44,171,115,216,148,110,222,52,76,240,77,106,107,50,83,221,246,58,219,178,222,192,129,157,193,3,148,155,139,246,203,136,227,124,170,156,223,21,42,11,211,6,112,179,141,236,194,176,11,155,34,219,124,48,217,53,10,83,9,252,158,76,102,82,184,196,30,83,194,125,103,228,96,46,157,39,103,131,206,249,109,10,9,90,244,120,5,46,221,119,120,114,48,179,154,118,80,12,37,159,70,231,83,173,172,246,0,140,141,30,169,238,84,108,245,112,253,134,63,252,61,124,65,30,161,67,70,204,201,207,7,22,90,48,43,209,5,240,3,61,35,110,154,164,177,229,123,249,145,140,208,99,215,227,161,89,48,180,59,156,138,184,160,250,54,174,35,95,246,118,78,233,215,106,118,236,249,107,195,250,173,39,54,121,86,53,61,248,108,217,17,69,98,219,81,228,174,182,194,144,100,212,7,15,97,63,48,152,40,198,131,207,2,202,1,198,225,249,96,4,92,2,124,76,21,105,29,109,113,202,68,115,127,173,179,214,164,3,67,31,56,31,28,150,245,185,59,238,231,212,203,86,36,167,67,106,146,179,62,40,213,82,28,20,158,211,143,205,124,230,85,215,21,96,138,45,238,57,59,22,174,198,54,17,83,74,121,251,197,31,209,80,61,123,200,89,204,111,192,11,172,38,218,120,60,241,36,75,201,71,5,66,96,50,173,252,250,242,225,33,212,214,115,63,7,175,37,125,232,210,164,8,165,120,64,41,161,214,163,83,129,24,222,229,155,96,151,131,109,83,166,25,28,16,183,52,100,154,180,98,211,11,25,28,246,211,61,184,137,42,210,26,93,99,251,69,17,96,18,203,122,65,62,107,39,13,247,224,178,161,79,125,54,165,60,190,114,19,71,66,0,49,66,31,168,148,191,6,247,178,223,147,201,186,215,71,83,146,225,67,82,211,210,39,83,171,60,253,141,139,165,117,43,124,190,187,239,147,8,212,8,7,57,48,73,36,254,195,72,126,135,55,166,40,235,117,27,223,185,94,125,184,77,214,55,218,217,140,18,133,49,206,28,157,123,235,137,104,91,198,251,208,136,101,235,170,165,176,53,13,255,22,72,110,236,208,250,88,137,110,71,192,193,84,213,142,128,98,119,251,62,105,185,67,122,41,195,55,236,27,97,130,85,92,119,58,162,196,219,111,154,231,66,156,194,221,132,52,2,143,75,34,81,7,127,138,192,173,194,185,228,113,46,171,13,20,152,154,149,226,112,135,161,71,224,153,94,180,168,217,49,166,70,223,132,228,124,59,76,161,135,186,104,40,21,190,57,184,211,162,223,194,34,137,81,118,44,126,127,248,178,68,37,133,169,130,110,30,191,195,119,171,174,93,108,171,209,110,199,41,97,108,234,153,162,14,225,82,102,81,4,125,76,227,165,15,39,92,254,96,110,49,122,112,25,115,254,240,135,83,37,173,30,57,180,15,111,177,193,36,152,125,22,76,128,57,50,186,195,233,28,253,234,47,199,187,58,253,225,212,61,171,145,15,171,195,184,254,60,196,196,167,212,185,1,99,142,189,214,173,52,181,251,200,80,191,244,178,192,198,157,175,176,233,89,58,12,117,227,12,240,78,18,51,205,202,51,14,76,252,92,66,170,83,162,8,192,83,187,86,8,203,5,24,231,151,15,75,97,5,235,123,195,208,149,95,107,12,199,170,48,106,151,254,219,166,10,222,20,14,191,141,26,165,30,124,248,118,114,242,223,166,222,38,160,164,10,248,247,76,236,66,250,218,13,5,56,255,233,212,102,48,12,145,227,245,92,38,238,115,202,119,106,85,189,245,58,173,225,161,90,225,134,141,163,254,58,176,168,35,111,234,138,183,66,183,91,192,13,220,212,75,185,176,211,239,166,66,229,235,212,219,222,50,57,162,23,60,207,68,153,21,182,252,186,11,47,184,179,245,157,208,93,92,254,108,203,174,12,15,63,86,73,159,14,67,34,175,104,239,30,236,229,74,85,230,10,141,185,146,121,207,62,110,29,133,73,129,171,14,147,94,18,90,111,119,80,17,19,211,180,51,10,24,207,241,226,139,103,194,2,174,230,209,178,108,61,31,110,220,41,234,145,88,147,40,167,191,53,65,24,61,236,237,150,230,41,3,198,23,31,190,7,69,23,62,5,137,158,6,83,154,49,76,175,245,135,119,85,225,202,21,252,194,157,180,40,125,49,178,162,189,241,217,208,194,118,133,3,201,247,66,116,93,146,30,32,16,10,94,254,130,105,254,252,165,102,56,233,36,217,63,7,225,207,17,228,216,250,219,195,39,209,4,253,88,208,191,187,149,129,172,120,175,122,19,220,20,33,92,159,2,198,78,27,106,92,65,153,235,55,174,54,44,102,45,155,21,113,196,235,133,63,13,115,201,106,81,66,223,213,125,191,24,217,92,235,2,147,205,117,45,97,20,99,119,210,85,185,63,197,111,23,166,56,77,62,134,105,69,249,60,33,30,163,218,172,104,155,52,15,114,145,115,121,150,218,82,152,82,140,59,102,29,165,15,141,49,167,140,104,134,247,140,73,161,193,86,248,22,175,17,211,140,248,84,130,254,41,81,215,246,126,58,91,102,183,194,16,25,122,107,72,165,53,242,206,37,233,150,157,195,187,70,13,250,208,64,47,210,121,203,225,218,98,107,178,79,215,131,83,210,84,137,3,83,178,114,63,72,131,191,96,233,107,19,163,185,215,34,99,80,212,148,153,100,196,73,190,60,72,91,233,89,95,172,17,18,207,14,39,21,124,166,211,105,94,87,10,137,143,199,114,8,207,166,90,98,59,60,131,144,53,124,126,195,243,17,154,209,230,109,253,105,50,212,124,117,17,148,220,250,108,196,220,124,113,113,102,142,22,26,227,161,120,61,131,226,48,192,187,111,223,206,26,58,30,83,63,8,4,180,126,242,48,231,106,152,104,103,221,22,159,12,84,56,105,154,108,74,100,74,250,30,223,76,48,74,123,142,66,221,189,228,82,5,93,196,147,9,12,133,147,63,252,152,25,42,36,10,139,192,242,228,225,134,8,86,214,108,6,106,37,164,231,217,120,229,20,166,122,206,135,37,243,132,168,46,249,174,24,144,252,20,213,170,134,200,193,197,143,129,59,218,15,1,222,158,51,64,104,170,171,108,51,95,11,135,163,195,86,126,164,240,234,179,189,223,46,164,145,41,76,45,141,79,99,142,85,85,228,52,229,142,55,79,179,57,115,20,174,229,217,95,36,70,106,185,67,162,156,188,248,118,74,124,79,185,182,19,242,135,158,58,73,148,185,39,157,76,212,50,189,173,163,25,35,136,170,85,146,56,181,110,215,234,166,250,92,95,172,38,87,250,5,38,212,163,99,142,20,133,175,110,211,3,91,161,245,185,248,93,231,0,233,217,231,114,160,195,66,227,235,213,32,111,252,124,124,157,14,141,243,206,187,182,140,107,87,97,132,9,171,195,85,47,72,84,43,146,194,48,29,78,100,85,9,12,75,173,79,100,10,171,102,211,185,6,247,80,243,135,159,49,138,211,1,45,30,223,204,73,102,86,10,18,200,120,79,111,125,88,40,134,212,33,39,57,221,119,76,203,89,92,250,218,139,155,181,15,26,12,118,65,39,149,108,150,55,42,168,122,70,241,209,82,252,220,54,103,220,10,141,151,60,26,239,89,85,233,215,84,156,193,31,152,236,238,0,147,112,244,158,141,96,66,81,24,181,185,237,48,94,167,18,132,99,219,91,65,181,147,169,25,116,101,31,85,7,112,94,58,207,224,114,240,58,142,6,133,185,50,30,153,246,218,124,243,172,161,190,216,20,238,211,243,239,155,85,60,106,26,84,33,242,182,124,26,182,89,117,129,20,174,206,235,53,70,195,71,27,163,78,228,7,24,39,124,9,106,186,148,122,142,247,236,166,124,25,72,245,158,219,81,233,15,214,244,73,88,49,217,203,29,69,12,54,200,0,243,121,95,227,138,168,189,138,8,231,117,153,92,129,207,8,235,166,83,112,234,166,215,51,104,137,84,37,24,121,168,247,177,235,14,85,113,208,24,145,73,224,176,21,215,40,60,40,89,119,24,23,161,60,188,26,145,239,123,248,89,198,146,84,13,173,121,170,245,181,134,2,163,41,60,116,225,155,86,68,72,91,75,251,170,161,152,28,73,13,27,125,181,162,95,159,166,228,156,234,26,168,38,116,230,15,167,26,99,233,195,45,102,226,19,177,152,112,133,194,20,119,248,139,89,145,100,104,205,150,230,173,51,110,151,174,48,148,147,62,213,242,72,122,128,161,46,117,249,252,64,41,141,214,49,197,163,227,119,252,250,169,34,21,152,178,105,183,87,240,233,170,192,64,98,31,247,92,37,163,132,81,1,67,142,237,244,110,179,103,12,86,215,227,175,218,238,236,191,157,206,49,172,178,208,20,60,239,241,90,91,84,94,97,178,109,239,144,23,100,134,107,132,207,241,86,28,134,45,66,135,188,33,99,242,96,136,226,71,128,93,34,28,184,6,54,100,232,26,155,251,255,26,196,177,90,167,5,188,150,47,18,19,166,141,163,6,35,111,118,24,21,214,208,26,161,251,215,58,135,141,252,160,84,18,93,148,216,218,10,67,78,57,118,115,216,40,24,3,236,219,10,161,5,37,65,183,126,185,5,72,70,105,124,165,57,223,128,64,85,250,53,32,103,250,119,135,169,108,15,48,140,222,175,53,1,223,248,173,250,243,98,149,243,225,130,50,57,76,155,227,13,8,10,77,95,211,40,119,223,53,8,197,180,176,60,48,218,220,255,6,57,214,142,139,107,203,75,83,176,167,214,190,237,65,110,107,156,11,212,104,113,113,229,246,204,32,203,46,157,53,108,26,249,221,67,224,182,89,225,99,228,246,146,239,27,188,58,170,189,198,118,247,46,3,217,74,194,245,4,217,230,123,186,240,164,174,70,247,105,210,89,221,172,69,209,39,28,140,159,204,4,71,139,146,79,131,82,135,253,208,18,50,147,17,155,120,75,135,151,26,59,180,102,131,234,15,134,62,54,192,211,195,70,192,61,44,29,19,186,168,91,224,146,226,111,19,188,120,48,97,214,0,87,15,131,155,155,46,156,170,251,92,21,250,107,156,66,217,52,135,211,240,197,65,157,108,15,221,78,228,24,58,170,201,74,28,123,36,158,63,212,196,127,20,38,87,213,209,26,68,113,210,71,212,101,57,124,230,133,206,223,194,110,224,139,3,103,65,10,227,9,103,234,251,208,176,50,4,43,5,162,187,252,96,142,189,208,186,236,247,86,136,144,182,240,211,165,140,55,156,136,36,244,240,236,51,134,15,61,87,149,241,133,102,191,65,16,165,219,1,77,68,203,46,10,113,72,176,97,86,122,53,49,141,12,66,149,194,50,77,152,75,236,11,92,83,72,50,47,115,73,45,16,89,75,59,152,48,243,37,222,55,19,195,170,250,45,39,12,76,222,24,170,80,93,149,20,103,151,253,224,148,115,248,152,211,170,81,47,12,201,78,176,251,76,30,201,23,199,89,225,202,179,140,76,193,126,175,149,180,154,26,172,120,225,49,17,163,150,163,221,6,245,249,112,152,228,132,240,100,178,62,30,220,114,184,83,21,152,208,214,123,120,9,170,32,192,114,185,160,134,63,133,119,206,175,94,135,146,160,164,218,182,200,255,12,207,165,70,179,56,41,67,39,176,171,253,0,115,49,213,214,124,13,255,90,137,72,142,14,10,92,151,227,161,41,112,112,154,88,77,247,117,73,101,80,15,155,36,148,14,197,95,11,246,200,26,45,101,244,153,46,140,124,73,216,38,7,148,43,254,94,199,212,25,43,60,252,76,52,223,99,201,14,205,209,12,207,53,191,135,147,156,26,22,38,81,169,59,226,149,76,188,112,237,57,119,176,43,185,70,250,32,169,23,218,179,78,21,237,190,240,92,65,125,246,192,117,143,215,26,146,186,17,96,74,112,188,53,130,120,97,135,110,8,250,214,11,67,166,91,181,107,68,130,230,69,77,4,65,63,8,118,213,157,42,104,230,160,244,23,238,61,227,138,55,217,82,136,103,53,124,75,151,41,25,206,246,89,195,107,113,13,90,222,49,92,86,45,116,172,190,128,175,165,247,106,193,116,194,100,247,234,220,10,71,191,150,191,39,99,251,111,142,66,145,23,250,13,159,192,237,152,5,40,195,2,169,136,130,221,215,130,11,109,132,59,213,121,224,229,22,133,140,143,80,188,246,140,236,8,31,148,101,74,234,250,219,240,183,12,239,120,197,24,88,225,34,234,20,110,144,111,247,178,194,153,120,102,78,122,175,157,201,132,212,49,197,60,186,215,111,210,194,112,221,4,56,123,6,9,7,13,100,250,10,51,89,28,134,176,97,134,247,134,91,115,93,120,154,16,75,128,219,149,213,57,48,219,110,56,65,32,48,190,118,70,181,104,117,138,173,147,23,238,147,126,216,130,127,203,248,61,186,195,236,127,37,188,24,5,88,247,189,73,61,210,50,64,187,251,175,233,61,55,7,165,142,121,217,174,50,14,215,10,36,255,17,118,29,187,9,157,11,122,52,10,67,234,146,29,206,209,115,142,192,111,246,213,59,206,102,217,194,247,54,2,209,229,112,137,174,28,98,44,203,103,203,224,155,4,227,13,206,141,123,76,64,148,145,130,167,167,224,11,242,158,13,72,15,3,76,174,244,118,184,5,174,101,163,78,240,120,26,165,250,161,206,21,6,228,237,174,113,138,237,119,237,225,189,170,179,187,3,147,187,166,104,25,158,42,242,17,225,9,123,113,201,47,113,193,228,158,102,176,104,203,163,29,70,50,151,52,159,48,40,167,171,111,196,17,52,9,103,103,54,253,151,11,147,89,19,190,54,69,176,219,95,187,224,181,13,14,174,190,186,79,227,145,107,248,28,112,248,249,150,134,211,110,133,3,42,99,124,92,152,2,183,48,19,32,118,244,189,182,47,171,166,8,126,185,115,121,191,3,106,26,24,67,159,13,101,177,79,82,83,41,76,95,78,191,210,253,225,29,79,116,120,56,196,192,222,51,242,206,212,39,8,169,161,31,234,144,162,229,96,229,83,64,234,249,51,148,82,213,232,101,37,132,126,237,120,88,150,150,10,156,145,171,147,189,4,138,59,173,86,122,227,8,29,151,234,106,154,64,95,184,240,161,42,82,124,163,135,74,100,235,249,149,9,61,92,159,32,215,214,57,244,194,103,188,182,215,140,162,96,144,128,93,128,147,191,245,57,203,80,243,136,168,167,104,193,58,169,76,113,6,123,233,35,34,107,125,126,53,38,24,229,240,24,193,39,136,49,221,95,199,72,18,253,234,216,186,164,196,211,238,211,91,173,86,156,199,213,183,59,252,29,67,29,165,25,123,208,23,31,206,129,30,63,54,181,69,142,114,132,175,128,194,165,229,112,217,74,15,198,118,83,174,58,26,112,14,21,184,25,26,155,235,3,194,25,53,199,23,76,222,161,195,22,49,11,19,165,165,55,164,60,42,132,95,246,185,214,189,103,183,162,162,111,201,170,152,125,151,182,9,94,195,52,163,182,233,162,105,207,84,162,191,29,254,35,135,35,55,124,162,228,99,251,178,135,77,124,164,22,151,71,30,175,53,218,116,58,21,236,199,238,136,98,29,246,48,143,136,102,251,166,81,169,115,157,61,46,205,125,239,78,56,112,183,242,113,36,161,84,3,69,192,47,124,76,42,31,95,227,188,106,92,123,164,111,55,135,173,44,47,108,26,201,93,149,181,66,89,23,140,13,66,179,219,81,138,108,98,99,100,201,28,134,6,72,119,210,100,100,59,14,247,221,195,245,136,17,243,33,91,152,235,122,186,36,163,244,112,152,123,64,232,88,23,203,146,141,50,125,5,64,182,115,152,160,243,213,122,184,100,39,203,109,118,56,173,96,150,114,65,116,11,203,72,131,116,195,129,161,48,23,111,140,217,31,28,234,28,46,126,238,17,215,25,225,212,132,40,209,143,0,168,43,227,123,81,98,85,124,84,122,75,53,220,204,206,139,185,215,26,237,137,61,227,121,78,115,159,103,100,96,134,15,130,224,129,111,134,213,220,114,193,150,104,112,255,57,76,70,119,141,177,153,249,166,202,57,13,86,24,22,120,208,125,83,225,46,219,194,29,158,178,115,183,68,42,196,11,209,248,203,103,249,249,111,87,116,15,131,241,87,167,187,168,76,255,44,122,69,76,113,222,135,133,178,212,48,211,184,50,189,223,38,228,17,130,78,205,120,128,28,70,137,55,196,141,136,20,249,139,25,7,74,139,151,175,229,198,95,181,51,60,92,42,179,28,18,38,234,29,44,106,171,100,246,174,193,90,216,195,189,112,158,9,227,43,12,61,237,28,111,172,75,230,49,233,223,225,147,124,56,10,28,38,217,36,220,150,137,86,251,123,35,9,248,117,207,31,207,56,68,230,173,132,121,78,217,242,155,107,200,42,70,143,207,112,150,95,188,40,100,44,71,103,19,186,201,14,115,12,4,231,158,109,216,23,166,188,123,69,95,42,87,48,135,97,167,15,30,75,42,201,171,195,103,167,8,33,173,57,158,17,134,243,168,235,110,139,110,202,116,227,16,158,25,213,85,196,81,56,220,191,76,20,60,173,16,134,32,62,233,118,82,129,137,49,4,80,248,27,63,213,145,90,234,49,226,69,206,148,191,215,32,207,177,6,215,247,150,215,38,125,43,5,207,56,249,10,195,97,168,199,91,244,171,87,63,225,206,204,106,59,62,220,56,226,28,30,112,173,6,151,62,81,45,135,137,198,196,120,193,122,247,16,74,219,90,238,49,190,146,229,225,57,233,57,82,169,65,242,126,147,136,172,150,41,134,176,199,132,43,84,101,37,4,242,136,108,248,136,182,54,35,51,198,128,113,222,251,213,96,91,212,183,154,105,14,183,209,144,113,111,186,97,86,227,132,241,135,115,87,215,109,7,119,127,122,40,105,121,250,108,40,249,198,131,107,16,109,73,156,212,87,7,22,56,107,37,47,48,197,6,62,40,198,71,37,173,49,38,235,91,63,5,185,84,121,109,242,90,234,123,56,215,60,221,16,161,162,205,242,240,188,116,38,64,149,213,221,9,64,218,80,48,215,9,174,141,247,169,51,52,175,210,241,99,232,102,159,255,25,142,125,125,116,53,30,127,135,41,1,211,183,226,217,242,203,100,169,106,235,115,117,168,239,91,231,154,195,75,65,226,244,150,222,185,206,183,192,176,210,187,236,242,92,87,2,125,75,51,82,38,135,147,101,108,42,76,237,230,131,81,112,209,223,134,176,250,189,118,26,171,166,64,254,98,132,162,14,119,117,44,114,131,28,111,26,225,185,208,123,2,198,160,204,178,148,118,216,196,123,178,34,198,31,152,58,232,16,67,231,34,231,121,92,7,30,202,6,66,138,113,134,73,215,225,158,117,126,83,208,226,81,81,219,123,194,165,15,237,79,175,92,64,202,74,73,159,129,113,154,61,56,199,68,145,15,231,67,113,56,133,152,42,68,102,158,202,88,179,201,150,234,107,33,157,235,123,66,182,234,2,253,233,14,245,240,131,185,239,106,199,41,235,117,119,42,190,153,169,70,22,177,159,218,94,235,182,85,170,146,236,206,148,221,241,120,94,106,4,215,97,231,150,241,58,142,163,81,127,154,76,213,55,40,84,34,132,158,193,73,224,143,38,85,35,124,15,66,253,229,193,168,6,234,47,227,240,116,35,9,26,69,93,60,184,36,135,123,223,50,151,2,117,113,89,165,161,155,111,196,11,195,185,70,201,69,247,251,102,134,247,84,119,112,115,155,188,169,96,17,152,170,48,100,113,222,154,140,45,53,60,33,188,125,87,24,88,8,118,96,109,58,87,200,229,86,78,70,108,64,207,181,129,160,76,125,173,57,122,4,37,30,220,222,79,231,179,116,181,227,101,61,163,53,195,35,163,135,253,168,48,66,249,28,229,211,166,192,23,101,181,35,14,183,30,178,95,140,175,208,111,202,68,85,85,9,25,30,103,234,126,47,220,118,136,90,81,11,62,222,75,67,207,166,17,74,56,124,182,95,143,50,9,125,129,231,170,166,183,110,201,39,210,39,195,115,228,246,44,158,206,112,107,35,239,221,171,241,206,169,180,235,214,240,142,17,120,250,37,33,83,47,167,211,104,76,104,149,188,95,149,211,85,191,198,185,117,167,55,193,185,121,169,19,119,80,121,57,222,195,141,109,82,97,34,185,175,107,157,75,158,194,20,244,249,215,194,147,20,158,77,157,142,15,55,132,169,106,70,156,183,110,94,128,66,226,108,91,186,193,195,139,84,124,23,206,196,227,117,51,27,70,235,225,15,47,131,210,101,133,119,146,142,227,224,82,191,6,69,15,217,173,66,138,179,167,222,141,38,142,32,55,196,97,240,168,17,222,207,61,128,23,174,169,161,61,75,127,235,50,97,17,74,191,88,16,211,111,93,217,42,188,166,194,20,89,121,191,48,241,101,64,201,174,120,254,223,180,67,245,24,48,156,245,197,97,108,118,237,87,199,98,114,152,186,164,166,40,126,35,127,54,23,106,61,182,38,203,214,61,84,48,117,182,29,224,233,41,55,231,96,216,35,204,162,105,74,10,211,97,168,66,75,160,144,27,158,117,205,69,114,42,115,94,194,211,144,253,196,252,172,67,249,148,139,224,143,155,232,108,201,74,50,159,40,18,153,30,170,75,198,0,36,191,109,169,147,190,232,97,91,15,9,84,16,6,123,173,43,112,47,154,150,0,97,199,240,179,30,19,49,164,157,29,107,255,85,251,29,184,180,165,30,174,243,253,202,155,163,137,26,231,64,250,103,172,247,142,6,165,99,200,112,94,25,20,121,119,85,109,148,76,146,161,103,144,84,200,56,155,82,25,98,103,56,17,40,20,23,69,63,118,102,50,204,237,31,4,38,113,153,72,152,113,84,226,248,247,98,143,23,56,83,27,240,62,8,100,238,98,102,147,237,77,162,155,207,164,213,52,125,133,34,169,229,68,214,204,241,37,132,102,3,185,36,164,210,222,250,209,32,124,46,233,137,108,130,158,157,84,216,33,33,109,168,175,237,217,225,85,234,24,71,127,241,212,73,12,221,170,37,44,152,78,219,201,35,241,11,136,132,20,20,38,91,92,84,86,127,42,214,83,198,165,181,159,245,68,153,249,84,214,203,205,125,226,109,26,200,23,202,79,147,16,250,162,93,105,111,85,183,165,38,157,11,129,163,120,9,178,194,248,31,125,188,33,56,175,10,67,84,236,231,49,41,19,26,166,163,22,191,58,43,0,123,202,218,58,164,36,75,62,151,58,21,13,57,112,129,226,137,155,175,227,80,77,200,60,67,62,76,247,156,213,52,176,138,23,167,165,250,102,202,217,84,116,150,82,8,180,235,219,146,122,56,63,72,135,155,242,98,200,229,54,229,33,165,102,245,109,58,36,194,234,52,100,110,120,222,37,251,93,215,154,134,108,181,179,249,181,230,58,167,239,125,204,62,103,32,2,134,177,74,225,193,249,246,224,148,227,111,155,52,154,195,105,40,29,52,74,104,201,107,74,109,125,41,15,175,113,162,188,224,38,187,167,138,175,115,126,228,34,173,97,138,213,223,38,141,162,190,214,93,115,42,136,250,164,215,148,244,25,109,74,154,243,219,237,176,75,228,107,65,112,211,146,63,184,7,146,68,18,224,92,102,220,24,100,206,62,32,219,89,231,148,156,111,19,239,43,180,109,140,230,219,71,33,160,209,198,70,81,235,223,202,84,24,149,205,150,41,250,158,205,60,211,213,117,122,121,62,182,183,46,220,22,100,142,226,211,185,234,134,192,121,182,240,112,188,232,238,1,74,150,156,221,21,230,58,226,61,71,124,175,106,235,77,41,141,255,118,154,241,75,119,147,124,240,239,129,189,19,186,6,197,67,247,49,133,116,79,238,69,153,90,169,241,80,244,112,2,90,168,78,116,216,178,228,20,238,216,249,31,184,224,174,208,50,141,204,145,127,37,133,129,141,34,89,249,133,141,134,198,97,85,250,200,108,119,253,26,11,144,84,229,218,67,219,241,216,52,161,223,98,178,4,234,226,114,5,178,128,161,217,149,175,9,107,242,184,223,163,160,205,33,106,125,192,243,49,150,147,222,208,245,68,206,195,10,5,46,10,71,150,78,67,50,58,75,247,198,102,151,43,12,205,235,181,206,10,212,11,234,167,161,214,24,234,23,135,75,211,64,117,54,146,255,215,186,65,127,170,173,39,20,118,254,94,56,196,67,199,17,163,203,222,154,56,143,246,236,195,96,232,104,134,188,83,201,162,25,102,127,237,18,43,207,140,200,216,47,24,152,156,99,232,169,122,190,115,75,111,42,144,99,210,3,76,220,212,7,13,106,24,249,105,138,145,189,95,25,186,242,172,224,216,235,205,65,104,212,229,38,137,18,117,247,42,12,4,75,138,218,164,25,53,51,159,100,9,55,78,0,59,242,194,14,103,72,122,21,38,29,198,59,157,240,65,135,95,222,245,141,200,25,204,36,204,23,8,111,228,225,110,223,130,28,109,19,111,94,198,17,82,231,131,155,6,246,51,121,87,174,85,131,7,108,8,251,4,203,172,98,161,94,216,212,31,180,227,208,182,251,104,35,25,156,148,216,155,59,128,159,106,232,168,111,213,173,198,168,43,30,10,195,233,126,38,184,118,28,153,157,233,93,235,61,184,251,16,223,24,210,154,164,141,240,53,247,163,77,45,156,251,170,205,112,102,13,121,160,119,213,163,18,167,102,58,78,157,226,140,78,24,106,89,120,95,128,113,40,85,135,209,249,88,10,163,239,225,163,130,23,83,79,128,133,176,233,240,247,194,167,22,90,151,238,66,153,31,102,96,253,94,100,30,231,55,164,57,71,19,7,37,61,25,20,14,205,169,173,41,52,107,222,113,110,131,93,127,186,27,151,207,15,60,109,214,105,199,199,124,5,7,112,159,103,213,173,206,80,148,186,7,137,124,224,217,245,10,177,97,50,244,133,11,149,149,178,107,19,249,207,111,163,37,164,171,9,173,108,55,144,93,94,24,99,90,39,195,166,66,240,253,118,154,33,111,205,2,236,205,183,156,177,201,127,221,66,126,127,108,15,103,19,249,200,113,203,173,172,144,89,224,145,205,130,7,85,15,93,82,84,135,83,230,80,146,68,180,81,224,115,38,20,159,75,176,240,139,74,226,128,106,164,57,207,52,34,5,89,43,136,17,67,206,94,104,91,144,215,208,15,90,144,115,244,4,101,82,107,187,154,118,5,38,92,247,85,82,95,162,113,238,131,158,53,212,252,217,181,79,77,207,44,102,9,250,68,180,4,174,174,240,162,126,209,71,133,143,91,3,92,138,151,247,3,39,97,199,3,198,132,118,20,174,145,166,40,103,194,131,57,174,116,196,97,183,247,45,109,160,44,59,194,179,55,148,118,23,62,203,91,171,174,201,28,120,100,111,132,138,187,102,89,161,196,76,249,164,195,212,143,202,160,225,125,244,98,213,130,113,177,85,88,226,216,194,101,189,239,149,40,227,149,223,166,242,194,181,141,10,212,87,66,182,59,216,41,150,223,194,145,205,57,75,125,41,76,105,65,119,152,76,106,253,109,244,4,179,63,220,20,11,181,231,70,165,233,40,247,108,125,118,135,38,237,126,47,68,94,150,14,121,238,230,32,118,120,169,67,18,239,164,27,204,84,254,44,205,80,33,157,98,123,14,62,28,67,231,10,161,141,173,192,191,61,248,140,120,9,48,118,169,195,45,196,109,172,60,200,99,20,144,129,78,141,158,20,10,215,189,18,221,10,34,52,203,170,80,153,220,250,251,237,18,40,255,77,25,187,150,247,214,41,72,108,29,120,190,100,167,98,82,7,73,135,20,58,79,31,209,97,169,219,138,66,30,243,26,135,34,64,208,221,154,207,4,146,93,117,200,166,249,8,31,154,53,246,14,188,222,20,238,81,240,27,56,167,103,110,192,147,152,122,11,48,30,247,7,199,253,44,35,137,230,86,212,129,131,142,136,197,21,210,123,105,66,126,250,57,166,243,29,20,211,130,84,125,19,204,164,254,186,133,104,101,120,169,90,156,140,164,176,107,170,59,133,139,82,150,78,163,6,30,30,13,211,242,131,203,80,103,37,207,77,158,71,113,224,172,142,252,131,18,97,243,233,13,109,98,211,198,216,41,111,254,146,220,152,117,130,82,182,248,38,104,103,254,235,107,45,18,30,223,195,169,183,14,15,31,174,42,15,156,86,248,208,139,27,156,143,73,163,78,70,127,122,83,83,233,11,143,138,204,170,239,69,62,233,155,190,150,83,253,208,146,222,4,171,150,138,167,216,216,174,248,69,92,175,138,244,250,48,53,251,245,6,12,19,94,130,46,5,178,124,191,227,66,56,51,106,248,225,140,14,151,255,246,153,204,165,134,214,99,229,247,41,207,63,158,186,232,206,152,84,103,7,134,67,183,170,218,37,233,85,132,71,28,70,68,94,91,159,253,253,25,249,29,146,12,185,104,82,224,215,189,104,210,88,116,195,78,70,60,66,246,193,164,222,116,115,137,238,183,162,83,67,162,75,225,125,118,231,215,54,198,190,161,98,30,238,189,45,164,237,235,61,148,91,168,179,86,124,36,132,116,233,216,221,239,38,250,64,210,165,126,202,98,20,128,62,75,172,18,54,105,199,154,235,189,130,158,159,214,243,174,24,133,114,113,184,132,226,193,3,147,130,113,215,70,227,78,25,91,83,112,185,28,182,212,121,129,77,23,213,209,214,132,107,31,180,203,244,61,134,233,57,12,245,91,157,93,207,243,207,33,14,230,89,2,31,35,79,30,78,173,85,213,25,78,93,148,219,16,200,32,40,85,7,158,223,167,104,196,125,139,44,64,133,247,120,247,227,54,200,180,210,214,20,148,116,255,92,3,33,32,253,109,211,168,247,158,67,170,91,245,91,35,46,232,7,199,57,97,16,0,19,24,187,218,175,0,20,241,214,30,96,120,221,223,195,91,112,171,81,179,58,157,95,30,242,199,170,229,89,86,162,49,187,15,75,199,82,146,49,199,105,228,218,9,7,134,185,187,41,92,150,231,180,160,249,60,244,167,81,118,246,242,90,202,145,137,102,40,140,82,218,107,76,150,80,248,105,36,73,189,227,164,62,74,50,106,193,81,253,46,247,7,230,206,44,48,186,64,235,181,166,72,126,40,124,126,186,250,152,98,130,20,69,137,239,189,198,69,213,221,15,124,12,210,233,119,104,232,110,52,250,81,44,19,43,251,144,214,221,183,158,198,100,20,182,55,203,113,58,235,134,69,165,145,27,202,240,105,196,126,183,89,222,84,168,49,104,121,230,5,217,244,62,224,184,121,84,137,140,56,66,126,211,144,237,75,183,141,74,14,192,240,142,29,147,97,233,44,37,241,202,147,67,160,46,106,154,61,8,5,38,103,217,133,77,161,40,192,248,210,124,80,240,123,234,149,235,124,141,252,92,3,141,4,63,61,96,168,20,78,126,73,62,167,111,174,122,6,240,5,60,49,159,127,140,137,168,176,37,209,56,92,167,186,91,184,251,245,250,230,2,132,66,57,136,180,81,57,123,91,87,35,211,83,148,156,131,236,232,232,250,185,154,85,83,54,71,91,96,147,98,222,237,103,80,226,28,12,91,22,193,239,233,215,243,138,164,174,190,21,122,14,62,143,72,4,215,34,65,182,145,234,9,151,7,54,233,109,129,177,178,253,224,195,254,145,4,39,182,199,23,120,228,211,82,197,41,240,132,184,204,95,11,38,67,221,238,62,146,225,119,42,160,253,43,236,242,192,3,161,38,135,143,185,58,21,198,250,234,15,102,163,215,135,159,174,58,141,98,65,253,61,92,21,27,39,184,95,215,16,109,215,105,4,175,177,59,119,77,245,86,158,12,137,172,151,162,22,147,253,19,39,40,4,252,233,121,206,206,174,55,180,88,1,171,167,188,157,18,37,120,221,195,137,172,59,155,90,129,178,69,11,179,206,134,97,148,118,23,134,172,49,180,166,14,34,249,199,42,33,207,19,235,118,122,245,122,49,201,110,53,41,185,14,56,93,76,177,108,53,181,148,33,83,115,94,110,118,62,141,64,51,33,235,115,32,65,170,82,66,199,16,116,115,143,66,181,176,86,104,13,217,169,15,89,62,251,147,238,71,157,100,170,242,30,142,245,38,232,202,176,206,57,74,180,79,135,140,123,245,91,90,100,217,234,215,32,231,238,77,3,212,118,114,104,76,197,140,63,59,145,79,160,240,54,55,170,195,196,41,245,225,187,61,9,15,78,185,144,234,96,18,168,233,61,155,232,232,12,90,146,185,248,13,180,82,247,160,211,200,18,169,199,107,141,254,80,128,187,139,243,32,215,209,195,141,10,187,99,187,35,132,163,93,19,148,176,55,71,243,77,150,10,163,240,57,198,135,10,194,97,84,33,181,227,72,243,249,152,25,19,173,30,15,236,225,94,59,98,53,196,93,87,53,245,128,158,110,137,73,51,150,126,144,65,182,161,223,169,184,131,107,76,7,87,86,93,190,203,82,24,170,60,52,132,220,206,36,125,48,106,240,242,65,32,139,247,178,71,140,177,169,201,231,197,174,195,242,240,54,133,104,122,152,222,157,63,60,219,13,87,124,52,100,232,149,34,112,45,218,181,218,200,11,190,219,21,73,115,56,74,21,166,30,120,57,220,138,158,123,7,134,144,188,58,76,121,117,128,119,113,162,132,179,189,147,164,164,191,61,57,38,187,195,93,140,51,156,123,248,74,28,68,131,118,40,220,60,216,148,201,11,173,93,199,100,14,183,72,115,55,122,43,125,41,246,144,155,244,66,213,34,9,223,10,91,204,206,97,188,48,250,236,69,17,131,255,116,173,193,91,81,141,27,250,30,199,48,176,229,26,80,60,56,62,34,76,164,165,47,189,160,83,245,198,231,26,59,187,142,39,41,100,210,218,104,91,20,110,20,124,56,140,51,105,42,204,186,247,214,103,37,170,115,150,35,145,226,83,135,167,6,201,168,11,74,109,251,179,51,138,72,67,97,232,34,135,195,181,104,122,184,185,24,90,242,15,146,77,218,65,97,4,196,124,196,179,85,144,9,156,161,87,245,214,105,117,221,197,169,100,219,30,253,203,118,9,86,33,229,99,224,32,11,232,48,242,109,225,225,232,160,248,168,80,88,48,181,231,112,207,117,239,90,66,60,73,91,91,105,253,109,221,182,169,112,42,76,53,254,112,184,47,45,219,71,68,142,146,68,135,143,1,208,3,188,186,115,198,112,216,132,170,19,140,233,237,57,80,136,124,237,25,62,73,183,236,70,135,83,83,118,171,3,147,112,120,23,31,204,199,41,124,111,139,227,121,207,63,100,105,10,91,197,149,195,36,56,104,207,167,157,127,23,166,56,62,124,208,57,183,139,166,146,76,18,18,172,168,129,94,111,211,129,11,58,235,179,215,102,253,58,90,136,55,10,188,37,84,118,96,170,171,181,53,209,144,247,69,240,12,139,3,192,178,223,171,192,83,115,196,45,45,205,69,220,14,218,67,170,145,37,159,120,94,139,81,252,40,27,14,81,161,226,116,154,25,31,72,216,149,184,7,100,95,127,124,91,117,177,82,176,78,220,207,97,74,103,228,107,227,46,232,111,50,88,77,216,82,120,172,250,166,18,165,141,186,167,13,206,128,236,147,1,110,87,177,167,97,78,127,81,188,3,115,113,214,23,107,8,119,190,214,37,120,54,80,135,223,50,25,224,85,215,137,136,219,213,195,85,200,178,16,171,84,248,60,176,231,7,159,251,81,87,216,120,223,46,76,240,99,235,111,147,213,227,171,219,74,73,66,235,115,181,245,74,136,204,93,55,135,15,74,53,194,91,66,84,21,53,133,141,251,253,193,22,254,20,33,244,100,91,248,133,41,57,211,69,192,180,157,222,248,156,209,83,140,180,115,38,97,8,120,99,92,144,186,107,17,14,41,126,108,55,12,167,170,63,189,173,72,228,194,88,212,218,179,117,108,60,103,19,129,78,10,197,1,133,27,129,91,135,9,127,134,214,228,152,248,231,62,91,251,136,173,119,241,104,23,169,48,75,211,214,206,157,143,172,157,249,224,166,169,7,7,206,123,189,137,154,184,88,168,236,61,201,151,239,139,80,28,36,94,201,3,19,90,123,191,77,50,125,81,120,109,207,138,32,41,177,39,29,84,104,233,187,252,118,46,154,154,112,96,50,82,239,76,164,40,76,151,47,213,59,219,103,121,165,219,58,87,24,98,167,2,66,25,100,105,61,41,66,148,84,33,56,204,102,161,175,221,228,140,50,233,101,49,171,81,66,135,60,249,194,11,73,92,125,54,126,248,235,45,194,226,218,154,31,246,41,225,219,175,53,23,111,253,218,150,144,228,61,91,109,40,47,51,229,187,197,153,149,15,92,107,248,154,99,61,127,80,198,93,170,62,128,211,21,219,42,28,78,129,133,168,154,30,176,239,105,103,206,239,56,15,207,95,60,27,16,189,241,53,116,196,73,119,245,229,87,113,230,134,215,166,170,172,189,135,35,220,173,15,71,88,198,77,18,150,186,86,103,29,216,210,1,29,62,139,177,233,26,176,132,178,7,159,235,128,124,205,77,52,216,151,0,76,188,154,246,134,155,101,188,73,140,227,168,75,220,201,18,178,115,123,48,9,56,10,83,187,53,252,123,21,118,7,253,109,43,138,246,81,65,107,77,45,118,50,28,253,234,152,201,51,40,226,220,168,8,66,57,67,82,182,162,133,21,90,63,151,103,230,154,175,21,13,7,133,153,222,123,102,9,120,1,70,144,211,223,11,10,3,93,2,92,37,253,74,252,225,63,154,1,134,222,172,58,60,148,35,162,162,80,238,123,45,87,67,45,99,229,94,248,100,70,169,211,168,69,79,63,120,47,222,233,103,85,4,186,107,156,165,156,221,247,7,11,6,210,26,10,67,233,225,15,95,220,107,181,223,150,141,126,39,49,225,5,37,151,68,58,183,59,89,46,44,213,69,143,237,205,185,237,214,74,177,212,55,69,251,115,172,156,79,133,198,147,162,243,244,218,223,138,90,197,169,95,131,16,174,47,123,83,176,236,58,203,96,250,79,175,245,57,80,244,92,61,11,181,164,247,211,29,166,17,29,81,139,182,122,107,163,35,210,174,193,149,86,188,117,35,78,165,239,53,77,45,219,225,174,222,38,140,224,228,23,121,226,202,154,155,102,36,107,94,240,9,197,110,220,175,208,222,114,193,142,108,156,92,57,188,22,84,74,254,53,80,187,77,218,122,25,47,166,195,37,44,250,243,161,158,177,128,79,71,148,81,13,62,91,138,63,154,92,251,173,239,76,226,149,239,117,248,39,74,152,100,11,1,97,31,49,194,61,107,6,184,59,193,47,85,4,129,153,24,24,166,12,135,177,191,117,42,192,173,238,139,158,194,224,25,86,222,130,209,205,209,243,168,176,29,45,120,252,253,167,201,193,10,29,171,79,255,23,253,228,62,195,183,132,38,205,175,110,212,223,174,128,182,199,6,114,230,27,244,168,225,173,208,46,241,103,195,9,223,195,136,82,251,123,55,171,108,252,14,225,173,40,248,220,14,99,97,133,215,178,130,207,11,47,4,51,195,195,141,90,247,194,115,85,77,85,2,158,111,130,83,250,168,241,81,163,233,111,62,205,72,221,28,97,113,45,252,40,254,219,216,183,53,116,237,28,240,215,129,199,172,217,51,194,199,146,120,176,241,27,69,152,0,209,133,73,45,170,35,194,46,74,67,246,228,185,31,133,158,35,233,228,163,198,160,199,247,94,79,95,130,116,200,96,188,129,122,181,4,162,10,59,92,57,249,105,207,168,128,7,44,181,246,253,94,62,40,201,120,75,227,160,52,191,206,66,112,183,226,100,160,242,245,181,198,197,16,91,87,175,3,103,191,158,41,108,42,132,54,230,131,89,124,113,50,52,143,60,161,6,144,214,138,19,113,122,180,46,83,152,22,110,48,7,78,239,50,108,242,91,41,252,246,25,5,31,52,84,104,90,216,177,22,41,120,247,131,36,2,27,37,174,191,228,249,93,24,230,231,50,28,190,23,78,90,239,26,101,178,113,212,242,203,100,207,201,136,231,34,156,222,229,42,65,132,21,135,133,18,120,127,56,5,214,43,108,181,47,233,34,91,221,120,216,15,169,169,243,19,132,24,176,166,62,176,67,33,89,120,97,34,187,57,28,48,3,237,26,135,123,176,197,33,63,114,170,183,131,158,109,101,132,103,67,122,118,39,49,164,11,41,108,197,172,57,55,7,18,23,243,18,14,101,170,208,95,235,2,197,70,60,179,223,250,50,158,254,240,94,156,195,55,187,33,195,16,218,195,242,27,16,118,251,111,227,105,30,193,144,65,81,224,193,144,37,6,35,201,36,249,46,156,87,32,79,198,74,90,239,240,75,25,190,184,240,240,51,13,223,195,179,149,249,68,251,108,184,25,4,235,220,10,179,188,231,87,197,120,224,22,162,14,216,134,47,227,245,192,53,8,149,152,101,41,104,73,193,246,107,150,32,237,40,171,41,180,133,241,222,251,157,76,156,71,97,68,178,189,245,217,24,130,115,17,126,227,242,30,78,105,64,88,2,12,203,123,246,24,57,108,120,149,83,192,191,102,34,13,44,152,234,125,121,217,52,62,209,182,195,79,87,35,100,113,184,230,120,240,194,104,227,7,24,242,85,43,204,67,78,249,123,153,77,168,95,245,176,41,81,78,208,28,141,20,16,117,27,221,242,116,152,84,136,120,249,113,155,213,138,64,87,215,59,33,183,157,91,106,155,176,0,90,9,151,190,93,188,114,25,30,150,218,122,188,50,118,47,231,75,152,99,37,92,179,77,220,210,95,11,70,196,120,31,181,100,107,135,41,115,212,59,124,135,219,221,95,123,108,114,169,21,54,249,61,135,161,123,215,223,38,141,126,248,195,89,201,241,146,142,235,203,209,250,117,91,37,85,105,60,248,24,4,26,104,89,168,162,230,247,211,80,178,233,168,156,33,116,163,151,196,147,80,115,122,204,212,237,84,192,184,215,118,10,131,82,145,252,124,141,123,160,202,174,212,42,20,105,109,133,162,10,19,169,220,14,231,178,66,207,8,113,52,111,221,118,168,58,197,167,50,250,107,77,40,50,92,210,203,211,111,56,232,177,185,194,247,128,232,212,103,97,11,146,205,160,233,197,57,19,42,202,51,244,155,128,158,143,55,137,40,69,199,27,139,248,61,250,24,104,186,215,173,252,62,179,205,41,253,144,248,179,139,191,145,105,84,6,255,213,57,28,252,103,63,244,159,10,19,150,244,62,87,72,154,67,175,48,108,252,75,65,15,20,198,154,149,90,222,195,75,8,82,26,243,80,126,159,130,219,187,58,183,169,129,234,242,94,176,87,143,224,245,171,249,117,141,0,106,240,80,165,209,101,60,77,14,67,209,254,248,127,18,74,14,97,51,58,48,206,54,135,209,30,46,223,254,72,127,109,216,211,130,179,197,56,8,94,207,106,96,64,129,13,249,220,12,94,207,74,208,161,162,104,246,236,72,175,107,153,106,174,0,231,252,214,252,185,39,244,248,98,169,182,183,141,34,255,32,105,171,117,34,196,82,253,183,113,155,230,8,99,138,58,140,47,52,43,76,10,140,119,13,255,89,85,116,190,172,213,131,146,240,180,3,220,101,39,196,8,210,83,241,192,30,207,54,157,196,16,121,226,201,10,143,176,139,30,20,217,36,71,161,73,138,48,157,117,24,241,19,69,217,100,253,107,81,50,170,171,22,187,205,173,194,68,26,191,82,169,1,159,93,185,57,76,201,220,138,176,187,220,15,60,40,42,138,240,20,56,154,156,198,86,227,179,16,162,214,244,213,152,179,202,97,104,197,98,235,119,237,194,184,73,33,248,106,78,215,247,90,240,119,244,56,162,206,169,116,174,7,104,169,197,207,241,178,59,201,21,169,90,213,9,188,93,58,143,148,138,49,227,247,240,224,233,1,89,169,97,142,205,39,108,207,197,36,164,230,51,5,241,233,93,120,82,214,20,94,154,207,251,224,169,252,40,54,251,189,66,55,153,16,123,92,214,16,74,120,183,41,209,42,97,63,194,215,224,3,58,97,63,11,173,33,47,190,83,116,81,32,154,34,188,60,165,53,33,35,60,227,186,37,24,224,191,77,48,53,174,122,4,120,124,208,6,118,124,216,113,40,207,114,184,175,22,81,43,209,115,180,143,92,227,62,203,106,115,24,207,65,137,241,17,39,96,68,245,190,107,97,178,81,191,39,223,112,168,90,154,97,143,63,70,160,211,253,65,29,146,107,137,135,94,221,126,128,152,34,223,12,135,117,125,210,92,196,228,131,32,1,25,148,211,203,210,8,24,158,157,88,79,8,52,127,155,183,254,20,87,40,12,97,147,207,113,136,35,213,134,95,70,217,226,47,6,245,69,14,241,19,170,1,125,54,36,163,223,87,152,211,202,81,99,240,83,212,146,183,28,110,209,244,170,4,56,125,80,48,164,131,225,134,60,214,251,97,75,226,14,113,157,236,161,25,10,216,74,30,161,49,178,149,213,97,147,144,9,166,215,112,166,145,3,215,21,27,147,46,149,29,77,43,76,225,198,149,251,78,225,137,60,235,10,22,35,250,53,254,203,139,248,112,8,56,245,179,205,250,179,137,91,135,79,13,87,163,159,138,19,86,127,5,9,233,117,7,107,32,236,59,240,57,91,124,117,76,75,46,136,118,240,242,35,241,188,252,208,59,232,57,31,147,139,9,192,179,88,114,176,254,59,105,45,254,203,212,148,183,216,250,133,115,19,133,42,41,216,71,80,215,165,247,211,231,220,210,11,21,135,109,222,222,111,114,63,106,176,254,11,180,21,14,83,102,18,173,255,234,68,34,48,4,181,184,118,16,36,157,239,197,160,30,12,61,71,71,207,95,12,151,95,184,151,160,34,59,28,53,153,147,112,47,169,174,255,195,21,116,167,56,166,199,194,174,2,159,75,87,232,184,229,169,56,108,249,23,1,158,221,95,139,204,155,248,53,77,110,219,225,182,226,134,210,143,17,146,222,79,99,102,135,17,71,216,192,135,180,155,51,50,68,38,147,171,11,37,20,123,230,136,113,203,185,31,152,122,143,232,240,72,21,21,4,199,100,140,143,94,242,181,96,68,236,241,30,184,221,214,157,150,251,20,94,154,27,175,207,35,243,77,132,207,177,61,135,11,20,249,160,128,206,253,190,52,164,132,97,18,162,183,224,54,31,170,224,49,212,11,49,100,247,241,230,170,17,38,225,104,219,43,107,32,1,91,37,60,27,63,244,237,55,180,41,225,184,254,244,246,190,53,145,191,144,144,103,41,222,62,131,207,185,30,193,58,157,154,43,97,131,197,205,104,182,151,240,147,6,169,49,234,10,92,211,88,51,46,76,71,131,5,111,82,42,254,112,248,46,195,178,134,81,201,141,16,178,145,149,139,25,135,194,156,215,193,99,98,10,202,31,122,78,33,228,136,178,195,208,232,4,216,152,68,46,12,77,222,14,48,245,21,247,225,72,144,239,112,36,158,99,203,163,58,240,37,150,29,204,140,101,65,237,11,31,43,37,216,194,139,138,4,223,132,77,145,60,172,30,54,218,155,45,14,75,36,245,216,10,19,244,188,159,179,115,111,9,123,10,11,251,102,5,224,122,202,35,156,214,44,32,247,179,156,165,181,181,112,159,108,254,244,150,192,153,163,165,127,195,91,90,163,246,27,97,98,153,23,166,208,42,254,54,52,89,62,44,136,123,143,248,236,247,90,205,10,142,190,58,230,11,27,86,144,254,53,40,231,210,224,191,140,57,21,18,99,22,197,72,142,246,213,34,120,12,26,127,41,172,134,249,53,222,222,231,106,148,60,1,204,227,77,4,244,54,131,27,228,124,202,116,19,1,33,250,104,33,64,119,96,200,202,29,30,33,194,188,56,234,221,222,228,16,43,113,138,34,61,224,35,82,194,118,178,44,237,204,177,76,250,100,156,190,219,237,166,14,249,112,76,161,128,105,233,193,248,149,194,167,64,10,209,127,152,12,197,240,211,100,27,251,151,128,188,44,60,154,75,210,123,116,10,146,16,192,213,133,229,224,179,29,97,239,183,48,173,63,218,168,116,163,131,49,189,143,12,225,90,88,147,115,13,47,118,131,73,183,135,212,69,68,66,93,37,224,192,181,168,18,12,91,149,215,165,28,59,103,165,152,96,4,45,175,31,104,109,229,64,68,3,92,147,95,243,208,83,110,97,196,102,127,37,49,9,243,44,250,0,237,168,104,14,83,126,16,126,187,215,119,3,69,117,53,247,176,67,31,211,202,141,54,43,195,235,177,117,114,86,83,60,209,41,141,216,181,180,221,173,117,86,115,74,95,137,60,217,5,181,161,211,9,52,80,214,181,242,96,196,146,190,224,38,15,167,124,237,11,158,233,125,176,194,89,18,127,123,191,57,140,186,231,140,61,39,65,209,223,219,138,242,2,10,251,229,69,241,144,125,29,76,28,24,63,48,25,97,97,225,9,15,32,60,37,115,5,59,0,143,128,155,239,230,62,168,95,51,220,83,216,17,26,134,149,51,174,15,47,210,75,150,12,28,102,18,105,116,119,138,227,3,95,97,93,66,146,230,104,227,64,12,219,9,213,252,254,203,205,60,100,1,62,23,17,239,119,93,51,26,2,171,224,160,112,152,178,248,8,231,253,30,78,172,51,254,54,185,160,62,102,148,252,197,29,37,47,207,130,72,144,29,231,18,123,126,46,122,195,225,156,66,244,25,193,195,249,190,150,141,121,88,63,164,73,220,105,70,6,81,14,167,45,98,149,126,176,144,5,84,194,189,156,123,206,205,233,66,248,178,164,220,190,231,240,157,226,16,194,124,173,221,186,60,211,27,205,193,64,180,108,121,114,111,11,47,159,123,74,48,220,146,115,51,194,246,129,180,69,136,137,156,141,217,127,27,29,155,17,51,248,250,59,109,11,60,129,193,0,26,133,217,123,97,54,137,104,41,83,221,120,81,66,169,95,55,147,199,236,136,22,15,123,88,140,152,52,143,183,156,45,34,231,120,21,116,63,250,233,224,185,72,199,75,102,233,2,167,177,130,25,64,17,159,223,126,97,54,11,65,63,24,241,92,29,20,114,172,20,34,111,49,218,66,241,73,11,139,15,37,119,63,235,201,250,31,97,101,35,66,223,31,76,1,255,8,177,154,233,25,49,7,134,116,56,4,130,96,251,246,174,65,167,187,226,173,191,120,1,59,129,208,99,80,134,107,61,97,120,127,56,37,233,193,77,210,136,154,251,168,145,172,19,110,161,196,128,125,175,36,35,117,133,247,198,157,228,49,42,20,233,66,94,202,178,173,216,127,59,153,97,18,224,151,178,76,145,95,160,112,0,110,207,30,32,12,27,114,13,150,93,238,31,140,244,68,132,31,51,106,194,253,156,191,224,233,74,77,9,82,220,30,147,115,207,4,240,187,36,254,185,120,223,171,122,223,251,184,57,163,155,134,120,156,195,99,197,109,135,20,14,191,240,225,45,212,162,103,251,36,46,150,153,240,232,213,26,63,104,153,30,220,192,39,215,130,15,181,153,247,221,97,46,48,1,237,239,220,53,39,80,216,47,97,105,16,184,71,255,107,131,193,122,58,10,53,109,152,136,164,183,251,91,15,202,44,98,199,206,110,234,253,230,119,190,224,45,15,31,232,29,127,205,114,23,12,75,92,187,90,184,200,54,138,159,252,183,77,65,62,172,79,42,195,253,123,117,184,20,98,176,180,188,29,141,219,73,15,105,197,237,233,213,179,90,206,213,40,52,174,47,117,254,192,112,244,141,184,246,167,31,65,216,158,45,122,206,200,220,247,143,109,10,242,225,189,154,184,244,168,90,26,251,107,223,121,174,72,114,223,149,21,192,136,229,95,219,115,20,134,79,77,85,155,163,236,219,43,110,120,199,150,245,17,195,161,23,204,160,198,112,251,15,35,88,20,93,141,231,74,242,90,115,168,127,181,246,55,38,99,229,171,91,78,200,138,186,83,171,193,84,167,168,204,157,148,103,137,82,59,31,7,219,233,4,40,91,157,51,126,230,90,222,186,195,169,22,28,45,28,131,110,35,209,122,127,251,94,219,143,43,252,252,51,52,118,194,53,160,158,235,221,112,120,145,229,16,246,27,211,232,114,184,247,20,107,5,140,233,212,97,18,248,194,195,207,116,110,222,122,90,5,122,240,87,151,203,131,0,76,101,93,232,57,148,52,222,53,171,84,136,142,244,124,75,241,80,164,197,129,29,142,128,148,222,179,7,110,201,16,1,56,182,95,247,158,141,130,224,70,8,246,231,43,61,5,108,75,47,4,8,210,173,34,31,84,27,230,232,13,41,166,61,226,240,249,94,225,104,227,98,251,115,191,1,110,95,161,115,168,175,127,110,40,192,86,226,27,66,27,229,102,72,0,227,140,25,177,244,163,190,15,118,174,124,225,100,51,70,69,7,77,52,53,36,26,180,230,111,213,168,57,223,49,228,114,183,50,96,163,219,8,37,41,249,22,103,0,163,141,19,162,65,86,85,232,112,26,57,108,132,16,213,250,75,49,101,131,67,15,129,136,230,35,70,77,81,240,0,97,92,12,127,182,233,29,132,142,27,235,143,195,237,107,109,102,146,125,183,195,20,165,135,116,1,210,78,31,12,87,236,138,201,6,151,21,233,192,133,80,97,137,217,4,55,89,6,184,127,185,128,18,21,135,254,222,164,29,6,99,27,19,121,251,242,66,125,50,68,9,216,193,154,183,54,254,228,16,77,165,252,240,193,144,100,132,144,231,56,13,252,197,176,68,106,8,182,158,139,121,247,65,77,200,0,133,144,168,213,153,59,76,206,126,72,8,32,133,243,142,185,145,216,229,80,245,181,175,130,13,40,252,124,250,211,31,142,89,135,161,172,9,48,36,212,14,47,163,169,86,248,201,114,3,83,54,174,175,109,44,161,142,82,230,16,208,236,158,101,163,211,205,49,2,189,32,173,190,147,252,216,79,68,15,5,134,72,103,250,79,207,62,148,1,162,66,26,89,215,107,141,10,123,13,112,123,95,219,232,141,116,43,134,46,246,10,228,2,155,108,68,128,219,77,224,179,2,162,164,212,141,21,130,136,242,222,123,140,21,18,46,9,140,237,230,15,31,45,169,128,225,129,123,89,126,74,152,223,114,132,247,166,124,205,97,234,128,194,7,51,137,188,237,112,142,251,33,170,245,221,135,188,245,184,254,38,46,250,225,141,209,112,175,161,188,144,2,181,7,99,243,148,0,191,89,88,145,160,203,1,228,190,117,225,194,253,170,71,120,189,1,135,13,39,204,133,243,232,44,173,225,255,141,48,85,182,23,206,100,126,134,33,75,233,154,26,195,234,220,84,93,13,184,207,55,162,112,10,244,48,98,233,186,142,135,165,23,239,22,97,39,122,6,142,55,248,137,186,248,251,150,153,123,118,104,140,136,199,109,140,1,148,106,152,164,176,162,52,135,71,172,182,158,120,192,75,117,248,24,73,105,196,105,86,246,107,157,72,36,10,43,32,93,89,56,234,114,24,130,176,56,41,75,121,112,14,130,117,172,236,234,246,0,233,229,57,100,48,97,240,250,233,198,148,12,225,111,156,34,55,147,26,157,113,152,78,195,194,95,203,191,245,177,151,114,200,173,197,125,211,252,192,159,168,122,172,144,245,210,82,119,91,4,41,132,28,62,23,58,166,14,230,88,66,180,236,182,227,111,69,25,120,112,47,115,2,236,226,48,89,91,95,249,104,55,8,55,168,70,170,161,116,126,193,168,84,253,181,112,206,173,152,40,215,222,112,87,182,128,17,79,190,230,19,220,52,110,131,31,150,60,25,55,68,76,76,50,92,69,201,142,91,15,206,49,242,200,161,235,27,169,169,62,132,187,100,70,147,216,167,17,228,242,209,152,72,243,102,66,27,3,210,156,49,119,132,212,206,215,122,126,213,83,102,36,213,30,76,205,227,136,214,196,205,158,2,166,112,58,26,27,199,82,125,48,66,176,193,12,170,240,250,57,124,230,81,44,251,109,185,236,7,39,220,113,49,37,51,249,174,112,182,205,20,18,79,32,125,240,83,117,230,201,76,11,112,27,15,69,160,43,230,219,160,237,233,48,83,180,197,68,81,89,153,25,247,75,64,143,29,234,83,1,207,103,172,148,30,199,208,241,105,6,79,115,112,59,224,166,109,175,53,206,205,208,51,83,159,188,48,57,195,193,224,205,179,183,247,185,140,37,33,116,156,64,134,207,51,110,255,225,2,131,206,92,121,15,239,59,58,22,178,37,178,58,140,107,32,140,56,116,132,62,104,216,6,177,4,252,220,174,138,191,88,50,202,199,0,183,89,94,215,200,21,13,61,167,222,249,7,229,18,242,159,208,245,208,245,149,123,142,4,160,63,250,252,255,159,27,239,242,90,115,52,245,239,95,110,14,87,164,6,98,191,47,99,63,48,9,249,113,204,202,173,133,198,44,223,53,134,203,206,233,179,125,207,25,198,194,21,63,231,121,160,247,124,245,50,191,190,102,110,175,241,177,43,190,102,82,155,253,253,116,14,34,55,192,165,184,73,139,51,185,198,162,122,219,218,29,102,55,142,185,210,244,214,97,164,139,99,235,90,223,179,97,168,91,177,158,127,184,153,130,142,220,154,113,109,142,103,77,159,75,242,10,149,85,203,8,168,189,103,3,53,146,184,45,172,119,201,24,159,202,234,0,187,180,53,112,224,9,97,15,31,239,107,65,12,16,119,187,58,47,151,199,160,254,119,127,221,234,44,120,236,48,178,5,95,57,126,203,55,98,174,27,35,78,67,227,148,115,24,165,159,184,79,239,52,223,111,35,54,16,97,226,195,14,35,179,24,94,204,228,167,47,220,200,192,31,95,231,143,187,69,96,33,221,33,180,4,29,152,247,140,88,92,188,211,45,63,217,24,237,20,211,61,207,109,243,13,55,244,53,241,224,51,177,97,135,73,175,13,63,76,165,161,183,46,95,142,181,105,220,70,62,224,38,8,28,115,165,91,241,83,213,136,232,131,209,9,213,88,241,215,194,248,221,95,119,186,75,99,5,140,234,169,162,201,99,55,195,24,119,149,202,173,90,238,202,126,48,164,149,193,128,106,121,186,247,160,227,105,138,247,42,47,226,1,237,57,222,124,206,133,194,45,141,14,231,88,200,26,134,102,121,59,10,65,140,190,212,56,182,222,186,227,77,129,92,72,139,153,104,24,248,210,234,22,70,20,148,251,186,95,254,187,201,118,104,183,9,206,248,20,236,29,133,40,29,146,118,206,69,191,146,117,230,88,184,35,215,193,198,122,97,115,221,235,91,159,219,197,242,203,75,71,160,57,116,173,24,195,233,133,207,159,162,33,142,239,204,167,127,167,26,64,119,148,115,7,24,217,175,162,172,194,144,34,104,172,90,253,193,37,178,147,112,132,23,159,71,61,89,225,66,224,139,225,48,116,24,66,17,125,111,206,73,55,114,206,128,174,96,229,115,39,121,38,18,68,98,225,194,71,45,147,160,212,235,43,145,13,133,55,119,196,219,32,81,44,208,224,152,100,196,133,207,144,171,78,13,206,48,36,171,46,92,161,70,205,129,223,167,103,63,145,155,241,250,7,242,160,58,222,186,135,116,69,245,36,63,47,54,110,235,243,177,207,81,19,120,141,208,118,189,159,19,7,100,112,51,33,135,148,221,226,173,164,124,234,54,13,95,109,126,104,166,128,82,209,4,227,203,133,81,175,85,59,255,67,144,85,29,134,255,52,7,50,168,103,135,124,164,91,3,147,20,70,206,29,179,218,201,161,13,52,84,103,181,186,117,6,145,124,240,12,224,88,189,204,39,212,151,80,101,164,172,70,201,11,30,65,91,86,57,225,99,190,142,121,105,224,184,230,219,225,30,233,181,182,219,110,21,89,21,221,11,59,53,72,126,165,67,39,48,28,154,157,235,160,95,18,200,232,15,161,81,24,255,124,179,251,44,46,69,201,33,241,198,166,129,162,103,46,61,157,238,161,50,122,88,181,98,62,244,119,183,227,108,170,33,21,245,252,215,155,187,191,50,158,153,240,112,106,201,220,25,106,2,73,58,23,170,85,163,59,74,20,79,38,41,154,158,101,221,45,9,157,133,112,4,20,163,10,218,14,159,79,183,21,125,73,86,160,232,69,202,183,198,129,84,221,100,197,91,210,245,107,22,178,27,243,112,184,117,189,210,149,51,100,205,109,51,76,173,64,27,1,173,199,106,239,167,233,135,188,22,231,67,43,239,181,8,134,233,107,25,49,151,191,22,164,164,225,173,43,153,239,62,102,112,173,234,70,92,136,156,173,215,154,229,36,115,184,176,208,221,239,192,29,44,148,70,229,109,170,55,14,35,6,35,131,150,201,183,120,47,214,205,67,44,48,190,80,233,121,46,74,180,91,179,197,69,30,108,245,101,10,23,9,207,192,234,55,244,182,9,207,229,123,54,9,209,234,171,65,27,49,55,129,75,213,170,68,200,157,174,22,50,240,140,253,134,155,219,93,11,7,37,146,45,176,153,122,62,85,206,150,173,212,195,21,191,207,243,34,33,15,29,174,93,48,104,244,241,96,18,74,245,225,232,95,201,123,157,185,144,3,220,157,170,195,224,20,162,251,176,57,172,253,122,14,91,122,83,248,44,237,250,134,180,97,177,41,156,158,223,27,14,184,224,183,248,144,34,56,10,149,147,62,154,92,183,183,107,180,192,133,142,238,85,122,246,21,36,109,225,8,192,159,82,222,10,128,226,82,29,88,148,65,206,252,90,231,200,140,146,72,31,243,141,152,76,143,173,174,158,100,180,213,62,135,161,224,211,51,128,183,26,89,224,22,76,90,204,101,253,92,72,208,111,133,123,149,5,130,99,90,231,240,57,176,247,139,129,192,148,166,130,222,149,63,62,127,62,254,170,96,119,38,211,125,94,2,7,155,150,156,219,253,214,110,51,234,80,133,17,228,45,218,90,63,9,169,158,181,201,111,215,144,206,74,230,108,237,83,94,108,135,49,79,228,83,200,195,97,151,126,92,186,236,196,101,201,195,167,58,208,96,149,42,43,73,207,163,252,14,162,241,218,88,79,144,2,181,208,115,205,241,104,205,222,52,247,86,126,27,53,115,88,185,212,207,109,41,79,65,155,250,168,10,193,208,85,228,173,146,206,164,2,147,235,219,175,96,191,80,101,31,226,130,245,77,5,248,172,84,207,104,163,234,233,6,115,134,47,65,101,14,96,2,104,126,117,2,206,225,225,201,116,138,4,214,188,3,166,205,124,254,122,126,59,43,173,242,50,118,160,252,96,196,199,4,30,148,13,175,7,171,21,116,62,227,90,93,167,25,26,22,2,87,238,6,91,134,84,247,20,42,244,234,150,165,157,182,42,149,151,101,58,179,178,118,195,234,131,233,177,200,137,127,110,255,154,127,73,56,179,203,209,216,76,126,70,97,114,19,222,68,170,69,47,148,133,154,128,36,219,10,94,195,173,48,148,182,2,79,181,254,206,70,185,159,123,12,35,52,204,210,9,253,112,123,19,109,132,130,101,84,154,159,71,50,155,134,137,128,221,130,5,15,93,186,244,202,25,175,58,135,158,124,65,7,4,226,134,45,27,49,81,118,133,17,187,244,11,39,20,194,154,213,80,16,177,125,46,94,78,174,32,8,0,71,71,241,160,19,108,180,145,66,251,88,77,237,89,11,150,98,172,4,219,163,77,65,119,170,129,250,251,236,195,239,173,73,178,14,228,221,53,245,119,57,202,148,66,143,192,43,142,194,244,67,137,101,43,103,249,106,218,237,17,106,184,33,68,95,50,9,123,200,99,130,251,128,160,212,67,155,198,7,97,106,143,112,20,34,128,191,234,217,249,192,93,119,194,142,170,124,21,84,99,1,16,28,29,67,179,8,92,85,6,170,67,43,148,179,244,108,170,176,74,199,171,145,164,117,237,225,225,116,108,11,92,212,32,46,230,14,152,242,240,20,182,112,20,192,46,85,204,103,196,21,43,156,38,242,173,86,128,73,205,75,242,41,73,229,10,42,7,196,118,30,92,70,16,19,64,212,168,10,12,249,145,74,40,192,87,41,6,237,82,94,19,20,22,166,24,34,231,143,91,149,56,208,33,120,185,49,16,5,236,32,13,129,217,184,94,207,107,16,57,63,112,147,173,142,66,69,61,61,58,199,253,16,99,249,76,119,253,28,38,37,251,6,148,226,137,26,116,37,150,28,184,236,239,186,73,83,140,146,196,86,222,90,21,111,185,198,173,189,109,20,102,179,0,39,136,138,223,134,19,46,255,70,12,152,196,150,62,54,123,9,106,26,231,62,243,246,27,8,113,85,96,132,226,22,217,69,209,20,83,9,17,146,85,135,108,178,61,200,18,225,197,30,114,154,7,177,87,130,91,78,113,243,217,223,131,152,30,74,66,47,216,117,78,135,174,92,72,5,54,229,23,74,198,170,108,42,100,217,96,34,21,52,144,212,154,236,212,30,106,247,5,29,53,168,122,95,132,131,3,119,168,98,35,92,219,99,190,227,122,173,29,222,218,52,29,223,121,140,179,56,72,186,24,207,183,195,179,4,193,49,94,106,191,149,105,118,125,144,139,153,105,63,180,183,32,233,216,76,161,234,89,41,231,99,7,65,152,182,157,152,116,152,235,43,62,28,207,192,91,1,21,225,108,69,81,82,124,96,81,225,106,68,112,138,220,6,137,134,175,160,145,83,168,249,118,56,33,75,174,112,238,235,245,27,94,199,18,5,120,138,24,64,104,45,135,183,38,59,255,77,210,99,180,164,177,131,184,207,124,198,21,26,182,42,126,210,76,109,192,59,126,142,185,184,60,136,2,189,142,195,37,165,27,82,171,84,4,190,135,247,96,30,53,20,50,222,152,33,19,21,198,187,64,237,231,168,61,78,209,51,13,61,30,203,213,79,11,123,185,165,150,151,232,71,146,122,9,194,65,217,60,94,14,147,204,170,175,149,145,129,246,79,157,143,141,24,22,192,25,135,242,142,0,180,254,130,236,144,57,212,253,189,242,151,88,217,249,90,187,191,67,51,227,216,86,109,44,178,20,94,207,19,85,177,1,62,223,235,29,170,9,22,103,149,191,154,248,213,239,10,128,148,69,189,230,7,38,106,119,187,70,146,122,16,186,172,184,212,221,115,0,227,197,8,146,97,131,186,182,236,48,251,180,202,145,97,181,140,247,112,8,119,114,128,185,101,59,12,43,187,234,122,193,112,235,62,42,220,239,65,212,212,72,218,253,123,35,196,171,105,57,6,87,129,75,200,136,176,135,87,183,27,73,207,10,66,81,213,194,122,239,183,141,89,246,255,3,215,249,5,175,119,165,131,211,34,125,61,252,236,136,254,73,8,148,246,160,72,134,32,224,235,249,89,7,35,60,28,189,186,55,230,169,105,121,111,49,255,156,223,172,200,140,77,59,180,198,87,228,93,227,200,208,239,9,49,189,251,122,32,20,168,42,136,9,117,220,219,118,40,20,215,32,9,169,74,171,186,169,78,202,97,15,50,109,200,214,190,103,151,179,171,205,160,226,54,118,126,207,38,0,31,122,86,103,113,59,40,153,42,119,104,93,92,76,16,120,5,121,248,66,54,242,11,166,165,49,67,205,51,186,85,99,249,190,99,14,171,160,170,215,201,228,246,17,31,164,135,235,136,227,171,243,247,130,47,81,165,35,217,85,94,214,66,50,221,145,216,56,47,63,252,72,1,90,105,68,56,251,198,2,87,166,166,39,27,156,222,91,151,40,241,3,218,181,49,213,213,1,62,183,180,247,211,40,56,70,56,111,133,207,230,252,5,103,249,233,180,226,79,175,61,228,115,157,183,10,99,66,129,228,124,232,121,86,13,112,27,77,26,231,149,227,179,211,203,201,62,39,227,42,37,140,232,108,207,133,133,41,24,212,162,56,227,159,219,143,226,250,166,54,111,109,166,218,247,224,166,241,151,98,194,71,126,201,64,133,64,29,250,150,96,84,125,163,39,107,48,104,114,19,53,201,111,84,240,240,174,208,115,132,39,95,107,108,253,208,154,203,177,127,144,142,134,107,80,88,220,46,166,124,224,115,223,156,65,67,209,184,234,253,183,49,155,86,128,7,53,94,14,35,122,22,244,25,187,188,54,69,190,65,251,177,182,119,203,32,106,167,4,17,160,8,224,92,184,238,173,132,77,192,181,187,219,47,225,10,82,217,49,96,15,151,29,20,42,161,136,86,143,55,147,161,213,190,225,169,112,155,223,112,83,56,127,183,46,47,198,152,44,179,118,6,56,37,191,102,36,2,73,225,116,67,207,238,141,10,103,97,11,15,63,205,251,251,237,241,245,214,136,43,188,65,233,125,132,35,130,84,243,135,158,133,60,66,227,188,94,64,12,90,139,50,163,20,103,89,50,164,182,34,20,102,218,249,44,132,14,116,135,215,162,62,233,245,27,119,78,144,1,133,112,242,61,60,5,30,170,66,224,233,229,64,82,240,90,131,193,128,209,246,22,103,129,210,92,95,219,245,156,0,143,29,19,14,93,228,178,203,131,227,205,235,12,216,185,105,251,91,145,37,178,2,140,149,235,139,135,52,182,20,180,79,139,139,12,12,227,59,84,130,119,56,217,169,179,118,56,197,47,157,201,192,246,175,149,190,100,185,145,67,168,126,9,79,144,66,170,209,91,113,65,222,3,251,24,242,36,202,180,160,248,90,60,183,31,181,81,210,136,131,94,108,202,215,80,249,20,139,7,117,211,68,206,188,63,28,178,180,48,145,146,121,35,46,76,172,58,28,124,137,140,226,236,48,98,134,57,200,228,34,36,113,97,211,61,12,15,183,132,24,135,207,140,13,66,210,108,204,219,31,222,96,10,9,2,191,43,187,47,116,193,51,91,213,47,82,182,101,175,59,124,172,251,18,229,129,215,77,191,68,14,118,105,201,3,225,172,115,195,121,48,225,181,0,87,146,48,46,204,245,73,245,6,201,183,204,247,66,10,209,121,14,7,126,177,235,154,143,105,38,241,164,6,217,99,39,227,4,62,95,160,5,209,228,243,50,197,95,59,217,85,59,192,121,248,111,51,91,148,47,4,223,242,184,202,67,192,199,124,211,51,224,192,109,250,231,230,135,244,50,92,184,119,248,160,45,84,167,118,137,176,27,127,139,160,94,112,232,0,15,133,75,254,130,207,137,244,30,158,66,118,14,112,191,213,174,6,23,229,237,54,120,63,152,23,139,29,39,157,214,81,164,54,190,26,231,225,99,6,239,207,247,123,249,206,112,224,65,93,73,128,243,229,164,1,238,33,69,204,84,25,61,187,96,65,154,178,195,100,224,186,117,119,234,5,181,137,166,46,0,187,248,42,48,188,34,225,225,112,188,123,207,39,9,6,81,127,123,92,69,230,97,196,84,154,34,99,173,5,37,133,50,162,176,229,57,204,158,25,190,87,119,193,51,131,91,48,8,78,199,243,124,29,39,222,28,59,126,254,253,126,173,161,13,137,163,50,189,108,14,88,73,164,65,183,7,73,64,163,93,90,140,243,200,63,8,20,81,233,235,123,121,168,110,153,195,249,27,110,10,167,21,191,23,222,164,247,112,56,142,123,236,154,71,27,128,131,88,135,189,151,71,27,160,52,219,245,235,107,183,189,223,139,149,64,41,5,92,107,122,163,82,206,149,36,188,55,65,151,215,115,114,69,119,252,34,158,181,186,140,155,233,251,131,245,247,61,207,54,63,191,224,34,173,177,91,191,224,115,69,242,207,77,218,74,254,94,4,239,197,6,52,189,113,80,235,155,105,125,5,129,109,234,5,210,251,32,80,70,197,17,95,217,173,121,227,74,138,187,97,95,111,101,119,68,70,2,140,63,253,193,86,99,31,224,237,21,152,36,30,54,205,79,99,31,79,30,17,59,112,244,192,21,163,27,246,17,97,111,171,225,88,38,179,218,135,27,207,70,208,222,166,0,240,142,200,164,168,36,248,162,208,248,187,183,190,15,125,88,208,230,30,104,72,221,159,38,241,167,14,157,39,20,223,94,159,230,164,26,112,134,89,214,45,88,254,96,142,101,133,237,136,113,216,238,113,1,126,71,254,180,242,101,245,31,144,178,119,229,31,129,35,67,23,36,33,243,114,96,3,159,107,186,62,27,5,198,251,169,33,49,94,202,63,3,156,220,107,2,161,232,90,97,159,110,86,70,236,176,145,47,40,76,185,206,118,56,208,141,147,237,212,174,180,235,48,66,151,94,195,179,123,147,142,157,141,50,128,141,57,127,209,185,41,192,87,248,220,135,222,120,159,133,53,85,64,24,127,170,39,19,66,64,53,148,20,243,192,199,178,47,254,211,80,33,134,179,171,21,23,52,7,14,169,3,168,213,183,247,49,40,166,80,207,131,105,28,117,31,207,51,213,149,100,26,24,159,167,195,104,1,232,151,38,201,97,248,136,145,207,29,142,143,99,93,215,233,191,109,4,214,177,117,241,236,52,232,77,119,15,61,175,146,73,69,229,108,9,139,203,28,166,219,199,204,84,125,75,128,145,235,116,24,245,185,30,224,230,249,178,176,51,175,224,2,195,221,234,101,138,48,63,23,101,12,49,184,39,31,241,78,210,113,252,237,150,5,54,11,59,118,205,171,74,39,7,87,249,122,56,28,12,23,38,9,44,118,124,249,13,126,66,122,31,215,30,151,213,247,218,141,76,187,17,135,92,150,79,67,200,247,235,131,189,5,64,174,148,70,148,249,218,238,153,39,13,97,125,173,143,140,112,188,195,148,64,132,214,121,95,137,182,3,163,227,21,14,151,6,95,133,175,16,74,138,195,169,217,42,94,74,135,81,129,13,15,111,212,38,58,12,157,106,120,47,114,33,253,107,155,47,60,204,114,178,86,29,70,130,190,133,45,167,184,239,110,154,206,110,232,56,223,239,125,46,4,178,130,45,209,145,91,247,247,42,240,6,206,175,157,214,199,12,22,35,213,106,103,89,123,166,21,71,201,217,236,194,78,218,224,66,116,152,220,167,176,15,247,122,249,85,129,219,249,67,128,71,190,148,181,192,148,234,134,158,157,19,99,250,100,200,136,206,134,174,97,4,123,215,208,50,8,150,62,14,185,236,93,75,199,68,13,199,19,25,56,15,53,255,142,162,163,189,211,105,153,226,149,194,116,204,215,238,34,130,118,166,202,223,255,237,247,127,253,245,47,127,253,229,215,223,254,244,203,255,248,195,191,252,249,143,255,244,203,31,126,247,31,255,254,191,254,239,255,249,183,255,248,223,255,250,187,223,255,247,191,252,195,249,139,142,122,233,38,211,107,255,238,111,127,251,253,191,252,246,207,127,61,127,251,119,191,252,241,183,255,249,235,47,191,251,253,63,254,242,151,127,250,229,183,95,255,249,15,63,192,127,249,211,159,127,249,175,191,253,250,167,63,255,35,15,248,203,175,255,240,167,63,255,241,183,243,248,255,102,125,25,248,175,217,180,172,47,187,154,228,179,31,148,28,216,103,13,173,143,79,12,210,161,4,15,117,83,152,93,127,60,120,62,214,48,96,66,120,249,62,123,25,25,116,86,24,239,210,131,113,105,238,7,195,87,247,115,144,30,120,155,66,250,84,184,222,153,103,112,79,69,26,159,5,112,149,84,233,35,60,4,43,160,183,6,227,131,82,254,31,224,91,84,111,48,164,205,69,224,92,47,175,23,48,154,242,99,7,184,255,176,188,125,224,119,130,15,252,234,251,106,230,128,90,238,110,86,24,66,250,253,224,115,98,43,140,158,165,255,50,105,113,117,5,244,202,41,126,224,221,191,225,246,224,97,36,58,15,182,139,214,199,37,102,173,167,16,251,14,99,150,157,83,96,152,153,134,194,150,136,116,225,102,90,154,2,163,203,217,125,196,57,255,107,128,185,116,188,214,148,9,203,136,91,94,98,121,35,78,102,125,86,152,106,207,250,224,244,244,184,113,23,83,235,153,110,207,19,149,237,110,74,14,124,227,121,254,136,92,48,145,96,186,158,175,107,253,195,68,113,191,8,116,85,79,240,119,24,63,235,79,8,27,244,216,177,233,245,251,108,171,166,166,229,29,35,225,246,205,20,232,53,207,245,243,125,175,37,231,232,48,126,164,179,231,95,152,27,198,35,0,2,230,38,228,111,141,41,242,210,7,129,9,68,121,207,206,106,144,122,103,126,155,165,124,87,118,99,118,132,65,129,203,174,251,152,77,66,29,181,42,140,136,235,125,248,70,36,68,94,172,83,17,240,227,43,52,59,131,156,13,121,120,94,198,125,244,3,103,146,219,242,123,49,248,212,199,188,179,156,84,245,242,56,195,12,62,47,55,239,195,201,210,8,112,25,48,108,254,124,47,124,169,48,148,9,156,17,252,205,23,158,163,191,2,65,186,54,24,230,11,15,56,155,182,190,24,101,171,245,118,13,54,240,71,226,243,129,243,143,12,178,193,199,38,11,48,105,225,221,91,227,167,42,237,255,17,247,238,184,26,52,201,113,246,94,104,143,81,247,11,23,32,75,158,76,129,6,33,14,8,26,34,137,209,200,32,8,26,210,130,100,72,128,118,36,65,203,248,235,201,115,50,51,154,194,111,107,6,24,204,119,226,235,126,251,82,93,149,149,25,25,241,129,251,47,185,215,96,140,119,166,142,150,226,18,64,192,196,85,237,131,150,226,239,115,210,65,149,173,93,140,134,11,139,240,119,62,124,175,150,84,251,80,248,13,190,51,19,158,153,26,254,129,127,139,77,63,232,206,226,187,13,196,202,86,249,23,198,39,33,5,3,12,54,223,25,129,51,245,251,3,191,240,255,36,140,133,189,192,104,145,247,60,26,146,179,220,23,2,37,191,84,36,116,35,214,72,237,108,67,249,66,90,160,116,105,200,109,189,145,66,210,219,97,132,15,175,194,236,52,74,28,109,30,75,242,129,17,32,44,159,55,24,41,187,235,149,89,73,206,23,17,44,98,239,234,10,143,240,186,3,126,17,192,145,89,231,61,223,245,171,183,97,7,95,10,187,138,146,165,238,9,227,70,172,48,132,174,145,48,242,182,10,211,120,153,232,205,44,200,67,233,9,136,207,235,231,139,40,114,215,197,28,30,175,192,91,150,183,190,126,100,123,28,102,231,33,51,53,245,183,249,219,54,134,203,55,187,112,61,26,233,220,62,253,194,171,177,50,134,194,104,106,248,111,191,232,123,110,25,135,148,222,123,247,79,192,184,219,201,242,176,75,131,89,227,247,109,118,220,178,4,89,227,229,242,201,120,189,208,227,166,37,240,15,124,127,131,77,131,105,233,145,27,219,86,129,242,223,30,112,155,36,142,2,254,77,243,27,74,84,59,21,157,228,200,3,38,255,38,231,62,20,175,124,38,167,103,249,200,203,70,47,109,182,225,7,79,92,250,170,30,76,10,204,63,144,197,54,177,203,180,65,75,97,143,120,131,38,113,180,230,63,48,173,179,14,115,157,103,42,220,99,21,160,58,180,210,163,131,159,38,164,246,69,125,193,101,31,178,64,25,124,118,15,248,125,159,159,251,218,104,96,251,149,65,249,57,114,240,222,221,109,69,65,111,253,188,171,214,74,241,9,201,228,52,117,241,162,163,243,180,18,48,159,233,252,160,229,215,222,207,80,210,11,77,225,17,203,7,17,234,76,178,207,47,42,103,134,167,162,168,153,7,199,169,143,209,183,4,126,211,209,175,105,149,193,80,162,100,120,191,69,178,117,143,28,49,188,222,75,22,23,224,126,253,69,147,60,190,103,159,47,188,124,73,198,182,226,125,184,2,191,217,239,133,103,191,47,131,86,195,153,228,198,31,120,92,129,169,61,252,43,248,40,124,246,7,62,166,95,231,48,13,210,250,88,38,38,51,254,213,111,156,234,146,149,6,60,167,119,187,93,251,194,225,158,126,224,230,131,12,42,15,242,51,130,34,210,231,49,239,91,112,223,187,253,220,54,98,243,43,206,141,122,182,160,22,36,249,167,181,105,222,93,18,87,18,247,188,39,58,3,222,178,69,52,70,210,157,199,63,91,166,143,125,116,144,190,95,94,219,23,159,13,57,180,205,15,140,68,92,115,248,141,232,58,229,109,243,246,187,71,227,216,177,176,216,9,220,141,45,236,48,119,186,20,165,4,22,7,47,97,78,62,20,54,205,239,206,23,212,162,47,121,29,245,199,208,226,23,182,102,80,89,215,224,99,220,226,95,53,154,83,189,235,24,175,21,194,162,255,244,91,49,75,10,29,24,92,92,126,206,96,226,37,249,54,177,129,240,128,24,91,140,145,21,106,67,113,23,76,248,237,226,78,222,117,187,152,230,198,187,198,71,166,202,252,15,41,118,255,86,146,12,166,151,91,142,230,47,53,190,159,159,195,175,192,164,14,243,228,56,224,244,166,48,22,0,53,143,190,91,190,128,102,234,56,241,186,30,92,178,234,8,140,177,248,138,75,179,250,194,17,152,85,57,94,24,179,194,144,247,9,177,31,137,141,60,90,148,212,128,225,28,230,35,167,198,156,224,79,65,192,191,46,114,98,93,182,32,86,1,248,21,125,49,216,108,222,20,246,108,220,53,29,174,118,100,8,147,215,189,55,126,24,153,174,38,51,124,179,102,248,150,176,104,109,44,210,174,235,12,95,235,113,37,120,159,147,156,155,109,67,44,230,232,243,189,21,66,158,24,157,212,35,62,77,164,1,171,12,241,70,177,59,47,156,173,153,110,55,173,79,248,215,176,229,154,26,35,190,157,9,31,184,139,30,75,227,213,85,143,204,211,244,207,214,229,227,140,224,247,197,156,121,105,184,147,215,226,27,175,131,213,108,151,161,80,127,90,104,87,28,253,182,35,249,170,43,219,232,95,154,209,253,81,153,204,166,176,7,211,200,213,226,186,33,72,203,32,52,70,174,95,54,137,87,22,40,69,75,205,137,244,192,211,151,200,13,87,136,251,219,59,101,95,15,187,52,133,209,9,203,233,10,129,146,47,76,182,160,7,12,51,252,95,29,189,227,228,120,243,52,217,109,114,180,43,92,1,147,201,144,151,141,174,215,94,195,143,70,107,81,179,80,192,177,251,223,244,173,221,174,15,5,62,118,172,0,112,219,228,219,97,178,34,19,229,48,28,63,217,254,163,146,183,175,191,142,13,179,183,13,253,101,179,99,8,120,211,163,156,119,109,118,166,191,181,30,86,236,129,60,102,87,152,108,93,143,5,29,199,203,43,240,27,214,49,132,41,211,45,153,134,217,17,156,226,153,185,31,231,67,249,112,205,37,55,210,49,196,49,183,110,189,178,217,93,228,16,24,237,218,163,87,102,79,202,103,51,198,134,124,30,111,175,66,12,239,49,62,58,216,247,243,211,21,109,150,8,236,112,75,150,204,29,206,147,228,19,28,70,167,66,81,83,238,172,129,190,189,142,164,12,11,43,110,143,29,128,37,15,166,160,221,226,7,71,155,73,113,38,108,10,205,113,110,28,15,118,206,132,133,127,191,70,172,107,118,142,242,195,236,83,74,236,138,216,16,79,89,122,222,170,196,135,233,161,174,9,22,202,100,70,117,229,183,132,69,156,188,77,80,84,208,202,62,39,96,92,180,37,246,42,196,29,145,111,92,224,83,207,77,153,231,215,213,16,152,165,69,166,186,98,223,170,231,59,72,106,223,44,107,3,47,8,150,177,123,232,210,110,12,250,147,155,113,180,225,160,35,119,77,131,94,143,45,211,91,17,247,144,219,106,236,69,122,162,109,220,15,60,209,137,138,61,17,251,99,153,203,72,164,240,48,28,158,176,240,100,156,212,138,175,85,236,153,240,145,140,157,226,52,189,235,185,115,51,183,205,66,66,224,202,228,151,219,181,153,213,22,52,138,80,162,143,109,228,164,172,186,4,125,43,73,247,233,29,184,164,100,133,25,104,133,11,189,193,239,59,141,248,7,216,42,179,114,242,147,75,38,240,40,37,54,246,239,186,144,234,16,20,146,117,124,89,84,140,154,254,244,50,209,250,120,100,101,10,53,29,152,148,249,56,1,151,156,192,65,223,34,88,18,109,212,101,244,96,52,214,122,188,45,30,95,145,71,102,233,143,220,163,82,171,169,114,91,211,136,23,177,9,69,158,178,201,201,223,190,177,231,201,49,207,106,223,163,233,27,138,15,128,182,231,58,245,232,225,210,140,54,194,45,8,84,184,215,29,95,253,219,32,151,173,247,61,81,232,139,183,109,84,54,189,45,242,201,241,101,66,245,60,250,192,95,160,189,114,247,220,200,179,78,125,164,236,0,252,219,218,38,214,87,63,239,227,206,24,225,135,96,75,135,176,249,141,196,111,99,207,88,62,35,165,236,147,239,11,174,107,223,50,74,209,229,186,43,38,97,24,222,122,229,155,178,208,136,121,148,210,244,145,43,127,95,230,137,97,120,141,80,121,20,61,249,178,105,177,126,209,232,7,54,253,113,135,241,101,26,93,225,113,91,132,225,232,10,37,89,211,190,159,62,35,11,186,41,251,180,121,21,70,80,193,23,46,252,196,231,252,124,125,189,198,162,200,56,26,31,180,189,89,59,98,202,102,251,245,161,112,109,177,167,130,53,250,253,64,160,246,69,32,221,205,231,98,233,88,24,168,124,70,32,113,233,55,87,24,187,217,27,91,201,85,183,190,174,55,208,214,89,25,165,88,128,171,240,204,145,132,102,176,152,170,48,134,233,222,143,172,196,91,218,147,23,50,173,77,157,156,184,163,3,237,45,57,152,245,35,159,40,50,14,83,231,28,108,135,198,138,200,141,62,28,253,116,169,163,253,114,28,12,38,69,39,247,213,233,39,155,25,53,26,241,93,224,102,165,184,216,168,146,108,252,192,72,88,197,150,172,208,75,32,39,135,193,26,169,200,183,20,213,239,215,249,162,181,183,45,75,24,149,2,185,111,203,230,142,216,177,153,8,210,7,70,126,60,209,185,116,46,69,192,181,9,60,196,157,22,216,104,169,185,71,198,124,108,42,12,113,42,225,53,138,190,17,188,187,119,13,120,154,156,156,192,47,82,89,137,50,45,228,193,239,208,14,55,42,246,138,166,235,37,112,165,5,230,36,188,116,210,57,36,65,51,75,4,133,40,21,224,128,177,33,40,177,71,160,96,47,79,28,226,109,239,123,230,134,175,233,242,117,8,143,127,25,45,6,35,247,158,40,244,213,27,224,219,212,118,89,219,40,178,211,99,20,48,153,254,38,48,123,163,220,106,162,235,220,115,214,160,44,186,87,164,29,48,189,108,91,208,137,173,110,156,155,64,101,43,220,222,7,232,223,135,117,133,232,35,153,188,107,175,233,60,120,31,29,132,39,217,94,160,44,92,18,135,80,66,107,109,196,185,25,39,85,209,238,118,20,134,178,43,210,131,251,195,227,158,205,61,161,202,133,245,102,82,105,14,207,251,182,46,114,97,230,71,29,207,155,64,187,13,121,98,239,167,102,143,92,10,250,187,93,102,210,3,49,106,231,133,155,200,176,194,200,60,69,142,149,79,177,109,25,101,22,238,198,22,24,87,160,33,147,33,82,177,180,109,57,92,187,36,58,129,217,135,249,16,198,220,109,164,97,197,52,89,248,17,53,184,83,76,91,70,78,78,178,120,212,216,188,35,0,163,7,211,0,62,99,239,254,34,243,108,109,159,108,200,94,92,227,187,92,56,212,247,20,133,187,219,89,128,178,64,148,170,40,245,170,27,176,109,224,4,126,235,125,45,113,238,105,27,175,132,201,80,76,127,226,60,206,247,122,228,167,55,138,20,61,126,155,23,164,48,254,69,199,107,31,239,66,234,253,156,220,24,15,123,4,188,199,22,144,82,71,203,99,117,166,195,193,151,22,99,7,135,37,77,5,158,171,68,41,10,117,47,28,3,4,166,124,231,41,9,224,149,10,183,8,124,116,227,179,56,76,89,127,203,111,195,186,221,78,47,1,198,198,41,97,170,241,37,79,190,141,15,36,240,155,40,35,161,119,44,45,221,245,104,220,224,91,194,179,230,134,111,154,162,116,61,129,178,81,207,167,141,240,27,123,188,95,116,160,103,95,243,182,168,76,181,25,232,70,168,78,14,238,232,179,198,93,89,2,91,207,221,216,248,123,202,1,7,93,253,54,208,97,66,136,46,209,115,229,219,64,65,100,68,152,113,32,193,54,121,153,47,156,45,53,135,1,44,102,25,36,203,54,127,113,97,19,70,155,162,236,199,98,32,76,210,7,18,183,153,208,197,175,88,24,48,110,120,50,199,78,216,136,145,112,179,216,184,47,65,11,195,204,39,4,82,52,233,31,248,96,232,27,37,6,55,101,215,42,19,225,36,211,119,189,140,107,108,173,187,21,126,27,176,230,139,49,171,80,91,18,143,82,165,159,17,21,154,20,102,250,84,0,147,132,136,92,224,250,73,177,10,60,216,234,212,128,45,51,41,112,71,136,35,46,13,26,132,108,68,81,68,107,189,231,165,177,169,82,248,189,204,157,55,246,182,93,71,150,250,247,197,191,119,25,169,196,7,183,204,52,2,191,205,72,241,253,5,212,173,58,21,197,182,39,127,122,208,23,152,163,112,162,204,144,35,133,210,71,145,245,246,13,19,91,236,3,70,172,68,143,198,42,58,230,127,248,82,71,190,143,7,155,81,123,192,239,166,107,21,24,81,144,26,131,216,26,153,229,153,14,211,80,245,223,70,64,119,232,109,179,204,245,18,67,205,114,216,67,97,218,73,98,144,87,152,172,122,114,132,9,90,124,95,20,18,245,182,11,41,212,64,11,190,64,114,48,140,221,222,99,174,68,62,65,102,59,164,217,206,57,57,87,222,35,243,209,180,229,38,174,251,141,138,177,21,133,162,27,51,14,139,90,22,53,13,46,174,132,9,204,6,93,22,251,137,226,74,209,101,13,255,120,129,73,123,122,220,134,91,212,103,101,154,52,136,70,38,242,237,120,209,8,150,151,77,167,209,141,245,22,53,87,25,163,136,252,183,120,98,176,126,174,126,217,213,182,212,145,13,239,148,118,229,194,208,237,175,37,98,175,99,109,210,2,55,171,145,70,136,99,36,42,129,11,163,54,210,229,80,189,100,219,68,15,128,84,70,94,120,133,227,179,192,150,64,60,1,151,171,187,139,97,109,107,59,66,202,249,137,251,248,232,171,196,163,248,138,182,33,48,174,155,17,83,30,83,210,16,120,162,73,31,247,133,196,159,172,31,240,169,215,200,13,0,238,109,61,31,10,134,117,103,149,136,240,25,103,178,66,96,193,215,215,190,89,75,34,57,38,112,227,7,179,142,5,157,78,143,46,60,147,44,208,241,79,242,219,56,166,212,200,58,239,142,194,129,28,141,1,205,201,221,69,35,168,145,163,233,190,106,89,110,197,211,177,11,106,170,241,81,128,96,235,47,219,34,2,143,157,183,61,17,13,150,125,207,155,9,223,143,199,35,197,238,110,202,68,252,134,9,58,156,30,44,195,181,238,50,89,118,116,184,119,236,83,199,182,216,92,96,132,101,227,183,223,68,59,100,59,215,205,57,246,198,193,141,97,188,4,70,133,62,54,77,136,108,30,217,34,155,43,67,242,21,250,27,151,67,70,146,237,30,99,143,219,77,251,77,174,123,155,120,136,166,52,36,195,244,254,192,36,226,175,163,227,160,33,223,166,81,52,114,3,209,113,35,220,122,244,123,3,201,117,96,11,149,2,158,22,219,66,76,217,81,88,105,69,35,17,38,152,211,227,251,65,219,231,200,162,76,122,190,204,168,182,162,20,148,253,192,192,202,225,160,209,85,63,62,146,155,153,53,168,54,222,229,151,23,10,72,241,217,87,94,172,162,149,50,126,164,190,14,50,113,10,27,19,40,115,91,116,45,203,47,19,200,180,172,217,144,66,146,253,222,15,201,98,100,94,237,5,153,91,143,126,99,190,198,238,186,144,190,146,113,242,198,43,229,214,96,204,160,57,115,21,70,135,63,184,56,24,12,118,61,250,197,14,103,69,217,133,46,201,174,63,77,221,97,68,197,199,36,128,229,104,200,215,37,203,46,200,179,43,186,17,113,184,153,169,172,85,86,69,184,79,43,202,165,235,224,205,174,7,179,202,70,233,4,185,205,43,179,25,130,3,55,200,104,166,90,38,59,100,246,19,222,248,109,9,216,14,221,73,97,66,119,79,161,82,57,220,250,182,32,18,151,29,165,17,38,116,217,248,67,94,106,211,23,182,101,137,205,170,23,94,168,151,236,204,136,191,240,237,3,207,181,131,255,7,107,184,52,189,242,66,66,48,9,99,99,234,14,130,125,37,141,201,81,69,48,145,2,189,242,238,2,182,166,145,0,193,93,238,155,8,224,70,94,26,249,54,13,129,122,79,117,105,147,133,127,225,132,172,108,221,82,122,37,72,120,219,66,73,129,33,186,121,165,215,226,91,125,104,157,110,46,223,116,89,151,105,211,57,5,189,136,25,117,130,110,51,142,252,52,93,202,213,231,120,182,138,85,147,64,228,247,112,92,119,24,249,67,137,135,145,151,112,93,249,251,163,110,244,121,159,13,245,164,60,121,53,213,154,132,235,53,81,28,135,41,71,73,206,2,18,42,116,80,231,61,94,99,135,10,108,156,1,191,239,138,185,145,228,150,223,6,27,10,181,223,183,9,134,73,174,166,211,172,120,131,103,135,35,119,151,181,13,178,251,205,234,74,125,211,114,145,111,164,97,97,86,98,176,20,235,18,93,2,211,206,24,53,62,164,92,116,82,122,187,224,181,125,77,54,50,239,150,183,77,3,65,137,93,50,150,113,71,19,130,100,41,78,116,120,192,115,217,159,159,198,89,169,69,233,146,164,196,146,88,164,193,196,143,61,136,37,93,175,100,114,154,217,17,6,15,220,216,241,114,215,20,108,215,13,102,176,165,104,229,202,232,69,169,254,204,8,221,251,146,224,143,114,45,251,33,135,49,154,190,10,87,115,225,116,24,83,235,165,39,39,121,80,226,104,20,42,101,170,70,155,113,196,64,132,133,84,186,204,90,237,61,147,29,123,248,121,16,229,208,103,10,117,56,152,247,52,236,104,172,129,144,221,26,193,219,135,207,166,193,6,49,81,171,193,95,223,180,124,74,252,102,157,152,61,136,222,230,82,187,245,194,107,157,193,234,71,207,115,200,30,190,17,74,20,95,179,223,230,179,92,217,130,52,56,176,55,72,226,204,104,87,175,155,180,209,241,13,12,222,169,59,59,114,12,110,59,184,239,212,10,171,228,30,154,53,148,198,203,236,124,198,50,47,160,215,178,131,15,58,249,154,170,126,62,221,124,75,252,167,223,119,74,86,74,97,250,196,253,183,155,41,36,202,80,64,57,254,122,178,158,94,198,221,100,158,71,194,35,62,108,140,186,217,39,124,208,187,156,85,0,1,176,234,246,199,224,200,70,78,228,165,180,58,217,144,105,246,65,56,200,68,22,169,56,129,142,27,205,37,184,44,76,137,115,172,51,239,56,47,128,212,250,253,124,62,136,29,71,101,102,160,139,89,219,250,192,116,101,36,140,7,129,192,40,84,122,16,69,253,169,235,109,65,208,41,209,73,196,236,36,133,23,18,36,35,251,113,168,27,235,148,81,97,28,248,101,109,184,187,83,209,105,180,13,111,137,97,155,166,3,1,230,85,116,34,144,53,110,91,182,239,141,137,53,18,38,99,90,16,185,21,38,158,240,223,158,72,60,203,22,2,239,239,126,79,156,252,125,87,186,162,55,124,22,98,50,195,138,248,189,15,189,114,19,46,245,215,129,103,217,249,194,236,219,188,25,142,188,65,149,112,217,126,123,70,175,92,71,28,92,103,105,210,74,81,226,27,196,226,77,15,126,67,107,71,31,145,233,9,232,242,65,89,109,248,248,31,232,86,235,38,187,193,62,241,8,12,63,13,77,71,210,86,215,230,136,99,33,234,234,16,133,243,87,124,54,194,254,250,94,157,70,81,202,191,59,142,198,28,120,126,96,90,2,227,186,49,10,145,221,36,6,28,173,103,59,27,28,40,9,130,222,2,126,75,141,247,1,23,171,74,173,10,215,195,22,145,72,183,4,250,80,152,212,128,71,150,253,205,107,69,95,118,197,67,120,248,80,233,150,125,151,145,196,238,125,6,173,158,141,151,40,72,1,147,146,242,41,165,255,56,218,229,88,168,164,109,139,15,114,38,241,86,101,233,226,75,165,100,226,48,155,29,121,168,213,186,121,61,204,97,218,56,67,166,179,55,164,205,186,218,97,196,63,100,154,166,194,202,84,235,48,242,93,18,27,214,138,55,178,111,81,24,14,47,62,144,223,126,215,70,239,247,47,252,158,106,63,242,66,25,73,45,106,9,132,161,123,235,201,105,207,105,51,142,70,88,86,94,104,129,59,51,60,37,137,200,220,27,15,75,224,23,122,70,175,2,63,94,244,153,23,20,34,34,10,66,89,246,109,112,174,192,211,212,179,126,225,198,94,64,158,90,33,167,92,124,9,193,150,102,203,180,131,242,85,63,62,51,116,44,2,135,204,196,200,33,162,187,234,48,174,200,50,43,33,129,54,163,212,246,94,15,5,120,185,237,55,79,81,2,251,133,235,79,182,58,97,246,156,217,130,251,70,158,16,253,216,156,18,188,196,83,193,186,229,200,118,247,173,40,200,37,56,10,23,239,42,8,89,169,37,138,96,108,194,21,217,158,27,191,12,47,86,214,108,138,93,187,122,94,227,77,242,56,162,234,209,164,66,125,214,193,199,100,103,227,56,149,172,3,235,252,119,44,16,0,143,36,61,3,163,213,112,18,109,39,71,138,197,25,73,167,110,88,206,102,58,19,116,102,75,25,182,23,239,107,148,95,38,164,154,62,41,181,31,106,253,18,184,163,70,229,104,65,159,224,131,82,51,79,24,167,24,249,233,77,118,57,126,250,32,62,153,227,8,85,52,58,121,150,195,56,149,53,133,39,86,116,219,97,122,102,231,82,24,175,164,26,112,71,103,67,96,236,86,124,217,69,126,224,72,217,137,222,67,26,114,252,202,209,96,251,158,156,148,152,175,48,13,49,152,249,57,185,153,122,56,218,140,183,249,65,99,128,211,149,175,219,23,147,14,219,145,187,38,107,215,147,212,249,115,97,111,138,251,157,114,208,94,25,146,93,48,169,184,123,188,232,74,104,173,175,218,164,156,125,175,202,60,217,75,249,220,51,186,72,35,96,230,93,189,103,35,232,249,19,195,170,42,85,204,12,190,215,87,167,70,111,72,54,117,25,106,19,237,47,140,6,244,80,116,194,247,250,189,176,202,138,80,171,158,154,178,133,191,43,250,249,235,248,92,216,139,91,98,16,214,3,143,190,232,35,25,80,41,2,134,106,255,185,235,55,57,197,193,102,16,255,61,24,194,234,113,184,155,94,161,194,47,126,246,212,91,229,17,124,127,154,254,38,127,151,184,182,48,227,232,209,38,228,231,112,133,182,54,245,104,196,117,126,199,63,6,5,124,35,10,111,12,84,29,102,1,249,60,113,51,68,153,14,87,124,51,206,231,161,205,225,73,145,74,113,64,170,24,188,47,8,196,14,51,219,236,15,74,146,61,208,13,191,66,191,91,186,232,252,151,209,45,24,122,87,148,191,60,53,64,8,122,116,136,194,96,187,49,18,232,105,252,204,131,27,23,108,79,194,86,107,79,171,31,120,100,20,83,45,47,161,51,6,105,233,104,28,121,15,30,41,9,157,39,233,246,243,68,80,37,60,94,138,94,180,39,252,113,163,17,38,249,95,252,27,88,183,28,126,129,185,200,188,2,15,19,113,118,248,189,214,54,228,202,140,56,63,2,198,115,73,103,112,54,16,43,134,112,45,71,244,232,88,240,10,137,59,191,112,184,86,69,87,53,180,199,131,162,139,96,246,84,74,3,26,152,39,238,235,13,223,123,230,103,221,90,35,218,99,223,169,203,187,110,137,4,26,98,241,158,32,46,102,214,45,251,111,122,98,102,164,29,10,149,237,37,27,236,210,150,153,218,57,108,182,176,186,28,111,68,98,226,183,155,209,89,100,173,47,120,22,196,201,203,251,16,165,214,246,224,213,125,178,51,22,190,38,67,17,103,232,65,137,126,235,16,242,25,31,248,220,82,226,232,105,141,43,2,163,90,21,247,133,109,123,147,236,51,125,191,51,58,169,11,4,159,54,244,228,19,233,215,223,247,69,21,167,182,93,21,94,45,10,140,180,179,242,159,15,92,122,60,114,178,220,75,195,148,110,147,248,113,184,206,190,245,96,46,59,158,138,17,74,37,167,81,80,157,136,232,170,44,170,205,250,68,27,219,98,191,107,56,11,251,251,72,73,12,249,235,34,228,191,82,137,54,73,218,89,226,232,78,166,70,195,43,42,61,30,13,23,243,21,211,23,210,16,162,244,185,210,98,200,245,25,166,19,206,149,31,61,205,117,73,174,156,175,185,121,152,207,23,208,134,126,2,108,219,34,253,69,127,2,223,167,192,164,151,227,202,209,41,248,60,211,130,249,186,87,11,202,32,105,43,149,211,130,236,104,143,65,206,150,96,157,207,183,77,7,150,15,6,244,81,63,211,165,137,181,149,128,167,118,198,3,239,19,185,51,250,228,53,119,102,196,143,168,23,63,20,183,231,207,177,68,169,254,204,134,169,173,47,157,147,204,64,221,97,12,13,166,158,27,51,74,159,229,203,143,78,213,248,192,43,154,179,74,255,113,182,250,192,37,20,78,10,18,217,119,126,230,67,243,5,118,152,176,81,131,160,183,76,204,28,74,221,42,121,10,31,200,74,254,58,97,173,245,118,245,133,212,149,159,62,114,130,74,76,67,247,128,255,113,152,188,135,126,157,20,1,227,161,49,181,238,251,25,104,243,13,189,159,131,45,241,80,151,30,92,41,161,252,166,130,222,74,246,163,167,43,240,11,2,202,239,54,251,1,182,117,213,163,43,109,31,251,23,166,179,180,233,247,87,107,230,115,176,160,27,159,60,43,27,169,223,252,48,50,188,76,219,186,255,216,38,203,40,176,230,81,129,127,3,113,64,86,229,171,160,105,2,230,177,31,38,71,33,55,236,75,4,48,229,106,157,84,224,104,199,77,141,159,122,190,192,240,14,86,192,15,253,172,109,56,131,255,42,154,2,155,3,189,110,84,103,157,129,190,49,81,186,230,37,112,76,113,210,167,137,213,118,45,8,87,230,148,243,187,252,88,241,101,232,171,134,106,209,60,187,214,204,123,87,166,20,184,248,158,89,110,63,250,131,83,127,25,118,176,255,48,70,47,74,223,37,184,232,191,38,227,192,86,129,82,152,49,114,28,37,32,149,217,8,133,138,247,99,203,97,104,173,231,11,31,159,110,40,62,17,28,75,38,167,152,23,210,239,0,133,215,122,143,62,146,255,11,126,225,155,194,72,73,14,135,161,196,106,223,203,251,206,206,244,15,15,161,244,46,174,37,6,15,222,238,15,188,143,45,62,91,127,155,118,162,223,215,1,93,226,237,107,191,185,24,178,171,191,48,44,170,171,9,174,247,91,245,215,113,30,248,237,120,117,245,169,166,40,255,187,13,120,187,65,40,17,146,81,196,129,136,142,146,95,184,155,35,151,164,168,40,175,56,7,5,49,186,55,161,124,242,64,208,20,126,227,206,134,16,231,24,229,3,183,230,217,204,102,197,227,82,234,39,139,212,188,49,18,219,61,34,6,29,104,3,33,164,223,223,166,243,101,125,238,155,110,68,207,28,176,143,37,56,148,65,140,43,163,247,21,99,218,71,170,71,78,206,36,253,171,43,10,252,70,207,58,227,251,88,188,210,208,76,191,89,169,80,68,103,53,230,43,84,42,222,72,148,23,58,240,44,245,111,100,33,116,185,134,194,111,75,191,127,147,234,47,80,132,239,39,229,106,60,3,183,111,56,27,26,35,84,196,228,104,234,190,191,9,21,182,224,247,211,230,129,226,86,243,186,81,91,214,211,92,62,51,131,61,155,31,120,30,108,227,63,25,46,99,108,254,62,212,73,63,132,108,189,16,19,24,237,215,17,2,216,52,151,101,158,126,143,176,122,11,22,41,67,102,71,57,57,194,178,206,185,160,172,71,152,54,62,17,156,243,53,204,195,110,175,111,30,9,41,50,255,233,130,206,185,230,191,42,177,145,191,48,148,10,102,209,229,7,254,247,47,167,2,138,58,133,14,13,224,10,74,215,191,231,70,177,167,142,249,9,224,122,176,184,8,175,208,246,151,101,128,161,21,232,160,14,40,20,150,2,211,112,248,18,243,227,160,41,3,13,89,162,242,107,61,98,53,191,93,187,174,33,27,154,245,239,206,141,154,31,37,44,185,107,188,115,174,127,189,108,196,62,205,20,38,15,20,83,226,40,214,181,172,211,18,245,178,223,61,103,51,234,91,17,42,9,221,40,219,27,80,176,109,154,154,227,194,233,103,135,2,80,163,28,253,137,75,17,93,28,126,95,112,78,215,214,112,124,162,127,227,115,154,9,224,77,97,200,48,129,222,233,83,61,38,218,103,104,70,178,179,165,253,109,152,104,221,132,223,63,155,175,113,131,179,103,2,194,232,183,232,80,97,42,249,253,66,94,72,132,230,163,194,36,2,127,187,172,224,162,189,224,177,126,246,156,61,88,19,13,49,252,190,116,31,111,219,200,238,39,255,17,151,20,120,152,244,111,192,88,24,110,129,187,137,77,141,56,26,191,63,129,17,34,233,254,88,152,128,238,173,18,91,18,78,198,11,51,151,236,35,97,47,2,223,213,137,69,214,0,124,133,141,139,238,245,116,39,89,218,81,41,252,229,158,148,12,194,224,157,196,67,165,145,58,35,83,154,76,80,0,253,133,55,225,190,36,40,104,75,97,157,113,216,56,131,2,159,189,162,114,133,224,141,245,30,38,252,94,255,240,220,31,228,217,49,179,191,30,120,96,41,54,28,38,10,147,28,220,70,50,245,215,230,25,152,178,87,134,166,135,245,182,186,50,128,49,102,91,145,109,202,38,41,255,107,198,116,45,146,108,82,32,69,228,222,82,253,191,48,83,160,16,151,240,240,176,233,217,97,8,86,25,228,1,91,11,191,195,22,180,124,142,54,166,165,195,80,183,242,235,183,147,119,159,89,240,78,102,154,82,116,135,188,11,198,26,40,207,232,109,23,180,22,167,195,135,36,131,62,180,55,43,57,195,19,75,16,150,17,133,145,3,61,241,129,54,203,73,40,140,166,107,11,120,105,216,0,60,217,157,59,76,74,98,235,251,124,19,207,245,165,27,157,217,161,25,39,50,153,213,149,53,30,76,117,87,223,8,83,168,7,175,196,70,111,21,209,43,219,39,218,23,128,103,209,140,43,243,204,91,128,125,94,34,147,92,37,175,105,45,97,222,96,6,27,129,175,119,234,48,126,75,75,143,163,39,106,138,249,58,15,53,152,17,183,141,42,135,144,104,128,233,243,8,116,42,101,3,234,15,185,122,127,40,56,230,202,24,167,5,111,245,120,217,100,202,101,157,128,179,143,25,144,191,174,105,253,179,91,224,78,173,107,198,84,78,123,231,7,38,83,22,51,189,81,187,174,194,239,62,102,28,205,102,164,232,111,227,23,119,252,161,192,252,75,169,147,105,12,255,237,197,120,188,3,81,116,215,105,7,55,134,24,228,228,4,164,123,7,170,214,13,226,107,35,254,111,75,198,33,105,79,215,159,124,40,45,168,71,126,153,218,113,247,7,126,45,191,46,15,220,60,245,166,143,97,54,50,82,169,55,120,236,88,193,216,35,205,207,109,13,115,140,113,120,144,32,154,10,191,111,38,110,235,69,209,243,142,207,35,165,59,40,46,237,189,188,85,245,183,95,108,92,242,228,7,50,170,30,141,247,252,240,88,136,173,249,94,242,58,137,227,123,4,44,101,125,151,40,184,144,219,11,68,15,182,148,131,160,100,192,253,195,127,59,233,46,218,27,6,99,98,29,1,73,179,144,80,225,236,156,35,221,58,63,147,233,155,103,139,123,67,2,163,180,174,63,77,55,91,247,159,238,116,201,233,93,191,223,194,58,221,97,218,124,165,26,130,24,232,233,37,142,70,57,246,179,126,209,203,93,253,174,113,227,209,90,226,251,190,118,72,96,16,228,225,151,61,20,54,97,156,128,105,47,84,24,11,223,25,33,226,91,30,211,155,126,218,140,210,157,11,3,76,177,69,191,124,22,45,143,170,223,165,33,255,35,35,173,20,238,164,69,128,137,147,157,76,89,72,100,92,95,129,70,255,41,173,9,252,22,245,22,17,36,154,109,34,99,113,126,186,100,111,60,212,70,0,169,211,229,251,139,103,233,40,193,117,241,116,1,46,108,203,90,140,6,196,20,117,46,94,132,60,126,116,37,45,173,171,31,206,66,206,164,97,168,21,58,24,5,126,187,203,185,124,44,85,115,223,110,223,229,175,198,111,91,193,69,39,250,69,23,186,103,141,224,99,13,233,114,195,156,166,182,17,7,227,64,94,116,225,53,142,169,63,21,182,185,67,175,140,14,136,154,23,94,76,81,69,96,138,28,158,125,161,219,83,213,36,126,205,105,124,174,166,77,73,228,155,12,198,250,83,97,5,225,228,198,80,121,96,147,222,235,179,241,238,110,49,200,153,230,181,228,77,131,243,91,84,4,134,84,170,48,111,63,231,141,183,24,234,203,230,243,242,54,27,96,136,60,114,52,189,222,45,182,96,100,201,211,15,205,96,211,11,78,152,137,69,96,4,150,227,220,47,84,173,122,219,152,219,223,120,162,212,203,155,70,120,136,238,123,102,147,115,19,161,203,235,50,71,152,217,243,228,36,76,18,174,56,33,199,133,25,193,187,43,138,131,112,156,155,94,61,61,150,96,102,229,133,53,109,92,50,177,107,246,255,14,155,76,140,158,27,194,194,137,115,87,234,237,18,60,82,56,59,158,228,163,184,69,59,105,192,139,84,243,234,185,196,152,18,164,192,221,178,170,14,23,147,84,73,24,138,67,196,119,72,135,86,25,132,139,186,243,137,136,224,71,61,84,14,54,127,0,127,162,157,110,83,233,220,163,225,112,28,103,181,243,211,236,43,143,192,13,65,160,184,50,26,53,244,228,203,190,160,37,11,111,58,98,2,15,132,188,226,228,148,32,100,135,133,125,240,220,43,150,206,75,194,87,142,134,231,52,90,60,242,183,159,210,61,210,154,214,192,21,115,206,44,226,177,56,105,189,60,253,215,153,133,249,174,82,76,147,147,15,202,24,30,102,189,111,17,211,132,41,48,194,121,57,21,147,199,59,242,219,136,246,71,228,138,148,209,219,225,181,47,156,171,192,94,66,192,51,112,69,222,230,197,106,75,51,213,28,88,207,137,149,117,17,153,72,60,78,243,203,174,153,61,57,70,130,82,216,108,45,60,245,242,166,226,180,196,52,184,174,19,33,193,143,188,153,60,20,100,130,115,46,189,166,132,240,65,99,245,65,131,225,86,61,116,242,182,61,159,84,16,31,253,192,171,186,95,2,251,13,44,95,62,40,170,75,191,40,97,162,212,205,120,96,35,87,46,10,189,43,45,13,128,77,121,254,23,109,139,237,138,30,12,5,186,122,142,205,228,103,100,170,91,236,118,156,201,213,48,124,216,194,79,48,31,119,47,75,63,116,144,237,208,131,145,62,238,126,97,12,8,201,215,162,128,247,34,119,255,118,166,177,33,101,194,33,88,126,59,3,63,26,211,26,201,171,156,137,7,181,183,217,52,74,141,111,251,153,151,134,238,248,139,183,253,190,54,179,147,16,170,102,183,196,180,103,232,160,163,72,95,19,18,46,40,163,71,230,145,248,86,2,102,171,91,186,202,69,163,243,187,53,137,74,97,115,239,8,130,222,87,68,30,61,7,217,172,239,5,77,79,101,49,128,175,110,195,49,99,126,207,217,143,110,85,77,93,201,67,173,22,26,49,205,44,12,132,173,98,93,79,55,207,77,228,46,43,192,120,119,138,177,145,195,63,205,221,9,83,18,247,40,101,209,120,180,228,203,123,83,72,221,53,224,110,14,84,121,221,236,80,246,175,75,14,240,97,94,205,215,137,110,94,171,62,13,35,81,38,254,110,44,99,47,210,95,145,2,31,214,212,153,143,180,195,34,233,35,47,141,2,94,190,175,31,19,215,18,247,133,148,179,44,1,88,105,44,231,40,208,193,129,98,181,192,189,152,104,211,239,219,190,8,82,119,65,121,166,30,74,16,187,43,175,220,36,136,115,31,48,73,69,148,241,57,250,61,244,118,227,27,168,154,113,165,34,186,139,75,223,52,179,233,174,71,143,110,36,28,99,58,66,11,91,14,198,171,182,71,194,117,55,54,141,242,66,80,187,172,49,91,81,241,107,50,207,66,189,105,81,88,27,102,108,44,187,8,84,47,122,141,157,215,98,223,43,223,54,20,195,91,87,164,161,25,182,91,142,222,144,212,90,228,176,103,61,50,146,216,83,184,65,182,205,194,69,90,193,176,170,111,65,98,131,97,64,75,98,94,55,51,5,137,15,135,233,5,146,173,85,179,78,124,47,119,12,107,51,151,135,194,42,139,188,163,79,150,216,220,201,72,49,243,172,120,215,213,122,191,62,7,19,146,174,128,161,154,45,133,199,141,124,42,221,58,237,115,95,15,246,126,119,115,138,171,210,166,12,218,67,204,209,242,192,216,76,43,220,112,170,137,115,211,33,37,15,133,160,230,182,188,240,242,6,162,254,52,145,99,174,32,176,29,101,144,210,38,179,179,216,193,110,162,234,79,99,32,82,226,220,21,253,19,253,105,122,162,79,92,25,154,185,178,252,52,227,127,249,135,61,113,252,56,91,175,108,118,89,66,42,245,7,137,51,154,173,41,67,224,82,117,20,118,12,119,242,169,208,220,251,185,109,56,142,59,110,187,204,42,220,238,211,126,82,19,9,127,114,65,205,116,95,90,124,154,148,20,101,146,55,123,197,86,114,201,222,77,243,130,102,63,234,18,101,192,200,225,237,15,92,115,121,162,124,209,166,254,182,85,81,35,90,216,102,67,165,48,126,166,113,105,27,145,252,207,209,107,149,40,109,21,56,59,58,76,27,53,37,133,223,198,96,42,60,67,254,0,248,77,219,71,239,123,67,3,141,251,94,228,195,63,112,237,177,203,126,48,65,143,60,114,180,209,202,206,48,8,125,236,15,218,150,162,202,196,68,224,225,69,55,241,225,27,235,70,31,10,74,50,17,218,161,79,87,171,254,50,182,92,17,55,158,62,244,3,192,61,110,245,136,251,26,98,191,122,106,186,181,61,149,250,158,205,123,149,123,125,224,158,155,127,204,4,215,254,28,141,37,92,28,109,116,86,189,48,106,70,177,127,55,22,199,208,147,67,217,141,89,156,58,99,149,56,231,133,26,36,249,123,192,237,179,120,209,87,86,115,31,140,213,108,211,143,147,206,135,216,3,188,247,254,158,153,92,120,101,13,56,113,101,230,2,117,21,70,16,33,206,205,58,41,117,18,70,13,215,19,48,114,146,114,95,70,220,168,241,208,94,108,240,153,116,170,209,141,227,210,160,253,203,170,251,96,150,55,159,229,223,0,134,48,39,48,90,134,145,72,162,238,113,244,194,43,13,136,177,180,241,117,12,61,55,101,207,157,240,184,90,255,161,89,110,198,135,63,126,148,113,115,148,214,159,198,215,88,24,17,121,149,5,191,218,76,123,163,122,251,86,16,121,226,213,182,243,177,244,97,40,166,185,156,247,136,38,228,34,135,225,219,201,94,213,120,253,177,201,38,194,154,91,143,166,37,219,217,94,6,119,217,254,191,249,103,82,78,119,20,33,43,201,244,84,82,82,59,198,217,219,204,156,46,63,253,163,88,26,251,193,105,54,96,130,82,212,244,114,1,110,57,36,207,19,134,225,94,99,164,76,82,55,18,230,96,0,123,111,108,233,204,67,74,166,51,104,107,125,197,32,198,212,83,122,170,232,102,168,72,127,7,60,68,55,26,24,41,172,185,19,62,178,66,20,220,25,103,12,82,27,165,178,69,177,49,22,43,35,240,167,134,130,126,115,141,51,99,133,46,113,124,49,13,178,24,70,3,197,184,76,244,64,109,160,184,24,247,220,224,229,10,10,233,45,223,6,114,249,217,71,105,182,182,196,200,249,211,52,211,41,92,208,103,14,24,201,26,57,185,101,175,35,199,196,46,184,228,77,99,107,219,115,154,165,187,169,110,61,120,81,176,22,120,55,61,55,52,244,224,7,33,185,132,228,189,192,36,53,188,66,201,109,47,17,221,181,246,154,233,34,175,6,191,200,92,110,27,85,215,204,111,225,52,55,114,82,0,70,96,34,199,81,223,31,180,34,86,21,104,53,27,71,133,223,219,139,136,150,48,167,200,51,193,208,45,146,95,196,118,43,55,209,102,178,26,148,169,129,192,217,57,87,81,252,44,102,194,71,228,7,54,45,129,33,67,207,183,83,166,16,64,205,161,117,183,24,253,244,111,136,34,47,102,79,88,122,37,204,166,79,238,10,91,49,57,186,177,75,106,9,87,51,127,151,129,178,171,190,173,106,54,55,39,225,41,91,112,116,228,241,101,138,143,199,8,26,87,96,147,103,137,145,82,153,90,135,194,116,92,207,132,53,243,12,92,199,44,10,75,147,1,53,120,246,24,242,211,66,28,7,197,204,228,6,76,73,82,126,122,116,171,22,36,220,37,146,64,6,148,77,90,220,151,9,83,201,209,182,123,141,175,231,189,47,81,107,68,98,244,208,24,16,245,19,200,192,122,112,167,130,146,245,19,138,238,249,190,88,124,230,26,73,208,97,117,233,2,119,102,156,26,117,163,131,95,159,194,35,75,167,3,237,232,41,35,237,5,2,70,170,139,154,21,70,67,57,210,44,172,137,42,225,192,233,71,199,233,102,215,94,99,172,48,214,36,47,183,25,13,37,223,8,133,156,180,108,157,166,8,117,114,59,73,86,78,20,60,176,99,71,152,55,142,238,75,197,217,240,30,129,166,27,220,161,251,54,117,25,4,1,67,233,205,68,233,81,74,252,131,11,93,60,81,60,69,123,61,195,78,131,155,119,25,152,192,229,57,159,223,102,243,234,7,31,250,183,235,231,220,59,52,156,160,45,161,203,212,20,126,247,17,245,230,109,173,250,242,211,219,250,2,29,198,0,239,243,84,96,250,5,147,147,254,237,253,121,35,152,113,4,65,135,87,15,97,83,224,211,66,254,144,244,23,218,38,93,225,55,215,248,206,235,29,139,76,166,194,55,87,47,4,83,182,180,94,24,42,245,104,234,14,83,223,38,36,233,160,68,81,57,248,60,238,26,214,25,128,239,161,148,207,227,46,51,42,55,180,217,212,113,191,55,5,185,50,120,38,91,10,55,102,82,83,71,208,192,204,32,100,232,227,134,92,227,41,170,70,127,148,232,203,26,188,93,66,19,24,162,152,158,252,133,138,65,20,105,86,171,156,247,3,247,200,195,66,131,46,69,159,201,166,234,183,146,248,51,74,253,188,13,216,80,51,224,142,1,128,92,26,125,147,110,211,200,254,238,61,130,45,71,47,220,1,102,80,150,240,50,95,85,97,148,148,252,232,23,240,110,97,61,108,19,128,114,133,40,180,232,55,117,34,129,39,36,236,128,217,239,47,25,226,11,221,221,224,5,77,76,110,245,125,46,155,155,253,104,254,239,61,91,97,170,223,113,180,57,93,202,27,155,212,17,60,37,73,172,70,44,243,129,223,94,74,224,55,75,41,252,195,103,118,184,34,227,91,21,126,97,112,75,24,233,75,185,49,120,232,65,107,39,143,113,132,30,7,12,229,176,7,76,28,249,57,154,198,232,128,41,9,234,165,81,141,105,193,96,99,207,173,79,165,89,153,195,15,54,207,233,49,20,134,225,150,48,1,160,60,52,178,148,145,83,225,63,232,177,37,92,17,192,243,196,31,220,187,247,149,200,149,145,36,241,153,24,85,151,126,244,182,202,197,151,53,14,126,83,169,116,225,0,55,232,202,1,35,5,144,247,197,208,186,81,77,107,116,170,73,97,21,134,25,221,224,1,147,104,207,236,1,85,242,187,221,237,215,248,248,202,38,6,110,81,14,99,79,125,244,153,45,187,244,147,232,156,77,79,253,30,82,107,241,203,166,142,180,4,174,168,168,197,47,91,146,184,10,76,150,36,158,89,129,203,40,179,18,218,185,211,245,157,217,212,54,149,252,178,84,206,217,193,187,43,84,190,37,160,88,102,223,20,31,111,177,73,42,167,29,36,194,228,194,77,183,49,193,241,54,113,81,106,227,205,240,20,18,166,5,126,122,38,168,33,197,183,101,146,167,14,49,163,88,134,81,253,139,185,228,186,107,9,87,4,252,136,206,17,186,47,20,74,107,49,241,241,95,196,179,16,116,148,29,111,146,6,133,45,111,195,100,171,115,74,177,44,118,253,192,48,121,78,192,72,35,15,129,169,230,207,64,183,100,189,241,106,163,16,113,3,253,52,57,155,6,242,46,49,29,189,251,227,228,9,211,12,225,154,165,246,93,213,116,248,162,90,75,151,65,172,47,208,68,132,207,254,96,74,73,249,180,207,146,140,135,57,99,141,117,243,195,27,244,241,39,204,142,189,4,43,181,26,15,252,40,220,97,39,6,252,150,26,185,48,74,222,209,119,65,227,196,93,242,97,77,44,164,91,126,119,172,109,123,40,60,70,84,69,27,90,27,66,141,225,53,227,202,83,131,194,140,221,149,252,54,34,51,174,128,70,198,137,77,157,162,97,170,217,8,35,196,129,98,155,150,214,246,143,22,249,165,41,82,196,56,104,223,27,4,200,183,154,210,166,147,151,61,140,108,20,220,105,114,16,210,232,2,92,92,22,4,117,94,152,212,93,208,115,67,45,30,24,70,137,30,188,80,87,249,125,151,88,221,226,207,46,240,155,2,150,111,38,43,238,49,83,158,24,242,65,43,56,140,176,168,81,51,23,184,177,83,29,1,87,104,160,2,151,83,162,134,65,220,59,37,229,7,76,11,213,12,120,76,141,149,241,80,25,65,33,70,2,160,72,97,127,147,155,132,131,236,112,129,153,173,71,111,123,103,9,87,221,252,140,55,91,32,54,33,112,209,55,130,2,176,55,65,27,188,68,192,25,216,210,59,113,105,12,43,61,154,255,230,51,71,243,181,233,165,193,128,136,71,94,175,116,243,2,182,220,149,85,116,37,68,35,134,206,108,10,171,113,215,248,163,75,120,245,147,241,45,9,31,21,170,4,134,122,17,215,77,195,102,83,216,116,98,122,12,6,122,90,100,40,241,65,184,121,101,179,0,84,63,159,177,172,62,236,163,248,71,150,247,3,207,48,229,4,70,229,71,174,28,27,250,238,117,211,106,236,22,217,100,15,108,28,87,76,88,232,59,52,249,192,108,231,91,106,204,11,240,210,174,194,68,76,17,195,20,104,106,146,123,24,63,181,233,26,48,98,249,50,78,223,54,174,187,2,20,43,87,253,96,51,169,99,172,106,247,243,186,6,201,226,248,221,119,131,71,63,221,241,38,176,72,199,48,205,190,169,181,126,224,150,193,112,49,113,144,246,129,99,211,132,24,148,102,60,0,231,201,57,184,52,77,43,128,70,50,133,25,90,249,164,160,117,70,58,164,89,19,95,149,171,198,137,50,210,83,100,72,203,210,1,76,251,185,55,40,3,35,246,252,57,122,96,61,19,240,106,159,217,172,195,101,217,17,181,189,75,233,18,212,65,45,186,59,230,66,54,219,98,245,3,245,10,3,73,255,240,172,210,40,193,17,5,240,93,107,14,177,46,90,170,200,224,226,0,233,95,30,105,252,38,51,37,106,13,201,103,104,116,17,175,162,48,15,45,214,76,118,146,210,30,179,205,170,100,248,110,16,207,147,34,98,41,4,224,136,38,71,40,128,111,168,4,33,189,90,86,60,22,123,158,175,222,23,13,72,209,141,104,25,115,225,198,224,22,34,228,151,246,35,231,156,151,214,16,149,94,209,139,113,76,211,39,47,173,193,103,201,205,5,173,56,186,29,164,226,145,201,49,58,173,142,168,169,176,21,167,183,49,54,216,164,40,100,133,48,6,93,155,217,118,48,106,223,95,184,207,96,139,87,242,0,178,13,54,134,93,212,177,17,130,233,226,35,132,5,52,106,43,209,87,0,155,66,66,124,134,70,111,145,148,232,214,5,62,20,134,76,118,2,166,82,215,20,238,59,123,53,76,170,85,190,33,194,204,229,122,90,72,246,52,165,54,111,162,166,25,29,44,104,121,109,153,205,24,185,112,215,61,93,82,72,226,142,15,28,166,82,6,47,157,23,108,21,159,193,213,99,247,38,37,66,131,95,248,177,18,158,26,66,25,220,20,198,202,64,96,230,225,29,191,77,62,88,82,11,52,199,35,123,237,240,209,111,160,33,12,147,141,115,172,177,194,218,193,242,142,234,100,116,91,76,212,238,245,232,55,235,7,175,0,93,208,45,100,11,122,108,233,147,140,110,11,139,152,229,186,11,173,27,145,191,162,193,76,138,224,84,157,209,239,24,209,242,64,202,86,225,74,112,227,175,203,20,178,36,154,182,215,149,41,168,203,194,54,228,232,125,72,202,7,83,150,66,207,85,56,76,92,154,125,153,34,121,130,113,25,43,114,82,170,173,31,88,224,52,160,36,25,89,181,150,204,137,80,13,8,70,245,48,101,107,129,153,216,131,30,204,22,120,100,131,10,27,201,23,46,68,142,150,80,173,202,199,87,73,180,174,200,15,87,100,173,167,60,19,212,60,99,218,192,120,252,28,189,233,7,158,104,111,193,125,167,28,125,100,112,182,92,110,8,178,55,157,189,114,229,168,244,214,76,132,154,204,127,160,40,191,96,79,224,111,139,201,77,178,199,166,52,210,34,35,120,172,140,33,71,51,217,6,163,1,167,9,141,129,10,46,219,209,243,202,228,214,165,161,200,148,141,88,76,131,123,12,59,166,11,76,103,106,182,152,64,45,204,61,29,233,166,113,178,26,92,33,25,28,57,249,25,166,44,22,109,171,111,200,101,237,18,163,89,42,88,91,218,64,68,62,221,10,203,35,86,191,97,45,42,51,81,164,174,102,182,188,66,220,151,95,70,67,40,217,218,246,211,114,87,239,91,153,201,198,38,46,148,35,151,181,91,250,45,109,83,109,75,152,198,190,154,21,8,162,93,185,98,108,85,178,136,70,136,223,228,134,232,189,60,51,88,22,47,232,43,159,199,129,83,137,63,14,186,163,138,16,141,112,237,93,24,142,57,227,6,223,190,57,21,46,238,200,217,216,117,42,77,111,161,193,50,92,127,191,89,110,174,235,169,23,137,170,19,45,217,164,92,206,231,186,67,90,182,77,196,97,174,30,140,32,102,116,154,195,76,88,122,87,80,235,252,131,183,217,90,24,26,203,172,64,71,201,62,116,236,227,229,151,7,182,26,190,210,27,121,84,4,44,214,239,252,226,71,95,75,222,230,243,102,225,174,81,69,70,102,251,200,142,138,190,17,62,14,39,62,82,30,146,206,46,100,239,73,88,4,151,20,141,65,185,175,99,33,190,127,117,168,245,84,113,153,131,211,103,161,157,51,58,73,75,203,80,120,207,224,196,109,175,110,90,148,121,95,20,186,222,83,115,38,234,162,93,60,63,105,147,226,32,226,117,77,3,20,243,50,122,194,173,152,80,47,228,22,32,146,200,149,81,20,121,65,209,14,177,6,216,213,249,219,52,104,32,205,237,48,159,119,6,203,88,166,242,57,157,16,138,80,199,143,69,53,53,212,51,182,233,6,86,249,101,212,73,98,175,183,233,6,159,91,14,166,154,87,60,138,167,162,191,175,94,88,161,187,208,115,14,36,183,69,169,20,148,128,213,165,55,136,187,133,69,97,202,126,61,82,102,184,36,54,105,121,1,166,186,190,93,215,163,155,158,188,192,239,46,175,79,146,148,126,222,104,152,2,35,209,227,209,44,108,53,120,194,9,91,189,213,207,141,167,159,4,148,203,28,54,167,7,117,212,69,180,8,70,132,128,43,115,136,161,180,143,49,229,194,163,118,199,198,232,144,76,149,134,153,7,191,248,50,184,112,7,251,139,174,191,189,232,44,9,181,19,244,115,101,47,104,124,2,88,102,14,119,106,170,242,76,73,33,247,21,226,51,29,114,86,126,63,111,203,74,11,70,194,56,242,200,209,221,250,210,19,38,127,241,129,95,40,224,249,12,96,148,245,4,166,152,226,17,10,180,224,35,18,71,15,126,211,140,11,134,26,44,21,54,68,35,201,150,199,109,163,114,62,229,224,70,105,35,239,171,112,101,242,84,154,117,228,143,80,205,25,75,103,241,197,118,59,239,11,106,240,212,135,86,77,245,197,81,210,215,75,158,89,133,37,16,47,155,204,99,110,46,112,11,51,225,251,16,198,193,83,34,127,121,90,245,96,167,156,79,29,210,132,4,153,138,221,224,205,151,173,12,219,133,97,72,182,168,211,70,73,223,107,194,84,221,186,127,125,216,157,238,236,15,132,251,81,194,186,146,230,248,118,132,10,4,140,242,141,171,66,97,226,49,244,151,11,140,130,225,232,53,139,121,189,48,52,245,252,224,142,122,156,62,148,97,61,73,174,221,4,19,88,66,70,243,74,159,241,203,228,186,197,206,246,161,240,17,67,94,9,9,189,38,35,97,242,174,175,231,87,239,155,158,222,56,82,248,88,51,126,104,97,17,102,203,3,223,221,232,115,174,164,101,225,108,14,97,122,155,40,30,185,14,151,181,166,200,165,237,107,10,36,14,179,105,106,93,143,166,192,26,71,195,156,200,120,243,189,202,29,185,68,228,197,44,83,35,195,140,38,59,183,198,40,198,10,147,48,134,228,97,57,33,232,54,77,227,70,190,61,92,184,198,13,249,190,178,164,166,194,0,31,148,1,66,26,112,55,125,102,180,208,28,215,227,233,70,109,43,178,180,1,211,145,25,162,134,100,139,245,235,97,209,117,229,89,51,36,26,122,110,235,122,241,235,190,48,122,202,212,235,166,38,113,66,8,178,174,170,179,93,93,166,111,234,50,146,63,118,73,242,93,211,155,16,58,170,164,160,62,11,204,219,242,196,167,75,89,158,45,169,156,156,94,159,48,249,173,44,238,242,5,48,74,211,194,8,134,6,211,151,76,211,214,96,29,170,159,7,119,24,57,247,54,254,91,232,145,154,74,158,156,252,216,34,31,42,170,168,83,44,93,126,240,159,10,184,11,63,3,126,37,12,206,21,234,175,144,192,134,46,139,36,165,93,181,19,138,234,254,172,231,4,138,113,207,102,145,178,117,205,221,162,8,77,187,127,95,58,8,77,131,50,126,155,197,71,184,135,152,75,190,117,52,20,117,223,191,173,91,115,123,38,183,165,100,46,219,53,61,26,142,64,24,214,82,100,121,51,190,222,55,95,132,155,64,84,154,226,198,103,201,30,76,119,46,112,92,204,104,232,234,3,47,180,27,186,144,48,185,218,207,111,215,150,230,98,205,50,101,178,55,65,18,138,179,135,254,49,36,23,65,167,37,12,93,122,185,208,56,36,111,4,6,211,17,69,105,162,117,25,195,200,11,220,208,224,182,56,72,215,115,56,175,254,217,35,15,190,247,103,213,164,175,197,93,7,72,140,189,184,82,30,10,36,54,175,104,154,204,68,211,241,15,223,169,166,10,61,31,152,76,133,200,189,185,66,3,36,5,236,63,101,34,37,104,90,41,175,79,86,64,14,166,143,36,28,30,185,200,42,170,77,48,42,177,216,115,248,93,70,23,190,255,66,123,180,57,161,31,98,20,92,44,89,184,54,45,104,238,88,80,225,109,235,185,137,142,156,244,210,225,140,97,176,22,48,3,182,185,136,246,176,174,106,9,97,48,157,43,222,49,214,225,227,93,241,137,91,3,153,143,176,28,31,88,116,136,119,203,50,42,100,184,204,141,101,14,43,114,114,132,133,135,139,60,190,161,76,152,46,87,70,95,187,51,202,30,76,80,35,19,233,64,13,54,188,43,152,35,164,13,232,197,117,11,205,160,153,7,211,97,145,240,91,19,123,184,38,35,209,13,135,37,224,110,140,205,27,23,142,141,181,44,77,157,114,95,119,141,110,78,142,239,79,194,212,107,210,210,3,101,184,38,227,223,116,254,91,60,83,147,52,92,114,52,69,75,175,69,209,131,135,85,104,62,211,110,62,237,97,8,98,154,35,178,125,65,129,237,150,240,198,128,119,39,218,43,15,174,8,170,196,125,35,157,35,123,213,102,100,235,25,239,115,191,101,79,226,148,183,79,195,197,163,198,104,88,68,204,9,67,214,9,65,208,55,55,241,153,231,141,25,129,52,172,20,204,18,178,103,170,113,153,0,213,138,131,105,164,147,79,0,91,186,54,194,78,100,116,36,123,242,202,72,196,79,207,182,119,132,205,148,199,189,216,20,179,23,243,111,192,92,156,186,192,120,124,214,248,68,16,229,218,122,52,70,164,241,208,170,41,42,231,80,123,171,2,219,108,127,221,5,226,177,76,196,21,125,214,17,102,8,166,112,47,187,0,138,150,219,229,197,201,188,195,15,73,20,63,63,167,137,219,198,244,51,211,194,203,234,161,199,75,130,117,138,188,50,122,123,67,44,34,96,46,138,201,16,33,210,139,151,91,250,133,64,254,73,20,143,129,19,243,221,38,139,41,83,105,129,124,147,206,23,52,9,137,76,29,45,179,84,21,220,241,227,160,41,157,13,207,239,42,168,3,239,116,58,105,83,42,224,203,138,95,94,68,32,83,72,39,74,62,21,107,139,88,241,192,77,249,55,135,33,249,18,54,141,14,155,21,112,76,151,24,126,189,125,67,188,205,98,155,252,158,176,137,103,186,195,23,21,206,46,187,4,166,63,82,241,97,122,243,158,210,206,234,7,106,122,16,143,100,36,41,95,237,199,70,62,92,9,205,59,84,116,3,167,217,81,132,35,219,176,134,139,41,39,95,120,182,234,32,31,210,118,140,31,47,93,56,49,200,89,191,243,161,253,56,111,246,112,64,122,175,19,250,167,192,188,254,24,197,15,125,3,79,158,26,62,3,158,202,239,166,234,114,114,194,52,19,175,51,114,194,52,219,29,185,52,36,185,92,111,131,9,243,51,237,80,30,159,117,231,92,142,104,137,92,57,50,103,51,220,147,209,114,155,98,127,241,35,111,20,235,27,27,227,153,17,51,252,37,188,237,252,224,121,80,39,18,152,174,245,18,142,84,19,163,178,156,241,32,125,157,116,185,163,115,133,229,48,97,147,65,139,41,109,126,213,33,172,186,184,103,188,79,146,241,61,187,56,16,22,166,213,108,197,132,136,219,79,94,26,27,233,25,251,8,210,26,8,200,39,188,45,249,145,48,179,197,16,216,74,213,241,62,17,92,148,129,202,101,5,245,139,251,102,180,229,48,135,149,112,157,129,213,77,132,65,100,221,41,157,162,57,239,55,70,73,79,28,148,173,178,147,22,74,52,153,139,248,138,149,33,208,210,119,151,47,210,226,87,206,77,87,71,172,142,240,3,37,216,33,95,186,81,31,11,235,179,55,133,101,72,65,60,111,169,71,247,77,163,97,225,8,188,144,168,119,91,143,105,250,163,201,15,54,97,171,233,165,155,7,75,78,29,83,244,89,194,114,173,226,19,37,207,139,142,128,208,75,235,211,218,75,174,194,205,52,100,220,43,14,158,132,60,17,228,220,79,216,33,34,40,125,36,243,77,48,51,67,107,170,155,226,167,52,26,153,177,98,245,90,87,71,71,225,133,19,242,219,24,113,196,148,132,69,94,23,183,44,154,217,225,84,135,131,30,30,175,89,29,153,24,5,210,214,239,238,124,116,28,20,133,89,38,74,192,239,235,202,93,4,234,51,148,96,253,220,144,142,199,7,126,71,135,119,0,179,143,110,143,16,77,125,191,29,231,166,165,86,132,170,222,151,193,154,238,98,243,168,213,93,105,38,133,218,107,102,107,14,67,80,207,162,208,156,86,23,241,111,207,248,156,91,62,46,200,119,197,53,117,205,109,18,58,75,194,86,211,11,143,72,6,172,254,116,179,30,170,22,22,146,196,100,114,110,250,100,60,149,132,125,229,86,31,137,201,202,184,90,184,226,34,254,90,174,220,118,65,44,56,108,113,171,41,227,228,88,161,93,62,36,128,232,17,59,71,90,164,48,136,36,94,9,23,86,124,35,50,47,56,173,189,212,59,37,186,69,200,210,214,79,169,146,222,36,247,229,52,121,93,89,190,104,4,238,97,39,247,62,9,108,185,242,161,13,171,120,185,209,16,25,95,234,42,9,191,235,236,43,96,190,62,177,178,123,48,70,18,37,172,109,187,249,132,39,76,245,241,198,125,179,31,211,167,70,7,80,164,214,113,221,181,229,40,97,210,75,45,78,254,70,194,16,122,253,52,11,228,233,198,5,11,223,32,201,99,33,104,205,14,120,135,155,48,197,230,43,48,51,177,127,252,236,234,151,36,176,39,77,29,59,194,48,99,195,72,17,6,184,12,231,5,225,115,140,219,253,18,216,74,31,126,223,52,175,72,86,102,226,212,221,195,175,244,237,52,16,183,144,147,47,202,251,97,70,140,121,189,100,53,39,47,169,135,47,27,214,1,83,220,134,167,185,248,150,184,180,75,87,185,62,150,213,213,2,246,193,231,139,158,232,234,4,165,187,242,115,110,98,165,60,55,178,40,85,96,72,168,45,172,163,141,113,189,63,240,138,128,30,88,185,28,20,147,230,136,188,12,57,158,123,245,182,105,229,12,63,33,171,29,46,89,151,77,126,57,178,154,15,166,177,86,96,226,197,91,195,183,154,189,185,4,51,230,95,87,102,252,182,201,72,200,11,107,8,18,185,139,229,66,221,168,94,57,154,176,202,85,59,209,236,71,79,65,30,42,4,152,230,209,204,194,102,79,215,101,244,241,110,204,137,212,22,219,248,160,45,243,77,160,144,150,254,234,175,254,229,15,255,248,167,127,248,199,63,254,233,207,127,247,199,255,244,151,255,252,247,127,253,31,255,248,151,127,241,127,254,203,127,253,95,255,237,127,254,239,255,254,63,254,226,15,255,225,31,254,230,253,225,141,156,183,226,89,75,217,95,252,203,191,252,225,159,255,252,79,255,248,254,250,111,254,248,215,127,254,207,127,250,227,95,252,225,111,255,248,15,255,241,143,127,254,211,63,253,229,47,240,111,255,238,239,255,248,239,254,252,167,191,251,251,191,229,4,255,240,167,191,249,187,191,255,235,63,191,211,255,123,187,22,106,21,149,182,201,200,105,12,20,198,252,25,3,179,225,136,93,46,166,237,111,254,253,127,116,165,240,244,210,231,114,193,137,191,114,165,40,67,116,49,163,124,187,222,243,255,226,82,255,127,95,176,188,127,88,104,49,17,17,118,119,29,30,51,165,133,30,252,86,22,161,55,78,204,221,200,86,251,184,166,110,32,81,29,251,75,231,5,240,197,189,9,123,235,39,85,153,69,227,96,52,95,150,194,228,16,111,186,208,47,170,20,242,57,155,253,71,88,216,67,37,149,221,69,55,181,217,240,107,135,76,34,62,113,204,52,179,69,82,227,231,107,95,58,69,190,9,191,79,153,12,166,70,118,204,83,233,255,181,172,108,32,27,190,190,44,132,143,223,62,198,14,146,233,217,122,221,99,138,132,87,126,190,147,183,204,206,166,152,173,240,155,82,195,41,14,24,22,142,174,12,136,115,238,132,155,8,175,80,95,167,129,38,86,6,83,14,215,85,201,252,94,115,250,125,83,150,162,20,1,91,192,108,54,167,254,52,58,160,17,194,88,246,224,115,244,65,138,48,97,46,76,87,188,31,133,211,152,33,175,120,39,177,27,39,250,13,16,213,105,121,29,168,232,142,188,48,166,195,163,176,217,199,197,90,202,199,187,101,153,31,18,35,28,163,101,127,98,4,68,234,253,212,219,132,82,36,54,66,168,59,10,9,16,24,152,157,37,124,41,132,82,254,211,164,93,203,80,248,178,83,13,24,191,40,217,249,83,100,91,43,46,156,109,169,126,0,228,0,197,139,253,39,197,40,97,25,9,149,136,55,39,90,3,26,88,17,71,21,183,124,194,206,238,136,196,231,91,119,105,163,15,27,248,31,195,224,38,176,53,27,238,8,9,187,18,149,216,157,177,24,71,204,87,68,2,129,88,21,197,185,8,70,225,44,200,148,49,105,144,244,154,42,229,166,143,248,2,187,3,171,134,122,164,187,17,1,147,16,189,224,168,230,91,61,232,208,87,100,12,38,125,184,232,236,58,92,16,121,23,24,57,146,17,95,135,253,180,162,152,142,166,195,252,94,119,107,136,254,99,2,224,231,54,101,204,179,116,243,208,241,155,12,127,122,58,83,36,254,239,132,15,233,79,255,194,77,113,37,103,160,209,122,29,46,240,200,93,53,221,215,32,65,237,155,61,204,117,190,123,38,52,243,98,163,9,255,82,216,68,60,180,23,37,199,166,136,225,46,58,180,246,70,138,55,81,24,21,226,136,36,216,252,217,155,248,40,68,4,106,93,125,226,139,40,56,54,154,172,14,98,95,111,38,8,35,182,222,144,1,175,94,248,134,23,53,2,198,48,94,242,17,166,149,238,157,187,108,52,91,145,26,7,123,92,26,75,28,173,141,92,241,7,157,174,99,243,3,235,251,32,119,17,2,12,150,187,69,32,91,54,231,27,50,77,216,215,83,133,147,52,12,252,132,157,251,103,246,202,242,68,151,17,8,151,216,215,47,205,38,82,157,167,226,232,59,251,203,186,118,62,240,142,239,199,50,33,159,251,162,187,185,196,201,59,9,27,69,41,63,198,38,149,197,253,72,28,186,32,17,198,222,27,50,145,190,44,236,154,163,49,139,229,183,206,163,233,161,130,98,191,23,177,97,91,118,157,11,183,177,180,99,160,84,58,28,101,103,176,161,51,68,241,101,50,133,75,222,10,193,196,216,192,34,65,247,22,201,166,112,232,106,179,80,163,197,164,105,171,130,32,107,119,152,92,162,164,127,224,239,76,111,150,233,54,35,139,163,50,109,18,19,15,181,200,91,145,142,149,163,223,38,109,221,112,52,63,152,83,10,186,16,96,13,223,112,18,6,82,30,167,103,55,188,81,216,92,220,91,53,37,118,140,41,31,9,80,154,57,100,117,64,233,255,125,28,145,62,229,97,103,15,133,233,235,148,90,213,190,94,156,56,76,184,177,197,51,67,226,70,92,199,168,106,214,18,245,86,164,116,216,150,105,118,21,94,118,164,250,240,225,144,43,59,214,183,30,5,35,244,240,87,246,188,144,86,49,178,153,195,29,59,12,73,42,23,68,241,118,164,17,177,119,74,144,236,156,147,202,56,214,232,166,154,144,54,179,251,184,48,140,40,199,39,157,125,210,198,29,26,75,47,77,225,81,156,21,3,76,239,107,162,40,116,223,40,193,33,196,39,86,233,116,254,65,108,186,249,188,153,37,36,77,143,229,64,248,207,79,148,46,181,254,176,236,43,95,81,130,195,112,83,78,110,234,98,113,240,198,128,73,171,19,230,74,154,89,250,83,133,246,69,233,163,123,95,33,168,73,93,8,138,182,66,162,112,255,155,86,85,40,38,58,58,73,85,43,186,144,10,143,52,57,46,198,138,154,96,215,148,42,242,60,90,176,65,117,62,96,146,8,98,181,137,65,46,189,218,55,74,127,168,40,10,202,114,235,179,55,130,244,111,166,211,159,102,57,144,130,12,221,167,82,135,162,186,22,102,180,48,176,231,220,159,11,167,151,216,159,73,125,95,105,19,158,92,177,149,216,7,40,162,139,90,14,165,55,130,56,50,170,246,168,13,203,133,247,139,82,76,20,245,241,161,151,10,181,49,98,93,148,161,155,167,164,242,232,216,242,222,136,187,140,119,37,181,160,101,138,114,45,138,61,248,79,74,240,79,111,246,123,102,62,65,83,114,186,98,83,184,168,204,237,235,27,69,22,226,43,95,7,230,57,236,98,226,232,246,66,142,169,85,199,38,212,43,142,214,89,214,26,78,223,252,30,245,80,70,149,208,63,80,218,29,65,76,161,87,239,138,48,214,50,59,225,172,122,32,88,39,89,37,246,133,123,237,60,250,61,8,173,74,86,162,194,90,243,161,154,9,160,192,104,22,197,88,50,31,40,33,145,91,95,168,239,45,200,194,79,37,114,211,202,178,162,110,97,190,182,229,234,177,148,2,107,84,160,207,148,158,69,224,183,35,238,57,138,81,134,209,163,127,242,74,241,133,64,237,213,18,51,109,8,37,235,76,214,55,39,5,106,138,200,82,227,58,24,176,124,170,223,239,20,1,67,200,149,247,197,222,248,228,23,244,66,51,213,168,101,89,43,65,207,101,58,171,239,243,147,163,155,249,200,36,67,228,34,44,158,48,121,134,34,197,59,116,22,133,112,192,206,38,107,181,248,5,28,161,95,53,194,244,51,178,48,136,117,146,112,6,172,63,40,233,39,7,107,60,161,43,44,84,6,130,165,49,76,29,70,184,14,240,208,74,172,62,184,87,41,145,226,32,142,16,147,252,53,83,222,37,48,66,203,49,113,92,172,235,100,94,129,186,58,130,127,72,39,250,20,153,102,88,26,111,162,246,77,238,68,71,70,218,36,176,231,44,241,196,39,37,102,37,226,117,218,247,131,72,49,169,17,175,37,252,145,10,79,41,11,104,135,190,182,37,228,20,88,180,35,142,62,243,195,253,133,64,248,246,254,113,244,134,26,33,212,150,55,18,90,120,69,83,106,162,57,45,97,211,37,137,239,11,103,9,81,242,227,213,167,117,22,75,58,63,38,164,28,42,231,117,203,27,161,201,75,40,61,136,202,103,184,128,65,136,44,4,3,21,149,136,211,169,131,188,41,106,9,217,136,160,181,7,41,167,192,119,148,147,51,211,244,40,96,91,71,141,48,249,222,246,29,99,211,32,229,180,14,59,76,120,80,132,195,193,72,48,173,197,171,28,43,232,162,17,108,240,47,11,15,3,150,217,106,57,138,95,184,213,132,242,204,166,43,87,94,235,137,28,74,192,165,110,21,243,93,161,67,91,152,99,144,187,118,144,233,142,37,72,132,44,247,34,191,24,72,166,106,41,31,151,209,88,74,176,71,200,146,137,103,165,241,244,138,11,247,98,228,82,36,58,163,3,158,45,177,243,59,32,108,94,101,185,46,179,148,119,150,94,53,134,155,242,7,103,82,252,168,195,22,37,31,226,182,24,197,82,132,191,149,32,139,21,92,6,95,180,170,86,217,246,47,72,241,45,28,224,233,105,184,146,236,48,56,252,186,128,169,42,117,133,41,222,58,177,113,254,148,109,165,239,196,198,209,10,78,101,65,115,75,122,90,72,94,213,32,108,118,196,45,180,229,5,239,84,127,100,63,110,51,242,178,54,132,246,96,56,209,241,187,197,100,23,167,155,29,77,47,230,82,182,69,226,25,245,155,61,93,67,243,193,52,66,203,232,223,102,226,229,91,27,148,63,63,147,194,27,6,181,214,224,177,82,58,147,206,118,196,113,176,92,112,82,242,248,233,93,23,24,34,159,199,172,181,189,40,84,170,72,244,204,244,28,194,213,248,203,66,49,71,113,5,178,112,16,162,103,215,198,20,92,63,231,73,239,122,114,103,218,59,98,201,130,48,144,103,20,42,85,155,64,62,146,14,38,37,166,177,35,36,194,18,137,154,55,251,220,79,0,135,45,67,139,236,45,221,196,83,191,158,183,195,152,193,48,239,102,106,118,149,159,254,30,186,167,118,145,173,222,26,221,65,18,175,81,199,41,248,188,84,125,38,197,218,21,252,174,177,27,208,126,2,180,164,16,44,17,243,108,229,136,35,127,16,106,95,8,237,17,66,11,92,89,103,189,137,226,109,253,142,82,31,167,133,115,209,99,129,249,90,209,246,14,126,204,147,164,136,52,156,185,181,139,226,210,95,57,2,182,173,191,208,96,209,142,110,97,174,109,27,43,89,23,105,190,41,225,116,97,66,161,99,106,43,3,95,191,183,196,208,209,167,245,72,248,187,239,151,75,88,92,99,112,48,21,133,107,19,238,218,102,48,169,231,30,39,158,9,41,251,113,143,78,194,39,86,115,58,186,216,121,173,207,28,125,87,116,150,208,163,55,238,167,3,227,214,16,107,189,166,102,36,207,155,141,85,245,86,29,12,122,199,231,158,90,77,107,67,179,29,218,93,47,12,171,232,19,23,86,145,215,214,31,166,187,222,111,25,210,240,212,133,231,160,188,16,55,13,107,241,124,97,212,22,162,95,102,179,36,202,77,155,224,93,116,165,152,7,184,118,219,188,25,96,135,142,12,241,77,19,103,41,75,139,97,10,238,112,171,170,50,14,252,86,20,111,152,129,48,164,2,6,156,220,122,92,29,70,38,64,214,0,66,254,154,40,78,222,159,167,66,54,55,60,197,233,49,210,238,39,108,163,118,24,147,50,121,208,1,172,109,89,187,134,119,40,196,181,45,130,219,203,122,23,66,173,229,29,93,134,182,55,65,82,222,241,200,241,229,35,108,212,94,54,36,85,253,182,49,97,208,135,246,86,43,218,117,70,192,136,52,203,209,203,188,236,227,232,183,49,91,26,12,172,139,218,113,116,94,13,243,21,215,126,1,26,8,226,228,164,161,53,88,48,241,11,255,114,17,10,43,162,17,200,119,137,88,70,62,150,91,63,11,4,159,147,15,68,238,75,123,157,73,215,134,60,39,209,104,249,172,92,12,210,126,162,5,175,35,37,163,112,129,163,89,163,211,141,148,135,246,107,30,18,213,43,93,220,183,200,50,24,77,228,157,46,76,222,233,139,147,134,50,6,120,184,119,30,147,120,254,92,217,54,222,136,183,107,146,84,150,85,111,188,5,213,187,132,218,54,243,51,153,234,222,31,202,12,129,103,148,145,186,40,179,97,228,129,240,111,143,30,214,171,220,39,188,154,216,98,59,220,204,166,170,74,203,113,229,117,30,183,58,231,249,105,79,251,155,128,110,116,105,191,21,246,173,30,210,73,141,133,241,137,182,223,105,221,99,218,16,63,144,7,92,226,2,163,247,5,17,166,250,110,17,155,151,209,52,233,113,201,131,134,32,29,61,38,75,76,21,232,189,229,106,253,104,28,245,102,83,248,88,186,221,27,177,15,65,166,8,24,48,16,138,11,99,253,152,120,139,192,71,129,62,27,130,221,232,19,23,121,42,140,96,210,65,209,96,142,172,128,40,126,21,235,187,8,227,131,101,102,106,122,52,202,122,222,217,142,219,184,72,60,189,208,1,78,121,56,56,93,211,100,82,152,237,74,216,142,160,185,44,138,118,192,52,202,167,219,3,17,181,194,189,140,80,220,190,211,182,104,122,221,111,195,126,67,196,159,206,30,145,169,41,120,137,122,22,10,219,193,173,142,167,116,73,80,131,14,245,105,235,249,146,147,155,63,205,8,117,117,74,66,162,214,74,205,114,199,48,133,175,135,54,134,192,111,117,239,33,134,143,228,182,106,224,96,64,211,82,136,255,5,212,111,130,210,199,130,62,107,40,187,55,156,70,154,190,47,252,110,66,213,225,157,235,234,149,49,201,183,240,29,109,236,153,69,145,5,1,10,108,30,2,174,93,124,150,223,172,60,71,16,177,77,112,162,95,213,217,216,200,51,133,126,72,163,248,34,42,151,111,71,142,32,100,154,96,66,172,16,233,18,148,125,74,188,17,170,131,83,244,92,80,53,135,40,28,207,180,194,198,77,248,61,165,21,90,100,36,56,230,71,176,133,170,220,76,89,237,173,250,234,198,45,9,45,86,118,196,75,178,130,15,174,131,54,138,20,249,47,250,113,86,30,226,72,161,114,68,137,166,94,24,129,101,142,164,197,54,65,110,171,215,180,3,167,167,254,221,164,156,155,102,170,29,254,28,203,50,177,242,200,168,196,183,48,166,95,150,139,149,251,26,184,246,134,191,192,251,154,154,84,38,31,140,103,119,56,202,45,19,100,144,163,103,43,177,192,88,216,173,122,98,72,185,205,16,74,6,86,21,180,106,92,222,150,14,77,27,118,159,192,211,108,175,18,166,122,175,74,50,111,42,95,105,99,113,224,207,138,76,141,205,227,67,143,46,42,129,131,51,225,189,9,87,61,55,242,180,101,200,169,101,174,195,216,35,219,199,7,123,197,83,245,88,246,147,49,165,176,107,150,189,205,54,123,190,176,150,166,245,10,109,111,145,245,41,44,95,113,87,240,88,84,216,135,126,216,20,41,135,156,35,81,41,107,238,190,33,70,60,76,216,74,52,216,234,54,59,169,120,29,5,149,204,166,146,66,248,196,165,253,6,236,102,133,145,237,141,163,9,220,155,142,163,157,158,243,232,133,76,21,195,103,217,75,139,87,228,69,164,186,178,145,182,108,167,139,219,98,81,129,102,118,196,248,169,199,71,221,154,136,24,160,163,132,66,97,202,244,35,240,43,159,214,97,89,77,171,98,220,104,69,193,188,178,49,190,59,173,138,201,72,41,140,217,84,152,140,117,132,223,101,121,161,65,255,174,240,122,124,17,43,43,190,232,71,85,188,55,67,114,126,176,104,138,168,22,66,162,57,153,193,176,89,69,225,99,154,179,161,130,83,232,4,17,105,43,227,206,5,76,106,95,214,15,6,10,101,170,176,167,173,202,134,68,75,44,140,165,80,238,129,218,46,96,71,253,246,166,189,108,151,84,206,198,185,182,133,60,155,17,135,84,185,202,124,15,66,136,128,214,102,122,144,69,251,237,173,16,181,5,12,99,84,180,146,26,44,220,48,90,61,36,246,101,162,36,235,244,230,201,208,212,130,126,46,50,100,198,46,79,39,85,203,34,84,133,97,104,187,206,216,161,75,65,116,0,209,205,57,97,83,217,77,125,225,3,67,99,14,1,53,122,24,183,94,24,252,192,19,231,54,227,104,189,43,83,7,171,169,163,143,245,173,168,233,157,139,106,139,235,144,65,6,82,29,50,26,244,195,76,136,168,112,75,133,3,24,57,170,22,166,240,91,154,61,217,183,210,118,87,67,2,173,126,20,231,223,135,7,17,169,133,70,63,59,215,170,176,169,49,6,140,97,131,92,217,53,35,145,84,110,107,71,127,218,252,100,93,210,133,180,115,147,248,168,97,236,17,30,98,221,90,76,68,143,30,88,68,179,126,244,196,245,232,183,96,250,108,212,233,203,16,233,18,243,50,27,33,69,67,226,24,163,104,209,62,68,21,34,44,19,134,165,113,206,7,166,216,233,66,123,87,248,150,27,141,171,113,91,130,27,221,166,143,234,34,178,3,33,210,135,224,124,19,205,70,118,100,35,212,5,233,73,21,20,131,203,152,99,209,162,19,42,3,174,143,236,28,67,185,240,69,243,67,22,135,254,162,207,19,34,29,164,228,180,9,123,219,119,26,222,27,100,136,240,181,75,152,30,235,16,175,34,179,119,166,138,127,146,254,56,174,242,250,46,26,155,3,81,255,132,213,24,175,131,44,64,151,188,25,226,160,76,48,59,20,250,203,20,245,145,109,114,9,46,130,73,129,85,227,151,1,159,53,196,134,161,232,95,97,219,108,220,152,122,172,60,248,220,85,225,106,210,200,192,54,52,84,46,81,95,81,105,80,68,237,67,144,145,240,103,74,11,219,251,237,23,24,71,160,140,194,254,139,27,244,183,23,241,104,138,224,155,161,131,136,215,22,83,139,12,49,238,122,191,71,111,218,49,67,48,27,253,132,163,87,14,149,58,12,23,88,123,151,162,36,99,122,72,117,195,30,17,153,202,97,251,193,148,208,103,192,170,108,174,77,116,53,117,69,133,40,141,223,167,133,125,129,90,157,89,96,211,126,14,217,116,154,247,101,14,70,47,162,165,100,41,211,168,42,40,179,226,173,84,254,103,191,60,63,176,85,186,66,218,95,159,7,126,187,222,149,14,182,183,90,203,12,60,233,195,76,212,60,5,62,146,187,144,2,110,222,50,227,232,163,51,76,143,101,140,3,180,44,132,141,243,96,26,168,246,18,121,90,177,238,219,176,138,90,248,114,208,203,189,212,159,98,64,19,242,118,13,84,192,7,226,59,162,206,204,54,49,132,159,111,193,251,242,168,224,245,102,146,241,147,23,106,208,31,61,108,178,56,161,232,91,44,39,244,129,95,176,186,19,222,170,137,56,238,143,65,101,74,32,171,151,175,201,132,175,35,162,190,108,153,230,191,146,32,159,9,47,204,156,20,166,206,127,66,221,182,169,100,23,213,234,25,58,26,192,200,177,29,133,33,117,36,76,69,161,139,120,58,125,127,169,8,15,63,86,165,213,55,45,83,161,54,79,143,146,12,67,118,45,37,190,44,212,130,229,129,163,148,20,65,27,244,153,241,209,177,239,117,166,57,37,242,127,237,170,104,59,158,228,189,198,199,67,90,81,66,16,43,65,166,139,10,174,139,26,141,146,161,236,98,186,129,238,189,4,140,38,136,23,187,122,182,145,74,245,71,159,127,244,144,249,54,143,103,221,153,76,51,247,57,233,69,98,194,116,234,13,64,119,92,26,157,212,161,74,198,116,168,220,200,247,97,178,90,132,8,138,43,129,153,209,5,252,86,140,245,241,52,32,35,229,247,61,209,188,158,10,67,85,184,137,94,105,105,183,89,178,132,47,45,176,178,152,54,36,152,158,106,218,80,13,116,12,83,46,10,9,2,131,155,238,127,109,218,8,131,9,30,138,10,52,35,144,76,252,27,48,222,91,10,95,179,187,204,213,229,106,34,5,67,207,29,22,224,108,200,174,250,216,45,8,0,97,199,139,212,106,213,205,30,126,236,25,71,99,38,137,221,187,194,88,96,141,132,155,20,48,176,72,53,122,143,15,165,254,241,227,89,102,127,29,11,50,242,206,75,190,189,7,211,231,23,223,192,60,99,125,28,63,222,151,41,131,28,106,250,81,59,17,86,190,158,159,8,210,63,106,39,50,17,79,29,249,219,47,102,148,75,131,255,49,103,152,103,152,47,170,56,180,32,110,91,119,60,83,76,190,196,221,133,92,87,108,46,108,19,59,101,140,191,73,226,206,21,79,28,177,182,174,46,69,84,237,61,32,53,177,202,173,86,63,131,249,173,166,11,17,12,227,161,48,44,213,26,33,208,219,91,124,12,115,170,245,245,59,140,232,241,213,163,73,165,196,132,197,54,72,148,48,48,242,109,108,177,29,54,162,132,30,77,216,148,246,74,197,164,20,5,54,185,171,48,134,50,202,119,251,192,80,106,3,70,127,117,42,204,229,69,224,72,254,125,215,15,140,190,65,192,104,240,202,51,69,24,62,140,55,41,138,178,45,248,192,43,210,210,164,193,222,231,174,191,77,103,179,143,98,106,216,106,193,135,95,67,79,65,236,183,94,208,36,43,6,72,111,119,29,117,180,78,164,177,212,107,139,201,213,203,254,88,45,31,210,158,106,159,4,39,209,183,16,88,94,13,181,141,50,85,22,79,202,117,51,87,150,173,15,12,130,233,188,77,96,132,232,244,228,239,49,68,64,209,205,129,68,54,55,155,93,116,152,165,188,65,139,116,147,158,156,186,76,75,248,173,156,234,140,134,88,123,75,157,112,211,161,83,116,103,58,5,191,69,50,211,10,159,185,19,238,72,154,171,91,22,253,219,113,110,246,93,181,126,220,178,104,69,137,141,21,54,32,227,11,183,60,249,50,153,181,143,89,86,77,35,59,72,30,99,255,43,120,238,154,169,1,196,199,62,78,92,248,98,120,94,129,6,237,243,249,105,214,167,200,135,176,65,84,143,61,190,167,116,124,135,194,223,212,168,203,188,153,171,232,86,151,161,230,104,228,226,211,166,24,53,244,171,206,107,166,125,26,6,177,164,137,218,249,248,151,213,186,67,162,185,35,55,115,63,176,25,216,4,76,104,164,190,109,102,113,146,78,146,100,22,212,69,15,201,214,150,102,144,163,124,140,11,153,85,118,218,61,98,29,161,31,1,25,176,52,208,36,215,255,249,105,216,247,105,47,11,197,64,223,54,93,198,98,52,185,250,119,182,37,225,91,182,100,253,206,199,81,209,250,136,51,223,190,212,178,132,173,168,104,152,211,216,83,63,46,123,3,102,120,75,171,212,165,210,235,155,114,101,77,151,214,23,160,171,107,225,197,211,36,173,82,233,238,211,47,0,193,131,180,184,156,48,2,37,239,70,173,170,158,60,218,180,101,183,194,208,106,195,196,24,181,43,121,100,239,43,159,101,69,50,147,44,181,200,0,96,206,84,113,186,8,152,236,142,154,115,162,28,144,198,208,86,65,212,163,33,91,132,173,174,53,44,125,140,63,105,248,8,7,89,12,16,133,128,8,121,254,204,144,156,135,33,42,156,54,236,70,103,146,18,128,33,95,8,140,254,101,59,114,238,34,74,250,228,241,70,166,181,225,33,75,60,241,134,208,27,223,114,110,24,37,226,251,217,105,219,8,83,105,202,160,178,215,61,164,69,242,212,164,246,229,203,36,191,72,129,49,159,152,6,181,52,93,237,168,5,91,101,69,182,224,7,247,176,22,21,58,2,73,117,180,58,252,88,105,105,118,205,171,86,251,88,238,51,7,161,245,219,200,133,65,209,13,25,218,129,10,144,94,24,60,141,248,54,38,28,99,1,151,241,229,227,219,184,38,64,175,240,123,87,49,134,222,118,189,8,163,249,109,21,43,123,188,44,18,188,233,95,7,40,212,136,18,159,60,212,237,33,243,36,114,110,59,109,182,23,214,81,242,154,239,146,239,14,126,243,146,253,32,91,110,82,11,81,189,160,157,79,28,165,77,20,33,173,199,241,188,85,103,230,65,183,240,142,23,77,159,160,228,129,238,56,169,214,0,124,174,20,238,97,52,177,229,79,248,210,255,167,48,213,126,133,133,72,129,102,62,49,112,75,199,117,118,133,226,118,93,17,54,136,163,143,41,151,43,252,214,235,40,65,88,108,45,147,44,191,124,74,250,181,179,219,95,234,195,77,97,32,11,93,244,22,158,15,124,102,24,238,34,95,60,212,246,220,184,167,81,89,92,214,232,44,7,87,19,156,140,241,111,244,53,241,7,111,236,8,195,244,246,167,119,74,156,203,33,106,203,116,130,68,221,86,95,243,147,165,168,70,83,140,252,112,39,145,121,115,178,177,130,104,194,198,114,93,89,179,100,137,27,98,184,142,233,102,14,97,52,64,234,84,120,164,28,62,106,93,90,170,165,246,4,175,62,134,33,83,132,128,4,95,241,174,222,246,160,72,254,10,152,182,149,68,135,152,75,62,244,152,34,90,192,24,142,200,19,161,130,22,233,194,241,67,170,144,159,166,74,22,201,150,97,44,234,53,20,126,239,42,94,165,53,48,110,185,105,194,165,164,50,24,97,123,232,201,49,245,208,75,187,69,125,228,169,185,196,194,129,66,193,213,49,118,113,210,142,105,114,155,47,124,26,220,147,240,139,221,5,20,163,34,219,216,67,197,62,28,88,134,5,20,25,141,190,105,31,73,223,168,191,153,19,89,86,39,172,5,14,98,216,47,140,96,255,205,21,13,24,194,253,77,120,72,2,138,142,196,29,132,25,130,224,34,223,29,43,49,117,172,128,33,53,228,90,139,147,245,202,156,197,64,70,109,203,19,163,76,43,83,194,219,167,188,183,215,5,110,136,254,158,180,161,152,210,78,99,218,5,205,213,7,177,72,230,211,29,10,223,29,20,11,107,171,29,75,143,222,240,167,156,112,83,96,57,100,8,98,48,170,157,1,239,46,155,11,132,115,141,86,17,30,23,8,190,232,111,223,25,173,133,192,80,200,151,194,40,76,184,29,4,37,231,45,83,6,156,251,30,187,119,42,104,67,250,16,140,237,217,189,147,142,45,48,76,186,161,112,11,6,58,240,219,84,21,61,57,140,44,143,194,39,57,96,105,165,67,26,136,169,213,175,156,216,104,235,51,175,236,45,125,9,128,150,50,164,165,18,24,241,154,184,52,244,234,70,85,248,66,159,12,152,86,93,61,26,193,244,29,151,246,238,252,118,25,14,216,12,70,185,138,4,100,17,169,0,224,131,72,76,192,86,214,16,248,210,99,159,71,95,190,201,132,169,191,198,156,245,38,124,51,152,17,152,108,244,138,43,71,76,87,127,27,74,174,220,55,203,133,124,129,108,248,75,178,183,168,84,138,83,228,33,123,10,223,61,44,81,202,17,50,234,49,231,237,155,87,126,170,150,3,14,27,227,227,253,81,118,244,28,58,20,77,197,56,136,101,236,222,117,245,2,206,51,155,87,194,7,75,55,82,84,248,133,55,105,104,143,34,6,13,67,75,100,177,105,127,161,213,61,238,249,237,237,238,150,123,54,55,204,128,81,242,18,73,198,243,94,79,11,246,148,137,138,45,253,64,136,198,142,103,191,232,171,86,154,222,177,54,186,200,234,45,186,172,36,135,203,185,177,229,11,199,19,211,210,151,119,249,46,19,222,140,123,154,116,203,134,6,76,107,21,221,90,78,125,164,34,46,143,187,99,62,16,163,16,193,237,46,74,1,44,63,148,92,221,202,229,167,173,62,111,27,71,182,90,146,117,121,174,126,186,221,146,161,30,148,178,50,170,170,60,48,250,9,45,96,122,188,229,202,16,164,91,1,86,117,170,62,208,203,90,48,129,232,253,56,178,207,60,100,204,135,231,221,214,91,200,222,116,149,103,134,212,135,8,157,223,51,244,205,220,122,28,211,143,246,46,186,246,219,44,158,63,61,43,222,4,30,44,47,43,252,203,60,141,208,251,217,121,52,244,218,46,71,243,114,124,16,226,71,51,37,17,67,27,16,22,196,126,48,53,40,97,106,27,139,238,68,89,159,102,216,91,63,48,42,190,241,46,41,103,29,57,55,237,79,222,143,137,136,56,125,167,122,112,79,103,3,140,67,63,21,64,179,72,202,220,50,155,147,54,100,190,65,26,163,248,48,161,82,175,70,45,135,50,221,246,5,157,61,16,21,146,68,235,201,112,149,110,89,77,183,159,101,178,122,49,255,67,158,146,242,200,129,205,180,195,4,9,186,171,28,186,35,218,100,78,19,5,99,232,90,240,151,86,160,93,148,228,105,132,231,250,195,29,233,141,143,35,65,27,108,200,55,121,250,92,176,249,8,100,81,49,74,86,76,189,187,152,232,69,162,111,207,188,130,83,72,255,238,150,206,138,3,31,110,120,111,28,163,131,142,134,28,93,102,80,218,99,218,55,113,195,204,11,29,115,231,241,214,212,54,77,27,86,38,110,36,80,111,236,182,108,85,16,145,111,187,112,137,64,26,214,158,83,111,123,38,137,103,86,252,167,100,6,164,166,126,189,193,154,36,60,179,212,146,7,222,49,161,141,8,163,161,187,169,175,138,217,35,150,148,98,234,228,114,52,161,80,137,24,252,154,230,156,194,232,173,70,182,108,195,188,151,53,131,189,217,251,106,123,210,29,239,23,182,57,49,182,14,36,175,251,210,27,195,244,43,182,214,244,57,201,35,165,87,37,66,89,220,151,133,105,70,34,27,173,221,216,240,191,39,40,205,163,200,37,109,90,143,115,35,55,151,194,246,80,130,147,139,178,150,48,159,232,216,161,134,115,34,26,101,118,207,219,122,19,243,168,55,216,169,215,24,94,57,14,137,94,118,120,70,145,24,133,154,147,112,255,49,131,141,104,20,198,169,156,252,141,209,119,107,65,193,182,140,163,28,141,131,81,250,28,162,216,189,62,240,193,99,104,70,20,78,210,42,7,26,142,216,37,169,131,155,174,244,254,129,111,223,145,244,165,244,36,105,91,54,7,228,113,227,125,177,136,201,244,205,209,121,48,146,237,67,182,107,111,186,65,64,116,68,90,246,14,73,213,1,75,218,149,212,218,184,138,162,112,21,231,174,136,152,232,93,111,188,97,70,250,32,26,117,45,225,3,197,49,222,23,252,0,161,254,61,152,162,200,77,227,61,56,23,130,178,78,111,201,147,75,71,9,74,241,124,173,158,100,103,109,16,209,7,4,77,234,10,210,186,185,36,22,25,196,44,234,39,122,212,200,192,192,1,16,248,45,104,101,36,73,238,170,99,20,12,162,158,20,164,183,226,144,206,151,103,102,59,153,27,68,54,182,49,50,161,29,166,10,87,227,165,40,2,51,89,134,56,94,25,113,48,53,178,207,203,172,195,116,158,189,84,68,154,228,232,247,49,67,35,137,164,221,121,17,114,83,184,244,96,55,117,92,193,165,75,243,208,61,58,194,225,11,121,219,90,117,8,215,97,243,167,87,192,216,125,201,134,234,192,153,88,65,188,162,18,36,98,92,124,124,43,68,0,160,109,53,117,143,177,143,175,69,126,179,81,109,214,237,216,33,91,220,162,118,199,162,126,228,224,247,207,51,154,193,224,63,86,13,100,25,71,189,38,57,170,12,245,82,39,222,216,33,70,1,203,226,93,102,50,110,232,44,43,153,12,105,152,126,104,224,69,39,101,75,2,199,143,167,121,62,149,159,37,57,10,212,196,158,210,178,75,243,9,205,200,113,105,119,139,140,12,115,196,94,121,95,92,164,204,103,240,111,222,154,20,31,8,91,115,33,202,93,250,156,106,218,11,183,143,191,222,67,183,184,94,118,248,169,185,46,226,92,129,188,211,73,59,90,252,93,18,38,61,189,163,228,120,204,50,254,40,124,122,160,151,30,141,170,231,166,60,16,147,25,74,252,55,55,137,192,24,194,132,159,44,246,167,57,134,205,108,231,189,4,41,143,21,81,199,228,163,101,2,236,97,173,106,148,39,121,29,60,177,48,102,69,51,238,234,235,160,86,190,98,142,231,151,165,63,142,172,176,57,19,69,83,7,196,232,174,67,1,122,85,204,195,12,27,9,131,46,146,44,185,38,191,169,182,11,225,242,193,195,44,80,99,22,215,94,98,250,200,134,80,226,77,210,45,105,116,12,82,26,38,179,35,132,204,150,194,180,191,196,149,217,215,147,53,17,96,56,156,145,136,199,157,105,202,109,99,27,145,121,248,89,69,152,28,16,169,132,40,15,64,129,148,73,220,212,248,195,103,154,226,2,188,245,47,92,21,222,245,3,155,181,195,205,98,13,219,104,129,177,208,78,24,135,22,217,80,1,159,158,240,180,13,128,192,40,131,157,236,9,97,39,168,87,206,167,158,237,19,168,239,72,48,241,11,239,76,165,163,207,37,48,50,22,145,187,197,158,85,28,63,57,186,247,28,73,111,153,68,180,82,225,183,88,70,42,242,45,1,84,129,245,198,72,20,239,72,233,225,6,179,245,169,213,190,37,136,194,122,122,10,140,26,93,148,105,77,167,80,207,109,74,48,17,149,110,124,227,5,165,63,210,227,101,84,10,203,212,65,106,94,39,17,47,87,72,128,242,195,19,194,125,164,50,58,45,182,138,154,151,98,207,236,207,210,184,242,154,106,220,137,92,198,91,49,52,29,193,133,222,220,53,153,222,196,212,89,26,253,62,39,31,226,178,240,182,100,71,103,233,57,131,61,197,135,72,19,169,192,215,60,242,98,127,115,181,190,118,208,69,173,97,177,74,205,228,202,222,233,210,183,127,131,111,51,173,214,188,100,66,171,168,187,68,42,17,189,58,241,211,125,243,244,160,211,179,135,171,45,92,127,57,121,39,225,237,145,60,124,138,46,126,110,248,73,222,21,100,56,84,127,134,164,18,47,114,235,239,131,243,100,199,91,241,155,36,219,177,199,174,35,124,53,113,239,152,194,84,48,67,189,29,28,193,101,221,19,114,110,20,21,163,37,158,90,243,21,85,147,91,89,133,99,27,177,126,20,27,243,220,144,44,179,155,146,220,184,196,103,244,169,51,87,250,185,77,225,35,63,221,107,61,187,177,122,153,53,169,4,50,180,86,192,216,240,180,0,68,121,169,95,80,11,50,241,85,135,209,95,185,178,40,95,170,135,190,41,52,131,54,105,191,187,197,212,24,124,164,33,170,123,197,183,246,193,68,0,190,164,155,94,169,152,20,19,52,89,155,145,231,128,172,199,97,202,165,97,252,228,173,52,108,148,151,176,215,129,89,230,111,192,166,62,38,39,127,97,108,180,241,160,67,34,77,162,198,233,158,46,247,219,144,31,212,214,88,186,181,70,246,164,108,179,64,186,114,219,219,236,254,252,194,135,237,141,5,126,207,169,223,232,147,190,8,23,47,65,201,55,121,108,72,66,173,74,119,158,133,19,65,197,222,72,93,53,141,130,38,10,146,78,232,196,219,2,62,168,192,38,214,224,183,101,13,142,58,74,81,135,138,230,141,189,223,2,211,143,194,27,109,11,63,250,154,206,191,70,27,168,242,122,242,10,33,128,83,245,183,97,153,68,74,250,192,84,21,191,244,139,220,72,72,170,208,51,223,212,130,158,34,15,6,175,226,162,58,164,10,125,233,16,109,209,5,196,231,118,196,186,137,224,144,238,15,87,164,168,80,38,100,19,66,11,80,119,179,44,78,131,226,138,76,136,56,34,6,195,201,122,215,143,6,66,8,169,4,209,245,90,185,66,74,101,247,90,141,194,53,41,16,248,208,156,222,37,16,142,16,142,254,14,166,196,15,76,159,133,195,239,177,105,102,249,226,179,16,153,55,107,215,23,41,87,110,172,68,242,130,207,11,255,24,69,223,193,33,135,241,211,166,161,63,61,173,19,56,20,91,232,184,209,240,240,100,113,132,114,32,95,140,194,205,220,186,92,76,102,19,14,202,201,113,105,115,230,73,199,205,15,221,89,129,153,90,92,130,141,64,113,107,6,151,110,243,18,154,71,197,28,65,52,0,164,235,62,60,44,139,105,199,157,243,185,180,19,118,89,72,232,180,171,43,24,130,93,97,16,83,172,97,85,99,60,116,9,195,196,143,242,161,84,62,41,155,221,26,215,77,86,100,104,0,136,251,184,23,16,97,62,210,222,208,191,112,184,199,188,73,166,139,222,30,63,76,68,25,231,62,72,30,126,238,138,73,167,134,172,80,237,162,201,101,30,110,163,164,197,107,181,152,90,30,56,161,76,120,138,150,31,237,63,133,77,219,221,225,102,6,142,26,236,195,97,8,7,88,158,191,6,89,11,101,221,29,14,176,102,103,170,225,138,217,61,250,209,180,255,117,221,115,2,151,15,60,63,48,137,40,87,10,68,209,147,212,162,194,24,189,251,149,191,221,210,91,117,134,194,197,3,215,110,117,204,207,40,69,8,205,5,70,128,47,29,226,186,15,121,49,72,168,68,245,97,180,60,221,135,192,99,242,147,35,109,125,244,133,25,75,33,225,131,144,251,7,134,203,188,2,102,81,185,10,135,13,37,189,14,245,104,220,74,164,211,111,170,91,13,81,172,0,69,226,54,14,198,32,66,195,113,218,201,235,10,229,172,245,153,205,76,157,56,92,111,199,123,183,187,124,96,248,154,46,202,53,172,149,240,187,51,171,97,36,140,165,46,161,168,62,207,50,61,187,0,76,198,88,159,200,189,196,147,14,191,69,87,191,203,105,210,124,126,101,139,180,186,238,25,233,62,216,53,44,119,215,214,136,152,80,93,252,120,55,186,213,223,120,154,52,161,43,145,85,58,151,191,209,118,88,251,61,244,125,198,235,51,62,205,186,46,237,120,225,134,10,140,234,98,11,17,52,38,62,73,63,95,235,251,170,33,161,70,151,93,255,12,208,27,52,141,78,179,112,215,36,214,253,145,79,15,120,170,172,34,155,236,104,205,66,93,136,138,128,222,52,209,116,12,79,170,63,247,232,243,164,82,117,67,250,109,169,156,17,111,178,166,139,28,89,36,36,22,5,30,41,216,5,135,251,106,179,49,25,42,99,217,184,15,48,130,241,154,152,24,164,58,2,197,31,84,55,124,111,181,108,233,18,76,39,249,214,7,10,223,41,12,188,154,109,225,117,197,236,214,91,59,28,182,150,10,221,242,153,234,208,12,185,60,50,5,186,209,37,46,116,45,201,102,126,172,91,79,14,153,214,71,74,235,102,229,252,73,15,96,209,235,48,157,181,85,87,181,7,59,99,178,155,150,133,180,111,156,159,15,121,4,124,140,142,174,48,209,157,95,25,12,141,243,201,106,188,135,188,93,79,158,42,28,229,85,133,233,100,244,167,66,91,234,254,30,77,63,129,191,109,35,178,47,221,99,163,211,229,42,129,132,5,36,235,20,198,112,215,127,155,218,226,39,155,99,84,120,215,71,127,241,114,149,160,243,7,13,61,121,83,29,58,186,212,179,148,135,6,102,131,37,124,191,79,5,213,90,255,105,140,21,139,206,25,76,50,225,246,14,15,137,64,243,243,208,134,247,84,162,26,179,218,247,210,32,150,213,56,57,73,248,207,96,128,209,17,178,142,215,250,103,245,183,17,22,136,145,102,105,19,253,130,154,21,26,227,232,97,50,217,2,19,247,156,48,172,166,68,91,63,39,175,60,44,135,41,97,141,111,198,229,132,95,111,51,245,238,207,67,125,129,68,252,246,139,12,215,172,159,111,160,70,43,53,10,241,116,208,232,219,166,65,214,229,213,31,220,151,102,198,33,97,70,197,140,74,234,91,125,110,253,44,63,43,188,74,121,245,200,216,232,164,132,246,70,252,54,91,160,207,76,45,252,17,124,186,89,174,117,74,27,176,18,18,254,87,15,205,178,211,174,225,201,174,236,106,136,67,255,218,10,20,199,235,249,201,139,175,48,21,164,132,255,118,179,159,96,248,205,249,126,83,111,137,168,167,126,98,225,55,251,134,231,109,229,227,211,65,138,239,148,247,240,25,188,175,46,246,168,75,185,175,7,102,241,234,189,65,159,227,124,179,140,43,162,54,100,44,53,29,83,96,13,132,36,119,163,212,163,187,228,98,194,92,59,225,113,151,238,186,136,104,103,28,77,161,97,107,182,230,205,88,213,221,43,241,69,31,87,51,227,29,2,92,40,118,155,124,232,168,154,250,134,121,228,183,253,246,18,159,100,13,114,249,49,14,224,194,85,221,190,47,179,234,13,83,117,154,47,116,183,184,109,181,114,155,96,179,94,150,103,66,153,47,76,90,58,33,224,110,154,211,88,116,87,251,193,80,159,238,39,97,98,218,201,97,216,142,94,200,254,38,130,90,12,80,212,218,187,164,191,170,165,87,220,144,167,211,214,118,150,28,92,233,81,240,217,12,193,137,35,241,230,69,58,12,242,157,195,36,32,245,232,110,214,121,113,114,220,169,135,100,91,32,238,133,63,18,70,77,108,224,18,94,8,60,181,244,78,198,90,89,146,80,38,47,156,110,213,200,204,78,133,45,85,30,6,198,85,183,200,15,61,12,240,52,139,175,85,18,146,215,226,144,240,232,166,253,235,108,61,181,17,189,111,58,27,188,33,39,89,162,131,200,160,187,230,24,255,111,223,207,209,200,104,251,201,225,217,143,207,79,191,45,244,170,233,154,78,82,66,143,190,233,133,5,93,180,141,207,51,97,156,133,238,244,139,59,138,124,29,248,123,227,85,17,106,220,123,138,47,130,93,216,12,47,44,184,166,83,92,163,128,87,244,91,162,121,93,247,103,164,60,248,125,138,87,20,179,197,13,2,24,222,109,152,157,152,9,204,252,92,248,155,26,195,238,228,167,69,89,175,124,156,176,200,128,84,185,202,212,223,54,45,56,63,218,90,59,143,190,16,214,178,149,174,180,230,38,170,39,207,118,3,243,161,89,98,172,252,96,154,161,194,177,231,157,93,86,15,132,42,17,146,245,131,105,246,43,50,95,193,75,14,185,188,110,190,241,237,243,66,80,129,244,131,55,1,146,190,175,55,221,221,27,23,102,117,81,201,249,53,203,94,150,240,110,178,37,32,127,154,158,115,72,189,238,252,132,55,164,36,43,27,124,194,126,3,198,183,82,242,222,100,144,216,225,135,235,20,42,31,235,3,239,25,182,149,141,254,200,15,188,248,46,194,117,10,110,129,228,237,104,107,109,233,51,106,74,203,67,143,134,105,18,14,100,189,27,101,48,97,54,212,177,215,52,166,64,147,21,132,114,233,217,97,90,245,158,184,154,214,26,5,163,198,219,166,99,224,205,128,242,219,88,68,199,140,70,135,204,190,250,88,80,57,72,87,75,114,178,85,175,28,255,142,185,210,25,182,188,105,91,225,65,134,44,60,198,208,191,148,193,66,140,76,213,63,224,138,146,185,192,164,125,75,194,38,104,149,48,37,50,167,107,219,165,137,114,220,133,50,27,98,29,160,166,9,158,48,217,208,234,65,208,26,166,161,246,129,79,247,6,90,200,46,216,222,125,225,156,57,128,187,180,255,17,25,194,82,242,23,246,226,129,43,137,32,131,169,34,4,204,83,85,120,27,215,39,252,232,136,112,143,194,232,206,39,76,51,118,253,194,177,143,160,99,249,141,158,47,92,226,19,163,187,12,98,184,194,187,122,135,58,219,54,122,37,246,7,30,97,25,247,102,183,89,190,232,29,35,30,57,150,27,237,255,134,71,250,225,170,13,31,217,184,58,35,24,121,75,167,246,5,255,100,242,194,183,124,225,50,120,134,158,251,188,40,33,97,90,133,100,58,133,21,52,157,185,128,153,110,101,135,153,48,251,182,25,47,228,71,52,64,97,98,163,146,182,134,70,212,19,120,227,213,155,118,140,232,172,10,10,201,175,9,188,164,40,108,57,131,178,213,204,113,124,222,7,74,48,142,66,95,127,113,254,81,212,172,205,3,110,244,184,126,224,240,222,52,84,43,121,221,148,23,61,156,216,180,54,139,64,168,109,43,40,67,58,188,201,56,42,60,205,76,247,23,174,164,169,245,93,227,188,215,124,113,68,157,82,103,234,23,219,160,223,225,231,174,136,33,23,25,163,152,65,132,237,50,58,118,235,243,249,32,37,23,178,243,27,146,143,108,4,204,108,100,135,26,255,102,189,17,161,17,194,128,247,245,197,125,189,127,60,162,199,97,222,98,43,86,137,13,27,123,30,121,31,19,39,54,79,102,226,210,134,50,146,192,196,65,190,46,111,104,19,82,170,99,57,12,89,11,80,90,12,234,7,158,49,10,129,231,85,120,21,118,184,195,97,130,38,29,41,180,196,222,19,39,191,72,168,200,67,123,27,43,228,207,126,97,228,98,53,120,236,214,229,29,99,5,34,168,164,162,204,88,187,122,247,109,231,145,116,221,71,64,173,138,21,6,129,182,41,121,17,155,132,74,24,116,152,148,139,184,158,240,138,232,166,243,43,123,123,77,218,101,21,142,109,29,83,87,109,82,178,234,155,142,253,120,222,72,237,75,7,56,68,132,138,154,172,195,247,179,203,70,207,189,147,169,252,133,217,146,72,73,184,255,216,232,238,64,153,192,228,96,227,10,121,101,199,20,34,37,220,54,15,68,87,120,3,133,93,32,40,70,110,59,142,93,248,194,231,47,15,40,73,225,116,241,30,94,87,119,77,75,36,236,19,159,7,17,239,144,237,232,128,177,23,169,160,247,47,206,38,121,38,88,37,240,128,253,153,96,190,45,106,103,80,186,145,60,246,7,78,120,173,163,12,41,143,18,239,10,119,47,105,169,199,62,45,4,64,65,225,87,202,133,153,25,72,92,215,97,63,46,55,141,47,116,248,61,108,82,123,93,72,92,180,231,135,6,33,48,26,35,114,217,108,185,107,60,178,247,132,203,16,90,2,242,88,20,68,29,62,168,49,200,93,117,250,195,243,228,248,215,200,100,70,227,9,234,43,1,227,193,32,79,20,57,51,215,122,133,44,129,241,231,20,24,177,108,255,109,158,216,82,106,129,121,62,133,195,37,66,118,204,173,10,7,213,246,161,102,35,46,160,9,243,206,64,151,114,182,189,248,241,251,182,224,129,44,41,194,1,91,138,210,225,55,25,137,144,26,89,34,19,110,11,248,5,10,82,159,31,244,177,135,89,250,169,38,33,41,232,251,41,175,130,211,236,65,185,88,206,109,50,6,158,203,49,211,96,169,86,209,226,210,143,211,99,250,177,218,174,194,23,3,39,79,211,162,57,88,165,220,107,133,230,25,199,110,86,76,121,220,164,22,194,231,232,80,106,232,237,3,195,177,219,14,35,12,38,95,158,145,41,124,113,64,228,95,201,101,192,198,237,117,216,92,219,115,229,65,187,162,231,187,100,24,138,84,6,146,144,59,180,44,59,130,96,48,198,5,134,220,231,53,14,136,225,218,89,128,2,109,31,81,224,163,105,181,137,157,4,237,181,24,219,250,109,47,115,5,80,24,137,80,95,122,142,233,98,8,175,96,214,107,171,242,47,204,222,83,164,169,217,71,65,180,255,29,194,80,132,182,242,47,105,70,25,190,185,121,243,55,242,162,251,115,112,141,99,161,128,137,120,221,165,165,239,205,156,191,119,13,65,184,46,189,173,70,126,199,183,232,215,218,165,179,10,205,209,217,211,240,174,216,68,41,244,194,172,93,160,58,108,214,194,242,72,217,174,120,43,106,71,232,167,203,226,193,190,248,70,54,134,175,124,233,47,51,36,93,72,188,255,36,66,117,40,108,194,62,223,98,67,181,189,98,174,12,51,237,38,45,0,117,186,245,25,10,7,215,86,79,199,188,165,147,122,173,188,173,131,65,160,127,61,108,231,241,233,75,152,98,123,68,179,244,62,111,97,205,93,219,255,123,63,5,113,154,73,22,11,204,14,49,79,142,194,159,190,107,171,212,121,186,134,95,122,239,64,222,23,116,228,136,241,233,249,26,85,111,236,210,72,114,98,164,240,128,243,190,232,15,220,46,43,241,96,168,184,18,216,81,202,133,76,225,48,181,182,166,71,51,39,185,213,17,165,244,171,251,65,68,42,150,83,238,224,128,34,205,153,183,189,44,249,230,41,96,120,212,85,250,169,153,83,74,11,31,48,120,2,91,36,118,128,237,149,199,247,195,249,5,61,220,184,79,103,63,145,133,252,52,98,65,197,47,28,110,243,27,27,75,224,141,203,250,13,248,155,28,32,69,133,59,116,192,48,49,114,48,44,88,161,39,230,164,183,89,223,202,92,195,121,164,199,170,123,224,45,110,189,242,129,176,129,15,68,12,97,239,231,141,12,188,231,227,182,143,69,35,122,242,35,206,86,180,72,188,153,91,142,198,17,216,91,61,128,11,2,75,9,31,136,1,158,33,179,198,16,37,213,177,75,11,187,138,7,111,108,121,19,126,75,27,254,81,254,204,113,104,95,66,68,220,164,128,111,30,189,224,81,77,129,161,109,197,51,63,139,14,178,124,44,155,126,208,136,150,9,131,186,16,125,161,183,188,125,218,138,135,138,33,139,60,53,248,104,111,190,140,147,215,137,106,73,194,88,22,69,118,128,68,235,212,76,19,235,238,105,177,138,236,251,233,4,191,182,175,106,241,204,233,202,154,31,152,59,201,117,128,193,162,48,249,104,127,102,228,82,149,163,79,226,15,215,9,135,9,224,36,167,143,234,225,9,235,104,154,190,180,167,8,209,127,138,206,113,97,133,237,76,142,114,200,2,51,172,17,73,101,163,41,35,176,9,206,230,234,198,27,84,116,186,0,10,232,84,225,60,80,122,254,4,158,82,26,186,167,192,79,241,5,138,20,239,18,118,0,190,188,104,50,214,132,247,86,184,146,210,247,58,59,42,109,56,149,10,124,109,5,115,88,171,124,236,100,102,57,241,72,232,22,212,244,244,177,30,112,223,77,190,99,113,124,172,10,195,16,72,148,238,118,65,233,212,46,51,225,166,11,16,221,49,53,170,78,230,136,210,229,227,66,180,181,199,108,8,44,166,236,160,239,17,196,19,121,97,205,56,138,98,112,235,175,10,157,78,169,192,63,20,33,34,79,33,153,193,168,168,133,195,80,51,130,165,195,72,187,11,106,29,208,78,176,66,24,14,233,185,132,41,6,140,60,216,202,80,242,60,233,5,148,248,203,58,90,245,104,124,165,227,109,80,98,149,94,89,74,24,12,147,248,109,216,23,67,79,206,50,25,243,205,128,235,40,27,66,100,5,179,186,255,96,236,182,229,183,175,248,99,158,1,71,81,62,60,30,201,13,231,116,88,204,71,172,17,30,12,201,55,62,121,244,18,165,203,10,152,6,246,120,226,213,232,146,1,67,165,197,228,57,98,90,243,110,85,24,201,245,149,33,239,209,172,195,131,173,148,17,112,83,205,175,107,186,68,65,90,59,228,94,186,164,21,224,131,151,168,176,28,248,135,162,144,130,12,32,141,225,177,13,64,23,71,206,13,61,54,178,226,8,27,116,105,233,191,20,247,111,204,101,173,153,197,92,162,102,131,61,98,127,66,217,77,230,96,90,107,17,53,9,152,86,154,174,48,20,239,216,26,153,254,178,162,103,207,120,224,149,59,172,159,159,166,199,52,207,77,219,130,194,23,27,148,216,242,217,184,170,10,159,21,227,8,227,67,97,114,160,219,66,147,72,13,152,80,111,40,28,15,155,119,174,212,98,99,139,70,46,30,205,14,109,210,125,48,13,34,45,126,248,69,191,74,175,71,133,255,70,40,109,212,21,9,242,89,141,71,144,229,30,74,123,164,158,219,180,115,18,182,188,132,192,195,158,127,192,44,29,114,83,184,200,45,143,19,182,237,63,34,121,187,240,80,196,39,105,100,70,131,213,83,224,236,255,253,73,54,165,124,33,62,43,212,107,157,166,97,186,103,169,59,15,188,152,130,3,158,52,149,202,209,216,29,204,60,154,232,75,14,110,63,249,42,191,110,4,126,244,220,244,17,228,48,193,44,189,198,71,15,124,238,204,183,245,214,234,84,146,197,58,157,142,248,88,118,10,51,68,44,14,6,227,185,216,19,70,238,80,96,242,239,177,22,87,152,99,250,200,216,156,222,152,9,95,236,58,211,245,214,96,194,213,24,223,93,232,158,176,82,80,170,204,156,132,49,33,187,194,163,221,136,172,222,243,189,217,227,1,12,171,54,98,35,122,6,75,255,194,51,99,12,100,181,207,7,238,212,235,87,204,9,101,239,251,133,49,30,13,24,222,191,194,7,35,225,26,73,137,218,51,116,2,182,94,155,56,122,67,27,148,103,58,113,134,138,253,57,206,109,169,110,98,48,162,60,55,96,234,160,245,3,183,160,239,2,183,169,240,251,183,87,152,223,30,188,92,234,7,133,19,89,19,61,25,173,254,192,72,25,5,204,126,81,94,24,21,164,168,192,67,94,17,137,29,224,99,221,181,17,134,239,15,248,54,82,225,172,142,88,123,73,26,19,105,152,206,126,63,246,69,102,251,44,71,95,212,204,78,236,108,144,107,147,111,211,20,68,92,129,26,129,171,37,246,178,24,109,117,179,60,141,253,30,122,9,114,52,105,252,160,183,99,38,159,1,62,132,38,60,95,99,3,14,165,39,229,36,57,43,246,246,39,146,22,88,183,93,129,39,172,92,223,74,14,24,63,67,206,141,30,127,208,165,97,182,226,109,152,240,54,103,47,63,26,150,113,145,111,19,113,165,176,62,55,35,213,37,147,6,107,59,43,170,195,157,28,200,74,152,205,133,55,204,117,88,179,109,203,48,106,56,196,186,82,154,117,79,147,206,149,163,217,152,250,199,71,94,189,77,185,235,23,97,174,160,67,92,140,138,51,103,97,123,179,58,2,69,220,115,70,10,21,20,117,180,200,47,117,155,221,18,229,25,12,217,102,18,152,201,15,79,227,61,57,138,120,196,201,71,66,218,126,229,138,137,118,126,81,20,182,67,36,88,23,10,93,101,9,252,198,84,124,180,239,209,141,20,111,255,57,24,225,88,135,177,200,171,57,97,152,186,100,176,46,153,139,222,214,75,126,250,208,50,37,159,229,70,218,44,97,226,149,126,51,18,30,169,181,186,104,244,49,105,193,64,201,26,44,133,33,85,157,132,151,190,42,216,136,55,227,73,11,141,244,96,242,235,17,252,15,214,215,218,5,134,218,30,49,221,128,105,252,249,233,73,113,34,34,221,67,133,90,80,182,106,177,212,147,38,110,91,110,171,50,95,212,12,240,215,205,132,157,193,244,249,196,93,163,11,180,228,182,76,43,241,78,137,255,111,233,10,211,203,179,242,125,76,29,253,44,153,121,97,124,223,67,47,236,221,243,184,57,195,94,233,159,0,62,200,92,198,47,179,10,237,251,129,223,44,17,183,85,134,108,76,12,94,109,228,193,101,36,243,215,208,247,183,8,239,187,85,43,18,69,23,119,198,77,117,123,194,10,19,9,151,92,149,40,213,202,185,49,250,61,39,225,23,164,21,185,238,55,132,179,130,204,146,183,182,188,141,134,24,77,174,151,72,154,14,121,27,29,159,249,8,19,112,170,104,122,225,52,74,213,248,46,27,110,101,77,134,17,185,121,119,204,181,2,2,174,197,10,143,89,75,194,212,244,171,194,40,141,102,117,98,138,151,226,15,188,114,47,71,144,188,100,173,198,169,20,106,100,70,25,59,101,29,177,197,33,143,31,33,76,33,227,169,195,12,7,196,26,219,76,232,205,77,22,189,78,45,200,205,172,129,153,217,154,192,248,41,175,172,37,193,242,19,148,226,70,4,56,133,18,139,126,215,112,111,91,188,17,194,188,122,244,167,23,178,74,177,59,120,159,67,138,91,45,28,214,91,52,222,155,219,94,209,111,239,13,248,29,231,70,11,79,152,93,164,102,121,202,94,149,49,255,154,37,161,240,131,91,102,126,129,95,4,122,21,14,191,135,110,50,238,125,110,69,223,101,119,129,69,152,119,97,236,130,147,146,159,123,66,111,210,97,250,34,7,246,253,9,143,169,31,223,33,53,59,228,104,17,4,123,176,117,186,56,17,104,35,209,152,117,21,131,177,176,62,2,235,3,103,26,205,237,195,100,69,150,40,195,220,157,70,84,37,105,29,91,50,20,76,221,205,165,96,187,105,63,21,89,21,129,87,228,40,129,107,145,177,96,147,76,11,148,213,90,214,61,51,206,220,103,37,44,108,209,31,120,7,253,9,184,119,89,22,77,189,62,235,192,8,117,167,78,213,66,9,100,70,176,186,201,8,12,249,54,153,36,86,220,85,51,167,129,124,100,180,188,80,132,142,131,109,61,16,248,194,180,140,115,35,221,37,1,206,224,171,247,214,93,78,78,141,95,96,235,87,31,113,114,242,186,242,229,194,122,239,171,198,201,145,235,144,120,116,96,108,17,236,13,58,7,182,76,119,195,28,56,162,228,15,227,255,74,180,58,108,57,10,210,10,125,191,75,134,248,160,197,60,235,238,239,109,149,254,129,161,238,204,252,109,219,148,5,60,205,251,200,163,66,60,222,222,142,161,9,76,206,216,147,221,116,64,74,115,187,193,24,66,228,109,195,222,173,2,31,243,23,140,103,106,210,127,10,175,119,204,74,184,104,180,96,112,236,37,55,33,101,81,184,22,83,193,117,38,16,198,74,107,125,224,29,228,96,131,247,154,10,143,22,221,127,191,71,247,47,60,20,62,251,11,159,156,76,95,68,249,190,160,57,254,53,188,18,94,235,11,91,98,194,233,83,135,88,252,10,204,157,249,14,28,24,15,58,133,155,91,59,119,115,35,79,46,4,104,183,196,167,115,198,184,20,9,162,102,123,147,86,11,78,38,11,99,149,161,134,107,19,76,87,39,8,146,194,150,53,159,162,232,113,25,172,7,67,158,234,114,95,3,37,114,255,233,77,179,161,108,130,145,40,46,17,110,24,129,160,72,152,132,146,197,41,193,115,93,54,39,201,133,111,114,254,113,114,212,125,151,222,54,187,218,232,159,93,40,233,165,186,59,83,29,59,8,175,5,155,45,197,145,5,106,153,44,150,135,4,84,244,168,207,39,108,226,72,30,172,35,154,177,117,251,142,150,229,251,204,156,205,189,233,11,150,129,136,236,194,118,101,249,142,27,213,110,50,45,161,66,191,142,39,4,113,62,120,47,255,252,213,95,253,203,31,254,241,79,255,240,143,127,252,211,159,255,238,143,255,233,47,255,249,239,255,250,63,254,241,47,255,226,255,252,151,255,250,191,254,219,255,252,223,255,253,127,252,197,31,254,195,63,252,205,251,3,118,213,230,119,122,234,95,252,203,191,252,225,159,255,252,79,255,248,254,250,111,254,248,215,127,254,207,127,250,227,95,252,225,111,255,248,15,255,241,143,127,254,211,63,253,229,47,240,111,255,238,239,255,248,239,254,252,167,191,251,251,191,229,4,255,240,167,191,249,187,191,255,235,63,191,211,255,251,159,124,216,132,253,8,113,150,107,65,178,147,130,121,182,76,209,65,208,231,175,180,255,79,59,40,122,21,31,184,252,170,130,26,124,69,77,130,0,153,4,228,249,69,135,153,36,175,132,217,91,253,74,191,89,211,240,167,55,8,137,149,75,222,240,7,38,4,168,194,0,154,168,77,149,223,125,135,117,67,191,29,76,102,247,41,70,209,197,252,123,95,180,28,170,0,44,28,40,10,134,191,191,253,70,30,161,79,94,57,18,148,174,60,66,125,150,48,106,203,201,173,237,237,103,193,99,59,100,105,61,57,186,64,241,189,191,247,141,63,206,219,14,68,2,147,62,12,99,150,252,194,104,136,138,192,199,172,104,210,237,230,71,51,171,136,66,242,196,0,251,236,57,29,126,251,60,225,111,155,136,117,255,37,144,82,241,60,245,243,62,153,188,161,218,252,194,40,153,137,107,1,62,35,116,26,56,252,211,87,147,151,102,78,237,183,254,94,57,77,28,87,250,116,222,84,222,205,87,234,23,62,120,197,100,209,220,28,39,169,38,216,176,199,44,155,8,113,38,140,234,194,252,141,188,8,246,217,174,201,209,166,50,244,27,245,21,154,225,143,180,172,191,221,4,98,73,199,143,102,6,21,134,54,29,64,111,164,141,56,57,46,42,89,112,161,51,121,132,114,9,153,88,235,168,72,152,206,168,249,75,182,97,179,140,55,181,30,189,156,107,108,170,24,91,26,36,32,39,81,109,243,99,145,66,236,69,96,86,180,56,245,251,122,70,21,9,28,219,46,111,87,65,38,225,50,138,184,53,146,205,231,157,249,209,196,40,226,75,96,188,192,48,127,37,25,244,182,26,201,74,121,219,152,137,38,206,239,149,163,54,33,25,53,96,4,44,126,103,49,220,19,38,142,172,31,184,120,251,43,112,103,210,83,152,64,208,127,251,173,89,111,116,28,129,43,237,28,39,224,183,210,124,97,171,122,57,220,97,209,233,201,97,200,252,150,8,30,252,30,161,52,36,3,211,118,21,39,71,208,101,201,83,51,103,167,223,68,35,162,251,67,170,57,160,88,198,198,193,8,117,119,121,42,200,110,222,53,3,70,168,90,207,77,217,53,159,248,154,171,200,51,195,139,160,205,22,48,197,28,61,248,173,28,222,36,90,170,169,211,79,253,105,154,61,154,95,247,70,228,179,11,138,79,106,142,133,221,149,181,14,76,23,188,223,22,76,228,204,195,3,191,207,195,197,42,128,241,86,211,159,238,166,152,237,48,196,169,162,71,247,138,135,105,192,60,3,189,52,244,230,74,252,54,254,26,77,225,10,123,160,6,76,204,174,40,18,60,241,80,58,30,55,250,186,40,17,36,250,2,206,35,35,1,130,223,56,113,221,44,95,67,208,115,194,226,5,20,171,185,163,48,54,91,113,87,239,42,183,254,242,160,113,122,199,187,70,113,89,95,230,32,2,236,241,62,138,181,94,8,140,12,232,237,1,195,142,209,147,191,153,222,139,157,192,47,90,42,10,147,215,41,126,244,178,140,157,60,209,209,109,184,4,76,106,70,159,10,115,78,241,167,194,187,108,85,143,102,222,158,9,79,109,242,1,54,254,126,192,245,102,86,14,184,244,122,227,161,46,43,147,9,252,163,240,118,2,198,29,66,78,110,148,139,145,71,163,120,41,151,70,106,96,159,248,237,101,205,82,2,227,199,209,226,202,23,153,120,61,26,130,82,124,218,152,59,246,207,111,147,77,201,199,178,172,124,36,48,206,219,35,126,27,226,141,78,89,100,176,92,90,11,152,214,117,133,173,65,233,6,220,49,11,17,152,105,106,230,201,233,79,150,247,141,253,131,27,235,146,8,187,82,159,48,152,6,220,248,237,97,250,166,9,163,207,84,115,56,160,215,172,139,12,22,86,46,72,6,76,151,150,30,141,68,118,188,17,42,66,242,203,141,69,100,214,64,73,220,201,40,71,205,110,157,132,33,234,202,19,167,148,235,70,72,192,69,61,217,6,206,155,205,197,123,240,224,193,101,71,208,118,101,16,155,77,158,94,88,163,192,17,55,5,51,254,115,221,181,134,182,182,193,253,179,184,181,159,38,251,132,75,209,201,180,26,251,63,158,73,199,138,83,97,178,182,121,217,72,205,42,202,206,179,31,57,56,107,204,192,86,167,209,159,238,186,166,191,71,16,91,174,159,11,23,42,41,185,244,237,118,66,63,119,189,150,162,212,213,198,145,103,38,18,161,184,214,163,53,152,15,197,188,98,20,46,215,149,2,236,109,189,125,143,124,93,168,226,246,158,3,197,122,7,4,46,45,186,57,109,164,116,81,193,25,244,76,149,157,3,252,125,154,77,70,2,22,200,55,191,158,129,154,162,160,102,2,155,168,201,246,11,140,211,170,156,27,99,22,25,223,180,170,71,20,132,138,231,210,129,130,25,215,206,225,255,130,206,126,245,178,9,176,118,60,19,12,47,116,36,144,52,47,57,72,225,139,53,153,136,209,150,61,57,82,144,63,28,122,101,196,131,249,62,240,125,212,248,141,194,140,124,61,239,125,245,220,134,12,152,238,193,55,176,201,240,141,210,165,176,85,223,115,42,85,43,175,31,65,248,155,83,10,122,239,50,227,160,242,16,36,13,155,198,151,180,136,195,68,155,77,134,202,70,67,70,143,126,107,130,11,63,240,188,121,104,250,219,227,132,152,128,45,64,44,196,10,211,149,213,115,249,26,153,40,5,38,240,201,215,109,2,66,122,114,76,103,242,203,127,17,87,255,220,216,11,34,220,109,158,133,23,217,85,125,168,68,81,45,97,114,51,77,97,186,248,35,38,40,87,199,248,54,5,211,12,224,170,174,248,102,38,235,149,73,64,248,58,114,93,208,240,99,156,145,39,253,188,107,106,252,174,204,8,188,197,73,152,230,239,217,221,147,167,152,89,144,52,162,13,92,244,122,149,0,235,10,21,19,180,226,140,154,209,217,149,246,138,65,182,253,237,190,226,151,105,221,147,217,12,83,194,240,204,37,50,108,173,232,187,58,80,225,99,16,194,114,23,35,11,82,79,216,34,173,140,74,143,120,140,15,170,8,239,233,103,208,138,63,138,158,252,61,207,242,255,17,119,110,57,184,36,73,82,222,82,198,61,98,119,32,196,219,72,179,4,132,0,33,241,130,52,8,52,98,61,76,195,50,136,207,255,116,119,203,154,174,39,70,116,149,212,173,58,118,50,255,204,200,184,186,155,155,61,178,35,190,189,70,31,13,73,139,152,196,23,140,187,148,77,233,84,138,224,159,18,155,241,59,20,231,7,110,35,78,148,197,152,68,250,185,176,56,59,177,19,89,38,37,55,20,46,103,198,214,146,105,98,203,242,131,99,104,16,65,129,17,170,255,192,100,12,227,248,83,140,35,44,240,68,68,121,230,241,135,58,20,133,31,42,204,3,166,34,85,58,233,202,10,12,59,121,177,155,87,20,95,158,56,51,118,243,83,22,184,15,102,180,60,245,109,41,50,237,102,29,125,98,96,111,106,42,228,8,179,8,168,123,141,29,217,194,59,223,125,174,110,108,132,227,209,136,101,62,250,94,40,25,229,113,22,119,216,79,147,87,168,240,113,243,205,1,84,225,130,119,72,52,26,39,131,79,163,33,131,179,226,106,171,14,208,71,43,56,60,122,155,90,1,248,210,23,123,140,175,229,112,177,45,178,194,24,4,39,76,1,153,162,165,197,105,213,12,218,100,143,180,240,29,107,49,33,145,97,154,31,148,162,152,22,40,219,198,174,112,237,57,77,31,114,26,250,203,84,64,62,177,130,28,250,251,249,192,171,120,189,25,218,215,184,134,77,133,109,118,8,152,61,102,83,24,37,100,111,209,67,193,101,211,71,51,119,195,104,209,123,156,90,58,113,76,27,144,142,98,70,208,245,98,251,55,97,120,127,31,120,224,97,253,131,171,169,224,207,207,189,217,208,53,135,11,121,159,207,213,181,185,122,22,68,22,196,2,63,112,169,158,226,184,112,67,178,231,115,243,167,186,26,19,240,86,217,60,138,82,224,180,4,220,103,255,182,10,109,238,227,171,62,152,238,150,245,129,105,104,135,201,226,233,163,161,134,227,17,2,104,26,229,209,149,239,119,98,241,7,167,62,188,234,79,143,182,106,204,166,6,119,157,139,237,199,125,62,172,54,171,203,25,159,250,101,156,11,2,38,44,38,253,20,66,132,15,93,67,165,168,5,227,13,28,52,18,94,93,234,240,200,134,132,64,201,99,190,123,186,205,105,112,33,71,180,8,57,38,153,175,208,178,63,39,174,197,61,94,167,148,59,69,85,119,162,228,99,193,27,150,119,46,21,54,86,244,132,173,53,120,29,82,222,113,166,6,207,197,12,35,15,246,88,120,117,7,92,191,51,202,67,205,216,138,87,158,243,115,45,73,57,223,148,86,226,203,34,217,242,102,38,75,192,156,92,147,237,223,89,151,130,144,252,131,69,168,25,223,85,171,153,112,24,250,130,236,120,209,107,199,101,37,126,123,12,241,123,191,240,195,184,206,94,100,138,97,9,255,84,220,163,135,50,213,201,108,70,101,198,126,98,146,190,163,86,101,139,80,224,167,238,97,8,60,37,248,134,162,72,30,111,24,153,71,72,203,221,206,51,179,229,247,216,58,234,167,217,215,181,120,47,74,101,164,251,155,191,142,207,40,119,207,81,16,52,16,148,28,172,159,187,40,117,153,58,255,35,145,126,70,180,25,14,177,162,45,74,217,20,53,198,1,227,121,47,77,134,158,248,137,25,163,91,241,134,192,148,49,68,228,14,233,189,59,208,164,201,240,17,243,68,244,99,246,57,82,110,143,35,2,170,145,222,40,40,110,136,193,102,183,242,13,247,177,129,29,135,82,208,22,216,138,38,29,165,43,200,131,155,180,201,137,121,116,162,59,47,189,20,67,180,237,22,201,8,195,163,22,36,87,99,195,23,67,111,34,28,169,40,182,232,37,250,209,36,99,211,21,38,223,80,150,192,34,87,113,225,214,67,131,0,248,104,217,137,153,145,159,8,159,241,94,108,247,4,70,230,33,166,163,69,16,93,58,233,32,25,21,199,147,74,96,65,98,80,166,249,187,118,92,124,255,164,107,131,227,60,236,172,27,88,127,198,66,78,24,218,205,242,69,147,138,198,123,76,203,21,25,101,168,208,174,70,179,129,189,90,126,108,168,72,81,65,193,194,68,233,185,60,248,67,112,192,195,99,120,60,108,73,14,93,216,92,101,171,195,119,194,214,248,115,127,181,240,94,184,218,14,43,31,141,144,254,236,59,96,94,83,34,42,76,181,53,118,57,108,98,62,39,66,124,170,123,62,154,249,108,101,171,192,24,33,82,225,232,179,138,56,212,154,156,14,226,243,1,147,239,201,86,129,85,187,151,79,135,13,137,35,241,79,232,144,210,131,38,101,36,183,38,21,228,112,27,77,166,210,97,66,84,178,95,70,42,227,206,182,126,53,121,219,38,11,12,22,163,197,121,251,6,63,98,176,105,179,250,112,119,31,110,78,68,179,11,76,67,69,155,177,207,16,144,250,152,30,151,90,118,77,158,11,247,178,56,129,163,5,168,21,95,192,148,189,121,155,48,129,73,129,120,71,19,206,53,110,56,61,243,206,114,49,145,206,227,251,194,6,199,64,154,179,216,17,48,64,132,145,100,7,99,66,76,241,74,4,251,229,28,75,25,45,250,7,142,162,86,33,173,69,57,240,93,174,252,177,40,63,26,114,0,168,198,94,240,92,64,35,117,41,78,196,208,172,123,88,37,93,248,80,44,146,175,76,162,236,68,170,141,224,173,142,249,138,188,249,240,99,46,201,223,150,25,127,202,252,38,39,217,247,99,32,232,81,68,225,134,222,123,138,83,25,30,108,20,31,249,22,183,191,34,189,243,190,86,39,50,41,190,231,119,38,90,84,128,251,197,86,170,42,251,50,140,53,161,183,59,76,26,65,250,1,251,119,230,1,135,145,70,146,217,170,64,208,112,217,31,96,115,14,18,152,108,104,137,223,222,70,8,73,152,251,185,239,2,84,46,228,117,229,234,186,102,208,225,30,134,213,210,68,92,65,226,214,37,64,12,126,116,65,190,171,98,197,0,193,97,110,37,123,93,172,170,158,82,226,230,211,18,206,9,67,10,136,3,91,103,107,91,135,194,100,211,206,204,223,190,173,42,48,7,167,136,240,18,255,120,68,2,244,46,45,11,69,57,191,249,172,166,228,35,48,218,39,143,95,125,207,80,119,145,206,102,121,8,74,140,120,177,69,217,137,188,23,202,85,211,23,8,98,178,67,244,117,9,59,147,115,244,7,95,231,35,93,218,153,253,134,107,51,62,22,64,17,151,13,142,130,153,68,183,114,210,92,154,26,78,34,119,220,231,47,247,42,195,11,27,174,17,244,69,52,105,136,152,239,132,39,138,43,190,122,32,157,113,68,230,25,171,183,84,57,131,210,180,150,94,60,160,25,249,75,15,211,45,205,121,225,39,229,16,135,11,243,187,62,75,174,166,209,154,95,92,77,237,66,158,27,43,220,237,91,78,212,17,151,124,13,214,238,208,109,124,160,203,160,83,22,40,137,146,238,197,196,15,43,236,221,7,150,132,55,114,12,62,157,217,54,66,178,170,148,138,83,87,250,182,201,48,255,181,92,121,168,78,24,53,150,150,59,79,46,21,195,192,85,17,211,173,119,70,130,157,126,175,206,247,66,175,200,235,224,152,204,141,150,148,40,110,59,94,221,68,121,41,138,210,51,225,97,124,29,111,148,197,196,216,20,166,244,59,175,54,247,121,185,57,212,3,23,121,126,168,213,40,89,111,0,124,27,169,198,7,65,31,33,87,15,74,8,8,211,248,79,67,138,125,30,121,45,182,41,46,155,194,80,153,114,96,195,142,11,35,237,183,77,224,33,43,219,2,206,58,140,140,183,143,222,246,70,187,65,225,39,89,203,23,70,149,73,222,170,152,184,207,251,210,136,58,238,174,109,130,221,128,155,54,62,148,242,213,162,247,126,112,23,243,36,27,71,145,42,123,101,200,188,244,53,191,57,229,216,34,115,78,193,223,221,45,249,70,96,66,203,209,139,137,148,237,238,207,141,167,173,24,81,64,151,126,226,100,78,18,225,17,54,68,51,183,92,223,143,130,46,145,108,196,178,123,230,209,100,82,28,185,134,60,23,28,241,178,3,190,103,40,209,235,190,112,129,199,236,143,61,153,184,134,252,52,6,66,209,220,147,42,244,204,234,52,98,197,59,219,123,89,236,74,46,230,208,218,222,26,211,11,111,114,122,75,96,216,74,190,11,159,104,164,108,121,45,228,220,107,124,13,19,79,147,57,129,96,122,200,190,81,180,76,177,240,22,248,177,218,30,135,81,254,210,155,23,246,233,190,223,156,164,212,206,145,155,155,201,136,55,169,121,120,87,253,30,212,6,250,52,202,84,52,138,190,245,131,72,176,159,169,150,109,28,164,193,17,191,175,238,48,192,108,49,75,242,138,129,201,230,122,31,229,152,121,231,159,42,48,177,44,159,236,40,101,61,34,254,137,142,34,37,172,1,195,155,204,125,244,133,97,76,56,109,192,98,181,89,80,51,160,150,18,219,242,223,110,196,181,100,216,79,251,220,113,241,157,97,132,146,112,81,214,115,63,92,192,187,144,216,19,123,108,188,149,3,165,146,161,43,204,6,223,135,7,34,191,85,98,64,205,148,36,124,255,4,133,245,249,92,76,153,131,111,128,214,176,96,162,52,104,183,253,107,119,24,169,169,46,13,218,201,254,181,128,73,69,202,44,139,74,239,138,193,101,231,244,162,45,118,159,188,59,213,218,108,109,154,216,149,144,32,189,219,95,223,225,47,19,59,146,81,143,40,109,143,104,223,194,170,171,85,133,81,194,246,149,139,112,41,50,4,9,67,241,119,107,41,226,163,189,232,184,103,79,143,212,162,195,164,195,31,233,10,16,240,178,89,160,118,138,222,23,94,160,120,135,249,147,223,46,190,117,244,13,243,116,242,45,43,233,163,45,242,108,205,188,171,227,56,135,77,253,145,179,73,51,243,143,118,226,106,12,57,165,19,179,114,181,88,115,23,233,190,154,169,149,54,108,75,250,130,27,59,21,153,12,81,251,202,112,249,186,61,116,203,140,131,141,197,170,241,86,80,4,101,215,119,225,135,98,135,19,63,140,12,147,192,16,199,246,140,231,178,140,81,19,24,159,190,248,154,88,55,73,252,169,113,244,175,94,48,12,189,255,121,196,67,6,217,119,2,224,51,30,141,4,144,194,48,187,119,60,185,81,220,170,194,45,184,39,107,159,239,162,201,44,223,99,243,101,133,64,71,27,148,34,52,215,124,48,184,99,186,240,87,201,206,255,235,31,255,205,255,250,199,127,245,87,201,206,231,95,128,236,252,103,207,146,141,88,80,44,76,152,21,94,90,169,255,56,12,222,14,84,45,45,133,217,122,244,128,89,89,115,231,141,172,217,118,90,239,15,158,226,93,201,231,199,163,51,190,16,42,234,75,26,25,54,229,140,7,51,135,50,1,97,17,251,230,128,98,171,34,186,201,183,215,90,240,125,196,173,239,158,168,54,29,78,155,211,176,195,119,92,138,98,20,131,145,153,32,30,172,127,28,184,137,95,192,168,138,155,183,165,171,17,22,126,113,146,49,50,170,132,132,40,29,103,36,151,236,211,207,214,197,138,34,213,30,45,134,175,229,25,50,59,34,67,208,98,185,225,37,159,45,139,149,157,139,86,140,39,214,8,157,59,9,61,142,24,140,156,132,228,83,207,222,48,97,92,49,57,142,58,116,53,34,16,87,79,204,126,133,52,141,44,55,184,81,198,80,69,224,244,209,231,70,41,113,196,82,70,181,198,105,178,222,236,65,228,127,228,98,165,122,32,44,209,39,34,5,240,178,186,108,234,73,5,246,72,11,220,147,6,229,228,77,246,14,22,137,246,91,19,161,16,219,74,246,37,119,81,143,201,175,154,15,133,108,91,40,81,217,113,115,246,213,229,200,110,173,88,140,201,55,30,68,102,62,32,33,33,255,210,164,229,197,95,254,194,163,184,250,16,235,8,49,8,221,140,89,200,35,246,75,143,249,143,233,86,14,254,130,239,3,143,81,137,100,175,198,193,197,61,174,145,116,37,181,161,240,50,81,242,216,38,34,247,164,123,208,187,188,183,216,150,67,212,215,67,45,214,91,39,194,4,200,130,21,209,100,66,98,150,245,35,54,184,84,36,200,167,134,66,176,92,197,234,129,158,211,132,196,137,66,8,35,59,54,207,182,144,13,61,18,160,43,232,79,62,112,35,144,175,105,229,229,238,235,250,64,137,26,162,200,137,88,6,97,84,111,181,78,45,140,188,24,75,91,119,89,228,223,97,70,72,50,13,190,32,58,101,126,20,98,163,34,173,134,7,91,9,54,10,123,49,36,138,62,231,63,234,225,253,144,118,186,90,114,152,90,101,174,208,112,21,144,169,151,115,45,127,230,137,1,36,233,85,153,31,85,76,104,5,126,184,180,50,199,71,207,212,213,234,142,252,236,201,139,232,205,97,104,251,161,193,88,71,226,108,71,29,85,137,210,56,78,197,107,143,163,48,194,27,222,143,199,52,235,60,185,247,237,122,77,79,251,232,217,101,103,177,162,134,72,228,211,13,81,39,16,120,80,182,178,29,198,229,84,150,89,204,18,168,229,240,64,196,29,82,167,72,236,166,90,132,202,91,5,121,102,253,96,88,112,78,23,9,38,169,220,154,184,9,54,115,255,238,35,66,36,247,88,165,135,14,76,45,119,228,203,77,95,248,209,232,12,21,107,17,137,134,123,181,116,245,66,20,13,223,197,23,126,140,209,45,17,171,7,65,125,127,242,126,44,143,172,1,45,78,44,126,243,110,226,86,69,163,101,119,163,233,86,241,136,233,66,27,145,104,153,185,110,120,111,128,142,183,197,196,180,227,170,213,99,252,226,160,125,148,101,77,190,247,110,147,61,92,54,204,182,65,174,62,119,103,27,9,94,54,15,82,58,117,87,66,203,56,70,4,145,61,242,146,216,39,198,164,17,57,69,70,165,10,205,198,50,18,46,78,0,145,110,124,152,177,112,27,30,23,36,185,48,30,92,66,230,47,230,52,233,161,33,76,26,182,150,25,20,226,84,17,57,66,88,121,9,255,180,176,211,136,217,184,55,59,235,102,176,218,50,76,174,63,96,5,233,75,52,182,59,140,160,17,52,26,130,182,83,147,245,197,148,53,123,254,242,39,27,114,55,153,227,9,2,118,55,69,1,97,162,85,10,132,90,132,147,145,227,105,194,18,96,181,43,177,228,91,2,239,228,126,129,8,254,237,9,78,166,236,4,115,138,36,191,16,29,46,238,51,103,112,215,146,146,74,210,195,171,252,47,60,86,151,205,125,71,116,36,198,15,210,214,159,88,116,197,254,209,101,53,31,251,41,205,70,86,211,8,109,1,223,233,182,72,82,132,156,81,109,25,201,70,35,64,50,19,8,112,4,145,185,219,140,36,28,5,92,75,107,143,228,0,14,26,89,99,103,232,122,162,201,238,47,99,68,47,48,188,181,24,123,180,255,170,250,203,232,38,68,52,153,243,227,144,110,102,158,166,218,162,20,239,74,130,234,78,104,59,78,152,183,177,169,248,148,223,54,147,134,72,187,225,163,240,232,147,55,182,88,153,143,49,247,35,133,89,232,103,100,138,200,86,9,175,131,2,186,21,11,20,103,163,163,185,103,172,145,102,148,179,160,220,87,101,175,206,178,91,79,20,178,81,63,219,148,247,193,155,133,48,38,181,43,103,138,166,225,133,239,248,136,248,62,112,211,188,221,253,111,12,61,119,36,230,234,88,146,43,186,127,245,174,167,59,224,187,44,76,33,74,83,99,178,130,234,105,233,67,77,129,17,97,161,178,210,225,95,245,154,100,120,239,29,139,247,22,11,112,46,153,45,77,25,198,95,107,16,27,149,215,34,95,136,226,149,192,143,82,5,32,146,100,86,144,180,210,148,225,53,30,83,36,136,116,36,95,71,114,203,144,187,103,4,143,26,139,141,184,25,116,236,169,238,196,237,55,39,200,168,236,113,66,144,247,213,78,180,120,93,154,64,67,206,234,137,48,59,50,154,75,78,18,29,90,73,15,150,27,148,246,33,91,91,210,253,24,121,70,246,24,143,89,125,177,219,143,90,246,211,106,94,125,146,176,95,68,179,35,147,202,28,35,98,217,8,107,27,71,50,30,109,60,31,216,68,66,179,89,80,30,84,206,202,67,229,134,228,120,249,241,42,148,22,14,49,79,116,196,109,34,161,194,212,121,76,28,50,190,152,8,178,140,110,103,160,253,36,138,83,157,176,78,96,91,46,31,251,183,189,40,83,20,216,36,90,34,97,79,58,90,39,150,73,193,101,80,140,154,25,199,40,203,13,105,54,247,211,193,37,155,73,177,42,45,203,244,153,99,236,111,22,49,129,145,83,8,26,3,214,228,74,121,36,0,228,246,196,102,254,76,156,82,232,100,144,26,156,170,131,57,146,198,18,13,134,204,147,185,88,236,93,4,46,144,247,74,204,213,232,79,232,213,21,155,237,88,213,239,188,45,139,8,242,200,43,211,192,195,4,206,135,82,232,44,148,233,59,29,244,139,244,193,97,173,184,142,247,99,85,169,162,61,107,190,37,148,39,57,204,60,209,149,73,253,115,183,246,45,92,27,127,96,144,155,83,122,192,100,170,230,135,175,143,120,109,36,247,30,116,166,155,150,18,52,148,184,34,247,183,69,227,195,138,32,160,60,58,204,134,235,209,106,154,7,58,154,159,146,44,38,243,41,238,40,140,255,216,247,54,168,107,67,139,59,182,228,231,6,150,219,90,183,136,193,78,208,105,6,114,107,93,230,195,219,137,145,23,139,253,126,167,6,253,91,47,22,206,131,100,247,230,212,138,74,132,79,226,165,77,243,97,106,101,162,185,95,70,122,142,144,196,167,50,241,152,86,115,28,99,40,199,212,106,77,171,60,9,120,22,245,132,194,114,239,217,17,78,26,27,121,43,121,233,105,222,127,53,81,114,162,31,120,74,218,17,18,111,253,94,61,75,36,247,150,121,88,72,33,15,12,13,183,45,224,156,70,208,70,174,94,163,231,249,137,44,140,214,192,81,184,16,193,189,187,116,209,105,198,23,110,30,77,98,163,186,62,181,52,56,45,109,31,246,3,15,226,174,189,140,10,150,211,34,195,108,139,194,212,202,220,93,226,216,88,76,222,69,81,56,124,254,206,20,148,124,234,162,6,102,82,49,165,252,90,69,235,118,27,234,255,113,68,41,91,35,187,63,184,38,151,0,18,133,118,178,159,38,131,79,72,36,90,197,29,156,124,13,94,51,190,131,67,62,240,211,19,96,247,159,56,164,12,227,204,107,213,161,229,203,3,166,48,74,200,4,219,68,57,98,54,27,40,30,107,69,99,51,111,231,216,182,18,25,211,139,145,7,200,169,242,110,207,181,172,23,15,245,21,247,198,149,64,105,187,155,131,181,155,210,62,38,194,244,41,192,99,26,246,158,96,89,197,103,125,138,14,185,194,23,128,13,33,226,232,79,179,150,121,55,131,203,247,33,232,109,98,229,193,74,105,198,16,110,159,250,85,172,108,124,93,68,159,75,167,225,141,142,89,156,226,81,131,237,75,123,33,201,90,215,97,98,85,197,121,163,42,12,103,38,247,134,40,58,234,132,195,171,196,174,182,27,37,108,127,234,118,143,27,38,60,86,93,220,190,69,193,99,4,49,29,235,217,85,62,51,146,185,101,4,57,176,127,108,109,173,156,121,185,96,138,193,227,83,104,141,108,215,8,226,97,39,158,165,229,202,147,49,231,187,133,130,68,134,22,82,19,57,142,173,35,190,230,85,63,54,161,239,150,232,157,75,117,240,117,24,172,177,255,50,35,70,125,176,159,205,103,188,213,207,6,71,75,211,219,51,130,143,134,23,201,248,212,235,87,14,180,113,115,76,38,181,72,123,80,26,144,15,78,193,164,214,6,14,35,45,182,128,135,122,41,50,169,24,195,62,224,139,127,102,21,11,8,38,76,30,94,159,124,18,10,77,120,119,29,63,119,69,57,145,59,191,232,41,122,238,67,1,255,137,52,24,240,234,159,130,253,3,3,42,222,107,61,162,250,243,19,103,40,201,60,228,128,249,41,0,71,52,185,150,157,240,237,212,10,67,150,219,71,224,89,116,249,105,68,51,74,194,115,61,31,248,244,224,243,3,119,165,63,193,151,28,145,92,255,21,27,109,93,188,104,151,124,177,137,18,139,10,98,160,28,154,47,54,57,132,232,178,74,42,192,41,53,192,69,167,67,82,77,103,39,186,238,196,161,122,24,166,236,148,48,57,28,93,189,144,23,173,9,163,10,162,235,102,49,207,215,128,219,82,144,50,146,41,189,180,42,13,123,51,121,182,150,31,27,26,145,74,140,16,12,126,114,132,32,120,35,31,123,217,126,251,228,248,250,46,48,120,199,185,207,156,141,206,162,53,89,120,147,204,32,202,49,180,111,87,210,155,51,183,230,147,15,242,212,231,163,126,114,118,156,142,10,179,171,94,204,74,27,28,86,236,13,86,215,139,97,120,142,156,176,238,172,173,235,234,182,122,149,104,209,187,126,127,250,153,233,67,45,97,82,143,79,77,241,174,72,254,199,213,28,172,180,176,253,206,210,176,93,2,254,150,89,67,246,116,183,119,83,49,197,138,70,97,51,241,9,24,26,151,116,113,228,217,230,204,171,73,226,232,213,76,35,193,114,45,16,186,139,62,56,118,50,193,133,70,7,98,233,210,185,113,21,203,86,65,39,255,115,115,138,234,242,123,65,253,210,173,12,1,242,224,210,153,149,252,212,21,230,183,75,8,242,58,10,91,170,86,131,31,249,140,177,251,152,15,231,84,248,176,236,4,245,157,13,159,234,236,152,135,228,10,184,171,43,174,153,176,157,80,11,248,57,151,234,210,137,79,94,84,217,97,216,58,63,91,6,88,55,37,142,202,12,32,61,185,153,4,201,19,179,237,51,237,148,41,240,172,161,22,139,96,46,178,253,250,219,51,101,108,129,137,246,10,106,94,116,113,111,86,86,125,235,93,181,30,160,155,155,176,194,136,105,196,197,120,198,105,71,60,168,132,228,47,195,156,151,57,233,152,30,126,116,37,38,40,201,103,152,133,46,86,19,1,83,143,35,106,80,15,231,240,160,175,63,68,135,84,53,169,80,151,17,117,14,28,204,154,234,53,85,99,90,6,220,62,177,92,123,216,19,37,24,136,6,15,153,16,45,60,229,202,166,192,88,80,110,21,131,34,140,236,133,41,7,135,13,9,47,216,54,122,71,69,25,162,84,98,130,196,246,190,140,144,125,97,19,165,155,125,142,53,89,38,132,37,82,173,250,220,211,14,41,14,15,100,255,150,194,90,50,118,6,59,104,133,177,198,140,66,32,44,202,244,48,107,169,104,151,52,134,26,180,160,252,40,204,50,16,141,194,0,123,180,81,176,216,45,71,234,82,180,102,12,107,149,17,7,137,122,39,168,243,253,156,108,48,86,188,216,157,55,158,143,252,22,150,115,61,174,166,86,168,235,147,223,117,211,247,104,72,129,19,97,21,253,173,199,232,94,14,27,135,173,42,140,236,217,8,152,92,85,83,248,110,10,162,254,233,78,127,125,43,74,44,105,5,58,89,28,187,194,24,119,198,189,57,105,107,55,44,24,67,198,131,65,243,43,159,123,115,154,138,215,34,27,162,114,104,5,67,130,19,117,66,86,72,114,190,130,102,197,87,152,138,157,245,250,94,61,131,239,83,153,4,218,231,167,43,122,0,113,111,243,108,208,231,38,200,146,15,142,58,211,231,173,217,25,69,15,95,48,18,245,222,104,84,249,233,138,67,221,71,160,4,182,53,6,101,1,223,105,225,35,166,214,70,104,7,221,174,126,23,4,237,163,232,41,100,221,46,220,212,239,115,173,254,68,185,217,162,84,109,104,139,65,223,141,31,198,115,229,35,241,6,35,49,159,171,35,14,254,189,248,196,78,164,194,217,108,71,155,187,217,175,59,140,23,224,51,190,112,86,84,50,251,107,93,59,240,19,213,77,21,73,238,245,133,113,230,138,130,50,14,157,207,231,181,217,78,68,5,31,126,128,231,211,102,212,205,251,213,119,45,161,114,254,211,164,199,85,133,77,181,178,72,238,214,224,60,0,177,5,109,154,73,228,107,158,160,102,84,2,67,179,125,158,28,6,69,150,217,17,22,254,52,11,21,97,35,235,3,159,207,60,92,112,34,138,10,63,38,229,207,231,132,25,27,229,200,179,145,236,248,8,254,45,58,118,214,7,238,246,185,120,4,5,23,163,204,34,150,185,160,45,83,237,84,12,143,207,84,104,117,43,79,188,21,179,225,103,70,193,135,36,170,149,205,114,161,124,230,140,17,101,41,213,68,42,63,195,227,190,86,149,106,77,130,0,218,222,69,106,125,168,121,60,154,20,187,147,217,60,49,39,220,149,166,159,207,167,166,231,148,120,176,31,143,82,97,82,39,35,224,231,83,28,104,100,185,160,68,85,66,246,251,179,156,179,31,139,7,163,172,171,232,252,111,163,39,224,251,142,189,233,197,56,134,158,132,107,153,159,159,198,194,39,166,43,24,230,77,79,40,132,128,123,212,89,23,194,215,75,183,118,53,183,33,248,158,21,85,108,33,206,222,91,232,185,152,190,251,214,175,133,203,81,170,97,176,252,148,175,40,37,252,223,80,101,105,90,103,125,48,16,141,168,7,26,30,77,75,111,217,57,144,223,126,225,202,2,42,27,90,147,48,124,66,46,243,144,152,168,34,244,249,112,75,63,48,62,184,3,201,121,18,134,197,8,117,18,138,44,134,24,165,14,58,244,136,195,15,18,55,72,126,11,204,209,201,199,237,99,69,23,34,10,11,207,255,142,144,16,211,36,145,36,250,166,119,112,140,140,200,32,116,67,182,52,245,77,217,63,23,223,73,88,65,146,100,227,76,102,25,223,251,87,99,148,106,131,38,10,165,133,58,197,237,210,171,199,100,140,244,234,134,181,234,114,184,117,179,28,75,152,119,155,245,85,133,53,226,178,184,228,141,159,138,203,60,14,155,144,212,22,217,215,222,139,139,159,98,102,45,92,238,1,235,104,158,21,202,170,16,195,69,18,22,59,89,23,225,229,248,183,165,39,224,14,227,94,91,196,139,204,250,82,110,140,11,198,114,193,215,199,84,130,228,119,43,177,252,238,98,179,27,103,114,21,186,165,4,239,13,229,80,62,74,182,108,10,220,44,188,220,92,170,150,145,84,68,131,151,122,239,183,42,119,155,145,229,81,185,216,138,167,192,9,161,91,171,229,108,2,31,19,237,77,116,137,114,227,104,144,53,230,138,139,161,17,61,231,111,193,27,134,140,67,209,204,47,230,75,166,121,76,209,194,234,44,7,207,120,11,108,16,17,130,8,25,91,76,136,13,208,28,142,195,240,136,115,230,132,157,72,43,253,98,82,220,252,14,182,116,216,133,104,114,87,208,241,130,136,45,228,169,182,179,49,168,253,85,176,55,24,1,170,173,240,220,171,6,202,167,148,231,98,53,137,167,38,184,210,134,222,186,140,87,156,217,208,251,92,65,191,0,173,86,249,25,176,81,58,21,238,240,99,2,38,41,170,247,166,160,117,5,220,79,154,8,130,194,233,218,241,216,166,18,168,247,110,119,119,118,18,70,91,123,9,220,137,3,36,60,241,72,82,216,180,192,3,38,91,211,5,134,27,85,19,238,79,70,185,13,182,124,77,192,164,71,244,230,228,162,179,209,208,110,43,250,98,4,251,71,194,15,130,85,1,119,42,48,186,119,4,202,35,91,205,22,71,74,103,189,245,199,160,22,208,203,7,39,176,227,166,72,139,130,246,154,5,23,20,75,34,197,243,52,71,77,246,33,31,108,96,239,119,28,164,26,112,228,59,223,153,105,121,45,20,186,109,52,95,207,91,143,187,227,60,175,219,55,112,193,216,37,59,153,21,154,188,42,63,76,252,120,4,103,131,25,117,227,229,254,129,162,152,178,229,98,168,101,111,10,105,97,200,221,69,29,172,179,98,66,102,242,171,59,250,66,71,30,28,42,218,107,155,13,124,119,147,169,208,5,140,233,252,124,81,42,140,246,18,20,51,219,226,215,18,4,200,253,254,69,225,83,174,132,57,189,201,136,199,59,209,29,99,22,92,230,7,137,143,128,89,182,87,137,159,198,183,163,228,151,100,63,89,223,178,30,80,163,34,201,197,108,77,227,173,200,111,147,122,75,24,221,235,215,6,22,107,140,187,72,101,121,11,92,198,14,37,252,125,50,216,11,45,249,38,20,131,67,117,89,111,139,178,91,89,73,155,2,182,232,71,115,184,24,65,57,96,243,171,127,202,251,228,13,229,138,220,23,32,206,217,160,78,249,111,19,19,61,10,87,188,207,124,108,225,32,50,82,15,7,24,13,220,238,87,147,209,75,113,241,142,166,29,43,87,11,120,10,59,29,152,183,221,211,225,251,169,51,1,133,65,9,149,158,62,184,46,252,160,171,45,48,54,192,121,115,24,140,10,15,252,19,151,163,149,178,211,35,40,228,149,233,23,23,243,26,23,148,226,205,21,40,148,115,25,214,119,254,40,189,68,155,17,221,147,246,158,108,195,29,172,112,129,146,254,99,215,18,117,121,63,7,129,17,8,205,122,117,235,62,244,136,47,60,89,41,11,218,92,187,235,162,214,85,244,210,65,2,34,80,74,26,158,41,48,65,49,159,68,17,101,123,154,76,193,236,170,230,244,14,142,35,11,71,32,129,201,195,251,183,176,195,242,145,233,31,17,56,44,183,3,110,80,1,20,70,81,195,219,4,254,148,174,166,200,215,157,183,4,226,7,183,20,6,35,213,71,141,142,175,45,149,10,197,169,125,144,244,95,241,62,120,55,5,164,159,18,70,107,144,9,210,97,72,82,93,97,118,132,209,106,168,184,118,233,255,155,245,33,166,97,166,132,147,6,182,148,192,161,164,17,95,19,75,229,33,205,178,153,22,214,19,112,221,169,210,123,81,11,206,205,248,34,40,58,202,131,241,150,114,173,113,102,142,192,135,48,86,241,158,194,188,40,243,232,54,239,80,127,236,109,147,180,60,182,41,50,249,162,198,198,104,103,22,19,113,10,8,61,53,122,240,18,242,28,244,178,94,31,159,234,96,163,205,84,66,232,208,121,239,224,120,70,12,172,33,81,21,96,90,201,55,109,119,88,174,170,91,39,182,28,167,198,76,136,95,102,170,57,3,211,193,107,73,184,167,144,59,12,94,243,115,137,71,195,145,109,202,205,169,59,136,29,33,218,42,53,117,91,96,57,63,230,9,156,47,118,63,73,19,216,178,46,126,243,135,35,164,180,202,33,113,91,90,12,251,198,25,39,96,54,55,72,231,197,224,132,200,92,4,238,230,147,231,95,147,34,143,228,6,65,106,153,200,198,122,79,105,40,221,229,8,64,204,171,213,215,94,226,194,247,167,186,172,169,20,188,35,225,245,162,15,194,98,185,124,84,11,181,182,120,50,66,254,50,0,128,205,97,198,97,210,233,185,167,68,215,109,207,88,176,233,27,136,40,11,12,45,192,127,219,116,43,115,18,230,81,246,168,190,7,39,115,219,179,10,8,120,153,37,171,195,40,229,110,189,250,23,6,114,120,96,242,86,245,106,54,134,221,97,36,87,20,38,153,62,170,63,120,35,233,146,147,41,182,178,112,93,253,193,137,214,165,241,35,55,39,144,179,143,195,119,94,232,237,232,7,161,43,249,139,17,233,43,143,220,252,48,219,149,184,154,163,117,4,63,104,242,69,195,188,157,161,84,68,123,115,111,87,205,180,40,86,31,2,108,104,58,39,92,126,235,149,195,70,235,108,2,119,19,96,8,24,195,22,233,13,101,155,20,71,252,54,62,181,114,243,106,245,144,241,104,236,224,228,193,25,144,123,5,106,220,162,45,240,132,171,238,173,114,103,116,168,43,2,227,132,17,109,134,176,194,148,123,55,147,158,169,209,164,181,102,56,22,24,77,192,234,111,109,236,96,237,197,253,199,133,141,239,69,84,76,222,26,170,127,205,223,190,207,209,31,249,109,196,166,223,138,240,11,155,230,195,146,171,7,246,87,45,96,8,186,185,124,85,246,52,119,176,151,128,45,150,150,240,236,152,90,173,184,185,201,235,38,108,43,138,207,105,63,50,151,118,6,182,116,227,68,63,69,133,89,135,254,38,10,23,223,203,2,7,77,94,12,6,125,173,1,67,122,206,70,187,107,219,202,174,208,154,137,106,38,74,208,167,228,131,81,95,150,91,63,190,14,252,255,120,48,230,67,25,219,21,253,150,215,63,194,224,254,200,156,84,205,70,248,137,159,174,90,150,11,140,220,230,30,210,145,210,158,5,231,186,206,214,103,197,0,97,48,202,205,209,104,142,157,33,98,181,179,74,147,85,212,187,99,73,231,124,157,250,70,212,163,16,110,141,105,163,216,142,87,94,11,135,240,249,196,197,143,77,20,9,227,109,241,196,188,64,169,82,50,41,129,49,33,242,181,147,60,237,61,114,203,147,81,170,86,124,213,46,120,162,167,128,11,162,78,156,18,118,192,195,120,24,2,35,52,151,40,162,9,67,80,147,40,217,1,179,106,103,155,193,251,163,242,35,97,40,209,2,47,91,86,28,198,37,38,15,79,112,52,6,3,232,7,223,135,174,176,214,19,70,192,243,21,74,1,70,29,64,214,198,198,63,143,191,246,67,77,72,111,130,222,73,101,251,25,226,177,19,120,126,15,72,156,115,250,115,83,93,188,83,122,15,152,212,137,79,134,22,3,149,13,26,197,149,84,180,116,135,145,51,169,242,90,38,226,187,155,195,203,216,17,2,155,76,92,160,104,33,202,75,155,250,69,220,218,116,143,229,99,77,232,35,222,19,40,240,38,176,47,176,233,19,238,184,55,147,132,60,55,129,229,56,48,62,40,1,156,165,55,199,223,172,196,91,119,243,53,79,152,10,158,55,144,12,124,87,144,231,145,215,162,158,118,250,184,127,172,186,89,166,51,226,133,16,45,28,134,163,190,245,230,124,19,31,93,116,225,213,245,222,136,12,197,197,131,202,253,38,61,97,225,48,30,175,77,197,104,213,123,195,12,239,190,190,24,117,85,123,248,182,34,45,191,247,157,210,79,90,52,0,195,40,240,37,224,49,161,75,89,187,44,72,90,154,255,116,55,221,161,236,133,248,224,150,151,45,98,240,76,55,28,80,36,13,122,252,52,135,35,89,218,240,42,160,223,6,220,68,181,31,24,242,93,160,70,106,202,151,238,132,252,138,159,24,41,104,236,201,155,5,238,205,21,140,12,94,45,93,231,129,145,252,242,185,144,159,22,115,149,94,127,50,166,213,123,10,132,244,42,23,79,83,107,247,39,99,174,74,246,14,176,169,198,182,128,41,119,148,123,83,2,242,68,63,50,1,72,217,242,254,234,19,226,99,54,147,218,205,158,130,220,182,167,33,13,46,103,202,68,11,101,234,158,248,253,209,234,49,213,198,132,143,89,35,249,7,169,100,12,242,232,133,70,193,40,59,6,8,201,171,45,35,128,211,253,137,94,200,114,35,27,40,142,8,163,251,89,214,204,149,147,65,3,220,76,12,214,97,51,181,147,95,70,23,126,249,2,1,219,102,37,51,252,194,76,119,17,242,120,48,226,222,71,30,204,196,94,227,201,104,52,9,183,84,170,147,231,107,157,10,113,30,3,68,105,51,230,116,110,224,48,85,81,121,40,172,16,95,207,75,229,130,32,0,5,91,102,59,74,57,125,205,37,211,82,69,103,195,12,122,214,171,189,100,183,38,156,80,5,69,220,226,61,68,144,32,226,20,41,207,141,122,195,211,227,234,51,52,22,207,226,110,117,215,241,214,72,204,10,60,9,153,199,184,55,105,39,121,236,59,44,91,206,102,136,152,13,217,249,13,251,210,49,15,99,7,219,138,52,25,60,162,51,102,126,143,103,203,116,118,231,144,233,53,27,118,243,45,6,118,221,54,45,152,23,197,147,213,173,35,96,224,64,185,162,39,225,126,86,229,8,50,240,79,44,49,116,81,160,210,142,54,45,89,252,75,253,210,104,56,216,201,162,58,17,190,46,205,219,244,46,140,196,19,18,190,159,167,191,252,28,224,130,193,93,254,246,221,134,236,226,169,23,242,64,119,44,201,92,58,187,57,6,251,247,52,155,11,153,44,239,185,10,106,87,192,4,83,155,194,131,28,160,255,246,176,245,101,42,12,179,207,127,123,16,221,172,85,97,220,13,102,192,100,241,254,68,217,230,47,255,253,223,254,239,127,253,95,255,242,63,255,203,63,203,80,213,246,47,144,161,250,179,103,201,71,237,176,203,253,27,252,20,26,20,190,61,196,87,82,96,254,59,187,199,36,110,248,42,219,0,195,116,150,173,13,7,49,124,186,164,21,143,44,73,216,154,149,188,122,226,43,55,229,3,87,118,82,219,135,179,241,156,229,24,72,78,107,228,139,225,112,184,229,48,6,187,130,216,124,244,30,226,127,210,237,137,112,172,29,61,179,63,227,51,42,26,97,161,152,73,112,184,147,253,222,157,71,200,78,196,92,65,247,121,228,230,11,127,231,248,105,12,10,244,44,70,233,243,124,139,236,129,241,153,209,41,16,101,188,241,174,104,36,145,112,19,147,223,30,104,73,28,25,52,4,19,117,34,98,4,123,207,188,231,27,241,2,7,38,251,243,4,140,50,164,172,73,86,154,19,3,18,253,191,165,19,81,55,3,111,71,73,207,232,44,118,247,35,79,14,87,146,220,69,215,179,123,146,118,111,246,31,76,245,153,192,8,12,69,71,67,195,91,55,247,3,193,246,179,99,226,135,235,42,93,133,68,184,211,193,129,201,229,79,93,15,33,55,237,108,179,178,134,94,220,122,108,131,249,92,204,51,242,211,16,165,223,242,48,155,218,169,121,208,133,248,152,17,118,76,160,159,45,219,176,99,186,199,104,56,129,51,192,100,15,112,251,198,142,93,23,84,115,13,40,244,159,188,198,140,117,156,100,133,236,47,58,98,131,51,246,0,115,37,157,136,205,203,164,76,63,96,68,17,100,33,70,142,191,239,220,64,80,24,40,23,207,66,165,124,15,24,167,112,217,249,16,145,137,93,211,237,65,167,234,118,15,25,201,56,208,160,214,120,186,110,37,239,68,59,99,205,64,254,82,162,175,230,26,222,70,236,154,216,63,167,212,38,240,61,238,62,79,220,28,233,112,217,32,80,159,213,187,7,249,169,99,95,85,119,200,208,231,99,227,211,204,72,81,118,254,199,130,208,51,96,243,43,20,248,246,240,62,19,110,4,19,5,70,80,49,119,131,157,12,239,210,189,253,112,6,252,250,149,239,235,146,1,83,239,137,12,1,69,213,136,94,10,124,71,192,58,249,218,139,28,154,192,212,125,196,102,209,204,233,37,214,71,68,166,63,45,246,231,108,125,166,194,139,184,88,205,237,251,31,78,83,29,21,132,216,190,179,98,232,161,133,186,232,90,226,230,28,19,63,167,72,248,148,113,114,30,143,121,197,8,76,33,117,108,48,238,70,243,246,7,57,242,204,106,62,216,14,15,212,188,20,198,143,114,123,103,129,192,168,187,73,51,247,238,30,249,189,7,189,42,238,134,118,181,213,118,198,49,177,136,236,55,167,99,210,44,241,222,56,123,55,89,26,209,252,91,53,190,24,188,101,233,229,237,87,91,19,96,47,77,66,210,109,216,240,20,24,109,111,9,9,176,243,141,15,114,151,189,50,245,104,205,145,167,63,59,79,191,229,115,118,190,95,103,205,56,48,45,106,66,52,148,97,114,229,49,242,41,255,94,71,35,29,100,37,167,15,110,170,14,183,126,144,134,12,73,6,51,230,106,93,63,136,25,30,140,8,117,144,82,208,24,140,137,136,250,247,96,91,242,57,254,150,67,63,244,39,51,75,14,109,52,179,126,137,142,134,138,247,231,193,169,242,56,209,201,239,142,239,78,143,210,104,166,152,230,241,110,218,100,76,153,76,225,253,63,145,81,162,60,229,126,162,41,97,175,187,137,202,33,114,76,248,82,66,110,135,216,209,206,224,18,98,42,159,144,27,242,78,17,216,50,55,25,9,185,89,173,83,70,228,76,193,71,194,125,19,43,180,136,212,243,65,101,86,170,86,145,231,109,202,118,250,46,79,10,227,65,224,7,96,120,229,79,149,73,171,90,72,45,66,110,245,119,66,22,248,118,188,88,6,8,212,163,215,44,1,84,246,92,17,64,37,11,176,139,198,87,77,190,62,146,4,168,242,234,147,163,74,16,76,10,82,12,247,28,164,193,91,150,195,150,23,215,45,103,239,90,140,41,33,247,254,196,174,168,139,129,25,147,240,88,93,163,202,24,132,10,76,251,107,72,154,90,195,213,229,230,67,195,225,199,100,34,242,209,32,208,72,172,253,222,122,172,200,55,221,251,108,141,104,163,25,59,74,207,4,5,101,32,146,68,224,124,252,68,100,152,148,207,35,71,42,148,188,239,87,140,152,181,49,120,52,13,112,216,31,38,204,113,91,110,110,197,47,17,149,110,84,15,200,158,128,4,82,223,79,52,42,69,62,69,211,31,156,116,122,126,109,237,165,112,205,97,251,7,74,125,172,94,187,112,245,140,142,132,191,228,209,196,10,6,14,1,87,74,148,229,165,57,94,149,18,9,161,194,161,67,96,24,12,177,188,145,161,153,69,219,4,158,193,43,88,107,240,152,194,42,32,97,244,228,216,52,135,169,173,169,170,109,153,151,184,152,10,84,185,216,114,85,181,39,124,207,241,210,222,136,142,237,28,1,70,225,215,36,27,218,69,17,107,191,195,77,40,246,150,51,221,79,139,64,126,37,173,41,123,75,164,109,102,246,82,83,113,169,159,228,34,226,16,209,21,16,143,220,154,92,108,108,188,162,43,12,200,120,122,115,106,172,36,167,195,202,57,21,70,153,32,178,135,182,189,150,100,240,182,29,100,100,77,105,193,246,121,240,94,87,164,84,23,198,53,154,245,68,69,201,251,194,180,210,65,205,122,134,128,188,37,115,41,175,171,159,84,240,243,150,2,90,166,152,25,77,80,74,63,61,165,115,59,66,219,207,55,131,205,170,226,40,102,158,122,45,194,151,137,110,115,26,149,199,154,208,154,156,175,128,153,177,6,26,97,114,237,228,197,176,159,238,146,23,49,61,250,22,169,119,106,145,52,219,10,189,158,184,179,103,230,145,22,144,117,19,73,229,17,221,8,117,206,42,71,66,38,179,134,164,130,179,2,126,254,136,194,41,64,161,44,120,70,228,222,211,85,24,194,2,52,36,111,51,10,28,161,117,39,140,237,112,164,193,40,42,157,146,31,199,56,209,152,171,78,150,160,90,79,152,24,166,185,57,151,243,194,32,151,124,8,36,182,185,241,89,163,49,7,44,229,197,220,78,184,243,189,177,76,56,66,212,64,81,4,66,109,240,79,48,20,29,31,152,157,109,208,156,24,232,114,243,185,96,60,123,95,33,138,246,8,23,105,155,101,204,8,246,74,35,126,43,204,24,70,230,9,54,196,174,82,142,100,44,84,152,76,53,105,53,179,8,47,108,155,172,178,47,233,213,28,169,148,55,83,187,155,86,188,44,168,172,75,51,25,61,83,44,9,46,209,108,178,5,187,48,110,29,222,147,88,220,135,208,130,137,219,215,228,120,76,20,18,207,135,44,68,182,124,38,9,10,94,170,192,5,1,160,128,201,168,42,9,138,28,156,111,137,9,177,32,26,34,36,39,52,221,18,38,188,122,20,134,40,233,183,30,164,196,134,52,40,26,136,39,134,61,53,129,18,236,51,151,84,122,162,195,15,69,219,91,233,87,236,115,98,120,109,118,185,210,224,15,49,212,160,95,193,101,248,112,218,206,9,29,120,51,99,64,218,81,153,97,120,125,4,245,235,158,26,169,39,23,94,25,90,132,209,135,17,248,147,68,23,222,178,102,11,230,19,3,73,49,121,52,170,224,72,194,197,180,66,48,78,41,111,230,31,19,87,19,55,234,237,195,167,107,35,6,8,137,248,45,188,50,60,117,235,152,113,115,150,23,165,39,222,5,252,241,252,94,181,140,218,146,159,54,43,181,160,236,192,186,20,138,7,138,31,168,171,250,189,137,251,117,109,83,162,34,219,25,90,150,95,154,218,104,52,114,217,209,77,217,159,149,15,204,216,150,78,62,183,182,169,177,196,159,160,65,33,121,161,236,71,196,130,74,124,48,118,215,114,0,2,230,81,167,48,28,101,153,40,203,114,170,190,13,170,100,82,102,251,192,149,179,95,114,226,238,70,70,190,72,179,88,86,192,139,128,195,250,80,89,239,100,28,124,59,83,228,86,158,236,222,177,162,179,39,218,41,99,217,173,198,232,30,161,102,44,3,212,249,8,5,151,18,22,95,148,239,238,184,74,224,132,99,242,108,61,214,167,59,145,163,80,42,244,222,90,253,12,97,95,186,8,37,244,158,201,186,107,25,3,227,158,37,157,144,195,205,221,108,7,165,141,196,148,50,162,81,46,11,226,124,35,75,217,165,185,231,192,252,161,5,123,151,106,26,161,242,193,38,112,155,41,224,105,137,47,129,205,196,186,58,177,216,214,163,250,129,243,120,99,240,86,24,165,149,234,71,171,187,250,163,249,210,132,69,190,169,67,117,58,54,116,221,71,190,229,152,198,218,112,120,17,14,215,171,209,232,9,246,22,137,226,38,209,187,123,128,32,152,232,195,11,35,138,178,101,5,177,120,166,135,75,143,5,170,142,44,187,221,162,192,193,66,39,46,165,212,98,78,105,185,149,31,148,177,87,153,77,129,239,163,143,132,143,194,21,42,203,206,114,4,204,25,179,209,120,82,60,142,223,74,7,50,101,91,6,0,83,216,29,236,81,182,98,202,251,253,111,145,57,25,112,220,96,189,255,234,205,250,171,118,27,21,80,236,237,249,6,227,133,187,169,246,9,74,143,120,245,48,40,20,228,243,157,132,33,72,214,87,27,146,83,23,70,22,77,96,12,48,223,218,219,78,132,160,136,187,236,189,246,54,210,124,107,84,9,119,222,7,149,159,190,11,204,113,151,73,12,202,170,108,201,46,140,207,219,126,165,83,238,150,213,100,13,87,194,8,146,185,158,25,162,185,104,92,21,129,239,212,253,42,100,117,74,122,155,184,70,243,113,103,152,67,241,86,184,221,201,189,15,153,227,183,82,148,90,124,212,83,242,173,141,116,232,42,32,20,112,55,9,242,3,111,130,79,47,124,231,206,74,134,39,225,102,117,167,239,205,209,97,107,34,236,90,127,17,185,183,198,149,8,28,91,203,46,240,12,27,110,98,15,72,240,229,91,19,118,158,47,185,21,117,224,3,35,65,30,28,134,181,75,167,176,27,57,34,70,67,92,222,138,18,94,148,88,96,230,80,173,206,238,254,212,171,13,78,21,7,201,6,249,233,205,49,174,4,140,7,77,147,171,173,238,239,45,246,164,56,229,238,197,181,81,76,1,179,6,204,102,101,41,204,118,252,45,63,167,170,70,221,35,234,79,73,165,251,91,99,209,148,89,149,11,67,60,123,121,152,199,74,202,216,174,11,108,6,82,1,99,84,146,175,213,106,231,76,233,15,70,148,99,101,105,110,133,139,23,226,117,212,209,113,40,106,2,67,234,120,139,111,129,43,149,166,9,19,94,168,209,102,150,24,150,225,131,68,118,119,219,55,96,28,114,20,38,157,158,55,231,152,222,165,85,176,255,115,49,39,248,160,198,143,76,120,246,39,228,135,205,213,66,40,243,192,27,201,210,237,240,198,109,82,174,166,98,228,173,217,4,166,226,161,40,124,112,90,61,14,79,235,30,9,227,140,52,86,220,28,2,226,144,70,221,196,131,154,55,75,249,185,16,8,204,136,137,54,167,93,250,210,155,227,129,224,147,14,197,210,251,232,23,35,19,249,188,101,197,76,73,68,177,155,194,36,224,183,195,200,101,85,189,57,248,43,254,208,209,214,18,53,154,138,154,32,49,159,23,197,28,65,124,250,224,69,113,210,47,14,115,74,145,78,78,230,176,196,24,120,88,142,150,204,104,29,155,119,119,132,167,52,145,44,90,206,166,157,194,249,22,239,53,168,120,155,114,245,29,37,221,245,156,72,34,171,241,85,69,115,251,118,144,68,91,205,85,28,120,157,208,37,239,63,209,35,153,25,186,245,143,17,40,130,62,114,241,48,138,118,117,152,5,189,203,197,108,45,183,63,182,249,151,166,213,8,167,244,214,93,142,22,121,191,167,137,148,39,193,27,120,33,199,97,72,135,41,39,104,46,213,30,28,50,131,75,182,180,71,96,126,112,249,131,147,193,17,221,126,98,19,173,196,167,38,73,179,142,52,25,124,123,87,40,37,193,57,213,104,9,19,19,136,107,221,225,106,78,111,9,67,173,60,209,21,138,157,89,21,30,100,199,87,192,22,99,19,120,33,56,235,61,165,160,124,44,11,107,55,19,145,64,169,247,151,142,192,151,124,3,210,88,65,161,138,43,227,30,94,217,206,139,137,232,60,50,37,93,24,178,130,63,247,189,185,154,210,112,98,181,35,179,195,196,94,151,194,48,45,124,121,162,238,126,20,153,137,7,92,217,25,61,5,233,90,81,199,135,239,101,222,61,241,214,70,77,75,152,233,116,247,104,82,78,55,9,82,150,241,146,216,232,9,143,241,0,18,190,127,255,137,181,141,62,166,42,83,166,5,81,221,224,161,195,204,187,123,170,33,240,160,186,120,71,39,93,91,127,186,99,238,21,111,133,103,130,40,21,84,4,227,102,236,99,144,94,109,98,227,10,159,107,212,248,229,97,18,138,114,111,116,89,123,206,9,203,18,74,10,183,117,98,78,224,160,220,229,173,16,65,28,241,210,219,104,130,242,53,38,130,167,197,159,155,83,187,12,173,129,150,243,241,73,88,253,178,76,211,163,21,223,143,66,243,221,83,230,49,72,37,28,15,29,166,248,74,122,24,135,245,59,242,106,192,86,234,37,48,139,123,9,120,82,186,146,55,135,149,186,134,55,72,49,250,133,188,19,27,204,238,106,23,38,100,77,76,43,225,66,55,233,177,114,124,124,120,172,188,99,187,115,81,55,133,39,17,212,131,140,187,113,120,114,248,57,72,74,39,124,119,68,39,182,156,15,149,166,186,95,157,86,173,24,31,122,30,123,85,129,145,102,42,241,161,239,169,105,200,252,61,151,237,113,74,116,19,139,61,9,60,60,194,78,15,28,247,240,33,123,175,201,90,190,98,200,115,138,202,211,186,221,27,226,79,92,13,51,100,200,107,175,59,176,220,35,196,44,42,213,52,140,225,108,217,0,31,149,132,173,100,131,4,151,23,10,111,140,233,7,51,142,128,49,126,118,54,163,77,86,150,125,19,24,183,247,18,48,171,199,22,184,96,105,58,122,76,55,69,116,135,137,27,96,165,250,67,9,54,34,233,113,4,190,157,165,189,247,198,75,123,79,113,13,99,243,11,145,162,57,76,188,69,22,38,84,140,171,235,37,113,116,148,112,24,165,114,15,154,31,142,66,91,237,250,214,230,223,240,138,151,176,239,98,189,85,152,30,254,14,61,234,70,238,207,203,200,196,233,22,138,142,195,76,117,242,181,137,22,119,215,98,2,70,173,35,59,154,249,238,245,30,48,204,55,185,152,117,201,253,206,216,175,152,195,102,194,140,221,30,141,98,252,79,253,92,228,186,119,60,56,92,16,49,154,71,241,152,125,248,113,184,17,93,200,247,130,236,65,120,39,154,244,168,221,35,250,97,169,152,135,134,244,106,210,164,208,151,122,205,143,45,94,168,168,154,157,227,98,149,24,159,119,210,62,9,67,162,115,243,57,250,160,29,23,18,222,118,82,141,101,231,65,20,39,219,115,147,46,203,93,4,245,107,250,177,182,41,52,236,19,240,250,236,225,127,170,115,177,88,155,110,172,156,216,136,133,214,30,83,206,47,104,145,157,144,237,103,203,45,10,163,94,148,83,40,62,135,97,22,240,61,191,53,217,183,29,243,28,157,177,26,63,208,74,198,7,62,210,44,236,51,82,15,166,90,202,239,61,197,210,166,34,55,98,224,157,72,123,12,158,182,168,79,23,248,23,240,117,152,234,207,41,175,133,6,133,239,157,232,162,115,136,104,125,181,100,202,242,94,52,17,29,146,22,67,223,254,141,107,130,22,164,175,243,115,160,190,14,135,253,133,77,109,71,230,132,99,12,150,24,90,132,167,182,152,234,161,245,211,252,204,132,138,7,7,192,42,48,89,233,225,67,11,35,220,153,2,83,36,180,110,231,57,254,104,232,23,45,241,245,122,216,236,86,159,19,42,210,241,77,126,154,0,239,14,20,119,64,49,3,68,42,171,190,84,77,96,156,211,196,114,218,132,45,159,233,207,93,80,90,42,251,115,245,112,147,168,102,236,10,113,1,104,119,167,69,244,217,97,108,29,212,65,238,41,230,17,224,223,3,31,188,71,92,90,41,5,25,110,198,132,82,12,217,99,185,26,47,132,183,26,228,152,66,157,16,15,173,73,171,7,98,172,40,5,18,163,160,179,146,215,126,225,61,177,96,238,242,211,15,205,236,87,67,40,30,93,97,130,178,175,70,244,133,169,4,58,218,226,86,133,62,28,190,131,92,28,35,26,101,242,195,119,26,100,144,138,154,1,115,236,127,220,88,129,103,30,79,209,174,64,167,119,33,115,76,0,230,35,187,24,224,70,58,237,133,39,111,41,29,5,69,186,237,243,36,41,60,74,250,245,193,238,208,219,59,96,132,127,254,36,112,249,239,255,211,95,254,225,223,253,179,168,229,252,151,136,90,254,201,115,72,235,62,126,30,133,129,1,225,123,127,218,126,187,246,157,53,192,218,67,47,70,79,221,39,251,189,172,203,45,29,104,252,209,140,214,253,216,23,53,51,254,141,57,128,198,103,235,32,115,0,79,150,223,102,62,132,246,5,190,88,125,252,201,23,103,74,137,186,192,151,67,126,32,58,21,116,110,153,84,217,14,121,104,131,124,220,39,2,71,74,98,185,123,88,99,209,106,83,167,123,52,166,220,122,162,153,204,92,211,129,200,202,211,170,79,63,108,188,213,117,208,234,56,123,140,83,138,109,170,120,53,50,78,207,171,69,96,115,68,221,58,69,192,99,118,125,96,148,149,166,186,27,241,211,59,54,214,205,242,127,171,42,12,189,223,187,194,97,19,47,83,4,141,2,159,103,198,196,88,250,35,251,56,214,219,226,78,88,204,186,232,175,233,50,118,230,211,99,173,33,26,33,110,111,24,80,66,20,112,116,25,139,94,151,72,204,148,252,167,41,239,18,221,86,72,0,240,245,252,106,168,91,178,182,219,118,183,63,177,214,224,17,45,103,17,75,55,249,206,248,46,99,216,219,108,249,105,26,117,215,22,91,45,68,207,229,181,152,247,98,234,251,197,206,165,31,145,12,94,39,183,159,118,250,21,152,58,173,120,110,236,216,187,132,8,168,51,56,46,34,223,76,66,249,89,186,103,97,159,61,78,238,180,164,43,92,148,34,175,88,229,160,212,54,233,225,148,66,157,45,155,188,37,138,203,196,68,230,240,120,14,231,104,146,156,186,21,187,71,214,29,29,101,81,119,40,135,9,70,186,115,29,172,69,107,17,219,36,20,233,38,108,100,255,30,104,216,73,132,204,168,116,30,115,161,26,225,238,250,228,44,141,19,213,202,126,132,83,106,221,114,115,147,173,240,25,157,183,80,243,235,251,55,97,23,199,189,9,5,75,100,99,195,241,115,211,110,235,41,164,138,19,46,118,212,136,7,39,139,47,227,222,34,210,163,71,47,220,232,227,117,129,145,196,139,93,137,137,179,75,163,173,99,221,199,155,124,60,164,243,150,238,217,205,204,54,6,8,194,199,186,227,71,146,220,167,164,131,114,128,102,151,150,89,4,197,86,173,253,162,216,114,22,57,172,79,177,35,58,86,39,160,39,153,57,98,95,222,72,66,203,47,19,25,121,149,2,236,218,205,201,51,225,78,126,186,249,107,117,14,54,77,207,103,119,251,181,125,237,135,162,43,44,119,96,75,19,196,164,177,17,177,235,2,63,232,107,212,128,219,216,18,40,88,8,185,60,9,99,101,177,21,134,125,148,51,82,181,170,73,57,18,55,219,186,56,108,2,97,114,98,198,66,101,199,70,208,74,39,52,132,113,207,100,221,85,149,225,65,98,151,45,135,121,184,233,39,142,96,147,50,110,25,188,248,247,142,216,18,29,243,100,40,26,10,184,77,54,106,158,91,167,122,8,145,63,162,204,53,230,13,178,135,114,206,186,195,143,37,38,162,127,40,29,75,228,125,162,103,178,79,132,45,205,223,64,97,98,141,158,197,97,138,159,58,60,209,29,170,39,66,189,227,144,223,147,171,77,251,161,248,65,138,20,246,209,247,38,233,185,123,196,102,202,17,89,255,123,124,190,207,245,196,147,153,14,248,35,1,173,219,53,97,28,59,108,54,88,18,177,218,198,202,25,17,132,235,159,156,28,174,233,51,35,147,139,226,196,249,9,166,81,46,16,129,31,50,41,26,61,68,41,162,68,236,29,33,66,141,11,13,43,118,139,216,205,248,5,4,5,158,187,140,39,34,63,139,159,147,80,28,252,149,71,130,239,69,216,174,108,188,205,192,32,194,158,143,169,113,9,12,137,49,98,216,80,180,143,6,123,57,60,213,140,159,227,248,170,79,206,55,60,121,6,188,61,126,75,94,154,163,113,139,121,5,165,113,157,211,238,208,159,163,198,126,195,84,197,244,139,88,4,49,118,12,187,91,6,80,131,216,176,205,3,70,88,77,62,24,142,148,156,83,124,16,220,38,214,3,63,214,51,115,229,24,129,100,160,25,11,147,31,72,184,27,119,90,114,14,176,97,98,248,18,251,212,253,33,41,137,187,11,200,223,198,148,72,2,255,120,92,159,226,235,200,126,190,145,12,202,251,246,171,193,96,239,125,135,164,204,229,221,172,198,253,40,70,31,31,226,185,91,137,42,145,134,143,112,1,165,58,146,87,64,150,111,70,168,14,230,243,35,139,47,37,73,100,9,51,155,114,159,77,50,26,173,103,74,15,9,240,174,111,13,9,40,211,106,63,79,28,185,150,195,240,200,240,59,84,76,233,42,176,232,207,91,65,107,193,251,181,197,176,173,118,66,200,110,89,72,244,243,99,168,67,54,241,176,144,56,188,201,217,105,162,115,226,143,116,34,185,165,5,77,150,38,53,99,187,24,127,149,57,85,82,180,108,181,34,73,68,250,125,104,122,24,99,212,18,17,248,141,67,162,102,50,199,178,50,21,135,39,142,47,242,219,140,177,177,34,126,191,172,6,67,178,199,102,60,25,65,122,38,76,205,107,111,236,199,34,20,206,204,43,209,29,202,103,16,70,247,20,108,177,66,34,73,200,47,22,192,25,201,227,93,197,116,160,114,122,163,70,48,178,226,108,221,132,226,128,221,132,123,72,32,62,219,247,243,129,57,89,215,128,121,50,233,166,68,79,183,171,47,119,42,5,238,6,70,104,10,139,10,183,30,240,237,178,77,122,241,157,21,170,75,179,30,139,63,46,61,221,209,162,183,67,236,96,49,160,67,54,5,182,101,205,111,62,168,206,145,70,37,249,88,219,10,138,132,153,117,229,7,51,246,70,100,220,151,205,190,242,218,208,30,135,243,66,216,223,143,35,185,101,164,145,50,131,85,48,125,212,131,76,165,163,184,233,84,71,193,145,183,252,192,195,181,182,225,82,143,79,71,188,48,145,169,247,131,153,192,230,83,149,240,66,41,136,55,218,221,17,16,195,23,242,6,19,94,245,244,3,2,81,171,207,245,121,114,111,50,114,76,79,150,253,27,56,79,44,65,208,68,148,125,97,47,125,252,165,25,78,83,211,191,40,213,186,44,236,161,36,243,249,240,39,40,35,89,62,62,170,241,208,100,86,169,236,171,92,147,189,255,212,226,149,188,4,234,10,226,119,230,51,243,37,33,24,45,12,152,183,243,143,96,229,107,147,80,105,16,198,234,119,238,195,147,67,216,21,166,100,220,157,9,128,186,126,145,0,6,45,200,81,231,56,12,61,92,72,87,119,28,159,32,39,45,50,205,178,17,50,193,223,234,75,62,98,240,75,92,238,96,123,205,199,109,184,240,225,217,159,83,14,162,88,211,35,79,189,81,149,87,165,35,64,187,97,202,114,190,87,195,107,88,218,204,20,241,188,35,224,151,171,167,206,59,137,112,36,118,158,154,245,10,121,176,135,58,41,223,69,49,201,66,192,20,120,224,59,208,3,198,17,100,232,213,102,121,157,60,53,148,66,255,127,7,189,136,32,78,75,176,153,36,56,202,206,208,85,253,195,34,209,98,59,186,234,48,14,228,177,188,255,232,190,251,205,112,3,63,16,51,188,13,8,39,91,212,252,188,176,169,116,199,90,4,108,38,224,1,19,66,168,114,117,33,152,250,202,172,79,210,137,51,185,202,6,35,177,178,28,70,36,41,62,45,55,103,5,250,45,116,48,127,169,174,92,114,245,58,102,216,243,131,153,34,97,217,4,76,109,205,62,203,95,204,68,165,163,14,135,211,171,57,65,116,135,217,114,151,68,9,102,60,189,37,58,51,10,115,225,219,217,221,163,112,115,0,161,116,102,9,12,155,172,191,77,254,176,93,206,42,111,96,44,111,202,251,193,104,65,142,110,2,99,83,59,28,198,247,60,13,41,154,165,185,207,246,247,50,109,225,214,229,189,26,226,174,207,251,228,15,178,71,105,67,115,97,82,54,175,101,184,89,14,90,216,51,225,1,161,39,224,95,233,160,92,141,22,125,241,47,242,32,158,50,165,201,17,9,219,51,174,46,86,149,156,40,222,126,175,76,178,157,208,71,75,107,18,224,78,68,208,47,70,159,255,145,247,194,14,206,189,198,128,109,33,212,155,19,115,248,45,54,132,118,169,49,151,7,199,34,252,121,5,110,145,66,131,24,53,4,198,17,244,45,64,223,232,186,64,207,148,71,131,229,246,206,111,88,123,45,166,52,133,41,142,250,109,52,129,145,169,144,94,14,53,122,191,219,158,109,250,229,79,230,55,129,7,233,236,243,194,176,208,158,170,240,38,135,239,55,255,157,190,228,189,39,65,237,233,79,94,208,150,110,210,106,168,131,213,237,55,47,20,221,29,129,55,172,200,238,143,198,55,73,150,47,58,96,68,244,202,123,115,252,218,102,26,144,96,27,4,201,206,155,133,192,178,84,40,177,237,71,236,232,119,132,5,70,70,187,231,16,187,155,40,142,18,126,53,135,190,51,4,30,5,19,146,247,201,153,131,82,246,23,244,88,253,250,139,178,65,211,222,128,254,153,171,48,108,248,190,84,58,52,129,141,148,250,246,134,101,181,237,91,126,122,81,244,240,78,168,195,162,133,91,230,188,187,115,52,241,209,31,60,77,15,252,28,185,26,5,61,239,13,88,91,34,50,37,48,166,45,113,53,249,186,46,232,28,164,245,223,183,102,38,23,177,36,96,40,251,239,91,79,115,137,158,69,47,238,103,122,95,64,34,8,119,25,249,229,106,65,239,23,126,32,1,15,133,81,253,107,239,213,104,121,151,46,67,4,239,230,94,252,201,168,139,155,41,197,103,175,213,222,106,77,80,204,79,183,54,56,117,143,231,125,105,20,131,122,42,118,243,53,233,229,229,253,92,227,71,111,86,184,194,174,124,123,202,104,20,148,61,218,83,80,80,245,22,101,5,95,223,143,221,199,27,98,69,64,123,98,6,34,232,166,74,219,175,197,202,166,10,120,238,75,213,119,154,167,109,119,29,77,97,142,241,239,234,134,51,13,76,130,124,174,129,95,214,244,113,111,246,239,83,150,24,98,118,46,248,104,55,95,82,243,5,139,4,9,188,233,191,125,135,207,109,134,252,237,129,232,214,140,171,89,133,181,193,199,61,205,142,87,99,193,124,182,235,121,100,137,161,46,241,78,159,239,199,228,198,173,201,84,60,141,113,240,206,227,195,246,138,217,253,39,17,179,151,50,74,13,8,161,42,153,175,38,217,255,183,166,11,175,222,123,18,74,10,163,157,108,55,220,204,23,190,211,225,89,50,157,173,135,59,158,128,57,178,228,232,88,108,44,189,135,82,74,118,199,181,160,164,210,95,177,13,170,8,17,209,150,175,197,36,191,94,125,65,96,139,21,228,131,221,233,138,181,209,159,155,178,128,210,21,198,209,203,187,40,203,92,77,105,33,224,131,72,230,113,248,54,126,138,229,161,21,77,34,215,63,38,117,56,84,5,9,220,137,254,118,135,217,168,103,131,99,45,49,119,252,52,101,6,41,114,128,211,40,18,62,219,47,70,32,88,63,181,121,219,196,232,96,161,97,58,76,248,160,246,52,3,198,9,170,229,213,27,98,215,27,148,54,173,71,243,221,20,120,88,104,201,225,102,117,115,9,91,108,254,125,50,50,135,85,191,245,29,241,199,67,183,12,248,74,102,61,97,22,171,251,29,222,54,99,55,87,182,44,62,88,33,184,251,15,173,75,9,101,62,152,213,232,188,162,242,27,250,35,63,32,247,102,11,62,124,221,131,152,32,186,112,192,40,70,143,247,173,81,39,169,143,94,77,48,231,141,207,160,176,108,62,93,114,181,89,171,172,23,237,86,222,36,79,54,41,119,126,127,26,103,75,43,216,20,24,35,204,31,77,11,154,49,154,167,179,9,76,231,121,223,139,218,61,35,58,39,188,77,137,234,125,50,202,162,134,172,107,135,112,205,171,53,137,107,74,163,46,36,46,54,253,170,227,150,73,70,254,173,169,38,217,48,241,178,98,130,23,102,168,202,156,65,169,216,158,211,111,110,133,50,153,8,107,175,241,175,63,56,5,15,37,243,200,156,24,241,140,124,55,3,125,154,133,215,144,171,111,255,230,140,227,240,179,158,44,75,108,182,195,65,99,245,133,59,58,239,77,96,120,182,111,52,28,152,208,220,22,216,162,173,222,228,72,214,183,44,173,129,18,77,246,252,117,115,162,198,102,234,188,129,100,24,78,120,239,213,28,210,75,70,195,27,133,242,248,141,188,87,19,137,205,19,38,156,71,58,242,114,212,148,30,90,162,183,25,224,179,189,40,71,209,180,60,65,66,185,82,89,243,155,136,239,36,125,207,166,51,114,212,23,238,38,201,253,126,16,184,198,109,201,79,67,27,90,126,254,193,194,20,159,144,245,129,71,137,171,105,227,59,209,255,245,211,237,63,253,199,255,252,127,254,238,127,252,181,3,110,31,255,2,7,220,63,123,150,108,135,13,165,252,237,59,188,213,200,82,129,70,5,23,198,2,197,191,64,181,3,85,194,236,207,150,143,71,226,207,43,139,109,232,59,113,56,166,108,192,148,230,19,164,204,215,55,254,144,166,73,46,75,175,196,6,247,25,209,175,238,215,151,239,67,65,107,223,49,96,140,169,158,83,43,28,211,6,231,233,133,39,242,25,57,201,64,107,220,49,243,118,147,194,104,210,229,169,228,184,51,137,247,105,50,19,77,190,238,131,240,126,59,14,15,107,51,185,121,195,172,229,221,0,147,30,88,34,140,195,76,128,242,148,127,15,244,45,238,238,70,38,10,162,4,47,95,159,171,113,16,104,50,81,48,180,95,250,45,48,53,65,121,44,216,86,146,245,248,128,153,147,175,47,39,239,251,45,169,23,140,121,4,66,203,144,85,193,118,251,251,157,9,208,131,94,67,225,137,35,226,27,11,233,118,248,73,251,10,134,226,164,28,42,102,87,150,47,93,22,168,253,29,62,90,143,125,66,217,156,19,210,63,175,135,235,79,120,191,86,217,208,81,40,95,134,47,227,172,72,61,107,144,141,177,80,232,154,47,60,76,146,94,127,251,94,250,50,55,54,21,220,212,167,21,93,44,103,238,129,11,161,90,121,178,109,71,68,223,3,155,69,214,148,13,198,54,113,216,119,67,135,190,12,66,125,178,67,40,236,49,124,153,94,198,240,209,253,5,158,224,190,17,189,67,199,194,42,178,59,129,38,213,99,3,65,244,160,201,182,106,218,33,210,55,101,207,152,69,15,191,20,155,97,42,231,123,27,18,178,69,126,155,49,53,252,96,128,197,208,94,178,222,33,164,130,134,128,239,23,239,138,82,117,151,139,15,116,236,109,26,186,34,167,232,38,248,49,39,173,119,159,107,202,56,99,202,22,154,122,115,111,83,234,238,17,72,209,13,56,233,38,223,66,195,243,215,237,249,48,146,224,219,166,29,150,185,140,253,219,196,24,28,249,1,180,67,112,145,141,236,48,159,173,225,199,14,60,92,187,30,28,240,99,246,94,58,88,168,215,208,163,24,98,57,121,112,64,232,250,209,179,214,182,100,68,220,28,159,75,61,149,223,97,225,188,204,109,182,122,71,130,137,28,18,161,31,197,161,197,202,199,244,116,75,148,222,163,17,183,131,171,49,34,7,185,93,102,156,243,58,242,200,93,143,106,198,237,240,227,237,192,8,171,232,97,141,36,193,171,213,194,65,15,194,187,220,251,158,210,185,196,15,137,221,146,199,2,239,90,98,171,74,117,77,109,178,65,239,104,117,21,143,85,112,244,186,7,105,121,237,78,196,201,207,14,104,152,138,91,2,15,126,39,223,56,252,46,34,199,18,92,34,200,95,227,148,72,144,242,105,122,184,69,151,98,249,177,219,228,61,244,193,224,249,196,145,200,184,168,85,206,6,247,193,168,131,171,30,17,176,169,90,62,118,39,169,28,17,129,190,68,21,206,126,26,18,150,223,123,17,57,214,211,47,234,147,17,51,155,240,29,171,118,5,140,114,183,191,23,153,133,41,59,31,110,134,74,164,199,88,8,238,232,185,163,179,102,245,225,48,58,7,69,35,52,157,195,243,107,27,74,58,19,186,222,250,124,205,241,248,248,217,166,191,165,159,139,82,148,199,15,30,27,122,145,126,15,130,73,143,191,151,229,179,171,198,65,176,132,56,126,210,67,200,70,131,206,214,171,34,186,67,85,232,254,196,211,232,54,17,16,187,211,102,147,81,111,102,179,113,164,65,12,127,21,141,244,17,179,142,99,32,165,56,51,121,50,68,56,217,230,212,8,35,194,166,147,5,194,228,5,91,137,32,36,39,22,141,50,98,129,93,124,245,33,85,247,104,255,175,63,141,6,15,143,22,172,130,53,42,188,136,152,250,197,11,147,147,149,111,13,245,18,127,195,23,70,9,234,145,67,189,137,38,62,61,224,59,64,116,46,100,82,223,113,178,134,9,123,119,130,69,67,237,165,68,0,231,32,184,32,103,26,68,140,250,237,118,219,225,178,151,188,53,41,203,222,227,173,143,237,228,243,222,119,155,113,7,118,194,48,128,165,81,112,255,93,111,182,155,120,182,37,144,243,234,199,124,98,231,136,128,117,35,86,155,48,137,248,87,36,201,194,221,3,30,128,164,70,216,218,204,136,134,223,15,86,36,222,64,98,229,78,50,254,219,15,241,184,165,153,147,102,154,168,1,35,38,40,57,31,132,43,252,189,205,189,54,201,96,68,140,153,165,86,252,244,178,164,143,192,136,252,86,127,47,132,201,179,224,198,242,73,238,181,109,74,79,4,205,228,98,168,70,111,253,7,233,7,182,65,143,228,170,216,232,123,72,224,206,161,38,237,177,19,230,244,90,60,219,68,250,237,46,218,67,224,218,92,255,22,216,184,251,127,147,51,11,205,91,40,45,125,147,177,131,179,67,82,1,169,39,166,31,191,73,203,49,204,158,190,37,76,202,58,184,12,72,224,159,60,137,27,140,247,133,223,155,173,251,231,98,171,159,43,142,146,75,74,158,210,54,230,74,243,66,74,202,42,133,84,189,81,104,28,94,159,128,162,24,78,209,67,96,228,115,189,124,135,164,237,222,71,96,42,213,31,175,117,188,115,194,145,52,240,110,150,159,14,112,83,84,51,19,37,107,249,248,59,147,114,175,146,220,222,40,30,245,227,76,160,9,29,42,39,71,179,10,65,142,214,111,126,215,45,92,173,5,38,255,236,52,8,134,199,231,167,141,44,231,156,23,67,115,198,183,228,204,114,47,36,131,205,85,77,224,29,242,167,6,227,25,188,20,166,202,38,97,99,232,11,188,96,131,28,135,173,186,80,97,116,67,91,13,248,228,145,194,208,242,204,18,247,174,24,178,232,147,33,198,238,45,190,208,127,206,232,156,193,68,121,2,38,181,158,114,11,192,247,52,182,163,205,186,197,112,62,87,147,140,112,120,176,5,250,220,28,223,197,128,137,146,200,0,184,48,58,179,241,228,184,12,126,26,109,66,213,139,215,94,150,60,212,54,173,187,187,26,195,178,62,183,63,240,232,161,26,178,240,17,76,221,61,131,231,42,209,106,200,96,247,162,143,6,209,189,122,179,32,191,33,92,243,109,245,90,209,199,205,165,61,195,65,214,151,216,119,122,103,65,152,114,52,237,136,5,30,118,9,24,245,91,189,26,215,84,103,126,81,106,74,64,87,96,70,73,116,99,83,176,123,100,140,96,179,18,245,255,196,250,40,234,252,180,90,11,70,141,145,4,87,215,155,91,189,151,191,24,98,236,121,248,101,0,222,255,15,18,7,230,187,93,8,225,136,206,15,215,120,60,104,52,82,177,171,47,134,241,141,115,156,240,90,90,83,71,55,187,13,175,19,185,39,12,138,201,146,135,4,60,146,136,129,109,25,139,140,126,18,184,182,1,147,22,144,142,74,249,221,112,162,45,79,114,247,201,235,3,195,102,22,88,104,186,251,183,45,114,2,9,221,142,99,122,194,68,217,30,159,58,54,78,189,85,251,18,58,216,53,94,155,204,125,213,190,196,201,160,213,124,240,133,237,171,192,166,156,158,40,162,66,137,54,68,207,79,62,25,187,36,121,237,102,249,248,188,55,62,115,2,87,242,100,78,127,220,164,13,132,137,100,30,56,61,56,105,232,24,21,169,164,194,118,14,250,164,63,90,155,70,135,76,248,246,148,123,212,115,152,154,248,34,243,109,197,75,124,56,5,113,35,163,51,117,206,123,80,23,117,162,18,231,41,73,222,26,108,142,214,47,108,117,180,178,130,65,17,60,161,76,181,169,198,22,22,47,93,99,101,225,237,222,69,85,126,47,76,62,100,199,123,179,22,74,5,182,205,128,119,72,199,213,56,165,200,218,10,225,237,233,62,91,111,219,202,202,164,119,55,170,35,235,210,201,232,177,234,9,108,7,115,255,98,72,221,108,153,236,177,190,57,94,39,10,143,125,110,33,109,111,10,204,202,113,206,27,177,163,178,100,110,48,73,232,226,66,22,116,37,14,46,2,155,129,233,14,248,81,41,151,109,254,152,209,42,176,29,117,63,2,181,230,121,158,248,34,150,233,223,2,67,191,120,188,85,140,172,52,20,166,30,57,62,24,246,123,85,182,51,150,97,122,92,20,136,240,30,71,123,129,239,13,243,226,251,75,67,22,41,99,185,71,117,0,98,82,77,216,172,148,51,225,130,229,79,134,220,218,150,121,133,200,7,213,118,222,79,57,92,116,189,218,108,93,163,27,151,35,39,147,11,119,171,154,244,33,130,138,121,147,39,187,103,7,74,17,124,120,206,163,213,57,88,20,174,150,99,128,230,123,244,167,49,191,29,39,6,55,108,217,156,233,23,190,41,37,250,56,114,31,249,86,184,226,114,100,10,20,242,112,142,124,170,239,207,206,167,158,77,132,171,0,225,229,250,181,80,95,210,110,9,248,129,230,225,143,197,113,232,100,63,33,231,76,28,50,218,115,18,168,151,171,167,89,213,180,104,110,91,98,4,38,180,235,219,48,75,209,46,125,52,220,229,243,234,137,241,112,74,133,33,106,101,62,186,209,71,141,153,33,112,55,185,126,135,105,193,28,61,192,125,158,120,49,246,97,67,159,92,108,10,109,244,160,143,32,48,101,67,39,7,174,153,167,38,106,73,162,120,50,92,84,51,197,58,76,24,56,136,201,155,50,235,180,198,24,22,22,126,138,139,246,108,19,26,213,142,128,78,192,240,22,63,15,250,107,91,154,244,97,135,94,28,133,137,46,61,97,27,193,219,167,43,220,16,216,117,39,188,217,205,251,115,163,167,94,244,226,141,4,116,15,20,113,132,220,154,98,218,85,79,241,10,20,138,55,217,201,38,124,123,73,20,219,162,94,139,45,80,126,14,2,70,81,112,143,18,14,74,25,2,163,241,19,122,90,135,112,67,50,255,80,166,188,159,63,212,136,56,198,212,140,153,193,6,34,216,228,247,166,140,39,143,237,131,104,54,59,190,234,48,164,230,236,132,132,39,239,255,248,47,67,224,217,242,96,139,93,145,239,68,206,248,17,183,19,157,150,147,243,54,25,156,118,115,211,187,112,38,221,211,215,61,190,116,127,164,139,66,222,217,219,213,182,14,187,237,153,2,102,20,117,152,40,75,220,156,167,83,152,0,196,12,248,246,42,81,108,68,141,5,197,207,104,50,14,172,114,49,81,174,238,4,94,170,199,134,14,220,5,239,175,6,138,210,96,210,173,23,27,236,185,227,83,119,220,120,166,92,140,181,143,147,177,225,68,203,114,188,172,128,192,75,253,236,133,56,13,37,76,71,41,206,90,230,72,241,236,71,225,7,217,68,127,41,36,73,115,235,182,240,72,235,46,80,0,183,231,158,57,165,31,96,240,189,189,148,200,56,44,247,97,228,201,238,198,124,100,115,115,98,144,201,104,34,145,222,125,49,62,166,50,153,245,2,11,235,209,24,118,72,175,54,153,15,38,185,239,29,45,130,223,193,150,59,163,71,214,162,53,161,65,52,189,22,27,3,223,159,152,205,74,106,192,3,19,54,138,17,109,170,250,242,202,4,223,158,189,227,234,34,196,5,138,74,54,233,22,71,169,120,46,210,216,104,1,157,226,199,251,131,154,115,218,196,18,194,248,201,124,57,60,183,40,238,95,24,25,200,241,110,79,136,79,88,85,161,192,15,114,17,229,133,45,197,52,228,230,237,71,37,122,97,227,41,20,185,57,129,131,241,14,172,241,88,197,81,145,155,155,158,118,245,223,198,109,235,36,123,157,208,37,51,190,223,220,138,31,165,35,80,237,84,158,247,160,139,11,1,86,30,9,83,31,240,170,107,31,120,40,128,69,80,132,214,91,192,56,208,203,236,78,159,245,211,195,109,129,194,150,111,8,122,39,103,167,190,15,172,162,97,52,9,92,158,208,231,224,234,157,86,54,36,31,41,7,88,43,46,102,78,56,2,99,185,253,110,125,46,124,119,58,114,194,134,64,137,99,100,220,155,32,160,190,244,76,55,226,99,185,204,38,37,72,48,173,248,39,96,164,79,101,209,178,138,50,151,250,186,48,106,230,185,147,189,27,219,67,52,230,189,250,167,229,213,229,181,161,15,108,239,42,88,146,137,172,45,247,37,176,212,29,53,181,62,105,149,202,74,253,110,65,44,75,42,178,130,139,250,129,227,170,131,220,250,46,250,83,30,204,250,104,139,7,163,129,115,75,183,144,173,163,204,221,97,179,62,206,70,49,18,234,126,252,201,208,181,16,137,178,213,134,101,238,226,230,234,199,68,69,87,195,84,222,239,13,27,70,66,57,11,181,131,123,146,241,54,49,41,218,60,81,65,135,184,63,92,252,173,43,230,63,25,179,32,119,5,221,202,159,12,145,182,157,101,62,119,109,248,233,51,59,188,224,93,201,213,183,201,159,232,134,133,140,112,214,99,195,117,119,185,113,64,20,217,101,42,228,36,184,95,215,82,96,52,52,100,70,66,127,247,184,214,28,126,242,232,255,231,199,52,67,185,29,40,194,0,178,218,146,62,156,174,38,116,97,83,14,17,120,48,167,191,97,187,123,120,25,102,78,35,48,153,135,248,90,166,226,152,21,236,92,141,61,128,55,56,2,2,75,214,106,78,153,174,84,196,62,190,13,41,98,93,204,208,119,143,225,79,118,143,13,80,123,228,181,16,137,241,169,178,12,91,95,150,180,25,206,31,197,175,30,144,130,243,112,77,156,243,141,217,161,139,77,248,94,190,36,130,76,174,149,53,40,39,18,203,120,96,234,82,243,135,43,155,163,108,49,38,236,238,50,141,92,141,133,165,244,177,187,80,189,37,17,160,150,16,151,94,114,247,51,197,183,1,131,74,218,34,145,204,101,226,53,123,39,76,16,71,6,7,21,226,79,124,233,217,142,76,8,72,13,52,63,148,24,122,71,202,18,120,161,29,84,226,214,36,26,143,192,7,203,201,232,7,5,246,254,86,24,131,202,128,239,80,73,250,189,221,124,118,47,136,228,75,83,253,172,191,13,171,180,250,213,228,213,68,151,153,215,66,30,197,219,140,120,65,223,229,219,40,175,155,48,48,148,238,161,163,154,244,125,115,24,167,147,34,221,168,82,195,237,231,211,219,193,238,222,114,73,15,198,203,34,14,214,232,113,247,173,239,93,183,249,53,190,77,94,41,53,155,103,125,97,215,181,160,236,173,182,207,132,3,1,217,107,223,225,109,178,120,73,71,195,117,96,46,191,154,115,224,144,145,107,181,241,30,106,180,236,108,215,54,175,228,244,92,248,197,234,178,139,200,183,18,218,8,194,235,177,18,255,213,116,54,67,64,241,25,126,115,11,162,202,1,24,153,238,136,101,32,100,49,164,250,207,170,70,238,92,232,141,6,23,70,150,15,172,153,150,31,34,169,213,195,120,242,232,100,87,92,104,231,14,96,70,159,156,126,169,71,66,70,216,225,187,153,157,58,71,223,179,217,122,89,4,23,70,73,176,200,68,90,204,150,160,251,79,67,108,19,233,180,133,39,193,61,176,249,205,249,87,102,20,250,112,105,222,207,8,243,179,75,212,233,10,189,156,183,197,72,139,34,147,36,83,225,224,80,31,112,93,42,242,67,9,66,221,37,30,124,25,103,94,174,38,213,252,102,73,129,91,211,147,92,49,66,136,175,107,22,172,152,114,6,133,110,71,142,195,225,197,215,205,123,63,104,152,20,191,120,227,92,47,179,48,18,98,110,38,118,224,50,124,38,21,147,202,125,73,81,23,101,148,238,172,246,95,132,165,220,26,26,41,5,200,169,50,95,97,1,234,2,222,36,89,96,188,229,91,81,117,197,80,126,97,204,118,171,244,132,187,139,198,150,206,239,205,177,186,202,215,162,156,215,35,148,160,84,213,59,8,229,23,83,15,191,245,34,232,148,187,112,74,137,32,60,250,91,49,74,147,249,15,3,4,146,226,244,38,65,19,50,125,23,6,26,4,119,234,244,53,177,83,75,169,23,179,3,143,231,58,8,18,116,249,229,102,113,249,247,151,135,21,135,85,121,238,130,194,103,160,70,10,203,31,222,38,70,249,198,118,208,46,49,39,178,132,55,231,13,111,238,193,46,89,20,178,57,213,173,234,233,3,227,34,178,75,73,152,92,124,241,126,128,193,244,73,119,42,98,76,144,43,223,40,252,64,189,226,174,53,209,79,166,25,155,249,145,31,106,16,5,139,217,40,136,158,158,55,161,125,40,19,155,243,40,60,45,84,229,47,134,173,73,43,114,115,162,161,203,151,15,244,69,196,18,5,62,15,116,173,247,167,141,147,94,82,184,200,12,158,186,159,5,73,152,176,30,239,132,57,68,117,159,202,166,165,107,242,228,125,225,50,66,54,121,160,68,162,33,124,82,183,125,85,63,113,77,22,19,233,194,104,3,61,17,132,71,54,188,75,17,162,149,76,53,87,102,128,89,117,103,159,236,41,211,68,67,188,201,38,117,52,237,8,204,158,219,131,17,192,48,185,242,185,9,207,220,86,107,1,219,249,91,96,178,227,62,110,73,105,222,94,157,223,131,172,244,153,249,219,212,49,229,91,17,11,90,46,161,71,222,103,158,180,201,4,126,204,116,45,94,107,192,193,79,152,2,199,167,4,76,85,175,94,221,48,179,142,207,133,158,133,108,87,239,192,132,61,180,3,254,80,158,200,71,154,172,191,63,120,167,114,72,70,8,103,90,92,61,3,86,158,51,162,239,166,170,149,55,231,0,86,4,102,5,47,1,87,99,181,39,108,114,247,187,38,92,118,85,24,157,255,248,34,12,243,164,124,12,170,83,17,217,245,126,120,251,224,211,228,131,177,231,217,94,28,78,167,62,69,242,169,182,223,114,214,31,48,67,170,203,205,7,105,21,31,95,152,92,112,212,23,152,105,200,87,136,73,213,187,104,43,0,223,51,118,12,48,51,0,171,114,115,243,142,115,16,9,159,35,24,42,219,61,208,109,209,165,132,9,23,197,230,107,90,168,165,72,147,221,201,115,159,232,11,184,25,205,71,97,106,247,61,158,129,48,84,173,250,86,13,151,193,104,178,99,62,221,210,162,100,40,157,32,194,164,142,6,117,87,184,246,24,216,231,87,141,247,65,135,160,236,173,228,173,81,73,201,142,130,26,154,48,10,38,123,243,250,250,129,3,111,148,104,229,106,43,70,245,145,125,215,25,42,197,242,106,11,65,87,223,32,45,236,114,133,113,51,217,10,87,87,153,178,93,224,17,85,79,76,159,45,120,246,194,38,189,116,228,230,240,215,98,51,64,34,225,243,98,152,137,15,255,92,198,214,233,122,49,39,102,151,167,35,248,71,96,93,80,234,6,125,46,92,28,198,133,216,50,49,200,141,172,60,145,239,50,178,238,140,97,124,79,51,101,251,115,163,9,214,181,81,216,100,118,223,228,111,40,108,79,158,144,41,16,64,106,237,157,115,54,53,80,146,118,159,168,216,220,109,226,251,219,119,251,121,27,93,81,86,31,31,29,36,85,143,100,15,128,161,65,29,135,217,67,201,102,193,228,75,227,84,246,139,143,118,133,155,233,172,188,240,157,234,234,35,171,46,53,61,247,127,252,193,17,188,42,242,177,161,203,51,9,189,48,214,227,77,81,170,123,253,123,236,105,66,195,242,211,240,169,243,189,168,126,144,20,240,52,25,255,24,186,212,95,45,145,99,225,106,211,62,127,97,188,82,68,81,154,229,138,21,197,155,116,89,13,175,194,119,147,238,4,15,115,247,186,221,94,111,14,21,220,135,238,222,102,232,32,48,33,237,215,103,19,250,77,35,242,32,55,71,24,175,251,186,122,236,175,202,200,198,192,164,123,202,241,238,135,10,7,62,233,43,68,37,124,120,153,174,151,108,53,88,204,118,12,252,131,129,134,136,41,113,64,24,161,57,68,89,63,147,114,162,40,34,187,40,58,187,24,130,133,10,51,86,95,254,6,51,147,249,116,10,108,222,20,227,133,139,217,206,234,189,57,64,188,32,159,226,211,133,241,119,175,111,126,12,110,109,17,11,90,96,148,51,222,72,35,82,10,208,27,21,126,142,87,108,0,35,21,210,244,185,73,111,190,199,61,2,62,20,0,203,147,33,49,187,223,69,149,242,37,226,229,130,18,207,242,95,70,155,253,104,47,106,244,133,226,239,60,145,224,150,183,194,14,213,211,122,232,178,28,77,230,67,228,101,211,228,40,164,145,33,205,9,217,101,71,107,99,93,32,137,80,184,73,41,235,63,173,76,94,183,33,205,252,186,31,255,233,13,233,231,40,76,41,234,241,22,219,80,206,63,77,130,41,86,241,207,129,233,66,151,221,23,4,232,225,98,178,119,23,70,133,103,83,180,55,87,49,3,133,187,33,111,109,78,136,129,162,73,51,164,255,226,240,231,7,224,249,152,146,237,23,102,112,121,123,155,186,162,236,205,76,175,222,133,81,39,101,59,179,235,215,186,143,185,223,242,67,131,17,66,146,70,65,78,234,221,83,78,243,164,58,114,108,50,222,206,211,188,193,217,173,54,217,207,18,82,43,30,135,156,22,32,74,187,84,131,49,116,140,159,38,191,112,228,189,144,165,143,155,67,122,19,18,190,193,56,170,175,128,33,98,40,250,64,82,9,212,226,200,2,87,43,228,114,120,67,33,204,39,51,214,228,12,152,207,241,200,17,0,33,153,238,1,63,11,13,110,209,173,162,214,134,0,121,119,248,32,211,88,4,110,5,166,248,11,147,254,237,25,13,153,212,183,148,157,240,29,123,169,167,67,93,247,109,183,215,94,16,24,50,91,134,13,144,68,55,17,175,23,134,230,145,166,216,23,190,27,137,222,162,89,218,253,97,241,186,65,106,111,214,120,47,68,197,196,19,137,68,53,250,121,126,49,147,168,184,48,88,30,187,188,85,178,6,175,71,232,71,147,60,202,116,15,7,170,43,166,248,138,2,47,211,192,119,120,82,71,36,95,132,100,136,239,52,46,188,177,34,145,215,46,204,248,45,225,169,111,133,133,246,201,231,222,136,62,234,173,49,69,108,254,203,63,101,37,249,154,228,207,178,171,160,4,39,7,4,184,102,221,101,205,57,200,80,209,34,63,109,53,152,221,191,22,194,83,91,14,224,247,67,150,234,89,0,142,115,180,121,190,21,174,69,123,69,147,65,70,18,1,222,251,7,213,203,36,9,197,50,161,75,39,45,20,185,56,207,128,72,45,75,174,192,211,156,18,222,233,172,62,212,219,12,69,77,207,35,208,219,233,228,135,57,8,173,119,123,68,243,110,241,47,199,208,149,226,1,71,239,209,90,229,184,104,163,73,232,222,225,166,156,196,73,216,63,232,175,38,12,250,136,54,239,164,88,175,249,49,149,131,253,163,14,38,148,192,82,32,176,3,102,104,111,133,209,89,244,171,217,125,30,217,99,80,48,68,73,89,192,108,166,245,230,108,34,252,99,225,177,55,231,23,13,227,45,80,139,95,43,124,55,171,239,241,27,120,139,7,9,232,61,17,196,107,53,44,44,181,81,136,194,189,210,41,192,16,38,100,225,34,169,126,92,70,111,162,194,60,69,148,123,146,213,186,187,252,233,48,197,1,114,134,45,191,178,172,120,173,205,1,64,97,166,245,226,15,222,241,38,146,73,186,64,73,157,241,104,29,198,161,156,21,97,159,182,183,154,233,112,126,66,137,111,43,76,124,203,159,220,146,248,58,60,170,25,97,248,205,167,29,75,245,230,195,202,213,28,62,120,148,203,147,91,149,149,47,47,8,106,182,163,205,82,140,125,233,55,39,27,55,139,60,90,193,216,206,71,110,133,2,174,17,15,236,204,151,239,205,234,29,226,226,34,62,108,161,60,78,119,100,53,169,93,162,206,6,223,245,39,97,242,234,67,96,246,164,239,38,158,165,10,193,128,38,240,29,35,238,114,120,97,171,191,209,223,38,233,236,91,13,211,173,218,178,2,160,196,75,136,203,97,42,48,100,255,117,247,84,43,114,181,108,137,16,246,94,2,87,188,67,253,230,247,132,213,69,239,24,21,52,171,35,127,97,138,132,103,21,120,152,7,159,163,156,23,100,233,130,163,77,228,245,133,233,178,101,201,79,99,2,187,253,151,217,106,117,125,107,118,110,206,105,161,216,28,5,65,69,199,157,149,106,160,119,41,146,8,19,53,21,221,245,194,57,199,64,54,137,54,33,192,68,29,164,95,189,73,209,229,65,20,191,67,234,86,252,234,83,236,73,19,38,12,180,125,159,98,73,204,157,147,37,249,156,210,189,46,101,226,119,54,228,176,56,144,128,92,209,102,48,147,135,24,125,14,156,3,142,155,73,161,38,136,88,88,162,183,159,32,198,26,247,54,217,245,128,177,254,194,4,61,30,28,83,148,124,240,109,70,99,221,91,156,20,169,24,223,81,50,115,207,27,62,225,145,163,95,226,207,66,53,230,128,162,228,109,122,246,231,193,241,216,109,221,23,24,22,147,123,170,170,2,163,119,92,75,92,253,52,113,119,49,82,239,83,78,124,17,120,46,57,111,96,196,142,154,133,119,67,28,121,197,179,210,92,175,200,122,248,123,55,76,128,167,54,11,5,165,199,91,173,154,152,94,194,7,202,184,207,151,112,118,187,228,222,105,243,238,181,33,12,157,187,181,144,207,85,172,8,243,125,173,78,29,149,252,48,104,115,167,65,68,91,167,142,92,146,246,84,134,56,204,113,69,140,27,248,97,139,90,56,108,42,188,242,211,200,71,62,62,81,119,27,93,71,154,236,118,120,132,199,28,222,164,18,165,77,54,130,211,190,51,228,216,10,253,77,224,251,219,213,39,203,187,119,235,28,104,164,69,145,125,245,189,29,242,43,91,202,78,204,60,239,241,68,25,169,220,251,44,207,231,115,5,51,133,109,55,235,153,244,82,142,40,199,143,55,221,162,53,143,188,151,209,221,134,255,52,146,141,93,251,248,52,245,162,247,230,119,40,34,56,220,254,164,102,239,239,255,238,47,255,240,223,254,233,239,255,195,63,171,217,59,253,255,189,102,143,114,67,178,103,17,231,222,136,77,71,51,112,6,191,83,131,39,204,9,213,35,221,34,40,53,121,25,54,189,109,28,202,18,104,173,161,254,238,177,151,137,56,68,86,153,0,67,146,138,192,168,21,223,150,64,59,82,122,175,137,60,161,77,84,178,99,110,189,48,9,64,223,115,17,55,205,253,47,113,5,138,230,51,2,142,194,73,253,192,156,138,119,192,84,80,42,74,141,235,138,240,57,89,204,207,197,148,3,10,44,94,143,191,123,207,224,67,77,248,10,201,6,55,184,244,18,173,189,72,81,116,189,186,144,223,242,54,129,26,39,13,134,225,214,124,162,197,150,185,32,14,129,57,155,142,64,41,43,208,95,70,171,63,130,239,84,190,165,17,131,193,163,184,185,20,48,65,137,252,208,24,19,187,15,3,211,53,73,210,174,40,188,161,128,33,154,15,69,91,119,233,110,208,37,14,173,192,143,9,47,5,220,87,70,148,12,238,119,187,30,201,14,59,204,36,250,243,9,243,248,56,204,131,62,164,19,89,72,206,99,135,36,9,80,246,87,24,173,220,29,48,230,22,210,222,79,93,225,26,13,140,168,72,194,220,122,101,230,11,238,79,45,93,96,171,224,31,9,215,38,79,142,36,125,84,51,252,174,46,210,253,205,110,48,114,168,211,252,209,34,84,96,129,181,190,92,128,158,71,131,221,118,4,110,118,100,9,152,154,173,15,76,210,58,30,237,206,93,105,42,13,92,145,195,9,248,142,143,164,255,152,30,16,191,30,104,31,31,240,97,43,17,109,102,252,62,121,238,125,76,46,35,96,34,213,75,97,136,76,241,57,97,192,75,79,250,157,18,106,246,5,124,126,170,194,211,133,61,13,70,116,92,90,124,99,27,62,252,230,19,86,203,146,71,67,152,99,68,71,155,48,73,247,86,24,137,187,29,48,198,88,75,97,170,53,115,244,81,172,46,55,31,196,165,253,167,89,30,102,87,148,109,72,164,3,55,130,128,91,250,2,174,124,79,201,212,23,157,69,58,26,220,148,224,185,144,96,61,143,190,23,218,122,238,65,4,220,167,12,47,106,89,168,240,137,244,20,250,164,10,147,230,241,36,207,36,140,183,116,8,96,70,224,149,157,230,98,33,85,165,208,178,15,170,215,45,230,112,10,240,20,69,28,37,209,251,144,223,139,205,12,46,23,128,157,228,31,224,106,41,42,135,45,75,58,20,70,226,108,6,140,24,135,222,188,66,214,75,24,25,64,185,186,26,213,219,31,173,80,209,48,165,197,97,239,15,167,155,220,54,129,246,42,48,28,88,151,105,55,30,146,120,213,27,204,145,38,210,110,143,248,0,25,138,49,144,191,182,133,152,142,194,219,244,105,29,54,203,76,253,233,189,189,200,16,148,234,164,249,65,219,72,244,180,253,7,116,121,173,29,233,192,187,66,200,78,224,194,8,195,103,182,176,140,148,64,248,193,237,81,88,204,60,44,81,0,147,56,159,123,137,186,32,154,8,213,254,74,180,9,14,240,57,186,42,195,190,70,163,20,164,153,100,163,113,15,132,70,20,139,60,39,52,125,185,218,150,187,22,61,105,152,101,152,192,119,23,27,60,155,251,55,77,111,67,175,174,219,141,144,129,71,215,177,11,59,119,5,103,118,25,37,173,77,133,79,117,47,2,224,7,47,87,129,151,121,114,58,12,39,234,115,111,164,68,3,45,80,72,235,231,189,106,44,233,200,146,179,68,41,220,250,150,241,245,160,95,163,48,2,1,49,47,28,147,204,208,86,217,120,124,4,204,121,71,111,78,28,113,36,124,39,134,41,143,214,23,212,251,152,147,72,201,118,185,154,136,77,139,189,10,154,82,143,76,43,196,123,142,251,58,13,19,208,78,58,47,41,43,2,152,185,87,33,140,37,93,173,26,49,99,229,238,111,238,71,58,42,70,36,178,232,227,155,156,252,7,187,250,238,207,103,172,18,244,36,253,96,141,152,79,44,157,119,228,175,253,7,120,238,132,239,48,215,190,130,79,84,110,209,176,229,121,244,123,226,70,25,148,67,66,140,59,179,7,6,135,22,206,49,14,201,124,250,231,106,100,75,98,229,197,228,164,127,94,251,30,88,242,183,215,22,19,19,96,107,179,216,49,32,96,179,244,189,126,42,181,1,151,177,101,55,142,254,122,235,185,133,131,234,170,63,141,252,109,201,13,224,20,39,45,131,209,27,206,69,31,49,118,109,52,180,167,114,111,9,197,234,40,218,169,30,76,152,216,249,231,226,187,232,231,79,63,245,211,100,208,162,242,151,145,235,168,218,224,221,45,24,140,54,83,103,211,31,238,104,131,70,123,222,127,190,205,221,40,31,206,171,161,139,106,115,163,198,20,27,130,170,10,112,156,108,176,24,9,214,135,213,47,201,18,97,198,58,39,118,227,5,69,4,217,252,49,44,159,19,27,106,92,145,151,116,163,66,173,218,19,12,158,59,182,68,206,222,224,186,60,69,75,32,22,211,173,169,240,67,242,58,224,82,139,244,19,204,245,80,40,116,184,82,134,168,191,205,1,39,186,48,129,211,177,21,174,86,131,22,112,149,89,156,73,125,120,25,46,161,80,118,254,130,62,168,77,251,135,54,59,243,236,159,101,155,112,191,243,25,15,245,168,178,89,184,112,169,65,77,181,92,125,59,10,155,158,176,19,22,41,74,74,2,41,48,126,5,190,36,223,253,44,153,138,38,176,185,100,7,221,145,58,220,163,87,35,202,231,12,57,66,255,79,255,252,118,165,201,157,238,200,2,146,117,17,192,80,141,125,26,182,189,161,118,210,66,15,117,10,2,193,68,22,175,68,23,181,174,190,51,132,137,217,139,182,202,50,243,227,234,48,185,0,217,229,32,229,249,68,205,17,242,112,164,80,18,54,13,42,239,102,240,106,41,236,18,184,160,174,225,239,133,193,70,214,159,225,180,11,107,196,231,209,97,60,111,217,27,150,241,211,226,117,152,216,144,54,57,235,197,246,189,136,113,237,101,236,89,36,39,120,202,119,122,39,192,47,247,190,219,150,227,139,203,96,92,182,46,93,180,26,231,109,5,237,150,106,227,163,48,12,134,30,240,231,212,134,32,169,188,52,130,189,75,22,108,4,151,87,28,9,187,37,64,20,46,36,151,125,0,32,122,95,210,198,113,218,54,98,123,232,19,49,63,169,134,66,177,138,58,34,223,127,33,17,241,89,214,202,115,167,140,22,52,101,146,189,210,17,158,73,244,218,239,140,90,65,151,246,196,16,139,94,237,20,104,228,179,100,199,138,101,24,79,27,48,253,164,8,140,102,151,111,74,59,181,198,71,190,52,162,24,197,211,95,240,171,205,68,36,97,202,72,163,232,142,18,188,157,220,85,246,55,24,52,172,228,118,79,241,176,48,152,18,142,132,17,127,26,2,47,91,9,147,25,222,142,204,86,143,237,52,123,144,206,9,39,202,22,232,97,219,51,188,12,166,195,176,110,50,207,242,91,45,248,219,212,203,32,195,37,240,79,47,61,224,241,25,186,15,26,159,177,4,32,74,53,74,83,248,110,91,60,47,97,140,247,163,59,253,251,102,156,211,146,16,127,47,142,200,231,185,83,2,137,8,191,152,130,3,177,165,133,46,143,96,109,13,24,167,135,35,240,221,132,196,0,65,230,228,238,245,102,194,38,104,239,83,82,183,200,196,145,223,134,33,228,179,120,71,190,84,84,109,14,86,238,143,51,86,128,17,11,76,20,187,251,89,226,185,171,133,204,19,46,100,186,3,230,116,47,124,69,124,40,9,193,248,107,53,227,169,21,129,159,190,130,115,139,144,200,144,138,41,72,230,172,132,113,53,251,136,100,141,92,152,146,239,145,112,149,153,118,152,150,86,12,77,42,191,37,173,192,90,181,150,91,88,17,139,193,136,185,9,108,150,223,62,188,48,48,23,198,237,61,127,27,199,208,223,186,88,33,74,190,53,2,152,121,200,198,189,110,74,61,248,33,105,123,178,220,3,94,158,220,186,161,104,228,5,50,150,165,213,75,127,52,27,175,82,49,125,243,12,237,35,17,77,217,127,115,248,54,126,203,148,250,79,62,60,54,233,102,202,210,179,122,153,125,44,86,95,81,125,131,185,244,80,20,111,161,153,112,89,95,248,206,117,82,187,211,74,238,220,134,53,54,155,95,135,31,82,124,249,165,225,80,214,136,224,34,209,84,165,236,26,24,250,67,192,4,89,21,166,227,185,198,215,32,44,138,235,161,192,184,41,39,90,53,217,79,192,240,78,87,30,254,106,88,146,73,101,40,112,141,242,75,132,127,197,181,0,81,59,20,228,60,24,223,80,219,147,218,253,131,242,114,173,113,241,99,117,27,138,98,57,233,23,195,40,23,255,82,96,206,15,45,74,169,208,97,152,10,183,16,139,51,19,138,34,105,28,130,64,148,133,197,205,205,154,83,225,113,123,180,207,132,173,153,241,144,194,244,81,63,184,220,229,21,77,200,163,240,96,196,69,17,24,91,1,125,237,30,62,18,230,215,219,213,179,210,94,140,155,190,197,107,199,42,22,164,47,176,162,56,111,208,172,0,186,84,55,28,251,60,221,111,142,78,115,19,83,61,52,103,30,4,210,163,40,111,111,125,50,142,69,221,231,186,202,88,17,117,48,2,113,212,167,121,209,157,41,47,22,121,240,135,202,82,223,1,221,177,3,47,42,123,18,27,5,178,78,81,77,216,170,20,240,28,123,210,61,162,216,176,18,94,91,2,35,226,239,171,11,148,148,146,198,54,192,180,132,247,6,174,110,67,94,123,178,170,182,168,100,180,192,182,52,26,116,149,226,146,30,195,124,10,165,112,137,205,194,9,186,60,231,164,59,197,203,189,169,212,138,227,199,61,61,244,38,52,79,50,140,84,30,121,163,61,28,160,51,35,104,140,138,22,217,2,243,233,16,50,48,11,27,149,148,94,121,125,8,232,111,65,73,205,148,40,45,109,69,24,185,103,216,74,25,85,219,176,125,251,17,152,16,160,111,221,10,41,39,177,91,183,51,197,246,96,126,161,52,72,170,32,217,223,34,202,157,213,182,104,34,36,138,117,112,84,211,98,15,42,100,95,80,20,240,74,84,242,226,35,191,5,166,206,212,39,51,20,57,238,241,35,63,213,253,170,101,197,22,198,138,187,31,125,41,60,115,90,180,8,196,166,169,55,103,189,156,81,66,143,38,164,136,122,152,162,197,138,218,133,159,31,162,244,3,74,27,102,28,236,185,85,95,50,97,65,197,11,21,20,68,98,200,228,103,139,82,228,229,14,244,3,17,191,38,5,52,7,98,228,158,161,110,129,111,154,112,116,204,10,53,211,12,182,137,31,169,141,65,208,154,13,147,75,53,80,27,178,178,30,22,45,215,50,166,159,170,30,228,47,68,128,242,64,167,190,141,30,112,239,90,211,100,90,253,229,241,189,130,137,181,235,146,252,171,12,13,45,19,150,34,153,20,26,154,67,190,216,119,182,121,93,4,134,88,229,158,120,50,179,157,123,196,155,20,54,41,239,153,82,60,4,101,229,193,241,236,45,174,164,104,172,93,41,100,1,126,78,136,2,154,98,227,144,15,2,39,7,249,102,87,47,98,187,218,228,209,112,104,126,166,11,169,220,179,101,205,184,26,55,167,36,160,164,128,221,109,35,189,57,238,74,30,179,32,24,130,56,152,60,26,27,239,25,138,103,20,76,137,225,57,129,103,180,105,78,170,100,117,93,220,40,165,223,78,44,68,192,174,42,75,14,166,12,190,47,51,228,166,166,22,56,159,186,137,182,132,26,21,234,202,35,105,210,166,88,177,157,51,210,49,231,158,178,197,170,230,30,28,114,134,184,140,62,210,211,42,110,193,35,196,193,8,238,127,97,138,127,93,132,245,162,72,121,116,129,205,150,45,218,148,181,40,233,96,184,41,158,216,200,32,248,248,108,221,231,20,124,85,79,232,173,161,153,94,165,151,23,140,185,60,240,134,163,207,131,120,85,194,27,87,209,25,98,136,152,169,203,1,133,240,255,241,26,52,4,217,224,92,203,205,239,84,91,66,204,13,15,195,35,183,110,236,135,67,243,172,154,21,168,192,148,178,63,43,180,43,43,236,136,188,53,157,122,77,119,247,69,242,15,49,84,129,217,62,132,170,25,36,244,46,31,251,222,247,62,105,200,223,97,208,36,84,101,116,155,123,73,69,79,206,112,34,109,112,8,191,138,228,46,53,155,162,53,132,128,224,236,35,244,124,105,17,169,219,224,196,78,9,131,195,166,194,61,228,230,149,63,10,201,93,156,132,170,140,94,194,53,205,229,8,215,79,220,95,30,28,50,160,123,213,46,168,227,42,138,123,204,27,210,165,157,150,177,158,167,160,27,233,250,247,98,78,204,91,184,179,247,185,88,250,220,160,247,238,236,238,80,147,25,141,54,33,209,16,218,203,42,137,134,205,2,207,229,234,202,79,187,67,91,97,59,127,251,115,19,219,82,209,76,179,82,236,33,22,74,99,223,161,41,87,155,183,176,75,79,26,245,86,212,103,246,123,130,217,254,100,58,201,111,99,223,121,64,177,99,41,40,226,240,195,18,124,112,180,95,24,161,201,33,10,141,183,113,105,69,111,18,72,186,162,13,185,223,240,164,195,28,38,243,20,76,2,157,29,248,138,123,111,9,86,2,143,96,236,80,230,70,149,185,162,212,255,251,28,143,14,232,146,37,155,178,160,206,196,29,240,179,62,79,134,142,72,168,131,179,254,222,139,229,106,56,58,217,19,96,141,136,54,13,188,36,142,63,254,218,84,106,167,251,129,213,211,146,91,41,33,210,253,220,111,157,202,147,155,45,172,104,120,19,42,88,114,181,149,110,187,162,32,138,94,108,134,18,46,184,145,250,172,96,220,101,89,95,16,45,37,99,21,253,204,196,86,242,201,241,199,169,49,155,17,87,216,114,190,193,151,169,69,241,92,255,9,92,233,213,48,149,119,168,166,79,116,208,114,247,135,123,53,6,218,211,59,49,74,219,71,224,199,82,55,161,200,14,113,44,183,50,118,84,186,171,161,235,162,119,115,10,16,152,4,151,199,199,32,81,29,45,189,216,108,167,79,222,27,123,120,249,158,191,10,55,95,241,177,77,219,82,205,178,41,103,121,156,254,133,97,47,145,140,41,48,46,83,111,155,177,117,30,82,49,178,173,184,34,36,57,59,82,45,237,115,111,204,235,124,38,229,252,120,68,97,204,224,94,21,190,43,91,126,78,130,61,238,111,205,158,71,102,89,52,24,91,228,53,217,249,177,53,204,59,67,88,9,213,168,206,238,185,62,50,186,172,12,193,107,212,94,88,222,25,134,219,51,124,128,220,225,49,48,136,23,184,154,237,122,192,156,217,207,223,130,53,104,203,201,137,152,175,201,150,222,211,142,46,70,29,127,204,144,160,37,185,50,20,166,174,36,97,118,116,143,46,132,213,10,221,66,11,217,236,186,19,198,214,168,244,144,45,133,74,160,243,54,145,188,226,243,8,241,175,251,87,186,206,250,28,96,115,183,183,138,172,71,28,203,216,84,251,205,143,233,240,86,217,153,20,83,29,240,13,217,61,33,238,207,198,5,147,175,208,209,132,251,223,31,189,154,154,176,157,176,157,149,101,63,103,74,36,43,37,37,41,135,146,205,224,221,124,122,225,62,225,255,219,239,229,112,75,93,9,62,243,174,69,88,231,144,72,70,163,102,203,57,192,86,57,121,79,53,75,224,134,212,236,140,115,5,145,109,217,197,222,233,241,142,103,215,182,67,243,77,84,124,14,172,222,218,60,103,104,134,113,101,200,169,132,148,123,8,227,161,16,212,142,110,253,247,157,140,61,93,201,170,187,133,200,206,230,157,218,41,127,50,20,6,90,253,192,181,29,15,153,225,255,58,69,158,229,16,64,238,46,21,11,12,81,65,80,170,235,159,252,233,82,69,133,25,24,149,197,80,57,156,75,210,3,6,195,216,246,183,158,203,76,246,4,230,207,118,252,52,98,189,75,159,12,211,202,25,239,117,123,226,216,122,243,193,62,204,133,12,77,243,80,63,167,153,11,183,132,73,207,237,207,129,40,100,222,30,204,77,246,163,247,166,31,133,176,36,246,12,83,143,160,102,33,231,188,145,11,223,191,95,244,222,88,73,135,184,35,243,157,232,152,144,44,35,156,154,87,19,76,210,54,221,212,107,214,128,77,99,78,143,168,119,251,19,77,14,197,117,127,206,183,207,242,122,86,67,139,70,217,241,5,120,178,73,185,119,145,137,129,234,141,59,158,70,192,136,46,234,213,211,234,49,178,85,208,206,19,248,144,136,218,217,226,93,234,245,238,120,122,204,215,55,96,19,122,254,28,235,215,14,61,205,249,13,240,192,45,92,17,204,64,17,229,145,157,61,162,216,212,80,228,215,44,82,197,117,204,206,57,226,40,148,202,204,37,9,23,248,197,45,52,205,160,8,205,163,125,1,237,182,118,162,73,25,173,95,184,248,254,96,152,156,250,248,60,25,101,43,53,20,49,45,57,221,21,166,43,133,158,38,10,80,85,159,108,6,191,155,109,250,83,52,156,176,136,26,174,84,234,180,121,69,225,44,31,67,170,83,133,97,48,23,189,243,95,73,165,78,220,97,228,135,169,60,158,241,49,8,219,74,232,168,113,36,143,103,102,75,35,231,164,102,54,132,41,242,137,223,196,231,218,1,37,62,126,120,153,65,118,194,150,162,92,161,226,73,85,142,142,141,123,182,164,48,36,96,246,84,50,54,14,194,74,46,156,199,99,220,253,71,190,213,61,235,148,232,127,44,115,82,186,2,105,227,105,46,25,127,97,147,95,28,18,210,154,108,117,226,234,102,166,132,9,223,17,9,117,51,212,71,137,98,201,213,84,65,249,238,25,1,69,190,151,94,141,43,198,9,21,79,8,242,85,162,109,156,2,188,224,231,167,1,90,36,58,3,169,48,52,222,138,165,198,244,201,144,55,59,17,253,68,24,89,180,164,142,121,162,157,136,49,22,179,226,238,10,179,8,143,80,62,189,3,77,230,127,106,231,153,190,2,102,143,42,175,77,136,56,36,41,33,119,47,9,146,119,171,73,11,101,200,218,152,66,228,167,71,43,153,215,198,111,165,104,32,187,51,183,205,140,157,54,12,119,228,189,16,160,59,161,247,170,69,4,128,152,210,132,218,101,179,162,13,105,80,212,67,199,8,145,207,74,201,130,60,247,253,157,123,8,72,237,71,243,68,17,152,48,221,170,41,74,121,15,255,18,18,134,180,190,66,116,149,0,87,213,104,52,9,248,227,139,185,73,126,62,242,90,120,160,205,208,23,181,194,61,5,33,195,250,132,65,64,66,226,216,197,72,177,254,78,11,91,101,233,98,102,133,227,182,32,192,119,44,233,213,196,16,246,142,171,69,58,20,12,135,166,21,24,170,154,114,41,20,231,152,135,72,89,50,132,37,128,142,99,65,180,53,219,230,81,52,190,254,152,111,95,192,20,124,104,116,30,101,3,7,239,92,50,158,15,136,165,76,194,147,152,132,100,5,48,63,62,161,100,73,247,155,130,34,183,31,162,140,236,89,197,246,6,158,81,107,177,37,171,196,32,155,108,201,96,41,85,215,219,54,120,139,76,154,73,159,181,160,134,178,55,199,82,73,225,141,71,96,192,183,129,101,151,107,130,47,35,146,102,204,100,143,182,137,137,106,135,216,164,41,17,200,128,55,239,154,24,86,149,221,252,214,254,199,65,112,182,204,15,193,5,214,44,13,181,140,190,14,87,200,108,103,124,224,115,231,154,18,48,254,245,77,115,60,4,143,227,230,4,138,37,43,6,39,54,72,100,200,13,87,61,57,80,249,187,66,139,9,167,152,46,82,77,38,77,80,243,123,86,84,185,100,59,56,49,58,244,69,220,130,27,18,149,180,226,235,225,147,32,245,123,71,211,225,148,79,207,208,42,134,245,77,222,64,97,184,66,9,215,118,62,23,239,44,247,32,40,143,116,132,192,22,68,141,139,137,64,203,12,122,191,4,84,249,200,82,54,4,86,143,194,68,161,107,194,245,15,240,190,43,201,142,20,104,69,53,77,146,125,13,207,15,127,52,52,110,235,39,23,72,144,57,52,79,217,147,105,31,191,211,16,234,63,254,104,200,31,106,250,201,20,144,50,49,140,243,130,158,28,166,237,139,98,132,64,96,175,50,149,113,116,163,158,58,96,86,84,205,113,78,19,92,119,24,237,87,205,52,226,151,57,243,106,211,189,147,190,96,194,167,33,67,59,9,6,202,78,148,74,95,36,105,92,173,149,96,248,84,152,242,231,16,146,101,3,46,138,124,192,157,26,43,135,11,244,69,69,89,171,67,9,182,144,189,149,247,194,7,34,206,52,168,52,86,61,215,99,100,210,220,124,0,153,217,177,149,36,51,57,107,239,72,182,47,74,193,132,7,51,41,103,63,121,243,137,181,76,87,216,88,10,1,239,115,206,231,230,43,52,124,128,239,17,246,3,67,73,240,15,66,245,193,62,154,240,198,116,100,70,147,46,100,14,245,189,120,145,57,18,238,127,128,15,180,205,128,201,162,10,76,229,110,104,82,146,44,106,143,206,27,236,221,118,9,10,2,235,175,14,2,83,235,138,247,186,227,139,66,49,129,209,43,42,137,238,207,148,101,145,200,25,247,190,77,178,180,23,31,147,158,77,184,119,29,2,8,162,247,120,235,205,94,160,41,65,225,78,204,51,222,26,185,219,174,40,20,179,232,133,219,230,59,225,93,16,10,206,145,191,169,219,147,41,11,165,205,180,62,168,155,152,180,12,237,101,46,163,254,216,216,176,136,53,199,249,109,50,98,232,50,145,15,89,65,150,213,111,198,108,121,204,199,88,88,27,40,104,60,209,21,144,192,125,148,9,99,98,90,62,93,226,31,69,152,70,159,12,238,119,11,53,228,170,139,182,149,189,84,63,191,54,43,110,84,106,17,52,188,72,245,35,255,221,164,142,27,99,138,22,106,248,56,155,156,15,157,4,113,136,153,52,153,187,194,118,233,70,28,165,87,84,92,32,26,136,47,151,192,139,112,125,92,189,23,124,30,133,27,142,195,1,91,164,254,11,119,133,63,185,194,133,139,229,9,197,98,38,141,63,160,221,101,116,64,213,206,145,226,167,131,85,116,94,43,42,156,160,82,189,118,81,36,17,206,7,38,188,155,23,143,231,15,48,166,153,249,203,253,15,48,234,41,193,75,130,206,32,187,32,139,139,120,229,59,48,174,36,10,223,79,29,37,75,228,181,250,31,225,40,233,107,198,169,255,162,232,75,7,223,138,18,251,47,220,146,233,8,92,255,112,239,59,65,61,201,183,26,40,108,124,224,200,9,192,214,66,2,241,3,195,27,136,7,167,214,234,233,127,108,211,224,153,177,17,85,190,21,50,61,225,238,209,80,26,238,79,83,246,28,20,185,153,156,194,58,181,19,79,139,209,57,103,16,114,163,172,170,216,60,146,243,244,139,57,231,203,100,135,81,215,142,125,78,71,33,93,12,31,32,41,61,221,233,13,16,37,217,123,8,11,179,17,114,174,33,125,61,148,189,64,73,253,142,178,213,142,255,142,158,174,55,234,102,59,136,194,21,162,145,52,153,81,52,99,69,230,192,84,116,221,131,236,80,99,183,125,187,12,21,205,138,34,236,51,3,109,170,173,5,76,113,85,15,152,128,195,250,192,247,225,227,167,239,26,247,105,19,172,32,71,112,179,155,149,78,233,131,223,25,190,7,175,181,89,150,75,95,155,120,72,16,87,145,33,84,158,12,171,98,11,122,233,133,201,81,203,111,79,74,125,157,20,11,241,97,200,230,110,255,42,8,253,201,122,49,7,55,165,212,238,220,200,195,16,108,202,49,195,142,172,4,189,180,99,26,35,23,195,225,120,162,92,169,211,231,138,210,163,73,82,70,241,103,55,105,155,162,44,100,146,94,193,25,71,250,85,54,196,120,56,62,237,9,222,54,214,44,242,96,119,55,117,86,139,62,138,216,140,72,149,227,47,116,66,193,7,205,83,21,100,186,40,165,165,169,130,142,14,151,116,5,82,152,12,146,128,241,96,171,10,167,9,178,193,226,69,113,140,191,19,189,12,67,223,33,7,16,150,189,21,138,195,38,4,251,97,94,31,35,165,5,11,255,46,137,91,6,230,177,175,25,125,116,145,202,173,31,38,124,217,177,114,117,120,197,71,10,100,30,50,69,110,77,11,221,109,84,173,0,51,1,178,136,173,154,79,221,35,101,40,86,107,230,14,203,212,84,144,18,144,223,134,224,191,131,32,205,107,173,57,63,181,11,211,57,23,86,157,180,143,22,208,60,115,20,209,96,239,24,98,75,177,8,100,160,80,169,184,103,140,38,145,89,131,241,106,31,1,155,73,175,192,163,101,218,4,221,167,83,247,7,134,9,94,3,134,172,39,55,191,107,234,9,55,34,22,252,249,72,141,228,157,50,204,106,35,244,223,159,51,69,94,224,190,9,180,66,47,253,225,104,214,180,102,137,193,157,2,239,203,146,27,242,222,136,216,250,100,137,97,25,156,26,45,43,34,190,237,5,54,22,234,106,242,100,166,46,223,66,29,158,99,128,8,131,160,195,182,165,122,205,188,44,150,194,183,243,69,117,218,143,189,45,104,185,251,206,40,28,229,123,45,173,191,49,223,227,40,59,69,13,176,239,166,48,122,66,81,87,103,117,123,90,108,197,145,47,20,27,238,106,82,215,163,55,167,247,69,85,30,159,238,60,122,115,66,54,81,166,95,81,106,214,90,44,83,31,159,113,117,53,233,72,133,103,62,56,10,116,123,11,186,25,206,241,224,149,234,88,41,167,133,228,114,226,80,7,29,17,242,183,192,99,101,208,122,154,91,179,190,23,146,60,97,118,116,225,38,219,32,43,173,35,118,189,2,182,64,178,22,230,33,241,19,194,246,229,54,169,86,27,66,251,144,223,46,148,187,235,139,225,5,253,36,76,216,73,43,239,144,203,140,34,204,102,154,99,159,130,195,26,158,18,8,213,183,44,187,176,98,69,194,71,169,230,191,32,151,107,29,36,124,163,144,197,31,20,40,106,21,37,137,197,168,90,101,163,127,180,184,250,14,223,147,245,207,48,124,145,236,249,155,200,7,21,75,197,132,222,251,54,45,4,121,17,108,111,162,38,217,196,63,68,55,6,87,166,29,187,193,249,171,239,146,82,236,101,4,87,151,0,98,139,48,139,86,253,159,17,194,186,230,73,247,168,134,67,181,51,138,43,114,44,146,191,93,134,107,133,70,227,102,156,192,194,230,254,161,79,196,117,141,18,120,62,104,23,189,1,226,252,143,140,101,14,210,203,141,189,129,41,65,208,171,213,39,2,235,243,178,84,111,128,80,94,137,162,127,26,160,73,97,152,249,99,70,206,122,153,222,135,148,180,85,203,229,204,104,20,200,70,250,219,199,116,97,162,81,48,153,106,31,24,203,203,30,48,214,136,34,226,112,23,188,18,43,245,50,243,13,81,105,48,190,194,10,97,11,163,237,170,168,198,61,160,82,247,31,48,49,54,149,197,192,91,96,39,58,82,129,220,208,221,229,131,92,184,138,160,64,51,235,224,147,63,93,49,134,83,61,143,219,74,249,69,224,82,124,212,62,136,188,203,107,205,143,90,14,177,195,25,146,27,240,52,74,251,92,109,214,224,1,35,132,33,175,85,177,87,233,209,164,236,15,85,37,8,206,219,46,241,218,40,133,72,121,59,231,198,26,71,212,101,30,229,143,202,152,60,24,223,228,215,62,75,5,140,154,125,128,208,208,50,177,30,153,93,33,236,175,217,82,162,127,106,5,34,113,98,194,4,1,195,100,214,123,179,237,14,97,11,60,97,187,170,206,80,224,46,131,179,82,158,164,87,243,162,217,15,113,137,208,247,162,10,46,22,44,140,25,91,149,154,209,214,127,6,25,49,49,60,77,75,216,169,93,89,158,204,92,240,140,135,246,164,159,25,142,223,27,102,121,255,40,245,220,38,110,49,190,248,54,85,234,150,33,181,173,168,70,98,51,190,62,2,70,136,202,132,18,2,93,82,132,144,127,90,60,193,51,4,38,216,84,63,240,137,241,99,178,63,42,9,5,58,67,198,132,39,217,95,248,46,151,190,123,177,145,171,146,27,92,157,159,203,170,18,190,15,182,159,216,69,227,253,51,85,197,164,177,61,61,41,207,2,115,229,211,102,40,104,158,84,111,217,79,83,109,36,136,164,177,113,90,70,44,151,69,2,63,154,150,110,15,143,18,178,80,109,34,117,26,3,4,101,99,221,33,180,109,66,154,169,129,66,254,227,163,55,181,218,81,13,148,71,171,139,239,193,28,166,104,168,200,33,193,40,171,248,93,80,8,190,167,128,29,158,238,138,110,18,122,122,241,208,139,155,29,159,67,33,229,254,152,108,239,59,170,165,225,41,194,123,125,246,185,102,77,28,50,12,176,120,219,57,170,92,102,46,192,9,27,189,91,69,211,238,199,238,33,28,67,14,83,21,215,168,248,138,165,239,249,233,27,42,220,107,202,23,89,6,96,169,32,91,123,70,138,58,21,36,109,166,162,148,104,143,64,215,92,42,143,199,90,120,98,237,187,123,133,103,23,189,154,74,3,175,157,1,94,250,177,123,249,157,106,3,70,216,85,31,28,69,250,45,48,97,2,129,177,161,136,54,67,149,238,81,193,193,98,118,64,114,117,41,77,21,240,80,40,140,121,156,253,123,157,31,97,63,84,236,70,140,190,253,20,109,52,42,130,93,139,210,44,170,80,29,16,184,75,116,150,121,97,124,180,249,172,74,61,246,65,117,21,21,202,194,105,229,9,91,157,69,5,66,151,161,141,33,211,22,39,22,172,16,228,92,130,53,209,46,185,0,81,62,115,155,252,111,193,42,253,51,93,76,145,228,228,224,51,28,238,176,138,69,34,149,33,120,92,214,185,31,163,64,10,124,103,245,94,220,32,162,27,45,80,111,190,82,102,134,45,53,98,101,170,206,186,106,80,230,38,26,7,85,98,66,70,63,175,62,205,76,132,4,150,20,126,24,163,127,151,144,103,69,211,52,117,31,134,85,95,20,151,15,55,155,59,161,142,81,178,210,89,186,93,35,149,8,197,22,29,96,4,240,71,42,172,18,177,86,97,88,172,165,202,227,42,167,40,218,164,74,135,217,167,225,135,218,83,221,149,236,177,8,253,226,152,233,26,223,183,39,29,188,32,5,190,43,109,243,215,226,37,158,207,197,120,67,133,70,42,214,7,53,115,60,86,172,57,70,42,218,54,19,195,78,117,100,188,54,79,9,53,221,209,132,154,67,16,97,199,154,97,254,51,83,202,201,76,121,217,53,105,33,215,125,108,220,144,182,108,203,37,234,17,249,59,91,85,180,225,101,183,208,193,230,172,125,84,77,186,99,236,222,67,212,249,240,225,69,47,154,196,191,203,15,15,203,5,201,173,49,68,14,169,233,97,202,152,242,208,168,214,207,39,148,168,209,98,85,244,4,217,30,153,106,142,28,242,84,119,216,239,212,61,238,166,165,186,85,95,123,148,208,217,109,248,104,169,55,144,25,81,180,208,215,110,208,73,244,83,224,1,227,100,111,138,108,180,224,4,221,240,142,178,168,139,115,115,94,255,232,134,159,21,170,139,248,204,30,85,24,152,232,26,54,223,89,16,250,55,29,63,129,41,136,239,46,22,141,182,122,19,243,7,2,50,109,61,161,27,142,186,211,210,155,163,247,29,146,203,183,5,238,186,41,66,239,15,210,183,174,139,140,236,11,58,225,31,177,117,132,172,28,230,56,218,63,82,237,100,91,103,232,165,115,47,145,106,167,71,182,229,74,238,40,9,12,49,92,42,213,84,106,92,38,30,151,187,33,6,15,172,208,221,43,111,173,26,245,20,109,22,147,104,10,163,4,28,217,142,190,55,254,222,35,204,14,54,86,118,106,72,0,197,174,196,189,209,236,20,199,25,22,240,123,65,15,9,250,210,212,214,2,162,248,142,91,67,74,82,43,15,66,127,119,235,17,23,83,113,44,183,238,232,119,251,44,202,98,60,133,50,103,54,11,100,82,66,120,31,252,3,227,206,149,186,252,38,39,173,30,14,167,198,99,223,223,250,248,128,20,227,230,132,99,192,160,146,95,45,1,16,69,113,1,28,115,12,160,46,64,173,39,216,92,248,147,13,35,239,168,51,133,141,176,176,35,192,123,115,233,205,77,123,58,204,12,136,221,104,63,35,67,211,226,201,187,85,97,171,41,6,145,192,48,20,32,29,81,180,209,126,206,71,113,243,174,162,227,160,102,53,232,104,99,239,174,63,77,230,60,12,5,96,204,12,117,2,153,198,113,116,163,132,206,228,223,62,240,140,61,42,219,155,190,212,8,1,207,196,26,183,254,191,196,189,75,206,45,75,178,156,55,165,120,63,134,167,17,80,13,245,5,54,216,97,135,0,65,1,2,7,116,165,97,40,62,255,151,187,91,30,234,178,69,160,118,1,85,117,142,237,204,149,25,25,15,127,154,25,141,134,130,208,186,167,190,3,74,229,159,59,247,183,239,134,244,4,84,72,69,225,142,142,252,9,241,8,242,38,159,155,215,90,83,112,227,29,222,42,123,87,153,116,173,133,244,4,153,110,21,251,120,59,118,153,41,184,241,198,123,234,199,68,200,220,121,52,104,36,179,146,115,133,119,157,37,181,64,104,230,151,65,65,125,186,187,14,85,35,223,47,85,123,148,97,153,188,65,8,160,88,30,76,132,91,80,47,245,35,147,208,27,53,101,42,251,146,81,197,69,19,109,151,61,3,199,115,181,0,9,220,202,167,54,50,132,80,10,169,36,79,251,71,142,166,161,121,225,154,48,27,25,181,171,42,59,84,235,248,115,163,38,91,164,225,10,57,173,129,84,69,200,213,92,169,248,123,40,157,147,190,137,63,195,122,239,57,84,224,231,157,206,78,151,186,224,128,163,129,82,196,131,40,143,191,1,55,123,49,85,38,162,8,61,84,120,216,69,244,193,23,181,39,62,85,216,189,104,56,18,209,164,106,50,198,46,77,68,129,134,42,50,193,10,239,218,92,246,127,69,53,172,161,38,231,237,6,171,26,109,143,8,73,81,120,242,236,192,17,240,86,241,56,184,37,86,136,140,128,66,7,34,176,181,15,237,144,99,34,115,126,20,222,199,107,161,128,137,102,138,2,22,94,235,141,105,244,167,29,174,34,86,80,124,221,64,215,25,31,1,44,11,94,38,76,167,164,10,123,89,78,205,71,12,102,175,207,213,28,232,113,45,105,166,94,63,186,94,107,213,84,176,90,154,130,7,182,253,42,224,57,91,249,92,141,208,112,168,103,221,143,152,77,103,83,232,199,191,213,251,210,204,112,81,51,171,201,25,250,78,126,26,143,101,47,67,31,129,253,202,97,188,94,17,32,33,144,134,82,65,202,126,81,178,165,48,166,95,77,205,176,34,101,86,152,40,135,178,47,135,201,56,214,143,40,158,53,46,5,76,83,166,170,226,161,235,24,178,95,80,175,169,74,52,62,78,25,33,72,246,142,161,59,190,232,221,249,100,16,242,171,236,227,128,176,223,93,38,14,189,45,146,245,203,218,96,243,131,148,191,74,43,81,56,68,133,53,246,12,184,216,142,126,17,172,244,61,227,209,142,233,210,43,124,222,106,243,215,126,151,83,191,39,48,26,88,177,157,17,154,156,170,113,200,113,148,98,104,8,101,126,198,244,193,203,187,179,129,33,73,233,10,207,148,134,64,62,145,246,57,149,125,124,166,224,138,155,99,67,169,34,37,110,86,138,134,81,237,172,138,146,84,254,199,7,33,250,219,63,183,54,129,168,80,74,235,244,164,11,74,164,52,158,171,35,240,178,117,76,160,86,143,175,57,202,40,181,124,175,62,30,124,100,175,35,117,243,15,216,115,53,8,169,149,157,185,110,131,173,140,197,225,109,252,70,10,67,187,27,50,108,212,72,254,3,118,46,124,54,233,245,209,138,66,220,178,151,146,231,195,251,180,42,47,138,72,228,20,24,74,229,207,213,114,158,155,21,175,231,7,163,114,242,232,98,61,53,157,196,139,210,196,216,12,177,109,239,231,193,15,228,31,14,147,190,82,173,101,131,143,91,3,21,78,120,53,115,224,152,171,195,221,178,55,157,119,255,12,233,241,98,14,244,106,91,235,75,31,155,10,152,120,43,82,89,210,35,11,76,124,35,68,218,222,1,209,84,23,114,81,204,22,159,227,80,18,126,84,238,181,85,89,92,231,88,33,162,106,170,210,219,127,67,227,205,232,111,63,138,172,203,53,112,41,61,47,48,156,8,140,67,233,79,102,170,33,186,244,54,26,100,33,73,6,139,98,211,5,176,143,245,132,56,140,200,253,82,165,217,203,30,230,198,89,105,165,125,190,53,66,106,103,37,92,247,103,35,222,212,86,213,184,57,100,56,253,115,53,194,209,9,211,106,172,226,190,229,29,118,33,27,86,160,17,21,231,254,29,46,20,241,197,213,131,166,51,189,154,86,155,188,122,64,117,169,87,99,151,228,139,189,121,184,84,130,20,33,157,25,62,27,81,83,41,161,52,248,164,50,30,85,93,58,228,151,116,127,162,228,154,63,183,182,78,19,135,209,77,208,185,112,9,194,250,25,64,110,164,169,59,72,223,210,72,215,7,251,168,235,210,101,49,238,124,238,247,144,237,232,213,205,200,191,29,190,212,147,201,247,162,189,183,164,181,252,172,156,161,75,23,153,170,144,238,106,204,37,233,151,70,46,190,134,202,5,48,58,7,122,181,21,15,181,128,251,88,58,139,127,126,94,194,16,9,42,76,216,238,38,92,214,231,131,80,240,55,18,134,120,78,31,13,70,72,223,230,129,155,170,228,66,78,220,66,168,237,189,87,19,131,247,237,194,244,3,212,28,148,50,85,212,155,242,155,26,222,13,133,2,210,233,135,176,20,42,86,249,65,118,85,251,12,221,169,59,114,38,177,176,151,162,55,237,28,230,194,146,50,96,234,20,90,72,0,48,147,86,149,206,3,224,174,95,243,249,88,226,199,14,250,19,75,139,125,225,208,116,252,81,237,238,226,180,21,218,130,79,255,252,52,156,120,1,119,52,53,62,112,84,201,3,99,68,125,37,193,209,152,142,197,247,102,86,255,140,25,177,131,128,231,210,115,243,161,117,197,30,255,80,210,66,122,49,161,135,120,45,83,77,215,5,192,145,27,194,147,148,226,156,207,12,223,116,67,135,63,88,173,77,252,179,186,144,92,241,173,22,57,95,85,175,54,207,53,142,108,10,200,143,158,93,135,182,208,56,240,233,95,154,159,29,9,46,226,216,198,159,53,245,15,165,243,25,212,112,192,204,73,149,42,71,68,217,237,171,99,165,133,67,225,89,99,18,162,208,218,36,30,206,70,219,73,105,249,161,138,154,248,7,133,214,41,208,114,191,70,41,65,185,208,129,166,224,139,6,10,133,45,99,229,199,61,33,143,241,65,131,120,29,83,226,92,117,233,128,123,168,51,86,227,131,26,122,118,189,33,174,105,167,208,222,172,254,11,164,211,43,109,32,168,137,255,129,222,176,237,104,4,105,255,35,220,196,130,154,255,128,91,13,99,226,121,188,210,173,196,115,55,170,167,221,110,52,57,204,47,188,188,212,118,89,195,232,61,237,59,40,233,159,16,60,214,181,5,60,67,138,22,21,122,141,135,16,126,237,161,98,8,75,203,250,184,124,214,26,236,19,248,109,30,146,198,252,83,165,63,233,158,60,183,246,110,209,44,102,142,141,26,207,109,52,222,159,171,167,9,202,166,183,41,148,215,127,109,134,171,166,59,73,3,209,232,31,120,172,176,196,9,26,53,157,255,4,181,189,183,29,239,5,154,105,189,186,27,191,121,58,55,111,166,232,147,67,13,18,239,141,16,100,213,245,177,161,164,137,133,91,232,61,83,197,251,74,37,71,122,155,181,247,242,185,152,125,34,68,166,57,90,84,58,126,195,119,24,31,228,109,94,163,232,161,9,9,118,105,225,242,209,65,169,75,147,126,138,18,211,16,78,191,173,131,134,24,252,10,65,100,234,103,199,199,175,90,161,32,99,186,221,181,169,191,184,160,240,223,169,40,14,231,184,188,23,12,243,171,134,80,58,203,94,23,31,205,242,17,142,39,61,190,151,218,149,20,170,187,19,93,222,106,89,31,247,159,18,148,18,226,241,155,108,85,253,248,162,180,126,187,162,184,213,151,127,252,46,211,23,240,171,161,241,59,42,0,79,164,219,43,36,45,207,188,62,35,78,142,110,123,134,14,130,77,152,68,245,193,113,182,92,236,188,65,73,167,161,135,9,173,85,104,211,211,190,250,49,114,208,117,239,241,98,36,181,251,231,201,233,176,117,177,205,194,168,125,98,11,112,120,13,183,222,224,170,236,31,227,110,19,79,118,31,4,22,184,91,238,119,27,47,158,214,124,182,25,205,82,242,181,143,49,241,251,23,41,54,70,31,211,143,13,242,151,181,190,127,28,3,31,235,12,217,177,230,48,241,223,170,102,76,49,210,153,31,124,168,96,190,10,147,116,242,226,232,11,251,147,208,250,114,40,195,73,112,2,126,91,254,253,216,149,72,81,14,191,57,5,61,235,99,211,114,168,251,147,19,34,60,87,143,85,86,73,94,221,183,62,120,167,214,125,205,248,105,26,238,52,0,128,22,71,168,40,193,100,61,63,103,50,148,169,53,208,209,62,151,150,77,103,162,131,196,23,207,103,47,197,90,243,107,209,195,58,234,189,64,218,27,221,203,166,98,243,125,108,163,25,243,151,178,182,7,145,45,230,188,63,222,20,7,47,101,47,58,71,77,106,211,107,101,47,225,177,173,225,20,116,208,61,93,11,15,28,122,61,122,100,83,210,232,53,58,232,129,94,149,20,167,0,110,123,148,9,62,75,172,3,53,89,233,220,241,78,119,4,143,166,166,0,209,88,61,78,36,54,77,69,189,54,185,154,40,146,151,129,30,227,25,145,0,23,17,148,29,213,42,70,157,167,134,56,146,57,81,235,117,73,65,235,12,125,155,223,204,34,181,183,134,49,143,19,166,164,48,134,12,205,132,211,62,240,178,176,236,15,222,44,122,53,227,23,49,140,40,215,90,86,120,33,198,50,38,85,243,110,87,228,90,198,231,193,183,197,90,103,194,16,139,39,108,110,112,148,155,144,53,18,175,10,137,220,26,68,13,219,76,113,25,111,58,9,70,150,107,33,122,80,100,84,38,237,228,37,116,215,216,125,138,88,134,244,45,174,30,37,164,240,153,86,153,226,211,178,108,37,11,255,172,96,89,225,227,254,57,133,125,198,146,145,168,229,234,67,168,11,39,88,69,193,17,35,184,209,114,199,225,47,53,135,124,141,63,214,147,44,255,65,49,83,96,74,72,163,220,145,121,35,108,221,203,202,79,86,148,59,54,90,47,244,181,77,233,48,110,94,169,161,158,242,218,180,79,22,95,217,219,106,166,196,247,129,223,236,189,105,84,146,193,77,41,222,38,37,165,45,164,34,33,8,190,159,23,227,126,103,183,20,233,19,57,32,83,104,100,80,67,32,22,233,72,217,197,41,123,163,18,38,100,192,136,129,233,205,223,54,52,102,106,146,174,169,146,227,184,85,235,68,187,6,157,204,91,188,104,24,67,68,169,8,233,28,13,92,224,55,141,40,157,93,38,101,148,15,110,113,194,26,245,251,164,173,133,72,252,237,193,168,126,221,20,142,106,170,210,78,96,252,164,130,44,106,115,69,60,93,171,203,92,169,236,249,22,179,120,201,111,233,243,95,94,115,56,32,65,144,196,208,178,154,238,232,12,152,240,255,230,209,196,79,83,34,17,23,67,81,39,239,12,191,92,244,164,82,38,254,28,1,249,233,109,65,175,25,55,55,250,134,132,79,235,35,38,49,113,236,165,158,213,34,85,48,228,209,176,213,101,200,238,95,248,192,97,51,167,243,106,196,54,154,211,246,254,149,34,55,153,41,111,189,160,101,24,55,71,230,98,8,74,68,50,132,63,137,238,11,35,247,226,76,160,72,42,187,72,8,173,38,252,230,40,148,243,209,224,194,241,40,79,214,173,235,210,127,186,81,52,42,23,67,5,190,79,52,5,209,238,170,79,70,247,231,14,233,78,202,46,62,111,77,88,60,218,176,48,152,69,242,138,48,67,79,46,227,105,118,169,116,57,62,152,218,152,144,244,45,214,30,147,147,97,19,214,245,144,201,180,222,219,46,239,5,184,66,5,137,162,178,34,102,202,161,186,116,122,59,160,105,155,107,222,244,212,107,90,174,209,134,69,180,50,71,229,52,24,160,91,180,120,85,42,84,114,129,32,150,189,60,73,142,203,103,60,181,9,15,10,180,163,65,108,89,200,63,231,194,129,229,126,142,184,26,114,66,113,81,80,61,238,33,110,51,249,68,154,221,60,212,20,174,148,173,34,132,44,57,244,179,73,70,159,144,173,50,221,170,68,79,163,233,39,250,226,14,252,115,242,218,104,134,70,25,39,169,154,165,193,158,99,90,46,209,208,247,206,197,34,62,8,156,77,109,69,75,94,125,134,227,146,51,194,218,222,67,191,131,131,237,185,195,2,147,70,10,171,115,210,244,40,76,254,176,68,152,216,113,168,90,169,26,23,123,58,109,170,254,211,207,125,44,234,121,153,196,233,10,85,30,43,56,146,108,243,181,48,110,116,234,66,45,40,220,209,235,157,31,36,162,188,189,249,32,9,46,9,74,114,28,53,149,167,222,73,55,143,60,24,180,150,193,126,49,142,137,113,199,197,20,100,97,104,138,120,84,23,130,218,119,134,14,72,228,162,117,116,90,135,184,192,246,207,41,30,53,32,87,73,152,15,212,178,35,246,86,105,62,99,19,190,70,30,145,189,186,183,164,175,139,27,77,62,186,138,128,147,36,196,222,116,135,241,34,208,222,212,190,35,248,117,211,44,29,56,156,91,239,109,71,78,180,32,51,136,227,3,63,11,32,120,203,168,167,187,114,72,176,211,66,138,238,253,182,207,244,40,210,142,75,192,204,10,152,188,181,26,201,185,34,87,111,66,58,210,18,142,32,186,160,176,146,246,155,90,70,71,106,230,182,205,178,238,214,4,6,218,146,188,211,70,33,160,197,145,77,9,252,21,115,97,215,194,9,225,27,53,201,205,42,181,53,86,14,142,150,152,11,18,61,99,99,228,28,167,75,30,30,42,167,61,64,122,94,136,61,54,81,243,26,126,153,57,29,18,229,162,61,200,246,146,208,43,122,198,96,110,228,68,86,161,116,10,238,1,210,78,71,174,102,214,142,64,33,46,202,5,180,105,130,156,33,118,71,180,172,125,126,154,82,167,35,106,71,40,113,200,168,188,165,31,249,0,56,19,216,55,242,115,146,246,24,169,174,51,140,241,57,81,154,53,67,145,14,241,8,77,71,19,129,92,55,72,146,32,154,168,146,183,53,73,101,168,178,131,53,196,42,123,20,30,245,132,228,16,5,73,162,87,4,188,224,94,12,194,18,24,52,228,106,147,223,12,9,168,103,59,84,217,230,77,96,120,238,224,174,49,126,201,34,79,142,126,112,80,45,114,40,227,119,38,60,166,121,0,78,17,131,212,72,154,181,84,12,91,17,189,147,238,28,35,240,17,120,12,209,168,193,192,30,250,98,102,143,7,151,23,78,142,208,161,64,19,139,174,171,95,61,77,38,86,6,149,170,214,27,26,54,239,217,235,146,53,98,45,12,249,219,131,60,97,130,172,47,143,231,24,99,86,41,69,174,133,180,34,60,160,70,86,68,114,144,92,201,253,67,21,8,162,230,165,240,205,238,62,134,255,166,170,53,78,11,103,70,8,243,208,243,63,229,107,93,88,224,66,243,7,61,242,171,168,213,192,175,160,101,163,161,104,8,76,48,61,200,207,80,206,153,250,210,144,115,68,155,47,101,250,75,136,13,128,103,141,237,142,83,244,232,20,239,168,160,132,165,255,62,21,5,198,249,210,207,146,184,84,162,134,38,144,17,166,11,76,25,151,143,40,21,75,77,248,213,137,17,51,83,146,224,143,128,90,238,165,116,247,213,208,143,170,199,220,16,185,186,119,19,172,112,152,198,54,89,32,189,27,129,186,223,220,136,241,150,160,119,229,217,199,20,194,139,76,24,27,107,4,113,33,33,128,108,44,164,185,236,111,88,147,5,114,47,5,233,145,220,193,32,9,249,141,220,122,153,20,73,200,2,189,25,42,74,122,28,31,156,179,61,101,129,106,106,94,211,112,71,174,58,94,218,102,116,218,134,212,160,224,223,214,128,235,168,178,244,158,145,106,89,200,16,21,90,98,79,19,17,96,218,198,91,145,171,46,2,119,136,252,131,137,20,182,159,15,76,3,209,244,176,201,159,34,70,26,50,27,194,79,66,214,254,181,40,35,213,223,166,199,237,122,84,5,58,199,221,231,7,174,158,89,197,155,220,52,0,8,74,184,58,56,19,59,6,187,252,50,133,213,171,36,79,30,164,157,10,91,151,239,78,157,49,40,253,18,222,84,78,7,185,25,116,40,186,103,224,35,159,80,42,110,112,69,136,208,18,28,240,88,34,113,53,124,125,67,97,104,42,131,153,16,21,76,169,68,231,230,166,44,30,20,126,102,51,203,163,209,155,25,251,17,38,112,122,240,20,253,172,216,255,123,217,82,218,207,149,208,51,248,144,208,192,168,59,244,123,231,219,82,247,138,176,247,173,50,36,168,113,110,167,166,129,36,160,100,195,149,193,208,18,248,4,95,144,235,94,253,237,14,11,69,104,110,77,204,45,249,210,200,0,69,139,104,197,70,234,50,222,208,21,239,157,203,163,82,30,147,191,61,171,233,19,58,37,45,4,205,114,32,219,212,216,222,46,12,29,238,27,136,46,48,109,156,73,181,187,237,224,84,184,245,144,205,253,43,216,203,196,18,61,188,45,10,123,112,33,160,8,145,223,126,71,52,108,156,78,18,76,162,181,202,213,112,28,196,110,245,230,212,71,221,6,254,138,93,75,208,134,99,15,13,249,214,198,244,81,227,98,139,43,109,65,81,141,117,195,16,184,72,142,132,22,122,234,97,227,106,166,161,14,41,255,52,107,112,142,31,227,214,79,120,147,58,12,10,249,55,103,175,238,194,124,208,30,13,193,144,142,127,158,236,153,91,80,5,4,239,119,149,130,237,135,18,31,142,107,33,127,22,201,198,141,25,63,90,146,134,155,20,76,162,180,183,173,24,19,11,13,137,241,133,203,254,236,8,255,101,154,2,107,134,253,232,67,71,81,217,169,168,41,74,151,182,49,186,216,11,37,175,1,23,141,51,1,191,83,54,216,166,217,112,234,213,155,215,65,127,107,192,189,11,69,60,12,147,86,157,249,131,169,175,59,67,97,250,79,122,192,149,146,136,28,21,227,179,10,65,120,178,78,91,40,13,9,56,195,50,17,74,6,88,253,87,80,60,74,215,44,185,180,162,74,76,100,147,139,72,89,139,123,109,105,231,123,225,117,225,40,132,190,26,105,119,185,57,29,194,101,187,198,2,181,24,210,88,70,163,62,38,152,95,109,74,148,50,25,216,129,222,48,78,135,233,48,149,39,131,6,201,59,34,152,160,112,182,229,36,221,197,218,110,122,136,179,161,88,147,223,11,158,206,234,41,99,212,215,232,85,85,120,71,81,29,210,109,77,169,182,54,86,101,31,169,11,71,149,200,148,159,70,249,109,182,124,110,196,40,5,230,196,14,41,144,75,72,119,139,165,77,16,223,143,92,36,118,222,129,32,46,29,156,1,199,43,63,209,22,186,82,131,130,98,213,179,46,250,136,1,37,81,36,111,69,203,229,116,165,143,107,170,175,58,38,239,88,10,30,47,40,113,71,45,178,219,81,142,31,9,26,96,156,201,188,154,108,218,220,249,214,173,17,141,75,152,196,145,147,3,14,100,62,8,67,38,220,140,85,59,62,215,16,238,38,100,214,230,116,91,128,143,85,69,142,14,249,236,224,90,103,166,55,180,186,5,189,39,212,228,7,44,227,87,148,186,158,45,245,167,220,225,112,163,9,81,126,248,173,143,25,114,90,8,165,20,169,152,192,11,162,52,196,95,234,205,137,43,114,167,38,181,221,61,226,49,232,197,58,67,12,237,115,77,106,202,111,142,23,36,226,81,20,110,146,105,58,161,141,194,9,144,47,118,173,166,107,132,240,202,48,226,25,129,141,69,53,116,244,62,253,89,232,141,192,76,227,179,140,8,71,19,255,155,29,250,25,99,161,209,135,123,46,199,189,41,158,249,78,250,224,70,71,81,190,246,53,162,173,57,66,49,134,132,186,194,200,65,186,194,223,177,201,32,38,14,177,230,233,225,254,1,29,125,105,242,214,150,147,247,105,116,46,170,20,85,225,154,65,63,26,183,175,250,246,244,44,18,27,112,20,249,50,121,233,247,45,234,113,25,156,77,199,200,214,107,177,41,67,38,143,178,103,41,34,1,70,129,46,212,255,214,149,146,55,214,33,234,76,41,177,131,157,48,4,134,255,187,159,16,232,65,74,77,30,140,158,155,30,106,141,139,163,105,200,205,57,182,78,241,183,162,184,76,158,203,36,21,118,92,219,144,223,149,241,130,179,127,197,136,208,79,42,13,11,207,87,54,141,203,128,233,181,18,33,59,236,153,237,164,251,236,236,72,202,77,129,201,221,172,24,81,235,89,78,245,166,210,62,35,122,208,114,74,93,41,43,126,92,161,90,136,88,163,40,155,188,193,45,24,238,49,129,27,237,132,93,96,172,192,22,51,148,206,138,37,239,245,54,174,104,248,36,62,75,28,84,158,140,83,177,199,209,242,142,219,38,250,99,197,26,192,99,113,180,138,161,32,23,83,134,30,34,96,207,125,130,201,34,31,156,144,221,154,177,191,119,235,6,158,2,95,19,143,116,152,186,206,180,204,76,70,122,122,211,206,184,214,126,46,130,88,16,56,204,145,91,6,118,74,230,63,168,183,62,211,137,3,121,52,24,28,228,183,7,187,186,75,121,81,165,54,37,63,200,106,129,151,126,198,123,79,205,53,195,115,117,238,138,195,156,114,250,118,228,183,9,41,200,94,56,96,143,61,2,211,27,59,226,230,156,85,34,40,247,108,252,178,99,27,38,240,181,244,98,202,60,122,156,107,157,12,239,146,7,63,116,75,184,222,162,165,109,174,62,248,165,68,175,7,204,134,147,187,52,211,210,50,235,241,69,8,157,8,76,31,219,12,184,153,220,214,82,24,166,192,252,34,120,90,122,245,128,77,39,134,28,129,23,81,194,107,141,124,76,170,157,82,186,144,129,131,195,182,155,99,198,248,166,255,76,249,3,90,0,59,230,248,122,206,132,60,24,66,156,222,212,76,56,148,240,226,21,24,107,58,206,38,36,92,238,231,230,40,131,198,152,1,111,153,104,102,113,214,208,213,101,42,72,25,46,252,195,37,166,25,218,152,146,12,54,240,186,198,212,31,220,135,60,24,181,54,179,199,107,77,74,5,114,14,255,117,126,199,115,161,2,190,101,192,174,245,54,229,193,133,2,76,14,55,33,213,93,67,133,237,217,59,87,98,214,164,68,249,24,45,132,109,105,95,204,151,134,122,234,237,59,177,201,51,226,114,49,162,186,109,251,197,239,37,233,106,83,24,91,206,247,105,124,0,49,52,232,70,92,81,27,6,249,19,49,134,33,240,218,65,13,139,130,245,22,149,99,43,198,90,51,94,139,8,231,208,183,166,109,195,9,210,6,171,229,136,244,102,255,145,204,253,196,74,73,134,45,17,192,236,195,104,103,127,40,218,113,45,143,38,140,228,241,6,213,101,82,33,191,47,34,9,10,119,232,13,117,216,109,167,220,21,148,200,174,107,24,67,68,185,85,241,16,137,23,202,114,92,39,245,109,41,18,34,181,33,137,25,136,192,147,104,22,118,227,225,240,59,19,27,213,30,64,74,177,87,13,89,57,90,213,155,48,75,28,122,129,170,219,39,16,176,12,97,164,37,145,59,96,224,118,209,78,19,31,200,87,30,198,161,233,130,160,136,140,136,249,114,172,85,221,5,165,13,93,114,230,145,214,170,161,99,202,25,212,228,165,72,199,165,141,193,1,6,169,71,194,24,209,174,30,78,53,26,236,155,249,82,84,17,133,204,41,206,236,169,122,177,73,243,250,230,253,39,138,186,63,215,54,103,28,31,38,164,34,42,32,7,26,142,226,44,67,100,25,174,106,136,48,213,161,21,114,73,205,201,134,41,179,147,243,170,197,110,65,187,81,149,158,122,96,126,96,166,218,231,17,249,72,90,59,154,11,0,78,19,175,170,34,107,9,185,130,115,61,15,216,106,233,25,75,216,210,205,51,96,130,153,50,13,38,21,202,53,164,64,81,42,94,114,232,192,203,4,231,255,15,110,164,133,228,84,33,123,218,227,156,71,191,100,150,174,186,152,16,246,5,92,251,199,113,134,40,154,218,96,127,177,90,140,165,52,229,60,41,27,14,35,153,130,214,115,84,116,147,186,145,155,42,165,184,33,50,104,184,198,55,70,244,205,223,119,22,139,230,230,182,122,221,252,216,70,55,159,63,13,77,180,211,24,12,211,73,110,178,21,145,146,220,49,193,173,23,42,115,7,56,91,116,184,182,80,234,93,85,116,89,96,18,230,196,139,101,11,27,198,21,248,112,16,79,95,31,84,92,136,134,41,14,81,77,189,91,170,59,244,185,183,9,185,198,226,226,209,197,85,67,230,247,228,136,254,233,60,200,41,79,120,166,134,165,75,203,28,125,68,162,150,219,222,147,187,10,61,156,160,93,74,71,176,124,225,183,240,171,143,133,209,69,46,122,252,145,92,255,246,65,126,77,156,49,107,155,218,78,83,77,225,77,87,82,22,180,5,225,24,241,147,163,161,25,181,155,106,81,163,8,30,48,242,116,159,171,23,146,142,33,14,254,102,162,170,150,210,114,231,97,196,97,135,212,84,249,110,120,13,92,207,246,249,254,200,160,169,92,52,225,185,60,210,24,222,41,112,55,190,102,119,3,141,69,69,4,22,232,22,28,169,120,142,83,243,124,218,127,9,227,43,82,81,111,231,248,165,109,249,152,189,9,171,245,248,5,188,255,22,20,242,62,16,215,53,133,155,123,42,160,104,195,29,69,73,191,141,128,233,82,149,123,83,128,225,185,108,142,110,99,243,78,184,147,189,254,89,44,44,173,93,179,14,159,210,41,8,0,142,255,54,157,39,113,58,131,194,250,245,51,32,177,192,161,152,236,2,19,54,62,53,96,200,199,228,167,127,74,95,63,152,90,222,36,243,27,86,99,54,28,132,10,76,216,153,159,83,72,103,175,223,153,61,88,232,219,48,76,203,244,222,78,124,154,123,179,128,153,58,57,156,5,127,39,114,149,85,198,211,168,106,79,188,114,35,90,148,108,149,195,186,188,239,246,225,174,144,76,77,185,186,147,73,173,126,181,25,208,67,174,158,204,217,237,48,127,146,254,159,226,194,210,163,168,245,253,54,19,80,190,6,212,128,36,48,126,112,39,190,157,20,159,212,202,172,72,141,226,233,181,35,236,163,136,245,32,59,21,48,165,34,43,127,123,27,81,129,223,155,162,198,236,246,120,159,249,217,104,221,25,94,222,123,13,149,131,91,148,226,98,56,255,102,66,193,19,204,236,39,236,184,176,150,249,131,163,88,119,50,52,254,224,101,143,227,240,52,77,158,124,50,107,41,246,100,53,181,49,116,134,228,213,104,0,47,151,174,1,174,189,201,163,225,205,85,47,193,4,94,101,201,76,50,137,67,183,33,169,116,135,199,241,10,204,65,208,253,197,6,204,65,50,27,104,120,189,203,127,26,82,46,153,11,86,40,228,249,226,243,172,148,161,235,214,58,7,93,180,141,93,208,10,77,5,70,219,182,58,124,168,71,158,67,127,152,29,109,57,92,76,168,32,225,93,173,60,254,7,19,118,77,118,37,88,156,106,137,34,98,142,14,186,188,228,234,67,49,219,207,112,182,6,111,136,179,18,230,72,240,116,27,246,126,221,153,172,51,10,194,123,93,208,153,196,117,25,89,212,74,228,138,108,220,12,216,72,116,70,194,29,175,114,248,205,173,92,48,44,147,5,15,237,106,206,103,248,96,232,180,114,212,76,213,244,122,38,220,120,131,68,183,109,153,237,23,250,51,192,228,239,98,88,200,110,207,21,67,142,93,159,10,100,166,59,64,249,115,60,184,21,149,84,129,77,32,216,127,26,77,146,41,163,66,43,233,241,62,250,183,208,118,81,246,94,44,176,119,232,118,255,109,18,164,194,178,63,173,186,201,205,162,55,21,206,144,90,41,100,169,113,73,170,191,87,249,43,212,79,152,82,58,231,124,231,234,69,176,36,97,42,133,125,158,110,178,88,212,63,37,76,231,232,156,254,219,240,252,165,27,69,165,54,133,42,195,223,187,90,181,66,160,221,164,12,207,10,20,211,48,159,172,55,60,137,17,112,167,48,36,191,23,10,38,199,115,179,20,4,189,191,33,131,246,54,192,2,83,126,60,56,138,140,114,115,19,151,61,113,53,141,119,71,224,13,67,214,47,240,130,68,114,79,186,32,216,117,153,75,59,62,8,143,190,21,182,204,172,223,155,66,172,146,76,247,239,45,223,118,233,197,59,38,175,176,143,124,144,193,183,239,249,90,155,116,80,162,8,35,143,59,226,115,193,246,36,247,134,33,241,150,248,154,127,107,34,97,178,208,78,207,4,165,17,12,114,57,199,135,177,66,254,142,183,77,93,239,205,84,32,48,116,90,63,87,12,184,193,120,19,48,113,231,234,92,232,100,158,8,180,229,215,158,150,50,171,126,241,223,206,146,104,67,130,213,231,2,65,4,101,151,159,148,210,21,143,173,112,111,100,173,154,192,107,122,189,58,17,79,196,206,4,165,223,207,45,2,155,41,71,136,185,167,93,237,193,119,94,170,166,83,205,218,128,4,44,62,38,62,70,153,10,163,186,227,115,148,108,233,208,183,218,4,215,99,105,146,52,41,178,97,97,157,187,30,28,161,12,106,73,18,133,213,168,198,150,98,197,124,185,163,64,164,134,247,20,119,198,31,201,119,122,187,36,77,75,45,78,8,152,186,242,75,190,221,206,98,214,14,91,126,83,126,153,72,204,137,249,141,160,210,150,119,166,4,25,139,34,96,92,163,124,105,50,186,68,135,125,76,154,73,14,11,12,233,93,243,165,181,104,145,145,155,191,173,140,78,7,31,178,101,44,148,249,228,70,255,54,226,99,145,191,25,178,31,209,75,213,115,207,88,247,141,112,114,226,91,10,172,120,142,31,24,73,55,249,237,247,48,112,3,198,201,216,91,85,244,173,151,22,99,186,161,76,212,123,35,163,147,179,108,27,31,227,20,184,55,215,112,33,101,67,139,191,162,216,110,59,62,103,129,254,178,41,76,88,47,208,122,101,43,219,80,74,246,150,40,108,136,114,237,105,52,167,197,84,88,86,193,39,240,160,251,253,196,68,162,110,78,175,134,249,166,248,128,154,87,54,100,188,79,18,88,108,130,104,24,135,137,190,173,17,78,152,152,194,60,140,194,93,192,193,193,47,119,190,236,208,121,107,68,106,245,177,47,162,227,177,240,172,209,55,47,62,80,78,156,68,183,49,213,37,140,31,58,227,224,161,13,94,126,217,26,178,143,27,125,228,168,100,176,15,109,6,117,5,218,186,74,245,16,96,134,47,186,7,76,51,191,222,122,47,47,206,63,214,83,91,101,231,39,248,92,189,72,4,184,207,42,31,146,8,28,49,189,128,173,91,57,225,65,121,112,111,1,67,106,179,5,238,38,25,47,112,70,148,208,134,192,187,147,71,195,146,147,247,50,165,69,65,9,156,37,106,116,174,57,38,76,214,124,110,132,213,235,14,3,191,212,43,116,133,203,244,29,232,2,113,184,144,88,18,24,141,168,52,157,44,197,36,11,231,194,136,230,185,29,96,8,150,243,75,211,245,188,183,140,25,103,212,18,248,29,105,222,188,79,66,18,250,250,124,47,162,202,111,174,184,9,15,167,93,149,105,100,2,189,119,7,12,211,119,81,152,198,144,225,191,13,207,195,210,247,70,218,213,109,163,247,97,80,145,21,11,228,154,243,216,252,106,2,216,87,22,30,13,253,235,134,91,116,112,59,175,160,212,42,132,71,70,183,201,16,211,9,105,216,229,202,33,184,68,227,123,111,178,97,110,151,29,204,251,172,171,1,37,134,23,206,224,252,116,50,45,152,46,32,151,115,79,114,193,206,150,238,55,149,50,212,245,187,239,14,203,86,242,50,1,31,231,45,163,37,10,138,113,185,150,236,218,254,157,136,7,134,205,222,244,151,175,181,142,253,110,13,7,233,27,35,121,105,99,47,249,5,248,44,191,37,125,51,192,116,81,15,15,195,192,150,247,133,23,201,108,191,218,220,7,157,227,52,212,123,70,11,118,48,122,16,229,183,143,137,64,252,6,156,134,57,214,154,194,37,250,237,8,168,13,181,18,46,77,158,197,29,73,34,50,71,108,31,136,118,225,84,253,125,15,148,165,168,252,20,24,219,201,189,111,132,237,233,116,78,24,105,227,95,73,40,217,135,154,13,86,11,137,237,231,228,248,128,119,8,111,90,234,242,208,204,99,165,104,127,48,252,239,88,255,9,83,119,233,101,205,103,32,63,60,243,107,154,250,192,27,210,223,107,89,190,162,13,185,122,24,225,167,95,125,205,36,169,2,83,172,236,97,177,231,3,33,15,186,4,126,67,184,124,154,89,164,42,107,16,129,41,242,245,25,14,109,105,21,37,138,69,153,254,136,56,14,117,60,35,107,172,30,108,230,147,223,219,78,181,33,223,3,171,194,121,51,159,75,73,218,176,203,79,111,83,44,249,189,54,21,138,187,166,43,136,111,221,222,199,254,141,233,162,227,81,4,133,152,149,213,187,135,169,48,191,173,116,121,238,131,208,239,246,159,198,48,16,199,3,106,19,230,198,111,166,32,15,69,31,115,194,36,71,92,32,239,24,231,126,147,155,63,19,17,91,195,225,10,157,81,154,247,240,193,192,235,224,48,130,52,169,22,10,76,195,138,199,251,32,86,26,73,227,184,150,133,101,156,188,239,236,63,129,135,28,113,44,144,32,137,127,48,190,66,149,23,163,223,210,13,82,99,39,150,164,239,95,239,49,46,183,195,155,54,54,121,49,90,114,188,198,253,193,22,80,23,24,217,217,19,55,63,38,107,39,79,190,169,70,232,1,147,161,223,114,245,49,41,212,21,240,221,34,136,72,195,47,159,56,174,110,117,78,153,198,149,122,103,215,60,57,86,129,39,103,35,20,84,141,120,73,188,55,29,225,249,65,141,134,243,120,64,113,163,84,46,10,28,203,182,94,79,149,3,179,96,243,139,181,129,236,204,207,195,64,91,250,22,93,35,212,22,172,56,6,246,162,248,41,3,111,139,92,88,196,50,41,204,165,255,75,80,122,45,124,219,161,48,87,72,255,169,197,188,132,147,227,234,99,170,0,1,247,106,205,23,126,53,31,176,103,200,98,217,212,59,53,38,11,197,104,121,106,195,54,10,141,87,60,56,133,139,105,203,24,203,81,245,178,58,200,146,76,223,47,225,247,56,111,166,249,160,145,84,58,25,60,91,230,250,71,196,16,230,166,207,226,167,136,183,120,225,220,177,144,135,40,122,45,154,74,239,142,39,199,233,18,177,49,122,97,72,127,254,161,22,204,60,178,186,7,181,61,94,241,125,8,226,13,81,136,130,162,162,18,223,242,171,223,222,145,98,31,192,219,26,79,253,167,177,187,244,201,200,249,54,127,110,66,182,217,221,111,90,226,141,204,156,195,208,14,232,197,84,250,198,65,64,93,231,148,243,139,126,137,144,188,99,117,146,16,233,2,83,145,227,198,37,12,45,71,52,183,214,95,45,104,141,95,230,222,57,83,40,243,58,53,159,155,8,187,60,152,69,142,189,90,246,88,89,227,149,215,162,98,201,153,176,109,101,207,35,187,202,236,172,128,145,11,159,200,102,62,183,177,253,148,120,233,99,132,238,249,220,52,74,97,172,6,76,24,122,9,12,111,121,194,150,159,151,155,111,154,207,99,162,156,107,129,218,132,45,89,95,98,211,185,168,72,200,107,83,5,219,138,92,141,193,22,176,81,5,204,156,133,148,81,111,65,49,137,115,162,112,68,165,94,30,199,4,167,171,63,56,156,84,83,62,23,20,188,117,5,72,80,52,103,2,52,3,100,141,2,38,184,40,191,76,211,137,247,169,19,94,130,220,42,223,10,6,252,226,92,115,92,77,68,175,11,204,70,237,169,48,60,70,249,210,139,108,125,108,56,68,135,222,167,151,91,19,170,148,181,83,105,252,144,119,54,153,18,183,131,72,87,224,91,37,76,237,141,119,154,147,174,221,170,17,136,232,48,5,132,126,181,53,182,166,31,192,6,82,162,187,248,193,52,170,203,110,182,225,69,157,51,110,94,205,124,23,248,112,38,248,152,53,216,197,196,218,48,2,42,231,88,37,132,100,213,185,2,195,221,224,222,172,233,8,47,49,209,32,181,217,222,181,64,117,30,145,151,124,111,142,97,121,49,170,255,74,147,39,135,202,204,9,17,129,225,158,149,171,41,170,41,59,174,166,239,58,195,68,228,209,154,151,139,243,211,59,137,103,151,149,228,108,239,101,58,102,111,23,57,209,161,36,94,78,195,13,76,7,100,126,144,99,159,196,103,41,198,188,134,7,150,245,154,238,24,50,100,200,82,202,210,186,123,91,36,16,143,21,25,136,57,0,115,44,62,127,140,104,175,146,92,121,159,138,38,163,252,152,116,52,94,65,169,73,139,33,33,143,137,220,199,255,111,214,250,255,253,191,255,195,191,253,199,255,244,111,255,199,127,249,183,255,235,127,251,103,226,250,221,237,127,65,226,250,223,123,28,121,90,244,151,125,160,232,5,207,78,30,152,83,22,146,94,142,30,19,166,150,113,162,194,168,197,40,67,138,36,11,242,88,190,57,63,17,33,221,117,244,19,189,149,222,107,78,235,249,249,130,195,18,73,57,235,33,92,150,171,171,245,181,204,132,71,147,175,240,142,9,200,207,98,73,89,163,85,62,26,153,236,229,69,253,54,1,52,196,190,182,177,48,181,152,214,104,224,102,220,22,114,20,211,213,241,171,81,115,21,43,122,35,226,177,115,130,52,218,192,174,110,6,40,213,248,213,120,215,159,173,27,10,179,22,87,155,26,137,184,115,139,252,215,142,157,166,78,227,193,23,24,87,210,227,98,36,214,75,211,253,149,162,65,167,227,4,198,66,144,223,38,12,236,76,31,6,79,201,247,243,167,151,112,144,173,134,37,25,155,12,125,214,103,124,80,184,107,142,24,70,4,137,171,151,184,63,152,125,227,200,254,188,168,97,218,177,125,19,187,46,159,253,153,94,221,220,221,77,167,92,96,106,224,189,158,0,251,125,15,125,180,217,77,21,61,108,8,126,92,80,11,126,197,161,100,44,113,122,40,153,34,91,218,131,227,189,217,213,35,109,132,109,195,97,249,57,86,134,113,108,38,204,177,43,231,6,97,177,18,190,1,69,198,83,38,26,140,252,239,3,196,33,143,238,227,148,183,66,6,196,121,14,129,251,236,58,100,184,64,222,132,100,175,117,174,90,16,149,222,219,26,54,66,43,227,138,41,10,155,228,242,226,54,43,204,175,107,169,133,129,138,113,120,22,212,126,87,177,23,33,101,140,146,36,147,106,94,85,142,83,92,5,34,159,113,53,173,167,98,88,17,120,175,37,111,78,211,166,26,86,144,4,141,188,57,109,173,98,243,153,18,174,220,28,157,34,129,81,162,235,105,49,18,193,21,135,107,62,3,48,116,14,204,119,184,93,76,167,103,146,193,190,234,159,132,194,184,171,38,97,137,58,6,104,142,74,151,99,126,92,90,83,98,68,173,22,89,158,107,252,217,212,254,185,232,221,21,205,220,101,244,64,53,60,34,186,230,196,182,135,94,171,134,243,188,172,236,100,139,109,63,44,186,24,206,214,179,48,142,122,6,147,105,25,176,233,162,110,117,74,150,215,120,241,195,166,227,45,30,77,181,240,175,199,12,86,91,89,255,107,243,159,150,89,127,50,242,166,162,55,78,171,33,123,198,12,216,26,162,196,83,107,24,59,55,224,42,49,55,35,96,60,37,172,69,254,178,84,188,192,80,138,84,162,255,52,220,182,87,252,114,130,173,81,247,102,177,16,214,167,250,175,52,22,251,199,124,83,253,205,120,113,142,9,57,123,219,48,33,98,4,141,197,47,55,18,159,18,48,201,106,117,188,33,145,137,104,59,18,156,85,82,92,139,240,247,13,159,255,221,26,122,46,137,24,88,10,51,198,108,144,160,144,8,209,249,35,18,119,152,10,13,13,226,108,14,148,216,236,104,202,249,4,113,224,118,76,223,216,82,35,153,129,160,11,134,213,232,87,195,201,82,100,162,189,165,118,66,118,19,114,199,45,12,240,88,115,207,246,244,96,34,253,104,69,55,105,203,72,58,77,34,242,71,180,161,202,189,77,192,205,199,140,144,155,20,26,16,186,162,105,39,66,114,68,137,245,185,81,183,241,140,228,27,160,247,229,166,6,42,175,117,226,121,200,14,91,83,204,88,138,246,175,243,232,66,91,3,55,132,192,212,62,31,119,60,172,253,57,25,201,128,223,20,15,151,127,154,39,33,159,139,208,99,115,170,219,119,235,133,136,148,68,34,249,28,221,39,177,105,197,215,239,205,161,70,252,161,144,34,75,89,162,93,124,92,143,154,90,36,178,184,18,4,181,128,144,47,221,103,94,151,214,52,130,186,97,198,241,21,0,13,85,211,240,80,177,188,237,111,200,168,41,61,106,198,148,119,179,30,131,98,100,78,93,159,12,186,0,87,166,59,244,84,182,245,249,105,35,110,239,14,243,125,100,14,83,241,93,157,244,136,138,122,122,199,52,184,59,186,43,130,29,98,138,165,202,226,162,197,123,185,248,248,131,209,59,16,235,158,79,125,156,43,29,61,201,247,26,26,241,54,213,91,183,160,6,141,216,71,108,191,66,32,202,159,155,44,248,218,85,163,233,135,98,222,229,112,53,45,58,137,197,83,58,231,190,51,155,110,45,114,34,99,91,181,200,131,193,117,46,28,57,22,232,175,222,226,116,40,81,20,214,73,46,166,124,223,195,9,24,121,107,232,52,235,132,220,60,61,241,172,64,68,82,53,80,223,122,68,50,104,58,40,69,39,225,64,49,209,131,144,157,63,251,147,5,160,6,197,47,30,86,58,35,191,76,19,126,205,183,162,160,84,78,0,43,3,141,76,85,159,127,34,8,242,57,96,229,139,180,10,92,61,154,189,192,40,241,12,51,161,110,19,234,208,48,126,13,147,18,61,181,171,22,167,37,0,92,121,145,238,228,46,244,242,22,136,135,160,54,96,56,217,100,158,88,124,33,206,84,184,49,161,171,146,189,142,126,149,248,88,125,46,141,210,91,158,203,95,170,19,34,145,89,82,201,161,204,200,6,25,37,151,184,54,38,110,225,116,23,232,113,96,197,15,57,90,186,113,115,199,151,166,127,95,2,198,38,171,24,15,70,255,82,147,85,77,149,77,245,42,28,252,162,175,55,217,48,37,174,159,122,205,84,116,100,76,154,53,197,186,87,142,6,163,236,208,248,96,207,74,113,16,11,49,251,6,184,182,221,160,34,59,40,166,52,73,206,173,102,253,83,35,110,221,26,84,5,2,227,164,251,160,192,122,181,154,190,53,141,194,221,55,171,70,242,180,30,249,109,202,233,114,196,217,77,52,176,218,144,229,242,182,47,26,179,200,41,55,29,113,234,191,28,126,51,114,108,249,32,212,122,87,167,224,101,227,169,69,63,118,183,14,204,184,24,149,33,113,77,32,59,169,43,114,127,112,201,212,171,199,90,111,33,4,207,89,0,213,149,30,15,21,91,218,231,2,246,204,56,186,9,55,120,90,98,30,54,155,210,178,244,186,41,31,248,205,223,202,173,243,187,112,79,88,118,111,170,140,143,247,65,251,202,140,152,23,130,146,245,123,53,180,247,190,114,41,35,43,31,120,64,254,124,2,198,154,19,35,189,24,137,84,204,6,82,208,26,81,166,44,34,163,190,198,131,122,244,106,12,220,230,166,221,91,124,104,199,200,147,183,102,150,184,231,160,41,34,252,228,91,199,14,210,253,7,99,131,94,221,135,177,213,99,137,64,255,115,52,231,9,23,71,12,106,67,3,225,115,230,14,163,43,243,155,35,83,152,221,24,182,211,34,229,225,143,70,39,113,211,92,47,53,223,219,29,116,152,176,200,230,106,182,118,32,135,150,157,4,239,254,186,141,51,251,252,128,161,47,170,181,169,79,110,162,161,209,12,48,222,70,115,63,105,104,138,238,188,226,128,114,190,209,62,25,110,150,124,84,51,144,49,29,154,227,70,240,196,103,106,181,174,101,185,152,128,106,139,39,179,45,79,39,42,180,237,195,171,2,240,122,155,38,224,30,252,190,130,87,74,224,42,214,253,153,12,212,111,122,249,200,115,83,209,97,253,204,149,226,156,251,231,79,174,79,237,24,234,50,154,111,44,244,109,151,33,206,209,243,210,246,140,254,10,206,247,250,169,139,129,41,105,101,245,32,214,128,22,105,64,231,116,163,4,28,70,62,169,21,130,68,127,102,105,45,44,228,237,106,129,8,124,52,243,68,45,244,51,177,62,87,207,26,233,214,77,11,59,39,179,194,179,185,46,222,243,154,14,221,211,85,127,155,60,78,192,70,241,42,181,18,22,71,106,81,255,74,21,199,248,20,213,212,237,177,28,8,75,224,201,151,58,12,232,183,221,240,36,47,66,212,113,105,65,79,65,174,217,111,14,51,103,151,162,27,106,129,246,240,97,177,152,165,20,96,61,179,241,109,23,51,223,155,228,171,150,34,113,90,70,33,211,168,116,134,106,33,83,177,126,66,31,115,14,138,43,79,142,183,186,162,230,114,26,103,141,148,167,208,181,149,245,112,100,18,181,90,168,82,242,23,31,12,194,250,170,149,99,108,160,81,209,191,8,67,116,65,55,68,72,81,32,72,73,107,145,26,191,99,193,180,40,103,70,187,121,75,221,12,246,249,44,241,220,36,250,36,7,77,209,90,233,113,111,246,238,146,7,183,73,136,150,19,117,241,107,91,156,78,235,229,106,168,32,2,47,105,115,160,111,141,230,180,232,99,160,114,79,47,38,156,93,178,205,129,239,41,85,170,111,173,207,55,224,1,211,207,33,237,0,135,16,86,91,49,40,76,99,41,129,69,246,104,221,40,237,133,113,118,201,2,218,70,51,176,125,80,216,121,101,253,144,210,247,118,217,109,253,153,163,125,10,73,77,21,32,58,40,204,246,145,26,214,55,73,74,76,225,206,215,147,183,134,229,42,186,178,172,198,105,139,77,96,148,101,116,167,57,92,173,110,83,224,231,206,246,104,6,64,125,104,104,93,240,48,74,237,17,112,79,126,69,234,126,169,208,137,146,228,6,153,142,220,218,68,193,162,42,184,163,218,41,197,114,48,96,135,0,22,92,87,86,201,34,229,206,16,25,71,243,70,135,148,39,67,134,211,40,118,163,52,23,170,143,38,115,112,161,80,117,98,183,131,61,78,43,191,208,190,29,177,225,96,105,104,205,48,219,116,180,39,191,45,131,14,48,41,233,164,193,33,43,211,97,19,189,114,162,79,26,125,91,20,212,211,242,35,246,54,118,42,241,49,135,177,35,155,212,131,26,125,229,245,198,14,14,167,46,65,40,102,9,69,110,191,17,181,226,250,35,219,17,53,214,165,197,86,136,83,86,101,27,38,198,177,98,109,97,103,222,46,211,140,238,230,226,116,151,252,54,92,116,242,218,5,45,77,223,41,143,21,4,202,231,26,20,137,22,31,211,103,193,161,234,150,239,109,189,187,174,80,178,113,133,145,216,146,30,135,129,90,167,195,72,144,200,12,127,230,48,245,167,199,81,51,178,134,180,110,24,123,148,63,248,91,12,26,92,251,163,26,246,90,85,174,222,226,80,190,225,110,207,233,137,22,135,183,45,10,135,213,34,218,254,94,197,55,82,19,170,89,82,105,109,201,211,40,217,39,241,83,180,124,145,22,146,185,99,72,59,20,216,87,26,109,42,68,157,222,1,65,113,175,56,41,80,234,18,17,200,169,210,241,75,18,70,201,200,73,247,41,209,166,174,47,127,26,77,234,149,189,25,216,253,82,5,219,152,254,213,107,234,255,220,66,153,10,173,35,250,93,2,126,235,67,108,59,235,252,47,81,222,139,55,171,225,101,170,20,200,205,239,184,154,250,197,37,141,83,141,18,140,27,35,78,171,154,244,108,157,102,61,252,190,128,136,222,200,107,163,114,112,227,201,76,205,73,58,159,8,87,118,55,176,40,131,167,98,119,74,63,216,120,94,137,155,49,127,57,41,217,206,234,48,166,110,233,149,193,251,74,24,11,214,139,233,184,186,63,219,91,126,187,65,149,183,253,183,143,9,206,201,111,147,70,186,45,224,247,98,218,16,86,161,172,241,236,40,48,74,21,210,140,6,75,208,140,7,167,84,75,26,75,42,138,21,163,197,147,65,127,45,85,203,212,39,221,42,240,18,86,86,60,89,120,160,99,18,27,197,158,244,239,193,15,223,99,97,91,53,131,76,241,98,106,154,177,99,93,227,26,148,123,195,119,158,75,247,77,155,207,186,47,125,91,47,105,252,116,249,236,119,22,128,244,220,140,49,179,173,161,205,129,212,44,197,158,66,212,175,72,253,46,137,183,96,195,129,245,13,125,171,37,77,143,211,234,25,162,183,9,18,39,233,137,196,53,111,57,226,244,29,74,231,46,221,46,189,196,242,194,96,206,3,125,208,131,245,118,161,104,38,123,182,212,84,20,174,200,149,237,121,208,193,75,127,43,238,77,116,149,84,83,120,213,246,214,137,17,25,39,219,159,74,164,118,191,210,231,24,93,137,117,117,125,41,20,68,211,14,33,162,82,187,54,222,210,155,57,210,84,120,199,234,213,182,93,196,78,194,156,29,157,130,12,25,80,44,78,87,128,163,95,18,98,30,105,25,166,148,255,132,29,50,32,81,76,63,121,28,227,220,114,20,102,140,43,175,101,253,67,217,68,74,19,150,180,169,89,184,166,121,181,142,153,110,8,94,202,189,219,158,217,108,195,246,151,108,80,118,245,224,32,136,54,31,109,156,26,86,107,53,195,237,194,187,145,122,51,107,151,175,67,26,121,40,233,203,207,69,252,255,100,123,235,129,225,99,202,160,16,206,153,209,219,116,236,201,167,182,89,175,155,173,79,207,33,110,67,187,176,73,5,56,235,36,231,175,49,249,36,76,248,63,130,38,112,70,63,247,83,186,203,33,213,106,209,71,65,53,118,149,23,99,169,123,151,116,235,166,233,173,173,229,214,236,238,176,245,46,43,252,142,205,40,74,64,167,105,22,249,90,104,201,213,108,131,24,72,24,72,75,61,130,210,187,68,3,7,116,201,173,41,140,246,99,246,150,151,193,217,37,48,86,190,215,106,80,71,127,183,76,51,74,159,122,182,158,255,101,103,228,165,167,153,123,254,219,19,115,185,202,213,111,187,11,107,24,74,111,212,102,164,157,127,192,21,224,65,245,66,202,92,174,125,27,99,143,17,69,239,114,23,25,50,22,106,52,142,172,98,147,33,209,130,107,83,110,194,75,122,63,96,66,50,234,212,128,81,245,22,142,2,72,218,92,167,230,189,212,25,178,191,163,247,108,205,105,25,147,216,18,230,121,48,81,216,248,26,176,169,203,99,147,211,206,228,121,161,168,77,175,181,14,186,232,64,194,250,239,77,104,27,232,53,155,209,58,53,233,61,237,74,173,0,61,230,78,248,45,45,33,163,160,46,183,69,37,83,225,108,151,201,141,9,24,162,142,144,21,241,31,185,119,99,77,231,75,19,91,81,66,9,142,149,61,3,190,80,174,202,79,99,163,204,32,71,88,180,45,203,238,79,52,127,70,152,181,88,223,178,44,44,82,28,116,167,58,140,12,208,248,144,89,172,160,40,58,214,152,48,101,199,160,77,168,69,153,84,89,70,211,57,5,110,16,78,196,205,169,83,151,239,101,44,42,37,216,15,40,102,168,242,98,20,104,239,28,114,234,135,116,11,39,63,254,14,178,152,223,86,252,160,36,29,24,119,49,135,201,180,93,225,255,128,211,184,202,160,181,58,100,121,32,124,66,195,125,192,244,142,203,147,209,224,154,157,85,150,208,189,242,100,52,169,187,108,42,1,218,53,164,240,112,88,223,66,41,35,250,178,86,95,91,105,79,26,212,241,126,53,185,203,35,23,119,19,30,60,17,211,107,51,229,221,112,67,167,113,234,68,83,23,196,131,87,217,92,72,201,248,100,56,70,118,33,204,38,204,106,167,219,164,114,5,9,239,188,154,32,29,185,109,135,255,210,195,9,115,126,92,143,92,211,46,223,164,246,156,149,140,9,91,131,187,4,162,142,92,4,111,223,192,242,243,40,42,172,245,82,86,131,27,117,225,230,246,48,42,20,213,69,174,166,173,114,121,62,172,54,219,89,229,201,173,247,243,140,108,87,59,210,205,9,187,75,155,43,24,93,48,87,37,225,75,178,30,91,195,95,140,7,145,190,21,132,33,219,236,65,114,131,6,98,155,10,83,163,28,132,48,166,104,36,179,28,145,155,237,153,136,202,212,144,212,209,248,235,244,47,65,84,67,23,146,204,180,81,141,77,102,5,252,190,240,249,199,213,167,140,132,145,78,251,23,149,123,118,62,67,106,13,145,65,51,115,253,247,180,192,38,17,124,28,38,230,28,6,4,140,179,212,38,118,135,17,54,202,60,24,87,183,228,176,181,210,27,216,254,18,54,198,132,95,242,187,192,42,81,178,98,12,79,217,212,163,254,190,33,7,105,159,73,141,67,242,25,83,233,55,206,132,158,161,84,72,116,55,83,24,252,161,108,168,249,13,45,163,9,65,67,119,24,190,18,121,50,250,88,90,188,54,230,64,202,109,61,20,1,211,253,139,167,17,26,27,89,78,67,31,10,90,246,14,110,180,187,227,72,123,40,210,41,45,158,235,89,146,61,181,234,129,233,254,253,205,45,24,192,32,210,235,10,227,155,253,96,4,23,238,110,159,171,225,30,218,1,83,186,243,185,154,252,107,117,152,206,188,162,143,6,203,199,239,200,43,48,133,246,244,227,12,198,40,239,1,91,15,185,192,23,98,163,225,48,142,192,56,122,245,216,94,196,90,172,42,60,245,230,108,88,160,188,240,39,111,207,19,43,159,71,195,142,238,129,90,173,169,160,16,142,53,71,161,73,88,250,203,141,156,190,143,89,51,86,136,156,225,141,52,134,119,80,191,217,76,242,180,11,138,220,230,207,233,198,75,107,59,171,182,186,109,135,208,159,56,76,243,136,12,25,83,122,121,24,177,64,228,120,147,206,152,127,42,61,42,214,11,156,123,61,91,104,32,83,96,200,182,127,15,26,43,211,11,4,38,40,230,115,20,78,205,158,185,3,224,194,54,225,79,142,9,152,4,159,144,232,208,93,218,2,70,186,73,150,79,163,150,182,150,22,48,86,181,220,28,181,83,15,240,155,20,122,153,71,175,174,198,75,233,48,61,134,87,222,219,74,48,122,192,13,209,197,165,240,155,29,121,115,42,152,229,193,49,73,122,76,164,249,105,127,51,248,13,84,76,67,114,67,187,232,189,209,211,142,47,66,135,111,82,192,244,63,249,159,88,157,88,90,45,171,161,13,70,118,118,6,60,214,42,10,211,80,58,125,18,211,107,151,153,164,63,120,120,13,135,149,192,20,29,82,92,143,61,107,160,207,36,151,5,210,150,61,108,192,86,14,39,40,204,203,14,50,105,206,209,49,161,178,39,110,253,172,151,82,100,179,99,87,71,18,221,97,138,0,174,12,217,155,27,115,197,215,162,227,163,92,121,105,234,178,90,243,33,187,12,177,46,175,103,21,32,56,240,7,207,138,52,144,190,22,204,216,190,167,96,45,174,46,11,219,120,241,126,97,144,135,34,19,154,243,191,26,63,186,47,205,9,89,110,159,114,237,134,188,248,231,5,90,229,128,144,231,82,233,9,15,220,47,66,89,208,76,220,73,240,12,121,247,67,221,4,40,176,42,223,100,220,233,86,82,243,76,144,31,76,43,234,60,159,171,73,166,254,42,42,11,235,252,185,202,242,104,244,30,251,46,141,13,85,142,76,81,80,79,62,91,79,50,233,78,65,41,157,242,143,5,205,46,129,11,129,155,145,87,252,193,27,70,184,45,71,42,73,13,215,218,46,214,230,173,39,23,22,86,247,100,37,186,112,20,225,201,79,55,138,100,124,26,209,178,119,187,44,219,98,94,148,239,133,27,122,237,33,11,179,192,158,228,101,14,133,120,115,155,122,245,193,197,247,93,154,184,84,86,122,130,66,211,224,179,159,54,175,174,219,17,76,155,203,249,159,205,192,174,75,150,45,191,54,157,23,30,182,140,183,28,170,194,131,90,129,234,48,12,97,247,40,12,159,244,10,152,186,130,170,176,133,24,28,54,194,69,121,47,186,5,60,192,79,242,164,144,172,80,24,110,205,30,112,71,71,68,225,74,107,105,192,214,189,43,240,68,84,167,5,188,123,17,115,160,252,233,34,251,139,193,102,166,115,252,121,173,172,130,227,48,141,123,163,9,108,189,147,126,117,163,226,66,182,133,98,58,74,190,209,82,59,66,11,142,192,139,102,158,25,48,172,86,87,225,54,93,241,10,186,43,50,200,250,219,111,156,92,148,4,216,26,87,4,238,199,253,227,130,222,242,233,50,40,147,2,78,223,53,140,15,61,185,132,58,229,54,84,3,249,131,209,230,161,54,82,177,210,197,24,148,209,44,178,40,48,197,140,62,77,97,32,29,106,221,225,229,183,26,51,109,64,116,49,228,185,11,14,154,31,186,7,211,185,70,126,0,77,86,18,73,126,180,29,200,156,119,4,41,129,55,137,170,184,57,114,177,225,31,3,179,122,123,92,61,232,230,208,155,207,183,107,197,84,26,52,122,76,189,218,228,105,91,192,8,206,12,133,81,71,16,248,38,253,53,48,249,159,150,48,68,109,77,96,120,144,247,76,120,101,217,138,193,40,114,246,128,159,111,94,228,201,49,146,71,15,24,1,131,163,40,146,178,241,218,211,92,42,133,107,240,255,1,227,218,201,107,227,219,213,155,87,211,211,44,79,70,73,154,39,99,169,145,47,61,133,11,129,223,206,209,75,194,132,188,175,194,111,121,246,24,114,168,209,174,62,154,177,163,197,163,189,153,146,237,142,6,163,200,117,19,222,217,73,105,48,94,111,76,84,42,210,162,184,23,216,116,224,125,178,64,62,151,52,29,6,163,204,116,2,166,140,76,111,142,73,157,23,243,237,229,226,191,150,166,184,184,217,230,44,240,129,60,161,5,76,179,240,82,24,54,207,26,48,164,177,242,218,8,23,142,30,87,67,67,163,179,124,111,235,85,14,120,158,173,51,13,141,39,129,17,176,216,250,228,139,120,135,163,43,121,233,13,131,199,221,167,2,42,137,73,11,250,7,23,47,149,51,229,181,179,244,165,44,138,58,3,165,130,255,3,155,72,165,195,103,138,112,201,31,28,162,112,192,22,211,83,216,168,76,2,70,44,230,3,191,67,104,197,213,86,51,161,67,242,54,218,89,226,189,200,190,125,222,11,17,203,30,239,101,228,158,242,49,159,125,178,92,228,15,38,18,178,200,85,97,28,220,132,87,6,19,65,27,225,118,7,201,80,234,160,96,132,181,219,3,30,171,234,167,92,197,170,173,2,94,251,3,147,184,29,241,90,86,255,175,179,12,74,108,175,172,42,168,99,82,152,172,112,15,81,107,96,35,221,87,184,204,88,153,232,255,46,93,153,56,29,171,11,140,146,186,192,244,177,12,185,245,252,220,154,50,219,188,214,216,46,21,109,8,42,36,76,39,150,192,176,102,236,149,48,238,136,194,207,45,43,53,225,103,210,109,133,223,145,33,247,70,219,83,208,247,41,63,79,70,156,95,224,118,196,28,248,27,80,29,19,168,41,100,188,121,16,189,154,229,22,11,0,91,91,39,25,89,19,47,36,5,237,223,13,133,142,100,167,74,7,166,63,70,198,155,20,91,158,201,104,243,138,255,15,221,151,249,75,14,119,186,32,244,234,101,149,173,9,239,171,175,77,142,98,198,46,188,97,180,209,149,107,117,41,57,73,9,106,233,136,67,205,89,228,183,183,180,119,0,119,198,44,94,108,80,78,112,21,158,75,6,141,98,80,61,1,136,159,185,64,32,48,157,215,122,115,43,190,191,9,159,20,246,177,160,21,50,174,1,163,55,172,211,20,141,167,27,134,41,189,8,93,143,151,119,86,109,111,87,3,54,6,20,133,137,62,196,139,77,53,193,30,90,160,76,137,159,94,208,223,232,79,23,83,2,10,152,28,191,220,155,102,234,240,82,16,0,128,161,74,97,68,46,99,84,76,214,85,198,20,193,161,158,223,19,230,251,173,40,209,134,68,169,139,107,10,183,230,61,49,192,235,86,93,188,116,244,213,220,12,183,17,162,10,108,92,147,142,18,180,30,122,239,141,25,21,63,141,77,252,121,107,99,77,75,24,69,23,253,105,154,200,195,240,132,122,54,27,208,129,151,49,22,5,124,222,70,172,99,182,108,246,56,12,115,146,158,63,22,201,13,251,140,34,191,173,223,139,153,48,175,223,252,154,68,67,162,244,147,135,163,141,65,190,178,195,207,224,81,188,204,27,216,120,211,4,198,157,242,19,251,18,64,222,235,3,35,52,242,91,95,116,63,149,108,226,51,24,237,190,25,240,22,226,105,131,223,190,226,43,132,42,191,145,138,142,127,87,23,239,170,44,48,250,182,245,189,122,244,188,55,209,211,166,175,93,113,83,227,201,232,212,250,60,56,124,96,249,224,207,36,158,159,215,110,35,168,163,129,145,220,20,148,242,234,19,168,241,164,77,133,77,69,208,97,163,221,250,247,100,16,254,247,255,246,255,252,215,255,243,223,254,251,127,254,31,100,16,250,253,95,144,94,248,247,158,37,31,149,18,232,29,111,98,73,36,65,233,138,234,113,241,161,157,77,47,134,134,48,62,192,89,95,3,24,25,217,147,131,116,104,246,149,73,11,99,178,51,127,35,174,141,24,139,94,77,181,207,140,171,223,151,220,159,39,195,154,113,87,236,79,142,240,243,129,46,218,151,51,96,211,108,150,5,83,32,141,204,171,123,203,228,177,165,130,41,79,204,139,215,210,51,254,153,26,211,57,172,237,167,247,80,131,140,106,183,158,35,250,204,187,86,245,234,78,245,92,12,233,181,88,160,192,111,95,247,2,30,96,156,136,165,240,64,200,55,198,244,89,219,122,16,183,3,69,148,255,118,249,59,44,21,38,136,29,59,129,137,191,233,129,100,146,66,190,9,209,134,154,210,78,6,83,36,234,155,43,100,137,163,119,181,17,152,184,51,96,43,43,251,152,16,200,223,4,252,28,53,117,34,17,159,91,17,196,49,98,154,241,49,64,70,207,39,179,80,137,30,118,72,197,238,188,119,89,235,243,203,39,20,51,10,229,10,115,168,127,74,243,65,9,67,20,190,169,170,230,96,161,51,50,47,134,201,187,127,236,166,218,194,242,39,133,221,251,254,26,93,225,210,31,97,121,52,123,13,153,180,252,93,234,163,62,240,219,118,35,0,243,78,69,141,245,97,12,214,12,86,227,143,204,207,52,154,166,39,28,191,76,249,194,209,199,254,211,94,15,120,204,207,89,102,219,112,28,240,104,63,55,253,148,212,192,122,151,139,193,243,232,120,211,108,125,250,148,171,235,248,88,208,228,13,123,254,246,115,170,21,70,127,178,157,132,123,74,0,155,229,255,14,187,154,55,167,68,71,175,134,161,228,10,250,153,255,180,102,69,244,213,224,118,21,38,58,49,228,234,213,213,68,62,212,203,111,25,179,163,166,34,156,114,119,201,144,182,253,25,210,59,87,134,250,14,173,188,58,102,68,18,51,10,98,69,56,234,25,88,108,183,229,7,105,87,34,237,120,121,176,66,229,163,17,211,86,55,175,163,4,24,191,141,143,174,6,0,84,237,43,12,77,124,255,84,44,4,38,168,22,110,7,45,235,31,251,128,222,214,92,245,131,98,124,253,105,194,181,185,234,77,32,77,31,220,130,71,113,53,2,0,26,190,121,206,46,197,248,1,67,218,32,40,42,143,225,55,67,30,171,123,2,177,26,89,94,205,68,69,4,134,148,46,63,23,58,200,26,165,128,183,34,23,0,17,45,157,194,219,36,87,243,98,84,198,245,222,211,50,104,14,211,149,119,52,234,132,93,234,105,115,34,13,237,115,230,194,105,209,195,54,167,74,178,95,13,136,29,24,239,252,91,47,83,67,212,112,26,172,116,225,138,45,235,219,211,144,214,59,37,87,236,87,240,243,104,20,144,110,209,8,27,193,123,84,213,220,130,1,38,126,215,88,252,142,70,16,37,101,120,80,207,248,196,148,136,108,215,88,152,107,64,68,179,63,241,71,42,8,2,126,7,137,142,55,201,133,21,142,20,147,123,245,15,76,70,45,222,25,221,7,141,52,220,247,45,87,68,47,23,84,64,187,126,34,167,46,89,85,108,108,231,252,196,85,169,140,15,248,89,156,183,126,238,77,101,82,220,27,101,104,221,20,48,121,122,100,46,140,41,182,124,110,14,45,142,163,228,51,63,215,194,31,19,99,82,96,148,27,31,248,214,136,31,26,1,198,254,132,139,223,218,137,0,10,115,178,232,60,120,102,7,69,111,25,115,58,159,248,34,132,105,101,37,220,214,199,169,70,211,122,199,152,77,75,16,40,252,86,143,132,31,57,157,116,121,80,195,32,193,203,99,125,71,10,27,179,81,194,100,85,52,138,110,173,193,25,169,123,211,161,127,98,240,163,141,188,154,40,148,222,252,185,255,55,54,113,194,128,93,109,210,107,133,151,121,53,133,175,122,243,247,38,153,185,160,81,78,179,138,48,70,207,216,164,81,111,208,20,24,89,14,111,26,55,116,78,73,247,23,82,102,87,194,151,84,61,45,133,145,54,204,216,167,149,184,105,206,4,131,32,110,14,255,185,38,100,168,132,188,17,6,180,112,227,213,156,9,157,165,113,44,190,179,224,221,238,40,220,71,134,1,225,165,44,154,41,42,80,110,148,132,199,170,250,100,199,36,28,19,253,102,107,46,49,240,120,45,139,200,203,173,169,89,201,108,12,44,31,250,86,112,167,172,68,107,73,1,145,110,130,83,171,199,173,159,213,214,166,230,237,42,57,200,17,40,106,4,77,97,84,15,37,69,69,243,188,192,36,243,51,131,133,36,232,39,235,215,137,39,251,136,244,193,114,209,171,41,226,138,101,223,209,223,214,153,96,4,27,177,122,96,114,154,75,243,149,132,8,107,60,185,137,231,234,139,17,135,141,144,46,68,238,77,191,37,228,146,61,44,101,58,103,203,209,223,38,5,28,71,170,145,73,20,189,154,218,140,28,83,212,231,182,38,98,105,13,137,147,11,42,45,241,7,173,12,228,150,200,105,64,120,85,53,201,251,14,16,167,162,163,132,114,11,11,47,240,166,119,203,31,188,65,212,37,85,66,204,147,187,51,85,138,154,187,62,56,129,134,76,74,80,20,121,142,194,239,130,30,99,218,254,102,188,192,27,33,102,135,161,17,233,154,149,47,112,128,197,134,85,16,82,144,133,15,153,86,168,27,147,26,167,26,231,10,12,93,167,159,78,155,165,157,29,75,221,72,146,170,115,202,26,121,35,138,222,82,109,128,5,228,7,12,1,246,150,164,11,54,171,159,195,238,190,40,95,118,36,129,55,213,29,208,111,185,173,77,215,22,156,181,82,26,178,73,245,221,40,101,160,239,78,74,94,154,85,81,252,234,32,136,155,234,76,107,244,86,85,119,80,172,14,182,107,221,22,108,2,206,247,96,165,246,67,150,39,228,89,53,130,186,236,241,234,13,82,183,67,101,178,23,173,152,242,244,250,20,94,209,245,122,188,178,132,142,205,163,245,102,207,127,240,254,130,63,22,127,73,235,45,68,117,122,228,76,8,201,175,118,190,197,133,205,59,231,72,225,225,160,104,173,91,71,15,97,102,49,206,212,202,170,14,113,114,132,149,140,53,126,200,215,182,226,195,8,214,176,111,136,158,153,149,240,81,180,17,191,141,150,141,212,196,240,104,208,40,121,157,16,226,45,242,189,16,222,154,206,6,1,252,174,150,51,4,93,19,38,151,195,38,222,165,87,83,152,238,14,204,48,69,27,41,149,235,80,218,56,199,48,37,76,235,232,131,55,219,122,252,189,144,197,46,122,237,134,81,35,202,178,234,119,68,33,119,105,53,11,198,240,123,165,48,241,237,66,167,100,41,27,36,61,58,162,239,79,141,8,22,49,62,173,121,129,0,227,122,229,183,145,105,52,173,61,236,56,28,39,198,219,100,21,180,254,181,31,75,128,70,21,29,106,102,250,211,215,122,89,227,106,227,32,151,10,87,106,17,215,200,18,189,42,1,72,235,63,11,109,113,43,240,91,186,39,17,84,13,133,101,10,237,191,59,245,179,67,40,55,168,81,61,120,215,88,122,53,181,83,81,50,134,170,225,153,82,11,250,156,236,230,125,221,84,46,210,125,186,21,126,158,129,239,104,20,11,220,34,117,41,111,6,35,185,18,87,211,14,241,121,180,231,242,245,168,129,229,49,134,86,208,46,168,35,163,42,18,65,55,253,34,236,120,61,150,151,229,95,228,151,41,12,174,51,106,38,41,129,105,85,97,26,66,79,84,123,154,20,189,192,207,34,43,177,178,161,133,56,250,189,96,39,104,81,228,74,50,95,183,5,200,115,93,250,8,190,49,44,52,189,183,201,217,121,5,44,228,103,250,173,161,78,246,62,97,224,130,60,154,192,212,237,249,62,140,86,139,6,51,13,62,78,215,0,220,219,167,238,23,41,201,72,16,147,84,218,179,235,131,195,67,226,230,219,160,60,55,21,159,12,134,75,204,175,166,5,173,235,194,102,39,46,190,66,160,170,233,93,39,18,29,157,17,112,196,109,163,102,73,225,183,58,221,105,236,40,148,87,157,227,244,137,69,222,156,66,116,200,149,20,38,206,21,240,219,11,235,254,212,159,35,169,234,213,233,166,186,167,159,147,24,173,247,25,23,147,49,145,212,3,201,80,130,165,94,127,14,15,194,231,147,192,197,54,123,92,13,177,152,214,67,195,143,186,163,136,156,154,180,242,185,154,214,226,30,55,135,161,78,39,57,133,195,59,110,14,65,71,21,115,157,243,106,57,39,35,209,201,181,167,212,187,217,130,113,70,96,164,39,142,6,62,30,140,158,160,87,191,111,163,74,60,138,66,103,24,23,51,235,197,10,235,56,83,17,217,64,244,102,148,173,13,1,21,253,163,155,149,247,184,98,2,211,105,211,3,110,20,79,75,167,3,169,164,225,251,101,55,170,127,109,132,232,40,128,101,195,192,182,131,36,97,88,31,74,188,54,189,172,93,60,13,250,52,223,137,89,3,166,180,36,71,101,192,117,21,123,214,223,82,23,152,86,166,92,251,212,91,60,23,171,9,60,9,207,206,252,34,75,11,97,105,205,95,222,139,86,140,153,181,202,123,79,107,132,113,211,182,227,176,78,49,241,38,210,101,174,233,81,232,103,31,114,252,161,254,248,22,173,143,105,47,198,76,47,48,130,233,177,0,223,131,60,203,102,201,79,47,163,127,255,193,149,176,150,28,143,102,163,149,24,21,60,157,231,176,253,139,242,88,127,249,37,27,37,251,84,132,189,62,65,126,122,192,206,15,54,65,10,205,200,209,25,61,255,226,94,6,63,171,225,147,231,71,245,238,239,192,3,126,31,164,106,148,103,108,248,170,3,109,119,126,235,23,40,208,241,159,30,127,42,112,10,35,8,115,3,238,100,57,181,64,97,246,95,44,5,248,192,111,169,137,143,55,85,127,244,223,6,179,29,104,121,3,61,58,45,174,70,228,246,83,28,1,213,194,142,223,222,152,117,251,83,160,176,126,57,6,131,173,32,85,107,8,126,109,82,128,108,144,159,116,79,45,46,139,98,48,61,76,253,83,66,240,6,42,6,101,66,234,49,62,53,2,235,23,239,54,152,208,215,250,84,1,172,95,249,143,193,229,182,79,162,254,172,159,148,43,232,32,44,172,247,222,20,178,39,220,143,70,95,113,77,126,10,58,134,210,89,170,191,60,7,109,118,14,119,88,23,244,222,200,109,229,120,119,109,37,7,166,104,243,207,197,53,184,126,107,85,136,234,183,29,111,221,136,90,232,213,20,27,205,120,107,35,82,150,33,165,101,174,230,107,91,141,142,214,8,20,170,89,19,126,59,179,214,112,62,51,235,252,138,139,128,41,246,30,154,25,68,77,35,70,5,231,235,3,155,206,80,140,10,221,244,186,124,26,165,120,241,90,239,84,253,196,233,41,230,94,45,225,50,53,241,7,155,235,200,213,83,104,221,151,239,209,224,28,202,137,130,204,178,78,51,142,186,147,23,175,162,229,186,200,31,230,186,29,48,102,107,160,177,213,136,221,26,204,223,213,95,166,122,123,196,120,210,92,167,41,153,10,219,68,78,240,82,207,210,101,13,77,195,173,249,219,144,202,127,42,54,248,28,249,90,162,143,254,87,207,49,102,126,43,154,69,116,175,171,184,72,199,159,236,185,25,207,152,148,247,130,179,185,196,94,135,23,242,201,73,86,211,0,219,2,87,173,185,168,84,250,198,2,224,230,227,147,190,110,198,89,44,143,86,116,187,34,18,118,154,60,249,184,26,157,197,12,250,25,155,127,163,130,1,168,89,123,138,83,100,208,150,238,86,86,223,113,114,204,26,141,25,10,191,109,119,231,215,28,159,148,141,197,47,166,204,5,233,9,181,90,133,54,126,180,253,6,115,190,235,131,189,83,242,103,83,253,205,194,114,116,14,99,33,175,92,122,196,57,175,222,28,167,254,202,2,168,231,83,127,179,203,143,76,196,80,107,21,250,212,223,180,158,199,71,149,80,6,85,120,100,198,227,135,43,156,170,250,195,197,250,54,2,54,153,218,128,105,7,201,25,42,114,192,64,208,231,238,152,221,141,4,99,19,152,116,243,156,185,83,181,164,184,6,134,238,86,118,42,200,40,134,192,8,201,150,220,99,139,112,13,2,147,113,201,67,171,91,71,129,194,213,229,27,12,198,169,184,2,247,238,73,44,131,141,242,89,224,102,161,141,60,28,234,144,25,8,197,9,246,85,192,144,156,233,213,228,204,218,202,115,169,214,207,111,67,247,152,55,71,238,92,114,142,84,76,236,53,243,208,219,243,243,222,236,24,191,114,26,59,81,33,5,150,247,134,193,239,87,194,111,176,18,57,0,47,172,152,60,143,109,12,21,166,69,51,143,250,206,129,32,48,89,223,17,143,182,45,60,43,48,247,203,133,73,174,181,233,163,117,35,204,9,248,221,189,235,205,141,211,54,158,252,170,224,124,55,238,149,103,135,198,23,123,63,36,161,250,137,136,77,251,117,25,155,245,85,165,75,221,96,44,243,48,252,140,110,65,190,216,129,86,126,165,93,216,164,241,142,212,19,42,51,113,239,186,155,230,154,44,6,182,227,201,38,29,236,114,42,254,9,182,197,23,65,26,172,127,174,38,137,147,55,135,140,90,127,122,87,162,177,129,178,22,229,185,247,154,185,93,33,126,60,20,180,234,234,184,22,2,40,93,33,248,131,191,52,149,193,75,200,241,186,241,63,195,23,227,48,237,158,186,4,76,210,33,140,194,103,32,238,253,25,50,243,119,98,76,204,7,212,171,9,51,134,89,72,90,241,30,29,178,70,13,69,13,120,207,33,155,221,49,198,198,225,95,171,147,105,146,252,27,243,136,146,50,135,11,89,53,25,22,186,227,210,230,108,48,99,43,92,137,108,196,234,124,51,225,61,137,188,24,90,99,215,63,23,21,46,83,158,108,155,39,227,27,3,161,159,173,153,92,212,137,160,155,252,193,27,211,75,230,240,94,54,147,186,195,100,252,229,196,222,70,6,118,127,15,14,163,111,209,220,58,82,165,46,187,101,52,86,200,165,43,76,41,151,207,6,99,233,104,242,61,81,155,88,191,194,84,96,204,78,41,24,160,251,125,20,223,47,241,6,135,102,68,77,8,179,84,127,114,22,170,158,124,4,102,231,105,1,35,173,173,191,77,191,91,243,47,50,88,96,218,158,67,233,78,249,49,218,2,95,26,85,243,106,100,92,136,94,248,123,147,7,145,195,143,176,198,45,126,128,25,92,196,206,89,180,111,53,247,156,6,253,141,90,2,189,40,18,88,45,134,229,74,23,178,73,0,156,159,100,12,32,185,70,185,51,92,39,219,39,177,245,59,105,53,14,85,66,208,102,254,224,183,249,188,191,44,143,109,210,138,62,98,38,46,46,235,254,25,156,28,225,126,111,244,24,154,108,165,68,195,251,60,1,195,192,35,91,206,50,73,45,63,58,169,172,133,205,50,97,34,204,51,230,153,113,219,202,215,178,134,195,26,168,89,234,121,177,53,168,237,157,240,22,85,98,224,119,238,254,34,71,192,31,194,134,201,25,112,182,159,47,132,36,132,252,5,75,131,221,175,198,115,19,79,17,115,131,89,8,3,91,188,214,22,10,140,9,177,244,105,49,36,104,241,201,167,164,5,139,98,160,184,86,204,186,57,179,6,248,15,163,91,48,225,193,62,234,126,205,192,149,187,226,81,205,110,145,234,184,115,191,18,33,52,170,206,90,99,184,158,53,186,83,8,170,115,118,91,245,122,60,53,235,110,9,12,207,119,236,39,100,22,164,154,198,186,253,75,124,137,98,49,222,64,223,249,74,193,139,223,154,89,127,197,43,26,38,142,118,125,48,43,217,127,241,112,135,137,233,29,127,43,54,162,33,254,241,48,69,103,63,182,222,98,110,125,136,221,8,219,197,174,110,102,16,183,194,230,76,152,47,223,125,3,127,147,251,8,159,89,55,67,241,84,55,133,159,61,130,109,44,48,181,180,191,212,27,191,141,60,152,190,119,133,130,209,157,11,184,28,62,109,109,3,50,230,230,143,70,83,91,215,246,25,234,18,224,45,240,97,33,31,42,182,178,113,140,14,55,206,136,155,48,205,62,191,93,98,126,62,87,98,75,237,63,206,95,139,195,28,172,107,113,31,245,217,46,166,10,76,107,180,216,156,132,66,188,153,143,13,163,195,199,144,40,77,113,39,230,168,213,196,139,39,73,237,228,248,117,55,115,240,16,153,154,10,163,78,220,125,38,81,79,212,100,170,116,163,13,143,155,83,130,125,63,247,110,212,82,253,206,83,75,124,74,221,32,220,52,43,125,243,138,172,184,156,198,86,161,231,211,12,121,163,214,101,191,224,172,71,200,206,97,138,182,228,151,177,181,50,40,240,118,57,44,68,129,145,211,140,152,25,188,50,67,142,211,62,254,250,43,28,198,224,20,75,25,24,46,149,132,181,200,103,18,133,166,100,207,225,247,229,186,126,204,254,103,143,185,137,66,38,91,238,221,201,63,134,29,77,181,196,208,183,70,45,226,167,106,103,126,19,133,128,185,149,81,173,177,102,154,248,8,7,202,150,66,238,11,242,169,48,71,17,14,144,223,110,207,224,153,105,204,34,199,166,131,86,15,139,205,199,116,153,117,164,176,69,186,252,189,160,124,175,178,251,83,108,214,210,165,219,48,90,203,97,219,139,85,22,250,213,207,98,249,180,106,188,107,57,37,195,104,188,80,138,54,129,173,192,98,135,209,104,93,190,10,115,206,141,52,57,181,200,1,171,28,231,54,110,142,37,149,211,16,162,142,125,194,147,197,56,213,182,234,102,165,104,37,141,97,194,187,71,224,51,189,90,223,224,242,89,217,13,209,243,145,150,246,228,160,106,10,155,117,156,102,252,56,67,97,140,248,240,170,166,17,77,234,163,81,80,28,65,135,191,176,130,190,216,48,59,52,252,11,120,206,170,194,239,197,242,230,29,166,15,249,34,86,65,86,227,106,158,101,233,139,209,67,20,166,52,52,4,58,27,224,130,110,35,135,133,38,135,246,129,201,244,84,137,213,87,169,124,135,149,101,245,154,177,250,42,236,194,172,237,139,137,27,240,243,125,62,131,106,254,74,186,131,68,122,228,189,22,164,242,17,88,54,2,90,113,131,27,210,188,37,29,217,139,144,175,222,123,245,94,122,122,170,244,108,203,152,146,64,206,7,31,247,211,164,213,160,98,44,69,156,228,45,140,10,147,98,53,196,218,3,166,43,94,198,12,34,164,153,145,206,99,167,190,194,158,217,254,75,3,104,19,86,91,144,40,103,112,151,22,236,166,47,77,93,199,218,153,36,152,218,40,197,14,54,123,198,226,161,124,145,128,96,51,209,152,153,63,13,39,130,12,25,149,140,18,41,226,91,201,75,99,227,75,8,214,100,226,143,194,40,212,68,60,5,186,74,57,66,254,248,179,5,238,4,222,4,70,245,83,194,41,75,232,201,32,167,163,249,37,47,46,154,185,134,138,18,30,223,12,229,208,57,165,247,70,205,52,31,156,164,128,78,179,73,45,156,70,122,222,230,43,239,69,142,104,100,48,18,166,124,57,37,26,181,57,35,135,212,24,233,171,194,86,45,154,48,20,61,2,239,90,36,49,195,142,37,198,8,114,126,119,103,80,124,14,77,249,61,152,5,177,142,36,102,180,95,182,253,241,78,84,185,90,247,241,193,225,185,245,167,155,46,205,65,89,72,70,176,176,145,183,62,25,244,194,25,8,197,236,151,50,110,168,161,79,203,176,32,140,72,226,190,183,110,186,190,57,226,101,233,18,192,200,26,39,159,27,117,216,171,48,109,67,153,111,194,196,83,248,109,104,35,97,170,90,63,87,147,168,206,155,147,73,249,92,77,194,36,31,124,17,14,213,71,27,166,206,145,147,188,15,29,83,106,92,231,150,52,92,209,46,162,134,44,220,202,15,98,110,173,108,27,29,42,228,252,218,88,58,186,182,41,25,203,176,30,94,175,158,141,221,20,217,51,40,248,142,24,137,188,53,227,11,204,84,217,134,140,80,158,172,65,190,209,115,91,33,244,42,63,253,222,226,148,12,169,159,247,83,98,226,253,5,156,51,24,74,250,80,252,96,168,234,238,143,29,237,111,51,165,99,79,97,43,143,202,157,184,106,15,94,195,158,150,28,32,202,211,83,111,222,159,201,158,203,243,26,245,181,192,38,90,154,135,196,61,83,167,26,253,204,51,18,17,208,100,171,63,218,154,81,189,207,140,87,94,225,58,2,174,123,237,56,160,112,228,244,16,169,56,85,121,108,87,171,89,19,152,222,105,57,58,49,79,20,166,134,246,102,56,115,105,251,199,67,223,129,53,19,70,204,86,62,88,69,122,178,101,56,19,139,94,198,148,154,202,154,38,1,126,249,213,171,225,45,75,35,205,124,34,125,50,155,91,51,227,157,68,212,4,134,166,114,231,213,119,106,184,6,118,136,125,210,204,26,67,179,174,168,152,239,95,169,156,193,184,173,71,97,163,1,12,27,14,42,62,125,50,170,83,51,252,76,174,95,119,165,2,129,93,239,18,14,253,156,203,207,205,60,153,71,161,240,123,13,133,105,102,137,143,109,66,165,93,81,137,57,78,107,254,212,211,145,54,211,19,171,23,125,168,166,115,129,130,203,56,6,222,151,190,218,121,77,195,146,24,66,203,122,233,245,167,9,108,199,215,92,112,164,234,210,39,173,23,33,46,115,22,62,39,175,21,238,133,129,135,180,174,174,190,66,92,32,206,47,42,56,149,208,164,177,96,74,108,151,112,235,119,125,48,100,124,111,188,22,20,183,18,154,163,97,230,222,8,125,91,27,82,209,49,33,28,145,78,142,37,23,116,80,106,207,77,133,162,99,37,190,105,133,2,152,176,230,17,141,175,67,159,140,232,127,36,158,150,169,52,228,2,120,246,245,109,17,226,66,5,110,41,177,1,226,41,247,87,229,10,76,101,182,124,15,36,205,118,58,49,176,137,143,174,87,227,25,250,189,55,61,195,50,195,171,49,239,197,234,33,17,170,155,6,171,227,102,90,10,94,17,77,75,17,116,121,251,120,11,248,83,222,14,92,79,102,57,182,45,86,125,109,58,212,226,116,67,73,87,205,90,156,167,231,62,199,111,63,91,101,73,106,8,83,18,53,157,240,27,97,30,25,2,83,175,17,27,26,62,202,23,69,100,56,125,82,182,191,15,60,74,222,26,66,123,9,100,85,106,213,98,245,108,242,22,75,159,107,88,235,150,195,180,70,75,18,4,189,200,218,35,239,74,173,153,80,223,2,163,18,23,48,101,219,75,127,250,77,248,18,158,128,181,17,125,94,235,217,73,177,225,192,171,55,245,91,146,83,143,34,41,138,35,134,142,54,100,191,39,107,168,72,213,232,157,169,122,12,103,23,70,43,141,183,147,151,30,233,196,83,72,173,61,124,166,49,190,71,60,24,244,140,69,39,66,55,161,61,135,225,167,169,95,184,101,222,232,80,2,217,62,55,71,123,247,4,252,236,183,94,63,240,28,49,17,236,139,245,207,123,247,209,195,195,97,183,239,159,213,243,224,29,223,227,226,157,182,207,163,65,222,145,240,237,253,179,62,222,118,53,34,95,118,155,169,77,124,96,20,134,29,238,147,162,135,207,168,61,203,54,224,65,46,243,243,219,20,206,251,123,211,110,62,246,231,201,119,73,47,133,111,38,109,20,246,189,91,230,255,47,194,167,223,81,163,65,61,134,133,220,76,249,204,67,180,239,226,197,14,97,119,125,52,204,249,88,64,166,44,61,62,48,233,9,255,160,84,153,204,170,31,20,59,216,15,124,26,216,78,253,204,53,86,140,71,30,97,129,125,55,255,172,93,84,107,174,195,141,250,153,15,220,210,121,195,96,134,190,75,97,140,195,184,186,227,99,126,150,62,230,254,14,248,138,64,209,131,45,122,232,39,16,221,92,186,254,8,248,76,119,221,80,151,248,184,33,48,104,213,136,54,61,187,2,242,58,25,20,246,125,15,122,162,212,90,213,143,64,98,51,42,138,150,141,175,126,76,196,36,195,195,177,182,147,214,229,169,17,0,138,181,253,22,110,213,252,126,197,63,217,49,220,176,97,204,46,143,141,176,81,204,35,250,45,223,79,201,52,35,15,219,221,61,130,17,31,178,87,129,11,71,132,195,144,3,40,49,4,18,16,117,249,210,54,173,60,97,48,39,82,8,121,141,127,13,134,84,143,236,130,140,102,164,241,172,102,120,53,133,7,229,208,1,27,94,5,174,60,218,16,184,200,161,76,191,218,56,126,174,18,123,189,83,252,132,183,48,177,215,183,192,74,21,86,150,41,195,159,184,185,74,133,2,51,110,238,13,27,172,185,169,66,171,164,219,180,160,101,235,189,145,126,191,238,215,65,144,85,52,249,100,212,199,61,230,25,130,143,90,20,193,118,181,206,202,39,59,74,220,59,41,70,71,128,237,7,111,102,187,44,93,83,242,141,192,202,218,127,36,76,9,99,176,69,108,144,141,179,23,241,242,41,143,222,17,182,92,38,75,38,187,41,81,147,81,189,88,112,209,250,163,25,137,98,156,192,254,222,68,168,69,96,21,184,154,170,196,15,70,98,104,202,26,129,8,44,107,69,96,39,222,226,176,150,183,203,236,8,156,48,171,208,44,114,152,222,56,248,106,252,222,84,252,167,72,227,131,225,12,142,232,251,91,139,139,76,65,194,111,140,233,190,114,120,26,99,116,194,86,79,123,2,166,64,47,77,52,26,229,16,142,175,14,211,185,53,229,106,90,39,142,239,58,120,151,61,101,159,129,43,34,91,43,174,134,58,120,38,108,14,237,136,81,169,162,195,72,142,192,36,6,226,189,200,162,229,136,143,251,199,42,28,35,10,31,178,60,88,193,206,141,59,83,35,113,21,181,68,205,136,1,39,190,167,112,135,11,126,58,76,62,47,51,145,248,244,84,38,84,129,197,49,123,127,213,234,101,227,115,81,180,146,254,232,176,221,119,76,65,133,210,148,34,236,55,171,253,8,120,223,218,10,102,18,222,36,202,253,8,128,98,100,167,166,44,48,212,133,190,93,2,175,163,63,253,206,243,29,101,190,52,178,94,161,226,27,16,20,176,250,99,34,65,177,33,87,115,118,141,124,52,120,199,167,92,109,98,88,49,40,118,4,203,131,67,37,57,71,140,120,193,131,18,148,213,21,175,245,214,93,17,79,120,64,119,90,198,142,123,47,43,159,75,152,110,210,30,139,139,148,207,188,95,216,85,1,129,153,243,71,96,202,212,123,139,33,101,157,46,121,235,70,86,199,63,230,192,51,190,250,224,5,10,136,128,81,69,43,10,179,53,251,25,177,97,31,152,85,97,196,77,98,254,15,43,106,185,95,184,199,44,69,178,43,197,222,236,230,228,214,126,40,225,178,161,32,77,128,110,112,35,33,91,83,114,214,158,155,206,96,159,133,248,55,194,219,242,94,218,168,240,154,192,85,150,222,33,62,119,220,124,123,32,149,113,67,63,23,90,79,62,40,16,125,214,52,215,57,22,111,182,6,108,99,122,31,83,175,110,228,85,29,38,112,223,5,174,27,33,53,135,217,83,174,78,21,43,175,61,1,243,160,58,44,213,4,150,28,70,163,123,202,128,63,99,228,249,2,62,207,160,172,18,71,2,152,42,25,31,211,75,50,170,232,147,21,43,207,249,131,97,50,232,117,233,79,155,12,213,239,167,105,232,59,89,252,140,17,68,170,249,247,65,208,189,124,214,250,20,248,152,99,242,131,137,227,239,140,228,210,247,189,34,227,70,119,108,191,242,61,144,207,45,221,79,213,67,79,164,132,75,135,233,17,71,254,7,198,108,77,56,240,100,68,31,126,179,208,84,20,255,113,53,65,108,191,249,59,45,196,77,248,75,7,29,183,228,105,168,62,82,99,15,101,207,12,131,150,102,193,33,121,171,129,252,39,82,44,14,63,243,171,40,188,33,12,244,3,155,72,234,146,116,57,240,46,215,223,154,100,207,16,46,181,63,184,123,121,217,131,177,115,214,7,174,158,234,67,20,110,75,153,177,253,52,93,99,14,227,41,233,91,147,218,45,238,12,83,109,2,135,134,194,163,70,72,5,35,243,237,241,242,49,223,249,251,172,13,127,47,74,81,164,161,104,88,217,232,112,11,203,162,192,69,111,190,150,169,178,253,96,84,79,37,112,49,96,212,92,145,175,99,33,77,105,0,52,137,187,233,92,104,200,113,62,199,77,6,5,27,42,200,89,96,57,214,56,20,233,59,14,148,95,79,151,29,146,87,214,253,243,225,224,27,248,181,178,21,107,8,19,43,103,155,177,225,180,73,208,128,22,161,177,28,156,55,35,152,120,76,108,178,232,76,98,99,174,222,0,136,145,42,130,83,15,54,73,8,111,163,163,198,190,235,199,70,39,118,56,103,25,245,94,120,102,9,211,131,87,189,147,27,82,142,123,186,124,47,154,5,78,194,20,243,100,228,111,192,58,125,162,213,180,48,213,106,198,105,7,102,10,41,187,63,184,26,137,114,81,184,154,188,133,195,156,126,105,149,210,207,190,104,134,252,193,216,160,75,127,155,138,168,224,219,174,111,16,170,244,92,62,155,199,40,231,126,79,94,209,252,157,178,19,155,62,129,203,27,155,35,140,172,131,192,180,43,58,23,21,22,172,164,218,135,245,80,186,100,219,155,72,8,45,119,121,178,185,239,12,174,253,106,94,71,159,255,146,6,63,234,157,233,220,175,209,20,11,153,107,140,241,54,106,253,50,162,227,22,159,63,109,46,140,53,106,140,70,180,96,226,38,52,129,155,85,46,71,83,172,209,114,36,92,217,234,107,192,197,212,177,5,134,196,44,238,141,118,227,144,139,241,34,247,141,222,209,123,180,184,229,193,36,220,253,251,209,253,185,164,103,96,91,223,214,186,217,245,250,252,246,52,47,96,14,127,35,17,26,91,11,190,187,37,232,59,136,131,229,183,155,194,122,238,205,15,198,97,106,121,111,194,161,249,90,86,25,233,202,144,197,180,148,36,13,141,236,230,113,3,219,66,102,77,74,37,44,20,219,79,52,212,162,232,32,4,132,192,111,214,206,64,223,78,60,4,157,13,226,209,22,221,213,187,139,135,185,45,247,116,178,55,219,34,131,242,96,52,201,149,22,10,94,70,209,252,129,41,246,141,155,83,64,155,27,59,70,152,209,96,70,95,56,149,100,83,97,163,130,119,152,206,250,162,176,9,192,70,207,249,91,64,71,126,250,45,198,22,92,146,221,72,26,117,204,150,73,122,135,58,88,163,137,92,158,204,180,25,231,202,86,252,122,229,151,169,246,89,39,180,195,158,223,189,245,91,210,246,239,84,46,207,94,178,230,133,207,183,60,39,24,6,48,97,165,8,252,193,151,4,90,11,142,128,161,9,110,34,50,116,155,196,213,70,94,172,179,16,150,134,80,70,66,137,170,125,174,54,53,145,128,241,210,207,208,57,12,133,64,192,88,4,67,175,70,93,55,24,83,186,145,25,203,123,91,93,189,147,185,144,117,154,71,87,0,145,249,19,156,39,212,185,148,34,19,237,207,89,222,193,131,129,104,144,222,252,90,221,78,144,135,244,42,17,111,224,103,168,222,96,15,33,120,48,101,75,42,4,30,227,131,113,84,74,11,32,240,104,201,70,97,114,151,235,123,117,115,221,200,98,226,199,98,25,109,235,124,136,207,141,173,33,117,105,246,224,41,129,247,14,191,41,126,197,182,118,204,29,183,134,43,71,106,6,128,11,197,221,33,86,117,62,203,231,26,245,85,160,168,110,55,221,206,104,60,245,149,141,159,80,244,173,104,47,156,115,5,255,77,69,235,77,127,218,196,200,146,255,134,54,188,166,176,181,27,6,123,78,85,255,117,27,209,156,179,173,98,184,211,11,47,232,182,162,1,135,111,29,18,167,223,86,85,232,76,48,70,165,223,135,110,195,200,96,56,19,229,251,93,13,23,108,162,39,55,84,255,44,205,222,154,254,242,27,227,230,28,244,164,221,239,249,220,187,35,60,226,124,68,184,174,18,200,0,158,193,129,73,177,227,150,16,63,110,93,33,249,145,100,70,156,125,186,114,47,218,215,14,91,1,163,222,219,4,145,130,235,136,205,176,200,123,109,235,95,8,137,46,60,200,207,17,96,113,195,84,240,122,35,172,147,144,250,212,176,200,166,37,41,245,167,107,113,167,28,14,167,170,198,185,61,216,13,121,59,138,173,167,216,45,236,87,20,106,250,173,33,135,60,186,103,108,154,104,70,160,8,158,244,127,28,77,43,238,141,130,151,126,14,234,11,131,134,194,146,169,77,143,92,90,82,130,251,237,121,228,69,75,120,217,195,247,28,241,49,9,100,136,41,72,39,207,28,161,148,0,29,237,219,63,244,230,80,245,251,226,34,3,223,62,115,116,254,197,32,29,94,212,231,52,61,186,48,160,110,192,56,238,122,240,113,104,148,147,48,85,26,9,15,106,189,119,60,218,251,171,82,144,179,233,117,167,236,221,97,250,234,244,115,194,112,83,238,146,171,239,150,223,198,210,63,43,30,141,181,170,195,210,33,161,111,241,98,123,12,125,112,227,79,24,249,218,87,169,46,17,193,178,137,24,240,86,23,19,246,109,118,195,124,109,62,169,204,21,42,10,130,130,144,168,235,150,90,32,250,13,76,68,42,190,8,4,92,137,22,14,132,144,184,123,155,85,17,42,215,13,43,211,73,26,51,226,136,83,246,112,130,194,125,231,152,189,243,91,72,16,204,117,218,33,26,56,141,183,50,227,32,155,138,140,22,84,126,100,195,186,212,226,237,241,199,127,27,87,227,152,13,133,201,112,15,129,133,239,100,227,85,212,96,109,4,221,106,168,88,87,108,31,249,203,71,186,217,136,92,16,237,139,183,174,214,72,163,48,205,239,241,220,21,77,45,121,107,218,221,100,1,33,13,42,198,4,165,112,53,72,154,230,182,30,156,41,240,48,119,57,62,87,41,82,124,5,55,195,184,169,103,184,143,117,71,40,204,254,25,55,127,166,185,26,196,131,88,136,31,170,116,54,22,161,166,98,202,210,139,61,66,176,16,197,248,243,129,75,200,225,98,164,84,209,185,2,126,71,101,124,46,142,155,169,115,97,216,246,233,179,244,90,45,214,252,194,225,99,24,43,66,57,250,104,148,125,206,132,183,118,62,178,217,17,43,113,46,62,154,139,244,212,165,105,231,236,149,176,149,39,8,252,94,37,8,216,172,206,104,127,126,187,10,129,212,162,156,109,116,29,150,186,147,137,31,87,106,78,29,181,110,146,200,195,105,2,27,51,83,158,220,248,38,227,209,42,41,179,218,21,166,67,169,185,10,100,27,218,182,15,60,227,185,27,35,52,244,90,74,247,221,184,195,189,95,229,251,181,207,91,2,174,63,185,172,148,89,191,151,85,110,250,131,81,114,115,196,201,160,78,118,212,22,26,146,80,87,21,185,57,69,29,195,207,124,114,198,67,250,244,246,48,89,12,255,218,166,142,35,233,59,136,192,219,17,24,201,59,89,249,52,140,206,234,27,222,178,19,44,199,228,47,90,17,35,74,163,184,48,224,2,207,100,109,156,86,230,178,63,104,176,175,27,42,209,110,130,61,21,105,71,135,41,206,174,130,46,35,183,12,116,137,218,56,176,41,101,142,128,161,157,107,10,215,18,36,73,152,179,202,150,111,221,115,53,60,20,131,213,82,129,46,171,207,124,233,55,195,133,52,24,152,142,187,29,48,252,65,242,104,205,42,201,226,209,58,114,2,50,40,141,214,191,188,122,152,222,170,192,22,103,111,57,104,87,26,139,73,30,49,57,227,201,7,101,119,87,96,171,14,10,24,149,57,241,142,58,69,0,171,140,132,183,212,53,147,163,161,102,96,6,108,244,31,1,55,227,9,200,49,159,48,185,43,108,193,199,120,177,109,241,241,132,97,125,238,249,219,155,146,4,185,218,66,44,249,197,144,226,149,8,1,68,9,53,196,93,22,197,120,87,118,234,70,207,98,117,50,48,66,71,35,235,15,209,159,122,54,94,222,123,90,198,83,224,183,165,181,30,23,119,184,176,229,222,144,64,142,38,147,101,111,133,39,189,220,177,180,233,6,19,201,79,50,187,52,133,6,12,31,69,118,6,60,152,142,235,26,180,168,8,45,203,110,217,48,179,102,178,166,46,24,135,228,183,225,146,10,118,247,5,189,132,84,5,88,130,149,174,86,135,105,252,151,141,156,86,164,213,98,71,235,124,46,25,113,72,238,252,140,160,70,189,72,6,154,140,244,65,110,196,225,181,213,243,106,214,147,55,18,133,122,92,111,77,111,108,204,113,104,252,150,156,94,208,5,237,30,19,169,81,153,60,244,230,141,76,190,143,40,1,80,73,69,225,89,81,43,225,15,142,232,185,116,7,63,152,230,251,152,196,84,14,109,9,22,53,18,168,219,173,67,187,90,90,208,31,220,44,4,228,48,155,159,124,76,36,220,131,46,156,124,193,212,51,189,17,216,203,157,182,33,232,40,251,52,132,43,212,237,198,1,68,58,73,175,102,59,44,33,97,60,32,112,74,152,138,208,18,86,47,3,174,148,198,27,235,237,198,241,100,132,101,91,192,141,88,210,136,153,128,104,201,7,166,74,243,6,108,85,136,2,191,157,58,119,13,170,186,117,67,123,87,155,100,158,195,182,165,125,110,254,94,44,206,100,54,121,41,157,228,230,80,10,228,213,176,27,44,125,45,180,172,98,125,212,163,29,88,92,141,50,224,137,181,89,150,244,56,110,219,104,115,154,146,42,23,210,84,43,250,10,78,71,36,10,78,235,250,211,149,243,44,182,59,88,101,63,3,110,217,139,216,238,222,193,88,244,106,98,102,229,230,174,1,211,129,92,77,50,247,196,217,56,104,171,146,248,52,251,211,51,255,227,131,193,114,35,102,80,37,54,88,118,76,180,131,184,143,140,202,180,39,203,153,68,69,98,206,67,8,112,118,60,89,29,38,44,243,65,87,4,137,129,203,103,174,0,151,15,92,21,166,247,115,133,45,82,238,80,98,250,7,211,186,121,210,56,108,42,159,243,246,120,196,0,98,9,88,100,69,6,5,109,144,22,187,124,25,230,143,9,76,24,116,135,209,123,225,210,150,247,178,138,83,119,20,174,101,200,21,133,126,110,132,189,77,180,65,34,58,149,138,245,29,113,19,35,146,21,191,175,90,191,93,77,24,169,12,121,112,90,10,34,228,15,237,91,149,234,121,100,173,110,138,243,64,83,166,26,225,216,80,167,165,207,105,217,12,125,237,178,86,4,47,14,180,10,114,126,212,242,87,222,24,94,6,145,247,252,101,99,240,206,216,6,205,10,98,14,20,227,72,77,87,248,142,166,150,74,73,81,116,28,248,43,98,94,244,149,80,44,223,210,7,63,82,43,74,220,212,26,35,50,58,112,133,115,128,145,55,6,239,248,24,84,165,230,183,42,207,114,72,101,5,82,34,212,110,7,137,229,69,15,188,196,213,208,132,72,214,17,122,91,203,253,122,16,139,90,41,161,72,135,165,109,222,152,8,132,159,85,42,222,248,19,34,83,193,158,80,149,224,246,54,182,163,8,125,195,188,95,68,238,253,185,113,214,229,237,177,212,81,132,205,27,31,207,9,130,44,12,251,124,33,161,183,53,186,219,19,215,242,154,98,156,145,80,124,135,249,204,8,112,149,82,183,101,186,2,161,137,254,124,42,88,230,143,194,239,61,61,146,138,203,85,164,241,100,153,182,124,205,224,51,108,94,87,222,10,91,57,72,69,33,134,188,42,3,192,177,149,74,136,131,224,190,84,153,191,19,17,202,159,150,65,117,40,203,243,123,144,196,24,99,5,169,246,179,49,133,57,23,137,160,19,51,133,131,105,126,238,77,77,122,187,25,238,95,42,51,127,56,192,87,230,10,54,173,14,114,111,24,36,242,90,234,57,170,128,207,111,189,201,60,221,173,17,34,97,163,205,24,113,113,165,246,76,94,10,194,243,30,180,212,75,57,117,207,160,194,46,114,47,157,240,71,122,115,11,230,225,25,90,235,195,132,158,21,93,165,135,82,23,132,47,16,214,11,12,73,75,164,125,168,89,188,162,6,129,168,203,202,44,66,99,43,238,138,210,82,180,2,69,212,88,70,164,88,3,133,191,85,101,232,71,87,152,34,198,72,41,177,181,44,189,154,114,230,157,87,31,109,125,122,48,57,250,152,221,112,182,41,6,97,106,96,108,61,194,127,188,105,103,89,153,203,162,23,90,72,165,145,158,221,17,98,229,177,171,84,223,45,94,17,146,79,79,240,21,120,98,115,64,159,171,72,178,43,24,142,41,164,21,182,108,200,202,225,216,9,2,228,134,153,240,133,187,194,244,221,252,79,174,110,255,132,159,51,24,36,196,22,246,76,180,217,33,31,153,98,194,208,50,104,216,224,132,143,3,238,31,125,25,148,182,110,184,37,166,133,38,73,106,42,132,59,255,210,73,136,81,62,21,109,128,5,35,110,232,224,82,131,240,225,179,94,68,169,235,78,24,142,13,189,154,210,92,55,110,168,194,80,129,62,36,39,75,15,241,128,119,208,154,16,65,194,231,152,100,169,195,212,196,13,65,119,79,162,109,10,197,132,132,103,241,84,207,134,112,24,225,134,147,7,222,131,11,244,32,9,35,140,35,247,134,153,101,5,103,52,62,169,36,146,81,148,28,206,176,104,48,230,167,252,54,146,60,33,187,218,159,69,92,245,98,44,240,30,84,217,205,232,225,114,121,224,43,63,211,41,46,198,57,40,50,224,88,220,89,12,209,80,207,18,61,147,5,115,72,72,236,17,210,238,146,71,123,11,149,254,151,32,249,134,34,120,136,220,201,178,250,47,31,239,202,144,8,49,250,26,172,200,32,179,38,122,52,117,42,208,168,16,146,226,148,113,54,233,238,131,7,167,36,101,59,214,162,184,114,139,74,216,22,26,186,132,110,151,56,130,148,110,143,62,18,70,151,96,201,144,190,117,238,181,125,192,157,38,97,185,121,165,213,61,136,180,109,88,116,154,189,65,122,83,241,119,115,42,43,245,40,71,111,241,61,157,163,164,32,132,93,116,145,170,63,97,200,54,19,169,18,185,5,248,250,105,239,252,193,244,34,235,209,51,141,226,199,237,4,107,208,151,194,0,122,24,79,170,159,53,35,176,145,243,99,26,181,172,159,16,176,20,28,105,16,95,180,121,14,63,214,30,138,177,51,20,125,147,222,125,80,54,28,142,61,129,23,73,157,128,183,137,238,42,156,76,244,15,197,46,59,66,216,190,206,137,170,26,250,104,17,115,20,152,62,45,247,28,26,250,63,69,118,133,97,21,62,30,195,161,43,116,136,179,182,16,191,188,35,134,244,29,38,71,170,6,168,157,76,13,49,212,14,143,196,195,41,82,239,33,65,141,191,58,164,191,1,205,200,183,223,120,178,23,99,187,232,181,104,217,68,94,179,66,213,171,28,246,24,128,161,175,244,12,35,138,50,228,177,104,54,137,82,136,191,239,38,103,38,114,23,177,170,77,36,101,203,118,68,121,78,86,97,192,94,81,142,106,14,220,224,104,70,30,199,250,73,235,7,165,45,36,225,185,84,199,129,25,24,6,97,53,46,75,57,52,59,113,190,235,30,102,53,114,39,253,101,235,192,222,142,18,192,84,173,4,250,31,67,45,177,154,112,185,170,60,188,77,248,57,95,81,193,102,140,197,42,33,241,230,235,142,175,97,126,184,10,111,144,3,24,158,67,171,221,18,110,42,203,65,233,102,20,207,33,194,214,206,71,211,3,237,95,175,188,179,38,184,143,34,200,179,13,226,123,16,235,41,31,89,142,137,198,152,191,54,97,195,118,84,202,164,101,190,167,34,224,161,159,99,21,171,219,243,130,66,212,178,186,232,44,160,161,215,75,150,35,82,114,160,226,47,207,116,13,157,115,218,240,143,106,168,152,199,226,239,92,173,214,241,163,12,211,248,124,81,8,105,124,113,2,47,90,249,91,148,81,206,161,175,252,92,106,188,112,71,159,245,217,63,247,38,181,235,161,31,42,152,84,254,1,206,175,52,142,216,14,150,240,25,1,191,229,228,83,208,148,145,85,188,136,226,132,149,183,70,226,81,95,25,21,18,47,90,61,150,148,87,181,155,78,153,227,112,152,156,109,251,40,237,80,251,17,87,227,180,201,173,81,128,218,51,46,70,64,93,21,49,6,228,232,61,208,222,142,10,125,88,44,216,23,37,169,49,50,13,2,87,227,6,253,193,48,38,170,237,255,206,186,55,29,125,227,167,52,186,74,223,2,240,73,113,189,98,109,33,42,11,3,209,106,8,37,226,160,63,39,101,42,108,63,24,240,254,232,142,117,24,250,99,105,16,35,124,11,71,117,149,48,81,220,6,39,244,9,203,144,192,207,10,136,9,74,88,232,204,207,213,212,2,215,184,57,214,209,208,71,27,166,246,238,69,198,52,15,126,158,156,62,149,120,52,2,130,226,242,32,92,68,112,193,81,220,73,93,89,40,208,119,207,86,82,202,131,101,44,26,89,23,118,84,31,114,122,76,171,126,17,104,204,34,45,241,96,8,251,5,133,157,62,74,171,169,73,57,170,206,69,131,172,31,181,5,70,172,58,85,157,11,231,52,106,194,145,150,146,108,255,131,145,5,143,151,238,22,169,19,89,49,99,164,141,146,240,67,51,148,140,9,213,174,205,119,224,2,95,127,87,21,44,120,15,66,24,172,88,83,138,248,91,237,154,246,98,192,84,102,202,234,122,240,51,115,99,26,54,242,25,178,27,53,164,216,35,11,75,176,125,74,171,200,50,30,209,220,50,56,10,68,68,14,90,170,40,83,120,203,11,13,76,85,137,131,238,247,100,21,61,92,83,34,49,119,141,196,204,225,97,164,227,2,227,55,199,252,47,152,234,247,3,227,138,197,213,132,157,142,222,220,58,179,188,245,0,102,8,85,124,161,106,240,6,219,60,202,94,77,35,86,116,51,159,232,215,163,6,145,192,220,23,118,86,16,212,82,143,26,247,141,10,148,234,212,108,192,111,107,219,122,49,37,19,142,86,148,97,63,23,143,155,104,163,53,90,175,125,158,217,245,238,24,30,235,232,137,214,166,61,183,119,130,44,156,39,153,70,141,147,165,46,129,149,96,211,132,13,79,245,246,230,63,254,128,207,213,104,72,140,128,173,70,56,209,1,71,67,52,161,64,239,43,34,238,11,198,172,125,162,89,131,4,91,151,227,161,161,93,120,79,180,122,84,184,92,207,7,174,237,10,76,147,158,232,32,146,188,242,126,61,180,98,168,60,84,24,219,55,97,22,159,252,54,113,150,32,19,178,170,54,225,161,120,27,39,171,173,71,139,203,50,105,8,129,201,74,196,152,154,224,163,62,249,51,188,234,204,214,29,74,140,36,58,132,13,247,54,165,128,59,19,77,214,30,4,218,65,14,138,137,183,182,62,57,36,178,239,187,120,219,208,237,90,226,253,96,235,140,247,171,223,255,211,30,23,242,0,239,251,206,104,58,194,53,83,1,200,103,192,194,71,21,240,212,182,161,5,29,64,48,94,51,143,134,36,83,64,17,3,237,121,241,51,150,68,175,243,185,79,172,168,236,119,106,42,230,68,114,44,217,38,49,67,154,116,18,88,2,241,77,7,31,242,102,156,12,162,21,10,169,223,30,113,243,105,178,166,9,63,131,126,31,103,47,132,6,243,74,74,29,65,128,158,218,28,196,246,41,223,76,24,130,129,229,77,173,116,12,67,31,36,82,162,4,5,98,76,223,249,240,246,242,28,52,154,136,124,207,2,38,209,45,95,164,66,172,191,243,189,49,71,186,170,156,22,74,223,2,30,88,164,34,44,123,159,237,17,188,8,116,137,149,249,17,96,181,28,136,163,99,40,63,7,45,255,84,11,198,76,35,13,190,63,210,176,167,6,75,224,181,164,143,74,249,82,32,211,19,165,84,90,68,105,39,12,12,249,96,136,191,138,242,43,209,255,189,2,133,182,71,197,141,145,18,221,217,66,86,169,79,87,216,76,168,92,33,198,70,144,240,115,95,123,240,221,189,33,219,74,214,101,130,222,239,176,11,24,131,120,41,92,107,112,119,92,43,10,150,143,249,172,107,204,139,248,214,36,146,183,42,58,159,25,220,55,4,113,123,87,21,96,236,129,220,240,204,230,221,10,23,248,50,150,247,26,206,114,190,202,226,112,35,122,11,229,233,244,192,126,116,201,199,216,222,149,74,188,94,231,137,229,225,222,254,88,163,205,209,184,217,84,221,126,69,191,236,129,44,122,169,240,13,108,78,209,34,201,58,146,110,23,124,51,28,81,255,101,4,141,148,123,151,31,171,217,65,73,87,220,86,229,26,155,129,241,211,207,246,45,74,95,99,187,76,104,128,17,3,126,198,177,42,212,83,254,239,147,240,76,227,48,83,117,239,206,231,242,222,79,206,167,253,81,216,126,174,228,217,209,118,10,97,93,87,217,241,107,103,171,195,72,240,136,215,245,166,66,9,18,191,131,12,169,108,25,111,22,145,58,253,205,96,204,211,161,65,124,156,222,182,188,147,157,130,29,136,139,100,130,191,165,227,28,46,20,60,150,170,211,168,67,231,224,252,23,239,24,43,159,25,10,97,122,16,137,31,99,66,147,135,126,139,1,190,51,111,211,37,252,41,103,79,129,0,35,24,50,79,57,77,99,2,15,197,25,244,241,66,20,247,35,83,77,86,40,187,143,47,54,188,74,100,211,92,20,20,98,24,114,173,169,234,56,138,107,113,42,110,18,122,85,133,168,97,223,108,209,179,189,136,148,75,80,0,67,144,206,157,104,171,134,47,69,245,183,105,26,245,142,86,235,119,16,202,223,183,211,245,179,98,47,163,54,153,116,174,236,147,213,152,115,189,83,157,195,93,226,136,72,110,215,96,65,218,221,248,28,85,189,155,64,204,73,62,5,250,52,20,38,202,156,204,2,4,94,154,110,179,3,135,52,40,40,208,200,16,181,205,2,21,104,168,51,209,198,46,37,85,168,95,134,71,7,186,143,242,121,35,190,112,131,107,21,116,75,251,157,237,178,35,24,148,54,33,251,42,102,62,175,124,67,75,235,205,239,171,84,144,22,6,59,35,25,67,80,21,223,159,237,106,37,181,13,170,198,91,84,143,217,83,76,125,218,225,78,240,67,183,43,216,184,130,72,133,64,162,114,106,91,119,122,80,215,32,137,167,82,68,134,186,149,15,47,144,22,29,78,235,25,158,62,75,31,60,148,176,7,174,38,66,70,129,146,124,80,216,220,220,32,89,105,216,164,122,111,84,38,157,8,5,254,201,186,84,116,234,88,61,67,160,189,138,171,137,161,76,246,39,223,10,90,59,221,71,87,73,6,62,20,62,230,253,12,201,27,165,153,191,252,254,230,248,12,55,34,18,51,71,12,254,76,221,163,247,242,70,245,103,115,23,145,160,230,100,161,59,50,126,24,43,64,229,12,233,80,9,125,164,69,254,100,169,44,32,52,40,183,196,151,68,152,99,126,182,255,62,147,155,137,42,151,165,130,133,214,216,30,111,133,98,136,48,28,221,107,217,81,129,215,103,64,33,253,10,83,120,153,84,73,85,244,45,229,149,207,77,117,189,254,50,116,216,167,11,188,116,22,193,95,208,110,222,123,149,143,226,26,7,221,174,249,203,167,235,144,192,133,150,76,61,198,5,172,135,22,211,55,216,143,46,180,249,31,27,163,118,143,173,254,193,93,149,233,255,154,223,214,206,241,70,186,73,15,204,40,154,253,251,90,75,61,228,66,229,79,187,249,219,85,154,239,65,223,68,202,41,72,72,185,232,147,145,143,233,53,39,89,209,13,28,86,205,160,82,88,40,180,247,174,23,111,10,218,114,246,211,23,43,155,104,49,249,11,89,28,93,24,61,56,201,145,220,76,152,85,173,135,53,132,4,178,97,160,179,222,63,22,33,5,194,177,170,97,196,209,179,220,164,155,91,238,9,229,232,54,217,76,225,33,183,155,93,62,118,0,36,144,49,38,28,20,71,225,177,146,169,158,146,187,41,186,5,203,194,54,193,170,1,39,211,179,86,244,181,22,186,77,49,71,233,4,147,40,40,101,144,120,143,66,24,37,42,91,192,24,198,113,115,42,146,117,34,85,12,193,220,142,158,65,114,63,191,77,208,222,233,91,150,5,99,36,232,92,168,33,219,241,57,77,69,253,124,12,124,49,21,30,76,36,93,225,134,215,234,19,237,28,83,44,87,120,187,186,174,193,72,151,203,23,105,8,36,197,215,134,178,99,20,153,136,68,144,130,137,155,85,94,138,122,15,38,171,89,227,106,10,170,197,245,167,234,120,38,225,219,91,230,111,15,146,97,105,100,52,107,194,253,74,83,20,132,122,164,225,87,80,124,161,154,170,48,244,36,110,227,83,56,179,132,19,23,152,10,182,24,53,56,63,155,158,231,38,214,219,3,126,110,144,26,88,68,60,246,141,47,214,217,92,21,133,91,41,238,13,225,203,215,146,160,66,55,158,172,25,189,166,192,164,155,79,92,13,97,249,231,234,6,173,64,140,74,69,216,174,126,236,93,57,116,97,13,42,58,213,144,143,9,145,47,226,19,42,187,6,188,147,164,245,193,156,79,50,42,8,193,140,56,25,55,90,43,227,3,223,19,52,196,36,166,154,218,233,36,145,75,76,134,125,76,189,73,224,13,201,87,240,189,89,240,82,239,141,112,75,16,186,65,246,163,21,22,152,71,115,197,94,188,215,63,86,55,202,235,35,78,101,107,16,254,60,26,189,121,177,43,209,9,88,213,208,71,198,39,103,57,157,103,85,183,242,241,247,77,28,134,170,81,191,200,51,1,222,206,117,2,166,254,67,80,118,154,248,218,144,128,125,220,128,74,247,81,160,239,203,213,170,191,108,206,125,220,186,162,119,114,21,166,154,108,4,133,30,94,199,199,249,161,104,37,216,253,174,149,189,43,76,25,88,208,247,93,226,93,91,225,36,194,95,44,160,170,65,137,97,156,45,193,74,248,188,13,81,192,0,142,202,86,131,41,106,212,159,54,210,182,22,212,128,189,73,27,142,57,71,61,2,84,68,86,238,103,83,26,104,156,4,253,37,89,250,165,49,139,1,193,181,187,55,15,38,108,163,131,182,200,239,198,147,67,187,186,63,48,226,168,193,121,216,148,8,18,212,118,126,71,145,227,45,31,152,162,232,96,122,164,72,104,127,188,182,30,108,216,80,170,140,161,139,207,20,166,227,107,18,211,251,4,137,168,78,13,211,209,200,149,206,199,35,124,182,120,16,88,190,75,149,244,1,248,121,59,45,233,47,81,99,92,159,8,84,114,82,47,212,227,90,253,192,117,229,197,19,255,70,159,251,180,100,218,198,54,232,227,51,100,112,155,133,57,77,199,89,255,250,201,48,219,196,79,83,49,186,190,110,116,15,81,54,186,162,206,214,67,255,175,66,35,94,27,121,161,161,35,254,14,149,18,39,12,69,178,123,124,30,205,50,201,14,191,195,80,56,142,254,224,224,31,95,180,93,106,188,223,224,92,125,246,151,63,139,243,29,56,33,46,181,134,145,197,124,174,158,201,176,7,225,202,57,107,124,195,7,161,184,133,219,203,4,248,140,218,92,97,113,147,192,45,26,233,132,48,46,84,38,23,218,229,247,51,77,207,91,111,49,230,108,64,71,141,234,63,246,179,26,112,85,133,112,155,44,181,220,120,52,202,165,214,250,76,181,85,155,79,84,68,190,63,30,62,60,53,33,253,97,252,100,223,213,73,192,33,126,250,153,178,99,124,151,8,36,33,73,17,91,247,169,223,176,72,218,120,253,88,127,163,174,78,4,79,227,234,189,175,150,207,178,182,123,168,48,61,216,26,107,20,182,190,124,135,201,43,124,34,54,148,2,133,33,101,186,98,234,44,32,222,18,178,160,203,232,208,62,67,142,2,81,108,105,144,193,124,55,188,122,131,244,112,217,1,243,57,128,222,84,139,59,155,250,201,39,146,132,154,157,79,5,26,122,111,211,153,130,189,144,99,82,107,63,231,115,70,236,61,123,92,13,177,202,103,1,17,210,109,65,247,187,63,245,223,36,136,79,141,211,139,48,246,88,159,211,107,166,30,41,137,212,122,250,247,236,107,65,50,249,151,112,84,163,217,116,92,194,201,105,184,134,251,3,35,9,58,3,230,47,232,168,16,37,207,171,39,174,162,14,120,73,22,125,18,123,93,68,40,49,23,246,10,234,116,122,166,142,238,57,29,241,231,112,175,144,109,57,95,67,229,153,127,241,210,237,222,251,177,207,136,39,135,133,213,90,87,81,3,140,164,213,195,19,64,113,78,127,119,151,244,101,27,25,109,221,17,168,132,43,57,154,197,212,96,62,150,93,105,66,251,124,191,46,35,13,54,53,44,137,106,201,19,53,42,33,129,240,105,80,137,143,204,143,73,74,127,112,16,78,211,198,63,63,6,237,219,97,130,60,185,82,30,62,62,230,48,156,183,241,211,187,124,10,156,8,134,181,19,193,47,54,135,242,177,88,171,121,40,1,83,146,160,54,41,1,151,153,87,151,79,129,9,2,72,61,53,140,97,135,127,255,243,47,33,46,251,247,72,212,146,99,237,64,6,176,3,70,139,67,41,216,46,105,61,175,229,250,109,41,10,15,41,80,163,198,117,45,37,127,67,54,49,42,212,8,14,167,11,105,106,89,117,123,103,114,165,126,101,167,41,56,168,198,157,209,161,91,137,178,158,249,97,181,163,206,55,234,219,140,5,85,168,229,54,242,215,81,37,9,215,252,135,182,238,217,57,59,72,59,42,84,204,98,123,64,73,68,17,127,48,234,81,186,120,133,19,143,132,74,107,81,103,214,76,173,80,200,254,222,143,85,127,239,66,213,129,48,182,190,137,136,162,113,112,253,85,88,134,133,102,144,78,142,27,85,85,141,126,162,173,240,61,61,42,128,40,74,104,250,203,168,61,174,26,69,87,207,139,19,66,2,227,71,236,65,193,194,82,166,176,79,216,21,249,124,94,71,95,236,16,85,66,203,78,134,210,191,54,158,238,62,194,112,136,145,154,37,64,184,23,98,174,141,191,52,182,223,186,194,154,32,119,102,23,157,89,237,2,201,83,151,231,90,127,220,63,89,206,82,182,178,139,210,0,176,61,252,243,75,85,234,205,209,181,119,99,13,246,168,43,28,68,184,181,183,6,77,58,209,132,161,236,212,112,124,158,48,44,8,213,87,97,15,131,114,195,130,154,81,187,177,186,100,45,48,158,41,125,242,223,158,212,165,141,173,212,166,56,149,158,233,196,38,109,75,153,79,201,13,56,72,187,79,87,198,85,78,12,97,23,29,58,100,152,179,45,82,80,215,56,159,148,32,151,25,29,194,13,7,77,215,165,52,205,200,6,101,38,115,89,191,105,85,178,228,183,2,146,43,150,30,41,37,67,230,99,186,71,241,156,249,53,230,135,54,248,152,216,134,231,206,104,28,85,122,93,59,203,130,24,27,226,54,169,187,126,48,66,173,65,196,12,13,227,168,10,147,78,9,70,99,18,92,173,40,171,48,135,121,48,126,83,121,209,148,250,186,83,214,147,217,49,156,87,229,236,182,238,59,7,139,105,19,43,179,53,225,233,33,176,88,83,230,140,164,191,65,201,84,221,202,124,77,234,254,6,153,56,121,54,33,15,69,166,1,103,51,179,118,116,39,9,76,79,185,87,24,16,183,105,82,154,10,107,28,124,121,113,245,134,186,69,97,235,229,27,9,175,174,124,223,231,185,85,153,129,178,6,37,225,95,39,163,59,194,81,130,184,133,74,63,161,103,111,166,68,239,48,220,176,74,146,142,54,79,191,153,173,220,180,159,10,245,59,42,231,241,61,88,137,210,66,139,187,72,230,35,166,10,71,205,86,86,122,104,162,131,129,157,47,187,149,26,222,20,250,34,61,76,231,134,120,128,232,100,89,93,157,195,150,92,19,116,82,42,155,147,120,64,98,243,133,67,5,135,45,160,137,245,64,227,193,59,53,71,192,135,18,6,133,161,28,136,4,49,148,180,183,127,174,54,162,153,200,107,147,62,22,33,128,69,205,66,207,180,55,116,161,242,228,52,115,132,229,130,160,161,20,31,161,30,251,102,233,140,159,38,157,35,252,186,84,182,81,12,232,249,248,247,181,85,80,22,66,222,172,84,59,252,216,86,225,6,178,55,117,69,54,255,92,245,255,222,151,125,27,201,113,255,15,90,171,143,50,29,1,95,2,89,14,35,137,57,84,122,1,194,169,53,4,150,237,18,225,83,172,254,149,55,223,210,164,59,9,122,144,182,245,71,99,114,168,246,194,160,52,252,4,76,170,174,168,158,5,101,61,110,168,82,90,81,85,225,173,24,199,87,112,103,211,56,184,85,176,98,66,88,21,40,162,147,34,240,86,76,190,204,163,32,16,155,31,85,57,44,166,131,52,147,48,28,213,114,185,55,198,92,61,82,137,112,166,62,184,117,180,251,2,123,135,194,28,122,237,32,109,152,84,229,188,136,234,135,192,27,20,243,12,175,171,124,110,13,125,213,74,24,13,94,249,92,228,14,90,139,95,30,36,248,85,249,228,89,115,205,183,121,75,53,11,189,245,131,55,165,77,254,53,141,20,74,53,91,56,53,70,124,77,96,77,196,194,100,80,75,141,65,153,106,56,162,56,244,140,111,159,226,133,118,4,25,147,139,118,99,124,141,119,0,72,189,252,164,6,106,228,86,250,151,190,20,249,15,236,142,164,126,199,101,248,200,208,140,204,127,189,223,165,188,91,52,131,222,183,105,51,63,36,10,13,34,159,243,254,164,114,22,28,243,71,130,62,147,22,140,149,165,71,21,21,39,213,97,106,80,131,196,135,166,199,165,171,250,78,67,194,61,138,112,170,85,167,136,42,16,153,208,19,223,130,158,57,105,203,167,28,245,210,136,145,19,20,254,47,81,13,42,247,196,104,191,141,114,116,21,65,27,148,202,143,184,247,182,90,47,17,36,66,253,50,150,101,163,190,71,37,191,72,23,39,93,62,145,171,143,60,27,60,216,89,196,99,37,236,83,97,72,182,162,226,138,226,195,170,239,5,97,84,238,194,236,94,31,149,180,141,215,21,21,87,48,142,84,41,36,168,199,234,187,227,106,246,147,161,26,79,37,133,227,14,68,139,31,17,220,2,165,80,108,210,22,227,86,17,220,191,156,163,127,47,106,147,199,71,223,16,137,163,152,104,52,114,170,132,13,85,146,17,14,126,75,1,217,180,241,209,255,124,255,210,225,3,103,179,202,31,54,142,144,88,89,23,166,42,21,94,132,80,246,172,32,250,231,243,244,143,114,41,188,21,110,137,195,53,121,85,163,147,174,197,30,37,131,173,171,188,110,51,114,92,69,117,191,64,76,162,122,40,128,104,6,36,243,42,82,11,23,129,87,35,18,1,18,126,7,19,200,109,65,150,255,167,78,165,90,175,248,246,39,150,7,25,132,123,84,226,118,227,22,248,12,39,140,168,210,243,232,231,58,37,253,177,182,182,253,17,232,124,199,119,139,36,236,49,254,192,143,90,235,219,247,118,20,238,145,153,254,200,169,190,127,149,86,134,213,2,168,176,40,65,185,176,81,10,186,175,85,245,34,23,202,160,161,99,81,62,242,184,149,67,112,236,180,204,168,52,80,133,179,213,111,13,141,140,253,62,78,175,170,112,118,162,136,146,228,93,255,72,177,150,191,114,220,168,65,123,119,82,221,222,138,203,27,38,252,180,216,149,190,21,134,120,148,60,161,18,191,62,202,187,150,163,9,237,27,164,196,62,95,131,148,91,136,215,84,235,115,83,253,232,157,59,2,236,48,115,180,175,38,119,61,41,254,100,150,153,138,137,195,203,21,133,123,180,151,53,157,193,52,156,70,233,53,165,25,207,94,169,31,73,251,22,179,12,136,102,86,129,97,109,248,255,136,123,147,93,13,182,37,73,235,149,86,223,60,30,76,24,32,213,4,137,89,9,49,96,4,98,0,18,136,7,202,162,120,11,214,231,59,220,221,254,155,153,179,148,110,54,210,57,199,119,196,31,177,98,53,222,152,155,5,2,2,217,145,161,147,16,214,161,128,94,63,51,219,98,83,51,112,162,172,253,246,122,117,75,0,182,84,78,154,159,27,39,0,161,247,22,111,78,71,182,150,211,71,149,202,209,244,29,82,118,134,130,71,70,252,157,250,111,126,68,189,220,154,14,183,154,239,221,129,46,250,99,19,150,175,141,71,19,25,64,78,253,162,51,201,120,193,163,88,120,218,86,34,53,146,31,227,134,158,16,144,89,54,6,49,211,204,95,178,146,15,205,164,188,23,186,35,39,132,194,14,196,102,186,151,209,144,218,35,93,123,8,105,143,222,124,90,219,124,160,8,128,140,202,247,162,89,255,36,198,0,66,29,189,248,173,228,221,167,64,16,132,216,155,182,21,78,170,248,105,146,89,226,164,183,99,26,205,241,224,3,114,90,217,113,110,177,32,57,208,17,16,237,200,160,17,30,36,198,13,79,74,183,202,219,136,123,19,121,209,97,133,87,179,41,176,132,121,22,21,62,108,224,219,167,152,137,146,213,140,128,135,152,225,15,84,179,209,44,231,147,49,29,212,76,71,107,162,93,224,242,214,7,39,110,205,105,8,243,186,184,64,116,137,181,204,6,31,224,45,58,147,96,241,236,253,166,121,73,217,121,118,147,110,203,105,250,214,146,52,74,146,32,135,106,32,30,28,237,7,217,240,158,249,246,44,7,2,80,188,114,34,127,140,243,77,110,46,180,71,207,108,52,31,242,228,83,2,85,210,171,43,97,27,168,196,74,246,138,202,59,168,185,68,202,160,61,175,230,101,9,148,28,241,163,207,5,132,87,141,165,252,92,11,187,139,152,119,233,63,191,252,142,143,146,143,13,218,90,31,187,66,233,145,47,141,106,143,190,244,251,118,173,231,136,162,251,37,91,82,39,58,147,5,130,179,166,159,171,154,118,88,222,188,136,26,17,244,153,51,181,215,88,62,116,231,138,217,72,14,115,233,82,199,60,98,158,198,41,145,75,183,11,65,16,135,85,21,92,225,155,144,85,20,156,158,121,91,74,55,193,69,71,225,146,148,91,91,104,129,211,8,60,84,94,29,32,203,14,55,223,192,71,67,47,166,154,149,219,25,146,231,105,100,221,221,150,167,143,242,187,129,188,227,107,39,108,137,214,96,189,248,143,158,37,204,189,137,242,26,102,112,5,121,111,216,156,244,230,157,28,107,152,209,40,109,122,243,193,90,21,84,83,211,182,9,122,111,169,65,196,209,5,40,68,190,86,179,102,172,248,212,150,25,107,106,166,201,48,94,172,240,34,250,219,128,87,18,183,4,207,244,210,171,97,17,27,105,30,85,91,77,232,27,69,159,35,80,79,32,105,229,91,91,63,78,160,114,17,48,151,46,99,204,167,245,145,87,87,129,45,209,48,62,87,143,42,37,137,181,214,245,222,141,20,208,22,200,148,240,16,34,37,4,160,39,16,83,20,55,174,90,223,178,142,17,223,84,57,5,126,221,193,166,212,168,42,35,11,215,151,124,16,163,80,169,105,38,89,175,175,5,91,87,124,16,88,196,139,206,67,156,206,72,48,45,148,246,126,102,26,148,125,89,79,220,166,56,163,55,55,71,53,126,27,118,63,93,217,166,36,17,51,13,170,212,94,245,197,140,172,127,39,226,234,10,107,13,102,208,40,113,53,68,133,250,57,223,52,220,137,11,52,181,180,170,214,179,35,121,188,112,14,213,23,135,64,238,5,210,1,30,2,161,160,223,11,68,85,137,81,129,225,76,154,21,49,195,92,176,19,144,85,126,118,13,178,218,229,8,30,75,138,195,88,87,118,83,25,177,143,160,108,96,107,129,36,46,85,98,45,253,168,102,58,247,151,8,189,246,171,63,109,81,118,0,174,158,147,170,145,170,241,64,174,124,237,65,208,173,55,71,147,54,32,83,124,61,93,125,38,46,149,218,185,204,73,81,174,166,12,87,162,43,15,234,158,55,29,126,204,6,50,8,60,214,86,54,104,204,239,251,237,132,107,209,228,167,15,254,214,102,160,0,12,192,168,91,22,160,139,120,105,4,75,142,126,44,11,213,2,182,116,94,112,175,231,162,245,86,205,4,115,65,160,168,63,204,188,61,137,214,162,37,246,231,234,123,163,95,138,164,163,166,152,72,146,150,153,72,48,96,213,122,241,52,30,202,21,96,46,82,22,83,205,7,174,231,64,107,205,246,115,160,163,126,21,61,148,107,190,165,88,165,67,129,60,17,81,117,152,203,207,113,63,173,103,44,158,204,122,53,245,193,235,201,126,117,20,156,175,206,239,201,225,21,145,211,44,176,51,235,47,227,186,197,4,255,75,113,235,115,183,145,153,252,69,197,66,186,217,49,147,41,14,243,161,15,255,231,234,93,18,67,51,240,219,245,181,200,236,135,175,48,204,41,253,49,19,158,36,146,171,236,163,51,5,223,46,35,12,19,166,145,136,208,220,156,22,144,15,192,60,154,77,55,111,33,1,245,68,182,69,93,36,59,181,3,138,213,126,197,211,237,92,205,105,6,37,107,209,61,131,131,115,39,142,11,117,142,127,101,141,7,131,6,116,254,195,173,19,137,101,121,231,127,120,174,82,19,199,101,93,170,191,111,213,18,198,213,250,248,135,33,41,217,28,129,28,67,249,135,1,109,121,122,112,120,156,127,252,28,35,80,71,239,160,58,255,248,45,135,160,184,42,167,183,154,225,145,11,148,22,210,193,63,83,20,105,179,48,147,114,251,157,131,253,158,196,82,65,223,240,243,203,173,165,31,209,129,63,207,159,139,97,219,75,156,22,73,138,249,179,118,224,180,75,156,22,228,153,63,43,175,142,118,5,168,165,145,11,0,177,155,88,169,99,116,82,63,107,190,103,192,246,6,168,252,56,41,140,254,74,205,247,61,230,143,187,74,228,57,99,204,168,99,205,159,17,125,31,43,67,205,134,231,166,94,37,228,95,57,131,27,123,134,254,54,229,132,156,132,244,14,182,242,115,53,222,114,152,73,110,253,156,45,182,224,2,139,69,34,77,253,12,234,248,217,191,6,13,226,248,221,226,81,248,9,51,35,172,155,221,176,166,206,120,49,56,121,126,78,15,227,97,13,232,28,220,99,63,91,252,162,134,20,120,43,107,185,255,57,20,71,79,243,11,253,75,215,83,111,25,28,37,1,87,239,11,238,159,243,184,229,131,3,34,211,180,4,167,249,152,17,128,35,6,215,53,120,65,144,167,197,160,189,183,134,1,239,199,147,24,33,167,141,177,252,108,57,195,72,79,226,183,193,231,254,248,2,47,98,92,9,67,27,77,185,176,204,5,154,121,230,86,235,110,209,65,171,87,160,165,181,221,127,240,67,104,155,244,122,44,132,11,123,234,2,132,218,35,131,81,4,52,53,241,128,231,71,53,44,204,149,170,244,143,223,56,178,83,242,253,199,162,249,49,188,206,22,21,16,120,12,126,79,47,88,241,179,47,176,188,183,16,206,170,63,243,250,49,23,245,12,129,61,93,63,87,231,31,167,219,213,88,246,205,32,175,184,26,112,124,234,153,93,97,132,240,65,133,242,164,170,39,143,190,105,244,69,61,23,167,118,233,95,32,24,109,209,78,2,203,209,21,146,84,130,62,202,114,223,160,204,23,158,79,77,47,191,208,233,118,111,5,158,24,53,137,75,65,115,108,71,198,144,68,122,81,131,126,15,82,163,62,224,96,210,127,221,198,1,101,128,95,60,141,115,87,215,238,34,198,246,231,30,127,197,67,61,66,160,97,92,110,126,179,112,15,61,128,192,53,121,192,8,183,205,79,203,98,71,241,39,36,227,39,124,147,63,147,24,157,194,227,110,14,225,37,68,126,98,134,84,193,29,176,191,160,92,103,202,34,211,227,167,155,57,111,67,151,62,221,37,219,151,223,159,111,167,75,127,145,136,247,40,193,204,34,74,54,81,250,128,60,34,205,236,183,98,230,63,250,193,75,117,64,169,139,225,227,107,249,177,225,154,19,14,128,23,191,15,243,24,62,51,158,182,214,153,89,155,43,154,220,102,129,243,36,81,105,211,82,167,193,42,50,65,129,74,207,148,109,134,111,150,251,247,164,150,35,109,160,147,198,237,182,125,91,153,172,123,193,79,147,7,53,134,99,255,220,244,140,202,210,30,36,71,123,124,79,88,126,186,190,24,244,147,215,211,130,211,214,146,212,210,216,231,193,103,199,44,167,165,77,204,44,139,168,233,154,206,158,164,100,222,190,13,194,107,231,210,29,162,8,8,112,254,253,191,31,189,164,162,171,102,169,240,101,78,112,6,65,133,214,69,205,102,154,206,219,113,36,20,230,37,72,191,73,193,252,173,145,21,55,23,94,89,88,168,193,72,207,216,22,78,209,74,4,52,178,206,161,122,172,143,101,232,247,48,239,102,244,88,249,21,132,65,190,53,100,163,81,148,66,71,149,140,101,90,23,37,48,175,165,205,191,78,190,92,125,228,149,16,114,141,207,193,2,203,183,34,243,84,67,237,158,239,78,95,175,152,55,244,20,254,96,180,46,203,2,160,199,119,5,160,221,20,21,151,184,58,27,169,140,27,83,252,192,153,42,87,163,179,209,2,223,136,83,164,252,104,16,83,237,140,219,230,159,108,188,154,225,157,141,182,192,82,208,224,211,223,190,230,202,198,241,212,85,48,240,153,199,73,72,156,57,43,101,235,213,176,242,180,108,33,248,73,12,26,170,255,132,183,14,69,220,25,250,100,208,11,221,12,250,88,16,57,11,209,129,234,61,59,197,76,249,93,205,23,48,114,52,169,13,90,184,243,115,62,231,14,245,160,145,230,163,181,33,240,42,55,125,25,216,132,52,70,71,239,226,102,194,255,90,113,33,111,14,196,39,61,60,54,195,34,140,162,111,147,110,148,152,131,181,1,177,79,57,26,13,35,18,109,237,12,210,21,89,176,183,38,182,21,172,189,10,137,60,138,236,150,207,45,69,229,220,205,16,91,93,253,109,3,151,5,164,174,27,90,83,90,234,65,206,206,192,10,242,241,4,125,60,77,241,180,157,40,159,226,118,43,75,65,67,32,42,202,167,38,224,188,165,231,190,155,64,80,64,36,47,162,10,98,197,191,207,162,48,82,14,202,51,0,83,67,243,174,40,90,129,222,210,22,234,133,102,17,178,191,54,161,202,221,250,100,16,13,148,64,4,81,158,147,239,105,72,132,123,163,216,205,128,235,163,33,169,20,173,208,135,13,109,110,125,180,114,179,66,67,141,74,219,37,121,237,230,64,117,131,189,141,37,148,92,207,140,54,98,96,61,12,236,172,102,235,243,12,92,27,117,71,57,67,208,109,189,81,62,165,31,244,29,50,114,241,36,221,151,64,93,216,243,36,41,105,233,142,96,100,57,16,186,28,101,13,50,65,167,184,26,146,226,165,95,155,227,42,192,126,20,35,134,146,51,192,140,148,192,52,208,175,90,225,124,147,135,204,223,10,164,72,47,90,30,186,38,14,238,47,141,106,206,86,170,12,218,100,74,96,84,206,253,81,83,199,76,213,57,80,40,215,212,170,149,124,228,102,234,220,120,81,230,143,121,162,162,228,28,104,197,176,33,237,135,12,105,5,199,153,149,171,215,248,161,149,168,201,97,6,131,166,54,183,22,144,155,9,82,185,116,143,255,50,59,220,224,227,2,151,247,67,221,48,65,148,182,180,46,229,130,135,8,166,68,239,208,155,238,160,176,126,40,16,140,120,41,248,236,198,187,217,254,33,243,90,43,222,153,54,177,31,134,27,171,85,4,237,226,139,57,174,200,86,210,173,53,147,216,138,110,70,18,114,98,166,161,193,3,32,82,69,93,37,34,10,158,99,9,212,143,193,245,181,145,204,232,236,226,226,23,249,45,109,17,58,150,165,12,51,17,172,54,207,193,205,119,229,189,168,170,43,237,27,21,133,150,84,123,180,125,52,225,148,131,68,104,7,9,32,181,38,105,245,39,125,182,147,185,13,182,11,249,154,181,1,127,12,98,69,232,247,245,90,43,221,69,219,0,11,73,100,220,81,234,34,204,204,231,38,169,37,207,141,224,252,141,158,4,146,165,82,131,36,145,13,138,61,120,21,145,103,150,238,35,10,15,207,249,140,171,141,75,67,153,17,33,62,217,241,61,64,15,43,35,42,85,169,56,157,96,166,132,119,90,248,36,167,9,106,69,187,4,36,248,66,125,72,11,112,169,193,178,249,28,112,193,18,46,232,105,193,97,184,25,33,106,81,160,104,100,180,187,39,32,192,3,34,172,40,102,184,165,61,5,247,22,215,153,77,105,23,151,245,131,197,213,191,20,59,52,100,131,248,238,201,45,250,182,82,125,52,26,163,226,209,12,254,175,212,163,240,118,181,160,114,165,219,241,231,167,17,35,137,182,28,147,252,17,38,203,101,92,175,43,169,94,207,80,190,213,131,228,88,152,95,8,142,191,168,44,178,179,132,134,74,177,14,31,225,216,4,99,189,189,145,9,182,131,42,98,156,11,121,43,144,71,193,24,124,170,192,3,104,159,175,37,36,180,209,242,220,253,135,234,184,90,213,211,187,141,168,181,254,210,44,191,125,34,185,167,219,209,28,179,17,68,7,209,49,149,105,165,239,124,167,164,49,74,187,153,131,73,89,148,71,59,158,182,164,195,10,249,9,253,229,23,90,163,38,19,60,224,104,157,236,159,95,126,127,159,20,227,77,177,155,207,140,194,153,127,173,106,10,53,202,92,77,220,87,87,116,181,65,223,169,140,194,127,164,5,43,24,225,183,2,131,76,138,53,5,157,42,204,12,87,152,79,144,137,159,206,230,141,164,155,18,70,32,17,6,56,203,137,255,105,34,215,143,9,242,252,186,122,5,165,159,173,189,152,244,158,226,81,187,28,130,21,51,210,10,206,196,197,14,240,63,5,2,204,121,120,199,112,65,190,134,228,174,42,65,13,50,7,221,167,9,9,122,126,236,159,210,207,104,97,130,243,210,32,117,113,0,86,95,17,148,24,156,41,174,163,65,78,68,52,227,169,106,113,4,143,20,46,97,144,69,204,162,193,219,30,98,47,111,252,133,184,12,181,161,178,92,128,153,30,172,38,51,154,246,232,213,93,166,213,28,59,221,180,23,172,90,161,28,133,10,238,85,150,119,20,171,1,60,127,202,62,68,228,83,216,37,0,57,150,16,200,33,227,200,159,136,204,204,130,33,194,117,129,254,170,15,34,252,83,160,90,95,161,228,101,122,140,42,175,131,15,234,253,117,182,52,148,147,3,100,121,143,197,70,80,118,36,122,181,204,80,176,253,3,115,44,162,109,11,220,131,13,200,245,205,216,194,183,156,23,7,246,226,26,114,219,164,114,68,251,25,85,98,203,206,186,121,83,20,80,51,113,119,136,140,163,22,219,170,222,220,120,73,221,138,214,66,85,81,172,63,22,175,48,247,162,35,126,172,40,147,79,6,156,76,36,158,44,223,54,243,222,232,49,171,26,151,225,215,118,60,216,155,9,178,105,3,180,162,155,41,204,32,238,171,10,129,33,51,19,102,224,245,42,4,118,17,145,200,139,97,185,220,106,70,187,167,231,189,171,210,102,192,130,65,249,53,30,124,20,109,139,54,30,167,234,50,77,64,188,174,100,219,48,119,25,148,183,250,126,197,173,32,123,185,206,135,110,121,218,91,245,234,77,70,205,127,27,40,136,146,124,177,141,122,69,255,207,252,195,136,14,89,237,14,73,222,183,44,129,212,136,236,91,133,219,222,105,226,167,229,132,165,153,252,130,60,111,169,241,71,23,161,156,55,212,12,82,30,221,218,81,5,58,2,86,0,206,223,208,168,196,205,17,153,214,130,26,198,10,133,203,78,149,61,87,8,218,193,211,73,84,104,165,124,151,138,39,249,118,90,208,31,55,244,128,95,192,82,68,63,16,92,209,114,161,142,69,219,179,244,115,189,149,253,14,176,22,63,13,222,82,92,15,204,20,104,93,22,148,96,81,133,169,41,45,173,248,158,203,90,1,69,204,177,144,202,90,161,29,253,38,57,92,21,98,254,99,16,253,204,28,102,63,162,162,165,146,135,119,53,84,250,60,36,203,136,82,36,206,250,247,228,240,131,93,105,238,128,224,22,202,136,235,102,48,98,122,243,138,200,168,47,64,214,0,244,31,34,175,137,131,230,243,24,77,203,46,52,93,72,248,149,17,74,147,36,216,238,84,1,77,146,38,95,231,8,113,232,219,244,206,22,51,12,137,213,53,46,55,220,208,162,147,99,122,167,28,205,110,134,109,68,126,26,74,133,238,135,8,77,103,112,135,168,25,56,67,220,123,214,253,163,180,138,159,217,226,226,99,236,138,98,30,128,252,252,98,148,137,175,14,202,186,182,66,221,12,231,170,74,227,190,49,164,67,211,205,127,221,10,34,2,75,110,222,59,211,223,161,64,150,95,116,90,45,123,24,31,4,53,21,161,33,122,131,84,173,27,205,159,156,155,119,53,195,10,85,227,230,5,106,0,177,226,203,172,248,30,70,30,51,84,68,217,88,244,99,84,240,243,85,28,250,120,148,247,55,102,116,107,138,166,117,69,218,44,135,116,92,57,98,54,71,78,9,93,46,107,199,151,118,25,238,198,57,19,223,26,162,0,253,233,231,212,134,78,32,47,121,165,238,191,169,14,81,40,201,89,216,214,239,189,223,142,84,99,146,2,110,232,242,224,164,131,34,230,216,86,172,19,137,114,32,153,117,184,182,45,82,183,167,170,36,125,51,122,235,229,102,88,241,118,251,209,187,223,61,22,8,154,175,2,6,98,15,34,1,19,171,239,144,254,206,71,131,250,111,142,146,87,91,155,175,152,73,34,250,150,134,153,79,158,102,228,175,166,19,63,208,174,252,62,79,174,190,14,57,120,174,221,183,253,13,233,188,162,219,152,194,182,239,120,239,15,213,104,26,228,238,79,44,203,60,201,173,223,129,113,72,98,199,158,211,105,132,79,243,70,164,48,230,66,33,2,149,45,233,133,197,68,180,241,90,155,164,87,94,13,165,121,201,221,208,116,234,186,88,233,140,242,56,238,157,37,52,61,78,49,195,39,18,91,45,190,102,79,212,37,189,172,119,12,247,101,22,110,144,28,48,195,116,0,66,19,30,80,209,77,16,159,245,240,206,8,227,136,208,139,234,132,163,30,188,66,6,136,170,138,144,31,61,43,125,186,34,204,78,16,223,213,76,198,52,172,150,248,208,199,166,51,40,165,213,247,20,33,41,84,122,159,195,93,69,90,253,5,46,242,57,192,251,166,240,58,187,192,212,151,54,109,227,248,233,74,22,229,200,128,162,105,120,82,27,253,28,253,24,171,166,175,78,213,67,233,243,248,86,180,40,133,153,213,33,75,203,8,153,118,168,128,87,218,53,229,120,0,197,24,59,6,45,11,93,72,203,55,21,231,25,162,167,11,72,119,151,165,67,143,209,10,49,156,85,141,176,48,173,86,198,170,41,54,255,28,29,145,70,159,132,220,171,230,131,53,65,140,145,173,165,119,48,229,226,43,224,230,52,79,206,165,252,208,228,202,68,96,220,28,174,154,98,243,13,202,14,185,154,164,198,218,113,245,50,150,230,52,31,163,108,141,137,96,77,169,114,115,242,68,59,228,226,193,138,84,89,27,103,66,211,209,242,173,171,106,205,163,105,183,66,63,156,104,80,212,197,13,244,208,66,23,29,232,135,108,115,224,241,168,185,135,245,160,37,250,99,206,80,31,243,18,58,221,109,252,195,185,174,16,184,16,32,53,121,128,247,152,190,143,65,241,208,133,38,102,27,113,114,113,62,21,171,253,87,217,170,254,72,180,227,83,35,103,171,46,39,196,8,207,41,137,171,223,222,32,253,213,148,32,138,151,21,204,140,176,239,16,51,141,159,43,196,201,169,80,94,177,18,185,250,147,161,31,142,171,159,230,138,192,85,15,237,114,202,147,122,111,8,166,102,196,108,184,237,109,234,213,172,136,212,46,175,245,247,90,188,254,147,198,33,8,164,205,231,187,249,96,7,6,136,163,87,195,188,63,82,94,28,158,96,253,101,136,145,34,102,59,150,101,154,106,126,62,162,59,241,32,111,139,80,112,111,128,90,57,255,159,7,120,144,160,17,51,125,83,17,250,208,49,93,245,201,223,221,188,216,143,217,190,206,17,115,55,9,86,143,109,224,51,46,250,219,39,93,198,105,218,207,50,145,160,47,94,61,228,222,7,237,24,50,137,129,175,222,8,69,97,44,21,253,90,172,107,236,27,33,219,243,232,219,143,25,194,238,136,145,17,107,170,50,224,148,244,66,103,234,77,71,203,183,139,153,239,17,177,38,36,9,162,41,134,249,57,110,35,2,89,190,221,84,171,213,185,61,41,1,26,64,231,40,217,178,144,193,164,251,17,196,178,152,15,164,230,145,210,120,39,230,222,242,224,72,96,135,126,22,96,138,45,165,202,103,166,236,22,51,133,221,78,170,164,116,7,17,12,250,131,35,20,251,243,61,102,49,66,124,207,182,208,223,168,87,27,28,180,135,25,204,177,28,122,203,132,137,252,52,166,183,190,235,78,185,140,250,240,196,213,136,150,190,131,237,159,144,169,27,28,85,148,207,236,89,222,193,255,151,34,241,239,139,227,75,34,244,111,207,199,47,40,236,195,87,204,19,216,102,154,223,100,136,16,13,104,13,157,209,61,172,204,150,45,214,66,66,109,252,153,233,176,94,121,212,13,155,75,229,107,23,183,128,12,104,137,252,52,90,164,253,207,179,248,51,151,44,32,14,16,179,207,107,249,59,223,249,237,99,148,154,105,102,47,232,35,30,252,112,116,110,49,115,166,207,120,50,58,9,229,98,186,109,118,143,7,103,119,149,7,135,139,188,125,240,52,59,111,161,79,18,243,164,250,252,71,238,178,77,96,105,54,121,47,194,1,151,178,230,106,168,125,114,68,1,188,244,47,58,52,43,120,164,145,230,119,167,251,181,122,152,10,222,88,87,190,38,12,20,0,235,252,193,73,37,244,124,50,84,143,222,182,21,67,58,54,152,252,52,195,194,92,107,190,245,77,237,240,103,221,100,150,106,92,124,231,74,178,54,204,164,14,252,151,223,177,55,83,140,197,74,218,214,87,18,99,66,15,177,92,252,166,41,61,74,110,30,176,216,231,160,24,31,241,151,36,132,187,198,138,103,242,220,116,230,148,24,112,235,156,146,207,85,140,156,236,15,243,106,87,143,155,204,47,112,90,195,0,214,227,106,216,249,139,60,26,1,241,7,35,49,115,5,118,146,230,74,63,193,217,110,70,56,36,28,73,196,80,216,175,227,230,21,173,138,157,86,36,132,102,59,49,226,4,12,55,205,176,54,141,22,83,28,145,197,200,162,99,70,28,120,249,20,167,146,223,115,46,16,140,160,69,239,139,19,50,147,177,229,183,225,189,140,175,13,178,19,20,88,154,57,175,62,41,47,204,231,185,153,71,110,254,252,135,175,153,150,123,47,75,28,165,149,206,220,143,52,237,111,95,88,153,151,197,29,64,158,229,250,189,223,121,3,38,41,205,219,232,197,99,87,169,104,94,205,52,47,220,42,95,156,176,240,150,76,11,97,238,46,109,200,115,191,173,57,149,190,44,226,53,152,186,155,9,231,75,190,22,189,31,80,249,125,230,9,221,200,148,123,211,40,87,98,191,163,249,40,187,55,7,220,99,112,63,248,147,21,16,102,85,205,192,230,124,22,3,110,111,73,204,68,15,175,85,23,220,140,219,95,101,174,224,92,188,213,253,61,26,104,204,150,49,53,184,42,210,244,251,123,180,193,118,150,16,75,180,8,193,233,149,48,195,0,44,47,182,205,9,158,53,174,22,192,250,48,225,207,249,149,180,176,18,60,181,28,83,242,178,252,190,63,217,68,79,48,239,189,200,248,126,57,14,204,36,168,90,142,202,155,162,228,0,167,155,33,185,72,35,25,188,50,220,198,223,78,177,146,21,253,36,129,236,82,75,64,165,185,25,95,123,140,216,59,45,210,57,31,16,52,18,247,126,115,120,0,253,72,176,18,204,85,204,179,230,86,163,208,94,106,29,31,15,44,86,152,170,218,81,107,131,41,200,63,229,219,239,203,207,173,223,28,31,123,199,151,158,146,253,231,211,177,99,124,83,20,238,110,10,169,98,125,14,236,240,195,7,158,63,90,238,196,12,225,170,175,14,26,195,215,233,98,173,192,68,226,226,129,36,147,254,178,157,31,45,204,132,170,249,220,144,246,191,125,34,158,12,64,209,145,39,51,65,205,234,111,253,92,137,122,229,167,209,208,118,71,98,208,170,63,231,81,235,224,172,138,181,81,234,146,157,240,125,59,19,195,118,243,52,33,209,52,195,142,112,71,94,45,187,9,126,250,156,241,208,220,57,153,134,57,166,105,22,111,241,202,19,110,11,121,229,63,190,84,191,243,161,182,159,110,4,7,46,220,138,126,115,115,249,229,177,42,77,7,221,47,6,87,222,100,187,152,8,210,223,156,37,212,101,170,92,141,42,97,143,217,77,219,89,145,29,24,190,51,98,207,248,233,150,128,4,172,116,184,183,184,24,26,160,174,102,36,44,86,188,117,217,123,201,6,205,124,124,209,101,188,53,226,11,39,175,30,240,96,246,17,179,168,215,173,219,5,178,142,119,196,86,116,126,36,38,255,0,162,48,16,186,25,222,146,60,173,49,227,153,196,213,127,249,220,31,115,157,57,191,145,240,25,250,219,131,243,218,205,96,149,50,237,143,185,2,138,255,54,232,10,96,240,230,84,25,6,134,60,110,165,114,41,7,230,155,159,209,252,194,169,93,17,102,145,215,154,212,19,195,31,109,155,189,94,204,164,118,166,123,179,127,148,42,87,158,187,146,80,41,35,175,134,95,51,205,32,60,107,139,171,77,77,37,231,2,231,140,119,194,114,46,65,153,181,243,189,168,245,190,247,244,51,177,211,50,33,75,128,18,95,171,241,98,198,127,42,11,183,219,204,116,159,146,82,125,43,242,228,96,60,234,135,237,231,68,237,135,170,132,220,28,123,134,31,156,7,67,158,220,4,199,51,68,40,235,202,22,77,30,121,151,240,210,87,214,119,176,25,160,52,60,225,98,163,32,191,11,112,61,29,202,34,74,217,127,175,252,14,204,26,94,91,21,201,117,222,105,92,215,42,250,243,24,151,122,9,164,229,251,167,18,105,46,225,156,85,199,147,29,248,250,113,137,227,91,170,254,54,85,150,88,123,32,216,122,118,184,91,219,62,221,17,225,59,109,107,95,17,51,204,47,55,226,154,247,108,122,58,80,11,70,178,215,135,187,66,200,45,131,102,31,175,250,199,66,34,230,76,249,109,2,213,189,195,253,233,108,11,185,11,179,212,200,10,198,68,169,61,19,113,207,76,36,51,195,31,5,217,151,56,0,204,5,13,38,255,109,80,102,163,202,205,33,10,240,207,57,13,229,36,155,70,163,155,107,149,220,12,219,28,77,47,166,246,55,227,60,166,60,33,158,0,244,71,111,80,195,81,160,224,42,175,253,174,238,158,0,199,191,49,29,111,189,185,245,253,135,185,210,227,32,87,195,142,30,203,7,249,220,23,180,229,231,102,233,125,2,50,180,237,3,165,211,139,95,132,85,90,184,86,232,112,74,216,196,94,102,90,70,127,102,168,85,33,156,23,51,128,69,159,198,20,216,170,58,18,208,196,187,238,219,254,99,30,219,114,50,66,135,73,231,233,103,198,43,185,114,8,32,66,188,135,47,2,122,251,138,158,185,86,226,252,94,11,253,151,219,100,1,161,66,15,112,252,51,87,82,243,242,96,80,227,185,176,51,230,38,116,83,88,23,114,2,254,216,133,38,209,250,99,126,17,154,187,25,253,175,149,226,202,79,155,226,217,103,6,222,243,118,6,125,108,184,46,202,247,100,207,165,35,143,45,15,142,0,76,245,112,14,182,47,233,244,195,124,202,112,95,226,45,108,88,23,166,88,43,84,171,126,111,166,194,144,89,88,77,15,190,125,123,18,72,174,169,167,106,165,15,234,248,110,71,187,42,5,159,52,55,131,164,248,111,91,153,165,86,53,67,250,151,102,155,245,97,134,254,188,141,25,230,70,92,153,99,250,7,240,245,61,30,30,63,22,73,154,241,252,174,59,111,224,214,132,22,141,195,137,45,208,143,213,134,104,235,62,57,199,13,178,248,117,4,153,25,2,151,248,34,208,231,128,40,241,71,163,160,145,210,56,72,28,113,8,196,23,105,48,241,5,64,136,124,57,228,185,241,185,41,88,164,132,248,51,131,123,158,30,155,60,51,210,94,77,204,127,97,153,155,231,17,137,76,154,21,104,247,218,121,115,168,238,182,154,17,72,255,166,49,167,34,41,255,52,207,157,190,33,200,190,23,16,230,123,145,190,2,212,254,153,55,225,72,21,243,123,82,84,47,62,179,201,230,14,249,233,10,7,103,255,30,156,56,23,95,60,204,27,2,146,237,209,139,69,32,114,102,179,11,144,147,95,110,94,48,193,231,131,191,73,252,252,105,159,13,149,47,152,218,158,188,35,244,88,253,184,25,49,250,156,137,212,111,77,39,217,205,168,121,230,2,100,163,189,43,102,34,59,125,73,61,137,97,40,131,210,107,152,81,75,9,28,142,185,11,245,70,224,69,140,61,183,92,92,142,181,214,199,123,209,238,213,197,220,136,178,125,200,113,93,18,14,14,13,41,58,126,190,225,1,102,5,107,158,230,55,81,118,243,188,29,58,123,53,117,254,158,121,91,239,166,95,205,238,218,219,22,179,37,64,227,230,52,114,52,249,109,2,198,234,177,0,181,153,145,42,12,56,146,51,14,160,74,189,48,155,114,48,246,82,61,75,244,254,225,212,44,75,60,235,160,57,214,125,67,246,149,157,117,229,97,128,236,250,97,143,249,97,8,40,175,154,95,52,127,125,47,174,36,75,230,18,51,229,249,17,159,3,230,199,108,143,28,166,74,242,86,103,152,207,17,146,73,218,25,222,60,137,121,68,126,118,202,210,165,205,221,241,9,152,201,111,229,110,138,66,15,165,7,191,122,89,142,34,159,204,248,120,118,124,204,5,198,46,7,101,210,58,52,78,172,174,69,215,82,206,112,210,68,179,123,50,179,178,232,143,44,159,65,93,121,186,175,242,14,28,75,247,254,219,233,253,255,250,127,255,159,255,245,255,249,223,254,173,244,126,153,255,1,233,253,127,239,89,242,81,233,60,15,171,41,44,167,241,178,199,196,212,0,75,223,100,78,194,145,80,98,23,56,86,189,20,43,152,196,25,27,20,236,86,87,172,155,143,23,147,18,121,135,189,212,204,234,240,196,39,225,199,190,106,166,174,23,185,174,106,228,185,75,173,168,104,250,230,6,247,109,42,188,51,233,42,204,202,177,78,45,213,146,51,22,39,43,230,51,164,76,146,205,5,99,125,160,158,139,9,123,53,201,198,50,60,17,133,145,0,237,247,103,9,211,241,22,123,46,12,242,25,21,116,83,237,174,49,167,168,19,143,217,101,119,1,218,149,86,2,50,121,46,227,233,141,141,13,114,157,43,143,189,65,25,201,105,128,162,94,149,77,179,33,131,231,199,216,155,237,16,203,201,213,180,81,150,120,178,183,169,77,137,92,137,193,16,0,90,241,49,200,81,111,57,13,216,68,99,138,77,200,68,244,176,64,24,116,158,248,148,38,39,36,191,125,121,176,24,112,20,122,199,144,83,16,52,220,241,132,20,74,39,180,163,200,33,185,196,131,5,29,184,126,172,214,141,232,78,13,253,32,153,72,160,69,227,208,214,25,135,247,153,201,21,131,249,253,207,186,233,56,16,228,138,185,95,19,147,112,51,144,118,217,125,12,213,60,60,224,104,157,4,160,184,29,96,100,17,255,112,143,136,252,171,236,124,214,143,29,159,243,249,171,123,44,117,13,208,202,44,158,95,105,38,254,215,229,181,105,166,91,30,82,67,100,47,92,51,152,223,110,22,243,176,17,160,235,241,108,176,246,27,195,66,126,108,165,231,14,54,98,158,227,155,50,61,152,204,213,52,79,160,255,225,93,211,215,216,228,201,225,207,105,221,195,130,182,168,114,203,121,64,177,164,70,217,224,197,85,168,0,79,117,51,209,36,247,97,161,184,175,222,55,216,44,215,138,48,51,137,78,49,195,67,158,95,108,217,22,44,14,242,182,212,133,15,11,169,97,173,104,224,163,64,41,226,102,10,211,146,56,133,48,228,93,16,131,106,141,130,226,218,131,73,169,49,42,4,82,18,95,90,127,117,20,52,16,221,109,50,151,6,146,76,55,39,203,95,34,49,173,195,122,95,252,123,33,214,120,53,210,130,81,45,198,4,52,202,144,68,134,93,122,35,2,68,96,33,27,64,49,27,67,232,142,40,142,166,4,189,250,143,40,226,51,83,94,234,146,14,168,251,15,188,228,225,37,216,94,73,157,18,44,157,88,187,111,35,190,186,165,225,29,153,79,244,153,187,41,210,138,249,205,171,18,7,136,101,128,165,34,56,140,185,175,69,169,133,136,111,75,52,212,236,16,241,20,35,236,224,171,105,196,110,189,147,145,250,39,246,151,143,201,154,104,153,107,32,182,89,18,74,1,13,35,169,19,25,72,136,98,37,21,193,24,207,168,233,49,69,171,228,132,27,9,231,175,107,144,4,13,73,66,201,95,18,206,159,38,21,65,36,134,150,164,88,168,147,150,200,166,81,241,40,242,219,180,25,222,30,133,80,240,155,146,112,134,164,187,150,72,76,33,197,86,52,173,5,65,91,137,122,188,117,207,203,76,163,96,14,227,150,155,141,147,56,63,24,193,235,172,158,72,95,150,108,144,181,13,41,228,140,49,127,187,105,107,87,86,167,193,156,79,64,5,6,46,176,20,43,161,155,188,31,206,132,140,219,70,101,94,114,198,197,104,176,178,104,206,195,139,249,157,228,45,95,12,132,139,38,20,140,76,206,239,61,45,195,47,175,141,117,44,159,198,68,124,253,86,77,251,86,72,71,253,106,211,248,109,154,83,166,241,205,159,108,130,151,209,37,52,192,53,103,161,148,18,252,250,201,102,95,102,140,255,182,125,251,165,5,4,212,86,34,225,102,1,206,63,212,23,234,24,145,52,222,134,184,209,226,5,12,8,61,210,117,16,138,72,177,167,162,105,224,241,140,213,42,36,8,28,76,158,186,124,183,133,245,105,84,217,89,240,18,136,18,221,188,173,196,144,102,58,245,71,137,116,55,234,43,106,5,87,210,34,145,56,81,218,217,82,246,131,100,204,231,10,17,226,155,181,82,185,131,29,203,211,40,147,190,15,77,5,18,104,237,19,169,112,192,178,82,62,91,80,217,31,175,230,195,174,124,196,159,54,97,156,209,163,122,92,248,169,166,86,139,9,125,99,56,115,254,148,65,75,166,24,33,118,92,93,47,45,116,244,158,40,82,1,73,148,55,6,104,213,162,194,138,238,196,145,181,181,224,49,31,51,203,80,16,20,105,249,182,215,44,35,241,183,146,119,221,134,121,91,105,6,79,146,191,188,7,108,175,254,74,155,91,73,81,111,27,142,59,127,120,65,114,39,63,76,135,77,47,113,245,186,210,238,72,201,186,73,33,115,27,189,142,212,164,255,148,41,102,212,57,105,95,191,98,134,103,60,54,105,2,243,43,123,56,237,180,173,250,131,3,124,105,82,190,5,141,224,116,171,172,202,65,11,149,92,12,148,114,197,54,74,0,114,228,68,166,171,248,185,45,94,60,64,205,160,106,153,31,110,197,27,224,33,180,154,174,90,223,154,190,62,1,23,85,140,41,197,49,56,126,102,100,224,97,191,67,132,68,144,19,144,4,249,131,61,127,182,105,38,26,201,144,146,59,48,8,79,169,33,89,99,151,108,208,21,94,10,1,155,144,188,95,94,67,90,70,22,38,201,226,11,96,52,92,5,10,243,115,200,86,68,172,3,8,32,142,150,45,105,130,129,108,69,61,37,172,232,88,40,142,5,142,193,216,220,89,222,83,81,48,198,237,22,128,41,128,243,25,201,63,135,165,225,108,197,91,145,183,236,10,192,161,15,56,126,249,121,156,71,199,228,154,44,216,138,123,227,126,117,129,37,1,101,13,176,213,27,239,189,4,160,86,222,78,129,47,157,111,117,147,175,196,64,75,240,44,199,137,183,123,118,194,25,226,201,100,32,99,60,25,240,41,230,3,198,63,239,141,162,180,92,77,217,40,242,212,38,0,42,169,100,211,117,186,55,206,67,114,29,85,111,110,154,221,158,198,94,136,136,100,47,206,176,2,121,203,115,254,69,135,63,8,180,130,248,248,200,47,77,62,87,224,109,172,149,26,56,176,105,216,42,177,2,57,139,181,49,32,173,90,10,126,59,5,114,49,55,43,145,17,214,11,174,43,172,240,70,52,193,244,117,192,198,121,239,134,70,247,20,51,85,190,150,247,6,9,39,79,102,220,16,59,172,40,78,201,79,47,99,170,26,89,47,132,31,88,192,134,48,239,237,48,195,46,47,8,51,91,136,39,205,244,117,43,24,49,136,217,109,67,224,156,152,2,177,124,126,112,119,255,2,30,87,142,85,49,147,57,169,249,86,120,206,2,223,4,191,153,96,67,60,163,108,161,192,76,70,60,39,56,3,244,62,245,63,33,207,245,118,69,156,110,215,84,157,70,3,151,208,20,136,190,80,6,252,219,239,13,248,118,132,23,156,208,130,208,229,235,185,155,70,127,114,186,92,141,243,248,177,232,92,86,11,154,82,71,204,108,94,95,123,194,98,201,75,49,217,174,190,243,243,124,175,65,127,50,177,67,15,43,72,222,234,23,83,44,203,88,31,174,26,19,41,57,159,25,82,234,18,83,222,204,48,35,187,249,205,254,153,121,52,204,100,61,190,54,43,18,47,104,183,200,213,68,211,95,74,10,218,202,202,191,139,117,31,7,52,96,109,187,229,198,106,189,9,211,133,37,48,31,56,49,166,14,202,170,222,4,9,38,3,92,177,152,15,41,215,184,57,114,65,49,179,166,145,182,247,79,207,149,166,121,155,255,50,224,134,67,30,126,111,104,71,111,156,23,211,70,123,23,31,148,218,236,86,98,182,154,248,30,113,53,231,241,74,51,242,14,109,186,153,116,105,238,188,243,90,87,193,135,102,51,179,168,143,66,189,125,232,41,240,39,3,36,60,175,88,223,36,221,197,199,27,38,202,108,179,103,97,110,24,253,252,98,120,246,100,196,158,177,44,111,153,35,83,8,189,95,14,25,100,50,253,131,13,64,251,138,52,240,201,33,195,85,114,242,44,40,103,169,108,202,197,48,254,59,13,136,177,217,10,5,207,68,149,205,116,168,62,51,146,183,217,229,139,153,49,254,90,169,72,106,194,121,45,87,155,38,180,91,15,184,175,38,23,215,105,132,13,127,230,110,103,143,62,25,158,240,7,246,52,1,123,6,177,138,185,66,78,112,220,12,23,74,196,79,243,90,26,249,227,4,51,50,178,103,158,93,204,232,178,236,48,79,40,255,114,204,54,138,35,237,107,2,70,91,18,22,215,124,242,77,5,251,107,222,49,90,101,48,177,105,53,170,246,24,210,183,77,138,202,60,196,91,22,175,249,213,151,196,169,204,50,203,215,126,193,0,79,70,160,46,51,28,175,165,126,170,97,188,54,34,120,242,65,12,73,124,150,143,202,59,154,106,151,73,202,30,83,63,41,53,204,149,142,199,124,237,5,128,188,251,189,41,21,87,121,50,96,164,237,11,38,48,163,228,37,31,27,193,6,4,159,62,51,170,245,169,21,56,141,247,157,70,211,207,76,68,218,182,152,105,13,58,190,238,105,149,59,217,118,55,255,184,113,63,24,56,30,246,18,206,88,240,196,144,165,199,84,185,38,24,157,247,182,174,233,47,24,129,240,188,210,102,47,102,232,27,143,239,195,104,174,189,144,32,151,46,60,176,240,121,124,230,97,26,196,105,109,182,161,125,123,225,152,198,96,178,196,76,10,233,123,176,129,199,148,31,3,225,154,227,211,196,8,174,83,194,109,210,127,202,198,249,153,103,49,32,124,94,60,140,204,193,239,252,7,90,146,121,48,38,37,100,127,44,202,128,47,124,203,1,3,208,51,190,50,10,33,37,148,58,43,71,196,32,84,221,103,209,4,130,41,123,240,187,150,189,204,173,240,31,86,25,237,209,76,41,202,173,8,30,93,185,184,154,91,227,102,74,250,45,167,24,20,57,111,49,250,99,111,122,158,243,206,214,171,157,143,101,164,116,178,238,192,36,157,15,41,135,25,217,94,185,55,133,214,253,169,27,154,114,67,25,83,46,126,222,148,147,83,93,235,223,173,89,119,130,252,112,27,105,157,155,41,186,156,220,109,224,73,216,205,119,186,101,140,238,226,69,208,194,85,190,164,35,230,131,46,118,88,17,156,157,190,187,83,26,187,25,11,131,2,133,45,172,134,25,213,70,113,49,208,81,34,54,252,204,176,92,109,57,210,216,59,202,167,63,139,202,6,140,201,53,95,171,162,136,234,132,32,139,174,253,132,161,154,149,148,199,55,160,198,14,190,100,193,87,152,76,171,191,51,194,234,58,187,43,124,81,31,143,51,230,105,148,121,105,70,142,234,250,154,164,251,235,110,217,45,42,162,56,51,158,155,12,73,173,249,214,149,169,210,135,15,232,11,206,118,151,207,81,173,185,169,251,160,88,167,188,204,65,54,65,216,254,62,179,233,5,235,123,161,26,251,5,157,152,33,121,146,165,85,140,118,48,70,252,26,65,72,62,218,219,217,141,91,253,207,12,63,107,85,15,5,228,192,244,123,67,46,85,178,113,131,38,42,156,227,239,214,104,235,156,44,137,97,69,9,211,239,12,53,114,150,142,72,28,64,84,191,134,155,15,226,236,242,216,248,105,51,238,61,140,145,61,63,23,82,185,177,240,54,235,178,200,181,229,79,59,247,179,82,2,89,145,62,32,124,37,219,227,27,2,164,113,80,66,166,249,144,15,251,122,139,225,43,155,236,152,105,38,249,48,106,152,41,26,70,130,96,154,4,75,25,126,92,2,182,23,101,81,171,51,188,9,239,203,3,141,135,147,242,232,180,152,190,80,110,249,120,35,63,47,64,107,204,59,144,4,156,111,136,194,230,68,65,140,136,233,241,189,55,24,171,164,165,135,100,217,90,45,62,35,205,10,35,87,245,193,91,44,222,193,206,102,77,13,56,159,27,119,241,109,218,126,107,124,207,61,171,152,173,62,243,125,235,107,2,145,51,135,244,249,20,104,164,125,131,242,38,17,13,9,98,94,244,108,236,111,113,145,7,17,180,38,253,31,8,1,249,147,155,206,64,70,249,214,30,178,251,74,171,129,120,211,10,154,51,54,240,139,107,155,61,56,86,1,164,123,175,187,25,13,90,25,51,250,44,122,56,163,68,84,210,153,132,121,218,196,253,204,224,212,143,124,108,168,114,151,183,156,178,232,109,11,17,115,45,14,199,132,164,7,220,239,232,98,134,87,246,235,251,220,197,64,244,67,172,205,138,15,159,21,42,236,161,63,253,158,180,124,233,206,107,204,42,37,219,62,223,122,184,53,136,94,141,208,212,114,148,105,126,199,216,252,74,171,23,50,28,154,220,114,158,109,78,209,225,63,125,44,104,201,65,217,70,149,253,177,252,109,112,75,43,101,60,48,15,19,89,251,204,136,152,173,34,247,126,51,167,126,245,19,204,144,87,221,252,156,155,218,64,117,107,135,37,48,3,166,103,181,182,142,233,102,220,132,45,247,38,18,89,95,60,5,72,181,195,187,41,102,156,190,21,102,32,147,231,138,249,189,138,7,184,36,114,171,148,172,208,43,152,207,139,140,139,161,170,210,17,165,189,226,163,26,191,86,133,16,210,109,120,87,122,107,113,107,28,108,57,236,169,162,183,28,112,122,58,9,139,210,12,247,219,245,169,96,60,71,137,215,152,108,3,132,19,215,205,100,63,175,220,156,34,131,135,168,236,240,218,74,128,153,30,31,159,72,13,132,120,147,139,73,11,247,47,170,217,141,22,138,100,197,160,143,128,68,213,215,62,108,224,141,157,18,105,19,109,92,98,164,239,167,27,68,212,75,38,18,206,233,248,104,229,47,59,124,201,230,140,137,134,227,241,222,13,172,134,160,148,123,83,121,251,68,158,48,95,81,58,134,225,129,82,216,23,203,109,184,80,74,210,173,210,182,4,193,190,143,73,135,15,65,98,131,243,167,187,232,223,195,128,122,91,54,113,176,202,45,102,97,7,158,151,234,135,80,46,67,121,235,235,163,227,96,238,34,87,191,19,21,146,38,55,67,75,144,31,19,140,68,247,227,154,121,80,132,26,12,42,240,249,254,122,251,131,55,224,204,122,53,190,134,183,115,239,110,244,66,50,42,86,135,155,223,226,66,16,19,120,141,88,173,145,208,199,172,211,92,51,115,199,25,200,219,142,233,247,126,113,71,45,242,185,6,47,233,116,8,27,177,200,155,234,185,19,197,90,226,173,30,102,40,182,243,230,157,130,223,215,64,129,249,210,69,43,102,242,63,221,31,28,93,191,20,65,131,121,193,4,186,253,193,113,204,139,156,93,166,154,61,166,15,41,75,224,202,241,194,97,84,156,48,141,210,34,57,236,124,175,247,165,91,253,218,174,238,95,151,107,22,147,167,157,123,45,118,82,250,71,118,50,243,78,244,114,208,48,255,126,123,52,35,131,201,247,106,144,202,85,223,145,236,196,190,226,200,128,172,45,49,25,208,6,125,179,37,103,49,50,65,207,139,255,22,39,149,228,161,107,215,40,205,190,94,130,103,62,22,229,231,163,61,87,129,172,196,55,15,223,183,46,59,69,81,193,181,217,247,92,110,134,89,94,60,21,132,67,175,159,248,232,92,144,109,146,171,11,49,198,240,155,51,141,143,124,207,183,73,13,23,48,36,63,113,201,212,231,139,145,193,5,32,240,153,39,165,110,57,242,13,178,90,154,95,13,1,212,190,114,115,163,135,253,114,164,112,128,220,174,115,9,54,146,113,252,131,174,63,181,220,28,181,66,231,220,242,247,70,5,69,180,250,168,98,109,96,222,126,245,196,195,72,175,246,192,153,90,150,31,126,203,122,67,196,17,42,198,96,231,203,23,201,213,155,88,105,204,108,22,62,83,23,243,184,201,39,33,199,218,191,6,84,204,224,24,158,227,250,111,102,185,255,191,255,225,191,249,151,255,244,223,254,151,255,227,127,250,87,89,238,187,254,3,178,220,255,222,179,228,163,14,35,181,115,51,35,37,123,73,129,9,125,207,184,250,109,6,146,32,121,91,32,125,238,51,174,198,227,19,111,19,174,172,230,220,41,27,74,105,209,33,226,251,147,139,219,62,138,36,17,147,250,124,154,151,251,226,131,239,11,18,146,110,201,48,66,154,179,206,39,7,100,32,122,84,145,228,230,239,155,109,39,235,32,180,130,106,238,136,25,37,184,27,51,23,191,170,202,170,161,135,252,3,133,227,77,226,172,46,89,145,176,101,250,47,211,46,123,186,172,118,218,38,87,204,122,99,8,151,183,110,70,223,31,87,191,197,252,206,253,35,123,133,169,146,109,55,35,250,118,212,108,117,84,223,198,44,126,16,199,170,1,186,232,126,156,14,227,170,145,189,191,145,94,171,55,54,34,4,147,196,75,104,194,186,186,233,170,187,71,14,91,124,161,225,89,217,77,111,244,237,122,239,107,120,13,223,33,167,104,37,176,189,110,211,96,252,172,198,234,121,100,247,109,48,109,250,222,123,76,210,56,141,221,144,29,190,61,86,75,36,201,173,173,25,119,251,49,13,249,120,145,17,129,160,251,120,10,101,27,121,228,144,89,68,111,33,181,76,63,84,134,169,228,136,249,130,39,79,243,160,4,33,103,41,108,13,126,220,45,2,133,166,7,49,106,20,35,14,67,48,224,75,78,241,247,44,187,199,73,138,136,198,84,15,129,8,168,248,57,252,54,163,165,179,31,79,113,125,160,74,204,11,18,3,53,15,112,246,126,115,16,153,58,40,230,188,56,25,211,38,59,176,245,156,30,38,157,23,135,60,20,69,83,166,9,8,61,32,236,238,188,236,253,227,219,76,192,83,225,188,80,169,44,83,189,69,43,138,135,87,5,174,102,139,63,200,131,23,117,248,222,32,201,213,72,228,56,93,59,8,45,178,80,91,204,111,67,243,61,255,185,99,64,140,228,222,23,165,77,143,104,56,85,89,124,226,35,55,32,102,238,66,47,116,57,37,224,129,252,165,70,156,135,71,91,166,68,60,60,53,148,23,159,25,38,153,162,254,121,163,184,232,219,81,51,242,100,153,196,236,69,46,140,134,115,255,246,212,45,163,242,252,28,58,60,61,114,184,180,115,74,24,72,88,114,125,195,1,83,89,244,44,91,168,137,223,230,49,13,255,123,53,206,171,204,113,95,214,134,134,104,75,67,181,247,187,253,70,188,4,12,67,66,76,112,200,206,213,7,188,9,142,36,137,2,65,193,250,158,64,107,53,101,80,137,48,105,167,136,7,163,175,58,153,179,77,15,135,34,82,139,40,240,61,100,153,98,158,60,140,223,28,226,74,77,55,108,164,51,90,132,175,116,4,86,217,173,54,148,185,225,199,86,67,22,110,9,187,17,206,136,24,146,66,255,157,106,134,196,195,221,158,106,92,104,87,6,5,141,154,233,123,116,185,38,229,32,17,63,123,244,137,160,157,32,187,75,178,1,217,199,17,102,58,13,246,234,63,153,140,226,92,240,187,24,234,81,38,10,59,233,241,93,129,190,194,165,159,218,124,228,204,69,208,246,54,53,147,241,94,115,56,235,215,70,153,69,212,49,73,224,0,197,242,60,33,218,44,163,95,53,195,34,214,119,164,96,96,99,144,60,8,252,87,159,48,45,102,209,104,192,37,125,209,103,166,165,200,39,47,153,40,16,190,245,40,248,33,210,5,55,143,100,204,94,188,226,231,199,226,176,221,77,214,22,64,162,238,241,208,250,75,202,202,113,125,81,190,46,35,204,64,139,196,197,133,176,104,23,79,224,131,48,213,104,233,154,122,236,138,100,29,252,234,242,49,241,134,64,239,122,30,16,52,143,172,173,107,225,214,199,55,140,27,118,126,146,63,38,166,57,154,95,205,158,219,139,38,56,73,71,251,247,128,202,69,33,6,244,199,90,216,233,25,76,234,160,154,30,53,249,29,31,52,36,61,223,123,107,90,183,3,226,247,71,43,166,144,220,52,235,11,135,248,119,243,55,165,81,111,222,146,51,70,67,210,171,110,155,149,126,53,163,12,193,234,245,139,55,221,148,242,203,52,155,59,241,53,204,213,104,245,200,197,13,2,99,47,223,242,20,111,202,107,170,251,185,229,158,140,120,110,61,176,69,77,102,211,244,120,61,203,184,13,157,222,36,141,14,79,208,245,114,12,8,190,171,21,241,66,49,126,124,156,247,139,180,22,113,137,228,255,255,56,160,61,131,79,168,155,105,68,248,141,168,143,121,250,159,206,232,124,238,74,30,170,56,132,0,208,152,134,198,215,16,171,251,132,153,77,66,46,70,239,227,131,141,81,120,0,1,37,245,215,202,25,237,52,202,240,69,146,222,148,171,241,167,138,231,209,49,207,116,113,144,247,32,255,19,214,55,224,69,202,137,124,171,222,163,36,2,169,199,169,106,46,76,15,255,105,203,108,215,45,102,22,107,148,99,166,1,191,164,132,213,77,48,199,11,42,111,62,227,225,166,217,100,185,189,244,6,247,118,31,250,219,52,121,231,163,65,127,187,203,214,234,217,219,72,175,151,161,208,113,150,200,231,194,199,134,7,225,102,54,110,41,67,129,108,63,129,34,128,2,138,22,49,169,235,145,69,155,81,124,123,211,120,201,68,234,214,120,29,131,250,166,172,58,65,23,253,202,26,181,9,211,175,233,82,41,34,141,2,210,198,205,77,233,138,41,103,18,9,59,16,192,8,48,150,86,36,33,205,118,14,103,212,65,73,48,200,111,35,101,117,79,20,44,183,209,139,75,161,213,164,186,221,138,199,51,164,132,75,172,232,34,4,84,82,233,192,216,82,225,93,70,140,29,117,216,33,20,233,184,245,112,19,248,10,49,122,177,178,165,114,109,13,30,94,115,156,52,145,205,174,102,132,29,125,31,159,150,13,212,186,247,139,17,104,205,246,242,50,250,69,178,132,224,110,122,115,221,31,205,246,125,153,168,160,114,138,31,141,166,114,127,244,115,63,231,27,170,109,47,17,183,105,177,85,22,236,33,129,113,93,26,104,34,55,189,13,82,235,55,73,243,111,200,135,237,150,237,7,71,128,43,255,93,13,113,220,106,242,69,38,114,191,205,215,208,152,22,244,9,72,225,249,196,145,201,88,70,72,211,101,207,66,216,155,142,186,207,204,79,53,41,3,211,198,125,70,92,205,254,168,195,242,70,130,226,137,131,47,14,46,154,88,217,210,86,224,116,222,181,229,166,3,71,232,106,233,1,7,118,0,14,144,141,158,100,67,255,122,129,76,90,157,92,189,32,109,158,159,3,164,63,80,35,68,233,75,209,48,39,98,20,186,194,40,118,168,153,170,178,239,13,164,144,91,114,71,129,196,225,0,115,160,26,34,170,67,241,94,239,167,200,78,5,8,232,144,3,189,130,242,121,175,226,107,191,131,56,45,82,161,38,109,49,2,165,195,202,85,163,209,247,205,0,233,208,73,153,107,243,192,230,187,70,188,148,113,217,170,25,170,8,223,231,97,126,88,191,176,41,132,106,155,131,93,16,47,31,50,98,164,64,203,12,148,78,135,152,78,182,13,11,164,91,12,73,39,237,39,3,74,72,89,79,137,155,31,67,16,11,212,108,154,68,137,155,33,61,204,34,25,152,233,83,156,200,156,205,142,147,184,253,152,169,21,251,139,49,8,178,173,156,101,132,238,254,228,176,57,15,193,172,28,78,64,87,14,122,31,149,14,130,163,191,253,199,47,225,168,43,176,7,178,250,14,133,43,207,0,176,240,14,142,173,152,73,129,123,165,151,252,202,204,134,25,204,33,0,182,140,192,80,150,61,42,54,207,236,88,49,58,83,187,190,21,248,187,238,149,245,86,44,67,38,128,70,206,155,143,59,192,208,121,108,13,130,32,173,127,153,127,55,255,129,178,212,76,117,251,132,185,180,41,222,8,78,239,156,129,150,164,215,65,191,230,59,36,102,241,60,190,229,244,41,124,9,114,214,104,95,28,87,72,127,76,182,216,130,2,53,120,78,11,172,37,227,45,32,209,6,197,133,128,68,151,8,76,62,51,140,66,129,135,44,8,7,42,184,149,204,81,119,244,30,48,7,120,199,196,252,214,189,87,237,11,157,191,165,11,174,150,83,187,249,54,93,200,79,102,129,193,30,236,84,255,229,98,172,18,225,141,155,66,228,206,133,253,66,194,37,129,217,31,40,119,151,52,119,138,117,250,210,163,5,36,166,144,223,234,63,70,248,255,28,177,251,140,55,65,43,102,6,176,231,112,224,198,164,138,104,212,126,185,118,103,43,167,57,140,152,98,43,160,151,152,221,95,154,28,200,141,165,135,153,186,228,118,148,179,53,201,29,181,158,238,76,207,211,10,173,10,247,173,37,186,138,175,245,15,8,146,135,121,0,129,107,243,139,233,125,238,71,209,192,47,92,113,176,193,31,110,173,244,31,248,117,113,170,102,64,111,21,143,76,176,194,211,168,213,28,188,13,21,180,88,201,28,121,88,70,60,130,174,246,250,65,126,127,71,158,193,72,138,66,6,73,7,212,175,7,3,51,205,231,186,114,32,70,43,9,42,175,168,112,169,217,182,229,230,102,146,143,173,253,51,42,3,198,38,206,174,110,111,178,78,35,195,222,165,245,108,27,39,254,223,166,107,230,125,198,79,47,149,21,103,186,155,105,42,84,51,234,70,127,19,195,172,220,105,170,181,149,47,247,105,102,8,205,132,59,148,159,250,2,68,51,67,3,86,197,76,14,229,111,37,154,249,74,11,13,86,90,83,70,90,73,9,136,121,145,168,205,139,183,160,84,48,3,137,206,183,130,34,92,127,249,29,0,159,80,159,141,9,20,32,210,34,6,225,194,135,198,198,60,140,235,55,205,192,90,190,112,31,179,137,48,202,160,152,154,228,142,183,38,67,34,157,155,27,119,251,195,207,152,74,57,232,4,189,57,89,165,229,214,5,145,163,90,43,238,178,255,52,86,33,131,64,209,119,190,109,222,7,101,16,179,235,123,129,226,218,203,175,134,169,177,40,91,43,116,174,159,212,43,186,112,239,95,154,180,210,114,170,237,15,21,177,0,37,191,155,11,1,150,73,162,110,255,154,164,6,86,23,6,197,141,98,97,241,81,1,247,122,183,80,192,33,95,136,24,220,103,182,154,159,52,203,110,75,253,248,44,53,42,102,105,172,134,188,166,124,245,41,162,102,195,237,107,27,35,58,143,219,239,13,21,65,17,254,69,67,206,126,242,121,152,159,235,173,95,19,237,133,58,252,151,129,47,253,52,27,190,195,134,104,199,205,32,121,174,244,95,114,66,127,28,234,152,161,2,16,62,204,117,141,153,249,251,218,149,211,191,95,53,3,63,248,75,130,44,19,126,19,21,31,204,164,230,166,255,118,165,99,99,74,207,41,233,229,226,223,11,26,195,242,211,146,106,146,238,49,42,5,199,173,168,25,213,137,233,191,93,72,56,10,67,28,88,240,51,124,137,64,69,87,148,69,116,25,171,133,127,237,114,161,119,144,141,225,121,217,176,111,117,55,83,156,150,229,185,40,65,127,194,100,152,209,63,150,142,66,202,14,28,188,110,110,134,174,18,51,244,75,62,27,158,239,68,194,102,171,185,124,145,175,89,145,166,214,123,35,16,229,75,132,110,136,245,115,45,205,23,219,127,25,216,92,255,105,17,166,185,194,87,39,225,196,57,210,210,77,73,22,62,26,55,211,9,173,93,192,111,253,244,88,126,5,41,62,233,38,95,22,115,251,128,110,54,60,165,21,6,21,225,27,173,241,61,11,1,59,49,49,69,15,191,51,10,29,66,234,245,204,84,122,124,167,229,204,108,74,207,75,47,10,32,88,55,19,75,74,139,38,105,141,27,231,11,106,20,180,235,139,185,33,128,23,143,54,208,240,149,102,113,106,140,53,62,7,161,105,145,155,91,230,233,35,246,48,243,155,176,178,223,145,142,30,31,127,156,153,233,104,19,46,91,10,102,61,6,141,214,126,101,106,254,83,133,92,97,53,205,104,105,99,95,86,244,117,243,27,147,170,188,195,207,81,113,241,152,63,51,220,121,218,66,127,168,148,132,153,146,239,86,138,94,60,138,27,230,118,183,242,14,28,211,9,142,171,223,153,173,116,12,195,196,104,230,246,201,128,134,142,112,88,64,239,248,17,44,49,205,96,81,147,78,117,168,88,250,156,177,122,186,190,149,193,120,63,242,140,191,133,57,132,214,3,118,140,226,95,26,182,209,163,52,15,176,97,162,35,22,91,33,10,144,194,99,219,153,240,177,21,218,225,173,52,183,243,143,34,236,51,27,199,110,211,1,233,109,248,142,128,244,118,223,91,41,7,222,0,222,238,7,54,249,68,37,16,165,242,254,66,182,240,6,74,209,86,72,16,32,144,234,126,47,77,227,3,60,134,122,117,236,131,240,132,139,182,186,205,18,24,19,175,155,113,182,148,23,219,186,136,124,195,232,160,189,149,208,248,15,16,244,253,48,189,202,253,40,91,242,92,22,95,187,153,220,175,114,60,112,200,93,127,50,184,71,185,133,18,99,16,25,250,205,27,28,73,74,232,74,109,243,211,188,198,252,30,91,105,83,65,228,148,226,62,206,51,27,226,68,88,114,1,73,250,123,81,210,235,210,67,223,97,175,252,0,65,60,217,243,44,154,172,172,55,117,95,32,227,123,236,64,221,92,120,134,32,129,132,75,219,31,188,78,88,163,148,199,182,64,161,21,230,131,98,166,50,209,194,208,218,194,252,22,189,52,33,211,157,89,207,157,241,219,128,168,142,242,189,34,93,92,211,108,184,44,33,116,181,108,139,15,26,221,19,77,124,133,70,27,193,39,205,254,103,254,233,132,111,214,137,52,99,88,192,143,11,83,16,92,22,72,209,184,153,88,93,152,54,155,185,233,203,103,131,129,224,148,154,166,179,151,237,152,44,239,193,138,28,1,141,122,99,56,242,208,102,174,35,76,15,204,142,222,70,78,53,250,173,228,197,168,183,12,153,137,136,189,42,31,44,106,110,190,49,208,229,117,171,50,13,93,4,238,102,243,39,175,208,109,41,221,15,73,159,22,47,6,30,176,233,205,9,46,75,78,181,54,174,156,124,104,158,29,247,27,233,105,40,74,218,241,142,69,211,12,251,204,136,141,236,159,139,223,8,87,63,94,222,209,4,200,91,249,100,241,76,252,96,28,214,1,244,195,39,75,103,172,159,186,131,63,56,202,70,251,214,59,149,148,207,76,251,168,82,207,84,42,9,199,199,212,246,32,141,157,248,188,148,232,63,179,49,56,92,53,111,31,80,142,122,52,19,197,102,34,194,126,231,9,181,70,111,63,151,114,67,55,223,86,84,59,164,209,115,251,229,240,208,72,126,209,139,144,213,189,241,135,14,198,135,108,46,19,109,150,175,133,151,88,230,55,224,211,218,71,101,34,85,82,72,221,125,137,105,113,153,28,247,208,168,210,153,226,55,199,177,16,2,108,68,48,235,240,29,15,176,87,31,226,116,226,58,188,65,140,23,107,240,105,9,217,44,165,188,124,49,200,54,138,44,191,66,231,71,119,119,0,76,2,17,139,114,136,81,181,245,155,83,186,121,81,204,191,29,241,255,191,255,235,255,242,47,255,251,255,245,111,118,188,159,255,8,102,71,220,250,18,206,5,92,153,87,188,84,96,160,247,236,152,58,128,1,119,251,49,27,189,147,127,3,68,88,146,133,4,208,55,74,130,97,190,244,203,11,81,155,193,163,252,11,225,63,72,84,254,190,44,133,13,119,46,224,114,156,226,43,66,154,216,251,141,169,135,50,65,21,78,93,120,213,74,124,32,152,30,231,85,106,60,248,176,215,183,220,168,32,47,97,188,238,136,189,3,182,255,51,47,112,54,85,205,200,241,77,223,155,81,214,61,50,111,145,123,55,26,8,191,57,219,229,20,166,67,112,63,195,189,19,232,0,143,240,41,117,75,32,196,122,156,141,173,67,105,111,137,4,182,95,76,16,127,229,123,128,244,65,238,204,205,96,253,206,15,115,45,238,141,15,41,169,182,166,220,179,215,216,133,125,84,254,4,171,132,60,146,186,124,235,57,109,225,183,168,74,91,9,97,250,137,73,143,120,149,48,83,2,128,185,49,228,116,163,149,35,191,141,43,229,219,227,219,113,160,242,18,242,217,2,87,161,199,128,198,94,38,4,87,144,113,130,68,241,175,13,167,64,138,204,194,3,74,146,196,125,220,113,173,243,161,41,5,108,131,89,195,205,205,230,134,16,148,110,54,223,48,31,19,96,77,243,59,104,103,120,109,195,16,24,66,207,252,126,104,62,79,193,205,236,83,153,186,134,57,245,133,117,17,241,160,229,202,18,75,51,221,156,167,223,60,22,192,92,166,25,128,108,228,127,32,169,89,77,248,60,97,184,2,18,235,195,66,99,163,144,79,66,237,213,190,78,60,8,250,223,68,85,18,100,35,94,251,196,61,236,147,24,200,61,205,212,169,114,127,165,75,242,8,79,41,222,169,139,78,253,153,225,183,11,51,93,2,183,181,56,87,104,192,20,190,237,110,154,50,59,182,95,100,45,132,82,22,120,33,68,44,110,134,204,82,172,112,206,238,157,103,214,2,40,145,230,118,222,33,21,75,4,88,184,240,144,130,179,251,42,13,54,38,36,236,210,10,74,110,140,248,97,178,28,202,153,73,11,252,109,177,58,65,193,109,225,25,69,147,187,141,19,223,163,218,18,73,243,196,151,137,105,10,117,246,149,207,5,173,255,154,158,38,33,177,88,146,124,228,153,145,18,76,119,211,100,36,211,69,160,242,77,188,229,230,183,112,167,48,112,209,85,132,58,139,187,155,221,122,100,242,230,5,157,168,143,162,8,199,105,40,3,42,84,118,231,107,252,53,71,23,22,90,185,117,51,53,173,140,14,222,119,207,144,200,152,245,203,110,225,38,131,121,76,199,136,164,60,174,150,56,186,111,166,84,49,163,117,16,55,175,52,153,229,7,105,150,122,143,236,235,139,28,202,77,165,229,65,103,150,145,254,186,217,122,179,228,234,9,200,47,54,6,206,8,17,29,33,191,134,128,64,60,249,106,71,184,235,26,136,142,149,65,19,250,235,18,59,183,219,140,170,59,28,221,165,92,0,132,30,197,208,94,17,185,84,210,191,97,126,167,223,162,45,58,222,251,29,166,121,66,53,131,35,182,158,142,46,156,183,121,243,119,164,153,196,144,155,1,3,164,211,7,10,6,57,90,191,26,174,171,155,233,215,102,165,188,79,49,147,169,4,185,100,17,51,228,130,247,132,217,4,59,228,230,160,215,75,204,52,248,88,147,165,8,186,213,147,142,213,48,141,141,60,183,141,144,113,172,136,83,89,35,9,107,37,173,104,53,200,184,122,3,33,63,98,110,44,185,120,176,182,19,75,242,172,147,106,116,124,206,193,2,73,39,250,153,71,113,198,77,123,178,33,66,185,207,108,162,111,49,40,128,5,68,149,225,153,145,13,141,17,199,33,145,181,253,130,189,235,114,140,172,93,163,60,151,39,131,41,110,196,131,91,230,42,207,101,104,98,97,212,94,121,239,165,19,13,252,89,205,141,1,101,249,150,254,6,13,212,147,194,101,132,53,179,11,15,23,71,54,61,17,49,226,11,53,129,124,109,218,158,87,220,155,60,238,148,5,68,90,183,142,152,227,3,242,122,153,41,52,108,68,148,57,13,77,40,207,181,225,92,241,211,233,109,140,240,64,202,15,163,164,54,34,96,50,138,23,25,147,9,75,108,141,199,94,208,30,86,121,43,154,216,194,61,4,88,186,203,144,223,110,4,3,158,75,39,155,42,189,60,131,77,27,55,45,70,148,116,122,6,161,141,134,136,93,35,212,51,58,24,121,107,136,150,223,249,21,11,0,185,47,25,179,247,224,187,95,175,125,152,147,220,101,195,179,204,111,43,62,106,116,47,142,41,102,0,183,109,181,52,19,182,138,25,190,12,143,60,204,60,228,99,243,1,123,20,194,80,32,202,76,12,128,8,74,248,145,4,186,170,128,13,219,3,25,232,29,123,41,69,205,42,111,13,126,115,117,201,134,12,73,88,208,1,77,159,96,164,90,88,197,25,72,0,165,94,45,215,61,121,21,57,220,222,254,213,13,191,227,169,177,13,47,64,90,105,224,141,76,187,133,6,167,137,249,157,55,43,166,138,9,62,157,204,56,192,137,65,162,231,27,112,148,56,138,168,146,144,164,161,9,218,205,156,38,93,158,155,90,200,114,151,25,197,172,231,184,200,115,23,214,128,47,108,112,34,188,75,152,205,35,139,44,62,233,162,171,43,183,225,2,108,207,87,32,143,118,175,76,195,183,47,200,54,221,73,41,203,30,143,196,228,137,60,229,31,197,168,92,251,118,141,146,3,10,158,86,202,34,205,62,245,215,185,240,98,91,244,195,103,86,22,177,68,42,163,81,28,159,50,158,245,109,164,222,169,138,153,254,128,140,3,32,245,155,89,64,104,0,98,147,218,103,24,67,58,199,108,92,141,55,45,55,71,48,121,69,5,26,184,89,149,121,82,174,245,84,44,127,45,72,230,167,152,161,208,188,190,13,63,143,234,109,56,121,184,252,117,218,187,247,246,70,164,72,125,160,161,69,191,35,170,235,70,246,32,195,13,117,199,156,238,117,226,9,76,33,228,124,231,243,69,213,111,70,102,152,45,91,205,83,210,152,196,236,144,103,253,152,111,84,0,250,53,24,228,248,167,228,19,254,189,103,145,71,109,61,55,160,119,130,66,246,170,227,128,134,101,188,40,146,4,83,62,1,250,242,167,69,134,156,152,164,253,12,242,236,49,57,96,99,166,111,32,205,144,59,69,188,99,201,131,37,59,235,243,113,81,99,139,239,139,212,85,249,153,59,84,181,115,114,64,222,146,143,86,77,202,195,125,197,14,249,138,104,189,25,168,121,126,180,107,152,33,248,21,207,164,194,206,215,227,98,226,46,153,29,237,15,63,226,15,142,103,216,101,185,225,246,71,116,11,77,215,148,33,195,153,123,103,68,190,85,89,194,194,217,104,96,118,29,56,118,55,252,99,121,46,162,155,186,60,201,194,62,217,19,244,200,94,101,79,19,206,57,93,74,122,148,193,194,127,118,250,145,224,199,186,158,85,39,11,68,4,9,144,113,201,65,136,112,109,56,138,235,13,137,136,0,188,248,132,79,24,78,234,2,17,50,229,4,71,117,209,207,11,19,189,104,226,120,252,73,83,250,57,183,97,64,207,66,76,51,30,205,240,136,104,58,154,234,181,92,42,68,145,130,190,136,42,169,231,1,108,49,207,111,220,114,33,79,127,251,42,107,57,142,88,156,144,132,33,113,114,151,118,110,100,145,169,130,13,245,96,45,51,25,67,70,174,64,247,229,133,92,211,136,180,63,165,145,217,212,51,55,182,252,240,153,138,233,0,168,219,127,214,77,111,237,69,78,39,211,36,47,56,129,91,228,132,223,66,22,43,19,220,237,189,11,178,71,241,53,193,82,139,247,64,125,155,210,78,152,139,96,38,255,204,51,19,29,38,161,44,206,5,181,111,94,38,28,73,152,188,37,158,161,182,158,17,40,25,236,46,193,144,145,35,133,79,4,173,163,80,233,191,111,197,132,168,233,185,175,189,167,198,105,232,94,132,95,3,133,171,198,74,151,198,198,44,10,0,170,148,237,142,236,234,27,147,152,164,125,36,149,215,95,248,217,71,184,184,244,158,44,217,51,64,79,239,26,86,104,245,229,244,71,208,12,111,61,226,253,211,37,67,13,144,189,185,8,187,57,192,224,69,196,12,152,115,231,152,0,90,155,26,210,195,229,29,113,51,189,113,77,111,206,122,201,76,5,160,238,196,130,90,91,22,148,0,51,86,8,153,199,170,153,138,57,3,243,100,58,159,34,102,78,67,37,89,48,207,146,32,151,33,71,4,57,22,100,255,34,205,184,161,16,146,236,14,30,70,20,113,166,225,80,229,183,9,63,79,245,143,61,183,41,138,231,139,209,200,114,163,66,75,3,57,249,190,52,195,38,17,159,196,228,234,36,89,7,5,226,184,43,173,232,88,109,73,121,161,50,38,23,131,207,149,159,70,246,224,35,161,193,76,119,185,222,156,244,247,172,153,105,55,153,48,201,229,209,118,211,99,84,168,122,87,77,51,190,169,231,9,49,250,203,138,124,174,129,60,74,205,164,22,162,110,69,146,171,149,166,76,199,0,144,18,19,86,79,194,164,91,91,212,15,58,26,169,154,254,220,27,45,207,72,34,34,203,35,111,69,238,188,174,21,85,24,22,154,200,196,144,152,237,77,138,19,108,235,146,113,70,230,242,244,168,16,208,68,44,239,69,20,12,144,219,107,0,80,81,201,36,166,188,83,98,18,79,219,160,182,166,210,43,12,202,45,204,86,190,16,57,35,180,191,162,250,68,15,90,242,44,145,167,167,183,212,81,4,198,11,169,122,68,239,75,118,41,32,108,202,92,82,32,48,106,131,239,214,11,20,246,209,234,195,6,239,227,175,69,77,186,169,208,33,40,141,17,59,18,92,205,93,211,213,20,92,106,108,242,127,253,83,103,254,147,106,79,195,248,1,252,251,209,101,180,164,214,97,172,92,45,50,204,215,156,42,21,124,92,37,62,222,36,102,239,34,226,243,188,185,44,8,192,165,191,196,8,57,199,201,79,183,132,66,145,234,92,69,154,35,62,221,26,170,159,9,92,252,121,49,62,188,5,100,131,8,17,67,157,113,3,81,176,168,27,73,252,77,6,9,39,234,198,180,232,67,181,133,222,38,91,123,236,16,80,97,170,0,67,65,191,233,163,198,179,154,86,233,170,60,196,105,188,163,154,70,187,151,74,140,3,220,41,39,202,47,0,171,150,106,111,210,232,115,34,103,110,172,16,130,8,64,14,112,182,216,125,238,64,10,66,138,169,244,133,54,95,74,244,44,46,133,13,179,23,245,234,145,40,56,249,165,21,255,133,214,128,195,40,192,193,255,234,255,192,196,233,115,132,60,14,2,63,42,224,195,95,196,131,221,31,249,56,188,68,34,217,168,243,13,163,76,16,144,133,53,237,197,52,1,243,40,226,36,207,231,24,43,182,77,178,23,235,71,44,248,130,163,139,13,130,200,70,69,114,96,72,104,121,146,88,104,171,26,58,203,85,112,48,247,166,25,63,102,220,101,103,204,202,120,19,223,151,4,46,199,77,20,234,232,43,252,177,182,147,53,121,64,117,237,231,151,111,203,179,128,54,14,209,127,125,143,221,219,186,81,213,65,193,112,254,64,94,118,34,165,167,161,126,4,5,215,76,201,57,134,155,147,121,41,42,5,69,139,192,52,178,151,3,8,87,76,139,17,165,120,121,100,3,48,86,84,202,162,135,187,69,121,132,166,170,169,90,77,59,78,110,152,24,170,106,109,3,138,59,99,70,157,109,88,189,67,204,128,53,35,23,121,76,48,84,239,93,76,243,42,74,47,207,177,146,241,134,201,238,4,14,104,61,247,72,56,255,45,95,158,88,54,72,80,238,252,25,51,0,145,105,109,77,149,230,233,91,186,153,35,237,64,244,100,72,174,9,157,222,116,93,123,21,212,72,39,167,150,225,85,21,217,69,83,84,1,134,237,86,235,184,217,42,93,206,166,24,94,239,63,224,98,193,7,181,19,254,56,29,131,226,81,140,254,151,153,137,231,122,241,151,200,116,188,35,155,109,115,101,102,119,29,249,22,221,234,106,226,154,82,236,213,171,247,200,173,125,208,25,115,100,55,97,19,123,147,180,133,249,30,81,170,52,236,69,207,138,233,11,42,134,98,74,80,101,100,219,205,226,68,209,149,101,180,119,1,199,231,236,220,69,160,131,60,75,47,190,242,192,42,109,213,27,2,111,223,243,230,245,79,240,80,145,181,184,44,1,171,122,39,109,145,237,134,238,71,84,26,50,15,121,154,194,22,13,96,26,224,65,82,202,10,64,69,162,41,210,15,168,77,30,21,0,159,139,38,134,48,211,166,116,4,229,51,1,25,172,104,205,232,211,84,7,85,102,9,188,160,167,236,94,100,162,26,76,27,94,159,184,214,232,92,127,48,185,165,197,62,135,255,220,180,201,0,108,234,140,107,73,170,75,64,138,4,19,172,215,121,107,90,22,196,12,246,123,120,160,240,194,60,216,68,228,222,204,170,147,185,213,181,181,197,192,4,43,166,251,23,157,57,89,229,184,228,144,191,45,18,81,208,17,234,68,160,199,124,203,183,82,154,101,186,27,172,127,229,38,12,180,255,116,9,244,187,92,125,231,47,201,181,142,118,163,64,51,27,57,151,78,18,95,134,123,131,69,42,241,203,36,193,174,154,73,198,94,7,38,189,221,97,159,118,181,7,103,207,53,60,119,129,121,73,234,118,236,63,160,249,78,51,136,175,127,134,239,184,76,153,201,153,44,200,28,192,23,18,77,125,88,77,132,54,204,84,116,182,152,111,27,105,85,8,239,26,134,227,43,95,227,246,52,222,183,45,183,62,68,175,229,227,50,2,218,69,58,179,166,217,104,100,195,108,25,255,147,230,203,205,156,44,29,92,195,21,150,236,101,201,164,230,157,217,176,78,129,238,88,105,70,48,240,43,165,95,195,172,205,37,23,63,239,248,237,63,126,49,5,231,196,248,46,163,116,124,199,237,112,51,101,165,38,87,91,27,190,107,155,160,0,210,147,140,2,158,46,218,252,190,118,68,178,228,133,247,80,115,235,159,78,47,102,248,203,98,243,130,196,1,193,85,111,220,163,53,190,230,82,93,160,73,95,116,246,53,226,3,13,2,115,45,230,78,33,254,123,240,97,32,166,108,163,132,142,31,98,30,191,55,204,134,201,44,190,144,23,236,174,174,100,197,134,20,251,196,248,188,159,15,70,123,193,130,220,155,138,244,116,249,149,233,154,57,152,141,44,100,167,121,83,168,26,254,210,232,152,204,33,87,131,76,113,169,13,116,53,32,136,148,223,38,248,113,182,21,195,207,224,208,135,153,134,194,55,205,252,106,248,183,86,26,65,155,206,237,215,90,171,87,205,91,163,223,233,186,14,80,111,129,247,61,105,133,199,48,6,155,146,213,148,193,166,230,186,156,131,108,154,151,91,166,252,50,101,192,232,162,180,10,151,92,139,210,167,119,249,78,114,230,194,191,180,166,169,141,124,41,219,75,210,154,220,76,14,39,224,154,190,226,141,33,130,204,196,15,102,80,177,113,117,177,30,193,176,54,59,90,227,177,11,250,241,43,239,141,68,81,109,49,63,11,130,113,242,161,25,144,55,254,241,211,103,8,88,20,26,155,102,165,138,184,249,157,89,239,50,209,239,58,93,226,198,132,110,147,140,147,180,117,65,236,37,46,166,25,252,164,185,23,203,124,126,99,246,98,159,157,240,119,172,171,121,119,19,86,178,199,173,137,25,23,251,35,73,66,230,2,170,23,49,35,233,225,13,177,240,108,33,186,149,86,42,178,31,242,6,243,243,15,139,60,55,129,46,244,41,159,25,182,146,12,9,63,230,166,187,253,185,201,221,23,125,45,11,91,62,234,0,74,35,6,20,72,243,6,25,26,15,14,99,136,108,23,134,145,116,74,30,68,143,144,175,203,143,201,189,220,167,160,123,171,236,132,172,46,168,49,140,93,235,179,130,250,208,189,166,19,115,140,143,13,136,236,18,113,67,206,4,118,30,103,90,103,120,233,130,28,105,101,126,94,95,119,28,220,61,185,47,16,37,174,164,224,191,159,110,132,87,25,9,96,70,185,216,247,80,96,104,45,59,117,40,139,114,44,45,191,122,211,230,120,228,201,224,180,246,107,225,241,158,178,180,12,212,88,124,196,48,79,233,171,126,219,185,17,184,172,52,75,23,187,29,36,252,159,91,43,125,84,249,195,232,116,183,22,230,119,218,245,76,169,66,180,104,121,184,239,107,188,19,4,58,38,185,249,196,59,250,40,147,137,83,233,28,149,171,9,67,138,239,39,237,79,13,248,199,140,96,139,255,54,213,246,196,133,98,182,70,96,191,26,60,94,186,151,166,163,78,43,86,152,209,143,146,139,105,222,136,237,136,90,240,155,192,249,49,77,186,170,20,255,214,6,64,104,121,111,56,7,199,87,200,193,204,16,36,101,1,228,216,51,84,37,64,27,215,42,167,45,97,4,250,242,223,210,172,70,33,47,231,146,105,124,94,31,21,242,117,51,181,117,0,42,85,196,126,190,71,171,40,73,85,57,242,96,21,219,206,131,50,113,41,68,106,150,166,82,158,229,227,16,51,126,235,35,92,12,212,194,90,245,229,3,3,206,212,147,28,92,117,117,106,64,106,37,139,157,56,205,0,215,124,192,77,229,182,38,55,0,88,103,114,59,126,111,212,115,146,124,123,253,73,195,56,233,241,59,136,94,156,157,125,39,139,8,7,38,54,255,233,110,140,136,242,211,144,249,125,141,110,166,24,13,113,103,126,175,13,107,81,124,175,74,52,145,141,160,116,197,49,144,190,178,235,115,85,111,106,52,46,56,138,225,145,248,38,57,159,158,142,243,48,35,61,229,172,83,147,186,48,61,167,98,189,61,24,225,88,138,207,231,214,139,233,82,114,142,35,218,170,65,179,230,107,3,150,105,78,94,111,186,136,240,234,137,25,253,41,119,35,138,81,192,53,185,57,155,202,117,70,5,248,251,212,119,162,222,183,154,51,23,88,254,81,55,44,42,43,239,205,191,17,47,8,194,54,57,84,141,132,239,248,91,243,212,91,156,16,6,212,117,214,49,23,213,139,53,234,115,62,184,155,97,162,75,220,244,50,193,132,241,181,14,80,69,131,163,99,230,76,130,130,181,186,146,7,157,201,67,28,70,171,177,190,141,217,199,4,98,58,241,188,22,95,18,47,198,127,154,84,81,164,238,140,227,115,34,116,225,87,131,135,203,239,97,36,32,207,77,140,155,83,207,74,118,140,5,206,102,57,127,217,0,145,131,168,89,154,169,93,58,21,42,49,17,148,11,249,104,149,202,154,115,130,242,218,111,235,204,21,66,227,40,147,105,251,147,27,15,77,79,243,155,178,53,94,155,191,21,169,61,10,9,111,71,242,117,95,208,34,168,67,46,126,43,179,85,223,177,160,222,73,12,61,142,170,9,215,251,231,122,19,174,102,217,141,222,66,186,42,99,5,208,191,127,115,76,224,105,122,97,211,8,43,36,198,87,204,84,208,125,167,165,163,122,208,243,245,111,199,149,255,233,191,127,113,229,191,252,231,255,252,175,25,48,234,127,64,92,249,239,61,75,62,234,182,242,76,12,3,148,70,75,70,9,214,202,21,99,136,255,80,196,188,140,75,43,62,46,140,128,242,113,65,125,14,143,105,225,75,172,58,45,193,48,236,17,67,92,136,75,87,151,121,103,242,161,253,155,119,47,106,89,89,198,166,182,72,67,76,152,47,76,18,185,77,188,31,190,39,136,60,159,185,225,78,200,138,105,32,9,62,33,46,90,130,232,141,203,39,47,52,76,56,249,21,81,206,66,133,60,23,235,166,90,63,226,230,38,50,181,100,169,19,241,197,164,46,56,169,226,93,195,8,56,151,236,4,90,249,100,155,121,97,130,107,90,77,19,46,202,148,6,123,20,157,7,190,237,131,248,146,33,71,108,216,240,25,254,181,171,168,17,179,119,190,45,207,89,187,192,230,45,17,234,178,125,27,55,203,191,215,164,70,162,191,92,0,52,198,213,11,191,71,226,187,109,42,63,177,173,195,134,209,197,211,180,133,61,60,11,193,199,16,30,105,83,51,123,198,209,194,12,132,104,201,97,55,224,58,168,97,38,43,42,135,93,210,114,243,203,173,138,155,9,83,25,188,222,126,169,117,79,235,33,60,71,48,103,77,104,152,106,23,175,8,250,204,211,220,77,165,182,94,170,124,106,144,173,64,186,252,24,53,124,190,154,235,114,210,46,14,15,152,208,212,183,248,147,108,202,3,254,249,227,242,211,21,190,147,48,19,134,21,9,26,160,71,172,51,78,240,65,125,93,157,34,176,148,45,158,108,89,78,90,60,174,119,0,239,244,30,72,96,104,172,4,185,31,121,7,247,246,58,228,116,226,105,66,203,237,202,31,70,14,223,51,205,137,139,12,113,72,58,162,150,74,17,255,186,183,140,164,154,37,61,155,248,215,180,163,133,232,44,217,215,94,213,129,6,50,231,188,145,44,5,132,165,228,167,113,121,93,221,201,90,120,246,189,63,97,197,27,165,238,191,77,213,228,202,20,39,191,221,157,120,117,66,221,116,117,138,179,3,213,234,113,49,4,225,164,121,52,222,193,161,152,241,219,4,87,114,115,178,210,243,246,52,247,228,22,198,204,169,239,83,156,155,183,159,104,137,88,107,159,252,237,35,194,130,152,247,123,237,226,191,77,159,220,213,171,223,153,254,161,41,8,212,216,28,37,205,97,98,212,61,2,53,104,91,215,144,8,115,119,99,80,241,8,19,100,135,172,108,19,50,114,106,110,16,17,128,76,36,112,6,93,238,44,133,147,22,47,138,106,105,54,128,76,164,11,40,9,233,10,2,209,221,92,249,131,171,33,42,60,18,242,147,254,90,113,115,240,223,226,250,67,8,60,157,186,155,155,83,156,213,100,4,205,29,205,67,103,20,236,151,12,218,115,51,13,76,232,81,59,206,184,248,231,20,45,203,142,223,54,177,47,113,69,33,86,26,78,232,71,6,160,111,253,96,204,132,94,98,212,0,124,37,193,41,241,41,48,45,223,211,72,97,53,157,75,232,54,200,168,81,102,80,63,23,183,170,187,194,37,244,3,136,238,73,126,135,38,245,76,25,192,81,89,37,207,103,32,226,76,56,28,8,85,36,240,160,118,114,90,12,203,133,153,71,246,98,154,206,91,254,54,66,77,75,126,27,202,159,121,61,137,248,14,43,88,2,36,103,6,207,123,56,240,214,167,88,138,164,250,136,114,243,167,129,160,202,142,105,82,45,211,79,191,97,157,111,154,143,51,192,222,199,213,105,120,35,178,196,146,9,4,132,95,35,165,70,247,251,213,60,34,65,113,164,25,75,149,54,187,101,90,1,47,18,241,164,24,36,12,183,105,242,179,60,79,212,93,112,186,136,33,89,150,204,170,113,171,238,200,81,110,105,80,34,109,139,251,26,55,127,223,26,156,143,36,125,151,49,243,123,2,20,12,178,222,28,62,28,215,33,38,183,10,179,174,152,235,144,132,5,188,27,77,178,228,116,196,182,24,50,106,53,109,104,246,223,88,203,86,164,193,223,218,30,114,53,192,137,218,124,200,232,165,94,185,237,144,80,7,224,225,165,5,164,164,18,107,72,221,98,189,77,203,55,68,82,41,66,90,14,149,14,74,90,30,111,161,146,165,153,45,18,85,189,199,225,10,234,78,68,156,96,3,68,223,196,75,11,144,200,143,92,218,64,246,203,117,85,198,119,241,115,209,100,47,166,40,69,206,212,159,140,246,155,85,228,222,16,89,15,119,185,39,136,204,68,220,60,51,29,152,174,226,205,105,136,24,104,253,103,68,7,208,139,16,32,255,9,221,83,31,103,122,68,85,16,43,169,129,250,153,145,54,72,121,48,204,100,65,63,35,209,237,72,108,46,98,4,112,88,246,207,76,239,223,206,114,189,193,103,160,113,252,204,148,106,82,62,18,51,245,206,227,230,214,161,46,145,95,134,172,246,3,22,193,4,130,54,91,26,27,157,9,246,225,209,42,126,33,98,30,210,88,207,241,30,20,114,1,207,179,73,223,221,124,191,78,99,241,103,54,33,230,236,61,171,214,67,113,254,230,36,12,125,20,91,18,90,88,13,167,251,5,68,152,17,232,42,242,216,221,252,199,207,218,94,28,63,166,252,180,181,24,111,191,24,106,174,76,121,218,197,48,83,204,63,243,65,143,78,48,170,213,68,120,191,22,47,204,21,121,180,159,159,182,6,206,207,12,236,37,233,101,135,1,130,247,215,82,180,97,69,28,168,69,166,153,28,255,95,74,230,89,17,129,19,114,35,172,239,200,175,254,100,211,148,136,228,201,232,235,254,48,75,166,42,177,83,113,129,1,159,96,70,190,65,1,95,126,82,59,143,17,157,156,8,254,96,208,36,204,41,247,126,65,132,195,126,183,209,53,74,135,87,5,229,114,102,92,220,112,139,18,90,139,135,132,91,237,23,67,231,47,224,88,24,152,106,249,104,163,193,40,46,211,141,74,243,49,34,190,191,249,15,21,228,152,83,214,206,155,54,219,27,17,192,36,93,99,202,19,115,235,229,11,33,77,195,9,55,58,103,169,65,246,175,143,248,159,124,82,145,223,158,48,81,125,99,182,77,176,86,174,133,105,234,3,143,99,5,101,159,136,190,103,38,97,19,207,141,230,235,158,191,230,245,53,49,80,62,127,39,135,208,238,113,115,162,200,237,102,83,186,17,243,59,100,63,54,27,172,84,130,154,140,201,252,171,16,127,230,113,1,195,200,197,128,104,186,175,15,248,195,239,213,33,225,75,239,111,26,189,208,6,56,137,124,76,180,58,155,207,178,93,140,215,99,137,25,93,130,241,189,22,152,93,166,165,152,193,75,249,226,162,233,224,78,89,154,144,165,124,106,87,88,73,84,220,174,175,5,157,227,55,162,164,64,240,114,197,76,161,185,127,67,198,17,184,91,253,249,105,42,33,126,53,231,90,149,165,71,154,176,140,229,86,10,213,87,70,212,144,92,203,159,236,157,182,117,31,249,152,213,52,224,252,173,135,81,90,231,52,194,75,172,95,69,108,27,188,91,88,117,233,180,100,91,175,223,68,130,9,111,148,249,99,62,247,163,227,100,30,65,55,36,115,180,130,103,59,190,147,90,246,84,90,5,43,208,242,233,15,110,28,99,171,233,189,241,183,125,105,62,47,2,166,124,185,248,54,11,4,63,51,61,82,122,2,144,123,125,129,92,152,7,146,75,50,164,112,246,197,20,159,38,139,40,199,26,26,108,203,23,215,52,66,95,189,150,133,231,83,120,218,25,168,95,171,50,98,190,31,177,47,22,1,89,115,107,82,44,126,53,160,129,20,7,176,7,195,255,245,231,166,209,108,202,115,87,232,59,79,60,89,65,239,74,166,120,157,65,90,102,79,6,191,166,88,255,4,48,252,222,213,216,106,197,76,123,112,61,62,38,149,141,82,246,194,10,128,243,203,213,217,79,55,68,120,196,188,140,178,233,207,60,44,105,168,79,102,68,219,223,113,253,204,207,149,205,108,27,230,14,229,214,119,243,1,171,110,249,185,57,234,156,227,123,109,195,67,164,76,11,102,246,81,223,53,12,125,167,59,18,28,162,245,147,69,198,220,89,63,63,79,78,34,63,204,213,242,19,50,44,239,252,143,139,233,157,168,77,126,186,91,158,113,133,185,31,29,113,211,105,243,105,102,178,114,194,241,194,7,169,177,52,233,121,174,153,108,179,54,230,51,124,187,130,161,71,164,135,249,212,195,22,227,103,38,13,219,183,60,215,123,172,242,9,140,153,95,102,61,97,98,166,169,225,126,147,116,80,98,57,71,62,7,16,252,237,71,19,104,147,46,231,53,160,181,94,221,3,178,87,156,217,62,100,219,207,186,126,62,208,185,92,126,167,48,236,9,62,38,164,42,193,204,233,178,7,130,245,237,133,221,8,97,167,94,189,13,78,237,230,1,233,155,238,56,47,200,141,211,7,84,166,206,96,196,231,143,31,123,125,155,242,80,83,51,156,174,105,38,113,45,211,228,189,230,249,10,175,112,47,35,238,172,123,29,138,5,205,55,210,254,215,145,50,244,193,218,114,175,144,132,195,77,169,57,27,147,235,202,195,27,13,222,35,188,0,104,82,83,219,243,151,170,166,249,216,244,214,148,124,125,64,233,55,216,63,59,60,220,36,253,155,192,205,228,45,139,110,117,236,87,254,211,237,151,160,145,184,111,173,143,160,23,235,123,99,65,193,243,84,47,236,140,139,55,192,27,61,175,27,88,140,245,45,142,102,250,242,226,185,209,138,57,191,162,45,102,2,106,137,15,224,188,33,12,251,204,80,161,10,171,30,199,57,238,115,11,51,205,23,234,43,44,67,5,184,153,248,68,93,32,148,113,98,139,135,43,73,212,131,241,67,168,165,238,48,3,77,191,226,105,128,40,188,254,57,27,228,31,69,79,23,147,224,137,223,54,252,238,143,67,91,77,108,224,51,183,99,45,170,105,126,83,28,12,228,103,182,198,180,132,102,87,131,57,127,105,161,205,167,126,49,131,120,103,164,237,150,111,133,108,18,66,223,79,215,194,59,236,106,159,110,70,135,40,1,185,208,245,82,199,250,134,28,191,78,132,238,192,49,32,1,228,91,18,237,224,48,235,166,217,4,130,102,92,13,199,114,149,155,91,154,231,86,249,109,97,42,4,195,185,93,140,1,243,6,204,144,191,77,179,222,253,210,236,152,1,217,202,190,64,250,147,186,135,155,17,126,148,141,216,218,151,63,221,227,141,200,30,172,229,249,61,13,145,225,59,22,73,129,43,108,35,112,139,204,56,93,136,255,160,188,78,171,181,69,249,193,135,119,60,213,61,219,168,101,196,215,172,166,225,158,173,102,232,120,191,207,119,190,89,92,105,241,185,178,120,41,9,111,63,115,223,145,104,18,229,105,101,211,185,30,209,149,91,155,146,97,85,84,57,250,245,51,183,32,80,38,12,168,40,211,67,80,251,61,89,25,38,117,34,87,211,253,234,139,147,130,241,210,128,207,216,177,155,127,14,194,248,153,242,74,48,30,189,109,127,250,110,8,88,172,164,144,244,48,82,46,198,220,204,38,183,251,182,124,53,95,91,33,159,121,155,76,184,220,28,201,150,175,223,139,26,29,116,180,226,169,19,14,190,243,104,126,102,195,48,86,53,131,133,253,246,141,103,38,173,112,254,157,220,203,127,249,31,255,59,203,189,252,207,255,42,247,210,254,35,180,9,222,173,222,134,89,190,4,9,82,1,247,103,99,55,78,150,207,23,60,228,74,16,53,78,179,69,171,223,98,165,64,213,183,102,57,32,91,127,30,193,136,171,235,79,20,87,141,144,100,133,25,62,242,37,103,14,173,233,190,220,222,60,51,149,74,241,92,168,159,246,207,201,61,164,131,127,190,111,165,153,249,99,70,225,31,255,100,94,244,164,53,78,151,207,188,77,0,67,206,156,1,94,225,123,50,126,105,84,13,181,234,48,225,119,55,67,103,181,53,28,162,135,255,219,8,78,53,225,92,141,17,251,31,29,151,155,73,244,84,141,170,89,171,203,31,28,69,43,196,184,255,41,147,227,223,153,168,185,72,186,73,212,124,230,231,212,118,161,155,3,120,202,230,209,221,108,189,115,178,134,136,211,183,172,161,122,133,228,133,105,133,80,76,152,145,242,154,122,115,99,39,242,5,10,94,173,202,32,223,98,24,126,127,114,194,24,225,206,39,104,228,27,47,95,253,147,102,222,45,251,210,29,221,253,149,210,68,130,129,130,71,153,159,178,154,229,141,193,169,228,99,29,147,230,156,190,41,189,205,110,101,165,136,253,16,253,96,15,179,81,147,135,87,54,205,86,183,242,184,14,100,208,150,221,144,22,144,225,103,219,139,248,218,22,166,128,106,114,215,219,253,78,20,19,230,212,173,182,14,195,65,126,102,100,11,187,140,23,88,238,29,137,187,66,27,245,17,167,22,216,232,185,126,50,66,90,253,14,58,57,188,64,227,172,249,29,64,96,136,107,10,140,253,157,48,80,233,187,25,71,72,162,12,147,91,138,151,38,29,179,101,22,109,192,2,213,147,80,213,26,255,229,204,166,3,240,14,15,225,13,67,164,27,245,238,96,173,123,156,125,182,248,228,228,4,55,121,220,201,122,251,25,49,135,220,156,206,154,175,45,213,110,78,84,45,39,103,163,143,105,251,111,87,250,241,197,193,219,236,65,115,249,153,94,173,127,92,30,173,182,153,83,133,130,226,20,82,10,86,6,167,140,187,50,213,136,177,115,200,23,128,141,94,252,197,202,1,3,165,222,70,163,141,45,158,28,244,83,182,233,212,197,13,199,142,171,97,104,145,20,25,96,174,17,254,124,65,197,111,138,175,178,172,47,216,93,153,23,195,65,168,149,223,115,89,88,226,14,5,104,132,37,189,210,111,4,241,87,79,220,156,94,59,137,164,65,83,231,160,22,160,237,83,66,36,148,189,170,71,3,112,111,206,161,14,30,39,239,215,141,97,196,27,125,73,79,21,65,77,135,60,202,205,240,124,201,121,53,169,144,245,88,97,27,200,159,164,52,173,144,191,118,154,145,107,149,39,227,175,35,73,108,156,255,93,166,154,193,248,123,44,2,206,209,38,179,1,98,155,53,90,172,48,0,192,146,33,64,138,120,119,79,3,23,162,86,141,207,224,185,241,30,34,27,22,82,124,71,28,246,153,113,74,53,129,39,201,124,12,198,105,248,197,213,228,34,228,107,195,126,250,54,95,55,211,28,37,20,61,72,192,162,13,234,83,9,94,113,205,17,67,44,63,253,131,0,133,127,179,69,98,32,90,125,167,175,1,170,205,85,247,21,204,123,122,54,9,243,93,93,51,185,38,15,25,102,210,196,50,147,208,109,191,179,197,111,227,185,254,36,99,161,6,29,17,3,209,47,163,225,25,116,82,71,30,141,115,89,94,204,26,242,242,197,24,100,141,28,113,170,174,231,16,26,34,230,154,191,176,196,86,111,105,38,223,51,52,168,109,227,211,115,52,51,29,76,234,127,44,99,222,142,39,135,40,65,126,187,34,129,123,220,138,224,221,79,54,150,92,111,60,89,175,6,71,22,199,8,112,133,187,228,173,155,168,159,248,77,27,253,175,230,163,2,131,126,213,140,233,166,24,234,169,197,102,221,38,178,159,34,162,252,198,45,204,198,41,50,52,37,132,204,89,11,51,50,162,146,70,160,81,127,151,248,109,83,107,83,127,177,155,108,80,60,185,169,114,171,59,89,102,241,51,202,52,228,126,50,93,52,51,198,160,117,195,61,137,31,108,20,250,49,102,32,214,212,207,165,219,108,69,52,221,41,81,203,136,63,47,183,57,104,102,155,238,93,61,178,173,80,52,35,169,247,153,17,63,208,83,132,42,76,14,25,251,254,150,72,29,208,210,157,49,38,173,8,174,18,247,125,212,226,251,116,251,161,18,198,241,71,9,199,141,221,246,24,177,22,106,225,49,30,4,79,57,28,197,82,171,53,174,69,226,77,246,50,78,212,179,125,75,104,166,23,241,107,125,81,125,124,70,244,98,235,175,185,206,17,115,132,34,228,214,159,182,46,221,200,123,52,250,125,143,94,77,195,107,164,100,224,201,145,57,82,140,193,124,250,131,131,71,211,90,67,49,111,253,250,205,151,53,205,201,213,127,233,140,48,35,77,33,129,52,141,107,145,248,67,238,122,104,245,146,184,186,173,180,26,4,66,172,112,80,250,113,14,235,73,81,119,182,0,130,205,231,222,16,182,201,246,95,208,67,233,45,110,14,106,65,158,107,178,236,188,6,66,138,67,121,55,159,153,200,57,159,155,114,154,236,38,48,195,150,155,9,182,107,7,167,152,137,118,99,47,2,240,223,196,61,51,55,124,199,247,120,14,209,88,58,40,29,146,85,143,225,27,232,163,38,201,61,16,11,211,67,165,13,26,250,104,14,12,95,240,29,79,223,54,137,43,62,100,242,3,184,172,81,168,232,184,67,194,95,85,225,84,67,33,211,243,161,208,228,73,10,153,86,183,58,189,156,76,214,112,170,127,101,157,112,199,173,3,95,93,234,220,5,47,167,186,15,211,65,121,104,21,164,80,80,233,53,210,188,214,66,49,126,204,99,198,213,72,123,9,41,145,41,113,62,239,42,18,204,251,168,210,14,87,159,143,75,194,188,4,16,207,250,53,239,112,120,209,95,234,187,77,189,247,52,229,231,204,171,15,161,254,129,130,168,151,226,190,54,173,246,91,207,219,130,224,85,247,109,16,141,105,10,87,58,135,137,179,60,225,255,222,139,12,166,152,201,206,249,84,160,150,220,52,55,135,174,115,41,81,169,64,42,82,203,78,196,74,227,83,94,183,250,11,72,2,125,114,170,163,238,54,34,213,53,106,213,155,147,232,243,176,140,70,205,54,165,84,81,166,245,7,123,113,103,191,35,172,205,253,179,250,118,113,63,3,254,118,200,104,196,76,213,41,74,67,176,141,182,223,165,77,1,53,234,105,21,226,92,177,194,212,233,63,77,7,205,88,186,35,81,198,109,126,28,131,35,24,154,177,44,112,244,79,63,183,0,216,30,33,3,102,208,110,148,155,39,9,73,205,218,19,230,158,136,48,222,63,179,54,117,87,177,130,142,155,223,124,110,251,247,201,222,97,149,181,209,241,19,220,208,199,127,86,86,86,9,110,196,79,71,48,150,113,252,204,180,17,137,30,96,197,171,232,35,222,26,213,117,117,4,158,121,151,8,178,231,54,0,166,30,138,111,61,45,223,53,160,25,126,254,211,214,19,21,96,170,95,77,58,172,105,37,228,157,123,222,151,71,189,121,211,227,167,69,70,68,76,124,249,45,58,227,132,194,192,226,207,230,94,198,178,118,167,173,71,61,232,109,47,101,27,49,139,254,114,167,78,232,21,72,32,113,93,107,67,189,0,238,142,18,61,188,68,178,186,40,157,206,40,193,0,173,190,191,85,66,242,163,190,87,130,172,237,250,212,221,74,33,142,29,64,3,87,248,67,113,142,140,71,210,205,198,4,169,142,151,177,80,198,189,33,182,80,143,17,223,58,32,17,166,128,161,23,195,163,29,86,156,73,61,93,192,124,207,226,223,106,87,203,64,94,205,211,237,19,72,14,90,151,138,184,56,207,77,70,198,35,128,30,180,166,105,14,208,14,93,15,231,32,193,184,250,173,158,51,73,55,65,64,80,12,217,35,214,66,115,65,88,225,67,209,114,48,93,112,119,167,185,174,113,20,149,0,232,115,196,79,35,63,209,127,64,11,111,149,251,70,202,142,210,245,183,161,166,190,43,172,52,69,14,173,156,50,229,78,160,95,104,150,149,212,38,52,141,237,120,222,192,216,190,174,62,25,222,126,248,110,96,103,174,16,132,89,53,121,77,223,102,65,99,172,163,243,27,130,171,237,91,221,115,236,80,185,218,122,115,180,187,3,172,4,46,119,168,251,191,76,100,47,160,78,171,9,197,49,193,67,233,190,58,8,205,222,62,250,19,121,208,39,231,230,106,4,161,90,223,68,171,198,189,74,3,87,8,73,49,35,254,6,217,87,38,123,207,17,218,41,192,248,253,76,223,81,62,18,111,5,84,156,210,60,240,0,9,86,135,194,145,200,195,93,47,234,190,117,98,52,182,63,192,156,218,125,101,158,245,187,71,63,63,178,78,175,67,0,168,235,117,202,194,109,32,94,150,175,204,207,105,87,243,251,4,199,159,251,82,47,156,90,66,124,239,232,231,241,173,112,2,43,24,137,198,194,225,78,202,59,169,9,128,228,98,176,77,30,62,32,81,94,133,140,18,231,118,225,55,58,66,17,46,126,93,214,180,94,150,25,224,73,148,183,134,66,226,74,77,96,13,170,130,123,235,91,29,208,198,129,249,164,83,70,180,151,48,3,156,58,110,158,70,91,171,128,58,112,183,53,64,157,244,152,44,253,109,184,53,191,212,255,123,13,74,82,250,218,200,145,196,205,97,119,159,154,13,1,180,94,103,152,161,168,209,192,253,82,112,137,223,166,81,73,56,8,43,242,20,231,163,60,0,173,74,86,79,224,168,188,88,249,100,1,192,186,62,151,69,56,35,43,174,217,204,171,81,9,168,91,134,5,168,154,163,26,142,137,9,42,20,182,81,28,247,141,152,58,54,172,7,242,104,156,193,51,97,184,52,76,202,168,160,23,247,105,67,26,72,183,131,53,251,65,220,213,226,53,168,66,146,187,235,144,67,0,210,226,222,135,254,89,69,166,97,45,254,96,183,162,200,172,181,24,48,67,14,30,174,38,27,84,116,23,95,198,11,253,153,77,34,84,28,63,50,6,46,248,138,25,110,181,242,83,38,170,203,97,113,152,141,123,68,113,13,23,80,187,155,97,68,150,69,208,232,82,61,254,189,120,205,165,113,63,71,72,148,232,161,179,223,202,64,13,216,131,100,120,152,41,174,106,62,227,152,70,175,63,57,45,120,63,89,28,216,76,190,252,46,130,202,111,226,77,5,215,188,189,116,123,129,202,58,107,20,50,100,100,93,197,223,154,134,146,166,192,29,200,123,28,135,203,213,72,236,156,95,4,88,139,210,26,44,20,87,171,122,237,14,151,147,181,231,38,81,179,126,252,39,4,184,252,173,33,226,211,52,141,17,184,248,76,2,253,122,143,34,119,128,111,222,184,24,89,18,61,25,17,89,251,52,7,48,191,141,229,39,208,53,182,255,229,79,6,215,163,230,227,223,240,91,142,41,138,126,212,21,212,213,102,79,106,81,81,228,57,235,63,167,170,103,173,47,219,121,14,8,54,129,243,196,139,18,36,191,15,250,245,198,20,227,148,22,15,1,92,2,193,233,112,115,71,56,113,167,153,210,194,231,126,96,222,192,249,229,106,14,253,47,133,242,204,240,241,151,60,104,173,35,44,250,51,201,60,144,112,63,98,54,14,54,255,109,192,181,130,108,127,71,193,70,231,120,133,25,182,165,152,153,16,121,24,47,181,155,33,117,201,205,249,0,253,185,95,225,193,30,237,162,223,147,230,222,141,227,231,51,163,69,44,21,50,208,184,176,158,248,160,82,116,18,255,195,250,234,63,156,221,181,157,27,10,148,180,226,93,215,238,15,110,172,21,83,46,110,176,27,124,92,32,5,170,190,46,44,163,0,211,141,148,220,205,21,174,155,38,102,18,97,211,175,54,106,195,12,141,121,240,27,13,208,239,95,12,85,41,87,91,15,230,215,255,130,144,43,91,75,79,51,59,216,135,106,185,70,87,90,36,163,139,96,186,181,3,199,111,163,128,46,102,248,178,99,208,250,161,231,47,163,68,114,69,133,250,158,15,75,133,33,76,204,240,236,150,19,163,102,186,8,85,204,215,242,100,62,230,141,182,174,124,114,246,64,54,39,55,19,11,231,169,3,19,58,172,84,62,143,139,77,44,185,57,62,77,241,53,4,238,122,110,189,57,130,88,95,116,128,25,220,208,145,247,134,104,161,13,31,53,72,55,115,150,195,64,75,244,27,86,18,190,25,60,60,243,91,5,51,134,156,79,112,100,54,52,67,93,248,250,68,218,144,118,105,49,131,71,24,241,69,44,191,215,196,76,70,190,197,247,132,22,40,143,6,244,149,32,95,244,171,81,229,91,85,174,6,202,55,98,162,46,152,212,234,207,205,161,210,240,81,153,214,145,171,102,64,2,49,19,17,105,20,177,39,196,38,113,30,252,209,224,75,95,121,238,48,106,192,156,190,15,102,76,233,146,143,0,167,132,88,171,15,203,243,109,70,18,177,49,89,172,162,246,125,207,6,134,191,228,177,244,102,98,235,46,167,70,51,14,18,173,58,89,144,219,114,70,156,98,78,121,186,117,135,250,216,105,190,115,52,35,202,59,242,211,244,4,120,19,180,225,5,112,197,210,12,203,86,245,139,167,49,138,202,76,162,5,187,223,184,184,152,138,180,76,242,93,157,160,136,91,95,32,87,58,199,199,252,228,33,49,163,28,91,229,173,254,240,137,39,174,174,67,42,96,180,71,211,91,234,87,207,63,183,91,190,7,149,121,159,11,72,71,157,35,123,218,27,64,160,172,254,94,72,40,73,145,0,102,94,186,9,253,201,13,14,57,101,30,210,87,90,119,92,13,108,34,49,134,167,145,84,142,207,241,156,77,193,229,31,130,233,23,236,196,173,47,152,55,249,101,35,86,136,199,34,232,145,27,47,36,174,226,91,113,148,73,245,225,153,1,240,250,43,119,195,108,200,15,63,79,102,47,95,153,32,194,33,31,77,51,109,191,195,207,221,6,239,125,25,178,112,239,161,1,170,186,25,161,135,244,38,105,215,0,104,233,15,78,90,88,38,17,20,252,35,54,59,112,171,55,25,205,200,180,209,26,82,226,83,54,195,4,166,25,38,30,239,221,44,48,217,79,169,210,30,35,37,139,33,123,97,185,232,191,144,177,39,78,252,190,5,36,190,67,228,236,97,152,180,138,227,103,70,206,251,166,127,254,118,116,228,158,125,89,118,42,77,210,253,116,96,29,43,113,162,211,124,70,35,138,152,105,65,138,77,154,50,181,184,208,166,47,11,107,150,155,209,115,111,242,90,120,244,125,251,102,54,96,86,18,119,161,131,43,158,126,250,144,146,95,186,13,131,10,218,206,72,67,247,31,138,111,75,71,156,182,13,127,114,132,112,165,66,96,154,86,46,139,135,153,182,7,153,11,36,17,135,179,46,176,13,255,136,102,255,161,136,78,30,1,136,159,20,189,218,250,120,253,147,88,209,102,200,213,176,73,140,18,39,4,170,99,87,231,10,158,82,119,23,141,126,245,89,245,230,192,46,103,184,127,164,56,101,54,64,182,227,231,158,225,29,182,206,51,171,230,167,119,119,133,100,245,208,63,62,122,56,3,128,51,142,14,232,5,119,60,252,135,207,37,164,201,167,166,26,95,156,34,227,185,222,111,230,72,184,116,172,235,197,25,232,10,196,6,239,73,114,79,0,207,236,122,178,64,247,64,207,203,193,101,178,216,197,189,28,186,124,233,63,72,243,220,86,53,255,204,48,140,232,30,109,225,237,244,89,74,251,76,151,208,26,124,24,93,249,254,228,166,85,44,75,23,98,185,104,178,127,55,183,156,103,190,24,29,228,76,6,55,95,99,3,79,51,218,166,215,173,176,61,72,219,163,73,139,207,217,226,222,207,209,16,176,53,133,5,107,2,113,51,93,18,50,73,141,214,115,214,145,15,78,255,173,152,73,191,246,24,114,243,98,242,183,65,32,57,42,12,51,186,118,114,94,147,89,47,55,30,13,145,49,201,179,211,59,184,130,224,17,51,181,36,49,119,216,167,252,131,112,214,8,110,17,22,248,137,42,105,78,6,214,90,154,9,112,157,79,165,152,240,214,202,26,50,25,58,208,133,49,211,232,160,172,242,94,54,141,221,201,161,131,178,232,160,45,234,80,59,220,206,75,143,212,207,213,240,32,68,132,3,62,101,205,253,99,134,104,201,215,8,170,42,226,127,189,155,95,7,69,90,116,181,37,153,110,224,234,229,252,166,244,237,146,60,206,49,123,187,8,205,185,17,22,30,32,97,121,239,93,77,86,222,175,134,135,255,234,213,239,188,234,78,183,66,237,155,115,51,31,220,80,120,167,70,212,136,207,154,35,190,161,77,170,190,120,77,107,179,202,91,111,56,43,206,14,243,123,73,145,254,62,148,59,218,151,186,226,173,9,142,50,47,118,44,142,119,58,207,50,254,36,178,229,230,23,36,94,141,45,235,69,44,53,131,229,247,202,197,234,123,110,110,114,169,245,45,142,120,41,227,46,148,45,137,248,101,238,120,108,248,108,132,92,156,66,29,46,210,200,143,37,148,102,195,138,113,197,105,137,45,82,94,130,126,63,7,237,180,26,31,115,89,213,63,191,53,58,0,243,235,24,48,179,233,109,165,217,36,51,110,62,249,115,91,196,213,62,180,163,248,2,128,57,248,5,222,242,224,38,11,31,179,12,178,107,93,62,214,173,121,220,79,39,68,92,162,133,96,250,243,111,79,241,7,71,101,164,170,217,216,31,102,44,128,59,180,224,73,91,54,90,181,62,42,247,167,245,228,160,198,177,156,10,236,173,61,138,142,178,141,27,241,234,241,51,121,82,197,151,144,14,236,231,138,147,205,120,20,133,115,253,152,126,143,243,186,22,192,126,103,232,213,36,46,182,187,241,76,33,54,109,49,211,140,232,135,42,194,64,16,108,166,153,211,197,217,163,10,172,164,87,224,31,244,94,65,116,20,99,102,196,32,85,205,163,206,200,185,156,173,205,60,207,10,14,162,197,247,128,15,85,182,51,106,169,126,214,155,6,168,172,203,107,88,192,248,22,80,105,21,185,177,17,127,250,254,111,154,235,191,227,69,51,72,76,80,99,230,186,106,70,201,57,18,65,111,74,9,64,155,166,94,8,202,252,161,223,202,89,253,231,106,83,40,9,115,165,2,47,79,70,191,84,143,155,147,25,218,226,207,222,101,52,137,153,0,51,120,158,152,145,13,142,197,65,219,239,62,63,87,79,111,247,199,204,206,166,115,112,47,175,200,99,109,93,197,121,240,128,225,205,141,139,223,49,214,243,196,229,136,30,4,185,225,123,1,135,18,243,78,253,8,51,247,12,246,168,91,0,130,241,157,202,56,111,210,143,64,118,17,254,223,216,160,241,57,50,240,55,158,219,226,116,59,102,46,114,240,192,243,64,15,77,252,242,49,250,240,52,35,212,88,98,247,39,110,18,177,242,91,45,118,143,29,163,32,26,149,9,15,250,4,86,70,177,29,113,131,37,111,93,121,233,152,134,239,167,43,165,11,53,91,223,158,251,202,136,43,14,185,26,145,133,30,1,136,113,245,244,180,66,1,126,234,21,47,190,170,25,98,55,119,174,186,57,183,249,45,171,1,229,221,51,131,102,11,61,216,52,3,224,93,158,243,235,38,57,188,229,185,128,123,125,64,103,204,211,120,64,195,140,238,92,205,199,102,109,73,232,126,27,213,237,182,35,25,178,216,80,174,152,47,165,173,184,26,157,191,44,61,92,83,140,88,97,54,21,237,44,52,93,88,139,223,139,69,42,5,77,135,92,217,127,36,245,221,119,217,14,28,255,54,53,55,152,210,195,124,45,155,149,230,101,162,62,61,99,23,85,0,187,157,246,138,234,126,31,242,211,77,18,107,214,250,140,106,180,79,52,171,144,229,205,233,154,163,195,60,230,33,8,209,124,52,120,168,223,190,18,30,144,16,36,92,228,106,70,68,162,3,249,187,161,151,142,191,172,109,56,102,214,221,148,230,183,251,173,136,130,141,172,86,62,38,155,240,250,74,38,215,196,173,154,116,97,131,193,162,44,210,194,225,28,72,186,133,121,22,54,129,184,119,55,122,163,252,90,212,155,91,100,182,160,214,153,226,29,25,117,122,11,55,99,162,83,183,101,237,81,95,89,238,194,160,75,113,5,168,64,106,4,229,75,119,164,55,210,99,121,118,220,9,246,51,166,56,216,252,41,229,78,116,136,64,250,127,87,47,43,128,101,50,229,2,123,93,17,44,226,205,15,93,94,200,124,17,198,125,102,20,153,132,3,225,34,151,53,210,108,93,147,153,139,121,203,24,54,159,111,158,208,94,44,41,183,11,39,53,51,237,207,10,163,77,21,101,120,32,232,183,47,143,83,81,36,185,75,150,199,2,62,22,177,36,21,8,65,126,35,162,125,234,241,179,7,188,215,190,178,50,193,2,178,235,124,102,171,140,202,78,185,161,229,154,190,227,60,151,237,109,19,89,175,196,7,153,221,107,47,123,89,183,94,110,210,196,211,233,90,153,20,165,68,238,151,246,146,183,56,151,155,241,212,154,152,71,51,164,239,103,230,211,230,161,72,221,198,58,61,195,10,163,121,78,20,244,246,170,115,49,22,235,81,77,22,73,104,85,43,213,51,31,148,69,195,94,250,155,207,140,135,233,142,217,31,60,41,189,163,107,68,100,163,135,249,121,3,41,45,130,249,29,15,101,197,152,145,75,236,98,125,14,172,92,76,139,155,204,147,131,147,83,207,201,239,241,150,122,14,56,184,52,120,13,253,107,94,227,180,22,51,66,119,190,114,247,164,217,225,199,76,175,242,140,185,240,254,88,202,230,16,203,34,84,117,194,12,174,55,231,194,5,43,16,25,191,77,90,88,202,4,207,76,193,196,247,89,84,182,171,116,253,194,202,113,210,87,120,97,102,169,162,7,138,114,37,216,135,145,211,84,87,238,53,212,182,159,169,219,116,233,100,196,41,85,58,11,164,193,158,239,144,183,134,113,16,110,50,55,179,60,126,46,238,32,236,221,74,3,144,190,52,202,174,39,140,8,152,136,145,140,65,139,111,9,102,247,200,105,125,97,149,91,241,195,8,177,8,70,20,172,171,241,78,187,185,3,49,146,231,154,47,152,112,110,189,2,7,66,57,178,29,17,121,204,72,94,193,129,0,233,138,152,233,251,139,39,103,128,186,120,95,20,139,230,241,211,30,4,150,66,153,47,89,155,156,8,13,40,127,17,235,50,97,18,31,111,26,2,250,82,115,223,206,170,133,25,117,27,57,174,109,191,202,247,162,248,164,95,3,133,40,247,71,55,125,207,194,112,0,43,0,185,20,31,50,218,4,183,12,232,134,233,208,183,96,64,5,196,84,98,70,14,205,51,164,100,177,174,52,99,177,175,181,93,243,234,210,180,169,2,198,15,116,33,124,10,130,247,234,63,87,95,99,74,119,243,132,212,75,198,251,176,79,156,48,155,240,133,220,28,106,248,252,152,200,176,205,4,224,81,202,59,119,251,177,247,198,224,130,4,18,51,200,56,119,134,73,150,43,85,12,181,31,250,179,186,155,173,127,68,126,27,201,217,235,179,244,69,106,144,73,170,121,5,56,28,141,205,3,108,211,191,23,52,207,141,70,117,191,154,14,232,140,220,49,67,202,214,226,106,210,131,113,240,153,130,118,89,113,102,30,146,116,93,46,166,249,113,200,197,162,66,48,141,194,175,69,182,3,235,24,122,107,8,114,92,144,133,7,3,85,43,87,55,118,168,146,102,3,233,170,25,159,54,127,26,246,44,189,218,94,52,172,240,120,140,180,34,213,26,245,84,171,188,143,31,51,146,245,238,63,161,191,184,83,20,8,58,92,122,106,118,88,201,76,29,181,66,253,155,215,182,161,95,3,128,131,139,67,153,126,97,214,175,33,86,122,43,160,200,183,90,169,76,7,213,87,225,248,136,31,134,230,173,202,99,225,241,212,155,23,207,228,179,195,186,104,105,216,98,189,177,19,210,11,8,160,75,190,21,228,109,242,161,55,94,120,151,199,46,201,76,98,230,247,52,87,198,147,122,155,152,59,109,29,85,198,36,67,92,204,171,151,157,95,227,109,131,89,88,199,12,102,49,191,116,147,228,17,214,11,244,211,151,22,124,119,75,7,5,218,248,229,142,194,50,236,73,147,7,7,213,227,146,87,144,81,208,155,162,102,74,202,55,172,189,232,152,28,99,47,174,97,173,132,211,98,134,244,44,127,249,57,48,85,63,53,140,139,78,85,141,55,74,190,122,254,152,157,7,222,172,224,220,212,106,56,169,52,247,60,201,255,212,12,78,68,76,47,6,161,240,45,15,126,109,158,172,48,207,153,142,48,230,99,233,111,55,119,138,217,122,115,178,47,37,174,38,242,147,45,1,175,97,183,21,79,94,128,54,28,49,191,117,231,57,74,170,245,43,235,34,88,77,236,212,223,139,192,99,94,189,248,109,248,1,76,89,160,198,179,114,104,102,152,64,123,152,11,65,107,154,201,57,212,88,213,132,15,153,214,50,25,0,232,140,253,115,46,228,142,100,129,208,8,254,34,199,120,52,116,98,101,109,26,178,252,150,136,61,16,180,171,242,228,70,67,116,35,50,57,236,40,98,133,5,160,102,224,98,220,98,98,70,170,34,94,27,175,99,202,14,110,8,223,226,71,19,194,75,73,38,137,245,249,40,254,82,80,71,119,153,71,21,45,17,39,61,54,243,139,201,100,64,1,171,138,81,96,123,198,17,119,103,228,173,158,121,201,228,55,33,169,231,117,135,209,154,217,197,252,226,142,120,31,74,188,173,171,145,198,234,120,102,48,145,178,215,84,82,109,227,136,121,164,138,1,230,231,131,5,40,11,78,233,153,76,94,38,91,96,228,26,121,181,112,251,98,134,163,60,142,90,180,203,146,245,219,116,64,140,11,39,204,208,136,164,149,14,209,145,163,57,89,120,114,111,144,23,51,206,36,3,221,108,249,80,112,221,239,248,84,235,143,75,51,205,23,234,237,216,191,145,169,208,179,182,94,218,44,98,77,179,230,101,138,188,65,224,69,115,101,80,237,205,17,167,196,87,34,119,186,168,23,37,45,7,16,14,226,144,146,243,207,228,75,210,140,158,207,244,76,245,178,228,168,254,54,181,254,22,11,135,35,43,51,44,152,223,195,150,24,82,88,189,117,34,33,115,213,103,108,24,32,211,18,248,141,153,192,35,60,39,107,156,147,159,134,0,107,134,135,241,92,224,154,106,172,152,235,105,37,126,121,129,233,223,98,37,227,30,111,141,199,144,58,70,152,59,204,217,53,204,111,213,202,62,135,140,107,11,127,17,117,213,147,20,102,102,190,117,158,120,110,174,149,151,94,214,131,145,247,126,95,168,233,189,135,132,6,176,226,157,196,180,154,25,49,129,145,230,62,186,254,52,232,251,28,112,82,113,93,70,116,163,201,20,243,140,236,154,238,223,236,84,161,166,129,164,17,89,153,180,66,185,30,104,175,101,108,46,178,64,186,113,46,197,52,68,73,246,136,75,135,10,220,106,225,7,84,171,1,230,147,193,199,95,162,58,70,79,144,78,82,164,134,56,121,220,138,34,113,203,175,73,62,52,160,25,52,107,119,245,202,222,215,99,229,122,82,139,128,254,202,152,116,232,98,2,187,55,13,37,37,142,172,209,31,196,91,207,117,169,76,202,213,112,90,13,159,194,211,142,250,38,131,114,13,209,229,191,189,168,208,203,12,71,80,190,71,40,55,141,0,71,198,12,34,150,54,86,212,235,17,225,19,55,130,240,23,149,38,79,245,193,227,42,147,120,32,84,85,124,139,71,15,75,240,71,136,118,210,251,16,133,107,16,13,71,182,13,146,252,237,222,168,96,209,170,166,79,78,80,19,112,47,176,50,115,203,231,68,79,116,102,181,159,109,185,137,43,64,70,20,246,127,207,143,26,171,84,83,51,69,2,79,82,242,106,91,246,164,73,231,79,230,25,11,114,9,178,91,210,66,12,175,110,20,5,181,236,199,190,91,23,74,33,158,20,54,225,212,174,102,0,178,9,236,45,34,148,99,102,50,149,61,204,99,169,167,77,43,209,138,186,8,98,80,167,171,21,149,138,72,42,3,245,92,114,96,67,209,115,242,201,230,64,217,179,170,121,120,215,183,153,173,121,87,205,19,30,191,48,67,191,153,171,224,64,185,233,180,248,84,113,25,116,185,57,88,168,27,64,4,84,137,171,190,23,63,215,18,141,131,243,39,78,204,219,40,216,217,163,112,136,122,154,204,227,243,165,19,195,76,169,35,173,124,240,182,178,34,9,175,195,80,243,110,174,252,137,121,166,190,32,86,32,20,53,74,165,93,168,240,176,26,58,99,198,84,192,99,154,106,62,184,226,97,110,183,203,142,118,80,39,44,121,111,242,86,242,216,155,109,42,167,120,191,176,44,138,185,237,157,57,126,35,225,147,199,166,255,48,48,64,116,10,84,89,154,188,227,237,177,184,26,176,28,253,148,44,205,21,41,126,40,68,183,236,211,212,59,139,139,92,150,105,124,87,243,199,186,162,240,55,73,148,31,9,127,175,105,40,69,156,73,198,173,203,189,233,88,42,46,125,242,222,191,160,0,115,213,108,120,12,55,211,73,42,235,26,31,179,70,85,145,134,178,57,151,94,61,140,86,204,205,111,188,251,250,185,26,210,209,29,230,177,228,228,187,213,128,8,126,113,179,243,104,138,217,136,52,78,152,159,215,57,228,189,172,174,17,231,230,11,175,136,101,210,76,205,172,204,184,26,22,118,137,113,47,29,194,49,21,96,183,162,21,94,205,148,137,125,76,1,95,148,42,230,63,5,168,153,17,64,205,174,189,63,138,34,180,84,194,179,36,151,34,102,58,237,178,108,2,164,186,228,174,80,169,128,66,47,20,217,39,40,204,103,154,9,2,186,223,124,91,9,58,29,2,62,47,220,17,51,114,118,70,41,156,102,214,237,140,4,44,240,201,20,15,48,115,13,157,42,18,149,237,202,176,252,153,135,23,214,97,6,73,173,134,191,123,19,89,184,117,14,17,186,49,51,68,69,105,190,224,135,197,76,7,174,111,196,48,27,60,103,70,159,108,140,210,124,79,217,180,64,100,11,179,81,240,113,72,184,245,15,174,36,131,2,234,100,68,101,164,83,166,215,49,67,44,37,210,225,219,228,68,212,74,181,34,140,182,58,197,202,128,187,163,79,83,44,200,31,53,35,161,21,85,23,146,16,63,247,166,78,185,194,124,151,144,17,255,153,167,187,3,52,212,74,235,134,61,88,205,6,8,242,29,224,249,127,158,251,102,105,3,246,185,185,151,154,141,181,220,205,120,123,58,36,203,100,185,221,58,96,118,212,183,54,46,213,29,102,136,7,245,181,54,66,51,62,160,231,143,87,75,204,120,157,81,138,50,194,190,161,55,39,119,155,55,135,70,82,167,25,165,238,29,121,101,52,95,83,239,133,153,0,136,171,196,205,97,85,216,58,133,65,59,231,111,31,50,113,242,104,239,96,66,123,250,51,155,98,172,206,97,192,5,46,130,83,76,56,82,142,100,227,113,153,211,39,18,29,158,210,102,60,97,167,1,96,251,157,78,244,214,148,228,63,194,227,122,255,41,188,133,247,189,106,118,56,155,44,250,243,60,252,96,124,254,50,135,236,207,197,60,220,247,94,76,51,0,246,98,166,215,219,67,47,56,219,107,182,27,34,72,71,253,212,47,190,63,204,5,88,193,139,184,123,134,59,189,82,30,0,51,53,58,63,56,175,101,194,100,211,168,6,16,240,253,12,77,246,37,7,208,51,131,213,245,154,167,49,88,254,90,45,31,255,89,87,49,159,88,204,86,210,240,139,209,39,210,93,129,178,250,136,126,149,75,78,180,203,152,85,235,253,253,155,103,21,109,179,35,126,138,89,231,71,140,102,102,14,206,166,230,85,28,131,138,121,222,36,63,197,60,239,243,238,221,140,148,76,151,45,7,65,223,249,117,112,94,152,110,64,17,203,213,224,153,60,65,192,137,96,234,182,98,102,154,126,103,58,40,184,183,31,202,166,3,85,214,155,63,254,228,116,4,166,208,132,153,175,35,111,171,57,11,71,230,240,59,209,17,227,242,139,145,43,203,82,22,230,139,128,179,191,23,212,5,69,86,126,69,215,235,235,199,133,152,180,32,16,47,63,61,145,101,46,62,228,207,21,167,175,71,204,199,60,14,55,239,169,43,224,45,189,85,62,198,146,203,164,132,212,98,170,121,135,31,100,49,51,40,202,31,243,246,246,34,160,175,239,227,21,49,31,0,103,62,226,144,118,141,93,127,172,47,34,89,110,237,245,138,231,104,196,237,207,221,59,110,70,134,77,78,116,104,146,207,199,11,138,249,185,157,251,200,123,93,35,144,253,158,204,146,57,201,225,106,90,194,211,121,169,48,51,68,93,62,8,179,254,83,67,193,76,104,44,254,0,251,48,43,242,51,211,89,211,210,7,51,237,192,23,175,250,107,211,87,190,100,229,183,106,97,130,63,26,173,32,73,230,56,105,183,238,33,112,74,187,52,56,221,220,76,255,72,205,125,174,52,234,75,217,91,8,133,213,251,235,243,197,202,16,189,27,245,157,152,161,49,249,230,184,145,237,85,57,36,232,179,162,141,235,51,175,99,64,129,52,47,107,39,252,230,138,201,66,101,39,62,102,28,110,95,64,116,234,108,137,71,217,242,7,121,244,207,12,244,42,3,202,255,159,184,115,73,182,102,215,141,243,140,28,124,63,134,231,97,184,165,25,184,33,69,184,105,143,198,178,135,97,126,88,5,48,185,229,219,83,196,237,157,255,228,174,90,245,96,145,32,144,200,36,59,220,92,4,15,46,2,34,176,50,233,148,141,48,201,55,161,101,147,143,72,55,253,64,195,52,94,33,223,209,13,205,249,33,19,94,197,86,36,249,88,193,35,76,194,133,74,235,224,167,204,78,108,109,165,154,34,240,57,157,183,49,100,51,89,78,178,226,87,90,228,210,87,226,64,57,139,206,145,59,107,84,184,39,158,136,194,142,62,75,103,47,148,120,72,53,223,171,198,79,175,247,114,175,140,14,12,119,67,217,56,67,24,229,67,224,179,233,243,229,7,37,186,49,100,159,192,209,236,100,191,159,70,68,228,204,94,77,96,196,42,190,143,15,225,186,124,117,192,232,78,135,0,231,239,114,162,56,174,35,129,50,1,223,219,7,67,169,215,137,152,222,246,94,125,152,65,120,133,44,26,48,97,101,253,132,46,200,12,24,61,225,14,133,243,12,206,115,242,219,94,56,11,213,122,159,120,255,41,59,126,15,109,155,63,80,82,248,236,35,61,73,76,102,128,57,231,222,24,214,173,103,43,241,93,249,198,174,76,242,26,72,229,67,195,247,147,83,85,206,251,194,230,237,225,197,251,12,88,110,247,6,70,175,124,35,31,61,145,106,182,178,56,128,41,155,250,235,102,187,190,70,126,96,218,63,186,195,147,229,113,9,108,181,158,111,164,65,106,162,41,77,96,150,156,111,27,81,82,178,74,254,69,45,191,150,28,173,102,74,47,7,163,1,80,190,240,175,208,57,82,139,188,110,99,97,59,53,24,103,138,243,169,203,52,63,6,109,116,195,97,248,109,146,48,229,228,184,117,250,111,175,202,158,83,30,218,88,103,85,255,150,78,148,183,153,75,229,210,38,237,208,95,166,169,224,229,184,179,4,20,19,18,247,252,42,37,84,96,120,73,247,183,39,237,154,222,39,84,216,184,213,44,223,8,2,103,203,11,121,204,203,80,170,228,228,103,241,130,229,252,193,157,238,207,36,48,169,43,167,34,33,124,135,228,246,253,124,167,153,81,127,117,87,218,22,198,220,50,80,231,56,55,227,95,65,161,121,224,108,106,228,202,135,245,35,126,39,71,45,80,50,243,88,19,56,139,9,157,84,19,151,188,32,79,200,137,222,229,119,139,50,22,104,45,72,30,28,154,44,79,151,236,4,30,39,68,194,227,131,49,254,146,93,223,89,114,51,221,211,31,218,48,128,147,65,186,136,176,124,231,134,89,173,201,156,93,216,72,57,95,44,66,62,135,204,250,125,98,24,123,175,207,24,1,152,44,139,44,187,132,242,108,222,63,120,153,212,75,160,200,227,36,239,84,40,24,142,117,141,177,54,145,200,231,207,97,176,26,6,241,0,172,117,122,57,140,204,181,236,50,54,82,87,159,215,157,249,253,96,173,26,39,135,40,195,55,16,48,225,222,221,53,22,130,245,19,126,196,201,25,26,55,94,48,237,180,226,69,219,66,199,151,248,92,116,84,16,32,26,250,35,39,141,33,51,26,157,207,80,161,28,134,89,83,239,30,191,80,27,237,94,61,42,22,27,92,185,35,184,190,76,161,35,78,110,242,32,83,224,189,99,119,69,65,173,136,36,175,185,75,163,151,228,175,27,7,244,43,100,217,241,201,53,90,105,188,79,251,177,11,67,15,219,197,159,218,110,198,116,16,248,204,19,159,178,45,112,34,69,243,15,172,58,255,215,127,253,223,255,253,127,252,251,191,254,219,127,208,14,233,235,63,67,59,4,69,128,189,163,118,50,184,111,145,247,168,211,104,185,35,50,145,70,80,189,48,45,248,151,170,220,141,143,47,71,179,214,246,72,243,119,214,188,171,65,4,255,5,247,146,26,112,109,242,211,8,211,156,45,88,141,159,94,91,26,64,225,148,67,140,139,202,74,121,20,217,102,51,107,202,104,9,28,48,57,47,225,17,153,52,38,228,56,122,52,213,192,182,202,21,122,101,81,244,161,124,114,111,27,137,139,22,149,48,118,241,180,201,94,248,68,47,57,146,164,52,93,78,209,165,97,140,215,94,110,110,87,251,0,80,116,90,197,125,202,19,38,177,178,25,35,223,95,41,251,196,3,167,171,224,138,93,77,28,180,47,97,128,158,174,45,250,144,76,104,108,167,163,255,147,176,172,202,209,20,50,221,170,152,42,203,67,29,68,94,131,118,224,120,155,214,137,42,39,71,227,241,54,76,225,25,52,111,23,153,137,183,123,152,107,79,116,138,206,52,166,67,36,3,3,205,210,236,110,38,81,187,223,87,125,30,66,145,81,134,205,65,243,111,145,183,97,100,213,11,83,49,45,119,8,91,153,68,174,139,126,65,55,103,103,16,206,113,227,7,228,6,11,212,208,17,37,184,70,248,120,225,98,150,57,183,145,56,79,125,31,103,130,33,2,141,50,192,232,42,172,111,20,198,51,176,118,212,16,232,1,188,99,24,161,43,212,91,28,166,77,67,222,230,34,48,142,106,82,55,137,140,45,191,61,150,41,169,121,113,3,3,28,121,217,232,151,67,30,138,86,48,41,38,129,146,18,114,102,85,67,73,75,58,33,33,90,153,254,152,87,139,168,191,158,81,250,79,152,193,254,209,100,42,83,237,244,218,18,209,117,239,183,169,31,244,68,162,177,166,147,149,74,117,235,36,191,198,103,196,103,171,50,42,116,178,254,12,120,133,17,109,208,199,123,117,96,201,27,98,7,145,87,44,79,240,191,229,194,72,71,108,191,48,92,137,235,154,186,182,149,244,217,46,2,179,14,203,177,212,77,122,28,75,232,191,4,53,93,223,85,2,62,139,145,44,232,132,11,222,64,142,242,249,9,59,238,166,144,12,88,245,249,30,3,146,6,127,233,162,52,255,56,203,138,131,177,119,18,216,132,21,103,192,141,76,184,68,34,155,20,102,92,118,55,221,76,137,83,154,137,152,58,76,167,144,160,48,5,75,172,199,244,11,36,13,237,22,93,223,53,96,216,165,178,47,91,104,59,204,86,238,109,73,67,127,55,51,188,254,201,5,195,167,48,131,132,45,145,97,181,110,184,15,134,164,164,169,61,50,233,203,181,29,80,148,235,176,4,52,102,77,217,125,187,105,181,66,22,252,162,44,36,94,234,43,197,138,142,26,105,207,202,142,195,3,113,182,163,242,64,141,168,239,9,203,243,102,161,134,116,57,56,155,129,176,239,125,234,164,107,88,126,154,142,252,111,43,139,237,29,45,128,247,166,7,165,57,111,123,103,209,103,138,205,178,121,161,155,36,96,218,147,175,211,23,187,50,36,90,82,139,253,34,68,10,217,109,54,136,249,158,238,220,198,56,147,124,38,70,26,211,39,190,140,232,199,144,81,136,209,36,109,80,190,17,102,64,238,33,155,240,243,72,207,251,242,173,44,41,249,41,123,213,62,169,245,249,111,159,105,48,175,174,71,79,124,7,190,103,154,173,251,95,179,161,56,78,132,194,2,164,47,206,117,183,1,136,46,111,207,48,243,114,233,47,20,24,67,187,226,201,5,102,220,44,153,61,10,137,190,123,177,101,99,73,169,27,53,127,18,250,223,35,61,255,221,106,210,83,195,173,45,158,158,30,180,12,52,221,254,39,107,38,242,148,9,148,49,73,143,145,128,102,116,121,194,5,50,188,36,144,187,145,43,167,231,99,104,22,157,250,200,200,246,120,197,57,91,117,180,202,167,219,249,116,227,220,217,90,118,170,100,84,200,8,44,63,247,217,23,149,46,123,73,107,51,246,114,128,73,93,237,41,105,139,70,204,18,73,249,78,173,77,56,165,217,52,126,157,157,3,229,232,188,30,73,72,194,192,8,194,106,182,0,84,83,65,56,153,172,200,97,241,68,132,133,158,105,220,45,78,82,33,59,70,107,176,36,169,208,129,117,6,192,129,49,75,147,2,37,251,133,225,218,65,44,21,8,204,201,125,161,250,219,3,45,69,154,152,172,140,135,0,74,137,212,28,213,2,57,216,36,125,60,83,106,181,160,38,47,251,103,23,191,253,153,157,167,215,110,75,26,86,21,180,250,102,79,72,146,76,21,190,32,122,204,105,37,31,73,109,17,243,200,40,69,239,43,88,188,7,134,96,177,244,104,212,182,191,37,213,212,156,235,123,114,8,197,62,171,16,176,214,37,211,56,146,109,173,239,200,118,66,246,148,236,52,226,100,110,50,78,174,148,134,117,249,54,121,29,245,115,22,221,166,83,152,250,214,76,43,219,65,71,147,217,190,95,48,89,106,193,19,196,248,26,22,249,2,138,41,31,123,26,246,60,63,234,7,85,82,192,100,42,252,117,226,203,122,230,75,73,78,147,40,244,49,204,168,154,250,241,149,95,248,234,121,239,214,45,89,38,185,105,250,85,252,129,179,243,236,185,43,156,205,253,199,225,179,238,109,153,198,11,5,155,79,251,19,24,5,10,45,7,32,252,221,61,201,139,164,14,59,198,11,179,44,46,255,4,232,155,100,90,150,132,62,246,172,254,237,102,123,27,83,243,253,205,118,48,94,76,32,26,211,172,58,122,114,197,11,79,100,203,74,145,201,18,53,174,32,197,226,77,76,24,174,39,135,143,179,28,54,74,160,190,145,178,44,148,249,96,218,196,151,36,69,176,86,33,84,242,42,9,66,95,250,219,37,97,31,16,37,24,236,79,181,12,82,208,54,244,116,167,169,204,106,105,9,197,190,237,76,98,106,71,24,137,201,165,49,126,134,127,158,24,6,172,42,25,127,75,123,204,40,193,24,209,82,216,34,168,132,108,23,251,68,125,152,101,188,63,5,156,190,110,81,236,108,138,155,68,58,229,103,249,16,69,177,90,155,4,12,232,183,5,89,132,34,48,156,193,38,165,165,141,101,246,55,80,79,244,138,156,171,22,166,72,232,121,9,38,161,103,251,28,76,178,193,235,28,248,182,140,44,215,125,110,3,169,144,56,24,191,185,169,85,173,130,171,163,87,235,80,160,110,146,23,164,50,190,123,20,243,76,5,41,107,173,207,252,181,86,192,188,112,133,207,64,113,89,74,98,235,169,217,233,108,78,36,201,47,156,232,162,202,7,102,235,184,139,65,101,75,35,36,173,220,78,243,162,240,163,17,174,234,90,235,155,180,97,121,237,21,25,163,42,243,29,220,155,236,2,63,148,125,43,123,81,133,39,196,137,15,70,0,32,233,185,105,213,89,81,0,45,36,36,179,194,103,157,111,81,238,198,193,86,136,173,164,163,209,71,88,81,207,70,108,90,94,200,192,30,189,251,80,129,10,86,36,191,156,127,252,119,255,109,114,132,178,116,242,8,16,36,248,234,240,27,239,16,57,53,187,170,80,59,163,120,3,185,78,42,206,188,188,56,24,26,94,209,151,137,142,160,71,58,88,38,157,137,162,41,5,160,214,234,91,106,26,245,151,132,196,8,91,179,25,254,80,158,136,244,237,80,10,111,108,122,62,90,4,29,20,90,172,102,14,41,126,48,70,184,249,25,131,72,59,122,245,38,225,65,58,170,22,202,23,142,1,193,67,225,83,16,10,165,89,50,244,29,28,24,20,23,122,85,230,2,156,75,111,56,154,214,130,40,247,149,16,72,169,190,217,135,25,212,122,83,42,9,106,42,65,145,65,142,91,75,198,231,124,52,8,71,23,58,249,43,217,254,164,201,167,236,153,54,10,106,61,41,69,230,108,104,74,111,209,164,158,6,156,218,7,94,151,169,117,194,237,173,69,16,235,203,157,193,48,235,52,248,86,161,154,156,33,219,67,196,193,114,215,154,148,7,94,94,4,129,93,96,154,6,10,215,59,84,102,195,118,65,118,2,191,30,85,231,154,64,6,93,202,125,163,253,47,200,186,211,108,190,94,184,186,107,3,176,109,26,183,194,38,72,27,48,20,64,165,206,209,107,94,162,229,142,204,206,84,214,30,46,217,53,154,5,215,104,47,237,8,6,200,138,254,200,51,91,118,101,91,209,71,55,111,203,29,97,143,252,52,222,96,37,90,54,248,150,164,93,53,155,140,107,43,183,23,165,140,94,148,172,88,151,211,90,233,250,95,250,217,39,52,15,131,233,123,142,91,89,73,121,40,162,7,163,156,100,238,217,83,202,101,155,176,78,189,157,65,200,78,14,37,81,242,66,106,104,79,192,188,82,248,60,177,17,61,90,231,30,234,86,154,23,254,192,197,231,20,188,183,214,152,47,191,51,5,95,16,235,69,229,34,38,232,79,200,32,7,51,149,18,177,144,98,17,48,11,42,22,31,87,189,2,18,6,83,9,28,1,207,45,172,62,164,44,8,179,162,113,130,173,219,77,47,156,73,106,208,66,92,131,175,219,149,233,72,22,14,122,130,63,212,196,54,127,203,209,124,203,145,130,39,238,172,69,250,169,172,34,26,121,87,74,117,82,222,76,198,237,10,201,203,19,226,80,2,222,10,167,30,253,59,221,108,218,138,30,77,70,168,132,22,33,111,51,41,201,25,163,147,171,206,181,166,118,190,89,63,71,190,226,92,100,253,134,242,167,89,50,60,51,74,206,123,104,15,228,98,205,137,239,158,243,136,188,175,193,161,246,199,212,153,138,82,198,41,35,93,209,202,9,209,71,73,225,216,225,230,64,7,212,14,65,135,136,249,65,84,212,22,152,115,135,103,248,135,150,205,50,47,150,254,240,205,123,204,132,16,40,242,195,254,31,7,141,22,50,120,0,104,173,10,140,201,88,168,88,97,137,242,244,68,32,169,116,181,233,38,91,116,101,194,119,211,211,220,87,3,190,38,61,57,142,174,145,229,62,48,149,182,169,189,3,214,134,26,34,61,136,155,47,109,76,64,178,160,136,120,215,211,0,208,96,212,94,241,46,4,61,244,137,55,212,105,115,191,226,93,202,106,5,166,134,209,66,96,11,54,129,52,69,156,47,115,111,159,134,49,1,79,218,127,115,166,155,178,162,118,102,246,217,74,26,71,194,55,57,245,0,161,34,244,86,164,237,193,252,88,124,221,196,181,85,57,125,180,146,16,73,250,165,101,243,148,147,43,167,79,236,234,169,97,249,240,180,8,20,138,80,49,16,161,233,235,16,46,166,214,184,46,58,103,209,6,26,118,179,247,202,216,29,105,119,206,79,94,48,106,3,101,106,141,30,90,119,137,244,27,236,91,24,102,218,250,67,100,153,163,44,129,72,252,141,12,129,141,202,16,240,25,28,242,141,116,243,119,89,183,245,231,188,128,167,167,137,61,191,11,176,152,76,147,212,240,233,105,42,81,204,134,252,7,155,93,91,158,88,116,66,108,234,68,57,89,242,165,9,209,52,122,87,163,105,105,64,10,144,118,43,186,152,98,82,65,253,69,26,162,240,54,72,209,88,221,141,125,32,19,49,65,171,243,76,144,86,165,15,94,154,204,104,42,43,81,233,49,198,153,180,85,16,156,173,91,164,37,147,45,108,13,83,117,63,155,192,91,102,93,83,191,129,74,49,174,220,130,100,205,82,62,235,86,77,169,33,133,110,197,183,164,253,111,8,218,6,181,27,235,54,56,1,2,255,92,185,188,25,165,83,161,209,190,190,179,40,47,95,150,73,255,15,109,189,171,20,54,98,34,166,175,75,120,94,56,63,159,13,78,200,240,46,26,24,179,182,20,142,154,114,186,98,85,88,14,106,55,99,29,51,246,9,212,192,135,92,55,13,32,163,70,63,72,26,77,236,182,105,179,164,221,39,154,171,77,76,175,62,221,165,99,239,22,171,110,155,43,203,149,89,251,238,140,198,86,204,2,117,81,134,123,208,67,50,22,119,237,179,31,144,22,207,159,244,70,68,27,5,65,244,174,141,200,236,120,86,116,159,218,215,42,61,208,203,246,129,113,52,77,56,218,158,109,18,108,33,225,181,141,232,34,205,221,100,126,35,140,162,107,75,104,67,132,73,103,16,135,226,66,97,107,156,180,53,156,137,37,194,9,164,217,52,156,32,101,122,131,172,50,76,6,65,80,230,215,34,112,41,93,27,229,233,98,142,56,136,151,243,182,202,99,92,178,239,51,205,226,144,3,92,77,132,33,96,12,12,229,202,240,183,154,33,221,81,8,153,165,255,20,103,173,18,52,255,129,107,80,151,182,62,52,152,91,189,13,191,181,106,190,21,137,150,121,189,35,96,74,157,103,174,186,7,228,180,111,159,51,154,105,170,107,80,111,207,31,163,46,79,125,162,231,194,17,70,139,254,106,220,57,84,113,1,17,255,8,45,145,210,147,160,24,133,168,214,226,3,194,155,163,74,125,19,178,33,196,114,127,164,196,99,66,136,162,174,106,235,167,195,180,190,74,51,163,105,139,222,142,119,58,64,116,98,160,95,42,197,35,67,125,125,202,162,143,150,101,13,41,161,97,234,209,18,59,38,230,145,59,198,155,249,152,44,133,211,149,90,28,168,89,174,71,75,133,234,118,40,215,152,216,101,121,244,76,160,85,196,165,161,22,147,85,229,197,204,89,238,38,6,63,227,165,42,47,56,178,71,175,23,212,197,41,55,134,48,127,232,239,13,83,243,150,110,123,38,208,113,183,64,182,40,136,180,7,42,130,65,223,176,4,165,246,207,209,18,53,163,71,173,91,150,235,65,43,1,201,133,155,228,223,168,62,67,71,188,23,134,150,153,60,113,252,234,167,92,55,84,75,149,220,193,54,51,158,25,156,161,174,162,58,21,78,219,69,89,30,229,96,246,40,161,103,11,157,115,73,81,57,153,179,92,36,47,32,88,204,42,19,57,50,44,163,202,79,91,158,80,96,99,74,198,235,234,79,10,13,74,38,30,169,33,237,49,140,147,174,2,74,102,67,226,48,82,187,93,197,151,246,104,87,84,100,153,150,184,192,121,206,123,44,15,84,149,111,248,118,103,40,39,116,172,59,116,144,38,188,26,187,236,179,183,170,5,37,118,179,161,98,52,104,189,87,73,158,100,52,201,80,82,73,106,116,128,94,213,38,187,26,34,47,86,106,18,181,171,193,182,208,211,3,5,105,39,145,233,194,165,231,10,12,156,5,150,14,105,81,241,26,214,86,30,98,64,231,170,151,138,124,97,33,31,107,215,9,237,146,72,119,163,78,214,168,125,120,171,99,69,111,66,197,203,80,13,142,153,18,14,120,110,170,139,134,145,187,203,143,209,85,41,100,154,141,198,206,186,77,102,204,134,187,205,71,44,142,26,65,40,72,102,149,95,69,240,51,199,62,121,162,44,33,86,30,27,250,223,77,108,156,207,31,11,79,21,200,195,183,40,52,32,81,42,83,73,66,58,158,91,104,156,154,27,253,86,41,57,170,142,17,180,2,243,231,170,175,103,242,102,2,111,209,26,133,73,181,75,168,87,18,73,212,71,218,239,124,122,177,170,2,47,125,40,39,114,160,77,214,81,216,211,162,140,185,139,73,75,133,78,221,194,104,66,53,7,153,88,239,133,99,90,165,247,5,153,62,4,196,166,145,121,85,240,13,78,192,85,67,172,5,13,49,133,177,252,9,109,191,179,131,191,45,210,134,210,173,30,231,110,73,248,203,8,31,208,164,28,217,55,194,146,46,114,112,88,154,157,173,90,136,37,86,180,46,5,78,228,67,175,164,161,245,167,95,205,206,65,177,42,222,38,157,240,119,251,211,120,6,150,27,140,219,90,93,172,142,33,147,215,251,129,160,58,56,110,53,15,152,114,128,207,241,248,61,138,82,53,122,194,92,249,188,42,168,187,138,190,36,58,8,121,134,210,203,174,230,221,113,85,80,39,155,227,152,22,214,185,179,36,250,124,195,92,228,82,136,86,145,145,22,133,213,102,68,161,144,183,49,15,5,209,95,29,104,239,244,200,11,166,36,146,252,228,199,246,149,141,130,107,219,229,158,81,207,75,87,199,139,188,78,154,10,119,42,249,61,218,221,207,210,115,237,211,183,105,177,220,253,7,223,173,42,191,158,88,172,132,36,80,71,148,81,245,87,7,42,117,35,250,240,73,180,14,125,98,39,218,77,57,186,248,17,190,175,169,170,98,109,115,222,181,241,14,107,21,201,102,36,174,215,101,45,54,203,143,137,80,175,21,138,34,15,85,176,136,107,170,227,123,162,227,16,55,38,59,186,85,188,18,55,12,234,128,65,13,68,187,104,139,124,49,197,132,20,90,16,180,152,21,81,78,70,105,238,50,7,225,65,168,216,46,46,21,120,2,137,147,154,78,41,108,201,207,116,55,67,190,155,86,47,145,78,38,194,9,59,141,51,121,81,90,87,101,101,251,65,151,170,198,5,102,15,81,86,54,198,101,72,135,87,251,92,68,181,121,96,1,121,225,66,105,85,174,220,200,156,126,223,7,198,203,67,126,27,218,98,15,253,111,90,254,196,9,17,198,93,69,157,218,157,143,48,114,147,193,66,240,125,34,2,151,201,134,19,179,101,144,27,217,42,210,238,53,25,143,108,40,108,38,143,14,83,212,23,125,75,58,185,107,68,157,168,248,108,149,76,175,108,111,35,119,142,219,253,9,92,228,210,32,29,239,123,244,128,253,41,26,220,112,38,83,142,163,41,62,136,42,40,244,171,89,195,104,205,56,221,2,66,124,25,225,37,5,37,89,164,51,81,143,8,1,215,130,209,242,22,133,86,90,102,203,53,246,66,109,78,165,99,113,168,63,255,203,77,174,136,89,84,69,152,189,231,12,233,112,104,114,189,202,202,7,213,54,93,251,173,105,193,179,60,240,51,33,237,88,95,160,118,182,231,101,227,145,26,219,151,179,209,61,211,161,140,98,76,131,91,204,211,48,136,251,243,62,96,243,68,2,154,132,103,43,162,204,76,207,95,47,51,126,27,82,199,115,52,210,191,41,204,233,208,247,19,229,102,179,228,90,43,220,233,160,161,201,242,84,147,101,77,252,183,7,133,111,89,180,203,182,106,95,120,196,77,52,67,69,205,157,212,122,120,48,22,146,55,242,70,206,124,104,92,11,71,145,57,233,91,225,28,188,61,174,172,13,13,85,10,78,192,17,108,51,69,53,141,162,10,204,106,111,6,230,202,206,138,34,97,107,65,74,103,95,115,187,115,143,69,5,244,109,236,92,95,189,1,105,127,42,12,55,102,7,140,222,148,220,24,89,144,240,28,160,92,192,215,47,240,25,245,99,201,51,157,55,107,2,199,27,193,223,82,46,220,111,179,136,193,168,162,197,209,139,42,180,60,114,140,243,162,105,221,224,189,245,104,100,126,246,82,88,111,172,91,134,167,7,60,30,237,90,96,130,87,129,235,212,223,166,95,254,26,197,145,246,149,79,172,192,9,13,203,63,248,164,226,12,124,80,52,85,238,48,54,183,108,121,221,216,170,135,43,7,206,70,236,202,5,70,128,96,198,40,63,207,88,191,110,114,241,176,89,227,251,68,172,83,94,55,109,80,17,163,21,179,15,145,111,164,160,169,54,202,157,27,80,66,150,43,135,38,22,6,43,76,60,179,203,100,92,144,229,186,111,196,242,252,58,212,176,124,108,45,224,105,229,66,117,91,16,189,10,107,53,78,178,194,149,140,156,176,239,160,10,92,189,166,70,15,124,129,126,112,37,49,184,101,175,96,162,56,119,129,163,190,160,3,49,47,35,60,196,10,70,114,79,134,49,250,135,37,242,146,149,206,188,174,166,31,140,211,30,126,157,56,110,74,76,141,76,6,77,55,177,58,214,156,213,181,163,181,29,155,248,90,205,76,81,124,55,144,100,143,173,91,197,162,116,63,176,185,135,134,189,197,166,5,183,62,126,34,8,1,120,80,80,204,157,77,225,91,2,173,148,216,138,60,81,90,247,71,188,14,70,112,207,242,253,144,157,155,49,20,170,165,15,244,137,102,164,21,87,248,137,160,5,45,161,18,2,167,37,66,192,106,202,160,50,82,112,180,27,97,189,76,153,5,153,100,129,105,151,143,152,0,57,36,125,224,25,193,243,107,228,219,49,184,205,10,103,113,87,181,14,205,174,14,46,133,248,49,135,145,111,87,247,99,131,41,99,59,76,80,254,156,188,176,89,43,215,178,118,139,129,241,239,232,208,26,163,23,120,213,231,182,207,30,119,198,40,221,100,233,159,147,231,29,54,67,240,61,234,204,122,101,217,52,153,195,90,121,162,82,43,176,85,152,188,134,3,235,118,203,18,4,91,101,93,63,169,132,203,214,86,120,32,155,223,195,184,102,171,13,233,54,109,146,32,140,80,24,19,147,45,120,76,100,57,195,128,152,121,185,138,225,14,61,79,35,106,110,22,78,170,31,15,194,11,41,132,229,32,19,201,124,134,155,207,140,220,222,207,13,85,126,154,182,1,170,70,81,168,36,53,168,48,90,185,87,17,143,109,165,44,188,201,34,171,123,240,153,147,202,124,208,210,230,45,130,226,30,160,30,69,52,206,134,173,25,223,150,216,56,154,117,196,14,173,50,146,215,75,67,29,211,244,8,209,72,210,153,73,154,252,76,176,234,188,160,120,104,231,92,250,62,72,185,141,176,153,104,217,92,83,21,62,31,243,110,183,70,138,231,132,156,124,224,234,188,47,76,49,87,110,140,224,243,26,197,101,171,102,200,149,51,147,70,111,35,186,13,12,38,117,118,42,48,65,29,134,143,34,179,188,117,253,133,154,44,174,139,171,202,231,119,134,61,108,190,184,52,88,134,171,170,171,20,219,172,17,238,227,20,245,228,198,88,115,174,179,95,178,232,67,110,12,58,106,171,23,102,150,151,223,166,127,251,62,115,83,84,146,184,57,253,154,80,194,195,219,154,135,245,104,163,228,199,231,57,185,58,185,111,147,222,143,251,70,133,95,131,184,132,62,245,150,207,147,181,84,141,207,78,216,28,250,113,20,204,71,83,47,57,122,189,34,11,253,171,167,143,7,62,91,128,252,192,69,125,211,6,139,218,146,147,103,53,17,227,235,191,86,167,86,172,108,175,163,219,18,203,43,66,89,133,145,233,14,193,191,134,80,209,108,106,34,102,98,228,23,70,38,185,171,191,25,138,25,23,198,27,93,96,150,164,152,172,177,67,17,46,38,238,113,139,64,60,198,90,131,246,89,213,98,175,226,44,22,240,76,73,189,213,112,159,8,69,102,76,173,68,157,174,97,254,135,108,105,92,218,164,88,42,151,134,112,94,216,59,53,2,169,169,71,195,138,12,243,131,243,249,207,50,197,126,217,76,12,91,148,243,129,111,135,183,193,132,172,247,104,52,151,244,104,122,151,99,41,192,113,46,233,112,160,38,188,100,198,101,212,139,155,35,147,65,137,27,43,197,116,241,197,50,145,209,17,210,145,182,97,147,223,182,250,83,139,254,73,202,60,67,108,215,105,252,92,97,192,124,222,236,18,21,95,83,139,153,20,62,174,6,41,53,94,129,41,33,199,108,190,76,12,81,124,38,207,44,120,25,49,244,112,13,61,55,110,206,51,190,64,114,28,253,133,161,116,92,117,212,243,107,67,77,44,79,112,150,218,213,63,165,75,82,140,36,11,10,103,49,243,80,226,171,138,18,200,197,196,3,201,93,62,176,69,195,77,185,210,170,38,218,46,143,44,153,41,221,181,250,218,75,18,98,200,153,109,248,154,1,23,245,149,94,140,202,121,31,25,66,5,98,31,59,45,221,22,167,38,105,33,222,154,184,96,93,167,60,228,46,150,60,110,4,141,74,248,150,48,8,179,196,89,139,54,146,61,186,12,194,165,55,61,105,161,15,14,195,137,10,16,148,17,47,83,68,202,131,29,139,132,40,81,178,192,116,172,206,59,132,147,72,167,26,191,140,133,224,142,81,8,80,114,105,208,170,35,115,202,8,207,242,64,113,234,89,242,188,107,221,226,251,140,224,98,139,150,108,2,142,45,157,203,139,18,92,14,1,95,11,56,138,124,29,228,67,70,212,3,57,247,210,9,11,154,212,12,177,254,102,237,156,122,221,8,127,220,249,204,232,143,98,88,61,179,153,86,223,75,203,98,168,2,92,76,234,225,70,82,239,19,39,251,145,147,156,60,73,238,147,48,11,145,145,11,195,32,22,67,94,24,13,41,197,215,67,75,172,28,61,40,14,180,251,121,160,133,162,22,201,231,237,159,153,253,194,24,210,103,245,243,109,209,64,1,76,85,72,78,142,234,174,196,128,131,186,233,82,152,24,243,126,124,103,29,144,137,122,172,19,98,244,251,88,80,254,94,234,52,204,247,117,191,107,72,66,98,83,60,141,164,170,243,149,218,180,14,203,119,220,79,100,114,147,106,176,108,50,84,49,97,253,88,192,2,87,147,249,11,152,255,81,20,94,240,163,3,166,180,39,247,53,209,184,190,243,244,153,4,210,115,242,66,104,156,101,46,149,244,37,176,181,2,221,201,50,139,93,30,62,209,236,45,227,161,81,17,16,203,120,44,46,208,4,112,118,33,202,84,245,129,217,35,4,250,88,141,129,98,10,27,246,158,153,238,221,245,192,37,218,9,14,188,123,213,219,238,214,122,119,205,65,199,22,131,78,148,3,104,154,109,225,222,124,166,82,153,168,7,61,132,45,234,3,180,150,62,79,133,68,67,252,52,149,157,209,212,109,123,35,120,31,50,213,184,47,111,25,166,141,207,51,44,79,209,72,210,48,11,184,220,153,131,4,227,150,80,135,188,74,221,97,81,203,176,84,15,242,3,211,177,40,26,216,125,148,249,194,75,97,97,167,3,179,129,155,65,146,165,113,82,63,48,158,201,85,208,94,144,127,117,40,89,187,140,192,164,117,4,102,162,79,151,191,107,65,152,60,83,130,137,216,205,91,91,130,26,125,179,161,187,211,14,78,88,83,140,219,169,29,156,23,124,93,146,167,218,128,147,179,139,45,22,53,136,90,37,20,97,148,5,165,177,225,255,34,86,245,11,125,76,49,80,38,58,19,199,247,101,173,107,51,172,207,207,48,20,15,100,252,116,114,120,50,194,151,196,101,65,204,232,185,11,207,54,25,139,177,202,250,211,97,205,95,195,235,109,198,148,226,85,143,88,234,184,239,106,163,162,124,31,88,183,246,219,124,245,202,41,252,200,111,211,124,145,98,103,136,113,159,134,227,176,118,74,184,64,117,40,122,226,110,136,193,224,14,87,45,20,35,146,168,218,160,227,176,195,25,145,18,250,104,138,22,234,22,49,155,145,64,42,18,229,144,53,8,1,185,243,97,210,165,127,119,234,139,109,199,188,54,223,8,9,22,185,238,6,143,49,130,32,244,202,167,26,148,55,124,201,134,239,50,78,20,67,69,73,142,46,63,189,198,168,204,213,41,110,123,136,32,32,156,23,185,44,118,172,242,93,255,200,211,62,165,176,163,32,185,44,39,199,48,32,202,126,201,12,118,238,235,60,67,191,247,224,168,158,24,116,66,37,188,240,194,189,35,234,41,141,15,85,226,55,56,170,103,107,225,9,118,244,54,135,76,134,20,76,122,76,26,153,205,216,150,167,198,38,96,68,210,135,132,247,16,35,101,166,108,186,92,154,195,235,12,75,25,12,133,177,81,252,195,69,218,19,133,136,11,99,141,216,60,122,132,27,75,193,70,224,218,174,240,141,133,150,234,81,14,139,170,132,234,114,225,235,237,50,45,208,113,123,189,236,17,71,223,146,251,231,109,98,70,225,79,13,41,94,177,128,94,40,39,184,150,39,232,24,146,223,64,15,142,149,50,126,26,214,154,158,27,227,174,237,241,2,245,231,45,236,141,117,130,63,146,116,59,78,78,78,225,190,48,152,134,136,252,125,15,141,130,148,154,221,147,252,138,233,12,65,64,100,115,4,37,198,142,162,68,202,182,101,185,112,229,21,228,114,225,115,165,67,224,179,113,15,41,119,108,186,112,17,86,184,236,80,60,71,218,174,235,230,10,193,210,26,198,237,133,165,83,50,209,104,52,211,214,56,3,134,29,40,240,25,196,43,114,228,197,232,8,250,200,217,100,134,164,21,2,153,67,23,1,122,123,83,185,207,116,152,69,229,133,179,41,177,197,111,147,117,147,160,58,155,224,82,20,130,232,110,19,161,47,220,203,80,124,242,27,99,235,37,117,7,98,137,51,131,70,169,135,108,215,208,87,194,87,149,252,227,167,72,209,100,225,52,185,227,240,25,60,159,103,107,122,215,102,137,27,21,199,220,144,131,190,183,133,238,255,121,251,126,215,40,246,104,180,65,31,81,137,213,173,100,203,195,220,219,50,209,176,225,52,10,190,213,213,36,94,167,11,185,135,193,10,155,120,44,162,4,70,246,34,106,80,232,13,94,39,54,96,230,216,11,99,254,42,115,185,217,129,135,136,24,114,132,79,238,3,38,116,11,242,32,245,144,46,188,22,10,103,208,26,253,228,103,105,60,33,90,85,24,218,158,223,88,197,77,98,235,111,159,64,41,92,107,48,121,60,15,78,127,251,44,52,126,97,200,184,73,61,146,250,239,14,41,195,84,76,255,228,86,191,56,22,126,179,31,125,230,244,126,53,1,126,48,238,229,14,55,235,46,120,110,235,214,106,10,172,253,58,158,219,50,42,131,195,86,205,94,10,175,91,110,161,174,58,174,103,141,113,211,123,223,183,154,153,73,124,233,201,97,237,199,19,135,228,186,159,39,126,226,153,117,43,227,195,50,109,10,51,88,226,232,19,76,238,245,156,188,163,160,118,11,204,189,101,189,239,101,235,237,45,79,159,9,110,235,80,218,225,26,64,169,84,218,244,64,79,120,23,52,137,223,238,74,143,101,57,140,153,122,154,213,149,194,147,58,226,45,102,218,172,38,31,16,138,30,49,225,45,41,166,176,89,165,85,184,7,198,158,82,158,200,238,166,23,225,48,66,199,18,224,81,20,162,139,205,43,153,100,116,158,207,30,66,120,144,78,10,244,128,119,86,128,84,233,48,92,29,157,11,209,112,142,24,140,93,86,30,58,21,150,121,191,250,138,202,94,151,7,102,34,253,37,221,131,201,160,190,231,62,155,31,175,94,209,247,40,102,177,203,100,226,195,148,24,26,122,145,106,35,30,101,151,218,81,97,91,212,253,160,148,70,163,146,137,59,154,124,91,150,162,140,140,38,113,58,4,124,125,40,116,64,95,130,18,45,177,242,225,146,255,94,193,125,50,94,128,130,48,171,46,53,138,222,68,157,234,6,53,241,40,208,82,172,210,87,13,11,36,56,39,149,224,80,170,187,76,148,104,152,182,11,231,166,48,110,236,121,69,121,23,138,170,14,254,57,76,214,231,194,51,77,253,178,144,5,170,247,232,172,197,45,96,26,85,215,133,145,33,188,240,137,42,75,185,23,78,223,164,124,150,157,74,77,112,186,72,253,172,42,23,110,141,37,57,222,166,109,57,5,174,35,124,81,43,31,221,214,39,154,167,109,44,60,94,198,198,66,63,75,106,141,209,195,205,35,161,47,235,194,136,255,6,137,0,13,164,37,118,247,39,132,153,41,108,227,43,157,126,227,174,245,84,38,208,110,108,81,220,37,217,221,5,102,205,140,231,205,50,117,165,79,77,208,26,219,36,31,41,203,52,226,167,192,216,218,246,128,7,170,98,114,101,38,166,41,123,16,68,40,182,192,180,12,57,138,159,198,115,48,109,114,81,168,164,19,70,180,135,232,224,49,197,189,118,175,108,220,78,82,224,51,153,93,154,192,66,21,73,36,65,17,215,58,129,189,195,216,56,171,126,229,46,102,183,17,21,28,43,39,202,67,131,44,182,110,162,118,79,217,191,96,151,9,97,228,102,52,231,184,237,152,166,151,104,41,81,79,199,96,58,118,103,156,3,35,7,156,111,27,234,204,143,14,36,52,170,48,214,198,226,86,147,57,192,232,110,142,128,209,200,214,163,121,44,215,147,108,22,10,2,2,159,103,114,45,178,42,222,225,75,69,38,51,242,182,177,33,181,45,190,220,24,157,5,247,190,27,116,162,241,40,88,54,148,198,2,222,90,99,153,203,168,77,145,178,36,126,110,67,78,222,89,79,34,251,118,22,155,114,155,101,128,89,84,111,227,48,22,26,69,126,155,234,83,48,190,224,12,63,95,16,116,229,21,246,119,231,202,10,149,71,129,91,14,213,126,235,105,46,207,51,135,172,91,163,2,59,109,2,21,20,238,219,69,233,176,28,170,10,74,135,243,138,110,107,211,124,21,85,208,66,69,245,246,215,154,204,139,74,142,178,77,136,4,218,98,112,233,125,65,230,189,13,178,231,233,95,195,13,244,182,16,123,8,121,89,166,165,43,213,6,76,253,39,116,88,147,101,181,228,202,32,3,247,232,171,79,182,215,45,170,149,10,171,234,178,142,171,174,64,39,142,54,97,159,128,205,2,92,36,96,183,21,201,34,217,68,195,88,210,163,211,149,48,49,159,249,41,95,231,25,136,36,24,252,194,217,55,75,64,112,96,107,175,158,183,251,118,139,74,43,129,248,142,145,194,30,160,74,87,138,37,92,122,137,52,87,193,128,246,110,18,40,127,151,28,237,52,157,198,94,185,234,190,205,133,46,244,97,81,192,146,83,119,140,37,252,170,209,28,47,251,17,182,173,17,43,176,25,32,35,41,168,69,215,241,187,228,116,229,170,32,113,47,65,217,78,12,129,145,204,245,16,168,179,158,23,21,235,165,2,22,196,36,66,124,226,37,129,17,161,242,132,10,210,119,251,234,207,29,24,193,132,136,148,123,181,62,5,185,173,10,171,52,201,201,151,176,235,120,25,214,178,18,151,102,222,149,2,19,229,55,185,242,116,117,16,232,99,103,15,112,47,237,172,22,215,80,28,216,28,176,239,251,24,103,8,138,210,48,181,243,25,42,197,103,55,79,57,85,53,140,173,136,237,240,217,238,15,81,220,53,191,64,121,217,9,55,52,185,52,60,132,235,61,57,122,155,170,221,188,17,106,241,133,179,155,233,152,136,47,219,150,190,197,80,161,69,233,134,11,108,14,113,146,142,49,74,11,138,124,122,68,115,233,138,78,163,7,95,100,24,14,166,140,217,163,155,128,175,73,36,146,205,148,58,98,40,154,7,146,236,146,39,102,143,53,69,155,54,2,118,77,239,235,71,163,242,247,137,228,69,150,181,15,185,187,49,178,52,198,159,139,149,147,179,198,71,14,185,88,98,97,9,74,106,86,108,22,105,159,85,216,204,119,98,86,128,38,58,228,169,152,28,81,146,163,49,164,17,173,109,100,45,228,202,84,236,150,89,27,69,172,25,183,221,200,207,9,140,196,78,104,105,23,235,102,23,13,240,51,108,91,84,142,16,179,217,73,226,160,14,131,35,210,45,29,243,59,81,70,71,42,232,76,149,129,14,140,113,84,157,156,166,161,46,112,190,34,36,192,205,178,63,1,39,81,79,165,255,171,89,227,81,252,116,75,58,199,119,28,130,210,186,111,147,42,150,156,28,153,191,171,53,80,112,40,145,105,154,70,230,126,159,40,28,166,37,143,204,204,41,167,192,125,137,206,55,17,28,85,131,184,112,146,63,247,194,217,156,79,121,31,76,18,83,96,179,209,140,165,237,12,28,89,216,72,118,181,104,178,134,185,181,186,4,150,228,225,215,213,110,176,202,186,162,204,88,97,1,204,32,60,67,227,159,33,134,253,35,113,150,207,61,26,113,19,203,35,248,165,2,211,218,249,75,86,83,168,192,199,37,182,59,164,100,27,9,149,242,193,195,154,9,183,30,221,210,87,84,33,223,143,160,105,188,31,224,74,248,177,62,56,99,66,210,245,232,243,72,127,251,79,164,107,79,184,125,165,233,107,55,79,222,233,191,108,175,175,43,218,217,147,79,135,25,70,77,126,217,188,218,199,247,203,133,210,219,21,98,1,110,195,217,170,102,83,91,246,77,73,25,76,185,243,187,45,84,35,153,180,4,230,27,88,126,114,196,88,175,73,5,33,137,81,211,191,39,126,118,31,184,215,201,35,173,60,211,128,43,119,33,231,70,66,185,23,255,105,20,141,110,146,15,226,20,178,59,201,15,62,49,232,46,67,126,26,194,246,151,53,162,192,2,243,127,203,201,147,101,156,234,15,70,65,110,222,132,48,54,186,232,253,253,168,60,7,198,114,241,106,75,215,159,231,233,151,171,94,86,225,149,16,183,118,203,23,52,31,11,184,71,141,45,231,102,81,254,162,208,133,118,13,102,80,247,190,104,52,164,134,233,48,132,221,116,95,8,68,74,183,220,94,205,220,212,178,28,76,42,185,212,15,61,171,121,221,69,222,7,250,39,229,179,148,3,46,75,210,201,192,155,50,231,119,215,232,34,177,109,191,240,137,126,89,144,28,134,100,145,244,183,7,245,27,63,250,172,32,103,42,148,219,254,49,24,171,195,108,56,229,133,216,54,254,163,15,3,99,213,208,238,199,73,39,65,249,210,178,7,30,70,127,149,43,103,201,255,108,98,105,201,174,66,56,163,201,151,93,122,243,131,233,32,174,23,92,248,20,236,239,121,39,19,56,203,130,158,24,233,211,234,94,132,110,176,184,218,133,81,21,255,109,86,64,43,194,246,114,240,153,59,203,167,125,134,164,212,190,249,170,106,58,9,237,179,181,1,36,248,237,114,205,200,203,127,77,84,192,22,122,247,11,211,168,152,75,192,20,117,238,92,102,122,136,253,83,8,179,163,247,9,244,228,228,48,150,190,122,36,140,239,202,34,120,143,134,207,9,55,228,131,7,174,221,93,80,196,47,170,31,108,226,178,119,120,195,254,179,150,133,15,230,205,221,40,178,26,149,109,124,138,58,7,70,17,79,62,29,99,40,157,221,77,255,224,74,174,236,206,9,70,160,248,118,127,160,214,3,176,47,74,221,116,196,149,157,233,96,95,133,8,228,171,135,249,226,58,220,233,71,144,11,175,139,244,164,255,52,249,241,218,228,194,205,235,34,251,209,176,175,47,213,27,24,165,252,111,38,196,169,140,47,68,97,211,216,173,31,140,145,192,173,181,0,211,232,150,252,232,254,171,1,95,152,217,234,227,156,44,75,58,65,143,18,248,4,22,213,31,26,92,65,88,95,1,147,149,218,95,74,11,24,57,244,59,135,19,57,152,162,239,15,62,59,230,37,27,64,96,214,204,250,253,54,59,209,169,15,117,90,76,252,125,62,72,124,181,122,135,10,238,115,251,147,16,59,32,90,11,87,163,21,184,122,89,13,25,115,132,131,250,189,171,115,209,80,111,252,135,73,43,13,121,224,179,255,140,93,63,152,5,185,202,64,34,96,218,53,126,186,32,55,55,228,202,176,26,232,254,62,184,106,28,150,46,76,119,228,231,10,74,41,255,68,198,151,246,15,204,67,47,223,35,131,0,180,166,62,19,188,30,62,9,49,96,18,142,251,190,108,244,231,107,60,50,232,201,194,94,2,78,212,70,155,195,102,11,126,79,14,213,182,126,132,102,131,91,191,237,251,21,111,134,213,63,26,56,48,61,216,61,11,204,7,245,45,16,36,178,51,21,170,11,147,75,173,213,111,108,240,32,170,92,121,163,129,184,57,220,167,121,179,95,152,213,43,249,180,50,88,38,47,89,224,215,10,251,9,117,161,38,62,48,231,184,87,214,173,169,160,57,140,226,254,144,177,210,205,149,210,127,25,57,243,41,143,180,179,43,91,126,110,74,95,103,161,219,2,111,154,108,178,195,36,66,101,174,133,91,70,169,239,131,9,131,102,107,2,195,139,252,22,108,196,118,160,171,203,209,191,253,101,13,184,205,203,59,1,70,55,44,5,140,205,151,124,187,12,194,169,176,9,67,92,152,36,125,27,241,219,144,188,135,192,166,214,236,147,82,135,87,218,170,252,54,179,154,47,18,48,209,171,188,76,40,247,168,7,56,74,177,102,201,93,87,66,38,31,10,29,89,196,150,244,104,147,69,246,103,134,179,250,245,230,0,62,203,228,183,13,131,130,194,51,219,122,114,44,78,74,192,148,38,111,204,218,16,171,234,201,167,195,110,173,148,73,79,110,182,54,126,105,100,137,116,249,66,24,104,126,45,194,11,3,242,243,65,45,133,73,193,251,2,133,10,60,244,12,129,59,221,181,126,105,166,151,249,192,104,196,127,113,74,53,223,208,38,115,109,111,214,129,242,253,54,185,239,51,177,203,64,36,105,159,125,93,110,104,109,201,180,194,126,115,197,162,254,123,72,91,158,202,249,36,188,109,6,175,41,180,28,186,194,84,97,253,133,65,11,56,207,84,174,204,66,168,238,39,71,62,81,66,245,102,196,184,30,23,94,166,186,92,240,99,4,169,189,58,92,173,193,92,96,60,81,252,182,176,11,148,45,8,238,230,43,118,9,244,54,98,175,189,4,206,184,49,125,40,141,202,77,134,41,219,203,249,241,151,224,135,48,253,201,23,0,151,119,126,252,37,96,212,238,235,125,93,236,201,234,231,196,138,222,62,28,32,121,31,21,169,234,145,191,137,1,157,1,212,111,47,12,45,63,22,117,19,144,186,29,57,28,221,135,83,38,129,17,131,148,53,198,118,55,109,251,149,163,175,156,100,20,87,118,121,159,150,16,48,137,7,57,152,40,97,250,3,71,135,187,103,185,109,68,161,86,245,167,82,76,169,91,102,21,38,126,146,63,31,140,220,91,74,114,114,116,14,179,175,233,5,199,153,219,223,79,23,40,178,45,205,143,134,247,121,157,194,1,191,23,141,123,33,121,234,64,10,94,127,190,223,179,96,184,232,187,130,178,147,34,140,57,71,155,244,233,133,113,21,40,203,127,214,12,125,37,104,133,67,210,124,170,131,171,210,147,188,73,178,218,251,222,82,130,10,32,31,61,78,143,205,183,23,16,130,147,152,103,48,98,187,117,153,57,140,152,121,22,24,54,101,241,117,47,211,69,50,101,97,67,141,170,124,54,19,7,166,64,85,229,105,103,219,3,251,187,66,11,169,223,1,106,173,168,203,191,59,236,123,132,184,94,225,156,90,209,240,131,17,106,158,119,199,214,140,24,241,113,207,23,45,205,236,217,202,115,116,25,113,215,4,29,183,214,111,23,6,239,212,175,155,137,114,72,80,138,125,198,57,221,14,248,188,107,153,111,176,37,234,221,167,163,243,93,172,90,101,61,135,12,216,167,207,163,217,84,118,219,210,247,53,225,97,57,60,33,35,9,12,163,110,87,127,44,52,125,101,153,173,80,0,201,159,229,1,48,93,232,50,73,211,66,91,114,60,181,66,43,142,132,142,52,31,206,148,3,102,227,117,19,42,103,238,203,102,48,28,240,76,91,94,103,65,172,121,173,128,9,55,244,210,16,230,74,247,210,120,230,50,23,50,247,17,152,198,83,227,115,147,79,107,177,133,241,43,75,244,245,200,222,138,146,93,105,126,225,137,250,241,148,71,94,137,169,146,191,79,100,181,90,147,219,102,198,24,158,58,128,242,187,133,22,204,156,113,254,56,251,48,133,15,164,185,3,38,36,51,6,115,24,130,138,206,117,68,209,190,51,67,138,177,110,153,50,90,46,30,177,26,213,249,242,29,45,81,66,33,98,59,204,171,149,111,175,97,139,246,9,99,26,204,132,47,40,229,20,95,60,172,94,56,228,203,196,6,42,127,218,177,6,159,141,174,124,124,144,58,86,246,249,202,24,245,229,129,127,82,167,14,119,243,79,16,184,210,27,44,240,9,59,170,194,102,188,17,48,138,83,10,219,39,82,46,172,81,8,106,204,212,138,46,90,183,132,56,204,224,61,215,123,112,210,221,36,211,255,140,45,91,106,172,236,207,185,135,117,25,5,60,132,195,102,48,42,54,235,254,52,188,30,133,57,38,126,154,230,119,217,131,147,25,197,57,39,224,185,198,115,238,179,232,221,219,58,155,143,164,129,194,25,131,123,251,10,64,35,128,112,64,127,23,62,214,138,163,169,225,202,100,200,162,72,166,59,96,196,94,151,194,180,141,92,24,53,23,121,42,48,198,61,26,182,58,79,149,216,171,209,150,90,124,177,166,198,52,52,142,160,32,94,227,129,247,74,158,89,15,46,180,110,244,128,173,93,73,96,75,87,198,185,155,105,131,10,204,87,28,163,176,195,78,212,200,172,245,176,108,251,193,73,31,56,193,85,105,113,48,10,97,58,8,217,140,102,79,137,88,199,241,212,163,173,51,211,195,8,42,203,171,74,148,209,232,98,152,113,215,152,241,201,94,18,218,0,134,101,14,79,212,37,94,24,85,134,128,81,77,213,115,211,46,54,239,209,36,69,52,102,220,216,224,244,152,111,70,146,220,26,221,43,94,241,51,116,166,165,51,142,253,211,87,174,68,25,95,67,47,11,102,75,124,31,152,181,94,137,187,106,95,211,218,241,80,200,41,61,115,10,145,217,140,207,7,67,4,221,169,226,190,203,43,185,191,189,123,213,223,134,162,117,143,70,13,121,109,133,17,41,186,211,44,52,56,121,42,115,176,109,138,75,43,75,44,217,127,65,252,152,51,134,10,83,136,36,92,32,86,181,54,226,109,147,245,209,97,74,118,166,196,251,130,158,212,31,20,61,185,56,120,25,239,76,96,12,180,118,140,241,201,254,99,43,92,83,214,21,162,215,7,45,174,37,103,3,109,226,155,162,48,109,109,119,28,158,101,83,118,170,191,29,116,12,164,102,250,236,138,162,125,208,238,23,160,113,52,156,172,29,121,5,170,218,140,14,25,133,35,207,64,79,92,49,134,158,122,34,14,17,83,10,254,109,207,116,53,49,85,243,124,35,61,239,34,177,96,195,12,113,242,56,122,168,218,161,193,179,143,26,71,179,214,235,174,9,94,65,142,145,192,78,127,234,140,100,188,167,17,39,111,67,152,225,63,216,77,134,128,145,111,211,95,102,226,44,1,166,145,218,243,121,88,172,224,176,201,9,233,117,103,52,129,253,101,33,6,86,243,243,204,48,147,187,112,174,235,217,72,238,213,99,248,91,195,78,87,20,195,174,18,40,39,26,250,178,108,229,115,24,66,143,126,121,163,71,167,139,193,100,209,228,194,206,24,154,53,46,236,192,72,45,10,204,151,26,83,74,161,109,83,239,26,227,199,93,238,209,52,133,234,111,151,152,172,202,178,133,77,159,72,36,205,104,201,216,58,125,47,46,162,248,91,70,240,122,52,57,237,66,63,192,83,164,232,141,210,221,37,91,126,250,90,127,108,17,124,181,7,204,133,46,9,3,146,245,223,222,184,152,238,146,110,95,73,59,53,175,37,209,70,210,159,20,169,21,22,191,126,93,224,138,229,178,100,166,138,53,40,250,111,159,193,156,186,220,116,71,163,202,147,79,192,244,224,106,250,8,15,169,21,112,39,155,168,57,26,50,83,95,168,90,72,64,239,37,79,173,211,151,210,191,184,141,43,103,211,212,53,1,132,74,172,159,28,86,216,146,58,0,180,34,138,129,14,179,63,150,129,64,106,240,68,194,241,212,76,226,72,46,141,20,222,39,101,184,76,192,170,84,73,25,116,68,56,124,215,207,43,145,182,87,208,101,142,118,129,46,164,22,36,79,9,173,172,7,220,205,127,66,50,168,63,217,241,248,105,243,202,18,120,34,71,236,47,204,4,36,37,113,5,105,102,244,184,45,4,155,53,173,140,169,223,78,45,30,10,105,128,45,48,89,215,28,239,11,203,6,217,248,15,99,141,127,51,33,47,4,109,132,174,121,227,52,62,157,68,131,231,245,9,39,135,150,204,181,56,80,148,142,229,202,10,182,77,243,194,169,104,42,190,90,119,78,139,145,2,29,71,14,134,244,236,245,11,198,89,205,82,6,110,227,183,117,137,11,51,97,18,73,166,55,132,76,187,143,20,36,19,117,175,55,208,46,249,44,227,129,201,205,203,64,26,230,216,177,253,153,13,202,10,91,51,245,240,175,21,126,18,226,131,202,249,218,254,54,127,222,176,122,114,152,67,241,178,59,5,39,217,235,161,123,93,202,133,85,18,19,20,51,182,248,250,160,50,204,170,240,160,84,239,111,211,220,184,228,211,54,89,196,143,25,14,12,205,104,233,79,119,211,144,112,24,86,160,150,24,78,232,229,124,170,3,19,73,39,217,23,145,205,24,241,241,213,249,22,194,6,182,150,158,107,57,112,31,103,40,42,108,85,8,191,47,196,57,167,76,58,40,8,80,196,251,224,98,169,197,174,181,145,51,58,134,63,51,76,55,159,247,69,216,254,41,52,82,96,219,38,165,44,35,141,38,192,229,151,134,226,146,206,104,3,234,113,243,167,178,144,78,47,250,133,212,29,130,156,7,70,213,102,78,45,219,152,38,119,115,184,98,77,177,244,104,226,248,239,190,145,175,152,75,203,54,21,222,140,191,238,53,232,250,108,122,105,29,31,238,239,3,163,21,34,205,164,71,155,11,241,116,24,81,56,137,57,105,237,46,159,11,221,50,145,83,161,151,218,209,219,229,31,201,186,33,210,160,247,141,208,67,242,137,99,153,249,167,100,12,7,146,181,187,4,220,224,219,203,80,35,190,253,58,120,128,207,126,61,233,80,35,61,176,191,130,20,48,253,197,250,249,90,127,171,223,119,45,198,41,21,184,87,183,166,48,216,154,245,117,180,192,155,142,147,67,180,120,102,22,43,111,230,11,191,115,30,45,168,159,86,225,119,116,94,122,223,112,145,190,77,4,234,34,196,66,245,153,120,206,70,216,127,155,244,239,144,85,102,160,219,82,252,3,37,33,66,138,228,57,186,125,124,124,96,120,84,58,57,152,200,119,9,152,158,196,165,179,22,159,108,156,155,132,230,148,55,210,145,28,241,11,203,40,96,234,84,222,141,105,235,131,33,23,10,36,122,48,247,89,28,166,154,120,181,241,12,54,90,240,15,134,74,215,154,14,227,206,70,203,231,114,92,254,254,204,13,131,166,134,233,48,57,188,164,119,61,89,51,191,251,98,1,107,154,1,30,84,167,253,243,156,168,104,116,157,88,168,66,148,238,63,221,77,26,244,121,93,196,94,219,97,106,12,77,167,60,203,101,14,135,17,246,215,137,30,145,22,159,180,64,247,179,242,118,4,194,75,185,240,137,94,246,243,196,167,151,202,128,91,235,75,31,41,134,70,254,196,233,42,163,83,243,121,102,109,250,247,5,51,115,149,172,48,249,150,20,23,222,159,81,214,217,48,174,0,233,138,125,142,101,27,176,227,194,234,92,251,121,38,235,156,175,197,133,217,206,77,150,152,243,188,188,240,82,88,35,218,210,105,97,92,122,11,168,9,200,61,7,127,98,73,160,248,150,229,103,93,61,39,206,113,234,134,71,161,94,54,51,179,71,189,103,140,32,115,173,139,54,223,124,205,1,83,8,123,238,170,221,137,24,27,211,169,69,83,6,120,137,112,99,154,156,224,179,52,14,68,162,124,24,97,16,61,138,62,240,145,98,5,57,104,167,115,69,215,190,20,155,58,154,44,167,72,225,254,166,202,154,226,182,43,126,122,250,241,88,104,227,65,47,20,119,188,117,158,72,167,57,113,12,103,55,22,43,29,101,197,187,94,65,141,167,252,174,233,37,197,11,169,216,52,62,143,212,116,91,253,202,144,222,212,221,40,79,124,110,15,240,120,149,162,31,108,240,202,247,243,192,155,32,237,103,164,224,194,237,71,51,33,13,157,144,176,167,202,30,17,96,81,215,186,36,238,76,100,57,199,231,145,136,92,53,16,154,201,234,22,14,99,194,41,172,3,136,31,57,251,80,26,148,69,139,126,123,115,155,166,159,195,20,65,203,3,83,22,249,174,156,57,88,196,2,141,99,66,253,235,187,52,140,76,151,210,199,6,173,75,213,193,49,73,230,8,56,208,222,109,1,211,9,211,245,88,100,71,227,104,107,157,151,97,136,96,102,241,165,11,103,248,55,252,131,75,147,253,195,30,198,125,213,101,147,150,185,239,243,25,214,46,167,196,25,83,158,142,99,217,200,13,41,127,12,235,28,203,23,198,196,71,39,13,68,11,199,133,199,83,175,26,102,155,21,232,80,58,188,13,20,132,184,106,192,8,13,62,179,48,205,17,113,225,29,113,90,253,176,97,63,173,251,211,40,229,238,39,108,157,30,228,128,238,244,68,250,52,68,249,110,22,134,45,46,233,207,138,91,34,146,176,214,222,178,159,152,55,207,46,63,13,163,68,3,203,243,178,253,93,53,8,121,253,33,11,165,88,234,77,7,41,233,232,167,233,44,199,8,132,43,82,243,123,176,203,156,161,121,132,67,157,198,32,24,19,249,12,78,122,151,206,71,189,44,140,46,253,167,127,26,253,235,89,172,179,115,58,203,160,188,49,218,51,91,49,76,114,192,216,26,233,114,108,204,76,127,151,8,145,61,12,170,138,251,180,135,25,163,152,41,160,194,166,85,180,2,238,248,92,233,126,116,71,26,201,142,30,74,10,133,71,148,35,185,0,204,201,100,175,11,221,43,221,147,183,169,217,51,26,66,92,128,208,96,18,209,50,199,147,137,136,45,8,218,57,235,153,19,104,177,185,3,169,84,194,51,25,103,84,46,115,139,135,122,22,144,170,67,28,81,146,251,5,100,108,119,244,149,48,227,47,15,129,104,79,131,2,45,176,201,116,197,209,198,23,146,223,54,241,182,228,143,133,122,123,215,168,242,108,72,86,188,79,152,14,73,72,9,131,150,159,230,251,23,12,128,158,90,218,72,38,39,245,221,23,153,160,165,228,201,97,22,210,95,98,175,96,146,50,159,173,50,196,191,237,49,14,143,36,43,97,117,32,118,16,171,110,255,249,204,60,48,54,88,223,35,167,79,109,36,153,134,177,51,30,17,46,211,100,67,247,162,192,29,57,145,239,190,153,42,87,17,146,98,63,147,186,119,185,193,182,66,107,98,232,209,25,69,97,127,44,40,72,37,229,57,173,117,130,109,159,198,217,126,104,38,150,230,58,50,130,31,186,224,3,41,154,45,89,233,40,186,209,15,211,239,10,204,175,98,36,209,242,100,185,80,204,246,201,146,244,193,106,202,244,35,251,191,29,204,124,31,114,106,51,19,252,82,215,197,130,204,164,156,54,116,250,170,199,179,13,55,128,41,115,101,103,82,170,254,188,207,45,149,164,235,203,153,207,16,175,247,71,66,186,166,203,64,98,186,195,79,212,225,124,214,108,101,242,161,178,89,227,210,88,157,151,114,191,24,196,213,151,31,186,33,118,85,78,219,176,30,95,127,224,153,6,123,61,55,249,128,17,168,233,27,204,39,225,185,188,90,86,176,247,83,194,26,45,108,213,175,26,145,0,253,180,44,224,137,84,42,60,244,54,116,8,210,191,232,73,115,196,132,48,231,80,154,31,226,217,62,141,155,232,91,211,4,244,217,83,175,236,243,52,146,92,107,101,77,33,35,1,229,19,177,9,104,53,9,212,249,108,155,179,137,14,92,172,9,68,178,219,166,173,231,39,103,154,77,250,76,40,46,116,143,150,153,155,118,150,27,67,251,158,13,164,195,16,68,100,156,81,42,27,211,119,93,240,54,104,138,214,226,101,237,159,105,204,50,241,80,68,113,181,234,10,181,217,79,110,53,217,166,85,240,69,2,186,59,220,161,208,107,1,62,173,104,155,41,56,83,23,173,11,97,105,22,41,17,114,215,235,169,109,146,107,143,40,7,158,212,210,204,1,141,75,173,123,174,213,20,56,114,126,8,17,24,188,127,131,165,66,207,78,91,235,243,200,27,250,32,133,184,177,182,86,124,121,74,211,193,202,141,107,241,158,170,184,95,55,180,140,172,29,30,248,174,212,207,176,6,56,211,153,161,215,61,137,79,190,143,171,208,39,155,214,67,182,64,36,168,57,204,56,126,200,22,52,60,248,226,132,174,8,222,16,242,204,154,137,224,126,240,32,83,167,133,163,252,19,25,118,152,220,76,121,136,51,152,97,5,92,203,208,48,255,236,133,104,170,243,27,131,30,182,229,187,175,70,226,241,89,3,237,242,103,241,226,227,133,196,237,48,185,23,217,151,17,170,140,152,239,138,117,36,202,99,97,61,224,35,248,96,250,152,151,146,8,89,101,219,199,86,61,48,116,0,101,63,118,43,204,4,204,167,170,92,36,99,15,248,125,161,21,162,207,20,31,88,188,46,63,152,164,80,215,135,70,120,82,61,146,41,68,53,67,246,101,228,241,210,242,4,151,89,113,116,189,112,42,144,203,83,146,4,150,85,151,39,198,108,169,113,52,18,76,15,7,11,143,238,152,211,208,212,106,146,207,44,103,80,247,207,110,26,180,18,95,11,243,108,179,173,246,132,10,13,212,77,115,227,5,74,232,244,53,34,159,93,89,122,56,115,76,144,197,39,68,147,162,239,194,122,128,152,54,118,14,216,248,70,74,107,235,243,126,66,153,141,65,147,192,213,20,62,98,183,10,199,132,94,40,129,17,134,243,112,158,236,118,214,12,23,157,229,121,251,148,150,73,179,111,89,211,217,180,39,239,81,44,104,212,104,155,72,49,17,7,255,68,48,50,214,192,19,219,30,140,208,63,20,18,233,148,168,214,244,30,154,47,3,80,143,70,110,122,238,101,173,208,1,211,42,211,30,184,57,29,175,80,209,236,165,233,201,231,221,162,159,112,0,21,110,121,31,147,150,92,47,107,25,11,81,217,195,108,249,215,106,2,139,7,183,193,216,110,250,133,103,20,92,186,62,112,86,152,186,2,134,137,35,3,109,242,129,249,140,119,224,60,149,166,110,9,158,139,14,246,10,10,82,193,241,183,129,104,201,146,188,5,250,234,238,226,107,176,233,98,41,140,158,79,220,22,4,177,103,160,116,226,152,120,102,117,62,69,49,224,116,223,117,54,163,29,61,185,137,6,126,40,238,183,45,235,3,135,33,230,179,33,130,80,34,97,251,131,207,146,229,231,70,229,167,215,231,145,225,238,30,71,159,120,32,85,189,50,116,154,61,12,34,91,51,222,231,93,107,142,99,209,224,212,113,130,80,76,139,97,100,141,142,77,135,63,234,130,223,199,129,229,68,209,172,96,49,83,84,175,111,38,83,233,219,207,40,27,209,139,4,101,118,106,35,19,66,241,43,10,40,9,122,68,121,190,157,181,34,47,141,104,57,234,249,207,232,71,6,240,194,45,43,138,159,166,39,199,248,225,38,27,120,52,180,93,168,229,135,234,70,22,180,198,20,204,153,187,146,68,12,238,57,14,102,81,124,174,235,204,1,206,218,55,109,206,51,85,233,201,217,128,123,32,158,104,38,210,130,21,93,202,165,120,105,52,157,205,62,61,61,2,83,188,246,200,15,135,83,40,91,15,73,125,110,223,116,153,209,174,242,26,168,227,192,250,119,24,131,135,231,228,8,220,250,118,17,29,200,243,15,125,31,27,82,105,192,204,0,179,60,176,147,95,64,215,212,2,7,104,139,52,17,240,59,186,145,229,117,16,50,187,178,177,65,123,100,158,129,155,14,34,42,39,195,203,139,144,183,170,52,223,2,163,202,228,143,4,135,94,205,156,1,199,85,117,20,151,159,185,6,34,65,9,248,44,229,101,234,92,147,172,2,239,48,44,115,189,169,159,14,178,195,40,29,43,217,130,241,91,156,14,7,79,152,94,7,125,156,125,51,118,28,110,166,80,242,12,194,115,194,56,57,143,123,235,32,76,20,60,28,166,189,119,233,24,237,236,38,253,145,193,184,205,18,195,179,153,31,197,23,122,98,136,172,107,237,89,133,114,20,132,140,126,165,117,234,2,51,96,199,8,173,180,25,201,15,211,117,29,47,195,18,222,58,153,160,240,218,124,110,199,66,173,104,83,165,153,75,57,33,26,197,221,58,180,77,130,54,226,26,137,95,100,32,119,126,78,142,154,179,47,89,137,96,182,232,109,89,190,202,131,186,100,255,82,206,62,246,153,241,184,217,95,107,16,126,130,6,228,155,252,166,169,49,107,190,144,181,121,143,120,160,248,175,73,128,111,211,117,186,215,13,25,67,87,21,251,202,61,174,74,108,185,134,94,119,178,142,190,56,154,14,91,157,128,225,141,183,117,143,198,222,65,30,10,18,162,159,105,164,221,23,109,236,210,120,178,207,62,246,62,19,184,167,231,220,255,95,1,140,255,251,223,254,231,255,249,151,127,251,247,127,253,151,255,32,128,209,202,127,138,0,198,166,203,245,19,30,32,16,58,11,220,18,129,139,68,254,169,59,204,35,127,4,46,240,80,254,164,3,44,89,116,181,27,17,161,128,171,253,125,199,108,143,105,76,81,24,159,45,215,83,160,192,140,161,148,156,123,214,104,232,59,176,249,151,202,133,209,206,235,194,28,246,145,11,25,140,176,51,147,74,112,56,229,165,234,24,232,41,239,16,253,160,223,88,246,56,198,93,97,163,243,193,13,13,201,33,154,32,24,141,45,127,38,237,231,185,218,254,41,111,239,31,141,164,59,208,160,194,56,31,47,89,255,164,118,56,237,62,78,212,114,71,233,158,79,135,147,109,238,214,186,71,63,173,35,25,135,231,121,191,144,110,253,105,210,62,117,66,198,22,147,60,58,81,69,24,5,231,133,156,231,126,79,78,184,255,116,10,53,171,197,251,140,6,205,70,170,204,184,201,142,230,161,23,13,228,73,123,92,137,124,139,55,91,155,100,248,84,90,14,105,182,114,167,149,106,238,243,218,217,69,70,194,119,169,68,140,99,106,3,21,222,126,78,5,103,137,232,91,182,30,8,127,180,72,12,252,228,3,245,161,193,211,223,190,251,78,38,48,39,205,87,108,174,107,143,133,145,192,245,57,24,9,216,17,75,50,251,20,217,235,209,173,198,168,247,88,32,161,197,37,39,239,40,29,121,16,158,160,185,105,30,7,135,153,86,35,178,27,184,90,73,153,33,91,113,171,197,201,215,122,118,92,153,134,167,26,83,49,10,112,253,121,40,133,173,125,160,136,44,22,125,93,163,222,5,31,198,173,246,13,231,115,221,185,68,56,75,55,155,38,81,233,166,154,41,158,10,211,149,118,182,224,80,29,138,2,192,120,67,11,74,19,243,138,184,175,136,68,18,40,30,51,113,168,117,129,55,253,0,66,195,18,152,144,189,61,159,207,121,151,241,188,39,245,187,7,182,226,99,156,156,60,166,110,153,16,223,190,207,251,204,156,101,234,150,41,153,137,180,95,184,249,53,233,202,8,91,100,214,11,27,11,90,224,141,156,77,11,184,63,36,40,219,192,229,248,116,167,137,211,41,108,118,137,113,223,191,126,88,129,141,43,126,31,75,31,239,162,221,71,236,81,127,10,211,91,87,252,137,153,115,151,219,214,108,34,101,226,25,25,7,228,102,150,54,78,98,22,234,70,236,192,232,16,235,126,173,152,163,114,108,64,126,102,69,2,195,5,247,173,123,194,4,80,233,220,166,60,52,75,192,232,28,106,179,169,121,68,174,216,237,209,234,170,87,70,129,112,222,173,34,12,72,13,177,48,144,143,131,173,158,216,31,24,118,215,133,103,210,177,64,62,215,219,180,129,39,20,98,253,105,22,94,223,155,147,251,85,42,5,121,213,26,148,83,132,160,200,148,234,109,89,226,218,97,19,70,202,10,159,111,51,146,56,9,223,162,231,137,211,133,25,217,144,100,194,58,250,72,81,40,247,240,47,211,165,244,36,206,144,137,233,145,56,203,153,71,218,31,24,43,213,128,73,37,63,87,222,238,46,3,30,252,57,125,125,224,25,188,208,115,48,193,247,115,242,177,35,209,121,96,92,87,159,198,227,115,182,184,50,196,82,223,103,122,102,168,26,249,142,65,66,106,232,11,43,81,146,205,44,55,37,107,188,125,166,168,156,110,22,135,230,148,173,131,1,34,89,187,57,32,150,55,129,233,83,222,23,94,77,155,237,138,245,232,207,155,95,98,60,232,70,1,69,231,155,219,170,184,90,40,108,132,174,11,51,195,9,188,249,160,166,28,93,117,251,79,72,16,19,30,186,119,231,194,116,11,131,105,86,185,240,9,15,165,248,95,240,114,174,247,190,172,11,95,79,126,118,98,181,223,163,9,8,171,194,180,106,220,43,199,109,126,40,60,123,187,169,49,202,33,89,247,94,155,74,108,252,246,185,205,37,161,12,58,237,204,91,1,143,161,180,27,234,168,231,35,184,71,239,253,236,179,177,203,137,138,109,38,195,170,84,90,228,99,17,15,143,76,39,113,149,246,199,159,61,142,211,116,209,97,215,98,89,161,141,111,141,64,39,203,159,238,56,17,3,241,28,19,125,172,125,60,71,227,43,226,25,170,76,170,95,51,149,3,139,152,72,233,161,243,149,159,76,16,77,108,62,89,34,87,86,134,110,159,112,163,159,113,211,103,249,126,251,165,39,205,2,190,194,48,196,81,65,20,152,80,164,220,148,56,230,205,114,52,149,154,120,222,20,201,171,126,216,100,72,98,59,123,158,38,34,162,242,50,241,16,140,25,105,119,234,23,154,171,71,251,35,138,12,137,102,234,167,207,219,40,116,94,21,74,150,115,82,41,132,77,175,113,117,120,189,107,68,53,111,176,168,72,217,58,168,125,224,103,114,237,177,228,83,71,152,67,238,154,182,168,113,171,97,172,247,67,150,152,106,244,70,207,70,146,10,147,52,39,234,6,238,45,64,229,5,65,88,41,188,80,81,31,1,174,94,180,132,112,30,46,162,164,126,89,60,131,221,180,168,83,41,195,70,193,168,179,39,145,114,19,90,171,61,10,43,13,235,92,149,149,232,197,44,52,163,220,212,135,78,41,176,245,207,255,240,223,238,120,157,105,95,61,156,232,91,8,59,193,154,22,55,42,100,186,228,129,33,30,106,164,27,158,58,217,121,132,254,170,41,138,141,169,173,239,157,105,194,127,122,152,141,213,84,157,15,116,197,163,70,183,177,75,150,226,35,90,119,37,126,27,221,141,45,95,53,145,254,218,113,242,105,82,120,82,92,68,83,100,71,229,114,144,13,126,212,79,218,136,54,15,90,218,166,190,235,159,148,65,137,170,232,236,74,223,197,231,144,214,142,168,169,154,49,165,192,231,25,246,22,229,218,138,26,68,211,43,171,33,247,71,220,193,157,233,79,35,54,232,75,46,114,191,69,201,97,13,181,161,8,28,43,149,205,167,209,143,46,1,87,52,67,145,186,83,253,127,158,202,218,82,33,127,164,64,24,196,45,170,235,112,85,53,154,198,208,175,56,214,178,232,187,90,211,177,105,129,57,124,94,70,215,19,211,197,22,180,22,164,131,158,30,191,19,19,238,160,231,34,183,148,52,68,65,209,175,123,27,247,137,70,109,54,215,110,59,156,189,114,240,17,78,16,223,84,224,138,182,165,225,177,50,166,239,103,132,10,217,225,4,153,61,14,198,70,166,104,203,90,174,88,38,56,13,131,141,188,54,182,116,83,49,240,201,166,178,86,55,217,75,90,130,37,136,95,200,183,102,149,141,128,125,219,163,53,165,194,161,28,111,39,31,115,130,191,13,214,195,166,108,158,194,126,220,71,127,51,146,177,138,130,81,122,26,65,123,57,119,201,247,32,240,100,11,216,28,222,127,72,74,48,35,130,2,130,96,201,124,68,195,206,244,147,163,35,128,189,126,211,230,119,58,233,123,144,56,80,144,161,153,91,89,51,240,246,253,228,103,142,102,254,81,157,168,210,47,19,9,26,171,74,7,161,67,204,90,239,116,31,6,177,182,71,158,209,18,236,119,235,20,238,218,192,8,215,55,22,115,6,237,208,56,161,91,43,131,135,79,144,179,199,67,191,26,112,177,103,192,144,181,101,51,74,11,98,47,35,248,85,197,104,7,170,118,118,198,135,135,164,16,2,180,129,163,143,159,82,159,211,194,144,19,124,126,154,174,137,26,164,50,234,50,89,249,87,144,58,124,82,232,39,230,171,26,135,211,47,80,146,127,188,150,155,91,242,253,225,126,20,157,14,189,64,117,209,65,78,243,208,14,116,33,51,162,232,137,79,253,178,79,12,65,176,220,148,11,119,190,92,127,222,103,93,110,73,123,54,79,52,211,98,55,216,233,80,210,189,98,199,31,57,22,99,114,77,143,172,164,185,56,185,250,73,65,181,142,76,208,195,210,59,91,12,191,238,193,168,153,138,182,157,157,252,110,236,182,174,253,162,166,99,228,143,115,37,140,51,30,2,96,29,53,30,216,234,121,106,49,245,28,156,209,8,119,94,100,130,113,254,92,247,174,46,203,82,172,87,90,179,91,104,236,49,199,57,12,87,68,95,37,193,81,13,94,36,236,245,172,7,195,225,11,42,118,58,191,243,246,162,50,135,121,168,59,216,155,189,116,79,178,89,193,6,253,9,88,62,148,203,85,130,150,124,162,247,164,155,216,129,113,86,191,232,124,24,205,88,253,69,105,123,252,92,75,149,11,106,187,249,160,182,19,43,61,76,82,180,156,188,158,196,98,74,234,82,59,108,103,44,15,172,180,101,170,158,222,249,158,219,140,203,158,72,45,167,231,224,236,66,127,48,144,234,179,183,238,180,189,70,143,196,9,199,233,65,25,74,20,93,35,88,168,131,254,61,13,19,112,255,128,28,226,48,99,116,234,48,34,106,244,111,7,45,76,106,236,10,207,203,114,32,87,184,84,95,247,192,107,251,232,31,230,219,164,115,17,105,181,85,163,201,161,160,146,211,158,241,93,87,208,192,207,123,43,207,202,132,165,198,29,8,27,197,10,101,123,110,100,58,29,158,230,127,164,51,194,206,238,218,103,221,25,60,196,167,91,250,220,165,15,148,19,101,65,243,46,74,128,101,7,229,168,41,238,110,213,178,60,63,94,163,173,132,53,242,129,217,31,123,92,102,233,109,253,97,138,127,23,164,241,83,223,6,204,78,127,96,164,163,171,102,249,105,96,76,117,6,140,122,136,222,243,100,216,248,4,75,26,241,4,102,245,129,115,75,2,43,169,177,211,190,50,162,25,172,252,73,180,31,120,197,114,56,177,55,153,18,230,130,230,96,255,77,146,61,67,31,39,205,23,37,90,197,108,71,169,227,224,132,66,229,94,215,32,167,175,2,156,168,185,212,11,159,5,74,191,59,92,175,92,17,21,152,34,153,254,116,183,141,78,92,248,153,194,159,163,249,44,61,250,193,96,3,169,118,129,81,49,136,38,158,98,237,44,186,92,162,236,55,227,104,52,13,148,204,124,190,180,236,178,165,148,84,24,178,122,219,231,86,103,142,182,42,60,184,250,67,56,166,168,95,162,235,202,108,80,30,62,242,142,167,82,89,59,198,131,162,114,227,183,93,113,87,105,79,12,129,33,85,28,189,150,126,242,35,155,58,192,237,6,91,170,179,220,77,58,63,6,74,163,222,250,208,168,209,15,152,209,137,150,86,210,14,187,78,131,69,244,161,89,142,68,127,217,52,52,163,5,142,72,244,57,53,141,130,241,178,40,23,244,249,200,192,230,181,227,85,195,133,25,235,25,163,228,17,163,37,145,229,48,63,31,15,170,180,209,105,105,146,220,239,209,41,218,70,232,238,205,253,137,109,112,66,190,253,142,168,28,12,141,140,198,148,217,232,220,214,214,9,99,78,156,64,252,129,15,178,163,26,67,16,245,6,217,6,230,236,83,25,68,101,177,143,22,231,62,79,123,61,234,183,164,211,162,119,21,57,5,13,84,161,138,220,182,89,10,127,154,15,163,139,179,222,111,111,144,113,81,98,186,25,135,57,207,103,226,133,94,116,79,100,157,236,209,95,199,18,167,205,254,103,14,70,249,218,143,222,144,168,117,213,35,76,45,241,113,157,13,106,31,239,36,140,71,179,183,181,39,146,23,186,162,46,43,76,122,255,54,165,166,172,87,86,161,191,94,180,83,167,122,224,25,212,17,212,187,53,11,200,169,233,197,8,148,76,144,62,51,178,155,209,88,142,81,78,125,186,39,204,177,222,155,160,147,9,170,43,122,54,115,94,155,91,228,137,52,114,98,62,136,61,11,109,221,251,153,133,161,150,69,149,215,10,231,154,231,96,73,204,33,202,114,66,239,132,164,250,19,67,67,118,186,221,219,91,69,69,89,49,119,180,225,88,138,178,254,145,31,73,201,211,232,203,140,6,222,115,159,243,69,71,123,37,49,167,225,36,21,237,116,91,214,77,203,231,9,81,164,209,159,153,244,81,178,65,2,237,62,51,246,98,218,115,216,201,241,142,26,26,4,203,100,3,20,54,61,43,87,48,96,231,246,196,94,8,78,121,40,64,113,141,218,236,19,193,223,142,20,92,82,31,133,116,66,152,22,97,244,162,74,149,222,56,185,196,206,99,33,65,52,85,152,154,186,109,116,144,34,28,154,134,198,255,139,21,218,167,105,66,194,254,180,148,144,18,234,190,123,88,231,83,120,24,143,196,9,53,196,50,206,103,141,105,67,126,166,59,218,97,28,222,123,105,115,235,153,60,179,123,150,163,72,81,158,94,228,206,18,29,133,65,210,251,108,5,159,21,34,172,86,128,171,106,41,117,228,68,162,226,178,216,236,229,71,159,135,62,184,21,90,24,198,112,87,56,153,15,79,28,77,245,78,165,131,136,218,125,27,185,216,83,62,211,130,245,49,251,19,133,125,186,146,110,234,173,31,216,191,123,58,216,245,186,173,104,210,46,138,33,128,38,12,202,185,238,184,231,243,48,211,211,73,99,202,112,1,19,72,232,242,145,169,72,58,81,97,217,174,81,243,9,137,38,198,56,122,51,57,13,77,92,33,227,232,186,39,108,114,52,166,108,102,83,86,66,216,164,170,239,234,79,131,106,187,144,43,146,67,231,145,107,35,205,249,34,74,228,158,44,209,164,21,73,204,102,106,236,4,55,1,205,124,36,189,48,243,242,151,9,53,224,92,153,74,71,15,171,73,187,98,75,66,61,50,107,159,13,171,149,75,3,157,120,103,40,115,4,61,177,25,172,221,109,66,153,249,81,109,164,214,234,191,109,189,17,143,106,99,38,7,17,42,56,201,76,2,180,137,7,139,192,16,193,153,75,101,79,16,240,188,237,217,219,74,74,79,67,10,57,229,22,2,60,36,98,85,69,19,77,143,236,243,217,238,182,162,104,94,151,214,39,31,74,219,184,30,170,239,153,233,57,241,212,43,242,119,100,129,36,155,141,32,122,28,141,22,168,126,186,45,153,152,89,200,18,177,160,104,235,5,188,198,171,142,53,205,83,70,114,252,164,17,92,134,217,164,183,154,142,165,115,97,187,68,39,0,70,174,83,173,15,144,170,40,247,190,105,227,217,79,146,31,189,219,186,47,92,234,83,34,64,194,47,135,104,152,117,219,74,13,96,98,228,119,37,172,72,233,119,133,161,216,151,184,49,70,186,138,231,98,102,184,226,43,96,35,160,50,181,213,82,70,130,46,45,237,213,159,205,194,149,82,59,99,58,233,133,35,113,222,239,149,85,101,79,157,79,243,204,234,69,116,216,232,110,210,22,160,165,234,89,200,150,104,135,208,88,230,84,115,197,181,88,85,20,134,77,45,202,92,69,149,75,32,197,6,51,120,79,212,14,119,123,52,202,91,60,238,243,188,84,129,28,15,240,96,242,111,248,216,75,27,124,96,44,69,44,129,64,99,206,249,65,35,114,219,203,92,166,84,230,120,150,155,9,220,86,207,108,207,47,159,77,149,111,124,248,221,167,23,159,247,156,163,243,8,57,205,170,159,30,6,40,57,199,117,239,89,31,30,16,105,171,30,237,221,36,124,166,6,111,21,255,177,30,130,97,155,4,219,211,236,69,147,103,168,204,178,155,40,50,17,179,214,100,175,82,1,143,135,170,99,198,47,97,40,132,241,41,156,25,173,113,33,49,230,242,135,152,166,235,134,175,90,75,208,170,33,37,8,223,63,43,124,222,71,40,116,194,81,210,60,14,162,91,35,252,82,120,117,73,149,150,184,180,96,142,28,152,217,82,234,203,192,168,20,4,12,55,245,253,50,155,87,236,81,17,197,136,253,133,105,160,8,152,79,96,60,111,108,239,120,106,25,73,177,241,188,49,136,46,161,10,153,242,35,88,100,214,48,158,239,166,165,161,233,2,131,92,152,103,126,17,88,59,209,156,54,231,245,108,166,85,161,152,218,30,233,81,114,120,53,236,136,144,231,132,111,35,133,90,60,204,93,52,114,90,111,150,252,114,182,84,155,31,204,38,98,235,251,56,47,240,204,10,33,20,206,6,240,81,48,39,91,238,215,125,222,70,23,55,58,194,89,171,25,56,76,117,89,201,108,236,253,253,3,162,115,146,207,183,60,221,92,33,4,0,245,101,168,41,86,97,251,222,47,138,33,131,26,8,80,164,241,132,95,205,70,254,155,15,155,102,236,240,173,130,151,133,18,147,16,202,54,30,91,254,192,183,169,2,40,143,155,170,72,72,60,111,138,48,85,185,133,39,108,242,140,72,165,225,247,233,254,206,24,191,14,191,114,134,204,89,201,228,232,74,99,96,15,229,118,250,246,165,170,146,43,5,207,16,92,221,205,252,52,21,166,237,100,133,238,59,237,141,194,246,204,144,250,66,205,117,34,51,36,19,3,175,8,173,19,31,73,248,86,11,74,72,181,67,74,28,130,107,146,237,63,218,9,181,132,136,173,197,84,89,80,234,88,161,214,202,86,74,182,216,80,67,119,216,103,36,51,144,201,10,55,188,217,174,60,233,124,250,116,126,245,227,8,176,182,241,176,170,192,40,237,199,92,153,216,153,10,218,246,138,54,156,141,244,90,146,20,148,133,114,33,180,100,26,158,69,194,144,132,20,254,93,172,49,124,145,111,62,145,1,172,113,48,222,128,74,226,177,57,98,251,14,194,52,58,213,184,35,17,22,214,117,117,27,247,251,174,176,207,136,142,44,90,25,167,70,95,216,62,167,144,93,160,42,206,234,237,48,213,85,98,164,46,161,157,76,226,44,252,228,34,70,28,93,84,122,241,196,102,80,31,34,134,97,79,32,203,42,250,27,16,239,111,204,122,62,205,251,97,19,162,144,17,246,88,0,205,27,49,50,170,104,77,39,215,253,61,48,102,182,93,142,38,157,152,238,209,220,139,158,156,252,64,168,170,108,62,198,166,87,94,109,41,45,87,247,81,165,52,15,140,160,125,132,11,216,86,74,228,135,108,205,25,134,254,84,104,207,42,85,14,46,228,1,67,125,180,242,10,138,192,102,252,25,175,27,117,55,145,72,103,206,166,60,94,98,143,49,97,58,92,24,25,226,25,65,39,213,88,169,151,2,183,125,71,131,81,2,228,141,88,111,95,241,13,37,239,190,136,209,81,133,83,87,251,221,7,32,19,84,228,161,157,201,23,74,110,140,6,196,221,21,134,67,27,67,141,196,95,173,122,99,139,20,101,136,155,178,153,29,2,195,14,217,158,154,216,102,29,178,167,62,114,116,254,227,27,74,200,2,202,125,83,216,93,55,84,111,208,215,135,14,84,252,68,66,161,183,84,29,42,198,64,136,99,161,151,203,6,133,97,117,38,226,29,65,18,82,126,250,125,161,227,87,238,148,68,155,172,124,219,25,186,255,12,189,101,20,11,244,104,172,235,71,76,104,102,100,175,211,97,51,149,163,171,197,143,86,166,206,119,108,255,247,21,111,135,236,38,39,167,195,44,221,229,201,234,254,77,231,90,180,106,75,44,48,80,12,234,51,141,103,47,12,157,165,145,240,97,233,193,231,155,240,213,41,91,255,170,228,76,168,144,14,239,255,171,70,211,85,46,27,202,205,174,68,86,109,188,107,41,204,26,73,106,172,217,230,247,168,215,141,56,162,43,255,96,81,51,170,166,207,172,159,112,186,91,10,114,108,67,87,16,202,162,213,227,24,66,179,37,95,23,143,140,170,179,255,244,108,47,235,43,97,57,80,71,216,246,144,154,144,168,148,188,236,104,215,244,135,173,145,144,7,209,101,88,59,133,163,16,220,42,137,38,50,255,39,140,146,210,106,154,183,200,180,18,120,202,221,154,68,48,17,208,126,25,51,71,116,255,37,74,210,74,170,31,92,169,219,36,161,91,210,180,41,189,152,36,94,119,111,167,250,167,171,209,44,54,92,80,156,254,246,146,95,2,235,114,186,25,189,148,39,140,87,242,43,162,92,227,186,74,193,219,93,79,63,229,242,142,22,28,88,247,179,223,43,19,9,98,223,128,152,176,168,22,54,109,251,232,178,114,21,202,117,213,62,82,246,230,164,209,221,15,43,49,16,213,86,199,222,180,251,124,241,50,159,120,24,119,172,22,78,93,214,90,32,249,49,227,81,71,144,99,89,113,109,208,102,38,219,78,62,55,182,217,217,110,44,101,69,162,142,238,70,94,152,151,111,25,40,140,195,236,125,229,44,194,248,40,87,101,69,206,176,11,106,212,145,149,164,81,173,74,237,123,136,102,105,245,164,219,247,51,199,135,159,74,51,91,190,250,164,91,86,180,176,90,62,44,191,12,63,194,28,159,51,126,68,175,199,79,133,166,10,183,1,107,102,48,175,132,182,145,172,123,60,96,90,178,213,18,142,86,246,29,240,249,2,52,47,129,53,120,115,17,218,79,136,241,57,152,252,104,216,232,49,127,213,199,159,128,54,234,18,240,107,55,71,117,173,135,201,30,38,1,53,61,14,28,105,197,46,161,195,107,81,133,118,43,122,199,219,196,193,108,151,135,3,216,240,85,112,79,69,232,155,253,241,93,88,41,152,120,149,78,233,58,31,15,13,83,190,240,223,94,168,104,234,19,63,43,38,119,234,62,149,253,132,192,90,168,192,133,186,133,183,39,226,19,26,182,154,160,71,204,42,131,205,144,118,67,195,26,91,225,148,135,2,248,227,56,132,48,96,10,199,70,154,30,207,241,42,194,142,12,170,239,80,102,166,79,93,213,117,177,155,243,212,28,233,96,104,171,229,175,42,112,120,185,90,72,221,85,61,241,236,188,221,73,134,245,186,40,241,139,70,157,48,152,133,74,145,213,106,21,157,147,225,168,89,152,136,81,235,89,172,150,27,158,76,203,84,75,62,113,34,186,184,195,148,151,22,98,173,128,76,52,235,188,105,149,10,184,49,6,5,198,137,219,253,105,23,238,105,154,79,68,124,146,204,185,123,246,102,90,107,4,69,74,100,58,120,38,8,213,226,159,100,187,34,12,193,109,184,107,209,21,243,218,226,22,4,144,147,173,75,85,224,101,242,253,31,60,172,95,89,96,43,116,250,52,141,146,82,210,230,139,105,122,196,190,94,19,20,34,98,34,48,141,164,190,207,61,63,67,182,87,92,119,7,141,5,110,75,125,222,169,122,173,76,99,30,174,48,96,182,66,140,120,242,34,33,211,252,227,192,186,60,41,225,30,179,196,190,227,104,36,53,150,124,214,231,245,17,134,92,179,237,249,164,160,104,24,89,174,247,245,219,133,45,25,160,203,100,98,246,12,3,113,83,84,19,91,234,74,37,237,243,185,63,19,252,120,116,27,96,15,122,223,6,17,13,74,140,98,75,141,190,126,255,150,15,219,214,170,207,125,163,168,202,52,17,198,232,169,171,234,28,18,201,145,89,230,6,225,226,201,209,131,30,188,234,70,246,152,84,107,226,153,173,111,202,225,115,15,161,161,168,207,61,125,84,174,137,218,172,147,90,253,224,77,40,198,29,221,217,215,78,217,233,118,219,129,251,162,106,173,128,89,132,250,152,62,40,83,125,40,213,222,116,195,116,220,205,206,166,188,248,185,201,97,200,146,75,20,194,42,253,221,53,252,43,81,194,32,251,129,240,206,119,217,236,254,103,147,99,233,229,10,175,248,202,159,11,141,169,99,22,180,221,191,6,55,51,246,108,210,48,78,224,225,115,6,21,137,37,226,107,120,162,146,6,173,222,16,78,51,108,145,30,122,88,37,213,187,224,39,226,120,114,97,40,27,21,175,33,96,14,81,85,239,238,192,103,154,243,12,109,179,70,117,145,84,129,220,118,62,183,111,138,181,253,51,188,226,127,70,47,58,217,145,138,136,167,125,77,22,212,157,141,75,68,68,63,24,37,236,11,207,254,7,62,65,232,188,240,45,227,252,208,249,49,52,13,197,178,111,92,24,255,172,175,101,206,140,205,33,11,77,133,151,155,242,25,237,241,172,82,89,78,142,114,209,151,146,2,166,188,17,187,17,126,155,49,91,191,43,155,150,232,140,76,180,93,90,133,45,243,193,104,92,214,36,71,243,78,62,50,59,182,50,219,70,241,133,25,119,249,23,141,29,24,193,255,171,64,143,7,43,123,121,127,104,39,138,36,247,89,5,38,114,79,213,225,142,69,105,220,183,165,145,82,73,113,180,73,5,140,11,175,51,153,126,237,205,118,242,52,46,5,2,3,8,154,145,198,140,163,233,46,147,163,167,9,161,47,135,87,159,215,11,26,56,195,42,28,31,204,214,167,142,23,237,191,250,20,232,84,229,100,59,247,89,188,150,95,25,130,134,177,18,154,51,243,9,50,119,160,155,86,106,61,24,227,172,233,23,86,97,202,116,185,173,129,12,200,246,11,35,30,30,122,101,3,53,41,31,12,52,79,230,155,109,30,184,251,146,110,251,6,249,153,163,153,144,234,133,89,64,190,137,130,56,155,8,169,200,209,104,108,125,53,15,178,83,52,224,143,7,222,39,0,116,24,123,218,107,81,7,140,208,141,159,124,67,165,216,207,111,35,37,234,15,141,28,148,232,4,15,91,59,207,176,255,78,190,109,83,87,20,38,19,229,15,117,255,138,55,242,212,104,184,244,145,180,141,135,176,228,167,217,208,199,56,164,151,124,95,210,201,160,183,137,204,222,247,76,109,216,213,52,4,198,211,212,223,200,153,184,173,85,241,194,136,231,125,13,146,219,204,154,9,51,47,76,81,253,227,248,99,233,148,18,197,133,11,159,41,46,125,207,108,153,252,84,218,247,137,99,106,113,162,235,245,193,144,112,151,124,2,200,138,148,25,231,94,214,56,40,87,134,96,205,55,196,17,58,94,237,234,169,243,203,60,163,95,190,153,138,99,50,231,196,11,35,214,241,133,191,191,130,228,93,71,65,55,242,162,243,67,217,129,232,24,183,250,231,39,219,2,140,70,224,146,39,106,132,214,229,71,211,142,115,123,28,185,50,152,182,51,96,243,59,95,207,133,231,25,191,141,32,204,45,230,12,43,204,229,20,71,195,48,186,125,188,60,148,181,220,155,21,152,135,50,228,210,96,146,127,105,37,188,198,208,38,173,85,96,18,63,195,143,94,166,190,145,245,228,217,89,210,192,52,124,191,151,150,89,35,29,102,96,21,189,49,243,147,246,43,183,94,7,121,42,116,34,125,133,88,27,163,196,185,242,178,127,174,143,213,97,244,243,155,140,51,50,163,51,59,140,176,230,214,251,234,141,188,210,119,101,197,204,15,150,156,28,239,149,175,86,186,173,167,227,132,154,114,225,231,207,247,199,117,222,188,92,52,194,244,232,51,179,143,253,13,114,252,16,234,181,167,0,70,245,127,57,12,119,118,38,185,239,105,166,19,253,131,55,77,145,91,174,252,204,128,88,85,255,96,139,22,182,126,186,136,223,84,7,233,224,158,242,62,200,39,127,181,160,77,30,112,75,74,215,142,182,158,252,11,67,13,144,89,229,132,0,62,223,177,229,192,32,172,41,140,135,252,133,207,191,230,80,120,186,20,169,193,230,229,174,240,254,44,105,247,175,116,119,243,24,195,216,46,110,123,105,48,100,113,157,13,81,193,203,221,47,28,50,90,175,10,87,119,144,48,24,83,162,231,104,150,175,120,42,84,184,82,83,24,161,198,11,115,225,178,72,100,8,247,43,30,218,249,211,154,30,248,140,241,62,3,38,232,82,212,202,92,129,86,17,10,51,184,55,143,132,128,225,241,200,185,217,145,167,123,110,246,183,122,114,136,83,217,63,1,180,66,69,137,222,224,181,91,252,118,161,109,64,198,25,227,110,124,74,118,192,40,49,231,231,183,169,70,248,165,89,185,180,234,109,79,50,156,126,105,152,253,221,90,209,15,62,111,168,6,124,102,188,61,20,110,212,106,3,46,146,81,251,193,163,181,123,52,59,2,125,97,131,255,21,176,165,154,244,153,35,59,253,45,188,38,92,78,110,75,159,249,92,95,175,164,193,93,26,136,108,156,82,7,241,251,70,17,87,103,91,60,15,207,110,110,7,44,29,133,134,142,143,103,103,96,237,69,31,41,20,190,156,74,220,214,26,183,216,243,91,212,17,211,12,120,204,174,175,19,170,201,90,247,161,244,245,4,12,39,156,76,95,14,255,247,204,198,109,204,3,174,103,14,42,251,190,144,103,141,217,166,176,219,238,235,204,162,5,9,140,235,101,143,247,101,140,87,61,57,58,73,251,194,153,20,168,76,59,80,212,150,63,22,76,201,111,146,198,96,106,69,45,224,185,174,252,171,193,4,210,23,189,26,49,128,240,113,99,24,146,49,46,207,116,105,142,184,247,96,184,110,122,234,25,181,59,131,219,218,89,195,40,196,204,227,11,169,166,154,40,171,0,4,130,34,104,210,71,246,147,160,140,73,231,192,164,149,21,102,167,114,175,12,189,54,189,50,114,229,77,238,139,213,85,97,212,81,238,19,61,107,252,115,52,125,252,251,222,215,220,151,102,100,48,158,199,247,183,119,209,121,131,246,139,94,202,189,114,85,135,50,248,132,112,117,220,151,93,174,64,141,193,44,49,119,44,80,110,210,75,203,86,22,187,240,232,207,35,207,84,32,238,201,49,235,144,215,205,206,101,205,248,6,250,159,184,151,125,230,253,66,176,227,213,55,114,162,21,119,143,253,125,157,179,202,94,1,153,123,23,216,48,216,180,106,5,70,167,178,95,152,214,120,129,89,66,146,175,249,84,124,235,181,137,248,213,127,136,248,3,102,215,220,21,94,115,199,201,205,76,41,107,188,129,149,67,44,127,180,8,108,153,117,128,101,178,53,1,114,141,139,161,206,207,24,229,157,178,189,126,95,44,172,45,62,94,154,76,187,14,84,214,136,125,143,38,57,248,252,118,31,110,181,98,240,16,241,3,194,176,77,238,204,159,57,241,195,208,189,68,183,1,230,71,155,117,144,236,22,160,190,231,8,202,153,208,246,245,108,179,24,111,179,73,254,224,169,10,180,124,124,236,146,227,117,219,217,245,35,224,137,182,82,3,198,60,247,129,71,141,83,47,251,102,228,194,152,169,239,117,83,242,215,232,177,89,201,232,162,116,56,201,193,200,246,124,105,78,248,179,103,213,190,21,159,31,76,151,253,133,215,237,70,24,214,150,210,227,11,97,150,134,135,255,192,232,58,5,124,54,38,58,138,43,60,230,124,97,149,160,33,36,39,219,53,190,43,71,116,243,4,137,186,73,90,109,102,255,252,104,19,146,14,193,31,92,146,111,192,144,76,107,89,98,60,26,175,75,44,157,166,27,155,53,56,53,147,195,124,225,51,76,117,87,74,87,119,242,240,210,212,114,175,189,134,193,236,98,103,192,35,61,95,16,114,174,171,173,128,39,251,99,217,168,204,149,99,147,100,242,242,89,226,17,68,59,220,12,194,96,84,193,159,163,243,170,241,66,173,74,170,67,9,222,217,136,27,99,111,61,117,131,118,2,78,162,62,135,137,164,116,156,82,202,170,37,96,10,192,229,129,89,41,226,228,13,67,250,173,240,137,165,125,153,97,199,187,155,14,197,116,230,173,228,219,160,102,69,15,29,45,9,141,225,34,48,61,108,10,195,79,138,199,210,232,79,215,173,37,236,200,230,111,140,125,207,85,43,53,184,122,55,234,254,169,185,140,162,251,86,50,177,61,238,219,194,213,166,48,27,198,184,49,26,70,117,98,193,133,50,221,55,70,207,119,210,27,75,72,212,251,165,17,13,93,45,124,131,169,18,174,128,97,71,232,83,75,166,233,29,240,89,104,150,222,55,228,179,28,40,25,232,37,25,144,141,33,99,28,12,239,169,42,74,255,110,92,24,122,174,173,8,108,46,42,1,195,124,150,187,158,236,193,191,46,41,131,87,207,107,61,112,78,241,190,76,127,94,182,19,147,68,83,95,113,242,105,174,148,10,251,242,214,140,57,81,95,172,207,116,15,165,103,124,60,112,241,84,24,218,178,232,148,233,101,27,173,198,143,238,86,166,238,15,220,60,246,196,101,103,143,231,170,41,136,196,185,59,233,64,5,17,210,240,59,134,66,56,203,122,225,42,240,18,133,193,56,218,79,61,8,108,254,28,221,122,124,215,3,210,71,209,223,70,36,51,6,48,58,137,73,111,106,34,240,225,232,68,220,232,121,147,104,112,250,214,238,192,181,174,249,188,42,170,210,59,96,138,93,243,25,38,51,197,240,94,48,70,231,51,76,138,147,87,12,166,137,249,25,38,39,180,137,5,104,37,252,180,198,3,151,149,238,209,115,172,161,67,129,15,107,250,67,91,248,3,206,23,238,107,92,24,173,118,61,185,165,136,29,37,97,215,158,111,103,193,251,12,152,78,135,249,124,90,165,199,210,184,168,200,150,23,94,17,30,54,164,245,158,104,63,101,18,86,126,244,102,221,213,21,36,101,83,136,9,152,36,130,78,25,38,33,149,3,134,85,168,243,112,198,61,210,191,122,12,101,222,28,222,249,78,183,199,158,236,4,74,121,230,225,82,82,191,40,130,82,207,92,103,254,236,1,75,177,204,18,124,105,200,109,97,0,91,170,102,240,8,209,190,115,119,172,161,178,78,148,8,26,38,223,44,119,88,23,58,76,161,145,187,246,137,193,252,184,174,124,3,165,190,226,112,135,147,171,107,118,162,47,253,67,51,234,109,79,186,54,181,225,195,140,65,116,166,77,133,205,77,203,47,172,152,203,132,134,65,212,211,253,174,59,98,84,105,105,24,68,114,195,163,5,44,121,170,214,82,136,221,243,24,59,224,53,230,126,142,30,61,197,185,233,167,211,252,93,69,243,54,158,40,43,211,173,221,27,108,230,122,1,155,158,213,3,175,216,155,161,154,157,180,80,99,172,171,72,70,117,4,144,182,198,111,213,204,9,71,192,189,106,118,16,169,137,21,87,70,119,169,38,217,232,225,116,9,42,224,97,188,53,133,161,140,196,209,52,74,104,124,70,210,44,182,195,52,185,172,250,94,25,165,182,56,122,38,97,109,2,183,156,34,70,58,112,222,75,199,25,36,172,21,183,133,232,144,230,238,141,243,48,102,192,115,61,219,93,152,5,158,94,192,244,118,182,241,70,196,80,7,28,38,222,122,30,10,84,129,25,15,133,60,154,142,240,51,193,231,209,226,125,144,88,210,189,21,77,52,221,191,220,78,87,235,208,71,122,214,45,154,89,2,46,181,212,167,210,50,162,220,113,208,118,62,99,221,223,240,77,212,118,225,158,117,171,12,155,62,121,220,120,96,86,85,253,105,42,18,62,149,118,122,17,53,11,134,197,98,139,237,44,106,27,105,106,254,129,48,53,242,227,192,125,104,252,132,101,76,172,1,192,51,235,190,141,29,77,132,242,29,21,157,58,245,202,89,76,119,191,112,126,82,62,88,113,183,152,24,240,118,218,239,198,173,213,216,163,252,142,206,207,174,144,12,196,61,58,15,29,73,86,162,111,23,236,73,51,4,231,95,37,118,202,192,249,217,50,194,140,249,28,150,127,47,123,212,246,108,195,51,52,116,31,42,214,151,166,25,2,170,137,241,186,152,181,181,100,55,153,60,227,235,58,112,107,250,101,99,190,122,177,241,212,189,72,75,204,248,242,160,132,52,141,179,173,95,126,21,185,231,241,100,92,232,225,41,247,113,230,85,116,125,32,159,16,249,109,123,149,26,248,45,182,252,251,14,35,248,105,90,71,129,188,52,235,20,184,175,39,25,68,59,209,125,160,148,85,166,194,12,147,59,8,247,90,250,219,59,91,218,250,194,179,61,69,80,10,155,242,105,154,46,128,164,52,207,180,16,27,39,187,239,219,160,75,18,57,163,21,23,95,46,228,96,153,114,200,235,99,79,255,193,131,2,79,210,122,133,153,162,248,141,141,39,39,66,242,219,37,12,1,113,237,30,227,77,188,199,35,27,211,90,197,21,29,55,57,7,237,158,93,150,194,251,156,46,174,235,68,134,245,201,187,159,64,36,199,19,37,223,50,53,205,155,201,4,197,203,134,120,87,244,194,216,109,196,124,68,235,219,206,207,185,71,89,158,142,233,195,116,197,245,137,45,243,218,114,24,19,118,249,101,24,9,61,208,89,217,126,201,79,23,147,217,240,11,59,51,60,122,195,82,106,167,74,153,253,167,25,21,77,166,35,179,57,140,56,158,228,218,106,74,80,48,162,76,76,40,187,144,40,154,15,60,98,154,221,36,80,246,115,48,193,130,255,244,182,222,174,253,192,173,249,238,29,202,62,226,212,2,227,70,151,226,228,116,112,232,117,163,65,27,161,194,198,17,92,43,52,52,220,20,15,221,24,130,93,243,122,103,135,214,220,243,16,120,140,49,148,220,80,209,11,246,10,13,42,211,56,111,41,108,198,161,14,179,219,208,129,84,7,60,194,30,112,203,121,233,149,35,96,184,226,228,116,8,104,37,145,15,36,249,242,49,176,137,206,73,97,114,125,113,105,76,2,229,121,44,35,209,19,231,240,100,161,148,129,86,152,23,226,104,204,3,119,122,96,40,64,254,219,22,119,107,141,6,213,146,248,56,15,156,115,145,125,240,182,254,69,79,27,14,51,113,211,154,25,31,171,127,94,152,251,229,167,218,71,141,44,66,63,168,119,181,206,7,198,212,166,5,108,66,193,10,67,112,184,48,146,184,90,224,57,243,172,175,31,3,246,86,158,202,39,177,65,127,209,51,105,107,101,247,108,184,215,142,83,211,108,91,180,110,117,6,199,234,247,232,49,234,208,226,144,229,159,87,192,243,201,195,210,99,224,173,143,192,231,22,180,142,104,29,8,45,30,217,204,229,161,193,36,102,90,71,185,227,94,159,178,148,249,33,56,12,99,180,235,185,233,77,201,129,66,112,108,15,154,134,111,201,168,70,158,155,212,34,73,239,55,99,72,150,108,182,246,212,80,224,187,251,209,29,197,72,141,159,22,95,91,140,50,166,164,54,158,74,197,152,145,84,31,88,80,47,205,185,227,175,28,111,11,87,239,153,52,206,160,142,239,81,202,128,227,173,187,220,81,33,63,244,139,182,164,5,51,152,152,189,10,154,53,136,63,51,248,138,239,146,51,79,45,237,140,98,19,117,192,100,23,135,194,166,168,114,97,105,25,3,166,38,226,21,18,224,249,164,34,209,103,26,49,163,208,94,174,65,76,55,89,176,122,209,177,117,135,220,205,118,251,30,124,38,133,254,192,51,118,200,195,62,60,221,32,192,40,155,23,37,106,46,138,194,226,139,203,54,151,117,141,70,161,235,196,76,135,236,193,208,95,230,175,75,92,246,164,246,169,187,7,84,241,98,120,147,5,211,51,119,84,187,226,101,64,156,30,122,108,167,141,242,30,139,44,135,134,193,184,69,201,209,155,78,4,173,96,76,215,96,222,198,171,46,227,9,255,177,43,73,113,87,200,17,151,167,58,66,77,49,126,27,197,23,253,54,154,25,19,180,128,233,200,124,234,31,80,148,62,116,162,123,166,137,20,166,224,237,60,146,129,95,234,126,182,230,27,231,34,255,105,180,77,30,226,142,21,186,61,18,56,48,101,112,221,133,98,148,19,3,124,162,59,248,236,159,201,172,164,11,211,104,221,31,248,108,31,226,202,89,83,245,187,180,166,175,248,230,233,106,120,242,75,70,131,244,48,99,96,5,48,179,222,55,50,133,123,5,204,38,106,40,92,70,100,65,135,121,53,104,20,15,129,98,197,98,191,144,42,200,239,214,126,250,219,164,7,232,169,141,212,140,170,187,95,152,89,53,244,167,232,3,87,59,96,40,121,90,4,56,31,121,236,137,6,124,241,103,148,158,37,205,229,253,13,70,134,246,97,136,177,2,172,128,219,19,215,33,94,14,203,60,224,51,27,109,173,86,209,63,61,238,201,173,99,79,225,222,130,145,132,39,115,94,79,130,233,204,40,213,243,52,99,91,51,143,22,179,200,3,220,167,66,42,83,63,1,107,140,88,113,223,60,55,45,177,67,103,155,126,99,76,245,233,41,201,98,225,24,236,52,26,115,209,36,121,242,102,222,20,105,48,246,53,250,70,48,5,244,32,100,154,78,72,122,178,110,148,183,226,183,51,82,107,74,233,219,56,52,246,128,105,95,40,15,156,131,168,69,216,183,186,190,110,36,20,246,142,223,134,1,187,181,214,117,62,221,168,109,98,150,153,53,178,3,238,53,199,111,159,56,108,229,231,183,27,67,196,225,138,67,205,131,174,225,179,14,173,106,253,169,130,115,112,84,132,216,108,211,189,242,252,116,13,178,212,164,65,246,73,89,96,221,22,37,221,153,172,223,97,63,183,141,236,110,192,253,97,118,179,143,26,49,219,78,148,190,116,155,155,41,18,215,184,50,56,67,227,57,55,26,3,113,95,168,150,63,223,95,66,250,122,7,108,82,215,207,96,216,233,62,149,145,72,231,42,220,102,236,254,167,89,161,204,103,164,205,61,239,111,155,38,156,178,98,225,241,197,72,26,100,2,244,202,160,232,222,39,62,177,97,210,175,23,1,135,21,79,28,205,88,229,119,150,22,141,116,192,198,244,208,43,67,72,209,55,109,156,90,228,83,12,62,235,138,135,11,19,103,202,213,245,182,169,34,121,202,4,178,88,123,210,168,103,193,71,254,223,97,182,217,233,129,241,102,137,147,67,110,210,101,2,21,228,136,131,168,151,231,173,51,185,217,6,58,189,102,226,114,158,222,207,51,39,15,70,230,249,64,254,48,106,217,145,215,64,27,149,160,247,243,138,188,27,162,21,45,167,250,126,2,145,9,157,148,196,107,126,206,77,103,99,92,88,39,3,255,194,165,247,248,109,228,27,158,18,186,81,218,253,133,208,25,153,31,10,116,162,200,225,151,70,203,78,222,15,76,20,59,3,62,51,214,243,249,165,238,93,251,102,129,76,167,125,121,224,18,116,66,178,208,189,62,252,234,68,95,91,252,54,46,28,250,182,207,238,117,196,34,52,113,148,88,237,37,80,151,233,92,171,73,49,254,89,255,232,208,172,49,87,119,211,119,122,248,213,72,226,173,128,199,124,120,65,9,26,74,28,188,16,187,211,34,119,57,243,134,31,11,27,122,189,85,62,164,67,28,230,219,86,10,166,185,200,213,220,2,158,85,191,252,9,13,98,215,64,73,111,53,65,145,243,140,103,194,93,183,165,231,198,79,47,198,240,52,125,8,45,79,226,164,80,119,192,39,230,234,227,129,35,57,112,80,74,228,242,211,203,120,196,126,240,50,149,138,7,30,171,180,11,51,232,166,194,29,73,238,128,41,42,21,133,171,123,4,26,76,182,109,41,140,48,159,143,20,188,215,170,86,39,23,142,64,177,178,194,229,232,243,185,52,186,114,86,192,212,226,20,54,154,152,195,228,102,158,154,46,1,196,138,43,223,166,71,222,21,206,43,82,169,232,233,159,79,108,61,240,137,2,238,201,233,205,123,143,198,140,61,224,243,45,103,61,250,196,135,145,60,160,92,47,154,3,6,167,155,135,130,39,208,116,178,5,158,247,194,225,94,104,181,153,42,71,246,145,70,193,22,66,244,3,167,32,207,208,127,48,178,228,161,160,234,142,149,226,104,168,26,207,133,55,68,7,90,192,77,211,80,118,176,183,169,129,18,51,236,7,166,220,227,112,71,174,77,223,54,106,42,113,244,89,36,118,127,30,41,116,24,159,77,137,22,246,59,210,24,121,94,189,161,135,99,244,52,31,184,197,234,183,204,86,46,61,99,5,222,157,63,21,26,120,52,183,55,153,43,90,28,93,140,147,158,159,163,135,111,130,16,252,20,133,225,223,79,71,201,10,202,30,226,107,127,46,204,247,202,116,184,15,93,67,128,179,127,1,124,215,83,3,56,158,201,28,62,196,205,19,62,189,207,132,153,255,30,205,160,212,187,162,0,239,107,58,212,153,165,139,246,164,123,188,248,110,153,61,40,6,106,15,124,162,197,22,48,251,179,231,228,3,107,243,15,198,168,178,232,140,6,188,125,158,166,230,219,255,194,53,102,121,115,202,168,243,25,134,5,245,72,135,201,158,42,241,134,253,87,247,122,242,50,178,246,243,105,215,51,244,124,217,94,180,25,142,103,74,35,57,228,115,49,175,174,231,103,144,255,244,118,3,38,203,220,94,120,123,254,2,87,161,58,158,247,73,139,177,183,132,208,216,146,223,233,180,158,117,62,222,24,137,172,181,159,223,238,119,111,136,242,119,85,238,26,79,173,4,119,27,17,90,74,150,58,111,240,208,253,202,39,13,61,69,175,28,139,64,223,59,90,196,161,49,247,196,241,182,120,118,132,234,65,121,120,65,235,108,153,114,185,39,39,138,214,79,196,8,0,254,66,209,178,232,237,153,241,246,93,101,22,145,142,118,23,77,146,214,171,196,111,35,255,249,76,44,131,222,163,18,240,202,15,221,9,223,218,120,166,124,251,249,161,21,153,103,93,13,24,169,45,37,14,101,20,165,115,192,227,201,178,77,228,89,163,218,7,95,186,44,69,9,232,239,177,244,232,232,47,151,124,251,150,208,8,198,227,68,73,71,244,111,197,169,141,191,249,112,192,16,184,139,147,211,8,209,30,58,20,121,185,56,122,162,20,160,191,13,21,117,213,11,207,157,158,72,136,4,135,95,26,237,66,15,159,131,2,68,16,185,32,56,151,173,251,233,196,228,31,3,109,91,189,97,63,36,151,61,61,51,179,49,246,125,195,199,54,102,16,58,16,21,236,186,66,209,13,232,18,247,192,76,66,186,27,56,240,136,26,191,9,87,63,68,149,220,76,31,198,225,179,212,149,103,243,215,89,48,119,192,56,144,41,106,38,73,129,226,242,242,28,92,92,84,205,224,221,159,92,47,177,204,186,87,118,222,254,206,79,59,165,76,152,219,180,17,231,243,219,84,5,238,209,43,23,141,123,115,103,154,244,75,43,136,122,213,135,25,4,199,125,5,204,46,84,31,249,168,151,86,65,43,210,174,202,53,201,108,246,214,133,141,112,160,240,142,54,182,109,198,168,207,133,79,244,247,226,202,168,186,40,223,61,67,213,95,247,232,182,211,147,101,192,126,217,63,33,114,93,250,113,46,94,111,115,142,204,38,109,159,149,13,159,175,146,175,193,103,170,125,110,203,60,169,227,220,136,143,61,219,183,69,27,233,8,152,98,225,219,100,122,195,48,22,202,179,207,124,54,173,180,129,78,135,155,153,151,63,132,169,209,70,60,82,4,247,219,67,106,194,31,51,174,28,97,142,135,37,131,74,104,141,163,241,99,213,236,99,134,84,19,79,101,52,113,233,52,152,23,124,207,221,70,122,178,174,153,104,230,158,219,220,186,4,70,20,119,198,72,58,127,250,244,129,98,107,24,11,216,166,149,115,234,158,183,154,145,71,190,240,217,123,60,172,37,82,20,247,183,141,43,169,48,1,253,189,49,182,99,15,105,137,148,230,69,235,147,135,251,233,47,221,11,159,127,158,74,163,45,252,254,244,128,46,250,240,252,79,104,118,31,26,226,212,90,29,72,102,175,22,175,19,251,69,77,255,211,138,182,218,133,203,147,224,64,109,54,18,59,191,214,117,253,58,81,64,137,254,187,13,37,102,62,188,36,84,144,2,196,191,113,63,221,227,173,215,184,110,210,52,15,107,41,155,100,213,29,165,251,57,53,165,176,34,95,64,107,111,189,164,92,42,23,132,241,53,31,50,22,130,49,242,101,159,77,206,126,224,89,238,68,205,199,247,20,30,78,100,228,130,238,54,143,99,6,169,228,31,235,8,142,85,96,32,61,240,28,77,83,72,204,212,131,190,107,109,147,225,140,37,96,250,177,244,190,59,180,205,25,19,57,243,130,190,236,179,51,236,187,95,180,84,157,106,25,87,37,134,120,70,208,84,11,153,232,18,15,143,209,172,217,117,234,48,68,6,110,122,102,115,91,39,139,126,32,236,52,198,157,240,42,153,107,37,248,32,220,237,224,222,184,180,11,136,18,69,204,103,103,211,241,212,187,89,229,123,132,96,248,223,236,242,162,110,234,4,202,235,208,60,52,55,90,98,136,90,95,195,211,10,70,255,177,87,237,206,123,166,156,162,207,132,2,172,115,131,54,130,32,91,231,51,158,118,138,79,147,60,219,75,153,34,206,109,129,226,245,168,15,212,22,198,25,240,57,180,63,116,44,51,220,252,96,179,68,86,206,19,182,164,45,64,86,205,252,128,103,183,123,143,53,238,149,190,233,72,90,162,62,56,159,174,62,228,72,130,232,251,19,243,121,158,39,9,115,143,104,201,125,119,205,93,0,167,225,244,130,109,29,213,186,52,157,240,109,247,18,39,207,72,116,63,173,117,41,242,223,52,135,150,148,255,160,119,138,222,227,204,62,121,255,57,216,179,150,48,196,246,122,143,62,23,19,19,225,70,106,95,151,243,101,218,101,35,96,30,194,120,46,188,70,127,204,38,132,77,251,57,249,137,229,98,244,155,232,196,51,130,19,242,126,113,105,116,112,143,231,228,236,96,226,228,176,158,116,136,82,219,138,224,205,146,112,26,227,176,141,115,34,48,212,77,196,228,250,3,35,131,26,48,95,128,94,25,14,33,95,45,30,152,213,227,161,39,216,46,209,225,109,250,135,2,79,2,246,246,193,52,204,191,2,6,244,104,126,169,94,204,210,32,190,235,165,225,216,253,69,57,192,40,69,214,71,156,164,149,56,121,193,110,68,239,123,155,170,189,163,237,236,56,149,236,78,181,208,75,14,192,236,17,31,24,157,143,229,48,251,199,60,94,121,132,79,6,210,96,228,146,199,43,174,240,153,85,25,60,87,126,217,138,37,56,106,148,92,74,81,141,2,230,43,156,231,3,182,126,69,133,123,117,18,63,240,25,230,26,140,195,174,187,231,158,16,102,255,52,213,122,127,40,48,105,73,189,240,66,111,74,13,24,218,241,122,26,122,235,76,23,166,171,246,79,139,181,23,152,208,2,65,194,79,201,65,116,210,125,5,11,235,50,79,83,105,102,40,73,149,122,81,164,48,21,101,102,157,1,99,150,183,223,166,245,214,2,61,248,195,13,66,236,105,244,128,209,226,237,111,59,125,31,247,194,172,241,72,225,222,63,213,78,131,119,106,79,159,127,67,239,37,46,124,177,227,84,230,81,167,194,27,191,109,53,215,71,99,128,72,196,175,252,4,195,123,38,37,82,154,237,217,8,24,47,70,165,51,66,20,43,254,84,152,67,180,32,111,21,248,21,7,47,226,26,213,21,178,210,202,135,246,19,76,253,225,237,65,191,240,33,62,50,107,172,194,27,39,27,191,110,250,24,30,69,9,19,237,92,126,114,122,148,179,236,126,232,134,207,41,190,62,190,182,166,138,71,112,77,191,84,45,159,82,194,36,77,15,102,234,239,14,99,232,166,252,80,90,214,63,71,3,96,250,88,149,203,101,69,241,111,23,128,130,30,170,233,67,101,162,80,68,248,222,102,70,193,74,219,233,141,203,229,76,123,116,158,234,147,217,216,195,200,55,126,52,84,251,162,15,141,22,103,39,118,176,9,135,200,39,138,99,136,207,56,13,129,96,121,105,129,22,13,169,72,106,18,198,67,95,217,23,53,238,188,143,241,66,218,87,10,126,7,174,184,117,59,188,205,5,50,139,208,218,194,251,226,187,50,92,130,206,133,170,14,27,167,244,147,99,198,160,109,142,205,4,37,138,31,124,214,228,44,210,63,124,122,246,84,63,184,226,118,81,68,94,46,219,38,60,224,69,9,87,94,231,52,238,216,247,190,208,155,168,15,73,211,12,226,191,128,151,98,18,86,90,202,194,68,242,210,31,105,53,210,249,195,37,38,83,248,197,80,12,255,249,72,93,100,164,152,138,63,50,84,158,155,78,42,152,62,248,172,129,96,226,211,109,72,136,139,18,148,191,46,156,24,231,163,27,148,98,147,192,187,174,136,164,232,30,220,166,33,135,135,181,3,107,227,232,152,190,164,159,77,87,66,232,228,201,249,71,217,108,99,217,190,167,176,93,176,57,118,27,8,27,72,124,253,146,126,163,90,238,204,239,115,95,231,50,167,180,129,209,223,156,156,218,13,197,153,130,186,164,44,127,223,147,223,54,45,3,154,238,252,25,206,251,35,37,194,205,194,40,153,214,196,186,239,19,199,32,88,96,204,73,188,151,113,99,86,242,176,125,39,61,100,222,199,130,100,189,41,203,4,60,232,132,244,247,81,209,233,218,146,182,31,203,212,197,125,148,241,89,223,203,134,161,85,124,123,130,59,33,45,196,85,224,68,98,175,199,16,69,30,231,62,208,193,141,121,169,112,155,230,137,40,36,158,101,201,76,196,99,0,151,165,45,123,227,92,86,113,14,192,175,34,169,52,25,147,158,104,23,37,33,44,55,85,173,53,215,209,137,40,176,160,148,123,92,77,197,174,11,63,34,129,105,206,141,95,62,107,193,86,82,212,89,16,232,255,115,24,9,207,166,215,205,190,182,248,162,137,138,65,90,50,195,31,184,70,19,11,18,37,164,91,228,93,37,154,207,253,211,67,42,96,169,138,204,64,78,192,153,100,172,37,108,192,155,192,185,5,235,98,211,159,68,214,61,96,22,189,20,235,185,189,76,9,175,58,145,97,44,77,13,209,158,45,239,26,63,108,218,100,29,134,105,38,73,164,62,127,124,221,15,30,172,162,242,66,78,12,122,38,32,15,160,218,9,11,91,106,122,244,9,91,150,47,93,72,204,12,109,212,162,47,171,79,31,72,102,125,184,228,187,198,33,242,108,85,191,75,163,17,171,233,8,239,56,174,116,255,246,122,25,69,75,13,125,90,185,252,123,33,189,82,42,149,41,133,114,77,246,106,222,70,204,97,106,122,153,38,141,229,21,22,142,222,42,210,68,121,101,120,254,106,119,202,113,218,169,216,77,134,174,250,79,159,33,189,148,156,215,77,168,211,199,66,55,57,6,153,112,152,149,35,195,203,254,124,158,159,238,2,23,18,250,221,225,158,100,144,118,188,102,70,247,187,58,15,115,43,139,172,255,228,248,191,99,233,143,73,85,102,248,78,13,202,43,125,123,156,129,210,228,243,129,212,205,68,240,161,197,132,110,229,174,204,183,228,43,52,156,104,166,173,39,105,71,193,242,188,130,111,36,12,90,171,53,95,15,99,119,56,115,219,220,60,178,210,240,59,164,138,236,11,50,189,231,77,57,25,157,122,105,245,160,18,53,239,164,74,100,164,7,211,103,141,108,150,105,77,44,134,120,155,166,197,236,48,237,204,237,129,115,142,29,60,28,34,147,217,149,147,111,39,239,108,75,140,169,206,223,217,130,153,180,223,7,179,55,209,6,76,228,219,93,82,122,35,114,122,86,212,242,188,205,238,14,93,112,192,144,77,146,237,98,199,200,202,213,15,77,27,170,116,253,0,18,202,229,95,38,7,19,223,249,36,58,241,137,29,222,141,110,204,170,243,149,103,129,81,216,247,97,134,58,66,83,181,202,102,238,10,95,97,8,109,69,83,214,190,240,32,22,247,25,137,68,116,79,178,63,57,187,13,84,150,190,247,5,95,91,155,65,14,202,212,157,3,229,111,21,62,11,140,87,86,105,143,206,85,251,80,16,62,223,247,202,232,75,148,140,32,196,132,236,181,153,95,7,65,150,221,63,214,97,184,114,127,240,89,190,187,132,56,141,12,84,241,16,135,125,126,214,117,15,109,242,16,252,161,214,70,229,166,233,117,19,89,248,79,111,115,155,148,163,17,24,95,190,193,248,233,134,73,21,16,118,71,222,254,121,193,239,235,83,226,116,22,51,40,6,63,152,237,97,211,84,16,62,114,204,120,14,83,211,219,15,124,134,198,247,192,173,202,55,36,34,197,155,143,125,176,195,152,187,74,82,3,217,109,178,228,31,92,172,246,118,81,10,47,205,223,22,54,165,89,247,154,13,178,97,140,66,244,234,249,212,5,166,151,206,151,108,219,97,36,153,84,80,162,183,246,207,154,254,75,130,218,59,53,28,64,160,14,50,250,135,22,60,2,244,220,39,18,161,50,31,240,84,145,10,68,248,104,109,113,116,194,21,150,95,166,221,237,196,118,31,92,113,29,127,238,122,64,234,219,14,147,96,127,223,53,156,116,63,26,237,167,42,107,238,153,125,204,146,229,7,103,75,44,20,125,224,5,225,2,135,127,122,185,122,52,94,224,217,97,26,215,139,132,57,141,153,19,53,248,31,220,209,31,25,207,235,162,15,242,67,167,121,41,234,3,167,192,190,28,134,107,146,117,152,77,107,52,202,63,24,167,239,44,25,15,80,244,170,63,148,238,143,185,244,195,109,198,22,253,96,130,131,166,63,109,178,205,126,48,11,157,42,180,224,15,113,110,117,56,140,219,163,126,185,157,203,110,221,97,236,8,171,194,221,148,50,63,120,144,94,46,250,237,45,214,135,111,32,177,72,166,242,60,112,78,61,2,30,173,171,130,69,51,209,151,89,28,102,125,90,250,62,240,41,136,223,70,166,226,153,166,137,135,207,59,114,120,66,252,159,15,60,79,188,241,193,164,99,210,120,46,141,84,69,117,120,116,244,122,116,82,193,22,226,187,52,228,21,78,108,168,195,148,12,204,90,14,211,233,162,83,210,89,97,32,199,57,108,205,17,250,212,216,55,251,149,227,17,123,54,59,114,223,232,133,158,17,244,193,103,83,55,180,139,0,197,254,60,226,183,209,9,27,178,52,54,106,3,217,71,154,9,70,14,201,56,54,244,114,115,139,163,79,44,158,37,230,109,230,145,226,163,5,6,210,210,2,11,42,237,48,241,28,198,236,75,130,90,58,149,208,38,141,163,219,150,245,7,61,215,78,99,158,31,108,250,120,23,94,136,117,196,133,247,19,138,168,168,55,5,252,1,103,253,131,105,95,144,15,140,42,42,185,160,15,102,36,73,130,216,168,223,16,154,126,232,108,38,36,37,48,66,248,241,196,105,28,211,122,86,53,113,89,127,102,13,50,198,146,136,24,193,170,236,95,39,10,220,172,202,138,158,193,209,191,81,140,118,113,85,30,201,79,37,218,39,106,210,222,4,82,122,101,116,52,124,67,5,175,241,165,165,180,31,109,178,126,207,172,225,132,145,37,231,241,99,226,101,63,249,70,67,76,95,87,167,68,54,253,210,206,30,38,105,217,21,107,32,60,65,127,48,77,51,15,57,142,14,104,172,109,62,152,182,139,36,233,179,90,108,111,181,29,70,28,71,118,202,232,12,243,139,14,19,114,200,62,130,136,154,233,228,131,233,146,154,178,200,96,73,5,193,241,131,207,108,184,228,219,198,163,5,37,24,71,79,64,160,53,196,66,251,209,153,228,62,248,12,226,170,145,206,121,89,164,240,253,190,40,105,105,202,158,73,135,239,247,131,7,27,252,166,112,219,244,46,127,240,132,12,48,245,220,205,56,179,63,20,143,230,34,119,141,104,52,73,148,15,166,96,172,139,227,217,58,117,146,194,63,120,48,135,168,22,11,102,100,84,125,29,30,230,203,46,48,54,22,223,19,69,201,110,170,180,65,177,254,233,81,252,96,70,138,36,221,77,48,3,2,232,7,99,3,33,17,67,70,54,112,248,167,109,70,177,170,80,150,49,88,61,63,17,71,163,80,124,47,60,99,221,236,95,246,48,55,140,169,40,222,241,219,239,218,4,24,244,96,136,28,116,87,255,96,242,68,42,144,123,38,13,118,64,254,80,72,0,116,137,214,51,83,43,77,181,63,152,42,171,246,79,195,207,157,4,120,63,184,211,240,40,155,175,60,216,59,87,191,114,156,178,228,166,121,189,136,196,252,64,114,109,67,170,1,248,135,98,173,242,193,112,1,146,124,248,153,86,175,225,223,7,114,236,189,72,118,45,227,119,157,226,194,104,106,86,85,69,22,16,92,16,29,174,169,72,168,159,209,30,42,211,65,108,103,37,26,207,200,38,194,117,114,152,88,102,43,156,172,109,246,131,225,24,79,133,241,222,243,145,64,239,157,242,78,201,253,32,156,233,40,111,90,226,183,179,20,37,43,177,255,224,108,190,205,242,68,209,205,57,219,26,135,71,127,108,4,178,173,56,57,224,51,7,232,62,33,97,106,223,210,247,62,38,205,61,178,181,74,116,28,158,112,253,67,33,8,13,121,222,248,198,77,15,44,167,249,40,203,51,73,168,254,198,103,205,155,238,42,173,150,204,185,178,59,60,8,15,36,168,37,79,93,124,156,76,203,31,202,85,179,198,158,152,235,67,207,182,22,229,214,11,147,189,169,113,83,191,12,240,255,35,238,77,118,104,105,146,228,188,87,138,121,120,59,114,163,157,36,8,34,180,18,65,112,65,104,201,70,83,92,104,163,183,233,95,122,12,197,231,39,221,195,226,118,151,86,5,84,21,80,168,123,253,102,158,204,200,24,124,48,55,187,167,11,170,190,124,251,159,121,113,179,41,39,23,141,122,11,76,248,207,156,203,90,90,83,98,16,113,54,62,115,161,194,162,214,179,129,85,63,175,141,202,73,41,119,210,207,63,104,110,198,75,189,239,85,182,145,1,250,178,133,98,103,136,166,10,245,216,118,29,75,147,255,16,160,124,33,69,94,125,75,128,248,7,13,98,177,178,93,185,227,184,206,6,222,164,38,203,217,209,187,111,224,139,250,124,30,106,221,228,67,175,25,210,189,246,111,139,249,252,203,63,253,207,255,242,63,254,79,255,239,255,250,95,254,250,15,255,245,175,255,254,239,255,148,244,57,131,253,119,144,244,249,91,79,116,223,214,212,31,190,161,50,214,237,254,140,100,236,234,196,221,189,62,151,78,56,6,124,122,208,8,214,111,21,215,204,36,248,194,188,20,122,79,250,146,30,31,31,230,77,67,213,197,180,80,184,131,6,216,39,215,50,20,113,23,243,89,111,213,195,150,53,141,79,80,190,225,54,50,61,127,242,137,34,187,108,143,76,190,185,221,249,160,63,249,28,43,106,182,236,172,79,174,93,30,210,116,22,202,246,115,18,140,79,213,210,182,33,27,186,59,77,203,228,18,197,245,56,113,227,0,64,237,102,74,90,114,235,108,188,1,126,239,10,109,167,244,231,99,54,108,110,152,69,64,148,229,90,145,65,10,51,219,171,96,40,142,57,199,41,106,34,16,42,212,64,137,164,220,139,207,15,23,229,39,77,172,118,114,98,223,90,167,53,83,119,10,234,13,205,29,77,90,225,30,96,111,26,63,45,77,223,103,232,138,150,224,56,89,244,235,59,47,20,67,171,232,198,12,199,149,175,117,128,30,189,62,230,97,40,58,55,27,180,93,205,27,191,201,205,248,134,83,54,87,114,177,61,185,83,132,162,51,37,49,57,82,50,139,195,175,166,198,168,50,15,36,186,241,75,221,108,218,192,114,154,129,123,40,126,72,147,134,44,207,121,69,190,186,186,79,53,1,90,41,233,70,182,237,182,249,205,51,20,233,73,29,4,124,119,63,135,105,182,59,51,90,93,19,218,40,122,156,225,227,165,1,162,16,98,148,234,159,123,1,95,190,56,108,52,68,157,103,115,255,129,83,181,72,52,69,187,0,27,176,123,46,148,109,37,136,132,185,152,174,125,119,139,160,149,151,152,38,35,1,154,125,80,109,135,26,143,55,120,6,174,198,213,133,122,147,4,99,197,66,13,63,117,206,107,225,64,136,159,90,72,79,245,21,87,227,107,138,163,218,140,176,210,253,15,0,55,233,113,161,11,178,47,113,241,57,138,37,99,77,80,72,75,136,251,146,144,172,8,108,5,5,114,138,122,225,198,26,69,148,152,45,33,247,57,231,166,1,33,183,182,116,170,175,124,192,47,77,211,248,28,74,116,0,121,92,0,2,86,50,214,133,10,82,241,185,208,193,43,43,34,13,156,131,17,61,68,76,162,201,37,22,24,157,48,110,37,199,60,213,220,0,168,71,56,100,74,230,18,137,81,252,75,62,199,33,175,16,97,181,31,83,213,140,136,133,89,169,77,182,72,172,64,90,250,153,139,117,74,74,76,223,140,249,231,154,105,86,144,240,20,232,71,173,110,61,203,37,201,210,165,89,6,164,130,155,207,74,159,154,16,160,67,123,120,198,13,78,37,146,104,26,88,255,58,39,191,224,150,153,34,43,27,102,105,184,1,62,51,211,96,138,59,104,186,246,62,38,6,71,86,165,45,52,194,172,105,211,205,200,58,119,205,146,28,15,111,132,25,249,137,170,25,26,122,50,124,59,108,80,98,42,101,218,113,102,112,180,60,164,55,89,54,181,26,35,154,63,25,76,87,186,203,243,152,252,27,31,148,126,174,214,180,48,187,97,142,184,185,84,219,125,197,60,134,92,93,41,95,108,205,44,145,162,139,121,180,31,154,134,86,168,222,249,91,81,218,19,101,84,204,212,151,252,135,39,69,47,249,88,13,87,176,250,154,39,127,191,149,192,206,146,117,211,207,92,24,122,89,48,154,40,60,231,87,187,243,191,83,236,214,52,252,175,93,230,123,171,78,94,80,198,4,6,243,225,9,154,14,135,124,211,122,14,37,154,237,94,142,49,220,36,45,109,84,42,33,41,102,33,106,128,226,15,52,152,41,115,241,207,181,141,188,68,158,44,33,117,235,223,122,81,188,200,154,225,172,227,230,171,173,48,56,167,38,33,141,18,196,167,25,199,170,214,15,32,14,189,105,169,179,166,115,122,50,233,195,50,75,158,88,58,199,162,50,206,54,35,240,242,184,130,158,132,174,239,76,156,181,187,27,225,195,212,20,191,117,158,110,191,53,5,150,174,47,77,231,84,56,157,72,83,167,39,41,204,90,165,139,245,51,39,104,3,52,137,104,237,186,254,90,80,61,42,82,231,76,65,158,205,243,101,25,77,112,253,28,176,146,117,143,170,207,159,104,180,31,143,153,244,129,231,1,105,73,127,205,5,245,44,55,55,244,222,53,181,218,161,2,242,172,239,4,13,43,7,4,202,8,57,124,9,131,73,212,39,173,75,190,219,71,28,108,194,67,10,136,27,10,157,149,231,109,143,103,160,125,174,148,2,103,243,147,139,84,235,84,48,66,51,58,2,159,227,208,180,206,253,22,24,76,18,199,19,210,252,139,174,37,77,228,174,221,35,62,238,23,29,187,90,250,160,195,226,38,195,73,83,105,73,19,225,213,228,199,125,65,91,85,217,112,217,92,73,178,68,26,31,154,247,167,12,70,202,103,68,141,128,3,90,43,39,221,160,43,110,166,182,174,217,110,52,65,115,92,12,115,168,156,32,188,244,241,201,188,130,48,76,230,88,139,154,80,1,185,135,101,137,219,172,85,203,5,78,121,70,225,132,85,32,31,4,145,175,225,177,19,112,255,241,204,114,32,22,221,191,87,233,96,252,158,171,147,201,179,124,230,102,208,174,252,152,111,61,232,28,62,73,241,29,103,31,201,44,42,47,23,65,183,173,197,191,101,205,198,159,181,160,158,169,86,194,184,237,111,149,173,43,101,234,15,159,83,51,73,25,139,222,224,103,72,64,93,122,17,140,132,139,150,98,151,145,208,186,53,209,19,161,159,114,1,50,246,139,1,204,40,26,231,204,19,24,58,190,183,178,94,25,61,64,12,82,233,129,213,241,132,209,4,213,18,89,129,205,98,122,229,207,26,46,212,108,12,3,94,249,43,230,220,86,173,89,226,1,184,153,28,255,212,138,166,65,21,191,215,130,33,104,52,253,86,134,117,240,183,78,16,51,41,106,177,253,250,84,163,224,137,100,77,213,210,56,196,114,190,50,73,55,79,5,58,80,25,7,173,235,213,84,227,2,213,239,209,74,161,229,216,75,181,35,63,21,52,144,137,241,94,40,78,211,39,174,95,147,84,95,148,152,173,111,248,49,143,139,118,54,154,211,164,91,142,117,208,56,8,207,104,103,215,123,115,64,53,126,245,160,158,163,229,57,60,220,212,162,250,205,32,168,55,97,184,71,135,130,2,93,155,207,250,64,19,215,97,18,72,40,20,213,210,105,198,27,148,162,44,15,150,87,139,150,195,208,188,213,205,29,144,159,206,21,164,85,28,53,124,70,159,78,249,246,84,199,167,139,126,18,147,25,107,144,206,98,50,181,1,40,200,112,226,233,158,66,174,186,5,26,129,4,167,174,1,240,9,78,22,98,80,135,169,13,55,116,145,214,64,98,91,79,209,227,88,82,242,119,188,26,186,43,229,169,252,161,61,49,3,163,49,38,106,123,207,84,106,221,89,128,183,245,220,85,221,104,129,226,102,159,12,231,29,248,246,67,183,82,228,223,28,153,82,208,57,83,188,142,165,87,29,40,129,252,218,86,198,183,142,38,165,211,46,27,226,38,61,16,40,10,230,129,98,253,17,170,72,248,99,181,136,228,152,100,178,184,64,153,20,74,68,98,203,127,219,90,75,179,66,210,96,102,242,105,140,210,252,153,231,242,228,253,71,12,21,72,35,246,79,185,57,4,115,78,140,102,92,85,235,185,26,46,180,64,208,78,126,186,43,222,109,162,236,232,19,117,158,216,171,104,238,162,195,75,232,178,185,244,48,181,157,245,197,152,198,197,231,49,115,190,42,131,81,183,42,75,11,240,22,251,159,60,25,80,75,127,107,112,141,67,73,182,251,38,224,12,80,25,144,208,170,216,197,227,199,148,11,73,131,108,162,40,190,16,132,122,160,229,108,107,150,205,246,68,14,41,148,143,192,254,167,135,242,176,19,157,122,83,36,235,246,209,209,33,251,237,178,100,52,216,219,134,168,152,179,10,27,191,131,252,208,230,40,106,70,82,210,177,114,221,16,207,163,62,247,14,29,199,19,157,64,127,169,216,197,97,97,95,160,15,207,148,212,134,181,14,12,123,206,64,62,82,37,72,10,115,133,247,162,59,110,146,160,188,201,150,53,128,223,186,170,59,49,2,252,246,77,205,103,255,243,133,111,69,16,205,30,80,135,205,222,83,182,127,58,35,146,169,239,251,39,59,237,80,84,186,157,31,12,45,4,84,14,166,3,221,15,181,169,222,156,102,5,71,201,210,111,179,146,226,146,79,128,147,189,231,204,152,253,116,167,182,198,236,213,29,59,60,241,128,37,240,27,80,168,184,226,0,4,209,104,41,20,197,121,67,15,231,176,102,38,139,202,132,3,147,232,129,74,67,128,124,233,23,35,175,148,156,176,116,27,100,106,40,249,68,95,38,104,31,40,242,51,109,133,247,130,180,147,183,70,66,247,157,235,43,191,114,54,211,64,255,86,136,39,186,118,93,194,32,208,3,39,94,135,214,90,77,224,218,41,24,182,129,25,211,31,4,176,213,233,164,121,105,26,12,158,174,225,227,15,6,78,124,26,3,155,242,241,102,99,112,119,51,43,251,109,72,3,228,236,3,222,209,91,211,150,25,210,11,233,62,90,121,209,114,4,25,51,250,213,234,79,79,111,72,251,7,201,55,199,224,130,93,56,31,183,74,243,8,72,149,18,83,225,252,184,182,150,216,153,227,96,211,10,200,92,212,37,168,0,205,230,36,197,48,237,192,167,119,155,94,50,42,183,206,5,108,184,125,133,80,129,211,35,35,234,175,13,239,185,68,195,141,243,167,197,177,204,31,154,200,118,54,203,242,186,242,51,29,28,99,136,248,37,191,77,199,135,183,81,152,222,239,61,27,105,155,167,178,238,109,20,166,55,89,244,197,200,221,121,171,67,94,103,211,170,69,198,116,66,254,232,167,58,206,122,91,79,55,79,193,209,246,171,137,48,107,211,54,36,0,88,14,9,205,230,65,44,105,52,66,126,103,102,239,206,130,33,95,169,122,44,42,169,222,73,65,109,55,61,138,188,103,39,218,206,62,70,193,63,47,205,90,242,141,147,11,166,109,43,2,40,17,201,134,30,36,58,45,18,14,168,210,13,32,189,125,14,138,26,141,99,86,106,22,179,97,155,252,226,244,16,137,64,99,151,157,219,143,41,61,30,230,103,99,185,75,235,90,159,172,36,93,223,160,60,195,12,50,83,218,140,206,249,212,111,51,28,31,95,69,7,58,249,236,233,23,15,165,87,198,230,76,3,152,114,107,218,91,8,177,115,139,6,63,163,255,86,193,233,99,174,174,191,181,77,156,171,106,19,94,55,186,253,25,102,120,172,212,12,246,35,174,166,118,54,149,8,30,193,160,228,80,110,202,37,75,133,197,64,140,113,146,186,153,193,126,222,11,154,192,24,207,206,245,202,199,142,119,39,23,35,70,168,3,198,238,23,125,166,166,53,53,244,201,168,234,251,202,75,214,252,164,226,228,61,129,69,174,97,54,186,100,105,40,155,166,146,118,91,42,135,166,190,141,32,192,57,234,16,90,198,165,214,222,196,73,210,241,154,199,124,116,49,26,188,253,241,169,27,206,158,126,207,214,12,179,238,102,150,165,118,156,53,123,183,176,210,84,166,23,163,91,218,163,209,148,102,67,125,109,52,161,203,109,206,165,170,251,52,108,86,128,69,209,3,11,137,237,124,91,46,93,23,3,235,121,80,221,226,155,181,18,93,115,213,14,13,60,193,17,222,114,170,237,157,195,180,104,212,232,158,109,134,180,87,229,138,19,87,228,176,230,7,26,181,45,36,172,247,206,128,42,85,184,162,181,11,135,38,1,70,194,248,209,204,24,98,133,122,43,171,144,8,155,118,116,97,83,138,25,79,231,32,34,13,77,90,188,251,99,206,61,84,170,54,178,107,112,80,60,71,230,136,141,138,222,178,179,61,140,71,130,225,108,33,254,104,200,128,230,71,112,134,98,80,141,182,248,53,213,203,176,143,119,231,193,175,192,175,210,226,5,2,145,48,159,69,174,120,231,99,134,218,109,133,25,174,99,237,179,230,176,142,25,74,222,175,170,18,66,25,33,16,108,242,23,75,253,58,235,163,143,17,77,104,155,61,234,15,133,224,35,30,140,51,234,233,163,46,22,86,135,153,172,138,182,91,154,232,137,243,116,156,67,72,75,236,80,125,114,216,132,181,149,71,32,11,153,241,228,18,62,252,131,246,72,104,67,159,234,215,90,122,240,25,206,153,130,121,255,120,196,200,142,63,35,50,219,165,38,161,150,172,144,44,204,43,232,79,45,154,171,245,233,91,47,66,150,68,161,177,190,42,241,32,156,115,152,91,86,233,82,246,151,118,169,75,198,122,103,73,171,51,4,172,182,237,28,207,12,4,255,16,195,105,116,69,251,237,125,77,30,163,34,80,14,87,254,107,206,53,216,46,58,193,75,126,172,53,136,193,55,148,131,91,79,173,100,2,14,97,29,116,202,170,204,199,113,63,226,193,240,114,198,211,202,15,98,40,40,64,26,91,191,202,201,96,118,34,78,234,117,165,61,34,33,227,248,251,215,58,158,14,209,239,218,203,35,211,250,248,227,226,118,249,215,218,52,45,95,125,171,62,130,22,114,195,209,89,159,117,213,96,138,108,151,0,103,42,83,18,102,170,206,97,54,13,135,135,192,96,149,107,37,138,124,54,4,82,41,65,174,83,172,215,239,49,207,118,105,177,232,238,122,62,117,6,53,23,180,62,160,216,180,131,154,105,176,131,84,37,155,151,149,31,51,56,247,48,231,253,210,54,88,201,36,174,166,117,236,161,163,216,214,81,239,102,88,139,85,21,210,122,115,130,1,39,27,160,236,185,122,134,206,166,197,183,253,145,101,217,166,181,18,230,227,170,62,251,201,137,98,130,25,142,220,224,35,86,110,253,197,65,83,147,182,57,220,106,166,215,105,133,25,52,196,179,25,33,152,235,214,110,152,42,53,207,25,188,196,160,142,102,255,67,78,166,6,161,36,172,14,187,191,251,96,163,15,56,204,100,26,159,141,16,156,244,189,26,47,64,173,72,115,133,17,126,121,221,37,169,45,238,123,109,73,85,41,6,55,49,78,108,86,40,43,41,211,243,162,74,176,46,117,34,194,164,245,49,83,174,106,97,6,200,188,30,174,151,90,239,128,39,227,98,83,150,38,152,1,247,53,131,182,80,115,79,161,13,180,173,36,251,176,75,1,239,239,97,173,69,185,15,145,91,189,147,140,67,173,63,188,63,70,170,17,159,58,101,170,216,15,173,85,205,235,62,88,210,70,229,245,19,17,185,191,12,55,146,204,4,94,114,250,54,10,40,17,159,79,197,125,72,91,94,43,233,33,181,82,3,107,215,252,52,244,114,200,167,20,252,187,219,36,218,212,140,228,148,243,56,175,109,194,115,79,194,64,72,77,105,109,124,132,100,7,136,168,41,23,151,55,219,112,102,66,15,126,207,61,172,174,172,230,130,82,193,53,159,131,81,117,135,104,184,10,34,217,227,198,62,12,185,168,155,109,207,85,152,25,225,205,135,31,237,170,162,66,216,5,118,86,204,141,34,82,9,250,79,54,1,189,218,244,19,239,144,83,216,84,117,32,242,67,251,126,47,48,84,235,33,126,91,243,222,28,73,19,37,215,57,158,42,121,203,48,55,245,51,22,211,170,200,231,164,97,241,49,179,241,94,51,130,125,106,45,117,95,35,4,170,245,81,240,28,161,141,197,150,49,30,42,138,134,136,65,144,19,210,41,153,30,113,209,130,87,114,55,13,184,15,31,245,208,179,129,213,152,226,221,122,101,212,92,47,147,222,217,235,104,142,120,146,94,86,139,242,125,180,190,50,82,36,126,243,221,100,235,99,67,162,251,238,101,251,101,196,135,42,50,226,121,204,208,136,62,28,151,63,136,236,103,158,160,229,85,205,226,4,152,227,238,162,128,44,247,35,56,12,68,246,126,103,40,235,30,115,10,77,22,22,230,76,143,84,13,217,156,17,107,139,210,197,99,5,129,19,243,119,194,205,166,172,33,120,205,113,45,218,171,143,26,12,42,217,53,214,37,241,229,122,213,40,46,193,236,34,101,171,61,204,139,162,215,188,87,167,93,30,245,158,14,107,76,252,52,64,125,149,132,40,104,160,174,152,220,38,36,174,116,39,116,110,7,97,55,161,220,210,236,102,33,40,140,1,77,143,30,68,161,118,23,124,219,52,219,62,231,56,97,220,238,193,22,188,40,141,235,75,213,76,131,90,144,9,115,36,174,71,24,40,175,26,55,159,227,25,47,240,74,227,94,107,58,135,15,203,42,237,184,110,134,102,252,161,220,37,162,137,125,140,85,246,28,28,25,82,164,216,106,96,128,87,175,204,160,186,37,88,223,169,101,105,213,98,65,243,88,238,205,207,222,240,80,136,161,42,90,130,194,252,124,248,177,30,242,217,19,103,95,158,112,82,45,239,111,131,189,15,250,102,58,36,198,124,24,150,119,113,118,1,40,173,31,148,194,34,141,218,174,213,188,46,149,208,160,14,52,130,193,28,101,31,189,117,69,227,239,114,140,255,33,2,101,69,185,30,36,226,103,120,75,122,148,213,225,177,242,15,210,145,182,122,126,154,254,202,121,105,221,203,31,2,27,69,190,7,207,248,104,235,28,51,58,175,97,62,59,238,31,102,128,138,97,6,179,82,222,159,206,243,254,54,110,196,163,249,142,146,113,176,221,15,18,0,251,53,223,185,208,12,77,173,247,134,173,62,88,250,151,113,246,60,63,61,238,36,174,166,149,190,159,7,239,43,216,180,171,17,246,60,55,7,183,83,194,76,30,169,63,31,164,135,40,208,178,175,155,255,248,94,33,4,3,103,127,214,40,114,17,244,132,130,38,66,236,85,49,191,203,66,166,160,171,7,36,63,149,7,15,252,90,236,86,21,170,137,244,204,51,218,71,238,189,31,150,84,10,70,17,180,48,15,160,188,126,204,235,206,255,66,83,199,254,211,122,47,126,26,32,177,150,187,15,146,42,87,208,162,61,150,11,141,177,165,62,79,140,187,23,58,15,61,189,50,220,9,145,246,80,121,192,29,214,23,34,159,31,162,3,25,110,127,61,176,142,199,155,99,185,159,105,220,84,127,2,7,54,170,5,203,196,232,198,51,206,212,167,67,66,130,94,132,135,1,149,156,207,10,238,125,220,250,146,222,41,16,74,143,43,153,190,197,59,127,174,39,8,147,104,41,207,181,244,95,141,107,166,235,85,151,5,157,235,62,38,214,36,168,142,34,164,89,41,198,154,174,228,172,254,150,225,163,174,22,73,166,167,224,89,54,123,198,107,65,229,221,31,81,79,100,131,67,71,120,174,31,187,173,22,2,163,208,183,76,143,229,209,117,2,227,18,162,136,39,244,32,46,218,143,132,81,175,161,223,98,58,24,245,217,156,13,195,239,214,196,146,87,2,123,80,86,161,137,195,78,174,81,65,6,44,25,2,45,180,69,60,66,120,180,62,134,18,54,81,234,158,143,184,210,160,217,56,196,124,10,167,196,67,121,206,23,187,87,195,165,175,135,210,132,31,63,148,130,242,211,76,10,204,136,100,101,88,105,192,125,200,214,33,11,15,145,162,12,245,231,163,103,197,206,230,102,224,7,229,85,187,42,193,197,126,172,99,106,178,22,113,150,52,66,203,7,54,244,253,136,120,25,62,46,68,161,64,45,107,148,70,142,57,56,203,169,130,188,10,247,197,180,151,194,108,180,241,243,49,211,162,29,230,169,128,65,124,157,227,180,133,92,85,53,205,246,199,60,203,85,210,2,120,252,112,146,159,3,178,133,246,18,168,202,244,16,154,3,225,244,137,68,199,237,51,21,12,54,30,15,86,145,194,234,175,8,101,241,220,11,82,166,91,73,103,56,38,118,104,111,18,42,14,237,154,192,93,41,125,92,243,113,228,31,170,117,186,42,66,84,13,21,218,135,0,149,66,106,144,119,211,131,212,180,192,143,171,52,175,252,17,95,227,97,141,165,126,216,67,248,108,144,91,127,232,206,225,81,190,102,0,103,15,101,57,80,243,25,230,246,102,41,104,153,185,98,87,197,184,148,214,19,11,69,37,124,253,170,199,245,49,183,214,175,232,154,85,190,31,115,55,92,120,8,190,61,226,73,132,105,176,191,133,185,112,152,168,217,50,194,33,53,119,14,122,229,90,63,161,213,136,143,13,217,72,250,67,165,213,249,106,143,213,216,33,244,151,121,178,171,83,151,222,112,135,25,232,69,72,172,101,62,31,235,188,242,14,49,170,66,218,191,62,214,45,210,125,32,19,203,115,113,239,99,93,51,96,140,231,151,129,112,182,48,131,41,122,175,30,45,230,191,209,248,228,127,117,243,80,21,68,42,245,189,121,94,87,138,49,87,196,113,158,49,201,61,36,67,233,105,110,143,207,6,241,234,10,237,49,156,160,189,158,171,83,196,250,244,39,63,188,147,16,164,172,121,175,101,195,215,107,43,106,84,33,57,152,225,9,123,204,231,65,114,88,207,226,121,196,0,42,185,224,248,101,98,104,29,146,130,32,74,136,110,46,18,151,227,13,245,227,60,158,224,91,183,70,136,220,59,180,101,145,213,124,218,188,127,72,195,120,238,4,236,160,188,248,151,125,247,50,112,133,186,17,54,232,107,69,200,180,61,66,239,72,47,83,180,12,115,45,237,17,34,24,65,171,135,149,216,181,61,90,1,48,120,132,134,42,116,39,106,70,25,194,163,125,218,230,223,204,100,179,192,47,95,245,215,57,31,1,100,186,178,246,189,218,90,150,212,124,229,158,64,9,63,28,161,240,253,198,105,60,88,28,125,233,128,90,182,242,106,222,154,66,137,164,140,172,146,18,162,182,52,47,233,252,238,44,227,18,170,181,205,254,230,49,79,47,239,99,38,255,244,92,77,26,35,94,139,45,89,121,191,173,128,63,226,183,43,221,0,122,243,51,165,175,176,51,73,161,39,151,0,28,115,132,144,48,109,192,101,61,250,10,28,154,174,240,13,217,154,198,244,156,160,253,42,43,167,252,220,153,207,179,66,50,26,189,207,242,36,46,141,100,193,205,199,223,216,234,193,152,108,121,72,139,99,109,202,56,62,224,134,12,121,112,144,184,207,161,119,222,8,132,199,53,19,49,106,182,183,92,89,89,36,190,179,118,238,44,90,96,239,44,164,224,246,176,157,147,43,206,253,94,141,214,246,147,74,166,241,80,204,77,153,85,22,228,27,227,42,101,31,127,94,215,7,25,152,221,175,206,54,1,170,166,215,141,162,60,172,228,30,245,214,80,121,184,235,133,204,54,144,175,71,114,226,22,159,48,167,87,2,1,124,230,140,17,239,157,230,192,71,249,225,156,31,241,219,214,100,247,148,5,206,153,215,226,131,84,168,86,158,146,195,76,161,208,51,204,65,122,222,235,236,216,189,245,107,206,218,181,77,145,167,237,88,1,19,2,191,167,6,154,209,96,186,162,235,101,173,183,232,86,172,193,37,204,237,45,248,65,120,22,11,100,80,155,170,90,169,60,123,120,95,161,113,63,16,55,212,155,159,51,54,22,62,13,173,249,173,210,151,19,255,133,36,251,128,139,117,189,149,223,112,226,73,58,209,170,160,230,73,25,47,204,147,234,185,154,225,45,13,49,121,122,157,159,18,43,137,140,88,3,44,55,61,146,201,226,134,160,52,207,85,148,8,132,236,49,106,41,97,6,231,166,214,145,211,125,238,31,141,133,154,205,197,253,204,221,228,6,148,165,189,82,93,241,153,68,80,223,164,90,130,121,69,18,5,156,85,82,164,72,133,97,99,132,49,117,165,11,4,127,119,253,140,1,171,141,150,233,97,84,116,74,125,186,154,40,162,109,37,176,78,57,138,252,38,232,167,29,219,48,232,144,237,119,51,204,12,90,75,63,59,35,68,25,110,174,166,174,245,144,203,111,185,57,221,200,18,185,32,120,153,243,189,57,58,65,15,49,247,217,12,243,190,102,203,254,40,137,123,138,90,59,152,67,112,0,106,205,80,50,95,115,122,200,231,171,181,55,251,131,91,146,96,61,12,240,231,99,134,196,125,197,17,123,104,241,89,249,41,174,166,178,162,136,14,138,214,81,15,164,15,97,41,191,41,149,253,225,196,147,203,58,40,180,47,104,131,155,139,205,16,248,146,54,205,161,14,71,166,215,205,5,37,180,253,192,172,198,253,94,236,71,170,146,3,107,254,116,111,24,106,167,199,159,221,148,133,251,29,20,0,218,10,231,163,149,106,198,115,151,253,238,9,39,22,153,33,20,63,160,143,95,15,95,63,14,176,187,179,240,74,191,179,20,218,202,40,248,97,46,15,0,1,56,118,104,99,193,115,91,84,102,30,50,89,114,121,97,158,91,27,88,144,11,3,20,22,230,227,168,60,176,78,146,211,177,165,32,149,187,116,26,26,23,110,188,181,209,70,232,189,27,224,241,184,152,212,202,131,36,36,190,115,176,201,64,106,186,205,231,222,199,85,9,119,193,90,70,20,205,7,45,251,114,233,172,97,218,197,69,81,140,148,172,99,9,208,102,173,233,77,242,71,87,133,148,54,141,154,158,215,6,106,30,147,129,224,70,203,233,96,8,100,133,100,211,25,42,143,121,222,181,139,42,158,102,137,126,8,132,56,87,89,0,154,87,176,171,215,140,71,155,231,238,15,60,147,21,16,159,59,35,230,168,107,187,67,103,239,97,25,82,197,69,211,171,140,26,90,204,97,134,162,164,62,230,30,69,212,99,206,83,251,105,249,36,59,84,218,70,254,1,241,30,243,137,4,226,230,149,99,66,205,214,223,230,123,49,114,235,189,61,243,24,178,1,127,49,16,216,239,100,226,19,199,153,158,76,195,170,61,144,215,25,17,204,160,255,115,173,7,181,250,107,121,53,115,223,176,173,174,7,243,218,105,56,8,115,123,100,149,48,15,39,180,197,76,183,116,126,204,241,61,59,250,90,90,97,163,119,36,10,146,228,160,199,120,48,171,39,202,112,148,60,30,114,75,15,140,18,38,157,40,63,28,115,125,207,236,102,173,109,35,204,76,166,231,234,122,227,127,204,73,155,246,216,180,178,163,197,41,77,116,82,123,106,166,157,231,251,156,125,46,147,247,18,115,55,0,121,152,39,64,226,199,12,31,117,152,193,15,233,158,199,250,172,113,115,248,28,74,123,204,209,171,136,57,169,240,209,249,62,100,87,125,84,80,184,232,143,166,197,0,47,26,214,50,52,144,134,174,25,220,78,152,243,51,222,164,231,221,196,183,121,246,233,70,105,57,222,216,154,244,31,120,241,217,156,175,245,149,38,222,6,141,104,113,111,242,179,245,57,217,86,10,247,235,172,105,212,187,158,99,243,68,17,158,16,193,156,181,96,201,185,56,162,116,199,246,160,117,164,141,108,68,132,178,157,192,108,110,197,249,146,42,142,1,1,192,177,20,47,75,153,47,210,68,191,150,211,246,28,247,64,35,195,74,147,214,120,124,137,72,90,80,180,222,10,70,217,213,186,253,125,76,192,211,47,245,134,43,72,35,63,207,77,68,72,115,191,200,99,204,18,55,63,251,88,209,201,125,172,197,201,208,177,158,253,94,39,119,161,59,223,207,220,19,218,188,84,154,156,208,221,27,180,48,27,227,136,154,79,88,181,239,213,39,62,41,207,213,144,217,229,48,27,80,76,205,112,165,196,123,157,215,86,65,202,13,70,184,196,144,118,227,169,209,215,134,173,54,110,14,73,114,122,68,139,26,27,111,13,115,126,161,144,200,170,180,116,175,54,218,29,53,3,200,8,243,64,30,101,63,46,239,136,227,163,155,188,104,123,60,98,182,145,17,102,120,115,85,16,134,68,180,191,23,117,23,77,177,30,43,178,19,51,204,72,153,60,247,166,179,183,132,121,20,37,211,162,254,91,35,89,127,204,245,81,39,69,204,100,142,124,127,187,102,229,235,57,111,193,84,243,7,39,191,158,223,40,98,172,208,33,236,204,91,133,164,16,131,228,72,15,24,185,243,122,94,140,46,28,143,240,49,167,103,223,32,63,217,229,230,208,100,235,144,243,177,99,105,27,56,242,9,86,143,111,177,189,154,10,130,234,73,52,33,45,5,123,126,152,1,214,62,128,222,77,240,123,205,237,169,187,163,239,177,93,66,17,150,151,250,136,188,1,65,140,49,133,237,71,249,1,16,47,172,129,52,195,220,31,101,84,155,32,61,126,250,4,94,237,209,128,155,118,98,93,51,124,1,106,110,197,169,243,205,188,30,56,205,217,177,102,4,156,221,10,5,90,73,160,237,201,83,92,88,241,77,212,58,111,65,23,243,80,94,126,148,56,87,186,79,54,235,252,67,139,48,145,145,11,179,1,138,37,25,68,88,209,175,121,38,141,117,151,9,2,220,49,29,80,185,103,53,247,16,118,49,243,249,92,170,64,74,167,97,108,75,116,236,105,78,210,120,88,98,35,167,181,243,201,63,79,212,157,91,187,230,250,128,17,224,242,94,73,134,116,175,39,123,103,92,197,247,123,13,237,57,37,183,55,134,204,20,78,112,181,158,245,118,39,202,124,81,158,221,72,171,227,177,96,224,211,214,76,171,36,223,167,46,111,243,1,135,127,192,175,237,165,148,149,31,229,222,104,35,52,179,210,45,98,6,119,126,71,140,116,190,38,90,51,7,254,253,26,200,86,104,226,123,46,180,9,229,83,107,180,10,75,63,20,25,97,134,248,115,189,34,186,45,245,123,117,127,19,246,61,203,166,49,203,120,203,66,6,197,191,102,218,88,158,171,41,42,221,247,34,221,41,214,62,163,227,20,14,93,211,51,81,51,81,71,44,143,63,52,14,97,134,158,51,222,170,208,102,61,94,179,172,173,242,7,14,147,170,80,136,178,210,217,116,252,175,231,230,229,230,166,1,124,66,73,250,152,75,192,56,112,240,155,114,86,225,104,3,187,11,115,126,132,89,48,211,136,235,102,28,218,7,199,217,13,117,23,230,254,48,17,45,227,149,10,135,161,88,59,216,83,24,98,110,237,48,3,137,239,143,57,95,55,31,69,241,167,182,223,96,213,243,4,89,167,172,180,198,107,78,59,110,126,98,182,252,74,84,155,92,202,189,154,116,115,126,101,164,123,28,218,156,38,115,63,55,231,124,90,97,30,143,90,1,230,28,9,2,180,2,115,123,32,168,39,32,29,94,150,58,3,60,213,161,166,144,189,2,222,125,172,86,245,86,115,189,74,208,180,60,246,7,144,70,22,44,16,243,124,188,81,30,197,113,184,217,239,197,104,219,42,130,21,238,221,24,241,132,6,229,120,205,178,87,38,252,24,221,117,128,122,68,37,15,81,164,173,128,32,96,122,43,60,52,144,70,90,126,159,251,126,12,99,226,122,30,122,174,18,112,204,14,147,106,214,35,183,158,177,140,76,105,183,134,27,197,152,18,113,71,27,12,34,168,235,17,248,37,127,153,99,43,5,204,247,64,126,225,145,8,71,3,170,244,162,8,190,74,119,112,248,211,201,248,223,219,131,119,160,17,198,205,165,211,25,173,230,126,61,36,35,80,154,143,188,59,84,119,35,204,248,36,250,220,104,238,132,215,9,193,225,122,84,239,73,31,151,184,57,237,54,122,112,21,19,254,252,62,101,251,56,35,21,28,11,202,96,187,25,234,6,45,99,128,119,205,254,45,49,195,2,175,32,86,188,135,229,230,220,31,118,89,106,222,87,234,188,81,120,120,32,36,229,236,157,247,183,129,150,43,95,249,162,113,221,197,133,48,19,171,138,21,213,79,79,32,211,199,146,30,4,86,1,255,231,190,64,251,73,161,235,168,208,200,232,139,167,89,47,75,217,47,166,39,146,49,148,66,203,35,158,109,68,168,190,50,73,111,172,199,183,59,78,76,170,45,222,107,24,60,89,209,70,240,139,230,48,3,253,124,176,74,231,64,106,241,228,131,22,170,231,234,126,61,141,134,90,111,123,192,185,112,163,229,184,249,217,250,180,205,247,120,87,39,112,43,241,98,32,5,180,222,156,57,237,98,76,207,86,247,224,53,51,231,191,251,195,80,157,229,103,67,66,120,37,94,107,14,226,226,199,122,191,37,64,243,254,0,199,242,69,57,81,73,168,15,48,198,50,74,158,151,48,66,156,249,154,225,164,240,175,193,38,153,223,155,211,166,225,63,13,1,235,83,139,206,198,217,230,87,55,107,24,175,127,192,206,98,38,156,205,231,140,217,124,160,97,117,248,158,2,170,99,61,154,198,39,84,29,119,30,129,170,209,58,55,197,227,237,158,6,214,243,67,47,124,28,25,132,107,62,231,245,3,230,103,167,136,159,46,36,8,30,4,22,56,144,48,67,141,255,154,103,207,247,106,246,59,133,9,214,70,17,43,30,60,153,150,151,238,211,96,64,253,209,168,121,52,197,3,65,38,18,83,20,169,216,199,103,5,36,82,188,83,146,178,207,249,161,241,28,46,160,125,195,220,223,218,103,181,147,178,135,217,120,58,213,140,78,203,14,115,201,251,57,114,23,212,207,62,149,234,52,49,182,231,208,44,209,134,121,204,124,205,23,161,213,35,199,101,78,203,227,209,50,181,220,23,104,70,146,215,31,63,132,56,57,30,28,217,129,250,184,33,209,121,74,103,127,109,175,149,121,20,63,12,229,250,227,125,101,211,31,12,51,156,42,15,118,230,124,75,15,155,232,145,127,27,143,26,173,211,49,13,81,34,122,90,6,143,191,83,75,12,9,73,143,241,220,27,116,121,124,45,88,83,250,252,3,87,54,98,76,64,247,62,67,214,140,155,241,51,211,158,242,0,74,27,40,236,122,205,229,105,114,104,205,22,137,91,231,86,205,9,91,171,219,75,205,166,220,148,30,103,153,77,200,221,221,6,215,248,139,135,67,150,123,196,213,168,14,169,107,6,197,110,116,248,48,188,117,190,248,22,139,201,63,179,113,141,233,52,234,70,211,237,67,154,122,94,15,176,157,152,107,22,49,191,216,201,110,28,95,215,108,226,229,111,251,92,128,126,42,159,242,105,133,60,79,93,3,53,207,210,76,69,183,59,132,136,139,251,103,103,139,160,160,166,1,248,89,172,217,151,46,92,74,233,233,1,90,198,153,227,191,13,163,136,166,153,168,98,175,40,144,24,145,253,19,89,109,176,29,254,100,96,47,30,97,122,252,34,15,85,161,198,122,17,163,27,254,42,79,59,144,179,40,15,243,11,210,190,206,252,98,191,12,211,160,54,49,83,228,242,159,166,198,254,84,55,147,125,209,120,107,104,82,31,212,2,107,96,220,151,134,74,224,233,133,31,225,105,28,51,117,152,167,55,27,199,100,133,153,2,136,102,168,206,215,47,61,158,204,120,80,243,43,15,239,4,71,152,231,19,17,90,175,124,170,241,218,3,164,241,211,147,14,237,100,60,57,253,93,233,49,71,151,15,142,55,116,228,106,36,35,21,175,5,136,234,143,196,219,184,215,34,45,252,24,207,121,62,175,117,42,156,200,178,106,174,242,185,76,1,87,129,249,228,42,41,116,95,51,212,100,106,102,87,184,86,122,10,213,10,116,32,198,139,178,179,126,171,12,243,98,23,235,122,73,59,64,129,102,53,63,114,223,199,139,187,159,98,1,1,121,146,191,160,43,238,197,212,33,202,155,27,78,117,92,115,126,166,24,77,23,45,215,107,62,103,139,94,109,60,76,83,150,165,210,81,111,218,230,231,190,191,77,229,64,111,14,111,185,188,118,57,206,155,230,227,97,66,26,247,234,227,119,107,5,164,64,80,125,215,206,4,197,174,72,13,84,58,239,84,48,198,201,199,92,134,203,193,218,150,218,159,34,248,217,155,206,158,50,239,226,217,42,196,9,213,46,52,78,177,48,247,35,85,179,209,167,138,174,112,214,109,83,31,231,152,105,117,137,71,51,38,84,189,57,127,145,226,147,116,48,17,58,44,221,206,178,48,147,165,211,171,7,77,67,49,29,96,160,214,170,82,249,73,100,135,249,60,219,120,204,87,140,25,51,138,126,90,166,128,97,109,221,155,211,249,164,143,6,183,108,137,97,129,106,105,61,55,55,170,194,48,63,210,25,38,180,16,61,141,40,115,67,110,246,152,71,164,96,49,43,121,236,177,146,53,245,169,4,243,255,83,126,55,145,169,122,205,131,94,78,173,150,225,32,251,131,161,81,169,77,74,40,148,167,0,31,155,246,236,195,37,1,107,186,251,241,70,79,221,214,107,13,178,68,204,107,42,13,42,113,175,49,105,255,204,213,120,157,158,34,96,186,149,81,28,72,24,8,159,250,35,89,36,55,227,247,237,215,92,215,181,130,27,124,139,151,183,50,90,11,72,179,245,92,12,229,225,53,83,252,93,143,185,185,207,9,11,119,26,243,189,24,58,249,207,156,97,191,124,56,140,96,87,241,80,147,170,206,124,248,78,40,171,222,215,162,35,53,175,167,112,138,130,95,88,217,5,214,31,80,166,20,23,47,244,151,31,51,82,114,45,204,245,157,71,39,100,216,49,255,51,96,121,229,5,161,7,234,58,18,156,128,93,153,109,142,223,158,35,175,102,80,149,165,84,87,149,14,159,92,194,76,55,132,62,25,90,1,119,204,40,228,107,197,137,46,253,212,250,53,151,167,176,15,3,85,36,128,209,23,235,235,153,103,183,97,13,105,23,68,188,213,72,36,20,183,134,102,171,190,132,84,164,6,194,12,185,225,120,8,169,74,36,243,107,54,109,213,103,245,172,224,26,165,67,125,22,205,151,108,98,232,30,235,58,25,157,238,83,15,14,121,107,122,41,141,12,76,205,45,96,184,134,173,207,239,170,159,114,232,154,182,233,131,244,235,48,126,255,172,5,174,0,165,59,217,32,120,139,131,14,10,250,119,138,130,194,193,140,18,57,80,248,190,31,214,16,212,43,60,51,76,139,87,215,159,94,214,229,235,67,130,171,74,226,65,43,93,221,116,77,127,102,216,26,159,100,228,164,117,223,55,28,72,177,207,54,188,149,126,3,6,66,127,240,124,246,76,69,102,90,151,89,119,159,178,144,15,111,237,185,154,46,180,111,84,216,130,231,147,39,157,70,63,22,230,188,31,162,195,227,104,79,83,186,250,153,23,212,86,90,61,129,241,103,120,17,142,198,198,179,27,42,143,11,239,226,24,170,140,152,245,195,232,0,33,116,243,19,61,179,21,62,137,210,109,18,32,254,104,248,187,79,251,43,174,120,180,251,100,107,94,212,182,3,235,0,242,77,37,3,52,123,2,194,177,214,125,50,36,135,30,214,134,65,83,175,175,128,12,168,240,41,251,116,50,140,49,166,217,180,76,203,67,44,146,98,142,35,145,183,158,33,71,170,113,120,41,13,70,251,172,188,232,203,114,26,158,185,206,38,107,175,81,25,185,207,230,129,83,162,79,240,41,161,39,3,49,86,55,23,2,171,252,96,147,87,116,201,154,58,221,3,232,206,212,56,188,116,105,236,111,175,175,97,141,129,223,144,155,236,214,26,237,143,83,215,103,34,137,109,20,101,117,191,99,135,92,110,102,84,211,131,119,37,159,255,189,119,2,151,48,159,61,203,154,176,252,234,10,97,211,115,10,156,45,199,169,205,233,68,167,32,160,123,109,57,113,151,135,86,38,180,82,158,125,30,108,225,87,46,155,240,123,247,151,192,15,129,152,239,131,154,152,85,211,252,25,209,166,241,224,255,204,68,252,250,224,157,182,230,226,214,9,156,174,61,48,68,234,228,126,239,97,250,127,77,185,66,145,152,247,39,235,148,67,100,215,26,187,59,185,200,132,26,182,104,26,201,184,206,157,72,108,18,225,245,161,4,170,208,54,127,201,154,19,197,162,80,112,63,71,51,125,5,7,25,206,245,35,91,16,115,181,246,254,239,167,217,193,230,221,107,137,63,120,240,238,86,246,168,188,149,248,149,100,105,152,59,176,84,225,133,133,104,211,105,77,172,45,185,8,243,56,105,12,122,240,253,167,201,205,11,252,216,146,32,253,62,25,194,64,179,63,214,234,252,53,115,49,45,102,151,7,239,230,10,250,79,163,137,39,165,125,56,33,122,180,45,79,18,153,74,122,78,203,102,5,231,253,153,169,154,137,127,134,198,250,241,227,179,63,89,90,74,209,212,206,0,54,231,73,154,211,144,206,85,121,122,173,55,202,205,156,93,237,102,153,26,253,115,219,219,210,224,187,58,1,73,18,18,224,19,32,44,167,25,152,44,107,61,221,142,121,102,98,171,207,204,190,57,110,162,212,178,141,129,117,157,72,16,85,9,148,65,8,101,64,219,63,179,5,179,194,226,209,32,191,40,206,219,115,204,84,91,118,86,115,15,85,1,204,185,10,110,19,243,246,236,177,93,124,94,93,232,137,17,238,205,223,54,110,23,83,156,252,7,234,97,90,178,27,152,139,61,209,25,9,86,251,163,47,84,74,119,10,164,113,142,122,24,128,84,217,11,24,106,249,172,36,231,218,124,117,191,206,214,209,63,179,113,185,72,205,255,28,236,200,204,251,189,161,143,84,35,105,174,207,70,48,4,114,65,164,208,172,41,114,124,230,98,250,46,42,151,109,13,151,110,38,170,200,226,222,156,245,4,200,248,179,26,224,84,229,205,105,36,247,210,29,44,232,103,167,148,68,32,250,180,211,211,113,180,49,192,171,40,86,100,44,63,23,26,156,77,41,154,72,129,158,96,220,7,163,165,110,63,114,216,52,201,215,184,247,132,19,89,37,171,51,161,245,55,158,96,128,150,138,32,155,34,162,119,38,14,99,169,76,146,131,164,147,48,80,41,199,204,173,85,178,154,12,101,188,181,149,75,37,223,80,80,187,118,112,147,1,52,79,232,176,68,133,112,31,95,230,75,226,216,242,61,51,65,164,29,55,234,115,43,204,27,207,182,169,64,34,135,254,55,141,104,184,203,90,74,130,141,58,121,27,221,128,113,0,153,106,21,134,236,201,1,128,228,11,202,163,160,204,206,240,109,128,52,218,64,57,32,170,145,39,108,88,113,105,79,198,226,40,106,152,54,127,191,49,249,101,43,69,165,211,132,180,191,143,113,2,81,3,143,137,198,103,89,219,179,5,195,192,14,202,163,5,205,112,185,15,141,222,177,210,224,38,40,230,60,112,160,136,74,179,83,87,25,90,220,197,239,193,186,149,8,199,80,213,221,237,156,58,112,253,208,162,34,74,179,184,57,43,238,93,248,167,69,46,102,98,125,222,220,64,59,161,11,7,41,17,139,5,103,110,166,137,170,139,148,48,161,110,74,126,111,88,88,183,234,208,30,23,235,236,228,126,243,6,251,247,150,171,249,171,214,252,181,172,205,227,49,159,247,236,97,38,104,105,122,115,248,167,227,167,17,45,18,101,44,186,166,248,250,221,205,195,90,65,197,204,46,144,220,12,96,78,154,205,184,55,2,21,110,229,167,86,211,17,205,145,220,33,21,87,85,10,131,0,112,38,175,215,67,69,190,213,11,45,198,165,231,52,68,112,60,21,22,128,140,25,224,128,175,142,52,140,75,95,18,48,12,41,153,238,239,183,7,138,72,237,214,158,11,42,196,211,225,44,214,148,40,210,35,5,140,65,119,98,51,170,214,192,218,228,167,145,75,40,254,94,131,58,68,151,231,70,29,199,99,200,97,111,88,84,85,26,162,132,47,205,71,10,29,93,25,121,174,130,103,253,57,207,4,124,168,166,202,91,21,83,193,251,166,25,193,237,148,0,148,244,9,217,238,226,102,163,220,148,155,211,106,254,13,216,68,169,77,58,39,10,93,104,219,251,185,6,50,49,138,65,128,114,110,221,121,50,13,187,127,15,188,98,45,110,78,96,122,204,164,23,101,97,26,11,144,75,41,33,204,55,178,128,97,138,145,122,229,225,207,221,12,147,117,173,244,94,122,237,236,124,53,98,27,153,101,40,218,110,239,92,162,227,183,22,225,9,45,6,1,238,190,67,79,86,241,234,122,53,77,214,211,175,182,182,246,34,15,222,154,209,120,127,102,24,52,5,114,66,89,153,131,205,175,102,49,201,47,219,230,245,213,27,129,75,31,247,127,136,153,106,250,114,227,113,125,229,176,165,26,117,14,173,47,189,143,185,55,1,84,149,243,156,244,82,94,115,22,92,171,41,112,85,39,252,57,86,56,91,174,246,56,173,219,37,199,47,179,162,215,86,51,194,73,95,188,61,136,199,149,6,180,88,79,116,107,254,82,231,21,171,96,129,169,223,153,174,147,155,155,41,33,137,153,214,45,255,105,118,77,1,188,151,105,202,44,126,160,129,98,26,146,145,165,134,89,225,33,113,51,233,148,42,247,38,68,112,242,26,235,65,22,143,236,88,201,5,196,199,48,188,96,23,43,101,102,223,45,0,193,110,161,231,45,22,115,197,49,126,98,156,51,255,101,233,208,64,120,54,182,237,230,4,7,183,204,33,147,11,117,7,227,132,234,208,142,168,185,208,178,238,79,70,2,113,235,202,162,137,200,105,135,7,220,123,75,149,228,23,226,174,201,143,60,152,82,186,176,5,21,147,243,172,241,177,55,241,68,85,51,76,218,95,126,29,98,3,212,80,244,230,100,190,221,107,3,7,179,155,206,254,95,124,81,220,188,81,0,208,39,183,10,213,247,219,27,94,41,201,19,252,176,42,222,132,3,224,214,24,104,116,80,33,4,249,134,133,125,49,139,228,246,49,159,69,235,114,40,182,26,138,20,91,206,7,77,134,141,249,204,120,205,130,81,160,244,79,246,211,95,140,200,102,45,153,74,208,4,22,223,71,129,100,226,77,201,44,198,11,204,126,115,64,206,73,111,222,57,7,135,155,41,19,9,20,159,78,24,18,67,211,205,160,223,83,211,171,145,93,138,171,13,190,170,235,239,4,152,213,231,49,71,232,121,19,53,195,73,24,214,156,243,51,205,41,73,69,244,176,39,136,183,44,23,35,234,88,124,253,109,75,130,55,185,186,153,16,122,118,51,27,113,85,51,33,184,159,123,27,85,146,52,101,76,41,219,149,30,55,135,178,87,134,28,170,146,179,9,186,249,204,227,45,205,173,197,52,231,28,108,79,243,213,217,199,229,139,192,197,154,28,133,48,81,33,220,83,111,190,242,14,88,45,13,62,184,60,114,245,28,177,0,185,205,137,171,155,24,207,94,81,63,39,220,56,50,219,115,107,212,222,29,107,57,141,182,62,63,183,238,192,87,191,120,222,90,218,5,44,102,55,223,158,229,155,137,121,33,58,180,104,221,32,20,247,69,205,196,37,75,120,102,10,178,84,213,129,29,148,234,207,65,39,167,42,174,3,74,229,63,51,28,39,75,182,226,243,40,51,148,219,204,175,91,77,222,186,154,212,252,151,73,200,166,59,117,151,46,178,99,14,10,36,33,212,166,158,230,227,76,216,229,189,38,144,13,201,30,62,206,105,233,78,27,23,245,36,129,5,236,155,52,244,132,249,236,77,83,22,214,241,78,232,215,241,135,162,228,160,30,33,244,74,205,69,115,104,48,182,204,166,154,105,55,248,38,65,70,118,69,250,217,139,165,180,191,106,32,50,119,64,212,234,223,204,64,252,245,207,255,237,175,127,254,79,127,230,30,206,217,247,119,200,61,252,141,71,185,15,138,218,176,231,97,208,100,31,162,44,9,187,38,213,122,31,195,179,125,60,190,65,167,197,208,17,134,19,145,161,165,223,7,130,195,216,117,49,159,83,85,182,23,78,154,226,48,87,51,107,143,210,49,15,83,42,112,179,181,44,235,213,182,105,251,147,79,136,95,36,142,57,75,231,178,243,179,219,51,8,50,37,51,100,30,57,174,62,14,145,78,88,232,218,247,189,55,93,128,226,48,177,26,78,128,182,194,92,149,225,161,16,45,59,87,142,89,181,82,140,118,39,73,55,31,82,107,205,21,43,85,105,135,31,154,252,84,213,253,1,89,214,237,41,57,114,150,138,228,166,17,215,96,30,49,160,61,11,224,249,124,217,10,15,114,143,17,51,156,140,152,209,99,74,254,49,241,135,68,229,16,128,50,90,26,254,57,6,244,25,226,27,80,108,170,238,56,79,218,255,122,213,223,238,38,193,237,131,66,212,169,91,211,249,180,205,181,206,38,8,156,33,244,226,48,73,128,181,240,39,171,20,133,150,92,61,80,226,168,254,94,64,198,133,226,13,134,5,235,126,118,51,153,142,34,55,183,78,133,210,99,255,89,194,183,1,210,97,45,167,229,133,114,108,37,225,248,225,36,97,103,200,97,230,11,200,25,120,162,154,126,119,168,108,212,218,106,198,103,157,62,102,153,116,146,44,62,116,214,201,177,187,25,86,60,153,102,198,106,49,87,92,141,112,128,140,138,169,30,199,84,65,253,114,171,127,155,129,32,108,63,12,54,255,88,15,111,212,44,82,156,113,134,2,87,175,131,208,111,196,49,134,35,153,212,235,79,240,138,121,74,59,89,239,154,204,5,26,208,182,247,151,159,63,192,3,190,196,227,57,111,81,157,32,104,26,30,65,32,61,5,62,58,218,4,252,140,164,38,48,178,190,118,95,78,203,74,86,26,146,86,49,23,82,156,254,193,206,178,93,207,136,55,99,39,42,113,180,195,34,41,78,9,80,23,15,60,231,79,46,90,150,31,185,142,18,21,31,116,172,149,73,132,142,39,10,134,113,243,115,98,234,190,48,201,104,164,22,87,51,224,234,254,214,98,218,221,238,147,44,28,69,49,211,85,230,33,135,81,76,138,178,23,87,67,162,237,46,40,172,87,105,107,240,152,57,133,221,75,228,218,241,92,93,104,171,9,243,249,154,210,164,65,232,9,116,47,124,204,70,248,243,184,253,183,153,97,88,85,70,232,4,138,81,246,230,226,143,134,106,141,208,219,153,126,246,168,215,121,174,143,172,43,231,71,58,222,178,191,183,245,127,86,141,168,115,155,55,166,200,176,2,202,33,190,64,182,122,17,98,208,0,210,164,117,11,93,99,22,188,7,106,136,71,78,125,114,35,226,143,16,209,2,57,141,134,128,178,205,228,113,220,9,72,206,158,57,31,243,246,99,192,60,206,173,179,156,245,54,28,140,68,249,188,85,157,13,208,82,38,207,251,192,199,177,36,239,89,140,181,111,69,188,143,226,97,42,146,165,104,52,44,142,28,102,220,168,170,73,12,235,26,241,224,22,166,254,46,239,5,132,106,229,48,147,45,43,154,33,105,168,44,184,185,210,123,175,99,74,194,112,122,114,198,176,132,83,210,116,176,92,48,131,60,95,96,85,169,39,179,19,95,115,89,38,76,211,66,156,180,35,69,18,164,49,19,229,185,233,71,200,51,18,40,100,183,158,95,38,97,57,125,72,209,64,20,105,49,2,58,227,189,240,212,205,32,197,40,191,125,230,14,59,207,103,158,70,205,34,153,54,163,68,243,24,111,66,204,250,228,46,233,102,252,206,70,108,109,10,235,101,49,121,206,155,145,74,198,128,39,9,194,115,168,187,22,10,17,0,253,57,154,154,132,58,193,195,102,102,197,155,84,165,212,225,80,141,179,69,156,29,74,136,227,11,241,228,114,168,56,39,149,29,241,98,6,168,240,237,104,228,122,139,178,29,88,42,57,123,175,196,128,225,174,79,205,52,195,195,224,16,95,104,226,152,138,79,166,153,128,63,82,178,48,49,202,182,194,1,146,156,12,97,32,207,176,52,217,96,58,151,43,242,189,231,248,135,82,93,204,32,71,74,100,139,209,50,148,175,141,66,82,113,5,49,190,101,131,120,89,204,141,152,37,204,4,121,130,19,57,231,13,101,34,79,146,243,241,149,197,49,209,191,232,31,172,79,64,169,130,204,73,150,137,246,121,216,81,27,86,238,202,4,179,143,3,242,6,40,129,172,122,209,86,76,89,190,49,144,220,239,10,251,57,209,223,24,78,78,140,211,69,147,179,20,121,8,94,251,140,186,67,109,15,145,28,175,25,80,42,224,42,4,145,183,24,67,0,118,254,73,84,68,206,255,237,130,127,201,16,147,58,56,141,78,73,24,210,229,106,50,35,35,110,14,73,108,18,8,50,190,238,112,0,229,49,23,227,42,150,218,87,231,179,184,57,145,99,23,44,21,61,37,205,181,22,143,139,189,94,170,222,194,134,152,125,47,110,108,214,74,247,118,14,32,235,230,247,2,214,153,135,202,212,3,199,117,222,158,130,105,157,184,71,26,211,80,76,233,145,7,105,144,222,104,235,50,171,164,57,109,224,176,84,183,20,138,42,133,202,226,45,15,199,115,41,47,91,2,107,255,108,145,217,107,126,52,157,202,197,4,27,53,202,141,0,100,186,124,79,176,203,17,26,130,64,58,251,182,12,57,96,169,208,205,52,229,140,165,162,112,141,228,69,95,81,233,76,22,205,93,243,9,214,192,199,121,25,149,182,91,193,245,156,87,6,0,29,69,88,50,235,2,213,53,62,24,151,191,164,64,222,182,212,153,128,215,246,192,203,50,181,248,237,41,102,82,21,95,56,193,246,122,118,92,189,122,146,232,92,94,79,199,193,144,222,100,78,167,226,160,9,2,178,34,85,82,227,203,141,125,222,32,125,250,210,136,189,78,103,4,61,102,52,148,4,218,214,145,150,114,154,33,204,168,179,138,70,125,70,15,211,207,198,66,190,34,11,150,157,144,243,108,0,106,70,47,250,31,145,84,160,107,212,190,159,61,11,205,68,245,108,254,23,120,98,230,161,230,7,151,130,121,122,94,0,80,53,51,179,136,249,76,46,215,116,232,230,177,75,146,186,65,226,69,2,206,205,48,190,220,140,6,230,140,118,86,152,233,223,124,174,238,190,96,176,54,133,55,45,147,8,72,254,203,224,153,165,215,185,225,97,68,103,97,7,190,144,170,160,82,44,248,118,100,111,255,145,91,11,88,7,181,211,64,23,246,9,112,84,182,238,182,145,212,246,224,189,115,4,20,17,142,199,220,249,253,48,159,109,227,194,232,48,47,168,5,175,121,136,26,219,89,216,72,123,22,183,118,139,178,212,10,13,235,53,211,218,246,92,12,16,243,154,105,45,144,159,62,14,125,172,39,122,199,80,159,153,106,238,33,31,99,173,101,2,79,105,174,67,239,214,115,154,37,145,80,55,185,119,47,226,192,137,2,116,106,168,153,194,124,191,102,152,134,196,140,22,150,191,182,49,170,136,26,27,102,212,175,182,155,97,229,16,220,214,241,176,13,194,226,102,234,17,162,176,14,93,217,116,14,171,99,6,93,145,228,209,128,171,121,56,215,137,61,170,116,213,55,211,6,245,0,27,115,110,2,234,33,54,39,57,19,55,39,219,218,228,201,81,113,112,39,155,157,148,159,214,171,143,3,233,108,178,152,139,176,241,53,188,182,236,42,93,88,207,198,43,146,247,120,229,197,125,190,159,185,201,160,144,99,118,158,127,172,40,10,202,76,34,143,255,69,76,246,92,91,24,95,177,154,90,107,188,52,217,106,121,108,104,12,60,126,38,219,180,179,232,63,54,116,117,17,106,112,51,233,217,155,85,232,134,202,73,49,38,203,104,10,212,12,211,95,189,67,118,194,152,251,219,152,9,238,227,115,157,67,253,46,16,56,31,143,123,48,198,157,10,103,103,174,215,12,105,132,87,133,225,187,159,210,37,215,201,13,134,24,5,146,218,103,82,221,84,75,135,196,187,244,216,175,168,39,72,31,16,102,80,47,177,238,79,236,53,151,92,77,67,134,163,103,186,37,52,164,147,161,35,185,126,98,128,30,102,28,206,173,102,232,174,202,93,125,170,185,134,3,134,30,220,93,156,32,138,100,84,224,43,77,93,126,90,138,21,29,181,200,233,180,221,12,138,81,65,139,57,223,150,23,27,179,49,117,196,41,92,202,247,160,138,92,228,193,45,137,122,151,46,71,241,13,138,58,244,201,217,107,10,152,147,122,54,152,247,240,222,117,62,39,42,142,242,57,113,93,188,203,8,51,254,187,222,28,247,165,197,44,62,167,114,25,77,205,189,246,251,104,103,212,228,112,51,46,75,212,117,125,154,90,231,149,154,169,235,87,255,237,115,64,140,162,95,132,168,211,53,130,33,11,108,112,138,136,121,219,186,240,155,167,54,165,113,235,199,107,223,115,252,246,124,24,172,49,67,39,19,235,111,130,121,238,98,62,19,213,243,29,152,73,35,221,21,116,254,23,13,172,187,31,26,169,184,154,161,120,158,119,187,84,149,3,204,100,127,100,55,93,34,28,11,169,194,137,100,238,39,105,173,74,238,236,152,135,165,82,175,121,8,151,250,249,126,184,194,243,154,169,183,86,53,211,48,221,197,44,209,121,7,178,176,250,221,232,169,198,202,189,145,102,95,119,162,2,142,191,135,62,205,204,16,20,196,17,116,66,145,161,247,134,222,201,91,8,217,17,155,84,11,177,158,219,221,51,162,18,79,139,213,194,220,187,225,237,174,3,138,42,251,142,189,22,191,82,127,22,41,193,216,167,9,34,151,124,201,182,16,51,223,97,133,24,82,190,197,113,107,135,51,90,48,15,90,213,239,60,19,5,18,31,173,169,72,19,216,168,161,235,241,209,32,149,95,134,252,48,89,169,18,251,40,176,185,164,175,180,173,47,216,191,83,39,75,117,239,77,111,90,92,106,135,222,61,203,79,180,73,65,40,126,24,79,106,93,199,142,214,252,38,27,2,162,208,178,162,193,89,174,216,169,6,75,180,136,177,115,54,199,157,219,82,46,48,8,208,76,32,242,51,35,11,34,114,178,96,239,11,100,24,159,25,194,38,225,247,60,135,33,135,88,188,113,69,198,47,203,205,173,15,179,251,151,40,44,118,121,50,112,85,45,86,123,145,222,107,216,185,82,141,143,148,173,44,45,67,105,212,80,238,128,179,148,134,240,101,157,175,210,202,138,177,68,183,80,15,218,98,8,230,47,232,4,135,8,127,147,94,108,89,138,17,102,83,40,9,51,100,218,148,101,63,51,61,2,251,250,0,221,244,48,93,93,166,227,210,37,201,115,119,154,252,90,143,171,193,169,138,72,17,126,107,14,237,50,164,194,206,57,34,107,213,56,100,98,239,61,31,46,65,205,22,230,70,199,155,163,23,59,245,196,45,116,191,157,224,123,57,216,14,158,181,44,52,175,199,138,16,78,191,79,70,179,67,17,51,225,116,9,43,207,117,215,69,43,214,246,191,195,76,1,81,238,93,32,173,137,139,205,29,185,115,8,205,156,229,146,245,92,124,220,17,113,155,112,59,135,139,183,247,110,18,7,73,126,26,122,85,15,43,206,59,47,237,12,2,91,90,66,125,183,67,212,90,68,104,174,255,14,202,113,173,10,68,165,161,165,133,30,44,57,106,246,131,59,9,113,131,92,54,30,43,121,155,59,96,120,66,51,22,244,249,84,67,96,103,157,54,199,179,255,197,173,173,92,114,205,240,70,36,47,178,130,188,133,253,87,204,25,62,197,29,87,131,108,188,85,131,78,34,12,246,60,55,247,71,11,197,124,137,230,92,168,92,61,155,228,0,186,37,54,156,11,194,136,206,5,12,106,28,159,225,42,194,192,87,158,95,62,142,123,68,82,70,29,47,154,129,4,48,173,140,152,159,217,154,248,175,121,210,150,178,227,165,243,20,250,11,52,106,78,60,90,124,56,41,215,37,241,12,38,228,4,222,142,212,97,57,147,26,77,159,166,198,19,223,185,208,23,170,23,19,50,59,73,42,247,158,85,60,154,51,57,33,178,246,239,108,98,161,242,45,166,81,165,197,67,215,172,233,175,78,139,100,186,43,246,132,11,82,200,232,128,190,66,207,195,158,250,108,86,119,64,206,63,165,126,232,86,62,197,13,199,225,217,165,166,178,98,10,205,38,104,181,78,147,42,141,135,110,222,134,255,190,102,26,213,92,169,141,202,248,90,162,26,96,93,184,208,214,187,217,246,142,187,100,77,224,166,198,91,163,85,47,143,13,93,160,99,15,59,180,152,67,68,201,224,135,90,161,242,198,236,164,113,231,62,216,57,80,43,37,239,120,45,170,119,247,151,55,224,50,39,99,232,166,61,81,229,183,55,121,60,215,81,134,111,22,122,214,59,17,128,255,221,176,20,88,59,184,183,107,134,105,215,41,107,89,25,91,74,233,199,99,6,205,124,87,244,217,106,164,218,54,144,145,29,59,118,126,154,56,68,117,12,192,43,29,182,97,70,28,233,158,58,3,1,173,243,180,53,214,70,78,2,117,38,182,48,71,44,166,25,105,115,185,57,122,218,185,220,149,149,151,208,35,33,136,93,166,247,156,34,135,169,181,87,210,245,37,136,3,24,241,156,197,117,133,51,158,219,197,152,37,104,6,234,53,31,207,12,38,173,152,165,166,196,112,205,112,152,222,205,6,40,239,253,216,244,51,80,63,15,235,137,82,5,111,79,170,248,76,226,21,247,134,230,189,202,79,15,68,235,102,124,108,196,58,155,152,209,26,172,113,206,211,4,34,188,103,191,121,146,99,138,163,29,40,40,87,178,243,208,237,221,93,178,145,42,189,102,6,53,223,39,63,219,135,40,70,25,44,190,123,61,187,155,71,42,216,94,158,3,66,30,191,58,103,107,60,184,102,234,74,211,131,9,162,193,46,62,25,200,114,170,162,223,213,39,10,45,148,110,175,25,65,9,175,214,193,7,82,150,40,220,25,73,81,243,162,87,135,194,190,72,53,156,254,74,90,15,98,187,43,100,33,178,152,169,187,132,3,131,20,156,236,225,163,21,147,160,31,113,117,131,28,244,154,27,40,144,184,250,140,0,2,217,215,108,41,22,79,64,210,103,160,181,116,178,159,214,26,229,47,134,211,44,139,0,90,191,104,99,4,64,222,186,160,237,8,201,91,139,139,173,185,243,134,212,70,91,138,175,230,230,51,171,251,141,71,112,222,143,207,231,147,165,89,206,239,22,172,205,33,61,171,217,111,14,139,99,215,155,87,182,103,223,180,160,238,133,1,232,154,127,234,112,203,205,105,201,209,134,236,228,10,9,96,220,157,169,181,114,206,107,10,160,126,113,167,155,243,126,108,54,87,152,137,220,74,246,87,102,113,55,1,225,237,15,118,130,174,92,101,75,99,142,31,239,182,185,185,62,68,117,214,195,178,83,188,117,3,233,173,102,107,3,156,97,166,142,43,15,14,47,71,138,252,202,49,103,152,144,174,185,195,79,233,46,101,163,129,75,186,13,206,127,170,121,12,110,46,6,214,189,102,35,202,246,3,10,252,198,16,35,253,226,203,15,86,174,77,186,153,130,57,75,145,249,52,15,93,164,116,7,243,96,184,56,31,102,107,192,187,230,14,217,70,190,191,76,119,164,152,199,79,122,203,205,9,118,234,251,214,116,208,38,239,120,193,220,182,48,119,28,127,10,9,85,63,130,232,49,165,61,253,154,173,145,203,163,38,218,187,104,106,13,243,162,253,56,226,68,248,61,139,116,101,15,96,223,217,81,79,192,234,211,16,39,222,176,14,201,181,183,141,186,125,108,177,34,190,224,245,106,224,255,36,209,167,154,51,237,32,159,57,83,124,217,127,163,227,245,175,255,237,159,254,229,127,248,223,255,250,143,255,203,191,46,13,149,191,67,105,232,111,61,139,62,106,115,136,149,193,254,224,63,123,204,103,241,250,48,156,205,47,21,29,68,118,168,124,175,54,149,102,25,7,56,16,122,186,230,186,158,223,6,48,18,73,2,110,190,196,179,26,38,110,28,103,18,196,204,162,246,135,172,135,117,214,185,21,101,174,165,23,103,107,135,141,247,106,74,235,13,20,232,106,28,2,100,133,44,88,222,43,209,197,234,121,0,43,13,72,223,40,189,64,123,150,152,28,25,12,92,145,121,75,133,179,123,149,164,49,252,194,3,138,164,8,234,38,241,104,168,80,220,136,4,120,36,212,144,110,46,9,156,146,44,169,9,128,222,125,190,99,166,43,181,234,138,163,62,190,174,89,65,165,36,140,193,103,93,243,232,106,237,136,197,198,54,3,174,76,146,103,180,118,77,71,102,50,233,97,119,184,95,115,154,180,138,172,137,227,157,200,169,0,161,28,121,98,55,151,103,169,15,148,101,91,12,217,57,204,166,168,120,242,214,100,36,239,197,103,245,246,169,219,99,135,217,48,126,154,102,118,217,123,207,198,191,178,252,52,188,233,98,5,164,17,135,93,33,53,41,15,70,63,85,100,58,33,142,164,119,225,154,141,77,107,174,187,7,157,13,75,174,206,36,174,239,47,211,204,38,3,218,45,214,191,39,78,129,63,72,15,59,164,148,91,156,102,181,171,139,77,209,99,68,230,186,253,248,22,228,176,59,161,63,81,162,155,97,197,151,49,233,63,69,30,31,112,134,79,122,246,205,249,32,217,231,71,252,54,37,174,107,166,222,179,226,91,67,229,40,164,197,0,31,32,228,10,215,100,75,120,10,202,117,132,250,72,183,248,114,171,55,104,2,200,241,214,191,160,241,222,26,53,133,145,99,38,160,193,35,88,31,176,35,136,232,249,247,128,0,127,221,140,59,9,90,34,220,240,169,166,213,196,196,205,53,191,54,252,216,19,181,212,27,48,209,24,177,233,86,148,168,69,184,152,201,48,25,153,119,196,221,36,99,174,127,110,44,172,235,90,141,64,86,220,119,68,140,195,187,167,179,71,68,116,32,232,217,14,123,238,116,106,77,61,111,50,140,89,37,2,162,4,36,87,166,89,206,86,137,200,97,38,93,88,53,104,1,141,227,193,216,89,213,93,68,206,49,83,88,104,215,12,213,173,60,25,99,28,27,14,254,119,223,106,206,8,159,230,107,30,162,11,9,39,59,104,130,248,32,224,202,166,134,68,16,207,247,112,114,41,45,232,163,117,202,170,177,4,160,114,184,217,136,97,137,241,186,197,154,165,213,2,100,29,156,100,113,111,118,149,37,99,106,142,103,44,221,69,253,94,63,231,113,39,162,190,223,120,229,161,247,134,42,111,132,35,138,154,142,212,201,141,124,148,184,194,231,56,120,56,113,99,179,225,119,98,207,65,134,70,228,71,129,238,48,59,226,106,212,153,178,76,226,68,113,38,206,143,19,232,77,201,128,67,148,90,183,35,89,49,151,46,189,211,152,157,120,24,99,154,210,5,6,63,232,153,229,49,162,116,101,75,101,21,60,88,186,190,249,128,141,164,235,99,111,210,27,45,204,128,247,37,64,69,70,40,121,90,234,204,72,82,88,77,205,116,128,92,115,21,218,110,150,158,117,206,69,76,97,125,153,215,124,102,120,119,234,224,179,217,177,119,234,107,21,128,66,225,72,90,98,127,44,53,247,233,61,57,132,36,224,101,52,116,54,2,211,29,81,5,196,14,114,115,8,18,29,248,79,79,6,36,86,69,205,212,209,195,179,223,192,59,36,178,38,206,184,209,109,165,133,74,183,156,243,115,208,121,134,153,222,22,121,52,182,207,228,245,228,134,176,172,72,255,14,122,56,90,164,55,141,171,70,232,2,105,202,105,161,222,219,225,106,210,2,207,175,21,44,135,3,70,243,225,204,154,50,200,91,70,141,137,148,158,171,143,107,146,35,170,79,180,176,245,199,60,247,141,95,19,39,186,238,227,150,21,246,77,135,65,219,210,73,15,154,59,245,240,114,76,249,92,125,251,243,202,245,38,167,42,212,145,234,150,214,159,216,226,247,197,168,247,104,139,39,230,85,98,187,68,108,73,123,29,127,236,172,197,75,194,4,186,164,202,37,163,176,216,108,190,47,118,158,4,90,56,137,234,155,177,216,125,155,82,217,246,38,91,142,229,76,13,230,179,82,5,149,149,109,176,255,238,25,129,50,169,174,200,134,214,13,12,94,221,10,8,165,136,21,28,120,228,41,201,146,8,99,50,78,34,142,122,115,43,81,164,220,122,156,35,227,120,35,97,134,14,83,206,0,54,180,189,227,193,86,3,122,223,212,188,32,137,187,230,51,225,197,135,58,110,104,137,147,177,160,17,34,34,210,22,119,239,64,144,129,150,63,251,97,81,243,12,129,56,51,83,14,19,247,238,204,106,23,145,6,0,120,60,239,165,102,196,234,231,188,230,39,6,225,173,86,228,220,32,66,192,131,86,119,26,233,205,48,91,87,84,83,87,189,93,79,190,64,38,35,100,184,196,1,253,236,221,221,205,217,8,156,196,12,109,139,47,125,204,99,233,111,195,173,232,13,145,102,174,194,63,79,235,63,13,73,242,222,130,106,198,10,68,80,172,103,111,216,26,152,157,83,192,79,55,4,169,167,72,88,209,247,215,35,153,94,172,67,246,206,5,116,31,110,188,105,157,221,75,210,36,70,187,22,159,218,64,41,119,221,130,125,186,7,58,211,255,132,139,75,205,8,125,92,51,62,255,125,41,78,15,106,161,241,53,138,16,169,192,229,76,205,181,93,235,16,126,44,178,49,181,185,198,161,153,21,107,77,76,93,138,51,196,96,62,46,152,236,40,134,89,15,60,196,25,48,80,42,250,100,248,184,190,23,50,158,77,147,13,180,17,200,36,155,244,87,235,131,79,216,158,226,222,211,184,255,197,188,234,93,245,166,49,189,151,90,207,210,190,15,214,153,161,207,197,224,9,116,233,105,110,104,27,141,216,93,214,73,152,210,236,135,247,221,141,192,139,107,146,208,122,58,238,70,183,138,121,119,250,86,184,126,241,57,160,155,29,122,53,92,10,177,54,76,18,100,61,227,125,182,245,121,175,230,112,209,175,69,42,46,204,243,124,174,90,244,173,193,37,174,107,166,37,81,191,86,70,187,172,135,185,170,228,138,129,155,70,184,126,199,124,142,123,241,206,96,220,155,1,114,132,202,96,74,163,159,1,248,102,143,205,238,108,132,115,106,210,99,205,205,130,249,204,103,255,209,51,21,122,164,114,215,252,48,153,16,185,24,90,93,199,120,3,86,176,148,190,154,105,147,29,215,220,69,140,28,132,55,179,56,110,190,72,43,54,53,155,108,75,252,54,202,76,146,142,57,67,4,103,88,156,16,112,202,200,102,134,186,88,187,43,224,92,188,116,39,68,78,236,78,226,227,198,100,53,227,29,203,233,179,12,248,244,228,32,91,138,165,75,186,82,36,189,232,222,129,99,254,154,219,19,222,76,243,170,100,50,180,162,163,114,60,160,81,188,45,157,186,72,162,189,68,205,199,93,136,245,117,204,75,128,161,152,97,184,94,98,214,154,13,44,10,209,224,129,121,168,106,215,176,2,95,205,247,188,223,73,125,98,35,85,234,57,38,226,128,71,94,174,70,171,46,224,130,6,78,201,226,142,31,23,247,4,56,158,247,53,216,189,102,246,8,131,103,36,169,232,107,152,210,176,99,237,86,243,30,78,20,45,197,139,193,21,239,247,208,197,91,111,93,211,244,160,134,115,190,102,101,223,198,156,82,56,243,152,85,179,194,26,155,1,73,185,185,212,254,24,147,235,8,98,67,129,66,238,76,245,117,197,183,54,34,36,57,246,122,242,86,2,179,109,17,2,28,205,234,115,225,92,225,211,201,201,212,208,225,88,178,93,229,189,213,171,67,36,45,205,117,119,179,169,143,69,30,179,56,149,22,102,120,157,197,101,252,81,246,134,203,8,87,121,18,111,118,25,91,177,187,171,169,32,174,88,213,108,78,101,152,223,163,169,26,124,202,51,107,8,245,33,225,38,217,24,18,17,190,31,209,101,85,133,209,13,115,159,174,107,141,25,234,227,231,106,43,240,184,185,147,130,95,226,104,103,152,217,191,47,201,46,59,164,129,201,58,210,206,211,249,205,199,9,69,212,209,0,105,190,3,201,78,28,147,68,127,221,250,150,155,87,30,128,173,79,45,45,20,59,11,195,12,53,162,102,197,81,18,200,1,227,61,230,70,179,193,19,87,205,234,117,119,216,155,247,19,233,82,57,8,151,20,222,233,42,144,43,11,39,80,17,116,179,241,128,235,163,193,105,229,185,30,130,71,149,188,167,119,141,244,142,135,31,219,40,16,53,26,133,106,48,170,61,137,150,64,57,149,201,158,245,120,52,18,246,173,60,161,46,92,172,61,242,172,103,149,54,141,101,137,224,157,215,10,243,130,131,87,107,204,139,94,212,155,32,206,83,51,15,116,139,246,91,144,161,27,36,105,20,190,168,27,71,164,107,221,197,98,77,16,175,245,40,206,65,163,35,201,28,171,188,70,62,102,36,180,183,37,73,69,221,33,130,236,65,221,176,63,86,212,54,102,152,203,31,86,62,104,100,61,128,89,200,193,151,135,181,145,172,72,103,22,229,78,51,69,207,22,88,87,235,134,17,166,35,16,3,125,103,63,156,76,152,238,201,158,37,40,232,34,4,71,255,69,56,55,48,215,219,92,211,208,127,81,151,215,244,113,103,100,184,54,219,155,76,114,170,161,156,157,145,62,75,83,75,63,86,182,45,55,147,74,162,46,171,149,230,200,126,205,83,116,129,145,39,33,17,27,214,170,56,247,97,124,92,211,79,46,99,42,221,146,143,73,212,114,98,121,53,160,234,107,63,208,19,88,146,35,219,153,208,109,25,2,92,65,251,60,176,104,208,24,137,152,249,72,134,74,10,88,214,57,31,224,161,188,168,152,101,240,210,72,1,39,162,50,1,228,16,146,68,20,65,94,224,220,65,209,62,240,164,6,8,35,3,235,21,64,206,50,7,46,176,66,25,16,142,160,171,142,107,143,227,116,211,207,139,134,26,193,56,193,240,124,19,204,148,98,31,132,20,0,200,21,32,140,51,225,31,24,147,113,202,167,155,97,46,73,56,228,161,101,48,38,196,248,36,212,117,229,183,147,17,222,199,39,65,16,89,177,110,19,210,215,152,229,231,177,206,25,35,152,51,242,149,43,82,69,76,120,17,80,4,207,134,174,225,157,106,224,230,4,116,150,81,131,141,180,59,240,255,36,143,102,60,2,233,78,7,106,21,2,53,62,135,54,41,207,72,249,15,19,18,185,230,115,238,176,80,98,212,208,98,27,130,61,4,114,16,40,40,152,106,69,143,3,218,208,225,108,232,192,152,76,251,81,80,145,117,239,192,27,0,46,33,158,23,72,37,232,215,85,47,168,6,169,218,107,30,48,7,5,238,12,121,44,81,63,133,82,17,6,159,114,205,112,129,138,185,1,117,140,215,202,67,241,112,192,216,118,224,209,225,107,236,66,57,0,223,29,196,100,241,211,124,50,25,82,130,189,228,61,238,204,242,34,133,89,78,85,75,130,197,10,234,67,104,132,248,64,20,35,242,173,116,220,119,106,104,67,57,19,9,191,155,129,51,139,153,34,213,190,143,197,182,34,152,94,67,56,101,249,210,28,86,98,46,57,175,38,197,157,41,236,202,221,74,159,251,46,62,162,159,170,102,154,1,82,96,65,147,161,15,4,152,75,239,89,0,164,138,137,57,139,185,129,1,108,177,116,225,131,111,138,55,110,86,2,184,224,44,136,4,5,172,140,150,192,197,241,77,203,16,8,78,218,114,231,113,53,96,229,164,40,107,196,106,195,90,91,18,26,6,170,134,192,227,2,75,186,140,208,231,154,185,123,20,50,152,161,67,122,173,237,110,213,89,94,193,16,206,36,18,38,160,29,129,192,249,68,129,228,88,81,239,248,119,201,189,67,163,108,149,218,41,35,216,118,68,63,134,219,191,209,13,96,240,22,98,229,103,45,148,199,129,235,16,234,244,25,203,26,77,132,57,159,54,0,10,129,222,6,192,46,95,159,30,3,3,50,4,144,63,79,93,121,133,122,240,142,238,22,252,16,145,99,178,169,145,2,138,138,15,60,150,246,92,108,178,109,209,143,68,90,93,119,20,216,151,249,130,110,174,252,89,204,19,156,74,244,228,25,201,130,160,199,207,66,6,184,18,221,15,4,10,229,233,21,57,167,97,137,171,77,243,74,26,92,208,150,168,209,194,210,97,42,145,139,7,224,144,184,183,133,67,242,173,51,36,0,174,8,219,173,174,174,216,224,12,241,121,192,109,6,153,81,221,103,65,78,86,39,110,2,252,153,133,36,22,119,218,24,109,221,74,186,94,48,203,153,82,158,43,123,1,32,131,215,82,238,77,243,90,79,241,100,205,74,225,183,205,106,155,174,106,116,178,108,178,201,210,168,184,172,176,190,163,209,5,154,112,233,225,34,226,143,158,32,98,83,217,176,206,104,181,144,84,226,168,161,245,76,219,226,206,204,153,209,78,210,209,4,144,19,27,202,217,233,50,111,221,88,95,164,239,26,15,201,40,150,99,200,76,162,82,154,5,201,138,68,55,10,185,104,9,236,224,127,207,72,25,70,223,155,137,134,104,155,163,97,189,194,60,218,211,53,103,60,212,241,98,188,133,74,44,152,62,78,139,214,180,177,139,202,195,159,195,29,253,210,104,240,57,187,184,50,174,210,7,76,169,34,126,187,78,45,176,112,20,1,148,136,94,42,144,192,218,204,78,75,147,211,174,211,196,69,203,143,116,148,147,153,138,175,9,213,71,214,118,116,106,217,183,73,24,54,43,81,96,56,142,61,105,142,104,200,163,95,70,222,122,89,123,174,180,211,210,12,218,212,76,3,243,190,237,180,208,38,252,35,48,99,160,212,1,201,252,158,101,65,243,210,235,149,94,227,144,176,174,202,254,153,217,0,35,48,224,16,128,162,237,231,60,44,235,91,216,183,46,8,118,120,173,244,213,199,12,55,194,48,142,107,38,166,255,104,237,236,167,233,99,156,97,70,65,3,247,253,51,195,58,123,215,4,62,148,105,235,185,249,184,91,243,38,195,1,232,158,229,252,73,177,96,30,232,99,203,213,52,69,206,233,143,54,140,63,241,94,141,67,60,63,88,11,76,136,233,92,156,239,163,89,197,241,99,197,227,234,132,134,208,189,57,181,140,51,112,242,219,56,201,215,156,207,231,94,191,208,218,104,22,233,207,116,43,57,251,234,108,187,88,45,19,51,175,121,162,0,117,159,12,198,168,240,124,12,58,12,159,74,92,221,16,49,169,215,220,144,209,138,33,183,94,245,56,176,112,230,105,43,200,126,115,131,128,133,255,128,235,103,106,211,159,181,111,131,255,94,107,2,206,227,19,169,155,20,155,60,88,34,63,158,221,220,160,22,189,67,134,66,252,49,22,127,48,26,20,46,155,24,209,240,9,26,190,6,48,166,10,92,115,242,90,196,217,206,155,197,68,35,75,159,196,124,30,164,117,127,45,36,153,160,118,191,230,4,71,212,252,102,113,253,36,104,229,234,68,47,168,95,13,241,200,44,247,197,38,74,68,163,250,213,70,168,46,159,115,162,130,246,149,116,200,131,227,50,200,205,25,147,222,125,46,224,167,207,44,99,138,74,111,250,68,221,151,185,46,253,54,129,29,119,130,196,200,151,116,227,234,172,125,153,248,177,195,164,195,63,51,48,241,123,38,89,254,98,124,155,212,178,102,178,235,136,34,60,80,209,134,254,158,155,186,32,29,229,98,134,199,243,119,42,152,153,234,209,125,45,252,252,243,160,57,238,13,117,242,29,51,14,67,164,144,220,188,13,87,126,205,100,212,102,174,97,102,182,200,213,48,78,45,159,12,232,143,72,215,221,207,255,206,190,39,65,129,70,249,243,90,141,172,124,132,185,232,153,129,185,1,180,216,119,80,184,97,152,169,209,236,220,252,123,128,174,78,242,218,199,55,167,191,45,204,118,226,221,89,220,224,22,44,190,101,89,145,184,203,197,103,83,216,217,63,38,244,92,194,196,105,102,136,125,90,140,248,184,109,180,88,81,227,24,247,123,164,124,213,113,205,76,118,196,95,107,89,175,230,80,243,57,79,102,92,77,6,187,234,213,116,99,138,153,192,91,205,208,127,220,215,2,164,145,245,193,9,140,135,127,108,219,190,100,83,105,72,241,197,247,64,74,253,54,198,155,213,11,112,88,41,108,203,166,210,134,237,111,113,107,10,235,85,71,148,254,193,18,35,10,19,75,214,95,134,82,38,197,136,30,159,120,173,199,76,238,227,154,233,70,215,183,46,70,150,234,230,196,198,174,31,36,211,34,224,239,69,94,248,166,118,205,140,62,222,14,51,238,133,154,19,59,96,152,57,156,100,221,211,248,92,63,74,74,51,215,235,177,153,53,123,75,53,214,105,117,121,49,159,39,217,51,158,108,90,227,175,152,207,5,203,207,159,2,21,226,243,185,160,207,25,59,126,154,250,170,206,210,110,5,32,31,52,163,57,144,49,163,71,182,223,183,62,225,100,151,197,215,172,183,37,134,148,156,255,101,147,53,51,145,67,188,215,137,178,47,175,21,230,218,92,185,221,40,72,246,78,77,111,94,108,150,135,185,31,103,67,150,0,254,70,187,15,14,167,90,210,247,66,214,61,182,195,105,76,18,58,228,199,17,141,157,22,72,141,40,237,145,163,54,55,207,173,8,164,45,121,240,102,114,108,215,220,165,176,104,9,110,138,220,61,204,165,94,96,164,153,243,151,208,198,122,110,220,117,195,106,0,6,74,188,22,179,116,234,131,225,10,245,152,11,9,87,80,172,205,68,159,63,43,96,244,148,100,200,32,65,47,249,154,165,229,208,154,102,152,243,61,172,36,8,244,151,1,243,204,18,230,52,244,8,56,91,157,41,195,184,25,189,187,174,102,24,76,98,101,27,130,86,14,221,86,127,228,85,97,6,254,44,143,198,169,89,99,55,164,129,224,246,82,90,55,208,170,49,81,6,82,122,226,35,53,3,145,229,28,230,153,117,87,168,35,57,43,156,89,233,181,212,7,35,172,111,247,222,85,154,167,49,55,202,114,241,214,243,10,175,99,68,173,108,197,128,194,83,149,244,165,32,163,76,49,36,68,52,186,234,169,94,247,152,100,248,164,43,233,131,37,230,116,11,243,148,222,16,107,113,58,30,242,125,110,64,23,143,217,142,133,123,181,65,244,213,76,178,244,254,118,103,39,22,243,52,157,147,48,27,106,66,204,148,124,210,184,102,164,248,196,12,242,78,46,6,248,45,86,102,82,248,41,152,47,52,5,115,197,129,158,215,92,187,30,216,133,14,42,249,229,190,117,55,179,108,208,148,123,239,139,148,195,156,76,185,242,190,117,123,230,17,184,7,25,208,252,28,123,36,127,118,190,3,58,164,229,214,204,57,133,151,95,12,64,38,179,40,211,107,218,238,144,44,154,221,196,108,69,197,121,231,81,234,143,185,7,33,130,153,207,218,120,204,144,184,221,183,82,77,26,172,232,161,199,145,10,185,69,126,158,155,243,228,222,26,172,187,190,180,213,57,238,173,25,190,161,230,132,175,124,215,229,94,250,53,142,21,173,245,88,212,69,24,216,105,118,225,140,222,215,204,151,150,171,19,245,182,59,224,103,196,46,178,23,51,242,101,245,110,40,38,64,47,102,83,255,136,239,129,236,87,145,215,38,199,177,215,221,235,40,9,63,230,228,226,45,102,230,0,149,213,147,144,139,171,113,174,241,185,116,135,79,36,140,227,183,207,198,54,47,177,11,230,66,162,61,206,107,90,107,150,222,252,76,224,175,68,102,135,75,170,207,134,148,72,53,92,71,3,105,73,221,146,40,1,139,155,66,165,73,78,197,115,96,82,152,138,39,135,96,161,15,49,47,19,154,9,51,149,161,45,102,10,108,225,127,77,92,121,217,115,96,16,200,185,220,227,190,150,173,214,17,74,84,102,157,189,136,175,93,127,181,198,184,55,1,195,82,51,78,234,125,178,54,170,68,124,16,64,115,158,133,23,195,153,171,63,93,189,149,199,172,93,68,94,177,22,218,231,99,200,192,211,150,41,230,204,205,174,217,90,199,213,76,90,36,94,11,150,245,44,214,164,187,217,52,255,234,206,20,190,108,237,247,165,127,46,171,154,207,178,31,215,220,151,56,149,192,209,75,42,225,133,80,73,149,45,190,46,171,72,94,127,22,58,199,161,230,210,246,13,94,16,32,205,122,53,237,60,37,2,12,131,78,61,230,243,158,49,224,43,215,213,197,149,168,96,157,211,13,33,88,45,114,64,128,9,135,154,57,162,128,62,53,64,199,135,153,51,71,104,84,145,39,82,243,121,210,187,81,195,198,174,62,144,201,133,150,88,218,224,157,203,210,49,5,47,117,99,31,106,192,125,171,153,194,112,132,55,208,140,84,53,155,106,87,188,24,140,182,69,223,155,220,120,204,21,219,98,244,167,211,112,209,62,11,249,236,100,84,115,158,119,154,82,101,186,98,222,48,215,32,52,113,175,94,72,50,78,53,151,25,83,101,33,158,39,59,53,210,9,237,46,31,72,138,214,115,49,149,241,56,128,140,67,244,249,105,163,7,9,235,20,191,143,130,87,111,225,3,89,180,32,17,157,81,161,142,116,83,26,153,101,47,230,65,103,86,196,254,0,162,90,85,115,215,164,5,33,220,120,204,160,219,34,53,64,117,88,247,12,178,114,215,109,196,197,215,120,176,78,115,81,35,167,129,148,81,211,33,131,123,201,55,241,141,222,220,115,235,115,150,249,28,219,56,167,89,135,179,89,197,55,178,37,233,73,43,28,179,171,162,154,117,9,142,199,172,40,228,70,138,232,156,45,207,128,157,163,167,251,6,14,143,41,53,67,53,211,23,239,185,173,84,210,126,63,22,171,163,204,48,147,169,209,241,132,118,104,221,236,20,4,192,207,213,134,204,186,169,150,103,213,78,148,125,125,199,168,201,58,244,244,165,107,241,46,121,51,111,73,192,158,35,202,182,168,120,48,212,76,117,27,165,53,61,249,44,66,95,113,45,61,90,168,201,70,222,12,243,44,146,116,59,39,30,140,54,241,90,64,180,117,39,180,246,213,30,99,6,46,55,203,123,85,66,234,124,205,76,105,249,237,179,152,70,236,240,252,118,125,14,151,2,254,104,133,185,170,18,39,102,115,129,238,7,33,101,43,195,130,222,83,140,41,89,185,189,244,201,217,217,70,184,187,224,220,110,123,5,59,48,146,79,225,228,195,64,95,37,97,72,15,87,143,58,131,49,149,21,253,96,100,198,90,120,111,86,180,23,71,3,58,252,157,194,147,32,249,156,100,203,56,127,17,61,147,102,70,157,91,205,48,208,196,79,27,72,124,137,21,229,189,20,43,196,180,227,239,60,60,243,104,34,25,17,251,232,90,75,173,144,147,197,158,1,82,102,151,38,230,20,34,78,191,204,89,147,5,130,192,99,191,94,200,178,168,87,172,85,247,58,82,33,250,57,112,198,202,61,243,112,133,238,68,192,171,23,127,21,97,35,141,112,141,191,42,221,199,74,116,2,222,5,80,72,64,220,228,18,117,111,121,44,86,199,108,215,17,104,90,127,128,175,165,55,73,154,153,8,200,53,211,115,83,158,243,112,136,79,87,138,181,88,197,20,59,91,232,150,61,148,106,5,90,231,119,22,140,36,7,125,1,29,91,107,172,29,2,157,254,152,113,181,179,155,105,113,151,84,72,57,142,23,124,77,158,75,95,40,18,235,163,113,98,250,44,161,224,42,218,166,188,88,95,46,240,68,162,126,53,73,30,33,92,29,185,35,131,120,78,89,180,200,173,167,236,199,33,92,227,34,244,213,13,10,11,115,179,155,241,108,37,104,130,125,245,227,58,38,118,162,100,218,213,72,195,162,239,69,136,120,164,252,92,155,225,0,243,186,8,129,128,126,75,42,60,145,205,62,211,156,246,18,49,255,16,12,94,198,66,122,65,60,31,188,253,19,105,239,40,201,24,190,88,22,70,113,172,21,86,42,36,250,206,70,18,185,106,152,25,94,221,13,234,221,128,161,138,214,124,216,249,238,116,44,249,112,2,33,91,207,54,53,218,10,159,170,254,228,17,101,239,79,100,209,119,252,50,224,56,169,30,24,217,205,244,8,22,178,136,63,126,155,25,237,203,142,176,237,56,205,85,205,180,15,173,40,166,210,0,173,143,150,141,189,199,107,96,36,69,196,109,162,86,177,125,221,113,106,23,173,82,153,211,188,183,255,52,219,138,250,169,191,80,188,71,197,114,101,105,188,235,198,195,191,190,214,84,234,130,240,115,75,240,140,14,144,19,199,0,34,55,142,109,189,249,134,23,254,27,21,32,1,208,19,63,83,97,22,207,86,80,103,159,75,134,28,225,181,17,206,63,141,144,83,157,127,164,10,198,246,189,202,104,234,246,59,253,243,135,16,176,42,124,205,143,21,34,121,207,126,26,211,236,243,96,16,249,39,247,3,96,226,155,251,249,229,179,44,171,239,70,224,34,105,40,145,29,129,70,126,159,11,221,78,17,157,164,20,96,162,240,215,41,101,107,248,154,217,149,167,187,55,176,96,77,221,50,16,47,67,212,207,205,136,108,138,219,70,45,187,69,22,30,184,200,147,19,195,197,171,95,7,53,37,246,10,157,244,157,43,208,171,212,229,78,6,154,195,185,136,15,2,136,230,220,175,187,153,94,237,180,197,12,149,203,250,230,10,58,134,101,138,23,13,17,19,123,131,155,33,144,144,179,24,84,44,57,162,207,252,147,247,184,79,158,12,30,234,47,6,135,234,212,148,1,189,195,108,204,159,249,4,199,143,199,9,49,160,147,228,97,166,71,80,98,158,100,5,132,17,87,111,56,69,239,176,164,102,41,109,127,180,149,123,147,96,44,25,217,176,167,202,135,137,182,201,231,38,11,51,35,167,12,215,196,216,122,53,168,167,228,103,19,12,231,123,201,89,79,245,109,247,24,180,13,80,73,246,67,60,12,122,238,220,60,173,218,237,102,242,40,214,201,246,51,155,210,157,28,155,80,0,112,50,134,249,172,197,125,207,69,194,211,19,231,120,124,12,35,199,144,84,36,199,13,178,83,97,70,242,237,6,46,120,152,84,247,220,10,162,243,110,243,80,94,179,13,118,55,35,234,112,221,1,210,44,133,2,197,103,46,212,245,147,220,155,239,61,125,191,132,205,77,116,66,141,32,10,181,5,191,185,177,77,100,121,112,148,102,139,7,246,231,219,156,187,21,25,21,66,180,230,145,207,228,251,94,141,117,142,77,72,16,125,43,159,148,135,4,236,0,147,48,29,0,110,238,72,154,62,230,51,239,135,127,238,249,227,170,190,55,95,168,91,248,1,54,173,135,81,62,167,69,90,1,155,65,212,132,233,112,205,11,0,164,159,96,212,163,243,229,23,182,6,22,20,233,220,108,233,139,251,96,40,120,140,240,210,233,159,75,55,67,116,238,186,105,174,137,107,209,32,221,242,96,28,41,81,66,3,110,51,47,199,111,183,84,136,195,177,48,243,73,174,15,79,39,125,197,241,254,204,192,21,118,147,215,202,84,101,124,175,70,85,79,90,251,112,145,182,233,205,185,217,14,13,121,47,244,117,194,247,91,112,122,150,27,35,87,34,153,182,61,132,102,247,234,58,209,38,114,229,17,94,112,16,14,73,180,144,175,64,167,168,134,57,237,203,247,6,208,101,141,235,223,177,3,101,41,137,178,45,156,232,125,133,153,238,163,155,129,173,72,169,159,217,231,47,102,253,12,93,30,237,184,24,64,66,62,51,17,225,109,149,233,86,107,237,17,47,194,116,154,110,115,94,135,35,20,153,156,236,102,131,43,203,213,39,6,187,233,68,220,59,130,223,107,102,55,46,113,239,77,89,225,190,23,66,14,121,122,208,5,46,121,235,144,99,238,17,77,98,70,142,253,111,130,220,254,250,207,255,229,175,127,254,111,255,10,228,182,250,223,5,228,102,106,134,62,121,128,223,167,43,55,98,102,104,69,220,47,35,211,9,156,235,31,241,168,127,107,216,226,147,100,162,26,15,163,73,55,174,43,146,100,84,159,171,229,248,222,13,21,16,157,138,80,94,53,79,250,161,226,49,183,78,69,83,176,240,44,212,98,30,214,44,243,220,154,84,220,165,95,108,168,121,233,60,39,53,225,57,222,5,195,223,148,7,71,20,183,122,254,248,135,212,144,147,0,126,152,153,220,99,89,144,170,85,125,109,250,22,179,239,121,11,16,91,87,107,49,246,166,176,130,217,126,204,166,45,234,102,168,162,230,212,213,13,87,97,172,79,42,11,178,27,79,218,157,35,113,71,195,166,112,61,25,88,114,95,119,199,8,95,102,215,141,135,78,187,248,156,153,48,254,217,182,118,116,217,217,206,2,147,199,179,39,194,72,19,187,22,0,112,217,111,17,26,24,123,232,166,38,67,138,44,118,143,124,62,59,166,166,8,204,53,42,165,133,25,192,162,156,96,139,66,211,140,227,209,120,232,228,160,96,19,10,12,201,52,116,166,222,187,209,22,25,71,20,176,129,45,7,129,65,63,61,47,200,17,114,156,136,169,7,216,90,217,247,21,46,222,82,169,62,199,31,105,115,15,54,166,41,86,233,91,111,163,51,241,155,159,208,79,220,75,36,20,251,10,199,152,206,205,169,63,77,113,43,210,103,147,182,212,37,167,227,121,18,212,8,252,193,126,211,66,46,38,213,159,61,104,181,166,225,219,196,128,51,195,135,246,16,107,86,235,176,148,171,27,253,74,51,204,84,176,218,18,71,10,223,52,206,214,2,69,172,12,41,114,166,45,94,11,230,198,185,213,133,51,94,246,22,110,22,72,52,113,117,128,17,54,223,83,38,253,46,67,125,56,78,137,229,171,107,154,2,180,204,194,51,78,176,105,248,177,14,213,214,37,30,234,70,61,91,231,117,31,27,227,34,99,10,49,193,245,71,126,4,237,242,94,159,2,140,155,147,181,193,139,87,77,218,69,174,166,73,69,205,29,198,238,120,114,10,194,82,158,76,246,193,188,198,129,48,235,148,152,23,177,220,90,61,225,51,209,221,237,82,56,165,79,113,228,107,38,65,33,238,62,66,38,35,133,203,125,150,109,145,188,122,130,3,46,123,176,48,105,235,205,26,75,76,235,139,111,238,238,131,179,213,8,138,120,207,127,25,96,31,115,75,226,47,235,10,247,8,138,169,178,229,181,50,72,246,234,133,81,218,249,154,190,214,113,37,113,169,35,130,202,194,113,248,163,125,160,237,209,163,51,214,178,100,71,192,103,159,47,224,79,6,179,237,106,26,149,214,243,65,175,25,101,112,201,204,32,252,113,182,134,136,43,207,185,218,53,236,164,175,116,121,102,134,180,57,252,91,18,79,111,40,150,125,204,178,177,244,75,190,41,161,32,237,83,1,179,30,140,96,145,128,100,229,48,167,167,82,93,160,53,158,17,180,162,213,212,4,38,66,51,244,241,133,35,96,78,148,117,187,102,76,19,140,63,30,141,163,198,89,52,123,66,6,48,172,103,229,46,205,124,207,179,33,14,223,44,17,60,237,90,68,129,78,161,68,109,8,245,203,166,112,36,218,216,182,207,179,142,228,162,206,210,138,86,103,12,10,130,166,66,27,97,93,131,205,229,252,108,139,166,160,166,213,132,17,28,136,63,179,70,103,20,58,172,167,223,205,244,199,8,224,168,90,157,207,199,172,35,251,249,84,81,104,137,137,44,158,49,246,63,197,161,14,103,242,125,52,178,12,154,73,179,180,195,125,180,2,67,128,228,225,16,228,156,59,30,13,29,188,199,12,218,198,183,44,120,251,9,30,197,188,169,54,221,188,79,42,207,168,77,224,205,241,69,214,176,26,143,86,55,33,120,142,164,18,73,63,133,76,88,234,45,146,97,139,223,126,10,156,38,142,224,143,54,77,219,64,75,106,5,130,211,22,9,45,74,112,58,44,240,68,121,144,116,156,187,243,232,114,111,96,114,221,189,63,186,43,151,66,165,170,177,11,197,247,180,90,147,236,74,21,174,91,119,54,16,218,66,52,88,30,12,218,93,159,197,29,230,238,188,243,83,235,75,221,243,27,141,111,155,180,254,63,89,83,145,126,132,170,176,62,35,106,173,217,209,180,80,235,83,170,38,125,21,48,18,171,133,246,253,212,247,207,79,59,168,20,114,212,62,21,204,129,39,187,252,107,162,12,126,162,169,7,132,130,42,152,71,14,231,65,135,118,22,224,32,167,200,93,82,189,27,186,147,83,209,156,211,63,23,201,229,58,20,95,153,121,110,159,42,84,32,154,162,174,41,50,198,78,109,123,239,80,188,30,220,159,145,125,103,87,80,160,237,239,80,88,97,70,75,233,1,3,82,125,243,59,39,26,11,215,3,21,172,125,70,47,70,154,32,190,20,104,88,75,196,148,244,211,181,85,31,28,226,9,19,243,53,239,186,30,228,38,89,130,122,27,61,80,93,80,120,101,133,41,45,186,149,42,141,58,138,205,172,6,91,9,51,152,59,53,55,219,243,220,204,169,160,64,245,106,29,201,43,204,168,171,100,53,27,59,190,155,141,6,75,135,5,162,202,28,87,159,181,59,20,221,127,150,64,14,208,131,97,240,118,122,49,167,224,97,195,172,58,105,134,88,237,177,213,54,35,99,84,228,167,201,132,198,152,65,181,254,124,175,179,81,142,122,219,172,202,104,10,146,55,222,245,120,108,128,58,138,205,132,78,123,221,139,55,253,227,10,1,70,219,42,10,53,6,108,126,65,190,252,116,20,60,146,121,84,10,32,38,101,218,194,12,222,88,17,196,13,98,132,18,102,128,60,10,109,70,178,202,129,184,48,65,215,173,40,200,70,82,102,198,234,97,70,43,48,180,209,212,23,19,13,229,155,7,34,140,38,66,185,43,15,8,134,2,182,17,211,26,97,134,182,74,175,37,85,88,227,151,201,13,228,7,43,158,87,56,150,13,129,188,166,144,59,99,154,152,215,124,118,148,213,212,140,203,28,143,70,84,162,48,117,50,168,209,192,5,117,205,211,98,66,111,127,100,184,193,198,142,254,128,247,13,241,26,15,222,72,29,234,213,198,42,119,175,222,125,235,134,68,119,127,139,213,5,154,111,148,242,52,14,20,249,216,100,181,159,81,153,176,17,197,123,245,145,146,174,15,196,7,218,157,11,28,125,233,105,121,24,222,12,109,230,45,141,239,214,78,1,105,101,188,216,32,18,214,62,17,34,162,232,169,59,14,217,120,48,196,4,87,201,189,94,234,85,169,42,178,20,222,157,25,175,13,184,121,63,45,42,217,89,249,204,12,37,169,154,141,197,226,222,123,254,113,117,167,214,25,239,5,91,253,99,30,171,165,125,127,27,61,20,53,207,208,9,55,179,169,165,107,215,15,189,220,247,106,248,236,244,189,168,167,117,185,26,145,74,109,102,130,154,247,62,249,222,15,44,27,220,112,42,69,204,207,44,167,115,123,166,117,205,47,230,251,236,112,176,90,94,179,98,236,39,4,181,83,174,77,67,63,246,57,143,118,190,179,24,146,74,5,163,79,19,71,191,87,207,167,46,215,104,120,233,85,190,215,110,143,153,246,233,124,223,154,34,146,154,87,144,248,252,166,202,106,207,111,111,235,85,12,115,125,91,161,206,131,32,193,113,231,225,83,190,106,11,57,192,123,49,194,107,50,224,171,88,254,231,46,129,164,128,88,90,211,232,43,189,11,168,232,144,46,67,150,94,43,34,80,242,173,33,156,25,119,47,133,222,65,187,222,128,182,201,218,204,105,105,143,201,50,198,204,216,53,144,105,151,19,100,209,219,151,98,18,178,154,186,190,21,132,228,113,232,22,176,112,186,99,45,32,76,113,170,22,216,232,235,99,222,206,176,96,155,229,25,35,9,195,241,50,103,224,111,192,112,160,148,36,102,244,99,195,209,41,21,102,9,185,249,166,39,188,221,83,192,106,196,98,102,95,191,91,177,213,177,101,84,54,89,128,251,98,165,8,129,150,153,215,184,190,8,93,186,10,253,52,234,174,235,181,34,236,189,116,34,17,155,247,187,39,101,40,48,150,118,49,90,100,16,7,235,113,77,212,45,221,231,94,121,95,243,137,133,159,81,99,241,93,199,147,222,191,45,31,116,255,24,218,194,220,30,28,49,36,73,171,197,28,207,48,217,104,255,101,178,4,197,117,86,186,168,86,152,153,239,95,164,101,188,74,231,39,96,171,30,123,78,158,128,177,178,152,17,137,25,225,60,78,219,245,213,188,224,217,9,23,12,210,17,189,57,71,84,128,55,160,53,150,218,24,213,170,18,67,210,137,63,171,218,12,140,23,230,132,54,132,152,77,59,238,186,165,194,201,143,117,146,95,136,17,129,180,101,233,120,206,53,35,228,163,242,116,14,183,37,230,101,99,22,254,244,122,144,144,8,132,50,201,195,92,159,14,175,99,158,36,118,195,89,71,215,91,222,25,86,201,221,175,47,159,113,77,213,12,205,85,220,60,113,228,171,57,91,195,95,4,33,154,87,63,86,146,198,233,134,40,252,82,87,51,61,254,113,241,50,21,31,49,211,150,16,187,56,92,244,122,118,29,51,249,159,232,23,159,84,205,244,189,128,179,56,78,146,230,14,248,176,212,12,253,67,92,125,78,205,92,213,12,109,223,53,3,36,145,252,28,82,137,37,0,16,45,157,25,155,155,62,121,223,242,61,19,37,240,38,31,44,91,53,56,24,23,64,154,9,140,24,49,9,36,161,2,26,133,110,159,190,152,205,165,24,22,228,56,116,170,129,119,190,238,4,29,70,173,232,39,177,46,225,24,22,90,130,197,69,59,102,114,31,129,172,162,187,99,235,123,159,208,34,58,227,142,25,162,23,125,180,157,250,242,153,88,141,199,245,25,150,109,252,14,129,234,26,218,63,208,141,17,59,48,183,36,180,171,62,24,178,240,41,174,37,245,32,71,12,109,13,109,143,48,155,23,173,86,115,200,221,106,61,247,106,101,63,138,167,182,255,62,183,166,202,214,194,124,54,44,109,69,103,151,189,239,84,154,100,198,177,34,32,16,56,54,195,85,14,53,147,171,136,231,2,246,91,158,123,227,6,173,48,159,181,59,30,51,209,143,63,55,14,81,23,119,186,195,177,184,70,48,34,128,47,121,222,154,28,74,224,6,161,166,41,227,49,23,200,216,195,172,12,217,102,174,61,102,120,5,205,208,178,190,24,199,234,136,71,227,111,234,243,104,183,94,0,12,130,108,156,90,1,25,199,197,128,37,228,208,237,166,239,144,174,153,84,237,123,245,88,241,220,168,7,206,241,90,47,16,19,106,250,58,159,183,182,60,178,155,73,139,252,113,181,51,221,2,212,36,38,127,127,154,112,118,132,25,226,233,242,140,217,138,242,143,149,44,53,205,139,25,190,65,55,35,253,84,159,17,55,33,17,55,15,187,252,249,218,23,104,63,1,251,232,186,133,135,173,149,184,24,80,254,120,230,225,74,119,72,167,53,74,63,230,209,2,215,13,30,225,61,3,0,156,95,168,61,216,164,36,25,153,31,65,96,48,115,152,22,145,210,72,116,227,196,244,223,182,236,143,36,231,250,143,49,32,152,57,250,211,206,113,156,47,52,232,226,98,234,136,178,190,76,168,251,94,11,178,88,146,61,99,2,199,140,213,71,107,121,21,79,227,12,48,90,28,254,90,72,156,106,55,45,177,208,237,165,162,160,188,150,156,47,147,126,227,136,80,152,165,91,251,61,32,246,130,247,56,230,33,160,94,225,35,49,52,241,221,103,161,153,148,93,26,185,152,122,159,28,166,0,5,35,163,66,233,124,127,118,128,76,161,169,238,22,28,213,118,19,81,168,181,203,76,58,225,38,127,179,111,230,131,244,160,144,157,108,144,49,238,140,32,216,152,196,87,153,116,28,4,160,132,118,103,81,67,131,242,239,92,28,73,125,78,225,41,96,21,146,213,139,236,69,164,129,145,179,17,130,25,40,208,195,175,92,144,50,11,169,14,133,242,146,2,192,218,137,26,150,208,226,192,120,237,91,49,77,117,89,155,232,1,185,213,232,126,38,125,41,98,240,63,21,83,167,190,51,124,171,197,71,215,204,254,152,61,172,235,229,231,146,93,178,160,100,221,133,94,233,128,192,114,15,33,42,2,89,219,2,70,10,219,197,76,114,245,217,43,233,142,119,115,153,93,8,73,142,115,136,84,149,31,125,136,239,50,179,133,5,137,142,179,122,97,51,134,83,23,138,37,176,130,247,230,38,239,122,127,59,211,163,83,74,220,124,22,233,255,7,107,48,210,244,188,8,212,107,16,96,138,217,220,145,28,230,124,229,115,233,13,49,222,10,175,69,164,90,246,84,51,202,18,213,207,39,216,211,64,232,92,222,41,186,221,162,195,12,15,153,35,229,154,73,238,221,231,78,198,213,118,205,148,254,104,17,113,115,161,213,253,146,59,85,184,215,98,170,36,115,68,179,34,141,86,10,8,1,64,36,4,9,254,17,72,35,200,230,207,182,146,62,134,90,20,250,172,1,232,50,54,102,118,207,143,197,15,186,42,186,150,132,45,210,242,148,203,175,174,68,225,162,166,78,123,231,249,160,126,53,76,42,23,135,1,81,37,153,252,225,87,83,232,232,89,204,213,246,149,48,159,153,151,85,219,62,27,227,231,103,61,243,119,175,43,24,1,97,211,246,5,101,61,76,64,61,133,148,148,254,10,39,60,53,252,200,168,66,212,7,110,180,125,73,78,232,134,233,194,175,66,151,74,68,85,63,222,107,188,80,82,220,83,216,84,143,211,176,63,1,15,204,180,245,11,83,43,164,177,174,19,191,233,58,93,23,81,110,60,175,56,36,110,29,244,198,8,143,43,43,249,243,237,49,47,72,204,218,67,49,59,230,199,9,108,176,80,73,253,14,35,190,204,31,7,3,230,73,251,161,232,219,147,73,47,254,214,39,204,91,69,168,13,79,56,223,182,75,160,49,40,212,46,46,31,228,153,212,16,108,197,160,224,217,55,49,27,214,118,249,123,157,216,105,84,97,170,132,124,114,185,212,11,102,58,180,228,106,196,13,62,150,56,204,83,197,90,224,4,164,219,110,133,85,221,42,24,129,11,199,219,189,183,166,87,49,211,169,208,227,201,54,43,91,184,140,209,233,251,246,222,253,195,185,136,158,151,17,225,140,18,55,255,169,40,94,94,69,219,246,99,192,225,170,19,89,102,40,174,130,128,14,179,37,193,132,39,185,193,208,121,167,33,184,165,44,52,201,200,138,206,248,101,96,124,50,73,39,205,190,31,40,20,51,164,204,75,8,158,209,208,168,247,167,9,220,100,101,211,147,156,102,220,124,62,162,205,86,168,63,206,98,204,35,218,211,133,108,152,29,163,244,88,31,192,102,68,16,18,230,161,177,63,70,166,223,234,154,151,0,104,24,150,231,174,236,179,124,72,235,223,17,165,93,230,219,214,109,188,81,66,22,214,107,170,196,57,190,86,103,105,239,135,112,123,124,13,21,132,131,107,138,130,102,55,9,147,143,130,196,158,105,213,149,213,220,189,217,142,107,39,20,123,98,205,192,100,123,92,204,33,169,247,46,200,98,150,152,131,231,68,87,210,106,186,216,190,172,147,221,155,242,232,93,182,248,67,205,101,221,126,152,179,41,188,161,236,18,229,75,174,218,59,35,188,214,132,194,156,204,72,60,248,153,69,116,205,93,51,13,118,95,119,162,205,65,61,192,7,204,249,125,198,194,155,36,230,68,116,129,102,224,242,165,142,48,159,33,80,25,49,168,58,154,107,252,109,83,111,82,149,107,198,104,197,152,160,56,166,66,22,28,44,80,200,250,30,13,60,71,100,197,33,47,159,53,22,199,250,233,136,136,185,194,59,238,171,122,177,201,234,213,180,167,248,193,133,176,244,184,241,140,137,157,44,143,247,127,135,75,239,34,228,117,214,40,204,92,195,79,38,203,241,202,107,209,219,228,180,186,180,227,91,65,65,169,242,123,168,61,194,168,67,3,140,92,77,71,111,249,132,117,140,225,11,218,18,49,91,66,52,174,70,161,92,120,248,179,165,17,125,147,94,48,84,12,21,62,48,160,130,159,123,11,81,55,249,30,176,57,172,230,235,118,209,80,251,40,31,64,150,146,194,12,252,70,181,191,141,139,115,185,149,34,110,233,42,221,9,232,98,187,185,67,235,47,82,18,224,153,137,248,63,51,50,61,169,191,226,156,161,77,176,81,32,129,213,242,145,223,156,46,223,76,42,122,109,85,206,69,160,111,125,13,123,199,176,173,70,162,42,151,5,84,135,223,124,3,39,236,143,204,171,169,4,184,153,150,59,17,114,133,95,121,198,193,198,6,83,133,10,31,110,185,60,220,15,65,118,141,82,184,88,65,86,248,2,89,235,184,148,175,68,6,16,154,120,240,137,15,188,84,127,3,86,196,152,11,52,60,84,145,50,2,153,127,66,24,127,240,117,246,224,61,84,150,164,25,39,173,191,23,36,191,162,97,6,83,231,118,134,102,248,4,186,180,141,2,37,160,105,203,215,23,153,39,30,231,154,169,172,187,72,38,39,234,90,77,126,27,1,148,20,179,248,152,65,63,138,18,12,108,220,31,78,28,179,69,21,114,53,247,114,153,113,8,148,112,76,30,69,70,116,156,124,88,232,250,80,149,165,10,93,109,186,159,155,102,110,153,106,198,242,243,229,19,48,143,253,232,17,55,128,45,99,204,24,181,2,73,156,154,171,151,6,127,230,164,130,195,20,16,78,120,28,47,86,64,137,221,201,114,108,176,21,222,223,198,65,22,65,162,76,98,197,95,251,124,239,52,85,179,209,216,6,125,35,135,134,149,58,136,104,79,27,251,154,191,54,73,172,158,31,105,234,202,25,127,205,224,179,30,229,106,186,215,220,156,13,67,162,250,79,200,73,220,48,130,192,76,21,31,219,85,95,39,37,188,102,87,213,197,2,110,48,249,160,113,170,100,213,189,170,108,31,219,23,73,135,79,71,68,135,144,64,9,70,110,218,210,201,18,183,71,53,107,185,200,19,115,1,103,93,204,236,215,201,93,25,132,120,186,204,180,97,112,133,117,31,188,86,149,1,164,80,255,129,85,237,173,115,83,209,58,99,178,110,241,195,118,228,171,196,57,106,122,211,103,41,153,141,37,50,178,3,87,48,197,28,39,29,145,179,154,145,106,117,167,21,248,111,123,228,186,22,217,237,210,226,230,69,89,254,73,151,22,248,191,220,108,205,75,162,129,150,38,199,82,92,125,14,134,170,122,246,137,3,51,214,23,73,180,42,187,237,180,154,90,28,158,213,10,20,98,54,158,179,216,211,42,85,149,172,18,105,32,226,226,189,207,140,29,183,218,100,146,244,104,104,68,196,137,151,160,2,156,53,136,143,45,30,173,163,175,87,219,13,145,225,48,63,250,28,180,97,31,143,48,246,106,114,241,42,222,62,97,181,140,24,132,150,28,50,116,255,191,97,251,255,245,127,255,245,31,254,235,95,255,253,223,255,25,188,159,40,250,239,16,188,255,173,39,146,7,54,194,148,24,43,2,10,125,221,206,14,179,174,185,141,87,204,180,229,22,27,93,181,6,98,185,186,161,125,55,226,230,0,98,101,250,146,149,75,46,164,138,23,83,135,202,3,154,72,117,173,241,149,11,88,2,145,209,99,195,191,199,98,133,3,81,132,217,104,248,204,43,190,163,33,254,154,206,207,12,53,176,255,118,235,38,209,44,107,99,25,186,59,174,166,90,38,171,150,25,155,195,19,129,21,188,170,140,30,94,234,221,70,141,142,84,156,86,222,172,56,205,190,153,155,78,254,129,102,95,25,177,87,225,196,38,53,67,80,22,55,55,26,111,21,206,181,36,71,143,61,33,39,161,93,229,226,102,180,98,97,134,32,69,132,115,201,165,213,18,191,13,231,73,85,125,64,170,171,49,168,29,9,7,17,233,51,61,251,53,239,213,52,229,202,213,153,214,186,18,99,206,191,215,71,75,54,142,227,14,11,90,237,34,55,204,209,115,55,82,20,228,85,226,143,194,238,222,55,11,181,115,173,207,201,118,78,43,15,112,150,161,194,175,138,204,232,191,30,197,118,79,151,169,122,170,68,209,78,215,128,25,44,94,210,83,53,195,229,19,103,19,242,2,42,109,72,141,191,204,112,76,203,126,212,213,141,129,97,122,124,180,150,185,192,226,14,128,219,219,225,90,50,243,166,76,69,131,197,220,153,74,118,110,138,96,23,82,239,39,204,8,207,19,197,21,145,157,51,88,95,108,164,199,213,35,138,17,79,100,24,201,117,56,19,214,246,36,102,64,178,57,124,168,66,208,169,230,108,50,94,110,110,8,45,168,170,117,95,59,150,16,52,43,178,115,52,4,61,171,60,246,57,200,30,7,11,197,148,216,195,151,181,196,79,245,222,224,197,242,49,161,113,181,79,117,13,19,205,47,241,96,20,8,174,38,208,48,46,171,212,174,207,187,94,215,240,124,222,26,209,17,84,192,73,157,214,134,162,112,56,26,244,115,12,209,111,174,38,252,23,219,14,136,130,71,101,28,149,145,21,83,1,186,243,165,206,250,2,152,151,174,211,106,46,180,202,23,150,144,231,228,209,144,193,148,72,160,155,236,95,142,137,196,54,162,50,127,100,204,34,79,59,233,46,80,129,66,58,160,62,158,55,243,28,7,33,168,152,173,117,50,28,203,10,124,71,2,5,100,125,35,191,0,4,105,168,239,87,140,34,35,28,203,159,98,160,188,216,9,12,103,11,55,104,209,184,167,138,119,27,241,136,88,188,203,168,87,52,176,75,103,212,34,62,162,129,81,163,66,52,75,35,22,166,217,170,202,86,13,107,30,50,196,190,178,79,24,151,52,34,165,233,122,95,47,135,76,148,76,241,179,161,32,86,29,27,30,234,16,178,116,207,222,9,237,75,147,163,185,44,213,249,91,248,239,55,69,112,246,5,153,166,4,226,245,58,127,32,110,52,208,166,80,53,194,209,7,111,91,187,102,8,168,68,133,87,64,41,78,229,84,19,96,209,235,240,162,147,52,197,71,74,48,10,183,112,151,33,97,84,69,72,82,121,59,50,173,27,188,186,8,245,193,80,183,253,177,81,22,42,67,147,69,48,23,186,68,153,209,14,60,231,114,130,147,113,239,72,22,29,223,67,83,0,180,180,151,29,25,253,73,175,170,170,252,165,180,198,77,210,146,135,146,12,153,45,153,116,51,100,83,106,88,160,55,77,211,199,31,204,136,112,68,120,7,17,247,253,117,226,109,250,223,207,167,151,188,56,116,96,212,185,220,124,54,148,38,2,103,27,184,199,136,215,58,241,125,145,93,26,10,51,74,210,97,134,174,60,171,130,32,16,180,200,191,129,204,82,93,158,69,187,226,202,254,104,120,131,73,51,173,199,47,91,53,210,138,160,144,68,245,13,1,0,90,249,220,76,103,138,166,128,241,54,106,220,27,0,147,38,90,81,189,93,251,94,60,164,195,112,88,175,214,156,119,72,77,8,89,164,13,129,255,237,200,154,179,184,46,240,222,196,9,89,123,145,240,204,72,106,200,111,39,90,158,110,158,22,68,222,208,204,118,201,37,102,33,52,101,151,14,139,188,248,128,93,117,71,53,160,74,179,28,113,46,57,179,72,17,119,128,170,82,179,154,205,142,163,251,224,232,42,139,54,161,65,243,99,192,141,79,83,210,253,116,157,183,59,162,168,180,137,214,228,160,221,122,70,86,157,48,104,201,144,50,44,61,185,59,15,179,189,80,36,81,65,57,95,126,149,251,65,206,159,68,207,14,135,121,69,200,119,30,205,244,191,165,244,131,143,180,98,133,192,3,42,98,95,104,81,214,30,9,106,52,79,165,222,133,26,70,145,239,145,186,106,225,117,115,83,162,16,1,81,238,146,50,31,178,41,125,183,120,107,222,67,197,5,153,227,31,6,195,102,33,251,153,92,141,54,78,43,119,80,148,158,9,241,193,19,183,236,24,210,106,36,119,82,68,68,49,55,50,181,36,214,167,8,166,246,102,186,124,126,162,79,246,160,161,37,72,112,227,249,22,219,104,30,150,229,197,120,246,26,123,146,41,37,111,53,159,8,103,196,176,156,21,81,37,82,48,214,156,154,99,1,193,103,160,43,251,35,175,143,58,32,85,92,217,85,32,57,133,136,193,175,70,80,83,74,25,21,151,123,196,100,128,166,65,124,67,10,212,103,43,184,153,119,24,6,164,222,0,247,101,254,186,25,216,230,129,27,138,66,26,236,126,187,123,234,111,82,171,150,0,170,35,191,217,119,68,134,240,90,235,147,27,139,227,114,31,11,97,176,38,26,128,40,17,228,114,147,34,69,84,183,177,194,48,118,131,171,19,166,21,185,243,128,215,164,223,84,78,86,193,83,78,170,245,177,21,88,22,9,12,178,136,19,226,60,239,27,153,161,31,220,196,154,41,151,221,12,85,19,192,50,49,221,153,122,81,180,165,33,134,16,83,204,248,126,126,49,20,121,185,200,189,207,239,142,121,19,115,103,162,204,164,247,38,177,20,238,50,253,25,89,52,100,139,41,58,142,240,144,50,45,55,243,31,151,180,0,84,3,114,234,235,187,229,232,237,138,176,198,140,192,219,114,51,224,145,42,214,74,26,195,47,102,47,191,177,59,102,170,206,203,205,203,2,141,124,205,16,101,56,80,19,26,19,242,210,114,53,160,12,239,224,30,80,221,77,233,233,101,4,198,183,156,9,34,161,81,186,192,241,31,207,112,14,51,125,153,23,205,5,113,103,113,212,18,194,57,72,160,221,31,70,235,112,126,62,0,169,105,227,150,149,91,179,92,114,92,77,21,82,20,8,32,161,167,14,86,63,179,41,210,52,49,19,196,184,222,16,165,43,200,213,154,152,207,179,150,236,207,61,44,143,40,87,243,231,22,55,239,198,124,90,174,25,9,149,30,79,86,225,115,145,247,130,185,196,219,235,40,185,153,184,209,53,167,101,100,203,62,100,80,143,203,199,132,180,239,188,156,255,116,34,244,90,98,77,209,26,129,216,96,151,77,6,159,171,90,236,232,19,129,62,113,25,81,64,202,209,115,104,102,237,167,63,143,1,93,239,135,34,67,2,26,79,117,253,219,139,230,255,249,63,254,221,95,255,244,127,254,155,0,157,246,247,88,46,64,243,186,139,127,117,11,151,183,44,136,99,6,225,24,51,126,167,42,164,209,27,234,66,151,217,100,152,6,44,45,67,204,199,159,252,242,77,182,32,8,106,238,215,205,244,177,207,152,120,153,184,225,118,235,97,174,206,140,72,133,172,15,25,97,136,178,191,221,150,111,75,239,189,60,86,53,157,229,233,19,227,56,73,35,201,239,86,176,198,177,16,169,12,46,125,41,52,233,188,181,146,74,78,226,99,203,75,81,159,141,159,62,219,167,208,146,111,162,165,86,98,173,65,64,33,192,99,0,214,49,156,168,150,67,17,37,86,240,56,59,94,153,188,144,52,82,48,173,114,180,78,146,212,168,82,198,199,12,166,246,235,227,51,78,247,118,253,36,102,52,92,10,190,90,0,28,157,21,32,191,13,166,230,195,208,210,99,249,48,42,110,14,202,180,63,216,242,176,73,211,47,32,109,91,120,233,170,26,220,134,218,173,46,99,166,66,118,51,206,181,112,66,159,249,86,143,223,250,129,77,241,158,169,115,200,230,70,231,190,3,241,12,87,127,78,56,185,154,82,224,39,147,121,206,190,100,77,161,89,119,55,50,12,223,111,211,73,188,155,238,79,148,103,219,215,166,196,201,89,143,167,41,79,78,115,98,186,102,136,3,116,139,49,101,190,15,90,76,45,22,49,216,41,239,189,104,189,15,243,137,26,133,118,131,228,28,236,119,221,111,126,252,241,82,101,147,49,190,207,120,112,211,212,210,175,77,51,195,7,230,230,201,154,128,77,207,60,163,113,182,250,160,152,238,91,211,85,141,198,170,223,218,96,227,186,63,245,179,0,214,53,35,65,60,100,166,0,227,95,195,199,164,159,168,163,60,102,82,208,254,82,52,151,100,93,31,5,77,173,143,161,136,236,12,229,205,251,211,176,226,229,207,223,94,70,96,115,60,236,59,21,44,61,51,252,176,201,214,63,45,43,128,228,66,137,169,128,136,12,32,255,107,38,61,238,196,208,152,105,122,150,155,35,133,231,100,34,152,207,152,37,49,227,179,173,18,102,227,207,151,155,87,203,126,251,226,68,212,82,127,154,228,154,211,238,50,135,233,162,149,7,199,53,240,14,196,1,205,12,98,145,110,94,219,114,40,211,239,141,195,45,173,118,240,64,129,73,247,65,219,228,218,110,155,159,113,147,56,229,198,176,230,250,54,228,98,200,140,135,127,16,84,40,0,243,92,115,61,239,145,226,173,42,103,185,60,24,51,195,41,150,207,167,217,70,176,31,102,250,9,41,166,248,144,101,35,86,184,102,100,146,156,130,232,108,88,32,218,167,92,93,56,108,218,53,211,157,34,102,216,121,114,241,71,171,166,199,114,31,156,156,62,104,196,152,73,84,237,101,80,192,103,126,34,231,140,10,249,129,235,151,208,241,73,37,222,87,46,169,37,241,168,72,103,163,210,81,125,22,43,158,170,27,8,252,108,3,59,182,28,52,79,228,193,233,17,29,171,222,61,37,75,167,4,163,50,66,99,200,152,202,171,224,219,241,220,144,212,112,51,52,66,210,48,186,32,126,28,95,150,248,152,167,213,54,196,140,23,53,63,56,245,168,169,52,21,144,0,173,3,100,240,187,121,5,19,187,228,181,207,91,88,147,200,103,62,241,15,221,22,98,62,167,161,119,5,252,90,29,164,121,133,188,239,156,222,24,70,250,153,182,243,170,230,208,8,30,240,165,168,223,126,172,232,117,198,147,209,130,80,135,154,129,107,249,250,66,186,101,234,197,137,245,228,103,192,153,38,73,164,223,237,151,241,143,191,65,49,38,6,225,174,133,129,52,167,15,122,135,43,7,8,106,203,205,97,90,45,126,241,162,86,181,228,226,74,215,204,135,250,167,155,22,34,227,252,188,86,115,221,37,218,65,8,190,174,121,76,75,94,127,3,14,189,192,22,206,53,170,69,80,120,124,115,156,252,79,18,10,34,186,146,106,245,86,85,203,51,38,97,96,177,159,27,222,49,10,76,9,226,46,249,237,134,26,174,111,104,148,161,132,209,3,143,23,133,225,207,120,124,149,34,190,53,207,98,49,252,103,166,63,160,222,214,200,223,163,182,228,87,195,5,158,155,254,50,110,206,215,14,135,176,170,225,27,175,25,169,5,111,196,3,24,90,202,173,67,98,102,71,116,63,103,82,130,105,93,205,116,153,119,55,79,168,17,87,87,115,206,174,51,58,96,178,106,186,47,156,35,2,222,65,55,111,50,87,69,158,28,56,150,183,249,141,69,152,38,108,7,236,82,180,53,135,121,163,82,43,87,159,73,124,231,225,34,217,221,174,23,69,211,63,110,147,95,125,14,70,97,175,92,86,165,236,159,175,61,172,75,82,231,97,183,228,148,251,142,244,11,182,139,66,54,115,106,174,24,50,150,249,200,242,61,207,231,28,107,248,44,102,61,65,230,35,102,99,213,243,171,233,146,21,21,9,200,114,22,10,133,110,70,136,92,182,75,208,169,48,246,184,25,6,182,36,87,195,235,21,46,129,193,146,200,177,253,67,162,165,66,59,194,78,126,88,82,121,26,26,11,167,73,191,165,159,57,32,22,133,154,255,87,140,117,121,68,252,119,224,89,226,138,162,30,55,125,39,129,217,61,11,115,16,100,223,39,234,140,104,119,211,23,187,213,108,77,192,30,59,44,155,250,234,76,30,55,107,249,161,115,166,25,236,76,69,131,131,68,98,199,205,153,35,74,175,94,57,34,11,58,249,207,123,105,100,113,62,239,87,37,248,204,34,218,2,97,47,252,21,241,100,144,41,72,44,77,151,168,31,103,233,220,69,181,173,182,117,58,36,63,12,249,146,103,238,200,173,43,238,166,187,108,201,40,209,167,38,31,0,145,250,128,39,107,232,157,242,61,32,216,137,192,130,222,240,94,52,55,209,73,45,214,37,230,181,52,112,216,4,187,97,205,170,117,137,194,94,247,94,74,126,153,14,32,121,103,99,41,247,121,68,160,151,139,70,29,116,80,239,120,46,176,111,154,246,176,28,183,127,12,68,114,68,36,141,158,165,210,156,36,141,98,29,60,14,242,203,38,224,224,129,28,192,237,169,14,54,230,225,28,214,212,242,78,204,175,3,186,146,41,166,196,215,58,174,232,122,110,142,243,211,195,156,218,147,144,89,64,151,91,76,35,244,147,146,94,125,14,237,72,51,89,223,160,26,1,98,180,122,243,72,74,220,104,2,95,219,165,69,201,35,225,71,201,199,130,33,202,197,113,113,129,54,64,125,73,189,145,171,247,88,42,53,235,69,222,154,184,203,65,47,122,204,19,12,188,38,238,224,21,30,145,47,160,113,246,110,173,208,25,194,167,25,87,87,64,182,75,115,138,25,40,68,228,238,232,59,18,179,137,196,196,76,41,63,210,227,107,6,254,62,138,191,24,133,120,225,107,161,203,136,228,185,15,203,57,50,16,1,254,7,237,157,231,189,107,247,109,62,155,108,169,206,219,246,211,122,114,51,205,66,58,111,241,38,103,120,251,231,100,158,233,217,39,16,52,243,213,136,194,76,34,165,243,143,120,209,191,117,96,221,243,236,68,185,145,20,192,92,69,218,130,87,103,43,246,211,144,226,69,30,143,119,51,239,142,247,11,29,182,248,39,8,164,185,242,204,32,251,208,247,227,97,52,90,248,253,28,55,169,10,245,172,146,161,101,220,1,57,145,223,82,39,97,152,192,174,103,190,22,45,242,34,6,72,122,144,250,152,63,90,155,67,9,208,73,167,239,153,194,106,71,190,58,55,20,249,242,245,79,142,115,35,129,38,152,221,226,36,111,180,150,35,53,85,196,108,98,130,254,100,244,36,36,29,180,12,84,209,15,191,133,214,230,115,53,132,230,145,54,88,217,146,212,98,165,149,218,163,84,106,164,57,235,160,84,128,137,30,94,91,181,60,53,249,32,104,198,58,225,44,121,197,156,139,250,224,237,199,152,229,222,104,238,194,73,137,35,12,26,98,134,43,187,17,99,19,55,154,220,164,39,184,81,0,248,255,136,59,119,221,219,154,236,170,191,139,227,22,170,251,197,15,64,68,70,136,28,88,248,147,229,192,23,53,77,128,44,103,60,4,114,66,130,100,145,16,24,132,68,194,219,180,197,99,80,191,185,119,205,57,234,223,110,34,35,127,234,160,207,25,167,214,174,85,171,46,179,230,101,140,162,86,217,249,120,212,91,150,107,101,67,68,173,15,159,27,15,200,247,167,49,179,187,136,5,90,95,203,165,167,179,212,193,38,34,69,159,222,172,59,139,33,251,83,57,16,46,46,103,87,187,91,61,151,235,26,241,94,186,70,218,220,245,88,116,83,112,145,17,167,164,104,222,17,183,114,252,57,245,54,55,76,226,227,194,245,81,181,89,176,215,175,43,61,76,104,121,229,60,245,198,69,174,249,189,186,91,181,228,14,181,204,197,48,212,75,54,72,165,38,114,17,242,240,214,73,214,184,87,170,58,172,62,57,224,85,82,187,213,229,120,91,83,127,80,196,156,190,12,10,100,180,169,110,253,194,100,62,125,185,215,76,18,1,133,199,115,161,190,60,47,219,38,137,254,144,253,200,179,143,13,222,110,249,248,64,32,45,11,205,39,165,120,231,74,116,191,102,197,35,59,245,222,15,141,242,13,119,12,83,74,205,234,84,160,172,196,227,48,38,39,190,244,18,75,6,227,213,94,26,232,63,236,161,47,70,77,190,187,196,33,1,73,66,79,79,207,97,196,184,15,135,74,53,82,255,241,88,64,186,112,207,102,184,212,235,214,201,48,77,161,237,58,52,142,129,62,68,217,194,106,47,208,186,184,14,141,98,21,172,226,107,89,164,247,94,111,201,178,252,218,64,161,242,114,79,38,98,144,67,238,153,11,150,181,203,169,204,181,209,182,45,113,2,81,217,121,23,62,177,227,115,155,150,214,159,236,141,139,150,5,7,166,160,131,48,195,118,31,144,10,48,224,124,170,78,111,69,25,78,25,18,117,33,157,225,188,242,118,255,146,49,107,136,203,142,248,197,189,162,82,60,118,14,75,241,232,85,211,160,115,111,58,178,171,50,133,169,171,60,251,227,29,48,142,204,84,31,103,226,114,189,100,252,152,86,93,35,48,190,229,123,120,113,99,233,66,199,4,173,1,76,83,254,219,16,146,201,52,59,251,123,185,42,92,100,228,86,117,62,157,115,178,153,64,210,133,207,204,168,18,247,77,86,93,44,62,57,106,28,183,248,103,41,248,242,182,198,143,32,158,223,102,20,188,30,97,56,230,162,60,153,50,231,177,34,60,49,37,169,154,152,62,210,112,217,253,140,149,24,142,248,187,41,92,241,57,6,121,75,210,56,99,182,179,205,3,8,231,173,83,155,26,33,75,144,205,221,89,52,88,44,26,138,234,97,110,83,139,151,35,31,142,32,0,118,71,241,41,184,8,251,74,235,69,200,199,61,160,144,12,246,231,178,154,88,89,30,35,56,219,164,24,107,208,79,94,149,14,146,71,243,18,106,83,51,245,206,44,242,0,2,201,253,77,111,86,157,147,204,223,234,88,184,226,244,50,73,179,212,174,129,132,81,176,133,179,200,228,172,41,22,115,152,208,147,222,35,242,217,93,98,80,168,210,215,215,90,38,5,144,253,181,152,40,122,185,66,90,49,130,27,22,93,170,122,131,65,33,244,118,141,204,109,113,255,192,192,66,78,239,253,237,106,42,209,210,181,179,43,143,237,67,90,209,219,77,122,135,41,8,13,15,15,38,77,241,26,115,43,155,78,225,129,83,25,34,58,189,215,225,0,242,117,139,110,220,84,199,197,34,237,207,215,78,31,170,78,74,254,0,130,9,59,246,4,201,2,228,123,65,93,230,65,48,84,80,206,206,248,207,97,123,163,246,14,163,245,39,1,123,226,126,155,194,89,248,129,137,16,10,220,20,134,6,109,103,111,141,237,230,95,31,61,119,43,135,157,23,70,19,217,199,1,197,118,82,43,187,63,124,194,22,219,3,46,84,33,126,206,185,105,49,71,210,154,3,230,46,221,122,118,24,241,63,121,56,85,212,223,18,84,40,79,169,167,41,210,243,179,191,165,47,207,221,180,4,197,29,133,210,16,140,167,245,13,155,77,146,154,80,231,138,158,81,217,89,62,87,107,67,141,4,57,80,216,100,191,234,205,192,112,249,248,54,98,156,209,136,184,140,251,203,212,120,76,249,101,40,220,138,119,155,232,248,148,198,121,177,195,221,110,163,153,28,86,139,241,212,179,53,220,214,166,124,18,141,201,145,74,95,165,75,80,174,194,69,96,2,70,245,115,244,3,79,210,69,178,192,121,92,210,117,131,177,235,227,173,7,71,123,105,254,112,244,102,228,107,125,202,235,226,189,168,76,158,210,26,135,206,215,161,192,152,33,39,217,226,183,9,111,148,47,221,21,48,73,180,171,40,12,89,140,183,78,148,35,215,128,173,170,183,220,158,83,184,156,123,124,205,78,252,239,235,132,36,98,121,108,254,160,7,129,174,8,166,139,126,225,105,82,95,85,96,35,127,220,23,70,198,40,11,218,241,58,251,179,201,133,45,218,24,30,206,248,233,205,237,229,31,223,8,126,251,247,255,245,255,252,199,191,253,135,255,245,191,127,103,35,72,255,36,27,193,63,222,149,232,40,85,3,235,59,132,212,204,172,168,116,130,131,29,102,173,29,35,108,44,145,241,1,176,37,146,207,44,98,239,77,63,31,108,76,189,250,204,66,172,52,11,252,169,135,220,190,7,33,195,24,159,239,156,24,20,111,44,223,131,168,172,144,37,81,57,7,90,247,214,196,89,162,231,120,86,33,103,186,48,101,175,89,151,140,165,153,249,22,53,32,69,168,178,222,72,15,79,23,102,165,143,36,171,149,163,58,87,239,26,126,92,25,22,232,123,218,92,177,90,201,136,140,158,115,49,235,223,248,57,163,134,96,100,157,178,69,113,43,139,213,188,218,146,45,106,99,75,127,205,82,126,58,33,20,214,100,243,44,70,94,119,59,142,212,148,244,204,10,180,190,149,76,240,208,15,75,181,149,141,59,145,197,253,109,125,166,160,37,188,41,92,251,215,139,108,176,101,30,41,12,95,99,119,184,91,22,211,63,195,172,31,80,247,84,46,134,191,170,233,95,32,193,9,203,97,84,26,224,21,249,104,49,127,97,212,83,164,54,3,221,246,129,38,228,133,57,59,167,194,31,219,232,194,208,203,20,129,45,155,197,91,195,98,32,101,60,6,159,123,171,195,105,207,23,30,196,81,163,117,23,158,27,92,25,228,94,56,12,171,152,80,44,152,2,58,6,252,23,198,185,44,204,18,211,20,39,155,15,139,57,181,165,144,149,69,0,87,205,253,237,170,244,63,4,11,81,149,113,56,145,96,42,176,165,124,77,127,49,44,244,174,245,158,16,60,78,31,181,198,205,81,96,142,29,98,16,31,152,213,45,213,75,100,147,102,88,46,191,104,69,125,79,235,222,171,149,186,95,120,73,34,129,93,216,207,204,205,183,49,60,31,101,77,169,29,196,5,224,29,195,72,207,194,96,114,108,244,102,154,144,31,120,124,180,250,164,250,15,115,181,223,15,98,22,139,86,30,226,205,165,86,244,194,144,108,202,195,171,37,119,220,103,91,150,183,84,255,85,162,245,203,27,103,120,159,180,128,175,157,77,238,130,144,165,47,37,103,24,22,116,253,194,231,203,246,42,141,169,161,155,221,251,69,253,119,127,136,33,80,151,170,247,83,83,80,169,85,199,149,91,211,25,215,47,140,216,179,50,36,156,189,184,219,185,109,240,217,104,201,180,145,250,190,10,251,205,93,125,36,78,214,46,76,30,213,210,10,202,247,197,48,239,87,210,34,58,118,110,168,85,62,240,49,47,231,82,166,143,197,206,125,159,93,207,234,28,74,34,66,76,174,22,71,73,91,148,242,61,227,205,239,222,152,158,203,182,96,21,199,164,105,126,97,36,151,186,22,224,225,233,40,251,194,48,69,75,99,98,133,237,126,234,115,110,50,251,165,60,207,100,188,247,119,150,85,179,215,165,142,155,141,216,172,222,47,156,77,254,87,235,216,204,143,118,97,84,155,101,76,80,137,70,33,236,194,40,83,76,129,11,60,189,253,187,105,84,42,121,180,252,98,15,248,177,124,192,167,241,232,8,12,225,127,191,123,10,39,43,199,178,20,86,85,210,203,189,117,198,105,253,176,76,85,239,55,86,106,150,132,253,5,179,237,188,75,207,184,76,34,111,131,18,34,146,157,86,243,33,37,146,40,140,97,104,121,205,187,103,84,8,18,167,112,107,65,70,193,193,239,112,18,182,153,110,84,116,221,231,40,151,93,41,48,34,188,122,254,206,219,178,182,202,146,2,35,124,21,243,194,150,104,89,148,39,237,76,45,170,145,191,240,34,43,186,107,253,81,34,35,226,62,60,163,12,213,181,254,168,192,192,228,211,140,34,69,229,127,107,148,164,222,223,134,251,79,248,127,128,81,143,218,14,91,81,131,144,203,49,207,166,143,25,124,242,66,67,184,205,66,184,141,19,194,233,90,175,66,161,103,242,157,114,91,138,251,80,152,139,165,163,146,125,103,226,225,166,28,118,209,98,100,80,10,115,145,92,14,83,131,47,29,59,150,222,172,119,76,172,138,86,171,112,168,169,218,190,215,157,75,251,206,90,195,115,110,86,131,212,86,135,115,80,80,142,143,72,44,60,221,1,15,109,141,46,78,151,135,35,143,34,196,142,84,70,181,233,239,117,140,162,166,93,131,209,151,164,92,135,107,120,217,7,59,48,174,91,31,178,161,37,164,221,194,24,205,7,20,19,55,9,74,162,96,243,51,17,163,84,40,60,32,222,132,157,49,206,22,124,119,89,97,110,192,113,108,29,171,177,11,10,107,219,157,162,100,47,34,40,39,176,125,160,59,100,198,132,42,149,104,197,72,124,203,253,105,196,200,166,76,209,98,244,193,119,147,70,94,179,36,41,3,229,225,22,246,255,158,230,19,169,175,231,225,70,157,234,48,242,38,10,227,52,30,247,197,8,11,247,249,192,16,158,222,174,89,250,118,211,174,217,233,50,28,174,69,73,35,207,176,64,193,59,221,208,32,233,74,135,124,88,30,155,195,101,239,249,124,17,115,155,94,248,220,151,132,237,12,1,44,74,232,170,195,83,173,47,96,234,75,182,195,99,74,17,118,55,157,16,183,104,59,94,95,109,220,45,125,162,8,220,100,42,29,51,31,105,143,45,95,100,9,83,96,161,2,191,222,243,163,24,55,237,150,210,40,202,235,40,138,191,131,118,214,139,84,216,25,13,248,112,139,22,13,179,144,198,53,56,153,122,218,23,78,83,138,133,134,241,151,175,22,223,51,69,110,158,9,161,192,42,225,159,11,191,139,156,31,231,90,0,51,174,143,104,66,226,87,62,54,133,208,125,197,47,155,140,168,195,168,76,146,155,114,95,154,162,182,246,160,116,54,96,20,159,31,216,148,165,47,140,188,125,116,156,52,138,145,189,223,38,152,32,141,237,186,82,196,200,175,98,23,178,110,161,75,186,48,178,29,93,190,53,228,72,43,12,214,140,224,82,212,36,162,243,136,187,195,225,10,181,189,192,147,165,238,29,39,127,84,74,22,27,82,133,108,214,23,182,36,194,22,240,57,42,83,187,47,102,142,190,240,176,193,210,129,239,222,209,1,157,146,60,187,156,155,112,245,221,48,225,141,13,99,193,4,98,48,200,46,140,143,178,255,158,10,188,223,254,221,223,254,246,191,253,207,115,9,253,125,21,120,233,159,224,18,250,251,122,20,29,166,76,210,239,168,144,113,68,198,23,112,62,166,148,79,2,203,4,141,207,120,134,18,190,134,210,29,134,134,113,4,12,47,224,246,45,152,44,171,200,228,225,59,85,4,39,252,26,9,137,160,126,70,76,213,228,215,72,174,94,101,201,119,154,221,216,43,47,76,162,181,160,43,99,207,250,122,79,24,197,210,51,72,26,186,31,183,149,164,163,172,173,77,191,212,159,125,102,76,56,79,152,158,72,41,37,135,241,57,200,105,156,224,194,235,113,139,36,65,90,138,56,177,231,161,219,139,221,34,105,161,126,226,157,167,223,153,184,246,201,189,229,236,91,40,124,248,145,73,181,188,208,54,162,73,147,6,254,225,123,143,164,130,76,126,155,34,203,216,253,59,193,129,172,43,158,216,126,156,168,171,20,169,181,79,108,46,97,39,224,156,200,250,94,203,174,180,126,143,172,100,10,200,123,193,224,94,252,225,240,9,202,129,154,140,78,220,29,18,70,10,40,231,206,217,170,138,105,24,95,24,58,16,217,252,51,46,38,183,66,168,110,82,218,5,42,127,208,171,184,176,133,99,20,229,214,115,135,236,220,212,148,214,154,229,208,171,175,128,51,75,90,210,130,221,50,241,72,249,152,144,136,49,244,224,224,126,224,199,14,174,180,145,158,214,140,130,163,107,60,39,3,5,240,109,187,113,68,53,231,120,96,138,156,47,252,113,124,10,76,220,199,173,4,114,131,246,243,210,208,175,248,75,47,139,96,200,195,217,127,134,239,26,11,203,106,77,133,91,15,63,137,233,216,63,173,207,56,156,171,225,53,10,63,169,158,2,51,205,252,102,146,96,6,23,51,187,160,133,145,82,192,4,79,100,88,170,165,241,248,181,190,245,166,22,37,57,168,122,235,31,75,169,192,139,233,154,249,13,55,145,51,34,124,16,38,52,178,253,217,212,53,72,17,63,154,49,126,20,163,22,77,106,135,154,47,189,35,154,126,97,227,6,85,219,7,29,200,104,61,159,187,5,177,207,235,107,128,253,244,169,55,63,247,207,225,168,49,230,105,195,197,28,139,198,228,135,104,17,253,130,103,178,4,76,225,178,192,152,92,126,135,196,149,94,132,247,163,152,171,173,71,235,36,142,123,131,217,116,239,253,52,151,135,43,8,97,202,179,48,239,4,174,8,158,107,13,62,133,30,126,183,133,126,170,14,253,101,74,59,170,127,40,114,99,171,26,247,16,242,199,181,130,45,82,238,59,48,86,231,226,190,29,72,112,218,80,74,3,171,251,185,48,3,150,148,231,222,156,9,59,224,162,115,4,49,21,20,25,46,92,185,128,202,101,106,155,22,222,136,1,167,90,86,97,248,108,125,76,142,225,184,100,97,213,79,12,219,81,246,88,185,219,162,98,88,183,127,14,196,81,197,153,64,129,73,245,53,93,145,100,46,74,156,78,141,233,186,86,42,190,130,212,196,26,36,12,102,244,24,222,90,41,67,73,236,194,52,117,247,13,20,236,77,91,67,173,210,179,251,134,224,81,213,214,166,243,113,103,63,39,77,19,150,252,65,128,181,135,91,170,100,53,22,105,126,246,55,135,41,118,213,159,230,197,90,118,111,2,146,204,93,249,226,207,174,57,220,115,68,120,34,43,147,10,180,80,83,156,90,103,166,9,155,3,134,5,250,43,222,113,182,81,97,124,175,36,254,215,120,47,232,132,197,189,99,193,225,187,9,99,174,12,229,214,88,80,169,187,111,200,220,17,66,4,206,246,237,135,22,25,207,252,147,64,183,145,199,222,126,47,18,207,101,31,36,125,16,43,230,11,195,15,34,238,6,170,176,7,78,253,219,122,43,53,38,68,103,43,222,121,34,111,38,126,238,4,191,118,252,50,73,168,50,160,164,215,147,163,224,48,110,93,33,126,202,40,200,249,153,87,205,204,43,85,157,136,70,78,127,225,110,108,196,66,59,77,253,176,251,249,112,150,10,35,207,128,82,128,90,190,47,106,89,69,66,165,5,185,99,243,237,29,225,98,229,68,196,60,213,143,149,243,80,54,57,248,146,151,95,79,9,142,231,44,164,135,103,94,80,222,231,11,128,2,15,97,243,197,4,225,40,187,179,112,61,151,118,72,217,80,178,185,15,199,97,159,101,84,216,88,215,140,214,56,17,245,225,99,219,189,255,194,68,187,213,173,59,33,65,14,143,50,226,24,194,94,6,83,61,169,196,238,81,78,84,14,132,39,156,66,93,55,189,96,135,27,83,120,111,207,22,3,115,206,237,90,33,37,99,11,131,31,1,130,81,227,244,194,222,21,152,76,255,230,219,198,185,36,162,217,44,20,125,20,63,77,223,169,121,109,97,128,133,179,159,106,129,107,103,76,198,88,124,248,40,214,229,17,190,41,82,78,132,123,144,50,224,236,142,18,179,86,149,154,240,147,77,231,54,14,18,207,93,195,34,184,147,150,219,87,137,101,242,6,108,8,91,95,235,140,250,20,37,119,102,61,138,205,249,41,156,11,24,251,170,53,119,133,112,202,74,128,173,115,171,106,51,124,87,141,90,93,9,68,145,130,235,54,233,57,68,138,156,249,132,131,170,209,59,221,251,135,249,230,5,134,109,216,175,8,72,193,9,71,153,177,32,159,233,81,252,106,68,21,149,196,223,18,215,111,55,181,113,14,14,33,141,131,109,176,239,8,238,97,161,206,31,52,180,113,239,167,236,176,8,223,253,196,140,39,173,246,251,219,9,230,175,45,113,199,51,95,146,27,204,36,14,60,65,77,34,160,41,60,95,136,190,172,7,238,228,215,132,107,139,14,252,51,94,221,187,49,212,164,47,9,30,209,48,210,233,228,78,68,210,120,250,178,197,1,147,169,91,228,202,68,242,67,246,214,248,193,197,193,137,102,120,250,178,147,13,178,119,138,16,111,114,41,161,30,120,92,24,178,75,185,20,153,90,72,255,146,45,26,5,190,172,249,99,53,172,237,90,37,196,0,235,22,154,84,216,198,204,58,112,152,42,94,69,185,60,236,139,206,211,21,177,5,16,4,91,95,109,212,13,243,135,84,255,26,10,217,112,119,52,227,36,8,184,83,206,54,191,40,194,0,122,37,250,240,163,204,128,97,255,171,10,67,194,177,47,204,127,98,135,103,171,252,175,222,26,191,232,210,135,91,150,183,163,83,178,49,44,59,220,164,30,28,70,100,160,41,12,121,214,125,45,187,105,20,109,109,74,15,67,225,0,39,90,167,95,62,79,123,52,25,249,2,67,24,209,163,99,75,52,39,135,169,135,114,136,198,91,61,2,69,199,36,201,55,247,198,96,212,193,244,225,36,181,126,57,32,129,211,163,197,195,44,184,153,85,192,164,166,137,93,151,9,114,199,152,17,240,80,42,44,238,22,117,108,255,212,200,187,234,61,176,205,171,209,14,108,38,167,122,139,171,201,176,92,152,241,85,175,235,128,78,234,203,137,62,236,194,53,134,122,224,167,133,115,110,207,206,246,218,229,238,98,37,230,223,228,103,155,41,199,204,144,135,227,75,194,14,188,240,32,219,92,91,19,253,141,169,194,52,146,33,231,222,233,159,131,132,201,164,79,70,50,122,52,135,57,171,37,188,69,49,211,101,211,69,109,128,2,214,166,48,252,2,211,225,33,201,230,227,147,54,252,165,56,49,24,6,141,245,136,135,229,47,143,130,193,155,106,79,9,34,145,88,215,111,215,48,50,138,184,231,113,0,204,43,234,100,112,19,161,19,244,216,218,188,162,0,198,236,182,244,62,87,77,199,41,158,13,195,221,124,224,122,73,30,105,92,84,130,5,248,92,190,139,143,247,222,85,184,16,235,71,52,122,4,154,135,246,187,229,155,200,11,10,165,179,222,51,81,14,244,17,67,236,117,235,163,187,201,181,248,60,200,252,213,82,184,93,246,187,51,199,22,183,86,249,26,198,141,63,238,112,83,227,221,138,82,2,158,171,200,240,153,192,49,42,42,10,220,66,137,186,46,159,161,140,218,115,73,37,47,60,7,252,198,42,55,194,190,177,223,20,115,134,136,210,219,89,140,223,76,119,27,148,57,167,108,179,13,54,214,17,219,236,153,222,202,194,104,185,67,62,17,200,4,21,134,96,224,213,171,192,199,50,146,29,5,173,164,52,162,103,9,213,179,135,164,177,176,248,28,198,193,221,5,94,196,10,162,53,147,114,41,76,24,54,224,140,124,158,40,216,225,56,232,119,142,162,137,42,87,119,36,49,214,37,36,68,118,100,239,23,181,74,30,71,177,100,149,123,146,203,138,239,163,118,65,144,200,216,39,214,238,231,90,58,163,43,39,15,58,74,37,249,194,36,106,153,36,216,136,79,177,127,9,229,232,118,194,171,32,173,87,197,3,50,252,173,142,137,246,40,239,145,148,54,125,158,229,179,122,36,72,132,80,102,111,254,94,25,74,5,37,11,77,150,78,225,67,150,172,184,70,116,251,160,14,89,190,73,67,109,45,191,205,105,129,225,114,225,114,80,153,134,166,118,248,77,164,54,24,3,92,126,155,228,150,104,220,176,181,148,136,20,191,122,12,90,181,58,44,229,41,53,151,146,195,245,97,220,36,123,98,126,211,66,237,167,143,133,36,97,57,22,71,219,217,237,35,211,112,23,250,85,234,214,190,5,206,102,31,97,252,171,234,31,34,182,221,205,167,243,203,41,43,121,43,11,174,95,211,12,2,26,73,173,160,66,146,252,161,139,194,212,47,105,6,84,17,194,52,127,237,58,162,220,178,171,24,121,215,186,95,251,124,28,35,241,19,90,217,220,40,129,191,48,59,167,180,166,44,148,169,118,109,74,72,75,53,41,4,89,151,62,111,199,113,17,39,117,2,17,125,44,205,13,214,99,235,170,55,156,82,53,164,20,195,24,174,73,166,49,7,82,242,201,192,166,242,184,156,205,90,190,90,33,88,195,208,164,74,215,176,251,102,114,107,24,245,36,249,34,131,171,95,217,110,13,31,99,64,130,73,164,247,31,43,221,191,200,249,211,249,61,117,64,177,177,123,207,73,59,80,87,251,48,173,153,84,99,178,76,181,181,249,248,249,170,110,194,166,59,31,243,110,226,7,29,203,55,22,4,142,132,29,25,255,238,213,3,101,121,182,162,62,105,42,9,83,93,126,4,37,220,68,202,142,92,207,176,244,88,220,148,106,10,138,239,44,182,195,161,213,101,232,25,34,21,235,63,77,36,121,201,47,219,154,90,183,241,49,18,103,22,175,245,36,227,113,166,187,225,145,233,172,124,211,36,135,173,171,87,96,108,143,67,69,28,151,137,239,186,121,70,234,94,223,74,71,205,111,143,251,112,74,5,53,3,130,149,220,151,155,11,68,54,52,235,4,47,232,37,16,32,118,124,190,245,84,50,235,211,209,157,253,204,95,100,222,38,229,217,78,136,39,93,212,242,133,213,33,72,34,130,91,27,104,104,104,70,23,44,37,217,87,39,14,8,56,241,149,0,252,92,126,238,182,66,74,10,146,8,226,79,60,75,32,185,201,59,112,130,55,77,160,35,153,249,126,16,84,184,53,193,136,123,214,217,140,239,179,207,124,30,186,126,8,169,183,237,6,24,148,23,69,115,247,96,110,241,59,198,153,10,207,1,5,163,95,30,110,108,147,82,210,165,223,92,210,70,88,4,120,140,84,189,149,56,240,37,178,178,223,38,87,77,196,22,113,86,116,233,90,65,62,81,244,16,201,85,158,1,147,247,94,37,103,17,210,64,31,51,178,129,53,157,18,229,215,50,122,15,187,116,169,230,90,170,141,253,213,151,0,225,115,113,48,193,234,211,147,27,97,149,208,122,121,232,247,113,143,122,215,206,237,95,188,52,137,104,109,79,110,141,167,84,31,15,47,140,28,97,92,146,148,37,178,26,25,174,144,158,101,233,34,178,33,46,218,180,114,172,31,104,144,68,51,0,31,75,45,35,174,224,196,83,84,86,208,184,173,253,96,181,218,2,241,193,226,157,156,113,62,245,161,50,10,147,4,72,63,94,80,5,104,170,72,104,242,60,190,71,79,37,86,134,106,161,173,203,219,207,233,2,105,108,81,193,66,187,225,124,97,19,130,149,100,97,210,79,234,151,208,12,56,87,146,231,197,177,188,151,197,205,63,112,167,104,93,122,102,122,53,126,187,175,159,154,245,250,104,10,226,36,191,48,150,138,100,134,35,165,214,182,155,3,208,113,111,153,7,84,118,34,223,246,133,137,19,36,113,183,67,99,89,195,152,168,36,70,61,178,127,133,123,202,69,207,108,110,234,219,69,90,244,114,158,35,12,158,132,91,114,152,82,120,47,110,137,20,200,134,197,167,141,80,72,250,10,176,3,91,101,133,180,230,4,200,238,129,34,181,50,169,235,23,213,204,228,135,42,148,4,73,18,226,171,241,105,56,76,42,159,106,74,17,5,30,126,245,178,27,96,215,124,121,214,67,247,174,125,180,18,4,237,248,238,239,179,237,122,36,25,216,167,211,100,108,23,255,32,231,196,21,165,17,252,24,211,47,79,184,171,206,123,136,226,32,28,222,190,62,42,6,83,151,162,144,102,209,199,235,143,65,132,102,73,18,5,91,16,137,84,205,31,222,30,25,19,246,224,153,221,72,106,141,186,246,250,40,245,228,148,99,42,21,181,99,56,103,57,253,188,107,120,34,178,170,25,146,203,179,125,84,76,43,83,75,16,80,69,191,112,165,216,92,100,101,154,21,183,95,123,27,248,24,154,245,129,199,116,151,33,176,126,16,156,210,126,255,177,164,118,137,36,99,176,166,52,171,63,123,113,205,16,79,61,74,49,243,110,57,21,235,120,200,94,200,57,74,70,101,44,32,104,213,85,181,169,212,236,174,78,90,171,252,216,57,214,82,142,81,65,132,78,230,25,116,145,251,234,46,141,250,81,151,90,10,159,163,180,248,144,102,44,162,169,112,175,219,39,49,2,109,143,88,213,185,61,145,175,28,240,217,23,218,3,239,21,251,70,238,89,43,74,72,58,244,93,163,25,199,223,122,192,242,37,204,250,194,67,68,24,129,71,91,49,205,240,202,78,149,201,90,186,99,193,151,63,31,24,126,128,41,240,30,47,140,215,63,96,73,250,181,156,131,122,169,249,63,168,228,223,125,146,176,183,27,211,164,21,102,169,65,64,164,62,119,159,164,192,26,64,160,158,231,28,255,53,224,162,17,33,96,124,200,1,103,177,145,44,153,63,215,89,227,99,207,188,203,3,143,28,31,179,142,224,219,52,20,247,117,15,184,233,86,75,105,250,21,76,55,52,119,13,7,37,18,181,98,150,21,194,179,15,60,220,41,14,60,84,219,207,72,202,166,143,168,229,219,76,69,9,84,9,58,37,191,201,224,117,245,29,12,174,114,149,29,86,9,63,98,225,38,170,111,37,18,69,172,184,251,17,144,151,229,153,170,82,104,185,218,45,103,230,147,35,93,31,148,104,99,14,184,47,89,91,6,111,191,78,2,215,162,65,176,130,226,157,183,54,38,125,213,230,195,107,126,45,59,98,78,73,5,165,41,82,91,126,201,46,38,10,47,33,112,20,55,221,183,0,145,90,150,180,71,34,254,150,204,118,97,115,43,137,160,225,57,107,166,27,50,4,164,171,232,127,3,23,215,218,253,192,42,248,196,109,165,183,235,92,230,82,149,30,157,71,36,110,211,157,225,192,67,117,72,161,43,227,96,20,88,131,185,192,211,111,240,6,247,165,241,183,179,131,95,157,171,3,147,58,32,115,120,89,181,186,55,62,79,210,40,52,42,130,148,79,92,120,147,187,28,159,211,212,33,124,50,20,164,143,85,114,16,50,220,93,238,201,70,2,125,150,17,95,86,80,23,24,181,73,10,34,165,219,3,30,106,250,17,22,78,138,62,34,218,160,189,197,183,180,110,6,10,19,99,191,113,27,130,242,171,234,120,97,62,173,235,122,51,120,175,7,69,219,54,208,45,217,217,144,141,113,67,91,14,111,198,72,225,158,165,241,249,236,82,37,134,164,92,246,232,95,177,178,114,57,18,113,235,164,178,244,217,226,84,48,184,199,152,32,106,37,126,237,51,191,168,155,190,247,131,2,219,65,221,15,204,65,151,3,158,253,65,207,193,181,123,160,93,82,129,12,198,231,20,112,89,82,152,138,63,235,216,225,211,63,7,106,209,138,98,56,196,183,196,78,239,10,179,163,180,128,147,86,237,109,84,224,203,10,120,193,125,244,192,36,204,59,140,78,149,62,92,172,62,208,170,102,29,232,92,50,141,216,129,30,248,220,101,74,147,89,166,106,157,192,195,45,233,98,1,123,137,185,3,227,191,119,184,161,138,172,240,21,161,30,150,7,170,146,229,128,197,173,112,224,34,46,32,96,238,231,254,104,226,40,227,129,97,117,112,24,93,194,243,173,255,95,33,245,255,244,63,126,167,24,123,215,127,138,98,236,223,211,23,233,234,158,45,198,16,127,250,30,47,188,99,152,8,220,236,231,11,80,144,91,2,78,122,211,55,56,75,235,115,5,254,209,122,236,236,179,150,28,181,103,102,117,115,56,58,92,71,78,249,129,49,81,29,46,90,219,8,188,160,209,14,248,185,204,3,147,124,231,48,156,216,207,195,41,174,144,109,119,168,74,50,48,25,111,1,115,147,122,190,63,89,59,23,230,254,208,159,97,65,38,48,96,42,182,222,201,85,86,235,1,55,73,168,5,110,109,143,25,112,202,50,106,231,83,247,154,125,239,181,131,48,233,14,120,142,197,121,131,130,4,82,37,57,2,20,59,62,142,73,106,183,117,127,164,134,119,74,99,252,95,15,220,230,234,2,171,99,7,142,242,179,154,253,225,141,34,245,174,240,140,240,25,57,73,212,34,60,48,172,120,2,171,62,58,94,141,99,19,220,49,157,38,158,247,194,228,197,4,60,159,115,129,2,225,228,99,58,40,147,16,243,0,184,39,69,69,156,10,148,217,50,4,22,111,178,193,213,93,82,159,214,42,243,140,14,73,236,159,150,40,244,88,38,21,31,241,22,120,101,77,28,130,34,198,183,118,171,15,154,42,80,141,125,22,112,195,3,243,194,237,171,207,241,133,187,116,13,159,121,243,155,148,105,44,40,229,192,216,198,10,95,2,206,90,217,15,60,106,204,134,129,191,94,30,206,145,52,111,184,159,18,234,85,31,77,250,222,241,248,4,188,251,163,73,79,244,175,249,231,54,90,255,245,192,109,180,37,176,88,24,196,6,207,62,228,91,34,215,203,135,12,161,161,65,60,3,238,122,203,35,44,217,61,253,8,152,83,77,97,84,237,226,225,176,57,105,150,89,130,2,109,184,129,109,169,32,15,60,175,127,18,180,232,247,160,204,98,134,113,195,21,66,101,183,11,194,241,222,111,220,16,154,106,9,92,195,110,66,214,71,83,235,88,187,197,29,144,199,212,200,186,31,66,96,61,195,213,144,225,108,168,245,129,201,9,8,152,252,23,145,182,62,231,244,157,133,21,110,52,169,231,70,181,113,115,7,188,151,37,232,44,245,167,241,105,249,125,166,90,148,81,165,167,207,164,114,159,212,177,225,97,201,121,224,230,137,33,192,67,66,215,86,168,117,214,203,253,101,182,233,34,39,12,240,249,28,93,224,172,78,167,221,140,166,40,224,94,31,20,247,129,162,234,36,132,80,39,207,22,63,141,71,95,253,66,231,168,171,30,59,131,35,64,138,62,241,88,141,29,158,186,98,42,61,235,129,235,12,23,227,134,190,252,161,197,32,106,177,29,46,169,148,231,225,4,50,226,181,81,188,120,188,101,53,124,55,48,133,140,161,162,216,144,68,202,79,83,210,52,21,206,59,220,209,133,42,140,93,31,248,76,226,104,13,187,188,230,158,26,125,108,204,148,246,122,234,224,141,202,205,167,10,234,3,242,214,100,30,251,218,162,96,96,169,7,158,132,35,50,131,28,102,190,203,79,163,33,27,94,91,234,88,178,122,55,113,159,120,74,23,18,192,163,169,119,51,17,248,91,254,181,217,158,212,105,123,6,97,22,111,124,238,224,67,150,61,233,67,220,87,47,156,205,255,169,98,224,104,158,122,235,132,44,146,120,163,73,225,157,197,125,13,231,164,82,110,11,82,37,107,25,190,238,49,29,196,121,83,41,35,240,0,151,105,65,39,117,55,147,228,213,253,189,80,249,21,49,74,134,233,180,240,73,110,133,48,226,87,162,166,135,67,220,187,102,188,170,146,159,189,217,201,125,79,129,224,70,209,84,83,56,127,50,89,255,146,189,77,2,238,244,80,41,191,180,213,236,53,30,74,31,82,242,35,167,234,144,147,16,91,239,181,164,102,43,29,151,140,248,102,165,178,190,4,206,224,63,173,97,141,110,225,150,45,70,218,47,81,145,9,221,178,195,228,243,46,149,10,175,36,228,134,203,139,202,85,165,42,201,70,183,224,142,240,161,245,65,164,250,35,214,123,225,206,206,170,177,34,226,236,219,167,105,55,186,9,45,50,40,203,253,170,28,253,18,175,31,153,18,158,238,46,47,18,30,242,27,224,74,158,241,2,201,197,234,114,104,158,79,191,136,91,120,162,193,249,154,90,253,112,38,93,75,238,222,55,243,90,69,179,55,210,164,254,210,27,49,21,105,141,38,118,233,30,92,134,232,122,170,34,55,169,255,145,181,152,44,82,165,1,69,28,75,30,244,35,208,42,83,152,75,251,76,158,68,7,217,220,120,66,157,147,212,239,72,121,132,11,95,158,157,201,28,138,148,71,62,188,172,108,236,95,56,74,61,179,106,43,213,21,82,133,144,240,197,111,147,11,40,48,142,62,143,199,88,146,157,120,20,72,68,46,213,115,113,208,186,45,218,24,157,101,143,143,89,162,92,146,20,8,42,152,103,219,57,210,236,170,196,14,76,111,243,156,125,158,18,86,33,67,149,159,38,105,43,242,201,136,92,75,96,123,193,223,59,61,69,21,42,186,37,233,21,11,245,198,238,145,82,248,116,183,36,23,82,115,49,154,103,163,81,196,61,36,131,2,41,158,185,60,19,14,27,50,77,201,98,24,118,131,117,24,42,37,133,225,82,158,30,196,181,4,139,39,17,161,205,28,115,5,46,133,161,61,111,70,250,58,35,255,98,106,189,237,162,65,138,223,62,19,69,191,246,98,85,236,248,109,19,155,84,173,113,234,35,61,44,14,47,231,108,170,53,78,76,44,251,168,193,203,161,89,14,84,133,123,70,25,233,224,189,107,234,71,165,44,77,210,24,72,173,81,173,241,228,171,171,217,1,45,57,41,155,82,150,136,230,147,43,219,52,39,133,156,75,255,154,68,18,148,138,129,60,197,58,34,77,1,138,142,172,58,229,201,36,181,238,76,34,78,167,36,67,124,205,153,35,143,199,24,246,37,215,134,92,116,207,225,131,16,175,72,101,42,186,230,83,210,236,76,102,69,146,128,160,233,246,67,25,14,208,38,83,129,234,119,74,80,61,99,140,244,228,166,233,73,103,230,221,108,153,115,67,59,103,163,20,179,91,10,235,76,94,163,192,199,215,212,40,138,194,253,234,4,69,78,78,146,114,63,160,235,201,17,149,63,183,141,162,25,99,211,178,67,34,104,127,246,55,201,117,27,159,141,166,249,62,62,159,74,249,79,142,184,71,36,241,239,104,29,2,19,115,69,72,31,17,24,25,113,182,238,49,34,224,95,251,83,11,153,88,92,126,54,85,227,139,145,68,55,18,56,253,124,233,150,210,37,202,238,219,10,233,239,185,55,31,235,173,195,119,156,170,135,191,184,51,40,177,210,57,126,210,170,18,255,61,123,159,102,224,165,209,87,60,251,220,23,197,33,221,145,71,26,43,69,235,174,223,170,195,54,30,21,35,61,205,169,197,21,168,159,204,249,28,200,85,214,37,31,190,74,138,132,21,6,73,70,36,121,187,30,182,195,104,44,173,106,62,229,166,196,243,194,248,246,100,233,245,233,50,209,124,103,154,63,217,150,124,14,239,216,32,172,179,246,147,171,153,163,4,135,210,71,41,193,129,131,43,156,240,184,117,90,233,10,195,85,238,145,206,213,237,190,33,89,164,59,69,228,193,242,23,53,121,246,236,155,22,20,247,124,23,174,39,146,171,73,249,167,223,22,17,2,31,83,211,91,209,152,143,164,195,243,109,235,120,146,99,7,108,48,222,154,60,64,201,172,37,199,39,250,221,134,184,155,33,108,66,118,53,158,252,112,54,65,6,186,114,138,31,174,107,104,134,246,217,107,200,79,246,151,66,138,73,50,157,55,76,96,110,82,174,77,145,134,164,96,227,100,157,126,109,218,168,211,138,110,59,2,28,99,251,5,123,147,207,32,21,60,220,53,75,150,204,216,182,52,7,155,242,178,176,235,184,145,73,65,31,196,252,36,92,197,62,152,203,147,253,221,209,108,24,154,117,43,25,241,136,39,238,188,35,197,179,73,190,21,53,111,200,152,121,194,175,201,229,104,98,249,185,120,68,2,40,142,202,249,166,157,71,250,15,245,7,69,118,239,134,194,250,136,228,82,22,138,44,187,134,30,98,245,173,136,116,207,42,230,77,163,194,105,137,189,57,148,65,11,55,73,241,80,35,34,78,33,82,71,182,124,70,79,214,173,77,216,215,147,38,242,79,43,155,241,252,107,42,32,21,78,86,34,233,112,17,209,78,152,216,208,177,240,252,53,194,169,89,43,62,8,99,164,18,249,215,232,27,77,173,224,239,225,4,109,148,235,61,117,25,22,159,137,250,180,77,250,137,212,78,52,24,140,83,60,188,13,93,120,21,138,144,181,35,25,191,181,54,181,200,134,178,156,26,101,75,246,241,165,130,103,67,167,230,249,186,36,143,110,173,13,66,187,205,147,245,57,99,52,3,244,76,217,132,95,213,79,114,43,105,22,152,0,174,39,90,18,95,233,233,7,113,88,156,14,103,245,212,52,94,226,176,238,31,180,154,211,103,43,51,24,135,94,10,152,168,130,20,92,157,19,109,132,167,6,129,187,62,31,152,44,43,255,237,188,107,87,30,138,97,242,102,45,182,133,161,12,0,20,200,198,10,89,38,19,176,20,173,43,76,16,19,172,41,15,35,72,242,242,8,124,12,67,211,206,139,165,219,185,59,4,41,41,101,81,129,32,100,199,254,143,206,185,146,141,32,227,29,27,248,57,244,180,188,161,192,27,238,117,73,80,40,50,51,149,208,12,221,158,248,101,180,153,149,115,204,184,7,226,240,32,221,87,121,195,136,168,187,203,1,21,200,174,220,121,72,49,68,110,197,130,12,82,169,103,18,212,63,190,75,159,109,3,235,43,42,243,152,72,217,143,84,106,229,36,89,229,236,17,136,70,74,241,4,103,147,162,230,251,116,148,57,172,69,129,80,27,123,234,183,233,138,60,207,70,49,168,199,29,151,100,32,173,148,36,161,196,237,104,124,56,67,236,232,140,102,155,223,29,160,14,238,50,195,51,236,167,41,86,118,69,179,93,26,55,88,203,98,55,60,150,91,145,212,110,72,175,75,28,154,216,36,66,31,208,51,7,110,113,23,44,236,156,154,148,126,76,118,83,237,112,56,13,221,46,137,187,212,226,231,226,32,97,71,107,83,249,215,229,122,242,9,187,96,28,11,124,206,193,72,241,33,103,84,73,228,236,60,175,238,17,36,145,79,34,78,192,166,162,230,112,26,122,224,39,130,161,213,235,140,59,158,152,223,167,8,250,255,55,200,91,141,79,96,94,181,41,211,171,100,143,251,118,181,226,227,56,215,182,175,176,82,71,168,100,68,110,50,48,9,176,95,85,59,24,52,50,121,12,14,159,191,129,189,233,194,88,214,145,0,96,48,254,170,233,48,183,220,7,62,35,21,141,209,25,235,15,154,191,51,211,224,37,172,24,213,248,109,111,166,45,112,33,147,36,43,140,136,151,255,180,49,12,22,133,39,181,60,14,147,62,160,61,59,87,230,238,175,189,25,180,245,60,156,184,156,183,174,103,226,249,133,4,184,162,42,116,199,116,27,29,211,86,120,158,163,161,93,24,170,174,231,225,103,145,237,228,15,71,242,43,235,123,83,95,236,223,115,115,59,106,218,115,210,203,190,106,84,184,137,56,123,245,189,145,114,234,254,219,115,183,168,34,49,24,49,111,111,141,180,70,215,223,62,251,200,183,250,30,152,49,222,250,197,178,31,43,88,215,199,114,10,195,203,96,116,183,174,136,37,69,58,229,121,239,132,21,184,29,222,35,170,72,12,134,24,242,106,115,146,139,51,166,190,55,105,120,46,73,106,213,105,85,222,27,221,14,87,77,75,166,160,185,31,24,130,202,43,98,73,113,115,84,96,2,147,195,154,252,183,39,234,194,242,219,104,128,185,34,226,57,57,81,232,203,10,151,51,24,254,222,92,155,183,12,234,71,77,240,182,102,223,234,85,31,110,14,158,171,144,153,207,125,181,63,104,168,165,91,17,207,243,65,80,210,153,87,222,30,127,73,90,58,79,77,33,120,123,107,216,86,202,243,236,51,78,174,165,154,75,19,193,115,224,142,97,230,40,27,141,254,52,226,101,53,126,154,228,160,167,49,90,65,254,210,149,10,61,29,240,78,48,194,127,186,226,67,212,33,67,62,189,248,152,144,23,154,151,194,198,154,235,48,124,10,178,254,22,114,222,209,218,84,214,30,216,20,50,46,60,207,181,189,233,215,172,166,130,124,97,156,111,91,199,148,58,8,23,52,69,185,227,89,3,171,66,140,122,223,187,144,193,54,117,88,76,58,220,197,84,49,3,116,237,175,98,20,239,23,134,27,160,233,195,45,226,50,93,76,181,181,166,11,12,103,118,95,45,164,88,207,215,215,158,103,24,24,238,108,128,1,170,234,247,204,228,134,220,5,68,249,115,228,234,26,92,70,114,33,99,10,15,150,238,244,43,123,228,194,68,98,9,47,60,173,19,57,27,23,62,95,39,194,211,192,72,12,15,239,217,30,81,176,241,65,83,243,15,2,211,64,106,15,188,168,23,112,184,72,161,252,7,158,235,170,45,162,135,216,234,51,141,173,181,139,223,146,146,214,234,11,15,159,105,108,157,229,153,43,72,81,141,225,240,185,220,212,253,194,125,120,207,51,222,238,241,190,216,184,58,145,9,86,161,242,108,43,84,98,53,255,109,99,36,124,135,101,133,224,112,253,4,64,159,33,167,254,224,194,184,95,247,126,62,24,69,157,23,38,93,110,61,173,41,240,241,97,193,69,54,31,216,168,66,92,50,24,87,235,51,27,202,45,39,52,152,20,209,242,194,203,229,138,237,176,236,79,215,184,7,248,111,79,43,248,125,91,79,223,89,42,242,139,207,198,147,17,28,116,120,17,8,121,225,188,4,62,6,204,15,56,229,248,109,168,17,95,56,223,162,39,224,99,135,151,190,30,184,213,152,45,231,236,13,117,134,15,156,70,76,197,61,123,31,63,190,216,114,5,116,44,239,168,240,252,192,165,251,81,192,21,227,221,81,145,159,118,221,236,246,225,53,125,224,115,19,112,13,232,132,221,241,46,162,94,92,3,154,184,112,218,207,84,156,179,249,142,74,28,96,63,147,9,206,13,151,49,167,54,43,61,141,201,152,155,142,194,104,240,116,188,141,229,235,151,250,207,136,255,25,204,228,116,109,107,104,0,158,45,145,77,52,187,112,246,25,212,253,238,29,164,192,249,123,17,59,81,107,137,51,168,251,234,111,220,26,210,3,143,153,252,128,60,75,224,220,139,183,194,92,40,253,139,144,102,48,158,214,9,79,161,171,114,159,153,165,195,66,102,82,158,222,154,128,144,218,28,88,229,49,81,27,9,118,186,225,114,163,204,190,243,28,75,58,77,253,158,104,125,126,175,225,192,25,79,134,108,107,103,14,19,230,184,240,57,86,30,131,230,44,47,60,231,46,86,78,5,175,62,156,4,172,219,113,50,166,178,174,79,98,43,203,13,3,28,194,113,29,53,216,120,65,47,76,85,173,238,44,148,32,184,162,112,34,72,244,152,44,31,66,65,135,215,22,105,9,131,201,21,184,31,12,195,66,39,3,108,103,163,184,130,59,58,200,106,116,16,141,31,110,97,82,28,241,24,129,148,223,167,21,250,239,231,92,79,67,225,90,186,247,12,194,228,164,91,226,185,138,194,12,113,97,212,84,212,248,165,174,115,251,201,206,93,55,184,23,42,70,223,92,97,116,140,77,117,95,87,248,12,210,85,230,165,82,162,21,61,125,207,242,138,165,63,141,185,93,193,218,234,149,60,53,241,149,231,154,133,72,115,234,14,27,219,209,3,19,172,244,95,166,124,247,121,248,132,1,234,190,214,196,234,24,50,23,198,240,52,94,131,45,31,66,225,179,124,252,62,49,173,58,101,42,76,238,158,255,246,130,206,90,7,5,3,106,5,60,36,34,5,124,166,90,142,214,36,56,232,44,54,47,243,110,14,195,250,164,31,164,163,121,123,91,27,135,138,26,83,70,40,231,32,82,8,69,193,243,75,62,21,206,161,176,223,183,134,42,43,77,135,113,150,43,204,177,226,135,231,34,171,122,61,48,30,52,127,120,161,122,88,127,187,18,73,29,14,179,187,106,191,207,250,153,62,85,206,68,40,81,150,11,76,142,195,149,161,133,161,163,62,75,27,149,237,236,246,167,149,248,60,223,11,53,184,18,15,63,23,221,169,179,148,224,66,191,107,23,165,234,166,224,57,90,221,92,89,166,245,166,159,35,155,66,195,69,57,114,244,165,179,49,173,59,60,71,36,140,26,76,40,40,126,120,143,244,124,143,92,86,138,79,13,167,177,94,223,206,189,113,203,75,119,210,222,244,183,19,245,238,222,113,202,181,159,73,154,136,200,120,215,122,175,239,92,72,76,37,31,50,254,80,159,135,67,28,91,28,54,135,179,194,103,218,207,128,145,146,144,135,147,117,88,125,163,94,182,31,54,133,161,143,241,174,225,230,210,179,17,149,244,234,107,23,183,210,99,80,116,180,68,125,245,173,105,21,222,2,115,176,38,31,181,217,69,73,1,24,207,96,140,218,153,165,69,247,218,142,230,150,155,97,200,100,111,189,69,157,67,126,182,152,73,104,99,235,79,83,105,224,199,50,169,73,43,63,240,186,2,173,6,175,245,248,149,144,165,9,139,127,45,152,251,246,3,115,101,188,240,38,110,149,21,62,15,243,93,133,58,160,54,159,214,109,237,24,21,174,73,122,10,244,106,226,215,1,75,65,134,193,200,179,121,207,81,63,124,6,173,162,187,17,93,227,134,253,116,45,113,85,117,24,255,183,14,203,185,149,69,199,134,20,99,26,72,110,134,15,184,177,225,62,240,89,250,35,58,182,245,212,37,231,96,239,251,187,103,192,184,246,42,92,174,204,169,193,136,133,60,48,62,199,237,48,51,81,191,86,49,81,14,135,241,94,234,75,193,228,231,182,37,44,214,207,85,31,182,190,237,123,233,153,98,84,218,62,112,106,254,214,199,188,46,237,153,72,80,24,182,120,248,22,189,111,131,59,50,114,23,230,228,171,15,220,70,92,161,76,15,165,61,191,205,41,225,15,183,170,209,7,77,197,191,229,174,150,254,162,48,193,68,127,54,241,210,103,241,101,248,41,2,134,13,227,119,90,199,195,59,246,220,207,223,246,33,175,150,121,254,118,188,248,21,9,65,244,217,222,158,195,137,238,240,254,241,65,144,192,112,20,42,133,250,116,156,156,11,127,54,97,226,242,192,228,194,69,107,212,205,159,142,163,227,215,29,54,185,170,103,174,244,184,172,83,44,49,199,59,79,243,183,236,209,96,248,98,159,37,208,102,119,51,202,114,117,245,96,53,41,177,236,159,19,67,168,63,139,111,221,180,29,96,136,58,234,211,122,231,48,9,200,147,206,207,202,62,91,239,151,206,207,96,59,178,158,133,223,183,111,27,84,187,166,253,192,231,214,26,163,54,183,228,93,127,224,254,173,2,3,134,118,224,57,6,42,117,120,222,115,248,177,222,189,184,228,189,253,139,45,210,145,159,214,232,135,198,195,123,94,227,233,26,84,31,254,73,22,9,8,239,134,135,214,199,133,89,222,227,125,120,90,241,112,194,171,99,189,251,225,190,102,24,57,88,163,62,61,167,132,226,238,136,217,116,112,159,197,143,94,199,181,170,129,57,43,159,233,208,86,246,135,99,55,169,155,1,59,169,221,187,31,20,19,171,61,231,0,238,230,107,165,101,243,105,229,103,111,32,171,102,56,92,82,109,249,93,6,105,248,111,67,51,57,222,53,54,203,253,36,212,80,156,29,243,121,56,197,210,209,154,84,72,157,138,40,137,116,127,111,35,217,125,150,55,49,240,238,48,164,8,186,181,176,87,197,111,35,30,250,44,131,180,210,246,103,159,119,94,207,100,33,200,221,124,84,26,57,231,58,89,72,246,29,1,35,56,243,180,134,100,183,58,60,30,231,10,73,34,45,249,144,54,211,50,83,152,20,90,135,45,178,169,104,70,70,198,209,58,30,23,69,131,237,44,190,7,228,89,106,19,52,130,52,203,199,132,25,189,159,214,100,33,251,136,14,35,64,85,120,204,225,67,134,87,33,79,69,121,231,104,140,63,235,133,207,212,242,105,104,186,107,15,220,106,247,215,66,253,68,119,114,174,179,49,79,206,253,234,57,68,26,201,68,211,31,189,106,154,250,165,225,168,244,155,31,226,18,44,191,7,46,109,251,183,36,249,121,60,47,93,136,130,59,220,218,252,9,39,105,189,122,16,125,124,225,113,119,21,246,62,41,0,248,192,16,128,59,140,166,211,251,240,229,46,192,12,243,255,115,7,130,81,253,158,49,7,197,103,244,252,52,188,34,197,97,82,87,242,243,61,114,242,93,131,100,172,148,158,153,210,103,73,222,186,112,95,126,96,163,145,185,240,177,6,219,122,122,54,182,187,132,112,14,151,62,199,59,207,114,247,214,36,39,189,131,182,208,85,115,248,204,247,247,115,195,169,225,163,210,201,15,125,214,79,186,132,27,6,27,63,215,3,79,191,98,157,147,14,218,131,119,121,85,223,83,160,170,45,26,193,70,222,184,122,191,201,16,127,78,55,2,110,35,224,13,165,245,243,203,172,175,11,47,56,146,222,126,203,76,65,140,226,185,227,36,146,23,239,36,206,148,90,165,119,76,112,10,57,204,53,244,249,30,176,29,248,215,60,70,243,204,207,18,88,61,62,246,39,56,254,124,108,244,167,155,195,168,122,62,235,235,152,58,190,58,97,97,43,239,202,38,241,181,58,140,238,236,211,26,113,101,255,237,66,46,252,187,182,235,242,197,139,142,96,122,55,180,188,175,203,21,95,125,155,251,153,103,233,166,35,12,162,8,143,109,217,140,171,211,159,76,245,217,179,62,32,63,8,116,175,199,147,69,150,187,251,153,225,22,216,189,61,48,119,70,111,221,16,175,214,94,47,204,247,237,240,92,253,217,176,150,81,23,95,152,57,57,94,152,35,221,97,92,29,58,222,199,222,174,53,90,31,227,64,189,212,104,222,52,63,208,145,109,76,106,237,227,107,42,62,197,11,169,15,191,11,223,245,65,8,184,168,133,246,17,212,241,239,49,218,154,79,199,173,235,142,226,58,209,89,72,8,216,59,182,202,3,229,229,49,189,131,237,222,211,11,143,30,77,169,103,253,9,23,55,175,48,96,123,122,62,150,45,213,47,76,204,175,237,103,60,75,246,51,17,153,187,185,159,198,165,123,180,226,192,104,237,62,163,93,73,116,189,48,255,96,230,31,195,233,198,23,46,172,168,38,255,124,233,26,7,27,21,123,179,62,227,137,159,211,31,126,102,194,84,63,22,148,188,171,251,195,145,55,123,206,235,53,100,93,82,211,250,220,96,26,165,55,62,79,42,156,10,143,45,64,253,140,127,105,28,185,143,67,135,5,16,123,2,117,83,207,78,217,144,213,46,62,168,205,198,229,39,220,28,174,8,90,190,112,138,65,165,250,230,7,220,178,180,158,243,39,124,70,202,127,251,60,105,254,248,237,180,162,231,103,76,251,126,199,156,204,20,135,219,174,251,231,202,142,97,233,243,157,104,166,176,224,32,41,78,207,152,33,220,236,243,240,252,111,165,103,233,117,42,154,28,174,235,61,176,23,244,87,254,90,195,100,76,158,153,86,226,173,76,28,244,121,43,234,103,189,219,179,149,209,158,158,29,11,32,70,116,18,110,208,158,161,221,126,111,233,212,155,104,178,12,167,183,188,213,166,42,88,251,53,83,120,169,88,182,233,185,164,55,227,9,201,14,147,230,163,173,173,98,246,254,178,17,188,61,251,172,9,157,121,107,234,47,31,203,143,251,198,189,40,227,74,56,223,94,63,23,177,226,226,173,203,143,32,40,46,149,24,20,136,3,31,119,16,93,233,62,73,27,154,47,111,235,148,170,159,231,31,77,142,231,189,45,173,232,194,11,158,24,133,39,103,234,125,239,142,123,96,252,240,139,132,29,207,105,177,234,235,94,152,211,47,55,228,247,166,252,58,224,184,252,58,188,82,123,174,155,100,104,251,173,12,215,69,215,23,195,237,88,174,71,20,142,188,221,30,95,83,133,75,204,209,179,173,63,87,58,12,92,55,12,249,165,253,122,23,144,20,138,103,67,113,252,60,27,179,168,57,220,210,115,118,225,171,237,210,179,51,109,159,43,31,41,245,59,90,195,204,243,248,129,115,119,63,23,252,125,253,113,151,158,233,145,164,227,231,135,31,155,148,72,190,31,155,244,243,113,44,162,49,237,246,21,245,124,53,61,207,38,219,205,63,87,51,82,146,199,127,93,218,136,214,240,22,62,240,234,195,15,116,150,227,179,68,176,222,82,246,143,205,253,227,241,130,113,149,117,75,165,155,12,139,206,133,110,42,34,14,195,255,183,31,120,173,17,173,201,88,122,224,66,89,164,195,84,7,61,104,132,74,112,198,137,164,139,193,21,187,235,194,35,239,215,165,210,77,65,195,97,138,63,223,214,189,249,62,77,120,239,153,195,86,243,225,63,61,208,145,219,111,227,85,188,223,212,22,142,247,167,123,22,248,28,219,227,103,207,226,225,80,173,252,128,75,113,243,173,207,254,186,68,240,191,197,107,145,198,252,184,22,240,253,249,84,96,126,235,181,11,7,247,108,222,49,42,144,215,211,24,21,28,31,19,216,134,246,59,19,198,140,198,253,61,240,177,196,107,138,198,154,55,254,153,164,217,19,252,178,21,179,61,158,119,76,147,229,99,114,206,162,246,244,12,71,189,247,140,173,241,157,164,181,239,184,150,217,161,189,94,191,96,89,126,187,25,197,146,163,158,237,110,199,107,195,233,147,159,65,35,218,224,141,43,178,21,143,107,142,11,252,29,21,184,158,203,19,193,177,80,162,183,230,182,242,92,234,120,85,119,199,144,73,209,159,48,9,67,230,135,0,220,1,109,61,151,81,14,13,127,248,132,217,112,252,244,81,221,201,48,96,237,123,246,51,82,200,178,63,156,176,227,207,219,104,113,135,204,224,194,254,222,249,230,229,124,61,48,108,117,243,245,169,144,71,85,29,134,83,225,185,224,39,79,178,195,137,251,56,5,177,15,226,246,143,244,219,147,78,114,230,65,207,238,19,153,70,65,34,232,57,92,194,230,61,54,104,122,130,152,149,153,53,28,61,215,63,189,39,24,173,148,123,45,160,172,238,26,100,129,6,58,95,23,48,213,248,184,24,21,206,151,78,11,24,66,69,93,215,120,112,151,31,78,84,120,140,244,192,106,203,79,168,58,212,153,83,63,138,64,23,54,218,190,169,48,101,25,62,102,92,66,230,211,26,231,80,113,120,33,230,167,48,242,176,119,88,72,79,127,44,203,218,173,166,211,97,203,188,80,152,180,13,135,51,133,53,79,107,106,188,166,195,179,119,117,230,144,105,56,155,195,176,153,171,123,13,229,239,228,147,248,156,139,43,233,46,143,84,81,247,229,183,76,238,68,135,5,190,127,247,169,160,92,252,228,232,64,105,29,39,62,151,238,231,22,82,123,152,150,136,71,86,181,229,15,120,169,188,128,23,154,229,58,40,70,9,228,67,202,133,69,47,87,149,122,131,24,20,238,16,186,171,80,150,156,221,102,94,240,55,232,202,54,105,46,223,199,161,116,44,186,29,34,142,21,222,53,242,198,242,243,65,90,23,55,20,105,160,189,61,15,71,200,42,96,246,165,231,225,80,106,251,111,231,61,231,211,24,65,201,187,252,240,107,63,7,39,249,34,195,125,142,16,173,213,245,140,10,37,181,119,146,159,75,70,123,110,18,21,61,58,55,8,54,46,194,103,245,98,222,185,143,96,115,100,168,69,141,27,41,124,242,199,40,77,93,111,18,16,83,15,63,36,240,73,237,167,49,37,95,222,24,245,111,117,202,163,249,57,124,18,239,62,211,227,216,64,85,216,115,49,179,241,136,189,15,135,167,202,31,126,76,94,61,210,105,90,226,107,98,248,235,47,151,222,165,237,122,189,180,166,25,230,59,22,58,57,77,175,117,232,153,173,251,104,72,244,106,122,150,71,230,176,203,23,62,183,222,172,27,113,165,178,242,126,14,220,145,100,155,43,140,152,198,114,248,220,227,212,113,199,62,237,143,254,36,50,40,72,62,99,189,48,23,183,244,194,245,30,201,212,181,167,254,236,164,103,37,206,226,207,238,70,144,161,240,57,204,178,119,219,18,39,198,11,247,187,112,169,212,234,143,3,152,135,231,24,147,153,213,23,116,192,8,219,162,193,209,171,222,17,76,40,123,251,136,44,104,135,158,17,57,6,238,10,152,75,117,121,6,44,123,74,69,33,198,191,158,57,70,234,249,240,142,237,249,227,224,75,168,251,125,183,186,130,227,63,181,247,99,157,75,226,118,216,170,40,30,56,28,146,133,56,196,19,143,62,51,97,122,122,27,20,135,57,180,0,13,62,54,209,245,169,23,188,207,227,217,102,161,245,232,222,186,24,29,198,51,11,135,91,234,7,94,16,242,41,76,21,140,119,173,18,222,124,230,240,196,212,116,24,201,227,231,225,11,233,131,11,163,85,247,76,134,179,123,122,82,19,204,219,245,113,78,84,219,9,238,52,197,44,121,92,169,7,94,126,173,131,41,34,61,53,72,200,107,205,123,110,158,59,66,169,251,249,160,104,141,223,3,6,101,192,180,159,109,225,252,118,75,254,197,142,45,147,127,180,62,243,197,187,70,6,254,99,16,96,237,249,26,225,116,83,255,179,229,237,85,31,21,4,69,214,3,195,47,232,63,125,186,249,128,196,132,111,183,241,230,231,119,46,52,206,62,135,55,130,112,207,92,96,49,95,56,227,223,121,183,156,112,160,21,251,233,103,233,34,86,115,223,249,156,252,57,191,219,194,185,117,249,47,163,111,245,238,41,84,226,4,108,66,95,10,19,114,114,184,145,72,36,15,39,179,209,211,13,9,82,212,169,183,31,136,243,124,101,227,52,207,122,167,43,198,160,228,48,106,73,186,75,147,205,81,239,169,8,223,126,43,245,129,209,197,185,173,177,233,171,58,177,240,3,77,159,225,213,104,41,180,117,221,238,32,51,49,192,241,160,196,253,174,213,105,191,251,84,78,113,124,120,54,71,129,74,229,169,125,162,228,214,175,101,228,242,246,39,70,130,200,182,63,251,116,132,98,167,64,225,213,108,215,38,45,8,120,61,37,37,112,73,111,223,52,186,165,19,202,144,38,238,105,215,224,165,245,126,66,82,41,91,61,188,255,54,158,59,121,109,168,62,164,103,125,235,197,169,193,103,48,147,255,116,161,210,105,11,204,6,84,4,206,85,44,36,66,155,109,248,241,195,107,23,57,207,27,36,201,211,183,51,234,101,75,122,96,171,29,15,184,39,125,246,228,126,210,3,197,4,21,120,160,199,155,5,214,88,68,251,80,204,13,249,233,89,244,167,169,231,92,241,112,138,254,139,194,13,170,150,128,123,150,40,95,179,146,44,223,22,72,242,210,234,221,102,17,25,233,57,229,101,58,166,199,152,171,45,6,13,22,127,125,49,148,168,123,124,48,202,75,180,107,100,52,245,104,141,185,173,93,131,102,160,203,92,41,154,248,195,149,61,238,78,197,14,148,170,163,6,247,96,76,242,170,169,86,204,209,17,199,42,179,116,62,143,78,221,141,101,227,46,40,207,128,39,151,218,48,152,168,183,188,21,26,109,197,127,23,34,64,89,92,228,148,68,133,64,193,6,210,26,155,134,37,236,7,151,241,227,74,218,193,65,43,126,246,11,119,42,112,164,99,107,66,153,232,31,171,183,167,184,207,2,67,222,107,216,129,186,246,235,236,247,45,94,138,194,66,157,162,104,218,244,88,152,80,38,62,239,140,95,105,121,191,57,28,158,126,219,13,194,199,100,80,59,171,191,221,236,122,121,225,201,221,242,129,75,228,94,23,156,145,115,234,107,85,248,87,28,38,66,222,31,248,216,172,222,241,101,116,165,130,178,121,198,210,51,74,184,38,48,92,104,183,223,166,141,244,160,9,226,167,187,48,113,152,100,49,113,216,118,137,231,95,152,140,124,177,195,15,92,134,87,4,211,43,28,242,2,47,203,250,191,48,85,71,226,214,35,248,91,82,160,115,206,246,160,248,8,239,107,153,254,138,238,40,240,217,180,18,48,44,171,79,235,43,7,96,168,85,51,11,58,141,230,202,225,217,102,110,15,124,25,194,12,134,11,80,127,26,97,46,183,57,135,37,112,234,79,67,23,23,111,109,36,183,207,111,159,169,231,55,12,118,27,141,119,161,175,91,61,17,234,195,134,188,245,131,140,179,99,220,73,74,92,244,29,179,33,142,105,196,120,102,146,56,93,155,68,211,124,84,32,127,31,69,159,221,173,120,250,194,109,61,233,16,200,85,97,131,94,24,71,234,214,65,59,99,20,223,139,223,25,67,91,87,227,113,253,194,11,114,69,57,238,155,221,94,174,123,172,176,154,182,78,83,35,1,247,243,3,225,137,231,100,131,7,175,184,25,67,191,210,208,214,197,20,227,191,240,38,79,81,55,195,243,185,146,7,57,160,243,237,233,153,166,72,57,85,111,77,217,151,120,43,219,176,34,178,225,240,24,18,126,33,59,111,237,27,16,46,219,248,55,100,84,134,217,95,254,211,208,57,232,174,50,212,187,124,12,76,52,92,164,227,230,162,116,195,113,143,146,159,179,137,17,245,160,46,228,205,75,9,24,218,217,102,170,188,215,185,157,104,40,187,65,127,29,166,8,138,125,154,133,213,62,85,23,14,47,56,21,186,194,167,189,207,37,62,109,149,16,9,52,144,84,190,95,120,99,59,106,215,50,186,7,223,174,213,100,39,163,252,246,89,18,211,93,111,231,82,61,155,102,95,66,243,214,218,157,230,56,26,240,175,8,124,238,152,158,13,111,247,168,45,55,233,102,148,56,119,1,146,22,145,171,110,44,36,81,164,236,240,153,108,154,124,128,72,229,149,174,7,254,136,92,41,76,36,247,118,13,1,171,173,219,45,218,222,243,166,28,145,115,81,82,123,90,67,253,89,47,204,125,87,205,191,99,121,148,124,87,127,53,18,33,109,221,8,231,84,239,218,217,244,52,131,140,124,190,236,215,85,92,63,61,75,148,241,192,166,144,233,48,185,37,58,106,21,182,78,239,249,226,0,212,49,55,6,182,219,115,74,135,218,210,214,29,249,156,219,218,100,194,158,47,70,156,171,120,107,116,16,245,120,108,240,147,221,198,70,71,166,19,181,17,165,191,131,98,18,125,186,89,27,201,215,181,199,113,110,150,103,125,162,135,222,227,217,204,226,245,140,56,89,172,203,225,149,167,92,190,154,185,253,182,195,20,131,233,118,108,252,16,215,154,231,230,58,148,133,164,209,155,122,207,94,90,111,205,84,60,214,199,134,9,219,127,155,147,65,91,83,130,82,107,244,28,165,225,128,11,41,3,219,91,115,79,212,69,80,72,207,242,153,134,58,234,214,174,21,82,45,238,25,134,235,116,60,59,102,193,20,186,46,102,82,57,199,20,31,50,142,216,229,119,160,74,154,233,150,235,23,122,141,107,94,39,49,185,65,69,39,34,222,236,187,97,114,167,152,67,156,165,198,97,225,181,42,181,218,229,107,10,92,200,16,216,62,13,209,86,19,248,92,187,183,135,2,161,248,175,73,76,14,116,194,71,31,254,90,199,134,110,93,91,147,10,209,91,192,79,148,146,242,255,211,29,255,218,76,44,241,218,67,23,134,211,218,71,60,55,173,175,171,84,109,166,152,197,139,155,122,160,52,247,196,33,104,4,118,145,195,181,82,157,55,139,204,5,81,239,48,206,77,194,213,222,250,152,1,67,204,29,244,112,206,109,193,231,33,217,181,242,185,184,37,14,89,2,22,75,15,148,79,233,119,5,98,11,164,69,42,108,174,245,232,89,86,167,61,143,27,53,102,41,37,238,218,51,187,7,250,110,218,172,40,84,122,6,55,153,87,115,193,132,187,213,109,105,66,11,78,168,129,242,30,108,128,2,179,53,228,152,43,235,113,187,224,118,223,211,207,32,252,109,234,27,68,125,245,88,29,119,179,173,198,102,38,95,196,24,108,98,187,156,208,85,73,235,108,132,172,177,85,159,51,78,142,199,74,2,163,167,87,227,49,35,11,32,224,100,250,170,221,225,34,210,101,192,147,80,166,180,174,67,39,34,228,32,235,102,232,192,26,175,108,57,197,136,154,118,180,237,26,106,71,1,162,184,231,228,140,239,126,142,86,10,78,71,78,254,203,103,45,201,152,20,212,239,250,246,31,198,115,146,5,133,227,199,15,183,99,105,86,57,64,76,202,192,235,227,170,229,254,84,109,124,166,213,140,110,113,112,42,234,148,72,16,175,62,148,16,5,57,249,156,226,133,187,230,83,16,107,25,238,187,174,108,254,26,186,65,67,100,122,148,28,255,7,92,126,2,147,21,150,29,230,204,213,95,198,31,237,31,153,219,191,70,164,10,148,12,126,26,19,182,150,61,242,88,254,123,134,149,129,79,81,174,24,92,27,122,142,163,250,216,210,178,211,224,242,155,241,104,148,169,149,155,7,163,227,156,191,190,9,150,161,11,22,85,136,221,179,111,237,173,60,166,52,215,191,236,254,43,118,161,165,73,7,231,238,74,237,134,63,123,146,198,38,40,190,175,238,219,171,149,29,8,58,32,89,139,29,18,71,143,54,166,6,36,54,80,114,160,183,194,216,191,43,142,226,60,159,239,76,53,144,187,144,72,24,21,41,241,106,122,82,201,171,191,8,252,158,59,132,62,28,29,109,223,197,200,245,42,18,126,103,117,147,218,127,225,57,133,170,149,135,111,162,166,119,72,185,117,77,253,212,157,122,76,159,38,240,224,170,87,163,224,22,138,13,150,132,135,41,49,238,82,77,110,241,246,220,36,188,5,68,132,222,23,213,132,85,90,46,93,144,58,149,17,143,158,168,170,228,7,238,211,7,5,75,168,138,55,230,192,57,46,39,176,18,239,169,223,11,5,190,229,131,2,117,112,213,197,113,54,196,200,198,35,44,76,166,191,194,92,64,186,195,103,233,200,65,142,228,60,226,0,14,207,249,172,30,34,74,227,186,22,140,53,93,179,145,138,229,149,249,176,44,8,54,197,151,67,180,53,57,119,71,133,186,81,11,134,206,53,20,182,191,219,115,22,75,149,60,144,66,41,110,242,109,238,24,244,75,179,16,145,79,104,78,187,213,18,134,178,156,197,56,180,178,199,31,27,124,96,50,23,140,156,188,222,197,121,62,94,171,98,141,22,228,95,211,93,216,80,167,118,45,171,46,5,98,167,239,215,36,99,154,178,156,231,115,69,93,117,167,40,59,111,93,32,240,34,223,115,129,148,81,252,89,186,45,16,225,248,206,97,146,4,150,214,63,22,171,251,184,83,165,163,200,246,204,97,62,71,190,231,248,231,218,162,19,173,144,210,229,93,99,218,168,19,42,147,76,212,111,42,70,183,108,34,121,56,101,188,78,43,105,178,15,74,144,72,236,49,251,125,141,148,206,172,151,162,156,77,135,235,62,155,240,186,122,158,169,53,155,78,249,51,44,44,45,99,74,45,171,87,32,90,232,126,202,145,70,165,102,119,115,18,79,156,210,18,156,43,49,50,27,223,151,54,186,218,38,238,20,184,222,60,66,142,103,109,8,183,6,71,54,137,157,195,127,249,88,70,49,98,168,104,217,101,240,11,35,117,52,34,229,13,175,0,71,194,133,23,10,220,85,90,35,82,236,137,101,243,204,132,17,114,33,36,3,157,87,155,247,254,60,225,36,17,158,192,14,59,67,154,247,236,162,46,18,141,226,128,97,123,242,168,16,84,230,91,142,182,243,149,103,217,245,122,176,168,173,80,142,80,35,189,202,94,182,137,224,218,148,0,33,9,143,139,243,242,11,243,229,196,175,71,46,165,103,71,46,130,37,161,83,126,192,98,74,77,223,133,73,13,116,150,2,125,40,119,48,20,190,143,198,137,173,30,117,99,30,170,158,164,187,33,5,20,78,72,82,160,42,94,175,47,140,255,41,46,53,184,97,246,93,90,219,46,191,17,80,34,239,210,229,166,12,158,106,11,146,179,73,210,237,247,173,54,6,90,137,45,131,76,59,187,80,95,152,219,112,172,91,178,239,147,19,63,109,227,74,147,105,212,136,102,172,64,207,228,142,47,213,24,62,79,51,34,9,124,72,22,44,226,28,86,189,125,223,24,103,83,68,122,201,204,34,25,213,199,139,80,120,56,204,187,153,242,158,98,11,163,106,200,190,131,54,207,42,134,136,172,73,174,53,133,216,80,212,126,251,181,224,189,19,206,54,162,63,148,106,141,59,131,118,233,178,247,91,46,252,88,62,73,56,81,37,89,161,83,218,54,220,189,179,138,105,131,74,235,2,71,245,117,6,146,209,127,214,78,22,120,194,131,249,109,125,246,169,34,66,202,214,218,146,8,190,48,9,32,33,168,113,96,99,51,187,87,95,210,15,73,200,149,158,159,89,224,206,221,105,1,186,45,191,109,201,217,247,102,60,141,139,181,11,58,169,162,116,148,1,44,58,42,92,156,251,69,73,57,90,250,203,136,9,222,183,134,159,104,235,44,178,80,162,79,20,72,179,118,215,49,59,47,81,71,180,230,50,154,164,223,118,169,187,99,210,161,253,13,143,54,121,88,237,10,195,2,195,28,24,193,15,146,51,186,71,83,39,153,108,165,10,154,231,72,215,4,159,4,64,67,83,9,180,16,210,190,143,62,23,114,18,8,2,134,45,201,93,9,199,184,220,93,234,153,129,179,167,22,78,179,34,74,87,52,13,207,176,160,136,116,74,193,191,193,217,237,232,185,77,77,87,127,154,170,248,236,48,236,58,169,61,112,242,26,139,201,116,159,58,133,225,42,115,223,205,66,151,42,248,218,129,207,113,232,65,125,42,51,245,246,64,50,212,12,134,47,222,186,202,141,136,34,210,226,33,205,197,225,42,165,116,157,253,150,180,128,11,19,41,145,79,205,249,57,124,79,88,112,41,10,137,2,169,212,212,62,248,226,194,57,94,164,181,17,233,222,99,105,145,136,213,100,42,228,101,204,174,209,26,17,19,105,13,119,142,151,218,153,142,145,100,29,115,163,60,223,191,121,215,206,92,136,168,76,167,222,35,121,245,7,57,217,185,40,124,46,182,84,55,248,152,53,201,252,165,82,96,69,38,15,57,249,77,220,240,80,32,148,237,46,144,9,139,178,120,63,207,165,103,19,157,186,51,233,28,35,35,233,136,147,213,114,57,152,7,238,252,169,167,173,145,69,56,15,201,36,92,21,55,174,78,240,58,57,169,224,153,226,36,12,52,129,185,104,94,143,22,98,245,164,32,11,156,16,147,188,173,167,213,102,197,18,176,180,59,103,222,132,39,108,8,17,43,162,38,103,18,46,95,186,16,194,203,210,165,224,137,108,82,135,151,164,17,33,5,190,253,182,70,56,102,72,245,57,194,235,4,11,239,218,52,154,57,125,173,73,136,212,55,141,115,10,149,93,31,248,204,21,95,93,199,246,161,220,92,96,134,196,31,14,59,240,152,93,97,108,35,31,82,76,66,217,195,19,174,8,207,100,64,255,39,77,29,148,89,164,220,121,110,179,202,179,118,141,99,217,103,82,67,180,92,90,15,163,221,140,57,124,110,26,113,245,32,129,245,172,191,230,139,19,69,3,57,86,211,199,75,117,31,110,187,163,216,140,28,132,203,195,96,171,88,137,174,188,24,122,45,245,154,18,11,247,70,214,79,2,187,112,187,94,39,242,228,103,147,93,158,252,208,184,64,175,115,126,40,83,42,153,63,231,11,251,111,87,100,232,101,63,180,100,159,230,70,33,76,123,85,12,40,178,44,146,167,185,46,163,214,17,195,14,73,167,237,55,27,244,183,86,239,242,240,47,57,170,191,247,185,203,68,207,49,17,73,135,203,1,107,154,94,67,121,215,29,53,232,100,36,201,207,133,244,81,104,146,201,156,47,178,93,82,179,223,123,140,74,70,16,88,30,109,47,42,166,72,70,30,47,96,51,188,135,239,73,147,139,147,194,16,151,221,96,208,130,99,92,42,170,155,177,2,213,56,36,10,119,10,133,77,83,216,167,49,150,159,14,138,157,225,110,169,108,168,232,186,252,54,119,228,90,124,83,194,201,24,46,15,163,11,56,171,194,55,142,109,60,22,1,87,83,173,115,248,24,54,83,71,220,200,46,135,159,234,228,180,233,139,161,6,234,149,228,108,29,91,242,56,32,243,192,51,239,119,27,206,81,249,94,25,123,217,87,47,214,136,248,155,207,199,32,76,122,7,141,2,65,60,96,2,227,73,239,97,19,156,213,166,29,103,141,248,93,243,236,27,56,53,182,194,45,151,187,209,159,17,170,82,73,4,26,85,251,80,91,38,41,77,1,221,140,235,133,33,239,109,207,163,173,120,226,206,36,11,129,59,122,250,9,29,109,141,67,123,142,112,116,147,12,84,130,52,6,249,230,115,169,136,1,229,90,188,115,88,4,203,244,64,5,166,144,121,237,48,183,33,147,13,24,187,211,43,189,217,147,218,44,242,112,50,143,157,164,100,145,125,208,138,60,28,81,135,25,11,255,57,211,201,6,74,51,30,205,221,178,75,91,74,102,118,243,61,229,244,162,103,129,207,138,136,24,23,250,56,85,210,173,73,1,193,254,240,91,44,126,185,152,70,80,102,133,2,0,34,52,77,72,57,41,167,38,26,112,199,164,97,65,132,37,111,213,214,219,221,236,231,167,25,133,172,15,79,65,115,181,8,18,11,115,17,217,39,120,99,124,159,238,86,142,40,48,71,76,247,81,41,84,215,203,107,193,194,216,253,91,175,217,37,201,15,137,119,152,79,227,91,227,178,147,65,129,254,53,21,111,77,32,105,203,107,27,103,160,191,118,110,107,73,201,102,67,99,116,184,75,131,188,35,228,91,5,38,227,160,120,107,146,212,183,252,54,156,196,213,135,252,108,150,103,218,201,168,80,210,236,181,35,43,39,212,139,99,26,146,255,137,247,62,108,98,22,183,192,20,150,249,23,1,150,197,71,117,168,23,230,67,204,182,132,146,176,205,51,136,103,19,241,65,73,69,93,176,205,202,13,214,22,195,179,200,147,179,105,47,197,186,133,6,76,190,37,66,146,37,206,251,106,127,18,152,244,207,248,28,8,180,117,25,111,18,112,228,108,66,235,182,203,144,36,68,73,75,28,93,84,214,7,124,236,53,28,130,61,22,238,20,2,160,3,195,92,234,40,9,22,77,27,155,236,245,140,117,171,177,179,102,87,126,103,125,89,228,153,180,48,208,26,102,211,114,127,32,223,229,236,181,210,218,120,142,124,229,194,103,86,226,6,79,58,186,229,155,196,226,35,13,89,96,124,34,126,36,243,125,154,162,199,154,118,226,162,99,224,178,91,74,207,58,49,118,159,101,150,194,18,142,227,70,214,114,139,45,135,59,159,184,221,154,197,214,178,59,46,224,35,22,178,80,244,232,119,205,183,244,241,28,32,90,224,209,172,20,56,214,53,156,71,122,42,226,252,42,158,199,112,236,60,8,119,3,53,110,242,75,36,2,215,167,102,64,81,125,147,178,103,33,109,236,101,225,209,110,228,175,39,207,8,61,139,24,189,194,248,30,84,232,53,231,150,176,27,135,176,7,181,179,97,96,188,92,39,20,163,36,236,147,141,10,76,242,14,47,108,247,255,45,240,89,93,233,250,68,72,32,76,82,240,217,250,71,28,162,94,24,158,151,48,183,155,185,214,230,181,237,206,156,57,187,155,76,226,51,79,161,135,234,215,63,54,113,14,43,76,176,241,218,126,56,230,154,80,118,34,157,75,81,165,123,253,142,41,208,181,245,249,199,237,43,165,181,240,225,205,28,119,20,174,182,181,94,209,3,170,211,87,21,81,160,207,86,248,53,182,185,119,85,184,201,5,205,112,178,94,24,70,18,209,67,33,168,198,249,211,191,112,181,4,11,237,24,222,223,125,59,86,45,166,160,15,135,94,244,59,75,141,121,114,9,9,35,89,66,185,220,194,251,73,1,242,28,250,57,9,151,220,49,51,165,149,46,201,116,48,41,147,243,123,225,157,159,152,42,58,129,231,31,124,13,71,50,233,140,118,73,224,178,157,119,15,17,165,135,21,154,227,36,93,206,232,137,96,197,144,107,31,30,214,50,110,1,59,185,138,212,145,71,227,106,26,245,253,62,27,58,40,185,205,54,110,87,233,82,210,156,125,50,165,34,206,135,70,79,198,77,97,154,208,90,43,203,9,36,234,28,217,229,11,99,225,74,149,18,101,195,148,213,126,39,195,89,62,181,10,9,74,195,237,215,218,109,77,197,229,22,175,98,51,154,153,124,71,229,92,41,48,17,164,53,153,149,55,171,243,216,94,164,250,133,127,161,125,43,93,191,159,251,147,90,153,245,225,84,144,124,141,145,73,14,225,146,244,14,54,87,132,59,29,158,42,27,130,182,240,177,230,238,123,85,124,63,235,121,47,163,255,255,246,172,82,33,149,116,84,32,133,238,223,19,31,125,219,174,251,184,209,250,92,22,44,12,254,18,178,201,134,82,78,183,46,74,253,179,216,111,213,36,245,190,247,77,36,227,81,103,211,143,93,137,238,220,214,166,65,177,20,37,7,240,246,11,185,62,17,183,105,248,67,247,87,149,144,56,12,233,126,207,75,163,252,119,167,120,29,203,248,95,3,182,59,227,93,187,136,241,14,201,182,161,106,5,94,250,219,26,237,139,26,81,138,198,229,211,163,70,232,161,157,123,185,216,234,231,138,87,248,68,31,184,157,51,27,215,84,192,136,106,249,190,1,152,164,48,172,81,47,210,47,193,177,157,93,162,12,112,46,105,80,33,58,122,44,25,165,27,32,31,151,206,221,103,83,211,42,170,117,72,214,247,229,83,129,155,16,42,204,210,26,146,232,187,233,48,51,178,100,69,211,26,174,231,251,112,220,209,117,232,195,139,145,195,125,97,214,143,158,95,212,64,35,239,240,133,241,34,107,107,72,183,243,188,115,165,153,10,182,24,135,70,34,188,238,70,142,96,235,20,102,24,170,21,155,215,247,146,31,15,85,92,204,113,56,209,242,45,66,159,184,217,213,79,76,124,138,0,195,253,237,115,51,211,228,254,134,56,233,229,61,103,163,37,85,100,11,154,201,147,189,63,141,139,38,137,141,70,69,72,186,94,19,82,22,200,26,147,103,215,143,70,247,133,137,131,200,23,201,197,36,72,171,12,249,146,219,44,148,143,243,214,21,76,102,86,18,219,18,237,69,54,41,159,43,185,169,53,14,5,231,49,9,124,162,145,198,46,6,5,110,252,125,133,30,208,116,40,34,137,110,233,102,140,233,29,51,170,10,68,234,143,195,45,149,75,166,59,9,122,139,98,58,11,27,214,167,111,207,72,146,28,77,65,19,46,115,20,205,22,177,178,146,169,120,228,187,171,216,41,42,86,47,110,99,231,33,157,44,211,190,228,0,74,80,120,142,113,215,174,9,76,203,234,35,250,158,111,12,102,34,33,95,37,202,2,124,86,215,190,219,33,12,249,99,203,91,91,52,207,247,82,35,3,147,203,112,34,214,157,125,75,155,164,252,77,129,243,218,46,255,100,123,86,169,250,222,137,96,224,157,196,213,106,70,195,45,9,159,199,154,55,45,153,232,24,218,41,37,96,246,145,123,87,152,166,204,41,252,17,213,110,64,165,223,13,177,27,159,85,11,184,179,44,234,246,205,184,13,137,25,144,101,206,213,229,118,173,177,91,102,233,154,17,186,46,63,129,8,131,107,215,96,100,185,215,66,188,36,36,34,84,129,55,218,199,197,143,55,88,108,166,194,56,217,246,61,89,141,149,86,94,204,232,117,247,61,182,23,201,84,73,90,83,151,124,47,180,231,216,134,147,32,201,111,175,105,21,103,247,208,71,114,176,72,207,207,13,160,9,124,46,218,146,147,100,178,184,233,82,74,113,249,77,83,120,55,171,213,232,38,239,26,251,138,136,218,85,227,4,191,158,253,3,147,178,171,15,199,42,188,17,11,40,86,24,117,129,9,47,205,229,15,103,51,14,31,91,37,7,122,92,98,129,105,17,232,54,228,189,207,109,250,216,141,119,80,145,128,157,210,241,115,114,80,210,239,175,205,110,47,48,75,127,247,176,148,206,160,87,153,75,40,92,94,74,92,198,20,66,222,128,151,133,25,174,141,103,114,205,226,8,67,230,125,123,5,203,36,255,79,222,202,146,30,47,45,26,92,17,173,137,229,90,151,209,35,202,247,128,138,70,90,55,99,38,138,33,163,64,91,97,74,109,251,118,251,144,34,34,129,25,212,27,230,63,48,174,171,216,241,234,50,1,202,114,225,146,172,30,57,224,100,85,61,247,183,113,111,8,79,80,101,42,196,49,129,250,66,17,87,47,246,75,245,236,182,137,54,52,196,159,1,15,187,15,56,124,62,108,108,183,220,4,176,227,47,186,72,137,153,10,219,247,185,54,55,20,120,225,162,38,183,129,36,131,219,248,244,35,75,78,6,210,197,168,13,184,193,222,112,93,102,109,61,251,173,211,152,92,221,206,118,220,180,245,249,188,247,2,70,192,187,11,177,32,48,73,242,237,194,136,147,182,167,245,89,252,119,158,177,107,227,216,146,223,166,136,99,220,174,145,215,248,188,182,169,171,92,123,4,2,74,225,138,175,120,180,231,205,95,176,91,78,17,95,47,244,72,237,250,45,201,31,42,74,228,0,58,207,141,245,254,178,165,137,15,249,214,157,26,173,237,151,55,72,208,100,125,76,24,144,242,189,104,80,196,222,36,40,192,231,170,94,2,60,77,6,167,60,131,130,255,235,174,174,68,78,179,184,30,49,38,80,238,184,119,90,20,237,186,62,28,238,198,148,239,165,21,234,51,169,139,131,219,154,28,235,123,105,181,96,188,142,202,57,220,170,223,43,97,43,74,161,103,15,140,98,246,112,120,227,59,14,52,177,126,243,244,11,177,18,203,80,164,142,246,154,95,151,27,197,98,49,207,6,49,132,155,111,59,169,150,68,66,70,224,101,249,133,119,204,10,52,95,241,90,167,33,105,77,197,71,220,82,54,3,54,9,166,107,143,160,220,49,132,122,25,50,101,4,155,238,152,145,203,57,164,103,232,159,77,159,42,228,72,74,238,219,135,60,243,210,226,50,147,52,251,217,42,140,187,27,43,38,83,43,105,196,21,166,63,151,0,60,48,198,208,146,214,72,7,21,95,0,164,195,139,156,9,249,153,16,3,57,188,160,14,148,158,157,190,206,27,36,37,21,144,66,52,249,237,132,37,124,215,71,62,203,69,212,209,208,189,156,229,82,174,145,197,72,122,121,172,61,228,70,154,47,77,244,178,182,84,88,81,171,133,6,186,59,63,58,78,240,248,105,120,7,138,123,78,58,219,85,180,109,166,213,229,243,31,67,71,210,182,43,69,47,101,122,199,190,97,230,128,77,40,216,243,211,54,229,64,242,236,179,81,14,79,145,135,82,187,136,196,24,6,119,173,46,24,130,61,214,36,175,148,139,4,217,166,158,24,135,215,88,182,202,179,48,185,46,223,214,221,156,179,67,96,12,221,230,14,186,172,90,9,230,157,232,46,200,136,130,145,104,109,145,101,177,73,198,189,142,71,188,181,114,106,126,238,233,215,169,191,49,159,151,156,246,141,225,28,215,151,123,86,124,134,172,79,58,214,17,235,186,142,224,141,190,199,51,162,205,10,198,175,67,149,109,90,95,11,138,34,167,65,89,100,89,247,44,239,197,140,119,54,108,126,61,11,185,24,254,30,178,4,111,107,99,10,80,248,220,119,170,139,78,25,51,224,146,25,142,49,86,75,184,153,143,53,39,225,10,115,118,84,231,161,95,208,58,138,23,186,226,43,238,87,165,125,152,66,173,212,128,240,31,110,107,119,159,227,160,147,13,139,90,176,160,133,94,231,203,170,70,132,85,194,86,207,142,176,11,166,232,3,194,238,142,196,129,7,167,112,175,203,47,27,25,172,7,36,140,138,169,8,188,109,40,60,160,141,66,113,149,215,194,240,247,176,240,57,121,48,231,101,80,240,160,165,72,194,33,242,178,101,72,9,89,120,62,202,62,135,145,236,56,220,182,96,147,241,104,56,76,230,10,83,126,30,41,58,93,25,113,56,186,8,244,122,46,203,68,195,80,63,71,195,75,112,131,198,22,229,145,29,135,193,172,78,159,135,23,235,216,96,91,7,20,121,145,155,6,76,210,170,126,44,252,242,215,49,15,185,231,20,194,156,10,185,78,176,156,226,171,205,106,217,21,146,181,154,255,50,165,83,226,214,39,95,153,226,99,127,120,230,94,22,159,3,203,162,57,163,20,87,171,199,88,38,112,187,226,225,150,19,16,141,73,66,75,174,115,71,228,239,108,194,49,38,40,21,167,187,135,15,44,185,103,229,102,51,77,178,231,247,20,83,206,14,24,78,232,235,151,31,166,83,34,201,255,84,91,205,225,140,8,19,59,79,188,200,20,214,85,87,105,32,241,124,8,127,49,177,236,177,189,52,107,158,185,158,36,23,29,234,54,178,89,71,124,204,44,92,136,92,77,115,118,162,109,162,9,36,41,7,108,229,168,158,142,5,57,130,56,91,225,196,167,60,238,62,156,204,46,201,214,170,80,168,87,15,133,112,109,154,122,36,155,212,176,215,96,13,220,65,82,7,11,19,19,60,142,55,29,29,147,69,62,8,186,62,205,99,156,150,121,158,244,217,16,66,121,77,244,185,233,80,186,161,48,113,255,27,145,235,152,57,85,7,141,77,200,37,185,73,12,25,122,220,195,209,150,156,234,10,218,230,82,94,24,253,231,219,218,142,136,240,83,85,75,155,247,210,130,148,236,243,107,207,160,108,187,197,28,240,229,78,57,207,211,199,159,240,253,94,22,200,77,69,198,236,236,241,213,51,247,80,193,61,31,68,90,115,34,56,45,13,187,147,198,197,206,75,81,168,118,83,162,40,121,166,24,255,194,112,6,72,166,177,165,176,73,174,59,119,52,228,43,110,215,136,140,200,86,139,68,43,241,198,126,187,70,72,39,178,100,200,238,135,33,255,150,184,76,234,0,35,30,72,133,33,91,152,191,247,134,70,112,4,220,140,26,248,118,109,154,255,187,6,92,62,197,36,241,219,93,50,143,10,233,147,211,137,209,241,221,45,161,198,100,225,110,231,65,37,165,3,211,59,208,106,2,14,94,239,244,161,112,15,24,162,95,207,168,58,75,21,191,178,60,155,195,42,120,3,6,1,219,34,15,63,103,234,114,34,71,43,61,174,93,58,110,241,166,29,5,129,67,106,220,207,180,219,41,196,80,241,183,224,212,12,152,24,194,14,24,225,146,88,34,196,237,217,150,156,255,162,80,83,45,173,27,174,193,25,156,60,44,65,129,73,170,222,78,165,2,141,218,148,17,135,207,226,92,149,157,110,145,132,146,240,15,20,35,195,238,46,106,176,56,90,99,170,192,245,59,253,107,66,188,212,196,87,75,234,202,153,61,78,85,74,113,231,16,208,148,5,157,175,122,247,37,162,186,120,165,8,95,56,205,118,55,2,166,128,217,52,60,3,155,73,52,165,136,165,16,71,105,94,99,144,77,5,37,110,40,5,69,169,208,205,205,156,142,67,208,101,122,126,254,206,248,141,228,167,45,109,105,56,89,73,38,190,42,239,69,150,77,9,146,35,60,254,51,188,169,40,244,66,207,120,199,155,20,95,201,157,192,125,67,6,118,11,130,37,222,51,224,243,173,187,135,242,113,51,117,185,99,28,187,241,108,21,173,57,233,14,133,63,73,97,14,5,231,19,157,103,83,73,242,211,148,11,110,239,56,12,60,105,200,144,146,33,181,157,147,106,153,34,136,182,206,41,121,194,47,167,145,210,112,153,254,78,236,150,196,123,186,200,55,83,193,107,37,182,78,117,98,101,238,14,227,156,27,57,200,74,140,243,59,90,27,241,147,239,119,245,156,163,186,83,195,193,102,177,70,39,43,177,68,217,128,27,123,121,241,42,116,60,58,225,30,56,195,191,35,77,179,34,18,47,214,56,40,213,133,183,49,145,254,37,253,102,59,116,94,52,12,123,244,75,3,230,222,21,133,209,27,135,166,124,108,187,196,52,47,230,102,211,151,182,124,44,207,239,57,119,60,94,66,134,132,3,196,247,194,134,90,133,240,158,23,10,200,96,230,184,219,240,18,238,190,242,57,237,175,229,8,171,83,56,89,17,170,176,64,240,61,21,155,101,122,7,108,100,224,183,237,185,239,145,196,31,107,167,64,75,211,111,253,1,238,93,209,220,32,18,4,77,208,240,34,69,75,161,118,152,50,250,228,74,9,196,135,167,196,240,97,210,53,61,229,91,164,152,81,101,136,142,147,50,126,238,154,253,26,26,25,10,195,88,244,112,210,46,63,144,201,125,26,82,145,71,38,8,140,42,183,181,37,209,132,69,11,124,54,164,155,242,116,76,74,163,78,148,135,195,58,116,243,115,216,174,170,20,159,21,204,12,247,55,14,163,112,46,178,7,167,141,242,207,173,253,161,214,176,139,189,92,44,33,163,222,219,11,7,191,44,13,116,129,134,83,8,155,114,252,138,56,3,124,171,248,214,252,22,64,209,70,120,206,72,41,74,238,50,231,134,113,190,87,146,135,151,138,49,233,166,248,57,118,36,245,154,210,123,2,27,215,92,134,55,94,6,60,27,129,189,95,171,214,66,225,88,222,202,110,205,91,114,246,206,226,144,143,189,206,21,122,123,10,26,201,182,66,201,134,219,39,75,122,244,220,171,234,169,86,240,122,123,234,156,37,246,200,209,115,230,56,25,238,215,117,144,9,80,22,129,41,199,15,151,7,246,174,56,35,177,48,240,201,86,135,173,64,65,54,12,66,129,238,243,200,205,242,252,100,205,39,170,11,61,157,138,91,110,88,149,108,40,217,183,104,8,159,166,212,239,159,103,147,73,116,169,70,207,30,59,148,219,245,244,2,191,147,183,134,63,79,14,7,82,115,61,135,114,154,230,210,208,117,79,185,106,114,15,21,185,204,82,109,69,124,62,180,145,112,162,78,205,192,60,99,54,45,129,224,250,198,88,158,85,224,101,105,19,217,93,207,137,226,59,129,41,69,186,49,12,102,197,179,227,64,226,216,221,157,152,234,99,205,226,115,56,6,237,118,127,33,225,42,153,9,100,100,220,42,247,73,196,125,9,41,76,41,230,109,140,0,197,148,136,111,49,166,228,121,35,66,103,67,77,251,153,130,45,57,241,228,100,252,182,144,128,156,107,252,68,86,216,227,50,20,225,134,219,13,78,223,116,107,74,137,206,161,68,37,139,99,49,223,61,210,69,86,186,228,139,3,27,237,145,7,163,10,60,17,2,55,132,123,250,13,46,38,104,117,182,192,137,59,130,195,205,132,94,2,158,230,134,190,40,50,10,218,179,137,99,173,223,100,166,149,172,116,78,87,53,5,1,247,173,215,164,38,79,222,218,74,122,111,100,165,108,59,214,5,110,118,155,191,175,125,38,76,18,207,49,41,195,109,122,242,12,140,28,99,109,221,69,207,110,20,9,69,137,34,62,217,162,207,169,94,166,7,162,141,87,68,86,181,93,52,61,157,226,88,54,105,8,79,181,193,61,121,174,19,244,50,207,111,47,170,136,60,55,160,113,82,233,6,207,244,113,159,182,37,1,233,209,99,222,155,236,65,110,50,211,114,126,14,15,150,148,135,200,113,86,54,61,246,208,158,242,248,59,54,251,214,179,165,44,167,8,38,184,15,47,206,115,104,14,79,19,182,212,128,38,28,216,188,54,68,5,23,94,86,32,161,135,38,20,63,158,29,3,183,125,209,223,30,150,0,125,147,72,18,1,242,88,32,248,149,93,71,158,12,21,18,146,21,206,228,242,76,207,111,161,138,78,62,72,179,74,200,219,154,123,190,92,144,205,101,84,155,39,253,28,43,108,233,199,174,20,235,223,120,82,35,8,90,245,184,134,253,240,18,72,206,143,234,155,216,56,199,204,128,229,252,62,124,219,54,32,67,90,112,190,125,251,77,90,14,49,142,64,81,115,110,55,99,136,132,6,62,191,192,148,15,126,173,62,43,55,234,34,81,10,156,189,223,8,77,173,162,29,35,34,122,79,143,243,165,72,139,234,10,247,228,204,93,147,32,89,174,106,32,65,179,231,7,192,128,129,57,181,167,117,191,238,68,202,39,200,54,243,153,144,33,85,118,145,70,60,108,104,125,239,128,249,148,151,168,157,195,225,188,118,28,92,168,115,20,150,196,7,62,135,143,229,152,4,12,147,141,7,46,217,75,235,138,187,96,38,44,63,47,145,53,122,231,48,32,228,128,49,12,247,247,196,37,0,10,131,156,191,151,25,168,49,226,148,132,47,201,134,32,215,147,147,246,131,194,141,144,133,98,229,124,141,69,230,245,190,48,166,65,220,60,160,248,239,245,210,133,204,243,45,18,185,238,14,31,51,179,149,171,101,128,99,153,27,109,244,172,19,121,191,89,3,184,107,167,240,198,82,230,131,91,219,225,105,98,194,1,87,94,230,174,123,10,107,171,212,176,0,15,234,44,191,112,35,69,33,188,56,217,196,214,231,141,137,90,109,231,104,210,26,82,135,75,88,134,90,205,80,121,136,99,98,38,94,229,11,155,68,182,184,252,206,38,191,172,176,255,11,147,198,86,99,142,103,174,80,100,238,127,225,6,41,106,88,180,252,235,156,110,74,2,37,121,36,66,198,23,57,119,176,220,46,241,248,50,17,95,145,168,71,57,209,82,24,62,48,7,206,146,184,103,174,70,49,242,157,74,11,70,163,42,12,197,220,94,90,187,49,213,51,81,56,180,195,82,1,198,107,241,25,53,139,142,12,225,145,231,112,131,17,246,219,115,126,76,47,124,212,35,97,55,93,24,42,165,94,229,183,155,121,171,47,108,121,252,50,19,27,228,1,215,117,134,176,49,101,181,49,106,230,149,184,108,87,203,232,1,139,194,199,192,74,247,84,39,181,40,9,105,31,87,90,230,207,69,201,178,147,36,254,108,204,239,123,95,24,93,170,90,101,178,152,88,242,119,47,198,159,71,120,74,90,83,208,113,35,59,139,224,19,241,121,129,217,125,191,142,82,40,185,250,144,43,8,127,130,190,253,182,134,227,108,63,173,241,24,127,243,10,22,145,49,229,50,204,216,61,156,6,95,120,67,46,177,165,231,199,162,141,81,129,160,0,195,85,198,180,240,111,62,171,155,7,67,182,36,99,90,74,100,42,218,84,172,226,17,33,81,35,93,170,137,51,106,147,48,184,76,196,77,206,236,119,71,36,137,184,171,232,45,34,158,61,223,26,203,101,186,156,103,189,253,209,31,253,205,175,254,234,215,127,249,87,191,252,250,55,127,246,203,191,251,195,191,254,139,63,254,243,95,254,240,15,126,251,95,254,238,31,254,254,191,255,195,223,255,231,63,248,213,191,253,203,63,57,127,65,234,12,90,74,103,119,255,131,191,249,155,95,253,245,111,254,195,95,157,191,253,151,191,252,241,111,254,253,175,127,249,131,95,253,233,47,127,249,231,191,252,230,215,255,225,15,191,192,191,250,179,191,248,229,95,255,230,215,127,246,23,127,202,3,254,242,215,127,242,103,127,241,199,191,57,143,255,55,78,100,73,170,72,115,135,193,121,201,172,156,198,104,87,228,17,112,170,170,3,72,37,196,188,254,46,92,9,253,1,143,169,227,50,128,212,222,76,41,119,131,35,147,199,93,31,59,185,22,85,153,127,233,73,117,15,10,156,23,77,31,142,12,87,23,71,199,90,15,117,104,230,136,116,71,54,191,173,12,128,13,86,128,21,175,69,102,104,215,223,158,201,101,29,40,238,108,42,139,69,146,129,171,2,81,12,157,30,14,118,178,159,93,139,15,17,223,211,109,125,52,227,84,253,217,133,192,234,211,186,192,181,160,159,35,235,107,13,60,213,62,40,236,136,207,144,226,184,187,69,76,246,181,84,72,169,33,166,56,162,107,201,40,221,20,166,124,212,31,78,121,141,50,138,227,229,117,214,123,35,223,239,249,133,225,138,113,24,70,91,253,94,86,41,89,2,86,173,36,208,99,128,250,92,128,237,167,190,141,179,243,49,1,15,33,34,1,166,144,34,158,93,241,250,62,112,114,110,68,188,133,69,204,96,96,238,18,62,228,200,225,140,231,189,188,26,97,124,52,207,149,100,54,67,75,117,121,47,224,49,239,170,182,103,142,83,87,3,35,213,44,61,244,240,217,104,79,29,158,152,32,218,113,210,107,60,142,68,210,201,208,103,115,105,189,177,183,6,79,122,122,122,102,117,127,119,154,46,72,159,159,65,57,182,170,59,240,113,177,148,135,251,154,219,90,80,165,145,75,160,132,169,56,52,167,251,65,218,50,170,101,29,51,82,233,83,180,70,170,87,71,60,51,19,253,181,139,145,169,43,156,198,61,114,128,207,199,121,166,41,219,223,141,17,91,250,249,126,150,8,213,237,62,102,22,136,208,169,146,76,145,53,194,130,41,77,29,21,46,22,190,233,44,210,153,149,194,61,225,36,136,198,233,225,220,179,131,213,253,109,166,57,60,244,167,19,68,97,201,3,119,219,170,244,21,70,178,109,56,204,29,74,134,20,117,43,87,4,111,19,31,169,62,219,178,113,187,163,121,171,16,186,81,27,172,237,196,119,19,187,170,43,76,220,193,159,61,27,242,214,10,179,124,182,195,92,174,181,181,197,18,28,134,59,73,153,204,217,39,110,190,50,112,211,82,134,65,122,236,106,35,90,231,242,208,79,39,10,82,125,195,195,158,87,46,193,70,125,225,156,1,83,157,175,93,195,123,122,67,69,56,64,247,84,38,243,115,152,109,15,21,17,74,173,170,21,144,44,111,49,26,227,229,209,247,178,219,186,163,48,159,234,136,83,15,20,29,59,199,196,212,73,154,184,60,71,16,151,144,108,125,158,77,226,157,15,10,212,214,42,212,65,218,111,234,222,239,102,156,205,2,23,134,52,126,123,104,142,170,193,164,187,59,108,229,169,15,92,82,52,134,22,123,60,104,246,186,74,224,252,112,110,3,23,133,207,46,240,254,52,222,90,135,219,170,63,224,228,10,161,192,125,169,52,80,130,115,61,6,5,189,131,250,160,49,79,90,125,22,230,217,158,92,13,252,128,231,50,86,181,211,217,82,196,156,22,18,197,104,237,21,220,166,217,199,171,96,233,43,225,182,17,201,120,183,18,164,76,66,69,124,12,151,25,209,124,244,184,69,54,171,34,11,55,253,208,228,142,168,10,55,80,107,86,167,231,58,112,89,226,141,30,86,197,226,113,55,180,40,36,182,0,74,188,107,59,202,157,81,127,218,178,74,138,195,199,96,18,50,98,224,228,133,220,136,56,44,61,185,56,46,134,71,235,129,209,184,123,224,226,137,83,204,207,165,18,56,70,82,222,111,112,161,25,123,163,172,60,204,231,229,188,99,20,141,159,141,244,105,157,151,235,198,225,74,85,161,37,10,9,184,185,59,138,26,187,142,89,134,64,61,126,26,105,56,125,109,252,21,210,51,130,57,79,107,114,215,99,76,225,207,214,142,99,190,197,231,28,38,235,160,48,132,175,254,94,92,218,187,142,41,41,225,190,75,51,102,74,2,10,173,63,197,163,14,15,117,52,34,230,137,201,235,95,132,11,165,82,183,111,234,201,238,18,192,158,174,178,11,115,153,13,185,176,102,220,249,202,97,78,232,205,229,38,40,57,41,106,25,90,70,74,139,105,138,84,143,152,157,213,164,111,124,75,129,112,84,13,125,19,157,141,99,147,73,58,149,102,156,24,85,142,137,200,106,84,70,250,138,251,213,243,120,206,147,37,209,128,152,46,60,147,197,3,169,156,62,10,227,250,242,107,192,57,81,171,202,73,80,29,186,195,174,236,86,46,168,173,19,190,192,234,201,50,199,24,215,137,72,229,64,88,88,253,220,140,171,216,180,21,46,84,39,138,195,1,32,49,71,208,136,48,160,37,66,21,131,54,198,21,230,67,10,83,219,195,211,127,142,240,234,9,126,80,223,55,21,58,131,12,120,133,169,1,157,99,81,90,120,74,237,61,169,11,2,130,162,55,175,3,179,197,221,53,192,60,155,233,129,123,142,103,147,130,175,67,74,25,195,138,239,5,191,129,10,8,28,51,210,197,150,154,241,207,116,125,244,153,9,219,119,180,206,221,84,38,10,85,150,59,62,7,65,154,162,242,2,36,213,251,197,203,104,17,186,254,52,105,39,190,2,186,25,111,143,54,65,189,149,77,240,35,169,158,48,101,135,156,11,23,68,12,71,12,187,10,59,193,244,101,221,150,89,122,10,215,184,46,54,178,125,228,188,197,83,148,226,162,10,227,223,51,156,195,162,98,158,74,54,41,62,106,10,195,93,152,29,198,26,214,159,62,95,162,7,91,50,159,170,61,48,145,17,111,77,118,158,30,124,36,219,230,229,239,117,78,144,170,243,0,82,186,48,88,25,161,103,199,33,55,180,68,215,96,240,31,79,235,18,68,111,86,22,44,60,182,192,100,76,248,111,91,86,181,124,235,1,61,136,95,224,153,23,42,175,49,216,214,221,158,109,104,88,235,158,49,236,144,240,49,229,166,251,62,187,148,240,106,144,140,57,117,142,114,38,132,109,70,243,174,123,33,217,7,195,77,109,203,47,94,251,129,73,14,117,152,16,143,126,110,42,252,83,60,60,231,31,40,186,8,142,162,162,169,175,205,254,230,151,205,143,148,206,122,96,214,87,192,220,40,30,24,26,30,135,97,170,215,15,2,253,144,91,19,112,234,142,103,200,59,220,162,241,112,74,126,20,101,118,197,179,41,216,123,126,186,192,218,235,164,222,123,84,213,246,224,102,220,125,63,66,184,37,235,194,38,1,243,86,141,152,198,207,206,186,13,115,192,76,191,241,113,205,106,249,145,29,105,169,197,195,207,217,95,167,62,188,38,108,218,155,16,73,22,85,85,184,152,44,137,195,148,1,235,144,195,153,236,11,140,148,200,212,117,208,178,100,36,147,101,138,116,157,194,8,105,222,213,203,166,46,161,115,96,72,132,156,40,157,120,173,206,195,4,109,82,243,20,85,92,191,250,218,9,179,52,224,222,134,158,16,84,68,70,154,40,4,229,106,168,67,160,61,61,221,191,25,159,182,74,127,156,83,122,59,231,38,115,97,171,112,214,129,241,21,57,10,199,178,62,123,145,64,238,41,168,157,204,208,162,240,76,242,203,137,29,78,209,179,154,253,74,7,251,218,86,113,156,126,38,120,184,51,201,113,219,245,105,157,179,187,68,140,184,71,79,108,148,0,122,14,184,142,103,72,200,228,233,222,109,152,11,178,254,50,172,36,110,118,18,182,40,58,34,240,111,197,59,51,99,223,95,14,178,0,96,88,128,117,184,57,34,220,95,130,36,69,73,207,195,99,55,179,10,20,181,196,33,19,114,201,158,198,53,63,61,243,128,61,223,123,93,73,188,121,52,121,250,112,94,60,83,207,82,119,35,158,178,221,226,217,133,179,76,135,196,120,236,125,30,20,148,52,100,113,32,194,19,103,23,105,113,77,23,38,244,36,158,88,133,19,78,107,124,128,71,90,126,115,50,218,142,103,134,246,158,159,60,231,41,177,1,163,122,154,41,11,156,158,35,160,83,120,227,211,27,79,180,234,226,116,148,136,252,246,66,54,94,126,94,171,5,255,233,65,31,125,103,107,27,86,33,129,151,199,134,233,86,72,147,3,214,170,219,219,47,129,243,207,214,240,163,56,172,12,8,134,18,55,15,180,237,241,140,24,46,91,105,252,110,70,29,103,113,188,85,123,244,36,64,227,198,70,52,172,190,159,178,56,195,142,193,143,204,23,57,182,199,148,238,34,8,161,242,180,192,164,21,5,124,108,187,167,99,48,173,196,195,49,136,180,53,129,135,64,173,84,89,81,68,151,253,167,169,144,86,251,137,252,107,57,28,18,117,200,250,214,77,168,29,155,41,4,62,187,141,17,204,220,49,43,79,21,26,40,90,164,222,120,26,89,150,10,90,173,226,34,154,4,113,30,133,90,35,67,119,249,36,254,47,115,225,145,195,162,38,229,194,196,146,213,240,35,196,208,125,217,23,8,90,159,142,147,163,226,33,12,252,4,111,215,140,14,198,31,14,15,126,211,214,208,68,185,33,1,51,106,126,190,23,14,37,119,167,24,233,164,110,57,70,173,186,253,225,133,235,162,170,105,109,78,88,31,211,242,10,174,194,213,57,93,42,156,188,253,250,168,132,33,196,181,28,204,42,45,130,217,13,217,211,69,211,120,180,163,145,219,161,40,221,225,172,36,82,38,109,183,135,251,72,249,86,89,4,137,32,88,156,206,189,125,96,148,94,159,214,228,119,223,1,207,200,72,233,10,192,39,229,196,196,205,74,245,117,139,111,166,167,224,153,202,103,47,123,126,218,210,51,239,128,162,188,179,250,11,231,0,233,230,243,228,57,61,123,21,50,158,199,132,55,69,67,119,171,157,173,136,224,242,3,231,80,99,129,4,64,125,33,184,179,188,236,245,160,68,35,158,110,65,85,231,175,60,73,51,124,208,16,91,129,5,136,148,114,133,251,44,126,143,4,107,234,249,50,142,60,55,101,51,201,175,233,121,56,172,25,254,210,118,153,120,94,11,15,135,119,124,180,246,78,80,86,132,219,1,166,107,86,158,49,131,185,36,186,150,134,250,210,129,67,18,133,96,224,174,245,121,49,120,130,124,72,207,212,223,207,152,85,185,91,160,9,185,219,251,236,26,134,48,110,177,222,158,247,170,200,132,59,76,177,195,251,211,229,178,239,124,66,106,169,205,159,173,253,189,76,52,124,253,248,109,129,77,136,233,71,207,227,225,60,236,199,195,67,79,136,74,173,242,163,103,164,127,59,108,85,159,239,136,187,68,44,180,77,123,189,163,18,134,44,169,195,189,190,83,225,88,60,62,11,63,201,12,15,188,226,214,147,97,21,170,207,84,128,147,223,127,153,11,216,59,21,122,20,239,28,24,121,138,103,237,117,185,94,103,72,161,242,187,126,170,203,182,113,176,239,146,159,214,36,178,251,68,34,199,43,189,173,143,241,229,239,125,14,190,150,158,49,163,188,205,103,210,187,35,56,157,36,209,205,179,215,143,119,51,41,238,161,201,248,24,247,187,19,133,240,19,25,108,143,227,150,109,172,248,109,40,83,104,245,180,198,97,16,163,105,180,69,250,211,231,10,56,98,81,115,53,122,190,36,233,136,210,179,180,247,179,249,159,205,203,197,209,40,232,95,143,133,130,206,225,240,107,94,134,236,181,63,15,71,142,194,135,43,19,192,174,207,209,1,17,72,84,146,16,4,80,152,210,18,31,150,156,181,232,213,212,39,83,188,23,242,199,253,135,116,101,143,239,124,54,166,71,207,243,172,195,22,182,19,2,113,227,61,108,49,204,20,22,62,86,76,148,197,253,224,10,121,17,58,215,125,20,45,158,184,90,36,99,133,124,125,175,172,242,24,83,184,191,31,175,112,26,30,12,130,217,181,235,245,150,50,200,148,245,196,84,169,60,10,36,87,158,113,246,156,117,171,121,18,9,42,176,88,184,220,251,222,48,85,74,169,196,78,137,125,245,68,21,217,61,99,175,35,214,253,68,44,145,152,143,142,175,246,70,75,249,185,216,111,168,94,122,99,173,148,110,7,92,198,19,33,51,69,74,217,39,53,66,64,20,24,106,229,128,155,238,71,208,101,213,61,99,55,155,207,152,65,72,28,126,93,75,73,123,94,11,229,158,33,123,240,51,96,92,186,71,244,26,246,220,39,110,78,128,88,186,173,167,22,148,21,123,79,221,252,251,19,207,111,69,154,42,231,27,224,42,225,250,201,148,65,107,159,51,21,50,177,170,145,2,204,79,150,2,110,249,44,103,150,110,25,236,2,103,255,141,73,242,232,84,99,95,56,105,47,199,225,171,92,204,181,96,196,102,197,236,123,178,16,96,153,144,195,20,69,32,205,143,168,83,6,164,219,148,208,148,147,51,117,101,250,153,163,85,225,17,241,18,200,190,202,163,91,220,83,207,177,77,194,8,241,164,23,161,255,20,166,79,42,61,189,201,73,187,134,105,147,231,163,112,205,198,52,195,234,194,109,174,209,118,238,162,106,249,244,61,158,119,94,248,110,74,88,93,43,63,73,58,120,85,61,188,149,141,124,172,62,153,104,53,46,236,24,170,234,75,248,136,24,132,145,139,129,160,26,215,197,34,17,1,243,60,213,153,238,212,247,122,207,97,244,31,143,206,244,217,32,252,82,129,10,79,209,252,135,50,201,0,202,97,250,39,149,198,180,64,92,139,125,110,155,204,154,194,35,71,62,88,222,91,217,253,184,84,230,154,228,218,1,51,177,62,220,164,93,3,46,207,68,170,148,198,186,187,160,64,72,161,61,67,207,41,167,128,209,77,85,221,240,140,237,19,207,134,173,68,181,187,209,141,143,139,26,73,59,98,66,52,43,46,240,195,158,74,183,165,11,196,184,88,221,63,67,129,181,38,87,224,210,114,215,102,201,248,26,31,197,114,56,12,189,99,212,27,169,140,123,69,2,207,167,74,177,236,34,249,216,198,222,152,229,130,89,52,80,138,15,55,170,166,129,207,166,249,180,30,146,168,118,186,149,83,122,90,159,207,219,5,174,42,49,9,12,75,104,192,77,165,135,13,158,113,169,47,115,8,9,165,193,35,194,199,5,46,62,221,23,168,194,114,201,100,224,157,215,211,115,216,151,2,94,249,21,114,199,75,232,59,22,101,168,91,179,72,137,124,15,223,166,81,183,73,154,128,113,142,29,8,55,227,82,159,212,111,133,83,30,37,30,135,41,17,150,15,202,39,46,51,92,2,56,140,21,166,50,52,220,17,198,240,38,211,152,251,64,149,135,111,138,62,4,238,20,61,121,207,225,32,213,93,139,10,251,0,209,136,121,64,4,160,188,99,54,29,178,194,72,173,172,128,31,31,36,209,186,218,182,180,222,67,63,39,201,53,59,230,10,126,177,241,180,30,78,40,210,172,120,92,55,157,115,160,228,30,222,10,8,35,117,162,53,43,170,143,158,161,63,167,223,3,229,156,26,175,93,97,132,81,248,156,2,35,58,142,101,168,35,186,73,31,136,214,48,108,107,107,74,208,82,116,173,161,64,19,176,145,38,7,8,173,154,130,26,105,61,219,54,122,16,2,147,91,150,99,200,144,214,27,10,15,38,114,192,245,177,112,112,138,133,63,26,184,60,104,117,123,146,39,175,183,233,153,252,126,244,1,87,181,127,58,97,134,45,253,202,85,103,168,73,50,182,44,111,149,213,14,233,103,35,117,229,76,27,147,103,72,152,253,242,211,77,171,184,128,119,95,50,201,218,147,23,216,153,240,242,203,44,68,237,55,47,22,59,41,124,97,243,129,231,142,100,152,207,28,148,9,220,45,97,53,222,186,40,69,132,37,68,156,211,39,230,65,121,46,23,13,26,140,41,147,44,171,76,11,240,174,94,116,205,91,236,161,231,7,169,253,17,177,255,72,199,234,195,45,243,42,246,163,189,222,247,254,40,217,6,92,179,38,208,117,12,29,247,31,21,83,87,214,25,12,211,90,9,7,231,122,130,76,100,227,177,208,99,187,154,170,77,110,73,213,242,222,21,138,74,237,57,156,237,53,96,152,21,181,231,19,177,137,216,11,135,82,40,3,219,225,23,190,215,241,100,191,118,148,163,226,80,134,28,227,89,94,8,218,196,217,87,173,38,80,97,163,185,14,248,124,124,157,137,86,254,27,239,93,155,94,108,206,36,93,57,60,179,248,43,52,219,159,226,143,33,141,161,250,211,247,218,61,56,169,128,31,251,205,56,62,103,124,206,146,52,134,75,173,91,15,7,17,167,207,115,48,34,68,220,5,198,86,145,207,57,96,250,150,227,5,54,25,233,56,58,246,145,122,104,124,21,186,51,140,115,85,12,163,184,24,225,142,160,188,88,139,159,94,202,224,111,9,100,67,63,54,138,41,218,179,65,93,107,124,174,85,159,164,249,115,124,204,37,179,152,34,125,237,248,217,105,139,204,133,249,164,88,32,50,35,118,39,206,110,105,59,83,240,93,219,76,88,79,219,99,188,167,90,244,123,52,77,123,71,112,112,238,45,134,74,213,228,113,252,25,187,14,177,192,134,158,170,196,89,83,204,20,184,97,117,215,161,126,179,10,154,31,123,153,140,249,45,63,13,191,222,3,35,219,27,63,77,150,138,190,182,185,138,227,225,5,157,88,129,17,185,140,227,135,156,55,157,195,168,203,167,248,30,5,97,61,237,56,206,178,152,103,231,14,39,84,219,192,20,2,231,48,152,31,67,5,157,149,238,225,7,68,116,213,243,70,133,67,112,172,180,15,237,132,62,123,227,108,137,159,70,212,52,80,116,20,75,160,36,51,233,174,0,147,122,184,206,74,234,251,185,113,46,34,110,114,65,153,143,5,117,46,106,59,106,128,80,201,209,192,55,117,189,69,60,218,155,11,143,62,155,80,106,56,211,183,169,229,8,220,140,141,49,92,72,143,55,228,92,70,135,235,185,115,39,220,26,197,50,11,105,133,11,244,252,212,83,0,177,140,172,44,66,46,85,175,186,70,58,185,53,108,146,244,200,94,198,32,25,209,139,162,229,180,212,152,164,209,167,68,47,202,99,167,80,130,146,229,10,63,222,61,99,89,61,90,68,47,172,194,85,96,75,220,141,135,115,237,214,214,103,59,106,226,55,35,121,242,105,77,26,105,184,30,118,213,143,9,33,206,94,175,91,67,81,92,6,89,60,38,234,239,163,88,41,109,249,101,214,222,84,120,214,136,150,226,146,211,13,135,66,40,113,155,81,31,219,159,142,173,215,15,180,159,66,154,3,207,184,118,225,38,202,79,191,215,22,199,4,218,170,245,233,216,86,159,137,93,254,159,158,225,151,31,2,183,250,60,156,244,227,39,170,82,159,142,19,13,149,214,67,35,8,148,135,229,200,124,162,78,84,19,190,208,21,76,45,162,69,13,101,245,173,48,218,95,225,15,92,175,199,101,103,120,235,196,93,88,158,142,35,114,20,211,12,219,239,249,92,31,238,248,8,156,228,103,22,110,178,116,226,131,144,141,164,6,177,221,47,194,205,9,161,165,46,47,122,29,246,23,92,109,85,231,48,217,3,78,77,67,118,254,210,61,124,183,210,37,212,116,254,176,159,183,230,202,225,214,89,134,75,64,61,42,198,158,23,158,34,75,74,209,81,129,252,56,220,164,153,122,119,237,120,175,169,68,180,21,218,52,117,92,156,49,72,57,92,253,153,92,157,7,222,189,69,136,25,46,1,61,63,54,234,194,158,119,130,47,127,61,235,235,24,3,57,118,44,170,95,159,53,96,242,66,247,225,176,89,183,249,192,27,94,65,119,245,19,216,210,23,163,50,193,77,40,43,160,120,126,155,37,226,243,20,178,235,167,248,143,141,215,9,44,9,193,157,137,165,147,5,86,24,183,130,200,122,91,207,123,159,185,227,11,44,17,51,147,20,110,114,72,203,136,24,197,49,221,213,225,9,211,80,143,10,161,68,125,243,122,90,91,118,187,195,239,253,8,237,91,201,185,63,54,81,209,147,177,163,136,29,71,72,130,37,77,206,236,142,41,238,59,90,106,70,6,172,40,59,249,118,24,1,44,237,56,165,4,158,141,134,11,93,202,236,129,41,118,247,49,163,224,162,235,79,83,244,232,55,55,163,240,126,6,13,166,65,247,36,37,40,64,247,211,122,175,237,39,80,42,77,120,234,144,33,46,81,1,244,209,66,83,16,79,210,5,207,235,171,29,130,150,221,136,122,72,196,150,234,51,220,220,179,124,207,161,18,79,15,1,76,206,53,61,54,153,44,189,120,43,12,241,133,127,141,148,41,113,20,152,212,208,235,203,129,11,14,1,65,129,187,101,72,94,120,173,199,87,106,209,15,191,181,85,56,88,179,184,5,9,171,229,240,91,48,156,91,60,119,36,58,100,153,102,112,224,139,189,112,44,84,164,199,139,63,220,210,37,2,54,239,140,211,110,238,193,245,102,10,140,203,50,94,204,190,159,182,134,159,242,30,203,72,117,21,225,221,57,27,76,198,142,237,193,160,119,214,178,116,13,15,139,211,89,83,20,212,132,91,0,166,128,179,251,206,128,203,83,162,122,230,111,34,157,203,97,232,161,154,194,102,62,6,172,253,34,245,77,48,180,104,245,201,212,51,149,120,114,18,106,155,1,37,122,113,163,212,202,141,218,214,198,179,187,148,194,7,214,130,149,206,37,122,141,173,176,206,255,78,226,250,236,2,107,24,132,187,13,33,46,237,89,211,247,218,252,157,116,109,105,49,37,41,147,48,195,232,107,139,235,129,243,67,24,88,55,76,27,235,129,77,29,58,224,172,53,218,36,84,122,244,16,180,105,129,42,197,142,100,102,5,76,78,176,194,16,140,174,248,212,67,111,155,8,96,103,231,179,182,234,177,162,203,11,90,72,79,56,160,246,236,201,123,97,223,68,248,193,97,99,9,23,152,194,245,248,216,187,104,134,71,135,157,166,102,255,233,154,159,120,45,197,125,193,191,15,191,250,22,53,17,202,50,41,124,240,207,105,244,239,250,218,240,230,215,104,77,68,86,91,195,84,152,163,245,122,44,79,8,105,162,232,183,238,179,167,169,195,146,32,200,46,177,54,9,239,235,26,32,39,208,11,88,129,151,112,232,3,247,96,193,175,70,160,160,155,45,114,50,125,199,111,179,253,61,240,185,202,58,239,166,109,135,50,104,232,49,201,194,182,75,160,140,202,108,156,2,62,228,152,34,114,21,96,8,167,11,125,227,191,236,26,60,237,31,22,98,135,41,30,215,51,4,58,173,226,232,210,143,181,200,49,139,83,49,67,108,174,45,49,82,229,208,60,86,162,4,49,208,231,131,209,63,140,129,34,81,136,190,209,15,113,243,139,56,189,70,1,207,80,99,242,58,138,47,102,43,10,77,78,24,72,101,8,25,29,137,62,80,197,134,129,68,221,97,85,248,156,15,97,227,28,131,69,171,214,145,107,107,238,253,74,4,110,212,144,216,116,52,71,227,115,159,212,61,129,133,150,163,49,57,97,250,104,148,50,194,238,179,146,118,125,45,147,144,240,17,219,100,70,60,240,233,74,24,118,104,83,13,253,105,140,88,119,16,167,243,41,183,126,204,77,34,93,220,8,49,88,159,247,106,212,177,57,74,196,119,40,106,190,5,135,217,22,20,181,50,181,176,149,147,94,54,15,140,58,149,152,210,48,141,40,60,91,84,121,194,134,36,148,56,192,75,194,147,8,45,228,247,181,32,17,141,135,227,35,127,58,206,222,25,240,57,108,164,118,9,120,202,253,61,25,37,150,192,24,73,98,229,195,159,92,31,24,205,181,184,66,164,245,12,90,151,218,110,212,43,151,30,139,228,56,181,200,179,131,154,100,189,240,28,241,185,144,16,87,139,148,64,66,149,36,40,200,235,244,139,116,92,48,83,114,164,52,96,101,55,159,152,73,231,219,64,4,165,112,143,56,69,206,4,122,158,103,15,20,93,2,94,234,162,5,238,210,49,56,53,244,115,89,225,185,164,126,13,77,180,6,110,53,242,64,96,37,212,45,26,81,228,200,102,206,104,186,167,231,181,22,20,140,209,122,107,109,57,112,145,212,221,247,119,151,164,247,161,131,185,117,134,158,13,167,73,187,166,217,108,160,161,4,2,188,135,30,244,72,165,197,221,33,155,159,82,231,16,250,89,113,127,182,242,121,65,73,95,109,146,17,169,105,160,7,218,99,70,170,68,127,243,205,96,147,135,74,61,28,99,67,111,122,232,13,215,240,58,27,207,81,126,96,46,138,145,135,97,100,233,2,23,43,28,112,24,182,184,172,48,74,47,43,242,187,145,95,81,120,174,8,117,113,223,146,239,56,96,92,168,91,114,199,179,144,189,29,184,90,1,174,195,179,43,5,211,128,237,102,248,177,84,72,241,24,218,51,72,86,171,120,103,17,89,82,216,68,153,28,134,24,240,129,185,63,68,70,188,230,183,14,24,28,35,203,186,152,151,83,191,7,229,240,146,139,159,71,126,126,153,15,44,14,237,222,116,179,25,41,130,150,208,97,207,167,229,121,195,38,129,166,199,194,62,240,58,235,162,107,220,35,105,107,226,142,18,199,205,67,189,44,38,36,29,101,194,22,127,150,72,211,176,99,36,94,138,18,177,162,191,125,44,244,33,97,201,61,181,54,154,98,192,182,34,16,101,202,53,138,114,67,242,247,234,230,69,22,120,156,197,30,207,166,234,171,234,135,30,152,1,222,113,168,183,158,241,180,82,69,31,211,51,223,133,27,207,224,17,9,147,168,51,234,165,253,192,56,94,188,227,195,114,92,31,152,252,132,128,201,175,124,224,41,33,106,230,247,156,15,188,131,115,1,73,132,244,76,112,14,254,88,61,40,21,60,75,143,234,209,8,223,13,43,21,120,224,185,5,221,26,30,31,80,217,68,222,47,36,201,154,227,7,60,119,23,120,137,204,14,240,108,53,66,54,148,244,60,235,3,89,158,8,97,91,60,253,105,189,203,136,176,10,22,228,243,193,16,172,141,103,67,60,171,175,69,180,40,170,104,134,74,234,129,66,149,18,213,65,41,231,231,173,169,39,140,200,32,181,154,58,222,211,100,42,28,101,135,120,224,133,151,198,97,4,72,180,219,72,130,72,107,212,76,244,167,151,9,85,123,85,19,180,238,58,100,231,79,145,212,178,208,199,212,207,113,108,121,41,178,129,252,100,107,207,208,222,140,160,255,90,79,224,16,41,111,140,227,40,168,234,154,19,115,96,99,148,244,114,44,232,154,116,192,45,152,225,29,135,39,68,236,151,145,45,52,238,93,227,203,202,93,12,42,228,81,226,183,185,70,74,22,235,129,11,245,138,1,163,75,168,48,100,18,241,219,173,139,52,10,48,94,156,248,237,222,180,170,117,152,175,79,234,204,198,124,86,95,182,174,199,195,185,123,104,207,207,102,152,163,112,21,225,206,173,191,125,140,146,40,122,61,175,209,116,143,71,225,47,120,67,16,55,209,26,31,18,81,35,1,170,158,1,151,143,153,9,114,121,110,85,181,4,112,237,53,5,232,81,191,217,158,138,16,246,159,61,165,162,208,248,83,5,238,208,104,75,113,104,217,15,108,10,150,142,54,248,32,4,157,248,98,163,108,117,61,62,173,1,179,70,248,248,81,70,211,146,65,252,28,91,234,174,201,155,211,13,199,88,151,227,173,33,56,85,35,5,175,74,80,109,145,97,33,143,62,135,73,10,174,185,106,252,22,83,97,41,156,171,232,179,234,169,8,129,75,212,108,84,178,105,170,162,208,43,74,77,246,80,166,161,65,246,217,136,18,204,62,158,180,198,129,245,18,122,71,159,106,102,25,110,170,166,163,74,18,134,47,93,88,80,55,165,168,243,53,171,66,225,65,197,167,84,162,159,190,104,199,135,50,182,85,11,218,235,144,29,115,50,14,123,254,66,107,158,200,190,24,30,134,58,247,149,209,213,54,58,43,41,69,164,245,156,73,199,238,144,198,21,77,20,55,40,77,113,93,46,114,116,59,136,59,160,69,81,175,211,32,211,35,14,243,106,116,176,210,111,163,236,148,159,94,77,164,204,128,187,75,16,162,211,120,166,171,254,50,121,88,210,177,115,183,82,51,163,26,51,174,192,75,211,182,6,226,88,57,234,128,161,180,211,239,129,206,90,100,203,160,80,156,147,246,12,29,153,248,237,255,75,220,187,227,252,178,44,87,126,115,161,77,163,242,157,201,1,200,146,39,83,144,65,168,47,26,52,154,36,174,174,140,70,131,99,145,35,64,126,107,76,234,113,40,127,241,125,17,185,98,115,0,188,7,184,56,103,175,93,245,175,202,202,71,60,215,218,40,30,52,133,153,92,114,243,173,219,127,251,9,106,9,31,130,186,229,208,76,191,234,216,139,82,210,32,104,55,114,238,7,223,253,95,47,182,122,253,247,203,48,165,232,160,160,2,249,6,28,65,16,61,90,112,60,202,121,55,175,184,202,10,223,105,27,223,122,155,180,153,162,27,130,146,7,175,100,215,53,59,235,159,214,24,228,164,58,162,196,70,223,126,179,173,159,77,97,235,71,122,20,19,215,250,215,223,70,206,36,108,74,24,40,68,129,109,154,156,91,121,204,2,40,247,170,83,4,211,128,76,98,148,181,62,29,83,52,33,31,65,133,233,132,164,171,207,121,84,40,13,134,122,61,28,32,47,233,111,15,223,136,140,232,123,243,215,229,230,16,233,235,168,161,62,19,166,25,228,88,85,109,74,62,240,126,75,4,74,9,221,13,169,241,126,221,140,72,116,75,254,153,96,19,194,30,193,40,114,93,71,201,230,80,72,250,189,28,49,236,123,93,151,54,44,84,175,219,165,163,173,165,70,35,68,27,175,6,143,46,226,163,51,13,95,252,219,130,138,72,200,52,1,202,254,40,94,56,232,244,96,131,166,240,217,79,60,89,41,250,211,136,74,61,254,24,8,68,116,113,82,202,83,228,106,104,214,150,194,232,45,191,71,67,94,52,193,70,228,242,8,125,214,152,9,134,51,249,113,242,16,135,215,71,179,236,79,252,246,96,16,18,60,198,219,107,169,68,212,92,169,165,144,101,88,80,100,213,147,241,90,83,237,101,67,225,249,210,116,39,217,187,221,222,147,101,86,92,146,119,107,203,189,199,82,202,170,235,186,24,25,151,48,17,233,15,95,95,37,178,3,128,215,9,144,111,125,173,20,169,161,32,203,173,217,103,14,35,130,200,1,215,123,12,108,133,233,97,155,194,114,148,140,229,241,163,151,249,224,170,1,124,107,136,107,223,123,52,42,242,101,129,12,152,137,222,91,227,191,233,1,52,104,253,142,123,119,140,24,249,90,131,214,189,71,222,100,101,117,58,42,195,56,21,31,193,210,81,42,174,159,252,91,123,87,115,24,234,131,211,242,191,31,9,18,30,183,62,25,204,178,239,107,50,106,250,90,148,92,190,89,8,163,127,190,55,42,75,15,237,91,125,228,65,78,35,28,35,99,103,210,109,158,163,43,146,157,48,63,45,77,118,90,119,239,51,134,169,138,215,158,22,178,30,159,204,133,110,1,37,133,77,214,228,193,127,204,36,8,0,30,77,24,37,103,85,159,28,61,45,25,179,210,122,154,42,88,100,143,219,9,34,219,153,96,54,169,35,180,83,187,165,155,63,133,147,31,218,169,180,213,14,83,210,124,196,81,208,61,232,44,254,145,93,123,180,83,181,166,73,126,66,121,232,151,117,74,55,180,107,0,236,215,19,220,77,188,92,7,13,10,222,112,85,141,252,68,63,216,53,174,165,205,179,155,37,191,20,182,44,86,192,112,55,111,133,7,98,19,1,151,166,245,81,230,222,159,199,111,86,79,34,240,251,113,117,31,77,24,196,248,122,113,49,102,232,64,153,244,85,225,246,164,106,59,65,170,163,67,58,105,242,123,204,107,86,16,211,21,94,80,246,6,12,129,85,186,154,174,237,248,237,178,209,233,20,24,197,155,55,166,180,4,74,128,119,26,233,84,4,192,40,237,210,42,36,115,21,70,68,107,44,94,94,211,213,243,165,70,172,204,72,15,63,228,202,198,35,156,187,86,211,78,63,141,214,109,152,89,198,59,156,126,26,81,203,241,174,174,180,116,43,124,119,254,199,142,6,9,127,250,109,235,197,11,91,230,32,227,150,174,222,84,114,63,154,176,174,185,214,105,132,191,207,139,62,137,170,107,90,53,252,22,18,177,166,252,77,8,238,66,96,247,204,40,141,153,99,48,124,163,136,129,55,118,254,101,196,104,223,197,77,91,207,167,213,17,61,62,172,13,157,178,14,25,204,121,226,163,108,173,231,228,8,65,200,56,96,36,42,116,134,223,39,89,114,117,217,74,149,106,91,214,252,132,159,172,175,252,211,119,193,136,95,55,180,205,206,102,225,107,185,108,68,43,211,12,199,59,62,194,63,54,181,232,203,254,39,252,77,247,20,86,222,18,184,82,94,169,2,110,118,85,142,125,43,23,248,158,193,205,249,174,59,241,181,36,239,188,123,30,60,41,144,4,67,114,249,232,184,96,80,214,121,180,200,233,60,42,175,170,138,103,192,232,161,8,163,214,216,106,50,243,219,39,130,80,198,148,164,129,13,8,27,99,83,65,2,121,164,123,111,98,165,47,68,85,82,80,16,57,121,105,137,49,246,69,125,173,125,45,186,23,130,218,244,146,166,123,27,183,106,196,12,41,254,212,183,166,4,233,253,244,66,211,61,193,84,131,246,23,205,252,146,181,1,127,120,147,48,235,110,233,99,239,253,22,143,109,164,106,171,79,130,132,47,6,203,222,165,215,158,15,113,218,23,113,39,27,144,96,97,237,65,171,183,234,161,139,116,225,121,121,27,138,232,210,28,54,46,225,215,162,68,30,49,253,118,89,251,69,166,173,241,100,102,88,110,126,29,181,241,199,205,37,135,119,93,221,107,107,148,4,111,233,144,29,169,158,96,154,238,225,56,210,137,176,212,246,67,89,74,26,127,81,59,201,247,70,1,179,72,54,171,228,39,107,144,194,74,199,242,42,233,183,249,254,67,178,116,41,72,123,77,197,250,152,161,105,130,232,39,125,145,107,169,188,108,236,221,131,149,242,218,170,7,199,203,198,26,241,124,26,114,250,113,215,107,96,135,63,53,193,212,178,188,214,121,229,24,55,77,144,245,114,181,163,39,254,254,11,239,239,149,54,194,158,150,143,236,131,108,156,16,25,244,239,15,184,74,81,127,199,18,205,55,39,173,247,40,110,202,247,199,197,251,181,65,220,59,231,109,220,224,87,77,189,161,38,254,243,222,66,67,179,191,180,107,92,184,189,156,44,225,159,60,164,40,48,188,74,238,242,165,216,31,176,164,199,105,27,222,127,12,154,148,20,80,254,153,63,103,200,30,25,33,195,208,118,104,251,32,143,90,189,80,124,123,102,254,154,175,178,165,88,99,74,250,105,34,31,194,248,50,178,57,112,208,99,120,57,114,155,232,9,254,30,207,24,237,6,189,228,121,184,164,41,0,134,248,188,244,145,160,126,165,18,223,78,6,24,165,214,175,56,158,132,74,218,239,136,63,43,227,75,201,75,155,81,120,69,51,168,222,231,139,107,145,226,19,218,240,211,115,83,14,250,42,64,174,23,221,211,91,179,28,163,94,135,170,152,188,178,191,25,201,79,146,49,43,237,226,199,24,74,94,49,208,84,145,22,224,242,252,209,15,105,174,149,247,164,245,8,237,62,164,89,119,222,208,94,227,47,74,148,41,255,142,12,236,139,92,216,128,158,63,182,249,239,213,110,81,85,150,78,190,179,95,7,31,241,204,124,8,108,114,213,175,128,138,33,253,227,104,123,137,159,111,25,189,75,58,24,203,59,97,216,134,243,174,177,9,93,196,213,40,2,158,116,244,117,209,183,64,13,50,69,239,40,66,123,217,75,228,45,90,126,242,42,233,50,106,22,82,18,30,169,236,42,117,245,249,224,220,80,167,196,84,160,195,91,29,74,164,107,143,20,213,207,180,153,253,232,248,189,162,250,146,151,245,66,161,236,149,228,151,57,191,12,75,231,21,149,91,233,99,173,121,82,201,125,249,210,225,67,103,66,152,87,112,87,237,100,3,173,41,50,41,86,44,155,150,237,98,34,201,213,245,251,227,234,107,210,174,7,151,146,127,123,209,134,244,224,79,117,161,236,189,138,192,40,243,101,88,251,51,32,133,250,243,197,166,60,218,53,245,254,120,52,168,92,3,166,3,35,217,164,253,165,172,190,110,130,12,201,162,109,210,167,240,141,188,110,33,159,221,175,211,192,162,38,106,107,175,59,72,241,203,21,77,157,100,231,91,95,94,192,8,217,233,84,33,147,23,21,38,215,67,64,40,52,249,16,223,35,3,166,30,226,36,67,222,202,165,227,106,196,48,146,133,69,89,234,27,241,123,112,13,141,36,253,244,13,175,87,117,223,90,242,126,32,248,121,210,242,166,238,164,55,47,31,102,215,43,159,221,41,67,63,144,3,140,34,112,42,163,91,138,199,80,232,17,149,187,244,122,164,48,21,44,223,190,4,40,41,254,198,76,145,36,42,160,253,106,232,30,231,73,81,44,58,98,106,192,35,149,116,18,228,42,49,42,13,53,231,174,67,14,213,115,244,40,225,170,210,222,156,34,104,51,242,136,72,96,166,14,114,224,47,24,173,73,22,52,165,27,166,22,187,6,115,4,84,42,217,139,24,211,82,189,14,223,149,190,83,48,232,167,122,62,96,154,144,122,138,12,158,152,75,237,135,0,52,7,14,91,240,78,55,182,101,109,15,161,66,125,133,35,97,28,49,35,133,200,208,85,139,159,198,7,233,57,100,249,198,196,164,161,19,6,185,107,160,247,195,231,17,187,70,110,141,167,238,51,7,221,47,12,5,106,192,13,122,177,20,74,37,196,239,48,130,50,41,6,60,191,224,80,187,232,248,70,10,26,82,25,233,182,2,129,133,47,229,155,199,16,241,0,242,105,95,218,44,41,163,58,209,107,176,141,62,168,100,216,49,10,16,106,207,88,52,124,53,142,161,90,243,157,119,188,210,7,187,111,126,170,178,222,207,222,109,48,185,54,24,71,209,195,64,61,194,44,105,176,191,234,118,64,91,150,114,200,113,233,227,5,11,228,92,73,18,165,47,17,37,55,200,136,172,156,160,64,114,192,79,22,242,185,43,217,193,8,103,134,189,72,209,228,151,44,120,218,81,34,108,141,236,8,108,224,105,234,22,151,178,4,166,253,229,143,144,248,254,30,12,197,80,250,237,65,80,225,193,57,75,135,0,104,4,73,201,83,119,109,147,182,53,185,98,146,44,171,247,73,240,194,58,120,240,55,106,14,184,207,55,125,23,59,234,151,190,199,137,163,5,114,77,237,105,183,254,134,8,170,209,33,245,245,12,163,76,18,191,188,232,188,232,105,15,125,158,34,98,44,164,243,21,38,227,17,15,6,154,118,162,59,239,34,137,71,110,191,164,2,147,177,109,152,3,166,242,78,95,139,180,231,27,113,56,234,243,217,240,141,112,123,76,233,69,9,195,172,120,61,170,87,26,102,65,170,228,64,3,42,4,11,126,132,96,146,95,131,225,241,230,41,220,10,53,31,91,43,92,127,234,235,71,218,222,167,117,132,7,58,87,73,214,42,82,109,111,253,88,0,61,5,150,169,55,141,33,159,35,149,251,19,221,197,161,123,240,215,210,205,17,10,248,30,220,83,233,151,181,166,213,245,80,196,155,245,44,111,53,170,210,12,78,95,219,180,225,228,201,250,72,53,132,164,241,234,150,155,115,160,167,64,39,69,113,15,206,222,156,5,55,183,188,86,142,74,47,139,160,60,120,150,20,170,68,140,237,205,67,140,45,125,175,59,254,107,189,239,113,180,119,131,111,135,7,22,19,5,45,35,121,171,59,239,70,127,251,217,194,213,147,49,33,23,92,162,79,237,110,134,59,101,23,145,149,137,200,153,81,139,40,141,229,245,91,232,203,142,231,62,75,133,247,88,244,181,189,77,227,24,3,139,194,176,255,189,159,134,214,81,225,37,245,108,148,213,237,20,25,219,180,42,191,61,197,122,103,244,193,247,10,54,62,54,226,157,10,120,239,166,93,34,243,111,68,114,67,237,209,187,116,214,39,251,21,36,43,50,102,8,105,203,28,221,40,234,76,133,207,43,218,100,51,44,41,13,112,224,2,170,239,183,11,42,16,10,223,35,64,182,210,36,141,141,251,124,45,216,239,125,78,186,8,135,194,52,236,201,118,88,147,37,125,55,199,47,10,92,216,14,107,242,93,104,123,43,178,91,222,73,122,210,111,211,209,245,102,210,117,161,151,162,103,246,104,95,189,243,144,254,46,129,97,127,123,203,7,49,5,157,166,48,151,140,55,228,12,191,222,187,67,120,212,223,118,214,146,89,6,45,233,126,7,167,117,36,85,133,187,238,211,147,194,203,116,245,117,252,99,170,220,137,144,166,33,237,143,95,252,242,160,247,69,223,106,54,34,240,1,67,105,163,35,102,85,7,15,238,249,91,78,147,140,12,148,34,15,125,236,105,98,73,1,215,146,182,97,20,76,107,137,143,69,88,122,102,152,46,161,128,63,229,19,166,174,101,180,232,211,132,105,111,107,140,231,172,71,43,7,74,249,131,162,84,201,198,183,130,247,184,37,248,78,186,247,90,244,234,169,73,72,112,246,53,98,46,200,221,52,228,134,174,139,76,112,10,32,211,160,96,24,191,253,10,18,85,221,83,206,66,129,51,62,215,117,46,82,238,16,189,231,208,120,68,104,236,219,233,201,239,106,107,111,204,240,135,245,72,38,182,91,222,209,197,107,232,17,192,20,140,252,57,50,62,57,58,69,82,250,185,115,235,158,114,169,87,130,120,70,121,71,91,69,130,61,61,26,109,23,241,98,181,181,212,114,64,177,124,60,119,45,217,120,187,224,89,239,96,163,131,55,109,10,240,77,190,227,133,234,187,154,158,123,83,6,23,240,104,51,189,244,62,251,13,56,109,41,105,71,129,223,185,7,124,151,169,42,66,209,7,117,15,159,184,247,151,14,23,202,117,159,21,111,59,66,90,152,4,94,194,101,194,9,73,241,60,236,163,26,141,202,211,234,142,118,130,119,8,216,53,242,40,169,108,230,28,43,240,117,120,211,248,218,19,92,163,91,140,156,231,87,255,128,233,241,117,248,158,170,227,79,248,188,155,83,197,255,199,111,143,183,176,141,131,92,91,56,128,163,110,249,231,24,205,47,86,123,168,21,90,21,219,74,235,231,220,41,29,211,140,150,166,169,134,8,116,233,175,207,153,10,159,254,253,49,230,111,121,193,147,146,106,74,239,23,171,81,78,100,140,186,121,55,196,225,137,205,210,24,209,71,154,74,139,162,95,135,121,203,157,174,166,228,192,231,10,110,123,42,39,58,84,130,134,235,53,141,248,59,193,119,71,243,228,73,51,159,246,164,13,15,135,221,175,134,32,239,104,180,132,238,160,80,69,163,55,124,212,116,130,220,115,161,196,17,66,28,70,229,53,216,210,34,16,10,85,223,74,149,22,119,63,60,33,30,70,1,42,173,228,9,166,162,197,97,28,196,180,213,174,80,82,68,157,103,169,246,12,27,245,122,77,237,99,64,150,145,182,218,251,245,194,99,68,75,55,109,72,115,189,252,95,67,241,236,236,116,58,177,113,251,84,24,80,208,167,207,1,81,73,76,5,163,217,212,95,134,50,109,62,180,244,154,118,164,65,178,36,126,218,82,66,122,111,60,35,207,64,80,90,178,74,58,65,8,54,71,216,161,195,196,156,204,148,21,74,64,20,23,204,60,131,27,28,107,126,107,106,29,215,72,22,80,133,22,42,224,153,147,131,135,14,191,249,174,54,97,89,53,237,80,181,238,1,35,36,170,55,199,5,40,239,106,36,79,179,97,72,141,112,192,223,94,233,4,160,162,106,198,205,239,183,75,205,87,150,235,141,51,0,225,241,124,56,85,58,9,98,88,112,132,191,4,95,151,61,206,46,212,43,79,58,34,42,249,146,119,243,58,85,83,4,131,120,134,210,59,172,191,137,220,218,168,21,202,251,109,19,210,84,148,83,243,4,186,160,165,81,152,26,210,119,49,241,118,253,158,232,132,188,33,159,228,223,211,213,215,3,137,101,143,56,107,205,79,246,81,184,27,48,204,25,58,166,244,72,125,239,106,40,66,19,76,87,102,124,79,148,226,147,77,11,225,78,80,155,152,28,162,58,40,247,96,93,113,107,107,150,28,217,127,121,118,60,106,88,74,0,114,97,234,189,226,214,232,66,105,56,102,195,105,255,190,102,193,166,234,234,58,237,61,223,26,40,240,112,39,24,82,189,24,113,146,154,58,164,215,76,15,158,255,70,168,63,77,195,189,77,82,233,23,134,19,34,217,3,56,117,45,236,124,138,187,53,189,177,151,89,173,129,214,146,226,198,119,187,153,81,77,71,69,78,73,29,159,27,203,61,182,5,163,190,220,9,134,247,209,15,101,52,49,82,21,20,21,245,145,225,70,96,103,39,147,24,214,198,56,147,27,173,45,234,37,108,82,53,49,73,113,208,85,38,128,146,156,250,198,172,50,68,106,171,223,195,232,206,113,95,62,116,65,126,234,119,109,43,3,12,24,89,186,158,96,166,153,191,151,113,41,171,223,69,132,235,5,135,43,222,172,158,201,8,230,69,209,103,163,118,37,217,34,251,19,174,203,70,90,39,229,107,55,13,88,235,193,48,36,235,60,52,221,203,7,95,247,39,205,164,143,35,222,71,173,194,238,173,39,250,166,219,40,34,96,56,71,201,60,180,110,247,152,44,116,183,41,133,8,153,203,17,93,182,200,10,206,212,123,76,116,53,218,122,90,129,247,76,87,254,178,24,166,63,90,177,98,126,65,127,202,10,28,29,200,64,166,120,205,137,166,159,6,41,94,58,159,232,59,14,174,0,56,61,90,50,214,87,55,153,98,135,145,156,208,35,102,25,131,223,10,184,148,228,224,24,97,75,4,200,176,105,211,215,94,16,223,196,68,132,202,189,234,198,176,44,17,20,104,167,225,40,161,253,121,25,80,113,40,255,14,112,125,30,103,249,106,82,5,162,156,14,66,191,128,11,252,175,9,30,209,213,111,180,166,201,170,93,248,14,177,151,50,165,211,173,169,130,223,1,142,36,210,1,252,189,93,133,146,131,94,210,47,19,102,15,244,171,74,223,6,10,147,150,195,219,72,13,21,166,110,189,7,76,229,127,122,50,202,143,226,234,59,184,165,167,39,67,229,62,30,124,241,34,233,165,137,5,190,171,145,101,75,15,110,102,88,192,136,22,230,155,211,73,27,112,73,49,172,197,6,118,98,80,232,112,254,227,214,229,161,88,15,179,252,249,203,15,190,166,202,31,240,122,231,203,103,187,200,31,47,253,30,27,206,38,221,74,25,178,40,172,108,159,157,33,105,150,81,183,254,126,154,202,189,244,185,216,228,227,123,160,154,146,66,169,72,255,197,102,72,19,108,242,163,47,124,130,7,144,20,199,53,147,242,68,34,164,236,48,51,33,77,133,245,148,28,47,10,25,73,122,178,59,53,226,96,68,74,36,217,49,44,174,94,31,140,251,153,214,237,23,194,84,23,69,41,51,253,244,29,132,88,60,52,171,175,147,118,28,164,145,99,204,8,68,165,189,174,235,242,104,51,231,22,151,137,81,149,128,175,75,160,65,170,101,250,49,49,71,27,201,247,180,93,213,215,213,223,160,237,255,210,134,3,231,74,127,15,254,71,121,48,158,234,227,149,187,239,176,70,250,92,214,44,19,55,175,116,220,165,157,84,130,57,215,111,173,41,234,177,104,93,138,228,205,103,109,132,58,13,137,249,198,54,76,50,87,181,143,231,50,85,135,248,32,16,51,157,244,211,112,205,198,168,80,170,165,63,13,77,81,121,232,87,74,90,184,112,249,135,83,71,252,228,104,138,132,42,230,103,14,124,86,152,175,79,54,118,147,15,82,224,38,215,155,211,117,243,94,187,64,233,209,211,201,182,130,137,246,66,4,27,116,38,81,112,210,31,124,79,228,52,209,76,245,62,80,120,131,119,62,83,163,45,173,25,37,103,26,51,78,220,246,224,50,86,79,48,231,195,239,136,87,132,168,242,185,72,62,192,15,136,74,150,35,239,42,86,41,59,2,38,190,144,108,137,177,162,158,193,58,64,182,134,90,121,203,136,200,208,185,130,230,112,50,115,94,28,247,194,212,7,171,137,5,175,227,123,52,34,150,43,193,119,20,125,203,170,199,206,88,53,239,144,213,246,80,19,21,58,16,193,168,105,73,173,82,252,54,17,253,228,40,24,45,94,188,24,133,77,234,255,108,142,55,63,221,170,121,148,26,246,216,155,158,160,120,52,35,86,75,78,200,93,4,113,241,24,253,75,190,21,117,81,35,6,109,100,166,157,67,79,182,7,8,104,210,37,189,147,28,179,144,115,185,230,46,1,202,146,242,51,172,137,128,173,250,72,97,120,77,98,200,186,81,61,39,119,20,65,151,128,77,139,92,125,221,82,222,84,48,146,245,149,147,59,179,199,115,223,173,115,167,123,215,57,223,115,223,141,56,213,245,31,116,152,90,204,4,194,26,105,76,174,21,27,12,236,112,164,206,186,114,110,167,6,5,202,133,123,251,146,19,110,44,159,129,154,239,169,40,29,86,239,201,174,131,184,83,72,5,94,146,248,88,119,18,175,156,158,105,33,184,11,205,206,73,181,170,199,228,34,99,64,169,183,77,209,80,120,52,231,187,119,205,180,22,70,40,246,5,140,106,87,74,213,33,142,218,226,183,145,142,27,57,12,245,244,49,43,60,219,71,115,186,199,104,11,98,196,41,231,105,41,93,240,209,31,241,11,111,132,159,83,68,114,153,198,65,192,240,243,166,240,218,105,209,148,115,223,25,198,240,147,226,153,24,255,1,223,105,247,229,176,59,234,241,14,91,45,88,10,142,183,167,194,86,183,181,13,164,64,237,245,211,220,178,188,22,20,62,229,123,242,245,89,41,103,252,54,131,38,150,12,165,97,51,106,224,141,217,226,147,153,198,238,246,29,143,157,87,114,113,82,123,67,124,166,69,67,55,253,112,156,149,2,67,96,17,159,251,218,64,75,235,179,72,124,159,168,245,195,21,30,82,163,72,199,78,137,66,167,251,45,166,246,95,89,169,118,8,22,85,76,3,141,113,17,193,29,209,134,123,225,235,62,246,4,19,32,139,123,127,153,195,109,125,116,195,196,197,88,73,83,31,172,91,227,72,192,31,77,34,2,83,161,26,79,70,92,85,137,147,172,141,47,196,225,208,201,208,210,227,101,108,214,49,98,107,219,183,21,24,218,129,19,247,222,70,5,172,48,50,69,129,182,162,212,141,100,92,100,241,45,43,72,212,159,94,101,69,196,190,46,75,126,234,79,47,120,239,226,185,23,52,3,250,90,139,92,69,252,246,250,84,45,126,193,96,25,39,19,39,197,73,143,189,239,204,137,241,94,63,146,145,2,51,70,239,181,166,145,118,42,124,15,248,88,153,139,150,93,113,141,238,190,202,113,31,55,71,11,65,231,209,61,144,57,220,2,198,213,223,10,31,22,186,195,184,193,18,165,186,211,185,70,204,16,102,156,173,69,92,20,255,62,181,36,132,69,148,107,100,65,210,19,212,140,180,25,107,213,179,241,192,70,228,192,218,51,155,142,9,37,130,65,180,80,41,56,169,67,239,141,255,55,31,252,45,37,73,33,115,247,69,183,220,125,228,67,245,189,194,119,136,60,188,76,103,23,28,220,2,55,88,33,99,30,65,133,241,233,128,95,67,61,138,207,140,168,74,219,21,238,240,209,204,240,174,206,141,201,171,88,113,90,188,55,33,123,217,196,23,20,146,62,253,39,20,89,247,214,255,219,191,253,253,191,254,245,95,254,245,47,127,253,219,63,253,229,255,248,135,255,246,207,255,248,95,254,242,15,127,247,255,253,223,255,207,255,248,239,255,239,255,248,239,255,215,223,253,253,255,254,47,255,233,254,1,155,251,71,69,69,95,127,247,111,255,246,247,255,237,111,255,245,95,239,159,254,79,127,249,199,191,253,159,127,253,203,223,253,253,127,254,203,191,252,151,191,252,237,175,255,245,31,126,129,255,249,159,254,249,47,255,203,223,254,250,79,255,252,159,185,193,191,252,245,63,253,211,63,255,227,223,238,237,255,215,223,39,161,194,115,196,23,184,11,21,38,189,247,253,42,139,51,8,237,174,69,218,154,42,72,210,222,75,35,147,195,247,3,238,116,181,49,93,84,135,41,114,148,84,16,29,5,175,101,234,218,144,200,8,200,205,241,50,130,114,235,194,53,233,176,87,188,244,90,227,209,224,171,144,98,27,250,206,78,244,188,47,210,157,74,93,200,137,253,4,67,22,70,141,166,244,77,13,41,154,133,23,189,90,101,232,213,247,205,107,141,23,171,180,65,79,133,81,72,138,65,45,246,120,2,67,115,179,31,252,97,69,41,140,168,109,60,57,39,188,190,54,85,169,238,44,93,59,251,122,71,105,84,208,6,242,116,39,106,119,200,170,42,108,229,137,14,239,58,181,204,25,182,247,123,199,184,122,209,181,161,163,50,140,138,195,97,211,33,210,81,129,30,193,25,164,22,114,96,218,227,6,177,118,68,111,40,234,58,186,193,93,180,149,40,69,160,110,113,171,2,5,240,29,196,119,239,15,37,95,133,251,75,196,94,167,13,243,123,37,120,4,57,57,10,173,119,54,245,4,67,241,243,224,148,188,171,166,67,36,168,182,40,84,211,152,136,105,184,168,142,41,233,151,161,75,170,1,27,207,86,130,103,248,97,72,189,160,183,167,240,124,85,45,40,211,223,83,57,93,29,217,206,69,92,226,28,253,150,108,251,59,70,140,182,242,116,103,156,178,225,232,221,133,71,186,150,141,41,158,26,21,197,149,6,4,186,229,24,17,248,7,102,122,44,83,252,112,248,158,222,51,223,252,132,119,184,168,28,211,54,253,138,116,239,120,159,170,146,212,168,9,238,81,151,187,40,219,25,105,97,82,84,222,226,107,176,13,167,45,229,194,253,77,19,227,168,215,57,136,116,229,138,247,130,0,55,77,178,13,183,109,140,10,9,93,177,14,42,26,30,111,113,176,63,201,129,81,251,147,239,186,207,133,170,89,6,247,119,30,220,170,50,252,85,99,171,58,241,216,5,61,249,157,224,22,185,179,11,211,39,147,110,126,103,251,27,240,15,183,169,37,120,134,226,6,69,187,69,117,47,129,87,23,120,244,241,7,60,167,220,252,186,7,58,21,140,52,42,230,224,87,122,251,227,193,107,4,78,151,137,182,231,215,166,0,179,5,204,183,93,9,142,64,28,21,166,75,229,114,64,239,54,123,2,174,73,115,131,214,17,204,53,135,169,177,58,233,222,47,169,71,145,249,167,57,191,106,60,115,110,58,19,157,173,218,32,93,141,1,32,166,17,249,42,229,27,2,254,194,85,89,236,163,171,167,7,183,3,32,96,164,48,211,205,235,12,186,149,101,102,204,76,15,78,41,103,140,138,237,72,233,183,233,70,93,1,91,175,152,194,132,136,227,201,97,22,211,253,6,141,179,21,243,144,222,0,229,203,171,240,94,134,180,248,66,91,68,233,9,129,163,156,133,82,229,235,125,234,123,85,123,211,128,107,34,45,49,5,219,245,30,28,85,128,153,174,134,42,230,193,86,207,157,224,26,245,98,203,18,150,58,13,209,14,137,41,78,164,174,235,185,69,50,122,185,109,189,126,12,228,147,96,40,112,2,238,91,91,162,128,123,100,137,224,240,73,92,171,6,199,47,163,57,115,242,131,61,214,233,53,203,253,220,127,192,207,130,189,48,218,174,35,191,116,196,125,22,124,153,37,61,246,221,254,226,168,71,183,112,166,137,114,143,238,136,124,82,168,143,174,105,154,40,51,202,197,22,92,56,163,165,101,15,57,235,131,43,89,213,180,2,122,76,97,236,23,213,56,173,198,154,225,209,69,154,33,86,77,159,218,232,17,79,192,4,137,242,166,113,143,247,22,48,217,196,146,247,202,232,4,88,180,179,229,181,135,28,81,60,247,181,205,154,218,148,80,183,52,119,199,47,60,174,33,174,111,141,42,87,137,247,194,227,208,17,53,254,236,248,229,5,249,77,134,247,59,62,6,201,193,180,85,178,35,189,231,38,178,150,150,7,20,67,177,35,193,106,164,226,171,192,39,244,185,9,3,84,229,135,130,136,250,81,71,47,140,188,209,106,130,137,154,7,60,146,27,134,238,239,40,69,224,111,229,65,35,40,24,131,102,34,233,233,183,9,22,199,231,156,90,133,96,130,195,107,189,107,235,84,98,220,11,83,26,251,126,185,36,34,62,50,28,51,106,226,23,165,48,75,231,209,40,243,200,99,127,159,118,202,88,75,255,142,85,79,243,150,18,241,93,24,138,212,120,178,65,34,64,159,140,12,108,88,49,148,192,181,173,99,50,86,104,31,35,150,69,185,171,162,150,188,15,184,247,150,118,74,88,219,123,172,143,235,82,105,236,178,194,29,240,189,123,95,199,244,164,139,217,56,227,98,88,251,210,121,77,80,163,196,76,192,46,73,159,154,56,219,136,39,35,11,183,245,230,11,15,34,222,26,163,114,164,171,89,2,241,104,248,34,233,92,92,70,86,25,48,52,227,233,230,139,0,74,192,223,90,105,151,190,238,193,122,219,2,209,228,52,166,119,139,174,239,183,239,191,238,116,170,110,100,58,98,170,84,170,16,245,230,215,73,91,239,209,32,2,87,195,16,77,243,16,237,184,48,122,134,250,219,108,57,95,140,57,117,107,159,46,175,109,178,28,1,227,46,234,142,5,151,65,143,121,10,201,111,90,249,20,137,132,139,48,144,38,208,39,131,156,114,190,139,9,207,232,60,36,36,31,207,125,29,209,157,86,31,65,191,48,243,239,178,110,249,184,167,226,248,45,108,8,156,228,214,104,177,125,49,160,159,241,84,40,218,31,217,16,26,87,148,85,43,204,214,59,3,198,35,147,7,187,79,26,105,55,74,253,143,178,219,144,118,89,81,124,196,97,144,244,185,43,67,20,226,195,23,190,107,83,23,54,210,58,209,244,129,229,219,211,174,49,168,8,169,1,83,202,170,91,229,128,12,37,150,87,199,132,210,231,70,175,238,139,215,90,20,255,233,189,91,43,209,73,191,168,146,81,97,61,188,162,47,108,105,22,234,210,19,121,208,141,237,57,32,212,127,149,149,29,35,163,62,191,223,132,165,117,167,188,134,215,171,254,94,8,129,235,36,26,172,142,120,44,88,184,213,192,97,139,9,21,31,122,35,18,51,58,22,204,171,39,89,112,103,175,116,49,76,161,241,49,108,192,210,197,184,222,241,165,81,9,79,159,242,110,187,17,31,52,222,249,217,117,184,239,189,246,123,112,216,232,116,163,164,86,98,134,53,139,111,173,169,95,250,188,8,250,57,140,244,215,210,89,102,132,184,15,222,165,167,49,67,7,52,252,11,56,200,146,149,50,76,99,232,93,125,79,182,180,60,232,236,251,98,208,40,147,86,243,106,88,182,228,93,77,33,115,122,114,216,30,231,131,19,139,101,181,110,148,245,30,141,70,28,29,84,82,95,239,131,53,171,114,75,112,8,48,174,31,102,194,52,228,100,128,4,254,82,88,109,144,190,157,239,201,74,215,198,63,131,183,192,223,30,127,194,178,184,168,143,248,227,230,215,87,141,239,89,173,147,41,193,143,96,6,24,233,181,4,163,164,18,48,52,22,105,84,48,83,218,131,63,165,183,5,30,47,216,130,114,65,201,83,109,189,222,111,224,79,213,26,248,158,91,62,119,53,178,234,4,19,118,125,176,150,184,49,149,118,8,10,46,19,231,232,59,79,196,96,181,90,70,21,54,210,160,113,50,10,92,255,184,57,147,239,221,188,239,63,150,200,221,237,222,131,81,57,150,97,108,193,7,23,165,169,4,46,93,70,156,206,167,52,164,117,127,111,35,38,2,120,210,147,85,152,124,31,140,70,119,130,239,113,246,62,8,106,144,233,234,178,214,219,137,9,100,231,185,82,250,51,105,45,180,152,39,3,22,237,251,109,120,249,211,18,33,87,249,222,155,166,159,149,183,37,153,135,72,154,234,147,161,192,19,166,198,245,140,206,151,209,144,122,160,58,36,49,150,178,31,174,249,6,188,140,174,221,194,182,93,190,80,14,124,91,218,141,111,84,108,81,10,67,9,85,253,99,196,102,100,129,232,255,160,172,240,143,175,245,61,24,163,63,205,66,122,118,87,192,119,0,78,90,217,76,29,127,50,136,67,246,30,127,204,225,48,59,97,243,30,233,76,38,74,26,115,24,162,241,53,231,31,171,43,158,108,91,47,76,90,154,51,36,42,150,81,62,244,254,199,158,19,243,200,168,23,210,121,15,47,85,152,149,68,241,242,182,176,8,2,190,171,173,191,94,97,152,41,103,192,22,148,85,152,170,210,120,114,142,144,132,222,77,254,13,169,121,132,138,206,87,171,178,126,74,147,245,123,44,250,112,227,173,77,124,35,93,125,215,245,121,87,223,141,83,147,12,28,195,65,75,69,230,172,166,128,35,189,72,177,155,53,40,147,210,136,82,181,17,182,70,195,79,74,91,37,123,126,44,251,70,43,126,154,134,63,28,220,1,147,48,79,240,10,145,185,101,125,152,233,80,222,210,230,76,161,16,180,216,2,31,120,38,227,167,233,33,77,79,70,112,43,86,166,245,171,164,49,59,100,196,99,14,95,3,173,164,57,124,39,202,59,179,201,55,229,49,187,55,123,158,110,51,46,112,157,72,164,202,34,48,65,119,133,22,237,210,110,23,89,107,52,113,146,98,15,209,173,22,156,16,192,159,114,125,87,60,223,18,193,78,138,85,181,113,16,25,161,47,232,30,23,253,17,218,41,6,115,66,36,189,173,16,86,169,9,43,36,59,81,212,177,96,84,84,91,194,74,212,251,67,57,254,5,133,168,40,114,112,13,79,69,99,26,20,202,30,185,24,226,233,116,245,56,237,205,163,118,207,92,221,20,144,247,9,217,240,5,95,121,58,176,17,60,121,9,144,70,141,155,238,56,246,112,239,230,132,19,117,64,91,48,121,45,162,181,39,189,85,163,227,58,102,17,27,114,26,109,244,223,34,2,75,158,241,211,0,173,233,103,191,45,161,126,73,215,128,32,104,45,113,92,195,12,146,28,186,105,76,239,49,139,96,176,154,9,62,79,124,216,180,33,245,149,121,152,183,240,224,78,212,200,25,241,222,29,199,113,43,133,198,71,133,207,115,67,155,169,6,233,167,68,255,253,125,233,123,110,167,60,49,22,231,219,202,62,250,194,116,64,55,203,60,238,253,89,162,88,97,78,162,119,53,17,90,29,239,205,131,189,171,41,61,81,152,158,219,243,96,2,251,250,224,212,85,62,180,165,110,16,34,214,119,198,191,215,42,85,235,90,239,132,68,228,206,71,148,104,83,74,70,81,221,19,84,168,139,90,197,254,37,24,27,182,6,92,183,18,89,192,84,91,163,237,207,184,171,180,47,188,82,59,17,230,42,149,92,90,79,88,77,110,38,166,48,90,88,41,7,119,183,162,243,66,14,104,93,244,154,174,70,205,182,5,140,157,166,63,125,183,159,168,206,190,48,212,205,122,115,104,189,194,144,160,254,64,139,102,173,116,52,250,61,112,129,239,185,150,174,166,117,101,6,60,122,10,60,47,139,220,148,128,97,64,238,9,158,209,58,100,26,31,170,78,9,124,90,4,166,169,9,57,59,93,189,74,176,126,2,127,90,122,103,112,180,80,47,254,115,236,140,110,69,181,186,205,208,165,104,251,243,214,215,192,125,175,5,79,122,66,219,171,39,168,198,204,146,225,25,116,17,192,45,133,6,104,215,237,231,93,13,211,148,162,226,74,226,214,104,91,30,232,227,56,54,101,225,20,116,67,127,244,237,10,213,88,72,244,99,53,147,182,15,248,206,72,53,148,23,36,37,225,216,212,159,50,140,4,239,232,181,95,86,101,163,57,58,118,222,87,154,98,59,163,250,146,108,249,193,151,98,236,38,58,193,91,19,215,131,61,89,27,179,109,94,124,251,189,22,246,74,186,53,233,195,247,220,80,212,148,4,239,40,54,4,166,109,79,225,107,142,70,30,172,90,173,201,78,240,142,246,3,102,123,207,47,77,249,198,251,105,178,154,233,167,87,141,238,131,101,142,164,154,71,11,146,246,240,153,176,48,191,244,214,248,157,241,203,131,220,159,254,52,52,244,225,42,66,135,191,211,94,72,87,209,219,20,6,219,147,254,116,55,235,203,225,107,153,165,4,56,49,142,250,158,236,250,30,41,57,178,76,12,32,126,27,158,176,158,174,134,170,229,221,188,38,91,119,153,83,251,46,166,242,58,195,243,69,52,240,97,149,167,27,248,132,226,14,114,202,35,197,211,33,250,29,239,107,210,54,159,118,210,110,238,119,192,168,139,151,4,143,87,235,131,173,52,254,132,215,187,154,18,255,180,85,118,203,208,6,140,134,118,207,143,214,223,139,81,80,248,199,139,173,23,180,174,244,190,181,4,99,237,198,139,21,58,122,211,139,245,215,124,186,32,231,58,51,77,22,42,197,227,230,31,204,121,25,110,245,77,99,102,113,90,65,176,177,188,163,15,241,248,60,151,154,44,130,114,214,60,127,92,125,162,245,110,177,35,213,252,219,48,114,245,128,105,9,73,48,60,0,62,143,239,65,136,106,179,192,168,219,69,84,16,38,131,173,222,36,237,163,43,140,233,59,104,69,187,106,233,6,90,193,171,128,184,92,87,110,4,140,254,232,4,163,247,3,209,30,69,73,206,248,197,215,120,216,74,94,139,9,16,44,128,86,128,171,186,29,149,194,191,23,148,248,126,88,64,21,38,184,250,96,168,155,139,194,227,229,9,76,40,67,55,142,109,52,49,15,166,179,107,39,248,26,74,254,61,140,94,86,13,203,77,5,98,228,25,190,206,100,74,55,71,105,165,5,156,105,150,128,239,231,138,223,166,181,244,148,12,47,129,239,97,247,7,124,29,221,7,147,34,250,119,176,79,149,107,169,247,243,199,163,61,209,114,227,234,216,127,188,216,25,111,88,126,154,27,19,28,236,204,86,157,162,164,39,160,45,170,179,97,167,70,228,50,125,175,19,93,27,11,239,189,151,52,228,120,167,15,46,39,229,123,55,134,104,108,28,223,53,106,84,216,131,185,34,81,191,175,208,145,152,96,114,111,113,115,104,160,243,76,187,198,252,27,21,92,129,153,94,219,186,187,3,70,212,53,77,242,115,167,110,172,129,251,102,85,109,102,2,140,197,157,108,107,56,72,181,122,244,49,133,120,33,69,106,57,95,176,169,226,244,16,240,133,109,243,206,87,7,67,57,220,62,231,79,120,122,173,50,232,152,127,220,123,133,94,29,112,77,91,57,15,126,214,251,105,168,20,243,107,215,72,13,1,47,237,5,3,110,17,55,7,30,90,253,109,112,28,97,192,93,25,214,12,46,122,245,53,156,242,213,181,233,111,151,242,199,111,151,186,222,152,142,175,253,49,228,247,35,116,129,83,149,34,195,18,21,247,6,215,63,134,101,108,25,242,123,243,180,45,221,163,58,232,19,104,20,163,80,51,193,53,98,246,192,202,39,198,126,121,130,249,196,186,204,122,203,240,140,54,3,90,91,182,146,171,95,24,58,160,119,111,154,103,19,76,236,41,198,116,79,229,163,168,70,35,120,226,98,202,35,210,234,165,0,176,199,91,19,25,81,51,13,230,172,243,38,57,73,17,13,52,225,210,4,131,1,212,220,218,209,104,37,40,161,79,107,140,56,218,123,65,211,206,253,179,24,20,211,20,159,9,14,101,104,218,156,106,198,102,200,103,192,109,53,70,58,5,12,126,119,110,176,58,102,56,88,208,144,10,232,243,15,152,178,209,128,191,243,239,224,254,96,104,239,255,132,143,192,235,223,221,124,203,111,179,55,254,1,159,249,158,220,234,14,19,76,4,39,222,251,110,180,59,191,55,187,140,163,247,173,171,230,63,55,78,79,137,121,2,191,97,58,4,168,76,124,159,131,94,111,245,180,55,37,118,49,69,45,65,146,30,236,212,48,154,137,30,183,149,78,47,70,249,77,112,108,172,180,211,50,203,78,60,25,157,102,59,45,189,239,213,56,194,3,212,83,77,131,209,204,238,119,53,188,201,105,101,98,159,196,111,91,221,97,203,11,160,190,77,131,24,217,76,203,167,140,243,246,51,40,87,52,21,190,205,90,141,207,137,142,225,72,27,22,18,66,113,115,2,35,61,29,33,13,85,192,128,103,142,119,110,75,247,196,134,85,144,203,75,240,120,181,80,70,229,243,149,116,115,50,214,239,209,190,145,146,86,23,134,230,198,225,15,177,136,244,98,119,122,140,184,249,151,100,171,109,43,237,45,222,235,99,136,210,79,27,201,97,192,125,204,180,27,82,244,126,226,189,254,168,11,221,202,50,120,209,218,86,122,107,210,78,51,150,192,61,243,79,58,34,16,190,239,15,254,40,85,207,214,200,219,56,232,104,212,94,50,51,132,66,230,5,69,140,20,160,219,76,165,152,42,52,98,166,111,141,121,232,137,35,200,39,33,84,19,248,64,200,246,126,25,137,1,253,101,40,166,214,187,186,182,150,12,238,3,59,226,9,152,110,126,253,109,226,11,97,77,220,39,169,43,109,242,135,129,136,155,111,163,110,126,240,65,87,221,173,67,186,154,175,155,120,20,166,131,37,80,90,126,167,162,40,24,199,144,153,168,248,80,248,238,159,222,209,96,10,87,202,189,112,97,2,247,49,164,27,45,163,162,176,21,67,60,248,75,33,33,8,168,66,163,12,189,217,174,52,206,180,187,206,8,91,194,173,180,149,41,224,26,231,215,109,140,89,138,101,146,226,27,119,65,125,81,159,60,153,241,201,149,160,201,122,206,119,245,46,53,161,236,236,49,164,104,125,168,235,70,103,192,44,231,193,185,92,240,110,20,95,52,137,64,251,116,167,146,14,90,225,24,126,239,133,87,146,126,251,144,206,11,152,146,64,29,211,10,23,202,123,52,8,142,245,183,41,162,63,239,230,125,41,15,212,133,177,223,222,205,169,91,81,148,6,226,247,224,228,125,19,12,111,224,131,155,178,143,92,212,154,86,31,218,83,5,242,177,56,218,123,238,166,172,16,132,172,91,48,205,206,109,100,227,233,98,198,100,63,120,173,52,83,48,105,247,123,105,2,24,250,185,174,63,181,138,92,93,82,111,217,49,246,242,165,176,150,170,91,167,242,168,114,115,21,24,168,7,237,73,121,240,235,151,235,144,245,246,178,163,192,169,197,148,186,246,59,160,239,115,152,203,163,48,123,197,144,49,251,210,28,238,172,199,119,243,70,206,88,97,179,79,30,60,213,6,59,88,157,242,211,48,180,36,184,180,160,119,251,153,10,106,242,98,15,132,55,12,76,150,44,193,187,201,144,18,9,209,33,29,45,56,162,65,161,121,80,180,143,243,182,36,202,59,53,121,122,40,169,144,5,0,159,152,14,233,184,147,240,141,9,55,215,231,54,217,178,183,27,90,13,108,192,80,130,140,250,158,140,38,209,123,190,252,71,116,99,34,182,185,226,11,152,100,185,138,18,88,247,23,201,246,95,24,13,58,209,79,33,200,105,228,90,191,48,77,134,229,173,116,232,121,26,105,227,95,248,206,248,183,251,245,31,45,214,249,139,161,129,60,222,183,53,25,229,234,202,71,119,157,206,162,18,217,166,39,188,157,11,30,238,246,239,147,3,5,94,191,19,85,195,24,95,247,151,135,60,87,65,155,237,119,227,181,170,248,33,58,110,228,235,175,69,245,107,167,222,75,169,32,123,71,29,193,186,93,189,160,159,120,28,249,189,37,112,179,182,184,95,24,234,145,246,214,42,187,213,33,243,251,11,67,248,181,117,84,62,83,198,254,125,239,187,230,33,37,148,247,70,134,236,215,50,161,56,227,211,90,208,59,162,3,85,165,223,207,81,224,141,19,81,24,19,105,158,35,126,186,26,239,134,220,123,54,220,89,255,105,139,30,53,25,52,75,8,250,152,50,5,187,144,226,16,163,196,239,46,191,48,5,51,82,25,79,188,219,154,3,29,46,71,154,105,184,247,254,188,40,243,167,225,75,98,48,6,195,181,241,11,119,88,81,223,81,119,225,78,38,242,247,193,63,168,80,165,172,178,67,124,210,189,13,226,238,38,119,75,153,250,100,63,60,32,191,131,6,33,174,102,71,184,218,10,151,126,22,43,161,138,45,76,194,244,196,91,128,213,97,163,6,124,47,54,204,107,113,151,7,50,139,107,23,189,229,5,21,109,164,222,105,78,45,82,104,141,153,82,94,179,218,225,114,233,117,182,114,14,170,200,28,30,67,83,97,221,90,165,134,59,99,199,88,113,228,107,83,54,89,35,112,69,211,155,170,100,153,106,252,9,75,244,152,78,171,12,249,221,253,214,137,248,15,117,38,83,104,238,46,12,59,153,59,153,135,228,148,208,14,118,170,236,191,104,214,49,142,22,41,26,184,54,236,162,212,203,97,34,154,245,25,62,157,12,122,180,58,31,4,23,155,94,76,11,76,8,147,93,111,9,179,246,61,25,226,135,43,10,187,224,69,45,226,87,116,107,157,245,243,232,208,207,221,94,160,131,230,1,186,92,124,204,16,27,17,243,188,211,149,184,66,92,230,218,149,27,34,150,7,47,35,226,146,155,95,75,83,94,107,211,152,117,226,201,160,77,149,121,104,190,66,240,201,223,155,179,84,229,183,143,233,245,196,111,207,190,37,5,8,91,21,93,75,62,164,31,52,249,178,68,136,36,191,1,71,186,179,200,123,221,197,14,99,149,143,56,85,246,82,136,215,141,76,160,123,220,234,46,180,187,151,63,251,193,26,52,102,84,84,155,75,35,75,155,28,236,137,242,18,190,92,233,250,96,144,165,249,20,191,7,165,169,67,11,138,124,130,79,133,109,142,114,145,231,238,228,5,124,22,90,84,95,168,103,186,17,94,68,143,43,62,201,148,154,154,142,53,206,153,230,48,234,62,114,182,161,75,84,163,238,152,51,252,232,234,67,32,228,11,87,141,230,111,165,251,129,182,24,185,215,248,109,98,0,93,174,174,84,153,205,248,109,184,27,222,84,160,158,144,96,239,47,10,65,88,251,4,238,93,186,36,248,103,30,185,53,58,127,211,29,154,77,118,80,58,71,238,172,233,141,2,69,135,241,80,228,120,194,121,45,209,20,9,220,164,6,157,190,17,250,215,124,42,160,62,44,252,125,157,141,127,248,242,185,243,19,11,160,10,218,41,160,245,139,135,177,122,233,197,231,233,134,19,53,159,82,114,0,53,9,210,38,62,160,247,140,21,42,96,146,183,176,197,173,248,229,189,69,119,172,155,31,29,163,125,175,157,194,155,217,205,43,136,72,196,253,217,79,115,77,244,179,208,0,30,3,250,153,42,185,192,63,20,163,15,238,34,30,73,94,152,66,138,247,219,171,233,233,115,120,177,230,145,192,77,244,115,234,213,163,192,60,176,227,189,238,158,59,229,201,7,188,65,30,16,216,84,96,46,125,52,58,2,131,109,113,83,188,38,116,87,157,144,63,50,132,241,173,63,245,88,238,52,66,58,239,13,75,185,155,233,39,191,77,201,218,90,1,195,73,52,5,181,237,50,70,133,114,208,162,23,147,92,170,1,15,83,95,16,24,3,35,70,101,26,179,141,194,156,193,158,130,179,232,179,164,161,187,69,65,130,22,2,131,161,75,221,64,71,244,70,22,87,129,110,175,11,122,103,67,72,108,155,23,247,85,189,24,149,81,143,146,96,254,21,233,126,186,95,10,238,83,143,44,109,154,165,63,89,216,150,30,10,114,115,11,44,73,253,225,96,63,121,245,158,119,79,54,186,249,7,15,130,69,15,189,103,228,27,241,139,222,255,94,158,202,101,43,109,18,28,26,31,61,152,177,112,225,189,120,59,10,177,153,175,5,1,18,6,218,117,125,223,173,139,213,239,204,248,88,104,70,9,74,225,118,120,213,155,106,55,41,124,231,72,187,135,153,127,105,235,22,120,185,187,81,76,85,252,196,70,136,108,195,11,188,162,213,70,141,178,31,246,223,190,182,221,123,108,236,254,39,135,78,129,204,11,181,17,206,31,79,227,157,252,68,45,207,93,31,56,154,148,230,5,124,87,154,220,153,207,28,33,167,141,68,141,180,85,221,13,179,90,136,196,127,248,90,55,243,109,131,3,93,194,26,252,195,240,157,151,183,166,71,43,132,84,195,162,132,216,88,138,15,7,205,246,35,50,138,247,20,193,250,125,207,221,42,132,118,97,245,117,147,191,59,2,175,29,220,9,36,123,213,28,5,165,18,218,97,10,150,250,51,34,6,219,94,143,178,72,116,42,138,52,58,95,175,165,244,215,52,114,167,114,107,82,142,60,136,26,220,229,224,254,3,95,99,20,185,249,129,164,227,161,233,173,232,243,163,71,248,23,69,206,230,188,172,220,192,239,135,28,204,45,124,152,216,158,205,55,134,49,14,135,107,98,85,94,239,135,135,137,71,109,71,27,234,175,47,242,66,199,200,140,36,43,169,103,186,168,222,213,100,187,162,191,14,214,202,41,158,254,176,18,186,200,7,66,184,124,55,225,247,220,228,76,91,172,119,98,33,75,248,84,144,221,187,135,115,127,95,154,112,199,67,233,21,174,30,206,165,178,120,8,115,30,165,155,101,71,225,33,161,95,58,63,30,76,107,219,51,95,22,245,246,130,158,15,211,41,78,83,186,33,94,173,26,124,150,214,190,250,11,227,112,109,69,33,52,139,157,191,210,37,248,140,255,97,218,116,53,118,103,84,144,132,232,8,177,63,136,26,124,55,41,219,184,222,30,12,103,64,116,67,238,15,221,201,103,87,209,167,250,152,89,23,132,190,237,133,161,13,61,33,255,64,35,229,61,139,107,130,215,183,18,42,23,163,154,208,163,34,236,254,52,193,222,7,51,97,163,138,103,195,179,75,164,235,63,34,168,83,144,216,45,238,74,252,20,125,244,103,84,92,120,250,6,194,232,126,83,220,225,114,223,208,250,235,127,225,206,146,125,175,121,231,96,195,206,109,191,240,135,202,240,235,189,228,71,49,36,126,62,15,116,140,7,219,43,224,49,140,218,231,103,12,153,241,24,228,239,183,233,89,63,241,219,147,225,232,111,131,41,180,136,28,55,247,55,38,113,147,118,136,50,44,2,245,235,85,94,248,51,154,184,7,155,159,249,155,69,64,247,179,87,169,73,64,203,145,246,60,191,154,183,144,195,149,224,235,254,92,43,146,189,8,118,174,161,48,9,171,234,176,21,155,233,111,91,127,221,112,152,10,160,35,79,142,183,231,54,249,70,111,145,87,207,176,91,67,155,58,25,49,94,205,53,248,190,229,239,69,195,156,144,87,192,156,78,139,176,63,89,33,201,93,229,106,210,6,95,140,202,157,132,154,72,227,139,80,6,242,123,53,198,108,145,38,223,130,227,78,76,252,23,70,201,64,172,215,251,185,183,169,71,254,194,203,26,63,228,230,240,29,84,159,13,221,132,43,229,193,41,8,63,62,40,208,80,111,233,229,67,47,96,20,239,220,180,126,116,233,105,67,58,237,220,179,236,119,5,192,13,114,119,121,249,101,156,204,241,155,253,192,13,57,90,242,122,193,221,130,6,232,110,164,75,75,18,46,250,213,24,49,251,123,50,17,58,10,90,110,133,109,139,136,10,213,78,129,246,226,30,207,63,123,204,134,5,121,126,122,235,70,49,250,239,217,111,181,64,71,98,214,247,216,67,185,243,247,149,105,125,252,68,207,23,59,171,222,3,252,247,169,81,60,236,98,52,223,139,63,232,232,127,239,141,218,119,151,228,97,193,177,14,238,194,13,47,218,181,230,229,193,17,87,246,70,38,38,1,69,166,239,99,193,210,176,253,112,223,5,182,255,213,100,91,64,185,219,91,93,77,166,88,152,113,237,180,254,156,20,224,162,38,15,84,244,99,209,239,253,251,224,150,20,158,165,234,36,67,184,217,175,166,99,77,68,252,10,204,33,238,228,115,186,150,38,21,57,119,117,80,185,187,3,190,232,252,20,158,174,12,5,189,116,149,98,59,176,111,58,41,198,66,91,125,30,121,170,59,132,97,215,66,101,218,90,215,201,109,181,208,159,95,124,151,21,94,186,92,141,44,189,27,52,247,48,62,75,154,129,202,143,64,178,135,129,239,219,65,116,47,155,17,12,77,206,225,134,108,39,21,54,111,118,95,3,207,250,179,253,106,202,143,95,149,32,58,41,56,164,195,225,235,161,28,249,109,42,138,167,211,74,47,74,62,203,150,9,110,125,146,206,246,65,254,31,79,251,13,40,129,246,207,227,80,16,61,126,26,135,42,203,196,105,142,255,246,160,146,253,153,251,70,20,184,220,112,94,219,196,109,94,104,227,158,84,133,19,161,7,188,142,148,9,162,28,220,150,83,14,80,99,81,112,142,31,220,172,98,217,95,204,84,219,100,134,111,52,22,251,244,49,31,188,184,156,46,236,207,221,63,216,29,113,168,129,143,160,139,234,58,121,237,180,133,111,230,172,51,41,32,58,125,93,179,103,80,21,218,19,63,15,19,19,199,195,21,151,247,130,86,166,197,213,247,33,63,217,39,183,21,191,118,127,173,143,248,231,167,63,125,167,146,119,124,90,77,146,80,63,254,100,123,60,97,176,142,209,224,23,25,49,132,10,127,75,8,97,233,162,42,83,159,203,186,142,29,182,7,175,50,160,164,65,220,198,52,214,61,228,209,2,190,46,103,253,156,217,5,98,60,170,251,223,205,127,98,21,191,135,253,50,130,119,17,71,187,246,230,199,230,249,59,145,172,187,241,200,185,101,37,27,94,71,139,187,5,219,80,124,204,11,52,11,93,253,194,157,238,225,151,132,161,5,132,112,251,239,139,161,108,243,73,71,16,90,178,3,249,230,95,248,227,228,153,122,53,221,168,59,224,235,19,72,75,68,133,107,144,176,228,15,140,115,162,141,176,132,194,207,118,50,110,168,141,168,217,22,244,244,234,20,164,235,158,188,77,6,133,38,40,227,25,119,180,224,9,201,47,195,24,187,61,175,69,50,225,124,250,220,214,81,225,142,208,192,198,148,154,26,42,230,17,134,118,180,91,143,167,62,24,9,30,191,152,190,38,177,143,232,14,253,240,42,28,46,232,80,201,107,209,135,233,86,200,34,201,59,37,113,133,1,75,188,231,247,99,83,216,179,235,16,152,2,66,87,194,91,253,71,201,248,161,38,189,249,107,41,80,137,111,221,213,1,95,203,11,77,196,223,197,69,195,231,148,170,75,10,189,182,243,38,49,75,236,108,123,232,53,29,166,235,126,210,7,126,103,197,179,66,48,180,63,79,69,176,241,237,175,233,197,44,61,23,24,95,8,65,222,249,254,102,25,237,236,203,181,153,232,59,222,210,221,66,228,99,70,217,191,101,236,49,150,228,222,116,157,249,194,182,94,83,241,1,46,220,191,200,53,208,79,122,31,237,149,56,85,40,20,154,243,9,44,211,241,146,94,10,222,250,126,107,207,174,222,133,78,87,225,81,216,56,223,29,46,212,173,232,111,87,114,29,254,218,159,105,136,55,129,161,131,241,89,216,32,89,151,109,248,190,55,25,78,15,35,160,158,180,228,8,32,1,125,45,233,230,240,230,188,120,251,48,148,138,59,2,28,214,181,179,244,201,235,79,155,121,241,172,242,166,102,227,221,28,142,160,168,146,69,185,145,112,150,92,61,33,140,245,65,197,192,186,191,39,191,189,104,147,246,197,73,92,125,137,230,232,53,10,105,165,137,164,51,146,63,69,70,141,66,138,25,135,118,177,238,9,249,160,84,28,76,39,40,162,85,137,99,85,225,246,193,39,225,176,5,149,143,192,180,202,86,127,52,75,169,189,40,198,133,249,6,62,230,247,72,37,210,174,55,39,171,21,217,116,126,72,184,168,184,57,180,92,158,179,254,200,55,188,216,13,79,94,62,39,75,184,166,200,216,154,215,170,245,71,212,236,247,230,80,169,235,201,89,225,43,130,23,194,97,236,168,33,240,79,9,221,47,122,119,16,73,144,90,60,229,158,35,254,203,3,114,22,121,110,163,119,116,143,239,58,154,232,217,173,252,181,143,87,55,210,45,1,119,213,148,231,222,159,4,195,238,31,18,234,211,49,219,47,254,77,25,121,21,98,247,218,144,212,136,218,253,131,244,218,126,17,68,122,186,80,8,136,24,32,190,211,39,48,83,37,186,207,104,47,157,194,196,75,101,22,100,11,53,242,171,200,9,201,231,236,99,193,41,229,177,205,78,179,83,215,71,187,31,120,69,216,137,72,188,28,34,140,232,126,129,125,10,97,155,62,185,89,186,17,31,183,28,167,188,55,163,54,162,250,24,219,115,8,99,179,9,235,109,183,71,128,173,4,66,62,9,61,14,94,134,11,69,23,74,161,178,124,113,81,189,145,106,91,194,84,182,76,148,65,235,122,191,109,141,167,178,248,27,20,96,113,115,24,132,133,149,182,210,204,6,129,223,47,220,233,172,18,131,163,146,39,40,17,156,191,67,218,183,206,22,252,217,30,77,175,203,10,59,101,26,95,175,157,179,34,136,76,169,159,147,61,145,58,194,215,232,219,76,241,65,182,107,148,44,131,212,128,248,122,211,29,147,130,201,199,14,192,233,39,68,141,28,36,212,158,189,166,4,60,44,61,225,76,47,231,21,195,18,101,209,171,141,215,206,81,130,3,159,28,51,179,81,150,230,48,205,17,51,195,223,247,42,230,38,142,72,58,92,175,171,18,226,108,184,171,173,234,213,3,233,194,168,170,190,22,54,202,227,114,72,153,94,130,95,13,237,169,112,157,208,92,120,183,107,167,106,132,121,122,72,9,208,221,144,104,53,136,215,102,24,190,33,166,18,228,114,175,254,11,78,84,181,41,174,197,65,231,176,63,218,199,139,138,45,100,75,214,179,87,3,21,17,105,179,103,42,124,43,8,67,161,182,26,69,205,21,36,186,189,136,128,130,157,79,34,27,119,80,8,220,58,69,5,209,208,42,13,183,208,83,32,160,230,240,48,241,213,157,182,60,56,25,126,97,200,228,170,28,19,84,33,94,15,234,247,173,135,45,214,170,91,222,148,238,151,65,208,75,116,175,169,45,70,187,208,97,88,30,159,83,10,189,253,120,133,232,157,130,147,180,173,220,45,239,11,114,101,114,220,200,37,8,124,224,33,250,157,227,29,14,111,249,225,110,147,33,64,122,184,117,55,44,44,138,223,33,65,194,167,124,122,241,61,55,191,104,204,238,38,48,56,228,157,209,145,143,101,143,111,53,69,49,0,222,253,26,142,221,236,38,236,45,54,53,53,33,35,56,19,58,199,143,40,164,215,102,10,142,94,242,209,63,8,16,197,166,110,164,157,35,3,219,172,66,232,5,70,172,51,99,61,165,100,182,74,61,88,239,147,81,133,53,158,152,247,18,106,125,96,14,180,249,228,111,167,208,26,84,36,128,174,97,183,66,48,149,234,226,247,104,176,91,221,121,220,67,149,116,95,179,75,174,238,198,241,29,234,158,40,154,202,202,238,208,89,149,144,91,165,121,79,56,188,239,40,221,133,28,85,240,84,212,55,33,131,48,234,197,235,98,133,152,11,194,99,178,66,126,202,189,158,164,202,117,228,213,183,35,3,251,248,43,57,108,170,244,234,214,30,86,148,145,189,22,93,184,16,101,238,56,33,42,218,132,82,124,12,73,26,118,175,43,143,92,139,26,54,148,7,55,20,134,156,235,135,250,234,62,18,188,173,216,37,110,222,186,80,169,84,35,93,253,226,230,104,154,200,102,135,65,86,131,115,173,82,114,35,45,171,144,66,189,225,230,86,218,158,12,59,210,221,8,218,27,79,11,195,4,140,229,177,163,242,168,26,213,149,124,141,235,246,109,17,101,44,22,175,144,171,137,17,4,139,176,249,206,210,172,87,103,55,97,153,167,9,124,164,121,185,162,74,177,130,237,132,178,178,45,166,33,114,195,33,129,73,135,175,132,69,160,141,184,94,72,232,80,30,228,151,100,167,163,117,105,215,208,165,198,81,150,104,63,48,49,246,128,97,204,77,55,111,246,243,190,110,173,48,111,43,12,123,168,111,10,4,27,86,213,155,207,215,230,71,211,108,151,32,86,253,233,251,243,10,2,2,219,67,4,154,224,127,145,86,243,31,55,174,41,204,161,240,174,38,238,34,6,148,201,219,132,66,51,94,158,182,55,194,19,129,139,223,98,187,106,91,35,4,240,79,239,160,130,184,179,232,220,115,239,141,202,90,198,138,224,27,45,230,81,215,39,103,153,134,21,67,146,170,139,174,91,165,167,115,68,190,254,215,250,122,48,1,152,96,230,167,116,171,73,1,219,253,187,215,13,252,226,228,97,158,200,110,196,222,57,226,56,190,207,172,85,98,244,56,177,34,2,198,17,18,179,16,133,114,10,230,253,76,44,83,8,165,168,249,63,175,1,4,251,230,8,101,26,117,17,247,122,71,33,153,209,8,192,33,100,16,170,109,196,87,84,47,155,24,250,9,221,9,40,22,155,72,140,144,151,168,175,81,21,105,147,33,92,110,44,211,18,177,208,123,239,118,189,203,163,104,95,209,88,9,79,247,39,60,239,23,254,73,222,248,91,89,180,123,9,76,5,175,247,227,12,218,132,69,21,244,154,124,31,145,188,226,70,198,176,162,117,129,105,178,24,97,162,92,159,79,130,138,132,11,56,81,29,38,116,147,174,70,190,175,62,227,233,108,161,242,1,165,51,220,91,79,200,185,73,46,12,159,8,54,12,183,9,81,214,210,208,220,125,47,43,122,254,133,11,125,196,77,95,251,190,107,148,140,192,116,76,4,64,96,104,181,162,5,138,146,154,145,174,62,20,127,135,185,186,246,22,10,97,19,250,108,161,24,131,97,167,4,72,192,247,121,163,195,195,68,222,95,242,6,152,38,232,232,15,105,208,146,234,23,129,225,106,190,30,92,54,199,52,44,100,157,162,65,126,16,150,74,67,62,106,180,228,172,98,65,176,34,240,221,120,91,125,100,39,176,162,201,213,68,116,226,84,132,83,103,10,67,247,133,225,251,124,116,87,216,60,242,100,100,43,30,143,28,71,141,190,86,71,91,115,62,234,202,35,251,13,139,229,46,161,199,68,93,32,60,144,31,38,249,168,42,85,108,232,239,222,133,12,125,80,37,238,159,105,39,112,181,250,21,247,37,9,153,244,231,62,144,108,163,210,62,234,43,62,235,115,121,240,221,211,91,212,71,147,232,187,110,209,27,81,10,127,145,119,14,69,165,107,102,190,153,100,21,63,4,141,31,91,187,148,204,114,164,14,250,48,131,121,121,72,51,28,219,236,163,143,104,195,40,227,31,72,38,243,49,47,21,248,157,171,160,148,106,61,230,24,108,253,119,227,6,43,95,123,159,153,54,212,173,48,116,180,143,192,11,143,247,83,248,144,140,139,123,83,54,255,166,55,195,77,208,40,166,216,41,187,191,250,52,120,166,215,115,236,141,170,101,63,7,160,153,92,213,142,17,33,220,116,222,113,204,120,214,56,119,150,201,82,200,60,48,75,116,63,81,47,216,53,159,113,4,124,63,101,220,155,221,95,72,95,127,190,85,48,79,114,190,137,125,207,131,45,196,9,98,142,33,243,88,116,204,238,12,141,50,224,98,218,177,10,91,219,177,199,105,168,86,150,66,69,219,103,107,244,98,35,5,116,13,145,163,87,83,62,234,51,180,253,36,250,4,134,177,205,61,19,34,174,85,164,179,248,32,21,139,213,97,122,100,167,140,10,177,200,168,143,35,110,215,68,38,1,70,199,239,212,23,136,49,98,208,55,209,218,157,71,39,152,220,57,247,138,176,29,54,162,31,108,205,81,39,255,105,134,17,145,28,83,220,136,216,216,20,99,22,55,135,98,140,29,21,89,69,72,226,27,129,178,230,29,48,244,167,127,218,60,0,141,229,184,107,198,195,110,24,25,83,70,148,57,25,228,145,199,202,58,20,125,186,129,248,190,159,84,50,154,120,27,25,92,47,50,67,140,169,41,76,92,45,138,251,45,59,34,160,197,119,188,30,16,11,240,108,125,100,115,151,163,185,133,64,136,194,240,67,69,103,12,159,92,54,26,216,22,246,137,158,158,235,86,45,225,149,132,17,162,144,135,243,0,105,53,187,236,193,229,154,54,126,216,90,79,207,22,173,68,234,176,72,45,120,88,152,210,155,118,228,67,161,250,59,190,8,237,126,83,207,5,170,239,221,181,37,164,188,138,84,35,80,12,11,35,105,132,179,169,69,124,119,30,166,65,231,33,101,234,249,250,145,221,98,192,96,176,35,7,0,151,249,124,118,85,155,31,178,202,158,37,43,84,194,138,34,145,53,137,126,110,45,34,162,104,69,103,15,182,110,137,128,33,169,124,35,66,96,161,120,237,48,52,80,112,236,189,7,155,214,153,82,60,189,128,160,250,148,201,9,105,199,242,46,13,186,210,140,45,45,96,35,80,28,1,223,119,108,178,131,50,92,219,15,13,42,255,96,114,124,111,117,253,115,188,39,207,170,176,209,75,85,105,35,161,253,249,136,33,38,245,73,238,219,234,37,63,231,195,132,196,237,44,97,67,166,90,9,18,50,79,232,96,6,151,231,115,55,196,28,239,65,234,240,54,102,187,55,102,219,170,82,3,102,159,95,50,131,175,113,216,187,155,23,216,207,176,185,203,111,99,108,248,234,128,67,116,193,253,243,96,227,238,245,60,111,43,198,188,240,94,12,75,255,238,209,209,30,73,177,142,220,28,105,111,84,40,60,5,7,153,133,188,24,149,108,219,229,185,141,157,87,139,155,97,207,165,249,207,175,38,40,43,37,152,248,179,189,121,184,140,246,107,83,195,120,48,93,34,197,135,165,153,112,245,243,90,224,19,49,201,193,223,140,41,133,44,218,50,250,25,171,162,131,70,132,251,176,193,246,238,185,86,252,31,237,69,253,172,156,195,203,32,238,250,189,166,226,51,201,232,233,68,206,226,247,177,168,28,172,210,200,223,241,87,134,83,40,194,149,63,186,104,96,179,136,9,49,58,220,173,31,245,61,245,53,72,86,200,198,98,21,125,112,53,61,152,179,122,71,242,123,66,2,253,238,93,9,77,140,22,217,109,72,58,222,28,230,49,191,104,38,190,79,70,195,211,39,253,164,84,85,68,98,253,154,0,216,180,255,17,117,165,131,18,149,242,185,168,83,39,91,253,252,127,80,26,214,126,141,157,110,207,249,88,63,201,224,155,155,62,126,225,94,44,19,43,48,241,232,238,87,119,44,251,33,87,95,247,181,185,180,88,103,247,158,207,55,3,46,95,84,13,83,237,74,205,159,194,181,57,217,59,77,97,247,48,61,69,81,24,103,151,195,3,123,230,40,124,74,137,123,15,75,41,54,129,169,18,40,113,53,164,66,122,111,211,115,233,191,40,117,232,47,154,3,60,200,134,250,136,26,163,111,204,105,131,135,103,117,105,124,56,162,85,98,40,13,142,254,203,68,154,79,212,161,0,255,16,51,56,188,168,212,214,215,186,59,171,147,93,99,186,148,147,238,77,77,101,245,159,182,30,207,8,168,24,28,146,128,180,25,83,26,155,80,66,73,15,30,223,139,143,25,124,127,122,248,167,166,59,36,13,201,169,65,205,108,12,145,119,45,234,144,16,48,27,254,45,97,87,111,58,17,230,7,17,113,220,251,71,193,75,97,100,228,122,192,235,209,223,27,10,97,87,220,155,26,228,211,18,28,250,93,76,161,85,95,52,242,231,222,199,91,129,233,254,219,229,37,155,129,169,183,241,207,113,255,236,136,124,203,239,147,185,203,216,57,14,246,59,139,108,204,224,190,106,14,143,33,196,207,63,240,231,242,17,192,108,250,43,125,46,26,205,28,134,9,120,165,239,213,66,185,242,194,199,74,8,5,94,52,233,248,147,255,132,235,211,111,211,214,231,79,14,95,254,104,249,222,231,55,25,125,81,184,147,122,186,152,218,182,223,121,70,4,145,166,168,52,147,162,40,143,176,181,69,116,18,188,92,12,1,145,214,59,145,210,123,29,138,81,253,201,40,192,121,245,254,6,223,9,16,175,205,134,63,210,28,39,202,242,249,144,243,18,121,76,15,5,202,113,243,67,177,72,186,185,213,43,252,194,119,45,245,52,203,49,199,188,124,135,195,233,43,93,199,148,137,55,223,213,86,193,169,147,133,60,96,243,47,2,249,196,147,3,181,155,175,232,108,165,161,182,96,23,166,223,30,45,94,140,224,78,29,186,132,168,61,241,173,150,191,41,84,36,6,19,172,170,1,19,179,236,2,163,43,27,40,41,245,180,8,40,121,139,7,167,46,126,28,217,147,96,75,255,166,63,25,52,199,85,191,8,213,116,206,38,143,180,11,35,44,131,134,60,66,76,83,172,162,169,103,192,166,148,161,251,147,225,170,191,198,6,224,15,130,97,127,235,69,243,141,206,180,107,124,20,167,249,166,253,136,66,179,163,87,83,116,225,147,129,210,84,221,106,55,10,171,241,90,135,234,233,33,251,33,110,163,151,201,211,22,76,196,70,94,139,12,186,51,124,145,56,163,58,78,30,252,192,49,245,107,22,117,114,32,231,37,211,232,120,160,43,238,11,120,244,165,187,18,115,144,62,9,135,239,188,123,253,240,214,47,65,104,189,56,12,255,229,60,2,35,31,240,235,46,211,164,101,149,8,2,223,37,225,34,68,192,253,28,217,26,72,86,215,56,150,73,243,181,35,79,198,137,62,74,220,155,248,81,151,123,35,239,86,102,92,124,172,81,72,224,30,212,48,180,21,127,243,181,105,194,131,121,198,122,31,27,81,229,33,123,49,241,55,26,195,252,107,82,67,179,228,167,201,22,79,95,186,139,250,76,153,164,70,233,190,252,252,186,231,255,153,50,71,235,178,178,254,250,150,38,18,247,15,190,71,101,241,26,101,216,85,238,241,167,227,125,134,205,45,135,63,232,15,170,194,4,142,99,67,251,48,77,228,185,239,44,89,222,5,205,86,140,26,239,84,120,52,103,194,50,248,219,114,106,91,188,211,3,20,23,190,7,206,26,9,46,52,239,7,188,160,240,15,152,192,253,104,49,104,149,46,61,153,165,68,145,99,80,40,109,170,178,87,82,231,209,75,44,31,224,215,40,50,172,179,248,56,255,192,15,252,58,172,41,129,157,173,189,77,131,176,88,149,169,64,44,129,138,104,63,251,240,132,245,234,70,192,48,206,93,62,110,19,171,181,25,241,213,126,175,181,63,49,162,126,218,3,191,24,209,13,203,201,251,92,248,9,229,196,62,92,141,82,77,158,108,34,160,215,71,192,77,178,67,6,239,224,170,0,254,214,58,10,211,60,27,230,198,245,64,190,35,187,97,67,64,212,187,217,152,135,244,103,200,147,219,46,189,74,28,17,101,188,58,74,224,187,41,180,56,251,144,9,220,85,81,82,98,239,0,25,146,171,6,166,170,167,180,7,127,175,84,234,194,63,53,234,113,130,92,203,181,201,218,68,86,230,243,158,73,96,42,25,74,130,251,179,147,6,194,103,178,45,52,122,83,194,131,41,120,2,123,232,205,11,193,141,119,115,171,212,87,152,70,225,120,177,49,165,125,13,216,116,184,3,70,37,88,252,136,11,35,164,25,103,31,145,117,49,24,104,245,137,122,67,35,89,40,159,88,120,205,42,206,194,34,48,134,79,121,175,99,237,110,254,189,54,194,129,114,102,195,41,112,141,236,128,27,44,157,71,225,245,185,104,58,28,79,132,12,107,134,189,167,233,194,131,204,163,12,26,69,151,95,24,97,244,245,85,93,65,100,151,60,37,13,49,211,157,137,223,155,229,136,64,182,17,83,233,186,25,201,36,191,240,122,199,46,105,172,111,38,116,159,21,211,148,8,205,227,76,49,152,226,172,128,247,221,212,122,23,216,156,185,56,66,74,45,226,42,52,114,110,222,18,127,209,187,122,151,206,67,75,153,190,99,119,226,8,158,244,185,208,131,13,24,182,62,29,148,59,11,215,121,7,167,105,109,41,108,20,60,239,100,44,123,39,248,46,118,223,169,233,94,147,66,100,38,26,53,44,113,228,19,49,235,105,154,146,107,143,223,46,86,97,160,87,87,34,139,15,134,213,174,38,248,243,116,137,193,117,124,105,137,220,87,43,15,54,201,69,89,251,116,191,245,7,143,62,211,174,212,137,110,244,4,235,182,115,215,133,239,43,134,170,221,10,187,65,111,97,17,0,23,157,228,16,192,142,246,222,107,139,230,250,15,220,61,171,102,15,46,180,158,108,167,215,47,116,221,17,134,156,20,147,92,13,195,77,127,182,202,17,214,20,219,170,191,249,190,7,69,206,45,157,2,159,19,132,24,58,134,172,15,66,202,203,249,194,128,169,81,106,122,196,48,59,222,136,181,145,14,191,97,90,179,111,200,58,93,84,2,195,106,91,231,187,57,93,49,2,19,182,234,111,34,181,114,196,66,51,202,9,47,95,51,88,90,224,12,190,27,92,121,63,45,42,194,134,126,207,179,179,105,166,129,17,40,114,74,152,165,133,192,146,238,242,212,225,121,31,49,84,254,40,82,202,91,51,107,100,1,80,16,173,135,64,229,227,78,127,107,62,64,19,239,137,254,159,233,81,120,218,105,175,23,35,145,168,59,254,51,40,89,152,128,31,91,144,218,19,208,84,248,123,253,20,45,201,160,116,22,163,155,27,8,156,172,116,168,35,106,80,220,76,170,38,235,41,31,187,147,152,31,39,80,130,16,106,140,12,10,124,226,226,73,250,80,7,205,138,22,154,192,186,151,182,159,162,84,223,84,22,117,243,181,43,188,194,123,186,168,145,201,200,215,172,180,57,57,124,173,200,58,211,199,134,94,220,61,109,72,27,207,43,44,5,166,204,43,54,141,61,233,142,78,102,20,93,5,45,96,226,240,105,133,16,55,246,201,64,72,122,117,133,55,94,205,8,24,5,62,93,33,251,57,141,160,100,20,101,113,146,60,142,157,118,155,94,144,12,138,153,89,241,65,54,159,46,89,112,44,159,247,224,16,219,22,121,47,210,109,222,185,205,213,52,11,169,13,118,23,99,153,190,35,157,74,180,67,225,77,240,176,4,12,223,131,188,215,22,134,68,98,233,212,214,233,33,96,81,133,30,240,20,134,54,96,68,125,226,167,175,19,243,106,58,64,217,210,98,155,166,196,169,36,27,236,64,149,26,63,125,199,48,29,125,5,78,208,26,104,153,105,31,198,98,62,43,46,94,68,134,213,208,89,144,57,197,79,147,96,171,71,142,244,123,2,244,56,3,14,205,164,178,250,168,206,220,53,246,233,243,195,76,39,48,20,136,238,186,225,178,224,220,61,24,63,222,9,78,186,245,42,76,241,242,217,135,138,39,32,46,108,233,61,185,185,117,24,120,80,134,4,91,85,187,150,242,157,238,84,103,192,38,64,244,96,235,219,245,47,210,232,225,159,178,21,119,107,34,157,241,219,182,69,61,148,15,28,67,78,250,253,235,106,7,177,149,70,108,189,145,218,23,75,134,204,211,137,93,222,98,148,77,78,93,88,37,251,247,198,12,202,59,253,32,212,219,198,102,218,96,163,58,122,53,83,97,184,53,65,41,198,183,36,252,64,145,101,243,66,25,96,201,140,128,194,245,177,124,76,174,191,251,169,103,215,173,171,214,109,98,224,61,213,56,28,116,70,207,119,111,154,250,101,204,238,169,224,205,244,60,119,223,122,50,146,243,34,66,30,112,163,51,253,193,72,15,175,254,174,38,80,37,87,195,61,16,198,68,179,64,160,24,19,132,92,88,38,15,150,116,146,169,39,179,95,6,92,238,2,19,255,169,211,65,255,46,134,3,73,239,125,224,20,168,239,214,77,140,137,78,241,232,22,116,247,169,31,235,176,21,123,190,193,190,70,151,227,7,120,58,89,252,15,172,217,10,148,50,238,52,140,171,105,99,151,49,1,110,17,69,54,184,73,236,29,94,34,90,191,2,102,72,166,192,203,42,111,28,238,105,38,24,43,170,23,33,131,78,250,10,21,30,132,239,30,76,47,183,192,244,142,196,242,48,221,72,113,204,174,155,13,165,67,60,217,157,193,233,193,43,164,13,51,102,202,110,210,85,11,188,17,99,142,155,19,103,87,152,146,197,190,226,234,97,2,192,2,79,163,43,139,81,129,162,70,97,248,201,214,27,114,10,140,100,200,27,103,246,67,155,196,252,7,249,235,157,62,135,154,26,131,196,204,62,111,42,172,242,88,145,134,85,29,55,175,214,5,30,119,155,215,171,113,242,223,52,163,121,74,38,74,103,31,30,129,210,203,170,215,118,227,33,121,179,255,104,236,1,245,197,53,230,120,43,15,213,47,133,215,116,241,113,219,142,250,72,15,54,172,80,37,96,88,212,244,230,70,20,29,15,14,251,144,88,3,150,22,142,107,205,185,148,89,212,45,99,26,251,251,182,158,44,133,87,76,223,111,167,51,143,214,195,111,199,46,248,81,131,57,183,194,148,73,196,177,4,71,166,108,85,3,126,182,200,59,81,83,32,85,100,6,183,104,189,6,166,87,88,30,123,84,11,97,198,193,114,61,40,9,139,147,73,88,78,210,2,76,117,85,17,24,114,196,26,55,167,211,186,11,58,95,159,162,61,217,174,226,156,88,147,98,139,237,253,58,8,69,179,55,211,114,242,251,29,90,117,136,185,74,236,172,127,49,245,63,83,148,20,244,58,73,125,198,197,84,18,87,133,167,101,48,227,76,99,17,235,189,215,43,62,2,62,187,74,60,146,128,164,156,74,119,74,168,139,59,41,150,142,92,0,51,144,13,66,96,18,119,181,200,236,95,50,251,9,62,118,167,21,5,230,195,43,108,81,195,35,75,90,140,116,188,84,98,22,111,59,152,69,127,249,216,179,190,109,110,171,145,192,110,28,196,114,192,29,245,168,7,147,142,121,230,139,85,120,139,61,137,237,244,69,148,7,114,31,154,209,4,166,28,224,45,106,130,182,58,102,86,116,23,38,8,108,23,181,234,111,91,117,76,44,75,12,3,69,77,143,45,182,80,66,72,187,38,248,110,154,241,61,22,134,184,76,112,210,37,222,18,193,246,109,180,174,10,95,19,51,46,70,117,78,142,134,123,36,146,156,139,65,161,134,85,70,148,38,252,216,169,168,2,209,188,41,154,170,51,76,213,134,249,88,100,64,169,83,93,39,246,80,140,207,35,91,145,201,57,149,216,190,39,20,107,114,32,98,147,85,175,90,5,166,170,167,10,12,241,187,123,138,20,150,125,26,152,166,99,65,246,163,251,150,101,203,226,90,109,245,96,118,191,48,196,39,226,11,34,113,11,173,69,192,253,83,127,236,30,158,227,205,224,105,158,225,3,135,9,180,253,94,11,127,249,210,17,93,227,71,150,248,23,46,166,193,170,240,79,151,91,192,244,3,201,136,147,136,158,62,203,136,115,226,120,10,204,144,251,68,33,209,76,93,143,192,221,72,235,127,97,250,39,142,254,246,68,155,209,141,209,11,239,90,138,254,246,178,83,210,97,34,114,71,127,155,242,75,55,34,108,134,170,9,178,168,8,117,37,84,232,101,169,62,59,122,117,113,118,49,58,77,173,23,68,81,206,196,64,241,220,70,66,67,92,133,237,27,186,159,158,126,185,14,55,147,89,166,187,119,29,148,131,199,230,15,214,43,174,187,222,28,146,200,237,223,11,94,254,146,222,26,226,51,247,220,161,121,47,154,146,133,20,134,229,236,48,113,230,52,38,61,118,97,200,208,231,150,224,46,191,204,145,226,240,50,37,55,125,107,42,244,125,80,72,32,229,231,70,105,214,55,133,110,78,206,208,159,38,182,226,211,12,57,40,141,12,47,211,198,222,129,90,212,65,80,44,108,223,203,58,169,172,89,117,72,140,86,223,175,38,209,162,134,46,12,107,144,159,57,76,194,47,125,106,136,34,124,233,161,98,112,170,126,75,115,22,252,98,139,225,232,75,33,226,92,227,90,88,113,245,218,102,229,208,191,232,181,39,208,211,82,24,51,213,47,70,21,71,179,77,11,207,219,91,35,129,231,58,69,223,138,27,198,60,160,35,228,20,189,250,154,97,206,219,216,97,53,46,234,129,66,112,199,113,225,176,137,94,234,205,199,138,90,72,24,63,208,66,73,55,167,112,251,119,192,7,6,225,151,246,12,52,24,220,23,27,240,123,126,105,229,25,55,211,116,216,116,88,210,123,21,111,148,234,196,114,86,171,58,21,40,221,246,45,99,24,105,199,84,248,126,64,151,238,130,26,148,76,127,75,87,195,149,233,240,177,93,93,97,156,126,135,77,226,62,221,28,171,199,253,242,65,163,194,167,155,180,165,85,226,183,113,51,118,30,114,72,34,253,201,137,153,172,244,185,141,79,52,174,62,95,138,200,49,166,161,80,215,205,149,104,39,221,156,14,144,229,112,51,134,102,125,52,20,155,252,197,96,121,172,67,119,36,122,230,103,220,28,15,170,164,149,187,163,18,208,146,15,26,136,100,110,140,216,227,7,145,167,174,219,17,142,159,255,48,217,215,79,87,46,196,187,177,227,192,168,186,186,36,7,215,182,214,3,159,11,84,75,46,61,93,224,224,24,49,162,179,25,169,151,192,219,252,36,135,33,166,209,139,141,170,238,119,245,49,122,8,67,9,108,194,109,62,36,203,42,224,139,194,136,113,4,76,29,173,60,183,145,187,186,37,129,44,196,167,149,72,150,234,141,19,217,72,105,155,126,141,235,237,6,29,8,189,124,20,38,175,116,117,125,139,15,18,205,34,145,14,120,48,238,206,224,35,126,8,71,232,111,195,233,188,124,30,81,187,55,52,56,11,243,221,140,194,180,187,170,217,166,117,208,14,44,56,211,225,99,98,240,250,219,43,88,55,177,163,139,166,122,113,137,200,253,58,74,107,182,78,149,67,63,146,199,89,172,234,169,47,29,52,60,207,229,232,177,38,83,65,173,210,200,97,82,139,233,132,96,217,186,146,53,145,12,43,118,22,120,33,193,61,28,166,38,65,207,128,99,196,206,142,82,158,34,51,5,98,146,235,154,250,144,33,105,160,33,231,109,141,22,142,254,208,104,110,65,227,64,37,197,194,16,8,6,123,220,131,105,227,251,244,119,49,27,60,218,198,81,35,36,142,198,40,136,194,130,127,42,150,199,222,250,49,108,83,246,209,30,240,143,235,162,54,66,226,120,103,170,240,167,20,40,34,131,59,227,220,163,14,178,86,9,188,66,62,48,35,3,141,207,250,117,61,62,238,110,197,35,57,252,195,86,32,48,245,58,254,49,44,95,221,71,218,81,134,11,221,118,152,60,164,99,232,199,40,108,222,81,10,123,42,105,196,100,82,178,133,199,205,141,13,185,100,91,121,122,218,241,167,240,88,231,247,160,196,212,29,77,254,115,13,113,247,22,37,239,78,150,211,249,182,69,211,38,235,39,253,237,131,182,201,218,234,225,211,216,223,220,76,97,97,145,187,202,238,135,235,49,80,213,77,169,221,81,231,229,195,9,118,120,119,202,106,197,51,66,245,56,230,18,85,21,101,253,225,87,121,123,189,209,27,30,141,137,45,90,28,189,201,183,211,247,210,206,84,183,11,234,88,119,38,105,91,58,103,234,213,80,70,15,71,171,229,104,4,37,65,237,75,243,26,68,61,251,0,215,101,24,174,147,75,187,13,130,22,9,38,134,121,28,238,43,21,211,45,24,111,188,7,167,243,150,20,45,42,236,228,69,228,16,63,10,45,21,220,212,103,5,12,5,159,124,46,158,203,73,126,16,93,105,90,96,72,191,15,197,118,142,66,248,171,155,116,29,237,101,69,152,207,163,164,199,134,235,212,127,217,246,112,137,209,47,18,141,81,45,71,151,49,92,18,58,19,78,132,82,240,114,186,70,217,41,129,38,169,28,240,25,83,63,37,134,123,137,1,179,190,104,61,154,238,103,126,185,86,236,209,154,118,141,97,234,51,1,147,204,233,201,56,59,222,205,125,95,136,253,63,89,172,171,134,190,111,199,57,219,201,35,131,215,207,133,55,144,138,25,117,170,247,65,227,88,120,31,8,74,175,100,62,113,66,123,239,91,55,10,225,79,207,181,101,226,92,203,97,104,117,212,38,165,11,111,250,233,66,14,81,218,212,205,76,217,81,76,106,5,244,26,4,90,120,146,213,107,179,200,188,239,180,87,210,196,234,44,168,180,174,98,117,200,79,83,249,83,253,196,229,204,165,189,88,207,61,200,23,253,106,184,218,118,178,52,48,251,221,135,96,67,233,26,76,52,110,197,168,183,54,137,11,45,51,162,149,168,188,47,50,141,214,54,95,61,60,180,107,44,117,234,4,108,168,90,222,215,102,19,168,233,98,220,197,64,251,214,132,63,98,165,65,176,13,249,12,205,244,242,92,208,210,58,79,48,87,222,35,225,189,243,29,76,228,75,253,226,123,175,163,41,172,77,201,121,4,221,96,86,230,189,4,70,143,204,159,235,254,78,211,77,120,91,12,104,196,189,219,17,33,58,96,227,33,137,171,231,117,7,101,83,32,187,28,202,6,192,119,76,5,133,196,205,181,9,58,252,197,67,143,7,232,213,75,20,137,83,112,183,52,61,182,49,152,162,48,152,74,130,250,201,68,48,49,51,39,82,228,224,232,91,147,238,164,185,135,235,187,152,186,206,209,132,11,108,249,205,187,101,97,251,57,91,3,199,27,194,59,23,182,191,48,51,94,86,207,125,149,213,34,199,75,98,66,184,14,135,17,218,209,175,24,240,208,80,35,148,38,39,70,229,126,87,220,205,55,42,184,192,205,143,84,168,165,69,210,16,212,104,135,127,81,248,159,213,136,129,82,251,115,230,22,115,191,151,30,215,16,233,223,111,178,29,198,31,20,139,243,88,179,130,123,208,135,194,70,221,72,41,232,235,225,43,162,184,118,87,203,18,184,125,35,162,252,132,208,224,51,120,48,92,7,99,199,205,239,121,90,164,90,224,183,224,217,97,18,215,67,166,202,49,53,224,18,112,173,249,183,77,171,192,157,46,171,165,126,50,23,215,210,35,173,229,122,110,116,102,193,224,121,30,124,77,135,25,169,17,242,93,194,194,56,232,107,32,201,224,51,169,65,151,51,31,138,189,228,109,144,253,88,192,245,217,87,119,11,161,72,204,111,77,120,41,163,100,251,227,173,233,173,237,111,253,44,154,131,238,253,226,151,7,102,134,94,13,217,114,124,144,102,135,213,17,248,46,138,177,227,201,150,29,65,15,110,16,70,250,193,71,15,38,42,238,2,147,169,117,176,226,82,21,5,161,59,240,91,195,124,179,244,151,161,85,94,30,14,52,63,70,76,51,174,190,15,235,198,242,221,17,8,137,234,131,145,95,62,231,193,245,49,250,217,213,11,34,61,135,239,136,116,185,55,188,238,239,193,169,140,122,166,194,50,94,216,118,2,133,240,224,101,116,174,253,131,94,161,151,230,82,245,177,165,3,3,75,237,52,39,245,191,231,62,117,165,111,139,255,145,9,118,146,146,97,156,133,114,174,1,163,181,60,127,97,196,225,191,231,43,218,205,235,239,75,223,145,95,86,38,34,79,118,175,246,148,60,4,111,20,236,201,247,224,172,255,2,38,31,39,185,105,168,231,32,59,240,159,94,221,114,152,111,10,67,60,234,191,12,239,202,144,111,137,198,249,241,128,133,233,70,208,22,246,96,196,199,202,239,86,71,129,247,234,79,2,233,194,216,209,110,82,14,126,168,171,175,104,132,28,238,218,92,203,233,58,54,67,114,169,136,89,22,215,82,30,200,13,46,117,16,176,233,139,199,249,73,111,146,78,150,221,14,207,213,57,153,120,140,187,11,235,213,63,44,231,191,143,70,253,249,222,186,165,160,41,227,180,75,3,22,230,163,41,136,99,93,97,241,219,16,160,106,211,24,212,21,200,193,254,192,213,146,81,186,199,147,107,114,58,193,187,148,238,108,249,62,121,52,42,223,157,252,24,5,225,6,11,135,192,24,84,197,175,166,216,72,171,215,233,102,27,238,159,15,171,207,88,226,33,160,86,137,208,197,47,76,63,135,90,180,135,65,250,124,58,192,61,72,75,168,220,156,49,246,73,142,205,162,29,80,215,81,186,235,203,247,74,72,157,140,34,71,175,166,96,221,31,109,81,13,178,116,58,32,1,239,211,161,17,155,111,122,246,245,110,98,152,14,47,83,217,147,3,136,189,251,215,199,48,120,116,53,70,48,205,157,48,100,80,25,255,105,181,141,149,182,251,118,56,172,242,122,168,65,12,183,184,23,216,162,141,35,186,247,120,9,135,93,255,7,236,70,41,164,81,59,24,235,98,9,89,191,206,144,60,50,100,27,165,196,213,52,68,23,205,153,158,102,90,10,14,67,197,47,78,4,233,142,187,17,253,14,41,244,196,26,212,131,86,101,198,10,162,162,133,170,72,129,239,217,228,223,26,58,89,26,212,228,193,10,213,62,126,177,81,171,106,116,171,210,122,28,87,79,114,47,234,5,220,101,127,60,154,111,2,133,159,126,76,203,29,122,142,130,102,53,235,231,17,120,35,245,232,240,105,218,50,134,158,22,221,111,63,32,202,213,119,84,82,220,121,69,130,143,186,135,218,107,10,137,211,212,226,159,114,192,28,217,213,123,55,141,44,95,93,214,105,218,151,198,11,105,143,175,14,155,178,98,114,79,136,8,250,210,69,71,89,40,97,45,202,84,118,204,50,10,82,103,215,140,210,197,96,92,115,152,133,173,158,174,29,72,191,62,29,77,150,67,203,157,23,117,216,231,55,228,109,104,73,17,15,108,160,56,66,168,201,104,90,207,124,79,206,160,139,26,136,226,241,255,50,21,26,4,193,191,159,99,90,157,133,24,150,20,205,111,215,58,176,130,189,173,37,97,147,223,250,126,77,67,106,77,76,0,243,193,44,55,231,91,55,239,18,67,84,211,254,164,79,124,204,14,77,11,178,205,195,141,248,185,31,140,1,240,221,21,168,229,14,212,163,111,135,145,225,158,90,196,81,45,155,243,59,104,150,57,254,100,71,178,62,212,250,91,164,52,216,4,190,45,235,158,56,198,118,89,153,251,111,227,122,74,114,245,128,130,231,119,217,195,243,51,53,242,54,200,165,57,127,215,160,220,136,210,10,129,41,24,241,175,137,207,87,180,159,250,39,68,229,187,56,233,241,79,171,238,127,36,163,171,63,216,53,252,187,174,236,123,228,176,159,253,126,175,67,99,136,50,60,152,208,169,147,146,12,250,255,174,175,32,149,135,203,4,163,126,63,8,115,180,252,81,81,201,64,237,7,215,84,155,11,77,197,175,129,6,138,35,80,181,246,246,176,247,58,204,209,168,77,99,232,119,120,205,1,240,30,169,139,15,169,18,111,251,66,182,98,21,109,74,217,86,150,26,23,79,36,187,181,103,236,71,176,40,96,88,69,83,199,25,4,97,237,193,91,29,51,122,86,122,121,48,250,103,9,46,189,122,133,212,160,65,89,152,89,173,68,156,44,118,252,246,29,239,163,181,237,132,117,99,55,60,116,33,77,125,237,73,165,69,93,1,175,169,237,162,28,195,247,196,57,1,83,112,161,93,43,147,250,162,242,224,235,173,182,212,212,226,153,104,180,63,168,89,214,154,125,43,147,140,123,67,73,163,13,26,164,161,221,230,253,17,181,213,7,235,132,71,191,184,247,164,141,72,91,17,22,37,109,1,83,68,166,165,237,164,220,157,104,4,152,201,146,154,67,96,227,137,215,98,61,105,221,60,231,153,171,195,2,247,35,17,23,99,191,119,25,6,80,204,11,125,112,78,172,22,3,190,160,85,76,253,27,232,27,189,159,70,18,82,127,154,222,240,119,111,228,235,180,53,164,27,137,155,92,220,167,118,119,20,52,193,231,123,238,47,213,228,255,84,104,250,213,141,144,137,54,2,93,152,142,196,7,87,237,120,54,158,42,143,31,3,235,110,102,252,193,221,141,86,171,7,57,69,187,109,10,233,74,95,216,228,114,181,218,19,217,38,210,203,14,179,165,72,96,206,228,67,90,140,104,35,2,172,40,109,42,117,4,218,211,17,0,149,91,117,22,119,224,37,114,144,6,115,188,61,24,139,185,42,220,207,247,222,139,22,73,253,152,20,189,30,63,178,143,245,14,164,155,67,123,228,70,210,161,200,163,232,183,134,39,60,28,129,107,207,126,77,123,254,27,196,236,37,54,172,142,176,130,54,83,67,85,16,251,176,9,121,166,102,234,69,202,99,7,188,83,10,188,145,49,116,90,89,224,107,186,75,242,158,250,82,180,66,29,134,102,70,130,157,84,169,29,111,207,53,120,106,31,234,71,93,76,15,20,137,99,109,43,249,8,61,197,46,222,233,136,73,79,102,42,138,229,193,71,139,76,224,18,229,136,114,152,4,187,28,125,56,117,119,164,28,70,176,87,185,8,14,196,149,49,23,16,206,62,85,219,215,173,43,108,4,188,181,79,174,26,197,130,219,95,150,146,56,93,225,59,141,60,177,67,102,183,167,138,183,106,162,179,159,192,75,75,62,235,143,12,251,131,71,153,159,94,61,40,203,140,39,163,81,59,93,93,247,136,93,1,174,110,61,84,45,189,187,227,92,28,102,136,232,189,161,103,41,43,224,147,175,70,254,166,198,78,74,48,103,202,185,89,49,106,103,76,241,1,151,250,73,87,127,223,136,45,135,123,235,241,194,222,185,102,28,32,243,167,157,90,224,110,220,193,14,223,47,61,244,139,44,83,231,121,48,22,153,62,90,71,11,180,5,204,136,235,111,227,46,185,125,134,235,154,58,23,73,17,70,139,18,48,245,147,50,106,216,196,221,61,70,42,220,90,105,122,115,200,217,220,215,69,94,138,124,155,192,56,148,49,139,173,199,69,201,37,214,71,120,58,110,206,250,75,195,66,178,193,173,117,224,169,27,34,220,98,187,151,7,67,159,35,87,99,46,244,216,179,40,205,212,62,213,187,203,159,96,34,3,38,241,116,20,198,101,157,15,62,74,21,66,49,236,219,55,230,208,138,127,162,209,37,156,85,196,211,82,179,13,18,216,43,30,122,102,247,190,226,15,157,247,53,150,50,246,3,87,83,199,114,248,238,40,90,160,2,173,233,124,118,229,143,148,183,92,125,103,209,174,239,91,222,13,109,138,47,11,252,28,47,224,163,85,32,21,165,250,19,86,142,137,229,233,183,36,212,126,222,44,52,109,220,116,53,58,128,241,228,228,204,211,205,17,238,137,181,107,89,216,153,224,14,95,237,131,161,116,72,48,51,235,193,167,41,247,10,233,153,183,163,81,107,60,245,99,210,84,89,227,216,69,18,227,83,46,144,102,139,164,4,92,107,27,9,238,241,173,23,169,230,196,189,130,42,112,108,11,152,75,90,222,133,238,25,21,249,191,48,189,102,43,193,133,196,135,143,56,170,185,101,43,43,204,103,230,70,192,3,1,249,196,41,83,158,127,3,81,149,248,124,100,82,71,124,142,31,98,68,69,209,177,63,239,214,247,189,100,184,239,113,190,93,78,158,24,224,61,189,229,232,42,144,71,237,216,227,15,155,147,82,135,153,102,118,188,52,58,55,218,132,1,188,60,63,111,48,117,159,9,30,17,50,1,38,147,36,244,66,120,140,78,131,109,60,44,95,34,85,130,253,241,183,184,6,158,94,136,225,151,194,251,120,205,15,48,145,95,229,69,154,43,20,24,224,39,174,137,27,143,170,207,237,212,225,118,124,151,68,130,101,28,38,191,212,180,31,36,218,77,41,153,166,101,125,171,195,16,69,40,141,28,209,108,167,153,255,140,192,49,17,139,69,124,107,34,114,83,135,210,138,17,57,240,192,220,68,109,169,125,74,54,72,94,48,46,238,68,97,149,124,235,186,204,119,149,143,128,145,65,238,10,91,221,109,192,16,233,232,213,240,86,185,98,12,245,109,91,203,206,10,28,5,206,218,12,131,65,239,250,49,104,194,40,241,173,134,249,204,83,225,130,5,22,112,71,226,78,96,74,91,157,220,248,35,176,215,196,108,44,149,188,184,107,30,221,83,136,191,94,21,30,219,57,41,128,97,110,88,10,215,123,20,182,7,31,229,134,172,84,209,158,254,208,173,25,198,82,49,82,250,124,63,221,19,179,94,49,49,26,71,121,44,57,173,81,16,196,224,13,120,108,141,45,179,253,127,78,181,97,240,108,186,58,16,28,92,171,63,248,30,152,93,225,66,233,83,192,196,169,245,201,24,147,250,174,110,163,42,55,23,145,134,249,189,39,175,105,166,160,14,249,189,159,190,207,161,126,21,171,120,132,44,5,114,205,91,79,46,26,113,239,136,251,123,209,252,175,254,32,101,29,148,213,250,10,152,228,62,223,168,160,212,253,109,215,101,249,170,41,204,28,133,57,142,90,192,136,105,165,171,239,193,232,156,210,31,237,10,122,52,177,120,252,216,187,43,211,130,224,242,94,150,144,116,177,130,143,54,116,57,30,62,51,27,99,105,210,102,248,137,91,5,225,75,13,42,120,178,12,223,123,108,142,139,73,135,229,219,234,164,120,197,14,147,254,6,20,227,84,78,76,120,37,207,247,108,198,131,247,246,166,153,209,78,158,19,134,4,217,91,161,228,3,166,125,249,193,48,57,12,129,209,254,142,67,17,165,136,62,229,230,102,202,69,32,135,44,245,35,53,55,152,190,175,19,240,88,79,20,118,176,214,142,119,243,80,176,128,46,203,82,212,104,239,3,158,162,106,105,48,145,237,56,215,104,134,40,242,100,237,30,102,78,6,12,225,52,130,220,25,174,237,25,41,119,198,125,95,134,203,183,222,213,181,201,99,67,101,82,79,152,71,36,167,138,60,55,249,248,182,195,159,131,117,176,203,173,201,124,142,176,26,7,41,192,37,3,14,195,239,14,15,26,45,199,39,225,131,229,138,42,88,184,154,148,218,125,207,142,54,81,228,230,98,183,54,130,253,73,234,93,120,193,118,182,195,173,162,215,255,8,122,247,136,25,190,9,5,14,66,16,55,140,25,173,135,247,110,246,233,91,60,195,228,36,222,168,64,98,179,223,161,56,208,62,167,225,36,220,38,68,218,222,123,145,61,219,253,89,187,20,49,11,10,9,232,240,36,5,76,205,71,82,128,131,213,51,60,133,62,225,100,215,153,112,87,41,86,81,156,214,20,25,124,50,38,215,6,60,71,118,140,45,217,147,1,49,240,114,98,134,249,89,243,183,92,123,93,131,32,195,70,122,153,156,184,194,86,52,181,99,163,196,170,46,114,239,123,230,125,174,60,1,217,199,238,178,236,119,49,181,2,223,234,140,85,173,200,147,161,30,23,106,99,196,0,134,4,135,17,88,187,182,83,60,56,129,253,166,131,130,127,62,252,181,201,84,223,169,211,245,99,34,117,84,28,134,69,188,232,183,70,116,220,207,166,66,147,134,116,123,14,170,51,122,136,249,97,10,96,210,203,139,33,30,229,218,67,240,193,47,217,206,96,13,106,78,210,49,141,164,80,76,137,177,248,182,211,71,133,174,245,34,220,116,36,144,142,103,148,96,66,56,202,147,102,36,172,197,181,202,10,91,161,212,249,81,99,181,137,53,255,194,132,120,246,243,50,233,111,186,223,192,183,97,8,96,161,179,125,48,44,52,206,32,69,78,13,162,141,55,38,211,234,73,93,172,166,224,73,55,153,194,212,78,236,26,198,192,129,198,241,153,202,236,118,119,75,113,201,2,180,195,80,98,120,48,233,69,215,173,64,218,109,75,173,234,128,7,61,186,171,128,201,48,201,189,11,199,154,75,106,208,83,140,217,30,112,135,153,206,91,164,166,113,64,213,151,42,227,64,108,81,56,48,77,164,101,200,46,77,199,72,196,111,239,76,185,67,42,196,169,195,202,39,90,124,145,142,80,215,51,180,89,211,31,169,29,159,11,80,176,200,139,17,125,140,104,35,140,104,75,58,196,239,158,75,195,136,203,80,17,56,158,18,88,35,49,93,150,251,84,48,139,220,19,185,140,116,53,213,251,191,48,165,28,98,106,15,116,108,135,87,104,225,252,209,209,160,79,6,189,82,220,28,29,18,105,200,135,41,160,84,79,72,145,156,156,234,126,112,117,127,234,91,166,161,220,167,252,54,161,16,175,81,65,19,6,166,239,165,55,191,39,192,92,161,123,103,109,48,58,166,116,221,248,176,80,157,220,71,209,47,66,136,209,31,13,18,68,169,210,101,162,92,151,188,7,76,71,233,148,171,135,5,174,253,230,88,115,85,14,1,74,84,74,152,157,176,43,52,73,196,13,43,76,119,194,121,110,254,193,208,44,176,21,5,199,111,19,93,148,29,15,178,238,179,66,137,208,170,114,95,192,158,190,22,74,203,93,250,17,11,109,202,76,28,104,225,134,186,48,186,199,4,180,20,38,102,191,29,134,0,67,23,32,14,141,167,201,137,130,175,42,228,115,196,163,62,66,175,14,179,157,55,89,160,21,74,37,215,175,187,107,251,154,169,250,224,184,186,33,38,56,218,22,6,69,250,181,160,190,117,85,62,244,46,164,228,136,95,166,18,212,95,139,67,93,122,16,185,220,138,69,127,5,211,232,119,40,71,30,108,32,38,235,243,212,50,101,210,252,53,176,55,198,122,226,118,131,78,14,249,109,147,57,115,167,16,109,181,33,179,120,16,108,233,126,134,64,183,48,142,190,180,21,216,58,106,226,208,98,57,14,146,199,126,70,252,240,105,203,99,119,98,113,206,42,100,141,143,243,233,76,51,11,49,114,125,129,76,42,213,182,174,31,44,65,247,222,97,38,56,66,75,49,140,183,189,148,16,52,91,69,106,124,161,237,164,52,100,5,76,26,83,46,102,19,57,33,207,75,71,249,18,219,143,174,152,111,63,121,222,107,13,235,177,74,181,118,89,161,88,214,41,222,150,183,110,70,255,226,187,33,155,221,22,119,115,216,196,153,95,200,161,193,240,38,139,171,33,119,249,30,13,39,162,138,213,138,140,197,253,38,161,167,108,76,183,242,219,119,106,28,47,191,159,86,242,88,101,163,54,98,155,16,228,89,38,181,46,6,129,17,108,212,144,155,42,84,7,136,147,193,46,63,60,230,71,175,202,162,208,49,193,94,156,140,224,25,28,242,242,203,104,186,156,16,60,35,210,32,54,173,101,31,157,193,205,206,247,41,65,36,154,62,238,154,31,1,211,31,42,71,200,61,93,248,235,33,162,101,93,8,91,62,39,233,174,208,183,94,52,215,31,217,237,104,49,44,110,130,97,122,227,104,232,249,68,93,105,136,108,221,37,33,81,86,246,233,243,14,86,122,197,202,214,37,128,132,107,13,225,110,42,186,171,30,203,80,53,133,244,216,182,114,76,249,32,132,252,238,71,9,25,45,187,90,150,238,199,179,136,8,23,179,90,118,13,230,158,87,230,88,19,220,20,158,66,178,114,198,175,238,87,155,154,131,160,200,105,251,70,75,65,107,151,17,191,246,29,114,97,254,203,205,60,49,217,103,77,145,203,61,120,138,86,63,69,11,186,101,37,68,220,225,176,147,185,64,68,61,86,215,117,202,40,207,151,17,177,39,117,1,173,14,147,77,58,246,190,22,155,240,49,103,71,182,127,244,230,186,215,119,177,211,163,37,169,223,234,154,118,161,86,69,51,72,83,99,96,208,30,244,235,241,81,250,61,165,5,253,222,23,46,177,237,232,221,37,171,186,47,157,202,62,111,241,184,7,26,36,45,103,42,76,21,105,13,24,157,67,181,67,14,18,83,174,86,117,127,12,110,95,129,97,40,28,1,99,77,253,1,223,17,62,1,223,57,163,118,8,205,69,235,184,82,214,100,250,103,152,0,202,12,24,179,63,193,119,231,117,177,43,44,241,170,134,196,221,205,168,157,116,184,77,37,165,51,3,202,41,191,77,206,108,168,1,68,209,192,42,113,235,85,148,57,98,24,151,138,7,137,214,103,218,36,91,87,237,166,241,210,71,20,46,170,241,29,133,177,167,29,69,13,166,42,72,143,107,92,59,232,125,72,183,54,133,151,128,169,104,155,10,99,234,133,254,23,156,156,186,219,48,219,71,124,75,100,105,165,157,225,167,29,125,132,110,153,117,91,53,29,238,10,139,217,12,248,36,3,166,55,203,68,198,111,83,177,56,228,68,109,16,218,205,120,242,31,174,148,100,114,110,151,134,231,201,239,151,253,212,228,252,218,106,242,98,187,170,31,220,217,141,250,86,180,235,234,177,62,14,127,112,104,83,245,120,232,212,17,120,135,148,81,67,104,103,240,176,82,59,167,252,54,88,236,178,110,220,54,46,143,244,89,136,90,12,51,232,53,202,9,61,182,187,157,224,166,37,83,184,206,248,216,40,95,233,30,122,87,26,129,187,128,215,167,153,123,76,97,152,51,31,92,53,157,106,90,9,159,55,255,226,32,179,5,169,75,119,253,83,231,128,94,156,128,140,146,192,63,73,234,95,216,164,147,116,233,81,168,236,137,23,96,34,211,114,243,131,2,178,235,162,193,17,88,132,40,4,78,48,250,1,252,183,17,27,148,212,35,233,160,18,155,225,133,169,47,41,122,242,80,66,229,51,169,96,164,151,100,12,147,37,250,181,56,49,51,218,146,148,43,158,110,229,100,114,120,163,114,52,213,148,54,101,15,23,193,251,140,53,76,173,116,8,119,139,192,82,90,57,172,174,221,153,233,239,205,169,168,239,59,187,0,43,198,220,100,8,190,4,215,160,243,7,30,91,55,52,252,139,246,62,40,197,68,67,195,3,13,38,237,29,240,84,94,123,43,9,14,89,52,6,165,168,87,197,78,184,189,95,130,205,142,16,139,12,10,118,136,51,26,3,227,68,101,184,63,89,65,24,220,135,126,47,38,121,13,125,62,90,176,212,152,134,168,30,197,179,128,219,169,58,102,28,201,30,215,184,112,133,245,89,221,15,246,215,226,218,128,144,89,234,126,121,191,39,77,82,35,230,233,212,118,108,115,233,186,91,103,203,122,53,212,92,30,214,43,248,57,124,207,129,251,38,234,219,172,50,87,136,22,82,123,52,196,77,30,22,15,88,161,182,136,96,156,122,70,147,22,201,190,2,70,56,182,170,1,133,160,185,111,90,244,40,116,177,206,40,64,142,61,233,160,58,181,147,117,245,157,216,168,79,227,124,87,235,202,138,39,99,223,128,173,85,142,236,11,159,237,109,155,144,2,210,215,164,214,87,71,82,103,7,12,63,117,85,152,174,223,183,33,46,77,42,145,15,255,130,133,112,33,220,53,147,11,125,79,236,238,106,206,236,181,88,152,250,94,104,98,197,25,2,159,217,26,242,177,183,241,22,6,12,215,130,120,147,214,242,187,227,116,67,92,73,247,5,66,190,239,189,238,217,72,97,147,194,244,140,148,119,124,173,169,190,232,54,150,97,57,129,154,198,220,135,9,79,158,21,22,1,117,163,35,69,246,190,21,146,159,116,42,47,137,201,147,203,41,71,224,182,133,138,135,180,211,135,252,147,195,199,18,10,10,27,147,204,131,155,228,218,126,114,190,223,247,206,101,186,197,228,230,197,74,246,223,176,152,232,164,192,148,170,199,197,132,106,228,115,206,178,176,22,227,212,222,20,35,73,56,180,144,6,124,131,70,134,119,234,79,83,103,29,115,133,250,107,13,172,27,47,189,243,115,89,93,18,28,79,15,38,46,225,116,56,60,4,81,38,185,154,28,112,236,135,166,243,45,219,252,180,212,248,131,23,237,172,9,30,51,118,5,218,81,171,130,24,78,51,54,172,158,72,212,233,2,33,151,176,98,187,131,228,243,104,252,185,98,134,57,252,195,202,240,96,194,60,239,173,168,151,18,207,232,58,14,235,77,148,2,103,159,36,255,135,153,115,253,29,2,108,242,50,73,57,74,247,142,35,31,38,5,117,147,57,113,170,167,62,41,200,253,142,116,179,90,199,29,243,208,225,3,147,158,188,151,177,12,196,145,79,40,86,83,90,84,17,206,89,66,225,21,83,82,131,242,221,178,169,14,19,53,151,29,107,218,16,198,153,77,220,91,184,20,172,189,126,59,137,58,197,142,198,92,166,63,109,181,181,46,241,90,97,66,210,39,171,16,154,254,126,78,252,113,45,32,230,128,40,205,171,68,22,149,228,67,170,137,134,81,45,123,139,21,60,22,245,232,234,225,124,247,56,171,241,80,9,211,194,15,91,142,55,27,25,131,198,245,2,19,76,226,169,7,76,54,64,198,140,158,159,239,93,189,213,210,7,68,117,42,116,107,151,86,142,89,219,205,241,18,147,69,146,98,8,117,133,49,168,92,131,161,58,12,143,164,254,240,53,113,188,54,18,87,157,4,254,81,216,216,82,29,166,158,104,37,152,44,151,223,155,86,124,77,248,210,241,51,190,16,220,53,54,41,93,123,28,109,30,114,183,102,18,173,234,28,22,25,242,106,11,200,61,32,86,154,9,254,156,219,139,192,73,251,132,34,215,152,97,154,235,27,64,81,194,90,107,233,183,215,124,55,135,89,65,247,89,164,132,223,123,91,217,244,167,191,141,103,236,254,15,49,186,242,233,78,106,3,233,7,72,69,198,83,163,7,80,251,158,47,62,24,127,185,212,4,67,155,21,48,220,217,91,119,44,98,53,203,199,124,97,144,137,137,53,105,172,117,17,42,203,173,149,166,25,51,184,220,222,79,195,72,163,219,236,53,113,98,18,82,191,168,123,6,197,218,120,53,46,82,76,128,82,167,10,233,79,111,198,187,240,164,192,58,237,240,245,206,241,30,48,14,76,209,29,158,191,17,10,200,91,85,37,173,205,169,56,125,17,157,168,52,19,165,39,171,158,194,88,63,156,184,122,40,82,101,229,92,106,176,15,161,243,168,23,83,240,235,115,24,126,172,35,218,140,24,118,244,87,133,184,50,6,234,202,227,201,174,225,234,201,8,151,229,175,209,154,119,34,45,35,137,238,233,83,91,254,228,105,47,91,236,91,97,24,130,134,195,72,61,234,144,18,21,247,238,200,101,138,41,194,136,198,140,191,31,201,183,233,86,45,241,166,203,139,204,128,63,25,139,83,90,224,13,93,174,150,73,35,202,29,212,180,186,172,172,211,133,155,175,63,248,73,185,157,173,143,229,93,238,200,35,214,62,211,94,73,9,111,139,223,38,224,171,219,48,199,244,113,71,27,134,153,33,245,95,6,95,183,125,61,120,55,253,220,214,11,22,159,27,58,241,165,55,135,253,37,38,90,163,37,74,51,221,12,90,84,138,64,254,65,141,144,62,26,210,156,30,14,130,163,190,164,201,178,225,117,232,126,115,22,170,144,149,83,138,220,130,245,158,20,7,60,41,2,83,170,224,181,174,214,113,93,133,17,132,118,32,26,254,253,230,215,182,187,55,151,35,157,20,99,109,190,10,208,77,169,18,125,94,38,221,224,186,210,182,227,200,94,11,135,99,13,159,209,102,138,22,100,44,200,144,122,220,123,211,137,41,121,91,130,75,203,21,101,105,171,221,202,35,7,124,98,71,130,36,99,72,97,27,233,148,107,248,148,128,41,243,57,50,38,31,68,223,46,197,221,96,56,16,251,108,145,132,255,124,133,208,188,178,167,62,24,228,231,197,87,136,193,18,127,195,242,159,33,227,221,242,128,224,62,198,174,192,239,162,18,32,176,213,231,245,7,15,105,35,55,82,130,30,243,0,129,232,47,207,3,68,171,125,22,1,79,33,10,37,36,139,61,23,35,82,225,126,86,152,196,64,123,67,194,73,55,4,166,1,225,188,223,166,206,74,225,175,7,219,20,240,209,238,97,35,50,105,243,189,183,117,207,43,76,82,113,199,120,55,19,80,22,152,93,162,199,205,239,33,42,26,134,70,162,50,93,214,4,120,44,141,201,27,165,129,183,113,0,223,89,169,155,229,25,38,242,245,38,10,141,131,106,108,91,125,141,195,38,188,42,40,178,168,43,30,220,36,167,213,22,103,169,245,120,237,46,13,34,70,75,211,182,220,25,138,57,253,97,124,165,21,147,12,74,147,163,246,46,199,213,155,11,68,217,213,48,188,126,212,241,74,90,96,51,45,4,182,162,150,128,39,61,106,201,1,233,53,142,159,78,119,130,86,176,80,25,242,214,206,180,26,103,221,172,88,184,1,47,14,209,161,102,60,249,193,120,45,200,182,245,100,67,40,211,59,87,128,87,23,126,9,44,109,10,94,98,204,172,136,77,223,186,154,185,16,240,248,195,175,130,38,238,45,47,227,151,80,51,158,166,181,25,240,177,105,168,30,6,133,107,15,166,187,46,153,226,102,174,253,194,40,251,141,169,71,27,5,194,37,80,139,202,43,74,221,168,223,27,191,74,10,251,141,103,49,236,66,56,177,72,100,232,233,129,141,19,112,37,92,153,12,121,52,163,102,192,100,119,244,222,180,146,245,120,238,102,236,32,106,15,195,96,21,55,111,150,175,87,139,150,61,63,222,11,201,130,228,37,152,26,73,252,54,231,117,58,176,59,116,148,142,66,86,162,191,140,94,241,3,83,221,190,157,168,165,5,74,46,44,29,230,31,199,86,60,214,52,118,110,53,113,208,82,140,225,70,66,174,37,11,168,65,9,225,48,210,148,245,15,67,123,197,14,79,16,93,99,122,70,26,208,98,158,64,234,52,147,161,96,167,123,160,208,192,39,219,12,169,48,191,55,13,235,201,67,128,228,47,190,52,196,50,93,163,33,22,124,140,61,122,88,228,69,127,218,210,59,254,211,63,189,242,250,211,104,25,197,1,112,253,103,101,53,198,36,37,16,52,2,134,5,67,159,236,122,250,197,3,7,148,31,208,234,173,246,174,201,237,57,76,252,94,167,176,117,216,190,223,38,107,164,241,146,137,116,229,12,120,246,84,164,123,97,163,1,112,152,200,67,122,114,84,57,227,115,26,217,84,66,173,83,195,209,109,193,27,133,11,164,105,14,31,227,41,81,31,129,120,138,95,77,81,118,122,45,10,63,247,10,20,202,69,29,179,207,122,64,28,38,198,32,166,215,180,82,104,255,216,19,118,205,145,208,225,140,228,160,215,23,57,41,180,133,6,136,175,15,235,195,151,40,16,129,49,106,205,29,166,215,234,36,175,138,169,25,55,31,68,106,210,213,227,5,229,186,21,67,232,113,141,161,54,226,60,158,198,252,169,15,14,225,192,138,223,134,80,48,189,53,116,207,113,102,178,165,79,29,179,123,186,148,103,215,193,7,144,206,189,59,115,8,24,7,124,205,56,141,64,25,87,122,172,62,146,209,123,37,184,174,152,102,198,200,165,46,0,166,116,11,251,138,56,144,218,148,244,4,70,27,44,48,188,114,250,69,16,11,8,243,107,153,156,103,66,75,68,250,73,133,236,165,222,228,48,22,217,120,110,107,25,172,9,110,206,200,113,97,58,80,70,134,203,136,93,152,160,181,208,244,254,192,53,54,75,40,102,90,26,82,190,65,137,247,50,145,219,132,194,37,227,40,28,14,61,255,180,87,221,128,158,187,43,204,244,214,132,166,127,225,109,9,227,52,21,200,248,250,213,164,1,210,234,34,28,121,98,166,108,74,195,116,229,82,35,178,226,91,83,245,220,79,250,154,80,102,238,128,207,151,2,111,144,248,68,40,19,54,79,234,172,21,190,15,31,219,2,44,66,154,232,102,18,215,21,35,78,245,229,183,243,18,40,225,94,16,122,47,105,5,16,110,12,19,137,166,101,109,135,128,144,57,186,88,89,60,3,79,88,97,194,3,113,53,28,239,57,34,94,106,204,66,26,156,181,108,147,118,67,130,255,1,239,111,104,204,155,44,121,143,221,14,74,32,45,25,181,186,165,21,86,229,61,248,212,106,164,30,127,198,46,76,127,66,154,163,100,69,207,234,1,91,18,66,225,85,86,152,10,247,49,190,153,54,90,83,80,8,152,6,247,154,96,50,84,113,115,86,135,134,96,39,242,172,177,211,30,120,125,146,111,95,161,86,143,183,38,237,163,86,229,164,41,42,108,183,187,227,172,189,211,201,7,151,92,92,205,186,214,165,11,89,200,142,245,115,14,93,52,250,222,80,242,123,100,109,160,132,188,147,173,97,36,167,37,96,58,34,70,14,35,57,61,61,193,20,99,75,76,97,164,229,196,226,176,44,209,194,174,118,14,60,63,110,139,12,8,29,82,254,195,178,62,113,177,245,111,41,122,34,189,56,224,45,24,201,192,114,226,21,48,122,119,87,142,83,206,29,207,60,96,243,79,198,215,164,13,51,96,4,113,146,233,134,60,70,92,109,124,66,201,240,163,219,243,56,188,76,230,77,205,198,235,20,212,120,52,170,39,90,142,1,125,145,41,30,156,252,186,168,185,217,42,241,206,91,187,248,140,254,122,57,115,4,161,245,206,196,73,161,173,26,102,6,229,11,40,16,169,29,61,94,153,135,169,182,245,147,131,241,68,43,29,198,161,253,146,13,127,198,247,110,78,129,73,114,62,144,185,140,71,43,85,165,50,76,74,131,86,139,64,57,235,83,22,129,170,62,31,50,68,42,151,174,250,69,41,164,111,132,112,25,222,211,65,223,107,27,225,156,195,84,135,170,109,118,39,39,25,240,128,233,18,80,95,242,174,135,225,65,7,42,152,171,118,3,93,24,107,192,215,14,149,97,90,17,61,237,184,89,15,110,35,221,155,90,153,29,239,69,195,90,130,239,14,211,222,144,210,171,171,211,112,163,155,86,99,208,230,216,106,43,115,216,120,83,13,232,153,201,3,134,148,44,192,213,52,28,55,173,187,103,199,141,239,232,107,249,45,213,188,175,122,100,192,25,246,233,112,111,250,224,99,126,23,72,86,151,186,207,119,7,118,82,87,224,165,90,97,4,13,168,85,136,171,41,140,212,37,111,58,27,239,183,207,53,233,139,134,59,62,22,83,60,57,82,157,51,69,67,218,203,254,65,106,191,86,186,250,238,193,30,1,194,28,165,124,65,195,48,223,138,65,161,219,35,7,159,168,167,142,61,129,18,11,173,166,182,148,254,150,171,119,219,57,62,244,106,242,225,149,191,78,146,90,25,199,42,127,87,192,180,38,232,213,216,245,177,155,221,119,40,41,14,67,75,231,231,53,134,195,20,146,83,12,136,38,193,135,146,155,210,108,235,103,188,199,1,67,37,172,177,198,34,227,141,58,108,138,112,22,74,66,102,160,200,175,104,32,242,186,57,225,0,208,81,92,139,102,137,49,203,194,163,26,144,68,171,243,1,209,80,15,39,118,152,238,188,54,118,97,129,71,132,136,244,101,219,69,97,60,205,88,29,21,185,248,244,104,139,230,134,29,240,80,117,42,98,179,228,182,222,111,143,166,201,111,99,41,108,2,78,177,126,140,212,216,153,181,12,166,24,75,225,107,191,202,91,179,148,154,230,198,239,63,113,50,221,211,146,124,182,192,203,218,189,126,225,77,247,103,213,196,251,153,161,100,191,232,121,153,162,82,60,172,141,100,250,215,156,76,65,209,25,32,137,79,108,230,247,230,211,122,129,100,183,90,199,10,83,126,231,176,45,53,77,19,51,7,87,36,132,44,85,161,169,65,204,205,230,205,187,176,97,80,23,33,221,139,38,97,225,7,4,77,95,71,45,24,26,131,174,197,249,59,230,23,199,188,210,166,204,251,65,162,126,138,110,242,174,158,191,217,252,145,214,39,125,55,69,4,132,196,162,69,3,126,97,138,100,180,180,120,23,186,96,125,75,218,132,129,69,221,202,218,138,186,247,98,211,83,76,171,132,244,62,86,126,220,67,172,112,147,41,27,231,48,2,69,23,229,133,189,31,38,9,25,181,99,77,106,191,47,118,246,80,53,85,120,194,62,114,58,142,158,68,92,196,24,17,241,11,24,94,113,109,90,62,166,88,226,15,126,160,163,19,222,9,120,35,151,123,62,212,67,237,163,50,175,144,99,21,239,39,69,13,97,232,185,136,74,169,85,2,58,76,158,172,42,255,3,31,113,7,138,184,143,80,2,152,155,246,251,181,47,12,99,143,80,11,33,5,81,191,223,220,252,54,18,125,217,107,167,185,61,94,195,75,212,13,146,95,129,27,52,149,113,241,32,238,44,164,45,247,165,138,55,251,236,207,50,112,66,115,120,247,17,242,164,245,23,134,4,89,233,54,42,196,246,206,216,188,41,63,88,170,207,92,126,88,250,127,81,84,10,84,147,2,153,136,237,220,117,155,158,206,170,234,135,247,156,253,138,171,128,111,42,97,135,114,90,22,152,146,247,175,243,2,153,28,85,30,74,127,66,72,55,110,222,235,53,146,182,114,144,16,73,251,109,61,182,229,146,244,223,232,237,161,127,229,23,62,244,24,30,101,143,32,139,246,27,140,161,239,244,110,244,137,30,226,142,132,55,69,239,106,219,70,215,169,242,25,23,148,195,108,60,66,163,115,7,98,122,226,113,243,138,125,165,159,110,198,225,247,11,247,143,180,208,78,188,22,80,210,56,220,224,68,84,94,11,150,251,239,225,71,34,24,161,58,37,174,160,25,194,39,113,253,241,47,19,33,199,231,91,245,174,116,164,127,194,217,71,63,232,181,140,252,193,109,173,41,187,10,159,119,249,68,131,6,76,249,50,33,197,232,30,91,102,119,187,230,177,144,98,64,22,124,124,91,32,161,57,107,226,227,160,74,218,13,2,50,198,80,8,44,133,191,234,228,169,155,90,224,166,180,22,200,196,78,63,151,105,220,153,93,57,76,62,107,172,45,142,82,119,80,245,98,34,3,191,230,50,146,19,95,85,250,32,202,208,166,39,192,183,181,46,42,173,94,233,214,116,230,79,134,21,245,41,155,141,233,16,197,131,151,159,42,17,157,227,80,25,249,111,127,8,129,172,76,93,212,125,91,168,70,65,83,148,144,233,206,28,207,178,49,73,73,228,11,108,93,182,197,191,102,165,222,58,17,177,193,248,224,11,159,66,166,166,66,180,28,32,197,137,20,152,134,131,152,200,131,155,213,15,181,55,199,167,28,157,240,253,179,235,248,231,164,10,93,5,178,232,251,59,158,92,185,55,199,117,21,142,43,120,248,187,55,165,49,137,41,224,126,131,102,109,100,59,22,16,110,158,106,128,114,44,203,123,83,82,173,164,75,176,252,68,189,41,1,62,216,215,229,234,125,76,166,204,97,8,236,170,82,229,222,205,215,171,168,238,26,128,210,92,222,155,48,250,142,35,166,146,181,86,134,109,171,10,241,50,66,38,202,80,5,184,110,114,102,35,230,169,213,190,202,107,35,37,233,124,181,23,62,228,34,166,192,133,14,148,238,51,109,17,56,146,247,186,38,68,117,174,117,146,60,237,168,224,55,102,107,8,67,94,115,3,250,124,225,16,162,72,99,186,41,180,145,215,133,89,60,193,159,203,11,109,242,208,69,217,164,128,225,170,254,133,239,141,62,145,33,129,121,132,202,182,95,148,50,11,21,149,233,20,33,120,53,196,166,168,115,74,167,30,15,117,246,137,81,225,199,165,98,136,29,137,254,166,128,217,91,167,206,52,211,109,245,247,66,146,76,198,228,43,214,148,240,3,194,46,127,164,65,107,94,95,150,60,213,239,91,65,43,62,69,72,97,90,19,179,167,254,47,76,227,71,230,217,45,81,133,8,243,31,237,93,202,133,91,172,113,224,23,38,186,85,18,15,111,177,33,117,24,133,210,169,212,173,86,112,228,79,110,154,224,83,233,58,239,190,81,125,199,163,229,135,73,41,59,3,234,79,62,164,221,118,41,101,81,132,132,126,250,134,216,25,195,157,120,251,238,94,227,117,234,166,227,54,164,153,137,234,176,131,98,211,47,76,183,112,151,157,193,92,147,26,163,134,184,166,148,0,83,169,76,143,169,223,28,82,173,178,50,91,219,222,190,130,16,219,25,82,203,65,77,181,81,136,56,76,207,131,158,111,123,26,135,253,187,249,86,133,8,70,97,123,145,22,37,239,103,169,80,21,2,228,208,7,253,192,72,19,92,235,84,174,54,37,201,223,28,37,133,226,157,106,75,57,70,72,116,252,122,119,219,114,205,137,63,12,186,181,175,56,204,73,171,71,239,181,241,32,95,249,69,77,21,168,234,177,78,176,232,55,60,13,131,69,213,46,70,106,97,169,67,113,184,91,76,78,96,212,58,103,92,141,84,130,242,121,146,208,31,78,3,76,189,29,244,252,114,53,173,83,78,34,76,128,158,201,41,22,59,227,180,124,175,70,54,142,40,244,131,9,227,58,217,15,61,169,251,142,185,252,118,251,41,240,248,129,41,198,189,70,230,82,202,169,107,93,249,226,38,198,252,41,55,236,135,48,187,87,247,179,120,105,48,23,30,174,123,218,86,47,229,53,2,85,149,97,52,70,169,26,155,245,245,146,168,169,16,154,34,57,99,150,137,100,136,83,75,121,113,115,14,97,174,53,249,53,129,173,189,246,119,253,33,119,42,250,94,144,92,155,154,109,160,124,78,97,133,90,20,182,185,35,130,194,95,170,215,99,252,154,171,140,226,189,97,147,235,213,86,44,29,87,91,37,154,50,109,217,110,235,232,182,190,42,113,222,200,100,252,162,4,25,239,25,32,84,88,148,189,123,20,1,95,194,164,70,197,49,252,76,150,235,23,238,68,87,37,148,123,76,58,253,55,220,196,198,192,7,149,171,43,66,37,190,93,26,39,180,8,18,192,191,222,106,241,79,109,44,71,83,242,1,119,18,80,228,82,29,54,66,189,169,112,233,206,164,8,12,181,187,16,136,161,190,226,5,75,232,11,105,17,214,5,9,186,77,7,219,61,219,62,37,187,162,218,210,119,98,246,31,234,203,196,151,166,120,205,39,202,54,50,68,141,2,88,14,192,109,106,155,9,74,87,133,252,96,243,167,190,155,221,144,253,200,80,138,209,31,76,206,76,224,15,130,30,127,41,104,207,182,242,62,45,182,229,223,116,26,52,147,83,37,157,6,69,141,199,213,229,153,191,35,101,86,247,221,245,41,93,115,248,46,172,41,101,13,198,38,62,220,99,61,120,48,90,112,116,119,66,74,92,122,192,4,56,4,254,241,35,3,38,200,160,76,90,204,89,87,166,188,240,61,69,53,62,200,194,252,255,137,123,119,221,141,150,237,202,235,93,28,59,168,251,197,15,64,68,70,136,58,176,232,163,150,131,182,173,131,59,104,181,28,35,145,17,18,32,158,1,19,33,193,227,96,212,111,65,253,230,87,115,174,81,27,200,144,142,143,44,237,189,199,127,173,111,173,90,117,157,115,204,49,150,203,66,49,219,16,241,86,120,96,27,30,40,190,35,250,100,248,215,109,127,175,9,153,85,72,44,152,40,247,56,135,64,4,124,88,17,168,18,101,231,12,17,179,161,248,92,131,85,139,60,74,192,212,196,45,189,26,129,17,223,121,110,116,48,101,125,33,150,213,195,36,200,4,215,206,0,212,104,20,202,250,191,123,211,141,246,219,147,50,199,162,229,48,44,196,162,15,110,138,132,183,19,227,85,132,251,135,194,16,54,151,195,212,22,136,226,51,68,4,34,211,237,194,112,174,148,62,48,77,95,228,206,57,246,221,181,62,25,239,161,238,142,2,72,131,22,21,73,161,72,155,124,244,69,27,166,76,69,195,96,36,140,110,120,98,35,201,128,135,202,19,60,60,187,249,251,96,40,162,102,213,105,32,58,69,253,255,133,217,18,77,9,190,99,122,18,84,218,141,187,157,42,126,34,248,117,90,229,78,119,152,48,176,192,75,92,115,144,80,186,43,250,105,205,51,175,138,253,48,174,39,232,208,251,213,21,230,135,132,30,241,225,61,123,13,191,26,234,160,20,32,195,223,112,73,169,93,168,161,234,79,176,55,55,23,216,230,210,51,177,42,189,6,42,135,107,49,160,231,136,88,146,100,43,208,106,112,167,170,141,118,210,124,107,222,176,33,201,254,92,150,149,124,138,20,87,20,8,239,66,254,88,249,170,86,161,226,129,15,114,134,153,105,92,224,179,201,245,29,49,33,254,157,52,187,212,77,155,253,222,27,218,242,16,127,46,42,97,169,216,190,157,172,90,69,208,84,53,16,115,2,185,240,153,191,45,54,175,242,21,249,129,147,230,40,97,145,18,188,240,123,83,152,241,232,37,80,83,239,99,11,209,233,167,102,148,136,228,233,194,205,97,75,200,137,130,74,51,253,92,71,207,170,169,133,101,231,83,97,100,38,63,125,230,5,145,103,33,5,231,117,209,155,56,212,217,62,9,12,55,45,221,37,96,19,218,73,75,111,142,116,178,75,218,160,206,150,135,78,118,213,74,20,5,134,63,246,192,231,138,59,85,162,70,100,46,242,255,230,223,252,243,95,255,227,159,255,225,31,255,244,231,127,250,187,63,253,183,127,243,159,254,254,111,255,253,159,254,230,175,254,245,95,254,183,255,243,127,250,239,255,245,95,254,215,191,250,235,255,230,31,254,237,249,15,208,1,210,217,48,156,73,229,175,254,249,159,255,250,63,253,211,127,252,199,243,95,255,139,63,253,237,63,253,135,63,255,233,175,254,250,223,253,233,31,254,253,159,254,233,207,255,241,111,46,240,95,254,221,223,255,233,191,250,167,63,255,221,223,255,59,110,240,15,127,254,183,127,247,247,127,251,79,231,246,255,181,60,75,217,123,202,179,136,197,236,239,69,99,44,218,155,116,125,147,110,241,8,255,250,166,129,112,134,234,95,234,77,22,225,248,223,179,152,83,223,144,69,192,96,55,252,0,110,40,92,254,229,30,21,169,189,239,89,240,7,211,71,45,213,181,79,205,212,183,107,33,29,110,44,99,223,45,25,251,156,2,167,227,47,244,38,184,208,249,121,248,140,95,44,212,101,110,65,113,157,44,198,133,247,79,108,72,100,48,50,233,155,123,53,161,201,253,72,190,153,49,208,101,184,33,226,153,113,177,84,149,140,26,101,171,27,173,205,250,200,24,145,35,201,62,237,45,203,243,204,7,30,97,107,195,233,168,64,200,146,105,15,143,23,127,242,115,35,2,221,162,194,103,21,155,62,249,108,227,102,75,90,28,152,28,126,192,80,153,250,3,15,103,164,108,243,105,170,143,80,30,36,53,127,111,50,107,231,233,84,182,196,164,21,172,163,111,52,142,70,214,124,39,145,177,125,143,149,27,113,115,242,14,218,230,212,165,253,98,155,48,193,144,193,122,180,161,200,92,255,246,74,8,11,35,90,173,218,106,102,73,225,247,230,111,101,21,162,224,239,82,243,0,103,85,127,10,22,90,244,78,251,133,9,220,44,149,192,56,59,198,225,63,187,217,186,60,224,92,215,100,152,47,117,54,23,59,63,226,27,4,71,46,74,249,192,80,85,16,51,9,240,107,81,62,93,42,68,71,196,123,221,135,98,254,234,90,245,112,86,179,179,173,157,247,177,176,236,60,223,89,69,7,209,126,220,247,106,211,248,232,79,39,161,198,207,111,78,206,51,63,157,4,254,122,105,219,225,1,217,68,213,49,113,193,216,247,193,209,113,202,170,127,97,148,254,171,58,5,12,151,77,229,132,200,64,92,77,54,224,115,252,212,213,15,231,211,252,219,243,218,197,220,93,148,205,206,50,158,127,253,15,59,53,107,33,21,62,35,19,230,183,62,199,40,72,74,85,87,214,158,111,231,62,48,97,226,42,59,226,74,121,122,74,183,151,224,42,67,21,140,76,110,244,191,223,249,255,192,166,43,216,116,225,53,81,118,191,57,238,42,122,20,174,150,213,185,23,83,84,50,37,84,196,79,147,5,184,95,147,129,144,148,220,86,249,227,22,87,79,211,169,215,123,131,246,236,240,182,104,174,136,201,117,42,100,187,223,220,74,177,100,33,77,8,21,141,233,143,182,217,112,124,141,86,72,74,239,225,77,14,227,64,133,184,139,137,37,142,251,219,21,51,208,44,43,66,193,191,40,13,111,211,97,102,10,95,155,146,128,109,119,23,102,48,91,119,129,9,255,220,180,52,55,103,27,44,55,207,134,214,238,77,110,241,108,185,122,152,2,159,95,77,149,190,114,79,243,105,149,116,229,103,237,244,116,198,128,176,143,16,160,44,211,187,26,69,218,69,215,15,50,8,253,238,215,183,137,68,170,139,74,167,28,25,211,143,11,87,200,120,178,97,231,208,227,217,171,141,202,224,249,125,9,48,156,125,237,121,238,219,149,26,81,171,241,160,44,47,254,218,141,168,163,178,212,78,11,237,111,26,53,21,42,45,240,135,101,117,13,142,72,252,113,72,151,179,114,38,238,85,124,182,227,12,183,180,34,22,107,183,90,178,223,27,49,19,21,48,67,34,206,231,66,206,82,83,204,172,205,201,186,122,31,102,232,64,243,150,126,116,102,199,226,48,89,255,174,42,222,197,132,213,214,109,48,210,5,106,19,140,134,42,236,59,135,9,97,13,9,175,21,243,67,42,247,201,206,210,93,150,86,8,20,164,241,174,236,13,103,83,162,157,114,84,192,26,174,212,248,109,14,71,98,138,14,12,25,230,182,9,115,8,82,6,10,67,201,186,31,211,42,138,101,73,60,115,16,98,116,247,167,39,177,105,149,152,60,51,51,85,117,183,85,172,8,76,124,205,49,126,161,76,235,246,81,108,126,187,132,113,81,95,74,151,30,189,209,70,171,67,252,139,41,168,65,212,211,159,123,145,131,150,111,73,14,179,117,239,162,104,37,150,44,141,82,9,217,196,7,57,167,121,248,133,77,37,40,179,7,75,127,97,8,181,84,39,139,69,57,90,113,24,129,242,165,75,4,95,215,167,67,120,0,243,145,86,75,59,44,7,121,52,22,71,21,64,179,144,66,124,144,141,24,158,110,175,10,180,157,128,201,11,234,97,249,52,55,7,92,111,180,211,83,158,45,10,13,225,115,37,213,1,143,74,88,179,80,123,124,205,70,226,94,37,198,8,54,248,162,123,80,132,83,31,225,167,202,108,234,176,41,238,202,118,128,40,203,242,151,166,32,169,61,172,240,106,70,76,254,211,157,252,237,195,165,164,171,172,184,122,215,57,158,66,224,179,95,8,212,172,96,146,18,209,240,66,246,157,23,167,240,244,84,62,91,144,196,39,82,234,201,212,1,210,140,4,202,14,56,19,136,149,237,213,233,225,189,198,183,30,203,244,23,85,6,31,105,229,237,99,211,102,28,141,252,53,243,58,249,70,118,214,45,35,241,227,54,238,208,163,194,226,76,4,114,107,228,89,183,79,225,102,214,170,225,206,221,177,64,243,59,55,50,26,74,183,50,81,124,159,163,127,213,102,170,68,191,73,84,198,99,227,122,50,146,198,113,17,144,79,126,243,243,218,167,19,203,205,161,33,111,31,185,212,78,213,199,77,1,27,104,255,28,38,83,175,202,104,11,237,204,233,147,29,121,195,51,114,53,46,142,189,136,55,10,193,103,125,235,77,10,255,106,226,108,19,222,28,42,121,128,51,70,190,212,7,96,166,167,57,159,20,9,85,72,126,111,66,154,66,177,225,104,119,254,231,63,221,225,193,136,45,147,145,160,226,244,240,83,105,86,187,157,132,224,219,247,90,100,245,151,38,219,160,94,248,197,198,184,81,191,28,90,176,140,184,152,47,54,213,25,233,108,14,98,89,235,11,117,121,97,239,16,173,108,62,39,144,52,108,234,248,140,160,241,26,190,203,55,26,216,16,250,78,65,201,119,251,76,217,127,202,232,67,83,171,20,51,56,188,171,233,43,40,155,132,176,162,183,248,233,117,73,248,165,192,187,52,159,204,176,100,153,67,77,1,43,149,37,41,110,78,109,79,121,24,108,24,44,4,76,180,85,169,42,232,83,103,239,196,7,110,72,136,42,188,225,248,6,108,243,159,164,148,77,136,202,7,118,50,87,218,172,60,24,140,53,187,143,16,211,234,124,156,226,138,7,170,88,240,217,152,190,112,74,195,119,219,104,218,209,238,154,206,134,11,225,55,71,46,73,178,90,195,56,188,190,209,39,89,195,105,70,209,179,233,245,125,35,181,82,169,61,46,116,11,81,234,21,240,92,235,177,153,91,166,109,224,48,197,165,185,191,79,118,75,12,12,30,170,20,60,32,255,236,21,219,160,2,9,240,49,246,67,117,47,166,44,244,171,69,147,23,115,190,150,182,207,12,148,42,108,17,152,1,174,165,126,87,227,174,164,38,117,109,12,55,250,101,38,30,246,55,15,156,175,232,40,48,180,234,167,179,208,53,167,47,233,152,28,180,165,14,120,148,94,250,205,151,201,168,107,87,58,243,82,94,177,91,88,85,54,165,131,140,87,79,62,101,33,177,215,170,154,52,162,164,125,217,7,192,166,24,167,76,75,248,203,62,31,46,60,9,166,90,41,26,121,188,249,70,6,58,86,123,184,94,4,33,252,131,88,50,227,113,223,67,23,52,14,79,100,20,90,85,255,60,202,61,187,159,204,168,229,41,162,38,100,87,143,226,221,20,138,19,114,128,10,163,181,238,239,189,41,26,147,9,177,216,161,190,120,139,179,94,173,161,243,14,101,228,209,44,187,163,109,160,143,134,194,195,136,71,27,245,181,144,180,41,182,199,205,7,118,240,250,222,72,154,204,239,234,165,146,89,195,138,26,86,180,57,249,236,241,222,28,59,134,120,239,133,102,188,242,69,76,30,226,118,7,248,32,93,142,94,212,182,208,83,139,195,231,251,46,117,247,51,77,115,31,128,248,21,214,170,36,81,51,156,245,201,124,99,150,60,242,3,151,116,21,156,12,30,4,232,30,182,9,199,74,135,91,105,83,189,211,200,22,222,26,53,131,201,106,43,181,214,88,111,241,104,84,155,201,123,209,87,210,47,21,191,173,228,234,116,237,7,94,229,18,232,12,102,93,95,10,211,230,93,97,233,137,200,217,38,223,82,0,39,157,87,140,139,210,166,191,53,52,9,209,173,2,198,233,81,224,254,248,251,193,3,173,251,131,225,110,42,137,148,250,174,57,3,174,106,62,0,135,186,167,25,109,198,18,51,244,181,109,52,223,109,177,61,248,216,250,218,112,29,124,86,2,166,176,95,200,38,220,46,213,104,83,36,1,101,109,78,198,118,184,91,142,204,197,68,243,20,110,46,162,241,131,171,210,95,241,172,128,16,225,79,62,173,34,88,96,6,152,159,211,33,201,63,63,61,153,228,122,92,60,170,10,141,153,99,229,106,126,78,223,232,61,139,38,247,64,141,250,252,92,14,216,210,37,2,155,35,87,252,52,199,194,165,168,17,169,3,45,77,78,203,236,70,113,230,142,15,114,166,222,164,141,130,120,97,155,31,138,156,235,227,147,119,14,23,223,189,41,214,211,123,51,89,248,78,107,155,246,90,221,15,47,169,151,18,175,69,201,181,52,25,86,17,177,251,220,198,49,144,149,151,192,216,204,51,96,156,154,133,111,76,101,39,167,174,128,153,109,165,81,26,117,85,41,222,11,2,94,87,152,67,238,248,70,31,12,254,7,174,110,215,101,48,108,59,245,232,195,93,118,70,39,38,152,161,254,127,120,217,92,23,151,95,63,27,82,78,140,147,39,1,93,239,134,40,164,233,232,76,140,205,158,86,192,132,179,117,215,109,28,212,226,48,111,249,194,153,226,161,128,231,208,84,6,237,180,175,44,16,134,35,108,125,146,18,170,144,172,91,129,14,229,70,252,108,249,150,191,53,132,98,245,42,162,70,161,222,58,231,3,163,224,161,229,246,124,129,229,193,115,96,156,221,242,227,62,120,190,66,14,216,70,160,192,5,73,132,225,240,98,98,87,186,214,105,180,171,140,104,48,255,211,71,163,149,227,115,18,205,85,127,192,185,73,39,125,23,83,122,168,214,133,102,111,31,79,134,48,146,210,154,224,42,207,239,181,183,81,155,21,38,179,237,175,77,92,82,201,69,231,243,36,28,194,28,134,226,164,46,126,236,9,111,165,14,48,137,14,181,77,68,226,227,166,181,12,230,116,34,141,134,203,197,136,21,8,226,133,250,63,109,10,58,115,244,67,35,241,118,69,83,243,237,163,41,193,140,167,196,136,112,174,60,56,7,110,9,80,108,140,2,226,123,176,147,84,226,5,2,193,110,83,252,187,56,107,81,59,81,177,57,191,183,198,238,174,106,117,19,230,23,99,125,48,25,249,199,249,176,93,254,3,48,226,44,18,120,217,230,181,58,247,7,79,241,62,55,66,131,155,213,3,115,174,215,206,192,162,155,190,215,134,55,56,94,190,215,246,131,74,78,150,27,214,232,7,147,175,111,117,12,62,139,171,132,17,48,131,92,241,222,38,64,44,117,237,36,30,35,240,111,240,82,169,61,138,109,91,245,190,48,168,4,81,70,214,176,192,126,15,152,101,89,173,246,56,182,118,255,105,170,57,182,18,155,16,84,247,229,43,91,0,68,157,144,150,149,12,198,24,224,16,252,48,232,112,100,108,49,101,89,45,213,210,171,41,190,77,241,219,120,245,41,241,137,48,246,247,211,80,140,180,186,144,212,217,24,31,250,36,98,40,252,88,53,54,89,136,162,170,188,8,10,80,249,214,169,26,60,85,161,128,96,212,186,22,129,160,25,121,80,37,123,49,40,162,143,227,39,164,246,79,171,254,118,240,223,213,109,60,4,58,2,130,241,90,232,250,106,188,169,146,83,30,53,80,72,38,91,9,114,101,92,145,14,96,68,56,31,250,156,85,162,6,90,52,169,79,156,183,95,91,68,80,246,115,202,174,67,198,52,150,143,57,94,89,6,170,72,250,205,101,3,111,216,186,91,9,110,180,120,180,216,158,85,243,144,148,76,65,100,190,240,34,68,80,94,2,92,77,229,131,45,118,43,28,53,147,3,251,161,156,185,159,68,35,211,38,12,35,135,123,126,2,166,19,125,15,255,101,22,158,166,198,134,115,144,10,187,155,32,171,43,155,154,18,160,228,117,249,246,11,120,47,13,19,79,184,3,179,200,213,207,36,77,205,14,97,80,249,237,170,85,195,70,104,156,89,30,92,109,19,167,45,64,121,126,175,93,234,83,154,139,195,86,247,171,233,143,57,169,141,37,193,120,239,40,246,193,30,86,96,27,198,108,112,120,216,161,82,213,57,167,211,152,13,198,109,242,129,145,173,254,224,242,36,82,76,53,115,199,123,67,89,87,21,64,190,87,137,169,242,204,46,36,28,244,230,20,94,125,191,13,87,88,197,61,43,82,27,237,131,49,125,104,10,167,238,59,21,22,229,94,31,230,222,249,98,163,70,171,64,46,210,0,120,165,217,125,201,166,234,109,78,85,224,68,151,99,38,129,207,191,63,112,194,19,247,131,223,7,167,38,104,124,141,198,122,175,143,6,11,98,248,192,183,125,144,26,251,76,242,235,185,124,191,205,161,67,133,71,177,246,169,241,219,124,131,92,159,34,241,90,227,222,12,87,77,26,192,113,147,15,210,77,92,85,133,94,109,7,247,221,251,241,208,52,121,146,150,63,24,25,76,25,4,217,248,225,223,147,177,175,209,171,207,22,216,163,243,214,87,24,49,2,35,4,249,221,188,237,249,200,13,96,182,54,231,215,149,206,22,172,60,118,172,103,82,251,110,222,168,225,127,84,83,73,48,181,15,94,93,9,170,22,217,142,33,98,206,134,143,42,170,217,97,5,108,99,89,225,124,43,196,239,247,152,218,209,224,62,248,70,5,146,236,124,149,35,160,25,181,248,214,88,46,148,7,134,63,19,15,182,207,180,147,30,105,136,126,206,94,49,235,36,206,55,143,232,105,74,59,218,228,76,28,67,109,73,206,217,9,241,100,239,165,102,212,94,84,152,116,32,48,22,55,47,230,219,167,162,22,8,145,231,111,190,172,239,205,73,58,251,186,154,51,236,145,247,234,186,118,220,155,98,177,245,160,86,86,236,176,177,103,203,43,199,122,21,35,13,222,79,182,252,60,120,115,79,211,3,195,173,124,100,116,54,154,95,190,54,158,55,62,125,126,61,82,200,196,120,252,193,145,45,168,175,82,242,217,144,197,156,84,16,8,85,61,13,10,200,122,92,76,4,246,17,189,32,174,60,226,98,51,198,126,140,21,76,90,217,97,19,250,215,159,230,212,31,221,144,244,70,25,243,25,32,61,199,188,0,63,49,169,118,132,61,89,52,202,57,235,182,39,93,136,84,193,247,224,103,123,49,95,24,145,218,241,193,83,101,229,207,190,231,236,202,86,253,224,170,102,100,103,103,147,114,137,89,5,119,251,213,116,190,59,179,233,206,31,108,102,235,10,163,215,219,63,184,169,148,166,133,204,82,204,11,101,224,147,161,203,0,39,137,88,98,48,180,41,69,233,223,40,214,251,248,50,25,244,103,109,132,126,52,2,54,62,189,92,12,221,184,248,91,159,225,209,102,215,181,143,216,111,143,95,166,238,69,103,226,198,107,250,209,203,150,252,62,31,57,142,230,193,88,179,169,90,251,209,204,198,248,221,79,202,103,121,231,160,62,21,222,30,7,6,45,122,252,159,221,114,187,113,237,38,69,55,116,39,147,34,172,104,112,87,191,70,14,155,231,230,241,210,187,60,199,23,220,218,74,142,157,12,107,178,122,56,205,49,162,248,252,7,183,231,165,17,35,27,49,159,217,213,66,162,33,122,118,26,84,127,123,235,111,207,98,74,20,223,147,175,172,101,4,19,253,134,253,161,26,43,226,100,131,28,211,252,218,76,19,176,156,123,246,183,153,128,210,166,85,29,166,212,183,190,215,26,40,152,200,131,45,114,2,227,251,152,229,17,166,155,102,186,208,190,126,196,57,89,250,145,201,88,244,253,193,245,89,147,169,144,28,49,77,87,140,50,244,115,158,163,235,217,216,4,124,118,204,67,23,93,108,95,103,250,96,202,60,244,0,211,76,92,192,215,159,100,10,13,122,190,193,200,222,79,71,219,170,220,242,171,250,178,150,159,194,119,215,228,147,201,148,239,29,103,116,180,158,182,132,38,24,212,217,51,253,4,167,169,14,215,202,166,100,117,85,1,47,114,99,2,99,163,93,63,24,139,110,189,26,207,187,64,153,119,133,8,179,224,240,236,28,40,107,192,120,68,91,56,234,249,9,102,91,45,249,3,175,232,164,36,136,154,122,183,47,179,217,244,22,163,196,237,61,130,23,51,200,115,248,180,253,80,102,4,213,26,113,103,99,90,74,37,24,213,64,17,84,95,148,49,171,196,14,252,217,26,97,34,220,102,75,211,171,91,113,255,77,131,209,232,41,90,102,70,113,215,7,99,65,54,180,134,13,42,94,255,126,123,46,125,171,115,194,204,30,197,53,248,209,253,181,178,182,216,104,36,106,252,182,214,112,210,254,45,62,229,52,121,56,173,251,235,166,61,235,193,129,141,84,121,85,114,132,133,241,35,238,176,155,90,75,89,222,223,211,229,216,186,13,18,234,26,31,59,83,80,255,130,26,123,13,45,211,100,22,168,241,173,41,247,214,194,192,109,118,3,95,64,228,44,77,242,90,29,58,107,138,95,166,38,89,3,173,29,214,114,28,194,169,106,222,26,166,133,4,115,235,148,13,102,243,166,49,67,40,131,217,223,186,19,106,211,224,26,94,118,51,71,12,10,55,111,233,104,219,142,43,241,219,76,234,122,178,218,184,171,181,248,109,42,68,213,71,12,98,126,196,89,173,74,86,227,118,200,230,172,8,16,67,101,80,113,69,36,181,61,149,0,122,6,162,172,168,103,233,102,52,126,23,227,56,167,197,190,16,12,123,124,141,68,217,222,19,124,62,163,41,134,222,48,162,152,6,159,39,132,169,34,161,53,209,43,182,122,129,28,1,21,152,17,189,60,37,202,206,192,183,151,70,165,77,227,241,76,250,49,161,208,233,244,252,190,73,104,206,239,99,109,188,154,165,39,108,206,69,237,251,88,56,144,233,205,27,193,179,26,48,26,98,146,208,202,88,23,70,236,12,35,116,169,99,1,174,18,192,106,80,248,180,44,156,63,158,241,228,136,8,84,149,129,66,208,101,70,4,11,123,31,205,234,158,214,52,89,176,136,194,154,95,151,192,103,168,119,137,92,155,235,226,83,208,190,75,244,194,243,173,234,214,244,12,220,188,136,60,160,40,49,164,163,49,151,81,226,30,176,233,156,62,181,246,208,64,34,203,65,98,175,107,186,12,45,187,47,9,82,9,101,75,46,46,155,144,219,7,151,169,149,248,88,66,245,120,110,102,24,205,110,82,201,241,117,98,124,10,155,242,173,136,137,148,152,43,209,123,201,194,161,225,143,231,140,206,64,221,241,234,227,201,18,78,39,116,0,227,71,47,109,182,204,42,209,111,254,171,213,150,15,178,57,248,124,191,77,243,107,214,137,242,247,22,163,243,236,233,201,23,40,108,10,237,1,183,165,50,55,80,100,210,136,128,37,222,81,66,22,6,230,224,212,2,134,31,170,240,89,194,227,164,155,204,245,228,133,151,211,167,65,151,88,131,144,58,235,146,110,198,4,246,81,186,96,35,209,191,172,19,201,208,242,192,165,124,195,207,170,237,94,37,167,225,170,12,150,210,58,107,155,178,7,56,175,212,244,229,203,218,172,143,158,196,233,183,51,54,57,248,138,8,193,154,158,68,164,47,226,72,201,156,168,53,233,187,93,157,212,98,115,121,9,17,153,141,250,42,17,168,253,73,138,77,189,250,244,143,21,97,67,179,171,213,49,0,251,123,198,214,15,226,202,210,174,116,142,220,125,197,169,171,225,215,34,93,197,106,27,228,40,218,117,214,168,118,188,143,253,174,237,100,52,239,106,12,233,254,193,75,201,61,201,156,247,98,191,203,17,76,168,5,4,206,70,143,141,122,195,66,80,167,156,95,244,230,131,145,139,208,123,99,247,228,31,51,91,136,169,61,105,215,26,196,239,159,195,108,174,15,204,144,240,39,235,68,209,183,38,86,79,71,240,91,179,55,104,154,56,221,51,22,136,140,56,132,178,63,155,29,48,110,107,22,8,77,146,57,33,85,149,155,111,240,89,32,151,74,12,110,156,163,139,199,43,140,215,168,167,208,141,225,204,136,91,111,88,170,122,111,216,106,222,61,139,105,91,62,198,78,84,130,123,7,131,232,52,117,49,39,14,246,165,30,171,81,240,85,92,180,217,250,158,3,166,26,67,35,203,72,25,120,223,55,38,154,202,254,218,46,175,236,15,38,49,83,53,178,60,207,236,86,29,134,167,173,32,83,215,7,34,192,161,183,206,99,123,193,196,129,71,83,189,46,96,194,27,35,224,115,50,108,26,180,54,247,137,104,148,109,179,222,83,111,222,99,105,169,104,102,62,126,86,176,37,230,140,54,219,176,172,20,174,212,113,249,91,155,82,129,6,196,43,241,188,28,232,222,111,181,58,118,242,126,2,174,251,55,194,21,102,137,253,96,132,252,84,62,116,89,163,6,188,207,32,149,247,42,166,199,27,48,44,238,174,112,51,198,152,195,28,213,245,124,141,102,96,76,54,240,50,154,70,82,76,240,209,103,4,36,195,251,147,30,129,119,157,60,56,213,172,230,72,3,95,103,142,92,254,96,13,227,135,231,222,153,48,167,103,71,26,65,107,213,89,198,6,116,6,141,163,101,76,97,30,185,215,101,55,12,184,33,170,250,68,219,71,4,250,201,88,79,181,172,6,110,94,112,148,45,197,189,30,215,181,73,65,155,63,57,197,177,79,79,202,56,177,149,64,17,92,107,207,147,229,230,135,69,202,195,154,74,233,79,43,139,219,113,239,101,30,211,218,42,232,249,250,147,113,36,157,207,79,163,232,228,107,34,91,134,164,249,115,196,60,162,58,13,47,63,74,67,134,194,31,201,24,248,137,227,35,94,184,125,10,110,200,222,63,209,14,35,79,199,215,52,73,128,39,117,82,25,34,37,224,165,156,2,204,253,210,108,113,241,166,85,244,185,134,169,102,4,140,210,172,134,10,207,50,21,39,27,196,186,234,35,144,91,145,12,244,40,38,21,123,233,77,40,33,191,85,190,171,233,44,122,53,94,59,209,13,81,105,123,162,206,131,184,166,191,22,117,203,90,132,139,152,73,78,126,198,237,201,156,217,52,108,150,76,83,45,224,254,240,102,166,37,120,125,91,135,175,125,82,17,152,137,230,210,242,24,15,98,226,250,181,80,123,154,254,96,184,154,35,103,163,48,58,97,53,96,243,238,124,116,63,134,215,22,35,158,62,250,19,85,62,147,114,94,113,243,106,174,59,69,165,119,123,164,16,160,164,53,29,215,139,249,207,249,141,70,254,31,34,152,106,105,232,118,253,76,240,160,128,68,40,239,181,138,233,115,250,205,41,59,41,143,198,203,57,124,248,54,186,27,241,161,62,177,167,222,130,75,68,169,65,214,212,199,129,145,206,190,175,197,137,168,20,13,154,89,5,165,31,123,6,197,176,229,137,92,193,14,185,45,58,80,52,218,42,47,131,33,123,60,247,48,187,184,241,212,214,156,157,130,111,127,6,149,187,202,145,66,81,115,76,95,186,112,176,16,46,171,125,217,50,60,96,129,24,80,126,47,222,214,237,46,188,77,250,90,235,95,242,220,190,228,78,206,161,202,224,48,51,68,223,134,76,202,68,170,134,151,206,118,126,47,31,121,103,74,77,143,95,59,157,12,206,226,133,27,175,149,180,172,7,135,6,111,80,172,117,103,83,5,231,205,186,231,243,40,33,230,165,212,46,24,220,204,35,23,62,167,146,161,34,254,8,60,198,20,109,238,184,106,158,113,158,185,244,190,62,248,205,3,159,175,213,162,184,204,170,71,89,221,53,84,104,14,40,14,15,179,254,80,230,74,72,187,19,234,62,39,137,166,221,140,131,76,76,194,152,247,32,251,162,218,78,136,235,111,135,169,163,42,26,248,69,162,123,198,205,225,176,105,132,180,240,63,95,175,151,113,164,115,127,20,185,113,211,188,112,49,215,84,29,93,203,204,27,3,30,83,119,180,100,110,123,241,113,143,186,34,123,105,25,186,167,103,37,63,227,46,115,219,144,53,119,37,212,227,252,222,167,185,151,118,165,9,35,45,251,250,113,96,234,226,116,38,165,43,198,7,163,130,120,60,243,104,29,190,216,83,146,123,94,108,169,143,41,52,102,111,112,92,163,53,70,138,25,66,143,232,237,202,150,248,213,108,16,132,168,64,41,173,212,181,231,244,216,60,190,79,205,0,208,173,50,34,231,126,232,161,138,147,149,76,119,210,131,186,250,15,230,239,31,10,7,126,41,14,163,199,173,91,51,188,89,189,142,61,35,115,215,159,77,62,185,140,160,112,16,254,111,234,90,75,80,122,198,1,131,168,240,104,79,82,127,162,21,224,67,19,106,234,35,135,159,199,183,79,71,176,163,42,35,192,78,206,17,45,156,118,164,26,175,57,71,236,87,141,142,190,212,15,113,152,89,77,137,159,206,111,14,25,237,165,226,124,1,24,82,187,170,141,48,38,145,30,239,158,148,129,46,213,110,202,20,153,250,76,57,17,46,154,90,19,74,132,192,95,202,28,162,138,42,55,149,22,79,213,144,8,148,149,229,87,29,233,211,205,153,3,173,176,226,131,33,83,71,190,31,191,211,179,151,21,184,108,82,192,126,115,254,81,183,155,168,18,115,100,240,223,62,183,146,115,100,179,50,105,239,37,231,152,2,163,233,85,48,41,94,17,10,11,11,69,236,162,178,79,16,0,253,234,188,159,200,18,190,224,28,132,188,181,207,124,125,62,180,192,99,158,249,34,230,224,51,40,251,83,253,139,57,80,138,46,152,113,7,149,129,215,204,35,215,195,13,166,130,33,242,229,124,155,211,14,53,158,28,113,64,233,254,230,92,218,119,188,55,133,12,83,97,75,79,236,104,211,243,75,90,214,220,171,9,246,249,232,192,87,77,5,80,76,5,207,207,253,103,34,68,77,88,52,169,206,106,75,33,142,79,56,173,61,114,73,200,139,206,21,83,93,175,143,131,55,135,137,49,99,121,176,237,106,213,215,46,252,156,163,20,65,201,124,131,63,232,220,241,96,236,216,213,64,163,37,11,30,250,140,2,47,190,230,71,207,138,138,251,184,185,213,253,169,182,5,82,155,113,53,195,90,253,91,57,196,166,200,181,178,70,22,45,154,174,24,100,148,28,55,103,93,210,223,78,132,9,253,76,69,1,134,150,133,118,4,32,198,246,35,50,118,51,228,162,180,118,255,28,62,60,184,196,150,21,61,109,145,44,128,159,235,161,221,51,115,225,10,38,178,1,200,174,87,223,217,145,212,154,106,70,93,216,10,199,138,124,224,178,212,67,137,141,119,243,77,252,70,198,88,231,89,78,161,35,206,138,251,183,179,83,221,140,121,142,115,190,94,159,45,225,110,77,117,51,96,230,38,15,243,239,70,74,33,171,252,4,182,38,206,118,131,62,184,36,136,217,25,114,200,163,94,120,32,48,47,65,137,140,75,82,242,207,77,20,241,81,244,128,38,20,235,7,100,246,162,59,137,140,106,120,240,51,44,111,165,134,163,168,205,127,132,52,244,130,166,114,58,51,126,234,219,135,31,37,107,184,70,171,38,7,10,243,222,42,52,176,54,10,190,103,197,15,139,72,16,103,61,106,146,140,24,59,7,220,19,177,26,129,9,80,123,212,97,35,113,168,117,20,217,142,35,113,53,121,173,182,244,230,149,226,44,127,109,246,2,61,169,20,73,54,203,44,135,145,8,151,92,47,234,137,43,230,203,189,186,105,219,11,12,125,125,199,205,153,90,36,84,99,28,153,226,27,21,114,87,103,141,23,248,244,251,21,57,255,141,87,157,138,126,16,6,68,44,192,225,95,117,165,92,13,45,243,198,72,139,185,11,8,225,147,168,168,187,185,131,18,9,144,110,120,94,155,228,185,163,148,77,203,50,144,45,63,123,71,31,23,163,229,45,34,41,201,52,172,75,252,50,7,252,42,48,43,231,93,119,129,81,202,146,54,67,162,223,131,99,120,101,176,223,254,110,158,126,57,188,248,109,203,104,111,129,135,137,61,57,204,36,81,244,106,227,2,197,213,203,42,84,63,24,65,230,49,253,234,108,207,242,61,249,217,60,55,38,34,135,15,166,90,143,176,187,89,16,191,171,53,128,133,213,17,145,186,64,57,67,200,79,179,167,189,243,2,39,81,68,158,229,98,182,69,126,196,192,49,139,51,224,20,184,141,171,125,14,106,97,59,185,53,177,231,190,226,185,112,180,148,185,148,228,29,222,97,1,147,233,144,151,54,241,166,26,207,109,193,228,37,48,107,80,160,203,140,231,63,180,17,191,77,254,90,63,197,125,185,152,8,238,21,78,55,181,169,161,122,105,22,214,185,34,133,134,226,241,35,112,177,202,214,26,247,62,63,37,125,24,200,141,32,121,178,97,170,240,2,35,180,21,13,74,2,226,155,52,72,169,144,153,140,54,33,147,145,5,61,79,234,219,124,107,18,229,36,3,147,1,250,80,149,92,111,86,64,93,162,251,103,236,169,31,152,252,232,44,1,247,46,210,72,7,46,86,140,229,47,77,165,241,215,67,129,123,104,18,0,227,146,243,92,93,224,8,4,76,185,173,254,54,5,108,187,5,220,133,212,127,70,56,219,175,237,99,167,64,195,210,159,54,117,187,152,81,40,168,149,129,121,224,2,199,210,91,5,130,159,244,209,198,137,57,239,248,214,88,130,150,38,55,111,80,25,99,88,27,207,94,91,5,29,80,143,121,211,45,70,23,203,17,226,154,12,169,128,135,237,102,4,166,91,78,127,49,242,65,207,23,161,238,124,14,255,109,36,233,68,68,130,202,134,211,49,163,201,207,10,58,197,42,204,108,12,183,159,249,138,9,128,167,252,194,245,42,178,27,108,2,214,15,60,82,124,238,129,72,177,124,145,98,187,71,7,109,82,151,7,179,90,223,230,191,12,179,119,235,7,73,56,207,198,184,54,73,247,42,77,74,169,112,218,254,96,127,168,90,230,4,103,26,59,63,152,172,228,170,15,220,216,137,118,135,45,16,189,21,198,61,187,4,220,213,249,16,56,78,209,72,156,167,36,206,110,205,68,211,175,42,174,205,46,232,101,235,189,49,130,88,254,100,88,200,136,173,71,67,145,104,58,39,185,144,212,132,189,40,175,13,157,215,71,8,181,35,80,200,4,38,187,122,15,148,5,249,129,41,78,69,205,188,164,98,42,61,7,221,194,246,240,129,243,142,39,39,34,40,182,85,28,236,106,95,222,77,141,12,45,242,229,102,237,176,82,188,216,164,176,162,73,87,57,123,145,116,5,200,183,105,139,86,169,171,252,93,125,245,147,55,98,84,198,95,212,23,51,66,196,15,102,180,116,113,9,167,81,33,156,22,135,217,140,200,111,163,201,239,142,64,228,43,112,44,215,171,201,21,47,111,115,92,123,170,4,100,26,115,109,242,101,147,53,128,160,128,160,169,246,238,51,3,114,45,85,10,39,219,89,31,144,159,191,131,183,192,186,24,75,58,162,85,151,248,170,91,204,11,71,46,174,172,210,190,132,20,11,211,234,197,197,204,197,188,81,206,118,88,122,33,230,166,215,187,28,12,186,219,183,191,226,177,242,114,213,27,4,82,112,137,144,171,27,78,93,254,82,149,93,142,168,87,2,99,203,87,29,30,196,46,244,106,202,15,125,23,131,168,118,149,234,93,184,65,19,125,33,135,177,33,144,145,77,188,125,58,17,169,84,43,246,41,250,210,176,227,189,15,155,209,182,208,67,154,185,244,181,29,87,67,180,151,209,101,179,167,191,54,18,11,171,232,123,113,230,200,197,47,62,43,112,150,218,45,11,153,140,20,239,69,229,143,24,35,18,121,203,201,75,77,109,233,170,250,224,16,131,33,95,59,188,216,74,22,129,9,191,249,138,143,138,89,215,15,102,101,199,217,135,15,137,205,36,59,21,243,186,136,84,25,158,67,120,187,117,133,41,8,105,14,79,248,30,91,96,40,233,190,194,84,182,238,51,233,205,89,42,151,95,77,158,109,202,192,159,147,178,118,95,128,168,18,199,30,71,224,211,109,107,116,150,129,213,243,23,126,0,78,212,105,4,12,251,87,222,27,23,217,22,157,101,88,212,101,42,156,152,172,29,182,51,202,135,14,72,33,190,189,171,22,161,44,114,111,19,123,18,24,53,255,169,112,138,115,29,240,226,225,4,182,29,156,255,244,25,45,167,163,10,108,145,117,223,172,252,52,110,180,179,16,117,185,30,128,192,200,39,125,97,69,140,193,144,186,143,171,73,197,77,185,121,133,14,236,211,6,202,168,85,226,11,231,53,136,232,249,76,141,170,224,22,249,9,224,236,82,92,197,152,217,162,108,65,205,68,25,78,229,59,48,150,35,178,35,48,59,146,22,131,128,130,52,161,211,29,120,32,182,118,223,11,51,180,165,61,137,200,198,117,51,1,229,56,179,228,181,40,51,91,183,94,7,230,22,142,145,223,231,132,237,155,107,92,205,198,70,167,157,211,34,172,198,126,245,25,158,196,26,63,120,194,111,79,1,47,51,183,255,96,10,18,166,143,125,56,37,83,119,151,227,151,112,155,14,219,114,37,48,220,202,17,79,126,218,7,138,219,7,35,166,54,189,23,159,25,202,212,2,63,248,188,202,13,62,252,202,215,101,245,129,51,150,156,16,129,64,6,178,107,114,103,8,89,49,0,128,179,48,74,27,20,255,233,188,177,3,159,101,64,170,202,206,134,57,65,198,143,155,19,17,144,249,176,255,86,198,128,91,126,81,120,76,61,154,132,215,248,8,213,76,226,156,63,227,201,168,178,148,6,133,39,130,185,228,133,187,245,186,41,48,164,40,239,102,167,65,250,57,14,127,239,133,55,251,118,221,65,156,152,136,189,203,163,209,106,203,207,163,124,188,177,245,183,59,146,237,213,175,158,196,238,190,163,112,35,250,183,92,90,240,192,231,91,165,47,140,213,236,172,92,124,166,110,86,100,43,251,113,147,173,141,253,31,199,146,34,225,86,82,132,139,0,196,15,238,102,66,43,235,54,225,88,12,183,46,204,206,116,40,12,169,221,21,59,136,164,79,21,117,107,184,36,108,103,233,162,163,10,209,89,158,60,163,47,225,129,17,234,15,152,60,63,56,209,204,55,83,126,246,238,231,240,43,158,142,141,131,99,132,99,139,117,61,177,59,65,58,1,38,161,191,24,66,158,93,38,91,140,137,80,140,119,120,193,11,253,126,219,132,25,60,222,90,126,94,239,75,96,206,48,206,114,167,180,155,180,250,215,143,27,161,250,56,251,161,165,45,65,234,131,178,164,149,15,101,153,151,139,207,8,74,217,151,129,95,36,255,251,229,106,146,185,30,208,225,185,136,144,127,240,217,193,85,151,151,45,188,21,26,249,31,76,194,200,147,121,148,241,161,148,42,176,185,25,123,232,3,42,8,187,83,129,199,136,124,118,177,33,32,58,148,180,201,116,78,133,81,38,116,225,172,212,214,77,63,63,13,122,130,78,181,117,25,169,250,222,26,158,142,98,147,240,232,189,49,197,213,91,242,101,100,50,122,60,51,231,113,177,79,194,254,242,35,10,162,95,11,39,68,250,16,226,216,221,63,179,121,60,13,89,246,26,27,54,215,208,42,88,134,20,29,214,36,120,103,242,161,69,142,85,52,111,27,114,93,213,39,20,236,170,170,204,39,205,178,61,23,51,61,58,109,171,141,6,173,31,31,200,67,64,198,248,96,204,243,214,173,28,41,104,227,77,33,183,183,106,132,116,7,225,232,127,81,160,243,69,169,34,245,31,166,236,64,170,5,26,222,107,187,249,25,248,92,90,85,128,7,30,24,49,139,123,111,51,199,19,146,95,59,7,157,226,51,5,129,254,41,150,183,230,219,210,35,242,197,71,26,34,179,209,44,51,183,125,69,218,166,235,46,39,69,116,158,78,71,245,155,15,250,139,124,70,10,140,135,231,117,136,49,151,231,128,156,44,222,229,111,189,73,104,73,183,61,251,22,132,194,155,163,214,98,95,107,39,203,5,255,30,140,106,159,33,130,126,45,217,238,254,110,100,43,73,226,42,114,128,13,113,37,184,90,23,62,163,145,44,243,7,83,234,125,205,145,15,76,117,139,184,38,97,129,122,222,242,46,226,84,184,153,185,145,195,149,74,201,238,165,150,53,255,146,212,251,131,57,246,59,249,144,248,52,43,129,92,157,77,200,196,97,166,98,209,15,57,187,154,237,250,191,149,228,226,150,65,85,113,3,171,215,104,158,242,55,20,89,190,105,157,29,28,155,159,251,214,118,236,151,99,189,169,124,23,39,89,147,205,59,175,245,69,249,169,111,36,99,187,252,106,147,44,26,10,47,183,149,253,193,176,125,255,34,182,31,120,119,237,22,46,207,156,11,85,98,246,108,161,176,59,118,47,201,133,131,147,40,182,29,184,228,43,254,12,108,37,214,75,97,236,213,220,106,146,13,121,145,154,6,212,89,40,6,117,184,34,142,171,87,15,38,217,30,14,156,75,109,129,97,239,220,202,51,64,10,109,132,188,207,124,137,251,160,195,8,211,233,181,182,9,243,231,194,126,75,68,171,241,52,53,41,123,135,207,79,201,174,22,57,235,54,194,73,210,2,135,83,188,169,161,245,67,208,117,216,212,196,196,109,213,236,118,221,178,116,24,53,72,108,94,173,64,47,96,156,119,213,243,151,188,111,11,103,207,179,28,17,6,21,139,89,219,171,134,155,234,58,59,42,181,152,45,166,230,25,86,173,200,132,138,104,90,163,91,94,2,51,54,177,149,109,178,220,188,83,231,153,174,147,30,101,2,75,40,102,166,32,207,252,229,14,180,144,181,164,106,7,146,1,46,91,14,19,102,147,15,130,105,142,59,15,86,200,128,89,77,123,41,4,76,225,39,140,47,184,176,138,134,141,135,240,122,132,194,141,145,171,192,124,161,48,198,29,200,34,127,32,135,87,119,242,58,47,117,182,246,226,238,52,186,101,223,75,15,231,92,4,185,190,111,137,30,215,186,226,230,203,196,138,134,44,83,195,22,185,158,62,152,173,157,60,88,55,139,70,239,101,36,166,84,242,147,136,0,214,124,254,104,196,73,164,80,3,119,193,21,70,227,70,193,232,82,191,213,205,148,194,253,26,219,47,89,244,189,216,64,143,60,185,61,32,38,172,28,35,63,152,57,193,173,7,219,153,33,150,4,124,48,88,158,237,238,182,77,119,135,106,33,133,81,104,77,62,170,217,48,137,3,236,32,190,80,220,29,16,191,144,164,3,224,224,136,221,214,112,252,157,234,235,1,43,242,108,156,226,173,41,13,146,0,221,24,150,178,118,23,100,147,52,110,83,31,140,210,64,183,111,238,204,192,250,220,40,133,92,109,48,96,43,192,248,80,56,216,53,133,115,52,241,26,169,244,67,42,169,167,176,134,70,46,66,34,177,56,138,193,141,251,140,165,121,9,233,10,164,245,191,7,67,112,72,148,45,97,37,141,29,195,131,3,164,22,65,25,127,127,244,128,39,69,57,210,143,144,20,200,62,191,243,90,103,243,41,35,128,152,239,119,49,213,236,82,231,135,234,82,186,204,104,224,134,54,172,192,140,135,75,232,179,159,198,12,64,71,230,249,237,112,251,133,44,174,69,13,103,92,19,174,137,30,14,87,191,170,69,57,101,99,163,132,159,182,213,37,232,140,66,78,212,253,153,81,234,93,226,19,97,245,231,99,134,69,249,249,167,82,212,172,155,0,118,138,223,134,93,43,244,3,178,113,103,161,235,241,219,198,253,146,155,163,142,157,188,19,87,164,40,36,156,67,69,116,253,236,126,43,234,186,75,150,189,198,113,116,132,81,120,167,137,159,171,71,94,55,127,10,76,216,67,173,215,45,172,60,163,143,103,73,195,243,90,184,38,249,107,53,228,3,164,226,13,37,157,17,230,205,149,156,155,116,133,51,207,38,54,168,110,204,94,224,67,233,52,76,48,207,157,86,45,126,45,245,72,48,250,198,30,62,105,32,108,208,213,70,156,105,56,45,247,203,102,223,157,181,159,89,150,195,151,84,138,150,155,72,143,49,172,179,91,211,33,82,138,55,71,211,89,58,45,247,81,61,39,141,174,174,183,12,121,142,98,1,159,143,37,92,91,226,106,216,31,199,189,241,63,16,148,106,196,30,223,34,65,160,144,246,228,136,141,103,133,195,103,46,147,16,48,83,29,4,154,128,183,5,0,100,232,81,110,29,102,244,212,101,104,173,106,135,247,216,99,93,163,164,58,239,169,179,2,165,35,51,62,7,219,26,157,225,137,167,184,249,44,155,211,38,101,228,131,140,74,191,245,162,192,80,163,228,98,204,148,221,213,147,237,10,153,191,37,48,154,76,126,107,178,211,98,19,132,233,211,236,183,74,22,56,23,8,78,2,231,220,74,116,4,252,119,37,217,109,112,41,62,165,20,211,96,79,207,205,77,8,224,194,150,160,214,73,120,184,240,228,207,206,3,171,26,129,97,3,250,140,81,236,52,38,223,154,202,98,162,59,14,143,173,28,48,230,232,130,112,133,195,150,20,212,73,154,16,71,13,56,35,109,45,115,52,197,163,53,126,58,119,61,193,15,84,147,182,27,26,46,139,55,105,201,115,183,42,183,120,50,52,197,30,24,205,12,55,120,69,73,8,51,20,129,207,132,62,138,47,169,204,53,83,12,119,71,55,17,26,191,57,71,17,220,130,100,22,54,5,160,238,240,217,238,15,145,224,70,139,176,133,35,181,9,141,87,157,133,237,76,236,139,15,37,11,112,121,101,63,91,97,239,220,62,124,38,4,83,171,144,189,50,52,11,95,207,113,33,30,50,71,195,95,57,59,115,127,112,246,186,146,213,61,48,245,69,190,137,79,88,18,22,217,227,115,110,109,197,119,126,201,166,244,253,192,253,179,210,230,95,186,100,202,249,109,179,40,49,248,172,129,13,87,59,217,228,147,55,189,198,231,200,178,236,161,234,223,120,47,175,43,20,10,76,87,17,53,105,154,4,123,152,11,35,207,94,164,155,178,103,207,55,6,97,222,83,233,41,189,199,19,186,223,137,20,51,3,22,136,111,216,215,140,1,226,29,124,19,26,74,19,117,21,83,246,198,234,251,194,229,60,183,158,184,50,174,95,203,95,11,235,183,158,244,168,152,34,228,142,168,206,233,145,178,33,61,232,116,113,226,69,49,243,16,65,25,74,105,118,243,223,93,86,242,36,151,154,111,74,247,75,17,222,146,189,19,69,77,105,222,131,7,58,142,38,237,241,193,167,129,87,242,55,198,14,49,169,53,197,180,186,169,11,38,51,171,22,247,7,51,157,108,142,78,22,95,245,142,40,232,51,213,184,184,42,229,13,55,15,12,27,179,255,48,162,235,226,129,130,172,193,185,192,159,139,88,147,154,63,88,101,112,188,114,165,239,170,13,9,35,178,165,104,17,234,96,151,250,113,164,76,45,133,195,112,172,103,126,236,31,144,82,189,48,92,9,221,68,115,160,47,126,178,192,158,110,106,120,149,32,30,226,220,1,83,75,84,94,175,1,129,201,225,84,217,190,252,152,239,219,91,197,180,153,213,107,96,208,231,188,197,113,212,22,85,34,83,241,94,151,161,69,182,20,177,49,89,233,207,178,98,118,202,1,19,216,82,195,155,57,89,91,190,155,55,85,49,200,54,59,53,111,21,60,180,154,122,214,144,106,188,138,123,60,56,31,64,235,249,217,23,95,99,49,90,133,97,164,106,231,166,27,185,253,230,231,111,73,240,75,197,62,161,174,149,163,167,89,204,77,138,242,169,109,186,51,56,43,9,123,56,17,181,192,191,212,151,135,57,167,229,228,180,174,126,179,97,186,173,54,127,171,141,22,237,195,12,241,247,166,16,188,232,168,78,38,239,28,48,230,148,69,13,140,182,21,28,52,135,79,139,171,122,16,91,120,247,78,197,1,157,130,94,21,133,33,96,151,252,201,8,82,87,189,55,149,72,151,173,4,27,152,92,244,84,81,113,42,157,239,126,148,1,128,192,140,148,207,83,42,182,189,47,65,168,223,90,252,130,82,254,153,143,252,234,14,149,67,21,128,6,42,216,211,175,166,152,44,105,97,191,109,196,239,131,99,23,219,213,213,15,29,226,115,179,251,65,152,239,209,119,16,216,72,251,203,97,78,185,89,181,185,81,2,217,254,211,182,117,83,41,3,242,122,151,207,183,204,181,53,55,213,84,66,117,191,111,127,180,180,148,246,70,65,221,233,28,62,11,243,237,177,172,211,42,195,179,197,191,22,209,147,191,230,255,85,101,26,14,235,253,156,166,39,215,155,10,69,179,12,251,208,55,159,243,249,106,76,251,65,115,154,46,136,178,220,209,4,107,177,48,117,251,0,229,81,168,238,187,249,231,224,204,58,180,34,180,155,141,178,223,27,222,107,125,30,139,143,233,215,82,153,175,108,239,101,226,93,213,127,25,138,154,202,170,174,110,157,218,223,25,201,245,199,89,172,219,233,195,81,104,54,79,181,233,153,1,125,15,50,145,242,107,229,121,50,211,161,236,1,91,149,154,52,119,66,157,54,126,218,216,174,15,188,166,199,20,38,78,147,179,105,221,230,153,76,73,96,4,220,218,171,101,78,141,220,247,219,72,221,106,189,41,103,241,232,255,148,252,41,129,30,70,47,233,175,64,217,227,233,197,205,56,72,1,163,12,56,30,37,244,236,81,53,40,160,35,151,71,234,156,203,91,160,208,8,95,13,246,178,227,181,50,27,137,250,192,20,176,126,240,217,33,141,242,248,219,21,55,22,7,102,151,175,29,156,165,120,250,231,68,129,93,245,42,169,98,46,177,112,82,215,177,170,150,194,154,105,79,116,67,138,70,158,186,101,172,84,74,138,215,230,252,39,69,92,203,116,141,124,75,73,42,99,62,210,244,16,76,60,182,203,34,74,71,211,98,87,60,210,242,14,56,105,212,13,152,72,64,220,188,49,115,171,132,92,107,177,219,5,54,111,215,71,128,14,29,119,135,107,87,249,8,38,138,116,25,242,160,200,91,170,44,254,180,136,70,124,17,236,107,31,245,58,124,124,163,175,64,17,94,227,129,137,0,198,79,159,110,247,212,217,34,29,149,162,35,82,135,255,216,2,82,235,180,214,7,99,157,52,158,170,233,171,73,190,168,48,129,180,173,110,135,132,56,186,183,184,177,101,151,90,9,112,16,109,129,150,145,214,83,113,141,159,147,255,50,10,101,77,139,112,89,7,111,93,206,50,26,211,57,108,234,213,84,192,199,115,39,104,30,90,22,141,32,141,199,182,48,21,64,65,89,97,202,62,98,136,36,76,147,180,76,253,108,39,203,55,103,37,115,47,86,15,132,150,247,181,95,5,174,84,39,105,205,181,29,249,62,56,21,45,210,90,72,67,206,232,166,166,222,56,159,90,115,12,78,252,115,38,234,66,85,8,17,66,222,142,21,4,253,228,71,24,192,106,182,83,124,48,116,87,117,244,218,224,191,167,104,146,192,253,108,178,244,234,137,254,108,115,248,124,131,231,222,136,173,251,107,31,52,173,181,31,120,122,85,29,48,117,240,58,252,184,217,53,110,1,38,92,172,3,232,151,172,137,171,249,15,250,181,215,172,190,29,56,32,90,91,79,129,61,130,5,221,97,75,172,191,250,141,203,243,46,132,229,109,47,162,48,5,249,241,90,156,150,166,250,102,114,51,31,2,205,200,209,207,199,222,166,156,228,48,103,127,29,187,216,184,244,28,191,77,184,87,191,7,146,255,221,187,138,105,232,106,131,227,252,152,231,135,34,238,242,92,12,181,208,159,140,24,85,123,239,205,98,93,28,182,17,168,94,164,230,25,228,141,70,199,216,186,83,185,38,2,14,219,150,76,81,164,165,90,160,121,244,199,137,148,128,97,118,148,44,126,122,46,174,35,197,231,58,11,4,101,210,10,183,124,235,189,129,169,121,172,237,129,33,125,5,156,24,201,15,60,226,200,217,232,192,58,25,130,126,29,9,13,160,212,255,112,239,237,39,24,66,208,228,105,30,184,164,15,94,86,190,249,188,215,25,33,59,96,236,245,158,86,65,97,202,95,251,156,35,210,31,30,156,34,148,184,26,218,77,125,224,28,19,150,165,10,167,202,33,108,179,0,136,139,145,165,73,79,47,52,19,167,128,243,187,87,33,179,152,82,188,215,217,229,104,45,19,197,176,185,70,23,63,19,200,163,30,185,8,69,71,40,7,86,27,86,67,207,8,232,189,197,205,77,64,85,159,60,37,103,124,0,99,110,248,12,221,85,163,77,224,232,170,56,234,65,81,128,244,91,179,51,209,253,25,236,252,152,80,134,5,158,203,51,103,172,229,59,17,182,252,79,123,50,91,125,95,26,110,105,209,37,215,52,141,75,220,219,212,153,21,45,248,157,5,138,5,156,78,147,150,118,112,180,213,244,184,151,176,59,111,223,115,97,224,166,170,195,156,139,114,143,7,131,11,174,59,164,179,61,43,53,197,131,81,232,241,44,30,3,225,187,248,109,84,198,158,89,22,119,212,29,205,157,236,64,169,75,207,168,113,120,193,66,126,143,71,5,133,61,176,111,253,26,202,182,143,28,8,228,134,29,93,148,205,247,59,143,54,216,139,113,181,29,225,181,77,17,178,79,241,219,231,60,146,158,102,129,194,20,157,140,88,243,187,213,160,252,200,183,234,205,92,32,116,120,44,148,4,191,155,115,120,212,9,137,210,178,20,99,15,6,226,115,120,90,8,240,71,95,233,198,91,123,54,65,115,94,117,35,131,107,91,207,78,36,149,252,61,248,233,133,93,59,11,226,70,53,230,112,206,32,101,234,190,114,167,241,125,79,246,180,90,20,74,96,203,179,158,211,200,9,105,234,110,154,208,148,199,65,15,204,105,102,62,218,48,237,155,20,78,151,108,170,233,180,166,209,4,90,192,248,169,235,134,119,143,21,83,60,105,230,231,140,125,214,37,82,118,1,67,197,215,123,147,134,142,33,66,112,110,235,76,105,190,43,30,111,129,184,12,243,85,225,194,200,119,152,248,188,158,178,241,95,138,61,43,69,208,79,131,102,171,233,9,16,214,160,158,48,216,178,126,176,145,94,245,106,162,84,49,195,255,120,205,234,64,181,167,23,41,26,76,30,77,207,101,166,150,25,175,133,240,222,115,230,163,136,244,107,20,188,75,180,167,12,243,209,137,223,54,222,133,158,55,7,53,5,241,214,165,236,165,222,225,168,60,124,179,176,41,188,107,87,129,77,58,99,128,64,106,172,143,170,19,125,116,71,139,19,123,127,78,225,181,215,20,239,69,197,175,118,210,193,204,59,226,222,136,140,234,113,51,155,161,120,160,169,104,177,235,50,70,90,140,143,179,110,109,53,209,89,108,51,106,116,210,138,41,158,14,236,110,140,145,30,48,66,212,170,116,181,16,182,9,216,84,196,151,70,46,166,203,151,26,204,121,67,69,218,7,33,208,120,180,245,216,199,81,220,245,13,123,184,36,45,181,39,100,210,118,12,205,74,25,149,198,160,204,215,110,196,173,89,69,244,99,26,27,171,126,87,195,130,215,215,58,109,146,190,159,78,143,160,129,9,211,175,88,188,234,32,105,151,31,213,251,241,13,16,99,36,168,160,254,70,132,113,7,138,205,131,60,24,27,220,120,106,51,114,82,185,125,166,236,25,207,133,237,220,99,162,198,208,108,223,213,73,167,155,179,210,109,231,40,161,188,185,199,211,63,161,55,57,109,11,216,162,47,2,55,54,161,31,124,206,49,58,191,243,95,86,222,31,156,158,200,90,35,121,27,203,94,133,5,80,30,21,44,26,108,124,112,82,75,48,68,106,56,239,5,12,55,229,177,119,91,46,162,120,225,170,35,235,220,123,38,15,116,54,130,14,73,79,54,100,26,82,180,89,161,152,75,215,212,188,145,65,241,23,59,251,54,181,59,34,42,154,90,244,162,180,44,150,41,112,67,47,243,190,118,197,178,179,170,8,233,178,64,209,29,59,148,83,83,236,167,110,101,20,215,223,215,198,169,180,78,53,133,192,58,209,89,99,76,231,132,30,250,99,52,3,25,236,194,231,8,245,90,41,85,228,43,238,79,67,239,192,238,80,5,28,41,102,113,184,81,105,162,254,33,13,94,170,55,10,158,51,93,165,10,145,88,153,222,224,108,34,198,235,77,50,136,188,222,139,209,53,159,42,90,6,45,175,69,112,12,138,240,107,132,134,124,188,79,55,103,229,40,216,106,170,61,8,238,233,14,39,132,123,84,60,149,162,178,72,150,37,211,105,31,143,205,12,193,128,251,100,184,35,119,245,105,98,175,28,169,153,52,105,1,137,79,81,157,145,34,36,152,126,142,238,162,53,69,225,170,79,224,231,190,164,8,229,226,51,169,166,237,109,130,177,41,238,72,162,39,69,86,98,5,220,89,216,190,155,155,167,109,108,205,48,77,197,53,239,131,73,134,109,143,30,195,46,148,197,129,114,141,18,169,149,68,57,142,190,21,90,240,203,83,231,147,10,117,42,137,68,141,170,142,47,146,146,166,57,101,201,47,99,0,86,61,93,133,220,217,89,110,69,9,235,167,254,31,55,255,217,108,232,213,68,198,134,191,22,149,144,91,97,130,37,119,251,132,183,106,125,28,114,172,130,230,22,6,192,118,253,73,127,138,204,22,1,146,219,205,168,165,198,212,64,30,141,12,199,184,205,194,26,117,118,171,50,135,179,83,195,57,245,194,84,173,104,212,155,129,123,247,86,3,101,188,165,50,90,118,90,241,116,212,57,113,241,39,50,60,236,180,210,238,178,54,176,97,104,194,162,183,60,245,233,194,247,181,136,75,54,181,49,67,211,12,110,196,133,153,97,134,42,158,153,100,114,115,180,154,96,144,244,194,211,237,114,92,76,23,30,83,219,4,2,200,118,152,26,174,46,97,3,244,166,110,45,14,193,245,65,185,218,84,109,49,210,18,31,188,84,98,157,34,61,180,68,2,133,0,91,94,245,175,225,239,76,153,161,6,34,81,45,207,57,154,4,89,73,81,3,164,20,113,122,236,118,252,190,180,236,95,108,37,75,247,228,1,27,27,118,137,168,115,225,42,224,157,104,16,156,21,103,133,78,41,111,246,227,218,153,199,206,166,32,169,194,22,222,21,87,232,224,183,183,220,69,251,55,133,134,222,77,112,231,120,14,115,68,222,147,179,149,153,65,55,129,99,25,121,248,34,221,104,5,204,39,6,132,92,61,45,37,116,223,26,1,152,42,37,145,230,84,89,157,194,58,76,65,93,45,179,58,245,72,247,36,56,172,126,89,53,139,205,72,185,120,139,34,97,245,12,75,216,221,219,127,217,216,7,83,5,234,54,190,215,222,77,206,60,182,207,50,163,202,121,68,9,252,151,11,230,224,18,176,102,15,227,91,148,51,56,161,182,201,217,26,69,238,230,251,197,211,159,206,125,150,222,122,154,149,241,253,210,103,86,66,254,79,222,25,50,206,173,52,195,31,6,118,140,28,60,204,26,193,89,214,24,40,98,16,210,84,212,239,180,217,221,109,26,51,231,217,6,3,243,192,23,102,142,21,15,0,19,12,44,158,130,166,146,2,102,156,60,57,254,56,209,133,79,63,65,104,79,31,13,143,186,234,112,65,65,171,142,231,189,231,173,71,6,70,20,73,190,38,6,31,251,138,36,2,207,172,101,110,76,25,43,200,206,192,167,27,201,60,137,192,213,140,105,244,192,200,253,22,85,96,36,158,151,29,38,214,36,211,17,42,185,190,51,131,187,51,115,151,46,62,204,48,216,27,229,108,101,178,74,113,178,80,245,238,211,255,249,97,42,196,101,69,101,90,244,195,26,1,202,218,68,140,131,230,162,103,222,159,166,222,225,220,65,110,142,217,234,106,126,181,73,190,202,213,72,117,65,115,13,152,225,243,44,30,156,231,150,195,16,231,117,116,177,125,242,32,255,249,237,130,204,91,213,142,56,246,117,149,7,158,76,156,218,87,176,124,220,14,115,248,86,39,25,234,184,251,213,0,130,240,197,8,121,212,37,17,17,141,247,70,205,68,15,54,232,246,85,103,87,81,249,124,58,189,76,135,232,192,185,50,49,191,13,41,86,150,92,102,214,235,195,7,83,112,81,232,166,226,147,27,110,221,237,11,108,171,207,138,91,20,102,147,116,239,109,29,35,63,155,1,228,227,47,75,239,108,227,118,123,180,85,59,194,185,235,198,87,209,243,131,224,169,171,61,190,215,222,166,182,121,213,206,2,69,144,192,192,133,171,149,148,63,147,41,17,166,29,176,77,46,50,130,44,167,215,226,230,163,233,238,12,174,18,103,192,11,15,179,104,148,158,216,140,33,237,87,155,239,184,28,99,7,222,47,87,63,24,245,77,72,54,146,61,100,25,61,231,176,232,168,205,148,148,212,100,147,98,95,191,186,229,63,104,119,179,39,117,122,24,48,21,72,251,181,155,188,42,64,192,169,232,26,194,137,36,45,223,45,80,198,187,202,43,149,91,70,241,125,12,189,161,244,103,43,142,227,176,79,152,5,6,243,99,184,74,154,217,105,82,7,62,251,200,199,67,154,44,194,215,79,145,61,80,111,8,102,56,151,103,253,221,188,191,39,66,118,70,53,58,106,34,69,174,110,226,59,199,78,165,152,9,206,19,147,56,87,55,31,126,230,213,243,200,61,99,172,229,159,43,227,67,246,132,65,25,145,219,23,25,35,56,107,76,2,150,166,15,221,12,73,68,138,205,48,180,63,59,255,226,215,162,22,172,66,235,148,168,18,159,247,94,136,177,131,156,53,169,81,36,180,224,125,24,246,99,81,184,152,84,245,133,203,76,79,44,114,255,116,39,124,112,98,42,159,212,159,13,249,186,225,107,62,114,77,48,57,52,125,1,101,250,126,142,243,26,236,41,30,77,242,193,8,189,240,58,51,98,122,218,44,17,63,185,143,134,180,93,109,143,233,188,89,92,44,135,41,254,212,120,60,126,184,177,83,167,100,119,169,199,218,50,81,92,127,242,100,125,126,60,124,161,211,147,46,99,97,36,43,47,123,136,55,108,23,125,1,59,123,122,164,226,234,27,181,219,190,133,163,166,190,204,246,192,208,118,253,209,208,53,72,15,135,10,125,40,71,19,11,237,124,243,204,87,6,24,229,72,212,158,223,52,26,122,132,243,194,139,56,179,6,115,172,238,185,6,188,236,36,39,48,155,153,84,2,62,141,170,214,113,137,138,153,251,57,129,39,225,28,237,12,152,110,15,127,52,51,87,82,167,191,86,175,198,48,40,39,41,89,97,16,255,168,94,152,197,91,159,253,124,85,210,26,201,68,239,10,230,14,39,219,40,138,176,99,112,37,84,170,84,37,209,86,217,62,2,158,83,151,213,141,10,65,242,153,146,124,116,209,120,32,254,144,197,211,123,192,103,237,210,199,102,93,156,62,54,77,234,68,84,12,144,22,168,213,199,222,79,120,79,109,233,152,227,91,116,19,164,143,212,11,156,10,238,25,59,230,100,26,163,93,45,239,134,241,29,29,182,193,168,126,70,112,251,230,138,62,136,76,114,85,243,55,115,162,119,24,219,83,41,239,56,48,132,248,245,193,83,203,255,146,201,221,46,129,87,85,151,52,211,172,139,177,199,249,60,171,205,83,65,245,34,237,128,207,33,95,138,38,121,75,114,168,1,67,104,84,244,204,180,241,203,24,149,169,185,91,181,253,98,192,248,32,171,159,94,199,149,214,151,15,44,239,214,210,123,15,108,240,252,32,1,57,253,169,127,101,181,199,153,46,166,148,173,226,14,3,249,130,72,20,19,224,224,168,33,110,97,84,75,205,152,12,167,213,77,8,106,125,33,80,164,186,164,98,134,97,7,65,203,225,169,145,181,241,227,91,85,111,177,211,111,186,36,40,6,102,162,163,214,252,193,231,60,36,87,155,196,72,124,107,244,100,37,65,49,16,236,222,223,200,156,28,134,244,230,150,137,159,223,131,19,177,84,216,118,15,241,210,83,245,102,15,138,37,76,204,132,112,208,100,55,14,140,130,83,220,187,16,12,18,170,56,9,186,17,95,115,34,189,170,116,110,120,180,206,162,133,13,87,218,124,97,20,4,103,192,121,63,143,118,122,15,76,139,88,125,224,214,201,247,26,54,167,251,205,207,84,182,158,223,102,161,140,22,71,156,164,246,254,162,215,51,219,150,46,148,18,223,139,243,213,194,253,193,74,204,100,39,73,161,176,127,47,124,76,181,81,168,27,202,49,97,153,120,123,121,238,141,138,149,127,77,184,66,83,237,244,128,171,194,57,255,1,38,27,26,48,231,132,250,192,109,198,184,183,132,198,251,104,4,179,63,24,55,216,23,245,212,35,104,87,215,22,131,103,254,80,75,84,60,109,114,254,218,63,38,193,126,237,163,191,98,138,26,40,209,225,7,38,254,31,48,251,207,170,95,235,236,179,157,145,99,254,119,231,235,60,48,169,255,25,48,197,22,250,210,231,243,229,254,109,21,40,130,81,24,2,98,236,67,24,230,226,249,2,220,190,179,48,122,204,69,100,141,128,59,134,186,1,103,196,132,164,88,34,35,116,24,48,154,128,82,204,147,39,70,194,49,56,105,193,172,173,54,93,18,211,64,50,166,207,181,45,173,248,30,167,71,110,145,128,27,104,110,204,56,141,226,116,249,76,241,200,163,83,30,247,173,124,207,234,67,85,240,156,209,226,133,29,172,160,43,153,6,240,135,138,171,47,124,118,120,127,227,91,207,169,119,122,224,94,211,183,158,159,221,85,87,116,180,17,115,93,33,197,163,245,35,200,224,205,152,81,80,243,19,242,10,71,219,150,250,183,15,57,219,31,117,55,52,181,203,236,65,88,212,50,187,120,29,219,106,82,102,172,200,140,59,57,117,153,211,80,218,53,110,142,73,163,12,0,83,223,76,177,116,29,184,200,198,15,24,66,213,250,96,10,171,165,100,7,226,145,7,185,208,13,156,170,144,80,204,200,177,127,48,169,100,169,38,202,80,162,91,249,118,103,69,12,185,121,103,28,100,2,134,252,32,147,6,73,8,151,206,7,166,82,87,202,75,168,30,116,197,230,11,171,170,4,238,210,251,91,240,233,24,93,70,31,81,20,233,166,208,92,213,175,21,152,217,86,224,161,32,137,181,216,136,83,72,38,165,70,5,230,132,167,133,236,90,234,170,5,222,70,201,14,152,105,69,127,121,51,35,125,141,66,57,243,124,224,181,154,194,242,203,36,171,226,196,247,3,101,244,152,10,107,138,157,116,55,209,27,65,137,96,174,128,17,55,27,122,49,238,17,251,107,79,140,205,180,102,13,69,205,249,193,117,116,45,74,179,120,233,140,151,62,63,53,68,197,160,216,102,34,58,233,79,54,87,10,241,8,250,14,63,94,160,78,60,178,194,231,183,174,0,28,48,196,81,173,166,163,200,109,198,241,34,17,62,27,90,228,119,150,208,21,39,155,105,164,204,7,134,143,245,193,207,54,165,24,123,107,127,168,90,130,145,25,169,217,217,212,248,88,87,221,93,17,26,221,43,30,12,41,36,181,27,38,133,177,174,42,36,176,21,182,76,133,155,167,153,65,27,49,93,69,81,228,107,1,155,159,165,150,76,166,72,107,26,92,170,214,160,114,38,240,52,179,193,248,97,42,76,21,154,92,221,164,202,104,152,90,255,46,254,104,29,73,21,57,2,32,20,140,36,108,192,84,29,119,133,169,194,94,1,115,44,109,10,47,23,26,52,56,77,173,186,60,187,8,115,10,251,224,46,165,66,80,39,96,178,126,191,141,151,174,160,86,21,232,239,133,147,169,200,241,1,239,168,107,1,182,103,145,226,218,130,62,88,192,230,64,179,94,120,62,176,22,244,19,6,223,223,9,26,141,114,153,71,241,164,216,215,253,234,135,38,17,156,2,238,215,95,193,208,165,165,141,213,34,242,219,123,176,185,219,46,173,9,54,245,158,184,245,57,148,142,231,151,169,179,204,245,131,151,22,205,87,84,107,122,52,89,179,82,187,253,192,4,3,2,30,91,104,122,232,25,213,153,226,99,162,209,170,5,226,8,165,174,29,125,220,56,101,237,81,67,130,224,246,93,141,172,250,86,24,206,104,251,224,34,185,251,97,117,191,89,158,188,149,170,2,82,108,159,188,100,159,227,2,250,36,67,97,74,194,227,106,148,155,84,197,35,103,56,83,222,137,217,86,170,62,143,173,84,243,187,186,162,148,37,87,83,240,225,58,6,192,163,234,139,161,108,83,83,76,73,13,161,92,213,90,58,155,152,242,181,10,28,169,71,33,100,159,89,36,102,21,106,42,171,42,132,244,159,216,80,180,10,162,159,42,125,178,206,230,44,122,26,156,111,61,118,53,246,95,243,235,136,137,20,175,8,25,36,243,155,251,122,3,173,160,98,27,181,186,11,22,112,35,22,38,98,3,103,89,157,158,128,193,227,19,221,77,17,27,168,112,157,98,124,161,143,36,250,190,227,39,161,152,189,77,107,81,169,90,208,189,98,125,169,198,201,81,20,195,184,182,3,38,165,161,106,26,40,228,197,208,45,180,130,148,185,18,18,28,45,94,11,35,156,170,202,18,76,196,87,118,31,24,103,34,217,127,113,186,113,179,64,138,78,107,211,234,94,164,227,138,159,17,44,161,88,116,143,131,12,26,137,138,11,175,241,248,37,3,67,19,204,1,91,214,227,129,137,205,6,12,29,233,129,233,29,223,213,56,69,136,46,81,131,24,120,51,94,68,77,77,2,89,245,148,248,124,126,53,34,237,42,162,99,202,43,49,58,81,9,71,124,66,96,168,247,190,72,76,242,197,67,165,60,96,150,167,238,48,18,21,89,133,162,120,21,151,193,129,4,98,86,193,1,67,18,42,206,157,164,0,42,139,141,213,160,116,196,13,128,8,246,178,12,203,170,141,58,252,217,251,220,94,202,166,101,235,162,142,50,244,242,138,105,62,254,70,231,238,131,209,28,191,194,151,139,16,234,99,192,5,105,228,188,181,79,12,131,224,178,16,161,6,148,127,34,41,14,195,51,78,10,219,7,246,223,46,112,207,100,217,70,120,173,87,15,241,142,252,99,106,10,76,157,185,207,43,144,60,207,191,247,7,118,198,232,141,192,203,123,129,70,189,181,5,201,155,120,127,225,138,107,181,72,23,30,72,78,254,1,77,130,14,97,2,250,181,53,80,124,71,228,151,139,153,27,220,183,50,199,221,242,92,61,107,137,216,51,252,161,103,97,133,234,151,99,198,130,90,154,187,190,86,182,56,239,253,237,102,244,72,153,199,217,181,146,88,191,176,245,74,209,32,89,38,46,119,195,249,196,61,171,138,171,66,3,170,204,68,23,198,235,65,74,210,120,111,60,107,252,230,156,78,171,156,157,152,13,90,42,126,53,198,221,42,144,101,10,38,213,127,26,79,177,46,83,173,41,86,118,31,63,84,13,225,116,244,193,167,235,108,15,1,243,100,67,45,72,199,134,204,23,67,187,177,53,209,67,58,178,94,148,237,94,216,116,145,190,240,1,81,89,122,82,113,24,221,198,111,82,154,196,241,78,191,222,14,167,174,82,130,6,143,17,109,202,220,56,147,222,156,58,190,248,105,243,19,106,31,90,32,135,123,39,134,226,76,171,127,240,85,87,249,193,149,154,92,113,174,159,230,251,149,239,169,175,87,211,101,91,114,115,138,235,150,111,154,207,70,212,162,213,47,220,20,78,243,129,207,84,235,109,86,169,78,73,109,188,168,135,28,129,17,234,157,15,220,157,216,124,96,124,228,190,229,13,152,43,226,234,51,92,214,215,77,225,230,71,221,13,70,167,69,29,197,65,183,39,65,64,207,224,212,38,51,171,195,239,98,52,222,191,136,12,48,138,43,51,96,136,163,15,140,209,65,220,156,204,243,122,110,78,85,96,14,184,65,193,17,24,97,207,239,230,212,53,87,121,240,115,36,114,71,154,3,163,40,44,198,20,80,15,79,71,186,31,19,127,241,179,147,145,139,7,219,133,228,247,70,147,80,228,108,48,140,139,41,7,225,251,36,170,50,231,95,88,205,252,82,147,174,79,242,187,148,211,175,233,47,149,204,204,65,159,26,25,207,123,192,167,130,29,65,114,249,86,38,185,235,75,151,89,106,142,162,47,133,163,147,79,103,217,204,231,164,143,97,54,231,140,36,246,59,73,85,216,206,164,74,152,105,250,189,27,84,191,34,176,41,67,122,247,207,72,24,139,188,252,68,202,160,87,127,237,124,26,147,105,62,96,4,137,93,112,0,201,17,14,202,130,18,77,113,42,21,12,82,19,91,248,96,134,75,243,69,21,181,118,228,55,62,24,41,58,47,232,236,228,128,150,136,207,161,94,220,232,122,23,70,247,92,156,166,206,116,145,155,135,120,169,135,166,146,75,209,102,100,255,11,83,152,146,5,236,22,155,190,32,62,142,50,193,51,17,217,9,223,225,179,9,172,47,12,105,232,131,81,222,233,15,156,188,148,180,147,42,238,82,197,106,112,48,32,129,73,135,232,205,91,10,142,111,71,33,178,235,189,173,234,219,187,119,202,8,243,116,189,152,75,124,155,159,78,239,30,77,209,140,51,212,175,27,65,225,129,20,210,159,230,238,87,51,156,186,7,115,29,149,171,77,43,254,30,141,204,221,108,62,191,220,60,84,131,251,152,233,177,63,237,185,157,11,72,145,15,41,161,169,207,69,129,135,223,25,25,70,145,100,250,125,231,153,252,177,219,152,146,191,152,88,83,23,151,15,106,118,108,74,250,173,218,217,40,92,27,13,131,31,10,35,29,148,152,97,141,123,151,174,29,16,73,36,191,51,123,102,29,178,24,113,121,16,19,231,49,156,124,138,140,42,184,92,195,225,243,189,209,132,249,96,211,119,170,37,96,216,234,91,97,115,184,12,152,232,137,94,61,204,41,53,224,162,18,216,147,72,87,185,14,56,192,76,75,178,108,32,199,52,157,88,79,153,155,77,48,10,159,165,32,46,102,75,55,159,7,135,58,31,63,141,35,210,23,3,157,118,227,28,207,109,214,214,250,216,208,6,253,91,16,52,19,18,18,48,85,187,126,49,51,154,48,135,15,92,77,139,215,97,212,150,146,194,200,48,246,18,48,204,72,129,199,52,30,179,195,149,233,124,235,28,9,215,228,222,28,121,249,89,181,201,32,219,185,60,27,214,98,91,197,61,209,19,59,183,187,11,26,49,158,115,179,42,223,163,153,106,112,220,28,190,169,204,238,24,45,57,85,8,75,52,146,146,138,194,201,88,223,181,93,66,191,168,33,77,151,128,183,139,79,71,250,206,168,200,48,82,204,25,15,134,199,79,150,171,89,74,250,221,117,81,199,65,122,240,155,189,209,96,193,1,214,97,152,116,91,54,1,27,97,223,62,2,174,73,220,13,16,195,181,67,173,195,20,19,38,89,16,113,195,217,209,40,84,67,233,215,62,203,43,91,167,21,240,179,15,102,189,100,3,19,191,125,78,188,89,119,1,148,178,127,239,109,194,27,178,216,162,33,60,227,151,147,240,155,168,184,152,46,180,4,134,255,160,110,21,161,249,196,183,154,38,202,33,175,140,156,81,139,171,39,150,116,50,108,19,78,55,181,249,59,77,234,49,228,91,146,32,40,190,253,54,185,40,101,221,15,56,117,76,51,23,30,48,147,37,230,118,142,17,185,185,30,18,7,30,210,55,223,153,101,219,110,178,248,205,145,220,80,121,184,109,25,132,15,166,244,74,18,89,155,184,243,245,152,57,48,202,12,82,129,58,48,30,200,78,31,36,205,219,148,99,65,92,127,15,95,87,214,175,166,75,238,157,170,69,128,28,102,11,166,39,57,78,233,209,226,86,151,44,39,154,101,182,50,213,159,187,88,5,215,146,195,20,36,75,239,130,5,31,76,61,98,78,26,180,250,224,97,119,39,186,12,192,200,127,143,128,167,186,24,12,202,137,171,207,255,167,179,33,69,47,40,76,251,30,111,133,209,135,200,102,253,226,28,187,250,213,228,210,196,163,153,4,50,220,147,11,19,183,80,101,44,206,198,41,234,97,208,93,128,208,39,48,178,139,215,227,133,6,217,216,100,74,139,194,244,29,119,15,113,94,10,225,86,109,51,120,249,215,130,214,224,172,193,242,179,115,135,139,208,28,133,99,33,81,254,213,172,4,59,238,13,45,124,232,107,155,158,216,253,92,164,228,183,134,87,233,181,103,150,189,45,62,217,222,116,225,111,44,50,45,35,126,59,37,53,144,193,207,151,83,202,69,177,123,169,75,27,133,224,146,87,63,53,235,209,234,44,64,157,52,100,253,11,19,248,154,18,240,70,149,240,76,218,14,79,74,7,147,94,77,38,172,58,138,225,240,210,139,45,23,239,79,70,252,75,245,134,17,75,218,46,81,75,9,5,235,137,180,217,180,60,128,223,28,217,7,209,198,26,63,145,21,239,104,99,160,32,95,245,106,227,177,56,74,36,162,234,79,83,118,189,227,98,186,154,68,27,88,4,147,87,120,52,83,136,239,127,128,135,167,6,97,113,19,219,213,155,83,85,237,171,34,2,6,15,99,6,94,150,219,190,1,163,197,212,159,171,173,134,222,225,204,254,94,97,68,38,124,1,24,12,207,170,173,194,247,111,222,15,225,131,195,150,211,171,71,245,209,103,4,128,254,199,39,243,104,29,253,157,20,234,122,186,74,247,104,184,229,23,202,219,147,8,147,220,212,34,114,23,73,3,191,204,250,200,101,56,138,166,90,201,207,197,120,14,59,92,141,12,162,63,77,126,213,239,77,129,159,216,239,12,83,55,247,116,235,129,135,233,54,61,239,85,74,52,105,49,179,12,253,156,137,76,138,95,141,99,163,156,96,129,125,27,13,201,43,63,33,200,193,142,105,120,115,103,83,31,150,151,30,76,221,126,227,116,118,52,34,241,193,192,173,161,145,134,209,154,9,59,234,192,197,85,232,222,155,52,113,149,141,194,248,149,114,141,128,167,186,161,114,111,188,88,179,163,13,91,182,254,252,116,118,189,214,214,209,174,202,250,202,152,103,121,12,210,136,128,52,130,190,214,94,78,14,161,100,1,146,163,46,16,201,82,231,23,30,40,142,183,7,238,180,177,195,16,189,183,190,23,117,43,190,249,50,251,18,77,84,113,243,185,252,80,4,249,9,198,223,3,135,165,66,235,22,244,205,79,15,111,181,142,128,161,109,233,52,205,20,53,125,90,160,154,91,109,44,127,61,193,245,134,219,207,47,83,63,54,26,194,23,227,161,235,120,64,236,28,253,173,154,53,209,211,222,219,169,81,144,28,164,186,213,170,253,48,58,118,16,85,216,231,218,74,152,207,175,69,37,244,25,26,150,163,247,49,109,242,216,58,75,114,2,245,72,3,232,84,253,90,30,250,180,189,95,107,6,79,207,84,196,151,243,147,7,241,151,93,223,198,196,191,197,31,140,83,99,213,120,47,97,81,215,206,53,107,56,4,105,21,174,136,131,59,108,167,183,253,236,35,162,68,168,145,142,66,226,70,224,243,160,113,212,131,117,155,85,109,222,244,32,93,101,0,223,185,74,165,130,68,170,45,37,239,143,6,55,44,63,11,211,68,56,204,225,243,138,37,233,224,89,88,80,248,201,197,220,19,178,126,16,211,191,185,49,66,148,69,154,190,245,70,247,254,187,53,77,34,169,55,14,199,238,113,76,141,255,94,106,65,110,240,254,26,229,192,4,235,20,94,213,133,167,15,92,17,211,174,186,165,204,213,107,57,41,102,37,195,40,123,93,244,83,93,130,31,93,17,57,214,3,158,215,244,83,203,1,209,201,235,2,19,236,108,223,181,103,28,233,54,26,27,44,223,244,85,243,103,213,91,195,70,242,189,17,166,54,122,226,97,147,13,247,60,59,12,223,97,62,48,130,65,213,225,97,65,110,221,131,19,158,223,14,55,203,173,232,107,193,109,139,39,43,68,70,116,139,142,94,132,111,50,96,157,231,169,232,105,98,143,1,34,189,193,139,79,253,26,53,185,227,7,122,16,28,230,198,3,215,57,252,181,33,104,213,231,91,114,92,243,121,142,90,147,103,131,178,86,200,207,54,170,56,73,252,8,250,19,255,188,48,130,26,77,83,122,139,136,67,92,125,78,94,41,233,216,65,221,59,151,15,110,84,220,233,174,205,172,238,47,92,250,99,95,100,194,121,17,69,65,111,52,61,167,3,24,212,217,143,122,72,176,79,21,10,167,154,196,37,98,26,114,216,251,73,156,65,3,116,177,46,51,250,27,79,50,113,194,191,143,207,145,81,62,208,70,33,5,238,108,251,3,83,37,80,235,115,38,154,37,122,2,70,111,85,7,166,169,0,249,9,151,10,65,61,225,242,61,168,117,217,1,179,193,127,71,125,203,254,104,103,232,80,167,246,142,122,132,146,28,230,200,171,239,189,9,118,172,128,241,106,209,101,233,183,252,54,135,249,105,221,120,33,254,236,31,155,202,88,12,175,95,52,251,132,131,214,242,86,253,115,164,133,70,132,112,204,99,32,233,122,201,221,188,118,168,153,189,120,209,53,113,175,47,124,79,78,130,146,183,174,176,75,185,224,139,64,163,151,103,224,54,79,78,53,2,188,200,161,62,112,117,203,2,234,3,17,4,210,171,57,223,250,153,8,157,174,173,76,27,179,177,119,230,56,138,38,16,226,199,51,229,228,28,111,221,201,254,14,189,57,201,50,223,161,23,162,102,162,233,96,240,217,10,239,128,225,0,229,7,198,29,203,97,76,163,171,198,20,240,150,245,233,174,88,167,123,94,204,180,96,252,201,9,110,204,186,158,185,116,196,130,110,166,209,58,68,128,219,246,201,178,208,128,227,153,106,43,193,72,111,53,8,123,186,33,69,46,162,121,130,202,212,233,211,251,104,181,94,187,72,115,53,72,163,60,175,13,49,203,39,6,54,235,91,50,15,246,193,32,140,59,140,224,193,179,252,80,87,229,147,165,105,71,247,166,211,56,162,179,241,224,212,112,62,45,138,203,186,15,221,108,101,241,2,219,158,125,121,147,81,82,165,147,206,38,88,229,211,112,193,253,78,148,111,9,44,209,177,253,185,206,193,141,12,138,192,108,64,253,28,105,180,103,17,82,69,0,107,142,210,227,106,234,102,134,94,141,163,148,127,45,59,181,72,209,224,121,223,100,155,76,135,177,59,210,1,84,177,154,247,217,242,204,16,137,83,176,192,68,117,124,198,194,194,185,61,189,148,86,114,6,119,131,118,49,202,126,174,30,203,101,54,128,211,214,40,207,198,9,51,214,167,140,62,99,87,248,156,75,191,221,194,153,65,202,67,79,2,38,7,255,193,196,68,21,134,195,215,2,206,93,75,51,8,248,125,167,84,60,159,171,114,61,225,151,117,47,53,99,247,143,99,149,188,88,51,203,206,15,38,134,173,79,190,176,236,244,155,243,117,170,142,175,179,192,144,37,119,24,61,24,97,5,111,227,105,199,7,29,239,138,111,150,167,206,159,5,101,167,175,97,80,148,220,83,252,116,63,221,110,40,220,204,126,50,126,154,140,190,188,54,76,56,223,200,156,89,56,55,117,95,130,62,145,35,167,67,29,71,211,197,207,244,1,35,224,157,199,210,44,22,102,63,61,185,198,31,104,123,134,38,57,192,226,139,87,30,22,77,151,199,38,22,86,191,27,239,169,1,84,78,177,43,126,182,25,141,84,208,13,43,55,26,187,146,180,209,160,51,43,184,135,174,208,91,97,110,19,90,6,113,70,63,247,103,180,238,94,214,198,89,6,187,31,144,51,243,172,12,77,162,169,149,147,228,133,43,102,96,125,255,69,44,79,255,191,236,87,195,157,181,204,51,6,210,7,23,77,157,86,108,40,56,139,93,227,88,36,4,196,116,251,116,231,115,68,184,9,206,141,143,159,57,228,125,240,178,165,245,58,195,158,102,194,219,227,115,39,166,145,247,37,214,16,167,226,52,158,5,70,246,102,187,217,110,134,169,161,118,225,137,244,234,188,190,201,120,104,118,248,119,31,12,101,39,126,59,217,62,230,155,30,207,70,146,24,93,189,239,141,87,31,162,35,31,204,34,147,195,87,121,91,93,155,216,23,83,125,83,195,252,24,245,96,161,237,64,194,102,94,119,243,99,44,186,179,88,126,151,124,230,160,226,222,243,102,198,49,212,211,217,182,20,217,237,141,169,22,147,106,12,204,224,9,132,59,76,92,85,134,50,146,45,80,179,253,209,138,57,84,126,87,67,250,78,213,29,193,73,237,166,199,154,123,140,233,5,250,216,77,159,253,249,146,223,182,244,246,61,56,155,188,118,83,219,239,3,97,5,213,28,205,165,72,95,162,54,96,250,150,14,29,239,73,216,73,174,174,211,92,182,29,166,0,105,171,129,187,105,94,56,90,205,224,84,220,223,169,227,117,223,122,20,12,166,24,64,80,84,109,44,114,183,239,158,176,248,229,222,103,249,169,249,131,179,217,47,10,220,112,238,9,99,112,148,30,228,107,163,35,139,164,149,123,142,91,89,187,184,138,87,202,130,139,183,25,199,159,148,212,121,254,252,214,101,54,48,24,55,49,120,121,242,140,183,194,53,87,46,22,110,23,143,110,180,198,40,191,189,40,199,35,97,179,67,228,225,120,230,247,38,84,38,196,81,218,12,195,180,219,104,212,160,236,33,94,216,12,64,49,120,39,80,61,212,167,253,236,199,186,119,98,76,128,247,40,143,141,123,56,33,252,188,229,53,85,207,79,155,212,195,133,141,39,161,223,11,154,214,213,90,196,183,30,238,121,41,250,94,8,169,117,135,209,76,82,19,248,100,172,202,219,209,108,119,254,109,22,145,69,158,30,27,66,99,20,209,136,169,86,238,231,28,146,124,228,67,155,152,18,244,162,90,3,151,244,233,48,134,12,114,53,142,148,217,219,172,207,142,181,132,62,24,229,27,62,2,200,5,55,89,195,207,183,62,39,172,123,168,97,30,238,198,59,17,152,140,149,207,42,176,12,147,168,247,153,18,108,191,21,25,236,44,183,145,134,5,134,246,18,191,77,161,201,144,185,152,211,118,137,107,9,231,137,91,123,227,60,26,179,161,121,25,137,201,188,61,216,245,240,225,185,234,83,115,202,216,155,238,216,100,171,75,235,15,10,17,35,127,40,81,16,105,49,171,204,204,113,111,236,58,196,9,190,25,139,190,125,240,99,93,138,207,175,85,146,10,92,186,194,155,22,201,241,219,125,235,232,32,123,126,217,78,134,98,152,171,48,137,157,18,23,87,52,114,100,232,97,39,144,102,124,172,210,84,36,155,136,229,236,49,184,186,229,6,244,201,40,74,153,62,147,18,57,78,77,59,10,86,239,183,136,17,24,63,28,249,212,108,245,33,15,58,156,171,122,67,32,31,141,250,174,183,10,34,81,73,86,8,88,120,237,82,242,204,195,179,176,170,11,124,14,118,195,167,51,72,167,69,196,141,17,182,182,76,133,195,22,50,111,2,15,75,115,59,108,30,187,83,96,51,143,143,171,241,144,150,37,31,201,237,114,77,130,128,73,31,203,184,199,252,225,44,78,119,82,193,7,238,153,167,145,191,64,168,192,225,105,219,123,129,207,22,111,248,164,98,134,247,185,202,139,117,156,249,86,192,21,179,132,37,48,245,184,62,99,117,188,78,117,237,51,5,203,107,138,177,73,73,64,16,146,54,167,244,61,69,79,36,55,54,101,125,50,5,204,232,75,25,235,47,253,101,243,55,186,96,162,83,118,253,97,204,156,125,167,98,94,91,207,247,232,70,63,185,93,133,186,194,36,254,139,192,72,227,117,135,177,234,249,66,156,141,89,36,13,95,55,145,146,62,11,134,254,182,29,174,226,106,147,199,232,10,99,84,236,176,233,168,110,125,105,179,78,156,14,215,170,164,237,246,243,55,154,254,219,38,242,95,180,85,16,215,247,209,219,8,67,149,42,239,109,36,5,95,250,140,208,45,129,146,102,114,14,35,126,123,14,83,252,22,24,146,236,92,14,87,42,162,228,189,57,108,92,34,47,48,225,30,153,57,172,132,166,251,86,230,151,146,215,1,246,91,75,253,209,6,225,111,89,128,80,165,232,55,56,5,124,230,233,166,143,54,113,44,143,39,239,195,78,58,2,135,5,10,232,25,50,185,75,155,78,152,197,53,59,140,161,65,145,247,66,56,239,178,51,128,49,118,45,242,211,203,2,124,254,100,253,23,210,17,248,116,221,237,11,16,129,166,149,116,108,19,65,159,62,43,177,44,20,113,246,110,63,157,34,223,38,89,212,107,232,163,161,174,113,181,59,236,234,180,154,118,150,141,47,64,30,241,104,20,22,203,205,55,66,171,101,199,139,17,58,145,206,178,87,16,91,13,198,87,240,187,122,36,152,245,53,26,181,12,169,9,60,31,40,163,58,29,104,101,58,23,20,133,185,84,2,149,154,61,168,232,102,58,30,95,139,47,242,181,55,242,128,184,54,125,95,11,126,197,7,35,135,113,235,45,236,157,179,184,176,155,32,102,203,59,218,203,46,255,80,142,87,237,107,206,101,246,106,31,108,69,39,49,107,156,30,126,118,134,242,82,195,156,188,227,75,91,65,153,60,216,164,164,207,79,40,230,42,157,165,131,15,139,45,246,128,11,234,2,223,232,97,116,204,152,114,56,150,233,22,138,128,194,244,109,37,146,232,8,130,5,122,198,2,98,178,126,107,138,132,187,204,164,243,55,65,57,122,126,55,203,92,72,29,233,250,250,16,57,169,34,187,32,232,140,187,248,94,163,193,9,41,75,174,70,233,196,63,115,62,55,215,233,127,162,38,22,243,69,98,207,35,123,229,89,241,249,254,129,103,243,74,29,186,252,236,25,52,249,102,180,129,77,2,90,174,37,205,119,29,97,129,169,14,151,23,134,206,220,226,90,4,63,190,64,54,213,171,232,115,221,55,194,129,248,156,138,191,166,158,112,106,174,223,31,48,165,198,77,174,70,229,122,248,167,128,211,56,196,146,178,153,117,103,172,182,231,37,38,243,220,7,175,2,29,34,59,204,81,93,198,243,52,198,135,207,37,117,176,31,149,201,226,108,17,80,6,222,14,219,17,107,8,108,61,252,118,95,8,127,84,128,11,204,190,207,87,22,14,204,77,15,8,212,23,167,91,132,184,49,101,177,84,145,194,109,39,223,134,215,31,71,243,129,33,133,244,128,123,214,200,1,115,1,225,37,135,39,181,237,83,96,116,233,124,170,33,117,87,132,121,132,124,142,169,222,58,124,110,37,25,121,104,130,133,28,216,133,137,142,72,26,10,166,10,37,93,254,98,5,131,0,105,22,152,203,205,187,127,181,132,187,236,88,41,168,60,191,238,189,33,219,124,255,53,57,82,129,46,50,132,93,226,121,17,217,71,32,130,176,83,241,7,75,120,185,203,181,198,166,240,3,4,90,117,85,42,209,27,233,127,23,117,58,48,74,109,69,186,202,217,149,21,239,195,5,194,159,176,247,177,94,38,210,115,209,97,10,131,91,238,140,130,144,207,68,101,152,3,213,210,6,65,79,210,239,221,77,151,71,95,138,186,77,223,222,32,177,209,197,143,175,153,40,87,79,205,97,60,141,178,194,231,53,134,55,55,133,17,93,148,99,154,9,87,197,114,88,216,162,139,19,154,177,155,71,108,18,72,106,44,157,191,205,28,235,230,4,127,212,9,164,117,4,54,131,178,236,48,246,97,95,84,15,187,75,204,142,111,47,203,38,119,39,61,225,87,20,229,155,35,114,3,83,210,122,205,22,208,152,176,88,222,8,40,9,156,80,239,233,14,147,80,153,242,219,232,0,117,159,23,50,103,143,33,145,154,109,190,198,254,185,129,87,82,52,115,199,251,218,153,243,131,16,114,155,217,72,117,31,154,20,170,178,197,20,24,123,44,223,11,227,29,71,173,158,194,68,51,239,23,201,5,133,227,174,87,147,143,11,56,35,83,255,254,182,9,163,56,60,136,31,110,133,241,96,246,39,63,123,62,68,119,244,197,234,23,170,65,110,71,69,165,121,76,50,181,247,201,19,142,189,82,40,107,163,135,144,216,133,57,136,136,113,43,29,165,84,63,251,147,160,154,66,38,104,219,166,44,95,82,145,133,173,82,233,116,58,125,169,238,76,1,204,8,145,83,178,137,59,148,18,87,103,104,57,223,32,216,44,25,195,131,95,9,66,111,89,114,245,248,41,40,59,108,58,41,122,181,249,58,4,140,109,185,204,227,230,153,236,35,136,162,190,169,209,20,196,16,60,246,12,189,7,89,96,185,22,59,62,111,79,142,238,146,5,98,77,221,205,55,147,103,77,29,77,228,43,204,108,49,93,159,16,96,10,169,100,159,128,190,102,203,209,34,108,137,179,44,247,155,92,218,138,22,57,243,145,200,160,156,227,27,38,36,209,32,149,90,227,253,192,144,107,226,201,6,158,228,161,209,104,218,213,113,114,71,6,35,75,33,56,48,98,36,223,131,165,211,47,228,234,92,77,128,53,96,88,248,93,97,230,179,17,111,157,138,228,121,160,31,82,108,214,190,22,21,141,7,35,39,174,237,65,3,208,165,62,183,137,50,171,82,163,151,16,199,20,213,243,3,127,29,176,153,241,178,130,51,187,144,149,193,117,190,207,53,145,106,251,110,125,250,191,120,26,225,84,206,97,32,224,217,133,243,106,245,117,51,14,68,198,68,170,250,220,72,46,207,25,48,109,34,90,211,86,223,153,165,131,154,102,192,11,183,180,4,46,47,220,93,82,246,7,163,35,35,48,5,3,223,147,159,97,171,78,32,201,252,84,190,155,119,19,224,84,120,107,163,146,91,17,33,94,38,74,231,48,0,55,242,145,210,106,172,210,245,251,216,8,186,84,189,186,154,254,78,192,133,221,70,192,4,207,71,254,250,33,85,180,75,80,120,173,123,126,253,44,171,146,110,38,134,179,227,189,234,216,234,111,77,241,123,94,241,90,213,98,43,95,155,101,240,185,99,228,194,12,148,206,192,28,220,107,139,46,94,205,171,80,224,153,98,67,11,154,132,227,115,86,68,2,74,49,62,216,227,87,145,133,37,14,9,199,221,225,243,101,133,214,74,56,137,61,177,183,73,33,241,37,166,23,212,14,180,238,27,21,178,254,83,173,183,77,93,251,251,237,140,103,131,88,50,153,56,100,247,208,213,153,158,211,144,20,160,149,244,66,143,119,184,83,148,33,175,109,94,222,41,110,78,105,229,86,116,149,155,225,5,133,104,159,20,62,179,213,242,125,10,33,179,36,26,141,192,203,89,87,6,27,125,93,97,204,205,154,192,106,112,157,241,12,237,223,79,83,122,175,232,130,186,19,247,38,234,45,82,187,228,18,221,94,194,96,36,157,229,201,54,100,128,29,111,13,149,77,102,29,54,45,101,149,239,183,107,147,228,99,47,232,221,92,25,33,107,82,234,13,170,194,200,162,125,45,110,78,93,2,83,71,26,171,125,182,146,116,185,26,201,225,145,190,207,73,220,100,43,140,37,211,12,120,47,73,124,119,42,174,9,36,124,240,20,177,30,146,160,146,91,193,209,83,103,149,130,192,106,143,215,162,114,86,132,145,217,174,213,90,163,205,168,93,110,122,241,196,223,60,174,54,50,126,125,224,253,205,119,7,78,162,136,243,187,186,202,213,8,28,21,129,233,42,45,174,102,243,182,234,3,183,72,173,36,211,234,94,227,129,241,96,9,24,183,18,249,237,98,53,100,209,226,136,177,200,60,79,154,200,107,8,96,250,101,200,107,95,79,163,190,22,77,177,11,155,165,202,135,86,90,252,234,219,83,46,91,217,231,127,247,70,136,151,35,254,133,153,39,182,248,133,84,170,221,174,81,33,155,254,138,145,207,247,94,21,181,228,235,201,4,92,88,84,62,116,162,38,119,123,41,40,133,191,114,111,210,222,233,134,144,216,127,66,207,252,154,148,32,165,235,19,27,204,166,72,29,111,136,169,222,144,183,253,244,78,106,212,211,127,95,232,194,230,157,38,187,141,118,78,255,171,249,107,175,159,82,178,120,241,156,189,29,199,244,11,147,215,148,253,48,129,15,118,55,253,194,228,34,151,12,94,115,213,93,219,127,27,54,167,186,157,179,16,35,151,120,97,184,33,114,190,33,188,85,209,162,249,193,211,52,246,244,230,227,231,105,125,225,105,62,150,106,245,67,117,232,93,182,41,9,100,50,23,148,133,98,248,189,187,177,92,164,77,201,65,92,217,127,75,186,161,171,33,175,77,98,225,150,109,160,210,143,189,102,123,155,188,92,90,59,240,16,169,246,70,185,238,61,126,28,136,243,136,204,56,86,11,228,217,90,131,87,86,3,162,243,177,122,142,167,46,44,140,207,199,74,45,182,65,48,147,77,33,90,96,179,203,222,14,155,193,184,126,44,52,103,150,95,13,203,86,66,168,4,0,32,181,59,10,247,65,118,127,20,14,187,26,149,53,24,130,244,106,6,130,125,84,90,95,115,103,117,185,58,187,36,156,216,226,91,81,97,163,174,100,88,50,244,234,205,141,212,226,99,151,86,205,63,199,111,78,41,144,176,176,205,88,140,98,123,239,39,231,37,116,146,71,71,187,46,239,132,103,108,145,93,20,175,16,203,103,148,128,207,100,166,159,154,220,240,188,126,106,244,209,242,68,215,160,90,158,59,124,93,216,178,147,98,37,194,46,234,242,178,126,240,84,23,233,97,60,141,156,99,0,80,146,222,212,243,134,193,27,191,109,142,29,234,67,82,220,60,27,52,87,145,254,67,22,141,160,181,55,10,162,204,34,28,219,205,220,113,124,48,133,213,98,243,73,69,89,241,35,138,13,189,166,43,8,101,73,243,235,166,144,118,170,184,223,113,28,154,78,179,194,65,23,210,156,186,148,192,97,253,154,116,86,138,78,4,166,72,203,219,140,207,149,170,58,6,158,93,144,59,29,50,167,172,170,29,141,18,205,29,15,190,202,79,167,73,224,66,9,181,207,211,21,121,0,57,184,193,10,201,254,49,23,217,117,137,40,226,223,104,211,128,195,231,193,213,253,14,251,143,125,171,213,153,73,205,13,98,169,57,164,57,24,56,204,202,38,22,14,103,218,198,41,170,199,52,13,227,68,125,18,187,239,145,14,200,252,35,75,23,125,42,237,111,138,223,248,185,171,247,10,251,34,111,239,211,214,100,224,228,151,177,245,201,177,56,45,11,35,61,222,43,61,50,89,25,173,175,178,212,9,180,34,189,28,95,107,193,40,145,126,134,125,224,25,144,57,96,226,14,234,230,113,6,211,45,41,180,71,75,180,226,3,215,152,208,48,39,147,92,0,65,86,10,35,253,123,244,108,126,99,234,8,139,101,88,124,174,252,84,126,32,130,118,206,101,254,203,213,164,9,212,213,152,2,174,22,48,142,81,69,189,181,57,225,196,110,128,120,72,175,143,253,123,241,240,48,1,60,243,123,19,71,13,68,131,162,7,115,116,82,239,200,77,170,101,117,239,71,4,82,31,223,11,150,255,28,61,24,91,118,57,191,16,19,110,87,246,207,126,154,99,179,94,252,243,148,245,225,113,190,221,82,207,25,164,101,156,208,147,169,190,34,50,170,166,50,11,147,192,24,122,20,19,232,79,159,239,225,183,38,20,160,7,144,109,60,245,232,70,84,241,233,25,156,120,52,241,248,128,243,208,141,223,54,117,214,28,48,221,174,232,91,155,49,73,255,166,194,189,20,53,91,140,152,111,178,121,133,40,220,186,231,163,108,166,28,234,68,101,172,193,233,31,115,98,113,172,214,68,192,103,183,240,193,89,106,171,105,239,153,98,63,75,22,157,195,147,54,40,186,178,14,147,82,107,106,204,98,121,31,239,163,103,193,198,249,66,251,17,231,219,88,115,97,180,61,54,36,217,246,115,243,131,83,210,38,205,86,133,236,173,82,56,65,104,87,144,40,234,57,245,38,219,17,9,74,29,128,239,251,172,148,180,105,31,101,179,27,11,182,149,254,170,83,206,175,94,203,251,240,96,51,188,246,3,91,145,74,192,149,154,30,129,9,199,221,152,34,39,58,134,90,81,120,156,227,76,14,152,160,138,14,205,109,165,152,23,198,248,166,136,79,21,240,153,246,253,201,27,53,15,242,104,139,88,194,244,94,108,213,166,67,205,179,225,235,56,49,243,192,117,107,34,239,167,45,233,177,103,124,197,168,9,123,28,130,32,179,150,128,177,214,89,207,156,227,214,173,156,94,22,98,173,77,225,20,45,158,152,167,219,51,95,37,188,173,2,198,244,251,113,245,166,222,235,222,154,83,218,236,234,62,4,21,205,169,70,217,206,174,251,153,104,237,164,118,223,218,42,20,179,186,115,117,91,12,87,192,181,136,106,166,57,68,182,43,229,107,66,96,187,235,68,75,126,221,9,190,160,132,36,151,58,73,159,239,117,143,255,25,115,219,84,30,116,206,236,171,189,185,230,74,26,2,221,188,158,99,174,196,81,99,75,13,40,112,237,37,192,186,31,111,238,98,57,218,59,52,123,194,37,83,191,52,30,166,229,198,137,204,167,5,75,39,129,19,26,235,23,54,42,209,82,203,50,136,233,30,80,1,174,227,49,67,251,5,135,46,106,214,133,250,53,178,77,190,57,96,243,152,17,167,53,243,165,242,123,159,39,41,146,125,7,38,111,62,29,206,91,203,239,186,21,52,102,239,255,103,226,59,35,89,122,240,132,136,25,61,225,76,9,212,229,200,38,198,172,139,125,154,62,19,68,87,189,134,110,206,58,213,247,241,232,40,207,164,14,115,228,3,174,154,59,48,59,158,164,187,51,132,227,188,31,81,37,119,86,156,174,48,250,158,126,243,211,195,151,48,24,237,234,229,123,160,102,91,13,9,103,242,211,197,243,147,168,55,218,120,121,30,252,236,12,253,201,112,65,150,13,20,111,157,252,177,240,185,147,178,89,107,49,167,0,226,6,4,15,67,111,188,209,34,247,111,153,96,184,44,117,236,163,6,228,6,236,79,219,157,93,221,82,207,189,159,169,239,114,56,147,138,147,213,229,28,175,99,3,196,250,186,196,144,9,116,210,153,2,62,227,80,34,157,56,102,184,95,147,193,79,2,132,13,100,202,237,187,55,164,51,189,183,201,232,52,135,209,111,212,245,250,108,56,115,28,0,10,6,89,234,142,77,189,20,203,71,192,70,54,81,184,185,68,29,112,211,178,111,252,175,206,118,248,222,154,61,202,153,254,197,92,11,113,160,238,183,198,204,103,10,151,141,40,26,42,201,247,165,41,13,234,89,221,179,126,139,121,192,248,153,72,253,14,181,117,103,170,242,223,134,102,47,210,169,192,103,217,187,225,95,224,202,107,10,188,201,77,94,20,130,160,40,157,36,194,154,219,151,227,220,214,107,70,112,78,176,181,36,223,112,102,43,134,127,220,179,166,137,146,7,124,30,75,138,52,15,60,206,123,237,128,109,18,248,224,105,149,249,254,219,248,240,74,108,11,152,108,76,15,184,233,246,105,144,97,45,94,114,147,217,236,87,145,230,72,216,11,116,15,171,97,219,114,158,67,47,62,167,88,143,115,26,221,110,171,70,75,90,191,232,84,192,40,27,200,123,193,58,47,197,155,148,162,65,85,15,134,203,14,77,33,96,76,223,244,234,105,135,92,135,11,185,119,53,169,34,30,117,83,28,188,34,49,141,199,40,199,4,210,13,166,83,80,110,218,31,31,157,238,233,117,96,182,226,226,168,81,216,151,39,191,250,151,197,80,120,20,15,155,225,81,79,183,126,80,210,189,1,155,193,198,3,219,73,40,224,164,38,61,160,217,55,10,201,252,43,183,250,109,20,156,235,239,106,125,96,83,236,217,207,115,7,165,50,97,145,156,146,122,148,192,237,156,113,239,110,138,122,130,194,116,186,125,28,126,1,123,68,189,55,66,58,223,79,115,84,92,122,53,41,241,17,87,195,25,80,11,19,230,55,143,121,179,165,176,23,17,179,26,146,53,119,70,74,8,169,247,164,62,58,132,127,189,193,23,197,166,237,49,194,49,87,146,233,48,241,86,181,240,33,4,26,15,190,160,114,143,172,87,195,58,185,221,48,153,232,133,54,56,156,191,107,85,96,40,100,219,166,240,114,15,6,131,159,180,41,174,47,152,223,93,116,240,202,85,13,103,168,93,240,6,199,209,188,8,145,98,20,179,206,89,254,220,29,253,88,109,81,51,143,74,43,224,172,214,244,3,1,212,118,75,52,129,79,131,203,70,2,24,17,31,111,51,178,245,79,15,31,232,127,198,107,155,198,134,136,24,153,101,171,51,68,128,201,143,8,202,54,189,249,147,157,227,218,25,198,227,129,135,103,102,128,31,49,21,138,123,210,142,207,129,73,204,84,120,154,39,150,119,20,56,153,34,242,5,218,175,161,229,254,217,166,206,215,40,135,170,138,251,216,176,148,138,28,139,168,203,174,179,221,184,0,106,110,245,145,72,58,127,75,125,174,195,141,234,167,81,30,120,249,142,20,152,58,112,245,217,57,237,237,76,140,51,228,155,165,102,94,120,123,23,31,150,90,121,28,128,54,251,221,17,240,83,134,7,28,229,79,200,124,140,161,178,106,160,213,51,205,192,108,226,95,15,159,111,96,15,91,145,211,107,16,180,125,15,4,108,156,29,133,205,104,218,225,97,82,25,2,159,19,240,85,80,2,102,141,127,190,200,121,107,231,47,162,12,189,123,85,195,166,211,165,209,70,11,152,63,214,39,103,199,176,188,201,109,115,91,245,209,76,190,224,131,201,179,72,179,76,132,76,124,146,71,226,189,22,29,125,231,255,174,97,50,252,52,218,101,47,237,196,200,173,220,86,193,121,88,91,116,152,229,210,12,48,151,149,158,241,129,228,137,223,154,3,67,211,110,104,33,213,219,19,172,120,80,157,33,168,31,203,49,236,251,132,51,171,79,77,60,234,110,119,147,201,147,171,26,28,198,42,87,145,1,210,30,175,244,120,126,33,57,16,207,197,82,209,212,205,137,108,237,221,162,83,207,80,30,201,181,140,255,116,75,126,111,4,176,31,175,191,66,164,253,118,193,142,40,186,86,94,103,171,147,243,129,73,221,72,210,25,28,195,150,237,212,244,3,162,34,43,74,68,216,81,194,218,14,152,120,147,196,97,150,153,213,21,135,57,205,201,102,183,89,88,160,59,154,102,126,253,115,153,213,111,107,147,252,217,34,225,101,110,38,236,128,28,30,44,60,234,57,76,9,217,61,214,3,179,73,122,204,173,23,100,163,11,207,101,103,21,57,214,115,0,240,183,162,160,116,164,199,166,25,129,140,104,81,130,152,146,138,66,174,134,130,63,135,77,207,80,141,150,7,38,133,51,190,22,37,146,79,60,130,168,169,95,109,118,225,18,75,132,4,139,108,94,116,148,141,110,184,156,235,161,74,236,232,102,86,252,254,6,180,203,244,25,30,147,205,179,139,148,23,59,115,85,142,123,155,125,82,214,112,5,217,12,239,194,216,93,230,158,95,47,242,157,98,170,99,187,219,53,44,112,254,229,156,252,125,200,23,20,64,53,62,68,170,107,248,107,115,4,66,17,91,227,44,19,13,33,135,155,209,200,229,209,206,200,204,62,87,181,142,193,187,90,168,35,74,230,43,42,110,21,173,233,147,81,159,126,109,60,204,13,28,141,219,250,70,82,118,204,116,109,149,231,24,75,52,100,199,218,210,44,207,161,193,14,212,56,122,44,107,147,100,157,192,36,24,98,150,236,237,113,154,165,236,208,213,91,65,207,81,186,105,147,160,228,219,134,47,14,29,34,177,100,185,38,1,180,216,174,14,115,4,125,206,230,157,237,88,192,11,89,4,129,43,2,188,217,31,124,65,92,105,154,228,234,211,147,46,24,18,100,37,92,90,142,216,169,89,232,254,35,132,35,177,12,158,186,111,255,210,212,113,104,158,23,33,223,28,55,166,66,103,73,230,142,77,220,77,216,39,83,95,16,177,67,147,123,155,221,167,132,137,26,191,166,207,16,196,33,7,112,97,219,46,74,50,148,101,39,93,45,93,131,177,82,146,156,99,178,229,208,111,142,255,179,204,147,132,102,199,142,57,97,34,221,211,164,35,80,24,228,166,193,192,153,88,144,164,113,207,141,177,184,189,48,91,62,13,72,88,21,195,240,249,232,188,216,58,29,73,83,200,136,29,250,14,158,133,135,208,238,7,83,114,114,79,215,134,230,222,53,123,253,211,115,8,248,156,229,36,118,196,254,195,139,93,18,130,142,165,191,12,137,115,182,136,6,231,76,90,148,2,65,18,56,218,4,226,168,156,250,127,5,168,222,15,96,63,44,101,87,192,124,91,41,190,198,132,17,38,252,136,196,170,239,243,220,132,153,43,177,163,10,153,56,78,137,208,237,186,84,203,159,61,152,85,202,250,189,207,236,191,101,63,136,82,63,33,79,127,108,56,15,85,50,142,230,140,227,18,3,246,211,73,115,134,21,141,235,225,135,177,203,222,255,218,179,230,100,4,78,127,107,242,34,50,56,106,178,57,192,27,180,64,178,22,6,209,134,201,236,211,5,75,152,40,198,226,117,83,187,71,1,205,2,38,137,190,30,49,215,177,74,192,76,115,69,34,175,103,179,79,128,34,230,208,243,90,123,233,205,107,142,58,126,66,80,136,180,233,205,107,95,49,85,101,147,185,151,91,155,186,167,47,74,144,151,68,161,136,2,92,188,87,246,183,102,157,141,129,176,170,32,242,174,216,87,53,83,38,105,15,188,155,127,235,243,233,33,166,201,213,21,227,163,216,222,176,48,20,125,110,196,109,61,133,123,96,171,157,147,183,38,212,189,60,86,113,134,202,86,29,221,78,196,32,8,122,232,19,158,163,180,244,127,99,191,150,26,112,65,96,68,41,116,148,250,87,223,100,224,199,82,148,6,103,231,16,223,192,76,72,8,146,22,47,217,78,150,247,189,40,237,238,74,140,50,70,113,137,253,13,129,46,169,0,162,85,172,30,202,225,115,66,221,146,133,66,151,36,142,114,205,54,79,202,161,99,59,63,125,126,103,255,60,196,50,24,63,27,138,92,124,207,135,211,139,28,90,78,31,70,89,195,71,23,229,97,42,78,121,134,15,94,121,77,182,94,83,162,44,29,249,196,225,133,60,9,161,117,117,1,60,211,66,162,128,204,55,79,25,47,23,229,77,97,73,19,19,18,117,223,41,235,164,242,147,130,201,241,181,49,158,17,6,18,193,161,152,176,140,33,161,92,27,100,160,92,238,217,190,103,39,151,33,143,70,129,94,124,144,201,82,212,132,68,215,104,8,255,218,70,206,213,86,129,118,184,125,167,12,225,248,236,48,245,181,205,126,225,94,205,170,87,196,113,11,158,129,233,26,92,56,155,227,151,190,54,251,20,31,65,216,165,101,29,127,236,166,82,156,127,153,222,178,200,4,80,108,102,251,116,191,186,82,64,43,87,27,155,198,215,100,248,67,69,212,187,127,172,98,47,58,33,146,120,122,165,176,105,40,82,94,78,193,75,232,229,204,174,220,41,196,4,157,201,150,144,76,77,226,11,68,0,232,28,139,174,122,66,130,150,125,6,176,192,176,230,188,151,243,20,80,100,21,173,81,51,9,177,247,12,41,153,138,113,104,72,113,52,207,152,11,136,178,44,155,141,178,35,252,68,161,205,89,56,117,65,39,32,238,141,118,122,36,27,98,185,57,206,126,222,77,147,37,82,138,54,10,7,92,255,156,152,30,52,81,76,100,129,194,198,217,239,93,8,78,105,147,18,253,240,76,19,18,227,88,99,203,131,227,156,217,189,159,194,79,146,210,64,190,23,167,71,191,56,89,62,121,235,197,176,19,170,195,44,4,186,203,105,144,190,125,226,72,168,12,138,180,190,189,246,89,89,127,154,107,231,112,124,90,116,87,253,154,156,56,174,236,224,70,119,169,107,230,164,155,87,124,245,171,207,95,114,226,150,155,115,201,21,163,70,253,96,157,191,208,23,219,38,111,114,97,204,16,245,212,101,78,111,87,222,111,51,205,111,17,59,53,77,188,114,179,242,192,4,190,170,114,244,138,197,73,47,12,209,90,38,29,46,206,243,138,170,81,51,138,118,146,194,53,187,9,143,185,142,138,164,80,255,201,164,84,127,106,242,90,74,118,198,246,20,246,89,192,196,251,180,65,59,106,163,222,36,221,98,16,253,129,243,141,194,24,124,198,190,118,148,179,169,90,87,189,96,153,90,232,251,53,206,41,183,46,255,105,132,178,164,122,219,224,84,162,65,169,121,28,194,68,32,184,151,238,218,119,224,74,57,247,211,38,200,147,94,9,188,141,6,97,95,207,147,153,166,74,9,24,119,54,125,47,168,212,205,95,27,229,44,145,28,178,79,141,5,168,195,231,193,243,211,17,208,202,250,80,51,30,127,102,156,121,57,93,6,19,244,25,239,132,228,54,34,182,14,214,169,91,113,106,65,46,99,127,145,67,41,15,217,217,96,247,14,61,240,162,26,127,60,48,241,219,128,135,42,122,117,211,231,185,92,158,31,156,158,110,216,160,200,250,7,67,146,245,9,228,48,211,34,71,226,48,133,5,114,226,131,96,209,221,159,112,155,201,153,152,122,217,226,23,86,34,192,153,42,111,129,137,221,79,71,167,209,11,228,222,28,140,123,92,156,97,203,234,116,55,32,10,197,213,230,59,151,149,94,155,93,65,7,152,106,4,73,230,178,155,39,45,119,97,242,196,83,246,250,88,160,150,61,3,70,95,127,232,111,83,226,148,189,209,40,94,111,178,227,62,147,29,39,105,255,34,191,45,129,172,140,236,54,134,223,155,109,147,86,233,1,151,203,101,48,184,61,252,112,8,0,46,114,12,138,168,158,108,116,44,10,82,189,39,161,92,34,197,154,38,99,22,198,165,27,39,161,179,157,80,184,91,201,179,195,40,47,164,23,118,207,12,208,243,36,194,162,104,118,240,240,6,63,240,121,178,135,22,79,236,77,225,156,254,8,119,129,225,132,255,1,158,10,215,246,7,152,136,227,7,163,42,169,240,153,3,191,215,38,247,62,30,152,237,100,188,216,89,40,167,176,98,56,128,215,238,203,211,100,191,165,244,90,115,17,112,79,50,68,104,32,196,201,205,187,241,219,110,95,128,192,188,117,97,109,150,209,245,57,235,204,219,176,142,181,90,128,192,210,189,55,89,181,33,130,21,22,29,232,46,55,186,241,125,165,90,86,78,233,182,205,93,14,39,40,9,90,5,97,165,223,247,181,9,165,61,244,16,74,231,151,139,32,111,12,229,150,20,129,91,245,251,46,254,219,4,70,73,88,8,12,75,225,90,7,108,178,158,123,43,60,77,150,252,182,10,10,11,93,82,174,72,79,96,236,125,175,54,115,164,231,167,27,219,132,251,94,116,113,76,113,100,12,84,215,218,96,190,194,69,99,104,216,163,216,38,43,96,227,72,233,86,165,57,97,1,184,84,21,135,35,50,177,112,15,184,48,131,69,138,188,187,137,70,198,170,221,72,56,101,153,200,7,199,167,225,51,26,170,162,234,51,219,49,253,225,7,126,48,98,72,103,98,150,32,24,7,174,91,170,74,49,83,69,23,242,107,21,43,204,118,235,108,236,180,78,87,26,202,110,47,136,61,100,135,217,238,61,252,115,28,19,134,163,149,242,41,97,41,193,189,136,225,199,46,104,40,133,22,25,91,108,106,29,102,16,41,76,104,250,214,125,253,50,197,67,97,210,49,251,170,197,32,117,62,208,114,21,206,38,59,217,248,158,5,241,204,42,167,105,118,186,243,50,237,204,30,129,26,116,9,16,83,35,48,253,139,80,169,147,94,10,33,169,27,31,96,152,93,100,177,53,128,170,189,220,179,6,87,63,139,115,11,74,144,199,55,166,137,202,237,153,53,178,77,252,227,250,183,64,101,135,124,250,16,12,251,244,89,37,33,41,50,31,44,71,255,79,156,164,52,197,65,61,211,85,17,166,225,206,172,160,36,111,83,8,243,79,9,85,34,79,13,91,159,91,167,225,253,0,166,73,121,127,25,149,85,239,131,164,184,85,3,199,232,231,53,123,139,144,195,238,162,84,70,139,16,168,218,1,27,79,85,99,253,35,156,95,200,21,175,169,156,201,14,171,190,123,115,78,24,79,154,124,65,30,57,54,73,230,130,40,230,44,60,103,110,55,46,178,8,146,157,99,116,82,24,97,179,236,79,70,80,101,106,250,196,124,81,125,54,75,28,63,199,208,223,46,38,122,232,48,241,121,9,17,83,216,224,135,190,101,41,171,165,229,156,8,129,192,58,112,120,160,211,168,143,134,12,231,242,126,130,76,93,214,100,192,224,236,156,226,234,122,38,5,205,6,12,56,64,190,244,165,106,162,148,114,243,69,237,219,29,185,86,63,217,244,184,74,101,213,188,130,49,203,182,158,231,205,148,126,139,133,235,253,36,228,148,139,218,150,1,67,214,119,216,52,87,159,122,2,19,84,25,1,99,242,162,176,213,25,229,128,203,19,212,55,248,186,103,24,154,53,73,136,163,99,187,92,163,31,188,90,122,96,10,81,63,152,229,234,129,109,125,251,30,188,137,36,43,201,201,114,21,26,12,93,47,221,185,100,63,91,253,64,25,61,120,185,119,105,175,55,38,66,137,207,114,65,107,224,156,245,71,201,146,221,145,103,215,114,238,125,224,229,2,249,6,227,9,170,240,238,55,188,252,131,155,134,220,151,37,253,114,137,167,38,2,247,148,118,204,179,97,93,223,75,169,175,30,145,60,114,226,218,92,202,5,197,206,162,220,242,114,131,211,126,216,229,84,75,142,248,233,101,210,5,202,46,111,40,47,59,76,37,131,230,84,145,48,42,41,174,158,112,198,170,150,34,192,76,245,39,51,62,161,28,141,248,251,230,83,10,158,135,48,72,4,230,208,158,189,85,96,63,159,55,21,118,34,75,197,21,34,0,38,51,58,151,194,244,208,242,193,233,1,231,240,173,25,224,89,70,148,219,136,50,246,141,213,24,140,82,65,85,184,84,119,133,231,228,179,187,210,194,14,76,122,63,7,220,183,74,193,39,211,8,244,175,201,63,118,161,181,224,158,62,110,182,192,208,52,165,158,146,103,62,123,194,187,157,197,88,7,77,145,162,240,217,72,251,192,194,103,97,74,18,219,224,190,203,119,53,252,143,252,192,211,141,200,13,46,245,121,52,14,244,119,119,197,174,120,60,237,141,247,186,91,123,25,154,213,59,198,224,166,112,90,127,128,207,248,138,215,62,75,121,127,192,253,53,24,181,79,233,121,169,211,96,51,30,75,183,39,6,82,86,26,32,162,217,227,129,135,94,91,179,200,59,163,81,153,157,77,99,62,115,103,215,43,44,59,228,14,234,165,203,24,92,170,82,221,18,94,155,215,53,18,148,138,122,121,227,153,44,182,19,31,26,27,108,165,184,162,190,218,228,201,32,160,9,76,172,57,218,171,163,221,46,44,33,74,95,103,247,233,8,193,186,135,102,119,14,119,200,140,250,123,21,78,184,66,73,70,210,178,142,184,57,147,213,146,39,207,191,56,209,133,135,237,203,206,30,253,47,160,174,79,5,48,217,75,87,173,204,20,56,124,85,63,240,94,114,152,111,2,147,101,136,104,49,240,202,238,98,102,48,251,186,250,193,149,193,236,122,36,180,89,255,150,95,196,145,144,184,117,133,138,141,10,94,172,8,100,5,146,217,139,56,140,115,82,156,100,32,236,144,229,118,25,174,100,86,195,177,118,3,159,3,72,104,1,65,142,250,138,47,89,88,207,74,230,105,9,20,163,40,135,149,231,94,216,123,133,106,206,34,71,17,105,216,243,207,36,224,155,43,98,98,217,122,150,227,239,167,173,104,221,197,139,207,177,194,98,213,130,98,20,31,106,84,72,233,151,46,40,86,239,241,203,147,210,153,8,118,177,191,64,225,48,212,126,200,8,126,250,20,72,62,229,20,89,36,51,148,195,11,67,96,142,119,46,170,134,238,173,204,48,228,125,42,153,33,255,237,51,248,114,31,130,34,5,224,66,159,172,206,235,11,47,178,196,217,221,252,189,232,165,243,107,111,178,66,164,209,67,18,7,250,186,220,155,114,215,16,175,56,59,27,33,196,114,42,196,205,177,132,46,13,239,44,183,158,232,0,198,115,85,172,167,154,180,24,150,234,59,126,185,176,9,41,114,181,21,161,247,79,182,166,202,244,214,216,119,89,44,218,225,65,42,243,131,33,51,156,233,43,224,102,4,215,15,62,31,55,215,232,101,133,79,41,143,182,170,49,101,226,209,206,172,177,228,181,177,122,67,87,212,85,55,136,225,73,131,47,211,41,25,159,82,9,116,231,239,91,99,226,151,122,200,156,160,170,95,229,222,203,204,151,67,209,131,115,165,244,35,72,51,248,222,135,224,7,124,78,185,26,142,218,140,62,156,170,233,123,10,140,80,134,211,232,201,45,74,57,30,240,36,72,228,146,30,196,154,151,12,46,100,20,63,45,134,109,71,33,25,1,88,199,55,39,184,101,11,6,127,137,53,96,182,10,94,124,115,96,92,70,191,129,141,56,41,38,93,14,219,166,71,174,174,8,191,223,86,35,27,104,137,211,15,70,124,209,249,155,214,100,232,187,125,176,213,226,46,121,177,111,69,57,40,79,234,121,111,118,60,136,104,126,40,12,75,215,92,163,205,144,221,250,62,246,217,240,146,144,244,231,182,173,242,144,7,131,211,42,191,76,22,161,202,91,47,115,116,247,207,5,173,67,27,156,8,196,13,77,218,197,37,127,123,181,123,239,254,253,116,65,61,79,94,26,251,73,231,232,243,185,134,120,60,217,131,215,236,238,15,52,56,178,127,250,218,131,50,108,255,109,84,209,190,250,122,96,35,61,4,92,209,236,85,184,78,223,161,34,60,67,188,111,234,205,11,70,62,195,225,182,69,67,194,174,38,119,224,48,212,143,207,17,210,30,141,210,53,135,127,90,126,242,98,147,204,145,23,55,111,152,6,107,60,31,140,207,224,223,211,234,226,244,197,160,192,85,47,64,182,106,251,150,135,194,231,160,224,165,134,196,251,214,183,73,5,38,191,232,85,71,219,248,136,83,219,156,205,223,244,155,23,42,83,170,118,150,10,159,38,174,70,182,174,100,129,59,130,9,254,228,168,76,142,47,172,147,8,18,213,16,176,32,38,250,101,245,232,75,104,230,132,92,15,5,24,181,203,23,97,195,16,175,189,236,116,254,5,39,19,153,85,54,204,159,238,192,254,18,7,201,206,20,81,97,124,80,170,21,20,45,61,148,80,14,154,182,156,31,147,69,209,162,246,249,76,142,223,34,0,136,103,120,20,170,83,161,247,17,1,64,57,71,245,64,187,44,201,221,142,50,45,62,6,239,51,164,54,25,105,73,18,236,142,146,221,88,242,198,167,211,37,119,196,128,228,78,4,188,42,60,207,193,74,224,38,140,20,18,205,235,43,17,51,63,218,164,15,222,44,114,22,48,90,150,185,40,76,230,167,125,112,214,111,1,139,100,134,196,16,22,60,77,239,77,49,211,140,183,38,9,157,4,197,72,186,236,15,61,187,66,105,49,104,174,217,71,150,121,213,150,34,223,121,162,143,23,202,23,157,243,217,148,6,229,204,27,114,31,144,111,133,71,3,187,121,196,152,38,164,150,159,95,198,118,91,52,55,210,99,6,127,224,109,158,158,1,83,16,17,103,2,66,171,8,151,133,24,8,167,128,239,76,112,122,39,10,120,37,158,219,120,242,114,117,65,23,211,139,143,127,118,195,95,220,146,252,12,222,81,229,19,190,80,47,98,150,246,81,163,176,205,20,36,164,15,98,233,141,236,153,104,87,72,73,53,37,109,105,13,47,66,103,219,209,132,23,152,48,106,27,209,251,113,106,77,95,8,13,122,201,249,92,41,116,49,224,139,118,185,247,196,113,118,199,131,157,73,87,2,143,103,230,39,137,230,211,5,107,197,16,147,216,68,199,130,175,240,169,179,80,208,42,240,70,52,63,212,89,72,58,234,163,49,89,121,221,2,74,33,208,77,190,54,99,199,133,6,125,192,108,99,190,171,207,94,153,205,68,104,183,64,134,151,139,207,192,98,253,247,159,70,47,226,163,30,37,178,69,99,198,107,19,116,150,226,77,170,35,63,11,4,94,59,171,150,194,217,164,98,247,16,226,96,136,227,73,163,80,14,230,25,1,251,214,132,202,5,62,139,32,165,233,113,49,33,211,46,240,254,102,224,243,53,169,51,249,62,87,197,183,176,228,184,248,44,77,187,9,60,109,240,58,106,2,118,95,139,213,77,254,38,238,109,245,195,50,0,168,232,154,35,244,85,160,177,138,86,59,178,166,150,82,13,249,21,52,237,178,192,44,183,109,139,8,138,206,239,216,80,239,17,15,14,173,120,77,249,109,56,228,43,100,101,32,234,229,45,191,109,41,237,26,176,9,228,41,76,35,122,149,47,14,178,93,106,111,136,55,17,154,247,171,19,37,46,95,48,54,153,243,195,138,57,158,18,186,42,3,159,171,219,138,149,9,233,190,211,177,254,223,79,251,255,249,127,249,223,255,175,255,241,255,248,207,255,221,255,240,175,255,242,63,255,63,14,252,125,255,255,96,167,71,76,150,252,73,168,164,157,21,226,153,135,24,102,181,134,194,136,73,238,20,133,77,203,59,96,236,57,100,184,67,76,139,109,15,242,96,108,78,4,134,242,16,63,205,41,121,43,202,103,8,89,46,108,101,133,30,102,17,69,108,183,62,152,84,166,192,149,5,242,251,105,56,44,77,97,228,171,228,193,179,136,180,217,228,125,122,126,255,90,69,185,253,137,82,226,40,78,4,166,158,77,224,51,39,142,225,138,0,231,200,158,200,22,11,140,68,126,72,161,193,228,20,190,18,235,202,250,20,222,42,237,253,197,177,16,139,93,229,83,97,67,145,119,215,170,240,60,119,136,123,111,243,94,17,216,92,181,252,181,97,121,136,171,15,186,154,203,165,204,51,146,79,229,89,137,145,148,244,122,79,96,12,39,245,201,206,244,177,227,98,4,90,107,126,80,248,45,255,55,113,231,146,179,205,146,36,229,45,197,253,178,61,22,192,28,9,137,57,3,6,160,70,173,70,98,53,84,3,187,32,30,127,211,61,44,78,159,98,84,210,81,169,74,250,202,254,204,55,47,145,17,30,238,230,102,1,155,117,187,192,103,100,164,16,240,65,85,80,248,226,6,39,111,166,32,209,83,71,75,239,209,51,196,104,230,153,77,155,116,39,242,219,41,236,190,128,73,232,40,140,123,71,8,5,162,133,42,116,62,96,140,202,66,224,135,142,7,141,232,104,234,139,81,138,108,230,212,64,211,248,66,35,36,245,88,77,245,137,78,17,176,162,167,67,220,61,88,50,32,206,248,35,131,76,81,166,158,26,246,95,140,178,73,81,117,228,7,190,203,157,5,4,227,15,71,239,251,117,157,216,109,73,31,55,131,112,122,151,55,146,103,228,254,159,208,103,163,108,16,48,82,26,50,43,192,1,110,53,228,248,78,244,39,78,1,214,149,90,66,252,1,129,123,188,69,31,24,253,75,135,183,125,44,10,51,202,67,141,15,165,4,61,152,189,204,140,217,181,226,88,59,30,120,108,223,11,225,171,123,224,174,112,35,12,112,152,2,72,215,135,114,22,165,28,203,6,126,90,35,235,135,91,44,106,142,101,131,237,237,120,224,26,242,138,11,5,172,250,76,26,152,143,133,182,92,49,113,109,133,209,211,239,170,71,246,126,63,8,144,69,48,10,69,46,175,231,11,88,94,94,180,104,19,70,132,6,194,204,19,17,130,227,241,243,194,141,22,221,56,57,9,75,253,237,243,36,78,244,114,143,86,123,227,51,142,232,4,236,17,211,145,136,45,178,129,164,1,250,70,32,168,99,38,121,219,36,45,85,0,142,252,180,60,114,26,153,230,140,40,161,217,23,36,87,70,189,32,71,108,4,155,239,185,52,196,56,239,104,192,78,167,232,125,225,81,86,98,207,131,228,184,36,253,79,240,207,42,124,101,85,217,185,200,40,199,25,182,93,177,89,152,22,77,175,28,147,188,117,119,15,212,180,154,238,50,7,201,142,122,195,209,122,253,244,216,57,83,71,92,87,76,16,81,148,162,48,155,143,171,185,151,218,237,123,248,182,229,61,126,155,85,86,19,2,100,88,239,6,119,60,253,143,6,95,105,150,53,200,224,87,77,23,152,16,198,221,224,214,249,230,127,200,170,120,246,8,183,151,217,244,194,126,226,91,243,74,9,150,171,170,103,185,167,179,210,70,148,141,153,184,164,56,201,42,167,25,170,122,236,96,239,206,219,82,106,120,146,132,126,47,114,202,154,161,25,144,228,35,217,0,67,251,170,21,144,204,35,42,111,145,201,128,117,168,249,58,26,138,111,102,42,209,12,85,52,83,200,71,16,41,80,52,167,203,3,55,154,29,60,5,147,109,155,46,87,78,158,221,189,246,178,25,176,61,73,150,122,190,159,228,235,0,124,36,154,129,4,134,160,233,11,47,82,80,179,105,14,134,13,158,219,237,209,241,133,169,135,166,64,41,144,186,132,16,174,90,107,105,126,21,1,197,30,153,41,232,67,121,203,104,32,220,251,156,180,201,138,49,217,234,72,43,121,183,120,42,36,191,159,108,31,34,178,110,118,73,209,23,73,230,172,137,225,243,186,60,47,5,215,236,201,150,83,255,118,27,206,188,173,139,161,62,233,112,178,33,254,58,207,200,233,58,208,206,187,128,111,227,121,70,146,121,146,142,35,19,64,226,202,97,36,68,155,100,226,249,154,66,97,113,163,33,151,37,169,140,79,233,30,145,165,36,149,123,181,210,169,110,160,45,25,170,225,144,138,234,210,186,10,70,114,87,237,28,231,183,174,21,31,44,14,67,73,253,12,148,44,41,78,74,4,107,71,249,226,124,65,248,7,72,177,137,0,45,108,64,104,28,45,82,46,50,155,251,28,229,9,248,73,89,80,248,226,98,167,65,13,97,72,141,140,230,140,157,163,44,211,16,3,86,56,229,121,93,14,8,105,165,180,71,174,99,134,220,127,195,18,122,105,241,14,253,241,117,189,29,152,52,158,202,159,245,4,134,51,4,210,33,10,211,223,226,110,75,236,9,104,46,20,152,198,119,57,58,173,33,131,112,152,67,110,148,62,154,109,75,165,30,10,1,192,117,12,205,110,163,222,72,231,87,15,157,53,74,58,149,170,151,148,6,17,98,32,17,125,189,81,208,206,185,112,54,175,222,128,153,100,164,174,98,180,135,190,175,179,10,91,158,44,240,217,183,142,125,189,83,178,165,249,255,170,109,232,223,217,21,223,77,51,15,46,2,101,38,173,250,236,200,75,72,13,16,118,145,46,169,146,43,88,20,170,175,140,50,134,92,178,95,135,48,18,83,251,9,71,105,115,185,193,207,129,176,74,13,184,83,241,150,92,1,237,141,238,64,105,218,210,89,4,133,233,93,63,97,128,71,194,216,139,47,73,155,90,216,20,186,91,240,144,112,158,16,120,144,208,13,209,83,164,129,244,194,145,12,115,161,130,108,151,181,171,162,61,82,24,180,219,10,27,147,150,175,21,194,87,248,99,140,217,5,133,43,29,137,50,164,244,68,87,61,217,118,182,132,214,112,193,151,69,82,47,165,241,252,111,160,138,147,120,145,44,27,45,246,17,215,52,188,36,37,34,51,147,146,186,174,84,253,208,230,194,100,226,245,109,94,109,219,145,165,255,130,117,170,174,21,145,11,213,31,221,200,101,122,249,139,28,77,55,134,196,231,166,127,183,174,186,237,172,91,147,170,80,248,221,97,210,146,66,41,105,182,98,152,127,239,188,193,127,151,62,86,19,111,198,94,254,202,238,86,233,176,160,185,143,226,228,133,161,47,200,209,102,71,23,207,20,203,160,170,39,71,40,255,38,39,209,65,169,186,99,106,24,185,196,125,147,116,171,178,107,161,223,115,68,16,92,208,81,145,132,130,217,134,221,136,141,16,96,200,24,52,2,130,202,9,211,236,190,52,141,61,73,101,59,92,25,107,242,62,81,11,11,41,63,84,218,115,211,132,110,33,7,28,207,212,166,246,172,201,167,243,149,71,61,3,115,240,148,52,1,132,252,109,196,123,36,101,242,147,154,50,56,142,198,103,42,105,126,8,126,98,187,162,239,20,246,53,1,68,197,118,198,14,23,17,151,249,252,54,117,238,59,33,145,97,208,251,74,108,198,239,6,120,137,50,4,232,89,247,239,185,113,211,212,161,98,254,42,61,102,179,243,89,63,217,251,98,27,147,30,48,134,52,79,62,111,182,123,225,147,198,202,170,23,14,245,61,244,232,167,25,25,78,133,225,232,236,128,75,215,132,48,22,209,104,119,132,164,124,209,116,134,41,30,238,48,92,128,194,177,158,140,92,199,71,49,135,204,242,130,240,255,192,125,237,11,163,9,162,99,129,246,218,240,130,24,48,10,90,126,142,14,123,65,96,250,215,244,104,86,144,176,23,56,1,219,217,63,63,240,25,166,243,58,31,176,111,209,75,67,254,210,167,157,105,50,23,77,143,198,164,219,55,192,212,11,235,122,222,8,173,9,49,24,206,48,35,50,83,152,66,82,24,62,156,125,64,209,156,67,166,137,253,230,228,206,167,250,190,79,26,45,35,11,202,98,245,36,96,105,144,143,32,26,13,231,36,126,215,212,168,242,213,10,39,81,153,69,93,17,120,132,169,214,129,207,198,127,101,29,137,84,54,74,156,156,217,180,234,209,70,2,138,60,103,197,130,112,41,92,229,202,109,151,169,25,40,102,219,208,187,196,179,7,71,218,231,183,189,55,210,50,176,75,187,121,184,242,243,203,177,114,158,184,232,204,189,15,12,47,34,252,63,172,94,169,87,110,73,217,107,240,177,33,62,42,124,78,23,131,169,144,109,92,10,103,84,65,227,228,179,79,125,159,230,10,24,153,76,154,231,233,152,254,107,194,178,102,234,177,120,138,114,57,147,222,189,81,175,39,238,15,254,102,42,244,17,19,140,152,38,40,50,2,191,209,5,108,255,190,10,140,80,150,159,122,163,188,122,183,235,134,182,79,84,212,224,153,110,73,249,7,151,79,127,31,24,21,154,245,28,109,29,23,14,91,235,228,115,244,202,159,242,179,193,124,25,15,108,4,64,135,43,84,197,169,112,223,31,183,205,224,53,111,87,200,15,254,132,61,167,41,55,118,33,200,128,86,175,26,3,211,126,63,244,153,161,216,30,167,182,62,206,161,40,77,31,113,215,203,182,93,10,159,161,252,29,140,70,7,76,84,65,11,38,195,197,97,36,41,187,254,242,249,251,51,244,4,166,97,116,212,7,110,31,209,195,96,156,165,245,228,172,136,185,59,140,200,64,149,43,99,179,159,170,163,76,4,53,43,138,48,122,28,108,100,231,242,255,129,165,213,210,224,82,90,156,27,137,104,5,151,135,39,128,88,129,53,185,231,51,13,148,207,54,99,18,75,140,126,99,159,31,188,191,92,51,176,169,230,237,7,238,191,245,12,116,158,49,147,31,148,158,217,128,215,22,233,77,131,225,14,250,203,50,73,208,61,21,30,171,199,227,102,123,147,245,113,155,107,115,246,119,137,11,236,31,46,28,66,96,160,198,116,212,103,114,79,76,115,118,30,15,118,134,246,14,120,175,155,226,54,248,147,200,0,196,54,55,231,23,44,219,71,16,146,254,183,62,100,239,137,150,165,128,217,90,61,167,54,65,240,56,121,39,229,249,188,101,58,64,226,186,105,255,44,207,201,135,175,7,6,87,169,0,49,60,201,67,183,184,45,51,33,93,15,188,138,192,77,156,231,63,184,10,12,201,243,129,161,253,199,203,64,137,63,189,112,73,49,124,225,78,62,143,5,181,180,47,175,2,204,38,79,231,193,98,190,24,223,48,50,47,213,164,48,252,150,190,170,195,104,12,233,52,153,169,238,183,25,112,145,26,17,112,195,220,240,30,141,232,83,83,56,149,79,74,219,224,214,116,144,101,114,239,126,219,205,148,55,117,36,101,114,81,247,220,200,69,232,117,103,82,239,129,82,138,209,217,38,91,101,57,238,122,97,110,33,207,236,108,48,83,173,113,91,22,223,203,201,19,60,209,241,13,6,178,167,229,10,32,27,108,98,191,1,87,122,14,5,38,119,60,253,228,108,156,167,174,121,204,1,187,197,201,225,22,36,185,114,84,78,146,15,227,3,15,177,18,109,191,145,19,171,30,5,164,113,253,237,128,199,190,35,13,187,238,213,116,86,64,223,47,197,11,177,2,212,144,71,142,74,81,169,221,225,179,84,207,182,21,78,94,111,55,24,223,12,249,70,204,116,195,63,125,34,160,188,117,156,38,179,22,187,112,237,89,215,30,147,0,143,103,94,72,55,60,247,93,76,251,34,224,81,254,112,52,54,206,254,74,208,183,190,45,208,192,25,129,254,56,57,210,191,91,111,140,124,79,140,114,83,145,126,110,44,193,72,246,177,86,76,0,242,194,150,251,255,156,76,205,109,187,137,123,5,48,213,149,184,177,106,251,204,44,48,74,27,126,238,138,223,135,30,75,207,122,12,37,8,220,245,57,150,22,192,180,2,222,207,117,3,231,120,31,200,42,181,164,231,166,69,243,158,27,179,208,155,29,156,230,130,29,171,61,156,160,118,43,184,192,133,198,168,248,233,74,145,251,129,113,34,139,147,55,36,246,155,194,103,199,19,239,163,146,80,40,122,95,144,223,219,61,186,142,43,49,8,156,109,152,59,76,226,102,41,108,69,243,184,114,28,162,122,126,224,28,159,31,82,31,89,190,237,102,129,162,156,187,94,73,93,67,113,239,139,187,38,12,172,250,204,82,116,195,27,76,208,35,71,211,125,255,229,4,128,173,253,61,43,76,47,248,8,184,178,121,87,56,187,100,181,193,76,219,93,97,68,108,218,133,247,208,71,186,204,102,59,30,41,185,12,125,157,36,71,251,190,48,27,210,161,240,216,57,166,149,106,77,40,207,209,84,104,199,133,171,174,204,7,102,178,136,75,195,209,66,47,220,156,5,252,243,129,158,86,134,94,248,192,38,245,194,53,231,252,192,100,98,250,133,103,127,30,26,50,1,247,117,226,139,38,51,90,163,226,27,187,128,134,12,218,213,34,54,184,228,17,119,13,87,160,233,235,36,224,219,254,66,80,67,212,0,173,17,156,231,24,196,84,88,187,14,165,5,37,179,231,128,173,60,34,112,226,125,250,111,147,175,171,18,28,210,25,146,125,115,211,112,110,27,122,215,144,30,238,88,56,243,93,75,50,151,54,114,198,45,230,51,180,11,164,108,96,240,188,243,25,240,158,250,211,144,180,106,92,89,69,225,65,143,54,209,189,120,42,149,198,43,61,26,109,179,28,48,95,148,172,188,72,127,156,0,103,92,120,221,38,103,131,199,222,49,91,66,122,157,58,200,79,200,230,94,137,6,23,230,109,133,145,65,137,199,210,137,11,244,210,138,245,181,4,220,69,61,196,96,24,98,227,194,186,248,145,61,232,247,117,117,60,158,100,74,26,187,215,20,83,18,61,144,89,167,67,132,99,119,137,83,195,233,145,144,128,126,74,8,188,1,83,47,94,10,211,27,20,39,63,155,73,217,100,52,51,199,138,207,139,184,191,235,16,199,103,165,199,35,65,204,118,235,193,172,133,49,79,67,62,186,134,237,192,164,143,98,74,226,178,174,61,6,48,54,129,241,109,194,1,234,58,82,186,41,157,248,149,33,97,59,229,174,206,155,44,43,110,218,44,189,37,156,111,40,172,164,121,97,60,186,228,167,145,57,219,49,97,153,102,151,236,146,155,181,179,199,35,131,71,35,137,5,6,198,110,30,81,51,177,73,17,116,254,124,23,183,63,147,51,159,231,75,239,7,70,231,59,2,83,132,95,52,126,99,200,114,159,14,211,92,38,17,152,21,31,243,8,212,146,237,23,181,149,175,197,3,29,22,111,11,140,230,103,143,115,143,37,148,143,105,3,99,221,71,50,77,224,75,96,252,9,91,252,52,61,29,233,129,203,172,17,197,152,186,228,243,211,157,62,244,120,100,219,50,129,2,55,163,16,125,48,108,200,170,239,26,2,201,13,176,224,181,108,13,115,120,119,181,251,149,15,10,24,58,204,206,252,182,118,140,20,218,37,150,196,250,204,157,41,162,32,82,179,89,231,35,104,190,233,158,187,50,247,201,133,19,232,231,152,19,104,113,188,170,169,6,67,42,143,163,105,245,208,121,152,188,225,138,185,16,171,170,164,159,61,62,41,35,130,86,154,26,151,228,160,26,190,89,37,158,10,126,183,93,47,13,181,250,17,243,17,169,83,141,238,16,63,154,241,97,147,90,219,26,45,96,153,84,98,24,34,141,56,116,93,44,150,187,13,152,190,126,73,127,17,219,159,217,176,93,184,47,157,83,160,4,183,251,219,136,58,203,38,132,114,224,138,53,119,97,0,179,229,243,130,188,217,86,28,12,221,75,223,38,57,234,225,137,57,131,165,99,213,236,17,71,141,39,14,53,185,232,2,1,156,34,204,1,238,15,76,145,166,196,165,177,143,211,207,47,91,180,16,151,134,149,67,154,47,156,119,17,248,10,178,0,163,122,234,57,172,246,147,241,25,15,124,230,222,25,176,110,10,205,60,32,114,27,205,26,35,52,150,96,51,220,183,192,163,232,64,50,39,192,152,207,54,106,20,250,253,36,158,67,60,51,28,71,52,182,35,170,188,19,22,100,213,210,158,131,207,8,238,247,220,234,190,7,108,11,165,127,32,27,247,53,125,162,198,228,140,33,190,45,9,44,31,8,59,235,222,238,209,48,207,244,228,213,220,57,28,54,83,188,123,114,142,77,159,28,209,100,155,84,102,151,9,143,44,21,91,193,128,187,134,180,212,129,239,40,61,17,140,81,8,20,78,188,190,128,209,189,170,2,163,146,233,241,153,233,54,235,32,174,50,229,176,59,105,242,109,17,193,66,0,11,20,15,133,161,112,93,145,12,226,27,62,129,195,115,52,141,17,37,96,180,71,244,104,198,183,135,195,68,79,244,43,43,76,15,113,156,156,114,169,194,243,39,86,21,48,243,172,156,156,147,205,11,15,50,209,122,244,192,144,186,57,76,37,87,134,120,53,231,211,122,225,177,135,188,107,58,73,202,240,204,133,229,246,100,74,57,203,7,91,66,191,47,116,7,164,43,27,157,68,114,211,61,96,200,123,69,96,200,203,62,219,89,194,76,199,9,106,238,217,35,13,12,36,123,145,108,79,29,112,124,238,185,9,212,100,213,197,182,212,59,51,129,251,35,28,0,140,69,104,14,152,158,45,133,167,137,10,59,60,224,47,202,35,69,209,179,238,56,185,173,9,91,224,190,191,186,33,232,137,117,115,210,115,99,195,233,187,178,110,85,40,73,74,86,51,248,241,208,143,182,168,180,245,153,225,77,147,226,117,85,163,220,203,247,129,157,202,240,252,27,245,127,200,98,23,70,25,113,120,165,161,243,126,70,125,224,156,99,111,4,245,128,169,85,97,115,88,186,48,190,11,2,219,178,237,247,77,211,162,180,147,79,203,122,44,159,166,59,188,230,189,245,183,155,169,251,127,48,147,163,116,218,90,179,133,187,181,3,99,1,189,244,210,16,152,158,61,96,20,171,229,153,219,176,47,59,96,106,80,50,140,73,29,118,79,201,160,179,205,191,185,176,21,65,226,219,111,38,151,43,55,70,134,96,198,7,118,162,139,166,185,139,138,123,75,68,27,184,110,182,38,1,53,213,87,140,221,2,54,173,82,129,169,29,197,11,101,155,222,135,158,28,69,87,79,168,34,250,252,172,18,149,14,205,28,15,117,162,195,221,245,198,204,70,215,127,123,162,33,45,11,107,253,45,219,237,194,117,108,61,57,108,136,162,240,150,144,0,134,105,74,30,216,154,157,217,214,79,172,158,133,181,121,82,6,41,223,173,1,5,194,128,251,115,187,152,166,245,192,43,20,24,53,178,28,55,198,152,151,154,88,129,123,91,99,141,129,221,48,36,106,38,254,147,137,103,64,53,151,144,160,64,15,140,42,99,31,216,93,183,7,14,65,19,131,219,83,185,66,134,187,116,79,193,97,196,189,116,11,84,168,173,230,30,191,109,45,134,67,97,148,186,47,76,150,114,10,76,195,110,172,20,157,46,77,61,119,182,206,251,64,33,31,201,149,13,187,156,29,48,14,69,75,96,228,179,227,3,101,74,220,18,177,99,11,55,34,51,98,190,51,75,209,179,14,55,207,75,178,152,157,208,184,10,76,247,181,135,166,166,154,86,244,202,206,19,228,247,28,222,194,141,61,11,188,165,21,227,101,82,80,211,155,198,222,108,166,120,29,153,127,43,119,133,124,124,60,176,65,245,74,38,68,186,13,71,146,199,77,85,162,40,124,230,180,59,18,104,87,28,91,97,214,226,22,48,60,44,121,151,21,47,153,152,148,204,177,90,159,9,13,249,241,72,112,160,120,222,70,197,13,35,226,17,186,134,171,68,181,216,56,223,143,11,75,185,84,245,151,207,232,79,49,45,152,166,82,214,95,206,52,237,237,128,217,168,9,92,184,154,120,160,103,171,208,244,121,23,147,31,189,7,175,39,73,140,208,192,172,177,116,226,21,168,193,10,17,89,207,49,68,225,91,232,164,129,226,76,185,39,159,232,18,40,218,80,201,191,51,14,156,234,123,221,4,39,51,106,175,24,7,183,45,229,211,108,146,210,49,101,44,10,229,93,80,116,79,99,146,159,40,228,13,61,184,155,220,144,195,132,196,146,129,54,184,196,10,114,142,78,90,40,135,34,138,160,192,7,227,157,32,66,16,192,52,232,58,202,210,87,21,60,145,207,8,112,22,217,193,179,238,208,226,232,191,107,164,62,61,182,50,123,197,101,109,222,141,194,100,236,99,66,88,116,222,202,4,15,92,75,124,89,63,88,175,58,161,67,164,71,75,139,1,240,204,119,65,55,248,253,109,123,200,1,239,172,117,244,3,231,248,114,22,30,54,235,5,41,174,94,56,247,231,113,90,23,105,187,112,125,15,62,79,63,194,20,180,127,68,253,133,174,151,184,166,115,69,73,210,10,25,141,130,168,81,80,112,40,105,76,133,209,111,190,23,77,154,243,57,113,79,55,146,6,110,233,57,121,113,87,218,223,201,241,240,120,224,181,70,19,120,203,154,4,220,63,197,155,223,201,139,150,25,14,140,38,236,61,185,42,181,26,76,239,105,188,201,179,236,23,29,251,136,45,148,121,97,124,158,95,24,249,245,123,180,126,179,121,252,52,48,47,58,53,12,0,78,159,167,155,193,70,190,80,216,85,182,126,196,220,186,159,39,254,83,131,190,112,30,58,31,12,147,57,190,167,86,245,47,208,212,86,124,58,136,27,142,164,48,130,205,49,153,44,179,198,212,215,197,232,191,55,141,113,87,213,103,50,172,20,238,112,133,208,87,20,54,59,150,11,175,214,245,183,205,51,49,46,173,66,236,214,223,166,217,251,142,111,220,38,155,62,113,19,48,138,75,51,125,236,253,192,164,216,47,60,203,51,22,232,152,186,168,185,207,10,74,58,107,199,79,147,140,124,62,158,95,109,39,96,152,170,15,60,110,141,29,152,84,171,194,230,110,112,225,218,222,147,215,25,213,201,110,236,2,157,173,80,76,11,254,22,48,155,125,133,217,219,10,124,158,160,194,231,131,26,247,228,149,254,147,7,166,86,36,112,30,207,149,147,31,72,247,141,208,179,217,31,56,71,69,216,78,158,223,223,38,231,222,229,210,52,103,120,96,204,228,239,83,233,90,216,1,173,242,125,53,26,15,158,43,51,11,143,128,207,170,55,231,3,227,145,114,225,165,60,19,246,200,238,87,109,112,175,154,146,55,88,38,90,18,250,186,234,181,86,238,194,53,81,31,145,187,98,47,113,131,81,42,36,69,242,245,24,210,192,181,143,88,149,124,213,61,53,250,48,24,252,58,108,226,61,247,11,33,207,93,34,71,75,167,85,149,14,156,153,248,148,111,200,72,32,59,37,110,67,21,100,220,189,38,242,80,18,161,99,197,115,54,198,62,20,18,122,170,242,121,161,49,128,167,192,77,142,237,34,44,20,184,0,101,250,199,105,174,90,66,241,26,200,139,141,203,44,56,179,250,157,238,168,192,161,217,223,35,103,126,118,161,119,155,58,204,231,234,166,73,209,130,190,148,57,242,181,168,59,7,21,195,148,190,251,133,109,239,231,92,39,228,182,229,119,89,169,163,204,124,158,36,18,182,23,230,143,148,61,62,175,63,119,232,123,89,231,221,178,33,118,158,20,213,19,17,255,58,179,34,206,67,254,162,209,26,232,215,225,226,236,141,17,152,143,164,93,65,80,75,106,89,120,209,164,30,187,103,84,22,243,21,132,199,94,242,68,63,65,132,42,212,9,164,206,204,12,79,115,226,242,147,195,20,188,7,83,151,41,151,252,136,90,97,190,89,30,228,84,89,239,91,220,54,36,204,166,48,44,110,191,175,49,204,245,224,194,84,17,98,0,215,142,234,69,18,24,77,200,203,218,196,132,115,220,207,118,224,251,59,150,47,247,92,118,147,157,197,128,79,58,162,0,104,62,2,215,217,13,56,175,25,85,81,230,154,122,197,113,129,81,3,170,151,100,187,148,213,57,204,222,41,213,120,104,63,55,1,129,9,142,125,34,197,206,238,132,156,67,224,102,91,136,128,211,190,122,196,20,69,217,199,251,242,83,168,140,150,53,21,174,99,53,129,233,149,19,216,88,245,113,114,124,85,229,133,182,5,25,42,168,201,144,197,164,108,74,1,138,222,145,123,244,25,215,55,19,115,214,166,198,190,199,31,11,101,162,44,191,221,44,37,233,9,249,98,36,185,164,48,196,169,32,8,79,83,212,45,2,163,39,38,71,167,125,219,190,128,79,60,86,124,195,70,45,158,122,153,192,244,96,120,16,5,124,62,25,249,237,51,2,230,37,85,27,5,69,222,216,79,35,32,190,2,218,165,164,222,53,204,195,44,221,43,71,26,54,203,165,157,48,168,69,74,17,166,121,150,208,146,62,3,232,81,113,99,144,228,46,74,52,93,35,141,83,216,6,233,109,87,243,117,77,113,238,101,141,94,23,134,180,16,140,62,178,27,123,232,209,19,189,189,11,155,243,112,21,248,76,235,45,197,67,51,22,195,157,89,206,170,202,46,218,71,3,105,149,62,228,104,190,200,32,90,21,24,11,146,126,30,200,107,213,89,227,133,161,138,219,229,190,205,15,194,203,5,144,95,146,72,251,13,147,194,8,22,37,52,197,46,100,67,242,214,39,252,240,85,185,244,61,217,153,93,184,80,195,242,84,76,177,56,106,202,141,145,16,12,222,15,97,237,210,111,8,1,16,254,223,15,198,149,105,200,96,169,40,86,116,223,222,159,133,146,42,228,189,180,243,58,224,141,249,125,159,109,8,89,41,129,97,140,197,83,195,54,75,230,134,2,173,174,122,208,108,27,150,122,247,2,192,232,166,56,108,22,5,242,76,127,71,251,180,69,187,212,92,178,254,1,231,32,143,146,21,39,236,190,240,26,214,119,248,193,29,242,212,158,10,159,111,208,115,99,217,50,65,119,111,71,240,118,78,56,2,166,242,36,75,160,217,201,223,27,171,38,126,177,20,70,134,55,208,116,61,0,172,250,207,126,205,47,172,66,3,74,242,204,166,201,41,251,47,87,130,65,125,102,147,190,103,143,91,33,254,102,97,36,157,69,8,242,230,188,240,217,176,235,235,178,238,93,255,182,115,193,92,58,53,133,43,174,196,23,78,119,27,98,62,45,37,166,211,204,48,157,250,192,187,245,3,4,186,174,200,77,51,151,197,145,227,93,150,166,109,195,192,168,240,121,8,118,230,81,244,40,229,151,233,74,138,9,141,230,207,41,116,64,227,21,172,234,209,31,202,50,233,42,253,195,114,64,109,217,99,249,4,111,170,200,116,104,178,91,213,99,121,179,132,151,38,146,65,203,109,139,125,33,78,123,93,52,31,208,216,179,68,249,7,51,53,203,203,204,24,177,100,15,60,207,139,34,219,219,21,70,126,167,5,76,105,64,142,238,22,140,250,209,184,150,237,174,48,197,182,18,48,74,255,83,81,248,158,61,80,4,35,238,64,201,56,156,69,216,154,76,56,82,62,123,248,230,37,34,10,188,71,219,53,128,70,251,101,155,156,208,133,147,142,194,140,76,67,240,126,204,237,254,90,89,0,19,159,248,124,134,37,235,24,18,21,231,76,173,160,206,123,242,179,51,88,10,163,220,217,47,188,133,178,199,211,54,251,223,184,49,36,122,182,192,168,37,120,102,132,228,164,42,184,82,224,10,123,54,96,40,149,119,35,49,126,90,48,115,248,11,203,84,88,238,141,241,107,174,176,3,76,215,158,60,115,52,220,187,143,98,10,59,91,118,249,103,134,95,230,190,40,7,183,252,192,25,242,245,133,215,148,145,150,240,162,242,79,32,209,4,41,204,4,36,55,112,125,142,235,70,65,101,42,140,54,158,199,81,102,88,175,225,6,237,213,165,215,11,179,144,55,129,249,248,70,191,131,252,92,169,92,25,214,190,43,222,54,118,245,122,108,23,94,28,34,66,231,66,226,194,58,182,153,238,25,97,207,187,179,17,188,48,202,134,227,190,107,140,202,150,194,137,201,55,190,62,170,171,247,243,2,70,203,121,7,76,148,251,30,157,246,142,247,177,150,56,13,208,119,70,64,87,226,125,156,213,72,24,125,180,165,173,26,153,71,76,233,139,172,155,214,181,150,118,142,147,227,103,121,119,126,192,163,121,184,159,204,114,118,14,69,115,187,159,54,116,166,124,159,169,193,151,152,77,187,199,146,141,56,242,97,195,245,147,109,66,203,251,121,228,213,204,95,103,192,85,100,20,126,240,138,83,155,184,185,98,216,124,251,61,83,26,144,111,11,47,118,208,152,73,49,12,154,251,129,41,126,5,140,249,139,158,156,125,76,31,119,22,207,82,249,236,22,12,140,24,132,20,136,71,215,183,69,219,255,190,240,35,240,97,112,26,247,202,141,18,166,87,222,231,221,134,80,65,162,184,163,112,155,177,126,208,211,245,220,86,15,121,28,224,142,79,152,190,172,78,103,74,220,245,249,84,174,66,155,193,105,151,20,119,221,169,13,235,48,194,255,201,195,20,218,245,174,253,160,161,52,119,199,93,13,243,168,83,24,9,182,184,178,249,135,11,67,95,224,65,247,51,76,26,229,149,117,225,117,29,83,13,174,209,21,119,80,84,46,244,109,176,69,137,129,128,27,241,104,47,58,211,253,101,227,106,62,112,13,174,70,162,241,77,114,111,168,28,97,152,80,3,102,67,83,30,184,111,65,183,240,39,205,41,126,180,251,184,49,63,120,6,25,234,178,55,146,64,185,229,253,105,50,27,113,95,88,98,61,51,6,61,222,177,244,204,77,58,250,185,50,12,57,239,209,131,122,248,3,35,232,123,225,61,158,239,146,36,111,191,151,134,76,250,115,52,50,101,31,186,112,42,207,237,69,239,135,75,180,32,140,6,131,107,143,85,143,101,49,63,15,5,10,81,9,116,98,117,167,112,185,45,96,144,95,122,223,207,67,33,32,246,219,66,48,70,104,32,6,183,238,233,160,68,68,251,124,120,236,116,227,187,100,19,176,158,131,177,127,25,113,48,170,195,207,80,64,171,178,199,93,23,227,154,43,124,54,163,177,246,208,238,90,159,47,211,210,48,113,114,188,138,215,115,244,249,229,24,42,196,32,210,55,71,58,255,108,63,34,48,164,85,234,89,185,232,131,78,190,149,5,30,85,23,0,116,15,60,35,147,172,247,166,41,88,115,139,203,102,177,214,33,12,133,61,42,17,166,187,45,107,57,112,29,145,208,103,23,170,105,216,206,84,180,238,122,140,241,96,210,155,182,150,250,248,114,205,158,167,203,101,211,184,54,226,187,71,249,237,133,19,93,61,254,54,55,45,248,58,82,18,12,225,21,104,41,66,51,236,230,187,188,125,63,7,203,112,38,249,184,126,30,114,43,206,205,195,149,143,11,254,252,142,54,198,100,242,65,77,80,243,116,243,135,2,17,86,118,8,88,133,157,173,253,138,131,145,226,152,250,211,212,188,189,108,154,44,193,113,227,186,110,230,98,119,251,97,106,130,242,196,81,44,201,145,156,38,235,80,175,192,56,240,204,43,182,131,40,160,230,84,95,120,182,8,236,128,165,138,104,112,41,49,27,110,122,215,138,94,26,246,157,17,12,111,10,11,253,129,139,155,148,255,224,117,181,85,128,201,28,223,223,134,8,159,244,198,232,149,185,7,227,229,170,87,86,146,11,233,0,159,149,253,250,102,53,227,75,150,28,193,192,182,92,237,80,24,234,116,60,21,204,70,134,254,52,74,32,57,30,57,73,122,153,43,129,79,168,25,39,39,197,47,143,244,204,188,103,34,136,115,207,165,194,0,38,12,38,95,46,134,120,82,180,234,70,216,46,177,103,195,137,70,99,78,154,199,210,110,113,219,240,197,245,145,146,57,14,178,57,162,168,73,40,117,192,44,135,113,95,88,226,13,61,218,58,102,124,74,250,57,134,232,209,248,158,121,180,204,61,192,125,87,24,49,164,216,100,67,56,78,50,202,233,69,203,30,14,103,235,187,105,77,225,121,87,152,108,210,58,207,141,81,208,185,27,124,152,8,58,78,207,149,224,73,235,112,193,225,72,47,237,124,80,17,48,0,239,241,92,26,109,87,190,74,100,147,113,239,122,244,185,146,145,111,114,129,81,173,87,94,86,141,219,106,230,79,166,32,202,86,249,194,107,235,23,2,69,101,120,72,139,22,23,154,142,10,115,39,213,97,110,115,232,209,108,118,90,92,24,30,80,83,135,82,130,37,190,47,60,244,220,208,11,186,127,33,132,72,176,147,30,24,22,69,192,232,46,102,133,147,235,174,3,23,186,124,101,198,27,102,138,237,79,37,67,214,44,242,13,152,139,87,100,115,50,253,174,250,62,134,181,233,173,11,111,13,75,23,74,164,211,63,17,84,170,206,7,164,55,54,233,182,222,1,83,89,124,80,18,131,23,173,210,204,209,153,7,220,28,6,120,178,199,104,15,156,83,46,23,174,207,76,62,108,243,26,39,167,79,229,185,175,19,48,151,21,87,118,194,80,233,105,53,120,148,53,47,220,69,175,21,216,242,42,158,2,75,38,67,40,48,117,156,24,12,133,148,228,28,15,220,130,56,1,76,237,76,225,243,207,115,36,231,48,190,209,101,2,253,195,88,60,51,76,147,247,198,76,143,40,208,166,43,39,245,230,25,9,71,26,194,69,142,213,24,190,99,150,155,112,60,211,136,206,57,112,255,118,12,36,178,151,249,5,163,203,48,83,181,104,207,32,196,18,170,244,11,159,223,121,225,145,74,60,17,28,218,30,152,42,121,228,104,11,92,90,93,149,217,69,135,164,2,67,170,23,157,74,81,165,216,190,104,231,74,254,172,202,56,98,187,24,132,141,108,118,135,91,158,39,243,64,44,156,249,60,207,165,209,157,121,90,164,30,71,163,29,90,244,104,188,60,226,211,101,179,63,146,94,90,181,129,22,240,218,210,155,217,77,115,49,10,52,103,107,143,112,178,194,148,201,226,202,145,43,22,213,17,224,155,134,197,134,102,233,8,54,213,95,111,57,61,19,14,132,94,125,164,57,40,17,136,4,141,242,128,9,194,157,15,4,194,198,39,88,192,58,186,182,184,234,51,152,197,114,16,24,161,130,184,176,14,177,80,96,19,48,138,115,79,53,235,49,20,145,28,31,102,214,71,165,19,105,91,38,168,228,240,102,87,60,20,70,255,216,31,88,55,43,19,121,158,229,183,139,248,96,106,76,210,233,4,135,206,148,6,62,152,2,150,110,86,217,188,150,104,40,178,68,181,190,234,73,38,186,123,82,35,91,109,86,209,51,113,222,115,83,159,74,183,168,132,216,163,245,251,121,97,167,162,54,44,112,53,233,78,175,10,117,100,132,238,93,79,147,176,247,116,99,49,227,19,201,151,80,234,186,133,85,122,24,37,145,195,4,141,155,140,215,0,187,56,126,144,144,168,212,58,115,72,39,153,124,230,133,105,152,246,203,170,197,252,103,239,169,41,233,214,185,174,176,77,153,178,230,49,181,223,186,103,133,193,213,36,42,52,211,245,225,95,6,59,253,44,186,74,104,201,241,25,122,249,159,22,209,42,51,25,138,241,55,167,1,29,17,209,207,11,195,103,175,66,153,104,210,9,110,105,254,122,133,105,26,225,176,172,167,13,137,144,184,236,66,253,231,30,203,171,138,61,213,217,136,159,16,238,62,174,243,1,162,238,22,178,74,13,173,251,123,79,136,162,140,160,162,86,211,195,190,67,128,62,124,44,114,66,201,167,240,9,6,140,220,225,138,132,4,173,57,91,119,215,228,58,82,116,233,33,41,198,58,113,97,186,177,82,8,62,85,84,208,47,109,134,58,212,184,187,107,10,206,91,10,197,184,151,212,27,109,158,69,153,57,77,142,62,235,46,30,58,193,197,216,74,161,58,239,9,107,14,255,172,170,57,194,221,43,59,91,239,81,35,229,80,81,218,22,190,79,71,4,232,140,210,22,82,60,103,222,145,156,3,97,212,78,115,92,89,153,19,193,221,87,89,248,46,83,52,124,150,66,76,39,87,102,67,58,90,58,11,114,230,242,70,144,47,196,242,44,228,60,200,8,222,225,111,206,161,179,94,213,140,173,194,234,221,42,89,35,36,1,170,201,64,223,75,203,52,242,149,104,162,61,175,26,155,191,11,35,150,125,59,116,43,142,25,178,112,228,241,19,243,11,229,23,164,98,150,194,39,100,12,5,136,140,113,168,36,14,176,249,206,51,250,19,73,48,73,191,104,55,121,157,200,43,84,172,90,151,60,53,146,66,237,74,78,225,53,153,229,219,163,153,241,60,185,18,48,149,95,129,19,114,18,193,87,98,178,90,50,45,176,123,92,201,19,107,244,58,178,56,95,216,218,114,67,234,109,97,157,115,95,88,154,24,239,198,119,111,92,12,185,112,74,122,20,102,226,96,211,42,185,48,178,142,209,141,0,71,77,212,46,27,33,7,172,174,160,105,13,42,251,113,101,40,25,80,136,142,143,160,210,129,48,47,76,203,85,36,245,240,203,62,19,167,192,5,135,249,16,115,67,12,75,216,220,180,207,159,240,51,232,101,172,206,235,174,138,103,183,48,204,28,214,153,55,103,47,46,89,109,86,84,154,151,125,129,24,103,162,144,142,26,243,111,152,211,47,173,152,234,243,77,214,67,58,167,201,195,217,18,5,203,140,33,112,34,171,23,146,130,12,53,17,135,105,115,51,87,196,165,101,168,131,83,96,36,42,163,248,8,105,151,201,230,194,152,27,7,193,12,181,218,36,50,118,103,208,195,141,142,64,154,173,17,153,162,63,21,141,252,63,255,244,79,127,251,47,255,253,207,20,35,243,252,71,40,70,66,122,172,227,246,14,193,125,23,190,37,11,101,150,158,16,216,132,194,106,52,239,208,96,13,211,154,121,62,155,191,230,70,176,44,108,195,227,183,145,77,62,112,41,239,180,71,78,100,88,230,110,214,191,228,74,255,222,235,191,163,227,172,130,59,66,115,214,242,116,231,103,224,150,110,176,103,25,249,7,100,6,191,232,150,116,179,41,205,180,144,123,129,194,77,89,232,194,22,60,230,24,244,21,117,243,33,48,196,30,15,129,11,230,160,215,157,197,96,82,204,243,114,128,110,38,27,112,70,185,16,71,38,66,123,249,24,113,241,9,50,25,27,132,164,19,193,249,80,111,90,8,145,153,172,83,24,179,105,141,69,229,236,153,44,76,189,176,249,220,5,13,110,144,97,186,147,47,170,3,240,70,130,246,136,72,117,109,10,151,18,91,102,148,73,57,129,194,180,66,135,60,40,189,206,119,189,67,26,246,108,65,86,76,128,155,221,249,144,249,113,247,26,234,60,86,196,144,0,25,120,208,51,28,48,173,14,15,188,46,13,155,144,47,221,121,191,153,97,68,104,103,81,94,65,224,72,97,186,254,34,46,131,31,126,131,4,131,111,7,6,112,147,78,104,116,210,206,51,137,16,186,229,164,86,228,63,30,200,61,121,199,175,163,200,133,227,154,58,131,57,204,28,116,205,3,12,62,219,253,136,40,79,44,207,30,252,46,104,112,224,162,228,72,92,182,68,45,208,132,223,163,62,92,45,135,43,155,33,222,7,180,171,11,247,36,187,33,90,207,215,101,239,110,164,231,30,148,80,249,134,0,85,19,167,36,255,163,242,96,1,130,104,14,117,136,159,119,187,14,140,72,136,132,0,201,72,202,14,99,92,37,187,33,138,86,40,104,198,209,144,3,37,128,160,50,29,2,184,213,60,127,164,246,6,187,43,237,116,117,33,71,151,125,47,185,204,30,253,92,68,85,73,115,101,38,252,56,174,168,36,22,104,235,129,225,8,133,48,228,166,53,103,40,76,147,74,187,240,212,152,11,173,245,53,167,160,242,113,193,250,197,183,54,224,51,111,139,215,135,233,204,165,216,64,30,184,111,97,177,1,207,152,173,64,137,93,37,26,60,191,45,177,36,106,108,26,199,210,229,80,66,65,234,252,217,165,147,128,72,52,221,86,179,179,239,234,69,65,146,22,43,244,9,177,56,40,15,154,34,232,129,101,91,149,37,0,92,67,185,7,85,49,169,136,3,66,195,15,148,233,94,143,93,229,106,6,157,96,77,197,165,12,165,245,32,96,212,139,134,194,13,174,197,213,8,132,254,163,48,52,206,43,33,200,63,214,123,70,243,36,148,69,170,113,182,245,104,98,237,114,143,134,225,61,117,215,112,190,149,184,47,34,224,41,187,102,218,166,80,51,190,162,115,91,73,52,184,97,12,145,1,164,93,177,62,91,146,133,208,198,133,159,26,82,182,58,246,213,25,75,73,25,83,192,115,71,63,174,185,199,104,138,15,227,0,72,116,114,180,40,60,35,82,143,37,130,104,214,205,169,187,68,147,138,15,53,164,106,26,216,91,225,182,174,250,33,103,214,125,28,20,180,210,175,82,223,210,46,100,202,71,124,15,87,5,112,101,221,128,86,82,9,23,45,36,240,166,194,38,34,17,48,12,183,7,198,81,90,224,179,127,17,24,129,252,59,223,156,213,123,74,26,131,42,193,138,44,29,45,202,42,149,132,226,45,229,227,208,45,237,104,193,10,76,150,250,106,87,81,146,17,242,183,193,209,248,10,218,149,122,68,75,248,190,250,106,103,208,110,17,92,53,195,130,155,47,0,78,186,51,62,23,130,245,231,157,142,114,81,42,76,129,130,50,83,236,47,127,234,119,2,147,94,110,235,238,78,187,150,252,128,25,213,14,67,185,145,249,8,18,96,156,154,73,83,26,84,201,60,164,251,125,84,146,70,154,10,62,171,247,12,73,237,102,234,156,2,54,220,18,250,186,29,39,36,35,36,1,131,28,68,116,187,96,93,38,253,142,192,231,109,122,246,16,184,136,238,72,135,140,88,130,222,86,171,185,182,21,133,243,85,207,169,191,78,188,169,240,153,163,98,231,138,62,198,147,88,26,120,182,221,60,220,214,90,32,43,243,10,121,91,96,210,233,10,91,110,233,194,170,20,14,12,193,231,194,117,110,125,102,155,197,225,162,80,12,244,96,164,34,110,100,101,181,97,201,196,97,241,92,227,125,152,58,117,147,92,27,202,146,59,54,212,36,226,178,36,234,240,161,139,28,69,129,195,33,249,86,179,231,14,170,34,155,229,19,84,72,30,111,14,136,99,241,203,91,153,17,205,116,35,227,166,232,54,232,243,129,207,120,244,25,186,210,22,163,165,33,138,1,231,183,106,192,236,97,166,228,53,73,112,205,155,105,163,170,146,21,38,239,188,46,92,101,22,236,86,102,154,154,165,147,0,163,255,218,92,219,133,181,235,129,132,107,42,218,111,69,18,64,211,181,212,78,111,246,195,122,193,36,31,59,172,99,55,78,46,47,138,220,236,168,241,172,209,254,149,166,85,11,168,250,140,17,132,36,168,150,34,186,217,115,199,240,164,82,41,141,61,104,93,48,163,198,16,234,150,178,149,4,54,75,115,8,152,215,164,46,154,108,33,168,27,246,155,162,134,142,92,37,57,78,245,109,234,201,167,172,135,80,26,103,20,117,43,129,168,214,11,232,235,171,55,209,69,71,89,150,10,13,50,13,53,249,44,119,222,75,207,82,15,96,234,175,209,99,66,255,184,22,78,17,172,74,215,198,161,97,241,46,211,216,132,237,31,125,121,103,163,69,205,68,80,178,137,209,28,195,14,80,151,164,159,45,109,116,4,166,243,188,117,154,51,189,190,152,156,217,5,143,135,226,130,86,92,139,10,189,145,249,103,127,171,59,53,170,155,120,94,182,241,20,127,122,11,157,72,90,111,119,209,42,58,73,148,72,84,113,116,202,202,113,177,16,187,199,201,49,128,214,154,109,71,246,46,10,79,195,148,48,180,230,85,141,30,29,48,134,243,90,68,60,15,41,69,43,7,250,162,243,169,64,230,27,170,130,190,53,47,250,55,103,116,122,12,232,153,202,181,34,98,12,65,94,224,243,250,150,214,78,113,171,186,48,150,153,243,41,204,182,96,169,28,24,235,100,45,54,35,94,224,137,41,123,2,189,61,165,234,122,157,15,176,81,156,165,61,117,112,24,80,23,182,23,240,20,217,91,180,233,3,151,167,66,63,206,234,26,157,57,29,143,138,53,31,120,222,182,30,52,88,245,178,25,246,81,232,6,220,207,177,86,254,108,23,222,210,51,107,150,100,210,171,196,247,144,149,192,130,46,103,191,231,30,73,236,86,141,192,178,67,77,46,155,127,173,228,214,81,29,36,8,12,120,62,117,45,104,63,43,26,219,56,250,76,135,74,66,57,63,30,95,54,71,215,162,31,8,65,75,207,114,242,222,181,132,255,75,34,111,57,122,41,169,97,229,113,197,230,249,109,53,23,32,153,118,30,212,188,191,13,53,93,105,92,232,28,228,251,212,152,6,234,3,187,17,213,15,214,89,101,157,63,87,14,194,196,249,149,45,210,231,198,233,187,111,122,88,81,94,65,166,9,233,29,219,90,79,222,150,228,143,215,97,122,176,91,225,179,195,15,234,192,121,90,75,228,162,32,42,102,84,68,29,174,150,254,17,18,100,166,67,34,126,26,191,217,49,21,54,43,87,135,207,164,34,42,66,29,58,243,237,27,205,212,150,148,159,124,34,184,29,26,121,244,82,246,135,221,140,30,104,142,47,143,250,167,86,240,225,66,151,144,255,202,232,106,107,217,236,236,127,176,141,10,98,1,201,26,229,226,66,124,92,193,183,160,193,68,115,44,148,27,182,20,225,59,77,92,89,97,162,194,113,233,1,218,245,134,141,43,233,209,113,201,5,73,204,53,14,76,35,71,144,184,140,40,165,180,84,188,82,82,12,113,36,194,147,50,171,209,44,170,151,93,144,77,65,67,96,202,194,81,163,39,159,54,151,94,26,210,180,251,146,57,160,12,200,99,161,51,55,146,144,112,61,250,122,248,182,171,74,127,37,165,111,13,85,204,51,122,92,148,62,112,189,50,243,136,110,209,165,72,68,212,149,234,139,84,106,116,18,118,132,34,149,71,140,104,201,186,93,140,148,112,151,194,20,16,130,133,114,226,85,105,114,60,48,9,230,117,9,50,84,4,251,3,175,104,210,66,247,109,204,135,164,140,136,229,229,207,156,231,157,158,163,207,224,187,13,148,201,148,227,4,237,44,48,113,95,116,221,21,101,94,15,114,187,253,18,127,134,178,38,14,140,182,106,240,153,48,34,208,239,15,73,159,224,194,195,73,98,37,21,152,185,185,95,186,19,25,82,237,230,64,103,53,230,90,52,233,134,118,59,225,217,156,226,133,21,219,112,63,132,116,6,254,165,105,209,10,167,71,23,243,218,187,28,175,146,159,54,21,120,70,247,104,132,18,202,219,218,80,67,190,224,192,105,239,167,189,198,56,55,113,99,152,54,190,205,34,235,86,236,50,89,128,167,3,6,141,215,75,155,163,66,240,52,215,64,15,13,202,30,188,225,167,189,96,152,67,77,80,246,240,124,126,96,138,228,237,146,9,235,51,200,17,97,152,177,226,103,227,105,148,167,161,137,205,88,48,21,107,19,57,69,96,20,126,227,228,21,146,88,127,26,173,102,180,57,26,137,242,25,43,245,23,59,5,5,115,140,167,221,201,186,75,130,5,153,246,51,171,216,219,184,180,84,18,229,111,7,24,126,65,193,59,61,3,75,148,44,172,55,237,236,37,70,240,78,49,15,125,218,203,112,61,8,248,4,197,34,119,106,141,111,103,65,11,34,240,48,210,191,194,132,43,253,82,98,33,22,60,45,123,107,165,224,188,166,177,197,167,153,188,22,77,124,193,81,54,141,217,23,157,151,123,77,73,72,159,10,106,165,237,82,202,169,220,203,243,166,26,117,153,215,231,38,151,142,96,54,217,161,55,138,118,217,121,219,122,217,72,194,69,191,222,78,12,28,61,186,32,170,209,111,103,195,92,218,237,97,153,178,26,141,15,11,231,73,61,57,1,68,17,24,38,145,222,214,181,200,3,205,207,24,197,19,38,212,41,81,160,78,79,227,15,185,199,160,149,38,8,230,79,219,16,150,23,57,69,67,199,68,101,85,143,70,224,58,154,169,176,69,249,195,209,180,18,198,109,99,99,148,244,169,52,86,152,56,57,36,124,93,243,33,161,221,71,190,104,67,213,15,191,65,80,185,157,42,248,20,104,36,132,165,66,223,23,230,202,244,161,145,167,142,126,40,196,136,159,94,147,115,225,41,220,130,104,100,73,229,57,249,212,222,79,100,223,151,16,98,183,101,31,234,109,187,195,74,67,30,11,75,80,164,96,147,57,246,201,174,113,211,96,121,219,192,72,250,233,183,11,31,162,220,254,157,179,206,62,67,233,108,189,70,186,173,90,116,188,138,22,4,210,163,168,243,196,51,61,203,238,108,111,39,111,8,114,49,207,158,219,126,250,128,219,140,212,91,178,93,137,182,24,159,135,120,91,54,168,190,142,37,63,13,157,110,68,11,242,194,17,77,218,236,19,57,236,26,141,44,11,231,155,84,21,158,87,179,132,145,86,100,43,112,214,96,202,229,251,182,83,209,195,44,109,219,221,124,223,226,183,241,193,22,185,6,228,142,46,227,28,152,82,195,133,81,169,92,121,221,54,50,229,15,1,67,24,155,23,78,34,63,200,168,75,35,132,252,210,220,132,198,10,159,169,52,210,218,144,108,198,210,206,108,36,179,66,0,135,134,196,33,74,125,195,180,167,70,189,61,179,165,169,86,203,89,115,218,85,246,52,246,109,86,113,130,140,59,199,144,94,222,86,166,30,221,119,187,189,144,180,92,104,159,125,193,42,241,162,38,182,38,10,0,52,79,207,56,117,73,90,60,28,244,39,163,66,18,95,200,232,82,115,194,234,110,221,14,101,166,75,21,145,57,113,137,89,187,69,163,10,155,120,249,105,50,125,151,235,254,219,16,137,14,5,22,98,77,66,79,139,114,5,102,163,238,101,77,92,207,103,82,85,145,243,58,207,231,28,145,233,217,243,15,233,87,47,214,98,24,164,90,243,182,73,42,84,65,227,117,36,101,224,42,13,121,217,5,33,151,240,97,101,27,211,69,11,127,16,116,225,113,26,155,32,234,101,34,146,81,200,109,5,79,153,196,134,92,24,84,134,155,138,34,201,49,69,84,4,5,139,117,89,223,103,125,111,143,238,7,49,118,108,226,97,208,85,185,234,129,108,75,68,173,56,7,101,213,51,33,57,212,189,132,65,124,70,151,145,192,157,130,185,147,52,16,131,157,242,121,0,247,48,100,56,48,19,185,254,54,239,62,132,115,208,151,46,75,127,187,99,144,81,3,38,101,51,85,135,5,183,169,29,121,199,84,196,83,97,192,139,8,170,67,97,107,86,182,10,177,160,221,17,236,18,124,246,116,54,44,88,115,68,217,148,82,150,140,224,3,22,52,251,131,224,86,233,236,22,152,184,52,135,28,208,249,161,38,115,97,217,180,104,134,165,238,68,60,232,6,250,40,246,148,17,193,70,33,247,159,186,168,5,193,132,232,98,20,60,84,219,173,38,211,158,28,87,190,169,231,189,84,44,8,37,195,32,103,211,39,36,55,125,230,111,250,138,253,166,109,31,175,82,67,208,133,123,188,76,116,115,244,220,229,71,73,11,116,10,231,5,20,198,241,22,244,209,126,170,251,124,28,33,44,197,199,243,220,22,164,223,176,39,3,174,146,65,131,207,91,110,198,6,153,49,82,140,170,253,68,49,236,202,171,245,38,154,138,228,147,27,180,22,135,123,197,127,87,224,54,194,54,180,144,238,207,170,175,68,82,241,190,107,50,96,91,164,109,42,61,69,101,92,184,109,157,18,240,122,200,194,179,52,143,113,85,196,194,73,162,93,47,96,115,71,21,120,195,207,9,31,226,218,68,103,251,140,88,88,128,237,58,5,67,213,207,42,229,181,175,23,10,138,148,91,24,130,140,119,12,205,47,58,196,188,105,144,226,63,147,72,190,46,196,106,29,192,104,79,37,132,15,43,18,138,26,166,240,180,231,45,153,98,135,41,61,71,7,54,25,184,123,215,103,198,146,5,25,117,180,43,118,130,113,71,18,9,101,38,85,152,184,249,190,205,91,200,160,77,42,163,173,235,167,78,67,67,28,72,3,61,186,99,80,206,26,226,184,51,96,135,174,48,113,53,143,227,169,106,116,40,146,86,97,140,209,32,35,48,107,85,148,107,105,176,156,83,225,109,185,135,128,161,14,202,149,225,79,29,98,117,6,139,128,50,220,236,140,93,238,61,121,17,73,133,65,179,18,37,219,184,52,76,90,68,226,47,217,208,137,231,189,215,163,180,213,205,19,57,40,99,4,67,194,173,26,189,90,46,112,8,83,78,100,209,77,162,190,215,91,249,60,107,251,46,162,62,136,166,197,12,51,98,152,194,91,162,202,129,224,152,71,33,21,181,178,36,107,15,130,141,225,67,103,250,44,194,15,4,165,70,222,3,230,5,137,98,35,29,47,203,191,250,58,205,204,249,162,140,162,30,149,186,141,127,111,85,177,72,108,32,194,194,136,166,210,36,114,88,184,112,81,249,11,24,141,191,37,48,230,64,151,255,4,37,67,130,252,243,0,83,90,215,248,246,132,44,93,158,232,185,234,42,238,152,20,222,164,173,238,172,22,157,222,183,152,205,118,81,117,50,227,145,71,184,138,144,106,147,214,9,94,45,132,182,80,14,45,188,254,251,192,151,209,235,163,66,14,157,71,94,7,25,196,171,185,134,64,226,212,128,19,154,214,213,71,194,165,134,202,145,232,176,178,154,135,54,173,137,67,138,129,4,234,11,145,218,230,195,27,210,124,134,185,120,106,177,164,226,104,223,232,63,254,107,136,217,104,184,236,43,74,126,230,34,117,79,52,19,234,232,1,177,196,185,40,98,144,93,68,241,231,123,196,120,191,22,145,41,36,229,177,163,232,129,201,141,170,109,238,143,35,245,161,8,175,74,114,115,96,120,221,67,148,114,16,231,138,178,55,205,31,229,14,121,235,246,81,17,67,248,180,59,28,33,172,89,243,29,57,214,59,253,253,246,204,230,101,33,170,177,38,163,230,89,219,159,252,185,236,76,23,159,98,84,5,137,101,155,152,88,35,221,148,90,68,7,19,13,48,81,220,71,237,124,32,86,239,87,190,135,230,195,6,10,38,41,204,129,135,201,111,235,3,79,39,174,241,89,132,118,238,166,27,215,141,39,91,168,186,24,169,64,232,115,231,183,18,226,159,223,83,25,88,149,73,245,141,173,71,199,160,253,131,33,128,139,120,202,153,247,146,109,133,63,24,206,36,220,210,191,102,216,66,198,13,175,58,246,153,85,109,115,73,127,206,232,244,197,180,80,187,213,39,102,233,251,190,2,26,205,168,102,255,53,13,5,76,153,251,182,12,208,209,163,151,74,25,44,220,208,32,109,238,252,24,25,144,239,244,105,106,252,54,44,162,229,78,223,101,40,187,16,234,143,253,56,94,228,114,91,238,78,212,203,180,167,254,36,136,175,121,246,116,244,77,205,243,49,124,129,202,230,71,79,147,151,150,147,91,213,223,23,134,243,85,176,56,136,253,15,29,157,33,38,133,126,80,86,87,101,10,231,184,38,57,140,187,144,120,148,86,138,106,121,196,209,29,17,128,252,192,103,237,223,23,174,106,234,98,122,249,30,15,50,119,180,173,102,80,230,187,151,199,133,89,203,5,38,99,211,227,251,101,31,252,156,187,96,40,51,47,220,213,82,3,120,4,51,28,184,116,69,49,26,243,45,13,158,13,235,189,178,150,111,71,158,193,85,220,106,43,109,206,97,54,56,76,48,72,109,226,168,239,134,112,5,158,13,248,65,191,112,104,185,3,15,169,16,0,239,26,26,141,7,134,45,174,151,134,142,95,252,52,159,151,250,219,253,194,151,44,112,83,191,52,202,206,49,12,207,4,217,213,234,147,133,122,132,86,238,32,65,217,83,121,96,90,147,47,92,68,35,238,204,87,9,41,216,152,79,39,223,83,127,224,30,234,144,192,125,171,15,92,193,166,188,196,111,99,35,90,202,3,95,190,2,112,17,221,11,96,90,113,107,192,99,54,53,200,58,240,186,147,185,153,156,170,165,89,177,52,115,44,144,208,1,213,171,173,44,216,133,43,96,114,117,207,209,243,190,108,188,89,170,62,113,146,250,205,243,163,7,110,103,39,46,87,86,145,63,152,241,105,207,215,232,157,62,141,30,105,126,104,209,77,234,200,147,61,228,190,31,39,130,190,89,93,22,145,245,15,218,227,192,172,88,125,80,170,177,235,60,103,96,52,178,165,207,20,109,234,208,33,61,15,132,153,100,60,190,96,121,222,135,134,52,69,85,95,176,243,156,243,253,237,52,214,243,88,26,158,98,49,25,51,163,213,253,88,150,145,100,187,48,116,136,166,240,140,114,209,25,239,91,59,190,141,98,143,18,187,195,3,189,187,252,24,185,237,136,132,135,213,179,197,167,135,45,207,140,254,74,162,238,103,210,161,41,49,72,247,132,236,73,109,172,171,53,49,196,251,26,214,109,171,40,134,30,113,240,185,234,250,56,10,154,158,145,191,205,142,78,128,190,143,97,146,195,57,96,210,175,106,56,8,105,39,30,248,57,19,162,191,234,179,72,185,213,239,154,241,188,117,182,164,209,47,236,139,129,211,51,14,79,28,112,62,254,56,57,141,81,106,227,102,202,0,241,66,204,194,121,189,246,146,59,184,95,68,240,181,234,60,127,54,0,59,44,32,81,128,128,168,166,214,149,253,38,34,241,234,86,137,20,124,49,173,235,62,224,243,66,212,81,144,212,123,16,84,108,59,94,117,86,90,108,137,35,54,198,224,224,153,232,177,112,12,129,10,118,127,237,153,139,81,20,139,196,47,171,83,87,251,174,10,49,32,120,176,48,14,152,246,4,230,41,251,182,9,66,237,121,71,83,225,209,67,21,234,192,72,199,62,71,99,151,28,232,137,77,20,68,167,49,222,54,223,106,85,31,197,253,227,152,71,56,194,110,80,238,26,33,165,20,171,95,69,226,94,172,239,120,70,84,173,29,134,171,222,245,183,247,57,194,83,164,136,123,238,149,31,120,203,165,153,132,190,76,43,103,94,56,247,57,227,232,193,204,253,88,218,178,202,251,56,181,212,122,81,248,44,204,243,6,113,103,25,127,220,143,211,25,30,65,211,165,40,128,26,171,192,100,53,98,137,50,165,159,165,110,187,248,160,57,125,101,32,63,45,189,240,147,86,170,186,111,195,234,207,200,92,237,141,73,178,250,149,159,187,78,237,241,32,134,119,53,46,140,10,206,126,173,149,119,76,29,108,32,212,187,178,217,182,203,175,12,145,60,209,11,157,102,163,233,155,228,65,11,119,81,199,245,76,45,196,61,86,182,113,120,94,48,76,180,169,67,166,252,88,85,79,246,116,222,48,188,45,93,245,194,45,154,201,224,1,110,157,54,126,82,50,225,121,99,74,87,234,141,140,60,254,117,15,67,29,163,44,61,249,182,150,152,128,233,96,213,155,70,8,53,126,154,121,187,233,125,33,178,16,187,113,202,233,234,43,139,15,95,137,218,252,39,127,171,206,227,233,132,20,225,79,12,77,70,86,16,180,189,67,228,23,194,85,125,44,234,233,77,239,62,149,178,209,207,75,29,159,17,224,222,247,174,18,6,128,234,44,142,44,69,152,40,46,148,229,230,3,147,128,10,219,167,105,239,94,97,211,191,12,152,93,78,81,120,214,232,74,68,85,171,206,199,244,188,237,158,175,213,219,89,98,117,150,199,219,34,71,7,62,78,91,99,61,191,61,77,89,245,250,116,141,156,30,24,5,197,107,140,214,199,84,167,248,194,195,184,247,157,48,189,87,71,245,5,205,45,76,74,89,35,94,88,111,108,242,194,116,144,159,5,163,164,112,125,166,29,103,53,125,44,155,182,199,56,122,145,214,147,147,19,226,197,38,7,230,87,215,65,76,11,78,169,113,101,88,91,73,76,221,76,192,53,252,170,102,121,116,182,128,49,171,185,206,174,251,188,207,231,228,16,59,194,236,48,243,78,245,104,172,93,91,92,56,84,91,29,228,196,134,115,92,27,70,214,252,174,112,41,33,160,68,158,102,232,126,185,157,152,32,133,174,14,6,145,249,153,145,136,9,118,248,174,13,252,68,170,94,218,100,148,135,241,37,140,184,231,169,81,110,185,118,159,205,230,60,133,119,112,222,204,22,115,234,67,99,226,232,241,76,207,52,159,154,142,83,84,67,162,142,208,153,149,154,78,135,244,146,198,46,7,50,94,78,58,173,160,201,94,195,242,237,87,164,83,216,212,156,226,232,97,90,181,2,19,5,151,240,125,61,129,141,186,229,162,207,177,197,155,21,122,165,206,227,184,236,132,73,132,25,10,119,29,13,24,166,70,123,173,145,218,212,237,154,78,166,20,172,82,4,107,186,136,207,78,115,197,185,174,109,29,41,22,217,211,154,104,244,186,55,118,214,85,233,29,152,191,190,134,176,34,237,168,113,232,193,38,3,19,143,156,14,77,61,120,152,113,82,60,211,196,92,45,223,8,156,158,96,237,156,171,36,65,173,71,163,206,19,30,97,4,162,250,211,108,15,238,40,70,148,176,233,40,102,142,10,119,139,222,76,150,181,41,108,44,240,128,241,166,17,152,181,113,95,63,234,133,122,156,188,206,243,65,174,168,32,118,68,19,116,219,137,211,233,8,29,214,142,251,95,17,203,118,51,234,142,103,70,134,120,232,67,33,95,124,191,237,159,118,135,160,216,176,135,19,164,21,151,31,112,132,64,126,183,82,191,120,53,54,118,153,161,51,207,156,220,213,147,173,81,52,9,143,8,120,238,105,234,69,175,150,99,71,138,164,221,84,183,119,106,66,251,230,227,43,69,36,121,147,63,133,214,235,223,141,182,97,121,224,75,146,199,125,93,195,101,203,75,183,117,157,197,11,226,252,2,163,75,27,22,170,120,4,36,253,234,209,37,24,247,166,211,107,74,8,76,151,213,133,171,238,220,76,65,172,93,191,245,177,132,140,103,232,188,107,23,109,220,234,80,121,6,85,187,125,191,103,231,133,109,185,222,181,89,60,135,91,251,217,30,61,163,4,127,130,96,100,83,99,203,79,212,9,127,127,132,29,41,253,247,106,162,218,200,183,95,55,69,132,25,134,14,127,100,234,130,149,134,183,68,210,156,13,190,75,156,50,96,44,241,244,228,120,90,134,115,96,65,209,76,242,38,52,104,237,224,200,119,124,49,138,6,135,232,118,196,67,59,65,83,19,51,17,80,188,154,2,165,227,240,254,242,153,65,232,30,245,225,143,70,68,151,88,3,213,136,19,138,248,185,121,27,154,54,57,79,248,44,155,222,167,221,77,112,98,63,176,25,242,58,140,122,185,172,232,221,116,56,98,22,206,103,123,50,37,65,135,161,192,165,49,157,160,30,39,12,61,154,160,43,150,54,236,18,244,117,30,120,135,189,24,127,136,77,9,228,120,120,56,61,80,90,128,244,88,91,241,107,192,168,187,62,48,201,223,184,48,108,129,166,94,24,172,130,24,10,240,17,52,158,198,60,177,68,235,47,193,246,249,62,239,203,228,145,224,211,122,205,22,207,10,44,87,78,159,218,140,233,138,175,171,202,174,174,163,233,153,231,133,137,175,229,183,145,250,186,134,137,56,58,79,125,164,112,230,115,200,9,108,118,33,93,79,126,134,117,188,206,6,193,93,43,24,29,126,119,88,62,55,206,61,116,164,101,74,171,229,218,68,82,248,145,27,43,56,28,175,176,137,220,184,106,116,133,57,218,47,13,175,17,117,159,237,48,234,71,8,64,160,172,33,58,145,192,88,151,173,128,145,67,215,163,11,12,239,18,48,139,83,83,24,27,163,248,109,2,153,173,39,231,123,188,240,216,233,189,242,106,234,235,1,159,103,172,47,212,90,215,226,167,217,206,118,189,178,19,187,135,153,28,210,155,85,132,221,166,181,245,71,97,142,69,53,39,125,159,24,98,6,243,236,192,253,89,37,186,57,196,149,123,52,243,142,188,176,130,238,91,8,152,156,81,123,182,21,122,180,77,98,113,219,231,195,207,77,31,218,178,141,81,192,73,237,95,16,181,68,193,55,94,55,222,1,50,165,157,249,21,49,110,63,249,153,130,180,19,235,192,52,100,122,44,210,44,179,41,49,177,37,193,174,36,135,249,69,14,61,121,161,203,206,159,249,156,150,199,81,120,133,37,21,6,33,67,19,35,40,47,182,144,232,57,17,64,209,30,98,147,168,26,81,125,70,240,42,55,29,229,39,128,14,233,9,102,87,81,16,39,21,187,68,228,207,52,189,245,101,211,12,19,162,237,24,92,246,174,115,90,181,140,69,28,205,168,28,122,114,186,1,67,155,133,188,189,52,45,28,24,42,121,188,77,74,205,26,211,178,142,199,156,101,182,182,67,175,172,89,150,37,206,109,134,246,242,58,76,229,49,158,55,13,13,207,24,55,209,205,44,14,176,132,219,2,147,203,136,167,66,10,91,203,29,68,254,172,107,1,87,241,45,0,93,87,114,154,13,255,179,248,193,252,8,43,20,156,53,151,20,205,129,39,212,149,128,81,112,212,103,66,191,96,168,144,140,179,38,172,166,63,13,151,112,92,24,87,251,174,240,188,141,213,144,82,186,174,64,86,181,137,201,114,144,203,213,145,210,144,198,108,23,70,93,89,159,232,10,43,7,172,83,89,12,5,60,227,102,248,202,104,4,34,113,245,164,7,110,93,79,53,118,12,187,233,10,2,79,71,30,119,91,218,149,67,254,153,6,193,120,100,205,126,77,96,184,105,241,89,195,40,26,186,130,160,45,212,226,211,131,87,248,124,214,92,106,72,105,195,105,220,85,191,76,36,79,228,198,206,150,174,235,80,64,223,35,199,133,23,91,9,21,157,57,172,211,169,122,101,221,67,112,221,57,223,161,144,207,201,244,153,210,180,54,67,150,20,119,184,169,207,116,152,12,184,163,116,35,21,69,103,162,247,35,224,115,170,166,231,70,198,248,14,5,200,22,250,225,50,102,175,108,146,109,138,159,147,159,129,19,158,33,214,94,84,164,246,116,30,248,121,7,251,30,141,166,187,76,226,19,162,180,131,48,1,52,124,99,136,70,46,8,37,129,42,140,20,72,185,25,65,6,135,39,188,30,133,113,2,12,245,172,115,33,100,84,21,198,225,37,142,38,43,162,223,7,89,198,176,8,55,233,98,105,171,62,240,192,132,36,238,154,25,72,31,233,164,192,228,121,13,228,51,135,112,170,49,44,56,139,81,196,26,204,48,154,212,167,183,107,69,91,14,139,57,53,30,133,217,255,199,83,171,8,150,201,19,199,134,173,121,14,12,229,157,34,174,57,172,23,84,51,226,183,51,143,185,41,108,205,4,1,163,17,167,71,147,223,217,113,52,221,149,122,229,166,168,24,241,0,219,138,161,87,134,2,170,239,41,17,194,219,93,163,222,51,185,93,73,119,180,7,137,107,21,134,233,227,247,197,214,120,233,122,191,204,89,51,228,160,102,81,190,223,52,61,249,75,201,51,138,135,190,207,101,154,113,113,105,72,52,233,72,164,80,93,238,165,217,198,66,175,156,252,64,11,157,171,166,106,81,160,176,140,226,161,156,155,76,26,44,152,186,249,85,193,50,41,36,253,105,232,105,241,190,206,84,57,170,126,64,196,177,225,58,213,96,155,108,93,219,246,153,239,150,200,123,157,173,150,108,181,97,112,247,240,182,65,185,36,47,157,108,241,196,205,33,197,86,141,32,166,48,57,175,122,149,199,206,7,145,21,62,145,76,26,113,242,51,161,45,169,87,48,83,228,72,190,155,202,186,180,229,0,179,109,12,173,42,202,56,58,217,226,87,115,63,95,36,106,139,190,207,141,48,118,44,19,217,136,192,119,210,26,182,111,137,168,151,71,36,189,182,192,102,145,30,176,46,80,39,206,207,112,59,46,247,179,139,36,26,146,188,231,251,136,37,230,156,169,139,56,24,48,100,222,44,82,200,98,80,73,139,54,196,121,103,119,34,196,174,165,97,107,148,154,87,23,251,172,25,69,193,29,59,105,200,250,89,195,129,145,76,45,44,206,140,163,155,12,20,50,171,81,17,128,47,80,116,67,202,236,119,253,230,87,183,108,132,160,212,199,122,136,40,163,121,43,183,148,173,111,35,135,2,179,41,181,63,112,143,164,32,240,51,66,199,89,82,207,223,1,67,84,215,151,113,98,202,114,47,155,150,91,217,180,225,177,154,162,100,92,173,127,63,233,61,15,161,23,84,171,88,234,47,19,58,132,42,181,125,225,83,111,107,154,176,113,240,112,207,58,89,30,20,227,39,65,235,115,238,105,37,103,135,209,129,124,94,6,197,184,116,225,82,53,123,60,216,154,132,225,123,133,248,167,181,81,163,192,231,36,18,160,218,34,2,204,167,177,2,206,234,112,132,174,33,57,123,191,109,232,30,227,57,185,213,171,91,192,103,154,148,157,44,97,77,116,171,226,43,95,196,252,5,148,154,88,28,204,88,144,11,43,217,172,48,28,101,47,35,159,52,118,225,103,45,203,1,215,44,173,174,192,150,143,14,45,110,171,236,9,92,232,170,242,225,127,162,206,44,162,147,248,219,34,162,27,76,244,204,6,80,79,78,13,56,198,194,249,210,72,171,40,140,27,111,232,104,153,112,161,160,131,196,96,8,97,109,172,45,101,144,22,179,105,15,152,42,73,213,103,134,102,104,232,143,146,141,127,134,74,49,135,145,56,250,76,1,163,60,240,249,36,130,97,223,45,73,242,156,188,182,160,43,30,24,231,38,125,104,76,157,65,223,71,219,52,233,151,93,86,187,141,124,56,212,156,125,107,121,224,29,229,153,138,32,152,244,203,81,248,238,61,164,154,89,155,171,56,24,159,157,101,51,114,94,208,224,177,116,255,3,28,30,222,84,151,147,238,254,63,56,154,22,44,75,216,94,184,181,41,176,86,3,76,80,45,90,249,42,252,100,77,172,3,175,72,246,84,158,129,244,14,24,92,163,16,95,77,183,69,118,255,6,95,245,178,254,8,65,131,90,210,237,194,69,39,157,218,9,228,67,25,173,35,104,49,21,62,31,73,76,135,172,137,90,232,27,180,62,134,103,155,213,43,171,206,89,3,178,115,168,40,162,255,34,126,17,192,40,129,133,244,25,138,140,122,105,163,35,104,38,218,123,169,234,219,158,196,207,215,78,130,76,224,86,116,159,111,55,140,46,204,114,245,47,17,59,135,61,64,107,224,111,92,82,209,37,225,28,161,224,129,73,184,124,137,64,99,147,99,194,113,209,243,186,214,199,92,6,205,231,214,98,7,73,102,141,22,189,223,78,108,153,36,27,210,139,23,62,241,214,252,56,76,208,198,200,18,213,251,211,103,121,51,139,228,15,46,56,240,68,180,198,209,149,10,195,252,96,203,26,167,123,114,100,252,105,100,113,152,54,243,113,143,102,227,87,178,255,244,137,82,80,142,184,40,108,199,207,129,202,96,250,222,228,220,204,96,61,249,109,39,218,149,34,201,79,27,27,162,6,227,59,185,41,152,62,247,181,207,236,251,81,66,45,14,71,130,124,10,220,17,109,118,152,85,164,200,125,65,231,255,82,94,116,56,156,224,122,237,38,40,76,22,191,47,250,112,247,146,23,130,135,107,157,254,178,97,158,136,73,116,69,194,244,204,12,191,216,101,209,19,116,94,80,189,111,219,196,49,62,205,200,101,194,127,253,122,26,87,68,108,18,132,184,15,70,67,239,114,62,145,136,60,131,39,143,239,153,226,198,80,110,179,38,44,188,3,126,52,64,96,154,255,163,120,193,155,198,59,40,127,143,156,228,193,190,148,27,224,105,63,255,131,225,158,162,180,171,48,30,99,223,141,85,188,33,174,242,195,129,233,21,47,126,105,166,105,120,131,50,224,133,175,235,119,223,112,233,198,37,193,87,168,198,57,125,38,189,70,89,67,60,40,94,216,206,230,240,231,131,133,190,220,116,155,57,201,18,194,71,221,31,140,119,83,189,186,214,245,215,219,255,173,243,80,214,206,170,114,171,154,21,134,118,247,173,53,148,53,226,17,121,37,217,72,161,254,80,113,98,197,210,69,78,190,209,17,246,147,159,24,97,93,233,94,131,105,81,246,147,103,6,246,28,239,201,135,15,166,51,70,173,242,43,240,89,218,187,127,159,25,118,255,77,150,195,198,178,54,152,239,228,153,134,169,126,135,57,194,251,208,234,191,87,130,183,192,186,204,151,3,211,16,247,241,229,200,241,159,37,231,170,242,97,221,131,80,112,249,238,59,157,207,27,19,157,11,155,3,227,47,68,129,89,134,12,194,146,163,89,176,190,6,91,131,41,17,109,133,161,36,15,135,161,186,15,185,52,60,112,250,47,151,110,240,217,72,202,149,87,196,126,191,22,113,224,243,207,111,118,182,154,56,195,94,113,105,104,36,92,153,56,96,19,188,246,223,198,75,253,230,43,76,235,61,245,47,9,100,112,19,193,112,142,30,24,168,175,15,238,214,45,50,245,183,113,36,246,163,41,211,204,125,79,14,95,252,188,34,191,180,70,9,167,202,141,89,131,206,244,167,118,190,24,50,140,2,159,253,239,151,221,130,154,134,52,206,157,51,145,154,74,165,37,63,185,185,183,102,185,242,2,185,233,123,166,102,103,119,29,117,248,218,41,47,250,109,155,242,209,115,112,67,92,175,126,63,141,250,9,89,130,11,155,64,234,55,93,99,186,133,83,144,28,189,121,104,173,6,140,131,218,61,26,37,48,55,117,198,134,175,32,222,118,143,110,230,88,191,253,104,246,31,119,135,107,50,112,166,19,248,193,48,145,116,176,32,141,190,191,58,54,112,66,161,240,190,17,152,183,76,233,31,156,141,94,214,4,94,244,127,248,201,51,172,168,121,95,55,125,205,177,128,82,223,233,168,178,95,152,110,156,24,44,244,20,157,115,203,141,81,4,44,63,174,45,48,22,31,101,11,108,146,2,223,51,63,91,170,129,71,206,133,127,70,129,14,207,140,76,128,28,77,175,234,183,146,116,179,161,148,105,137,186,91,255,30,40,74,185,121,200,148,70,224,252,241,179,24,38,189,138,172,61,232,215,48,4,205,155,174,157,37,151,196,226,247,101,118,49,93,63,115,91,25,85,225,212,191,110,67,131,161,214,201,153,81,45,254,196,131,97,118,193,96,148,41,133,109,224,254,232,114,192,88,127,200,79,155,74,232,250,6,63,19,101,185,101,100,70,1,109,147,205,207,77,74,89,230,217,70,67,208,232,223,163,108,219,22,59,185,48,51,210,171,205,97,83,145,127,70,152,175,139,20,43,217,75,203,16,160,240,187,124,108,163,73,84,46,155,135,241,69,51,88,242,95,134,14,117,235,246,191,71,194,75,118,24,162,176,124,149,132,123,140,184,15,38,60,188,132,52,96,90,121,251,55,6,176,103,68,49,255,194,219,212,198,253,104,114,48,151,254,11,108,203,180,195,44,186,179,43,106,110,234,63,148,239,127,223,66,173,193,244,253,126,47,203,212,214,235,174,250,211,45,249,154,107,5,229,54,150,94,89,110,190,51,95,200,189,210,199,40,207,212,150,19,191,109,84,84,248,44,229,161,21,124,252,190,223,62,179,59,106,131,242,200,7,214,21,62,69,103,115,225,153,50,7,219,67,243,71,126,190,95,200,36,247,183,233,103,88,159,251,13,112,38,95,42,243,63,175,32,249,194,134,230,16,149,93,89,115,233,219,249,38,66,178,217,27,38,152,192,164,210,191,167,214,16,36,107,215,253,160,34,161,88,190,234,29,213,107,130,158,169,7,159,13,241,151,60,181,178,162,101,78,46,76,110,252,51,94,248,113,96,219,53,94,0,206,225,89,78,162,29,17,49,153,193,209,183,154,217,127,219,36,144,166,76,10,149,112,32,249,193,230,120,41,203,214,68,150,235,139,222,104,145,97,88,53,157,191,233,2,248,78,205,92,3,71,74,62,32,168,45,223,219,132,82,153,123,147,69,143,158,240,179,186,248,209,56,139,117,29,73,198,89,207,126,52,33,212,217,105,254,249,54,241,127,255,203,63,255,237,223,255,187,63,219,38,182,241,15,216,38,254,189,107,185,151,186,204,177,51,96,248,188,50,108,235,9,223,190,226,172,165,198,193,229,131,43,80,101,219,244,199,116,166,109,157,211,43,29,94,95,199,22,15,153,154,170,14,14,216,94,249,87,208,166,26,177,173,163,65,6,30,99,203,175,188,33,131,188,53,216,51,131,203,111,85,248,169,38,12,89,21,10,197,115,223,49,53,90,43,68,20,27,216,12,132,190,163,205,249,165,203,190,131,38,145,225,219,146,246,243,111,91,26,228,158,152,57,251,99,193,46,243,124,36,50,110,241,118,252,20,177,248,224,216,91,63,161,162,121,207,248,231,138,72,223,146,0,251,44,146,141,57,241,131,233,134,239,178,177,128,76,20,91,65,102,199,37,220,36,155,104,186,179,253,241,217,109,198,217,17,24,89,0,15,107,10,49,84,122,214,210,82,186,79,206,180,204,141,84,116,97,160,37,236,155,164,208,40,47,237,93,73,155,87,97,152,156,7,251,47,61,53,157,221,177,100,37,181,127,177,85,250,124,70,197,87,187,50,205,8,94,127,185,184,106,137,181,152,14,177,39,229,174,138,68,37,166,17,215,245,99,55,195,87,7,77,245,69,103,130,66,3,138,255,242,64,186,64,191,128,108,210,95,213,23,67,248,60,75,163,68,24,146,142,242,54,167,76,96,13,9,146,226,33,232,25,19,136,196,235,44,3,37,238,70,15,105,237,39,244,40,184,37,70,92,147,217,173,234,138,194,86,218,195,118,78,180,247,212,53,158,102,219,8,212,112,106,187,126,175,230,85,74,210,206,35,53,34,196,172,51,88,51,211,121,15,185,144,216,184,229,31,166,133,115,223,59,98,72,115,225,144,15,219,234,65,227,6,137,4,54,178,22,34,85,52,253,243,96,126,104,101,75,12,137,78,107,139,113,116,222,250,126,18,10,213,30,235,183,107,239,191,134,32,121,106,213,156,222,124,31,198,66,72,201,92,142,38,221,219,29,69,164,76,207,13,111,217,191,235,78,174,80,154,157,57,24,197,198,29,27,14,21,204,2,101,33,141,152,127,153,54,160,192,168,119,213,249,61,20,164,140,32,114,203,62,138,204,189,7,185,4,24,99,233,222,21,225,214,225,207,12,1,243,157,170,194,56,66,248,148,178,127,226,182,85,183,182,232,231,248,30,174,32,130,210,158,117,150,118,20,223,94,82,228,31,121,235,42,189,93,33,211,12,182,210,31,119,244,165,249,110,100,163,181,162,217,35,226,164,145,252,117,109,54,90,185,43,156,102,251,248,36,203,194,210,154,186,78,242,3,9,136,216,23,23,148,242,116,137,168,168,115,58,138,50,128,102,11,144,134,142,125,237,196,228,111,107,84,132,170,249,205,6,64,51,210,216,3,193,216,233,33,52,212,96,88,130,79,228,226,45,220,192,13,41,36,125,40,198,79,204,158,199,128,241,209,20,158,72,229,53,135,75,125,130,19,210,12,217,179,59,200,97,246,170,1,25,158,197,158,4,33,246,38,221,51,52,63,131,29,225,119,110,190,164,82,101,198,130,98,118,102,249,239,232,12,53,124,202,3,207,204,210,195,83,71,40,26,194,200,151,204,82,37,152,42,158,27,178,146,168,164,196,168,180,121,86,153,138,219,218,67,51,102,133,20,181,231,157,104,107,210,92,159,105,100,251,134,135,148,24,169,119,201,59,21,91,233,60,37,70,130,165,203,235,196,33,3,103,71,135,249,90,36,11,217,146,73,183,121,170,15,39,114,25,71,180,230,141,175,233,144,214,87,50,137,67,51,160,204,95,217,243,136,52,117,22,153,114,82,65,194,196,83,156,80,127,137,86,244,228,43,146,140,211,40,237,130,77,250,2,61,191,105,37,105,89,124,18,52,149,218,252,96,82,115,89,214,99,242,203,245,35,222,1,35,102,247,36,141,105,168,242,76,29,141,124,26,196,30,24,123,129,229,41,103,186,106,239,64,192,135,151,250,95,228,171,145,77,157,154,104,199,178,52,123,198,121,178,185,210,163,161,73,126,36,75,224,53,165,189,129,58,32,250,164,145,20,134,174,179,186,214,23,144,167,243,183,69,116,182,174,209,50,223,85,181,110,161,200,149,67,130,150,210,134,73,154,141,64,207,35,159,114,238,243,170,48,33,241,159,70,64,62,73,229,3,209,195,57,252,190,78,116,116,194,68,57,121,179,60,80,212,46,144,166,213,178,74,11,243,84,43,93,32,53,37,37,25,88,38,213,147,186,29,241,82,137,37,72,84,155,111,186,87,85,18,6,209,2,119,243,208,244,163,187,245,140,85,249,105,51,164,201,94,178,177,175,69,96,148,182,61,7,56,140,247,149,244,161,157,49,156,63,185,24,234,65,13,109,174,248,62,80,128,201,233,94,218,102,5,150,154,204,249,183,152,54,246,11,227,196,243,87,236,119,96,151,22,4,132,126,213,65,211,20,71,194,71,36,207,206,88,250,74,2,7,134,211,44,42,137,120,23,195,116,117,20,250,136,136,90,14,232,38,206,100,165,65,240,196,206,69,143,238,102,118,244,193,27,125,58,17,174,98,11,90,156,177,144,58,3,71,44,155,144,188,158,205,155,35,33,158,78,105,27,99,51,82,93,160,46,161,198,69,51,171,200,192,77,75,65,126,240,176,82,146,136,200,161,55,226,172,153,196,164,95,111,234,2,152,44,213,199,124,161,149,62,211,243,38,112,58,171,221,242,163,225,233,37,21,176,227,213,185,116,36,48,26,90,242,192,11,75,235,71,234,76,124,141,77,20,205,135,9,241,121,125,252,192,155,32,73,84,251,112,129,244,166,29,108,69,16,44,172,15,140,17,217,7,159,51,117,49,155,2,222,238,36,2,202,71,34,23,142,119,162,11,204,255,42,206,98,21,50,44,197,238,126,80,137,162,218,218,207,209,27,50,128,163,164,154,116,32,17,79,143,236,7,15,26,91,135,220,117,197,253,189,250,67,49,71,160,169,146,129,144,16,62,18,32,240,121,162,47,76,140,231,23,126,86,220,254,188,143,97,111,225,67,233,1,20,179,40,224,208,136,183,184,28,53,123,61,245,14,174,246,217,100,153,252,163,60,147,179,230,236,47,51,56,145,247,179,202,132,30,205,146,242,157,28,141,62,229,194,217,109,141,248,186,206,0,46,89,213,179,129,167,194,80,122,245,190,208,89,249,122,6,78,60,53,31,210,0,112,120,127,209,50,97,253,32,242,129,36,140,148,253,202,78,132,85,138,142,194,179,46,210,129,240,131,23,243,135,16,243,121,102,53,100,93,19,114,231,108,74,244,101,179,243,251,62,78,40,77,204,158,250,129,156,245,255,83,225,69,151,9,190,224,124,190,128,47,52,7,237,248,40,11,120,46,204,221,160,146,89,187,46,253,238,11,106,34,62,142,206,158,130,68,223,31,62,143,244,57,246,97,171,211,171,42,138,35,13,76,50,207,97,66,147,174,159,38,141,195,41,224,138,110,138,194,8,212,199,165,85,171,212,235,183,135,159,93,246,135,82,199,211,191,59,176,199,205,78,195,64,195,123,170,77,200,48,118,87,253,104,230,201,204,73,139,126,124,104,249,228,120,226,72,182,148,161,130,156,29,115,184,111,20,211,173,215,133,99,101,205,243,65,19,132,235,73,174,70,143,62,63,237,179,33,187,15,209,90,48,112,186,225,76,250,169,248,137,20,244,192,82,168,251,180,0,221,102,136,115,30,23,134,130,163,31,77,82,227,61,57,17,183,15,113,84,209,183,8,32,113,215,92,206,135,46,123,243,250,54,83,234,206,123,49,243,7,218,189,5,46,38,59,229,240,78,75,104,76,140,5,52,62,252,228,231,121,32,191,250,78,242,119,12,159,241,173,116,80,148,137,33,246,251,133,163,236,89,235,120,62,221,226,206,44,105,35,185,123,171,40,124,125,36,146,252,183,207,58,117,198,146,174,186,166,113,250,81,199,14,140,79,193,80,137,83,172,195,190,219,166,118,149,165,171,121,140,223,22,103,59,76,8,60,229,145,178,132,251,153,139,57,79,201,93,81,85,26,62,167,48,103,220,18,159,181,177,240,209,251,77,145,102,88,251,133,135,247,229,27,44,81,42,29,230,182,216,77,135,169,125,233,3,133,21,229,98,207,102,12,48,182,94,54,204,5,39,242,33,94,132,41,129,220,52,218,20,109,251,133,87,108,41,244,183,169,210,150,120,38,180,81,136,185,16,237,59,40,128,248,111,99,92,153,117,144,146,136,253,114,109,6,207,165,51,41,173,148,177,128,224,154,83,196,220,11,178,7,251,148,184,50,214,38,25,133,248,14,84,119,248,49,29,186,45,110,223,8,134,33,96,235,183,141,164,190,206,103,191,61,133,175,109,212,115,100,15,136,99,226,217,78,185,211,84,50,177,8,105,88,131,167,105,116,108,135,77,155,68,80,220,160,124,174,132,166,221,202,115,238,179,234,122,107,253,129,201,96,202,231,51,127,162,228,61,224,129,202,138,192,244,86,196,88,57,19,210,108,178,48,2,51,153,4,140,188,203,86,152,130,126,13,184,63,114,209,211,152,122,241,241,157,159,110,226,94,61,216,8,224,15,233,240,20,154,44,96,246,90,177,129,83,186,254,237,208,251,178,240,7,204,83,143,181,234,189,63,238,19,24,180,153,231,115,240,236,49,18,160,125,183,246,28,141,5,150,223,243,160,213,65,62,128,19,69,54,151,215,134,17,142,35,157,162,120,78,124,19,252,249,80,6,171,131,188,44,20,4,62,230,220,196,157,120,38,149,115,70,51,246,124,30,126,52,137,61,93,92,102,166,145,108,57,76,91,217,243,219,4,207,223,64,200,201,150,158,174,35,24,95,231,156,3,70,14,74,15,158,87,240,201,12,251,212,218,100,178,159,112,67,227,12,231,142,116,165,222,22,249,176,128,23,26,226,50,76,206,174,175,187,139,121,54,249,208,174,47,147,211,123,164,109,166,227,91,21,127,231,239,141,196,209,11,207,82,25,100,152,223,186,13,78,182,13,133,106,146,27,252,141,20,80,58,50,167,162,168,4,53,135,209,78,212,129,68,7,245,250,34,9,99,116,156,201,76,222,7,53,37,111,57,195,89,245,44,6,50,155,225,220,176,221,65,36,147,17,145,122,243,175,17,59,117,127,226,131,134,230,174,19,18,197,107,55,124,97,234,58,255,184,60,71,147,9,241,223,70,125,66,186,173,135,245,29,251,22,2,120,171,120,31,112,72,219,103,211,145,211,184,208,114,9,110,214,121,134,209,89,33,116,174,131,167,232,237,81,160,172,138,47,220,92,32,2,120,105,219,48,171,47,113,141,223,53,82,163,186,193,64,216,165,198,64,99,102,236,34,5,119,224,106,14,103,31,140,193,223,214,239,167,25,85,234,194,38,241,33,48,6,225,223,202,151,73,68,47,17,59,48,24,162,144,195,5,54,175,222,88,177,28,166,195,112,61,210,115,244,240,62,111,140,216,121,99,122,219,208,9,62,66,244,9,227,182,181,83,41,76,117,236,123,166,8,240,38,81,206,68,91,138,74,187,195,4,237,207,27,49,117,55,191,109,147,42,90,98,248,66,71,194,246,174,49,234,106,91,109,210,63,199,229,184,52,168,245,165,234,231,87,41,101,248,67,51,175,8,125,97,131,242,247,23,26,66,46,160,241,94,46,141,23,236,14,141,88,251,209,226,41,191,13,13,220,45,120,32,75,163,11,35,223,31,66,24,254,105,211,15,50,150,190,175,73,140,85,253,194,127,202,59,122,48,219,150,22,231,54,243,2,249,233,141,96,189,143,180,57,45,140,146,161,4,57,109,167,28,48,149,37,209,250,78,133,157,151,63,83,51,249,149,48,8,227,173,236,34,230,192,244,126,139,214,55,73,22,215,95,6,222,57,55,61,122,152,97,215,61,122,75,23,237,160,200,17,109,76,198,191,84,97,165,1,81,194,45,201,184,240,243,16,179,162,116,225,196,67,193,67,78,149,245,205,224,47,249,39,240,147,0,187,40,194,208,241,68,112,192,208,67,73,222,199,8,38,225,40,63,202,150,232,171,43,219,171,216,194,236,2,70,252,184,221,247,60,116,3,112,38,85,190,158,124,135,208,210,56,218,92,111,220,228,9,253,63,22,228,172,240,238,110,252,0,215,124,138,235,42,79,130,6,240,64,137,133,155,94,247,79,30,32,6,55,42,63,69,207,109,20,185,248,52,40,254,234,227,58,239,188,212,128,51,11,215,80,24,37,236,64,243,84,161,250,108,26,206,126,211,36,55,186,68,86,139,39,92,252,121,54,100,16,101,65,197,178,49,2,1,36,12,122,146,185,31,91,154,234,150,143,103,174,161,37,82,118,53,88,153,134,206,174,213,100,248,164,31,152,92,163,195,104,98,39,61,26,73,138,238,163,47,153,152,97,215,223,46,80,22,100,14,21,173,39,224,54,221,95,135,25,24,205,208,241,94,249,44,43,96,53,92,33,127,209,188,177,246,204,253,176,222,85,125,31,135,228,143,31,104,112,35,42,249,243,68,241,255,253,159,255,225,95,255,229,63,255,235,127,253,111,255,182,127,34,255,35,18,197,127,231,90,228,245,153,218,128,195,204,77,75,71,29,4,177,88,34,177,142,79,207,199,100,254,9,51,224,52,243,243,53,153,91,125,192,39,84,158,15,188,140,96,250,193,104,205,164,7,166,222,235,107,5,46,126,89,183,242,244,9,173,175,184,2,108,21,114,185,114,106,235,163,198,209,217,28,148,4,182,136,41,126,155,221,184,158,28,205,203,18,139,59,30,146,34,201,56,140,156,230,251,214,140,178,245,208,68,26,218,120,57,2,189,201,23,167,87,70,80,226,10,154,192,233,189,237,206,118,36,14,70,21,226,113,141,232,105,121,223,40,154,30,121,60,159,4,249,167,17,215,77,31,99,151,5,20,77,231,179,166,126,95,140,21,9,86,85,207,137,201,7,121,225,74,227,182,152,74,224,1,238,215,109,190,114,122,101,228,170,106,140,5,100,191,116,75,64,82,122,187,220,86,166,122,82,150,78,80,240,146,92,134,130,173,71,123,150,10,211,101,235,235,198,121,93,247,111,203,180,136,106,68,137,39,92,85,215,179,243,211,99,187,216,112,38,147,66,181,89,47,124,247,20,163,180,23,53,116,31,166,254,227,126,108,160,103,59,151,245,129,178,250,68,112,139,89,175,196,20,84,137,178,75,119,102,82,243,180,103,60,22,32,221,5,71,8,187,17,124,214,163,107,180,251,209,232,66,153,95,71,66,238,179,197,51,49,127,112,217,109,152,228,172,183,157,18,241,163,73,249,196,74,39,214,141,147,23,126,91,178,235,104,167,230,225,19,28,78,161,105,234,110,99,99,185,246,165,7,51,78,123,77,20,46,128,75,248,241,64,118,127,118,11,27,87,77,143,10,112,2,27,162,125,102,167,78,222,113,7,92,170,184,197,115,97,187,246,251,203,168,72,12,141,155,79,140,238,94,86,217,244,201,114,254,67,88,237,134,84,25,113,50,21,71,27,80,52,146,247,203,50,217,80,127,221,79,196,191,35,200,75,63,106,152,38,40,214,154,61,182,196,213,154,57,245,96,166,24,63,184,34,127,165,155,36,148,33,92,245,157,226,15,204,220,103,247,71,224,225,87,70,150,242,221,253,81,223,139,140,209,60,223,176,12,97,52,40,114,157,55,201,144,80,232,85,152,188,134,39,56,168,131,233,92,55,205,70,216,203,75,248,74,116,157,20,80,37,152,57,178,108,157,5,94,223,87,183,46,241,200,187,228,172,74,170,63,93,254,22,153,174,101,50,173,122,91,166,122,224,48,10,111,89,55,150,196,45,35,210,104,103,139,164,181,68,244,68,162,54,69,3,7,217,114,121,91,155,50,65,228,247,112,48,121,146,81,19,117,58,71,139,121,208,62,121,153,226,170,2,100,61,11,249,113,205,239,161,81,20,217,88,54,230,122,221,100,207,111,170,42,163,103,161,155,160,179,23,216,55,111,201,44,46,113,224,32,93,20,105,201,68,98,87,166,140,97,25,79,175,51,238,243,159,181,212,9,139,74,237,140,132,234,153,202,182,90,210,34,166,148,106,36,171,78,204,163,178,105,228,122,11,201,126,135,19,6,156,154,10,238,140,81,175,117,108,234,75,154,223,70,131,215,181,236,201,173,227,121,42,40,53,130,56,214,104,235,146,252,54,15,225,72,234,23,136,171,146,201,237,68,237,158,118,92,198,167,223,106,61,182,167,83,27,167,61,143,166,46,91,216,19,158,239,56,142,206,214,161,163,105,121,184,62,254,219,180,7,139,16,29,86,159,195,85,157,18,164,140,188,180,66,131,125,81,43,94,100,177,77,255,83,31,53,189,119,175,70,208,26,89,158,138,26,9,132,40,215,13,51,218,213,106,132,37,175,162,70,211,246,208,60,48,90,74,213,5,246,126,172,252,252,252,246,98,63,230,71,243,89,167,199,206,109,211,181,31,48,140,209,231,182,113,5,244,11,239,166,50,172,183,13,115,209,191,30,211,254,211,175,7,222,80,187,175,211,178,21,90,175,131,157,59,226,194,17,127,223,250,66,80,22,238,113,114,180,252,244,174,187,9,46,247,248,105,252,166,100,132,79,155,193,3,78,144,179,218,83,39,97,243,29,112,214,197,158,207,126,222,26,38,69,226,172,149,219,89,87,212,134,16,191,120,143,165,74,232,5,3,52,11,222,203,194,184,35,10,102,104,148,136,112,38,48,154,107,126,213,214,208,174,245,127,203,8,220,163,19,110,120,114,244,9,100,207,248,246,199,141,202,207,83,61,61,195,96,186,77,53,218,174,103,103,163,245,54,166,175,233,37,26,136,189,207,174,117,96,194,184,227,3,32,76,175,58,163,208,47,26,11,211,162,77,114,183,167,6,67,246,97,70,197,249,172,61,106,251,103,90,46,45,96,122,193,159,10,77,90,49,128,161,46,168,81,40,214,49,205,213,243,146,197,51,169,189,240,45,81,98,123,178,53,193,0,217,128,186,137,195,63,113,68,133,81,102,30,1,83,188,214,163,43,68,58,175,225,27,115,97,191,15,165,185,23,104,66,18,247,76,104,122,52,121,253,47,20,72,100,164,207,67,210,154,89,67,245,203,249,3,20,175,159,201,112,225,173,27,20,128,222,216,247,60,71,163,33,213,3,198,194,160,41,220,91,20,95,17,63,156,207,250,208,51,190,177,142,22,40,102,250,211,8,142,59,255,198,68,87,187,152,133,14,164,237,139,175,138,147,102,95,49,76,176,163,247,215,67,3,76,228,208,159,163,233,159,143,163,209,174,46,229,185,240,20,188,8,179,248,120,159,25,94,188,37,96,174,77,47,28,117,19,95,144,49,39,73,237,41,67,18,80,5,223,3,35,93,145,104,29,198,160,90,94,72,156,164,21,166,124,95,192,116,163,94,184,167,167,84,2,151,47,158,56,28,76,245,95,157,214,103,92,3,173,207,122,78,21,166,198,51,99,76,207,170,65,62,220,156,30,44,152,19,20,158,97,174,101,72,210,134,94,74,63,99,12,38,144,160,228,110,131,46,117,214,68,220,128,228,182,182,205,251,206,176,129,208,164,165,64,107,75,242,81,138,179,226,82,147,64,43,133,185,8,11,236,157,149,158,146,1,146,121,35,152,63,100,233,53,158,37,176,223,193,27,162,50,222,159,248,233,132,95,195,39,21,186,70,217,193,61,79,212,217,237,80,154,216,211,62,71,159,71,226,210,204,231,18,217,132,213,7,29,211,103,121,244,58,86,109,79,77,141,146,117,192,236,223,179,162,228,86,75,160,185,233,148,116,94,93,194,157,201,233,107,5,13,173,165,48,154,183,59,96,20,67,246,3,207,160,208,208,110,152,212,86,153,212,10,74,1,14,103,244,186,116,119,114,78,30,164,36,100,96,139,46,64,19,234,194,14,210,222,102,76,203,199,55,205,52,208,191,0,56,155,216,175,203,158,13,27,71,167,239,144,156,30,207,214,135,191,93,116,29,56,229,167,144,130,82,148,28,77,170,93,175,252,252,46,14,102,206,39,60,215,149,37,30,96,29,237,158,28,55,97,230,253,108,162,145,23,136,101,160,225,45,78,235,245,95,145,169,131,12,71,143,212,215,109,69,7,77,150,202,10,253,162,108,188,190,110,171,179,125,92,124,190,127,126,169,127,251,143,255,233,127,253,243,255,248,55,151,122,222,105,234,255,128,75,165,157,157,38,143,31,143,246,204,197,212,180,239,164,197,222,212,194,69,135,243,227,51,124,224,68,12,87,63,216,212,252,114,254,139,238,132,80,211,153,233,20,47,140,250,124,47,21,190,176,119,249,162,82,156,37,92,4,133,56,187,62,20,2,130,216,240,208,28,223,206,23,254,221,103,55,245,216,91,66,135,245,49,8,120,62,24,74,137,212,140,128,131,234,7,131,163,153,246,176,156,220,146,69,205,97,184,53,91,142,134,236,236,221,174,211,252,129,36,181,68,167,24,157,186,211,225,113,182,64,73,174,124,64,76,247,187,62,251,68,165,6,16,126,148,244,81,97,129,207,180,210,111,48,219,136,32,162,247,14,25,188,185,37,231,223,240,55,105,213,7,7,121,83,232,117,114,95,245,118,75,34,46,3,101,117,203,83,177,218,92,192,187,232,67,57,251,41,4,53,191,187,54,58,191,72,90,90,99,101,249,146,17,208,206,160,246,235,149,209,105,246,249,249,46,188,211,182,218,129,54,106,27,232,24,126,240,180,121,78,223,7,187,227,111,32,77,90,97,68,239,207,210,53,221,149,78,40,28,53,248,99,23,230,119,191,235,178,180,238,214,129,130,20,231,183,222,153,147,221,153,19,229,204,150,119,253,58,128,97,174,152,37,248,133,207,219,115,62,41,82,45,184,87,223,24,0,23,75,51,234,118,248,172,12,82,45,107,198,227,27,101,250,201,73,115,200,171,38,62,236,95,235,42,5,85,252,57,239,117,179,163,196,148,61,14,198,105,244,62,49,194,189,249,209,87,76,68,166,193,207,187,48,221,20,101,249,93,35,94,39,78,192,40,219,246,30,183,101,148,231,45,7,159,129,64,140,241,131,105,205,30,239,193,84,169,147,195,148,150,250,146,135,98,73,72,255,58,232,75,202,146,7,105,152,211,236,234,175,218,4,168,119,149,135,130,4,242,204,14,163,87,121,91,47,56,26,30,155,223,182,217,232,72,229,225,28,109,114,230,219,225,201,114,150,229,104,122,195,191,38,181,115,219,12,103,125,104,163,89,92,238,240,185,248,34,63,205,51,252,42,144,160,100,131,154,188,175,205,230,112,249,83,193,230,121,223,58,32,234,205,204,96,223,40,101,211,34,29,112,164,128,19,66,149,1,155,92,236,18,248,156,219,27,236,173,81,70,245,152,15,92,107,241,102,48,212,110,90,150,45,174,105,63,167,56,24,39,194,219,165,134,198,253,244,44,11,162,93,213,76,165,5,237,108,190,191,219,66,220,106,138,128,40,30,19,174,178,110,79,164,200,46,210,136,21,89,14,61,255,149,17,140,239,124,79,59,142,69,96,224,166,24,105,232,161,203,239,251,60,54,241,91,150,7,98,70,175,126,106,51,41,124,209,226,170,145,36,157,168,3,45,57,245,121,21,176,6,28,222,20,40,239,48,96,115,228,114,250,7,62,49,240,249,140,239,19,161,185,103,120,239,220,100,119,122,238,236,62,78,43,151,165,236,48,142,97,18,136,226,7,141,204,218,111,132,146,89,62,129,225,141,83,204,240,185,251,138,186,160,195,37,217,178,180,95,202,255,251,50,23,237,35,42,43,76,69,150,254,82,63,57,250,161,185,202,32,59,31,218,137,114,215,7,147,249,235,50,23,146,141,56,55,230,39,199,84,234,74,178,241,88,232,64,248,94,200,34,251,89,178,62,52,152,224,159,12,15,156,136,84,21,53,30,236,247,237,24,186,170,14,50,50,198,31,75,16,24,22,255,51,20,58,4,158,56,55,69,161,44,183,133,5,118,251,186,231,22,98,93,180,221,94,248,140,178,90,226,182,96,76,109,253,232,17,29,216,23,166,62,32,161,0,122,45,237,171,193,219,19,71,215,106,43,12,113,223,111,172,211,110,85,117,26,54,33,117,63,154,62,98,93,143,233,161,234,254,249,88,203,192,46,122,99,100,86,93,24,137,241,124,118,29,58,202,179,213,101,191,147,83,206,41,82,81,161,115,24,150,196,55,148,242,143,62,42,111,155,215,59,62,101,140,133,60,215,104,50,77,163,6,248,73,141,208,136,7,105,68,126,25,227,21,159,81,248,56,206,168,146,0,8,46,29,139,221,15,134,219,91,196,31,174,153,55,247,199,38,69,201,143,7,46,191,60,185,145,242,69,118,102,80,14,215,229,194,232,4,127,70,134,140,72,18,29,50,197,211,98,86,252,129,35,246,128,165,135,160,38,21,236,7,159,169,82,216,241,36,6,35,95,128,144,53,190,78,93,62,124,84,89,187,127,186,103,231,66,63,142,126,155,201,76,217,62,152,45,166,84,130,154,45,8,159,246,53,48,159,132,62,82,34,13,255,114,177,85,47,87,157,11,20,241,130,79,23,225,192,133,178,144,60,19,102,129,84,239,209,15,109,179,81,231,134,24,40,63,221,171,222,87,66,4,217,47,28,186,238,144,213,3,94,88,118,249,2,164,148,11,245,23,125,164,101,185,140,16,164,132,33,21,199,207,42,195,167,5,164,113,84,241,149,132,112,239,95,198,140,215,101,189,175,114,180,125,157,223,10,66,36,193,80,42,114,101,11,6,134,31,93,77,155,185,61,83,109,118,157,199,179,62,36,26,166,117,178,196,32,203,167,13,4,119,147,56,38,49,205,179,147,118,184,79,19,225,208,185,148,18,130,127,62,245,71,120,127,94,103,154,254,194,112,148,223,98,231,103,45,133,109,199,199,87,24,242,50,213,158,79,0,194,113,28,109,54,69,242,70,106,77,61,126,154,157,173,88,208,35,146,113,230,2,95,66,200,146,192,119,215,55,226,217,6,110,171,90,235,236,69,145,107,118,1,46,186,192,207,194,170,67,133,236,171,55,252,158,115,47,243,33,189,48,74,171,211,223,87,70,34,66,12,20,79,32,151,72,156,56,58,204,190,249,162,231,41,97,139,227,231,174,39,252,186,133,168,19,133,211,203,220,253,220,103,226,60,175,251,14,67,196,159,63,254,47,215,109,173,67,23,132,175,50,125,30,181,197,70,246,138,203,42,123,197,31,9,212,10,49,130,110,196,23,233,83,6,62,195,8,110,168,70,195,11,57,164,26,51,206,249,114,185,107,129,139,111,246,160,145,209,41,167,199,82,71,247,167,109,29,252,194,250,192,183,137,136,178,59,76,27,184,76,25,72,50,240,129,196,60,90,160,57,252,37,153,0,22,0,26,143,62,69,71,18,127,204,57,145,126,177,238,4,223,19,91,47,92,23,15,9,212,202,145,143,253,250,173,49,21,76,226,150,125,224,97,84,41,135,145,61,189,211,0,229,117,18,4,213,69,110,81,223,191,40,122,174,84,252,189,223,186,66,51,156,23,222,84,131,188,17,252,76,124,77,180,124,43,124,137,156,66,183,148,150,39,169,161,147,18,60,75,104,168,185,178,225,186,19,39,27,224,226,229,0,211,122,29,90,251,175,24,248,182,28,29,234,84,204,198,29,179,108,246,206,128,201,59,250,219,9,252,234,133,45,249,188,163,49,63,89,76,27,99,227,220,113,246,68,44,219,1,106,209,50,185,37,35,184,47,63,57,237,111,77,22,12,116,70,167,191,142,243,23,116,37,57,183,121,83,186,168,105,53,130,131,156,186,86,180,231,93,7,193,62,46,137,96,147,233,119,134,220,234,52,10,186,192,232,196,38,71,77,77,83,2,193,51,67,80,69,249,26,212,139,237,15,36,86,195,177,198,89,107,72,154,82,255,151,128,200,28,215,242,10,73,211,58,158,205,60,66,189,219,149,37,242,78,77,84,122,12,37,138,117,193,211,73,99,156,108,102,50,34,237,30,119,88,151,28,221,88,2,227,201,121,245,80,155,117,14,9,140,63,215,140,147,99,12,44,137,2,164,22,243,24,113,242,51,70,151,204,95,148,28,125,136,194,149,175,210,116,209,160,113,38,143,126,207,178,190,147,122,197,155,29,68,203,161,196,74,20,191,245,137,54,120,182,46,173,107,30,1,73,207,109,226,154,161,3,98,206,140,114,112,135,11,243,37,56,128,17,131,111,2,159,181,124,148,248,105,162,45,9,167,208,75,39,47,20,87,214,159,45,67,38,35,248,81,229,237,190,112,98,210,223,70,58,47,244,105,169,146,72,15,89,203,214,157,83,123,60,112,178,246,242,84,224,156,204,120,224,72,196,137,151,207,129,17,189,12,237,91,75,98,4,88,80,222,243,152,222,90,115,103,145,119,9,253,23,161,213,208,213,197,41,105,10,76,189,166,196,16,238,244,163,221,135,66,45,186,132,44,54,201,122,221,202,20,68,120,150,63,209,130,250,143,48,153,104,169,32,11,20,95,207,168,93,35,254,19,113,144,197,8,41,227,44,189,5,103,185,36,225,249,109,69,70,49,106,209,153,234,254,138,181,198,2,126,194,208,223,186,103,4,211,121,83,68,236,253,200,253,127,11,114,71,224,164,220,61,50,237,105,112,120,167,195,103,34,109,183,244,198,176,65,239,244,11,51,104,136,213,174,225,110,143,200,149,41,121,16,85,200,71,157,122,114,242,12,42,211,46,242,40,75,224,205,204,249,93,217,192,217,72,194,163,110,110,44,159,83,6,48,182,190,69,142,62,243,53,91,238,15,70,8,247,74,240,114,95,24,203,120,180,75,53,243,124,234,69,97,204,74,253,161,89,193,126,41,76,84,248,229,60,240,115,100,83,54,4,46,164,16,103,192,100,218,228,190,49,103,251,62,116,156,138,41,42,202,19,135,199,86,124,111,3,147,83,219,34,15,220,45,195,18,48,55,89,158,135,134,105,151,195,156,105,202,209,112,47,139,135,80,40,152,236,45,207,140,66,158,43,154,160,219,50,181,196,219,77,128,195,243,225,7,38,73,119,243,160,103,28,156,121,185,198,209,108,115,234,157,223,140,41,115,70,118,140,67,84,114,111,140,143,164,153,105,8,196,51,195,234,228,254,246,64,92,45,50,61,231,125,153,85,252,133,41,26,126,198,138,192,80,245,238,174,235,124,0,203,26,70,29,222,240,77,151,192,231,29,184,66,170,253,118,149,86,108,4,209,145,107,245,215,201,170,42,166,171,252,54,106,185,254,62,155,21,114,21,158,198,44,250,96,172,20,197,86,11,22,3,194,225,126,242,97,54,54,242,88,136,137,122,245,75,195,84,83,188,229,251,48,39,218,47,185,76,29,1,121,208,251,219,240,199,74,143,103,126,214,224,42,137,137,78,178,160,120,230,122,153,65,72,186,251,19,90,129,217,64,250,96,57,15,1,106,207,133,43,210,244,205,81,19,73,185,63,141,169,32,155,221,184,175,51,19,223,125,64,71,140,5,217,185,15,134,92,37,70,230,150,205,223,177,105,67,75,181,94,249,213,102,202,190,51,249,212,128,29,133,10,164,116,107,125,172,190,55,50,193,146,46,95,88,51,35,149,233,191,141,212,255,214,43,199,77,46,197,199,189,44,202,189,67,173,33,57,244,49,202,150,229,150,155,20,80,168,194,97,194,234,191,61,55,146,131,114,105,196,89,46,252,70,169,193,66,232,11,195,21,249,88,122,198,240,165,140,145,5,38,96,244,28,22,77,100,89,56,126,148,179,113,222,242,163,27,202,47,50,88,200,230,35,186,22,175,132,38,151,251,219,116,39,165,152,111,233,86,202,82,54,34,159,94,66,71,158,87,50,244,133,85,115,183,88,142,226,91,36,209,251,249,120,59,26,105,254,76,105,199,22,130,172,217,10,133,144,31,28,121,204,49,229,104,35,141,205,152,151,76,48,69,126,186,36,183,185,253,77,152,154,176,135,209,71,200,225,179,86,50,187,17,129,113,112,27,158,144,97,21,152,18,36,28,184,162,207,247,161,120,3,74,81,22,159,111,202,63,126,48,92,65,201,94,99,36,119,130,190,234,71,147,238,209,177,64,90,98,101,159,25,48,46,205,210,31,214,217,215,185,56,27,23,182,196,8,26,162,201,78,30,188,44,248,76,88,5,94,152,61,249,103,168,180,216,84,176,60,222,155,46,216,20,126,50,12,172,157,232,217,223,86,2,188,200,119,232,123,91,117,133,151,39,112,134,85,233,147,173,17,213,101,86,193,109,41,117,93,244,179,216,72,247,98,6,152,254,121,217,169,244,251,161,51,173,76,207,31,12,188,46,139,188,236,66,224,191,125,156,65,69,212,120,17,199,195,148,170,79,213,157,26,147,20,219,248,237,158,124,131,138,88,37,186,114,242,80,97,82,79,159,210,240,55,236,73,38,6,228,245,144,112,117,216,170,197,119,38,39,86,69,85,229,131,207,215,180,132,73,132,80,243,136,66,183,245,229,76,169,8,32,110,139,48,218,247,212,186,237,68,110,230,28,121,107,147,85,249,96,66,87,113,246,130,204,129,221,95,113,152,6,225,187,67,101,54,132,234,242,141,211,198,140,40,18,43,231,232,214,67,157,28,169,106,126,64,224,133,246,159,31,108,171,155,172,204,212,177,187,115,69,62,87,73,189,112,186,20,179,207,73,13,218,170,200,77,25,22,113,22,117,237,42,125,178,223,133,249,19,199,21,74,235,36,230,224,142,7,169,31,189,233,67,148,187,174,232,91,123,176,67,143,214,146,188,123,39,129,150,170,175,219,205,230,82,57,119,102,0,248,116,87,77,6,93,31,120,198,217,217,81,164,102,187,124,217,153,188,87,100,170,168,101,38,13,133,104,53,236,46,67,107,30,112,77,8,161,24,111,158,193,224,105,67,180,167,186,108,235,57,58,10,171,166,17,180,133,98,78,5,49,143,120,222,213,218,28,154,220,116,66,137,212,107,40,213,90,241,229,85,99,254,65,118,229,131,207,69,15,157,13,147,149,224,188,180,132,209,211,146,118,178,142,37,131,135,104,244,64,204,169,160,217,218,248,199,5,81,78,215,100,152,198,217,101,255,201,12,141,169,97,45,124,195,214,163,70,2,149,170,201,24,76,36,190,63,26,235,50,158,220,214,153,148,96,98,23,95,33,136,5,151,72,135,117,82,96,189,148,128,33,248,95,214,215,153,2,160,19,22,207,43,82,123,78,93,46,141,205,218,232,145,87,156,72,206,85,129,17,203,241,116,105,57,235,9,189,86,242,219,180,13,149,40,254,176,171,72,122,105,208,215,162,32,192,254,42,117,185,111,107,131,139,130,0,18,218,93,62,31,172,2,41,60,58,12,107,71,214,16,154,124,188,241,153,180,223,162,114,33,99,129,74,225,242,151,141,7,197,212,129,146,182,11,243,158,33,134,244,183,124,121,48,110,207,43,139,130,152,121,97,233,153,45,97,22,233,103,204,173,101,117,194,91,34,185,169,140,245,148,178,177,144,183,137,208,223,205,201,195,212,206,242,200,16,100,223,190,127,34,208,79,146,254,161,183,137,146,164,231,205,105,178,147,18,36,109,209,251,214,157,104,117,171,250,249,164,100,21,186,40,115,192,54,187,143,140,81,103,109,218,183,152,144,68,153,239,196,29,231,206,243,138,164,60,201,39,201,230,81,11,42,201,67,17,156,73,103,211,163,59,91,164,184,237,108,125,113,23,109,84,169,246,173,7,64,20,185,25,137,253,41,157,222,42,8,6,154,2,143,230,196,252,5,253,182,42,79,234,108,167,88,238,188,240,74,7,163,168,137,112,112,205,177,99,53,237,36,173,8,160,163,92,154,79,226,116,2,109,121,164,136,208,79,120,175,94,244,61,129,103,93,83,239,186,78,119,210,162,154,141,62,181,62,20,107,252,247,130,50,189,135,85,127,154,253,207,186,197,236,231,178,155,177,192,189,66,79,190,82,108,185,155,169,165,57,109,141,141,237,121,190,82,163,71,64,10,69,144,15,46,184,212,22,173,54,192,224,242,119,121,130,78,68,26,228,194,32,179,103,143,114,18,94,97,89,50,183,136,246,110,183,54,162,14,212,159,138,214,38,231,226,41,229,69,11,99,145,2,0,105,121,179,191,249,56,21,168,83,39,189,177,17,189,131,240,53,126,134,112,50,70,171,153,176,5,25,132,38,12,185,50,68,208,92,3,157,82,79,209,53,21,102,0,212,183,237,52,148,101,222,189,114,225,228,137,157,226,197,222,38,73,159,80,35,115,152,252,109,78,154,236,36,31,77,1,224,107,223,0,171,234,77,0,243,172,174,79,97,14,20,39,65,33,79,210,126,52,114,16,111,126,187,125,169,165,145,151,191,231,70,104,95,102,248,102,221,198,61,56,63,244,136,150,162,5,177,102,155,6,167,4,145,108,18,90,27,90,121,53,7,195,5,193,249,41,69,64,52,127,92,16,97,89,51,107,19,251,105,211,153,170,78,69,178,186,166,20,8,127,237,144,78,177,34,71,37,234,142,104,192,32,2,28,52,167,159,161,149,222,85,189,180,76,248,20,89,214,14,250,117,41,185,59,187,139,126,251,34,47,154,223,70,109,202,169,99,103,205,19,143,78,62,180,73,170,193,105,107,231,211,172,122,238,179,142,77,231,93,218,170,87,133,181,102,185,154,28,183,109,51,178,214,8,167,25,107,238,128,207,16,18,116,23,136,4,78,90,67,179,65,70,216,130,195,153,156,6,184,83,26,202,27,32,114,174,238,45,48,77,27,37,15,253,225,68,64,185,29,198,69,79,223,51,141,226,78,147,154,214,70,213,229,224,102,114,141,65,34,180,26,157,60,48,214,145,238,95,37,112,43,90,146,205,196,183,206,224,226,101,78,209,149,196,55,49,185,250,63,178,232,100,93,165,62,142,121,145,139,86,115,215,148,91,164,116,127,126,251,204,95,126,225,100,167,100,91,211,140,112,31,3,148,20,83,19,47,87,11,119,168,195,58,179,178,192,166,211,10,57,109,86,211,111,27,95,224,170,151,214,141,18,55,130,213,105,174,108,82,156,103,20,6,37,212,90,207,148,23,64,177,211,69,246,137,140,198,195,208,181,58,233,118,170,235,217,3,99,130,43,149,127,252,111,221,41,141,172,43,130,43,83,233,18,232,67,250,209,231,153,229,162,36,146,66,159,179,19,101,201,78,167,172,196,154,68,17,202,95,24,4,209,161,244,199,201,200,243,180,58,39,39,110,92,15,183,108,142,75,255,205,108,247,5,70,168,106,251,199,71,52,91,230,195,200,67,124,196,135,49,169,239,165,228,24,75,158,102,255,105,134,113,215,159,70,182,60,8,167,180,66,137,52,100,51,39,216,238,243,44,169,232,166,243,59,101,87,204,62,156,19,93,72,4,116,229,48,158,155,142,163,17,155,47,82,82,132,10,51,93,163,220,12,245,146,242,114,40,8,143,207,154,29,24,115,27,137,189,172,145,167,13,127,33,164,225,164,103,5,145,130,210,99,156,146,45,129,35,160,44,70,188,68,253,169,48,231,180,135,111,84,152,101,252,202,9,242,230,84,170,32,139,104,160,164,55,154,178,91,206,82,150,155,243,254,145,125,21,105,201,6,157,146,125,177,115,243,81,97,173,10,111,250,182,156,124,223,33,111,108,229,81,85,42,156,78,144,103,243,88,245,228,44,71,179,6,76,191,75,87,234,12,196,170,21,112,59,83,167,114,130,206,166,10,194,139,195,248,89,55,253,254,240,250,240,89,30,133,70,149,223,134,59,3,125,192,143,198,28,108,235,201,187,209,116,29,198,129,65,107,123,19,47,137,94,252,177,144,222,31,74,204,225,245,59,183,115,162,132,212,174,41,207,143,11,197,195,112,24,181,5,253,244,51,146,166,129,158,41,175,55,101,74,145,188,172,209,168,65,143,137,94,89,41,221,237,55,168,235,161,138,37,51,30,93,150,193,185,238,244,101,72,209,11,93,129,145,98,85,198,244,45,105,9,153,246,39,104,195,14,79,24,198,250,253,153,164,148,95,89,177,187,80,94,52,154,191,223,149,17,7,38,109,149,161,72,178,34,250,106,48,104,166,206,42,20,128,178,143,98,35,166,107,64,192,70,52,249,222,134,132,5,229,82,185,47,114,111,205,191,47,212,43,168,112,11,12,175,205,163,32,155,37,244,195,231,237,58,87,156,171,44,67,137,209,103,11,224,5,20,163,36,118,169,151,153,206,174,39,66,57,86,25,113,168,12,36,207,115,78,171,144,55,229,114,67,96,237,62,215,113,9,103,193,80,210,154,27,50,79,102,19,52,249,4,155,247,147,174,166,248,157,116,62,224,57,123,156,65,20,177,68,130,26,178,92,165,217,228,131,249,66,219,243,197,211,179,235,253,6,117,97,208,58,148,120,12,53,208,159,7,86,114,121,41,253,23,89,212,237,45,1,100,133,183,242,177,7,73,47,247,73,161,221,119,63,189,60,8,217,186,174,240,50,53,210,161,96,51,103,240,15,196,19,171,254,129,17,205,130,255,193,100,223,138,210,150,113,100,142,151,113,62,41,4,182,116,6,62,15,180,56,255,253,204,253,91,204,0,191,119,229,20,133,19,40,48,38,244,183,177,42,117,243,12,148,13,232,85,104,186,98,214,152,106,10,75,212,92,235,249,38,73,168,126,48,137,227,241,60,178,205,32,171,14,159,245,84,191,103,138,29,190,146,211,28,240,236,141,137,150,48,239,254,96,76,39,211,195,139,36,14,240,217,192,190,130,222,245,137,158,72,44,162,39,196,130,48,122,212,7,206,62,199,143,134,163,148,171,222,150,229,48,29,206,102,53,211,31,78,230,118,27,46,216,186,104,14,228,23,110,219,159,40,34,111,207,116,112,166,238,228,228,197,153,205,243,235,25,164,19,157,134,239,232,76,171,207,214,217,251,4,172,231,43,255,158,56,206,205,83,68,10,169,37,82,100,248,134,74,134,201,84,170,6,87,150,161,251,158,57,12,158,213,230,195,152,198,236,212,47,141,221,192,82,62,232,129,207,6,252,187,111,19,161,121,162,101,104,151,177,133,181,150,249,244,116,5,160,22,232,31,72,250,25,61,40,74,170,254,187,50,8,182,251,121,219,27,111,184,239,133,224,241,75,217,70,31,74,175,254,125,36,43,81,107,60,122,54,134,103,151,85,28,254,101,152,149,159,155,156,81,69,71,24,36,18,229,52,183,125,27,225,232,115,171,114,213,12,219,30,251,49,147,228,233,89,163,0,156,178,125,181,196,60,167,62,44,215,102,41,53,191,110,186,234,68,253,201,28,63,152,176,62,152,23,91,149,191,222,201,150,123,111,33,97,149,72,62,192,2,76,173,250,76,201,101,47,253,112,233,49,155,247,220,63,247,233,170,59,155,213,226,69,211,61,38,10,138,136,108,99,205,224,231,198,103,79,23,121,246,214,53,222,36,102,72,73,136,98,100,70,242,242,61,149,69,77,249,229,238,162,181,227,35,20,149,244,38,44,240,133,93,176,211,21,24,161,76,249,178,233,167,142,24,41,3,56,175,103,121,88,202,207,165,45,210,143,230,197,43,51,15,177,46,50,128,14,163,9,32,100,198,101,238,195,113,219,70,181,150,115,15,66,31,223,59,192,249,206,67,19,41,248,218,213,24,41,11,66,192,210,100,5,53,174,248,116,204,205,93,121,197,205,50,85,254,182,172,47,66,206,125,158,80,142,95,70,40,42,233,14,152,76,108,242,248,34,253,220,14,149,208,108,98,201,126,116,179,133,95,158,119,227,17,197,103,57,145,155,211,215,145,200,86,251,185,33,82,14,217,244,32,175,90,74,124,242,191,8,76,174,59,177,38,196,119,105,121,90,29,9,149,218,117,124,121,203,164,53,101,28,89,101,194,207,157,96,163,107,160,138,126,232,72,241,89,147,247,214,11,79,38,183,250,241,223,54,233,53,81,73,226,228,237,211,29,252,249,38,140,166,45,22,228,9,189,86,74,60,131,6,113,209,172,1,125,46,31,195,115,159,85,108,63,253,27,103,77,68,83,195,225,115,46,109,193,179,76,237,39,35,3,108,60,20,125,164,39,118,104,35,78,126,130,182,34,185,62,148,97,135,59,247,193,112,217,226,21,106,228,246,26,59,65,227,50,102,237,239,59,176,89,253,124,240,217,164,204,39,179,85,16,55,112,167,44,114,219,83,233,163,120,104,123,69,18,58,141,213,206,5,69,239,53,174,12,30,166,166,59,176,133,157,94,186,160,102,127,118,131,250,229,210,210,58,171,159,28,46,71,210,215,105,45,74,95,28,12,127,109,115,5,114,225,165,184,166,61,221,143,120,166,42,255,29,249,76,207,72,140,95,195,166,62,114,134,176,83,191,134,77,243,77,147,110,230,15,234,151,134,51,226,179,236,33,4,212,221,26,19,21,153,51,23,235,141,161,46,245,249,181,192,70,32,202,169,58,99,193,169,250,18,22,116,25,225,227,36,55,6,205,200,25,3,8,94,46,244,4,5,62,207,169,197,141,117,188,178,117,50,165,153,180,57,59,123,161,124,151,164,59,228,108,3,187,139,99,47,19,106,221,79,238,183,155,158,167,255,54,137,48,253,72,22,178,222,221,169,200,180,65,118,93,57,137,205,91,120,251,209,130,161,26,211,205,88,106,195,77,240,208,144,67,166,84,214,190,229,52,36,83,144,131,0,160,187,128,209,124,7,107,90,58,79,7,44,238,46,197,191,109,118,160,227,141,52,206,36,255,105,69,162,27,137,22,106,209,12,17,37,32,63,53,185,216,42,1,18,155,149,21,100,121,20,55,158,152,148,132,82,142,51,179,171,239,218,155,88,144,217,245,214,5,170,124,79,42,196,36,100,198,133,137,191,134,54,215,238,160,33,243,72,212,100,134,230,128,19,122,56,251,154,212,84,211,104,55,193,212,75,126,213,8,65,8,179,170,145,149,153,110,156,76,42,169,170,96,119,67,89,96,121,189,198,148,214,134,232,109,1,179,59,137,142,140,14,215,64,97,214,136,104,200,56,91,149,38,207,147,246,241,179,140,206,104,200,224,219,235,218,214,72,213,217,159,40,237,75,122,97,36,240,130,227,143,132,129,240,30,205,196,2,217,104,111,230,176,92,146,118,189,19,128,250,85,227,193,180,167,118,99,242,154,175,67,221,134,247,33,232,121,145,226,95,151,149,120,200,15,111,190,58,55,191,67,224,92,210,217,157,222,26,111,177,67,74,31,11,26,233,254,30,164,171,163,203,100,104,63,49,73,166,225,45,237,152,151,178,101,151,139,134,147,19,191,75,173,73,7,80,135,161,124,79,92,121,30,138,210,192,178,2,197,33,163,104,59,60,100,60,31,126,16,203,187,8,218,194,128,59,209,121,160,102,45,44,151,141,195,104,217,237,58,17,14,205,226,65,70,41,215,75,144,188,131,102,156,186,69,239,217,173,33,33,0,85,237,124,77,230,47,16,14,139,176,150,244,61,35,128,213,253,228,38,178,93,181,21,159,52,120,247,207,157,208,113,107,94,149,160,173,205,104,126,65,145,168,73,28,64,146,237,114,236,225,182,87,209,159,180,117,165,185,54,136,25,65,35,138,43,138,17,20,20,125,189,108,212,41,53,85,77,18,106,187,203,97,67,92,76,4,163,9,209,41,171,120,75,208,89,152,53,159,208,140,13,235,81,0,109,31,73,99,8,210,116,33,70,97,18,93,103,97,150,163,173,157,37,12,72,23,165,94,249,40,225,200,172,112,9,61,187,54,60,47,69,37,163,67,131,9,24,7,223,166,130,40,148,20,29,101,32,205,174,234,29,219,117,200,49,70,237,228,111,85,107,101,27,223,245,194,88,148,9,76,151,121,92,54,122,217,58,177,179,45,222,217,231,131,19,14,240,63,114,221,217,164,43,220,240,117,25,137,224,158,188,14,138,101,254,201,195,164,219,218,189,93,225,62,186,223,101,182,76,200,131,98,32,147,163,105,135,157,155,172,72,149,52,222,240,251,66,179,121,235,198,162,218,94,33,186,68,152,32,150,140,50,140,233,151,247,246,13,35,104,107,9,150,224,50,71,0,113,182,109,240,123,228,228,116,211,184,82,5,196,59,75,94,93,248,60,166,234,19,14,254,121,99,203,214,25,83,194,32,50,15,118,109,207,146,69,15,243,217,254,249,109,39,216,168,242,58,11,70,5,37,140,135,207,160,41,154,13,46,227,39,233,234,198,195,184,32,201,215,67,180,191,188,52,128,240,66,87,33,83,186,96,173,217,213,157,158,109,250,170,2,99,52,116,97,219,220,105,87,27,179,206,12,159,104,198,206,37,148,208,61,191,194,244,24,151,233,137,77,152,54,10,90,211,221,133,103,209,70,65,248,220,97,165,126,22,86,36,37,154,192,144,10,195,102,186,91,81,253,182,235,177,201,239,159,128,55,151,6,59,236,238,138,204,215,21,163,69,135,11,172,16,61,186,158,189,75,13,24,58,248,150,46,69,50,183,174,19,128,40,109,91,82,239,68,203,104,249,198,197,180,46,170,100,166,76,233,40,68,79,14,108,18,56,114,95,195,44,202,226,133,141,172,214,105,102,10,27,121,97,72,74,9,119,115,129,137,2,125,213,76,204,118,253,185,240,243,212,70,14,24,254,232,115,225,11,226,174,195,236,21,68,198,163,90,237,54,197,72,164,4,44,19,53,164,206,18,186,15,102,179,208,165,59,188,154,175,175,139,74,80,4,103,203,54,21,198,121,204,191,238,19,255,100,153,88,56,185,251,59,129,162,2,90,229,202,168,189,122,184,137,7,242,110,51,63,143,244,196,201,1,175,164,84,25,222,38,183,29,223,54,189,105,83,159,248,153,158,211,10,216,38,79,129,23,42,51,61,96,12,230,135,118,195,50,39,197,201,43,52,91,57,57,246,232,231,139,243,187,158,150,173,189,40,102,22,51,124,191,87,121,60,96,208,135,162,153,205,167,52,60,193,69,102,160,18,122,81,145,113,120,155,138,183,52,180,134,72,189,181,220,161,50,40,157,182,219,56,66,126,110,75,89,54,233,165,229,155,168,119,158,199,124,118,10,58,9,185,188,169,46,25,61,105,61,176,11,182,160,214,129,50,115,211,83,215,190,162,107,20,159,4,109,93,198,0,30,129,62,239,185,43,228,209,158,187,162,10,235,39,135,19,209,186,62,81,84,34,163,159,239,188,14,93,241,49,49,178,116,238,183,248,101,36,13,181,69,24,46,107,248,53,87,154,82,69,53,11,35,246,25,100,155,65,125,70,11,169,180,39,83,30,250,127,236,189,187,234,70,77,178,222,119,47,138,21,244,249,96,80,228,59,112,170,80,218,6,129,176,64,54,86,234,27,144,20,9,4,10,20,8,20,40,216,129,2,5,6,221,141,247,150,47,195,253,171,119,85,245,211,123,207,56,176,55,12,136,97,96,230,155,175,254,107,189,235,208,171,187,186,234,57,120,52,91,217,230,14,20,64,15,211,247,114,103,198,64,99,82,6,105,97,12,251,198,254,124,40,72,28,202,40,204,54,247,251,79,47,240,95,242,109,33,250,186,124,199,133,56,87,19,164,89,53,234,139,247,77,240,174,73,231,202,239,167,55,127,226,51,59,168,205,121,73,109,183,2,7,161,173,238,25,24,30,99,50,22,168,220,244,29,201,31,154,232,34,74,4,113,201,36,123,61,188,158,45,236,89,134,65,240,251,35,69,31,121,136,43,34,88,144,182,235,205,137,105,209,202,7,114,178,126,196,208,125,15,145,10,187,38,249,237,105,12,137,124,195,162,84,86,161,147,101,111,54,217,150,97,42,143,29,111,138,0,83,194,9,32,123,151,159,62,35,119,121,23,140,251,170,91,10,76,208,69,218,45,2,181,109,26,150,114,114,96,17,245,222,54,218,164,50,208,72,178,146,87,51,26,70,196,202,115,199,98,3,19,28,15,131,229,187,181,16,160,57,86,98,247,183,77,151,247,238,4,42,11,214,246,14,3,195,116,177,107,150,240,249,109,127,155,149,180,191,202,151,221,89,207,195,35,190,98,134,151,238,62,161,26,25,169,57,187,25,241,133,34,172,16,180,145,216,203,70,184,208,225,145,43,195,121,205,163,231,115,48,195,156,136,194,1,152,197,103,36,74,160,162,42,141,73,40,213,171,239,194,126,248,93,153,115,176,20,26,211,211,156,141,218,184,60,110,246,66,189,70,46,177,73,240,110,123,162,162,162,90,111,46,65,118,61,69,179,32,179,67,244,205,17,43,182,125,200,18,46,232,104,70,58,192,22,242,166,119,216,128,66,167,104,145,76,168,94,75,181,165,236,19,126,38,17,233,180,213,159,131,17,235,247,159,62,235,102,18,9,156,19,134,29,177,34,63,179,217,180,74,184,154,140,135,135,145,231,173,122,52,244,173,234,15,13,180,147,96,1,78,216,244,120,61,55,164,0,183,238,70,154,103,138,148,176,95,57,170,92,207,111,35,243,229,112,203,14,112,124,10,222,190,98,170,136,133,166,135,155,49,59,37,60,141,246,232,225,98,82,152,50,24,122,204,149,103,196,146,111,223,77,33,166,160,169,58,203,0,173,86,154,16,247,220,124,79,14,115,54,49,188,161,9,214,249,150,206,168,245,244,140,239,103,138,11,80,101,31,221,189,213,219,201,161,118,81,209,84,144,234,49,22,144,134,63,79,66,190,143,66,138,84,253,104,124,12,197,4,162,194,37,219,174,28,71,73,40,169,106,123,197,160,107,250,39,0,92,126,1,69,188,225,115,109,213,9,201,104,12,243,80,228,203,6,116,244,205,118,231,31,1,11,74,110,7,44,10,226,240,23,134,190,248,132,39,13,239,226,225,12,13,73,103,141,73,118,18,183,125,150,201,51,138,171,126,247,189,196,133,37,148,28,68,140,4,239,157,207,177,244,124,121,236,180,146,188,143,110,13,214,111,46,236,134,157,173,243,153,144,96,83,122,216,148,173,170,78,118,231,125,121,130,117,246,39,180,204,116,178,59,179,140,43,107,80,100,67,107,70,15,134,41,227,67,152,141,43,238,180,122,238,52,28,29,210,193,233,40,250,155,12,168,198,68,139,115,14,107,151,62,147,14,143,196,47,252,44,194,75,248,198,216,109,118,12,17,60,156,120,39,114,105,134,14,253,242,24,152,87,131,116,93,222,38,165,9,31,41,116,47,250,51,15,27,223,241,187,109,136,204,89,39,203,179,114,177,167,25,30,206,150,177,201,40,252,201,209,127,225,105,123,2,185,240,243,215,103,133,242,159,166,102,45,136,202,10,143,211,5,69,58,94,232,73,96,112,84,219,82,160,255,58,136,73,121,98,232,23,245,207,102,146,30,36,58,176,50,6,173,154,211,252,137,49,201,151,91,55,70,227,111,54,47,20,253,28,29,218,221,193,19,30,177,246,88,120,8,208,204,194,103,230,157,55,220,196,105,155,48,247,181,111,56,139,96,59,97,224,10,37,194,244,4,158,75,163,193,122,47,173,9,25,133,232,93,123,80,49,70,221,246,137,214,207,16,237,23,46,58,211,153,7,199,151,194,16,45,93,100,31,44,12,175,44,194,184,73,141,55,188,229,232,204,219,185,97,196,189,146,207,24,148,86,64,200,203,36,140,1,172,79,179,221,84,159,100,189,174,8,61,38,255,234,33,196,159,204,64,195,169,133,166,105,135,116,49,165,67,93,205,44,199,5,166,186,141,26,89,83,171,25,95,197,187,54,49,18,25,223,21,97,127,223,158,128,15,180,212,225,174,45,59,153,141,248,47,76,211,235,44,101,178,50,85,138,13,223,238,133,165,222,20,142,238,178,135,238,166,131,222,187,21,117,159,240,89,92,154,19,93,76,247,125,137,135,10,29,46,179,123,246,48,146,234,162,9,133,124,69,245,221,164,213,189,151,102,226,25,79,102,7,97,16,38,123,190,191,13,168,11,2,80,156,156,61,197,125,228,152,51,80,35,246,48,250,236,242,88,152,128,206,96,201,113,229,128,123,238,27,73,134,201,243,5,194,234,232,83,166,82,224,55,108,43,60,124,182,58,226,8,121,158,24,18,181,121,223,112,21,49,50,219,94,174,49,227,177,144,244,203,96,177,187,30,61,194,172,92,26,77,168,132,197,109,103,122,55,242,211,9,174,89,252,180,233,6,201,235,54,115,176,121,195,168,71,223,121,3,210,32,149,247,120,35,248,237,20,13,163,97,225,7,23,150,193,59,78,145,245,35,211,104,30,174,118,42,9,131,164,246,83,103,36,242,239,30,161,32,173,176,188,36,15,245,2,153,250,44,225,100,190,103,191,240,25,10,59,73,73,242,188,188,109,181,186,47,76,114,152,238,247,69,184,37,135,164,117,35,10,11,222,141,176,209,153,190,176,25,201,237,253,252,118,247,142,39,236,249,164,178,15,92,57,45,218,239,3,67,182,116,136,246,63,183,205,247,249,141,67,186,190,89,240,12,140,133,243,251,223,79,131,154,96,241,146,65,140,234,128,127,33,48,101,150,188,143,74,135,229,100,185,17,70,42,179,201,32,166,133,237,228,14,51,184,86,153,14,38,141,92,62,115,104,194,136,13,201,14,5,10,232,254,236,193,140,240,115,102,125,217,48,158,231,101,16,6,15,147,187,203,76,78,119,161,186,252,65,7,248,165,4,58,210,181,224,41,159,36,147,210,182,212,168,108,155,230,10,247,132,105,142,203,188,97,126,232,62,155,162,128,78,227,75,230,44,90,40,158,98,89,43,188,232,79,35,238,27,159,128,169,78,9,50,151,34,201,153,187,189,70,12,18,186,136,233,71,69,96,98,123,119,178,155,144,211,150,93,4,77,255,179,20,199,51,133,220,42,69,44,20,65,139,87,36,185,114,12,93,101,83,200,178,239,98,91,228,222,181,10,2,139,93,3,132,74,127,166,80,226,133,47,118,178,179,243,243,241,141,100,200,143,186,225,100,116,184,218,76,71,161,131,177,120,195,72,61,250,251,168,8,65,13,93,66,146,187,118,16,69,116,173,203,101,109,176,42,241,64,11,115,142,220,51,127,30,171,87,54,48,85,151,232,153,229,145,3,252,194,216,208,165,38,155,232,140,142,121,68,179,105,230,72,244,124,186,213,223,85,218,38,124,33,7,151,106,190,163,95,152,130,134,168,193,65,81,195,9,211,143,158,230,166,39,39,63,3,152,20,247,11,3,22,122,18,130,114,50,88,159,82,208,40,105,194,19,32,218,128,154,123,56,145,163,22,61,55,120,45,63,55,66,115,210,66,169,188,74,102,246,47,12,169,173,109,189,178,118,123,32,72,179,156,73,87,182,139,5,111,49,143,162,251,42,90,200,231,145,205,208,232,135,141,128,114,175,70,233,1,55,191,108,140,18,5,166,93,173,249,230,158,10,104,92,0,143,147,209,141,29,173,119,170,27,205,98,96,130,18,62,19,171,107,60,51,144,177,136,90,111,216,183,239,168,50,77,181,53,179,147,123,213,206,230,239,53,154,142,65,75,197,253,167,65,200,104,69,29,14,186,251,250,45,43,208,61,181,229,242,115,12,47,95,24,100,232,144,124,152,222,242,114,105,209,70,154,167,245,223,66,245,202,69,152,27,170,45,187,234,48,194,18,214,213,113,27,234,121,75,104,229,134,2,26,241,204,160,97,168,108,32,4,18,60,0,190,43,155,232,173,138,182,31,31,0,162,232,223,35,197,92,105,106,105,128,245,187,59,107,10,20,112,90,34,214,202,48,3,35,253,139,158,225,120,6,184,76,132,124,123,195,235,137,102,182,218,179,14,179,74,243,236,27,103,134,175,57,171,166,124,215,40,91,184,212,139,217,119,46,145,20,6,111,121,62,166,229,97,48,227,146,139,3,225,159,78,6,251,153,4,38,169,43,88,5,221,39,28,248,91,73,245,215,89,117,96,51,121,24,220,70,123,51,249,18,90,101,205,100,236,202,179,187,65,31,118,250,149,85,179,235,150,240,48,5,240,239,133,160,64,121,62,79,221,77,2,7,240,129,198,124,162,226,85,220,87,15,139,0,96,241,125,138,114,200,89,139,17,13,242,135,6,226,91,36,189,0,131,22,47,178,130,74,66,228,238,22,189,79,86,152,219,151,94,153,228,121,17,205,95,251,16,17,160,254,194,236,100,180,41,132,66,83,188,44,50,183,36,72,142,74,83,174,87,143,242,43,98,92,76,2,143,85,135,135,97,98,138,96,33,114,206,38,24,246,11,51,3,12,161,121,242,174,234,116,13,72,235,177,206,242,134,173,4,255,133,193,142,106,153,20,216,47,252,159,47,108,38,178,207,165,1,24,252,214,7,152,123,39,119,150,141,213,217,33,35,187,228,225,105,132,56,13,27,204,236,59,185,249,220,172,173,191,77,249,196,191,61,48,32,75,247,31,84,182,112,254,251,194,246,9,212,255,151,104,221,26,61,121,183,243,146,16,83,163,41,42,225,76,154,247,45,229,104,62,78,165,210,255,194,83,194,80,119,68,75,55,27,136,202,239,250,44,251,42,52,70,181,170,5,248,5,45,75,10,151,58,206,160,56,38,119,89,162,205,173,105,223,249,110,83,117,245,40,219,155,40,112,17,16,3,57,231,247,204,232,37,206,170,189,151,149,47,75,168,225,120,14,170,85,26,32,198,191,25,30,206,80,222,228,235,25,224,3,190,79,15,218,65,210,170,247,56,171,13,73,231,23,54,251,116,233,4,88,184,63,225,161,225,31,223,192,163,169,37,253,225,159,206,139,223,116,53,113,190,63,141,10,51,226,55,193,178,5,17,64,135,79,170,47,80,68,29,123,205,152,165,215,172,197,226,102,133,243,56,154,98,154,58,104,37,71,71,163,145,92,148,61,95,41,106,12,151,107,178,166,219,89,40,165,176,89,13,220,216,34,140,215,216,210,121,147,196,36,142,6,248,45,201,107,71,150,252,219,46,112,48,61,235,161,21,62,52,179,226,202,176,59,211,114,45,180,63,231,112,49,31,35,89,38,83,54,250,132,46,234,15,154,24,220,155,28,13,114,207,55,50,240,213,41,243,105,169,24,107,137,152,35,206,135,152,116,57,152,150,51,249,93,159,201,107,9,30,17,238,54,13,150,17,51,12,50,13,26,70,85,211,231,70,240,5,69,188,108,8,35,141,232,191,13,169,93,171,120,132,179,171,111,161,226,62,84,236,131,130,33,219,23,159,89,73,174,122,126,174,156,164,52,38,222,201,154,43,99,193,132,171,191,45,51,197,21,211,247,146,158,4,218,178,177,220,212,129,242,172,212,54,177,250,174,158,204,53,235,110,13,173,150,161,163,233,111,4,218,114,213,185,179,90,61,197,215,119,242,188,41,144,174,90,77,75,199,159,121,7,31,33,42,242,36,115,184,223,84,15,67,193,208,92,15,77,137,226,179,72,135,143,147,182,134,207,126,100,123,6,204,36,157,159,77,22,61,190,15,179,5,112,115,190,251,183,243,125,44,135,171,160,48,214,159,196,132,29,89,117,16,63,112,188,214,69,135,164,26,25,173,148,200,29,96,88,202,10,15,210,233,204,205,126,114,224,154,77,30,57,205,253,236,164,12,122,154,104,76,12,237,9,162,92,239,87,110,78,70,178,226,112,46,154,244,95,214,147,233,191,107,203,16,240,117,42,145,20,109,190,199,27,237,204,204,107,69,42,8,106,65,194,97,62,189,80,218,63,15,80,123,122,20,218,154,39,107,96,201,182,232,59,158,48,21,223,200,204,51,244,74,109,218,85,246,238,62,221,33,226,211,146,118,35,43,192,56,207,198,240,46,227,237,233,209,228,107,53,182,28,216,31,15,13,227,174,226,219,25,96,51,194,22,228,210,216,34,250,165,193,189,170,251,185,49,188,123,253,104,147,35,121,78,78,90,20,191,13,208,77,20,30,43,12,234,226,21,122,44,201,0,104,151,231,169,173,57,238,54,14,174,231,214,75,163,123,234,91,68,180,59,139,148,164,120,44,211,81,166,176,194,75,17,137,45,219,34,206,0,124,37,138,1,67,187,203,8,222,57,64,187,99,145,146,181,232,116,62,71,164,213,87,108,64,41,37,104,73,184,210,124,136,48,20,88,173,42,149,100,86,208,17,174,98,166,99,201,194,112,206,171,29,60,116,163,6,143,197,245,137,236,151,155,2,113,50,141,108,127,95,220,150,225,32,165,220,5,244,39,197,47,155,74,102,149,90,218,166,175,29,215,93,12,127,43,225,115,168,235,173,217,19,79,226,246,90,205,117,51,74,248,9,32,155,80,162,176,30,53,166,89,252,182,65,200,165,148,221,16,215,139,223,70,125,92,166,75,32,171,142,82,224,182,205,18,71,42,217,192,122,238,149,109,140,158,229,224,138,143,64,220,23,170,151,75,170,9,86,201,174,94,251,100,241,91,186,227,63,233,130,85,119,188,82,145,155,66,30,113,217,14,100,20,178,112,84,167,181,146,205,30,63,106,36,244,26,198,146,186,234,217,24,119,151,40,134,23,2,37,252,150,124,145,171,41,113,116,94,198,82,185,5,227,147,203,55,183,61,165,236,204,174,78,78,78,73,23,98,224,23,222,200,14,221,20,186,224,116,181,71,212,147,13,114,127,75,244,197,200,90,1,113,5,203,33,232,114,28,34,74,104,137,118,43,185,136,229,83,129,184,135,122,74,148,147,173,55,125,195,184,8,184,7,35,166,203,77,181,149,9,175,216,180,119,35,60,205,62,245,228,115,249,18,131,23,44,247,45,39,47,166,158,237,191,141,217,84,127,46,205,124,186,188,149,132,221,238,206,242,208,72,125,183,215,150,88,136,225,186,220,176,89,178,68,67,6,124,171,176,202,33,29,229,229,154,60,103,117,163,88,41,151,182,13,102,239,131,220,100,227,100,245,163,228,194,183,29,61,201,110,142,85,55,140,242,208,92,113,244,217,32,137,201,99,1,66,148,92,32,166,119,211,13,172,58,212,72,142,124,198,131,52,190,134,182,46,64,94,187,142,41,126,132,124,115,218,0,104,108,198,227,104,179,62,147,230,195,70,18,207,59,77,176,92,115,213,26,62,106,51,78,202,229,104,245,150,161,85,116,178,238,118,163,89,69,219,205,246,225,22,140,251,239,47,228,220,21,175,231,232,136,50,153,22,157,55,78,138,86,189,38,12,206,97,105,121,52,65,10,116,140,30,164,146,115,33,58,33,142,237,154,130,20,196,241,34,215,206,3,5,126,175,96,146,106,102,225,72,84,10,185,197,43,52,120,65,110,21,246,67,66,7,119,209,120,153,72,149,207,103,21,72,168,37,223,176,8,81,216,215,22,246,145,221,196,9,197,80,170,90,93,124,151,219,188,54,150,173,226,151,232,239,180,59,18,114,150,173,53,176,209,229,176,70,60,153,77,250,94,74,240,152,135,5,140,225,140,185,41,57,51,10,193,46,164,200,6,18,39,64,137,146,109,187,190,6,250,236,134,230,212,10,230,244,61,125,135,209,128,81,153,212,109,83,105,113,89,231,63,34,52,202,6,165,220,90,52,68,176,182,158,250,36,227,125,58,60,2,146,190,30,140,51,181,83,221,59,216,201,36,253,68,218,226,60,192,230,176,15,236,12,164,99,1,60,136,114,191,135,45,39,146,58,223,198,152,213,91,242,192,16,206,159,12,197,69,49,241,246,128,156,228,90,181,117,176,193,245,6,26,198,254,122,107,184,1,205,8,60,139,37,7,229,233,247,159,29,153,95,218,25,20,85,164,141,57,122,135,135,47,216,11,62,166,173,97,58,0,126,223,168,195,117,189,111,20,205,61,249,67,124,106,85,197,73,155,49,80,118,144,4,88,23,52,200,36,140,208,188,7,33,62,106,193,216,154,176,113,91,24,174,200,174,14,178,215,240,13,190,205,191,15,182,175,178,44,186,208,28,219,147,170,60,181,202,87,89,90,128,147,108,139,161,59,43,51,187,245,134,225,2,235,63,53,219,62,19,50,205,184,192,92,77,60,209,229,179,61,179,114,10,64,23,112,73,45,172,82,36,201,174,246,208,17,157,69,25,65,194,200,88,103,63,57,164,129,41,245,127,36,211,162,93,15,88,108,40,141,192,20,176,3,127,135,82,1,233,158,100,103,75,222,214,153,205,207,77,42,84,0,243,169,236,13,94,54,56,103,161,148,28,136,53,56,18,44,146,137,49,117,174,67,3,219,13,132,187,153,149,140,7,166,0,199,56,32,116,86,244,213,196,17,200,221,116,208,34,154,62,202,181,169,44,238,104,176,59,114,16,227,179,166,19,60,154,33,142,222,91,120,89,232,4,15,126,56,16,118,48,113,212,12,148,212,15,25,140,32,149,228,135,199,99,125,237,238,21,51,88,35,124,141,79,226,8,158,38,32,170,5,233,100,61,250,236,202,157,120,133,107,244,124,170,15,40,32,82,17,114,252,43,45,24,237,92,23,6,185,191,145,109,173,132,161,41,45,173,7,167,125,0,137,27,186,236,49,9,53,199,181,163,58,82,21,150,117,62,23,1,43,155,3,139,118,46,96,40,23,111,77,12,184,236,107,107,155,10,179,48,7,22,194,70,99,43,214,180,64,80,2,43,96,86,219,226,171,197,118,147,142,92,80,28,54,18,220,227,41,108,56,64,9,246,233,126,64,91,21,177,27,95,3,208,20,4,11,32,37,151,58,110,45,137,205,36,94,85,50,221,25,246,243,66,157,113,62,214,78,42,245,128,96,130,86,106,96,226,84,93,81,49,139,146,11,96,166,147,43,40,172,11,228,250,114,166,91,203,109,62,64,30,212,226,134,176,49,113,48,151,34,153,9,42,230,203,198,196,79,76,126,154,10,115,248,133,241,255,183,120,253,152,166,118,116,159,89,54,139,246,196,59,168,120,135,173,83,154,195,218,80,10,131,243,250,40,154,93,54,58,157,183,40,124,246,97,44,165,78,114,6,154,127,230,248,63,123,243,253,217,155,239,207,222,124,127,246,230,251,179,55,223,159,189,249,254,123,244,230,107,134,227,116,203,12,238,66,209,171,205,24,210,174,104,75,141,155,50,144,170,59,157,116,201,171,91,21,11,160,249,24,131,155,240,209,7,135,52,139,177,249,136,186,45,42,125,213,143,222,148,17,84,183,25,149,125,231,86,208,6,103,208,203,111,83,103,112,144,104,69,223,175,108,117,185,198,213,215,83,82,0,19,42,150,123,166,147,49,220,250,139,217,36,141,166,210,200,16,255,220,5,161,34,44,130,21,145,154,61,215,236,101,82,86,227,12,232,68,205,187,233,252,101,15,15,88,104,42,229,136,100,89,106,55,124,38,149,71,36,56,39,151,167,225,228,85,119,101,8,107,44,160,130,30,62,43,121,82,135,249,137,181,142,134,235,158,175,13,252,242,188,208,79,46,2,53,231,211,141,194,89,69,115,175,236,170,234,199,103,85,116,73,172,106,150,85,226,209,67,90,216,124,67,200,78,157,82,169,106,164,182,243,28,186,63,52,26,242,233,209,124,46,238,148,72,127,201,102,78,213,116,6,144,237,151,221,81,254,74,170,251,90,75,73,241,68,169,122,60,186,156,232,162,56,49,9,3,50,170,247,170,252,154,105,121,250,111,159,253,93,234,170,237,106,85,187,111,210,62,43,11,11,253,238,42,104,11,38,169,121,24,1,56,149,164,165,240,16,47,27,229,210,231,109,89,150,255,21,73,43,85,234,161,142,228,182,209,253,154,70,149,61,114,74,42,142,9,232,125,125,197,223,106,50,131,130,62,106,38,122,254,165,44,144,127,79,54,171,55,205,110,210,45,174,42,78,57,237,145,237,60,27,234,225,38,59,188,201,212,30,125,87,107,250,196,79,87,147,8,146,40,234,67,241,196,16,18,84,81,159,65,13,202,85,106,42,179,70,73,207,93,179,118,247,184,178,137,8,149,60,111,208,77,61,14,182,138,135,222,150,117,166,87,132,97,122,203,79,67,86,117,191,1,194,86,176,151,48,176,169,117,195,166,149,167,227,27,219,176,29,119,125,166,20,85,77,70,170,116,69,20,239,13,209,53,153,148,230,239,64,40,248,1,169,226,103,65,98,125,250,79,227,246,183,85,192,178,130,117,241,111,107,145,123,213,161,234,152,21,117,159,8,159,177,208,85,14,26,0,158,87,60,8,79,117,19,68,2,236,164,137,61,199,201,51,89,140,204,149,88,33,238,59,132,41,97,235,44,141,86,111,60,149,204,181,202,7,128,14,213,152,254,54,81,234,86,77,21,60,45,138,107,107,86,115,68,223,170,122,200,182,213,161,106,12,241,147,230,39,85,124,171,230,128,22,143,124,204,169,114,114,191,26,173,12,6,154,45,170,186,118,22,13,159,205,224,50,206,231,228,198,205,204,254,219,29,175,188,162,6,17,152,223,249,164,98,169,185,42,165,130,107,14,135,147,186,126,176,7,181,243,232,88,47,248,201,41,16,170,34,163,57,5,184,118,2,67,122,111,33,150,183,159,49,98,28,140,246,190,90,133,108,131,104,127,175,19,205,0,182,120,18,102,94,246,245,229,164,102,224,172,229,169,160,147,50,124,54,4,144,82,179,90,133,108,210,195,111,243,8,34,14,109,18,241,94,73,217,104,137,17,102,139,167,14,41,230,27,16,71,27,80,69,172,89,168,220,57,157,152,112,199,21,66,221,87,140,177,29,225,180,245,219,199,13,103,59,24,147,112,41,170,252,9,238,109,184,50,3,219,69,100,67,197,218,165,25,236,229,123,97,219,104,3,106,88,3,125,178,249,212,96,34,27,69,221,137,186,61,214,30,191,205,162,50,213,85,105,195,51,184,151,150,5,101,218,246,52,43,197,123,223,144,182,228,104,131,34,244,184,239,106,146,62,226,7,5,117,42,69,56,163,179,39,6,92,16,30,202,138,23,138,10,114,42,106,223,69,117,45,94,9,10,6,89,253,185,78,238,147,251,61,186,45,49,114,192,130,11,169,174,184,239,198,216,80,71,181,188,91,189,79,13,9,55,181,45,163,0,35,163,5,49,203,166,110,109,166,100,236,111,140,84,93,16,180,112,15,152,97,253,210,88,115,68,57,29,145,8,188,44,253,228,214,90,173,234,96,135,158,153,127,191,134,85,159,98,201,153,45,17,240,101,221,188,192,100,31,8,176,26,167,62,63,57,85,100,201,56,224,114,228,229,24,52,120,112,20,211,229,228,200,53,196,10,136,46,226,86,75,220,243,136,104,175,251,209,155,98,78,215,48,180,9,135,29,1,31,40,66,86,227,104,124,109,62,4,78,58,175,68,198,177,45,65,16,37,190,40,115,111,209,11,163,240,245,225,107,224,192,85,233,116,243,59,150,133,124,225,73,202,221,30,195,193,49,124,121,108,166,42,36,170,238,39,123,179,162,242,244,48,46,56,98,237,138,222,102,171,14,231,76,64,139,166,14,36,198,240,24,17,222,48,225,53,156,167,147,126,27,208,233,44,206,53,120,2,238,104,39,52,51,59,208,231,157,216,190,117,71,175,103,244,200,68,105,131,48,144,192,18,97,3,203,171,93,33,208,84,15,87,246,21,26,60,143,212,161,216,192,18,215,115,97,48,88,124,139,73,1,160,167,172,31,31,123,252,124,49,174,231,19,72,50,202,8,183,21,208,94,112,119,243,13,51,145,100,199,215,218,219,145,71,138,133,72,64,29,51,61,13,49,23,32,220,81,178,142,240,22,41,65,220,186,24,30,126,225,230,183,170,166,127,211,154,77,43,160,189,39,241,127,158,40,179,134,195,207,24,207,123,60,175,107,94,74,228,175,114,161,206,125,116,13,71,188,142,6,170,110,201,215,241,147,76,28,55,92,150,90,106,154,28,99,185,97,54,99,50,134,171,153,161,199,11,33,121,151,11,7,155,123,182,30,1,89,78,234,69,109,0,61,111,176,240,196,172,147,170,14,166,116,177,252,151,201,60,197,243,15,45,218,228,158,102,164,245,72,171,54,53,110,181,246,102,160,184,217,90,139,27,46,186,200,37,32,177,180,211,155,134,33,113,45,199,236,33,47,193,141,139,167,44,93,17,199,251,81,37,217,162,4,78,152,108,165,68,24,70,88,22,63,219,102,226,101,142,94,223,248,200,205,199,13,119,184,62,28,221,223,156,4,135,133,42,33,206,5,129,96,166,107,34,70,188,44,148,57,224,184,20,247,117,170,3,69,178,188,44,133,168,3,34,137,98,125,12,205,100,109,127,42,72,20,72,243,134,185,109,87,239,7,32,140,73,157,73,252,160,193,105,197,67,97,79,40,122,192,40,101,92,47,67,166,166,169,83,161,109,136,92,204,187,89,175,95,71,25,205,227,243,89,59,11,226,36,215,231,74,171,218,65,3,100,117,138,5,0,61,81,243,62,137,127,161,154,244,205,10,231,46,16,187,149,187,70,246,212,243,59,208,2,101,168,63,42,101,89,234,40,14,35,54,106,239,144,48,158,42,206,135,65,119,99,8,119,157,77,199,185,107,31,166,231,92,103,192,63,71,27,151,214,195,184,142,180,199,231,122,178,209,240,147,179,235,200,83,195,172,47,95,79,152,86,3,164,49,177,193,110,56,217,108,15,3,48,146,182,6,102,11,128,215,28,132,156,204,69,83,125,176,1,219,251,165,53,236,194,170,122,135,227,79,213,119,144,98,118,163,7,36,67,201,120,190,217,225,211,184,108,76,29,167,212,4,28,71,12,48,60,139,34,38,112,181,18,206,227,192,20,211,121,225,122,52,156,52,71,2,131,79,26,162,250,213,209,214,5,26,233,216,108,196,179,228,125,91,249,206,89,193,205,128,225,226,207,209,73,138,139,151,78,26,124,144,44,245,9,190,191,21,142,14,102,155,88,247,107,210,13,42,204,143,54,242,180,6,91,104,76,53,227,48,245,164,159,246,48,164,143,135,169,149,87,61,26,235,38,159,229,153,1,81,198,145,48,118,27,78,16,108,248,216,137,172,151,121,22,33,52,230,136,244,101,219,36,9,131,28,246,145,6,96,107,235,202,201,235,76,46,1,103,123,158,42,19,30,28,86,234,206,31,182,154,226,157,90,35,87,166,64,23,28,179,213,106,170,191,55,3,109,59,11,143,172,103,189,38,244,230,114,225,88,120,4,95,132,185,139,33,115,21,204,56,116,37,113,79,98,214,161,39,234,104,246,202,178,41,70,190,21,177,78,39,51,55,131,94,139,233,72,55,8,87,119,132,51,189,182,180,245,219,6,108,178,125,148,118,40,218,101,61,151,214,123,240,7,207,77,192,0,209,112,5,116,19,68,58,156,48,213,195,190,176,135,246,197,145,252,117,72,77,200,242,76,58,187,14,103,103,52,100,153,48,193,177,186,51,26,89,62,122,40,114,116,90,102,112,225,97,120,220,50,159,34,131,16,205,112,188,226,72,221,155,126,188,80,14,35,220,65,158,235,231,103,253,13,143,78,178,27,25,197,144,77,188,20,220,204,25,75,116,139,76,96,9,55,145,96,31,206,49,53,156,49,153,246,197,145,106,96,18,195,170,110,92,47,95,253,134,41,121,45,93,213,145,241,244,36,203,196,4,5,89,74,78,176,67,22,158,48,75,133,124,95,160,200,106,220,23,242,27,154,193,101,8,107,206,69,1,200,75,119,240,205,86,90,28,92,172,19,182,212,71,254,220,72,243,43,59,235,118,86,139,123,92,126,102,112,4,7,162,58,186,232,159,245,62,69,115,132,147,39,69,204,210,94,174,110,141,243,209,163,52,9,27,84,127,131,198,10,175,225,201,29,1,98,7,14,159,42,103,21,72,70,55,155,207,30,209,179,215,25,178,155,205,102,68,217,227,125,152,63,159,30,156,205,133,221,195,211,212,130,52,181,36,29,15,26,107,74,116,166,100,247,116,242,182,29,140,141,110,80,124,221,92,161,78,235,252,29,132,210,249,32,53,140,199,116,132,55,206,171,122,52,79,49,142,54,45,161,162,71,23,160,196,151,159,59,225,147,106,24,213,183,96,247,98,95,144,166,110,11,225,234,215,32,255,214,170,91,202,243,58,233,38,58,153,132,159,210,103,138,1,196,29,134,212,245,155,62,21,158,88,204,181,0,127,228,204,172,240,51,38,5,116,208,116,11,194,142,63,22,39,188,67,206,185,164,104,2,4,221,101,110,97,90,243,145,235,6,198,74,11,195,195,208,255,229,93,38,238,210,105,13,208,116,129,226,74,24,20,145,91,143,55,3,36,165,254,88,193,155,234,97,156,220,108,61,31,67,245,60,130,97,142,130,114,209,189,110,165,87,235,171,19,245,55,173,106,34,62,16,246,104,68,81,29,83,179,246,179,241,158,113,44,58,70,178,106,194,130,104,33,23,0,75,126,11,11,12,196,63,110,108,17,230,11,144,93,198,217,12,229,212,124,62,154,182,201,83,203,244,51,249,109,239,199,129,17,34,211,144,187,54,198,153,19,135,38,235,230,206,122,242,147,222,185,92,44,13,56,86,0,189,242,105,253,214,47,204,210,248,148,169,170,121,37,248,83,161,79,37,228,2,184,10,32,186,253,125,177,219,209,61,60,52,192,96,60,195,220,168,90,204,65,228,248,44,46,254,76,169,198,10,208,151,112,41,46,14,68,191,116,212,167,2,192,230,43,234,30,152,229,36,233,111,91,24,99,140,143,78,69,97,162,63,70,242,224,240,60,123,67,19,167,236,231,210,58,146,36,174,116,0,163,124,140,161,15,109,187,193,25,150,51,244,151,244,125,145,14,120,244,92,229,144,30,103,55,231,180,230,107,211,50,155,54,153,226,121,102,59,238,218,228,102,4,59,250,123,164,201,39,59,19,46,18,190,180,13,180,177,102,28,205,39,162,231,182,178,136,95,25,170,148,251,185,171,101,214,74,95,24,141,176,172,117,166,10,16,34,238,122,224,0,170,71,159,185,51,185,43,214,217,254,33,18,254,148,15,76,160,198,105,94,116,71,133,19,65,145,132,47,36,68,47,170,9,71,201,138,141,159,184,39,11,27,72,173,216,167,1,224,96,114,240,163,127,232,82,73,244,161,242,184,167,86,67,118,86,177,62,100,141,204,52,193,64,59,171,64,207,146,198,0,208,143,234,132,73,36,11,166,15,121,196,150,86,186,42,36,70,64,149,48,46,116,249,18,131,112,16,145,68,165,163,3,224,160,243,100,8,40,121,159,133,190,153,111,42,177,115,4,205,163,59,129,124,6,106,132,201,222,52,71,50,207,31,199,2,159,181,158,105,101,235,246,231,42,231,3,230,220,85,139,119,5,218,73,115,24,50,230,109,83,16,131,240,144,217,149,248,79,99,16,43,188,188,94,76,192,193,149,114,160,176,192,240,149,48,27,73,23,46,74,116,191,210,179,9,25,57,216,82,107,25,21,95,114,86,86,9,231,199,100,211,140,209,237,42,171,191,27,41,17,166,78,88,53,140,151,152,75,248,36,20,147,116,35,144,240,39,170,17,101,172,13,141,154,215,112,132,129,75,235,246,7,158,145,139,192,81,244,205,218,79,32,127,2,213,236,226,66,84,232,167,110,127,216,181,183,43,91,4,102,77,246,217,108,95,61,115,180,55,189,181,234,104,226,120,161,182,153,205,161,115,235,14,6,84,78,104,34,109,236,244,100,148,34,254,88,220,135,24,35,116,116,142,181,190,80,39,158,241,30,198,155,121,61,85,153,93,189,174,78,205,140,161,34,143,165,91,65,163,123,120,154,156,169,132,59,237,192,56,122,23,53,101,236,164,0,136,167,126,225,51,172,128,200,106,101,132,189,65,132,49,159,144,145,132,255,110,113,224,164,205,19,239,149,67,7,25,113,223,86,178,214,173,217,201,0,16,72,116,205,50,248,76,114,225,80,148,166,179,0,138,217,251,220,83,55,211,146,114,161,182,98,42,212,50,101,209,7,165,164,228,204,185,85,180,106,79,7,156,37,203,249,103,76,158,249,9,151,21,28,76,72,87,67,68,22,187,177,154,75,104,219,193,137,213,124,250,236,243,134,123,94,160,63,7,215,88,46,140,74,148,91,221,67,159,57,185,158,108,96,216,25,164,236,131,24,163,128,178,179,30,77,35,203,105,67,214,142,208,194,34,146,47,1,52,238,102,152,90,171,28,125,118,128,59,20,101,77,115,67,228,33,217,150,155,100,129,203,238,21,40,237,119,148,118,52,145,131,157,134,168,131,2,89,217,130,247,158,175,104,31,58,171,50,205,119,58,4,49,206,192,212,66,32,146,112,67,22,62,196,8,43,150,61,247,202,207,27,156,249,138,250,157,41,61,233,10,132,72,117,118,188,28,10,139,72,43,200,209,72,57,204,20,132,193,147,20,139,243,122,239,63,222,158,159,156,170,169,72,137,18,174,66,55,220,169,40,63,180,51,62,118,124,188,166,119,222,244,183,171,105,239,58,77,12,247,243,58,245,202,121,129,65,65,75,40,20,21,121,42,103,135,226,90,85,221,54,29,89,134,49,206,208,124,128,30,230,139,122,158,41,80,15,159,78,205,224,83,171,100,76,52,221,17,89,157,76,72,137,144,188,48,8,9,59,194,8,14,201,125,145,82,4,133,135,158,74,214,217,182,155,227,112,48,29,79,134,118,198,157,134,205,88,214,163,100,139,242,76,232,237,175,208,56,45,76,103,146,206,255,250,140,174,169,220,193,94,79,189,238,220,129,212,141,144,64,93,138,158,176,147,207,28,215,253,203,185,178,94,88,14,59,178,110,114,158,218,52,224,182,138,123,37,159,48,94,155,91,195,180,69,131,111,104,237,117,217,219,209,170,167,230,19,202,176,169,137,158,160,189,175,225,226,73,221,174,45,15,125,219,232,88,239,208,149,101,179,37,79,212,18,138,184,47,218,119,75,234,196,189,154,221,121,252,244,226,243,213,81,122,174,196,43,251,230,9,200,246,86,7,49,226,38,37,194,75,33,10,252,24,108,163,56,249,217,225,11,186,152,166,87,96,12,236,202,134,144,208,208,84,49,242,68,132,141,74,124,195,214,173,173,247,167,135,194,31,58,198,108,181,135,154,238,25,114,189,232,39,176,179,33,111,61,44,192,100,244,204,16,194,244,143,11,23,44,69,47,144,226,158,203,238,65,35,222,0,119,36,76,121,53,190,61,50,166,42,195,108,156,29,75,169,161,165,11,24,104,201,101,159,91,76,103,175,24,204,83,30,183,188,14,163,124,228,56,185,185,186,200,94,128,194,210,10,21,210,243,132,214,22,132,111,103,253,41,169,8,89,247,169,37,97,186,89,83,200,42,67,230,18,227,187,78,241,161,58,238,162,179,61,234,66,166,183,112,242,157,29,48,36,124,27,199,115,99,103,183,232,28,208,179,238,182,247,177,172,149,28,78,217,81,33,57,31,254,125,168,212,212,64,48,4,71,20,123,83,121,44,40,168,186,196,71,103,135,36,2,96,157,178,24,185,151,203,115,39,161,168,157,32,86,54,206,65,27,230,224,32,31,46,24,233,176,186,129,125,122,38,62,153,135,205,227,173,134,194,54,91,105,201,13,137,230,26,28,77,138,215,66,204,35,76,34,234,28,77,208,114,237,185,236,177,238,151,121,110,25,242,98,150,48,50,131,41,78,14,64,67,74,31,136,250,241,21,124,97,232,80,34,87,120,194,103,20,142,224,135,82,211,154,82,228,26,205,24,16,78,1,101,222,173,82,252,6,50,83,130,196,153,161,131,72,246,70,135,45,187,8,13,83,0,102,201,242,84,182,129,102,106,8,181,147,60,104,24,120,201,12,62,47,204,187,27,165,55,94,67,123,114,90,113,84,146,117,116,193,169,121,187,122,253,201,224,166,60,20,16,139,53,148,42,168,175,53,173,161,205,105,88,206,32,136,162,232,47,217,248,249,24,91,112,217,201,128,166,32,145,207,135,199,108,20,228,211,51,71,87,161,10,117,124,241,122,136,217,82,241,153,154,230,76,115,126,14,155,3,131,91,203,93,175,179,172,5,235,155,180,85,109,166,152,114,221,220,174,219,146,171,35,248,4,207,77,251,14,132,247,49,68,60,146,130,9,2,159,65,209,196,33,90,246,16,39,140,104,89,9,103,136,167,38,9,33,252,76,25,206,177,204,203,64,185,26,238,217,237,86,65,12,85,85,231,32,204,76,232,28,75,219,39,85,61,250,124,229,121,135,211,26,240,29,125,89,103,124,246,224,102,227,43,136,236,139,134,65,160,93,59,51,64,2,243,61,185,219,223,158,100,199,252,158,244,210,128,116,132,147,135,49,141,245,161,160,10,20,231,94,116,223,244,85,159,59,61,83,237,12,230,233,102,199,34,225,106,220,34,15,183,172,12,132,110,110,185,35,5,49,181,85,229,204,18,30,124,206,17,158,67,232,85,172,153,133,25,41,140,89,200,3,245,182,41,78,121,14,132,94,246,18,13,108,123,35,41,198,153,249,40,235,182,108,154,19,234,138,163,39,46,8,250,88,108,254,187,225,218,133,38,208,113,196,162,19,124,195,194,91,133,204,109,120,198,27,45,58,95,33,184,208,28,65,106,63,141,170,128,132,121,74,225,157,114,54,101,74,130,234,102,244,27,245,154,77,75,82,212,87,249,150,80,107,111,241,84,78,2,176,244,194,129,139,164,107,118,131,21,149,94,90,55,30,206,125,35,237,185,52,120,153,33,37,141,238,247,153,222,154,132,203,153,53,198,190,36,103,170,110,18,54,83,221,176,179,193,129,125,105,248,108,236,66,5,0,87,190,51,31,234,201,13,208,186,175,87,78,19,97,16,200,247,43,184,72,184,17,194,212,144,199,130,24,102,72,239,111,86,101,65,89,51,197,97,199,225,55,70,170,35,90,45,112,129,205,249,57,194,124,252,67,194,152,130,199,48,239,214,251,149,55,134,140,111,139,199,2,57,88,17,133,136,187,165,81,213,65,72,83,71,67,230,205,125,63,95,216,121,247,104,72,184,101,92,246,54,130,42,247,169,176,140,78,135,220,67,207,6,67,122,71,3,170,129,43,146,168,51,18,81,38,147,163,7,198,246,59,194,102,97,87,36,108,101,177,184,48,128,48,247,145,130,55,12,23,223,110,205,240,37,115,218,153,161,140,185,19,254,143,251,172,225,17,30,230,115,31,58,0,100,126,83,108,226,72,60,145,1,242,161,212,240,132,187,239,107,88,93,127,198,48,102,33,77,247,19,26,76,89,225,116,136,36,103,103,14,187,225,158,209,41,105,225,78,52,129,111,73,152,237,110,187,97,180,222,229,228,136,255,133,50,201,182,141,115,149,48,162,108,185,132,175,18,144,174,155,9,177,155,132,250,25,174,76,244,163,238,11,131,136,76,215,161,134,43,19,44,234,46,225,31,217,32,194,93,240,223,24,155,162,156,22,15,5,132,118,187,81,244,241,123,12,67,240,190,98,96,135,165,42,159,182,95,183,209,233,111,21,217,168,198,20,174,191,181,117,227,57,87,229,186,209,103,139,237,236,50,185,235,155,235,163,134,79,199,40,132,25,172,207,121,195,52,211,87,84,62,16,169,157,34,112,63,152,77,75,124,219,8,101,116,41,39,13,20,95,75,191,170,15,180,122,111,133,0,159,41,180,27,174,40,4,62,168,114,52,190,114,123,197,201,193,147,222,105,199,20,235,83,216,183,96,58,59,196,120,102,64,126,173,46,103,205,183,154,167,224,23,176,103,67,47,211,167,250,66,57,80,174,28,109,228,28,182,102,214,66,184,221,89,220,158,152,130,227,133,117,153,177,216,9,84,249,178,1,46,201,54,251,220,3,5,238,21,222,173,166,195,120,79,221,206,61,223,33,204,250,47,243,56,156,43,230,141,43,117,113,110,233,126,217,20,239,112,198,138,176,1,78,238,79,55,243,97,116,186,170,1,197,68,193,9,51,99,196,101,221,133,148,37,63,203,24,6,136,84,66,191,0,122,124,211,7,138,109,12,152,122,247,137,75,168,206,72,248,140,193,217,227,183,233,64,72,217,4,34,25,172,225,143,84,10,158,10,158,179,132,145,91,12,131,84,200,173,89,158,10,108,39,47,198,142,100,234,162,119,32,96,232,184,74,48,155,19,124,202,155,245,14,115,178,88,110,93,159,205,125,226,238,9,199,175,176,225,193,205,45,202,177,16,92,174,69,233,232,172,195,55,10,202,175,6,41,250,39,102,185,36,12,38,42,200,220,236,102,231,77,224,6,126,102,51,36,5,12,58,210,101,244,99,197,14,100,202,195,136,208,20,61,154,157,221,190,6,166,194,15,194,11,154,199,84,131,254,11,222,102,72,120,162,238,125,125,66,249,42,187,134,29,127,198,247,143,215,236,210,32,220,164,8,83,216,144,25,154,173,214,25,129,206,29,70,64,96,37,61,53,101,30,255,225,70,235,118,234,117,25,179,62,132,67,54,251,184,173,63,141,149,164,115,158,141,224,81,158,43,99,171,21,212,99,246,70,67,143,94,176,93,253,228,148,210,158,11,227,195,25,57,162,3,197,129,27,94,41,72,226,5,168,219,148,161,109,2,152,94,153,254,73,248,138,107,164,217,89,38,175,28,80,200,106,34,206,65,181,253,124,100,193,243,238,152,236,202,232,132,188,27,254,35,3,23,199,44,244,184,129,9,197,42,113,217,232,45,139,43,197,73,102,240,85,117,49,130,98,157,112,249,172,56,156,70,148,135,97,117,15,137,158,143,33,198,1,70,38,117,75,116,154,252,137,135,183,105,103,44,9,183,18,165,227,65,121,124,9,220,28,213,162,77,211,43,56,228,36,122,119,252,194,114,93,41,194,230,227,117,63,187,51,13,229,228,94,127,152,110,35,81,181,37,12,178,122,69,24,252,190,44,27,147,197,216,189,179,81,24,49,21,93,9,159,65,181,195,227,189,193,191,145,151,137,122,76,72,204,15,195,124,119,189,180,66,83,181,69,24,79,43,121,224,38,18,223,93,47,0,247,121,170,57,18,30,204,154,46,94,67,5,119,221,205,230,64,229,206,123,78,86,19,106,83,70,10,202,42,61,164,83,42,206,244,210,225,176,116,18,9,62,15,27,150,237,57,248,92,247,246,168,165,202,122,215,125,197,77,77,88,121,123,106,112,120,61,3,161,142,73,78,173,209,179,79,117,65,0,219,41,8,165,143,199,221,60,49,26,248,173,117,161,112,25,111,52,124,52,49,67,58,255,90,31,39,224,71,207,31,40,191,130,34,213,112,7,90,232,87,6,89,108,118,121,34,201,156,252,174,181,111,233,93,159,118,106,176,211,186,135,153,235,245,121,38,196,107,93,135,232,132,233,55,235,8,6,74,123,195,211,218,114,18,6,67,26,62,179,172,120,50,1,211,2,101,167,233,97,115,58,151,79,15,19,41,199,202,158,148,0,78,164,60,210,241,115,1,241,40,233,89,214,115,163,5,229,15,133,234,83,210,164,138,246,193,44,87,1,9,215,110,153,222,217,29,223,39,206,178,154,242,115,244,232,97,186,109,186,115,107,202,8,61,147,119,237,33,23,195,218,34,59,162,243,186,118,110,33,128,132,114,131,40,234,90,116,134,136,81,51,3,196,162,195,236,100,92,238,153,58,204,210,67,20,146,113,32,220,14,40,197,205,56,147,83,223,40,180,81,135,127,13,131,90,200,76,199,12,9,13,246,139,22,82,149,38,99,212,240,142,110,206,222,141,218,43,171,60,122,121,209,255,198,104,198,36,118,37,92,115,244,222,113,10,165,11,221,52,188,41,77,122,120,24,31,247,134,89,167,28,87,67,66,209,155,184,74,12,128,175,211,13,47,134,181,85,164,192,52,48,202,46,35,84,165,232,141,72,19,155,165,4,76,117,252,54,154,35,146,221,160,9,205,22,214,195,53,11,104,96,216,74,228,24,17,44,155,241,33,148,89,214,50,251,22,63,13,239,71,135,2,86,29,206,157,33,188,200,12,36,12,155,204,213,127,172,15,57,183,158,28,137,197,116,127,123,14,205,68,177,203,197,39,45,46,28,46,188,188,17,86,201,18,99,165,83,194,214,41,9,150,175,147,226,176,239,166,140,45,99,28,116,68,242,188,140,137,17,72,101,132,205,114,194,235,79,228,59,9,86,139,132,187,89,8,120,120,217,215,42,97,115,169,240,163,23,54,146,151,119,128,101,197,89,99,61,173,3,103,59,133,166,133,24,193,44,174,91,56,168,209,162,92,44,97,118,184,62,21,227,253,155,164,147,108,222,99,217,245,93,135,21,21,132,12,79,247,138,207,192,149,183,18,27,59,185,112,19,65,118,199,239,31,93,73,94,216,89,112,17,68,113,89,47,204,2,116,111,189,108,39,226,178,93,43,189,105,52,89,93,113,216,155,121,164,129,196,145,48,90,220,190,132,12,136,245,82,91,134,183,113,50,239,21,225,243,5,233,94,110,161,227,121,175,140,62,221,115,215,192,166,29,158,111,115,103,210,66,11,141,151,230,134,200,54,47,231,169,97,48,35,222,194,96,210,71,51,94,6,131,225,149,70,28,141,166,188,228,72,180,166,207,200,237,17,158,50,111,192,124,14,198,42,110,237,73,161,203,232,116,50,247,22,15,111,163,172,220,48,48,15,151,76,154,39,133,76,162,185,128,140,32,140,190,229,225,222,158,196,112,177,111,118,151,53,166,237,34,140,60,20,70,102,48,59,207,180,140,191,143,236,213,118,54,95,54,63,24,162,134,72,192,98,27,184,157,168,49,172,41,44,188,155,129,44,231,114,237,142,65,23,0,206,137,132,217,50,124,53,53,62,243,170,134,9,168,143,89,187,203,195,8,254,72,174,129,56,25,27,119,15,83,175,217,26,110,212,166,60,252,83,39,91,18,166,245,232,211,33,203,119,23,176,30,140,123,244,108,166,135,109,34,184,175,11,210,72,88,78,242,169,77,240,177,18,198,231,198,111,12,98,225,148,38,28,163,178,199,246,3,33,138,214,159,131,105,187,121,66,187,240,171,210,92,27,140,6,118,54,95,24,229,21,33,20,157,49,91,108,114,246,240,249,50,187,212,204,54,28,213,228,31,192,50,41,219,41,15,109,155,115,142,95,56,24,28,241,12,27,70,60,235,158,108,64,8,79,130,13,27,212,173,98,136,155,222,130,200,192,208,68,69,79,217,15,166,25,38,117,99,28,61,75,114,183,20,10,75,105,10,99,104,218,182,53,197,83,65,2,92,128,78,48,205,206,228,235,251,170,101,174,205,73,195,164,103,254,211,248,203,136,175,199,185,10,100,70,124,253,49,159,9,49,53,96,67,128,193,175,159,27,102,140,88,138,205,100,206,58,55,12,251,101,203,209,212,59,166,143,195,101,150,225,119,89,182,156,22,34,144,135,193,110,78,9,67,214,8,129,75,12,192,181,87,102,88,21,22,64,15,67,64,185,95,39,56,218,181,252,235,228,30,206,174,78,174,108,153,96,115,132,55,134,25,67,194,103,200,103,127,157,84,182,192,1,107,24,33,233,239,153,110,107,169,54,61,26,23,93,175,196,208,184,57,249,133,254,54,46,158,62,101,33,24,116,158,129,60,211,115,213,96,113,44,204,203,165,15,42,225,13,177,247,171,191,242,114,109,198,148,112,41,78,234,57,209,97,94,16,18,109,65,121,96,254,63,211,91,213,99,207,182,194,33,84,132,55,79,241,15,203,165,253,223,255,245,63,254,183,127,247,111,255,250,255,252,79,175,92,26,30,24,233,239,64,46,141,107,161,156,190,191,107,57,217,92,23,9,19,187,145,236,62,5,103,32,225,128,169,209,108,194,213,17,133,123,89,245,9,131,126,245,104,38,131,151,224,4,38,82,61,90,49,74,211,48,112,161,29,225,147,96,215,45,159,147,25,244,13,191,236,179,62,87,209,123,66,208,175,135,64,47,204,14,210,82,25,56,228,73,238,82,48,127,254,212,58,112,134,137,177,249,111,219,2,174,3,103,32,151,246,213,148,240,60,28,98,86,71,52,64,239,240,217,80,70,169,250,203,212,145,124,220,44,179,144,144,11,3,54,235,196,91,30,254,153,66,244,115,1,172,149,119,132,209,41,208,159,6,131,88,123,132,207,87,43,34,212,148,87,168,58,251,117,211,111,24,250,177,109,12,71,253,183,115,98,143,222,244,123,64,74,227,43,168,78,0,83,82,177,130,240,115,222,94,245,40,72,160,126,243,103,108,79,65,114,126,195,40,211,162,17,68,34,237,90,42,176,219,195,91,234,35,156,12,98,252,119,217,236,238,207,158,229,94,118,182,21,229,155,35,76,17,73,23,120,51,176,194,21,218,195,40,225,200,64,201,144,176,75,92,152,237,23,101,238,99,139,81,226,194,138,53,201,138,92,119,195,91,225,91,202,8,179,133,209,75,91,134,233,241,48,165,179,91,66,57,183,2,193,213,223,199,217,186,176,249,145,43,55,12,117,138,147,175,250,204,187,25,107,13,151,154,194,33,113,232,50,10,49,125,162,54,233,225,9,223,69,174,28,114,165,91,15,81,23,38,19,191,3,45,147,187,123,237,243,220,19,248,251,33,39,167,102,233,164,96,42,65,181,235,39,144,173,124,222,252,228,36,65,210,243,254,236,1,135,159,124,108,91,206,52,124,134,71,60,181,105,91,113,61,57,86,107,113,244,98,9,145,11,223,104,138,46,191,109,0,16,82,222,225,163,78,176,200,60,12,245,74,230,124,132,8,154,163,60,39,218,118,67,108,114,168,125,226,57,226,225,51,13,39,169,9,64,5,4,11,251,205,250,21,103,135,122,115,73,203,137,154,191,144,10,115,73,148,39,65,46,161,178,248,221,86,53,115,148,123,221,5,184,149,95,118,133,204,63,229,93,227,119,149,93,178,130,42,190,33,134,37,204,220,234,83,60,50,31,93,151,73,179,83,242,196,101,210,39,68,68,68,194,192,255,253,19,176,30,152,96,60,81,170,71,158,231,139,154,26,179,172,0,24,38,157,105,40,194,236,147,167,28,156,205,166,253,155,114,24,67,163,235,185,33,66,57,91,31,61,11,178,123,9,151,31,15,242,11,127,204,90,9,67,54,247,135,6,194,61,233,35,253,217,47,199,201,169,113,237,91,252,164,221,97,176,196,47,108,80,60,73,52,43,208,214,88,225,207,158,189,76,65,154,161,83,185,170,111,242,166,105,211,174,45,207,20,181,7,47,132,35,224,184,243,122,46,109,205,192,196,79,250,148,234,232,203,209,236,32,253,202,161,213,8,149,141,163,241,146,250,70,195,96,52,200,78,205,36,52,139,147,232,40,6,209,75,120,142,198,131,246,59,249,192,108,164,63,23,206,102,206,163,63,162,186,132,27,121,171,255,50,227,84,148,218,208,21,165,168,249,221,214,89,46,192,108,78,61,56,111,183,239,65,14,251,108,181,100,197,175,8,127,186,114,23,147,2,30,85,207,209,168,225,251,109,33,61,172,243,124,69,192,182,248,167,203,94,247,100,180,242,80,32,138,184,92,6,64,239,170,189,248,89,127,196,144,233,97,82,123,125,219,224,143,189,203,57,173,222,38,248,5,194,88,58,127,31,24,248,93,164,213,158,163,225,76,122,24,17,163,165,191,141,209,225,183,137,156,72,134,224,238,161,97,43,226,121,216,172,61,230,19,110,49,78,167,153,250,229,245,156,220,177,175,224,146,249,252,53,90,10,27,127,15,147,141,79,125,104,240,41,252,186,153,166,179,126,64,168,50,167,184,45,115,150,150,29,13,130,217,213,11,25,248,176,210,219,212,48,156,240,237,87,102,53,126,125,95,8,191,58,173,145,214,4,155,136,172,225,122,223,54,187,83,21,40,225,228,25,254,243,47,188,108,93,126,46,173,98,101,80,61,12,92,172,233,109,47,3,12,125,225,140,97,210,243,84,0,2,103,15,159,228,2,129,74,9,87,75,141,60,204,197,101,61,186,166,236,108,79,110,27,79,69,29,43,191,249,250,11,3,38,235,122,112,163,142,237,23,78,161,73,136,166,243,231,83,154,35,220,86,122,94,54,5,80,159,85,128,176,106,126,103,140,173,53,61,74,207,92,244,100,120,217,20,82,186,135,13,115,160,15,28,103,222,21,97,60,75,101,129,58,147,74,6,226,243,133,151,73,35,221,219,106,164,65,46,34,130,0,18,58,151,247,153,176,49,118,202,163,109,171,133,112,140,34,30,166,150,195,163,123,246,36,41,24,10,171,39,111,250,126,121,67,119,20,239,0,168,13,102,135,238,97,181,103,158,63,153,28,31,7,86,167,19,204,58,222,152,231,221,205,136,66,108,209,40,150,96,253,254,238,18,250,247,132,89,183,188,114,106,96,212,41,106,101,19,111,219,226,94,100,211,124,128,100,193,198,104,96,185,144,253,100,224,47,161,67,78,147,242,116,119,114,158,230,220,2,235,195,28,19,225,59,31,190,80,62,117,116,179,70,70,239,129,226,62,38,43,77,194,236,4,182,143,238,69,46,39,143,140,121,51,57,42,29,162,43,136,210,42,225,159,223,179,135,199,89,188,134,68,151,153,111,120,20,154,103,145,115,159,61,70,113,178,9,242,237,244,9,229,220,121,154,46,71,132,177,84,187,239,227,71,66,140,32,172,92,57,182,80,219,171,17,54,6,238,125,162,96,73,88,134,227,178,49,62,153,18,110,84,105,119,220,52,94,78,114,114,74,128,105,196,224,103,39,165,23,102,141,112,15,111,195,105,13,13,195,49,244,236,12,16,153,72,138,79,179,177,191,99,16,78,238,45,187,66,180,199,19,41,6,176,141,50,13,87,164,177,60,140,24,189,8,26,33,198,55,122,76,224,187,210,36,151,106,24,80,243,22,73,62,74,194,74,116,33,169,97,75,249,205,69,123,20,147,140,138,48,245,246,21,27,140,115,19,88,226,220,147,15,250,64,94,199,195,215,132,89,116,74,216,60,120,253,153,65,223,157,242,129,156,201,139,70,146,135,77,232,84,86,84,171,205,184,224,216,89,28,224,253,21,13,155,116,103,254,194,197,32,99,67,194,191,233,238,11,163,57,41,96,69,194,84,52,167,135,205,88,50,235,201,201,35,219,23,54,168,221,214,112,195,153,163,127,97,68,10,167,36,88,204,208,195,113,175,11,233,157,164,213,79,184,228,161,62,119,194,103,226,72,50,210,16,216,206,37,251,141,161,89,184,245,183,169,143,173,136,82,21,151,236,12,22,205,116,73,48,176,43,40,140,200,67,171,228,168,59,194,152,238,200,188,128,74,191,187,120,98,229,83,180,9,133,243,51,182,33,241,211,224,241,101,159,60,140,163,61,253,104,214,53,41,163,219,36,130,180,211,23,222,8,80,200,64,164,49,88,124,24,47,104,230,58,77,243,221,159,73,169,122,116,240,173,202,109,81,191,113,175,1,80,96,38,29,35,225,51,65,125,31,62,27,52,236,120,228,117,152,116,225,167,127,176,178,169,28,102,13,143,168,23,19,133,223,171,191,188,162,30,188,232,213,104,237,140,55,59,250,61,22,83,70,89,1,134,153,199,124,211,44,167,6,86,114,95,37,85,144,156,34,156,161,208,74,229,128,73,35,36,60,8,151,174,181,102,242,60,92,56,61,156,12,221,43,225,106,114,61,95,248,172,197,34,189,67,110,12,211,194,131,103,225,210,60,26,80,201,138,224,156,202,121,37,8,15,181,120,24,160,92,209,99,233,238,222,48,204,32,217,245,112,52,30,225,62,72,16,190,28,122,83,63,107,218,24,98,56,64,201,35,169,236,130,235,142,241,91,85,22,152,190,244,184,223,21,251,80,225,131,156,219,152,88,159,249,193,70,121,210,159,54,90,146,143,192,132,5,174,142,238,105,250,211,17,70,187,82,208,205,24,89,33,199,227,51,2,102,1,89,111,27,255,162,17,31,53,59,17,1,26,76,228,91,246,138,185,10,209,119,137,158,91,97,92,173,8,215,174,23,78,123,55,170,91,192,24,81,118,188,243,36,92,111,64,155,30,6,21,127,155,145,52,226,122,48,48,9,195,198,149,147,119,43,238,68,148,54,181,68,65,65,214,218,99,14,110,212,175,36,92,16,67,142,43,75,180,36,170,132,145,254,139,249,31,67,246,222,244,228,52,209,167,159,188,24,148,125,74,24,184,98,12,21,80,82,66,147,60,239,35,83,210,138,197,229,39,216,34,97,46,109,248,35,199,82,103,234,83,1,202,190,134,223,55,149,28,29,12,148,18,202,157,71,51,226,19,89,127,155,225,18,151,134,215,88,149,34,44,75,97,113,76,226,50,227,153,36,235,61,36,51,22,59,15,39,220,247,228,177,64,172,139,113,136,43,150,40,139,156,40,32,227,20,87,118,190,191,180,53,188,17,172,191,225,173,21,139,5,72,115,237,30,23,6,54,64,14,166,185,236,90,150,60,20,50,189,251,204,172,135,90,99,36,101,83,151,24,18,46,144,250,238,209,160,243,166,132,49,187,110,241,66,208,157,145,185,146,150,121,118,71,170,101,50,180,226,140,61,161,225,71,201,111,67,200,104,85,174,108,25,176,193,147,156,149,140,103,230,97,110,244,100,219,158,117,210,27,3,61,37,97,122,194,35,50,168,78,10,149,111,24,120,140,3,122,39,105,252,22,77,7,6,166,9,109,125,97,64,68,226,189,251,251,40,220,61,113,210,31,218,210,142,100,166,56,147,131,39,80,80,237,203,109,117,174,100,74,194,145,118,194,172,23,20,40,185,195,25,198,57,50,67,240,196,119,77,165,158,139,44,167,95,25,26,82,2,135,60,225,77,219,219,239,139,103,34,73,43,80,38,3,80,123,56,91,253,248,134,177,57,31,177,177,130,9,146,239,226,197,70,157,186,129,95,90,53,81,21,57,154,82,153,63,112,0,228,66,169,61,87,141,220,157,87,90,192,86,128,206,184,225,137,127,116,60,81,196,175,133,103,178,24,179,160,162,35,85,63,55,222,229,182,216,53,68,209,14,197,174,41,95,182,213,32,134,231,33,166,205,155,197,58,8,234,41,250,146,113,242,98,154,233,18,238,166,255,26,137,62,152,162,249,39,105,71,178,101,104,177,95,167,66,193,212,80,68,190,5,250,176,43,64,48,212,198,22,170,94,43,20,42,226,104,134,142,84,132,9,131,245,153,17,102,69,107,26,102,127,181,66,239,195,90,131,18,94,148,102,174,28,72,153,50,135,121,120,123,24,15,117,161,148,254,78,158,111,24,161,250,241,94,90,15,9,22,170,163,67,132,209,184,177,145,156,196,196,246,137,248,251,88,220,28,135,176,49,168,52,12,113,169,68,56,181,250,220,24,28,119,231,138,83,94,208,182,6,97,38,189,26,97,115,49,147,240,201,23,67,148,195,202,49,170,83,12,175,223,17,50,252,52,171,134,136,16,109,155,93,238,149,153,178,167,132,81,162,222,241,208,58,34,68,93,165,126,168,212,198,109,159,221,148,168,4,45,96,172,243,218,189,159,180,78,37,88,7,122,73,30,29,166,73,253,168,31,153,50,177,11,199,152,25,179,68,19,50,144,254,54,88,131,197,122,156,18,43,162,146,126,213,204,71,178,207,162,99,75,243,223,71,33,194,143,69,79,94,13,94,83,67,241,6,234,178,40,43,85,132,147,156,250,136,13,247,73,145,151,234,241,174,48,58,66,70,168,39,129,88,254,122,207,37,212,118,208,69,171,42,56,133,117,106,152,124,155,15,68,122,126,187,142,120,102,176,223,155,234,60,18,164,176,245,133,201,192,210,35,5,108,254,101,223,67,195,218,177,10,105,193,148,68,150,27,250,117,248,127,39,181,82,21,112,68,166,227,228,108,186,85,38,8,29,218,238,22,161,191,135,160,68,216,10,65,194,249,191,184,57,149,150,244,161,236,26,58,168,20,245,144,119,125,196,199,32,29,134,160,212,228,179,87,77,181,1,85,198,21,165,0,164,75,111,0,97,231,146,220,228,5,189,111,144,161,170,198,251,243,210,240,48,252,67,85,154,91,166,51,227,58,90,141,44,98,169,36,53,164,94,119,157,134,238,89,132,94,133,36,53,187,21,151,217,162,147,55,31,73,106,184,168,78,178,253,185,145,238,39,188,115,40,101,101,171,82,77,149,178,63,227,116,184,232,218,89,205,68,17,180,24,26,221,181,226,48,120,83,116,12,189,22,148,68,252,88,22,190,38,114,242,220,195,14,17,148,204,140,50,85,124,15,168,109,104,166,129,125,82,147,21,176,253,108,146,190,112,135,61,35,67,184,252,12,121,187,135,19,10,227,242,211,184,192,57,136,184,155,238,133,234,181,21,202,16,203,201,162,16,56,183,154,172,20,204,155,189,246,131,20,75,173,89,223,181,105,76,58,197,246,188,117,168,251,114,180,181,4,157,98,75,133,75,137,170,38,143,204,196,241,233,239,33,147,49,117,24,34,50,217,125,156,37,67,122,136,44,77,6,86,231,206,133,191,74,170,240,53,48,150,193,210,52,196,253,146,177,143,85,0,121,102,151,15,75,99,155,216,159,68,105,250,246,16,29,52,245,10,149,63,62,79,109,71,116,155,122,166,132,83,93,49,35,33,185,145,154,254,178,213,48,227,174,168,146,203,76,139,209,51,59,113,127,38,5,229,23,185,176,193,199,29,209,118,30,191,218,191,140,4,76,126,197,3,69,99,169,171,45,13,102,194,17,70,92,83,149,151,225,185,214,120,38,56,109,170,122,165,25,111,56,205,207,194,172,239,234,249,81,208,29,140,112,127,180,126,65,103,78,255,0,146,73,2,108,149,227,197,57,37,30,10,170,0,93,245,93,193,187,38,189,175,169,74,140,201,138,192,174,106,6,130,11,100,136,74,176,82,253,240,163,169,223,11,218,188,27,193,37,38,67,38,20,69,186,83,36,65,51,47,20,36,209,113,30,234,221,84,13,169,21,242,148,72,166,136,103,21,104,231,229,82,10,116,61,168,56,74,184,183,128,72,208,231,26,58,35,53,76,193,79,26,227,87,78,153,69,180,230,1,22,142,240,61,60,225,194,88,147,163,23,38,223,62,173,96,144,9,175,69,194,70,164,243,223,70,95,87,204,180,150,113,54,60,120,210,64,181,245,32,236,118,86,220,98,157,106,166,188,13,0,59,175,142,41,186,78,75,194,192,151,71,132,49,245,235,122,89,105,7,153,131,39,80,84,5,171,161,184,49,195,90,233,60,129,178,69,86,166,145,133,4,43,153,10,61,238,193,98,64,102,216,62,215,71,6,213,59,94,151,47,234,42,238,163,178,141,167,216,229,232,193,83,14,109,216,147,18,85,53,16,131,27,37,210,176,53,9,121,247,204,22,76,156,41,78,93,41,239,203,93,195,127,14,41,120,180,64,155,128,182,208,61,66,179,200,143,166,71,242,184,178,157,73,190,133,216,245,134,220,62,245,104,36,137,93,82,154,93,55,154,78,18,45,228,84,53,20,113,49,67,221,234,248,102,153,255,23,54,5,142,166,134,112,117,5,16,23,15,54,246,19,226,69,55,217,191,248,185,65,121,136,160,224,9,99,174,237,82,240,103,255,185,84,4,171,25,61,207,173,228,219,54,249,117,181,30,68,25,222,241,148,109,219,35,75,239,111,135,51,19,188,27,128,28,143,75,222,112,196,9,50,163,106,100,130,73,158,169,208,133,66,113,30,83,191,14,104,223,173,184,106,115,183,138,88,209,215,129,154,145,31,93,97,178,87,13,159,201,114,135,58,50,70,24,253,49,201,131,111,57,60,106,224,10,125,213,103,18,142,11,43,52,188,197,133,21,188,163,23,94,249,158,17,215,127,142,45,224,180,61,156,216,76,232,193,0,223,253,179,166,81,54,151,14,209,2,147,57,228,166,179,125,32,77,239,170,71,33,207,182,247,73,77,11,105,142,133,102,5,97,148,57,244,166,19,52,60,127,91,236,69,164,214,221,48,220,235,97,176,98,101,218,252,12,97,52,178,124,160,216,30,185,136,1,236,206,230,160,18,10,222,60,222,178,244,104,182,158,174,76,110,208,194,61,245,235,105,51,100,205,233,197,207,250,92,217,136,52,131,210,247,16,103,77,4,239,145,60,113,81,243,133,23,146,62,19,204,11,66,194,190,153,111,89,209,143,190,134,238,158,85,190,134,160,27,78,184,131,121,12,9,251,201,170,170,71,55,58,121,35,180,247,161,96,201,88,32,37,170,87,243,31,188,137,156,251,7,23,246,131,217,232,212,165,83,120,199,211,208,157,16,200,12,170,138,235,159,44,1,109,242,240,2,33,45,87,181,118,51,158,11,39,17,195,174,236,71,234,221,81,106,200,211,158,180,79,101,203,1,46,185,52,10,186,56,128,168,84,39,222,200,73,30,5,145,35,234,141,124,179,45,44,132,186,89,222,168,130,61,186,7,46,248,135,124,69,70,126,70,178,16,8,120,43,252,83,144,115,148,40,72,252,237,243,191,1,102,246,80,59,182,140,253,135,95,25,123,170,172,234,248,124,48,123,132,241,203,134,151,86,31,159,197,225,120,43,20,102,205,65,79,146,198,66,14,226,23,94,153,221,100,239,2,223,244,218,50,153,208,170,74,81,159,95,70,101,43,194,120,184,86,117,69,203,134,165,245,48,144,52,201,241,17,250,100,207,30,126,56,152,112,106,174,76,207,181,135,155,206,217,196,234,126,14,10,208,72,241,200,11,86,151,234,230,102,196,143,28,39,167,57,147,159,36,158,78,137,27,222,100,180,186,138,102,241,216,182,250,183,137,117,200,80,91,166,19,206,225,97,135,13,208,89,26,53,106,68,43,127,228,100,149,106,57,0,200,172,198,47,211,2,107,207,117,179,155,113,155,70,75,49,155,122,129,128,5,116,227,178,102,153,178,186,171,156,249,37,251,242,128,45,210,214,173,253,217,32,108,224,47,30,46,184,248,200,3,37,197,244,52,131,242,18,169,154,70,225,85,213,107,186,84,138,238,153,80,180,106,97,53,133,72,131,138,196,101,3,248,122,230,6,227,79,105,234,253,167,42,18,6,93,32,152,146,26,114,2,14,118,24,14,218,128,172,162,250,219,80,53,124,113,194,181,234,111,28,189,209,160,117,55,41,240,8,89,13,80,38,182,196,43,194,6,143,124,119,85,97,236,210,10,59,121,245,189,68,221,126,121,218,7,178,162,171,60,170,125,93,225,154,1,17,253,204,120,91,95,87,219,97,32,196,58,51,133,27,102,95,87,114,230,37,181,175,174,254,226,221,234,220,62,23,242,56,235,126,162,134,49,13,191,53,86,108,169,233,21,152,100,225,93,9,120,17,229,61,181,36,132,178,237,54,116,221,140,121,158,237,117,117,129,109,43,166,162,157,39,97,92,239,252,137,86,146,26,173,176,194,10,92,174,177,3,246,225,153,237,10,184,139,29,23,134,72,219,18,5,185,115,221,122,236,153,205,212,115,54,155,234,94,28,92,89,45,150,134,7,186,26,17,166,149,249,188,203,20,138,151,13,159,108,173,160,34,154,51,227,135,89,152,158,99,155,147,65,104,215,52,122,12,186,251,69,93,217,77,18,79,110,4,106,73,29,118,214,118,69,34,86,25,128,17,178,137,60,175,189,121,93,10,129,59,163,238,63,206,170,201,229,223,155,237,73,158,29,234,26,38,243,228,97,122,191,106,3,194,42,21,86,29,5,116,85,210,101,139,182,91,100,125,136,97,158,17,163,14,166,172,59,189,222,240,82,185,76,148,229,189,97,254,59,247,80,167,155,95,5,59,126,154,102,147,8,236,154,45,148,23,241,27,100,218,179,93,158,106,132,67,179,223,159,105,135,9,171,222,40,112,38,171,47,245,165,45,101,46,156,40,114,110,225,254,200,254,169,168,97,12,108,158,240,178,193,79,116,138,159,18,27,193,149,195,88,178,48,155,107,170,59,38,108,145,240,211,28,212,104,228,96,204,180,156,97,78,207,31,161,44,73,9,193,224,183,112,227,68,150,243,177,177,102,149,43,97,56,123,126,235,164,118,154,152,149,114,115,171,19,110,169,106,73,0,169,49,151,66,64,27,79,133,18,16,144,50,66,161,123,148,190,218,139,205,132,155,103,248,205,78,76,146,53,203,134,138,24,246,37,25,162,130,104,79,176,71,29,45,210,8,184,60,84,7,229,202,48,34,247,53,15,11,55,74,241,234,191,205,154,225,191,141,220,70,122,182,207,208,138,252,3,178,178,238,210,163,201,70,29,102,137,53,228,201,239,245,104,24,59,195,223,103,194,228,173,173,39,26,155,135,100,122,135,122,221,176,156,86,120,38,35,215,81,146,158,154,157,137,103,102,200,96,13,1,171,55,43,90,238,56,55,3,65,119,92,64,39,188,61,7,139,165,62,59,216,243,114,235,14,179,39,176,113,115,233,6,0,50,97,140,225,212,76,130,233,113,52,7,193,88,60,76,73,242,217,11,26,157,195,159,73,253,37,199,18,62,195,190,186,225,88,162,15,44,75,139,237,107,150,55,88,9,195,128,215,146,2,201,66,191,39,79,138,31,101,231,14,83,47,142,70,39,247,102,10,237,100,237,136,244,199,209,103,35,180,101,143,139,65,98,245,214,32,97,60,107,229,228,88,42,142,125,79,78,9,92,246,253,104,204,56,56,21,61,228,61,164,227,221,172,104,228,218,242,141,237,196,121,35,82,84,56,15,60,240,136,112,217,104,202,200,201,43,142,65,247,228,104,19,201,83,51,1,136,228,117,26,108,144,32,96,75,24,181,35,223,158,80,13,63,47,88,126,155,110,188,195,175,207,156,128,182,200,148,146,133,201,178,122,206,121,230,63,132,53,239,141,77,202,66,201,205,214,172,16,159,101,106,64,39,160,59,1,158,21,146,122,202,125,168,248,211,111,223,4,64,22,128,120,158,37,156,109,31,236,225,12,58,88,78,142,184,72,15,131,123,238,90,192,223,205,56,24,249,91,91,225,208,80,231,145,147,195,177,114,37,43,96,2,248,138,14,9,35,74,20,102,235,182,19,150,169,124,226,175,149,122,139,48,253,41,57,57,32,175,180,238,201,209,121,191,175,100,80,157,241,247,93,249,32,155,228,149,200,74,162,132,225,71,35,17,39,224,240,102,62,45,181,142,56,122,119,73,13,89,147,48,87,137,163,1,98,202,111,119,210,243,86,195,131,62,33,177,40,71,35,137,228,221,19,188,81,206,104,145,75,163,165,238,50,89,213,164,233,199,173,245,211,32,132,224,232,119,205,27,186,249,200,207,115,214,183,155,116,166,64,176,220,185,129,28,171,58,158,229,132,217,208,235,133,165,13,30,178,126,225,188,176,122,189,79,156,15,108,186,15,72,69,136,16,125,31,9,231,243,68,147,159,60,161,201,43,229,47,180,244,144,162,252,133,97,155,158,55,32,39,7,58,157,190,143,160,194,213,154,226,163,221,128,66,15,175,122,84,168,46,91,114,33,27,75,46,216,92,17,60,104,58,146,140,243,235,192,217,186,126,172,207,161,97,168,126,203,195,63,85,35,13,87,95,192,170,101,13,43,233,193,52,185,191,141,46,234,30,51,11,204,131,57,143,113,252,139,98,177,88,164,151,69,193,209,44,11,191,240,153,35,84,157,148,90,15,230,185,17,174,77,235,118,20,84,170,183,215,73,184,206,135,44,197,74,170,30,222,155,135,194,201,70,171,74,180,83,117,93,30,166,32,85,155,134,17,146,139,115,99,103,39,69,38,142,110,95,35,204,92,240,196,78,211,178,195,179,233,242,171,70,224,85,234,41,134,49,160,124,243,133,145,209,156,250,237,96,59,233,252,6,76,18,79,34,211,116,4,131,138,202,254,211,134,77,26,26,62,115,208,140,231,205,110,68,151,109,54,255,203,49,166,248,49,207,36,132,66,184,18,232,42,124,35,152,42,114,151,205,143,217,7,5,199,19,3,110,99,179,222,112,167,62,255,229,73,231,22,215,94,250,50,17,169,30,46,151,89,205,196,45,203,234,134,38,111,117,222,17,132,52,218,35,83,38,36,211,133,247,48,168,195,44,139,223,249,138,211,112,48,126,69,79,89,11,161,216,105,149,88,34,112,237,203,90,152,38,249,227,81,122,184,78,209,127,228,99,200,238,78,87,105,102,156,57,70,163,147,173,238,244,48,133,132,123,207,166,133,212,190,242,86,197,14,0,52,159,132,43,6,89,197,195,92,228,149,31,66,65,104,150,123,48,221,67,89,84,7,124,210,30,225,201,67,147,22,4,84,109,36,28,191,48,133,183,38,171,162,137,227,249,178,7,217,108,137,245,137,173,43,103,179,230,225,102,106,200,247,101,96,66,209,93,59,172,118,219,53,202,135,9,110,54,251,77,33,100,40,2,185,205,216,241,46,178,14,133,206,224,37,18,190,86,180,21,135,189,44,155,54,162,112,4,183,135,105,189,203,254,101,98,219,221,167,191,43,180,162,197,0,155,163,161,167,248,149,153,230,125,127,78,94,118,141,39,246,66,87,141,81,46,193,102,0,2,185,229,141,216,154,95,55,138,86,91,166,103,186,134,24,23,127,225,100,230,217,50,184,105,23,121,221,160,146,69,240,61,60,111,58,251,174,173,26,112,82,176,33,166,58,118,18,251,239,101,53,3,47,234,224,199,219,33,86,142,207,90,85,126,155,226,125,140,111,150,192,166,61,79,118,136,208,198,190,48,60,251,179,1,249,83,224,13,255,24,246,241,66,35,145,44,13,4,47,140,114,209,189,133,101,55,73,137,28,18,122,182,162,50,59,17,134,3,88,110,88,224,32,68,65,152,228,27,109,251,193,116,210,190,158,114,110,118,79,26,70,105,49,160,170,103,255,63,245,228,148,66,251,133,201,2,60,206,10,86,69,31,53,224,191,180,212,68,175,235,124,31,200,117,228,64,209,46,24,14,114,114,140,241,28,144,13,126,175,210,164,16,20,109,194,106,218,111,27,2,195,18,236,240,134,255,28,143,20,167,110,201,33,23,93,249,226,101,83,118,35,96,210,5,214,76,62,219,131,220,72,85,181,41,120,184,141,176,75,0,50,141,218,131,64,166,105,116,237,22,7,35,27,34,81,202,47,61,48,182,211,40,251,10,137,70,155,205,201,208,100,36,75,220,253,104,92,77,40,111,30,94,102,66,173,112,236,209,130,21,252,83,188,16,62,3,29,11,28,196,28,41,78,153,78,104,170,38,164,187,231,165,164,1,165,147,48,244,113,239,145,194,119,80,103,38,163,196,86,7,14,25,211,162,138,233,135,33,220,67,114,198,120,26,75,180,155,127,116,219,58,231,13,87,105,187,241,117,192,151,142,159,54,167,91,33,44,108,107,53,94,162,6,85,110,33,44,108,156,155,130,56,131,42,159,50,45,104,128,215,32,229,16,149,162,42,190,196,45,93,126,9,196,7,229,97,44,90,126,69,47,44,9,97,25,13,172,237,108,81,110,139,247,161,100,7,104,155,151,166,135,40,207,195,195,160,44,157,130,117,131,31,150,48,39,129,238,34,140,236,156,157,76,215,110,43,61,5,222,211,101,241,101,18,115,165,190,152,59,205,37,249,109,85,158,56,131,208,0,135,30,110,204,237,18,101,31,93,111,180,168,146,43,140,241,51,122,130,76,84,81,138,149,95,102,20,93,246,73,47,164,168,242,80,26,85,196,32,19,153,192,130,80,187,204,195,174,140,32,42,205,220,148,31,82,77,164,38,46,12,132,141,48,233,200,105,183,111,8,8,67,233,148,71,86,65,75,223,39,138,47,183,50,122,88,254,114,80,172,64,22,21,253,105,186,158,123,220,235,134,54,32,60,38,188,205,130,84,131,117,112,87,198,14,8,99,39,37,19,198,144,69,126,26,69,24,47,28,17,198,203,81,120,103,27,204,65,143,71,90,177,187,20,126,214,38,191,221,75,8,157,202,124,1,171,152,46,187,139,222,95,86,174,29,62,103,65,22,29,212,204,149,76,119,178,93,150,248,160,123,170,72,159,137,61,204,30,115,6,10,204,58,105,192,193,140,174,3,41,247,200,202,114,157,128,64,60,7,133,147,177,182,120,151,89,99,63,213,96,88,157,152,170,82,79,67,152,239,60,130,140,135,255,251,214,163,11,131,33,40,132,5,153,95,9,155,196,121,112,50,27,61,15,13,151,171,191,111,156,204,170,148,104,68,98,107,237,151,27,201,219,145,43,135,51,181,46,41,179,153,198,173,132,51,66,214,78,233,44,164,188,15,67,17,161,241,26,97,250,181,194,96,63,175,0,43,18,231,154,158,111,9,252,148,132,43,20,107,191,114,186,187,47,227,179,132,242,33,43,52,220,202,174,92,83,100,130,103,28,140,146,229,86,154,107,73,65,4,60,63,93,84,135,7,89,247,228,6,229,148,190,18,180,88,161,208,90,105,206,57,157,52,145,147,210,92,81,68,15,126,46,119,157,135,114,154,153,69,130,242,198,35,133,241,35,236,94,155,92,99,48,96,64,89,148,118,108,250,8,62,78,183,213,149,148,57,44,114,197,228,22,88,40,42,35,26,73,194,32,10,226,44,87,30,194,116,49,4,92,12,99,90,96,74,51,55,241,5,255,130,216,135,13,249,182,7,166,97,35,214,16,211,29,85,162,56,46,224,158,6,157,48,75,134,188,47,44,178,157,159,5,243,7,138,143,252,116,138,29,183,145,173,183,174,47,152,41,22,111,113,65,25,69,192,107,105,152,39,30,171,147,41,35,62,71,131,213,243,165,141,45,176,62,111,20,26,92,88,151,92,98,86,253,248,6,60,79,7,89,194,126,68,35,94,143,166,200,30,115,105,41,127,67,51,0,103,230,208,50,216,128,179,100,34,54,148,189,127,61,112,79,193,151,76,149,12,64,33,61,194,101,52,149,150,216,136,177,185,48,5,96,207,169,42,58,84,15,71,168,215,1,250,43,251,111,200,40,244,41,41,43,31,132,92,25,175,163,70,178,125,18,185,179,181,191,239,18,207,213,156,130,15,87,240,53,145,21,187,247,159,168,191,135,65,109,14,61,154,202,119,240,252,138,137,79,200,141,209,165,189,209,179,158,171,106,11,232,150,51,198,98,255,114,166,195,164,162,24,20,195,74,100,188,24,9,84,145,200,234,6,217,204,161,5,50,231,195,138,198,5,247,204,166,17,54,122,129,92,120,49,247,185,28,225,218,68,68,22,73,141,243,84,125,107,181,204,144,74,223,54,90,209,190,55,90,52,188,146,74,129,156,156,41,59,143,133,115,167,36,123,95,212,60,198,21,231,228,167,33,43,72,120,0,77,170,247,194,167,180,45,232,228,177,222,141,123,219,224,205,36,140,78,175,235,84,177,177,165,239,46,97,52,33,174,250,10,189,160,71,227,4,53,247,216,81,130,71,145,90,219,196,119,171,134,174,24,218,247,148,4,37,204,102,42,182,140,217,176,131,34,27,131,124,247,218,49,26,80,222,149,199,98,36,222,89,239,72,203,15,141,253,60,131,2,210,54,118,179,103,223,157,134,106,210,88,193,203,195,236,117,187,74,214,144,6,135,212,8,218,250,2,105,156,191,202,83,14,254,227,249,136,100,239,5,137,163,249,194,201,79,227,212,34,183,141,188,237,21,244,48,37,55,249,101,42,73,53,182,194,128,120,178,48,124,219,185,139,222,99,183,106,94,63,42,62,100,212,48,215,183,251,109,26,246,163,144,69,5,104,135,254,10,82,82,162,169,100,59,202,144,69,50,9,123,249,6,16,103,73,33,108,244,115,48,254,27,82,108,238,152,136,224,24,230,233,42,197,214,141,221,239,97,4,84,85,218,11,178,73,10,45,168,14,219,170,233,201,201,22,67,206,201,68,12,146,74,208,33,222,21,154,54,149,194,173,232,179,216,62,110,46,63,121,193,167,93,239,171,154,218,158,31,157,77,78,85,181,216,86,113,182,55,90,232,169,138,168,60,77,36,104,78,203,229,183,16,154,76,26,198,140,194,143,102,143,63,154,74,127,81,124,242,69,194,120,182,235,57,150,249,183,135,240,23,100,172,253,156,26,153,76,15,99,11,40,146,27,36,234,45,228,85,207,67,129,0,164,191,92,140,76,225,97,40,214,250,170,83,15,138,59,169,57,221,238,241,60,208,225,10,19,200,153,245,38,184,19,80,106,244,190,253,220,136,163,105,58,14,136,45,121,79,208,68,31,214,82,233,46,90,225,107,133,18,27,122,182,58,134,43,180,231,80,121,163,181,61,31,213,62,210,55,159,199,49,148,1,51,175,97,224,76,37,244,233,102,169,235,25,10,41,22,214,89,140,87,174,63,109,237,208,18,218,119,168,235,232,24,166,224,154,34,140,29,176,126,1,5,170,138,23,208,6,59,148,174,175,19,83,216,228,47,196,250,154,73,84,5,120,164,57,212,89,199,111,242,28,26,102,109,117,61,65,28,18,85,35,174,164,147,140,187,148,218,96,226,86,221,202,189,60,225,197,188,106,107,99,96,154,121,199,240,65,136,76,203,220,42,122,201,82,229,78,69,39,37,202,166,7,167,130,154,32,242,66,221,209,82,38,61,26,189,162,111,131,194,124,107,93,58,61,57,122,6,213,195,107,104,89,208,182,139,217,221,32,80,150,92,231,252,239,209,103,163,112,133,39,211,84,169,65,200,245,61,199,79,67,121,153,79,120,140,114,85,43,193,252,235,56,73,214,112,119,189,77,195,204,171,68,156,105,100,185,184,23,89,227,163,16,92,113,176,118,222,197,52,137,61,233,60,48,98,113,212,243,251,154,236,62,69,23,143,78,205,116,16,4,148,177,212,53,251,195,146,198,237,201,172,239,159,52,195,66,67,182,120,211,155,140,202,216,192,55,140,228,135,175,138,253,44,152,73,24,56,19,28,200,114,146,217,164,189,82,196,43,2,202,76,71,81,211,181,87,41,135,45,141,162,195,159,93,184,213,228,211,235,115,112,208,96,38,112,154,44,62,166,240,26,225,58,134,236,107,86,140,2,172,174,26,6,26,248,202,54,88,95,55,140,129,168,55,150,79,152,253,164,232,57,153,18,174,139,96,153,94,41,84,108,85,248,5,163,189,92,234,118,90,245,71,212,133,7,28,93,63,185,233,109,201,193,124,47,174,160,53,171,233,92,100,85,46,182,6,214,247,68,17,80,82,140,29,186,199,152,151,170,132,175,0,171,64,113,244,238,188,60,12,174,166,42,36,226,247,72,126,224,218,194,141,204,50,63,7,231,17,122,206,231,41,80,205,121,142,62,3,115,135,112,49,28,50,61,57,83,122,104,42,15,184,213,207,111,159,127,151,174,236,113,197,35,65,158,89,231,123,114,153,107,164,160,150,180,50,17,139,54,133,70,151,92,38,185,147,215,121,246,223,232,18,185,34,115,65,185,64,37,180,129,8,199,79,195,66,214,28,39,91,205,215,245,33,48,104,218,130,65,48,117,110,202,159,30,166,130,34,122,57,212,3,72,169,35,204,24,214,163,179,253,158,135,79,92,40,129,19,49,169,21,223,125,177,196,64,82,214,108,57,172,47,186,5,147,65,85,12,196,232,174,199,68,13,69,182,170,76,16,154,91,217,81,187,52,9,205,155,69,194,38,223,25,10,219,228,184,50,169,228,100,144,74,23,30,135,102,172,202,199,72,160,247,29,210,225,103,34,127,116,157,152,165,83,8,126,100,208,68,207,251,76,6,227,114,93,114,158,175,74,60,158,61,6,102,190,221,195,165,78,221,144,162,36,49,227,224,98,68,203,242,68,155,163,1,166,49,214,170,228,26,132,49,205,141,240,120,210,129,132,188,119,111,247,232,209,230,251,211,235,202,173,227,101,174,202,171,9,247,176,230,83,109,54,94,248,80,249,123,86,67,127,38,232,165,37,73,89,169,194,214,21,15,28,247,106,49,55,159,84,79,103,180,88,178,89,96,72,62,76,250,52,239,47,51,7,201,154,109,21,227,136,194,143,86,145,32,106,49,219,69,226,48,142,128,160,160,225,188,2,100,109,162,254,75,165,137,81,249,11,193,255,100,69,60,137,177,153,73,251,58,17,52,21,84,78,213,120,79,238,7,0,111,177,203,151,105,124,193,230,27,244,243,97,81,137,109,106,11,98,2,16,110,146,128,243,84,81,99,143,102,139,153,123,59,212,145,85,255,17,145,184,208,30,176,230,125,82,161,171,100,198,232,222,106,195,47,238,41,124,83,181,173,62,103,36,211,79,147,74,104,162,212,115,45,20,138,41,69,63,97,218,43,254,211,133,49,164,174,33,144,145,90,56,21,216,28,174,150,35,72,230,246,240,28,161,96,152,212,238,132,176,107,17,158,173,127,175,138,167,164,184,210,3,232,143,86,198,168,91,191,14,20,23,202,183,170,154,161,73,210,221,191,213,180,194,180,231,44,160,39,251,146,2,113,130,5,94,123,132,141,165,191,53,124,158,178,219,13,193,72,126,244,162,18,194,247,203,93,123,160,124,160,38,33,225,100,5,84,15,55,115,10,214,48,108,199,17,225,182,116,131,146,224,40,134,109,21,72,175,44,233,27,198,70,88,53,187,197,12,164,182,116,113,218,214,61,8,236,46,162,208,38,168,173,166,62,231,75,206,17,206,83,105,154,88,2,241,10,71,56,208,128,192,83,199,32,50,25,183,206,49,127,45,177,181,98,49,74,97,27,103,63,46,224,61,40,60,171,132,41,207,0,201,43,110,66,212,78,93,62,21,241,18,20,46,245,212,56,198,180,48,4,66,215,74,159,9,250,107,190,33,100,115,199,182,88,252,157,48,238,116,194,9,216,252,179,49,85,3,39,118,6,174,38,101,214,188,90,216,27,96,51,73,93,220,171,8,59,19,241,55,6,190,81,83,190,97,154,50,242,68,193,121,134,165,79,167,244,32,158,186,155,158,135,215,20,41,109,2,47,151,159,70,64,165,248,7,68,247,82,154,109,3,187,128,243,195,241,203,103,135,165,230,79,224,93,188,172,135,155,25,190,83,85,77,173,18,24,73,55,104,58,169,132,224,199,135,177,213,93,134,151,242,196,249,182,151,134,207,231,208,194,89,10,131,98,181,205,37,225,42,238,198,142,117,84,126,172,38,77,78,56,199,93,103,188,129,155,134,233,3,186,91,36,141,37,105,105,153,36,124,42,225,121,101,206,66,114,172,141,202,184,110,128,170,93,158,55,147,27,66,252,225,244,85,168,143,168,243,154,229,180,110,35,102,2,204,98,143,182,140,28,230,14,102,179,61,126,89,200,97,47,23,247,50,131,179,50,213,30,240,220,115,10,99,41,246,185,2,50,25,120,177,65,84,254,162,168,155,109,245,201,163,66,91,124,186,154,76,247,89,159,24,112,61,87,61,32,12,32,47,107,56,69,34,79,216,52,176,37,220,217,46,186,51,219,249,116,0,115,104,248,124,138,249,134,135,58,127,82,114,13,129,224,97,21,11,53,141,6,42,59,71,184,213,149,101,117,57,9,27,15,200,175,12,26,184,36,26,60,16,158,161,223,23,150,209,162,231,9,154,17,73,98,191,50,19,85,80,139,62,228,109,91,10,31,61,88,83,98,42,109,130,147,190,209,29,102,73,54,213,189,115,239,17,12,35,179,7,100,46,149,48,157,188,29,254,127,180,239,213,44,24,222,158,179,52,199,175,39,168,22,202,108,161,171,255,54,194,245,202,22,102,219,85,156,97,68,51,235,172,30,226,247,139,126,89,88,229,80,42,182,52,241,57,247,73,213,253,167,77,169,120,13,189,47,42,42,126,225,102,179,171,163,24,165,150,30,62,148,44,39,243,121,104,173,213,176,192,52,149,95,253,54,19,132,47,255,4,176,211,192,129,89,126,154,12,183,135,191,38,251,79,245,49,62,179,212,240,28,107,160,95,146,155,62,82,48,158,222,44,32,204,59,120,236,84,41,71,198,165,153,30,97,87,175,86,48,0,35,204,59,155,218,51,32,193,108,134,219,30,46,180,92,212,26,250,220,181,3,84,7,229,197,166,238,229,182,121,202,215,39,22,190,164,218,200,158,244,185,228,120,166,205,44,19,212,71,185,155,230,235,23,198,190,92,31,90,182,86,146,155,250,162,138,145,229,251,99,228,13,39,171,13,179,118,21,153,83,179,242,158,225,127,11,129,105,139,100,63,198,148,41,204,31,6,160,248,84,212,30,58,219,149,207,176,135,198,180,177,105,152,169,223,13,179,153,90,211,108,143,19,248,118,101,89,248,8,35,53,117,2,199,174,203,151,85,140,168,146,212,153,204,112,179,58,123,16,232,240,38,113,18,251,243,106,240,41,183,40,63,239,67,250,78,131,206,222,112,62,12,254,215,88,165,200,209,20,251,189,86,138,155,2,164,21,117,155,103,127,234,142,241,24,237,36,25,11,72,206,193,70,255,194,124,231,77,141,238,17,233,243,138,12,153,8,192,202,251,211,120,169,245,120,164,20,0,166,8,139,83,72,130,113,252,221,54,62,69,44,241,55,204,132,229,18,78,195,218,155,75,198,33,154,169,197,169,87,248,3,49,136,229,228,103,158,38,35,255,194,164,177,226,18,55,90,231,251,253,14,78,248,82,8,86,100,128,194,174,46,15,130,238,46,106,10,247,167,91,53,236,214,119,110,216,170,73,92,201,134,49,136,61,191,67,5,128,105,253,14,114,236,106,92,30,164,163,19,159,197,174,198,28,207,177,58,252,194,179,146,175,203,193,204,219,78,178,6,22,13,165,232,190,144,2,85,223,107,96,232,186,177,184,222,40,176,46,175,17,243,226,160,199,111,9,3,53,116,9,52,250,124,41,105,20,53,151,184,238,108,152,36,249,229,243,49,65,93,252,133,145,110,145,61,227,128,166,159,221,117,140,77,154,249,154,222,176,25,158,196,133,101,8,123,242,113,97,97,218,93,231,157,228,43,87,193,120,15,147,127,114,210,59,79,175,168,242,62,136,8,198,217,119,101,216,24,83,51,187,97,26,214,46,41,129,194,18,213,210,251,62,80,28,62,215,227,15,133,94,195,214,147,195,83,116,10,31,217,86,7,246,122,195,217,236,61,226,109,162,249,40,51,49,109,164,149,102,68,205,203,42,162,232,123,37,47,5,145,138,99,183,38,97,218,255,213,133,171,182,233,44,139,193,51,202,189,203,193,254,132,77,100,248,134,45,65,143,135,70,181,53,201,27,57,187,192,26,250,198,220,54,196,185,123,95,6,211,235,119,148,90,149,228,222,151,233,112,44,215,85,52,134,165,78,150,64,69,134,207,196,240,239,200,187,166,132,49,67,142,55,210,129,167,203,11,163,46,82,235,125,97,0,37,101,81,79,230,9,224,162,89,16,7,148,34,78,207,222,90,12,113,99,180,73,228,190,193,190,207,25,15,245,236,62,133,56,213,233,47,79,23,217,100,205,205,194,130,56,255,130,185,213,85,206,54,250,196,42,3,120,246,163,231,248,111,186,35,91,16,46,1,19,193,85,133,24,40,96,101,153,136,9,15,172,170,35,172,197,30,162,96,13,167,71,55,233,137,134,1,56,121,148,141,212,22,229,133,109,144,241,18,81,41,55,18,203,161,185,60,160,188,23,169,218,33,200,199,232,31,17,238,83,5,50,177,195,12,38,24,42,50,169,11,228,158,112,90,142,115,39,220,197,240,26,177,57,12,178,111,148,113,34,63,205,12,155,61,243,75,182,246,44,253,233,17,40,41,162,252,241,214,40,191,236,15,187,52,4,36,228,61,210,173,41,247,129,81,167,214,65,192,130,59,124,193,133,196,46,171,117,71,192,57,197,246,133,125,39,28,43,9,151,22,84,24,132,135,42,146,44,55,92,128,155,249,46,56,193,15,151,25,252,132,33,206,120,138,147,160,174,171,86,11,96,150,30,166,186,201,228,182,170,134,51,40,159,25,39,231,191,36,156,125,186,32,198,110,82,98,176,238,122,188,105,216,169,66,155,165,97,8,82,202,31,40,82,11,34,227,178,16,124,88,241,184,113,113,22,99,199,190,12,53,29,15,172,0,83,207,18,133,252,229,215,133,41,103,147,33,70,185,55,187,40,238,9,119,240,140,114,106,254,85,142,55,53,30,103,147,110,58,109,45,126,120,129,10,151,83,87,118,15,113,106,4,71,132,5,102,21,181,185,226,187,105,136,155,200,139,100,59,215,123,140,125,120,139,146,131,119,74,166,45,146,182,4,223,47,139,10,18,91,222,49,98,116,55,58,139,162,3,137,234,31,123,201,8,207,44,40,167,14,248,225,164,255,49,12,54,194,33,18,78,214,59,139,75,91,36,156,247,169,24,205,192,173,8,112,59,34,63,189,71,227,185,118,102,209,122,147,31,21,176,196,50,45,187,75,20,15,63,53,201,110,58,246,186,59,12,221,147,17,125,69,191,3,161,186,233,236,54,190,249,172,208,252,142,121,40,84,12,159,230,40,75,138,132,199,164,48,29,21,13,90,120,185,203,83,49,55,177,152,202,48,10,146,142,106,199,61,177,197,246,59,193,250,22,190,109,167,159,216,220,136,128,157,34,176,28,13,159,143,203,37,33,168,92,229,42,186,248,221,234,12,211,53,90,145,189,43,210,175,37,76,211,47,142,62,169,107,127,127,27,19,227,111,213,1,84,176,4,126,130,35,235,8,2,40,69,106,148,215,52,140,129,152,231,101,39,169,72,82,142,239,116,13,122,100,94,40,34,14,241,29,66,159,204,44,174,61,140,169,163,136,63,25,1,206,95,39,183,56,30,229,90,216,96,197,235,179,232,106,166,51,232,245,228,148,39,93,174,247,76,223,182,75,150,11,7,122,228,186,157,103,148,141,34,37,243,78,70,145,156,169,143,196,73,162,17,26,97,115,198,222,158,183,225,125,152,5,219,66,17,232,228,106,223,74,205,106,128,81,112,68,65,101,20,199,32,34,107,177,207,7,215,37,108,240,150,21,225,60,183,232,9,1,227,91,174,52,131,202,24,30,86,18,166,66,217,92,2,150,106,160,200,230,119,38,37,160,178,30,69,179,71,86,197,190,204,32,105,122,24,109,120,89,246,186,121,45,185,46,58,170,183,82,67,66,222,3,92,90,68,169,203,200,135,223,169,109,21,87,77,71,135,80,124,158,12,54,220,93,254,131,33,155,85,133,184,83,24,237,57,162,73,20,27,186,121,56,58,105,16,97,75,250,13,75,195,184,174,248,155,204,120,135,201,132,195,87,235,91,80,122,81,180,144,228,158,78,102,223,91,188,103,44,135,179,40,212,116,18,45,47,164,116,52,166,166,176,21,206,4,77,111,221,213,168,7,4,2,169,40,0,151,26,195,249,180,29,131,162,37,133,99,80,20,0,255,252,104,32,155,69,95,37,254,130,110,206,0,137,248,49,217,1,129,187,113,110,254,194,3,115,51,81,230,1,88,145,92,99,172,195,230,7,255,160,225,17,118,124,39,140,25,188,158,27,138,184,111,19,79,242,98,88,172,231,224,16,246,7,81,195,90,168,81,208,114,113,48,195,91,127,24,128,129,139,241,14,36,131,154,44,77,96,57,189,208,120,162,40,99,202,243,196,237,203,113,141,232,180,152,253,174,132,73,157,36,12,139,91,174,171,152,155,100,252,50,92,5,89,113,187,161,75,124,63,116,254,25,18,178,252,118,62,219,16,111,18,119,202,72,194,77,132,244,14,157,39,223,40,184,161,27,166,251,183,227,77,155,88,159,164,63,38,86,52,124,154,60,75,92,43,178,29,2,175,129,184,70,247,48,189,35,153,232,26,218,190,161,64,204,150,242,100,14,226,117,0,37,173,196,155,198,243,252,137,242,68,93,231,119,240,109,168,94,214,121,83,182,140,122,152,246,171,124,212,40,201,247,216,58,179,244,203,135,103,234,198,203,61,3,152,108,40,76,73,152,98,183,223,21,137,151,74,72,98,41,71,186,246,69,161,19,38,53,143,56,201,250,118,29,59,242,36,206,181,53,204,166,206,127,186,162,174,171,198,21,20,154,220,84,158,15,137,182,253,210,112,89,238,57,212,209,210,7,30,175,97,176,86,205,195,48,104,213,122,130,62,85,247,1,78,201,164,171,108,85,163,33,225,122,136,12,247,173,159,37,218,209,212,184,35,154,70,173,122,110,228,161,124,38,228,115,24,83,31,26,224,92,55,237,50,178,122,213,172,16,236,14,219,139,8,27,130,77,194,100,194,223,46,144,112,5,85,252,39,225,48,99,34,79,201,220,49,4,195,116,221,226,253,90,159,157,6,149,99,27,18,206,36,17,61,251,140,51,104,29,197,130,71,233,26,93,194,224,78,166,195,213,147,117,10,239,199,8,85,1,177,19,111,243,159,23,173,155,244,10,19,69,1,8,172,123,77,194,88,46,7,84,30,51,177,220,110,189,167,26,158,217,59,233,27,189,240,59,176,200,40,172,80,226,97,179,212,150,99,79,154,134,135,164,67,4,172,120,52,110,24,206,119,108,101,104,27,78,225,5,25,153,96,58,118,154,164,236,36,215,119,103,8,108,186,119,207,64,145,167,207,16,241,37,188,16,152,246,240,248,21,104,110,248,36,56,65,186,160,229,219,147,180,251,42,136,103,40,187,129,63,200,198,142,151,240,25,167,113,105,120,183,136,123,18,42,19,41,212,160,168,98,144,244,201,209,16,114,91,156,188,192,178,233,114,52,12,103,103,62,128,90,133,131,161,97,22,85,239,206,194,158,78,162,58,89,201,188,214,136,199,146,147,129,152,228,149,208,3,31,1,141,32,65,110,114,52,138,106,217,183,43,198,217,16,187,118,203,32,209,168,14,252,1,32,36,13,179,226,251,166,120,217,238,91,6,34,239,218,147,135,1,198,191,10,57,27,65,20,42,224,222,240,110,59,233,190,151,178,238,201,142,91,142,166,52,195,99,104,184,164,216,41,33,82,50,202,19,70,202,204,183,220,204,19,75,58,199,213,160,124,177,197,91,24,147,72,181,169,50,44,203,69,101,100,192,144,77,239,43,89,101,217,251,206,20,228,116,152,147,49,4,134,0,64,212,158,250,70,12,78,114,219,160,249,60,65,29,137,32,118,151,15,22,19,67,21,227,31,218,69,9,132,210,23,166,26,37,0,5,242,93,86,146,104,54,226,140,54,228,161,230,142,49,167,31,109,211,177,94,57,10,191,46,81,202,86,114,75,227,203,216,139,171,71,167,146,109,182,112,235,120,228,160,12,227,224,243,124,69,103,189,26,42,212,85,2,16,194,67,3,45,255,225,185,251,175,255,237,191,250,171,191,252,47,127,253,159,255,253,223,154,187,71,251,187,152,187,7,96,73,231,134,141,97,146,73,119,211,199,2,231,253,115,131,153,143,91,38,58,49,134,125,60,34,74,24,83,103,238,109,238,213,254,128,25,29,253,182,116,170,149,130,91,52,208,17,47,156,125,105,248,54,17,104,83,162,164,169,39,135,171,90,252,232,179,147,81,211,74,230,125,202,124,95,20,99,180,90,52,74,21,202,75,126,208,244,40,121,221,48,88,73,183,95,31,86,198,23,126,213,25,238,208,187,155,15,121,114,79,129,153,159,175,175,176,135,244,15,194,52,173,101,197,193,140,119,6,240,37,87,117,17,58,81,218,121,254,68,23,78,177,146,203,32,102,7,89,220,163,176,9,110,193,196,14,166,180,224,223,57,130,225,50,111,15,218,40,37,197,36,66,161,84,62,166,193,118,179,244,152,191,40,43,36,189,43,42,63,45,230,78,108,183,244,228,184,226,148,59,49,67,152,26,114,242,206,27,174,49,173,27,247,71,143,222,40,116,199,162,112,30,170,160,83,240,107,101,239,85,124,73,65,199,79,22,5,83,47,119,207,53,148,62,141,33,172,39,239,45,26,197,251,204,88,216,80,232,165,161,86,239,139,33,185,138,0,22,208,131,42,165,69,18,128,62,193,208,113,214,249,152,3,16,215,108,180,200,43,97,164,92,196,155,33,60,245,117,35,93,177,2,140,215,13,107,44,225,92,96,88,229,88,229,81,7,145,207,207,246,251,145,128,156,233,109,136,130,39,223,52,250,174,217,115,155,74,157,227,62,53,228,183,83,160,66,177,41,18,143,150,202,116,135,134,129,195,35,207,6,82,170,165,38,93,153,221,168,14,100,38,139,206,148,48,134,138,1,205,60,235,30,244,237,27,102,159,236,106,33,224,83,81,241,188,23,94,205,78,211,73,7,9,251,6,177,187,250,99,201,230,159,98,242,236,0,84,240,48,245,134,58,251,112,217,10,162,174,179,34,147,42,96,45,147,236,15,206,251,46,94,160,25,192,210,155,8,68,178,73,221,41,166,207,130,73,178,184,67,16,134,68,223,188,97,190,216,15,200,79,155,165,143,127,20,5,39,186,34,106,210,232,177,237,40,26,179,1,46,98,200,8,3,197,172,42,60,76,175,241,57,57,115,92,138,112,98,105,213,48,26,131,142,212,4,254,216,134,110,247,168,180,187,73,21,210,120,104,232,202,190,7,224,103,244,242,79,184,87,237,141,53,4,93,218,188,97,224,203,186,79,197,201,125,198,125,163,54,154,228,183,217,239,9,10,1,228,174,20,220,128,252,182,37,15,213,160,78,186,151,156,211,41,43,132,41,116,233,126,111,80,132,142,135,74,130,63,116,183,136,116,241,125,35,6,26,211,237,94,233,209,103,58,155,248,154,213,117,175,97,41,227,117,95,240,17,76,85,234,129,8,49,59,174,59,195,213,148,187,78,103,40,5,168,17,199,50,52,90,196,228,144,198,209,87,124,162,123,190,217,21,73,120,194,48,245,163,81,21,80,103,59,228,168,239,193,88,37,8,175,214,244,9,128,64,120,56,83,141,213,83,23,170,79,95,20,148,136,244,165,59,182,120,53,224,125,103,20,146,161,15,13,163,118,229,63,93,152,39,164,238,5,64,175,197,86,3,170,69,21,176,153,129,74,49,172,247,48,123,9,217,126,243,170,187,23,213,40,51,98,216,36,87,142,161,128,171,20,156,112,6,118,35,71,27,166,196,191,144,132,80,124,145,178,130,53,39,2,64,4,121,98,203,190,179,163,47,119,155,180,200,18,12,189,47,19,223,247,126,15,208,246,145,31,107,72,224,153,222,177,25,70,239,206,122,240,153,87,188,227,8,203,237,177,172,196,189,46,218,111,252,31,89,50,16,17,72,109,70,216,32,217,82,74,65,197,105,151,219,0,198,24,36,171,127,34,221,140,232,246,156,252,89,139,240,149,221,220,237,200,100,24,87,250,54,216,42,186,189,162,53,131,178,240,212,56,57,44,45,111,145,193,23,90,82,217,173,24,21,207,184,50,230,43,209,187,229,194,19,96,116,239,6,217,189,233,149,243,121,221,102,209,232,42,113,10,19,22,145,239,104,53,33,43,168,166,148,40,113,175,0,79,152,176,141,76,103,149,29,176,219,209,119,172,162,133,117,219,141,137,239,122,238,52,192,96,175,62,7,99,102,83,60,60,138,34,57,9,231,152,11,105,68,153,38,190,134,185,217,229,97,211,211,151,47,183,240,177,123,65,27,202,202,212,122,183,105,191,185,158,24,233,29,123,212,253,156,252,252,90,116,162,192,123,235,64,67,151,46,80,31,134,140,122,230,133,2,51,118,71,159,10,46,145,60,82,26,8,81,16,4,43,129,29,187,216,101,226,112,223,252,161,209,23,146,190,7,251,213,29,22,111,152,46,85,117,134,172,102,133,80,252,167,51,62,12,114,116,97,134,113,63,27,116,226,173,4,43,97,174,220,79,110,245,6,113,89,160,125,208,189,38,205,179,63,215,162,199,194,72,40,209,236,65,144,64,221,33,12,3,233,96,47,148,13,244,121,178,161,108,225,155,138,6,169,150,72,209,152,105,59,58,92,240,231,116,38,44,152,107,46,239,35,33,40,251,120,101,118,99,73,21,143,154,198,157,218,93,178,125,204,17,45,75,212,36,122,233,33,193,219,33,158,86,237,154,23,179,30,242,49,2,39,224,108,112,228,89,55,190,22,111,179,162,182,161,117,139,142,20,129,23,21,79,212,180,245,229,135,201,80,198,138,115,163,148,244,132,33,145,251,123,52,46,74,221,250,211,8,120,122,193,218,120,193,75,61,60,77,192,185,69,24,89,76,89,182,176,197,25,97,117,105,124,17,29,159,230,170,185,162,107,66,241,246,245,240,164,47,210,34,220,140,62,167,97,192,10,57,186,84,144,14,179,134,205,143,62,218,80,72,237,84,189,239,44,221,7,54,148,130,213,66,161,23,184,138,63,53,203,65,165,231,142,229,72,191,55,118,86,131,213,244,198,104,235,58,151,5,243,129,170,136,195,159,51,173,127,181,131,118,175,224,192,112,108,5,179,29,29,48,62,77,1,61,21,64,15,210,31,219,69,4,236,129,52,159,61,70,60,148,124,54,129,35,61,97,182,82,126,97,232,114,15,253,168,105,214,221,142,141,213,248,165,99,3,63,180,5,194,19,27,115,45,7,152,154,107,242,218,29,221,98,42,69,242,80,150,225,121,189,233,98,38,133,58,210,246,15,185,236,109,23,228,237,101,245,176,61,126,120,91,51,26,214,210,236,10,233,183,229,159,200,121,168,91,205,0,153,40,111,146,66,119,116,78,157,39,81,194,186,81,170,217,69,131,166,255,236,65,148,66,165,201,91,51,14,197,222,74,237,102,233,166,9,12,50,74,174,118,78,223,21,70,239,120,102,232,236,164,89,230,87,10,198,234,119,140,67,85,143,142,14,59,242,162,97,114,198,124,27,62,231,33,105,110,117,238,121,185,20,5,93,23,24,109,114,99,86,229,247,30,49,243,4,253,54,61,26,17,59,111,202,228,109,52,16,189,52,16,117,254,219,230,63,169,105,74,2,5,225,221,59,20,113,31,87,26,158,218,110,209,16,66,98,70,241,23,53,155,30,152,123,99,111,83,163,146,247,5,222,48,252,144,205,250,81,212,169,58,66,204,41,86,220,134,51,215,80,227,109,12,168,139,143,195,182,40,26,79,117,35,39,59,246,9,177,89,207,65,115,32,100,54,194,28,30,84,164,176,35,240,210,206,51,0,191,231,167,105,23,202,133,83,136,112,43,66,51,214,41,93,199,33,5,35,47,115,116,179,76,148,50,34,41,104,47,206,220,195,254,225,60,255,252,56,180,155,30,98,132,1,31,235,22,2,17,201,240,142,223,230,134,174,238,239,133,183,20,209,174,190,241,240,19,74,132,170,2,18,45,11,112,49,73,243,164,168,218,84,135,26,55,188,25,192,150,149,153,81,246,122,188,87,23,37,237,86,21,26,77,55,115,131,98,116,60,109,170,149,181,252,225,10,199,255,245,95,255,205,95,253,229,127,249,171,127,253,31,254,118,133,99,255,93,84,56,254,72,155,81,182,165,103,43,25,205,87,204,136,138,236,208,26,2,132,1,96,71,67,182,42,112,129,53,154,189,127,132,207,172,33,211,54,207,161,133,123,56,30,50,136,223,75,152,186,222,236,209,125,165,172,40,191,141,212,75,224,95,96,231,32,132,45,97,187,84,159,151,205,2,250,217,50,175,21,22,53,240,94,10,141,69,125,255,39,127,141,15,157,88,149,218,205,25,237,181,135,31,47,117,215,250,236,102,246,207,127,224,134,115,18,48,8,174,34,248,67,198,201,73,23,228,75,94,102,53,19,225,196,206,87,143,78,35,50,107,164,36,97,200,233,102,6,41,153,120,226,16,184,53,136,176,165,63,209,130,60,100,123,194,84,250,226,96,80,142,207,62,233,76,27,222,134,34,156,149,225,78,216,148,147,61,76,95,82,224,212,148,28,119,185,47,147,210,170,110,76,121,187,251,246,225,223,15,170,162,101,17,232,120,83,164,149,150,165,249,104,207,184,176,159,160,74,209,237,223,94,61,158,39,140,138,154,158,153,113,185,235,213,137,118,192,173,79,244,204,48,158,111,129,185,64,248,252,221,121,198,66,135,171,224,158,207,117,25,86,63,86,247,215,103,140,86,66,243,13,181,37,94,189,63,63,109,64,136,25,136,141,165,178,98,12,120,156,204,125,32,160,28,166,248,26,250,16,8,155,122,94,146,243,16,77,90,210,10,67,236,121,184,128,9,150,103,86,73,236,99,28,81,219,110,186,192,27,121,200,177,241,212,138,155,162,42,76,49,51,18,127,30,65,18,63,47,22,89,196,194,35,225,66,252,67,179,208,109,210,35,43,210,181,243,245,13,221,71,241,113,148,128,231,192,56,151,43,7,205,1,139,206,193,61,197,92,75,36,12,214,182,94,164,213,156,85,83,123,252,152,87,36,231,216,238,136,137,19,219,67,112,211,254,219,134,52,215,60,20,1,174,64,147,128,222,22,234,10,179,35,26,65,17,53,150,179,220,54,196,112,247,138,224,72,168,152,154,93,3,108,137,29,13,131,77,100,1,144,181,162,145,235,41,48,64,118,193,27,144,222,157,103,18,79,5,12,158,240,98,216,169,141,118,51,123,88,134,91,144,94,197,188,205,29,7,51,126,68,220,242,110,228,82,236,197,206,110,75,204,201,137,90,223,202,119,44,128,28,159,45,137,225,17,2,149,119,174,179,60,231,158,59,185,203,43,219,33,244,39,235,19,238,238,237,108,152,190,217,159,163,89,92,125,117,163,55,254,24,108,210,93,57,47,248,134,155,174,94,24,167,174,113,55,137,21,223,19,221,98,218,182,177,220,125,220,82,62,132,221,246,24,113,52,86,57,251,121,164,103,70,235,113,95,63,237,31,221,178,163,131,22,187,64,131,156,233,206,186,81,21,185,59,208,242,224,251,79,110,13,167,38,238,11,40,226,120,246,113,200,193,198,201,151,246,149,186,17,199,202,221,212,159,101,176,234,64,131,65,23,51,3,132,249,243,205,200,209,8,245,120,111,0,116,40,14,191,114,101,88,196,38,207,171,38,128,169,46,30,131,40,66,46,175,207,131,105,173,202,228,160,82,54,220,55,148,217,143,142,137,150,118,114,187,155,37,211,7,171,154,11,178,158,7,141,105,66,234,220,207,158,165,98,46,226,229,25,20,11,211,179,95,162,212,230,132,57,52,136,159,125,119,197,97,43,242,164,179,255,64,239,80,55,106,84,109,3,183,141,108,182,160,98,140,200,183,71,212,218,72,220,167,94,26,29,180,21,168,238,146,151,130,136,45,113,159,206,167,179,143,123,105,125,178,242,189,250,46,144,34,124,22,124,21,205,106,52,242,2,111,62,192,224,108,13,27,233,58,138,132,77,37,192,56,57,248,121,175,48,158,148,64,252,182,137,54,7,97,46,20,235,166,214,254,171,185,87,6,197,16,88,113,219,239,177,129,4,198,55,125,166,241,132,87,208,73,41,156,14,170,209,186,248,173,32,15,116,16,72,216,39,202,126,6,107,251,160,84,36,156,190,116,71,50,145,124,74,81,47,6,136,34,93,34,131,126,185,192,234,9,163,175,174,219,56,192,59,117,68,49,58,155,200,134,238,165,112,36,242,147,103,115,152,220,26,134,253,216,163,78,190,179,200,162,113,114,20,17,46,143,10,25,9,61,249,56,211,153,183,68,104,235,150,55,57,172,54,22,189,254,159,112,145,215,48,106,23,94,131,7,170,186,158,13,38,149,85,111,90,192,140,220,93,115,153,100,156,106,111,75,192,73,209,111,147,218,68,13,118,142,209,50,181,22,205,58,237,146,234,3,168,28,155,42,77,148,104,51,70,195,4,227,226,249,52,38,140,118,235,221,22,22,120,189,107,232,173,129,81,202,9,57,214,161,201,186,1,126,35,140,32,183,38,235,24,41,56,127,230,140,3,124,218,101,11,243,43,242,70,147,9,219,44,237,117,166,76,77,63,186,72,144,57,116,147,81,204,163,206,251,91,38,25,157,117,147,137,139,211,109,158,45,69,125,227,156,57,2,166,199,55,125,94,254,27,238,94,190,63,97,210,189,103,255,58,138,207,164,40,25,27,91,92,194,198,192,104,222,17,164,190,166,7,111,82,23,191,46,196,217,183,110,157,88,37,107,52,197,147,61,62,69,197,34,89,188,110,127,23,121,163,7,12,76,62,185,162,183,124,54,202,83,241,186,104,181,221,238,48,144,124,109,239,98,154,209,163,137,138,91,129,12,4,44,130,98,146,30,102,20,155,245,117,96,52,234,122,106,132,39,205,78,109,45,35,204,123,143,158,67,215,220,134,154,206,26,247,183,249,91,109,138,211,225,143,150,122,50,128,141,118,189,97,231,215,232,153,155,194,77,81,72,186,117,73,34,188,31,70,70,98,111,117,159,25,213,124,237,214,47,138,65,241,62,170,17,31,20,164,128,219,91,156,154,98,138,204,133,157,220,220,211,51,94,215,92,34,189,223,13,101,50,110,199,60,155,99,185,132,183,201,91,223,166,119,82,179,250,51,64,83,118,137,175,97,158,205,154,109,159,176,81,58,28,33,65,45,123,235,209,20,81,92,151,166,208,185,22,169,197,63,134,221,248,255,82,101,57,199,252,139,127,240,86,90,254,199,127,246,79,255,233,95,252,163,255,237,159,252,179,255,229,239,253,253,223,57,254,249,63,249,223,255,226,159,255,79,127,241,143,255,222,223,255,159,127,127,242,191,254,15,255,240,255,175,121,20,111,43,59,24,2,93,30,4,134,174,77,82,65,254,174,134,94,29,206,209,242,177,128,123,34,165,113,201,198,252,107,70,220,240,153,47,138,55,54,161,194,83,32,108,18,46,41,164,38,80,93,236,210,73,134,179,120,146,196,56,150,74,169,186,90,193,231,232,162,6,201,44,40,222,80,231,85,172,208,223,68,78,107,139,137,18,100,201,217,37,12,237,68,143,238,166,151,27,225,138,160,145,120,67,173,43,34,115,222,120,165,44,36,215,125,46,53,141,144,208,164,181,213,155,60,19,26,9,219,1,227,197,114,39,113,112,202,80,228,102,137,48,156,172,41,183,141,167,194,114,217,94,30,193,18,169,48,124,72,64,132,221,48,196,64,61,26,168,245,184,191,205,82,47,246,80,251,103,62,29,87,190,212,59,199,204,35,102,192,236,207,61,159,20,116,106,24,119,47,71,85,225,74,177,164,33,139,61,11,249,105,188,49,56,164,55,13,196,15,176,231,144,239,100,245,93,98,199,197,14,161,92,61,71,51,169,17,85,223,77,149,201,197,86,12,7,202,138,114,195,168,186,135,190,109,198,243,47,137,69,198,62,235,203,112,2,43,97,171,234,73,184,149,16,149,67,229,146,222,232,149,1,4,212,219,124,250,58,97,222,144,184,119,152,221,128,11,72,157,48,149,107,49,178,0,199,212,189,211,60,179,25,229,86,117,197,98,227,28,71,55,64,198,122,229,25,181,47,215,109,196,171,232,76,205,114,229,39,83,187,34,229,236,106,145,63,18,243,169,1,103,199,245,36,201,20,164,106,69,106,198,11,239,17,126,24,80,76,3,185,7,109,34,155,75,134,216,48,13,99,9,251,133,23,243,14,145,131,1,140,57,162,18,18,30,74,50,106,241,116,62,144,238,138,146,231,147,160,247,51,213,104,201,20,140,227,104,20,12,212,135,169,208,78,189,191,189,170,24,143,211,214,54,143,223,47,108,125,40,81,36,94,214,213,240,115,87,122,59,85,189,144,112,185,206,247,145,130,198,16,71,162,77,51,192,39,188,179,17,98,203,38,71,131,162,116,88,14,97,216,133,114,244,202,52,133,115,132,225,230,203,209,147,190,99,159,247,117,34,4,45,94,73,44,226,113,105,6,218,95,26,70,34,221,133,127,141,189,214,212,13,201,182,109,206,176,201,245,87,52,22,47,37,232,8,51,142,198,232,181,62,78,76,240,253,253,125,214,246,192,236,41,128,13,62,59,15,227,70,61,213,145,104,25,87,47,142,6,146,50,52,12,8,171,68,248,228,200,34,169,74,217,28,237,44,15,195,134,27,122,114,212,97,226,210,154,233,221,22,177,59,154,151,186,59,13,91,86,212,98,170,88,119,41,142,94,214,100,150,48,155,142,20,250,185,9,50,174,188,49,234,238,14,198,70,254,24,101,9,9,39,235,183,133,188,110,51,9,35,9,103,12,222,214,157,151,154,72,99,77,67,251,46,71,231,230,110,164,54,53,75,202,193,57,158,198,139,207,234,88,132,227,93,185,51,7,74,52,93,195,56,9,206,123,219,89,251,109,102,166,148,119,204,28,232,187,76,121,42,40,63,240,21,198,180,132,182,201,227,181,116,94,67,142,147,39,163,46,73,56,207,144,27,99,28,179,83,168,106,197,4,139,112,197,104,48,9,42,61,218,250,58,33,161,11,0,80,127,59,35,195,126,53,116,77,230,77,79,222,3,179,140,118,50,45,159,27,101,75,218,226,27,57,123,171,181,244,145,119,35,106,122,20,173,90,189,107,107,88,4,11,141,242,203,22,109,95,112,118,57,4,170,207,162,176,147,46,66,29,230,89,232,141,39,6,101,126,188,127,166,213,243,60,220,146,240,100,209,56,195,53,210,177,214,103,165,4,144,46,97,164,180,220,130,32,89,163,106,168,121,207,62,187,110,183,61,1,213,34,70,23,148,253,87,172,33,80,204,144,127,149,48,229,237,117,113,218,148,211,228,194,168,34,230,28,32,240,215,18,178,119,51,163,238,33,176,91,218,146,15,155,134,28,159,183,227,207,17,231,211,155,238,84,62,82,128,215,19,32,26,117,21,98,231,16,36,179,205,180,172,94,75,13,190,64,64,254,81,183,148,15,215,44,9,103,144,17,88,240,183,152,158,88,111,175,87,103,27,80,50,19,76,42,154,77,8,153,71,152,42,175,44,234,20,73,216,216,69,184,60,203,114,167,9,239,41,55,67,8,163,158,42,70,50,166,170,234,192,121,86,70,53,23,161,235,142,15,250,13,171,12,58,36,230,225,12,222,95,84,10,206,132,207,87,95,229,212,73,30,56,209,26,222,9,38,26,36,85,120,194,216,35,180,27,94,234,65,64,56,199,92,152,76,78,89,15,166,104,27,218,214,169,89,218,44,225,124,70,101,28,203,234,38,199,38,182,2,241,64,182,122,150,50,214,233,243,249,24,98,71,46,206,7,216,238,192,0,12,138,195,150,10,33,50,172,133,13,147,71,183,105,239,223,240,192,177,164,133,62,52,29,41,57,216,168,131,30,99,63,81,31,59,159,156,66,119,218,84,219,30,3,152,147,121,45,161,70,0,31,19,79,144,147,250,196,130,134,234,119,87,15,35,106,27,59,28,123,19,0,207,36,110,90,21,206,161,75,139,88,184,168,127,25,128,159,22,9,103,130,229,41,248,116,216,197,103,126,44,113,101,64,52,213,184,163,92,240,47,55,189,16,83,16,11,11,52,249,83,168,113,99,159,41,43,49,229,112,246,58,241,180,247,238,115,105,56,205,17,65,164,204,244,216,51,235,196,238,194,244,174,146,90,88,64,255,114,30,31,225,90,52,239,42,203,26,136,61,194,69,171,123,147,178,98,153,227,158,156,146,128,122,88,96,93,23,67,183,176,61,20,95,194,210,241,137,136,25,242,215,147,145,163,1,14,247,22,15,133,146,167,254,54,130,30,229,30,109,112,57,57,218,36,252,175,192,57,109,81,181,215,0,179,223,119,80,116,10,62,55,242,212,90,50,90,104,92,57,107,169,88,119,212,153,175,85,4,159,59,215,38,97,120,56,247,169,129,86,21,225,118,246,127,59,62,119,3,128,138,241,64,49,178,222,184,172,234,172,88,110,194,213,233,115,147,153,29,218,131,70,97,253,198,23,79,186,95,52,106,8,235,152,44,230,80,95,53,186,119,53,197,51,161,84,53,182,94,54,237,188,187,170,204,199,224,5,2,69,76,173,131,10,179,156,24,69,172,200,184,232,9,238,161,199,154,163,78,141,203,234,48,148,52,140,157,73,234,55,60,165,159,64,29,133,148,58,102,192,206,152,148,231,149,204,251,57,230,222,147,50,169,241,70,161,236,30,70,41,40,49,119,97,65,204,140,191,73,10,6,60,67,180,168,65,69,103,138,237,49,200,224,30,171,73,4,120,209,18,171,56,206,203,186,200,83,95,106,225,95,193,150,70,240,231,19,197,54,36,133,60,138,114,102,87,127,138,105,98,24,55,115,57,187,154,170,6,20,61,234,115,132,115,18,141,166,137,219,252,118,57,95,59,57,130,66,127,184,124,247,87,255,242,95,253,183,191,252,63,254,32,13,108,254,29,128,164,184,150,146,247,157,192,40,105,200,183,70,114,83,238,90,146,13,65,167,55,186,104,94,172,27,22,13,119,115,168,60,147,107,28,60,173,124,162,198,42,181,207,59,177,158,57,69,51,161,204,148,61,175,192,1,64,86,61,57,233,248,157,150,17,58,173,146,31,158,156,160,196,200,35,83,66,223,79,238,107,159,93,200,85,33,160,51,249,76,80,9,80,224,14,126,98,235,143,185,92,65,210,105,73,152,239,81,142,134,113,227,25,135,233,243,55,105,51,91,93,15,221,202,248,109,51,106,213,9,106,248,23,197,20,94,48,223,144,217,13,106,249,205,225,72,203,116,53,194,15,214,25,134,16,43,207,38,84,63,184,118,254,55,74,245,27,21,2,17,121,103,94,70,172,179,135,46,4,34,103,114,114,116,88,82,200,39,108,83,10,151,75,51,49,246,18,153,45,174,174,234,35,197,222,172,181,155,166,97,20,169,235,81,185,198,222,132,201,202,212,114,169,2,127,156,55,171,126,252,252,10,20,251,234,130,108,123,27,111,79,23,90,108,223,157,59,135,56,230,218,249,89,135,91,88,96,15,227,86,109,113,48,1,232,124,245,154,185,177,34,138,178,116,244,102,217,33,151,193,38,113,107,234,146,146,125,68,113,229,248,242,104,114,82,49,165,140,233,153,58,184,58,17,146,113,133,57,23,0,96,152,50,234,166,134,41,92,44,103,104,232,233,201,51,29,251,26,107,33,253,85,241,56,193,171,160,199,138,68,39,88,36,99,39,201,8,142,221,55,220,181,34,117,230,249,116,213,75,178,225,66,37,9,37,95,171,215,133,36,117,21,75,196,45,144,18,194,190,235,108,86,231,47,152,71,185,69,134,11,170,102,234,93,163,23,118,183,111,200,178,108,245,49,164,117,22,83,26,75,165,186,138,159,92,35,108,166,109,197,90,154,53,65,137,90,35,200,197,96,164,138,58,200,81,206,74,33,156,2,214,76,19,115,83,214,72,49,204,216,179,171,69,28,133,206,213,98,94,160,177,165,111,131,225,223,131,206,125,70,104,87,135,44,128,153,231,17,71,120,21,21,6,0,208,152,71,189,190,46,6,20,16,235,212,100,253,223,56,186,90,131,74,194,148,147,231,163,233,178,116,147,4,196,52,206,157,109,197,147,40,99,50,24,244,38,71,47,231,54,141,175,225,140,65,188,1,24,24,186,43,205,161,55,129,240,189,178,173,112,183,62,139,66,176,212,135,193,0,198,179,217,150,83,195,122,122,246,241,61,80,134,72,112,12,109,107,226,101,215,66,162,14,179,19,40,36,90,187,96,61,242,31,158,38,50,80,181,240,49,67,89,27,245,89,240,37,82,53,169,160,31,98,34,45,86,214,146,48,14,188,37,210,34,227,74,200,54,126,242,136,35,12,160,35,103,57,26,203,189,18,83,97,193,217,76,127,123,101,83,205,9,254,123,74,143,215,243,178,109,125,36,215,103,139,160,233,49,27,167,21,198,195,136,118,207,41,211,209,176,170,90,200,33,65,172,24,90,189,27,86,232,242,48,154,28,146,13,14,238,42,236,175,18,172,167,36,75,219,56,235,168,236,166,55,204,124,173,191,89,57,195,137,251,120,24,172,215,195,221,252,155,162,254,86,88,6,159,163,105,198,71,45,247,204,71,106,200,100,38,149,97,5,125,230,135,65,119,88,42,162,120,11,228,91,71,110,251,41,144,167,110,141,62,169,221,107,170,2,42,208,9,64,212,253,217,23,75,165,151,59,93,81,186,71,56,61,105,101,223,58,111,59,186,29,24,117,74,169,22,163,175,153,111,203,225,100,242,98,179,70,233,53,149,40,213,242,17,139,114,229,52,35,180,40,85,157,105,114,225,255,39,69,230,130,132,219,109,134,32,234,33,81,164,68,227,121,27,64,103,73,116,35,136,232,55,13,175,101,137,89,19,156,140,178,239,203,154,130,16,60,193,105,14,73,17,181,197,95,106,254,75,138,69,128,215,146,232,102,177,173,170,121,21,249,229,33,232,145,57,109,27,126,91,60,198,11,144,147,243,113,246,221,245,166,229,113,67,105,115,23,2,123,96,75,19,5,80,174,51,180,37,192,207,38,1,70,90,23,102,250,92,70,24,130,184,134,13,45,89,238,209,85,179,105,52,47,74,120,1,158,223,134,207,41,93,51,58,118,97,179,150,205,129,82,50,117,35,89,186,221,5,229,233,33,80,185,9,171,104,187,239,3,218,68,134,247,145,214,20,94,117,190,177,205,102,52,47,5,20,230,167,208,39,158,150,162,84,61,57,72,162,21,251,180,77,101,169,72,148,15,34,82,148,13,148,55,105,71,14,6,109,28,219,105,183,54,237,215,173,114,197,60,144,184,23,149,81,20,185,16,149,173,247,232,170,237,58,243,7,13,149,17,36,4,171,246,25,113,101,43,177,137,219,182,39,223,218,73,108,235,166,40,123,217,150,78,186,148,141,102,83,60,50,60,244,228,129,50,22,90,76,9,200,149,200,108,131,8,76,172,167,182,215,28,234,188,72,189,50,48,230,76,15,185,170,147,25,166,245,197,213,202,9,27,75,64,194,180,254,210,188,239,18,171,102,9,211,139,159,235,142,132,38,112,181,73,61,132,243,221,79,243,236,254,180,47,140,120,119,143,65,216,10,252,4,9,179,235,186,159,230,48,197,12,233,73,155,198,69,116,118,77,213,125,104,71,27,249,140,45,147,153,86,152,241,228,146,167,118,150,2,69,241,129,196,70,159,39,62,62,64,75,242,221,131,104,110,53,221,174,114,215,218,183,217,218,132,53,118,166,169,175,237,110,180,106,66,214,5,97,254,166,94,128,39,173,203,215,25,56,179,180,52,89,237,41,180,247,21,238,138,149,187,16,0,2,74,17,177,164,102,106,193,226,238,190,160,69,246,40,57,89,9,94,20,126,23,89,93,13,147,103,200,184,105,40,176,98,3,145,246,78,59,136,180,46,83,202,9,35,45,94,47,54,130,201,78,65,29,219,100,227,61,140,170,251,221,115,45,60,38,207,197,133,189,40,12,129,33,96,22,172,100,91,192,81,140,112,179,179,134,193,74,68,52,163,189,126,163,56,182,186,132,214,52,8,177,80,164,145,166,154,183,116,80,18,54,42,2,249,160,243,7,47,211,195,24,86,38,185,240,6,12,112,199,83,65,26,172,118,133,248,152,28,85,132,17,10,145,163,207,149,156,121,248,250,162,130,161,148,43,63,59,255,160,164,19,134,1,42,151,134,117,237,46,122,244,208,167,98,138,53,53,60,89,77,226,83,143,46,115,200,149,149,38,61,7,155,227,187,103,218,231,254,173,67,113,95,231,31,1,100,253,9,170,82,21,219,154,210,93,137,12,113,100,136,51,126,159,21,208,49,164,79,15,79,120,202,177,225,224,232,133,54,89,249,194,155,174,112,12,158,74,109,134,113,249,123,136,116,113,97,11,205,27,134,202,228,69,121,200,214,157,44,54,194,72,27,177,153,248,194,24,50,87,57,57,104,150,218,178,31,13,133,234,154,53,98,53,95,118,144,47,155,9,88,106,144,250,254,215,221,163,126,81,208,45,185,225,94,185,207,223,11,194,146,242,236,2,166,252,178,245,38,190,153,27,171,89,4,44,229,232,5,188,236,251,90,205,58,120,220,79,6,34,50,160,171,56,57,56,136,217,239,35,61,135,83,193,247,147,147,60,223,234,12,211,33,90,47,95,144,78,183,158,154,190,225,112,189,227,95,63,122,103,61,22,47,137,47,157,179,92,58,221,100,208,224,83,192,13,252,151,55,2,16,189,233,47,111,20,168,127,97,234,139,151,98,195,177,112,35,191,153,153,9,237,60,179,38,119,5,10,109,182,56,120,147,119,174,27,70,76,191,127,29,148,102,60,251,44,7,175,110,190,57,223,133,209,177,27,122,91,124,109,221,47,27,154,216,255,67,220,185,227,208,150,28,217,117,46,180,105,228,255,195,1,200,146,39,83,104,131,80,23,26,52,154,36,74,213,70,163,193,25,200,146,35,83,144,37,67,30,123,76,162,166,161,92,113,111,68,238,124,130,28,65,64,21,65,130,239,237,202,115,243,228,201,79,100,124,246,190,187,223,233,23,117,250,46,91,99,57,131,249,58,167,129,173,214,223,81,130,93,113,195,195,114,70,128,50,197,91,161,118,29,215,241,74,152,14,214,139,111,199,40,3,42,55,16,87,97,170,224,232,253,126,142,51,217,73,34,191,175,5,129,231,112,194,129,102,245,205,171,222,158,145,126,49,220,186,110,164,33,172,171,164,133,202,118,50,242,132,47,188,41,167,218,119,80,96,5,62,223,242,219,181,109,188,43,227,254,54,244,246,65,221,142,47,10,250,186,251,222,199,172,204,211,221,234,228,247,239,158,228,225,92,217,138,83,150,145,148,140,53,112,167,33,121,19,221,5,77,26,151,65,40,159,4,198,52,10,180,64,227,118,159,77,140,62,120,223,136,51,64,226,114,123,134,131,132,132,84,127,109,152,44,244,217,230,135,240,61,3,209,201,122,171,33,33,27,56,83,197,61,163,141,205,233,156,63,242,112,188,147,41,197,23,65,128,175,221,89,74,89,30,66,82,254,61,235,49,225,218,253,96,231,64,66,27,205,39,11,244,119,99,102,129,9,173,15,159,44,150,131,42,99,186,236,251,57,218,115,106,77,214,230,217,164,140,26,206,97,152,72,4,237,120,161,166,47,31,210,136,174,159,155,220,247,15,251,136,195,228,42,212,251,214,139,116,170,20,207,30,38,135,117,91,163,208,27,132,184,196,36,234,165,93,100,71,161,10,48,208,99,77,64,50,119,225,79,229,126,124,143,73,89,151,180,238,86,55,235,115,28,163,86,79,0,152,116,147,51,116,34,43,100,10,73,14,115,217,201,145,165,203,195,211,190,185,145,213,36,119,74,124,106,228,85,194,58,32,255,172,52,79,57,135,231,128,74,70,65,113,127,148,120,50,209,203,116,119,28,124,89,167,107,190,195,27,57,232,77,244,97,75,41,198,189,19,48,82,207,210,154,82,214,218,239,120,147,80,19,99,130,82,31,218,170,242,240,125,125,151,21,255,96,112,229,54,99,178,188,20,12,104,57,28,171,213,211,100,155,169,227,220,12,221,74,213,150,21,235,251,76,32,83,191,223,142,103,210,132,250,188,51,184,10,25,238,129,207,185,133,28,170,111,119,36,235,236,59,104,103,207,64,204,35,54,203,115,178,223,89,214,240,153,226,17,246,99,15,82,188,240,123,30,184,153,254,169,111,196,168,235,14,249,92,80,237,20,103,145,109,38,119,50,229,123,53,246,214,216,237,134,137,212,175,59,81,32,172,89,78,81,219,40,243,150,107,222,129,39,27,98,115,83,193,40,246,228,131,144,185,92,92,104,24,214,100,19,4,19,152,18,91,63,96,168,85,201,183,146,11,247,58,85,233,95,223,103,51,167,235,45,185,69,27,145,61,196,231,10,140,219,58,23,168,193,77,238,75,195,116,134,226,246,194,112,156,117,151,231,248,100,106,77,65,43,129,221,56,238,55,84,44,69,96,170,21,91,236,71,84,129,213,37,48,153,85,206,88,211,150,9,80,222,99,213,228,18,209,78,242,185,112,86,166,152,26,13,57,167,224,224,198,117,73,69,206,144,223,166,160,164,249,76,162,196,245,214,118,83,241,250,201,210,243,105,10,51,213,232,15,92,114,108,180,29,26,133,38,173,225,199,41,241,219,131,75,121,149,23,35,154,214,226,224,92,166,136,117,191,215,71,27,61,246,141,197,25,116,79,101,140,65,114,75,118,192,212,83,87,121,248,54,83,199,97,244,206,90,213,214,27,58,4,223,208,186,25,189,210,26,25,2,55,198,137,147,241,149,164,53,49,19,127,239,141,83,172,203,108,64,75,51,234,246,56,88,187,100,7,3,47,74,66,227,220,61,119,51,157,14,19,147,214,239,206,196,132,168,242,83,24,37,213,26,48,2,206,119,167,254,164,115,228,239,141,7,178,205,182,147,124,49,50,104,70,44,254,13,223,148,124,176,9,59,239,244,207,141,173,178,101,166,193,232,119,182,239,120,52,149,164,178,227,193,111,155,189,130,26,103,113,30,55,71,176,126,163,11,190,147,159,11,197,18,30,209,138,185,136,157,236,99,134,8,196,189,120,115,245,61,107,36,167,56,190,54,5,111,183,53,14,254,229,49,123,131,169,30,191,240,39,231,211,231,169,49,26,203,126,137,112,43,222,190,56,190,102,191,21,135,240,223,162,245,22,107,196,114,136,154,180,38,95,190,173,152,229,205,118,166,11,99,110,223,19,172,39,241,224,24,202,169,19,182,136,37,201,46,121,54,130,153,59,182,134,131,21,125,237,243,109,207,34,41,97,21,195,246,127,95,155,81,76,97,153,210,111,33,141,192,159,143,100,148,159,65,147,29,113,93,3,239,156,57,25,130,145,22,215,163,138,160,204,133,9,218,12,95,127,196,116,231,45,58,172,205,216,248,251,136,13,19,121,224,251,219,100,235,149,226,68,163,13,194,183,114,5,220,96,232,230,210,239,183,148,193,190,209,174,137,134,40,86,77,243,222,87,33,148,190,211,184,115,85,142,28,27,68,93,143,145,113,87,16,212,88,231,32,137,157,30,143,179,216,158,76,91,164,115,252,8,195,66,145,213,203,53,144,128,134,163,168,244,222,11,43,17,198,25,124,111,192,107,93,201,3,50,118,183,229,53,222,214,249,214,98,64,231,105,122,207,209,51,146,129,174,217,219,45,155,58,150,167,169,224,222,89,76,188,32,71,162,3,106,180,181,221,252,120,60,54,157,125,204,123,86,26,18,217,119,80,56,147,160,243,137,163,247,236,44,50,40,200,135,13,87,37,96,130,87,146,243,3,62,151,68,220,44,45,96,242,86,110,107,18,229,144,43,139,223,46,162,146,92,45,51,153,153,28,31,100,206,155,108,0,188,32,217,243,135,51,145,111,93,92,69,231,248,216,224,49,166,166,125,58,228,183,97,79,247,20,13,236,15,72,33,167,182,158,205,115,106,112,58,227,119,147,23,59,119,137,72,225,228,72,154,72,92,8,188,140,220,215,61,12,107,73,49,212,49,248,206,76,236,158,244,199,122,129,90,235,246,124,64,157,190,114,220,136,137,219,108,105,93,204,19,30,247,105,146,11,238,10,99,208,208,153,245,214,203,220,100,85,96,148,11,220,108,176,10,163,60,31,184,135,158,2,240,49,34,239,149,24,129,167,228,92,78,205,148,0,246,53,73,186,233,86,247,216,181,40,31,191,154,192,188,49,236,164,197,207,94,252,210,55,203,9,216,42,17,124,63,205,70,176,53,180,245,153,60,254,218,118,89,43,250,61,161,58,187,119,63,136,5,151,140,169,9,155,46,63,164,144,48,229,80,210,223,174,185,199,13,172,178,65,234,108,216,246,38,1,179,43,102,125,177,101,165,29,14,47,108,41,237,185,17,65,196,181,20,238,192,37,211,124,99,149,151,240,66,224,34,175,58,44,80,15,196,195,135,197,248,180,107,120,60,74,191,199,76,47,178,99,194,92,176,194,227,196,101,37,79,249,109,238,31,148,227,58,188,200,27,148,217,144,40,181,9,27,211,98,132,178,91,99,72,213,56,62,41,194,169,83,158,157,141,80,57,96,59,136,250,11,135,231,6,139,63,233,10,161,182,162,12,65,235,179,66,42,101,68,113,59,252,148,213,203,36,206,53,72,243,129,215,190,94,237,106,134,78,15,15,222,130,34,116,77,133,241,96,197,199,134,33,164,85,233,218,177,110,208,187,113,120,192,121,37,173,97,185,29,241,53,49,135,150,46,17,243,154,167,240,158,20,100,153,245,225,38,216,29,198,18,135,229,18,24,182,65,15,242,193,145,151,106,209,157,161,23,245,250,152,226,176,108,12,68,199,91,9,59,13,163,65,167,2,177,100,15,236,28,24,22,131,37,239,213,241,9,185,11,227,204,40,14,25,109,189,97,13,247,247,50,61,168,212,95,184,70,199,171,21,116,106,199,55,226,143,83,97,57,215,225,43,97,29,124,97,82,8,101,223,24,184,150,107,14,244,156,172,123,201,36,29,166,1,228,175,141,159,236,230,180,27,108,84,163,14,23,132,45,134,194,8,97,251,152,26,123,182,156,127,140,225,244,74,40,75,56,203,67,209,73,125,166,131,230,86,214,126,15,147,192,112,152,48,159,156,188,118,197,10,55,244,233,52,78,55,237,216,128,145,201,31,14,169,135,152,151,192,150,157,239,240,48,250,242,167,103,205,105,236,155,73,242,12,221,53,160,145,202,113,207,57,111,120,133,169,236,217,4,150,124,146,178,61,53,93,94,231,30,234,44,83,7,61,135,221,45,56,7,109,150,132,230,240,210,123,200,7,93,190,165,80,116,86,171,46,108,146,233,102,76,97,14,225,174,135,215,172,48,90,249,79,159,253,127,95,186,63,96,99,13,247,143,181,96,194,217,15,154,230,240,142,225,91,127,123,102,174,1,71,187,201,31,8,10,213,82,60,250,188,22,230,136,192,8,206,239,128,207,65,248,52,70,51,213,121,108,146,221,113,154,254,50,109,157,50,44,165,15,237,228,3,143,224,152,66,5,183,119,181,53,80,236,110,23,109,112,44,60,40,63,22,48,53,139,250,41,237,142,91,2,38,72,52,30,184,164,26,29,47,164,181,215,23,14,170,166,3,67,223,146,31,184,58,29,12,48,214,222,126,96,50,249,2,38,116,53,95,216,23,23,48,74,97,253,133,131,63,142,0,105,26,233,237,90,247,148,29,99,130,39,246,255,194,185,68,215,240,239,254,248,203,23,228,30,242,246,187,142,11,19,223,216,239,144,150,41,48,113,132,31,224,90,98,196,207,120,247,253,190,181,95,236,64,113,142,188,47,29,181,124,221,230,209,179,89,217,136,230,120,233,99,31,207,253,190,244,229,179,36,21,15,206,236,119,76,66,46,246,192,104,211,188,61,27,190,195,3,27,179,240,3,79,191,75,3,67,66,249,142,233,114,111,21,48,171,233,233,26,243,236,62,28,139,251,249,109,168,16,98,88,72,135,123,182,5,18,49,214,125,111,86,223,51,228,176,224,239,11,67,52,165,112,141,116,185,142,66,38,92,55,15,220,92,17,1,152,61,233,89,96,230,89,11,216,138,183,20,110,208,13,6,76,126,252,243,112,170,210,98,88,40,147,41,15,220,131,254,7,24,159,193,51,230,231,146,123,71,13,221,183,119,146,35,253,29,239,77,70,214,243,108,210,196,163,241,132,199,85,102,3,82,105,193,54,111,70,230,99,191,81,46,55,115,44,63,210,223,117,51,61,31,168,166,219,154,36,32,49,121,185,81,98,193,59,140,8,108,122,90,159,47,152,46,124,186,38,151,105,114,43,169,108,12,152,24,95,83,56,195,75,26,48,110,155,253,192,195,207,85,83,77,148,66,14,131,141,67,37,224,250,154,219,139,197,29,251,10,169,153,87,110,193,224,26,178,138,192,84,121,63,173,91,10,158,112,74,33,223,229,77,146,233,154,23,174,66,254,108,48,10,247,241,240,76,68,94,7,53,219,76,119,152,40,93,123,30,78,122,90,13,24,130,178,161,240,217,65,239,111,147,126,167,251,41,129,60,191,54,18,224,109,67,87,216,49,77,186,199,14,64,185,78,235,152,162,28,26,31,12,14,141,172,7,28,94,188,59,164,220,144,158,49,195,27,28,155,26,153,1,143,85,11,181,126,117,254,198,3,147,172,169,175,85,72,237,141,207,57,164,234,176,26,149,100,232,191,128,146,5,175,207,166,52,47,218,158,131,115,206,7,141,12,46,99,70,109,165,61,40,151,156,248,26,150,72,174,111,5,67,95,189,48,186,108,218,26,153,8,231,84,78,84,248,148,250,192,100,150,71,207,206,126,181,183,14,40,229,171,177,31,22,83,24,214,153,240,113,69,7,76,62,210,243,112,174,218,254,219,240,196,236,103,105,35,56,147,90,192,125,22,181,40,96,223,13,118,71,116,142,41,195,81,152,235,111,180,46,212,140,232,195,7,222,222,248,109,171,195,214,21,96,106,76,62,230,40,102,238,103,26,82,143,20,91,181,113,146,234,9,182,166,217,155,14,155,57,169,48,131,238,52,136,176,238,245,254,194,155,12,67,135,185,13,63,115,101,67,20,84,2,38,215,77,103,218,134,10,217,191,55,81,188,46,158,75,248,57,215,188,240,174,87,140,218,80,106,254,98,84,142,101,251,252,52,54,220,116,174,252,116,190,205,72,245,129,77,8,218,225,108,245,150,2,51,63,156,234,147,202,138,51,109,171,194,220,118,125,178,212,98,166,145,194,99,196,215,134,49,126,207,7,229,230,176,2,38,86,163,63,93,237,134,235,112,53,222,94,133,81,209,216,1,147,65,84,20,134,31,175,5,188,82,123,31,62,168,24,112,152,138,212,244,60,124,81,195,28,112,73,234,171,34,181,16,121,173,128,91,25,186,132,54,33,144,124,91,83,248,160,173,241,247,244,120,239,158,94,7,196,182,96,79,188,119,183,31,23,152,139,201,125,184,93,213,244,123,194,115,31,141,41,5,83,235,212,18,21,29,36,255,56,61,96,95,119,22,214,105,124,183,2,195,128,17,40,149,49,77,71,204,110,118,209,45,226,122,186,17,111,35,176,113,20,186,95,189,21,226,197,138,77,3,207,252,115,100,111,75,153,136,111,181,81,11,210,105,132,72,176,243,201,146,40,56,179,222,179,41,83,27,97,231,16,5,83,87,46,69,242,187,198,209,69,185,149,58,54,172,30,214,73,118,97,62,175,186,25,66,3,114,41,203,9,130,246,34,102,16,25,92,57,104,116,83,51,7,90,81,24,247,110,60,252,108,16,18,118,3,62,203,231,182,38,186,63,181,245,128,165,39,58,142,13,43,187,60,76,170,35,237,232,26,242,53,73,91,83,106,121,95,123,195,103,171,47,198,241,229,99,102,103,200,212,158,173,29,137,106,192,136,84,104,227,109,121,239,14,155,126,149,180,206,70,137,48,2,222,77,18,167,56,108,40,147,247,169,194,53,164,85,109,125,236,179,25,235,154,140,55,137,202,153,143,43,229,0,103,149,157,144,0,205,174,113,178,153,132,253,122,224,29,165,145,228,174,166,75,26,14,74,17,97,140,103,55,179,101,11,124,54,236,144,156,162,150,240,49,237,48,197,102,10,115,160,27,223,143,246,154,26,161,48,175,58,137,212,77,135,132,130,225,56,123,206,34,205,93,103,97,38,239,32,102,2,84,236,77,39,10,92,12,43,6,101,88,53,146,192,136,82,134,150,10,181,61,99,202,1,0,43,40,124,53,14,51,7,101,55,154,48,94,186,95,16,178,230,51,131,197,226,53,18,186,22,30,4,190,164,58,24,208,47,169,119,129,12,219,86,186,194,228,3,6,58,240,197,10,106,206,236,128,141,27,82,127,218,148,168,2,37,149,93,27,243,170,177,139,142,15,213,130,194,141,66,158,128,199,214,29,9,206,136,123,234,113,227,168,89,27,227,104,138,203,238,49,106,178,164,71,0,87,8,126,2,62,183,184,172,3,206,17,27,207,38,207,127,60,207,222,59,228,52,18,172,123,2,86,100,219,135,15,39,210,149,186,114,44,21,51,110,62,19,42,9,185,117,81,106,122,44,11,135,207,124,75,183,128,10,152,173,205,169,206,211,217,45,182,186,43,9,205,69,157,170,169,23,206,245,192,8,236,197,183,162,198,92,34,67,8,232,246,25,243,123,81,159,163,83,16,254,168,18,23,132,101,26,238,138,226,161,140,126,119,104,75,116,76,224,154,117,78,239,180,204,57,160,173,207,104,198,170,38,216,57,181,215,72,12,198,153,102,170,237,98,142,82,71,116,140,227,128,167,37,94,42,140,66,115,60,123,66,214,44,15,39,147,108,132,57,186,72,128,211,151,70,133,244,186,37,176,233,150,28,122,19,33,173,17,151,251,69,146,160,126,76,82,148,175,183,6,180,73,156,97,226,126,247,234,45,96,242,129,100,89,126,4,122,253,225,150,104,164,91,33,230,203,29,180,99,126,46,141,26,77,211,49,112,81,150,68,178,226,92,218,53,210,195,92,156,1,93,147,37,105,181,125,26,23,83,156,184,155,82,59,237,154,37,92,135,81,184,225,208,147,80,220,52,246,247,176,51,240,1,87,93,2,156,216,158,86,72,110,41,234,101,218,250,67,103,246,129,179,101,35,36,133,113,221,142,128,73,68,146,251,249,164,174,56,4,202,216,18,198,45,244,54,120,71,205,51,240,214,8,228,132,127,209,213,204,201,46,165,226,89,6,13,150,174,122,27,227,188,212,201,2,21,119,241,207,13,107,90,43,15,220,44,44,226,48,9,120,186,33,13,51,246,226,183,141,33,177,42,12,39,105,15,120,144,131,40,48,135,125,138,81,33,191,247,121,177,193,10,141,214,240,20,63,131,54,75,20,207,163,178,221,168,67,80,120,56,13,236,153,206,184,223,212,56,195,223,50,214,133,201,209,208,103,155,170,153,255,116,38,153,231,249,233,69,45,69,180,134,100,69,143,0,182,222,184,55,81,224,37,28,80,6,163,177,24,173,11,142,35,121,248,140,20,210,78,97,102,95,98,133,83,72,28,110,220,76,29,212,170,138,50,74,254,169,63,4,151,15,106,132,47,1,67,204,56,21,222,145,211,14,188,40,46,22,248,252,201,99,209,164,103,180,242,108,58,84,107,199,242,57,207,33,219,166,41,76,116,242,194,84,233,104,235,70,53,125,244,252,204,120,141,176,112,1,24,177,163,33,111,60,213,69,60,121,122,247,77,231,44,226,41,133,199,192,168,74,248,169,153,17,91,106,114,119,97,75,201,158,107,12,195,66,145,204,88,178,238,40,199,246,159,46,132,28,245,189,22,169,65,62,164,240,135,118,185,227,78,219,188,253,20,200,176,234,102,221,21,200,159,158,43,224,133,43,64,62,200,162,110,32,102,89,53,70,28,121,184,149,234,57,8,161,190,110,180,40,209,184,9,147,41,113,170,58,3,247,48,134,96,135,201,32,210,211,105,35,243,229,94,55,227,120,236,146,53,68,178,252,189,11,194,15,52,151,152,156,11,201,131,233,210,12,199,200,192,99,149,5,206,208,229,4,140,52,141,60,28,71,10,191,238,48,214,177,236,210,168,146,207,28,159,195,214,158,156,140,228,70,101,167,59,164,148,1,190,163,42,240,182,95,112,184,218,174,113,225,108,245,64,45,224,213,100,23,54,250,230,50,3,37,255,87,86,166,21,227,213,216,235,186,125,147,46,48,252,201,49,83,8,233,106,8,133,156,22,146,162,28,38,166,62,245,225,149,60,218,232,56,12,158,77,225,214,66,48,44,119,243,158,201,7,201,221,72,74,28,222,38,97,33,240,40,125,199,136,155,248,241,243,218,147,60,189,128,41,190,211,175,13,59,74,138,247,34,139,114,62,67,26,194,127,153,179,67,178,248,113,190,142,184,124,83,130,15,111,173,160,103,226,132,166,231,57,214,209,140,148,121,82,56,186,98,81,83,5,166,222,37,74,150,206,254,238,48,215,231,165,211,232,220,69,118,120,250,51,91,234,148,56,181,213,251,56,255,234,129,235,121,75,177,160,22,106,47,211,173,183,60,237,34,175,173,139,157,39,14,51,156,226,226,57,59,6,225,98,255,90,211,40,186,150,194,231,64,246,241,52,194,99,177,165,201,32,154,119,113,17,66,210,48,1,115,136,229,254,133,73,27,208,173,142,184,54,254,147,128,173,185,192,232,183,249,229,132,68,154,212,155,118,28,23,109,44,174,69,149,152,206,209,202,85,53,38,138,213,148,23,125,47,232,85,82,60,28,133,209,245,192,104,107,215,128,209,21,214,223,62,111,157,202,133,151,150,22,1,239,43,247,155,23,70,170,46,62,170,50,71,76,22,43,221,27,250,61,97,224,136,179,203,94,82,28,3,7,54,119,77,192,115,60,175,205,174,16,139,15,6,141,245,62,123,181,208,145,60,48,169,135,58,87,160,151,138,227,126,145,243,44,222,173,115,184,115,63,140,247,226,139,37,125,47,124,222,113,190,144,234,59,167,118,28,255,72,52,198,225,90,159,103,207,93,239,136,111,50,15,164,113,51,178,68,127,107,106,133,196,126,90,150,98,190,2,36,155,66,198,4,218,184,29,7,50,52,68,75,63,38,183,111,79,45,3,222,73,106,85,176,64,169,50,240,183,218,220,175,117,26,34,14,55,226,115,112,238,233,136,181,186,174,178,56,164,135,34,88,9,76,97,95,44,175,77,245,161,248,182,172,116,110,198,120,27,41,149,132,108,41,227,160,220,222,97,120,18,21,229,190,29,134,56,22,226,122,224,61,239,253,27,94,11,114,186,46,204,174,31,166,4,225,161,161,134,56,201,127,225,116,43,201,20,13,101,76,122,197,188,118,212,120,215,180,109,181,18,94,135,209,55,20,239,21,85,151,197,9,105,128,41,87,123,96,140,189,21,48,57,94,91,225,210,60,179,140,154,23,170,50,155,194,53,123,129,59,48,74,220,245,129,175,58,21,60,120,181,237,167,245,49,42,125,175,164,184,126,180,213,31,248,90,180,70,83,81,116,10,119,147,12,107,1,147,152,243,194,203,149,79,128,17,6,124,96,212,122,190,43,151,122,243,146,218,243,222,163,133,20,112,65,3,122,180,246,194,59,223,214,232,27,61,131,122,237,179,98,196,93,245,125,118,15,137,67,202,146,134,84,170,124,158,221,4,166,92,244,133,107,21,24,155,244,133,115,143,159,62,139,65,42,10,63,131,18,17,87,8,79,215,251,53,41,219,143,183,66,180,190,189,223,35,242,187,186,229,116,63,11,155,175,57,99,18,147,236,82,198,59,21,70,191,141,119,219,239,215,34,163,216,167,194,217,82,176,4,159,105,184,92,179,11,152,43,245,211,51,206,248,64,183,40,20,127,208,226,197,215,84,244,149,150,223,5,146,189,148,177,27,161,219,15,147,16,134,246,152,8,38,239,246,124,75,252,206,49,222,148,59,171,169,65,178,114,220,21,15,76,97,114,125,225,56,154,10,102,80,253,177,245,90,209,53,78,224,31,127,187,172,120,248,236,75,115,103,172,216,212,203,169,72,7,33,55,230,109,61,194,159,130,62,76,169,63,140,120,242,44,93,146,21,76,222,234,29,241,88,123,144,36,149,103,204,170,235,106,144,122,90,158,196,52,230,73,79,251,194,179,170,147,244,83,51,238,81,0,172,144,86,223,239,65,242,89,15,24,231,218,243,240,189,188,72,217,100,20,135,70,86,76,244,219,41,78,128,49,197,117,22,178,184,70,252,54,92,82,77,187,134,15,43,69,107,74,112,183,182,30,68,81,227,183,143,89,242,204,209,97,181,146,142,34,247,181,117,146,14,234,171,115,192,166,198,39,48,241,141,251,211,221,136,198,20,62,155,163,95,187,32,165,130,228,94,96,174,109,177,103,20,203,126,208,174,161,121,24,19,169,160,179,88,245,225,27,183,80,244,124,89,5,134,194,147,218,4,135,141,131,79,94,12,229,184,187,4,80,104,215,234,26,68,215,70,4,2,136,14,237,172,219,198,32,253,36,150,31,14,64,189,87,145,235,26,250,133,22,51,232,250,65,208,81,136,115,19,102,8,45,59,128,250,249,106,128,127,228,164,116,154,194,17,238,66,103,7,166,208,68,187,13,131,122,138,126,161,42,168,211,112,144,23,26,179,20,109,189,148,181,223,80,116,249,165,172,32,52,171,145,46,60,5,41,4,217,203,71,51,77,31,126,54,133,22,139,239,152,160,112,110,92,24,202,162,251,53,235,38,234,47,51,137,16,134,215,135,178,21,42,143,33,112,37,43,216,7,173,125,150,136,192,103,233,186,66,97,135,166,144,11,139,192,131,100,153,21,240,89,32,58,147,38,9,65,177,182,217,7,158,105,74,37,157,115,108,17,216,37,151,76,198,124,114,205,158,241,112,118,25,253,218,16,78,57,89,21,240,156,243,121,111,138,8,47,140,172,144,174,109,164,100,115,28,18,86,139,165,11,108,194,152,122,127,123,140,150,212,61,176,72,41,137,197,77,196,79,119,29,156,11,94,167,140,106,173,133,175,20,230,176,139,33,135,221,64,58,134,234,77,232,235,66,117,91,52,58,131,130,206,49,156,124,154,154,59,87,13,102,46,71,51,78,183,102,119,68,253,105,106,145,83,244,27,169,52,221,179,48,116,87,76,196,102,145,133,172,240,177,130,226,217,251,204,59,5,201,244,143,29,11,78,190,161,214,2,165,138,94,37,9,140,86,200,80,216,182,146,128,9,59,43,74,116,204,71,204,18,117,213,58,91,164,165,249,85,22,210,100,81,146,53,120,215,28,61,251,212,78,104,107,168,176,195,104,197,168,212,124,159,245,225,175,90,1,111,106,219,20,46,205,25,106,80,94,134,116,89,71,229,156,118,59,199,195,209,74,171,207,111,215,21,1,175,194,97,245,126,205,105,119,66,135,139,113,229,60,112,143,95,198,54,254,161,109,206,177,99,153,6,120,121,94,139,164,155,128,97,97,120,97,52,2,162,223,103,218,180,103,72,161,43,140,110,163,30,175,71,58,91,101,236,195,168,118,215,253,60,186,215,22,155,56,17,15,117,209,90,125,237,93,152,157,162,198,231,151,225,184,244,95,62,91,79,75,122,115,130,165,98,134,25,79,109,103,209,131,15,215,113,72,37,19,104,201,143,57,0,115,69,56,82,73,38,29,109,106,199,41,140,138,67,23,42,208,170,214,52,69,230,41,108,86,19,110,210,173,146,154,170,22,198,54,209,118,205,238,183,192,93,139,89,56,169,253,123,30,142,32,139,199,161,11,84,195,235,89,153,27,234,132,248,237,10,15,128,14,26,245,121,49,44,147,123,177,110,180,59,93,103,63,92,66,84,210,40,74,157,67,192,8,134,235,7,57,207,77,41,6,109,26,219,158,244,108,115,51,136,253,10,244,177,53,80,118,9,165,229,66,105,88,149,212,23,252,10,144,208,56,156,223,226,23,146,233,82,164,126,21,10,151,150,78,165,205,117,115,6,92,39,254,77,133,41,107,243,158,91,165,72,210,174,177,177,187,103,162,124,140,11,125,248,199,195,236,48,204,162,186,6,182,73,130,198,139,81,125,241,12,203,216,245,94,112,118,178,52,18,129,57,88,227,131,109,132,237,181,241,233,232,136,237,112,67,50,163,95,243,140,113,172,144,141,218,151,100,44,124,102,66,236,56,240,209,136,199,228,92,0,141,203,235,131,154,198,182,126,14,248,231,240,224,59,108,230,64,19,184,64,28,230,40,228,17,178,137,159,165,71,157,65,52,62,83,84,141,82,91,153,158,233,90,33,158,234,69,127,185,181,168,1,134,124,195,40,196,21,102,91,110,14,35,80,36,110,187,77,153,123,4,232,63,53,107,114,42,34,206,151,156,7,9,153,2,216,160,245,181,200,245,247,126,103,124,78,83,135,108,192,159,18,48,222,235,252,52,134,97,101,7,204,58,215,214,36,206,248,234,33,171,242,236,34,218,241,179,59,198,101,245,140,54,199,183,142,10,146,136,59,94,27,182,21,69,87,8,53,154,234,56,84,81,138,118,231,3,130,118,30,253,66,29,146,99,135,116,143,50,80,212,124,174,208,91,96,56,192,61,112,83,33,116,83,151,224,54,222,48,63,113,113,160,239,46,103,230,134,52,201,105,116,15,204,101,84,91,19,204,140,35,245,236,116,84,238,201,144,81,219,226,165,120,48,49,240,181,179,192,212,63,222,174,145,4,37,203,150,114,97,56,48,190,48,220,16,234,81,196,89,63,226,18,141,58,94,213,12,148,205,17,29,7,31,236,36,125,73,116,158,44,215,238,12,52,84,220,151,165,137,172,251,108,204,53,180,221,145,75,59,102,224,3,67,11,63,3,30,100,128,41,76,22,74,14,120,15,225,58,234,80,198,33,12,233,176,169,185,45,133,207,171,237,232,218,44,34,195,106,240,25,73,55,104,171,81,248,63,191,109,245,150,209,181,169,124,39,160,164,99,68,207,56,192,151,142,169,145,152,196,79,19,131,146,221,236,192,228,130,93,152,98,126,129,81,85,170,177,37,117,211,111,151,142,87,243,9,248,152,82,220,95,170,194,199,40,242,122,61,74,149,140,202,91,96,4,86,220,204,183,140,150,174,211,156,116,163,225,142,166,243,231,243,226,58,42,152,23,81,84,0,159,76,210,44,146,99,94,149,155,152,9,109,88,210,10,19,82,158,131,78,29,81,116,210,110,165,231,231,182,58,218,133,17,107,17,115,130,204,226,114,39,203,168,162,44,97,40,156,103,62,42,70,129,33,153,28,36,211,172,112,114,97,229,192,208,173,48,49,149,232,120,135,58,92,31,78,142,67,44,130,1,25,101,209,158,65,85,25,207,70,215,67,28,73,27,70,225,200,49,97,248,71,211,197,125,182,141,17,219,225,48,74,199,169,104,91,247,135,103,211,219,255,54,10,167,216,167,41,114,153,75,97,60,92,209,22,57,199,172,221,194,43,178,163,91,11,118,104,237,214,168,247,222,84,97,205,205,243,129,33,71,142,135,111,211,96,18,248,88,222,35,182,105,147,196,205,250,86,19,181,129,30,48,150,137,126,44,228,214,98,229,146,211,252,236,212,148,197,187,171,135,114,248,173,69,80,155,10,238,240,250,85,82,64,203,214,47,189,141,166,197,225,179,215,118,185,67,64,137,117,111,147,198,23,33,20,152,192,243,150,80,85,238,27,69,110,147,155,16,175,203,59,1,91,58,187,194,228,58,237,128,167,242,83,108,194,34,59,54,98,147,142,27,138,30,227,98,198,136,50,169,150,254,114,165,102,228,194,68,155,181,223,232,236,172,24,20,35,89,210,135,67,22,20,103,223,228,68,127,30,142,123,217,189,253,168,203,112,193,87,248,76,249,26,175,69,242,170,30,17,150,149,127,71,28,190,10,61,158,172,32,242,206,5,60,28,122,52,246,126,157,103,7,61,31,251,25,81,184,51,90,188,151,93,33,180,241,32,72,123,159,77,89,168,182,70,107,170,68,199,141,200,87,123,70,161,224,140,214,36,30,234,36,182,68,243,28,191,125,108,91,77,75,216,159,252,203,64,223,187,234,198,119,179,238,160,44,12,14,29,179,85,66,6,1,120,37,205,203,161,172,41,71,41,45,177,227,156,150,126,237,13,117,162,15,218,194,112,76,250,181,247,173,212,179,226,144,162,71,219,89,213,177,29,173,51,221,183,30,185,231,0,110,113,25,61,240,126,210,35,41,177,192,233,228,48,89,86,226,82,220,232,38,183,88,215,212,186,245,250,180,38,132,158,3,230,191,69,225,25,94,61,124,62,85,19,55,55,73,162,119,59,91,216,111,114,9,216,195,170,181,28,133,28,93,2,140,123,24,147,248,133,187,240,207,27,76,40,39,158,77,21,146,164,148,34,213,212,82,216,33,216,79,234,119,56,223,149,154,169,120,173,186,52,173,128,195,123,70,105,35,113,206,86,117,109,161,41,86,239,107,225,178,127,94,171,194,3,22,95,186,191,105,105,8,92,237,187,105,156,11,29,76,108,10,35,49,25,95,147,210,31,53,83,96,157,137,156,106,196,209,150,210,66,81,98,219,157,169,4,152,226,20,109,221,66,82,179,87,115,195,233,13,227,28,208,35,98,182,149,219,188,38,122,64,12,147,35,93,226,76,102,120,218,158,214,70,90,30,48,105,208,250,218,80,11,133,45,112,108,20,10,176,20,134,145,209,31,78,145,152,250,135,177,73,234,189,151,109,4,192,155,254,118,135,232,38,90,155,100,159,142,138,21,99,5,76,209,153,26,80,240,201,69,2,100,197,220,210,188,106,212,224,247,138,159,70,219,248,1,33,228,136,182,92,71,117,55,163,170,43,130,82,196,9,166,112,192,2,219,177,224,176,221,187,158,214,44,168,128,231,233,135,26,72,86,91,236,206,51,164,240,198,210,103,27,27,70,128,228,3,235,128,226,201,12,148,32,247,51,203,176,251,252,112,105,41,145,72,166,143,190,236,69,160,240,22,202,163,33,61,12,83,153,69,88,212,229,189,209,27,14,35,134,169,158,166,68,231,145,185,187,137,149,150,68,144,36,163,225,192,155,235,83,192,248,59,164,227,232,138,196,217,67,110,80,214,236,223,61,45,124,124,97,42,106,31,216,18,38,2,38,1,111,42,60,111,240,30,254,248,241,44,0,244,27,218,140,174,17,150,214,111,13,233,97,190,168,69,58,21,53,11,33,96,24,8,116,208,72,247,93,49,166,248,28,159,215,102,243,171,209,179,62,146,122,135,55,110,210,184,86,53,74,114,146,158,123,4,51,103,138,223,102,7,210,67,147,28,43,87,93,6,198,41,244,192,93,71,197,100,244,116,76,59,57,188,129,158,3,182,106,207,56,53,107,140,138,165,0,201,241,66,205,223,44,209,218,24,148,21,94,38,101,24,240,22,33,156,106,36,91,51,214,102,35,47,83,243,14,32,108,25,46,53,216,33,138,62,198,130,76,227,115,21,93,113,182,17,212,126,15,24,203,200,247,158,29,3,167,107,85,1,228,97,35,226,216,132,188,187,46,62,220,168,17,20,58,243,4,193,104,249,154,48,209,199,186,110,166,55,163,150,196,38,157,194,205,124,120,116,207,190,34,29,99,227,77,177,190,72,72,191,82,56,21,130,216,237,198,112,171,9,59,94,65,124,182,110,238,54,171,82,189,51,220,98,54,41,42,50,143,181,123,6,173,73,235,12,241,156,111,241,173,90,112,75,91,195,173,16,191,77,146,193,188,251,21,30,37,24,88,252,181,200,188,232,15,188,184,171,70,107,18,74,239,76,25,112,25,33,76,226,176,169,197,73,235,51,49,166,147,108,145,80,114,150,136,190,55,65,220,240,214,52,194,66,73,199,140,224,89,142,223,38,81,93,206,15,214,26,215,79,127,111,243,0,223,51,224,192,132,233,226,123,241,47,72,240,133,34,156,179,109,251,233,3,203,223,144,138,32,138,163,249,134,190,217,118,252,208,73,90,87,40,160,71,252,54,220,111,215,30,24,201,248,24,99,71,27,80,30,110,125,56,202,107,110,77,159,65,67,149,73,222,27,203,223,201,170,44,53,9,237,10,129,151,233,167,5,108,151,110,133,39,244,101,14,195,110,113,13,2,146,189,243,93,125,80,25,55,29,52,104,250,103,204,226,51,188,53,233,144,83,10,21,55,244,102,68,170,69,71,5,145,203,124,31,78,202,176,140,74,35,55,48,6,109,176,214,239,153,62,76,220,35,202,60,154,49,156,167,161,48,124,125,209,26,187,71,167,121,99,241,186,177,1,45,104,149,218,74,96,234,91,124,237,227,91,184,242,92,192,112,71,71,227,179,158,82,213,142,91,130,210,133,71,147,194,252,3,31,211,50,199,41,1,105,74,122,222,11,106,220,17,159,147,156,226,161,15,111,236,130,49,166,203,136,147,5,198,182,137,175,185,225,212,209,103,227,95,137,115,153,98,21,137,197,13,138,141,209,205,8,120,87,185,132,192,166,221,106,44,1,11,105,13,121,54,228,65,17,86,106,38,146,144,101,200,184,193,71,186,43,252,150,100,7,8,204,181,34,94,11,25,215,162,95,19,31,102,84,140,18,4,202,194,114,2,140,34,233,109,77,102,187,116,156,44,174,200,1,227,168,82,147,0,248,124,124,183,75,225,159,165,250,82,97,184,46,226,189,141,217,231,121,248,213,108,48,120,202,249,5,12,173,224,125,56,153,67,79,107,136,254,163,107,80,189,232,218,238,144,74,200,111,83,122,163,239,109,153,16,35,224,145,158,131,226,108,119,169,73,235,115,193,212,47,66,125,192,138,198,103,38,100,221,24,216,123,91,172,237,201,217,57,180,227,131,178,82,159,166,8,198,72,238,27,76,223,22,152,15,216,4,108,21,198,240,245,137,104,97,221,170,93,35,112,123,209,115,71,153,15,218,160,108,118,24,58,216,231,173,201,6,28,209,154,98,129,161,173,207,162,136,183,194,59,160,7,20,46,228,240,133,162,144,182,250,243,57,168,127,137,57,188,32,233,124,80,138,122,227,91,238,166,243,128,192,167,76,178,13,3,115,86,248,216,188,126,37,164,108,191,20,93,61,184,137,230,69,249,195,86,116,135,54,7,129,225,164,245,112,56,85,203,104,49,253,23,122,2,83,81,171,14,8,116,74,61,4,232,121,141,56,216,40,220,16,238,101,212,152,240,117,174,128,113,104,233,47,155,178,119,60,155,200,231,243,211,5,105,130,232,119,205,107,234,36,57,119,112,242,147,2,102,50,235,111,227,38,175,23,198,229,162,61,167,184,41,94,26,123,186,107,207,48,252,115,188,23,137,250,121,40,12,231,86,188,23,238,226,169,63,221,172,166,58,96,46,52,250,49,225,239,240,56,131,105,46,136,159,21,184,94,79,81,179,100,244,162,175,221,201,106,139,214,182,134,21,134,139,52,166,2,201,252,250,90,176,167,196,91,157,89,240,88,149,36,158,141,29,79,30,93,89,47,7,219,94,136,165,65,212,134,13,163,179,140,195,254,78,163,9,225,154,140,55,101,229,242,49,73,138,82,35,102,162,51,92,163,107,208,13,109,25,240,153,81,36,137,143,105,233,19,218,154,12,236,48,129,8,245,39,181,175,168,173,31,119,200,54,76,149,50,224,108,233,59,110,32,40,0,14,61,144,167,209,192,140,128,41,173,151,49,37,151,47,88,153,26,249,118,83,7,149,155,213,53,114,142,117,188,159,29,101,66,147,17,182,221,57,165,244,202,136,238,19,84,20,1,147,116,56,183,194,199,238,188,191,77,94,194,51,106,99,220,187,236,54,7,191,54,38,156,25,254,1,40,219,179,126,207,105,186,140,254,69,112,49,142,33,207,94,236,177,223,41,14,5,208,78,186,54,241,88,37,159,12,196,238,235,214,123,0,159,55,59,120,190,69,87,195,238,163,175,181,2,30,103,241,200,120,91,177,165,79,67,104,70,114,209,101,207,223,173,26,48,149,82,106,10,44,178,226,60,211,201,8,59,132,137,23,30,139,50,227,82,71,204,52,101,181,251,96,131,114,21,176,110,132,180,249,121,235,41,87,43,152,43,148,39,27,120,6,141,54,176,237,249,2,115,107,235,49,102,48,52,61,40,89,34,195,81,152,42,158,207,113,214,158,52,38,24,160,31,147,132,135,88,125,16,53,140,170,139,19,95,92,100,212,49,126,202,21,2,39,51,100,99,241,240,5,119,152,140,233,199,157,86,29,222,136,40,232,111,195,3,113,63,247,70,84,81,190,231,70,87,194,87,62,247,113,61,22,207,91,148,184,191,83,195,62,146,30,184,198,241,227,174,5,10,93,56,65,20,30,193,168,68,45,183,178,111,29,148,228,21,183,142,168,153,110,186,73,111,28,119,238,101,162,48,153,146,161,128,207,254,146,111,214,52,209,169,45,4,144,192,152,102,209,154,170,4,217,144,160,26,12,154,6,166,179,72,211,28,48,115,164,222,182,67,211,73,129,81,67,237,1,67,43,165,173,75,169,17,134,166,56,88,179,160,134,201,116,181,251,90,70,144,250,180,62,215,164,122,91,67,181,91,5,54,1,160,219,122,53,97,248,1,198,95,19,93,195,21,244,140,89,197,43,18,99,214,96,146,82,216,244,44,110,107,104,148,186,194,56,6,29,101,138,23,109,76,139,29,61,227,232,123,58,62,114,139,19,128,82,215,153,159,81,129,178,44,5,108,105,105,250,53,39,153,55,49,83,142,69,217,245,173,173,40,58,126,154,236,250,172,253,70,76,62,197,144,66,186,83,21,38,105,33,94,11,42,223,161,207,198,227,88,46,188,134,136,33,88,170,190,19,181,83,158,128,24,83,85,244,124,188,29,141,207,2,159,10,34,164,25,75,7,215,190,254,48,162,24,65,25,67,42,175,146,203,25,209,58,201,46,95,216,202,61,150,162,232,156,173,64,219,179,149,161,23,182,98,10,90,229,151,92,81,51,165,244,113,106,89,185,143,84,174,0,147,224,27,191,156,77,164,72,224,74,22,144,47,173,130,228,227,3,147,248,29,139,135,154,50,201,125,164,120,4,81,134,104,125,102,175,132,76,135,213,10,71,217,24,57,182,57,235,68,200,150,36,122,97,172,134,7,222,53,8,53,200,40,157,146,133,49,80,195,174,17,42,134,52,124,104,191,225,67,137,165,3,145,244,172,250,232,85,56,6,29,54,94,58,109,109,52,133,209,177,115,200,165,173,191,124,172,146,18,27,78,217,214,19,133,207,245,46,142,45,102,235,211,109,243,207,198,91,237,13,33,233,133,33,112,142,187,26,242,83,169,173,165,48,52,9,45,96,82,47,134,194,68,146,71,192,188,102,86,120,78,215,92,69,169,23,54,179,173,240,190,118,29,185,122,89,13,156,108,245,113,177,182,224,107,174,249,129,217,71,107,192,189,149,7,37,217,229,254,52,217,11,218,179,28,1,12,242,229,230,126,219,158,41,24,103,53,234,11,73,140,217,15,27,172,251,49,73,121,19,17,91,131,241,64,196,47,23,178,121,116,192,73,228,247,130,129,3,155,138,170,194,56,210,226,165,203,32,242,163,176,73,227,5,60,133,234,102,160,206,62,130,247,232,160,231,180,45,15,76,132,54,158,125,62,117,91,15,76,188,35,158,93,173,166,77,97,83,138,8,184,78,225,55,129,15,128,55,139,247,162,158,93,215,30,21,128,227,190,23,177,67,61,215,240,54,220,111,105,18,134,178,174,139,197,81,227,217,132,17,166,54,238,22,122,14,184,54,181,250,44,77,223,53,215,128,205,135,174,48,129,185,24,52,36,15,245,80,36,11,122,205,104,77,13,213,51,87,86,159,113,119,239,166,21,161,39,46,101,102,225,119,38,49,12,253,235,11,99,150,223,35,181,242,75,85,30,126,166,109,159,49,147,166,74,229,64,136,84,67,117,16,20,242,168,169,240,74,174,165,12,140,246,141,160,76,250,22,63,76,34,133,184,13,160,195,24,46,60,143,53,104,148,158,10,223,130,25,194,231,220,255,4,109,184,200,29,133,35,92,143,196,179,135,78,87,136,134,150,134,34,47,249,101,228,18,227,184,133,206,253,57,30,200,207,185,239,76,82,107,18,231,42,102,195,10,10,67,131,69,118,150,138,200,57,98,63,161,72,59,235,151,164,58,42,118,186,97,138,86,210,150,42,224,72,199,129,118,182,63,91,217,58,86,68,242,224,69,199,139,248,188,21,140,197,35,90,207,145,84,78,13,118,85,178,208,188,103,103,191,134,30,73,224,203,17,2,51,205,120,140,54,14,219,123,239,56,83,177,118,61,18,161,1,142,108,78,146,59,138,36,123,226,76,38,28,238,173,201,91,41,122,242,108,114,208,60,17,162,47,116,97,229,165,247,45,17,50,150,8,145,171,61,39,88,178,88,173,195,112,134,137,107,137,52,98,140,188,128,85,227,13,206,63,130,192,241,236,201,177,163,207,62,159,185,199,94,3,9,129,164,105,115,120,14,153,250,144,145,181,36,173,113,246,196,230,143,78,116,150,109,142,0,87,137,234,112,12,249,42,138,203,192,171,182,88,56,91,233,119,32,199,65,16,41,250,69,221,205,210,31,70,176,220,45,77,98,82,89,184,40,135,85,211,198,125,7,215,221,51,185,75,129,100,211,39,232,231,198,40,71,49,245,145,177,234,104,42,242,230,7,109,198,151,255,69,169,203,45,50,135,16,27,203,145,127,132,208,176,38,105,15,43,86,137,165,193,175,106,58,0,28,52,8,190,249,79,23,114,209,196,246,49,101,171,112,126,194,252,178,213,213,0,217,72,115,81,119,40,52,77,21,229,194,199,90,201,65,251,48,224,153,86,191,235,249,24,199,142,245,158,65,72,177,158,198,131,76,231,238,240,130,233,225,142,104,165,78,55,82,7,9,46,18,234,190,176,177,239,247,128,247,153,69,83,97,146,74,124,179,97,127,28,186,133,146,238,68,218,253,23,198,219,166,115,180,97,13,125,223,138,212,36,2,140,23,156,59,188,147,172,161,36,114,150,195,20,96,183,111,53,120,206,132,186,115,52,43,117,244,245,14,175,100,147,196,143,1,173,37,20,153,95,248,99,218,92,244,92,11,206,46,182,28,29,38,32,112,97,115,106,123,18,2,9,11,178,125,98,119,134,194,167,213,82,227,39,186,48,46,84,151,149,58,134,55,2,27,98,154,144,69,85,162,162,144,108,134,86,228,194,210,145,44,190,239,108,52,221,210,47,124,72,17,20,176,96,132,96,19,127,146,119,107,88,177,148,60,216,24,139,253,110,136,198,111,145,106,145,97,21,28,193,145,180,160,109,206,114,62,51,121,170,43,251,194,49,50,117,110,146,98,217,98,93,172,9,173,246,77,250,62,240,38,226,221,29,38,158,41,118,251,224,148,13,65,4,50,29,16,38,16,184,32,98,80,29,78,136,184,72,235,201,77,70,81,237,216,249,198,49,92,48,160,75,238,244,32,96,137,68,220,23,53,102,191,173,176,113,82,14,135,135,228,208,243,224,115,109,247,166,20,200,53,109,58,40,71,242,32,160,21,54,233,230,105,9,49,197,173,184,179,125,147,118,213,255,238,239,254,242,219,63,255,252,167,63,255,244,243,47,127,248,233,63,254,238,95,254,248,251,127,252,233,119,191,249,95,255,249,191,255,207,255,244,95,254,246,215,127,253,205,111,255,195,159,254,254,252,5,66,53,9,218,242,212,126,243,151,191,252,246,95,126,249,231,63,159,191,253,55,63,253,254,151,127,250,249,167,223,252,246,31,126,250,211,63,254,244,203,207,255,252,187,47,240,111,255,240,199,159,254,221,47,63,255,225,143,255,192,3,254,244,243,223,255,225,143,191,255,229,60,254,223,127,251,66,228,249,27,225,101,255,202,143,245,195,162,234,158,153,53,40,60,212,35,147,157,48,121,160,20,148,186,231,162,48,14,156,11,147,172,249,180,222,103,79,186,207,198,91,55,5,158,108,127,37,96,106,249,182,194,158,230,3,120,140,184,242,96,72,47,5,74,81,239,3,95,93,70,96,212,228,171,194,213,99,141,160,169,106,148,9,114,181,40,159,35,102,132,31,60,43,108,37,250,1,147,228,254,194,219,179,151,44,226,84,218,51,98,19,41,171,248,109,148,239,250,211,179,89,189,46,202,192,162,134,46,48,20,156,1,183,150,223,1,53,157,186,128,171,136,75,129,110,50,88,3,69,41,172,61,112,247,76,103,224,188,164,26,31,93,2,138,234,46,156,212,115,4,58,157,188,208,80,74,68,20,134,4,47,198,140,130,146,173,61,131,255,230,123,128,0,147,150,248,192,176,45,212,128,137,20,188,240,118,31,36,48,145,136,231,183,155,47,113,208,70,25,148,162,61,200,211,129,201,225,126,222,26,202,220,219,51,138,172,244,123,112,39,205,247,189,32,198,208,33,53,231,81,140,10,244,58,239,168,144,221,25,29,63,111,53,180,103,212,6,142,88,29,9,146,217,7,230,118,17,223,3,1,155,161,29,223,204,187,120,109,196,54,186,246,204,220,230,247,167,141,100,66,97,242,66,234,133,133,56,20,180,39,233,118,227,114,253,160,211,75,149,129,171,146,117,3,147,214,123,251,141,84,229,243,108,104,225,99,200,146,113,89,62,112,119,138,103,131,147,20,108,13,211,165,116,169,21,96,114,207,159,223,134,57,252,14,10,84,138,207,195,207,101,249,78,195,68,156,238,121,248,142,36,58,131,171,148,106,14,132,62,82,236,72,70,180,43,87,19,147,1,113,34,64,131,69,110,193,208,144,248,51,180,62,203,190,26,157,244,188,176,144,8,24,58,157,240,14,148,43,255,211,248,28,198,253,62,219,72,5,30,184,187,183,217,224,182,202,219,122,187,42,183,193,69,7,148,100,88,231,47,48,20,174,124,133,91,114,254,127,224,179,182,210,243,108,212,236,5,30,89,207,158,10,73,240,190,111,61,213,37,6,186,203,186,175,53,223,93,26,203,218,253,186,6,167,50,31,24,154,199,251,211,3,115,92,97,242,22,238,195,73,250,120,225,221,229,181,161,99,123,30,78,170,103,185,112,43,79,207,241,240,239,126,225,154,117,163,229,79,123,222,15,66,86,131,126,237,51,69,179,124,78,50,38,158,214,13,178,147,11,167,253,188,55,108,163,218,181,52,158,89,154,47,147,254,7,110,207,76,195,17,32,211,116,104,166,217,132,190,214,141,211,111,227,247,189,96,138,21,84,242,91,177,240,82,42,165,43,172,235,30,102,17,119,27,124,224,169,39,68,229,12,214,135,103,169,114,3,198,79,32,95,59,63,135,215,177,76,9,6,233,7,209,35,162,194,255,210,100,80,200,53,19,24,190,208,122,187,102,137,242,2,91,202,213,148,45,233,233,56,218,18,247,248,73,208,208,233,179,187,21,64,222,93,28,19,95,97,210,51,110,235,213,242,51,85,186,69,118,239,241,243,100,46,113,35,42,253,90,11,166,81,166,173,241,228,220,157,56,35,76,164,61,71,234,45,95,184,61,206,114,99,146,191,251,29,147,116,63,211,116,88,110,251,61,210,217,215,21,222,212,57,94,115,98,74,165,26,21,16,53,239,123,42,243,125,158,81,195,161,82,174,113,72,114,187,206,37,148,136,90,156,95,200,90,137,255,117,82,33,144,98,59,29,198,52,43,61,111,133,124,153,232,26,116,150,186,192,152,42,43,102,3,233,255,85,109,149,102,65,161,128,235,124,252,91,147,66,195,21,171,119,66,65,157,30,152,90,234,128,237,116,212,158,91,134,88,11,152,77,75,123,190,118,216,226,140,103,149,160,205,52,231,100,189,48,114,227,75,97,19,192,9,120,47,209,112,6,134,141,49,90,163,63,45,55,203,201,69,211,11,38,129,41,229,124,224,214,119,156,187,56,226,159,65,49,61,133,56,243,231,49,77,146,90,81,68,180,195,190,35,47,254,185,130,16,125,141,95,94,38,23,244,160,219,253,7,160,230,189,17,212,152,74,253,173,140,30,93,239,9,80,138,220,83,153,44,79,117,67,77,19,118,137,109,222,244,229,150,190,85,53,122,140,128,91,211,68,233,73,229,79,139,5,66,178,90,209,73,74,174,124,188,244,50,77,62,125,54,161,164,152,8,248,99,229,230,58,9,176,166,24,110,252,64,69,39,89,55,125,233,26,112,163,111,2,147,213,82,111,235,181,212,43,56,145,120,158,113,176,194,212,208,212,156,64,120,106,198,225,102,46,50,93,92,168,66,212,184,153,45,75,187,214,65,193,200,189,67,74,69,169,110,135,166,30,24,67,134,218,224,51,100,72,197,223,1,71,115,70,55,44,226,211,247,174,138,147,182,182,7,54,7,84,192,91,138,178,40,111,57,107,231,126,15,68,27,116,72,7,233,102,45,198,12,114,42,125,54,161,145,221,163,227,155,106,155,162,240,58,91,65,60,252,220,46,147,90,204,212,176,175,59,197,73,246,126,30,78,73,228,157,11,27,219,82,208,90,34,113,246,172,74,152,23,117,34,161,135,190,82,9,24,143,167,44,92,11,15,229,26,48,124,49,218,186,141,29,182,198,38,228,172,91,202,232,144,122,70,99,227,179,212,126,227,231,78,209,51,136,198,213,218,166,194,46,192,115,126,171,191,104,154,100,118,28,31,187,60,158,44,171,46,30,97,26,110,108,22,61,92,224,28,220,97,16,163,122,215,235,3,111,170,197,29,70,132,90,247,12,243,248,222,110,55,35,208,187,240,76,53,223,59,248,198,215,167,231,30,140,120,215,121,192,158,251,120,7,38,26,150,177,227,192,95,255,92,4,166,145,116,199,195,45,64,36,40,113,200,120,52,65,119,61,152,16,89,27,113,125,129,154,82,147,214,121,137,124,111,209,172,133,173,223,210,244,57,194,208,167,128,119,86,237,216,121,143,28,107,11,166,189,166,103,207,228,28,140,171,236,182,2,98,253,109,40,8,214,133,87,205,111,107,234,93,191,61,231,18,246,164,193,157,163,30,201,130,26,112,166,164,76,225,26,164,170,192,60,95,7,205,248,94,71,192,148,1,101,133,141,12,40,96,60,86,250,219,184,240,239,111,147,107,53,30,120,220,219,42,119,188,241,116,109,217,243,162,107,217,164,47,20,230,192,137,214,196,210,181,113,182,203,87,160,187,62,7,246,194,220,118,219,175,38,171,238,44,10,99,14,198,152,54,77,95,178,17,115,37,176,97,119,184,174,235,135,240,72,110,241,104,148,150,116,146,46,88,54,238,231,34,93,83,47,217,203,50,198,103,192,198,85,42,48,97,208,17,3,142,191,81,55,13,252,252,158,60,2,140,84,142,62,156,160,214,186,240,236,207,110,183,132,217,20,121,95,92,190,58,102,120,77,86,188,24,149,230,15,122,76,143,30,207,102,24,158,1,55,198,201,120,246,42,79,14,55,231,26,101,192,1,159,190,232,189,236,163,140,17,175,109,245,172,242,69,54,41,81,241,177,177,243,135,154,95,155,164,141,81,3,62,150,160,196,107,49,168,136,187,56,124,38,78,85,7,193,38,5,51,230,25,162,40,207,109,150,77,202,245,190,73,243,36,88,39,59,3,101,243,43,22,16,201,179,154,82,124,96,206,167,21,240,26,82,204,9,188,151,243,243,28,152,133,175,163,70,17,107,172,62,18,104,116,30,194,68,214,71,11,244,156,40,250,195,136,89,229,232,23,169,201,106,115,110,36,154,239,163,27,247,31,253,97,148,115,253,134,65,1,99,26,234,207,68,238,49,118,44,194,179,83,83,179,38,89,96,94,199,134,111,154,68,71,253,154,232,223,204,24,19,114,187,36,49,222,194,29,35,54,21,234,68,133,247,244,192,48,251,222,17,61,175,41,51,197,138,24,151,155,103,21,170,114,77,164,94,228,115,58,251,130,57,213,147,80,49,161,176,124,46,198,126,231,131,147,32,169,245,182,200,200,113,245,90,228,158,150,74,170,64,213,139,83,210,31,110,113,63,89,187,198,146,151,220,52,164,122,184,138,146,198,56,22,14,74,244,254,240,134,55,84,38,241,226,184,26,126,228,87,18,235,68,144,130,148,23,40,121,125,34,65,143,45,126,90,136,155,80,123,115,148,56,174,184,44,33,210,12,53,151,3,155,102,163,188,54,43,179,36,255,218,31,85,63,65,187,57,226,191,40,213,26,106,57,66,152,0,85,189,195,228,88,234,136,27,129,174,31,203,150,80,162,222,30,196,39,186,19,136,0,179,88,138,192,3,118,142,128,185,90,9,74,2,115,143,105,120,246,74,181,212,55,38,82,142,77,131,32,146,104,215,158,145,198,8,93,62,145,24,127,45,228,68,246,19,54,229,47,76,174,207,158,218,122,35,64,233,111,61,209,234,22,67,30,189,250,179,68,124,158,225,39,212,172,250,205,212,114,46,127,96,72,89,101,80,8,87,199,76,56,183,253,173,235,3,91,161,245,219,179,115,90,136,238,59,36,6,84,117,251,160,76,178,112,196,226,69,169,61,170,5,128,23,171,73,96,14,137,56,55,39,185,138,210,216,36,40,226,64,159,38,59,47,63,205,196,26,177,0,206,182,92,94,248,216,142,211,99,40,168,75,36,13,223,108,138,134,71,156,171,72,25,202,38,142,135,50,123,105,212,168,86,109,44,179,112,91,61,76,188,181,169,211,138,167,200,180,60,157,5,26,209,213,92,117,97,31,99,15,158,205,30,48,169,122,242,185,208,43,108,49,73,145,190,16,55,211,182,50,159,22,63,109,34,133,242,108,72,40,90,124,107,194,214,106,252,33,35,51,227,226,117,110,142,231,224,148,61,133,4,240,179,83,248,92,224,136,22,91,227,216,161,35,133,45,1,133,170,72,66,32,142,38,253,58,43,13,174,5,65,207,164,245,91,128,41,48,234,183,216,92,57,220,91,89,55,226,131,119,237,32,78,71,50,176,15,39,165,251,227,154,226,51,89,185,98,156,61,108,153,194,252,54,211,135,212,116,5,76,228,124,95,56,19,49,204,254,49,184,44,174,123,39,131,150,12,183,130,143,39,129,28,185,36,163,139,68,98,118,252,246,44,74,36,139,220,52,30,147,248,109,147,201,16,116,66,187,245,93,182,20,76,55,169,163,36,11,140,237,108,59,108,9,65,227,194,68,135,61,25,20,185,62,115,249,10,140,201,148,162,117,131,77,73,224,70,209,162,159,138,141,2,95,161,22,157,36,251,87,103,42,27,48,70,116,201,140,192,98,137,122,71,80,242,170,5,133,225,195,169,98,48,209,155,56,228,145,64,38,13,237,162,152,211,242,90,164,20,123,78,134,193,231,74,172,207,134,238,187,40,44,44,155,248,33,71,136,242,2,119,125,41,20,171,195,91,72,191,40,36,191,240,52,65,173,118,31,157,165,170,144,21,223,70,4,139,161,244,187,225,19,180,124,107,76,254,134,188,230,212,9,124,166,92,80,156,13,124,206,43,235,43,19,67,106,238,207,56,47,159,178,136,169,76,254,216,35,164,212,242,71,211,88,96,54,101,119,106,183,79,114,191,182,182,24,121,252,54,23,128,123,108,77,254,245,26,251,5,155,121,205,130,154,154,129,252,52,147,68,225,179,233,122,128,15,54,155,99,215,222,41,150,225,218,142,40,2,129,247,46,180,164,104,47,151,16,119,26,104,213,36,201,88,56,134,19,123,168,223,129,27,21,252,181,201,195,201,99,10,139,242,192,173,138,139,20,24,15,249,125,56,228,173,50,40,148,214,57,163,60,159,154,233,124,191,38,225,193,226,213,211,16,52,145,111,115,123,94,16,134,92,49,191,243,249,178,229,222,191,9,185,26,67,218,23,198,105,35,234,54,36,146,98,174,250,210,106,168,200,92,43,3,62,109,168,52,252,225,164,24,73,64,106,18,66,32,217,236,3,155,140,113,145,13,7,202,27,82,26,190,48,229,20,77,126,187,225,170,137,60,15,43,182,150,187,166,229,101,157,171,210,183,107,230,130,90,178,2,16,74,140,194,89,18,122,50,246,241,133,169,157,116,74,110,114,153,177,204,228,225,84,215,185,157,205,30,33,117,35,152,13,100,240,127,199,108,26,237,100,17,212,54,241,47,88,173,98,235,14,9,236,152,205,229,195,241,249,243,101,5,110,86,87,235,143,62,103,84,21,119,224,28,70,178,210,2,165,215,119,60,49,132,161,209,250,194,211,42,42,110,199,142,177,84,241,172,125,96,202,222,167,48,137,225,35,66,226,245,219,241,69,198,246,146,198,156,105,221,151,30,178,94,90,112,53,141,157,219,153,119,143,41,73,30,92,145,214,196,209,92,154,150,188,172,51,137,175,29,128,56,38,73,119,223,214,155,148,2,49,219,206,124,103,151,249,126,233,179,243,17,237,187,46,84,226,17,59,66,201,148,71,159,45,231,126,201,77,25,171,31,45,164,71,29,3,254,94,36,207,5,215,46,120,213,97,115,229,103,129,39,66,61,209,58,111,189,93,227,226,89,213,89,73,200,123,195,32,159,2,211,249,26,15,79,156,221,91,96,28,109,254,94,100,205,77,93,123,240,207,6,11,230,249,191,27,239,184,116,141,26,234,61,119,192,24,68,119,76,55,156,215,174,93,62,185,88,36,97,68,97,191,105,145,210,7,76,82,154,182,62,227,48,154,247,220,50,19,155,116,109,153,59,43,186,134,47,178,203,123,195,14,22,191,60,187,170,253,114,125,198,165,29,109,201,34,187,97,128,211,15,62,113,246,95,110,70,67,190,46,92,62,188,22,14,99,115,215,139,82,7,232,222,95,54,206,162,164,36,212,178,220,123,141,125,216,179,10,218,133,59,26,112,43,122,118,54,54,145,242,34,109,51,39,103,1,176,214,74,237,134,211,140,122,223,64,201,143,147,158,117,227,48,137,103,115,243,239,10,47,227,39,12,24,138,76,233,25,4,132,41,222,186,155,100,140,160,195,210,210,3,29,91,162,239,168,153,146,182,118,7,133,146,119,25,20,244,224,103,43,183,53,181,245,2,227,223,29,183,103,16,112,201,111,175,155,134,203,91,227,170,148,215,34,139,114,197,2,232,200,49,222,213,5,51,101,15,197,44,62,102,83,246,231,69,225,125,245,92,61,116,133,185,30,220,65,161,236,48,187,195,98,98,26,64,156,37,112,61,11,61,158,109,59,237,125,235,115,58,228,72,130,154,150,108,37,218,55,40,165,150,72,219,135,179,26,198,191,45,240,176,227,227,11,155,172,100,22,180,225,26,246,198,53,161,21,113,209,106,58,20,254,181,62,2,77,210,216,72,233,150,191,85,182,132,5,65,217,68,190,23,92,114,236,39,17,58,129,207,113,90,167,195,28,161,253,158,137,164,233,141,208,1,131,115,1,43,82,6,20,158,98,39,3,35,81,235,236,118,73,97,142,107,159,194,248,161,36,91,148,126,67,224,228,63,125,78,125,248,101,46,60,141,69,201,159,205,41,39,50,173,198,189,157,252,94,195,21,104,11,255,230,50,169,230,189,2,174,70,47,127,97,18,2,34,188,189,161,115,212,95,94,54,83,28,76,176,26,203,144,44,75,54,250,218,32,219,110,238,77,250,181,72,64,140,71,155,214,114,149,95,62,219,119,245,111,137,193,110,19,67,96,76,214,248,237,137,75,230,154,133,103,135,101,90,186,191,14,130,228,44,197,123,171,24,223,131,27,87,184,144,167,136,136,45,156,221,43,242,175,32,111,156,66,188,14,123,170,25,38,95,152,112,171,16,162,160,127,100,107,249,11,231,157,170,228,62,30,152,124,2,119,56,64,94,191,36,64,183,40,137,65,214,210,225,140,117,221,4,174,88,208,222,53,230,255,42,218,250,172,197,8,34,240,97,225,76,149,23,59,38,146,107,205,147,130,193,109,68,97,20,0,82,192,4,238,239,125,110,21,51,206,166,91,34,252,147,174,187,252,192,164,192,185,227,216,106,160,155,246,28,30,253,72,29,91,80,242,148,36,163,118,240,155,83,128,226,213,189,25,45,18,4,154,43,73,12,163,134,232,93,126,153,162,152,48,165,41,193,66,79,94,224,179,53,150,120,52,92,245,73,191,215,217,88,167,151,101,81,196,127,110,208,178,157,21,40,255,195,245,75,18,96,151,146,48,211,110,162,44,201,97,56,197,175,41,129,137,194,197,52,204,51,11,62,234,195,91,137,114,98,179,222,200,94,21,120,225,176,243,15,66,20,89,170,72,173,107,201,75,240,160,187,26,67,74,57,177,51,231,205,207,34,29,183,10,253,243,250,212,10,249,165,14,231,212,204,58,44,248,205,194,133,74,250,226,16,186,187,69,38,10,18,170,97,211,146,238,19,40,196,186,103,47,241,103,127,116,144,239,68,195,84,57,230,135,143,10,243,74,148,138,87,27,182,31,184,53,93,247,211,177,14,153,84,68,169,79,159,206,82,188,118,254,34,41,32,121,141,30,81,53,168,87,110,107,188,210,248,46,195,146,167,186,237,190,214,28,118,229,240,91,2,147,78,174,93,196,162,122,8,154,14,35,18,149,146,122,248,110,206,68,242,139,17,27,109,191,215,73,34,89,38,54,226,141,145,35,58,247,228,95,163,182,1,81,11,220,55,214,21,50,150,80,60,185,76,162,199,64,157,231,170,180,2,62,119,140,187,86,169,153,71,117,180,124,97,238,146,66,68,66,122,15,126,167,249,133,207,2,169,170,141,135,36,111,243,60,104,188,14,152,96,247,183,73,33,165,246,54,90,27,149,192,133,169,143,43,223,208,86,179,216,71,17,61,27,214,238,177,107,122,244,156,178,201,219,115,138,134,135,59,208,79,107,140,67,33,130,55,37,139,242,61,74,79,235,66,182,255,237,57,34,189,41,249,79,163,82,165,66,187,181,155,8,199,103,82,19,124,88,154,111,133,72,128,217,177,14,103,204,28,233,25,100,59,227,107,64,160,110,122,110,68,194,239,141,75,209,23,35,153,69,38,25,23,40,92,133,201,5,157,56,248,32,107,187,212,175,141,131,97,120,99,146,208,84,49,0,87,88,118,51,20,209,157,68,21,119,192,29,46,135,92,227,165,247,57,174,238,47,35,230,48,83,76,5,244,125,133,35,27,239,201,186,19,197,220,33,194,151,62,184,89,121,178,99,27,150,203,125,123,77,200,242,44,167,239,60,129,100,35,73,36,229,192,232,82,126,83,66,154,213,222,74,176,176,155,251,207,169,70,96,44,49,215,156,194,84,55,111,135,145,105,21,34,106,19,9,113,110,12,92,160,248,230,165,245,68,211,42,251,195,41,85,87,21,133,179,29,162,67,229,93,235,228,6,11,185,241,48,63,172,127,173,1,25,126,22,242,123,130,64,201,139,35,26,165,88,75,156,82,29,177,161,85,98,88,160,34,41,34,61,129,155,116,123,74,9,146,49,5,17,20,129,169,242,240,133,63,241,57,237,164,15,95,132,46,179,195,240,0,139,70,3,214,101,117,145,184,102,119,91,101,140,158,159,158,125,95,204,138,10,84,234,0,49,136,208,16,50,250,199,162,98,233,211,82,213,191,214,71,51,177,58,73,160,235,86,184,225,217,225,80,48,226,227,146,174,161,211,180,191,20,247,68,197,90,87,221,189,243,239,207,210,226,189,209,78,87,86,231,137,79,126,198,139,161,39,32,55,103,106,60,9,107,44,135,17,3,23,30,96,120,93,183,115,11,52,56,204,138,112,97,117,220,128,205,185,197,89,217,231,76,31,10,127,42,237,191,48,33,192,46,188,205,36,68,4,127,62,181,39,69,37,228,143,73,221,187,167,54,65,232,196,1,149,21,102,18,124,59,110,113,98,221,24,48,186,167,23,195,52,18,53,115,210,142,127,52,58,3,54,11,111,42,92,151,87,115,2,67,168,91,21,238,65,195,8,188,154,48,73,88,9,123,118,45,106,28,225,216,224,77,97,152,133,114,192,101,72,145,170,193,203,89,78,129,219,35,60,62,151,137,247,5,10,141,154,118,28,26,226,232,55,183,229,174,67,74,234,133,239,181,231,124,32,95,72,31,205,45,190,198,107,53,187,37,41,124,46,66,126,124,45,194,104,93,191,199,164,170,42,222,170,163,181,48,4,38,142,186,3,102,214,234,52,196,211,90,239,215,196,167,91,21,198,199,236,115,156,76,37,88,104,5,198,166,110,57,224,254,8,116,207,77,228,201,55,204,5,9,179,234,194,146,218,215,221,203,2,76,162,134,188,246,134,104,42,26,99,114,11,255,55,249,40,72,16,59,124,238,255,69,31,189,97,184,136,71,115,191,21,101,188,84,76,72,217,209,143,34,189,192,176,239,250,75,125,212,216,68,179,143,170,214,17,223,18,150,109,185,25,116,214,139,111,242,240,18,183,173,50,136,92,150,124,130,17,71,110,42,236,157,237,158,229,179,128,139,244,214,78,27,237,152,31,246,164,228,243,63,2,243,153,125,2,54,43,214,18,181,191,220,77,21,209,225,108,38,141,194,171,122,198,20,164,151,229,85,7,70,78,62,197,186,106,132,33,30,116,69,105,169,81,1,191,226,242,25,179,52,54,27,36,221,210,210,183,158,45,164,35,128,217,100,245,181,230,8,29,233,102,166,70,85,1,69,10,180,203,253,109,51,38,158,223,70,71,119,4,108,42,37,10,239,54,99,109,176,251,171,204,212,34,223,214,195,160,192,228,193,234,195,249,36,126,106,174,102,218,56,218,243,197,107,7,60,234,35,25,131,21,153,220,75,210,172,196,187,173,231,183,251,249,39,186,54,237,106,165,48,76,201,49,106,19,74,150,231,225,87,130,209,74,17,114,87,141,120,132,189,74,137,97,193,33,175,58,213,200,219,237,251,73,206,158,216,85,111,150,24,225,142,135,67,105,170,130,54,236,33,41,246,178,158,76,2,242,65,135,192,144,205,172,231,167,145,54,186,48,85,207,79,235,238,226,19,248,154,97,24,28,15,154,194,78,49,73,229,50,219,251,236,45,48,215,207,23,134,114,213,225,74,170,247,11,7,105,20,112,255,63,30,78,242,76,192,40,63,63,93,171,119,146,227,188,84,85,87,106,173,75,243,207,1,189,204,120,214,46,119,161,56,19,153,100,59,237,247,91,143,152,10,144,49,75,38,126,55,85,159,116,59,182,97,213,105,207,18,152,53,142,53,130,101,171,63,93,91,253,126,235,1,167,185,138,38,115,171,75,241,94,131,40,133,110,164,5,23,178,95,3,136,10,226,121,84,216,196,194,2,54,246,87,129,237,60,41,1,99,154,46,133,33,123,138,135,31,131,183,190,173,161,15,137,135,207,214,159,182,43,140,74,19,86,127,116,218,77,250,57,134,132,13,95,85,116,241,191,92,176,229,58,158,166,136,159,181,128,39,247,51,133,55,30,101,135,201,63,80,145,246,130,170,72,137,225,180,124,78,109,221,88,105,254,49,38,85,175,207,128,192,151,189,47,76,128,68,63,70,199,169,235,211,159,216,127,87,69,101,214,120,28,167,4,207,158,3,162,152,176,151,15,246,196,15,190,159,103,239,16,248,105,235,83,6,46,115,144,16,184,51,202,226,243,198,246,213,142,15,152,235,252,83,89,141,196,243,219,131,162,163,104,125,140,178,162,155,89,49,151,126,244,188,67,28,154,21,230,226,28,15,135,30,67,229,154,41,160,218,57,224,179,104,135,138,61,23,172,177,234,159,123,226,195,29,15,140,182,109,12,57,90,44,207,84,89,99,135,117,180,96,169,126,230,202,98,199,241,89,184,184,141,62,63,205,197,54,62,231,130,75,120,61,112,101,193,57,124,150,90,81,205,112,42,22,122,190,48,42,47,138,114,95,233,129,226,19,124,26,19,169,243,183,198,211,185,244,92,196,137,62,98,72,215,71,78,85,225,202,194,13,152,123,204,80,24,242,174,232,25,105,10,122,178,225,172,89,113,64,172,215,216,197,233,190,156,239,31,168,106,208,15,152,188,147,26,240,185,76,138,20,231,130,173,207,105,199,17,166,175,85,111,23,36,18,179,199,5,76,251,169,48,158,166,248,109,18,158,85,71,26,237,224,25,87,0,180,156,135,90,42,149,47,18,155,29,105,199,18,132,133,103,174,244,121,191,54,183,168,167,117,53,54,240,128,23,174,14,133,39,105,115,14,111,28,206,10,55,182,149,248,109,104,197,215,3,91,164,41,224,99,90,232,198,81,169,163,204,23,230,31,237,26,107,50,204,160,77,110,153,174,222,106,193,213,18,48,49,27,253,160,176,50,197,234,165,36,80,39,34,92,96,37,190,8,108,149,82,248,10,12,137,127,60,155,180,88,61,2,72,19,188,7,200,46,233,217,179,170,113,79,229,64,219,46,106,170,163,127,146,114,116,140,226,60,181,176,204,7,159,124,80,206,253,75,73,179,128,207,209,150,98,80,240,122,203,199,62,159,227,220,84,123,160,139,124,106,133,45,220,227,112,163,108,163,42,76,13,98,116,28,34,107,125,47,50,173,60,226,2,140,150,94,87,152,72,97,13,120,161,51,161,240,44,53,22,216,134,9,88,244,102,207,249,108,90,212,1,163,51,215,20,198,158,142,23,99,194,23,125,120,225,19,198,7,129,124,77,207,93,4,155,111,207,40,53,126,192,200,159,6,180,223,17,180,153,175,40,224,185,84,145,217,124,144,225,185,91,196,246,212,111,128,151,145,247,8,184,162,38,165,176,61,51,96,227,145,20,24,50,48,105,205,33,48,20,198,58,191,191,125,182,245,231,123,204,220,239,53,129,12,221,164,231,147,49,176,198,128,226,253,170,79,99,18,133,226,217,203,184,73,4,230,135,229,217,164,227,233,52,92,228,207,199,231,48,191,187,78,164,13,5,251,125,120,95,239,195,25,136,113,31,126,206,93,113,136,176,129,149,121,215,61,110,8,221,146,96,232,237,113,187,223,148,205,168,37,68,52,110,198,233,70,21,178,138,96,27,163,86,24,112,27,193,172,161,243,12,234,241,234,215,62,88,252,82,81,43,12,29,228,46,240,154,207,70,62,122,10,7,22,154,0,42,124,1,101,255,217,38,118,52,62,43,83,10,191,187,213,45,57,107,16,176,209,79,41,188,161,56,8,216,200,57,5,54,1,157,248,109,100,46,245,50,108,209,217,29,175,125,140,42,85,51,196,96,12,69,102,96,188,202,242,218,184,90,157,166,3,152,96,120,86,184,7,81,147,241,54,159,255,40,156,115,139,47,194,46,63,116,39,38,177,177,213,232,25,161,4,237,56,6,163,23,50,3,83,141,253,192,103,211,241,19,134,224,246,236,106,173,192,10,225,133,25,192,187,170,11,107,89,201,98,138,158,161,208,92,20,62,127,225,149,127,192,77,195,250,192,17,34,57,224,220,122,226,147,71,231,73,118,232,63,224,122,107,10,99,47,174,128,123,121,118,121,171,131,113,147,154,74,98,10,132,20,62,54,65,139,183,162,144,70,183,172,73,66,102,142,183,26,212,211,233,128,159,75,93,172,124,115,15,54,137,120,173,105,74,228,23,198,189,35,243,108,218,172,143,23,123,74,39,64,185,71,70,207,120,207,164,63,77,221,242,109,12,179,187,160,48,129,202,28,221,38,13,167,240,32,209,49,224,115,219,87,139,217,72,210,155,247,27,86,250,199,242,52,143,75,204,209,156,76,191,83,225,1,1,168,195,36,201,137,26,250,34,213,193,203,54,128,73,57,214,135,147,97,230,55,101,228,205,142,241,191,20,70,135,193,123,110,84,159,58,197,23,34,141,177,169,156,67,118,118,93,248,28,234,206,240,209,172,194,122,232,210,197,199,191,227,107,231,105,133,212,2,227,71,236,241,98,103,220,52,252,201,173,36,123,20,184,17,117,66,39,73,225,65,234,140,195,132,102,181,241,36,237,200,193,194,7,211,142,17,54,116,211,113,19,239,168,186,43,156,215,62,223,211,251,125,118,213,162,166,200,50,251,34,158,77,222,213,243,86,200,0,187,5,70,176,68,243,199,225,249,51,38,6,135,113,198,233,186,166,16,179,197,94,89,62,76,34,10,239,237,124,120,16,35,33,89,166,48,172,236,251,194,4,73,30,184,236,88,62,20,252,38,181,238,16,115,9,147,151,12,166,57,117,233,158,15,57,188,24,0,24,214,153,167,117,47,78,67,3,188,53,199,201,224,225,98,236,56,246,243,254,161,227,61,88,235,128,43,33,201,247,225,45,62,8,89,192,26,49,166,107,119,72,73,193,123,238,171,220,27,114,143,142,103,148,101,159,33,219,206,75,218,96,180,127,110,202,27,65,77,55,253,56,228,114,86,7,24,123,208,114,115,96,19,106,27,58,131,17,164,139,139,27,60,0,140,175,194,21,193,251,128,225,164,212,126,35,49,39,191,141,173,174,211,16,129,250,88,123,56,47,69,93,18,184,117,103,240,56,240,249,32,162,95,4,156,71,216,142,86,240,166,129,186,101,119,181,219,53,194,43,73,215,143,157,88,183,117,109,143,139,153,107,127,191,115,1,182,86,253,105,178,57,211,125,54,177,138,250,172,220,179,21,196,231,130,90,187,191,203,62,212,118,128,7,20,82,186,167,108,207,87,6,37,132,171,175,117,246,4,215,110,5,38,227,69,251,77,214,67,187,173,119,147,194,17,246,74,12,240,128,155,73,233,233,62,221,82,189,147,20,65,155,103,159,78,184,209,98,80,90,89,91,253,11,148,242,167,56,127,184,50,60,230,248,52,87,73,244,28,154,31,61,117,39,124,220,183,177,229,17,63,103,118,79,113,172,86,35,155,125,78,252,138,20,68,192,36,35,172,199,212,88,235,62,220,20,48,244,183,107,189,31,147,219,190,186,69,216,133,251,136,21,128,116,104,86,99,130,228,198,48,59,161,101,126,95,139,96,231,29,209,243,225,159,101,63,19,161,214,219,186,239,242,90,134,45,74,178,128,113,224,233,195,19,121,145,183,245,170,234,189,38,77,51,194,255,251,83,19,170,38,45,50,217,113,116,89,113,153,58,116,168,2,141,16,60,172,224,124,157,199,226,205,233,126,204,105,156,210,143,189,124,115,88,54,229,28,207,53,129,146,248,125,247,74,38,142,110,58,70,251,216,162,231,11,133,139,170,150,62,190,169,120,248,178,80,170,94,19,236,70,235,240,185,83,171,68,55,89,91,248,167,191,112,67,85,91,247,195,65,250,96,108,166,148,132,189,87,20,42,77,226,0,58,27,122,21,22,181,190,76,123,96,197,195,57,210,139,222,50,44,87,56,90,87,162,213,242,98,220,135,157,86,171,113,7,95,170,163,77,16,125,68,12,102,127,50,231,158,123,31,209,11,31,53,114,121,215,123,97,157,43,60,224,219,114,177,244,123,183,65,198,147,127,146,78,242,225,227,219,32,179,37,214,95,55,235,83,31,126,238,90,206,78,122,96,114,146,158,139,58,228,99,177,196,250,143,246,198,177,53,198,186,61,135,98,248,113,94,84,34,187,62,44,221,18,128,31,231,196,157,43,29,174,81,181,60,169,18,138,120,220,238,143,28,27,179,100,226,98,11,116,239,215,223,131,1,118,27,91,157,138,250,23,10,174,69,55,8,168,173,212,40,250,129,225,229,246,17,253,80,203,205,199,99,19,145,192,13,219,78,93,47,58,92,41,8,138,83,202,124,159,142,91,2,149,195,24,7,207,231,40,100,188,71,107,84,127,199,211,241,210,194,143,181,7,74,190,237,113,22,85,42,65,29,238,86,202,254,140,74,73,51,30,142,192,195,227,117,129,224,61,230,56,25,234,249,29,21,216,173,124,18,91,249,149,26,243,208,107,183,48,178,6,236,122,227,129,7,97,107,135,183,85,29,233,68,194,159,218,2,222,202,253,251,113,70,185,72,100,51,18,213,249,120,178,184,40,196,28,71,212,190,235,166,213,26,62,80,255,158,147,244,236,249,250,170,96,59,13,24,111,147,62,188,7,143,109,67,57,126,237,241,160,248,144,124,166,29,187,179,167,103,84,56,86,226,131,161,187,208,158,239,57,250,117,97,83,147,52,251,179,6,134,121,208,29,198,218,80,83,7,113,191,229,97,1,210,236,202,243,236,105,214,104,160,251,157,227,148,37,197,181,16,15,91,127,118,13,146,110,227,42,64,13,204,115,61,66,145,117,197,61,29,174,159,174,214,35,117,69,57,124,23,211,226,142,143,151,172,192,106,16,240,217,16,245,167,9,117,245,120,43,78,90,61,120,155,81,172,71,199,205,245,168,168,229,55,56,106,188,127,175,3,238,186,137,209,87,155,239,126,181,137,174,70,199,96,58,121,250,189,187,152,150,203,82,48,243,235,190,11,215,250,198,3,173,183,12,114,131,239,45,195,20,84,235,3,155,151,63,96,66,2,69,97,216,205,227,217,231,86,145,212,252,35,134,63,214,10,24,219,70,125,127,153,12,70,159,164,148,78,140,244,192,50,224,228,148,151,199,51,88,250,141,39,144,47,59,182,154,50,36,251,70,14,192,230,242,218,245,166,208,43,81,53,223,115,216,99,182,158,233,189,65,46,88,2,70,5,79,225,94,35,148,126,190,70,75,69,189,88,221,84,121,28,37,53,85,29,0,164,81,214,28,191,60,198,123,217,237,148,38,198,110,119,76,193,90,244,112,50,159,77,152,42,196,41,213,144,233,120,89,194,159,195,53,172,234,109,22,166,147,17,231,61,36,252,207,202,68,158,251,238,133,132,127,230,99,68,113,243,142,253,104,155,130,179,154,57,72,185,248,107,29,235,171,79,157,163,195,168,207,46,60,83,81,131,153,212,223,20,86,45,12,18,207,174,96,178,243,225,85,36,32,163,161,138,97,233,190,51,208,245,46,174,97,116,216,1,19,227,212,73,200,196,136,180,109,232,41,230,218,143,101,9,189,75,116,188,149,166,14,0,35,247,169,209,152,243,231,177,105,243,138,51,117,155,215,106,191,166,122,106,209,214,42,27,245,10,113,134,48,54,209,109,113,169,31,175,47,46,160,100,74,149,79,64,12,34,19,79,246,163,34,27,238,74,189,48,82,132,234,170,38,80,27,245,39,138,143,15,209,85,22,224,67,155,93,191,21,165,159,217,149,136,184,54,61,215,220,65,65,108,118,112,171,198,145,93,115,171,243,165,116,196,25,82,47,239,21,122,250,138,63,48,185,227,218,120,83,12,80,2,69,190,243,185,251,51,233,28,37,247,241,113,74,144,16,30,104,133,251,230,245,165,64,201,229,48,54,158,238,191,27,221,213,219,175,179,248,159,147,120,215,224,203,234,148,66,214,169,182,168,177,240,140,232,246,68,135,87,29,30,16,21,237,104,189,160,245,211,142,79,211,167,253,194,37,145,183,166,222,148,141,147,34,224,140,151,244,142,9,1,145,115,69,243,105,80,44,85,96,9,156,145,189,246,15,13,133,146,118,13,231,126,245,221,27,21,250,134,223,79,96,136,196,93,183,44,145,202,36,2,168,104,172,175,216,169,16,74,165,110,52,11,76,209,119,139,223,198,69,120,235,139,58,180,150,145,50,129,246,48,165,101,10,239,29,180,215,29,122,199,36,21,220,29,183,14,74,73,14,67,111,32,46,90,116,20,179,147,71,29,24,122,109,125,111,88,37,118,76,180,218,186,10,99,34,6,213,82,139,81,251,88,29,218,26,78,3,87,126,77,208,72,52,113,183,156,239,133,240,82,60,156,152,172,220,177,207,16,30,59,192,5,133,72,227,41,26,56,221,5,218,63,87,103,77,86,40,32,142,160,93,170,101,245,59,92,141,246,67,96,44,154,28,40,146,109,218,152,33,46,1,19,62,214,182,20,168,196,107,97,248,106,202,196,54,41,52,215,253,57,48,36,179,79,107,11,141,7,204,213,81,38,3,105,67,126,251,128,152,152,41,175,111,13,191,148,171,6,217,180,19,150,143,99,64,156,81,114,182,201,206,167,201,234,80,193,31,182,220,227,78,235,115,136,201,18,50,106,220,22,43,236,24,221,83,215,254,38,191,111,196,190,66,106,232,16,87,233,198,239,182,238,152,18,82,148,72,3,212,85,17,131,71,200,186,62,185,5,219,162,213,243,182,222,79,186,224,110,36,236,197,214,129,245,170,183,251,109,78,150,30,93,155,176,110,75,207,59,37,153,177,124,219,48,61,10,129,33,6,84,84,163,78,240,32,175,16,219,133,180,102,77,93,3,112,41,185,39,149,159,62,6,235,243,211,164,178,199,218,39,87,93,3,229,212,173,143,16,61,98,208,96,35,81,24,2,165,59,104,249,73,59,181,61,76,199,20,122,88,253,237,179,17,249,173,138,138,212,170,156,117,192,103,177,199,250,99,31,104,226,181,0,174,37,222,27,159,135,110,199,192,217,43,181,9,169,183,165,169,136,246,240,17,71,65,231,135,234,3,175,80,122,55,141,249,252,190,215,134,240,61,96,149,30,177,58,159,158,226,4,235,36,31,138,125,5,177,101,184,176,16,53,175,69,107,188,54,223,99,149,104,77,250,84,213,214,20,88,237,128,45,29,81,126,123,176,132,92,177,14,50,189,172,49,198,77,153,81,72,107,157,73,134,199,68,230,10,53,13,45,126,123,102,168,86,228,183,145,85,117,42,15,82,9,30,158,102,170,238,75,11,49,96,2,44,67,49,56,68,226,201,80,36,136,173,188,209,130,202,97,229,112,177,212,146,134,115,103,206,65,241,220,97,106,26,75,79,32,187,122,134,153,51,169,58,150,8,10,69,229,237,174,0,68,132,69,0,4,152,82,65,159,71,92,53,187,110,27,231,70,70,112,46,224,51,134,227,129,231,217,33,3,62,99,212,244,88,159,70,52,239,51,101,37,163,85,83,24,125,51,127,239,101,225,26,29,53,152,37,226,12,33,209,100,63,61,159,81,79,209,147,85,17,119,69,41,238,136,45,137,252,65,209,132,0,30,65,40,67,77,190,197,146,4,182,108,195,104,125,102,108,211,77,103,126,140,161,128,137,86,75,199,151,177,155,69,199,59,68,22,83,225,22,36,11,192,91,29,169,198,45,26,162,100,137,11,71,151,59,132,49,167,228,24,113,252,228,77,119,226,51,74,231,68,138,103,79,242,228,244,225,133,226,218,128,207,23,81,255,23,217,58,236,175,1,247,254,244,27,22,213,56,58,205,84,221,250,214,36,160,199,126,198,17,145,138,246,172,114,73,188,48,28,35,50,226,86,103,225,178,141,20,228,237,165,107,192,34,243,53,80,99,177,19,180,83,20,235,207,70,196,91,47,2,228,9,93,161,192,132,225,35,42,246,36,223,18,174,9,184,64,3,162,35,14,17,90,142,223,46,68,248,245,225,240,34,197,218,222,36,106,151,7,222,81,5,3,76,72,70,127,251,115,104,57,220,144,189,212,215,222,148,121,231,128,17,0,214,239,101,92,71,241,112,86,191,228,158,110,40,50,60,13,5,216,24,102,20,166,68,57,224,65,165,138,116,109,115,51,142,157,26,15,85,122,30,110,117,88,49,106,136,199,72,13,0,36,27,87,37,60,225,246,232,106,111,176,147,223,131,151,155,152,102,112,110,251,222,223,103,103,200,168,85,111,242,92,19,9,183,5,220,216,179,186,192,131,51,168,59,124,54,63,101,100,37,83,24,247,231,23,206,152,190,162,214,122,46,123,246,4,135,33,153,17,50,76,98,63,205,121,243,58,117,243,162,83,67,102,86,115,142,67,78,108,19,16,19,184,80,199,88,28,206,103,124,154,182,134,156,215,173,13,74,175,16,144,87,184,195,230,31,48,102,151,12,74,110,184,196,178,195,40,55,237,7,198,15,63,3,62,219,219,243,214,8,208,251,110,154,139,85,227,102,133,241,117,68,107,34,15,91,187,102,212,246,241,222,156,55,79,215,200,104,74,209,115,75,145,214,214,43,227,139,15,120,13,241,200,0,27,197,174,195,228,207,10,101,120,34,25,33,238,188,231,160,204,74,138,207,69,148,37,25,40,201,191,242,94,40,81,134,16,35,4,211,103,119,28,10,227,159,142,214,108,89,194,93,154,140,220,192,229,138,237,235,21,157,42,133,248,183,187,24,96,19,202,170,30,135,2,238,246,136,116,55,145,7,85,14,74,212,10,21,191,181,146,102,156,211,3,159,247,24,49,77,43,2,175,34,237,139,118,143,87,153,49,203,96,192,148,49,67,145,39,174,219,153,60,20,169,174,6,14,10,70,140,133,92,37,13,12,116,19,173,13,24,2,46,125,54,26,57,59,90,227,66,220,15,188,189,74,159,90,202,84,85,19,236,28,24,221,153,37,65,207,151,206,250,206,59,147,63,226,48,198,181,206,97,36,216,98,68,72,104,86,73,149,115,53,39,69,221,191,134,197,221,116,60,137,19,228,20,48,58,173,66,237,11,233,57,85,172,14,119,115,199,9,220,184,153,248,107,53,203,107,212,135,163,117,81,29,165,4,64,184,200,25,130,229,228,143,192,144,89,63,48,134,173,207,81,178,165,36,118,3,188,67,182,149,117,148,84,179,61,81,253,17,19,216,132,231,69,178,29,66,37,167,217,57,231,41,178,140,162,9,65,105,44,156,221,1,67,68,251,52,166,208,183,7,204,161,174,48,97,164,88,121,216,88,42,128,131,167,111,133,150,119,254,44,123,29,177,99,231,244,248,28,196,248,244,75,31,91,175,132,87,133,173,107,168,92,69,50,30,137,17,48,193,102,161,159,38,174,144,60,191,185,27,25,154,156,185,7,62,155,66,118,235,141,76,232,179,204,229,189,26,14,252,81,3,38,101,236,129,45,42,239,240,192,101,36,19,133,0,84,124,234,110,252,139,218,184,123,54,44,224,57,119,134,246,11,239,179,251,30,160,212,75,74,195,124,230,31,108,154,209,109,179,166,245,135,45,53,45,190,22,245,246,89,199,228,108,209,35,86,30,62,244,174,223,26,158,136,212,110,235,39,176,115,224,5,85,103,192,103,175,175,194,206,110,254,130,26,51,184,147,14,149,20,62,7,89,46,241,98,118,251,108,10,31,91,162,198,68,34,90,38,114,123,92,156,247,148,135,147,26,240,192,43,120,204,59,28,137,75,34,132,240,8,152,160,88,192,150,210,175,240,138,208,38,48,172,60,50,75,169,222,117,2,13,96,114,163,178,194,208,25,181,128,161,57,210,174,81,27,52,3,229,34,167,63,13,151,124,44,175,115,120,235,52,234,117,143,20,203,227,76,64,170,190,5,38,165,46,14,38,19,38,213,105,6,27,74,108,10,35,155,8,189,160,16,214,183,251,108,8,141,117,196,58,245,111,243,194,176,131,41,12,225,82,160,189,170,158,48,49,136,168,135,53,248,135,143,69,148,77,90,15,205,217,6,62,155,200,237,216,120,167,81,231,242,25,171,30,150,134,173,221,38,247,63,203,163,155,138,229,37,148,182,155,180,109,243,121,41,100,48,220,209,99,112,121,222,138,240,251,146,142,213,172,59,6,62,100,151,68,249,188,85,121,38,17,87,161,89,101,200,146,200,227,36,62,110,151,183,38,115,77,198,4,197,134,44,31,147,82,0,133,27,150,219,125,177,179,27,233,68,33,135,97,196,201,68,169,70,211,125,246,163,139,117,167,232,185,235,235,179,207,58,95,57,203,236,95,122,38,78,252,51,233,206,126,210,131,164,245,132,192,62,73,235,172,138,194,103,64,96,213,29,2,103,221,237,230,89,28,41,149,11,55,213,112,70,17,112,187,18,172,193,179,233,178,158,164,49,42,188,158,205,240,28,208,225,34,6,29,67,247,35,68,212,87,147,247,42,226,152,59,112,129,29,230,142,25,1,25,133,169,248,171,251,194,101,169,189,74,158,104,186,147,216,242,120,135,194,104,143,221,215,110,122,109,130,125,23,222,184,251,219,36,220,203,152,154,164,193,186,112,89,42,152,66,82,206,186,39,27,182,115,210,93,220,126,249,238,11,9,217,6,133,41,9,147,93,156,52,121,125,239,101,132,66,1,159,35,65,15,93,75,204,158,119,23,151,250,102,84,216,33,11,104,247,4,168,77,215,23,118,96,13,107,246,163,168,170,232,162,171,247,116,73,207,22,78,30,175,194,228,124,20,133,247,136,89,248,141,21,9,74,221,77,44,221,110,254,97,25,111,114,88,189,44,129,19,155,100,62,89,1,108,148,59,26,195,155,167,47,189,111,165,46,102,70,145,212,76,35,176,33,20,21,22,206,60,198,82,23,24,201,146,123,100,34,21,46,247,177,156,184,150,132,29,141,224,159,104,46,100,19,100,8,3,222,236,85,209,206,133,93,103,244,107,215,113,67,110,250,211,24,41,113,5,54,119,138,128,36,171,136,201,136,236,139,192,25,46,198,184,181,88,116,70,36,42,73,143,15,81,68,123,43,40,69,127,37,102,185,82,205,69,229,20,107,21,246,246,235,103,51,53,59,143,235,89,164,230,216,183,91,96,8,228,61,129,135,12,15,216,3,47,76,89,118,164,152,158,243,246,92,166,175,211,7,97,143,25,105,2,20,193,11,251,62,105,46,176,128,57,125,27,193,71,205,164,76,31,178,36,127,52,170,201,226,94,39,200,221,162,110,137,61,183,200,238,67,36,142,43,66,112,149,77,132,164,238,75,115,81,185,141,203,167,62,245,162,153,34,95,207,13,58,13,185,244,199,246,97,25,59,103,67,240,214,231,187,167,219,49,50,66,225,229,118,50,177,105,197,69,23,37,107,207,137,201,9,43,34,117,123,97,84,216,107,212,253,205,74,245,247,61,198,96,152,24,193,47,73,254,88,150,203,130,73,166,46,231,226,109,120,195,147,248,23,160,181,129,172,194,159,61,44,9,230,246,219,52,37,157,49,107,154,51,33,190,69,195,91,94,61,211,4,230,245,185,175,193,194,71,165,146,88,56,175,138,28,159,80,248,225,16,106,193,146,132,150,243,237,23,249,102,37,95,214,31,203,176,150,159,198,187,115,73,77,26,12,27,85,90,19,58,92,193,250,128,88,140,72,161,125,50,223,70,191,240,110,18,159,229,38,65,66,117,13,90,160,99,190,23,249,109,6,181,71,25,38,25,206,82,134,9,37,218,189,86,194,162,84,170,232,51,54,86,210,57,135,228,189,149,130,3,82,154,186,46,233,85,63,211,255,94,165,45,210,177,106,124,76,188,190,178,33,55,115,124,100,79,144,134,221,131,101,30,176,209,10,13,207,233,51,1,31,225,196,194,179,7,249,177,79,112,114,36,215,189,190,181,110,89,79,158,221,102,233,158,178,99,64,62,93,47,179,15,171,116,10,17,41,158,241,116,95,187,227,183,239,55,70,218,136,19,164,30,108,147,164,133,165,107,199,193,209,97,68,51,95,24,138,40,17,92,226,154,137,48,162,111,10,22,141,191,151,13,210,80,41,74,112,248,28,13,42,115,136,118,74,139,2,56,59,229,132,247,199,156,250,213,139,154,72,60,66,83,244,162,213,152,46,131,119,145,74,150,107,176,52,88,159,34,210,216,248,52,83,102,74,203,20,201,198,70,88,248,56,69,222,202,138,237,238,38,59,76,6,252,194,156,46,206,55,13,121,119,22,77,128,70,60,96,187,82,72,51,147,66,68,191,168,236,174,41,210,186,209,163,57,191,126,251,93,141,142,34,182,43,251,237,59,36,149,179,222,179,173,44,231,180,221,139,58,25,61,144,241,196,70,72,62,148,12,9,153,49,37,10,162,134,9,184,39,133,169,77,241,49,49,221,65,177,27,40,91,161,114,223,97,146,122,179,244,140,184,252,193,157,195,15,103,133,240,38,146,19,110,25,38,78,140,136,193,127,253,238,13,161,237,211,220,247,194,76,81,166,76,66,8,188,102,48,112,78,211,216,169,2,23,56,135,122,208,42,174,162,228,34,88,247,243,62,155,210,131,124,173,75,180,22,207,114,244,239,49,33,236,90,130,146,197,177,227,0,224,158,152,239,141,22,189,42,252,225,65,108,184,25,134,37,240,249,152,81,231,79,98,225,249,246,119,101,66,214,206,17,226,188,135,212,106,201,194,205,217,88,128,157,146,145,138,153,27,41,108,198,192,232,197,111,16,223,145,245,33,168,249,174,250,229,76,84,81,201,115,242,144,218,36,173,207,170,191,190,84,24,176,233,153,255,176,141,233,125,171,68,250,91,124,202,105,105,242,183,95,201,178,28,103,156,92,231,217,226,196,69,78,6,195,205,247,209,9,155,128,108,148,137,226,196,237,121,190,166,168,43,235,182,110,11,25,7,67,38,186,45,233,142,9,52,61,251,242,42,76,200,111,243,181,35,42,38,119,109,209,181,179,41,116,209,44,174,168,184,132,0,34,173,41,174,238,191,138,145,120,38,82,97,159,249,50,37,167,97,84,35,162,48,118,182,167,32,213,224,246,12,87,121,87,109,192,113,117,238,144,65,203,114,158,12,227,192,9,169,35,188,207,67,244,180,140,225,187,249,164,230,48,226,12,81,120,149,224,118,37,64,83,85,151,234,252,118,69,229,247,75,16,157,204,5,173,250,126,24,15,197,237,120,210,27,37,202,69,211,236,140,248,132,125,151,166,188,13,50,135,118,220,112,247,39,244,32,98,115,217,200,46,28,62,171,28,182,117,25,51,234,24,60,9,131,17,236,18,90,231,173,161,40,92,14,39,234,113,68,202,145,92,107,215,50,178,178,188,38,85,201,86,207,126,86,208,247,206,101,178,160,178,88,209,167,89,115,95,24,45,77,85,99,36,44,236,44,39,221,126,93,156,252,203,60,93,30,38,254,56,173,187,118,140,60,193,239,107,217,90,239,83,213,47,179,177,52,59,108,234,81,210,154,138,230,30,175,213,136,242,202,144,114,126,37,87,22,132,7,230,24,218,10,155,160,165,59,80,23,69,123,82,99,75,50,14,149,195,222,181,179,15,23,137,18,195,137,126,110,166,126,175,95,100,51,10,173,19,154,161,104,204,120,207,145,188,22,189,46,68,132,82,16,201,193,129,54,229,202,48,160,122,155,94,99,78,22,31,143,107,218,113,18,88,191,141,207,113,205,5,69,84,61,63,172,175,221,225,10,111,156,142,169,237,36,222,154,52,149,46,87,123,75,126,244,205,181,79,19,252,106,47,28,50,50,184,22,33,165,209,49,93,174,141,96,130,223,67,114,179,120,137,29,25,211,68,207,154,70,13,217,76,111,182,15,133,110,73,239,238,144,137,225,50,252,62,27,111,83,87,149,98,43,244,169,241,211,166,250,41,218,179,132,144,189,204,181,147,48,126,182,58,121,184,221,98,61,140,53,201,216,173,226,146,160,172,33,216,106,251,180,169,32,31,19,13,33,28,249,14,27,231,185,8,219,146,31,181,221,13,122,96,252,150,2,31,251,214,171,146,77,37,181,171,46,52,249,52,94,112,70,91,10,12,165,223,41,145,133,30,48,194,8,178,155,77,212,66,156,2,149,76,43,82,118,181,117,225,230,233,63,141,164,92,150,5,0,133,73,137,252,224,73,46,184,136,204,80,229,5,35,164,191,117,66,152,91,182,233,97,213,214,43,190,215,198,104,221,2,195,177,237,158,72,246,236,44,4,16,7,134,22,48,94,140,16,179,24,8,3,254,250,234,116,82,7,206,212,20,72,235,51,169,41,100,142,158,87,205,98,63,48,241,105,119,3,217,157,90,163,192,16,255,239,8,203,207,100,254,192,251,73,120,113,196,148,98,22,159,153,41,95,155,20,139,228,154,162,104,73,180,33,108,184,99,156,105,204,181,240,11,159,61,89,19,16,135,169,34,250,93,10,207,152,81,120,11,92,82,243,106,134,14,197,86,21,202,102,99,109,12,239,238,217,99,142,165,40,179,97,52,34,222,30,71,227,232,26,234,16,68,248,47,202,227,241,188,64,122,34,240,135,193,249,59,42,195,42,8,117,54,20,43,248,241,214,221,182,173,219,179,134,77,236,124,31,221,232,134,229,190,99,18,165,100,218,124,97,100,167,69,64,7,13,39,234,25,191,47,214,44,169,90,38,11,53,230,213,249,37,161,143,162,146,79,188,126,86,187,229,1,240,243,168,217,197,94,200,84,96,183,64,241,222,55,245,40,26,131,135,111,28,24,243,169,169,227,153,92,61,167,169,239,21,247,187,138,213,147,4,207,6,249,129,203,135,174,69,30,142,172,92,4,141,10,121,121,120,165,126,13,155,141,210,113,136,156,190,178,28,157,74,153,38,18,71,204,250,29,50,42,3,13,248,125,125,0,86,60,20,92,50,196,86,182,248,230,150,165,44,250,37,102,80,135,244,104,122,116,203,178,15,65,194,78,202,176,8,155,81,224,70,210,213,23,158,118,202,136,154,8,164,186,213,229,8,7,41,167,247,209,231,92,100,53,58,188,81,24,20,229,25,18,81,16,64,244,214,155,59,204,109,253,73,101,25,254,203,172,169,44,58,67,80,164,141,17,74,136,150,243,34,10,43,150,8,184,163,49,49,210,45,242,45,100,141,58,251,174,169,44,82,121,34,122,58,147,172,52,87,44,36,208,92,238,74,95,48,106,55,47,127,99,195,178,66,215,11,15,114,247,252,189,200,151,206,218,113,139,161,123,197,251,129,201,190,83,145,46,227,10,118,253,200,179,13,76,81,209,88,22,53,157,62,226,164,244,138,102,77,54,95,147,75,16,113,101,92,226,84,92,150,95,149,66,104,17,142,27,145,203,65,179,43,133,162,205,52,222,31,249,210,25,23,236,72,87,188,133,81,19,73,41,170,130,124,23,56,187,219,217,41,229,76,48,120,59,123,245,192,147,71,2,176,40,170,81,128,232,2,216,148,0,45,33,90,38,53,21,230,246,104,189,113,65,78,145,107,51,29,82,135,137,207,78,17,250,57,83,255,28,55,46,182,67,154,106,214,103,47,78,183,25,234,147,208,210,246,241,52,78,94,213,199,193,71,174,138,232,200,205,15,31,169,203,233,64,233,42,11,19,87,197,185,176,186,108,83,225,64,87,85,64,56,139,151,11,150,155,123,76,10,37,23,41,8,115,135,120,82,251,148,143,9,140,2,176,79,113,171,114,29,42,98,135,167,209,107,179,161,83,99,107,214,223,38,144,234,210,176,203,18,122,158,159,134,253,125,134,242,18,97,7,133,141,181,48,100,157,168,103,209,15,2,5,248,142,103,155,222,148,118,140,234,136,80,213,164,110,77,138,4,80,0,54,169,88,23,202,194,43,160,95,19,34,122,39,148,196,79,196,137,252,246,12,177,244,171,0,54,164,186,20,165,197,26,2,242,16,29,237,172,40,70,172,151,33,115,163,52,41,18,17,113,132,13,201,111,206,100,12,12,97,47,64,45,140,3,196,181,201,8,198,63,3,158,9,46,207,248,237,77,222,186,116,156,204,187,216,134,207,210,132,17,236,10,191,226,212,10,142,0,178,186,216,180,155,170,83,102,136,211,124,84,96,229,18,169,94,110,252,103,242,249,111,159,27,74,86,153,107,14,136,210,66,168,46,153,32,140,194,205,10,252,28,230,205,138,160,105,68,26,2,254,255,217,158,142,247,114,105,79,112,53,20,28,93,23,230,76,175,87,154,108,78,93,218,211,24,90,238,84,33,101,80,229,62,171,92,203,7,244,119,107,201,163,113,142,246,22,242,96,173,170,202,29,110,175,233,57,106,195,4,49,134,8,199,146,232,91,238,194,54,53,151,41,3,74,134,72,94,87,56,246,88,169,58,160,208,102,198,126,102,167,77,18,233,87,252,90,213,163,40,3,65,189,37,115,120,114,255,41,61,246,248,133,146,153,200,179,66,57,132,168,161,111,73,136,64,138,122,177,17,234,182,54,99,67,35,101,115,43,188,122,136,108,33,233,168,82,236,203,130,119,238,253,153,168,208,200,137,205,240,142,160,44,134,168,159,155,181,116,252,108,120,53,212,249,160,69,40,114,232,146,253,192,35,239,201,134,203,69,126,219,196,20,189,113,157,154,53,62,63,156,141,238,119,130,151,180,202,5,148,234,127,42,3,253,165,11,228,236,42,197,219,141,52,32,212,193,144,179,145,198,228,193,120,182,202,32,127,144,232,208,133,201,24,15,73,194,243,33,143,149,162,221,62,119,198,115,127,242,159,38,239,78,82,97,230,50,139,216,55,141,97,196,216,58,224,148,202,110,23,209,30,104,89,72,66,34,178,163,4,250,174,137,212,36,52,52,141,173,112,230,64,33,23,144,71,151,142,177,224,86,225,49,58,102,83,245,98,227,249,77,97,216,21,86,151,252,114,65,35,171,133,16,53,14,215,174,15,95,132,50,154,195,108,247,247,246,10,188,185,241,58,76,60,88,244,162,105,13,249,152,195,217,66,27,170,156,204,204,115,187,17,145,102,33,173,159,103,241,80,156,239,93,107,182,156,84,150,25,25,0,95,124,195,156,250,162,48,60,25,110,47,42,228,90,134,35,80,52,159,185,35,244,80,216,38,126,32,149,227,115,50,222,163,120,207,49,170,36,238,100,94,148,243,72,31,22,2,108,82,163,13,71,45,241,163,104,157,147,198,19,206,0,19,243,141,49,47,216,241,178,233,156,137,192,228,240,97,129,32,74,52,85,32,226,193,212,247,23,227,246,41,222,83,132,146,122,247,203,45,146,217,25,218,159,171,194,141,191,44,180,22,73,46,227,24,21,56,35,163,234,15,231,82,46,236,188,48,120,162,137,179,252,254,98,30,185,139,18,8,113,183,63,83,165,110,57,210,167,185,35,66,71,27,206,180,90,31,184,21,212,173,29,62,123,150,208,79,29,24,70,169,30,173,113,43,14,121,175,115,153,78,94,9,51,140,224,105,87,121,56,49,97,47,130,163,214,68,233,117,15,154,45,53,255,139,78,156,25,34,77,206,197,186,58,143,210,64,184,168,84,21,54,63,195,121,246,114,127,54,89,132,50,15,185,136,165,208,73,237,195,198,87,158,141,154,229,242,45,171,227,203,216,58,164,92,133,61,145,153,75,27,140,107,242,90,103,196,56,114,92,163,30,150,123,85,130,39,181,163,250,179,207,233,62,165,74,109,14,198,215,41,33,135,41,243,233,150,133,215,191,187,177,128,58,136,204,65,178,67,119,8,207,126,228,9,175,231,104,154,227,125,184,188,100,183,93,225,38,213,146,232,69,220,202,97,72,99,133,169,5,187,63,215,184,242,161,148,168,134,6,113,59,68,35,191,40,158,27,221,13,33,64,232,158,142,113,246,140,189,37,190,63,173,230,221,171,92,6,169,71,73,244,155,14,156,40,59,250,78,65,244,255,170,48,249,179,108,209,12,172,14,39,40,37,244,181,206,160,248,126,116,172,91,140,250,170,40,169,11,142,114,205,42,79,219,115,6,248,186,107,86,245,240,60,154,8,154,207,64,246,50,248,59,4,222,40,139,122,107,152,71,215,243,37,187,197,224,28,54,161,120,153,130,100,74,110,95,89,220,31,166,56,94,39,185,92,213,221,70,7,230,190,61,117,22,157,165,232,228,133,102,124,13,217,203,200,227,47,238,254,31,20,84,204,246,116,124,144,231,224,176,213,191,15,253,152,84,14,71,199,143,145,158,212,190,34,160,82,195,36,133,167,149,218,225,11,99,114,69,136,139,123,106,233,178,99,224,156,220,46,214,53,90,134,38,70,166,120,239,31,197,145,47,140,154,153,228,72,67,5,210,150,83,206,145,111,196,92,144,135,179,17,47,127,120,133,182,228,121,184,149,200,248,2,57,127,206,122,3,225,146,107,89,216,14,99,88,136,21,212,141,101,219,149,97,169,204,46,146,66,10,108,188,6,95,216,126,75,38,185,209,115,142,128,49,175,37,200,53,33,249,173,206,203,56,208,44,109,215,89,195,109,62,149,216,226,109,248,171,252,244,231,70,225,55,93,188,58,57,95,159,199,36,251,163,199,60,133,122,21,93,250,11,67,172,177,220,146,175,56,244,111,238,31,116,207,86,200,228,40,46,227,44,253,134,227,167,68,207,76,168,92,150,95,179,128,165,43,43,163,170,49,116,47,36,199,2,59,245,3,83,206,91,164,196,122,82,46,154,156,0,247,44,68,163,127,186,19,17,231,219,89,237,223,175,93,230,48,6,239,11,179,2,157,158,100,20,19,95,190,78,147,137,54,226,116,218,21,214,82,215,220,181,137,55,153,20,74,135,41,37,146,21,86,17,131,247,168,202,40,136,6,139,175,27,7,51,212,152,53,96,8,113,239,68,44,112,6,198,10,43,208,50,73,25,230,60,131,204,225,230,61,199,229,43,156,18,120,172,142,137,21,195,194,34,145,26,158,73,53,41,59,217,23,198,108,42,55,15,140,171,22,190,62,127,56,165,227,34,148,105,91,82,100,147,112,218,27,149,195,133,57,56,60,1,156,5,128,142,247,69,27,193,164,25,239,133,233,41,7,62,66,175,217,85,141,120,47,132,78,175,203,24,126,187,233,250,33,131,42,177,50,197,31,141,226,234,244,84,81,202,232,248,183,175,43,28,190,138,136,28,178,163,33,33,161,17,108,8,144,125,171,199,226,89,146,29,55,140,75,217,189,161,208,229,139,132,14,174,85,156,142,142,146,243,46,137,90,136,149,115,9,223,14,103,168,172,36,172,72,74,96,115,207,133,229,82,77,141,166,146,18,176,3,181,68,11,77,24,104,151,14,6,119,191,217,15,250,236,145,92,235,143,13,103,157,125,71,59,158,201,22,191,176,137,203,202,75,159,45,210,195,165,192,198,234,39,67,134,218,171,31,219,192,228,46,254,42,46,124,232,89,207,48,250,22,103,95,67,10,236,55,60,81,217,51,190,113,72,159,239,123,111,168,4,181,86,168,12,115,159,34,122,126,61,83,20,46,143,123,41,161,22,73,84,187,73,53,71,240,194,239,13,156,64,34,24,190,77,235,196,45,119,83,119,149,182,72,43,187,203,216,34,111,83,60,202,231,170,107,158,63,111,140,253,117,53,183,185,21,199,106,160,46,53,73,213,63,190,156,18,228,46,246,232,46,50,229,172,143,113,141,254,51,249,139,136,2,44,98,7,35,12,239,109,17,15,65,97,75,207,59,172,118,120,151,187,8,141,175,79,181,86,92,40,160,11,44,170,67,78,217,96,244,251,124,25,57,193,23,231,92,168,229,12,179,104,97,70,254,53,38,85,253,144,133,143,125,179,146,170,164,11,48,47,74,243,75,66,67,133,132,218,150,11,15,136,102,156,60,151,160,69,21,238,234,106,34,177,249,166,32,195,127,116,139,56,171,229,90,123,78,12,201,185,212,189,222,124,42,211,180,115,118,44,178,111,41,235,156,23,62,215,203,25,74,228,112,25,111,161,37,197,115,222,195,130,67,113,248,92,132,165,231,184,36,123,240,173,78,244,136,175,235,2,175,161,105,101,223,156,190,46,5,210,56,208,206,196,12,25,102,200,62,154,162,70,173,54,67,134,121,45,201,116,196,1,128,81,230,253,134,30,167,222,76,32,172,183,156,66,220,29,134,243,45,92,103,92,188,122,243,237,140,140,50,28,160,245,194,232,202,120,165,254,129,139,89,167,23,70,76,188,121,110,54,49,164,34,121,242,102,16,68,180,141,210,94,200,87,5,198,248,15,229,58,104,209,186,212,187,159,214,103,203,25,158,79,75,210,144,108,79,120,219,136,144,245,80,159,62,15,146,207,133,127,140,217,231,31,27,95,247,221,9,14,12,13,67,139,169,114,14,70,49,91,177,7,82,41,55,113,207,12,151,251,219,56,197,130,18,172,153,234,242,186,134,167,101,43,92,202,71,40,82,178,36,210,83,232,87,74,40,3,77,8,63,36,9,153,250,141,243,17,67,137,9,15,153,104,16,124,212,0,103,200,62,166,143,96,232,133,59,206,171,200,251,198,185,115,141,195,202,237,181,198,68,51,17,91,249,154,20,19,16,133,113,24,190,8,109,140,206,252,142,52,125,234,22,132,214,183,26,199,87,245,84,122,156,144,83,210,140,200,134,71,163,198,211,90,225,50,22,42,179,3,31,211,61,164,73,184,114,224,160,185,240,16,18,128,143,88,162,240,253,85,138,14,17,142,242,245,53,45,93,250,194,48,251,148,152,12,9,11,76,214,128,133,243,130,90,244,24,181,20,232,221,17,39,37,96,134,180,207,96,185,73,145,28,222,54,110,103,62,201,241,198,74,182,239,25,95,132,56,60,79,159,188,8,77,37,66,172,247,140,250,140,52,102,220,47,23,45,164,34,184,163,215,66,165,67,82,233,43,178,28,45,40,185,57,130,207,166,118,223,171,16,170,8,122,208,1,7,129,200,129,147,22,153,9,45,122,114,54,114,188,247,16,70,50,111,229,16,16,229,38,223,150,254,54,60,203,87,90,158,237,178,117,133,207,230,237,228,34,24,57,75,41,87,128,73,156,141,34,152,94,180,110,171,22,43,8,139,247,134,76,90,178,50,161,255,59,183,173,216,118,178,241,58,220,217,80,40,167,154,190,97,142,76,16,185,202,195,49,169,157,161,17,187,31,159,243,125,120,70,188,196,163,48,141,92,198,37,178,246,213,202,184,188,212,205,96,44,255,11,99,52,213,28,191,77,22,226,253,158,249,35,209,238,99,154,240,82,222,28,105,220,38,141,96,84,100,211,179,35,222,214,188,84,11,157,219,62,140,3,236,182,78,159,58,177,72,228,103,90,75,199,185,43,195,251,236,181,15,148,133,202,168,64,170,216,67,35,164,155,86,237,57,91,127,149,132,96,120,112,207,18,243,170,130,150,137,92,221,4,30,230,210,185,182,198,155,112,147,19,11,189,89,30,149,211,143,35,215,163,14,13,246,67,204,142,168,1,169,75,5,48,204,37,85,67,167,146,39,37,81,24,63,151,72,140,179,40,12,131,252,76,18,205,26,105,103,238,210,59,40,26,96,82,131,79,181,57,121,48,14,35,149,33,25,116,231,194,235,142,51,99,111,203,178,239,15,120,6,135,175,39,88,11,186,184,159,206,207,224,217,247,79,143,39,67,178,165,182,9,55,248,27,45,74,138,171,38,83,225,10,137,178,149,69,105,190,100,191,49,105,123,136,114,112,1,85,113,191,65,65,95,212,139,27,199,242,150,100,5,194,40,173,135,0,197,128,161,80,121,101,208,154,233,97,146,113,21,34,148,37,112,230,206,239,43,21,37,147,42,37,196,164,195,227,237,8,152,200,252,86,152,188,161,118,97,100,56,4,198,96,185,101,74,203,98,114,10,35,196,94,2,166,32,71,91,147,45,52,239,195,27,219,140,194,86,192,21,48,105,93,218,243,106,28,136,81,34,181,146,36,59,50,164,87,13,27,147,119,136,204,208,185,193,91,138,104,142,234,67,146,197,179,192,92,114,86,192,228,126,203,36,43,22,3,136,2,42,68,9,182,62,220,148,238,163,148,136,108,131,161,240,25,65,169,113,58,118,21,137,147,2,35,92,236,228,202,221,188,71,83,224,12,151,67,84,103,25,17,135,124,176,66,30,186,23,167,116,163,4,147,180,188,51,139,185,94,199,254,100,9,219,23,166,156,234,174,105,228,178,165,12,216,232,70,99,105,25,49,147,212,203,194,250,156,221,66,238,80,44,105,234,105,198,212,201,235,22,133,97,137,110,77,202,203,65,162,2,108,186,12,90,13,158,123,40,224,117,43,243,211,242,253,149,41,105,190,15,135,50,93,11,240,161,20,77,177,17,146,151,172,20,20,147,41,30,207,54,39,179,242,14,116,203,62,140,114,53,115,215,9,156,236,186,236,112,226,18,241,16,84,156,187,64,236,162,120,254,164,46,6,198,143,121,149,78,97,45,233,83,217,24,176,76,157,27,128,45,181,241,23,74,239,178,215,125,120,105,79,93,118,55,170,254,56,130,241,102,50,231,132,128,146,144,184,219,169,31,65,7,229,60,64,112,183,199,86,89,240,92,245,135,20,167,95,161,122,227,125,95,15,195,75,33,39,212,119,75,204,84,209,213,48,126,152,16,188,166,4,48,175,119,84,72,133,137,169,52,83,126,248,141,200,154,142,106,34,242,24,135,50,34,224,57,140,2,65,216,92,167,86,254,159,151,174,97,156,119,184,40,147,210,187,64,29,182,227,99,35,31,153,149,152,102,65,52,24,63,60,159,124,25,155,164,173,197,136,65,134,176,127,156,226,247,132,32,27,80,51,156,137,77,159,203,86,172,46,99,181,149,140,89,242,208,115,141,214,104,118,73,38,254,57,62,143,21,234,115,24,94,160,166,165,238,24,222,81,74,215,49,20,133,87,19,130,71,2,162,1,195,245,37,137,248,199,124,189,165,114,228,63,107,186,38,30,69,35,129,138,195,218,146,202,101,179,106,228,32,248,128,195,193,153,165,6,192,106,150,60,201,159,3,121,62,73,227,168,118,159,251,103,108,179,168,164,14,133,207,157,191,68,9,44,217,101,146,191,60,160,0,240,122,54,172,196,213,53,189,25,231,169,135,44,141,233,176,40,89,21,181,33,45,164,20,25,193,115,105,187,59,78,49,81,33,223,42,7,85,150,106,254,64,211,211,66,60,249,88,44,104,97,43,76,40,203,111,190,68,255,52,21,14,155,145,210,249,104,109,99,178,228,216,203,61,152,74,129,153,103,83,79,69,84,4,114,92,72,16,151,232,122,158,7,141,10,232,51,19,206,177,66,12,32,158,76,144,113,43,186,162,220,153,80,78,86,150,8,138,157,56,136,226,26,149,151,214,176,224,234,41,161,131,133,147,136,156,24,181,97,200,60,8,120,159,63,105,42,123,1,143,59,53,113,89,161,224,106,148,193,7,188,76,120,87,88,107,44,70,89,162,200,59,51,169,30,115,147,135,251,150,65,89,16,175,42,48,12,142,161,126,124,62,78,202,242,94,205,132,120,66,68,216,242,226,101,221,54,228,58,66,40,142,80,210,83,207,193,9,155,226,181,137,74,110,9,120,30,152,3,218,79,46,114,13,206,239,171,9,111,169,11,1,155,143,183,60,48,133,120,14,35,182,215,180,107,16,8,248,218,131,219,53,137,50,185,93,0,102,236,133,232,175,13,229,168,107,31,89,239,104,125,158,52,187,182,70,121,39,106,254,141,92,122,105,215,200,89,78,23,158,74,193,66,249,250,217,244,67,225,123,19,84,94,250,61,137,176,132,72,42,121,66,114,62,160,6,150,123,40,176,178,15,20,41,111,107,201,146,104,66,183,108,157,157,81,234,238,184,130,207,43,124,1,175,230,16,227,171,46,82,79,66,238,144,32,180,26,95,22,34,75,87,34,200,220,86,98,14,115,72,148,80,226,33,163,44,75,164,168,162,85,208,131,159,149,172,58,229,166,180,98,214,160,26,229,244,128,187,87,150,16,4,38,193,71,205,21,91,50,98,108,109,231,203,102,109,34,74,207,250,76,102,99,5,251,63,58,3,10,83,237,26,124,212,213,18,212,199,11,167,32,212,109,80,61,61,123,67,174,53,40,194,72,188,230,32,145,174,125,116,216,131,104,219,180,52,5,134,222,196,171,69,184,119,37,9,12,126,224,168,238,193,96,98,216,4,198,99,29,236,255,203,124,127,122,191,193,20,13,222,116,92,67,67,239,117,140,242,232,194,81,156,213,144,167,86,40,216,226,77,82,117,232,13,4,182,155,96,102,222,228,214,203,100,160,110,178,247,248,94,24,204,74,28,104,102,140,176,16,79,163,189,211,11,10,100,192,193,66,108,38,69,209,227,173,82,206,31,48,76,56,210,154,188,164,182,46,188,151,228,17,29,56,35,78,126,9,115,73,231,85,248,204,77,103,120,128,49,215,20,187,158,219,79,93,193,79,153,172,238,85,47,71,132,43,130,15,235,108,229,228,113,9,140,204,100,208,201,37,179,190,181,117,93,229,50,61,66,139,163,55,233,66,69,207,12,114,216,115,134,147,10,118,97,150,76,170,23,134,184,83,70,141,173,196,89,28,128,169,158,20,180,89,176,36,80,74,26,247,83,48,149,47,5,89,162,220,77,150,103,129,130,35,231,251,94,249,253,158,8,120,205,32,135,133,45,171,60,87,70,19,178,187,131,54,186,6,76,169,149,188,83,13,154,217,135,236,183,224,33,8,174,199,132,44,200,115,223,204,176,119,69,207,224,70,144,109,231,252,145,109,177,222,15,82,165,128,196,82,116,96,128,189,67,218,222,214,51,5,81,137,13,218,210,107,227,121,210,28,81,101,118,134,224,216,181,106,0,154,89,28,244,80,4,206,37,217,136,84,34,99,235,114,24,142,148,165,198,39,126,200,160,219,130,207,76,18,245,14,12,119,90,141,105,140,199,74,103,26,25,159,59,186,102,212,216,169,63,215,240,22,250,26,24,67,93,138,10,240,134,158,206,77,159,167,20,119,175,166,183,244,57,133,52,139,243,42,235,176,224,132,220,49,203,207,113,53,212,67,86,184,229,228,160,233,59,83,186,183,166,191,109,101,242,65,27,189,76,56,66,97,124,35,193,73,77,65,127,154,143,69,127,121,36,241,220,62,243,212,138,99,47,161,53,164,224,98,156,30,184,132,60,0,213,59,67,115,29,10,139,125,5,57,33,57,23,234,217,192,158,20,174,200,66,158,186,12,41,197,170,173,7,101,28,46,104,53,181,184,97,230,22,29,199,237,255,80,137,109,227,239,9,184,118,165,56,58,240,180,18,137,128,247,204,90,53,8,235,115,186,244,202,141,44,27,189,35,77,88,67,246,229,56,126,184,184,137,16,224,179,11,24,118,12,133,207,90,174,251,62,28,145,66,125,49,212,182,98,158,86,83,216,152,10,99,251,69,207,251,115,81,207,168,105,94,74,210,250,73,8,18,24,155,50,95,24,46,38,29,180,110,249,226,1,159,15,244,60,252,124,235,25,84,149,102,92,61,223,179,64,204,30,61,59,131,48,181,132,116,39,246,211,24,149,211,143,174,183,82,138,83,98,59,53,218,213,172,112,181,76,185,96,88,46,234,229,183,66,116,138,190,28,62,63,83,244,202,203,213,60,152,13,27,14,86,217,201,243,132,195,42,118,83,50,158,166,94,166,49,125,130,187,185,17,154,215,187,246,24,33,123,149,177,116,170,250,215,112,156,148,75,236,140,176,142,204,162,73,194,111,16,150,26,251,81,210,71,99,141,198,20,61,7,126,147,68,190,1,239,121,238,2,159,69,174,19,156,162,143,22,140,238,198,168,166,124,119,92,30,202,188,240,80,45,20,12,102,168,64,131,54,122,34,179,42,19,97,226,129,139,241,36,180,184,180,103,201,68,36,131,115,26,213,15,117,94,236,82,238,86,73,29,106,125,125,27,208,193,143,128,89,168,85,97,75,65,9,30,63,114,66,20,62,231,246,186,44,127,107,23,117,120,82,9,28,103,114,127,133,26,65,83,9,109,181,108,161,4,37,24,28,4,24,162,49,190,9,177,161,140,182,181,6,93,111,47,48,209,43,12,247,204,165,69,132,214,83,151,14,28,115,121,230,75,63,168,90,65,192,231,176,186,60,196,197,196,181,4,46,86,85,27,140,141,5,30,104,133,169,27,168,151,208,241,25,238,140,114,80,128,141,188,162,169,240,49,230,46,157,53,254,78,69,83,222,151,131,178,175,164,235,221,4,202,198,101,171,70,148,104,168,139,107,203,238,79,37,66,213,78,195,164,116,57,232,201,159,86,59,35,27,83,85,185,188,156,220,241,229,173,122,55,254,35,97,120,213,253,217,8,31,170,240,218,82,211,172,48,137,67,151,52,23,254,99,237,25,66,232,65,16,142,123,255,113,125,67,177,91,111,235,66,108,75,80,10,181,46,74,160,40,41,124,206,208,118,249,122,205,59,164,40,100,230,193,14,219,242,211,107,98,195,151,79,151,139,180,250,27,23,105,164,65,176,106,252,28,89,221,145,141,172,60,135,7,119,98,109,221,73,185,12,214,218,101,156,63,2,23,83,210,117,152,76,15,245,71,86,19,37,244,223,62,219,250,126,166,39,121,64,57,142,172,51,92,154,20,7,121,128,241,169,56,76,204,86,67,28,38,46,232,55,85,99,113,27,98,221,160,114,65,108,193,97,54,69,117,210,158,107,82,240,161,152,190,198,115,222,65,62,151,234,109,108,116,67,10,27,157,67,192,220,39,101,130,147,194,180,98,208,230,39,230,174,48,244,108,229,194,91,201,122,97,164,92,119,71,152,220,22,213,134,168,166,8,17,232,202,227,25,210,130,184,101,191,240,72,186,120,42,49,214,116,159,77,121,242,211,154,172,133,11,67,86,163,239,133,99,47,172,112,96,165,17,166,176,142,108,122,129,123,123,96,236,246,118,127,27,219,85,96,139,133,46,233,218,126,190,182,213,140,9,60,155,110,209,220,200,82,149,97,233,207,226,171,150,55,34,173,139,94,217,50,5,6,77,90,83,48,171,93,75,198,26,116,225,172,174,34,138,117,71,147,153,70,34,164,254,118,58,6,112,190,15,239,26,65,204,100,117,93,1,137,137,65,169,61,131,183,50,173,219,152,32,99,86,152,176,213,237,25,209,235,7,38,244,113,63,24,115,231,249,237,182,114,187,95,132,60,171,249,192,231,131,63,107,100,60,173,73,137,158,1,35,34,218,30,56,75,207,206,75,200,213,132,178,186,150,227,198,70,162,253,220,79,99,226,124,241,218,117,189,65,146,66,17,243,221,56,62,108,59,2,155,148,234,221,56,24,37,29,21,234,135,238,18,42,143,51,39,27,9,93,152,140,24,228,93,124,246,7,62,182,90,156,109,211,68,161,246,243,214,245,94,115,39,156,10,251,129,41,123,186,251,37,17,51,157,135,8,175,222,237,148,181,56,214,179,60,243,189,62,16,180,122,166,33,140,182,151,179,253,252,88,73,186,111,20,238,105,65,17,126,238,246,234,160,198,98,47,237,158,247,164,94,169,241,133,250,78,186,252,204,21,25,39,65,225,146,184,172,210,249,61,36,8,115,239,38,194,25,93,152,249,72,224,235,84,222,95,225,12,102,210,255,19,63,243,223,254,245,191,253,237,175,255,227,111,127,253,175,111,166,13,190,189,255,47,153,54,255,23,74,25,57,75,33,26,92,14,195,161,37,146,43,153,197,230,229,132,192,22,144,80,3,97,231,112,244,21,186,254,196,246,240,72,134,68,148,137,33,165,252,24,85,84,220,22,135,123,86,245,106,236,53,100,42,163,181,17,137,62,6,112,222,193,63,84,240,40,170,188,142,213,19,134,21,122,246,4,20,98,231,147,48,208,60,125,29,248,108,196,122,98,193,202,85,47,92,201,62,125,130,150,100,89,250,160,154,83,74,231,22,44,27,97,246,151,130,58,131,26,162,139,84,113,55,171,16,38,235,207,14,72,213,78,247,51,169,224,153,19,98,18,238,158,41,76,224,243,211,230,214,80,20,226,253,219,51,242,113,151,194,166,78,231,112,50,245,50,129,169,208,142,15,6,175,217,99,65,47,146,39,157,125,239,192,249,135,215,166,248,204,205,220,130,199,164,87,237,26,60,131,126,144,31,152,66,243,7,70,89,117,4,12,185,153,118,237,160,33,58,121,96,168,150,30,152,124,197,251,112,10,178,244,189,55,178,111,183,107,69,115,106,129,111,10,39,48,218,30,253,201,76,217,43,38,170,101,4,170,163,33,147,104,25,29,231,242,255,248,87,140,23,53,96,146,144,166,122,72,206,37,198,41,66,129,217,251,203,227,34,249,223,204,189,187,14,54,77,118,157,119,47,140,25,212,249,192,11,112,228,204,161,225,128,144,6,2,3,145,196,120,20,8,2,3,221,138,96,64,80,42,133,186,30,243,58,92,207,126,107,239,90,61,152,80,48,57,24,204,255,207,183,190,238,183,187,186,14,251,184,86,245,50,230,110,117,66,90,32,69,100,40,181,28,15,222,191,254,254,182,174,217,184,55,46,202,212,120,152,146,41,22,226,47,75,246,64,190,126,125,183,38,69,243,65,135,37,90,46,140,212,96,249,132,55,147,149,103,59,140,16,113,251,68,94,115,180,121,158,117,75,49,143,198,16,145,181,127,66,6,100,99,149,60,140,54,13,106,158,28,134,56,85,54,254,194,166,244,84,143,136,218,106,58,183,208,134,22,66,213,231,181,248,100,93,99,225,25,33,30,135,207,9,163,249,239,99,142,204,39,40,67,251,175,118,53,209,216,183,66,55,50,27,185,168,60,183,49,199,135,142,212,154,253,19,224,183,218,195,112,167,76,168,189,42,74,145,146,191,20,122,239,202,174,87,170,73,184,230,128,219,177,13,5,166,60,254,249,175,198,122,174,15,134,72,78,204,132,108,196,192,69,83,15,132,198,159,141,141,254,124,210,156,74,166,223,241,41,71,16,140,174,154,83,161,15,67,4,151,138,232,22,15,35,103,137,107,41,175,214,120,239,50,205,134,8,149,109,250,246,62,21,126,196,7,246,11,180,101,237,79,171,105,70,110,157,103,28,218,177,11,106,76,37,17,32,44,163,124,114,146,100,96,210,11,124,142,169,7,72,37,94,150,67,243,165,162,82,241,73,120,34,128,25,246,69,129,89,239,83,53,57,224,115,137,0,61,221,66,159,138,131,105,102,154,195,116,87,165,79,73,38,1,177,23,253,239,69,59,239,42,158,195,251,237,68,61,188,60,153,29,102,17,140,32,195,175,25,106,152,16,123,168,188,35,0,63,242,231,106,147,110,42,145,156,131,24,94,224,182,9,255,68,114,174,88,102,95,179,196,52,71,134,142,45,245,9,114,109,38,103,21,154,197,133,230,226,170,240,89,76,79,200,153,222,4,173,29,129,241,219,249,213,17,114,182,48,147,192,212,74,132,164,120,255,178,133,15,242,205,235,229,167,105,107,146,158,51,154,30,32,57,245,171,17,170,81,229,57,99,196,141,144,2,2,238,67,163,251,84,186,195,210,29,185,113,74,133,180,60,119,147,140,185,21,5,196,134,170,52,34,83,66,73,164,118,120,218,158,240,166,152,231,120,245,180,23,121,210,159,30,78,45,133,64,95,126,58,75,250,198,225,76,114,66,180,27,112,139,130,131,66,213,222,167,22,122,68,197,64,49,149,110,185,120,208,163,233,85,76,219,74,104,36,22,114,30,102,243,129,111,165,196,90,118,112,6,108,36,127,211,107,27,119,38,187,45,53,80,70,250,232,170,14,219,206,34,217,226,77,173,60,202,38,183,9,136,202,153,75,118,243,120,37,254,90,88,73,242,210,176,81,146,76,13,180,140,239,197,52,236,188,91,19,39,148,231,162,97,214,125,18,30,108,145,134,122,48,188,125,81,154,120,46,196,224,146,159,38,154,28,181,89,68,207,178,6,74,160,128,158,222,138,111,213,35,218,99,72,75,226,136,131,205,174,78,250,203,173,134,182,156,253,242,208,186,94,180,231,183,75,47,82,153,140,191,42,76,161,176,204,78,175,36,218,20,129,55,41,76,33,172,72,175,182,195,19,23,84,201,62,77,109,203,209,101,235,94,136,97,137,8,123,41,16,84,19,75,227,243,51,25,173,182,127,14,250,168,53,182,132,70,212,244,77,227,192,240,59,101,189,26,190,60,47,215,39,72,251,9,220,158,93,212,36,223,28,62,246,80,77,10,91,41,240,136,171,183,42,101,90,193,76,246,18,88,120,243,224,241,19,152,142,180,24,210,133,209,33,155,221,89,169,169,188,171,207,205,150,154,226,198,156,224,66,79,172,21,83,210,22,152,211,208,251,40,209,86,170,106,156,77,56,104,92,204,156,117,189,52,123,69,199,202,122,63,13,173,178,202,208,50,135,86,52,83,109,35,212,74,10,55,203,40,251,79,83,237,41,254,137,241,19,184,4,34,59,14,133,196,91,134,20,1,171,18,101,70,231,32,219,98,13,48,226,221,59,2,209,123,199,94,19,20,14,179,250,224,221,107,215,207,69,184,205,107,173,13,86,213,47,122,202,210,138,133,77,112,86,153,224,39,133,244,35,118,28,218,48,203,80,248,24,23,81,55,191,103,50,113,10,153,227,104,94,197,7,33,217,165,100,185,5,95,55,230,56,86,190,144,225,177,64,232,62,221,177,250,182,242,92,208,197,140,120,186,143,25,186,118,249,179,45,192,26,23,147,56,153,16,134,110,42,144,172,123,37,234,134,53,110,141,207,166,194,9,83,3,102,219,144,77,101,25,163,64,220,252,24,84,26,223,233,20,223,185,172,30,191,77,213,138,236,58,38,56,247,54,52,24,2,196,238,164,53,62,121,221,9,48,204,112,242,219,80,39,57,103,131,193,159,34,8,234,148,207,28,143,81,35,82,33,169,208,243,117,137,11,204,247,219,77,75,43,59,63,30,141,90,155,98,107,141,30,117,10,81,162,93,145,211,9,138,79,129,241,54,253,24,160,115,113,8,253,45,245,129,99,59,135,90,179,162,32,105,118,68,187,139,112,72,139,2,197,82,149,221,0,245,228,52,162,135,19,166,179,33,91,158,25,63,33,47,101,228,36,234,131,116,180,58,157,58,145,42,77,170,189,229,189,19,166,82,60,121,71,233,115,42,124,236,73,103,40,36,230,124,76,203,172,167,54,107,192,143,160,101,124,159,114,78,24,181,229,147,44,74,4,27,197,218,56,223,115,71,109,49,51,158,52,176,192,100,118,67,201,201,234,154,187,194,201,218,97,95,227,235,167,64,177,97,199,212,168,133,165,89,100,124,44,188,100,244,85,94,165,155,208,9,250,20,40,142,237,84,50,204,147,50,180,139,3,203,20,166,212,40,47,238,181,212,15,156,165,137,154,98,113,149,145,182,171,157,155,148,146,107,68,253,198,231,183,87,156,143,195,186,110,243,231,193,131,107,30,9,29,24,245,213,176,37,144,249,90,164,208,173,73,31,187,23,174,179,249,180,152,210,18,167,178,110,122,20,66,68,39,193,158,168,70,53,204,115,97,30,154,210,253,144,245,217,146,49,90,6,60,205,27,211,114,85,90,149,189,25,2,21,63,181,179,206,131,175,214,162,190,30,89,130,46,187,245,177,200,207,134,25,87,19,60,210,234,198,134,33,29,221,91,112,139,103,77,216,98,99,79,231,46,109,80,141,127,212,1,152,104,219,115,170,148,27,208,219,42,191,77,77,203,235,195,28,212,129,105,145,47,229,193,251,41,203,33,126,166,191,125,14,157,246,218,19,9,87,168,88,40,213,92,187,214,215,171,148,40,138,249,23,9,255,82,166,130,228,249,111,114,113,40,17,222,16,202,29,83,66,184,123,197,132,63,102,138,115,49,105,129,160,156,239,194,221,164,181,4,166,140,222,59,86,48,218,112,184,167,48,242,108,154,215,252,183,41,72,16,43,100,210,112,2,179,247,133,217,240,164,7,136,210,58,2,59,217,97,186,141,133,114,148,146,182,234,172,135,19,249,140,46,229,42,211,170,127,92,83,248,192,212,184,9,33,163,197,7,189,100,24,126,133,161,229,146,147,6,98,44,232,11,195,229,172,20,152,22,146,245,218,90,43,4,19,242,63,58,255,207,255,220,49,155,166,211,35,116,62,231,32,200,201,37,39,39,44,3,243,101,160,32,242,201,203,219,43,232,235,24,202,34,194,215,220,16,135,59,76,179,153,112,144,21,19,220,157,126,239,108,45,218,242,211,112,132,165,234,87,219,49,33,84,143,24,245,48,248,56,140,202,185,144,138,90,72,225,38,20,39,73,180,15,3,18,125,6,205,185,26,145,148,101,251,150,159,198,182,245,198,102,186,93,140,76,77,168,157,16,100,191,249,20,4,72,218,135,6,204,248,16,186,207,179,129,26,104,23,30,189,98,93,140,55,90,50,225,91,84,202,42,166,116,247,12,7,5,183,152,75,250,100,11,137,219,128,41,220,19,230,181,106,10,79,195,127,186,209,15,35,156,84,140,118,159,241,218,244,183,84,225,240,171,68,213,156,146,20,142,195,37,101,33,112,97,79,22,213,15,69,31,97,41,13,24,129,154,52,125,134,159,19,167,79,37,121,173,214,59,235,32,71,206,171,152,231,135,89,93,126,107,66,202,69,88,34,43,246,136,59,146,76,215,179,3,10,87,86,53,189,209,107,26,1,83,148,249,70,12,22,232,60,227,226,196,38,47,52,93,176,251,186,7,12,209,201,144,128,245,121,29,84,58,187,63,55,225,138,45,228,202,214,187,234,125,83,103,54,18,73,212,117,89,27,161,206,139,194,78,144,133,97,178,80,87,214,187,63,118,162,142,70,159,27,71,210,243,183,48,197,229,51,5,187,108,9,133,79,112,159,251,88,39,124,59,129,39,2,90,62,79,172,225,87,231,63,37,44,81,41,48,27,122,246,210,54,75,247,130,85,70,94,184,89,169,134,236,117,228,149,61,151,117,190,229,128,186,180,8,57,25,26,21,55,98,109,122,170,85,233,70,179,149,69,93,247,128,162,17,211,176,120,176,49,163,222,65,51,70,113,209,233,56,219,61,58,2,190,93,193,8,166,197,115,211,122,254,157,1,204,218,217,207,78,44,87,67,182,225,29,41,231,36,65,243,92,8,250,140,222,215,179,23,72,74,225,247,200,205,161,167,247,74,1,8,91,104,58,17,86,181,115,240,122,81,201,153,178,48,124,8,216,242,179,68,207,164,99,82,203,157,77,203,254,218,223,80,2,165,34,242,34,244,68,81,116,185,29,78,166,224,250,96,100,108,92,232,230,108,109,197,200,179,149,145,13,43,201,127,218,84,175,101,31,69,54,181,58,189,152,41,49,72,73,224,153,23,240,164,249,36,101,103,251,188,213,89,181,169,199,131,53,152,132,196,198,133,33,165,121,253,179,9,7,45,149,4,35,240,239,161,91,142,18,72,37,229,98,230,172,123,199,156,97,199,119,146,128,195,110,38,107,116,39,2,169,36,229,157,29,198,42,235,141,252,68,51,25,243,165,76,113,144,18,251,213,137,27,124,152,226,22,245,36,1,39,205,0,236,180,77,216,246,7,102,35,100,237,31,165,179,243,129,252,165,17,117,87,226,24,20,218,70,112,122,77,82,175,112,222,10,108,226,33,119,188,207,146,135,185,103,168,120,28,37,157,203,97,10,150,197,186,198,108,153,61,110,142,252,210,210,155,163,205,238,66,104,7,230,108,87,65,177,193,170,190,225,10,107,179,236,194,141,57,76,87,45,206,22,44,239,143,168,87,231,96,138,139,49,188,53,121,142,184,76,115,177,132,73,89,171,250,221,22,102,94,113,113,131,202,64,252,52,166,36,49,186,11,127,248,1,22,155,211,154,62,220,149,102,109,201,56,210,206,6,159,244,133,11,237,187,89,245,190,136,80,199,112,19,74,208,134,197,101,27,78,245,241,164,14,58,139,75,64,237,226,236,113,115,235,104,22,151,96,25,99,137,239,193,25,21,230,169,40,132,157,190,129,147,143,73,218,2,115,206,10,138,13,182,195,153,26,26,153,70,9,194,46,127,50,140,23,68,157,94,112,104,115,148,249,136,145,222,111,77,245,194,54,95,195,15,61,220,119,218,152,31,108,149,95,113,115,188,158,42,142,18,44,59,213,187,2,39,217,135,172,181,213,80,222,158,79,239,79,78,17,189,40,226,14,163,25,118,113,43,66,142,103,179,111,26,72,60,51,208,21,88,38,173,244,75,68,61,145,77,89,94,38,113,38,133,81,237,79,69,249,65,215,89,88,70,22,174,161,64,186,34,156,52,29,253,226,249,121,240,3,167,224,86,222,70,128,43,157,119,148,180,157,217,20,234,20,86,113,163,191,141,244,69,13,249,9,147,94,20,1,55,26,222,159,2,4,124,48,242,181,49,157,179,119,103,67,23,105,162,16,2,115,102,58,231,230,162,26,189,105,140,210,98,150,46,134,0,149,184,8,222,32,239,150,131,38,11,169,145,99,117,104,124,52,25,129,71,117,145,7,14,96,249,30,236,164,217,43,141,73,22,19,185,146,96,57,246,233,136,155,55,10,251,62,122,96,133,21,228,48,98,137,178,93,13,171,157,119,98,197,245,235,147,172,42,38,86,162,214,157,253,130,47,46,247,166,165,169,59,7,170,165,107,180,19,114,208,122,23,36,167,212,112,18,217,144,155,147,230,125,186,51,208,144,46,133,235,62,199,139,95,125,140,12,85,175,64,3,138,21,235,114,8,27,194,130,170,249,7,154,59,66,234,135,200,146,8,103,12,227,147,8,150,238,73,73,191,74,176,65,166,83,119,232,33,160,2,157,53,31,212,143,197,148,66,35,34,27,83,160,4,204,206,225,20,122,213,200,37,28,239,77,19,43,5,235,59,228,18,200,222,169,166,30,113,130,220,227,234,102,237,48,26,110,51,81,35,87,6,56,94,103,213,194,20,186,120,147,147,45,142,97,236,134,91,175,206,52,128,215,96,231,71,196,67,26,153,55,22,134,179,70,146,230,210,124,43,101,179,61,24,113,177,196,167,150,126,89,223,116,104,112,153,252,168,70,250,200,11,150,80,240,66,0,170,175,79,115,56,195,24,15,150,76,119,227,219,191,29,76,242,28,108,91,43,130,173,18,54,164,126,40,99,169,237,115,115,122,31,227,173,25,2,237,57,106,118,214,133,60,88,198,162,77,31,216,228,26,3,206,159,182,161,99,101,210,15,229,163,66,247,239,78,250,104,38,137,20,40,118,212,135,121,202,186,8,3,38,226,165,141,231,197,184,80,3,198,45,211,247,130,0,42,166,10,157,226,179,235,79,23,139,184,134,214,194,222,218,120,190,172,245,56,198,236,216,233,154,232,162,122,152,62,221,128,153,45,122,111,234,171,114,60,248,52,21,93,133,135,7,218,173,65,189,166,207,152,80,61,94,2,102,137,52,125,45,60,165,245,96,172,42,29,179,227,6,116,103,156,38,130,113,78,225,15,76,185,170,163,159,250,38,124,69,194,248,1,118,109,44,109,70,176,21,236,183,217,234,186,150,194,86,218,227,48,130,4,237,35,80,136,35,20,2,118,200,97,43,3,1,50,24,193,240,77,207,1,237,248,10,219,24,7,12,23,152,222,220,44,176,152,8,208,125,235,28,228,227,181,247,94,205,2,32,10,151,148,99,225,18,138,218,251,115,243,212,227,100,60,240,241,93,52,130,111,18,224,193,204,251,107,254,84,148,172,125,60,184,85,65,110,133,91,11,50,234,97,125,108,154,242,71,210,35,100,78,104,53,212,78,195,70,120,37,207,7,83,106,170,223,171,79,24,88,29,134,14,188,233,144,90,39,82,92,13,39,128,110,118,184,154,113,45,89,40,229,85,32,51,27,124,195,199,74,169,250,204,199,17,170,162,81,98,61,3,10,67,39,20,195,69,19,87,251,192,103,99,123,15,157,205,253,86,216,26,20,2,166,42,65,71,132,3,124,198,112,18,146,216,31,216,106,231,2,78,93,41,52,232,245,243,254,129,1,223,79,209,221,194,188,241,167,204,114,44,229,62,62,23,163,160,18,15,6,233,187,198,199,167,181,128,199,131,157,227,83,91,188,26,25,162,253,190,100,178,200,161,194,12,106,240,59,195,153,160,247,38,96,23,2,66,148,101,230,162,67,86,172,250,54,224,210,148,48,203,168,136,74,172,234,180,180,8,136,46,135,167,245,1,51,199,72,159,57,130,121,244,126,121,89,13,139,194,120,107,65,194,76,52,232,243,53,104,186,31,143,181,154,24,141,94,13,91,131,91,79,16,123,205,166,212,127,56,13,233,105,221,48,192,58,38,137,20,126,16,60,255,4,180,21,174,101,133,110,82,34,66,250,121,175,68,242,243,193,108,63,154,11,129,23,38,118,155,196,44,21,51,252,192,244,33,198,123,193,147,84,63,87,147,157,138,71,235,8,152,106,66,112,91,104,204,225,102,68,190,2,175,181,130,211,31,238,45,180,76,20,62,95,255,141,41,161,48,113,109,154,9,72,149,248,96,180,227,232,169,133,153,249,180,139,206,215,56,184,190,152,241,232,61,129,32,66,16,250,98,180,112,60,206,237,204,222,181,62,213,77,123,143,7,211,5,173,143,54,32,120,90,143,177,123,76,221,194,49,245,210,126,112,209,138,201,198,188,246,204,8,60,228,232,46,40,220,73,28,60,154,242,242,113,217,140,57,45,239,96,34,95,70,105,164,48,237,34,113,181,177,15,235,131,27,15,108,232,34,193,117,169,223,139,94,207,21,247,198,235,221,58,102,141,106,207,120,112,82,64,202,71,52,142,113,180,157,81,222,104,220,180,138,136,254,151,29,50,61,103,108,149,156,221,82,203,219,75,184,129,191,77,21,141,106,207,28,74,60,104,167,165,207,160,148,145,66,191,11,254,183,246,57,1,40,81,234,35,126,27,18,110,181,36,104,70,152,51,30,188,89,179,137,192,231,115,121,3,62,101,88,157,108,136,194,36,190,98,196,11,173,212,154,21,63,7,68,125,131,6,85,149,102,189,145,145,13,93,36,170,28,218,39,41,142,200,99,188,86,98,83,145,207,213,201,63,188,231,78,132,168,148,172,104,230,18,31,115,49,186,186,116,105,126,242,98,27,224,252,105,191,55,45,207,22,26,87,107,124,202,247,200,191,166,18,44,253,164,238,230,135,100,21,241,219,30,63,253,83,13,82,216,66,251,1,231,79,11,49,73,211,234,57,52,18,58,115,124,206,122,184,243,98,184,225,161,250,24,87,52,112,143,119,49,235,71,55,13,126,122,166,16,231,234,67,69,0,236,193,83,200,219,117,83,128,78,31,24,118,217,21,48,174,230,55,43,189,159,240,23,92,191,245,51,102,53,20,49,251,39,109,50,126,220,118,241,179,141,138,119,157,97,149,82,204,184,113,133,21,241,99,195,192,131,152,67,20,172,41,203,80,179,160,145,27,247,36,108,114,94,31,71,111,39,231,172,29,22,217,222,250,96,38,128,233,74,206,22,164,44,154,42,39,175,149,66,38,218,204,249,143,15,74,167,212,200,1,27,83,141,194,141,134,218,128,77,128,235,3,183,240,167,58,37,32,95,95,141,14,190,16,59,35,211,150,245,220,35,221,177,67,207,1,53,169,249,113,106,32,83,219,114,117,106,31,146,225,105,106,6,1,19,65,248,186,199,104,146,63,152,113,87,184,56,45,148,161,199,8,252,240,27,211,217,54,3,166,60,225,243,100,244,139,191,123,231,245,117,35,9,115,187,225,7,201,42,132,117,31,184,189,139,9,238,166,207,115,167,183,7,15,139,139,126,192,54,223,215,34,221,150,63,172,108,123,181,249,46,166,73,231,11,167,20,82,106,70,68,216,62,140,112,240,172,198,213,101,124,168,3,45,162,224,212,245,192,149,94,107,133,141,224,49,180,233,48,43,62,87,231,249,118,43,107,75,212,105,118,118,209,252,230,48,164,90,159,144,64,39,27,20,202,117,27,145,215,250,225,201,59,147,54,116,239,54,61,82,159,112,4,41,139,128,33,41,254,184,214,148,187,186,51,7,193,251,183,196,230,39,155,208,3,198,128,210,57,204,173,221,64,178,205,39,127,102,10,60,29,235,221,156,10,129,15,17,94,123,130,124,139,234,128,207,173,201,33,63,24,117,180,47,121,224,240,84,148,193,249,99,115,194,249,52,99,192,59,2,24,237,115,115,50,72,15,182,64,231,7,166,228,38,96,210,138,159,215,74,51,244,233,128,75,85,251,232,192,163,62,116,104,246,206,208,254,246,20,56,156,148,127,194,224,250,84,12,17,172,251,208,26,66,7,62,223,205,207,73,244,9,179,152,194,101,124,46,250,232,231,39,60,132,102,210,10,248,28,251,159,173,22,166,200,242,30,45,127,102,66,237,51,98,125,16,188,238,143,123,188,120,172,248,97,72,156,246,39,56,116,222,57,132,8,207,17,136,122,166,198,96,140,240,207,97,106,189,117,254,159,13,99,199,105,12,231,70,254,240,37,146,148,12,229,27,234,153,234,39,142,152,172,175,211,97,188,179,143,239,178,41,64,139,1,181,238,136,250,9,164,244,246,62,102,170,233,27,226,161,188,38,126,219,246,182,79,32,5,59,35,62,38,172,16,235,115,46,218,38,227,40,27,188,238,10,108,118,113,184,52,10,64,235,199,53,65,59,45,110,157,96,53,248,58,23,20,151,184,110,36,241,233,143,107,98,106,246,142,98,255,232,233,48,140,229,202,239,109,82,8,249,99,161,203,185,69,106,86,211,15,70,147,30,34,235,157,222,148,252,177,224,203,138,74,126,118,84,86,245,167,48,238,220,58,150,86,165,189,228,227,206,101,142,30,159,10,212,237,127,2,22,103,21,31,219,87,213,50,63,177,188,243,150,65,200,110,66,156,248,72,10,99,87,199,139,25,101,197,199,212,29,232,122,59,124,124,251,161,17,185,142,120,92,156,31,213,44,47,189,249,156,228,94,2,134,197,76,237,171,25,52,86,166,227,89,62,177,85,122,66,86,152,232,103,49,44,109,31,53,66,229,153,66,5,244,236,125,159,65,235,22,155,141,171,201,197,126,108,70,170,194,194,123,40,195,184,88,85,143,128,74,172,144,16,165,166,75,171,32,251,211,110,164,73,250,156,215,95,177,2,209,138,165,81,121,125,232,99,39,209,191,128,11,117,18,74,31,75,202,32,252,131,66,243,182,250,45,116,100,175,152,196,8,236,105,18,249,71,166,231,57,180,243,87,33,12,149,121,216,8,255,197,194,166,239,66,79,151,227,157,213,112,107,50,41,200,246,65,207,38,92,2,205,223,208,108,131,72,44,222,138,110,198,79,16,136,165,26,65,53,163,112,249,88,164,208,42,62,245,221,60,108,158,74,71,20,124,146,241,57,136,6,106,149,113,51,82,191,152,40,217,84,52,166,194,180,105,196,163,113,88,171,37,142,212,211,12,253,49,203,218,235,202,70,158,49,133,9,196,121,171,166,128,209,187,191,139,43,140,69,31,152,230,150,248,105,90,218,251,135,104,24,166,133,120,240,154,84,130,218,120,107,97,141,118,152,84,159,238,210,149,107,251,131,83,211,153,64,9,115,172,173,140,203,169,169,135,179,226,103,168,93,226,62,208,121,47,48,225,111,71,211,66,114,90,71,12,141,141,152,255,169,161,124,214,244,151,141,54,192,225,132,187,172,228,203,123,114,192,187,194,110,177,32,143,194,20,2,117,135,179,241,91,252,229,66,221,255,247,255,249,175,127,169,74,183,167,255,21,36,13,149,98,189,18,9,175,197,145,168,109,174,84,200,184,88,14,173,207,235,195,189,75,252,255,24,26,30,169,90,182,89,125,252,97,11,47,57,12,247,203,55,30,148,159,198,35,153,89,252,122,61,200,40,234,10,24,243,84,207,95,242,147,190,39,31,67,182,44,45,170,192,251,205,49,223,103,162,131,51,127,234,168,177,45,92,229,62,113,200,106,235,9,9,126,47,113,177,222,159,174,57,97,104,57,106,44,100,171,190,209,108,26,155,225,177,83,60,171,107,98,71,218,223,81,169,179,242,205,13,138,232,227,4,40,12,135,141,191,246,217,69,231,39,199,130,246,27,116,34,23,38,143,161,77,78,29,170,194,30,239,125,38,26,181,58,210,52,3,87,140,123,220,211,10,165,215,167,1,177,140,88,139,84,31,159,97,149,247,158,112,23,120,0,111,50,169,229,214,11,117,224,21,32,196,216,178,195,152,115,226,212,19,84,18,67,0,160,61,132,21,126,98,47,16,176,102,0,189,249,166,44,206,231,33,217,75,242,250,159,46,166,230,108,171,227,215,159,171,61,80,78,227,58,96,68,159,218,124,152,172,161,34,42,38,182,81,42,8,220,173,25,203,235,45,202,183,197,129,64,201,12,153,248,179,116,142,107,39,103,9,236,129,88,29,94,234,65,215,183,68,208,232,249,46,205,103,17,26,144,67,171,161,6,46,237,114,103,194,184,159,63,109,147,147,234,180,40,128,201,70,157,47,87,31,23,235,88,3,213,225,243,93,149,164,239,252,28,137,170,18,21,46,185,137,130,189,45,167,225,234,55,7,38,137,165,227,185,171,169,218,121,249,76,253,22,61,88,216,62,146,71,219,164,204,181,84,100,219,233,237,245,51,198,154,164,229,26,216,148,43,138,111,136,183,117,173,82,129,27,115,248,76,216,38,36,223,215,167,198,5,170,94,175,11,130,47,181,234,147,159,119,241,74,220,129,229,140,182,168,14,11,172,192,62,44,179,16,49,85,24,43,213,191,200,100,5,124,46,198,225,115,111,4,222,163,115,142,53,133,247,138,133,187,141,113,123,235,23,153,198,98,227,240,248,150,13,241,218,51,12,61,202,18,168,203,22,216,52,208,110,125,218,217,70,211,199,50,167,42,21,107,205,225,159,200,184,148,21,37,42,173,189,134,204,244,110,180,2,237,24,87,231,36,245,26,50,104,147,213,111,53,5,99,159,13,86,193,202,233,248,105,141,156,206,174,50,225,72,23,105,101,182,94,42,54,215,43,64,107,223,175,77,227,241,116,152,208,184,114,226,89,80,40,202,28,19,133,69,218,166,55,144,211,115,151,153,146,96,42,202,135,182,255,146,30,140,194,187,100,21,156,250,104,217,203,26,160,166,50,239,72,80,218,102,91,212,244,145,188,208,86,84,168,193,95,201,31,172,12,226,215,206,179,205,204,248,229,156,108,161,203,47,159,209,206,49,162,156,62,42,71,49,137,24,197,152,176,141,82,78,160,85,119,214,110,234,85,148,84,221,233,213,228,18,71,92,125,86,223,214,220,211,164,163,171,236,40,223,236,230,140,74,189,224,153,56,37,121,153,164,105,172,171,190,113,154,20,204,204,40,90,69,187,65,75,52,225,89,218,81,78,75,208,79,203,63,251,150,58,221,156,85,90,138,100,93,139,170,106,102,119,213,90,90,62,165,239,180,76,167,244,17,153,161,126,184,251,129,124,12,66,98,114,226,233,192,96,188,93,90,156,140,34,196,195,249,163,53,157,163,113,160,64,221,174,76,84,236,1,145,192,153,63,217,68,9,35,176,253,21,15,204,195,158,70,54,162,105,237,51,252,169,203,11,190,225,4,144,116,221,182,224,128,207,96,200,99,154,22,184,160,34,159,92,164,3,114,152,74,47,184,148,101,159,39,105,222,220,130,128,32,21,130,82,211,157,8,215,250,213,29,237,195,166,37,223,180,18,120,167,18,225,90,45,226,154,136,108,215,229,232,162,141,60,137,118,56,54,170,139,143,204,106,156,73,114,45,173,244,99,68,223,64,54,121,35,41,146,175,217,221,13,186,10,32,49,110,82,127,79,150,177,123,229,255,54,89,56,169,145,31,12,132,47,61,218,21,198,71,48,125,210,41,152,2,254,237,102,210,86,0,107,197,10,116,214,143,156,58,41,101,23,38,225,173,154,210,43,83,44,11,199,163,119,52,160,179,172,157,97,7,38,234,233,125,30,199,148,56,159,238,115,53,98,164,23,45,232,42,172,174,40,45,42,14,19,104,92,69,239,93,48,53,250,107,243,72,194,33,206,102,101,41,108,111,18,73,84,161,74,147,8,141,22,61,190,7,89,172,42,221,18,25,41,132,237,171,190,253,116,148,165,227,45,155,210,204,138,14,148,34,100,106,147,202,146,80,150,60,134,4,100,77,91,186,233,140,253,201,75,209,27,38,235,167,217,206,228,61,188,46,27,54,154,99,59,200,205,45,156,238,125,28,109,91,75,138,180,175,192,68,236,254,201,180,117,45,231,222,132,192,149,89,236,109,59,20,8,100,237,203,73,240,219,120,87,207,113,207,147,40,164,209,46,176,233,111,246,142,33,147,130,212,46,66,186,18,227,230,157,18,252,42,79,14,47,88,180,9,118,171,9,144,14,45,58,222,146,23,173,78,94,163,104,215,206,49,44,161,85,186,40,77,255,91,218,145,50,124,132,221,59,199,206,129,61,37,138,7,91,51,157,55,197,91,195,112,95,146,54,12,177,120,253,181,16,109,234,194,14,65,189,127,149,142,56,26,225,37,179,139,184,49,126,152,95,61,145,38,232,31,24,202,92,255,109,82,183,98,66,89,187,64,132,8,167,137,198,11,237,11,21,26,184,244,209,203,183,8,136,235,100,56,79,234,38,241,68,193,57,9,117,34,47,118,86,204,246,30,69,40,228,180,231,199,74,217,60,48,68,47,51,221,52,242,228,48,81,184,240,200,52,17,231,252,153,136,27,243,32,250,35,11,100,93,127,54,168,177,205,159,141,28,62,15,25,212,142,115,229,141,153,48,217,77,29,148,115,187,215,49,218,56,117,179,14,41,85,139,222,224,69,11,68,239,95,152,158,82,191,57,76,109,91,218,112,233,118,28,209,30,102,150,122,214,201,64,99,116,52,246,160,31,53,183,238,27,141,228,99,244,117,210,147,34,124,0,52,151,45,247,3,8,137,54,45,104,133,127,230,165,34,141,110,65,207,0,250,59,214,136,7,99,237,77,189,53,28,7,174,104,55,109,149,55,93,93,133,120,152,119,100,208,101,165,203,254,172,233,21,155,6,13,188,169,234,199,40,103,68,93,194,98,194,193,35,74,97,252,240,89,17,213,123,135,243,151,35,17,127,153,101,29,48,153,74,109,152,171,196,126,252,124,57,131,99,187,178,14,73,154,51,126,250,216,121,80,71,201,120,194,43,226,173,126,11,127,177,235,213,68,216,91,244,76,195,28,154,251,103,245,204,215,172,138,24,59,69,76,50,7,141,167,204,91,166,233,181,148,33,131,93,48,154,62,201,43,98,111,125,224,17,118,184,85,46,136,158,29,191,76,12,221,239,141,38,211,208,95,166,228,32,38,217,79,215,115,149,255,255,131,97,184,54,205,217,51,233,173,24,90,190,68,12,137,233,94,46,138,105,166,163,127,140,152,121,93,230,73,178,162,105,69,48,98,20,235,202,35,192,206,179,246,212,12,219,217,34,201,217,207,11,195,75,188,186,194,41,216,208,77,20,236,204,87,137,242,163,170,139,109,242,131,87,254,101,186,4,54,233,239,123,115,88,119,216,108,228,209,112,131,127,39,44,149,172,86,232,38,237,117,107,195,58,118,175,70,171,169,73,61,217,121,235,70,205,202,125,49,107,213,19,106,205,99,171,97,250,253,172,95,206,223,92,149,202,110,18,116,59,79,118,127,251,236,45,90,7,129,214,236,130,98,244,162,212,39,13,109,180,239,166,92,84,29,70,0,97,106,155,62,41,133,223,238,51,141,55,65,57,119,38,108,4,243,150,55,1,215,36,185,113,162,150,164,19,253,181,70,221,89,141,22,210,215,251,210,91,30,24,210,241,38,51,133,214,211,126,43,46,201,197,13,118,145,247,94,189,221,18,10,72,191,177,96,228,20,162,84,138,232,213,253,26,116,22,139,253,9,167,205,190,141,73,176,149,83,82,41,187,181,201,149,189,167,70,155,89,218,181,128,201,64,196,128,97,101,203,73,129,115,61,226,157,72,83,9,169,62,145,13,203,32,59,12,147,80,19,52,193,131,240,123,99,86,37,58,246,111,176,145,29,110,215,203,7,38,19,34,77,225,227,167,78,181,29,182,218,112,121,45,170,66,175,63,0,76,157,167,216,51,157,157,234,42,189,96,142,159,133,183,101,119,233,211,36,251,28,54,122,5,233,35,134,70,104,92,90,125,136,45,233,84,125,161,174,217,126,178,30,191,89,68,82,170,106,53,25,236,229,27,233,141,31,92,154,57,143,2,67,61,124,69,189,168,70,194,222,145,147,6,102,64,232,122,126,48,58,243,67,206,253,198,44,43,249,190,182,117,208,214,220,20,70,116,253,247,177,113,11,161,170,31,2,19,191,90,247,181,145,147,94,210,11,70,135,155,165,71,46,76,6,95,92,226,105,177,247,226,247,134,96,70,79,72,58,62,250,85,144,226,187,81,120,32,190,8,199,206,188,180,250,63,50,49,104,240,30,92,44,102,116,81,136,90,164,22,129,232,5,60,64,247,167,145,91,91,159,21,96,121,170,122,127,154,247,250,204,82,108,16,167,174,167,62,113,96,108,189,239,129,8,230,245,99,38,245,48,200,212,8,10,31,201,141,34,79,90,254,88,79,2,35,223,178,218,253,105,202,2,197,87,248,21,56,250,120,34,239,84,213,10,219,198,9,62,239,44,163,106,132,158,151,7,99,152,222,198,9,58,223,32,158,56,91,244,95,230,109,249,47,255,249,159,255,231,127,251,231,255,254,63,190,135,32,157,246,249,127,193,33,120,70,183,196,97,13,199,2,121,152,55,237,16,51,173,222,58,121,96,88,211,234,243,184,22,81,155,115,192,220,175,123,38,32,124,72,249,193,70,214,113,183,32,146,67,100,12,98,106,28,131,231,44,167,82,252,106,234,124,132,102,97,161,244,0,19,158,195,168,3,190,165,76,127,20,201,146,238,55,71,9,247,149,223,32,81,153,218,141,196,0,119,120,82,3,133,50,200,73,160,109,150,77,225,93,161,96,146,106,155,233,191,12,123,220,203,174,194,71,197,226,245,215,26,70,117,249,30,140,148,104,191,172,90,180,154,144,186,122,249,34,139,233,208,145,114,97,106,116,165,214,16,49,197,210,110,9,48,108,48,116,117,190,68,60,114,79,108,82,247,193,151,197,59,94,220,224,87,245,155,125,11,66,71,224,88,228,2,79,79,177,241,47,20,244,189,149,106,29,166,206,26,204,54,155,172,64,41,96,11,153,94,79,113,210,118,144,244,132,37,60,88,57,173,46,12,85,156,148,113,45,243,3,47,177,21,94,40,205,142,83,110,126,28,73,87,2,178,26,220,36,137,25,56,75,40,192,185,247,134,160,65,155,208,241,38,232,115,246,139,71,78,73,84,178,142,115,69,50,164,6,204,65,250,246,47,18,53,16,66,56,76,52,117,202,52,91,248,76,183,179,6,184,208,23,251,38,146,241,152,151,184,57,116,237,178,251,193,81,199,113,20,48,140,235,114,49,43,232,70,167,64,161,176,144,215,134,79,234,12,149,191,54,25,184,174,79,134,40,239,13,74,27,76,219,165,188,23,250,162,126,10,115,243,213,165,194,222,10,127,230,122,191,77,19,244,179,19,141,134,246,114,195,79,107,165,75,114,78,110,130,179,231,32,245,143,205,7,17,35,115,27,233,246,213,139,135,38,158,38,245,23,106,52,38,255,124,59,3,128,41,50,147,123,211,86,118,35,72,211,250,110,152,153,15,94,36,67,170,195,27,47,233,237,173,204,254,225,193,95,147,14,133,223,88,126,122,67,244,120,151,0,61,63,139,131,32,224,179,3,145,225,30,1,39,56,93,5,134,109,232,231,93,255,224,37,31,123,151,156,45,165,26,48,209,226,46,48,114,123,125,197,163,145,129,16,24,223,113,4,74,90,224,121,192,196,252,207,102,154,238,131,211,39,85,165,183,102,23,211,66,141,73,140,220,140,4,150,237,73,60,168,61,173,47,237,44,213,55,104,168,49,157,239,23,139,147,202,243,34,55,159,28,17,205,225,2,85,233,243,247,160,146,61,54,127,157,14,91,157,209,251,96,149,126,139,203,228,204,210,134,170,252,249,200,70,224,180,119,60,90,183,70,155,55,27,160,121,216,183,178,2,184,82,153,242,62,88,203,200,215,108,255,109,136,225,68,3,6,129,114,104,38,124,26,163,239,36,133,96,200,199,227,55,7,140,48,202,7,198,42,90,61,96,216,199,229,183,113,149,150,92,141,217,244,222,27,203,214,57,10,237,183,187,210,45,19,14,60,187,84,236,43,72,84,200,110,107,42,2,237,106,250,252,96,234,221,30,76,75,152,219,254,246,219,91,186,238,14,76,23,222,242,65,229,132,122,135,31,4,101,21,102,1,71,203,84,23,113,147,222,59,71,103,192,20,207,117,65,207,70,177,98,215,177,186,98,125,110,90,51,221,108,98,179,109,77,98,230,27,243,113,223,200,244,164,69,174,104,60,113,19,55,165,125,208,225,254,73,146,115,117,115,253,153,105,98,10,67,154,34,182,177,153,230,228,48,217,190,246,204,243,3,19,191,105,190,157,66,97,45,229,165,112,192,149,54,253,197,144,248,44,146,253,103,208,218,218,254,57,11,173,109,85,214,62,5,142,103,17,221,65,67,93,6,34,80,129,73,148,249,9,86,202,54,149,153,207,213,213,79,230,115,4,108,115,205,5,54,21,24,191,57,93,122,162,163,10,108,121,194,11,211,106,210,182,254,54,10,8,126,140,148,97,117,230,10,91,107,168,255,246,48,11,68,110,142,242,81,245,245,121,14,63,8,255,117,204,177,238,227,106,54,79,201,22,51,230,173,244,24,84,66,138,107,202,39,129,32,225,210,151,226,115,30,119,46,235,247,222,157,160,129,163,70,38,35,63,189,141,66,166,56,108,207,241,150,200,143,168,207,151,39,242,64,91,148,10,232,76,134,188,189,58,140,212,172,252,52,205,164,41,21,135,143,59,156,164,19,203,236,127,100,42,29,38,194,240,34,246,219,228,136,202,181,240,141,234,30,74,48,129,105,48,246,45,177,178,173,108,217,119,204,78,120,79,222,18,130,4,122,245,182,56,102,192,103,210,234,139,217,228,243,99,6,178,251,42,4,164,16,78,150,176,87,96,202,42,67,127,154,106,225,43,239,96,176,149,232,9,188,97,250,123,87,15,184,56,31,12,107,75,147,123,79,81,123,68,0,217,232,208,2,38,65,47,175,213,146,245,229,4,76,13,169,188,150,201,136,174,247,214,86,105,46,240,185,127,28,97,149,186,125,233,85,132,69,48,90,116,24,113,164,190,95,51,150,177,122,156,41,224,243,16,101,27,137,138,49,207,250,78,190,169,193,0,134,129,251,96,228,159,122,204,149,99,197,45,105,209,33,239,122,188,13,55,11,204,154,93,50,79,119,173,70,155,237,48,220,55,178,239,156,103,163,141,220,111,142,241,249,250,223,200,150,66,123,151,98,166,97,22,198,226,166,71,252,44,140,236,143,118,60,218,78,54,40,96,218,186,147,135,121,168,84,62,231,116,208,157,32,229,65,191,150,155,144,199,98,163,245,180,6,140,244,196,168,113,53,201,212,17,54,9,25,19,68,124,125,46,81,213,155,167,60,154,157,243,211,253,137,66,8,109,198,33,117,96,102,233,136,61,47,217,54,180,4,54,227,42,118,235,70,114,66,110,110,187,197,154,1,91,43,185,192,100,139,74,60,26,5,74,241,73,14,76,142,58,247,248,109,124,157,93,4,134,144,54,197,111,83,252,51,100,88,248,154,99,248,65,81,104,134,145,7,135,124,184,185,241,75,126,134,45,87,96,140,229,236,79,118,78,169,154,228,193,232,66,216,129,22,171,97,146,215,162,246,60,54,250,66,238,59,114,121,205,24,34,201,58,250,70,111,1,18,249,229,97,37,150,111,171,62,231,107,150,231,54,182,112,247,239,72,117,179,160,3,174,8,102,175,27,169,177,194,118,52,213,4,254,181,96,95,24,177,219,46,243,144,29,170,103,129,207,90,173,50,162,148,127,184,85,48,108,143,233,93,81,148,59,31,58,94,30,208,62,245,249,154,215,97,166,88,201,52,81,4,134,40,213,39,41,139,103,191,66,106,224,100,116,104,23,166,152,224,197,111,153,133,219,24,59,126,48,100,66,233,213,189,27,124,44,68,255,92,27,225,156,164,67,90,184,159,31,3,148,68,138,164,192,239,183,231,21,48,60,112,179,198,194,250,121,114,215,194,36,253,73,224,115,200,36,133,163,199,205,25,75,127,162,47,44,176,5,208,199,133,81,252,73,243,123,245,49,165,230,133,43,156,102,93,175,222,105,222,100,30,44,72,137,148,143,174,128,68,82,104,57,108,101,217,130,90,252,248,130,20,201,232,199,68,107,123,46,127,108,246,105,93,152,84,159,223,236,39,61,247,44,251,37,227,61,161,177,184,17,12,118,252,149,95,157,47,19,5,27,108,58,12,91,233,211,81,32,74,111,214,201,125,48,83,77,122,242,230,112,103,83,216,123,67,97,40,54,144,176,120,111,101,213,107,190,165,240,190,240,254,203,205,137,89,231,95,209,29,65,74,42,129,228,99,50,13,242,229,81,157,208,212,82,61,245,62,71,51,223,115,248,213,240,229,190,26,99,186,141,136,199,220,133,79,89,17,153,153,247,219,140,255,186,42,155,4,80,211,59,219,26,197,201,169,229,184,245,166,117,114,191,47,109,149,12,87,206,117,78,206,57,81,154,2,134,13,225,134,15,33,177,181,128,237,131,137,198,120,16,14,186,87,38,120,17,120,68,118,21,24,227,50,189,237,172,195,146,152,125,10,83,3,81,31,251,7,240,160,247,59,96,226,174,178,248,32,89,189,98,245,160,198,173,92,5,37,17,19,23,91,195,207,146,39,51,198,197,235,233,91,138,178,167,33,79,70,32,236,138,196,25,131,194,57,73,101,59,35,152,188,111,238,149,166,102,19,134,121,67,206,74,107,151,41,152,8,246,153,228,178,97,97,28,206,203,131,49,41,120,34,77,214,4,230,239,223,216,202,180,40,204,144,83,117,100,11,207,59,156,41,152,145,175,77,233,219,113,184,238,215,38,84,181,246,208,171,9,183,108,135,233,192,26,50,104,198,36,181,174,53,65,214,128,226,44,125,180,142,64,148,195,139,140,156,156,139,199,11,133,239,252,142,10,122,132,179,111,29,149,100,84,254,23,174,217,180,104,117,76,233,70,187,31,140,10,254,242,56,192,173,17,147,24,237,253,34,29,229,176,46,251,56,20,17,59,150,0,234,117,253,145,166,24,12,239,223,125,242,78,99,132,238,103,103,142,175,84,252,147,80,251,222,151,76,22,232,68,250,165,38,65,47,133,114,233,170,47,118,188,183,75,117,1,188,140,56,73,103,67,189,154,127,52,150,29,131,172,44,29,83,40,61,110,40,154,118,11,92,59,185,248,28,93,227,86,154,80,204,153,73,26,110,129,199,139,3,80,97,3,187,148,92,93,172,221,192,159,140,144,225,42,10,83,176,225,135,0,85,231,159,163,243,152,147,246,139,14,211,161,87,222,250,67,235,170,123,148,143,159,53,113,139,7,83,90,146,252,209,44,71,158,187,12,154,69,5,239,231,164,102,118,47,89,219,168,94,122,249,180,193,93,82,136,192,4,159,243,187,186,136,92,40,93,236,28,87,215,79,153,243,39,147,245,174,158,52,2,196,206,113,44,218,179,253,202,33,195,209,144,60,71,200,123,37,145,11,5,198,155,244,253,212,216,110,231,124,83,105,46,148,251,124,171,70,59,114,63,78,95,96,182,149,17,247,166,163,85,46,166,6,205,51,90,19,250,51,33,127,62,54,105,74,225,126,77,78,35,93,63,198,59,234,145,104,12,130,33,178,127,120,83,100,196,227,107,52,26,83,20,237,176,240,142,248,88,37,201,12,134,174,125,248,43,81,162,76,16,239,161,232,13,22,159,224,148,78,165,38,163,77,93,75,243,140,44,231,42,153,45,185,247,47,186,232,95,186,152,23,40,48,49,181,226,203,195,56,193,151,28,79,208,155,141,152,193,147,138,214,94,4,109,65,122,8,138,98,250,210,123,55,26,18,124,196,218,143,253,72,97,74,158,253,201,168,241,87,115,129,157,50,61,152,82,226,170,55,71,135,185,250,150,66,40,34,231,249,25,180,96,182,58,48,229,32,173,109,25,113,30,238,250,140,212,82,193,196,46,175,109,206,143,143,233,162,194,243,69,39,128,9,240,249,54,142,124,222,232,178,43,252,186,117,178,163,27,142,143,37,115,240,172,212,234,231,15,205,9,116,33,201,4,38,225,145,252,189,96,71,203,50,228,188,105,246,172,195,52,45,213,87,110,197,210,131,165,244,90,250,240,222,17,104,150,223,134,170,222,39,56,194,11,180,225,61,244,108,78,237,22,99,49,211,77,187,70,126,250,28,125,237,82,15,2,175,148,183,152,42,168,24,96,112,95,24,170,140,36,27,45,117,200,244,216,92,120,218,174,172,59,142,149,25,7,140,85,149,101,31,158,230,248,251,123,145,174,202,122,4,224,184,111,55,137,41,94,105,83,30,13,222,154,113,171,98,207,0,38,66,23,106,78,116,19,138,153,14,19,2,20,207,140,78,200,124,5,11,169,141,43,43,201,110,102,252,131,158,159,95,84,153,22,177,192,136,199,144,210,191,40,49,104,53,106,7,233,66,175,160,90,56,55,72,33,11,92,136,129,103,135,105,156,251,92,77,56,246,26,212,36,162,251,122,156,92,6,211,119,234,175,245,219,40,63,87,59,169,168,37,140,74,201,226,70,240,249,34,55,198,132,86,50,0,96,74,187,134,163,20,38,168,137,5,169,214,173,112,198,71,174,124,122,29,20,36,238,146,15,232,153,166,233,101,75,152,41,184,10,247,240,177,214,182,84,171,194,5,222,95,71,55,41,9,153,195,36,85,71,92,76,85,142,126,106,40,117,146,199,22,32,167,61,3,38,231,158,49,206,182,187,248,96,218,164,232,114,233,94,186,142,125,125,191,7,172,238,105,202,166,66,188,124,223,46,201,3,219,160,190,123,195,85,18,190,21,219,46,100,212,111,204,76,89,183,248,128,155,12,68,147,253,140,22,163,236,57,241,133,223,165,222,207,153,241,168,5,220,183,166,183,252,177,70,52,104,166,161,127,156,142,82,115,254,130,30,25,254,241,113,133,170,57,93,73,44,191,128,74,54,62,53,207,140,33,224,71,232,93,208,129,175,235,143,109,42,18,89,208,237,18,42,182,201,90,185,238,67,139,49,248,222,209,166,24,84,164,221,129,25,238,235,159,175,159,54,103,146,183,66,103,114,250,244,174,180,206,60,41,167,102,145,240,53,125,188,32,102,120,13,71,60,24,130,180,119,131,55,105,111,94,66,135,4,74,210,59,36,228,157,16,220,20,24,186,59,159,192,221,114,104,93,175,230,12,240,237,198,28,192,41,15,70,114,253,26,156,7,220,199,114,146,249,187,183,241,128,223,183,130,124,183,245,188,190,211,224,182,158,77,26,232,202,103,195,192,198,75,110,163,44,82,142,115,100,157,99,156,107,62,5,169,116,24,89,188,46,60,128,51,201,154,195,187,52,57,152,224,136,219,30,248,166,111,28,209,32,121,50,60,213,226,107,3,175,19,138,148,7,51,74,87,138,1,120,177,125,200,147,37,234,229,238,91,19,140,106,89,173,39,116,41,71,92,60,208,4,151,163,126,237,221,188,134,134,222,230,180,179,60,55,86,194,85,205,155,196,95,77,176,247,161,19,237,220,107,152,193,165,13,129,129,172,120,26,90,202,245,138,40,112,61,91,168,132,113,248,147,126,229,41,44,28,68,211,143,194,52,224,251,134,128,36,65,146,179,122,89,23,245,61,211,8,90,19,77,22,35,3,2,241,121,67,122,70,187,144,94,15,47,48,22,146,239,223,211,2,13,242,220,86,184,218,252,222,231,152,161,71,82,224,110,133,22,14,119,142,115,181,71,77,101,239,78,4,170,247,207,86,53,212,152,205,225,174,81,5,223,214,16,51,2,254,126,242,53,14,195,76,161,155,40,122,227,87,15,106,82,28,61,202,146,19,211,92,131,118,141,97,88,73,142,55,168,31,27,13,75,119,238,23,10,165,253,117,99,216,178,27,206,30,56,33,158,42,105,168,77,73,20,252,242,197,3,67,171,213,63,87,163,178,119,31,237,188,7,10,226,122,117,63,91,142,79,6,216,48,207,250,80,171,144,28,216,116,184,195,5,57,116,88,170,213,114,59,188,243,74,250,104,84,255,251,160,253,216,169,244,107,103,147,247,186,179,216,26,254,198,86,247,130,61,255,186,254,203,52,186,150,142,74,38,218,230,147,124,153,166,110,82,107,151,35,213,209,77,193,232,199,154,197,107,138,39,59,219,64,237,186,54,143,61,90,154,159,91,52,225,36,53,10,225,125,222,190,135,91,113,137,6,199,38,249,50,79,188,46,154,174,165,31,201,220,53,90,115,238,247,216,84,6,189,238,0,96,107,192,188,187,6,138,147,68,128,21,38,216,226,55,111,251,207,125,193,106,5,13,23,166,74,173,170,165,192,158,178,125,72,233,140,222,67,166,233,220,38,254,231,48,241,65,13,61,67,5,48,195,144,216,24,149,57,127,96,35,104,117,152,134,192,174,47,70,29,104,188,247,49,4,138,70,197,233,68,104,183,205,30,242,235,66,48,90,111,222,49,107,170,195,214,1,62,63,239,61,188,208,123,155,6,78,105,122,117,62,163,124,221,46,20,87,138,84,168,155,123,82,156,37,31,216,82,223,50,106,11,119,189,251,111,147,203,46,89,157,247,52,174,206,59,197,235,5,150,64,121,175,76,141,225,61,5,142,29,102,250,140,10,159,243,197,99,22,104,194,41,45,29,166,29,126,193,29,180,115,2,80,55,45,41,16,12,67,186,173,46,76,7,197,206,31,171,18,1,205,237,48,180,16,250,185,9,157,186,51,10,143,46,228,188,229,99,178,186,138,23,48,109,166,26,7,218,86,28,123,71,37,155,162,186,190,55,68,30,37,110,78,133,232,92,250,98,137,141,195,175,222,86,158,36,143,70,208,222,3,34,27,37,0,180,172,197,229,35,51,113,77,117,86,196,249,175,46,208,31,173,81,119,152,190,120,189,185,81,150,52,191,57,44,80,75,18,121,191,246,169,27,198,61,91,35,73,46,93,191,199,107,94,94,230,126,96,74,186,245,189,205,196,240,185,132,124,141,168,140,114,54,82,200,209,252,209,230,79,42,254,19,8,138,52,253,54,111,63,13,221,121,18,245,176,197,225,141,34,162,78,115,226,82,203,175,94,231,196,73,122,196,81,92,228,113,143,3,111,83,146,17,152,246,225,226,87,211,147,161,201,31,20,157,151,239,214,219,82,177,173,234,73,176,224,89,24,14,35,127,169,135,115,161,209,192,23,40,188,153,227,19,155,40,244,58,86,191,57,173,115,69,60,179,197,81,63,252,222,148,231,165,165,241,28,18,2,247,123,253,216,128,190,102,193,142,100,247,38,103,114,142,176,162,22,9,213,202,126,117,179,120,130,156,96,112,249,94,2,118,96,14,33,9,242,66,171,81,188,102,195,54,87,72,174,212,156,79,78,6,59,49,93,32,235,18,147,27,162,228,230,211,216,42,187,94,137,106,51,221,130,229,201,58,234,152,96,150,16,63,164,90,7,227,125,180,78,41,146,228,163,241,5,206,7,186,246,252,134,218,113,63,210,86,96,186,148,111,108,2,211,230,236,13,91,30,173,99,56,248,242,237,44,144,61,229,209,40,185,187,12,138,211,170,63,202,83,107,4,54,113,41,191,57,130,235,169,43,252,107,30,112,24,57,157,161,55,223,20,72,251,213,136,27,45,29,53,74,192,174,201,65,182,153,126,139,169,104,175,126,140,12,168,13,196,32,201,132,221,235,240,7,179,50,181,82,134,62,152,49,49,93,152,154,182,207,152,117,254,200,55,142,97,177,210,207,115,195,214,123,147,17,123,24,77,79,42,58,164,22,53,184,48,66,76,169,200,213,52,15,95,49,120,224,254,73,36,110,243,153,174,197,143,176,52,45,159,83,96,168,171,174,175,76,11,107,22,69,81,252,24,210,250,254,218,214,189,173,41,154,77,9,228,190,62,18,14,19,245,89,226,66,117,132,207,125,196,41,1,192,75,122,112,179,154,113,255,109,40,51,116,229,111,86,148,199,0,160,129,236,99,136,189,179,49,74,220,140,59,207,64,233,179,108,136,155,34,210,126,61,2,60,231,141,75,33,48,114,109,126,0,46,106,253,166,152,144,219,42,98,125,227,88,195,226,200,95,248,44,153,236,48,177,164,170,254,155,41,213,223,15,70,155,52,142,149,192,148,20,248,190,67,99,206,168,226,70,153,82,178,167,112,208,23,165,205,57,127,226,42,201,219,184,224,68,36,174,34,87,35,62,29,31,148,154,210,86,36,54,136,157,93,151,207,37,74,12,86,17,203,154,66,10,250,15,46,156,173,226,85,62,73,153,16,37,251,213,25,202,8,13,249,212,2,101,248,29,22,154,206,231,144,131,0,107,198,149,96,128,97,194,213,201,212,200,193,248,65,128,160,87,31,98,200,29,171,225,156,28,142,246,101,29,193,26,101,224,130,59,104,199,144,174,243,117,254,88,132,131,254,204,128,7,133,165,26,183,161,34,210,191,8,196,85,227,201,162,52,83,162,28,238,133,29,216,168,232,101,231,232,72,92,220,246,109,94,193,200,20,5,166,130,252,54,235,155,109,51,164,228,138,157,37,101,167,0,129,174,130,172,130,110,90,36,163,226,106,250,114,31,129,240,129,233,177,73,43,224,158,218,35,58,3,134,180,51,249,205,161,55,122,108,160,141,105,118,28,227,238,87,55,11,34,189,171,207,73,193,182,229,47,6,57,67,151,65,69,38,47,223,131,29,24,230,93,9,149,193,190,176,110,137,15,194,89,169,81,25,254,96,172,242,113,219,126,209,213,130,15,65,126,155,18,171,53,252,209,112,255,101,253,102,235,144,191,81,83,224,99,220,234,116,96,152,74,235,254,222,20,196,102,57,102,32,43,169,55,136,109,112,126,217,91,186,69,224,231,139,231,166,184,107,202,47,211,198,212,86,220,186,89,164,238,193,70,33,95,124,80,136,215,74,158,210,106,246,221,37,88,166,212,35,36,55,192,155,109,111,93,152,50,55,57,70,32,238,74,174,160,112,80,228,22,228,116,164,224,13,189,214,11,99,41,75,113,5,5,13,172,3,255,105,122,75,95,205,63,41,102,68,220,183,63,56,25,106,157,228,144,180,44,231,31,129,4,10,255,254,161,108,197,55,159,65,123,55,156,165,114,130,193,179,18,50,78,137,90,216,34,174,235,113,68,216,104,46,7,42,90,148,236,60,67,224,51,29,246,229,27,75,214,141,144,178,194,156,220,151,111,44,225,220,119,113,31,33,141,32,71,52,29,134,55,64,102,138,213,222,57,21,41,126,13,157,173,122,245,202,158,54,48,42,105,83,131,248,222,60,13,255,109,146,68,171,124,31,173,101,159,43,38,98,191,86,254,188,88,42,62,228,16,111,244,249,78,25,27,150,16,120,75,148,109,106,70,131,65,77,20,105,93,152,164,95,147,184,43,159,164,59,189,66,202,70,190,190,198,231,123,182,237,115,41,227,205,36,189,249,153,13,233,250,50,192,27,121,240,37,115,9,2,228,219,148,143,16,53,14,131,172,17,8,96,157,236,12,186,152,166,190,235,25,100,230,226,213,176,98,95,62,163,34,225,104,44,91,164,120,46,12,223,110,149,29,145,239,179,92,27,222,42,207,150,84,122,102,184,21,25,168,11,183,186,190,219,134,53,198,56,120,142,98,221,15,41,233,162,127,245,194,212,193,63,1,7,154,252,104,169,77,1,91,91,219,155,229,144,191,157,67,202,223,218,66,171,47,116,4,65,49,129,43,127,48,104,250,135,204,83,152,28,147,43,149,211,183,48,147,164,242,105,147,65,65,57,174,94,228,15,100,179,181,10,176,229,67,10,95,155,222,156,105,87,151,239,43,133,110,212,36,211,216,152,54,226,136,42,38,75,41,123,90,166,82,120,248,197,84,171,87,89,158,153,210,61,103,47,33,107,55,181,166,228,108,228,198,196,61,29,38,77,85,228,24,56,71,117,153,126,12,156,51,188,140,34,233,152,51,102,132,162,28,198,19,236,122,74,208,166,27,7,88,165,46,237,233,19,53,235,11,76,46,34,122,188,162,110,22,142,192,24,156,190,115,156,105,103,45,116,2,83,30,229,91,30,71,235,148,40,100,182,230,162,148,253,106,162,14,106,83,64,107,145,93,189,43,241,195,90,204,9,236,61,109,16,109,13,2,189,138,182,18,234,140,231,92,70,128,175,234,91,111,154,114,28,197,73,171,250,214,11,186,217,59,85,208,66,64,103,91,70,60,153,26,224,133,105,120,43,89,191,87,135,86,253,142,56,60,241,236,251,242,181,57,120,124,223,48,238,235,242,153,12,124,17,95,249,205,228,0,147,78,180,179,23,56,47,94,226,195,54,73,251,153,254,25,41,28,135,55,85,17,50,42,155,68,184,47,176,182,140,163,71,22,24,226,157,195,55,37,114,151,89,50,169,68,17,102,186,140,16,192,116,74,200,100,40,144,42,221,250,12,24,24,44,49,171,139,27,207,167,58,74,61,208,146,159,30,51,20,38,16,22,38,11,46,59,150,73,206,248,91,83,6,119,246,47,217,76,43,232,242,123,215,159,36,144,158,250,101,86,159,103,198,248,144,196,93,175,191,100,136,255,54,219,248,235,221,98,35,183,90,221,17,48,142,141,238,243,240,48,249,215,70,221,6,78,51,57,68,144,75,189,58,14,246,219,48,102,202,9,85,201,185,101,135,217,102,100,72,205,192,244,165,77,99,80,233,10,18,22,78,129,194,90,166,167,122,33,153,177,252,181,170,113,129,188,33,53,82,171,88,155,232,20,166,41,166,41,189,119,219,133,224,232,49,202,90,67,199,65,140,87,230,243,140,144,72,150,149,13,35,236,152,49,207,8,64,86,121,180,145,126,4,24,14,183,250,57,6,76,56,105,249,185,124,126,172,78,141,128,64,132,235,178,27,164,70,87,145,153,2,33,226,57,153,3,205,42,52,205,254,111,141,40,190,27,30,247,171,102,153,10,176,13,18,56,186,240,49,14,138,148,185,101,200,57,135,115,34,159,69,104,132,140,2,99,115,175,216,44,7,92,167,111,215,152,148,155,135,185,126,12,21,180,76,222,144,209,98,180,253,124,161,91,105,21,189,24,14,222,237,243,164,154,200,186,204,81,211,110,188,73,117,206,0,76,176,38,87,195,134,151,227,4,201,86,209,188,4,198,242,116,51,233,124,168,243,117,36,245,125,92,78,170,24,107,192,86,203,33,48,84,109,125,189,171,135,88,189,132,206,139,115,192,217,79,247,172,15,78,76,194,41,253,236,193,145,44,18,120,195,166,83,223,107,47,205,171,47,139,178,199,193,9,247,136,4,24,145,132,167,196,53,206,182,105,62,175,192,48,102,199,107,67,122,168,79,190,204,45,109,1,35,22,249,129,105,135,156,254,219,149,3,95,142,62,54,13,56,73,253,100,132,72,64,78,101,224,29,238,85,61,70,147,238,195,164,60,167,75,16,161,251,61,53,87,139,161,74,12,208,97,90,144,30,115,55,112,165,121,196,95,27,78,3,93,124,56,216,203,101,59,112,104,9,141,87,25,114,212,237,155,95,109,108,47,98,255,113,175,160,155,77,196,165,171,90,220,150,178,171,190,116,171,209,34,138,151,99,34,230,46,165,152,96,107,41,114,224,143,109,105,98,71,233,201,147,18,189,76,81,253,116,73,216,100,226,134,67,119,13,212,22,86,28,94,184,167,234,107,211,239,18,18,217,232,127,112,30,9,154,104,215,118,244,88,34,91,237,237,110,122,132,195,183,233,74,247,197,43,242,206,240,53,134,96,2,91,237,166,157,248,193,86,57,241,246,233,222,181,118,164,255,244,48,98,159,182,18,251,119,239,6,235,137,11,234,36,211,219,217,173,9,12,207,131,111,165,40,28,13,61,25,17,2,26,97,81,35,236,166,85,166,103,143,160,45,195,231,130,85,219,72,201,62,212,59,148,125,223,137,214,167,117,125,201,9,67,103,255,141,86,1,107,77,0,194,184,86,70,121,65,24,136,86,147,131,175,211,0,118,249,254,8,254,82,179,175,48,62,81,245,171,97,247,211,231,162,37,171,199,129,14,25,146,100,206,51,81,233,217,226,173,136,177,38,49,121,77,28,195,213,72,44,120,148,171,14,25,58,114,197,247,156,1,41,114,18,211,17,173,177,229,84,208,84,173,16,84,149,215,70,187,97,92,157,56,171,115,59,22,147,254,118,197,0,204,14,243,49,247,231,106,196,213,29,102,75,234,98,221,1,143,237,27,26,253,155,233,51,23,90,177,13,243,194,80,123,75,10,154,50,136,21,204,247,166,21,90,37,114,9,131,17,117,96,126,243,222,76,33,79,224,99,157,20,159,104,4,146,179,142,169,57,22,126,236,14,35,148,144,184,75,35,90,49,125,75,26,124,108,73,112,101,52,65,198,205,126,47,42,17,248,19,133,209,109,188,40,253,176,123,36,181,115,88,78,190,211,50,99,139,20,251,152,134,242,91,247,56,175,199,29,106,10,35,78,227,48,194,88,26,250,40,116,9,221,183,162,72,116,111,141,62,20,236,16,63,209,225,159,95,210,191,100,17,153,115,130,220,207,65,141,138,166,44,144,72,171,17,240,161,146,154,206,3,129,127,199,238,133,105,36,208,17,105,199,53,218,87,203,153,220,36,220,35,250,165,209,138,112,107,154,112,45,59,136,46,159,150,125,60,151,5,203,245,98,206,216,236,123,29,53,143,156,203,178,232,207,196,112,54,65,146,139,75,132,57,126,59,202,142,80,238,50,165,159,23,162,206,100,244,134,203,103,255,98,96,82,111,131,85,83,60,170,1,13,79,78,146,117,235,148,26,198,120,46,184,77,117,195,161,0,169,135,47,10,181,253,86,215,231,192,70,145,25,48,29,141,178,133,87,132,33,174,96,51,125,131,112,225,86,133,45,215,25,240,110,18,80,33,177,197,252,112,244,204,140,164,199,3,52,213,177,178,136,35,45,41,178,198,188,133,209,49,238,77,130,110,234,79,115,144,186,109,7,13,53,229,3,10,143,183,155,65,223,216,183,94,12,127,166,123,93,184,80,233,251,224,148,70,247,120,50,251,250,2,159,125,178,198,201,245,43,236,202,31,152,54,184,184,186,39,173,95,61,240,89,74,45,197,213,199,35,23,75,28,106,237,51,17,222,197,212,102,102,133,225,217,141,7,135,77,74,188,46,194,213,180,7,6,140,139,215,21,222,45,98,173,36,107,17,194,22,152,242,227,152,195,116,86,73,176,166,83,34,217,119,60,25,245,158,250,61,232,59,116,26,80,75,255,148,207,20,54,37,221,152,225,230,170,232,189,141,173,62,166,25,138,236,243,3,207,218,223,115,35,83,163,62,27,73,112,87,253,3,134,175,89,175,38,111,118,65,171,75,215,225,222,244,167,172,64,17,200,144,1,131,48,49,213,119,241,76,186,15,82,62,84,92,31,4,151,244,24,222,18,147,239,200,231,172,152,39,139,32,125,81,251,231,152,206,174,19,4,60,212,127,232,182,240,30,8,193,204,82,20,185,53,255,208,103,176,231,172,250,220,13,214,191,120,45,232,169,245,91,157,39,195,19,13,248,172,21,157,100,108,100,111,2,67,240,151,244,222,163,167,157,98,76,96,72,208,17,61,27,114,118,81,20,224,177,74,209,49,161,114,231,125,142,186,181,108,10,155,16,234,143,128,77,223,72,225,109,37,8,1,183,166,1,125,52,120,157,148,204,96,42,124,62,48,246,109,140,10,196,161,250,104,131,212,81,44,30,8,210,134,28,0,103,19,45,249,253,116,183,160,159,162,244,229,196,247,234,144,68,168,37,60,102,88,102,80,92,137,140,52,176,85,121,196,60,234,196,144,228,115,89,228,172,199,160,96,228,233,170,166,241,34,124,100,92,143,250,20,188,128,169,212,223,241,90,36,142,116,76,126,44,87,129,210,203,173,63,141,191,215,226,201,16,54,249,12,56,195,244,62,23,237,60,186,81,66,119,237,202,125,40,110,144,219,145,215,198,239,73,113,114,65,190,214,245,189,38,137,194,55,42,19,234,25,141,212,16,173,143,77,154,62,232,38,46,52,237,141,187,123,32,20,106,219,165,95,211,148,135,179,219,25,139,34,2,189,57,124,17,41,199,144,31,195,153,190,24,129,151,21,125,4,140,98,106,87,24,78,187,22,48,14,157,254,246,185,96,197,160,110,147,8,214,56,15,244,155,30,88,88,232,179,12,245,247,56,63,118,122,48,76,83,242,228,212,216,247,250,96,58,101,36,74,116,76,210,227,38,8,188,213,173,162,119,191,56,161,56,48,39,130,122,139,180,148,148,7,179,143,232,163,25,195,147,192,148,159,168,175,137,115,243,222,123,36,169,37,35,49,139,215,33,112,109,250,73,144,218,114,101,88,131,251,39,252,197,218,125,230,27,90,53,210,84,114,14,61,20,66,146,192,52,182,9,76,66,172,206,7,239,82,245,234,179,15,185,228,210,239,106,13,47,35,129,136,7,34,191,61,228,196,55,205,202,85,229,193,165,109,138,238,152,62,86,216,80,188,182,156,155,116,59,190,192,221,178,254,21,13,25,158,157,133,210,211,7,119,77,6,80,227,79,251,195,131,147,102,133,7,165,242,115,189,183,70,80,90,7,101,81,73,252,222,218,216,44,5,222,211,37,145,12,205,105,127,194,18,240,20,148,55,77,107,86,148,234,246,44,115,156,196,158,192,165,122,111,199,111,133,124,156,77,200,49,154,203,20,216,250,106,75,103,202,176,234,135,253,86,39,108,54,10,159,67,255,45,206,249,137,76,15,180,72,71,28,218,144,186,105,158,157,51,122,185,230,139,109,43,67,90,176,209,110,232,222,38,106,176,121,166,2,51,134,111,30,157,45,172,72,106,149,90,248,92,99,51,38,52,170,201,0,146,161,99,61,19,11,54,68,57,38,168,118,165,98,54,96,2,63,18,246,203,166,223,240,76,121,227,90,22,152,46,199,253,76,249,145,186,4,207,10,82,118,177,116,97,226,40,210,170,115,62,46,4,79,51,188,136,243,38,83,225,78,113,231,115,65,104,53,23,20,218,113,247,53,205,129,73,83,97,132,26,99,159,63,91,225,89,155,2,87,184,161,250,115,127,200,157,75,60,18,182,146,21,51,105,152,216,140,194,88,188,117,7,12,223,140,194,112,10,198,102,138,90,224,231,201,145,185,125,135,8,121,246,173,79,78,236,187,199,231,100,57,77,189,26,254,227,25,166,62,146,187,83,7,141,132,100,36,48,169,2,236,89,135,156,246,252,22,182,14,226,165,159,159,134,125,33,156,12,59,113,244,99,99,202,151,247,69,106,195,103,21,184,62,189,37,100,176,57,255,100,162,209,54,225,210,42,166,146,61,116,219,32,123,80,163,172,98,89,6,90,140,2,251,250,61,182,67,234,210,182,252,54,17,17,58,4,3,166,200,173,11,76,91,82,76,242,102,234,52,75,96,42,39,194,178,109,20,202,136,175,188,9,145,61,11,208,24,181,186,222,156,250,130,29,232,217,245,155,222,27,25,24,79,146,112,112,118,77,228,157,191,138,45,92,3,78,34,182,97,118,44,201,58,159,136,36,217,197,206,218,70,226,18,231,79,133,32,70,170,68,55,44,222,241,195,216,235,98,224,65,157,79,3,78,192,73,196,52,128,27,5,110,62,160,16,137,46,49,169,119,183,214,194,248,101,202,193,229,196,71,4,0,1,166,128,155,82,24,32,138,215,106,196,122,160,136,206,101,235,213,176,212,191,151,166,159,95,12,114,10,37,9,102,59,76,99,152,4,146,54,148,87,35,34,0,236,17,210,146,15,231,20,26,128,241,98,166,65,45,239,77,178,116,196,218,173,244,135,203,234,67,51,100,198,173,27,18,139,2,90,254,58,166,17,37,93,98,67,33,103,149,75,156,124,20,110,37,89,92,198,123,146,98,237,85,148,102,197,188,131,58,60,74,34,22,84,104,165,234,189,143,111,86,223,144,80,195,41,142,50,166,5,5,173,14,67,62,39,126,223,198,131,93,97,58,86,138,219,116,14,82,139,24,233,50,51,229,133,172,44,163,166,212,247,155,255,112,253,200,121,111,186,54,61,44,44,162,253,226,163,195,183,62,35,47,132,56,59,109,13,2,99,120,190,137,66,216,85,23,207,54,94,244,64,51,249,74,65,207,204,24,225,206,162,132,45,45,126,68,31,211,11,108,211,15,150,154,56,41,124,187,252,206,46,120,3,197,228,165,2,151,98,243,120,178,99,130,10,241,80,177,180,80,160,208,60,72,48,7,169,20,84,12,103,192,70,4,251,224,130,90,108,108,164,229,28,146,79,62,28,152,70,248,241,130,134,70,45,35,48,129,139,136,153,144,153,25,47,81,87,200,103,237,55,207,138,137,25,200,123,81,124,152,231,131,137,120,10,90,232,56,12,212,184,118,171,192,45,165,119,248,148,12,105,205,16,152,88,233,122,48,146,108,122,115,108,249,55,104,180,170,191,148,20,245,42,168,154,196,123,193,17,155,244,189,206,52,157,97,137,48,107,83,146,247,50,193,234,23,136,53,138,90,249,109,42,23,74,125,112,166,85,82,96,120,162,98,79,201,40,48,102,249,109,202,186,250,124,48,211,65,222,27,153,145,8,104,210,129,36,27,49,244,125,168,90,5,10,177,140,128,147,42,135,0,207,91,22,125,172,115,8,191,192,29,214,115,47,242,57,26,60,25,249,193,184,28,253,193,253,215,154,225,48,140,84,69,158,26,165,243,25,22,20,246,146,216,64,133,204,28,70,152,195,141,124,128,188,21,34,98,81,152,179,44,66,95,100,188,73,22,239,136,205,81,13,150,228,193,143,177,230,173,160,134,26,129,180,192,246,115,190,95,209,121,54,63,48,57,143,152,194,116,64,38,133,135,133,5,87,68,236,141,189,68,224,5,67,116,13,24,34,7,121,175,97,18,17,113,245,252,180,105,67,242,79,73,90,92,77,130,190,202,152,78,104,121,203,187,58,105,75,62,114,53,88,211,254,222,36,134,138,126,17,35,130,143,84,195,80,65,21,80,92,194,226,67,154,32,68,215,73,104,212,131,177,62,72,157,74,151,92,73,166,150,217,227,201,232,224,75,242,218,180,205,141,48,7,224,58,75,186,248,172,128,254,221,188,73,89,66,49,250,29,185,53,41,189,45,183,198,153,217,17,219,75,70,84,44,207,141,223,244,142,77,10,25,119,151,95,198,119,125,118,10,92,127,66,117,70,64,157,92,116,124,15,130,13,50,100,11,133,171,216,11,209,158,144,163,171,192,221,189,94,168,149,234,234,49,100,5,152,154,102,228,202,72,160,72,111,46,236,234,116,115,70,90,201,212,32,228,201,48,58,151,47,47,58,43,122,214,139,161,69,241,65,129,20,109,74,235,123,65,139,224,12,138,39,218,54,252,85,73,175,94,203,57,112,12,198,65,124,83,60,27,177,106,228,210,248,210,175,66,133,93,217,133,77,77,122,20,211,64,64,142,232,21,47,213,141,35,82,96,116,187,102,188,20,233,242,119,156,23,252,235,225,170,94,192,112,120,45,129,201,14,247,120,108,43,180,213,155,47,170,60,60,67,72,199,134,206,127,194,126,177,41,216,220,31,114,94,83,137,153,93,156,55,89,33,141,196,182,201,158,112,204,142,151,3,156,85,142,166,140,158,80,242,147,203,178,20,194,189,8,76,169,110,192,116,145,54,189,90,139,41,168,56,77,194,27,1,147,44,198,91,160,86,247,36,104,39,191,27,185,75,236,156,174,48,189,206,190,163,76,19,107,42,31,152,184,241,131,241,216,245,201,206,170,111,113,53,205,67,50,193,41,187,14,5,81,208,179,105,235,215,164,7,113,201,197,20,233,188,9,126,60,106,58,178,252,193,173,141,91,236,144,108,77,81,229,193,168,74,203,44,52,62,221,184,247,250,112,37,177,241,81,131,151,3,150,170,78,232,208,40,140,241,175,193,197,109,234,115,193,95,17,227,61,41,109,126,102,33,48,101,80,61,96,82,224,250,203,84,95,120,168,198,172,234,189,101,76,80,27,138,51,213,72,235,234,208,151,70,224,164,5,74,26,78,198,187,253,24,191,2,166,169,94,239,189,45,69,19,48,165,181,250,224,152,172,59,158,12,161,180,46,159,26,78,138,40,161,55,30,192,162,123,2,84,245,43,197,136,66,166,39,230,19,185,230,82,223,147,119,234,191,228,209,72,39,135,127,61,209,31,45,250,49,201,79,238,200,191,35,254,221,171,94,221,73,145,197,123,55,154,205,187,194,103,134,199,174,129,152,135,126,16,152,223,34,23,55,25,80,113,206,11,174,71,173,243,221,251,195,150,71,13,28,249,156,119,111,74,88,244,193,105,156,126,115,184,226,239,201,213,199,62,101,231,8,152,90,64,25,52,242,164,101,197,168,212,65,85,136,194,80,76,191,155,67,72,34,47,6,247,70,222,49,79,43,242,32,50,149,6,253,55,45,74,30,40,58,148,7,55,114,171,247,57,33,144,175,10,119,227,91,14,216,26,248,5,166,15,54,197,147,153,70,183,62,217,148,178,53,36,64,41,250,16,152,206,149,252,138,49,86,206,31,116,57,115,144,161,84,250,233,147,109,83,54,15,152,146,83,121,50,2,113,123,61,52,23,61,64,152,56,145,251,225,99,140,207,210,166,1,105,174,247,90,253,99,64,65,61,222,93,171,217,138,72,166,116,228,30,152,194,234,45,53,38,84,218,8,76,168,166,151,7,75,182,13,212,18,231,129,66,210,46,111,61,143,129,36,47,141,57,172,47,13,187,121,238,2,103,61,125,96,185,107,99,11,92,117,5,208,35,31,217,23,251,105,53,166,169,251,236,239,132,160,116,102,234,194,135,203,42,85,121,173,51,252,242,214,70,150,248,166,120,177,92,142,194,88,34,239,99,163,113,33,143,134,174,169,203,216,218,7,169,83,55,60,227,159,105,242,189,144,153,22,24,250,166,244,94,140,90,90,125,52,228,164,250,123,49,58,149,101,212,104,73,159,111,211,41,31,150,244,66,237,120,158,227,189,24,229,223,250,98,107,175,119,196,20,218,115,245,189,54,36,249,237,45,175,210,228,214,27,54,191,119,110,114,192,136,233,71,233,228,249,98,111,233,162,228,41,40,130,163,245,173,92,34,213,122,49,114,13,111,75,161,22,227,13,40,27,49,156,32,239,252,81,130,144,242,219,83,222,169,106,36,115,77,96,227,107,139,159,30,198,166,44,176,5,148,3,197,33,208,139,145,81,220,237,157,155,112,99,11,188,173,103,51,96,98,143,114,53,109,116,61,189,35,157,142,45,121,112,59,221,250,59,148,59,241,100,129,139,117,180,7,76,71,237,20,152,100,231,219,206,140,133,71,6,173,24,89,115,220,28,63,87,62,23,95,39,90,72,96,179,212,210,100,116,166,224,225,136,123,19,158,23,215,136,99,109,173,247,65,142,17,36,21,219,248,223,244,190,60,27,233,108,11,73,95,251,252,218,120,179,112,35,195,174,15,78,41,243,219,13,9,181,117,29,211,99,46,180,53,159,117,71,171,199,131,43,30,227,59,157,206,17,32,181,255,36,191,250,14,223,136,128,84,150,224,0,204,52,68,69,2,45,31,47,185,88,101,90,172,123,122,84,122,150,239,101,10,23,113,180,253,140,153,166,240,122,41,41,108,191,166,251,29,60,37,17,60,134,244,43,127,95,203,234,80,196,22,223,26,162,162,182,134,60,199,179,228,25,98,129,169,53,79,207,15,200,74,216,10,124,102,125,56,48,139,154,235,164,240,54,130,242,128,153,138,242,94,164,56,158,251,99,1,203,38,163,66,255,80,126,87,51,72,178,89,22,243,113,228,106,163,59,87,152,12,89,60,185,145,132,203,7,59,38,237,170,239,189,173,228,75,158,188,181,8,153,211,90,84,213,199,46,86,2,25,219,180,145,159,73,196,132,253,42,71,227,0,53,15,232,221,42,76,239,252,8,216,154,166,4,134,239,58,246,141,133,162,211,231,185,33,226,142,3,102,157,225,19,106,121,91,155,112,66,4,188,181,120,25,24,82,185,248,237,73,53,142,92,221,209,206,88,49,164,40,44,136,113,88,232,175,125,3,110,91,135,128,22,104,138,91,227,71,137,185,125,96,226,41,241,57,150,9,222,9,76,157,80,196,14,140,181,68,142,213,114,192,240,3,176,165,53,78,138,246,4,31,47,224,99,112,21,253,229,51,162,77,174,134,62,71,225,110,29,117,225,8,99,96,53,133,57,147,95,173,108,203,249,115,243,110,234,242,1,227,91,233,213,248,251,97,76,176,95,125,38,82,31,22,241,12,31,157,32,250,231,234,37,166,252,62,223,125,203,129,78,3,44,6,96,192,120,186,58,164,139,68,94,220,28,125,138,174,79,190,214,152,177,169,108,36,219,147,142,56,163,28,187,33,197,221,93,247,133,65,83,114,92,76,155,136,24,150,5,25,192,232,27,128,249,167,11,39,152,177,243,231,136,231,31,120,118,13,10,22,211,81,137,29,11,234,125,105,228,0,166,117,56,80,218,249,229,185,7,253,96,47,70,53,56,78,100,196,97,60,145,168,8,121,240,166,247,166,49,36,206,85,130,78,210,132,197,225,197,201,249,162,80,244,186,232,111,35,156,247,190,246,231,80,53,206,139,176,89,55,20,107,93,97,83,220,28,47,118,182,165,76,23,120,62,75,253,156,61,169,77,125,106,248,163,253,157,73,149,164,178,245,177,76,208,54,2,138,244,252,234,118,69,79,218,124,40,102,138,124,171,9,51,206,122,209,200,130,180,154,194,99,68,78,149,206,102,181,5,72,255,69,91,12,141,74,218,188,15,108,113,167,136,161,146,231,145,79,117,172,8,42,213,3,230,68,157,10,175,45,55,239,44,36,189,26,230,155,168,36,39,56,44,12,107,192,124,251,8,209,18,160,213,253,6,238,221,55,38,19,149,94,189,183,245,151,196,147,161,107,169,139,222,164,143,35,41,68,222,71,42,205,15,140,196,230,251,150,164,195,63,239,5,163,76,4,243,41,21,175,106,178,26,79,79,68,112,17,71,29,233,3,159,221,240,165,117,104,120,208,211,99,26,3,137,163,153,180,106,87,180,147,13,8,120,211,92,172,48,217,224,184,186,208,46,36,115,20,123,107,215,151,225,192,251,208,159,222,240,35,68,14,131,172,170,154,87,103,73,164,232,164,160,151,59,103,181,98,32,203,105,243,101,79,182,144,126,28,179,208,212,210,95,238,165,11,163,36,168,245,112,71,94,7,81,13,121,107,18,38,181,189,172,208,58,71,236,86,24,186,226,120,110,164,67,196,11,166,213,63,189,18,145,179,31,139,198,161,193,100,149,202,75,133,213,166,91,56,169,208,232,222,178,48,106,213,7,167,92,40,18,55,199,79,154,93,55,133,85,173,51,243,37,0,187,166,125,202,50,251,169,70,250,144,126,195,15,12,169,112,143,220,100,81,119,175,208,164,212,35,245,130,51,83,213,245,65,203,113,68,118,158,163,104,235,52,91,86,111,23,48,213,93,106,247,45,218,81,243,131,169,96,208,39,67,210,45,138,60,200,190,107,126,132,222,222,21,161,156,101,150,131,36,16,11,9,144,21,201,71,38,105,215,179,135,45,123,188,84,243,16,54,124,192,241,88,109,150,149,77,232,97,191,76,208,60,6,229,124,78,169,242,45,196,134,183,228,138,33,156,83,175,203,104,86,35,43,84,208,67,92,250,219,22,38,170,146,126,79,122,30,19,114,138,142,55,138,8,139,144,64,3,55,201,16,254,218,148,244,230,27,65,217,41,21,13,75,79,115,203,251,212,87,76,177,139,154,64,148,178,238,246,96,72,172,178,194,109,189,226,201,51,186,34,33,106,240,177,50,95,141,8,29,140,106,23,238,31,201,89,84,167,228,52,244,193,183,117,42,237,87,250,194,100,81,24,102,170,87,118,131,243,217,21,54,253,196,40,249,169,74,79,1,108,222,235,43,69,210,75,11,76,137,83,74,160,182,218,217,80,95,191,36,93,51,78,184,15,140,136,97,125,181,93,75,42,213,33,16,16,134,21,236,58,101,119,1,166,242,172,56,140,222,148,172,77,190,253,243,139,54,194,139,58,224,213,98,176,53,110,222,97,99,150,155,159,93,191,143,247,219,166,177,91,62,240,249,98,227,193,91,58,43,185,57,137,212,229,240,252,168,169,96,98,174,71,63,1,93,89,81,171,145,14,136,93,220,178,131,108,82,187,26,72,114,28,135,189,59,74,8,170,104,66,139,26,18,247,216,224,1,77,85,134,28,85,198,93,125,245,29,24,90,129,173,176,201,120,6,76,200,254,147,4,167,132,232,7,179,182,136,32,106,10,221,122,90,86,192,48,112,174,79,134,253,78,66,35,20,234,79,30,212,106,22,206,172,79,126,45,172,81,75,107,68,224,209,184,146,40,192,212,49,125,175,38,125,179,3,222,223,108,48,132,57,151,182,251,151,117,38,220,175,165,22,230,64,254,224,76,121,143,70,14,8,162,186,57,144,141,185,169,106,97,128,117,27,141,128,209,62,28,58,38,148,175,220,143,121,108,74,210,151,58,38,116,142,95,186,125,88,41,140,136,239,51,100,38,164,113,97,172,204,169,229,41,99,6,71,10,104,223,159,194,25,196,18,189,121,6,122,34,34,15,90,77,81,182,55,253,192,115,253,161,74,160,164,199,148,43,126,48,215,238,252,173,248,33,230,62,29,62,223,110,125,170,137,16,11,246,17,165,49,127,10,109,26,213,136,107,123,244,56,55,4,108,134,44,124,224,238,145,80,218,104,206,247,43,159,171,55,156,41,1,91,142,81,126,251,152,241,251,218,226,116,169,225,243,233,147,19,254,189,71,155,117,169,105,145,84,141,45,156,30,52,42,241,170,126,171,117,78,217,123,227,81,170,213,211,189,181,3,19,147,39,246,143,133,211,166,144,49,130,66,170,54,2,101,237,101,133,7,209,19,135,123,86,166,56,66,172,84,205,222,159,70,199,162,8,185,17,121,2,164,141,154,195,236,255,154,2,164,238,56,249,189,169,107,249,228,69,201,245,238,246,96,170,50,53,191,49,97,216,27,1,67,144,162,33,61,132,61,253,173,225,40,47,69,227,75,108,16,87,83,145,168,217,160,95,75,183,120,244,154,174,247,157,185,49,117,233,10,31,191,212,215,214,102,101,37,249,210,28,38,221,105,207,142,185,202,194,79,122,2,64,205,119,93,163,99,165,27,127,187,110,210,86,14,233,87,143,51,205,106,210,3,194,148,41,227,106,216,28,171,222,220,100,148,238,168,161,215,244,217,226,235,175,113,127,59,140,84,94,85,184,219,1,20,112,107,245,115,118,13,14,175,119,245,196,28,80,120,122,169,119,54,147,69,184,170,32,2,153,46,143,6,76,22,71,94,11,242,1,143,254,130,98,37,202,47,215,57,92,202,232,7,87,77,51,64,253,54,189,7,235,192,124,1,25,51,235,67,118,106,151,98,76,142,89,74,95,154,49,82,78,71,91,210,82,162,3,162,137,181,3,205,154,3,55,149,170,171,161,244,187,246,204,242,247,206,16,64,117,103,36,180,31,238,171,43,108,133,97,239,185,224,246,144,155,99,246,183,59,38,5,106,191,42,116,191,200,78,162,86,88,46,92,72,246,139,249,212,249,169,118,79,115,54,39,122,31,4,38,0,226,173,172,84,97,210,150,244,30,13,41,201,226,165,124,196,198,63,253,118,231,52,230,168,155,126,117,51,225,67,185,250,140,218,240,125,150,163,40,83,235,24,240,52,90,248,24,241,14,137,137,88,111,63,182,204,234,104,54,201,231,135,254,90,195,74,192,148,55,10,140,208,185,123,170,148,143,34,114,42,112,55,162,226,29,176,246,118,21,107,121,202,111,72,207,218,21,203,110,209,70,187,111,252,149,1,175,210,182,105,101,172,110,100,88,121,231,217,66,222,136,176,135,172,20,195,93,205,0,141,17,129,144,19,87,201,23,199,232,199,140,126,193,150,74,121,39,18,3,23,238,252,231,45,30,22,117,241,9,12,122,78,129,151,79,98,75,70,171,184,197,126,179,84,103,242,124,227,69,105,87,172,188,129,100,236,187,154,17,42,222,75,71,177,20,181,239,251,193,103,42,156,13,112,191,237,104,137,227,67,101,11,133,122,241,219,116,129,149,135,18,36,90,241,220,139,146,144,0,141,196,255,10,208,16,11,133,13,227,237,100,208,203,19,248,241,59,103,234,146,100,64,201,20,22,111,220,58,11,5,82,139,231,196,114,243,168,210,203,230,55,174,247,161,225,22,60,47,241,78,166,174,204,146,4,93,70,245,66,34,200,103,139,198,20,144,73,171,113,233,160,227,165,22,125,234,179,119,223,221,4,102,64,170,9,171,60,214,246,204,56,172,128,164,198,223,135,106,104,99,44,55,94,166,81,213,45,185,150,144,77,137,3,145,157,68,234,22,145,67,130,127,246,193,196,23,100,64,96,131,190,146,82,118,115,138,188,135,192,148,106,173,128,137,52,201,107,145,227,61,219,115,139,39,183,184,123,192,244,181,229,103,69,208,176,44,218,203,84,140,213,136,210,195,72,5,223,254,251,109,12,158,236,1,82,224,172,26,21,84,12,159,95,223,49,164,171,107,162,169,114,244,238,56,202,173,150,179,61,139,144,14,216,179,79,250,105,59,77,192,231,69,156,41,58,53,118,78,31,181,15,225,108,181,2,2,223,222,109,208,178,28,244,104,180,120,5,19,177,31,222,228,125,46,58,227,242,179,126,182,241,249,9,76,137,210,221,3,179,53,34,173,103,189,155,36,0,12,181,177,234,214,219,196,42,22,108,117,218,45,139,43,205,87,220,68,104,134,28,148,111,98,25,143,227,237,143,164,252,90,247,136,49,117,230,104,76,189,55,134,96,183,120,218,14,151,3,110,159,128,41,90,111,238,44,17,99,61,254,212,11,147,211,180,68,124,244,110,251,40,122,21,233,92,55,17,175,156,252,200,33,81,115,140,139,254,224,106,36,22,217,97,138,174,134,92,61,237,48,174,126,243,138,28,73,124,72,139,117,47,15,229,81,175,58,233,122,123,176,57,52,205,183,231,77,98,245,185,221,173,26,131,117,243,179,20,65,43,104,131,254,175,127,250,235,127,252,227,63,252,227,31,254,248,167,191,251,195,255,253,55,255,233,239,255,246,223,255,225,111,254,234,159,255,203,127,254,231,255,249,223,254,249,191,255,143,191,250,235,127,243,15,255,246,252,1,196,220,144,101,156,127,252,213,63,253,211,95,255,167,63,253,199,127,60,127,250,191,253,225,111,255,244,31,254,248,135,191,250,235,127,247,135,127,248,247,127,248,211,31,255,227,223,92,224,127,255,187,191,255,195,255,241,167,63,254,221,223,255,59,110,240,15,127,252,183,127,247,247,127,251,167,115,251,255,211,219,43,51,84,153,205,217,118,160,87,23,110,129,145,139,241,231,59,108,34,166,93,251,12,161,184,10,66,195,142,209,46,61,113,141,86,53,79,145,116,147,84,147,230,229,101,93,84,206,219,84,40,207,151,94,189,105,2,198,206,226,200,12,149,166,80,152,250,106,132,182,137,129,43,115,31,17,168,29,140,184,221,234,97,133,68,130,120,204,107,65,108,52,86,84,237,166,163,49,61,123,18,16,6,112,126,91,90,99,10,103,65,176,133,66,9,175,77,57,80,167,7,37,103,134,134,78,124,43,82,130,81,73,139,240,248,254,116,113,228,108,39,137,83,158,181,161,68,164,16,45,27,85,122,80,10,18,181,80,135,49,155,98,94,80,10,38,45,226,61,75,39,181,200,102,81,233,242,103,240,138,72,206,241,8,106,253,116,174,32,55,229,247,109,131,62,74,109,123,161,55,72,120,93,33,237,208,139,81,113,41,193,70,136,254,185,118,18,85,244,25,107,16,6,66,126,150,62,240,185,222,91,135,143,245,101,25,111,189,57,106,206,193,134,11,173,229,24,31,31,185,4,141,104,177,198,213,161,46,244,89,211,217,11,49,202,79,42,92,189,100,106,114,124,238,19,156,60,31,111,232,136,49,142,254,219,5,94,189,165,240,176,182,52,167,93,46,237,19,194,77,197,202,74,157,179,185,65,41,36,79,86,208,45,88,193,248,76,169,146,198,29,104,245,10,78,76,204,145,218,20,45,52,13,250,197,203,100,116,5,78,118,72,5,147,53,125,65,251,211,187,117,38,165,199,65,169,87,220,74,26,75,211,89,244,206,19,36,75,233,211,229,119,252,212,236,209,122,178,39,42,108,149,77,13,125,231,160,224,174,166,171,37,237,133,221,130,53,14,35,62,36,148,0,228,232,118,180,114,91,173,177,124,46,142,237,81,130,242,9,14,178,164,61,176,157,26,54,95,212,212,87,171,28,2,246,32,204,134,254,214,100,31,165,227,128,74,85,24,241,253,222,148,135,84,237,227,227,224,9,246,137,3,147,227,83,216,250,139,30,60,138,146,162,83,85,75,170,46,126,155,82,61,217,204,126,226,41,53,222,171,38,233,226,200,216,62,57,138,168,224,202,27,93,249,31,7,177,207,248,96,13,25,38,97,128,32,179,83,130,205,192,10,153,119,210,102,237,58,82,208,167,194,101,44,162,212,217,212,130,162,9,29,246,144,179,2,171,146,71,18,15,243,33,71,213,72,91,185,145,104,73,126,116,20,35,194,40,74,232,1,37,157,23,44,148,159,93,150,191,100,34,43,214,143,249,205,74,164,96,253,12,143,119,188,211,153,45,148,2,116,107,183,184,247,216,74,198,126,236,233,224,41,164,70,18,99,85,232,102,169,54,173,77,46,77,210,177,73,253,90,141,137,0,9,104,250,80,77,49,45,130,106,29,171,87,234,196,173,238,113,69,167,28,105,72,173,50,207,132,128,86,20,251,160,10,84,155,82,214,44,74,52,130,240,28,26,92,137,100,194,118,74,227,190,191,51,244,24,170,77,193,151,93,209,54,140,65,76,98,76,25,126,89,66,190,83,194,239,84,101,121,116,43,175,139,65,131,83,68,247,12,152,123,144,103,114,152,122,67,125,239,217,9,141,6,3,61,138,227,74,49,52,59,71,78,192,179,107,39,17,48,125,150,177,75,163,208,209,20,37,74,30,155,52,148,79,250,220,231,160,235,61,174,181,248,186,204,193,100,198,143,47,14,147,9,23,211,40,193,150,238,179,200,116,106,37,24,79,245,59,205,18,190,108,81,19,44,202,165,147,9,68,188,173,208,182,97,153,191,121,167,160,39,130,127,153,194,11,101,218,129,144,217,47,134,137,109,232,236,135,183,125,199,102,149,233,99,252,80,198,212,180,66,193,129,6,227,242,33,125,65,191,206,179,54,204,10,213,90,133,91,5,142,19,255,105,99,171,215,183,238,180,251,58,74,97,138,126,171,193,102,18,204,247,36,94,62,11,0,249,212,17,153,123,250,207,246,231,167,135,145,82,186,112,5,169,98,253,88,84,54,122,242,131,120,43,77,199,202,65,114,166,73,180,225,209,204,151,165,159,192,248,77,90,52,126,29,147,17,230,71,253,233,186,92,220,150,198,117,170,225,62,239,197,225,52,66,54,134,50,176,162,156,48,155,162,52,255,237,252,235,217,87,62,26,172,121,127,109,78,108,201,5,211,181,106,25,196,43,120,67,6,174,247,207,231,156,112,127,186,30,14,236,229,250,228,103,238,236,94,93,68,104,76,82,224,10,103,18,109,161,197,3,127,215,103,31,197,102,122,87,159,45,117,42,55,247,113,197,73,22,184,14,208,80,21,100,40,71,239,89,15,70,44,95,200,27,206,122,160,155,238,106,62,193,3,177,149,199,106,88,41,158,43,151,193,144,56,179,50,240,82,9,211,86,200,19,17,52,85,186,39,12,135,22,202,73,4,133,186,48,167,246,109,245,19,79,220,8,233,221,166,123,33,166,153,43,12,217,224,247,15,135,22,190,181,95,141,118,68,86,154,68,82,108,174,109,142,57,154,154,238,86,61,71,28,212,82,12,180,0,20,229,57,180,42,181,7,139,190,56,193,116,56,212,66,179,137,64,191,238,194,5,139,182,190,7,179,134,141,7,99,196,95,54,39,107,88,173,218,17,144,219,130,72,110,174,24,148,243,57,229,173,141,66,57,109,159,40,112,172,182,15,67,124,165,181,203,223,218,228,1,62,218,42,197,243,123,160,166,77,36,164,250,231,239,214,52,222,199,182,138,107,161,197,239,24,142,1,147,157,221,42,165,51,166,243,32,2,79,232,204,85,254,228,172,250,17,98,84,7,214,156,105,166,132,170,182,16,186,34,168,34,32,198,106,11,129,46,166,148,216,78,180,223,212,21,55,198,93,147,13,158,111,135,143,21,240,153,145,50,96,5,105,162,186,3,62,75,88,162,80,217,148,84,70,12,55,156,44,194,149,198,74,138,209,172,88,9,77,133,79,210,28,177,176,16,184,111,77,5,39,136,132,60,205,177,174,233,30,130,215,8,15,181,16,44,251,146,1,102,83,46,29,46,150,198,221,167,16,44,102,146,27,221,229,237,206,191,142,156,84,79,16,46,135,208,19,52,209,62,9,28,163,164,118,254,175,239,115,4,233,211,71,154,139,231,185,33,21,171,188,225,200,204,10,103,15,181,3,195,105,168,162,127,212,32,215,113,135,219,138,63,170,138,52,154,114,177,15,169,21,158,72,188,60,255,42,98,93,19,144,162,23,21,1,231,201,225,249,246,247,70,227,94,79,7,2,87,221,191,52,180,201,83,213,154,40,90,114,93,244,131,194,83,35,250,87,40,232,180,29,138,129,211,148,101,69,132,3,71,207,119,111,122,3,167,244,165,103,227,51,206,174,241,54,7,90,107,31,209,175,95,29,188,195,48,34,234,189,209,236,152,190,13,66,36,136,54,175,192,144,34,132,158,32,185,166,38,164,43,100,82,118,111,113,117,158,218,47,70,253,64,79,205,37,82,105,19,28,42,25,65,35,92,11,77,205,243,101,206,144,202,197,214,207,188,3,237,240,60,235,10,104,180,158,119,135,11,100,141,91,96,152,84,226,193,113,191,244,151,33,213,94,254,61,38,189,155,202,170,10,103,215,216,174,34,60,41,154,92,66,207,91,42,25,109,95,63,212,133,12,233,144,200,60,73,157,190,75,18,118,66,227,79,97,212,67,93,184,210,88,214,150,238,9,3,18,23,151,158,164,110,113,234,142,114,54,247,186,124,225,15,43,169,207,122,115,211,156,246,155,47,147,27,209,49,133,255,160,187,166,38,28,197,122,210,211,3,113,78,66,87,197,36,46,211,171,234,181,108,186,159,93,206,51,89,140,88,134,28,155,220,71,5,42,145,34,193,142,12,57,67,104,40,118,74,155,85,154,132,120,197,136,133,13,29,169,238,102,199,157,37,26,229,226,170,144,60,200,4,55,143,63,238,140,99,166,231,60,58,25,228,13,47,156,241,175,84,113,104,240,161,253,149,241,213,142,173,43,87,119,227,9,114,77,89,116,174,114,211,181,199,122,170,14,155,10,128,106,10,17,138,106,126,24,159,41,101,169,238,7,23,251,129,80,164,133,113,75,102,33,245,55,173,199,205,9,29,37,221,205,146,49,177,134,122,49,193,160,41,202,144,108,180,221,21,49,141,131,78,98,29,137,106,153,153,93,44,23,255,104,168,250,248,54,17,195,236,194,202,180,233,72,68,24,14,251,4,225,149,107,62,211,222,34,122,153,112,183,229,17,138,208,22,14,108,42,74,137,40,166,171,50,91,125,141,72,93,19,102,65,162,226,194,38,233,209,84,109,211,162,56,126,115,58,136,165,39,5,202,52,138,35,92,56,57,211,162,34,18,194,219,142,54,63,206,161,80,65,246,233,105,4,83,120,24,26,165,196,41,171,24,110,16,109,28,123,116,6,108,210,12,162,84,143,224,68,218,239,183,155,18,109,66,94,78,98,40,94,140,200,151,188,247,162,228,181,185,153,93,89,76,10,86,99,32,115,144,244,172,104,171,210,224,221,220,180,162,88,48,201,158,145,76,14,226,9,89,91,153,150,124,204,245,107,176,240,49,129,201,71,234,55,40,132,36,99,235,40,246,124,147,151,58,159,106,78,31,239,98,27,177,40,143,47,84,80,154,31,139,164,198,155,36,241,40,127,78,46,186,53,141,101,177,235,197,36,240,186,111,133,102,71,72,138,218,152,230,219,13,87,0,83,74,34,242,221,166,123,181,93,81,29,234,0,212,132,5,62,7,206,112,67,132,221,41,141,170,191,13,3,243,108,14,27,163,186,12,56,76,29,211,207,100,58,82,71,82,173,105,34,51,195,79,54,75,107,76,81,202,133,168,191,229,22,122,236,156,238,159,17,39,41,242,212,220,185,151,168,154,195,231,150,194,202,201,86,198,216,244,107,227,208,185,144,46,14,90,150,61,201,104,229,218,114,209,115,130,183,181,53,21,209,198,218,235,161,98,79,37,64,23,152,112,92,216,103,84,221,107,91,60,188,234,72,232,184,138,61,29,115,85,63,247,170,197,91,165,233,109,226,115,171,108,249,241,122,155,239,88,25,154,136,239,218,28,196,17,252,189,232,250,145,170,201,100,102,236,141,113,2,91,229,156,46,124,114,73,190,91,102,218,9,166,202,236,194,95,178,125,241,153,198,235,208,155,155,114,150,47,17,114,195,231,16,145,237,240,199,1,115,209,159,148,162,108,104,157,130,28,87,170,38,48,80,179,234,3,119,12,209,121,63,39,162,199,202,155,106,91,109,246,13,205,232,119,135,78,6,154,161,112,62,47,76,165,187,84,108,66,177,179,92,52,2,131,135,34,252,170,143,102,234,193,249,194,180,189,137,211,101,112,115,99,157,138,38,234,150,245,209,176,22,183,195,181,88,43,176,156,33,201,89,14,72,40,22,19,16,19,20,11,206,159,155,66,223,212,62,231,15,146,94,23,53,205,51,153,10,72,110,111,159,102,139,58,248,84,84,66,123,82,124,226,207,117,62,148,137,103,8,220,134,23,29,227,17,192,118,37,43,127,255,104,40,238,147,81,126,216,68,155,33,65,169,155,252,115,16,142,78,117,233,161,107,140,214,142,154,180,156,188,51,205,205,87,90,132,152,185,113,155,137,220,242,185,239,149,185,165,114,17,70,195,36,63,76,175,205,85,51,34,50,117,142,209,143,204,244,249,221,222,125,184,167,41,232,150,143,181,64,38,240,62,25,236,36,74,193,153,16,108,107,14,242,246,106,115,18,149,44,110,229,211,64,218,135,20,102,253,24,238,110,46,9,152,84,161,186,62,216,241,126,4,172,153,109,211,80,165,103,99,229,186,83,112,82,83,182,197,70,34,121,122,139,240,166,73,116,80,62,32,66,236,103,86,221,4,49,149,162,144,104,139,237,7,55,242,24,62,222,195,58,221,214,71,188,62,47,191,22,93,223,174,90,147,9,77,186,226,48,90,30,226,3,211,215,118,251,216,40,136,67,20,163,170,70,38,211,253,238,38,4,220,75,93,106,53,14,68,81,211,189,186,111,83,216,93,106,146,178,176,2,230,211,200,151,132,61,100,248,217,130,32,35,50,127,114,245,241,148,250,149,54,60,48,228,121,42,229,154,105,99,191,13,139,52,34,67,225,161,106,144,48,245,221,119,134,123,127,168,92,157,113,2,95,234,54,234,155,198,241,246,84,136,146,225,119,105,122,244,221,207,154,214,176,2,103,81,247,241,54,182,28,229,144,45,38,65,124,77,47,74,147,57,200,196,99,59,75,118,196,202,250,233,38,15,133,9,75,92,19,135,160,131,137,219,43,236,218,132,160,144,94,52,189,152,174,246,187,3,163,194,219,182,6,241,11,25,0,183,25,207,111,88,60,110,126,174,38,131,236,176,237,10,67,127,154,197,154,29,70,189,238,35,81,75,1,232,141,107,65,123,117,252,51,117,185,216,204,86,119,212,68,236,85,161,118,88,142,232,194,80,10,170,242,14,43,49,185,128,251,129,179,233,254,202,7,217,197,95,218,12,183,161,42,176,155,26,132,235,94,211,178,6,251,173,172,14,24,156,135,127,107,20,218,8,193,169,38,169,241,166,93,24,255,188,233,205,143,157,70,207,182,195,4,167,135,186,77,153,234,68,191,186,173,143,2,96,198,108,235,215,85,92,197,210,47,26,177,40,86,199,157,29,182,54,66,189,250,172,108,247,22,45,185,240,217,110,216,173,136,65,95,56,79,24,152,69,26,126,89,107,242,125,178,108,133,77,77,227,79,102,227,92,244,124,236,170,252,233,137,111,155,124,10,179,140,87,91,186,211,13,216,186,239,215,130,197,132,122,24,217,101,145,46,247,189,140,96,171,144,23,112,240,80,58,235,23,179,167,74,177,11,70,4,69,244,119,192,113,168,147,240,175,37,226,215,169,250,126,69,156,76,5,27,121,105,83,204,249,193,156,98,117,170,69,121,44,212,124,107,214,166,245,98,54,169,33,36,41,254,156,147,219,130,58,212,208,166,105,193,231,33,125,185,41,127,204,116,236,184,229,191,205,161,88,178,24,133,185,20,63,140,105,244,215,138,22,251,169,114,139,51,230,143,153,164,44,253,101,72,54,75,220,26,230,125,125,108,10,138,175,247,13,201,101,81,6,90,194,152,48,41,248,75,207,186,86,83,19,30,11,166,244,128,207,44,145,188,136,93,45,35,10,161,166,144,154,242,219,72,158,222,41,78,124,233,235,12,154,188,169,91,109,100,162,198,150,33,49,145,235,220,29,69,49,75,141,108,83,57,204,62,102,201,170,145,228,222,13,65,192,123,152,91,34,10,161,80,117,46,102,191,250,127,192,22,214,20,239,0,206,197,187,215,77,42,172,134,8,229,193,166,78,209,108,192,141,148,153,94,141,152,209,53,20,136,176,82,68,165,87,83,191,191,253,167,105,243,156,106,19,86,107,75,252,141,217,132,14,226,99,49,30,235,166,93,202,7,188,4,92,104,113,231,8,175,59,125,45,240,241,215,234,216,26,208,8,45,9,8,108,88,93,26,75,233,169,120,198,31,184,217,52,22,24,21,161,17,176,137,150,169,145,221,233,127,244,155,119,94,77,77,74,182,138,219,147,66,25,235,113,106,186,186,30,56,136,227,70,50,89,218,252,244,7,166,226,226,14,185,73,229,169,35,186,137,181,185,225,247,107,20,95,83,45,101,43,32,184,79,206,218,107,83,131,41,244,16,185,3,62,237,208,110,106,207,98,70,247,107,106,144,188,135,230,68,208,140,39,115,127,154,173,141,18,81,217,146,54,38,86,118,184,97,68,117,221,177,96,7,191,63,13,13,44,90,24,2,211,226,237,131,70,135,232,89,33,234,206,33,210,117,29,4,184,17,103,147,170,80,250,43,57,56,29,62,142,224,146,90,109,66,76,68,189,253,230,86,228,169,67,126,118,102,202,246,28,134,154,71,99,72,116,181,119,127,47,90,49,37,157,154,150,113,241,221,84,236,36,109,211,213,181,71,29,108,220,192,128,201,126,87,201,4,32,87,69,31,226,131,113,213,179,58,231,199,223,240,245,213,81,56,145,34,33,211,189,72,110,128,241,100,8,218,190,231,166,185,230,210,171,243,61,232,148,122,150,72,178,154,174,49,106,192,216,135,10,215,177,110,53,182,193,108,81,85,224,66,5,245,8,152,222,203,45,48,57,204,220,2,38,132,46,240,113,10,214,37,187,4,46,52,135,55,129,161,145,236,1,19,53,18,191,9,153,146,52,125,142,51,40,148,183,9,220,157,33,234,206,51,73,65,163,198,176,93,88,4,24,18,187,119,102,3,163,192,233,31,155,124,145,104,237,1,27,153,89,204,82,2,3,243,3,247,219,193,7,124,166,100,146,125,99,162,112,154,124,121,161,85,168,106,196,63,42,228,75,150,65,206,104,8,235,28,103,221,113,59,124,191,179,122,86,137,23,66,71,177,46,11,32,116,145,136,27,201,202,181,209,188,117,183,176,148,153,196,137,126,235,51,40,30,120,166,32,58,167,239,120,82,54,116,103,153,41,0,72,210,199,58,90,188,94,12,214,56,154,220,196,179,167,26,120,122,100,204,6,36,11,125,161,53,65,111,143,100,66,71,187,149,251,13,45,207,126,251,97,140,42,15,146,78,121,50,104,201,111,100,139,174,66,24,83,228,193,80,60,191,197,243,240,11,154,233,241,94,154,122,151,117,45,141,9,199,220,150,102,225,227,132,66,40,232,11,211,250,193,166,156,139,3,230,139,233,243,32,111,194,129,239,107,140,252,83,48,189,40,28,14,98,166,224,231,175,216,255,241,238,176,250,31,124,54,159,25,91,116,54,142,76,57,216,160,81,186,74,96,147,74,236,38,114,90,144,71,52,98,178,142,158,61,113,139,165,128,77,232,134,0,173,167,77,92,107,163,7,160,215,236,194,132,148,183,196,9,89,146,187,249,120,145,251,167,4,253,193,4,62,110,4,230,160,184,56,50,61,219,175,159,212,97,56,18,146,24,79,116,142,76,207,67,25,43,52,106,117,1,87,99,206,185,254,193,164,128,58,11,71,6,237,230,198,146,232,48,107,80,222,11,27,125,248,177,115,62,203,234,210,255,134,34,34,162,84,119,146,36,104,118,68,54,61,157,181,128,178,215,118,184,144,47,146,159,238,214,48,237,55,55,165,26,137,213,33,0,15,141,156,195,236,247,223,171,39,165,83,23,78,236,198,114,116,156,223,14,150,24,224,78,143,219,251,32,232,14,156,237,231,55,166,228,89,97,171,144,155,179,169,94,23,119,48,63,171,70,204,234,241,229,156,79,155,230,165,99,19,234,128,111,202,16,175,33,141,66,84,254,100,154,26,101,138,233,90,225,195,40,189,69,103,40,253,228,51,175,117,52,56,71,166,156,43,144,97,174,171,240,58,57,167,167,146,13,39,252,144,200,232,35,81,164,20,225,214,96,232,70,192,57,3,40,142,17,171,237,152,61,40,244,85,135,143,61,80,244,177,207,33,157,170,15,9,98,46,73,55,231,134,253,232,219,197,32,28,84,133,232,200,174,238,49,38,100,131,167,120,138,252,246,240,206,6,224,159,240,143,62,56,132,177,113,181,85,235,203,205,207,10,160,35,227,7,155,28,187,124,233,159,78,176,143,9,149,246,194,36,65,21,19,173,128,247,185,43,60,69,106,233,82,73,176,175,37,107,65,172,41,10,247,168,183,19,25,191,23,195,126,248,217,108,140,209,213,157,80,138,225,250,208,196,30,178,240,201,143,113,82,101,85,99,186,52,28,148,152,7,240,3,84,225,21,68,227,193,226,121,63,56,81,164,148,245,234,243,146,235,18,73,0,83,134,220,21,54,49,223,59,7,141,110,81,234,227,136,162,184,22,28,40,162,169,98,95,32,37,67,109,158,195,5,234,33,121,45,122,152,215,143,125,153,236,8,210,48,178,19,26,49,206,149,198,32,144,111,185,137,45,48,206,250,117,45,6,193,185,37,166,102,65,229,214,79,52,104,128,17,132,26,2,35,69,182,124,80,26,1,2,57,199,169,202,135,164,245,193,136,172,8,76,105,73,45,239,230,85,58,171,112,58,105,4,24,239,201,84,15,132,86,136,40,53,166,26,113,81,228,240,230,40,133,175,227,50,244,49,42,131,90,156,55,42,40,119,166,43,53,119,190,118,130,60,179,202,213,80,88,175,228,48,167,158,212,24,65,201,142,111,127,127,155,30,216,45,146,234,201,62,73,186,206,247,48,105,184,22,67,110,121,187,205,203,249,60,180,178,193,7,47,156,129,230,219,6,193,236,246,20,98,225,140,73,56,146,254,104,244,83,191,36,111,165,57,62,93,238,90,2,106,214,112,61,3,69,4,143,82,46,135,141,152,237,93,76,131,18,89,175,11,31,172,190,174,90,224,51,27,182,47,47,218,111,95,170,21,52,225,39,250,91,147,171,126,77,120,28,206,16,90,54,135,143,125,93,94,118,173,242,179,57,221,10,107,150,223,57,43,222,161,10,140,121,80,242,251,32,61,92,7,80,34,170,197,215,174,81,144,201,152,88,33,101,108,134,249,71,94,219,4,134,78,39,190,38,233,132,166,111,93,96,92,142,105,186,97,198,221,242,218,232,104,187,231,65,65,41,116,44,67,225,238,66,142,192,216,2,91,70,165,116,215,240,98,219,160,0,94,111,93,233,8,140,77,133,14,186,33,67,102,124,192,35,182,36,24,55,62,191,108,245,241,254,203,184,14,79,212,192,178,13,48,19,199,166,67,5,82,147,7,179,98,253,17,235,231,236,171,143,194,18,184,18,37,240,197,73,120,225,165,28,43,21,14,176,203,250,190,65,248,40,233,92,128,120,175,199,182,210,73,179,20,121,49,98,74,30,97,229,239,34,17,250,190,118,167,86,171,61,24,39,84,38,49,30,13,60,136,14,83,59,34,95,27,190,172,236,211,48,217,139,198,145,13,74,181,66,124,174,106,235,243,13,90,39,23,232,5,74,212,245,99,178,202,189,23,115,229,135,158,179,253,28,111,171,191,215,58,198,85,135,77,243,194,116,223,190,141,26,248,28,233,110,104,211,119,88,72,157,11,12,229,248,61,5,142,57,48,207,185,58,229,173,39,98,16,211,175,134,253,161,190,185,64,220,62,226,75,196,196,242,203,77,131,178,19,95,83,163,111,235,154,233,50,222,131,42,164,237,175,85,76,22,68,126,185,19,127,186,19,137,124,46,196,96,242,90,112,211,244,123,70,116,58,40,117,14,91,239,225,213,183,152,150,248,216,175,169,157,70,136,99,115,141,123,120,117,22,79,121,158,224,129,171,73,61,249,131,103,235,243,127,179,176,211,114,224,177,68,174,158,18,137,4,38,93,49,227,106,146,250,250,173,243,50,102,233,120,52,234,5,222,28,110,148,11,180,24,112,142,35,25,112,228,90,57,196,47,138,8,218,156,2,67,40,234,73,153,78,19,222,204,50,71,171,137,94,84,255,150,199,195,127,69,116,134,82,2,224,175,101,70,142,192,144,240,21,79,29,50,19,224,3,121,63,93,140,40,120,197,213,84,216,10,88,240,65,31,200,142,255,198,219,170,120,188,220,172,219,0,62,199,200,68,25,105,24,141,183,130,190,93,70,12,133,162,117,101,132,128,207,75,109,25,19,138,30,231,21,23,179,105,86,183,44,250,98,89,178,26,19,165,27,25,84,192,191,254,181,88,60,228,112,229,107,100,186,145,61,255,6,13,236,156,186,99,228,106,194,234,254,90,208,232,52,217,134,9,47,44,175,51,232,132,176,250,139,183,85,54,12,204,9,191,57,252,61,75,230,63,98,174,233,138,243,217,60,33,217,21,95,139,150,121,60,83,223,143,10,75,251,237,40,84,95,154,66,146,143,248,182,250,152,7,67,187,118,73,223,126,235,227,109,9,216,252,200,235,221,7,67,57,65,52,53,43,33,106,220,84,135,33,117,120,113,95,154,63,232,194,246,253,134,182,38,106,128,31,92,173,233,224,126,235,73,57,81,139,192,84,181,163,165,95,185,145,105,229,196,231,221,222,111,83,6,66,21,210,15,230,21,112,117,2,166,246,226,178,128,17,254,52,214,129,247,94,103,26,77,198,233,194,240,183,191,30,180,10,209,194,244,62,99,162,163,197,122,218,2,110,118,240,249,150,2,15,84,121,29,35,24,249,221,200,187,126,112,223,166,89,244,222,11,167,203,41,14,128,211,128,12,242,193,86,35,118,79,77,58,92,205,89,13,152,2,162,48,244,233,45,207,162,6,87,151,81,82,95,46,46,131,207,199,91,239,201,105,163,164,75,42,30,141,93,251,221,28,25,142,116,137,9,9,190,118,99,101,127,48,253,118,151,252,134,208,109,193,0,127,87,147,221,99,88,47,220,9,183,190,141,152,8,15,53,127,247,183,41,143,220,143,20,17,206,176,108,197,136,23,198,253,127,77,204,48,78,52,203,74,95,152,14,171,87,100,65,164,111,216,34,186,48,85,116,47,37,68,3,58,170,129,55,172,140,228,10,21,207,69,224,53,92,144,132,38,62,58,155,246,123,242,159,124,204,245,101,141,59,32,189,222,12,96,186,212,252,123,151,109,10,75,2,87,107,101,186,143,6,127,86,23,243,13,1,6,82,139,119,212,50,73,238,87,59,5,76,160,195,111,14,97,99,127,2,76,149,208,82,10,27,235,192,231,8,127,125,177,213,2,83,213,207,8,202,209,202,171,180,6,237,100,170,227,98,42,161,34,125,8,140,40,76,127,176,113,54,11,76,45,86,89,2,63,78,223,250,11,37,187,163,221,141,173,255,177,105,215,95,2,203,195,160,157,62,18,73,237,219,247,220,113,136,100,148,108,94,244,160,218,241,147,99,133,97,45,179,187,62,152,201,227,37,253,157,173,152,224,230,131,57,70,60,215,69,28,110,239,151,205,181,137,104,252,84,23,70,204,239,117,106,30,184,216,220,186,143,134,12,91,125,76,18,21,22,37,2,18,247,209,18,181,182,85,111,206,86,113,89,44,206,15,67,193,146,158,33,116,96,104,119,175,35,78,218,138,66,187,44,55,183,34,167,125,225,98,164,241,111,9,193,164,210,60,199,215,136,47,178,168,100,88,142,171,231,137,0,226,242,103,102,202,23,89,8,75,221,173,190,25,199,208,214,49,69,184,217,183,37,168,111,135,172,0,186,74,81,51,191,32,21,249,83,86,0,179,116,121,129,223,249,114,199,66,77,207,156,48,13,171,237,141,64,103,147,79,118,204,4,220,160,189,202,201,225,76,94,102,191,171,127,9,61,127,46,34,134,175,164,236,160,44,86,119,112,172,92,28,149,138,128,43,236,241,125,248,136,225,114,84,121,240,218,118,115,201,30,228,67,18,1,128,55,38,212,144,57,65,45,240,241,58,228,124,155,198,119,119,25,129,15,92,103,41,178,169,208,199,176,46,23,43,180,159,212,97,200,242,65,21,132,190,116,255,150,244,60,244,247,100,156,156,156,245,247,189,40,242,168,245,243,211,148,164,223,215,238,70,156,115,14,230,127,17,90,23,4,20,87,112,14,144,192,91,146,231,204,4,235,234,14,6,122,40,236,180,239,255,103,22,59,149,8,108,86,93,52,201,56,159,40,132,157,14,87,204,71,237,114,39,117,124,219,93,49,48,84,48,131,174,234,214,67,156,107,80,10,48,250,167,173,26,93,226,225,48,221,176,210,16,245,151,233,106,254,181,14,177,144,252,19,228,20,205,93,27,226,51,72,50,196,163,106,207,188,169,155,167,245,134,152,186,231,207,24,207,144,24,55,35,110,254,217,24,143,225,196,240,140,241,156,127,62,198,83,199,184,148,127,181,99,156,169,3,186,131,152,127,131,44,99,76,176,61,132,249,178,241,243,41,233,193,95,252,66,255,50,111,66,176,214,41,66,57,254,172,97,69,123,146,71,126,170,63,144,118,40,161,5,137,142,180,66,196,9,215,39,125,94,116,96,225,186,216,132,117,192,14,189,250,204,182,144,237,61,246,5,253,18,58,83,177,228,67,128,205,196,167,62,212,17,195,202,96,124,144,97,252,252,80,71,252,197,79,244,175,115,144,57,139,71,192,100,11,180,191,122,217,142,238,227,208,208,164,80,18,140,181,49,61,106,192,104,99,20,253,68,44,81,255,68,231,68,252,212,248,49,85,69,98,5,131,82,153,40,22,241,142,208,132,170,169,175,244,253,66,100,215,226,3,30,175,87,89,92,128,107,208,238,80,64,156,164,48,157,155,195,32,233,15,14,237,197,231,181,254,213,124,63,152,204,59,6,218,165,122,198,101,78,42,237,144,81,151,118,194,88,196,197,208,38,87,120,133,6,14,190,57,17,197,161,240,72,65,190,135,150,79,21,226,11,99,208,92,46,13,111,134,53,105,67,133,169,102,111,14,67,195,171,90,27,57,63,58,27,42,200,140,179,64,225,17,204,246,152,229,20,157,119,133,173,131,230,194,141,200,183,234,74,80,39,223,187,63,57,178,180,159,247,74,38,61,227,40,197,17,237,3,119,207,178,46,11,226,141,143,192,14,155,230,112,118,97,72,105,114,203,159,171,49,175,124,76,225,184,86,242,109,170,144,147,75,30,81,96,59,179,36,197,129,235,174,241,100,185,159,21,211,21,77,51,136,70,11,57,198,166,194,17,231,181,16,137,185,48,1,178,172,223,11,215,115,197,107,115,188,238,244,129,211,112,53,76,122,103,81,168,86,24,251,56,166,210,177,80,70,86,17,4,227,74,136,247,162,212,109,168,170,11,7,118,142,175,77,177,138,170,91,195,5,230,2,37,25,146,152,190,63,99,70,93,120,247,137,118,22,110,77,42,136,65,74,108,190,7,167,182,71,199,172,51,200,254,203,8,42,124,100,89,136,89,205,224,74,47,86,107,173,111,77,229,92,140,56,90,65,89,248,229,33,104,244,150,189,95,253,108,174,159,183,134,83,188,6,12,215,148,106,153,89,58,244,61,90,165,218,81,135,20,37,144,29,28,240,214,211,247,129,91,74,78,81,249,91,172,42,244,65,32,97,196,197,52,96,108,253,105,34,221,49,137,243,183,127,230,192,137,242,10,31,210,76,130,228,131,54,23,211,160,243,124,181,161,43,215,250,99,156,14,29,69,221,174,138,97,16,162,165,236,79,205,83,140,162,122,149,231,72,185,94,20,112,237,103,245,232,197,139,8,178,79,66,214,238,80,5,93,58,138,70,76,20,210,191,89,21,91,55,20,230,37,110,14,175,183,138,147,34,191,144,99,47,165,242,113,170,28,236,134,36,203,71,204,148,112,148,45,125,67,218,228,108,233,28,40,243,163,141,189,187,113,141,56,60,224,167,80,152,130,53,231,0,62,179,10,255,92,111,78,9,81,15,184,34,70,250,81,241,36,116,16,48,33,71,165,152,39,168,235,202,192,7,54,6,59,69,81,106,137,7,39,228,158,231,71,179,56,20,41,33,172,216,85,202,171,41,146,36,15,56,3,38,167,85,20,30,109,237,184,154,205,240,163,3,109,141,164,59,96,146,201,31,24,153,206,238,176,137,32,233,205,23,199,112,9,152,166,173,166,48,129,137,184,57,228,250,31,173,230,133,12,201,8,216,4,98,20,70,46,62,126,155,45,72,85,193,9,248,187,54,35,48,219,223,71,70,186,7,163,20,211,176,151,207,147,161,195,186,2,165,127,163,124,46,206,244,30,5,76,107,139,142,202,241,94,102,168,82,16,17,169,170,59,124,236,181,117,9,23,12,46,91,85,170,50,81,230,125,137,86,51,157,38,53,127,222,107,96,49,140,128,179,26,190,192,244,210,47,135,105,168,252,42,111,67,172,29,40,213,32,42,41,14,1,125,142,159,182,150,40,69,73,170,248,76,170,84,58,149,143,232,119,107,37,244,50,224,102,80,186,244,76,20,247,86,180,91,175,2,17,154,207,147,101,88,206,3,38,129,54,63,138,226,200,35,56,140,175,169,42,237,29,89,138,247,189,104,211,251,12,105,155,33,62,143,206,74,83,61,203,12,201,130,171,161,157,177,163,148,127,126,180,206,123,119,143,11,248,204,178,207,247,128,119,219,7,197,4,226,134,142,104,171,112,102,4,140,210,193,87,71,29,153,66,135,145,55,25,253,43,179,222,158,66,201,128,4,68,63,8,101,92,2,215,239,62,222,127,125,196,14,19,106,251,51,184,202,111,119,248,35,117,9,84,35,38,114,184,225,252,247,15,76,221,108,192,20,196,204,15,140,6,185,195,245,171,76,113,208,99,101,197,144,146,201,155,159,159,38,242,29,15,206,185,170,242,216,192,41,30,12,186,176,85,190,104,94,113,111,250,94,62,187,198,249,233,188,226,234,100,49,175,15,12,185,232,19,148,249,222,26,78,164,25,96,217,53,125,111,61,195,112,52,210,253,207,54,222,169,6,116,91,61,163,195,61,63,91,14,181,177,110,106,208,84,86,213,79,224,91,231,21,187,60,100,50,106,199,0,175,247,211,131,250,201,15,90,122,80,151,67,195,49,255,108,154,213,114,35,209,6,83,245,51,63,51,60,135,185,0,13,72,42,159,25,78,227,233,67,83,249,28,109,103,113,37,151,99,202,217,196,108,242,231,222,51,59,153,182,109,92,31,169,76,214,117,217,251,193,101,142,246,25,210,29,170,146,57,255,186,69,63,91,14,137,189,120,109,62,217,103,30,25,189,152,163,191,250,96,69,143,113,230,230,66,54,166,141,252,221,12,243,138,65,193,41,104,159,7,239,68,153,252,167,233,86,248,156,31,208,159,196,118,5,95,82,249,108,26,166,62,234,175,149,200,191,175,15,108,196,200,1,103,53,120,73,255,238,208,14,34,165,209,243,231,193,168,192,124,175,117,118,244,213,245,181,232,118,118,115,217,198,100,124,246,194,73,229,167,127,77,76,82,161,176,6,198,3,138,39,67,150,225,99,138,24,223,100,12,10,132,34,77,231,130,41,144,199,147,87,58,0,62,7,250,70,232,194,97,200,181,63,39,196,202,30,129,55,56,107,225,34,48,100,189,241,104,156,132,250,65,228,91,1,126,166,201,57,141,223,183,58,78,208,247,220,162,220,213,117,181,54,220,101,159,85,107,25,138,28,48,137,206,143,109,70,145,149,171,91,89,199,188,218,210,3,198,72,159,161,7,174,77,181,121,161,102,61,95,186,59,76,105,81,255,192,228,186,103,192,229,35,162,3,155,103,124,232,100,100,61,31,163,242,119,190,7,92,186,42,193,102,60,203,229,155,149,113,197,111,221,40,169,143,124,131,210,77,168,78,209,218,66,109,195,132,208,212,68,25,103,41,56,79,52,40,85,10,50,162,163,166,231,157,16,196,163,60,88,97,198,40,174,174,70,227,164,48,132,99,241,211,212,152,168,25,49,90,14,61,2,188,11,68,23,20,237,212,133,56,140,98,129,238,162,195,234,254,226,222,196,122,116,35,28,157,134,231,152,10,105,106,104,29,152,202,203,21,176,18,207,20,232,56,75,242,165,65,247,87,107,159,183,38,128,233,222,7,125,85,83,213,165,161,125,10,226,255,108,149,244,26,240,56,231,54,137,158,18,48,31,71,81,227,50,14,212,216,60,5,62,135,210,140,215,34,171,82,62,115,148,29,34,61,24,251,71,199,108,91,220,201,225,1,229,169,190,54,133,106,35,158,12,11,95,68,133,51,58,93,61,38,41,221,132,77,207,242,115,254,38,87,82,6,174,146,127,53,24,242,164,24,211,115,105,85,95,243,39,237,52,3,238,72,124,43,188,75,141,39,163,153,122,234,197,5,118,153,128,169,32,201,31,81,176,197,190,27,48,237,100,170,250,101,116,124,62,23,150,169,91,234,107,99,30,189,155,147,17,239,250,100,173,209,183,21,176,41,223,41,188,111,213,32,40,169,121,181,20,160,136,154,111,38,145,207,81,111,209,74,169,86,60,25,187,202,87,173,12,209,152,64,191,58,205,153,86,140,230,33,191,100,148,205,31,165,180,137,233,230,63,77,123,136,116,57,178,11,164,25,115,152,32,80,255,92,204,228,112,91,55,253,250,68,21,134,252,39,166,161,105,187,127,174,222,53,231,252,96,210,13,250,53,207,107,70,184,49,81,16,50,68,32,52,195,174,219,226,167,169,220,175,69,81,122,146,123,192,70,42,174,48,69,158,254,61,80,167,31,34,159,64,24,251,69,4,33,159,66,194,74,225,237,60,64,6,231,189,85,20,18,29,217,28,43,96,34,108,164,246,209,130,207,54,150,215,175,249,162,43,60,157,107,209,96,108,68,249,32,231,185,247,136,173,150,34,83,13,24,194,195,78,66,47,224,153,62,94,21,78,214,59,65,76,213,89,70,124,209,122,208,99,208,168,146,213,179,139,170,169,246,166,74,91,83,221,7,120,47,87,125,40,92,137,122,49,141,25,51,102,18,138,145,138,210,229,155,31,106,177,100,129,183,237,36,14,211,204,245,25,209,109,5,218,1,211,42,36,67,102,170,6,239,201,8,49,232,131,211,39,16,182,50,117,99,189,171,233,182,45,195,26,131,2,51,253,154,159,48,81,73,177,159,81,198,249,13,142,161,236,181,227,123,156,93,227,179,178,81,183,220,239,107,162,224,167,161,74,186,173,86,136,120,90,114,181,127,130,195,221,149,77,128,49,233,63,87,163,248,20,26,159,166,100,171,193,202,9,35,192,187,57,172,252,26,91,70,220,161,62,9,80,212,72,190,97,237,213,226,216,133,158,63,127,226,214,86,55,26,143,70,135,84,253,220,28,153,155,245,224,172,81,162,194,41,29,242,69,7,62,6,194,216,159,128,252,170,79,219,148,110,208,245,137,246,83,32,244,158,188,169,74,150,69,251,75,137,169,54,40,34,201,159,104,63,109,64,61,96,100,40,218,39,149,208,75,125,47,150,167,90,104,180,136,159,3,108,6,204,100,252,179,60,69,13,243,239,24,8,159,196,16,242,62,249,141,10,212,198,91,127,154,36,228,67,103,211,232,23,140,47,232,249,6,60,218,250,132,243,33,242,220,15,70,147,245,243,211,65,136,104,176,201,157,42,188,87,232,43,162,38,155,84,29,5,201,164,210,202,131,243,250,164,195,146,117,191,4,154,80,41,82,152,110,155,39,100,75,123,250,55,233,116,230,198,131,77,147,92,97,196,82,226,123,244,243,150,223,156,212,124,49,13,188,178,166,171,19,82,200,146,227,208,62,142,231,153,135,159,92,91,106,111,195,35,47,176,116,30,226,250,202,68,235,28,26,250,219,22,17,11,248,28,95,234,252,216,33,19,193,3,10,138,147,186,201,156,34,81,182,1,92,251,55,207,71,13,113,126,87,159,133,190,229,131,21,88,47,195,88,65,89,83,24,44,11,213,73,105,123,88,29,197,36,180,112,69,163,52,99,173,142,128,147,82,84,22,14,101,104,238,29,134,145,84,19,75,80,190,134,207,7,131,43,10,91,2,79,139,72,4,156,84,133,250,56,17,211,73,242,14,218,76,202,89,126,26,42,169,200,126,38,232,216,167,110,28,22,246,203,129,66,146,40,191,12,3,131,43,48,34,41,112,12,54,189,53,13,131,97,49,208,118,144,63,48,85,161,241,61,200,126,117,85,51,239,112,24,135,189,126,92,22,37,43,98,223,38,23,20,63,77,16,86,183,141,78,76,49,197,91,19,105,211,89,220,97,69,142,21,68,167,178,6,69,168,73,221,17,245,195,255,198,82,125,240,200,150,153,114,24,3,93,230,2,158,91,239,49,104,217,130,96,31,24,34,106,191,58,27,221,166,232,126,147,67,220,177,103,89,232,66,140,52,212,253,122,68,190,105,58,111,66,20,83,76,221,47,199,152,195,63,167,225,53,90,176,41,221,13,152,170,81,17,164,61,223,51,20,151,77,249,86,40,198,209,251,181,6,88,135,177,230,63,239,53,9,81,142,128,143,143,250,121,175,73,243,117,220,124,65,196,163,240,114,210,66,80,120,121,135,162,116,215,120,180,39,97,164,169,54,43,130,214,68,28,2,166,213,95,30,28,253,184,231,209,38,124,57,81,116,130,114,178,69,112,46,177,175,52,29,179,14,149,113,44,32,36,7,155,10,177,159,181,158,83,216,35,176,39,74,152,22,205,153,245,142,47,132,214,134,132,138,42,209,231,242,46,62,38,151,80,225,65,226,73,87,95,252,180,181,31,203,92,232,214,237,255,224,255,143,184,115,199,185,101,87,146,243,148,88,124,115,120,242,101,9,114,101,200,144,211,142,44,57,61,30,169,199,33,126,185,254,204,12,30,181,41,160,113,15,46,176,119,238,170,197,98,177,200,124,68,70,80,248,213,155,179,140,123,60,151,125,201,162,225,139,118,218,202,73,131,130,90,197,237,45,7,150,83,94,33,25,213,171,151,119,32,153,245,46,106,149,46,30,214,7,31,47,27,161,94,93,165,180,116,100,220,136,184,209,215,244,133,156,213,67,156,27,144,195,19,65,33,113,51,66,37,18,121,14,37,34,195,124,238,14,23,55,39,59,36,145,60,226,170,235,175,119,119,147,232,130,5,66,126,123,18,18,255,37,71,48,91,233,87,205,43,228,110,141,82,180,169,252,112,67,180,166,150,184,26,166,51,93,198,200,10,180,17,87,175,37,216,245,110,28,227,37,132,245,32,163,135,190,69,204,96,83,186,91,205,75,155,106,157,16,69,133,25,81,8,89,74,8,161,236,26,35,27,144,142,86,53,175,238,101,16,204,164,198,68,117,121,226,165,127,49,105,29,74,34,253,109,35,178,139,223,238,6,68,19,243,221,226,66,29,6,133,138,199,225,111,22,206,181,120,108,218,255,186,94,13,65,249,10,51,161,224,209,171,161,65,249,210,204,103,146,214,101,181,213,176,82,197,213,89,89,244,199,58,182,235,0,175,18,9,150,10,39,249,231,9,64,204,13,142,5,53,239,211,93,215,230,80,43,213,73,89,252,247,133,17,157,108,53,210,67,230,175,99,91,212,175,230,214,82,8,238,154,139,38,229,27,174,126,205,91,3,104,86,5,109,252,216,208,231,58,198,176,169,107,20,216,119,104,16,65,205,182,203,208,25,131,35,36,22,138,181,168,202,169,77,174,251,203,15,96,195,248,216,117,74,134,209,185,185,25,53,217,163,243,61,169,167,250,50,219,246,103,29,249,180,134,206,48,151,34,112,56,204,19,90,53,55,131,134,212,79,23,198,135,154,230,15,177,227,199,220,118,232,250,157,253,11,177,212,12,215,162,15,13,73,157,175,191,207,141,196,78,152,219,39,26,94,76,42,253,27,190,144,140,172,85,207,16,72,55,221,115,197,220,250,243,5,220,240,188,79,151,25,58,150,122,209,173,152,171,187,235,21,146,31,31,83,181,218,9,67,86,88,41,185,232,197,112,63,120,205,24,228,255,22,200,254,53,211,185,119,92,114,10,233,2,137,113,154,137,41,251,176,38,4,181,146,182,164,139,143,157,60,204,48,115,228,197,96,198,16,30,254,51,211,138,46,76,248,152,111,24,226,80,116,204,159,240,155,195,246,228,188,163,88,161,96,144,157,18,130,157,82,103,92,92,144,36,210,159,38,173,226,120,79,244,141,139,250,188,120,76,203,29,52,204,247,238,82,9,52,166,165,21,155,2,13,106,10,2,235,197,120,174,125,37,176,110,222,223,54,249,136,30,230,186,159,199,230,56,9,12,61,121,148,166,80,43,92,199,53,92,152,15,90,234,239,232,111,127,21,29,22,127,91,64,9,142,228,253,209,204,113,141,24,204,144,61,203,151,127,205,70,68,20,102,218,163,158,161,157,207,15,78,40,207,110,60,212,158,171,143,179,183,109,75,221,211,200,37,102,152,99,123,152,13,51,223,31,51,242,41,110,158,6,116,86,243,7,181,133,155,135,53,122,63,230,17,128,253,13,0,95,232,115,205,188,139,31,17,48,144,31,5,128,118,147,106,113,153,58,216,241,232,195,84,115,141,82,58,154,9,176,19,140,247,106,47,33,145,141,128,243,190,189,191,189,125,99,216,240,204,9,1,144,153,129,252,134,249,190,255,254,222,188,55,127,99,247,62,72,153,62,214,226,72,21,122,113,224,53,123,231,116,118,71,158,111,147,182,25,207,115,149,207,79,9,208,25,251,60,11,205,40,37,221,74,99,242,124,86,18,97,127,154,65,167,214,199,92,226,109,145,64,109,175,117,145,8,112,51,158,198,123,111,163,135,112,51,93,120,239,23,64,255,167,91,201,59,63,15,85,173,135,194,205,192,47,158,41,65,113,224,196,79,163,186,169,243,105,213,18,159,109,54,241,253,188,12,226,114,191,150,244,120,125,222,36,128,138,29,23,179,73,60,235,0,89,112,223,103,233,110,0,152,170,102,24,83,191,48,83,249,214,37,250,65,198,27,55,31,85,101,38,48,115,2,249,2,39,98,87,216,42,85,155,17,109,61,215,39,29,179,60,95,15,50,22,45,30,172,114,189,78,41,41,164,26,102,212,86,166,206,10,116,16,95,154,193,91,233,203,46,4,88,241,219,200,113,183,231,183,203,231,112,169,98,100,224,167,62,59,245,116,188,45,133,175,254,4,187,96,225,220,179,219,195,232,56,166,158,16,104,196,251,184,0,96,140,231,252,96,37,249,176,134,9,11,232,233,51,140,180,223,205,134,6,29,207,225,180,66,13,151,246,103,42,91,106,254,198,231,39,31,235,100,41,44,8,182,152,47,122,25,54,244,64,154,175,49,246,161,238,170,177,16,112,222,120,71,205,192,136,98,190,113,88,231,115,48,226,234,199,118,132,126,252,120,142,85,168,232,252,100,68,139,171,76,61,55,63,228,14,99,224,144,158,119,253,233,2,143,133,127,123,228,156,52,212,133,146,10,98,108,55,111,132,28,197,139,57,22,148,248,192,239,28,84,173,12,27,12,107,186,86,181,49,84,136,162,2,186,223,119,11,138,15,155,182,207,166,161,19,190,164,99,144,97,142,252,68,217,143,28,23,146,22,97,165,140,118,244,167,87,67,185,212,205,84,239,134,250,64,70,162,231,35,171,168,254,126,143,185,65,89,232,102,163,92,213,155,35,0,224,254,128,53,206,111,29,217,160,39,210,167,212,40,10,159,216,167,67,169,241,215,224,1,200,174,87,13,187,224,71,255,194,124,67,244,165,222,244,228,141,184,78,47,152,59,200,93,53,218,188,199,156,127,2,116,13,163,197,174,230,251,71,239,60,177,10,243,214,123,123,178,147,178,212,81,206,120,108,165,108,223,203,232,190,87,198,96,34,108,216,182,162,147,231,154,159,24,24,18,169,184,118,80,229,120,172,48,144,237,232,181,130,214,88,243,10,96,75,122,180,1,53,194,216,39,113,64,147,81,252,52,57,196,210,158,76,206,151,221,82,124,102,207,111,15,96,109,35,91,177,70,219,79,22,137,179,37,90,144,42,192,145,39,95,98,223,83,143,62,160,173,122,34,152,193,87,250,115,87,212,58,191,199,12,62,63,126,155,35,116,63,249,47,58,121,227,230,228,106,158,212,219,161,58,30,77,98,72,107,104,86,111,27,63,134,155,129,227,28,77,25,238,38,205,144,136,234,116,141,38,59,146,23,61,58,148,142,177,48,171,185,15,239,44,192,252,72,169,55,67,37,186,88,58,98,44,252,107,53,67,179,236,147,66,157,79,193,59,205,146,186,209,213,69,115,140,46,51,132,183,194,117,162,185,229,123,210,6,228,82,106,182,198,89,59,84,211,76,232,216,51,91,171,144,73,153,79,162,20,38,242,184,121,107,91,193,232,141,149,87,178,109,11,90,161,173,191,13,121,214,136,231,250,8,248,52,195,75,6,247,100,87,215,126,210,91,228,135,67,247,27,46,204,163,25,249,107,134,216,53,27,39,137,156,52,63,92,156,236,15,235,54,245,29,181,182,230,137,55,58,7,80,93,144,139,169,21,140,24,247,239,127,67,205,180,161,196,213,247,80,60,250,253,52,99,145,140,174,90,138,190,154,173,188,95,83,59,177,144,72,233,40,190,160,53,3,213,205,48,83,198,144,73,107,236,209,210,178,139,182,201,99,230,92,141,145,27,76,84,205,70,179,22,191,77,66,94,124,183,102,159,95,244,170,26,114,238,25,57,254,82,44,6,144,131,91,119,105,134,238,57,247,27,74,210,158,175,121,160,123,86,5,138,140,230,36,227,141,20,115,237,195,123,38,48,67,50,165,147,250,153,178,164,155,23,191,165,87,155,80,148,91,77,132,68,47,46,221,233,202,48,131,226,211,90,194,221,105,111,136,25,3,135,219,73,119,211,122,12,240,233,102,140,186,23,147,193,242,174,7,218,160,161,143,147,89,129,102,210,75,125,152,193,241,169,149,94,115,55,222,152,120,232,34,134,25,35,98,0,180,30,206,208,196,67,181,110,128,248,229,239,77,197,220,115,108,199,33,128,48,230,63,198,5,54,206,157,51,26,28,104,177,21,115,163,154,23,86,122,157,100,29,209,151,21,34,242,8,57,178,115,136,249,35,224,247,113,179,237,86,117,144,112,249,255,180,118,205,124,247,5,125,151,164,219,79,141,198,241,27,234,21,77,173,65,189,62,162,117,223,56,132,229,98,130,208,240,174,232,206,220,69,183,210,111,43,107,0,78,167,166,198,168,185,127,121,49,254,237,115,111,202,188,241,203,247,107,248,180,104,100,242,39,57,236,123,52,61,25,115,52,203,251,138,171,77,110,74,159,202,194,185,236,119,159,104,208,139,25,199,61,26,222,173,210,167,9,195,251,122,70,207,223,6,191,180,30,243,128,57,34,204,4,162,106,190,175,107,239,120,155,197,118,6,53,115,230,248,205,23,72,55,221,167,1,40,70,120,50,127,186,133,83,205,197,5,4,126,185,198,81,244,232,3,150,25,97,19,116,122,231,211,19,4,247,186,141,104,244,71,244,78,207,190,98,172,60,49,52,228,159,181,128,98,80,135,30,87,155,50,188,44,83,218,24,189,173,14,179,181,164,136,249,190,177,237,199,46,101,134,251,25,232,213,156,56,177,138,41,64,205,166,87,211,91,29,143,221,31,144,75,43,86,211,138,129,161,61,170,11,13,41,57,175,218,98,166,250,44,47,164,80,96,12,102,5,164,60,244,203,134,32,132,56,32,204,80,154,75,205,151,52,122,203,199,250,88,150,82,243,101,47,236,177,139,131,230,127,176,34,103,25,3,120,152,11,69,7,49,95,215,49,194,77,138,255,253,104,31,240,29,8,194,27,97,46,167,40,176,136,162,124,139,173,148,28,247,150,115,23,128,84,247,94,68,204,116,108,168,153,34,254,23,230,141,78,161,62,24,60,132,35,205,141,180,172,152,161,191,142,161,145,37,210,250,63,44,209,219,219,215,231,143,155,66,170,240,164,149,150,39,222,174,165,76,109,1,131,238,168,57,210,11,4,13,96,19,121,35,228,164,154,187,50,40,228,65,9,40,230,177,91,68,217,92,59,21,147,142,180,203,26,241,237,223,125,96,107,199,43,120,166,17,219,188,177,93,42,110,8,135,56,156,71,72,7,219,243,203,31,178,25,241,203,221,72,36,213,76,147,80,76,25,97,179,236,89,21,205,233,150,79,125,195,117,61,240,239,139,180,241,132,153,61,78,166,20,61,157,25,31,39,221,230,83,87,241,50,253,128,24,248,13,55,21,229,92,233,123,219,241,62,56,206,20,165,98,132,89,39,70,70,15,166,66,69,112,45,86,28,3,240,18,29,125,93,72,49,214,160,38,33,163,180,116,157,193,150,153,228,49,211,162,77,153,52,19,145,107,113,53,26,66,250,133,64,142,30,249,49,146,66,173,105,195,249,36,114,43,121,53,41,66,121,97,86,124,240,73,161,165,187,43,172,8,228,201,94,105,6,49,166,230,9,106,102,135,185,63,109,42,119,217,20,215,168,49,179,37,58,196,108,229,132,25,230,82,244,0,131,208,119,196,148,194,24,88,21,108,5,251,195,23,27,53,116,239,234,81,131,44,128,100,54,204,230,137,42,76,229,236,154,247,134,19,89,102,116,64,61,147,247,94,84,78,21,95,179,112,187,226,222,8,55,104,231,53,37,166,28,55,12,115,218,141,14,23,94,207,57,129,101,85,103,148,118,167,17,123,233,189,242,168,231,200,161,28,157,111,152,239,28,232,231,5,255,213,23,95,31,53,240,169,112,195,97,5,250,22,230,85,159,145,177,243,135,235,72,151,144,230,250,127,252,13,45,126,154,138,187,46,210,142,248,94,204,9,109,216,237,1,52,1,198,137,167,190,47,239,193,96,222,131,237,172,112,244,7,39,130,66,227,250,175,195,204,205,214,177,164,55,39,106,143,35,125,32,174,163,8,178,142,220,115,190,16,54,82,221,207,126,135,126,12,141,41,127,81,94,166,55,21,230,235,28,40,52,142,102,183,89,115,104,99,105,175,10,149,190,49,226,112,163,99,76,95,54,140,98,45,199,109,77,168,10,78,43,35,29,234,49,140,140,64,161,109,247,99,138,35,0,17,196,161,95,15,132,99,115,143,52,211,94,251,224,230,78,30,202,215,252,188,46,131,222,244,28,89,35,255,160,152,188,181,215,22,235,115,44,54,112,165,95,21,115,85,120,103,165,222,153,31,215,192,121,151,25,131,55,125,231,166,64,250,121,40,150,112,172,89,228,167,105,32,23,243,141,247,154,204,168,73,53,136,25,50,200,245,201,140,46,61,146,41,21,123,179,213,15,159,89,213,205,33,84,94,45,103,116,212,103,47,252,145,109,230,140,222,145,233,129,14,247,195,144,69,58,31,208,29,237,124,83,214,40,210,146,10,60,61,244,120,231,200,96,221,170,15,124,51,186,5,237,251,40,237,97,113,89,164,182,242,203,53,17,52,49,115,38,196,197,198,80,169,200,209,78,96,45,95,174,170,242,0,94,214,184,13,138,52,209,99,49,242,154,211,135,108,26,83,191,14,196,236,195,13,25,247,108,106,47,197,139,209,132,230,110,69,206,235,33,105,161,92,147,123,221,25,227,65,63,35,198,115,114,167,28,237,165,66,153,231,228,199,181,104,10,104,15,156,125,122,247,129,237,210,47,11,11,45,170,59,119,225,1,211,217,63,248,72,228,222,107,188,216,233,123,134,126,114,111,104,39,244,185,200,207,228,192,175,107,214,244,187,46,159,81,65,231,193,54,149,10,194,104,63,70,206,202,30,235,161,45,56,39,176,130,88,233,192,121,153,59,232,19,206,3,89,149,142,140,154,163,69,149,130,227,124,125,15,245,134,245,16,132,245,6,78,218,147,116,134,105,221,167,39,49,207,195,189,209,145,34,8,135,22,253,17,237,21,49,113,181,116,181,145,205,221,79,103,67,219,179,229,213,99,41,118,134,220,245,238,51,175,222,15,148,137,111,126,247,244,104,233,96,214,62,223,125,140,134,39,204,29,41,54,109,23,129,169,58,60,67,244,203,219,211,138,130,96,194,151,142,227,3,111,249,76,74,180,175,116,59,231,219,139,194,30,181,197,103,221,90,77,163,25,182,71,134,139,170,132,86,149,62,202,199,99,172,116,151,223,62,120,164,70,3,91,6,145,211,219,117,52,62,113,104,123,25,67,169,28,12,157,155,239,131,188,236,51,46,190,144,149,65,192,121,22,225,7,119,102,60,212,54,229,13,89,102,240,124,196,187,68,108,117,104,39,22,144,131,25,211,77,255,146,38,59,169,246,6,90,200,180,172,139,182,234,26,11,200,204,139,167,10,186,0,177,31,209,86,141,25,40,160,244,82,153,196,119,124,91,84,8,155,182,93,83,216,105,73,79,216,65,219,201,192,233,11,19,2,73,248,200,181,37,150,68,95,250,25,104,192,42,24,2,94,174,145,233,202,187,44,246,211,231,94,238,166,208,118,166,184,12,182,16,102,244,222,93,19,206,18,123,247,125,200,231,3,44,164,69,161,226,198,11,243,193,21,80,177,135,58,56,82,142,228,132,143,152,109,31,201,116,37,199,203,39,102,35,143,141,140,100,179,8,69,204,119,163,31,17,158,208,66,175,17,122,129,194,125,158,32,229,188,155,219,17,63,190,64,172,50,119,152,239,9,112,228,76,6,142,116,90,120,42,72,88,40,95,9,245,185,204,140,95,51,186,149,50,52,14,225,240,68,206,234,42,64,94,41,78,244,12,70,143,73,160,202,200,0,70,125,225,231,131,178,214,208,136,252,78,235,57,167,119,214,148,245,192,92,128,150,249,229,131,184,146,140,204,36,212,162,116,68,41,83,193,232,101,2,206,8,194,64,80,192,10,55,167,231,101,5,210,99,161,119,167,157,146,197,212,100,194,90,173,39,90,172,211,106,104,97,70,124,84,70,118,207,46,72,142,163,216,0,104,87,70,54,8,156,230,72,250,80,94,128,152,11,52,44,49,240,27,39,137,112,28,91,39,13,80,49,52,74,123,114,111,152,134,87,212,71,45,143,36,197,58,186,103,218,137,146,24,186,187,83,246,233,66,225,201,123,173,48,195,242,46,35,163,224,239,157,223,86,221,233,34,61,77,50,31,77,225,24,25,172,227,226,120,22,232,129,35,252,89,40,38,117,113,229,139,161,213,79,84,73,192,139,75,248,83,112,129,79,148,181,126,224,53,121,157,150,100,222,89,213,58,250,121,85,214,237,138,95,62,168,234,200,164,112,184,196,134,184,104,216,56,226,26,22,218,57,194,125,67,199,80,5,151,140,140,233,11,100,1,61,149,68,2,98,94,215,219,232,97,101,65,119,181,150,211,162,106,5,128,75,180,13,63,251,88,103,12,156,60,170,8,69,209,22,126,191,107,63,148,151,161,191,178,238,4,55,202,221,124,243,230,240,154,87,253,109,50,75,114,115,138,38,250,92,213,122,4,195,108,122,171,98,70,80,218,3,101,112,132,162,135,138,149,207,211,239,13,148,176,29,157,148,2,73,217,14,115,85,153,169,143,212,65,93,113,111,83,30,16,90,210,105,64,54,185,57,132,227,50,43,27,209,4,185,249,131,239,183,78,252,123,66,229,205,151,118,26,127,28,27,109,203,205,241,6,101,86,104,122,206,89,57,208,54,236,173,102,64,122,62,229,135,222,160,166,191,77,13,39,214,202,49,254,39,153,22,83,213,236,97,5,68,175,179,66,207,115,108,104,7,10,166,161,63,77,23,209,202,171,5,82,247,1,151,188,126,237,23,70,104,207,229,135,151,1,229,118,154,183,202,144,211,45,10,149,66,152,135,210,107,98,166,91,46,159,10,8,170,60,52,106,139,35,127,122,130,89,20,43,96,242,149,79,133,208,141,188,235,213,13,64,150,230,169,70,90,159,2,184,112,152,254,231,169,200,110,230,67,205,51,158,135,250,86,114,89,155,89,80,188,215,12,120,240,155,98,94,75,38,148,227,40,124,82,251,233,253,77,53,219,86,153,230,59,84,185,57,111,186,203,184,135,96,11,120,68,228,207,101,100,90,17,251,8,202,150,55,56,219,116,43,88,9,14,140,177,79,205,145,141,254,124,91,92,188,78,190,172,78,127,159,152,233,197,158,178,80,186,240,88,160,141,65,122,51,215,216,254,244,125,220,47,109,36,17,46,48,231,246,201,200,134,241,24,202,103,77,156,144,102,250,166,156,74,200,54,133,181,245,179,238,198,101,28,207,85,110,88,48,101,29,129,7,24,39,205,101,235,26,236,211,188,251,220,173,180,105,1,70,147,27,149,181,52,239,41,133,6,204,37,40,67,109,43,196,101,18,51,77,144,121,2,160,2,118,100,169,244,118,93,168,158,102,120,6,229,235,185,123,242,117,254,211,76,55,154,14,141,238,247,88,104,247,205,150,103,71,65,134,54,10,125,164,69,187,160,247,209,164,69,132,36,118,233,123,192,20,61,2,200,127,205,147,199,143,245,156,168,25,217,196,149,71,219,40,250,70,232,79,89,177,209,66,245,95,244,0,1,64,54,195,29,96,135,233,250,225,55,88,171,226,98,72,10,117,195,162,91,112,5,132,12,21,54,93,73,13,1,133,88,11,108,248,93,183,194,198,150,18,136,165,123,230,46,209,88,182,18,241,74,174,104,100,28,62,61,208,27,252,90,113,239,121,68,78,6,43,140,250,177,231,208,17,254,28,232,212,133,122,190,174,187,116,186,126,218,21,49,238,240,237,182,53,184,170,25,87,62,150,2,66,82,207,197,184,169,185,12,141,114,87,205,147,222,205,120,153,176,153,233,193,6,85,65,9,191,145,216,234,249,4,16,7,138,124,205,130,181,66,232,82,224,42,34,238,136,155,119,115,81,197,12,115,103,60,86,71,15,107,171,21,159,55,38,165,151,239,185,53,36,189,95,172,132,102,58,192,98,46,196,110,49,48,218,131,212,211,248,142,53,236,133,25,220,149,12,236,219,73,219,67,240,185,164,146,112,173,84,85,99,147,223,181,183,231,243,160,44,58,79,94,12,195,147,94,61,73,215,196,79,127,75,121,42,56,187,193,159,197,192,1,241,234,135,205,33,43,143,253,1,120,58,106,46,53,247,233,31,252,70,135,6,238,39,240,76,84,166,83,176,18,115,237,217,122,3,3,232,44,186,136,161,136,43,241,178,23,42,121,242,66,140,212,41,66,163,251,229,169,82,248,143,48,171,132,55,176,126,238,175,40,16,28,20,69,226,222,112,169,232,185,10,166,108,214,184,57,16,123,61,149,237,123,12,39,103,153,198,98,87,51,157,159,61,204,159,82,208,160,126,0,116,58,126,123,46,37,128,98,193,207,154,23,155,92,139,172,82,2,200,18,47,4,97,48,9,126,48,67,138,21,35,67,27,89,207,213,210,122,214,172,174,25,70,69,53,87,67,118,185,25,89,22,221,54,64,233,101,92,70,63,215,254,30,243,157,179,56,35,174,199,10,97,189,152,239,218,201,79,100,1,51,106,170,233,113,93,191,116,198,65,166,46,9,50,6,109,141,95,190,48,106,223,67,5,67,182,9,218,187,249,219,66,204,14,115,27,192,225,180,146,18,126,204,244,67,199,192,33,113,234,58,50,115,55,210,12,175,174,254,52,108,57,49,105,215,131,109,82,171,51,82,185,86,3,81,75,239,217,251,216,29,38,17,127,97,56,104,143,246,193,65,124,56,86,249,4,210,34,254,196,53,151,4,117,219,74,146,118,244,207,202,184,35,28,10,26,134,139,170,87,208,111,126,194,109,69,220,76,90,44,63,147,164,139,60,240,130,159,67,8,27,96,19,238,25,195,83,48,248,142,170,17,240,58,99,78,41,47,143,241,104,25,144,164,142,199,70,172,182,170,18,2,10,189,49,103,13,240,232,163,186,113,130,116,23,51,197,161,250,40,29,236,154,227,166,76,165,90,5,224,144,98,45,152,23,244,138,77,32,111,30,63,253,225,128,171,78,2,84,132,57,225,68,186,143,140,2,249,210,25,87,223,21,63,116,169,224,249,183,112,184,81,250,20,174,84,152,235,25,234,10,51,104,81,29,26,212,99,177,31,82,102,151,242,207,103,172,237,43,194,35,250,70,198,209,231,54,242,143,128,217,195,241,244,72,116,224,235,196,197,247,208,46,77,21,28,76,112,44,70,118,167,92,151,56,41,230,29,169,9,80,168,187,232,167,251,239,138,98,252,71,8,60,52,240,238,177,238,72,102,66,98,17,43,171,33,110,222,157,92,133,12,215,150,67,190,89,220,91,254,202,138,215,188,33,137,61,98,174,38,197,251,103,70,75,179,165,199,214,44,91,231,84,3,119,130,139,182,143,211,156,215,92,35,121,67,61,8,201,79,204,97,163,93,169,187,199,198,158,114,93,155,204,229,1,159,101,96,127,102,2,150,149,90,117,152,233,245,113,186,27,20,44,170,228,34,26,84,112,103,57,97,33,114,89,34,201,216,41,40,55,223,6,136,235,184,88,71,134,136,175,115,212,81,126,232,169,222,204,115,85,97,107,131,27,117,149,243,60,215,140,28,37,199,125,131,46,44,175,38,83,191,253,234,59,196,117,164,87,154,244,11,145,197,223,99,227,168,208,252,32,230,101,133,130,63,51,191,36,208,43,32,180,148,230,255,126,155,78,245,161,86,212,203,130,230,29,47,119,8,161,57,195,4,125,239,230,201,126,214,244,133,224,195,249,148,110,80,219,169,138,136,153,73,253,194,76,165,36,67,26,154,41,121,37,57,178,90,116,78,201,25,180,176,25,116,90,108,120,235,59,47,93,171,60,151,246,187,58,156,143,134,103,190,35,149,31,158,205,86,75,152,121,52,89,71,215,255,174,65,110,79,71,36,169,239,52,223,205,142,242,110,60,244,93,177,186,142,6,173,239,78,7,101,248,91,193,78,1,44,165,129,97,132,153,236,247,39,230,207,20,208,255,204,176,55,159,42,51,122,3,239,178,226,101,54,123,157,178,196,175,23,229,103,52,199,152,0,144,154,17,125,123,100,204,30,89,174,139,171,102,72,116,157,230,227,190,83,90,175,100,216,116,68,14,167,137,219,144,172,72,226,213,144,235,221,57,51,183,117,185,15,121,29,112,252,7,185,9,137,53,88,16,210,12,38,43,24,124,54,48,70,25,151,33,156,157,71,10,16,118,63,242,46,238,19,33,80,19,214,33,126,32,76,191,168,62,231,181,20,36,115,182,138,97,51,87,152,155,5,198,98,102,179,113,110,85,70,125,63,53,185,26,183,47,132,4,172,255,168,202,18,132,65,179,57,44,254,51,210,181,33,31,22,157,229,205,243,220,76,55,74,52,57,159,212,126,162,245,143,151,5,119,125,90,81,218,28,190,67,35,201,216,165,117,170,209,210,214,189,213,236,179,170,160,80,248,54,176,175,99,197,118,130,232,176,52,41,16,94,224,254,249,134,208,38,245,231,52,15,52,35,125,155,4,152,188,180,58,102,234,223,59,222,7,21,67,9,164,42,249,148,245,197,155,94,5,50,96,185,249,7,1,64,172,65,8,124,5,179,184,15,153,104,39,202,101,195,108,10,148,190,145,8,83,254,103,189,55,26,178,80,174,21,98,72,167,223,217,92,171,157,108,215,213,66,113,125,133,153,12,200,20,51,89,242,225,235,123,163,24,45,253,73,104,78,37,201,13,63,117,154,148,60,72,91,148,56,244,72,205,52,173,62,227,138,237,208,17,0,20,253,105,147,208,30,95,95,222,70,247,193,174,50,148,68,250,126,28,247,180,118,26,182,107,222,189,10,246,105,27,195,98,108,148,52,130,43,194,123,27,205,104,220,123,91,217,47,173,108,77,33,121,68,83,2,219,102,152,23,152,196,25,223,207,129,18,73,96,10,100,220,171,131,149,49,211,254,154,207,181,120,91,206,55,102,244,248,71,202,253,55,34,60,195,137,127,32,92,153,90,172,36,182,169,43,205,119,167,211,218,244,226,124,174,57,48,211,236,20,243,248,241,187,184,25,161,230,170,102,114,101,241,229,66,21,189,164,18,106,57,242,88,103,199,216,168,196,138,122,175,119,234,155,249,211,126,121,150,52,45,166,97,30,75,209,225,198,241,154,51,70,227,135,244,46,45,35,85,118,234,212,77,101,90,59,226,239,71,15,36,114,203,83,43,204,13,18,187,160,235,187,231,56,57,214,48,154,50,252,41,57,223,70,194,154,102,240,41,181,199,42,186,171,85,245,167,64,76,180,149,86,50,180,67,172,70,253,18,223,150,233,230,229,34,3,241,0,2,53,204,165,107,73,156,162,67,15,242,197,77,189,85,74,122,124,196,21,22,176,88,254,104,150,118,49,219,118,149,191,221,155,178,25,205,105,45,120,241,233,113,68,72,25,148,222,236,16,175,218,198,141,32,72,127,64,88,223,140,61,1,89,6,193,251,130,106,91,171,196,66,40,166,13,36,230,97,169,180,48,19,29,203,156,13,210,95,113,88,147,246,84,240,55,249,247,26,28,132,64,10,135,170,56,225,253,212,158,191,189,72,40,202,164,116,106,226,177,18,200,41,61,247,238,70,180,229,102,64,39,82,88,134,116,181,4,1,60,237,208,91,133,48,200,194,221,21,94,243,234,7,137,118,247,158,217,61,27,108,204,180,232,170,139,217,130,135,28,90,157,218,127,4,134,247,4,117,220,134,157,99,233,156,222,173,148,102,157,248,62,168,199,202,200,41,15,199,167,71,101,64,17,141,182,253,175,22,231,135,81,102,164,149,16,250,139,21,206,209,162,171,12,146,128,158,43,252,90,187,108,240,164,132,110,172,146,27,60,205,104,185,202,6,221,120,161,189,195,217,51,165,10,84,105,147,25,193,59,188,141,225,64,64,137,196,226,0,240,253,84,132,4,74,48,187,195,26,92,194,67,95,182,137,231,200,7,109,186,35,142,115,84,201,68,217,19,101,178,13,31,130,155,167,133,3,105,54,220,70,120,194,136,29,171,175,192,230,22,212,245,191,79,79,122,174,0,156,2,140,142,195,190,13,5,2,160,27,8,199,147,155,217,238,245,177,129,35,57,59,219,53,147,150,211,123,151,6,211,79,248,25,247,36,146,3,121,64,80,152,158,132,41,35,201,148,221,201,222,233,42,76,163,214,19,171,201,85,197,181,56,194,130,92,178,86,174,26,219,44,244,116,218,188,10,98,106,230,185,6,247,141,242,146,220,189,169,103,88,114,76,203,80,140,215,189,15,10,246,13,155,64,91,122,107,160,47,225,60,245,39,177,88,77,174,62,226,114,180,215,30,17,192,97,91,252,138,160,197,60,70,53,243,106,157,154,23,18,68,116,43,210,76,183,119,207,128,136,212,145,88,173,60,146,33,11,251,143,112,96,88,83,121,172,95,123,66,37,112,34,18,118,68,20,174,46,7,164,94,77,45,35,54,97,250,76,180,115,136,180,112,18,166,238,86,32,51,20,10,13,248,212,118,198,60,7,150,25,161,208,216,104,156,187,145,131,90,105,171,80,113,9,177,33,59,0,181,139,165,47,147,26,206,192,228,126,215,202,109,67,54,221,169,36,62,170,59,218,238,209,17,17,112,132,192,103,106,146,218,238,209,161,47,142,119,69,191,146,4,30,252,91,10,62,97,94,150,29,21,51,242,217,113,34,22,84,168,228,211,64,67,241,30,100,62,37,76,152,178,136,209,13,61,98,55,41,6,59,145,113,163,192,30,44,149,215,76,228,43,63,77,31,144,71,45,247,51,249,168,161,165,181,31,171,4,187,25,218,121,153,207,187,158,91,243,97,163,151,65,232,32,102,210,230,62,39,11,165,2,37,72,34,71,50,125,235,167,22,94,180,185,128,29,250,84,119,187,150,97,15,101,5,242,238,34,49,180,152,28,109,128,233,0,133,227,203,161,68,121,103,72,233,124,238,118,219,103,152,209,29,217,47,249,210,12,233,144,101,167,229,67,16,131,232,247,138,223,190,143,172,80,94,184,209,170,19,81,124,84,127,238,115,239,151,181,45,136,169,169,192,140,135,152,240,144,165,117,126,89,35,27,107,15,35,28,13,73,254,211,38,233,166,156,11,108,185,61,222,22,205,5,251,225,177,131,219,206,35,111,74,244,159,174,50,251,40,131,222,249,199,43,162,116,38,192,128,156,184,147,172,222,110,15,19,5,113,99,190,108,8,20,31,18,140,187,191,172,136,229,76,200,254,97,85,160,175,120,186,199,184,234,207,197,84,14,88,250,111,253,193,104,183,153,202,78,3,155,83,61,113,181,245,38,60,236,29,144,246,184,153,220,180,170,163,181,110,178,74,221,205,52,204,148,135,67,227,58,152,30,9,46,83,90,213,110,248,110,50,73,113,53,144,180,111,62,44,25,65,202,11,98,166,189,188,34,13,103,215,215,202,125,215,75,245,61,26,253,233,222,168,197,141,11,236,18,74,248,176,82,252,118,30,180,15,180,111,156,86,159,72,25,223,88,121,113,70,42,31,196,221,166,61,181,10,3,89,127,88,19,160,43,93,105,198,147,83,235,125,176,21,70,16,209,202,215,48,17,67,136,188,43,36,49,250,58,126,153,112,191,154,18,101,153,15,175,193,12,221,41,186,222,150,170,86,145,38,143,50,59,41,223,170,128,63,218,49,113,147,35,157,76,46,92,223,134,53,113,249,50,163,221,3,229,31,109,41,191,209,71,164,155,113,117,30,94,17,200,135,66,249,19,206,162,173,48,226,187,5,225,183,157,48,195,246,241,61,93,171,65,145,97,230,245,180,71,211,215,146,47,179,161,207,168,10,178,19,143,48,94,23,124,123,143,52,194,253,124,224,170,139,145,127,15,11,152,145,231,28,63,145,217,166,231,195,142,206,153,235,73,51,40,116,75,125,232,207,251,253,60,90,220,155,206,171,253,116,129,193,42,20,35,51,38,29,237,232,128,137,202,23,210,48,194,34,133,164,3,191,153,94,30,64,169,243,123,164,190,136,128,195,41,188,102,62,9,109,69,1,95,226,41,160,1,103,155,70,177,31,50,123,174,13,142,249,78,233,35,244,186,200,255,215,48,215,254,136,65,158,85,130,52,148,228,28,168,214,71,99,118,57,190,224,51,86,213,167,61,225,128,172,115,183,113,224,0,213,71,224,131,247,57,98,100,203,170,138,218,6,67,200,29,207,197,94,173,10,103,103,24,255,87,154,191,245,42,212,194,130,149,87,35,79,242,220,28,239,59,30,27,116,226,51,180,190,83,4,10,45,200,123,48,232,131,129,245,138,55,66,108,241,61,179,98,25,233,184,154,89,109,143,190,237,14,206,82,204,84,228,30,169,152,175,133,99,57,172,40,252,72,228,220,205,215,155,185,80,71,133,61,90,123,108,154,121,208,97,182,245,240,52,186,236,208,7,185,230,251,193,233,79,223,181,208,98,210,172,152,164,234,86,224,102,102,90,201,188,60,77,50,96,139,99,220,84,87,31,149,154,106,184,254,48,147,210,126,213,119,106,136,135,152,190,253,120,154,108,224,36,202,73,25,180,116,170,170,16,210,91,35,205,180,121,191,202,63,225,211,34,193,92,203,243,88,204,74,44,52,32,254,243,17,29,178,134,194,22,230,174,45,106,84,189,232,150,12,43,181,58,125,44,218,73,190,120,91,205,152,121,94,5,169,83,162,100,217,141,155,93,205,120,204,62,41,200,109,62,178,188,203,106,12,97,109,202,200,128,226,194,253,88,91,84,67,193,0,60,215,210,120,52,195,124,99,62,21,165,67,229,44,60,52,62,165,210,30,217,172,251,91,195,197,9,174,185,176,238,212,252,149,150,227,198,127,251,250,163,232,149,82,223,240,66,244,71,201,15,152,132,215,194,49,19,148,232,208,168,157,196,10,191,219,54,137,130,71,107,44,206,167,107,165,199,255,177,210,183,233,115,6,175,88,125,70,246,89,5,200,205,244,30,233,215,179,76,87,182,134,25,193,251,71,36,109,135,238,1,233,189,235,54,61,2,108,179,198,185,75,155,246,67,210,250,241,117,68,36,75,48,255,200,23,46,138,194,61,172,13,151,224,145,134,67,95,53,205,175,234,220,129,255,46,140,149,83,117,61,186,113,37,252,233,65,216,160,76,196,64,252,143,123,242,195,136,104,245,232,2,195,31,110,14,170,172,202,175,12,70,255,139,212,238,224,200,125,58,181,110,144,11,111,220,159,153,12,218,35,150,138,224,92,140,171,109,83,145,85,43,164,136,45,204,159,150,100,126,74,123,49,217,148,227,31,1,39,100,149,188,147,253,154,167,13,83,101,252,78,15,193,159,1,31,255,121,102,108,25,81,162,155,129,181,63,243,141,52,167,123,49,224,41,111,76,160,147,178,80,52,245,47,15,247,119,61,247,238,61,212,78,232,172,161,104,240,200,15,182,152,80,112,80,79,111,27,208,231,218,226,169,89,96,143,180,33,32,214,88,37,205,162,232,231,167,13,38,28,230,7,251,105,194,136,8,11,184,25,189,94,21,195,3,152,48,195,92,129,110,188,230,59,225,98,166,1,253,53,67,213,225,230,109,94,171,154,65,110,249,200,129,60,142,103,228,119,90,66,200,242,154,43,92,52,143,185,132,202,11,237,151,143,35,15,166,34,218,236,241,72,206,25,207,148,79,163,164,9,115,235,207,90,160,12,25,222,151,101,72,158,151,109,140,51,241,216,48,142,63,75,5,208,87,156,91,166,40,242,143,155,239,29,126,6,45,253,143,254,50,23,199,119,109,202,69,207,26,103,41,173,152,82,92,204,231,151,129,239,250,23,64,115,97,121,69,50,73,35,197,192,110,236,210,235,107,222,81,57,25,31,250,34,237,159,26,154,30,131,15,171,80,60,31,64,169,145,90,24,6,111,121,23,49,74,137,62,50,139,84,159,253,104,145,78,243,9,183,246,166,247,219,164,20,155,102,77,150,155,120,103,186,202,56,87,229,123,110,13,100,63,126,153,78,132,231,161,175,39,157,199,214,93,174,167,188,143,69,209,192,95,22,28,160,245,153,112,203,57,207,48,127,175,112,46,142,154,211,108,127,48,97,47,229,10,54,233,160,147,147,66,38,244,123,148,67,171,124,155,40,121,107,173,149,150,151,209,99,71,66,229,187,140,103,179,164,201,60,166,5,102,33,213,46,52,41,68,215,9,35,247,120,131,112,61,82,215,23,221,186,215,12,141,225,163,253,185,90,80,225,93,115,163,68,52,30,33,75,74,3,110,166,212,254,120,64,11,166,251,30,102,196,14,231,163,115,89,98,90,186,105,250,234,161,185,45,50,118,43,124,170,74,78,83,208,15,242,160,173,243,221,118,165,251,185,75,180,121,195,18,175,235,6,251,253,225,61,0,30,245,55,50,162,65,74,78,255,33,168,58,232,207,64,177,6,246,129,92,114,166,216,65,184,64,65,87,163,50,64,186,101,171,217,88,147,220,12,24,37,95,1,73,66,252,146,168,43,124,70,192,156,102,147,17,139,186,194,180,78,72,49,211,172,16,135,225,134,64,83,240,181,221,186,254,227,115,229,230,84,179,210,76,77,34,11,84,19,70,187,244,51,175,187,64,121,32,224,13,147,30,189,124,174,187,171,0,190,141,145,53,20,54,243,185,26,149,157,18,21,15,210,9,2,209,185,230,190,91,34,181,204,156,245,146,31,55,122,40,222,222,9,226,177,213,108,71,74,220,156,46,179,76,39,192,13,81,82,68,158,246,144,45,114,186,16,210,1,53,205,171,187,160,146,186,53,100,142,40,64,1,237,157,249,177,211,43,125,234,12,156,140,109,182,58,50,48,129,45,71,70,48,169,147,134,130,124,148,65,239,56,110,48,116,196,10,247,72,64,62,172,72,218,229,177,32,22,11,120,15,132,213,117,200,192,170,169,91,199,189,173,211,91,126,153,222,194,56,134,97,198,71,190,70,204,112,148,148,44,39,26,105,112,154,241,231,66,33,11,181,165,247,230,119,167,222,61,138,168,139,238,45,189,152,64,44,174,197,187,200,35,5,157,135,67,55,92,252,242,245,232,170,154,233,91,153,89,37,109,218,162,97,16,157,18,90,106,212,88,245,77,87,218,92,206,39,16,132,79,0,150,192,96,190,19,71,60,104,19,180,38,211,188,40,17,158,132,101,192,37,173,102,250,55,162,20,191,170,232,95,81,44,135,33,227,239,85,2,145,233,146,178,178,194,114,137,2,235,249,177,221,200,173,7,159,178,123,38,199,136,36,171,88,97,167,247,4,254,161,227,162,15,185,24,216,144,171,41,125,214,143,220,183,154,167,113,27,253,153,27,71,159,90,27,34,29,62,48,216,178,190,33,227,254,73,132,252,77,9,88,52,1,49,26,45,254,118,186,13,120,86,192,167,229,26,131,82,164,123,51,218,103,125,85,77,239,221,200,61,123,226,134,174,235,34,231,164,241,199,65,162,24,102,98,16,153,112,26,63,170,59,31,228,177,247,214,117,2,119,157,159,193,119,220,83,59,248,140,23,239,30,80,61,158,26,221,34,185,248,3,102,239,231,63,45,220,75,247,201,187,64,201,49,250,99,111,43,238,228,200,232,59,233,222,202,67,74,239,0,195,72,179,233,236,57,44,3,87,239,249,120,62,67,229,120,230,244,46,164,118,36,114,69,135,163,9,208,5,150,208,45,223,45,213,220,118,2,26,97,60,84,137,80,232,150,248,204,154,225,125,176,45,69,44,235,149,218,59,182,43,118,124,61,248,216,79,70,168,171,110,200,84,37,85,208,141,146,241,124,89,41,53,120,163,154,111,56,21,248,134,251,151,180,227,166,185,211,201,21,31,54,42,7,138,70,55,24,234,23,231,71,67,187,53,83,9,228,129,90,143,136,102,163,30,40,56,50,88,96,90,34,193,150,117,17,167,207,5,131,54,42,193,81,95,187,238,71,230,118,154,81,150,212,147,168,237,46,143,101,101,187,17,194,227,4,16,108,250,98,182,174,250,172,76,224,74,36,246,20,16,230,151,254,245,225,0,78,43,27,216,10,241,212,1,59,128,104,76,161,63,138,28,100,100,195,128,204,10,162,22,168,106,255,34,98,161,213,87,28,108,216,177,75,244,246,94,231,185,35,96,146,51,122,207,42,195,253,121,154,220,154,177,243,185,238,79,247,21,86,196,23,133,218,27,72,6,64,97,31,56,242,207,66,227,198,201,3,142,44,225,255,136,15,36,112,117,208,169,149,233,199,235,238,40,21,1,28,86,61,245,131,7,36,7,242,133,192,16,131,70,122,220,188,161,160,152,179,2,205,94,180,117,89,83,208,221,26,166,152,129,62,70,132,201,33,32,20,115,48,38,24,140,196,205,131,32,252,136,25,34,222,72,70,160,149,118,166,12,205,54,157,21,55,175,6,136,78,115,69,23,36,18,171,244,84,10,18,1,58,19,24,113,50,255,223,166,208,223,163,23,60,91,139,212,233,50,214,17,121,48,180,196,119,100,135,22,187,94,158,64,8,112,103,55,14,75,109,85,145,7,111,38,65,218,35,137,8,217,148,80,25,226,58,0,21,143,149,6,201,73,190,48,202,190,119,171,136,220,233,49,169,132,52,67,98,86,162,120,64,222,122,202,11,3,117,127,227,183,72,65,210,51,59,100,100,0,184,189,133,137,252,15,239,64,110,78,22,112,68,233,161,66,36,154,69,127,204,40,227,204,204,55,192,136,47,230,159,18,105,196,168,107,73,163,235,245,251,55,62,92,151,32,84,68,157,155,245,244,125,145,133,49,6,217,245,31,210,41,68,217,240,32,202,100,47,16,36,72,23,96,15,86,56,190,155,27,41,21,198,62,131,149,92,213,142,107,121,172,0,13,217,197,109,253,185,39,152,161,33,137,100,170,41,35,236,253,39,136,69,31,100,129,68,38,126,154,195,116,64,201,238,230,235,33,39,212,132,78,43,154,52,127,21,51,204,116,119,235,213,36,221,126,17,11,219,54,95,72,196,241,205,152,44,191,191,254,106,204,203,52,172,210,12,206,240,175,223,134,6,78,107,20,151,159,54,69,246,253,247,211,119,85,125,25,13,211,163,87,141,43,209,173,45,137,196,49,46,235,119,115,227,36,37,186,210,76,85,232,207,27,92,182,226,122,150,95,48,147,225,233,110,238,8,206,197,230,218,108,197,245,21,227,186,187,163,228,223,48,227,236,87,127,170,1,203,82,203,155,163,62,192,190,149,102,176,180,98,198,29,63,43,110,78,163,241,16,51,144,139,217,195,140,232,146,12,13,106,156,63,34,23,204,166,162,164,55,167,53,181,197,213,246,28,114,115,156,205,50,227,185,251,20,114,41,16,69,128,40,150,207,248,47,190,145,155,83,61,143,231,250,224,16,170,106,157,166,135,230,230,98,132,31,105,94,228,110,187,63,54,202,59,89,73,199,12,220,59,158,11,48,85,210,148,99,222,112,147,249,192,169,227,37,210,150,61,6,10,84,127,234,98,84,227,57,50,147,55,152,254,212,21,30,233,175,86,49,47,203,48,185,121,220,179,43,220,15,107,198,129,31,223,63,159,109,73,20,185,57,231,93,153,254,241,153,178,155,172,21,228,0,219,95,246,111,1,194,93,43,123,14,48,147,242,9,51,141,197,217,73,215,64,7,174,249,215,246,133,25,214,128,79,205,64,50,124,41,221,79,179,137,150,17,230,221,255,168,17,81,157,248,209,35,166,245,80,135,154,127,155,10,220,148,215,137,144,123,35,245,249,215,218,77,91,28,165,111,153,241,1,53,85,243,239,143,236,221,206,224,23,243,66,208,221,175,6,230,156,137,203,134,160,77,131,221,221,205,243,147,154,66,51,64,198,250,227,76,193,12,138,73,182,36,50,210,243,248,131,193,31,185,135,204,10,113,97,27,190,86,136,245,106,149,149,6,125,87,237,254,194,44,122,46,242,220,156,219,108,222,127,102,200,190,83,80,24,243,52,73,119,55,211,6,222,212,124,224,50,9,51,174,108,201,143,0,8,160,99,71,127,251,252,73,231,6,243,68,104,43,142,129,27,29,103,77,185,193,230,2,29,166,95,13,160,46,37,185,205,76,163,135,159,18,247,83,7,132,47,102,160,69,253,184,25,169,153,165,102,122,239,252,177,209,6,147,97,211,220,91,125,187,188,198,143,38,65,49,223,181,247,71,70,105,27,250,22,18,51,204,244,60,204,176,82,26,201,215,113,29,236,66,191,88,152,199,74,85,121,204,13,186,201,188,154,234,214,18,51,229,139,21,195,94,64,114,228,230,244,205,180,226,19,138,179,48,245,230,31,209,113,188,173,70,139,149,236,181,147,60,192,31,225,157,113,0,204,149,68,153,38,223,120,191,143,229,55,175,66,203,136,241,116,104,205,254,140,214,180,163,102,4,0,78,60,214,183,32,109,144,95,54,245,245,29,230,187,109,164,152,11,230,93,93,23,20,51,205,193,67,158,250,247,234,211,122,29,199,79,172,221,26,184,194,188,82,77,2,43,29,116,165,203,173,215,148,129,141,95,141,52,204,165,232,62,12,63,113,253,35,155,192,12,149,78,213,171,143,129,152,221,76,166,176,202,184,145,58,216,203,205,197,212,238,229,230,199,96,150,127,67,179,118,247,51,242,230,164,254,88,183,110,6,216,254,152,239,89,182,226,106,131,76,200,201,200,210,58,213,55,98,99,69,237,50,45,38,121,242,185,131,70,118,232,20,113,85,216,51,102,108,119,196,221,162,171,120,205,245,71,92,242,103,70,200,189,201,98,128,155,98,255,165,128,140,116,140,190,182,42,102,120,151,227,98,208,209,242,5,92,107,155,190,155,177,229,10,34,16,235,248,156,187,10,51,61,178,159,88,89,88,195,31,186,83,178,105,71,204,36,133,125,35,53,153,152,254,233,184,238,230,245,71,137,130,25,209,44,217,10,23,58,51,199,207,46,90,145,250,249,212,220,142,231,112,48,91,89,90,134,118,189,189,30,215,66,83,42,175,178,1,231,247,15,175,16,115,87,249,58,22,252,78,181,199,184,202,61,223,187,254,176,37,171,210,108,172,100,105,6,116,239,231,26,221,226,107,233,139,54,89,146,17,83,66,216,180,229,167,59,109,174,51,204,176,90,201,118,132,86,225,60,61,230,155,204,117,87,243,140,36,201,250,17,196,31,157,111,227,106,137,183,53,192,237,232,208,16,228,56,177,6,33,181,154,85,175,134,240,196,29,44,212,77,164,187,165,1,88,25,189,164,245,6,50,75,38,101,15,216,84,98,25,53,50,75,242,178,140,59,76,6,126,138,186,180,32,173,191,191,210,3,230,207,248,190,197,76,134,166,196,235,132,198,114,201,205,111,96,52,255,132,67,48,131,166,153,121,115,120,144,214,168,177,84,160,85,144,161,109,228,134,186,7,94,165,25,10,252,49,35,162,233,55,111,112,164,117,189,249,164,183,121,199,213,40,202,234,213,52,109,149,24,26,204,189,53,87,3,172,33,59,14,228,66,25,241,25,218,103,188,242,57,45,187,20,249,126,246,143,84,126,196,43,81,48,34,230,6,163,142,95,61,113,139,100,45,109,180,160,197,108,52,232,58,180,106,2,135,185,27,10,100,201,70,142,32,209,140,189,84,183,105,152,219,29,157,96,251,112,111,137,100,97,82,182,213,81,220,124,195,199,45,183,182,110,133,238,167,19,233,153,221,167,174,149,5,224,193,175,134,240,44,121,43,48,119,90,52,252,183,57,33,244,98,250,220,190,216,103,15,90,17,18,172,46,218,164,123,28,47,80,243,233,142,67,37,253,248,203,68,82,107,234,82,88,70,7,17,214,53,68,15,210,122,101,224,89,138,131,15,69,236,231,235,58,48,212,197,169,218,239,222,55,228,11,88,191,182,197,112,22,168,230,85,53,143,63,228,131,249,25,160,63,246,107,93,113,168,66,79,83,228,184,183,123,251,167,121,95,203,215,103,81,235,117,237,86,248,202,0,81,134,30,16,27,41,237,29,87,31,58,210,101,35,38,203,222,123,184,87,244,241,235,185,70,141,57,92,32,246,202,58,244,85,22,243,100,220,140,71,244,44,4,8,209,119,92,221,41,111,234,213,119,139,154,43,188,89,138,61,83,247,148,123,232,249,66,248,0,64,14,241,117,239,135,182,191,124,44,14,148,34,231,203,182,157,243,132,159,109,116,206,143,117,30,185,24,16,152,46,127,186,17,86,90,165,147,251,103,29,225,215,93,43,168,198,199,122,214,200,91,227,94,109,53,111,132,209,211,220,146,5,249,103,158,127,234,205,63,243,210,128,14,243,174,121,49,76,109,239,197,247,227,201,113,67,227,47,251,69,33,79,30,97,143,101,153,134,222,123,245,51,34,174,129,85,170,212,253,110,70,95,120,233,139,252,241,179,219,84,227,9,8,115,63,93,62,30,110,94,246,136,215,65,95,195,247,12,13,26,177,52,23,209,238,176,45,252,126,174,53,150,2,167,234,212,231,134,222,36,87,10,97,241,212,7,3,105,90,114,145,162,218,171,111,132,47,104,199,213,150,218,209,247,73,127,99,228,237,104,122,222,75,23,3,135,75,4,16,84,56,53,161,114,79,54,80,192,241,74,144,46,218,58,45,156,169,75,204,223,108,207,177,105,197,194,48,215,170,7,250,161,197,52,63,31,42,36,85,47,182,236,118,140,172,216,233,166,187,48,41,174,136,155,224,234,238,255,248,116,191,154,49,91,157,227,83,51,11,255,11,243,157,209,163,238,192,38,161,18,155,138,165,51,139,238,57,157,102,207,30,27,218,124,210,49,176,52,210,233,236,102,64,169,163,170,249,251,34,83,68,83,29,143,247,154,103,124,36,21,37,4,221,116,184,121,190,79,234,150,154,81,49,194,250,18,121,137,207,10,189,250,219,8,76,228,25,1,218,167,60,187,37,244,70,113,60,109,50,36,75,183,203,37,193,40,138,1,69,195,27,0,134,241,70,160,229,211,64,23,52,232,56,158,226,42,224,151,91,123,62,126,163,211,113,51,229,164,103,99,105,247,246,53,14,93,107,115,81,63,6,146,198,56,240,255,212,121,197,60,76,31,199,253,129,69,185,73,190,17,235,62,246,83,2,121,234,90,229,185,172,5,177,173,8,250,138,126,156,148,95,119,134,116,211,68,76,212,12,103,65,152,1,92,190,87,211,255,22,46,47,72,246,174,155,210,239,212,137,200,201,120,30,116,216,124,203,225,233,131,215,124,118,188,78,133,51,130,12,136,26,158,47,159,246,242,112,152,111,104,68,65,252,49,83,124,10,115,219,125,191,214,241,88,203,126,252,47,154,247,61,176,106,182,29,62,102,227,199,253,51,87,58,121,134,238,42,38,204,227,35,163,159,179,60,35,91,0,152,220,111,172,214,56,189,158,221,244,134,17,97,174,134,10,122,182,203,253,199,182,131,25,38,255,250,124,1,28,142,62,167,196,243,137,231,253,125,32,136,124,135,153,142,194,239,241,54,70,20,19,144,35,62,67,63,16,26,222,34,121,70,206,169,205,215,87,41,253,11,167,150,163,52,201,171,127,230,209,197,220,104,8,120,110,222,103,222,156,73,59,143,185,125,50,52,82,250,235,185,249,112,69,111,51,223,145,180,231,185,193,16,254,222,24,4,221,184,31,58,242,99,106,99,97,134,173,228,49,211,19,183,195,252,9,134,218,182,149,178,60,0,162,6,133,220,142,30,4,133,160,102,133,153,115,250,232,86,94,28,247,101,102,146,246,242,190,113,209,254,68,2,49,163,47,161,95,96,37,38,141,123,211,180,33,254,248,6,203,250,199,88,108,102,246,63,249,62,137,172,61,173,72,106,136,96,75,62,146,70,102,61,159,203,136,62,100,91,185,91,193,250,107,130,198,140,204,186,134,133,214,33,247,151,43,69,10,161,145,250,19,243,245,249,190,191,133,74,243,57,76,231,242,216,144,134,252,81,170,97,6,80,34,63,221,33,110,254,252,185,238,206,186,143,62,87,231,81,142,223,155,40,230,200,25,115,205,227,143,218,218,172,202,133,101,86,142,250,29,230,42,184,25,107,164,90,158,198,181,4,216,108,146,157,219,48,49,183,233,115,130,34,224,167,30,226,74,241,144,101,170,217,79,250,97,155,22,204,242,135,190,131,4,213,151,102,14,179,83,125,149,14,75,79,132,21,32,202,254,227,185,196,218,69,105,185,129,246,228,95,251,187,28,80,126,73,210,229,160,12,84,70,152,169,39,203,99,221,147,139,61,39,238,93,33,5,201,15,0,150,172,221,98,190,233,18,171,58,178,97,202,90,62,39,247,187,252,36,29,122,64,88,255,241,81,97,238,166,197,156,102,43,219,46,127,91,112,243,55,201,139,32,216,49,61,215,196,129,125,189,211,204,15,12,184,222,123,172,224,121,140,238,51,173,144,119,254,169,129,219,189,201,88,174,52,55,3,155,198,187,166,69,111,203,189,187,113,99,119,121,234,47,11,179,195,82,129,127,98,45,54,227,144,152,202,213,116,44,156,239,75,243,148,154,23,52,152,99,255,117,55,252,222,245,183,212,12,221,143,215,102,89,72,179,72,48,252,51,123,244,5,184,3,218,167,150,102,78,188,93,226,141,220,45,34,225,6,152,65,120,198,183,71,228,208,183,154,161,101,156,241,129,220,227,42,233,151,26,135,252,247,167,183,194,135,123,119,133,185,228,177,15,157,19,49,105,124,230,58,238,67,230,35,54,164,77,42,54,139,36,72,33,180,63,98,179,223,150,241,157,220,50,198,103,129,192,206,91,35,52,34,102,122,44,115,203,64,1,232,19,107,181,26,164,79,9,52,114,75,239,93,65,65,125,241,204,52,179,103,234,98,0,121,133,90,57,204,67,144,250,152,167,209,147,135,25,192,157,222,28,85,168,120,215,204,119,118,241,99,190,142,204,138,45,103,81,28,159,106,166,48,31,71,192,66,0,37,83,27,112,186,144,195,207,155,131,83,144,171,155,117,160,249,50,36,90,150,77,5,176,136,53,96,135,249,19,138,117,204,48,26,138,153,44,150,60,55,88,235,42,55,191,59,86,158,78,152,239,182,60,194,10,30,71,6,110,17,86,143,41,31,108,219,250,211,131,32,54,166,156,80,187,232,189,39,12,101,49,105,240,173,191,230,177,115,27,191,102,20,38,196,204,60,229,27,1,162,30,112,106,204,108,74,45,126,123,86,57,23,161,204,132,250,38,38,5,132,250,150,41,237,64,75,242,124,153,118,78,138,249,134,45,30,107,155,121,166,108,131,153,113,122,115,100,16,93,203,111,3,203,88,223,72,115,109,242,178,173,163,249,75,99,123,222,53,77,174,179,76,185,86,162,252,1,187,219,249,131,22,255,253,114,202,17,99,230,47,142,60,214,92,67,111,14,29,238,201,129,117,225,102,197,188,129,97,230,208,218,208,101,102,205,187,123,203,124,75,78,199,88,22,138,87,250,126,111,235,147,109,220,154,91,190,157,51,90,182,84,71,49,27,119,151,44,164,175,171,217,224,140,85,150,225,247,92,77,213,93,204,74,153,130,153,142,80,185,57,42,143,58,52,56,11,229,19,64,100,80,230,20,157,224,145,207,61,72,78,201,27,25,139,254,173,152,180,142,238,175,76,57,156,3,53,253,28,210,152,159,90,175,147,84,242,98,170,25,122,241,33,181,178,115,211,17,206,90,14,112,19,130,204,123,23,97,9,195,76,130,160,142,220,240,64,186,138,185,82,103,148,237,146,62,26,49,55,235,50,207,205,182,11,20,5,231,129,61,235,203,173,90,50,120,88,169,120,198,189,225,108,147,211,137,78,96,84,238,195,124,151,172,174,149,187,187,149,136,3,126,26,2,122,49,128,158,120,153,20,92,116,88,27,23,42,175,133,229,238,49,35,127,20,171,176,32,205,163,230,19,156,243,63,167,20,248,126,154,249,139,150,19,90,96,228,144,135,38,137,227,97,58,7,58,66,86,242,50,89,39,75,220,160,74,190,80,205,128,141,194,135,162,157,225,249,109,170,123,177,201,155,44,228,148,145,195,174,155,139,116,154,180,149,94,221,13,93,28,230,222,159,237,142,109,255,11,103,98,154,179,162,35,159,44,210,248,237,201,54,162,87,147,228,9,31,139,124,107,125,70,110,141,100,241,220,200,200,233,42,165,221,164,143,112,45,129,30,139,171,242,153,24,86,122,73,64,203,103,87,51,61,108,49,231,119,73,46,25,56,26,118,163,166,7,6,81,179,172,51,0,107,39,150,210,164,188,170,159,46,156,56,53,14,183,9,11,131,126,1,240,88,247,156,21,3,7,127,106,70,167,43,172,229,238,205,250,211,150,96,245,117,106,5,209,37,59,214,245,191,214,137,149,198,54,176,247,99,6,49,31,33,10,223,146,110,104,240,187,166,235,8,132,47,213,121,204,12,206,48,92,102,26,22,170,62,23,232,133,248,105,156,48,253,54,247,175,217,50,253,237,254,172,67,88,249,194,199,178,179,234,232,47,35,24,18,199,42,32,254,173,62,22,105,253,22,175,11,169,241,165,219,56,141,175,98,6,77,250,188,108,16,132,225,254,221,123,11,185,135,153,239,179,228,208,96,104,236,93,205,232,108,132,249,163,158,39,35,191,231,164,75,22,155,185,150,79,119,226,131,88,208,138,171,17,19,213,85,10,116,60,35,1,36,189,134,158,218,7,56,113,248,11,244,239,54,93,166,7,50,195,72,62,116,107,19,144,7,59,168,53,47,95,74,157,252,232,84,235,168,14,131,153,166,182,190,191,199,12,15,117,92,204,113,178,100,175,133,236,52,94,118,71,74,182,233,99,129,71,141,215,9,110,226,57,87,239,186,202,172,136,85,28,230,115,235,189,35,202,134,152,123,55,157,111,210,219,177,81,67,70,181,116,203,49,130,181,22,195,254,76,243,65,205,3,144,134,155,173,27,229,185,26,5,136,152,111,186,110,117,96,20,191,99,153,225,71,22,221,167,225,108,168,17,102,183,173,216,121,51,67,75,227,83,214,126,224,56,53,3,156,244,159,110,252,183,158,155,223,176,36,246,105,244,112,251,179,142,238,31,79,108,57,141,44,136,6,64,228,9,211,155,0,134,183,158,117,52,160,173,140,223,190,91,204,179,27,142,187,132,29,193,137,80,57,132,144,122,54,78,99,97,255,187,26,238,218,162,167,219,68,228,113,250,208,202,15,235,173,199,215,118,29,6,204,56,247,58,107,140,43,63,206,27,50,158,212,96,135,95,13,33,141,88,104,120,231,2,58,39,43,15,179,153,255,54,157,235,91,246,218,138,182,214,136,215,77,151,123,145,3,8,210,32,167,105,194,76,32,39,206,60,20,238,51,222,231,29,201,214,189,180,130,70,253,227,217,48,90,126,225,64,3,230,93,76,58,58,83,27,247,187,110,98,54,161,51,113,24,166,228,38,170,113,91,196,199,7,232,79,18,185,112,41,28,87,36,248,185,88,93,38,180,34,181,52,122,198,9,32,156,228,98,67,96,166,155,180,8,218,101,198,140,203,42,124,145,197,14,179,30,115,137,212,58,217,5,147,89,23,243,157,239,12,20,16,130,107,77,127,27,166,249,56,117,17,38,223,114,70,240,170,206,142,205,144,182,25,13,41,185,186,196,164,108,20,8,196,5,171,8,218,205,76,88,66,187,45,251,2,89,220,185,99,161,160,45,42,149,18,158,107,58,221,164,165,90,105,53,215,231,34,125,29,11,229,64,11,40,59,173,201,177,70,69,174,16,128,238,33,143,77,28,176,3,36,99,204,40,159,172,66,163,66,242,196,250,247,75,162,165,21,145,73,247,167,145,97,170,64,119,197,92,51,159,3,60,29,232,170,140,12,50,244,64,9,220,39,192,177,95,106,166,233,32,129,69,93,247,105,172,125,174,145,240,182,79,16,181,70,39,82,139,215,95,203,100,47,237,243,49,127,99,38,158,16,39,248,29,120,57,254,88,115,252,227,243,225,184,18,124,78,135,156,74,239,221,227,64,199,186,133,1,231,103,13,136,1,32,125,96,101,207,173,71,15,104,29,61,200,91,252,101,160,113,125,206,68,104,154,202,147,154,193,95,5,170,8,80,241,51,223,157,230,158,29,102,19,6,124,230,100,181,145,184,34,3,109,62,239,122,124,1,162,52,13,219,162,111,11,218,204,64,83,65,45,172,17,37,156,86,39,234,86,224,7,143,222,186,140,200,199,128,35,69,230,122,60,230,210,162,248,131,80,245,248,135,121,143,128,96,238,102,64,0,53,67,204,233,111,11,48,148,70,163,140,251,212,0,253,237,65,20,174,55,135,104,41,222,38,165,61,221,102,45,195,124,162,112,11,14,82,222,38,172,139,231,175,187,209,170,194,96,167,186,154,105,198,12,40,214,54,10,80,49,127,78,234,107,88,43,90,133,196,10,213,122,249,78,20,187,161,243,218,98,62,150,185,8,51,89,252,180,222,143,150,67,55,16,79,8,40,44,49,31,120,241,87,86,233,187,192,182,135,229,89,3,97,246,241,33,125,226,35,53,107,204,12,8,243,221,69,231,148,3,162,89,139,111,64,152,153,96,13,178,105,248,88,81,84,190,230,254,36,69,218,48,225,244,64,124,116,219,240,212,92,103,60,117,135,171,60,171,105,100,99,128,129,245,104,243,90,112,233,137,25,66,162,0,30,77,248,82,179,62,3,39,20,68,97,62,43,236,108,163,202,115,209,35,187,3,86,65,149,67,64,152,184,168,19,209,138,48,195,226,39,230,141,247,22,86,66,39,241,43,239,160,232,239,168,209,20,81,193,15,137,153,30,181,47,6,78,140,39,174,2,109,180,45,74,206,72,68,118,77,138,160,241,113,254,72,81,204,45,164,233,97,168,153,142,249,152,52,116,79,202,115,53,17,126,116,92,44,83,115,16,51,188,79,1,169,130,56,113,61,87,163,208,117,162,241,14,169,119,253,128,40,78,124,177,200,161,17,56,58,229,244,153,36,20,140,211,73,142,77,42,106,148,76,125,37,225,183,60,235,144,68,107,204,169,53,88,232,50,164,32,25,189,30,149,170,162,126,94,40,14,122,237,136,246,2,152,25,134,154,203,56,129,70,92,70,6,35,86,218,42,19,227,15,22,82,98,213,102,116,174,14,36,254,202,143,13,86,204,120,115,209,217,0,137,229,212,77,3,108,87,238,41,131,210,198,99,94,2,82,182,194,147,126,1,20,138,74,248,10,135,12,140,4,40,215,12,150,55,193,161,164,224,197,79,57,214,250,16,251,116,219,138,28,194,92,157,186,194,204,180,123,235,1,50,73,67,245,48,223,79,255,156,199,124,55,130,216,167,239,231,208,158,19,27,197,207,128,172,223,51,2,200,199,123,245,8,111,129,15,226,159,230,21,109,123,84,88,132,4,240,55,242,21,136,142,63,209,157,231,177,163,96,134,153,182,173,231,185,72,103,166,185,63,41,176,251,121,112,108,198,137,127,172,15,83,79,152,239,196,151,95,12,1,165,222,219,33,51,88,194,157,64,183,113,233,251,52,78,219,56,179,77,64,92,173,136,96,36,206,24,182,220,231,226,123,14,196,181,29,198,142,249,156,109,51,48,104,197,62,92,141,18,72,13,121,64,73,63,135,49,151,136,153,178,149,244,115,220,77,254,241,84,144,143,13,28,11,222,109,121,78,93,8,37,3,251,67,11,243,243,62,16,187,142,25,189,155,27,138,158,58,178,213,115,33,53,118,203,199,235,92,70,12,20,46,45,45,9,207,34,38,134,72,240,15,178,204,114,115,210,80,249,125,125,144,191,233,66,130,105,181,197,82,161,244,183,183,250,226,141,28,87,152,81,173,213,16,100,34,167,21,229,29,80,199,159,236,227,96,200,105,108,137,32,99,60,249,105,100,158,3,65,13,228,2,54,151,174,230,254,167,175,107,1,204,122,156,164,251,166,239,169,28,165,87,248,167,159,75,175,23,59,179,48,107,153,187,231,226,221,34,229,184,13,74,183,212,60,70,134,170,219,72,31,158,97,195,108,18,102,178,151,243,137,85,175,239,157,49,29,208,45,13,55,97,162,138,114,26,157,236,75,35,167,73,78,119,100,53,122,53,41,68,152,120,167,86,94,145,46,148,167,190,143,92,170,88,169,194,63,81,215,154,89,252,52,249,59,121,209,4,232,25,67,67,180,175,113,174,65,48,3,143,65,147,228,158,186,200,232,38,205,162,110,1,199,42,203,4,210,221,63,42,190,95,206,29,184,168,122,180,197,5,169,44,239,125,125,158,199,143,167,227,60,50,111,48,127,189,17,31,116,183,153,226,37,45,177,158,239,58,218,105,45,37,88,138,78,10,190,90,143,162,19,80,96,177,226,239,174,86,51,121,102,4,166,122,248,32,247,57,36,255,181,170,28,185,5,221,149,168,206,160,41,175,181,54,218,165,191,25,139,16,79,81,235,201,100,204,119,159,153,162,66,202,66,54,187,70,136,16,79,109,18,222,75,61,13,147,32,240,181,240,153,148,194,227,136,32,185,227,47,164,252,20,37,212,43,45,199,127,218,114,201,159,238,194,60,106,36,97,65,232,21,45,157,54,83,8,158,110,165,155,67,170,205,84,170,71,148,224,233,202,126,194,151,102,74,216,127,167,199,53,23,226,172,199,111,108,211,81,117,200,143,176,125,168,25,70,0,207,102,110,50,70,71,142,38,32,17,39,47,54,34,23,121,31,135,50,187,215,79,144,202,18,224,41,100,52,39,178,191,68,108,227,147,157,172,91,58,197,19,103,187,51,183,122,173,101,180,182,91,121,181,146,140,4,37,181,157,60,96,130,3,57,154,235,71,227,174,123,115,13,226,168,167,232,34,68,218,175,76,95,101,112,248,40,172,27,51,186,214,221,205,63,26,25,53,215,209,226,117,220,181,222,132,60,128,161,65,140,232,175,3,110,169,245,140,252,250,48,211,193,26,230,187,118,41,49,210,171,124,61,42,127,48,163,9,217,58,114,122,219,60,203,74,114,29,121,170,103,198,251,215,195,12,97,141,188,107,56,100,235,159,120,187,153,249,64,244,193,144,201,240,42,250,93,54,136,135,60,55,55,194,187,48,19,116,63,35,47,45,224,76,63,221,204,243,140,28,58,137,248,237,138,120,139,254,118,39,152,138,223,254,64,193,169,121,144,89,138,105,161,22,211,245,183,209,131,174,121,117,217,123,233,43,65,129,253,139,145,67,15,41,71,46,189,82,249,198,160,202,111,138,230,232,148,192,166,87,11,136,61,155,46,150,195,49,249,231,228,24,56,169,79,249,105,234,112,61,86,57,180,86,71,186,19,232,86,43,209,48,139,211,1,8,181,139,153,225,248,58,54,118,15,117,253,134,113,66,166,185,86,97,12,4,223,74,183,212,9,51,252,187,242,145,152,204,96,224,180,172,151,107,235,111,223,125,59,143,108,131,150,246,231,106,178,186,105,85,162,137,97,30,237,90,106,213,15,204,148,163,134,111,27,150,237,212,141,24,14,226,25,39,163,161,144,135,156,17,195,180,42,114,206,128,152,110,177,194,38,21,239,99,25,103,201,99,70,32,43,47,166,49,66,127,26,33,211,188,152,26,238,99,165,147,183,230,140,225,17,169,121,210,203,26,230,235,198,181,231,106,232,107,242,117,76,196,94,222,171,189,7,217,148,67,214,247,154,33,85,168,249,174,231,115,115,40,203,135,159,109,64,165,171,64,140,17,102,92,37,106,59,192,149,81,135,80,51,126,78,124,0,166,170,164,86,84,206,195,220,173,196,162,63,125,95,144,131,138,72,246,87,61,65,224,50,138,128,113,82,79,95,234,128,145,248,158,129,184,184,135,23,61,106,50,167,228,116,255,180,167,48,131,96,77,214,145,129,23,117,70,236,11,72,104,28,29,121,131,18,55,170,78,229,30,50,114,40,223,57,48,212,133,91,169,122,200,241,5,133,211,232,14,115,220,36,55,75,213,171,105,175,150,171,239,57,34,192,132,235,176,66,9,20,230,251,213,87,157,52,34,221,181,227,185,248,94,228,125,160,76,21,128,191,109,188,201,130,72,66,220,97,124,95,154,191,79,150,248,172,200,124,250,23,64,115,85,111,178,149,146,140,161,165,35,167,236,46,179,46,102,176,192,51,204,149,242,179,94,205,173,243,230,4,5,242,212,179,25,48,50,182,82,96,67,18,110,210,82,81,210,10,8,65,92,168,235,199,3,99,136,133,4,197,159,236,56,192,68,232,130,118,115,19,119,120,82,164,157,39,246,232,207,248,211,212,188,250,142,253,104,211,136,221,245,206,0,94,103,238,194,4,35,106,221,195,137,111,176,154,246,138,154,161,140,156,177,71,147,41,173,250,211,52,103,197,119,219,56,209,143,154,145,92,216,178,195,151,242,62,215,137,69,102,124,65,237,153,17,8,154,98,195,33,95,88,117,100,55,192,240,116,9,230,245,184,88,211,248,60,243,222,149,255,117,53,71,35,164,89,149,238,7,106,124,187,121,154,167,134,200,19,189,207,185,99,82,42,244,195,250,166,33,89,201,57,129,55,92,140,104,58,231,124,82,33,149,59,163,46,215,194,209,134,202,66,55,35,250,243,79,160,220,247,47,197,119,196,108,234,95,254,217,153,36,164,228,57,33,99,240,6,204,105,186,185,77,239,141,88,80,236,208,48,209,78,253,176,128,192,149,227,171,27,118,228,49,37,7,68,49,113,200,213,64,230,101,241,67,236,52,119,14,252,220,57,145,21,108,197,221,136,68,105,116,238,90,52,37,33,59,91,137,145,195,64,34,30,14,109,170,179,197,126,130,89,161,153,36,208,81,2,203,155,79,77,156,253,220,212,252,109,104,239,164,82,64,164,229,36,138,102,166,153,63,151,176,117,79,205,47,166,28,198,89,201,243,88,27,120,94,188,186,102,121,214,189,213,242,222,104,84,37,26,173,21,98,30,180,141,68,248,65,91,182,248,94,144,1,239,56,174,161,126,91,250,62,206,253,144,71,236,192,86,112,146,115,137,248,226,164,191,122,61,70,101,37,224,84,49,49,77,55,223,109,225,200,46,74,43,239,87,34,38,35,201,115,100,3,223,214,27,237,80,64,106,254,101,75,37,237,122,168,196,181,61,204,80,57,47,49,227,184,175,52,151,161,144,56,94,214,25,121,117,209,70,247,1,253,63,34,16,62,112,83,135,205,89,217,166,193,26,11,105,27,247,166,220,187,27,129,85,88,225,2,82,171,33,140,99,206,128,221,200,74,48,154,215,79,174,134,187,70,175,166,73,184,204,188,57,36,45,98,166,201,170,203,192,142,190,15,180,78,2,56,243,231,133,203,197,147,122,138,15,140,126,169,41,16,143,13,95,207,217,9,78,33,64,19,235,125,125,43,86,217,49,118,4,121,213,119,251,106,78,157,65,47,62,161,196,20,51,133,160,248,120,32,89,87,207,11,117,92,218,157,3,217,98,12,177,98,222,52,125,187,21,230,116,73,186,129,42,3,111,156,184,23,18,130,97,54,5,249,18,120,31,56,60,170,248,9,7,170,242,21,57,34,170,216,159,184,140,140,165,239,200,150,32,12,184,171,222,28,218,131,104,151,184,127,137,236,170,152,173,182,57,36,153,114,4,156,194,22,141,155,17,152,27,26,148,245,183,137,171,242,230,212,84,197,51,187,230,147,30,39,146,35,75,136,157,6,146,123,215,247,246,231,134,142,71,211,41,208,82,247,30,191,93,17,1,149,247,9,182,117,215,128,119,161,232,119,164,184,114,31,5,248,119,160,164,32,70,145,48,247,252,168,90,3,191,133,18,164,90,193,15,69,50,178,195,235,33,183,174,52,132,199,156,17,243,78,157,113,18,157,39,250,29,224,159,45,242,5,28,235,182,136,149,4,47,250,214,25,239,198,141,18,89,59,94,184,120,179,247,47,238,105,254,37,206,239,62,165,188,77,240,91,37,110,125,67,46,245,97,232,163,185,115,26,79,101,192,241,48,255,180,170,119,116,196,85,52,157,211,13,185,129,30,19,28,143,85,13,194,214,197,188,209,148,142,151,73,16,213,229,106,116,120,18,107,116,55,206,46,204,3,215,76,31,97,124,33,84,248,82,225,152,46,244,6,91,71,172,210,102,72,47,49,195,104,25,48,66,208,89,59,3,209,105,85,187,220,13,73,44,116,177,242,73,56,51,224,132,47,167,203,231,117,205,134,60,115,119,128,254,184,158,31,39,72,201,27,246,198,145,139,192,88,142,139,4,32,53,239,200,126,1,85,233,98,38,223,27,41,38,160,64,77,47,102,150,98,47,108,166,151,32,227,178,160,40,28,252,86,152,195,38,102,232,14,29,168,119,55,132,53,132,182,102,86,203,122,123,26,231,238,178,91,25,46,38,76,165,35,54,44,102,175,200,99,81,36,168,209,146,115,167,158,58,166,92,12,161,139,239,9,180,154,20,161,222,32,121,196,225,228,102,184,152,119,86,24,88,113,16,38,185,87,121,31,122,203,183,5,113,18,162,121,159,155,1,169,203,58,185,110,231,29,248,14,243,93,85,114,32,211,253,131,56,75,88,143,210,183,78,46,175,129,244,230,222,159,52,69,35,80,15,121,163,207,73,195,95,106,98,165,227,51,146,6,13,239,55,55,43,242,215,51,161,141,139,150,88,105,114,162,139,98,142,47,204,136,255,28,89,192,116,161,237,232,160,34,209,34,66,93,141,208,4,30,207,116,226,167,224,65,137,61,80,107,215,160,73,248,70,166,137,5,75,42,197,252,45,25,25,5,213,157,247,158,173,10,45,7,225,131,193,160,194,140,111,150,43,165,27,211,201,12,51,0,231,37,87,247,73,190,48,67,8,168,173,114,78,241,82,74,25,83,242,52,69,62,189,9,79,120,245,69,58,241,59,132,168,193,24,167,203,244,15,132,212,180,246,203,77,114,25,227,184,3,101,169,233,122,244,230,103,198,217,51,33,127,215,23,98,186,194,81,27,228,226,165,183,174,214,118,153,23,195,33,32,183,174,132,58,51,204,119,69,74,251,35,104,19,154,151,211,204,34,237,98,102,18,221,129,154,20,7,37,151,200,191,111,39,214,48,241,9,4,198,255,46,131,244,255,254,215,127,253,63,255,229,63,255,219,191,254,203,203,32,77,34,188,252,127,96,144,54,128,109,89,51,146,139,31,249,85,25,105,179,54,193,191,3,3,161,231,187,82,150,152,249,190,252,132,158,198,254,179,212,220,240,29,195,220,170,144,182,99,46,173,70,250,131,22,156,34,39,225,157,196,73,182,215,95,62,168,229,231,183,239,1,79,247,119,152,63,16,95,186,116,198,14,87,17,190,151,111,15,93,120,157,200,32,204,64,201,142,220,252,195,237,169,241,220,228,203,179,220,50,141,2,180,250,38,197,233,113,157,156,46,159,12,13,67,145,135,192,149,23,22,42,226,117,90,255,227,253,23,120,109,229,123,164,190,190,188,18,10,22,72,91,16,76,127,33,11,42,100,49,81,205,149,189,224,14,190,198,161,65,98,172,102,113,108,154,126,112,116,208,45,66,190,103,19,187,110,230,117,139,87,140,156,48,91,246,2,234,210,14,143,48,137,190,35,103,10,184,241,238,252,88,0,39,72,119,201,238,11,219,69,52,68,210,124,242,73,121,120,82,216,201,222,115,184,131,165,245,252,90,65,243,197,99,1,12,43,75,119,246,9,49,145,207,25,226,106,194,118,57,57,106,215,140,162,4,49,92,70,113,211,210,120,45,202,10,32,189,5,64,119,109,221,36,151,243,222,164,157,212,12,63,194,72,51,114,153,114,86,210,56,24,167,29,234,232,82,29,134,207,245,192,148,23,79,125,103,173,233,41,126,29,226,8,48,201,199,192,86,47,46,0,229,153,21,51,90,148,95,145,77,8,45,182,152,240,123,220,9,246,21,192,220,93,211,145,75,110,166,80,35,87,211,203,37,102,226,184,174,126,209,160,219,223,179,32,232,61,52,217,216,17,87,91,89,21,188,247,62,243,136,249,51,130,179,240,124,232,58,172,234,176,177,63,122,221,27,252,98,105,207,213,96,86,179,166,88,140,254,68,92,201,13,209,64,84,36,205,5,147,145,3,226,89,153,191,41,100,185,115,41,193,175,152,21,145,187,83,107,181,19,8,52,172,112,51,242,51,167,200,135,95,142,181,233,134,149,132,73,230,188,232,169,6,206,234,206,59,91,200,148,13,15,226,101,240,95,17,190,18,152,169,111,15,50,41,90,147,138,113,105,52,117,253,1,215,180,12,49,151,250,108,16,90,223,0,42,67,204,187,31,202,247,197,78,60,79,4,60,40,227,41,80,237,80,18,73,51,196,77,138,47,178,78,167,237,249,249,99,180,122,26,230,177,165,236,35,230,79,187,247,104,235,57,9,222,104,56,20,71,99,49,186,207,35,112,0,48,167,205,125,32,59,32,220,112,51,217,137,170,230,13,171,110,196,52,139,156,205,208,56,112,236,192,64,84,171,16,86,177,178,168,51,32,26,6,159,17,51,229,235,232,157,197,73,91,69,67,80,8,53,242,230,181,107,66,237,176,135,101,75,73,133,113,78,103,188,218,80,3,64,65,110,67,178,140,198,12,213,37,230,239,229,27,58,178,218,92,246,216,222,246,93,28,75,205,32,5,163,253,136,14,43,109,125,162,61,104,183,224,154,185,65,199,233,75,163,118,58,171,163,26,115,55,168,250,105,74,224,3,223,31,181,28,40,223,21,181,120,207,105,234,3,110,165,160,82,52,89,97,44,58,97,54,49,36,205,132,116,83,26,205,84,96,123,38,13,98,238,158,121,198,3,196,56,51,60,166,54,23,31,254,38,35,32,169,242,27,197,24,30,39,178,94,159,174,225,141,134,214,23,153,41,120,126,62,77,245,93,135,126,245,204,183,125,40,58,47,77,153,65,60,228,3,195,77,210,25,133,128,188,4,181,195,54,196,164,228,171,55,154,193,99,69,120,107,75,190,106,186,238,235,145,193,217,128,44,142,224,193,126,212,64,190,136,241,69,233,104,214,36,37,94,245,200,192,27,18,114,73,113,154,158,206,137,223,166,64,38,35,55,45,150,200,205,82,62,104,79,250,20,1,135,8,128,97,180,56,146,23,102,227,191,99,143,156,243,0,33,38,86,227,255,239,129,166,161,101,117,104,98,151,94,196,52,67,16,163,105,97,112,163,177,23,95,115,17,22,247,1,21,219,136,207,111,27,31,134,228,243,168,3,158,76,134,183,174,76,235,195,234,151,43,18,214,70,0,43,200,42,43,244,69,228,177,173,108,46,229,133,115,76,1,61,38,220,80,13,98,166,141,62,144,33,236,242,117,106,22,159,210,105,192,155,104,105,212,118,49,0,220,253,68,174,3,252,162,130,99,77,225,34,56,120,144,33,45,186,99,253,116,70,189,6,198,23,112,15,52,173,62,124,27,38,113,55,151,246,0,15,113,55,123,166,164,27,10,168,85,203,42,13,193,249,200,164,28,70,35,37,4,182,211,4,33,193,243,214,181,162,83,76,150,54,0,78,172,218,163,102,162,210,154,230,169,216,116,10,167,215,161,63,98,214,194,224,34,202,137,150,71,152,112,143,166,218,97,239,46,129,107,220,63,65,194,169,102,246,234,64,87,245,175,62,69,52,8,158,119,206,56,57,79,177,34,26,252,5,232,171,88,200,35,37,75,131,46,6,40,101,146,7,150,162,227,184,222,125,137,82,235,4,58,85,180,90,122,183,157,12,51,64,187,46,173,134,206,47,7,198,199,53,52,19,79,96,125,221,151,21,102,24,48,190,167,18,27,144,97,204,243,65,43,79,35,45,13,95,31,150,118,109,37,152,214,197,16,224,142,105,180,210,50,112,170,184,117,4,164,5,13,187,165,102,188,170,8,175,224,195,84,252,223,4,55,215,35,151,194,164,78,57,241,231,175,37,44,65,43,232,96,119,45,248,227,95,126,153,167,217,218,122,123,205,224,76,35,203,99,221,232,159,222,252,203,218,247,6,151,160,111,19,144,87,240,74,16,88,223,35,225,185,55,106,159,39,204,80,144,232,189,183,249,163,81,150,191,67,145,115,117,162,149,186,19,88,66,132,217,159,171,203,137,154,206,178,102,63,233,66,37,167,55,190,28,26,196,175,90,120,135,179,63,34,187,235,83,109,133,0,178,65,101,231,250,2,173,41,33,16,230,34,200,170,3,91,186,124,187,211,10,189,238,153,46,35,10,221,10,238,160,163,35,242,79,176,5,126,138,74,129,103,96,70,93,254,0,70,84,152,208,239,115,15,180,13,100,63,138,74,185,59,67,43,9,198,217,99,60,0,166,101,34,144,97,94,15,235,145,117,71,101,85,159,22,72,93,11,96,90,106,134,249,244,41,246,7,193,100,57,193,28,26,194,111,15,34,134,244,124,154,191,174,128,127,88,95,183,203,240,48,167,167,140,170,67,187,145,125,247,0,10,120,71,127,193,85,230,218,38,250,3,5,219,239,49,223,131,53,175,230,240,91,143,185,39,72,3,15,91,24,255,108,104,247,112,253,114,41,53,165,217,129,117,146,163,57,178,145,117,77,217,119,96,118,31,209,219,190,200,194,118,197,94,153,163,27,223,200,61,144,142,242,159,24,47,252,153,177,107,161,194,44,123,222,232,198,92,26,219,233,34,140,145,7,235,112,227,71,246,195,246,98,5,18,117,0,108,39,182,37,84,186,245,106,68,30,78,0,72,240,55,250,131,128,50,245,176,76,235,48,56,93,14,20,231,3,85,131,158,123,43,122,181,229,172,34,47,99,60,243,15,210,142,118,209,48,147,33,81,80,25,165,158,0,149,225,172,106,7,212,221,229,75,239,241,117,155,236,66,83,51,148,210,113,243,123,168,183,169,43,17,12,249,200,41,255,160,18,147,129,163,157,25,48,217,53,141,25,86,222,72,161,19,63,143,153,14,10,93,86,67,185,113,109,79,112,163,189,80,193,224,254,100,134,99,47,135,148,68,225,193,55,116,65,104,192,183,99,195,50,10,138,150,51,106,198,50,7,105,161,189,143,86,50,73,140,9,168,104,237,69,133,46,18,190,2,55,223,53,45,25,169,107,70,66,40,160,120,31,204,177,178,18,59,156,226,17,243,154,230,251,167,160,106,170,5,61,28,49,136,16,36,249,50,192,244,212,21,176,104,206,117,117,165,168,141,245,154,248,221,90,158,95,254,80,175,136,220,202,245,145,151,66,139,173,150,22,40,17,250,240,63,241,102,80,178,29,45,128,30,16,222,182,103,92,38,155,21,137,25,196,124,158,167,130,47,108,6,216,27,81,110,29,153,157,51,225,32,162,129,44,149,209,110,146,163,89,137,235,244,7,63,19,14,238,102,71,214,135,99,66,7,14,27,114,68,142,248,155,218,202,205,235,226,117,7,138,189,65,130,246,92,221,75,94,109,152,162,161,102,218,183,179,72,168,2,189,54,242,29,249,197,107,189,94,215,120,158,139,72,52,224,245,198,0,160,214,123,154,70,112,71,234,184,200,49,1,171,203,142,82,243,158,63,185,36,109,131,5,26,24,193,221,160,74,165,87,23,134,18,177,134,81,24,111,109,134,216,237,203,200,113,195,178,240,244,185,162,166,148,97,233,218,146,129,231,116,132,148,41,251,25,44,2,16,51,101,191,184,154,34,227,208,94,212,187,65,162,111,21,225,27,50,188,242,96,232,197,70,217,9,100,192,122,58,116,155,137,48,71,42,13,129,34,237,199,54,238,216,68,107,144,110,239,106,190,129,190,247,218,81,219,159,75,155,45,154,245,205,68,219,152,49,104,104,55,106,41,86,152,15,204,3,224,63,237,248,65,104,53,153,122,160,82,170,243,233,69,18,74,207,129,18,250,211,7,117,223,209,73,166,43,22,158,118,203,25,36,62,89,180,238,59,210,118,56,171,180,6,241,223,252,229,135,181,5,11,17,149,232,115,34,223,60,149,247,130,156,225,76,138,148,253,28,96,132,64,35,142,253,67,127,203,167,55,167,14,182,74,75,78,181,135,178,176,90,207,110,178,218,30,50,250,202,216,113,183,207,115,146,127,229,107,218,253,72,99,96,95,73,200,54,218,211,70,59,105,188,12,202,26,59,225,148,4,133,114,221,39,143,13,247,216,67,238,66,63,87,210,154,173,173,187,18,218,76,95,28,65,135,118,8,81,35,133,18,178,37,193,10,58,77,123,42,39,77,69,201,56,146,124,156,2,218,171,247,25,1,111,194,126,142,114,245,194,10,243,181,64,138,32,126,121,148,207,227,174,35,56,7,3,111,209,216,173,149,142,13,61,142,200,69,67,38,181,149,173,109,162,169,20,31,16,120,39,153,82,163,192,11,95,7,111,68,153,70,140,156,47,8,9,55,226,188,15,7,36,203,191,141,4,236,205,94,159,123,95,107,176,58,223,47,107,15,101,153,51,136,240,201,61,9,106,184,135,11,17,197,195,149,201,174,135,255,238,58,46,71,18,105,144,91,232,67,91,185,36,55,83,144,31,202,121,59,206,13,54,226,204,158,230,118,41,173,38,109,26,59,204,136,161,232,205,13,165,222,98,163,190,225,178,116,159,32,136,93,35,149,188,233,138,89,243,185,184,214,168,71,110,107,44,46,74,8,117,50,209,76,2,252,9,105,63,112,115,45,231,196,202,199,74,139,105,229,255,52,127,144,77,168,153,79,224,75,36,46,44,50,202,69,117,118,208,179,82,8,95,15,15,214,48,214,187,0,172,18,253,61,143,205,81,25,239,26,255,171,62,115,134,204,105,79,184,171,73,70,42,223,231,61,130,2,35,124,239,165,176,105,216,64,119,249,18,74,11,195,147,254,52,64,147,64,233,146,5,80,35,224,252,248,93,146,87,245,161,33,173,146,232,250,109,202,58,161,48,197,199,140,84,122,85,149,72,180,247,64,222,108,136,94,181,117,11,194,152,229,220,17,20,167,76,162,67,205,35,25,78,73,252,66,85,164,102,43,1,70,114,144,88,235,225,102,53,185,79,55,223,83,245,33,109,6,67,21,252,221,64,143,202,195,252,101,171,48,91,16,1,169,156,135,53,118,5,232,199,82,17,154,170,186,49,219,72,230,86,82,210,235,249,242,224,81,14,212,207,6,254,242,124,59,247,73,70,100,122,123,167,140,163,92,185,27,8,107,38,255,26,213,166,151,43,55,61,168,14,130,78,119,163,110,180,40,45,155,35,33,233,83,51,162,145,97,174,198,172,167,52,190,48,208,199,115,65,172,86,245,230,99,71,64,185,187,201,214,40,57,49,189,66,177,22,224,13,87,232,37,213,138,61,178,109,179,64,148,164,228,196,119,26,194,109,132,15,250,121,104,10,122,43,115,177,85,251,236,128,136,130,183,23,167,114,190,156,202,59,48,134,116,159,127,229,161,38,38,6,200,150,77,99,64,209,123,23,194,139,244,118,41,37,42,85,52,148,64,210,46,186,232,245,81,179,165,195,195,92,85,27,137,226,2,238,110,58,249,214,234,170,60,212,163,165,27,62,222,233,52,121,134,153,157,168,40,160,43,13,53,105,139,150,225,133,62,50,202,144,35,222,35,233,201,241,12,218,156,151,240,209,111,224,247,45,189,243,253,229,112,79,192,121,255,131,245,27,109,239,156,110,139,154,244,106,74,131,177,62,91,157,36,26,94,198,241,22,201,105,227,82,104,15,95,121,167,158,227,102,186,109,244,101,193,227,145,53,148,6,221,175,46,95,58,194,202,73,51,4,50,122,53,225,95,162,31,191,242,116,53,94,51,138,67,43,203,244,80,223,41,141,123,157,193,134,105,223,104,83,246,70,26,106,2,129,133,50,199,195,183,124,223,199,200,232,187,153,128,137,178,211,115,4,6,188,224,0,91,19,107,181,166,128,176,142,103,7,38,110,204,222,17,4,71,31,234,96,0,23,1,104,219,70,247,246,80,215,23,184,179,226,106,218,195,149,153,155,44,65,86,63,105,10,210,182,95,56,247,175,95,188,194,60,215,195,176,123,55,77,180,141,195,60,154,82,40,124,160,121,107,204,73,5,46,167,84,232,176,116,174,153,191,13,136,76,30,236,51,134,133,188,121,85,245,96,83,207,30,65,165,97,145,194,243,211,13,149,216,152,112,250,255,116,145,194,136,85,227,84,171,214,203,38,155,213,181,83,202,144,164,194,44,122,243,98,178,47,105,174,154,85,167,241,161,7,133,2,102,242,87,98,230,116,47,114,245,167,117,64,78,173,150,141,18,220,124,233,78,105,57,35,185,248,30,76,42,161,112,55,175,150,141,214,80,13,232,113,92,0,38,124,50,43,253,241,4,16,130,13,250,82,166,244,186,190,93,213,27,208,138,206,165,244,54,36,32,187,14,27,112,190,47,234,26,98,166,23,46,182,120,74,86,143,245,110,11,187,229,79,19,230,168,234,196,1,16,144,47,27,168,101,85,217,9,208,122,61,87,241,247,61,87,227,6,203,213,188,236,71,210,194,218,190,243,11,98,215,87,115,201,222,147,10,249,233,86,197,139,97,89,162,252,118,31,198,202,2,46,118,213,188,122,169,164,224,48,114,210,96,238,38,99,179,149,21,172,16,203,183,47,119,36,50,240,34,127,2,241,221,206,205,178,176,25,234,115,17,77,156,4,123,83,237,214,161,153,132,147,108,150,77,251,130,225,20,185,71,120,203,173,182,41,241,4,164,56,1,247,96,159,110,90,17,163,0,246,5,25,13,187,188,134,76,196,129,39,239,140,242,179,196,137,12,26,207,36,207,23,168,158,213,92,32,48,11,243,121,200,79,174,203,66,39,100,203,179,109,172,231,230,100,90,18,30,15,34,91,4,99,118,53,53,174,60,86,201,82,139,25,8,251,145,19,185,141,103,74,126,34,229,121,158,43,25,19,47,42,20,99,241,5,44,237,166,162,44,200,57,164,171,112,227,72,137,106,120,228,239,75,247,233,158,84,154,55,187,102,250,145,119,58,49,85,227,18,170,153,99,74,58,176,22,45,225,147,79,234,45,78,167,102,97,83,85,115,233,25,154,52,227,70,209,161,25,19,91,88,137,2,116,100,80,130,214,116,11,171,70,38,224,107,79,81,167,241,30,23,143,144,13,239,254,164,195,57,149,22,31,29,182,36,193,197,93,213,86,159,107,133,147,42,89,68,94,222,186,98,146,142,61,205,244,141,233,213,76,121,156,16,180,235,188,87,155,14,105,56,210,55,48,31,186,103,64,157,126,122,18,156,76,168,58,213,92,16,92,144,2,126,169,170,254,195,21,129,97,185,27,35,36,224,98,54,65,139,153,177,9,187,167,154,239,170,207,7,155,79,107,111,153,134,183,137,57,179,238,222,166,102,62,159,157,49,213,167,52,159,160,126,96,232,143,136,204,126,76,205,117,5,127,21,241,156,246,5,23,99,64,200,199,130,31,72,191,128,217,173,3,52,97,144,15,101,107,1,80,155,155,157,45,172,170,35,19,248,166,69,27,122,62,208,61,27,240,247,253,211,98,212,91,215,65,206,32,195,231,170,10,60,133,90,114,72,28,16,124,55,77,74,3,218,170,206,196,137,121,63,206,66,129,141,164,107,232,94,148,112,31,191,164,158,146,17,50,226,49,242,88,100,130,115,33,188,61,126,5,79,188,197,135,137,46,141,128,22,76,165,166,229,102,180,159,67,13,240,166,120,141,247,131,111,71,212,198,160,93,88,121,36,34,111,32,50,104,128,180,97,77,201,114,15,208,248,52,255,248,47,71,212,146,128,10,110,17,12,155,55,124,136,157,176,12,144,110,114,115,114,25,53,235,208,112,43,139,38,229,13,188,141,236,207,139,100,211,116,26,68,233,108,25,145,157,87,224,248,22,228,185,72,252,237,108,200,255,138,38,156,111,24,15,16,177,5,74,100,194,255,166,230,123,206,149,44,168,82,111,248,196,252,217,158,31,181,193,122,61,173,165,10,110,247,189,135,228,10,232,162,34,164,170,112,87,220,121,246,40,118,209,43,189,244,230,96,182,2,184,6,210,125,171,200,46,132,158,51,97,242,192,131,84,182,14,144,92,66,167,49,23,85,115,222,60,72,143,122,235,28,69,122,46,58,181,246,111,69,65,149,180,161,200,91,245,109,50,1,209,93,133,0,142,112,153,153,172,29,190,182,191,47,3,211,202,90,161,137,47,56,168,22,129,191,132,70,29,80,253,76,158,26,96,32,130,206,52,51,212,218,177,86,24,189,78,218,160,168,25,48,17,163,200,255,196,92,75,138,230,177,16,215,243,194,74,51,108,142,47,99,188,91,93,198,6,112,142,173,18,41,147,169,235,212,186,13,34,57,123,191,212,79,138,243,180,29,225,67,213,228,122,42,130,83,164,142,63,133,132,170,40,74,241,26,231,215,3,160,114,143,92,163,196,122,204,45,106,19,119,91,128,41,248,249,229,182,122,194,195,232,8,23,21,119,184,179,128,55,197,134,244,9,187,245,253,211,104,56,157,177,209,82,94,149,135,254,88,213,185,135,223,157,237,168,72,225,221,72,79,146,36,0,34,208,119,141,174,70,162,249,238,123,189,239,91,175,94,209,165,74,206,248,72,112,126,141,150,12,136,186,34,173,235,75,111,141,236,76,4,8,116,6,29,221,238,42,206,111,148,175,217,205,134,126,247,230,58,20,109,140,151,100,224,53,223,93,162,101,105,226,51,159,245,49,127,41,64,64,129,172,191,23,151,149,205,208,131,205,87,223,134,229,95,164,197,245,136,182,8,47,171,150,168,126,227,91,189,75,144,232,63,80,240,96,172,219,122,228,40,239,246,23,20,134,6,68,57,250,213,67,52,27,88,242,9,85,156,168,108,110,171,208,68,231,174,181,36,203,18,29,172,155,210,68,163,227,217,113,110,128,156,12,111,180,156,238,163,114,201,189,194,221,28,154,40,55,124,235,93,165,71,89,99,81,14,157,160,191,68,174,146,127,59,79,22,200,14,136,42,189,186,29,0,92,97,54,205,66,49,127,123,102,101,111,65,29,209,84,93,20,128,72,82,116,34,81,189,94,77,85,248,201,130,41,243,30,39,162,118,9,177,193,125,176,21,52,156,144,189,31,21,108,5,125,28,102,26,32,134,234,185,222,237,107,10,61,40,71,161,222,28,113,185,100,0,53,253,81,217,198,97,104,139,55,194,164,8,188,11,29,90,246,214,144,146,45,116,159,118,85,177,69,236,249,136,252,193,122,228,204,11,206,73,232,239,54,4,220,142,234,239,226,16,236,52,111,225,229,162,128,121,87,203,151,50,182,85,113,47,221,228,113,190,252,237,14,145,173,94,13,155,77,212,175,111,0,94,132,29,158,180,61,176,200,48,211,216,51,213,124,35,150,172,188,195,197,180,143,42,7,55,163,1,13,113,95,240,60,122,53,128,186,21,67,67,58,104,232,200,171,49,73,135,168,49,142,251,122,204,28,212,33,199,108,238,181,154,57,16,79,104,61,95,247,88,5,147,41,173,236,144,91,190,107,65,180,79,49,207,30,178,14,156,131,231,209,112,239,1,46,89,132,34,159,104,166,48,225,223,76,113,237,2,157,141,124,64,48,232,143,30,230,175,195,78,35,115,210,13,79,30,102,30,81,197,150,209,215,153,65,49,109,197,16,209,89,95,182,39,125,35,165,48,232,81,75,115,227,232,11,33,245,143,134,151,38,67,227,115,156,161,210,94,8,184,245,185,233,207,28,209,154,115,172,33,74,175,254,148,144,227,76,208,152,185,22,88,246,144,109,199,42,166,245,62,31,12,254,191,254,165,22,32,221,188,93,205,192,89,79,194,17,104,127,255,196,140,240,109,252,246,164,93,64,214,194,164,253,187,164,108,113,163,125,167,137,185,89,19,82,234,141,125,42,198,124,239,134,47,155,10,190,28,73,242,219,108,29,73,241,48,14,237,1,114,181,125,67,177,87,159,42,61,17,215,8,17,126,82,213,2,173,147,125,227,94,91,71,42,211,193,70,166,51,58,172,217,52,159,121,87,217,230,65,165,212,212,46,5,254,209,101,199,130,203,148,34,93,76,104,81,242,235,78,3,250,74,22,92,136,135,117,41,144,47,60,129,217,62,100,68,212,159,96,186,105,221,10,234,224,59,103,226,231,0,108,152,59,152,39,142,17,200,201,200,9,115,103,170,122,219,158,53,158,117,86,188,166,100,4,136,10,90,187,102,90,204,131,39,189,176,240,84,142,252,250,76,240,225,132,222,11,159,235,22,51,4,128,174,221,96,206,72,211,125,129,109,218,75,197,215,124,56,171,245,227,133,113,46,120,187,63,171,22,200,208,168,29,57,249,138,153,139,40,36,116,194,146,234,110,22,102,69,179,114,72,152,184,76,124,187,132,75,114,2,225,33,36,247,188,209,224,14,113,25,216,104,190,32,253,190,59,167,164,130,160,178,33,99,239,79,141,218,184,136,51,96,190,251,124,72,186,32,123,162,103,58,4,78,37,216,200,73,241,118,53,18,183,237,100,19,47,143,84,121,105,33,54,134,42,51,59,212,210,223,93,201,130,222,232,157,253,158,65,127,161,46,133,246,14,96,97,189,248,227,179,76,22,116,58,134,229,69,67,42,120,122,170,235,0,185,81,51,97,243,241,71,190,183,166,33,86,204,173,215,120,228,14,27,154,140,108,29,147,6,136,139,239,231,33,149,203,187,31,16,85,197,192,59,141,81,237,57,145,137,162,79,152,209,207,145,83,241,70,147,52,81,254,153,173,149,86,182,27,131,170,244,184,57,177,232,208,227,126,130,185,142,83,145,47,65,132,177,58,128,222,182,98,153,116,88,122,62,93,192,48,60,133,130,65,103,253,234,172,16,12,165,16,0,92,79,71,172,124,197,37,200,248,225,18,144,220,2,7,219,215,67,227,134,212,163,42,203,47,43,4,196,187,158,68,174,122,107,99,114,140,149,194,97,174,110,8,143,52,242,106,211,176,87,51,16,193,47,175,158,42,62,122,205,214,200,17,18,80,52,221,235,126,66,122,76,198,141,110,163,124,181,245,199,165,22,26,79,52,32,200,235,176,182,235,248,240,104,29,250,150,154,27,188,195,177,8,235,208,175,150,126,111,130,205,92,133,90,112,2,228,134,76,64,172,194,251,1,87,185,24,122,68,103,110,180,62,191,182,116,253,91,255,80,56,87,212,76,183,78,248,103,189,241,97,54,228,138,60,53,177,252,12,169,164,1,124,93,173,140,101,248,192,72,229,244,170,102,18,84,225,154,221,88,85,121,36,186,49,203,182,80,55,184,190,236,150,86,116,182,127,19,56,14,101,43,147,65,17,51,158,96,60,182,33,81,229,108,65,189,114,213,88,41,188,158,231,84,188,30,79,115,176,181,165,191,200,222,136,121,218,9,29,194,37,100,49,228,200,165,218,235,213,172,5,237,199,221,161,196,73,49,116,252,118,177,23,186,56,213,99,53,22,195,212,238,177,174,248,166,158,4,32,156,125,210,188,116,37,193,242,121,119,211,16,108,33,249,47,121,36,232,26,238,74,220,114,115,225,45,128,121,185,135,55,0,10,96,8,247,10,77,137,244,18,186,145,50,92,86,77,73,51,39,191,226,53,15,227,78,19,115,93,173,138,84,12,155,157,60,53,167,173,243,186,208,190,115,247,12,117,129,138,33,208,221,76,80,38,237,93,215,76,30,48,198,221,0,191,201,70,60,109,27,14,101,31,176,24,125,203,115,21,235,63,240,57,35,219,34,36,86,125,224,168,59,5,16,102,234,28,77,204,36,235,118,88,151,80,138,93,227,200,90,24,181,215,187,40,183,94,11,208,87,204,16,239,44,49,127,80,109,199,192,134,145,237,166,121,159,19,234,186,70,77,10,143,173,152,55,93,56,97,54,208,154,252,246,230,3,116,47,228,235,246,185,124,98,182,220,145,191,47,180,151,151,120,157,96,36,219,136,101,72,217,185,74,2,108,44,224,114,161,252,51,172,11,94,205,213,242,209,174,227,212,44,249,150,230,31,196,34,52,162,160,47,145,159,70,35,101,198,26,190,59,99,255,116,78,27,69,138,226,207,181,141,45,69,126,218,40,195,221,47,252,182,101,86,229,167,57,146,61,6,96,103,69,238,83,126,219,20,117,252,230,228,69,183,58,103,136,14,0,1,117,51,76,219,114,134,116,242,9,222,19,71,59,48,248,182,45,102,202,182,254,5,65,242,49,68,254,173,163,120,123,87,245,113,243,162,233,48,23,11,199,219,112,1,221,69,79,110,239,250,219,8,223,132,134,84,53,100,158,188,110,147,177,247,36,216,221,14,201,232,74,230,226,238,43,165,134,15,134,106,1,243,32,230,2,163,230,231,102,170,222,114,76,192,147,203,49,244,103,54,193,12,217,109,73,203,238,156,181,69,210,69,54,165,126,7,11,165,228,159,25,197,189,41,89,19,196,76,102,236,28,208,58,67,92,21,230,187,147,162,69,235,15,70,84,39,36,50,55,130,179,83,189,185,217,18,239,114,53,223,77,120,196,214,34,32,148,203,189,89,138,212,93,184,70,198,88,63,49,35,107,249,220,93,65,215,99,136,180,105,55,2,1,239,40,167,182,64,162,92,174,166,98,217,92,65,17,118,182,170,46,5,13,10,72,19,254,153,145,212,211,247,125,191,230,225,178,221,215,10,111,132,120,143,200,143,124,238,112,32,250,33,136,81,144,25,119,14,253,227,229,237,10,206,187,35,141,217,188,42,11,29,48,68,161,71,204,197,244,151,195,12,124,70,134,85,233,172,168,53,205,83,240,143,104,14,223,53,218,123,222,188,234,225,87,207,117,142,254,22,66,251,117,168,230,203,0,87,5,174,223,205,192,168,36,102,99,28,195,27,109,169,152,67,44,41,230,117,119,60,15,70,57,169,64,15,202,47,155,6,159,251,142,247,52,184,7,120,14,27,18,137,214,226,161,43,100,206,18,223,212,106,145,130,47,50,202,214,159,248,42,176,157,125,94,168,88,148,134,167,128,135,241,42,71,245,82,195,34,69,63,52,63,13,53,60,40,135,63,51,233,3,73,183,80,146,189,71,167,127,29,211,120,142,227,98,50,140,31,113,177,239,211,68,185,185,27,178,44,168,179,166,25,134,216,255,16,198,51,124,98,24,43,126,47,128,40,21,38,14,249,18,161,59,241,13,138,30,180,82,132,129,28,126,58,43,148,252,153,27,217,23,121,65,108,110,222,174,184,1,111,109,81,20,193,113,167,121,107,254,153,1,154,137,234,160,17,7,52,135,193,145,71,248,170,192,20,216,233,106,164,234,192,248,88,55,158,108,95,72,161,253,173,120,16,66,16,117,200,200,144,2,118,119,239,151,39,215,101,217,127,129,118,92,141,184,149,4,191,119,161,129,226,245,145,23,235,201,150,109,27,10,101,231,250,222,180,11,107,188,15,179,97,117,144,63,136,174,83,181,188,192,231,242,121,185,7,115,157,130,177,195,57,233,116,59,166,249,104,188,4,131,89,68,152,96,224,74,209,100,54,132,118,159,131,191,119,53,108,89,81,103,18,132,204,142,161,209,99,32,155,58,192,218,233,157,123,152,217,39,213,133,254,56,136,119,152,1,158,52,245,207,15,113,168,155,33,255,215,155,15,170,29,91,31,187,105,186,13,234,188,25,207,117,87,161,180,32,192,236,15,129,141,143,140,102,171,38,69,48,0,27,28,243,110,54,252,178,166,86,111,132,218,138,207,41,97,71,213,92,55,122,225,174,232,118,205,141,182,23,77,152,45,246,215,191,183,93,13,31,168,57,45,60,108,175,2,3,86,128,63,85,51,56,125,87,247,7,129,81,193,94,35,89,152,239,51,218,146,63,51,251,235,39,233,8,218,125,70,188,207,111,26,31,138,20,155,144,56,92,127,46,221,254,172,215,88,14,164,253,147,22,244,155,35,214,168,5,211,13,0,228,47,87,135,40,97,213,30,5,120,220,237,212,249,153,81,185,83,111,113,163,14,115,124,99,40,20,251,52,255,185,169,242,142,191,170,253,53,155,108,170,212,146,16,91,254,124,220,119,65,34,148,46,63,77,30,197,97,168,187,192,222,112,100,103,184,113,121,117,12,198,6,93,86,132,95,129,78,71,107,101,119,179,45,173,7,110,0,53,226,114,51,52,125,79,213,18,188,102,243,167,54,137,86,89,196,219,202,67,241,216,224,176,230,84,179,189,46,31,26,28,144,237,169,202,127,72,67,118,55,55,165,206,3,16,176,188,231,214,120,103,142,8,142,0,54,88,33,75,101,168,22,100,13,181,198,76,169,200,111,253,77,164,156,182,214,198,225,176,240,129,129,162,23,230,7,160,39,195,109,38,24,162,195,50,77,193,120,149,134,102,18,23,150,126,246,225,242,73,155,134,218,35,141,48,252,112,57,142,194,134,174,162,45,117,229,104,243,186,47,232,184,121,149,199,117,135,11,6,148,128,155,201,222,233,67,17,53,122,26,17,122,101,52,217,197,12,15,229,223,192,57,144,199,124,110,61,216,204,254,220,154,187,53,173,33,172,42,6,7,184,187,128,223,155,184,97,46,29,55,170,155,238,184,176,3,112,118,10,16,232,46,177,234,209,144,17,90,126,226,246,16,111,126,33,26,125,64,79,54,89,100,7,157,97,223,72,65,155,18,5,202,140,247,50,163,253,98,33,29,200,88,197,124,79,167,146,67,3,93,160,53,253,187,69,131,167,253,51,223,181,94,36,141,72,3,110,119,218,188,69,81,132,82,173,64,175,240,229,60,164,63,68,170,69,234,149,199,146,94,62,238,254,120,229,204,240,221,243,125,88,55,58,208,78,151,78,170,31,166,124,55,35,225,165,11,20,7,192,251,12,48,195,248,43,195,198,133,137,72,136,249,107,250,200,166,167,119,194,216,164,255,129,106,34,45,227,241,195,3,109,80,69,178,21,188,187,184,51,48,18,193,28,150,95,193,196,173,118,238,8,56,207,42,174,46,183,14,115,199,163,223,2,82,9,176,255,159,153,118,39,113,80,239,222,220,191,84,234,5,85,222,164,180,12,121,34,27,101,152,249,247,114,111,72,42,186,167,249,128,125,67,190,40,184,64,178,188,197,205,155,170,156,180,83,65,174,50,34,248,187,39,47,244,40,130,253,187,31,41,24,71,55,131,12,144,254,100,54,167,233,227,218,198,174,161,136,196,187,79,133,87,190,65,139,86,233,33,40,16,96,59,119,7,245,108,164,228,20,228,73,237,209,163,113,16,155,119,31,83,52,36,68,87,174,22,189,77,82,161,63,184,89,26,27,155,155,201,125,74,243,67,65,200,122,197,197,109,210,53,160,56,229,30,30,37,72,178,79,137,161,65,88,39,133,254,50,242,0,5,172,15,235,242,253,51,14,107,9,216,138,103,255,186,55,149,162,243,246,81,93,87,48,60,90,237,62,163,195,164,224,134,34,237,209,190,244,41,131,140,124,156,7,229,79,57,222,7,54,96,245,121,218,100,224,155,244,69,8,154,129,93,81,91,116,190,229,124,38,20,246,169,112,104,123,16,132,107,241,186,168,106,86,237,192,172,38,63,233,235,8,136,173,170,221,126,52,96,121,148,180,45,8,213,142,40,100,128,166,111,193,155,226,221,44,231,237,53,220,190,145,109,96,128,207,115,217,151,234,91,21,201,12,232,1,222,230,207,136,106,111,156,82,138,202,125,222,123,1,128,245,73,163,208,163,10,246,232,40,110,39,148,92,172,225,246,244,170,88,122,98,184,181,55,244,72,158,6,228,80,201,90,148,83,201,202,105,87,246,112,32,242,178,92,213,30,218,210,125,95,151,3,199,153,149,243,16,222,145,244,59,206,23,180,172,14,89,230,211,169,78,125,203,199,205,142,165,10,118,213,152,170,60,170,93,208,25,203,67,87,120,7,252,84,66,47,110,105,23,76,133,14,198,27,39,96,165,132,172,82,89,32,232,82,245,167,66,9,105,61,102,48,186,126,235,122,191,98,101,98,48,137,167,246,133,25,1,243,241,189,130,231,211,191,106,152,19,232,110,22,243,246,94,241,101,82,169,250,76,55,180,195,101,246,91,223,197,222,149,199,18,121,229,21,169,36,84,120,215,67,24,242,65,29,63,226,230,144,194,41,27,9,162,124,190,199,146,235,109,130,97,131,218,110,135,27,139,25,66,150,174,148,30,48,233,77,55,195,53,253,104,215,3,124,88,49,50,250,179,245,167,187,113,231,197,205,77,163,64,248,66,0,119,7,66,135,173,108,79,253,109,120,52,92,99,11,153,119,144,149,106,182,94,235,48,83,240,147,145,65,112,235,81,63,37,189,239,105,140,104,134,30,245,221,10,64,21,13,137,42,133,235,226,116,63,148,190,18,68,52,56,246,188,194,67,223,143,66,96,208,201,189,33,201,12,51,148,67,42,209,75,169,108,184,154,185,181,41,108,97,71,162,172,245,197,197,139,40,65,25,111,80,195,244,182,104,194,11,2,51,97,32,42,240,81,248,2,54,22,195,45,157,61,16,20,109,239,107,88,208,24,34,255,156,102,248,126,163,80,2,35,95,211,38,96,82,177,119,229,249,111,215,101,47,95,204,7,114,207,238,230,105,196,189,105,238,182,101,132,149,58,140,48,24,117,107,71,220,110,166,184,33,189,134,240,199,222,207,231,11,51,204,187,50,50,202,183,45,158,235,135,241,211,159,62,84,0,243,183,141,26,35,205,244,208,212,154,207,117,119,43,165,94,50,250,103,255,172,103,51,73,77,177,194,67,233,78,29,219,47,199,65,154,77,103,193,247,27,220,231,174,125,169,157,253,201,57,11,126,44,158,71,150,48,8,132,80,109,90,208,117,244,174,132,112,223,39,213,62,8,178,143,182,9,211,221,31,125,19,152,143,182,165,162,187,186,157,75,21,43,5,94,149,180,100,25,206,24,56,126,159,10,71,82,76,112,98,221,5,58,170,232,113,140,250,252,221,206,252,125,117,10,70,85,41,219,232,56,139,113,27,163,138,178,228,25,223,92,76,41,94,243,86,174,185,196,2,179,20,30,232,41,84,115,37,72,9,22,236,41,93,96,21,220,151,6,3,31,55,149,134,165,228,128,212,197,194,69,159,96,46,164,211,144,127,235,52,90,240,204,153,200,130,88,141,58,60,174,45,77,21,84,198,48,181,110,223,71,225,204,106,91,181,52,201,110,247,88,132,100,65,148,249,118,208,21,230,222,143,165,237,148,55,16,248,108,192,15,64,14,158,79,31,10,28,112,255,194,204,193,63,85,196,147,116,77,88,225,191,83,94,78,56,182,114,153,180,98,94,130,152,127,156,79,110,54,154,1,165,43,221,16,66,133,153,60,142,82,107,222,147,125,58,211,130,169,3,106,239,229,221,221,64,113,212,248,180,198,60,42,105,9,190,239,228,183,131,118,136,208,141,26,227,79,139,21,72,36,44,29,169,224,4,107,94,108,18,198,42,166,9,146,162,198,140,218,122,213,113,163,33,30,158,238,132,96,109,203,70,57,45,221,51,98,23,238,166,238,148,102,243,17,99,104,196,48,69,89,88,145,23,252,114,104,228,171,149,21,183,64,128,24,55,239,8,83,200,86,72,167,44,221,186,110,30,160,144,69,17,16,189,161,25,155,52,128,40,229,4,165,236,239,60,222,88,183,82,131,81,9,131,232,56,126,25,208,133,220,250,35,157,214,226,214,200,119,233,157,39,169,244,220,79,206,13,247,69,230,16,138,166,218,226,222,134,62,19,14,99,192,234,222,51,193,193,69,234,66,56,140,241,53,71,236,116,3,34,96,249,244,128,117,181,17,187,17,71,236,80,6,100,196,56,247,138,243,26,165,15,137,29,12,142,121,226,234,251,140,82,251,28,86,18,44,95,184,17,197,218,195,197,188,140,13,195,205,196,117,226,99,195,156,125,23,135,223,27,2,132,162,51,14,30,188,196,177,7,247,87,249,94,45,207,226,132,160,63,24,254,81,250,100,10,89,241,229,34,182,160,92,36,116,138,236,26,193,1,74,14,159,190,16,139,106,29,135,2,29,194,20,205,4,19,181,156,177,229,92,51,36,155,202,150,109,138,52,105,126,240,149,182,223,236,168,39,47,80,246,186,73,147,239,225,13,134,95,215,116,23,222,64,152,70,184,240,100,142,5,149,4,71,248,230,219,119,51,57,122,101,155,255,12,68,181,98,206,106,87,21,209,235,193,140,232,17,3,17,139,79,243,112,155,211,11,20,86,83,168,86,102,116,104,40,122,154,225,246,85,94,117,24,118,243,167,11,116,47,106,222,129,166,181,183,121,63,99,21,204,188,107,199,41,136,48,175,170,132,35,148,205,169,244,198,219,134,94,77,127,27,79,58,190,251,99,157,15,242,216,244,220,5,98,131,77,66,251,36,161,36,64,181,56,34,136,70,251,160,208,201,255,4,217,78,132,31,245,161,47,135,114,124,132,51,0,100,131,16,91,229,56,107,200,30,147,223,132,129,124,170,162,38,229,60,191,121,101,164,202,240,15,47,142,147,33,18,147,161,125,36,147,10,226,201,27,139,96,35,161,140,59,85,154,114,38,138,216,154,188,84,63,131,94,5,87,76,187,86,224,5,237,145,166,132,75,44,238,189,232,73,214,171,45,230,91,97,166,74,249,168,71,126,248,239,97,70,80,77,5,25,224,146,173,113,53,116,71,178,227,29,24,210,188,60,128,32,243,236,143,50,229,253,216,87,68,162,148,2,155,76,169,137,173,126,158,196,52,185,102,125,219,166,196,29,62,43,123,208,82,14,58,116,8,142,243,17,26,104,162,170,156,131,201,132,68,50,17,209,100,164,40,212,220,239,54,53,35,0,167,201,178,170,25,151,205,31,27,178,228,166,194,32,224,55,106,126,220,70,95,223,31,115,105,18,242,21,78,195,199,188,92,238,129,173,129,226,173,140,188,0,76,139,105,41,72,127,170,58,71,49,204,249,10,115,123,132,149,175,101,145,71,141,253,244,124,231,21,216,128,109,37,246,52,246,160,71,65,227,198,128,225,110,95,51,222,185,190,207,178,211,141,58,180,22,21,125,108,170,165,242,237,147,142,212,57,101,91,146,131,224,158,212,77,223,8,35,255,210,218,5,72,111,139,161,142,220,211,120,243,83,149,88,32,175,137,135,70,74,177,171,214,10,235,200,157,90,144,225,247,168,157,170,48,19,138,229,88,57,35,134,106,129,130,52,254,50,126,63,42,226,206,20,64,4,28,63,61,148,204,16,50,55,152,59,124,216,176,223,73,240,127,140,117,120,196,140,65,238,164,82,161,36,218,194,248,161,166,171,70,176,6,59,79,124,100,70,100,182,13,249,88,35,117,176,33,201,148,93,193,178,170,254,225,194,133,56,149,111,154,102,184,62,60,197,68,69,182,40,225,52,240,230,147,209,205,61,19,246,163,47,67,231,219,14,103,228,30,94,236,48,122,245,153,43,214,9,220,255,83,165,118,239,73,185,211,106,21,24,253,233,123,40,215,152,50,19,75,239,207,115,181,196,33,95,255,25,142,231,161,19,126,191,62,95,100,55,238,170,83,95,53,96,236,158,121,137,125,189,71,125,172,133,135,28,63,61,8,124,117,198,231,78,149,9,75,122,172,71,178,7,158,161,18,209,38,44,33,122,236,34,109,179,91,120,158,198,153,255,8,8,143,160,47,38,218,228,28,214,35,160,142,60,55,175,95,77,129,95,247,132,15,213,156,200,44,144,127,121,196,139,105,178,12,143,217,120,231,167,126,214,188,129,152,180,106,221,187,227,17,78,190,31,102,198,155,214,15,173,102,252,104,31,57,4,100,74,219,140,121,185,20,132,169,80,64,249,246,220,124,151,120,238,15,103,242,81,70,166,45,96,103,208,72,211,248,115,112,158,149,126,210,7,96,83,55,28,19,115,251,179,210,65,139,172,149,152,239,150,17,238,2,115,88,85,102,194,92,199,8,5,232,138,239,243,209,31,254,140,211,221,205,203,232,82,84,27,170,241,131,110,70,227,162,205,71,120,106,184,118,192,2,222,55,159,83,23,240,86,0,226,77,31,72,165,5,208,231,234,213,247,74,32,232,240,123,166,214,23,144,139,128,166,154,91,52,179,104,73,193,8,136,110,154,141,234,62,205,31,32,231,47,70,94,97,144,22,33,177,111,208,174,18,87,3,221,23,137,51,228,50,34,37,137,131,93,133,252,24,162,3,182,56,183,34,33,40,162,155,156,147,95,13,43,49,227,148,107,39,24,116,71,226,67,109,124,215,185,170,19,131,253,240,205,244,190,231,41,103,15,109,217,238,1,153,71,178,68,109,174,32,137,20,167,218,176,30,173,34,154,111,11,246,140,52,195,14,32,34,190,197,168,126,124,35,133,87,247,254,159,152,143,177,206,250,171,178,240,94,71,77,211,100,36,212,161,143,171,130,70,155,180,40,14,199,39,45,56,191,238,13,62,21,194,163,166,239,87,23,10,141,69,85,147,171,49,16,187,25,56,134,200,84,210,58,127,39,201,223,85,129,138,120,234,213,247,251,241,70,251,69,57,123,72,42,116,126,214,88,228,133,48,28,63,45,168,222,79,145,232,201,83,230,125,24,140,116,137,249,58,45,81,42,0,48,185,133,55,121,90,109,32,54,141,14,38,89,124,5,204,125,231,205,97,192,16,146,11,204,53,120,215,120,61,93,161,246,215,108,218,106,159,155,175,51,37,185,208,9,87,104,247,32,29,22,9,98,26,177,26,102,192,7,78,20,174,26,152,240,72,144,130,248,195,119,154,54,90,121,205,33,33,65,62,23,189,166,231,222,61,220,198,198,65,54,85,108,186,163,49,17,40,96,146,188,82,61,159,63,21,75,111,197,162,157,252,58,211,207,251,130,212,217,113,169,40,220,150,49,30,115,117,1,10,194,23,131,61,232,205,201,35,254,89,199,176,196,185,142,76,28,44,106,241,67,53,130,141,243,51,114,96,56,45,84,65,196,76,251,129,111,149,173,46,222,189,138,104,239,236,197,106,181,63,114,34,88,87,117,54,199,5,150,108,137,187,203,79,19,26,251,251,128,255,179,62,139,248,67,232,61,128,213,100,181,244,177,232,93,247,205,236,199,216,86,159,215,5,90,222,167,12,178,204,79,191,159,206,134,229,21,85,210,208,167,235,7,2,124,47,118,187,27,191,85,58,197,116,145,66,132,231,191,13,58,80,24,0,38,228,198,51,250,142,26,200,51,97,32,67,148,153,21,208,195,76,177,70,174,182,20,153,31,186,152,69,131,143,204,44,73,177,24,25,77,197,162,67,121,79,150,123,200,199,11,33,18,82,229,79,80,44,4,75,254,66,224,62,85,205,243,59,169,213,69,142,120,157,15,78,254,154,239,206,28,232,147,70,5,69,239,77,2,255,204,132,94,211,59,47,178,229,53,232,47,151,69,0,210,78,56,193,4,140,47,48,225,128,218,151,72,181,3,113,60,209,138,117,47,5,24,35,90,170,196,108,53,62,77,124,84,9,116,233,119,250,130,224,146,132,87,41,186,20,104,128,74,212,76,135,209,71,212,122,224,227,185,158,136,111,180,166,19,153,37,142,159,80,197,44,113,239,99,66,104,143,60,237,138,126,90,250,5,167,42,250,90,209,245,243,93,193,136,160,228,169,27,42,216,174,237,178,172,20,80,85,201,29,137,74,215,129,55,243,80,21,215,102,16,230,48,162,117,42,183,54,113,233,145,227,2,173,150,175,178,221,231,172,61,126,25,196,71,81,137,121,8,77,74,143,25,131,128,230,211,171,193,165,186,19,2,203,230,86,217,92,163,124,219,94,206,162,250,250,40,44,155,132,67,160,148,24,228,22,154,85,170,3,200,73,251,199,3,128,92,244,20,77,191,190,246,216,195,239,122,173,34,211,133,242,89,57,185,73,67,247,93,213,74,18,223,207,158,102,174,197,86,21,228,2,51,158,47,179,9,81,187,124,245,141,145,132,199,106,250,82,34,3,223,76,152,203,189,1,75,149,237,253,168,55,215,18,51,110,41,169,173,34,241,247,160,114,89,152,101,27,91,85,137,121,59,237,61,165,8,37,234,16,232,44,197,25,123,67,177,133,111,26,162,196,124,40,216,102,215,195,164,205,62,205,20,28,163,57,148,21,219,213,203,233,188,203,224,222,64,183,227,136,51,76,197,16,193,1,223,142,40,60,171,92,182,41,94,248,118,84,207,2,101,42,247,54,252,143,55,121,221,13,197,84,51,194,124,61,208,182,194,201,161,78,73,239,169,152,13,202,27,102,228,82,18,33,2,231,4,136,202,104,242,130,43,54,131,81,116,105,81,4,222,209,3,86,136,220,196,76,89,112,198,213,164,15,229,211,133,243,223,247,35,232,64,171,228,166,173,133,161,101,219,28,10,39,146,89,128,120,134,30,244,232,124,27,168,7,204,231,234,47,242,199,31,168,223,35,75,133,95,30,209,45,136,163,190,214,51,236,111,198,119,79,24,50,132,10,120,18,141,156,232,142,166,240,11,65,95,154,81,8,141,220,215,71,43,232,144,215,53,140,27,195,211,253,198,228,44,14,18,201,223,226,180,108,88,191,162,191,140,62,236,236,113,45,2,148,34,249,142,121,70,67,17,236,134,75,202,47,252,50,142,157,63,53,104,87,145,107,195,76,75,121,244,180,242,194,230,115,53,225,124,116,211,2,203,251,100,206,238,1,187,163,204,7,100,250,147,82,27,77,196,180,145,143,104,152,37,159,210,212,108,113,73,152,161,243,149,181,64,163,79,228,83,62,50,24,130,242,3,136,1,202,218,71,126,215,115,121,150,138,209,142,121,212,69,62,119,171,59,76,32,245,69,248,126,227,19,58,146,116,37,89,187,140,119,110,159,31,229,110,154,15,85,21,79,168,20,107,212,17,189,236,1,189,67,180,36,113,0,159,33,55,167,27,119,4,62,171,32,203,82,197,56,136,197,90,116,125,83,185,235,98,222,7,154,233,232,25,55,165,176,52,223,207,182,71,107,104,49,16,130,94,93,233,76,40,209,72,79,123,179,252,116,195,113,219,209,133,63,213,145,224,100,187,31,136,63,147,37,32,36,38,67,76,166,140,224,145,104,104,7,61,87,3,103,140,70,121,235,184,147,128,15,144,116,119,53,40,234,206,247,33,37,22,157,166,195,29,76,39,22,28,126,122,241,78,240,10,5,137,38,189,19,252,52,7,76,112,145,80,83,170,207,200,106,116,166,21,195,185,236,246,140,27,37,178,160,96,1,38,249,252,116,175,35,150,9,160,187,37,174,4,48,84,10,15,65,51,132,206,212,22,51,126,95,176,155,145,162,94,93,175,30,148,134,130,102,168,154,116,186,152,105,59,24,201,196,101,252,35,105,38,232,46,37,57,194,40,16,203,205,161,167,30,194,48,70,82,71,94,136,229,74,92,170,13,208,118,19,93,163,9,231,205,14,105,48,202,170,170,152,75,66,207,132,255,220,92,13,251,36,102,8,146,130,230,107,27,105,130,220,28,73,178,80,26,97,255,233,154,36,162,189,8,137,166,48,31,165,215,152,180,132,28,249,109,88,220,50,63,12,108,1,22,203,152,149,167,133,223,16,109,37,228,10,97,78,27,210,101,111,236,151,209,96,201,148,15,209,235,128,158,106,210,48,237,86,120,208,229,171,231,12,15,10,74,142,18,164,23,210,106,200,131,224,139,163,121,171,235,176,59,125,34,206,60,8,57,248,146,150,111,122,51,9,170,243,101,211,153,118,254,253,54,198,255,243,223,254,229,223,254,251,255,248,183,255,250,63,255,237,127,253,167,255,183,147,241,251,255,208,201,136,18,98,73,81,113,68,145,216,49,101,180,244,40,5,251,22,26,214,130,7,134,246,147,204,83,77,202,165,165,153,138,95,192,122,130,145,9,32,148,88,235,52,46,158,176,154,235,36,102,68,66,226,13,46,107,64,150,145,221,129,214,32,169,62,236,235,85,223,48,60,248,53,175,54,1,116,217,74,14,52,237,193,246,196,63,16,124,31,43,19,40,67,72,133,225,88,138,19,48,209,66,10,110,110,216,206,134,36,125,39,76,46,177,203,25,9,214,20,249,81,235,210,158,73,0,57,97,188,213,13,22,246,182,179,228,230,167,233,246,140,18,220,55,146,66,11,254,101,221,44,154,33,221,253,185,175,135,32,210,222,104,26,131,195,251,146,66,107,107,220,61,141,195,58,126,251,46,229,190,231,179,247,23,217,13,140,181,92,55,73,50,252,39,36,212,232,122,154,207,14,12,98,51,62,43,128,235,67,119,119,40,156,67,9,144,96,150,226,169,152,77,157,56,185,16,241,77,101,163,170,4,100,193,90,134,46,153,240,129,92,51,103,179,112,2,146,12,84,115,1,82,18,236,121,112,66,61,71,53,185,221,21,71,203,29,166,112,81,219,213,215,227,12,2,174,59,169,66,55,69,129,72,200,120,42,13,128,77,239,109,106,64,113,94,82,198,122,174,253,66,56,11,252,71,35,245,173,143,69,47,125,156,213,247,115,147,222,82,6,70,16,42,92,86,26,100,94,255,1,158,160,228,170,162,243,72,6,246,225,243,213,184,247,30,218,171,8,209,27,164,130,65,34,196,153,166,110,21,89,48,207,148,19,130,40,32,121,82,15,253,218,9,223,199,24,229,231,19,59,36,146,8,228,254,44,234,131,211,180,234,204,225,235,215,59,87,213,252,209,117,22,100,60,107,72,27,228,28,86,206,11,235,49,133,12,241,69,167,221,219,173,208,238,111,113,38,81,155,249,130,58,236,76,234,109,227,113,193,103,180,171,128,78,27,69,99,53,186,59,103,68,76,188,236,161,14,60,66,31,81,51,161,57,136,34,152,152,111,200,147,76,61,84,38,164,101,112,218,222,186,195,5,71,77,185,169,3,15,96,42,152,199,62,68,255,4,219,104,184,61,200,223,221,140,4,140,190,144,223,70,16,60,63,236,150,18,30,163,217,122,194,39,252,208,188,221,143,149,60,65,176,233,0,107,210,25,239,232,160,69,160,120,189,100,21,183,55,214,202,27,50,135,153,62,27,125,93,215,37,153,238,159,127,164,87,139,90,41,175,5,19,207,143,122,92,166,204,94,81,112,8,209,59,42,189,48,164,184,58,141,29,65,237,66,37,69,131,26,146,181,17,49,81,91,248,166,154,203,136,222,81,36,233,6,80,17,29,90,21,214,166,99,155,163,154,201,80,199,251,32,54,214,36,13,88,212,25,185,144,235,200,224,176,14,141,214,40,138,5,49,12,159,131,100,74,22,5,107,31,217,143,100,79,162,80,168,87,75,160,171,126,234,66,98,132,75,245,255,18,119,38,57,183,36,57,118,222,146,245,205,62,181,10,13,165,153,38,218,77,65,203,144,125,252,47,233,135,161,44,141,10,200,72,4,16,47,249,220,175,55,230,102,52,242,52,161,111,242,151,135,72,149,133,150,225,45,95,77,184,84,193,51,175,97,78,32,62,8,59,211,100,169,169,0,196,230,174,71,177,219,232,5,18,166,2,55,82,33,93,86,190,97,140,218,251,149,225,77,171,69,194,157,13,90,212,135,10,57,156,148,243,64,136,14,159,22,168,107,32,28,163,69,51,235,180,120,120,31,208,18,82,114,131,247,87,162,238,245,254,95,209,204,100,88,189,153,216,137,14,244,138,166,86,220,166,65,231,251,87,52,107,154,46,152,39,83,104,229,240,231,38,210,6,203,164,226,66,62,21,83,225,183,243,211,48,186,25,241,200,119,63,210,180,95,80,102,231,247,196,255,188,237,151,214,87,241,32,240,26,38,51,173,204,25,221,168,12,37,250,80,148,220,142,134,71,141,228,159,206,29,248,130,166,133,93,58,198,35,10,164,141,70,163,132,233,86,68,117,21,179,74,73,75,17,199,251,4,213,88,214,196,29,126,209,169,30,1,13,233,70,208,151,210,43,243,230,141,82,31,60,226,169,213,234,6,152,55,106,244,6,234,210,48,226,80,17,37,205,212,58,56,188,132,250,213,124,235,210,17,70,227,181,199,161,93,121,167,11,163,159,59,227,37,95,64,139,178,137,3,39,24,166,66,27,121,68,53,73,251,171,253,7,11,199,192,12,69,6,175,61,232,25,205,22,154,158,75,54,229,47,205,90,43,72,81,29,183,89,189,52,76,143,145,93,141,239,106,78,145,126,132,103,138,98,140,159,220,140,35,36,77,167,55,188,162,107,129,140,41,45,94,237,197,188,101,46,90,76,248,164,73,174,91,141,109,55,67,46,9,211,59,237,61,163,94,51,124,20,224,162,150,234,28,117,89,43,35,234,174,52,247,165,237,13,226,59,58,180,13,123,103,65,223,161,124,214,63,224,70,99,203,174,179,123,133,24,253,85,101,47,140,227,122,82,167,243,125,151,113,116,3,145,175,45,193,134,182,80,139,138,48,169,169,132,205,51,219,107,213,236,69,183,158,219,164,209,90,76,162,5,69,62,105,234,53,134,78,244,96,139,97,93,174,134,123,176,162,104,130,38,104,5,252,227,90,74,72,72,237,36,223,136,206,32,40,134,254,189,204,42,186,92,11,228,196,89,209,119,51,174,133,34,9,140,129,210,163,128,143,141,138,44,214,47,252,6,82,180,58,145,134,93,101,165,163,209,190,137,190,28,171,73,79,191,141,146,158,232,45,157,20,62,232,149,212,152,129,155,90,162,90,122,242,9,21,146,160,20,77,158,42,189,156,21,13,224,101,13,196,173,97,107,61,121,120,46,69,6,218,201,111,232,45,144,205,192,161,213,240,192,25,217,231,224,102,84,29,9,83,191,140,86,232,49,112,187,134,161,131,220,175,219,111,114,132,249,133,222,111,18,198,8,104,234,43,1,125,225,9,210,160,92,173,125,166,250,231,239,215,191,174,97,215,68,2,17,132,238,101,198,193,154,185,21,95,129,129,82,32,163,204,49,53,119,205,13,253,234,205,57,248,118,154,93,85,219,39,7,190,194,198,105,73,39,255,140,54,97,174,150,45,24,83,180,227,232,188,122,71,114,252,163,242,192,39,196,158,37,144,33,136,184,201,111,163,132,23,83,53,174,32,90,183,173,160,240,131,201,3,72,14,133,1,9,23,155,218,61,252,86,23,249,252,10,98,15,46,186,255,254,19,199,123,185,48,92,8,107,160,136,184,174,33,52,255,63,53,166,224,154,141,139,217,183,226,128,216,196,69,215,124,2,176,19,125,84,240,73,39,70,138,137,212,8,115,22,1,119,100,221,3,231,67,126,43,149,158,2,114,48,184,219,244,161,175,182,220,177,118,232,2,65,98,25,144,5,170,96,94,20,248,61,12,111,155,96,153,217,69,97,1,16,8,37,84,117,154,2,190,10,41,146,163,163,222,238,109,105,174,12,50,231,134,36,63,124,38,5,105,3,69,123,155,60,239,119,26,97,73,193,100,5,121,10,127,164,19,105,214,34,221,131,98,77,222,26,7,227,81,46,11,212,59,237,199,43,153,246,101,167,115,195,227,242,253,5,139,48,50,11,2,192,99,59,238,125,13,54,35,229,42,6,155,15,223,229,151,44,60,149,90,123,77,90,48,48,114,155,108,121,40,114,29,120,65,224,220,16,237,85,144,53,86,225,35,16,116,6,13,213,168,241,45,34,60,17,90,85,24,41,237,230,120,29,16,249,79,2,130,210,196,116,24,41,202,157,67,157,27,41,120,174,104,2,211,235,132,96,44,97,164,91,74,96,53,233,175,8,15,136,142,251,7,200,55,200,144,146,109,104,226,182,224,1,45,106,192,123,165,163,71,52,67,23,246,62,83,176,227,231,15,221,127,63,182,101,114,70,61,232,44,244,62,63,74,112,83,2,5,74,64,35,200,25,11,25,93,253,101,227,2,120,174,76,13,161,169,95,44,199,162,215,20,212,66,102,51,61,154,15,44,24,147,228,221,82,133,183,46,251,10,145,222,101,253,6,197,160,226,174,30,61,44,10,55,75,65,193,32,117,186,143,97,124,255,134,34,230,151,153,11,5,214,153,30,176,142,178,245,231,53,225,97,16,40,202,26,161,128,216,2,142,255,39,34,174,184,246,193,154,50,34,140,161,119,213,176,233,10,4,123,28,89,129,116,52,138,62,231,35,151,23,245,52,166,34,92,35,15,90,8,36,221,147,143,238,161,157,176,0,145,222,219,210,165,225,1,235,216,244,66,167,55,93,218,183,121,55,35,129,132,172,53,212,93,16,215,15,27,77,125,226,228,31,238,184,7,165,222,84,9,52,76,157,52,78,94,223,102,94,169,2,248,31,183,32,205,195,82,215,177,0,188,92,0,253,76,118,137,45,131,44,68,89,65,37,120,171,191,0,248,38,194,120,204,105,31,91,96,110,189,52,152,83,235,227,18,208,70,83,126,4,186,96,193,189,168,108,54,21,9,109,56,147,184,238,51,210,135,205,235,169,209,26,95,124,107,137,105,128,92,194,9,170,243,177,148,32,145,97,16,36,13,90,35,178,84,58,161,193,163,153,49,45,28,206,221,52,108,98,146,241,219,38,37,61,20,62,142,206,111,139,27,131,150,173,208,117,178,151,32,11,92,147,175,221,74,218,226,106,227,177,188,4,74,188,83,16,38,220,165,6,95,19,156,250,76,148,175,126,71,32,79,176,125,153,234,183,124,16,94,242,230,222,31,39,101,14,133,205,119,232,192,193,242,49,254,197,78,243,70,139,12,109,195,159,16,212,177,53,76,34,135,194,239,126,168,48,196,153,159,129,150,9,58,55,53,107,62,116,60,123,112,105,16,30,150,234,23,100,251,18,55,85,65,12,43,11,110,80,73,8,21,142,2,58,64,136,31,199,58,204,65,217,194,96,186,234,44,142,94,212,142,5,228,162,114,181,149,253,7,163,47,56,222,236,9,36,237,156,166,44,25,175,210,80,113,114,44,80,193,25,43,0,111,86,47,251,37,207,247,163,191,130,235,87,79,201,183,75,38,147,249,70,232,30,202,27,124,99,255,83,29,38,172,77,92,42,218,240,70,245,227,185,67,195,104,209,158,111,0,35,20,160,44,82,44,67,66,121,225,29,9,109,64,25,170,131,75,13,98,110,223,234,170,138,129,95,63,193,41,65,119,78,199,24,142,184,61,128,85,180,117,84,240,16,101,238,246,149,65,105,242,222,68,41,198,34,164,6,1,28,26,169,38,11,111,86,157,227,155,142,172,205,34,180,94,132,190,118,172,0,102,172,38,114,67,108,119,250,71,88,185,164,122,122,225,29,92,86,80,84,41,40,149,153,25,199,189,200,156,209,209,41,147,48,117,59,79,191,76,124,162,40,147,218,240,203,223,52,252,30,175,242,62,182,169,190,197,40,228,117,46,33,203,108,83,137,143,49,140,202,107,209,40,242,20,237,35,136,227,95,167,20,111,43,184,132,22,134,41,246,93,37,113,3,104,250,152,237,69,103,233,13,174,86,52,60,16,181,171,74,46,167,45,177,67,0,4,255,135,155,168,233,91,210,148,3,162,66,137,237,240,176,110,72,32,80,44,42,51,49,242,223,190,61,244,19,128,213,201,135,107,120,225,245,137,51,172,166,0,13,148,4,32,24,125,194,38,160,42,244,104,218,189,33,201,210,25,146,83,101,10,160,74,199,242,130,18,146,50,3,215,73,156,123,118,50,178,248,96,144,73,159,63,132,6,106,210,115,249,35,197,221,239,88,62,78,85,95,152,129,167,4,129,152,114,233,133,194,120,27,223,235,88,108,123,37,252,50,245,254,73,28,96,74,36,171,185,117,185,215,55,18,40,130,148,164,42,49,219,151,75,131,180,85,122,234,98,91,246,9,113,52,4,255,228,3,160,193,241,82,218,72,135,89,124,132,132,141,212,195,248,116,131,26,106,215,194,247,98,88,126,114,226,11,47,82,165,113,242,152,232,141,133,116,9,232,75,209,115,129,44,246,241,222,139,37,238,34,94,114,41,251,5,115,176,152,193,131,200,189,32,91,187,98,86,193,187,76,240,152,96,78,129,134,250,141,161,110,212,229,133,189,249,16,114,224,136,48,157,1,185,52,220,152,66,230,131,54,128,58,107,179,162,190,76,222,15,166,166,213,103,210,123,89,128,115,61,12,245,82,166,5,196,23,222,46,164,197,230,103,192,191,16,169,25,38,219,184,47,124,205,143,10,171,128,236,249,178,55,72,114,106,198,60,193,227,134,201,212,162,24,167,106,1,243,189,205,249,229,234,111,183,127,69,33,109,190,205,210,9,63,13,0,102,56,219,171,254,78,23,217,149,3,113,71,79,93,204,171,34,36,114,82,65,147,166,105,105,177,172,118,179,142,151,95,174,214,245,139,25,169,87,129,47,161,26,196,7,20,74,28,197,224,201,18,70,73,246,83,249,48,55,63,17,52,58,104,51,124,114,72,76,11,42,119,132,32,230,248,246,108,232,156,136,140,19,245,227,21,115,33,213,206,162,58,76,84,236,139,40,209,92,157,134,25,251,108,173,191,241,223,117,136,14,211,26,11,61,163,10,64,228,234,209,16,182,99,55,137,77,227,90,170,63,5,173,244,219,98,83,205,145,113,50,16,182,159,223,22,27,19,36,73,38,48,74,169,243,99,75,110,120,132,114,52,153,97,244,79,208,77,34,3,147,112,91,95,95,19,92,69,17,209,104,186,135,144,232,130,99,74,34,39,246,240,40,5,49,191,198,108,73,106,46,71,155,67,118,60,181,151,80,149,169,154,117,64,26,66,107,18,252,215,214,109,153,73,152,222,72,69,16,195,22,160,156,73,172,149,232,72,45,202,193,123,36,125,182,26,221,4,224,222,167,169,114,28,74,41,223,109,35,127,49,186,134,81,71,8,173,50,164,81,210,193,166,167,247,49,226,51,151,249,79,187,182,125,76,255,36,201,59,173,207,31,94,26,16,32,104,60,75,120,246,240,243,51,51,168,187,84,211,110,32,59,16,154,18,111,16,195,5,145,48,136,241,80,93,4,176,167,37,44,138,1,34,236,96,186,101,59,137,245,245,27,242,180,160,107,167,112,159,12,150,248,185,184,1,246,3,155,43,225,2,20,59,126,155,94,132,100,27,40,39,142,79,13,227,101,114,67,125,216,59,136,149,54,198,39,214,215,123,82,71,100,87,18,98,125,213,18,134,37,210,138,251,214,144,176,50,87,152,45,239,147,12,236,142,79,71,208,108,14,175,132,223,250,20,59,133,93,175,57,187,72,248,237,69,131,7,100,168,124,73,178,128,171,175,208,104,163,193,181,197,66,132,129,116,222,186,239,79,5,28,135,204,150,141,52,39,24,95,8,176,137,59,201,68,89,113,133,162,158,225,10,164,136,11,199,212,170,129,30,102,149,92,73,159,179,82,7,241,176,169,43,138,178,40,86,56,33,142,136,62,120,73,81,104,12,33,32,130,236,162,48,213,76,119,180,221,208,194,96,117,81,141,170,10,59,32,118,48,251,182,92,246,163,74,136,173,184,135,119,82,20,131,88,200,183,239,170,164,141,201,88,21,81,145,169,119,65,84,236,69,242,169,11,137,204,14,197,83,179,151,17,181,85,44,45,28,178,96,214,76,85,111,171,25,124,201,195,141,253,139,124,217,248,39,124,221,56,112,237,169,174,71,63,249,171,35,225,35,177,197,175,153,44,180,75,20,5,22,25,255,149,235,14,209,210,247,29,50,200,166,170,227,154,66,174,75,208,194,199,83,237,92,26,104,190,241,162,143,176,84,59,148,94,24,0,92,23,199,45,152,84,92,21,245,165,11,226,143,244,173,22,84,170,37,108,130,35,35,164,117,47,249,158,132,161,159,249,135,123,216,4,232,167,135,223,75,224,0,209,44,106,178,250,20,178,237,30,234,206,216,141,138,69,28,61,15,104,131,39,212,134,145,115,153,42,147,76,122,29,71,31,244,46,166,138,44,243,144,34,140,131,168,170,59,79,147,226,10,161,99,22,8,85,104,110,176,239,35,12,88,224,36,225,233,251,217,72,29,116,73,4,190,136,106,117,135,34,28,2,206,109,44,85,150,134,242,30,41,171,137,71,75,159,28,136,154,145,13,66,151,26,65,4,121,162,47,211,187,229,147,158,198,149,64,166,66,244,245,41,47,187,38,54,6,35,42,179,140,166,151,195,79,216,250,47,49,44,55,33,240,225,72,107,43,52,224,166,33,50,226,212,148,189,206,10,109,125,72,169,231,133,39,172,69,87,2,111,36,84,71,143,110,166,235,21,225,219,212,54,21,10,254,13,83,34,98,85,180,2,209,78,63,159,187,35,136,126,70,128,40,175,35,56,225,83,60,56,168,171,118,154,80,99,139,251,180,155,72,249,86,225,117,243,77,188,159,194,57,94,56,34,193,111,168,236,56,22,36,151,56,44,190,81,117,73,177,93,77,222,250,199,42,100,207,172,28,58,247,230,160,88,84,6,255,214,15,6,101,238,190,162,188,101,42,249,59,8,26,168,80,95,17,231,65,168,14,92,118,28,77,9,70,172,49,208,37,236,193,249,189,0,130,213,222,130,98,27,157,58,15,131,138,43,234,60,48,118,176,232,232,140,130,7,81,47,134,25,5,69,112,205,45,73,236,87,106,151,35,194,29,117,50,13,47,227,248,121,24,110,160,202,213,179,6,68,251,31,210,206,150,213,126,176,92,68,189,229,2,154,85,255,106,176,167,111,167,229,55,125,150,249,205,107,248,173,107,222,14,123,79,243,237,178,143,254,114,9,161,37,67,29,12,181,65,185,124,170,174,1,245,194,80,102,174,30,13,166,205,157,103,138,73,170,140,116,101,152,161,174,240,167,120,169,185,56,232,34,76,87,194,250,130,140,71,205,227,47,107,106,68,105,179,21,141,254,121,164,132,173,6,45,66,57,53,13,171,254,57,118,64,154,238,106,38,194,38,175,251,117,81,110,81,239,234,131,23,140,247,246,241,251,128,234,86,213,168,4,205,167,26,225,123,212,210,27,80,57,87,19,102,34,111,21,84,239,95,18,228,254,25,153,52,44,89,142,58,176,160,7,215,194,6,165,28,181,50,7,214,191,124,178,59,136,248,222,173,191,109,136,210,19,6,45,128,200,197,232,193,108,60,111,235,97,239,130,145,137,248,202,192,189,253,149,43,185,37,222,190,92,25,116,136,29,225,49,129,190,170,229,13,237,175,8,147,122,39,103,25,208,198,238,207,194,156,185,213,97,247,101,99,38,193,230,97,196,114,106,114,45,102,35,224,97,46,236,170,253,187,201,239,21,255,105,150,151,228,177,91,168,125,118,119,25,2,27,83,101,158,101,189,30,222,251,7,135,129,176,134,152,43,241,252,143,223,23,137,132,234,240,83,78,49,121,112,15,47,240,46,234,112,196,154,49,34,140,95,137,124,63,216,145,31,255,178,143,241,15,36,151,24,6,16,158,225,127,68,138,170,182,79,228,148,53,188,151,44,31,104,106,208,14,188,117,196,209,135,226,130,154,155,226,53,231,95,80,131,40,181,196,162,8,41,1,239,165,17,29,165,201,19,167,182,51,188,24,131,113,19,112,224,161,30,161,51,220,77,185,240,165,240,150,193,16,44,142,53,164,211,69,23,87,141,60,167,209,242,34,12,215,90,172,180,200,160,93,36,215,142,110,210,52,26,192,158,215,110,223,111,207,100,12,242,222,52,246,181,110,156,6,75,111,201,194,56,236,27,58,110,79,246,166,44,45,174,81,153,120,9,219,111,79,71,62,188,181,90,250,194,112,225,221,145,138,94,101,23,4,153,57,145,23,95,35,142,25,32,86,117,180,172,108,88,227,232,247,193,172,163,142,150,164,195,110,241,139,247,217,94,234,165,50,168,132,251,194,9,201,14,114,155,252,54,14,112,110,8,113,112,229,60,66,73,30,136,74,94,95,36,94,24,202,208,74,126,114,53,148,10,14,182,209,42,3,58,80,192,247,102,130,181,191,102,87,51,186,202,214,119,248,79,255,25,43,136,201,97,101,191,232,174,81,16,140,175,244,39,201,73,207,221,97,101,103,162,161,226,48,67,145,183,185,114,202,11,35,138,176,213,65,241,95,250,228,253,187,200,110,84,163,154,235,251,191,60,10,230,129,194,194,46,234,128,63,252,226,37,43,94,34,55,108,101,182,160,74,190,240,75,163,134,194,27,169,88,59,157,237,2,124,104,226,164,140,131,4,128,197,234,225,151,5,200,39,13,96,31,100,229,240,112,131,130,166,39,135,116,250,163,157,19,6,39,40,32,92,52,22,143,7,177,169,20,162,126,163,40,234,34,75,23,187,149,46,10,229,144,123,161,213,250,117,163,227,34,138,166,160,100,182,91,227,93,166,161,37,186,188,166,196,114,220,128,14,223,60,179,145,144,48,251,146,95,142,109,226,205,111,106,17,73,19,28,187,239,111,181,125,97,30,159,64,116,193,182,190,204,205,143,134,58,89,85,180,164,160,189,251,91,26,46,153,16,148,38,197,91,191,212,233,183,238,144,69,227,66,180,20,172,141,68,237,239,125,252,137,227,201,203,166,253,10,204,255,23,54,247,180,20,102,103,227,87,134,189,109,250,105,100,46,188,42,125,249,198,166,2,66,249,251,97,223,133,109,85,111,10,49,167,142,95,175,95,55,153,82,213,131,209,137,105,241,211,52,186,74,77,226,31,43,156,117,193,200,227,255,178,148,199,192,34,22,225,55,138,143,98,212,175,217,35,121,184,225,215,34,56,88,216,219,195,229,134,76,134,18,97,135,143,98,129,42,143,3,201,209,195,60,75,92,86,96,68,192,104,247,163,171,53,193,133,222,81,216,8,85,31,12,149,149,72,88,116,195,104,69,191,101,233,77,9,38,65,35,244,14,48,185,222,243,193,195,96,163,214,254,133,205,236,228,55,71,2,188,195,128,71,142,110,230,163,217,60,108,220,113,137,194,214,89,113,176,77,137,114,101,180,173,221,161,139,218,211,81,83,28,180,108,17,186,136,48,59,38,249,130,6,181,228,184,176,101,182,44,34,29,66,157,236,196,177,176,179,5,159,59,12,42,49,227,96,200,130,74,183,1,164,233,218,32,132,17,146,75,28,35,0,12,191,239,167,209,164,72,228,169,109,58,86,254,68,193,135,116,149,6,49,176,73,139,232,236,202,172,58,11,221,165,25,209,218,148,241,117,225,77,253,112,251,215,180,55,149,171,249,210,23,106,112,113,240,72,125,98,83,211,126,27,12,191,171,13,194,73,190,189,101,212,183,17,55,141,212,236,62,137,213,24,130,191,38,149,122,151,178,72,43,134,72,17,101,115,156,120,160,214,122,244,43,163,193,170,4,37,234,67,176,148,60,92,65,130,171,102,3,208,252,238,39,55,19,122,129,106,99,235,94,87,92,56,228,39,121,151,20,216,28,73,135,115,12,147,128,70,209,214,139,113,242,102,143,169,252,188,247,213,181,235,32,12,76,13,223,135,125,148,50,76,146,224,163,200,176,80,74,34,5,136,234,191,252,198,46,222,168,66,3,189,128,0,127,221,210,107,239,162,94,37,82,27,211,54,142,6,69,39,28,83,212,172,183,115,205,240,12,26,75,85,121,76,19,185,205,8,47,115,200,86,129,0,36,72,155,135,145,112,147,201,140,154,229,246,205,26,86,129,236,81,83,152,38,168,95,57,59,179,182,82,152,28,126,123,184,1,163,88,250,219,59,58,31,230,133,49,74,186,180,151,242,197,132,2,85,157,100,85,24,226,215,173,81,217,8,15,41,255,19,35,39,94,30,53,167,61,149,84,56,176,59,61,10,201,74,135,55,162,60,245,151,236,177,114,128,123,28,233,232,151,100,71,184,84,240,133,233,167,225,203,254,194,237,24,46,73,95,38,125,222,191,40,92,72,69,250,0,54,0,46,85,61,60,209,168,172,26,126,3,248,135,60,52,208,47,76,64,61,55,37,205,223,79,23,211,192,72,132,124,16,151,205,143,62,3,224,196,213,81,136,100,144,255,246,169,186,65,53,157,137,225,10,124,248,198,212,164,42,66,233,219,93,13,94,20,161,156,165,15,156,84,253,87,254,68,54,187,75,19,10,69,23,146,175,225,81,114,62,189,105,44,20,61,15,40,155,45,68,122,89,104,78,254,74,21,166,6,14,213,71,195,190,161,64,64,157,244,74,95,21,240,228,239,216,133,100,79,18,230,96,173,95,30,70,25,182,168,66,193,4,13,229,23,246,102,178,163,25,35,141,184,224,105,146,109,128,109,107,122,211,239,75,243,39,194,237,79,149,12,161,18,55,155,159,27,130,87,73,7,83,128,246,83,99,159,155,102,42,30,131,75,68,154,90,238,85,150,15,110,96,193,72,68,239,158,21,172,73,248,141,131,234,101,14,42,117,8,192,138,162,4,104,25,55,52,190,24,239,41,131,250,205,52,24,28,119,15,163,54,35,11,139,105,72,111,119,116,5,142,122,165,216,6,89,5,113,4,63,57,226,77,66,66,128,157,247,6,192,240,232,27,142,67,120,4,144,255,192,61,122,24,123,65,25,253,219,176,102,126,97,12,96,101,39,145,220,134,232,218,1,33,255,246,155,114,221,100,39,177,183,60,228,188,85,6,146,213,37,194,118,155,140,161,137,231,25,112,21,83,40,243,48,170,67,66,196,60,200,48,20,183,82,102,102,26,130,15,127,147,75,53,114,236,47,12,111,67,96,112,64,159,145,232,139,48,222,35,50,39,160,251,187,93,178,231,28,171,120,201,234,112,40,172,14,175,81,158,98,118,158,71,194,208,30,166,95,121,193,154,246,195,147,81,60,51,50,231,95,248,207,78,182,73,244,173,122,94,222,63,44,230,35,61,21,144,10,81,35,217,84,45,148,8,138,51,115,248,104,1,13,132,170,40,63,13,144,38,74,94,88,176,220,154,78,254,46,118,255,210,54,84,210,32,23,47,61,26,34,164,31,93,113,198,214,219,6,103,23,165,35,92,38,183,202,166,188,167,184,35,111,67,15,49,233,96,188,239,30,5,132,223,185,201,110,0,136,73,184,152,84,138,135,91,29,170,34,137,62,98,8,227,96,200,245,18,162,173,239,139,233,239,247,9,32,215,244,22,185,161,239,3,35,197,8,215,174,190,149,188,205,247,26,220,184,222,20,224,84,110,241,133,17,178,138,48,40,200,161,225,247,125,120,105,231,45,198,123,168,84,41,220,250,227,221,129,99,230,20,170,4,124,72,197,194,158,26,126,252,93,250,80,216,192,249,203,68,118,11,159,96,137,162,125,225,95,246,75,40,41,83,45,13,91,38,247,11,227,202,45,61,92,206,141,233,169,159,156,22,212,213,15,4,162,200,116,75,111,242,230,119,126,121,102,29,129,184,95,103,226,128,152,107,170,73,77,53,53,108,45,49,63,181,134,167,132,151,49,98,60,60,192,219,76,13,175,64,138,30,196,175,128,150,166,112,113,117,4,132,185,112,189,91,26,222,33,215,107,46,2,67,149,50,14,112,66,249,109,108,49,107,250,118,205,228,234,23,182,206,224,210,177,2,194,236,70,216,30,178,70,173,147,232,209,55,53,171,246,56,246,238,173,249,140,54,255,96,222,114,52,178,232,110,82,250,194,108,66,183,134,205,14,180,123,24,181,71,25,227,16,61,92,46,9,7,176,77,194,36,223,79,173,53,142,5,127,169,187,80,172,24,154,219,60,80,211,45,121,90,120,139,217,114,218,8,95,185,85,22,36,12,59,211,39,149,137,190,68,211,207,107,44,76,32,253,202,222,46,19,205,49,253,178,139,203,181,80,210,101,61,209,131,237,153,70,184,190,189,161,206,72,124,80,219,63,47,114,173,54,68,232,238,24,74,194,163,88,105,159,20,229,129,251,10,50,249,28,174,142,194,119,58,36,89,34,92,183,230,133,208,39,2,117,255,78,117,91,82,24,59,127,38,143,62,80,222,187,233,170,250,9,238,16,37,117,15,147,245,8,99,18,177,198,235,58,220,7,163,191,68,119,190,86,255,247,7,78,53,250,12,57,55,194,11,53,158,89,91,152,64,110,9,111,195,215,254,194,24,217,117,9,30,10,47,254,195,117,46,41,177,227,215,217,221,2,2,67,161,93,183,12,111,155,95,60,149,48,13,30,161,169,49,163,211,179,189,17,198,6,67,46,186,25,201,62,142,70,109,90,134,55,77,193,17,171,7,179,205,84,209,134,203,110,100,198,133,161,146,36,175,234,154,154,245,23,174,80,103,191,225,77,151,168,214,248,116,200,51,138,124,119,215,122,136,62,71,207,2,5,66,118,207,80,87,78,84,231,177,119,124,195,89,142,158,84,41,125,140,1,50,44,34,147,141,171,217,42,241,225,89,34,33,207,4,206,168,43,199,30,84,139,48,74,146,48,4,136,223,35,25,136,76,169,56,229,53,191,15,79,190,248,78,142,238,158,47,224,100,207,180,95,24,8,175,172,60,23,197,153,230,223,52,221,119,106,152,26,238,84,5,60,204,226,34,131,159,163,223,207,255,110,107,28,190,226,162,97,208,124,126,176,185,144,201,103,73,81,165,56,81,25,0,80,135,238,163,119,77,223,39,206,205,6,35,29,253,18,69,119,115,251,123,51,154,71,92,42,225,53,142,102,92,169,250,247,69,217,191,69,83,225,154,21,171,252,54,42,196,14,239,102,190,69,93,71,126,123,1,144,240,15,175,219,251,158,250,200,97,193,207,8,47,20,153,170,158,28,118,134,159,252,79,84,90,174,252,253,245,237,109,26,115,234,75,111,179,98,190,232,253,39,116,196,166,14,51,180,70,35,229,180,165,36,93,24,60,167,27,29,36,84,106,143,108,68,95,184,135,106,231,159,42,99,26,165,3,157,224,251,133,41,33,201,72,162,45,211,162,45,247,94,108,83,233,113,230,228,235,130,211,132,147,101,167,133,223,181,120,143,8,57,106,37,227,115,114,104,236,17,54,51,117,189,52,24,166,95,152,47,95,199,202,177,205,149,183,198,204,251,59,125,65,8,230,123,244,79,205,80,163,45,120,181,7,109,151,169,23,134,93,84,124,1,47,89,2,50,116,211,32,110,37,154,145,245,212,34,251,7,234,27,221,49,35,230,154,140,220,187,78,11,32,167,247,215,46,188,43,29,77,50,229,16,136,94,217,68,75,141,243,162,204,63,110,156,28,117,88,157,144,172,136,239,175,163,208,180,209,239,190,179,9,28,17,70,104,94,223,22,250,48,43,158,9,170,191,2,193,38,76,177,54,154,168,6,158,145,129,212,183,49,186,35,12,124,124,106,24,86,84,143,14,237,81,59,80,194,70,80,138,240,40,98,242,107,110,80,189,198,199,7,186,34,13,226,142,36,193,138,75,131,253,160,211,97,71,40,43,94,39,157,195,154,47,173,221,62,191,214,243,74,181,116,163,229,156,24,73,224,214,84,144,26,156,114,56,135,31,4,119,166,90,41,188,240,61,142,3,37,60,1,103,234,67,237,81,58,35,12,8,40,133,81,162,171,17,70,44,234,164,177,52,220,39,155,84,107,148,62,210,56,173,161,89,119,76,94,95,245,163,144,21,194,173,233,195,41,36,229,243,107,82,27,71,80,14,169,26,249,102,52,122,58,1,53,64,88,61,77,135,195,117,52,200,186,177,61,169,105,46,173,78,223,67,49,253,78,173,85,50,19,223,216,3,80,118,87,125,87,59,248,196,15,191,37,182,11,80,231,239,151,157,78,204,78,6,211,166,116,213,65,115,102,51,129,79,112,154,137,223,186,112,2,115,130,234,173,158,27,237,207,237,249,64,51,7,53,205,130,72,245,156,230,102,85,134,148,168,76,54,97,254,180,33,91,168,178,236,197,30,226,196,133,129,123,86,157,61,180,13,78,141,163,33,220,10,89,140,48,181,132,230,97,8,61,83,47,12,138,181,239,108,90,3,86,155,103,44,152,38,126,116,163,29,127,244,109,153,157,164,63,20,212,233,180,110,7,45,212,113,131,182,65,170,130,151,167,122,203,159,127,209,151,44,149,170,51,210,161,179,238,199,22,90,171,186,34,147,171,69,106,215,76,253,180,107,24,83,1,255,229,106,29,252,175,148,190,255,140,95,125,139,140,77,225,22,179,15,244,171,193,114,46,7,39,145,46,15,57,122,224,53,229,37,166,202,62,86,84,200,128,105,174,176,214,99,175,128,139,173,132,145,157,25,129,139,2,151,251,109,31,54,144,223,15,51,245,70,80,145,223,189,134,20,155,14,246,170,52,119,98,28,128,250,30,192,212,126,225,118,138,176,227,40,178,225,222,225,183,220,172,88,251,69,129,178,76,207,4,88,58,186,40,33,65,101,104,37,160,94,72,217,127,181,219,23,68,170,192,211,27,172,160,222,206,249,59,22,249,183,22,197,64,203,161,5,237,129,181,41,44,77,135,253,1,87,252,94,4,220,205,27,218,127,248,54,214,111,224,239,102,234,17,14,50,190,6,99,153,114,48,76,172,48,22,50,201,54,177,135,67,6,204,220,75,61,220,104,221,127,39,71,42,144,228,232,23,30,52,53,154,134,129,131,246,136,82,148,94,255,26,163,242,127,254,247,127,251,143,255,245,223,255,227,127,252,207,255,12,166,210,255,11,96,42,248,221,24,94,207,1,192,3,64,193,144,103,213,172,49,236,64,217,247,181,137,150,213,6,87,246,73,118,92,171,87,125,43,149,137,46,47,239,250,190,240,159,159,199,23,30,240,20,2,21,141,11,91,149,129,201,156,51,67,40,215,140,119,245,123,121,27,64,58,86,241,146,27,186,202,223,201,173,183,234,224,73,170,251,162,143,71,139,248,173,16,35,194,93,229,2,193,36,131,147,240,113,91,187,173,90,95,248,48,11,120,214,130,96,98,151,18,222,70,94,173,197,204,136,210,216,22,235,4,36,242,75,13,244,227,208,66,22,194,183,166,193,225,209,63,157,72,9,83,223,243,149,189,242,103,169,248,32,201,91,191,242,95,229,229,84,157,64,154,9,2,127,179,196,164,152,46,97,222,245,137,48,210,68,186,190,2,90,111,113,87,32,245,134,110,46,143,17,93,252,202,15,100,94,93,229,72,59,61,105,175,102,79,163,201,20,155,236,19,97,44,93,197,29,218,164,161,155,27,173,2,10,67,66,32,109,168,169,4,199,122,128,221,230,73,9,44,154,3,49,227,147,26,235,70,233,237,85,93,112,0,159,105,28,208,116,167,99,12,144,29,225,211,82,9,3,238,118,13,248,34,24,160,42,77,53,228,80,182,251,161,30,83,165,56,154,5,14,224,80,61,142,6,13,169,121,197,40,55,218,52,13,28,173,130,76,168,81,48,39,122,24,252,75,77,7,215,229,184,126,96,167,84,233,82,126,106,22,139,190,184,119,192,141,154,128,154,38,182,103,14,195,164,70,114,238,235,19,36,121,197,251,248,210,150,96,147,215,71,202,130,251,144,158,154,190,188,228,59,148,138,87,190,105,23,56,1,165,220,84,166,103,89,73,227,124,0,94,52,121,117,103,137,198,171,127,183,80,52,74,209,197,29,0,238,151,86,191,45,213,82,252,203,11,163,43,28,73,32,221,35,125,100,24,0,198,50,137,250,28,107,80,10,247,17,240,222,13,178,36,229,205,16,189,226,190,224,70,170,154,185,253,246,10,144,237,159,226,204,202,87,190,227,137,111,115,177,74,247,253,126,45,128,199,135,173,76,58,55,72,194,248,233,147,164,181,175,177,125,226,109,65,232,57,250,113,81,9,136,231,189,49,246,78,251,183,10,234,161,197,110,192,8,238,82,163,187,16,10,34,221,231,178,244,101,210,21,139,94,7,127,183,138,2,202,11,155,222,135,159,156,181,67,129,61,116,45,3,123,195,132,92,133,94,181,96,255,220,104,92,177,52,84,85,81,71,22,239,70,251,21,182,95,83,175,47,48,65,95,147,134,189,33,27,14,13,3,33,139,173,163,177,246,174,94,89,161,229,224,97,48,72,122,48,162,223,81,184,97,79,122,210,149,177,83,137,29,51,226,190,105,82,104,184,194,212,168,19,52,115,148,215,39,126,101,91,74,154,124,211,103,223,120,97,1,28,30,80,106,116,46,180,98,77,84,48,138,242,194,136,126,38,200,86,193,168,69,75,97,96,61,174,47,78,116,131,216,194,106,120,69,123,181,55,115,15,212,233,138,238,248,254,194,163,170,77,1,243,44,220,174,8,131,52,211,121,214,252,174,71,84,94,96,118,231,240,75,67,162,110,243,7,2,75,39,191,177,33,54,167,205,161,95,46,122,143,61,192,212,102,37,33,15,116,68,151,241,165,254,172,206,186,79,167,138,28,195,4,14,229,234,26,102,38,139,234,134,209,159,103,138,238,104,85,80,198,58,106,223,100,64,79,103,113,51,27,32,22,164,97,138,218,94,235,133,116,93,20,84,1,66,245,131,23,24,94,184,141,157,235,15,177,100,118,147,88,72,21,58,134,89,20,61,145,150,24,35,207,70,43,230,104,211,186,46,169,184,126,45,103,140,240,169,35,85,207,129,32,69,249,15,230,219,73,219,78,112,63,49,68,141,183,159,106,193,228,197,53,170,162,236,101,210,149,105,229,145,114,111,42,144,227,193,122,99,156,28,3,106,166,111,11,245,206,95,120,176,65,109,71,135,81,161,199,221,189,206,76,3,77,127,26,232,102,212,168,77,1,88,127,217,88,120,81,225,6,106,91,83,248,158,88,51,33,83,221,155,250,17,38,0,60,162,246,94,238,76,63,77,162,93,123,132,105,181,164,122,43,203,209,140,48,136,239,84,80,109,142,92,62,70,2,187,57,106,54,16,17,70,196,119,167,11,167,101,228,97,22,243,84,102,94,72,125,197,79,55,122,188,233,182,71,139,172,209,196,79,133,72,68,184,48,249,126,29,9,229,84,90,170,80,157,147,76,63,163,238,166,83,252,128,41,236,169,27,9,101,174,126,116,115,22,139,110,8,8,40,189,111,212,6,228,210,120,97,233,211,166,210,57,190,78,12,63,160,35,169,1,49,136,38,79,33,139,212,118,29,179,124,253,186,60,5,79,75,9,191,100,238,122,13,123,194,210,211,14,40,68,188,88,186,80,238,216,41,89,70,79,211,225,251,144,111,232,56,200,133,35,83,121,162,117,69,114,167,147,14,26,251,46,191,101,40,148,38,210,95,104,217,149,232,178,163,13,172,185,192,225,249,6,149,103,194,10,210,196,238,0,245,143,42,25,216,168,173,93,72,246,106,229,68,151,189,153,15,155,254,50,83,246,248,26,156,72,52,232,111,163,176,236,95,192,219,46,244,228,207,67,25,114,74,103,118,169,16,206,50,98,221,104,17,165,40,163,237,104,108,208,119,52,125,79,6,118,158,1,133,60,186,148,184,243,150,173,61,122,84,19,118,132,177,237,104,169,193,15,217,194,127,122,192,212,105,122,52,92,139,248,109,147,189,157,26,174,43,252,197,105,164,115,163,10,216,0,146,185,35,140,136,189,34,100,224,117,221,232,163,131,221,78,120,39,176,90,45,224,3,21,57,109,133,84,208,117,241,73,124,2,191,41,9,156,211,204,171,235,3,31,80,147,146,240,219,72,249,119,61,77,59,69,1,0,245,224,122,21,63,125,232,106,202,72,169,11,236,157,159,155,237,155,246,43,80,251,221,59,62,30,12,201,212,40,0,42,228,75,52,90,0,50,90,213,57,158,234,88,20,44,192,130,24,110,87,195,116,9,2,104,210,74,42,184,190,48,202,161,35,64,46,240,186,19,64,141,98,165,223,24,54,195,55,221,216,64,139,223,159,41,63,93,19,250,237,214,229,74,6,135,5,255,136,164,18,206,37,109,52,7,230,1,249,21,5,6,162,124,65,17,5,153,213,243,11,57,46,194,123,48,94,24,106,119,202,190,248,3,137,177,31,110,218,174,64,75,96,21,31,104,148,114,167,58,77,30,188,213,130,67,11,234,122,107,203,224,224,9,31,76,185,245,210,45,84,128,53,60,167,227,220,15,4,229,169,61,210,99,90,233,62,141,155,27,167,46,2,20,111,194,230,248,152,63,99,27,105,52,148,26,59,89,80,100,120,183,165,177,68,177,223,195,116,230,187,94,26,132,80,47,91,0,9,59,42,250,79,86,134,106,131,227,219,80,81,208,87,2,194,44,46,220,164,12,175,2,112,80,222,241,124,130,210,14,37,42,9,227,108,227,59,43,36,253,145,131,86,116,207,250,248,187,102,254,217,187,206,120,166,221,62,60,204,77,8,230,246,216,52,229,155,62,234,159,32,254,211,111,223,192,197,190,71,128,71,85,79,184,163,82,253,3,196,21,64,119,9,70,23,246,185,22,245,136,171,125,206,131,179,122,36,35,84,25,142,194,31,14,117,237,152,108,173,236,123,206,72,67,5,97,6,199,104,194,168,80,240,143,145,123,29,193,9,162,64,155,137,70,100,140,18,21,223,54,202,75,18,54,181,35,199,150,98,51,45,243,29,72,148,178,125,50,101,40,20,53,229,253,35,81,196,79,99,217,174,240,7,131,186,6,242,226,77,126,24,206,203,209,100,69,241,204,142,57,179,75,145,105,75,151,6,8,210,77,199,82,219,190,94,160,39,41,173,186,15,216,72,138,7,170,245,154,185,175,30,77,111,207,57,113,47,252,254,130,250,28,108,43,165,213,128,33,3,187,208,219,234,88,143,236,128,48,151,190,18,248,218,140,214,29,225,204,44,47,123,50,16,29,37,144,88,151,252,246,86,229,75,32,233,48,2,92,61,77,36,75,233,20,176,253,78,64,179,141,127,41,158,120,239,179,116,90,78,65,111,60,177,95,144,213,221,215,65,227,140,214,161,214,112,27,238,76,11,200,121,171,201,219,202,56,226,222,62,69,196,19,178,159,30,13,215,126,4,84,30,77,128,155,220,250,46,82,81,129,164,239,58,68,33,38,160,151,22,48,252,162,42,185,132,119,15,62,42,204,139,162,37,63,88,36,31,183,6,195,162,38,106,54,92,25,54,96,193,61,128,223,172,230,155,84,131,111,80,38,240,142,190,106,245,7,148,219,187,110,96,131,46,200,11,53,254,164,202,23,140,138,150,125,165,217,76,142,245,177,49,222,171,87,82,68,107,64,212,60,12,76,110,41,187,160,195,9,143,240,110,137,18,241,54,143,227,163,129,36,186,177,49,38,144,52,113,18,9,84,164,196,122,152,76,33,17,54,205,207,68,168,184,55,56,59,160,24,186,2,4,150,237,61,157,120,243,39,55,218,117,156,76,40,66,65,142,33,121,75,78,169,227,45,14,78,254,130,59,115,21,229,200,135,219,60,209,160,172,118,212,198,143,140,223,9,251,47,8,120,64,31,10,88,192,17,44,169,55,231,21,53,116,95,166,186,27,84,164,247,121,79,53,165,3,89,136,10,155,19,153,144,62,81,235,90,80,220,125,69,24,74,148,222,150,121,215,156,32,81,161,187,186,91,10,31,119,30,2,180,56,250,200,39,167,80,225,108,37,236,4,147,89,37,156,174,25,20,43,230,148,162,231,54,133,183,96,127,129,133,211,207,218,148,202,157,109,90,233,50,156,154,137,82,161,27,9,98,178,39,87,8,164,234,167,43,152,152,242,248,174,106,101,9,70,127,198,51,53,252,166,210,126,6,188,205,229,68,192,242,14,94,137,142,7,125,195,41,213,173,0,244,21,224,40,202,184,80,211,60,124,177,148,215,240,36,57,115,158,160,161,44,147,11,242,91,191,151,63,83,244,48,182,238,95,232,240,227,63,230,76,193,2,90,161,37,75,200,119,70,63,122,84,144,41,234,9,185,233,158,4,71,17,65,63,181,178,172,38,222,233,84,65,138,249,233,183,17,204,62,193,82,124,137,119,211,166,17,136,194,230,140,58,56,181,39,13,227,98,114,104,113,110,228,255,165,114,135,21,193,56,229,163,102,222,212,92,153,148,181,125,123,15,143,246,125,202,201,201,30,183,108,255,120,109,55,126,83,24,147,16,159,43,209,16,153,10,72,252,179,192,104,193,179,69,177,87,253,201,203,71,185,107,198,22,22,152,37,184,203,234,74,106,86,104,198,102,77,56,186,236,104,130,51,58,146,56,3,109,222,29,4,221,97,217,147,208,123,247,52,47,147,239,204,188,61,9,211,37,219,65,86,125,169,239,238,106,243,135,52,84,12,97,132,32,69,110,217,248,236,177,111,186,116,140,48,83,80,186,245,14,168,35,24,59,82,5,249,237,55,11,9,49,25,125,10,77,251,48,103,130,30,226,97,107,224,43,19,28,15,144,234,191,125,201,71,175,242,200,255,80,226,65,214,6,11,44,20,247,107,54,153,78,144,7,130,169,8,156,110,210,92,206,112,199,168,254,200,254,189,99,28,39,7,227,35,171,62,127,23,245,27,95,158,204,178,177,201,67,235,176,43,221,186,151,146,105,67,167,91,184,249,248,39,249,40,235,13,136,154,90,207,45,67,114,71,24,171,101,185,50,248,141,190,241,185,102,98,215,146,147,159,89,140,184,228,64,51,175,154,166,70,127,211,21,151,48,121,152,106,103,220,145,219,143,5,185,119,230,7,181,181,195,138,175,4,235,31,161,91,205,41,65,246,220,22,196,124,19,125,232,106,213,7,144,165,197,209,224,241,213,88,17,144,72,175,161,164,112,81,172,74,198,119,214,155,113,149,6,114,55,213,174,184,134,130,141,240,176,185,82,194,227,118,223,230,146,73,24,216,71,197,43,206,75,18,252,169,28,147,11,86,229,139,191,178,135,135,177,201,81,87,189,194,169,253,243,179,213,101,87,85,11,161,129,21,58,13,23,109,154,164,53,242,38,25,239,139,94,166,174,173,253,170,138,73,206,241,69,251,141,89,166,47,61,57,191,238,148,109,3,106,169,93,217,177,57,39,36,59,112,59,20,199,48,118,82,190,193,38,204,93,139,210,8,76,160,184,235,1,240,104,72,86,89,143,201,242,185,132,10,141,52,53,213,67,121,202,5,122,77,133,251,104,51,184,26,40,232,211,56,65,42,72,238,121,155,236,141,31,252,22,170,118,212,185,206,108,179,111,132,217,190,109,61,55,189,0,39,196,162,245,122,244,219,67,50,160,187,100,242,197,86,160,137,124,22,143,12,129,198,27,97,0,236,67,195,255,74,56,230,223,135,17,34,107,251,76,71,192,87,176,81,214,106,54,172,77,183,95,62,6,16,157,218,44,5,61,112,61,204,71,119,82,35,139,29,90,88,9,163,7,166,8,139,206,156,25,206,182,111,150,91,169,19,5,106,101,134,147,48,156,5,237,139,188,20,161,133,237,45,144,150,155,176,224,47,193,8,239,89,88,220,188,184,20,70,214,223,189,128,217,41,36,28,122,65,185,35,194,195,242,203,132,191,232,33,117,108,10,59,45,227,162,111,56,24,35,129,41,75,45,24,168,17,62,219,213,140,211,181,57,87,76,129,219,109,134,65,244,40,148,166,32,227,239,170,213,21,19,61,53,248,67,195,120,236,184,106,70,121,130,133,20,50,184,17,71,3,89,212,186,45,57,129,183,97,9,79,244,189,148,0,101,2,52,17,30,42,250,78,21,30,1,182,207,32,25,165,98,169,222,80,12,10,235,79,26,69,91,37,116,88,236,216,92,252,194,19,132,158,30,61,138,137,96,121,184,91,93,94,139,109,184,34,187,159,53,218,196,169,189,208,43,213,32,31,71,40,61,232,190,228,207,139,197,101,96,43,168,101,237,21,209,82,156,39,14,166,92,173,7,87,51,187,237,113,101,45,211,119,81,242,46,43,174,12,24,137,22,164,205,166,52,238,154,38,212,204,132,233,254,57,55,219,146,163,165,213,210,76,36,211,195,29,159,41,229,114,91,135,205,127,154,226,195,210,170,20,223,68,252,52,85,194,173,252,118,76,68,28,250,196,56,52,100,131,150,188,16,76,95,223,64,171,162,131,188,128,62,206,16,118,135,170,117,170,158,27,29,241,19,110,215,29,136,133,146,204,39,146,102,17,70,244,47,133,241,146,140,115,99,197,58,83,165,142,141,129,191,14,224,237,250,170,41,77,148,80,17,167,197,251,62,176,15,250,247,159,160,37,255,255,115,243,255,59,43,183,255,18,228,230,191,132,146,126,64,83,124,184,3,228,10,115,81,92,41,49,45,29,145,92,146,1,211,146,151,163,59,157,244,192,192,30,171,226,202,209,131,229,54,112,157,127,213,164,43,97,182,94,1,204,4,52,36,248,72,82,186,238,91,179,99,196,36,177,81,224,91,41,31,165,170,96,108,33,101,23,132,18,230,26,161,231,73,167,99,30,13,175,25,154,255,144,71,80,14,149,251,162,66,20,117,115,170,249,85,170,69,116,255,161,168,247,143,7,48,69,124,9,40,95,17,94,6,116,209,239,75,70,20,7,230,81,176,54,222,36,46,13,208,109,228,95,247,150,63,195,138,234,114,225,16,31,182,119,79,97,192,66,49,255,162,199,116,113,188,91,77,211,80,60,126,247,52,62,246,137,48,142,225,130,148,197,54,172,4,71,25,125,206,33,142,101,164,138,216,94,5,56,129,119,32,136,102,248,32,203,211,98,26,233,239,222,62,144,35,222,31,48,59,3,94,192,162,243,173,102,102,218,0,107,54,26,233,86,0,145,48,235,172,227,57,0,138,48,18,191,48,42,46,231,11,67,213,254,0,4,200,190,3,32,187,95,15,101,175,111,147,99,83,53,104,17,15,195,229,30,122,244,223,26,227,97,171,30,166,163,81,218,137,30,203,187,75,17,55,32,60,112,117,244,48,235,128,12,99,32,25,231,126,218,7,24,191,109,13,27,41,100,70,135,230,162,12,35,97,219,98,123,43,3,76,164,244,119,200,147,240,176,155,209,192,153,232,23,127,79,13,114,236,137,223,54,210,255,149,103,110,165,124,31,107,40,52,8,222,31,189,149,19,181,243,205,214,94,208,80,248,67,157,59,163,5,51,204,77,69,6,3,213,216,25,183,53,0,53,77,61,250,173,34,94,39,195,147,164,42,156,144,140,224,124,157,14,246,59,216,198,165,163,235,247,219,108,6,196,139,202,140,250,86,124,127,111,105,60,106,82,250,23,158,43,218,63,20,82,154,158,28,179,87,7,81,114,33,87,10,178,132,235,199,188,53,196,184,88,116,243,212,248,2,61,12,213,65,10,70,124,93,180,140,252,183,193,77,8,57,201,192,86,59,56,43,214,198,58,250,211,38,86,56,35,186,186,240,139,120,228,188,38,191,109,96,23,130,183,221,214,134,108,254,178,173,199,124,182,188,48,67,103,213,184,240,133,229,157,252,54,174,205,238,165,123,236,84,178,136,44,171,9,205,248,233,67,158,35,87,134,207,207,114,116,3,100,155,34,168,38,204,196,128,220,248,79,55,83,131,210,147,195,174,113,72,32,4,36,133,247,108,19,156,11,49,11,72,89,240,99,37,188,17,3,246,11,135,28,184,116,164,33,199,235,250,127,56,173,2,206,74,225,62,190,135,70,47,75,102,91,100,179,105,6,254,162,180,185,102,105,250,211,96,75,253,101,15,170,14,101,164,43,195,176,210,195,152,27,205,170,97,188,130,252,153,146,172,15,253,192,134,169,170,248,149,33,12,217,116,28,190,5,11,47,64,15,67,53,239,122,114,180,17,226,210,76,124,77,95,24,47,68,58,141,24,89,30,89,70,168,228,120,85,244,92,224,63,82,124,97,25,105,181,139,236,16,122,129,26,126,163,62,248,150,148,216,143,100,232,172,81,239,19,115,230,32,181,100,69,251,18,198,1,220,59,149,13,123,106,89,153,39,83,154,91,39,99,185,245,246,99,249,228,184,34,249,201,59,214,87,66,158,154,180,149,60,99,60,240,39,187,16,15,81,5,90,59,248,83,20,11,80,215,147,37,12,140,175,15,7,164,197,186,128,133,183,85,126,2,157,119,237,47,72,70,137,101,74,13,21,132,123,205,68,103,232,43,129,161,238,191,109,88,23,185,180,247,114,111,176,236,64,254,190,189,133,12,22,83,61,13,181,49,212,179,210,79,99,136,235,108,231,191,77,232,208,201,122,129,210,242,218,63,85,31,234,205,18,102,30,10,101,46,230,29,233,28,80,94,193,55,37,142,102,131,167,151,102,102,178,209,172,196,196,238,232,185,109,120,121,119,12,225,189,180,70,25,42,241,107,178,162,19,186,244,220,192,204,215,39,10,54,155,210,138,104,191,211,89,242,240,89,106,205,68,24,111,59,191,240,70,227,64,40,58,166,19,120,189,237,64,97,172,105,102,140,202,96,9,149,217,130,154,234,238,233,210,222,247,235,226,112,212,70,71,10,214,18,26,153,64,106,16,249,208,135,210,1,145,120,24,31,148,163,51,3,138,191,94,240,162,53,185,69,160,1,195,190,118,86,156,252,125,203,171,233,100,220,177,16,137,219,90,84,217,171,12,195,206,244,29,67,101,97,103,172,243,165,161,49,63,209,59,156,50,102,10,183,184,105,166,233,121,82,144,46,79,232,214,177,17,17,46,22,58,176,111,102,89,209,112,196,221,66,231,98,92,189,66,150,145,156,107,165,187,54,33,101,239,163,218,158,84,159,184,193,104,92,108,245,133,95,18,221,245,219,4,70,237,130,195,111,209,101,83,218,53,57,45,51,144,2,208,32,169,35,104,98,140,58,110,156,155,28,66,179,234,175,66,136,217,132,144,103,209,249,249,202,48,166,217,168,43,4,86,122,183,70,19,21,225,121,81,11,70,82,144,140,48,52,27,205,204,245,139,154,53,223,250,36,29,235,91,63,100,38,68,29,224,147,146,164,218,166,207,203,172,220,28,64,77,184,227,6,46,97,224,215,101,125,130,144,170,232,242,194,112,6,118,132,223,56,89,122,95,213,136,19,126,95,237,162,135,42,191,141,59,209,140,190,53,29,55,61,24,233,56,247,151,68,225,108,170,127,30,76,32,92,182,253,101,188,101,111,75,235,139,141,29,211,155,71,41,206,111,221,21,2,81,115,141,88,8,20,71,111,11,84,43,105,112,132,235,16,167,196,61,12,0,236,53,238,55,124,205,92,87,194,56,164,196,187,166,43,35,126,208,60,64,214,22,127,102,111,191,83,69,187,138,10,91,1,110,231,225,55,191,87,25,192,214,218,13,45,214,10,224,35,221,54,104,83,207,223,94,216,140,78,191,232,123,42,227,196,56,43,56,201,124,120,18,56,242,231,186,98,5,225,186,52,81,25,221,44,43,226,167,233,140,201,133,193,194,8,41,239,10,74,95,87,135,183,171,99,171,236,175,235,205,37,204,241,90,95,64,148,39,208,17,40,45,22,13,27,41,112,197,72,233,98,49,188,65,42,182,15,58,209,201,214,154,68,251,253,90,68,239,212,244,252,132,177,74,141,113,246,239,101,53,105,11,64,7,56,195,221,112,9,127,128,15,186,142,237,58,100,137,23,137,176,238,82,166,108,93,229,59,113,63,58,246,27,170,11,45,190,90,172,207,116,240,55,62,219,26,63,203,202,219,132,38,107,94,20,49,68,14,102,242,194,194,70,23,108,135,236,237,95,34,38,12,110,235,157,223,8,95,3,128,127,225,183,21,42,161,174,140,191,76,17,171,116,43,221,129,64,136,240,4,28,248,133,173,142,27,207,4,83,195,185,228,104,115,8,140,9,1,207,4,65,182,81,25,127,155,176,250,133,33,196,10,53,157,189,232,190,129,84,41,71,109,220,40,119,190,240,23,109,91,90,129,96,30,59,61,155,184,237,201,134,82,194,19,11,248,152,130,129,88,200,162,68,93,161,184,115,17,232,29,166,54,57,57,254,55,235,198,16,68,90,82,82,190,202,116,49,99,197,51,50,159,12,50,12,230,86,8,109,211,213,104,186,247,175,56,54,5,124,7,164,72,149,164,141,74,77,249,222,118,197,0,237,104,24,209,140,21,51,29,124,174,163,140,253,55,139,222,111,34,132,150,160,66,2,128,138,91,76,39,236,28,197,196,157,22,10,22,156,227,59,122,73,151,159,254,12,138,183,95,216,24,173,18,198,245,245,251,126,38,70,162,242,208,176,173,12,81,234,74,193,89,62,16,166,182,237,205,26,164,129,91,17,60,172,233,67,117,121,33,239,213,111,73,34,222,194,195,172,236,223,151,113,222,165,140,68,195,250,45,133,145,37,32,46,41,43,46,80,207,81,99,46,59,224,34,155,134,187,62,114,82,175,150,194,148,221,227,190,64,12,200,56,44,12,59,223,238,97,148,83,106,14,23,128,226,129,28,122,201,192,57,233,104,78,30,216,30,22,177,150,206,221,98,222,104,180,115,154,100,132,144,59,106,9,64,72,53,93,88,85,171,32,157,156,31,50,232,92,233,67,89,57,172,199,88,48,137,241,43,47,164,88,151,223,69,171,113,126,30,170,73,65,206,214,122,224,69,26,85,90,153,179,10,203,183,187,142,95,179,63,77,236,254,63,113,189,144,55,95,8,160,30,149,225,160,86,26,87,142,122,182,164,186,101,24,90,58,46,237,165,94,83,4,17,96,240,135,58,63,85,7,93,19,11,244,242,30,168,163,14,85,68,117,58,248,32,34,41,100,20,170,214,24,245,95,170,76,17,238,48,134,165,227,136,16,150,163,182,95,216,36,245,53,252,231,18,226,97,172,190,181,25,122,77,210,54,176,88,204,150,202,57,162,97,224,158,78,52,210,16,141,210,112,189,167,127,104,170,114,21,222,9,32,13,30,152,131,150,138,161,4,68,236,229,152,80,87,132,223,178,145,212,196,166,233,121,138,198,126,85,21,180,97,32,218,16,240,47,164,2,202,116,164,114,30,250,253,205,24,51,74,147,108,245,123,215,27,154,92,34,112,194,50,154,253,243,29,104,39,181,174,11,42,120,126,95,148,20,147,54,28,134,68,195,147,101,67,29,181,164,111,72,143,38,204,24,144,66,81,62,7,72,201,82,2,59,244,222,157,238,159,145,86,68,95,39,194,108,17,180,145,139,30,64,124,126,221,4,162,181,171,78,211,236,131,147,64,208,56,202,3,70,225,194,211,97,220,71,122,146,45,224,62,99,89,238,127,32,189,157,148,42,107,108,185,192,2,149,164,165,84,80,92,139,159,126,31,91,83,160,229,5,135,180,194,134,5,246,249,80,170,35,14,231,31,232,137,183,55,210,111,191,193,229,130,11,23,210,172,122,235,113,229,99,132,49,71,167,45,178,91,226,198,145,75,173,48,113,201,173,88,91,85,90,128,162,172,126,216,18,107,239,134,195,203,54,184,214,200,90,151,177,201,101,63,210,147,132,20,240,172,207,195,101,155,170,242,76,132,242,235,218,2,52,217,205,217,93,195,39,152,215,72,47,48,101,105,24,85,158,248,237,51,128,69,40,91,29,12,193,9,144,205,37,1,81,154,61,196,123,127,164,111,20,34,157,153,72,177,208,50,253,232,110,38,1,233,27,216,203,209,29,200,97,188,97,53,211,55,176,81,215,245,48,62,8,10,224,192,5,100,204,8,227,22,173,247,141,99,79,9,20,206,54,83,180,68,71,196,129,195,47,141,134,245,84,53,87,122,98,219,63,79,58,150,75,121,19,8,159,133,100,9,146,158,111,105,85,249,92,198,210,141,131,217,221,171,40,48,77,23,87,21,49,221,82,18,47,9,131,249,136,219,166,5,147,52,160,173,32,230,219,232,97,223,162,234,227,178,75,47,1,93,130,152,117,245,228,116,196,163,42,129,89,101,85,107,40,176,144,39,64,183,72,239,142,244,84,22,79,193,31,233,53,111,88,121,40,171,27,138,227,47,108,221,58,21,135,123,143,191,149,200,132,208,170,129,71,40,225,247,182,194,147,231,229,111,85,149,166,168,139,193,144,250,61,52,44,158,113,156,209,48,50,171,211,195,59,181,150,232,176,208,252,173,30,182,77,94,18,50,167,82,239,191,141,180,65,85,42,23,58,34,78,97,187,127,106,2,35,41,255,10,127,97,182,102,90,6,138,56,224,3,244,48,226,254,67,86,71,51,232,114,27,72,58,3,80,189,21,42,81,33,14,250,111,111,211,114,81,126,207,133,163,18,225,119,231,10,8,230,182,134,203,146,220,105,26,165,234,20,112,40,33,248,79,99,137,218,186,30,76,169,206,87,102,36,40,175,50,247,96,235,129,249,249,11,47,68,12,165,96,179,182,209,144,61,189,124,227,230,45,87,233,194,97,106,248,67,123,207,15,111,6,61,185,109,211,175,135,77,191,72,194,155,210,147,143,196,197,231,164,107,47,202,203,37,214,137,55,77,236,164,172,186,25,11,113,223,139,129,163,224,112,184,197,239,153,122,120,152,146,91,10,67,211,237,30,94,134,26,213,223,198,70,221,111,12,6,182,2,15,129,69,185,56,200,197,35,245,234,10,134,213,121,251,126,26,186,74,47,10,79,1,121,225,143,244,37,70,45,185,70,48,238,175,39,144,148,139,155,174,173,27,234,69,120,202,25,200,76,73,104,214,137,240,83,67,144,210,89,133,99,97,124,123,248,110,109,13,25,133,109,185,44,9,82,253,42,48,106,229,77,151,129,190,80,17,71,134,10,161,237,230,187,47,3,26,117,197,2,25,120,210,75,207,70,85,76,236,56,70,217,241,47,215,190,14,21,78,53,33,86,199,159,110,106,27,39,141,96,188,44,189,26,74,143,245,77,74,71,95,70,173,14,52,186,200,95,77,213,139,160,16,91,220,79,232,77,210,2,185,160,85,9,46,253,122,16,8,169,128,102,55,134,209,174,160,203,147,36,57,80,234,28,200,46,47,232,108,179,231,83,110,28,3,200,231,232,109,234,124,202,69,132,244,61,227,224,49,50,78,121,83,148,117,145,23,83,67,7,215,44,97,38,90,255,176,240,205,57,226,146,77,183,2,250,97,132,103,205,95,45,157,177,40,235,29,12,184,175,222,118,7,88,228,35,16,153,66,116,94,36,76,26,236,181,11,164,188,186,2,233,144,137,15,209,5,186,251,230,164,45,97,138,171,94,148,161,97,124,187,66,183,112,248,28,190,250,64,34,163,186,33,142,43,32,10,150,71,217,11,169,47,21,18,24,46,12,124,109,98,83,243,156,13,4,62,14,126,57,204,81,241,107,58,51,197,219,112,24,126,65,65,80,98,158,233,133,251,185,141,142,171,244,54,140,26,98,42,59,38,75,165,180,166,90,173,156,241,23,190,115,154,46,164,210,96,144,35,92,30,94,166,164,38,68,23,35,151,13,15,211,2,150,185,234,189,104,10,18,113,242,131,144,176,68,241,146,242,86,216,27,207,204,123,98,188,102,236,6,159,7,175,217,226,201,52,57,73,192,163,145,134,65,247,89,137,68,131,151,143,195,233,175,165,246,43,185,186,29,7,139,94,83,89,172,41,10,199,192,95,23,195,148,252,77,194,208,19,91,132,217,103,100,6,206,219,253,196,79,91,145,82,173,234,206,143,71,127,208,154,65,88,80,131,38,228,239,209,75,33,66,120,67,184,167,252,234,49,120,47,160,182,36,51,29,142,2,251,55,89,29,6,43,66,204,114,89,111,117,29,63,189,32,194,20,64,133,143,248,174,216,16,26,191,176,117,60,100,203,199,172,9,224,236,47,92,81,11,232,50,19,78,83,186,190,30,125,159,66,29,26,165,125,251,55,131,179,127,166,226,46,139,214,172,144,123,155,31,253,190,156,166,90,176,214,226,248,37,118,7,151,9,200,234,106,74,8,80,180,85,15,3,51,80,210,210,251,226,119,247,251,106,184,202,75,61,6,101,222,233,72,82,138,22,84,15,228,183,201,187,246,15,104,125,76,77,189,168,28,68,135,202,91,174,71,233,88,12,165,216,32,222,239,81,230,126,129,5,192,156,163,116,247,123,40,212,45,138,26,10,117,51,6,155,17,70,224,91,15,54,129,172,223,187,70,106,166,72,13,24,121,68,36,221,166,135,183,86,82,151,97,32,127,3,148,232,53,147,30,57,55,134,244,221,195,135,97,216,19,175,8,200,129,223,214,65,213,235,232,77,79,235,10,124,71,155,74,222,191,3,195,250,159,93,139,188,220,209,139,127,110,120,138,12,173,83,12,84,97,127,2,249,188,1,36,127,36,247,101,13,37,37,245,112,67,130,78,134,101,97,9,241,207,205,136,116,71,82,72,158,225,75,190,98,112,244,162,228,19,136,175,173,199,168,67,126,104,104,212,68,104,98,216,161,145,43,43,52,93,181,213,125,84,242,45,30,165,22,176,212,220,95,195,156,239,5,251,62,65,117,191,223,101,231,251,187,110,186,172,106,138,253,194,203,172,80,253,91,165,130,47,251,121,235,248,253,192,75,246,41,155,133,221,23,238,148,211,238,244,121,2,147,68,25,182,204,231,123,251,67,41,19,11,74,201,171,39,203,205,15,156,75,152,73,171,233,228,217,28,191,71,180,34,83,47,19,216,54,201,147,233,147,231,189,169,78,49,33,134,252,84,199,8,211,132,209,41,138,36,242,110,159,60,97,205,232,47,99,36,240,147,234,32,90,177,165,212,149,12,107,23,95,14,182,170,170,82,94,199,162,62,162,99,107,210,193,152,9,249,110,62,105,32,8,178,244,191,219,100,7,31,11,17,214,56,26,70,158,125,68,24,100,97,77,238,163,76,241,190,182,99,113,37,114,211,111,233,7,43,235,137,195,53,110,129,18,212,105,84,55,79,244,174,25,0,237,68,206,101,41,139,245,23,8,184,122,109,54,86,128,254,45,238,87,148,54,22,159,131,123,65,193,61,43,77,205,25,223,3,164,68,252,75,104,16,62,213,1,10,220,166,187,54,62,18,208,36,195,106,23,88,102,80,111,1,101,54,45,225,153,215,160,239,242,225,114,214,44,6,240,246,53,251,59,184,0,96,232,154,250,174,112,136,187,20,157,95,94,177,52,175,94,148,0,61,140,57,132,138,78,96,234,238,189,204,151,240,225,86,60,53,163,239,61,204,25,77,124,116,200,119,133,23,249,13,158,156,217,222,165,196,152,111,62,246,171,100,190,152,48,106,152,253,70,100,213,0,112,122,218,107,188,135,236,231,166,81,150,182,110,111,73,124,153,246,136,140,30,166,238,214,240,155,38,29,149,193,95,158,43,237,115,102,253,58,188,96,56,186,186,40,252,9,59,156,56,57,160,101,45,125,128,24,12,192,19,123,118,156,71,36,108,147,83,132,77,193,71,142,70,78,180,124,59,25,88,166,50,17,26,118,206,189,171,145,60,0,213,41,91,63,84,9,91,236,146,24,252,250,211,128,100,130,153,104,138,96,173,156,180,165,173,51,118,73,198,254,20,78,254,155,166,152,174,252,182,223,166,231,244,164,232,66,95,41,54,127,148,14,213,63,14,187,135,0,114,153,72,182,106,208,31,84,214,130,196,186,13,80,157,194,72,193,199,19,103,242,209,226,4,198,33,59,108,85,25,41,251,36,54,18,75,83,153,223,62,94,53,243,64,95,15,63,53,148,249,38,112,66,162,102,222,233,97,83,202,79,66,78,148,159,188,44,2,151,172,38,157,39,244,223,227,228,104,80,101,249,157,119,93,209,54,48,28,185,26,3,155,38,131,155,252,0,115,100,9,213,226,6,30,1,94,175,129,53,175,159,61,152,203,238,149,67,42,235,218,175,0,165,63,156,221,120,161,150,44,77,63,17,136,41,81,96,32,105,168,202,240,254,195,248,121,51,196,124,6,139,126,215,134,168,112,159,101,172,186,151,42,5,48,78,96,230,122,13,204,60,175,212,240,18,187,69,175,65,175,55,191,87,193,111,190,48,100,21,175,79,152,77,106,210,127,123,195,236,173,8,126,105,111,216,52,149,8,61,197,92,102,122,212,254,168,184,41,241,12,121,82,159,22,48,150,26,201,238,143,62,219,40,81,88,100,63,160,2,112,164,175,97,33,109,150,123,93,107,185,5,36,153,183,19,217,142,189,52,91,47,237,101,71,197,23,16,42,183,91,251,29,239,178,70,108,213,205,103,57,213,222,89,157,130,156,62,193,187,171,237,240,161,197,20,115,41,21,202,163,11,54,24,228,112,213,6,12,113,147,233,164,17,163,124,190,66,51,117,23,85,152,130,249,18,111,27,9,196,163,202,191,7,229,178,19,85,228,106,12,35,45,251,111,58,240,94,232,165,202,162,146,94,152,22,4,230,21,105,198,174,38,62,199,100,246,124,66,154,214,71,41,169,165,176,67,97,132,149,105,168,148,141,81,14,194,179,24,235,89,217,106,31,108,92,246,87,212,199,190,68,45,12,241,204,114,161,113,68,176,113,100,146,55,125,76,67,164,70,184,12,213,95,3,24,246,189,232,2,37,106,107,7,103,218,27,242,110,4,66,88,218,53,43,230,56,233,109,20,50,28,21,228,166,85,184,131,182,126,41,201,168,226,112,185,117,125,29,156,183,252,246,36,77,74,89,172,69,23,229,24,152,254,170,6,39,187,84,143,34,251,184,19,55,24,192,138,255,52,186,141,201,12,237,125,73,124,50,30,134,124,218,179,206,114,119,214,38,127,120,103,75,130,221,198,177,242,223,126,121,237,187,201,158,252,204,118,104,78,128,45,87,161,76,162,35,0,89,240,151,239,169,89,164,121,23,151,185,25,182,88,95,13,227,82,255,137,20,224,32,150,196,242,217,190,249,40,195,96,161,180,196,136,134,190,234,205,87,4,87,70,178,99,58,176,115,188,241,187,139,241,32,146,99,223,57,95,111,118,217,148,175,122,172,0,88,252,104,134,220,76,221,114,122,85,209,186,157,214,86,110,169,191,218,93,215,20,4,62,172,181,36,22,222,70,212,162,222,240,159,77,37,191,88,234,87,116,41,65,12,31,173,59,94,147,163,142,251,30,200,43,36,25,243,183,190,87,105,120,247,146,134,18,214,105,110,115,8,223,244,244,147,46,173,225,67,89,163,155,62,20,82,107,125,229,125,162,113,76,163,232,164,222,110,63,64,223,60,220,40,135,39,145,91,6,99,8,121,0,1,207,224,9,50,207,79,66,100,39,109,197,63,251,173,136,2,180,78,2,186,168,5,123,161,216,128,16,187,41,55,31,203,197,245,169,178,144,89,38,76,72,169,174,186,10,241,17,31,159,244,13,80,139,9,228,5,134,15,138,18,24,127,168,43,15,179,251,91,43,249,55,142,232,213,191,141,13,4,186,44,49,93,214,135,219,48,208,180,10,253,87,195,5,68,152,82,154,122,89,160,238,20,208,165,183,96,180,132,25,49,168,71,0,136,76,203,79,239,155,209,113,67,164,135,70,96,209,147,99,187,17,117,232,102,75,188,112,19,96,120,148,37,26,62,71,113,133,182,33,119,135,81,4,128,48,193,169,10,78,90,31,184,175,209,149,174,87,143,54,211,177,25,225,250,230,191,163,200,167,130,158,185,135,141,49,32,209,106,174,187,17,125,163,88,175,12,205,145,0,188,147,227,52,145,125,220,144,191,215,189,241,211,8,74,38,60,215,198,211,252,70,184,85,17,16,37,183,99,123,20,97,243,32,80,252,29,30,18,237,195,69,189,185,90,200,175,176,83,123,96,191,27,23,162,4,84,110,227,246,24,198,84,249,213,1,137,76,158,60,203,195,163,232,188,179,145,157,255,90,76,13,239,28,165,6,65,156,238,161,164,131,14,198,108,233,228,219,82,230,192,208,25,130,73,194,136,190,6,2,175,210,141,209,247,105,30,206,222,138,105,102,106,36,124,100,142,94,209,68,50,151,173,37,180,164,2,182,187,251,226,10,77,226,165,62,77,195,39,60,165,128,42,89,57,90,194,88,91,122,11,170,210,149,80,212,112,129,131,16,18,115,60,94,177,255,50,79,168,29,176,42,43,54,87,129,114,26,49,37,160,156,182,128,93,13,111,140,192,3,246,75,229,66,49,195,245,192,121,236,31,129,97,94,65,90,87,236,110,63,13,57,224,222,34,184,108,179,2,93,216,16,237,19,58,48,132,208,143,45,245,98,111,156,42,54,182,209,187,141,235,66,29,188,119,129,4,55,115,88,251,228,0,181,112,6,106,23,134,65,255,196,2,139,88,143,108,75,205,3,123,196,85,43,205,18,4,212,137,60,8,177,166,37,5,44,90,189,53,188,233,121,34,152,98,234,79,211,111,21,194,199,219,122,85,141,98,20,58,131,46,130,51,161,158,251,37,143,243,99,193,52,163,201,36,251,48,84,60,226,85,226,61,169,40,234,98,141,181,96,201,128,241,149,71,134,242,105,13,216,45,26,248,67,208,173,8,136,160,59,236,152,222,66,101,84,240,223,0,203,90,28,77,77,85,173,148,24,100,53,10,50,208,138,96,243,75,24,127,236,24,132,172,139,138,39,174,108,66,74,13,90,17,150,140,114,101,216,124,71,87,141,40,84,1,65,220,211,239,45,223,193,230,208,38,112,254,112,204,50,194,210,254,7,21,0,193,247,56,182,131,48,16,18,66,161,117,27,50,133,111,191,240,214,251,166,126,109,204,211,241,192,95,198,219,143,250,181,129,239,10,24,180,57,210,200,60,139,136,94,137,66,209,11,27,109,79,217,19,80,112,99,44,148,41,120,13,58,187,252,122,12,36,26,74,122,44,197,161,143,211,132,206,154,10,97,240,110,63,190,212,73,254,191,47,60,173,45,26,97,202,172,74,53,33,13,9,254,67,231,111,8,162,151,194,78,255,176,250,29,243,102,153,79,216,73,245,15,211,142,167,180,244,249,105,125,128,210,136,73,161,144,137,104,216,192,250,93,56,77,83,86,123,224,114,163,124,156,17,82,32,249,62,6,46,202,237,99,45,33,69,173,220,31,24,213,161,196,249,230,166,34,115,44,136,220,234,82,61,166,4,39,82,254,72,89,50,76,35,250,102,250,59,229,212,84,237,202,7,182,103,11,34,150,113,239,249,200,235,104,108,112,182,178,165,0,188,151,42,195,164,109,101,75,97,85,191,63,126,26,36,82,161,44,177,165,59,65,49,48,215,158,169,68,46,219,109,198,219,122,217,182,106,27,224,48,17,121,4,19,74,213,15,239,109,63,193,181,136,172,106,43,250,184,241,150,42,37,174,204,64,28,66,79,131,17,244,17,97,140,253,44,148,190,119,94,218,250,30,126,207,79,151,37,176,112,129,124,171,128,225,69,237,24,200,42,212,150,245,205,116,96,187,37,188,218,252,14,166,213,168,23,198,238,252,196,108,51,16,61,17,50,44,166,147,239,226,226,194,160,77,12,37,27,154,196,144,71,193,60,42,39,111,161,245,26,11,57,28,60,165,224,76,83,46,141,231,61,139,209,207,63,254,228,203,41,192,250,248,58,111,246,83,18,102,41,111,222,161,64,68,235,77,71,35,169,146,212,143,56,1,197,99,39,214,53,60,187,152,50,152,239,75,82,15,120,211,196,25,34,99,59,196,0,30,142,254,39,235,88,77,27,169,40,7,31,122,162,28,140,210,128,202,30,128,159,15,138,37,76,137,170,247,53,41,153,247,184,45,140,68,182,10,50,188,111,58,18,1,90,22,91,105,186,192,97,93,38,230,2,252,83,5,154,181,140,221,21,143,172,225,193,52,148,14,254,86,231,18,11,15,248,105,213,45,88,182,183,249,22,30,240,120,74,217,54,141,140,88,48,39,134,5,26,61,97,35,106,35,165,9,200,152,115,35,68,28,195,12,146,238,78,68,117,19,10,252,52,137,17,9,210,48,27,128,246,113,212,170,112,23,120,40,119,5,92,170,108,147,48,190,41,204,30,209,195,44,7,73,32,195,182,239,59,194,184,148,232,209,52,127,67,67,26,10,205,74,87,222,128,14,7,247,153,234,226,208,43,239,164,209,206,84,199,138,179,167,147,211,212,40,161,201,205,10,144,5,79,176,243,242,43,127,55,53,148,253,179,172,213,238,7,27,243,65,217,253,48,95,86,176,251,113,4,232,42,129,129,26,227,242,234,48,118,226,173,233,24,167,238,122,74,240,220,215,209,77,240,198,254,119,127,39,71,222,171,40,53,26,53,236,25,154,221,144,157,117,47,137,7,53,202,76,65,239,207,210,57,80,63,67,248,23,4,255,221,75,15,126,107,244,185,161,121,64,189,70,159,56,40,254,96,76,209,193,30,137,171,126,0,103,134,142,57,53,136,116,225,199,20,120,93,234,225,205,110,37,105,30,152,9,185,43,127,128,213,82,105,14,211,141,46,113,44,106,249,73,180,128,2,136,203,94,221,203,156,174,131,216,26,111,174,94,131,205,225,187,107,157,145,160,213,187,233,2,251,173,157,230,133,1,240,215,125,75,174,57,33,168,166,8,100,134,112,1,216,22,78,28,122,152,74,55,196,246,39,18,225,50,211,194,31,141,159,238,20,199,84,78,161,162,2,115,34,92,224,54,168,244,20,26,197,43,162,108,52,85,121,195,144,20,46,127,209,110,193,239,43,133,63,219,172,139,34,143,230,110,203,246,0,33,173,1,107,239,164,163,167,245,80,66,113,164,9,148,139,232,1,64,232,209,105,252,28,229,254,15,44,153,61,108,37,224,171,239,227,125,78,161,78,67,155,190,175,52,213,226,74,16,118,18,128,84,107,82,199,160,101,238,210,55,244,74,52,223,93,38,178,121,66,34,230,136,190,221,11,66,156,191,159,205,197,169,186,1,6,99,185,221,238,23,50,51,197,77,61,154,90,190,27,168,153,79,72,82,137,32,141,111,35,68,119,248,46,211,16,111,0,35,93,98,9,226,80,77,10,75,111,47,238,31,15,205,249,60,201,163,55,87,227,202,80,126,111,61,79,41,195,231,97,96,211,239,218,101,35,250,82,175,242,169,230,116,35,89,138,218,86,177,230,76,40,17,33,28,39,35,156,60,35,4,57,143,109,205,213,34,121,23,16,53,161,154,131,2,187,228,202,239,221,189,232,18,129,37,101,129,193,184,220,225,93,203,0,221,154,12,108,99,68,183,144,172,162,152,177,82,148,47,211,195,111,39,51,211,85,67,13,118,33,47,204,126,85,26,128,206,48,150,140,161,181,181,20,77,72,216,236,64,60,76,113,106,235,61,195,133,243,43,67,94,65,33,7,244,31,94,74,235,110,167,96,31,150,106,145,160,103,246,249,253,162,82,160,110,94,246,200,154,171,191,48,213,155,172,243,23,110,120,123,135,123,13,160,109,153,162,65,32,239,29,214,55,176,40,69,223,98,131,187,114,159,22,35,183,171,162,27,89,244,157,225,123,51,206,251,168,229,113,83,178,170,161,78,70,127,78,31,247,91,230,33,134,132,222,91,155,66,191,36,76,22,31,98,114,0,102,164,204,2,66,114,30,151,225,98,249,108,77,133,236,58,28,144,26,74,117,5,144,145,222,213,219,158,185,134,57,224,47,224,152,58,67,15,60,2,66,130,143,188,58,205,239,239,241,250,206,133,79,158,18,194,81,1,22,92,90,67,29,112,193,108,75,26,67,104,251,184,81,222,251,120,212,158,99,155,98,247,10,117,64,208,16,87,165,122,222,3,190,45,44,21,169,88,234,108,68,125,187,248,32,164,111,127,244,211,90,124,198,94,52,59,8,62,109,233,65,227,161,211,175,3,167,15,242,52,42,142,186,145,141,153,97,109,251,118,77,247,20,77,143,138,101,192,30,221,182,125,87,165,147,73,59,61,140,111,155,26,90,35,233,241,117,78,204,43,24,205,40,221,207,81,194,115,207,221,247,120,154,138,111,26,89,44,140,111,11,76,232,41,53,103,104,52,37,22,38,98,112,252,191,48,224,32,39,120,209,137,218,73,30,6,189,211,230,148,31,83,193,3,71,38,234,155,239,96,215,69,64,65,251,141,89,41,88,108,36,92,138,232,126,54,225,75,236,31,214,232,184,106,168,213,75,229,104,166,35,47,205,130,108,161,242,34,218,170,147,130,221,103,53,223,41,43,47,117,25,51,99,31,87,125,157,24,6,38,19,50,172,118,92,204,246,13,166,169,144,111,28,59,202,167,148,203,226,115,213,61,13,246,95,136,42,31,88,142,234,59,213,40,96,23,215,209,69,232,174,103,247,52,120,34,174,25,139,91,77,57,55,217,163,145,103,134,214,45,130,114,201,92,141,125,115,132,65,173,213,36,46,140,224,112,251,52,151,111,178,40,163,126,93,67,185,120,131,56,84,107,67,58,205,110,19,75,81,70,75,68,216,244,21,200,241,17,165,199,163,7,191,215,235,157,46,228,15,17,27,86,75,57,158,73,8,27,191,221,195,236,233,182,143,161,114,34,108,136,89,145,92,46,12,226,253,29,61,36,139,55,119,66,138,109,223,111,247,173,70,124,136,86,186,45,131,93,57,92,251,12,196,232,113,219,236,70,68,178,30,107,176,234,144,5,118,77,35,97,214,14,6,217,43,36,180,145,175,77,71,27,201,120,199,209,247,182,100,115,185,74,20,53,0,125,35,132,171,4,101,132,166,235,119,240,89,25,209,240,158,255,13,153,234,55,82,206,84,43,123,107,33,132,36,243,251,130,222,157,41,171,219,176,100,113,242,105,230,119,218,43,102,123,31,15,165,189,15,78,59,236,102,60,61,99,20,179,153,205,150,166,163,206,208,169,254,147,245,79,102,198,198,219,138,79,4,37,119,109,123,158,217,90,188,78,211,48,121,99,229,223,162,155,140,84,221,248,37,177,199,20,76,32,103,73,51,18,230,238,15,133,108,46,76,85,219,133,29,126,130,131,198,167,33,110,85,11,4,180,69,169,59,194,135,170,135,246,34,77,253,241,11,151,43,251,153,2,29,247,135,252,176,48,147,169,170,98,208,96,113,62,2,2,52,111,36,169,228,6,159,84,220,215,4,204,42,183,133,201,76,155,113,238,114,212,60,201,212,0,230,189,113,95,212,31,147,226,6,108,220,249,3,118,79,112,156,103,168,164,6,178,189,195,127,26,39,25,113,65,221,172,211,245,58,222,157,61,199,214,205,43,78,110,52,203,60,204,238,127,169,16,9,157,237,237,207,180,227,9,92,147,128,10,50,84,126,229,212,124,103,210,64,129,80,233,184,112,54,155,73,21,150,48,4,234,8,87,225,82,67,71,175,242,208,154,85,154,52,218,91,171,113,236,162,147,172,81,24,203,62,144,224,23,8,41,12,27,37,243,133,255,133,223,18,161,134,106,228,215,139,127,126,225,98,132,114,13,51,129,110,127,224,6,143,208,39,74,99,173,199,51,225,66,139,118,173,113,179,255,125,203,132,27,18,39,218,96,197,158,228,246,8,171,223,20,128,55,30,97,156,27,213,29,141,2,174,137,207,199,44,56,20,69,112,22,122,235,63,190,7,136,174,247,132,245,104,138,190,103,122,24,221,107,201,93,94,152,153,60,142,94,108,202,245,186,241,33,58,219,195,112,50,110,10,67,247,104,30,198,168,102,232,201,223,66,25,31,223,120,211,227,85,109,98,123,102,215,7,10,117,135,43,236,116,12,139,122,251,109,167,232,230,225,94,168,205,74,208,102,221,159,248,176,41,36,105,31,153,104,175,223,24,80,242,38,243,66,101,217,223,206,27,195,119,134,13,146,132,81,29,242,57,105,64,135,93,87,79,126,205,90,193,195,197,234,252,41,252,70,139,95,121,133,75,125,180,37,126,141,166,236,225,9,15,74,194,40,252,85,31,43,157,198,189,94,56,122,139,199,99,131,77,97,205,45,216,225,68,21,156,11,153,210,36,252,54,252,197,127,184,155,44,147,182,234,249,222,124,46,236,166,14,43,111,11,12,199,250,65,249,15,146,225,77,57,50,102,133,208,151,115,202,222,135,50,83,117,179,226,244,90,123,132,59,170,87,242,196,14,245,207,235,191,205,253,47,109,163,82,158,91,241,219,213,208,199,75,91,176,65,77,39,76,165,92,54,161,21,252,217,119,112,195,119,249,27,164,6,163,138,201,142,106,64,235,42,79,135,96,93,117,10,13,146,47,200,98,73,24,30,113,15,198,26,137,174,236,90,76,113,38,86,167,55,97,89,98,164,71,95,198,185,135,25,41,93,127,251,45,141,45,56,107,3,174,208,210,40,166,12,91,104,122,77,166,187,102,160,133,25,132,41,32,115,75,111,27,224,129,179,23,27,206,88,10,93,2,66,53,130,26,132,93,253,123,217,122,244,48,187,101,15,243,109,85,189,112,182,50,254,117,81,239,202,71,155,100,211,118,246,34,13,54,85,73,68,101,98,159,32,76,29,136,169,50,39,113,167,124,209,30,158,166,67,174,226,124,224,41,156,234,5,99,83,28,42,119,67,185,246,87,102,33,92,143,138,59,208,244,134,71,229,188,203,183,234,78,197,123,209,60,189,165,249,111,163,41,47,124,22,22,20,144,113,253,163,153,109,213,250,236,54,54,61,8,244,93,187,230,197,114,114,63,245,162,251,222,147,125,196,91,242,183,31,253,86,159,42,198,60,116,205,81,243,243,95,6,145,37,6,56,219,128,136,61,158,248,160,16,43,45,151,110,236,234,224,191,161,251,183,171,30,253,126,122,125,7,23,68,44,180,35,207,206,50,174,172,38,77,99,32,192,136,146,4,83,21,23,84,237,215,191,93,76,237,113,215,84,62,36,19,233,211,248,162,83,195,87,247,183,120,89,236,45,225,171,198,22,11,99,134,239,228,147,34,155,60,51,176,49,213,153,146,117,41,12,244,103,107,209,131,97,107,54,90,178,169,7,211,83,110,188,204,55,158,187,92,24,117,45,170,131,30,126,195,74,225,88,111,252,211,24,220,95,152,202,152,132,17,39,42,67,195,146,127,189,255,190,238,243,107,97,45,123,153,120,239,184,67,130,186,66,192,12,126,91,218,120,29,77,209,225,212,65,216,150,199,101,163,138,57,83,149,100,148,254,113,146,241,254,150,83,179,7,169,241,225,25,239,75,228,71,171,233,223,253,130,211,42,23,114,213,239,131,45,177,129,0,188,93,245,105,15,43,230,199,227,156,144,159,85,249,180,162,44,239,215,245,102,81,250,166,18,198,228,61,30,246,32,53,84,65,215,142,56,86,204,54,195,100,38,84,116,117,154,159,134,135,23,189,156,161,97,83,31,137,48,53,96,145,131,237,230,245,25,39,71,106,171,233,165,45,84,140,35,140,144,128,202,224,242,80,127,205,229,191,143,250,141,179,153,194,253,215,149,176,15,15,123,232,157,143,238,223,141,25,28,66,143,38,197,241,188,17,24,210,57,138,41,65,93,246,123,168,240,84,91,66,179,188,252,230,231,237,109,140,89,90,146,87,195,104,184,212,8,227,118,57,83,248,252,188,224,44,220,68,26,104,179,160,206,19,209,102,133,140,166,225,151,117,78,191,175,134,64,128,108,233,94,24,224,173,95,89,163,105,113,244,202,96,33,196,193,13,251,153,20,189,71,88,249,144,227,4,194,9,76,164,116,225,244,55,73,235,12,67,242,77,193,245,218,6,46,133,123,48,204,241,129,58,218,245,254,67,160,196,235,168,72,211,213,116,87,119,198,130,91,161,40,39,16,207,128,229,20,244,231,247,25,47,33,151,90,24,82,213,47,12,125,71,60,3,237,145,173,31,198,129,112,203,177,247,128,182,223,21,237,194,153,239,202,188,233,126,44,224,251,199,220,208,48,210,171,78,18,70,107,83,129,52,47,76,115,115,68,216,92,30,36,140,32,220,136,163,129,148,92,253,109,10,119,190,148,23,243,116,63,250,76,22,138,96,53,194,11,220,178,226,177,122,92,24,73,68,213,239,22,203,158,118,191,48,237,170,158,195,158,90,17,221,243,31,81,158,194,23,94,93,49,104,72,203,85,255,108,9,231,181,1,154,210,244,41,3,12,120,187,122,217,244,60,234,136,40,180,117,141,98,213,20,124,240,99,107,148,106,87,147,15,249,133,109,234,164,85,165,173,41,157,197,187,100,82,222,58,71,91,181,210,115,159,98,6,59,42,48,141,224,194,141,159,198,191,121,235,16,60,197,228,247,61,108,190,237,114,215,111,46,225,93,123,216,168,92,41,140,109,222,253,194,115,234,111,191,112,45,161,2,178,204,18,83,195,61,36,189,9,131,231,154,201,162,138,161,210,157,68,191,32,151,164,176,171,43,254,69,139,110,36,17,157,158,177,114,81,221,2,148,174,24,182,151,154,221,143,190,95,84,16,214,182,227,189,4,125,223,36,185,244,96,99,224,199,79,243,169,213,20,70,189,116,71,184,39,124,28,117,132,29,155,38,171,211,136,236,10,225,3,19,60,142,126,7,171,178,60,89,196,108,241,80,186,173,141,42,14,95,214,167,59,128,20,216,212,159,102,251,219,226,174,223,63,170,136,207,0,191,223,93,191,77,145,58,107,85,118,253,241,101,146,0,238,161,225,97,57,183,135,77,198,67,16,112,47,181,104,145,89,97,88,68,19,92,154,76,0,107,86,140,35,115,74,83,181,125,90,138,158,191,23,54,61,61,169,237,155,132,117,28,13,140,70,205,92,112,48,93,61,134,248,75,8,211,251,32,249,191,49,204,214,64,6,74,174,220,250,147,49,82,40,226,232,198,100,82,36,93,123,127,39,175,106,89,52,187,165,144,113,244,155,126,180,141,4,87,247,174,45,151,182,213,50,108,90,42,124,190,223,54,51,86,9,99,97,251,253,54,112,59,153,166,97,72,149,216,136,2,38,157,106,249,48,113,138,141,60,132,112,83,109,110,83,115,11,97,15,78,126,85,19,31,225,136,82,188,50,96,181,69,81,161,128,8,252,150,152,30,15,213,154,144,242,212,222,6,96,134,78,14,234,2,9,13,54,13,141,17,242,64,48,152,146,63,2,118,126,81,254,133,65,59,244,235,165,95,233,132,93,27,14,224,66,20,201,73,205,240,59,186,181,196,79,120,223,68,185,223,39,180,112,241,80,7,185,105,138,244,223,72,181,93,177,132,1,100,159,248,60,175,89,210,43,16,116,187,156,179,125,68,35,223,24,210,129,59,102,122,28,232,133,87,104,194,57,111,45,136,143,8,47,218,173,225,134,26,203,252,166,60,56,218,18,126,175,84,38,53,210,214,162,174,124,197,22,143,144,44,153,186,200,76,214,221,19,146,36,195,138,61,106,187,183,13,184,251,11,179,102,213,165,150,70,88,152,237,19,97,166,154,163,166,68,72,160,251,48,239,224,185,117,214,98,85,94,35,142,110,236,44,20,30,75,21,47,6,106,179,238,141,182,206,193,113,197,178,142,129,85,85,52,141,9,191,132,108,201,101,117,85,239,173,202,71,231,40,57,128,108,171,39,200,215,155,242,62,117,16,8,171,227,170,203,20,16,164,18,39,31,148,211,212,115,133,238,108,156,123,192,121,83,67,64,132,115,231,119,48,164,171,236,166,52,131,7,122,205,141,61,121,49,189,124,38,4,14,94,24,182,151,162,17,208,107,9,57,22,80,138,85,141,189,72,229,123,136,142,33,123,162,119,109,86,171,158,50,23,178,185,161,8,189,14,123,50,6,57,216,65,181,226,64,26,0,142,182,135,223,178,114,146,143,13,130,230,145,51,20,202,64,106,3,69,31,234,155,173,1,251,111,53,37,154,108,151,98,190,5,125,94,123,130,155,189,239,213,11,177,197,180,139,212,25,207,118,64,17,110,8,251,103,131,57,154,13,231,11,23,173,214,188,95,166,230,44,71,39,72,36,239,119,199,32,103,49,84,230,31,234,164,111,59,22,231,102,163,112,21,133,68,37,176,125,225,236,31,177,141,234,229,187,97,132,25,0,117,40,72,201,4,12,227,202,12,28,42,48,35,36,68,199,23,190,25,226,212,225,75,198,188,242,142,238,58,140,217,6,246,115,191,75,195,53,170,74,248,206,17,41,7,237,48,81,120,66,229,118,198,93,177,23,190,146,145,99,235,218,35,205,130,40,164,63,107,68,59,223,79,146,71,173,174,64,55,134,69,108,40,121,213,93,120,179,132,203,9,193,32,244,228,143,218,101,46,234,95,78,45,186,38,113,34,159,30,192,246,25,26,185,124,154,136,38,74,248,178,183,237,223,248,23,82,45,162,168,228,200,55,162,72,7,11,184,202,158,231,250,14,38,177,149,235,70,80,168,72,52,161,18,183,217,32,199,248,53,18,165,100,204,216,138,194,187,137,48,106,153,122,52,158,162,14,46,127,255,188,33,35,119,117,254,220,88,35,138,245,176,60,178,139,115,75,8,56,161,201,46,159,37,34,15,97,12,113,173,199,160,207,211,116,11,235,55,25,189,124,88,222,6,55,197,46,91,102,58,245,197,58,5,117,172,239,228,168,39,202,14,253,152,39,225,55,193,55,122,164,41,204,191,95,88,180,15,72,19,142,239,100,145,188,162,116,32,155,136,243,231,2,18,99,140,252,90,210,82,148,40,78,61,177,49,91,83,113,133,216,201,96,192,23,209,155,26,151,199,52,71,98,179,74,206,161,9,51,206,164,40,118,248,22,220,168,23,57,60,163,111,131,56,196,82,206,19,58,48,125,198,116,65,97,77,132,54,205,204,245,142,175,44,1,149,174,253,227,228,53,4,22,169,59,136,63,57,214,10,120,160,69,213,226,96,87,46,55,6,32,242,19,109,67,110,81,48,66,216,37,174,94,162,244,86,113,124,145,81,72,181,128,65,26,245,150,78,131,82,194,116,83,190,114,204,130,63,39,207,156,102,241,140,22,69,43,103,40,6,27,121,148,219,124,227,86,209,60,209,150,45,237,218,250,85,153,208,65,29,233,220,3,154,97,68,209,110,169,41,252,62,253,253,21,230,186,182,63,14,88,199,175,170,135,98,168,222,245,159,56,75,84,245,204,182,110,235,64,99,155,30,245,200,151,167,15,73,144,204,41,53,106,245,48,70,154,126,93,80,75,111,52,94,96,237,137,250,31,79,116,214,185,162,139,192,190,76,206,253,118,239,119,250,185,77,203,75,23,22,51,175,236,37,194,180,26,101,50,131,130,82,123,244,186,222,167,114,197,221,28,52,225,203,90,190,30,94,31,167,234,72,105,8,159,124,209,51,106,10,54,248,72,30,101,78,149,26,212,187,169,9,175,54,194,176,87,228,153,88,179,42,20,45,249,207,52,227,64,97,142,46,194,11,3,130,212,112,71,11,112,124,106,153,75,75,180,135,253,198,56,113,114,190,204,147,194,109,214,45,141,77,228,223,37,12,69,100,197,201,183,150,176,224,185,223,241,61,147,55,220,21,125,130,25,252,142,210,50,252,192,228,13,116,96,213,212,22,15,133,97,37,57,6,54,193,187,151,208,152,100,190,170,58,87,2,78,246,9,235,133,145,231,210,147,155,146,161,119,115,209,206,151,245,225,37,74,116,11,110,132,217,177,201,183,5,81,184,180,80,24,173,200,130,234,209,203,76,97,34,12,208,90,62,143,250,39,253,27,2,164,111,77,156,122,225,86,69,137,147,195,193,58,122,225,47,119,216,243,11,227,20,32,143,252,77,174,200,1,123,152,146,150,46,93,111,68,151,120,91,64,195,174,158,251,77,126,100,210,17,166,31,163,231,70,185,205,191,61,20,154,222,84,43,203,57,188,129,22,205,121,176,152,67,186,185,20,104,190,202,30,24,182,57,117,193,158,47,85,109,62,12,113,236,192,48,81,194,111,142,58,254,58,95,120,130,153,147,112,9,126,157,133,13,230,174,73,223,117,147,1,122,251,232,195,106,134,132,232,103,212,53,58,170,122,106,20,8,164,113,71,2,245,54,46,13,219,118,9,195,171,219,113,242,10,95,85,225,233,240,160,87,132,105,129,95,61,26,33,233,21,191,77,102,55,245,210,38,188,231,64,37,160,215,34,91,85,243,249,174,227,11,163,186,160,39,199,99,47,224,20,108,93,180,157,198,246,162,108,175,166,190,240,218,202,220,120,107,114,241,170,186,209,96,83,78,74,175,32,96,107,47,156,159,24,26,224,223,35,1,205,170,47,115,64,91,158,1,196,88,59,121,188,209,34,164,63,238,97,148,207,19,222,31,59,4,159,228,97,205,236,150,142,134,18,113,35,12,132,92,38,29,20,105,102,180,184,105,72,169,24,30,97,214,209,56,26,80,169,48,151,80,43,252,230,113,140,141,213,5,199,232,0,245,27,103,111,1,58,74,237,219,230,196,25,47,19,149,50,245,191,221,230,113,229,123,4,176,18,87,36,243,97,80,76,48,44,1,126,33,245,184,26,174,53,178,191,142,199,85,122,155,128,188,67,1,251,133,15,90,74,26,134,117,26,151,54,96,210,234,99,161,73,21,224,24,43,101,39,26,4,109,194,120,230,16,15,166,190,49,28,179,74,68,145,240,213,29,217,123,189,165,122,117,237,109,167,11,178,80,26,102,9,90,17,222,137,212,142,176,253,220,37,194,80,172,78,10,207,18,120,188,142,158,144,230,80,232,222,175,104,64,118,20,126,148,137,182,169,44,52,223,190,147,220,169,59,233,230,163,152,241,182,59,133,218,171,231,54,82,209,23,102,18,211,23,2,2,53,230,5,202,14,53,141,149,66,69,51,126,154,195,151,94,89,49,52,71,132,241,170,211,135,70,111,208,215,24,172,124,142,214,83,12,210,248,61,52,148,70,118,138,178,177,152,17,165,177,183,52,12,109,194,167,67,74,26,69,63,145,102,222,108,254,245,154,165,168,150,6,248,220,74,192,199,144,193,154,250,76,241,249,234,61,46,28,21,59,221,154,129,151,168,241,58,17,115,43,55,29,61,199,113,112,38,202,35,85,43,34,232,42,212,168,189,117,22,1,173,220,109,100,170,119,137,163,171,189,127,13,51,109,249,111,191,77,70,81,28,226,198,134,236,155,76,33,201,41,120,243,229,218,180,124,226,228,16,248,116,47,220,208,250,233,113,105,3,30,83,10,31,186,131,30,70,57,86,57,78,205,118,118,241,219,171,110,5,82,109,136,158,75,194,55,141,52,114,140,243,157,219,120,242,51,135,123,204,198,214,184,45,39,133,119,232,113,119,171,249,167,160,219,103,89,16,240,102,77,151,221,110,204,228,211,52,103,115,248,37,29,126,106,54,59,169,226,210,176,108,241,235,154,168,79,204,244,174,13,165,17,97,4,184,106,122,153,229,155,85,176,102,46,233,109,33,34,255,161,24,7,50,242,105,40,244,42,23,14,104,251,166,97,70,78,16,209,157,216,129,111,140,158,168,46,191,89,121,36,108,24,35,28,149,66,15,211,128,105,249,251,184,61,62,31,100,95,211,210,105,126,116,49,202,160,22,104,151,254,189,168,247,101,251,190,206,12,148,123,250,240,139,81,212,60,12,226,88,71,120,53,85,107,127,164,219,122,150,74,168,220,45,4,255,77,205,69,123,225,0,38,119,96,253,16,253,189,169,84,244,210,129,183,207,244,119,125,176,195,208,11,175,12,233,200,54,94,230,143,194,185,254,116,89,53,6,248,29,185,11,105,164,137,27,211,221,197,239,125,235,83,97,211,254,131,217,82,19,220,105,58,195,32,48,0,194,47,235,47,87,215,108,80,160,215,135,255,48,115,185,154,135,66,139,234,26,226,106,51,125,0,221,176,255,14,241,125,169,70,106,72,99,229,140,60,82,132,111,178,165,71,200,241,101,58,253,59,250,77,43,41,233,101,67,235,240,98,18,61,197,227,97,135,49,99,58,163,221,137,68,188,84,13,235,118,33,49,158,217,49,52,154,132,81,74,137,207,254,30,80,22,90,177,108,104,237,223,8,155,177,133,22,52,27,86,33,223,11,153,75,115,98,48,118,95,58,65,19,178,233,183,11,125,246,59,152,151,169,43,62,141,197,128,90,1,135,44,61,93,248,187,209,168,200,119,128,36,74,31,71,117,226,4,250,31,102,77,202,7,94,228,107,37,116,236,165,218,77,97,88,177,113,215,144,251,151,214,105,217,41,198,199,121,205,107,123,104,24,127,232,24,196,111,110,147,18,26,200,27,76,23,34,58,207,208,113,104,188,173,21,119,221,185,105,173,1,191,155,28,55,194,13,53,60,61,154,3,34,85,193,12,119,76,253,109,218,186,43,46,28,18,165,60,178,13,46,248,3,155,151,92,228,133,195,125,98,11,2,13,171,116,61,216,186,252,1,38,167,235,167,229,101,96,213,222,252,164,98,174,254,138,132,71,11,224,38,80,116,36,164,52,12,45,225,155,83,40,91,165,48,196,169,56,249,233,9,125,108,159,118,88,171,144,95,165,45,227,230,47,199,250,129,181,208,210,109,219,75,192,206,55,227,176,248,214,150,194,0,231,190,201,240,104,200,54,187,17,170,111,183,162,79,4,109,216,184,40,28,115,117,162,195,190,170,7,194,253,173,13,152,45,105,120,222,111,65,61,221,58,242,26,222,107,196,135,5,226,36,13,18,112,40,37,114,47,10,113,233,224,201,150,195,131,53,33,84,48,102,219,59,18,175,67,37,84,51,16,218,31,251,123,28,197,228,162,52,140,119,94,141,117,199,202,247,18,70,24,33,158,181,185,214,95,189,48,208,144,39,86,45,204,94,83,131,99,141,143,217,66,95,225,42,179,133,249,98,126,9,39,111,39,173,152,204,8,1,61,163,231,54,148,119,203,87,187,188,130,101,157,72,237,29,218,87,25,246,59,214,79,87,104,165,53,110,78,108,155,204,168,64,63,74,147,2,184,223,90,222,74,250,52,140,2,226,193,62,21,67,194,232,45,51,234,29,150,123,234,146,71,242,24,208,50,228,231,240,240,72,225,37,97,12,193,103,234,24,181,45,39,7,112,158,190,140,109,198,40,30,46,139,165,34,135,195,4,138,50,90,210,66,181,75,251,82,116,54,138,186,67,230,190,162,140,106,218,55,105,181,37,203,248,246,215,64,25,103,154,108,192,170,197,47,195,253,169,105,156,176,135,245,199,189,192,229,244,150,223,101,224,110,216,169,151,149,166,139,133,216,68,92,25,184,53,221,205,153,252,71,12,97,16,161,51,125,244,224,224,162,234,240,38,147,173,174,219,54,70,119,76,177,208,238,70,254,0,70,61,95,244,205,106,53,205,55,56,101,125,25,250,110,105,0,3,154,141,60,152,130,120,122,222,84,23,29,102,129,76,41,156,121,157,35,205,87,244,219,57,104,134,109,44,136,21,155,14,52,102,122,58,51,70,218,17,126,147,75,14,215,58,163,236,245,38,253,132,89,219,102,235,250,221,20,57,111,186,174,222,37,135,6,238,56,210,122,6,141,37,202,125,131,198,85,26,161,182,103,141,43,71,235,124,164,73,212,37,2,108,31,135,211,140,62,79,224,214,59,30,9,128,116,109,63,91,53,240,219,107,189,69,73,17,53,204,192,43,12,185,112,97,29,121,144,77,170,56,223,22,19,50,176,94,248,203,184,90,12,209,209,204,242,52,207,147,171,124,97,180,43,118,158,202,78,204,116,127,90,190,233,187,45,167,124,151,86,241,219,145,194,115,111,227,99,200,190,103,15,140,77,42,230,52,145,3,193,97,53,210,174,29,12,196,11,70,255,42,172,144,156,245,104,170,79,113,223,76,56,74,56,56,108,44,131,191,97,85,26,169,40,64,252,105,61,202,102,216,251,74,161,228,152,35,88,212,58,172,247,184,244,212,108,226,163,222,64,237,125,166,163,201,8,207,23,238,185,69,215,13,112,58,162,34,78,134,178,53,140,208,244,250,234,233,188,82,9,227,230,29,231,254,243,155,252,162,232,37,143,168,225,20,43,144,87,13,3,117,168,17,46,41,83,197,42,114,4,55,183,155,253,172,118,30,223,3,238,245,171,213,163,91,43,95,200,161,52,18,29,140,110,184,78,237,255,13,46,39,146,20,250,181,90,217,194,156,214,77,138,142,213,98,187,184,172,108,76,180,79,16,156,208,47,171,170,147,65,7,21,206,167,135,59,172,101,57,57,146,29,51,124,231,176,133,82,125,216,51,13,195,251,133,41,200,166,163,207,249,124,231,176,182,209,121,248,176,184,148,242,133,95,202,39,203,42,149,227,143,123,245,158,55,50,30,242,186,65,149,126,190,116,119,77,69,9,98,21,143,40,236,71,1,28,218,65,71,28,13,68,157,179,248,106,91,226,109,203,135,142,140,177,135,97,145,13,65,243,80,69,235,227,35,249,33,96,36,41,41,22,37,239,202,34,188,64,169,73,219,20,166,126,116,110,26,228,94,113,115,51,119,219,211,110,132,1,227,203,234,4,65,42,114,59,58,149,71,233,237,120,27,223,57,190,131,81,34,209,48,74,163,97,36,247,214,167,55,83,76,13,159,34,81,115,67,145,40,21,239,249,185,31,194,22,170,18,126,75,208,247,62,216,216,203,187,70,27,173,174,251,69,171,178,65,205,216,248,70,23,142,106,169,130,252,96,244,125,115,105,131,56,175,178,64,8,153,183,32,137,131,160,1,106,167,97,186,147,113,52,190,66,218,197,102,197,169,209,94,236,248,71,234,193,203,220,213,35,138,136,232,213,240,253,72,51,173,153,149,174,12,51,96,89,145,86,190,48,251,103,125,222,127,234,149,30,62,88,193,234,209,20,231,125,195,213,192,178,84,153,239,80,78,11,38,233,251,194,103,213,51,95,234,225,113,40,0,179,28,94,223,22,180,209,227,46,71,111,26,192,225,119,110,228,2,100,190,162,18,139,111,169,135,193,130,167,232,68,37,51,162,38,109,171,225,251,225,227,129,50,156,116,83,56,46,71,1,232,173,121,119,168,242,14,210,82,247,155,19,26,235,160,14,20,148,122,228,121,211,219,215,215,177,255,190,54,15,35,137,34,88,9,12,174,246,103,193,9,233,232,164,131,77,153,207,163,144,91,134,222,54,115,235,138,43,99,160,244,20,110,31,91,154,90,80,209,239,242,109,56,106,240,226,89,205,1,191,105,120,175,224,243,180,151,156,190,228,64,175,12,101,8,47,209,80,62,75,154,211,215,88,130,45,162,60,20,125,162,52,53,163,249,14,155,179,14,61,183,105,67,196,185,17,180,236,41,140,49,93,156,156,13,132,236,219,175,9,25,123,149,178,81,81,209,26,191,217,172,125,163,180,82,197,111,122,225,147,109,179,191,174,106,10,142,122,180,241,81,226,210,58,10,41,250,208,94,110,23,116,206,134,95,216,74,231,142,81,132,143,194,44,55,197,222,93,196,137,161,214,166,35,193,75,198,203,40,182,133,74,225,245,161,71,12,139,158,134,63,196,196,152,7,11,242,204,45,71,191,239,18,13,10,109,237,89,120,196,130,9,52,171,231,95,158,49,205,21,90,144,61,221,212,8,21,130,102,182,124,233,81,246,25,27,128,55,118,81,10,202,143,18,198,117,132,241,187,206,47,2,132,183,135,177,253,73,63,76,114,19,81,115,219,217,105,12,220,26,41,132,57,175,181,20,69,67,197,163,116,63,122,26,94,53,202,55,24,205,110,49,233,54,167,189,119,95,254,30,225,134,207,149,126,153,125,97,188,138,130,171,101,26,187,200,174,197,209,165,193,235,210,112,217,65,244,175,76,252,41,218,73,126,28,180,245,182,178,165,167,159,70,67,62,0,97,127,14,225,233,131,166,175,29,97,208,197,245,166,185,100,119,159,14,170,77,30,233,101,90,250,26,191,109,38,171,250,193,131,114,249,162,76,130,105,6,37,145,117,188,24,189,255,252,197,242,141,143,56,122,128,61,211,163,43,101,211,56,26,170,219,213,11,135,202,28,7,247,201,70,69,163,40,200,69,24,174,204,214,48,204,184,160,149,67,81,172,233,163,69,123,38,96,139,166,142,155,151,172,79,39,131,86,212,80,149,13,28,4,17,181,141,112,217,45,45,227,44,219,129,28,188,37,25,79,216,90,27,100,121,100,12,142,190,106,192,102,209,253,69,89,34,53,19,201,84,16,248,8,250,42,43,156,60,208,6,85,252,126,97,108,208,229,167,155,145,177,130,221,138,138,153,166,100,108,28,3,46,9,106,252,232,171,238,184,132,70,116,190,47,88,71,81,95,81,55,226,201,85,221,22,208,245,234,35,88,252,213,60,16,100,136,13,67,3,214,128,144,194,185,210,48,176,209,24,130,72,10,41,235,226,133,77,209,198,195,3,163,114,141,190,148,33,40,208,6,100,211,181,144,226,217,13,118,54,96,246,245,143,115,147,142,7,176,182,119,85,100,38,252,38,141,128,229,226,148,173,243,224,128,132,17,140,44,196,218,20,244,97,102,214,177,138,23,83,200,210,103,114,25,12,30,52,83,196,173,97,212,8,28,78,140,188,154,18,126,113,86,27,145,62,0,125,223,186,201,163,206,15,130,216,195,38,126,172,111,250,77,0,53,56,25,111,192,165,157,241,11,211,161,136,112,175,73,203,8,123,44,224,224,30,6,198,47,123,223,247,34,239,59,36,232,173,248,109,164,161,2,188,50,8,170,84,54,20,70,141,41,118,9,168,102,49,249,219,165,71,211,135,139,223,166,114,45,253,163,247,201,242,58,63,198,212,64,151,86,194,20,202,131,203,5,43,116,165,40,126,75,193,48,133,171,42,95,7,114,79,167,186,165,209,133,148,162,234,147,8,4,189,151,31,150,197,166,83,165,91,219,118,29,232,111,150,197,59,207,255,120,215,84,39,247,128,59,22,112,208,155,77,234,231,49,101,30,216,85,87,219,110,96,73,7,181,35,152,122,211,103,139,12,67,156,26,189,50,157,129,49,161,159,46,233,207,199,2,103,61,13,179,114,215,23,134,35,173,3,188,97,118,22,63,93,12,77,38,97,52,175,226,145,97,202,41,82,135,47,188,176,49,242,251,50,170,172,126,184,6,22,243,11,103,183,88,53,245,129,56,27,150,147,128,19,91,186,240,137,214,171,235,207,95,200,52,9,200,76,131,115,5,93,170,211,78,209,9,105,242,69,108,127,153,192,15,211,44,11,15,55,60,64,47,164,126,117,75,186,166,215,225,246,37,56,186,22,77,160,177,158,251,117,118,13,209,130,234,98,42,37,52,252,207,60,92,205,123,69,195,72,183,57,119,162,177,119,210,23,50,73,47,99,152,85,115,171,210,125,51,89,143,63,82,212,126,84,225,236,69,33,155,220,8,215,162,66,96,166,124,127,130,222,86,49,102,158,59,85,26,194,56,232,22,86,235,117,211,193,55,124,58,223,142,26,209,127,93,50,81,188,141,115,91,129,115,167,219,2,25,248,187,45,108,10,102,42,206,128,221,114,62,201,97,179,154,31,25,237,87,255,105,58,152,69,9,243,246,174,195,107,22,112,200,27,166,90,156,177,86,186,91,126,255,153,130,234,44,126,32,164,186,241,182,205,181,154,113,14,16,56,254,245,25,174,191,233,126,31,127,229,225,30,11,76,41,239,213,43,158,30,149,69,31,134,8,85,160,181,44,225,198,48,243,27,51,75,117,93,24,177,141,30,247,243,214,46,77,177,148,102,48,80,252,211,198,244,110,43,132,128,112,105,238,208,75,91,226,170,222,227,53,45,30,255,128,222,19,171,41,207,48,249,92,31,12,38,130,218,245,220,184,177,92,103,89,66,206,210,45,34,237,176,48,150,120,103,129,139,175,167,38,1,114,11,246,55,157,99,216,177,53,76,121,51,194,60,127,233,50,97,144,241,77,11,108,249,222,85,42,191,193,64,156,225,79,221,18,25,5,23,202,234,6,164,11,161,106,49,118,252,91,184,106,248,37,31,195,115,107,253,209,200,193,238,151,140,93,120,79,185,23,74,226,238,253,96,174,127,169,0,211,129,37,59,57,212,220,122,20,98,70,248,142,239,104,67,175,142,20,174,205,61,216,22,110,11,105,144,118,72,150,113,105,11,45,241,28,230,182,35,12,202,46,93,154,217,190,196,201,233,154,106,26,222,77,105,255,186,251,245,226,123,210,163,73,46,220,203,99,225,143,184,210,218,134,104,149,27,187,172,97,150,179,122,99,80,22,226,202,13,40,174,201,48,217,178,155,248,172,193,28,163,159,174,105,95,215,8,131,234,211,43,107,24,127,249,250,195,226,63,143,190,110,212,111,220,182,226,26,34,87,55,185,100,92,253,243,37,70,67,165,29,13,163,202,120,195,8,186,181,169,207,244,208,244,110,62,39,77,60,221,20,48,127,152,12,195,202,25,19,65,53,74,59,24,223,135,81,46,107,81,79,92,177,133,168,217,138,48,48,11,73,8,12,11,28,198,142,19,28,158,114,193,230,66,35,202,61,145,7,47,75,30,10,74,94,101,248,199,57,1,135,42,229,208,132,190,130,1,141,107,189,142,241,247,203,136,38,134,189,53,240,80,229,86,96,193,59,36,76,86,219,245,174,1,184,133,129,53,6,134,82,37,7,189,211,174,207,42,32,183,167,82,210,233,28,221,176,7,230,104,181,158,55,27,140,89,230,247,219,43,85,181,120,130,180,65,60,188,80,13,72,97,44,69,227,161,25,11,122,42,67,14,115,170,26,47,164,227,7,161,244,59,216,188,126,105,179,33,253,175,223,87,51,20,181,15,134,73,38,115,243,7,228,199,34,101,176,255,241,233,214,112,8,197,204,15,64,139,110,3,16,111,253,194,108,192,53,249,179,138,167,71,49,194,188,186,53,2,213,185,98,144,82,242,145,94,14,137,199,185,97,235,141,143,237,76,237,152,55,72,183,231,3,230,203,162,0,11,150,244,26,142,101,140,118,248,89,169,109,225,130,115,132,193,143,106,126,6,166,36,188,233,217,36,172,149,235,186,99,141,253,133,231,72,9,154,237,105,226,219,156,70,134,149,240,197,123,196,221,0,233,198,20,113,190,179,13,127,239,113,105,3,165,242,111,174,53,16,203,9,115,249,129,99,214,183,47,251,67,242,149,56,118,110,73,136,193,252,160,20,25,81,147,183,147,48,50,200,53,70,48,104,196,111,186,58,240,222,219,9,43,116,227,50,28,57,248,175,55,237,231,198,173,102,125,41,237,41,166,213,57,226,235,65,220,165,73,248,82,198,115,127,45,100,227,186,72,23,224,248,89,247,247,72,240,147,219,95,2,118,176,17,190,97,119,57,140,204,243,173,16,228,45,176,37,182,135,223,231,112,229,220,239,99,128,107,230,110,231,80,193,150,156,187,218,67,118,211,112,24,159,210,188,62,168,28,206,112,176,30,0,31,215,149,163,153,81,194,92,123,224,38,52,187,28,13,70,37,252,202,223,250,82,68,247,240,152,30,93,245,207,7,146,230,91,64,142,132,233,128,185,153,224,75,28,192,140,203,93,79,128,172,62,132,81,216,58,87,163,102,40,48,63,255,120,252,178,229,186,23,174,171,97,93,15,68,86,143,198,216,57,44,110,209,74,197,108,71,78,222,187,147,185,108,170,196,165,85,158,248,219,160,96,135,19,115,33,21,60,121,40,184,248,124,225,113,209,147,149,163,77,148,196,157,243,144,44,187,146,179,154,248,54,221,138,152,53,16,22,146,135,198,46,187,212,152,22,142,41,102,124,97,136,19,203,13,97,209,133,57,34,43,100,38,194,125,197,119,143,219,178,204,88,127,150,195,158,5,33,242,196,147,211,40,40,11,191,112,122,228,50,196,17,129,237,37,174,219,250,57,242,213,155,112,203,93,177,56,213,182,132,225,102,110,213,237,123,224,124,75,95,14,68,10,99,219,146,8,227,179,45,151,141,139,247,92,223,219,42,162,33,126,254,204,48,61,250,110,31,40,223,23,93,244,250,226,129,189,60,66,155,19,216,40,159,112,136,166,28,162,78,230,135,6,1,50,35,17,78,62,232,135,23,117,238,190,95,170,0,124,52,194,157,86,242,188,49,33,209,95,56,18,198,139,98,180,120,160,102,117,46,81,108,102,154,63,79,196,77,218,145,48,226,39,110,220,197,0,103,181,209,48,236,155,238,231,174,38,219,119,37,204,2,223,124,38,165,208,175,175,26,250,213,108,229,155,11,169,27,13,9,91,238,239,71,99,125,44,137,223,1,115,12,236,33,94,23,142,225,114,105,8,106,116,87,116,152,198,81,250,234,91,24,79,97,247,17,97,179,170,235,18,126,147,196,141,213,5,108,171,48,68,113,246,152,222,3,230,141,176,85,146,5,164,179,38,174,72,145,76,132,90,62,15,208,128,123,127,139,19,194,199,91,143,102,151,46,73,142,177,126,53,12,214,54,194,21,181,89,121,44,72,177,132,253,59,75,50,116,83,189,52,218,175,35,190,123,252,189,142,222,247,138,61,56,115,184,238,55,143,53,40,183,111,240,167,217,96,200,60,141,245,242,251,119,70,34,127,215,213,113,136,220,129,159,218,12,79,228,119,81,36,88,190,51,122,15,127,43,184,2,227,180,151,11,251,246,100,154,37,77,149,143,15,44,119,247,71,130,108,213,173,41,76,93,207,211,66,195,220,11,9,26,179,83,144,13,30,70,21,103,201,202,198,44,219,154,143,20,188,26,107,149,233,202,154,56,94,26,32,215,45,71,167,133,11,144,196,199,17,84,252,169,163,16,85,191,27,171,38,68,184,45,218,183,246,84,102,243,45,56,206,2,64,120,245,195,159,159,55,54,104,138,38,206,171,72,73,114,65,177,203,70,215,170,232,251,120,131,62,170,3,144,204,151,144,187,89,38,55,56,245,95,24,105,138,166,175,154,214,140,63,112,108,34,135,142,255,102,234,80,126,106,122,137,58,136,154,145,40,126,149,131,98,14,212,18,61,102,239,235,81,43,141,201,224,199,91,42,190,13,16,83,85,168,7,135,134,197,114,195,24,198,4,144,5,185,101,188,47,90,139,163,233,239,233,135,69,191,52,118,200,248,58,86,25,161,155,221,132,107,169,32,101,218,53,143,64,64,233,205,102,81,241,96,181,149,235,130,243,26,142,146,11,28,160,144,130,142,65,124,230,142,154,4,146,188,242,203,102,98,228,155,107,230,142,174,31,29,34,91,37,182,253,111,120,13,161,186,31,123,162,55,222,212,139,41,252,225,216,116,18,19,25,112,157,170,139,195,49,57,234,24,250,179,43,31,201,216,175,99,251,194,195,46,146,43,141,48,202,169,213,173,254,216,153,85,241,43,56,160,138,162,186,4,251,180,11,39,142,46,75,63,190,109,39,91,4,172,37,81,140,127,98,100,191,188,117,203,50,62,204,204,187,199,169,15,38,53,122,106,10,160,59,30,24,48,138,173,231,230,179,139,207,125,33,184,43,11,226,64,104,160,126,213,35,176,211,114,238,1,204,54,46,140,137,93,70,190,73,199,22,207,253,77,98,178,234,19,65,190,82,235,90,47,25,253,182,152,248,178,132,130,145,161,159,144,193,145,159,38,139,245,173,214,58,86,229,146,131,23,237,226,17,195,19,197,179,34,143,108,35,54,178,98,232,191,148,86,180,243,249,34,113,90,244,103,242,38,227,45,139,33,50,202,125,185,253,57,253,173,37,232,80,194,163,69,225,22,65,162,33,204,24,59,247,27,23,247,251,100,171,56,62,154,236,210,88,81,103,44,220,201,156,122,225,195,169,228,214,34,7,129,182,37,92,161,58,248,201,129,91,53,217,7,226,1,143,114,167,135,47,31,136,62,180,183,155,240,172,108,27,83,73,62,203,23,93,59,138,152,38,8,61,166,94,120,33,103,238,30,70,201,86,143,54,227,198,248,105,48,233,75,178,23,70,202,242,50,136,25,112,21,189,48,170,92,219,211,73,219,27,9,246,135,252,142,229,116,122,24,93,32,201,47,240,242,112,230,152,21,118,215,105,250,113,109,99,135,199,111,243,252,155,62,82,20,76,124,181,4,54,51,71,73,71,147,236,127,69,229,139,167,131,190,206,90,34,35,196,248,69,157,96,15,219,202,27,222,236,219,36,167,244,227,67,83,196,237,221,240,243,65,228,64,6,131,245,181,226,190,233,79,95,153,223,199,49,85,118,255,109,116,204,215,146,75,59,224,121,99,156,110,115,53,151,113,122,25,166,81,45,255,35,168,202,99,49,16,132,127,34,184,241,117,253,244,129,241,212,88,91,236,104,77,86,39,200,178,22,195,216,32,107,178,234,129,25,58,209,88,1,209,50,138,164,9,230,253,94,98,36,78,134,105,213,48,246,70,190,187,126,147,192,82,129,140,23,158,38,234,235,225,183,237,220,50,19,179,125,27,35,150,107,35,30,126,26,22,230,191,182,227,153,118,190,1,153,138,77,21,63,106,83,180,221,155,144,74,105,226,24,145,195,195,136,7,44,121,42,172,131,145,202,50,69,169,9,17,74,193,204,169,223,209,40,169,201,209,203,52,41,35,58,138,248,73,29,147,77,59,49,175,64,157,149,220,200,64,200,209,250,64,54,241,202,90,63,173,191,237,57,31,184,72,145,11,133,112,141,247,153,127,63,20,215,228,162,110,53,170,165,207,87,135,79,77,134,9,205,186,18,221,158,119,195,93,247,213,243,154,245,155,207,133,152,73,76,61,248,111,95,242,37,86,176,42,244,96,36,145,102,228,108,200,218,200,77,25,104,37,122,50,140,161,46,95,38,202,133,111,121,250,22,16,154,104,50,136,54,224,29,119,10,127,185,230,82,35,17,10,229,125,71,81,120,25,192,227,232,155,116,167,143,191,118,207,234,122,106,186,136,211,235,55,11,56,157,48,77,168,77,163,85,87,99,201,165,185,180,244,232,183,226,244,200,145,153,149,117,140,44,62,220,37,237,156,166,95,14,59,156,24,67,139,29,136,40,191,114,211,7,144,144,135,251,18,128,50,187,134,235,50,10,68,139,128,201,41,220,188,87,23,9,225,160,71,113,83,24,189,252,47,107,51,104,141,94,23,9,103,28,221,104,68,28,253,48,222,1,55,194,21,1,106,253,172,80,87,106,95,114,5,236,93,63,202,3,133,177,71,248,61,34,121,27,148,48,163,179,189,204,36,67,246,5,19,5,194,254,229,94,197,32,203,50,153,128,23,247,219,130,12,168,85,192,151,190,48,65,248,16,196,79,160,164,89,16,251,205,216,229,81,86,18,241,98,38,201,177,87,36,171,109,205,166,5,26,116,202,206,215,115,108,38,43,168,209,121,166,207,114,184,53,42,55,152,115,207,247,186,252,77,87,196,86,164,90,70,161,105,5,200,1,139,209,151,55,222,116,95,173,123,157,123,33,2,164,9,233,155,159,39,84,159,216,220,90,161,69,231,103,124,224,189,90,192,178,39,52,146,23,134,255,26,85,66,138,194,43,93,249,53,87,109,15,91,214,94,83,216,181,224,45,76,151,113,164,240,137,34,9,88,167,52,20,104,80,125,23,102,189,1,249,120,176,240,43,62,195,34,4,119,197,96,19,145,179,246,137,102,78,75,21,186,132,7,216,181,40,60,189,28,66,22,91,42,42,51,42,32,208,54,133,52,103,208,128,254,141,239,98,94,80,83,87,149,182,190,241,141,116,165,116,174,143,229,178,197,175,203,24,248,226,90,205,199,83,190,242,254,194,174,163,23,121,213,11,202,122,52,128,225,11,105,129,126,34,6,222,238,119,105,87,55,76,19,54,209,119,44,204,228,170,115,2,252,160,168,253,191,77,27,98,251,58,101,44,242,165,175,68,210,133,204,106,142,84,99,71,165,250,154,54,82,90,14,169,233,199,209,139,97,39,39,7,131,208,103,60,113,240,96,250,196,249,223,215,59,3,40,53,244,96,148,85,191,131,187,161,72,116,73,172,51,150,45,200,20,187,234,3,135,253,85,125,197,156,111,66,174,41,133,160,148,180,162,65,117,182,81,15,211,154,136,166,140,135,193,64,200,58,255,30,50,11,74,28,253,30,225,148,137,212,204,163,127,162,23,132,193,148,200,138,186,138,13,121,191,180,109,106,158,87,194,148,100,226,104,136,179,114,219,184,94,183,27,63,189,105,253,203,114,140,116,119,72,115,211,189,186,98,62,116,22,182,35,95,161,141,31,146,68,96,33,244,185,163,152,134,129,155,244,119,145,15,68,89,34,106,151,172,92,85,162,100,112,209,141,71,109,67,10,255,111,101,89,31,102,100,226,148,42,78,8,103,153,203,117,20,31,145,53,18,24,1,223,176,241,26,61,108,123,156,166,225,241,97,120,38,221,63,17,144,39,252,190,144,29,157,181,73,121,106,165,112,184,86,51,37,12,65,54,17,109,225,123,75,93,130,236,47,93,56,94,131,95,157,123,190,101,78,47,124,146,181,69,157,27,171,219,165,207,108,226,141,26,71,227,65,57,245,190,64,168,196,64,160,189,43,188,156,23,110,115,70,231,224,207,56,85,111,203,128,184,30,5,218,82,244,88,243,1,243,39,106,60,76,217,25,224,92,240,114,108,111,187,33,124,83,244,109,130,30,234,254,192,7,179,79,153,41,28,176,91,194,101,233,114,140,14,110,141,66,201,48,71,93,41,87,160,255,54,162,222,11,107,154,66,150,132,63,143,99,43,241,41,177,134,40,155,82,191,176,101,206,17,50,252,41,68,5,196,135,138,0,44,93,13,243,62,106,132,201,88,244,228,111,138,14,152,205,64,248,89,247,129,111,101,97,43,17,205,72,156,47,135,254,246,187,213,209,227,210,150,169,150,74,152,156,229,126,225,142,202,143,134,13,37,18,109,210,119,103,122,101,147,233,48,174,236,37,240,83,47,12,89,252,175,73,74,15,78,95,22,251,50,233,176,190,113,164,151,133,229,180,111,141,241,175,208,95,69,215,110,197,137,193,121,165,55,133,222,75,140,161,151,150,77,17,45,102,36,155,150,157,135,17,116,77,143,203,136,201,113,52,40,162,166,247,116,228,187,163,208,51,116,57,133,91,55,206,141,23,205,142,253,234,111,195,16,248,26,195,216,21,235,77,99,231,19,125,179,1,156,109,232,55,143,122,92,100,132,47,252,178,207,162,71,247,33,191,13,49,65,171,40,11,245,190,232,83,130,253,121,115,176,204,223,80,243,151,47,137,195,122,60,178,170,45,100,41,99,57,70,0,177,23,157,71,145,165,172,241,211,19,145,222,154,126,250,6,94,132,130,72,234,221,46,83,122,170,113,95,248,181,233,52,138,122,207,118,64,200,203,164,96,50,204,20,158,59,190,76,106,169,167,167,163,135,171,247,88,120,136,238,170,69,105,1,122,20,156,133,108,229,8,35,109,28,225,119,34,217,214,188,48,204,241,8,155,182,127,138,182,243,253,50,146,150,51,253,244,187,22,127,222,72,62,77,157,202,168,26,126,131,152,182,166,38,48,22,94,62,203,226,73,215,69,121,251,47,60,122,60,19,171,175,204,127,252,180,87,102,121,147,45,125,123,92,120,136,180,227,230,246,70,253,201,119,189,99,32,209,253,86,136,129,61,179,104,120,143,118,48,16,201,143,244,141,143,19,97,122,5,53,191,174,233,249,15,158,106,125,215,155,95,118,96,137,113,169,59,130,58,183,112,137,34,37,18,82,109,228,177,128,149,93,132,73,27,71,10,211,78,254,194,128,62,114,24,179,59,15,227,132,177,82,24,66,253,142,48,78,55,122,105,33,190,77,20,91,21,93,216,168,34,68,87,110,136,60,60,161,189,86,172,121,236,28,78,77,97,106,2,45,194,229,106,53,140,206,225,140,212,10,97,10,22,80,13,143,17,96,196,129,36,245,73,7,131,84,140,129,64,37,60,13,194,93,221,131,25,62,204,165,162,146,238,24,47,161,25,97,154,93,122,225,8,212,120,146,49,152,194,181,162,133,168,203,169,222,45,7,247,75,53,83,195,11,85,46,15,35,187,147,238,203,172,73,226,228,136,220,77,29,132,111,85,40,49,15,215,69,25,93,223,6,12,40,223,100,98,105,82,68,68,237,133,25,56,142,128,198,132,100,231,17,142,242,156,239,246,48,113,76,203,207,91,217,202,7,121,194,206,82,248,235,132,223,60,236,101,89,188,39,215,157,233,167,91,13,148,63,219,171,158,210,236,151,1,149,21,209,118,107,74,128,22,31,230,138,219,194,239,38,141,164,193,174,42,158,153,105,132,167,48,110,149,113,91,48,158,103,10,215,30,182,17,144,163,84,61,145,18,25,60,166,120,102,5,122,188,94,90,103,93,246,161,68,82,45,4,28,43,176,213,222,191,112,91,53,45,1,168,40,199,156,2,76,127,167,15,151,2,134,111,98,145,90,129,184,162,97,196,24,253,198,138,137,44,233,149,55,83,213,139,240,251,196,210,10,242,94,200,151,63,189,237,25,46,68,18,166,4,252,157,28,132,245,214,233,174,226,252,229,163,161,32,20,157,230,210,218,102,28,75,217,60,205,133,197,24,155,30,166,77,162,137,204,219,206,81,179,136,48,98,113,233,104,100,139,227,153,97,199,123,211,209,229,115,1,97,5,85,111,247,3,14,99,5,184,14,213,169,170,16,132,247,69,204,210,61,17,55,251,220,171,101,202,183,210,181,224,247,208,107,187,90,218,2,140,52,188,97,211,134,217,112,202,222,29,29,144,233,23,78,69,253,138,16,45,170,141,108,26,166,135,223,187,215,222,223,196,2,106,123,29,211,116,45,150,22,37,198,190,35,78,141,31,119,75,117,26,54,166,191,103,130,165,100,215,26,39,221,210,242,69,105,50,222,84,2,138,82,9,38,117,59,149,224,7,20,37,223,103,190,41,23,230,180,60,78,92,240,98,251,208,24,112,83,91,3,32,243,2,165,223,160,103,107,9,179,211,59,237,17,221,3,249,112,9,47,67,63,70,248,237,98,229,179,158,166,226,210,34,108,184,95,173,20,110,36,97,126,87,86,175,117,13,83,171,166,239,40,149,0,71,83,63,62,234,140,248,222,248,209,32,221,182,204,133,80,218,93,153,215,216,29,216,48,73,91,240,160,96,232,25,107,165,99,220,82,43,117,1,71,141,163,27,70,169,218,13,5,17,231,91,151,138,20,172,110,237,95,238,208,187,247,245,32,122,78,225,134,30,155,162,227,179,45,116,99,74,79,32,5,118,246,191,183,205,150,181,235,28,111,24,242,72,58,75,3,18,62,20,50,242,50,156,152,205,144,48,92,10,101,180,34,204,207,72,16,131,150,134,242,227,82,16,13,59,186,241,11,99,136,118,164,150,210,80,181,24,211,143,126,179,232,92,10,45,154,80,195,252,228,8,55,30,49,155,121,97,236,196,126,133,97,222,150,168,121,96,204,51,231,79,196,217,24,149,128,237,150,134,73,189,119,132,95,174,85,210,209,47,163,250,101,11,104,94,192,215,81,66,56,66,192,127,31,8,138,46,96,7,18,172,251,114,248,95,216,220,15,179,92,7,148,254,95,74,138,113,137,17,122,52,76,122,49,190,240,74,48,251,55,164,155,247,92,104,171,214,164,60,1,226,213,55,231,96,53,46,226,215,202,129,41,52,13,60,76,169,253,38,218,209,117,55,24,148,163,38,181,221,68,207,41,187,251,109,213,247,203,82,54,224,224,229,42,36,219,96,50,42,180,12,224,245,205,126,126,217,128,169,86,34,158,34,106,18,55,13,15,254,168,108,24,27,50,207,195,129,98,96,165,167,188,134,70,85,174,121,216,138,135,234,252,99,72,215,225,225,162,218,238,88,56,56,188,211,144,87,87,69,12,15,206,38,191,132,148,15,122,48,93,41,183,102,23,111,161,130,223,3,180,163,230,58,72,169,249,48,97,252,85,213,229,61,168,35,248,132,66,120,109,53,59,250,35,250,196,169,193,102,200,85,67,129,252,9,59,110,195,168,106,243,140,3,64,246,254,158,87,131,21,167,34,255,111,27,248,62,243,223,22,247,24,107,244,31,38,53,239,252,63,104,219,65,111,167,252,95,226,222,29,87,187,38,185,210,155,11,109,26,121,207,220,28,128,44,121,50,133,54,8,117,161,65,163,73,162,84,50,26,13,218,114,26,232,73,200,210,16,52,159,214,56,148,79,156,147,17,43,62,67,46,81,23,224,255,215,217,251,205,157,215,200,184,172,165,228,116,199,238,26,2,163,33,165,10,56,16,202,85,135,77,4,69,21,87,96,130,250,61,92,78,51,185,232,147,20,187,56,81,127,159,174,150,171,212,50,225,223,124,238,18,124,140,56,191,84,91,228,27,47,43,213,8,255,238,174,160,52,202,119,239,121,245,45,38,172,176,19,207,56,37,16,111,89,22,50,94,149,99,138,188,128,242,171,85,183,77,82,37,241,249,17,57,122,119,19,190,33,57,197,96,125,116,13,62,184,129,141,215,116,38,24,111,110,192,69,11,213,225,192,102,149,27,140,210,24,123,120,34,35,166,74,168,63,184,163,182,122,210,211,251,213,8,83,56,74,40,67,155,70,177,218,175,221,70,182,61,122,129,43,17,56,127,47,186,140,42,25,149,112,10,195,222,232,40,118,184,146,97,78,152,185,126,207,45,203,100,236,43,41,233,45,198,239,181,12,71,90,226,92,197,139,57,187,195,247,184,79,84,224,20,86,253,74,220,108,139,124,236,196,153,109,85,16,227,245,202,29,144,166,74,227,215,232,232,191,138,68,251,167,254,101,42,237,100,135,89,214,91,54,145,110,145,133,141,206,213,246,241,96,41,105,121,50,247,212,239,205,112,76,198,211,85,92,7,105,143,242,76,156,109,108,185,75,42,238,184,72,206,87,16,142,141,51,62,241,54,194,121,77,9,197,247,11,95,27,167,72,210,42,19,9,235,235,13,72,229,200,148,239,34,134,82,159,119,10,75,130,205,112,41,220,190,95,129,0,131,219,209,2,48,96,18,160,29,174,137,128,148,92,192,249,138,5,177,67,230,81,2,56,202,49,251,43,118,194,14,57,208,117,138,182,167,9,151,253,190,28,78,121,168,11,4,134,81,250,55,60,1,60,83,229,181,85,142,252,74,166,24,76,118,251,73,48,215,52,135,241,14,76,133,247,59,113,109,107,237,146,30,13,138,106,163,255,116,177,162,174,4,183,151,163,12,60,191,169,42,177,22,233,221,241,114,100,187,134,194,80,189,123,203,172,96,47,193,100,190,254,118,26,225,186,111,165,159,198,7,187,28,237,98,83,26,90,95,106,32,40,44,112,169,97,240,247,188,207,186,123,35,140,103,9,30,47,219,18,24,54,186,174,48,178,80,1,223,73,42,118,8,176,215,51,1,195,160,144,26,14,163,198,235,51,36,155,148,234,103,25,35,143,247,217,100,38,167,46,253,201,138,14,120,159,4,67,152,51,30,60,172,114,78,95,190,204,109,245,96,130,35,233,187,175,81,249,212,111,129,57,178,210,203,201,109,120,3,50,144,5,212,94,33,201,180,109,71,239,226,79,115,124,126,47,92,122,81,188,139,43,161,167,198,103,225,174,215,66,222,69,237,116,249,94,151,82,76,214,180,93,70,151,228,15,207,146,181,138,251,236,143,183,0,203,247,218,190,83,155,77,93,203,246,102,179,152,116,75,162,122,127,189,205,146,228,226,166,10,206,36,161,125,207,251,11,163,168,105,74,41,12,79,91,192,4,132,116,150,222,109,224,151,141,22,184,154,108,157,194,72,122,248,87,215,90,255,248,237,186,124,1,224,177,40,105,30,117,72,166,188,83,138,113,2,42,108,41,148,191,48,26,1,75,27,70,24,216,231,9,251,79,47,9,254,229,194,52,16,166,125,237,49,148,201,222,209,117,140,179,101,37,153,227,187,31,237,229,176,213,26,40,140,16,253,27,14,242,227,84,106,120,242,73,126,240,25,213,239,39,44,112,70,77,254,114,40,182,249,99,181,79,40,159,29,229,157,78,203,22,211,80,116,190,172,91,184,70,32,1,73,175,166,186,240,56,76,134,111,210,32,167,170,247,115,24,103,121,122,55,74,72,211,97,165,193,130,63,47,182,127,114,248,203,204,31,117,239,27,191,78,5,2,73,208,241,164,143,42,211,123,108,153,218,134,74,144,147,14,240,42,205,129,145,149,91,9,174,126,174,17,60,26,73,68,156,92,131,49,189,191,57,75,86,122,218,146,234,28,54,255,108,214,109,63,241,213,119,169,41,63,210,133,23,215,102,135,81,68,73,162,240,112,116,61,120,26,111,78,87,120,57,101,136,89,145,179,36,65,122,19,216,120,77,187,246,109,81,50,102,98,54,253,121,244,128,161,122,62,10,215,57,188,105,211,72,236,245,105,204,177,95,231,47,176,169,198,36,181,123,79,24,179,24,113,213,35,23,162,225,243,43,43,98,48,9,101,233,229,92,166,94,175,241,143,42,87,143,12,242,142,134,83,207,122,244,167,7,245,18,254,211,228,37,171,102,60,76,134,190,13,19,206,190,167,129,118,249,128,218,177,59,124,141,185,157,96,238,113,222,43,141,36,130,244,114,200,160,2,198,217,162,77,179,27,188,255,118,53,114,205,128,241,199,142,95,47,41,28,224,86,24,163,48,138,68,219,97,228,35,63,133,201,100,94,14,227,174,79,47,47,84,104,58,108,28,74,2,83,61,253,78,116,220,223,83,151,62,57,212,109,7,122,251,116,164,135,183,239,210,132,180,57,232,20,37,213,214,219,141,118,175,174,32,210,3,127,117,52,44,113,220,60,61,10,15,191,132,111,43,253,81,10,82,96,119,75,0,143,169,180,83,84,72,190,251,61,40,25,32,233,221,68,220,227,221,248,188,211,195,245,188,202,162,11,67,177,38,167,42,240,232,199,95,126,108,59,85,248,149,52,1,146,11,36,175,174,16,192,198,71,31,244,115,19,234,55,116,80,203,86,86,152,60,140,241,96,174,197,218,99,132,237,127,133,115,12,198,181,158,96,50,115,3,70,231,122,38,184,173,248,232,117,170,50,161,144,235,57,127,93,241,160,72,171,165,134,163,39,239,45,51,10,227,244,213,131,176,180,195,112,251,165,150,141,222,163,83,44,219,77,95,206,229,181,123,203,72,151,154,9,166,14,248,173,30,170,83,212,119,112,225,229,33,62,114,161,40,195,78,45,111,72,162,61,248,222,249,242,44,114,43,29,93,245,166,148,199,76,224,107,215,188,161,230,114,162,110,53,22,71,121,233,175,118,210,45,37,26,157,240,139,148,183,21,114,24,117,181,67,88,182,109,251,60,90,164,202,206,153,22,61,90,17,14,183,45,238,91,219,81,72,20,253,133,201,195,154,105,6,87,106,116,2,158,154,215,5,204,209,25,112,211,244,41,224,61,30,37,21,126,28,168,47,19,124,246,175,68,130,193,115,43,39,8,197,233,159,159,78,23,70,69,66,127,251,126,217,240,169,50,241,15,235,218,50,34,115,127,55,149,52,75,251,180,145,255,48,28,230,167,116,43,108,112,178,63,148,12,168,180,153,17,108,31,254,89,8,5,12,237,179,198,37,193,223,125,135,187,117,29,16,202,131,218,155,71,247,187,184,119,41,12,147,132,127,245,36,228,154,90,118,190,151,227,7,76,0,93,81,35,134,124,232,128,65,89,39,26,44,250,199,127,122,160,225,164,115,161,155,99,201,97,2,55,9,93,238,172,49,86,129,47,141,117,71,116,204,127,154,115,173,164,159,182,156,145,7,83,52,165,123,74,163,28,125,122,203,40,201,46,250,213,176,55,120,167,12,236,152,162,159,125,103,134,191,123,192,60,151,7,243,155,143,102,136,130,43,163,149,74,179,176,251,121,126,23,53,209,213,180,178,219,75,124,161,152,107,48,250,186,103,52,136,187,31,140,60,207,86,152,42,67,63,21,59,87,27,93,93,38,81,224,125,86,137,172,137,145,115,175,77,20,210,255,142,199,53,98,56,174,87,130,249,241,128,9,234,9,140,204,205,111,142,171,233,61,125,85,110,224,119,98,144,85,243,187,64,6,10,180,85,238,177,192,240,232,4,220,85,227,111,144,230,254,10,205,54,193,218,169,166,196,64,176,103,123,203,97,87,26,114,230,66,223,176,124,71,27,100,165,141,150,225,230,246,217,176,251,136,118,11,220,199,238,213,224,79,19,3,217,133,137,177,126,1,23,21,226,35,205,198,11,248,183,133,246,149,124,219,56,241,231,91,157,195,180,56,150,62,221,119,121,142,218,11,79,106,191,164,229,132,89,207,27,208,97,66,232,67,91,222,184,202,253,62,141,7,138,122,205,252,116,125,102,16,25,203,83,197,177,32,36,131,77,245,193,164,2,175,158,90,238,201,214,219,116,21,191,4,91,25,204,239,135,193,18,126,47,34,2,223,203,171,211,211,32,139,99,98,204,9,238,229,89,50,23,110,159,212,29,154,188,244,163,105,53,213,51,124,152,58,160,120,239,222,29,30,217,173,170,241,132,97,210,81,239,84,135,205,65,213,200,134,121,156,135,163,196,88,116,54,224,143,137,150,173,31,42,65,157,75,236,113,191,51,17,230,59,196,147,5,134,158,224,56,204,135,119,133,225,195,247,62,157,197,18,9,164,79,225,78,123,158,36,148,143,72,41,213,1,35,165,238,125,54,121,100,233,233,106,123,224,123,57,43,78,229,223,201,212,57,143,39,9,74,99,174,252,250,52,73,63,62,158,16,156,21,49,72,240,180,175,151,29,111,112,155,186,57,220,213,78,58,254,131,155,69,98,19,140,56,118,192,77,143,253,81,108,130,4,220,241,59,10,124,251,105,119,127,249,221,243,164,10,149,137,61,161,215,254,133,187,81,212,14,129,33,230,127,39,119,239,38,187,58,5,110,148,10,191,239,198,233,165,226,242,248,128,207,171,0,36,146,13,73,214,151,224,237,119,28,224,180,196,58,9,194,235,93,37,144,218,109,146,127,111,240,174,207,125,215,204,175,168,191,109,238,241,215,242,134,112,179,94,229,239,97,58,220,245,222,44,184,39,59,75,167,38,121,63,231,8,139,21,242,73,129,161,103,125,167,111,91,80,79,9,15,236,61,120,168,130,250,29,145,118,45,173,162,27,46,212,134,213,221,223,166,138,177,244,225,138,6,232,14,116,234,57,131,41,116,39,239,111,159,65,112,179,196,36,111,38,226,243,78,64,208,161,20,102,141,132,217,239,125,21,212,20,159,76,67,68,50,230,171,180,0,166,142,55,198,154,237,146,160,253,131,39,33,56,133,43,169,211,39,158,174,58,90,150,11,125,198,14,184,233,109,0,230,251,250,120,67,105,56,162,5,83,97,50,127,118,192,85,21,114,81,181,106,126,54,99,148,37,117,222,122,56,132,158,33,246,115,4,201,110,75,74,240,211,208,2,102,39,16,6,65,182,222,250,170,103,209,174,132,237,99,42,124,47,39,111,87,106,8,120,125,250,112,239,97,33,114,94,53,101,43,174,182,102,158,19,0,120,40,19,242,53,88,240,173,249,79,91,146,196,39,240,180,220,173,7,127,150,39,36,48,169,64,229,56,204,237,79,26,62,143,103,163,131,182,34,132,68,27,123,164,188,108,65,126,250,142,206,214,135,73,99,241,41,222,9,156,136,109,123,237,113,20,3,253,233,65,148,70,122,133,124,143,95,1,21,212,66,45,206,156,225,184,88,34,107,112,143,55,121,57,249,76,219,209,73,61,134,180,172,64,147,253,64,171,164,148,153,128,242,185,123,170,140,227,74,14,55,19,174,126,221,89,81,61,109,178,91,21,146,72,234,111,26,34,189,103,106,81,25,46,10,223,73,147,96,74,105,234,131,103,118,229,82,235,79,205,200,131,73,48,144,176,21,37,196,94,214,110,157,223,53,138,79,133,71,121,84,198,80,238,146,142,112,18,92,221,225,250,147,156,41,235,30,122,12,191,2,153,200,91,154,254,136,248,125,227,117,25,101,7,42,149,115,239,40,237,229,250,161,87,111,245,187,210,110,220,80,111,89,195,254,95,132,72,134,187,236,246,131,141,68,243,33,5,226,251,39,85,243,109,102,247,111,81,250,148,46,99,91,157,239,236,65,255,228,168,243,2,90,201,242,248,232,184,209,223,203,132,48,254,194,77,232,217,176,188,171,105,125,185,169,206,206,199,198,125,225,67,145,184,140,199,102,11,121,198,4,37,55,42,133,92,172,174,123,197,187,161,153,90,9,70,7,193,97,28,58,242,93,109,66,154,230,13,183,8,208,151,224,218,189,101,159,105,171,201,111,147,208,241,157,232,211,123,238,201,104,22,212,236,61,160,64,151,31,189,208,22,200,189,166,247,10,165,141,71,187,220,248,3,139,55,109,221,243,70,130,148,133,242,209,87,35,254,51,165,37,139,203,248,99,56,248,124,192,174,197,188,20,238,208,204,55,239,22,252,27,62,96,16,129,81,233,240,186,252,238,30,122,15,49,184,190,41,142,250,238,18,119,209,69,89,141,47,16,111,167,156,204,113,10,220,240,214,190,239,194,105,44,249,247,136,96,194,150,116,30,92,57,8,71,192,235,46,244,233,79,15,19,78,17,180,195,73,250,70,155,46,57,17,71,132,254,140,109,227,117,202,32,88,146,96,12,54,31,16,8,73,68,178,9,98,131,206,204,118,120,105,169,199,207,117,183,197,203,177,3,187,52,141,88,147,219,188,133,245,213,181,87,200,236,234,75,224,239,72,203,160,80,120,213,166,116,10,1,36,233,113,226,111,238,202,42,63,222,110,129,27,5,5,62,154,198,109,40,191,220,166,113,46,196,187,151,76,36,146,249,81,109,172,222,48,187,31,59,124,168,89,43,111,79,42,205,86,103,83,24,114,245,247,52,171,173,202,195,183,229,47,189,120,163,12,182,37,115,8,51,241,154,218,111,175,52,209,74,137,77,97,67,222,30,127,183,163,123,133,195,246,59,2,147,6,255,204,148,194,222,214,63,121,249,53,128,185,47,25,204,148,133,153,67,158,134,34,240,93,204,76,56,124,203,77,27,194,88,68,93,218,131,45,167,88,190,186,61,249,45,163,146,89,82,78,68,61,194,157,27,191,235,150,217,142,75,83,218,85,187,169,202,61,24,171,68,251,132,157,249,183,59,13,45,71,186,179,224,230,58,222,104,52,222,166,62,123,231,254,139,245,209,46,108,129,248,100,152,182,201,227,253,129,143,9,63,68,164,2,24,154,156,238,48,118,252,84,24,61,2,129,85,252,23,24,139,212,95,142,53,252,165,223,166,216,204,81,156,23,233,221,148,164,4,76,5,206,167,112,149,95,38,190,181,210,47,35,14,48,29,190,231,239,81,248,174,234,18,175,46,154,93,9,26,148,43,23,38,144,17,150,2,240,58,47,169,1,120,173,153,26,54,102,43,254,205,112,214,200,126,113,81,66,19,159,195,168,245,104,151,32,123,211,253,233,97,140,217,2,91,174,185,127,22,73,15,67,91,6,59,122,241,134,15,40,245,87,130,231,175,192,168,193,20,222,232,88,219,54,234,223,69,210,86,234,149,110,197,173,14,147,246,147,94,110,73,98,14,227,78,77,77,131,171,222,63,204,110,162,250,221,29,86,145,120,121,45,18,7,4,70,147,199,159,134,194,52,78,69,106,106,169,114,240,239,198,243,154,80,202,227,135,163,83,104,161,151,177,87,201,163,216,167,9,181,104,183,195,69,2,117,160,206,222,6,9,218,42,105,30,176,44,63,159,161,247,128,146,192,168,213,1,83,157,226,48,178,121,169,209,48,190,250,20,45,86,73,171,112,193,239,231,240,66,126,65,224,122,231,129,55,140,136,212,214,119,99,190,30,255,105,196,38,78,130,183,87,244,3,95,243,229,211,145,68,247,177,190,177,88,216,159,229,75,112,125,165,145,192,164,237,104,135,34,20,56,29,237,179,119,237,148,202,225,236,104,227,34,174,40,153,232,239,163,23,153,245,43,181,155,26,26,127,218,42,108,181,203,170,81,32,59,108,39,160,194,140,150,191,28,66,188,170,237,46,132,138,142,195,8,38,124,9,222,207,169,14,124,183,193,222,19,92,94,226,62,112,231,178,162,176,21,14,56,92,250,73,139,227,126,180,127,22,78,181,180,5,151,237,55,57,96,184,104,244,171,11,211,54,96,74,249,210,211,164,212,5,12,147,129,206,163,194,105,234,195,53,81,57,75,79,207,185,2,221,95,154,70,133,216,255,8,180,74,6,11,133,88,104,27,62,24,66,220,239,211,118,111,106,252,222,187,73,229,18,230,114,36,231,161,18,126,61,246,67,20,38,47,39,213,249,243,254,190,127,188,171,244,39,193,130,216,69,155,105,1,201,88,178,199,250,137,216,72,111,216,242,203,24,66,177,97,16,47,159,186,75,98,157,127,190,244,160,151,150,0,58,48,146,139,239,233,10,51,68,59,233,233,246,56,138,23,65,238,162,93,70,16,174,157,215,110,244,167,133,92,124,153,163,177,252,222,152,76,161,89,185,2,236,171,95,248,125,25,155,198,55,181,67,153,9,175,221,215,66,184,123,191,218,1,189,174,199,172,6,101,232,250,62,93,243,16,45,61,114,6,224,50,70,126,248,94,253,150,191,27,203,232,100,184,189,226,195,101,66,23,82,177,12,124,247,209,120,26,82,117,157,162,29,142,190,95,227,31,184,41,93,36,240,113,9,21,99,205,190,219,166,246,217,221,156,126,211,214,64,41,133,208,135,27,108,109,14,255,220,11,5,38,136,80,189,101,120,204,116,101,146,41,243,72,185,40,151,61,42,81,247,155,218,36,96,81,3,133,82,198,183,17,254,4,233,116,183,161,252,227,123,182,230,133,161,132,174,10,163,78,181,3,110,93,109,140,15,162,178,103,27,89,156,95,170,2,12,254,20,173,186,221,252,232,107,190,145,166,80,66,202,213,150,41,127,54,31,12,212,183,244,212,130,150,108,188,252,67,146,214,182,214,165,252,192,126,98,2,79,9,252,223,213,210,160,77,120,47,135,178,226,180,47,193,110,57,129,94,27,109,170,133,77,102,209,113,152,72,215,150,251,142,113,46,190,145,70,120,79,15,53,36,48,150,127,22,101,87,226,252,65,57,234,174,226,226,15,179,16,197,120,185,48,82,224,43,224,115,244,130,217,73,96,124,27,56,172,61,71,114,154,237,130,217,252,196,52,237,204,38,87,3,224,227,6,58,149,84,220,103,229,114,91,113,72,124,15,190,11,83,180,143,184,26,147,137,246,11,163,73,73,176,64,238,244,248,150,222,54,74,114,163,154,239,22,199,248,13,51,3,50,244,45,161,8,130,57,140,170,184,248,57,16,185,154,175,83,136,243,125,42,38,85,10,231,195,111,226,23,176,49,141,139,127,103,214,184,58,220,30,190,134,180,200,146,85,228,122,87,113,184,222,235,147,248,119,8,182,150,151,73,97,170,225,85,51,158,235,143,190,189,183,188,81,252,220,20,198,119,210,3,86,242,101,226,248,181,60,30,2,43,162,79,2,143,132,249,155,31,0,192,71,11,18,46,12,195,233,112,24,102,115,105,249,221,42,199,227,185,1,190,215,221,132,114,207,137,239,66,69,107,40,188,231,211,10,49,120,28,245,132,115,2,44,237,211,42,87,84,224,238,197,14,63,93,190,53,186,128,236,187,111,118,70,84,213,242,203,143,151,0,50,158,200,79,234,203,81,52,171,95,192,67,11,149,42,37,108,101,197,108,192,52,222,10,51,136,241,116,251,163,229,208,107,54,255,238,222,83,90,231,133,199,175,160,178,161,186,211,2,158,89,228,213,40,210,232,87,223,77,227,241,252,25,252,213,244,244,189,106,60,34,51,96,108,90,157,11,211,244,171,29,222,74,36,15,188,73,100,136,53,48,196,11,89,45,181,254,139,118,91,221,164,194,247,198,37,168,18,126,129,146,45,223,99,113,86,205,54,173,52,180,70,127,83,31,32,62,101,106,154,156,199,111,253,240,74,119,237,20,75,160,143,141,193,18,155,20,166,146,197,87,0,185,197,83,7,19,130,237,33,123,78,138,230,144,89,126,98,219,160,150,168,104,195,33,201,153,190,2,224,0,76,159,77,64,186,58,124,13,55,141,95,223,93,224,94,162,98,253,176,231,107,236,2,185,130,199,100,12,220,218,72,163,73,33,95,204,133,217,119,126,247,33,189,206,81,212,118,18,76,47,127,1,55,149,114,171,100,13,238,248,108,146,214,143,198,130,224,177,91,14,179,211,74,205,0,30,231,59,119,142,31,2,86,68,165,129,166,186,142,155,11,16,5,126,26,218,51,58,153,233,199,23,117,76,26,218,184,38,17,164,205,15,182,106,246,174,48,242,162,205,225,118,207,108,249,48,106,208,251,240,243,169,66,51,165,49,48,88,122,135,255,54,170,154,9,165,162,180,197,217,167,42,15,196,215,88,234,254,217,173,237,20,124,51,130,14,7,137,79,234,179,164,154,53,111,87,131,158,73,155,253,163,137,234,48,236,163,250,209,139,84,27,255,101,136,134,63,237,50,226,242,213,219,125,13,193,147,58,28,45,203,226,31,205,66,215,109,124,90,193,179,55,141,228,20,221,43,239,157,0,206,48,55,39,168,219,212,151,127,103,191,66,89,224,187,233,107,76,242,94,202,168,229,116,152,136,167,180,220,180,191,118,152,42,148,81,41,138,75,200,191,11,229,133,28,44,237,223,11,28,2,115,10,232,79,35,159,51,188,101,147,251,221,82,24,94,24,239,149,217,86,10,192,25,229,85,243,166,161,69,169,237,230,214,16,13,135,100,66,79,93,139,68,21,255,106,99,226,213,150,45,2,222,1,83,89,54,21,190,55,236,19,240,247,105,113,113,53,35,122,251,111,255,164,187,10,140,138,243,10,24,191,166,246,41,46,254,88,125,203,226,252,26,190,102,255,12,120,28,85,26,173,22,79,10,195,21,106,28,141,2,19,132,251,98,26,27,157,177,134,206,43,242,22,45,224,84,37,136,72,39,62,118,135,239,182,161,3,70,70,72,11,211,19,119,187,238,27,156,33,39,102,26,95,190,20,30,92,30,194,104,206,210,151,8,70,223,233,231,45,199,123,163,251,37,153,139,125,244,128,119,250,108,82,35,186,216,235,93,244,116,128,113,25,124,98,206,139,138,5,90,135,125,12,191,41,179,54,211,92,178,130,229,47,238,10,227,104,225,78,181,184,229,137,150,193,129,165,93,142,224,84,188,27,247,138,246,56,91,123,108,228,182,19,75,143,227,212,24,49,25,236,118,37,93,106,73,110,177,229,81,171,44,101,32,168,109,16,132,8,184,39,227,18,14,6,233,179,197,113,167,9,30,144,39,28,133,117,233,31,74,47,206,210,119,235,177,77,138,205,35,222,251,109,153,110,198,16,158,205,37,45,43,91,141,48,99,109,157,85,123,69,55,68,35,1,234,159,244,233,214,207,130,82,165,73,143,55,141,174,95,152,172,130,37,163,185,116,184,206,177,252,115,153,11,77,141,98,98,222,235,27,50,147,90,250,109,36,170,101,46,96,229,74,159,222,197,118,214,110,50,137,53,111,236,238,234,109,188,4,228,159,37,208,180,87,208,151,232,210,43,117,40,7,4,82,150,143,179,230,103,245,117,181,30,177,161,119,151,165,171,5,192,228,124,60,61,221,159,117,159,38,10,6,223,174,178,45,192,41,42,48,236,154,178,107,224,126,222,10,155,46,148,236,88,159,102,151,64,110,62,162,203,238,190,94,212,244,132,228,126,196,68,130,224,44,161,219,147,0,127,182,90,165,243,128,166,161,135,135,172,24,45,131,160,95,9,107,220,118,249,116,8,124,198,205,223,226,140,88,66,136,76,220,0,133,183,56,220,240,193,75,94,88,129,159,189,29,57,159,134,108,26,176,178,14,143,21,88,244,92,147,148,184,120,123,202,205,207,209,56,36,234,223,144,193,172,114,186,145,172,162,47,39,223,176,232,177,44,39,8,41,75,176,243,199,153,158,142,93,100,154,235,249,212,121,209,182,254,244,52,255,132,152,19,159,28,249,166,209,245,106,139,205,24,169,165,235,111,99,203,30,177,100,86,234,210,205,36,221,98,7,45,237,19,35,32,28,97,68,213,86,21,38,59,106,123,143,178,29,105,42,93,129,35,125,125,98,192,9,55,188,57,251,93,66,245,199,252,19,19,235,126,132,53,53,108,199,33,194,127,132,33,160,252,14,135,206,84,42,54,139,82,212,41,112,219,169,203,42,170,131,2,151,174,211,208,212,133,202,18,131,89,5,81,8,160,112,23,222,97,110,15,21,169,111,220,51,122,124,118,133,250,75,127,123,144,146,89,197,212,215,234,123,196,71,191,25,93,78,130,79,122,249,36,189,84,174,25,168,42,9,140,129,23,30,56,18,145,245,221,220,4,207,140,27,14,134,171,192,156,163,126,123,130,58,35,245,56,42,169,95,60,76,134,130,190,155,93,182,248,189,14,166,134,170,95,13,203,89,56,147,32,185,153,250,242,207,164,208,28,70,49,84,122,252,14,208,18,231,3,198,158,24,73,164,191,185,72,24,196,36,208,152,165,140,79,40,207,188,105,219,40,178,5,166,12,203,127,154,46,30,9,157,59,238,163,184,227,142,162,230,118,247,87,175,169,193,4,96,72,1,189,221,139,127,33,157,130,94,91,137,46,157,135,98,115,133,17,111,57,113,157,29,106,251,81,117,190,158,200,128,93,180,63,213,130,183,118,203,93,25,166,49,221,22,238,179,245,37,57,153,251,65,233,83,129,145,232,139,167,239,194,215,149,223,126,242,187,195,233,50,181,170,224,194,88,27,225,116,49,177,29,129,97,56,173,225,87,185,139,96,234,211,24,4,209,114,190,242,211,223,38,132,24,238,137,134,208,182,78,134,15,233,30,135,17,133,209,141,186,179,77,69,159,19,12,210,89,78,102,234,138,166,85,116,28,229,183,9,163,172,238,31,134,53,223,53,51,185,194,124,228,221,2,51,184,30,80,189,217,97,249,11,31,42,57,210,211,109,63,33,60,80,56,210,82,214,51,196,69,241,112,129,77,90,225,53,218,242,167,57,57,181,221,176,33,184,91,242,28,171,45,84,248,142,159,175,1,22,167,104,235,0,115,226,12,135,161,126,211,159,134,248,239,25,58,230,157,83,138,150,134,126,165,31,141,36,23,29,145,3,179,156,220,182,221,105,3,89,137,4,13,200,34,65,154,252,181,220,2,135,98,111,147,161,226,201,149,80,200,126,90,112,132,21,58,90,60,12,239,162,212,243,113,73,236,225,93,223,232,235,108,125,26,142,171,151,202,241,19,16,218,250,211,176,99,184,59,9,97,237,180,33,194,194,236,110,48,250,115,164,119,207,187,252,188,83,128,149,33,204,24,253,159,58,201,207,187,103,130,201,233,242,165,111,172,187,169,101,70,93,52,229,187,146,173,50,17,244,242,93,137,221,82,185,203,200,48,57,49,87,152,255,162,10,10,60,189,238,6,248,90,50,85,155,246,185,34,47,188,189,136,133,11,138,56,199,163,10,133,183,215,188,27,9,118,198,91,96,242,179,255,120,122,251,18,32,182,181,213,78,66,218,227,213,108,27,235,239,172,127,252,118,125,198,250,178,42,29,185,166,131,22,119,131,49,207,142,90,212,86,162,218,220,161,74,112,74,221,150,237,71,180,194,209,67,209,107,66,239,14,25,15,179,4,242,195,53,118,13,19,123,215,99,0,35,57,252,146,28,9,122,75,111,166,188,122,226,233,82,52,83,182,81,123,235,55,5,203,53,155,35,13,215,174,30,112,48,235,227,143,177,254,34,92,97,158,144,52,197,33,55,137,57,206,208,74,30,45,73,113,196,225,30,92,32,190,75,79,55,88,205,28,190,211,170,165,223,166,206,32,158,70,4,50,125,23,132,200,142,222,254,211,83,27,77,175,218,226,97,124,245,105,134,187,86,205,50,83,167,166,102,99,109,30,71,45,186,167,171,7,178,178,233,240,234,105,233,125,204,224,238,232,36,149,50,127,148,223,132,205,183,174,165,232,244,216,122,244,246,6,247,174,103,246,52,141,235,237,240,221,151,211,110,135,182,85,52,140,2,214,212,37,119,199,40,241,110,252,24,127,76,66,79,78,224,236,218,233,234,5,239,98,243,35,0,51,72,20,33,129,251,231,142,195,159,3,166,41,186,198,43,205,252,145,176,87,10,23,170,72,229,252,88,48,176,229,149,137,201,22,63,125,59,80,252,165,13,150,22,191,214,65,127,190,117,168,73,156,234,209,163,119,45,136,224,203,54,142,229,22,63,141,42,119,77,239,230,88,244,225,218,164,215,235,118,69,109,138,31,16,203,42,36,117,63,170,208,106,58,10,95,72,106,217,97,169,58,60,78,58,124,96,54,241,4,26,219,52,180,168,160,65,24,21,71,215,79,234,159,126,215,189,63,121,60,129,165,121,175,136,9,110,16,2,60,24,187,182,103,24,234,44,135,207,82,79,146,45,181,30,45,39,115,83,79,0,56,60,206,23,79,195,216,166,189,130,92,94,252,116,159,61,109,164,205,104,9,29,38,43,32,61,124,252,62,186,40,132,44,59,181,251,78,60,63,62,240,211,170,55,244,254,110,241,2,68,96,78,136,153,96,24,163,29,38,164,166,104,123,69,184,246,197,36,39,43,58,224,57,127,240,32,69,56,61,76,46,160,255,178,17,3,38,248,236,234,161,64,104,101,71,58,215,32,236,142,46,235,27,241,56,133,145,118,14,184,157,165,126,141,53,6,247,173,7,183,163,146,236,192,11,74,12,135,71,61,105,180,110,75,154,135,187,141,46,241,75,191,125,156,120,217,178,230,230,78,43,27,25,140,152,72,213,212,139,21,166,62,223,127,251,30,222,43,45,252,107,118,110,191,255,172,250,135,149,131,81,25,38,212,50,229,27,237,212,137,139,32,224,123,57,218,9,237,97,25,82,59,156,13,17,82,152,98,68,138,41,23,40,204,229,204,191,11,86,155,180,89,90,5,175,247,202,189,220,180,52,96,147,92,44,111,25,137,165,115,37,120,197,253,102,153,152,144,14,216,164,134,225,193,112,147,138,204,55,240,109,187,207,134,73,94,118,79,191,189,253,179,38,162,244,105,23,167,12,192,243,38,80,47,219,122,205,134,48,221,39,18,36,81,51,77,164,187,99,77,159,165,208,21,105,93,89,99,222,118,159,10,68,150,102,218,52,76,226,199,225,6,127,190,54,251,39,98,244,96,82,251,213,159,195,161,241,121,22,13,229,131,51,157,63,219,18,122,126,225,129,119,65,47,148,150,162,230,183,31,82,162,230,167,115,225,154,122,158,17,107,204,165,37,195,112,68,126,14,227,67,89,9,38,139,214,225,218,243,60,180,142,126,189,6,45,93,201,79,227,108,125,83,5,191,120,79,235,235,218,246,203,93,54,148,37,237,79,191,251,142,64,243,245,69,172,97,168,87,133,132,209,229,3,74,209,154,168,106,91,145,66,100,169,65,20,136,99,95,225,47,172,183,78,182,81,90,64,72,243,250,84,130,31,180,167,67,251,155,219,107,26,40,154,169,233,208,70,11,210,205,78,152,177,118,90,1,232,205,185,45,114,87,49,215,169,244,110,120,140,28,174,187,166,83,0,230,213,229,79,155,10,180,78,196,107,147,45,31,144,102,89,224,43,193,119,0,223,84,250,177,205,83,211,204,107,234,48,172,195,233,179,219,247,248,20,217,107,239,45,112,164,166,17,126,240,239,134,233,124,165,223,166,100,50,224,154,40,171,46,76,10,130,127,55,2,103,105,9,145,51,91,188,203,43,246,122,154,12,80,75,63,180,152,180,96,154,11,220,251,28,110,137,177,4,74,93,156,58,191,112,133,128,71,193,190,31,177,45,103,0,73,72,218,108,42,70,71,192,229,235,201,146,65,22,192,27,198,253,174,165,225,186,166,70,241,175,170,118,135,73,203,167,184,241,7,129,82,218,41,141,106,104,58,202,181,57,111,10,195,175,185,149,161,202,91,10,245,169,111,30,84,147,104,208,14,89,212,210,7,124,23,158,186,99,204,78,117,67,133,16,84,81,83,29,11,65,90,134,95,54,157,232,119,244,98,89,87,170,60,242,193,247,177,137,61,184,16,151,77,103,23,188,80,175,105,229,179,253,75,225,49,194,243,0,57,245,78,246,25,85,133,126,38,151,211,203,151,78,16,50,241,226,105,180,95,119,54,54,138,231,108,16,88,237,95,50,147,70,119,221,24,224,182,154,94,158,22,172,15,254,240,204,76,192,216,88,136,244,61,120,144,134,148,140,191,190,60,187,154,51,119,40,107,116,179,188,9,183,22,32,60,170,169,203,89,124,190,167,220,63,173,217,144,193,131,230,39,8,132,160,95,178,14,45,238,229,157,86,77,195,50,221,19,208,186,126,48,21,218,249,233,230,186,49,192,176,168,36,207,196,217,143,224,149,64,31,7,169,182,188,144,181,209,28,46,181,164,35,130,160,89,117,248,224,113,75,23,82,203,95,125,240,78,70,47,133,12,126,64,152,35,97,206,116,81,38,192,185,31,188,240,229,180,228,133,26,158,235,104,193,103,181,83,168,75,247,109,24,222,191,222,147,115,0,134,185,248,105,68,234,180,79,166,201,116,251,187,225,22,73,95,101,126,171,250,96,82,135,116,167,228,58,249,228,166,168,214,248,35,252,67,92,241,17,190,3,67,78,167,104,219,79,170,22,86,45,198,83,225,129,112,146,163,120,190,147,207,176,125,94,192,133,206,94,27,186,157,153,208,243,107,246,93,153,51,77,163,73,149,243,59,83,111,231,99,131,202,118,71,229,194,87,223,79,115,65,60,186,238,251,189,146,140,103,35,25,213,74,114,235,145,173,241,74,197,49,238,58,51,71,189,207,86,225,247,96,84,76,212,248,235,163,212,233,45,31,63,132,113,10,223,221,112,59,140,31,34,253,54,186,210,111,241,25,215,101,242,189,225,23,170,207,167,72,26,127,54,192,110,195,135,123,100,38,68,37,106,65,145,65,216,253,221,16,77,40,129,44,126,160,250,184,68,238,222,214,182,202,73,145,16,83,186,223,49,6,91,70,10,193,108,40,175,158,89,138,207,239,75,177,6,148,79,124,68,6,180,236,154,34,211,238,156,196,233,245,224,107,181,166,227,30,218,188,167,248,116,225,81,85,251,104,99,64,147,98,243,96,210,175,245,202,73,93,238,9,152,212,145,196,43,195,61,251,237,181,44,211,187,116,133,148,6,145,143,241,226,113,100,15,76,209,35,7,190,39,200,155,229,23,198,137,242,41,60,92,123,24,120,194,74,164,240,157,186,47,39,247,194,240,95,235,203,137,69,61,247,28,85,66,41,203,153,92,84,248,118,28,254,168,235,82,24,190,43,111,90,165,74,94,155,6,49,162,143,24,154,187,162,231,9,220,123,143,223,182,60,242,169,112,116,89,181,236,17,197,80,147,250,28,70,218,71,97,18,245,223,202,231,236,74,164,159,23,134,55,58,126,152,100,19,253,42,142,248,25,191,109,34,23,10,83,83,18,31,109,2,0,74,34,4,137,141,191,188,193,122,188,20,166,230,210,155,6,171,205,210,223,222,38,73,236,112,34,1,199,251,143,122,135,163,43,165,172,179,240,155,231,0,12,171,1,217,58,152,228,141,183,120,250,164,156,165,206,88,250,117,22,69,9,170,34,21,254,218,137,121,70,173,253,167,189,98,66,7,203,225,86,52,56,212,57,132,119,116,121,239,69,195,225,29,10,190,167,76,6,76,22,81,130,169,239,242,21,210,239,118,152,230,25,149,29,123,7,140,235,67,72,159,208,163,143,89,218,41,10,87,70,41,142,179,227,31,6,163,254,151,158,70,44,192,127,27,26,175,196,71,69,120,33,86,200,93,17,163,158,68,56,69,225,160,195,43,121,224,240,94,223,253,212,155,134,123,104,165,151,195,74,30,191,141,4,158,194,84,184,117,31,208,105,4,37,10,163,109,227,125,14,107,162,174,161,137,236,197,244,166,33,220,181,18,124,143,204,152,137,115,168,144,47,48,151,24,111,26,172,238,226,61,135,193,180,60,82,16,96,34,253,83,225,187,14,62,239,181,245,199,206,64,78,193,142,21,104,60,67,138,162,244,235,223,133,245,170,211,156,15,105,242,110,114,211,245,167,225,108,155,222,112,74,118,117,111,160,254,223,29,224,80,54,206,47,125,23,185,173,241,217,228,198,232,94,61,89,68,211,231,241,15,79,185,194,212,117,6,204,144,212,68,94,214,106,236,213,70,95,216,20,30,125,175,104,26,194,58,250,114,140,184,152,75,135,186,216,244,244,181,71,151,143,39,186,84,77,103,34,170,133,205,155,198,190,174,203,27,29,175,22,171,224,156,222,210,120,82,253,20,123,7,210,33,122,70,97,34,142,24,79,20,233,116,184,151,177,2,60,155,131,51,72,115,18,45,51,222,139,55,240,86,125,26,187,234,198,149,48,195,36,65,227,120,43,76,232,102,134,197,146,102,26,182,157,23,30,146,192,221,53,147,6,74,140,227,94,236,217,126,220,197,2,27,105,237,67,201,77,214,213,203,112,120,97,200,196,2,152,98,117,119,156,81,205,109,68,40,103,187,118,233,198,221,116,252,229,183,63,143,158,235,48,0,85,191,15,52,110,68,186,107,237,67,30,238,113,152,226,1,153,167,112,50,180,183,132,238,93,188,52,181,217,59,98,60,221,141,95,182,250,169,91,3,10,70,245,185,163,80,42,159,170,110,0,93,96,241,91,206,189,172,87,141,33,81,53,133,172,159,195,103,107,34,39,165,54,199,29,128,179,67,105,171,166,20,124,245,30,171,159,136,129,169,104,201,133,161,140,243,150,117,10,207,245,183,97,73,245,62,53,61,63,93,220,200,112,249,197,243,110,81,84,252,201,103,35,245,251,228,86,128,239,230,33,241,43,100,96,118,204,98,14,68,77,148,70,3,240,94,22,223,128,117,13,156,117,83,56,110,254,102,138,49,70,122,20,65,75,127,20,70,110,61,246,145,100,92,241,195,43,83,216,82,183,31,102,245,52,146,158,173,47,39,144,19,31,77,213,181,30,96,231,199,105,234,48,4,55,130,90,216,206,31,70,49,163,104,143,193,60,187,3,230,246,32,115,152,250,187,184,26,34,218,112,148,172,145,16,222,44,62,21,62,35,167,16,152,18,88,191,222,117,211,159,211,94,249,182,59,7,209,195,188,219,128,18,96,22,52,154,222,195,119,199,40,42,14,114,97,110,204,159,195,70,43,44,240,79,241,160,195,39,125,53,89,82,94,82,12,207,208,86,46,199,110,185,123,190,33,65,126,166,142,226,254,67,146,20,240,41,69,103,56,97,234,226,95,109,2,204,186,203,99,190,120,120,119,66,11,58,212,222,48,230,125,159,194,56,172,139,118,41,245,101,101,250,213,177,145,247,162,180,160,211,162,26,15,102,113,30,237,83,92,207,126,171,181,123,73,122,57,196,29,219,81,74,126,180,75,247,112,53,199,101,57,160,69,119,195,239,144,241,234,40,101,239,218,41,136,81,249,134,4,115,154,166,206,246,15,230,145,19,79,163,249,163,40,252,164,254,209,215,204,210,251,50,196,199,247,168,245,46,187,61,164,41,31,23,134,142,221,223,77,180,73,2,207,156,255,174,82,198,85,30,137,111,37,43,254,240,134,188,175,38,253,125,43,63,52,36,28,47,218,129,236,102,162,140,187,243,6,177,212,207,253,223,181,137,126,44,240,7,159,133,195,16,206,232,211,247,90,233,105,210,11,74,48,189,232,15,74,63,91,11,223,59,22,131,194,163,138,251,27,165,175,244,240,189,159,121,198,60,33,234,123,234,43,140,244,81,56,238,33,147,18,67,6,91,179,69,197,36,124,7,37,53,156,140,171,19,176,101,103,8,76,144,162,70,60,163,104,174,50,209,8,234,178,28,157,85,101,23,198,103,133,114,30,144,160,88,162,107,203,216,222,60,19,179,153,175,75,230,2,137,101,206,118,129,142,48,134,140,194,179,248,189,146,93,119,234,166,50,40,34,245,228,113,36,230,166,138,229,113,219,106,145,39,192,161,171,217,175,63,250,42,254,219,148,35,31,165,134,47,166,247,17,1,36,40,50,21,133,27,242,245,10,202,148,58,23,102,177,244,31,127,186,145,39,240,41,108,236,15,14,163,232,168,47,231,142,235,137,100,247,76,206,186,64,119,35,198,249,233,48,210,220,66,244,95,112,165,236,128,63,165,249,216,198,14,57,63,127,57,140,218,250,110,118,184,104,217,176,44,122,133,241,41,249,119,81,85,218,181,225,215,234,26,238,166,230,226,32,76,98,192,251,139,225,186,198,119,83,34,255,98,26,101,14,223,235,172,150,74,67,134,223,35,61,194,56,237,63,253,233,107,20,151,136,53,26,67,137,54,220,232,161,171,195,112,186,170,76,6,82,173,158,206,53,76,68,57,137,104,156,8,229,67,82,163,13,107,166,79,225,65,208,187,48,85,212,116,162,48,224,53,170,152,42,183,135,164,97,131,212,25,119,190,19,24,56,9,230,30,238,177,248,134,242,197,80,225,157,69,209,177,103,23,145,143,168,138,66,148,248,68,250,16,18,204,233,105,136,228,35,253,1,186,222,36,102,52,44,121,210,97,174,202,89,81,104,71,195,225,130,16,81,118,224,67,38,154,195,215,192,173,73,72,137,234,154,128,231,183,147,216,209,181,145,157,240,8,42,143,163,172,163,152,230,171,68,206,97,173,235,36,141,39,68,134,60,211,18,146,137,47,169,79,153,229,31,73,133,45,119,26,185,52,190,151,90,209,79,234,52,11,167,69,198,98,219,26,234,159,70,151,238,153,0,120,212,167,254,52,21,176,241,89,119,219,109,61,193,38,160,29,169,148,119,243,212,159,54,126,238,200,180,36,23,79,208,3,3,109,164,105,206,84,244,139,71,93,50,199,127,44,100,109,55,137,207,159,164,159,166,112,58,164,238,119,55,149,228,213,68,103,79,213,193,93,123,254,219,195,232,8,21,158,194,6,176,113,162,168,172,201,143,188,167,127,54,107,181,37,41,178,42,249,144,155,228,149,79,81,184,30,2,157,163,102,153,51,106,157,252,167,231,94,73,112,133,196,155,22,13,199,212,75,154,116,163,156,248,106,130,214,35,201,183,209,203,222,103,23,211,242,9,4,117,72,212,117,248,46,15,29,175,101,5,41,145,169,124,175,171,170,168,178,168,86,143,193,70,108,64,55,98,104,158,98,147,103,98,168,235,130,57,220,220,129,71,29,251,78,154,41,152,23,145,15,252,147,254,39,40,119,188,26,15,231,74,233,73,66,215,140,220,112,10,130,191,4,159,250,197,194,191,7,89,87,101,31,2,184,35,6,132,146,183,154,96,180,201,34,53,252,107,59,161,148,41,198,187,237,24,17,152,120,173,135,96,41,63,153,73,170,239,39,189,204,211,210,107,73,178,115,36,226,182,72,167,167,64,69,123,20,50,208,200,22,230,198,177,117,60,80,90,24,145,79,63,83,226,197,36,241,179,196,150,4,83,174,10,226,173,51,142,199,221,150,105,133,37,41,63,246,20,143,75,31,163,221,209,239,130,55,209,77,75,200,232,139,46,47,82,132,203,8,184,165,28,211,201,206,45,69,33,229,94,133,117,155,183,146,189,22,240,76,165,106,211,180,120,61,216,127,172,212,83,126,123,115,149,139,218,139,98,92,40,10,243,254,230,176,229,82,40,140,35,211,81,212,59,100,188,172,178,195,143,47,58,88,77,17,24,128,135,207,241,187,209,150,252,89,221,10,221,2,254,180,72,14,226,227,25,105,212,22,88,211,102,119,60,199,14,90,108,76,208,97,36,145,14,179,17,104,179,7,156,179,241,203,232,203,11,106,73,134,241,195,184,87,18,60,151,215,93,92,244,36,251,10,241,148,45,223,140,228,140,54,123,89,92,206,225,175,170,71,114,194,96,22,67,85,209,237,209,254,180,58,105,127,55,229,170,186,197,35,139,189,61,187,251,32,14,166,219,48,245,244,49,75,90,173,106,227,216,38,176,227,213,240,183,232,55,31,74,162,122,192,71,107,220,80,191,235,158,171,114,168,166,83,189,45,130,181,199,119,217,3,151,182,78,95,154,85,162,67,41,59,211,93,150,189,173,250,86,119,72,75,214,243,1,239,75,255,228,183,83,97,236,100,86,173,30,47,239,73,225,239,64,242,238,150,194,49,37,12,153,69,135,28,27,233,80,232,15,187,194,80,174,84,125,119,66,145,140,223,210,176,147,126,186,227,120,27,242,89,90,114,56,209,103,212,175,82,67,128,88,77,36,97,210,159,74,147,129,109,11,95,121,192,85,99,1,211,194,105,81,36,70,249,180,110,162,72,73,197,89,206,68,80,250,41,164,53,57,76,100,22,165,249,11,61,84,221,209,221,101,157,244,85,216,245,85,230,175,64,112,126,143,45,83,127,77,253,93,40,122,99,135,172,212,51,105,111,34,158,212,98,225,156,177,245,52,101,246,174,248,102,98,163,186,79,177,168,202,247,201,130,215,203,26,57,115,163,71,203,184,247,36,120,64,143,26,91,13,185,85,10,159,125,162,172,14,62,33,93,88,120,244,60,137,197,232,171,53,154,76,145,74,132,16,109,139,84,111,59,201,35,59,138,94,239,246,251,41,193,13,49,32,174,12,14,151,148,49,59,63,19,95,104,178,183,107,80,151,73,52,61,156,181,108,157,181,4,175,224,24,180,99,69,41,79,174,185,82,186,243,253,218,161,212,83,211,58,84,186,122,164,105,189,19,158,25,72,216,226,64,44,51,245,26,89,176,158,243,138,186,69,146,172,46,240,231,248,246,190,201,60,80,221,232,98,108,196,81,97,246,45,205,30,32,8,95,165,218,144,205,77,14,30,244,100,75,15,203,204,36,128,5,101,106,14,41,110,75,217,59,36,145,239,17,87,19,212,235,84,147,26,42,171,88,246,230,39,80,213,233,66,161,81,92,93,144,16,87,37,251,107,75,221,235,186,255,246,88,42,244,64,137,204,9,174,49,220,116,66,160,191,73,33,92,206,109,0,127,106,85,62,136,69,205,76,137,186,186,123,225,213,62,65,246,94,110,92,248,219,85,138,158,28,137,18,247,131,159,96,166,194,119,170,69,161,86,167,40,89,91,214,73,247,169,233,70,166,79,51,205,226,6,208,32,166,208,223,190,151,121,49,235,72,88,107,138,90,86,140,163,125,168,28,48,229,6,199,131,178,70,62,172,251,6,101,65,109,198,187,141,151,84,123,101,89,97,170,195,8,219,233,112,45,8,241,226,138,220,139,146,2,93,248,235,97,204,222,209,80,217,25,171,147,232,81,16,88,118,138,50,224,145,251,138,212,213,141,163,49,10,184,247,171,152,248,5,253,27,69,241,181,69,137,89,238,49,162,164,85,75,223,154,118,24,174,250,168,57,194,213,152,154,245,193,7,29,48,156,24,242,238,6,61,152,84,121,225,136,30,10,27,247,174,195,3,97,43,129,209,166,136,186,186,131,42,214,81,120,44,231,110,227,102,82,85,175,212,10,179,162,86,202,68,17,5,68,208,38,42,96,32,8,18,87,200,133,249,178,168,103,58,216,197,10,127,95,248,12,172,178,225,104,195,72,156,143,238,38,81,84,167,191,37,237,181,40,104,130,120,79,127,123,32,57,238,14,36,82,15,143,182,252,94,20,87,116,10,66,183,42,84,223,72,190,137,50,148,123,2,247,244,114,46,138,126,66,80,247,48,229,202,132,46,64,11,83,2,33,31,45,166,226,34,72,106,114,212,44,125,90,149,74,102,47,89,97,14,35,84,167,223,109,193,51,111,26,190,168,149,96,40,209,195,43,183,201,242,18,216,248,113,162,40,137,187,184,254,182,217,248,254,219,100,40,111,109,57,65,110,169,89,194,39,161,223,141,166,114,84,6,81,94,152,122,13,239,98,143,226,29,146,92,181,207,15,60,196,53,188,141,75,45,130,213,72,134,139,210,83,248,61,181,225,159,101,97,122,229,15,245,0,9,198,17,29,133,65,40,234,104,203,40,204,118,211,16,203,70,117,5,113,238,127,45,106,127,224,219,146,160,145,221,96,227,88,157,212,81,138,181,204,8,133,36,8,5,45,208,37,42,124,87,129,79,84,46,127,154,233,200,69,127,134,161,14,5,170,82,137,45,200,169,157,250,119,205,76,89,12,188,35,43,8,209,247,161,52,182,11,93,28,215,253,32,19,146,12,82,129,77,14,194,125,203,104,88,75,18,243,234,198,160,28,165,65,164,179,41,138,196,133,87,239,44,92,232,71,225,107,203,184,225,74,213,137,204,82,168,118,170,111,59,40,196,170,40,26,180,33,220,172,188,110,104,127,43,13,215,185,246,161,239,166,184,45,149,146,129,130,194,207,101,38,224,183,189,39,126,122,57,196,75,82,117,148,238,62,139,219,182,219,18,136,181,169,110,46,116,26,4,232,189,38,137,78,211,159,38,179,202,247,90,184,239,210,1,99,252,234,126,179,31,213,228,55,21,38,70,238,104,239,170,41,181,136,93,70,33,241,40,57,19,106,161,19,20,126,26,226,202,26,183,225,95,212,240,17,17,210,62,53,193,51,164,13,248,140,165,94,30,138,48,235,136,248,199,135,64,76,122,250,8,183,71,63,86,45,172,48,101,250,30,92,177,171,151,116,218,189,25,53,175,126,67,10,85,109,187,65,129,136,31,141,29,26,121,221,13,111,47,221,255,69,228,5,106,120,253,101,72,20,252,34,219,105,137,54,187,18,155,244,184,12,7,248,72,48,74,10,39,2,74,159,110,72,195,232,78,86,68,163,134,166,36,160,146,176,35,42,74,6,172,86,179,211,230,185,71,192,148,62,233,88,67,250,227,44,48,189,115,118,106,167,64,1,213,36,70,87,70,26,107,130,37,190,234,225,197,27,122,254,24,247,151,27,242,176,44,183,63,224,47,168,175,97,30,45,25,38,95,183,71,228,242,158,249,25,142,30,133,142,61,55,108,68,118,51,51,12,199,66,130,35,19,131,61,123,233,29,193,132,134,35,2,78,129,127,79,48,202,52,1,67,107,149,222,61,91,92,40,239,221,29,193,230,4,247,184,128,16,146,86,39,40,240,240,108,32,130,216,67,235,134,236,105,15,51,155,145,148,127,185,7,247,0,197,83,201,78,167,221,199,169,30,154,153,30,233,213,131,179,203,67,247,251,236,157,38,10,25,202,81,146,199,104,230,30,37,66,225,73,5,103,106,224,31,24,149,66,135,175,169,93,18,220,131,26,20,238,213,123,67,201,112,13,143,95,35,149,58,143,166,237,142,14,23,120,235,19,92,194,150,128,28,104,230,41,204,110,232,104,57,35,45,251,107,18,127,90,207,215,210,245,5,170,120,183,28,225,67,75,251,104,253,106,48,44,153,179,48,109,117,8,148,251,237,159,185,191,107,122,250,222,180,252,52,71,10,75,93,210,236,25,45,44,98,242,100,123,154,40,88,33,81,177,119,239,165,123,165,205,110,212,168,19,174,103,180,150,183,28,146,20,252,233,141,40,97,218,83,42,177,0,135,239,68,106,233,183,45,155,197,225,178,180,84,126,89,129,76,84,42,242,223,153,96,19,115,119,152,2,165,4,99,127,121,205,223,204,191,124,13,187,126,2,36,2,158,142,7,130,164,254,203,16,215,228,147,171,139,11,246,90,136,236,27,10,147,226,227,40,42,94,51,29,169,95,56,58,97,233,159,249,188,62,40,236,58,124,205,184,154,14,100,203,203,119,152,52,128,244,114,18,196,253,105,130,54,218,101,112,117,122,30,147,177,7,106,133,63,2,223,81,248,134,242,94,50,57,15,153,145,254,209,240,215,235,233,114,143,88,241,132,86,146,102,86,50,175,32,61,247,119,155,230,160,162,215,82,136,102,35,211,146,12,32,244,163,163,26,144,52,177,145,140,194,19,196,3,133,84,173,100,225,152,215,59,74,36,169,80,77,176,149,207,68,5,229,78,123,184,233,156,250,169,88,54,197,204,250,52,212,0,39,224,187,55,125,9,54,58,1,135,97,69,212,134,147,81,18,77,187,230,206,55,147,169,92,142,79,224,59,155,181,108,96,89,176,39,74,32,113,171,169,111,128,92,239,237,211,168,160,0,156,236,104,75,54,246,119,99,152,233,229,196,24,198,78,20,111,34,103,163,157,50,150,184,97,11,46,164,165,191,141,240,169,39,255,126,212,191,36,20,242,192,207,75,28,111,51,213,249,197,187,162,22,112,115,189,235,249,206,245,69,45,32,225,32,117,212,52,52,27,61,7,208,10,211,86,186,44,226,207,250,162,198,177,167,107,172,149,96,121,33,225,132,224,55,193,109,186,133,3,207,3,53,38,122,9,166,38,203,127,186,159,68,56,15,113,42,206,29,135,209,219,75,247,115,216,105,188,101,84,145,234,38,13,175,90,245,122,190,15,223,178,174,15,43,88,94,1,155,22,188,186,45,44,85,207,203,24,97,130,79,62,143,229,60,147,100,8,126,105,237,65,30,24,133,136,120,216,219,201,238,152,210,60,93,148,45,98,77,189,4,87,188,126,59,138,32,241,117,38,63,81,243,93,129,88,117,159,233,122,94,184,175,248,211,56,123,87,242,127,157,16,153,97,93,246,154,188,172,159,17,104,63,120,162,215,157,92,107,119,130,120,58,233,185,167,96,242,59,112,150,109,79,178,61,195,210,62,147,211,143,180,118,135,139,22,63,51,214,109,4,218,205,76,76,222,200,219,207,14,163,192,176,146,171,115,48,173,29,238,201,86,190,199,77,137,52,216,83,97,238,212,118,15,41,237,60,153,39,210,142,19,79,101,128,111,228,90,160,250,172,185,75,142,195,168,54,171,203,176,97,136,188,254,222,84,244,232,76,193,7,225,234,126,19,167,167,210,74,225,209,30,238,138,49,186,137,162,86,101,37,97,202,11,163,55,151,109,221,238,76,202,218,103,233,254,201,191,86,103,62,201,216,254,219,16,61,233,190,80,208,33,127,118,8,129,223,187,60,135,198,17,70,241,242,47,4,234,161,100,78,65,138,187,163,5,220,97,0,86,152,12,95,255,237,44,111,121,97,138,39,170,163,237,83,129,0,188,35,167,70,159,118,82,177,100,42,148,206,180,94,14,115,240,233,103,147,43,231,93,218,78,201,125,6,21,164,87,55,91,110,150,154,187,247,194,221,163,26,1,46,185,174,177,182,239,148,160,14,156,86,161,173,241,195,207,92,90,239,105,35,105,233,26,22,154,83,42,144,205,145,122,20,69,193,207,179,150,239,137,172,137,172,192,8,37,62,120,82,51,80,21,38,245,228,141,199,132,209,226,75,45,91,145,239,54,225,126,146,131,113,66,251,237,222,122,142,235,79,41,146,140,118,205,229,24,185,124,207,20,93,41,8,109,246,200,111,135,198,85,97,211,111,237,145,214,223,181,194,120,161,30,238,233,85,20,161,13,77,162,93,136,220,58,13,197,36,33,58,47,63,40,124,162,52,229,156,20,119,101,71,34,229,58,138,29,18,217,41,123,105,113,206,171,73,9,254,167,123,41,101,50,211,171,232,81,143,30,233,0,226,192,242,19,6,239,178,70,254,239,217,200,114,141,196,253,162,82,19,132,37,238,78,27,125,138,119,69,45,94,188,1,126,52,114,59,236,201,216,96,90,122,118,252,236,217,222,69,161,59,82,239,39,241,199,228,119,67,221,200,159,102,255,203,230,240,181,222,162,162,192,60,134,249,126,225,210,108,23,189,123,82,186,208,145,98,230,173,70,42,62,93,68,217,99,28,196,123,37,32,229,108,190,168,177,132,213,40,28,28,230,95,188,56,41,134,220,91,254,8,137,61,36,7,87,190,19,209,35,126,178,12,19,86,215,27,238,93,11,206,38,114,225,147,168,203,168,168,95,193,73,64,49,119,75,237,254,160,149,246,223,190,70,204,86,67,2,201,29,119,145,78,42,58,167,154,2,179,154,36,162,195,132,231,101,2,194,230,234,69,18,148,57,36,3,136,136,103,212,103,144,242,157,28,145,119,186,127,78,13,59,17,70,107,122,88,83,152,224,115,104,82,171,173,78,53,210,53,221,15,137,134,81,146,166,89,48,20,120,106,212,156,184,97,116,85,66,71,93,124,64,200,48,210,242,64,108,30,223,46,168,112,84,86,13,172,223,144,51,184,240,74,172,53,92,24,34,91,12,86,171,187,196,165,199,184,79,187,28,244,68,143,69,173,89,18,38,157,137,103,78,35,81,151,153,96,247,135,29,123,104,75,52,37,184,53,139,203,39,1,239,20,91,196,1,222,131,157,130,187,197,72,240,58,39,58,188,177,224,181,105,36,46,174,120,250,142,158,94,93,172,233,81,241,2,51,163,204,225,253,227,94,242,147,133,52,110,177,250,140,161,216,137,130,166,41,225,9,74,233,65,148,122,46,212,40,196,140,184,102,64,175,81,50,201,169,95,165,101,176,79,64,147,230,7,42,60,129,75,97,52,221,220,16,48,58,241,42,48,38,75,188,220,10,73,21,229,125,241,238,149,78,76,171,68,136,27,192,134,15,66,118,247,205,226,114,113,139,73,90,155,250,51,54,177,115,47,221,189,219,124,193,238,16,24,79,164,239,116,56,180,53,143,142,156,125,79,0,193,6,193,177,175,40,124,227,241,112,42,76,228,66,236,217,125,4,221,211,6,76,74,254,157,29,241,106,244,145,244,171,32,29,26,129,38,22,19,18,142,79,236,192,23,62,154,82,243,83,180,26,214,15,122,94,98,89,221,14,231,208,9,163,142,140,28,105,55,116,207,78,152,70,238,205,181,88,164,101,71,104,149,65,135,206,127,210,93,81,21,10,139,144,80,175,192,92,53,187,192,84,57,40,124,138,216,178,3,194,46,125,249,134,123,39,12,74,110,8,250,114,246,163,18,159,205,111,73,175,220,187,54,234,48,209,43,95,211,25,254,29,248,87,170,116,154,242,96,111,74,255,190,29,45,135,48,64,81,110,220,62,203,40,73,21,39,207,249,17,97,235,1,23,77,230,185,7,121,169,206,68,58,77,95,66,114,6,72,227,237,81,163,74,85,168,200,31,67,92,92,166,179,156,2,163,251,168,240,116,118,60,211,33,105,233,225,126,127,123,68,159,161,54,146,96,242,29,98,245,124,216,151,2,27,137,96,76,83,18,224,18,188,156,135,196,12,252,145,190,26,151,168,44,16,18,22,20,165,136,165,202,20,87,222,23,152,219,74,84,4,147,210,162,108,57,7,93,139,46,119,139,206,93,82,96,4,17,226,74,213,41,254,155,10,67,23,21,107,147,24,177,54,237,144,176,47,59,78,82,19,193,21,56,86,160,103,106,249,17,102,240,44,49,197,9,80,28,109,25,12,195,94,182,8,127,148,106,49,30,35,134,168,67,246,217,35,206,171,3,61,97,143,155,36,70,135,100,238,94,147,135,242,179,216,104,17,221,214,151,215,29,27,210,189,7,170,200,234,49,246,98,247,93,65,18,171,146,79,164,185,116,47,152,164,184,229,142,172,204,4,155,117,39,224,49,148,172,144,80,118,89,53,96,172,102,233,240,123,177,151,61,133,226,214,166,15,15,171,159,137,147,235,83,65,182,67,85,129,179,47,76,163,171,233,218,240,185,66,166,142,120,113,153,169,71,205,97,235,243,140,107,227,208,46,179,12,3,71,73,109,212,150,33,176,51,226,200,69,174,82,223,253,67,43,239,176,149,47,41,124,239,103,126,228,34,188,89,101,59,227,158,71,92,217,97,51,84,20,62,46,182,131,29,247,165,175,50,149,98,127,246,88,181,154,194,119,30,250,86,8,165,226,39,121,12,132,32,167,135,85,208,4,60,26,55,177,140,239,237,103,23,105,147,74,150,97,41,223,197,77,32,174,22,237,36,152,107,231,231,48,149,239,250,242,107,211,20,55,119,109,224,83,211,56,142,118,220,220,239,21,73,247,97,116,255,228,187,45,245,81,208,123,186,184,8,221,92,86,190,210,20,182,66,82,135,27,62,111,129,161,225,240,163,237,39,235,69,91,70,172,35,90,134,42,186,76,210,70,145,105,88,118,198,83,160,45,99,209,199,179,101,183,244,209,211,186,197,253,17,136,17,200,142,211,44,158,231,93,54,198,209,156,74,174,81,205,227,238,84,252,160,92,33,48,41,43,241,89,212,17,46,125,154,19,197,219,13,151,137,78,66,163,213,111,222,240,142,11,65,191,250,160,213,227,13,191,247,7,205,44,57,108,157,94,214,49,241,35,167,25,126,199,114,132,103,139,252,54,29,141,15,82,249,25,78,152,149,14,197,70,182,173,151,219,67,169,156,182,217,123,125,184,102,165,55,140,242,69,241,169,17,243,66,135,241,193,197,4,138,20,222,164,88,59,76,5,184,194,181,134,228,19,21,163,71,147,167,32,202,160,20,241,221,1,62,211,172,81,24,65,93,191,96,152,20,236,202,112,79,112,253,3,190,203,99,4,124,79,104,153,103,29,186,118,63,156,72,119,87,149,198,11,127,45,150,207,68,95,109,233,211,93,238,200,252,112,149,219,226,33,129,38,28,37,132,206,117,171,236,38,110,238,32,154,156,159,162,148,48,250,141,142,35,87,79,92,84,176,60,122,55,109,31,158,9,30,77,238,100,244,110,79,48,201,88,222,225,43,37,40,153,3,219,211,205,40,43,71,128,64,96,132,93,124,172,239,87,227,146,83,184,15,185,188,115,33,212,213,99,25,96,238,114,179,184,85,234,208,201,193,26,79,223,221,76,81,250,104,196,5,59,105,48,94,83,171,64,50,239,190,20,236,124,25,74,228,85,103,56,83,58,85,15,50,203,224,16,93,66,62,2,219,92,130,77,114,211,233,90,168,197,211,151,207,129,191,220,105,106,90,87,198,218,123,110,17,201,15,106,31,238,193,218,178,107,27,251,96,54,18,244,243,119,65,235,255,62,155,116,130,180,41,224,27,92,62,30,156,145,90,56,203,213,166,197,161,89,137,234,215,154,230,63,151,130,7,143,145,46,55,7,225,61,215,140,49,218,118,45,110,61,212,159,186,254,9,212,223,116,146,92,187,238,114,56,47,166,63,32,82,75,183,50,82,137,119,192,16,9,72,74,191,101,131,122,74,255,176,227,70,28,245,228,143,119,143,157,143,187,18,167,18,186,32,152,135,177,241,3,83,178,75,233,129,194,164,64,173,7,91,154,228,86,24,3,224,115,184,164,210,89,139,77,157,39,236,2,3,96,217,61,193,212,85,180,7,67,238,41,91,210,54,149,224,225,79,219,138,24,10,31,215,64,133,51,177,106,22,43,57,46,211,125,57,172,243,196,220,128,24,203,242,60,35,8,14,142,170,143,35,214,119,190,226,223,117,55,230,63,80,124,7,15,197,77,52,19,140,75,214,91,70,96,114,165,159,30,16,150,56,60,138,202,15,109,2,20,237,237,180,104,171,117,117,228,3,35,3,237,112,75,25,128,63,50,130,111,63,236,221,242,111,103,130,167,171,106,118,18,4,191,150,225,238,17,87,78,23,60,90,9,110,158,125,69,213,195,214,154,48,131,199,179,44,209,99,47,253,143,119,23,159,11,29,229,221,185,19,60,60,116,66,244,117,234,134,7,188,4,54,203,244,75,240,87,5,198,133,155,59,13,46,216,7,35,71,176,119,238,114,23,218,166,100,14,58,172,4,111,103,28,235,221,70,239,15,248,75,112,249,3,190,71,140,195,56,101,183,206,6,190,245,213,64,221,221,240,62,158,70,4,83,243,109,183,22,51,88,234,154,32,61,226,89,204,157,26,199,79,61,19,228,155,140,183,237,116,163,189,209,5,52,224,27,123,97,106,210,0,208,166,82,255,24,28,221,191,189,2,17,236,29,63,245,52,221,253,214,9,163,175,177,103,233,249,234,197,162,90,116,62,184,64,207,48,212,79,117,34,172,67,42,61,174,90,129,141,239,169,63,184,204,86,210,111,111,203,77,250,133,209,78,62,234,115,153,86,165,250,158,158,68,156,116,9,53,146,8,223,49,243,35,30,175,3,70,81,96,121,1,144,74,168,76,105,64,144,79,62,78,52,85,153,74,90,21,124,45,203,226,215,89,194,206,20,114,167,45,205,11,249,42,135,68,45,105,207,130,78,224,189,26,42,173,157,215,23,85,221,221,225,134,186,105,184,136,239,225,186,253,134,67,181,20,21,137,1,195,40,227,69,78,133,82,58,37,157,165,90,235,222,41,63,135,201,75,214,167,17,229,124,115,165,32,172,164,177,226,61,44,1,201,209,178,148,217,142,98,174,225,62,224,242,81,221,115,18,28,76,131,100,183,245,146,27,86,154,115,9,22,228,5,82,134,46,44,21,245,56,76,231,107,252,197,8,1,191,128,81,229,214,151,119,171,196,112,24,234,149,244,242,225,254,206,139,222,143,214,186,176,205,6,250,226,1,23,166,26,65,63,171,227,118,255,93,156,144,212,223,27,207,167,48,201,45,221,97,174,75,9,102,167,223,14,83,20,160,191,13,31,208,75,102,45,164,213,44,77,212,48,109,128,231,231,189,125,98,20,74,10,19,217,152,14,103,117,61,50,204,63,207,214,46,232,21,165,148,80,43,67,123,238,82,11,7,156,145,126,187,5,249,49,169,101,107,165,201,0,133,244,242,223,182,108,123,157,74,247,190,234,76,57,56,204,134,82,187,46,8,139,93,165,248,194,38,49,173,240,153,46,199,83,76,187,178,232,135,89,185,144,119,42,213,145,154,194,8,243,138,59,230,11,117,220,39,13,137,150,171,194,78,151,163,197,48,221,196,79,19,63,211,242,46,18,243,61,110,101,2,158,53,205,114,166,245,243,146,17,244,107,45,193,166,110,241,80,132,130,244,221,135,24,250,187,117,162,154,185,244,12,161,114,118,250,37,168,24,239,94,109,233,136,225,23,126,225,86,62,242,139,4,38,238,248,204,234,11,195,73,162,231,151,113,27,125,14,223,121,120,18,76,73,215,107,26,117,76,109,101,248,184,75,20,122,152,58,146,245,9,255,207,187,230,20,134,94,207,144,2,73,226,241,135,239,92,81,22,69,100,191,9,41,56,188,180,136,3,193,113,119,3,23,118,36,21,62,67,204,156,187,205,131,109,15,209,102,27,221,163,183,235,118,241,55,245,221,63,218,50,14,223,211,81,205,253,98,187,247,235,240,74,29,225,151,225,168,139,49,133,1,173,210,128,7,123,185,7,2,225,165,83,146,241,121,76,106,235,193,4,108,146,193,112,238,74,247,197,89,41,224,174,233,105,52,65,252,229,86,173,167,246,4,245,91,222,112,98,179,26,225,41,95,255,60,246,4,195,72,10,236,94,24,203,212,59,13,82,43,141,4,222,147,176,185,9,119,225,190,85,206,138,2,211,107,72,125,14,223,253,111,38,120,203,158,116,119,210,169,170,29,84,64,125,45,230,25,230,165,90,66,183,63,195,36,191,48,249,7,9,222,211,237,168,66,248,32,93,223,80,234,46,213,135,251,222,5,181,152,245,194,189,185,208,48,82,219,83,131,102,118,204,119,31,47,42,197,147,181,113,55,195,18,195,217,112,140,53,133,73,218,26,1,87,213,96,189,48,116,95,254,217,84,191,170,113,105,157,92,252,229,119,38,170,243,196,124,241,45,214,87,165,160,66,91,14,59,158,175,124,120,118,53,173,142,124,202,107,120,249,52,174,240,182,105,211,136,244,250,249,86,169,9,209,107,41,153,235,205,207,55,68,132,148,160,142,218,140,45,115,169,80,88,154,96,22,197,12,248,206,84,109,249,70,128,206,39,11,85,57,95,130,15,156,11,14,103,166,68,234,70,202,150,167,43,66,122,10,147,143,19,240,189,166,166,78,189,38,159,139,140,147,76,152,146,8,54,149,10,158,200,104,242,137,233,195,72,250,246,112,97,177,189,247,232,93,255,112,8,13,135,201,36,149,245,219,33,175,31,254,180,113,35,78,133,113,32,6,124,174,177,85,21,230,58,46,240,82,107,232,110,190,16,57,54,135,113,68,232,101,163,22,103,155,6,45,26,158,186,104,117,6,150,66,189,112,211,232,238,176,1,11,180,143,148,128,192,62,242,197,195,84,245,234,195,168,107,108,129,113,14,41,252,193,98,19,240,80,186,79,120,122,156,183,28,180,105,197,233,69,215,231,123,18,104,73,137,19,67,68,113,128,201,116,87,24,254,150,161,79,235,150,101,197,204,69,97,117,149,17,133,230,212,210,118,107,246,194,48,35,66,126,123,207,212,223,120,115,171,192,71,181,178,208,142,225,14,46,61,174,6,195,128,2,97,54,25,45,205,64,222,195,164,103,154,14,181,94,12,9,50,56,145,138,205,147,174,13,163,33,107,203,36,83,247,59,151,148,107,159,8,124,190,52,21,40,204,92,75,38,248,210,29,203,168,68,143,46,143,156,138,242,145,88,26,104,211,34,44,146,77,142,43,82,219,210,211,148,39,114,37,154,51,26,20,40,176,146,65,129,71,66,159,198,121,169,55,86,216,9,99,176,39,89,29,122,29,198,162,150,117,125,23,155,218,50,204,74,23,38,4,62,53,93,197,239,102,231,36,244,228,56,78,149,149,218,100,175,123,33,9,41,3,67,21,11,128,87,172,205,134,144,109,138,198,215,237,138,86,56,105,166,178,227,25,245,180,51,110,222,141,244,158,64,93,35,149,100,9,251,86,218,16,205,77,97,181,123,119,127,65,133,139,222,51,184,168,119,158,136,172,15,54,82,231,74,108,115,236,162,223,226,167,239,252,79,158,230,227,174,69,188,67,227,104,152,19,133,8,39,63,34,202,165,33,55,180,18,61,127,210,4,137,213,153,116,112,69,56,23,67,49,66,44,113,69,161,58,60,98,225,125,86,225,152,208,45,19,248,110,131,93,3,118,20,57,236,35,27,120,85,70,76,180,245,124,117,160,250,7,163,127,252,244,199,25,91,127,119,104,2,4,119,113,201,181,142,216,106,125,46,153,137,198,230,208,4,29,147,41,121,52,39,176,49,90,89,67,192,232,112,62,26,94,132,117,238,240,200,252,255,96,143,158,239,97,106,122,244,234,132,223,119,191,208,174,193,76,51,129,141,144,243,189,155,76,171,35,55,20,224,189,226,233,81,148,218,238,158,73,251,105,170,81,98,194,60,250,18,218,158,128,145,193,165,203,236,166,3,157,140,106,162,27,67,230,172,192,31,9,138,15,174,86,245,35,237,254,44,80,240,218,141,46,140,108,56,40,43,215,249,138,45,126,164,178,102,88,157,100,6,221,127,156,15,62,40,145,199,205,234,64,46,60,159,95,113,90,41,189,148,14,24,188,94,241,189,193,189,43,92,225,233,248,141,237,18,82,195,32,154,2,223,63,127,105,23,80,110,145,242,189,3,198,105,93,126,93,54,228,122,222,203,233,152,10,147,27,189,29,182,35,91,97,98,199,254,180,101,55,43,76,49,231,121,40,201,228,53,161,173,190,170,56,224,166,132,154,192,3,243,254,193,29,229,23,109,248,143,104,155,195,69,23,16,48,148,140,14,223,119,73,149,22,176,45,192,7,215,253,137,211,229,194,157,82,184,207,225,138,50,136,194,173,191,20,156,105,105,76,226,225,6,190,6,116,123,191,205,228,17,58,91,96,14,1,71,205,57,175,168,165,137,60,24,245,135,89,21,166,35,155,195,247,50,53,180,87,250,7,117,232,131,89,188,105,56,225,119,153,111,68,168,35,145,109,5,24,237,200,237,112,27,146,223,111,161,175,62,124,68,140,242,52,195,189,87,159,43,28,194,91,191,107,12,87,95,6,237,90,14,14,76,233,142,247,202,15,55,117,130,207,163,44,0,174,109,230,134,67,85,227,47,39,211,34,127,246,221,138,223,10,194,174,199,98,75,240,30,254,112,37,3,55,181,140,228,11,255,172,130,189,149,222,125,246,211,171,178,205,75,111,63,192,56,50,187,195,125,173,149,158,254,70,9,248,96,247,39,116,45,65,239,221,42,140,105,131,207,140,159,134,77,253,164,78,129,243,252,53,28,174,160,174,13,163,143,62,7,209,62,58,25,237,222,99,92,201,68,255,228,231,213,219,251,27,149,32,169,213,248,105,216,171,15,155,198,148,43,245,197,63,159,53,125,172,169,65,149,82,91,131,209,41,113,24,86,155,12,223,49,240,207,106,102,16,167,241,88,49,73,41,43,204,187,198,240,148,66,50,239,154,106,75,0,67,220,244,90,86,22,140,70,227,63,252,135,127,251,251,127,253,235,191,252,235,95,254,250,183,127,250,203,255,254,15,255,245,159,255,241,63,255,229,31,254,238,127,252,247,255,246,63,254,207,255,235,255,253,127,254,239,191,251,251,255,237,95,254,227,253,23,112,246,223,99,153,91,226,223,253,219,191,253,253,127,253,219,127,249,215,251,111,255,167,191,252,227,223,254,143,191,254,229,239,254,254,63,253,229,95,254,243,95,254,246,215,255,242,15,191,192,255,252,79,255,252,151,255,229,111,127,253,167,127,254,79,188,224,95,254,250,31,255,233,159,255,241,111,247,245,255,171,159,72,240,16,252,198,139,38,73,178,77,185,23,241,192,236,167,244,108,117,87,164,189,9,124,96,226,120,251,4,37,71,122,235,198,123,211,31,195,179,177,121,162,16,38,112,127,146,224,112,210,13,196,176,5,44,70,1,243,123,162,224,154,77,231,240,10,25,139,187,102,7,46,49,57,195,161,68,168,175,135,15,156,42,42,238,129,180,91,12,238,33,192,174,2,80,31,215,241,183,30,64,225,24,82,20,23,100,60,252,117,141,214,2,175,71,11,100,48,74,59,2,115,187,159,239,152,53,166,227,146,225,25,103,56,116,43,91,27,118,175,255,253,189,26,243,73,107,124,64,215,171,183,55,248,44,9,66,127,152,198,175,4,131,124,156,74,240,39,193,111,53,28,238,192,26,116,252,236,158,244,186,211,234,237,250,204,104,81,244,251,3,29,71,80,10,29,4,93,168,136,189,70,211,27,42,231,13,140,84,81,192,75,92,70,198,205,246,56,150,168,139,37,56,125,18,60,30,75,62,48,170,166,250,52,52,87,213,237,165,83,83,14,56,112,169,239,4,61,199,216,105,101,234,143,90,100,156,177,198,86,77,104,127,249,104,198,115,126,123,87,230,16,53,83,165,189,135,201,130,207,160,107,127,26,72,36,46,25,206,24,103,15,134,188,183,103,152,243,54,224,164,166,96,149,92,213,59,244,51,25,142,12,223,129,246,223,38,177,87,71,171,91,213,153,183,27,101,118,189,17,92,184,36,84,153,40,174,201,72,124,179,63,235,182,90,165,83,130,203,75,103,54,120,169,72,249,157,35,148,74,185,93,222,217,17,50,140,190,164,195,21,133,109,189,233,76,114,133,30,12,109,79,205,112,123,73,124,182,160,139,114,94,125,68,232,195,170,239,70,30,57,19,188,78,130,181,138,211,224,21,191,77,5,176,102,8,126,144,212,237,247,244,237,224,174,156,15,192,245,85,121,26,60,83,102,35,122,157,115,189,78,197,131,164,1,145,131,14,158,95,240,76,120,35,221,45,209,81,243,139,208,61,90,228,197,219,132,155,222,239,78,178,51,71,66,219,22,112,165,27,239,157,158,47,82,201,10,93,137,204,29,116,53,191,97,193,160,174,30,180,67,246,243,122,199,58,197,229,77,133,178,14,150,240,19,150,225,242,6,141,127,130,73,252,221,1,31,37,206,225,126,251,61,62,172,201,1,116,123,180,101,248,81,13,255,192,171,166,180,68,227,239,247,59,171,229,87,42,220,188,116,9,24,3,93,253,15,13,114,102,255,109,146,176,53,217,185,115,213,120,27,37,240,253,191,244,180,121,111,29,182,140,125,77,199,36,205,52,154,198,8,37,152,176,79,220,182,191,170,34,148,220,189,219,238,254,219,179,76,229,233,62,232,136,63,129,116,224,122,244,180,229,86,4,167,190,195,119,157,235,76,130,118,170,149,128,239,218,85,135,16,252,128,79,124,105,90,134,144,178,21,147,155,219,154,79,7,248,215,213,153,139,45,186,95,76,15,24,217,201,145,211,134,95,81,22,240,130,230,71,97,170,210,227,229,132,115,83,198,178,241,183,4,124,15,51,125,57,217,144,195,135,132,106,28,245,101,53,168,121,150,192,212,206,166,92,235,251,116,116,11,107,89,51,4,39,252,93,159,195,167,166,28,240,89,61,233,242,7,29,154,208,137,185,250,69,167,144,143,174,13,187,87,222,71,9,244,243,240,254,82,242,250,217,187,43,60,83,142,56,123,111,141,46,69,165,80,7,164,81,188,47,95,189,122,106,184,5,178,83,167,244,148,147,63,159,244,166,161,228,26,104,70,63,201,142,209,39,136,177,106,143,194,204,240,9,220,123,74,171,47,56,219,98,146,207,180,4,96,224,152,43,190,154,145,213,159,38,50,35,15,179,122,181,52,4,142,185,88,219,84,228,37,191,229,161,170,43,96,66,226,95,170,176,88,77,126,155,114,154,84,128,209,161,13,136,213,121,84,0,134,10,212,107,176,201,218,78,202,105,167,254,144,4,202,210,111,154,36,91,45,82,26,219,202,210,100,52,171,74,145,46,29,108,138,90,242,2,219,132,239,182,236,89,41,203,149,77,102,124,51,54,68,13,108,81,33,54,63,63,6,96,220,210,120,5,193,249,22,32,82,75,41,195,245,123,76,196,23,166,178,73,115,197,62,196,206,142,31,48,229,104,146,142,201,189,78,223,236,38,217,183,90,57,56,200,105,245,195,107,80,195,165,181,175,196,173,154,191,123,150,174,39,4,213,194,237,213,213,2,83,88,208,52,147,140,28,32,255,44,83,61,158,10,175,115,226,60,134,69,82,195,229,227,26,41,62,251,161,68,62,41,95,146,148,214,119,85,251,236,74,42,105,50,159,249,38,253,92,68,228,86,243,127,76,37,211,167,55,76,46,137,79,11,53,207,30,240,33,193,88,179,77,62,228,66,222,48,55,50,24,86,74,215,26,109,202,126,210,181,34,133,161,236,62,61,161,75,81,242,26,182,208,94,29,189,59,75,73,229,240,183,45,241,85,152,156,53,149,149,47,179,182,220,129,141,232,86,170,135,31,227,165,253,113,55,29,153,57,10,209,51,9,45,145,91,174,217,92,72,10,78,15,85,212,143,72,125,230,255,235,206,109,115,111,235,16,23,38,150,176,175,58,177,109,49,105,109,101,4,234,35,200,159,32,93,73,170,50,70,59,185,61,26,65,165,76,34,65,70,20,184,189,90,50,204,232,68,141,112,183,99,248,130,30,202,151,151,4,83,230,246,190,218,168,207,19,241,20,50,49,30,60,37,143,117,36,242,51,56,251,36,97,138,20,81,253,44,210,171,34,55,15,139,95,103,33,57,245,199,51,224,238,142,112,47,85,95,38,128,173,175,229,119,94,244,147,8,21,239,240,188,172,64,10,251,170,6,74,128,35,8,3,156,233,24,183,73,187,158,151,226,73,49,146,146,8,16,11,113,74,44,224,47,145,51,31,84,229,94,94,4,153,8,24,10,2,119,72,205,94,162,37,197,2,91,153,165,46,60,159,33,0,220,217,224,20,70,161,107,58,60,147,144,246,50,206,252,22,47,39,210,171,43,183,159,238,124,217,80,255,173,157,155,70,174,223,251,110,99,179,147,253,10,78,152,251,123,254,52,147,67,115,41,15,213,199,199,155,134,157,175,164,61,56,94,206,203,122,170,216,249,137,155,22,223,145,203,252,88,130,134,170,31,47,88,18,93,173,154,46,237,154,116,1,252,185,110,51,180,96,187,165,29,11,2,224,30,48,212,180,85,97,228,47,253,187,233,179,149,62,108,249,61,23,24,66,143,244,219,48,36,196,203,45,57,86,97,140,249,55,21,77,97,67,179,37,15,162,159,221,59,213,20,137,181,91,238,190,227,201,198,4,74,138,110,136,200,239,56,173,21,9,56,137,144,226,174,251,226,130,238,213,196,249,86,134,143,243,9,193,199,191,19,163,41,10,198,101,249,187,63,178,96,116,34,154,20,173,127,22,194,73,61,195,4,188,126,97,200,134,52,49,201,142,144,175,7,204,53,57,253,182,165,35,57,124,251,63,229,42,155,4,216,112,88,69,155,0,207,115,18,93,144,212,161,47,193,59,242,169,168,172,36,252,148,96,232,136,28,134,17,45,161,145,219,83,153,70,93,183,149,131,157,125,188,93,13,142,126,29,106,242,57,252,225,54,52,96,103,232,114,82,197,11,35,20,43,232,79,90,231,67,251,250,180,230,29,107,224,222,125,95,206,186,93,236,115,30,24,161,247,151,140,143,179,91,163,240,150,38,230,36,223,120,16,118,42,19,0,110,158,47,15,172,7,231,198,69,225,202,99,109,172,246,105,197,164,193,77,224,158,56,204,72,108,13,61,18,184,107,177,218,21,190,191,190,252,183,63,50,22,255,128,135,194,57,81,165,94,123,203,19,122,185,37,141,148,245,135,234,240,231,40,108,57,117,255,255,192,95,255,19,118,125,188,6,191,78,170,204,0,94,10,195,234,155,26,238,123,70,99,218,244,157,251,236,248,202,133,185,176,76,165,92,1,30,9,62,127,194,93,97,132,203,52,103,112,62,99,26,203,152,44,80,157,42,183,23,71,171,1,215,156,182,135,10,143,119,10,244,206,43,229,89,94,216,171,172,155,169,218,230,52,204,59,199,95,194,33,187,209,209,12,4,172,1,253,109,14,163,84,148,245,153,2,83,192,95,203,48,133,190,254,242,239,206,249,84,77,246,73,190,111,227,76,214,18,5,114,87,63,151,184,35,236,155,56,137,44,111,214,5,115,153,83,61,41,223,124,195,18,240,95,49,204,53,84,18,113,46,26,45,47,245,251,182,153,114,228,180,182,185,85,125,14,27,219,136,194,117,122,49,39,92,72,75,107,107,217,116,188,252,181,65,87,182,242,9,65,154,243,118,248,108,189,87,113,188,108,79,179,108,63,84,36,169,38,100,184,164,109,163,199,190,180,27,146,221,240,114,123,26,119,94,21,65,130,69,247,90,163,254,180,177,223,9,138,204,118,252,50,53,149,106,99,17,137,170,197,219,141,19,80,127,185,66,238,127,28,37,37,62,89,96,147,144,221,131,73,20,82,50,72,216,46,94,120,195,136,156,235,73,47,135,139,48,62,235,107,234,175,180,226,158,245,206,189,6,161,141,146,133,33,229,227,215,0,178,130,107,170,23,33,201,227,109,133,157,203,77,213,243,97,159,29,116,45,184,209,182,114,16,172,159,162,248,135,162,97,151,234,38,200,102,216,1,111,168,237,20,38,13,210,97,99,172,214,119,195,141,244,5,252,229,59,132,81,160,190,188,111,42,124,147,208,28,26,84,199,137,52,58,60,208,185,32,100,18,186,241,151,19,57,76,47,135,213,175,250,211,112,240,171,65,140,250,173,159,139,23,190,115,161,230,226,33,87,72,237,197,4,203,18,202,45,206,127,154,68,253,116,85,165,82,165,5,124,205,231,84,15,2,69,242,242,209,132,40,50,215,224,32,121,255,106,243,32,70,205,197,67,182,210,155,195,198,53,147,138,50,138,207,112,76,233,173,50,141,100,49,113,45,121,48,165,17,169,224,195,56,201,29,53,194,237,84,138,114,94,218,18,151,52,202,110,83,165,74,15,83,252,194,68,102,82,149,204,221,167,171,55,124,80,137,166,115,133,205,239,173,46,82,57,119,210,210,218,56,112,223,53,0,174,236,150,123,5,62,48,127,183,113,231,106,195,11,227,239,223,69,165,145,146,40,95,51,179,245,120,55,118,136,26,73,235,206,225,22,3,130,128,136,110,210,100,66,28,175,249,37,165,191,36,110,184,15,241,119,239,21,46,117,74,200,136,147,41,170,145,27,27,146,242,179,157,29,50,243,212,88,99,103,42,204,62,236,15,155,234,104,242,122,32,123,227,79,163,33,155,62,155,131,242,157,108,84,135,247,158,94,110,137,149,219,75,72,161,75,74,220,112,215,88,120,233,236,228,59,149,154,122,101,153,227,60,170,172,33,90,22,248,199,37,240,11,83,91,156,236,101,206,209,229,91,26,209,117,229,154,89,31,170,220,239,26,96,220,158,26,65,188,39,21,58,219,235,85,151,215,146,157,19,31,180,30,111,163,182,146,142,177,82,158,254,93,208,207,127,48,172,82,172,171,217,202,177,242,126,250,78,149,123,132,171,137,69,29,254,107,56,188,222,168,224,40,140,107,239,213,189,35,105,187,70,130,63,100,20,29,70,61,83,97,136,84,222,182,131,162,206,84,153,35,234,200,174,61,23,48,97,93,181,146,204,65,231,240,189,40,164,146,170,138,167,105,58,202,205,85,59,133,61,238,153,188,164,98,145,52,165,240,216,206,75,119,191,31,15,165,254,244,33,150,228,100,1,247,198,61,210,203,41,227,221,222,43,156,178,90,61,84,63,182,111,127,154,96,116,170,233,128,208,246,29,172,131,27,141,206,211,11,75,81,226,32,89,162,104,217,197,221,1,143,239,244,84,131,148,84,95,208,138,177,69,56,140,199,104,40,12,151,218,27,110,99,233,212,204,240,198,53,113,4,12,87,181,18,36,194,130,241,249,203,41,35,213,186,138,107,103,46,167,126,135,215,35,101,180,115,29,115,247,193,32,246,175,85,21,13,77,152,119,255,39,205,168,104,61,48,53,104,46,67,143,69,116,119,83,253,225,123,110,156,231,96,35,140,183,83,161,153,169,117,108,127,186,153,124,131,194,240,100,251,79,147,146,158,186,12,13,141,233,237,238,204,20,253,44,120,40,222,126,72,21,243,151,108,249,198,37,211,199,227,131,75,64,23,80,155,61,228,170,239,246,52,72,27,85,24,109,224,128,239,62,162,179,184,89,13,164,191,252,14,229,210,18,131,6,87,83,241,239,38,147,99,165,167,239,189,221,223,141,14,140,62,187,9,3,122,151,82,196,155,58,197,156,46,254,48,133,151,90,180,209,140,104,205,209,213,210,44,194,13,121,28,133,45,46,117,232,33,7,205,251,27,90,76,221,52,236,114,51,253,155,173,166,87,63,234,131,229,208,219,253,89,184,95,67,17,173,247,120,57,63,222,181,182,167,224,245,122,12,36,133,156,118,173,195,52,106,161,96,32,41,212,1,37,24,114,211,71,219,66,49,87,66,217,253,156,121,11,217,9,85,0,36,234,177,157,60,154,211,95,117,13,183,9,54,56,117,47,42,120,90,6,13,61,201,246,171,211,52,125,165,76,94,50,170,147,222,221,123,208,74,71,64,255,137,187,59,167,139,113,186,10,140,0,172,243,231,94,187,162,164,235,38,98,29,94,138,117,247,73,120,169,245,229,208,184,188,134,53,12,209,52,152,54,124,239,167,219,177,28,10,157,161,136,15,62,24,90,135,154,182,66,232,42,157,102,176,99,182,164,73,72,57,131,15,7,78,120,21,233,222,248,196,166,83,57,161,4,184,70,118,200,48,10,254,114,100,142,211,13,223,106,78,189,105,100,104,168,127,0,29,187,79,208,146,212,128,168,206,223,78,131,83,201,235,201,178,58,78,147,102,4,144,95,82,182,89,53,216,236,129,235,151,213,80,102,176,112,226,175,173,89,15,206,188,57,1,159,157,52,73,38,154,85,62,83,170,169,13,105,32,3,162,52,167,247,33,246,123,50,220,221,176,4,38,147,82,163,36,152,41,219,231,48,185,162,74,97,78,245,78,236,241,119,37,106,197,147,21,233,118,57,62,214,80,122,56,211,68,255,194,18,65,253,89,252,53,216,195,148,49,249,161,138,115,65,245,176,55,201,75,126,220,147,62,173,234,206,245,115,246,3,242,146,186,150,220,154,154,187,143,23,112,105,73,115,221,40,14,191,120,119,209,8,59,121,75,215,96,246,167,225,17,87,66,122,147,30,90,110,105,108,204,45,81,80,254,73,148,245,221,174,244,163,190,84,43,60,46,177,75,67,17,38,3,2,75,247,113,37,23,236,215,187,41,245,4,79,175,37,54,243,86,15,31,98,249,211,13,17,22,126,85,25,99,171,241,91,159,236,11,196,251,4,46,48,252,57,204,71,202,173,208,146,105,156,28,136,165,77,120,91,96,187,1,249,226,52,46,211,173,48,132,36,199,9,235,45,211,80,225,226,151,43,188,53,75,19,112,65,71,105,194,41,223,181,252,237,110,159,247,64,19,18,117,228,53,245,221,131,154,130,21,164,221,69,57,41,39,60,158,177,21,179,218,212,192,66,155,227,78,204,32,98,43,48,34,6,140,62,227,242,229,73,226,91,83,225,132,123,165,185,230,194,18,90,189,36,156,128,225,56,125,231,48,109,85,233,83,242,198,167,123,231,224,26,44,154,41,139,241,177,86,160,84,86,126,130,222,75,68,112,5,194,39,39,157,242,99,103,150,160,18,28,137,90,158,69,65,149,64,240,253,29,245,187,15,11,246,6,201,27,57,144,98,57,66,233,49,189,246,20,98,122,60,148,2,23,148,88,123,16,245,39,127,209,176,96,133,207,67,244,227,196,47,56,216,145,60,238,107,108,31,75,2,6,195,82,145,157,127,241,46,143,162,241,25,164,140,70,48,7,83,92,40,219,60,241,107,164,169,92,240,129,244,74,253,105,194,146,65,229,15,111,160,44,109,211,251,237,33,48,64,16,166,106,203,32,175,13,177,137,187,209,107,100,119,112,214,186,238,27,126,167,161,89,190,195,46,76,241,93,212,26,137,27,247,194,61,216,231,62,115,16,8,216,97,200,247,165,137,219,73,31,37,143,211,109,13,152,95,122,26,13,68,148,253,244,130,12,51,15,71,195,203,18,180,121,196,244,181,191,73,148,58,190,105,220,85,218,170,118,56,74,109,206,140,202,106,211,188,207,65,0,252,140,128,201,72,213,46,67,140,37,108,17,198,93,191,139,234,250,18,104,239,202,248,58,72,61,41,209,103,72,64,233,68,65,88,201,57,191,59,89,38,18,204,30,144,25,76,39,149,180,84,121,29,75,120,36,93,238,119,162,90,172,28,210,144,147,183,237,166,97,219,182,118,5,198,186,115,59,134,222,85,242,70,194,105,199,125,219,150,14,172,183,205,49,77,129,206,109,67,147,189,208,167,239,109,40,8,45,127,132,170,244,183,201,52,119,218,73,202,103,107,234,52,99,252,240,166,221,69,174,150,14,165,220,187,196,1,99,20,82,178,2,40,74,218,206,152,124,143,228,79,249,36,32,102,34,111,206,143,167,245,71,183,80,104,22,45,199,59,42,135,128,85,209,132,17,118,79,162,173,238,239,187,234,73,243,246,223,54,47,117,83,24,166,6,31,177,134,2,148,124,24,116,113,190,54,175,221,82,148,27,146,114,171,187,17,4,65,35,169,83,10,147,140,230,38,90,99,243,211,125,122,112,71,140,167,11,234,68,218,50,40,59,156,81,217,162,11,98,19,163,175,194,12,112,152,2,120,89,96,119,3,220,46,56,63,161,121,210,52,99,246,214,19,138,67,118,194,235,234,69,76,117,249,70,109,244,96,77,91,94,8,132,184,209,76,201,149,196,81,76,248,120,4,181,228,52,119,146,192,148,46,248,245,170,222,237,84,11,80,110,171,168,98,115,171,152,43,166,180,140,4,232,96,79,197,69,162,210,60,86,145,184,245,110,166,57,146,152,131,208,115,63,148,36,73,177,30,73,197,134,73,247,193,22,20,16,148,60,111,183,115,138,57,139,100,184,184,31,197,18,40,157,104,155,194,83,104,79,72,160,56,202,10,62,236,150,232,54,22,148,249,74,245,57,140,174,249,196,109,214,72,123,5,110,215,162,243,169,98,58,85,218,163,164,59,139,241,72,193,139,206,133,70,229,223,170,113,201,63,170,220,78,133,251,247,197,53,29,207,176,92,73,161,42,187,93,115,196,57,49,117,211,170,240,123,184,203,211,234,158,244,20,49,177,208,225,79,195,220,170,118,16,182,165,120,162,166,29,204,10,179,41,186,247,98,64,233,161,79,19,33,170,1,67,233,219,21,238,4,214,220,34,63,85,67,41,131,189,123,134,69,14,201,162,220,135,45,101,112,199,29,136,163,64,167,26,204,196,35,110,80,56,174,186,254,118,167,190,50,188,100,223,234,169,91,154,41,66,132,19,173,107,84,14,158,66,215,165,184,104,165,28,86,80,120,242,166,92,222,206,76,227,105,57,79,225,221,187,243,82,143,94,210,25,135,56,14,207,210,132,43,196,136,187,83,129,14,75,114,213,67,136,136,182,51,250,93,248,78,121,221,233,9,103,133,187,137,130,251,100,145,144,7,235,108,102,184,60,147,37,68,210,128,83,74,24,147,153,82,40,66,137,226,124,44,131,116,155,179,244,151,33,252,107,126,245,51,197,12,65,173,98,206,127,248,39,6,45,48,165,254,62,207,8,248,43,79,245,133,203,116,26,181,65,88,165,232,225,120,59,116,135,159,235,36,53,239,97,60,159,226,252,238,179,166,143,170,94,105,133,33,136,33,164,131,1,11,132,47,108,72,196,155,220,195,239,198,88,182,171,94,67,187,121,52,108,220,113,232,199,12,62,213,202,187,5,94,166,168,23,225,134,161,229,120,152,223,247,8,136,88,6,178,29,10,27,205,93,247,64,200,72,220,221,166,232,28,158,67,50,162,115,211,26,196,104,254,114,146,231,186,126,24,218,16,62,203,168,190,108,91,225,50,188,220,3,152,24,80,140,71,39,11,55,28,185,8,246,168,142,89,167,20,243,107,206,62,252,115,200,11,140,239,207,91,246,83,72,174,104,249,162,221,157,46,168,130,82,4,26,40,132,82,250,195,196,40,29,189,199,205,145,123,52,181,146,187,199,195,141,192,178,190,26,239,69,192,247,192,85,98,44,114,44,231,137,184,20,185,194,75,95,94,145,176,122,171,122,161,0,38,54,241,207,13,200,35,79,11,43,88,156,19,119,228,9,146,190,137,132,20,172,52,12,183,161,191,121,98,45,196,4,198,188,238,49,199,200,13,84,39,238,133,203,12,244,26,18,169,55,57,119,60,193,18,45,77,116,143,5,238,119,69,248,4,189,111,234,154,144,1,5,234,137,221,159,42,112,13,12,221,101,120,48,198,127,225,187,254,175,121,55,21,38,29,183,57,124,119,155,170,47,47,4,73,222,87,155,250,185,52,252,30,69,203,117,181,204,2,93,98,62,145,89,13,127,235,131,9,51,234,96,64,178,228,237,30,182,239,9,184,141,255,195,81,28,171,93,97,152,219,222,64,162,98,172,28,237,212,9,239,232,50,82,11,196,8,185,232,144,179,26,238,107,13,103,113,60,78,249,105,82,54,154,126,213,164,198,223,63,154,244,232,147,158,182,108,180,7,207,79,249,169,225,176,140,156,111,184,85,224,13,86,248,30,214,207,122,226,111,183,154,202,29,178,136,199,31,0,60,166,198,201,225,114,248,92,217,19,184,74,173,60,48,10,120,62,28,196,127,245,221,141,114,149,104,153,89,44,10,35,83,231,163,133,91,168,235,187,45,33,192,59,101,64,115,161,195,101,68,124,62,141,208,185,63,250,52,171,195,105,212,185,79,40,7,13,196,204,195,93,219,70,88,219,244,183,145,184,249,162,211,144,2,168,250,52,172,126,35,96,248,52,244,105,248,136,124,127,135,111,227,28,125,122,95,163,196,99,105,3,255,167,238,55,247,82,190,91,76,98,34,42,83,159,230,98,220,2,134,126,75,86,192,93,64,65,110,8,221,70,215,128,49,116,215,126,155,188,40,44,64,2,222,235,132,203,107,130,86,205,224,191,112,173,210,236,228,132,189,63,67,46,160,15,7,233,176,250,40,234,81,49,26,132,206,116,131,190,187,253,240,36,95,224,94,83,119,215,34,129,56,116,175,52,89,131,66,13,106,161,3,110,26,43,232,150,80,118,226,183,225,164,85,212,136,15,3,133,142,64,96,118,178,18,176,201,32,11,12,117,75,237,1,35,84,160,48,42,5,2,55,53,233,144,145,131,143,58,224,162,28,100,86,191,226,9,121,176,230,124,42,152,205,165,231,243,228,102,131,181,120,146,240,86,117,103,165,193,74,245,207,93,176,71,252,125,24,247,150,118,11,228,212,210,167,73,115,168,163,195,55,99,87,104,230,184,19,24,162,223,17,63,109,101,132,1,87,136,36,98,221,163,110,168,6,76,133,222,65,90,182,150,202,8,32,108,130,135,69,70,91,183,51,124,251,30,72,224,238,165,156,218,196,61,71,4,93,7,94,57,241,234,49,11,87,228,67,16,231,31,9,70,36,101,201,2,72,87,11,138,116,185,72,5,140,155,74,225,178,71,204,5,75,17,83,184,193,171,220,2,94,90,216,67,9,225,23,65,39,124,62,42,217,5,188,186,172,235,180,83,146,242,235,82,246,195,220,15,226,161,189,235,152,156,108,111,55,60,240,226,182,131,187,171,58,187,230,133,33,155,62,10,215,209,227,179,72,192,151,193,68,202,190,57,97,240,133,239,221,225,75,112,133,69,201,225,81,84,152,189,125,63,212,14,14,243,107,75,97,88,28,78,192,165,166,166,153,90,110,124,24,105,213,159,194,168,16,196,203,149,229,149,236,216,207,179,172,240,233,36,14,62,114,107,153,46,14,67,92,172,79,255,156,71,14,91,129,146,192,157,236,166,47,224,166,204,186,38,159,234,140,193,118,184,168,204,147,37,28,203,120,81,110,191,244,179,238,202,142,27,46,101,154,169,101,149,116,217,0,139,214,130,115,92,239,25,7,118,193,145,173,237,70,22,86,190,154,109,65,71,11,238,60,191,113,13,203,74,149,118,35,230,92,99,225,150,190,148,144,142,0,240,248,194,178,43,154,155,220,44,195,103,69,195,144,229,107,10,83,19,22,13,35,203,81,62,26,30,5,217,81,74,47,90,174,215,80,32,138,244,46,96,173,156,161,183,143,179,198,27,172,42,104,119,15,161,144,116,201,111,107,17,9,117,107,40,82,5,172,60,252,119,201,19,150,107,242,209,106,12,195,44,56,143,124,245,214,68,220,123,74,94,27,126,202,104,149,154,222,125,207,182,53,100,180,82,205,2,242,169,100,19,4,188,53,213,143,242,245,174,179,168,206,79,81,138,124,74,252,52,220,117,218,101,84,222,203,71,227,232,80,184,88,228,59,224,61,211,68,41,68,35,99,237,153,170,119,192,176,174,13,25,108,196,202,19,92,214,137,101,13,39,229,84,248,14,72,215,133,189,148,70,220,132,202,34,18,61,204,123,164,48,34,181,177,161,220,177,148,78,33,13,112,196,62,91,209,71,25,10,91,122,190,195,164,86,202,112,193,46,50,103,60,205,185,216,20,230,130,17,79,79,225,116,131,114,156,10,214,120,152,75,240,167,240,61,155,106,60,108,94,30,129,97,18,150,93,24,31,152,126,23,92,245,177,50,241,175,21,109,25,185,45,97,237,182,58,82,143,17,95,23,91,128,164,42,253,105,206,254,246,201,217,180,116,146,82,203,164,118,99,146,200,160,172,163,201,5,226,254,214,76,159,5,137,248,150,211,254,104,233,114,35,52,63,226,238,210,33,252,251,20,118,198,26,59,81,203,209,173,112,33,106,237,142,16,150,150,114,103,33,254,213,79,28,0,119,96,199,210,167,55,245,170,1,115,155,209,167,205,57,18,240,71,225,154,192,220,68,71,92,109,136,216,109,133,251,57,209,52,82,120,196,205,8,103,107,89,97,107,27,139,155,54,13,207,65,116,218,31,215,170,134,163,185,198,226,35,197,81,31,166,198,42,12,90,98,87,122,188,24,89,103,24,3,179,119,85,137,105,100,146,239,88,63,80,60,232,158,67,24,185,70,175,144,162,171,75,192,236,140,30,215,119,104,225,19,92,135,204,36,204,124,9,157,52,171,183,140,173,22,71,230,151,224,230,186,115,118,247,255,210,79,151,96,109,50,207,193,158,233,167,239,166,255,197,102,73,146,168,46,47,74,223,187,184,52,200,17,30,10,67,227,238,195,105,20,215,77,97,232,241,253,187,72,188,144,59,118,131,234,217,11,15,200,170,217,106,179,54,168,71,86,172,93,50,66,36,197,183,25,17,98,156,17,176,112,37,180,169,215,2,199,227,214,239,98,154,46,255,46,162,183,114,241,34,82,60,103,140,23,165,205,226,110,65,102,130,221,215,225,79,201,122,16,1,242,164,2,188,35,75,185,66,184,133,53,175,209,197,175,176,84,66,141,26,133,22,153,176,248,59,116,109,18,47,117,82,94,248,180,118,79,93,98,34,92,142,142,163,174,68,164,134,36,241,216,130,131,233,163,58,49,84,247,171,65,118,41,222,43,72,99,150,179,228,147,203,61,148,217,185,145,220,237,85,84,68,157,169,51,80,248,110,4,158,143,61,169,33,209,109,97,90,21,170,63,205,174,155,154,86,173,158,216,225,251,242,162,31,70,150,156,223,38,39,220,56,186,151,78,78,244,237,223,205,198,160,45,67,219,45,64,138,174,164,97,4,221,34,205,28,5,67,173,151,99,131,255,162,36,129,58,100,117,34,113,173,117,46,84,96,234,56,100,52,209,219,14,71,38,97,224,169,15,31,104,233,122,56,96,239,109,94,127,250,32,70,21,79,19,71,150,46,195,177,191,99,22,154,207,90,95,78,153,213,244,14,167,170,80,55,195,129,80,178,39,254,207,67,38,190,54,156,10,175,24,143,195,145,63,21,190,251,85,124,24,27,254,73,176,165,172,184,215,185,161,158,162,112,137,46,251,140,82,77,64,138,166,223,155,201,37,73,86,60,227,238,97,149,59,105,112,55,37,24,254,87,207,188,36,51,176,101,56,230,40,240,39,149,174,20,197,28,55,165,77,201,82,171,191,112,128,55,175,112,103,233,53,45,61,110,100,45,137,104,227,180,75,177,192,3,77,18,79,56,101,168,245,88,132,84,247,81,112,153,35,254,211,148,1,18,16,72,204,136,168,190,102,190,52,104,205,91,228,186,154,93,175,13,239,20,73,251,187,55,148,227,250,238,78,252,40,242,13,174,161,162,203,158,32,100,119,137,115,50,156,148,137,7,230,163,227,36,249,179,90,25,173,162,37,228,234,200,45,169,122,216,163,117,51,37,203,130,210,109,125,53,178,212,95,164,104,12,77,143,111,80,78,122,180,147,4,15,52,81,5,70,229,234,68,122,200,157,162,186,172,11,50,29,158,186,213,140,64,84,209,62,66,221,182,161,226,91,210,187,203,174,46,137,77,130,231,39,14,166,106,233,242,145,153,210,191,164,18,86,33,91,62,146,16,122,27,39,29,10,225,202,53,103,253,229,28,31,98,238,94,184,248,29,96,66,47,222,100,217,50,71,138,159,245,100,18,93,179,114,41,76,245,111,228,33,17,23,220,10,223,91,239,142,100,211,86,133,235,23,24,159,119,40,166,18,220,211,151,111,20,0,189,75,145,39,110,250,217,80,11,199,203,73,154,149,45,28,221,202,19,234,184,118,178,167,119,227,179,13,20,218,64,109,25,197,222,174,249,107,92,253,159,246,217,250,74,164,107,27,189,99,209,167,151,221,19,28,102,102,164,167,185,190,71,2,60,116,229,250,93,212,230,61,75,253,194,230,25,85,152,130,30,111,154,105,23,43,122,55,180,200,150,67,225,118,235,79,147,241,54,66,224,118,224,73,86,152,114,111,255,105,106,68,210,103,79,99,38,142,124,185,161,201,220,213,124,76,145,247,143,206,83,66,187,87,118,145,12,117,111,197,250,85,119,234,69,206,217,207,89,165,211,144,132,251,25,25,134,198,66,166,48,90,173,59,242,19,143,70,183,73,106,233,37,146,27,185,111,235,195,3,249,220,30,137,147,68,171,21,134,0,212,243,88,11,244,17,39,193,44,109,135,235,249,3,38,113,203,147,77,73,174,79,239,230,164,27,145,45,58,213,33,2,28,230,42,161,170,166,150,68,37,236,62,124,14,67,243,220,50,140,54,93,228,185,126,251,252,1,15,47,240,157,118,165,155,169,87,168,0,247,167,141,37,93,55,21,203,129,138,244,93,136,11,119,130,187,19,126,220,23,227,54,74,191,125,15,32,239,51,2,231,61,189,187,70,53,195,248,113,35,37,116,215,120,245,70,254,44,117,56,137,66,43,244,161,239,122,169,25,150,28,244,83,19,147,168,193,39,228,163,143,229,203,231,150,69,238,21,21,102,223,151,190,154,204,61,255,109,75,201,72,77,163,130,205,133,196,11,106,49,25,142,44,113,50,67,250,202,61,250,249,9,129,118,89,73,71,192,48,109,214,7,55,82,42,242,88,159,72,54,189,91,221,167,225,90,38,18,83,229,193,104,150,215,60,75,93,32,236,162,95,74,164,3,221,33,61,109,90,140,121,138,99,218,135,20,56,169,241,233,167,237,50,234,48,245,190,105,5,156,234,116,56,212,115,38,85,94,22,54,153,123,14,95,107,32,109,242,144,200,206,144,102,191,157,144,134,139,148,66,79,124,164,118,113,236,188,37,185,59,29,59,188,41,207,33,219,217,168,209,165,31,165,97,233,167,199,138,180,253,59,9,239,110,152,246,51,210,69,61,49,223,116,143,211,126,182,61,103,96,26,243,206,74,13,59,219,67,220,148,27,76,141,128,115,4,180,248,234,5,203,92,213,30,199,121,233,123,14,126,3,149,151,229,244,25,238,223,101,191,31,121,26,90,1,81,148,35,160,77,163,40,142,162,7,222,181,164,90,168,21,170,190,230,167,38,81,25,149,255,226,204,29,199,179,38,177,7,106,154,226,219,54,56,135,201,163,79,7,58,145,255,55,207,200,42,94,95,54,22,134,23,192,79,56,74,244,146,12,155,193,244,232,58,177,112,248,114,213,80,41,203,149,232,168,226,75,91,10,172,176,190,75,83,105,63,179,13,52,99,187,226,146,115,242,155,141,34,211,97,82,54,117,176,206,135,166,225,47,188,77,144,103,36,211,174,187,203,15,50,124,174,220,10,143,40,22,157,196,110,75,154,101,31,153,172,219,97,35,220,78,70,105,115,122,137,123,11,237,220,81,2,190,103,13,149,43,63,240,106,38,2,48,21,30,159,231,101,33,168,82,244,214,133,80,160,107,62,113,197,90,202,140,212,76,24,238,77,194,11,35,94,147,126,250,248,105,191,140,32,182,165,95,38,127,243,123,240,192,17,32,166,56,148,175,254,89,208,73,77,45,153,65,63,190,57,165,160,49,247,43,195,53,58,222,200,192,63,120,222,62,213,75,25,153,248,99,249,119,97,210,104,187,73,138,29,254,238,9,19,66,130,167,75,47,65,202,68,126,130,162,86,110,226,176,154,125,13,47,179,127,49,75,254,36,240,184,138,21,148,74,44,148,132,98,195,56,188,82,189,37,146,233,199,243,79,127,88,143,180,59,168,229,124,119,11,75,90,211,242,88,96,78,84,135,113,238,105,195,48,194,159,41,139,72,119,211,34,108,232,73,171,27,102,235,98,77,51,126,155,185,249,253,97,136,8,52,38,217,108,110,55,135,201,183,57,233,167,167,43,127,33,77,62,180,60,188,89,5,247,123,55,36,246,45,189,155,10,205,183,1,47,146,178,180,64,2,34,255,248,42,19,121,81,87,95,43,182,195,60,24,234,45,141,114,81,63,233,82,213,150,118,165,52,133,205,100,177,253,179,80,13,211,154,20,162,232,245,209,183,83,225,104,154,193,178,164,55,185,228,175,105,211,154,58,211,161,117,60,111,22,25,144,107,124,234,126,81,183,83,230,115,184,173,116,29,131,74,107,189,139,228,130,232,67,189,221,215,142,133,242,212,31,134,85,82,173,81,104,141,220,78,182,154,144,162,135,22,92,231,51,94,126,143,160,100,89,117,178,62,223,229,27,120,104,182,14,49,151,238,228,89,203,164,147,211,211,173,121,114,224,226,180,85,233,99,44,138,230,202,144,192,80,74,11,76,146,244,51,65,214,50,114,253,165,112,167,0,54,224,162,105,16,21,159,229,248,162,101,115,166,251,65,51,97,130,64,239,110,163,232,33,45,50,90,54,82,234,136,145,255,121,13,3,112,87,79,226,133,17,194,138,46,189,211,88,124,87,181,89,69,179,207,133,210,143,138,150,144,179,222,60,35,24,120,41,211,63,20,111,203,181,199,129,167,82,225,214,102,185,15,209,43,93,101,31,8,77,96,39,10,170,216,189,251,182,42,88,83,95,199,157,208,95,29,77,127,87,207,75,180,185,182,190,249,78,119,253,97,242,45,228,225,35,78,175,98,33,154,226,40,73,253,226,183,45,197,88,13,98,113,176,255,180,4,19,152,23,88,252,236,203,180,27,171,31,120,108,164,34,60,194,14,220,130,194,128,13,233,147,60,31,170,104,141,11,251,193,247,155,251,39,240,100,239,60,62,17,108,82,10,140,180,200,142,145,70,229,40,182,20,83,111,162,202,227,23,182,41,59,79,130,195,76,54,88,100,77,160,73,197,93,53,28,94,98,87,153,78,170,103,126,47,163,75,88,210,176,102,234,181,111,113,160,228,118,62,125,24,253,89,63,245,76,7,78,225,138,106,149,239,117,4,141,196,126,55,103,51,158,148,128,71,152,239,235,71,190,238,237,132,104,26,82,110,151,96,146,169,2,254,132,52,130,205,133,1,120,48,97,140,18,151,26,20,177,185,44,212,7,47,118,229,154,224,229,235,246,135,106,36,98,146,36,95,163,177,253,94,190,170,165,43,255,187,232,53,253,200,107,61,123,6,98,146,79,50,201,47,202,101,249,89,44,247,171,8,105,110,133,75,117,90,54,132,195,107,87,248,39,116,248,134,96,219,158,29,67,0,233,90,123,68,242,48,24,195,247,50,4,158,166,113,246,224,115,173,215,112,24,113,112,46,210,74,127,97,174,199,82,200,180,172,72,245,77,90,234,13,154,120,130,89,251,119,120,222,8,28,2,173,117,75,203,48,106,202,139,226,31,252,82,243,147,150,237,2,59,243,123,186,91,125,183,252,244,34,80,251,238,80,199,106,218,181,83,200,124,120,14,110,228,3,213,65,183,192,17,244,122,240,234,82,145,109,40,53,139,191,168,149,173,29,253,44,53,183,240,215,168,126,17,13,27,159,27,153,212,141,77,169,173,92,86,84,61,223,22,117,55,51,116,69,171,118,10,21,226,175,101,120,223,103,147,167,81,86,241,29,140,114,134,34,245,199,192,21,73,157,128,53,30,199,198,97,185,87,63,48,246,247,39,137,67,192,195,235,235,225,208,147,57,122,143,242,179,159,226,0,63,67,92,93,150,42,30,59,191,228,152,226,27,145,240,127,151,197,102,197,146,197,191,242,218,225,36,98,69,83,27,37,66,191,46,133,93,236,62,172,125,68,74,199,243,160,178,20,173,250,79,96,40,91,127,13,145,77,165,209,144,35,25,62,94,212,29,253,229,70,25,191,101,195,131,112,238,119,173,110,52,246,166,168,121,178,185,114,134,204,247,52,244,21,50,169,119,164,30,242,203,189,10,7,8,224,174,175,202,26,248,164,143,198,65,221,227,171,230,53,152,100,23,216,112,244,47,255,40,228,61,118,122,24,62,235,237,93,2,231,138,76,155,123,125,157,79,121,4,56,5,244,129,151,139,163,93,216,140,181,163,71,132,41,25,59,60,197,140,183,3,132,178,210,135,194,239,38,235,24,253,83,167,81,7,198,29,161,112,37,35,211,191,203,84,185,18,108,39,214,131,185,213,87,133,97,85,63,1,179,175,86,133,17,104,126,223,69,244,45,28,18,48,149,112,40,79,71,205,172,81,152,235,206,235,51,72,39,107,58,55,113,190,207,207,97,203,177,16,24,2,215,61,28,190,29,218,245,229,131,33,243,167,205,167,48,4,190,22,213,246,62,37,110,82,138,182,124,218,13,230,193,164,186,13,125,250,110,89,171,59,122,79,128,173,63,109,44,134,213,97,210,253,181,225,118,5,241,167,239,96,201,109,18,248,154,139,241,242,97,151,37,129,33,237,218,14,67,70,162,227,129,222,229,241,46,229,138,54,244,167,191,242,98,154,160,103,137,22,6,40,180,2,254,209,119,126,127,98,75,28,83,60,136,46,227,230,212,19,60,31,15,32,232,183,37,233,203,148,57,207,75,161,184,176,101,213,37,248,30,7,205,159,102,235,149,213,117,183,147,251,7,49,145,16,211,211,175,230,254,241,42,60,129,187,16,203,153,155,23,225,14,71,169,100,221,10,99,153,120,135,82,243,39,6,239,161,10,253,49,76,1,83,92,175,63,61,54,66,42,14,19,71,212,223,38,212,232,240,128,142,183,234,103,83,229,38,112,255,82,167,112,179,245,159,190,203,172,38,187,18,13,186,222,223,120,80,158,171,51,184,154,91,178,57,138,254,157,62,124,32,8,251,28,198,165,166,79,147,27,226,123,10,149,222,162,148,100,153,204,94,175,184,209,41,134,185,76,97,40,195,143,195,200,137,200,203,27,197,246,213,27,126,255,225,211,13,139,100,195,71,58,116,97,184,106,167,244,10,27,210,227,203,219,150,215,43,172,66,11,29,166,242,110,139,219,196,130,139,28,93,199,220,129,254,217,36,23,234,47,95,251,107,248,234,33,23,84,46,162,192,36,192,250,120,16,7,209,78,105,180,197,143,61,50,225,68,109,214,56,162,119,139,135,191,41,181,100,24,88,136,52,62,120,114,162,150,12,143,230,61,106,177,84,185,5,124,228,177,181,242,62,250,32,6,47,61,10,188,31,229,157,193,125,233,221,135,138,172,245,134,227,88,101,154,222,125,238,246,181,124,187,66,62,77,8,218,41,8,189,166,223,107,216,249,33,189,253,247,177,121,112,203,123,13,227,38,255,101,72,54,32,247,98,104,187,198,131,239,46,33,121,217,92,146,7,94,147,95,248,118,33,196,129,2,223,149,90,126,99,106,184,44,112,236,234,157,188,25,99,210,131,145,26,147,62,68,172,114,189,209,229,70,221,149,232,167,48,246,47,183,7,31,210,86,57,89,174,112,247,66,255,218,77,124,95,149,68,73,23,63,47,165,21,248,246,170,248,237,239,241,142,15,100,251,187,57,240,63,117,84,92,59,166,248,103,113,14,138,35,174,160,133,249,72,53,238,154,190,71,194,146,252,203,194,246,53,127,189,208,27,30,243,163,252,147,63,69,136,239,179,136,151,105,170,21,149,245,245,213,148,18,164,53,87,167,192,31,185,65,239,187,214,221,66,148,158,143,218,151,241,200,224,45,98,147,34,110,20,220,141,231,14,32,17,168,125,154,121,77,2,205,118,99,175,89,14,190,132,43,208,14,106,207,125,99,126,210,161,129,198,2,207,247,19,52,196,203,10,63,165,180,220,140,166,103,92,55,34,206,85,211,42,224,141,121,82,140,164,59,43,139,119,237,144,60,189,131,176,253,148,248,136,203,10,7,214,217,14,119,212,205,229,233,193,249,189,223,47,111,212,108,213,59,9,79,205,147,65,33,37,191,38,89,51,40,220,235,171,231,51,98,209,162,2,73,204,147,245,136,184,129,239,112,124,10,47,56,60,190,7,227,97,145,143,230,63,35,126,154,181,38,126,81,70,239,65,166,87,157,98,117,164,40,189,161,90,72,79,237,20,212,170,175,68,23,247,199,80,202,166,102,172,245,62,142,147,69,172,233,249,119,227,105,47,23,16,248,94,5,87,242,220,187,187,149,124,223,107,85,148,20,51,32,157,115,5,76,29,129,192,31,212,217,221,225,153,196,131,113,165,175,231,234,37,19,153,148,47,173,213,179,201,255,198,217,74,158,82,221,230,53,228,230,51,79,219,193,1,155,74,43,45,49,244,125,246,225,194,208,180,180,178,147,81,246,70,138,11,65,27,250,244,172,238,146,160,174,201,60,43,90,183,137,67,246,125,24,4,37,75,107,39,97,22,235,111,47,131,106,168,165,42,91,60,7,237,189,156,172,31,152,198,4,182,32,229,126,48,29,172,181,149,251,39,79,232,193,198,160,166,48,46,201,245,208,143,250,34,101,119,64,20,249,13,152,241,115,159,147,72,22,38,87,230,7,83,65,36,9,173,215,82,96,239,123,13,167,142,89,139,76,58,53,113,191,46,89,107,166,218,152,112,48,160,78,241,96,136,62,214,167,63,13,25,209,179,120,44,29,73,150,14,20,12,79,115,6,151,12,124,157,74,239,80,48,236,222,171,9,231,139,67,118,35,147,142,152,209,15,76,62,82,226,50,184,232,124,94,28,83,7,156,91,71,131,106,185,87,92,15,203,74,239,169,174,25,43,209,247,42,42,126,166,102,130,144,151,230,215,55,24,119,122,73,124,24,108,39,239,30,51,224,183,111,153,138,163,186,208,60,206,241,186,213,117,15,227,75,25,254,211,144,134,108,165,252,43,60,253,166,145,21,135,173,68,224,3,17,210,91,247,164,181,221,126,249,131,202,173,253,134,251,32,131,36,18,163,240,233,110,36,146,74,123,207,211,149,24,232,230,115,200,194,144,73,217,135,16,198,144,110,255,46,27,115,144,4,39,137,230,99,27,211,197,251,101,206,17,13,175,66,39,232,156,1,232,84,144,88,171,240,79,89,179,195,117,175,196,95,7,135,206,111,84,193,180,79,143,134,232,97,97,232,43,126,122,46,205,78,182,100,255,71,80,135,42,43,34,225,202,57,134,235,242,221,254,56,216,167,242,242,83,206,82,94,26,9,226,240,107,41,111,50,5,191,36,63,61,24,229,28,37,84,162,8,116,189,41,78,188,62,5,98,112,61,250,205,210,242,185,155,4,217,201,101,42,79,24,9,161,197,164,56,51,184,184,63,13,106,216,107,141,161,46,193,113,85,191,135,11,162,37,202,26,198,245,239,55,81,215,20,7,139,138,75,64,125,128,102,215,47,204,245,89,19,63,173,90,242,57,40,240,37,106,180,131,236,121,238,184,191,15,27,135,187,214,137,47,188,19,126,221,254,204,6,87,93,139,6,69,233,244,167,161,214,85,21,184,59,191,135,219,9,164,252,140,36,10,216,80,24,120,115,248,35,226,57,84,13,7,98,22,119,65,124,63,247,139,170,18,143,215,182,126,247,82,100,191,247,151,232,137,15,222,179,247,242,97,23,159,36,118,248,189,12,130,77,178,165,22,73,25,1,77,123,247,101,152,151,154,30,15,228,135,79,119,9,125,136,115,77,89,31,155,112,223,99,152,71,83,180,214,145,200,212,145,128,125,123,202,199,47,43,35,7,198,216,30,222,227,152,105,153,179,31,121,130,119,160,223,105,70,233,177,62,125,141,135,229,195,121,205,168,147,164,87,145,89,244,103,81,25,145,45,5,147,220,77,28,75,19,28,53,241,153,55,178,122,31,12,123,252,202,112,125,188,249,155,98,147,173,135,61,239,198,131,244,224,197,10,72,156,253,220,231,126,38,10,121,33,93,233,252,48,114,206,219,226,207,143,8,241,232,73,45,0,217,246,7,163,182,61,86,130,231,139,52,94,251,7,175,240,151,95,238,117,226,135,221,134,58,229,164,7,112,39,106,253,133,225,217,234,218,240,142,14,197,122,176,101,44,37,182,116,156,110,142,82,200,255,101,184,190,16,1,42,120,84,56,40,91,58,201,181,191,139,11,152,109,86,127,250,30,71,237,119,38,80,158,59,166,106,229,24,195,252,155,195,120,243,140,55,77,225,151,90,6,152,83,50,140,21,227,85,203,161,184,94,97,41,215,177,38,211,54,224,59,54,170,30,140,244,206,75,38,1,38,107,42,77,51,72,147,253,183,9,127,39,1,6,35,166,24,15,70,99,66,89,247,169,20,107,209,242,59,219,87,73,2,116,189,60,86,152,3,99,64,253,146,204,91,133,141,211,159,182,11,149,234,157,65,232,214,222,135,193,76,167,68,10,220,246,238,183,189,151,147,207,148,150,102,153,189,61,182,77,115,114,110,53,228,205,127,229,125,202,234,83,241,122,92,153,251,197,162,76,139,235,116,149,73,96,106,60,63,26,46,208,89,148,99,212,156,95,79,95,248,224,2,221,74,253,77,203,184,55,252,194,20,196,37,205,11,74,85,191,223,109,26,143,25,198,156,252,246,236,228,244,252,206,226,187,203,214,166,21,17,155,180,224,167,242,131,191,239,235,154,201,126,27,66,201,219,107,249,177,155,149,140,8,247,233,87,57,128,202,119,81,91,250,135,52,238,77,134,31,206,18,21,173,32,179,243,205,5,254,110,106,34,174,73,181,189,50,194,67,146,104,154,227,247,26,57,159,33,130,116,154,201,192,4,124,40,172,125,147,24,186,147,158,150,15,52,210,203,97,68,130,149,247,152,131,244,123,85,209,7,170,168,173,197,197,36,245,146,153,241,11,223,223,42,122,21,189,107,149,72,192,123,250,252,184,42,3,198,221,62,126,205,152,195,22,211,147,226,120,55,34,61,135,201,182,21,95,202,221,212,175,53,240,134,139,72,239,86,166,105,188,83,211,215,23,146,101,85,73,132,96,209,67,60,236,193,176,46,203,128,144,143,236,130,107,23,134,246,85,37,226,167,229,57,29,135,97,208,150,167,209,129,243,150,77,136,189,165,106,225,64,136,234,167,64,183,52,50,121,245,119,158,231,241,88,89,191,60,248,89,148,230,183,205,112,112,222,91,241,80,120,61,166,203,67,103,78,117,55,144,62,214,94,110,15,76,17,112,163,73,103,147,194,251,126,150,184,120,151,10,16,218,180,227,89,18,155,180,114,229,238,53,228,13,189,118,81,17,171,218,140,148,252,205,71,137,113,172,216,179,75,87,95,123,168,63,174,26,118,193,254,105,234,218,199,140,122,100,29,7,237,185,169,169,80,80,59,156,87,188,139,23,28,154,97,239,177,219,91,104,224,252,134,63,143,81,12,239,40,145,58,36,34,222,73,253,251,219,231,254,58,20,48,2,127,80,244,175,7,31,43,126,9,184,55,43,246,250,133,77,248,49,118,155,99,66,2,235,205,176,131,175,71,98,246,199,10,110,31,185,252,103,14,48,225,107,101,55,128,171,226,123,48,118,118,68,221,239,39,79,242,32,231,47,60,169,162,172,242,52,61,243,40,141,191,98,201,226,225,81,59,252,84,125,254,83,56,238,175,57,44,189,54,186,149,82,158,7,35,12,16,203,22,246,73,196,244,30,76,153,152,124,246,69,135,79,67,208,169,18,163,135,27,220,126,145,144,15,213,213,37,238,60,96,196,102,2,166,126,37,61,205,125,103,58,76,44,53,90,118,199,15,5,159,247,52,69,179,178,153,33,167,124,239,173,191,151,201,15,62,141,33,42,160,112,44,144,222,246,219,105,205,92,112,159,126,118,39,123,244,119,68,72,45,108,17,0,250,217,160,219,123,53,67,91,35,30,7,218,198,179,164,129,175,37,48,244,213,36,147,255,58,226,63,52,43,135,206,67,224,242,60,45,159,85,211,137,167,221,224,231,207,38,56,112,239,134,250,85,198,181,61,29,198,160,175,91,97,212,152,171,195,44,246,166,240,246,248,168,21,139,146,248,21,240,42,212,209,190,167,73,253,150,12,229,131,119,181,190,20,75,196,125,174,157,87,165,105,144,123,248,18,232,166,164,173,83,1,182,169,249,80,210,1,116,5,220,251,49,116,20,15,166,187,215,39,48,116,197,191,161,114,216,152,58,132,53,9,61,207,161,241,65,235,162,122,127,192,80,109,142,95,216,228,231,117,154,153,56,240,175,61,251,25,83,148,196,148,129,87,127,37,11,159,113,8,175,174,47,63,230,63,127,48,39,69,220,17,128,61,129,30,185,220,115,132,64,139,14,155,156,226,15,54,167,231,86,120,59,25,212,71,60,110,8,79,58,176,93,219,28,230,13,178,116,209,200,45,191,101,103,240,89,22,14,39,129,45,136,189,28,182,244,115,29,47,35,203,121,176,25,192,10,223,149,250,220,114,228,87,112,44,200,36,190,39,204,56,254,52,20,150,82,46,196,105,109,103,195,131,43,49,204,174,48,137,197,245,193,72,234,53,89,64,198,243,124,94,183,32,212,45,68,86,112,246,225,36,125,31,70,117,176,20,191,28,184,61,9,15,255,194,20,56,76,221,178,240,227,239,55,201,225,85,29,66,152,118,216,12,49,217,30,12,91,108,149,166,113,71,216,254,48,174,251,217,117,125,65,111,248,62,27,66,76,225,62,58,212,246,221,91,228,155,167,176,170,127,50,141,225,32,128,247,253,193,166,134,38,40,204,181,62,156,219,132,142,116,67,131,119,209,151,8,201,37,37,237,104,29,138,149,215,240,123,94,125,121,87,25,195,199,218,238,246,218,99,184,29,138,127,21,53,15,66,212,6,60,94,122,14,34,81,80,8,167,221,14,94,152,135,246,70,204,71,58,12,110,163,95,7,237,55,127,146,11,165,213,219,52,121,190,7,119,19,24,215,177,50,41,143,128,239,201,152,123,172,191,148,112,170,223,8,68,74,203,224,63,235,253,141,244,135,25,175,147,144,180,136,71,171,244,193,227,220,116,44,59,226,78,239,154,251,193,112,130,23,53,224,133,34,214,126,67,221,161,128,21,115,0,82,147,88,61,144,73,72,68,20,17,187,6,57,228,219,114,168,118,145,46,133,162,172,21,223,238,112,29,104,175,16,143,216,113,130,160,152,20,99,9,161,25,132,235,111,151,222,119,146,78,49,130,112,238,63,21,1,220,175,8,51,8,188,56,235,252,105,202,15,135,28,216,92,71,170,247,40,231,199,17,114,34,116,255,250,99,14,198,137,89,100,179,186,6,19,124,141,239,81,11,135,202,147,247,112,56,251,55,164,136,172,37,244,63,77,76,55,138,56,87,28,184,196,93,213,108,228,245,159,159,230,40,74,21,177,11,155,89,141,207,72,249,200,124,82,171,178,82,210,242,30,182,43,114,248,151,144,247,108,255,31,113,239,142,131,237,178,92,231,205,133,49,131,190,95,56,0,71,206,28,26,10,8,235,64,96,32,146,160,233,64,16,24,40,209,8,100,79,65,153,104,216,144,2,3,154,141,121,198,225,126,234,123,171,122,245,145,149,9,208,198,14,246,255,215,126,47,95,191,125,169,203,170,181,138,179,224,226,132,172,161,135,34,117,239,104,253,221,244,213,76,33,92,90,244,152,100,215,170,216,240,9,244,45,187,40,108,126,112,175,124,230,6,93,184,88,65,153,186,178,60,222,44,36,196,247,209,185,89,239,140,155,143,103,55,36,129,180,172,137,164,45,55,39,19,20,191,159,50,255,126,200,247,104,154,54,206,188,185,230,4,211,166,167,172,201,195,119,237,9,178,56,114,59,133,232,6,243,43,137,198,77,117,58,249,129,122,62,108,155,90,165,101,227,155,206,62,7,253,164,53,163,94,51,164,9,169,249,147,77,146,88,42,12,39,82,183,142,93,55,83,114,152,106,6,63,59,253,197,160,1,211,0,23,236,242,74,110,133,229,174,74,250,117,89,208,16,99,2,32,95,73,62,193,160,110,167,52,230,205,114,214,100,34,18,120,123,184,87,152,127,34,235,18,255,146,2,117,7,40,87,58,194,53,58,102,78,87,223,130,209,37,87,46,180,157,140,167,121,199,197,103,223,147,114,16,42,117,195,147,229,27,180,88,210,14,243,243,67,91,241,52,11,230,161,244,87,132,27,209,241,179,173,121,72,25,137,113,234,67,185,247,152,169,14,73,62,2,113,136,56,179,50,216,51,77,123,109,74,110,142,92,131,169,151,132,140,68,154,180,205,59,99,18,5,47,4,32,229,91,54,163,218,246,155,55,19,111,205,98,62,209,99,185,243,104,247,174,197,189,109,156,38,59,102,33,34,78,146,44,4,85,221,189,194,134,121,107,9,128,94,137,229,160,147,13,163,197,208,222,176,179,82,82,118,238,198,109,98,53,73,62,230,54,125,36,255,28,148,158,84,108,111,19,130,121,209,30,248,86,122,228,213,76,26,217,155,165,109,175,74,130,123,67,234,16,226,91,255,92,231,160,24,170,113,1,157,113,206,49,40,251,71,4,41,230,49,131,109,28,243,20,188,30,32,94,210,243,62,205,108,5,220,188,48,100,88,136,46,248,163,23,253,115,183,66,176,208,97,201,78,170,7,27,27,77,18,69,204,214,11,24,87,83,90,149,248,32,161,138,208,218,253,217,44,150,123,124,128,30,219,142,221,228,234,173,64,93,10,50,134,175,141,81,49,246,27,217,205,192,224,85,217,236,148,93,142,205,142,250,109,68,177,198,192,42,55,63,129,105,136,166,90,136,76,253,67,204,52,122,151,216,135,209,116,144,179,11,197,154,58,226,112,130,21,125,137,79,152,8,84,61,55,101,9,164,36,34,207,160,124,241,20,252,228,43,80,14,72,12,124,194,49,235,92,116,51,93,224,114,242,1,0,155,251,94,77,170,232,49,239,17,173,82,102,222,146,101,34,133,109,68,77,126,254,208,72,95,229,119,47,36,216,34,184,39,201,36,32,34,210,212,148,91,62,43,28,120,75,220,1,114,193,206,241,195,177,73,39,167,28,155,39,34,134,220,200,205,116,179,139,159,145,11,7,95,189,137,129,254,68,216,103,15,27,136,12,185,25,105,75,9,238,1,146,22,7,66,108,22,106,151,122,19,127,92,199,69,242,95,189,140,21,90,94,188,90,91,123,187,169,129,153,244,204,54,73,202,20,110,78,33,65,166,135,178,117,102,185,159,67,249,78,132,94,112,110,129,127,206,112,146,26,69,163,199,188,157,45,13,51,116,7,242,195,80,176,25,17,221,67,71,36,116,128,176,103,158,235,221,233,172,240,72,235,215,70,25,103,184,40,30,199,34,148,79,77,205,53,187,62,47,174,31,56,97,125,54,172,239,211,111,14,247,166,200,201,130,66,29,193,237,178,73,2,101,41,175,243,195,82,105,241,187,43,236,155,91,135,165,146,175,140,103,179,73,74,248,159,97,147,112,2,199,99,102,54,52,185,249,241,156,138,119,27,66,91,97,248,54,153,137,236,161,238,76,131,216,31,83,231,41,12,104,197,205,13,240,86,147,137,154,81,131,9,135,24,42,93,209,97,2,60,200,244,245,81,105,214,94,165,55,135,44,218,215,62,239,77,186,64,111,110,49,136,155,9,192,197,245,228,217,251,126,176,129,39,186,245,217,25,1,249,48,87,50,92,242,179,19,238,104,246,31,70,112,163,161,21,88,120,234,101,159,249,215,106,170,230,138,2,169,143,41,248,170,173,179,1,246,176,27,9,204,95,79,128,110,13,243,254,108,138,151,82,246,89,68,36,243,126,47,112,59,114,112,83,215,59,103,226,26,98,22,41,15,122,19,90,240,173,109,226,142,218,244,12,235,134,0,14,51,1,145,158,4,144,208,229,248,220,100,59,133,52,13,212,62,254,228,142,44,22,237,142,249,217,203,119,139,180,6,0,220,253,24,249,126,110,60,11,189,61,153,113,120,144,107,100,138,22,121,7,61,193,166,137,190,121,176,10,160,115,62,102,178,90,145,120,32,89,182,244,12,130,78,39,194,81,75,80,39,53,3,36,143,103,19,141,9,147,9,224,59,36,170,75,164,22,204,199,208,163,25,172,90,36,38,186,245,18,137,249,132,71,14,177,181,228,2,241,175,156,251,199,235,110,190,254,208,22,78,130,53,69,86,152,242,163,95,189,129,45,235,25,68,87,120,137,40,220,88,131,100,55,198,159,97,230,186,25,26,242,169,14,13,89,46,95,65,38,180,158,171,250,82,120,83,238,115,160,107,11,28,64,204,28,51,215,12,117,181,128,20,201,41,131,250,137,220,5,83,163,63,110,30,101,195,155,218,152,170,19,130,0,115,114,236,38,55,95,79,185,121,91,104,56,34,243,145,145,63,31,234,159,90,70,59,50,31,164,211,212,63,5,157,28,249,82,72,58,148,90,159,202,136,164,29,183,53,123,45,53,67,187,29,95,140,221,89,2,130,78,245,201,3,71,98,55,180,63,213,105,63,179,225,206,227,66,58,66,130,17,216,166,29,93,9,95,231,86,194,182,157,13,245,214,34,47,104,224,14,137,207,186,145,201,71,226,79,233,53,150,41,82,118,89,32,85,99,55,50,8,219,243,30,244,214,62,49,169,37,62,188,186,207,68,57,191,81,202,220,103,94,180,186,238,183,68,184,86,202,220,228,69,70,164,138,168,105,39,85,138,130,7,51,185,88,230,102,97,54,229,240,162,232,238,135,118,55,184,138,204,131,95,185,127,121,122,141,248,107,254,137,57,59,19,214,54,186,182,174,198,153,239,181,205,56,107,246,99,78,177,54,232,20,81,106,61,238,156,188,12,200,54,73,195,199,208,151,206,81,248,55,190,198,71,137,111,153,147,235,79,70,57,72,209,91,139,82,216,246,73,208,169,49,42,77,53,103,114,118,112,240,182,231,46,65,175,112,222,167,168,252,80,204,85,142,22,60,176,115,244,121,194,17,242,102,41,156,34,106,91,123,36,20,7,228,157,207,173,97,30,245,234,74,55,150,118,89,24,43,0,132,84,159,73,191,232,111,154,198,139,24,102,176,230,242,45,206,89,113,226,45,255,201,208,203,42,102,96,89,91,175,159,59,0,81,97,177,212,194,188,133,40,110,166,175,109,60,117,123,147,182,14,115,123,144,220,32,121,75,56,188,48,250,52,101,175,88,56,87,14,41,160,20,156,142,115,46,95,250,108,114,213,143,142,97,108,59,58,183,225,89,31,95,219,15,56,107,244,190,30,51,74,125,254,104,203,220,232,151,94,116,214,150,184,249,249,86,15,30,225,92,92,92,136,25,130,233,212,159,143,121,124,101,232,168,220,12,131,133,224,142,151,73,55,180,48,163,114,147,244,119,65,178,226,238,19,97,213,86,157,62,90,236,147,99,164,48,27,24,86,247,19,180,78,62,51,84,94,117,233,210,163,42,234,94,163,49,17,183,164,86,211,226,106,110,70,232,252,221,109,246,205,251,65,86,95,164,133,120,50,89,146,3,166,79,60,80,77,193,243,154,41,20,56,169,31,12,175,84,73,5,230,100,233,100,191,24,245,139,161,240,18,107,146,247,64,153,3,171,150,7,201,7,229,209,12,179,233,108,43,42,13,88,172,251,233,160,41,250,11,244,131,150,218,93,51,67,155,168,60,46,168,255,236,108,157,152,7,238,243,3,254,202,46,136,177,13,202,82,20,48,71,143,65,246,89,108,87,107,147,17,76,231,128,15,244,217,67,161,124,253,204,226,242,188,249,131,19,68,186,119,206,251,187,107,122,112,153,25,48,96,209,81,211,65,61,75,127,68,78,6,101,166,161,180,102,150,201,112,106,26,51,235,26,0,181,54,202,136,33,255,19,210,191,137,156,251,94,241,232,101,232,47,5,181,181,235,75,147,193,236,138,189,167,219,170,186,0,46,244,180,4,1,93,49,111,96,120,124,42,145,184,109,15,98,14,0,159,31,245,196,65,85,23,24,93,93,209,126,178,205,217,86,240,100,50,69,12,159,228,64,97,165,107,213,218,248,130,217,117,179,55,208,37,38,248,95,216,151,98,204,58,44,203,178,81,15,43,164,249,126,73,66,44,43,179,43,124,52,219,181,60,142,25,100,183,164,152,225,42,67,254,60,204,121,73,245,127,154,243,228,155,45,237,150,199,63,90,47,112,217,121,72,49,91,151,142,194,158,77,129,50,204,25,254,26,197,84,179,1,223,171,207,73,166,216,227,108,172,21,67,174,214,222,171,51,201,80,27,218,250,236,169,136,108,235,116,25,250,230,194,72,72,153,117,206,152,228,246,179,229,205,126,125,74,75,199,76,71,60,225,110,141,45,35,222,187,154,129,177,197,210,63,11,132,229,41,230,110,160,45,55,87,96,162,106,134,41,49,197,179,81,3,156,122,243,98,178,168,110,198,89,17,95,217,250,77,186,159,204,96,155,232,172,19,115,174,33,74,185,81,174,219,26,35,12,212,250,218,253,221,20,17,239,76,234,144,221,59,26,22,89,9,83,24,80,115,10,206,5,82,55,227,209,150,239,36,112,34,247,0,86,56,233,242,163,146,84,156,203,221,54,250,71,208,172,131,128,191,171,147,68,94,126,158,61,131,17,29,225,235,169,97,151,89,243,221,55,236,136,17,216,231,239,226,56,98,246,211,52,105,15,110,177,62,136,199,215,251,210,205,79,221,249,211,218,106,127,242,147,221,183,163,181,165,245,231,181,108,192,124,158,208,105,161,236,171,191,225,142,229,97,152,117,241,162,6,240,246,168,44,193,177,83,148,156,245,124,105,156,163,184,249,70,166,69,118,5,42,21,46,146,0,77,93,170,15,238,63,153,20,69,236,180,64,165,186,154,141,109,255,30,110,180,99,201,179,105,123,114,37,15,104,196,129,160,200,9,2,55,165,247,82,88,90,15,41,9,49,67,102,233,251,244,50,212,174,30,48,201,180,2,155,155,129,155,41,116,217,16,67,94,40,68,122,186,106,81,140,14,78,136,241,194,76,124,163,27,245,113,18,92,207,9,179,113,144,232,33,64,54,239,251,221,116,24,116,229,205,68,244,153,238,201,48,83,36,40,122,0,237,22,59,150,93,93,213,202,70,188,170,62,186,169,153,29,176,84,125,241,161,199,211,134,231,104,235,207,222,207,177,75,145,161,235,160,213,23,251,79,177,69,135,92,145,234,136,134,165,18,67,254,35,156,81,111,164,82,159,138,239,137,76,174,186,89,5,255,211,223,188,101,43,137,171,163,116,222,205,29,64,144,165,39,160,120,192,255,164,104,252,205,27,186,98,83,29,64,166,147,95,140,171,152,116,76,205,23,245,89,14,80,4,168,129,152,23,168,137,176,34,38,222,212,74,155,156,15,41,123,248,232,122,111,84,172,252,104,164,6,211,20,175,13,127,125,175,215,122,150,107,210,215,198,251,79,215,188,158,93,156,79,125,62,127,60,250,248,126,74,100,106,135,157,111,226,172,123,82,108,106,165,160,26,99,82,44,66,82,179,181,68,132,121,63,10,90,147,252,74,128,55,105,12,88,83,167,2,24,11,249,93,213,120,170,212,92,238,217,182,32,204,80,129,32,128,254,37,202,175,244,226,21,97,146,194,108,221,102,97,182,58,151,154,207,89,235,7,204,66,45,100,42,20,253,120,103,33,119,128,121,41,239,27,205,127,41,216,36,0,8,192,38,49,213,140,30,75,60,187,183,167,161,148,7,143,187,235,140,78,143,152,162,247,241,13,239,239,70,113,93,59,34,142,75,118,246,211,184,249,241,82,245,84,38,117,70,228,25,230,177,116,50,244,12,216,52,30,13,125,129,126,238,31,29,87,124,79,90,136,116,195,51,65,137,116,205,20,247,116,200,11,146,92,49,42,166,231,161,111,86,144,57,137,171,73,254,60,179,1,23,224,190,218,162,128,247,92,77,86,33,230,18,78,84,215,239,89,224,138,140,81,161,94,168,219,10,123,235,93,3,244,102,22,253,156,236,19,51,30,77,233,234,249,93,21,74,33,191,55,162,138,67,29,114,116,2,170,227,23,150,53,126,44,125,241,74,64,60,195,124,254,157,250,108,250,14,226,0,131,123,242,105,35,233,72,108,197,198,1,213,66,126,126,118,53,165,250,48,47,192,90,106,134,25,214,127,216,164,215,182,230,167,203,36,69,234,101,209,37,55,159,37,84,141,217,56,204,139,134,99,53,35,31,227,86,116,121,159,5,86,67,49,13,107,63,59,239,243,179,232,40,138,91,211,231,249,76,83,90,182,115,188,152,73,31,63,221,49,59,245,251,232,118,246,188,249,252,172,77,1,40,204,164,113,159,103,111,231,254,220,244,148,28,247,253,189,55,129,126,152,129,167,233,143,38,85,24,51,9,207,73,121,159,49,215,59,147,38,112,170,167,49,167,133,198,10,86,252,143,247,226,238,44,51,86,62,237,42,197,110,28,116,121,196,189,97,198,125,22,167,153,99,204,126,251,231,123,243,216,22,44,75,89,222,123,183,121,173,224,255,247,251,171,106,143,31,189,94,161,43,27,147,22,23,111,171,151,190,3,154,71,124,106,242,226,249,253,26,103,4,99,162,108,67,182,191,223,50,234,132,139,162,200,200,207,44,163,151,100,135,153,195,234,157,102,125,196,153,77,1,109,254,137,57,71,49,125,209,77,95,242,179,52,137,43,75,152,9,180,159,133,61,163,181,25,243,89,167,207,160,145,95,242,92,45,213,235,174,108,241,44,205,229,74,138,152,251,86,14,112,204,37,199,44,133,154,63,151,231,217,136,47,196,179,43,112,174,231,230,53,244,110,49,143,164,84,12,108,73,219,21,142,48,239,246,62,250,44,205,22,23,183,162,32,1,219,238,78,160,30,143,134,97,249,177,34,182,20,239,221,182,98,29,109,167,173,61,60,234,179,178,192,230,61,219,52,228,97,97,70,47,225,217,197,225,199,136,55,235,134,235,120,142,136,210,98,83,89,52,174,61,103,58,44,237,247,87,211,47,185,223,211,11,96,90,152,215,122,78,62,88,81,226,201,84,128,211,243,98,176,129,197,60,227,207,79,55,95,73,113,114,45,58,192,158,117,139,82,76,56,250,104,121,246,250,152,77,64,53,204,40,220,61,190,4,13,225,49,98,203,218,228,213,124,156,224,216,174,78,12,56,30,183,148,170,94,192,7,172,0,153,30,95,29,188,162,223,124,55,203,51,170,121,8,194,31,164,239,124,211,115,104,79,174,123,53,206,136,198,9,56,227,51,174,110,64,70,158,246,100,82,62,219,205,195,42,75,26,70,244,155,124,160,161,174,190,29,198,25,189,189,236,102,243,131,180,163,251,252,174,168,29,89,125,83,245,160,33,151,41,241,102,164,100,52,133,102,98,36,81,10,161,44,69,183,173,154,147,203,150,109,171,255,104,10,224,60,22,246,226,120,50,44,41,58,164,128,195,156,126,115,155,10,211,84,103,193,174,158,113,245,70,198,47,255,201,163,221,169,221,16,6,103,61,176,121,113,103,3,59,230,194,7,211,128,116,239,29,71,27,69,173,185,116,125,216,160,204,184,26,226,19,253,94,103,119,156,209,126,99,253,23,83,15,93,224,63,217,167,241,54,129,175,244,68,187,45,132,149,77,229,108,105,73,248,12,191,21,56,220,124,118,144,199,197,226,11,20,143,41,209,49,59,1,173,36,170,236,188,243,83,224,28,70,244,103,52,205,48,76,132,179,221,140,16,130,196,233,208,102,103,111,49,54,51,41,14,49,183,86,189,89,29,115,133,171,93,205,53,59,107,182,153,31,41,148,113,182,230,30,40,127,220,141,41,221,86,103,199,57,179,47,138,14,219,60,60,89,66,244,117,221,56,131,44,90,235,15,165,2,16,157,248,36,163,214,170,122,235,208,80,220,88,154,58,77,83,126,128,179,120,207,78,239,81,202,143,62,82,7,149,254,116,103,23,48,243,82,53,137,145,17,172,172,119,34,215,38,172,105,36,69,59,9,144,88,6,180,102,107,194,105,27,88,237,154,31,94,180,97,178,220,247,234,9,101,140,166,53,129,27,181,251,106,121,40,110,119,192,71,176,238,242,54,146,151,55,155,133,120,252,53,243,67,158,164,104,4,103,212,35,83,121,18,105,197,228,132,174,185,245,252,166,53,71,132,149,27,169,198,180,52,5,184,216,110,98,208,140,223,117,168,121,144,115,10,51,13,114,91,204,4,216,177,10,206,46,147,20,113,76,241,51,24,29,204,188,85,146,189,91,4,20,243,152,54,23,173,166,244,109,138,19,110,30,64,168,150,102,39,179,17,222,132,249,236,138,77,95,141,126,186,152,75,70,128,34,171,31,186,68,10,61,177,49,173,71,161,160,175,121,165,21,64,57,52,109,129,160,201,210,90,214,221,140,26,164,248,159,72,169,140,112,26,54,140,162,234,116,119,18,88,113,116,195,160,79,5,69,205,227,162,139,144,251,155,122,173,245,78,230,216,243,250,35,170,222,233,203,31,97,45,128,156,36,11,77,189,49,32,54,100,54,183,244,255,76,10,128,217,189,130,77,151,194,146,189,26,2,146,20,129,58,120,130,173,84,115,231,212,25,144,64,184,121,27,173,228,53,131,234,141,211,111,27,179,191,124,44,122,254,115,76,51,84,141,116,109,146,123,152,247,28,160,147,187,233,20,79,61,203,225,201,1,152,116,30,161,154,23,217,40,160,253,93,16,195,100,132,160,46,143,223,5,56,79,152,138,54,68,229,119,159,7,107,169,220,79,27,204,170,187,212,27,210,144,46,59,117,179,242,201,221,231,43,61,37,106,110,72,194,222,99,192,146,114,98,134,136,179,197,205,11,61,157,194,54,68,95,210,117,56,76,151,86,169,161,12,150,52,174,21,136,162,154,173,112,29,7,20,8,18,189,154,104,96,196,144,102,19,149,80,222,41,224,234,215,76,4,165,87,163,161,113,135,148,221,78,153,165,240,70,157,177,213,110,62,52,141,70,86,243,12,105,252,108,88,109,149,48,203,128,212,237,78,211,86,84,143,183,193,53,53,238,207,70,27,94,94,220,60,225,124,135,180,39,61,97,96,204,170,245,190,25,217,9,113,149,76,228,100,199,226,163,95,177,138,63,2,61,77,138,178,54,219,42,233,118,49,147,197,137,179,209,250,148,197,119,69,45,188,69,100,184,13,3,164,108,92,232,212,220,5,196,33,43,187,93,131,187,127,165,187,66,58,245,94,49,211,108,55,227,209,112,180,75,152,15,196,169,92,119,227,172,229,172,183,134,239,44,246,186,13,120,70,170,64,141,29,41,240,136,108,240,128,51,148,7,108,121,179,35,45,13,169,63,193,2,113,71,250,142,116,204,153,148,128,154,207,128,141,95,137,9,51,194,48,18,249,217,199,72,191,103,99,174,85,131,74,35,133,252,197,94,198,136,78,139,80,86,171,67,70,204,74,206,83,57,196,10,199,249,118,243,2,101,174,102,244,118,91,188,54,112,206,170,86,248,250,90,88,11,145,181,242,124,209,153,218,63,115,6,65,162,31,3,86,217,111,250,99,158,212,112,212,154,214,183,255,255,172,91,169,82,208,213,60,33,191,255,172,140,227,169,11,147,17,74,62,156,5,90,5,137,50,176,2,67,11,51,109,249,143,185,56,117,32,230,10,233,66,127,204,164,4,194,220,8,221,196,12,139,253,12,51,154,87,186,170,105,163,249,146,69,52,180,81,154,151,45,190,65,83,255,249,180,152,167,177,218,138,249,204,201,111,187,194,140,80,185,82,167,157,111,117,38,146,255,48,180,10,154,78,133,98,231,135,223,28,157,205,84,245,230,164,67,135,191,185,105,189,235,20,46,21,132,92,152,141,84,70,102,97,1,39,227,131,6,194,227,153,224,166,206,28,63,251,44,38,245,35,26,109,77,35,230,55,162,133,58,81,144,254,205,177,118,58,197,88,165,247,131,108,230,59,236,49,35,52,37,94,198,25,144,78,87,120,152,9,189,148,243,144,222,138,228,115,152,242,206,214,139,147,93,238,214,65,130,78,40,65,183,21,182,226,205,86,121,132,80,43,202,154,173,248,163,71,102,169,41,151,163,149,215,253,209,166,19,249,112,57,130,48,217,126,243,97,236,185,15,241,38,45,138,62,162,198,71,93,149,211,115,174,152,194,231,75,36,93,92,88,157,68,239,103,222,154,155,248,17,152,197,44,179,34,89,85,51,85,201,236,131,98,4,247,146,63,131,165,181,127,141,104,152,27,52,148,77,185,74,225,39,243,155,83,107,80,13,123,216,83,210,142,121,4,130,83,232,55,12,143,184,239,2,192,119,85,111,183,146,176,159,235,154,209,44,150,17,55,109,61,95,31,25,196,140,250,110,199,161,52,42,6,55,23,122,35,171,154,207,214,89,227,106,82,52,202,235,217,169,59,251,242,129,29,46,43,89,208,241,50,16,125,154,97,94,202,146,110,98,55,237,67,121,98,54,33,63,25,84,38,230,234,45,204,15,217,111,165,225,252,163,9,198,202,172,83,150,213,78,122,97,125,203,11,159,35,107,6,224,120,172,189,250,86,122,156,39,142,129,162,214,82,124,241,129,232,238,234,133,84,216,5,238,123,161,43,162,212,201,236,141,142,22,193,140,115,38,199,11,245,151,178,252,232,2,245,53,85,43,175,90,26,183,197,213,182,86,101,200,170,117,23,251,171,157,241,79,10,159,174,108,21,121,251,128,119,168,120,228,60,47,123,6,61,38,102,252,101,213,168,52,77,221,230,230,65,211,140,202,42,90,3,107,223,110,46,38,203,126,205,29,126,224,237,63,140,77,91,209,146,133,36,87,143,33,7,69,152,84,123,147,230,158,143,203,197,90,20,17,15,17,249,194,179,141,244,26,163,198,98,205,170,143,121,34,211,249,85,226,201,233,179,231,85,53,27,245,154,79,242,117,28,253,71,170,18,122,150,88,96,116,68,42,33,17,248,132,179,139,141,111,88,10,221,245,242,171,19,229,242,49,221,72,37,67,146,250,148,252,193,215,125,230,90,13,246,169,180,210,181,45,31,241,98,125,132,85,175,46,217,251,3,172,49,19,234,46,149,93,4,171,210,187,155,7,137,228,173,230,233,85,47,204,203,122,79,158,87,35,126,250,204,189,0,62,126,204,94,102,196,74,46,160,63,116,216,237,203,82,89,75,104,123,14,124,131,88,103,159,103,128,108,119,121,126,22,27,133,143,247,217,158,206,36,31,143,164,35,200,150,239,209,16,46,65,243,35,102,122,251,125,199,98,87,166,178,46,4,225,139,228,144,95,157,161,226,148,57,158,241,89,183,31,3,168,225,29,215,89,110,222,43,60,138,126,115,64,209,154,140,181,172,124,74,97,38,129,89,149,114,221,210,53,159,117,161,238,38,129,85,110,166,171,235,143,166,136,89,149,207,29,114,225,225,223,195,78,194,42,17,225,49,147,212,140,171,161,1,82,29,76,234,34,201,93,48,218,23,41,8,93,115,134,82,217,79,78,58,160,118,83,201,94,26,144,125,47,5,243,66,254,76,172,103,255,172,203,173,200,42,101,189,22,97,26,247,38,112,142,183,230,121,179,157,72,219,175,230,128,216,42,208,137,50,76,246,51,160,1,1,172,250,98,137,182,162,237,214,227,0,43,72,6,171,51,169,98,38,143,187,95,243,46,126,58,53,170,7,218,27,129,121,13,95,124,141,238,112,21,29,200,208,220,85,95,62,108,234,69,179,49,25,23,162,198,205,11,28,213,74,160,79,15,247,199,12,141,98,28,69,46,49,39,139,1,227,217,180,179,41,214,159,106,106,235,190,178,97,118,43,227,21,29,24,107,199,205,1,255,106,94,3,118,225,92,99,88,206,158,189,20,95,138,154,115,174,190,252,154,113,111,167,199,204,190,227,95,196,86,75,85,69,3,19,93,241,223,189,76,80,88,95,173,100,231,4,194,76,9,39,63,87,183,246,117,7,97,38,61,38,91,109,178,67,166,79,55,51,74,2,21,75,150,231,247,109,167,81,176,80,58,213,68,243,228,218,97,134,187,45,63,66,15,41,127,248,83,250,15,153,214,106,69,76,200,47,198,135,218,69,166,49,27,115,25,190,190,160,203,211,125,28,6,223,145,253,197,168,36,141,254,152,91,115,41,76,107,52,239,42,129,103,8,15,32,150,110,110,112,21,103,53,67,96,53,220,108,244,232,85,205,176,71,198,179,143,207,220,244,107,247,106,130,244,159,185,18,60,169,38,8,229,215,229,193,240,49,207,244,62,187,192,34,226,207,174,248,92,178,147,211,132,219,63,146,27,51,111,50,125,215,76,23,231,240,96,192,224,194,66,233,133,217,2,8,55,159,19,126,8,106,3,157,131,19,53,182,184,26,6,30,249,221,104,23,12,223,16,49,175,246,92,157,218,141,104,77,36,71,251,185,206,1,70,234,177,134,121,109,13,151,207,68,193,9,113,243,249,63,167,130,76,113,241,215,151,243,199,92,208,4,145,103,159,189,227,68,180,211,205,248,39,186,8,232,117,204,158,5,232,84,70,142,11,241,223,73,9,103,227,253,124,21,66,164,5,202,43,173,66,119,114,253,82,164,156,248,84,40,68,97,105,209,225,250,1,3,160,133,47,170,237,180,224,53,255,170,193,231,219,118,210,198,253,185,22,238,173,207,92,12,54,170,102,235,156,206,159,57,155,222,189,40,67,45,110,248,229,248,249,184,38,199,168,230,179,161,127,248,229,134,172,212,150,176,6,51,33,213,112,51,205,175,34,194,179,150,149,128,190,95,221,224,129,156,170,8,71,69,113,124,169,66,38,53,190,169,200,3,145,128,243,66,53,25,124,250,106,69,255,7,191,161,125,184,129,198,94,223,133,115,109,88,27,231,7,69,135,177,135,174,221,162,86,16,72,223,239,170,84,242,83,206,106,134,10,52,204,181,109,137,92,48,71,147,98,51,39,75,10,31,131,184,164,59,142,16,96,249,22,112,203,48,197,232,236,19,165,34,91,81,68,247,22,146,216,160,126,106,40,15,145,250,82,229,168,6,105,229,207,92,44,83,175,239,93,172,163,187,186,185,229,169,114,153,48,102,116,199,134,161,49,8,255,177,104,5,159,225,221,206,110,137,70,216,241,209,84,105,24,113,150,245,181,167,181,2,188,40,169,228,85,25,22,99,125,102,144,128,42,198,197,213,235,235,213,224,148,167,167,90,47,134,156,247,203,251,66,157,104,156,75,250,226,180,20,251,139,147,149,159,42,22,12,247,126,137,171,207,7,91,93,175,206,166,189,224,191,139,94,80,21,102,131,5,136,14,27,55,23,219,205,229,131,209,146,154,252,119,21,226,233,174,243,172,227,35,248,179,11,141,54,178,190,54,249,92,231,88,34,207,69,205,76,20,204,168,186,184,180,75,163,131,190,11,129,13,139,119,120,95,51,41,249,115,122,137,176,218,178,125,59,174,77,104,236,138,153,254,152,252,149,184,207,164,89,235,249,92,39,56,72,109,250,215,204,116,67,173,252,152,33,137,249,110,14,131,158,148,60,105,5,28,168,55,186,149,76,142,46,108,20,153,156,210,173,33,118,70,166,84,204,44,32,159,134,38,134,213,117,51,108,224,164,252,197,51,224,240,170,10,126,96,128,63,76,54,188,40,207,91,3,238,138,223,140,130,67,23,213,175,99,6,72,233,147,16,94,209,164,155,89,167,127,200,183,194,76,218,240,145,185,235,39,34,114,168,68,3,128,219,36,107,118,6,139,44,131,239,40,156,75,181,171,48,103,167,102,240,85,77,90,130,108,122,61,63,10,154,108,223,112,56,84,179,80,226,242,236,14,182,198,205,214,199,175,55,239,38,35,254,153,97,69,217,42,178,215,129,96,251,28,196,95,43,89,127,119,163,250,237,179,12,79,98,84,21,115,60,193,194,57,91,253,217,150,219,106,242,236,6,53,195,215,78,81,173,206,91,245,119,27,11,200,87,88,172,86,9,20,34,199,99,70,45,237,43,186,84,10,35,93,84,51,80,240,107,33,16,81,129,0,31,175,106,60,154,137,201,181,154,57,42,182,136,179,12,83,23,105,213,47,70,155,94,212,74,173,205,167,44,127,239,65,251,157,42,11,131,241,88,217,95,140,17,21,116,24,16,107,2,182,184,26,186,68,209,139,159,70,17,23,239,13,138,61,137,234,58,138,3,201,43,231,116,186,208,37,47,210,181,52,3,122,227,14,253,36,234,250,35,36,156,131,7,175,162,5,210,164,53,128,250,193,242,150,33,80,150,112,242,168,198,52,45,9,31,67,25,116,149,200,149,170,136,52,7,194,135,23,0,57,98,9,27,209,221,62,187,128,35,29,96,110,68,57,93,68,164,91,181,42,209,103,206,144,158,170,36,56,44,58,46,200,97,92,50,85,196,139,140,164,40,57,41,78,53,201,26,225,83,31,70,25,237,173,82,148,210,57,138,196,220,173,64,61,221,76,76,122,7,188,131,248,252,118,74,138,140,32,122,212,10,43,210,135,246,161,160,70,22,250,142,25,9,128,178,253,189,112,99,134,140,9,8,246,232,88,176,18,14,137,23,49,67,231,17,79,62,223,93,186,12,233,176,162,44,118,47,30,93,152,126,142,23,9,221,95,143,39,115,50,202,173,173,168,246,9,238,85,115,58,165,192,48,140,19,98,165,120,52,40,66,145,81,61,223,29,82,140,24,110,19,110,219,98,206,184,130,62,38,103,120,159,211,252,108,209,144,187,14,55,27,88,175,139,57,17,228,251,205,7,103,156,124,44,132,162,92,176,140,211,152,202,200,18,171,197,252,254,165,129,147,38,57,236,27,34,85,190,85,26,251,98,149,166,184,129,23,218,106,204,19,166,187,128,237,32,186,0,215,242,13,26,137,45,78,108,49,131,123,248,208,193,240,254,32,198,213,196,12,164,96,249,213,185,111,81,118,28,16,82,116,167,205,168,166,123,42,140,112,236,99,173,121,253,153,215,48,98,130,107,206,195,88,167,62,51,224,211,164,99,150,51,58,222,223,207,166,247,11,185,211,107,70,19,220,209,83,21,130,178,41,64,242,81,173,1,105,212,216,52,104,8,201,98,134,174,125,222,253,234,132,236,98,69,25,204,249,255,160,24,50,89,63,49,39,147,242,243,189,16,42,121,57,156,12,116,230,130,54,108,180,185,190,102,186,226,253,131,108,24,136,165,15,99,128,195,155,206,111,84,173,139,87,143,23,126,72,115,89,62,74,106,118,116,94,51,0,129,209,226,230,112,228,202,215,182,190,179,148,226,106,80,68,50,102,240,22,58,186,241,12,32,74,219,114,46,22,3,197,199,152,153,2,178,68,47,197,132,136,125,1,81,231,56,139,237,126,109,82,198,222,97,207,199,225,119,223,23,51,142,3,7,24,86,3,69,75,216,76,243,7,164,78,254,104,66,10,97,180,129,15,26,5,21,183,194,8,150,228,197,32,26,112,130,62,78,100,124,61,185,55,197,35,135,0,34,142,60,166,186,218,37,27,130,219,223,204,154,197,245,103,145,251,203,238,97,225,251,62,115,193,154,104,28,126,8,174,103,107,188,63,200,235,54,39,105,165,41,29,138,226,42,230,74,20,231,78,18,117,48,161,165,161,217,4,210,93,119,177,206,240,39,161,240,166,99,128,19,196,93,40,248,192,100,245,101,126,165,179,230,210,179,6,30,60,139,25,33,62,143,131,41,12,54,105,38,7,80,109,233,37,55,47,116,224,228,230,3,36,151,63,154,77,64,194,251,12,85,96,243,184,233,68,19,3,87,80,204,136,32,122,20,156,128,25,15,153,194,153,19,219,105,236,168,87,163,137,40,55,167,10,54,227,209,48,187,239,253,152,107,113,241,11,92,222,166,109,186,195,178,20,225,149,26,73,189,104,183,28,243,217,199,83,234,215,219,86,242,63,192,134,198,47,231,158,122,45,202,68,71,111,63,221,46,225,200,227,174,73,90,3,178,224,229,180,161,205,202,127,82,179,25,240,64,112,252,185,185,131,129,146,103,227,157,172,240,229,45,53,33,206,196,79,179,183,250,205,225,57,83,105,104,52,114,143,187,224,175,54,136,162,197,137,66,118,113,69,182,6,16,186,78,5,80,231,78,10,66,104,68,110,70,110,141,251,235,108,38,13,38,191,34,250,227,230,153,59,101,8,184,135,172,238,64,54,177,103,143,64,138,49,49,203,134,132,164,116,141,144,173,152,90,227,146,39,227,46,164,236,241,224,113,28,36,75,4,247,37,218,192,55,76,93,183,2,134,214,214,152,107,71,8,12,225,92,83,51,41,197,22,33,48,75,67,226,212,68,19,83,143,196,128,81,74,200,201,149,112,84,70,132,192,224,72,178,204,3,146,250,117,249,91,179,172,5,191,14,11,216,153,242,145,147,48,145,74,185,117,197,241,136,247,110,6,32,22,115,177,85,189,194,140,32,160,60,57,91,200,230,47,198,136,106,78,226,108,46,86,148,185,73,135,161,249,167,31,138,171,133,25,255,245,158,107,52,254,15,120,166,220,204,116,93,106,46,166,50,237,249,16,54,179,91,45,229,23,159,165,182,195,76,1,236,142,10,123,0,89,116,31,21,32,198,18,77,194,199,98,112,92,207,197,160,246,152,196,140,228,112,236,194,116,2,157,211,104,170,57,159,193,240,97,153,70,55,33,207,238,244,5,198,168,161,5,36,253,110,29,145,146,150,227,106,40,212,165,150,212,17,203,163,33,200,19,88,84,30,238,10,232,16,55,222,188,67,33,49,211,182,188,218,25,226,160,218,230,185,123,72,51,42,236,107,95,164,137,50,26,88,171,113,109,224,230,157,195,177,213,79,24,236,154,65,215,182,22,102,4,230,110,208,213,241,42,170,251,110,96,18,57,105,186,152,135,97,116,34,169,119,54,128,123,174,29,51,164,131,62,100,181,24,117,255,20,115,6,98,153,195,76,148,118,199,100,153,132,227,53,119,248,223,229,230,181,187,148,51,215,226,228,108,49,22,130,228,114,159,76,103,152,152,83,187,137,154,138,134,189,180,96,88,202,109,122,123,124,179,50,66,210,39,23,203,17,197,205,209,218,145,175,65,67,149,3,56,44,48,170,154,87,0,5,4,183,153,15,10,249,22,153,194,232,240,149,200,89,156,209,102,125,137,21,98,232,120,239,52,161,196,149,17,59,27,86,254,74,142,102,70,96,72,205,103,87,93,37,238,109,81,215,29,148,115,128,158,55,245,237,12,243,150,41,104,44,30,107,141,176,14,201,207,118,168,8,71,149,23,35,159,91,197,108,122,115,247,71,101,137,128,251,47,39,21,179,155,84,189,244,86,193,44,1,155,100,152,7,250,114,114,53,101,219,157,252,197,154,225,105,186,152,41,10,135,117,154,138,244,181,158,192,28,4,134,231,195,33,39,154,50,36,64,100,238,207,98,135,22,249,7,192,75,213,75,238,196,184,52,34,54,177,86,75,247,186,213,180,172,197,10,52,193,115,87,86,98,149,78,57,64,117,35,185,172,164,149,16,206,137,185,196,12,237,85,164,226,225,19,144,152,170,147,126,218,197,55,97,154,151,241,27,197,76,222,210,19,172,228,105,178,96,30,97,221,101,25,251,139,211,231,35,29,203,224,10,161,39,250,174,166,41,56,11,177,50,125,4,131,221,201,205,103,45,136,244,123,7,94,116,182,109,175,172,176,118,70,81,51,53,6,119,35,40,232,131,131,20,115,66,101,215,203,54,153,3,224,230,126,59,149,148,96,56,5,198,75,246,67,205,203,114,236,81,19,34,150,201,143,121,150,40,250,212,218,181,213,148,155,159,88,199,143,228,198,123,73,3,58,189,186,52,114,249,213,72,185,233,144,227,193,68,178,177,209,252,36,48,32,64,235,232,217,248,197,40,58,137,252,16,204,137,244,33,251,213,172,8,161,242,164,145,166,18,206,124,102,242,225,18,190,211,118,154,120,57,55,15,227,136,150,217,192,234,242,202,12,186,49,180,22,232,68,61,115,197,39,42,12,27,253,249,97,219,240,227,223,166,210,113,213,116,46,17,183,30,255,58,204,80,139,201,239,62,46,38,210,98,94,2,180,204,101,211,197,59,211,253,221,236,247,207,225,53,169,19,228,47,55,128,154,23,205,29,98,230,88,112,17,107,10,136,75,25,84,88,18,212,112,253,213,72,106,52,61,66,0,33,121,78,144,146,91,86,118,227,254,3,90,138,25,95,80,78,70,0,22,217,183,6,2,211,41,132,3,152,65,149,249,171,53,58,160,203,99,182,174,194,48,211,51,40,7,39,249,21,87,61,3,144,119,252,218,11,155,196,12,36,58,158,221,230,168,122,196,96,118,22,174,214,13,231,248,252,238,227,46,12,15,95,16,153,27,2,198,198,140,230,178,151,93,173,132,254,12,11,216,187,121,205,192,148,158,97,97,97,197,205,141,197,65,173,148,249,194,56,181,63,195,62,200,246,164,56,173,5,52,36,201,94,13,110,216,217,195,64,155,37,97,162,167,177,21,85,2,31,209,105,98,39,114,14,208,171,230,57,218,99,94,70,253,115,205,29,52,150,159,80,116,26,110,221,180,0,164,59,104,25,114,136,71,134,183,91,94,219,181,220,142,21,142,6,157,134,133,228,65,158,81,65,7,104,255,28,111,240,60,118,55,247,165,180,203,52,53,178,33,132,249,28,133,35,233,1,198,219,186,39,51,106,213,190,18,80,170,249,86,31,225,167,172,58,19,172,237,193,149,80,236,67,47,209,12,100,223,24,65,40,5,61,62,249,199,251,226,189,30,215,115,249,210,70,197,85,163,182,14,88,19,93,65,55,91,219,228,181,66,38,29,53,169,179,200,11,196,229,98,134,68,35,6,5,26,38,117,208,160,199,97,177,186,185,111,37,217,238,214,132,238,242,147,109,24,150,77,182,44,56,134,156,125,229,204,95,250,20,47,224,236,88,97,3,247,91,91,195,216,148,107,161,90,90,241,171,16,101,18,234,22,68,128,160,99,255,222,123,178,77,75,228,213,41,182,228,152,225,240,121,77,161,197,232,116,32,157,147,252,123,111,166,112,19,150,71,242,112,57,57,27,41,66,63,69,1,74,166,22,57,156,1,15,249,193,166,216,222,99,62,190,80,251,106,51,86,186,45,194,240,69,91,121,10,41,55,227,217,91,93,199,12,101,134,237,174,165,97,225,37,163,207,129,14,87,198,140,171,167,10,124,129,251,1,224,84,226,217,232,231,169,249,28,41,45,174,174,39,196,188,179,176,161,222,51,220,47,61,39,35,232,181,187,186,170,137,133,249,215,4,131,44,96,79,68,247,186,139,240,162,17,7,63,161,24,207,6,211,178,255,228,98,138,179,114,103,202,33,115,134,57,161,221,118,71,132,36,108,42,94,177,5,241,154,132,18,183,51,145,232,75,185,87,167,164,207,110,168,140,143,251,236,42,88,138,94,224,19,40,49,17,128,14,10,170,10,86,138,25,212,177,108,177,156,192,119,109,209,144,52,99,131,159,84,108,165,176,143,60,29,116,29,113,53,156,50,114,222,23,243,70,226,205,192,130,22,113,137,209,156,43,145,182,195,149,193,21,10,243,57,20,105,61,244,47,189,126,90,147,98,206,128,41,252,230,32,176,132,142,23,54,141,124,65,34,224,185,187,30,170,153,22,201,29,67,14,168,77,164,103,122,182,70,150,152,163,103,109,226,163,185,249,252,119,67,182,244,123,243,5,97,201,186,195,98,8,31,56,63,63,51,103,102,209,171,231,47,137,232,102,250,3,174,191,206,183,166,152,92,221,76,153,228,78,226,70,134,189,122,183,51,212,109,232,231,169,249,12,177,51,212,55,147,16,28,67,158,141,176,156,11,149,254,240,152,233,166,12,27,24,126,234,136,159,217,128,137,119,182,64,199,150,187,147,4,53,163,101,148,220,28,204,165,124,213,111,212,12,13,45,69,43,56,231,39,120,39,55,3,185,212,103,163,236,149,124,31,95,16,116,201,129,223,200,199,159,112,206,175,222,180,35,200,197,9,130,123,223,146,64,31,21,73,37,97,198,117,233,110,230,163,213,166,247,206,41,178,180,59,227,191,141,173,111,134,168,227,112,51,93,92,91,95,252,236,205,46,15,211,128,145,14,233,107,225,16,128,71,114,187,217,200,202,213,188,4,152,3,162,34,139,234,198,249,11,19,129,251,172,21,53,214,172,31,4,101,7,31,51,216,243,203,190,153,36,202,218,112,8,249,213,8,67,11,7,94,251,216,169,194,108,189,218,122,117,130,50,226,91,128,155,174,176,125,29,207,243,249,39,153,39,31,21,67,216,201,144,163,139,221,99,207,3,45,157,68,57,28,65,1,40,142,107,60,155,202,183,92,13,159,110,124,109,8,198,87,147,55,131,253,161,198,231,132,1,224,248,127,255,21,208,227,191,253,199,127,250,15,255,233,143,255,254,63,255,241,223,253,227,31,255,227,191,249,47,161,143,251,191,1,244,145,172,68,138,158,120,178,79,120,198,119,164,19,139,186,125,222,19,155,15,137,158,59,7,50,7,136,151,232,122,49,81,144,91,184,4,51,136,252,112,113,115,1,104,217,196,12,132,248,219,226,49,167,46,189,52,141,174,185,237,226,122,4,62,198,226,119,205,164,43,61,48,226,234,220,101,23,110,166,75,231,189,229,136,179,153,6,216,53,115,60,251,228,238,214,23,149,175,111,102,5,143,237,168,27,24,250,72,238,139,57,27,230,100,184,217,90,215,239,155,39,19,37,31,254,108,54,15,33,251,68,96,6,78,76,127,54,25,45,129,104,83,69,162,163,41,187,25,238,128,42,102,16,225,142,85,162,221,8,137,167,45,230,153,2,203,250,19,136,145,48,218,146,249,32,90,126,102,32,31,67,58,198,208,178,161,173,235,123,115,50,161,231,245,186,154,217,40,187,155,11,172,19,77,205,84,64,134,155,143,75,36,189,208,102,118,61,13,92,99,136,167,170,90,245,214,212,165,159,95,109,206,133,191,119,229,100,147,211,35,25,16,51,249,123,183,130,110,153,152,97,118,253,90,119,141,160,12,58,65,121,116,38,89,93,195,76,98,244,102,154,140,209,148,98,157,155,241,138,134,222,220,26,110,195,140,143,148,100,50,208,244,232,226,69,112,167,37,229,79,109,100,196,142,227,151,195,76,142,45,198,140,10,48,58,157,159,149,166,120,1,0,87,227,123,118,178,26,176,192,168,175,12,49,143,22,138,79,120,68,85,50,234,84,189,145,168,247,23,235,224,19,239,250,178,154,249,215,187,97,148,135,124,206,124,173,93,14,92,190,7,125,118,229,154,19,42,181,213,103,97,71,25,240,78,113,204,57,224,120,0,199,151,40,145,154,117,56,149,154,89,181,106,90,1,49,193,0,24,230,172,220,66,152,129,28,198,163,13,222,165,143,62,17,92,141,133,143,240,138,116,38,98,110,199,117,175,97,166,225,72,159,13,227,249,142,103,147,34,171,122,181,37,143,124,225,211,210,32,113,46,230,148,230,253,97,39,192,19,6,110,112,33,8,249,198,179,203,89,202,77,172,5,116,87,88,51,18,169,122,239,194,78,29,247,62,183,22,101,191,74,241,208,155,84,49,39,146,90,143,153,136,221,95,28,196,149,16,160,26,206,130,18,74,152,81,32,208,81,49,226,7,31,83,206,103,97,225,134,68,140,122,242,12,115,238,146,8,194,204,33,228,31,140,244,181,128,45,234,50,116,70,108,228,103,25,11,185,9,173,212,108,175,113,49,201,235,155,207,196,156,67,69,30,13,78,56,3,139,152,193,74,197,78,220,126,77,38,98,238,43,36,63,76,211,90,105,151,49,159,51,166,135,149,24,164,137,245,108,210,119,151,7,3,63,239,62,93,241,19,163,44,139,25,168,139,190,120,77,211,161,228,116,195,128,32,173,98,46,117,220,211,173,25,180,79,223,44,15,79,50,29,43,170,159,73,47,78,112,214,197,163,1,126,55,253,30,41,79,103,235,236,48,36,8,119,184,97,155,202,138,1,77,224,125,229,90,244,234,243,29,111,83,149,146,49,89,63,245,216,207,76,43,139,4,224,152,115,36,229,49,3,250,84,243,176,240,201,205,107,53,201,213,16,231,30,231,203,79,16,131,224,84,157,41,208,76,140,82,194,76,90,94,190,245,153,101,98,133,184,107,235,239,170,185,231,107,53,132,138,88,11,60,96,215,124,54,48,189,51,220,195,247,189,206,238,37,93,112,36,13,2,8,142,149,62,81,121,107,56,181,75,108,25,6,235,88,75,205,6,211,113,51,200,23,157,100,147,181,22,19,1,89,131,162,111,6,133,242,30,49,160,128,37,167,12,232,132,134,104,222,171,243,89,11,250,108,66,211,152,39,8,223,101,157,101,164,111,242,142,143,217,128,229,234,213,232,119,228,120,54,9,62,253,152,19,69,227,216,206,96,119,212,107,137,85,98,246,227,143,213,33,31,11,194,95,103,211,236,112,22,247,242,220,58,213,224,42,195,76,63,167,12,202,176,74,92,12,41,10,142,67,134,148,186,207,221,226,233,5,219,58,40,20,150,198,189,216,186,114,196,58,230,221,49,56,82,69,234,3,122,94,48,240,59,204,148,218,228,189,71,51,109,171,107,166,186,166,102,64,37,215,12,70,71,230,232,56,127,209,139,152,115,214,173,142,149,83,239,155,33,46,32,70,176,245,243,26,167,136,28,154,220,147,43,54,253,172,122,222,34,192,230,186,224,102,133,122,86,172,139,225,186,230,76,29,95,204,40,8,221,183,194,45,147,215,34,61,219,239,107,149,103,135,180,186,164,142,214,46,91,95,203,72,181,238,197,118,84,139,185,49,90,227,126,71,145,215,194,139,130,21,245,126,101,200,67,228,59,178,5,228,123,237,148,200,130,243,133,220,200,181,46,178,211,98,6,133,186,239,212,6,70,36,211,139,36,140,87,22,109,230,163,176,44,230,181,234,93,176,205,176,57,98,37,165,95,227,181,105,247,210,229,142,206,99,110,119,61,207,119,123,109,195,196,100,194,140,222,149,222,28,247,116,180,187,89,236,250,188,25,117,51,217,75,90,21,53,115,244,14,70,247,114,142,109,84,91,122,233,141,77,46,181,187,213,64,97,155,245,234,12,95,84,44,248,129,11,162,175,150,145,94,136,73,102,149,71,249,34,13,172,201,29,114,22,184,248,62,48,249,210,145,27,155,123,158,207,213,44,219,126,231,217,180,54,73,49,67,150,179,98,212,76,228,170,168,57,125,196,35,118,38,161,17,161,143,62,191,164,223,65,59,171,165,234,246,77,202,250,134,153,213,218,207,228,131,217,150,27,113,36,161,219,214,181,101,14,167,28,182,19,144,191,154,97,4,12,31,2,198,136,169,207,166,9,44,93,39,225,76,52,221,232,42,18,185,215,135,200,169,235,78,86,1,165,141,235,159,64,237,163,131,66,23,204,245,23,9,182,245,96,65,197,101,198,201,209,96,205,168,242,102,224,126,199,186,102,120,220,166,154,83,189,126,21,68,37,75,47,158,172,153,107,38,211,34,47,14,236,168,199,52,69,76,102,232,226,45,96,233,235,53,35,226,86,212,12,227,247,117,70,73,215,202,218,166,57,222,177,189,184,178,164,67,244,106,106,185,215,221,28,224,36,245,217,112,131,197,242,164,242,190,117,121,194,142,180,175,131,63,1,99,232,239,70,62,54,28,51,146,187,210,18,192,188,60,46,226,245,250,22,52,129,250,230,96,152,195,195,105,240,96,63,102,244,0,35,50,73,249,108,52,50,85,50,186,167,177,252,140,175,78,223,44,155,30,112,68,92,68,242,58,139,207,238,216,114,188,120,231,76,84,55,26,25,232,22,71,106,71,221,92,199,52,35,157,19,27,7,25,141,169,95,4,228,112,138,73,222,13,56,163,175,70,119,86,156,139,29,72,67,121,204,120,134,241,106,244,149,111,189,57,136,184,26,191,27,189,32,221,180,50,31,232,134,200,131,120,77,71,13,209,171,26,175,70,87,65,214,223,77,185,49,162,61,62,189,250,2,249,196,19,45,214,54,92,160,239,189,9,63,98,129,153,130,170,126,206,92,141,98,252,51,155,252,159,110,90,70,6,20,105,59,67,167,234,185,140,134,238,140,212,25,173,242,210,248,130,185,71,223,151,113,143,231,39,86,68,177,39,242,60,5,159,38,61,131,134,70,92,124,238,97,191,67,223,60,91,192,225,102,10,186,122,111,196,129,98,34,210,10,151,247,86,115,38,4,116,51,49,83,213,17,79,87,13,10,51,28,93,250,104,58,114,90,188,25,196,231,207,100,72,166,178,236,102,34,155,242,220,252,4,251,49,25,232,153,77,143,21,233,239,120,113,128,253,186,85,195,179,113,125,6,184,96,52,68,160,67,246,38,91,96,119,201,122,111,116,212,210,77,101,22,112,155,75,205,125,221,8,25,206,231,169,209,11,140,94,43,62,215,180,19,172,61,230,226,181,224,99,110,44,223,123,115,116,225,247,8,87,155,212,151,200,157,85,66,159,125,67,81,42,74,114,74,156,89,85,198,138,105,136,15,32,33,2,146,88,35,197,76,160,72,47,148,195,68,230,41,178,160,214,16,94,196,27,129,133,189,196,120,46,222,74,188,63,228,203,162,131,156,91,179,171,200,123,13,35,182,136,123,215,164,39,62,48,180,186,195,93,56,91,8,194,205,98,134,148,182,212,200,28,159,223,36,223,242,39,35,16,89,107,80,28,34,112,106,172,166,161,173,197,60,89,176,17,136,153,132,253,136,149,105,34,222,114,53,239,149,227,120,2,166,162,126,45,231,230,57,86,98,67,42,93,105,152,41,212,83,250,111,55,211,146,5,131,107,212,113,189,172,235,37,193,224,125,173,25,177,219,42,145,205,20,63,135,220,252,108,145,209,3,137,162,73,55,235,33,75,241,222,96,189,37,14,24,64,181,86,188,246,137,87,79,176,114,47,30,203,34,230,72,244,147,42,238,98,182,105,19,222,132,181,74,75,100,52,140,234,56,34,77,28,195,36,123,2,36,200,205,117,8,59,76,3,75,248,13,105,39,4,82,87,220,108,52,89,119,19,31,196,219,14,71,232,244,135,85,41,90,146,68,166,151,174,187,153,170,182,164,113,216,7,183,19,180,147,75,164,9,243,174,173,227,201,147,71,141,171,207,196,211,184,108,176,11,199,18,128,219,184,74,91,165,117,220,244,136,207,243,54,32,191,188,90,134,74,198,35,85,128,250,48,187,136,25,253,224,8,205,140,77,73,162,152,97,108,186,225,29,38,14,244,46,111,6,123,75,228,111,169,182,101,25,51,100,33,83,56,73,25,62,147,164,131,50,161,106,137,162,16,12,209,242,218,0,226,83,56,235,224,38,182,120,227,103,33,210,208,124,195,167,113,86,128,252,42,35,199,217,55,245,213,154,200,89,216,92,200,61,188,214,14,28,177,136,249,56,10,57,199,194,239,182,180,101,76,230,79,242,45,150,46,249,146,253,154,211,221,23,160,63,76,50,42,64,201,110,161,13,158,81,33,4,160,177,248,76,141,216,164,241,206,36,31,50,248,92,113,50,161,135,45,72,88,26,0,105,242,136,189,146,140,70,86,115,133,201,49,42,97,160,60,117,80,26,112,237,216,52,44,59,40,35,122,54,28,36,69,239,46,77,135,129,126,46,167,232,52,43,51,78,47,78,36,27,226,240,0,216,35,27,45,102,8,25,188,138,70,195,101,90,207,84,104,37,22,54,69,82,193,125,241,102,9,62,2,47,178,25,25,162,190,25,50,26,190,15,159,176,137,94,235,173,55,39,189,190,221,188,70,211,64,123,252,246,210,184,57,58,53,114,42,130,100,32,135,232,230,179,169,200,225,196,2,56,83,55,30,13,230,79,31,93,232,158,139,82,86,162,35,189,232,202,163,221,211,11,70,201,152,220,100,80,56,50,103,15,51,128,235,46,143,6,51,19,97,91,133,97,109,139,51,221,17,13,117,109,70,19,7,75,226,31,1,92,72,81,243,49,107,151,247,70,7,122,123,187,52,230,169,253,181,63,115,119,207,14,31,229,236,78,250,232,108,32,80,55,35,244,36,145,48,205,100,61,199,215,4,157,163,49,33,230,118,159,13,86,68,180,44,104,92,113,126,53,19,53,163,133,179,235,155,129,86,220,98,22,96,127,53,44,207,24,43,238,125,38,134,236,148,112,205,44,87,130,230,197,141,179,254,154,7,250,189,61,70,197,120,16,228,119,157,109,98,70,109,159,15,210,170,142,41,61,199,115,196,213,201,34,206,107,62,91,198,117,53,144,67,20,226,34,120,35,142,95,183,175,7,69,59,156,12,10,97,220,136,93,122,26,191,140,60,26,226,156,155,19,159,52,111,73,80,103,120,221,28,225,230,217,57,137,171,213,12,245,212,141,17,208,21,146,23,175,195,52,65,98,43,157,251,25,211,2,150,238,6,171,144,121,200,60,60,107,135,38,193,8,132,73,85,201,197,104,59,247,155,62,232,93,90,87,64,103,33,20,29,49,56,221,57,242,94,180,178,236,28,225,63,76,53,178,97,53,58,45,82,132,54,191,78,189,123,111,112,41,53,54,164,179,137,46,61,155,142,79,83,118,77,235,38,115,186,150,122,1,200,129,106,186,69,6,234,127,215,60,72,45,151,118,51,226,66,161,73,13,25,17,233,155,109,31,69,186,56,216,201,44,61,122,75,62,89,32,153,40,152,212,64,108,254,146,30,226,44,211,58,212,218,144,130,233,210,121,130,185,70,25,128,102,157,245,220,186,209,12,51,35,248,64,118,83,95,204,250,217,34,240,89,165,61,183,182,164,112,28,31,198,253,35,95,3,0,115,204,64,216,101,138,142,103,169,134,204,142,227,65,104,8,42,223,166,228,41,8,140,42,114,118,134,239,160,201,47,214,244,217,205,100,97,81,46,74,219,99,189,138,154,83,19,7,231,39,18,211,46,124,35,107,236,141,35,189,219,45,218,211,85,35,249,41,206,114,57,182,26,234,212,242,161,13,65,190,99,163,163,64,44,34,233,213,128,85,117,93,172,65,19,53,100,70,204,170,100,1,100,48,65,92,49,243,162,238,18,30,143,4,108,148,60,154,138,102,141,71,211,192,162,214,134,114,138,59,202,63,49,128,169,230,31,242,212,205,116,101,95,68,101,181,34,68,137,99,139,134,223,103,204,10,196,117,177,67,159,224,96,136,124,39,69,24,120,68,47,248,35,111,13,16,206,25,72,0,17,224,15,78,10,201,41,192,239,146,174,39,176,73,186,234,144,30,23,52,71,21,130,206,117,248,1,229,205,115,166,201,222,205,6,104,18,115,59,147,39,144,14,84,55,155,212,44,217,171,90,196,107,36,74,32,154,212,143,77,103,66,252,108,42,64,18,167,86,210,81,145,175,199,12,43,233,51,209,66,189,221,16,51,73,35,77,83,181,47,238,52,154,170,115,122,230,184,53,34,249,171,25,49,160,248,225,196,45,160,106,221,156,168,106,200,23,65,134,100,122,90,160,118,171,118,203,150,66,87,196,140,53,208,161,97,147,210,78,51,6,133,152,167,180,102,9,244,183,154,216,251,204,23,103,148,80,1,148,157,178,194,217,83,3,21,67,146,78,174,70,36,58,18,219,108,95,80,250,200,46,77,135,78,76,22,112,119,85,170,28,128,65,157,145,155,223,189,146,82,240,80,143,65,149,211,111,14,234,107,202,39,65,217,55,4,187,152,199,18,12,162,135,213,174,207,8,221,149,238,255,103,165,151,11,45,161,74,175,58,176,213,178,143,51,214,23,72,80,205,89,80,43,91,145,113,167,204,176,116,105,211,251,182,189,243,17,86,186,179,225,23,53,27,89,196,138,57,78,159,107,81,63,3,95,122,186,25,234,56,121,113,250,211,93,248,154,47,9,165,172,122,56,16,224,251,46,14,152,17,241,67,241,174,168,236,121,88,4,213,25,100,64,98,94,166,162,26,87,147,208,147,171,23,190,121,138,155,19,140,84,117,11,17,126,91,215,186,178,122,10,39,162,168,219,231,145,153,21,20,48,16,136,40,190,205,35,198,177,52,41,65,131,196,170,241,98,27,50,167,165,209,247,74,81,44,163,174,126,252,66,141,252,19,53,127,127,111,194,88,125,51,202,108,59,114,72,63,80,203,19,54,65,196,234,247,62,223,3,158,135,39,158,27,145,35,5,29,152,181,172,63,58,24,189,26,102,43,119,203,155,145,116,115,86,72,174,70,112,80,158,61,16,202,246,156,4,61,155,116,203,61,17,116,26,45,94,28,50,129,242,132,200,53,48,47,180,118,164,161,249,14,202,39,35,54,98,88,6,167,236,165,38,40,232,40,237,142,235,176,158,232,28,103,204,219,155,126,20,174,210,232,99,36,133,37,0,78,116,116,102,197,173,76,83,133,241,95,125,28,233,103,147,135,57,147,48,235,51,211,28,165,197,21,4,53,144,21,116,243,32,202,210,212,217,162,240,231,143,134,6,114,104,186,177,160,8,233,91,41,230,41,105,131,73,22,187,120,106,152,214,18,225,95,174,116,132,141,25,31,115,90,115,149,154,41,48,197,139,49,94,34,145,100,76,249,190,17,158,105,64,145,64,175,181,146,207,103,238,31,201,184,100,34,187,77,53,55,195,38,47,243,159,190,30,120,114,221,76,234,75,206,7,68,204,151,243,97,128,167,160,95,172,105,250,246,108,87,41,110,62,81,207,146,155,91,195,140,59,42,231,217,165,106,21,110,154,222,156,251,202,100,55,186,2,229,38,18,110,81,23,53,141,249,167,134,103,244,246,30,157,159,211,226,196,254,237,173,110,100,151,183,181,16,42,45,45,124,66,123,51,87,92,205,41,250,20,94,22,31,201,191,215,54,165,52,45,25,145,210,136,65,53,178,183,170,55,31,180,114,127,55,39,179,86,213,21,55,4,148,139,75,211,217,54,149,226,223,136,190,156,113,18,14,65,72,37,53,147,223,140,224,36,46,30,143,111,120,226,55,30,126,205,133,66,185,152,155,249,19,110,230,189,159,207,153,35,49,64,252,13,115,157,204,5,162,176,107,94,86,126,212,169,98,124,176,159,185,89,247,166,188,88,67,7,238,91,60,221,194,128,174,153,254,179,15,120,103,110,135,54,182,236,174,153,126,218,128,61,230,234,4,27,138,5,250,233,22,58,46,184,79,100,98,158,123,179,19,250,199,58,65,124,18,158,52,56,244,114,247,62,158,142,243,155,53,9,100,93,254,14,104,128,119,3,21,38,45,3,0,138,252,126,52,208,159,170,161,36,45,187,55,76,133,196,116,170,43,1,214,185,197,121,141,40,225,214,148,55,178,108,51,144,91,16,209,12,245,190,206,139,131,46,252,190,37,124,182,202,147,111,218,81,195,107,81,3,233,110,233,118,177,55,131,10,210,205,134,58,149,95,93,77,138,208,95,28,118,235,103,67,98,62,199,201,54,86,122,164,207,168,126,228,228,107,107,32,73,149,181,46,211,172,141,55,46,134,123,126,234,123,3,142,241,35,151,220,44,228,129,98,182,114,74,152,129,11,62,35,110,93,120,205,95,156,94,185,103,80,90,41,78,252,11,207,34,196,155,245,25,210,30,73,212,97,141,237,186,199,211,83,225,221,46,70,30,128,255,43,203,135,240,36,198,20,188,73,210,154,16,218,222,238,238,210,60,91,69,170,206,220,254,18,128,102,227,168,208,108,9,73,186,72,94,157,93,119,237,231,123,64,19,18,231,135,109,179,75,235,104,6,246,140,23,203,244,58,105,125,15,101,113,207,150,64,194,85,52,101,119,54,120,128,51,245,154,171,130,60,144,250,24,49,195,17,37,20,62,74,235,91,56,179,56,199,123,231,44,108,98,166,192,218,238,36,173,80,116,62,149,249,227,63,57,29,31,11,0,18,78,5,175,88,64,233,230,86,140,162,95,17,63,104,104,249,199,180,153,160,232,21,216,5,246,186,203,167,190,64,140,206,161,225,201,70,204,125,42,14,106,24,16,63,62,53,168,110,69,154,38,192,47,241,102,32,136,101,30,45,168,211,210,138,137,130,35,247,0,81,7,96,61,31,52,112,71,125,41,160,19,184,144,87,132,6,249,41,45,81,115,186,248,123,89,223,194,99,52,167,50,238,108,212,43,15,70,59,187,35,65,207,250,148,6,36,35,58,222,43,230,129,73,49,201,30,188,97,57,187,179,119,63,80,102,227,196,158,94,5,70,66,93,164,207,171,225,231,227,196,131,191,142,102,241,107,134,31,44,122,47,56,212,135,22,37,161,245,227,115,249,22,12,131,175,120,163,152,155,247,72,195,99,69,27,150,60,27,130,72,39,243,6,185,6,44,80,90,74,192,226,133,147,129,152,72,205,207,155,195,197,231,254,63,25,33,58,66,197,188,97,241,40,113,46,13,84,63,244,135,33,67,93,227,84,59,19,174,232,239,230,196,244,157,238,188,250,228,184,190,230,51,140,192,59,220,60,210,122,58,59,240,102,163,80,213,1,59,74,218,215,84,159,226,36,39,118,27,243,49,94,24,131,97,54,21,78,111,68,137,215,39,204,38,135,36,99,50,208,198,10,207,201,180,176,197,74,136,26,227,141,120,209,80,204,216,238,70,236,228,161,30,103,181,194,141,183,101,17,220,177,106,166,199,58,212,138,223,22,46,120,71,41,72,155,116,80,212,243,163,129,139,167,144,113,147,15,165,138,31,143,62,211,57,105,203,8,203,56,114,87,244,57,63,112,1,20,164,241,94,195,108,115,86,204,83,10,131,68,241,69,253,201,109,156,69,17,112,17,250,45,89,241,80,75,6,17,25,102,216,222,244,99,242,1,124,155,164,65,170,232,2,152,8,166,198,163,207,110,179,150,78,66,20,194,162,153,197,248,29,180,42,111,204,8,53,226,227,97,72,223,242,152,183,83,81,98,54,162,51,49,35,26,21,17,21,221,72,194,213,106,102,92,61,55,47,107,63,81,51,37,253,122,163,235,61,155,62,123,48,48,17,195,14,58,255,222,41,158,106,252,110,8,61,231,51,228,84,64,239,179,207,2,154,18,236,109,139,240,188,188,221,44,131,45,70,152,63,35,75,67,94,172,61,47,118,54,188,185,227,90,80,61,123,62,35,126,23,8,91,244,124,86,87,57,177,115,196,245,150,223,43,58,38,128,96,218,186,102,122,61,101,241,25,84,110,198,163,233,31,26,106,134,111,236,166,51,74,215,2,131,201,123,167,107,6,242,37,199,22,59,14,189,80,97,110,143,23,142,208,75,93,98,206,218,227,6,141,147,203,80,144,51,216,136,128,169,153,214,140,248,89,144,129,60,75,151,30,230,116,205,84,176,167,238,148,235,86,183,49,87,133,232,193,63,48,3,88,101,230,170,93,108,184,217,145,48,199,188,243,115,181,169,127,95,179,85,180,213,204,78,17,201,144,12,253,196,243,106,101,220,253,174,90,99,160,110,27,200,243,69,8,92,97,30,93,143,25,222,248,120,182,165,122,117,195,59,183,219,119,212,18,197,91,177,254,218,76,60,181,133,224,244,124,182,218,180,157,5,0,51,170,115,249,217,76,163,154,212,160,131,202,207,86,106,66,141,145,53,235,67,207,212,110,69,160,184,22,188,165,110,72,29,1,129,20,102,232,2,158,93,252,184,147,129,229,68,234,245,41,88,110,250,54,183,59,156,231,248,56,231,226,51,83,104,81,143,207,81,144,249,29,143,25,223,43,204,103,207,87,224,213,238,219,58,84,195,12,148,80,143,54,58,184,98,75,129,209,191,106,143,232,241,132,87,156,231,198,255,217,210,179,62,106,110,247,135,81,86,216,122,53,242,82,145,94,130,188,248,113,146,6,236,44,177,79,23,186,176,87,123,150,110,137,156,2,242,27,104,199,171,25,109,165,248,221,201,220,3,49,51,206,177,4,206,158,221,181,196,76,95,96,153,145,169,204,208,96,201,150,68,119,234,138,51,155,206,202,190,245,197,59,45,218,254,187,32,8,214,138,40,234,238,249,38,19,129,32,151,103,67,51,120,103,92,77,123,171,246,144,2,145,113,98,70,178,210,68,139,58,42,48,239,122,97,6,53,184,167,199,99,163,233,80,98,223,160,92,253,108,212,3,180,102,36,50,51,170,242,207,110,185,139,166,165,113,163,186,190,57,199,203,189,26,159,88,135,124,194,235,24,191,11,1,1,157,74,124,45,201,182,103,96,148,207,197,43,48,126,12,192,137,63,244,88,205,70,31,16,102,16,236,122,48,102,50,40,62,85,128,192,104,135,199,49,131,232,136,50,219,154,79,192,183,73,131,70,75,112,35,169,255,158,155,133,42,174,127,144,4,81,214,227,16,148,21,44,205,228,36,224,122,212,87,171,200,232,198,205,251,67,15,130,153,138,210,53,63,164,41,152,71,78,177,29,38,18,215,175,43,3,131,235,173,31,114,246,233,155,159,27,222,205,20,169,216,199,193,131,63,54,199,33,2,39,154,66,33,54,105,139,121,223,28,108,110,127,60,134,145,111,178,18,113,231,247,147,112,109,84,116,217,30,159,141,197,216,76,162,58,137,152,162,58,135,208,131,181,40,56,1,118,215,24,4,169,22,103,120,54,128,25,243,74,205,214,252,25,101,209,51,228,143,151,212,47,137,90,103,243,221,251,25,82,42,200,235,154,207,41,251,4,18,198,115,18,55,39,247,242,90,123,142,158,250,141,196,238,159,122,96,177,4,208,1,56,241,87,125,205,117,197,144,25,237,214,123,117,139,54,166,202,137,46,236,237,102,166,21,218,205,208,183,191,99,10,240,172,68,57,24,178,143,199,140,174,73,145,18,224,28,207,205,81,1,143,122,47,205,255,187,61,95,164,228,24,211,69,80,82,158,31,134,48,77,92,253,243,232,116,46,208,70,17,149,75,34,222,181,159,153,212,98,253,85,203,80,105,28,66,62,49,7,184,203,20,111,158,15,6,129,242,101,134,168,229,117,215,249,154,237,18,67,244,7,254,187,77,144,199,221,94,218,69,218,124,22,16,10,23,61,234,166,105,195,116,171,102,48,183,113,181,41,3,61,43,255,182,188,85,216,101,255,36,74,129,48,35,16,17,139,192,65,127,22,135,105,148,108,13,53,174,67,102,57,246,184,24,84,255,51,224,231,48,141,104,24,134,226,253,126,174,115,144,246,96,249,152,156,187,207,199,134,76,229,226,41,136,73,159,1,71,134,53,0,113,63,170,92,189,57,172,187,1,183,152,248,119,229,57,6,96,45,140,103,163,227,144,158,3,10,24,96,212,192,173,14,49,31,243,184,67,10,99,140,30,234,212,189,87,64,80,56,203,230,126,206,62,154,73,252,98,196,178,219,115,124,113,232,95,243,241,144,159,208,44,27,49,181,155,65,30,143,103,196,9,130,238,207,58,126,148,142,217,194,23,146,45,107,85,81,151,133,35,4,78,189,187,151,190,24,220,189,81,118,138,146,173,233,50,234,28,183,212,90,56,205,137,22,55,169,190,160,82,7,17,120,156,33,75,57,191,141,147,240,28,26,81,190,103,177,101,225,15,74,198,251,121,15,40,186,171,245,106,2,224,121,175,166,119,69,8,99,204,105,19,51,18,228,66,157,130,88,91,9,127,62,145,93,86,82,23,80,135,253,30,95,77,75,213,63,29,174,235,178,67,132,186,245,197,169,185,94,252,203,166,213,66,153,110,10,77,186,177,39,17,212,108,101,140,169,112,219,204,192,245,228,174,225,2,205,146,29,26,118,7,122,208,251,179,228,103,15,186,166,2,193,2,35,149,240,9,80,214,168,43,93,152,214,48,172,128,154,141,53,212,205,176,136,182,249,152,71,41,23,193,242,52,198,96,38,41,228,243,216,90,99,117,200,135,225,210,131,164,135,70,24,181,66,179,20,47,94,97,36,127,30,157,65,4,196,213,124,147,170,143,158,226,235,80,14,40,143,21,157,198,232,34,68,179,72,154,237,216,195,89,161,97,134,36,119,202,136,79,83,47,113,43,58,128,74,46,52,233,55,104,151,81,73,155,31,33,154,90,251,2,247,73,247,12,229,153,162,54,125,187,108,1,137,60,44,85,240,147,220,222,249,51,214,210,66,72,165,255,28,87,151,47,32,243,102,106,222,104,132,221,171,147,8,149,129,251,160,90,220,174,21,217,8,49,159,133,119,187,152,0,139,73,131,47,56,168,194,201,26,230,214,5,16,209,40,139,166,41,44,32,104,151,92,235,248,201,199,4,88,21,202,29,185,55,221,111,251,246,224,34,208,190,228,106,99,225,143,14,15,216,223,68,40,0,64,16,131,20,87,67,139,42,60,131,140,82,136,31,26,157,204,89,13,69,204,75,136,110,12,52,37,3,78,62,39,141,219,241,105,16,247,59,19,16,105,172,183,221,13,216,114,146,89,102,253,12,145,157,56,174,194,217,5,132,40,16,184,69,185,29,159,139,238,96,33,138,170,70,223,187,110,183,67,27,2,160,36,219,71,25,61,58,214,172,70,46,55,47,180,90,230,235,68,181,45,136,60,210,48,37,93,60,223,30,86,177,17,51,244,50,177,85,90,252,53,196,138,48,87,228,239,104,30,21,141,98,162,138,92,3,50,109,52,208,178,2,8,195,203,110,55,11,6,203,123,86,51,117,172,64,245,224,119,234,144,230,138,24,204,12,124,75,75,210,22,192,155,161,59,24,8,21,212,64,101,18,19,107,149,96,209,161,133,242,108,80,242,106,166,232,126,147,208,155,134,108,185,185,181,235,199,201,184,104,28,215,49,35,215,91,28,243,96,252,4,66,127,77,139,70,34,173,237,102,107,95,184,175,102,204,13,49,201,135,49,32,9,99,25,10,73,33,119,241,227,70,151,230,125,204,44,65,47,234,194,50,92,158,71,247,104,221,31,32,86,165,68,223,172,4,22,209,48,164,94,93,57,222,72,9,5,141,8,13,110,67,116,184,169,75,65,41,234,247,134,161,59,109,185,55,116,76,183,94,188,17,35,168,114,239,5,89,189,63,25,62,209,50,101,154,77,180,206,253,209,243,236,86,207,202,5,124,9,77,235,103,70,6,65,157,5,227,43,8,192,246,132,140,169,202,153,139,94,200,14,192,17,170,17,2,34,105,248,110,57,144,249,211,24,167,100,146,158,57,116,118,20,223,22,166,197,109,50,222,236,248,225,210,34,64,168,60,80,224,137,232,130,250,158,188,16,174,17,33,166,198,54,65,230,216,205,103,240,117,51,44,56,64,221,15,182,133,40,253,251,104,214,143,111,165,11,49,87,129,158,97,174,46,37,112,174,107,156,153,58,38,164,204,220,23,176,254,228,36,235,154,83,52,7,224,116,81,90,146,114,131,105,191,36,167,189,167,135,230,184,234,226,166,144,211,47,174,155,133,124,2,136,9,217,237,224,61,141,174,100,42,186,103,143,209,133,205,231,250,30,13,78,185,61,83,193,128,105,30,150,109,195,10,188,230,179,248,220,209,160,92,90,164,153,142,189,48,187,228,58,102,195,192,233,166,97,144,199,207,74,223,69,210,173,16,158,116,7,22,108,234,121,99,235,173,251,113,136,124,85,111,147,243,110,207,143,134,204,223,175,54,70,215,36,171,231,12,224,112,129,17,210,184,231,232,215,125,246,120,230,23,11,187,13,106,92,213,90,47,27,206,70,226,96,235,241,145,54,125,174,62,162,103,120,84,108,131,55,59,115,214,131,4,164,225,146,50,174,114,166,246,192,181,109,203,169,60,167,11,186,88,223,128,159,237,26,92,207,115,186,112,100,127,174,6,41,227,84,69,176,155,93,161,118,207,89,178,207,89,122,84,247,20,168,240,252,230,72,216,62,123,60,115,199,177,78,35,81,127,30,226,239,86,235,16,249,206,46,8,107,249,11,221,207,70,14,63,230,152,129,231,235,9,97,5,181,236,175,54,233,213,126,118,67,43,5,100,55,3,249,170,207,1,113,60,50,191,152,38,229,148,159,71,155,170,164,155,109,95,145,171,135,77,220,207,12,231,66,121,102,105,71,18,215,173,52,123,235,215,68,131,115,127,174,159,117,196,86,225,237,166,255,132,192,224,247,53,7,122,144,10,226,61,102,52,131,191,212,249,96,227,204,74,3,13,19,20,228,129,63,51,50,64,84,42,175,25,62,22,167,126,65,16,7,159,73,174,102,7,203,97,165,27,67,246,89,70,216,201,75,1,77,204,241,154,19,114,221,110,206,217,146,13,215,49,52,69,79,31,147,138,92,97,122,28,218,233,181,112,202,122,103,245,84,117,180,241,249,253,181,50,164,143,234,165,255,122,20,62,43,24,219,135,168,246,204,128,59,218,21,90,76,73,179,26,60,59,185,42,3,72,61,99,232,22,115,194,69,29,110,94,124,45,185,249,113,97,198,142,247,70,168,73,185,100,51,110,188,19,109,226,49,208,150,83,52,238,233,209,168,141,172,24,250,71,26,53,1,112,252,194,57,212,181,19,133,117,13,231,112,138,178,155,143,23,162,113,104,183,98,65,113,235,113,43,70,150,139,201,3,186,208,30,185,195,166,84,253,144,247,66,25,227,111,6,59,101,83,50,88,254,236,181,132,97,101,43,245,112,206,22,66,226,97,187,153,22,171,172,84,178,195,8,123,63,51,148,234,93,105,106,207,239,116,142,133,97,165,108,221,133,9,222,211,240,105,68,99,82,211,227,28,66,134,237,124,53,224,87,142,159,33,95,27,233,65,90,162,63,51,42,150,79,102,0,2,101,239,181,198,231,182,83,86,169,102,105,151,240,87,35,177,35,180,74,164,52,40,218,199,213,99,42,77,66,35,249,229,32,220,97,82,148,69,99,119,75,191,248,60,108,188,185,186,133,252,140,96,220,67,55,110,11,148,15,224,24,52,22,57,6,5,234,247,161,164,196,168,123,238,24,82,100,136,30,74,99,227,99,115,179,53,6,40,33,242,70,114,45,62,8,80,16,157,164,236,72,43,38,18,117,217,39,171,176,110,33,157,153,82,159,208,29,86,212,116,39,161,237,134,98,30,183,142,135,86,39,224,109,49,83,237,242,166,252,65,189,235,172,23,37,137,134,138,249,75,200,15,98,226,169,241,193,9,214,73,189,248,110,5,49,85,122,24,168,147,241,111,184,153,226,143,198,200,6,18,203,119,221,211,149,186,52,113,208,229,98,220,85,137,129,207,14,97,210,49,190,167,144,229,150,25,126,98,121,168,69,98,195,50,215,78,222,236,4,173,201,177,124,168,213,166,41,84,5,28,74,70,178,26,219,157,185,121,98,166,34,29,27,86,97,31,208,237,127,224,197,223,109,248,252,178,37,135,199,249,66,205,75,225,63,74,66,225,15,197,237,6,16,28,219,116,129,238,169,201,193,101,138,8,126,122,64,44,37,167,154,37,237,62,55,28,56,41,80,126,185,182,89,231,119,156,137,139,67,79,143,91,52,38,124,34,157,64,46,9,48,135,13,128,78,60,63,111,59,44,144,234,30,153,22,181,59,56,153,32,70,50,176,244,193,228,226,56,17,4,57,17,110,40,98,70,31,175,185,7,131,138,159,158,107,104,69,118,39,119,24,76,217,173,172,218,102,206,126,214,39,240,130,210,197,100,55,71,105,211,205,28,185,122,49,28,60,45,188,35,182,59,241,41,73,7,78,7,59,29,115,1,148,162,102,56,44,190,232,131,254,128,189,132,97,142,22,156,75,221,133,146,232,57,222,53,188,32,69,23,126,4,165,205,37,188,168,248,117,148,74,253,234,70,159,182,186,187,52,224,186,27,14,210,79,36,125,17,67,164,65,40,204,120,6,79,216,143,172,169,123,225,200,22,11,252,197,242,213,219,85,19,112,164,169,80,104,30,6,45,93,135,6,108,250,113,187,122,117,48,33,71,239,10,90,159,169,189,214,153,34,102,130,38,239,201,210,32,252,26,137,22,186,132,134,72,164,217,155,165,40,81,236,249,158,91,200,65,158,232,196,227,3,170,23,93,199,147,28,77,96,53,0,241,39,105,46,1,23,123,92,202,24,20,186,19,135,70,115,39,2,136,84,251,182,99,109,20,181,246,18,161,185,181,204,8,175,10,230,68,110,205,163,185,133,114,139,254,106,226,208,28,193,30,159,178,232,128,255,132,74,60,144,68,81,126,235,215,52,225,24,55,103,19,77,209,128,13,129,163,22,81,42,5,244,39,146,36,89,25,111,126,252,10,101,182,163,100,195,198,90,60,66,182,205,82,35,100,250,213,60,225,183,80,18,157,186,23,110,154,214,60,135,186,0,184,8,158,21,243,244,140,4,155,17,210,122,98,164,13,195,203,235,112,174,53,77,226,20,195,20,57,250,197,248,221,164,17,149,79,69,229,102,185,185,153,220,189,6,254,164,186,252,230,120,221,75,199,44,149,126,33,69,211,224,19,77,3,127,20,148,35,27,98,124,210,26,154,136,46,72,55,205,199,172,19,169,3,74,247,188,151,145,38,77,93,62,248,78,197,191,230,68,99,164,74,6,233,236,139,168,154,122,146,135,246,65,17,174,194,255,52,66,191,207,12,62,88,196,238,27,174,120,137,34,193,68,205,64,195,84,206,119,36,243,60,123,5,123,178,94,108,4,211,145,219,66,133,90,190,53,113,79,15,172,5,42,188,89,40,1,232,105,205,123,74,78,142,246,83,217,227,169,132,140,64,162,159,147,107,11,213,141,169,60,182,32,88,167,219,109,8,53,23,102,86,76,152,11,14,128,190,90,157,55,81,3,153,79,17,29,89,250,67,114,141,214,46,122,52,5,173,196,81,70,181,223,1,244,236,249,69,119,21,158,92,2,156,70,87,70,211,140,184,225,30,163,123,113,194,207,36,75,151,131,49,218,196,27,232,213,39,255,74,215,127,80,184,53,36,107,135,166,57,43,71,146,215,247,58,249,210,231,98,90,39,36,237,76,25,225,49,207,104,26,3,53,186,132,197,185,25,33,89,208,105,0,185,67,156,72,95,172,222,254,170,134,108,101,159,122,111,8,247,2,161,101,74,233,250,163,233,234,175,245,54,245,55,205,47,129,55,189,68,8,164,248,215,212,211,252,138,167,81,96,224,136,152,207,244,191,172,42,100,26,69,119,26,186,17,200,73,131,200,233,44,143,37,94,56,89,255,115,69,152,171,105,198,233,244,135,107,46,136,158,206,225,161,245,210,102,180,70,151,60,241,248,102,226,123,1,116,14,33,201,110,155,139,122,87,80,231,175,210,250,101,233,220,58,98,199,43,135,58,53,202,69,68,103,58,251,17,77,200,253,18,190,158,101,170,206,215,217,112,122,189,53,180,105,82,81,98,166,117,245,18,84,103,35,45,23,243,204,247,123,16,187,209,192,46,230,85,46,164,0,250,184,42,68,209,152,231,140,238,117,118,8,160,131,98,6,73,238,91,10,110,27,95,92,205,214,212,233,36,108,11,250,14,25,150,65,173,222,125,32,170,221,75,0,11,141,90,73,142,132,95,54,95,89,119,156,65,225,210,211,133,121,194,214,215,244,106,68,254,60,1,75,178,239,236,187,50,106,72,218,68,123,11,245,188,33,12,14,168,183,146,202,116,118,185,105,108,31,97,69,105,100,70,231,60,237,251,89,40,220,142,249,12,89,224,75,76,98,92,244,209,225,154,1,199,190,195,92,149,231,188,177,183,94,40,69,38,137,145,100,208,108,135,239,190,178,9,163,178,176,205,226,32,225,239,197,205,89,98,226,138,156,121,149,106,116,80,101,116,102,69,132,22,78,54,252,227,184,154,86,99,153,44,29,184,254,21,83,130,128,124,75,208,70,148,183,3,136,65,222,126,105,177,106,88,195,181,111,89,16,225,44,197,74,144,189,185,189,76,240,255,48,117,197,76,39,165,239,13,180,133,101,9,233,128,143,192,224,235,86,92,17,121,177,110,188,211,193,83,120,54,172,169,239,205,46,28,223,227,120,88,91,80,78,205,82,147,225,179,146,26,25,162,188,51,224,95,220,193,113,136,162,131,198,200,148,35,114,52,191,103,35,169,151,223,68,74,40,250,38,51,237,108,69,226,11,202,238,64,169,221,12,226,163,171,185,49,128,227,206,240,38,66,48,70,197,204,231,137,41,220,150,244,254,162,204,2,203,248,183,109,0,85,68,10,91,204,68,97,49,160,172,124,253,93,103,235,173,32,37,92,86,11,12,177,132,24,103,11,74,161,103,15,107,212,84,137,177,153,169,113,199,20,134,215,35,119,189,120,26,209,209,207,156,104,71,146,143,69,237,21,76,149,91,217,30,37,153,206,20,107,193,179,150,144,162,213,57,72,125,186,199,152,161,139,164,212,167,52,115,81,179,222,110,54,37,246,38,102,186,174,86,152,255,4,194,65,151,118,14,29,165,243,181,40,154,138,108,27,124,126,197,235,123,148,166,154,110,119,52,137,151,104,219,33,131,145,69,124,154,142,134,121,203,154,180,67,207,174,63,12,180,207,246,67,25,122,140,164,165,121,20,37,112,95,196,60,85,50,142,141,52,154,126,236,230,186,161,209,194,89,115,185,111,86,164,163,206,152,61,86,0,51,237,119,45,29,180,109,186,138,243,142,202,163,154,5,55,111,192,23,25,210,92,229,84,134,156,224,74,150,110,171,4,203,94,9,27,202,118,134,120,180,236,50,26,204,98,30,145,7,133,41,139,208,71,46,222,103,255,114,73,95,0,108,75,218,96,141,218,224,140,169,43,221,157,175,158,4,9,75,81,13,130,13,127,49,152,152,85,219,13,20,216,242,57,140,148,122,82,145,38,186,4,225,116,119,129,63,152,181,133,33,209,154,8,207,113,232,207,102,162,84,213,107,60,255,68,203,67,163,208,177,132,107,217,110,30,68,182,199,12,174,79,135,116,91,241,216,71,165,226,0,168,8,230,38,118,118,93,234,93,137,80,210,51,44,0,254,253,213,10,133,228,164,195,146,104,65,10,77,197,10,3,68,211,15,114,118,180,248,94,153,234,137,142,249,184,60,133,103,98,52,139,154,245,99,83,19,13,21,75,83,5,214,185,128,219,229,186,188,103,6,194,22,175,115,97,225,157,199,213,40,75,62,67,142,210,183,171,204,66,51,241,4,71,231,115,87,224,14,110,166,173,89,164,192,19,173,220,33,240,188,140,111,77,132,146,73,153,39,7,17,54,142,8,242,59,143,160,234,246,4,64,51,30,66,149,58,206,38,139,18,194,162,38,25,124,83,23,52,199,26,49,159,155,171,209,126,95,51,14,223,14,205,211,178,45,19,126,205,134,50,112,169,100,178,241,74,85,133,43,59,3,56,211,96,10,233,146,115,132,35,185,133,236,40,26,241,231,197,69,133,118,12,83,128,118,51,89,71,81,174,46,214,26,176,93,71,22,198,52,153,229,184,255,118,240,186,121,209,10,42,226,187,20,8,91,241,55,99,230,72,131,37,172,90,103,47,30,174,210,12,31,155,192,191,140,147,43,57,103,191,153,169,101,171,108,112,14,96,154,221,124,74,215,53,136,98,211,255,113,243,113,230,166,62,219,48,16,46,145,78,9,188,11,67,124,183,194,208,14,77,226,101,156,120,215,10,72,199,73,5,24,113,192,73,162,0,93,208,169,152,49,228,168,173,138,130,122,51,151,189,134,153,12,165,40,251,18,167,112,141,171,235,190,210,160,96,251,201,96,215,48,239,42,141,215,29,217,197,189,226,197,233,16,107,250,187,168,231,239,16,106,62,254,219,144,4,66,55,89,180,216,119,216,108,89,131,170,186,77,101,168,133,232,240,58,59,160,138,114,91,75,103,12,11,244,57,67,4,166,119,33,39,237,55,159,214,228,252,168,133,223,172,188,241,88,229,173,50,231,72,207,205,121,231,18,25,57,177,66,22,16,23,15,32,219,77,205,212,38,178,207,114,48,84,2,131,55,126,102,63,151,9,33,33,194,80,9,117,138,232,33,181,12,97,158,40,51,194,246,2,181,140,63,26,22,148,174,26,233,6,112,25,161,155,77,109,77,20,187,105,135,109,94,140,102,245,88,79,152,152,87,110,33,115,14,92,82,112,236,16,127,194,51,87,195,92,85,58,162,27,115,144,71,157,152,193,202,12,81,165,175,180,140,135,62,59,229,101,153,104,44,137,93,66,180,30,242,54,221,210,166,49,255,249,33,67,174,105,138,254,244,143,6,202,119,29,218,197,134,208,131,245,121,86,204,217,120,66,56,158,99,168,168,121,78,135,4,161,58,15,101,200,157,102,211,178,142,95,240,69,184,65,115,146,92,188,200,14,165,144,180,79,196,25,242,179,32,98,116,6,109,32,136,163,75,231,40,66,141,68,184,97,62,135,103,127,204,192,124,190,68,213,137,89,78,200,34,216,127,136,12,82,176,3,52,99,30,168,162,90,127,92,87,104,173,253,205,203,54,106,39,49,79,56,1,124,84,192,202,72,52,112,158,101,28,208,223,60,28,164,204,90,17,51,109,146,94,91,5,237,8,219,173,220,28,217,158,240,87,186,181,64,220,83,255,108,126,41,5,63,24,65,100,78,34,104,99,237,157,51,212,142,207,112,163,255,170,87,19,187,251,160,82,71,74,114,198,224,200,178,99,126,86,0,73,67,173,181,4,19,53,161,51,165,195,37,102,244,26,138,191,55,212,50,34,227,121,204,240,158,250,247,50,58,225,27,33,241,158,213,233,233,155,17,141,10,116,6,43,174,176,95,219,182,209,131,168,25,47,217,175,182,82,82,125,94,140,47,240,173,15,235,188,145,26,100,135,54,136,214,249,207,156,173,24,46,55,7,136,224,188,7,141,232,172,8,201,10,103,17,30,137,223,156,149,217,245,91,211,255,55,227,99,194,16,37,2,38,221,136,198,93,123,241,28,84,52,75,139,250,251,217,189,8,38,170,155,207,152,136,68,16,19,9,40,131,95,125,126,38,249,209,107,134,239,193,171,75,212,134,142,251,216,101,42,128,39,114,192,6,173,157,52,233,203,155,83,237,200,95,105,182,33,214,208,133,29,22,37,131,115,74,228,48,55,243,64,100,99,56,30,95,72,203,55,227,62,19,127,3,238,129,22,27,30,223,132,236,166,108,74,51,88,19,26,64,180,174,159,219,186,28,60,30,134,23,112,136,99,219,173,195,168,250,169,220,206,190,82,36,172,100,10,194,55,179,221,12,253,232,86,51,116,32,213,205,52,252,233,36,166,61,172,213,120,111,14,141,113,19,155,128,84,243,118,178,209,102,64,233,231,87,131,97,116,53,27,171,1,100,233,44,232,70,73,60,253,205,105,95,71,74,94,110,14,208,206,183,75,120,15,210,236,106,37,206,249,62,54,169,242,178,116,84,168,25,196,126,71,73,13,68,136,254,46,112,109,195,205,38,241,42,95,147,54,122,231,144,228,247,47,200,220,197,188,41,152,199,213,137,254,90,253,34,20,234,93,230,220,200,86,214,115,2,89,207,244,12,179,21,241,196,76,251,152,111,166,199,140,16,168,76,83,170,194,225,163,89,243,90,127,54,211,11,43,250,65,234,133,13,174,91,235,225,118,201,251,106,62,213,86,243,178,26,183,155,105,147,212,109,30,194,147,175,80,2,216,223,48,249,97,69,136,123,38,223,148,232,0,66,35,192,205,35,225,171,100,159,42,86,150,148,122,197,0,64,144,156,125,137,137,116,60,238,187,4,168,111,83,27,243,103,35,233,83,154,220,28,245,189,248,92,201,154,152,175,17,45,190,233,174,99,133,60,180,222,109,1,182,243,234,216,77,80,212,123,175,42,239,101,113,192,114,107,221,154,216,39,233,11,231,124,115,115,134,112,91,46,38,249,237,77,248,128,172,207,12,190,94,208,200,217,138,24,110,102,107,108,242,222,25,224,66,245,143,5,239,1,226,46,215,76,30,205,177,109,228,182,193,86,221,87,59,95,135,240,172,186,25,132,222,205,189,67,9,70,38,215,159,205,73,40,48,224,129,250,214,112,1,235,86,172,240,117,93,71,147,40,185,65,200,185,47,152,141,45,102,24,20,125,125,148,143,214,232,154,225,230,112,37,244,102,184,42,161,206,161,199,193,148,164,221,252,107,10,191,102,120,32,29,189,217,76,20,70,122,194,135,209,13,108,159,165,244,31,87,217,105,7,101,132,228,13,21,192,113,160,65,151,97,217,168,121,249,60,131,84,161,200,185,124,204,112,119,251,152,194,193,147,101,14,231,109,152,100,191,183,41,213,223,239,133,210,19,213,218,159,21,121,106,212,111,196,220,97,220,253,158,140,210,236,144,253,140,101,201,84,252,150,15,192,17,229,96,66,54,193,100,91,63,51,12,246,119,59,59,86,94,214,131,12,0,145,85,202,21,196,89,72,27,185,249,71,140,212,196,60,0,140,127,63,11,39,84,137,103,97,217,193,95,248,62,54,196,5,89,246,43,164,114,160,145,249,204,105,210,25,216,212,156,71,104,30,131,117,163,217,175,136,153,162,167,223,156,80,106,10,169,33,138,156,180,20,45,55,35,236,172,67,126,54,148,179,152,221,220,109,215,146,97,57,171,61,57,15,183,97,248,146,148,136,144,210,105,59,226,244,179,139,12,173,118,12,147,62,168,158,220,128,38,228,56,36,242,106,63,169,245,226,102,54,211,139,111,128,55,9,7,195,95,141,190,209,215,140,199,236,111,6,59,181,208,140,13,250,176,71,164,38,233,3,161,110,32,102,74,72,41,174,166,120,33,59,67,49,222,73,79,0,38,118,211,162,55,31,160,227,231,189,57,161,178,152,143,115,190,34,178,75,112,32,180,36,163,178,104,189,191,63,155,210,136,236,227,236,175,105,222,87,51,217,153,123,117,53,9,41,223,170,25,114,126,220,53,23,107,79,200,110,6,146,40,147,197,8,152,29,206,203,247,156,89,32,62,195,50,132,225,40,65,26,39,78,243,176,195,209,219,74,177,194,49,119,127,118,181,192,175,95,115,105,2,148,25,112,61,70,146,155,71,167,38,48,229,97,122,187,222,164,143,152,196,217,10,138,252,46,128,221,225,184,66,218,61,164,61,109,52,195,163,196,34,56,209,219,241,99,239,205,17,136,58,231,110,76,37,40,141,197,136,226,174,187,150,9,105,49,93,250,103,239,222,53,182,98,160,39,69,244,227,129,170,66,136,231,102,248,143,211,99,102,166,248,189,173,95,82,14,168,95,235,173,239,73,201,18,145,178,205,227,210,58,251,248,241,19,65,5,200,70,12,92,33,123,198,134,83,55,53,33,103,131,219,209,114,6,159,153,252,131,72,3,12,50,64,39,130,157,159,121,192,105,146,229,209,203,228,242,242,103,38,125,251,188,248,54,142,63,191,26,221,62,209,26,57,102,166,113,245,87,67,71,96,92,255,205,162,205,238,232,107,211,152,213,76,242,48,34,122,151,57,53,183,181,76,217,85,186,213,40,62,135,3,230,94,216,129,139,152,129,2,14,183,194,39,116,179,19,88,17,212,203,110,166,26,41,163,2,207,109,247,84,20,24,14,219,33,197,204,202,77,110,166,90,37,220,57,96,64,0,204,251,155,21,43,166,201,213,70,87,176,253,217,131,114,229,148,159,189,12,231,224,63,123,162,35,51,228,205,119,134,4,205,175,182,78,17,241,55,0,18,158,151,247,103,179,82,133,26,132,222,65,246,94,31,22,170,64,162,121,64,9,118,134,240,172,177,86,64,39,38,230,69,238,218,103,3,4,179,55,28,6,149,132,2,94,115,235,96,196,197,76,186,97,213,28,211,152,80,66,205,195,180,6,220,12,112,230,134,56,195,62,87,120,12,41,153,44,249,181,18,161,230,216,238,64,198,138,72,151,145,153,215,22,91,109,166,227,94,118,226,153,140,7,220,173,128,35,101,9,64,254,116,51,89,52,214,158,245,121,7,252,124,31,104,240,99,225,159,77,65,112,179,176,236,154,135,239,219,70,7,200,116,167,10,40,171,234,236,134,52,67,33,112,123,63,54,178,77,213,37,17,128,237,67,122,34,55,255,73,34,197,193,202,41,126,241,192,48,213,31,31,47,118,195,77,159,105,215,171,51,5,144,48,147,98,184,197,20,36,15,168,123,187,175,3,53,162,116,145,161,75,138,203,224,78,26,173,213,234,80,16,186,141,72,45,34,190,138,155,43,102,83,102,113,87,136,109,71,10,115,195,106,163,158,6,203,211,186,217,187,140,233,66,206,53,28,192,243,129,178,190,25,103,178,31,17,25,206,111,97,144,29,150,168,137,92,110,65,76,166,202,199,166,87,194,185,207,113,5,73,24,237,231,226,30,145,219,249,242,108,128,85,159,156,153,201,238,50,159,99,185,13,53,79,107,123,118,243,96,145,200,76,2,80,231,253,182,40,193,33,85,166,99,130,32,117,4,26,245,87,246,211,153,196,186,119,115,131,61,82,127,54,173,211,142,156,178,2,249,236,207,68,99,207,201,254,236,110,18,23,58,21,104,62,137,24,135,38,60,9,36,76,52,48,78,252,66,84,46,153,145,99,166,38,232,206,35,226,134,234,152,158,141,22,199,56,172,21,188,182,92,108,167,134,7,195,199,19,156,187,55,185,26,249,159,27,217,117,98,246,48,174,159,90,144,223,122,162,131,121,19,216,3,233,176,234,244,183,128,193,236,55,138,57,209,98,233,230,13,56,85,194,163,179,140,217,77,195,108,132,66,67,204,205,74,153,17,74,35,39,41,175,150,1,252,120,6,224,236,163,107,63,247,134,207,193,107,195,148,134,159,104,248,56,192,125,150,72,62,252,164,154,150,154,141,163,198,211,11,29,170,47,189,121,162,164,251,89,45,17,37,142,227,121,49,48,235,254,232,31,25,186,94,76,18,203,179,92,100,118,134,122,196,148,31,134,119,181,54,163,39,222,75,126,117,194,215,137,20,218,217,106,21,188,10,15,180,121,235,110,62,27,210,45,15,225,229,156,208,45,121,206,18,172,216,168,250,232,115,228,118,119,192,152,194,105,233,247,56,102,56,234,60,255,86,224,82,212,171,209,105,113,111,187,103,43,66,111,53,67,214,234,169,92,90,83,150,78,21,24,209,124,204,160,34,68,111,90,173,233,184,96,145,162,6,100,158,159,95,93,139,115,181,146,99,164,235,99,61,143,14,29,149,6,149,241,210,4,194,194,7,94,30,131,116,131,203,61,131,6,135,173,95,252,19,247,212,153,192,173,167,103,252,105,238,209,245,129,111,16,190,182,117,178,164,103,30,65,224,19,137,121,82,225,73,118,97,19,66,73,183,24,129,100,132,28,93,199,105,202,201,165,57,0,40,158,255,46,186,114,231,142,140,13,237,38,85,232,5,33,120,89,211,149,105,206,158,11,216,69,220,20,152,244,110,76,72,46,77,218,242,136,201,234,253,150,148,206,17,168,252,103,255,236,31,254,252,111,255,238,111,254,246,15,127,247,247,127,245,135,255,245,47,254,245,95,255,229,191,252,195,95,252,217,63,253,219,127,252,167,255,240,159,254,248,239,255,243,31,255,221,63,254,241,63,254,155,63,251,243,255,229,111,254,249,249,107,75,214,111,184,252,246,159,253,195,63,252,249,191,254,251,127,245,183,231,111,255,135,63,252,229,223,255,111,127,247,135,63,251,243,127,241,135,191,249,151,127,248,251,191,251,87,127,241,25,254,199,191,250,235,63,252,79,127,255,119,127,245,215,255,130,27,252,205,223,253,243,191,250,235,191,252,251,243,144,255,217,222,200,152,244,39,228,139,188,209,130,160,139,14,96,159,32,246,178,16,184,236,207,108,42,48,241,107,135,105,111,142,175,255,247,103,110,183,115,19,115,227,203,248,205,57,194,86,87,51,205,226,113,111,168,19,99,242,145,40,59,193,193,119,160,241,102,32,3,99,2,65,160,97,52,117,197,205,204,152,136,229,142,25,118,131,236,23,47,42,215,129,12,197,106,226,9,254,98,240,240,223,140,32,113,195,57,212,247,239,27,99,62,115,243,150,23,41,187,209,203,209,253,87,131,180,185,69,112,204,36,181,99,204,54,149,180,124,173,228,102,114,143,71,67,84,177,229,103,21,14,203,28,143,230,243,200,147,233,223,138,215,70,82,44,233,181,22,210,100,25,146,116,73,76,206,94,185,153,231,191,246,71,187,250,132,214,249,142,24,62,214,250,84,120,12,64,176,36,63,203,78,107,84,24,61,134,172,8,245,236,176,4,65,206,119,192,201,164,244,251,106,232,18,165,175,185,204,198,132,120,73,110,94,173,73,241,51,67,87,176,186,124,76,170,204,78,22,143,121,89,243,146,152,51,85,247,239,135,17,77,157,61,82,158,157,172,78,176,194,156,243,213,189,160,1,201,72,242,219,53,95,38,109,83,116,56,94,195,12,35,44,103,93,172,29,72,194,118,179,205,202,59,205,144,117,1,250,227,230,69,146,90,158,140,26,212,151,240,163,158,199,237,228,99,211,191,157,62,129,106,204,13,145,190,59,102,86,129,144,171,201,16,37,185,57,96,165,175,107,20,115,165,201,165,137,153,159,217,253,205,207,247,75,91,230,10,168,176,250,149,32,96,26,205,125,77,249,156,156,175,46,151,102,68,164,166,38,113,205,244,137,142,184,57,225,207,205,238,66,183,1,127,151,255,46,178,189,151,88,9,45,10,58,46,125,204,208,254,40,93,126,117,2,182,184,252,98,35,27,205,247,214,184,162,208,183,184,153,10,249,184,67,122,162,72,144,248,110,54,217,165,122,223,123,128,105,248,194,14,204,131,231,139,249,248,254,192,41,62,51,28,101,77,150,0,180,151,116,93,126,102,235,67,217,77,204,29,157,70,127,54,183,202,73,175,70,111,112,251,239,102,155,77,73,175,70,246,248,119,32,46,8,105,0,240,13,49,27,150,198,205,228,145,155,108,150,52,169,178,197,185,153,166,211,41,55,135,31,254,119,154,46,188,17,224,107,119,146,15,250,155,62,20,49,173,194,9,69,39,25,114,168,144,62,250,73,204,139,157,91,126,215,57,224,234,7,86,167,124,97,220,21,247,123,26,81,201,167,154,129,25,113,129,123,68,48,32,233,139,228,204,186,5,53,7,35,16,249,249,95,249,208,224,39,77,168,99,205,108,228,232,215,44,60,14,152,17,7,141,33,237,166,175,42,143,134,210,253,235,47,51,243,16,106,36,178,183,164,18,123,152,55,115,75,158,93,173,209,194,205,195,148,170,228,205,1,106,220,171,237,20,109,114,115,218,36,219,119,10,64,252,15,156,240,14,57,2,140,103,154,251,15,155,184,17,242,232,188,145,177,241,65,163,68,154,171,140,56,98,11,219,111,125,214,200,186,201,66,172,236,127,219,63,54,244,69,151,230,20,126,71,19,121,26,113,117,233,122,112,26,26,247,115,101,237,209,52,178,220,105,216,112,47,191,230,30,204,39,76,185,224,105,204,231,76,25,125,222,159,213,47,0,19,18,136,65,90,39,158,45,84,244,24,207,248,198,107,211,129,60,213,74,21,243,75,30,217,131,207,70,125,63,6,128,19,111,214,48,172,73,186,213,36,184,245,7,245,143,248,22,224,64,100,134,2,169,62,83,218,127,211,72,245,242,75,96,5,225,58,239,36,98,78,201,120,177,219,185,205,36,189,229,82,192,85,95,195,53,235,10,226,98,217,130,225,251,216,95,196,142,25,173,210,36,111,205,240,125,141,251,152,173,137,68,6,228,4,90,41,214,44,14,238,92,247,98,234,236,233,227,217,197,108,45,108,119,135,62,251,220,114,89,122,204,64,168,183,152,167,225,141,253,106,252,225,219,220,66,202,220,122,9,252,197,207,238,208,139,188,153,65,37,218,240,159,13,39,162,44,105,67,132,126,4,139,88,115,150,205,31,248,135,43,7,179,133,158,113,127,172,13,221,39,119,34,54,242,110,242,165,16,16,109,95,158,142,237,153,13,88,14,68,99,189,232,201,205,224,181,179,254,102,196,0,191,2,25,230,179,164,186,124,13,50,134,253,19,34,199,156,69,189,151,10,214,217,92,214,104,241,232,244,184,117,40,125,140,143,78,22,51,39,177,14,9,105,240,213,252,176,133,231,113,136,31,80,45,91,60,195,156,74,145,205,27,142,157,252,201,212,46,147,159,95,77,191,52,144,176,143,53,239,103,174,226,223,91,250,106,127,193,39,230,74,248,112,95,220,220,236,47,249,194,97,76,251,92,29,98,62,223,175,221,179,26,220,202,125,52,62,70,9,127,147,99,128,140,254,53,143,115,182,126,93,1,230,222,20,41,63,99,78,129,34,194,243,162,122,42,139,182,64,26,147,227,234,108,148,150,75,204,103,191,72,51,204,100,95,202,29,113,34,145,253,65,202,112,102,225,189,149,49,61,203,7,4,169,251,217,56,110,77,230,66,177,206,255,226,225,193,113,138,103,19,31,164,20,138,246,45,28,233,162,132,75,163,24,43,198,199,119,142,19,111,244,54,119,22,3,147,171,51,34,23,59,25,100,42,145,189,63,14,78,152,97,106,151,65,133,1,118,124,73,16,139,16,10,26,98,98,134,21,121,71,232,2,201,226,20,51,40,206,190,110,220,3,183,158,220,188,26,124,46,134,5,66,32,137,154,136,108,230,190,163,150,171,116,58,145,69,237,134,36,10,243,137,2,246,16,51,101,177,149,99,80,233,241,85,115,25,78,216,108,111,110,45,42,215,124,78,139,89,125,237,91,178,121,202,160,165,130,108,80,191,95,132,182,196,48,195,85,81,215,13,232,138,64,54,7,142,216,9,118,34,138,37,109,145,228,192,4,154,50,124,249,253,66,27,241,203,232,93,249,40,174,237,206,189,201,226,35,75,93,215,14,43,186,72,226,79,38,248,152,102,139,183,54,252,187,188,215,249,142,40,148,199,36,37,251,38,239,5,6,172,70,164,105,107,87,220,77,90,93,226,32,71,247,12,144,249,20,243,15,33,237,241,90,178,48,87,204,103,151,136,48,22,168,103,186,60,37,6,138,24,243,99,190,192,108,105,215,33,230,76,107,121,92,61,76,171,254,154,109,61,230,27,237,193,140,144,197,124,110,240,145,219,217,202,7,155,181,174,25,174,180,21,1,2,180,73,67,238,109,145,106,68,138,166,228,38,183,62,243,125,84,207,72,108,178,255,226,39,131,110,58,247,142,88,16,136,108,150,139,217,195,83,68,115,16,246,95,111,242,220,106,115,196,199,215,130,139,168,202,173,201,15,207,22,211,27,205,55,253,81,201,120,172,34,178,7,223,121,215,109,38,129,49,247,140,181,3,99,211,245,67,104,210,92,125,151,27,248,103,42,181,98,166,135,86,174,206,235,114,137,96,110,67,183,51,112,35,50,162,252,197,74,119,221,54,248,254,186,154,209,104,143,133,9,21,204,18,51,66,168,95,253,203,126,119,191,125,128,64,140,104,9,104,119,97,110,161,62,37,232,132,104,242,166,36,192,70,221,181,71,77,41,185,10,28,31,196,228,28,238,168,24,74,60,86,238,54,58,150,187,155,101,35,172,203,61,206,182,19,171,75,222,0,51,250,176,110,157,150,146,188,86,54,214,56,53,207,254,147,238,78,151,173,183,60,69,148,57,200,223,203,128,90,175,101,247,36,207,134,106,232,82,77,13,92,28,59,145,220,27,0,201,91,228,234,10,99,95,13,87,130,34,170,92,76,71,244,39,71,99,23,147,49,186,51,97,130,231,207,215,17,105,248,42,119,154,209,81,88,102,139,240,152,94,222,117,111,62,80,132,105,225,229,28,183,164,78,89,61,227,135,184,240,155,155,23,126,63,22,149,128,179,101,173,107,157,23,101,103,64,183,65,119,228,53,175,75,61,129,25,148,94,164,74,6,116,6,89,174,182,190,165,184,24,22,245,45,86,180,112,62,234,70,123,239,46,16,61,204,184,3,53,134,20,100,91,191,99,198,185,55,90,188,25,59,237,51,40,172,251,79,119,15,215,111,154,24,176,152,169,149,197,7,33,24,158,50,203,8,130,82,236,163,191,237,72,94,60,81,243,11,231,141,101,118,203,160,112,244,152,236,88,220,155,227,224,122,241,32,57,206,30,30,187,48,173,140,151,208,146,44,8,93,133,97,237,6,162,188,86,220,239,17,161,77,130,21,90,158,140,100,223,142,136,10,57,184,203,201,138,121,216,198,236,241,3,32,46,153,225,84,244,210,140,156,64,54,186,193,251,171,33,66,173,31,162,203,162,15,168,188,196,154,240,174,60,78,60,31,103,137,111,118,6,27,24,92,228,50,10,17,107,149,159,85,128,137,132,245,140,239,69,99,14,160,67,52,104,244,48,67,6,127,63,22,240,22,23,65,199,108,4,163,89,204,48,170,68,196,6,155,223,141,32,178,117,76,127,84,179,68,100,201,56,228,174,25,128,108,188,152,225,146,178,88,33,99,41,17,211,23,158,85,213,92,141,66,215,71,140,30,127,217,70,225,104,88,57,198,219,42,2,55,179,75,243,17,244,55,97,46,38,70,45,102,70,44,142,61,132,78,74,83,51,196,96,225,167,227,234,166,249,152,141,144,194,205,40,186,62,214,134,96,79,88,115,174,178,69,91,221,120,199,202,164,96,148,100,179,107,134,154,139,224,133,253,123,229,249,152,169,245,132,121,193,209,250,152,33,238,190,230,121,219,51,64,253,18,172,142,120,113,120,215,100,105,26,5,96,46,241,236,220,36,21,120,172,16,126,199,142,67,213,244,242,1,162,94,64,114,201,61,78,154,226,182,158,107,184,140,240,55,198,213,248,149,67,204,196,116,17,169,146,98,158,226,136,152,176,112,175,177,105,20,165,157,28,108,217,196,175,241,236,69,117,253,206,21,240,123,180,139,220,221,174,72,74,13,246,40,48,193,253,134,224,251,82,186,98,38,104,219,43,54,21,56,24,239,60,133,109,118,69,238,150,141,184,233,189,27,204,195,251,230,6,80,163,189,115,165,218,1,176,125,137,36,136,170,178,60,186,66,39,24,185,192,179,39,73,248,144,141,244,62,121,68,71,151,105,91,242,163,57,218,118,236,87,103,254,247,44,167,166,169,158,71,102,234,108,103,103,158,220,137,98,60,244,45,188,70,99,72,20,87,185,152,95,95,98,35,37,78,145,35,23,154,255,51,203,226,87,21,90,123,239,155,1,18,61,94,74,145,1,149,156,114,182,222,221,153,98,188,209,143,147,67,181,32,251,185,194,139,95,68,142,55,220,203,208,128,160,128,16,51,101,103,89,93,5,199,122,132,119,5,29,219,28,114,239,14,55,92,76,35,160,152,55,107,102,214,222,227,83,79,240,31,226,145,98,134,2,231,154,147,28,31,80,19,200,165,249,121,103,235,30,139,19,115,90,91,84,85,51,130,111,225,131,108,132,225,159,215,58,11,59,78,227,1,193,125,157,143,185,244,216,80,224,157,207,245,121,107,188,244,235,255,24,55,170,152,81,157,137,137,48,96,205,107,122,115,240,15,243,190,26,181,12,181,154,194,152,91,151,185,91,143,57,173,240,204,184,241,216,250,49,232,174,152,247,234,220,215,51,220,48,202,196,160,225,59,169,239,69,162,188,236,168,98,225,199,93,126,69,51,215,124,211,60,228,193,47,186,27,51,93,117,241,171,193,224,46,253,93,116,135,199,12,181,126,134,162,31,164,89,75,86,152,73,163,233,76,168,212,3,226,230,63,254,94,53,119,181,38,180,204,196,122,38,116,139,194,160,177,68,235,107,159,3,122,244,112,10,207,98,168,77,111,93,12,130,16,102,118,23,29,50,162,170,235,235,82,157,76,250,222,48,221,197,22,61,146,229,229,212,76,37,56,135,185,151,254,12,120,162,65,232,102,252,192,59,60,230,158,119,204,5,171,191,108,29,210,179,139,120,206,26,69,0,168,172,100,195,129,192,97,197,247,50,250,70,157,196,32,201,107,184,233,38,83,34,113,15,245,129,25,161,185,169,62,136,255,84,44,84,217,215,140,147,175,214,134,96,105,88,225,14,90,106,54,157,71,55,211,231,174,211,172,193,28,80,162,46,8,163,134,126,236,243,1,86,143,2,179,113,66,235,126,68,67,99,145,52,40,140,211,250,106,192,13,111,85,177,30,15,71,239,13,51,116,108,194,80,159,60,179,16,31,37,162,61,192,20,41,235,173,105,73,188,23,159,221,44,151,231,98,80,132,82,238,220,234,62,21,139,120,239,213,32,249,159,71,147,245,140,148,119,67,144,87,231,153,81,17,134,147,66,7,118,214,221,16,132,214,142,57,78,89,240,210,207,153,25,125,209,8,144,23,210,139,58,42,232,227,133,103,215,216,239,170,62,187,88,73,52,204,44,80,181,210,101,117,99,239,82,151,142,25,180,43,237,154,57,107,244,214,28,193,57,222,27,73,241,103,134,83,32,187,129,189,161,29,117,72,169,148,164,136,236,1,100,75,214,128,18,110,219,237,154,113,244,196,76,195,199,202,57,66,255,70,145,75,205,189,124,122,94,152,179,81,250,168,153,108,255,53,183,60,116,87,169,235,230,118,41,156,151,170,51,169,254,4,96,195,92,210,101,191,54,115,106,57,86,128,9,194,119,249,154,213,234,18,1,23,216,214,246,171,230,115,214,197,239,2,123,157,116,162,85,144,234,49,166,128,25,151,238,119,244,180,7,90,192,252,148,242,24,239,107,17,198,62,70,90,145,214,197,18,80,202,146,79,253,211,204,202,23,136,112,254,15,189,26,181,157,216,226,249,83,215,227,3,100,199,188,24,136,19,178,166,103,72,128,242,69,232,2,154,34,63,159,26,28,96,28,170,0,173,159,159,76,131,87,44,189,90,129,80,232,139,243,45,99,180,11,56,85,125,111,58,6,34,105,80,139,41,141,169,25,142,157,120,50,77,174,75,223,155,250,110,204,127,64,37,69,231,63,202,1,41,22,87,5,104,160,11,19,56,244,188,207,38,70,238,250,165,121,211,139,58,217,86,87,83,51,7,254,186,160,148,169,185,219,2,178,32,28,40,160,32,93,71,244,120,25,59,222,187,112,176,73,36,137,84,78,77,113,156,179,210,122,209,139,173,110,54,195,92,5,50,107,102,152,104,163,218,84,140,93,91,204,0,122,83,188,25,250,79,250,185,138,21,30,3,138,147,140,140,70,204,108,250,97,206,22,159,169,153,4,248,186,32,34,101,53,54,51,116,46,55,41,125,78,129,165,63,172,128,167,138,132,182,177,226,200,7,161,114,210,227,92,132,64,76,146,60,84,155,198,13,231,50,220,20,18,21,81,250,152,221,35,104,106,251,77,211,152,136,217,145,216,14,164,27,115,225,191,2,118,252,227,255,241,127,254,191,255,207,255,254,199,255,235,255,254,47,96,142,179,253,55,128,57,26,7,92,148,174,168,13,81,41,190,99,12,194,5,242,115,55,19,52,200,238,151,207,174,236,160,6,88,21,230,150,93,57,91,119,213,23,234,35,12,178,116,223,76,184,218,94,236,134,209,33,15,29,125,196,187,190,73,201,66,34,202,122,252,33,104,90,139,155,23,197,32,13,192,104,140,245,160,20,130,214,244,156,130,176,159,126,45,128,102,238,245,113,29,140,250,196,147,66,208,71,180,254,70,150,112,247,247,120,246,78,91,114,116,21,212,241,248,252,18,48,81,91,210,77,168,248,212,53,194,8,138,71,18,47,53,91,214,58,187,57,67,60,47,25,136,2,51,69,60,25,143,95,227,244,201,73,21,151,50,102,98,101,79,253,8,13,151,245,212,175,249,100,8,216,145,123,220,57,89,15,178,154,161,213,242,241,4,248,46,120,140,108,172,75,14,78,97,23,157,146,117,132,111,186,6,46,6,28,123,93,83,205,160,66,253,83,100,138,119,178,8,17,162,104,238,205,144,75,171,244,212,233,197,212,115,252,71,179,44,52,31,90,173,109,40,70,155,234,177,126,40,120,36,118,164,0,140,222,226,201,123,32,204,233,185,61,82,240,89,118,69,120,198,178,103,123,22,69,187,177,235,147,21,89,180,2,59,110,198,186,196,229,59,19,210,246,0,26,145,126,150,4,26,169,212,51,198,61,112,51,208,69,201,136,161,130,240,17,89,27,56,6,78,250,252,100,77,124,99,2,191,66,223,129,204,109,160,123,238,51,144,240,228,180,149,185,77,189,172,220,84,107,165,99,82,174,166,63,114,6,12,169,240,38,234,173,88,103,123,143,4,243,178,85,172,55,239,36,201,220,220,173,13,88,94,252,236,8,57,48,105,120,28,154,177,177,46,223,26,102,67,243,175,246,44,29,90,157,2,121,3,173,105,214,17,71,186,200,49,63,117,72,27,27,214,109,237,134,129,227,131,58,64,103,74,91,145,176,33,11,136,14,168,206,194,102,165,189,48,87,141,236,248,180,222,140,105,152,31,78,99,157,72,96,84,34,173,142,251,34,39,55,212,55,123,7,86,137,24,103,73,246,2,37,144,221,2,237,6,30,72,190,22,98,153,206,63,252,123,237,174,219,28,18,12,222,246,193,143,54,190,26,49,55,100,52,74,191,248,172,169,193,89,35,158,106,129,78,252,229,63,53,175,190,163,122,143,117,195,136,117,173,6,68,200,247,98,10,25,82,14,32,86,142,105,212,127,173,29,215,204,209,28,155,209,199,111,33,245,21,50,142,245,2,218,146,81,154,95,51,44,219,43,110,62,137,88,228,96,161,131,7,173,237,107,206,90,15,67,205,26,143,212,159,221,65,20,77,173,58,17,102,228,88,154,148,200,180,102,69,210,63,215,187,114,65,151,137,25,78,164,216,52,224,106,18,184,18,194,166,184,152,145,15,133,195,69,11,98,48,246,236,112,196,142,79,61,196,119,29,195,118,252,125,173,252,48,41,49,226,154,93,12,23,53,47,241,118,102,129,15,43,251,92,56,1,146,232,90,80,58,165,206,30,149,35,136,241,4,108,106,96,128,125,87,46,248,138,34,27,214,241,248,152,248,81,140,35,148,147,213,69,187,126,201,237,2,196,186,80,110,14,112,170,99,244,91,7,169,198,0,36,197,104,114,89,183,170,91,82,22,63,193,250,189,123,4,157,196,6,242,218,0,95,186,35,57,72,67,149,85,158,59,215,60,110,20,15,203,181,190,54,137,191,18,33,18,90,216,93,159,12,230,97,135,111,90,219,124,124,12,114,33,245,102,47,144,15,146,236,221,89,203,232,55,133,83,109,60,204,106,158,112,7,92,167,26,118,72,49,243,203,230,197,106,148,179,157,137,195,7,75,255,241,31,2,110,129,231,37,111,6,141,205,142,74,247,113,18,132,66,17,216,1,94,244,186,205,12,116,255,9,114,160,115,190,228,107,30,162,46,7,193,216,137,81,5,119,144,65,159,10,44,129,182,236,11,162,66,46,96,8,30,162,24,153,177,160,118,244,71,241,218,237,190,117,129,88,75,134,100,91,239,247,197,244,236,161,245,19,184,149,238,20,4,99,162,105,115,211,122,95,209,91,178,57,235,135,154,1,141,244,139,248,105,130,32,135,170,27,114,253,192,82,192,183,173,214,222,163,33,6,181,218,126,133,123,177,178,54,230,141,65,140,180,73,112,51,19,162,154,152,37,231,67,117,217,39,161,91,25,51,110,126,206,214,231,104,177,86,157,27,20,130,212,146,85,71,24,188,118,192,33,144,63,122,204,244,212,166,8,204,202,79,138,87,144,70,180,101,206,27,82,46,26,209,4,198,100,228,7,237,134,148,181,60,248,44,3,176,198,207,110,108,48,83,241,89,205,91,60,45,172,59,63,186,41,124,235,120,44,23,198,148,32,21,16,192,41,248,210,116,147,165,80,207,46,5,127,21,186,233,163,20,1,123,158,4,164,103,136,43,4,220,209,141,99,73,225,139,212,75,205,152,127,86,224,106,246,150,174,149,68,68,51,21,117,83,46,217,51,136,183,102,156,149,49,9,79,44,32,176,179,65,70,250,94,12,43,144,0,196,19,45,49,178,178,96,47,87,36,30,130,39,227,34,218,122,149,182,44,54,174,113,47,133,1,87,26,121,8,104,230,197,233,109,107,223,80,51,108,84,49,143,96,140,148,154,42,168,128,32,174,255,125,141,214,4,232,109,93,176,2,73,75,105,42,118,61,67,242,80,110,16,110,251,197,99,134,106,97,139,89,33,155,204,186,22,223,138,6,162,37,253,48,136,128,213,187,0,178,157,98,106,238,116,177,92,28,172,181,119,40,30,20,73,146,219,57,149,206,151,87,243,249,169,51,106,224,244,95,84,233,249,2,139,10,209,144,12,218,18,124,123,158,214,3,173,219,209,131,232,52,4,145,128,108,33,201,149,171,23,34,34,1,28,51,60,182,96,54,179,81,10,5,32,110,205,164,216,249,51,195,105,224,11,100,229,166,183,64,96,205,112,68,94,24,44,179,240,10,28,18,147,227,71,203,78,73,122,83,209,193,36,35,34,199,69,128,160,253,127,133,26,121,142,98,1,45,180,91,129,203,198,11,21,249,101,91,17,75,145,201,147,196,88,108,42,8,55,10,136,189,208,173,27,208,227,19,202,209,167,37,175,102,120,212,40,238,147,159,175,173,61,144,235,36,102,194,38,249,96,198,24,121,203,243,52,79,73,129,166,80,91,150,90,196,185,215,146,51,149,112,1,156,96,84,173,58,77,180,242,106,155,132,208,133,6,64,231,49,20,136,142,174,68,20,155,55,210,191,2,30,174,156,3,145,10,33,2,91,83,22,73,173,166,184,123,99,178,150,164,202,88,224,176,41,94,49,67,216,142,151,147,155,79,114,150,51,194,42,216,166,100,51,173,184,138,225,12,19,21,201,110,88,207,7,158,41,98,174,222,159,188,34,90,129,165,120,195,217,130,250,106,84,105,58,32,244,217,45,112,61,208,98,232,134,103,180,131,57,26,45,40,112,73,163,143,245,147,204,136,83,129,41,55,129,68,155,82,68,11,168,19,201,169,166,93,47,100,218,247,109,19,130,71,80,123,102,142,127,91,71,128,130,168,55,75,244,82,232,72,63,59,139,95,189,141,108,66,204,236,73,109,120,224,196,10,235,89,187,159,50,40,175,120,53,43,239,72,239,20,244,231,159,90,7,230,14,49,134,116,48,53,228,205,98,200,233,97,95,218,152,133,22,82,138,103,159,160,182,74,241,8,104,65,186,13,103,67,208,20,5,1,51,114,241,183,79,168,166,173,141,110,166,35,24,151,66,49,32,61,118,204,155,220,251,141,21,41,40,74,11,30,82,53,209,236,67,187,200,211,222,7,87,196,136,110,50,131,194,79,237,254,219,54,175,60,68,166,135,64,144,247,163,77,59,99,2,213,214,223,206,195,142,238,114,228,113,76,57,80,70,100,64,200,54,3,57,67,170,84,219,106,40,186,247,18,168,55,195,79,200,239,162,208,234,149,12,16,156,96,80,138,54,92,82,86,159,209,11,212,139,196,169,188,56,5,134,136,200,56,88,229,83,26,70,116,165,219,240,67,207,147,188,25,105,129,185,34,166,194,179,126,126,23,248,152,11,80,49,146,84,105,36,29,144,43,197,118,101,93,74,98,166,25,165,93,48,135,9,0,73,103,47,90,118,41,170,13,84,186,197,93,64,242,234,76,133,40,162,27,65,144,152,225,226,235,209,218,210,161,20,210,166,226,98,188,165,81,223,79,15,48,243,152,141,161,224,94,77,152,44,87,155,80,121,20,117,105,248,144,239,1,222,231,156,110,81,36,220,4,205,218,114,140,63,182,34,26,100,90,22,109,103,134,252,245,150,39,89,105,210,51,140,138,100,238,183,32,134,232,189,152,23,136,224,91,222,217,77,248,107,104,226,110,0,2,34,26,52,180,140,116,13,83,230,75,49,21,112,15,164,10,130,132,81,31,23,185,140,14,142,20,163,97,172,5,205,223,195,207,153,79,47,167,101,13,102,20,148,207,222,211,117,158,45,115,174,163,98,6,38,81,27,23,233,173,197,215,116,51,94,149,116,67,3,75,172,183,167,45,89,200,34,87,175,2,0,62,188,164,188,68,68,122,152,78,45,233,48,247,100,72,52,200,210,38,140,171,121,214,139,252,23,117,6,248,4,146,65,225,174,57,107,95,61,226,10,81,28,2,175,2,225,184,82,21,128,146,139,123,47,34,217,41,102,176,133,251,182,251,228,41,184,183,2,137,51,232,243,240,177,96,47,18,51,108,161,61,250,152,182,117,195,40,197,2,32,139,184,183,233,158,139,245,124,145,214,195,151,167,171,64,249,25,232,228,173,65,100,176,105,199,91,74,13,1,133,120,9,239,238,236,179,67,95,108,130,192,27,17,190,27,91,185,154,231,116,178,216,95,107,216,238,194,177,128,34,223,110,183,89,8,18,247,187,37,213,100,81,116,248,188,214,161,80,133,171,195,52,68,110,111,151,240,173,152,145,213,85,110,99,216,188,140,143,102,70,97,180,6,217,134,113,156,8,83,199,255,47,75,200,127,143,82,158,169,24,243,189,237,93,40,17,236,75,52,143,149,45,78,172,83,184,41,49,179,144,191,131,20,51,130,128,67,205,201,37,44,205,156,145,56,19,51,148,184,159,231,143,57,105,182,152,28,146,177,232,222,171,171,160,190,0,39,84,167,196,253,61,91,160,179,148,105,214,112,216,46,222,179,181,174,171,249,236,59,223,174,143,121,38,241,106,170,37,85,202,151,139,224,64,73,40,179,169,217,184,107,195,156,21,92,8,247,245,60,30,90,188,248,153,192,85,38,214,175,221,110,196,213,27,9,139,44,102,86,119,141,33,103,99,22,150,23,74,87,251,83,168,32,176,166,250,114,75,3,104,197,67,141,149,221,140,82,82,150,87,155,198,156,233,131,134,88,230,208,31,54,173,115,183,94,243,22,192,49,230,115,204,246,184,57,210,194,66,49,99,106,81,206,43,98,186,54,69,82,244,213,74,3,159,219,132,181,33,222,166,86,24,122,253,209,228,8,245,123,25,155,101,91,97,5,18,40,79,6,5,20,230,129,170,177,132,175,116,205,35,16,252,141,25,197,130,45,13,168,214,84,191,61,153,188,141,50,112,85,121,51,192,107,142,154,55,215,47,79,253,94,205,26,0,220,106,44,38,215,200,205,63,102,88,246,85,242,99,91,174,165,250,229,144,202,109,139,81,202,41,132,66,176,146,248,189,219,143,238,75,204,198,85,224,239,13,224,114,9,93,144,41,229,214,229,191,26,86,168,53,213,138,110,71,119,235,137,54,37,174,54,53,31,135,207,154,84,23,229,25,181,178,91,250,207,106,20,76,116,196,88,91,190,59,98,134,49,65,174,78,52,74,85,127,52,45,86,178,119,30,107,245,206,36,140,68,35,93,173,37,114,243,152,71,149,68,30,144,164,154,63,134,111,204,199,65,74,250,173,72,76,124,250,203,102,62,126,137,46,92,82,46,159,126,236,130,129,2,148,226,189,218,156,32,199,176,110,211,42,17,174,7,232,168,168,187,250,179,141,208,91,150,30,102,202,214,97,166,134,52,197,60,77,138,242,51,159,173,115,138,195,102,230,228,245,93,204,12,185,62,155,132,188,127,106,224,23,245,58,100,88,19,66,175,110,166,199,179,232,155,117,147,61,114,51,192,200,235,60,152,218,78,48,146,236,97,45,185,50,228,232,252,64,30,21,87,183,122,213,107,205,204,234,18,115,105,250,236,85,96,130,91,215,188,111,90,202,120,47,157,9,251,247,232,33,77,237,63,82,205,56,126,160,240,192,219,86,51,196,230,215,108,59,245,53,83,0,246,254,211,61,192,7,118,57,3,6,188,150,125,251,155,145,195,148,92,31,230,20,93,235,152,119,151,45,101,24,214,115,197,189,73,164,234,231,106,198,42,28,23,27,61,187,12,10,5,223,246,121,115,246,237,68,143,7,51,110,177,31,32,168,162,212,58,245,106,78,159,47,114,54,180,255,188,164,180,152,33,189,29,215,140,130,217,99,166,99,178,186,153,204,98,150,55,207,180,148,248,52,157,103,95,77,210,234,95,135,181,151,249,209,135,250,216,190,122,8,208,77,195,90,92,252,230,128,136,4,222,3,123,234,24,177,17,195,107,84,244,224,132,138,210,73,121,224,187,74,101,201,94,138,64,69,241,246,110,204,112,194,220,55,235,246,230,51,238,77,214,164,203,213,116,129,94,107,6,89,127,167,10,250,229,171,198,152,33,121,41,201,213,202,84,128,41,41,126,22,89,120,185,119,178,110,155,111,125,65,36,210,46,89,60,84,67,52,152,125,81,59,149,32,232,120,239,44,110,227,199,67,246,153,59,113,183,156,48,72,178,180,88,126,116,126,180,34,19,145,5,49,221,19,165,71,66,249,141,135,137,75,159,31,238,191,155,19,98,233,171,25,98,57,172,118,88,221,159,125,78,213,180,182,175,16,139,25,101,68,241,151,199,244,179,141,180,221,18,114,4,116,190,153,122,97,134,207,80,92,100,120,158,211,240,105,104,210,155,165,171,153,242,218,23,208,128,212,2,140,125,159,125,150,3,141,18,126,115,184,93,164,37,146,62,156,58,135,191,184,9,157,108,9,12,216,114,92,2,105,33,161,120,194,205,27,5,90,40,125,86,190,191,154,225,9,179,92,109,173,12,190,217,194,71,45,221,225,21,12,80,249,226,29,26,94,146,86,189,141,194,147,216,236,51,179,210,138,124,173,10,56,125,249,9,179,76,161,87,223,27,104,78,138,155,211,134,40,53,115,198,19,196,249,103,37,104,17,254,51,172,115,120,141,203,88,94,91,149,157,152,148,240,9,152,190,73,138,11,6,11,80,152,207,193,214,163,21,1,240,9,89,154,170,230,179,175,239,48,131,119,190,129,51,149,58,68,64,190,223,101,21,128,172,47,158,169,255,126,181,139,109,12,113,186,37,145,232,91,195,15,117,144,237,75,90,84,171,97,100,61,173,123,174,92,4,183,75,205,213,133,67,23,61,65,100,97,196,76,227,149,215,246,54,136,20,29,179,255,143,184,119,199,193,229,73,174,252,246,66,155,70,190,31,92,128,44,121,50,133,49,8,77,99,64,99,72,162,213,50,6,3,218,114,100,106,3,50,100,11,146,12,1,179,158,1,161,101,40,127,241,101,68,158,250,131,166,128,238,6,26,125,111,220,170,175,42,43,31,241,56,113,206,153,135,142,63,135,227,135,182,245,164,223,186,45,151,99,132,156,37,89,239,136,220,250,236,119,57,174,54,103,174,232,131,145,197,157,97,62,59,68,215,89,152,127,199,225,53,179,191,141,165,99,214,0,171,150,107,102,153,207,207,68,163,53,238,151,61,218,191,214,123,169,231,159,175,109,34,60,205,205,155,28,176,60,26,73,148,148,252,209,58,13,48,226,8,33,177,215,46,84,13,237,103,78,136,172,87,3,199,248,29,234,152,105,195,16,143,128,28,164,35,189,77,160,232,156,23,69,39,57,48,218,230,87,195,148,87,63,214,116,197,149,182,17,171,77,65,195,216,60,35,171,239,230,19,44,73,134,31,61,55,78,20,183,146,26,146,13,11,94,196,247,173,141,139,90,173,19,61,225,95,249,205,204,72,186,201,2,24,230,202,142,184,247,158,234,160,145,42,93,151,19,5,51,165,109,153,225,116,196,204,27,243,217,107,85,136,20,159,25,41,140,24,238,19,157,84,233,213,169,128,90,215,197,98,155,121,104,150,3,94,108,20,100,221,74,74,230,213,114,216,188,78,208,230,86,198,91,176,239,21,4,79,186,200,84,204,199,201,153,18,180,161,74,115,78,255,48,239,33,218,207,36,133,104,74,108,247,230,231,239,128,210,191,39,163,55,124,222,174,221,13,129,202,170,194,132,113,150,109,185,189,173,118,237,26,122,41,197,146,88,26,187,89,219,213,179,114,56,95,210,6,251,22,16,48,191,241,202,224,96,71,126,159,234,211,116,5,24,183,223,40,150,123,87,106,211,194,224,74,172,84,102,241,231,98,93,72,4,65,211,236,184,252,151,246,216,168,111,200,213,203,0,135,62,34,25,78,80,113,165,97,249,28,211,159,12,174,174,41,153,236,106,199,105,233,49,158,0,8,183,92,221,97,148,216,45,204,173,235,123,37,170,232,187,196,147,195,66,34,123,48,186,35,68,152,110,174,240,68,74,70,11,93,227,43,7,106,102,34,140,38,153,56,192,72,99,251,147,163,67,55,36,245,9,196,179,197,139,89,15,188,38,55,27,189,104,49,168,168,130,151,173,105,87,235,216,243,185,48,17,70,148,202,220,162,43,61,251,84,1,18,1,153,166,208,153,210,124,124,223,11,222,182,62,165,178,13,41,7,231,201,53,119,242,99,91,73,67,71,92,138,58,110,21,178,47,90,78,143,139,114,135,228,220,169,11,132,147,142,7,232,21,239,215,128,216,185,102,181,34,176,230,155,77,53,86,55,169,214,179,61,148,219,156,97,120,146,161,0,80,56,4,51,196,250,215,12,88,183,43,71,100,55,169,216,26,87,119,217,200,240,93,45,209,224,214,105,244,176,66,42,120,22,245,5,209,111,131,174,32,218,41,101,208,159,194,177,155,167,176,184,20,19,64,187,218,40,155,41,114,118,23,165,140,91,64,59,134,63,23,37,107,105,175,131,113,53,101,159,221,63,45,47,201,189,35,84,120,85,95,185,150,128,244,195,70,7,189,170,207,160,106,100,65,82,33,5,139,126,233,30,176,162,100,35,19,232,188,36,209,153,155,43,228,86,89,249,228,92,123,24,35,106,236,194,72,200,254,154,115,12,23,34,133,127,48,35,84,24,31,178,2,15,81,210,182,180,156,155,137,242,64,159,10,34,195,185,51,178,148,48,27,165,197,191,157,70,254,175,255,229,127,253,127,255,159,255,227,95,255,183,255,253,223,204,36,151,255,31,50,201,133,49,58,135,203,93,197,244,10,247,214,244,235,159,103,141,45,2,190,220,41,93,186,116,71,2,170,202,110,78,136,192,200,213,72,159,143,123,239,142,174,195,150,42,67,131,32,229,54,97,97,182,36,146,220,155,212,101,242,159,182,76,97,146,66,91,27,4,23,189,184,185,214,61,132,126,171,33,90,218,124,122,52,99,89,40,2,27,224,181,171,159,221,36,53,143,195,34,196,146,219,2,87,183,154,46,185,178,135,174,14,166,250,154,129,214,136,195,143,27,5,67,214,118,243,25,93,45,115,83,159,128,197,195,205,120,51,74,77,106,125,185,238,24,180,73,57,87,238,61,128,18,251,204,61,225,47,218,143,66,231,58,44,16,186,86,228,129,196,37,63,91,12,205,199,221,95,235,248,200,20,126,164,120,191,140,57,204,239,141,200,152,236,140,137,243,196,189,138,243,92,85,59,207,200,135,158,213,25,183,94,182,9,75,113,158,86,19,31,48,70,83,153,33,137,90,214,69,43,108,99,28,209,76,47,21,240,225,64,84,204,36,161,181,240,15,194,235,13,119,131,206,239,107,166,158,239,35,86,236,227,104,109,62,235,252,63,251,102,83,224,217,64,13,250,10,242,96,166,192,62,63,160,131,177,99,38,208,78,133,187,32,230,223,222,112,205,96,6,132,75,10,33,196,86,170,175,15,118,210,93,135,210,29,91,15,150,111,36,164,217,36,239,89,204,225,143,227,249,236,148,45,213,207,205,173,177,51,174,62,155,198,80,26,103,242,146,254,203,40,169,10,173,197,177,86,211,96,126,123,107,150,227,149,195,99,95,162,41,78,132,9,251,80,254,160,29,16,188,143,157,215,200,220,229,123,208,111,179,98,247,164,108,172,12,209,166,159,224,7,255,241,70,107,82,186,240,1,106,191,187,75,94,41,152,230,250,193,28,208,58,24,102,211,114,23,194,239,73,228,225,33,16,142,0,144,40,49,227,233,121,232,7,255,247,174,90,227,134,123,57,98,28,142,251,158,180,128,110,123,105,11,175,131,239,183,180,196,77,111,144,91,145,159,87,18,117,162,235,51,145,252,167,79,220,62,20,149,182,81,6,24,254,218,217,240,88,77,188,68,58,32,47,198,28,95,171,26,176,64,220,192,196,222,120,191,136,245,173,9,100,225,231,37,102,247,60,160,60,57,71,167,40,20,116,35,163,114,79,13,7,94,51,70,120,168,245,50,45,155,249,120,122,90,175,101,223,184,69,30,204,68,219,85,174,54,198,232,30,191,205,113,33,65,210,217,57,33,211,123,102,248,135,196,253,157,192,93,247,120,230,36,156,52,213,212,182,215,10,115,49,173,40,113,220,139,17,218,197,163,177,188,228,201,17,208,186,210,213,118,117,110,154,225,227,12,222,57,158,156,174,68,129,253,19,170,239,84,220,135,160,97,109,107,173,50,27,128,66,60,243,9,231,184,68,59,224,35,102,152,9,56,36,24,167,166,10,104,53,34,18,250,200,228,183,201,2,196,2,181,24,76,11,38,200,138,204,17,239,205,139,104,142,252,248,104,100,123,195,237,167,154,37,5,193,76,170,184,199,213,63,234,98,137,46,145,183,233,229,5,13,244,28,79,9,62,187,245,224,71,168,181,68,109,136,192,118,162,105,243,98,211,221,146,124,239,194,214,240,82,1,251,39,92,42,33,53,167,136,207,150,68,117,176,74,21,138,51,106,198,86,159,140,218,79,46,6,65,95,103,196,159,168,52,107,46,128,202,117,122,65,32,212,137,146,63,52,68,69,36,56,128,47,151,241,201,158,44,107,64,121,49,183,128,159,73,251,192,65,30,225,252,130,249,126,107,178,43,123,139,190,5,243,121,230,207,197,192,199,252,165,77,126,177,105,206,200,74,176,126,177,81,120,44,77,103,25,199,186,135,213,204,97,141,215,105,201,95,217,207,137,116,98,211,42,112,63,34,39,42,21,254,90,68,170,93,190,7,102,248,17,221,140,22,131,212,83,160,163,74,129,36,48,58,105,213,85,57,255,161,138,238,233,71,227,97,148,210,243,249,208,163,143,72,94,130,233,233,154,76,38,219,239,52,70,150,64,84,226,63,203,16,150,187,246,9,69,23,226,15,122,243,14,64,109,190,228,101,250,102,124,123,143,102,118,164,33,207,123,74,226,148,21,214,156,198,145,40,218,142,21,185,57,116,66,158,46,54,138,65,73,131,156,39,131,174,222,115,182,63,120,146,228,202,138,233,50,101,79,8,3,20,40,223,247,226,68,141,108,50,115,167,124,190,136,19,22,26,175,153,82,137,86,170,191,201,121,207,72,238,46,145,5,182,4,252,138,182,180,13,226,171,202,134,87,73,12,45,47,195,210,157,53,69,117,130,220,63,229,248,241,210,243,43,75,42,26,197,236,234,0,203,189,172,27,102,203,160,32,228,58,35,73,14,115,134,166,180,78,128,102,114,96,94,88,64,246,35,171,25,70,79,47,229,44,203,202,74,241,12,213,116,48,20,94,17,97,178,200,111,91,121,114,69,137,234,236,63,73,11,61,248,216,14,130,132,104,174,36,137,158,9,43,16,94,244,66,207,2,140,163,86,43,90,121,45,134,80,160,105,49,134,158,253,28,117,57,74,62,194,211,91,233,93,31,49,40,147,242,72,151,165,77,177,190,58,129,24,149,46,194,90,169,142,37,147,238,243,250,21,5,125,169,92,67,99,62,29,114,71,145,155,158,125,41,234,193,166,24,40,159,105,96,63,193,33,32,52,84,99,125,32,242,86,155,160,24,144,187,29,175,38,8,71,142,22,82,59,192,234,60,163,242,102,29,218,82,19,164,119,50,205,248,109,6,66,54,188,78,147,191,163,230,48,35,204,33,143,6,15,185,171,74,128,171,77,91,160,134,152,139,119,28,253,172,194,141,134,159,12,168,238,153,139,10,29,28,51,141,235,57,158,108,154,108,172,154,81,231,109,207,188,116,204,104,44,44,50,40,32,11,229,115,81,174,170,241,53,43,196,139,114,122,129,236,76,222,31,76,181,114,237,246,49,211,86,237,5,145,121,19,131,82,62,38,248,232,126,115,112,241,82,253,50,194,231,25,223,35,195,18,44,120,49,16,24,144,62,187,249,68,118,66,83,4,108,151,115,215,43,211,156,131,114,235,179,215,129,16,139,178,54,42,112,91,97,8,221,69,125,49,67,214,167,101,237,109,4,52,81,82,71,141,54,41,56,131,121,178,194,74,186,81,225,21,248,22,98,94,227,131,22,163,120,243,10,211,201,42,74,69,205,103,99,125,214,174,156,22,54,32,245,45,143,68,96,166,32,56,3,113,191,98,126,34,100,85,180,204,42,33,204,5,33,163,233,28,169,153,142,200,28,102,242,42,10,166,129,165,194,43,134,40,120,237,44,161,2,89,143,117,101,225,48,211,249,148,213,74,248,52,194,90,53,67,15,181,95,113,58,220,31,191,94,75,31,115,31,222,91,15,121,49,34,68,130,211,161,175,121,62,220,199,113,45,4,206,106,230,26,219,172,225,83,62,16,162,108,66,191,14,190,128,176,92,93,94,86,98,176,106,2,94,45,10,100,175,68,141,163,199,91,131,78,249,128,174,160,164,122,240,164,166,180,79,208,82,228,87,231,4,42,57,213,69,66,224,174,249,76,248,41,138,42,230,170,211,216,54,75,0,205,122,81,196,9,106,46,128,39,28,2,199,24,116,69,52,2,205,236,15,248,215,154,86,196,141,182,161,59,154,229,108,78,160,207,21,231,137,52,177,143,201,57,119,154,50,108,31,51,136,146,236,144,197,95,20,167,32,210,238,52,91,63,82,119,129,248,254,174,237,142,159,67,110,74,211,209,150,5,71,30,242,33,49,183,180,129,96,30,73,176,148,224,237,186,34,76,141,103,48,204,3,200,137,62,55,7,227,131,90,26,191,180,194,87,255,45,104,236,95,43,189,10,107,109,202,94,178,29,80,28,8,31,56,196,215,80,75,93,239,156,132,120,21,164,33,61,149,232,100,223,160,195,180,194,181,203,244,68,32,176,118,119,55,195,242,33,48,109,98,210,61,60,139,73,37,115,75,77,182,100,235,249,242,4,42,146,214,83,213,234,224,37,217,145,125,183,78,16,241,77,10,76,26,222,39,103,230,115,106,171,68,71,51,21,35,127,111,211,168,151,28,249,113,228,143,183,239,225,210,192,119,239,34,102,151,105,162,88,30,254,14,136,165,186,138,108,80,238,79,30,254,2,87,153,170,61,152,135,209,91,251,163,145,219,18,46,103,98,24,24,114,252,183,209,140,80,97,31,10,156,233,2,204,54,100,129,116,73,200,205,23,92,83,233,126,177,153,126,18,196,98,62,155,187,191,23,186,201,89,117,192,72,86,189,188,50,1,200,150,122,220,49,195,22,227,1,42,181,99,24,73,229,222,208,3,212,48,55,35,238,211,159,166,137,201,159,140,94,221,164,173,166,11,24,139,87,217,167,101,124,180,151,148,240,213,147,29,108,35,67,28,4,30,188,164,187,160,49,67,250,167,23,155,20,185,143,25,154,125,117,73,231,86,161,213,32,106,183,198,177,46,188,15,199,76,243,105,171,110,94,76,221,41,173,166,13,52,233,253,156,32,96,218,167,105,146,254,222,237,133,49,118,204,36,176,110,192,52,61,37,79,141,25,161,178,64,202,139,241,108,76,255,109,144,188,26,201,65,144,99,142,192,53,27,37,200,212,86,83,100,44,83,152,27,232,117,121,180,198,220,241,71,91,249,199,240,43,157,168,169,147,20,186,230,98,85,6,177,162,235,231,95,251,88,9,52,181,17,21,61,23,47,4,176,64,160,124,215,62,85,26,52,221,10,231,165,182,169,78,148,79,226,151,65,140,105,241,149,156,64,186,167,229,6,68,143,224,186,252,52,96,245,233,216,4,26,102,116,251,166,78,15,246,199,111,222,63,123,18,174,228,154,94,130,160,202,123,254,181,246,207,26,94,192,175,5,204,252,25,208,125,6,105,250,126,184,0,215,106,211,241,6,208,239,235,30,94,72,101,189,135,161,8,21,236,187,62,80,238,57,159,91,202,137,160,6,178,39,11,121,195,170,91,18,185,159,21,213,110,216,48,0,251,170,10,84,74,35,126,27,151,109,174,143,153,4,173,127,15,48,123,226,210,21,186,90,224,232,116,51,164,56,69,5,170,240,161,125,5,88,53,107,107,169,19,50,172,234,41,30,42,37,85,88,22,139,41,203,4,6,102,27,249,204,167,109,152,12,94,119,43,52,68,82,184,193,202,214,238,102,98,7,105,16,172,52,211,15,7,162,108,124,174,44,149,48,96,90,53,242,210,187,224,235,202,118,88,207,181,107,250,126,71,205,167,139,170,196,79,212,107,120,89,154,118,39,229,158,228,37,209,148,14,243,4,114,163,85,90,180,226,252,252,66,66,164,105,145,142,222,168,145,124,133,108,26,94,178,138,126,21,58,91,189,62,8,219,109,217,122,53,140,117,110,196,155,44,58,147,192,219,38,79,154,225,140,182,165,58,104,13,197,10,223,114,192,177,12,237,164,110,144,155,123,66,14,177,111,62,190,152,225,17,241,167,94,200,46,203,242,169,156,210,219,247,248,109,58,240,73,205,70,230,113,173,204,164,46,75,179,82,102,152,126,126,24,205,186,128,100,168,213,67,13,245,187,26,84,156,113,237,73,161,255,196,217,23,59,141,126,44,61,146,163,127,228,242,138,215,109,200,102,131,40,151,241,4,238,227,213,90,120,132,211,71,103,146,210,110,245,2,134,9,13,79,21,245,173,22,46,220,5,96,16,154,42,68,54,32,115,57,204,226,230,60,139,52,229,147,72,191,57,24,152,85,210,250,160,31,192,243,249,52,1,33,3,174,99,104,247,185,129,72,220,108,45,230,82,132,62,27,86,187,20,84,38,201,139,39,173,194,136,103,123,107,241,211,237,28,223,42,110,11,38,120,92,73,150,109,138,54,156,2,82,62,39,7,147,124,80,26,148,86,210,227,221,174,204,129,155,39,74,87,82,225,134,246,251,242,247,192,106,95,129,181,46,45,159,247,122,217,177,54,188,91,12,184,220,156,166,162,171,137,71,47,104,249,80,156,26,184,182,92,57,97,204,35,85,93,92,13,200,255,213,142,6,99,132,126,137,180,185,146,119,60,223,179,184,25,234,16,185,24,186,230,171,75,109,23,147,232,88,31,237,206,113,37,177,249,105,48,248,90,32,7,50,224,30,216,49,119,24,104,164,248,94,225,129,109,35,222,235,88,165,26,220,171,245,48,247,24,149,172,248,230,2,248,97,92,246,32,19,221,162,233,178,170,28,234,218,45,110,222,198,86,193,210,51,85,114,143,137,214,80,51,84,157,214,98,228,102,37,230,225,130,228,68,17,9,38,30,228,230,115,76,238,169,130,166,29,40,171,155,139,129,156,214,71,208,212,25,180,109,129,156,160,226,195,84,128,194,78,241,215,194,189,150,102,16,232,206,137,35,124,80,18,66,210,251,243,189,166,31,109,182,109,140,173,211,144,58,75,137,247,2,39,54,149,199,32,25,175,79,152,19,244,53,85,95,251,124,132,253,174,38,160,90,159,143,157,253,204,166,243,201,88,150,84,127,182,166,22,115,1,149,215,45,114,122,221,24,181,227,193,7,201,109,185,24,169,209,25,31,19,242,250,15,154,235,68,181,174,250,206,152,157,121,53,117,150,246,109,234,211,110,6,68,44,155,105,167,59,161,15,55,23,147,41,87,2,6,168,121,71,44,237,108,157,115,74,194,0,24,219,173,203,50,245,2,67,67,154,248,77,82,26,112,37,182,234,0,189,47,169,5,83,28,76,235,71,201,24,93,212,17,203,139,110,66,185,57,157,134,103,117,250,131,47,203,225,40,133,67,98,80,124,87,57,159,99,10,198,24,134,135,221,98,18,111,235,121,84,236,29,74,226,97,165,15,255,115,45,18,110,190,97,241,53,25,52,65,98,36,90,191,135,155,127,36,47,10,212,72,163,250,2,201,168,72,244,143,54,52,149,255,228,55,207,116,186,127,204,103,28,46,95,13,102,22,139,114,75,88,185,168,184,185,192,55,163,87,91,243,193,197,9,35,46,137,176,166,34,80,76,13,218,127,187,246,36,184,87,19,212,62,193,149,63,120,253,81,216,235,189,23,188,46,215,12,173,123,145,163,111,152,155,179,253,222,40,132,13,189,184,27,219,230,181,130,32,208,153,128,99,231,8,101,232,124,78,144,48,148,89,2,1,1,159,194,25,22,67,81,191,42,164,101,78,24,237,207,189,13,129,39,16,147,97,106,166,97,166,109,47,183,15,10,36,197,99,227,63,141,15,132,132,68,199,10,51,152,16,217,12,89,152,197,43,185,160,117,207,255,215,175,69,137,56,230,25,178,66,43,171,192,57,187,217,136,171,77,19,94,162,108,0,40,232,241,93,51,71,157,58,219,100,61,89,66,215,92,173,169,252,99,70,84,210,127,155,125,86,177,72,240,211,164,27,242,229,31,246,72,121,68,160,166,117,220,13,217,154,79,19,49,87,195,154,122,167,66,49,133,114,201,138,144,15,237,217,71,188,192,187,182,63,87,163,108,227,91,41,128,129,179,125,202,52,132,69,50,185,31,4,50,172,73,103,15,102,84,10,253,106,114,75,75,101,223,97,58,104,62,104,180,234,84,229,123,58,123,144,119,63,111,211,48,82,14,44,202,221,174,151,189,141,159,184,105,144,112,2,221,190,28,225,143,60,82,193,239,125,230,76,161,240,230,223,232,95,128,72,79,105,70,136,19,110,246,46,147,185,33,92,21,51,65,130,159,217,21,76,168,38,154,38,12,149,203,157,90,250,147,170,36,88,97,11,178,206,73,55,119,34,41,193,42,33,122,216,125,83,169,195,122,152,229,201,249,92,151,231,13,153,64,192,75,233,195,82,194,242,242,155,159,153,67,130,91,32,208,57,121,175,47,230,159,54,148,152,155,81,208,94,51,177,112,83,114,150,145,224,237,243,97,217,70,79,36,55,63,159,131,40,232,103,166,203,100,43,61,196,180,254,105,95,3,22,71,127,40,80,102,121,219,93,51,181,68,89,188,243,215,101,113,173,150,80,147,221,16,210,197,185,124,43,109,160,172,52,222,52,137,154,216,85,154,29,179,74,51,130,223,212,226,106,10,241,226,141,47,19,156,73,197,173,100,76,245,98,248,85,188,241,7,57,128,204,17,255,97,87,9,168,179,41,36,169,2,46,39,244,113,43,253,181,206,183,64,45,72,217,83,250,139,111,16,204,128,136,85,204,189,0,5,136,215,34,35,57,149,61,165,180,22,55,71,216,230,67,205,50,224,220,189,208,20,6,188,193,202,42,230,13,171,186,143,217,57,191,139,180,173,130,154,160,144,252,190,117,91,162,241,6,131,70,134,79,223,103,202,9,120,4,145,83,192,86,66,77,229,211,16,110,143,169,87,79,56,1,91,204,113,83,117,16,222,23,152,171,106,172,47,72,173,228,189,150,81,31,198,210,38,10,215,81,193,155,107,97,110,144,146,40,103,12,238,248,242,245,113,166,209,80,162,68,208,15,189,196,210,5,47,55,100,170,88,219,216,240,112,213,100,238,132,154,0,51,7,156,155,9,201,171,54,70,44,22,144,223,155,242,129,186,80,198,80,26,235,163,24,140,87,136,145,172,32,88,226,252,193,39,21,105,10,251,231,20,87,220,76,78,70,233,106,232,26,240,61,197,56,68,52,167,8,254,126,121,2,205,104,140,154,20,171,96,28,227,154,230,79,70,123,166,204,210,141,67,176,125,39,38,18,78,138,77,70,49,104,78,15,50,106,50,201,13,161,179,1,255,120,105,93,25,51,0,166,202,40,115,246,136,216,11,73,65,137,206,218,113,183,140,114,203,173,141,102,78,181,86,135,250,103,26,35,170,232,44,115,88,192,72,226,223,25,167,81,56,243,192,13,65,206,21,231,86,150,74,1,95,110,175,254,38,201,2,98,33,224,196,4,141,122,204,2,132,81,180,60,13,100,240,156,31,49,63,91,82,5,171,106,45,49,203,3,112,18,76,199,3,18,204,102,49,198,128,56,153,18,238,169,192,42,43,242,112,158,89,128,34,125,20,229,193,161,247,220,215,52,7,83,17,96,49,128,207,226,109,240,182,104,71,31,218,76,5,110,220,221,140,186,105,76,235,138,154,132,158,58,182,50,90,203,178,144,76,16,21,207,221,222,217,96,237,255,130,154,4,44,176,99,51,178,190,107,1,77,82,32,142,45,24,197,10,9,161,1,3,227,26,250,6,206,231,84,52,40,59,163,203,108,110,227,204,46,162,155,96,168,200,49,90,92,61,0,15,43,42,242,76,142,18,251,32,185,124,69,224,226,30,207,72,167,64,27,252,1,250,160,88,63,243,140,211,129,109,88,186,93,179,149,6,147,63,90,51,168,184,98,42,207,107,150,120,49,131,5,117,109,22,236,100,204,124,131,103,247,207,210,154,73,163,28,212,161,110,6,173,32,79,14,89,248,220,238,41,208,210,69,213,81,16,153,197,8,1,221,108,26,233,83,204,208,101,228,184,26,106,114,193,119,148,39,16,77,214,0,239,75,198,148,106,0,234,57,110,62,175,33,210,117,149,164,186,203,130,89,206,97,167,174,239,5,108,63,2,89,196,202,150,200,35,208,34,223,168,208,252,204,166,232,54,244,230,192,136,166,39,30,58,92,39,74,137,96,125,1,219,195,151,110,236,50,250,219,3,185,99,79,134,66,216,215,182,246,93,227,155,47,223,145,58,40,103,33,142,4,106,202,33,158,195,76,245,64,126,123,67,208,24,143,118,66,236,36,205,111,204,106,250,126,253,183,1,19,106,89,191,210,72,16,75,159,149,75,129,77,110,62,77,120,224,154,39,100,54,229,3,115,157,32,237,174,121,177,231,117,125,52,18,248,190,237,116,83,135,151,213,93,44,20,115,199,16,246,89,56,217,213,108,208,165,107,206,20,246,62,79,150,92,6,29,43,82,107,227,115,49,93,37,110,46,38,16,168,175,13,117,183,103,238,152,91,159,45,15,133,167,51,49,253,201,154,145,2,43,196,22,189,58,127,176,142,204,149,118,240,231,229,92,132,236,17,221,206,244,15,218,211,245,52,143,25,62,165,154,62,0,220,214,195,233,36,135,55,148,59,192,28,224,187,109,24,34,111,40,244,23,238,210,120,103,180,226,230,214,38,121,252,192,237,103,27,220,62,154,100,162,16,109,156,165,215,124,124,118,8,125,213,12,178,229,142,216,132,1,83,185,184,234,176,226,205,125,110,163,144,219,2,16,132,158,102,116,159,40,11,82,229,15,89,195,100,162,248,150,181,216,38,138,94,77,163,228,21,227,220,212,169,211,78,159,155,195,251,229,241,199,178,32,79,63,166,57,192,158,111,57,231,147,41,190,200,176,172,18,176,127,72,240,97,148,255,64,100,201,47,196,205,97,179,81,64,52,249,206,29,86,74,134,245,131,243,166,231,211,205,72,196,109,197,44,163,82,147,125,211,57,71,192,40,95,194,5,92,65,255,34,203,36,19,5,44,84,208,82,205,190,163,81,221,68,25,90,183,13,92,90,31,242,51,252,69,89,223,168,218,146,156,184,102,83,170,221,122,115,2,45,95,186,199,157,50,250,89,93,217,37,218,213,207,128,13,178,123,186,240,135,145,187,187,121,195,66,62,63,139,51,47,95,217,231,180,33,160,249,112,11,20,207,230,192,36,65,230,86,41,46,64,173,223,65,217,166,2,162,172,32,160,202,155,239,165,118,66,9,147,33,228,1,129,42,67,3,8,77,17,221,53,214,114,77,62,83,8,202,243,211,132,191,168,211,121,96,101,98,238,93,9,48,232,217,8,103,154,74,182,194,134,137,146,157,110,115,179,37,207,253,217,73,39,76,16,126,130,192,0,191,63,237,6,140,112,100,105,225,73,203,235,179,85,90,123,246,157,72,128,183,242,94,31,38,8,18,35,97,38,121,170,71,68,38,89,93,227,230,96,50,147,178,103,208,65,231,14,3,50,134,148,221,197,188,167,107,155,240,218,219,40,231,62,43,164,70,254,12,70,184,245,1,222,55,104,73,91,60,90,54,174,72,49,143,81,158,149,26,112,215,45,171,193,211,226,99,218,109,18,170,25,48,130,111,89,219,216,159,117,154,29,135,141,12,243,53,27,119,157,98,254,1,67,78,119,101,56,78,8,189,148,219,102,121,134,171,0,182,173,74,130,84,183,161,92,186,155,187,109,220,74,171,99,68,188,110,38,184,105,106,102,179,184,167,110,49,49,1,137,66,40,24,183,229,181,134,2,115,96,87,103,4,103,180,120,29,227,184,230,76,67,65,219,53,254,226,138,118,97,134,182,87,238,13,211,180,71,232,16,248,26,88,88,204,203,82,131,215,140,254,81,253,64,231,225,211,26,126,239,227,50,159,31,16,124,123,53,165,4,127,109,235,112,147,237,144,187,129,58,186,230,105,136,195,172,44,72,219,213,83,183,9,27,164,162,102,18,146,151,240,7,51,194,54,50,77,27,90,51,227,122,143,32,223,207,254,166,36,73,116,227,45,255,105,186,135,243,174,31,236,252,242,57,14,79,212,248,180,134,157,200,235,196,182,55,111,193,175,146,75,147,39,3,233,55,110,92,8,74,207,56,3,197,108,148,170,213,205,157,77,75,240,237,180,248,92,89,163,99,166,23,48,201,190,210,127,68,44,126,115,138,186,74,20,134,212,80,246,60,148,161,244,250,7,193,158,208,105,220,126,115,24,153,132,237,150,223,134,45,244,14,11,124,74,77,40,31,12,116,190,157,71,160,208,37,134,54,148,152,33,53,187,167,0,213,204,249,105,238,106,40,67,197,197,131,118,88,57,35,154,241,250,54,127,112,194,64,229,161,100,200,179,175,206,98,229,6,81,159,224,76,95,209,187,92,172,165,84,173,179,18,201,251,152,1,170,208,190,23,162,177,181,125,109,163,40,59,134,206,98,136,241,203,13,98,138,173,63,165,131,60,123,103,117,42,118,204,11,244,72,253,204,195,158,252,181,185,59,92,123,242,218,36,87,243,51,147,200,210,17,39,227,127,151,0,186,9,77,247,5,216,133,188,248,115,172,212,5,181,43,6,108,72,242,73,108,184,19,69,225,210,244,62,174,78,194,70,84,1,109,28,93,32,124,159,18,102,194,171,174,67,58,92,23,25,221,22,206,66,217,229,1,34,210,159,112,205,199,115,133,11,64,151,46,91,127,118,179,17,15,168,185,215,226,8,25,162,64,96,67,106,166,253,126,251,107,131,5,85,98,157,246,35,132,252,89,171,241,150,200,250,48,89,59,71,108,0,188,218,159,184,15,16,235,173,114,80,18,60,254,86,210,59,147,124,190,7,72,49,82,153,250,185,118,130,153,40,110,70,78,83,55,164,101,202,211,119,18,214,31,159,253,208,47,13,192,202,175,174,38,179,38,86,0,218,203,47,166,187,76,183,20,2,212,117,251,213,76,79,22,225,59,233,230,97,214,121,58,168,0,201,90,89,9,254,78,188,122,130,167,17,102,43,107,73,47,208,9,165,151,239,195,208,131,84,217,11,233,36,89,87,230,0,107,37,24,214,110,157,19,136,165,226,79,134,103,162,45,186,39,186,68,43,119,201,91,119,33,176,233,221,48,237,57,204,99,40,181,45,108,8,217,51,169,246,219,154,104,165,153,167,163,7,234,102,250,6,132,87,180,195,42,48,170,95,141,235,48,180,91,7,103,62,251,68,233,232,98,138,175,1,4,118,92,121,69,26,77,51,209,142,114,38,78,136,169,253,222,99,27,143,174,116,243,100,186,172,231,51,55,97,146,161,217,167,215,171,14,138,25,32,164,12,169,181,176,213,248,105,232,154,228,131,140,100,14,118,220,251,236,133,162,15,199,147,182,28,83,124,252,206,193,15,145,100,219,227,61,24,204,173,210,204,3,95,201,106,254,96,220,58,203,209,53,134,181,232,248,213,115,126,232,155,199,180,57,239,43,211,228,199,148,168,117,89,157,220,239,189,208,123,83,102,79,11,12,98,68,81,200,158,31,102,92,144,182,126,176,157,237,30,48,180,52,205,84,208,85,151,93,10,77,145,51,167,151,246,120,116,26,68,214,51,43,73,229,164,192,114,9,205,127,247,238,202,49,54,201,94,59,70,18,48,218,199,93,166,169,111,248,185,85,127,185,27,101,126,62,223,38,197,75,145,165,144,79,137,168,2,73,245,24,18,224,203,159,62,10,250,46,124,233,157,237,122,41,47,244,130,222,220,11,109,252,244,25,65,121,231,197,167,118,40,46,178,234,252,65,204,213,40,53,159,121,11,157,1,236,99,174,22,99,175,188,68,8,246,252,8,162,189,177,116,150,181,154,74,243,8,1,128,119,44,155,36,24,173,39,207,60,173,1,61,172,95,6,215,19,176,145,233,238,111,72,210,208,222,145,243,195,61,185,95,199,75,81,230,22,51,165,207,26,102,20,142,164,31,115,209,241,21,43,171,209,184,161,46,229,178,230,79,159,99,214,71,40,56,143,106,170,131,158,119,40,166,202,168,233,152,245,107,14,189,3,74,101,178,138,138,1,163,66,136,61,220,76,198,89,60,210,101,75,203,207,68,196,246,150,178,28,35,228,85,170,31,184,141,86,94,145,73,38,4,131,80,211,111,110,172,157,242,189,76,248,216,23,102,179,22,71,233,199,92,168,28,185,27,209,12,73,160,51,129,131,46,45,31,51,132,230,132,166,135,73,72,114,199,205,196,165,235,99,134,157,171,185,249,252,212,82,47,195,48,243,206,54,7,214,18,176,190,140,184,233,12,110,127,240,13,12,74,50,34,152,209,30,112,243,48,117,116,189,249,12,116,166,33,209,104,140,20,243,217,223,219,77,4,25,8,46,107,240,178,242,143,179,193,205,224,218,101,84,168,77,56,176,160,64,93,62,68,72,182,174,20,45,172,144,191,193,238,167,83,1,102,188,56,245,186,1,107,62,247,174,150,65,113,179,241,74,127,232,253,207,156,246,224,4,224,224,22,254,21,24,248,57,84,167,155,137,100,166,182,156,157,67,51,70,28,93,174,242,225,208,183,195,199,31,188,90,141,189,42,65,191,33,42,220,60,218,208,54,109,250,20,169,230,95,115,51,68,184,220,156,4,74,196,38,253,39,105,43,87,211,149,50,61,72,166,1,31,37,96,49,163,199,224,206,25,179,10,54,22,237,180,51,128,166,155,183,17,124,136,25,231,206,163,15,112,210,103,245,106,159,30,241,186,59,241,253,236,2,39,192,175,74,131,223,34,188,56,43,143,226,179,158,15,240,51,248,2,234,80,161,171,219,72,42,84,222,107,210,87,42,43,132,194,38,229,1,55,159,165,172,91,150,93,29,238,46,108,189,104,93,127,232,251,167,231,43,143,217,98,29,229,239,63,115,107,181,48,195,78,171,93,174,16,253,12,95,33,221,148,81,197,139,57,67,78,47,228,125,242,65,211,223,212,126,208,217,40,6,222,65,51,253,121,233,50,169,20,109,135,243,99,22,122,194,84,185,139,197,117,182,56,119,176,64,138,242,201,85,81,97,147,106,191,230,74,145,252,35,184,0,52,209,191,39,126,205,222,159,121,76,25,177,250,213,32,7,202,167,65,17,143,206,7,21,154,9,169,39,179,182,207,18,241,213,203,92,200,73,55,68,18,38,94,97,41,227,167,114,89,116,43,174,65,63,203,213,188,183,252,52,187,97,31,241,211,224,199,84,187,195,24,107,106,143,155,107,44,73,191,45,74,161,110,164,218,38,43,132,254,211,200,72,22,163,11,16,190,53,100,216,200,120,250,173,73,171,107,79,191,165,119,252,228,132,185,19,30,160,103,37,63,118,25,24,54,237,70,8,183,188,39,163,51,231,156,249,213,205,112,202,72,18,10,160,224,116,62,199,66,199,243,212,37,64,90,161,100,159,196,52,56,23,205,201,147,38,244,16,121,90,227,123,22,155,81,229,220,59,79,30,92,63,198,185,148,6,165,59,201,16,132,25,66,110,88,137,138,78,76,176,221,108,53,148,166,111,181,3,98,15,80,169,106,102,109,27,10,209,115,41,19,183,79,46,37,243,92,150,63,245,232,69,179,137,100,58,120,206,107,93,80,138,46,53,19,103,46,127,172,69,26,91,118,97,122,159,144,165,184,102,154,87,154,156,15,20,147,83,164,5,38,60,156,154,12,129,54,43,121,55,81,161,159,33,105,4,96,124,38,190,133,175,108,168,104,117,191,22,0,160,187,166,65,51,118,229,239,1,147,19,53,246,66,51,43,84,40,106,30,201,19,207,64,239,71,214,45,28,145,187,153,124,64,57,64,201,93,139,153,218,116,92,13,65,166,86,48,200,234,108,239,72,165,217,63,107,90,128,104,99,57,110,6,84,147,37,109,196,60,104,244,187,159,203,62,157,146,30,145,54,62,123,213,118,179,117,159,109,117,43,235,219,70,97,194,25,122,122,24,198,193,107,43,32,33,87,86,178,25,110,183,157,57,204,96,73,91,5,17,22,9,185,240,191,152,134,16,102,233,162,159,165,185,47,78,99,115,171,186,37,152,218,82,119,235,25,23,249,92,134,153,119,18,214,66,196,5,1,170,78,67,154,37,238,152,81,225,64,26,92,166,184,165,62,253,173,97,146,84,151,148,81,14,88,39,240,159,89,186,46,1,40,178,170,27,57,134,196,219,69,25,13,132,226,53,35,217,217,164,84,252,83,35,141,17,27,228,180,101,205,87,250,75,253,119,73,250,75,220,206,207,70,39,30,192,34,186,2,228,153,59,51,220,7,4,29,170,181,245,149,40,46,250,202,50,214,106,129,11,217,14,186,189,163,19,104,17,252,126,75,23,61,56,13,255,105,128,228,154,92,165,147,140,220,139,223,220,250,34,228,88,129,0,198,33,182,228,251,173,66,171,147,104,207,112,50,160,231,41,234,203,46,192,50,238,40,211,86,150,149,195,109,89,112,237,174,149,177,190,171,166,211,226,45,171,31,89,155,6,70,13,82,17,55,216,41,222,122,12,37,247,198,219,119,250,55,230,38,148,160,26,101,254,132,146,220,60,233,190,254,28,165,108,55,203,205,198,250,252,49,39,151,70,196,140,170,152,30,227,13,206,147,251,96,152,145,105,208,171,201,5,110,255,237,156,225,19,149,85,217,50,164,163,97,46,249,83,129,51,33,132,171,178,192,205,233,182,146,236,17,253,204,211,57,64,13,227,183,21,58,182,126,56,204,152,10,16,44,236,15,65,194,217,95,98,10,111,58,133,186,74,112,13,10,3,57,70,252,236,7,69,157,244,78,161,37,204,149,147,190,168,208,149,53,136,248,199,102,92,84,140,7,112,209,142,61,161,253,200,173,63,110,246,244,122,43,102,252,140,143,216,20,178,77,62,25,96,180,208,240,28,154,247,237,185,41,132,72,56,95,196,74,83,83,142,213,135,230,223,252,60,217,241,24,253,208,4,191,126,118,194,79,166,5,238,154,28,147,5,64,214,248,74,112,213,187,71,243,61,241,71,84,68,171,89,223,141,155,7,26,91,159,232,34,227,119,95,51,91,91,86,78,22,250,98,242,125,242,154,126,177,138,250,240,136,222,76,191,250,12,73,94,234,195,183,227,174,122,223,24,64,22,218,29,84,173,10,245,150,229,51,145,132,106,83,63,26,142,69,111,136,35,165,221,63,242,19,147,159,74,49,81,209,63,210,2,249,252,105,18,250,163,89,240,177,62,242,72,38,47,251,51,211,244,89,243,135,129,7,12,227,29,211,76,54,165,124,52,134,118,243,158,27,88,82,96,236,211,108,161,157,10,126,235,115,174,145,237,18,51,57,241,184,186,66,224,162,186,77,8,174,38,255,156,166,14,90,85,245,137,62,50,71,41,210,238,246,41,125,140,134,79,116,35,127,83,27,250,112,220,179,147,103,7,127,17,2,43,142,130,160,20,20,173,27,161,212,213,151,182,174,26,31,110,170,159,80,77,139,153,166,16,255,150,100,106,147,50,72,157,149,220,90,191,187,56,160,194,65,142,66,205,28,35,110,6,74,52,84,120,169,148,232,11,171,184,128,69,129,20,236,227,243,178,110,81,126,4,28,38,238,19,104,247,40,229,2,205,235,103,39,86,109,36,120,48,238,105,14,41,13,218,191,146,24,70,142,213,43,12,160,108,219,39,82,100,59,117,185,226,109,176,139,41,167,19,164,58,142,95,255,41,73,8,84,155,174,11,186,243,220,108,237,232,83,31,108,162,96,224,230,130,182,71,85,57,169,97,142,200,53,147,42,215,147,15,230,154,226,154,25,72,19,225,206,126,24,166,86,144,75,64,64,141,163,39,27,86,225,123,221,220,23,101,122,40,239,138,46,220,68,58,235,154,153,163,173,42,41,81,195,225,186,143,214,24,210,164,155,6,96,203,235,227,152,220,16,90,164,170,173,71,198,162,186,153,127,42,1,238,132,151,100,251,247,160,98,86,164,181,152,132,55,29,12,247,99,211,174,187,117,171,100,147,118,143,147,165,3,176,251,147,83,88,30,9,130,210,26,93,37,155,216,196,203,85,28,134,76,55,53,133,229,115,49,11,247,190,22,77,144,95,201,64,72,45,182,59,4,212,150,154,34,70,39,43,211,249,175,233,182,101,158,234,78,73,41,203,29,130,110,217,196,172,102,242,77,62,209,192,25,21,229,167,42,112,166,92,239,205,20,181,32,123,83,2,170,19,212,250,54,75,211,210,82,250,67,186,140,144,25,188,102,82,164,90,5,56,11,151,52,156,91,65,33,181,252,49,143,226,207,213,225,238,215,121,114,38,198,216,126,184,32,127,158,148,127,109,34,131,180,123,152,81,19,250,204,81,96,18,254,86,200,48,104,124,12,51,211,89,95,126,49,120,39,21,39,66,243,15,217,141,184,122,43,59,54,245,31,62,175,95,125,214,33,4,96,154,132,65,90,242,190,53,228,1,67,217,244,206,98,129,79,226,94,61,241,73,213,27,88,32,108,194,117,156,16,192,43,209,44,33,89,114,130,93,102,221,248,230,81,0,154,102,95,185,16,131,20,253,216,56,215,201,169,233,233,158,178,102,20,201,11,108,59,146,159,121,105,110,106,131,119,28,55,179,85,249,195,212,3,123,227,159,57,46,211,52,177,134,16,173,55,147,138,89,62,230,38,161,37,13,136,13,177,40,84,63,252,197,96,152,124,153,173,150,108,91,9,115,171,70,44,240,204,134,33,245,121,104,77,155,73,127,122,188,74,150,197,218,89,202,246,13,156,75,242,32,130,125,116,67,19,243,204,36,113,60,213,127,238,109,176,138,250,204,80,207,122,27,57,115,250,156,117,111,76,155,137,156,123,0,3,48,120,43,118,24,113,11,240,171,97,6,99,246,246,82,100,147,242,165,127,195,122,166,74,121,17,10,14,21,78,182,63,25,44,92,130,86,104,36,173,57,170,227,181,241,153,229,222,168,21,230,21,163,66,229,75,127,26,125,41,111,162,173,214,48,189,223,209,215,0,131,205,34,102,0,12,239,106,227,79,217,190,213,34,63,34,128,183,6,101,245,57,20,214,123,240,227,255,246,103,38,191,149,220,43,197,29,208,46,115,24,54,32,223,246,7,135,135,77,4,63,27,12,29,48,67,95,51,0,42,33,8,61,167,59,233,252,235,202,147,18,29,200,14,137,217,20,240,118,172,1,196,220,228,230,204,158,24,149,5,4,68,200,199,104,159,134,72,200,87,208,79,131,75,175,166,199,240,70,25,44,117,229,251,104,229,7,55,246,5,68,59,143,128,237,204,12,46,52,204,84,111,229,193,71,49,154,129,48,243,47,100,200,73,216,102,185,249,86,194,2,204,128,70,238,23,193,223,42,34,233,221,32,239,93,206,49,13,209,53,252,164,93,205,240,66,250,152,14,150,175,76,196,99,134,41,195,205,211,58,92,62,67,238,100,231,100,164,104,63,150,143,221,233,160,138,1,103,51,149,234,186,53,20,112,146,184,217,98,103,121,235,78,123,151,187,19,11,185,72,57,99,142,25,135,209,15,63,163,91,94,159,169,210,8,36,239,144,110,104,60,69,119,155,153,4,37,203,181,102,6,172,202,84,0,178,16,51,197,230,160,62,55,189,168,45,251,173,161,245,145,102,8,168,63,134,111,41,124,137,179,55,190,223,37,148,42,203,143,167,109,115,78,182,148,106,121,252,17,87,175,170,181,174,70,147,89,244,120,80,61,55,30,19,49,195,158,224,33,196,79,218,251,133,93,0,35,147,227,40,176,26,152,228,89,193,55,57,13,73,53,169,163,38,51,24,168,220,8,71,126,51,133,116,31,70,137,52,123,249,144,60,243,236,2,202,108,160,231,187,163,6,42,216,247,37,210,15,205,234,50,78,6,66,234,157,24,188,136,217,36,212,174,21,149,143,178,63,23,131,197,247,139,217,213,247,24,250,211,180,246,249,144,158,77,254,108,228,249,251,224,222,6,245,235,27,150,248,133,110,194,228,140,223,152,161,17,30,50,42,172,136,22,159,147,47,242,249,237,252,75,194,152,153,55,108,159,147,143,153,82,29,255,206,73,151,97,177,23,115,134,205,173,94,179,81,118,36,89,184,203,160,197,97,70,59,166,201,44,93,184,177,119,14,55,187,182,78,221,237,140,155,161,187,25,229,55,181,14,66,223,176,78,237,75,51,194,238,226,93,49,141,12,171,38,251,27,98,221,203,181,155,26,220,71,67,87,207,248,237,118,110,109,116,148,232,158,129,240,232,240,199,46,214,78,47,99,210,241,0,182,255,116,181,223,214,243,195,8,141,220,218,161,215,147,241,134,48,200,181,54,240,13,214,20,186,53,224,15,240,4,250,189,1,193,180,23,130,55,152,73,207,222,232,227,13,177,170,124,44,50,22,205,49,149,136,28,130,241,239,114,96,35,114,234,183,222,150,197,149,139,7,104,77,31,110,168,91,170,110,117,25,200,88,117,99,131,3,90,206,122,40,126,238,194,3,78,89,139,16,25,54,192,153,180,208,93,51,124,116,75,29,133,102,21,166,251,92,214,149,185,62,78,74,121,200,120,92,22,80,97,242,82,64,254,28,204,198,79,117,33,18,181,63,55,15,176,27,100,10,105,126,126,186,153,206,71,152,193,122,174,143,185,101,31,145,246,227,84,16,43,223,250,250,117,152,123,151,78,85,51,207,43,117,251,51,167,45,107,222,208,127,253,238,24,252,137,18,231,80,243,136,84,62,194,154,0,113,229,230,16,81,246,120,107,88,165,68,8,3,243,220,142,117,192,76,195,135,124,75,163,10,73,62,164,29,29,133,162,214,213,188,181,17,43,5,37,53,211,9,123,79,30,4,85,208,85,174,106,6,74,31,247,110,192,165,150,250,148,11,30,18,55,83,107,93,234,83,82,159,141,247,162,197,101,238,170,230,125,6,113,63,51,92,32,98,6,62,218,251,51,235,228,175,70,160,25,54,68,92,117,233,144,216,76,254,92,168,192,75,247,46,204,90,205,53,226,205,124,206,165,34,219,160,113,96,54,255,152,86,231,125,21,102,204,96,87,90,152,233,139,19,39,195,40,158,187,223,124,26,198,82,93,97,230,255,126,102,20,149,150,110,40,204,112,31,178,185,224,230,40,106,14,13,0,51,35,14,39,155,149,53,62,250,118,4,48,232,140,83,86,243,154,174,16,121,204,131,254,107,53,147,97,140,133,191,112,52,212,133,33,252,79,49,85,182,105,144,235,213,0,6,171,143,26,225,66,106,159,109,116,56,167,5,212,178,245,227,224,88,67,140,63,24,116,22,154,252,181,78,98,100,187,194,76,61,87,78,7,214,114,121,87,119,74,63,69,55,120,18,203,97,94,104,251,213,143,249,4,162,45,204,3,95,88,125,70,16,116,215,202,172,81,239,170,0,80,243,46,214,102,52,16,2,67,133,216,134,68,223,114,51,173,194,26,0,236,249,248,50,144,119,216,10,107,105,63,222,156,235,112,54,40,41,128,136,139,25,158,189,226,163,66,81,174,109,189,26,249,183,230,87,55,218,101,178,60,185,233,129,220,197,133,191,191,164,100,10,165,95,113,44,168,193,240,118,214,41,206,250,200,61,204,205,24,47,228,60,238,229,125,14,240,101,146,109,36,156,155,43,38,66,39,48,252,204,193,68,54,172,184,121,125,58,235,217,169,82,117,14,17,139,98,134,228,98,248,122,86,131,141,7,203,67,67,139,76,0,232,232,243,102,9,90,233,249,199,108,53,214,48,207,44,144,2,150,19,14,210,187,122,46,97,35,32,241,121,166,97,124,76,100,233,36,67,197,147,156,72,40,197,213,29,61,182,207,54,61,87,121,143,134,212,103,215,155,159,149,235,92,105,184,67,89,100,166,169,139,1,220,139,215,134,200,38,233,233,3,240,98,197,231,2,3,38,211,44,155,170,100,138,215,182,205,80,126,154,24,202,117,99,49,175,252,121,112,18,32,121,250,52,51,246,124,89,217,217,216,157,252,200,54,215,160,149,242,57,239,207,191,232,97,134,240,87,142,85,40,51,195,227,44,36,238,132,39,20,78,203,177,92,101,146,136,216,200,40,196,220,172,128,124,205,0,43,36,183,6,55,194,116,109,29,204,192,244,245,248,129,122,101,251,197,240,11,203,115,21,20,231,227,115,144,55,249,156,92,6,163,115,111,150,82,115,209,224,251,152,83,90,237,153,233,202,146,153,98,36,165,197,71,148,98,178,6,39,196,195,213,161,114,108,2,231,248,25,31,243,8,57,74,8,124,210,199,97,205,176,146,183,253,204,199,133,210,153,84,32,226,243,175,73,95,72,23,42,131,70,107,117,126,87,67,253,37,101,33,51,143,244,174,6,159,187,198,39,125,5,236,243,154,11,174,195,210,71,131,237,182,135,25,8,103,255,152,199,112,254,172,70,51,251,16,25,38,27,181,230,197,46,34,0,120,49,234,103,204,145,37,118,115,71,61,68,111,78,180,238,254,27,189,35,103,47,215,171,233,62,185,101,58,152,139,232,101,212,121,136,176,154,31,187,200,75,77,245,39,96,187,59,255,60,204,103,241,78,245,60,225,97,8,199,244,215,3,246,113,137,123,117,190,103,250,93,40,121,148,143,103,89,183,71,70,199,121,38,219,175,126,41,253,55,238,18,255,164,70,202,199,12,81,185,15,218,48,153,2,189,57,180,40,205,127,27,54,123,193,122,99,70,93,199,7,141,0,111,126,124,98,208,119,126,14,144,157,94,31,151,217,58,214,227,230,171,20,213,64,180,29,143,148,114,152,73,150,105,124,3,249,72,124,145,101,253,186,31,199,148,206,164,187,196,206,52,163,8,37,99,74,140,209,98,170,129,246,26,233,99,174,219,145,34,152,207,63,255,248,204,219,86,225,207,124,214,50,237,9,122,245,217,106,154,63,121,67,212,117,233,147,67,95,239,89,145,198,246,154,196,151,1,175,181,146,15,218,217,42,225,86,151,159,158,176,43,248,214,193,240,169,144,54,21,117,230,135,223,155,157,103,233,47,91,105,238,206,21,116,133,199,103,22,79,50,221,23,216,131,250,29,244,235,91,205,212,219,226,234,102,121,92,29,148,156,35,134,105,195,164,54,244,144,153,198,150,119,205,19,222,241,170,39,216,98,31,244,171,39,157,194,226,215,102,190,181,151,165,240,38,0,206,106,52,219,67,5,151,122,226,249,34,85,231,97,179,6,46,55,179,98,244,218,66,5,46,46,94,116,141,235,197,103,71,244,121,212,80,70,17,96,63,31,207,241,114,64,63,207,60,251,28,125,168,154,187,191,96,189,9,93,55,75,20,87,92,39,158,130,29,60,175,122,117,135,247,228,78,50,248,254,214,231,4,162,247,115,223,212,114,131,133,162,8,184,158,16,222,126,240,154,23,233,227,207,218,162,127,237,90,169,203,164,161,137,7,104,19,28,168,10,26,14,189,6,157,70,176,15,12,55,147,244,214,9,12,185,189,207,110,195,9,23,113,239,178,9,165,92,20,21,102,50,15,234,160,25,65,128,95,77,66,101,12,13,235,96,35,92,97,54,118,116,141,219,172,179,206,95,11,192,144,48,231,227,188,91,194,229,154,193,206,139,196,167,5,71,193,180,3,136,42,67,153,161,89,235,66,67,213,53,131,170,18,92,102,251,49,204,197,111,83,115,208,192,172,218,60,186,89,88,107,181,157,90,238,130,236,35,101,63,180,41,84,55,93,184,21,38,5,135,75,51,171,230,20,89,70,182,245,60,35,9,5,146,5,178,30,73,87,194,81,123,43,217,166,251,62,245,124,1,191,146,125,46,128,253,253,84,2,240,66,151,111,40,19,108,180,48,75,98,69,183,172,185,25,206,45,125,110,218,169,220,185,163,50,51,132,36,193,172,199,181,137,123,3,23,147,1,167,55,221,65,203,180,45,44,18,39,106,133,72,247,14,40,112,136,172,191,11,171,91,10,99,205,218,225,138,153,126,65,31,175,1,20,181,141,143,185,58,17,85,51,180,86,211,244,46,174,195,24,113,181,146,207,195,186,6,229,152,95,75,93,75,114,237,20,49,157,71,192,250,104,71,215,156,52,13,74,206,112,133,121,237,246,25,76,228,102,124,48,233,27,212,154,11,109,187,35,156,39,210,6,77,244,155,218,35,177,109,38,8,154,63,182,102,2,101,110,134,151,79,103,23,73,153,24,172,101,178,106,50,150,141,36,191,71,7,116,83,23,221,105,224,227,4,122,225,230,13,203,239,248,152,187,115,164,99,166,153,169,124,205,237,189,148,73,38,126,204,103,243,137,15,133,168,85,214,9,100,39,90,142,39,7,79,43,25,61,88,22,119,56,24,231,181,179,200,127,96,5,253,81,99,204,72,176,126,214,107,243,166,67,179,226,173,136,153,0,88,204,236,129,106,102,238,247,24,51,224,81,242,37,161,7,73,51,222,170,127,179,125,168,118,14,231,60,53,179,10,171,3,104,25,228,117,194,220,63,7,41,220,61,195,187,202,237,193,149,29,4,115,206,206,119,212,126,74,34,69,62,23,204,88,17,215,0,53,71,54,70,205,166,229,244,166,74,22,126,130,99,238,38,249,113,205,16,250,233,231,160,205,209,69,31,16,253,1,208,87,213,140,144,251,8,179,97,221,212,76,130,53,135,217,192,167,98,102,47,119,215,230,56,50,185,104,144,106,42,26,94,13,197,60,199,231,181,18,176,162,59,73,65,50,52,161,53,181,26,24,238,190,155,97,151,203,90,64,179,237,196,173,134,138,212,115,129,252,187,159,165,139,94,251,174,107,143,148,68,148,84,76,172,76,132,213,48,211,160,57,220,188,72,25,125,205,99,251,215,68,5,181,229,79,105,47,8,185,143,241,71,114,168,214,177,29,80,99,61,106,35,235,215,202,32,79,61,247,180,126,28,208,159,231,182,191,11,51,181,190,173,230,253,42,12,198,40,212,244,173,33,27,241,151,194,167,44,245,243,173,56,153,195,108,203,84,63,22,156,12,57,110,61,236,104,22,51,152,148,20,102,115,38,245,91,74,91,8,230,161,72,79,219,234,66,39,227,92,72,188,35,17,42,230,229,170,38,152,179,130,169,153,255,52,119,197,213,36,183,63,51,156,70,37,207,124,161,179,254,1,42,144,11,79,46,124,133,7,12,110,94,111,14,114,37,70,141,7,173,90,5,46,84,233,119,60,26,21,158,207,111,175,87,24,199,220,209,184,212,133,77,157,184,135,25,218,160,173,91,82,9,62,21,188,133,227,61,86,221,104,201,1,190,23,99,91,209,109,218,24,243,124,129,20,235,251,252,120,70,37,200,169,241,189,173,212,162,102,147,94,15,115,31,194,133,124,252,147,132,222,166,63,56,56,163,173,11,100,224,181,123,0,107,149,113,129,179,17,77,147,130,240,37,114,86,26,0,102,241,171,22,179,195,191,8,33,207,208,99,213,148,148,188,210,5,207,25,1,149,154,173,174,28,230,169,57,185,19,208,210,45,25,86,211,32,151,7,231,214,17,201,153,0,65,85,35,60,217,227,25,207,177,44,99,114,92,240,230,140,66,68,67,240,79,202,213,27,133,81,207,242,47,8,235,171,250,93,36,132,106,76,226,110,11,93,158,123,179,65,121,129,249,156,229,169,11,235,15,252,174,8,219,196,205,209,175,204,106,45,189,199,182,208,89,33,114,48,54,212,75,87,17,115,21,181,94,8,67,77,50,49,204,121,11,17,96,179,70,246,57,195,108,136,239,170,102,248,192,74,152,161,95,209,155,211,184,18,95,11,169,17,93,32,68,107,51,114,164,148,121,167,104,189,88,144,191,178,152,73,209,202,139,129,62,120,31,140,38,108,205,139,221,38,250,152,134,44,79,217,138,27,196,78,145,201,95,166,247,37,43,159,162,4,141,92,110,134,120,182,233,213,199,145,142,239,69,121,85,209,108,205,20,39,250,51,147,123,148,247,130,119,179,174,183,231,76,145,234,131,162,117,65,128,225,171,11,12,151,20,63,232,61,142,45,5,92,251,92,106,219,174,75,139,181,23,149,241,163,0,93,154,211,9,89,67,226,22,166,100,204,40,220,204,88,245,189,136,6,171,93,141,252,165,155,127,2,108,250,219,43,200,21,216,20,182,178,158,54,11,59,61,20,3,31,126,182,93,125,112,50,141,243,153,167,138,225,81,159,142,28,36,220,133,77,119,35,138,215,1,129,88,36,207,244,72,109,198,196,92,98,146,48,221,228,236,129,177,96,59,214,25,76,84,166,217,230,99,94,225,216,193,132,127,34,24,29,18,40,108,99,187,25,198,187,248,121,50,162,60,31,111,96,166,235,51,36,12,119,44,76,196,2,68,93,10,115,89,225,166,159,115,136,109,239,51,100,105,68,36,119,38,227,86,149,97,204,158,238,162,190,82,117,213,129,157,120,7,234,76,159,220,76,163,220,232,98,92,156,203,224,222,117,192,54,228,52,126,177,233,70,234,212,230,100,143,132,48,113,139,64,153,177,210,236,82,194,186,154,112,127,28,179,145,105,221,1,129,204,252,236,238,50,94,19,34,80,255,86,8,186,228,169,155,164,73,220,250,178,218,84,118,52,85,221,12,127,252,174,134,122,107,233,213,219,10,58,97,134,143,66,62,198,217,236,207,97,225,143,70,205,81,179,232,205,208,70,190,65,195,116,81,155,142,41,61,165,179,248,163,81,113,209,58,84,51,231,57,204,36,61,154,174,120,154,180,188,63,154,169,15,223,140,44,142,77,47,118,113,43,61,249,89,47,158,116,7,184,185,25,49,85,86,115,205,222,239,203,115,100,225,72,34,205,22,146,85,204,130,196,7,248,88,83,138,95,254,149,132,213,74,233,207,135,100,156,184,92,250,208,154,9,9,84,79,150,109,90,41,231,252,220,187,68,27,61,102,35,215,250,94,29,233,178,109,44,212,223,171,209,9,243,7,159,224,237,37,119,105,108,1,203,147,128,231,198,0,255,245,230,208,133,187,21,206,214,164,39,30,157,150,206,143,137,153,150,54,253,105,20,72,220,21,222,219,34,251,55,162,231,144,162,106,248,187,185,253,65,183,216,51,126,244,114,143,107,69,239,79,64,239,102,30,30,0,99,54,102,79,49,195,153,24,23,83,104,203,122,111,40,20,238,151,198,108,12,243,31,243,116,247,6,179,18,209,81,22,69,69,108,94,235,113,61,147,52,172,99,134,38,38,187,25,78,177,207,79,147,176,143,215,50,69,109,201,190,179,103,54,15,251,49,83,7,234,106,222,201,51,186,152,55,52,63,207,12,161,178,151,66,123,50,110,118,57,138,143,153,206,227,22,230,13,73,143,152,77,182,202,111,142,159,166,91,37,204,248,125,249,123,241,237,213,133,232,249,71,184,225,102,26,99,245,90,97,128,197,90,132,3,6,43,187,85,24,155,116,247,96,60,91,95,26,97,157,77,11,161,200,107,159,147,193,231,1,4,145,210,110,197,114,135,123,32,174,134,129,74,71,164,160,104,49,226,167,233,7,146,178,90,7,12,224,62,4,212,113,73,1,160,252,116,242,200,154,86,81,146,137,98,46,134,10,247,159,134,34,79,114,48,244,13,245,21,211,100,54,133,181,162,162,25,58,13,116,18,144,110,149,241,250,225,2,124,146,192,163,81,36,52,54,2,182,26,67,66,10,80,203,125,157,218,174,115,195,226,155,23,81,142,165,12,64,107,202,125,106,162,238,49,117,192,142,185,59,50,137,249,4,13,163,252,244,68,120,46,238,205,246,174,176,86,10,56,72,32,94,243,249,86,170,82,215,44,38,244,10,14,238,51,90,24,242,224,236,31,229,98,52,59,108,144,73,152,203,90,55,142,6,255,212,212,180,206,241,32,223,114,3,154,189,30,29,36,203,176,145,200,68,217,195,229,197,187,53,15,106,92,112,54,92,138,135,203,205,16,164,203,185,2,23,195,57,89,252,214,219,188,69,53,35,160,83,253,185,33,219,23,233,62,58,210,0,84,221,143,13,239,108,201,2,142,24,184,188,78,21,127,204,231,100,23,97,205,99,6,128,126,91,23,152,130,13,186,209,103,206,168,41,250,70,72,10,11,136,180,152,127,125,50,215,92,8,186,197,73,30,144,53,239,184,154,16,191,168,25,77,10,7,33,116,99,185,211,33,29,96,20,188,171,9,110,127,156,209,45,102,194,188,235,101,116,168,169,187,194,244,81,70,27,78,49,70,107,15,202,189,242,228,5,100,69,188,247,113,157,250,82,235,6,102,227,79,54,200,55,203,10,25,198,143,216,252,201,168,79,104,182,1,130,228,16,158,5,93,85,167,34,74,96,91,204,238,224,116,22,234,152,122,111,168,2,187,223,155,20,151,168,139,55,211,224,242,92,197,217,6,207,147,205,244,189,186,109,31,19,38,169,166,17,105,241,76,197,63,199,130,28,177,233,181,208,76,248,99,209,211,151,101,59,2,125,176,93,161,187,27,109,188,162,102,77,55,182,196,75,237,101,145,151,142,216,241,44,252,107,84,219,10,245,98,200,193,253,96,169,156,249,75,23,0,46,132,187,186,29,238,145,165,177,22,230,234,207,205,63,77,194,103,107,17,205,114,46,44,42,184,180,92,234,189,73,250,222,164,21,174,252,192,115,126,230,6,92,122,249,79,55,19,226,16,235,50,132,214,181,26,184,84,191,21,117,171,122,221,27,42,45,189,10,193,112,27,150,24,247,163,28,220,196,231,232,57,33,78,11,28,114,55,210,236,172,243,27,140,218,190,169,31,14,90,84,59,231,231,230,103,45,251,168,76,54,25,157,131,16,3,181,184,249,132,65,95,210,159,195,74,112,49,42,204,35,33,221,60,102,235,250,91,110,182,110,1,121,180,129,188,175,175,158,250,19,62,151,49,53,126,227,225,163,6,167,97,211,169,98,123,173,239,103,205,0,29,114,166,14,251,113,159,135,13,197,14,73,198,13,20,5,60,55,212,233,202,26,34,188,132,217,202,40,110,182,64,81,134,156,166,205,238,95,132,86,184,86,62,15,78,228,18,87,103,202,131,159,223,166,115,165,186,21,116,214,212,215,90,53,218,157,58,9,149,157,63,63,13,213,71,9,243,25,111,205,235,194,246,16,108,186,144,146,175,166,152,196,97,169,241,120,240,250,203,10,168,153,36,116,115,51,136,95,93,95,184,221,197,167,146,233,221,245,246,49,195,218,236,175,253,19,242,203,250,98,36,118,253,123,117,10,6,146,111,128,88,179,121,103,68,135,224,150,125,70,204,153,115,219,159,28,204,104,17,239,13,63,122,122,109,175,195,106,8,90,76,204,29,30,148,48,91,245,92,172,108,66,219,39,3,160,12,205,211,227,152,140,20,115,133,98,206,231,185,97,107,136,207,249,227,147,211,7,91,128,147,253,98,75,73,139,179,59,56,164,157,243,4,5,239,145,68,206,157,218,253,83,96,57,126,197,57,15,132,212,132,218,61,65,245,125,173,110,186,104,146,42,39,141,146,194,103,197,237,214,116,245,120,109,223,128,46,207,161,168,75,147,62,98,87,244,100,63,162,249,87,94,122,163,149,220,252,206,21,196,232,199,76,249,52,46,206,31,76,250,68,140,45,191,91,195,78,178,212,12,77,164,251,194,248,82,83,1,212,180,81,144,147,113,51,120,37,217,74,167,53,132,248,252,135,26,183,235,178,159,180,135,120,51,21,76,55,148,62,197,74,230,245,22,159,17,12,134,196,162,139,121,191,82,61,204,135,0,176,197,108,165,57,143,153,250,74,48,249,137,149,222,122,127,46,168,118,183,94,218,12,165,228,214,227,21,10,47,38,72,135,39,5,114,204,230,91,235,213,212,253,227,177,129,159,119,217,39,39,109,70,222,1,9,207,98,82,118,215,99,38,193,230,243,0,252,167,194,19,224,232,207,225,73,83,27,169,154,61,2,70,49,111,80,207,51,209,244,221,196,10,231,92,92,76,211,103,211,33,177,99,243,102,242,58,228,66,105,125,204,84,109,221,21,248,33,129,100,250,78,243,203,253,181,200,22,29,199,89,6,133,166,123,215,125,237,22,203,76,253,88,150,219,115,95,153,117,120,34,10,185,249,2,191,222,227,234,149,63,217,60,136,18,169,247,95,51,123,104,147,202,53,226,119,16,76,186,25,130,206,207,163,1,99,242,0,98,24,86,72,6,13,62,93,199,26,118,96,216,231,159,12,125,237,234,28,118,70,41,251,9,62,40,103,145,130,190,102,72,230,181,32,143,194,198,153,123,254,96,155,212,160,44,14,124,204,229,199,214,249,225,52,181,235,122,162,73,18,105,20,176,184,208,204,139,153,198,220,91,180,56,91,28,60,93,18,208,77,28,254,238,41,3,154,143,249,231,58,135,129,178,186,185,24,112,78,222,203,216,182,124,200,8,58,207,217,221,190,191,237,233,163,110,172,18,99,232,10,152,115,120,135,254,49,35,105,90,202,103,18,39,47,180,118,216,123,170,142,25,137,174,237,94,8,253,1,208,90,139,153,212,173,167,120,140,235,77,4,132,77,156,11,194,31,55,39,176,183,242,100,52,90,199,158,129,184,102,233,159,105,88,169,80,205,103,174,138,134,153,198,236,229,174,130,157,128,159,173,18,34,210,233,113,17,190,83,19,246,201,102,249,208,53,252,106,118,40,173,45,44,206,219,236,11,232,4,26,35,9,91,28,197,238,115,38,120,18,135,137,84,69,83,22,243,146,23,99,63,83,52,0,197,238,64,157,96,134,110,79,30,141,120,195,197,141,41,107,82,233,209,155,195,251,188,197,188,180,71,223,130,130,225,107,155,28,168,242,180,88,169,60,24,54,142,121,91,163,210,51,83,171,115,14,85,116,115,207,16,102,53,35,201,17,86,8,173,37,171,177,12,211,226,97,0,96,138,162,148,10,40,116,194,209,24,102,104,51,171,152,71,14,57,54,126,154,13,84,174,110,166,190,234,99,58,208,97,146,45,109,193,93,228,24,34,51,47,61,250,172,217,214,107,246,152,231,199,237,92,36,180,157,61,128,223,206,108,31,98,238,70,174,231,102,90,168,36,219,8,231,84,29,49,151,198,178,37,35,102,64,0,190,149,35,216,157,132,221,181,65,71,254,98,16,112,66,85,248,120,1,29,179,96,253,183,193,219,42,226,240,44,130,96,2,166,249,48,211,55,251,172,153,79,228,209,191,129,90,244,139,192,14,140,138,232,53,103,106,43,178,219,210,202,68,145,243,154,235,31,106,81,112,22,119,111,138,61,3,100,180,21,239,4,227,48,69,57,227,154,77,191,77,178,245,198,136,54,125,9,45,67,22,191,189,225,252,42,29,86,201,31,237,12,218,18,199,210,18,194,213,225,106,160,102,225,71,153,98,62,243,44,124,25,216,234,148,101,134,20,100,11,234,127,120,121,182,234,189,117,120,17,195,225,128,136,112,10,190,3,94,9,124,230,107,222,136,43,9,117,39,60,218,236,238,197,205,217,168,195,158,25,57,221,72,107,156,1,57,103,212,91,96,157,230,225,226,173,98,199,124,190,157,36,154,8,57,246,118,218,145,110,204,6,226,11,65,204,82,223,142,9,185,99,146,183,206,208,161,57,203,31,71,29,28,163,114,111,235,20,107,62,87,0,119,75,198,5,16,248,9,157,61,4,129,103,109,75,179,177,205,187,112,45,33,92,66,127,93,172,36,173,158,185,113,66,62,171,57,201,241,203,144,188,10,191,44,158,123,143,116,251,178,67,226,33,71,200,49,82,67,138,33,201,89,181,101,45,141,152,28,23,203,128,130,222,144,159,6,169,232,197,19,200,219,217,241,222,205,97,153,72,145,247,67,39,152,240,84,204,76,28,79,205,161,247,214,5,161,209,233,56,31,206,71,212,225,70,223,210,0,4,51,30,249,255,107,165,76,38,8,167,110,237,63,211,131,12,120,21,150,104,139,19,175,204,16,73,1,224,156,21,71,103,41,245,226,196,161,36,101,225,254,108,98,54,141,94,191,122,152,110,154,154,41,46,250,250,216,86,254,150,247,98,208,114,248,66,103,186,159,176,172,200,144,227,141,44,255,105,224,101,66,62,64,102,54,189,194,14,33,95,22,72,25,102,192,251,254,211,219,28,173,254,49,183,238,174,233,54,62,137,154,213,108,92,35,110,94,31,5,150,159,57,183,184,185,209,87,175,207,163,109,167,121,5,231,205,209,170,87,143,17,221,121,100,163,105,216,25,106,110,217,11,59,4,178,0,81,244,209,206,100,112,21,110,94,186,127,31,28,9,132,124,141,5,141,14,93,92,8,180,185,8,36,37,14,184,129,117,9,244,87,43,163,182,212,167,110,165,180,96,47,39,224,0,117,197,105,39,111,189,210,67,51,211,187,13,253,131,188,53,39,70,143,71,235,40,45,233,166,130,200,138,51,20,112,40,227,155,136,25,26,0,231,121,129,87,197,116,86,100,95,32,77,155,221,124,214,102,19,55,139,140,150,141,218,53,211,35,147,245,189,201,144,58,210,206,250,46,117,68,241,254,211,242,7,163,129,87,144,41,103,171,164,243,252,46,47,16,197,53,127,182,51,122,162,61,67,118,204,214,75,166,87,167,192,135,12,67,5,100,29,50,72,5,138,95,139,192,173,116,122,193,206,14,213,130,155,173,153,107,54,61,1,86,112,219,152,36,74,106,122,54,109,83,35,109,215,108,141,220,178,176,207,44,2,63,226,55,167,87,181,189,196,247,49,159,83,222,225,181,195,234,246,235,1,91,186,37,17,91,245,155,19,190,14,253,109,58,168,189,223,145,210,110,43,66,167,125,142,205,115,60,120,82,229,108,41,231,167,107,149,171,1,122,56,159,29,219,236,144,252,129,157,216,219,119,195,113,156,210,173,202,152,52,134,179,105,221,17,47,40,151,232,134,5,162,108,186,194,49,208,125,252,226,162,87,131,184,117,51,97,183,232,231,65,10,8,49,140,255,118,35,21,34,11,132,210,113,200,8,65,194,7,157,247,212,215,70,120,163,95,51,156,212,130,119,64,90,116,47,79,49,128,253,169,84,73,100,84,78,152,223,124,253,208,77,10,25,134,154,241,209,239,205,141,8,118,233,163,53,196,124,110,240,70,14,159,61,73,62,183,161,32,124,223,248,113,73,203,94,155,186,49,28,47,55,119,10,95,50,168,252,177,246,184,122,67,251,171,47,70,245,195,119,29,112,221,176,211,139,153,44,230,61,212,135,41,45,142,166,163,54,72,34,187,25,9,209,53,229,189,187,169,115,184,149,102,201,207,76,91,219,101,138,192,189,20,101,201,164,8,76,3,113,118,243,217,12,123,239,106,222,94,171,51,169,178,44,80,140,78,88,184,61,203,75,21,15,231,68,151,0,93,241,221,191,71,167,110,165,143,205,204,29,59,204,52,90,38,117,29,139,105,186,185,153,93,66,231,225,0,55,185,252,209,168,162,215,37,31,155,186,249,138,33,155,8,17,23,253,109,18,126,190,120,233,195,4,185,170,139,183,141,120,175,115,236,110,33,205,166,26,189,3,69,5,139,88,163,224,35,27,67,162,170,227,223,26,65,4,33,20,134,169,196,152,152,127,102,60,193,242,241,152,225,219,186,225,17,224,231,227,233,235,158,3,173,128,143,201,89,154,125,235,12,158,84,158,238,252,166,117,184,73,190,223,174,93,158,55,33,130,216,82,48,230,141,33,255,247,139,17,151,201,93,191,52,4,126,190,118,216,223,139,48,252,97,78,46,25,56,12,76,82,244,185,200,52,121,96,5,24,0,71,167,126,238,77,199,231,53,91,182,175,171,153,28,87,241,241,162,1,67,248,11,112,235,208,84,240,33,217,156,9,67,166,9,201,63,231,219,38,12,179,124,154,154,95,157,2,51,178,165,234,168,179,209,222,188,200,128,202,94,154,59,76,85,251,248,60,247,167,135,121,95,50,40,52,253,120,225,116,152,132,253,247,226,179,55,186,219,136,217,244,87,213,76,126,123,135,153,38,148,166,102,148,70,151,155,57,66,198,215,139,161,34,118,205,217,144,187,93,205,16,162,14,55,83,254,44,159,139,179,211,223,96,53,254,144,207,79,215,120,233,76,45,122,124,172,176,59,249,131,89,157,225,251,90,244,246,102,55,115,186,228,250,113,206,96,191,13,243,168,223,65,233,198,130,243,204,74,189,206,247,32,124,116,43,120,240,164,126,33,221,143,205,7,220,60,126,57,206,209,207,45,206,243,13,55,1,29,113,159,240,4,30,56,55,179,59,72,94,2,51,56,169,48,179,228,179,94,205,171,250,102,101,147,120,165,63,4,55,190,184,126,141,123,85,163,23,206,45,31,50,67,35,202,178,134,94,32,165,119,103,26,117,228,173,16,17,141,151,34,59,38,43,139,44,31,125,194,110,61,191,34,172,9,200,159,67,117,126,205,36,187,166,16,90,99,166,36,213,194,140,250,200,22,51,58,202,55,243,6,26,8,138,235,169,230,126,92,229,18,230,214,164,206,214,129,31,147,169,112,51,201,79,57,89,216,249,146,131,122,48,11,224,30,227,112,208,13,54,182,96,185,20,215,117,222,108,199,217,243,146,1,24,196,108,237,224,219,205,208,226,137,163,252,99,81,114,23,131,230,137,243,111,170,154,169,50,249,213,136,53,46,189,249,239,97,252,177,161,226,90,47,159,143,153,76,251,10,179,233,112,125,204,94,104,54,107,77,250,203,52,214,132,241,44,156,45,54,148,193,170,219,236,211,232,175,158,217,184,227,141,73,207,234,62,5,197,29,113,133,155,55,125,183,122,111,122,177,186,95,61,80,113,145,99,133,68,96,116,233,98,54,24,203,199,92,123,204,33,60,120,201,90,99,102,196,252,201,135,137,186,139,21,247,97,196,197,36,97,186,254,52,228,247,53,126,250,236,182,75,246,64,160,249,61,124,73,162,188,34,66,157,152,135,151,63,112,120,97,134,215,105,128,108,148,239,37,116,71,109,117,130,153,6,193,9,141,121,136,254,34,61,121,39,254,116,255,192,128,225,159,233,139,57,66,227,99,134,32,175,124,204,116,188,253,204,27,174,68,41,133,217,4,221,177,141,65,147,93,132,122,159,7,7,97,220,194,188,16,215,84,243,57,125,227,226,65,77,245,51,160,203,69,62,77,15,119,11,111,6,159,99,132,187,182,57,88,251,208,121,98,92,0,195,205,251,195,71,133,153,2,175,63,87,78,168,195,235,99,143,25,60,217,195,104,145,119,249,76,112,248,16,74,152,135,22,183,59,253,131,111,7,61,163,115,182,50,241,184,96,155,217,142,4,53,51,140,248,106,94,53,50,2,152,183,80,59,65,24,129,252,224,187,26,17,21,189,122,176,97,248,123,67,115,169,153,41,40,37,114,156,227,27,138,141,60,191,230,115,203,103,166,139,91,134,133,212,96,154,97,6,219,44,158,63,177,25,232,161,48,231,173,239,133,34,120,25,254,193,206,41,129,192,216,51,247,4,39,71,9,51,138,210,31,243,78,17,130,210,207,217,244,131,128,133,140,36,11,170,1,59,235,134,100,255,29,113,111,156,123,93,216,166,160,219,114,152,143,247,46,71,7,87,14,111,6,198,12,86,90,6,165,35,22,59,196,124,94,68,111,78,185,221,29,148,77,207,179,244,10,99,46,112,59,190,71,235,82,175,237,6,199,77,239,197,76,0,89,70,156,94,177,249,70,37,195,122,215,213,188,136,151,195,12,222,84,204,211,216,155,124,174,20,222,84,178,71,208,229,23,215,165,177,86,12,178,141,106,158,201,203,166,152,201,247,168,153,24,42,102,57,85,81,1,129,243,146,20,225,74,152,65,78,203,123,175,31,203,240,251,237,146,116,107,128,34,196,1,115,136,52,124,24,244,13,172,2,255,191,155,153,242,122,44,30,47,162,135,175,187,57,34,170,196,160,13,17,29,47,186,154,121,72,131,145,65,93,142,11,228,163,6,217,191,148,132,48,163,194,21,115,109,210,3,208,196,108,100,178,245,153,81,192,125,230,179,92,183,107,129,254,240,114,85,140,112,250,181,253,140,93,247,21,138,4,205,123,113,48,195,12,84,196,76,221,101,246,248,229,165,133,176,78,186,111,71,82,13,0,239,86,95,161,23,43,157,189,169,84,155,230,172,59,148,134,51,191,21,6,102,65,158,188,114,140,12,127,114,230,149,48,42,194,64,52,93,222,107,128,67,202,130,144,2,1,148,183,179,247,99,54,30,232,207,147,237,136,142,49,111,193,247,34,237,70,211,96,14,243,137,160,36,205,98,141,35,241,181,8,22,4,55,214,13,210,159,60,55,101,168,207,169,223,58,67,179,30,123,49,148,247,107,234,136,15,107,4,116,51,88,62,113,101,104,72,10,166,223,97,149,23,93,64,221,118,126,207,99,82,101,160,166,32,102,200,149,253,193,73,105,235,250,1,212,62,188,5,27,243,106,130,157,196,220,99,38,144,137,148,166,20,51,238,136,153,246,128,241,165,234,91,101,36,70,124,188,167,137,181,125,30,27,49,215,48,35,242,42,137,120,154,92,178,51,19,34,100,65,171,177,108,11,176,172,122,132,0,181,126,255,108,212,164,80,106,204,50,82,254,154,213,106,63,29,106,31,49,36,169,165,87,184,27,59,133,131,72,224,128,52,81,118,53,119,240,93,97,238,83,115,187,224,37,218,124,102,240,89,253,99,78,225,232,96,182,16,91,204,185,122,7,222,153,110,38,97,32,219,180,233,113,238,107,173,252,133,222,154,108,174,183,211,192,7,181,160,160,82,51,157,230,37,204,40,215,168,153,182,140,21,63,125,118,202,166,190,138,97,174,114,11,51,57,240,162,7,107,135,74,53,30,156,240,91,79,229,179,37,185,218,27,230,172,36,174,221,90,148,156,72,11,184,16,228,51,234,78,80,57,155,43,204,75,155,164,59,61,214,201,187,45,205,124,252,235,174,230,180,92,93,204,110,126,110,47,79,14,150,187,191,223,230,209,246,86,63,137,68,90,127,95,100,126,166,82,165,146,243,222,107,76,193,139,118,227,178,30,237,13,57,122,241,234,153,110,10,126,53,204,164,216,230,39,174,66,50,214,205,164,52,250,39,178,34,96,90,97,38,3,161,145,42,77,30,217,31,220,112,255,91,131,81,64,160,169,134,153,142,53,25,21,170,23,222,222,13,157,111,146,254,86,172,136,112,173,176,66,65,160,33,54,9,239,152,12,0,80,52,215,94,127,140,34,207,92,151,112,120,96,54,200,164,155,207,198,32,162,56,152,207,76,126,55,159,91,164,68,205,186,222,147,177,43,55,89,218,64,191,155,227,214,0,4,208,124,216,63,230,229,130,59,152,167,18,200,222,212,65,242,155,47,128,180,253,115,115,232,20,124,121,34,34,160,133,23,244,121,242,140,181,77,232,39,114,160,192,187,209,174,246,17,39,156,85,68,2,17,253,118,240,176,65,211,166,128,112,1,112,207,200,141,17,9,143,63,132,118,201,232,28,175,153,110,172,79,48,128,217,129,24,152,71,218,127,52,55,95,3,20,221,230,250,154,207,228,240,247,206,214,59,221,244,209,184,124,133,25,4,130,102,15,208,181,41,247,152,152,64,178,64,57,107,90,164,140,247,98,191,100,252,86,51,98,106,113,181,182,236,96,164,91,32,174,133,165,240,147,112,137,232,10,227,2,205,45,86,148,187,226,169,59,121,77,221,115,206,223,44,199,20,32,42,88,178,224,183,76,23,131,252,130,155,217,37,116,225,147,118,115,212,219,49,243,224,58,96,157,56,226,110,42,184,56,189,169,63,205,78,235,244,151,152,209,187,212,159,70,197,220,87,23,50,52,169,125,62,214,57,172,188,162,10,151,28,61,34,227,99,62,159,32,126,27,169,251,170,15,14,148,127,248,160,77,50,119,229,243,104,153,44,160,155,233,144,253,252,54,231,106,242,215,158,56,227,26,107,231,31,248,229,154,81,203,237,159,223,158,230,223,187,185,156,141,248,115,115,8,19,252,20,0,80,242,61,98,200,151,183,228,43,96,161,152,48,199,31,114,31,190,180,45,201,253,137,181,73,217,228,120,111,243,70,244,112,68,73,218,145,132,199,220,113,101,52,75,0,97,203,136,223,238,38,166,33,102,122,70,106,188,183,241,5,235,213,144,203,196,10,0,121,155,62,217,38,34,183,253,172,249,19,85,194,68,179,235,126,63,189,191,73,180,157,131,197,195,204,4,223,114,186,225,237,231,24,211,115,14,127,252,17,104,68,71,124,110,52,92,191,9,10,132,64,229,189,86,157,122,188,65,71,219,222,160,33,14,168,39,208,249,122,203,5,142,17,217,68,253,71,79,117,26,247,99,71,163,214,80,117,1,218,204,219,113,53,186,229,91,111,14,253,244,51,3,118,30,31,115,138,236,7,229,41,88,69,53,111,83,12,154,253,51,23,4,50,138,238,73,52,102,57,209,254,4,124,153,20,9,133,168,200,138,97,41,212,95,202,254,154,241,26,195,60,207,236,210,71,75,59,4,102,240,23,32,192,215,97,129,87,173,185,245,28,42,163,212,207,147,161,52,29,230,73,4,172,239,133,216,249,116,243,52,90,96,53,215,237,181,127,204,19,18,122,49,51,29,252,131,65,114,217,182,6,242,149,253,242,166,1,0,47,67,10,162,25,165,156,157,241,101,22,107,84,147,21,210,144,120,141,1,47,63,56,244,199,28,189,151,102,62,59,162,12,25,233,34,7,212,65,200,216,207,247,83,243,57,150,189,205,28,144,230,241,185,116,175,30,198,255,231,175,133,238,238,254,248,197,63,238,52,55,83,75,46,127,48,251,174,67,235,222,249,178,178,66,224,104,116,77,68,164,103,97,135,158,31,51,226,68,97,62,81,187,158,19,176,113,167,228,35,10,169,206,199,133,59,254,194,113,205,252,181,79,152,205,33,254,49,151,25,95,19,116,223,212,83,155,59,123,101,104,90,94,69,147,50,168,88,248,33,66,6,166,40,180,140,126,141,230,210,229,211,58,87,251,212,171,209,27,173,97,222,244,165,203,91,131,133,112,52,44,102,114,228,18,187,37,98,17,31,50,171,161,104,154,140,133,233,232,229,89,76,187,78,189,222,19,72,215,181,159,153,88,79,227,198,249,148,15,142,25,160,174,30,49,16,187,182,88,93,99,149,212,62,217,164,102,36,147,215,12,226,123,106,14,27,132,200,140,89,10,81,150,250,181,13,239,113,196,147,155,95,172,115,193,176,124,99,134,25,12,163,36,55,32,155,72,49,44,51,237,79,61,227,68,211,244,32,181,119,245,30,154,26,73,232,155,229,247,219,103,138,239,79,2,34,173,18,19,109,64,156,151,254,144,128,136,35,136,81,227,127,52,187,65,146,33,204,3,150,101,185,57,60,174,53,166,233,160,81,171,105,214,166,114,44,61,51,68,108,229,15,89,155,20,55,103,133,232,111,35,62,228,229,79,204,199,127,249,100,132,234,104,177,151,50,89,164,223,137,108,159,181,202,187,25,82,62,205,239,85,99,65,143,123,103,184,8,244,234,6,140,43,38,139,233,222,203,131,163,38,213,227,193,143,75,176,116,43,238,166,185,82,252,106,235,223,145,217,64,198,118,167,249,204,116,41,203,163,25,182,173,188,155,147,144,200,106,174,36,195,194,76,49,70,172,103,115,142,128,24,235,210,184,146,142,180,18,142,49,205,155,85,154,163,59,213,83,16,125,239,234,19,44,200,107,159,216,61,245,28,15,62,1,196,234,111,111,147,62,14,51,25,38,185,249,241,110,166,119,165,90,251,170,250,58,180,119,228,253,30,220,56,131,212,108,194,199,113,111,90,0,166,154,233,108,159,111,63,100,199,211,159,238,39,196,138,53,0,70,175,125,172,13,47,33,172,120,206,91,205,61,170,141,120,107,160,40,245,167,225,123,217,113,74,0,252,208,252,31,82,143,78,230,77,207,47,8,49,249,32,232,230,245,225,35,14,177,70,21,159,28,130,237,225,104,90,204,231,40,149,169,64,120,237,66,121,88,83,251,124,108,78,144,22,59,121,1,213,34,103,8,116,34,201,83,170,28,188,224,78,178,154,79,212,179,195,35,168,100,249,228,201,248,244,35,230,2,30,184,150,52,64,65,32,52,20,102,20,164,196,10,111,127,248,34,5,45,213,245,177,202,25,146,145,41,252,92,76,246,209,163,70,122,32,91,209,61,103,25,186,196,173,52,177,104,182,22,48,95,174,62,19,200,244,54,241,223,200,234,163,180,23,206,225,86,73,161,78,122,150,164,158,155,241,162,116,200,32,133,143,144,21,250,138,227,2,52,53,47,96,193,97,174,60,156,152,65,123,148,112,76,193,87,14,189,57,99,226,143,6,234,42,11,213,3,102,34,195,231,245,210,213,240,198,148,174,250,238,137,127,124,102,227,163,85,115,104,64,97,5,120,56,196,138,66,169,231,38,137,150,178,86,237,192,210,246,216,106,161,18,4,205,249,204,217,98,156,112,246,11,135,148,220,188,152,104,74,220,188,25,223,247,51,27,226,178,196,213,112,190,200,160,33,201,69,119,94,152,219,16,193,186,14,97,67,168,133,77,43,48,8,1,123,135,37,193,137,225,237,98,225,22,235,72,33,183,29,81,165,241,156,139,213,4,33,70,12,217,113,161,138,224,12,233,57,218,227,221,186,88,27,194,51,159,125,186,59,164,195,194,39,92,138,103,62,103,21,160,134,136,11,129,148,200,215,58,115,140,190,252,48,227,37,203,75,155,90,119,188,52,237,205,73,191,38,40,15,135,178,243,219,173,106,65,158,182,236,19,176,198,111,195,215,171,79,142,120,94,74,242,219,75,23,231,48,78,250,28,113,161,97,231,244,234,245,224,38,152,179,242,230,116,178,253,232,102,72,172,173,197,18,203,246,151,17,87,27,110,235,141,57,126,109,228,76,81,19,22,138,23,107,225,43,242,220,153,4,136,94,219,107,110,239,131,100,168,9,213,188,65,14,69,94,166,89,23,247,51,103,170,214,177,248,38,17,170,184,11,211,148,100,94,206,7,70,250,173,214,26,148,35,152,191,7,200,49,143,28,71,155,233,145,55,57,188,38,51,199,201,244,73,80,79,186,125,213,12,217,159,207,133,97,145,91,22,51,186,188,37,50,112,32,80,244,222,103,254,59,85,39,127,160,99,66,205,48,176,197,123,157,8,115,74,187,96,159,63,216,135,127,15,11,10,171,154,39,173,173,97,166,104,32,192,143,9,153,109,132,10,96,190,178,238,196,211,122,186,220,241,196,133,69,150,75,204,80,153,45,191,57,93,11,69,47,158,116,212,140,176,130,113,149,143,13,163,172,179,209,50,190,245,3,29,61,102,26,87,124,84,138,161,48,183,154,81,93,142,7,255,145,69,137,121,159,211,48,199,111,3,81,22,79,197,36,229,29,1,1,107,241,210,170,193,196,115,156,98,165,133,93,222,11,112,103,228,207,51,46,150,34,248,39,93,44,47,123,88,140,131,80,110,222,173,91,187,60,115,210,114,8,93,202,35,50,147,148,139,196,227,181,208,201,107,164,54,161,17,151,16,179,145,36,135,25,46,219,166,102,99,164,121,102,224,94,250,96,150,5,243,121,86,104,12,209,33,235,228,43,122,152,173,255,101,171,25,252,88,12,10,37,38,113,192,112,113,83,138,237,142,118,179,249,121,107,216,85,99,26,102,203,100,234,213,56,19,113,40,159,39,75,67,159,108,151,136,188,172,98,154,234,199,90,231,138,17,53,16,143,4,195,115,24,246,209,127,57,65,23,172,247,54,50,141,72,168,38,42,68,58,21,56,24,83,140,25,114,178,159,17,167,192,16,169,13,224,133,164,11,197,124,206,144,26,213,41,210,140,138,3,192,41,37,175,18,181,146,169,212,79,12,40,203,43,42,45,21,109,110,185,57,178,8,45,74,122,52,114,107,173,242,44,157,22,90,71,20,129,200,76,201,213,116,211,120,255,229,52,134,128,169,187,229,98,147,242,115,23,5,230,79,226,145,242,109,138,172,75,50,64,173,156,32,52,118,167,145,227,183,59,103,248,27,84,224,42,193,211,66,245,10,57,16,185,26,50,246,72,116,225,80,53,97,14,60,230,10,80,60,126,123,113,204,200,163,157,67,25,0,205,123,111,240,244,207,76,90,121,183,168,156,193,5,40,251,33,164,170,132,76,239,209,206,94,187,197,76,175,111,126,85,59,34,107,49,3,206,136,218,243,52,161,76,121,47,115,240,124,99,176,126,0,241,254,0,159,238,253,126,153,142,149,165,102,112,121,239,131,156,83,87,241,98,107,208,29,255,202,137,133,74,247,155,12,16,77,143,254,6,165,78,81,143,58,214,74,45,63,30,140,0,85,114,54,20,40,170,86,50,107,215,116,18,173,52,20,143,125,30,162,120,35,71,200,207,26,15,190,208,215,150,45,205,246,51,7,186,113,53,188,25,207,140,82,233,57,211,219,251,30,93,216,241,59,104,194,153,162,40,110,165,24,169,110,29,47,102,150,40,80,49,201,135,14,57,130,147,235,85,166,141,133,79,130,152,77,1,255,21,143,39,135,184,100,70,64,221,189,228,197,25,211,243,240,242,69,192,213,77,231,209,224,139,80,48,84,51,42,108,189,203,231,238,146,149,249,73,155,143,247,185,215,39,41,106,90,117,57,118,14,54,7,197,139,193,69,219,157,91,159,68,86,249,52,239,108,35,104,9,116,6,64,241,34,248,109,99,63,26,126,202,208,123,242,193,62,209,221,184,94,69,158,240,89,27,185,232,175,66,102,50,204,53,107,193,227,204,112,235,35,115,115,3,44,216,197,12,94,99,199,111,163,87,170,223,251,132,153,103,222,199,205,43,172,65,114,53,205,109,217,221,21,88,228,1,231,63,51,238,104,20,36,19,132,130,67,135,133,61,110,5,18,193,152,65,101,13,1,44,93,41,176,33,221,82,12,114,53,164,199,121,4,212,96,42,166,242,4,195,115,151,24,82,178,25,66,101,209,183,113,72,186,223,155,172,160,43,37,38,182,133,232,252,38,166,164,193,86,175,166,97,58,118,91,192,122,163,232,111,195,206,28,67,74,218,186,189,72,131,128,22,118,3,191,26,182,102,105,185,5,240,114,198,101,133,21,29,140,33,86,120,226,226,12,50,93,159,119,254,157,47,139,206,121,76,149,243,49,135,224,20,104,29,54,165,59,55,119,227,217,16,51,202,193,129,43,129,23,90,82,116,244,22,143,25,21,98,24,122,183,164,1,140,68,179,60,128,133,61,216,59,7,216,43,137,70,106,152,59,162,149,207,92,105,225,45,207,76,125,93,205,60,152,3,17,236,189,75,146,23,35,228,13,184,12,215,190,192,112,216,139,180,120,108,74,87,75,30,251,124,170,233,242,237,152,33,236,146,49,233,38,87,17,183,6,201,209,229,185,64,225,175,56,68,0,67,213,36,55,135,239,99,5,242,131,76,149,180,206,141,244,235,128,238,111,192,149,106,219,122,158,147,119,228,98,110,93,64,10,240,142,142,160,195,102,200,166,134,172,131,142,168,148,199,123,237,165,223,210,56,55,98,179,52,69,209,42,215,26,152,41,156,149,51,35,235,106,50,11,141,175,63,246,20,218,136,69,21,227,152,225,180,10,72,74,61,103,178,84,144,200,203,91,244,224,102,120,25,95,28,50,240,38,187,227,18,49,3,169,148,171,77,62,34,128,58,38,86,251,206,144,115,6,111,83,154,137,165,107,168,176,103,134,150,104,199,242,130,153,68,216,119,144,193,235,47,141,198,126,54,68,2,2,40,34,224,142,216,13,9,198,101,88,50,7,193,243,40,240,253,101,95,64,17,116,70,37,38,65,243,189,151,60,217,176,254,225,56,159,206,169,254,92,52,26,170,161,129,140,179,15,216,124,150,91,67,181,211,247,251,101,218,191,197,76,73,96,191,125,24,181,131,103,220,137,106,254,150,147,239,51,222,166,99,23,7,159,53,237,200,83,155,58,237,243,146,16,38,207,122,177,249,7,113,239,61,213,209,161,75,15,143,34,176,75,4,249,235,99,157,57,124,125,40,73,133,44,155,46,113,118,145,112,100,40,75,203,62,90,200,108,68,209,45,237,244,1,222,142,98,232,32,143,195,73,209,55,93,0,5,146,240,17,147,16,126,28,41,179,0,45,227,92,11,51,105,76,177,90,84,19,59,33,167,160,72,233,64,202,91,86,96,49,89,90,227,57,3,3,48,222,242,126,24,2,160,115,240,61,215,113,20,107,173,15,52,75,2,57,214,179,154,105,52,89,207,124,214,174,152,11,92,44,47,248,170,214,149,41,102,182,233,64,94,64,214,157,245,183,169,220,206,247,219,103,183,17,165,230,115,210,44,186,63,222,213,16,6,200,168,160,230,49,83,14,243,89,77,178,120,138,41,227,229,8,252,16,33,147,205,174,80,218,138,96,56,145,240,150,105,88,126,0,20,143,88,13,187,84,101,196,105,29,110,17,43,19,236,8,162,4,217,12,226,250,136,149,17,110,147,77,156,110,232,252,18,189,182,71,76,121,47,88,46,189,9,142,80,250,123,52,193,67,153,30,120,9,64,74,215,65,131,50,218,143,92,216,154,147,8,138,147,67,166,145,251,253,52,175,89,196,204,233,84,34,16,175,170,122,106,156,191,224,199,125,80,246,20,181,27,252,242,226,106,171,24,59,234,0,98,181,44,88,12,9,178,165,73,110,93,57,191,123,252,50,44,115,50,222,16,12,30,127,249,37,16,32,151,150,171,27,145,116,164,160,161,14,210,189,142,25,154,246,187,249,64,75,71,30,13,46,79,103,41,99,200,178,74,235,225,116,144,238,121,153,13,32,219,242,104,180,212,190,92,82,54,114,2,53,19,181,69,10,58,243,169,101,175,172,240,10,102,121,47,58,148,158,149,186,76,139,100,43,208,216,173,35,126,230,209,57,140,226,193,107,233,146,241,164,43,255,108,175,111,225,159,152,186,235,189,241,73,3,73,6,9,153,176,115,224,151,67,67,30,235,3,34,106,157,71,64,249,107,84,27,82,111,10,193,25,38,204,28,190,2,107,175,205,207,213,0,124,222,92,49,101,109,25,241,69,86,179,189,140,206,57,109,244,123,209,210,144,222,166,130,180,181,78,37,16,245,249,109,11,8,169,136,179,64,87,2,136,254,183,151,226,231,60,51,121,177,249,182,113,120,223,196,7,106,208,37,166,64,128,211,214,181,183,92,205,86,220,35,186,217,228,232,95,217,120,160,85,191,91,122,71,200,82,96,174,49,233,62,196,164,113,119,75,43,178,201,151,30,175,52,144,183,201,228,244,158,185,153,130,222,187,57,140,248,111,80,81,105,90,233,101,178,200,239,201,201,9,91,247,136,58,76,50,146,159,46,79,190,144,147,138,12,2,48,165,245,50,58,214,248,95,157,69,208,126,251,93,74,143,15,254,114,252,48,117,168,247,216,16,87,181,216,206,146,181,209,189,162,24,188,176,35,24,77,236,206,93,56,152,136,77,143,179,189,159,57,41,75,204,48,38,124,129,58,111,99,253,19,51,253,192,129,30,63,158,241,18,166,113,3,51,175,252,28,2,112,236,91,174,54,77,247,8,9,105,23,146,186,152,181,132,209,193,22,185,65,200,116,228,189,193,124,184,0,129,153,155,0,101,12,67,112,28,219,72,186,12,188,21,121,111,50,218,91,111,174,165,43,74,141,10,201,39,245,212,197,159,182,139,83,68,117,40,122,231,41,102,50,100,111,212,224,190,43,178,68,72,146,157,97,138,15,10,113,127,150,171,225,67,17,119,100,192,109,45,143,182,17,182,143,172,166,97,22,245,147,252,218,190,159,171,115,220,239,33,163,182,141,142,225,173,94,154,171,222,205,33,166,5,123,227,230,141,190,155,88,11,1,207,124,214,41,37,111,130,190,81,34,167,178,217,70,36,26,69,180,65,178,96,219,120,208,223,247,194,27,105,239,16,49,170,61,137,188,140,55,166,191,29,45,43,0,193,214,110,218,178,93,210,161,43,15,102,185,195,151,30,39,186,217,98,165,86,152,244,20,144,202,46,63,109,26,96,113,196,80,55,147,123,67,198,54,163,248,148,77,114,240,125,14,142,8,116,60,163,226,64,142,82,110,62,43,53,190,40,164,192,190,166,3,62,187,233,222,71,25,6,233,9,25,148,57,140,141,52,42,41,228,54,196,10,229,96,188,118,49,225,9,189,24,224,223,171,225,36,232,119,231,191,251,119,255,242,183,255,252,231,127,250,231,63,253,249,47,255,240,167,255,241,239,254,243,63,254,253,127,252,211,223,253,205,127,253,47,255,203,191,254,159,255,243,191,254,95,255,247,223,252,237,255,240,79,255,254,252,69,135,249,26,164,217,204,127,243,47,255,242,183,255,249,47,255,233,159,207,223,254,55,127,250,251,191,252,79,127,254,211,223,252,237,127,248,211,63,253,199,63,253,229,207,255,233,239,174,225,191,253,135,127,252,211,127,247,151,63,255,195,63,254,7,110,240,79,127,254,247,255,240,143,127,255,151,115,251,255,254,247,44,100,26,122,128,66,179,81,131,202,49,254,51,143,143,249,28,5,127,181,71,61,71,206,29,182,51,87,10,197,198,250,30,149,137,230,231,58,18,15,123,9,188,21,243,130,143,95,205,242,158,134,148,25,254,158,164,207,165,107,197,130,240,229,197,70,171,237,209,185,34,102,147,224,88,110,78,6,205,21,51,168,209,27,218,33,222,68,219,249,124,102,214,219,117,133,44,42,0,163,248,172,116,123,58,194,199,22,16,41,109,49,227,192,95,111,31,51,188,199,113,53,176,165,26,117,78,147,87,1,160,245,204,203,98,34,255,237,159,94,151,92,141,34,249,170,61,204,36,119,247,51,147,86,244,196,9,107,160,12,145,94,128,138,10,41,236,225,230,227,175,207,183,225,21,227,4,117,48,51,204,25,40,228,230,103,70,54,192,161,208,164,100,208,147,111,207,140,206,182,147,214,101,162,204,45,220,63,6,170,143,172,204,89,97,124,132,249,172,20,123,189,215,224,88,127,192,232,48,47,182,110,47,122,211,182,255,33,156,132,129,28,80,81,118,243,113,125,68,215,10,184,127,11,5,157,108,100,62,82,121,62,161,50,157,92,55,49,114,70,100,82,83,18,179,181,98,13,191,57,172,155,66,236,125,204,231,44,245,114,61,7,37,172,238,111,200,89,187,213,225,179,182,35,118,41,110,25,17,136,211,98,144,75,109,170,122,8,162,158,10,71,188,215,54,17,106,49,67,113,220,103,12,26,50,66,242,218,137,0,204,7,141,31,74,114,110,227,44,130,113,244,153,118,134,32,11,73,9,202,51,185,121,59,0,159,243,124,250,119,80,148,105,245,118,127,109,54,76,218,21,63,230,165,95,251,204,220,183,137,33,192,59,167,167,17,178,169,18,213,87,26,59,102,99,103,140,71,59,59,75,250,152,43,109,206,49,27,134,114,10,28,171,9,115,23,183,38,176,131,67,204,153,22,167,21,31,4,202,176,55,166,60,214,242,182,75,190,54,61,165,50,42,19,145,164,233,87,159,221,173,136,52,103,161,8,187,60,136,202,112,50,104,155,67,129,26,26,126,238,107,238,86,157,144,39,199,29,109,195,159,188,115,76,61,31,176,208,13,159,189,35,45,195,62,176,68,233,134,60,0,116,9,62,42,224,120,164,19,182,24,127,68,242,207,109,58,113,162,254,3,252,153,134,146,123,117,66,60,86,112,62,160,89,50,115,239,154,81,77,16,54,245,66,241,113,57,190,2,233,236,66,128,253,204,192,255,122,252,54,82,180,66,39,11,175,140,1,129,221,140,198,157,92,124,230,82,113,121,44,2,61,50,32,242,211,80,157,250,33,194,158,35,42,128,5,87,117,56,26,6,79,201,90,25,196,124,156,140,124,227,233,12,195,174,202,116,20,60,223,21,167,4,250,140,138,57,1,119,13,225,203,239,165,207,242,153,141,185,40,102,28,237,235,186,226,226,209,137,48,63,230,80,62,49,115,145,124,84,49,237,2,127,47,100,251,88,97,114,115,218,104,239,198,64,95,34,228,219,50,160,244,114,59,191,245,217,87,207,135,150,66,103,161,245,46,121,104,152,126,189,226,83,158,140,252,201,222,254,211,131,196,128,236,197,118,140,56,120,54,129,44,59,43,91,190,71,5,252,20,163,210,9,222,139,154,225,178,186,235,139,158,134,165,141,228,164,194,232,207,89,215,12,15,131,20,152,138,145,221,13,191,183,237,50,189,233,197,96,1,252,181,179,177,19,12,253,105,196,234,253,193,41,21,74,173,255,247,218,101,251,168,32,129,156,229,99,147,41,219,53,46,6,82,223,213,156,145,124,153,113,177,213,76,159,217,206,128,230,79,150,0,232,201,86,140,130,252,246,236,250,121,112,243,31,228,201,144,176,114,152,28,239,245,145,12,51,121,178,57,99,84,232,213,22,84,112,185,242,114,43,204,186,184,236,78,78,46,1,34,133,18,185,154,113,48,107,188,214,166,124,241,94,203,186,202,125,55,100,68,77,15,78,204,164,252,238,158,130,186,203,78,146,68,64,120,27,151,35,204,8,193,202,189,233,129,118,146,78,216,95,145,39,83,51,100,139,119,43,101,207,237,85,39,10,56,184,28,43,96,209,105,37,77,45,52,7,192,250,125,223,203,120,94,164,151,187,152,240,238,240,33,91,205,114,230,242,219,13,94,195,219,29,117,204,48,119,203,20,39,158,77,237,221,156,162,209,243,138,139,9,6,167,238,143,214,208,238,144,137,6,204,38,164,140,65,249,208,132,41,143,198,2,112,54,171,100,212,129,34,180,86,140,199,196,171,210,103,47,235,28,157,242,69,136,222,189,131,9,113,74,118,199,41,102,164,31,239,1,148,160,205,47,210,117,9,162,152,54,76,191,26,62,216,253,98,44,220,191,17,148,56,168,72,28,255,81,54,60,20,54,138,75,17,36,99,235,21,113,33,204,231,89,227,123,19,13,72,154,187,152,102,110,142,39,71,81,92,160,85,252,54,160,151,123,243,201,134,38,155,169,41,154,187,76,248,177,46,105,22,45,232,51,156,227,39,46,45,70,202,33,119,134,251,220,71,116,18,15,72,179,53,207,5,107,212,112,51,164,125,58,199,19,185,226,219,59,156,144,79,106,66,220,196,172,155,164,79,220,108,74,158,242,53,185,219,251,237,51,164,77,143,47,154,140,210,10,243,68,81,73,167,41,206,77,185,17,20,88,153,197,139,200,76,170,37,154,59,160,0,35,70,22,51,73,240,116,75,222,80,10,172,143,159,196,114,219,94,180,48,2,49,201,240,177,4,78,60,144,124,192,167,209,91,233,10,1,47,93,220,122,156,88,41,249,217,242,114,46,56,168,14,62,186,168,133,190,173,233,116,227,16,138,158,96,105,201,173,79,216,87,98,83,65,108,232,236,135,122,181,81,188,249,205,173,85,184,203,75,15,200,43,230,126,102,69,40,20,3,192,182,22,191,77,44,166,31,123,34,11,228,251,130,181,210,124,118,180,5,88,37,199,163,53,131,106,232,102,90,103,156,17,211,72,194,229,91,111,234,239,109,189,247,82,42,57,99,151,154,225,139,76,144,104,181,232,213,19,242,139,152,134,6,54,204,106,6,18,22,235,3,226,251,207,41,208,67,63,139,56,109,37,73,40,209,184,118,62,95,139,85,143,30,160,156,124,64,188,156,188,151,45,133,76,176,28,217,136,99,228,216,198,113,50,167,30,140,64,54,226,128,65,254,249,204,225,174,190,6,12,238,190,25,38,208,44,249,235,200,244,248,237,51,182,84,222,212,75,234,193,69,101,56,51,28,27,245,22,232,110,243,175,213,13,74,248,241,161,96,104,243,171,235,54,97,114,49,219,36,14,115,65,135,249,227,36,1,240,114,51,45,63,91,61,75,58,36,188,177,138,254,87,182,70,117,23,64,254,22,159,196,137,158,136,207,92,160,230,225,87,67,175,57,36,57,127,230,25,84,62,177,238,147,121,246,242,57,129,98,206,88,64,137,245,38,49,167,105,182,120,132,147,172,150,51,135,76,226,51,195,187,83,76,130,200,111,34,55,99,16,28,104,137,226,98,130,200,207,182,192,44,127,239,101,24,97,217,114,128,86,135,149,25,175,187,6,25,236,29,155,161,105,130,232,91,67,39,225,221,158,208,86,84,18,78,178,211,146,121,140,1,111,244,145,200,47,211,115,212,99,59,59,227,213,214,231,240,65,106,42,14,31,74,207,229,115,192,144,91,116,127,26,114,175,38,82,157,48,178,83,198,200,241,185,62,180,155,5,176,255,137,195,195,140,26,144,184,42,136,220,162,147,117,205,168,249,84,189,249,48,225,249,59,226,3,28,124,211,107,169,133,93,219,160,221,102,232,115,209,45,83,253,135,57,218,165,169,132,231,130,16,41,174,206,8,0,201,185,120,150,250,241,6,239,166,49,172,11,75,246,97,40,51,74,142,155,51,39,53,18,230,216,156,158,168,50,46,29,56,239,196,252,67,244,187,25,129,11,221,197,19,249,244,26,87,91,243,187,76,51,227,244,190,249,187,52,172,123,58,233,169,58,95,102,17,68,98,69,183,79,230,25,159,211,223,11,134,90,209,241,44,244,221,123,255,68,34,223,165,132,81,204,255,213,189,243,35,25,111,241,90,159,197,67,41,204,31,140,155,237,92,62,167,207,137,12,124,93,35,251,164,190,132,53,30,70,244,67,196,145,166,110,211,107,152,178,247,53,159,195,32,125,30,141,111,24,126,37,232,45,213,245,230,248,65,18,48,174,166,196,250,57,2,144,237,246,159,78,252,71,3,74,182,155,248,216,214,217,212,150,110,242,103,246,79,247,151,209,205,104,2,117,102,43,61,129,179,71,140,221,42,213,75,131,190,243,104,217,183,179,243,138,96,3,52,142,54,10,55,191,186,82,79,42,18,59,161,62,90,195,76,67,179,16,134,26,101,23,8,230,107,206,198,66,163,97,29,100,199,201,205,100,77,164,245,163,252,0,118,190,116,161,236,60,94,148,14,57,209,149,47,124,72,173,135,192,20,216,198,83,118,36,38,125,84,148,44,244,123,34,160,30,55,183,42,245,214,93,158,168,177,196,213,221,0,199,234,170,108,103,92,51,0,46,103,153,198,94,112,128,222,37,128,231,0,132,95,230,41,168,32,119,23,224,106,97,140,196,199,130,66,178,196,213,52,203,126,124,195,101,157,247,254,193,136,58,63,103,0,80,102,191,184,227,110,125,252,202,215,210,79,142,63,205,79,252,194,214,233,101,80,220,87,168,169,139,70,94,233,56,35,197,205,32,70,63,39,72,50,9,72,55,19,163,127,67,43,240,121,113,115,28,73,141,219,200,91,101,223,136,233,22,92,210,174,137,167,15,71,116,188,23,197,141,164,17,10,249,52,247,162,206,91,172,162,105,17,147,120,119,104,7,85,107,131,157,200,70,206,238,233,239,213,126,142,142,88,59,172,197,177,4,172,183,70,78,175,110,87,199,76,161,111,75,246,113,186,22,220,237,164,205,115,9,61,81,177,206,53,87,170,5,183,209,32,183,215,139,163,153,198,190,116,23,38,96,228,72,16,193,125,47,69,84,80,197,140,146,240,94,111,97,159,5,37,102,115,212,99,188,233,193,111,250,211,149,182,196,22,227,109,205,164,50,222,6,20,108,241,169,85,127,183,64,26,71,130,32,172,121,125,158,27,45,50,47,147,36,147,94,21,218,230,130,159,13,208,208,205,224,104,229,177,233,12,112,48,11,47,189,230,212,67,247,140,241,112,100,95,50,126,253,36,123,33,102,210,38,49,222,243,27,160,35,211,225,106,49,201,216,213,180,14,242,195,209,246,152,8,244,83,234,28,228,115,70,90,227,236,138,208,144,12,53,159,11,60,134,160,101,7,23,75,6,28,85,137,17,187,217,164,57,74,205,3,64,112,108,180,197,196,113,197,220,71,176,2,2,54,41,232,244,254,117,170,154,181,255,146,21,191,180,239,96,203,47,47,185,10,61,43,90,147,219,205,0,209,158,231,127,204,124,210,26,86,248,173,183,88,169,202,120,121,129,133,121,142,70,189,183,49,249,245,248,105,43,92,134,185,193,222,224,120,238,140,158,72,22,71,19,0,9,13,202,61,204,231,226,7,11,173,213,170,33,23,160,66,76,1,109,191,60,248,58,31,161,221,29,10,112,130,125,52,125,52,184,21,253,183,193,23,137,70,18,121,31,99,237,188,230,110,80,170,172,163,82,91,142,71,67,107,171,22,25,22,170,98,197,43,116,103,159,62,39,128,252,180,201,174,249,7,233,168,226,8,83,223,249,94,132,87,97,6,230,33,77,248,213,220,55,15,110,243,217,135,113,95,212,124,98,129,25,86,19,135,148,215,130,155,215,183,237,51,152,36,15,158,159,90,43,234,90,158,227,39,15,65,168,32,111,77,203,66,242,250,93,163,185,172,235,100,64,89,217,189,11,206,150,38,125,192,80,90,160,107,225,214,129,120,150,20,215,169,51,19,169,92,179,117,47,200,92,40,187,69,52,4,40,141,86,206,247,203,86,241,246,86,195,12,103,89,21,233,220,227,66,17,175,248,44,165,69,238,237,111,100,148,216,58,239,15,87,234,255,114,96,24,96,100,123,75,2,105,111,164,79,170,152,45,21,238,144,129,9,83,97,145,199,198,91,24,195,205,8,54,148,44,230,90,76,139,218,205,180,52,52,121,110,136,253,188,245,133,83,174,8,241,141,113,230,100,175,184,28,43,244,171,175,48,88,225,96,206,222,184,150,43,7,246,218,114,181,225,212,115,92,124,142,136,23,145,84,243,197,29,236,106,231,235,25,54,185,184,90,71,150,63,24,137,133,244,112,157,104,168,38,48,84,110,62,190,218,120,126,75,53,240,176,183,25,114,117,161,93,226,153,13,195,29,136,16,160,121,181,201,205,97,205,14,184,2,174,52,24,235,7,87,32,79,231,233,0,94,12,34,89,193,112,128,51,107,249,141,10,89,121,53,119,116,36,252,123,49,252,245,99,134,156,104,251,147,27,198,180,11,2,100,218,65,235,240,145,69,123,209,95,9,117,211,109,84,239,174,110,253,250,162,156,81,161,169,95,94,29,45,4,55,194,91,4,84,136,70,207,229,86,78,255,23,131,51,13,73,33,103,55,31,247,89,68,78,12,242,219,189,197,7,153,134,89,68,61,168,26,87,148,35,207,51,218,207,91,152,87,240,190,208,57,188,223,135,150,224,61,244,183,105,209,114,158,15,82,234,93,251,68,171,177,25,186,78,110,166,142,168,128,45,204,101,122,179,52,102,115,38,197,76,27,72,142,155,131,157,72,114,243,10,221,93,243,23,155,198,114,182,213,28,190,186,49,167,176,41,61,107,1,53,154,158,57,35,193,247,204,36,10,171,159,132,100,213,69,80,172,146,106,200,206,120,150,127,28,168,178,131,81,168,240,205,141,250,215,22,190,78,34,83,62,118,115,51,90,55,50,160,141,38,146,228,232,2,164,90,62,67,130,163,190,156,67,132,206,87,214,223,123,176,54,40,28,197,79,131,253,144,173,147,208,7,178,128,107,134,72,188,189,236,153,145,197,236,56,108,16,63,173,91,127,186,27,235,151,143,24,98,125,165,139,115,208,77,219,214,63,117,183,45,76,175,134,239,197,161,92,70,86,44,194,51,213,78,144,247,45,209,186,16,213,48,248,236,23,200,38,55,163,107,167,126,75,129,69,193,55,145,13,62,177,203,22,244,43,58,58,80,5,16,102,17,100,31,155,10,180,7,110,45,86,152,23,175,6,89,73,135,30,64,244,222,132,9,10,193,98,120,105,253,106,0,189,93,253,146,227,199,247,56,233,216,10,149,118,22,53,23,216,201,221,76,131,162,208,59,66,155,71,216,239,95,4,21,221,178,229,136,94,136,172,244,184,58,33,135,32,87,111,84,123,253,40,228,204,92,146,228,170,48,175,145,25,124,102,232,228,197,188,0,112,249,218,60,135,143,52,164,84,35,219,245,144,208,244,39,85,84,172,54,139,250,28,220,195,197,179,234,231,4,200,82,222,79,39,107,253,211,207,153,134,67,95,51,162,182,20,145,101,50,128,179,246,61,7,79,99,201,17,142,244,65,208,229,66,41,111,204,56,50,209,150,64,50,22,25,18,105,48,58,211,20,69,211,120,233,132,174,183,90,81,25,124,191,60,237,225,116,1,21,79,47,159,237,225,236,39,146,23,167,160,107,21,80,55,179,237,118,93,248,252,90,220,155,188,67,23,87,15,138,251,227,91,220,57,12,126,105,74,103,95,109,38,79,229,248,25,10,65,31,127,236,23,192,251,44,93,22,103,201,1,211,224,120,9,32,37,136,179,33,181,8,83,6,195,195,184,230,2,83,235,139,148,217,178,16,4,190,86,184,168,165,65,27,141,233,93,90,92,76,23,194,103,75,74,144,62,223,139,233,217,236,210,169,204,158,99,106,168,215,76,114,83,116,31,143,121,90,185,192,205,60,250,203,180,162,124,106,10,104,215,60,141,14,77,175,206,72,67,134,185,82,162,90,186,161,25,198,247,154,161,189,171,58,224,103,8,146,159,31,32,221,170,96,187,49,3,34,244,39,67,59,179,139,179,135,187,22,20,193,40,212,88,165,72,204,25,16,104,68,113,253,67,157,194,22,209,114,108,212,160,136,136,105,36,156,161,253,49,34,196,115,254,172,164,86,35,207,138,123,159,61,73,198,4,231,47,14,144,241,59,2,254,58,224,223,6,214,115,93,175,134,166,192,124,142,182,120,13,68,105,129,175,237,107,182,131,246,45,115,208,75,51,248,251,104,134,71,51,106,63,51,124,220,174,116,74,171,245,71,230,233,152,141,254,185,184,25,213,160,34,230,73,147,251,221,26,173,240,70,85,73,204,52,85,23,55,119,187,157,252,54,5,121,103,26,34,227,14,86,88,174,62,187,244,42,241,219,153,196,247,59,18,154,177,32,122,193,255,204,216,98,44,241,207,220,140,225,231,55,239,16,72,78,231,176,147,223,166,41,203,85,160,206,153,10,60,234,5,217,231,159,26,124,192,205,48,125,137,112,237,49,155,62,72,118,243,152,42,227,135,136,26,128,183,226,102,147,140,144,71,203,201,212,58,221,220,240,129,159,57,155,240,218,117,144,43,213,162,37,138,98,205,152,143,93,245,161,218,180,21,189,249,115,28,113,166,100,127,239,179,47,104,187,145,81,95,44,223,71,42,93,31,218,48,196,76,58,46,116,245,155,27,56,117,202,213,176,127,59,31,62,171,235,236,42,47,42,36,87,0,191,133,15,11,252,114,130,82,130,169,152,152,49,110,142,130,203,11,128,200,184,101,111,56,178,149,219,197,65,48,205,215,236,11,242,12,26,34,228,111,39,104,212,4,246,27,241,74,220,39,23,227,117,57,44,197,242,99,67,216,159,48,151,233,180,109,54,102,67,80,97,40,91,193,12,241,204,45,11,222,26,202,41,160,146,97,110,43,73,79,42,90,191,244,246,202,160,116,129,233,85,50,181,184,24,215,12,181,180,144,129,211,197,222,157,36,246,88,171,241,152,63,43,90,222,43,249,160,32,88,36,128,180,138,4,124,246,158,58,83,100,3,210,254,204,200,78,239,152,104,232,73,116,57,175,16,227,153,217,103,41,176,126,73,144,146,54,223,45,199,60,203,136,192,203,25,63,41,123,164,238,87,91,131,188,196,225,231,132,162,72,224,111,77,83,169,30,72,96,131,104,184,252,153,59,61,90,130,90,198,203,65,175,254,62,56,236,21,159,142,133,133,220,72,245,105,216,127,45,221,114,53,14,194,141,133,17,111,198,81,29,159,33,45,174,218,91,77,151,85,222,218,156,230,124,93,100,36,116,207,180,200,159,175,85,179,151,175,105,111,69,181,87,204,166,36,125,75,250,244,211,81,105,127,223,99,163,132,150,46,180,132,83,183,72,195,16,229,24,4,64,253,193,144,6,85,47,149,154,124,119,166,19,202,124,117,234,25,110,51,197,121,198,43,59,14,229,113,49,243,113,111,52,69,254,114,170,208,69,53,62,31,103,252,5,119,130,212,140,188,151,117,68,222,168,163,178,155,42,192,227,152,139,137,122,93,115,135,160,71,124,123,235,148,40,241,219,200,195,107,166,150,34,102,245,110,63,88,42,113,157,228,99,207,68,37,177,187,217,228,172,182,44,1,90,182,183,255,118,5,51,158,116,9,64,217,220,226,230,144,177,139,191,103,50,156,174,213,68,2,19,6,25,153,73,76,60,111,57,192,65,86,162,227,99,205,32,54,194,10,230,110,200,197,208,84,58,141,88,37,31,135,115,36,230,14,247,222,253,96,184,138,224,40,196,92,141,154,215,205,148,91,37,228,71,151,54,57,8,131,4,103,165,204,163,139,151,236,248,125,237,98,237,122,146,231,90,217,4,81,221,188,206,255,21,145,41,150,31,5,65,55,147,104,215,77,105,193,56,232,13,204,160,140,148,142,4,173,184,61,189,228,83,141,12,92,74,62,244,47,159,129,186,9,133,10,76,172,72,213,6,10,17,202,156,119,150,83,32,226,199,158,25,237,51,175,90,86,147,135,16,72,13,185,84,192,43,126,53,106,48,67,194,169,129,123,147,124,208,10,59,150,52,80,114,230,140,16,101,169,140,32,250,8,207,204,97,182,253,92,54,149,213,44,217,111,46,37,45,122,205,11,116,181,132,145,84,193,86,76,68,138,21,91,32,7,149,16,242,12,251,157,13,200,191,8,193,25,108,181,6,154,118,43,138,243,178,246,1,38,45,247,146,207,78,200,70,45,161,197,36,152,118,170,87,146,40,185,137,100,113,37,87,30,229,191,51,169,192,18,73,22,231,56,252,139,44,234,53,79,147,78,149,157,156,194,190,99,162,107,50,221,48,249,154,103,196,92,79,182,90,39,187,32,218,42,220,221,211,243,242,199,12,170,70,205,11,221,5,119,39,12,40,33,124,12,231,153,97,176,115,207,54,25,123,183,100,74,230,79,83,46,204,13,73,81,89,2,0,220,111,108,80,169,5,118,169,60,2,248,128,253,174,186,25,149,53,189,24,240,136,171,203,177,69,216,188,210,77,199,8,249,221,124,66,74,129,249,85,19,27,118,104,75,77,212,235,138,4,184,203,104,177,179,255,118,133,144,78,34,65,107,46,137,143,109,92,172,159,165,189,134,101,125,220,140,94,149,84,97,0,60,102,111,57,160,206,136,35,213,116,163,39,71,225,131,70,25,95,119,114,208,187,205,129,174,104,85,144,233,149,155,35,23,18,139,55,25,185,144,36,252,104,21,139,228,59,133,37,67,164,136,163,148,209,85,249,189,88,217,168,70,10,98,20,249,171,115,4,94,151,129,30,40,43,86,169,155,101,236,121,110,134,33,80,221,44,168,192,156,219,163,252,132,95,37,191,4,239,97,243,250,58,80,250,36,26,3,166,188,53,92,133,3,34,15,0,37,122,112,79,188,226,155,210,166,91,65,18,64,16,192,77,119,9,138,29,63,83,42,137,214,170,150,187,95,11,85,94,250,248,127,19,68,245,111,46,208,140,181,212,102,234,4,55,87,190,166,149,17,245,204,174,216,239,15,47,18,54,51,125,238,220,182,103,58,40,188,205,209,213,157,160,149,200,73,190,32,179,66,37,85,63,101,101,131,186,143,77,191,60,28,243,58,156,59,144,222,16,24,53,85,53,161,31,17,82,91,127,242,76,69,72,118,141,77,27,238,140,39,135,241,167,44,137,4,206,90,114,121,28,16,22,168,36,171,117,26,20,201,205,76,139,34,145,128,137,120,165,28,230,66,99,209,51,163,77,80,239,142,68,131,217,217,75,53,192,33,170,172,247,240,226,183,79,120,218,62,97,6,245,246,18,239,5,219,243,22,243,166,202,236,79,158,201,224,189,68,10,66,90,41,244,196,10,248,222,34,144,27,0,9,39,52,143,49,35,220,150,144,211,184,6,151,63,55,252,180,73,173,38,97,212,252,173,65,25,117,125,173,9,217,71,138,175,105,220,235,114,53,74,36,43,230,66,225,231,91,214,160,16,84,237,51,55,161,192,36,162,124,172,4,100,86,83,23,127,187,209,125,144,250,123,50,72,12,159,155,211,232,139,159,222,207,198,123,17,61,77,53,23,71,206,91,255,102,201,250,211,153,70,207,247,181,96,183,125,107,30,243,121,150,18,83,1,12,90,214,123,159,189,175,251,68,58,163,11,125,163,68,233,84,41,157,119,0,80,106,89,114,230,26,152,209,27,137,232,209,52,50,26,9,210,73,249,108,183,54,52,213,228,193,152,103,206,247,70,19,166,225,100,36,1,144,76,70,35,204,73,164,198,26,243,111,140,120,44,16,150,245,147,91,0,14,223,253,165,146,169,164,73,102,226,184,218,187,197,213,96,23,101,72,160,38,206,14,241,59,222,45,212,91,50,17,168,117,140,152,162,176,0,18,20,60,243,57,185,134,119,235,128,77,95,199,59,22,51,67,28,235,122,226,145,74,99,23,2,107,212,170,252,201,161,72,170,239,76,61,143,70,67,78,242,223,102,210,105,142,12,244,79,236,71,3,121,86,217,112,26,112,81,87,192,101,63,64,9,91,110,141,103,189,174,47,93,168,234,165,207,160,88,138,197,75,150,70,27,190,150,102,177,96,108,243,9,110,10,13,77,159,187,103,16,83,254,219,103,155,109,66,185,131,242,212,25,7,255,32,231,167,209,2,211,171,73,7,53,255,237,108,41,184,162,79,126,126,253,198,132,52,183,45,72,87,36,123,199,29,125,174,208,166,186,164,201,175,25,71,142,51,246,210,185,144,84,1,30,62,62,84,2,178,155,27,0,14,25,22,10,16,142,98,161,141,132,132,171,228,223,76,238,215,63,39,249,179,46,109,99,72,44,144,215,106,110,166,143,245,51,106,72,138,150,184,26,113,75,77,44,66,59,224,202,86,84,88,10,223,68,146,123,16,185,223,120,148,50,6,125,20,50,27,138,81,119,250,23,153,67,85,125,72,28,150,178,99,200,153,208,93,147,150,103,158,117,87,139,253,9,182,14,29,21,8,15,92,243,27,243,80,17,39,248,146,82,100,131,142,25,252,160,140,10,142,91,36,45,49,211,0,47,185,189,101,170,144,62,151,128,223,10,227,8,192,96,42,195,215,58,23,152,104,201,252,209,167,210,125,167,61,191,12,18,85,55,157,51,13,99,13,0,47,208,116,169,9,103,250,121,126,230,5,176,251,173,41,73,66,107,95,217,116,189,228,42,191,92,16,97,88,177,178,43,93,157,154,146,36,157,151,124,179,164,186,41,226,215,205,154,137,29,36,83,40,141,54,17,162,133,97,220,48,76,110,70,189,67,51,127,150,146,89,177,101,157,185,146,100,187,36,115,30,96,209,115,44,158,243,89,90,2,64,135,80,76,15,51,82,178,122,160,195,224,234,28,46,152,207,240,202,102,75,55,10,109,209,113,243,54,132,199,184,129,244,175,43,142,16,168,47,182,124,205,51,68,252,218,140,39,135,27,82,126,123,136,238,105,177,10,180,16,223,158,89,246,227,96,114,179,137,178,170,57,89,172,29,91,181,41,156,136,167,50,41,196,248,78,109,186,233,85,253,24,147,4,243,15,182,173,29,95,179,192,80,129,249,79,23,58,197,155,154,81,160,113,127,153,6,145,45,165,92,80,200,43,59,221,65,49,252,160,86,28,206,129,126,188,195,216,109,77,216,168,232,205,151,53,207,186,185,25,45,132,154,45,25,239,179,28,167,121,235,205,207,129,233,93,153,199,60,201,8,124,205,109,188,171,77,51,67,173,35,50,235,44,63,40,22,63,31,132,254,33,95,218,208,27,140,207,131,3,152,11,43,212,64,178,145,3,8,94,35,78,9,75,152,233,76,226,76,234,221,159,27,69,155,221,245,167,87,118,33,191,98,157,90,34,254,97,176,239,243,107,126,49,238,152,116,201,242,211,115,120,47,4,125,252,28,203,122,239,227,77,187,8,211,217,76,141,134,85,6,133,174,62,239,239,197,109,39,183,170,243,140,119,113,191,148,160,132,109,95,204,21,41,147,183,143,195,40,175,238,246,178,138,224,53,211,88,44,237,62,48,80,245,228,201,88,98,182,6,120,75,92,125,92,251,184,121,182,70,127,185,186,192,88,176,227,104,93,244,103,85,13,51,200,249,251,213,166,127,172,171,51,31,111,199,69,158,236,184,169,130,245,66,29,27,76,156,159,157,219,154,182,37,62,130,145,160,237,56,121,169,98,107,56,138,236,130,231,191,105,72,68,54,101,106,116,101,253,71,113,172,131,226,148,208,109,110,43,154,187,25,26,157,173,102,220,228,184,152,86,12,41,246,110,8,54,211,59,182,201,255,117,121,178,31,147,138,123,20,104,158,8,59,225,9,179,207,193,237,137,15,35,234,100,239,145,152,147,97,218,113,53,241,169,94,93,40,118,181,24,52,182,195,162,113,56,121,195,250,222,139,60,152,94,13,9,106,127,102,74,153,159,48,157,176,37,198,20,101,171,169,193,52,98,127,115,190,223,110,90,2,98,203,105,222,158,130,153,77,77,172,64,182,111,247,164,117,15,209,37,42,9,29,163,229,28,49,166,229,83,114,56,195,96,232,203,24,211,38,75,159,220,58,92,39,225,133,33,244,183,203,39,183,62,195,161,7,127,168,40,79,180,128,171,67,145,112,225,112,55,150,86,151,144,175,122,102,24,76,229,222,36,118,99,146,162,239,176,170,164,129,201,244,122,113,23,47,21,161,82,53,227,171,250,2,161,198,137,86,149,154,251,138,236,4,237,186,16,155,232,205,233,30,242,175,5,201,226,42,229,147,244,7,244,235,102,144,222,223,154,0,205,152,254,94,80,4,23,193,59,44,232,153,215,5,65,35,3,72,173,81,114,127,166,20,237,14,7,136,196,45,193,27,185,63,86,129,191,24,68,225,10,79,89,160,83,28,169,68,103,120,7,95,161,102,88,150,253,189,171,105,93,105,98,17,194,213,240,216,97,244,23,10,90,170,133,211,181,11,142,213,36,132,100,42,148,21,217,237,98,189,43,91,114,227,160,181,91,196,210,180,80,145,234,208,89,184,189,132,67,239,16,128,105,121,233,181,129,93,199,197,96,183,164,68,179,105,247,138,135,238,36,241,183,214,181,144,157,142,231,34,228,248,44,204,227,96,165,88,60,244,42,22,189,26,150,227,21,223,178,130,223,146,69,95,51,21,31,159,8,144,39,141,143,249,199,186,124,205,244,154,14,173,230,161,111,51,98,35,205,6,64,145,237,170,80,175,141,229,1,204,37,105,182,243,12,136,231,58,1,81,52,161,203,57,70,206,115,255,82,201,58,179,245,82,58,118,151,143,88,66,33,75,31,251,120,173,213,25,127,141,105,2,89,117,185,122,17,228,111,55,159,104,118,104,38,20,129,204,230,217,133,70,3,70,22,28,43,251,94,138,195,133,243,188,103,77,16,159,61,59,212,88,17,40,131,171,88,19,169,128,229,238,120,159,211,117,64,201,175,105,214,217,156,156,5,88,29,101,220,173,102,78,233,230,230,12,29,196,250,100,120,75,172,44,2,233,162,8,169,109,145,132,59,196,173,154,188,145,30,92,224,131,253,173,209,115,94,154,92,166,194,226,4,177,133,0,50,9,155,188,9,79,111,199,254,98,75,186,191,3,144,217,129,135,102,134,138,92,16,199,200,72,206,42,77,199,17,74,57,67,205,212,233,253,226,185,21,51,6,21,1,224,15,55,210,75,34,53,37,228,212,146,111,177,0,19,186,240,85,243,202,109,186,38,1,0,7,2,87,185,55,61,172,78,116,90,64,94,43,197,143,37,204,67,156,189,80,246,78,122,104,109,32,22,222,153,104,204,178,196,128,122,210,15,74,233,110,78,96,156,180,78,176,233,202,191,214,106,125,170,90,101,160,5,163,133,57,111,105,186,183,21,143,120,222,181,22,120,237,53,105,14,138,50,197,197,120,1,93,191,198,121,142,228,32,252,66,41,77,251,122,44,97,229,133,79,210,29,229,248,27,91,75,47,200,134,230,48,115,192,233,73,77,180,211,223,189,137,123,116,3,6,89,234,190,19,109,16,45,107,25,28,113,187,252,204,156,45,242,94,4,231,100,136,253,189,254,63,226,206,4,89,114,219,8,162,87,194,190,220,255,98,194,171,102,21,18,95,7,24,43,236,176,38,135,108,18,196,82,107,102,210,189,230,24,136,45,8,72,172,63,69,217,249,207,161,77,242,196,193,179,12,182,38,171,96,146,247,86,78,107,26,121,79,67,20,165,60,15,80,77,154,118,106,34,153,144,118,141,167,34,64,171,167,198,217,60,82,44,171,74,204,110,107,142,59,255,66,236,1,23,173,147,130,208,10,101,240,123,243,218,183,38,225,40,186,138,224,112,165,98,68,77,213,105,124,186,253,194,144,30,72,114,145,25,234,41,112,123,180,165,155,59,21,90,195,249,2,25,81,227,30,188,112,50,117,244,248,212,20,244,107,54,215,116,51,98,26,117,188,185,46,48,98,22,238,183,80,50,149,245,167,135,149,23,197,247,58,55,222,154,232,130,26,214,11,223,139,113,99,164,172,40,137,173,24,20,130,77,194,42,65,146,58,10,88,15,74,191,131,108,161,8,5,122,169,32,149,149,67,41,222,42,251,227,244,74,78,250,23,233,222,151,4,119,181,100,109,119,24,2,62,89,182,86,155,30,103,109,177,180,152,164,222,201,84,78,95,181,197,40,14,228,151,243,170,193,237,8,45,29,58,34,146,29,135,89,45,34,145,68,242,71,211,7,179,160,78,160,205,56,136,4,133,145,209,93,208,98,74,124,242,210,112,201,204,30,143,77,223,165,20,2,86,171,42,221,95,210,191,144,18,80,246,17,187,26,74,133,15,70,150,59,53,189,249,113,50,139,207,127,190,57,4,125,2,35,200,210,3,110,212,84,111,133,115,180,2,148,242,171,237,84,216,34,55,254,219,16,69,234,231,234,236,224,97,209,149,98,156,152,250,98,198,22,255,237,10,4,211,171,212,102,154,174,66,241,82,63,91,28,105,106,83,137,137,118,250,78,8,25,167,184,214,156,66,38,240,229,40,79,41,160,25,6,221,65,152,212,116,76,40,134,140,104,224,217,235,57,149,20,70,157,207,125,41,104,53,147,22,189,35,166,120,112,127,174,137,246,171,142,201,180,18,3,191,250,204,162,174,147,20,14,149,28,110,57,157,18,93,34,222,184,120,124,33,239,138,162,126,117,255,155,182,92,136,0,224,179,250,205,156,6,53,181,184,102,112,94,19,84,43,142,26,17,252,13,78,80,27,219,125,27,56,19,22,105,69,73,73,52,35,196,252,44,91,230,51,12,164,55,242,1,217,189,203,202,217,108,39,223,36,40,234,93,159,233,10,12,209,140,84,66,159,149,187,156,11,171,65,14,220,180,140,147,232,119,247,158,109,206,113,90,55,167,192,40,92,206,184,249,25,82,241,10,27,29,117,216,151,63,24,26,219,36,97,230,74,17,161,11,37,89,208,185,10,45,26,149,122,20,82,236,128,55,53,184,23,166,186,206,99,216,86,100,43,21,110,116,69,213,144,70,228,181,176,77,239,160,96,61,81,41,21,131,210,148,61,134,206,243,65,67,172,195,16,142,72,240,253,156,83,123,187,34,56,159,203,68,206,4,206,182,15,57,188,136,170,201,213,164,164,188,65,31,24,179,93,174,166,29,207,43,224,248,242,153,20,235,133,207,137,90,221,81,225,106,202,2,100,208,50,229,93,237,194,218,107,113,208,12,183,95,124,236,193,129,35,159,139,234,84,215,78,196,139,35,87,38,131,118,94,180,122,166,158,17,47,85,42,166,168,169,63,83,188,198,199,94,38,41,46,112,181,142,8,135,249,177,170,55,135,114,180,57,76,143,168,68,131,140,45,41,57,13,81,67,143,232,124,130,162,99,58,146,151,162,88,212,120,72,11,164,41,51,67,176,254,193,212,152,14,133,49,198,154,47,145,4,209,102,209,39,63,174,74,119,239,142,133,124,134,80,178,87,237,167,221,60,29,54,135,247,62,57,143,158,156,17,157,82,10,50,205,247,183,207,98,131,121,247,43,237,131,166,117,37,89,4,237,215,91,219,28,78,69,171,162,154,81,57,56,57,77,53,18,60,137,121,146,133,193,36,248,208,105,61,48,178,41,153,71,16,23,35,96,221,36,237,214,169,224,114,121,157,106,26,131,82,186,7,21,52,37,224,31,58,172,212,101,11,74,94,200,43,170,240,66,251,144,245,215,41,1,93,23,134,144,73,64,226,11,222,187,65,13,95,17,23,140,128,243,218,46,98,86,109,253,137,240,72,195,116,235,159,93,94,183,37,82,116,55,60,167,104,242,102,88,211,91,216,154,203,111,16,106,68,177,49,221,163,16,63,202,128,110,34,41,14,35,37,43,116,113,148,243,192,76,224,191,77,183,113,146,0,54,172,196,57,186,43,236,151,52,190,77,135,87,247,142,33,34,14,48,215,200,60,161,69,50,249,120,103,44,247,170,179,204,90,161,252,189,160,134,27,85,78,16,11,53,214,120,47,166,224,148,153,144,174,44,156,17,176,104,145,12,94,212,237,118,217,150,46,159,186,118,242,144,119,34,234,175,91,161,61,199,55,187,233,198,42,73,79,23,56,114,189,96,170,90,64,183,75,166,158,50,189,18,165,142,103,50,67,90,163,48,129,63,159,160,28,84,69,4,106,108,167,132,67,194,97,42,12,138,222,27,142,46,191,216,232,16,139,110,210,214,59,177,29,166,231,83,79,128,76,200,223,71,108,253,244,5,187,238,225,118,226,127,240,160,120,84,114,75,38,31,149,189,117,130,202,44,77,168,113,0,36,47,2,32,96,156,151,40,160,25,92,188,116,116,97,125,213,23,77,209,57,70,209,164,197,234,164,177,9,154,117,223,78,86,63,123,147,86,60,157,241,91,78,65,128,119,204,91,234,14,158,233,211,240,143,73,61,78,211,242,131,189,200,171,124,40,101,25,77,50,98,20,93,110,151,50,134,119,1,142,51,189,55,173,174,94,48,139,226,18,66,173,250,181,200,236,6,92,248,53,61,215,134,177,241,124,112,178,180,199,250,71,134,96,134,131,232,115,223,105,102,164,243,182,170,45,71,233,159,163,121,170,144,161,137,238,101,95,137,108,8,52,162,9,108,146,51,159,57,76,172,211,236,57,53,122,8,40,45,135,147,169,19,202,98,164,151,223,45,11,172,179,165,53,3,230,52,239,111,135,105,150,88,29,90,23,179,141,195,216,159,156,154,158,42,133,74,84,131,68,89,127,35,113,158,158,26,14,122,249,231,114,152,220,158,30,69,165,157,5,227,190,79,179,90,17,137,59,64,90,71,72,244,123,52,90,220,180,93,146,211,58,147,59,118,152,118,44,153,29,56,37,213,55,245,51,39,179,85,197,106,109,202,110,158,12,98,147,29,249,105,184,107,76,206,207,201,54,101,169,221,180,162,135,35,213,123,37,88,76,67,56,12,141,199,233,251,90,8,158,111,53,127,41,137,61,118,227,119,227,134,42,192,80,67,143,108,105,119,219,153,36,68,147,86,227,102,5,212,221,125,2,122,243,33,79,208,229,102,31,244,131,169,110,215,179,189,26,235,182,155,168,244,203,163,112,166,150,30,157,127,243,194,93,186,137,77,208,172,126,199,156,73,1,37,109,228,163,110,40,123,155,51,33,99,194,39,67,239,77,139,219,55,19,112,17,90,215,18,168,205,172,79,126,181,229,53,180,199,112,97,163,196,131,19,44,28,90,196,116,156,174,230,140,172,205,138,235,212,208,163,204,114,196,197,84,62,103,53,64,161,32,244,75,89,88,34,111,64,185,70,41,53,222,10,30,248,103,237,64,200,242,185,177,176,192,141,231,119,171,169,9,185,201,79,153,111,146,38,103,235,70,61,127,84,29,198,98,84,39,139,213,240,125,11,122,3,180,17,129,121,176,176,118,63,24,37,245,158,159,70,87,184,222,191,87,166,195,36,75,14,22,184,183,152,189,104,133,140,161,199,28,110,106,242,13,5,70,160,174,71,127,129,155,220,45,250,74,189,154,166,243,141,46,202,107,5,216,193,233,48,83,247,141,118,0,31,49,230,140,102,243,57,64,170,7,118,237,187,41,49,47,251,36,39,244,247,211,5,201,176,41,135,13,93,172,213,27,98,224,3,32,22,47,22,36,61,40,30,55,128,179,191,118,173,62,108,148,60,164,47,243,204,250,47,93,157,241,31,249,132,63,217,185,23,237,195,255,230,172,193,24,237,78,93,217,141,126,112,201,14,51,17,12,243,22,77,131,167,136,78,27,156,188,33,23,152,66,134,173,112,14,186,2,224,222,213,229,34,180,158,156,75,151,48,27,115,67,110,158,73,155,127,115,154,123,195,62,181,4,54,97,113,135,11,86,184,204,75,120,74,80,108,114,152,74,57,241,16,32,49,171,78,111,220,185,113,19,189,143,95,194,214,151,27,252,144,132,161,21,30,72,136,124,191,77,94,165,137,144,222,129,23,46,250,55,106,21,170,5,241,145,9,240,13,111,42,234,68,196,207,160,140,231,167,121,216,15,134,253,70,154,254,154,113,41,151,248,105,76,99,237,191,182,81,241,36,59,164,61,24,165,130,66,188,252,133,23,81,116,133,167,242,46,117,83,112,204,223,65,213,225,114,203,106,90,64,73,188,60,118,127,224,68,71,181,192,244,188,122,10,158,46,211,243,107,67,159,172,34,92,179,29,46,86,21,38,48,108,227,221,111,14,255,164,36,213,32,113,128,167,241,27,52,168,88,148,136,1,191,168,186,136,114,39,202,61,202,51,102,136,31,127,62,68,135,109,125,136,212,207,25,113,226,168,95,224,128,116,134,149,12,10,220,150,123,223,253,39,166,244,126,205,25,34,68,70,15,161,249,35,96,170,17,252,222,248,176,90,87,55,141,199,231,243,129,233,79,122,106,192,38,45,153,222,45,207,125,104,119,146,231,46,34,4,132,3,108,116,175,250,61,234,136,245,67,246,169,234,234,27,198,185,50,253,234,100,60,48,85,224,142,188,130,163,203,232,61,47,74,107,205,242,125,1,105,77,173,105,29,180,175,59,89,251,153,99,103,34,137,163,57,166,145,10,249,181,108,133,146,226,60,48,253,205,95,76,1,65,74,35,102,210,123,231,225,26,225,84,249,90,143,158,60,118,241,35,129,178,181,182,133,175,6,194,56,178,75,223,43,211,78,153,132,82,243,192,212,81,249,12,205,213,98,76,186,58,50,38,101,119,248,76,247,161,63,188,35,70,115,190,82,183,112,134,140,23,67,237,223,194,84,180,52,18,98,66,244,37,174,54,41,198,155,110,110,214,27,83,191,252,39,252,127,152,198,242,90,248,11,206,204,218,77,51,84,157,46,246,26,55,44,152,187,208,111,10,10,183,208,231,107,16,62,35,121,93,20,165,34,60,208,2,227,221,13,179,224,184,186,137,120,246,110,104,67,229,4,198,241,152,49,185,19,140,36,66,68,213,48,230,135,39,209,59,37,102,67,142,80,99,217,75,190,189,163,190,170,173,234,16,225,180,152,36,169,208,239,168,183,254,117,189,249,173,161,158,149,6,226,102,108,89,159,53,15,186,214,19,150,194,218,114,61,234,51,240,112,30,101,189,247,164,132,194,95,58,147,192,212,49,161,68,202,125,111,34,69,36,101,134,188,86,35,232,249,59,250,205,224,19,62,197,179,14,206,94,191,103,92,156,225,212,145,151,134,118,167,185,159,65,164,15,53,41,249,28,27,179,175,57,108,173,3,50,201,96,86,241,58,90,250,252,81,17,145,41,202,110,177,60,178,11,167,152,228,17,169,9,129,40,247,179,104,216,160,135,148,14,80,164,7,77,120,119,24,73,51,57,26,104,210,193,193,254,224,70,152,70,7,101,65,86,52,252,189,218,175,94,92,71,5,54,102,255,109,54,15,41,80,97,166,140,208,58,108,196,151,150,136,191,66,28,121,172,10,79,48,88,121,191,164,148,153,72,231,0,245,64,189,41,23,109,113,237,56,134,206,213,223,168,44,114,77,101,41,76,83,144,7,149,23,188,210,66,134,11,131,79,113,65,179,131,158,125,114,201,178,70,71,111,70,218,101,193,113,36,140,178,152,213,101,58,245,6,204,11,20,146,201,168,84,136,87,253,189,22,231,188,80,19,55,8,125,156,82,20,202,55,74,199,47,120,156,233,8,235,82,46,244,238,147,29,50,155,254,5,213,26,196,103,85,189,137,110,204,147,221,31,204,40,253,186,134,117,81,253,243,40,192,162,109,71,93,237,102,116,90,238,149,30,235,39,61,86,61,210,67,240,144,252,96,206,149,99,26,106,4,20,170,174,25,55,167,155,95,99,225,156,38,78,190,5,220,187,150,146,155,201,233,253,249,208,116,207,81,52,208,142,73,239,209,194,102,173,250,122,232,65,70,28,252,23,13,11,159,49,20,152,3,179,7,60,179,26,102,212,160,35,46,228,104,135,46,112,107,232,22,31,123,6,188,242,19,248,29,70,229,93,238,213,111,208,217,82,233,114,115,92,10,141,252,206,18,185,193,73,171,211,214,17,135,33,113,221,17,71,197,94,142,15,164,230,207,129,252,205,210,105,133,175,250,224,16,158,249,201,70,90,145,61,103,170,163,116,190,245,189,218,246,183,7,166,117,198,97,100,118,116,203,178,0,161,83,254,195,31,139,26,185,188,87,118,137,145,134,200,78,122,30,251,248,154,201,205,232,51,45,166,81,177,10,140,212,178,71,86,8,79,39,41,202,52,82,246,230,91,37,85,128,48,192,254,19,7,109,81,61,54,221,40,65,152,78,21,71,216,71,87,246,186,113,74,86,176,132,21,62,39,254,151,150,98,43,59,39,116,19,144,170,113,63,251,33,172,132,248,254,194,36,116,156,0,171,155,73,189,228,211,45,122,249,63,7,153,114,92,34,31,119,248,23,237,67,158,109,35,227,14,91,147,220,219,168,154,150,191,21,142,156,200,103,54,20,172,200,86,124,158,33,204,41,210,174,133,140,83,117,230,146,179,45,30,87,94,248,36,12,118,85,40,67,73,246,252,147,143,215,105,69,90,206,0,79,41,35,212,22,241,1,128,231,244,114,61,232,70,201,102,239,7,78,190,170,141,141,180,75,43,121,71,125,38,52,234,97,214,220,170,121,100,233,179,226,77,55,80,74,62,85,255,6,71,246,98,152,123,44,36,224,56,226,8,177,149,15,182,180,239,53,176,14,124,172,225,230,23,211,144,149,170,162,139,170,155,238,48,164,150,69,223,11,199,252,91,154,3,231,161,201,233,99,214,241,183,27,81,204,149,166,136,203,1,66,216,51,29,30,86,192,115,97,182,112,111,106,131,7,33,85,153,57,176,145,155,157,242,193,41,155,128,197,133,161,36,237,95,58,136,8,51,188,53,10,195,0,254,153,118,231,255,33,125,119,67,116,192,86,158,18,48,209,214,152,150,198,32,48,189,177,121,208,251,141,189,172,48,65,134,25,240,217,146,175,49,128,116,67,93,238,246,64,220,68,11,91,81,152,67,189,4,188,132,64,28,247,141,186,8,127,47,244,20,215,243,211,88,22,62,83,224,109,236,210,48,7,60,130,44,19,24,82,240,42,48,241,210,47,167,115,60,93,162,97,119,35,48,50,243,227,133,250,111,159,227,150,87,81,216,120,43,3,70,141,64,158,156,250,63,239,167,27,16,246,23,113,236,59,165,116,205,19,158,196,232,44,253,33,112,129,182,111,56,156,167,48,53,16,179,75,121,197,215,46,153,158,95,189,152,254,134,123,49,226,24,73,62,8,189,36,189,244,248,105,66,124,50,104,212,212,120,213,244,160,6,111,15,253,109,44,149,148,252,115,82,214,47,85,98,29,150,240,179,31,214,128,137,209,61,240,12,50,31,224,1,159,231,133,187,9,8,251,139,81,195,39,238,162,101,125,135,55,86,67,236,8,199,171,194,148,140,108,255,34,140,81,151,109,133,112,224,25,154,30,112,167,27,87,96,170,144,218,133,225,93,213,155,31,119,61,167,25,48,109,131,10,207,30,69,217,118,117,23,194,29,106,100,26,204,160,247,183,135,80,230,16,185,65,187,168,5,92,56,193,46,12,157,106,43,59,222,251,156,95,173,40,60,34,12,14,140,82,177,12,42,226,2,243,94,205,234,188,233,113,226,54,99,182,59,168,197,244,157,4,182,69,25,48,177,176,169,55,55,134,245,128,147,73,189,40,204,55,244,169,88,233,5,43,207,197,181,199,147,145,66,223,58,166,103,163,203,78,72,79,31,45,6,152,194,199,52,218,126,6,37,4,80,158,169,70,228,40,142,9,83,240,41,122,49,150,103,186,40,45,62,250,100,156,219,95,254,156,19,226,120,10,77,62,200,252,85,123,197,10,235,85,232,24,58,173,50,231,188,243,109,41,83,156,174,91,30,25,68,239,240,183,54,192,46,68,67,48,80,160,27,230,55,135,157,100,233,160,85,211,66,250,194,11,123,193,243,58,199,179,55,160,237,18,112,87,154,254,78,237,60,198,167,195,148,120,36,133,171,73,53,7,92,139,48,13,1,55,202,252,3,78,170,53,125,246,60,150,223,183,194,58,181,40,93,138,18,80,208,62,139,196,131,234,70,167,84,90,214,45,17,53,80,191,249,32,150,54,30,152,70,135,128,169,29,43,186,39,90,44,41,80,58,13,245,189,216,210,60,124,140,103,168,124,207,7,182,182,32,127,240,134,225,95,21,133,251,117,4,106,251,227,3,15,15,63,80,130,75,89,135,126,109,186,180,221,220,52,49,212,161,155,150,21,220,121,224,132,24,224,30,207,213,84,100,185,77,104,29,202,77,151,159,9,112,197,7,193,86,18,250,165,110,74,61,45,158,252,236,88,189,63,191,13,67,128,7,239,224,18,42,82,9,104,87,215,17,55,207,38,37,162,55,63,171,207,243,245,40,50,147,215,94,58,44,35,72,21,173,66,151,110,64,133,17,12,235,1,19,6,214,89,254,35,43,119,56,99,22,232,205,169,134,137,153,150,114,86,1,85,96,220,179,128,225,240,41,250,228,103,175,205,254,73,140,140,90,10,180,128,177,163,167,195,189,105,228,187,67,254,225,74,163,166,54,180,132,41,30,148,180,72,192,52,185,233,231,100,148,103,160,72,148,108,189,245,111,47,248,224,99,242,213,162,251,74,51,30,140,64,39,17,120,61,91,77,252,42,96,84,174,134,126,77,140,80,127,233,69,135,176,46,78,118,29,215,14,1,94,189,61,67,86,140,245,220,225,51,17,165,255,159,207,69,68,48,126,155,118,166,170,107,151,3,168,196,205,31,109,176,131,30,231,48,86,223,162,152,162,235,233,103,228,171,30,36,6,150,124,38,232,121,114,143,79,131,230,103,121,157,213,81,92,38,251,192,136,235,61,40,157,109,23,93,91,42,157,128,201,31,244,11,35,176,118,225,99,160,45,247,241,41,221,166,6,113,42,220,189,116,28,212,114,72,130,86,163,160,115,152,180,133,110,134,153,48,123,45,1,171,30,20,253,28,112,65,249,197,176,247,172,165,38,247,153,24,78,199,72,240,141,12,177,252,116,162,100,235,94,93,149,177,212,180,7,66,47,221,226,182,74,220,1,12,177,217,10,152,118,216,165,112,116,64,130,90,238,64,29,141,233,74,45,160,116,255,108,69,219,242,110,111,131,171,164,243,129,75,16,181,27,220,69,59,178,163,119,81,230,246,41,72,248,97,222,144,101,183,44,92,30,37,224,145,165,244,162,83,218,63,239,60,129,58,107,203,153,76,21,13,226,71,14,227,141,201,54,76,139,110,247,186,229,110,125,112,18,28,183,242,157,243,129,124,192,9,205,138,71,202,52,73,238,196,24,186,231,146,81,153,205,78,233,128,105,223,158,234,55,82,74,232,223,131,106,140,42,235,54,163,14,225,180,252,6,87,201,176,0,31,219,110,232,213,234,2,229,95,9,123,15,56,21,161,111,6,182,210,202,11,107,180,21,106,39,74,67,98,200,169,107,80,184,100,42,17,218,29,52,117,181,233,34,152,43,238,205,191,75,127,26,125,203,59,170,116,58,225,235,38,44,200,52,192,98,44,196,210,52,221,222,37,48,209,163,216,103,173,184,85,198,244,56,157,217,109,67,80,24,254,135,6,24,22,231,85,220,123,62,110,6,226,161,201,139,193,208,122,196,204,148,16,66,179,234,190,17,107,179,108,225,188,234,240,129,148,187,128,240,88,164,242,137,222,171,89,230,253,32,132,204,36,89,7,179,116,114,34,60,72,212,6,219,238,133,225,242,170,158,31,90,8,45,104,153,34,233,15,186,5,126,48,81,226,172,129,49,52,54,154,147,9,49,224,36,29,37,110,134,229,211,138,195,248,136,66,162,124,102,48,253,142,95,49,78,167,210,251,28,146,2,19,33,173,203,127,27,105,215,63,232,49,123,106,160,38,63,161,112,95,222,180,221,97,124,213,4,60,141,144,103,197,77,71,155,149,208,8,140,87,114,97,58,62,37,108,79,177,197,116,246,153,254,91,107,250,96,70,235,17,191,76,10,183,233,131,33,91,225,209,192,73,49,141,244,16,3,163,107,21,63,77,135,155,134,26,233,174,159,247,201,178,89,104,2,163,172,115,159,12,146,22,73,9,224,175,22,111,31,2,206,83,58,106,219,250,37,42,227,123,192,200,252,192,197,148,202,2,134,30,74,6,13,38,84,79,170,157,83,108,88,217,151,194,133,126,48,135,173,113,85,158,156,54,226,26,223,11,218,227,37,5,21,232,163,162,191,246,193,116,147,138,16,25,48,254,212,8,184,18,66,255,39,97,210,193,153,95,124,98,78,90,155,144,156,242,71,29,180,254,85,55,145,9,122,98,219,87,133,55,138,83,1,15,145,178,0,133,67,32,7,74,127,176,220,27,105,6,143,56,76,74,236,52,125,49,140,201,221,171,207,73,124,144,104,83,152,109,164,248,131,103,204,164,27,144,24,38,82,223,190,8,19,229,49,176,207,228,11,31,223,109,213,120,180,100,250,60,77,96,8,29,155,95,77,207,104,191,187,175,221,253,172,26,127,114,58,140,228,193,72,173,184,105,131,84,225,94,66,51,58,126,98,215,217,135,44,101,190,165,60,247,48,66,225,11,27,7,221,133,81,25,94,43,30,44,209,35,36,48,84,226,253,51,68,39,27,20,109,141,2,215,168,27,133,117,140,157,68,94,186,225,190,126,75,194,72,201,150,80,221,210,115,78,81,229,118,152,244,94,147,17,37,10,231,45,116,7,54,113,47,153,11,108,197,222,61,63,225,157,57,19,249,142,40,57,136,234,161,231,105,65,236,117,27,13,161,208,205,196,185,29,166,146,250,150,78,91,240,106,199,231,58,67,82,187,200,156,113,80,163,34,237,87,99,169,139,27,72,248,125,71,101,60,213,74,173,8,73,47,153,100,170,35,2,94,89,197,121,134,185,152,238,16,113,245,153,120,247,201,154,41,43,205,21,79,102,196,240,10,143,243,203,35,96,98,236,93,96,154,216,227,222,44,15,9,195,88,131,70,245,46,118,139,59,79,113,213,172,210,135,0,98,188,182,197,50,5,78,132,34,239,168,12,178,214,23,54,238,221,117,175,238,83,178,239,191,90,222,50,102,192,4,90,20,70,140,111,175,251,219,83,98,29,198,149,120,222,102,200,163,77,253,233,6,133,83,9,20,106,120,189,184,90,211,203,125,50,45,228,48,45,146,28,147,124,193,135,37,179,24,193,174,229,93,238,204,67,171,28,184,48,124,221,95,236,9,195,18,11,96,11,106,148,6,1,15,19,71,16,152,86,144,89,46,172,34,144,240,80,245,112,198,172,134,184,202,182,65,159,90,43,49,197,33,200,144,220,188,113,175,208,201,237,203,139,189,86,166,56,231,104,186,159,227,167,1,81,4,166,8,225,46,78,120,21,100,179,132,70,103,185,46,16,30,38,162,167,85,96,152,64,226,99,30,43,107,72,125,10,196,2,70,200,234,48,45,225,178,163,161,223,179,239,242,66,211,73,60,15,235,130,231,124,188,155,210,243,53,137,151,167,185,239,134,70,197,136,160,208,22,149,216,198,19,113,44,25,52,59,4,90,108,197,217,12,215,11,67,221,182,124,113,102,120,218,196,208,181,22,252,229,105,6,115,10,171,84,206,152,254,97,242,32,168,157,17,77,39,49,70,151,23,108,130,66,87,47,67,218,144,38,241,239,133,47,208,133,208,198,68,212,170,179,48,30,216,58,98,101,174,208,99,227,242,213,28,49,89,235,2,80,150,45,94,84,96,103,4,5,15,23,37,174,236,121,58,6,188,63,219,60,10,4,221,219,255,41,59,61,143,157,20,134,60,239,162,244,176,202,107,145,52,116,113,68,102,10,45,167,242,49,33,126,117,214,2,96,227,237,185,112,66,133,62,197,199,166,9,70,151,64,50,179,42,230,25,22,243,150,239,145,40,66,30,113,186,33,95,116,205,247,227,211,144,11,191,191,13,195,75,17,180,178,11,181,59,162,93,90,42,224,167,162,109,160,220,51,61,75,147,29,27,60,101,107,114,111,229,65,196,16,77,40,76,196,123,97,110,220,247,42,86,34,114,215,15,123,167,76,36,42,174,218,190,235,135,178,100,89,249,232,118,175,26,27,26,76,62,82,14,63,168,129,34,148,28,251,70,209,112,30,60,176,231,215,239,190,1,199,246,13,89,31,24,50,209,56,159,126,50,158,114,243,220,109,201,249,158,101,212,107,114,115,246,56,143,197,19,123,130,111,161,10,220,172,232,203,79,78,98,237,73,126,219,218,130,220,212,73,84,156,119,177,24,178,133,69,99,38,14,114,132,50,230,230,106,212,152,75,29,242,101,49,77,9,47,45,247,214,184,53,193,175,38,48,157,215,205,31,173,91,153,156,192,80,219,245,56,7,72,133,181,33,191,61,80,13,8,99,166,47,83,52,186,48,13,203,35,204,17,68,139,165,77,149,146,209,221,82,152,97,198,31,32,224,153,93,59,206,244,58,45,12,116,225,179,133,157,201,224,131,114,172,109,74,255,47,92,44,186,239,40,5,85,98,171,100,2,53,59,172,40,124,185,148,101,192,51,73,193,121,97,78,59,185,119,178,243,48,96,120,7,100,46,36,211,176,140,151,38,146,168,115,1,197,195,125,55,14,99,162,148,229,73,89,254,244,226,121,232,182,186,114,96,24,143,115,247,168,1,48,10,47,77,96,72,27,98,227,168,198,153,113,39,90,162,0,62,38,113,53,5,7,185,183,53,57,249,206,144,170,201,78,223,65,35,220,209,92,125,25,24,89,4,65,153,25,49,73,17,79,84,187,149,15,68,28,32,158,27,1,118,185,26,46,167,25,214,8,2,201,186,83,159,197,100,205,110,23,46,66,185,67,214,14,191,63,96,210,210,58,226,80,153,215,234,147,148,214,211,38,214,161,229,107,103,236,58,40,209,86,137,197,111,196,94,218,184,112,77,194,225,69,248,53,231,33,55,55,177,45,129,91,45,97,141,208,93,162,185,44,74,30,107,187,175,77,254,66,50,124,219,116,108,107,124,205,243,36,67,114,62,72,182,182,28,251,161,137,122,74,46,121,19,127,28,97,214,82,238,180,167,94,109,71,140,63,218,177,67,181,109,158,18,149,218,86,28,142,8,113,203,57,208,217,135,230,181,246,41,226,145,192,243,217,17,16,154,234,177,169,36,34,159,2,83,35,57,46,12,35,247,22,56,225,247,200,142,5,239,223,133,105,10,25,177,252,136,104,104,85,131,149,146,230,112,12,233,170,79,18,78,220,205,138,161,227,106,226,58,146,141,178,79,189,114,188,54,141,28,18,162,133,13,66,150,254,217,10,154,132,1,58,103,78,232,58,177,83,91,229,219,133,17,185,217,254,57,207,44,59,94,168,140,120,178,70,165,184,184,97,13,221,247,130,75,0,46,90,135,145,99,148,12,134,73,192,214,123,115,200,201,37,35,75,114,43,130,253,192,92,208,5,166,3,55,140,79,92,65,157,136,139,168,157,119,107,243,219,4,160,20,166,22,228,62,121,63,15,47,1,222,133,166,148,219,135,86,247,185,37,99,187,240,135,251,186,67,74,243,189,60,248,68,149,58,246,172,129,122,82,86,184,90,133,121,192,240,155,41,156,123,185,211,148,126,42,77,133,29,15,7,70,172,113,175,78,90,138,181,208,117,191,38,185,157,87,146,175,162,10,117,167,123,44,163,255,177,4,69,37,225,190,87,53,202,177,11,159,93,126,182,216,25,6,133,136,73,97,42,146,194,71,162,51,127,233,107,195,66,118,215,246,248,241,81,10,12,81,207,125,175,99,86,105,246,158,178,201,93,175,65,65,116,82,38,26,77,60,179,220,185,64,216,70,46,206,166,155,23,159,179,67,44,42,67,154,44,202,118,231,2,74,91,50,85,160,43,232,177,244,113,36,165,95,146,197,218,251,245,89,177,193,133,12,161,83,216,190,195,222,79,162,32,4,1,83,13,98,100,158,186,162,161,118,97,6,248,158,63,80,62,10,241,10,209,85,106,169,34,40,99,210,217,89,96,58,187,99,18,194,15,41,36,12,125,82,83,156,175,245,55,137,23,13,129,161,67,108,55,92,180,196,186,227,98,182,148,48,60,225,228,77,122,241,89,154,253,122,110,216,253,50,79,72,56,121,242,28,231,234,56,167,50,129,167,117,91,45,137,222,117,137,28,2,219,102,25,240,20,46,105,208,114,163,38,120,125,89,228,41,128,49,239,226,98,178,129,77,175,166,108,38,2,135,25,49,101,253,208,52,132,142,120,173,12,225,137,228,155,140,158,108,132,67,106,5,241,178,31,77,83,174,223,23,37,176,37,104,195,197,137,120,105,215,101,57,9,158,230,240,86,179,21,154,203,112,23,107,46,118,247,199,52,191,101,242,19,218,233,59,156,39,4,129,182,78,35,30,37,197,144,17,148,146,99,143,227,22,70,214,64,145,173,25,10,231,16,189,7,166,6,91,96,78,30,111,100,50,9,165,227,231,77,133,201,32,197,79,111,76,59,249,90,9,225,147,136,2,99,166,171,173,192,9,30,229,120,51,155,150,188,28,185,156,255,8,192,7,92,164,255,196,108,231,238,130,29,52,96,30,227,78,63,53,196,105,46,91,15,76,150,32,43,108,165,158,14,211,88,46,85,24,7,70,89,123,6,60,151,80,73,176,29,180,136,243,162,126,215,213,208,24,198,143,238,235,54,19,86,23,9,85,224,91,238,3,140,200,80,19,248,76,156,236,123,240,249,84,75,245,35,14,12,61,126,124,108,211,120,18,27,8,41,140,86,226,131,80,161,48,199,120,224,228,234,202,147,165,160,252,1,70,185,115,191,7,166,161,52,249,35,89,67,61,166,163,228,222,139,62,216,153,134,211,207,250,179,104,161,133,186,232,178,234,227,139,118,145,198,59,40,237,238,238,146,209,22,186,215,212,139,141,151,58,158,11,150,39,125,174,99,5,164,25,33,125,219,113,196,8,25,38,199,17,33,125,243,147,229,60,69,93,248,56,148,113,181,245,85,222,25,110,61,153,94,146,6,156,150,22,72,81,24,153,110,182,193,100,19,229,107,76,88,16,231,69,83,150,158,228,62,126,150,123,124,44,220,67,49,174,134,73,18,199,107,99,171,149,7,182,86,143,30,240,232,18,105,165,116,10,98,145,29,19,165,55,173,16,30,198,97,25,51,124,24,235,136,92,141,83,157,211,253,109,56,220,228,131,209,13,230,116,163,192,173,138,99,213,25,213,113,147,94,252,237,84,30,152,179,238,222,220,20,30,5,174,102,138,220,97,233,34,14,102,209,179,190,210,133,215,241,124,101,253,80,237,58,229,106,227,220,190,48,246,107,139,81,59,83,173,14,93,125,100,142,211,253,220,149,137,252,192,20,171,214,128,233,113,150,137,218,142,79,119,143,136,73,83,180,252,52,156,62,235,206,242,105,178,24,2,211,85,26,177,86,90,245,134,88,33,68,239,208,31,253,224,69,85,188,88,195,244,49,236,20,17,77,122,76,134,238,73,70,147,20,91,22,217,156,164,19,149,230,130,124,215,54,97,37,49,104,113,131,135,194,54,134,2,31,223,56,44,187,140,76,159,112,66,192,245,193,18,140,23,155,198,212,127,225,4,201,244,221,26,112,226,196,179,162,182,150,102,230,11,23,53,197,173,174,190,221,197,111,125,208,242,98,180,237,167,88,5,211,248,53,239,205,201,27,79,87,2,130,12,170,169,151,141,203,24,244,155,160,11,77,48,129,141,38,113,197,152,226,206,86,129,173,147,36,62,216,49,142,69,30,2,184,181,59,141,151,145,54,221,81,33,185,3,103,105,192,120,202,77,97,120,233,227,234,138,228,81,22,248,124,178,22,91,7,166,118,145,99,0,83,189,245,56,99,40,35,20,113,165,14,149,246,184,38,3,121,42,121,48,184,118,82,24,73,136,33,168,43,75,180,243,236,105,23,158,207,78,111,21,137,53,182,60,84,109,117,233,31,184,132,50,51,48,236,184,242,214,116,204,220,83,196,14,109,57,100,16,5,42,78,181,13,145,81,18,13,72,208,220,123,108,74,219,154,186,228,98,227,127,240,17,37,56,138,242,188,194,181,123,83,29,48,109,93,85,97,68,33,29,37,95,179,245,226,233,173,151,230,248,119,221,114,186,241,24,174,128,225,238,208,75,33,157,244,168,187,73,166,75,100,174,119,211,8,116,207,230,28,252,84,139,63,48,38,112,11,152,93,64,126,218,132,96,125,79,41,52,156,46,217,145,168,88,243,234,122,83,196,164,250,84,209,168,235,159,150,78,214,242,220,78,137,237,246,180,19,213,184,228,7,30,152,162,182,128,23,193,75,129,73,17,248,135,166,64,243,76,97,189,185,101,2,215,133,231,214,49,131,104,161,251,30,127,62,5,27,241,80,24,118,197,25,240,208,134,110,40,27,246,240,218,19,131,105,227,20,184,32,87,115,175,54,93,23,133,169,66,143,71,163,236,66,234,27,113,149,206,164,148,171,147,182,13,64,34,198,129,19,112,175,146,175,182,25,219,238,160,18,134,107,186,52,141,206,61,230,40,204,152,106,27,118,35,250,142,81,41,166,91,170,40,45,99,119,76,123,238,58,133,171,245,2,220,17,151,240,241,1,115,173,37,190,102,51,93,192,173,48,156,175,37,224,242,236,193,140,231,29,145,197,99,202,173,81,40,8,15,187,208,248,34,50,242,221,170,123,151,103,32,169,144,56,103,145,188,50,77,114,185,6,108,50,85,242,82,153,50,181,50,3,54,125,74,129,137,182,196,194,165,94,87,239,125,108,243,91,217,83,232,109,40,186,137,158,35,181,187,88,13,48,13,59,122,111,138,15,226,107,208,17,34,170,201,108,237,180,157,110,135,97,143,151,210,121,178,149,197,171,23,81,168,163,255,71,38,130,201,167,231,184,26,141,83,89,124,144,51,140,62,46,186,69,115,224,160,204,193,125,47,166,131,82,97,122,90,171,79,81,34,72,91,193,115,232,205,24,208,86,8,94,9,220,140,83,52,222,10,221,189,34,112,197,60,171,247,165,89,0,2,211,208,21,239,92,149,76,153,220,48,122,93,241,88,208,166,203,121,121,166,213,185,243,138,69,13,161,155,120,162,244,26,207,20,3,70,103,113,22,191,168,81,236,30,1,34,235,12,200,250,211,205,120,188,125,47,155,52,229,234,197,67,146,151,180,215,20,181,173,154,149,110,231,64,139,202,201,216,222,126,214,225,133,173,229,92,223,26,5,26,127,107,74,213,213,76,111,198,165,182,227,167,207,228,238,245,133,105,152,10,24,38,150,249,192,55,158,94,144,191,76,207,152,13,43,59,113,24,38,193,61,158,39,143,134,26,142,30,40,8,244,230,196,238,99,135,47,148,51,137,145,79,213,72,138,12,160,85,217,139,150,2,112,237,222,91,127,224,60,69,172,179,55,211,4,235,113,102,18,252,122,190,102,161,8,118,7,156,186,198,95,81,129,221,51,118,112,139,50,232,226,161,202,42,199,102,102,18,152,98,255,88,239,79,148,199,156,51,12,105,61,121,112,210,87,201,205,85,43,103,145,114,38,96,202,192,107,192,173,107,251,148,81,13,214,216,224,143,251,61,68,106,154,115,141,248,142,163,148,12,233,10,129,11,59,197,36,38,56,246,76,37,58,57,247,125,178,179,107,106,143,69,195,185,223,114,117,86,90,48,96,52,172,20,214,159,230,68,206,237,162,37,233,153,105,13,103,115,221,7,167,141,79,126,26,66,151,8,198,144,20,173,154,100,104,52,47,220,205,46,163,89,147,21,38,126,27,182,66,102,31,214,141,225,248,220,61,50,24,231,12,27,202,24,219,141,70,172,196,107,147,131,213,22,166,134,235,225,91,37,233,66,52,88,158,215,110,183,214,112,155,196,108,85,120,141,40,207,132,58,73,123,85,27,62,91,189,14,192,70,158,68,31,12,105,187,30,22,252,218,194,195,6,218,110,154,45,175,167,188,178,155,208,145,51,137,64,121,72,83,223,115,49,182,115,220,219,52,60,244,169,207,190,28,17,38,184,13,132,236,195,224,116,75,130,40,152,155,186,35,49,214,55,176,54,205,59,208,171,43,17,194,128,217,205,138,78,20,184,62,174,55,71,209,73,213,241,46,166,149,28,48,207,94,117,30,65,91,25,206,30,210,231,18,18,111,236,88,46,217,12,124,254,238,84,152,178,251,251,98,5,86,146,7,182,22,238,8,66,145,8,213,89,216,141,214,56,224,161,234,168,29,82,14,184,20,3,134,48,82,159,188,162,160,16,79,126,156,189,38,33,15,120,43,115,189,47,118,252,109,61,116,235,224,64,187,225,49,100,146,101,229,86,19,252,142,33,63,103,155,210,10,192,53,178,198,133,201,8,117,189,185,145,203,135,15,252,139,186,42,204,161,19,241,198,13,35,79,85,152,152,216,13,128,65,77,175,191,205,237,35,54,109,149,4,58,166,149,105,30,110,42,189,132,227,65,137,106,196,197,253,141,169,83,241,53,110,200,145,126,129,89,30,56,39,65,113,80,218,115,113,245,22,62,52,175,232,138,126,158,123,245,59,201,137,18,244,231,201,206,183,174,17,41,37,62,50,116,101,159,49,11,70,113,96,146,245,207,136,167,144,0,38,244,127,142,108,93,188,246,61,34,149,128,113,146,244,244,58,166,120,201,17,12,237,198,132,171,31,132,186,174,8,50,81,47,161,231,75,69,132,98,199,123,97,49,232,185,122,86,227,113,140,227,193,141,28,67,86,72,89,40,28,197,213,148,102,139,57,77,94,162,230,152,42,29,86,130,169,40,17,102,191,55,12,81,91,15,198,2,153,121,164,41,152,238,162,201,108,112,158,17,14,129,179,105,36,125,240,213,230,136,213,119,150,199,214,16,19,49,189,243,235,145,74,128,154,82,247,141,98,92,113,245,150,240,103,169,59,229,234,6,67,130,195,136,32,235,249,67,47,73,148,188,210,211,52,134,158,17,236,158,227,102,134,144,156,208,77,201,52,160,163,204,241,71,156,174,104,70,154,53,50,109,148,86,191,112,141,88,102,50,161,86,69,209,236,139,227,137,154,133,250,60,216,57,25,115,236,212,233,216,68,77,215,15,18,131,253,254,52,194,15,106,253,33,45,61,110,25,61,164,224,50,135,105,140,116,10,101,42,242,56,70,183,194,116,40,222,98,91,138,53,244,167,179,85,73,70,230,211,210,26,23,134,237,116,174,121,211,166,85,127,154,102,79,169,233,174,68,236,5,69,101,55,202,191,38,130,32,18,108,108,196,166,214,186,69,246,198,90,45,48,77,131,57,10,221,43,125,17,207,44,172,40,40,69,125,10,106,8,235,221,198,75,212,170,195,92,165,238,59,164,79,185,70,177,4,245,252,207,123,193,99,92,162,200,190,194,70,175,67,218,176,222,163,38,14,217,196,166,102,105,179,112,205,184,240,89,80,143,13,213,66,59,117,90,113,202,107,58,18,253,25,247,201,169,77,207,143,37,51,70,116,46,52,42,5,199,99,232,32,63,22,232,249,109,221,146,136,62,222,66,13,83,119,206,106,68,161,55,18,197,207,184,143,218,98,219,44,194,27,5,13,240,73,109,221,168,201,47,182,40,243,232,4,208,37,166,14,51,96,191,85,169,8,169,54,61,211,9,143,173,152,135,221,74,115,21,165,70,124,94,116,23,157,105,132,138,110,13,126,207,194,61,140,151,144,211,45,73,165,217,87,205,124,234,195,179,92,57,138,250,39,195,52,17,238,83,205,253,152,134,214,67,17,95,154,17,209,108,177,237,100,113,158,51,158,8,190,9,76,110,38,73,117,87,125,92,140,9,223,205,214,111,245,252,52,217,179,168,37,58,198,26,167,182,192,231,236,223,50,17,160,53,216,10,143,40,53,63,40,5,110,235,113,218,32,162,137,154,79,194,58,234,101,19,148,141,106,8,184,217,170,26,57,214,187,209,227,230,199,212,18,93,8,139,45,172,91,24,141,122,228,227,131,147,152,187,213,118,163,108,125,236,5,123,91,186,40,129,7,117,54,55,133,161,183,232,179,191,78,25,204,30,145,190,72,196,183,250,19,48,129,149,194,195,114,136,235,37,45,105,99,11,62,71,134,191,22,145,5,173,246,161,19,145,118,25,135,33,107,214,64,39,225,65,223,41,201,26,159,205,240,137,142,25,9,118,14,184,119,173,140,129,40,100,121,116,140,234,26,116,51,155,194,61,142,92,224,252,134,104,105,242,9,110,22,42,236,215,210,240,87,49,227,196,127,27,166,103,165,156,233,52,182,249,46,110,186,193,251,137,224,210,191,217,47,76,189,189,14,11,107,218,147,35,182,147,149,174,17,247,99,198,240,230,31,108,60,164,189,61,193,206,190,227,189,173,5,79,3,219,88,34,37,199,213,93,67,11,128,201,25,47,0,173,240,70,97,228,107,187,195,112,148,148,246,188,245,112,118,135,129,153,115,62,231,51,40,231,52,114,70,154,243,15,137,2,141,179,90,148,49,224,9,99,228,115,115,252,215,128,77,3,70,3,192,116,222,56,151,149,9,227,230,169,49,115,218,254,99,204,70,225,228,219,26,82,47,28,243,23,78,85,231,10,150,163,135,166,161,140,65,129,74,94,204,116,183,150,195,29,165,227,162,40,101,247,254,211,100,221,170,62,25,188,30,222,6,62,172,27,91,195,53,144,186,7,69,234,176,126,106,229,38,35,43,20,188,152,20,241,225,218,42,252,139,144,58,76,205,182,134,182,77,15,113,141,128,203,72,250,218,29,114,68,167,93,162,189,69,117,59,128,137,82,5,76,232,79,65,56,128,46,8,243,235,115,235,86,61,2,54,32,150,45,26,217,67,255,40,151,248,30,22,59,125,82,82,72,30,110,31,51,219,183,83,127,94,235,236,35,61,96,246,138,249,164,118,134,255,50,138,46,237,73,174,112,158,197,234,41,137,210,155,7,38,24,116,97,152,25,53,195,177,9,193,248,215,130,164,78,250,184,73,128,204,229,250,84,195,200,108,52,220,105,196,246,51,62,38,134,223,155,185,193,190,203,43,224,162,10,109,172,0,74,190,227,234,6,23,143,94,141,36,232,140,223,166,80,89,223,27,189,196,224,90,68,200,123,108,253,214,196,249,188,222,212,96,26,131,100,113,118,146,197,237,62,218,108,235,129,199,236,177,91,254,72,159,117,99,128,45,118,196,111,115,46,108,189,26,89,182,251,219,144,6,232,158,101,205,24,181,222,49,111,91,247,187,99,20,21,47,93,3,70,98,73,134,197,42,103,99,215,97,249,104,108,162,211,64,152,70,124,111,186,130,117,133,80,63,230,196,47,198,95,88,52,56,119,38,238,242,206,107,27,180,174,245,49,236,26,185,222,217,128,50,139,122,148,27,9,190,17,48,26,111,106,101,81,116,210,123,140,74,53,49,111,205,24,28,187,107,250,94,76,215,86,203,175,37,212,131,130,18,45,69,18,100,10,179,11,93,216,168,35,213,8,211,197,157,232,159,87,203,146,212,232,142,189,56,193,176,166,57,152,115,86,175,116,191,231,49,2,170,250,248,60,173,59,87,192,168,51,171,117,105,100,24,49,213,40,249,86,115,220,120,83,239,52,47,112,214,136,33,69,11,103,187,83,141,220,83,83,131,26,226,218,17,19,149,190,110,245,251,32,93,45,113,254,161,49,186,52,190,0,23,220,218,241,104,143,246,35,97,203,233,137,18,174,61,135,200,227,162,160,11,58,98,174,20,10,52,159,144,104,219,37,221,215,34,44,211,53,2,77,73,183,195,72,125,181,253,4,168,75,36,117,7,52,88,85,109,230,102,106,16,241,53,207,36,151,150,88,220,180,93,93,87,12,26,230,99,113,168,189,222,160,62,240,89,76,49,127,207,235,129,105,234,43,1,159,155,105,208,5,237,40,111,162,4,198,119,211,48,23,78,100,137,223,102,91,159,15,156,238,49,1,172,133,32,232,169,212,121,159,12,243,226,137,191,13,211,15,12,56,169,88,182,93,29,60,220,99,193,54,245,164,243,42,47,237,7,24,242,117,15,141,16,114,40,219,107,40,113,58,80,14,152,143,175,156,156,205,237,76,232,141,154,218,120,70,229,156,60,254,104,131,114,252,245,68,114,151,107,223,33,225,74,212,179,62,159,147,50,97,135,75,157,143,87,216,168,78,223,113,111,202,188,242,227,104,67,50,229,55,167,169,78,9,71,137,96,15,111,211,50,121,191,227,27,238,39,213,145,92,114,3,26,177,217,214,51,25,22,18,180,254,57,81,15,124,6,5,6,74,63,37,140,106,86,218,213,129,113,217,124,204,172,12,162,60,112,61,51,37,238,221,180,17,216,82,52,164,32,2,77,42,177,8,76,24,43,126,250,215,136,245,192,231,123,143,11,119,173,210,106,230,45,207,128,169,63,210,165,141,32,182,179,183,0,67,161,163,175,109,10,83,49,102,153,232,108,123,130,50,115,197,10,41,172,175,49,158,89,156,238,84,161,46,234,9,106,82,217,214,238,213,103,162,106,113,117,43,84,210,249,182,178,74,202,85,139,96,104,31,91,222,177,14,81,8,164,250,26,6,27,103,160,98,166,81,28,168,20,147,13,241,111,87,63,130,156,144,58,250,169,81,50,171,234,112,24,82,86,77,139,101,140,0,39,51,133,243,120,14,221,231,141,86,183,199,111,103,235,209,84,184,242,248,14,91,123,140,18,59,241,228,126,172,159,159,29,148,76,11,53,83,161,89,245,91,251,118,148,38,217,140,161,159,8,117,201,223,121,147,155,242,82,159,29,180,186,157,134,10,28,17,63,129,7,226,122,14,159,19,101,137,200,47,240,249,166,126,198,52,78,24,45,214,74,48,192,197,79,23,250,82,149,22,10,161,204,44,23,99,79,102,165,156,98,95,10,24,41,165,245,48,82,81,233,58,3,78,77,73,148,241,221,252,96,53,25,14,53,109,233,90,206,193,130,76,252,116,165,231,151,203,149,1,2,166,235,81,8,169,206,120,101,15,250,64,98,178,105,106,121,224,58,227,185,115,123,40,61,9,207,82,170,239,104,125,4,163,248,105,82,151,59,96,210,56,207,215,226,168,253,222,171,46,235,207,213,175,209,75,152,166,199,76,217,103,26,254,35,46,123,98,133,209,96,75,7,43,145,157,166,2,181,11,45,38,135,169,243,82,56,147,99,248,2,26,103,181,81,142,187,133,240,159,188,178,71,188,129,105,40,208,171,171,113,223,6,60,150,16,244,26,76,121,133,192,170,215,125,70,20,214,201,184,58,193,170,171,10,233,155,220,229,188,112,151,156,16,84,208,51,121,187,2,149,19,172,8,213,154,35,141,26,47,134,103,34,137,153,31,236,157,68,63,88,248,116,96,4,216,172,199,128,113,52,21,206,52,176,199,213,180,174,206,245,192,205,251,236,12,30,42,170,10,92,93,1,247,7,171,24,44,48,250,136,15,252,220,188,165,145,229,183,105,39,86,184,186,2,31,232,146,18,117,66,245,87,10,103,101,27,67,85,243,134,49,52,247,128,45,43,32,18,145,103,201,52,207,209,1,67,245,35,106,138,144,162,120,222,19,152,227,241,145,172,167,58,38,222,186,18,110,218,42,103,140,25,88,239,111,47,85,219,64,120,54,121,135,59,79,158,251,86,101,120,171,82,139,49,161,247,90,47,62,103,4,171,196,225,227,86,86,149,169,157,208,232,221,81,89,149,216,155,194,41,4,130,128,155,54,129,24,156,247,190,55,199,0,145,49,157,70,91,44,87,243,31,133,231,152,247,99,159,155,171,74,185,193,237,129,187,106,57,50,11,243,157,104,70,182,160,186,180,107,70,177,18,240,88,73,181,150,17,40,169,247,201,49,119,85,36,186,91,61,253,93,127,115,167,250,40,69,210,230,94,46,92,149,196,173,82,81,61,239,206,113,12,161,162,202,156,84,10,58,221,8,115,14,194,16,249,158,168,232,230,24,115,142,98,49,179,129,173,111,237,194,253,207,213,217,253,26,80,136,181,234,131,246,188,238,131,83,140,246,92,156,162,117,204,96,90,149,5,38,178,80,122,192,88,113,130,150,157,61,160,8,154,71,213,169,100,19,237,126,46,37,28,160,36,193,88,166,238,44,221,15,200,233,23,19,156,16,64,87,20,65,188,125,231,255,18,223,153,74,10,74,5,98,109,193,177,160,202,176,21,46,243,41,112,85,225,162,138,11,25,95,202,182,100,217,111,170,241,133,247,120,50,163,179,84,184,153,184,141,195,240,138,168,158,104,49,23,54,70,36,87,109,33,4,54,17,0,135,17,9,212,13,137,222,146,21,91,33,117,196,101,189,58,229,189,196,9,81,141,234,67,213,95,193,135,143,55,78,125,94,175,154,238,113,91,124,76,145,182,124,180,95,77,48,215,65,180,238,31,173,221,179,133,183,216,143,168,107,201,250,49,169,12,46,253,94,77,88,89,229,112,23,74,95,254,220,212,15,100,217,19,10,193,75,15,16,29,24,138,80,149,54,182,68,165,15,56,17,53,21,55,166,88,126,198,59,195,250,33,134,127,51,125,25,23,59,3,206,40,242,41,76,219,164,15,73,130,32,176,169,202,175,113,23,196,213,68,46,68,172,137,224,132,151,220,44,206,246,165,202,91,230,83,164,207,214,91,228,67,181,54,152,58,252,26,178,45,203,190,148,30,169,197,164,73,125,200,248,26,73,215,221,177,213,156,2,23,10,57,28,150,251,86,104,125,159,239,252,101,83,247,47,177,47,48,156,47,126,162,34,157,149,176,184,4,70,202,210,27,71,44,16,41,41,4,106,248,241,166,178,195,208,125,9,11,231,129,35,37,10,216,84,47,137,35,238,156,129,195,225,115,8,202,185,131,103,4,143,253,135,82,162,191,245,218,145,111,59,62,231,116,22,206,36,42,231,232,185,248,80,106,165,119,214,139,81,173,243,18,217,13,139,251,74,10,155,102,132,195,124,10,229,75,61,240,152,145,96,222,150,251,147,233,75,110,160,7,239,3,81,223,162,214,15,48,61,103,14,155,142,224,253,208,28,129,108,155,63,120,17,160,154,178,35,100,114,250,201,203,146,33,41,74,106,237,178,251,236,232,74,89,84,142,142,231,183,25,102,47,137,177,66,96,105,42,6,102,53,174,11,87,149,204,195,186,37,141,224,112,165,11,254,153,71,20,138,215,128,233,248,150,137,2,145,139,83,190,64,233,92,159,49,165,96,38,58,77,105,166,64,12,84,96,200,8,71,220,59,153,96,173,192,202,57,1,131,116,151,166,201,115,206,38,122,140,252,189,104,162,144,136,216,129,169,162,241,116,44,89,196,186,159,171,77,16,40,7,12,163,133,60,249,66,153,195,203,67,150,249,166,10,27,65,137,151,176,35,198,211,147,206,68,83,42,247,6,191,197,24,116,177,96,40,124,141,62,161,69,129,147,174,107,234,78,98,200,42,34,216,85,65,227,10,117,20,230,32,49,172,144,232,133,145,221,225,66,228,84,228,206,83,84,155,81,210,80,159,157,234,216,231,253,62,20,169,83,181,177,33,87,130,9,204,225,201,222,46,219,55,187,75,244,58,175,98,98,87,122,181,73,43,126,104,102,151,83,153,117,168,74,150,23,223,46,43,70,154,10,159,85,217,226,75,101,130,245,122,114,36,132,205,98,113,112,156,170,176,153,117,27,77,47,54,88,198,99,152,95,184,221,73,116,62,169,208,37,253,208,161,168,240,82,27,26,37,197,144,93,42,101,43,81,1,100,74,106,192,228,168,134,194,229,214,29,46,42,167,84,12,184,28,31,36,69,253,43,13,243,75,234,68,15,140,123,92,226,230,149,122,142,173,240,174,81,222,183,112,26,101,93,241,233,178,60,25,132,7,207,107,17,113,141,13,225,108,61,73,168,121,90,177,71,243,173,12,41,229,33,92,99,204,250,153,60,155,57,41,144,47,170,79,91,32,114,92,190,141,210,107,44,61,133,7,165,119,198,107,184,113,135,134,80,203,145,214,46,200,21,57,76,222,84,204,73,58,238,92,76,18,245,64,107,36,185,40,150,146,159,212,132,222,209,23,146,123,87,43,162,251,6,124,30,39,1,90,38,129,123,13,29,165,131,210,222,33,59,25,176,199,14,65,115,17,6,3,208,70,235,114,192,52,219,40,76,91,196,142,171,169,38,155,250,211,108,85,190,75,30,167,11,93,29,125,47,142,102,47,90,249,105,38,137,167,70,202,104,186,178,213,129,207,41,167,206,20,93,180,61,14,220,9,45,255,210,223,166,70,53,121,25,156,121,101,251,185,218,72,36,252,209,144,53,149,156,5,48,253,224,61,96,38,131,44,1,220,161,184,118,64,105,40,147,20,213,143,96,185,69,171,147,182,20,133,81,54,154,1,179,213,203,91,159,77,98,185,222,245,129,209,25,211,221,12,61,2,151,93,159,52,144,242,40,98,181,101,246,221,237,240,249,214,210,98,71,160,152,248,131,95,77,25,194,126,96,171,167,241,33,69,252,46,15,133,97,231,243,181,57,77,149,84,151,23,33,155,40,208,163,69,41,63,150,176,113,59,248,84,97,72,84,241,26,126,194,25,117,187,211,196,111,37,44,134,212,249,220,241,211,25,94,13,221,53,208,102,243,164,3,166,16,26,183,251,49,132,57,141,62,152,134,121,213,245,165,56,182,70,127,43,115,84,125,219,98,28,68,113,239,4,141,149,88,133,156,39,4,39,127,240,32,48,184,222,123,175,80,51,158,212,234,52,141,209,176,45,156,121,182,29,30,88,134,77,225,225,162,191,72,44,114,238,63,232,42,81,207,127,174,203,168,184,11,220,160,5,143,39,131,235,77,189,154,73,15,133,111,150,36,123,135,58,161,5,145,224,230,182,23,233,200,149,245,216,156,144,64,250,250,25,203,216,70,244,230,231,2,23,166,154,22,52,121,166,202,202,35,18,107,180,126,80,151,165,94,81,91,151,134,105,96,195,60,59,218,198,17,242,93,199,164,86,132,141,217,24,195,71,116,130,194,234,81,139,158,79,27,93,102,55,197,105,217,58,142,188,58,123,22,111,24,1,155,133,160,48,84,76,62,44,112,97,118,253,36,27,38,117,223,47,137,253,45,157,228,219,54,185,18,232,106,162,173,136,27,218,199,29,52,170,195,103,234,15,188,195,142,31,166,0,173,32,185,22,127,174,115,62,195,220,248,194,209,101,77,13,110,83,81,120,118,137,122,135,12,101,17,145,171,4,158,119,211,25,166,70,170,199,238,70,50,195,235,80,141,151,35,237,242,192,145,79,4,38,107,247,194,161,151,50,127,29,244,251,249,30,244,131,248,36,183,238,207,231,98,60,243,139,142,179,206,251,51,207,194,230,132,178,163,76,157,226,199,185,216,193,3,128,35,126,108,59,217,53,22,49,7,223,13,113,117,180,211,141,41,78,0,201,223,250,252,110,146,42,109,22,39,1,114,135,207,65,87,213,144,102,95,136,196,216,180,194,140,220,159,77,167,239,96,68,134,75,44,215,103,55,164,8,214,31,188,38,88,84,198,179,17,143,56,188,168,66,237,233,217,198,143,205,58,220,156,24,216,203,69,7,28,18,181,145,47,204,25,173,91,237,241,30,163,108,126,88,15,171,46,93,234,149,99,196,233,97,200,250,61,58,164,132,49,21,32,49,24,58,21,40,134,14,98,33,164,9,83,87,83,133,35,59,122,226,113,59,81,240,86,99,228,188,72,108,73,180,102,72,255,18,218,173,171,5,25,25,85,190,84,181,10,140,56,136,187,77,199,67,26,243,57,66,142,131,2,239,138,195,80,190,232,215,206,148,43,221,171,7,62,156,186,47,203,40,224,29,102,146,234,78,125,54,215,115,84,251,7,75,214,180,156,213,249,89,52,87,57,108,62,90,87,215,9,42,154,22,240,177,174,219,227,209,237,124,151,31,50,242,245,241,38,241,169,61,94,210,173,152,84,221,69,196,91,162,7,144,160,239,147,89,225,181,113,31,28,110,38,21,175,81,143,22,100,178,38,67,150,229,116,163,110,170,70,13,57,76,153,42,5,6,125,194,184,205,187,168,20,84,225,122,182,246,141,230,110,93,71,5,65,21,239,233,174,185,188,39,248,154,67,67,57,199,83,27,174,6,110,170,218,132,172,5,134,158,207,111,141,37,163,166,138,233,138,122,37,192,36,234,174,190,59,218,41,46,109,195,233,96,61,199,2,19,177,242,243,30,34,229,174,199,199,185,51,91,146,195,112,47,23,249,86,196,201,70,44,205,110,71,168,88,165,214,225,226,69,145,156,106,108,79,91,224,54,47,13,13,116,34,76,75,133,195,166,69,172,122,75,91,162,129,208,20,92,88,169,229,12,62,147,122,94,120,170,219,6,69,65,15,239,199,232,114,134,184,132,248,243,37,26,250,33,188,105,106,66,161,192,20,158,236,65,39,237,23,130,158,13,43,197,135,102,154,8,99,30,112,15,133,116,131,211,243,90,133,222,167,120,45,56,102,116,188,23,213,40,51,94,107,161,187,210,30,56,220,50,43,210,221,69,199,36,195,158,113,223,138,118,178,59,125,209,4,173,229,62,55,58,206,242,96,208,60,175,26,15,6,141,162,14,40,10,34,50,98,141,176,177,124,74,206,254,8,39,118,11,248,201,14,79,72,99,69,140,135,170,208,164,185,86,204,227,221,239,213,153,170,14,189,26,201,132,248,233,179,213,73,155,244,49,117,33,107,45,49,100,228,51,101,135,55,34,36,23,20,134,230,159,28,229,3,31,211,62,102,176,105,7,101,189,121,34,225,227,35,14,125,161,26,26,9,62,134,20,131,6,211,120,18,43,38,25,229,132,187,232,8,57,14,169,92,111,70,10,125,103,74,35,208,92,20,70,33,196,59,84,233,205,156,85,167,33,34,205,177,77,162,4,174,137,247,100,246,87,15,152,20,131,126,237,99,159,82,239,250,193,213,94,91,166,10,185,181,30,19,13,201,142,165,95,59,67,110,229,54,16,179,253,108,79,242,189,136,168,228,152,227,181,209,56,40,99,154,141,73,200,191,167,85,66,43,122,76,237,136,96,157,137,196,30,33,79,70,199,94,112,139,30,111,143,255,145,39,75,86,178,24,48,84,139,55,184,80,17,12,189,157,131,52,22,36,105,19,53,21,201,115,111,127,50,194,43,162,108,77,83,238,188,108,97,4,104,147,212,216,84,184,173,71,80,239,162,42,190,133,77,169,110,115,73,60,152,143,76,118,17,222,58,250,35,71,88,26,116,191,42,83,13,40,171,194,63,39,78,182,148,76,1,91,29,199,133,75,126,238,141,224,119,14,56,89,143,190,192,52,80,198,102,201,99,9,23,108,197,179,222,61,190,8,17,175,173,191,125,252,143,225,90,226,211,226,179,66,216,90,141,47,37,88,68,224,206,205,18,245,174,63,161,22,111,10,102,159,221,18,176,68,87,5,153,151,184,57,10,218,93,134,5,109,226,121,175,206,198,107,39,176,53,179,249,168,101,164,164,203,3,19,252,143,23,75,70,130,36,48,181,126,247,189,161,123,213,39,199,132,206,49,151,206,49,91,197,88,199,56,56,55,243,214,172,14,173,135,144,140,16,182,194,174,253,102,67,219,150,43,150,153,200,1,147,221,142,129,249,134,202,231,11,163,171,24,156,174,40,194,106,123,122,133,246,44,84,237,167,85,102,138,107,118,224,243,247,189,210,147,178,7,4,124,244,106,179,40,252,209,22,28,238,69,127,27,134,30,119,149,177,27,151,144,149,19,96,131,102,221,159,28,134,74,177,168,169,1,46,163,199,163,33,179,60,167,252,118,65,43,51,174,238,166,108,61,228,234,180,162,136,123,254,170,108,116,88,136,224,248,42,104,245,165,235,227,181,211,237,63,135,80,151,96,182,192,11,29,88,135,207,30,85,187,222,219,218,65,221,128,35,250,154,165,7,131,131,150,90,121,71,243,49,238,182,220,251,199,145,24,247,230,52,173,250,181,97,195,142,171,233,199,20,107,165,110,147,134,247,153,134,44,212,152,58,164,112,136,5,175,23,117,154,66,246,15,138,65,237,63,125,206,248,153,251,131,222,189,24,180,15,221,25,16,52,11,199,13,24,251,90,96,68,3,75,92,109,133,185,250,211,205,178,150,14,19,126,205,250,220,70,183,25,87,215,135,249,200,150,95,13,174,77,4,209,235,212,121,134,191,233,69,26,7,70,11,188,235,139,241,158,190,244,233,188,165,22,247,129,87,36,48,89,172,231,65,178,194,235,158,127,213,244,38,117,227,192,204,138,216,32,132,201,77,2,89,213,154,161,93,205,245,192,196,73,116,212,152,184,161,197,65,19,235,90,186,244,39,52,209,110,236,155,42,114,209,83,102,242,115,158,170,67,214,173,73,24,172,90,126,58,12,246,58,181,41,159,154,39,106,198,253,218,129,222,185,142,25,236,67,177,85,215,159,22,158,30,96,217,138,178,28,54,165,242,170,176,137,221,56,108,172,145,138,162,37,27,23,23,75,140,61,240,241,135,47,108,202,134,15,12,143,171,195,137,232,144,190,87,161,75,229,155,42,144,55,213,103,67,163,56,121,123,96,177,118,75,156,235,225,89,140,150,228,131,17,130,42,117,40,76,49,81,192,208,186,234,147,65,162,224,231,246,57,189,96,209,123,158,12,249,44,127,178,74,61,132,46,191,69,159,130,7,47,232,53,39,192,160,240,185,189,31,18,216,119,84,202,11,124,214,84,47,113,53,166,240,115,181,133,220,134,195,120,152,207,213,221,10,217,62,184,216,147,43,10,205,174,191,87,65,152,227,53,56,176,118,253,167,137,255,232,201,185,168,161,190,23,19,97,73,58,23,22,150,148,127,143,130,122,73,214,123,211,12,226,126,54,164,155,179,234,118,135,220,227,138,159,206,166,160,48,213,72,171,97,79,212,12,145,88,27,106,225,165,30,20,37,149,142,241,170,107,111,179,238,125,67,163,184,120,118,93,92,144,173,228,152,10,201,84,198,244,234,115,54,198,86,11,156,167,142,202,54,37,151,123,117,82,102,164,115,37,185,197,123,115,8,182,212,98,39,218,227,246,124,53,41,155,162,232,217,133,98,134,195,43,161,49,0,68,196,114,8,52,214,68,178,72,202,160,208,175,63,22,163,147,92,153,100,234,86,139,156,162,44,39,29,99,154,136,248,35,155,79,189,198,126,65,83,94,116,27,208,204,161,75,193,233,183,136,73,21,73,41,31,56,71,141,46,240,16,162,2,19,220,201,33,62,66,181,182,114,30,3,143,75,149,94,80,69,78,239,79,211,164,188,2,78,79,185,145,49,196,68,46,144,38,84,101,204,0,38,189,93,3,206,91,221,120,214,146,139,196,78,171,149,209,152,76,178,98,2,127,48,168,54,146,190,52,126,66,136,99,145,136,61,75,83,93,55,82,77,253,194,189,169,135,67,110,54,84,108,142,207,141,97,162,15,118,246,237,29,252,139,208,225,190,207,221,56,133,29,165,80,236,185,55,186,12,30,229,45,203,20,249,134,194,132,16,124,72,230,182,130,69,133,145,25,242,171,73,88,55,157,40,220,60,68,16,97,169,239,90,99,203,205,123,112,134,163,108,214,243,243,100,116,241,196,197,253,157,161,132,47,87,188,214,57,176,147,102,248,13,222,2,83,246,246,192,112,196,95,56,169,106,171,13,217,74,247,167,11,93,141,207,91,55,225,3,36,239,167,21,113,201,248,101,131,2,14,246,8,45,254,133,113,180,7,225,49,76,180,93,43,220,225,41,90,219,157,124,188,203,170,161,111,34,161,116,197,58,47,229,178,142,88,133,9,89,7,169,37,253,147,26,95,56,59,43,57,234,224,249,164,88,82,231,48,30,70,14,62,77,50,158,207,189,189,193,199,136,83,155,6,154,232,161,137,226,49,218,63,132,188,151,181,1,227,119,112,178,82,65,254,204,208,76,215,251,229,115,205,218,119,11,60,132,51,175,145,187,158,15,188,86,240,243,156,79,243,232,220,50,158,16,182,7,5,46,162,238,83,39,120,193,5,8,166,78,202,96,183,94,93,81,249,170,193,212,217,148,91,11,145,106,232,154,130,78,147,66,177,174,239,13,195,114,252,182,81,132,85,13,37,37,114,171,251,18,98,238,169,19,165,82,102,24,179,176,208,240,37,21,50,198,245,223,99,138,51,171,154,36,11,40,106,33,189,29,172,148,166,172,37,48,33,231,75,90,9,103,78,83,120,208,134,24,204,144,36,34,36,197,146,234,22,162,231,108,103,68,111,26,66,51,142,185,160,221,46,121,105,168,9,162,225,43,222,120,190,222,152,82,14,146,80,13,10,73,150,69,64,89,39,11,41,231,203,186,71,164,64,139,15,128,215,101,176,34,197,145,53,204,107,213,174,253,178,160,247,173,175,101,149,222,151,230,156,66,18,221,53,104,99,10,42,28,88,237,247,212,205,16,22,152,18,111,61,126,97,77,129,77,130,106,92,249,133,94,159,160,37,21,170,193,108,199,141,138,62,55,57,230,224,58,155,180,133,234,131,77,168,109,119,80,188,237,170,199,26,117,229,59,94,186,67,251,164,70,136,177,72,133,78,0,4,149,233,141,181,150,117,213,119,32,97,41,122,32,31,251,51,156,119,92,210,245,88,10,104,167,223,17,131,89,107,63,215,26,237,154,203,185,12,211,227,121,224,154,131,11,176,152,156,125,123,30,172,231,26,82,50,104,172,142,231,106,152,9,124,184,207,22,115,62,207,51,40,171,199,4,38,4,88,30,208,218,54,29,165,201,97,60,159,10,149,154,171,116,62,148,235,143,15,77,237,118,80,176,161,33,172,97,218,134,170,214,21,131,69,196,67,247,171,70,191,240,8,101,83,100,226,158,223,62,239,233,21,211,72,228,18,170,25,10,35,188,126,153,208,40,68,217,207,234,64,205,34,180,100,119,126,76,51,210,207,51,7,213,89,55,86,104,133,145,44,138,155,83,41,82,245,183,137,196,250,194,37,0,216,214,19,25,183,174,150,96,97,179,166,220,172,48,106,24,113,181,217,106,10,147,210,141,155,211,69,164,5,167,166,32,190,174,188,117,179,58,23,221,12,87,143,207,77,209,98,30,79,92,189,226,131,95,225,83,4,188,244,224,35,253,22,92,104,216,41,154,231,131,213,40,90,95,77,93,180,20,61,26,249,185,149,133,93,43,105,153,238,249,183,125,185,56,77,193,80,203,111,208,107,173,145,203,192,247,211,72,44,46,194,198,233,11,166,169,51,140,122,100,31,27,180,92,21,52,232,225,147,174,176,68,47,101,144,69,145,207,145,74,145,148,76,161,55,4,41,161,69,74,143,103,196,150,20,186,142,228,35,242,227,87,17,240,14,134,56,43,105,82,151,14,242,218,30,76,84,176,184,62,55,55,169,245,32,162,50,201,113,245,7,23,29,226,14,195,165,240,68,229,121,173,224,215,130,246,120,47,125,178,116,43,136,83,177,8,215,3,82,131,25,40,153,63,253,101,200,50,99,76,204,218,26,234,5,147,56,12,82,177,12,115,209,19,210,135,76,53,232,227,208,106,146,154,34,139,182,196,233,67,189,241,19,84,95,169,11,43,24,90,84,79,188,31,74,246,26,171,11,33,191,63,97,59,202,153,122,144,111,65,94,162,97,59,54,184,20,236,90,22,10,208,96,229,134,240,215,73,35,240,162,179,70,236,41,214,111,65,163,67,163,202,19,210,56,163,63,47,99,18,221,105,249,137,209,66,179,225,173,225,196,111,85,198,22,152,105,217,3,54,242,38,13,139,231,26,84,79,199,230,87,102,187,131,162,233,26,252,63,184,70,77,3,138,141,228,196,37,238,210,98,91,34,234,131,189,56,136,185,168,130,212,183,170,246,189,157,255,10,70,184,231,177,43,181,108,65,174,69,157,163,70,52,48,83,220,165,195,82,32,45,168,87,195,85,18,124,47,211,88,84,242,19,214,206,46,41,49,140,49,182,60,143,150,173,149,213,25,172,200,25,43,138,233,126,249,173,142,251,221,52,48,205,52,28,65,87,102,165,82,10,214,113,137,75,142,239,55,167,78,255,74,101,65,80,255,80,255,40,42,128,192,141,189,47,152,181,166,138,145,3,195,190,19,4,85,155,158,16,253,30,199,12,93,49,71,59,45,203,207,59,159,139,131,249,167,19,147,208,60,222,185,247,240,10,19,56,166,146,114,85,16,194,163,150,211,127,154,92,202,212,208,177,245,240,5,219,18,196,217,89,63,71,37,247,26,104,69,79,74,238,13,169,244,140,197,67,109,173,200,79,1,183,117,127,186,24,251,127,85,24,197,240,11,19,7,18,20,19,105,246,203,88,132,119,37,48,145,234,152,101,244,233,239,173,137,23,2,107,43,232,173,118,211,200,48,237,62,193,185,112,80,170,39,245,185,26,236,253,65,220,179,172,16,65,224,122,155,53,129,115,145,22,214,3,91,91,66,92,205,234,88,50,143,206,165,168,83,7,117,22,178,192,93,97,62,104,176,235,192,108,169,223,154,16,82,46,151,137,73,89,210,80,183,131,87,235,18,49,41,249,64,181,127,79,66,211,212,246,147,17,162,159,208,109,120,224,254,100,86,40,34,73,177,159,156,237,61,79,141,135,115,132,94,222,30,26,53,52,121,152,240,122,202,101,35,194,71,214,123,31,15,122,93,130,168,2,61,128,94,77,177,229,190,84,71,69,234,148,64,233,37,45,23,205,67,167,9,122,118,235,146,106,25,171,196,125,105,211,115,222,151,39,137,115,71,102,194,218,88,233,65,0,69,105,145,166,16,22,122,89,151,56,46,27,33,174,160,176,89,94,154,51,84,2,174,99,3,12,91,248,184,240,49,74,4,254,145,195,250,60,129,165,74,232,161,42,9,244,50,99,97,226,108,75,45,70,37,9,218,115,208,210,153,178,151,196,110,87,55,203,60,104,177,232,180,147,83,109,161,5,230,213,72,208,27,14,226,64,2,27,147,72,220,28,254,209,162,55,183,50,180,28,112,122,142,235,133,216,86,15,98,158,95,239,163,140,41,193,148,217,3,134,196,94,191,8,121,230,125,73,156,200,86,232,160,26,61,98,15,150,38,171,22,215,155,155,247,121,225,74,147,255,133,107,131,245,46,136,150,58,37,144,93,224,243,1,131,74,147,204,109,146,238,115,88,37,206,176,250,44,63,7,63,71,200,221,207,224,130,63,223,197,89,100,206,22,48,53,218,110,141,217,177,252,150,105,2,102,25,181,227,35,118,111,158,161,130,144,99,89,175,46,20,198,205,128,81,51,82,56,55,204,187,128,169,22,147,71,59,95,112,6,105,16,242,194,210,63,142,198,24,97,85,71,145,39,90,122,109,42,145,91,68,70,23,209,184,251,203,147,50,18,103,235,39,75,57,212,92,157,212,235,231,184,55,85,163,85,142,69,147,96,9,154,206,53,109,87,185,99,50,105,243,232,241,53,201,34,11,197,33,106,146,48,122,5,220,159,142,136,3,211,74,114,185,169,218,208,142,162,74,95,32,62,94,176,79,33,105,167,55,183,10,149,184,26,157,209,170,48,109,89,121,94,114,170,34,133,234,164,243,110,119,204,129,33,255,146,153,68,239,234,240,18,122,154,99,56,213,239,134,72,127,198,242,218,102,154,235,74,151,254,197,138,93,210,131,225,9,78,85,133,74,186,51,216,70,55,203,239,210,176,219,98,237,29,167,102,74,61,183,205,130,236,93,5,192,56,201,119,113,77,138,230,146,27,95,156,83,117,232,136,81,187,186,82,92,157,8,143,203,163,117,50,193,51,126,251,236,234,146,61,39,68,55,227,80,93,24,91,18,49,183,226,200,104,81,4,182,142,18,129,207,185,23,204,138,16,45,159,77,67,94,187,19,239,117,46,204,197,44,201,114,244,77,232,14,103,172,204,122,78,108,169,174,180,148,53,252,134,247,234,169,83,216,168,246,156,229,143,18,246,46,101,138,20,4,80,161,237,111,77,230,81,34,184,16,117,160,39,185,3,70,175,56,43,76,82,45,208,52,187,14,74,53,201,131,29,140,90,227,169,14,155,88,49,241,86,28,146,207,36,170,166,113,19,23,47,99,185,21,24,9,162,248,90,212,142,117,93,60,149,106,86,183,98,22,118,97,107,47,156,47,161,86,65,239,188,233,131,19,189,79,65,5,6,89,169,206,210,51,107,75,233,247,183,73,13,203,163,157,241,110,51,230,2,18,115,77,199,140,220,215,104,251,194,51,235,163,17,63,244,28,53,48,169,123,189,185,113,22,151,96,10,163,32,95,111,126,190,79,143,21,66,4,87,84,31,170,105,33,186,194,38,185,40,88,159,229,230,68,101,211,189,57,179,182,200,163,81,252,224,233,67,96,83,239,17,24,50,237,17,52,100,116,192,23,189,57,60,87,105,93,26,178,36,105,33,248,245,9,146,7,207,88,198,102,150,223,254,145,125,197,213,191,228,174,192,236,13,110,8,193,133,64,114,65,96,88,202,156,236,139,118,89,181,14,167,237,4,110,78,208,45,219,203,3,87,8,35,226,226,65,221,249,253,233,159,219,28,27,113,66,192,88,108,149,241,227,63,143,171,161,183,19,167,15,135,47,218,95,198,220,214,229,83,21,230,226,22,112,31,66,164,78,235,55,133,199,213,97,136,225,228,212,69,65,122,122,144,23,184,208,220,166,48,105,213,128,201,243,85,125,180,142,231,208,29,54,38,156,7,166,90,116,59,12,123,255,115,239,202,244,8,116,52,201,63,218,147,69,18,3,65,72,42,49,150,190,118,202,158,25,5,166,67,66,135,156,198,94,167,154,157,230,96,238,103,208,118,100,249,6,246,155,144,234,243,65,206,110,154,226,167,209,99,74,250,224,191,163,49,96,4,175,134,192,48,220,213,248,105,18,163,207,52,77,158,146,2,164,155,165,61,19,41,234,183,32,168,162,117,66,22,72,50,162,134,225,176,73,138,233,250,201,84,217,23,135,251,99,212,18,163,135,105,196,81,138,73,134,194,116,76,230,184,55,118,164,238,104,153,106,188,18,79,86,144,134,153,186,240,23,205,81,14,103,36,218,151,110,27,244,55,7,156,112,191,244,230,232,154,182,248,109,178,164,226,32,161,227,133,82,218,7,27,17,186,30,157,5,221,147,152,41,166,0,34,225,152,115,53,100,79,190,126,104,28,149,74,120,30,205,18,156,14,39,43,232,215,45,43,122,34,6,173,159,91,35,161,228,84,170,151,125,14,122,32,183,90,227,100,54,138,179,169,1,159,41,167,135,58,188,233,99,247,11,15,157,226,147,180,119,184,141,147,13,81,75,109,9,210,55,175,233,249,181,56,142,174,27,26,89,170,184,152,202,78,61,59,207,118,215,167,159,2,115,24,93,157,110,150,80,191,212,128,7,157,59,250,211,20,77,185,207,121,96,106,238,229,189,200,208,207,248,94,132,184,106,210,171,237,68,187,87,19,77,86,152,216,131,155,250,212,178,62,1,178,241,11,17,199,139,181,227,91,61,139,147,42,251,24,82,68,237,187,174,236,70,112,40,46,38,195,254,236,57,149,222,195,29,112,249,179,107,208,194,87,226,193,41,189,44,10,35,189,213,99,208,140,12,91,183,121,194,130,51,30,13,154,189,7,182,236,144,255,54,124,21,122,232,51,57,194,11,193,16,101,83,23,148,86,157,216,13,59,66,80,18,116,25,176,49,140,120,112,248,62,133,92,0,198,178,75,107,74,127,156,54,234,82,179,8,249,137,47,47,36,91,134,142,217,194,128,243,91,55,83,196,212,199,198,108,141,7,35,231,190,147,108,211,180,253,4,241,40,37,140,240,191,8,156,140,68,223,97,178,117,82,85,61,150,177,32,248,131,87,114,142,83,159,12,153,108,247,235,166,117,126,138,205,204,121,53,194,94,248,85,66,137,47,96,219,208,240,208,54,133,34,59,233,247,56,127,178,239,36,206,63,65,14,133,33,255,170,1,67,145,33,143,102,154,237,241,65,142,43,112,188,95,153,166,164,53,220,238,61,235,156,126,113,69,81,37,138,189,22,206,205,174,31,123,100,115,67,47,60,69,46,153,102,76,56,80,29,93,86,155,254,162,67,81,245,102,41,101,141,162,55,84,104,75,27,93,209,20,74,77,160,28,56,242,206,157,19,63,22,110,178,248,165,124,107,178,186,203,247,148,97,44,177,250,86,48,33,118,183,161,200,176,23,105,78,163,109,231,76,210,111,207,56,54,49,140,154,242,100,101,192,35,251,253,52,188,144,91,42,107,160,121,75,201,11,155,15,140,185,32,183,46,36,221,215,69,161,206,93,10,247,160,26,167,159,116,168,141,195,106,104,238,131,112,186,212,199,188,130,230,63,59,229,54,91,97,151,150,81,156,159,20,69,182,230,92,102,141,119,14,220,115,239,93,38,189,65,4,94,110,158,91,27,17,176,103,130,191,143,150,241,82,70,188,86,49,73,93,133,225,73,188,87,47,26,92,47,76,126,57,168,198,199,180,148,134,124,107,104,68,131,54,123,88,5,139,26,196,40,47,134,161,66,112,127,14,93,91,164,240,61,225,75,11,124,122,146,128,195,178,111,62,207,6,50,158,210,73,133,107,188,119,22,152,97,184,243,172,83,209,18,166,8,19,77,57,127,33,88,164,195,204,175,102,211,105,50,106,136,143,229,136,213,114,224,18,27,18,184,153,118,174,195,21,82,168,33,48,116,38,243,194,240,229,103,129,233,53,244,176,163,101,134,68,255,173,194,69,56,66,189,100,16,150,202,85,175,166,237,215,13,56,218,74,183,168,68,87,180,227,199,93,34,148,248,148,38,47,102,26,62,119,88,18,255,58,5,206,80,77,56,76,27,110,145,19,4,237,134,233,164,7,192,52,137,101,133,207,127,125,67,179,38,159,38,7,39,250,10,158,7,39,168,52,181,33,150,19,217,196,84,2,166,201,71,208,105,161,143,64,51,85,116,2,67,111,226,159,235,152,18,202,124,83,41,168,134,92,55,96,104,232,20,70,186,209,35,212,3,125,240,146,244,167,41,175,223,113,53,236,226,114,58,225,243,151,22,187,74,111,228,209,229,230,48,149,121,179,249,129,17,178,205,122,245,25,110,79,40,3,19,98,214,171,225,178,137,5,70,138,183,203,86,220,169,179,142,116,28,133,29,105,60,191,13,213,64,108,105,84,230,244,242,192,231,175,251,1,51,44,203,34,89,24,20,69,118,24,212,131,90,13,209,81,59,119,26,86,107,224,48,118,191,132,101,80,253,202,45,126,27,7,81,88,28,129,51,230,95,192,107,233,181,88,165,158,143,24,132,128,133,237,132,54,131,220,93,32,241,192,208,232,232,234,203,214,11,215,46,124,126,73,175,182,210,69,255,32,212,160,62,27,3,50,148,33,211,49,104,146,108,253,185,154,254,140,120,52,202,82,166,194,84,139,251,161,76,156,226,172,62,25,179,140,250,175,219,242,156,254,231,147,234,147,83,2,51,227,209,40,41,123,134,180,160,67,224,87,83,190,84,196,241,235,164,163,226,212,102,143,25,239,123,163,41,238,33,58,186,118,106,121,70,141,98,222,123,117,50,29,171,11,51,23,226,20,57,119,26,218,133,69,3,94,78,110,192,153,109,145,116,38,161,102,226,93,200,192,16,123,213,7,110,61,190,8,39,124,125,127,154,205,188,5,156,186,186,133,118,245,240,24,220,128,200,166,63,87,83,249,235,147,156,205,177,107,19,23,12,181,88,178,14,83,138,35,38,67,79,180,217,121,0,161,227,246,9,189,37,240,177,209,125,88,206,142,150,147,198,54,224,237,165,37,205,97,203,121,142,23,110,2,35,104,247,192,180,71,249,147,195,159,166,141,140,166,35,214,221,13,161,106,47,205,103,88,58,122,11,205,225,68,248,71,199,156,160,170,155,97,144,23,136,142,0,40,212,121,223,23,57,71,219,210,250,54,158,44,95,133,172,142,58,77,126,6,133,114,18,7,207,105,212,158,31,222,212,149,102,135,49,190,159,95,54,159,41,174,166,195,97,60,115,1,17,89,191,154,239,149,182,62,152,25,143,62,38,182,242,251,243,177,77,220,205,97,154,153,158,155,31,247,202,123,233,127,122,90,73,34,139,208,44,167,29,247,46,212,207,232,242,202,57,202,107,186,81,179,63,139,47,227,197,199,115,163,27,169,7,20,245,28,177,233,0,247,169,227,141,120,79,152,27,52,226,87,225,91,7,102,27,115,216,68,82,210,115,243,65,67,166,195,228,0,116,30,113,243,230,246,122,255,41,130,60,55,183,152,142,195,211,138,175,30,24,165,207,128,169,214,213,49,35,58,31,131,214,32,101,149,81,161,231,33,187,47,140,72,226,126,22,254,129,119,72,169,1,107,58,207,208,40,248,0,77,162,78,130,217,73,59,182,79,240,179,215,61,190,48,82,133,59,36,10,206,120,209,39,170,55,103,221,250,62,78,191,249,89,15,242,90,197,44,8,191,57,21,30,245,185,154,61,38,208,78,225,182,62,89,199,25,240,33,43,231,183,117,23,135,157,52,106,169,136,39,111,209,9,181,139,33,173,250,224,99,153,20,237,119,5,62,11,59,96,234,211,234,122,206,236,85,125,35,230,44,211,64,20,212,179,57,114,2,156,54,79,237,219,25,147,203,65,140,1,140,228,155,94,109,100,238,46,25,97,181,157,77,191,53,57,109,119,83,136,230,140,253,60,248,175,59,58,224,154,116,51,43,86,124,29,23,103,84,245,198,243,100,193,174,57,224,27,235,93,247,148,210,174,208,194,129,143,173,33,77,67,63,216,11,202,129,225,146,250,223,84,8,225,18,242,92,251,25,21,214,186,95,77,12,88,179,225,184,206,48,147,56,188,216,12,159,39,31,87,222,177,177,29,149,242,76,149,178,195,51,108,112,9,148,246,76,67,52,34,246,133,115,122,102,146,237,212,142,26,107,220,99,191,245,225,157,238,163,89,216,101,170,109,56,115,132,160,105,231,74,162,173,10,124,198,201,103,105,227,75,119,181,115,104,231,232,190,201,55,158,108,169,33,67,128,243,14,10,242,99,91,103,82,181,214,248,184,26,101,23,29,148,74,237,111,124,47,171,252,205,15,76,7,137,11,155,84,163,230,209,23,195,141,15,33,153,141,116,174,186,2,201,44,192,208,153,97,158,202,144,178,218,154,187,226,80,48,238,161,67,74,23,93,234,23,61,187,70,126,220,12,196,115,29,238,244,56,170,155,209,105,70,24,33,6,115,230,156,132,39,136,218,35,7,115,213,94,170,150,50,34,184,40,50,52,103,134,38,237,100,183,194,199,240,4,96,203,200,186,54,145,65,140,82,21,132,71,206,126,217,21,198,172,114,20,254,147,252,92,60,142,223,176,46,60,53,77,2,204,250,186,240,113,127,255,248,163,125,197,213,244,5,169,39,96,229,63,161,205,67,189,153,78,20,34,81,37,214,222,249,195,249,56,48,29,118,14,223,165,27,30,99,26,122,111,132,4,221,215,165,5,127,107,172,149,73,54,157,240,212,10,231,207,136,203,160,112,166,180,88,185,201,58,144,53,4,48,200,40,204,128,77,29,75,96,100,192,98,138,39,150,139,14,218,52,194,212,79,33,103,195,224,163,161,139,110,140,38,126,45,76,26,122,96,79,211,143,232,1,27,151,134,194,43,133,55,75,233,250,212,31,166,152,214,169,155,41,119,30,79,108,97,153,156,193,55,69,89,167,172,7,137,200,88,1,225,247,45,171,197,181,166,198,177,40,65,246,229,65,58,250,252,186,68,231,50,66,20,174,25,116,140,184,166,11,243,216,224,180,49,126,67,2,9,250,84,75,2,87,180,59,95,28,162,230,40,245,60,145,166,99,253,122,0,160,112,124,20,157,224,103,225,244,40,64,160,76,114,106,17,0,172,47,65,43,205,103,133,202,78,189,27,88,240,125,179,203,29,241,3,241,17,144,112,40,222,229,123,198,0,182,76,217,73,105,160,220,97,219,101,4,123,53,229,220,169,145,137,0,0,20,213,77,127,154,46,236,208,193,77,116,111,104,148,183,103,243,211,126,115,212,84,209,41,144,122,142,174,237,237,78,198,247,54,138,186,101,133,182,248,225,87,67,121,245,28,77,24,38,235,3,17,177,214,188,108,135,185,214,219,239,217,112,255,68,53,160,210,254,190,86,71,168,121,106,133,50,94,85,242,254,200,110,229,133,91,209,70,70,107,124,40,187,106,121,134,164,155,148,243,7,103,58,36,116,151,69,224,110,250,144,192,41,165,20,43,176,168,102,167,150,161,146,169,61,198,19,21,73,159,89,215,141,242,83,23,252,153,32,148,19,124,104,183,56,184,194,147,100,216,10,152,244,254,27,55,152,158,167,235,112,20,79,105,66,68,160,158,208,119,192,24,98,226,93,96,86,108,79,36,116,99,243,144,6,72,104,183,225,73,237,14,87,42,40,228,106,206,103,39,144,56,59,207,113,27,53,35,69,140,1,7,194,97,227,233,148,233,141,175,210,98,200,176,25,182,20,61,208,172,212,239,139,29,123,191,106,204,194,24,61,74,252,54,141,155,98,29,81,48,190,125,31,132,127,207,154,209,4,46,57,72,55,200,58,240,229,245,106,171,21,248,238,141,23,74,113,148,192,205,210,103,31,12,101,129,48,107,242,100,180,88,124,31,140,232,116,22,73,25,44,89,164,163,252,106,78,26,97,12,165,61,155,208,219,247,218,199,98,77,75,23,0,157,3,41,199,111,83,105,211,36,10,107,186,24,217,191,39,123,246,113,38,239,68,108,191,208,156,191,55,117,160,98,123,53,226,137,94,212,218,161,244,220,210,249,95,9,2,110,175,183,133,118,144,29,73,30,124,252,218,28,62,56,117,2,69,242,211,243,71,211,254,131,59,36,182,90,162,223,160,188,113,26,135,206,2,168,207,111,111,8,70,191,243,163,19,37,63,167,166,70,52,50,164,16,14,159,159,86,70,170,110,182,193,119,224,98,54,16,139,233,79,8,138,170,243,15,166,193,174,63,251,40,5,158,95,164,148,84,37,26,158,26,118,40,59,212,119,141,157,188,73,59,248,121,240,148,131,209,154,66,106,8,139,244,181,17,1,90,62,42,228,127,181,10,153,134,85,250,92,62,152,234,64,81,218,169,68,24,81,210,248,193,72,202,36,17,12,33,241,128,228,120,192,148,221,221,175,109,194,96,159,107,211,41,16,42,234,2,176,19,44,47,152,165,84,154,234,130,251,220,164,150,206,226,251,158,219,170,180,68,29,180,86,139,202,125,134,54,226,159,40,167,45,129,9,125,198,131,161,21,169,108,86,108,166,219,235,36,127,42,166,90,82,129,55,159,114,60,57,123,148,114,195,216,225,228,124,114,189,89,203,156,204,36,136,241,188,4,25,97,74,155,150,23,69,174,208,25,146,59,234,103,42,27,70,119,18,213,116,223,213,21,78,142,103,208,232,159,117,201,97,140,116,74,81,229,201,10,105,19,223,24,216,150,169,102,124,96,122,244,4,150,12,73,197,163,46,247,222,100,120,155,194,36,194,253,200,229,243,40,119,51,90,226,100,232,253,193,81,41,213,7,203,198,243,237,23,27,201,170,156,246,7,38,18,212,3,134,183,67,190,199,241,162,138,55,162,28,152,81,149,184,247,143,146,197,65,214,139,24,218,48,174,148,62,47,156,53,56,92,147,158,47,149,74,93,117,62,170,53,116,251,193,137,205,82,69,157,229,199,97,24,223,170,209,226,37,185,25,242,73,101,199,189,209,216,30,85,127,154,86,133,233,67,98,66,133,98,237,178,115,134,234,47,48,132,33,93,225,138,106,105,192,28,194,247,193,145,116,166,206,196,97,62,182,44,143,98,205,85,35,158,28,173,12,5,57,141,114,128,229,97,47,194,73,34,17,245,193,216,6,26,116,131,71,27,230,109,135,7,107,92,111,142,208,107,60,183,165,191,100,158,20,218,195,188,143,16,216,116,215,30,56,205,152,192,36,99,186,28,155,5,46,89,239,252,135,98,18,106,101,133,51,237,129,62,193,225,111,87,131,21,211,34,136,78,112,50,87,19,121,91,138,253,23,138,237,14,23,122,113,218,3,23,167,75,48,56,137,82,43,240,220,238,75,2,103,244,110,21,30,81,125,70,197,34,202,96,250,189,18,45,58,126,117,62,150,96,126,94,44,69,49,224,65,137,158,164,23,165,88,202,97,52,11,242,243,94,88,66,113,245,143,125,81,97,107,49,118,24,245,179,164,95,4,94,250,226,87,67,44,252,254,116,159,97,89,162,82,93,242,210,159,38,158,229,75,0,110,181,243,119,250,243,65,170,119,29,245,98,25,140,181,30,184,251,144,97,225,142,241,204,164,108,186,244,1,195,93,254,126,108,148,155,28,238,84,15,62,15,142,211,230,79,54,200,107,63,203,139,230,65,191,152,30,4,45,15,227,173,135,247,220,117,152,202,179,122,39,246,173,251,23,14,225,56,55,242,41,125,50,74,158,191,73,92,76,10,126,62,232,242,90,90,208,99,169,143,252,194,91,224,186,159,49,161,165,204,63,7,29,183,4,76,94,216,185,168,12,62,134,228,179,116,241,11,252,222,204,3,245,176,13,110,241,49,169,18,157,83,191,245,113,211,188,82,164,23,227,79,168,47,76,151,197,133,251,115,239,179,21,198,161,137,104,10,157,13,186,219,33,120,224,15,94,127,10,60,239,94,217,253,193,202,180,158,21,221,166,73,76,251,189,51,157,135,207,30,159,176,174,253,222,148,93,231,172,3,78,169,207,23,27,134,196,210,170,128,116,80,112,255,191,171,41,226,45,90,202,129,166,228,242,206,157,110,145,47,173,159,52,201,63,215,48,234,112,98,17,109,81,248,82,93,1,155,138,148,192,148,19,184,69,123,44,231,60,180,32,162,208,79,227,181,207,120,166,172,54,121,242,99,175,69,254,3,248,24,89,146,194,48,73,137,176,58,51,166,161,146,203,194,10,61,189,124,6,152,134,216,249,192,205,171,155,59,246,81,209,108,86,161,132,209,155,188,80,46,166,254,85,175,46,103,147,243,13,141,33,219,235,25,22,102,64,60,26,177,201,241,188,24,157,145,45,110,142,40,185,184,148,133,206,222,24,52,122,134,147,156,233,112,6,78,39,111,6,206,91,187,188,128,209,41,119,24,13,157,231,151,207,121,229,238,127,182,185,163,231,207,146,50,174,110,11,85,153,132,207,152,225,113,250,91,151,191,251,221,34,59,230,107,27,54,236,165,245,20,52,192,46,175,243,61,48,156,143,207,131,195,75,224,171,51,195,17,245,238,134,228,198,252,222,48,249,40,233,45,253,201,217,171,74,49,188,9,234,233,213,48,5,77,191,247,217,242,87,255,187,192,92,186,24,184,35,195,173,240,222,78,65,209,77,207,84,45,130,154,44,136,229,232,49,200,218,80,20,101,214,228,247,78,70,206,35,246,176,113,140,248,209,119,134,4,54,126,129,233,18,206,254,224,201,52,240,90,127,224,237,189,236,6,159,103,121,12,98,226,149,219,97,242,191,98,70,157,207,219,201,107,127,48,183,174,234,68,20,19,126,24,1,35,29,164,134,126,134,251,204,81,18,1,85,239,77,61,218,189,55,196,155,234,151,89,250,209,13,60,242,23,85,51,132,208,112,4,73,113,167,32,66,228,224,64,151,247,40,227,184,210,83,166,183,62,127,230,185,23,224,134,92,168,194,20,69,6,106,181,108,130,82,87,125,47,134,57,104,60,190,15,250,133,129,142,166,97,139,138,34,129,15,200,175,41,85,47,93,52,96,180,128,231,212,190,156,3,239,208,1,234,86,154,162,155,25,177,158,124,175,165,151,83,94,137,106,108,207,94,32,26,60,206,254,145,21,190,6,16,84,211,79,175,69,109,232,25,184,193,10,117,228,122,80,105,140,129,69,222,72,3,5,158,216,175,254,96,212,148,63,94,42,199,113,206,57,96,24,107,150,194,86,74,120,225,166,157,49,164,225,179,183,235,117,211,48,105,58,255,240,46,74,12,168,201,65,232,167,98,147,136,35,23,248,120,17,234,188,103,200,76,166,194,146,61,231,234,22,22,16,53,188,73,77,5,96,231,45,7,101,30,61,247,78,222,67,133,14,226,126,138,35,43,85,128,41,230,73,163,41,170,233,173,49,105,150,160,90,205,115,94,154,110,217,124,225,39,197,192,136,166,8,165,80,81,161,50,89,192,29,66,128,11,107,28,6,247,176,199,6,12,143,30,172,81,15,28,194,243,6,83,197,254,76,133,17,177,173,68,90,183,170,27,219,166,157,46,2,103,117,252,207,179,52,39,192,55,184,139,62,10,176,17,53,93,152,192,142,192,99,163,193,230,112,223,42,22,194,20,39,113,233,40,164,39,186,197,54,58,228,99,138,55,227,217,213,123,179,149,249,153,71,129,210,208,10,168,227,183,192,131,226,31,27,185,60,245,84,43,153,216,228,22,41,237,217,91,91,68,216,68,71,60,55,141,183,207,165,220,186,95,48,247,39,144,66,124,232,194,166,77,89,52,84,82,104,180,13,184,246,231,177,11,167,78,138,231,74,38,21,246,192,227,142,9,180,73,207,91,101,139,6,250,115,23,83,62,208,72,11,164,42,110,59,193,91,245,196,188,73,94,157,147,220,191,7,36,102,250,224,212,219,196,112,23,226,46,93,67,18,59,132,223,59,116,143,79,122,26,180,58,57,48,48,251,213,19,195,33,234,16,143,157,240,91,158,48,205,58,123,178,223,60,83,130,148,250,3,227,216,4,252,22,147,210,208,30,18,116,16,140,158,61,69,81,243,214,253,157,141,200,80,143,29,180,86,61,185,13,60,159,54,62,90,208,178,247,233,217,213,187,62,246,137,57,169,247,98,188,168,39,6,212,92,99,29,120,33,228,243,248,30,145,252,0,221,227,113,112,143,77,215,239,115,47,234,78,212,235,89,44,166,121,97,52,150,213,183,96,191,153,247,201,170,150,65,24,251,255,16,24,61,129,199,156,220,94,153,207,189,137,222,62,150,44,45,81,241,90,63,250,213,11,163,115,57,167,124,173,161,149,10,86,197,237,201,86,131,187,118,36,80,114,190,92,236,3,184,42,251,35,250,233,199,214,186,79,54,219,227,195,66,65,155,238,128,195,221,213,244,222,133,10,232,251,185,16,153,121,225,58,220,207,76,108,70,59,235,131,35,31,28,167,249,49,209,75,83,143,106,208,212,28,123,29,172,23,69,13,248,145,41,41,244,93,225,216,231,15,227,120,161,236,161,199,28,38,194,217,213,241,71,129,221,23,87,34,28,168,183,38,31,17,81,99,40,223,230,19,238,235,12,240,138,95,206,84,208,54,133,49,217,123,192,196,162,100,192,143,115,23,180,175,13,62,235,166,21,24,72,1,28,163,168,57,12,73,144,14,202,57,97,151,91,255,192,84,214,203,213,212,221,223,171,215,182,92,176,192,200,30,124,94,104,67,128,241,41,29,33,202,80,190,165,9,74,135,129,124,205,227,161,66,243,235,112,126,115,4,244,139,52,87,64,53,210,189,227,250,233,189,113,75,115,92,173,122,53,228,9,57,108,202,7,210,156,83,36,34,77,90,114,121,148,179,153,72,130,214,51,3,55,119,229,154,9,21,40,5,10,112,241,214,148,246,241,230,235,152,208,199,231,23,255,250,221,214,131,118,143,123,53,235,88,211,42,111,96,38,106,192,112,218,232,147,193,33,219,125,76,104,170,84,227,138,158,74,162,216,31,12,3,233,82,71,16,184,43,60,211,95,216,51,8,6,55,161,207,54,184,59,227,223,129,33,152,210,237,142,214,134,20,223,195,200,111,91,123,135,220,57,136,200,12,229,254,103,72,135,75,173,129,194,155,241,140,10,210,197,62,42,230,208,150,7,173,206,62,12,138,27,162,31,155,188,202,103,22,54,88,234,161,208,22,152,90,249,123,117,131,217,74,111,126,54,215,18,51,169,192,19,246,188,117,178,180,203,7,219,41,39,149,62,197,104,245,253,185,225,209,173,186,0,96,102,186,111,205,217,174,193,167,202,54,221,227,226,73,250,67,54,241,74,143,109,188,22,26,61,154,159,163,125,160,237,152,72,108,40,90,172,67,123,44,145,18,135,243,249,235,250,214,36,21,188,100,166,153,183,166,165,185,180,75,87,143,201,225,223,155,34,154,192,116,85,250,76,89,38,17,124,81,186,55,130,34,5,37,0,28,163,187,64,242,178,202,146,226,240,25,160,33,147,148,224,6,108,157,14,91,139,203,253,216,8,106,225,133,125,176,105,19,61,48,129,83,31,52,142,239,190,101,203,33,103,86,156,69,142,234,26,108,218,59,228,104,30,110,167,7,67,138,205,10,189,5,46,48,209,248,213,168,42,171,143,144,33,226,113,90,166,70,185,193,210,140,41,225,112,102,215,7,39,72,77,101,203,66,204,228,60,217,14,56,235,70,11,43,6,253,162,63,212,184,63,68,180,236,192,22,60,249,238,61,141,244,76,230,97,54,97,241,207,133,38,149,139,3,115,231,10,218,64,231,209,191,49,61,63,11,29,156,60,217,57,35,154,151,190,55,218,167,178,102,230,17,217,165,151,204,225,140,120,132,140,10,190,201,46,14,195,248,177,197,21,165,166,254,56,83,254,104,52,197,138,74,54,48,42,46,213,97,254,163,95,132,148,169,243,210,176,53,230,174,49,111,58,4,207,201,26,87,163,47,152,245,197,76,11,194,71,109,216,98,30,15,92,102,189,232,82,255,253,160,101,120,230,18,24,77,89,185,216,228,132,170,195,221,180,37,30,120,134,61,1,220,181,64,144,134,128,49,226,123,209,154,165,108,112,192,251,14,41,101,144,207,250,163,192,179,198,247,162,64,32,61,240,178,18,163,128,83,215,4,97,54,242,137,25,55,175,228,133,178,94,125,142,226,152,43,24,20,218,162,203,163,97,197,5,108,178,233,122,53,29,116,195,225,133,129,176,21,102,27,170,1,211,36,166,191,189,97,160,246,49,229,108,92,114,180,50,166,199,145,246,81,163,46,89,249,39,178,25,178,53,96,188,100,157,135,9,31,198,63,72,251,241,37,61,211,180,120,169,82,99,78,65,80,160,240,172,49,13,77,44,37,233,10,161,142,42,230,2,116,98,235,153,134,72,231,248,174,51,171,105,48,60,240,184,7,212,252,250,65,4,166,189,62,190,118,181,28,209,210,157,97,120,102,134,40,4,158,92,87,148,165,29,168,145,104,8,10,245,213,138,231,134,241,84,63,7,153,228,225,230,4,117,140,85,153,72,51,97,14,151,135,32,159,52,158,226,69,14,47,170,250,29,174,15,97,109,134,200,194,75,150,27,205,241,187,234,189,71,58,70,105,93,1,215,39,10,154,173,13,32,249,28,38,183,50,36,93,149,173,189,39,62,38,201,147,146,245,20,160,162,189,4,74,193,168,162,16,151,149,123,49,91,140,252,52,189,86,158,174,162,245,9,179,183,43,140,76,103,11,120,77,177,75,243,52,65,147,11,158,49,147,241,94,102,52,197,181,137,208,140,30,156,216,80,110,78,79,186,238,170,206,178,99,214,100,247,117,141,232,62,107,188,59,195,76,225,134,12,113,133,135,79,32,91,133,93,92,59,77,253,71,204,1,104,148,155,127,105,100,162,84,254,145,93,182,120,203,11,48,29,154,10,83,94,30,91,198,185,115,213,182,20,132,41,178,107,17,146,179,122,170,69,11,145,129,248,24,9,2,40,205,130,97,199,172,113,97,252,67,49,99,10,181,15,62,137,18,196,84,154,58,44,116,49,228,120,46,18,243,154,192,182,148,141,92,141,69,38,48,117,47,243,14,40,242,140,253,53,238,142,129,181,47,220,179,102,247,42,52,127,221,103,2,201,111,29,49,43,96,142,75,219,212,14,113,148,79,200,52,58,92,214,243,82,199,172,155,57,118,119,104,136,117,234,31,24,93,180,24,48,232,2,31,191,137,14,135,64,153,172,26,24,176,211,61,54,42,82,88,202,197,86,176,86,93,158,202,62,100,213,156,253,89,102,36,64,29,237,102,38,10,124,118,136,52,47,60,159,198,220,2,225,86,11,243,136,186,147,161,238,197,68,157,97,196,199,32,214,162,54,254,130,91,181,223,171,143,33,160,217,109,10,110,229,99,64,28,177,251,19,169,201,249,206,193,65,88,72,19,181,84,45,221,121,50,76,1,69,225,115,52,228,187,56,44,126,174,73,98,138,173,226,209,216,16,52,146,67,182,125,173,59,79,232,49,125,96,146,156,223,84,129,22,28,163,83,96,68,121,124,212,160,117,233,143,127,78,177,97,246,247,62,126,37,190,170,166,21,33,25,41,126,53,228,207,253,205,126,47,152,147,62,152,25,156,53,16,100,201,82,127,242,97,221,25,79,170,214,68,29,106,192,168,157,62,55,63,135,220,14,152,246,244,246,7,118,117,44,131,81,205,83,24,213,182,233,112,181,92,129,194,45,250,122,27,29,115,148,216,62,121,96,103,21,163,103,113,61,5,155,160,94,239,15,90,168,172,124,208,125,209,70,75,222,147,220,134,138,58,96,180,202,223,228,246,218,78,7,0,92,159,18,191,98,236,135,223,120,119,83,194,220,15,216,195,91,228,60,236,202,205,109,112,247,137,114,96,43,245,126,194,141,189,198,197,176,159,232,210,165,28,192,177,81,30,93,210,50,173,148,247,155,36,231,212,165,167,64,97,74,53,253,103,41,163,126,126,118,90,157,167,195,156,27,154,217,64,40,152,216,202,7,211,228,148,159,61,161,202,14,76,7,21,101,42,2,83,125,225,214,75,183,214,124,93,89,231,19,47,103,181,167,157,147,218,246,162,33,59,18,252,254,104,22,7,208,112,32,60,146,62,38,68,222,103,209,93,116,243,160,62,38,231,53,198,83,158,212,248,93,55,202,172,89,88,213,86,105,230,173,97,137,210,3,58,181,141,25,101,153,20,7,139,213,203,100,157,36,36,10,157,195,186,177,51,157,47,185,159,144,132,12,10,173,43,83,39,104,181,134,151,128,113,103,181,134,8,95,193,51,108,205,106,178,151,86,32,157,83,124,123,131,92,179,28,227,83,23,66,66,35,12,194,142,125,253,84,72,144,87,89,110,140,210,162,190,158,210,42,8,98,90,172,29,100,159,180,109,228,192,28,41,51,96,26,224,53,222,65,149,240,140,171,33,157,150,30,138,130,36,94,245,99,145,204,227,150,121,152,217,194,253,192,109,200,179,169,58,2,249,138,233,116,203,104,154,33,120,172,38,95,39,173,16,40,82,133,106,46,254,218,158,63,24,226,71,93,62,132,140,166,87,22,54,83,32,90,26,11,41,8,121,13,71,173,107,87,108,58,138,249,157,12,6,56,77,237,252,200,80,109,134,125,131,137,214,180,112,55,79,136,48,138,163,86,109,164,113,20,163,174,255,208,110,220,85,242,206,131,186,92,255,210,103,97,151,90,31,24,26,135,175,42,4,166,74,139,105,138,107,176,76,157,53,110,110,145,176,7,222,46,96,219,172,240,86,245,109,201,201,12,47,233,162,242,27,181,201,169,87,111,210,12,14,195,223,159,20,54,146,126,31,210,70,4,64,221,18,116,73,156,79,162,89,136,250,9,71,208,236,225,210,187,220,155,166,208,231,106,148,133,70,192,72,143,203,92,232,244,254,187,1,223,140,56,74,67,33,29,109,235,118,97,146,200,26,155,50,38,65,71,105,57,108,122,111,211,133,216,1,231,39,202,73,183,68,208,89,82,50,1,215,79,83,63,177,206,25,211,176,204,87,178,219,210,240,61,38,49,156,105,74,9,113,124,146,99,72,238,64,115,85,210,99,132,150,232,109,115,248,172,22,61,19,77,47,164,198,84,130,131,247,113,122,50,129,229,29,79,86,109,121,10,92,76,180,221,97,232,40,170,70,74,18,181,104,113,117,135,73,93,126,155,12,106,154,247,234,78,78,90,96,248,43,226,189,96,63,40,122,49,171,226,62,184,57,80,50,226,9,50,192,123,239,206,254,166,87,39,216,129,227,201,56,110,36,126,148,76,203,190,93,180,104,69,87,162,136,219,155,228,24,20,90,7,167,192,169,70,223,32,48,177,166,139,194,95,62,122,160,5,249,97,185,55,42,145,61,230,153,169,68,200,249,146,172,62,196,205,120,82,2,37,139,7,129,194,77,252,112,182,52,65,22,112,144,45,143,91,55,244,63,229,214,156,179,251,222,186,21,101,150,71,97,217,25,56,0,137,181,11,216,205,213,113,244,199,255,37,112,161,198,101,5,252,148,198,38,163,144,174,241,157,207,201,51,116,188,176,207,93,220,19,152,102,34,121,106,34,94,245,194,248,248,146,3,195,233,204,249,126,170,130,2,170,192,240,25,71,44,130,79,85,165,36,30,89,42,140,186,251,37,249,214,2,47,150,173,135,42,152,253,85,210,92,100,183,105,79,186,211,187,84,169,79,53,129,229,235,182,115,231,37,44,49,8,63,155,210,104,60,57,171,88,174,134,67,242,126,204,162,187,17,82,184,212,156,246,123,237,148,163,190,88,35,136,87,157,216,144,78,105,189,40,86,230,59,90,124,107,10,18,111,140,191,144,208,155,235,126,76,148,112,179,160,24,255,238,142,81,186,84,165,127,142,210,2,90,84,190,199,54,205,166,164,35,10,87,104,152,156,213,146,96,10,166,228,249,101,118,119,194,42,242,92,116,175,123,131,2,48,50,160,237,129,139,83,100,0,103,205,154,0,67,124,25,15,134,218,193,232,15,92,156,179,167,153,173,43,7,19,48,179,186,58,188,96,179,89,47,236,2,56,205,26,78,202,31,184,186,240,27,102,146,113,152,60,240,118,230,16,72,20,57,82,199,243,104,217,229,15,224,245,111,179,174,247,189,124,27,132,16,191,215,247,185,231,26,247,193,224,147,209,153,112,28,183,224,106,37,67,140,182,132,222,251,172,203,8,244,113,242,150,86,255,188,181,51,137,53,120,12,16,163,20,152,174,52,191,183,49,185,189,159,35,10,163,154,241,93,180,231,151,109,90,251,183,134,46,69,54,28,102,25,57,75,255,28,109,153,208,174,192,132,90,221,247,176,182,75,201,137,20,43,234,28,241,219,199,126,34,64,42,48,164,209,59,174,38,167,185,100,166,32,237,236,218,60,36,136,141,239,88,96,148,247,226,181,169,90,75,138,158,79,157,99,30,157,245,129,41,173,139,203,104,48,28,54,117,58,93,215,9,90,140,128,135,113,158,235,186,38,233,230,31,27,70,129,242,44,251,115,94,247,29,87,119,75,100,8,76,181,141,251,146,180,38,85,29,82,172,78,231,190,33,157,76,27,134,160,228,18,124,23,174,102,8,235,86,7,95,137,159,197,214,58,180,146,44,92,186,44,91,44,251,51,139,138,112,198,17,99,161,144,33,174,198,140,208,197,51,173,173,217,119,148,140,199,188,154,194,179,68,141,4,3,144,215,123,115,52,181,226,183,19,219,202,86,152,68,146,95,77,197,75,173,207,213,76,53,159,72,68,112,36,175,94,246,111,222,57,10,147,205,3,182,190,99,241,156,201,220,69,112,14,24,139,49,126,185,26,191,156,194,87,1,240,192,36,226,210,3,167,72,56,90,9,215,40,122,180,36,182,229,239,193,172,17,111,233,4,71,203,208,123,135,40,93,162,73,39,235,231,234,206,195,2,255,40,91,217,131,230,155,23,47,214,229,172,71,38,228,181,62,191,89,74,41,235,215,64,105,193,87,22,138,238,231,41,228,75,195,230,217,125,85,91,19,146,164,27,129,137,24,199,91,101,173,22,230,57,45,171,231,40,213,127,227,153,192,101,122,89,213,177,155,182,5,175,21,174,161,194,132,89,5,209,135,222,188,145,48,241,215,194,83,110,245,185,57,89,137,184,250,140,129,126,141,65,201,121,142,139,123,209,194,65,98,136,40,54,251,131,99,126,247,38,211,8,130,255,20,207,125,246,132,158,228,193,250,134,73,202,63,229,34,136,168,115,240,192,213,139,18,129,173,10,87,119,4,139,118,127,240,164,1,33,215,103,195,40,30,40,65,117,61,75,113,95,177,82,41,151,158,66,14,153,26,60,53,35,104,116,138,73,54,97,164,210,61,24,197,158,48,35,76,218,180,39,221,131,57,232,114,92,157,208,176,81,24,21,99,95,182,133,41,41,228,182,192,84,34,4,188,112,43,117,19,238,227,38,245,10,101,249,101,191,240,112,93,79,131,179,136,181,216,156,70,119,220,97,88,93,213,136,169,22,252,246,81,51,46,200,162,230,19,98,184,169,95,184,62,232,194,69,242,7,239,72,243,232,107,87,136,33,221,42,68,75,72,251,159,15,60,199,181,97,10,174,118,209,253,191,162,212,94,227,106,2,164,173,41,156,119,143,73,108,244,100,250,185,43,91,120,60,120,55,85,87,189,218,248,186,125,208,172,153,88,23,62,206,120,247,141,244,151,237,221,47,156,92,157,22,87,205,196,64,244,60,63,214,158,71,171,209,117,47,66,105,5,140,200,195,14,24,38,133,161,112,166,175,193,225,102,116,20,15,28,29,56,16,77,192,157,171,239,109,124,56,14,83,163,213,247,120,12,149,228,125,225,184,31,11,110,55,129,73,230,185,129,149,145,191,233,234,158,20,36,128,125,125,158,131,11,57,23,181,89,225,57,241,155,19,169,204,146,139,2,30,189,174,128,225,229,213,233,112,124,165,22,37,47,84,166,241,17,4,134,23,195,107,5,50,156,253,83,183,37,36,227,93,127,160,253,66,120,106,241,102,54,111,247,125,40,64,161,75,71,96,168,196,91,192,248,250,122,74,36,76,40,183,115,160,79,217,207,153,110,253,24,14,30,35,83,154,6,233,123,69,239,160,58,124,214,102,81,59,6,165,239,48,192,40,47,134,86,67,224,100,252,105,14,23,243,125,3,62,75,194,10,141,29,182,146,240,34,48,113,186,24,179,110,251,231,253,109,202,238,70,28,157,240,93,22,169,0,164,233,236,108,22,30,107,201,176,42,9,73,19,190,252,218,81,248,120,224,180,69,255,249,192,214,227,226,99,6,217,169,148,131,226,118,65,180,210,3,134,23,107,11,140,244,147,251,101,25,18,88,169,130,128,170,167,39,39,118,179,192,194,150,194,17,58,247,8,85,12,135,17,26,189,83,101,25,105,160,123,94,16,170,15,137,151,0,147,33,10,152,146,33,49,40,112,84,91,191,87,143,44,220,83,164,177,224,104,242,15,66,54,90,246,141,133,95,27,113,28,72,14,165,190,28,148,210,32,7,233,140,41,15,74,212,213,199,243,184,119,83,82,43,5,14,160,22,225,93,58,97,102,214,143,53,172,166,242,67,19,34,105,73,159,250,184,85,203,131,45,25,150,133,178,244,149,121,112,175,221,32,108,127,92,91,121,50,242,130,81,10,154,77,176,97,235,199,128,218,214,207,167,68,33,161,136,123,144,1,203,208,14,56,12,237,174,220,187,143,228,161,223,243,74,164,168,229,157,59,74,210,62,73,206,11,144,170,146,199,182,24,157,159,124,201,164,220,186,220,26,207,38,138,97,142,245,149,178,20,115,22,83,37,77,62,189,19,251,73,150,117,75,184,60,185,32,54,197,202,141,15,43,112,69,84,220,127,251,204,160,189,245,181,168,129,171,49,38,20,14,8,235,21,13,181,115,186,110,162,9,173,87,137,145,22,214,188,83,56,161,75,60,166,186,85,204,237,28,201,111,24,53,154,144,167,1,83,242,245,125,204,148,232,161,236,10,119,58,214,127,79,70,138,172,39,125,46,194,79,223,225,66,30,144,22,77,121,105,227,243,251,204,124,224,164,185,109,120,56,73,221,22,135,225,50,120,30,140,174,146,207,90,248,233,41,55,189,58,145,57,104,31,58,161,61,144,80,13,82,146,78,44,88,145,240,56,227,95,20,173,158,189,48,194,246,34,146,11,133,58,245,144,9,171,166,116,95,179,76,35,104,130,189,13,223,120,78,167,208,84,0,195,138,229,47,77,66,64,250,158,72,68,159,97,218,59,224,179,62,228,75,19,38,107,78,183,8,253,36,140,77,75,97,206,53,31,178,179,65,36,41,173,37,88,146,179,19,58,84,232,211,36,237,93,168,233,153,59,6,165,155,98,179,194,244,234,77,127,240,99,63,13,105,60,37,120,133,64,103,192,248,12,114,242,80,177,154,234,184,112,215,78,155,130,174,148,7,11,65,7,101,84,23,69,176,41,5,74,45,229,144,33,163,34,123,222,7,35,128,84,21,46,37,130,64,63,88,206,226,105,202,230,163,93,244,57,110,169,131,66,32,53,224,188,133,226,155,154,167,179,181,39,159,224,221,220,13,185,249,153,54,249,14,119,53,61,110,65,57,43,238,144,208,150,38,219,251,180,78,249,248,212,176,142,72,149,218,129,51,130,77,241,224,116,89,206,7,54,10,198,128,225,242,90,10,39,10,215,28,166,159,75,86,245,113,31,80,89,140,171,207,86,55,147,194,199,91,113,33,8,164,231,135,166,98,45,63,128,203,239,48,226,210,69,175,134,64,185,196,213,227,44,40,89,32,168,178,65,86,235,112,131,49,168,62,112,246,26,57,96,210,38,242,222,236,172,30,180,174,22,223,74,207,163,37,38,98,192,37,75,222,158,72,36,125,107,254,224,21,170,61,217,71,39,101,115,206,59,101,105,143,41,42,20,5,229,22,74,53,29,174,4,254,101,50,192,20,236,221,123,166,26,158,116,72,91,49,82,69,71,135,169,184,11,156,64,125,30,22,24,197,116,109,162,231,91,98,22,23,152,141,244,201,144,250,242,250,83,2,95,38,27,46,48,99,150,252,183,77,10,64,63,8,205,148,94,107,137,196,30,242,208,242,94,86,47,236,179,28,221,149,165,49,38,106,218,147,171,65,162,139,131,134,149,94,141,44,249,142,171,17,75,83,116,160,216,232,23,79,147,79,80,216,50,203,205,97,136,15,245,193,51,234,157,35,208,44,253,167,128,117,56,85,209,65,233,114,214,77,5,217,202,86,2,166,94,187,61,104,114,235,9,180,137,32,28,40,1,44,71,135,201,98,23,253,101,147,70,115,120,146,94,154,207,75,13,15,233,33,175,125,108,196,166,48,28,35,241,53,134,213,247,234,59,211,206,245,37,37,43,85,82,125,232,79,163,227,240,57,162,136,111,183,23,198,42,137,121,114,246,123,83,77,20,184,195,28,181,2,54,17,115,129,161,103,40,254,211,52,180,108,9,167,219,124,119,126,216,3,155,180,141,194,141,214,29,31,240,6,253,143,30,47,136,44,187,176,39,92,226,180,122,111,93,0,211,213,51,201,18,12,74,252,4,37,92,158,125,72,145,109,109,122,248,32,23,231,229,8,7,38,164,170,59,14,85,44,94,112,67,7,27,66,210,186,105,156,199,118,169,85,56,116,144,24,211,13,201,186,124,253,181,97,252,153,186,167,208,95,236,244,53,168,103,175,231,136,232,88,95,201,7,229,76,147,39,119,66,48,172,165,88,91,103,153,21,161,176,40,116,55,246,185,252,222,212,240,170,11,48,141,143,64,96,59,133,21,62,131,226,147,97,90,139,93,210,71,179,40,84,115,120,116,245,153,76,116,35,166,225,36,98,37,117,137,197,196,233,188,99,11,24,30,214,231,0,153,195,137,142,16,106,170,90,103,106,63,93,252,185,216,142,52,206,51,49,157,187,47,92,52,237,166,6,199,166,149,60,125,169,44,138,155,172,235,67,79,0,100,87,150,195,153,70,244,173,39,0,237,238,241,219,137,136,135,78,164,89,67,196,213,96,138,11,245,128,152,193,4,9,60,85,236,20,184,79,247,20,13,46,82,224,81,232,128,188,96,134,211,88,143,15,14,171,34,176,90,172,200,4,164,56,82,15,218,212,123,152,120,180,173,198,181,213,162,222,186,48,55,244,139,14,195,86,87,117,109,161,63,241,249,30,140,119,27,237,217,193,141,145,204,81,66,178,243,217,204,136,141,198,52,73,176,217,237,7,142,163,195,208,63,32,12,235,23,109,194,204,79,198,146,16,122,92,76,29,161,110,147,4,100,151,191,243,70,131,184,235,197,16,47,39,127,103,130,100,210,145,110,241,90,82,68,49,125,243,46,122,26,83,169,224,1,88,150,198,217,50,116,134,242,150,94,218,193,194,194,236,144,79,73,160,34,165,120,47,162,100,226,61,195,131,187,188,135,19,120,100,233,21,70,139,130,2,189,216,49,18,133,205,83,96,35,200,143,29,3,99,74,190,22,61,24,179,214,187,161,144,193,151,155,47,19,252,139,205,234,88,64,75,60,100,220,254,214,75,108,132,204,81,249,105,20,217,188,196,174,154,223,40,177,37,100,96,90,220,216,156,42,193,172,238,223,143,60,234,33,117,155,27,144,8,123,94,144,46,97,178,23,242,84,124,142,187,135,194,37,151,100,197,15,136,77,183,155,101,11,81,139,172,87,243,206,247,201,44,29,189,5,205,53,116,95,206,201,145,217,201,238,186,27,112,108,165,123,176,244,164,172,180,196,214,91,218,241,100,149,206,54,201,145,153,178,136,39,132,8,141,229,169,91,44,145,184,225,241,110,224,149,69,1,220,106,78,231,136,83,11,39,93,130,44,3,193,194,18,134,213,89,211,77,29,119,210,69,180,202,58,92,242,227,61,83,56,37,38,202,89,209,91,34,94,236,9,33,22,90,45,36,60,101,233,217,63,225,82,81,66,242,36,183,207,162,70,49,109,4,220,165,152,190,12,59,125,221,208,165,67,95,21,209,14,76,208,191,198,197,56,230,50,160,116,73,214,24,49,120,19,183,62,24,170,245,177,52,6,83,78,206,90,234,219,199,186,86,27,199,132,152,78,104,175,149,18,31,11,177,2,233,229,45,70,140,220,175,213,102,213,33,247,201,58,85,12,99,134,213,134,104,133,28,59,240,196,57,13,5,150,62,60,218,93,80,168,114,175,193,200,136,39,189,152,186,217,212,195,26,197,86,189,239,213,143,71,115,62,127,152,178,236,24,77,174,230,79,238,213,8,122,62,79,70,47,103,91,113,181,137,131,86,133,81,64,201,23,46,26,8,71,141,224,76,164,107,131,239,173,5,24,180,112,209,61,17,6,252,57,217,37,125,64,46,59,167,88,124,115,104,195,57,104,26,35,204,205,105,98,19,50,226,199,72,39,145,18,48,20,59,242,211,166,196,18,19,201,218,113,229,168,62,230,30,13,234,62,42,11,215,65,150,166,245,112,172,176,249,240,56,165,35,182,16,89,129,246,44,92,162,172,81,202,62,126,92,242,129,206,164,137,117,147,143,156,49,226,180,132,201,44,133,157,33,237,24,81,107,162,144,253,157,10,210,27,51,91,212,87,44,121,105,243,188,91,14,244,188,182,78,82,2,242,51,22,46,157,242,194,180,136,224,11,11,192,71,148,80,127,107,15,156,243,93,32,214,234,34,103,71,55,154,144,48,255,141,213,76,223,250,56,38,57,199,197,144,33,202,194,198,206,29,61,252,192,243,41,186,112,137,146,111,134,123,177,6,76,179,72,83,216,162,185,159,251,155,210,126,202,182,58,17,8,79,222,33,79,59,183,102,200,186,85,47,92,248,12,155,238,241,196,36,145,159,14,120,109,209,215,66,193,103,70,65,189,85,2,78,173,29,57,35,142,163,239,126,189,73,252,73,20,199,180,164,122,191,48,5,29,242,228,197,8,241,252,209,50,100,212,186,111,100,168,164,198,133,241,154,238,150,117,62,136,201,133,4,124,238,180,21,94,68,85,247,189,185,234,98,2,67,142,41,112,238,58,230,240,84,221,248,19,62,78,21,167,169,167,26,132,133,4,36,154,106,179,16,70,177,170,168,24,211,146,164,216,19,190,19,114,191,49,228,196,101,196,142,54,56,173,122,225,166,169,61,104,26,130,30,28,177,221,161,213,131,104,152,236,22,79,70,206,127,201,126,215,224,202,113,114,101,230,10,100,202,67,224,30,180,180,213,248,111,53,251,134,254,223,153,16,113,111,142,104,249,92,199,10,60,214,181,7,44,216,40,159,122,75,186,250,103,185,247,174,26,216,178,254,203,81,214,253,229,36,50,85,52,253,85,52,16,226,177,139,16,145,22,26,81,17,74,140,119,54,111,225,194,136,177,215,8,123,37,234,16,101,134,55,147,14,141,57,154,208,145,23,51,133,210,205,168,34,181,79,45,196,31,228,162,49,108,70,76,147,38,98,210,70,118,146,93,240,249,87,79,153,116,60,141,102,173,199,173,161,206,149,56,75,179,90,115,247,188,119,134,191,85,172,47,178,118,237,6,228,50,214,88,86,24,174,235,27,51,163,120,94,156,147,70,152,43,69,64,46,79,40,200,228,201,11,230,71,124,106,234,216,150,196,120,172,64,185,196,189,87,126,252,246,102,116,37,235,194,252,246,189,119,197,29,9,43,135,30,167,161,149,66,16,150,100,47,116,48,24,189,27,129,177,8,210,125,112,139,216,93,152,34,212,125,35,137,38,146,85,4,166,208,174,196,213,227,105,96,59,112,54,141,225,24,242,165,146,51,165,194,221,208,239,92,32,139,38,54,43,225,236,186,34,40,77,237,142,174,15,36,132,230,188,187,93,73,69,228,66,138,233,19,185,184,11,19,13,178,113,25,22,43,138,137,216,46,135,145,80,240,29,216,84,230,100,22,79,181,105,177,119,115,143,169,150,104,65,153,250,219,148,89,223,37,210,9,65,55,129,97,22,187,251,89,57,59,241,214,171,45,52,25,171,19,141,178,169,79,78,113,127,120,124,155,52,239,115,243,68,178,171,196,209,153,149,155,28,184,79,239,72,103,110,48,47,245,189,137,10,221,163,147,39,17,255,7,157,134,40,232,161,98,162,106,197,126,129,14,141,236,128,195,221,14,125,133,207,177,29,143,182,44,212,255,92,77,125,117,189,150,206,16,105,101,99,194,59,27,77,88,112,11,110,116,157,76,86,162,113,141,199,38,34,42,180,185,149,22,203,119,157,17,40,210,24,75,72,72,28,78,78,97,173,29,193,43,153,37,172,117,202,55,181,226,6,131,47,152,144,40,167,160,243,106,232,2,156,41,169,111,197,139,202,242,133,185,62,194,137,231,47,212,170,43,140,210,86,79,245,18,7,237,42,243,128,188,52,226,137,126,53,233,136,166,103,31,230,192,245,56,139,233,210,200,25,146,145,183,10,51,43,157,115,80,61,9,171,171,240,66,87,226,26,180,40,233,158,71,175,135,239,75,100,1,52,138,106,45,22,171,69,232,204,98,34,114,14,24,11,229,138,48,18,196,30,77,175,134,205,202,45,234,105,25,38,49,46,173,35,190,69,204,132,172,90,173,15,186,91,68,176,142,61,64,77,173,194,38,214,23,48,28,211,77,183,114,14,34,127,112,186,150,91,215,183,166,84,56,66,88,211,8,103,228,104,165,31,45,249,110,60,161,148,214,175,141,64,225,244,100,240,153,38,125,169,117,8,249,87,141,88,63,112,213,172,15,157,115,181,197,128,195,31,173,222,85,227,148,247,222,167,3,255,58,153,5,62,203,121,121,150,142,180,154,242,134,22,170,196,249,128,1,83,107,36,239,213,11,31,223,99,153,221,40,157,30,120,238,152,41,88,15,106,160,117,10,199,220,145,176,253,74,3,207,13,61,194,29,131,210,140,127,70,175,62,143,154,34,180,76,225,252,51,162,180,145,135,211,56,155,9,186,171,69,193,236,232,113,117,215,22,140,102,18,82,241,82,214,37,39,187,2,214,242,140,136,34,5,107,115,235,15,35,253,237,94,250,127,196,189,75,14,62,73,114,220,121,23,174,137,65,188,31,60,192,172,102,167,165,160,5,49,108,8,92,136,36,122,122,22,130,192,67,232,24,218,9,210,236,120,31,2,186,133,226,231,95,184,167,69,205,1,216,213,5,84,149,253,51,191,124,68,70,120,184,155,155,77,226,254,186,199,19,202,180,168,65,76,138,220,69,95,214,121,212,231,78,253,167,249,107,104,32,52,208,217,142,156,161,185,189,104,20,197,62,160,198,215,3,125,77,179,218,231,153,156,255,199,19,165,103,87,235,181,244,103,158,105,196,63,128,50,214,195,213,134,128,59,99,210,160,77,58,41,193,169,161,44,54,98,132,23,194,141,172,48,198,126,145,123,46,172,180,250,249,32,55,152,227,125,148,140,160,181,162,39,220,220,113,110,178,80,250,66,154,81,212,253,190,50,226,78,250,200,173,156,219,63,152,74,155,30,125,190,137,246,29,189,206,50,93,30,184,148,25,23,110,162,73,67,191,46,170,232,113,105,8,133,164,161,191,77,180,185,226,104,42,72,79,108,138,207,124,84,41,178,57,88,104,108,138,117,208,10,152,126,15,249,184,136,46,103,253,208,156,149,106,116,38,233,207,36,248,192,16,35,87,121,224,242,77,11,7,78,237,141,123,119,241,109,29,121,139,135,91,15,31,208,119,63,150,212,16,145,111,98,98,147,15,113,120,216,215,43,112,162,120,233,195,204,228,204,234,31,224,44,176,89,201,232,52,188,67,148,241,192,169,236,241,78,241,224,63,116,24,93,180,233,28,142,163,182,83,137,6,70,10,178,141,166,249,114,187,137,221,65,97,121,233,199,85,76,146,115,6,140,188,237,19,203,67,94,244,163,23,133,127,29,194,103,130,57,255,91,14,195,242,215,80,31,154,157,147,206,128,223,141,89,134,137,231,55,77,178,108,234,252,143,71,243,222,113,106,2,61,93,236,115,161,238,25,7,167,169,121,111,252,82,151,43,113,129,154,140,148,68,10,216,73,249,156,128,222,15,130,130,2,163,126,255,161,100,186,53,10,65,26,196,167,35,232,172,91,41,124,200,236,44,239,208,62,176,245,251,61,33,14,188,60,127,89,102,180,254,132,56,68,177,113,215,24,199,100,217,99,83,96,107,30,62,97,2,63,148,145,12,157,18,193,212,11,211,59,166,213,115,56,81,40,243,93,24,155,70,173,81,87,211,86,245,196,29,205,148,85,73,53,213,124,22,61,221,143,29,14,165,68,189,240,179,38,166,128,219,208,238,111,131,79,224,49,62,56,61,91,12,235,58,250,142,70,156,88,222,23,48,181,224,15,62,179,182,110,10,179,89,8,59,124,38,155,242,60,83,232,186,85,224,242,236,250,182,69,126,241,219,153,251,122,182,148,176,129,253,117,227,171,245,108,55,207,126,67,176,167,55,176,154,180,100,12,112,211,99,124,118,163,3,33,6,255,172,81,231,95,207,94,214,218,113,125,40,20,124,95,37,132,129,128,83,130,208,102,89,16,241,70,66,218,194,72,227,14,83,6,209,183,57,167,73,212,6,60,170,14,164,201,249,60,84,64,54,178,232,60,137,241,113,117,133,229,179,21,169,198,182,211,13,225,68,94,222,97,114,188,207,198,8,255,8,159,103,79,104,59,235,214,135,134,115,128,183,142,87,146,230,68,253,31,108,245,118,255,4,58,209,169,56,95,150,106,222,198,190,182,160,165,80,117,187,104,245,50,223,108,210,33,83,68,191,204,136,19,213,133,0,112,166,164,66,40,3,37,219,254,98,58,124,98,101,49,52,47,244,10,205,96,47,162,175,82,116,131,79,191,192,114,35,83,12,154,39,25,252,15,94,166,4,224,23,110,241,147,188,206,98,119,226,35,13,89,79,113,152,71,225,7,193,180,237,40,58,52,50,132,45,61,237,236,115,179,54,78,226,58,131,51,30,241,173,159,27,185,16,221,37,147,83,252,202,151,157,94,244,44,49,78,49,87,131,158,63,88,103,241,2,7,42,57,35,161,243,196,116,195,135,93,82,109,113,225,236,105,167,196,56,197,28,240,124,121,233,8,160,233,108,88,240,31,116,194,63,222,11,20,167,229,228,201,138,65,247,117,34,245,216,53,121,141,201,105,184,50,99,72,209,209,137,21,152,54,49,79,233,35,33,90,69,224,188,100,235,52,243,193,128,46,67,22,165,0,116,221,172,19,194,225,98,129,168,192,201,194,59,135,51,238,177,223,35,199,232,41,21,207,215,52,83,82,18,112,176,224,4,134,176,116,19,180,81,227,189,147,29,187,160,161,107,46,85,214,22,233,99,44,127,150,136,30,98,86,76,38,213,31,25,251,57,165,164,97,205,51,35,221,130,69,215,82,182,4,97,27,129,77,192,243,33,76,35,48,26,14,44,244,113,140,103,243,130,172,33,150,69,14,147,58,144,151,77,115,44,5,104,135,83,162,220,169,48,253,60,254,219,19,253,40,249,126,232,91,253,162,9,6,25,226,186,31,220,104,144,243,73,30,254,51,125,244,31,108,46,134,87,77,169,146,217,62,159,183,194,24,17,122,44,210,204,120,71,71,18,43,78,44,249,104,146,238,164,99,1,153,143,136,192,72,102,39,77,49,155,35,119,84,227,172,35,102,74,4,70,237,129,239,59,96,138,36,242,219,112,45,235,138,251,70,92,83,62,176,3,155,101,165,195,213,4,34,5,54,231,210,184,242,138,210,137,188,80,242,142,61,134,41,89,163,146,245,232,51,156,98,94,97,195,33,110,138,37,27,243,245,123,228,232,129,72,92,106,54,80,114,225,197,188,221,5,54,129,31,191,178,65,70,83,146,173,217,252,146,188,0,10,89,224,44,133,114,101,8,178,197,26,211,172,122,42,15,133,94,157,28,3,145,206,33,101,217,50,185,110,87,72,175,198,253,210,210,17,108,236,228,45,105,213,118,213,90,244,66,215,50,123,206,31,202,212,208,232,48,153,69,162,151,165,216,237,63,13,53,212,223,66,48,169,162,34,85,68,1,157,66,30,49,135,255,52,228,251,34,31,55,123,209,86,227,228,13,210,148,220,118,154,112,42,60,171,207,26,33,62,192,197,42,31,209,206,64,159,68,149,175,15,81,193,22,52,20,250,211,151,56,147,3,147,140,9,24,151,4,97,92,156,245,33,135,12,32,228,234,209,116,43,155,6,17,180,103,130,216,30,62,253,77,144,193,70,143,175,239,196,145,56,138,10,76,8,29,95,31,89,193,7,166,13,108,196,111,99,172,162,93,226,9,185,206,224,138,195,193,218,226,99,4,76,211,160,159,252,196,242,91,134,25,180,228,225,13,234,22,36,97,205,40,112,78,97,145,71,98,141,254,108,121,166,149,70,1,159,232,43,82,226,74,186,96,49,12,23,24,163,99,207,149,30,152,45,82,13,248,172,202,18,255,241,209,159,205,66,115,152,142,17,249,178,129,123,68,143,192,67,123,27,129,41,254,126,48,52,186,15,166,22,232,130,170,21,53,56,250,160,5,70,180,222,135,18,169,11,44,201,21,166,93,34,208,1,89,242,67,33,136,249,153,153,215,117,11,67,115,74,180,243,144,161,77,168,240,9,76,162,207,203,136,200,58,17,61,10,12,91,176,7,76,74,241,163,0,156,23,5,207,194,247,71,104,197,157,163,151,192,236,210,253,129,54,88,71,223,3,101,183,159,91,204,118,36,254,33,3,9,92,86,244,122,3,103,177,103,162,149,129,174,125,191,176,186,181,125,42,163,131,63,98,123,115,46,140,93,248,16,24,181,208,249,193,231,113,231,162,48,12,94,191,43,120,202,123,234,209,21,187,129,21,48,235,135,220,244,180,102,125,127,31,52,121,8,219,27,152,18,92,28,93,88,229,229,202,77,121,34,198,9,141,167,109,40,74,19,137,63,50,139,128,199,3,163,19,223,3,166,61,69,238,235,76,9,100,252,29,238,124,29,93,96,196,187,61,168,197,0,229,140,13,61,186,17,98,127,71,155,14,158,192,236,102,75,28,221,170,212,110,50,251,0,26,58,29,173,89,133,181,242,175,159,196,75,244,200,238,166,253,92,217,153,193,178,167,46,170,181,117,151,241,156,28,46,144,195,196,34,85,127,187,154,71,174,195,35,143,247,210,76,56,205,71,41,210,248,245,57,57,154,95,222,237,80,205,47,247,35,142,102,51,11,9,246,49,134,77,69,86,39,123,35,188,50,135,97,99,233,51,35,181,17,207,12,102,130,68,196,16,34,172,255,214,97,60,72,154,14,83,42,224,30,110,151,253,19,231,146,47,4,74,234,114,20,154,228,208,143,111,90,211,172,195,80,144,150,126,124,220,171,175,16,140,194,41,58,132,6,207,232,180,0,166,112,241,124,247,203,5,57,24,165,248,63,233,180,64,118,205,167,74,51,62,210,46,14,26,241,123,16,135,168,171,23,77,48,144,32,110,177,35,45,230,98,63,20,134,36,31,40,52,45,217,131,164,180,216,227,238,128,153,164,229,96,2,222,230,43,31,244,110,188,21,5,38,22,141,219,38,43,175,5,22,52,154,131,74,14,31,249,76,42,122,238,213,162,133,10,78,112,211,125,27,61,3,197,77,196,216,147,111,85,112,195,152,128,239,47,96,44,212,5,100,218,245,233,236,60,12,246,147,227,89,153,166,75,253,33,132,115,130,13,97,46,176,142,37,87,169,194,50,137,253,191,252,50,47,218,21,80,144,88,93,15,59,13,222,201,249,32,252,183,97,160,14,125,27,168,157,198,22,164,224,77,41,236,25,170,39,61,250,252,138,57,159,75,137,16,102,97,113,57,15,124,46,139,50,246,16,158,27,213,203,170,214,193,36,19,41,106,41,159,62,28,167,121,108,119,78,236,118,230,232,22,207,155,203,212,20,176,41,106,7,29,144,220,255,16,18,100,66,225,51,66,82,43,24,170,102,146,137,158,182,248,120,232,57,27,122,101,115,159,27,243,5,155,172,45,189,219,18,177,166,232,216,44,52,10,173,249,132,179,116,49,197,47,39,72,214,50,18,86,36,237,200,93,214,164,17,37,13,226,221,243,10,150,54,93,26,182,157,239,117,198,226,128,92,246,20,171,19,194,108,132,173,215,7,179,74,73,144,158,105,179,240,91,38,203,55,116,116,27,25,39,62,105,211,27,147,43,219,191,190,203,64,87,78,26,89,81,62,15,190,3,48,178,129,186,185,56,227,215,211,41,197,140,69,117,19,156,88,243,228,190,140,23,162,27,27,180,230,226,93,37,251,108,21,62,31,229,55,138,18,211,154,30,189,102,137,246,42,222,244,208,230,244,115,27,214,216,20,48,234,208,138,66,245,249,80,136,188,178,25,212,175,210,138,206,245,217,235,89,133,201,97,28,247,100,3,140,127,94,239,223,224,62,193,163,236,244,16,134,75,177,110,192,214,146,217,25,216,52,135,3,94,69,59,37,206,239,34,246,169,223,213,147,65,42,153,226,99,92,55,222,52,207,222,27,94,84,12,66,172,47,251,179,121,142,234,54,173,48,93,3,108,230,165,228,146,43,213,152,146,229,217,59,239,240,199,171,38,0,37,146,189,120,151,163,41,27,211,20,86,114,250,195,236,135,191,137,189,35,152,166,55,69,100,27,180,22,104,179,58,184,73,114,181,72,16,33,52,131,79,157,192,211,60,107,2,238,67,217,60,153,62,128,188,62,56,63,188,21,83,99,233,243,187,45,40,185,138,246,216,23,20,250,141,149,233,157,137,76,99,99,125,96,106,202,10,211,123,217,191,231,121,226,154,161,232,25,186,57,126,217,46,84,30,40,222,70,209,35,87,16,133,83,157,74,28,26,167,187,104,153,188,90,215,138,63,123,238,18,76,61,92,227,170,56,87,0,211,202,57,191,249,53,41,187,138,239,59,125,231,78,102,248,245,252,116,251,150,202,198,203,40,207,149,153,12,74,204,7,75,189,110,185,109,51,146,115,152,166,68,29,71,205,26,35,98,54,105,252,173,87,118,126,76,230,34,60,150,244,219,105,136,32,183,128,171,105,249,203,80,176,154,70,156,28,53,132,172,57,179,48,112,175,150,214,213,28,10,164,202,230,186,161,230,205,153,135,190,107,220,110,35,161,86,208,184,236,67,127,185,50,149,249,67,193,18,109,107,226,9,215,239,8,154,48,99,158,207,185,105,216,241,77,137,249,177,107,132,0,199,53,5,113,132,25,18,117,28,133,219,151,170,64,18,156,238,28,133,43,29,126,14,211,181,242,135,239,122,167,120,162,231,9,166,154,159,163,105,177,137,223,198,198,248,249,246,112,91,136,43,79,184,177,141,242,192,45,248,210,44,98,83,66,104,251,238,251,183,168,161,14,162,99,152,221,108,228,9,177,87,219,237,57,247,9,25,92,173,136,140,7,202,63,15,26,173,202,7,68,81,72,47,123,88,15,182,195,72,56,61,179,213,254,186,114,105,84,211,196,81,54,61,27,159,141,208,9,233,218,241,107,74,184,41,14,30,152,84,107,26,176,195,106,240,239,246,60,12,146,233,154,112,174,108,197,2,38,118,215,2,0,90,95,161,14,146,173,253,248,57,249,9,122,61,29,128,159,76,211,98,16,92,177,26,211,40,70,240,40,78,72,166,156,2,181,127,183,172,65,228,73,20,238,31,139,206,130,145,162,147,130,237,32,61,150,100,186,79,42,96,128,204,100,174,190,122,156,133,8,217,165,253,192,53,26,56,50,237,224,218,199,9,76,36,28,112,218,233,41,1,152,183,116,119,24,39,105,77,173,14,4,230,61,126,33,153,249,72,52,33,130,50,34,171,155,77,104,125,63,5,132,209,163,34,154,77,27,87,7,233,176,138,222,7,159,5,87,115,194,80,183,123,10,152,108,156,62,211,73,145,192,65,100,75,116,129,24,116,112,251,199,147,145,72,25,207,19,159,120,105,212,128,121,59,67,97,24,149,59,96,18,206,69,203,38,76,10,113,52,84,121,133,113,172,11,198,127,54,74,145,206,10,52,37,165,24,74,4,136,69,138,177,103,211,157,191,198,175,243,52,7,251,91,129,51,18,244,203,97,178,211,90,85,89,8,20,148,56,250,236,49,234,83,169,66,40,217,235,242,36,197,223,200,237,236,36,154,171,62,154,250,245,210,234,121,38,236,14,110,85,90,230,239,165,21,54,211,40,244,75,155,103,159,173,171,147,229,202,93,2,173,210,252,118,166,32,169,121,98,253,154,226,202,177,158,25,242,9,193,28,206,254,129,165,241,147,34,19,212,56,100,195,97,86,39,169,74,154,112,242,125,224,152,178,53,165,78,149,159,26,131,95,118,195,194,64,47,27,254,123,148,208,168,162,55,173,243,86,36,33,125,101,75,228,49,148,29,200,2,223,227,203,78,197,52,135,166,194,37,72,168,88,72,160,12,254,160,37,210,155,120,59,118,109,189,101,23,180,162,255,21,233,90,236,85,31,120,70,35,4,146,39,91,103,44,54,50,51,234,3,80,111,207,164,179,30,184,185,230,47,48,203,139,94,218,146,197,39,209,116,173,125,145,252,118,142,82,44,29,96,207,202,6,47,152,234,174,195,57,63,19,53,49,213,137,28,253,198,40,223,180,167,250,141,158,145,63,180,68,242,65,136,245,200,210,48,42,29,198,76,52,235,219,68,204,248,238,96,73,92,64,222,146,113,4,233,215,197,69,152,208,73,108,200,67,67,18,123,101,63,122,245,87,70,150,4,60,50,21,23,62,155,204,165,205,139,8,222,182,117,63,31,154,222,77,5,65,169,16,108,139,253,183,113,81,212,238,147,138,246,146,251,36,22,115,105,212,252,142,113,185,198,13,90,77,63,242,188,192,252,16,145,90,92,25,146,5,185,60,68,108,146,98,213,225,181,138,216,177,25,105,108,120,31,118,177,14,16,85,218,48,167,1,151,177,225,216,52,84,114,181,153,114,251,205,35,146,51,78,15,229,31,35,230,236,169,16,51,28,218,122,225,48,16,188,121,189,192,249,165,99,92,122,202,240,74,186,91,144,179,37,195,0,161,107,171,93,167,212,218,46,140,148,126,25,218,179,89,152,41,238,235,60,81,126,218,226,162,93,88,32,138,243,30,145,14,67,176,91,123,131,139,209,69,47,140,32,69,46,79,123,47,89,136,123,219,144,192,155,118,147,158,216,218,26,222,46,124,214,213,243,194,229,183,23,82,50,151,137,100,138,57,77,123,208,251,132,144,224,99,133,84,73,206,218,251,56,82,241,21,134,58,55,202,116,10,159,185,185,126,232,132,138,253,160,176,193,2,238,99,174,247,224,179,234,204,128,225,247,202,209,52,182,56,139,137,88,99,60,90,4,29,154,77,26,57,224,182,158,187,70,8,177,223,10,26,178,7,196,250,69,27,12,207,231,92,71,192,147,244,198,3,127,31,208,129,199,170,218,78,192,76,225,185,22,59,57,27,122,133,249,128,226,202,215,122,148,225,27,245,64,239,8,176,223,174,42,216,74,214,254,68,12,245,251,237,170,19,34,100,134,246,13,165,100,62,242,249,105,197,171,229,59,57,85,123,37,109,162,196,226,203,50,240,249,136,148,181,73,227,227,138,145,198,226,248,112,127,233,121,73,113,176,21,74,148,109,157,177,64,141,159,238,36,199,235,67,167,94,190,250,113,180,145,60,180,99,128,60,208,119,225,9,133,73,133,225,119,125,23,158,217,127,10,140,65,71,254,158,74,105,170,83,203,238,182,187,223,39,48,91,7,229,29,195,248,209,163,31,105,96,203,129,186,202,173,233,62,177,203,17,184,154,157,114,192,21,19,38,133,83,8,223,1,19,164,41,29,15,195,219,228,48,89,237,38,15,181,18,25,121,219,26,48,185,207,167,87,168,35,141,231,240,70,157,89,59,172,214,151,158,64,199,136,58,140,76,229,40,46,186,181,26,85,0,30,130,192,244,228,236,30,51,71,165,131,91,25,117,100,63,87,204,59,231,163,153,15,31,111,217,223,1,55,49,164,46,100,85,160,17,4,138,50,84,87,184,77,111,124,54,120,105,15,60,162,59,37,199,109,87,18,117,249,161,2,194,171,26,31,60,30,22,111,33,127,244,221,118,55,163,79,129,11,215,226,163,129,202,148,54,49,34,119,94,60,177,130,64,19,150,52,178,238,155,33,114,204,106,13,227,65,217,89,158,7,82,48,173,9,184,236,39,202,195,212,48,197,72,108,212,95,149,40,152,232,178,217,130,118,229,227,117,72,28,51,206,77,221,97,43,21,240,231,93,27,48,237,91,93,67,14,190,207,30,48,206,114,26,43,33,212,25,115,30,61,29,15,155,207,156,45,227,96,122,208,198,19,12,209,2,225,175,19,199,22,205,44,150,102,246,105,113,215,104,140,175,39,138,67,219,103,200,250,167,29,142,70,233,174,49,221,210,189,175,85,10,190,176,212,98,28,54,179,249,121,118,3,8,33,198,51,61,43,73,78,10,195,103,137,213,147,22,108,49,140,183,160,58,203,219,166,81,99,106,208,142,113,89,246,75,163,167,87,92,231,128,73,14,207,128,87,81,159,154,82,206,238,173,251,109,159,239,103,235,235,58,139,84,77,241,62,206,7,242,44,81,133,116,94,142,103,214,39,203,144,114,51,241,45,118,148,105,126,232,19,37,115,238,74,38,196,35,243,217,219,21,26,132,61,10,163,34,4,85,90,80,107,188,240,39,118,98,172,162,61,161,144,191,214,140,117,27,126,190,58,178,80,24,218,59,134,2,81,129,150,61,169,195,97,135,225,48,86,153,242,225,23,163,3,249,79,159,75,91,202,247,201,180,243,184,148,201,79,15,71,91,118,242,54,165,229,248,105,196,42,100,59,144,205,61,179,250,203,90,148,76,53,191,189,232,204,28,37,96,140,87,182,110,182,83,247,6,173,130,64,223,35,9,149,127,2,83,35,96,106,2,154,7,248,201,224,4,140,220,136,18,63,169,242,125,71,159,47,64,43,201,217,84,41,35,38,64,53,165,106,157,100,14,120,80,245,131,139,90,136,100,26,167,189,26,7,60,87,125,46,45,217,44,231,48,98,168,154,113,61,239,222,203,21,160,176,90,231,147,29,153,223,42,176,224,9,104,10,194,148,130,70,60,114,107,184,211,220,74,99,79,182,62,120,191,201,44,186,58,227,161,76,20,195,53,21,86,233,37,136,235,158,75,121,30,24,116,177,114,127,17,59,186,88,154,94,108,112,41,4,38,153,46,201,73,22,249,239,145,178,189,123,210,231,150,165,254,142,62,75,140,14,68,250,58,103,23,24,217,15,133,191,217,14,46,107,211,148,41,26,165,41,158,24,61,184,15,91,21,223,148,245,29,76,74,250,205,112,195,200,138,103,66,112,168,153,224,179,209,88,17,139,64,181,219,90,184,170,9,225,227,252,193,91,27,1,209,248,216,223,154,109,140,31,205,163,153,178,217,247,253,76,245,133,59,40,6,147,223,35,25,230,238,160,245,54,18,119,241,174,199,217,133,42,159,219,40,194,123,127,35,124,79,173,71,24,137,228,251,184,120,4,67,201,170,169,167,88,1,236,195,212,28,54,171,232,55,107,208,29,244,20,48,89,250,190,1,110,254,60,90,253,164,238,250,61,19,188,149,116,202,57,219,35,150,195,152,145,104,61,80,120,89,3,112,204,103,143,204,46,229,7,68,20,3,133,224,88,20,38,15,211,99,174,60,159,143,22,228,32,38,231,216,63,241,105,37,253,122,176,15,244,142,82,96,236,144,244,228,248,206,198,251,56,131,187,233,116,5,201,102,230,111,142,223,69,101,78,224,224,54,239,198,6,38,60,211,50,57,237,144,241,1,208,203,167,205,172,7,54,198,67,192,40,121,63,69,246,51,81,119,191,175,51,59,149,172,147,6,54,104,35,110,155,135,162,140,158,76,245,99,199,182,113,224,91,170,213,215,68,35,96,196,242,244,183,207,231,169,96,38,22,203,253,96,107,215,30,24,127,109,63,154,174,219,166,179,120,202,184,200,198,138,190,216,170,233,149,91,55,91,192,236,204,117,121,66,164,253,91,96,122,99,86,25,207,209,161,14,99,157,46,103,7,251,156,156,221,125,196,49,166,117,166,48,202,27,95,176,145,184,146,245,12,53,103,191,148,43,195,241,160,43,186,122,8,192,8,254,234,195,76,192,242,48,194,55,68,124,159,111,0,222,251,248,162,187,252,80,201,147,185,130,125,71,243,204,117,90,65,161,100,199,22,166,189,238,10,217,20,42,86,253,114,35,51,191,37,214,221,103,76,89,180,226,60,221,26,109,125,114,136,182,241,123,200,11,236,104,118,255,246,187,20,222,116,121,138,2,42,166,201,8,252,235,122,95,93,178,131,22,0,58,47,53,16,161,103,221,127,118,176,4,20,37,46,44,235,95,234,14,155,108,141,6,65,124,46,190,187,25,19,255,164,254,196,72,24,222,250,209,144,235,31,106,131,53,76,123,172,48,224,249,169,59,98,222,214,128,116,111,11,227,167,221,116,156,160,241,239,31,23,89,71,194,78,65,81,83,242,79,243,103,252,173,111,26,25,125,151,69,43,191,150,94,125,211,195,50,157,126,242,108,106,159,79,176,64,14,213,143,54,107,0,121,102,29,226,153,111,95,208,220,234,42,216,145,105,71,88,158,248,56,207,150,23,54,158,113,144,93,208,188,116,115,245,210,178,25,169,191,238,155,85,122,208,158,250,81,55,199,183,251,211,248,49,47,77,174,103,76,109,182,239,193,209,67,89,93,43,91,211,58,105,253,167,105,93,153,186,128,160,247,236,66,164,108,15,241,92,209,210,22,187,46,31,42,248,14,149,241,20,244,88,219,226,190,16,146,217,26,241,66,0,113,197,54,244,219,18,82,104,15,239,66,110,187,155,90,83,126,66,145,179,194,251,141,225,34,148,159,206,23,36,181,253,169,88,19,180,114,8,50,10,204,190,172,66,161,121,201,13,9,217,7,95,148,187,245,221,10,245,108,51,50,138,255,114,131,119,161,244,49,212,85,91,220,116,34,221,58,148,203,151,248,148,253,224,101,141,21,66,4,60,3,193,155,70,145,111,51,237,80,129,209,11,11,176,215,167,125,132,201,105,196,47,51,211,169,226,70,178,14,30,47,40,208,50,75,167,197,67,173,108,49,131,255,162,87,61,185,105,187,246,120,98,40,39,40,106,218,126,113,176,53,93,43,124,150,69,183,150,46,108,31,16,68,18,190,40,229,164,30,48,124,166,161,156,255,89,34,221,217,81,233,86,35,204,179,92,147,215,13,24,137,33,61,250,124,12,193,83,161,139,150,162,77,215,166,0,40,244,205,225,65,92,162,244,222,189,70,188,105,107,16,168,93,123,2,80,53,222,1,51,223,232,193,136,116,165,128,209,182,88,66,137,222,38,59,231,23,78,168,183,149,18,13,73,209,9,240,24,170,81,21,83,218,50,58,1,30,64,117,58,251,86,214,166,1,20,90,99,28,229,97,2,182,66,168,166,180,235,113,252,25,111,83,69,197,97,142,152,231,109,192,231,1,38,101,107,19,93,196,119,141,114,89,214,134,5,172,2,155,47,63,124,71,89,204,163,33,138,211,177,19,39,103,141,76,77,57,236,125,186,75,8,48,54,92,10,167,17,92,174,223,209,242,80,250,74,46,211,8,86,95,90,63,243,96,255,80,91,64,21,37,105,60,63,248,60,212,172,176,41,14,126,112,238,202,157,71,61,175,199,140,129,64,74,106,122,244,170,209,10,97,240,89,144,229,137,53,194,231,174,39,215,199,93,217,128,56,198,179,253,118,69,103,177,54,143,59,63,180,224,250,251,45,122,25,189,213,238,141,64,63,82,157,100,50,51,162,58,148,61,99,154,236,82,223,228,167,214,246,138,50,77,247,240,161,190,131,145,228,137,52,206,153,190,207,144,250,102,201,60,109,133,141,241,91,113,174,236,114,48,36,137,229,129,85,251,241,7,182,30,13,25,243,158,188,157,241,56,37,241,156,77,108,40,162,12,152,153,77,218,223,207,199,64,17,218,151,45,102,178,36,209,40,163,145,150,37,255,237,65,215,172,180,73,144,122,217,46,72,131,60,77,87,138,36,30,165,40,129,172,128,39,21,109,121,226,252,245,29,253,219,59,202,251,58,143,216,223,38,33,197,20,137,58,158,239,153,55,61,78,198,228,167,139,89,49,237,210,116,116,20,135,9,13,116,16,98,5,231,246,82,148,151,73,255,201,116,197,104,216,30,51,66,190,56,161,175,140,81,8,176,222,73,4,175,208,164,19,5,166,16,21,247,117,166,120,149,20,160,115,142,230,195,128,97,176,235,183,7,155,217,201,32,7,54,34,138,116,89,84,243,83,247,75,51,209,65,61,55,76,33,159,173,176,249,235,73,175,204,4,164,253,179,39,179,156,186,206,24,248,29,198,39,128,240,211,18,101,151,188,127,169,229,248,105,4,236,244,228,230,153,238,155,15,76,131,155,148,180,248,114,217,157,6,76,41,86,231,89,178,37,81,41,111,68,190,34,3,199,100,86,191,224,140,130,62,50,50,218,237,195,92,234,15,13,51,209,169,253,85,38,23,234,225,48,133,130,241,44,32,228,246,93,85,6,142,124,81,145,20,224,47,71,139,59,165,114,117,185,112,154,164,171,195,197,74,206,2,119,134,146,159,251,68,214,235,25,167,63,137,136,56,57,9,41,189,109,122,160,227,194,232,73,159,58,211,118,91,82,154,195,104,210,234,96,128,49,83,124,65,63,11,242,137,183,244,161,116,26,5,82,28,77,207,231,115,242,100,219,199,11,163,162,252,52,188,157,129,85,35,231,1,113,241,60,228,231,104,188,25,227,104,243,7,120,126,155,212,116,28,205,183,252,220,54,20,17,95,217,76,128,246,121,93,56,1,167,64,77,226,249,57,56,99,109,238,48,198,53,47,76,43,248,69,155,149,118,214,139,86,167,100,208,79,61,214,31,14,46,206,168,37,16,158,82,52,178,213,57,197,210,134,121,24,137,236,7,206,78,239,180,130,161,10,218,242,186,82,251,222,38,243,110,125,158,232,137,20,122,188,46,227,194,107,31,95,167,8,232,73,214,131,238,119,213,37,120,243,70,189,130,247,201,126,239,139,134,11,95,27,43,201,255,167,161,173,91,211,137,31,205,164,34,122,211,140,210,143,83,1,139,184,109,157,85,58,202,176,30,26,82,86,109,210,252,203,247,227,182,66,136,109,211,29,208,21,108,95,85,245,39,13,162,243,116,167,161,205,147,191,232,28,158,95,210,203,222,68,103,126,244,162,177,178,191,112,222,2,151,45,222,191,191,147,199,251,40,112,244,158,75,99,181,171,94,11,195,15,174,74,215,24,48,157,220,247,145,209,241,63,159,151,13,147,49,22,117,26,214,230,19,23,254,52,0,29,165,251,93,59,237,6,84,17,143,236,172,35,77,104,119,249,199,152,72,113,110,72,127,235,61,249,118,250,39,29,175,168,179,232,84,154,164,170,10,185,0,114,169,194,136,85,199,201,207,158,67,200,3,60,52,122,140,28,70,64,189,229,231,153,158,145,233,161,14,154,179,16,29,158,49,190,146,143,82,20,184,16,104,81,216,108,84,29,198,63,238,153,84,160,151,250,54,129,210,73,213,54,217,78,107,99,220,215,9,141,151,180,23,0,167,18,57,15,46,114,63,147,161,153,39,124,232,217,113,191,211,89,138,158,53,114,87,40,45,63,17,113,254,152,34,8,149,231,164,3,13,127,152,72,24,158,192,146,54,65,185,107,180,218,226,137,118,202,214,26,15,156,69,25,186,220,133,241,91,154,218,68,139,87,75,138,43,51,97,11,29,42,133,41,42,174,12,185,199,62,53,146,177,94,20,127,102,220,180,180,214,179,154,147,2,94,1,39,216,141,2,151,254,13,241,134,127,168,134,11,180,107,199,235,48,113,41,237,53,133,133,238,173,59,214,185,128,60,153,192,168,189,123,164,2,11,149,28,187,192,148,166,103,156,28,31,230,166,71,163,215,145,227,104,188,75,117,136,211,12,85,226,210,10,186,86,85,238,26,234,163,47,124,220,98,213,104,128,142,186,216,88,81,242,198,17,90,96,68,77,227,137,217,102,232,57,186,239,208,165,180,218,48,146,92,10,195,160,246,135,146,160,136,107,7,59,163,42,42,128,38,116,248,244,231,82,112,138,164,7,159,34,189,197,122,229,144,82,150,195,244,100,104,127,46,82,32,238,106,132,240,78,235,146,29,3,102,231,220,3,206,184,158,8,108,185,29,63,249,9,158,213,116,18,184,44,183,105,0,198,255,77,97,156,149,61,69,5,91,58,107,122,128,184,100,121,23,45,201,75,51,242,253,96,252,196,227,203,102,83,210,159,163,151,105,20,196,149,99,218,48,21,230,211,244,103,126,118,60,83,69,105,184,81,4,215,226,228,141,134,50,57,26,203,161,253,221,55,42,206,50,16,169,10,230,40,125,102,218,177,91,151,45,41,114,173,185,198,165,101,75,243,9,108,74,154,254,219,56,16,117,73,77,44,136,95,219,99,21,54,130,103,254,92,186,251,218,193,99,166,50,77,22,89,110,108,96,142,17,131,137,60,147,212,162,15,92,108,219,121,97,106,136,210,138,72,74,152,6,110,63,186,91,63,176,160,198,101,245,131,59,204,112,153,148,88,249,224,238,92,184,153,76,64,86,152,224,222,47,156,244,91,122,246,164,139,22,44,31,44,13,29,46,25,137,171,153,145,141,191,145,102,45,214,207,209,20,103,252,153,154,191,181,128,136,139,57,241,128,124,75,213,141,29,116,36,146,175,23,54,65,212,41,59,237,3,54,191,43,122,70,167,6,135,103,151,95,134,171,131,211,76,220,170,248,43,230,105,186,117,190,177,163,40,36,179,10,158,170,205,247,101,39,114,152,60,190,64,209,188,110,145,162,130,37,115,166,233,239,135,77,103,116,251,40,162,47,118,75,215,17,25,19,218,165,238,227,196,197,121,139,107,36,130,104,198,159,190,48,20,199,239,212,221,92,87,111,189,9,93,214,185,244,208,137,114,252,13,242,77,2,35,53,153,81,58,164,99,95,175,137,64,177,208,250,142,62,97,8,62,26,243,194,116,186,53,185,167,105,98,252,23,68,111,94,55,116,180,83,108,247,165,99,234,42,234,229,109,33,198,114,13,44,102,23,62,74,121,218,217,148,219,179,195,184,179,40,76,7,181,19,72,224,3,63,218,220,153,138,80,119,93,112,38,31,102,0,77,36,33,200,117,47,156,44,65,18,79,49,171,175,205,248,101,136,120,77,211,45,39,42,161,133,245,194,244,132,20,141,112,76,0,237,198,48,244,113,158,65,211,170,174,30,152,173,223,7,10,189,187,136,201,149,45,169,205,251,253,232,34,80,163,76,91,81,207,92,114,111,122,34,10,150,53,75,74,117,253,70,125,60,129,19,160,106,6,22,97,68,175,203,32,212,113,22,239,103,122,103,119,146,252,220,36,68,68,254,241,192,16,117,151,159,28,81,105,233,42,69,63,7,29,229,128,127,126,112,242,73,35,154,116,249,60,25,98,87,147,46,46,230,115,84,226,238,209,99,27,91,229,129,161,120,119,135,85,70,138,140,225,121,63,237,98,116,217,60,19,40,244,3,31,6,103,196,209,25,171,32,90,143,211,81,234,205,242,69,99,173,186,220,200,35,255,4,97,117,77,50,78,109,247,139,134,101,46,205,149,120,72,89,191,153,195,52,11,202,228,75,203,72,106,129,98,251,253,36,4,207,195,246,206,228,3,39,75,86,9,204,164,231,35,20,59,165,45,74,78,204,144,39,188,143,159,134,177,36,22,229,100,27,199,118,137,144,140,130,244,170,122,219,208,25,188,26,75,27,26,77,158,122,229,180,116,141,22,48,21,89,157,157,19,113,135,63,52,218,48,187,46,197,244,14,246,120,228,172,102,93,195,0,172,168,93,35,17,152,245,84,143,102,152,237,128,25,72,73,94,246,137,226,182,119,62,211,157,71,231,155,126,244,136,121,198,165,117,106,127,85,127,187,134,122,35,40,109,187,242,76,51,61,15,241,70,122,178,118,152,15,78,63,25,222,11,55,26,59,228,224,19,148,135,136,40,62,30,52,177,201,19,103,47,95,47,53,133,64,135,121,67,238,154,66,89,29,14,163,255,144,52,101,142,112,157,235,22,31,248,209,24,165,12,195,52,227,215,125,98,176,42,173,230,153,45,43,148,17,135,89,164,182,174,166,108,178,82,28,93,172,160,43,9,247,189,130,156,133,35,94,42,34,210,6,107,146,44,170,63,210,98,58,213,146,144,95,144,229,226,194,207,164,216,68,229,48,27,105,207,235,12,249,231,74,43,43,166,233,247,186,76,142,217,83,14,13,203,232,84,10,159,143,108,38,99,98,119,6,60,105,114,249,96,138,222,178,124,16,137,221,82,111,166,123,41,107,172,75,111,203,242,108,255,129,139,121,195,11,204,46,183,199,209,105,87,225,20,0,51,81,197,209,9,63,6,133,97,97,52,31,74,108,48,52,237,141,65,162,51,114,242,111,7,215,158,131,97,173,251,83,33,179,188,52,252,49,123,161,120,42,116,124,171,234,17,74,32,72,25,58,220,153,89,52,120,58,225,67,143,135,70,76,168,147,214,164,165,192,117,116,178,121,13,105,244,52,168,70,126,63,77,202,112,106,117,230,12,128,26,179,14,45,119,69,135,210,72,116,242,250,64,76,200,221,234,133,55,98,23,127,95,29,138,84,222,79,176,0,247,181,58,220,76,98,69,224,249,25,149,103,82,43,229,41,43,53,12,131,110,44,139,176,103,27,154,210,152,236,184,92,239,28,24,253,71,61,57,53,218,203,128,207,228,11,167,104,122,0,119,20,25,3,62,51,199,208,27,35,84,140,11,39,98,149,80,196,28,110,189,246,8,92,250,3,230,228,170,96,128,153,58,183,192,52,34,126,55,141,202,167,196,118,147,22,243,113,235,208,118,93,75,171,158,216,30,132,249,144,93,88,237,15,124,158,169,123,44,114,180,57,201,107,152,13,67,238,131,139,246,104,101,76,208,225,146,197,165,117,84,126,36,50,92,53,182,239,152,160,208,150,39,71,19,58,122,164,13,76,169,79,238,59,211,39,55,167,192,89,31,11,60,217,178,71,192,24,69,200,251,56,195,174,173,184,52,194,78,141,166,81,59,229,13,5,76,100,42,39,79,147,231,154,29,254,77,143,2,15,74,190,241,219,244,185,85,61,57,134,49,241,198,150,117,253,232,201,41,226,6,122,238,82,21,230,102,202,80,111,62,56,65,101,18,216,132,216,124,160,157,144,170,111,157,15,147,57,245,197,133,159,33,171,209,12,170,146,211,61,205,128,71,219,186,137,248,37,65,226,183,27,146,155,89,97,139,54,3,70,112,75,97,187,175,120,97,21,189,122,69,41,95,246,64,33,85,15,129,107,143,18,7,176,125,79,178,7,161,33,115,197,125,209,85,39,177,14,76,141,51,205,196,219,78,84,130,150,192,230,37,22,39,79,89,101,176,50,213,148,238,119,53,23,93,30,91,64,90,127,125,58,68,16,182,106,133,241,124,59,88,166,57,106,114,236,85,209,122,254,124,28,76,123,136,62,49,163,188,199,93,17,252,13,153,53,6,125,4,222,205,135,56,61,142,211,91,97,58,185,227,104,190,23,73,194,142,31,21,35,80,107,204,22,180,149,200,227,48,213,101,178,166,2,163,61,145,124,160,12,211,61,212,187,62,195,208,11,13,153,200,125,11,115,146,64,119,76,39,127,1,83,220,121,224,78,31,169,195,120,9,235,19,71,122,56,127,39,255,153,173,8,188,104,162,243,43,39,184,148,238,47,34,89,26,36,28,61,139,228,214,113,52,172,191,61,14,230,115,145,132,227,160,179,37,37,127,157,184,214,55,137,85,32,88,229,25,147,202,137,192,206,148,47,59,120,158,191,187,107,81,251,37,115,42,169,131,133,103,106,172,17,5,73,204,174,169,3,196,87,61,8,59,207,167,211,41,163,153,5,152,158,23,38,49,221,84,232,16,25,107,136,232,23,166,120,163,229,176,179,254,55,24,151,23,158,198,202,213,164,7,225,203,205,203,33,12,130,218,149,60,114,178,124,241,194,16,6,97,85,146,135,202,18,227,31,62,239,174,138,98,51,91,15,130,58,135,233,74,19,235,10,114,101,198,78,112,24,41,22,89,243,207,232,192,14,218,47,205,186,199,150,142,227,18,242,2,100,175,230,18,2,48,95,54,190,217,23,205,63,35,100,157,146,122,137,181,145,250,35,122,210,178,132,144,221,241,237,23,174,9,77,203,20,144,199,91,108,89,49,48,219,207,10,3,223,50,38,106,246,190,89,183,64,19,74,176,115,38,50,100,154,33,134,51,153,187,58,35,179,5,60,168,219,42,204,46,232,131,161,146,203,250,100,170,127,126,223,88,112,151,164,36,23,44,202,93,15,133,122,6,35,93,35,10,250,224,106,92,185,233,84,201,165,225,212,236,157,101,104,186,252,129,65,211,72,96,198,141,77,4,85,245,169,145,97,116,98,28,252,121,216,131,85,97,132,95,252,210,126,38,89,138,142,48,59,68,163,167,181,52,31,152,74,70,119,216,244,34,94,184,187,199,156,89,217,65,53,121,175,108,79,135,207,224,88,202,206,65,144,100,122,71,16,48,213,129,247,228,168,114,56,188,104,9,210,232,145,164,219,77,62,163,77,180,104,35,209,232,17,131,202,28,48,27,56,141,92,19,116,29,127,35,76,113,90,50,62,111,196,36,244,29,102,40,235,246,173,90,195,76,156,156,150,243,247,117,79,148,202,3,166,39,37,63,112,139,173,6,6,130,106,28,11,140,203,141,195,125,190,139,208,180,74,120,11,152,189,69,121,78,190,32,28,58,140,236,121,122,174,124,116,111,43,205,150,4,234,250,88,24,168,46,189,147,225,223,96,88,170,113,53,18,45,254,219,103,76,151,172,79,205,154,86,252,169,96,10,164,73,184,9,89,40,194,234,90,113,157,211,143,128,216,211,109,55,144,254,154,227,161,176,33,39,24,57,58,52,84,87,127,70,57,226,18,57,224,110,251,121,129,127,51,151,195,240,132,179,142,37,26,150,61,133,129,148,111,19,117,182,108,250,43,177,11,66,42,134,166,116,129,207,94,194,155,234,112,1,64,21,72,226,102,30,168,187,135,209,110,9,141,88,97,242,147,57,96,86,68,221,182,178,17,141,223,62,19,230,26,93,119,204,29,103,7,159,81,203,182,140,160,220,24,150,238,62,107,21,196,93,159,177,66,39,155,183,32,155,90,68,127,190,79,139,110,107,160,103,144,234,102,220,68,190,61,148,66,72,89,69,209,77,151,111,150,15,46,67,119,57,39,196,136,90,3,109,29,175,36,244,52,241,168,82,62,24,69,240,103,191,124,94,247,8,24,59,235,161,187,109,86,102,127,36,39,32,44,207,167,13,99,32,118,57,244,82,21,45,103,147,60,95,78,235,163,80,131,9,142,166,9,138,189,19,135,209,69,212,237,52,166,119,94,226,204,166,0,208,251,147,21,58,177,108,188,107,114,237,75,55,158,228,242,139,231,86,138,25,122,235,180,98,173,193,158,148,37,244,79,154,126,228,104,151,196,165,135,142,28,118,125,126,154,224,214,97,190,160,161,73,33,214,13,95,254,76,214,178,235,199,201,158,42,18,51,84,183,176,177,85,152,252,240,7,83,135,218,79,182,43,228,32,178,117,55,181,249,28,77,81,103,7,12,159,74,225,243,178,221,141,228,151,27,217,250,129,152,115,169,47,81,230,238,41,42,175,192,228,203,74,192,101,107,185,28,238,2,95,76,192,233,9,41,200,33,185,88,75,134,56,175,70,92,70,186,69,100,250,7,163,63,189,180,52,59,225,102,77,15,134,16,206,70,32,82,179,120,166,174,116,97,172,234,199,243,219,116,12,120,138,208,74,177,210,219,3,140,48,84,192,195,216,239,10,35,145,244,193,80,145,245,228,144,62,253,219,166,28,78,50,64,134,49,44,104,31,75,36,213,97,14,42,140,252,124,156,156,10,137,102,233,206,60,227,140,116,80,76,83,244,220,8,233,238,128,209,201,204,154,64,132,136,209,227,169,36,115,137,212,236,228,232,94,52,6,230,43,105,10,99,86,231,87,6,157,113,61,23,126,102,150,30,143,220,34,41,157,200,207,84,90,34,219,108,196,102,13,195,14,122,254,169,127,104,123,38,211,137,31,64,188,237,51,11,180,58,30,184,108,57,53,250,58,122,221,149,220,129,223,22,108,224,58,159,89,39,135,205,23,126,44,172,132,202,223,166,163,233,187,107,147,126,213,233,148,37,127,197,93,167,245,108,131,8,8,106,108,7,168,143,244,103,17,32,101,239,27,79,26,179,70,213,79,192,102,250,234,231,102,103,177,181,36,109,65,65,251,208,37,194,113,150,217,140,38,125,204,136,241,253,238,186,112,146,139,241,187,54,121,96,29,164,39,162,254,34,2,202,181,40,182,105,68,128,4,158,63,82,54,220,35,61,217,69,28,121,2,70,170,94,23,206,74,91,140,239,75,81,40,204,79,113,128,101,252,251,2,26,106,137,250,219,214,210,227,161,142,13,132,174,87,14,181,223,37,135,129,27,155,46,77,17,246,8,201,217,190,157,15,72,158,138,185,70,167,15,182,44,143,194,57,180,161,105,240,126,173,28,24,25,172,142,23,198,170,100,105,242,146,180,104,212,37,8,62,251,19,216,38,104,105,190,188,17,164,117,141,76,233,40,175,49,12,241,20,122,242,104,231,229,121,79,95,38,34,72,85,119,188,155,132,146,231,209,76,86,78,251,46,14,124,246,107,49,169,80,88,19,17,65,96,184,225,223,209,168,207,111,133,81,33,244,65,92,76,117,100,41,156,182,160,57,105,122,30,101,50,58,43,29,174,79,230,31,25,185,158,226,137,193,199,218,91,111,171,150,20,81,109,182,242,227,150,157,58,118,238,243,187,110,214,213,162,73,33,26,10,199,135,86,53,12,161,103,38,185,55,32,82,151,104,165,203,94,188,47,156,235,239,203,74,230,240,161,249,11,18,55,241,182,208,92,97,3,172,249,168,149,157,30,103,29,226,75,107,130,99,90,224,85,28,110,86,73,125,114,8,103,25,15,152,62,61,205,30,206,26,226,232,7,181,148,109,215,52,155,101,147,47,12,75,89,171,203,3,239,5,23,142,203,201,124,59,52,243,120,238,99,249,38,36,153,109,253,212,172,39,89,80,63,22,141,206,157,245,174,54,210,71,134,146,206,198,185,90,51,120,72,111,212,139,154,152,124,235,207,101,37,151,120,73,164,194,207,151,171,185,195,69,29,33,95,24,86,75,210,156,203,224,215,150,163,88,162,102,253,229,190,98,54,66,251,19,198,152,94,54,51,229,205,84,193,177,232,98,134,64,94,210,228,0,28,205,52,183,233,193,205,18,180,14,179,58,164,7,166,248,27,215,77,143,222,147,243,236,103,15,240,29,140,245,180,14,3,172,200,239,102,52,209,178,126,86,182,103,16,193,23,156,23,166,180,254,36,145,177,241,141,187,194,39,94,212,24,24,160,88,101,58,76,38,87,187,234,6,38,103,197,31,168,137,192,105,118,27,222,75,139,183,1,211,183,233,167,131,204,171,23,43,210,54,19,141,246,124,150,221,69,11,208,118,198,251,85,111,186,155,156,125,192,104,136,233,79,79,182,255,62,78,240,27,124,19,216,39,124,170,49,18,206,243,24,251,73,127,179,123,244,155,182,114,223,115,97,203,228,145,3,166,118,255,124,57,28,31,87,70,223,208,214,33,202,11,92,254,182,50,84,173,250,228,229,251,242,18,77,178,176,80,219,51,249,118,118,28,156,108,247,243,160,203,215,106,67,211,123,97,123,70,126,26,214,21,166,240,207,15,111,159,76,18,229,203,54,148,138,69,179,119,206,31,12,213,79,191,29,24,55,197,7,25,93,31,243,169,23,176,253,136,11,195,112,240,25,69,68,244,45,206,141,177,210,243,77,211,97,17,167,46,231,204,186,112,156,233,147,130,181,195,217,108,30,20,174,20,11,127,240,162,189,85,59,84,40,54,52,111,140,3,174,106,136,192,140,129,216,82,119,152,173,74,237,239,244,157,146,159,124,25,215,161,106,134,152,116,92,113,248,108,160,138,22,58,134,185,31,223,65,184,48,181,210,233,134,41,163,250,64,0,125,76,124,172,248,176,154,95,25,58,90,115,104,114,26,6,190,207,55,103,79,74,71,229,3,111,124,155,29,78,150,6,214,74,6,251,158,251,1,144,18,60,95,80,125,224,234,250,19,201,218,255,250,11,99,96,231,191,61,96,136,60,3,237,76,97,189,196,209,68,205,79,234,155,169,247,178,158,18,52,207,174,108,195,179,231,161,105,101,7,92,53,214,29,168,237,76,159,10,97,201,21,245,46,162,181,172,120,202,30,120,140,49,159,115,67,196,232,31,124,118,231,10,211,229,23,143,156,70,199,162,83,229,89,19,209,170,118,24,187,173,222,158,40,131,123,187,48,186,37,218,228,53,204,230,220,63,17,90,94,135,22,118,207,133,146,35,246,223,206,102,132,148,159,145,22,94,238,201,138,134,67,7,90,183,136,211,81,196,127,244,145,14,76,227,147,31,140,88,213,91,245,66,211,210,111,123,78,163,188,61,104,239,62,87,18,83,244,242,196,63,180,12,221,164,68,154,246,234,117,156,193,24,188,105,55,208,53,159,40,131,110,64,255,62,38,174,5,227,5,75,247,199,141,62,71,111,79,109,231,172,222,206,182,74,16,203,203,124,170,51,214,186,56,2,78,69,28,155,108,147,180,124,231,145,32,227,16,183,105,225,136,9,205,159,24,244,214,85,250,83,87,26,190,59,160,187,43,109,221,82,29,200,124,40,46,220,77,163,66,80,110,198,87,23,168,33,231,182,215,3,135,16,22,112,122,18,80,131,142,163,229,167,110,36,191,182,94,119,178,162,114,192,181,60,111,35,89,215,163,163,231,30,219,83,239,50,23,160,128,19,146,176,10,155,113,245,69,217,28,205,167,178,138,1,240,240,203,54,145,51,141,20,104,129,112,66,97,250,201,27,181,183,212,118,54,42,126,242,19,60,209,84,164,115,33,21,19,31,40,201,4,91,245,153,156,217,49,197,93,211,133,93,159,57,190,103,223,122,39,219,32,237,39,134,233,45,236,135,129,233,242,214,224,10,106,229,250,142,62,65,223,115,238,249,117,214,36,219,227,228,242,70,18,193,196,58,48,38,55,146,211,30,240,246,210,221,142,29,152,158,95,157,111,106,142,117,111,48,2,107,127,184,1,56,1,197,169,45,135,45,40,125,184,223,117,161,178,168,69,246,101,126,128,129,166,222,146,70,247,195,124,92,47,204,154,90,31,218,53,230,48,62,23,25,115,169,107,124,111,157,24,37,80,50,18,15,95,162,196,254,213,132,44,138,230,25,199,239,41,5,220,151,122,38,147,55,65,160,46,126,186,156,63,255,108,80,113,245,240,199,57,151,169,60,232,30,19,41,116,63,55,59,225,170,235,210,153,159,105,103,118,24,58,248,179,55,110,180,190,251,67,161,214,145,116,74,216,68,33,41,142,46,244,193,107,69,183,162,79,89,2,70,141,176,60,48,235,209,133,121,243,229,221,254,146,162,241,219,182,29,171,190,47,204,186,167,127,123,88,58,209,68,255,194,238,132,2,140,221,195,3,247,176,22,75,172,21,83,68,136,127,112,12,179,65,46,232,249,101,200,3,113,97,102,119,242,7,184,43,172,50,164,108,219,169,148,249,93,195,245,215,97,100,222,142,254,182,240,253,121,54,214,7,142,38,41,224,42,242,196,160,43,114,252,232,211,192,230,215,123,58,49,93,139,151,85,105,66,127,7,33,153,37,127,89,116,60,41,45,142,49,74,126,212,97,236,249,218,3,111,119,186,162,99,129,74,190,14,4,182,226,190,213,131,116,74,75,187,194,116,99,248,19,99,131,158,30,174,18,73,180,25,71,219,226,241,156,28,34,194,12,24,55,229,39,77,146,189,150,148,16,181,127,72,221,160,200,118,7,108,77,14,47,92,125,103,114,101,150,117,202,224,166,239,117,27,93,79,227,127,98,196,225,159,109,255,169,151,245,7,30,190,22,155,219,107,125,102,50,196,222,139,163,214,1,53,222,185,42,162,174,78,59,219,243,166,89,240,156,187,146,58,82,68,243,57,154,100,168,199,139,230,28,166,111,146,131,227,150,207,52,142,8,135,222,21,59,21,95,200,59,177,232,19,67,32,36,229,222,72,192,249,161,149,81,120,136,37,173,55,210,93,207,4,13,89,193,215,226,19,88,182,119,240,183,230,206,241,232,193,176,150,231,135,115,230,205,79,100,22,103,91,207,216,111,38,172,224,112,110,124,71,154,166,195,109,199,95,21,105,188,149,30,110,9,106,17,247,232,246,51,183,123,72,157,136,69,221,163,141,133,156,52,1,79,115,182,175,43,132,241,103,122,126,14,102,103,236,7,255,2,102,173,216,35,238,228,97,42,83,113,209,166,46,232,29,17,85,145,103,123,148,64,38,95,77,243,236,77,163,26,217,52,193,142,151,129,55,155,209,220,15,79,97,107,205,194,126,253,194,103,211,166,249,245,243,75,203,19,132,169,153,255,220,86,126,60,194,81,241,72,232,208,83,195,225,101,13,102,190,172,52,203,90,107,67,2,210,5,177,45,104,230,202,84,159,214,149,134,92,189,159,60,165,41,182,122,4,242,103,159,176,227,210,134,72,242,211,57,4,221,98,196,77,209,99,160,48,6,149,254,69,159,217,146,4,152,116,28,224,112,232,74,3,9,217,229,165,44,5,200,55,45,18,2,152,5,21,209,100,133,112,132,29,169,15,35,68,62,36,7,130,208,22,251,114,31,39,144,86,159,71,214,169,148,249,185,81,213,44,79,103,150,73,76,23,31,162,214,134,248,40,0,161,130,225,159,37,209,244,120,122,114,170,177,121,124,252,163,1,164,82,56,164,69,157,143,6,171,24,133,226,170,15,156,85,190,250,151,185,207,155,47,253,129,151,155,254,18,115,89,135,190,194,237,123,42,103,78,176,150,89,133,207,42,182,74,76,71,246,88,159,151,61,34,168,195,36,49,171,66,201,130,64,227,114,177,201,58,109,159,27,99,139,184,125,143,8,183,101,169,40,204,194,243,39,127,243,40,124,10,237,244,204,145,178,69,182,119,228,167,115,11,30,152,79,71,3,29,115,109,33,197,52,201,115,63,221,154,128,117,148,17,144,205,237,23,109,146,134,67,47,26,101,161,248,229,65,10,252,252,242,127,248,231,191,254,167,63,255,227,63,253,233,207,127,249,251,63,253,63,127,243,95,254,225,111,255,211,159,254,230,175,254,215,191,252,215,127,253,239,255,223,191,254,203,127,251,215,255,241,63,255,234,175,255,239,127,252,187,243,223,120,70,228,37,79,56,244,87,255,252,207,127,253,95,254,242,159,255,233,252,215,255,243,79,127,251,151,255,247,207,127,250,171,191,254,143,127,250,199,255,244,167,191,252,249,63,255,205,5,254,175,191,255,135,63,253,187,191,252,249,239,255,225,63,114,130,127,252,243,223,253,253,63,252,237,95,206,47,252,251,223,229,32,225,66,243,239,239,13,108,116,170,224,35,250,213,2,83,226,29,2,139,1,113,167,145,111,184,120,154,245,2,169,37,23,48,171,66,156,28,127,199,46,39,239,38,63,95,46,140,241,72,75,2,55,178,249,151,44,133,239,59,87,243,161,80,239,189,192,136,144,121,147,125,97,255,105,140,220,57,104,179,247,195,218,60,96,186,109,195,41,233,132,0,9,221,219,46,48,205,96,55,113,184,141,42,34,173,17,144,116,122,117,37,9,132,191,16,24,23,184,13,103,91,108,211,102,72,73,78,93,45,111,88,29,110,107,60,199,154,225,238,119,234,108,66,87,1,39,238,229,126,77,155,45,208,22,229,77,155,23,150,111,11,207,3,179,228,191,28,108,198,191,213,223,101,183,93,229,250,96,62,123,79,74,110,235,107,151,110,46,10,93,22,251,94,24,139,219,254,13,20,146,236,116,136,231,11,23,200,26,223,196,77,151,180,185,110,93,56,27,95,112,127,176,177,240,170,31,205,78,102,234,201,27,19,203,221,13,96,178,68,120,181,62,184,182,216,105,64,188,61,115,216,183,128,227,195,208,80,74,191,112,167,233,176,11,140,181,234,157,98,48,74,195,198,53,203,47,51,42,125,36,204,106,204,98,129,33,162,186,242,38,161,41,44,19,129,7,116,208,27,189,162,7,67,128,208,63,24,71,65,87,2,67,43,57,157,45,127,147,103,70,170,164,251,111,167,132,172,132,60,112,132,7,253,211,163,157,121,109,125,217,169,216,76,115,225,69,242,175,84,125,155,176,203,238,79,35,5,152,30,24,217,130,220,253,104,116,206,219,23,148,119,86,222,24,164,136,176,98,175,33,195,208,34,189,123,215,214,205,56,101,136,51,81,67,206,184,176,77,226,67,198,89,183,2,77,113,248,117,185,236,201,186,179,110,88,131,46,17,111,179,232,111,91,200,225,48,181,252,231,11,193,219,198,135,97,55,107,169,165,48,25,102,255,105,244,234,74,213,43,51,71,218,28,48,62,126,114,112,163,197,249,38,216,80,230,130,30,173,207,12,58,210,141,66,201,53,35,65,62,31,216,87,133,109,90,129,178,197,50,180,187,112,243,166,4,149,165,35,138,6,51,108,21,253,167,207,200,233,210,135,220,77,114,116,199,11,193,153,40,61,23,142,206,161,79,195,28,169,102,239,7,166,141,163,249,133,183,129,194,130,188,78,38,97,111,91,58,112,79,42,93,107,67,37,185,26,240,70,207,20,214,131,194,52,17,196,149,55,58,43,244,104,28,177,146,191,175,102,252,32,25,165,248,177,149,248,233,108,158,168,2,15,114,106,254,208,168,49,10,225,1,237,186,177,21,78,89,122,58,128,169,93,251,133,159,129,180,171,142,67,100,97,188,185,129,102,43,235,184,22,24,50,82,140,149,74,157,68,199,33,77,154,174,242,74,81,215,218,243,62,152,61,240,55,148,10,228,180,33,87,78,155,97,139,113,202,102,176,228,103,166,62,87,26,39,255,249,21,203,83,203,185,134,50,226,182,181,46,63,19,7,2,18,241,253,209,205,93,117,176,156,137,54,185,196,153,41,173,161,64,36,48,115,115,245,147,35,195,46,172,113,148,215,232,215,187,71,211,244,215,191,138,28,40,211,252,12,20,55,188,165,48,206,99,57,96,100,175,31,248,204,121,126,219,76,174,73,250,160,153,16,205,141,247,194,39,72,45,251,57,121,70,76,117,56,140,220,255,222,15,140,32,74,192,214,251,162,48,197,142,239,104,130,68,253,237,12,135,35,96,36,32,244,182,19,169,98,191,47,130,137,52,245,96,182,52,53,80,164,243,234,131,34,55,26,48,73,57,89,88,205,145,179,249,209,147,86,34,93,68,72,15,120,95,237,54,105,137,188,4,54,27,218,230,112,197,125,109,201,2,85,204,117,240,126,127,205,214,167,46,171,159,217,206,222,89,7,54,37,211,109,160,231,9,179,86,222,39,138,228,219,22,153,100,218,5,122,114,147,50,235,171,216,82,105,7,70,230,253,119,52,218,116,232,62,52,129,77,120,116,5,108,111,247,131,169,100,181,59,146,14,108,253,139,83,224,137,25,196,188,240,132,8,90,5,53,151,65,63,183,177,107,171,92,56,45,113,237,14,67,224,186,69,147,145,148,8,18,220,213,97,150,117,185,238,68,124,119,87,214,133,73,233,150,136,24,166,153,49,129,28,62,225,116,125,142,30,214,136,225,48,106,42,73,158,56,162,138,43,174,219,52,125,228,186,49,130,26,37,174,27,202,247,23,183,2,155,92,133,195,103,29,21,53,60,96,163,223,6,76,15,231,7,91,63,190,179,132,129,135,114,234,204,50,100,120,164,3,76,12,48,4,166,140,127,163,117,96,186,127,171,192,4,174,217,143,54,235,154,47,152,183,114,107,115,226,4,48,19,185,194,38,80,88,62,184,203,2,69,175,22,171,233,146,163,91,210,75,67,179,49,143,239,183,139,112,36,219,196,26,211,165,40,129,201,24,203,111,35,179,210,187,15,6,219,190,38,133,145,150,250,46,60,111,209,210,107,200,250,101,61,55,238,80,223,151,63,105,86,245,36,13,240,211,111,223,76,177,105,124,67,41,77,21,85,105,200,4,244,246,161,144,248,179,162,13,62,137,192,210,157,74,48,82,107,90,223,251,90,210,138,76,253,121,246,254,253,50,166,20,50,37,81,205,107,174,19,224,231,150,161,210,168,245,142,111,28,98,75,161,48,84,193,241,221,117,237,239,209,197,188,88,226,129,55,246,141,2,39,132,251,227,109,210,214,217,5,174,120,77,197,183,59,6,202,136,93,225,229,233,58,80,18,53,67,81,83,180,115,152,157,160,204,57,116,117,162,107,235,48,241,131,126,33,231,211,29,50,74,105,22,145,207,15,75,192,29,19,150,165,247,215,120,208,51,121,199,185,209,62,220,122,221,36,232,190,81,152,101,34,101,145,44,31,214,45,1,55,20,46,225,60,104,112,27,50,4,73,53,141,237,151,101,110,87,58,128,11,197,147,210,2,78,154,221,1,46,171,196,108,70,61,116,22,61,57,220,230,233,63,141,244,136,68,119,144,111,120,162,126,225,141,98,185,78,10,240,218,93,198,6,189,185,19,231,12,121,158,168,60,120,16,132,138,33,149,120,121,27,84,223,107,188,141,66,215,207,183,61,106,63,30,245,244,223,166,159,93,90,38,128,207,215,84,119,192,93,88,165,216,245,156,33,24,99,48,147,113,110,15,76,161,108,5,124,226,26,217,236,90,69,195,25,171,8,229,177,154,232,209,168,71,198,199,149,81,190,206,138,82,146,243,247,149,105,52,78,207,185,63,133,76,96,26,14,167,192,236,10,227,211,179,202,75,19,180,146,122,245,219,178,68,134,28,139,192,121,204,162,39,206,203,194,31,0,77,97,57,79,28,77,103,176,30,188,140,99,250,131,39,249,26,153,7,113,231,142,98,224,154,63,157,92,185,231,19,168,245,184,231,105,118,223,250,174,208,3,140,213,124,90,241,65,134,209,64,157,203,9,29,148,152,23,202,247,15,92,226,194,208,28,23,5,0,80,146,59,205,225,243,227,210,62,109,48,42,191,1,195,73,210,159,54,1,219,56,186,147,126,120,96,88,187,51,96,27,242,10,219,15,58,220,80,103,107,207,209,217,91,40,129,139,104,232,25,90,221,248,201,12,217,84,42,146,11,167,202,18,48,54,131,10,210,195,31,103,70,206,241,219,55,53,88,87,195,53,75,150,217,89,233,52,136,66,111,42,113,217,131,198,128,164,195,155,122,65,245,155,198,49,68,90,45,108,0,179,7,184,112,99,255,80,116,152,153,5,232,253,170,39,178,61,83,214,114,250,242,67,234,142,224,10,225,97,185,114,108,61,34,176,155,120,136,73,73,16,59,164,156,91,188,77,136,108,194,6,71,58,159,196,188,95,26,213,46,233,113,196,39,19,25,87,191,180,82,213,185,29,7,5,124,80,125,40,152,70,172,190,76,212,130,93,99,28,152,137,82,126,218,104,44,113,97,108,192,101,38,52,227,172,233,65,200,36,113,218,100,1,96,19,48,92,187,150,152,18,182,178,194,211,212,63,28,102,195,86,154,194,103,13,88,37,96,186,78,229,202,206,165,103,231,11,2,39,237,227,56,112,165,130,27,71,159,181,93,250,218,26,157,212,45,249,88,160,235,64,76,240,154,121,24,15,159,143,204,220,89,30,119,97,239,152,253,204,70,218,88,10,163,34,83,63,24,225,118,121,29,231,9,35,78,224,176,21,100,228,166,75,182,239,195,225,198,86,94,46,219,68,101,190,223,174,181,8,195,204,180,135,138,119,33,114,114,116,55,191,71,134,16,207,246,236,179,93,218,210,245,154,4,113,232,217,113,242,179,99,27,114,244,130,60,122,43,38,60,219,190,69,17,187,161,66,220,60,37,66,108,149,186,78,211,157,85,208,213,7,137,173,206,10,45,195,176,227,70,239,158,83,192,168,22,127,3,141,223,194,108,248,194,100,53,146,204,27,157,36,163,211,32,205,106,187,138,160,60,90,69,168,169,222,251,38,60,109,210,129,210,48,156,244,198,25,108,104,16,1,146,11,63,107,100,246,54,122,228,75,182,80,213,121,102,232,11,87,71,89,168,36,226,100,238,91,46,167,7,191,41,139,246,121,35,91,92,157,89,193,62,130,34,175,156,155,250,100,189,117,111,250,67,173,111,73,97,4,105,252,232,138,117,156,68,125,7,70,80,222,97,228,150,133,109,72,91,180,105,175,58,124,190,77,161,132,0,155,230,134,195,131,174,169,165,111,147,154,179,223,118,182,37,70,142,38,16,185,85,218,197,103,155,52,20,198,224,120,187,157,219,130,232,153,132,161,207,193,52,19,248,79,211,52,170,161,50,47,40,220,82,176,228,172,165,232,47,195,210,243,85,149,132,148,178,16,12,198,36,252,7,159,9,27,54,203,126,224,226,10,154,68,141,136,94,229,7,118,138,37,232,137,3,159,33,76,7,226,14,24,194,217,124,14,118,85,2,192,162,108,66,134,63,140,230,229,112,30,42,48,72,136,50,135,43,230,194,32,158,39,52,174,15,236,53,115,80,146,184,69,191,29,138,209,1,39,91,88,21,62,19,214,254,96,4,81,244,211,90,39,138,79,14,163,161,147,203,80,24,189,193,17,240,80,5,254,198,90,115,182,115,254,76,94,167,44,208,178,60,59,140,99,231,84,95,217,134,95,88,117,133,126,90,81,208,82,213,43,235,214,2,231,48,6,37,229,153,19,152,254,252,228,103,204,176,38,8,140,50,126,118,184,34,244,166,175,154,34,161,155,47,89,132,147,151,190,76,210,0,57,110,219,250,162,135,62,21,218,193,252,227,106,231,83,72,146,47,52,37,5,100,7,29,70,120,94,7,18,217,254,222,252,161,37,211,28,148,147,19,46,251,88,168,16,248,69,192,31,20,25,136,226,176,169,190,22,133,225,35,245,128,49,10,124,206,93,138,59,51,31,216,148,248,30,24,211,182,237,48,60,119,125,104,244,159,186,212,23,48,145,139,194,29,83,159,248,109,243,43,209,75,131,40,226,155,23,50,238,53,63,55,86,241,62,187,207,244,124,43,236,69,245,228,63,219,10,135,81,92,210,71,94,209,46,244,5,31,190,203,78,122,52,14,39,241,225,35,119,178,116,129,64,15,163,121,98,128,50,31,233,21,129,97,223,44,191,175,51,234,154,14,83,234,143,53,46,236,4,80,208,72,4,46,8,121,251,133,153,177,154,46,124,21,226,123,142,163,109,177,145,81,92,169,179,250,188,1,23,113,21,29,73,240,4,61,61,133,139,13,21,147,15,69,15,166,122,204,10,27,191,106,154,180,155,104,111,60,240,54,31,243,228,102,86,106,37,126,186,53,116,196,244,104,60,139,253,182,16,172,150,222,73,62,86,8,165,126,48,142,156,186,133,134,219,84,74,220,117,53,65,24,121,40,40,126,58,29,157,214,59,51,113,17,248,44,79,110,251,177,200,244,142,231,137,231,138,3,188,143,113,168,213,207,250,2,181,58,199,67,43,214,250,170,87,206,181,196,24,199,169,78,147,149,188,1,218,30,29,230,244,58,145,163,35,224,10,206,8,48,206,89,31,20,17,127,191,240,220,141,44,252,193,137,249,121,197,193,150,166,27,10,67,32,241,97,72,210,38,233,201,207,28,95,74,124,94,136,226,60,175,147,236,113,139,121,195,56,141,58,86,168,43,124,39,103,173,26,58,49,156,229,42,121,3,205,178,176,114,232,196,64,21,209,219,216,201,181,204,115,111,93,225,30,54,46,244,164,32,4,94,222,163,221,138,101,65,82,40,77,95,24,229,180,225,251,4,194,223,164,69,122,187,52,215,33,163,137,133,38,108,253,237,122,150,5,31,229,88,88,142,166,63,93,145,87,240,159,54,237,167,241,28,204,116,235,7,163,30,45,28,61,138,178,88,188,251,83,169,56,198,84,69,75,115,243,181,85,204,86,167,43,76,161,33,249,79,23,83,225,212,159,38,231,238,235,23,118,40,103,185,251,198,10,148,11,194,113,135,209,214,211,200,147,170,146,107,106,179,205,70,192,187,61,151,22,198,232,100,26,152,222,244,210,16,94,185,35,201,54,140,194,89,183,79,160,204,56,152,185,79,58,159,91,195,12,200,27,185,200,67,60,222,155,13,161,80,188,63,28,62,139,4,194,53,255,86,12,168,106,146,65,39,190,175,233,255,160,162,127,2,114,41,124,0,155,250,179,195,240,215,164,182,142,124,201,153,109,242,7,35,136,253,192,137,66,175,195,36,214,179,194,102,160,27,48,162,76,75,96,196,155,183,159,60,33,39,154,245,228,104,10,157,21,207,97,30,201,115,180,41,2,56,220,166,22,145,207,180,199,244,115,111,155,181,88,151,157,110,179,226,189,46,182,44,89,12,134,232,76,223,22,67,56,156,137,109,21,30,80,219,29,182,28,191,192,24,91,158,69,240,194,168,58,150,143,42,4,140,73,170,31,141,254,204,212,7,110,66,219,253,131,209,249,151,39,106,18,37,31,76,25,164,200,93,163,107,132,146,135,195,109,72,211,142,165,160,81,207,113,152,32,163,201,88,192,156,27,119,8,135,231,18,67,78,150,202,196,46,214,225,243,84,167,16,172,224,210,33,34,112,225,19,55,149,164,116,183,193,142,58,238,123,152,5,182,112,233,42,118,110,231,123,190,112,70,128,102,40,92,161,61,125,48,185,172,15,206,176,4,186,95,57,170,58,210,123,128,112,240,162,71,238,131,179,248,165,119,243,80,105,62,14,43,213,185,34,143,197,180,160,233,153,190,48,214,12,83,232,112,103,214,34,151,126,209,106,251,57,33,196,253,152,124,23,38,81,38,33,10,81,54,27,95,63,119,51,99,134,239,153,26,151,225,60,184,11,87,156,221,191,187,198,6,222,162,240,31,138,84,236,88,82,120,135,3,112,174,253,7,83,233,128,27,33,48,234,29,195,225,179,134,52,229,220,96,32,209,125,160,21,211,72,85,134,225,137,233,241,193,185,240,249,150,146,180,32,162,92,138,70,208,15,69,114,164,203,58,15,11,112,251,132,100,237,90,162,133,120,64,132,152,115,118,24,41,229,44,79,4,123,224,229,247,140,60,185,88,64,24,83,100,229,56,245,32,207,40,207,107,163,160,53,183,95,150,233,111,21,229,107,162,163,237,71,159,24,225,196,39,85,97,218,166,202,7,15,33,103,3,91,211,97,192,89,69,41,216,171,209,182,238,143,196,218,1,250,80,24,95,204,29,48,42,31,89,63,61,236,187,122,192,231,112,225,250,160,30,10,15,70,224,33,100,158,51,69,35,166,220,2,70,154,190,41,12,139,101,126,112,146,221,55,3,26,229,250,229,112,131,139,215,159,41,135,118,28,135,105,82,209,57,37,155,42,82,14,88,77,124,152,237,172,45,203,81,83,21,145,131,177,163,108,113,219,8,158,13,33,95,161,118,7,87,51,224,162,45,69,182,250,244,226,243,149,201,87,175,103,121,65,203,102,197,32,165,181,82,79,78,144,254,61,83,242,150,194,136,65,143,115,196,60,108,52,86,73,130,118,179,182,103,171,247,131,187,89,141,109,133,41,180,212,128,207,182,115,119,133,33,232,199,209,136,10,200,140,195,7,129,252,127,192,54,80,21,174,216,154,93,24,242,169,136,228,51,74,217,161,249,235,132,32,176,116,48,12,86,141,24,167,237,151,183,23,24,145,212,18,71,159,205,215,20,14,33,14,8,124,83,14,99,18,36,196,227,106,166,74,219,71,26,155,247,165,175,123,158,57,232,236,241,28,166,128,39,188,100,180,39,105,69,116,24,55,7,153,85,216,142,159,221,188,63,212,2,179,65,136,95,236,127,205,97,232,194,228,196,117,24,67,176,43,49,140,127,14,120,242,198,48,157,168,241,117,83,223,168,53,43,76,94,123,5,76,79,153,12,115,162,99,104,182,23,70,193,83,158,57,9,18,188,254,28,134,138,44,177,10,46,65,196,179,14,179,252,201,60,14,209,31,221,177,11,35,60,34,146,185,29,37,91,218,225,28,102,186,149,129,204,77,227,172,233,48,186,36,18,49,28,136,102,234,56,218,20,37,151,194,103,128,197,71,146,135,81,212,20,62,3,63,197,209,141,6,20,189,114,210,76,219,199,90,166,176,32,209,99,51,1,12,15,46,81,230,83,83,207,3,67,85,138,43,135,159,42,237,228,221,28,89,211,242,223,78,63,227,70,129,139,37,128,127,48,251,82,181,137,52,184,99,6,225,48,161,150,194,84,223,125,238,56,107,37,50,31,227,129,233,178,250,224,46,213,73,224,137,120,82,192,36,190,245,228,124,86,223,111,159,127,83,210,232,207,155,37,53,135,217,74,202,71,132,237,253,89,2,239,88,195,75,69,122,105,64,127,86,45,23,165,59,34,233,149,157,135,88,115,192,39,244,88,18,164,53,226,237,234,147,67,162,186,155,244,167,109,47,225,111,36,49,81,20,249,233,74,202,203,63,161,116,158,216,185,22,249,8,206,231,147,125,20,39,196,74,170,94,216,121,158,148,45,28,38,255,44,75,55,3,11,237,135,128,73,47,11,12,215,238,4,183,14,23,12,157,228,228,120,172,145,95,190,112,162,125,76,134,41,161,38,118,189,63,24,93,165,38,183,213,249,169,230,87,134,92,100,213,71,54,72,96,57,216,147,90,105,147,140,36,208,205,14,91,107,141,60,79,252,197,240,0,187,176,209,239,245,232,98,237,117,23,197,193,103,235,15,87,147,207,187,48,186,217,66,197,3,134,101,224,232,143,99,168,40,110,110,43,224,243,67,18,120,254,82,176,43,206,61,181,107,128,156,233,217,68,236,56,248,44,87,73,81,52,39,124,195,73,255,167,202,160,176,34,47,196,196,28,110,154,187,194,201,16,254,154,63,48,194,166,172,191,124,222,44,254,159,14,67,218,211,187,162,157,241,123,207,102,179,44,20,118,184,89,68,113,23,70,57,183,235,227,70,159,209,55,40,201,120,94,75,174,219,4,26,227,145,208,35,35,138,57,221,232,108,49,186,169,231,41,69,189,153,176,164,207,209,104,142,21,73,124,89,129,122,199,62,217,232,35,207,28,13,87,165,245,128,141,148,252,194,237,251,54,208,123,22,79,29,212,161,152,59,253,210,42,5,34,217,182,29,24,101,60,71,201,99,234,116,194,102,53,197,56,161,150,43,222,225,7,62,67,180,196,39,95,77,245,105,63,240,160,254,231,48,70,192,207,209,152,149,251,133,195,197,42,105,191,112,243,144,57,17,225,230,172,168,201,7,58,122,2,127,137,105,155,241,31,60,34,198,214,103,137,12,40,240,249,221,29,191,204,190,162,63,40,229,42,71,173,215,106,63,231,222,221,55,132,48,171,210,124,126,26,153,194,239,232,100,90,119,2,155,139,122,252,116,18,206,88,111,248,167,78,223,130,208,228,178,197,155,15,152,92,147,31,139,12,125,147,148,72,219,191,86,62,135,11,98,235,50,16,118,49,215,218,11,99,147,172,239,106,155,242,116,9,116,174,161,96,149,169,157,251,21,157,6,186,111,169,152,94,178,179,249,201,54,125,218,164,156,156,71,135,110,145,246,108,115,48,69,251,236,40,79,231,121,36,84,240,146,183,186,33,107,87,158,203,198,178,166,199,209,40,21,233,100,132,24,240,118,254,56,246,129,79,163,92,67,82,213,91,232,127,45,103,186,113,34,7,223,162,61,106,155,118,172,126,28,112,96,220,11,17,118,122,87,57,28,166,73,242,22,222,11,87,32,102,233,100,213,127,149,203,219,51,70,163,67,125,87,60,70,158,55,195,81,190,40,249,9,235,112,254,105,209,123,136,123,174,68,187,166,154,180,162,177,209,84,9,198,179,187,89,209,228,135,111,204,16,47,4,10,62,51,26,210,33,5,36,109,115,48,193,9,239,25,167,172,111,38,15,178,211,197,146,244,114,202,176,69,202,153,96,247,223,42,61,10,237,126,121,176,117,246,228,245,76,105,18,38,30,24,177,159,229,112,66,254,100,60,48,89,174,11,99,206,164,219,91,96,182,111,14,147,55,110,122,114,123,73,1,15,248,167,253,129,115,187,187,68,107,69,40,82,252,2,94,176,14,5,150,201,19,148,103,237,104,199,157,90,175,236,96,249,46,179,228,18,80,53,42,2,159,77,105,201,254,84,232,206,158,178,206,162,12,90,238,58,90,76,16,70,162,169,13,53,41,126,25,98,106,22,91,72,8,31,244,76,223,203,158,40,125,232,45,211,89,222,46,214,44,195,43,119,124,226,39,20,219,46,252,171,154,201,61,205,95,99,217,133,17,174,207,50,73,89,155,197,244,91,158,24,11,202,254,240,196,224,153,252,168,255,118,66,195,98,40,76,131,103,15,20,93,172,254,161,103,91,131,47,202,15,30,152,3,183,111,2,4,182,28,100,192,69,53,50,129,177,79,10,52,41,13,102,152,196,199,44,126,48,218,63,194,152,130,206,76,250,167,6,140,32,108,83,248,188,252,250,29,109,94,36,2,119,51,156,10,152,238,170,241,193,103,197,216,30,129,194,52,25,106,170,205,167,91,166,239,115,128,11,155,106,133,33,239,53,135,207,220,220,191,76,4,133,120,58,60,253,202,113,96,144,104,13,152,222,201,18,112,215,6,0,96,218,77,182,195,198,48,149,251,46,54,165,250,165,177,227,146,93,177,193,177,194,3,83,54,147,147,163,56,112,66,209,11,83,135,168,245,65,105,233,8,180,206,93,30,180,166,56,148,138,74,125,80,54,35,254,195,86,149,152,77,97,50,5,61,96,212,102,245,178,113,184,157,62,206,18,73,219,166,55,189,76,241,48,96,116,250,235,3,155,214,94,192,73,4,145,236,228,231,29,249,149,211,175,155,159,39,134,94,135,131,204,61,95,216,114,174,155,28,227,77,84,23,72,218,77,20,252,161,157,34,20,61,29,70,133,174,235,227,38,167,235,223,199,89,206,105,133,211,135,50,49,235,185,215,205,138,141,10,188,158,156,169,225,14,20,154,44,203,251,80,6,91,94,191,180,204,28,63,228,133,112,87,203,31,10,229,210,36,141,144,231,13,32,133,249,3,141,36,241,205,40,195,76,225,235,13,199,208,5,58,175,35,9,12,127,125,248,68,216,6,173,221,242,64,217,31,35,216,236,48,100,146,165,115,6,102,201,235,62,50,211,156,147,33,72,173,140,156,253,69,141,220,161,48,185,254,229,111,11,37,237,44,85,223,243,246,140,196,177,29,134,128,161,211,21,22,148,221,215,196,102,238,109,242,174,217,168,182,61,253,228,204,94,98,84,59,108,139,236,213,20,38,186,57,68,188,185,155,35,177,95,120,197,38,73,196,85,250,143,38,235,175,154,6,73,24,153,50,197,67,134,184,219,214,3,159,249,35,73,237,128,106,7,46,105,23,134,22,46,254,51,240,155,105,81,222,14,179,41,211,37,19,30,70,245,115,99,244,43,4,55,243,237,72,190,27,129,27,101,166,20,31,76,23,114,242,219,178,222,66,201,254,239,84,49,137,252,224,179,210,75,76,116,134,17,242,31,197,97,140,46,37,16,88,232,52,142,91,49,161,3,114,107,163,239,50,87,212,187,109,61,111,26,215,62,9,19,232,233,170,94,131,69,34,138,44,248,18,184,33,144,210,2,182,158,243,15,110,221,92,93,28,158,104,170,201,149,157,216,224,44,25,126,101,221,90,194,228,190,88,31,74,60,51,178,106,90,173,4,198,67,33,96,28,193,229,228,216,217,228,120,217,4,126,218,193,76,88,129,198,216,133,201,153,105,22,2,85,82,206,119,97,120,247,109,232,165,65,199,242,85,181,194,208,81,229,15,116,254,140,115,241,131,207,174,55,75,255,24,49,32,139,153,95,218,249,231,36,189,107,63,216,11,200,192,133,90,169,60,84,228,84,125,194,98,198,103,155,40,240,48,97,230,11,211,6,174,45,202,103,11,135,113,237,61,154,117,172,106,213,111,13,251,60,253,96,40,210,15,106,10,182,213,15,238,166,236,43,99,105,154,36,215,133,217,240,72,74,137,175,17,131,55,71,207,158,33,201,32,183,102,192,15,62,167,218,90,163,133,180,57,167,47,216,244,35,229,241,252,244,158,214,90,125,225,179,12,72,176,208,151,201,155,251,194,88,216,52,47,41,252,29,152,244,113,11,248,60,244,250,28,205,125,250,111,147,110,239,146,104,163,71,227,230,68,15,200,156,162,135,14,108,88,252,135,187,181,98,201,24,166,231,38,230,20,235,125,213,154,34,220,210,19,92,207,128,203,208,174,109,19,52,25,254,170,15,156,102,215,111,151,214,170,190,4,166,34,163,240,72,241,237,226,28,208,52,181,191,248,154,82,137,223,174,72,93,234,164,99,115,156,95,121,99,243,47,249,88,246,194,221,131,82,148,162,180,181,19,148,125,225,112,216,228,39,229,202,80,113,72,53,142,158,100,149,116,58,68,246,121,250,51,173,248,168,20,133,127,166,132,14,83,46,147,129,180,77,189,187,250,32,45,116,163,232,193,68,26,41,80,211,235,144,93,128,121,248,248,174,169,96,243,213,228,251,192,25,49,106,76,229,236,76,89,13,229,167,171,201,129,221,251,98,122,201,226,110,221,201,148,77,47,228,20,180,92,97,222,63,219,166,29,171,114,182,62,109,57,53,51,101,156,26,113,160,169,75,91,101,51,57,3,78,236,12,135,194,214,146,118,97,172,144,219,115,242,109,218,185,129,38,145,255,255,161,113,213,152,230,245,63,162,93,209,244,71,116,9,154,181,62,180,113,22,236,62,37,96,0,152,181,32,127,86,255,106,202,163,23,38,80,208,29,219,137,2,201,232,94,152,33,188,37,253,98,201,153,26,215,125,118,92,169,43,58,96,249,249,185,73,128,139,176,87,55,250,114,242,121,50,157,155,40,66,109,235,88,78,12,39,41,48,173,209,228,34,87,54,41,216,249,48,193,121,184,106,168,48,233,78,247,99,23,60,69,77,41,192,95,207,55,89,86,112,101,98,134,80,24,105,227,251,205,211,96,154,132,22,119,96,108,158,60,116,251,169,250,74,206,105,227,32,49,125,23,107,234,34,69,24,87,198,248,239,30,115,210,166,94,164,165,2,201,164,194,50,122,97,226,244,210,158,232,11,190,167,159,156,152,50,201,132,178,103,34,108,185,79,28,170,217,185,188,174,143,244,76,178,190,19,61,129,23,34,71,250,72,11,146,10,211,97,216,46,26,95,161,236,232,193,153,37,85,85,125,6,181,32,118,155,23,206,212,161,138,194,253,171,36,22,171,12,212,166,17,43,173,157,55,51,144,225,179,143,245,192,204,147,55,200,201,155,182,158,39,90,62,1,106,157,247,183,121,0,88,106,118,133,207,228,87,252,104,90,215,122,151,189,63,246,63,233,126,94,236,151,139,202,217,15,83,51,233,203,97,171,252,202,126,16,82,62,38,167,23,230,185,60,161,184,229,120,239,235,206,204,215,34,69,216,73,27,210,77,123,209,122,34,57,177,14,100,140,35,62,52,47,140,131,105,237,154,34,130,244,218,253,232,68,18,86,114,132,155,171,241,242,107,166,60,74,203,210,179,170,206,126,151,77,4,25,209,103,146,165,11,169,181,117,75,222,217,8,199,89,87,31,122,44,61,228,133,174,60,84,79,176,91,142,99,230,230,112,59,131,82,35,13,40,125,101,251,141,49,20,117,19,113,166,194,97,236,207,251,88,144,0,17,22,220,132,71,228,148,44,250,5,105,134,251,78,62,225,25,247,120,168,84,140,148,86,53,169,145,251,202,71,67,134,74,215,152,117,193,242,187,66,180,64,90,104,186,37,75,60,148,48,213,186,174,252,6,132,168,40,213,56,12,47,81,146,236,212,195,81,181,242,147,147,74,147,15,8,26,91,242,83,159,39,159,102,210,60,55,141,186,195,47,236,108,121,147,210,139,104,70,163,63,223,111,185,240,103,223,210,23,10,35,254,184,73,194,55,61,154,102,183,155,230,97,160,204,36,223,135,229,247,219,240,33,60,109,144,125,137,154,142,220,217,249,64,238,111,79,147,33,170,122,87,184,203,44,71,209,216,150,232,11,93,12,58,45,28,70,69,244,251,229,14,115,207,111,122,114,157,178,246,116,146,139,37,198,47,114,101,67,118,108,103,0,208,254,228,103,110,205,194,14,129,73,123,102,63,26,53,127,233,31,163,105,200,10,86,23,46,131,240,85,224,97,38,133,254,105,65,20,19,17,209,206,242,227,23,102,181,86,49,120,193,227,186,154,80,231,15,198,236,89,26,113,25,99,212,148,47,122,230,227,165,73,227,129,116,69,190,129,23,249,207,149,181,218,71,42,132,10,235,133,145,63,232,242,170,6,22,79,8,122,252,96,84,107,203,71,223,103,12,152,158,239,133,19,18,121,69,143,102,121,185,177,128,229,212,90,151,25,254,192,244,115,222,65,102,29,143,83,118,154,116,91,84,47,156,33,89,71,95,131,30,141,75,196,205,58,100,118,150,93,55,23,131,77,82,245,159,198,176,171,84,253,46,139,177,188,47,220,41,74,202,30,24,191,235,92,253,101,194,237,213,26,209,153,247,160,242,249,185,147,145,239,178,192,198,84,200,14,99,22,36,195,12,185,190,225,223,52,60,156,173,236,2,100,89,173,47,238,7,79,27,239,10,227,232,229,239,227,76,229,103,219,40,161,194,217,89,204,120,36,103,230,79,112,181,190,65,102,141,110,126,211,173,112,135,146,167,177,157,254,240,235,134,153,149,196,163,152,52,189,89,207,94,24,54,199,148,113,6,9,179,59,47,136,158,209,182,196,23,211,106,122,57,46,252,76,70,37,183,167,226,183,160,232,95,52,225,109,51,180,164,71,237,241,62,111,28,223,52,39,215,217,37,50,18,46,124,190,30,213,36,102,91,97,46,141,23,62,193,209,46,250,89,83,112,152,55,231,108,140,228,243,165,234,209,48,69,124,186,129,4,70,38,84,38,43,182,215,119,3,12,69,182,168,177,229,121,102,184,128,223,116,71,38,144,24,74,206,166,24,84,156,249,157,141,26,37,70,41,80,171,205,248,230,194,244,65,43,195,0,22,39,78,129,23,198,89,76,98,124,102,66,214,227,139,66,31,148,238,99,184,168,156,236,222,182,21,30,115,214,11,39,160,242,251,202,200,177,41,243,21,43,14,118,166,63,24,33,102,181,251,65,11,16,29,175,123,101,184,134,136,99,90,55,27,103,79,131,98,208,114,222,126,83,216,122,194,238,56,35,223,13,95,65,96,90,78,226,232,51,45,36,205,94,177,146,47,223,53,101,188,151,134,24,14,50,74,127,202,238,23,238,109,63,44,24,116,62,157,3,77,153,133,10,154,142,52,136,48,62,210,208,116,236,47,43,3,197,229,187,129,166,204,133,61,207,212,210,178,9,196,93,24,193,240,210,94,106,4,93,121,14,171,54,204,1,105,181,241,119,13,147,133,162,147,192,150,51,186,108,146,13,207,74,181,251,176,84,163,191,207,97,90,99,148,160,67,82,168,57,61,219,156,227,171,146,188,204,161,248,126,186,120,44,159,216,85,25,127,188,92,167,104,98,88,215,149,100,128,125,82,118,226,234,54,90,254,243,221,27,79,195,47,12,141,126,105,232,230,212,208,135,47,55,2,43,236,174,139,230,79,160,200,137,200,88,228,169,77,29,68,45,98,212,123,221,107,91,46,70,174,27,29,250,233,60,71,42,112,218,251,79,91,40,158,107,151,109,66,131,113,214,52,206,89,6,7,206,140,23,166,215,65,119,93,52,10,54,255,250,210,42,70,201,145,98,60,250,215,65,53,54,137,112,13,56,49,215,139,34,50,198,135,103,199,160,189,44,195,10,120,51,96,214,77,169,229,147,31,246,45,2,48,215,162,52,231,5,167,42,7,188,254,200,68,38,233,253,193,180,190,43,205,25,27,177,245,193,21,93,98,101,65,175,228,209,89,90,102,52,162,125,52,136,212,101,103,107,33,75,135,24,182,192,103,208,239,29,71,163,166,249,252,246,121,100,197,121,77,24,18,159,13,139,94,57,124,220,209,2,182,153,64,248,17,137,242,73,92,249,137,177,170,82,199,233,27,29,165,7,124,214,179,165,196,243,19,133,37,111,179,89,22,213,203,132,8,151,107,6,223,222,146,5,90,94,175,103,217,153,254,253,45,60,238,183,182,115,177,231,95,201,239,139,246,61,229,187,28,24,209,169,18,48,108,254,253,180,46,165,18,163,193,138,209,79,235,210,200,59,192,108,66,116,2,146,5,119,30,36,89,141,164,196,112,56,149,249,187,108,214,100,153,106,207,50,141,220,207,189,46,50,193,39,224,18,185,235,221,189,78,140,209,22,105,54,109,141,32,211,208,29,45,235,217,112,21,219,72,182,56,51,147,101,83,54,202,9,190,154,19,216,230,178,214,61,133,207,231,232,165,121,96,56,235,210,119,193,114,20,252,54,212,240,78,228,33,93,27,205,136,251,14,179,47,44,42,226,221,96,148,251,148,132,221,246,57,90,245,193,209,116,207,129,18,48,8,74,59,138,135,234,102,212,181,215,131,146,133,200,31,218,244,93,157,224,130,229,199,81,180,120,181,215,42,81,20,253,78,109,243,180,60,112,52,138,71,156,154,36,148,62,177,132,61,168,127,150,38,112,84,146,194,173,125,163,132,24,63,233,106,127,142,198,137,39,96,218,182,36,45,64,128,211,227,101,53,184,87,67,47,108,12,175,18,39,132,218,137,3,5,165,240,213,2,134,78,152,244,151,153,250,188,237,104,154,228,179,228,133,129,87,137,103,130,14,147,190,12,60,208,139,119,42,78,106,112,229,233,78,51,122,178,255,52,230,32,75,25,81,112,242,119,245,97,114,246,126,75,91,46,138,89,216,59,147,241,192,228,213,138,190,234,179,32,199,67,41,236,86,100,11,92,224,36,213,225,112,54,71,104,29,100,16,81,151,95,57,253,55,91,184,140,7,102,91,80,3,198,22,66,123,158,204,198,35,224,252,172,138,172,44,240,23,47,154,112,114,173,218,78,8,39,217,217,226,3,49,94,205,238,22,146,85,217,89,240,3,114,136,230,120,88,51,83,172,200,7,166,159,74,224,141,220,213,12,184,226,214,40,79,229,39,159,251,193,48,192,151,194,115,198,218,66,51,198,22,105,13,104,66,8,145,222,219,198,177,3,141,10,153,9,97,208,58,49,21,159,198,183,195,38,147,109,246,249,157,203,108,253,153,71,137,98,227,202,89,92,158,230,31,186,111,162,203,18,159,71,18,173,10,215,200,171,1,159,5,244,105,93,77,20,84,114,192,16,70,150,194,217,41,53,160,89,197,126,64,235,215,181,196,14,225,217,7,87,243,143,118,98,55,45,15,218,10,82,127,222,70,241,203,20,63,180,97,170,32,126,252,161,231,123,200,79,199,237,185,169,56,24,175,157,242,92,246,8,66,57,70,93,231,135,117,181,69,40,52,222,6,98,84,26,100,84,4,189,99,16,34,76,242,180,121,81,167,237,190,244,12,171,250,74,241,28,97,140,179,150,249,185,201,227,42,17,178,193,84,244,184,110,208,124,187,116,169,110,63,155,246,31,90,240,34,219,218,126,86,206,199,234,115,244,176,10,69,213,95,70,131,222,7,73,54,45,213,242,160,203,179,229,192,125,40,119,244,192,38,86,25,48,23,222,148,253,217,81,112,188,48,19,99,213,165,188,153,168,90,192,72,65,62,125,115,108,209,124,46,236,72,97,137,185,142,193,107,120,92,214,77,68,94,251,155,217,201,248,240,181,66,138,218,71,128,182,88,184,32,39,156,127,121,206,77,30,248,131,211,195,70,128,246,3,197,233,194,148,163,83,122,110,187,210,218,232,48,118,29,218,203,206,84,232,175,11,177,175,217,158,215,213,72,13,248,79,119,166,202,161,239,26,209,121,15,24,173,189,226,153,49,112,108,114,54,38,212,30,236,39,245,167,217,192,181,128,127,196,35,133,235,136,206,4,35,141,138,145,29,112,113,30,17,29,19,152,131,235,51,163,152,225,95,207,89,108,176,86,210,115,147,75,143,159,206,232,90,62,63,77,215,181,199,201,29,214,144,154,106,84,4,3,162,77,138,213,188,37,253,124,208,92,41,254,213,51,10,211,179,63,192,45,49,26,25,155,49,29,244,117,154,92,139,179,221,81,59,100,18,17,152,162,180,71,248,244,84,33,161,246,111,197,51,102,86,234,200,74,219,229,32,82,106,116,138,168,212,32,131,20,212,86,70,86,207,253,133,209,253,112,248,234,248,126,112,183,14,245,223,147,58,79,140,3,190,228,15,176,133,89,23,166,187,68,134,192,160,31,184,120,35,44,251,224,33,229,95,42,97,60,231,121,81,227,8,110,185,50,72,2,78,253,159,230,46,34,6,98,230,138,118,54,234,126,110,236,225,215,144,159,110,8,41,223,157,49,59,73,20,218,167,192,48,74,239,117,23,115,200,209,99,201,166,222,124,0,50,178,231,3,78,93,31,89,75,206,8,161,182,72,10,126,43,76,210,37,59,140,58,140,240,67,207,220,129,62,231,189,45,211,153,168,95,104,99,81,255,205,69,211,76,134,108,147,62,49,202,1,55,227,123,34,32,50,211,85,143,69,183,240,30,204,134,171,215,23,197,57,227,94,23,162,127,83,220,100,105,175,53,143,106,135,17,188,105,58,16,6,146,234,119,148,209,181,130,127,246,3,39,167,181,206,108,26,120,250,46,71,250,58,135,81,134,168,233,121,151,184,117,122,247,31,251,179,180,36,75,62,208,107,168,94,232,156,52,227,52,145,60,162,50,51,170,239,246,207,36,212,172,63,80,97,88,83,247,228,9,73,92,101,26,211,172,128,208,234,133,39,115,187,212,65,113,205,109,222,158,251,99,103,15,29,11,231,106,177,59,187,112,131,24,35,12,235,133,112,197,26,14,155,15,192,126,96,162,228,251,80,201,164,55,105,46,60,176,245,12,250,209,20,70,246,126,96,42,242,191,27,27,38,190,181,159,223,166,210,125,195,189,97,12,119,9,84,129,75,44,151,208,42,137,44,5,133,142,117,243,209,22,228,46,161,161,1,47,83,172,252,193,39,90,215,218,25,240,140,156,48,148,51,109,32,48,212,107,168,195,154,7,69,122,2,180,183,64,249,240,149,43,188,140,93,122,195,107,154,178,51,170,146,10,219,142,214,97,232,219,73,159,88,53,158,230,133,161,167,63,211,21,59,45,159,42,205,107,114,138,30,62,207,155,146,122,118,152,238,250,34,71,15,212,15,110,101,153,169,15,69,75,121,38,16,116,230,29,227,204,2,40,139,235,76,58,76,218,255,194,21,217,139,61,223,121,216,197,41,160,159,144,180,210,233,108,247,233,172,40,68,87,113,234,214,79,31,243,244,238,87,94,172,83,76,167,21,18,4,105,6,76,177,73,143,134,1,156,226,228,144,208,167,254,54,237,91,241,204,169,37,103,29,227,166,64,122,103,75,224,129,94,133,78,105,231,169,52,135,77,139,244,153,180,16,90,184,41,202,3,83,153,208,213,171,97,241,222,106,192,212,67,135,206,181,132,171,113,116,163,219,68,103,234,213,151,183,223,154,155,124,146,210,5,48,230,36,126,99,153,77,124,86,152,134,247,15,69,195,74,134,26,245,129,190,252,190,32,227,55,125,35,182,96,101,127,159,116,90,244,37,99,233,196,93,244,215,255,96,104,178,93,39,91,99,8,249,93,99,182,90,154,46,33,9,141,245,123,97,84,220,187,152,89,208,135,65,29,234,254,242,164,234,36,178,120,192,228,139,242,7,39,161,156,32,103,105,42,211,142,246,244,204,196,52,34,103,127,160,156,186,139,221,40,91,202,189,82,92,217,36,245,38,243,217,52,122,216,157,137,161,26,231,45,155,126,104,209,108,229,29,165,160,214,20,197,106,238,110,183,104,201,220,67,26,177,129,217,238,206,128,145,243,147,43,131,219,234,219,173,49,141,228,249,192,197,76,226,47,12,153,85,167,113,58,22,207,196,28,48,98,154,178,116,178,107,142,60,10,58,158,44,97,114,219,40,242,221,165,113,32,45,133,66,176,160,68,178,62,80,38,59,95,105,213,26,36,177,90,76,89,56,35,61,139,250,252,117,114,245,128,115,214,238,8,218,73,107,141,147,147,109,94,250,196,25,179,125,250,83,129,147,34,148,47,179,189,102,67,247,131,7,110,127,226,111,117,96,66,103,255,109,114,92,69,251,12,200,8,153,25,228,15,198,214,247,185,114,232,124,94,250,227,95,205,137,80,97,107,179,114,56,137,110,157,121,184,15,39,75,2,66,193,208,83,147,68,246,235,226,107,146,204,211,176,101,184,199,153,123,167,22,240,157,123,224,9,151,3,205,89,55,22,160,60,97,127,36,103,183,154,183,76,87,3,110,107,186,185,62,154,140,208,238,249,30,168,197,3,203,111,25,30,242,238,114,48,61,205,62,11,15,82,123,26,43,96,222,135,241,247,133,127,142,121,10,147,138,189,145,6,228,12,130,222,33,240,153,3,134,79,102,198,159,16,215,91,62,108,108,57,252,186,207,179,175,89,97,106,134,41,46,237,108,3,183,118,117,48,79,192,156,187,48,5,23,81,155,29,191,15,102,248,219,178,28,240,148,43,63,97,163,111,250,105,63,161,105,119,11,154,206,230,174,250,251,160,222,41,84,50,254,183,253,211,34,35,0,35,66,64,196,110,110,118,212,186,11,167,40,62,157,151,59,43,82,62,14,83,71,149,72,196,220,225,124,227,13,201,156,50,185,156,252,236,196,231,242,209,223,89,129,69,171,128,7,0,243,204,209,19,138,75,75,52,50,139,117,184,38,197,176,228,166,208,20,96,232,108,83,131,117,248,132,37,122,211,168,229,249,4,79,43,132,42,2,96,191,149,241,247,189,48,218,252,162,202,141,193,9,223,97,9,24,193,40,25,162,101,201,76,8,39,141,80,80,96,76,31,151,223,53,187,12,201,255,67,80,199,240,220,143,30,52,199,127,53,92,222,46,49,148,223,23,179,232,42,138,146,240,111,129,90,151,154,194,25,185,216,128,97,50,203,35,165,167,105,251,151,9,109,167,21,121,29,176,138,86,156,154,158,189,164,167,78,43,152,221,198,70,58,107,215,119,112,135,18,228,140,117,232,45,102,72,33,240,153,192,125,127,14,156,68,126,196,216,217,105,199,79,91,171,169,76,9,125,155,227,201,12,184,168,129,167,241,221,119,12,35,250,74,197,27,225,215,208,225,151,5,163,65,108,174,141,226,71,43,139,195,240,30,37,224,196,102,33,106,164,70,73,24,162,77,2,151,145,25,218,143,182,62,124,121,147,198,69,29,119,51,73,153,122,150,231,96,216,217,190,148,119,250,203,117,41,63,195,198,10,149,23,174,116,153,203,77,161,50,228,89,3,235,55,95,66,19,0,46,65,107,5,166,162,250,161,108,7,247,244,81,96,13,218,50,35,28,184,208,252,233,48,37,115,25,67,221,138,253,254,72,48,199,146,138,6,116,45,51,160,113,152,158,61,185,46,56,250,185,59,154,81,46,147,112,17,253,168,233,76,199,97,81,149,92,86,167,15,206,111,9,201,9,113,254,48,18,13,225,199,15,134,133,244,124,146,144,77,16,4,184,48,152,148,41,199,207,58,122,59,138,220,141,180,10,118,36,217,246,14,184,216,10,37,240,175,12,119,97,19,58,147,141,30,18,53,37,150,82,164,41,158,95,62,161,57,45,169,23,133,161,186,187,30,12,245,217,119,160,52,125,22,33,119,154,170,79,115,69,32,164,81,207,217,101,131,138,160,208,246,158,235,97,34,62,218,154,137,48,22,109,59,23,174,133,246,110,189,109,68,210,252,174,43,115,195,212,43,51,65,18,63,152,236,225,208,115,87,51,206,205,14,147,247,210,143,178,210,125,230,131,191,21,188,84,100,87,209,97,175,151,155,112,67,165,196,220,134,20,182,26,159,195,36,144,100,223,208,241,75,242,29,170,205,128,165,232,193,213,104,74,23,182,134,236,161,87,134,36,158,199,8,136,97,136,248,168,169,245,145,224,115,148,46,127,9,109,16,28,152,253,102,151,96,221,194,113,146,39,74,31,245,246,157,24,114,108,75,179,44,231,241,147,165,190,243,69,53,226,188,44,74,80,181,112,51,187,112,103,138,148,88,209,232,112,174,200,50,170,145,172,167,194,25,55,135,251,72,107,93,202,238,49,193,201,226,187,118,52,140,251,243,93,146,213,106,35,142,197,110,89,122,174,201,111,58,115,110,240,86,171,62,18,219,82,248,39,127,80,236,47,228,109,164,179,20,122,19,213,129,161,44,201,100,211,72,182,183,128,51,242,213,178,98,17,90,70,165,112,48,239,108,49,195,162,91,114,82,114,250,193,5,135,72,161,73,98,216,6,93,225,222,53,34,139,93,252,243,204,209,39,251,227,166,51,191,139,227,154,217,76,116,111,158,33,53,80,97,177,126,48,102,113,222,0,143,72,254,57,191,236,201,207,151,113,78,118,27,11,136,88,119,93,122,101,232,37,123,123,12,48,138,172,223,67,107,245,39,227,226,112,39,127,189,21,46,161,19,70,16,220,79,148,171,71,79,100,196,182,195,25,255,94,65,81,101,28,113,48,82,14,18,198,54,24,77,227,82,177,134,69,96,226,135,69,179,43,237,225,126,101,103,124,38,161,86,19,209,157,229,212,247,82,16,150,246,212,215,121,22,181,233,4,4,8,147,152,149,125,151,134,190,217,116,22,11,77,237,180,5,21,129,241,132,137,167,194,126,81,140,138,248,26,73,18,220,41,39,35,157,152,243,3,99,251,226,112,182,166,5,249,109,204,141,210,173,8,142,100,174,35,178,102,54,88,230,206,49,160,181,31,49,77,129,153,54,134,47,94,214,206,161,131,252,103,6,236,7,195,79,24,242,245,157,200,32,225,32,96,48,249,179,19,239,235,72,194,107,224,70,178,38,240,49,117,211,222,126,45,143,253,194,229,103,149,38,240,121,123,247,178,15,138,54,181,164,227,154,181,83,198,185,241,162,25,18,101,160,235,22,245,192,14,85,23,207,62,129,41,131,222,92,31,13,43,85,105,25,230,129,49,124,235,96,54,223,218,187,102,206,56,203,165,1,172,185,123,139,204,38,123,102,26,217,253,183,105,86,29,250,113,226,173,210,252,174,153,179,68,35,10,24,35,9,191,109,100,160,171,126,248,244,75,222,168,142,86,75,148,77,199,131,54,175,170,1,179,191,215,115,211,5,127,167,36,4,134,84,154,208,86,240,230,210,132,157,120,134,24,82,95,102,247,182,156,115,115,163,234,0,110,168,31,184,18,30,91,45,212,1,245,195,69,254,230,142,80,211,143,59,91,24,29,100,80,21,146,95,182,77,157,105,255,97,82,240,65,134,7,100,79,207,140,195,230,234,46,154,39,162,238,248,134,200,171,62,147,103,246,252,76,95,214,186,33,123,131,3,67,233,240,43,135,127,174,9,152,198,74,229,18,234,214,0,60,52,152,53,50,144,167,19,96,68,158,233,80,30,25,61,195,158,3,65,73,1,11,61,57,119,254,169,124,92,184,88,162,86,206,125,62,196,145,226,109,177,80,169,78,9,162,217,145,202,235,48,50,150,144,100,140,216,21,210,160,157,104,85,153,92,3,126,249,137,76,252,104,62,32,77,152,17,10,132,86,100,183,140,86,149,68,59,39,63,115,179,195,124,90,42,146,114,30,9,14,0,247,198,126,146,180,178,247,32,180,75,41,126,187,208,198,166,175,155,66,180,107,172,219,128,238,162,28,96,211,194,112,17,53,154,170,202,214,101,21,23,35,151,13,38,227,206,118,66,63,31,246,42,119,146,183,205,237,148,6,76,179,9,203,254,54,41,42,179,183,123,214,174,234,95,0,3,167,189,35,165,154,75,226,133,51,126,36,114,230,108,9,161,59,204,206,44,204,117,11,76,83,116,119,248,76,41,69,237,224,109,40,148,187,89,67,3,133,125,159,92,151,181,212,251,164,208,25,196,51,235,227,158,112,66,252,104,114,159,67,39,28,10,88,99,248,209,231,150,106,209,9,135,46,164,152,143,58,15,96,203,206,187,162,94,216,111,44,193,78,166,14,77,255,159,80,186,76,47,212,162,21,135,167,187,28,77,233,201,27,63,33,98,211,181,45,11,27,127,121,135,140,113,126,135,60,51,236,192,97,25,92,244,60,255,243,12,171,194,168,182,221,219,62,243,19,34,91,91,207,77,19,135,31,77,145,184,22,61,249,25,240,41,251,79,103,107,98,148,245,124,226,4,144,252,232,76,182,83,180,147,154,181,239,221,120,247,167,148,59,158,0,236,204,158,223,111,159,181,101,85,13,53,6,177,201,221,36,48,155,157,79,95,94,231,64,61,245,102,13,140,182,82,159,117,113,81,181,191,5,128,14,247,77,149,51,144,92,68,224,162,59,60,76,216,82,131,214,243,107,41,224,190,30,89,155,110,237,6,213,79,78,6,66,84,6,15,92,104,100,44,14,255,98,34,129,207,172,127,247,139,16,93,32,62,232,254,4,61,219,187,1,65,108,26,178,169,108,156,168,213,121,38,133,93,20,166,111,122,52,19,245,244,147,15,38,113,77,195,48,202,83,247,11,71,86,176,105,142,7,173,241,239,194,241,149,156,186,45,59,163,172,120,221,222,184,68,125,235,254,158,68,215,242,169,182,218,42,171,201,20,66,253,225,247,213,108,171,35,231,254,185,9,93,180,90,73,107,60,89,7,82,248,14,67,155,124,14,158,108,187,87,192,105,229,39,29,66,180,216,3,174,8,239,202,209,168,116,237,221,62,120,136,188,226,175,137,108,198,72,98,91,182,52,255,100,109,164,57,142,70,59,90,98,63,27,8,190,191,231,104,99,164,11,76,201,58,70,113,69,30,81,115,11,176,54,122,173,122,244,80,184,226,15,89,2,54,47,48,129,217,199,57,120,62,63,109,202,62,107,225,10,209,52,227,33,141,173,73,143,101,249,189,184,176,105,249,66,133,173,9,38,96,84,105,139,38,11,225,27,229,120,157,35,61,27,248,13,95,209,163,82,224,44,132,117,250,174,153,34,235,7,63,25,82,75,61,142,249,141,21,102,95,185,107,220,33,179,156,156,218,135,164,195,145,226,91,163,201,141,85,77,135,103,107,175,93,31,92,53,217,131,176,70,104,201,1,47,246,243,2,211,243,25,159,128,69,211,146,134,98,155,136,194,64,92,26,242,111,114,105,56,201,71,64,80,223,62,73,242,225,59,234,42,48,43,169,140,72,238,247,204,102,232,132,4,188,154,86,131,206,141,228,111,218,128,115,164,69,44,146,5,213,21,241,129,43,221,92,2,211,201,30,99,188,177,166,148,167,194,128,138,66,76,27,231,245,41,153,193,122,8,60,170,173,16,220,178,252,50,121,230,239,93,179,155,17,173,7,123,31,221,133,125,205,52,32,137,74,45,48,158,149,1,79,51,19,145,162,11,27,144,26,147,225,84,155,73,179,137,220,17,242,50,149,230,167,156,131,166,160,160,251,41,124,67,14,136,104,1,33,50,154,190,180,200,133,140,135,191,12,62,234,82,180,126,198,111,199,193,75,245,230,81,142,110,193,222,192,46,8,165,172,165,165,57,115,104,119,24,251,130,231,232,179,159,153,219,127,25,221,202,209,158,146,34,106,85,247,85,157,49,52,85,20,213,236,107,146,115,171,14,12,235,94,126,219,20,160,150,143,49,130,181,34,157,84,168,181,81,117,137,96,129,149,237,41,133,110,218,150,3,158,44,39,77,97,22,54,143,145,50,57,220,170,37,96,164,76,110,190,28,149,246,129,112,150,194,219,37,90,172,245,60,235,44,60,173,249,195,63,250,102,249,242,169,231,110,187,206,8,176,168,207,136,75,241,129,81,245,242,101,145,42,183,138,52,90,43,116,247,161,128,153,236,214,132,34,158,159,197,203,230,240,220,23,159,182,194,187,197,158,15,243,223,169,156,21,90,46,226,109,210,65,49,116,35,139,50,202,25,42,126,221,195,102,1,229,41,52,179,222,252,161,107,104,82,123,18,29,59,153,247,39,6,45,34,42,192,184,172,251,203,176,148,159,148,184,104,245,67,182,198,195,93,76,149,150,162,72,55,120,40,13,239,101,100,133,151,13,114,135,233,127,84,78,22,34,56,177,183,255,133,67,202,53,203,220,212,7,103,21,107,27,116,185,209,13,226,104,25,207,28,138,148,69,119,162,128,25,14,119,81,158,134,11,3,87,184,59,92,103,87,242,31,57,160,216,217,16,105,159,40,78,73,58,20,93,226,194,216,106,180,174,180,42,42,138,62,125,247,243,214,144,242,81,222,84,234,158,78,167,17,29,165,239,170,48,249,244,56,154,234,227,84,210,99,173,161,38,133,142,103,90,15,39,146,58,250,10,24,235,67,249,116,206,114,41,19,180,137,223,117,125,102,112,209,220,81,8,31,218,77,35,161,242,14,105,180,242,167,130,196,77,122,104,137,180,167,249,210,193,232,31,89,25,66,139,106,72,251,246,131,179,116,165,46,45,83,173,113,216,44,151,244,182,17,132,140,77,217,32,125,94,244,133,45,24,47,190,182,32,182,198,54,88,225,72,224,130,98,90,40,79,5,22,200,72,178,143,77,186,60,32,107,77,186,235,194,165,153,231,89,192,244,39,157,103,234,87,70,43,174,184,223,64,38,156,94,54,239,182,3,83,22,28,38,73,107,199,79,211,150,43,194,76,152,47,204,225,242,193,70,105,219,26,20,110,114,182,241,58,7,182,167,34,115,50,76,56,212,179,222,192,51,137,86,34,173,7,232,198,251,201,27,106,44,223,19,221,40,131,230,229,119,141,199,196,146,135,114,224,117,38,199,238,48,86,71,194,209,182,10,242,142,188,2,253,220,91,222,7,109,136,109,9,12,111,36,43,12,237,97,4,188,171,222,53,244,101,255,97,180,25,68,88,108,88,103,65,60,48,50,3,18,129,32,177,101,206,148,23,101,79,84,244,88,174,210,3,120,152,4,48,36,20,198,29,74,96,226,17,133,91,245,206,229,31,44,206,227,195,104,211,249,187,39,74,221,146,96,5,158,206,56,49,152,122,225,7,247,223,42,27,39,199,17,78,6,89,39,217,181,63,24,133,205,169,48,230,204,249,187,180,173,149,46,172,100,106,79,31,140,4,65,86,24,134,229,248,224,44,94,188,192,159,12,28,252,9,74,225,207,201,71,184,61,216,251,58,35,69,111,140,9,106,198,67,109,106,188,6,138,209,91,254,208,166,170,177,192,136,5,124,112,82,217,99,131,199,55,202,140,229,254,255,131,191,163,83,219,127,128,225,80,124,131,112,74,251,205,15,118,67,6,131,199,214,207,30,21,143,254,125,92,100,133,178,142,97,196,16,199,247,117,33,77,166,163,1,234,96,204,26,13,42,78,215,129,186,198,23,156,161,45,85,223,223,238,57,122,69,186,137,35,108,125,35,208,170,92,100,194,122,123,186,158,187,154,26,186,63,21,182,69,173,235,119,207,59,200,49,229,208,184,168,227,244,132,83,81,155,236,195,204,123,166,162,159,62,36,62,62,80,47,229,186,173,86,31,31,24,130,107,93,182,84,219,184,126,49,199,39,107,246,211,137,150,135,236,43,58,122,207,79,174,127,91,179,197,42,177,252,216,192,84,248,108,200,87,160,77,29,175,152,196,7,186,228,14,211,147,162,31,47,43,93,106,177,48,158,240,86,25,120,166,201,210,60,0,235,72,74,213,231,104,26,46,226,232,133,142,135,190,16,154,170,71,132,11,208,139,133,135,177,104,169,136,137,182,155,23,141,134,57,219,190,246,136,22,88,225,165,12,129,164,99,113,151,191,126,157,127,186,46,140,144,234,61,196,98,103,159,100,3,141,242,85,26,95,12,133,14,209,126,150,236,18,149,127,224,210,149,28,181,48,145,139,53,0,10,253,120,72,216,60,135,212,35,4,163,187,99,62,253,23,19,63,86,207,225,86,194,53,141,69,208,153,242,160,214,36,93,244,133,25,221,191,122,210,15,146,1,26,106,18,38,77,123,193,23,70,132,174,106,248,199,215,239,109,196,152,122,149,90,148,144,76,82,113,68,254,248,132,42,77,247,162,70,186,79,30,161,209,60,147,235,211,243,2,81,177,123,160,111,74,150,233,137,45,17,106,142,96,158,246,231,231,228,164,86,61,193,101,109,167,90,161,55,210,189,183,134,116,108,16,88,120,20,78,17,192,33,18,114,54,60,237,225,220,99,238,22,91,16,54,118,138,210,250,17,219,23,212,140,159,206,168,243,17,120,144,132,67,123,83,142,200,162,208,240,237,110,186,153,124,235,117,21,56,83,126,217,112,99,214,115,114,56,198,62,208,72,139,87,173,124,162,231,237,202,53,157,132,15,18,121,218,88,117,98,25,143,24,168,183,143,246,244,162,217,19,244,159,134,116,163,57,218,5,81,192,45,3,216,100,16,181,106,91,22,54,247,241,182,32,143,79,109,145,168,182,230,183,216,7,147,112,145,219,46,231,91,245,46,98,146,230,230,184,170,112,9,139,7,214,62,182,240,114,242,19,158,181,40,104,209,165,163,106,238,200,177,159,145,228,9,19,115,134,121,182,94,171,125,123,148,179,123,65,228,94,247,94,136,84,76,79,92,172,51,138,135,182,86,161,70,51,34,47,135,205,140,24,132,3,147,7,143,148,251,83,56,93,70,7,247,109,2,34,41,187,105,211,9,105,139,25,105,32,82,193,171,105,51,0,137,16,47,156,18,212,151,165,15,156,182,204,234,143,172,178,195,209,66,53,25,190,241,37,191,40,27,104,233,115,153,9,215,136,180,156,21,74,183,182,18,32,241,50,34,237,189,122,82,246,248,137,135,201,127,69,214,110,63,110,6,180,187,244,22,181,2,38,172,180,245,228,45,135,198,94,175,214,1,169,57,17,116,83,93,94,0,146,96,91,154,1,216,164,130,252,186,233,195,219,235,233,67,160,62,226,111,139,141,175,86,172,216,77,246,18,103,78,245,60,116,249,97,184,227,87,31,18,150,237,211,250,132,226,124,138,2,71,33,179,144,52,181,176,76,250,244,131,17,208,23,24,29,205,168,37,99,244,247,52,241,76,22,35,119,112,234,88,10,232,60,73,159,71,132,64,176,244,240,191,85,148,166,210,128,43,50,152,122,48,93,163,94,173,178,114,236,243,176,105,141,14,10,72,97,55,168,44,108,36,128,137,22,28,62,67,234,185,45,83,52,220,113,244,164,212,38,143,219,54,237,190,98,23,172,88,53,50,196,236,111,185,91,65,231,43,165,113,88,225,17,122,112,140,117,163,92,41,124,190,228,26,48,85,29,41,109,78,51,30,244,1,158,177,100,232,250,212,206,76,22,29,64,7,166,171,74,81,180,101,46,31,136,52,143,73,127,104,95,7,138,137,247,145,211,239,139,178,157,192,116,145,248,76,153,225,147,76,29,132,148,98,124,164,100,234,52,26,117,206,179,0,227,121,121,225,66,94,79,159,56,54,110,190,127,199,46,227,73,228,99,173,136,219,173,195,232,221,110,77,101,178,68,123,82,15,158,216,211,235,130,146,104,100,153,40,40,156,29,125,121,146,172,33,22,218,249,226,203,212,159,102,191,18,171,98,218,102,136,56,21,30,241,229,37,50,51,79,182,145,174,210,152,254,41,97,78,109,191,155,38,195,228,91,39,152,195,67,173,112,96,44,239,72,189,193,188,92,79,226,206,130,18,143,190,216,37,40,191,202,180,41,107,92,153,237,193,165,216,59,147,165,172,226,96,90,28,180,85,0,21,14,255,246,48,228,104,202,140,25,200,85,122,7,4,37,0,242,134,154,110,159,164,201,227,232,98,19,135,194,125,185,226,103,71,173,103,213,183,43,164,111,151,124,166,73,218,132,198,159,166,145,226,237,146,214,67,221,69,161,27,184,132,65,51,26,90,103,151,86,20,38,187,156,253,228,203,28,222,31,24,153,219,128,17,3,208,251,230,177,148,56,26,226,241,115,99,244,43,187,185,44,48,159,189,22,79,8,53,238,215,117,224,51,193,104,58,198,26,240,86,143,147,79,148,144,165,208,64,6,56,14,54,135,191,165,117,27,186,249,122,9,56,169,236,172,149,248,200,201,59,204,206,84,11,51,253,68,245,110,174,245,243,198,83,35,42,212,143,145,140,115,24,90,190,182,141,176,235,219,126,221,188,79,45,108,178,211,236,59,30,41,10,125,90,33,31,70,147,173,51,224,252,212,170,80,67,92,55,193,213,144,248,175,218,74,73,67,203,137,184,198,133,151,45,232,138,26,205,192,81,88,82,218,73,67,207,212,29,195,160,39,20,144,151,129,44,132,183,5,210,10,90,167,242,42,15,12,111,61,59,140,158,149,22,133,206,87,237,26,69,7,197,31,179,62,40,17,170,159,219,82,59,253,65,177,248,113,148,149,73,63,204,138,74,220,242,203,110,176,198,180,93,165,210,194,89,2,54,61,103,65,63,74,26,36,97,212,136,181,162,73,205,45,251,101,147,229,41,122,207,116,213,120,227,183,105,36,247,249,194,102,10,239,112,99,185,151,235,166,58,234,36,166,102,86,186,233,133,43,178,13,14,147,127,202,218,93,52,80,75,159,14,83,46,213,46,181,82,17,14,184,71,79,188,173,135,94,26,21,33,215,1,104,214,21,155,181,125,168,176,15,90,113,52,36,117,109,247,202,38,136,120,209,97,146,184,249,41,49,159,96,44,59,12,215,68,71,40,21,54,223,250,211,245,112,30,81,215,10,52,117,255,27,204,54,166,197,169,188,48,252,117,35,101,216,168,169,165,103,198,192,12,109,13,63,121,197,86,74,223,246,129,211,205,110,29,148,166,181,7,60,79,60,126,249,124,86,89,25,3,100,231,67,26,31,6,84,125,24,3,3,85,84,247,38,55,177,175,243,196,235,3,231,248,101,166,196,249,116,115,65,6,242,113,54,77,74,93,75,185,52,77,229,219,107,67,143,217,153,203,180,199,141,184,185,222,180,91,179,73,180,234,251,160,208,30,83,25,197,148,243,66,31,216,98,84,135,51,98,124,207,133,99,187,92,3,166,75,66,91,201,200,25,84,255,237,137,42,78,213,147,139,34,116,99,169,129,133,43,207,180,98,154,233,240,32,217,152,245,145,99,101,219,252,210,206,191,142,246,144,21,96,186,78,191,49,242,226,207,60,138,164,82,153,126,105,157,174,232,245,156,28,129,12,63,121,111,38,26,241,192,45,94,55,189,38,91,27,222,225,25,55,249,109,124,61,244,117,67,67,118,250,34,48,33,207,67,241,32,36,243,75,195,109,177,235,146,140,164,171,43,55,216,198,254,252,233,231,161,46,231,135,128,190,252,43,218,175,243,247,208,206,35,66,223,74,224,110,138,175,1,183,165,30,113,195,90,41,114,9,24,67,234,167,3,15,211,111,31,13,16,95,180,116,195,154,26,34,29,192,164,16,31,24,167,77,191,109,232,166,218,58,78,147,221,112,179,108,172,177,119,91,202,105,131,222,144,199,14,120,77,109,19,197,138,104,186,43,25,176,246,12,208,207,23,123,159,107,217,189,181,213,13,109,235,237,119,77,38,70,231,164,62,141,97,237,195,52,163,166,44,161,4,2,137,52,55,57,220,44,61,35,12,42,78,190,252,174,19,251,193,254,192,173,127,67,5,194,67,125,200,93,196,25,62,155,178,205,31,79,195,14,86,22,222,206,208,176,193,56,239,75,143,174,38,252,240,131,97,53,169,243,209,48,183,224,136,22,44,3,172,253,39,228,209,119,204,136,240,244,212,64,200,100,211,35,179,77,7,1,70,187,15,108,141,212,1,83,252,172,15,156,93,224,204,250,15,150,246,5,144,213,245,134,99,123,62,170,93,98,41,95,111,72,48,52,107,49,0,56,69,140,196,122,50,180,69,27,66,207,110,113,112,165,84,218,181,189,16,86,231,252,96,210,168,2,99,43,224,193,136,41,144,169,149,39,142,74,39,18,138,159,198,122,186,233,201,49,101,252,158,73,50,199,40,37,40,154,69,161,195,108,170,215,67,111,196,240,163,125,240,249,214,134,118,180,177,173,46,223,109,215,241,52,180,157,72,166,198,133,155,8,180,124,217,40,242,197,10,133,135,156,74,178,155,188,107,171,195,175,140,156,210,214,38,193,114,194,229,124,251,48,172,184,11,39,72,224,51,49,123,91,59,176,201,147,63,156,80,242,59,223,209,91,247,155,29,223,227,242,29,140,186,230,84,190,41,106,164,51,224,162,162,15,61,227,190,189,227,137,154,44,70,126,224,234,242,151,6,207,250,180,195,65,179,153,49,22,118,83,243,59,96,43,178,124,112,82,230,50,121,142,47,36,70,103,249,252,37,47,132,207,99,182,120,226,184,30,234,203,134,55,229,122,115,116,95,213,174,155,89,118,214,105,124,163,56,153,253,160,192,230,182,230,191,61,206,166,89,233,195,221,242,13,62,22,198,143,154,46,104,67,120,239,131,107,211,36,44,114,225,221,77,103,26,254,7,20,121,5,134,107,48,125,148,158,37,35,43,223,162,45,83,147,241,251,162,11,100,101,229,61,143,26,61,7,205,58,39,202,195,154,134,78,212,226,228,231,67,214,122,216,89,48,208,168,40,1,147,3,16,74,246,89,102,41,39,93,248,108,219,80,164,211,94,62,108,206,252,183,205,80,65,219,133,32,243,185,171,12,25,44,235,233,23,152,178,68,14,212,164,17,5,205,216,49,249,185,139,133,255,74,37,167,135,40,30,185,53,228,63,63,109,43,140,159,188,192,208,110,249,233,23,90,223,109,103,147,29,126,122,45,72,242,248,133,195,118,74,18,94,90,247,112,92,57,69,160,185,31,24,254,223,205,0,27,75,109,42,47,154,173,239,118,1,56,122,58,40,10,107,107,25,93,247,129,22,54,11,74,176,175,236,248,239,96,56,163,108,62,93,9,141,221,172,235,6,53,163,125,60,157,28,141,14,59,95,128,44,138,90,146,176,167,237,249,76,228,126,225,235,68,243,77,22,17,243,175,240,109,35,145,70,174,79,115,203,217,101,251,15,79,26,149,183,118,19,33,230,16,119,69,139,190,106,180,209,77,29,91,179,243,120,206,196,171,239,178,152,55,79,28,124,102,55,229,155,146,109,166,25,214,97,76,67,244,93,22,132,116,61,196,106,103,19,168,126,228,180,57,83,55,242,119,105,86,222,218,86,131,58,124,12,97,11,45,181,177,44,99,227,225,129,12,82,155,79,133,240,192,86,119,10,184,141,103,252,67,204,116,105,44,50,34,184,148,45,133,209,43,241,219,166,49,86,211,107,13,221,194,18,15,141,94,177,245,180,206,160,60,236,65,47,249,222,42,210,180,144,55,206,201,106,160,103,84,104,243,23,130,234,51,134,81,197,191,66,251,77,49,151,206,241,54,43,20,7,109,233,65,250,44,222,71,165,41,80,71,81,50,19,193,254,193,85,217,218,8,218,71,56,0,203,176,233,138,125,208,188,189,255,189,209,165,68,138,75,224,134,29,244,7,227,2,240,116,111,173,246,125,60,149,12,153,54,229,80,85,26,59,126,187,96,231,34,125,53,103,36,44,23,150,224,121,67,221,144,223,158,230,5,16,191,13,177,73,94,54,92,229,88,177,233,151,27,90,75,168,204,225,174,181,221,232,97,166,159,247,131,9,93,98,54,59,95,218,185,79,137,43,43,22,139,53,70,138,89,181,111,61,26,129,164,239,96,88,114,210,15,212,179,241,239,3,166,175,83,15,62,139,85,187,41,249,31,172,253,37,200,42,132,70,20,23,94,181,192,78,174,18,101,167,15,157,89,74,151,70,221,116,57,96,30,10,126,192,10,163,149,82,226,220,216,127,73,35,95,69,36,242,187,48,43,59,200,187,174,38,217,50,2,238,79,183,54,122,178,197,77,228,76,206,179,169,59,30,42,234,39,178,143,239,195,68,94,191,25,137,118,145,233,76,42,22,197,244,232,71,208,51,184,118,220,54,215,41,238,196,230,33,245,69,219,205,38,6,201,78,67,3,193,105,195,97,68,160,132,17,81,76,158,170,196,209,3,101,184,111,24,242,101,182,254,77,42,63,230,186,192,68,73,245,155,84,206,54,91,102,13,140,198,201,120,7,204,242,35,39,167,185,201,67,94,126,154,111,74,81,43,39,4,76,247,158,28,220,126,22,120,113,219,232,121,200,51,253,245,7,199,124,198,7,168,39,175,228,178,219,247,200,235,80,6,89,65,94,184,196,210,197,212,90,100,86,65,197,40,234,151,204,119,235,73,109,20,74,180,51,150,100,6,157,148,55,139,57,99,236,241,205,134,208,163,4,70,16,113,124,83,22,242,8,83,97,18,99,59,96,186,199,228,228,103,168,69,160,223,104,125,81,17,20,36,97,74,228,185,48,98,165,167,78,96,4,154,218,247,133,204,135,24,71,7,3,186,120,23,70,227,81,25,225,197,12,39,227,104,38,86,85,222,98,134,95,238,124,217,160,131,105,179,94,193,167,161,198,39,64,15,162,114,186,11,173,43,251,131,89,187,116,140,163,4,144,98,44,36,180,230,37,65,64,202,114,125,211,33,137,38,173,126,22,51,47,241,109,29,114,229,67,171,190,232,62,36,39,50,54,172,92,207,130,242,221,23,247,25,125,232,132,83,185,202,7,146,205,112,202,31,202,121,215,232,114,84,129,41,182,250,35,173,214,79,34,43,62,254,217,45,130,86,250,192,154,230,60,77,104,125,126,48,66,117,178,174,102,148,188,198,142,147,155,186,243,80,216,156,114,2,70,62,68,79,14,135,171,58,90,141,125,43,104,199,208,44,96,212,227,158,11,239,102,163,238,48,218,27,178,43,36,72,106,174,133,73,1,138,210,181,60,21,36,38,157,196,133,230,61,69,97,189,47,2,56,159,209,126,242,5,67,47,13,38,220,246,223,198,114,91,181,154,51,60,146,239,202,169,251,37,61,55,17,235,140,131,73,76,73,161,132,241,143,181,170,195,149,45,139,192,52,122,186,142,62,112,82,11,109,35,18,14,247,207,64,18,12,183,81,249,237,201,10,231,235,174,117,26,72,67,106,158,38,42,230,215,109,19,204,212,159,62,11,231,42,113,176,57,187,203,35,157,136,117,249,80,128,91,46,15,140,162,187,251,141,0,158,219,144,239,26,73,154,236,213,104,136,73,73,91,210,50,41,176,253,161,117,60,140,213,179,91,44,179,123,184,204,218,158,53,234,204,208,10,92,22,160,97,43,176,116,255,143,73,225,114,21,171,134,141,214,35,243,147,173,161,56,249,61,211,103,94,100,51,74,25,182,184,78,3,112,73,234,73,155,249,88,93,6,8,114,152,245,157,8,204,141,196,141,157,81,114,98,42,121,222,213,194,145,56,250,209,143,200,48,245,134,71,11,213,60,105,101,194,161,19,63,230,81,148,187,206,38,75,6,40,165,139,239,163,199,11,78,11,248,249,188,74,132,76,46,76,67,96,21,102,52,69,147,22,201,80,178,58,77,140,178,128,19,202,131,14,219,82,35,71,83,198,114,51,117,196,230,39,132,37,129,11,5,64,31,192,120,140,43,99,34,227,239,227,172,55,228,82,206,141,200,215,129,63,106,139,130,177,117,75,52,137,6,48,113,154,46,93,7,220,158,70,144,52,18,123,223,31,122,54,142,164,7,196,3,152,134,95,103,186,3,215,166,138,55,9,226,252,255,38,238,221,113,182,75,142,236,220,185,208,38,14,242,126,225,0,100,201,147,41,180,65,168,11,13,26,77,54,168,146,209,104,112,16,26,134,60,65,146,215,243,33,160,89,156,124,226,219,17,185,178,112,252,83,32,129,170,127,253,185,223,220,185,243,18,25,151,181,156,210,6,248,117,190,37,28,100,17,10,68,23,5,230,37,129,241,67,125,105,65,192,68,12,164,103,240,2,185,54,25,42,5,202,184,135,31,163,71,120,167,32,203,164,39,23,140,120,205,179,62,33,76,175,152,80,2,83,164,185,226,151,225,250,18,180,20,104,101,190,237,230,92,2,160,29,80,56,27,169,125,192,16,173,75,207,206,201,20,199,26,53,100,187,136,239,57,145,190,26,223,178,160,183,34,129,60,82,53,238,253,188,80,189,168,103,7,194,18,220,125,2,102,30,107,235,70,100,194,199,132,226,10,73,232,166,60,151,36,226,111,34,64,28,146,132,208,251,192,36,242,184,117,85,160,135,22,205,155,253,195,208,233,40,138,40,114,38,146,184,151,98,67,193,139,208,182,138,119,15,20,68,60,14,81,8,178,170,172,241,182,52,247,124,97,27,6,129,141,188,197,81,44,55,149,21,103,121,68,68,184,144,162,144,170,254,52,132,247,190,189,99,220,194,143,168,48,202,237,45,96,28,240,89,133,220,75,200,152,194,161,76,36,245,209,161,134,238,221,63,23,60,239,67,165,191,207,223,93,59,38,112,197,7,46,114,58,148,21,100,207,107,131,230,13,82,230,162,176,57,150,28,38,81,89,52,65,14,92,113,56,7,124,172,14,21,68,39,131,123,250,1,81,80,93,80,141,71,224,18,30,96,75,154,155,191,65,183,160,12,219,86,120,49,18,14,147,54,221,31,180,151,114,209,146,150,206,133,6,5,238,242,57,156,205,67,53,244,181,82,48,110,227,51,170,212,166,62,111,157,157,143,0,216,20,198,100,196,73,191,15,24,214,26,161,174,230,131,156,195,201,199,132,48,124,21,225,178,109,20,151,190,81,30,51,156,91,221,208,185,0,71,220,118,248,236,124,207,36,158,16,157,186,207,131,186,153,44,36,181,164,231,158,77,199,77,233,140,254,203,43,111,159,119,114,186,252,70,110,153,94,48,168,204,64,86,205,187,70,254,93,211,73,14,57,143,87,240,2,103,178,95,5,110,198,201,238,48,34,147,186,180,151,233,189,249,139,13,10,101,69,53,135,84,156,238,185,228,84,247,162,26,45,99,186,177,206,163,231,150,17,163,93,99,163,72,243,194,22,202,19,152,92,166,28,15,135,32,77,167,41,121,91,158,126,220,44,251,82,117,78,55,57,99,17,242,202,102,52,45,221,15,217,86,118,180,214,141,50,185,112,55,50,49,232,55,200,217,65,98,65,100,19,29,91,137,148,17,221,132,225,140,105,23,198,235,80,100,131,199,254,247,19,51,119,11,232,42,124,230,104,68,15,201,157,68,34,80,15,143,124,3,186,192,93,107,114,18,70,95,115,203,140,50,178,241,182,62,87,226,21,195,213,173,36,174,61,7,106,117,101,73,131,207,95,214,243,118,34,43,155,3,134,32,122,42,124,126,192,207,38,232,24,96,117,147,195,156,104,73,141,158,183,179,7,84,61,235,97,164,187,15,231,62,168,40,234,196,59,222,11,2,71,113,249,37,142,136,61,46,92,139,210,92,65,95,56,82,204,239,94,76,11,92,96,88,2,60,58,146,161,133,127,78,100,227,194,119,127,72,134,2,88,228,110,7,236,68,158,246,220,178,5,190,36,178,137,224,199,14,95,60,166,21,76,192,2,115,77,245,211,254,108,62,36,192,203,136,147,110,227,182,87,6,215,16,3,236,38,203,9,51,129,207,165,55,107,99,12,109,247,48,81,195,164,245,216,7,133,2,179,6,154,158,168,41,140,175,45,38,74,53,15,174,76,82,238,68,145,152,115,54,22,40,180,116,72,76,125,218,63,71,54,146,121,125,105,42,164,252,22,138,91,5,206,109,129,217,225,221,189,155,77,2,109,105,199,109,111,12,52,21,245,103,36,11,101,186,27,212,242,127,37,198,144,86,186,34,241,205,20,150,31,67,184,24,41,180,163,216,102,85,225,74,196,207,187,125,214,49,183,34,133,11,149,72,1,147,126,250,192,92,201,246,133,155,40,120,13,203,231,173,177,253,163,124,172,89,57,240,184,23,231,181,110,40,100,62,28,113,132,245,225,132,112,120,33,87,43,35,138,224,224,106,23,166,36,81,110,54,169,242,193,90,192,89,181,191,185,248,172,30,187,33,1,184,39,189,30,26,253,89,239,195,207,197,39,37,189,197,54,200,241,3,102,53,204,231,26,219,72,135,22,120,107,227,31,65,202,120,118,82,227,140,171,57,137,8,57,26,19,10,208,171,57,25,238,119,84,224,117,149,189,18,250,251,30,153,78,228,115,97,90,168,127,137,235,120,60,188,153,202,188,192,112,116,172,24,21,220,64,75,189,83,199,248,40,119,84,142,189,44,251,85,70,80,43,231,120,54,59,136,222,237,41,77,41,158,144,122,96,156,10,226,209,51,225,119,183,190,240,129,194,212,34,112,42,55,159,143,52,54,74,235,4,38,201,206,159,13,25,138,106,231,128,18,123,14,152,208,138,250,174,48,181,221,199,99,233,218,186,137,147,132,24,156,126,192,185,42,75,92,70,177,188,120,18,99,162,246,241,185,66,195,29,189,125,225,39,24,32,212,179,156,41,143,171,43,90,87,20,204,21,62,87,155,29,175,125,186,221,148,110,60,83,255,237,26,244,13,193,148,174,81,161,108,117,78,241,181,251,105,174,53,186,230,109,169,49,149,56,99,85,204,8,197,141,230,187,120,34,49,102,106,199,201,189,112,221,75,224,164,12,17,8,226,157,35,221,31,141,149,162,197,64,4,206,182,203,69,180,100,164,138,234,67,170,8,66,248,70,157,32,139,170,143,183,132,186,221,11,231,254,36,47,163,87,83,93,128,251,188,18,213,111,18,132,56,7,74,71,95,202,97,146,216,30,151,7,98,129,49,25,200,154,150,203,251,185,0,239,96,246,70,63,160,104,142,72,182,21,115,219,150,215,196,34,111,240,12,178,15,25,213,20,83,142,182,108,194,77,158,26,195,120,34,126,164,240,89,203,110,52,146,65,176,198,122,96,46,217,57,224,180,159,133,143,186,87,152,218,100,82,100,77,239,2,62,11,40,126,155,178,156,252,252,116,132,171,18,233,64,115,171,163,134,205,56,182,82,236,207,149,199,227,5,34,118,105,112,181,209,211,105,132,143,200,5,127,64,57,144,116,200,54,100,72,245,131,23,94,61,93,30,208,115,58,85,14,245,124,148,150,214,247,123,56,9,10,229,233,8,193,62,159,139,12,145,229,176,101,44,62,238,171,154,156,31,27,207,74,170,26,32,60,48,65,157,104,93,17,230,124,198,140,202,168,253,193,132,246,235,243,222,21,34,148,236,240,153,208,154,249,127,96,76,50,255,109,75,59,84,7,44,69,124,45,222,27,145,112,205,103,77,232,9,121,174,18,112,213,138,79,54,207,225,225,143,106,164,15,10,194,189,237,47,133,91,88,18,14,160,239,91,206,253,120,80,130,152,106,43,155,26,247,242,94,253,92,170,196,190,90,249,110,40,192,100,222,169,67,47,225,77,244,110,157,141,112,180,199,180,219,28,241,53,224,250,100,154,31,24,7,164,119,13,199,114,21,111,120,34,229,208,59,86,73,113,89,245,1,207,157,57,218,158,213,161,167,7,240,240,28,66,2,181,86,29,247,116,172,120,61,15,37,196,179,207,161,99,134,163,166,237,128,185,55,62,198,91,46,78,218,10,156,85,107,157,49,171,168,239,57,124,140,70,221,234,14,220,93,127,6,148,157,240,105,188,146,215,215,18,55,220,175,1,5,191,135,39,194,30,216,44,121,125,118,195,219,59,2,134,167,91,97,68,78,170,15,218,185,95,47,165,95,76,144,163,199,144,230,103,7,134,98,41,231,152,128,228,169,60,118,221,54,229,194,15,37,123,90,25,172,204,6,221,117,7,156,40,95,148,237,27,59,178,248,75,89,146,173,220,92,50,118,95,142,153,96,94,59,221,37,143,25,61,239,79,147,32,32,245,129,217,182,151,207,74,231,194,15,187,172,250,233,9,174,126,231,78,53,178,50,53,56,109,98,125,89,226,160,220,168,230,3,111,223,159,129,135,150,112,144,128,217,220,46,131,101,101,148,55,248,208,183,51,230,131,246,167,91,63,28,97,61,208,99,150,21,61,138,119,117,154,242,74,246,69,86,126,55,206,241,238,215,68,60,57,100,142,104,191,76,57,250,251,24,120,251,201,107,212,168,71,142,82,183,10,31,66,83,17,151,140,175,202,183,192,101,250,223,26,245,59,251,71,114,19,162,154,178,162,234,0,144,72,56,70,188,214,68,47,84,63,116,249,41,253,117,216,36,222,245,67,79,163,168,252,96,75,10,215,131,3,33,218,88,118,240,89,61,220,91,57,253,112,191,7,140,136,171,252,118,50,14,17,111,221,141,12,69,15,68,210,38,118,9,184,189,161,185,148,217,177,125,162,116,18,73,31,180,47,231,94,0,53,206,11,133,97,111,207,1,167,249,44,60,168,121,135,55,38,223,76,11,46,185,67,37,39,82,3,62,223,64,175,176,231,156,238,30,21,161,160,30,158,82,109,77,120,40,190,151,169,176,234,86,181,41,139,95,43,96,222,250,105,93,147,83,195,115,167,63,219,194,210,179,99,162,125,30,112,131,123,232,57,181,206,84,200,62,15,79,211,254,158,105,181,149,248,216,217,20,152,245,217,132,102,99,150,158,83,172,40,135,1,213,57,179,199,194,197,254,255,205,193,131,60,175,191,246,185,203,157,229,166,94,131,121,70,217,103,41,213,51,207,81,140,59,194,83,88,33,178,70,205,79,125,56,212,49,126,158,62,224,244,212,80,164,97,119,220,236,48,37,242,114,240,112,183,240,205,127,46,227,149,82,255,15,244,11,51,30,109,28,8,234,133,201,84,193,124,111,117,222,129,164,48,61,140,49,187,124,215,56,43,23,130,30,245,87,64,208,250,237,86,188,255,147,20,204,8,166,30,141,201,255,170,26,104,34,181,218,235,195,43,124,71,99,63,95,139,165,229,227,61,127,56,8,31,35,227,108,134,223,101,173,154,102,170,150,228,227,13,41,158,157,1,173,80,81,106,120,46,142,231,116,241,49,51,113,93,117,31,157,179,183,122,85,24,17,147,213,31,111,198,121,114,138,182,198,232,188,159,227,178,122,0,128,136,121,95,143,141,65,21,207,23,196,133,6,240,37,10,196,140,45,158,163,205,197,23,248,89,152,53,88,191,42,220,196,103,147,200,207,134,178,226,184,53,178,84,85,132,206,220,5,188,38,12,90,202,50,215,99,230,82,238,239,231,45,25,86,85,189,144,84,143,23,87,142,2,126,100,232,178,49,95,250,107,241,14,171,189,230,183,59,71,169,235,164,176,71,143,234,68,46,141,247,11,29,29,205,60,199,191,22,202,57,214,233,39,205,0,142,229,176,78,126,180,170,117,155,132,233,221,171,168,43,36,128,143,154,16,165,21,237,246,187,252,20,17,61,87,196,51,81,162,53,186,125,239,5,51,93,11,229,44,36,124,40,143,107,201,34,131,14,67,238,240,156,107,228,103,186,25,60,41,32,215,194,93,88,154,66,109,197,18,199,120,134,158,138,113,83,35,201,166,76,101,221,58,111,93,154,43,214,66,78,72,8,121,63,153,4,159,159,188,26,137,163,82,252,227,226,112,214,146,106,2,231,207,144,144,27,224,193,99,226,73,143,50,20,129,253,28,86,23,84,9,91,41,241,168,239,137,248,47,90,234,237,161,16,164,98,122,185,120,94,53,199,183,234,126,240,82,136,159,125,48,188,223,186,95,192,247,16,162,176,240,234,146,121,161,112,183,162,17,135,45,237,83,190,37,137,71,78,30,106,233,113,69,11,132,168,95,29,49,220,148,217,238,215,199,56,67,218,216,82,89,150,18,43,146,71,126,142,111,127,109,146,8,82,81,19,37,193,179,239,67,10,35,100,127,239,228,84,98,44,135,45,180,246,44,250,30,26,99,63,156,253,154,140,124,14,231,211,93,223,162,7,145,239,249,28,214,185,57,139,64,37,112,52,243,179,211,89,61,249,247,65,58,198,168,146,12,36,174,189,107,95,216,248,39,228,228,177,250,215,239,225,44,142,172,185,148,228,98,157,203,237,118,184,34,196,162,1,151,1,11,231,116,24,175,148,120,17,33,53,40,158,38,77,194,21,236,220,10,147,5,237,86,182,233,115,104,45,25,210,210,193,21,3,189,115,82,246,16,75,191,202,126,100,82,133,243,104,232,37,72,86,118,60,123,88,209,188,116,60,23,227,213,116,152,44,116,217,21,146,113,85,199,152,34,47,80,53,28,9,7,151,71,92,224,7,198,50,215,128,162,201,171,172,128,153,232,237,129,167,203,19,255,192,85,35,165,132,161,220,155,93,127,200,250,126,27,235,204,62,87,136,37,228,170,113,212,51,194,59,222,186,61,105,33,100,95,156,93,227,190,22,177,155,170,81,214,30,169,27,160,19,31,165,160,200,53,164,232,54,5,250,207,179,185,218,124,129,78,96,50,241,52,52,109,214,84,192,36,5,14,133,113,212,206,11,35,210,160,176,185,25,227,165,9,33,22,249,109,152,102,106,188,22,217,168,154,165,64,149,200,174,209,56,35,31,244,155,160,121,236,165,198,20,171,185,25,184,177,82,12,104,130,82,226,73,42,105,213,171,6,129,167,178,71,145,53,130,247,33,80,168,250,52,167,132,32,150,155,25,189,47,35,134,149,88,63,12,44,110,110,66,205,11,255,157,100,33,16,17,113,135,23,36,154,85,10,116,72,189,183,26,71,135,73,46,202,210,51,211,65,200,247,225,92,236,165,117,49,181,231,22,48,94,2,249,109,92,186,57,246,20,196,86,202,144,207,129,135,203,185,167,185,130,78,33,197,162,20,171,100,175,97,99,188,217,166,239,107,47,46,88,225,182,50,170,228,34,31,4,209,36,234,243,98,134,183,170,249,69,156,14,8,64,202,202,156,146,207,130,84,241,246,66,102,91,215,75,210,129,13,14,247,191,193,216,225,2,231,8,241,214,115,178,33,177,42,232,50,135,144,195,21,86,162,164,239,85,136,107,57,76,25,83,149,116,151,133,92,80,236,179,68,224,179,118,155,242,209,228,104,230,12,208,117,75,62,157,203,76,84,72,18,143,25,162,112,35,233,45,90,147,163,208,100,138,155,210,144,15,9,82,121,89,147,35,112,170,122,146,231,57,56,22,223,90,102,66,53,178,226,111,154,53,88,124,134,230,194,144,245,227,171,135,114,118,110,142,154,134,83,60,142,106,190,8,77,5,102,130,27,35,231,7,23,174,153,154,163,51,151,51,106,85,11,102,10,201,165,181,155,46,70,138,124,59,116,103,75,83,116,206,236,245,107,59,94,24,72,247,158,236,161,233,151,3,116,26,240,39,11,10,37,159,111,192,102,93,61,251,96,181,91,253,55,96,16,215,117,145,189,233,20,217,21,143,60,67,225,74,136,66,70,187,25,113,210,135,54,171,65,146,198,22,56,155,142,178,187,55,121,43,66,99,62,61,207,75,195,60,47,143,166,230,37,251,136,85,104,60,159,183,34,93,212,39,47,127,143,66,33,65,75,40,122,32,15,129,131,91,231,238,54,41,185,15,166,254,117,63,139,174,240,207,215,109,234,101,164,180,141,69,213,130,208,23,125,73,205,220,65,47,114,70,192,161,224,95,149,11,123,135,24,170,59,183,31,249,24,89,69,76,201,14,39,255,102,56,12,117,118,126,96,114,54,155,195,80,63,76,253,237,12,255,134,63,156,242,199,245,116,141,196,128,175,168,200,164,89,33,71,21,56,81,125,233,61,71,164,76,42,244,129,45,13,246,131,77,24,49,43,122,140,153,120,237,99,83,229,173,175,61,201,166,242,173,31,125,129,34,28,123,192,80,248,71,107,8,147,219,211,26,255,138,143,74,131,42,96,116,133,235,112,26,111,234,106,80,63,106,15,92,60,13,6,184,139,141,253,131,122,50,162,161,148,15,60,112,158,190,19,1,167,166,219,28,149,241,195,111,175,5,71,180,104,120,1,83,23,118,91,163,117,245,140,56,233,254,35,224,36,162,154,54,224,51,46,237,200,100,97,130,63,159,235,152,198,241,90,80,90,164,231,99,163,188,125,97,232,80,250,3,55,215,64,49,120,138,187,140,137,150,111,136,167,112,233,111,79,235,130,97,17,239,69,56,60,63,173,103,114,26,138,106,166,225,120,91,175,27,208,43,88,248,123,204,7,14,197,91,224,218,165,130,204,96,134,57,224,44,124,216,134,122,185,82,165,242,41,73,52,220,58,6,55,72,192,36,56,63,143,46,163,198,2,169,16,179,141,119,204,160,32,250,96,44,230,242,180,198,24,242,157,176,224,47,22,206,43,190,215,108,51,126,155,45,90,156,163,192,151,27,141,218,87,46,203,242,181,145,205,218,241,181,73,232,79,77,167,233,168,193,98,76,5,16,54,179,78,83,8,149,221,220,204,228,13,215,103,72,145,155,118,59,57,79,75,130,214,15,130,108,208,151,181,129,239,140,132,133,23,30,158,151,97,174,181,41,145,97,224,61,203,125,56,198,151,164,41,35,30,74,214,213,7,83,16,86,30,3,198,100,82,47,76,221,183,26,79,150,180,80,3,46,74,251,9,140,173,155,29,70,15,236,49,189,90,139,98,169,154,127,114,195,202,211,122,167,251,219,232,25,239,231,225,228,218,72,235,51,233,181,53,30,104,183,149,51,197,158,162,48,223,77,200,49,22,160,197,88,116,183,221,16,95,245,24,22,82,83,155,38,65,147,201,183,163,231,228,205,138,100,186,29,217,36,133,254,192,9,138,159,169,118,58,225,72,103,239,172,230,144,86,91,152,212,1,63,251,24,221,165,22,190,121,113,252,193,221,132,231,164,215,166,188,252,209,211,84,43,54,124,76,47,139,209,250,110,105,158,70,201,220,195,15,144,130,51,225,192,205,104,247,244,183,205,137,231,48,62,96,237,245,68,3,215,223,9,247,156,240,32,1,195,156,55,2,134,53,241,177,235,118,16,198,3,231,39,159,157,234,245,184,71,26,103,139,200,35,1,79,47,209,55,223,104,211,52,97,170,255,156,184,19,148,114,228,253,36,110,55,47,160,180,130,35,205,84,1,54,166,42,135,231,44,237,73,235,222,213,69,113,64,73,193,121,225,30,23,88,224,60,244,226,221,40,254,175,241,86,80,227,61,67,194,157,233,14,9,220,229,122,143,36,149,209,245,135,169,44,219,36,213,42,220,67,9,14,55,248,25,6,157,253,176,63,230,219,186,136,244,43,224,230,247,28,164,66,110,60,232,244,36,204,138,131,5,242,94,53,148,153,178,254,195,217,74,203,117,134,30,75,48,110,145,41,155,160,154,154,217,103,131,114,239,15,245,67,73,8,192,153,129,68,119,253,107,16,27,126,242,201,123,161,166,171,6,76,1,235,179,118,168,225,240,142,99,118,110,189,223,18,124,241,188,161,242,163,45,165,131,130,116,117,253,230,183,149,158,193,8,171,48,118,104,253,96,36,134,37,21,197,214,237,244,108,145,3,83,10,165,147,20,250,18,39,17,43,70,30,146,181,166,2,166,231,209,189,107,16,209,228,231,225,92,4,155,119,205,42,82,215,3,19,109,24,14,155,239,80,135,5,175,127,138,214,176,66,63,141,209,230,237,31,58,206,217,180,214,235,113,128,121,207,97,170,140,212,41,0,220,70,180,54,39,130,214,169,96,53,249,91,91,150,75,122,208,185,60,224,14,85,56,49,217,167,223,86,140,235,48,249,159,237,233,56,151,84,129,223,235,137,49,115,127,115,28,152,144,203,131,142,230,227,13,111,191,232,88,255,124,14,143,24,226,128,175,75,119,58,99,125,138,33,225,206,127,118,187,127,248,135,191,253,254,95,254,250,151,127,249,229,175,191,254,233,151,255,250,135,127,251,243,31,255,249,151,63,252,238,255,254,251,127,255,251,255,252,63,127,255,247,255,241,247,255,245,191,127,247,251,255,242,151,127,60,127,214,19,42,206,133,202,210,223,253,237,111,191,255,183,95,255,245,95,206,159,254,135,95,254,248,235,127,251,235,47,191,251,253,63,253,242,151,127,254,229,215,191,254,235,31,62,224,63,254,233,207,191,252,167,95,255,250,167,63,255,19,15,248,203,95,255,241,79,127,254,227,175,231,23,254,243,79,119,32,51,65,30,124,254,190,236,255,103,27,207,13,98,230,222,219,243,177,184,100,59,136,227,246,58,55,14,104,46,186,226,48,212,218,243,162,21,151,194,89,17,142,102,81,40,128,218,247,135,128,231,7,165,84,68,116,56,136,222,15,252,71,1,63,242,108,88,41,236,233,183,117,107,194,54,142,72,48,245,25,235,182,30,114,94,0,227,171,175,247,183,97,3,16,152,90,135,99,246,7,188,170,140,72,227,226,213,238,179,207,221,168,23,133,57,169,70,188,53,65,174,33,240,217,46,57,218,3,30,226,37,51,206,15,252,60,49,224,212,225,201,111,119,75,197,191,48,204,53,242,94,29,226,195,53,47,124,38,222,84,152,210,138,28,48,204,18,245,194,230,62,239,254,98,20,172,74,70,5,112,37,13,253,194,89,34,37,86,217,115,118,149,248,237,138,80,160,62,124,82,189,222,47,172,11,10,120,64,131,20,48,158,45,233,57,42,96,200,60,59,76,193,159,116,141,18,140,115,155,114,24,159,210,86,24,73,146,116,97,114,146,228,183,167,113,94,103,121,120,210,247,6,69,6,250,131,17,149,76,242,65,23,85,221,43,30,78,168,117,200,176,108,124,73,53,94,12,142,228,187,53,147,253,203,139,198,10,34,112,126,79,141,12,87,243,25,181,64,19,185,197,130,22,156,153,227,194,68,198,5,70,215,54,30,61,49,238,134,160,166,109,23,223,171,27,239,155,192,103,103,194,147,17,111,61,197,85,156,225,135,51,197,98,135,75,147,66,109,96,170,58,110,235,162,20,216,84,228,159,185,114,119,134,78,209,165,194,144,229,143,219,181,51,205,159,135,67,228,87,135,252,182,228,45,231,101,213,81,119,83,234,100,162,200,139,89,40,109,223,214,89,114,42,44,126,199,30,24,139,155,92,16,65,185,12,197,107,145,134,48,100,150,146,74,153,214,190,251,6,133,25,15,60,249,96,23,62,63,189,31,88,6,133,227,108,52,105,109,215,155,248,32,148,186,39,217,56,8,77,77,106,104,3,174,82,170,10,203,103,69,203,51,96,216,34,245,225,109,89,89,101,192,83,216,181,160,81,67,162,178,92,248,220,241,150,194,219,104,153,29,238,66,236,10,49,4,148,154,1,154,117,115,209,9,75,72,241,245,1,131,130,184,207,217,159,108,103,9,216,202,27,20,54,193,209,120,56,65,3,233,247,217,55,118,189,135,8,38,238,144,37,176,240,205,199,231,50,186,115,233,25,175,117,110,80,23,238,146,13,5,108,42,73,23,30,186,161,45,43,47,172,241,61,16,96,212,33,219,230,77,138,142,19,138,169,210,179,109,178,113,241,218,208,81,235,123,65,184,72,246,154,195,69,68,41,243,134,86,37,250,149,144,62,94,2,118,203,131,254,224,134,252,149,172,45,19,153,194,67,233,48,149,135,250,104,228,98,83,9,24,74,55,133,39,121,2,183,245,35,7,64,214,4,10,50,62,203,154,233,8,53,133,113,48,247,128,41,5,191,83,1,111,115,186,103,58,18,21,114,41,57,48,98,191,247,183,225,200,150,237,206,146,80,103,156,94,13,173,247,41,40,181,118,45,208,243,49,117,19,55,111,243,184,63,109,245,63,93,96,242,37,150,15,57,74,4,66,227,110,240,142,195,9,52,101,249,233,178,173,54,204,225,51,228,98,166,2,103,206,20,129,147,236,102,176,201,144,34,24,48,100,211,50,102,196,152,215,133,209,85,187,126,64,12,63,46,188,229,194,90,54,147,141,93,238,126,15,12,98,233,24,106,39,177,110,169,150,90,250,206,61,89,104,222,97,12,54,57,93,176,181,141,239,210,97,108,5,233,246,176,147,178,94,56,45,253,28,195,178,37,226,225,233,145,18,48,152,248,246,133,199,144,158,65,176,216,239,60,201,84,235,12,133,207,41,91,202,133,87,149,13,103,163,159,155,162,49,53,222,218,49,24,170,75,204,19,234,135,133,104,16,5,67,244,188,75,192,231,54,165,51,1,62,196,211,25,135,41,78,16,203,17,43,148,44,141,104,157,181,52,37,83,222,12,121,215,133,187,48,194,90,98,190,17,198,198,111,39,137,165,103,84,57,39,58,183,254,57,9,121,202,68,89,22,9,138,17,135,237,126,200,111,111,10,99,163,107,8,175,52,93,31,68,252,208,254,241,237,10,154,151,165,15,223,144,67,199,46,157,85,139,214,18,69,137,175,223,61,126,53,221,53,206,49,74,74,200,61,155,182,4,65,127,224,107,230,116,72,145,30,24,151,113,186,71,54,242,238,250,98,150,113,223,174,197,252,108,57,103,139,167,48,63,208,253,92,35,16,195,26,247,189,134,101,80,61,61,131,207,249,26,204,102,111,61,173,33,118,187,70,235,124,118,172,253,195,57,22,214,221,185,128,230,7,198,101,16,86,14,121,74,181,61,173,185,151,126,48,149,195,194,173,2,76,168,212,91,147,8,58,116,38,110,115,202,248,234,133,47,160,166,172,240,32,100,25,48,151,213,167,181,121,159,28,134,249,80,247,36,74,53,138,192,48,214,214,231,139,144,20,253,193,171,112,160,204,103,80,143,245,231,191,189,32,201,94,229,153,13,117,196,139,157,41,45,33,153,131,166,133,159,252,7,60,75,125,138,199,247,7,237,62,102,176,174,79,73,76,2,158,164,60,4,60,85,72,26,152,74,181,128,225,208,208,131,213,132,67,124,72,225,188,32,9,252,93,34,117,197,111,27,241,139,174,222,141,201,229,112,254,57,173,20,38,163,186,56,220,173,12,248,89,220,198,229,249,193,155,40,174,188,247,34,29,221,55,76,10,20,41,66,84,184,161,21,253,193,212,87,215,89,94,120,61,240,250,13,204,34,116,184,90,246,238,3,147,139,236,240,153,74,69,247,91,147,205,11,116,34,129,242,160,35,110,218,4,200,186,148,207,243,150,133,50,11,135,73,165,126,30,141,43,170,95,152,91,249,211,154,84,180,111,34,205,110,226,172,218,239,99,203,23,191,193,76,52,178,132,167,199,62,231,30,57,224,250,88,173,88,65,84,249,126,40,126,19,201,0,178,205,150,171,128,195,231,90,47,169,25,76,241,68,34,178,195,205,56,236,21,174,86,57,246,193,48,225,246,103,75,219,251,206,133,89,248,242,186,66,250,184,6,131,17,185,87,125,109,54,192,184,132,16,48,94,249,89,125,147,252,2,71,169,116,85,179,21,122,193,21,29,95,144,98,235,60,3,222,10,67,152,162,48,119,148,128,209,163,127,54,60,178,185,31,120,191,48,178,89,62,42,22,49,123,246,67,98,63,177,252,8,197,169,235,227,103,109,250,85,224,12,202,172,146,15,12,108,76,151,1,47,81,0,6,157,243,206,67,116,5,159,221,240,76,226,84,3,69,117,239,57,5,232,106,137,71,247,173,21,217,192,196,221,253,107,110,11,131,60,48,245,175,209,26,250,2,53,61,177,207,147,27,197,11,58,225,252,152,43,36,81,251,76,50,98,24,221,53,72,62,110,190,79,91,61,226,174,91,97,108,226,239,96,165,244,9,55,168,154,66,168,165,122,107,147,69,190,61,43,184,142,198,246,13,237,172,249,52,69,113,227,220,79,206,164,190,61,227,18,83,174,137,71,73,227,192,11,125,225,36,66,186,6,91,121,90,192,89,210,164,205,153,112,14,168,248,109,202,92,146,194,86,65,22,61,199,231,178,21,166,28,104,71,107,82,153,244,197,136,202,212,251,240,2,231,230,186,48,28,43,231,96,15,216,36,63,4,70,111,211,207,24,78,73,142,179,11,79,206,52,119,255,45,227,126,91,2,35,242,74,137,205,7,143,153,164,106,227,167,218,39,12,126,224,44,23,90,24,141,142,13,18,141,23,178,151,67,80,174,84,190,120,241,8,104,25,89,49,42,234,184,86,2,119,241,140,20,10,1,206,154,12,24,126,199,123,72,148,108,179,116,173,11,203,85,26,214,128,57,195,235,178,96,222,191,151,124,152,64,207,101,164,71,191,183,114,235,149,108,68,101,43,70,108,91,118,249,133,43,241,43,121,103,85,237,3,197,247,87,3,70,44,66,122,205,93,172,201,59,151,115,146,45,133,169,197,237,23,62,163,171,173,77,148,236,254,54,234,56,243,194,205,212,217,167,195,212,240,53,233,218,248,17,56,112,248,252,187,92,237,200,44,201,45,71,199,27,233,222,93,81,18,225,231,133,207,133,85,126,122,166,51,87,186,52,78,218,239,105,117,235,241,214,168,242,201,12,70,10,125,66,30,233,112,233,194,177,66,112,143,57,24,253,110,246,229,5,134,106,67,122,118,76,102,157,39,198,46,181,238,195,173,250,66,96,242,239,239,144,26,11,141,194,11,217,197,59,42,4,76,219,133,137,136,214,251,218,70,119,175,40,172,66,183,227,163,106,191,177,44,229,107,53,184,197,100,68,57,161,101,204,142,53,33,236,221,192,100,174,196,107,245,130,109,47,112,167,84,47,30,14,141,187,126,205,109,25,29,241,112,254,189,23,133,169,245,31,1,23,201,66,130,95,13,199,238,69,41,142,147,105,118,78,20,54,137,128,85,204,131,194,81,18,218,98,188,145,140,190,198,56,73,158,236,225,49,162,80,127,201,86,120,224,109,212,223,190,0,200,16,20,148,131,109,222,69,127,204,179,123,96,147,54,116,6,205,47,79,231,239,13,173,177,68,98,231,140,161,95,103,141,124,187,245,7,134,174,240,194,24,19,83,31,110,214,130,195,16,72,109,237,56,85,239,177,143,154,56,152,108,87,246,240,212,2,166,92,77,214,79,177,146,192,120,246,154,194,105,195,47,159,1,171,209,49,46,13,41,63,112,77,49,38,91,92,115,214,233,158,99,55,90,70,131,210,159,166,43,166,47,65,138,241,116,170,99,70,250,52,192,20,26,15,138,110,152,247,121,65,245,241,124,200,102,238,33,135,209,39,219,218,177,10,127,111,116,12,227,75,223,24,190,88,159,66,107,115,173,210,41,68,241,223,138,126,145,6,94,181,113,182,122,230,15,166,206,92,178,22,153,189,100,65,58,74,14,244,214,53,59,16,247,241,41,132,185,147,139,78,125,188,159,177,234,204,49,48,159,101,69,117,109,187,240,20,169,166,242,83,109,32,112,35,55,247,129,81,157,186,240,57,15,228,212,90,251,135,230,208,224,179,243,192,39,88,20,30,150,4,237,240,177,55,138,238,115,48,154,249,236,70,227,80,73,91,129,169,180,216,1,243,94,229,217,130,73,221,253,96,216,168,150,190,24,21,2,197,221,249,80,90,78,145,241,4,166,30,104,7,124,222,115,235,209,2,253,111,113,20,105,218,252,52,54,201,144,128,207,141,176,200,129,138,158,220,90,209,179,76,221,188,124,79,50,63,134,223,52,55,105,104,59,203,152,66,108,219,61,70,184,45,72,46,102,93,54,87,183,191,22,169,10,67,95,139,162,138,225,78,166,205,244,151,132,25,14,107,34,71,1,103,100,245,214,3,195,195,127,225,250,244,172,81,226,237,71,166,249,131,167,158,60,176,196,78,15,203,30,179,24,146,124,53,82,160,213,240,183,166,228,85,34,86,197,20,68,150,175,1,244,43,158,207,81,59,7,174,143,9,162,220,106,40,103,43,196,168,129,118,141,131,131,86,66,59,1,227,46,145,207,1,251,201,240,29,135,242,122,248,202,21,198,143,177,2,102,183,43,15,156,179,95,191,97,25,195,157,162,48,201,1,45,224,179,169,236,7,78,184,127,2,102,147,150,213,119,54,168,115,188,251,195,201,19,17,2,33,236,77,104,249,28,181,213,36,96,37,54,224,40,38,72,215,33,203,136,249,214,64,141,81,252,65,169,90,8,248,204,36,157,101,48,23,205,248,150,48,150,117,221,114,80,44,218,241,210,179,245,170,139,7,114,157,20,43,111,162,10,93,30,235,158,195,35,26,159,243,47,103,189,58,160,66,233,247,254,109,250,136,50,7,129,91,241,243,244,192,252,119,83,184,244,234,166,238,89,41,100,41,232,195,231,15,13,220,7,79,136,74,228,78,68,213,197,244,179,156,172,44,145,231,41,198,242,144,220,106,51,247,69,145,163,28,153,79,60,111,6,147,145,64,97,210,3,179,13,180,128,77,251,89,96,146,45,234,109,109,155,177,192,131,116,13,71,41,27,202,250,236,230,219,13,229,70,141,125,89,64,138,45,190,51,19,197,179,173,44,234,133,154,48,68,217,29,70,234,186,42,58,32,69,118,116,155,182,163,192,144,59,126,199,3,153,127,200,212,76,189,37,34,56,186,3,38,68,248,92,34,41,44,168,1,227,76,108,10,147,74,54,2,134,39,91,222,235,44,218,50,123,252,246,143,106,241,11,251,86,247,3,207,223,192,231,134,149,47,124,102,146,246,252,204,5,216,183,62,24,69,9,125,111,230,127,175,254,112,140,186,81,244,242,76,68,189,143,128,43,46,121,133,207,204,155,53,224,115,238,233,28,238,176,60,212,104,77,193,243,115,51,103,181,182,248,237,170,113,232,131,54,35,227,113,148,12,95,109,139,11,111,248,36,52,65,203,246,194,103,23,143,198,40,157,60,46,3,74,118,124,192,177,44,219,243,210,38,210,209,2,198,225,241,192,153,61,223,225,108,38,210,227,142,48,1,182,15,38,204,175,51,169,163,165,250,57,11,141,28,62,73,122,182,193,103,131,139,223,134,63,83,46,38,16,206,117,191,0,215,132,214,143,26,26,212,1,111,63,83,43,54,117,149,44,15,6,124,224,120,254,96,168,80,151,174,175,110,210,245,57,96,10,41,199,211,250,156,63,245,194,8,81,43,140,91,192,187,54,237,242,81,20,62,75,61,22,47,215,196,161,46,158,101,252,204,31,106,213,252,143,255,8,25,142,29,232,217,213,117,59,131,203,182,249,15,35,8,158,71,121,80,163,88,249,224,110,31,72,96,92,162,49,145,184,184,180,199,247,132,94,252,44,1,83,215,177,20,94,24,11,1,227,16,148,158,193,9,231,110,231,10,117,231,185,189,45,133,73,20,245,1,135,54,250,217,178,200,217,241,77,28,216,2,59,2,35,57,233,93,59,103,247,198,242,80,248,180,254,14,108,99,34,208,18,33,96,248,135,115,192,101,61,27,49,254,240,47,68,206,1,219,149,252,177,88,206,183,191,86,54,162,33,245,21,146,7,92,125,55,204,38,221,168,32,142,149,230,224,49,156,167,58,212,184,53,180,25,63,140,226,189,54,62,247,168,189,163,241,52,178,243,7,46,30,122,4,134,11,169,40,108,23,175,15,206,104,224,138,179,130,52,246,222,155,143,39,110,174,246,244,236,88,210,109,250,111,83,88,145,117,38,20,228,118,250,133,219,150,122,241,98,57,173,165,198,111,159,149,54,31,239,43,212,48,190,75,35,156,93,245,250,65,225,192,234,190,157,101,52,56,155,110,226,236,235,123,250,167,230,72,216,58,135,177,46,252,182,120,96,60,95,51,63,159,26,219,223,225,125,142,186,23,37,169,237,67,171,101,122,234,160,145,13,148,47,188,210,211,179,130,0,104,247,247,162,70,99,101,157,41,136,86,175,64,41,19,212,198,212,177,142,30,48,178,131,250,57,11,172,211,254,90,156,184,66,235,193,236,102,72,91,192,84,79,203,160,100,203,27,12,248,60,73,125,37,220,130,147,103,219,1,67,99,93,20,158,57,118,51,224,169,59,37,153,155,41,38,154,177,158,143,166,112,135,253,57,96,50,157,100,80,152,151,173,197,79,159,251,182,36,251,91,134,194,234,126,46,230,179,241,37,81,149,0,174,200,12,6,76,26,154,62,156,186,133,251,240,70,13,184,182,46,45,162,189,212,247,28,75,167,234,160,97,71,197,158,210,206,246,53,117,109,159,137,75,177,70,192,88,77,218,154,24,108,141,158,35,233,166,7,103,162,226,234,14,249,52,234,45,133,51,188,124,31,10,29,173,90,34,236,189,59,230,33,105,82,99,188,112,237,37,95,120,101,237,56,100,88,115,196,231,36,210,181,181,103,103,233,86,63,179,143,185,133,150,102,81,152,107,221,8,120,159,75,156,118,124,82,67,23,48,4,217,89,31,254,163,229,228,112,169,187,232,7,75,168,3,247,104,77,116,255,121,177,193,21,212,23,152,109,211,75,99,66,195,10,75,28,182,132,202,253,60,124,174,24,181,206,141,164,61,240,57,177,246,133,241,136,47,133,185,110,206,128,201,190,120,122,62,49,16,47,220,71,125,222,27,174,169,128,183,81,250,234,168,81,202,226,15,39,194,83,212,140,34,241,195,109,48,148,149,147,90,19,70,59,30,191,140,142,221,214,181,77,237,88,137,126,15,216,104,30,24,131,48,198,108,152,126,162,62,156,107,158,143,9,42,30,243,25,19,188,187,113,246,193,220,209,244,78,120,172,185,18,214,6,25,166,84,6,42,28,145,21,208,165,10,36,160,253,108,107,35,224,179,229,151,103,26,174,72,170,54,33,2,62,215,51,83,194,106,69,139,103,47,221,107,49,161,87,28,64,152,245,194,242,69,64,14,106,75,159,164,231,82,208,159,147,53,97,126,196,142,102,17,30,13,168,226,41,244,241,60,143,25,229,201,131,170,20,250,251,75,147,38,243,36,235,113,159,241,87,222,56,145,159,148,1,172,198,24,206,115,195,43,18,118,196,87,153,77,205,245,131,183,9,163,11,204,93,202,31,78,237,200,121,186,38,59,64,46,228,159,146,17,122,147,79,210,254,124,64,84,174,90,237,146,130,203,248,214,62,152,53,173,201,62,4,180,61,2,93,139,169,8,234,136,76,34,77,35,250,117,62,132,148,104,18,6,54,191,197,7,67,35,36,28,71,22,37,30,158,68,91,77,30,161,233,75,195,90,23,182,2,158,75,178,129,21,70,74,243,194,104,191,106,215,206,244,111,126,163,59,215,36,83,199,208,0,54,222,225,128,249,218,91,115,16,41,200,246,93,152,98,226,51,70,154,70,216,242,116,159,70,53,157,69,205,132,160,56,180,251,52,42,112,122,137,240,27,112,93,238,130,5,166,220,161,41,108,108,232,1,147,106,169,73,157,197,20,168,62,216,4,164,20,134,162,121,251,60,163,176,188,119,205,132,200,68,39,146,207,20,206,166,161,201,12,230,255,245,155,17,194,64,187,63,41,188,60,110,92,120,170,22,1,89,184,166,206,231,48,172,200,154,61,156,233,237,7,118,168,107,134,166,68,35,205,225,159,3,34,237,165,169,247,88,218,238,241,131,225,143,11,96,147,100,237,122,99,77,21,231,110,21,167,70,166,146,255,220,87,252,225,103,191,88,154,69,123,126,136,66,65,239,217,89,103,90,94,71,74,82,35,17,253,131,141,84,74,38,18,244,86,211,115,25,42,217,211,187,106,170,55,247,145,226,115,161,90,202,64,209,26,143,197,7,250,186,70,125,206,200,243,129,187,137,162,254,192,231,8,60,103,156,150,151,16,18,245,13,137,73,165,250,59,217,210,221,226,86,134,214,128,110,179,200,46,146,218,244,205,133,115,63,81,221,137,131,146,4,237,126,36,40,117,72,213,151,215,230,126,243,121,66,17,234,128,155,75,210,231,127,92,211,223,168,32,216,157,250,83,206,80,172,68,197,97,76,183,231,131,193,250,229,223,19,62,148,214,53,115,191,13,132,180,63,20,146,99,33,76,33,115,31,54,100,111,76,114,189,214,205,108,19,103,94,1,147,65,53,100,203,194,120,247,50,13,202,86,168,137,211,44,117,34,216,217,223,139,194,202,245,100,123,55,146,232,63,212,202,23,52,223,180,90,253,245,215,24,161,234,165,69,55,198,140,19,71,83,183,98,49,77,141,236,80,187,124,95,139,148,179,218,116,147,159,48,18,184,153,223,145,194,234,154,10,148,141,140,244,67,63,201,250,39,139,150,39,124,240,76,102,244,235,113,77,142,245,55,100,208,227,22,61,235,51,217,63,223,75,13,196,16,182,162,5,46,127,239,23,220,218,103,128,245,206,134,143,188,7,188,44,234,249,100,227,212,56,216,206,153,120,110,28,122,175,234,213,136,39,63,24,29,160,199,32,165,228,198,151,61,26,219,99,169,203,15,86,133,238,247,119,72,13,187,94,115,45,55,110,197,163,135,133,36,20,54,5,139,128,177,104,228,151,23,35,236,32,91,230,227,28,70,232,196,119,240,65,137,135,26,248,168,175,37,55,249,76,200,93,170,79,241,89,215,18,59,180,9,135,107,2,6,229,75,37,174,223,212,194,37,189,136,66,58,88,99,30,152,166,135,190,21,185,244,53,124,168,63,210,24,18,190,176,92,180,232,152,49,249,73,136,129,242,196,210,226,209,144,9,107,158,2,203,189,228,251,169,140,94,239,9,202,192,215,17,112,213,155,98,38,179,160,200,119,62,87,129,169,141,39,188,146,183,103,56,234,53,154,68,207,198,109,77,9,129,192,199,242,74,247,181,160,213,213,180,145,106,233,29,119,72,96,50,208,52,31,138,42,87,244,251,152,105,235,137,43,210,177,20,159,227,220,89,170,44,14,184,137,218,218,119,38,20,77,128,61,48,245,28,61,90,83,234,187,244,225,203,2,74,14,163,71,255,68,14,97,140,247,3,23,76,67,16,25,178,50,79,217,58,40,135,88,146,247,98,196,138,251,220,198,68,243,65,179,155,240,183,198,38,202,110,220,228,92,58,240,153,194,209,120,33,143,160,49,75,227,19,155,254,61,214,185,154,103,141,13,158,23,37,17,242,131,137,96,103,157,41,19,25,70,239,55,187,85,77,79,2,18,90,148,95,199,48,138,53,9,213,216,5,216,224,29,62,253,16,157,1,139,95,167,216,160,9,179,40,225,62,158,118,24,65,151,195,147,90,170,170,9,72,199,30,245,59,209,132,233,251,201,56,88,112,247,250,199,158,22,43,20,175,28,103,162,105,1,124,176,229,128,235,111,15,164,213,167,195,22,194,84,152,124,220,21,173,169,22,208,57,206,182,234,121,39,6,183,173,25,7,28,40,59,69,207,225,108,214,97,177,4,38,63,204,167,125,32,241,13,147,85,140,168,160,195,8,32,236,241,100,128,144,227,20,240,25,215,169,185,60,248,221,110,215,230,144,226,93,208,157,195,43,71,154,197,144,98,160,3,79,118,196,248,105,156,239,146,203,102,145,98,79,180,0,198,151,166,112,229,168,188,131,70,5,187,60,156,219,97,185,223,235,172,63,69,77,6,124,71,207,8,110,137,15,136,223,174,37,199,179,113,111,200,213,188,20,75,43,104,49,149,40,131,148,65,129,108,177,212,11,179,71,105,107,248,82,164,117,86,5,170,98,36,61,97,32,153,20,92,211,135,255,108,166,1,27,71,165,244,252,12,3,165,172,14,63,53,101,7,45,144,148,205,139,170,40,234,79,104,61,245,187,254,48,176,30,152,58,241,88,65,229,44,95,217,108,11,172,172,253,162,200,31,41,202,160,244,88,188,140,152,102,11,53,123,79,223,169,141,141,94,243,148,16,38,13,183,54,158,198,99,77,72,235,158,200,210,9,184,157,157,83,135,148,122,78,231,43,192,198,201,98,43,23,152,67,170,19,14,156,29,141,72,153,100,115,150,137,155,205,221,52,100,82,207,39,9,234,60,24,21,188,120,246,122,209,130,216,220,221,240,32,21,150,159,198,113,16,49,188,129,153,47,149,10,7,238,156,232,249,190,245,104,58,224,107,96,91,7,76,165,190,206,113,43,254,136,142,33,148,53,181,103,208,64,250,29,217,174,219,58,71,201,209,40,41,38,138,217,79,50,203,144,169,235,235,110,181,12,247,84,24,162,146,88,185,201,196,213,21,166,219,177,54,161,33,75,79,107,147,220,141,45,135,4,183,166,93,59,119,188,88,155,236,18,66,4,204,123,177,229,248,111,23,190,231,208,49,35,221,223,13,6,164,236,215,59,42,108,189,238,181,152,245,39,71,74,225,115,193,115,135,59,37,96,45,235,28,95,231,4,43,238,251,154,16,224,171,41,67,40,107,231,216,230,43,59,231,212,135,227,214,116,135,251,228,201,234,236,63,48,229,218,61,224,165,181,60,204,52,100,4,124,80,207,248,98,20,60,176,167,151,131,22,225,194,6,164,240,178,4,58,148,93,147,126,123,137,17,164,84,148,227,100,109,107,121,244,14,239,61,146,158,31,11,183,113,76,179,78,22,77,127,122,109,84,136,14,79,234,167,250,59,98,43,54,13,178,0,222,5,192,17,114,31,14,185,78,121,126,59,143,20,61,55,249,153,220,159,149,123,238,151,222,115,138,248,52,7,156,56,101,14,107,123,14,211,186,218,186,45,144,108,230,159,131,144,234,214,158,79,86,64,108,165,144,96,60,167,19,197,240,211,119,36,139,220,47,221,197,41,110,27,238,153,3,132,114,67,96,170,233,99,88,38,69,203,250,211,8,222,122,132,144,109,118,63,253,134,53,211,251,181,168,134,214,212,93,194,133,219,83,18,44,52,165,174,223,98,217,231,113,186,192,73,44,52,75,232,161,238,230,133,170,80,5,160,226,44,221,134,238,46,96,132,155,182,154,88,28,24,35,156,153,103,244,161,182,126,224,70,145,166,195,112,32,215,242,180,206,94,32,8,179,28,204,231,249,129,161,151,112,216,74,23,159,214,22,66,116,24,47,159,158,155,163,25,253,221,7,103,196,88,210,3,31,235,193,143,85,224,99,188,47,133,145,222,236,14,115,99,215,121,72,54,251,240,131,115,101,134,81,207,31,152,179,231,140,214,21,10,85,237,249,136,192,202,162,102,66,232,122,13,68,226,36,96,170,69,117,80,198,222,201,247,105,74,36,134,110,149,132,111,125,245,156,195,119,116,33,64,163,147,4,69,189,215,5,178,59,237,213,194,7,27,63,204,12,158,58,96,80,104,166,120,54,246,111,127,230,17,148,140,254,53,72,167,219,253,249,105,220,166,222,109,118,148,52,116,154,81,77,232,209,121,204,250,82,159,225,134,174,49,7,140,39,84,247,194,97,10,160,45,96,120,123,180,107,72,51,150,248,109,132,147,243,243,53,26,213,55,14,255,148,197,41,140,203,170,6,140,187,126,63,11,164,121,241,147,17,87,19,79,214,153,64,249,168,63,156,28,170,166,59,241,224,19,198,7,131,189,115,84,125,120,173,109,199,60,58,39,211,208,148,80,224,30,81,238,69,13,186,230,55,26,188,125,71,90,8,166,232,37,163,88,226,184,231,196,97,106,228,166,75,27,18,83,103,16,66,230,43,171,132,58,48,42,145,45,224,197,253,85,97,56,103,162,107,112,129,202,149,19,63,105,11,63,18,41,179,43,233,145,110,252,158,126,72,44,88,51,212,11,133,66,217,136,207,221,9,45,171,29,68,50,197,138,121,140,163,168,171,97,217,70,237,49,79,127,156,67,242,90,13,162,223,152,12,24,3,154,210,80,16,128,171,126,114,218,118,85,180,22,1,139,110,123,136,252,28,124,89,107,140,10,218,35,145,40,72,61,1,215,99,189,99,96,201,251,75,47,18,78,159,11,76,163,164,203,63,215,78,171,105,221,73,33,33,37,114,49,8,119,215,173,95,147,234,16,175,11,230,230,9,19,220,120,224,210,253,99,3,175,173,230,221,217,254,188,44,197,248,124,148,116,212,208,233,233,168,6,15,141,107,22,242,75,35,124,104,204,211,143,165,114,22,46,249,150,14,143,165,178,53,197,50,197,195,148,33,33,113,62,182,202,79,81,249,55,226,232,38,189,187,60,197,106,183,107,217,36,36,186,194,36,184,100,135,155,37,80,202,101,23,134,131,18,240,228,146,168,23,233,5,17,185,163,102,84,233,77,121,193,27,27,63,205,36,127,10,110,122,97,155,251,224,66,33,111,125,171,56,154,123,54,54,127,115,168,199,134,207,17,233,72,86,201,93,31,239,2,228,97,142,66,44,218,199,83,131,132,224,226,10,24,249,203,246,212,105,96,142,56,156,145,232,120,74,41,48,187,252,173,225,117,111,79,101,214,233,86,132,118,172,168,116,191,117,26,169,197,117,20,194,159,53,212,61,103,146,8,238,45,50,51,105,104,61,218,206,80,35,249,144,54,75,92,83,159,11,82,168,254,211,220,70,159,180,255,105,9,147,222,113,130,243,181,106,145,30,74,39,241,211,148,139,12,245,68,217,161,245,61,156,92,214,39,227,128,250,50,152,28,63,20,74,141,165,62,203,105,82,179,249,131,153,254,194,232,84,138,233,219,45,135,9,16,63,238,156,204,179,183,163,40,211,168,209,90,169,152,250,50,47,17,83,62,189,212,213,213,185,220,118,127,246,48,134,60,221,197,73,142,168,254,90,196,60,178,26,12,212,1,180,239,162,12,140,122,134,156,94,92,233,61,10,120,96,203,212,84,152,210,163,47,196,120,70,133,58,113,93,32,148,99,230,239,214,7,156,52,79,3,119,205,112,162,42,134,180,141,103,63,131,116,46,151,59,226,132,141,244,76,231,166,150,110,107,202,118,126,99,68,121,58,56,34,29,187,62,38,214,49,125,82,158,23,165,136,68,236,109,168,226,147,52,158,90,2,11,39,67,186,47,141,227,78,55,121,244,192,156,15,192,224,93,213,50,36,107,209,131,74,214,239,249,28,217,144,133,230,181,228,173,53,127,216,130,139,158,83,13,188,202,211,177,109,2,46,49,222,245,41,130,130,221,110,122,234,62,112,103,133,61,247,100,82,67,46,124,250,242,92,235,144,213,142,158,33,166,164,27,237,50,66,174,26,51,165,204,199,210,39,217,197,157,15,192,150,12,240,56,0,72,72,141,105,136,185,166,61,135,61,175,236,152,227,196,77,180,245,38,109,39,126,27,38,158,199,241,129,163,177,196,111,67,166,162,150,10,49,196,58,226,183,27,238,156,173,240,136,148,9,40,101,207,89,244,56,93,40,105,174,45,96,171,176,13,216,200,126,253,134,131,31,169,73,66,69,177,164,249,236,191,60,33,116,150,148,56,196,225,250,142,142,205,81,154,30,171,150,244,91,226,201,152,150,242,185,184,84,47,15,146,183,100,146,234,178,209,146,70,138,249,31,48,228,108,130,82,121,29,31,211,108,32,237,54,206,110,175,104,104,38,47,40,180,124,216,245,176,44,248,144,44,211,192,145,215,130,31,42,53,255,152,24,57,93,159,77,69,254,5,219,218,79,219,115,15,216,177,217,253,148,31,43,12,157,246,142,142,145,44,47,149,24,164,46,145,203,23,240,185,1,234,144,252,176,77,6,218,213,45,78,30,79,119,223,27,232,89,133,226,201,49,206,49,79,203,1,102,111,202,10,19,219,247,221,106,225,207,21,163,179,154,76,113,244,107,80,95,43,95,163,144,149,30,211,100,65,30,157,181,103,13,166,195,11,103,13,206,99,146,146,109,25,240,64,209,180,43,76,37,217,188,240,212,42,109,206,158,90,238,179,225,94,145,183,134,110,41,118,66,106,111,117,81,87,83,219,139,115,13,118,11,77,165,163,216,31,205,245,219,239,42,66,185,232,32,44,114,182,238,79,111,245,61,87,106,208,202,142,49,131,89,247,129,199,245,203,1,147,120,41,3,78,212,117,52,121,120,209,208,41,218,87,121,134,45,192,147,116,192,59,215,205,59,203,32,92,172,10,27,29,238,237,217,120,204,93,98,243,217,157,230,192,80,92,233,79,163,61,124,151,158,41,193,73,199,7,20,153,113,94,35,93,44,20,35,220,253,179,241,86,123,235,57,180,4,23,97,62,164,65,221,210,32,87,117,104,235,65,101,140,47,220,141,96,228,214,214,120,205,103,88,49,108,34,58,25,38,196,32,113,126,108,12,19,109,12,181,74,142,159,102,169,234,210,220,36,177,199,1,176,241,51,201,137,124,58,181,102,141,103,47,212,1,36,68,143,222,66,16,131,89,199,207,172,150,158,29,83,96,229,56,23,113,85,235,125,145,157,55,205,88,2,219,72,48,239,23,193,8,29,247,131,17,14,80,134,5,35,142,114,30,3,131,69,196,186,176,41,55,39,217,33,52,205,101,102,62,176,28,15,36,192,11,121,123,129,21,14,165,180,128,41,128,91,15,188,220,229,98,112,17,189,148,115,90,100,4,249,110,107,251,53,133,79,87,98,203,66,87,66,212,199,72,130,34,124,125,123,126,62,160,172,160,198,1,61,98,215,97,128,101,219,56,63,69,102,214,125,175,174,165,147,104,44,100,167,86,69,75,40,157,158,10,220,173,92,232,142,40,110,174,107,65,17,100,207,233,78,113,8,234,165,95,76,178,22,102,35,28,148,207,179,249,131,125,183,187,6,247,164,12,25,60,70,241,206,132,252,132,49,150,128,60,148,44,62,98,211,114,59,135,192,176,246,134,85,57,168,97,156,218,184,70,106,24,166,27,26,145,250,203,144,23,94,235,139,187,163,92,48,40,107,58,227,29,48,49,41,201,249,233,72,81,205,216,115,26,229,191,93,80,164,222,98,43,109,40,59,203,157,172,147,174,122,207,220,86,40,9,173,15,204,35,2,38,214,185,21,70,120,34,30,78,54,151,172,158,14,49,123,142,51,162,242,127,153,40,8,46,143,20,102,124,165,118,84,54,172,3,99,90,248,123,85,211,8,86,24,82,145,120,177,159,44,44,233,90,238,217,136,248,29,38,169,90,187,6,29,80,44,0,19,11,157,15,124,204,49,159,72,230,104,211,17,71,30,253,142,105,53,195,165,9,108,226,236,209,26,42,161,57,30,152,112,206,133,103,147,75,2,22,102,143,45,165,152,38,164,130,152,41,51,208,51,255,245,173,138,37,246,143,128,209,27,94,2,159,83,118,198,199,134,75,189,200,54,13,156,119,76,67,226,41,249,121,248,185,208,151,48,27,129,211,3,15,210,206,253,181,96,15,200,207,195,33,57,143,181,137,123,191,138,221,72,66,81,106,241,185,76,220,35,107,207,87,190,71,27,66,30,122,13,238,220,79,122,60,186,247,166,174,237,110,5,241,119,204,218,124,242,149,128,239,225,131,185,165,85,178,118,131,118,234,9,96,42,41,154,194,115,196,167,36,181,113,202,213,165,87,35,115,142,198,184,123,197,198,239,103,103,188,27,78,54,193,83,249,101,202,21,87,156,107,217,106,231,164,113,239,8,182,122,191,115,221,170,188,86,204,128,117,234,57,96,100,93,164,103,240,74,120,225,49,154,66,48,118,200,152,192,182,237,133,16,192,16,183,87,133,33,3,137,174,145,37,43,254,68,24,42,217,61,3,174,91,67,105,157,60,196,123,215,60,151,145,38,105,255,133,170,64,114,198,28,198,180,19,67,4,213,150,188,251,133,145,187,211,214,80,73,151,11,99,95,75,207,241,126,221,115,143,29,59,139,119,172,35,6,21,246,87,250,177,162,4,37,69,47,78,159,100,91,181,60,155,176,118,124,78,206,212,162,159,19,174,166,22,55,159,132,32,180,254,240,36,14,55,165,177,122,52,200,207,155,45,221,142,81,63,163,191,188,239,86,134,15,73,51,70,207,77,176,205,184,217,240,198,165,200,147,33,107,152,105,107,175,5,36,211,251,118,106,20,41,162,0,173,61,76,248,132,234,131,28,182,56,124,226,87,15,88,159,45,16,70,137,36,175,59,112,98,42,220,32,8,191,99,133,34,164,192,21,123,177,5,76,190,141,204,109,200,0,114,152,62,70,122,165,67,189,45,242,149,47,60,154,220,233,145,232,69,11,58,224,177,139,30,43,140,244,46,247,225,99,232,194,128,44,178,197,137,150,184,175,74,168,202,104,135,221,219,221,168,58,41,34,138,89,44,220,52,195,207,152,172,58,121,8,124,108,217,81,46,124,172,184,173,48,101,212,97,88,209,90,59,62,240,123,77,79,148,192,195,60,212,47,140,223,36,71,192,135,112,64,209,117,67,121,55,204,125,1,31,147,111,105,207,169,3,246,18,61,224,38,20,157,104,212,193,171,144,3,230,18,43,93,227,216,15,146,4,90,15,77,148,64,27,163,56,157,18,240,1,245,183,143,73,129,60,202,125,120,210,162,73,30,76,17,153,192,34,1,108,231,76,113,98,149,31,248,25,212,99,172,34,100,26,48,135,133,182,182,216,213,237,90,213,252,198,193,9,188,229,189,142,13,39,206,37,116,165,207,254,20,11,200,170,211,155,194,101,221,53,0,23,91,85,180,245,182,226,164,55,122,221,169,63,221,162,64,28,116,41,71,173,5,199,211,12,115,148,202,107,205,106,6,198,23,16,48,153,176,50,23,72,134,175,119,91,104,132,68,215,3,15,89,157,141,75,146,160,103,98,244,176,193,73,61,213,178,96,104,236,169,239,136,5,100,229,103,10,175,114,47,169,137,28,246,253,180,62,87,230,125,183,164,206,141,86,224,101,65,134,216,10,79,223,218,243,112,10,129,239,169,134,223,160,190,61,191,110,126,170,165,245,208,59,15,39,182,18,173,207,14,52,117,241,254,36,234,197,161,71,16,33,61,95,132,93,37,44,179,243,167,154,105,4,65,222,57,217,194,206,160,212,180,149,7,110,215,77,89,76,131,106,63,15,111,30,79,194,182,218,179,44,125,49,59,238,195,2,90,103,18,151,252,192,109,133,243,11,130,55,77,171,33,205,159,132,49,183,102,177,21,186,62,252,116,44,62,119,181,66,177,7,236,41,166,105,53,37,141,103,30,166,21,30,59,220,0,234,176,56,104,14,87,186,221,251,155,62,25,102,216,41,215,22,61,47,25,144,117,125,87,100,102,105,176,21,62,247,115,92,249,43,181,145,158,203,49,163,189,82,187,112,127,130,146,112,29,150,181,47,188,187,242,201,80,120,53,102,12,39,58,135,122,49,39,181,4,55,191,223,245,56,176,229,91,80,21,159,195,187,218,41,56,147,239,12,147,124,142,160,202,79,109,91,85,152,144,93,56,202,77,107,75,80,100,207,194,62,225,234,180,37,245,196,72,136,234,245,147,227,5,150,17,59,134,108,15,143,218,48,54,17,237,23,249,79,97,37,147,100,46,210,242,164,88,212,107,239,81,179,40,204,237,197,116,147,111,164,136,176,185,222,64,81,140,170,243,250,216,9,58,138,241,67,117,66,186,126,41,106,38,52,29,218,116,92,82,189,94,202,73,86,158,192,164,16,124,211,243,124,8,92,248,138,54,210,9,171,195,40,120,137,71,224,71,198,199,199,59,83,45,166,169,87,195,62,135,7,69,50,94,118,205,84,24,240,254,207,20,240,185,53,234,14,141,0,145,251,140,81,78,37,163,230,65,161,100,185,240,154,186,160,73,121,113,74,94,243,86,214,162,143,166,122,216,135,4,226,70,72,235,20,166,254,213,159,125,186,156,53,211,109,96,45,213,47,239,170,65,163,223,148,23,14,120,141,26,173,207,134,171,230,19,53,23,100,227,56,76,213,174,46,106,180,136,178,111,146,16,198,170,26,17,48,113,95,127,47,10,168,213,17,120,134,31,94,221,25,112,47,207,158,64,216,60,124,148,112,185,36,173,60,25,144,150,199,144,146,124,56,116,243,135,160,101,199,123,85,4,24,36,114,49,72,61,140,195,26,49,110,13,19,33,163,142,137,238,40,203,86,87,30,89,123,113,238,100,34,105,26,215,24,63,234,195,254,214,112,55,43,5,193,48,70,205,17,48,137,60,58,164,164,27,134,67,45,155,109,172,230,15,30,102,175,19,53,143,99,213,17,53,114,110,247,254,100,152,111,245,172,198,109,155,154,63,122,144,254,34,102,248,224,6,233,36,175,100,210,172,174,35,122,14,126,226,80,254,214,8,216,41,213,176,73,75,198,38,203,60,80,15,255,180,130,98,95,245,166,210,51,181,45,122,204,95,242,31,37,12,239,59,83,91,144,34,196,107,137,55,122,235,193,206,45,158,124,142,34,53,177,82,105,76,117,164,127,44,234,110,187,26,9,8,158,64,40,233,48,30,52,49,142,16,153,10,157,151,134,117,57,148,72,137,68,0,116,72,63,24,225,155,34,174,10,50,22,107,216,47,136,115,62,233,100,211,214,94,180,38,117,89,28,2,196,196,9,63,251,91,159,11,87,17,167,20,67,84,156,134,149,10,80,42,71,164,227,228,25,87,15,56,82,145,123,76,238,46,176,105,48,55,135,19,14,226,219,241,245,67,201,22,15,71,14,242,142,153,249,39,35,246,76,44,45,43,179,21,153,140,158,24,69,193,167,177,179,40,138,10,82,137,151,198,19,164,141,27,170,35,35,134,140,51,174,73,199,224,83,246,77,184,144,238,63,229,112,57,59,35,20,104,14,207,106,114,246,10,195,195,238,175,69,96,66,100,168,77,82,124,250,189,5,205,87,43,19,149,49,59,123,80,36,103,16,93,199,193,47,48,238,2,159,226,86,27,171,41,68,211,108,34,63,22,41,65,45,234,90,69,192,49,150,166,205,111,189,30,144,249,156,156,63,231,192,200,68,203,201,53,145,248,75,190,199,83,204,118,44,7,157,73,70,185,236,15,39,63,50,137,205,55,225,7,246,20,240,134,21,209,251,51,15,27,101,100,57,96,148,87,180,117,181,12,115,135,187,41,183,8,204,149,219,205,20,200,246,88,18,186,4,200,45,240,49,93,112,130,73,153,29,164,81,211,197,30,14,204,213,81,12,78,174,250,51,82,9,206,250,65,164,81,215,87,11,34,64,98,28,229,33,65,67,120,98,69,44,168,154,146,113,87,152,76,53,63,117,169,220,156,162,45,128,170,69,242,178,18,172,134,53,52,28,58,81,68,8,111,53,212,161,92,230,101,219,216,103,47,244,175,205,157,75,253,178,179,155,80,114,118,212,198,84,158,77,78,183,203,184,52,203,227,81,250,28,20,54,207,226,14,120,80,42,218,21,166,214,185,57,204,229,185,236,23,46,2,159,131,174,62,104,143,168,8,232,147,168,67,22,2,12,199,31,12,73,181,154,164,19,181,78,175,220,61,48,137,242,114,109,153,120,231,194,63,74,117,75,213,155,201,129,97,205,175,14,119,163,34,80,24,209,158,226,48,151,32,241,95,77,140,147,240,243,52,10,188,180,72,251,116,243,108,228,30,176,193,40,167,216,87,97,88,107,28,254,185,66,108,133,205,213,236,112,126,121,194,207,135,190,12,159,220,111,39,130,77,50,168,196,195,221,204,111,144,10,106,57,52,213,130,55,8,118,96,51,66,117,30,98,171,7,108,185,220,77,103,241,184,233,6,16,241,66,145,163,235,235,124,68,15,32,28,216,28,94,10,147,197,119,91,159,75,109,127,96,178,0,230,133,135,136,135,179,182,207,65,190,162,181,229,163,203,198,96,177,166,30,40,229,159,85,119,157,115,239,114,103,11,124,56,73,100,94,240,24,179,216,253,217,56,164,86,213,93,103,242,133,252,139,12,206,253,231,183,97,113,246,125,195,104,207,132,95,129,232,28,156,171,62,42,184,38,229,134,50,201,227,9,195,179,33,136,42,98,68,176,73,67,57,239,95,155,116,14,33,24,65,62,37,117,103,172,56,176,41,181,232,185,92,41,84,113,24,187,126,233,102,139,246,181,231,229,183,79,158,80,79,168,197,38,23,232,177,201,158,243,137,116,69,31,19,68,91,52,220,67,177,200,140,224,118,99,131,82,14,182,99,205,145,33,237,223,131,61,94,51,69,23,181,242,179,92,24,107,72,91,35,51,226,29,179,180,73,217,45,151,113,87,249,78,140,76,235,94,178,19,243,229,201,250,118,24,209,177,164,173,161,255,119,19,173,193,237,171,169,162,11,110,95,223,208,206,229,157,203,212,16,139,160,214,27,3,59,139,235,140,74,87,115,227,188,117,164,25,193,219,247,20,114,195,101,146,157,228,185,33,234,90,244,246,191,44,121,202,87,23,122,90,89,143,144,133,174,71,9,20,6,5,153,9,11,242,32,55,116,168,62,238,234,222,93,166,72,226,235,186,35,1,172,220,14,199,138,58,198,134,95,111,48,176,146,38,215,46,163,15,207,1,35,193,41,11,119,89,249,108,12,10,149,161,154,1,139,67,15,103,165,195,20,136,137,31,116,17,87,95,62,11,143,129,60,241,169,95,216,200,255,252,107,118,242,224,68,26,20,114,87,8,224,182,195,102,29,200,195,201,228,10,151,73,167,142,65,235,30,215,74,22,15,255,224,190,216,169,229,197,54,84,65,62,85,186,145,166,203,174,1,245,73,236,10,221,18,113,101,97,227,47,174,183,103,184,46,187,92,241,77,119,49,210,144,206,17,221,244,110,197,140,157,174,79,11,154,225,62,112,184,194,112,72,42,151,195,231,46,37,1,232,179,65,64,135,233,179,144,93,122,37,105,60,155,133,239,2,182,130,155,128,137,47,181,56,210,129,151,200,142,114,208,177,126,226,225,199,240,239,210,248,152,185,45,172,245,51,17,76,172,88,96,220,65,110,49,247,31,174,165,249,180,238,145,140,0,103,84,209,215,34,195,98,133,197,204,82,218,146,226,10,49,39,180,114,223,195,173,224,79,136,16,40,59,181,210,83,135,39,105,41,89,70,101,24,191,242,7,215,159,136,171,12,41,69,171,238,19,135,252,234,188,250,125,56,217,232,213,235,132,154,165,253,100,253,32,231,233,53,114,121,56,125,206,174,114,87,200,182,195,202,215,151,229,23,20,217,23,206,29,146,52,237,22,240,156,154,62,245,227,48,243,60,34,78,148,165,169,164,36,99,77,47,29,105,63,36,147,146,216,2,63,195,141,173,67,201,67,237,188,192,152,19,222,22,194,24,49,224,8,46,6,41,43,62,85,104,117,4,54,133,50,191,206,154,78,108,23,99,2,177,91,202,144,29,166,114,87,104,16,136,151,110,143,226,141,14,5,158,62,26,159,171,251,122,206,36,219,220,180,30,248,6,102,6,74,119,122,116,205,31,30,97,71,177,122,197,81,180,88,150,45,6,140,92,195,41,169,10,144,0,238,200,46,132,85,136,57,43,48,172,159,190,219,157,211,190,55,229,65,95,139,28,62,183,90,7,190,155,44,158,124,152,156,90,164,194,77,56,5,213,209,68,106,91,118,126,118,220,208,162,120,10,88,240,4,58,136,124,135,30,16,208,120,69,118,7,100,28,57,63,91,97,163,248,198,91,99,207,42,49,11,249,175,53,146,134,41,40,126,104,231,225,167,202,205,15,62,44,129,135,201,31,24,93,248,11,227,209,20,248,71,70,192,225,97,218,93,58,205,144,9,139,174,77,18,135,180,53,65,40,95,247,19,61,116,93,61,139,106,93,231,91,106,179,252,134,57,152,89,184,195,231,50,203,143,59,66,231,240,220,59,186,198,37,237,57,117,153,91,206,130,112,140,183,108,34,74,210,154,10,189,24,53,132,240,170,46,108,136,11,226,18,50,141,7,68,97,248,83,156,64,136,20,72,83,41,191,48,146,19,126,56,153,30,193,16,211,15,186,128,144,169,68,240,234,108,65,98,67,109,227,167,254,6,101,25,43,151,56,193,88,204,59,230,25,194,224,73,15,93,242,47,207,64,124,253,222,4,133,154,24,96,212,51,119,87,169,57,239,76,54,131,236,71,92,110,157,101,138,180,58,181,83,144,247,115,189,8,70,6,126,106,249,93,228,24,35,131,15,133,208,54,116,19,134,217,196,21,100,207,26,53,61,166,46,48,6,235,14,248,28,55,34,204,14,23,40,121,69,14,47,213,13,49,246,252,21,33,52,52,10,213,33,201,118,110,10,40,31,188,201,171,200,242,203,220,85,156,40,138,114,72,136,6,4,198,255,233,174,3,164,47,57,94,214,3,123,222,46,234,188,150,61,35,207,158,57,8,162,45,99,30,178,67,129,27,233,14,254,108,236,75,73,127,53,74,245,225,116,98,60,102,12,97,103,63,63,157,172,12,235,131,141,112,228,233,56,220,3,223,136,178,40,87,145,92,54,78,91,108,51,135,135,221,85,182,192,116,236,179,134,177,86,185,37,233,113,222,96,34,207,14,147,40,36,163,130,10,94,119,50,167,14,245,104,18,109,219,106,44,243,30,133,235,20,25,82,144,39,173,243,217,33,191,221,142,212,127,146,246,139,154,18,13,46,192,15,206,85,212,22,153,99,208,180,120,91,163,36,76,106,196,228,228,169,131,108,146,29,50,241,139,98,20,213,207,42,196,203,70,54,154,140,9,41,97,158,223,215,225,236,208,116,52,74,51,134,179,89,160,43,129,118,240,253,90,92,9,186,123,128,129,155,36,245,114,17,129,8,112,6,138,47,117,42,204,121,212,5,22,91,151,162,53,212,19,239,179,161,231,150,135,67,82,225,73,53,168,56,158,235,155,154,102,211,210,56,106,192,208,253,104,107,171,16,242,49,107,148,162,63,173,119,115,173,122,211,31,87,73,7,182,15,236,66,31,50,114,51,171,218,171,84,247,247,209,2,94,82,248,1,138,121,60,2,69,218,94,6,5,193,190,53,252,83,143,99,39,44,157,9,72,186,122,29,2,240,130,243,70,97,242,68,115,192,100,99,234,111,195,156,56,2,206,76,98,153,162,20,199,56,183,46,66,232,236,25,89,225,1,51,96,192,150,209,44,48,2,148,203,95,108,97,122,107,215,200,54,247,43,2,112,211,138,45,200,122,143,213,231,59,18,87,180,34,10,53,192,61,152,125,127,98,147,66,135,1,151,111,238,126,205,237,72,106,105,117,56,240,57,93,226,225,176,47,86,93,247,219,248,245,107,192,20,90,143,7,30,43,166,49,57,247,66,229,207,110,212,135,135,111,186,9,205,72,160,162,98,160,206,239,110,67,98,40,164,171,218,179,141,239,205,225,99,143,246,37,187,60,180,94,201,181,28,81,36,206,89,24,145,140,132,248,156,177,223,100,169,100,234,74,193,23,112,142,173,180,146,81,41,218,129,70,81,92,188,208,179,67,155,134,115,252,129,155,171,230,194,100,69,184,184,43,76,92,213,31,78,114,221,144,171,15,124,149,248,63,29,110,70,209,39,240,217,87,210,103,240,146,110,204,7,25,10,159,135,125,113,140,3,147,178,35,243,20,56,210,179,186,133,183,170,54,54,47,186,191,23,50,111,235,121,47,242,23,63,195,16,184,53,145,158,170,63,12,220,190,201,35,90,194,180,86,216,76,69,135,57,162,154,140,74,246,248,73,199,67,43,242,53,64,43,18,68,64,77,237,87,224,108,233,62,63,48,41,80,207,13,26,106,199,229,12,59,157,50,168,44,57,168,240,54,31,67,252,115,224,178,9,243,87,178,194,171,184,208,11,82,138,199,28,149,229,97,228,75,211,55,172,102,195,155,228,99,229,30,211,155,114,148,33,126,204,90,76,140,220,87,253,57,194,134,166,93,2,243,233,253,181,184,109,215,167,99,115,58,133,212,65,207,129,190,229,14,251,35,123,248,221,92,184,51,205,36,98,163,245,167,42,215,183,202,134,75,78,66,251,36,216,115,220,69,235,33,97,232,74,78,122,137,166,24,148,93,123,109,178,229,241,82,148,94,232,162,45,199,12,201,94,219,141,238,80,154,146,235,86,45,211,202,35,101,168,87,97,126,201,151,54,217,217,28,173,183,134,253,97,139,158,33,147,125,174,144,231,30,210,229,180,38,181,98,230,232,25,30,106,157,250,103,114,230,59,218,103,193,46,97,224,167,176,8,197,118,111,188,140,122,71,94,235,12,68,245,188,171,99,67,192,194,188,229,225,29,207,138,239,100,20,85,230,167,103,24,52,59,230,24,97,207,161,223,178,147,66,236,219,9,122,88,89,20,77,42,108,47,208,29,255,192,104,102,175,41,139,114,152,160,205,116,20,198,21,157,69,212,104,122,114,225,129,141,111,91,90,83,39,235,213,217,29,154,171,42,124,94,38,126,89,61,166,202,77,141,0,133,244,12,79,137,215,132,224,13,53,126,109,129,73,36,117,179,142,180,182,223,180,174,236,56,223,234,177,155,219,214,47,2,141,178,43,199,18,71,126,110,61,80,36,163,148,237,47,102,93,21,215,23,146,173,203,99,224,164,98,149,174,63,13,19,223,142,103,19,178,149,192,10,240,177,28,188,45,177,48,113,166,87,152,227,102,142,215,34,74,32,130,184,100,12,36,119,135,247,78,101,133,212,176,129,186,40,51,108,0,231,243,232,215,224,176,117,82,95,11,20,158,203,249,82,248,220,118,221,234,131,41,79,183,185,253,179,37,127,224,185,106,229,174,103,18,201,178,94,236,78,20,183,163,175,30,48,21,225,45,174,53,29,211,180,136,5,2,187,106,115,126,39,92,109,67,107,231,128,103,200,169,247,110,129,100,177,33,144,220,9,190,7,224,53,132,8,22,247,27,225,9,71,23,181,117,83,209,134,126,177,195,219,56,85,47,204,94,31,223,153,168,72,85,39,37,124,28,217,221,44,7,110,102,20,94,216,142,106,63,58,216,31,150,176,42,84,8,50,118,220,30,6,25,80,146,103,205,79,17,114,240,223,102,14,78,121,235,218,45,158,241,161,132,56,183,88,248,44,202,226,198,13,129,112,146,206,164,99,124,106,191,172,77,51,232,245,173,77,108,203,23,30,196,57,202,245,85,217,100,123,172,106,234,88,182,112,163,91,161,113,118,193,231,62,77,57,35,63,67,122,238,91,183,53,162,9,67,190,7,199,154,95,153,172,240,87,74,239,42,50,133,205,75,185,184,60,157,13,230,153,165,144,10,187,189,72,180,13,122,21,89,181,231,209,46,131,10,207,4,10,61,91,215,124,15,169,210,3,115,43,202,77,119,140,66,50,175,195,19,122,109,221,18,96,67,246,155,203,50,125,17,181,156,22,178,30,61,96,227,137,213,173,240,156,107,205,151,192,66,37,185,233,186,54,63,175,55,166,18,76,136,15,171,69,93,60,115,29,63,201,32,247,225,125,237,85,252,217,8,176,74,112,130,49,69,63,250,27,149,133,9,173,214,40,250,86,225,94,37,194,50,183,218,147,144,223,223,155,187,185,75,123,149,135,143,105,201,68,31,76,182,243,150,61,252,108,223,220,154,63,180,91,189,238,157,12,228,166,146,195,230,48,228,143,226,2,178,172,214,252,249,2,207,99,153,90,178,171,156,105,139,190,227,55,149,112,211,136,59,155,138,246,28,188,138,3,139,123,164,162,48,209,192,239,217,231,196,36,34,42,38,101,251,73,92,42,31,76,181,182,68,162,232,248,249,124,159,41,75,242,166,112,152,25,184,60,171,12,208,24,159,245,209,212,16,198,163,137,210,15,125,180,196,213,81,29,48,17,11,133,141,77,226,131,43,5,89,15,10,185,196,8,20,175,101,214,158,89,242,170,195,217,146,125,159,142,159,51,218,199,4,58,127,221,197,141,165,193,85,163,208,249,46,162,152,3,218,86,140,39,108,67,162,33,9,10,231,159,183,61,91,211,86,59,216,114,77,220,246,26,184,146,146,196,30,168,40,201,20,146,125,176,229,32,47,157,38,212,110,180,15,69,192,34,201,252,54,55,174,223,49,7,20,46,69,44,51,50,79,157,72,111,36,155,130,229,121,52,89,23,254,86,36,121,137,62,12,112,229,78,243,3,91,70,178,40,57,216,179,35,139,200,232,124,146,100,125,85,50,106,61,111,125,100,156,157,75,95,25,113,147,207,59,116,80,140,149,245,160,99,9,218,17,60,84,56,81,3,254,193,20,98,215,172,235,234,252,148,167,176,66,74,64,52,72,87,6,49,172,234,232,162,224,94,27,147,47,56,162,49,114,44,91,167,216,118,49,145,145,77,37,171,232,4,51,86,34,31,175,74,24,244,153,95,112,88,7,104,172,31,138,214,200,227,231,168,61,187,92,214,25,132,54,207,114,116,152,221,37,104,167,242,63,158,141,139,36,41,124,38,201,140,214,252,237,249,172,139,115,39,244,124,175,3,63,209,219,106,178,237,195,251,69,161,143,36,208,1,163,199,25,112,63,187,152,152,138,176,37,52,23,200,34,89,199,72,109,20,134,214,126,6,140,30,173,62,156,136,107,138,135,175,162,228,98,7,230,192,172,254,240,142,203,162,43,12,177,74,243,143,213,141,36,68,96,18,238,74,124,44,11,140,201,230,92,87,143,229,14,231,98,22,34,108,192,89,60,107,3,93,133,212,36,47,144,215,34,203,209,31,77,64,179,63,187,216,249,30,238,230,70,165,33,75,253,176,161,97,209,153,134,67,127,118,87,212,81,99,196,78,39,207,220,223,255,240,15,127,251,253,191,252,245,47,255,242,203,95,127,253,211,47,255,245,15,255,246,231,63,254,243,47,127,248,221,255,253,247,255,254,247,255,249,127,254,254,239,255,227,239,255,235,127,255,238,247,255,229,47,255,120,254,140,251,120,162,42,33,149,223,253,237,111,191,255,183,95,255,245,95,206,159,254,135,95,254,248,235,127,251,235,47,191,251,253,63,253,242,151,127,254,229,215,191,254,235,31,62,224,63,254,233,207,191,252,167,95,255,250,167,63,255,19,15,248,203,95,255,241,79,127,254,227,175,231,23,254,243,215,29,106,14,134,167,172,82,18,152,85,241,145,42,120,180,42,191,153,197,93,108,72,70,3,73,161,102,220,253,192,184,78,57,157,239,187,110,236,217,175,226,129,149,121,150,150,110,170,211,68,162,250,7,195,58,172,209,253,198,137,218,124,148,97,127,107,146,252,92,45,245,105,102,255,109,18,106,179,126,5,18,246,227,19,82,180,83,245,66,64,50,117,142,135,227,249,62,151,94,221,160,160,255,243,189,15,255,115,18,86,227,74,210,113,246,100,219,3,15,243,40,8,156,89,86,223,236,66,113,56,107,156,131,245,153,157,165,112,192,100,182,212,223,99,240,206,222,181,169,37,249,168,238,229,96,249,32,39,141,4,75,125,45,106,177,182,119,108,227,110,120,91,119,66,89,14,195,50,216,181,99,184,67,252,148,131,39,98,231,231,181,26,226,27,205,225,134,183,90,251,77,84,234,51,218,7,209,159,241,190,117,79,81,37,120,54,17,252,44,83,91,119,60,235,61,224,179,231,235,25,138,47,221,13,181,3,19,65,145,141,230,192,149,60,226,15,254,237,85,156,164,225,99,194,250,139,113,254,60,143,238,161,170,117,64,250,33,198,43,121,245,197,201,177,134,121,208,212,252,108,184,215,90,245,214,40,203,164,231,173,143,53,236,171,189,147,79,249,156,131,248,89,220,41,79,81,84,105,143,161,70,188,216,235,18,172,210,101,75,206,92,109,118,60,251,59,191,163,133,38,212,116,104,37,85,221,5,197,89,228,191,186,72,101,213,41,68,32,233,243,66,253,164,125,53,93,25,68,217,60,95,20,67,231,152,150,178,35,52,115,115,23,255,101,20,93,147,206,17,35,159,244,185,125,150,231,121,65,241,40,34,236,221,220,31,131,104,201,82,98,147,3,67,234,229,147,255,236,45,228,228,202,252,172,70,68,252,13,215,128,213,84,131,116,205,172,79,55,241,142,229,74,165,170,238,23,53,38,208,176,92,123,125,233,14,205,121,60,121,100,37,49,99,168,187,107,155,31,148,27,76,214,110,157,83,44,251,86,131,153,213,181,109,179,162,24,111,76,216,93,195,127,118,120,12,31,17,147,92,202,79,235,31,253,22,135,73,166,210,87,38,84,233,90,18,131,188,162,215,38,233,196,199,253,252,29,22,38,208,37,217,43,147,211,223,250,236,197,229,177,89,186,213,134,122,215,224,2,121,150,213,89,42,121,251,28,164,222,47,9,225,4,48,108,160,222,115,203,162,80,107,202,168,46,122,244,124,15,157,248,157,64,154,159,74,131,157,255,55,7,71,243,10,64,100,165,152,8,210,109,226,7,158,29,66,209,93,127,110,9,28,75,171,250,59,147,156,40,50,146,63,177,12,119,199,124,130,65,250,82,12,146,75,2,25,188,183,92,224,13,118,66,96,96,202,139,171,194,244,85,224,146,31,152,180,227,248,152,70,68,89,244,225,115,5,129,243,96,209,159,119,147,41,60,204,150,138,135,175,157,159,125,138,36,137,216,188,77,235,104,233,28,70,95,160,199,218,153,4,236,244,224,88,36,240,238,64,179,18,187,31,20,119,190,95,250,14,220,103,211,105,134,140,72,157,241,108,42,25,171,194,232,201,249,179,207,135,207,26,183,4,197,73,127,225,162,30,46,220,10,231,192,92,23,22,194,95,208,77,76,206,81,227,200,150,143,189,9,114,250,237,137,194,185,173,62,44,184,89,178,51,164,31,152,226,79,61,24,204,80,79,1,79,212,59,186,194,115,58,83,56,240,90,162,141,195,60,233,81,24,121,96,254,83,46,4,228,93,120,93,239,57,102,241,163,230,7,100,15,191,104,215,112,107,167,130,45,199,163,41,132,22,89,43,108,58,118,40,255,28,27,95,218,212,95,166,130,192,119,112,224,161,7,177,37,120,116,255,212,166,86,52,21,60,246,131,31,226,120,195,149,114,17,30,238,62,111,183,207,240,107,88,241,76,42,130,110,1,147,170,251,88,170,216,128,41,186,125,62,252,238,143,33,203,0,70,183,45,73,73,30,142,26,108,88,244,100,194,21,81,56,59,71,3,220,0,190,195,35,131,179,165,44,12,137,73,244,204,151,195,236,155,242,211,181,153,170,104,160,67,149,111,42,2,22,158,27,53,16,11,218,34,229,133,146,96,153,229,194,44,98,57,232,185,190,123,2,7,213,18,84,203,202,163,59,57,48,243,194,93,149,26,41,223,70,13,101,94,120,201,236,239,4,60,110,175,209,92,145,0,156,85,182,85,121,244,122,47,6,80,198,185,252,18,112,171,73,167,32,249,151,158,99,106,253,214,210,91,84,136,160,139,138,151,38,42,160,223,146,202,221,56,151,128,243,208,135,19,109,114,27,151,103,103,57,180,186,201,18,248,44,154,182,138,196,55,220,161,41,241,12,13,235,247,22,245,37,248,22,11,185,212,247,173,171,250,167,56,187,207,230,116,95,107,15,33,72,174,136,159,116,207,246,31,150,91,54,101,55,234,27,2,88,63,91,240,238,13,245,229,67,48,214,99,254,163,95,54,133,80,174,90,193,68,175,241,112,170,109,229,168,31,198,243,230,22,48,57,145,75,189,34,112,140,114,163,113,184,26,151,145,192,150,10,177,3,62,61,223,250,219,100,43,215,232,26,14,6,241,66,97,17,173,25,171,135,114,103,169,52,168,230,182,154,190,255,79,194,211,154,184,50,72,14,45,61,30,110,247,142,38,48,146,88,37,222,155,204,23,241,184,143,79,125,48,224,174,82,241,192,16,185,221,135,15,162,93,2,99,196,220,214,148,103,38,125,56,138,153,43,94,140,240,120,211,158,227,19,220,241,98,203,52,189,47,92,40,195,115,20,130,248,148,30,244,76,251,88,156,132,21,52,117,11,249,178,224,144,5,134,224,72,190,72,49,158,248,15,173,38,7,254,160,109,123,77,50,240,134,163,67,97,200,187,189,103,21,174,1,217,12,45,56,31,139,19,6,155,165,253,230,157,92,81,1,106,46,35,84,80,24,222,148,104,77,46,145,92,0,126,22,168,155,125,166,178,246,162,59,28,211,84,239,79,185,167,13,212,2,170,95,94,201,89,239,91,7,140,241,216,173,7,124,122,45,222,34,116,62,139,75,9,193,188,128,148,211,80,184,176,37,125,48,165,212,226,138,24,70,211,237,14,94,230,91,210,24,222,129,73,81,157,1,115,115,121,225,121,183,133,222,151,134,91,65,239,165,27,78,86,98,14,15,156,82,172,76,92,3,154,160,52,40,194,15,127,0,71,245,124,91,159,251,198,116,71,5,21,169,187,190,173,207,133,34,134,20,219,76,207,0,224,49,98,80,6,245,177,58,203,56,82,87,204,4,184,26,164,152,179,242,173,198,157,9,199,36,57,119,195,249,192,245,142,10,117,109,115,232,52,155,147,242,244,15,94,196,174,116,211,48,114,219,216,168,145,113,17,78,119,38,146,201,236,56,140,212,121,213,73,122,78,236,240,44,66,131,62,211,211,115,228,153,220,178,59,102,56,73,244,218,115,248,180,99,54,144,38,43,94,203,47,39,33,7,138,219,94,223,11,219,57,230,56,236,255,243,89,184,16,77,126,40,229,68,114,230,14,203,12,221,1,34,10,250,172,234,137,4,120,192,144,165,138,175,225,167,104,216,199,123,225,47,107,207,126,115,172,30,39,126,176,50,4,221,193,97,26,235,110,245,45,148,55,165,160,184,34,148,194,237,206,97,216,146,187,246,59,225,248,89,14,55,227,146,145,93,116,93,81,80,179,224,185,98,11,204,183,243,27,48,180,244,231,107,232,14,62,172,130,213,97,123,239,162,112,242,146,97,208,182,134,246,12,39,85,88,179,80,249,225,114,126,78,166,17,91,29,148,146,89,147,161,7,92,168,203,157,59,11,138,10,225,35,170,16,209,44,175,113,160,150,171,82,122,169,214,192,128,143,246,131,217,158,36,13,9,215,246,10,79,8,196,217,251,49,57,41,246,111,110,12,44,76,198,45,198,192,217,69,179,23,197,243,74,176,228,42,74,46,103,242,33,131,150,74,131,239,195,116,33,252,158,185,166,85,227,233,247,64,201,167,5,92,140,176,247,153,71,231,174,19,48,161,139,223,172,250,18,151,38,204,165,36,12,10,16,28,244,233,170,55,192,231,56,208,147,137,240,159,231,148,241,112,254,39,243,144,8,88,47,51,122,78,34,147,60,28,198,145,25,223,11,55,86,213,181,7,9,130,39,241,1,163,175,40,240,74,97,187,45,174,68,26,170,160,0,191,123,58,38,236,20,136,207,40,188,172,72,206,225,68,69,177,160,199,136,240,196,118,208,148,132,49,11,61,75,146,45,252,167,137,110,103,185,84,13,14,250,115,154,7,76,133,201,84,216,52,18,3,110,245,177,112,16,127,9,151,218,129,211,122,78,54,114,114,60,71,149,53,156,151,46,77,188,192,17,222,1,61,63,37,35,182,97,82,143,165,201,112,107,102,215,68,230,180,196,183,238,4,146,196,202,71,158,212,171,189,64,201,26,110,130,146,115,51,4,222,90,187,129,59,180,58,113,16,63,157,72,79,185,48,66,220,174,196,8,76,116,96,40,108,170,124,1,79,181,56,41,107,238,169,200,136,22,97,24,49,177,76,252,186,1,175,39,2,137,141,137,143,40,62,54,66,25,93,225,114,163,174,103,34,33,238,171,29,223,38,100,235,112,33,129,65,126,155,139,209,157,224,20,120,203,84,96,176,175,83,97,81,226,182,135,54,182,52,154,152,134,104,174,74,18,212,129,73,238,138,142,79,83,94,19,248,124,123,55,118,217,185,186,104,195,160,66,215,118,92,187,112,237,55,141,35,77,146,225,92,87,16,24,221,245,167,53,42,212,119,217,143,45,220,38,192,88,169,1,91,38,163,76,149,99,101,44,87,178,99,159,196,160,93,10,239,229,130,215,192,51,105,124,116,154,83,217,59,78,89,165,236,9,7,132,132,209,223,122,83,246,41,62,30,59,170,34,169,96,225,195,215,218,87,224,217,227,99,30,27,125,73,101,57,217,154,92,154,163,223,11,246,108,25,20,99,201,247,121,134,244,78,23,129,35,12,206,51,89,154,163,213,68,136,47,106,209,106,183,143,184,135,52,145,71,54,18,150,228,26,121,248,151,44,178,33,48,9,60,190,238,183,229,21,200,136,145,204,235,217,89,195,10,166,147,46,174,198,5,207,125,68,148,176,169,8,241,129,7,122,0,209,186,82,251,39,111,13,35,72,245,143,137,107,171,171,143,116,90,154,165,187,37,80,92,91,58,81,58,149,150,110,167,28,75,107,169,18,112,165,4,58,59,125,15,76,87,236,232,50,102,36,200,57,127,219,176,58,180,170,239,53,187,29,156,31,76,50,249,51,135,77,167,208,239,92,155,60,188,166,11,132,146,21,175,253,32,109,152,44,28,153,11,155,130,177,25,173,127,188,74,2,83,253,17,61,167,38,94,202,10,141,44,33,197,242,58,135,77,74,66,131,137,102,122,137,123,213,198,103,161,201,45,211,210,11,98,208,126,106,147,239,179,41,204,201,57,122,86,77,212,123,43,60,139,107,24,3,19,31,159,2,179,139,248,150,4,167,202,217,60,155,192,182,177,68,235,94,230,211,24,25,161,152,73,230,165,235,250,211,148,249,182,219,248,220,39,101,196,49,188,231,157,73,232,210,8,241,104,53,238,139,20,11,168,46,244,66,181,181,109,196,243,194,67,20,13,81,16,29,99,248,25,1,95,217,80,231,239,130,137,46,185,105,8,103,18,53,246,2,67,174,224,247,46,98,29,80,59,40,188,110,178,136,105,49,104,181,193,66,209,98,185,193,76,45,103,213,162,175,5,153,67,156,79,38,151,167,245,2,231,132,103,39,247,135,147,155,169,217,147,80,115,101,151,195,30,63,185,59,146,252,176,136,107,71,99,194,85,66,1,109,50,245,221,179,85,7,145,241,41,252,62,192,164,125,250,107,159,235,155,186,81,143,117,158,91,137,153,132,142,237,148,136,253,130,199,209,41,64,144,101,196,253,91,95,184,8,188,243,174,207,79,175,96,255,167,22,147,180,231,231,225,236,36,62,25,140,3,41,63,175,53,91,12,56,159,99,188,207,38,131,216,225,51,254,68,12,159,17,109,119,249,17,214,78,138,98,216,199,134,134,206,144,72,205,241,49,33,144,243,1,199,61,252,78,163,150,253,124,161,10,132,252,176,103,18,126,86,62,55,23,72,179,31,16,29,193,226,48,220,161,250,49,40,246,118,127,161,213,149,47,225,144,2,14,193,233,137,240,69,215,140,183,133,82,204,40,222,24,89,204,92,159,181,3,57,107,9,152,221,80,71,155,26,199,207,24,192,134,68,214,100,190,63,237,254,244,73,138,37,124,205,207,195,81,141,112,24,38,152,166,232,132,49,212,81,75,40,212,47,73,157,68,12,74,54,70,243,103,204,206,5,177,249,79,151,76,205,220,219,154,4,237,128,33,23,123,96,51,7,3,134,139,238,249,152,133,98,126,135,81,119,127,191,117,131,42,214,225,74,199,117,93,146,149,60,253,181,11,138,158,207,142,114,118,214,181,227,183,27,169,153,218,218,20,88,179,195,199,112,81,223,153,173,142,209,226,225,139,130,51,93,60,5,205,239,26,173,83,19,177,31,244,92,224,33,154,1,159,81,127,96,60,115,183,53,126,166,172,104,171,158,89,12,10,205,169,174,122,110,128,51,158,13,179,137,152,126,72,186,68,120,144,82,100,132,231,21,134,208,121,151,128,241,11,234,134,196,161,186,111,107,10,83,244,181,137,172,125,55,93,190,8,124,125,210,115,130,85,101,198,195,9,13,36,133,243,221,113,166,241,39,106,42,206,50,46,247,21,163,146,240,36,72,207,201,113,241,28,93,224,2,227,183,192,231,155,248,45,98,26,251,139,206,114,146,2,210,157,229,147,156,12,105,76,245,153,43,38,176,192,200,174,203,10,247,233,135,50,112,175,106,89,18,10,78,78,123,125,96,220,237,122,4,80,164,228,41,152,44,110,156,84,178,194,160,131,241,8,185,173,125,104,32,4,38,99,51,38,34,36,242,74,23,3,99,69,241,58,36,224,51,207,234,3,147,182,85,47,76,32,85,97,178,115,238,182,212,247,115,68,88,253,103,142,135,163,174,164,107,4,71,135,251,115,126,224,170,191,77,161,182,19,226,3,55,205,93,94,70,183,28,51,45,27,25,160,12,249,88,80,32,205,251,57,9,168,92,24,135,140,215,90,176,107,97,240,201,247,60,147,148,240,232,221,181,214,26,218,26,95,70,142,89,78,237,166,30,34,19,79,83,187,43,76,13,176,105,97,255,216,23,136,84,171,9,53,153,162,229,110,27,150,45,170,240,78,158,157,60,141,56,191,61,173,237,86,231,227,77,161,197,214,1,157,20,171,236,26,48,172,46,10,27,89,106,180,134,107,115,228,7,222,35,94,186,82,53,246,140,40,101,81,177,93,98,89,182,165,48,57,93,254,108,146,214,159,227,237,108,134,229,158,126,72,209,233,215,32,149,215,85,25,232,20,190,160,173,48,10,148,62,102,29,213,41,185,172,66,171,210,156,125,231,220,90,249,216,122,240,154,116,249,26,1,247,38,132,246,192,100,105,70,235,243,202,90,144,12,91,76,187,139,15,1,143,103,22,158,25,203,205,217,97,82,71,245,120,131,21,164,175,64,251,83,187,2,185,91,169,241,94,56,183,171,218,172,203,228,228,252,217,19,190,100,253,216,54,166,185,4,124,222,76,183,5,38,74,142,173,118,194,100,171,54,43,101,147,61,206,144,9,219,131,140,217,177,251,119,142,229,65,197,79,215,99,217,248,57,98,254,207,109,133,211,1,115,211,130,88,210,97,88,109,100,97,163,82,155,75,44,123,156,153,234,249,219,148,165,229,24,149,9,137,196,243,112,246,218,117,97,88,213,138,192,29,13,197,121,225,166,103,4,105,123,45,199,123,193,198,35,215,112,86,234,118,7,51,112,123,184,81,126,18,183,123,190,240,208,171,242,254,217,82,2,230,142,47,119,97,184,52,166,235,51,1,83,115,181,20,182,146,113,135,77,255,245,105,205,245,119,94,56,169,107,3,26,181,190,243,109,77,53,160,182,38,232,40,48,151,16,249,34,208,134,228,59,104,12,191,204,6,110,13,125,134,53,50,41,205,150,5,134,123,136,43,238,125,184,22,81,161,145,56,86,108,196,108,18,98,38,65,21,17,169,7,102,89,236,167,223,68,9,211,51,102,73,135,20,226,232,107,123,82,153,151,36,5,107,155,148,112,160,228,106,104,91,236,222,56,186,172,124,69,174,124,56,167,97,16,11,24,193,82,105,205,114,105,245,78,179,145,132,71,154,50,156,155,68,200,10,48,81,234,7,158,174,70,100,240,22,238,96,96,72,214,250,93,63,15,63,28,30,129,180,5,237,89,103,33,7,231,53,184,161,248,212,27,35,202,3,48,32,197,210,173,170,51,0,247,59,23,221,232,25,119,106,185,134,64,224,12,119,215,7,175,159,42,43,129,59,17,70,127,56,117,192,83,130,63,88,165,237,110,150,100,215,41,61,28,101,235,231,170,224,147,116,85,242,185,228,107,146,27,25,102,235,66,140,67,156,146,212,200,205,187,169,44,60,9,210,111,118,253,248,93,156,96,186,39,144,209,182,98,64,23,133,153,226,182,216,63,218,59,209,173,115,47,213,75,33,9,231,237,162,148,201,234,102,198,166,190,227,184,199,13,43,162,35,213,46,206,51,6,12,110,107,181,252,112,142,194,161,236,48,244,38,250,240,121,230,93,143,101,187,33,4,149,56,31,196,77,201,41,1,224,115,183,143,45,48,165,220,126,232,90,245,145,230,44,192,92,90,220,37,194,12,132,141,64,6,13,47,125,247,67,55,19,110,20,57,57,50,110,41,102,14,248,172,182,174,47,70,206,80,156,170,231,118,138,174,157,62,124,35,61,232,232,249,148,91,247,155,179,209,150,21,63,77,90,134,186,136,15,220,145,140,115,120,160,182,168,173,81,178,245,183,38,247,69,105,164,182,17,227,68,191,207,134,50,159,41,186,185,127,248,13,36,147,49,34,46,69,19,124,186,3,78,6,143,198,18,182,213,42,251,210,179,12,30,57,237,247,79,40,246,3,169,231,47,73,219,154,27,209,31,205,191,170,207,125,155,65,230,215,174,140,71,177,232,62,121,102,89,247,219,9,53,8,77,83,22,206,150,219,155,199,200,9,228,100,37,212,55,56,200,42,217,220,151,150,100,154,29,48,220,196,225,91,80,225,174,112,201,94,149,124,224,74,68,163,62,29,107,206,91,74,158,146,233,178,61,99,146,221,107,7,149,49,37,138,218,218,238,163,62,102,208,162,105,174,5,112,118,85,232,105,220,146,154,100,136,97,86,226,162,155,217,92,158,247,106,150,188,225,40,117,147,91,27,67,91,87,28,158,112,52,232,177,182,204,33,246,161,16,247,21,157,69,148,18,59,143,1,241,138,165,60,151,198,181,187,63,103,227,228,222,248,208,96,18,8,141,20,197,9,77,202,185,148,201,47,27,161,130,31,76,120,99,90,19,175,221,70,158,197,119,224,98,217,89,85,247,27,170,141,252,236,40,165,188,33,91,148,195,123,47,23,182,179,69,224,60,157,146,197,162,110,69,171,135,48,220,81,112,117,248,124,73,45,176,53,215,103,143,183,230,162,222,166,110,194,150,108,23,48,22,139,154,63,228,8,45,191,250,35,222,222,135,126,14,40,166,188,94,101,34,156,221,159,211,218,202,67,74,192,148,251,101,109,141,39,194,151,15,81,1,200,120,159,147,135,116,202,15,134,2,88,61,157,251,135,52,219,187,70,122,155,186,176,240,53,15,191,84,21,110,180,67,55,171,254,83,103,235,48,138,224,235,129,83,168,112,0,159,81,144,229,1,45,131,151,119,128,18,203,215,19,19,157,237,214,3,38,249,87,222,186,83,113,224,219,40,5,88,67,195,220,150,184,237,20,233,22,37,125,136,0,169,101,63,86,209,183,246,40,130,154,202,55,176,205,127,213,253,189,58,181,199,122,176,113,113,242,10,244,179,163,34,145,35,238,97,238,242,161,122,197,134,91,138,102,233,226,120,30,94,238,58,17,196,57,55,209,169,134,223,246,16,135,205,119,46,51,130,158,41,156,252,124,48,130,124,165,32,33,132,5,61,166,195,163,228,231,123,29,43,250,58,67,77,78,36,15,53,195,57,114,98,162,157,243,184,62,147,60,255,148,7,126,240,50,174,51,65,185,142,248,169,88,200,28,19,14,78,110,31,68,121,253,189,22,100,31,91,47,93,197,248,168,29,38,91,91,110,131,22,152,112,23,48,60,166,115,104,96,135,75,145,23,48,77,84,82,211,227,114,39,124,124,247,28,170,196,135,58,83,144,209,112,85,207,9,71,212,217,12,126,115,81,189,203,11,109,193,172,119,205,53,45,17,218,97,106,214,135,94,207,205,136,117,180,155,124,201,115,185,239,113,58,65,212,178,149,149,139,4,149,81,98,253,16,61,209,125,193,168,13,166,79,149,74,102,83,209,8,200,1,167,151,1,227,199,74,90,102,132,87,98,21,159,10,149,60,167,253,92,207,217,170,163,45,238,222,7,109,214,93,135,199,67,60,119,94,186,135,178,172,37,178,46,205,100,93,70,199,26,221,134,129,170,169,83,14,250,231,152,71,84,198,182,249,184,75,32,212,243,110,103,51,44,244,91,161,155,245,129,197,200,65,159,166,185,249,153,8,119,219,218,207,112,109,252,54,209,184,91,210,129,62,26,79,75,180,198,181,91,158,73,178,157,77,96,26,117,77,127,190,212,52,186,37,135,79,83,77,213,94,203,104,94,28,53,159,244,51,156,104,27,103,135,201,84,213,160,16,28,227,158,12,97,121,19,16,65,169,103,11,175,152,191,150,9,247,108,245,185,161,0,224,238,10,74,238,30,102,45,162,177,45,204,12,28,10,175,151,18,235,55,62,213,49,189,134,50,167,224,134,44,49,13,224,45,93,58,247,13,245,29,218,88,112,218,111,225,152,158,164,162,235,221,193,132,76,87,60,186,154,224,171,248,94,113,40,196,183,162,10,85,249,167,72,44,57,38,118,113,152,250,14,117,92,17,187,242,168,255,100,150,104,240,98,232,154,130,156,228,9,227,146,182,58,125,135,68,157,172,62,1,104,210,254,146,159,181,148,120,83,135,172,176,113,48,58,140,50,129,238,37,176,6,197,228,38,144,171,219,239,50,58,18,239,216,34,9,94,230,118,39,148,232,222,25,246,226,174,21,66,56,121,97,81,252,129,145,135,108,79,180,199,114,90,253,22,216,40,193,86,206,93,10,132,135,87,49,224,49,36,71,99,62,161,212,225,153,235,200,162,192,105,169,17,54,146,96,252,154,119,142,179,179,247,62,65,249,204,101,235,123,175,70,174,96,47,79,66,64,191,211,151,96,64,107,227,9,140,159,215,242,121,130,150,115,47,154,201,128,52,87,188,55,180,163,220,97,159,97,89,78,243,132,28,234,216,74,182,122,110,167,56,20,62,180,195,162,219,52,16,69,184,198,183,200,78,54,238,120,34,104,204,28,95,58,166,89,221,158,192,57,113,137,47,199,98,82,225,146,117,155,179,164,137,20,232,42,90,62,65,213,193,244,74,76,218,146,72,36,141,71,158,78,109,62,187,157,195,79,232,32,205,234,169,33,211,216,251,223,221,100,90,153,66,192,124,79,57,196,115,59,22,69,252,242,89,212,143,151,131,162,67,87,106,132,3,110,169,52,125,37,146,179,99,135,29,38,57,94,212,92,100,68,28,61,135,217,122,108,255,97,202,129,223,183,26,16,177,42,201,171,101,160,185,30,2,42,0,200,1,189,198,191,87,62,225,106,238,84,15,235,197,193,178,119,28,174,120,53,244,206,82,224,81,41,14,55,88,131,154,58,73,160,88,246,142,147,151,221,31,39,9,154,20,209,152,132,86,181,160,167,157,45,1,255,228,233,10,188,114,56,147,199,89,184,103,165,234,163,141,91,213,209,140,67,64,111,121,201,248,226,29,46,245,73,106,132,235,133,4,229,128,155,42,45,82,76,100,174,60,135,171,169,182,169,243,134,220,6,31,50,212,149,154,20,202,112,41,15,157,221,105,218,181,58,191,55,116,161,78,160,63,77,55,87,42,206,225,163,48,245,227,15,166,6,95,92,109,38,133,76,84,222,225,31,182,65,129,119,14,11,153,228,100,106,39,47,74,145,213,112,31,9,226,69,169,221,41,108,35,60,60,131,207,96,114,121,254,255,226,17,105,217,106,243,221,53,194,177,118,166,90,76,15,40,142,140,85,207,225,76,216,164,8,12,105,105,44,41,238,98,146,152,7,140,84,129,163,148,68,188,141,49,91,182,192,253,129,7,126,172,120,118,26,83,216,249,14,140,35,210,237,138,65,117,96,190,209,110,4,50,243,181,242,32,181,78,194,40,11,220,112,191,6,76,216,107,9,92,90,80,151,1,155,78,179,192,80,29,197,160,205,105,42,234,2,227,95,77,209,250,224,82,16,11,140,115,111,93,120,74,18,89,203,150,235,144,46,12,121,251,22,152,96,147,223,22,126,224,166,191,141,215,216,61,70,84,158,23,209,241,64,249,147,84,188,24,53,106,131,238,170,130,162,4,89,138,219,115,83,91,21,152,130,178,118,31,110,137,29,2,67,5,89,226,225,220,61,150,204,37,155,109,249,142,185,217,108,2,147,95,224,7,22,249,156,75,136,5,128,119,200,59,76,171,161,153,215,245,216,140,88,36,188,212,56,213,166,196,141,15,188,175,67,245,204,114,40,23,101,76,225,33,112,21,17,227,202,237,114,87,1,198,43,24,63,125,140,197,49,20,174,245,154,85,63,197,15,57,43,204,26,114,20,49,230,45,175,101,85,26,30,90,34,77,243,76,173,174,112,175,177,17,153,235,189,60,141,55,142,103,135,41,34,24,239,179,83,56,210,44,123,168,228,170,29,59,35,225,75,4,115,24,238,29,133,161,26,119,56,83,227,170,141,97,22,116,11,120,34,108,43,174,247,102,66,219,94,139,50,167,237,244,79,107,234,182,102,192,147,240,143,254,116,54,131,48,96,155,76,250,49,113,246,122,207,224,52,23,15,160,125,235,25,22,6,238,145,46,183,67,38,82,15,17,117,132,57,187,214,134,54,4,27,135,135,164,81,161,196,204,18,180,147,197,236,207,198,93,46,133,71,192,24,109,222,26,85,62,161,199,52,233,92,87,148,33,178,193,69,244,65,107,8,60,76,234,247,154,30,28,153,250,180,228,219,6,164,15,144,142,232,218,52,117,66,135,237,219,202,190,128,184,185,83,184,78,172,159,94,251,179,47,180,233,74,233,44,123,228,10,158,93,5,149,171,233,112,163,78,238,55,112,125,224,209,234,3,115,111,9,24,158,179,241,194,227,129,69,114,128,103,213,72,223,230,234,100,122,231,2,119,8,77,253,183,17,115,26,58,106,157,170,140,26,168,205,84,69,225,25,241,81,193,139,80,210,211,24,225,159,11,79,165,158,105,38,195,208,227,107,227,154,44,122,250,161,82,22,158,79,99,36,77,186,21,195,147,176,220,192,33,17,162,22,221,208,140,201,208,29,86,231,128,122,42,64,15,92,150,223,109,231,182,195,82,58,134,179,165,199,84,33,190,183,150,124,15,24,71,227,150,184,40,165,150,4,82,163,0,220,46,205,58,41,13,218,93,151,54,28,128,197,103,18,50,145,67,184,57,26,161,46,47,127,134,143,146,19,66,22,8,42,123,225,75,88,230,149,150,111,153,160,107,235,209,152,66,211,42,175,5,177,164,151,202,227,62,63,183,20,221,238,206,14,21,148,232,211,36,146,68,126,190,217,47,39,247,52,227,17,105,34,155,220,224,4,104,145,220,138,255,137,138,3,129,207,106,244,48,14,247,134,41,37,225,120,236,224,231,242,159,30,141,80,189,194,4,146,125,55,52,111,140,248,49,44,52,11,229,250,7,239,68,237,67,125,224,235,147,90,84,75,75,212,216,224,30,209,43,96,178,66,21,102,223,247,207,245,163,13,253,180,62,87,61,191,131,90,242,245,186,151,34,131,163,116,155,98,44,86,190,62,252,76,82,23,60,231,124,62,103,132,218,186,168,115,57,189,38,201,160,228,53,111,133,79,91,55,0,249,58,165,164,242,60,124,71,198,199,70,215,179,172,7,157,94,112,53,137,119,15,9,28,28,152,84,177,21,141,81,98,24,207,107,95,58,224,105,21,230,218,246,60,55,197,91,253,232,5,47,253,154,131,242,197,15,62,139,84,84,170,26,17,240,229,92,41,211,82,196,165,246,148,34,86,244,138,155,195,132,40,150,12,201,230,254,224,134,138,57,15,178,78,5,227,138,246,143,185,155,82,105,51,69,173,206,220,65,98,143,106,2,145,117,228,213,61,147,241,40,34,131,192,218,107,51,60,113,16,186,116,225,161,128,40,117,6,79,247,252,169,36,86,51,6,34,39,231,221,155,230,49,91,186,153,21,40,194,226,181,54,181,212,178,246,142,177,182,162,242,154,24,14,206,34,221,10,217,228,63,83,159,140,12,138,192,151,110,133,108,172,221,97,204,200,172,155,33,132,27,211,31,94,44,239,94,81,74,141,246,135,158,207,158,133,71,145,251,15,26,42,211,97,108,61,189,70,28,116,120,52,132,162,23,174,131,237,109,157,134,183,134,13,52,169,37,66,146,179,171,252,0,35,234,170,175,77,89,89,241,247,130,176,46,235,145,141,182,161,235,3,255,192,179,235,195,81,116,138,158,147,244,218,213,104,69,170,117,124,139,203,224,146,117,76,59,196,184,43,30,190,32,221,85,99,131,36,155,24,181,243,156,210,30,91,228,60,206,213,210,160,175,134,253,89,97,164,115,99,212,184,219,11,145,145,145,114,46,151,149,33,65,157,84,73,181,29,161,239,136,214,147,176,167,158,186,236,252,105,249,100,225,22,48,244,183,113,2,53,127,47,18,66,166,30,125,219,234,214,115,192,91,201,115,16,216,170,164,34,57,140,181,114,209,194,241,229,10,166,212,43,192,208,80,21,222,161,138,108,82,118,69,72,53,15,76,65,195,186,104,211,95,6,109,238,187,50,88,174,132,197,74,218,114,180,165,36,164,62,48,21,9,229,131,145,186,239,98,77,163,201,154,62,95,53,182,0,52,180,85,209,25,124,110,192,212,16,42,124,22,79,143,119,174,20,43,116,249,233,114,108,177,229,115,52,147,98,44,92,41,7,158,176,203,77,135,9,85,38,237,217,106,161,218,138,64,211,44,146,139,5,57,7,124,137,14,195,35,81,228,142,113,224,133,245,238,48,228,81,98,16,195,115,92,189,180,123,145,183,209,146,14,26,53,185,219,59,142,144,137,8,208,17,130,163,160,218,191,37,5,189,34,180,3,12,171,195,12,24,47,218,211,186,115,147,118,152,226,221,161,232,244,189,142,171,12,165,218,10,174,233,254,24,96,54,71,125,50,110,175,20,253,58,71,182,232,18,179,79,222,195,135,154,96,203,117,81,24,255,96,15,152,173,116,42,28,55,8,208,33,12,224,76,138,22,197,186,144,49,229,231,30,91,112,137,120,97,3,240,166,32,81,96,139,23,250,47,47,187,244,46,133,141,18,43,96,184,181,228,83,18,113,218,201,95,139,178,112,221,102,207,5,46,133,140,9,245,76,199,124,213,151,134,23,212,183,178,204,28,235,114,176,21,248,24,70,242,142,35,254,34,111,53,72,28,170,62,220,176,140,170,25,110,130,99,238,108,1,158,89,10,179,27,82,10,201,245,92,129,215,144,108,116,96,210,23,252,83,155,219,88,151,214,36,219,199,215,45,10,73,85,180,91,76,244,62,130,179,139,162,175,170,243,132,216,128,231,95,66,238,76,153,235,82,184,122,152,19,116,188,175,197,189,215,109,20,96,184,43,229,217,199,108,14,249,69,28,14,123,104,183,87,201,193,169,190,208,18,170,85,215,52,112,76,127,96,141,198,144,235,58,150,235,245,45,20,100,170,222,160,11,41,51,94,107,5,60,154,68,164,9,52,164,225,170,0,203,84,123,146,206,50,36,99,92,165,147,250,36,52,109,228,189,240,72,143,248,237,246,227,224,86,184,38,79,177,1,126,184,7,12,110,113,28,31,184,63,163,2,33,89,76,5,67,117,97,86,246,126,207,89,69,32,154,247,104,10,99,216,95,152,122,245,254,192,206,195,98,104,22,102,87,12,148,137,138,147,195,131,138,253,169,176,101,217,4,188,122,209,159,206,20,129,249,20,167,210,234,88,67,210,113,28,169,110,122,157,149,214,111,254,113,131,114,184,123,69,209,25,90,194,74,226,162,183,130,111,95,211,198,212,43,228,50,205,68,216,220,129,207,119,105,122,45,49,249,30,63,24,14,136,252,183,188,18,254,133,61,3,70,73,66,246,95,78,222,233,21,148,103,251,204,61,233,97,91,77,211,208,79,226,98,249,123,50,5,89,72,80,183,254,192,144,11,46,169,83,196,38,183,242,178,15,38,25,71,76,27,200,146,171,107,88,33,80,59,148,236,16,30,74,99,216,255,224,205,128,202,229,0,69,246,230,21,63,235,39,197,84,174,222,16,183,182,56,117,208,211,56,231,126,86,24,254,171,29,48,213,207,250,112,172,81,63,16,27,165,152,253,125,56,151,199,229,112,77,67,47,161,136,59,101,103,84,3,198,59,191,30,120,121,172,18,216,120,88,4,94,213,93,141,16,234,164,148,31,144,146,148,0,11,169,38,15,234,73,21,160,231,243,21,253,221,5,27,195,10,152,92,27,125,103,56,222,147,119,235,92,129,144,161,187,240,32,85,122,196,195,141,157,190,41,76,156,179,7,76,120,88,122,102,12,71,62,205,160,145,193,171,162,240,36,213,39,224,53,133,243,230,255,11,94,191,129,35,78,186,204,64,108,98,212,53,35,95,202,241,219,205,82,85,30,120,206,248,90,231,236,46,162,205,197,139,113,10,126,104,53,1,245,103,84,40,130,247,49,133,220,89,44,35,211,33,240,76,116,171,10,28,122,121,6,62,251,199,8,24,214,63,29,20,138,143,226,181,170,241,43,61,35,126,89,210,129,41,78,122,95,203,207,234,198,25,36,44,231,6,110,15,233,0,115,116,232,128,22,236,151,128,97,22,23,107,145,220,193,225,12,45,203,36,217,118,87,152,162,170,229,29,107,80,120,233,234,176,24,226,242,33,195,71,60,117,101,30,19,36,185,59,226,192,220,34,244,217,19,102,33,71,59,153,104,125,62,240,200,251,162,154,237,13,11,53,74,74,51,96,8,41,20,222,248,208,188,99,61,147,116,37,63,77,145,130,199,23,80,29,58,83,92,38,25,119,14,207,82,95,172,165,243,138,218,184,76,151,135,59,40,94,40,253,28,228,94,57,147,2,112,75,146,116,109,90,24,120,25,2,38,4,167,112,75,174,127,197,109,16,106,17,153,161,56,83,239,226,152,204,253,174,48,244,193,110,161,144,38,168,188,241,205,206,82,167,55,58,240,236,154,50,215,208,16,35,32,247,193,100,36,8,177,247,129,73,106,136,215,222,240,127,108,25,148,77,154,150,219,101,157,83,62,137,11,167,145,248,239,151,215,158,172,210,95,192,211,205,237,119,215,115,144,112,126,202,107,225,191,207,62,40,80,61,162,74,35,48,105,94,222,49,164,144,167,250,86,73,36,218,238,122,61,123,113,195,69,115,59,102,42,225,95,92,112,17,122,88,234,90,162,210,1,39,243,7,99,52,36,177,131,201,189,223,97,221,159,247,131,184,41,11,76,142,199,23,125,59,240,70,148,74,91,111,203,138,255,224,78,25,76,214,223,38,55,102,123,107,248,220,213,165,140,209,69,168,195,97,8,134,197,103,124,224,25,95,139,241,171,67,159,141,125,234,42,0,192,208,187,232,179,75,100,236,45,184,13,138,20,29,52,179,195,90,12,202,64,232,113,63,40,20,6,129,194,136,86,20,30,57,222,121,88,65,226,84,20,239,91,13,120,169,0,52,48,197,164,254,108,106,158,75,125,90,159,53,209,3,70,91,174,104,191,145,245,169,254,210,48,250,138,240,46,112,38,243,209,225,206,166,170,173,243,118,222,227,131,14,60,52,85,81,14,20,255,88,132,246,132,133,196,236,27,47,88,3,221,91,74,27,65,49,248,163,177,213,241,235,47,67,141,26,139,103,90,229,133,188,53,221,44,49,164,86,112,219,116,130,47,227,140,117,184,155,86,145,192,211,84,248,28,134,97,80,63,23,225,25,191,67,226,11,35,46,47,40,25,130,177,232,55,138,145,98,214,89,90,163,19,193,65,75,54,68,131,173,65,30,213,226,238,219,141,28,73,159,141,99,212,41,97,63,10,58,241,227,65,208,216,60,75,29,184,169,9,78,94,92,142,95,30,150,227,188,116,79,248,137,158,58,220,170,150,208,2,91,68,218,97,54,141,164,61,163,92,177,5,60,202,19,60,3,70,159,209,97,66,200,227,105,77,109,75,9,152,234,95,237,57,156,1,126,229,183,96,167,228,15,219,107,39,47,43,91,198,22,185,203,51,104,56,89,46,140,55,125,190,67,222,220,72,65,254,168,164,169,31,155,16,88,139,214,63,206,241,7,222,158,90,66,38,29,157,43,239,195,239,79,111,234,146,116,47,68,190,204,111,23,204,169,164,247,7,123,118,243,203,218,176,10,103,57,155,120,175,225,98,224,56,27,26,37,40,207,168,32,114,236,240,128,243,231,25,149,190,156,158,104,225,129,161,104,93,225,225,244,145,203,244,82,218,59,226,230,181,119,120,39,50,171,21,174,94,36,72,130,171,105,22,62,104,13,171,112,24,133,70,125,150,0,53,179,62,199,145,50,201,239,10,65,184,224,67,155,81,87,60,232,77,175,95,230,93,22,178,182,159,1,119,94,227,3,19,237,95,251,129,183,135,205,45,94,63,165,16,131,239,1,19,130,127,174,70,65,80,121,166,130,9,203,127,112,183,213,55,30,56,185,38,189,241,86,226,142,214,77,37,226,76,164,81,225,114,215,247,66,69,201,47,77,8,163,104,173,146,29,201,53,110,177,80,90,13,33,209,2,134,255,206,63,200,249,34,79,2,6,58,17,219,203,164,128,115,126,6,5,214,247,248,30,240,190,215,103,249,32,192,144,238,179,41,0,213,142,55,92,250,209,51,138,147,218,211,113,234,44,227,189,186,101,12,40,124,12,197,24,51,10,174,246,179,64,154,49,197,7,204,5,225,217,167,41,192,243,15,2,73,182,30,48,200,116,246,104,75,48,243,249,28,199,36,109,177,174,7,122,174,85,63,38,155,76,236,134,144,183,76,221,136,169,135,244,146,103,174,194,164,34,63,67,122,54,52,247,15,97,102,239,245,190,245,78,46,6,6,124,12,247,167,227,112,0,248,249,51,200,29,25,207,150,195,64,92,176,63,95,3,242,232,216,112,166,37,18,107,183,241,146,199,36,156,198,43,94,95,184,197,170,159,84,214,60,240,89,107,126,158,155,25,166,153,27,63,90,81,241,206,171,152,66,245,51,36,203,143,115,19,241,208,107,15,19,120,134,43,155,106,157,244,155,35,23,90,24,255,26,4,116,203,51,131,43,4,52,1,227,1,46,207,86,103,12,181,14,179,73,39,221,102,17,21,243,247,162,186,132,0,167,192,29,210,235,233,48,89,198,73,79,213,102,84,175,31,124,206,223,215,108,132,201,37,26,155,168,138,236,163,24,199,228,137,124,48,52,71,67,150,53,165,66,145,90,8,79,203,86,114,8,110,16,37,180,75,22,21,86,253,185,249,152,196,231,136,214,120,191,212,45,176,121,77,191,4,80,223,66,209,155,192,165,220,0,23,222,233,41,217,215,192,248,102,29,37,1,172,61,32,153,5,129,26,39,144,94,139,206,44,235,209,120,41,25,7,40,41,98,254,57,76,159,108,63,48,201,242,129,46,205,178,65,20,168,122,170,239,162,180,127,106,224,161,161,158,222,221,114,35,161,126,168,239,148,73,2,51,177,195,144,90,110,69,169,32,245,209,238,248,74,101,247,167,158,108,59,63,182,165,158,247,172,95,26,14,4,207,37,131,184,230,28,114,250,108,82,89,188,219,70,104,221,181,219,101,165,21,147,200,88,38,154,254,50,23,222,248,101,200,76,231,243,203,200,220,173,104,125,14,18,145,105,194,123,129,92,187,191,52,137,93,53,235,181,127,89,182,133,195,104,14,77,189,93,19,202,241,43,213,68,31,97,233,195,73,200,115,198,75,42,139,88,32,83,97,84,12,188,107,211,200,49,214,3,55,183,56,45,167,87,114,244,241,102,96,228,251,79,147,61,55,246,227,236,128,97,32,90,147,70,255,184,212,86,138,212,165,101,116,50,227,113,241,192,157,226,55,201,9,13,75,159,218,218,56,102,252,131,225,227,202,143,247,9,187,44,26,155,252,151,122,220,200,88,185,207,62,43,107,63,62,53,2,29,177,170,127,88,15,30,223,84,31,113,211,92,231,203,37,181,102,129,155,51,204,193,199,3,3,128,254,118,53,243,193,97,162,166,73,61,114,8,115,120,92,207,98,249,173,254,6,142,128,140,113,209,141,23,198,103,20,15,103,46,62,126,200,78,237,66,190,240,124,97,172,26,55,5,96,10,174,194,192,96,112,115,250,58,131,79,71,31,191,217,49,35,87,192,149,9,161,93,59,103,198,125,49,212,223,230,124,28,103,253,134,177,184,58,214,103,233,219,134,180,3,62,39,255,84,39,233,207,79,207,128,77,154,229,245,141,85,247,89,16,219,195,141,244,172,145,229,42,7,68,192,177,181,95,223,152,103,226,192,74,69,101,165,54,38,72,224,39,246,178,88,244,243,108,142,133,47,177,144,162,33,18,219,180,103,27,66,173,128,225,246,86,55,63,230,108,184,160,200,28,92,143,95,153,84,195,30,223,19,14,146,164,115,9,197,22,39,239,162,112,117,169,114,49,176,101,141,7,12,155,68,127,60,107,225,88,195,171,255,36,253,218,201,23,182,6,110,59,2,28,207,237,101,204,152,74,228,171,62,151,108,82,211,34,86,181,48,197,147,158,232,36,126,76,63,128,184,71,159,201,241,216,57,103,171,142,201,0,179,216,204,234,183,64,202,209,27,67,68,81,244,22,77,32,204,5,35,137,53,181,212,30,248,88,3,145,25,2,23,113,126,236,248,102,17,60,31,21,24,126,53,112,222,73,85,247,244,189,101,250,238,93,13,25,194,23,177,177,108,46,97,93,175,24,80,160,69,82,215,129,233,254,82,152,26,249,236,48,113,120,49,177,186,165,188,12,71,201,30,83,243,238,252,195,61,193,225,94,83,82,195,178,79,180,124,227,217,92,40,244,182,217,33,144,252,138,131,72,112,36,179,71,90,19,123,245,226,99,242,4,107,209,240,33,30,177,28,95,100,155,240,163,140,25,236,10,94,150,178,144,97,165,86,232,194,204,248,30,112,33,75,66,182,211,110,7,143,155,142,164,201,169,74,108,195,65,179,188,232,233,192,140,145,24,242,76,194,115,149,234,23,86,57,63,106,1,198,53,132,14,220,158,76,31,224,234,114,151,63,176,134,148,14,76,154,216,125,120,223,82,132,105,49,161,237,140,31,7,54,149,247,7,134,218,167,93,24,135,155,192,4,200,86,252,54,41,24,229,65,103,216,81,212,183,103,141,133,25,77,79,11,116,90,68,234,65,143,245,212,47,124,102,189,194,121,121,85,9,40,233,172,247,115,25,81,232,246,91,6,185,28,75,147,94,206,1,83,73,219,115,216,4,54,134,192,219,60,110,31,220,45,172,35,253,182,140,153,152,165,189,61,2,89,13,221,139,214,99,9,192,203,166,115,220,120,255,93,125,5,248,28,128,98,196,225,137,230,214,226,240,38,129,74,122,222,172,176,216,91,15,72,150,197,179,61,136,218,173,64,41,126,214,137,100,51,39,102,10,130,3,185,43,140,243,192,125,38,92,9,135,230,101,81,240,86,227,116,131,252,184,188,48,247,102,223,138,41,208,79,82,90,109,100,184,169,185,115,129,146,219,172,81,14,18,15,83,142,247,162,78,83,40,209,128,161,34,168,1,91,133,204,3,247,8,145,91,169,143,154,128,184,96,74,88,136,228,86,17,109,80,120,132,231,155,140,179,92,31,244,116,204,89,176,23,217,32,80,56,41,76,174,180,15,26,81,215,165,211,20,37,195,56,67,44,168,85,146,182,230,139,196,100,64,233,244,125,56,126,121,119,135,226,58,88,106,178,27,236,150,144,121,154,186,78,242,142,34,172,251,184,62,135,142,62,27,10,84,247,153,144,222,208,244,6,117,44,188,228,212,224,7,165,2,80,231,25,117,34,223,183,222,132,245,199,126,134,204,118,250,26,240,210,34,33,50,104,146,211,190,130,158,89,245,252,48,55,137,111,43,133,175,113,41,231,19,182,35,155,80,115,24,110,36,157,133,148,131,121,129,18,193,149,246,228,222,226,110,27,62,160,208,69,119,101,37,39,158,107,241,201,15,38,207,58,189,48,142,20,127,120,65,228,79,108,75,6,184,122,138,20,212,182,220,138,242,3,15,63,127,128,161,6,146,97,161,62,213,189,242,8,68,24,211,150,182,134,142,102,7,60,171,94,238,16,232,152,53,186,198,223,213,89,56,44,126,239,31,228,108,18,103,125,233,179,145,122,105,254,218,166,58,146,244,217,112,231,141,11,83,52,169,175,109,132,59,254,112,212,183,68,66,171,153,180,109,250,60,150,24,115,229,169,201,37,10,94,60,106,197,149,190,63,25,230,227,167,6,216,81,178,63,245,232,155,70,198,180,29,70,11,79,207,182,115,87,164,128,219,97,24,110,196,9,6,99,67,114,215,55,69,199,103,227,214,213,133,104,64,11,24,62,170,34,217,116,112,162,101,175,99,48,210,39,68,27,20,206,100,143,56,76,17,139,78,196,69,61,135,127,145,179,4,112,20,246,7,62,166,76,119,184,45,145,24,2,37,103,206,95,155,10,151,178,202,211,179,246,255,18,247,238,58,184,125,89,118,215,187,116,220,178,214,253,210,15,64,68,70,136,8,90,184,100,117,224,110,171,105,2,203,234,144,7,64,34,71,4,4,36,200,24,11,33,249,121,92,136,183,96,253,230,183,231,92,99,149,233,204,82,253,43,169,115,198,217,251,219,123,237,117,153,215,49,188,217,224,192,235,237,176,64,118,183,120,44,21,120,41,195,81,67,85,110,58,249,18,241,155,172,229,22,160,103,210,151,64,143,31,82,202,159,188,245,231,134,108,24,194,218,115,176,98,35,181,94,46,188,180,242,134,122,47,86,197,7,31,175,253,152,30,250,219,144,14,167,128,209,114,46,250,224,216,173,203,111,78,180,173,53,253,94,137,205,55,224,78,153,188,62,26,109,150,211,159,60,27,205,128,78,37,202,4,191,74,39,138,40,81,142,207,10,207,80,92,3,30,234,32,17,16,234,30,68,216,252,59,58,18,20,46,164,15,63,248,56,79,93,232,36,236,106,74,84,29,174,52,101,190,55,47,94,89,12,220,159,34,218,65,183,73,169,113,53,230,69,209,49,133,4,242,139,173,28,67,62,245,173,5,165,40,157,181,225,168,117,21,233,131,83,146,155,227,222,100,59,187,238,27,8,240,120,31,4,236,85,89,171,192,17,216,57,86,175,63,55,117,58,207,145,190,140,128,111,7,140,64,136,124,77,150,84,204,113,154,157,215,212,83,130,114,34,183,230,57,218,168,25,151,223,222,157,67,194,127,27,219,161,46,189,154,141,164,197,213,120,172,251,133,171,171,12,25,60,68,80,135,94,195,73,247,253,7,227,197,11,101,52,240,138,66,19,96,186,32,95,184,184,149,5,76,51,99,23,184,64,150,227,143,6,69,97,146,33,135,205,175,121,113,130,149,160,47,205,230,193,228,188,98,5,85,122,221,212,15,193,86,63,31,249,123,52,120,100,203,76,251,133,227,0,51,154,217,249,252,246,92,78,44,75,221,2,37,72,138,162,230,182,252,167,233,196,23,42,83,171,72,138,224,58,48,77,228,122,181,81,65,126,83,9,15,5,225,161,11,67,33,234,50,67,80,108,75,48,151,56,200,244,172,47,28,154,116,225,201,75,33,79,225,226,220,176,158,145,239,169,2,163,10,24,239,76,82,75,68,209,128,107,247,68,201,166,87,74,99,23,160,217,147,90,160,253,201,117,160,250,59,92,32,18,191,173,63,129,203,73,213,226,172,254,211,103,211,69,90,250,129,203,142,33,105,70,9,34,35,150,179,241,124,57,12,199,188,78,210,204,190,221,227,106,234,153,234,115,243,28,186,102,70,177,156,158,57,76,100,196,219,136,54,250,156,202,51,3,76,197,134,223,156,190,124,17,246,67,88,12,170,57,255,90,20,200,84,177,39,38,53,122,189,249,147,67,179,57,100,39,38,87,23,149,136,152,142,3,82,119,133,143,107,17,143,182,236,176,20,148,29,111,213,64,169,230,150,47,98,101,48,109,92,248,124,111,189,250,216,203,245,254,50,172,67,242,214,212,37,246,26,207,13,201,172,28,17,36,239,182,51,43,155,18,123,235,58,77,59,175,37,87,31,107,94,14,55,184,9,92,116,121,27,69,186,230,240,201,253,157,99,195,39,177,41,155,201,9,50,77,160,197,55,13,8,247,242,179,43,208,119,225,125,170,27,86,223,165,117,117,72,31,245,17,179,152,42,70,161,109,62,48,245,55,95,36,11,65,248,157,178,110,26,3,225,37,95,126,52,73,30,83,72,97,184,173,190,0,58,197,29,231,40,123,126,123,49,207,118,192,237,28,159,242,98,100,129,3,196,252,214,137,2,247,111,247,77,30,170,179,254,172,62,186,100,98,204,160,5,225,243,10,76,108,201,143,39,219,132,147,222,155,182,188,120,171,108,93,1,69,97,43,247,113,120,178,165,203,144,89,199,249,151,215,197,95,57,39,130,78,225,73,180,246,11,94,156,67,46,109,97,22,135,251,117,59,221,40,209,207,212,166,46,158,105,223,63,96,194,167,18,145,153,4,100,92,207,211,168,19,179,178,9,80,27,62,188,30,240,147,193,146,208,223,164,6,106,165,11,211,107,33,131,66,143,71,216,72,86,85,148,116,204,24,224,25,99,86,173,232,73,81,211,32,12,20,34,55,133,25,8,223,144,172,246,105,60,239,197,23,246,61,163,209,215,162,105,99,82,47,94,118,183,173,18,84,187,217,208,191,238,30,222,62,240,122,136,130,27,125,18,78,65,66,82,156,236,232,253,150,203,116,194,221,155,253,17,13,200,62,187,96,239,173,241,210,103,182,86,209,152,55,79,235,188,181,223,156,242,87,77,47,65,98,22,225,237,3,247,212,149,12,135,72,124,117,198,116,140,165,52,52,161,112,76,30,152,253,115,192,123,107,105,52,125,45,36,51,63,152,226,217,209,245,230,103,251,42,49,209,54,140,38,114,49,156,244,206,28,113,80,164,49,100,89,35,224,153,91,76,67,51,100,228,214,216,44,14,118,243,162,36,159,7,99,157,147,132,80,28,67,132,95,64,114,246,213,65,244,20,36,230,78,253,107,14,239,164,35,215,49,166,222,25,111,208,95,233,87,251,42,211,219,106,221,60,60,6,205,247,49,233,101,179,89,38,200,236,231,49,37,143,89,235,43,23,39,174,55,36,111,4,182,166,246,66,224,108,236,112,85,81,135,127,42,192,144,181,24,174,140,180,173,230,71,228,106,152,146,201,245,177,65,143,191,39,118,248,66,181,58,236,112,34,70,79,151,6,107,131,157,33,224,249,132,182,153,23,199,82,28,1,211,55,116,95,219,44,131,176,149,177,148,171,70,59,77,171,210,155,175,182,213,160,106,1,12,164,7,196,135,2,158,79,120,121,147,189,155,113,49,221,111,73,127,154,18,249,59,102,212,33,202,226,217,217,90,97,226,222,199,211,236,226,3,156,153,128,242,91,12,26,166,175,132,176,54,137,220,122,127,155,162,11,113,48,204,163,111,119,84,80,211,149,249,143,158,100,142,176,5,134,216,214,146,139,77,30,216,233,241,33,36,134,101,71,225,78,119,157,127,176,74,155,187,156,15,240,0,55,111,111,161,122,27,191,249,78,6,203,213,121,252,249,192,150,148,148,49,61,59,76,154,241,228,208,44,106,27,54,246,216,14,27,7,122,245,46,84,240,7,158,80,148,56,154,205,71,80,116,23,231,62,1,166,254,102,10,12,219,105,140,138,181,40,55,253,105,50,89,117,93,24,121,189,11,51,143,194,14,161,235,233,252,19,121,109,40,74,228,234,102,77,42,2,243,133,61,110,216,77,80,126,42,138,123,187,3,165,177,70,62,136,213,86,184,23,64,173,58,15,42,112,71,62,220,97,54,168,154,245,193,7,180,174,254,211,86,123,40,11,108,155,242,104,252,118,167,64,92,231,41,204,252,35,182,195,110,85,50,93,225,17,100,240,208,39,209,58,169,143,54,173,244,43,96,188,234,249,192,171,197,214,208,173,169,121,252,211,48,241,129,23,198,166,13,24,97,38,125,114,19,209,141,97,217,86,145,160,87,231,232,232,135,0,163,214,241,12,42,7,175,207,195,227,113,63,20,116,40,56,81,103,238,112,135,160,67,71,5,35,52,118,219,97,45,251,47,140,16,227,7,163,141,161,244,15,192,199,230,242,171,167,113,63,233,131,247,126,15,206,142,215,91,117,150,91,206,186,197,213,28,171,146,168,135,192,163,59,147,189,49,249,39,45,234,179,228,105,138,223,38,181,251,140,25,173,57,30,240,60,126,206,241,71,117,87,170,112,183,109,135,201,230,169,61,204,226,61,123,181,127,16,38,94,42,186,182,41,132,244,37,194,132,126,88,201,140,223,218,243,9,180,227,102,21,150,1,46,33,245,11,76,159,132,238,136,136,203,251,206,65,143,10,229,137,2,211,100,231,30,12,9,183,161,5,39,220,186,120,189,238,217,180,207,70,255,140,41,6,157,83,75,108,24,85,87,211,51,10,137,32,151,138,131,201,206,162,36,186,151,35,209,27,87,35,226,217,158,173,158,12,209,12,216,250,189,5,254,17,1,127,112,37,47,34,177,117,96,90,110,46,188,148,14,138,67,106,120,90,108,19,165,87,61,17,115,25,251,184,87,163,18,41,225,86,152,243,82,142,65,53,55,91,95,44,53,10,95,253,131,54,234,250,171,158,174,173,94,207,205,156,131,103,59,78,181,145,182,118,216,186,39,244,183,9,84,249,57,194,8,65,91,247,26,29,158,146,59,112,133,150,64,45,22,155,75,254,228,157,82,100,185,57,11,8,242,145,15,134,242,53,63,214,18,18,200,241,65,207,7,167,178,86,224,106,149,161,14,19,248,151,23,163,222,100,69,152,153,34,217,41,226,75,240,255,35,153,225,48,118,155,44,146,101,131,228,222,0,237,219,77,116,63,219,50,202,74,95,98,131,68,201,150,69,2,12,5,111,192,198,137,172,112,26,206,26,184,161,39,234,89,13,84,88,151,188,39,138,62,23,90,220,154,194,133,168,142,195,197,44,5,129,73,232,197,107,147,76,212,150,111,42,128,118,184,34,248,221,16,246,42,156,167,179,35,81,139,102,146,226,106,222,166,96,217,69,28,136,64,218,99,28,147,169,241,171,45,72,48,245,209,136,116,249,111,19,33,93,162,33,3,12,89,83,192,44,72,89,98,11,54,13,215,22,196,213,160,224,94,198,156,102,72,23,140,3,238,143,45,6,111,86,117,254,139,159,16,82,210,39,63,19,9,234,38,135,217,204,117,162,254,146,134,223,247,102,147,209,2,191,69,162,211,85,119,64,9,26,232,79,91,145,95,15,152,58,246,170,254,8,86,127,115,120,255,201,247,236,181,123,111,146,49,13,23,237,6,59,104,245,134,19,208,190,148,16,148,38,154,226,60,209,192,179,41,217,206,194,98,173,113,49,245,222,18,78,165,203,30,182,158,15,38,78,172,165,23,148,89,45,47,78,50,150,255,161,177,145,101,225,168,24,239,74,203,190,142,183,149,193,121,112,144,170,142,90,213,27,105,150,70,112,184,101,19,104,80,248,184,62,30,7,152,196,101,52,234,121,96,250,118,124,204,26,1,158,244,194,55,252,129,2,223,212,24,28,245,199,221,245,132,225,217,102,8,251,3,15,23,186,3,30,143,145,8,155,126,117,41,110,147,88,222,74,3,105,149,189,119,88,32,198,210,42,158,101,154,89,110,14,29,243,157,184,178,252,246,57,56,168,18,251,96,235,46,83,247,177,90,84,200,95,140,150,148,170,27,7,140,242,222,72,96,108,165,67,153,78,15,220,90,142,15,58,136,150,148,242,192,201,69,19,129,207,153,162,142,111,29,87,245,13,120,87,77,73,44,19,39,142,185,118,156,232,34,162,65,237,99,10,247,23,163,70,252,113,124,225,85,157,241,219,244,24,41,113,200,178,20,71,108,28,11,130,42,49,27,22,154,112,17,53,154,24,125,90,144,137,20,195,121,147,128,151,85,228,10,140,60,146,103,106,224,162,219,143,203,78,120,222,217,189,33,71,27,170,231,8,156,17,211,251,193,11,193,95,237,14,68,235,184,134,171,4,203,224,122,70,13,226,29,175,176,5,206,79,19,5,182,49,251,92,192,245,161,3,230,209,186,151,163,1,19,94,206,207,205,155,107,227,66,134,242,180,176,66,99,178,189,137,2,165,182,254,212,53,26,15,140,55,143,111,147,193,214,132,9,69,65,195,217,26,129,45,218,172,87,35,64,30,240,64,168,70,31,60,25,29,151,195,38,239,82,159,104,90,117,5,65,56,62,144,174,22,24,67,123,250,108,32,223,148,154,30,128,249,23,162,252,224,214,53,130,184,76,165,220,173,188,5,69,181,206,179,10,189,178,135,169,23,221,224,67,195,120,199,71,160,170,242,131,105,176,220,143,73,177,234,45,83,48,165,78,209,150,102,132,82,119,230,5,107,60,25,69,98,224,24,121,41,178,253,118,138,231,254,4,96,6,45,24,14,55,232,216,245,106,170,34,125,72,216,118,148,71,245,44,142,203,213,109,50,86,20,11,42,108,70,133,195,196,176,246,19,128,33,123,227,3,202,90,221,106,149,19,108,115,254,15,106,42,143,15,166,182,45,122,83,158,69,37,188,11,243,243,131,238,114,193,173,165,241,155,213,50,221,246,60,240,179,56,140,69,56,130,193,72,252,164,241,92,76,127,76,15,116,63,20,74,219,170,247,102,92,12,159,188,122,142,108,180,113,6,64,191,10,141,128,192,116,169,120,140,240,140,207,120,106,43,32,152,105,222,138,9,12,159,107,127,156,191,29,53,62,166,170,164,169,20,2,32,205,89,253,77,163,172,87,245,176,224,34,241,158,174,141,224,210,19,185,49,30,153,29,40,26,43,235,9,97,152,68,166,195,148,201,201,91,211,110,239,180,83,164,219,187,202,250,24,67,193,12,179,21,158,229,172,103,23,206,253,200,241,214,40,4,106,181,24,209,246,226,26,227,192,141,255,20,30,57,78,124,122,86,170,18,78,216,97,20,159,203,148,161,117,200,172,49,200,221,12,252,225,166,212,178,27,217,233,120,110,203,50,183,23,165,51,34,224,179,159,203,209,196,33,221,195,174,36,138,147,37,56,223,169,226,72,238,92,17,77,22,91,188,167,92,47,95,132,5,210,170,76,81,98,189,189,59,19,54,182,116,86,43,135,242,237,54,93,247,7,7,7,198,195,161,240,166,127,38,96,162,239,122,181,241,70,250,147,89,137,135,222,28,91,178,122,246,9,81,70,21,250,176,222,241,144,204,2,54,194,210,128,33,29,200,177,50,77,173,163,203,205,33,183,132,181,213,97,76,195,251,49,59,44,179,201,217,42,12,94,34,65,114,140,74,163,134,201,113,243,165,172,207,221,88,30,99,105,78,147,159,143,25,78,156,164,6,131,36,134,62,185,179,251,224,212,228,78,151,9,225,44,135,141,162,94,184,154,174,168,163,25,214,153,251,90,68,205,168,163,242,239,53,77,26,238,194,199,198,237,78,81,204,92,160,170,94,158,108,100,124,169,184,154,152,235,53,222,186,17,117,205,45,179,116,44,185,120,145,78,223,49,11,17,217,209,39,131,243,213,73,177,200,145,21,109,144,128,75,153,36,119,172,189,13,103,71,17,216,248,227,99,249,224,240,203,147,33,216,120,134,194,199,172,253,250,18,46,140,160,166,27,33,108,48,199,208,144,123,35,95,235,188,62,196,169,169,174,148,39,107,204,211,25,75,160,53,237,88,1,158,72,242,6,60,133,132,9,74,195,201,138,241,207,69,207,123,211,139,27,221,225,177,2,26,233,146,161,48,189,250,251,78,133,36,170,112,221,4,196,189,89,198,98,23,77,50,99,192,45,250,35,182,73,71,138,202,136,73,23,38,175,183,199,232,76,93,18,180,63,120,10,12,197,100,125,225,48,236,88,30,73,56,225,44,83,176,162,2,213,152,4,146,62,56,185,99,119,101,105,43,129,23,84,225,213,239,181,232,145,103,29,210,115,227,40,249,224,120,73,194,39,250,131,219,3,207,222,158,123,15,111,159,224,4,89,202,5,102,79,6,213,146,195,181,12,161,207,1,70,161,201,31,237,108,56,132,220,244,173,19,58,153,127,89,211,63,75,252,71,122,69,159,28,150,251,53,28,62,91,175,72,233,217,213,208,76,56,220,112,12,247,115,53,130,206,31,76,80,121,235,52,165,7,147,62,158,31,76,189,247,234,67,87,72,55,251,234,7,83,9,35,109,89,208,137,23,120,133,62,24,39,124,201,79,31,223,21,79,206,81,106,134,151,236,42,164,29,32,208,255,193,198,136,182,101,99,232,38,250,242,61,25,84,22,67,142,213,142,4,48,171,224,131,207,63,60,19,89,246,241,179,164,76,213,244,7,155,96,153,108,89,232,30,91,9,207,7,55,62,159,108,243,70,180,82,135,223,124,88,143,137,156,2,166,10,228,143,70,24,89,170,68,59,186,93,86,81,242,193,52,127,246,245,192,132,255,2,38,111,221,21,62,123,88,93,14,27,237,95,125,96,228,192,226,209,86,147,84,170,193,216,239,14,19,187,127,47,182,250,57,71,179,16,5,255,30,44,55,189,86,138,43,128,141,114,243,194,176,98,10,76,96,106,93,84,53,153,64,229,149,167,17,234,43,120,206,128,99,137,4,12,67,163,194,137,30,229,11,47,9,14,116,43,138,134,55,203,97,154,197,20,206,144,93,199,91,157,13,43,63,3,102,89,246,64,171,210,135,128,210,212,83,3,38,199,43,247,182,254,253,233,87,87,72,82,244,222,9,46,154,152,8,212,210,149,27,73,234,116,231,153,188,150,79,66,24,168,196,198,218,164,34,99,84,144,228,147,132,4,173,129,150,194,117,24,101,235,165,55,199,11,152,45,96,154,178,20,174,24,178,113,243,185,159,247,134,39,46,245,187,62,32,163,25,83,225,194,169,31,240,86,54,0,96,139,135,58,252,203,188,8,156,49,249,252,230,212,196,23,189,247,25,195,99,163,57,90,249,60,114,49,204,255,4,222,127,48,84,65,187,136,121,183,172,79,209,127,186,119,165,59,5,197,155,143,139,77,150,67,97,122,88,99,38,81,86,166,7,231,177,44,224,200,241,175,109,42,101,237,65,41,179,249,192,227,216,139,60,18,134,120,129,5,211,97,218,176,245,115,208,57,141,252,220,7,83,120,84,212,166,133,203,246,254,242,166,173,173,61,54,237,49,15,125,79,176,99,112,234,205,33,144,250,97,70,215,168,159,10,241,162,28,175,76,158,168,233,44,58,35,116,215,45,34,187,66,165,119,208,196,201,247,61,117,73,70,142,36,240,121,78,234,173,29,230,164,72,77,225,243,204,126,115,36,52,154,144,96,194,65,183,114,236,131,38,15,150,101,147,37,44,48,16,82,248,96,226,216,98,166,156,41,131,136,246,55,222,103,213,61,155,232,89,182,219,228,182,63,20,206,8,57,20,73,144,33,26,249,161,173,168,158,199,143,101,35,249,38,138,228,245,16,161,5,232,237,40,163,245,215,66,104,68,237,16,210,39,4,209,29,174,214,247,162,206,77,135,94,207,225,129,40,182,186,70,196,42,253,165,201,134,139,134,39,40,66,77,43,224,227,2,136,205,9,140,15,17,240,60,75,237,185,119,35,165,26,240,22,253,101,171,69,106,177,238,32,36,198,93,20,24,33,159,234,207,61,86,213,241,68,52,169,186,5,67,93,81,217,58,125,209,60,137,211,22,125,101,149,85,2,78,68,27,29,134,142,186,235,47,19,4,223,254,203,86,92,253,60,247,215,69,246,193,147,30,65,29,178,134,244,183,163,196,82,134,62,120,67,10,231,27,80,84,50,247,227,75,118,226,58,2,143,34,226,44,118,181,245,234,127,112,85,62,59,251,229,153,252,228,161,172,164,170,33,77,108,201,28,132,15,38,84,168,187,77,31,86,105,255,193,104,227,8,225,58,117,118,4,16,253,201,50,73,65,221,201,142,159,90,160,89,250,193,199,185,24,34,183,6,147,81,186,39,42,195,189,183,78,51,203,227,206,233,48,146,243,89,215,135,177,16,212,128,169,133,215,155,179,118,221,140,56,86,23,135,234,122,214,245,113,247,29,110,16,25,159,239,245,103,146,41,236,166,215,2,131,234,239,113,122,49,37,112,57,172,208,245,216,57,96,186,224,235,159,239,105,141,234,221,151,240,153,184,125,75,106,248,7,211,164,234,48,253,68,227,207,246,180,40,44,99,243,124,143,67,247,133,30,183,180,236,81,95,224,240,174,74,129,70,172,133,234,106,191,26,154,27,93,63,228,255,72,116,59,76,224,161,118,133,207,78,224,155,10,52,150,103,31,168,234,31,192,23,186,2,126,204,136,140,138,98,45,59,80,34,218,98,246,65,95,177,187,63,248,241,152,148,105,175,147,28,78,177,27,34,77,191,212,193,54,209,224,99,65,57,76,255,154,44,252,76,247,97,94,113,115,107,192,17,175,9,233,211,21,219,198,38,56,34,129,185,242,59,3,226,201,127,197,33,2,67,129,58,226,183,97,96,17,151,139,22,167,125,127,218,72,116,228,98,68,148,178,219,48,245,167,159,167,87,19,220,202,37,96,140,223,174,241,171,82,195,226,172,198,147,51,53,188,117,108,202,22,207,77,243,183,128,149,237,210,247,163,109,245,188,67,130,91,153,202,228,15,198,218,41,91,81,163,209,216,129,118,26,44,4,94,235,124,140,236,48,245,234,250,203,22,28,174,37,224,51,137,178,188,20,14,244,246,89,134,58,117,85,91,182,80,138,177,102,220,252,108,218,121,42,188,105,26,11,120,160,216,33,159,26,165,228,81,227,230,20,241,228,170,97,55,146,224,221,97,211,49,151,247,70,105,44,252,131,70,60,87,152,175,128,104,170,8,184,153,122,245,3,83,59,127,225,42,172,67,7,54,37,103,71,33,228,40,15,10,255,90,15,184,20,97,4,238,236,254,231,8,136,171,71,205,207,123,193,20,29,174,59,48,37,101,10,159,179,110,4,58,134,244,119,162,134,130,64,208,10,152,76,163,134,36,8,96,220,123,207,220,164,42,28,152,206,240,28,112,35,101,171,48,106,132,241,94,244,18,23,13,101,22,219,179,62,24,51,165,63,104,169,247,226,179,151,117,209,69,2,174,16,178,57,124,12,183,217,30,184,49,205,3,30,236,18,10,67,18,22,87,67,128,170,43,196,218,119,87,92,221,143,35,32,134,122,65,136,119,250,226,107,101,66,46,169,31,4,206,241,11,155,131,166,48,220,36,177,192,42,236,122,93,191,246,89,97,195,141,9,150,207,99,210,22,107,132,236,23,110,187,235,126,70,48,58,206,95,36,181,142,149,170,240,177,200,238,226,38,123,213,52,40,78,9,83,114,255,5,246,22,229,93,132,219,5,225,32,31,53,76,42,233,166,55,234,151,178,226,98,99,208,149,64,40,196,60,213,119,90,107,229,150,60,50,48,211,235,67,209,126,41,26,180,75,86,228,238,247,94,184,231,226,180,153,119,93,98,196,97,17,168,89,31,12,234,56,119,7,191,14,132,161,176,113,114,56,76,133,167,128,244,75,249,9,240,35,208,214,0,45,201,218,230,158,125,39,20,179,158,95,62,102,234,118,3,195,132,29,242,120,96,24,107,155,195,232,161,86,125,48,24,208,247,247,214,100,153,207,222,168,87,195,148,236,110,25,229,184,93,88,77,224,169,48,222,248,15,158,152,189,26,204,79,80,62,251,60,59,95,218,202,9,37,146,201,144,199,197,70,179,166,79,70,53,104,242,33,131,80,72,56,187,236,167,57,250,126,48,70,149,118,162,0,87,99,155,248,224,106,37,125,10,163,218,94,28,222,143,46,44,95,196,18,144,31,76,33,161,6,199,206,215,36,160,239,87,147,149,16,13,46,155,195,100,5,29,62,123,235,152,239,242,50,37,184,31,12,5,253,46,207,226,100,195,243,223,166,195,68,246,28,42,240,182,7,129,6,223,186,106,128,118,218,128,59,60,104,217,83,107,129,246,53,95,91,195,164,216,166,166,148,56,126,220,65,129,78,53,61,247,62,6,83,154,43,174,134,83,179,106,108,120,17,110,244,151,70,129,88,13,75,4,156,209,200,9,24,230,36,181,99,216,175,226,107,66,116,32,124,222,192,148,162,245,128,141,235,76,97,36,33,29,69,252,81,174,69,65,187,199,167,94,184,14,69,131,214,228,211,253,132,160,219,82,120,144,141,80,126,79,247,202,140,190,70,56,237,128,207,7,200,53,96,84,85,196,172,220,214,52,30,168,165,65,21,69,3,198,95,138,166,62,13,115,82,208,28,129,131,97,101,78,122,45,42,7,63,140,218,70,145,168,54,142,124,244,164,2,157,218,195,216,233,28,92,213,45,129,105,206,133,134,110,39,25,27,15,211,76,120,135,245,108,200,211,22,83,115,184,215,103,110,103,24,80,169,49,114,184,53,233,72,237,22,69,163,218,212,225,165,154,55,221,250,12,106,142,223,134,153,72,34,160,25,174,135,113,175,134,164,81,61,4,186,118,179,79,49,68,167,155,62,248,64,191,249,219,138,166,21,55,53,5,225,162,244,183,42,184,19,50,253,96,24,161,74,32,224,93,53,254,9,143,225,160,248,233,131,169,233,170,207,205,11,51,210,225,157,200,169,9,76,224,203,13,28,20,59,146,208,78,25,76,138,218,97,236,4,253,92,144,211,149,26,87,35,127,166,30,25,181,82,17,65,58,48,226,168,250,219,231,228,104,110,132,76,90,151,203,212,239,1,255,140,155,48,199,115,131,167,165,61,223,99,71,188,239,28,97,204,255,231,123,204,116,103,41,146,213,233,157,11,100,154,253,139,64,250,82,158,153,4,227,181,187,100,115,26,199,166,186,154,120,32,241,177,81,233,21,205,62,96,226,39,1,195,91,144,167,194,227,236,132,51,224,150,165,31,28,79,20,150,36,135,209,28,202,101,60,137,172,123,40,34,31,188,68,96,158,5,54,114,12,249,121,48,76,18,245,99,17,78,236,1,107,85,165,25,86,45,252,212,249,35,51,238,154,97,99,142,127,168,149,59,13,117,52,207,167,44,37,96,14,56,205,250,23,186,59,191,213,131,178,234,94,106,50,194,98,80,124,26,174,115,231,42,132,61,28,60,132,241,191,119,94,176,56,180,177,95,59,123,164,128,153,178,163,63,166,114,159,62,75,209,161,175,251,49,204,206,83,23,31,111,56,83,16,11,126,140,167,237,155,191,197,87,183,30,229,182,45,248,166,65,32,51,9,15,44,105,125,168,162,190,17,165,110,165,233,242,34,32,99,181,162,63,24,41,71,13,116,210,184,65,52,217,97,2,22,106,20,14,194,162,126,108,33,41,210,117,55,172,148,199,175,29,55,167,138,172,201,111,211,184,184,221,82,166,181,185,105,230,221,120,213,220,57,33,170,68,102,70,96,196,203,226,115,14,210,181,93,175,38,176,239,115,193,212,30,164,176,184,91,9,94,223,2,143,170,163,98,93,195,30,192,93,70,120,169,165,18,231,80,220,17,140,228,106,45,37,194,55,164,48,204,209,108,226,219,23,166,0,186,187,141,178,172,104,70,214,222,129,233,237,109,1,83,80,114,231,2,221,254,125,196,152,209,185,46,245,85,52,124,89,154,231,131,169,104,87,31,153,232,202,249,228,223,166,2,213,87,215,56,207,49,135,50,154,145,14,231,253,100,91,41,229,30,30,254,181,124,177,12,56,70,6,196,46,31,74,195,142,16,83,247,115,36,80,245,226,191,156,113,114,101,97,163,236,137,229,225,112,177,116,146,192,27,25,157,230,112,179,252,199,133,9,18,69,86,31,66,172,45,13,96,157,100,31,252,104,14,243,125,244,230,197,136,176,187,195,84,6,75,68,157,28,38,141,27,14,195,150,169,247,38,161,55,214,69,183,16,127,210,139,73,24,48,94,27,98,248,161,247,102,22,123,124,138,202,3,146,1,2,111,54,126,31,21,146,75,210,70,79,158,192,106,147,28,62,27,150,144,38,2,79,107,209,114,152,70,152,44,112,49,9,116,135,41,24,148,204,12,50,82,41,50,193,180,130,193,57,172,48,59,228,133,231,212,244,31,100,143,240,53,56,204,70,254,252,54,189,166,247,189,55,10,157,75,97,170,121,227,209,246,91,140,135,17,116,237,13,158,98,10,199,44,48,149,20,1,91,230,65,208,201,170,202,129,98,239,234,189,33,184,240,146,2,178,190,75,139,164,128,239,190,1,181,227,241,10,250,115,243,126,71,5,198,243,254,124,48,43,26,245,215,166,252,96,62,48,37,230,126,74,252,248,28,196,1,65,134,138,109,201,97,18,34,85,63,119,53,171,217,225,145,158,212,125,163,108,45,199,152,146,55,19,194,18,211,169,130,22,32,96,186,205,116,76,213,104,102,239,43,26,84,108,180,76,70,72,100,183,99,98,107,102,232,76,243,81,239,18,178,222,164,54,158,69,114,220,215,22,48,2,218,89,23,63,213,75,49,106,60,187,156,204,100,74,48,42,46,124,230,188,124,111,180,255,218,186,240,177,199,139,238,44,56,156,243,62,218,60,59,172,110,91,136,50,117,121,242,249,60,217,175,22,48,238,141,201,160,48,234,189,251,62,120,169,90,67,66,23,34,237,14,1,83,52,247,108,229,245,216,78,62,151,176,123,151,206,99,218,50,34,61,111,161,130,173,75,200,34,183,30,199,221,28,210,93,191,39,241,204,59,104,22,96,209,105,158,234,184,225,1,66,1,253,89,97,232,206,143,216,151,32,159,44,122,194,33,246,230,193,3,250,51,181,228,26,114,119,40,86,253,226,9,43,137,164,234,14,140,245,85,3,166,155,87,175,54,169,48,191,249,124,27,188,128,33,31,239,1,155,124,186,28,174,88,60,30,190,166,98,42,143,231,104,254,245,174,93,120,11,43,150,193,51,66,96,248,194,69,182,188,138,249,147,221,40,160,85,130,82,206,7,238,17,154,0,158,234,75,28,152,232,169,143,248,178,32,151,254,116,133,254,223,127,154,58,67,225,253,133,175,0,13,101,71,109,143,147,83,255,39,41,251,187,216,20,69,215,159,24,36,231,100,254,2,77,176,5,20,85,179,238,86,29,222,63,243,147,180,210,220,91,205,52,202,85,125,30,102,11,109,8,129,52,79,118,62,201,246,155,67,196,155,30,19,240,28,122,249,59,62,105,150,61,179,80,35,131,244,132,164,229,112,129,95,176,63,163,66,131,151,195,141,222,108,53,17,183,105,95,181,15,238,104,63,236,103,137,28,35,190,249,213,204,194,169,251,138,153,2,211,175,134,60,175,175,199,44,160,221,221,223,155,46,84,161,243,239,86,206,154,190,79,146,51,9,187,38,159,132,20,217,252,138,180,50,75,115,75,7,179,165,172,234,244,159,230,255,119,225,76,237,68,36,195,234,206,52,76,45,209,110,238,136,210,207,226,31,12,1,162,38,49,25,72,102,170,191,52,126,127,19,90,223,78,213,38,18,240,31,12,241,72,151,1,167,91,104,206,225,207,61,207,246,168,185,222,54,81,118,174,1,67,32,165,182,18,159,167,38,135,77,66,186,234,91,83,211,210,125,200,22,52,189,15,218,8,244,56,122,54,32,145,249,32,174,203,44,223,14,35,115,169,251,56,77,58,45,30,124,19,81,82,179,121,90,130,211,175,222,112,137,235,199,164,161,217,51,56,144,244,17,92,149,137,52,109,111,14,184,143,51,72,242,104,231,204,240,24,25,229,142,208,77,77,69,9,28,140,128,217,59,101,72,207,180,164,143,220,225,77,140,90,175,230,252,41,241,94,231,135,151,62,248,32,61,225,163,82,240,39,180,170,8,102,236,175,14,229,128,232,0,13,197,216,9,46,168,59,60,50,163,72,154,6,186,52,31,12,101,40,156,218,142,98,28,168,209,219,169,1,253,78,77,96,162,220,242,198,103,111,154,49,216,199,162,29,85,39,40,218,168,221,63,36,132,50,171,233,137,140,132,232,106,247,167,231,19,164,69,146,58,206,84,96,212,39,212,140,153,150,34,14,24,147,74,77,199,65,19,79,252,54,124,151,251,177,152,173,153,224,190,246,78,143,73,76,75,131,92,13,25,148,254,54,241,156,239,192,166,178,102,159,113,209,155,159,195,198,235,23,13,78,233,53,230,9,120,140,128,9,147,60,87,83,164,218,46,156,242,99,213,102,35,71,10,152,136,130,62,26,180,202,247,222,103,14,245,199,246,67,127,121,6,108,90,37,234,195,164,216,193,15,122,44,133,161,190,23,77,81,247,131,152,98,166,218,141,24,92,247,177,207,150,34,94,58,190,87,242,108,51,179,144,254,33,189,154,214,37,65,135,176,221,227,245,77,147,104,138,41,156,180,100,174,33,143,51,238,142,176,235,19,156,104,25,134,255,47,156,106,203,18,110,212,199,157,205,53,246,119,211,102,214,105,200,201,81,71,108,24,24,160,250,94,56,207,53,118,4,170,66,116,3,103,11,238,49,141,152,164,122,116,88,101,113,201,247,181,138,6,60,41,7,160,48,43,70,20,203,77,190,165,85,4,236,187,52,103,209,30,170,70,129,170,199,223,128,161,176,208,243,118,35,250,30,159,11,230,252,162,193,7,146,1,101,60,11,123,170,213,136,27,25,31,4,139,83,35,81,27,161,237,139,178,182,212,72,129,162,41,197,123,225,53,107,18,112,89,219,101,60,56,133,52,143,145,178,140,194,201,225,77,255,130,90,25,157,48,218,135,102,234,20,147,218,125,133,208,83,9,56,51,103,21,38,121,227,79,198,89,47,164,59,199,50,102,7,243,3,23,139,114,107,100,131,36,56,182,184,195,184,221,218,209,115,102,97,246,2,224,108,1,78,13,114,145,4,47,197,47,174,235,173,173,175,38,244,218,124,80,26,253,237,154,137,134,106,179,196,107,195,20,165,158,81,133,222,169,119,255,32,180,178,104,130,222,224,213,231,133,225,250,126,96,92,227,128,235,159,52,252,156,63,123,17,123,46,221,114,134,218,95,66,114,52,158,28,34,233,174,73,242,134,100,154,219,125,103,6,163,43,163,33,207,99,50,133,37,81,54,101,236,218,219,66,236,97,125,129,44,107,57,204,93,127,155,26,72,47,107,200,149,202,79,97,126,51,67,253,108,114,223,176,192,69,49,180,60,25,35,62,251,79,35,224,203,62,162,126,213,30,211,79,100,184,234,207,57,152,31,15,159,87,249,193,196,196,166,62,25,234,31,136,177,126,48,2,206,89,205,93,178,230,94,186,147,173,132,245,57,26,141,222,217,175,70,214,242,140,202,157,44,244,124,66,204,17,176,106,0,80,44,75,252,180,251,189,105,19,144,100,5,101,117,36,184,227,167,9,231,221,153,70,1,153,241,34,254,30,28,27,102,235,205,9,77,13,7,207,14,35,171,139,218,200,243,237,231,69,159,52,55,31,179,121,131,8,218,181,104,239,202,15,211,25,236,185,79,94,170,60,117,109,208,134,141,25,48,20,239,83,38,74,63,95,150,180,216,7,67,193,161,65,253,115,54,17,24,244,49,249,41,217,203,128,78,40,71,99,188,225,135,149,214,122,96,146,50,129,194,41,208,30,20,223,214,97,171,17,90,15,124,140,120,135,49,214,68,251,246,7,215,30,40,172,113,47,186,99,187,67,201,70,25,123,81,151,165,34,96,59,76,249,146,4,29,129,179,199,221,15,92,17,146,121,94,139,54,180,184,122,82,84,241,39,176,59,39,160,89,83,52,160,103,23,154,23,94,207,199,30,166,151,243,161,199,170,152,66,119,101,106,231,43,9,140,117,161,111,109,133,120,59,224,161,76,92,6,207,56,95,128,73,140,235,205,187,209,205,255,224,77,193,171,206,179,1,21,165,251,200,198,79,52,223,7,135,36,217,223,139,230,56,33,52,253,221,188,244,11,195,27,58,21,198,48,138,155,91,105,142,60,57,13,61,237,11,66,113,248,144,206,215,155,227,222,199,186,166,187,164,202,217,215,77,217,192,237,51,236,211,170,165,157,157,78,205,228,155,33,102,255,83,191,223,173,198,194,189,147,65,5,209,46,250,104,244,157,187,209,58,18,34,144,89,31,13,170,111,55,39,14,76,147,161,44,78,212,211,3,165,98,79,44,149,243,193,112,156,252,151,207,70,137,136,207,3,55,175,227,53,120,234,241,195,44,222,222,88,0,188,132,113,0,52,141,176,89,135,53,88,23,253,105,212,86,226,90,186,66,229,240,57,91,37,109,7,14,23,115,59,5,70,61,32,14,116,88,215,151,154,249,112,238,246,214,3,182,132,205,210,253,140,244,158,191,53,12,164,75,220,61,200,35,115,11,244,188,212,42,122,111,11,207,116,135,153,224,146,183,197,0,155,222,17,65,180,41,245,162,107,19,186,242,20,79,118,30,100,11,37,13,124,79,99,121,224,45,91,160,115,42,138,212,165,59,117,63,206,112,221,42,57,90,226,185,9,81,104,41,8,89,249,233,65,216,108,199,123,17,119,210,186,108,183,31,1,102,185,55,253,101,2,165,30,146,64,179,229,121,44,162,87,163,5,72,123,132,190,50,20,236,45,238,76,88,64,247,127,38,119,185,63,124,204,248,210,245,165,178,217,222,31,76,115,85,210,111,85,73,199,248,28,131,151,83,195,71,86,52,154,221,159,27,70,162,163,179,168,24,247,237,133,235,88,207,121,107,180,58,113,115,147,70,27,10,83,73,62,3,62,7,153,204,3,232,177,235,138,123,47,136,224,244,222,232,200,186,7,113,224,190,68,45,193,224,178,115,9,120,52,77,89,209,233,88,246,136,65,89,112,72,234,111,39,166,209,119,184,140,159,206,192,84,248,124,178,120,47,35,210,108,15,124,142,58,223,164,105,90,232,26,228,249,85,66,149,184,154,143,163,7,4,37,243,53,5,76,45,71,86,20,9,224,18,40,129,7,25,21,244,108,123,252,50,22,144,110,147,36,25,86,76,66,154,10,170,62,55,114,8,213,253,111,4,175,179,122,124,144,90,193,122,230,176,113,7,43,108,190,146,163,200,219,234,128,39,132,62,60,116,69,27,204,249,159,92,140,20,201,188,48,123,153,78,164,95,109,213,135,46,246,179,252,160,57,118,96,132,100,90,126,236,201,99,212,196,20,101,228,69,220,22,184,96,28,7,76,204,95,38,66,162,191,45,222,249,204,65,246,81,177,101,215,49,189,226,165,97,54,212,10,93,76,221,104,58,203,76,40,165,171,129,46,127,32,28,224,240,32,127,41,62,50,101,61,201,77,24,136,189,206,153,250,4,191,76,205,222,97,228,134,53,117,194,122,232,254,219,48,159,43,113,180,105,147,165,176,118,41,38,203,58,195,225,121,163,84,203,97,104,195,228,220,162,148,32,123,237,90,158,63,242,73,245,31,144,113,240,105,56,173,117,248,137,95,17,244,115,71,214,178,102,233,77,32,210,98,21,55,103,202,139,101,215,76,27,61,224,98,141,9,26,79,97,15,90,1,195,191,52,159,192,195,68,69,236,131,235,153,207,229,73,10,101,35,143,254,96,83,48,125,210,31,21,122,22,191,122,16,215,215,42,149,105,82,161,14,211,110,170,230,87,133,188,45,156,132,197,253,139,230,171,48,90,188,135,4,152,226,204,167,208,132,114,157,239,209,80,117,61,102,104,125,224,238,165,34,192,8,156,107,130,195,204,154,111,195,163,78,135,38,200,7,30,17,144,92,184,124,15,117,197,48,34,178,111,182,80,2,86,154,80,168,84,46,157,2,155,229,174,48,77,209,1,111,107,37,209,223,174,72,16,126,48,13,46,67,121,76,104,182,15,167,141,206,63,61,221,232,12,79,177,227,109,234,65,52,131,15,188,34,22,202,121,1,231,147,194,61,170,192,120,103,18,45,122,115,43,108,249,6,141,234,1,194,249,154,83,74,38,96,251,131,145,23,22,1,38,96,132,139,118,192,163,188,31,140,0,140,131,25,63,86,67,88,141,50,85,191,181,113,231,171,243,143,23,224,155,22,185,228,154,117,76,182,185,228,203,97,40,116,53,171,131,53,145,99,200,230,175,59,95,97,86,80,14,24,30,128,39,156,201,171,236,128,91,175,10,163,153,56,60,168,65,21,74,43,154,30,177,224,129,199,222,54,218,49,67,162,53,168,223,142,22,143,70,89,227,179,244,217,15,195,210,161,8,136,148,186,194,80,87,92,120,117,141,72,18,16,113,195,144,253,12,210,1,217,139,115,221,201,151,15,204,48,85,29,12,244,236,241,17,46,60,159,93,101,255,234,166,3,158,69,187,189,173,188,126,197,91,111,130,105,179,60,39,126,117,239,4,118,230,170,83,129,82,95,44,35,135,169,8,83,91,100,110,252,60,255,92,36,73,171,222,155,66,245,237,73,33,40,48,102,213,144,7,53,72,115,199,247,32,83,166,70,214,178,26,139,248,154,84,154,171,95,69,54,56,185,219,133,115,114,76,50,57,212,145,14,138,216,53,140,128,249,177,122,77,56,185,199,163,81,110,166,14,12,252,142,37,38,218,241,47,142,75,33,239,141,28,93,143,165,107,122,73,58,228,203,132,97,239,205,147,82,222,2,207,155,206,218,150,59,86,95,118,25,235,89,12,42,249,201,103,212,80,100,28,23,230,204,210,39,159,40,74,95,184,62,38,5,66,217,45,221,159,206,88,205,2,111,50,254,177,4,40,59,106,15,124,134,172,197,168,80,109,43,69,246,29,73,178,53,227,230,214,63,35,87,195,137,23,22,30,166,96,23,89,5,96,178,157,247,106,102,173,188,215,46,146,67,97,203,231,252,20,184,242,183,51,96,204,203,161,240,48,157,114,135,139,114,214,116,99,17,172,129,82,203,38,197,138,221,106,94,252,8,129,44,20,18,60,129,59,1,162,21,240,153,27,234,194,159,21,183,34,237,4,111,19,13,182,10,147,126,136,7,135,146,81,60,206,243,255,57,235,99,59,61,243,184,137,211,136,184,39,46,172,195,148,64,203,18,130,176,112,120,37,62,48,15,211,4,38,68,221,98,163,167,220,69,150,239,192,35,107,53,118,122,202,61,245,201,6,217,137,139,82,68,166,79,134,69,225,193,82,248,245,206,201,174,63,189,76,185,50,96,209,169,160,84,166,204,176,170,233,114,131,163,232,194,156,132,145,67,129,226,177,100,89,1,22,49,171,113,50,30,51,245,44,1,25,147,137,26,104,60,23,196,48,18,51,25,16,26,143,26,23,27,213,139,60,25,82,212,229,158,110,84,181,22,125,178,176,176,48,182,158,14,0,186,10,41,39,117,184,62,97,32,122,166,83,187,15,93,41,125,146,79,49,173,240,251,194,103,51,172,122,245,164,221,63,94,170,66,173,39,131,205,164,219,119,176,169,62,169,15,12,161,106,12,119,65,59,90,225,141,137,28,232,249,33,253,233,131,181,118,199,179,100,205,139,194,228,15,173,159,91,26,8,219,46,133,209,212,139,35,151,166,245,45,219,236,153,6,144,225,140,128,241,224,229,75,194,16,88,98,205,87,100,35,101,23,30,112,142,142,26,38,208,194,92,151,33,229,36,11,127,212,244,224,154,62,25,225,207,17,79,6,9,172,94,11,75,71,216,79,176,88,203,36,128,29,50,210,139,232,219,117,125,37,120,113,75,152,109,19,93,204,166,176,153,237,1,67,176,52,30,120,198,14,10,223,101,125,175,53,18,183,139,106,72,99,252,196,73,239,47,167,231,40,31,38,211,89,238,213,233,41,4,50,23,111,203,43,39,237,229,182,100,209,186,175,204,140,146,48,143,241,250,138,173,58,172,49,53,96,104,133,203,117,77,144,34,93,178,13,65,151,188,189,55,6,56,181,247,234,110,177,4,135,179,149,216,11,60,96,196,202,1,15,45,8,165,73,1,94,234,64,219,94,15,60,17,112,239,1,215,162,189,218,139,10,131,180,239,189,113,22,151,194,248,193,225,60,80,117,214,244,234,141,40,96,92,13,133,82,213,247,130,73,223,247,215,3,195,40,125,119,57,234,235,81,214,10,184,63,53,186,132,61,87,11,127,110,83,217,47,177,3,56,72,8,244,5,252,134,83,44,90,30,19,237,192,121,106,219,50,121,204,42,47,150,176,78,101,212,40,125,244,34,64,200,173,17,73,210,223,174,48,133,93,120,181,7,109,117,59,49,12,40,60,236,69,97,203,23,6,140,130,70,21,152,168,118,60,25,203,65,201,6,23,50,244,195,227,18,38,213,162,89,31,34,218,195,185,162,12,86,169,45,108,66,232,129,107,192,148,69,63,48,247,203,23,38,155,40,240,57,105,70,185,79,94,186,200,220,155,192,70,11,35,3,152,194,3,133,73,73,221,223,38,68,44,112,131,14,166,93,148,132,159,162,228,196,239,168,156,131,119,40,156,45,93,28,48,241,19,133,11,90,166,23,29,207,152,49,70,94,245,252,131,133,72,29,67,185,86,239,174,255,193,26,0,94,124,236,228,246,139,193,90,219,184,224,207,220,91,110,62,181,131,107,193,70,31,165,74,192,88,106,10,79,146,49,247,181,179,8,55,27,29,71,233,233,190,24,73,217,7,102,39,186,55,199,145,85,216,184,145,238,205,81,71,83,24,141,112,153,74,229,137,72,46,19,133,235,247,230,232,239,40,140,155,187,238,205,97,207,126,96,104,98,239,247,68,225,90,134,165,39,42,147,239,111,91,15,133,192,217,182,154,187,132,138,112,100,3,91,244,245,46,192,172,201,48,216,227,71,147,247,94,73,11,65,96,28,234,69,22,55,159,76,208,138,227,36,27,7,196,125,2,19,111,222,23,62,167,187,174,94,194,142,83,182,157,115,110,200,225,184,208,150,88,243,194,199,21,149,243,111,145,14,139,250,69,54,204,212,170,254,54,101,84,253,238,167,199,9,211,197,141,49,146,211,221,172,233,99,23,244,88,229,97,72,51,15,41,180,17,24,3,106,201,65,64,249,183,194,163,246,123,128,21,114,217,130,210,49,19,107,155,93,66,171,68,40,131,29,94,51,13,220,9,95,95,120,64,66,117,227,91,180,5,73,176,148,182,243,117,143,32,74,156,117,47,134,69,180,223,207,69,83,200,210,123,103,120,208,239,193,140,138,177,204,82,154,236,210,125,47,162,161,98,81,88,158,33,236,47,22,200,20,253,203,110,38,124,189,231,54,122,13,250,100,52,68,220,139,107,201,249,65,141,170,58,208,86,247,115,107,226,207,177,240,49,87,234,243,96,157,180,70,140,168,201,222,202,247,48,130,182,123,178,158,205,115,234,250,192,179,233,35,166,25,49,87,249,90,72,88,204,216,14,241,154,218,214,123,19,244,187,215,210,225,173,175,133,82,72,13,152,174,182,164,227,109,51,43,190,22,69,183,73,127,154,82,139,30,103,58,49,8,61,158,176,240,82,142,171,207,54,253,108,57,211,124,251,24,20,220,57,181,70,16,108,143,50,42,59,149,117,151,63,139,1,162,181,64,159,194,24,26,114,86,132,13,22,205,246,122,118,205,98,65,216,64,97,48,208,31,46,144,240,198,91,29,239,91,211,24,139,98,10,231,33,201,203,100,37,244,84,133,132,113,93,251,14,75,68,239,109,138,209,113,111,170,159,159,183,50,57,235,24,18,172,57,69,41,138,26,69,2,203,207,161,74,237,197,53,84,140,82,78,15,159,99,135,244,29,33,88,139,133,232,178,157,180,116,135,91,69,198,239,249,24,199,245,41,17,149,163,139,241,249,146,19,206,253,64,225,224,237,122,49,228,71,17,170,180,252,251,243,96,144,128,134,75,150,10,65,105,125,173,179,41,68,151,5,191,187,212,187,94,48,21,247,8,118,80,42,33,162,101,192,45,152,147,50,4,151,162,193,3,74,152,46,158,172,226,184,11,140,20,202,236,247,98,26,29,186,194,227,102,17,208,63,123,184,14,225,162,90,145,85,165,121,255,204,12,133,97,243,10,231,41,161,214,164,27,252,202,80,110,196,107,67,142,170,39,19,125,228,169,196,205,81,98,148,120,224,129,91,155,23,166,156,232,185,121,153,222,92,9,74,208,78,47,174,148,38,5,204,114,209,61,122,209,22,230,203,7,217,212,161,21,138,200,165,81,168,224,48,250,131,18,156,194,133,232,17,195,161,51,90,217,10,177,44,80,109,245,4,6,6,151,100,55,217,119,169,177,142,4,6,241,96,249,105,90,216,162,248,139,152,5,132,190,15,76,19,206,13,136,116,173,146,58,171,49,74,139,241,45,167,38,210,126,118,197,183,163,20,130,204,103,82,202,128,194,195,95,63,207,138,20,158,241,247,9,12,255,194,118,120,88,199,161,142,40,172,36,223,254,79,165,107,23,49,13,80,130,10,23,61,83,67,79,38,78,122,79,140,22,106,245,178,54,210,210,251,118,190,182,95,109,17,113,61,0,38,190,240,119,50,161,247,214,31,86,88,150,110,242,152,26,130,82,117,181,231,172,71,2,116,248,111,163,223,160,76,184,52,141,45,231,14,3,166,251,237,133,107,249,38,18,112,125,10,7,76,148,222,137,28,128,91,211,246,42,224,236,4,68,63,120,235,210,30,120,117,181,4,124,12,7,245,148,77,250,249,203,112,0,91,244,241,61,238,189,67,24,24,246,66,69,123,20,2,90,229,61,189,65,10,227,233,198,168,44,40,159,244,193,41,74,88,235,194,143,243,67,164,222,139,216,139,165,48,242,99,1,157,49,240,240,171,193,244,34,43,76,101,110,160,253,105,112,58,51,5,153,169,11,211,189,221,31,251,136,186,20,135,105,227,122,108,51,114,203,57,134,204,60,211,231,230,141,67,34,96,14,236,199,16,31,203,79,16,98,112,85,213,233,12,158,222,52,102,48,122,116,10,19,47,218,1,147,244,126,204,120,75,253,92,152,148,197,3,39,167,138,166,84,252,216,52,235,185,57,26,116,35,224,194,18,122,224,232,82,2,166,221,100,191,112,21,184,253,39,168,23,248,130,178,111,60,48,89,194,15,133,252,233,125,236,225,165,222,7,204,52,17,60,151,158,35,59,158,186,230,249,216,71,212,114,236,184,150,36,167,174,122,138,172,70,247,1,161,242,90,187,186,204,175,105,53,7,220,223,16,150,21,175,174,184,154,190,163,247,193,232,107,15,120,246,154,158,208,0,84,146,219,97,148,108,116,138,86,184,160,62,143,171,88,1,179,214,213,64,226,177,215,240,121,48,9,196,149,39,184,70,5,150,63,248,57,60,80,92,20,56,17,2,247,159,222,38,244,41,83,148,160,108,141,247,66,231,67,233,181,77,161,182,197,20,101,101,62,78,46,153,122,167,223,42,150,58,122,12,17,24,214,156,158,162,16,105,163,228,229,198,51,17,129,118,154,148,3,15,35,2,16,56,29,227,206,151,253,153,39,163,105,53,4,82,90,35,15,135,51,225,21,9,165,142,95,55,239,135,22,138,10,196,7,158,52,200,207,175,148,226,124,236,252,54,99,51,159,147,135,173,139,241,15,168,75,70,161,76,242,66,114,20,186,18,185,125,185,121,55,129,166,15,94,208,16,41,140,197,234,85,86,133,90,71,2,158,242,94,231,201,182,191,22,228,194,218,210,118,172,202,99,142,249,70,74,160,122,168,69,59,127,20,128,254,211,219,122,135,100,154,158,221,6,119,210,97,202,50,117,59,163,160,171,13,191,185,113,93,45,13,81,209,76,20,23,31,231,111,188,129,30,82,81,35,126,186,46,205,245,26,149,175,39,84,121,235,254,112,6,176,209,14,247,48,80,50,38,37,247,156,16,76,143,120,109,138,255,94,95,211,164,60,2,134,223,86,79,182,57,163,48,25,91,186,211,118,112,237,28,99,61,253,130,161,5,158,82,213,68,98,75,49,117,211,31,122,118,213,34,234,13,148,203,215,40,240,229,161,212,224,29,112,196,115,196,255,208,78,14,82,82,189,40,25,19,45,251,80,134,87,98,99,20,49,15,12,205,15,166,0,82,250,184,9,57,148,123,116,13,10,89,71,151,7,91,116,118,251,249,48,40,158,150,70,37,42,33,114,180,98,23,107,21,17,101,136,193,166,145,98,95,248,146,11,247,115,153,138,179,155,203,70,131,220,165,104,0,123,22,30,149,15,197,182,86,34,68,168,172,134,183,21,3,15,122,198,21,94,65,32,102,240,82,10,84,146,68,211,219,50,139,165,99,148,95,12,122,245,30,71,4,58,185,79,109,177,53,74,122,203,27,240,78,218,222,190,233,75,218,95,212,238,236,148,195,194,157,2,159,33,243,200,246,129,161,116,123,172,105,78,21,95,2,166,154,162,105,142,93,216,109,155,163,188,68,86,244,50,83,128,158,167,212,109,252,12,9,164,83,31,220,113,15,159,212,15,146,86,254,195,236,147,234,35,152,138,145,151,97,240,92,212,229,119,217,175,80,122,239,241,216,112,33,140,7,78,103,101,151,11,119,109,105,155,236,234,59,96,58,221,213,242,155,103,115,219,158,158,33,233,11,99,131,102,23,207,90,245,38,113,70,20,161,78,73,167,81,1,159,125,221,207,132,150,150,36,119,206,164,239,17,185,46,86,89,52,158,110,135,243,216,30,18,60,239,79,24,78,203,74,7,142,114,172,16,170,164,159,202,125,10,165,125,43,101,34,204,242,212,230,67,145,83,238,44,181,36,137,194,9,194,105,129,149,158,165,27,243,107,27,2,75,16,137,170,106,132,33,239,79,211,21,171,240,164,141,80,224,146,158,123,83,175,127,159,12,21,11,109,103,64,18,121,221,213,71,245,183,84,128,64,201,230,13,36,6,235,128,211,39,219,157,29,2,42,62,43,133,208,182,128,99,76,184,177,49,172,148,79,155,83,26,41,196,21,227,77,163,138,54,13,244,29,114,50,80,75,211,218,170,53,240,20,23,247,248,90,181,63,221,12,213,20,28,214,69,151,166,56,224,225,245,19,119,160,26,174,34,81,86,226,238,49,166,98,61,47,202,231,76,40,190,197,161,57,80,53,46,111,173,55,131,230,83,240,156,52,93,59,160,172,127,161,5,186,94,158,29,2,228,206,229,102,9,160,135,160,132,206,249,125,183,27,202,138,196,240,67,53,45,57,239,234,121,162,137,22,193,211,252,142,184,217,14,152,38,253,231,106,139,43,59,12,1,69,210,242,223,189,76,88,219,225,149,223,254,244,61,238,233,49,233,38,159,79,11,57,123,252,242,171,169,59,21,133,106,131,209,78,115,56,227,66,63,63,93,188,217,26,244,56,123,75,159,219,42,28,28,197,128,201,239,91,39,207,114,23,72,240,135,206,110,20,43,170,55,189,0,175,135,84,162,113,132,94,16,15,64,127,217,210,185,241,82,136,201,104,27,119,131,232,40,208,97,114,83,130,158,69,59,114,60,23,100,10,73,97,107,89,186,240,236,170,200,133,200,249,30,119,60,105,143,81,130,16,244,44,246,200,1,195,26,173,149,222,147,236,135,163,84,88,234,47,83,196,239,107,3,52,63,133,166,116,219,122,21,198,7,107,45,40,140,18,205,247,131,105,125,137,74,6,208,224,193,207,23,134,144,71,31,108,119,211,122,253,224,197,8,110,133,119,112,184,3,179,48,167,150,191,195,124,232,87,19,46,212,233,143,183,119,63,38,249,179,135,14,160,155,129,227,247,222,166,79,162,148,43,88,52,238,123,83,98,84,85,210,174,25,59,207,140,159,230,91,106,93,254,177,87,188,146,244,135,106,141,18,112,109,49,251,127,240,131,54,151,108,49,148,246,3,133,145,43,174,114,241,80,130,16,106,152,156,26,216,158,27,26,124,129,81,145,29,23,166,253,92,31,124,209,223,20,55,71,32,74,183,163,78,252,48,204,27,66,199,90,52,64,241,217,144,41,142,112,189,46,174,113,92,209,153,227,99,27,75,162,86,231,18,135,14,59,1,66,105,93,93,29,6,129,17,87,183,108,92,233,218,50,70,113,197,14,51,2,226,47,109,102,107,40,13,248,213,25,235,74,59,50,17,204,203,49,106,249,236,41,169,61,61,124,57,210,200,192,173,62,93,170,198,156,23,23,155,84,187,148,209,97,123,143,152,42,16,44,171,100,197,248,209,15,251,160,149,105,109,117,90,101,103,164,181,126,64,28,59,80,239,109,109,25,110,162,24,97,109,91,106,91,29,159,108,186,157,61,155,177,138,45,53,220,206,71,8,227,137,54,58,149,140,156,70,26,190,195,166,100,128,37,112,48,173,28,34,94,155,238,40,237,23,152,203,130,176,62,102,212,126,182,167,104,160,19,60,142,195,137,76,238,155,183,49,153,207,123,118,61,149,118,103,31,33,121,123,15,39,36,170,158,228,10,245,188,113,115,202,80,53,110,109,85,85,51,118,75,2,28,251,79,224,152,42,116,104,188,232,113,93,166,191,54,149,189,77,181,252,128,119,248,100,11,122,45,237,193,88,208,126,185,30,89,193,63,206,26,112,95,164,199,189,43,25,255,138,160,136,56,224,244,203,70,16,21,61,153,162,186,140,108,128,219,171,141,10,116,74,125,104,48,127,155,98,205,135,46,158,91,162,99,59,237,43,210,89,97,130,58,211,118,107,172,255,243,5,143,89,11,119,68,123,242,100,144,2,255,70,236,152,47,120,218,234,248,159,209,205,41,96,171,76,122,194,6,115,84,143,52,154,202,195,84,18,236,197,180,90,197,97,182,164,167,186,203,152,206,102,192,231,177,149,159,123,241,245,157,145,182,22,211,249,208,84,111,65,153,252,251,152,192,165,63,209,144,57,162,137,2,86,234,115,92,232,123,149,121,195,229,192,103,253,105,44,30,70,31,175,224,128,174,103,62,181,37,149,97,250,142,136,131,18,121,212,82,6,8,247,250,103,94,213,98,125,38,154,173,165,96,241,91,246,160,116,219,60,232,240,162,122,104,132,250,67,91,180,140,142,230,91,152,199,224,204,36,106,158,144,181,37,45,2,30,43,191,165,37,22,75,22,88,155,136,150,49,175,212,21,48,177,175,167,110,133,226,135,122,225,161,68,211,176,218,161,87,18,240,110,79,116,55,119,111,250,170,68,8,82,126,98,233,184,137,247,185,77,149,69,235,167,142,1,224,20,163,7,102,217,62,5,82,227,58,238,245,167,13,169,153,96,72,64,218,215,206,89,169,23,124,66,229,213,134,57,64,154,153,244,90,110,254,213,63,29,152,221,228,137,123,209,32,243,173,233,74,91,58,254,181,230,162,104,161,248,70,140,26,48,52,5,117,195,176,146,180,15,134,228,88,3,237,203,4,37,253,98,170,126,222,53,125,76,139,178,252,201,40,53,80,38,13,10,127,166,23,227,84,114,127,77,253,95,106,227,186,119,95,16,31,131,182,93,80,171,62,255,126,186,177,153,41,117,195,206,214,216,248,93,76,114,116,245,39,204,66,37,229,231,247,192,73,77,158,95,158,44,99,156,125,225,215,115,76,88,150,94,247,65,218,103,191,2,66,34,202,84,62,234,152,17,118,246,89,134,253,218,53,218,65,161,68,113,208,52,120,117,158,32,114,233,29,224,144,235,208,113,92,158,26,163,236,121,249,74,167,238,19,13,167,200,251,139,10,87,194,3,171,62,215,78,234,224,191,225,166,11,112,206,39,253,70,165,226,116,152,14,170,241,148,157,212,30,85,89,212,40,22,200,130,222,7,115,110,109,182,162,245,168,8,154,138,107,25,126,245,50,58,107,205,125,84,10,206,134,195,4,193,116,217,226,34,248,97,93,173,118,84,133,177,22,213,31,206,118,14,131,248,72,42,255,188,170,137,112,198,205,183,245,155,61,27,101,89,49,226,200,62,232,218,227,12,117,219,11,134,251,12,141,129,164,39,136,214,126,147,112,144,211,79,154,68,134,127,169,251,94,54,140,81,89,94,58,253,26,137,63,148,118,200,170,9,205,68,32,228,11,224,28,24,90,89,9,180,159,163,21,71,245,67,33,145,85,186,126,211,58,116,171,142,100,207,185,151,60,54,94,82,241,130,0,10,26,143,181,171,41,0,214,181,219,24,7,62,223,242,73,78,112,112,228,238,79,214,140,134,125,40,108,156,32,14,147,78,147,88,248,36,140,239,86,58,18,52,20,133,233,111,195,247,178,226,106,99,157,237,10,87,20,155,63,152,4,164,54,31,145,119,167,56,200,225,130,36,182,218,140,176,102,54,127,49,186,70,181,242,16,151,225,184,136,62,44,70,20,180,244,230,240,220,117,71,105,161,84,99,23,205,173,56,112,25,99,205,13,34,137,144,188,230,184,90,16,89,229,115,88,139,132,102,62,248,204,36,125,106,202,33,247,240,199,66,150,167,12,189,150,204,248,8,148,112,132,124,141,73,126,168,4,188,217,145,100,60,7,49,99,95,121,3,5,100,237,196,196,6,159,94,87,207,58,42,67,181,21,160,173,9,54,127,6,115,147,108,21,216,106,196,151,195,11,178,72,121,112,248,64,226,224,154,249,199,190,39,48,34,156,95,218,221,120,176,225,51,127,50,104,219,117,85,168,32,218,93,203,186,230,207,243,255,6,156,126,252,246,164,177,140,81,197,191,22,236,211,77,247,171,73,199,191,215,119,192,237,79,1,121,213,39,103,20,253,106,24,137,84,160,228,140,225,34,244,248,193,38,11,148,213,177,105,51,121,44,29,102,0,210,234,235,137,134,35,247,230,48,245,173,154,211,60,38,120,203,213,135,101,218,24,106,238,239,28,224,46,128,139,140,138,73,57,9,108,141,104,62,44,11,213,217,103,182,36,66,187,254,228,240,4,42,85,7,163,116,206,205,111,91,177,88,139,150,56,77,130,32,30,44,63,176,25,0,249,89,218,193,4,123,96,210,242,89,87,254,206,195,133,25,143,183,93,95,210,60,150,87,113,166,167,3,159,19,87,147,235,38,148,234,150,8,174,255,153,80,89,247,90,24,37,135,195,144,205,107,14,186,216,17,226,40,153,95,181,160,142,205,84,156,16,169,162,201,216,30,75,155,7,241,228,30,253,71,176,118,169,245,182,96,197,243,39,35,108,241,20,243,12,202,100,138,163,4,61,159,74,161,179,55,214,120,105,196,197,158,146,153,105,157,15,205,225,92,171,70,50,55,172,183,78,6,96,84,112,248,42,10,207,200,142,3,195,214,48,213,97,91,197,21,191,128,155,246,4,211,171,159,156,207,18,20,66,126,201,130,81,223,48,221,30,56,115,226,124,238,162,73,50,52,196,220,253,64,99,226,188,151,24,119,245,172,86,143,44,243,218,229,137,75,19,157,93,174,15,10,156,112,9,46,220,160,156,242,61,109,21,107,150,22,211,176,153,222,125,220,156,114,43,177,237,154,137,187,250,189,33,27,29,178,103,209,128,74,123,186,195,156,249,226,251,108,188,172,251,218,84,223,104,69,13,90,164,228,228,62,248,76,185,174,77,78,116,11,151,152,41,112,238,168,21,180,127,186,19,62,207,144,56,80,162,167,13,251,107,75,254,211,195,90,164,228,222,116,46,150,248,233,9,229,164,254,244,217,116,74,241,77,103,65,186,166,234,111,38,116,179,227,107,79,106,192,116,84,176,201,220,132,90,86,64,160,182,56,54,215,140,123,47,243,140,100,80,108,158,198,131,99,179,106,172,115,91,85,102,124,144,99,99,106,251,223,198,110,237,49,83,112,207,103,86,120,88,109,246,15,166,149,96,181,63,129,93,88,232,160,214,71,171,47,77,136,194,141,86,170,230,213,82,223,191,84,84,119,180,153,124,168,102,168,83,132,221,232,157,177,157,252,73,65,135,42,68,165,62,32,175,164,87,39,203,10,125,48,238,141,166,60,145,172,91,206,77,93,233,229,108,90,43,196,52,115,114,68,52,86,240,138,245,226,110,133,76,14,143,170,53,1,44,15,116,164,252,167,39,149,141,226,128,99,31,79,207,203,179,159,91,69,186,44,205,81,163,167,18,14,213,92,53,122,188,41,122,10,187,148,158,19,82,28,178,107,156,53,225,220,12,164,143,42,189,88,10,195,4,86,28,38,118,38,197,112,4,213,150,71,206,140,121,153,30,87,133,141,21,193,97,8,148,117,191,202,205,59,63,26,90,177,73,171,192,17,59,201,222,183,213,16,108,221,218,165,71,255,17,149,193,14,23,104,62,167,58,163,166,69,235,48,254,186,206,36,163,38,31,113,115,10,91,138,238,180,40,169,124,11,224,71,223,162,70,150,57,144,110,139,52,166,77,87,2,32,134,184,56,145,230,249,21,116,162,154,110,242,35,146,200,160,199,180,151,192,27,205,75,72,30,59,12,195,133,6,145,32,248,246,19,27,24,150,59,45,56,64,112,100,250,131,35,173,213,215,83,203,16,222,42,57,6,218,101,212,137,134,2,164,250,197,211,36,30,181,222,249,216,45,219,47,134,51,234,105,197,33,124,219,99,162,76,24,162,223,230,14,136,229,125,76,136,207,230,164,181,62,56,183,237,194,124,30,173,20,58,59,129,107,30,161,18,159,30,255,6,175,25,121,174,128,209,143,124,124,116,136,216,134,195,16,154,105,161,106,183,28,180,79,82,66,55,106,159,45,35,56,152,126,53,205,133,143,147,142,97,226,231,11,245,130,116,129,107,219,36,26,47,223,144,102,227,11,201,218,177,89,169,62,202,14,83,39,246,70,35,75,247,165,9,53,201,89,76,245,233,207,237,222,93,120,224,130,150,197,83,35,8,23,244,55,164,217,132,46,180,167,11,6,113,207,219,3,119,250,82,21,54,242,242,128,169,27,127,106,4,57,164,253,193,89,187,122,162,99,41,108,119,25,141,30,228,204,156,170,166,225,89,186,205,111,222,144,161,125,12,203,65,94,124,6,140,180,239,210,2,68,132,237,226,183,209,99,212,62,10,142,255,22,63,61,17,31,215,123,23,155,43,31,220,45,236,162,48,44,222,190,47,28,184,61,146,124,43,25,41,72,13,152,189,89,237,229,129,56,80,92,93,176,174,197,249,194,61,26,163,92,248,17,91,166,255,35,237,248,34,150,20,127,188,244,102,157,173,1,47,194,105,106,233,19,177,239,1,99,170,52,117,58,41,199,191,55,39,224,163,62,202,202,110,202,255,238,173,205,62,19,90,184,153,228,226,170,100,230,19,74,221,125,95,219,60,212,253,192,217,117,135,12,30,202,112,69,55,79,241,70,113,96,136,130,213,91,166,22,245,254,54,43,91,11,70,135,133,98,226,201,33,213,77,90,18,122,246,9,215,152,166,105,130,226,175,241,192,158,176,2,69,18,60,171,171,141,154,73,204,149,227,124,105,140,216,96,167,76,50,152,90,21,245,196,17,1,143,215,222,79,85,25,185,181,226,169,79,162,53,231,181,182,62,24,150,79,13,24,79,170,151,7,94,30,76,2,222,176,73,169,183,139,229,233,111,109,246,152,134,162,160,92,234,57,174,238,102,116,235,123,121,250,17,37,115,232,177,245,214,208,83,183,120,176,243,16,125,234,131,65,166,119,95,139,136,65,175,143,159,29,253,154,192,148,52,60,223,154,244,139,127,143,9,139,116,125,224,21,236,90,6,15,245,250,204,171,247,56,46,162,79,4,56,20,182,186,217,30,176,85,215,232,10,192,113,113,20,97,218,164,63,141,118,200,189,247,32,194,160,247,166,9,211,143,221,76,4,64,233,177,166,121,91,213,31,156,54,48,117,35,206,202,62,203,113,229,128,87,222,79,249,239,32,213,234,99,74,189,144,230,218,204,244,119,45,24,59,108,168,179,212,192,98,158,206,233,103,234,240,59,61,17,0,72,53,82,11,152,96,198,115,53,154,97,35,224,99,156,234,218,69,160,180,197,234,67,105,163,107,136,141,67,163,198,18,216,70,24,243,108,120,20,200,198,163,53,58,191,159,82,241,22,187,33,125,71,90,200,71,161,194,10,179,245,215,246,162,241,30,108,201,228,118,105,193,166,154,90,173,77,1,214,250,236,113,96,152,89,159,176,200,116,79,160,89,137,194,19,230,90,180,150,126,17,128,134,227,52,181,79,117,46,19,231,137,171,105,94,212,12,252,177,101,154,71,224,176,90,233,167,211,120,40,180,98,37,96,40,228,230,19,120,52,145,146,15,166,209,84,163,15,7,174,108,244,14,23,88,166,178,6,38,169,144,241,171,201,193,168,109,201,218,107,174,194,222,176,75,160,38,18,216,58,155,252,189,77,133,45,247,7,238,57,224,142,56,189,14,57,138,195,247,209,172,245,168,60,49,83,8,204,253,189,113,250,159,56,22,45,132,94,217,99,36,60,91,187,41,88,201,206,216,65,1,202,217,140,219,131,90,198,193,97,162,239,93,31,28,197,151,207,179,107,36,181,206,234,125,194,200,56,192,223,76,43,22,110,123,42,251,49,140,187,79,165,109,196,197,237,79,97,191,249,70,160,92,79,55,10,142,60,232,9,140,234,158,126,238,101,18,2,14,111,162,237,235,121,177,238,93,205,13,57,153,71,254,228,204,134,233,156,55,232,243,149,173,172,96,80,161,85,167,0,2,62,59,253,51,87,136,101,184,235,134,163,141,130,163,194,171,121,66,26,24,242,158,167,223,33,162,177,48,46,145,196,121,191,102,52,148,54,56,190,203,19,40,62,83,197,75,147,65,145,227,208,49,65,175,120,196,197,20,231,232,177,11,197,144,55,52,24,188,85,99,132,210,123,2,128,1,163,91,95,20,78,65,103,102,112,211,86,238,73,176,162,249,10,1,46,207,166,4,207,140,103,202,129,217,119,222,22,18,130,139,241,98,136,17,203,111,227,164,202,147,27,183,186,160,212,115,175,248,154,244,74,232,41,80,97,155,190,159,139,157,67,188,252,73,55,140,43,156,162,215,211,168,108,190,176,53,234,236,152,227,36,224,52,169,0,17,179,23,54,51,75,173,26,65,96,74,227,86,13,216,216,89,5,38,235,159,226,234,106,106,159,2,39,90,140,2,70,237,77,2,197,104,129,159,109,35,110,126,44,250,37,81,178,249,107,65,242,21,114,54,215,146,30,94,39,107,206,140,165,77,214,185,63,196,77,222,132,11,138,78,203,83,197,78,185,97,92,12,39,77,209,139,141,122,41,126,153,93,125,189,252,92,78,25,0,191,208,164,165,84,152,193,88,47,247,167,45,254,51,20,110,33,46,100,112,214,24,52,2,191,201,139,13,249,105,88,20,245,106,147,85,219,23,166,92,70,249,210,106,246,186,57,94,251,204,135,135,241,236,56,127,101,223,221,112,169,23,2,109,2,150,106,140,55,157,255,15,124,91,12,233,87,47,36,7,31,82,189,229,100,59,236,165,75,101,14,224,123,8,69,115,35,9,79,74,146,109,253,43,206,128,194,52,171,42,137,55,76,237,116,221,57,10,175,130,84,213,65,119,115,207,213,99,95,53,181,23,152,72,17,182,7,70,21,94,59,22,58,20,28,177,124,8,167,206,23,78,206,140,15,76,106,76,127,155,49,41,1,159,215,212,204,176,37,61,107,236,10,187,61,82,183,198,223,237,9,82,96,171,66,126,224,48,192,232,200,121,218,29,24,148,122,15,8,42,104,102,121,71,52,236,105,170,92,142,203,46,179,108,16,226,244,147,141,90,146,161,33,102,242,209,197,19,187,192,227,169,231,24,195,40,37,124,200,172,78,241,161,64,132,226,192,205,1,146,225,179,190,240,153,8,126,108,66,251,118,246,205,254,192,57,236,237,106,218,66,67,95,11,113,90,31,178,110,44,24,122,111,122,93,220,80,161,10,98,171,204,129,53,185,135,169,79,101,196,153,58,250,61,214,108,113,64,24,95,138,78,132,129,34,171,15,217,120,184,185,77,178,248,158,168,163,246,39,122,77,35,253,246,162,184,3,99,100,62,115,12,221,78,55,74,169,86,108,74,114,69,67,66,247,22,168,3,155,44,154,124,13,146,42,17,215,168,102,241,72,127,21,58,92,247,99,80,220,161,90,176,176,101,103,175,155,6,166,122,124,42,124,222,43,134,123,25,187,168,140,103,89,70,203,227,48,77,255,93,107,101,225,185,152,23,166,121,75,6,205,146,90,190,29,17,84,234,42,209,73,142,120,122,7,149,53,96,78,117,132,143,131,205,44,244,249,191,33,223,86,202,64,148,128,61,141,216,72,130,32,11,38,48,84,154,126,236,81,229,134,232,166,176,147,66,162,21,86,204,46,118,38,11,76,85,70,204,163,77,8,82,213,31,142,55,196,126,22,112,109,202,196,73,70,173,150,251,222,231,177,181,72,152,76,225,221,143,224,122,212,67,145,202,170,18,38,43,30,2,108,217,170,208,3,163,71,220,155,205,77,123,114,14,124,38,118,185,240,38,112,248,223,252,227,95,254,171,191,255,187,127,245,135,191,255,135,191,249,195,127,247,87,255,230,111,255,250,95,254,225,175,254,226,255,253,15,255,227,31,255,237,191,255,227,127,248,223,254,248,239,254,207,191,248,203,255,246,239,254,249,249,59,252,46,234,110,142,241,243,23,255,248,143,127,249,111,254,225,95,255,171,243,183,255,197,31,254,250,31,254,251,191,255,195,95,252,229,191,248,195,223,253,203,63,252,195,223,255,235,191,250,128,255,242,111,254,246,15,255,213,63,252,253,223,252,237,191,224,6,127,247,247,255,252,111,254,246,175,255,225,252,194,127,29,101,222,20,16,93,58,97,190,226,35,120,98,126,200,229,42,38,202,250,231,123,216,212,173,59,194,31,199,2,126,75,5,17,40,211,157,23,70,99,237,129,121,26,129,181,77,248,204,23,28,110,129,207,4,249,51,190,171,9,153,126,147,12,101,76,42,81,164,68,30,81,55,159,223,166,100,174,186,247,180,216,46,39,12,104,63,166,59,65,51,93,125,158,14,104,168,14,42,5,227,217,253,19,93,184,1,35,16,39,155,2,229,172,205,207,219,70,0,108,137,163,58,80,15,119,242,8,20,10,43,222,168,192,107,6,53,23,112,163,189,94,246,225,202,161,234,15,222,76,95,76,119,113,106,169,74,220,156,114,42,53,113,48,88,135,111,10,231,63,84,70,30,43,165,163,131,16,48,133,14,207,177,71,44,220,81,172,68,237,58,24,212,3,196,144,34,120,171,146,24,244,215,102,23,50,111,191,78,154,164,86,33,134,139,159,16,180,202,112,234,42,60,154,215,213,65,124,134,254,198,67,178,219,34,6,213,216,88,71,82,131,84,252,158,102,66,91,250,210,84,196,100,65,155,38,32,7,212,70,158,253,55,184,235,75,65,106,151,221,254,1,69,17,90,13,252,220,238,215,48,141,53,141,203,97,50,109,143,79,181,110,202,103,234,91,192,38,191,239,59,183,164,9,150,105,172,237,249,94,189,31,7,25,138,6,239,202,177,159,126,8,220,201,19,116,167,112,3,30,240,81,11,76,100,200,163,249,192,228,222,4,110,101,70,4,23,184,207,199,69,166,163,167,196,152,29,151,181,188,37,69,13,39,249,194,69,5,193,166,117,190,196,52,67,163,75,251,252,140,194,39,162,41,246,98,107,63,245,126,163,202,147,17,247,214,12,9,61,153,247,181,41,144,127,2,134,244,160,183,248,105,234,105,181,226,245,76,28,180,54,47,60,247,147,24,202,198,42,123,103,184,6,106,16,167,169,174,85,243,155,255,74,156,77,237,103,109,177,167,28,184,40,157,192,162,8,59,114,1,205,116,174,159,158,132,65,165,233,93,123,131,152,163,146,194,230,107,114,54,202,151,85,192,106,17,168,238,245,194,133,126,137,151,60,181,149,11,83,39,151,149,162,180,146,205,189,48,52,234,10,83,200,112,225,246,82,148,34,16,186,238,131,99,38,230,167,207,163,133,87,69,210,174,170,101,136,89,113,150,110,236,72,11,33,53,37,80,129,237,61,38,26,193,200,253,240,7,153,226,116,172,252,243,135,244,240,63,208,124,182,239,23,177,54,186,135,178,201,213,223,216,175,44,110,160,196,121,212,223,198,215,70,31,236,105,54,58,71,167,115,75,180,102,55,211,92,55,69,124,30,175,167,6,174,229,135,138,109,89,51,153,195,144,140,105,235,12,249,231,22,3,14,61,121,211,78,37,40,28,182,251,100,152,117,75,43,19,224,82,69,180,247,131,103,183,243,76,51,248,68,184,124,125,161,71,169,92,108,112,25,244,20,211,148,98,77,181,104,209,192,237,145,67,228,100,162,170,94,11,252,105,72,253,70,165,83,223,87,159,154,10,22,144,111,197,228,198,178,242,88,217,2,88,30,47,161,104,17,21,16,129,219,21,157,192,246,157,73,95,108,99,45,204,20,191,77,111,135,182,7,148,179,205,56,209,15,17,218,169,148,151,16,168,149,117,47,198,96,156,90,33,131,198,136,111,12,182,53,106,113,26,108,80,62,162,128,244,46,75,89,80,190,66,107,6,159,155,105,213,16,69,221,30,242,235,132,50,245,185,72,9,223,75,169,98,209,50,42,84,56,99,60,6,205,217,82,254,130,161,177,98,172,201,84,202,70,121,252,45,250,196,227,141,72,11,104,77,220,160,99,55,95,152,194,117,121,99,142,76,167,233,108,116,155,28,111,52,43,124,69,2,128,153,117,122,53,191,22,159,34,179,125,104,65,17,110,143,51,67,2,19,133,150,33,89,84,50,196,147,103,99,120,149,223,94,144,240,121,178,171,159,129,215,176,243,160,145,18,170,189,15,166,198,81,65,100,76,226,181,144,197,150,120,134,41,189,20,167,195,36,79,245,112,138,15,147,67,72,23,54,142,165,114,97,100,237,166,31,123,157,190,200,57,132,121,133,100,174,75,39,52,196,174,170,208,132,12,114,22,37,242,104,248,187,73,184,60,6,241,147,22,238,249,217,46,72,62,202,147,159,191,40,197,139,153,112,19,134,116,237,144,63,135,49,217,209,74,158,95,70,5,22,133,238,209,64,227,84,40,122,111,14,93,175,16,198,146,216,89,218,46,7,7,112,246,102,140,246,147,134,189,246,151,9,141,215,59,166,168,20,138,149,15,108,28,90,1,159,111,185,244,106,228,171,99,146,163,102,41,149,184,84,21,212,235,34,99,253,38,186,72,254,76,254,14,225,46,88,119,191,129,180,190,75,105,34,37,71,136,26,91,14,216,186,209,21,166,236,245,194,67,121,225,40,168,164,62,36,224,134,4,172,94,77,199,170,111,51,244,93,15,33,211,35,88,70,185,226,116,120,146,9,202,10,223,78,136,246,235,110,184,38,219,248,137,144,122,220,21,173,146,185,228,98,40,125,195,90,68,126,233,172,177,45,176,41,25,249,189,39,26,186,85,97,122,112,124,55,56,62,8,59,119,83,24,235,190,56,108,242,216,242,218,166,227,230,158,28,58,32,89,136,100,126,112,43,113,53,188,188,233,185,154,112,179,15,26,18,112,82,220,11,92,56,188,29,206,231,81,166,142,202,121,146,48,131,199,185,241,18,190,22,131,9,172,56,156,173,172,232,249,237,28,203,10,66,156,154,202,251,104,203,217,15,129,233,74,211,97,33,233,113,127,27,145,183,173,159,4,26,109,159,137,246,177,199,144,49,159,200,192,21,71,209,124,237,67,209,227,22,186,233,99,202,92,91,191,39,76,66,206,71,220,16,211,26,82,244,114,224,22,157,68,13,161,11,33,149,31,88,46,205,53,198,168,49,249,147,183,58,187,216,138,67,107,146,164,213,143,73,134,201,229,53,65,161,117,31,10,91,151,135,195,163,234,28,197,67,116,130,144,3,110,147,178,80,152,164,226,135,22,35,252,210,199,66,106,196,3,175,232,252,40,137,255,48,226,228,48,76,166,165,83,134,124,73,90,199,163,44,114,154,42,174,206,255,109,138,88,37,96,232,233,187,194,183,105,12,152,119,190,239,69,17,222,205,178,34,146,51,36,127,117,96,75,173,57,74,17,254,141,55,131,82,60,26,79,6,127,249,84,152,26,48,143,2,78,196,226,186,254,116,166,76,216,119,246,105,20,194,55,186,121,96,83,194,113,120,252,8,97,46,124,14,230,18,229,102,147,178,1,225,100,25,164,162,71,76,65,66,7,83,127,154,150,10,231,230,65,39,136,208,119,19,248,120,168,81,154,72,101,154,16,14,13,136,226,232,215,117,212,248,135,228,98,74,173,35,211,73,106,31,5,6,129,207,57,219,226,107,194,35,46,37,251,7,110,48,211,250,152,225,26,137,164,41,112,94,97,87,177,157,79,169,73,6,198,186,247,229,177,137,23,188,55,15,10,218,134,196,215,222,250,220,144,101,248,73,186,136,145,72,241,133,193,35,12,8,58,117,150,164,60,184,245,12,198,71,234,2,33,94,47,207,131,45,247,226,224,145,158,18,180,228,222,196,142,190,199,166,248,97,75,52,97,88,100,186,120,42,243,215,186,153,30,120,207,8,162,47,236,32,209,206,65,19,134,218,207,229,240,217,103,133,77,18,152,236,126,220,252,156,92,73,54,28,92,116,220,190,15,62,30,94,158,58,73,141,88,215,183,20,232,60,151,112,198,83,161,108,142,183,195,164,89,245,115,81,30,17,166,15,102,106,87,115,146,48,94,168,130,162,186,131,249,88,20,54,54,63,135,161,47,44,50,199,33,1,241,174,73,202,158,240,79,20,157,205,181,3,65,97,160,144,215,62,251,255,217,43,2,230,167,197,234,162,19,14,10,219,15,166,100,188,232,10,193,123,141,226,39,136,196,100,155,45,208,52,85,15,168,109,75,195,202,144,24,49,159,79,133,243,169,142,71,39,143,253,171,74,112,191,25,194,253,227,59,45,133,169,22,91,14,211,162,37,70,204,241,130,107,247,150,227,70,58,5,122,117,129,59,52,126,219,225,51,201,36,121,12,60,178,51,58,2,171,117,117,14,60,52,173,252,173,224,43,19,46,24,96,122,50,46,140,9,116,199,179,194,251,153,115,60,216,230,128,172,10,159,101,254,205,131,109,210,137,77,47,46,33,36,223,126,84,130,98,224,84,43,225,242,50,54,194,253,73,212,16,129,207,95,185,75,125,220,216,36,93,37,164,68,173,137,210,81,100,58,100,63,161,127,123,120,3,94,51,1,177,155,57,27,198,42,176,188,42,23,49,240,185,158,107,209,212,241,209,164,208,117,233,151,164,248,36,114,149,27,31,80,218,99,237,193,16,43,117,248,108,178,121,234,115,219,179,248,213,195,58,128,245,106,200,5,252,98,250,139,106,93,15,202,25,25,240,248,147,225,78,117,68,140,98,83,82,45,113,31,96,99,129,13,120,54,209,129,176,171,151,147,240,65,70,83,103,125,175,158,211,101,234,80,236,166,195,34,63,31,211,183,178,78,37,86,19,138,62,80,124,134,128,41,76,42,250,224,28,45,57,96,14,150,46,147,172,82,26,219,62,212,182,100,217,170,160,160,216,30,246,233,112,146,22,225,216,167,220,109,58,19,82,167,227,93,232,234,0,81,70,89,129,210,46,161,48,114,86,53,96,82,249,250,177,170,113,3,6,252,83,135,187,48,46,252,216,254,211,4,27,213,183,168,216,44,109,57,124,28,211,52,196,190,33,67,222,198,133,105,181,17,255,16,50,134,228,31,211,186,183,206,5,50,83,104,235,240,114,70,18,70,91,117,234,6,9,248,104,26,57,48,164,5,250,222,16,144,239,18,48,183,19,191,184,162,82,176,98,76,167,157,155,242,228,22,97,249,12,5,96,139,171,93,24,145,47,55,97,8,238,16,110,150,121,70,51,237,190,232,174,89,31,252,236,208,49,38,243,167,5,123,65,216,124,107,246,137,66,119,119,145,207,1,239,173,139,233,210,152,7,73,141,252,238,54,249,226,11,195,143,112,135,132,52,92,118,198,93,96,99,189,191,240,249,30,240,145,127,48,171,67,8,98,7,167,188,83,42,130,66,0,164,23,155,233,124,97,218,56,134,194,123,186,93,6,12,129,229,157,71,228,23,139,231,11,201,94,144,133,232,2,55,66,11,219,225,66,163,217,18,152,180,255,116,148,152,167,120,45,24,109,205,27,43,128,169,206,190,67,106,145,103,185,55,218,50,98,6,16,81,137,8,8,227,67,199,167,192,208,41,140,237,15,110,101,206,178,207,54,227,192,28,254,104,184,3,66,255,52,112,207,92,53,173,103,139,175,202,54,75,44,127,123,1,2,48,28,249,50,164,140,209,248,54,51,54,38,36,136,229,181,77,217,50,251,123,113,206,75,51,165,149,48,13,239,38,238,185,82,109,47,207,125,142,72,47,172,235,70,204,38,28,53,208,191,50,80,254,96,103,13,55,137,66,31,184,208,33,231,15,214,178,138,118,12,99,106,246,35,17,20,245,132,44,48,10,178,190,93,229,246,139,191,43,124,206,158,207,176,234,86,66,179,138,94,77,243,240,14,152,237,234,230,49,129,233,138,142,7,199,51,145,207,209,41,187,115,106,158,14,255,205,249,242,250,219,214,23,234,31,179,27,151,253,157,72,29,125,162,248,28,100,225,68,201,145,112,18,84,23,31,74,54,85,68,97,65,151,11,179,18,51,53,237,18,65,57,79,98,6,211,25,50,117,200,232,133,240,190,216,14,27,87,17,206,43,96,124,21,127,105,98,233,98,222,119,150,218,246,131,201,88,154,229,204,3,61,127,209,3,221,154,106,31,223,179,124,35,66,82,49,73,53,187,193,41,78,181,159,96,72,215,151,30,180,112,100,135,217,37,151,254,54,229,132,223,91,97,159,32,164,161,247,198,166,94,14,79,68,169,219,243,224,197,123,83,129,137,146,202,147,157,221,26,125,146,15,182,94,99,57,59,236,126,30,129,233,208,56,55,181,234,206,5,48,180,56,90,233,150,27,47,234,241,134,110,77,174,227,129,207,151,239,49,224,24,225,77,76,20,123,152,125,81,248,71,245,185,225,120,29,254,211,196,114,132,39,204,238,29,252,55,84,16,161,141,168,87,215,91,71,79,65,36,81,114,69,207,34,255,230,111,49,150,11,93,89,133,34,213,226,3,74,59,104,157,207,136,141,30,195,109,113,122,113,95,105,77,132,136,228,131,105,96,201,98,250,119,234,253,189,252,18,152,164,141,14,9,229,229,53,224,243,96,207,244,38,176,145,2,125,58,125,141,101,42,66,44,176,223,90,237,130,206,49,212,192,2,38,102,167,139,195,210,12,126,168,85,172,145,221,117,59,129,14,209,79,45,108,207,227,242,232,22,91,9,190,249,213,213,40,10,179,194,173,187,179,5,12,233,222,115,117,9,61,92,115,116,201,49,9,108,85,145,37,224,46,185,85,52,104,17,254,249,6,5,90,186,37,28,100,212,196,147,11,220,14,91,61,129,28,137,171,144,201,141,171,23,229,100,242,100,16,135,56,73,113,167,82,33,213,231,188,53,226,49,135,33,254,21,217,165,113,28,82,179,204,28,134,55,100,168,225,181,56,49,252,183,41,207,44,114,28,147,60,93,174,152,70,131,50,169,123,177,234,6,61,153,110,213,81,250,182,68,174,28,131,243,60,152,175,235,198,18,207,253,177,133,119,242,216,18,41,160,71,223,8,202,167,179,248,190,98,148,3,27,217,176,248,160,133,100,249,247,211,212,13,77,221,82,170,145,48,126,95,147,74,193,33,236,55,3,118,247,236,140,189,198,223,59,138,198,119,206,84,105,30,201,128,6,183,21,181,81,10,194,76,94,37,15,181,32,93,64,10,211,141,155,253,183,121,205,150,37,98,48,11,145,243,239,123,81,49,60,132,98,230,152,212,212,42,250,153,73,48,95,41,42,17,28,32,205,227,55,223,54,87,36,122,132,202,184,11,108,195,182,129,236,199,214,81,193,234,249,96,72,234,119,82,247,57,173,28,5,254,164,189,136,90,170,219,63,97,51,255,190,23,47,222,250,227,246,227,49,124,97,72,227,126,47,125,188,46,242,138,21,100,125,169,210,143,107,14,27,205,223,31,76,77,154,176,128,51,136,3,246,178,15,158,208,95,171,167,217,173,241,249,251,36,204,209,45,77,100,184,249,144,64,249,163,193,102,80,213,193,30,153,62,73,127,177,109,139,123,63,174,205,244,228,131,17,52,156,35,231,241,93,216,155,191,223,38,237,156,53,98,87,137,236,198,177,11,253,224,124,96,250,9,188,150,152,18,90,138,26,135,194,8,145,251,205,207,156,78,69,99,22,107,178,145,45,135,167,25,216,2,139,70,11,197,191,164,104,101,25,160,125,226,100,72,86,138,61,147,126,177,99,218,248,94,141,106,214,146,246,80,64,178,42,223,84,34,243,88,133,100,25,24,75,223,127,153,120,119,214,33,61,43,40,154,65,112,175,233,90,82,127,111,209,238,237,15,118,172,200,179,168,212,105,179,176,180,255,54,17,184,174,107,255,156,43,174,16,14,81,21,193,68,125,112,188,203,175,102,176,219,255,239,26,56,56,107,47,187,90,34,249,51,136,93,117,192,43,226,200,223,231,154,184,50,73,111,78,145,166,119,211,211,41,15,29,244,51,85,224,225,250,30,28,38,227,243,69,117,30,158,189,218,153,194,77,123,122,72,23,51,46,194,217,140,253,156,160,193,169,102,93,189,112,31,186,162,8,189,85,24,66,186,87,163,173,237,110,27,140,108,79,2,142,179,51,58,35,172,103,179,106,252,149,71,169,113,115,107,165,151,74,92,28,116,206,219,239,197,172,255,70,168,219,135,105,59,121,192,16,206,228,52,178,158,50,80,54,103,159,106,144,169,227,238,234,39,57,83,219,205,25,196,146,81,21,17,24,238,87,191,184,255,104,8,4,69,66,216,247,83,139,188,207,231,98,190,128,27,13,166,54,166,37,18,7,166,181,50,174,238,144,188,41,76,235,208,138,223,38,63,162,113,137,141,48,173,251,25,203,10,88,52,0,144,56,17,125,103,128,124,47,107,102,209,180,9,60,163,100,226,63,173,107,4,32,145,133,232,126,115,139,160,63,87,159,163,220,181,132,232,69,44,74,221,136,152,28,212,116,254,98,72,38,85,113,159,232,176,111,17,94,32,185,90,36,238,1,121,46,197,255,129,82,92,41,38,7,57,81,47,1,34,17,6,53,191,160,139,178,19,7,73,155,169,7,127,166,48,203,32,224,166,202,230,163,153,79,228,235,11,247,38,9,253,33,240,28,174,111,9,220,158,48,44,185,22,164,112,28,54,26,20,121,105,132,216,218,189,57,9,103,169,252,0,166,2,83,96,105,49,48,10,188,51,142,62,40,7,165,40,65,96,66,86,241,177,105,253,150,126,20,96,120,25,46,252,76,67,122,143,87,187,40,204,65,26,144,33,105,148,220,206,66,9,184,232,231,40,164,255,124,249,64,156,63,219,122,225,229,173,92,192,243,9,119,54,20,27,156,253,13,120,169,153,69,119,112,242,141,24,118,170,39,109,217,240,121,194,96,160,5,99,73,231,16,23,7,81,44,149,120,132,188,242,115,107,54,60,135,137,88,73,84,143,126,103,172,132,15,166,33,103,22,253,150,108,51,62,7,241,111,148,30,215,6,20,202,237,15,158,68,149,210,51,143,208,42,245,49,161,177,64,247,148,102,236,198,223,118,54,82,34,133,174,203,35,193,231,250,181,232,80,215,111,202,206,2,83,106,245,253,54,133,80,111,166,171,25,131,231,55,224,3,162,190,167,116,165,154,50,75,242,171,207,105,146,154,154,50,103,35,216,94,251,10,145,8,129,17,221,229,141,124,212,111,78,91,147,200,39,19,227,221,52,138,127,48,190,218,19,84,63,207,226,89,12,120,66,74,17,46,165,95,120,120,127,118,144,37,41,30,75,133,70,73,47,198,167,145,8,22,199,252,39,38,216,103,52,91,81,224,177,101,167,30,94,199,62,251,202,197,6,113,58,244,254,244,84,102,3,251,158,44,91,224,251,217,11,73,208,250,144,146,125,106,79,156,214,228,174,190,157,116,208,71,186,181,150,136,153,86,188,12,131,115,136,210,255,103,34,150,229,138,15,192,107,165,103,42,77,136,29,63,184,88,105,154,28,218,173,90,227,192,55,87,202,249,111,15,141,150,66,94,233,129,19,42,189,51,238,156,192,76,181,184,154,220,196,150,97,65,87,216,163,230,12,167,213,186,42,218,195,218,7,198,59,111,10,147,198,190,87,227,58,234,213,21,227,233,135,86,58,74,164,3,26,35,116,44,239,56,49,183,99,85,117,136,187,249,146,205,97,219,9,244,185,77,218,37,110,110,194,194,50,164,80,199,57,145,51,37,48,244,12,233,205,9,165,127,14,22,48,73,88,185,57,123,195,246,33,173,22,149,124,34,200,217,21,65,135,17,245,107,1,21,85,1,81,188,117,60,26,24,210,159,16,49,77,61,62,207,172,125,84,143,251,137,8,156,175,220,10,185,94,222,26,64,198,248,238,243,194,227,57,125,38,42,210,227,94,189,244,157,44,250,25,95,195,106,127,117,192,38,77,153,205,223,10,122,200,221,245,193,56,141,134,195,213,188,51,13,110,228,115,10,47,127,48,248,255,165,163,140,224,70,162,170,204,225,89,151,134,105,143,223,101,158,128,195,203,216,141,21,110,81,2,53,172,144,165,105,38,194,140,193,125,225,167,123,8,120,244,59,205,48,237,179,158,78,171,153,118,112,192,16,182,233,147,243,106,229,194,91,219,89,8,234,228,237,165,202,104,220,230,244,44,128,133,168,248,246,57,108,101,57,186,2,150,137,111,95,248,45,253,130,107,28,46,97,135,177,168,37,134,208,246,79,95,251,131,59,38,170,46,16,92,74,207,75,177,241,230,169,19,237,236,142,225,214,129,74,91,19,221,12,51,121,250,18,1,105,58,26,228,173,54,44,51,219,225,95,12,95,127,152,190,204,228,207,53,33,135,147,184,138,17,60,121,196,147,180,28,93,227,154,200,176,227,236,59,3,42,113,14,173,195,67,159,239,204,83,95,184,103,138,34,38,172,191,109,229,47,63,152,172,234,126,227,123,244,176,251,247,104,168,122,78,181,23,182,213,128,124,47,214,206,183,60,222,142,190,247,130,142,165,59,76,255,176,154,103,36,154,188,142,15,243,0,237,198,103,212,106,245,20,12,102,38,204,7,250,104,56,191,213,31,13,233,210,190,30,248,86,73,17,176,59,110,152,6,248,80,83,233,62,201,141,254,163,63,159,132,70,114,63,179,207,201,68,226,183,60,87,23,239,54,30,240,227,246,86,235,243,219,206,22,193,97,68,138,102,61,15,190,157,246,145,164,34,173,127,237,121,237,243,166,1,195,13,252,76,226,9,69,191,191,151,73,110,44,125,112,152,69,154,15,57,108,18,89,119,98,2,143,94,40,8,140,0,206,51,27,200,89,250,147,243,40,194,69,198,92,130,176,223,127,155,195,41,63,161,100,84,93,125,170,161,251,185,180,60,172,155,38,169,31,33,13,17,135,161,121,173,227,55,112,40,125,240,98,144,246,147,166,33,235,229,48,194,59,105,106,4,125,147,238,24,14,27,207,214,147,23,48,181,135,31,76,70,191,116,77,196,20,174,246,29,145,212,86,127,114,133,149,0,224,23,221,224,31,55,13,48,116,35,148,247,239,137,25,170,12,187,244,98,166,240,112,160,158,128,215,78,198,212,72,71,125,26,91,227,176,214,2,210,90,76,125,147,195,240,156,72,81,69,167,89,61,214,8,148,106,77,186,3,77,160,141,138,101,135,137,101,72,209,208,143,90,206,191,167,113,226,13,205,21,118,99,145,245,171,77,69,183,62,87,95,154,13,224,179,246,37,60,72,76,111,204,24,83,108,69,9,187,64,67,0,79,165,163,147,244,161,140,10,2,84,173,251,160,77,51,209,20,198,78,254,10,63,141,150,61,105,224,4,190,22,63,253,140,202,94,231,17,251,85,207,129,46,194,135,146,167,153,221,232,201,2,158,77,43,46,32,254,25,158,23,176,86,193,172,129,44,110,183,103,124,204,101,237,104,242,92,139,122,133,238,87,35,74,160,214,8,53,20,30,61,48,253,236,179,135,200,189,177,230,182,175,205,142,144,161,150,107,80,232,131,46,144,195,21,73,76,253,105,250,237,167,143,216,49,147,36,100,105,173,250,97,202,91,184,71,125,16,251,238,222,249,65,159,211,80,125,145,95,101,115,236,72,221,34,129,18,92,199,122,159,206,130,6,76,161,238,157,100,144,21,101,207,11,211,122,67,173,65,21,24,247,56,197,205,207,81,41,140,42,4,254,97,22,248,94,235,120,141,93,117,88,173,240,173,122,245,49,241,82,104,161,21,158,148,118,6,220,155,62,24,42,151,221,95,107,252,24,139,229,173,201,101,228,123,173,29,70,130,178,209,126,3,10,237,20,50,138,15,74,112,40,96,98,200,77,97,70,41,7,252,38,118,217,109,150,19,203,91,239,195,150,182,43,219,112,186,83,12,90,115,3,69,24,2,83,253,218,2,38,16,158,21,166,157,222,215,37,59,178,250,232,191,73,232,155,48,156,88,79,234,214,89,110,29,62,190,206,146,253,196,200,125,93,246,10,120,83,182,126,97,222,180,6,218,45,236,164,40,61,6,37,96,58,126,21,110,198,16,235,240,70,116,76,126,250,152,45,35,158,219,170,168,154,12,25,199,181,111,239,4,76,206,150,173,168,233,196,57,220,173,9,75,230,55,156,49,225,221,156,209,63,243,89,158,107,254,42,240,62,148,70,168,145,245,98,14,0,127,106,244,248,180,52,97,192,229,233,153,134,49,76,204,64,39,153,233,136,186,239,115,96,58,12,228,157,141,206,59,38,255,50,217,69,133,233,125,116,171,147,158,168,164,195,109,236,29,49,7,215,180,192,234,133,17,94,27,205,95,107,31,211,74,51,71,136,139,108,151,178,56,127,162,105,122,233,213,232,145,248,30,124,62,171,57,2,2,195,125,227,222,13,205,33,91,164,75,248,139,234,57,45,122,121,8,48,46,65,39,69,96,205,225,134,52,250,125,47,90,222,147,43,23,66,28,74,132,177,10,76,86,196,71,124,18,173,23,37,250,3,215,22,105,14,224,243,210,226,88,193,15,88,93,10,134,131,149,202,77,129,207,66,27,94,53,52,76,75,91,179,82,136,90,246,88,61,19,65,217,36,11,119,66,84,238,217,0,224,243,156,207,189,167,31,121,147,86,227,38,16,102,222,136,11,105,248,204,10,91,119,85,60,21,219,169,152,47,147,78,64,23,85,160,187,41,87,205,180,77,130,164,59,126,153,208,152,70,173,225,255,205,94,124,48,166,105,82,138,49,75,63,192,10,59,154,158,226,172,65,214,249,147,36,253,80,243,139,100,201,179,178,154,115,54,160,95,159,166,168,76,242,44,165,123,114,19,105,68,229,57,134,126,172,70,115,234,128,186,177,136,146,227,128,114,111,149,24,51,8,18,151,68,67,96,98,189,118,50,197,71,212,177,93,24,161,207,59,139,172,250,72,103,145,177,80,110,255,109,206,98,145,253,52,125,135,230,122,237,16,5,46,101,87,135,194,28,19,213,103,48,49,220,41,103,26,6,13,53,163,1,159,47,170,95,27,233,130,229,22,10,4,231,171,233,92,33,58,63,221,7,70,49,61,11,63,199,249,11,20,72,125,217,83,154,119,220,139,251,222,43,227,105,13,135,115,123,202,112,87,169,211,211,143,131,242,174,174,237,81,11,95,47,127,5,25,231,79,205,76,252,11,27,167,147,207,82,164,164,170,246,65,176,207,37,151,191,60,3,134,241,40,179,116,81,150,63,124,175,195,181,200,218,38,177,232,56,143,149,71,22,245,41,21,92,52,129,186,128,26,57,1,235,12,87,24,87,232,251,32,148,8,81,229,43,55,111,120,237,14,147,243,211,226,251,3,99,220,250,205,187,9,247,200,144,90,193,158,207,180,13,173,107,146,200,130,245,170,120,121,241,217,72,113,60,159,81,59,198,128,251,84,7,34,180,182,245,106,107,142,219,31,204,201,245,140,218,153,57,211,93,104,216,132,207,195,75,102,103,81,175,57,252,222,195,76,252,23,237,46,242,58,145,235,26,106,21,2,103,55,210,103,182,20,146,212,18,98,178,247,47,209,112,80,204,228,172,15,86,160,152,251,238,157,43,66,47,93,167,18,43,226,115,52,207,11,192,236,40,30,0,124,247,206,9,52,141,18,177,40,90,140,101,238,123,176,66,37,166,174,93,227,49,14,52,19,183,148,181,185,126,166,220,55,38,228,188,101,179,131,125,47,85,255,97,99,7,162,82,246,207,213,73,108,12,104,46,184,54,173,139,163,20,93,203,180,167,124,157,69,192,231,227,207,7,70,183,105,6,188,148,163,158,119,205,159,125,59,105,72,27,26,189,7,172,30,239,194,46,163,40,101,234,173,119,136,106,76,164,82,183,6,147,173,95,208,147,26,180,152,209,115,172,163,108,252,210,191,205,149,51,129,221,85,175,110,212,179,125,143,86,201,65,52,57,70,169,122,160,185,248,131,77,250,72,223,186,208,150,252,145,110,76,58,97,40,7,21,24,181,170,228,191,77,172,100,60,55,167,96,202,95,12,49,184,157,116,123,164,67,222,87,91,157,214,157,59,158,123,79,47,165,3,62,39,103,211,121,201,74,255,204,99,106,172,23,217,76,217,184,207,54,245,217,214,179,155,84,137,174,85,75,23,248,82,238,176,169,168,133,187,144,168,41,159,71,49,173,124,147,152,237,159,103,226,210,210,14,183,64,31,127,89,246,63,195,127,163,153,54,66,7,16,81,118,252,136,128,161,15,9,223,139,32,3,243,241,28,159,31,12,53,101,68,76,58,243,18,202,169,253,193,116,185,95,49,216,14,205,0,213,101,211,97,216,49,138,192,40,188,49,241,63,248,12,90,215,155,27,41,123,245,171,9,165,221,86,113,83,119,45,208,164,58,108,63,118,95,204,234,117,40,197,252,224,51,156,183,210,222,250,188,151,241,72,57,92,111,40,150,189,248,124,241,243,207,3,157,164,68,47,76,6,26,81,150,184,247,188,173,128,192,133,98,36,135,11,145,185,34,55,175,153,131,167,57,140,179,150,229,201,80,22,64,38,234,131,49,201,229,139,96,60,193,167,244,161,166,20,112,127,26,34,114,115,175,126,48,171,162,68,178,238,192,4,188,171,255,114,166,123,102,203,173,169,132,60,103,71,92,76,199,239,253,30,148,202,83,41,113,97,202,8,47,76,37,196,185,60,110,78,25,243,125,107,163,80,29,253,131,97,141,234,151,169,188,219,79,155,18,218,15,94,244,113,221,231,70,79,142,70,35,71,41,28,143,93,140,238,16,246,158,244,205,82,24,213,231,13,234,211,137,60,232,64,251,30,124,162,214,119,235,30,58,218,224,199,197,63,110,202,7,159,59,223,232,153,53,197,116,163,145,250,193,157,202,161,112,211,129,145,14,90,223,231,154,252,219,219,85,132,57,130,230,196,240,71,131,232,163,223,81,193,62,60,22,127,243,155,83,238,152,182,194,133,198,57,31,180,76,235,207,16,152,246,67,170,119,12,134,146,96,190,48,42,106,190,58,17,4,217,75,223,27,90,8,196,204,62,184,96,245,149,11,195,61,14,189,197,7,115,48,108,185,58,195,222,148,253,230,228,172,111,160,150,30,95,116,139,124,46,17,222,28,91,111,158,136,31,229,226,48,127,232,247,234,181,33,114,94,223,23,179,190,175,155,198,4,38,23,21,87,211,71,176,134,94,109,21,243,14,19,24,233,243,14,11,5,82,68,91,126,48,68,68,231,12,44,2,163,57,226,99,14,151,83,191,199,241,129,167,209,232,251,213,198,193,91,238,176,32,0,188,170,111,152,164,143,218,237,178,65,5,186,88,83,255,7,67,34,92,244,197,26,250,65,190,134,26,20,20,151,174,9,152,190,190,246,45,18,235,3,190,181,206,116,142,209,160,235,211,1,174,241,113,237,118,96,139,236,151,184,26,166,169,127,194,162,250,127,254,167,127,251,31,255,247,255,235,143,255,238,255,120,79,165,138,56,196,127,134,83,233,159,122,150,251,168,29,178,175,230,227,144,141,9,86,95,148,255,249,139,146,196,89,85,94,180,89,136,182,249,32,39,184,134,101,144,59,164,35,254,219,200,176,227,123,201,23,164,50,215,247,95,66,160,249,210,242,242,253,9,184,124,139,198,20,182,70,146,239,123,156,108,116,231,124,234,29,175,237,146,229,1,227,137,249,193,49,32,97,191,66,123,192,200,1,249,220,34,190,37,117,161,54,237,73,102,250,213,13,134,242,38,75,234,108,37,49,164,16,74,165,75,178,96,77,247,24,73,177,94,183,9,50,201,114,62,71,92,242,29,150,56,198,106,178,102,96,235,170,49,102,24,126,99,40,76,111,229,217,173,124,35,194,229,222,85,55,34,43,222,248,182,177,100,10,208,242,228,141,96,155,155,40,51,159,5,91,101,222,110,18,138,197,151,51,74,106,34,167,10,204,7,91,217,119,88,180,35,203,146,45,116,211,1,121,247,103,74,242,100,27,51,46,251,216,252,233,118,191,138,243,192,107,213,216,74,38,188,60,77,143,6,10,90,253,107,79,235,201,146,121,104,186,126,37,158,108,154,165,37,79,102,9,246,25,87,67,1,89,100,84,32,25,73,57,96,156,118,61,180,232,6,169,113,111,26,91,151,28,167,105,153,82,95,28,152,171,95,46,123,78,91,248,7,135,159,136,84,60,20,49,127,126,85,253,97,69,36,163,189,150,243,20,146,206,179,9,58,140,207,80,229,52,166,80,212,55,41,162,176,245,106,127,98,7,32,247,157,226,222,11,143,242,49,19,150,245,46,127,86,4,188,23,98,213,153,97,142,222,157,219,32,68,239,229,106,234,145,41,134,253,96,107,64,85,216,194,84,97,90,49,113,147,188,215,66,198,164,132,109,69,134,112,200,111,91,46,210,239,77,161,217,37,25,199,58,202,56,56,53,140,62,218,176,213,120,162,116,105,6,122,254,212,186,88,94,103,241,158,113,11,131,50,183,219,13,8,12,101,124,216,155,180,1,221,210,230,3,151,95,85,118,188,22,220,69,98,19,66,65,112,172,231,48,40,225,23,18,155,16,187,122,221,183,166,223,177,169,69,9,165,68,138,171,7,194,225,85,204,81,228,14,247,125,109,227,215,21,99,118,211,66,19,86,184,165,142,179,154,194,116,82,132,13,79,217,129,24,133,230,1,222,33,55,6,148,33,134,244,28,182,75,58,108,2,81,91,28,132,102,41,69,135,173,202,234,190,55,109,40,20,110,59,76,41,252,53,3,168,141,165,251,57,60,31,132,168,100,174,88,139,253,116,115,118,145,190,93,77,110,126,118,242,115,180,251,147,163,24,153,215,189,121,131,119,177,135,115,66,0,167,202,111,255,152,29,154,195,179,147,99,189,239,221,140,124,39,150,208,177,119,11,70,254,159,225,32,175,232,23,156,181,111,163,68,124,158,18,252,136,159,210,132,70,169,245,239,92,224,72,38,145,23,17,128,10,99,190,5,55,62,24,27,49,199,54,84,173,214,131,138,228,15,182,197,28,243,154,171,201,103,206,31,58,236,64,138,83,3,52,153,114,247,7,23,147,170,186,232,207,41,104,31,122,92,94,78,141,128,207,130,34,99,252,221,123,226,182,94,217,151,74,241,30,93,201,223,131,205,101,132,231,253,194,199,252,252,237,250,132,63,224,215,202,247,165,168,224,38,58,248,193,232,75,78,189,182,80,53,50,150,195,217,74,250,47,76,146,48,183,233,112,133,196,67,30,140,115,182,247,234,112,51,29,224,11,99,243,35,232,244,193,99,73,122,237,88,154,27,97,229,241,13,202,58,155,122,190,173,4,192,157,162,111,191,249,49,83,111,176,199,80,152,173,114,160,181,221,32,164,41,106,110,163,81,255,126,122,217,175,11,140,18,92,60,247,176,68,148,160,198,14,26,23,83,208,44,243,36,211,6,95,91,143,183,70,139,74,158,140,220,242,125,238,179,91,142,235,14,64,63,100,57,157,184,57,183,46,50,40,48,124,205,236,131,146,32,118,219,10,91,101,162,127,206,179,67,165,172,239,5,87,24,205,112,14,67,135,44,232,88,30,225,0,165,84,125,201,147,33,1,49,90,220,155,240,235,115,53,94,241,232,1,31,59,166,101,133,137,229,196,79,99,170,100,133,211,89,122,241,90,63,213,145,139,34,134,51,125,101,18,208,218,69,38,241,57,51,172,0,214,97,115,170,101,166,96,17,160,37,234,240,89,202,93,62,136,49,219,220,7,231,49,229,193,206,150,78,111,112,160,5,134,6,129,33,46,104,177,188,136,80,117,133,207,199,238,125,95,120,78,253,30,21,13,160,217,238,147,137,102,32,240,217,54,234,93,187,103,107,110,178,227,156,229,102,244,153,49,42,137,48,144,194,152,163,237,194,240,208,43,76,24,126,93,248,50,224,87,44,100,136,207,238,128,67,168,47,232,177,139,232,125,119,216,10,17,4,174,4,152,239,215,52,182,252,11,103,10,65,230,157,103,28,33,242,61,200,218,238,59,207,86,190,197,229,160,184,223,43,230,17,236,107,178,135,211,226,74,125,121,236,103,198,224,120,97,56,112,2,100,79,29,10,14,168,174,246,93,153,75,118,240,179,212,32,131,143,101,205,206,37,239,108,22,85,159,113,49,12,90,107,8,108,6,93,192,123,247,107,59,152,182,205,50,121,226,111,187,130,1,51,87,129,9,117,109,31,18,148,195,87,213,171,41,253,204,1,23,28,144,252,192,124,159,11,175,75,191,86,89,227,131,231,113,184,89,233,141,192,199,163,45,177,0,138,17,100,52,129,161,111,139,159,62,255,248,86,34,128,82,156,17,159,154,74,205,182,229,167,205,2,142,171,9,79,12,217,236,18,194,149,43,175,11,151,46,11,151,72,202,138,211,197,54,93,25,147,9,5,125,172,157,122,166,239,148,109,150,100,222,25,196,120,176,140,14,171,194,19,230,248,184,119,162,83,80,126,121,80,134,22,91,6,1,217,27,16,0,206,152,162,23,213,181,67,51,160,177,190,5,74,193,156,192,198,164,184,239,131,157,165,40,183,166,129,161,213,11,183,174,95,250,120,229,199,109,191,67,210,187,206,224,134,114,100,150,209,46,151,125,7,152,90,142,45,23,143,44,71,166,169,101,230,114,7,20,123,89,190,52,7,236,104,122,245,208,215,58,127,65,237,82,192,43,223,254,242,74,15,46,93,38,113,117,193,241,145,247,42,52,246,9,76,219,180,60,57,97,73,249,214,21,110,130,169,112,49,82,34,135,187,132,177,12,182,178,239,11,159,163,74,190,23,124,156,189,220,171,249,109,153,163,148,110,124,97,75,224,70,96,81,134,5,114,154,126,31,205,68,223,100,34,101,107,26,138,207,57,168,244,147,39,167,31,169,134,117,86,233,148,145,51,53,65,223,84,90,92,141,73,58,101,88,208,14,44,177,99,53,163,65,139,49,135,206,8,94,35,95,93,103,147,157,178,37,81,251,159,105,2,114,152,138,224,107,126,17,78,167,46,222,247,120,196,183,110,129,55,112,129,178,218,159,28,58,159,219,212,8,76,215,162,91,180,168,28,37,49,207,234,134,78,160,198,152,247,118,62,104,83,152,10,140,228,79,142,120,197,146,123,175,223,17,241,161,84,14,174,187,37,145,104,91,4,42,3,182,134,241,11,195,170,217,226,124,129,243,119,23,69,173,170,221,193,125,195,165,128,228,163,99,42,144,188,110,58,98,199,236,63,71,157,63,215,52,166,73,25,177,217,205,247,114,248,156,15,87,6,20,24,78,175,248,152,115,19,111,157,10,19,246,242,169,64,159,65,106,250,104,48,34,197,210,95,213,24,247,4,134,220,41,14,236,101,33,72,133,137,131,196,199,92,70,239,254,192,101,204,248,152,38,21,253,160,231,83,197,234,67,12,74,206,46,131,71,142,207,65,163,82,191,139,211,238,77,99,246,15,182,240,86,89,47,76,17,70,192,22,239,86,184,82,100,227,48,210,199,67,81,136,48,178,163,116,50,23,253,32,150,37,238,14,83,96,58,247,51,102,86,57,254,193,171,138,168,178,193,240,243,251,205,51,180,211,69,127,187,44,40,106,29,110,127,50,85,80,137,245,1,7,157,87,237,195,62,54,214,199,114,24,50,206,231,173,137,186,220,123,243,69,244,151,143,255,183,124,166,192,172,93,111,142,231,55,137,33,200,119,152,16,212,3,239,90,231,189,218,116,21,116,237,81,200,227,31,155,79,213,230,179,174,147,181,173,6,108,13,255,2,163,22,233,19,9,77,50,20,35,4,38,193,228,214,242,249,191,68,30,244,183,49,145,123,92,61,170,212,22,252,224,50,125,47,221,80,88,172,103,187,75,216,127,113,243,69,73,139,110,119,40,123,78,31,114,170,130,182,222,156,170,221,228,174,19,31,182,85,253,34,84,180,84,247,64,160,174,220,122,54,166,100,221,15,31,248,107,133,22,148,228,68,92,10,207,186,218,49,112,123,164,184,246,108,17,93,135,196,84,42,125,51,179,90,164,103,188,105,124,77,190,83,162,226,118,14,74,189,26,150,78,95,154,27,233,132,91,8,109,3,122,172,57,31,48,138,16,174,136,181,77,179,74,248,212,97,54,191,41,247,70,254,36,34,7,76,232,122,251,52,171,249,99,232,53,58,204,89,53,101,105,90,12,209,63,229,57,54,245,112,192,146,217,30,3,162,206,120,93,202,36,224,76,86,196,215,229,230,104,111,242,82,197,122,157,125,196,54,34,34,186,205,22,58,220,220,252,226,164,184,77,156,149,124,23,60,214,43,80,130,238,114,49,170,134,57,249,99,159,177,92,183,155,11,234,31,171,248,242,47,189,141,60,232,190,215,217,149,33,222,136,7,79,132,150,239,144,192,77,54,194,48,52,141,140,45,51,112,113,130,222,205,140,102,133,42,59,10,214,115,137,200,24,171,184,201,241,128,187,0,101,129,163,212,93,201,225,242,227,146,190,240,121,234,155,61,171,72,15,161,183,28,239,69,226,94,76,1,246,252,179,115,198,123,157,89,120,117,193,128,177,200,62,215,103,29,147,198,122,178,229,230,104,104,126,7,0,133,202,121,74,176,229,192,150,2,243,171,115,177,100,187,62,57,42,41,211,97,202,185,239,231,92,217,66,147,237,67,77,147,253,129,33,104,254,101,164,129,7,37,174,50,42,166,125,190,252,106,220,147,153,4,166,67,177,45,191,218,108,154,214,117,200,169,188,26,31,108,252,5,75,97,130,122,223,250,32,104,179,150,110,102,103,163,203,51,249,160,24,61,130,12,10,238,204,248,114,198,208,116,21,76,61,157,11,29,98,89,191,55,157,71,122,34,31,219,97,236,150,227,106,147,150,144,171,207,44,59,31,100,59,124,206,173,43,99,2,53,236,25,37,15,80,217,213,235,138,196,1,27,205,84,92,221,233,214,18,120,24,211,99,252,246,249,92,75,191,200,48,154,254,21,47,6,249,139,252,246,132,149,42,190,231,176,97,84,24,150,235,251,222,52,59,203,121,111,58,113,95,50,7,33,135,196,65,38,107,223,254,236,48,81,136,148,213,172,204,144,11,244,239,183,201,83,232,131,159,83,152,88,205,55,42,168,88,205,219,173,108,155,18,57,233,236,240,162,138,70,238,77,227,244,250,214,246,250,9,115,235,147,85,75,232,124,163,2,253,193,229,110,180,173,20,53,110,255,105,26,233,138,110,120,166,108,148,252,181,96,111,209,15,194,54,238,225,45,38,60,84,213,106,167,116,171,17,248,193,120,89,69,98,180,156,78,103,89,248,10,161,30,19,65,0,117,250,144,89,248,158,187,88,133,241,168,234,143,210,130,245,205,5,254,237,238,18,102,53,71,217,3,238,100,153,206,76,84,223,104,24,65,174,195,86,72,241,192,244,150,127,182,4,197,125,200,216,136,187,106,42,68,190,58,11,65,58,77,5,240,169,167,219,180,171,88,93,75,87,23,191,211,110,238,87,163,79,94,212,163,132,74,248,204,0,135,137,1,38,117,180,77,3,194,209,5,87,155,58,210,68,65,252,99,163,251,93,214,86,111,21,133,174,21,48,153,118,9,56,146,163,56,230,220,55,147,202,249,158,169,62,166,8,221,92,254,220,20,84,85,181,113,22,221,3,223,173,77,186,254,214,128,155,9,68,149,113,119,120,91,150,67,237,43,56,251,190,239,81,169,244,171,234,98,156,25,138,103,253,193,4,251,119,121,157,54,79,251,192,198,82,243,120,220,50,35,171,248,129,68,30,210,227,96,12,43,67,116,152,77,231,117,218,114,243,120,34,108,108,188,166,250,8,144,107,126,38,169,237,54,185,118,181,150,41,231,240,79,137,110,82,110,106,16,88,141,84,246,151,238,102,35,202,111,211,63,58,125,150,81,173,40,244,85,102,35,25,247,192,7,163,164,183,30,19,106,146,34,254,80,226,0,143,143,208,140,19,211,81,140,17,125,238,54,108,44,126,112,163,66,252,249,26,205,212,34,191,111,73,152,154,42,136,7,110,110,178,146,7,197,161,214,29,7,210,238,238,87,67,64,58,212,139,198,251,239,201,127,27,230,193,165,123,202,175,96,209,175,238,189,74,211,96,53,62,198,8,67,193,20,119,30,45,233,38,110,21,167,126,243,105,45,113,98,68,205,78,141,97,192,86,127,44,103,54,116,45,217,79,8,186,95,178,88,127,72,17,164,24,83,10,17,80,54,82,19,107,81,109,229,48,9,17,113,203,38,134,125,42,223,76,34,198,250,76,52,72,17,177,230,29,222,162,87,11,53,103,193,132,250,30,12,234,217,174,35,110,97,210,244,217,134,244,76,34,25,112,95,139,230,142,236,145,30,120,70,96,214,184,19,9,5,83,200,1,63,24,210,14,201,174,212,95,103,236,244,155,51,143,198,144,171,17,119,250,210,222,203,52,20,82,23,51,200,148,166,198,231,242,209,220,50,159,51,121,16,3,249,170,159,150,169,25,151,36,225,24,122,144,40,235,12,216,216,176,229,197,40,229,249,44,234,133,218,112,77,122,115,104,96,247,252,110,62,44,100,34,51,13,13,31,26,138,63,152,16,98,149,39,183,50,203,175,146,7,152,2,167,34,40,171,245,155,72,176,208,52,125,235,73,221,236,254,194,226,11,253,7,154,149,255,255,83,230,127,252,183,255,247,127,252,31,254,253,31,255,151,255,245,143,255,238,127,254,79,178,230,109,253,103,201,154,159,247,132,235,230,75,32,195,195,187,182,230,174,145,166,155,14,147,141,27,154,248,158,214,228,228,233,103,163,9,144,228,28,27,211,42,110,223,179,32,179,56,92,212,22,144,219,251,252,22,140,174,212,37,191,214,146,181,232,124,104,167,104,230,158,241,144,228,148,175,156,3,148,173,253,62,54,28,107,197,13,132,57,140,25,84,210,30,168,121,174,200,154,211,228,83,178,36,146,218,217,247,233,161,241,124,126,129,165,98,10,60,233,139,240,124,126,130,20,120,202,205,173,75,201,67,48,180,229,214,91,86,4,76,153,180,59,199,16,131,166,180,245,106,218,117,60,201,139,132,221,212,180,8,85,191,196,219,189,140,129,54,6,137,10,35,151,227,142,94,255,9,24,201,160,192,216,211,61,47,78,133,12,236,140,2,83,197,226,217,231,198,18,216,146,177,111,136,200,21,255,101,107,64,210,164,59,245,167,214,177,244,131,9,78,76,177,92,154,17,164,122,14,128,157,29,211,74,224,76,245,134,95,125,28,158,38,129,116,132,145,166,7,202,143,117,80,244,169,169,66,141,248,36,83,166,103,133,57,157,214,103,123,67,104,3,89,166,252,110,177,60,120,118,56,89,178,232,194,80,234,39,15,105,89,219,231,89,32,127,174,181,250,79,109,29,177,179,96,70,109,119,129,8,56,247,164,238,178,185,145,110,175,208,188,179,117,63,61,94,35,158,74,118,152,134,216,164,155,26,179,216,29,40,136,181,206,81,174,199,204,121,215,189,29,134,143,108,136,137,71,95,49,57,59,63,9,206,1,41,169,89,182,219,98,210,177,31,92,73,102,109,221,50,235,242,232,57,53,147,199,21,148,247,130,119,121,86,191,183,169,31,75,220,145,58,138,60,151,31,4,37,217,192,73,148,160,226,137,250,213,4,183,117,76,153,82,120,80,223,201,141,65,50,196,68,60,3,5,187,192,246,131,29,185,25,13,178,253,74,110,2,46,229,245,206,114,246,252,15,22,69,29,26,181,167,148,36,220,66,83,111,211,176,12,82,27,173,187,197,221,140,175,84,77,106,204,205,152,10,13,87,97,104,4,154,126,243,62,220,82,42,80,183,107,92,158,198,128,22,87,231,69,162,87,30,205,148,130,170,95,109,132,77,10,90,162,216,65,98,71,77,237,218,115,118,118,183,55,240,64,135,142,231,185,122,141,30,38,183,181,108,170,39,61,40,151,159,110,207,207,45,98,239,22,57,231,0,114,179,23,173,247,39,66,71,202,101,249,234,169,244,56,63,169,10,78,234,176,138,135,41,124,87,141,94,55,113,51,8,126,86,205,69,172,98,36,74,110,205,147,141,171,10,83,251,211,2,158,168,249,104,244,154,93,63,28,32,52,211,87,214,223,94,38,231,248,161,103,21,222,82,108,75,198,113,247,235,134,160,151,177,213,173,235,99,167,128,237,144,237,154,132,164,230,47,96,232,155,213,225,204,112,24,198,144,98,191,95,93,57,75,159,14,40,214,29,134,150,83,157,93,136,236,220,30,71,190,57,111,69,137,54,85,143,154,84,242,209,75,78,127,186,161,209,61,117,175,112,26,145,167,248,217,204,250,30,78,99,161,107,79,110,190,56,140,226,99,167,13,213,137,212,153,156,247,206,245,162,231,168,210,10,151,227,50,174,20,191,92,104,60,213,202,156,76,212,101,132,187,218,110,183,63,31,162,25,81,158,163,56,252,90,142,132,148,65,204,19,227,245,106,114,107,52,22,251,245,163,209,152,146,35,24,133,57,52,208,28,166,155,78,111,78,78,191,108,31,80,66,11,85,222,185,156,119,158,59,62,117,134,77,87,42,96,76,49,109,251,118,132,171,188,159,114,190,198,209,24,32,49,226,173,165,130,25,10,100,249,86,106,58,24,143,227,87,215,107,95,26,250,209,161,117,136,4,224,252,83,178,255,74,46,14,24,19,53,188,116,40,109,138,222,28,150,125,183,228,177,57,213,210,67,13,242,108,165,43,22,15,38,148,148,64,18,91,27,30,72,58,103,5,41,125,121,47,246,4,79,39,47,219,54,179,212,30,20,186,244,115,236,209,132,126,150,100,240,143,93,136,4,128,239,162,37,107,54,173,33,112,62,61,195,2,29,187,241,160,92,184,192,53,230,161,11,118,143,46,191,108,135,115,203,225,133,195,247,169,23,87,19,244,242,7,203,38,36,58,21,174,56,207,254,220,103,131,89,75,111,142,207,226,159,139,42,135,61,36,54,7,171,205,172,35,226,7,3,146,247,247,193,41,62,137,208,196,49,73,164,184,140,122,153,146,98,233,13,147,188,147,33,59,91,124,94,119,163,60,191,163,197,176,11,79,57,166,48,31,228,242,143,0,179,149,198,213,8,151,77,49,173,241,217,242,221,10,171,113,132,46,133,187,151,37,44,163,117,212,170,32,138,126,106,137,128,204,153,147,171,233,44,132,226,216,173,250,3,243,111,165,174,237,220,151,90,143,88,123,176,67,36,29,20,102,105,172,123,10,217,170,76,67,154,25,115,142,56,85,50,2,228,33,21,196,13,165,74,15,236,109,154,28,196,236,183,168,87,108,11,63,201,4,25,52,130,36,201,29,64,138,234,41,171,147,185,194,113,147,35,86,10,33,128,140,153,109,234,201,163,34,214,80,214,164,74,139,168,212,89,188,59,226,180,120,155,85,239,77,36,213,97,91,154,171,233,147,53,90,170,62,248,12,223,206,85,95,123,146,165,247,171,207,16,240,129,101,208,104,251,243,247,34,192,44,19,169,66,54,234,121,41,163,56,104,91,183,74,172,217,60,35,242,13,193,123,210,121,118,182,214,27,85,159,144,35,203,17,80,96,25,241,61,30,209,242,41,53,40,52,228,54,114,85,14,247,179,112,181,172,186,153,28,171,223,155,85,126,155,205,173,172,26,230,33,127,43,168,225,179,30,93,38,96,226,241,154,12,193,241,148,90,194,76,215,209,240,89,154,209,160,208,141,152,70,89,99,94,249,224,243,138,18,248,38,206,68,61,102,100,57,80,94,209,202,78,227,118,246,20,10,214,233,212,66,220,99,12,236,237,147,20,129,66,250,34,165,78,17,105,233,226,105,171,193,63,145,155,167,141,119,232,79,134,150,192,74,26,240,167,152,224,38,10,81,222,74,237,65,217,182,28,205,144,122,75,92,156,191,243,162,160,133,96,5,146,247,10,151,118,211,109,213,24,222,181,68,210,216,224,253,230,204,218,174,213,130,231,193,217,180,226,234,188,116,101,211,170,51,34,153,192,205,119,47,90,220,105,102,210,186,143,198,145,164,149,163,199,106,237,241,219,19,133,161,165,101,169,240,188,4,188,251,186,26,109,124,17,116,17,74,164,25,177,137,180,194,152,6,138,29,153,194,115,206,142,33,177,155,108,28,53,41,224,51,194,87,69,22,216,250,166,119,192,52,221,202,92,49,253,231,64,27,21,220,111,157,239,184,223,139,96,181,108,11,249,216,164,199,186,206,1,111,105,61,53,235,141,208,80,192,198,236,60,181,62,217,210,233,1,147,3,208,73,190,99,59,131,200,124,105,157,227,175,147,223,67,227,38,6,46,30,180,213,100,143,22,9,76,248,7,181,212,3,34,155,123,231,242,236,71,84,219,161,254,22,112,170,91,191,5,68,80,57,146,155,56,192,73,45,82,58,139,119,36,86,41,163,201,218,24,128,44,121,196,89,147,5,114,150,86,200,51,165,239,183,88,34,142,8,92,140,79,50,96,147,49,82,131,22,246,145,121,167,193,174,90,13,78,123,74,30,241,100,180,125,168,53,188,105,135,111,23,237,85,155,64,254,63,230,206,37,231,150,37,89,202,51,66,241,126,12,15,137,9,32,232,209,161,69,131,6,72,92,158,29,102,67,33,102,65,124,190,210,61,44,14,117,123,87,218,148,84,141,125,236,207,92,145,145,145,241,112,55,55,195,29,200,67,124,7,78,132,157,180,108,224,108,15,138,111,252,146,89,91,36,173,119,32,246,122,147,236,211,146,84,2,83,204,185,47,220,53,165,75,49,5,54,26,113,243,65,217,147,60,246,233,209,21,11,54,71,172,242,12,20,170,94,71,36,194,9,36,173,37,45,71,62,108,199,140,66,117,133,158,77,216,105,12,95,52,177,70,63,59,168,173,240,158,241,213,146,34,212,85,47,91,180,218,19,67,148,118,149,173,133,26,132,28,122,176,26,96,79,200,6,201,236,249,34,164,158,208,234,121,30,26,105,241,228,139,38,233,68,57,196,242,167,227,124,16,129,142,103,154,132,100,126,86,212,96,91,176,167,217,90,14,68,4,62,134,40,107,185,16,38,172,70,109,197,230,235,124,116,24,190,200,146,122,230,72,84,192,28,62,103,220,91,98,10,140,92,72,204,131,212,144,166,62,158,131,207,136,60,30,149,199,79,41,82,97,155,56,130,173,180,81,28,43,138,142,54,130,151,182,177,39,27,15,76,82,49,248,47,100,173,229,188,7,156,125,175,12,204,241,113,252,227,48,129,178,23,46,45,88,109,84,248,234,113,16,191,19,234,147,156,154,179,44,75,40,48,247,142,150,115,176,220,218,103,203,243,85,144,172,120,117,250,84,11,227,216,32,12,49,152,245,161,184,87,16,47,231,47,106,169,48,129,45,39,43,65,133,221,237,249,97,52,97,253,167,207,105,108,9,109,237,236,127,176,80,14,106,89,107,170,32,101,240,138,45,35,92,60,42,12,244,106,210,81,193,55,170,48,1,245,184,151,109,15,123,89,132,236,49,179,194,68,106,230,229,32,174,38,39,27,224,82,226,222,102,109,167,229,114,11,3,42,127,46,28,27,170,62,118,254,49,151,131,122,201,186,164,219,190,105,139,64,16,55,207,255,183,158,206,199,45,104,128,244,217,231,212,167,238,149,172,184,80,70,181,110,140,178,199,185,131,246,150,145,209,233,10,195,3,141,134,155,184,202,211,227,108,4,106,21,42,236,243,190,152,180,231,101,225,118,150,215,103,36,213,184,181,217,84,60,95,30,226,97,94,75,177,81,253,200,122,34,195,183,169,197,183,101,84,254,220,158,239,150,152,125,208,131,103,235,229,249,244,38,78,145,206,61,70,148,64,18,41,120,117,159,107,2,238,144,1,181,221,147,64,167,179,162,201,67,214,247,211,67,33,245,162,100,71,158,207,231,28,91,157,102,14,71,231,9,89,252,138,222,29,230,4,94,244,20,155,205,88,196,171,10,40,224,110,207,80,168,231,110,233,194,184,133,234,88,32,26,48,131,73,142,104,175,126,0,168,148,123,226,139,72,226,212,58,167,194,106,63,163,244,101,86,136,53,250,1,144,0,190,87,163,157,241,12,195,65,61,144,195,131,71,251,11,122,235,221,204,192,107,204,23,206,81,45,68,204,230,9,94,29,184,148,75,251,71,174,243,189,247,186,244,122,219,207,244,231,222,124,202,1,67,249,209,167,194,25,44,26,102,98,22,47,12,75,55,202,21,80,203,213,89,150,50,156,20,53,105,72,9,77,93,154,168,76,90,81,76,7,65,238,157,52,72,246,249,7,178,140,229,217,223,119,157,156,191,69,153,6,167,216,231,172,216,155,83,226,166,145,243,154,198,90,88,114,83,188,143,179,187,237,75,159,43,225,184,26,149,49,228,155,230,19,209,155,145,165,92,72,52,106,25,108,161,54,169,70,237,214,207,144,67,106,150,19,161,179,168,222,101,177,151,83,13,135,239,28,76,112,200,149,103,51,171,177,18,4,182,163,38,51,145,176,94,79,168,164,165,91,45,202,17,246,44,62,127,38,99,215,76,9,160,248,89,5,82,51,249,115,111,45,48,105,232,111,123,124,230,128,138,51,103,23,152,137,224,11,119,29,24,9,144,164,87,119,66,50,31,92,207,251,18,197,220,31,252,205,80,181,34,3,166,55,70,250,229,251,144,141,7,120,102,172,166,48,78,48,126,99,200,222,237,133,153,56,62,216,170,191,246,115,243,158,166,31,152,57,32,147,118,28,2,163,16,255,101,207,57,83,117,241,52,7,222,8,69,77,135,201,245,117,185,249,48,99,146,250,193,231,169,133,206,98,66,67,176,239,252,183,241,175,185,27,111,28,226,72,184,197,205,7,21,88,67,30,204,152,30,205,155,54,49,207,145,159,182,79,224,195,16,124,107,69,49,180,233,190,247,140,70,201,105,246,125,83,168,42,79,47,51,171,230,39,221,247,189,26,133,198,216,119,35,76,65,102,240,62,20,110,76,103,231,183,63,184,162,18,152,238,67,109,182,198,206,162,168,182,80,109,65,207,102,216,204,112,126,40,181,137,245,129,9,240,198,189,205,2,41,62,100,243,145,176,18,94,135,171,153,160,10,124,182,33,209,221,29,181,128,27,81,69,138,16,178,254,23,212,33,168,130,77,132,60,54,38,85,206,192,174,230,8,127,61,80,27,249,100,76,53,189,79,187,213,95,245,11,227,18,60,138,55,109,72,10,7,153,87,54,7,95,78,24,175,146,118,107,200,26,158,162,21,3,54,71,81,212,222,242,195,144,59,182,95,139,32,223,157,250,24,219,24,156,102,135,145,71,188,166,72,7,94,153,114,172,175,89,40,215,139,85,117,67,252,168,163,118,239,240,128,26,46,87,163,142,146,124,36,12,68,180,247,29,71,200,178,118,152,205,1,51,193,73,151,16,190,243,9,31,24,195,172,251,92,152,147,152,17,193,7,119,44,78,134,192,12,189,239,144,5,92,175,21,14,252,12,216,142,205,65,155,166,229,90,4,250,93,74,194,72,171,67,190,59,206,179,19,185,110,135,91,21,89,113,124,185,230,89,20,110,195,120,27,91,126,26,214,222,39,134,67,234,181,163,48,92,5,30,166,148,230,176,25,235,72,211,44,88,235,131,112,112,148,188,210,223,24,198,225,116,62,252,230,197,12,84,239,64,42,88,34,149,47,68,125,198,65,17,29,179,134,59,52,121,118,239,50,50,41,163,10,74,200,127,251,47,227,186,49,101,140,26,151,113,38,127,91,120,148,22,65,137,207,237,24,40,131,128,103,4,68,129,55,156,152,128,55,199,113,249,233,126,134,172,19,212,16,215,203,20,205,92,24,91,101,207,25,243,209,146,167,189,29,94,76,45,188,56,188,153,6,20,230,144,180,190,156,64,157,188,202,34,159,79,165,90,46,127,199,67,72,41,187,94,49,117,116,232,168,218,248,14,120,8,75,227,85,56,4,38,75,239,247,102,210,184,222,196,7,101,203,227,245,234,54,17,158,94,106,2,79,206,12,31,218,217,147,200,171,198,84,185,250,241,142,189,43,30,206,83,96,98,189,254,50,207,190,4,89,206,7,222,78,88,199,123,108,239,235,189,5,138,42,86,92,140,177,195,42,119,160,96,80,249,53,26,3,241,220,101,252,154,115,220,246,213,150,234,205,121,181,46,91,55,38,99,124,243,103,118,161,6,83,174,30,148,19,124,123,45,14,72,104,104,223,113,66,234,180,198,14,131,20,12,239,253,194,20,229,121,89,146,113,88,79,255,201,111,47,91,47,166,195,166,108,43,15,109,44,115,255,234,89,56,218,53,226,0,134,61,229,13,199,209,237,42,11,81,237,196,32,245,53,145,58,233,189,101,154,165,150,235,236,119,188,87,206,66,208,147,246,10,76,156,242,237,243,32,102,81,57,119,39,202,51,0,107,245,51,45,229,27,100,46,238,205,141,153,221,252,171,198,144,2,51,147,11,23,114,208,62,135,91,4,127,74,167,65,61,60,31,64,117,248,52,229,122,18,181,31,63,207,11,35,176,184,69,9,85,174,38,92,228,213,32,20,104,96,138,120,209,158,169,248,243,123,227,104,120,83,202,192,205,196,216,62,184,39,83,159,20,216,62,245,128,79,183,52,233,114,212,127,134,191,144,61,168,140,239,210,110,82,173,78,117,34,173,91,102,146,15,19,249,229,230,101,98,22,206,175,151,186,141,215,0,101,78,209,103,168,70,76,189,122,145,218,106,126,243,73,209,210,29,41,232,243,68,5,51,138,83,11,69,94,129,249,98,190,83,146,177,101,230,173,0,96,51,196,184,247,41,156,237,163,56,44,48,69,16,151,251,86,151,246,83,55,147,129,134,223,104,251,186,140,173,16,222,90,85,208,243,117,186,160,15,219,228,115,84,188,93,214,9,171,172,111,193,61,40,234,87,114,231,106,166,44,227,67,207,6,158,84,233,133,73,248,175,233,183,174,86,93,222,4,62,211,213,254,64,163,188,201,92,213,155,105,241,250,15,163,95,122,35,12,205,220,232,17,226,255,96,74,169,100,95,6,140,104,156,247,8,4,222,212,245,106,148,206,226,230,230,134,252,192,72,80,85,239,49,163,212,101,189,57,172,254,111,32,156,21,145,136,157,124,91,204,10,197,223,101,51,223,164,46,91,152,14,15,209,171,80,200,65,65,34,82,24,13,133,47,126,65,14,10,233,237,170,87,151,136,136,146,145,36,133,172,175,11,139,145,47,118,78,18,138,227,163,222,124,155,15,136,195,212,201,63,157,138,6,201,240,166,81,231,184,100,57,103,165,130,153,250,193,20,117,167,185,20,230,27,202,1,179,99,29,10,119,94,83,192,99,233,79,119,44,23,226,177,27,60,158,254,252,52,181,144,247,222,155,152,156,194,187,185,192,6,59,66,168,85,119,86,232,152,97,175,111,42,37,23,177,243,173,163,55,24,117,106,191,249,79,32,119,42,92,205,79,217,225,179,147,104,207,205,177,73,184,87,147,29,221,10,227,70,54,2,174,253,146,161,13,134,145,92,3,70,94,254,105,218,242,47,247,128,93,23,159,14,17,34,151,25,232,144,242,52,224,106,131,39,224,89,174,255,130,193,40,249,150,128,73,109,13,133,241,32,185,79,197,190,225,129,41,131,9,244,172,208,251,65,7,98,159,14,15,248,21,218,161,213,188,51,3,70,85,234,129,145,67,94,1,51,139,107,195,241,3,136,49,140,41,238,222,122,53,71,228,251,174,57,95,232,40,196,243,162,198,247,243,51,244,209,254,70,184,99,196,235,152,38,197,42,176,57,15,198,111,67,141,215,121,195,194,150,183,79,33,79,61,157,102,194,208,209,52,24,149,58,227,89,157,121,124,32,131,250,254,165,87,179,222,173,24,72,139,240,99,86,184,155,27,153,195,84,72,53,133,55,156,16,135,119,121,78,162,124,231,103,22,187,48,17,116,189,26,49,235,0,247,210,243,96,71,151,222,163,89,220,165,98,195,174,48,37,238,53,224,89,171,190,16,200,5,41,110,62,207,152,219,178,117,68,34,161,197,24,71,96,36,203,70,124,142,95,236,237,7,99,111,168,95,230,228,160,147,191,109,10,233,123,172,183,154,194,236,36,122,192,231,223,114,130,160,16,168,127,219,74,252,25,9,168,234,47,227,228,208,2,101,51,166,191,108,1,142,11,195,189,89,10,83,177,113,97,228,239,229,222,147,179,137,207,9,136,116,230,91,167,101,48,19,88,14,248,116,168,76,118,28,184,200,10,57,140,77,202,22,148,32,206,142,62,153,116,240,80,184,59,13,11,61,157,36,210,102,134,114,98,137,139,9,116,101,109,119,201,65,174,1,222,165,175,7,198,204,52,26,198,161,73,150,205,101,159,166,191,142,102,133,83,178,232,46,124,182,157,188,15,220,166,70,29,22,195,204,103,217,198,241,90,35,26,86,60,229,116,166,102,218,238,121,63,23,247,29,147,48,156,136,172,219,1,106,171,32,189,56,76,202,77,198,191,213,245,230,25,191,77,149,245,80,244,242,199,26,2,23,75,134,209,98,106,116,5,74,80,108,127,239,16,93,191,227,225,7,227,22,131,111,186,194,148,113,55,135,177,169,149,93,35,176,235,159,27,140,190,82,81,24,102,72,13,184,246,155,21,51,216,34,163,1,99,210,88,21,166,150,226,254,54,161,198,7,93,245,222,26,223,88,233,147,73,38,92,218,109,140,188,128,17,156,247,131,63,138,105,132,237,21,44,84,113,5,90,246,146,91,195,220,159,206,60,0,134,250,255,192,102,135,28,48,90,191,83,97,236,152,46,204,14,230,249,109,51,43,15,152,137,45,43,140,112,234,14,24,133,248,170,48,204,255,234,48,229,225,245,249,109,206,20,35,224,220,174,12,17,48,206,161,254,213,155,91,89,91,122,53,196,207,219,45,200,141,229,231,234,243,233,165,123,53,33,110,125,176,51,48,92,145,10,152,89,161,43,220,217,29,6,140,157,147,62,24,233,212,251,220,48,65,37,144,67,170,118,121,20,168,153,255,97,105,15,76,107,252,230,120,135,44,89,246,112,121,174,126,12,70,105,29,177,141,166,240,114,21,119,131,75,186,89,76,224,65,214,180,95,248,252,65,86,24,214,119,13,152,216,133,162,37,50,241,205,142,24,123,60,247,182,204,126,192,236,66,159,171,57,41,220,159,134,123,222,21,198,230,121,6,204,121,114,41,76,137,242,125,108,68,98,20,221,211,227,133,160,20,202,233,79,51,203,247,251,88,84,145,76,133,207,96,240,83,27,76,171,118,185,159,141,217,204,132,140,28,238,102,172,32,48,185,123,129,205,20,64,225,203,161,108,102,203,121,57,25,6,147,126,12,24,214,81,147,223,38,138,119,191,238,129,86,221,93,158,76,163,135,50,240,128,199,181,96,7,205,4,62,46,186,219,213,90,49,152,189,94,113,24,230,104,149,231,50,167,153,182,2,238,243,178,186,13,38,75,20,13,159,12,68,109,56,209,154,219,240,179,183,147,207,19,120,23,143,106,0,159,161,177,180,229,45,213,123,45,244,156,174,224,89,60,239,235,34,219,158,181,97,109,67,233,115,24,149,245,162,79,141,233,170,47,202,140,185,41,115,45,240,25,40,190,207,199,240,178,95,45,46,224,243,65,214,92,2,110,77,14,140,192,179,41,76,118,70,91,62,33,130,249,32,134,253,218,94,24,159,169,22,240,104,249,185,185,241,110,252,185,177,82,146,240,25,48,92,176,21,112,19,253,0,131,9,136,205,128,183,104,144,1,51,17,196,183,61,169,236,121,198,202,153,84,86,12,6,50,24,250,182,112,177,169,209,103,248,116,46,121,172,115,216,140,163,42,162,233,115,142,169,168,165,236,28,254,57,51,41,204,86,187,6,220,247,214,102,19,29,246,172,15,12,154,52,182,126,1,150,232,79,23,230,56,153,21,222,53,142,47,38,225,93,245,227,35,232,49,98,170,69,31,224,122,64,25,76,58,32,94,54,51,210,172,10,99,78,24,45,95,103,131,91,181,87,88,128,98,202,154,38,81,253,192,172,134,209,242,221,246,21,214,49,184,67,244,251,96,56,108,114,136,0,134,152,19,40,150,96,218,43,149,248,103,13,120,47,153,230,237,8,183,83,44,188,86,116,165,159,223,57,191,79,167,211,2,35,203,160,47,140,52,92,140,113,168,67,218,101,172,10,49,140,22,59,31,125,153,3,98,188,191,14,18,191,151,26,97,112,89,174,15,107,135,147,60,117,136,82,189,55,91,252,48,174,172,250,113,21,242,45,51,174,70,164,108,62,48,12,116,127,29,20,88,182,103,32,13,202,228,226,161,23,177,156,231,234,211,139,183,203,44,190,172,15,198,68,26,163,244,172,147,227,153,53,202,175,238,49,96,194,20,250,174,169,59,137,157,142,57,181,63,111,147,93,130,159,234,198,254,85,214,42,124,246,88,190,233,165,88,124,73,140,215,96,146,247,1,91,113,213,3,35,108,24,176,85,222,42,124,246,143,251,94,205,145,251,249,237,121,135,56,103,188,252,60,22,225,130,26,232,60,131,240,233,20,162,84,209,103,176,216,218,211,110,170,133,28,53,105,47,253,114,45,121,16,61,138,7,247,243,208,219,140,38,3,174,72,15,62,240,110,49,209,34,212,150,158,167,98,224,197,130,15,91,49,149,231,230,37,78,17,99,155,117,179,62,214,57,230,165,248,2,80,41,184,90,43,6,183,60,227,227,58,195,136,29,189,194,150,83,116,248,124,227,183,98,219,224,179,151,200,241,216,187,92,130,39,213,99,92,253,229,202,206,52,200,23,244,192,68,245,138,163,132,45,202,131,230,16,156,3,134,184,90,20,166,250,41,238,61,225,15,118,133,107,100,177,129,43,233,0,133,97,102,140,128,219,146,115,52,112,31,173,220,223,38,194,242,220,28,223,234,123,115,246,145,91,97,22,156,25,240,98,165,84,120,193,124,14,120,39,29,72,200,26,228,143,102,198,65,56,225,6,169,112,110,251,62,54,140,78,93,95,200,165,21,63,31,77,212,152,159,25,11,15,73,143,46,227,189,57,151,14,179,94,152,210,102,192,107,180,23,54,45,40,135,17,236,213,21,160,23,210,130,35,96,2,154,242,190,136,92,215,28,45,99,37,90,122,117,101,89,221,1,227,48,170,191,141,14,76,142,166,113,106,214,221,91,111,233,6,252,225,205,143,245,244,74,203,68,167,29,158,4,54,30,24,109,183,248,109,58,70,231,113,75,167,221,155,115,42,159,15,60,163,254,12,24,210,255,84,24,41,131,232,53,163,52,234,111,99,143,18,111,196,148,217,31,180,69,196,229,160,189,84,253,126,136,76,68,108,130,80,229,42,229,185,24,181,244,128,207,20,51,245,20,193,25,223,11,58,128,73,93,40,10,131,253,251,176,39,6,42,173,61,23,67,115,186,48,223,143,246,201,153,174,226,243,169,24,251,233,7,112,14,44,201,5,154,136,199,48,77,104,187,113,40,137,119,125,142,62,34,168,101,48,170,86,1,23,114,144,58,144,22,92,228,184,57,114,99,250,233,118,214,174,21,77,51,125,72,253,109,214,143,24,227,166,216,244,12,133,181,89,129,28,166,44,114,63,232,217,200,68,203,168,210,126,190,0,2,10,49,196,43,84,48,93,95,58,25,176,21,93,74,166,232,105,25,252,224,18,63,141,73,206,243,92,48,214,70,192,195,106,37,20,222,201,21,27,129,237,136,120,225,115,42,52,79,242,15,158,77,106,31,12,134,79,124,97,52,180,20,61,221,148,162,225,132,17,243,3,119,47,186,195,94,158,55,208,21,29,48,18,3,238,148,167,43,60,17,39,254,96,148,6,234,126,218,61,67,237,17,152,20,238,211,110,220,239,114,192,35,205,183,101,103,209,205,254,66,72,214,61,95,46,132,150,8,69,161,180,214,174,38,130,193,144,157,252,243,50,175,154,241,92,157,71,137,105,1,231,243,164,91,75,124,193,114,116,41,21,205,125,61,87,151,238,101,48,192,196,235,158,223,46,211,21,147,14,140,242,253,30,15,188,203,237,53,102,227,253,222,124,119,129,109,19,247,194,174,128,214,204,213,113,233,57,1,56,22,9,140,243,242,126,27,182,125,27,132,151,101,145,60,31,195,144,67,191,63,22,211,78,30,207,24,231,212,31,40,139,238,126,81,47,120,194,221,10,2,222,122,225,37,48,229,236,243,253,233,42,48,52,171,23,94,49,15,163,255,178,254,242,211,59,114,86,48,176,243,179,242,161,237,208,239,197,179,95,161,214,31,140,255,110,192,228,241,158,95,198,106,47,238,125,190,166,119,129,64,95,48,6,202,50,50,223,243,219,203,13,253,12,174,37,173,103,206,49,169,132,128,161,243,62,125,118,38,184,21,77,131,17,255,126,217,176,95,253,109,46,42,114,243,124,224,53,114,60,55,181,12,229,249,250,58,107,105,192,234,242,246,131,207,192,190,112,217,87,116,244,55,49,220,84,55,5,14,208,51,31,120,174,152,55,160,18,60,231,108,106,200,226,12,114,96,116,139,234,3,239,17,243,198,98,207,252,62,55,146,2,126,115,156,132,82,126,38,37,20,158,2,205,173,235,110,124,36,51,95,9,248,44,125,186,111,101,232,236,88,97,136,137,228,231,185,8,161,197,180,65,189,202,117,158,252,125,95,229,46,126,228,180,198,251,109,214,164,13,71,121,175,61,240,118,74,30,48,20,178,7,134,251,236,239,147,50,156,235,237,107,48,100,159,11,83,28,243,192,22,165,9,24,50,219,51,225,205,233,37,89,192,240,67,244,133,101,57,185,29,152,186,155,167,105,16,181,226,193,200,148,14,237,53,106,201,238,79,159,211,215,51,91,194,184,222,241,216,121,139,206,178,193,232,100,56,74,144,235,89,160,74,11,241,66,96,230,105,109,55,177,139,248,254,118,41,111,56,136,26,146,11,86,177,246,48,144,210,131,104,54,249,157,167,191,217,22,197,146,142,139,111,122,222,53,194,21,51,122,140,137,225,249,250,16,121,139,221,31,180,231,244,44,79,216,194,196,138,79,104,124,60,75,196,89,94,86,156,20,204,177,162,60,191,189,83,68,129,39,81,244,209,245,19,48,171,169,104,57,165,143,58,235,12,244,12,250,133,9,164,107,203,41,222,91,183,105,171,62,189,130,186,122,190,23,111,145,41,55,184,7,181,7,244,244,203,211,48,38,130,232,51,14,2,207,156,67,213,246,253,62,80,33,215,201,212,4,29,99,197,55,63,240,231,230,103,212,6,157,10,152,24,129,194,216,19,69,211,206,22,46,105,204,18,45,188,36,55,71,204,229,185,26,93,221,114,225,249,126,155,103,193,190,167,43,251,135,110,30,199,190,202,33,192,44,50,242,220,136,63,197,201,14,26,10,50,12,2,111,155,164,2,70,64,248,129,33,43,212,128,73,125,72,183,108,147,24,154,1,67,244,145,47,123,103,247,17,253,105,154,246,23,68,240,51,26,70,253,180,30,242,55,139,221,188,23,163,235,178,21,182,92,73,192,103,134,209,105,220,12,32,60,240,190,152,90,135,206,134,187,194,65,91,1,179,117,85,216,68,2,227,183,209,41,215,141,43,62,11,46,39,7,188,179,124,1,212,207,161,84,249,161,133,202,114,217,129,101,51,86,242,40,49,252,215,38,124,91,224,137,160,99,192,165,92,205,5,131,41,234,185,55,71,58,244,185,26,111,157,25,48,228,223,46,48,50,76,249,94,221,154,144,92,128,173,112,41,224,46,254,5,6,195,221,174,23,158,185,107,211,72,82,223,123,143,42,117,34,160,166,225,124,225,93,138,54,28,183,161,125,175,54,135,98,129,107,138,68,226,42,198,85,208,95,62,45,107,227,62,53,69,210,85,97,78,7,253,194,80,108,20,166,190,227,190,16,88,46,218,112,88,228,235,182,108,175,183,97,59,221,135,222,66,7,28,249,231,251,54,47,56,166,76,72,176,76,49,41,251,224,74,113,158,190,43,244,153,61,11,66,73,208,212,132,24,180,209,29,59,13,106,126,146,144,38,14,76,233,146,239,182,169,249,225,156,33,112,79,37,226,207,86,243,211,37,3,3,21,46,74,149,128,145,123,214,171,7,246,116,23,94,156,158,20,102,62,187,48,132,99,189,249,100,24,197,99,15,228,111,244,193,168,103,244,83,4,21,19,99,200,14,11,167,205,75,107,165,234,97,244,167,91,40,211,140,87,205,26,170,237,222,176,119,239,181,132,213,245,125,208,208,152,143,144,187,44,58,188,97,161,166,17,183,230,212,39,29,206,225,55,223,118,157,127,100,137,232,103,210,7,217,195,76,48,240,24,73,10,179,15,141,159,182,140,189,254,52,197,74,49,29,33,249,166,231,127,214,219,228,18,165,192,20,85,9,74,92,49,90,102,118,26,89,127,154,245,221,131,7,208,136,167,230,57,168,183,77,174,90,13,12,247,92,81,60,17,70,160,166,2,32,240,202,53,86,38,180,190,147,174,169,153,19,205,253,178,126,46,159,122,115,4,9,98,28,17,243,200,93,91,182,217,16,123,151,54,164,186,101,215,152,153,34,122,137,155,35,96,34,11,87,70,3,104,199,36,141,128,150,6,23,80,188,106,183,225,166,1,167,224,117,52,177,98,70,60,16,21,222,46,80,201,123,196,157,84,127,24,247,141,24,101,173,41,255,24,20,85,221,139,162,169,160,48,53,158,113,107,234,232,95,20,25,138,11,195,124,213,102,183,116,182,14,49,16,40,105,46,83,97,184,177,57,224,115,96,40,207,213,184,26,197,213,48,196,100,189,69,151,162,186,212,125,51,185,209,145,244,234,62,162,176,6,248,108,151,116,201,164,42,186,206,120,108,43,83,209,155,227,80,125,123,197,168,154,77,97,76,195,162,105,231,222,229,233,22,222,252,109,26,169,33,157,112,80,6,94,177,100,194,196,106,75,111,78,22,184,93,120,66,228,82,24,162,145,143,148,142,244,163,46,1,40,112,205,121,225,65,8,236,194,27,5,63,223,217,45,147,221,145,243,34,50,145,107,197,197,103,186,210,227,255,65,55,118,143,31,12,207,68,143,139,25,29,29,215,83,6,62,47,232,185,26,203,0,63,178,225,141,114,182,157,207,213,51,34,15,16,57,147,6,38,140,218,156,238,79,231,156,159,183,141,48,198,157,12,207,222,235,236,57,245,169,91,10,59,33,96,51,215,86,56,68,63,65,41,142,85,16,2,96,60,21,130,2,233,129,241,118,24,1,35,3,165,237,166,148,48,223,123,227,14,167,15,221,70,29,177,168,50,114,218,126,26,198,17,47,7,188,113,35,8,248,28,224,44,197,246,193,70,69,172,138,178,218,204,64,81,55,187,93,134,242,16,226,58,1,147,67,95,10,163,28,224,93,70,181,99,150,5,130,34,67,206,143,1,99,168,165,87,103,60,96,2,166,242,67,14,47,133,65,27,185,58,130,226,104,183,40,140,108,255,8,248,76,157,18,218,70,78,162,122,129,99,51,247,242,246,60,216,217,216,237,251,96,72,38,118,109,249,217,23,246,121,97,124,208,245,230,232,220,198,233,100,26,67,70,225,134,199,72,52,237,60,248,146,108,130,169,31,196,210,54,77,164,67,91,214,248,229,120,108,148,65,151,222,187,155,203,75,192,156,153,181,79,41,83,184,143,125,118,179,74,52,65,89,123,230,152,139,57,7,107,10,31,209,135,29,140,89,182,179,117,108,237,114,152,87,235,194,67,105,119,192,228,137,253,177,215,47,232,164,48,167,201,18,112,71,54,75,96,212,188,226,125,146,149,90,83,155,54,25,91,113,117,57,131,73,24,77,133,154,224,225,77,219,208,42,244,133,32,150,22,167,151,61,204,85,235,185,184,159,175,96,6,44,101,255,128,103,30,247,46,219,48,192,165,44,8,248,108,97,61,222,66,104,96,42,95,201,178,134,113,80,37,162,123,150,255,7,222,33,201,11,76,122,90,111,142,105,78,185,48,108,152,253,192,161,163,0,60,102,210,167,234,48,135,227,169,40,63,147,205,246,129,139,203,226,130,82,192,173,13,235,53,196,142,26,212,207,162,135,123,196,30,183,151,184,3,115,132,211,62,235,198,178,12,184,40,11,139,32,120,184,149,130,82,54,251,252,52,33,196,251,211,54,115,43,140,194,208,14,24,231,6,65,173,160,172,7,202,221,101,32,224,105,24,156,8,154,168,59,21,242,145,197,117,59,65,41,74,124,224,179,192,120,112,108,219,48,42,242,211,103,175,112,62,61,127,232,109,82,106,91,97,242,84,53,224,33,246,227,198,159,205,229,190,203,109,78,96,83,225,126,143,154,152,28,62,209,99,106,128,98,170,228,19,165,118,84,208,95,129,172,195,236,68,244,211,218,70,127,137,231,162,229,93,239,141,220,193,55,142,16,125,65,93,75,208,141,153,105,15,180,239,167,79,246,240,152,131,73,144,156,157,179,222,249,204,192,46,174,15,140,157,245,237,111,18,192,219,235,245,186,73,158,52,9,73,80,102,142,51,244,7,87,22,27,137,183,215,242,211,129,12,248,172,14,178,124,32,38,27,137,56,115,153,63,7,138,165,48,15,222,2,38,21,209,20,38,46,55,3,62,227,234,185,57,75,91,10,24,105,213,172,40,126,35,113,111,74,109,167,162,84,109,57,136,144,157,204,100,21,45,175,41,240,90,77,91,125,126,216,19,159,212,174,168,27,156,193,116,90,160,86,62,172,232,57,174,103,127,147,136,67,212,162,237,42,100,156,162,187,7,30,32,207,213,107,185,226,79,71,73,121,229,172,63,93,209,225,142,155,83,237,221,21,45,46,91,78,213,43,66,178,250,204,103,179,228,33,28,224,157,107,214,206,38,70,17,131,12,197,201,245,188,139,58,34,146,8,140,5,142,62,150,249,75,124,40,134,225,82,56,99,104,104,86,89,242,175,166,244,180,155,182,246,128,247,19,105,129,39,80,115,241,23,141,36,229,110,58,136,56,245,214,29,48,6,211,130,18,67,24,254,211,157,185,101,175,7,150,129,128,218,206,72,122,111,4,114,231,10,152,242,162,7,109,53,70,247,153,234,243,204,207,79,227,188,29,247,166,218,85,31,171,78,99,48,252,96,18,210,188,0,133,145,66,186,240,16,165,223,31,236,14,147,160,104,50,60,23,35,53,178,3,62,199,152,242,194,221,73,82,40,123,36,148,2,20,54,182,82,192,121,105,172,29,184,251,209,4,184,138,66,3,232,217,26,121,135,179,241,29,186,83,6,158,126,122,0,134,50,255,60,150,25,55,4,108,30,79,10,99,198,187,2,166,244,254,185,218,86,73,135,241,47,168,250,219,168,136,94,52,43,199,22,14,115,139,233,4,21,138,51,89,9,220,136,121,118,135,51,73,201,93,20,230,140,59,3,70,74,71,58,165,225,212,179,47,76,160,235,129,115,184,75,0,227,61,246,192,216,218,173,128,249,246,150,194,7,31,254,186,50,123,31,29,165,56,177,180,47,16,3,156,159,229,152,227,25,209,172,128,107,73,237,249,109,162,227,59,96,84,184,245,185,43,167,218,26,48,34,99,207,213,68,123,239,213,168,85,60,191,189,145,67,10,120,62,137,100,60,158,186,23,29,0,239,220,116,206,105,84,68,250,64,203,232,224,233,164,130,7,148,179,81,129,41,75,211,159,198,64,42,199,99,67,205,31,250,92,166,53,114,97,24,190,15,76,213,206,133,137,218,63,55,167,106,231,194,86,221,173,240,62,59,166,219,242,241,228,147,42,82,61,101,198,235,54,61,3,153,76,57,30,164,232,211,179,9,41,26,168,55,73,252,182,122,192,29,138,137,194,87,104,27,120,109,205,82,159,23,84,161,39,59,140,18,179,108,88,17,83,43,30,210,0,182,13,128,192,231,16,236,245,122,61,255,118,3,15,124,22,137,26,104,221,218,48,74,203,118,109,129,146,127,31,10,83,86,29,48,94,205,218,41,44,170,181,148,128,113,185,147,145,52,57,47,180,17,240,120,78,216,68,69,243,109,152,201,131,40,120,9,115,160,124,141,218,48,120,253,57,110,221,30,150,45,18,235,212,146,59,106,238,93,15,188,195,216,25,120,214,162,159,174,145,224,102,60,213,120,179,154,13,67,155,225,47,227,108,109,123,145,228,5,149,21,212,64,4,188,71,151,103,70,53,38,121,184,17,75,65,4,149,187,192,8,69,230,18,240,154,154,148,105,184,116,120,58,182,51,163,108,77,100,1,239,26,243,29,142,213,67,134,81,67,121,167,140,64,73,158,107,195,73,232,124,125,130,126,214,20,165,41,208,211,199,126,107,42,214,186,206,56,166,144,239,156,28,54,98,252,84,85,120,133,131,49,240,44,237,185,121,207,189,172,128,127,142,65,10,215,200,203,0,211,39,207,213,144,235,135,195,182,189,213,223,38,239,242,241,152,128,137,120,235,213,152,69,249,151,89,96,151,232,130,223,76,197,237,59,217,0,67,42,213,30,31,252,151,184,186,139,162,25,224,184,235,189,145,63,230,11,19,8,136,107,233,192,165,111,11,90,251,125,33,48,106,179,118,202,228,91,142,167,158,182,3,86,24,82,239,133,169,121,208,78,129,148,232,187,32,83,255,45,233,185,57,26,250,241,182,201,105,102,125,106,234,108,114,60,216,34,37,173,131,97,14,175,36,239,68,240,154,18,118,80,77,79,206,243,3,38,53,255,252,244,92,101,122,195,145,197,216,91,63,16,19,228,244,171,51,35,33,61,55,167,118,255,194,125,61,61,14,19,214,79,54,5,17,49,45,244,3,94,30,188,50,77,189,161,49,239,134,50,201,142,231,178,21,253,121,106,83,223,190,48,142,173,253,129,139,151,36,0,175,180,255,2,231,120,31,25,223,147,90,222,159,118,85,141,110,250,164,179,140,103,20,46,47,204,60,159,153,57,205,214,23,246,154,235,110,180,255,254,14,180,22,138,149,192,15,231,198,80,151,129,3,221,74,82,106,22,3,138,107,217,85,254,101,12,247,243,174,71,192,165,246,103,38,69,153,196,79,101,184,54,67,100,126,96,68,214,2,134,33,175,239,122,219,70,229,131,23,14,68,179,60,48,97,240,128,209,228,210,78,217,182,255,112,216,114,93,207,213,104,160,236,128,231,208,96,34,240,244,140,19,83,23,218,20,114,117,133,93,245,197,98,208,35,234,227,249,64,14,220,221,112,10,248,220,74,2,211,192,195,109,80,129,223,73,158,44,143,123,253,118,152,13,67,75,16,177,88,73,46,60,9,108,33,244,7,46,238,132,213,173,48,79,180,170,12,190,159,87,53,77,124,157,44,113,229,114,165,55,96,92,79,244,183,115,10,225,50,96,132,198,31,212,125,128,186,217,81,77,253,238,161,48,13,223,227,84,138,25,230,122,46,102,207,117,225,82,149,126,5,28,98,59,192,44,41,250,88,232,181,248,48,69,123,179,232,102,156,115,64,184,106,116,219,227,244,167,207,108,151,27,40,197,97,207,189,145,54,139,135,222,105,233,201,203,24,239,94,173,106,36,35,212,117,21,238,99,223,155,159,63,125,174,37,237,127,111,221,158,202,74,132,208,209,54,9,248,236,36,218,115,107,115,80,13,152,164,219,211,110,14,117,241,208,152,60,63,175,227,44,15,95,84,25,115,47,138,33,245,98,180,184,219,10,24,59,11,253,105,4,166,238,197,22,100,83,180,140,56,161,179,149,221,123,232,187,44,70,30,9,184,139,128,46,104,131,63,31,232,104,26,188,53,167,23,151,196,4,158,184,127,40,60,83,142,1,92,152,207,245,219,106,84,30,121,80,131,243,122,157,186,149,104,102,19,24,40,76,186,161,232,188,39,35,252,165,203,123,111,200,167,241,105,97,98,217,116,89,108,27,195,40,31,39,231,208,53,158,165,11,13,31,223,85,226,177,181,151,14,96,34,237,247,109,25,235,95,167,163,110,5,7,57,96,202,106,182,194,18,141,49,123,156,169,115,2,10,167,43,122,156,45,123,146,8,214,217,248,153,82,254,7,119,243,2,109,10,227,220,235,189,66,93,88,145,128,120,99,204,58,159,7,152,164,231,115,53,37,85,59,224,178,52,100,194,166,179,198,138,93,169,203,207,15,10,75,167,7,106,47,69,225,235,131,5,140,4,185,124,1,228,251,220,253,5,120,34,220,163,112,112,225,64,215,214,189,244,143,198,239,15,141,49,140,150,108,254,162,80,163,6,156,197,255,214,224,230,188,124,208,179,19,208,145,48,80,170,42,129,86,106,189,21,61,251,209,248,48,7,33,166,244,92,108,89,187,128,49,28,205,10,95,245,83,96,68,219,245,230,20,87,213,11,227,178,250,192,165,165,24,194,195,76,93,181,67,27,135,220,219,114,83,159,80,184,167,88,175,137,153,98,23,173,48,148,219,248,109,226,18,186,5,66,162,189,220,155,19,78,215,201,110,224,239,124,95,8,71,108,61,190,12,91,231,242,133,247,124,186,197,118,154,247,234,246,212,199,183,97,67,239,254,246,233,84,61,180,49,174,220,246,21,120,212,220,158,155,227,222,221,3,134,5,162,221,210,207,78,177,223,166,33,89,244,180,124,187,10,53,40,158,133,58,146,140,39,16,175,155,53,242,121,97,231,251,137,224,155,9,12,181,231,177,201,75,166,128,113,120,212,13,22,82,24,46,155,97,240,82,182,40,130,19,103,180,93,152,240,192,243,219,103,45,43,229,194,43,63,175,251,12,195,56,80,254,136,165,186,23,167,42,166,39,129,169,24,81,24,153,254,251,219,244,184,118,218,68,156,73,224,174,121,77,211,17,112,165,93,131,151,22,154,91,109,99,236,68,206,244,86,68,73,157,253,46,84,140,120,95,132,47,101,195,220,205,232,38,182,103,212,192,43,39,129,64,58,69,32,1,155,63,137,194,103,89,141,189,223,128,72,220,4,237,240,242,227,167,119,126,175,101,238,189,31,16,177,131,170,240,249,68,220,19,4,216,148,100,5,158,81,39,97,242,182,245,109,54,180,168,116,127,25,18,102,17,152,13,213,125,29,123,147,119,83,152,52,179,247,55,11,244,150,228,12,121,7,14,214,1,51,9,233,83,163,233,16,147,233,180,42,0,121,31,57,217,45,3,94,103,206,146,223,62,223,117,184,130,160,115,201,191,244,106,88,30,177,52,34,146,175,201,199,14,229,188,123,196,209,116,203,228,244,211,57,65,174,120,31,211,136,104,75,97,168,225,237,194,91,147,193,22,140,91,209,48,78,140,122,45,18,240,30,181,168,132,83,82,214,95,198,44,192,67,61,72,134,103,157,114,14,124,70,116,236,43,121,115,89,187,196,166,246,184,152,160,223,211,99,72,10,198,148,67,215,247,162,205,166,200,60,95,248,108,85,100,239,119,224,229,254,193,221,248,158,93,118,157,103,154,197,133,48,26,54,103,214,66,59,52,250,171,179,25,186,25,195,110,89,220,14,124,222,223,136,254,54,133,110,65,57,43,221,87,121,54,107,93,214,243,78,166,173,172,128,207,30,40,55,253,105,178,200,177,17,153,86,93,245,192,156,22,163,101,196,214,244,203,164,202,191,70,159,217,38,83,122,20,254,97,228,156,42,151,78,29,100,229,102,210,136,26,32,217,37,224,32,114,227,63,188,178,101,42,21,46,65,232,52,24,118,137,194,56,194,183,128,39,164,91,133,113,29,143,223,102,83,63,244,109,89,57,240,12,184,195,84,82,248,108,158,111,203,107,162,172,89,96,88,2,49,20,204,36,88,199,104,97,41,139,15,19,74,64,214,57,3,27,161,18,211,21,110,234,186,230,98,22,147,157,78,10,85,135,145,181,20,70,224,124,6,252,212,208,118,220,56,189,138,28,244,204,102,237,185,247,132,108,28,48,53,76,207,189,97,160,58,154,147,152,115,27,10,245,36,26,134,216,163,48,66,97,222,221,108,113,51,149,123,9,117,98,117,236,130,78,160,245,209,204,192,245,111,187,254,112,55,223,160,250,244,201,52,45,252,128,77,1,74,97,6,211,109,248,76,154,193,232,196,59,234,237,81,236,170,158,231,154,204,249,183,105,208,92,228,106,132,41,156,124,69,215,231,71,229,167,19,129,26,59,122,124,18,106,150,199,230,117,75,175,64,26,219,138,78,151,194,237,102,24,172,217,226,110,190,67,57,94,245,58,79,145,244,98,24,57,37,174,166,100,69,182,226,221,20,207,242,133,73,131,203,187,70,108,111,215,232,148,13,105,169,42,108,129,188,128,23,50,151,10,175,226,59,121,99,75,15,29,10,38,78,16,239,3,153,252,145,245,167,49,43,246,51,54,241,143,169,245,4,7,222,225,97,4,60,176,148,20,120,155,123,178,195,197,76,207,21,30,113,40,227,72,45,158,179,212,64,32,191,230,95,46,134,141,83,132,118,129,89,52,2,38,231,39,233,69,115,56,143,120,137,9,73,104,113,97,55,251,224,139,238,249,76,149,198,156,143,49,76,38,115,234,16,199,25,171,197,23,80,33,63,78,253,233,51,230,221,94,236,192,103,157,107,77,127,26,113,174,29,157,210,41,91,214,171,205,75,107,59,60,240,141,213,223,102,17,142,134,35,171,164,95,174,241,3,103,92,108,122,4,15,188,83,48,76,26,86,6,83,215,15,148,17,221,150,188,227,166,62,211,211,50,108,239,106,220,124,189,95,15,138,156,210,103,219,124,52,21,182,146,245,128,201,26,117,133,111,28,168,33,160,221,181,195,207,105,127,122,33,105,135,31,63,180,22,187,163,216,80,124,23,111,20,246,169,203,207,129,183,91,26,117,35,161,107,45,232,129,225,83,196,205,217,90,203,1,131,194,108,95,217,126,52,240,242,220,154,72,116,220,26,234,203,211,236,125,71,168,189,174,254,92,187,145,75,11,152,245,88,127,23,101,136,251,80,103,196,22,157,142,214,150,33,184,76,88,122,41,90,66,120,5,120,143,246,52,219,136,189,241,200,86,12,216,21,134,20,117,97,36,97,158,171,77,177,43,224,218,84,35,1,181,13,68,201,3,182,67,150,194,88,149,229,128,187,184,198,26,76,137,101,116,218,56,123,202,174,93,186,87,184,41,1,195,207,146,223,62,147,172,155,189,33,45,188,181,222,152,4,116,246,18,58,124,7,56,65,23,133,199,244,170,69,224,179,174,73,206,20,94,35,179,114,192,67,3,222,29,222,124,228,201,204,160,69,75,30,167,229,97,190,14,197,164,74,76,122,13,221,65,125,63,223,104,234,75,103,132,73,81,81,113,16,173,90,201,232,176,243,237,30,238,158,5,206,181,204,7,160,213,173,108,59,233,106,149,114,50,52,146,96,147,122,198,42,171,146,105,209,58,217,31,69,200,84,149,255,141,186,95,14,218,11,116,167,90,30,152,250,35,15,180,32,246,183,101,116,83,73,126,22,216,175,221,203,204,184,100,101,192,196,121,6,49,145,42,158,162,225,167,5,11,175,248,60,182,134,245,202,125,25,231,5,76,54,6,63,248,188,103,168,158,114,243,177,141,187,254,193,213,104,20,119,4,238,179,129,60,191,253,53,109,19,107,106,50,155,108,212,98,151,143,192,125,90,113,254,98,11,76,40,216,195,48,27,110,156,18,50,209,204,41,110,113,118,96,102,147,251,186,40,189,72,241,93,158,109,44,106,125,183,211,206,90,57,162,148,192,168,85,77,244,98,225,149,231,144,235,27,86,37,40,157,178,169,164,113,155,178,145,126,38,201,113,241,52,219,50,167,161,18,83,163,200,161,92,216,148,185,191,209,79,38,168,168,27,12,82,114,200,8,124,45,163,140,176,139,162,24,12,99,246,110,223,111,115,238,86,169,90,11,193,44,15,210,12,115,129,237,119,172,160,95,201,1,173,248,111,119,204,123,4,54,103,128,156,111,211,166,240,76,145,172,98,161,139,171,51,71,168,44,176,137,138,108,135,19,201,144,117,97,243,208,249,38,120,2,118,107,9,35,25,97,168,243,225,214,232,22,18,20,209,229,19,126,8,234,197,31,202,121,88,42,207,145,62,51,255,200,128,123,19,55,60,214,203,225,185,90,208,243,212,73,47,70,63,126,120,187,187,57,185,234,197,22,138,12,116,12,249,178,145,131,168,201,73,151,198,239,206,251,249,101,20,44,191,77,31,158,91,20,85,47,129,207,142,101,221,199,34,176,62,180,101,148,183,14,31,11,8,213,47,189,120,27,63,206,81,194,115,218,39,103,173,237,94,11,64,93,103,47,98,201,101,211,104,115,95,33,98,152,185,10,213,206,248,180,181,196,56,227,28,46,123,39,51,2,202,45,30,155,147,94,238,75,225,233,181,23,160,124,108,122,239,2,79,207,59,229,220,25,49,30,133,175,35,185,169,116,35,30,43,48,134,227,241,66,152,107,133,31,5,188,60,156,110,140,188,243,183,85,80,252,244,154,247,40,26,197,55,162,125,102,42,108,29,190,104,29,229,70,152,205,95,24,93,147,234,70,1,163,64,199,149,173,213,52,197,22,255,58,136,62,216,57,242,239,122,102,254,159,127,243,223,254,215,127,248,175,127,251,31,255,243,111,255,233,31,254,158,109,230,248,167,176,205,252,71,26,116,31,182,207,16,33,99,95,130,87,151,190,132,243,109,23,239,199,149,177,11,170,58,246,40,138,185,112,213,228,47,195,126,85,151,66,249,149,153,206,231,171,232,27,211,26,127,11,187,169,205,215,180,40,147,219,125,83,32,139,35,167,254,118,97,96,199,248,24,148,66,235,111,103,211,239,114,24,35,169,164,87,39,42,135,99,228,22,146,111,89,97,36,232,238,184,71,25,81,186,5,83,139,21,147,216,248,205,213,50,137,101,147,169,240,73,108,51,253,238,103,10,60,35,223,71,95,67,106,237,198,126,38,171,25,251,189,184,186,32,108,37,240,25,111,174,239,204,233,16,205,23,129,209,42,156,121,223,89,174,72,220,9,49,195,22,84,26,38,170,201,251,11,248,60,7,179,158,183,156,150,229,27,97,231,16,71,109,118,124,25,29,254,215,237,53,178,37,103,99,146,29,230,81,116,85,218,124,71,31,247,143,161,214,84,12,2,155,164,243,41,125,81,18,148,108,88,61,101,61,165,20,214,185,129,166,127,209,116,54,129,102,51,61,222,6,92,238,81,138,197,22,250,76,128,168,74,200,52,150,16,195,119,5,12,43,118,107,146,93,35,118,134,150,191,127,65,103,146,107,218,236,97,35,197,47,166,236,91,148,250,57,112,112,222,244,62,225,175,165,62,13,135,61,244,1,252,243,75,68,154,139,220,252,236,228,144,162,242,117,30,62,105,151,93,2,254,68,101,248,247,151,45,69,44,207,69,236,179,120,151,25,79,163,37,185,185,121,152,100,127,217,24,202,13,25,197,169,98,163,225,187,132,196,249,242,185,121,53,211,173,233,112,127,76,52,16,253,32,143,225,91,171,109,124,49,217,192,80,103,92,252,11,58,251,21,172,166,150,108,204,58,75,149,239,173,232,66,177,214,33,116,131,142,130,111,235,176,36,27,114,194,100,203,24,199,41,202,136,206,189,171,160,157,73,46,118,171,132,40,117,79,152,120,18,15,19,98,110,128,206,159,192,100,81,60,28,77,101,112,210,130,21,62,152,179,6,199,205,135,145,65,238,78,249,108,26,57,66,197,213,76,74,178,13,167,234,201,133,225,237,248,116,206,94,247,4,64,148,35,98,198,84,133,233,183,139,195,55,199,252,28,48,117,30,69,224,102,236,220,184,247,147,203,97,208,70,57,61,222,5,236,202,165,97,149,39,245,163,53,238,241,79,53,12,210,6,204,29,126,124,192,144,72,158,154,16,163,171,252,119,19,114,157,91,143,114,103,193,139,118,195,150,96,103,43,48,31,141,243,41,17,47,60,155,122,57,203,253,24,195,35,206,84,67,45,31,76,233,125,249,150,144,19,25,65,128,251,54,169,235,143,115,57,138,36,89,35,121,103,222,70,151,231,67,57,73,232,121,140,192,209,10,154,40,34,34,196,179,159,88,220,114,227,42,156,6,77,219,237,137,228,141,17,161,108,211,27,126,2,152,167,147,35,113,71,53,16,142,104,26,38,156,41,71,188,97,67,24,234,15,108,91,51,135,145,80,156,79,144,49,77,23,220,2,102,187,170,97,219,137,35,81,180,220,72,38,111,116,116,186,132,32,48,68,158,39,58,154,183,47,95,20,108,194,121,169,79,100,182,220,232,169,45,194,154,196,178,147,78,132,12,80,32,232,207,197,183,40,16,245,178,174,116,123,11,25,215,27,142,104,72,227,105,195,58,214,124,17,111,128,180,162,81,120,66,152,46,151,2,140,42,156,254,244,25,148,238,139,104,2,165,167,83,159,80,119,11,81,70,224,174,199,57,139,132,163,26,24,240,57,43,188,55,55,183,219,27,10,81,51,85,194,236,248,48,230,27,103,169,79,10,236,44,78,36,47,34,72,67,28,66,211,11,201,140,3,61,20,8,103,81,19,200,29,27,20,255,190,152,35,112,234,187,48,85,163,17,162,164,118,127,106,194,18,131,241,224,72,52,83,22,211,172,57,3,215,69,79,176,89,36,154,244,220,155,18,150,184,249,217,137,106,89,185,141,76,23,78,4,182,58,42,133,209,162,138,223,238,156,238,167,194,204,253,57,96,50,81,251,129,243,142,196,135,185,252,166,231,193,168,237,238,1,231,71,49,226,55,124,34,91,132,47,92,26,15,12,13,127,4,204,68,240,192,104,253,222,171,137,156,63,191,77,89,104,60,55,60,172,253,180,252,204,236,49,18,185,187,42,224,224,246,145,235,125,99,191,144,182,194,204,214,247,230,84,0,232,205,201,215,221,139,115,217,26,127,53,1,139,113,159,11,87,142,231,98,168,64,113,53,158,181,58,51,152,216,79,142,46,255,5,184,20,230,228,31,227,20,167,229,103,44,45,211,98,10,248,12,251,241,252,54,244,184,251,219,237,73,228,18,191,170,17,229,199,8,109,60,195,120,174,28,57,102,74,86,186,22,169,118,115,175,175,23,206,229,233,148,140,164,113,100,16,136,196,37,125,31,118,92,188,25,132,174,49,105,172,194,34,235,110,213,97,15,93,0,11,141,22,61,86,135,90,181,130,158,67,98,138,4,1,201,207,169,40,42,100,145,154,48,146,169,244,23,158,105,229,166,169,176,25,215,41,167,146,33,216,209,48,147,164,205,10,35,110,16,201,135,254,212,83,146,238,14,163,10,80,194,221,207,189,83,186,235,75,229,16,209,245,222,167,183,163,190,245,188,200,249,48,59,32,77,68,214,176,154,153,158,188,11,136,59,253,246,39,113,96,253,97,98,56,247,85,84,138,114,181,63,77,241,247,230,176,206,10,171,9,130,106,110,4,237,102,215,182,198,41,169,32,205,174,23,124,58,127,188,13,163,186,33,121,221,83,53,211,195,231,98,106,91,125,221,59,48,202,172,207,213,54,53,58,76,112,188,63,87,115,26,45,1,175,55,157,9,223,175,229,104,25,137,62,29,40,184,217,93,174,166,49,7,230,115,115,170,180,238,205,207,98,163,111,11,169,136,136,74,19,255,30,79,174,148,229,34,42,186,40,43,239,67,51,8,144,97,46,49,138,130,246,169,243,40,178,175,163,221,171,19,12,77,133,77,10,219,97,118,4,58,135,39,60,159,130,46,182,77,86,107,61,204,169,91,11,96,135,27,149,91,233,16,146,70,80,48,56,97,168,128,250,249,33,206,33,209,107,217,228,7,21,46,36,228,2,70,22,78,159,155,83,66,144,159,206,124,63,159,100,170,233,2,4,187,220,210,46,207,112,128,100,31,172,149,141,237,104,87,244,60,71,208,105,208,73,122,118,150,63,181,132,104,89,178,76,130,194,231,203,14,158,170,233,244,181,231,167,207,182,52,200,79,219,100,153,245,177,145,211,201,183,225,93,61,77,80,106,208,23,194,219,84,114,224,57,28,93,170,2,86,225,103,123,208,21,62,91,234,96,167,31,184,170,202,70,163,89,245,162,101,170,56,123,227,248,154,234,253,233,66,137,159,194,5,118,118,192,152,189,42,154,66,199,213,208,172,227,236,108,114,54,60,197,128,211,51,87,54,179,76,155,183,101,169,40,179,23,29,140,116,249,50,132,242,181,217,231,132,17,116,0,208,103,239,198,198,255,140,43,185,56,105,26,12,171,239,148,242,133,23,86,99,2,51,169,140,126,225,178,30,254,107,65,38,230,242,128,76,3,234,225,143,243,125,6,124,182,72,74,109,39,230,150,98,36,224,48,167,114,194,109,88,229,117,160,165,215,135,155,110,149,204,37,96,98,23,210,112,100,20,83,204,26,168,196,213,252,192,212,98,198,79,151,119,91,73,110,53,143,96,140,241,117,148,252,192,119,127,84,209,48,121,202,66,240,39,140,82,77,226,149,103,117,211,159,70,238,177,223,150,157,153,86,171,70,250,128,68,118,121,91,43,15,45,32,234,22,188,187,164,48,230,249,161,112,65,5,225,146,194,134,10,181,154,233,124,60,21,230,182,249,1,153,113,226,214,244,167,214,248,64,136,221,65,63,55,17,88,253,182,176,146,46,119,32,165,174,81,98,224,179,152,221,81,122,190,51,13,30,156,189,53,113,176,123,117,234,207,79,231,29,230,30,80,240,96,159,61,112,19,110,32,179,180,150,121,26,7,245,82,80,169,190,208,207,7,201,144,203,136,164,196,65,11,36,248,246,214,229,144,82,88,162,79,245,29,17,3,230,101,106,101,199,217,64,229,168,36,152,104,223,237,167,36,5,69,231,11,175,119,74,65,53,243,62,52,222,108,90,145,50,225,148,6,43,17,250,203,83,83,66,154,242,210,64,45,17,172,87,227,169,28,76,230,9,81,65,139,147,108,105,171,23,78,77,245,15,154,137,229,95,214,46,135,106,229,119,159,33,92,238,103,13,245,76,37,106,56,40,237,124,251,204,248,4,90,44,67,230,49,102,202,201,121,82,135,2,39,138,216,159,153,21,68,89,15,124,190,166,116,9,174,123,247,167,75,45,251,158,47,193,245,124,45,122,53,123,254,224,127,79,171,156,210,7,163,44,238,14,6,74,159,180,150,217,10,61,219,37,238,82,143,175,55,71,16,97,8,101,120,42,69,163,65,70,140,248,24,145,180,162,220,91,148,25,106,191,44,212,100,170,77,10,147,156,136,231,78,102,16,173,48,193,239,203,148,126,140,194,78,143,66,244,185,20,111,243,112,120,139,49,103,124,186,86,175,172,85,212,56,231,197,164,114,22,84,100,254,30,56,245,168,113,232,100,65,138,86,145,146,160,171,23,182,227,142,194,169,4,255,195,78,1,207,148,116,214,189,154,130,196,202,52,176,251,83,120,139,212,94,13,216,76,110,21,158,245,150,155,117,104,118,233,41,250,29,87,25,165,154,230,139,214,124,193,102,152,183,168,139,68,133,78,28,232,248,229,224,120,147,58,82,233,196,134,86,110,148,166,179,75,153,229,185,121,65,12,54,110,78,40,85,171,103,207,161,163,164,216,159,85,242,233,186,166,163,112,225,118,17,192,196,198,245,230,100,1,98,234,176,90,78,221,98,101,106,194,99,249,66,157,251,41,20,58,251,208,203,181,128,138,126,62,48,189,121,50,89,79,135,19,122,175,67,225,243,96,49,16,79,247,79,149,187,128,196,138,212,188,215,240,89,172,59,43,140,165,110,84,0,110,20,134,139,194,53,247,216,111,23,78,175,186,54,66,184,186,5,82,101,89,109,168,192,231,167,107,20,187,21,58,69,75,98,144,12,142,144,202,129,161,225,55,133,41,37,141,171,17,184,215,10,40,78,126,229,94,61,204,98,71,225,75,17,100,200,234,183,155,208,82,188,21,151,48,16,116,221,165,62,227,86,211,20,59,241,235,15,79,194,53,209,39,166,118,217,21,174,41,184,139,7,134,240,175,125,98,78,115,209,108,219,40,233,213,34,21,11,92,147,170,141,53,252,9,92,186,157,133,211,38,118,133,201,216,197,83,23,140,49,31,184,107,203,51,245,29,207,205,41,195,142,223,62,119,126,138,238,79,127,206,208,147,49,18,108,121,94,23,59,215,46,53,176,143,255,39,240,217,155,222,234,92,88,150,138,134,226,106,255,74,109,231,131,34,115,113,235,149,199,122,94,39,46,79,249,214,89,195,71,202,15,76,145,69,192,237,209,201,36,155,54,162,24,129,58,184,60,158,199,226,228,189,163,48,158,28,142,174,235,164,254,34,116,142,152,79,202,207,40,196,229,43,234,226,187,145,209,30,244,242,115,139,133,245,147,118,25,74,251,37,10,254,185,190,168,32,76,197,130,77,244,75,96,18,171,12,206,188,89,45,40,201,89,229,117,207,116,5,37,197,181,83,76,4,55,61,66,108,84,97,248,213,164,123,242,163,164,70,2,116,6,218,73,212,168,64,156,101,197,2,206,233,175,218,116,245,42,96,21,230,48,85,82,203,166,121,24,104,126,100,231,25,181,103,58,117,81,151,82,205,60,241,145,212,59,143,86,3,102,207,247,220,188,142,123,109,121,84,135,74,190,146,46,25,51,231,249,138,8,154,31,78,192,240,211,229,198,231,212,224,74,250,166,243,52,31,177,190,28,203,57,250,82,69,121,166,168,21,246,8,223,34,125,117,154,213,20,70,132,249,138,114,85,97,45,80,27,73,54,57,164,173,40,95,81,125,169,252,163,188,57,156,199,35,238,134,176,241,200,23,165,62,75,27,141,190,124,104,83,153,67,156,54,155,233,34,94,98,78,26,199,172,80,82,114,188,36,171,93,85,173,48,180,102,243,213,110,99,15,161,35,0,9,162,18,111,34,153,136,224,115,245,121,171,241,38,224,159,168,201,177,73,2,197,249,34,83,140,146,147,62,85,133,6,230,40,6,45,2,18,94,202,57,212,240,44,220,250,192,28,216,114,192,248,214,77,133,75,88,230,80,35,73,50,114,40,124,166,38,47,4,192,195,48,41,199,21,56,104,116,29,169,211,246,8,100,66,66,13,185,199,51,17,20,245,202,42,132,40,90,72,50,218,81,230,17,223,196,239,47,7,138,230,73,125,224,50,175,242,33,231,133,241,92,93,34,217,148,56,13,168,48,2,232,24,78,55,70,145,111,168,115,12,112,117,207,2,224,84,84,141,8,134,216,93,52,204,186,244,17,157,222,208,151,91,252,54,167,143,242,194,41,18,201,201,226,229,249,129,207,62,185,92,184,61,85,4,192,24,194,4,204,22,163,191,90,168,35,164,40,57,168,168,103,7,159,255,10,129,2,188,102,219,120,58,13,210,200,140,62,133,150,209,31,29,214,25,246,178,192,108,24,85,64,118,97,170,28,77,35,220,244,168,211,98,151,84,226,183,145,226,126,30,140,196,120,140,98,211,192,90,207,205,153,217,238,205,241,191,214,23,106,180,131,219,114,196,64,158,231,198,139,184,92,37,203,161,161,24,83,147,247,109,52,197,39,75,37,98,17,156,139,162,245,4,111,81,171,162,24,131,172,189,1,163,57,93,21,238,37,100,23,225,125,46,213,112,194,104,27,66,104,192,245,241,30,40,232,17,196,241,253,192,229,169,108,42,48,178,34,145,149,152,72,181,246,2,142,119,11,181,138,3,39,18,120,10,159,81,189,226,183,243,126,34,76,188,93,10,100,2,134,8,160,15,54,81,94,184,87,35,158,173,93,10,127,47,69,211,40,155,29,207,213,227,6,214,14,220,24,106,10,155,25,104,192,117,232,113,176,152,41,134,203,155,91,84,84,14,247,88,134,93,199,17,134,85,83,239,103,196,39,87,184,130,194,219,86,78,50,112,142,137,186,217,168,27,15,140,189,189,59,19,108,12,202,171,108,80,138,229,196,67,191,121,33,92,170,138,242,13,33,227,80,1,199,188,230,249,192,240,112,143,134,85,92,64,181,221,168,170,133,236,244,58,187,128,161,58,199,22,38,10,189,108,88,30,154,30,196,190,151,193,226,48,81,132,244,92,157,225,152,4,140,148,149,254,118,189,218,85,7,78,112,61,245,106,124,114,114,244,120,226,0,63,20,230,11,241,62,131,8,170,150,189,191,234,250,121,225,115,10,42,218,227,136,191,165,80,227,94,230,54,163,48,223,87,9,152,240,139,254,54,7,228,21,122,219,211,36,111,196,155,128,250,238,112,208,192,37,111,168,193,12,172,18,231,150,1,83,107,254,56,50,160,215,93,3,62,175,126,237,199,248,96,122,121,159,165,218,215,99,98,129,100,179,251,18,30,180,60,50,77,192,41,252,74,23,68,14,45,213,193,115,225,236,110,238,213,9,21,181,215,177,33,156,217,161,130,157,217,244,249,109,20,159,91,192,88,213,61,126,15,231,192,188,46,140,53,218,227,247,96,6,3,1,195,128,121,174,206,109,10,90,30,44,113,98,14,16,195,183,250,56,96,64,27,8,152,74,135,199,124,99,205,248,124,22,10,215,26,255,197,124,99,132,107,40,214,155,90,17,143,214,124,234,97,201,179,216,9,207,231,222,56,102,132,119,0,146,117,245,181,5,113,54,3,40,193,178,199,216,163,160,107,27,112,127,52,156,51,167,156,186,47,76,145,213,99,232,67,32,47,12,23,32,187,191,110,65,168,66,117,241,99,104,47,124,102,200,107,184,96,186,22,89,225,116,253,74,136,15,191,63,61,216,216,95,23,10,34,219,85,225,188,213,133,2,1,207,162,14,74,148,183,70,203,134,237,247,20,70,45,57,174,238,70,34,126,236,153,74,186,246,25,133,124,201,227,237,84,90,88,63,205,51,163,104,208,142,99,225,220,225,4,49,205,254,79,221,155,240,61,10,87,30,196,164,117,20,66,86,175,215,101,130,12,185,14,133,73,81,221,184,166,34,38,39,166,112,190,30,20,144,23,84,72,57,195,217,150,135,46,86,84,170,112,203,203,13,96,225,178,162,80,167,176,121,3,58,140,11,149,58,173,240,31,92,197,12,248,145,105,202,208,46,99,166,92,4,85,234,11,227,49,18,247,78,86,167,162,70,93,40,166,123,203,48,92,24,106,124,67,213,250,202,97,17,131,105,75,121,172,209,80,248,186,230,52,36,219,155,194,231,155,17,231,155,82,31,103,180,110,11,210,245,197,73,170,229,154,173,56,54,230,209,65,135,239,7,230,177,46,140,82,192,3,195,14,139,231,130,101,160,174,107,8,8,135,71,146,121,161,235,250,0,149,99,92,175,32,54,227,207,83,193,161,159,1,35,178,173,174,106,236,45,214,189,186,228,199,3,9,173,151,152,255,249,118,146,126,91,231,221,156,229,255,186,24,237,169,180,102,184,170,165,165,107,129,132,241,156,186,197,153,227,100,185,14,73,93,149,121,96,24,4,93,245,87,161,154,74,123,108,240,102,47,247,230,200,145,61,46,121,136,54,239,128,33,134,61,112,16,101,65,81,127,123,80,42,27,115,192,175,24,107,54,5,168,124,225,92,244,140,206,14,53,44,140,141,93,252,23,239,191,243,117,132,17,35,149,182,227,25,71,188,203,28,45,67,188,83,125,236,80,176,95,209,39,204,41,143,237,32,113,254,216,10,64,217,252,203,189,115,228,176,129,251,95,60,11,247,110,114,111,230,182,254,88,26,182,42,104,86,227,153,131,146,165,27,1,147,37,208,151,69,17,222,125,230,50,212,167,148,233,158,173,116,192,89,53,46,179,233,5,197,248,134,81,59,31,248,116,81,189,191,60,186,70,125,17,137,89,215,215,169,143,215,167,52,91,189,107,248,67,118,210,179,234,133,69,58,53,221,1,124,222,187,214,106,30,184,132,223,45,104,125,156,178,58,71,151,88,111,251,160,18,66,94,70,199,120,123,223,118,23,156,46,21,198,141,236,222,156,173,242,3,99,154,186,47,220,84,183,29,119,145,168,229,52,56,37,29,192,20,236,236,59,190,127,30,236,10,67,58,191,61,126,166,73,221,59,161,113,122,141,205,56,148,169,45,26,167,170,22,179,168,113,100,212,104,235,28,77,87,108,195,217,136,63,68,34,147,42,26,251,250,189,157,134,234,106,141,78,79,31,23,62,243,123,122,174,230,244,26,102,114,187,63,58,50,4,91,57,134,93,184,168,28,106,54,113,168,36,94,115,143,11,209,185,241,206,215,127,140,175,67,215,122,138,80,195,75,30,148,228,145,194,103,201,13,199,182,182,177,193,80,24,69,168,219,50,106,253,228,120,159,77,56,44,150,135,102,118,240,218,50,102,248,118,97,142,123,250,216,212,66,223,46,95,15,191,61,35,227,123,71,241,217,163,44,85,183,229,43,247,178,117,208,217,52,177,113,80,120,27,241,203,236,150,228,135,33,36,207,107,227,56,31,231,86,234,30,174,105,26,213,201,106,36,145,169,220,27,177,127,167,242,33,233,201,35,35,212,114,125,26,145,132,213,51,17,251,209,126,155,205,140,46,11,42,5,196,57,230,88,148,36,30,63,104,142,142,163,4,220,246,179,86,39,51,5,222,23,102,159,161,168,73,26,4,58,33,63,42,76,26,43,95,248,169,91,79,232,231,47,185,55,187,10,117,108,182,232,75,24,237,158,5,242,185,249,196,118,72,110,254,208,136,72,139,151,25,155,213,2,77,187,62,23,147,155,171,23,214,14,51,162,74,190,63,92,155,142,33,28,120,211,142,1,120,166,208,162,89,65,246,246,211,5,225,128,27,58,248,10,99,24,19,40,90,220,210,46,230,247,121,97,68,221,100,26,61,112,185,70,137,217,68,7,196,73,26,167,182,25,251,119,246,43,77,221,210,81,98,25,177,85,101,29,82,94,22,161,226,117,61,78,51,54,140,242,93,37,171,161,136,37,209,216,77,69,91,134,48,101,185,48,11,164,160,120,176,132,129,157,149,118,171,171,56,219,243,186,46,156,85,109,241,12,49,43,170,112,180,193,229,145,97,2,207,250,218,148,102,163,54,235,213,104,117,134,167,102,198,155,240,233,148,115,174,14,191,115,106,96,135,26,8,35,129,55,239,145,136,210,13,77,185,167,159,29,64,52,173,218,41,95,97,204,210,227,234,2,109,72,127,27,203,150,216,161,19,137,76,69,97,70,218,92,1,91,49,255,133,81,228,173,113,120,72,203,184,115,2,119,132,184,91,192,103,10,210,55,114,218,121,134,79,24,131,83,58,170,131,24,17,1,133,17,107,108,10,159,67,102,76,72,216,190,183,7,174,231,28,213,3,61,175,87,93,224,141,222,223,239,197,153,17,175,48,222,68,113,245,79,198,67,96,172,198,34,10,195,251,83,242,7,113,232,153,175,9,60,150,169,138,230,21,210,129,192,237,217,70,35,176,116,38,191,176,98,199,44,87,173,216,17,186,189,86,213,169,66,51,23,148,32,89,124,63,112,7,183,54,59,177,24,69,195,144,46,215,105,150,157,234,253,124,18,10,30,58,215,97,247,92,98,109,177,50,69,181,144,175,27,235,235,248,105,196,203,101,101,74,48,183,87,124,248,68,165,71,127,96,204,180,194,97,158,151,45,135,107,220,179,206,203,141,14,63,115,182,246,9,246,118,203,247,9,76,201,67,85,61,205,153,171,250,185,101,146,228,121,166,36,10,221,92,233,145,197,120,42,205,46,33,8,216,115,92,188,44,119,173,240,152,94,63,75,180,129,40,178,182,140,16,68,137,150,153,154,211,126,224,115,240,111,1,63,69,199,192,5,181,104,135,207,47,45,93,63,80,196,76,190,248,28,24,202,170,124,93,148,237,248,40,60,107,243,121,31,218,238,129,87,73,13,148,122,203,231,218,126,163,25,103,41,130,235,241,92,77,190,190,7,156,179,6,151,18,130,138,174,132,68,221,12,233,121,125,215,164,252,106,252,54,229,208,250,125,32,137,56,82,52,156,85,84,31,186,139,39,45,158,53,187,60,125,98,212,4,239,50,234,154,84,50,148,16,244,246,42,84,224,2,33,244,129,227,100,62,161,27,171,65,5,81,201,26,39,46,146,67,79,130,1,99,190,25,223,245,180,97,244,140,112,139,92,205,128,115,85,109,65,243,196,11,79,103,54,98,249,89,96,170,157,76,87,192,9,210,217,3,183,216,218,205,223,225,229,189,121,75,247,234,95,93,220,3,215,8,247,77,115,109,126,250,212,252,194,163,79,169,85,123,47,238,209,39,204,17,77,71,176,201,101,127,40,204,79,21,76,52,212,213,159,128,219,59,250,41,207,242,204,198,65,203,35,87,100,240,136,111,231,44,37,121,253,21,78,247,106,114,0,243,25,162,45,242,138,192,79,32,28,212,51,154,128,104,1,190,205,206,174,197,2,220,31,90,59,31,199,14,115,212,249,43,67,123,208,179,204,173,64,209,145,125,225,22,62,185,104,78,140,241,126,119,247,64,116,150,198,157,53,135,197,119,55,157,174,5,76,212,119,188,159,101,56,171,78,216,172,171,60,237,150,16,204,68,88,176,60,211,36,107,79,137,155,23,211,169,215,143,3,95,210,11,79,212,57,30,184,221,143,26,105,184,119,150,69,224,236,246,74,97,64,150,7,134,93,29,112,109,79,195,59,126,19,209,225,5,47,159,249,192,196,33,3,78,170,85,100,179,81,15,111,97,2,196,143,97,33,179,209,220,247,177,209,163,89,249,129,115,186,163,208,180,232,158,233,200,86,247,128,123,214,224,42,147,25,133,133,1,19,128,126,110,142,74,119,12,6,115,185,123,90,158,17,151,12,24,78,198,11,99,222,224,112,66,94,238,129,207,42,155,226,106,52,219,117,219,136,205,104,95,23,166,117,207,71,159,239,56,36,6,156,158,201,202,180,83,2,134,125,245,204,24,35,10,36,128,171,146,207,147,217,177,197,68,216,146,233,233,43,220,146,87,235,3,19,95,123,154,93,194,14,4,56,149,249,172,30,28,234,125,167,13,255,251,244,169,190,15,30,101,7,10,237,82,123,172,154,20,68,192,227,145,160,252,133,121,99,173,255,202,224,46,76,94,54,14,238,147,104,93,214,115,147,57,121,251,14,135,178,115,22,58,129,137,167,246,184,26,53,83,93,61,208,54,26,183,105,133,120,198,115,181,9,219,7,124,78,246,186,65,34,249,221,226,117,98,29,163,101,110,182,26,120,37,39,112,125,42,159,206,16,131,219,28,87,167,157,85,226,47,33,175,188,239,115,39,8,86,122,115,36,154,238,131,165,180,53,39,3,153,31,195,244,15,38,255,168,81,183,68,28,230,130,232,37,235,173,177,92,243,112,32,202,13,67,57,97,201,10,63,60,64,52,105,149,74,78,164,100,78,31,142,82,85,211,30,20,121,175,29,112,121,163,10,28,223,147,159,139,240,60,46,207,246,42,77,28,18,74,192,51,171,87,52,30,107,59,2,3,228,0,147,74,234,178,57,190,201,187,201,99,104,44,209,190,234,22,45,79,248,31,37,189,250,60,137,87,18,64,169,91,91,41,103,7,38,111,28,55,103,214,89,15,76,56,196,95,23,58,39,207,26,98,106,52,190,141,63,112,83,50,15,101,59,227,174,171,68,33,68,240,5,184,135,154,12,48,53,69,91,97,162,206,209,112,148,31,244,240,159,208,77,247,211,11,214,246,168,25,10,220,204,97,215,97,170,53,117,90,49,230,108,108,12,49,48,86,233,115,194,16,251,54,188,108,13,156,37,142,112,235,246,104,129,252,255,192,54,134,29,70,83,93,15,101,28,248,214,237,240,179,6,228,231,109,194,172,221,209,48,52,167,117,201,231,84,22,11,8,195,238,217,13,115,172,154,113,180,73,8,242,60,29,126,142,23,17,57,195,23,128,34,172,7,110,46,171,8,140,202,125,126,96,210,177,1,35,138,163,67,161,148,187,58,161,135,3,229,250,129,91,36,178,72,26,98,97,254,192,144,193,2,134,134,164,40,106,22,51,208,244,174,93,156,77,157,19,207,30,114,215,241,12,113,100,191,247,133,17,2,125,208,20,113,160,177,45,103,166,63,157,200,134,120,195,208,117,214,100,171,149,167,58,195,16,184,212,241,124,124,112,13,162,199,23,162,238,75,59,133,184,104,220,251,188,246,252,76,42,137,138,252,11,175,71,241,8,56,199,64,58,240,216,233,121,234,116,101,138,129,251,195,192,198,32,125,184,46,52,112,123,15,255,232,93,197,199,135,104,250,249,240,227,183,59,190,14,88,201,6,108,100,169,7,14,249,101,96,246,69,15,188,178,43,250,154,24,40,148,101,133,231,205,250,160,82,116,142,25,93,97,230,164,104,57,230,36,151,60,2,220,139,91,80,52,19,212,185,175,19,244,60,104,116,10,78,153,245,249,229,154,189,6,27,184,106,6,26,152,106,167,123,117,70,10,87,225,116,58,229,182,27,29,82,189,154,146,236,251,219,157,154,45,109,153,173,87,241,88,29,37,99,189,57,165,26,35,222,118,199,240,59,43,140,129,210,189,57,181,159,218,41,63,254,92,192,76,165,77,97,42,239,238,111,183,179,45,214,30,183,56,121,116,75,199,180,248,129,225,95,223,171,9,139,235,111,19,69,185,157,138,17,96,122,96,196,164,239,213,216,99,106,175,81,237,18,243,6,249,42,73,16,2,247,49,238,40,63,251,160,153,180,83,39,122,234,249,194,152,170,40,204,142,33,222,88,155,146,10,3,181,130,217,64,205,63,75,96,19,196,186,63,141,100,191,54,28,23,137,18,143,77,112,179,200,79,159,110,218,65,164,224,79,151,208,46,15,108,164,177,29,48,60,203,173,48,219,85,129,241,126,80,216,98,44,1,67,154,213,171,43,155,155,251,219,103,155,52,245,106,51,140,143,155,163,196,213,21,46,196,165,226,230,211,248,90,10,151,72,16,30,148,221,165,244,10,217,135,17,83,245,121,183,105,104,159,158,13,53,6,92,14,19,230,219,122,53,241,126,143,107,224,58,36,52,61,179,179,156,253,130,169,136,186,46,154,111,148,74,71,179,17,196,26,138,82,72,28,23,179,187,30,242,121,161,89,91,125,67,61,76,212,72,59,180,17,188,241,139,27,249,148,36,227,136,220,139,11,45,255,138,178,91,42,10,91,230,63,96,210,218,2,179,145,143,96,141,85,250,54,189,121,165,202,45,190,46,234,97,155,142,132,179,173,73,238,0,110,181,157,103,201,208,171,41,80,136,21,8,205,151,161,111,139,138,242,216,50,155,167,158,72,242,153,98,92,223,49,134,161,153,119,189,248,108,62,34,5,78,1,101,22,83,92,211,201,59,11,254,12,184,105,33,155,201,205,77,167,114,195,189,61,163,93,191,46,106,103,239,76,221,168,84,223,138,150,155,187,167,196,177,234,203,172,86,54,24,47,51,77,245,163,6,230,32,23,40,132,204,169,104,129,198,241,193,231,35,196,121,86,224,198,70,51,80,236,174,180,213,230,149,21,23,91,144,251,54,155,153,115,53,223,77,147,248,26,66,246,4,46,196,7,2,206,103,135,213,4,62,115,182,215,212,35,63,101,106,226,10,143,240,86,6,46,75,164,29,128,27,27,20,135,179,57,1,43,76,151,197,111,231,170,21,53,7,62,43,159,59,142,144,12,131,197,49,20,134,176,16,55,79,100,231,31,152,116,219,189,58,233,9,134,80,16,252,169,239,106,242,151,93,66,104,192,225,60,0,202,194,185,20,173,151,145,96,169,58,41,105,236,70,150,118,147,61,96,202,195,158,171,41,219,189,87,51,213,61,45,59,247,187,40,165,208,79,195,56,16,85,135,81,51,237,122,239,17,149,210,160,83,165,79,59,190,203,221,235,36,90,133,219,57,101,150,181,30,217,254,93,19,218,33,175,160,176,156,240,161,105,37,81,163,5,102,28,174,128,205,133,66,225,62,99,119,87,81,77,155,253,129,219,138,252,202,129,45,71,171,48,147,206,133,91,93,111,211,202,154,210,52,138,230,138,194,216,99,245,128,169,102,80,52,173,88,93,8,89,37,29,72,172,114,203,37,158,205,198,124,203,105,213,182,76,35,184,214,4,224,151,208,160,128,231,221,88,98,41,66,55,5,220,207,110,45,42,3,27,33,96,201,233,130,162,2,157,3,165,98,248,185,184,134,211,4,112,22,227,77,208,240,84,7,100,239,92,21,69,194,187,59,76,172,160,63,191,140,237,234,10,152,131,194,22,184,192,83,14,84,236,218,192,102,104,170,2,142,45,101,152,192,148,98,222,31,38,52,212,20,70,26,104,6,204,148,244,192,102,215,23,48,188,186,231,230,65,164,200,108,41,165,86,31,16,134,200,125,166,162,26,81,212,252,224,90,183,3,206,207,54,129,141,88,115,133,127,96,138,181,151,194,232,177,197,99,97,159,209,245,106,100,28,83,52,13,82,72,211,166,161,103,20,63,141,75,173,60,212,249,213,56,216,100,210,144,82,226,12,74,229,105,188,103,155,123,244,98,124,16,71,180,139,216,165,62,213,64,186,39,70,16,50,217,218,157,195,72,97,241,204,86,59,163,63,13,155,121,196,213,165,105,69,24,48,4,168,114,225,148,116,136,13,244,63,61,123,136,218,128,234,104,0,215,179,145,136,97,68,239,15,189,57,118,97,183,105,152,21,202,114,108,14,93,249,142,254,108,17,68,129,73,94,221,161,144,16,250,237,10,247,80,108,1,198,31,82,81,126,205,27,78,217,199,51,6,73,246,230,24,255,232,228,11,49,6,152,162,161,28,112,127,70,25,74,8,43,218,141,152,164,238,224,105,213,142,28,70,238,70,141,124,224,22,149,81,192,164,131,183,194,103,65,168,247,106,232,133,218,112,88,242,35,174,54,139,11,121,33,185,92,231,202,198,63,178,232,11,144,110,45,35,130,122,48,227,178,56,245,26,47,230,108,29,226,234,2,119,247,246,184,57,171,184,127,36,112,211,37,209,82,253,130,86,220,26,238,99,255,2,94,59,238,77,18,227,50,168,186,217,45,204,248,4,44,30,37,251,39,232,37,203,117,129,218,143,156,34,99,129,130,243,226,210,216,168,98,16,226,155,10,91,41,164,195,212,166,201,17,26,105,153,229,34,208,167,191,109,229,25,2,35,58,21,227,144,37,176,14,185,57,94,74,211,63,207,196,202,174,161,131,6,75,47,136,26,233,231,94,160,176,81,116,191,145,198,155,223,207,111,159,134,69,181,89,98,7,57,229,40,137,3,201,140,170,45,142,207,66,223,226,219,234,177,245,130,173,53,165,86,190,155,156,132,127,216,201,66,68,178,148,163,128,151,226,12,155,58,245,121,242,182,204,112,161,122,192,35,217,208,144,141,52,218,148,108,128,63,24,193,163,117,9,59,166,31,149,130,206,192,97,173,54,89,203,201,195,81,167,253,193,217,42,221,178,192,152,71,236,128,59,185,50,185,26,209,82,23,25,60,147,25,27,5,217,74,87,27,229,158,179,37,74,87,197,136,145,248,6,181,233,63,152,164,145,196,250,241,197,54,7,136,15,100,98,212,181,9,87,151,238,78,113,232,209,193,131,145,171,173,198,231,11,150,32,214,9,35,80,126,249,236,41,178,235,11,252,68,31,133,26,118,224,84,225,65,125,48,171,166,110,251,80,54,128,3,253,193,124,152,34,232,141,64,4,52,39,255,109,10,184,196,74,209,156,247,114,207,254,96,136,175,52,153,208,88,130,187,115,191,208,195,91,82,75,141,179,229,45,192,35,150,78,41,187,252,244,233,209,112,175,100,123,136,49,206,29,104,231,67,63,123,244,239,228,195,148,129,184,165,192,108,166,202,247,105,66,243,106,83,65,4,30,190,213,167,18,76,172,34,136,103,230,37,225,118,88,41,27,161,98,236,194,172,102,206,247,193,39,1,90,133,92,77,220,121,76,111,24,149,176,75,166,51,136,148,211,101,54,171,81,75,69,34,234,192,20,59,127,25,169,179,214,64,173,150,221,44,229,228,103,83,95,29,134,210,38,157,146,81,31,243,64,11,227,147,28,225,253,237,51,127,141,112,234,61,179,5,10,28,247,167,89,231,34,173,106,162,92,77,119,133,20,42,108,167,67,115,190,50,203,165,11,35,27,242,237,99,160,52,153,169,252,69,27,101,115,95,16,199,60,229,154,88,112,35,76,134,19,137,195,20,129,14,137,100,66,42,107,93,90,6,225,86,30,203,142,138,219,81,152,47,89,81,94,117,11,20,134,243,253,184,18,37,248,174,171,99,240,18,185,111,116,73,115,114,169,150,106,17,32,81,111,71,20,97,78,47,243,49,161,178,46,90,176,157,72,254,118,137,4,186,12,41,135,219,225,137,241,253,173,92,244,201,80,62,244,249,99,42,205,252,169,42,12,112,121,149,100,86,134,87,162,97,169,216,247,208,134,37,100,26,139,255,50,158,11,82,69,205,217,207,234,64,29,206,143,65,30,53,131,44,102,254,50,51,187,248,123,115,142,134,28,174,125,36,100,22,244,59,80,40,227,157,100,102,62,216,228,155,239,114,207,214,12,97,136,239,193,206,177,253,113,113,52,91,162,230,101,212,108,136,42,166,59,2,35,162,22,87,159,163,201,144,168,53,39,2,196,69,107,92,93,48,206,184,176,121,112,123,183,12,35,80,235,131,97,201,234,197,79,246,219,91,246,72,232,109,91,1,72,252,54,37,0,235,194,38,138,53,2,62,35,92,2,149,8,106,195,104,244,7,131,25,208,111,176,209,138,82,147,235,117,147,63,221,88,137,95,24,37,120,143,152,87,200,191,106,161,7,127,212,12,70,28,46,144,22,238,111,83,45,149,86,180,188,53,27,248,2,39,178,188,126,181,145,239,238,104,105,191,186,139,229,125,94,203,233,229,166,240,64,198,194,59,181,154,169,134,52,205,158,173,196,213,152,133,223,195,145,145,210,146,171,156,3,159,237,120,213,171,113,214,240,143,27,181,220,33,85,95,141,9,54,149,232,150,3,171,46,69,91,230,60,255,237,214,129,247,144,82,57,102,74,156,79,110,211,70,18,151,122,34,22,249,188,164,251,96,189,73,96,186,17,177,109,183,83,171,241,153,164,91,206,33,122,199,212,65,141,24,187,52,129,225,224,197,80,36,226,212,254,160,133,19,161,137,115,66,196,127,175,166,127,150,172,180,187,223,243,53,176,29,201,182,195,149,184,122,21,120,241,237,244,184,26,67,201,25,112,73,28,124,82,249,96,178,127,61,142,23,192,103,184,159,245,248,67,43,156,142,46,232,66,43,253,67,97,87,221,52,49,198,16,108,60,206,57,245,131,19,117,58,242,203,25,141,130,58,63,216,28,26,178,94,109,222,125,222,238,179,24,75,241,170,213,35,154,160,164,195,156,160,35,252,10,188,76,108,245,131,45,136,51,46,10,211,116,123,195,16,242,90,73,174,37,16,236,143,124,54,224,233,121,100,96,202,1,126,48,145,146,155,57,7,70,109,112,123,151,156,121,40,93,7,95,187,122,81,247,243,193,48,77,174,170,168,93,77,208,210,127,155,208,234,45,130,27,63,177,126,102,34,131,217,141,142,254,192,171,218,114,251,193,16,131,170,60,52,119,155,169,58,156,120,58,129,81,55,58,83,254,7,179,73,216,185,234,213,203,54,48,31,204,174,99,203,115,19,48,59,205,115,24,173,151,89,245,230,3,165,233,15,158,150,225,44,122,53,142,138,222,180,137,215,77,149,94,179,138,221,228,191,77,122,251,102,29,129,207,86,182,251,16,38,13,149,238,108,96,48,6,171,126,115,132,222,83,121,174,102,75,227,77,163,246,236,70,10,129,225,161,85,191,57,187,196,94,244,185,7,95,136,55,141,39,191,52,12,211,94,61,227,195,223,247,180,228,133,246,249,25,242,20,73,255,208,138,30,95,145,199,198,80,158,218,215,31,92,182,213,27,8,124,14,36,103,115,237,48,252,169,44,159,23,221,56,163,211,10,236,159,33,55,95,159,47,242,15,230,83,189,21,24,192,100,32,226,125,158,125,220,214,123,175,245,179,126,253,208,210,165,12,26,105,207,129,250,234,247,211,84,60,52,153,175,16,152,34,86,230,104,58,171,103,173,2,15,172,254,190,143,243,204,77,75,10,29,128,169,179,245,30,197,233,102,94,174,29,105,43,220,71,71,92,13,151,164,202,213,212,187,251,183,109,153,216,41,83,78,229,227,198,219,242,131,205,100,89,97,168,212,59,174,78,40,43,201,79,155,89,212,240,150,157,245,13,97,179,11,163,222,81,125,210,49,63,129,91,214,117,96,76,199,87,255,134,33,204,235,113,253,207,200,245,85,59,161,59,12,243,168,221,30,183,132,197,121,251,31,92,41,151,204,183,203,57,33,35,160,228,48,245,195,251,254,182,185,203,82,131,241,131,203,24,194,33,68,9,25,197,137,245,205,165,35,83,140,153,238,96,64,111,211,200,91,63,152,215,167,19,38,63,205,86,241,7,247,189,84,108,201,138,214,127,198,110,223,213,196,195,247,29,13,80,147,48,172,251,80,250,116,220,159,62,91,115,180,111,63,152,50,234,180,101,222,96,118,37,213,254,193,179,194,187,188,157,198,186,56,189,221,4,146,207,113,102,9,138,95,91,141,107,83,185,33,191,97,69,146,105,248,40,237,38,203,180,110,179,209,95,132,197,230,13,43,108,56,239,48,92,211,108,196,188,221,148,34,108,121,104,68,84,26,90,169,31,108,170,253,247,177,54,81,112,232,35,95,167,80,197,34,143,69,156,192,120,101,223,235,178,125,214,253,237,221,248,2,186,143,36,50,20,178,246,109,210,225,99,4,74,46,93,22,168,109,210,182,190,188,65,201,156,55,252,75,112,247,108,25,87,188,46,59,142,75,151,110,76,198,98,221,29,88,118,10,204,241,160,209,79,62,12,83,186,124,30,179,84,96,121,186,247,62,63,22,187,85,96,56,232,247,177,38,43,146,220,219,228,13,139,127,187,144,32,174,149,233,224,60,120,126,218,87,183,65,73,89,239,114,115,84,160,216,111,126,48,193,173,44,55,63,71,143,186,98,222,72,8,135,222,78,59,27,122,243,3,143,155,23,50,193,2,239,179,48,159,63,113,216,236,159,110,211,208,193,77,203,191,124,163,162,228,187,248,161,106,89,153,98,99,172,156,79,247,190,17,147,79,55,19,128,15,70,173,118,203,213,157,67,64,124,33,155,229,241,126,249,167,7,207,70,246,204,75,241,219,198,72,188,48,223,23,161,28,127,110,214,214,251,198,138,213,247,220,143,151,221,207,184,191,125,78,123,195,242,235,126,245,153,213,239,23,70,24,137,248,241,189,154,141,110,23,24,167,248,25,191,61,77,157,238,194,22,41,191,87,195,229,138,35,31,48,139,124,141,193,148,76,129,90,96,194,178,171,221,73,233,220,77,90,14,255,170,196,148,53,205,193,253,162,68,11,214,136,209,96,228,99,185,216,230,210,17,45,171,102,41,121,97,4,88,87,137,247,73,20,91,134,218,153,89,77,148,202,225,115,30,93,242,145,84,226,232,221,151,191,51,177,244,118,21,168,128,89,67,28,165,202,105,201,88,193,179,177,55,127,106,100,154,230,37,247,15,134,25,84,51,159,241,236,196,45,40,78,71,35,102,60,196,109,175,104,151,193,120,8,222,169,248,124,114,85,126,26,83,18,152,153,31,156,80,53,186,239,131,224,12,193,186,15,30,196,214,134,220,28,202,253,242,35,78,167,204,187,202,212,64,156,162,206,232,20,168,197,53,41,140,88,174,31,175,240,121,43,183,236,204,108,150,136,160,121,203,145,198,189,252,43,243,104,66,212,45,224,121,121,74,228,194,168,227,241,145,210,155,137,249,220,151,105,10,109,62,109,152,61,145,244,24,113,61,171,94,255,161,208,69,214,221,143,35,88,109,206,21,63,184,25,13,83,38,149,51,83,155,254,246,7,47,62,165,114,199,201,249,124,16,76,252,110,78,178,4,119,215,11,227,172,135,110,221,15,54,182,201,146,171,39,209,200,228,191,77,149,88,146,81,134,216,198,25,182,217,97,57,0,153,197,5,170,57,142,17,195,218,183,71,168,250,98,78,250,224,106,242,69,183,63,217,61,192,158,115,120,76,221,137,24,60,247,69,135,233,101,255,221,147,251,255,254,87,255,238,127,255,251,127,121,206,236,127,251,215,255,241,111,255,229,159,255,245,228,158,83,249,39,56,185,119,20,99,106,247,55,76,85,201,150,221,40,253,72,33,251,12,24,61,70,69,249,226,246,189,56,95,158,231,176,12,115,238,62,55,115,241,217,86,233,43,132,28,237,123,58,150,198,116,99,225,124,200,124,161,53,90,182,137,115,200,107,58,159,83,153,126,164,162,182,184,200,41,183,91,145,79,241,93,2,2,188,207,252,104,90,32,113,178,199,35,156,229,246,194,246,185,249,58,79,140,158,124,158,140,108,164,116,139,223,220,202,205,164,211,248,132,168,201,136,193,103,50,63,242,77,81,204,81,253,106,116,5,46,37,133,47,18,121,15,95,178,186,101,139,150,124,204,25,34,104,191,95,100,47,178,106,156,153,226,140,175,18,31,236,222,82,27,107,206,101,88,88,57,220,126,78,128,50,199,173,159,211,233,55,207,80,173,54,117,134,36,65,20,11,121,135,8,157,244,234,76,22,204,27,62,168,222,144,121,191,21,27,238,142,78,163,90,95,216,166,95,255,50,58,186,95,91,91,134,138,196,74,119,106,199,75,75,90,118,90,53,227,8,220,73,234,223,80,59,112,103,108,197,170,82,8,212,202,90,138,230,213,136,134,19,3,213,111,192,214,59,140,84,62,248,108,157,155,204,190,133,212,82,143,117,99,33,72,209,229,106,44,165,107,188,48,50,148,186,172,224,179,193,218,226,48,102,206,186,20,219,225,241,110,142,112,159,109,178,127,33,153,190,167,192,59,203,92,85,18,148,176,64,59,174,2,178,241,218,159,38,169,195,153,82,43,217,89,161,69,56,98,29,63,255,46,178,187,201,198,221,92,209,167,104,5,200,32,207,228,175,99,160,33,200,213,100,102,200,22,199,89,209,227,44,181,50,146,242,25,13,56,88,4,92,146,46,228,104,10,213,56,114,241,211,73,223,87,70,191,110,245,216,159,36,62,48,221,172,158,11,162,101,231,251,32,104,36,91,93,20,39,90,187,219,77,244,9,101,163,76,150,115,197,219,236,84,140,61,251,104,75,49,92,184,140,181,101,23,142,145,208,125,155,152,246,8,74,229,20,57,52,255,105,92,223,117,135,111,57,187,114,247,201,117,106,195,187,17,135,228,167,243,229,214,14,211,5,79,56,53,198,249,64,183,232,212,110,80,147,27,187,73,62,199,33,39,23,50,49,251,158,215,70,210,97,150,8,161,150,20,39,23,102,230,33,7,54,14,204,35,78,254,36,50,154,158,246,206,215,202,78,59,54,186,236,232,229,40,57,205,91,33,90,134,250,160,156,36,135,201,212,223,134,227,58,157,159,195,32,193,130,184,55,246,125,85,96,179,95,138,67,211,178,210,28,57,105,34,200,19,45,179,137,69,2,57,212,28,181,212,228,212,115,153,41,28,129,161,147,148,251,62,136,42,116,57,64,155,18,117,124,247,201,120,215,114,252,166,94,51,62,190,95,195,36,46,48,172,18,62,102,75,115,188,22,24,182,66,191,71,127,75,135,223,152,4,217,221,51,154,98,162,238,196,12,155,192,248,58,196,150,208,18,35,18,102,53,209,196,236,97,32,150,132,243,92,114,117,50,23,137,117,175,46,77,110,142,250,44,218,201,241,219,230,44,40,48,194,78,229,54,173,139,29,227,129,45,23,223,163,105,156,13,229,141,96,93,122,230,180,187,136,100,121,234,105,140,130,152,13,39,226,46,18,235,135,227,71,84,55,214,8,243,221,144,40,143,121,130,196,219,38,133,42,225,70,120,158,248,157,197,199,73,33,169,92,77,170,19,231,64,95,4,86,151,69,29,15,113,18,157,247,8,76,100,91,110,222,203,51,86,58,60,82,129,33,251,212,118,151,144,49,53,192,123,190,16,14,247,241,219,166,34,113,123,252,140,122,136,248,23,46,80,168,4,198,26,79,86,152,243,205,220,253,6,203,221,170,101,223,231,158,61,75,183,96,95,58,86,10,56,107,65,26,110,115,84,214,199,219,94,176,240,37,76,68,105,60,124,151,128,211,229,59,155,155,92,53,245,104,255,130,48,30,170,18,243,59,211,95,185,112,33,29,32,112,201,70,153,139,67,44,134,58,247,177,225,112,226,70,24,17,143,153,167,196,214,16,104,158,50,113,100,18,37,18,204,164,200,127,74,188,4,169,227,59,26,72,107,90,249,174,207,197,84,119,72,32,21,78,103,90,17,55,24,20,200,72,32,149,66,134,22,211,37,234,235,50,175,216,88,154,17,40,205,40,237,202,173,205,100,215,143,192,22,59,147,213,141,154,214,102,14,150,95,120,139,35,152,54,12,253,243,21,33,9,20,197,138,204,212,198,31,141,161,50,240,106,92,91,218,157,145,140,137,152,4,6,73,93,3,192,208,240,251,142,171,183,25,150,220,224,243,230,124,233,235,50,180,163,90,36,158,143,111,115,218,17,225,45,48,105,52,160,143,126,119,142,30,71,103,72,62,1,52,194,150,160,28,218,178,68,228,151,229,146,238,189,71,151,9,173,154,222,231,13,9,158,253,66,201,250,203,28,29,124,58,180,185,180,201,247,195,199,133,158,168,135,189,211,158,242,170,81,255,73,247,161,171,5,228,229,222,99,158,243,214,8,120,146,137,151,150,153,32,123,139,120,61,62,92,154,43,32,32,120,22,26,143,246,39,75,80,74,30,98,179,225,240,78,161,128,38,235,205,207,184,163,56,219,83,9,208,225,146,94,125,86,237,25,249,149,243,222,41,18,19,56,37,19,243,254,242,20,25,73,51,205,160,176,161,142,44,134,249,112,75,218,149,18,254,27,56,155,8,68,44,201,7,239,211,201,59,194,172,103,193,105,77,211,97,148,187,175,120,33,16,49,118,126,174,134,153,28,45,59,59,205,84,158,180,18,185,126,239,21,202,53,244,203,230,168,144,118,124,125,51,37,49,116,4,102,243,184,227,230,236,171,158,140,22,99,33,210,78,212,251,37,153,116,10,194,140,171,204,128,141,196,40,217,180,93,205,229,213,97,220,58,37,155,70,73,192,121,186,219,45,80,55,5,62,31,72,138,161,118,142,121,67,39,29,212,37,106,124,187,251,28,166,116,190,43,216,42,164,155,138,67,138,75,146,55,156,113,240,183,243,68,222,156,122,234,36,41,108,53,105,158,6,44,56,196,247,39,103,12,141,200,97,211,29,211,155,51,108,61,141,62,225,35,14,89,98,202,47,142,228,87,147,155,219,235,185,154,210,111,79,173,146,157,209,245,139,32,44,70,138,14,119,102,25,65,127,34,161,158,58,37,255,34,249,178,98,10,128,62,51,192,187,196,3,68,114,248,147,213,48,18,206,5,221,62,133,127,98,218,14,255,234,18,20,62,19,81,252,246,178,18,5,133,141,64,230,189,66,213,139,230,186,9,148,38,63,105,192,35,100,247,33,112,37,95,26,12,1,147,252,147,46,61,157,228,75,223,50,105,89,217,51,23,188,60,35,96,68,169,103,146,200,9,177,13,118,175,78,20,57,173,154,85,246,119,208,35,209,7,119,218,3,38,12,58,134,49,177,238,151,50,81,168,199,81,174,135,209,10,253,106,54,178,85,182,19,5,10,7,62,52,31,155,163,144,25,87,30,9,30,44,30,160,160,196,149,242,57,33,169,12,227,169,59,12,121,102,78,129,207,184,137,13,224,130,21,149,101,125,202,164,163,35,65,185,56,83,202,193,144,171,97,51,59,233,98,17,43,221,15,60,25,96,65,144,161,32,91,233,53,127,151,125,243,199,162,138,216,41,216,255,126,4,37,92,64,168,240,243,222,168,248,77,247,40,0,7,206,251,90,29,29,216,40,235,31,9,176,48,123,175,171,5,11,140,214,211,8,24,35,242,152,100,43,4,195,18,226,164,197,178,214,151,178,0,108,113,250,229,240,175,22,81,224,115,146,117,210,114,33,99,62,47,93,20,248,252,184,215,116,1,103,74,173,46,204,121,196,189,49,169,106,166,128,82,110,190,205,241,189,56,12,169,47,50,232,192,166,184,244,161,232,221,94,223,77,80,226,22,51,208,124,173,20,1,25,48,254,84,160,148,234,254,253,33,240,183,127,248,23,127,251,207,255,254,111,255,253,223,254,63,100,176,218,254,41,94,254,252,69,27,190,150,114,68,95,210,7,147,208,103,95,222,255,120,157,228,117,223,30,229,198,182,157,250,193,38,21,91,46,74,109,200,248,104,115,5,242,210,188,58,42,213,76,94,248,18,62,120,154,7,245,237,36,70,209,153,162,125,224,12,130,95,89,224,243,46,122,10,52,15,17,183,7,181,226,220,253,193,221,74,138,111,187,33,213,76,183,155,41,237,167,30,35,99,214,234,5,114,124,16,156,40,230,237,148,85,211,45,201,99,196,171,134,60,48,211,162,15,43,68,221,222,166,33,156,159,103,124,78,103,55,117,139,177,44,174,62,177,2,188,31,68,187,60,124,96,66,196,59,70,60,97,125,253,86,17,9,115,155,64,96,200,244,237,207,140,172,179,167,169,44,232,191,182,16,26,63,91,189,251,2,167,29,56,98,220,109,211,130,191,104,54,79,172,128,81,76,151,110,224,216,212,221,192,9,137,104,2,198,50,242,120,5,183,143,145,124,185,169,14,10,43,140,140,90,2,134,194,169,240,249,150,93,67,29,152,83,242,159,234,68,243,135,248,200,194,72,101,159,69,82,6,19,91,117,178,117,209,77,208,162,171,192,21,71,194,128,41,216,57,231,230,63,240,36,166,23,75,130,201,31,4,118,223,45,94,177,15,108,185,206,52,187,68,66,54,127,104,74,28,68,185,226,243,39,128,221,242,157,28,240,139,162,108,214,91,154,177,171,111,2,19,169,240,185,29,184,113,50,254,35,93,126,190,18,184,203,95,83,87,53,83,241,232,242,211,202,138,111,236,135,82,74,113,21,55,209,69,132,129,249,61,7,177,236,41,194,150,137,99,85,118,211,71,224,179,247,27,138,34,38,117,81,251,158,46,92,208,254,255,148,170,128,243,237,65,208,179,219,171,159,196,40,104,146,45,129,149,176,205,48,250,54,248,252,127,43,76,197,196,189,247,217,31,111,189,154,83,154,47,58,152,153,178,241,190,48,42,227,105,57,140,49,146,8,212,97,230,123,118,211,222,161,20,132,164,166,45,71,210,218,213,183,139,185,42,137,217,87,50,233,74,47,58,40,38,80,34,218,69,9,27,148,233,114,3,103,26,223,56,221,150,11,179,249,118,101,177,130,170,241,89,162,238,205,169,134,192,8,208,127,59,155,24,251,133,139,17,71,253,230,120,191,181,91,223,104,250,241,174,65,71,175,144,28,86,116,96,191,147,29,54,29,234,123,239,179,105,64,93,59,122,5,70,223,125,217,88,43,109,47,250,44,198,166,109,87,124,213,2,249,56,233,126,48,33,150,90,229,222,117,252,104,165,63,56,225,39,114,101,93,72,6,103,11,142,27,140,64,215,144,170,105,174,70,209,235,235,51,248,61,136,154,94,152,45,132,151,194,194,142,173,77,31,155,83,56,53,120,14,47,66,206,77,96,84,70,114,160,172,57,93,80,98,102,251,94,156,69,22,137,122,32,24,39,241,195,79,181,2,162,224,231,159,254,46,7,50,246,226,169,149,172,165,174,64,103,38,196,243,70,121,237,92,139,247,97,76,80,124,215,50,80,240,144,198,111,196,225,137,246,100,21,24,161,23,111,183,149,139,136,128,29,92,51,14,168,142,14,244,152,246,131,178,205,190,112,215,183,133,241,229,240,106,188,130,6,59,145,220,11,115,204,88,45,90,102,91,29,133,7,155,188,88,65,206,99,140,23,238,46,107,252,247,208,140,212,241,189,24,75,63,89,126,88,156,246,140,62,107,108,194,134,192,20,4,151,104,25,187,178,171,29,129,109,38,74,49,209,103,63,179,102,133,107,187,239,131,185,241,214,189,224,207,194,198,184,222,195,192,18,227,31,36,230,38,145,120,135,41,8,146,57,5,137,164,112,84,53,211,232,126,137,55,191,226,85,104,192,1,67,97,174,2,55,98,25,113,76,177,98,176,38,48,180,210,17,87,183,157,68,42,154,13,29,153,219,104,249,79,164,86,96,82,77,45,90,78,98,172,235,213,167,161,238,12,7,76,161,178,158,190,176,5,92,235,194,179,190,231,171,26,117,78,118,243,116,245,16,128,73,242,236,11,175,125,173,10,12,230,72,112,155,134,223,174,156,27,201,122,173,28,87,67,57,158,69,225,84,93,76,10,24,31,45,57,210,82,162,234,58,191,197,50,185,123,233,205,249,158,227,212,57,9,148,104,203,145,153,185,77,91,56,85,104,203,147,9,191,251,129,12,29,211,203,30,3,238,46,43,78,165,94,198,178,91,193,148,221,6,161,216,177,37,201,15,19,148,30,113,38,42,108,123,229,36,142,241,229,136,131,133,229,244,245,176,102,98,200,43,126,185,142,203,63,230,84,130,170,91,142,139,49,34,232,122,158,218,217,229,183,11,161,155,125,51,206,28,198,6,5,70,247,214,25,141,37,57,38,18,196,157,113,24,171,48,129,134,28,50,81,199,221,222,95,212,187,201,9,116,26,33,33,78,160,194,44,227,96,204,62,162,197,225,149,141,130,156,48,216,245,197,49,12,242,197,148,109,249,52,10,173,47,44,228,135,207,241,67,224,242,35,51,199,177,121,151,33,187,118,60,175,56,1,249,174,157,243,163,238,249,39,199,149,217,226,76,78,241,176,236,79,153,87,75,156,140,57,111,110,9,215,12,132,113,102,138,171,9,199,86,129,137,120,199,4,223,76,171,113,203,238,54,183,235,116,12,76,250,69,126,27,209,234,214,98,254,159,56,141,73,203,115,50,179,107,95,184,206,218,125,147,24,56,44,158,237,232,190,203,195,217,104,100,9,21,49,125,172,21,171,158,166,247,177,10,41,5,133,172,15,45,232,8,201,8,196,223,47,205,25,240,249,173,46,131,219,254,67,142,9,188,226,178,145,228,230,248,158,68,20,10,173,26,164,41,2,110,8,40,229,104,25,190,87,75,222,54,165,104,45,62,29,54,86,4,232,47,140,141,98,242,24,22,106,43,99,62,48,43,188,175,60,16,28,150,60,151,49,49,155,191,108,51,26,107,67,90,118,6,255,76,113,4,71,12,243,186,66,0,147,40,136,78,67,120,245,58,5,0,179,85,243,65,222,39,180,115,153,107,240,38,57,187,51,191,122,89,10,255,194,22,39,113,75,174,66,195,251,245,42,6,38,166,237,23,115,108,213,131,43,167,135,188,124,35,1,197,125,215,170,48,235,94,108,220,112,242,110,18,222,169,212,47,36,223,175,158,65,89,165,16,21,221,53,163,73,251,238,171,152,157,158,52,156,160,159,111,5,6,84,128,203,244,174,104,184,81,102,231,123,179,142,187,167,222,155,199,118,127,132,66,221,25,155,105,129,241,249,243,112,231,176,250,5,137,60,84,147,213,141,243,69,58,13,191,161,227,74,37,38,130,180,126,4,32,76,212,101,217,42,219,2,23,126,120,169,144,248,228,19,129,209,92,92,157,174,32,181,37,116,12,211,6,62,199,214,26,135,147,68,45,217,69,97,214,173,187,199,39,229,180,111,175,20,235,135,216,228,159,39,20,193,1,96,212,177,60,150,119,166,171,154,150,44,76,124,82,221,165,41,10,108,206,173,19,30,133,134,46,114,8,91,137,211,71,23,20,54,134,143,51,42,68,224,161,95,152,176,172,203,248,156,149,51,39,209,56,193,49,138,83,178,79,166,63,73,50,89,141,201,32,185,200,21,37,108,48,86,238,197,121,155,50,222,247,212,11,137,24,217,38,24,9,114,68,195,206,10,145,52,8,69,89,197,118,129,68,104,28,171,202,7,192,22,253,222,121,35,185,39,191,139,164,134,219,152,33,148,66,136,94,126,152,178,48,151,235,63,48,165,249,18,90,203,124,233,174,163,73,58,245,89,93,206,63,45,197,238,40,164,198,118,91,13,227,142,213,237,131,33,106,111,25,68,103,3,142,183,213,133,205,235,252,194,60,211,172,14,183,106,34,61,23,166,195,167,31,169,54,28,83,125,87,201,106,95,63,157,156,194,106,210,154,44,216,201,140,34,226,230,248,225,20,189,121,134,238,231,83,37,90,163,148,147,56,188,216,29,133,229,87,165,58,188,221,130,30,19,165,98,182,253,138,184,19,100,139,190,228,234,118,246,52,62,140,16,6,62,135,210,42,112,90,86,167,246,193,4,124,101,38,197,216,155,253,167,223,156,243,52,181,70,255,31,198,140,38,19,88,95,241,53,145,48,191,50,48,246,41,37,87,197,229,98,51,180,85,248,239,220,251,79,60,102,230,192,77,172,206,7,234,172,234,70,70,14,26,255,184,237,3,213,4,210,170,192,86,91,235,31,9,236,180,27,149,181,2,250,218,61,178,118,166,69,219,29,76,129,217,249,148,24,74,147,130,172,139,54,226,189,174,144,130,19,232,16,243,232,140,195,252,28,174,224,128,91,67,21,225,97,24,250,149,179,174,195,51,39,49,66,206,176,111,179,91,193,218,65,180,139,68,93,54,37,169,21,87,155,70,226,213,189,32,62,88,80,65,254,224,51,74,155,182,140,105,216,37,255,206,82,197,32,95,114,49,218,17,161,68,194,239,16,90,23,56,83,118,216,29,102,241,188,161,53,224,76,68,50,96,136,248,250,219,150,66,246,150,145,81,19,81,51,100,17,119,119,117,84,224,185,197,212,2,120,93,249,7,248,93,119,226,48,237,66,246,27,142,46,82,232,171,40,156,230,157,56,176,56,191,213,201,38,109,200,210,224,189,2,35,69,98,57,192,51,206,146,56,180,145,154,222,207,213,236,239,127,112,102,31,180,203,122,224,233,219,90,244,159,240,158,152,218,180,222,252,32,113,176,51,207,136,105,170,193,59,11,220,80,159,82,120,101,87,217,173,200,103,204,172,99,133,205,232,94,129,54,188,138,180,75,75,246,196,97,205,86,62,89,159,30,103,223,59,3,158,234,237,104,239,11,235,72,135,153,104,86,215,183,141,163,107,9,152,146,96,29,43,80,7,92,171,202,220,91,155,126,34,70,237,118,61,14,106,197,37,224,152,77,125,202,117,118,41,242,68,217,77,96,120,61,195,5,190,40,76,128,211,36,159,54,85,29,174,95,84,48,164,151,208,54,209,225,60,61,160,130,48,3,59,58,189,154,115,180,47,19,118,90,21,35,194,108,85,20,209,43,68,169,196,104,237,160,102,86,93,3,93,105,61,23,47,203,219,59,156,43,213,66,2,207,8,216,131,34,63,187,159,119,141,105,211,15,174,112,150,69,51,220,6,241,240,176,31,52,79,108,123,154,194,36,247,46,140,10,233,115,53,149,157,219,97,184,77,93,63,191,50,67,223,168,26,21,186,232,189,173,250,56,96,232,0,85,70,138,201,221,127,155,172,106,1,46,113,150,0,30,103,118,189,48,66,76,114,115,106,66,61,238,93,207,36,128,9,156,162,231,139,112,217,178,186,212,112,207,74,243,167,219,1,32,128,89,112,59,189,240,217,106,66,115,253,224,141,193,100,157,10,211,201,43,224,145,123,125,174,62,131,212,7,33,155,178,150,100,5,193,149,45,185,25,71,165,226,9,27,188,11,15,211,97,250,80,200,93,91,90,198,233,51,187,32,20,197,246,236,201,20,69,162,101,94,120,137,157,165,141,109,246,8,1,83,249,40,48,37,77,241,117,88,125,189,88,206,227,31,130,127,83,15,248,204,194,87,104,52,67,217,226,88,232,48,82,24,250,88,104,204,197,235,96,135,220,68,172,45,195,231,31,222,225,236,66,57,179,92,20,151,144,237,35,216,52,35,2,35,133,128,19,200,135,33,161,37,66,160,192,205,101,187,127,58,118,151,214,105,40,121,132,30,48,92,154,251,76,102,112,123,159,41,67,54,146,70,67,184,47,33,156,7,67,101,235,48,129,22,86,60,210,15,124,166,167,219,157,163,90,41,170,143,79,252,111,197,232,137,8,245,70,145,34,96,56,183,122,53,212,177,184,24,54,203,253,110,96,27,122,254,252,128,124,119,178,156,82,105,212,60,178,11,76,81,94,17,152,90,38,95,17,185,145,120,89,128,18,74,136,169,166,80,61,38,189,205,246,179,198,151,193,79,201,204,79,250,110,134,12,27,232,184,113,28,96,178,0,247,214,149,12,166,160,80,89,239,181,253,124,208,242,80,153,243,183,43,234,161,186,210,158,247,204,139,242,140,14,51,100,42,242,93,32,44,216,102,116,8,98,67,178,59,25,208,28,221,77,15,152,12,242,189,152,160,87,190,83,24,85,22,87,121,46,83,179,81,61,247,192,92,0,227,246,54,27,41,155,210,253,151,173,138,66,218,213,205,206,208,47,54,171,162,42,175,185,51,121,204,248,104,202,96,119,127,219,221,11,114,138,174,185,197,216,92,98,185,144,205,70,116,248,230,132,19,254,153,11,228,234,100,130,111,113,115,123,147,242,92,248,219,184,207,61,87,83,37,83,229,230,172,41,195,191,87,99,62,92,20,63,181,149,231,157,227,168,138,237,2,27,47,252,194,108,201,166,192,157,48,242,186,51,100,21,25,255,140,75,31,134,184,49,201,177,144,47,129,237,245,199,52,69,33,202,117,157,203,204,107,225,50,99,255,152,146,136,61,95,32,107,202,232,119,6,29,67,166,246,179,21,73,17,189,37,91,217,41,25,185,112,134,108,224,219,42,86,24,10,228,2,166,216,223,202,176,191,62,69,109,89,6,26,155,141,225,41,52,248,175,168,180,202,213,173,26,185,222,7,98,102,71,125,91,14,199,213,29,35,33,99,50,181,223,46,47,240,192,67,112,239,220,252,252,192,213,72,59,48,185,239,238,176,109,101,101,122,134,116,70,150,229,131,169,223,221,87,95,55,19,237,109,158,66,163,52,228,236,199,101,187,152,49,179,138,179,3,42,167,57,203,235,70,249,185,57,211,1,205,2,164,3,228,106,164,104,221,50,178,34,12,88,135,188,48,194,37,37,116,233,216,57,245,41,199,26,170,31,135,75,57,35,7,158,250,45,102,32,121,77,56,198,183,255,252,110,23,111,221,156,216,131,55,215,8,45,24,149,45,89,79,145,121,41,110,220,139,214,226,153,129,228,19,74,86,180,230,221,98,34,146,183,230,134,2,143,98,238,128,31,108,60,126,217,223,155,210,118,247,110,57,3,19,105,214,59,55,96,139,129,96,112,236,162,77,89,253,194,144,83,93,71,253,244,119,181,165,63,34,1,104,237,123,114,197,116,107,207,196,114,83,162,103,165,202,35,14,200,195,98,243,55,6,177,73,134,15,95,94,176,227,62,239,79,110,109,238,108,62,81,99,145,189,68,189,244,76,58,27,17,81,191,154,197,74,12,243,168,165,36,206,227,113,1,132,252,197,82,242,192,217,106,37,252,224,79,194,226,118,138,109,134,134,11,198,194,204,130,87,123,155,70,162,167,186,245,8,244,0,172,170,111,211,22,10,81,62,210,168,93,56,61,35,108,5,227,232,184,133,84,193,55,107,137,189,40,214,7,43,36,72,113,183,97,155,39,191,77,234,214,221,46,45,39,198,52,245,192,117,42,92,210,3,35,155,85,34,210,217,249,90,135,194,37,149,160,18,13,19,248,234,2,119,115,217,11,184,220,34,94,80,10,86,226,185,134,109,119,139,192,70,144,141,150,25,161,77,97,214,13,39,99,2,203,183,77,117,42,170,118,251,162,243,114,151,13,102,29,136,118,115,18,175,218,238,243,182,119,4,135,97,183,183,162,13,199,68,111,221,167,70,11,231,94,61,183,249,191,68,203,26,54,76,251,255,191,96,24,231,85,214,134,117,195,62,67,12,0,126,225,201,233,30,121,100,59,166,144,8,8,141,22,234,249,34,228,132,132,76,44,89,232,185,159,145,230,249,20,154,140,70,168,132,132,203,207,194,210,63,56,244,100,36,28,77,204,23,198,138,199,124,57,249,72,6,43,177,41,139,23,72,226,45,103,201,181,39,120,105,45,71,56,154,46,151,188,131,21,50,57,19,134,172,104,85,162,46,121,159,50,82,124,204,103,227,84,133,168,75,69,41,142,126,241,49,83,196,38,247,198,69,247,126,142,228,252,175,0,45,169,131,93,49,93,143,15,170,177,229,150,180,68,101,216,46,79,75,192,71,105,75,115,30,103,165,246,121,230,156,147,48,119,150,100,13,43,92,174,62,242,96,189,111,73,112,145,79,131,123,227,217,152,73,253,151,228,60,206,145,184,186,194,172,177,189,250,115,245,100,29,136,68,80,198,141,78,90,182,146,101,4,110,26,233,236,228,178,192,20,171,116,207,96,157,173,83,191,193,50,50,88,168,34,248,52,131,128,97,173,154,255,250,34,150,145,30,99,7,43,137,187,106,86,230,65,6,171,90,205,66,230,142,115,136,231,174,77,70,247,74,102,3,159,13,134,91,182,67,186,98,22,186,189,82,209,63,217,211,147,134,36,96,148,175,92,205,22,220,115,215,84,177,215,42,25,155,58,239,228,202,49,12,237,29,201,102,218,137,179,69,186,178,136,69,37,54,195,5,145,84,79,47,111,130,136,146,255,226,252,128,122,177,167,97,113,122,148,44,148,201,184,175,184,122,178,108,72,206,157,252,139,228,143,113,63,145,102,163,70,140,255,138,195,208,20,36,249,124,254,158,223,139,228,51,30,160,154,184,110,211,99,174,86,188,195,225,86,146,230,148,251,68,2,184,39,43,127,148,148,251,175,240,211,115,234,168,8,74,159,116,91,247,157,197,208,33,160,92,193,24,210,253,236,109,227,106,82,128,87,129,25,178,64,101,191,233,143,133,112,108,146,81,72,52,184,123,20,131,64,218,18,161,98,96,196,30,86,176,189,118,178,157,207,159,169,222,56,123,37,34,248,151,214,150,228,21,204,179,222,144,73,15,244,124,64,75,25,248,131,32,99,92,220,76,68,235,79,149,161,44,86,242,75,44,100,143,40,148,124,106,168,130,44,6,243,159,122,88,129,173,138,41,40,118,125,165,45,99,141,121,102,187,49,187,209,247,144,24,21,190,63,83,191,80,182,41,69,249,67,47,212,164,54,163,161,103,103,42,73,200,77,160,37,124,33,13,70,135,75,184,59,120,43,92,102,39,26,75,189,253,33,182,255,196,152,208,167,106,18,94,28,38,46,37,18,169,191,29,175,59,179,11,184,39,54,14,107,165,8,133,21,214,197,141,197,160,29,64,244,110,9,133,85,100,233,97,22,78,159,199,73,94,179,17,86,94,225,140,146,46,178,95,146,96,54,181,133,237,252,138,106,38,9,245,15,125,16,136,167,56,193,133,99,190,44,131,72,159,200,244,117,192,33,43,209,72,61,252,38,209,65,134,236,93,100,242,162,42,203,215,26,24,126,231,219,249,51,219,78,163,31,17,168,13,2,209,89,20,101,9,104,86,187,29,243,44,250,116,91,215,166,106,197,78,62,70,206,100,38,38,47,118,134,27,81,39,213,45,101,42,124,21,242,40,123,199,2,129,220,227,18,174,192,79,104,59,150,151,190,40,54,149,37,151,253,89,144,48,205,112,73,203,251,160,139,229,17,191,77,233,154,176,116,122,49,227,3,127,106,34,209,186,184,80,5,112,57,112,231,53,55,33,131,117,171,197,78,190,152,23,83,50,25,2,111,234,162,98,93,99,151,49,245,221,227,207,224,59,86,78,209,179,11,155,133,124,119,132,170,9,100,192,201,89,15,245,47,71,141,64,103,202,92,202,237,43,201,10,99,98,220,193,191,216,79,213,204,8,226,19,53,53,117,104,81,205,217,60,96,154,17,211,5,219,49,101,68,150,179,11,141,247,81,184,127,214,90,49,118,226,209,163,103,59,157,165,75,39,148,173,21,159,11,105,8,233,20,22,30,26,30,31,19,187,24,41,168,35,252,122,249,163,11,191,111,101,159,18,158,136,221,112,27,230,96,40,181,177,13,181,127,239,113,4,86,146,146,83,57,9,111,119,98,164,136,49,137,58,8,44,39,178,131,94,16,98,222,41,67,171,72,51,197,181,81,71,56,216,87,11,81,56,19,173,112,214,148,77,182,151,101,96,197,173,197,57,198,240,137,174,16,120,253,49,175,167,115,216,56,8,13,37,228,50,39,54,119,8,102,201,177,15,81,185,213,228,118,3,94,173,235,158,132,24,213,12,218,83,133,117,127,205,203,108,10,182,131,115,192,139,253,150,194,20,10,198,228,190,18,226,76,15,43,28,37,146,128,75,149,48,252,89,55,136,177,196,178,130,224,114,45,186,172,152,151,90,124,31,152,209,72,225,4,255,174,183,254,32,83,114,42,113,138,115,49,132,134,117,191,174,53,37,202,193,2,152,246,142,137,23,62,235,124,96,210,93,241,219,237,137,112,38,84,210,112,55,14,24,65,76,109,154,121,198,196,131,161,103,213,235,179,218,238,123,130,200,252,67,34,102,124,235,35,8,197,196,217,183,120,118,38,130,128,57,223,37,131,82,76,169,95,96,114,77,110,208,10,140,230,230,208,162,142,29,171,113,135,221,37,97,97,212,167,114,11,26,14,219,153,210,36,70,66,16,229,108,81,157,139,73,108,168,75,60,141,40,114,137,89,3,253,74,184,182,10,147,118,142,155,79,130,160,82,191,67,36,49,239,184,154,176,188,94,157,205,197,42,126,27,167,11,121,35,196,110,215,173,209,57,231,255,54,21,181,212,72,240,60,137,66,9,17,202,224,75,80,61,83,250,214,144,23,121,188,20,203,207,32,59,180,165,192,135,108,125,245,204,9,231,220,243,194,210,115,245,42,81,141,2,153,126,102,137,81,54,166,210,168,214,66,97,146,227,147,194,163,250,7,118,208,166,102,214,118,113,114,231,217,50,169,64,107,50,22,40,208,39,82,225,231,119,92,62,183,52,156,184,108,108,111,113,165,42,73,175,222,27,66,242,12,26,40,225,217,123,53,142,16,169,4,247,12,251,129,75,40,102,215,76,233,151,159,254,173,60,188,107,133,219,128,244,17,17,21,204,183,36,177,194,105,114,173,56,3,76,115,238,146,90,22,82,146,140,212,203,111,205,98,202,147,136,150,162,10,225,112,134,181,47,40,90,252,81,22,184,73,24,201,64,67,47,157,186,132,32,199,14,4,88,164,168,176,180,43,98,176,216,39,39,249,6,216,244,147,64,13,24,238,161,214,59,162,166,154,238,213,105,201,32,198,112,103,5,37,248,160,48,149,180,78,179,81,41,31,21,162,168,197,232,47,179,140,7,57,150,184,79,90,237,129,247,188,175,235,60,136,36,101,206,248,100,11,225,241,148,69,142,172,203,79,67,37,35,191,239,225,51,83,36,22,30,162,73,61,6,218,113,231,154,207,197,219,221,197,139,153,217,212,23,134,230,26,48,149,226,91,127,122,240,194,46,108,245,250,2,255,124,180,2,198,157,86,175,70,55,55,58,124,78,51,50,210,152,49,209,180,126,127,123,200,187,94,86,40,235,101,10,232,142,108,157,85,224,5,214,75,117,62,63,205,118,230,207,108,222,77,152,192,179,187,101,20,211,216,238,202,208,199,26,46,66,94,198,131,151,120,24,236,232,225,4,202,243,101,173,246,236,191,173,244,43,54,178,152,57,173,167,110,129,98,177,216,189,147,69,89,178,245,65,56,112,167,88,137,161,247,83,125,243,103,186,9,173,64,159,23,50,94,93,178,103,198,45,146,147,130,79,182,156,63,165,168,138,29,239,85,169,32,96,185,186,200,80,84,211,136,141,26,82,132,84,150,86,49,80,216,224,83,49,108,214,254,212,64,76,246,20,177,178,114,212,234,253,15,105,28,144,188,133,128,227,203,2,166,181,67,67,202,112,169,83,172,26,72,140,201,134,178,88,214,43,170,170,251,180,140,189,212,76,80,213,230,1,103,74,174,151,108,117,43,150,100,30,163,164,154,130,129,168,241,102,36,220,252,226,92,50,119,251,67,188,236,126,134,82,246,79,2,74,93,18,186,4,198,199,232,245,197,100,60,215,42,79,217,251,57,230,199,246,146,29,89,25,93,231,234,95,90,59,150,32,74,246,94,56,71,22,109,90,129,222,83,206,143,165,225,188,168,149,129,254,145,94,194,103,51,69,117,27,100,91,242,187,119,2,173,86,46,40,176,16,28,146,121,193,182,72,191,146,162,91,146,104,156,168,224,69,118,150,152,99,73,10,111,168,137,53,82,191,156,128,53,51,140,183,168,223,28,150,239,184,188,37,98,78,184,102,182,40,124,232,69,24,64,148,93,161,157,17,133,15,221,66,87,15,92,119,20,93,88,133,188,230,172,179,213,11,70,2,46,147,15,146,155,19,212,31,185,68,190,252,76,20,178,26,18,142,200,97,52,138,175,201,195,55,231,118,59,204,89,145,178,73,82,189,76,102,159,13,166,51,117,73,74,239,173,4,134,138,213,168,211,78,19,69,45,202,49,216,184,169,59,23,12,87,61,138,109,133,91,65,242,209,57,6,133,234,165,34,76,222,76,166,56,232,132,133,34,12,165,117,147,243,196,215,203,73,35,148,38,10,183,34,91,36,208,57,35,121,96,18,161,168,17,26,156,117,85,168,233,234,202,25,97,141,114,30,36,140,130,36,57,107,8,41,232,197,57,17,173,83,70,35,196,210,66,55,182,114,105,167,108,55,5,38,104,49,130,158,148,200,215,41,149,134,32,81,119,78,171,145,165,167,176,25,89,71,206,120,8,218,21,134,221,194,219,40,166,15,236,222,149,205,194,62,66,218,226,207,155,215,69,84,210,67,123,92,215,77,82,46,25,119,173,15,38,97,46,134,210,25,99,60,63,134,214,118,54,81,181,203,88,49,242,204,109,153,249,9,8,25,23,102,20,94,68,14,79,184,76,74,156,130,212,31,228,37,86,17,37,218,24,167,203,203,246,184,26,142,255,69,17,114,111,193,186,66,141,113,42,165,11,22,199,74,78,107,29,125,63,100,94,11,67,122,76,149,208,8,149,141,202,162,131,70,21,124,48,66,91,181,41,65,47,177,49,240,14,103,148,11,47,155,172,26,39,215,32,136,50,144,178,194,28,76,91,16,248,146,154,158,179,140,158,71,11,162,27,219,9,225,29,154,146,192,186,212,65,42,60,135,146,22,205,200,54,134,33,60,139,164,116,73,230,109,55,40,70,237,124,106,167,12,120,85,57,62,47,206,253,89,201,169,54,16,251,133,211,174,83,153,154,181,163,109,237,48,158,169,181,61,84,77,252,121,3,238,243,230,22,13,62,63,127,57,227,11,173,86,33,160,90,166,63,80,10,60,133,199,70,218,241,116,76,11,190,229,164,160,80,224,49,246,125,234,53,180,216,3,25,112,116,64,188,203,48,2,148,175,103,160,200,212,211,229,109,35,180,33,183,62,227,34,141,75,10,71,83,69,200,125,104,194,214,21,12,212,159,61,248,86,152,80,90,188,77,170,221,182,94,189,44,97,238,67,161,34,11,94,31,120,122,22,25,152,163,188,244,104,179,184,77,11,152,160,181,144,99,55,190,8,59,190,128,115,200,220,194,145,163,206,149,210,85,135,169,193,124,24,212,101,38,151,184,0,102,159,37,220,236,138,42,246,253,54,81,161,86,148,82,240,152,21,144,18,186,145,148,131,158,211,245,37,99,90,149,201,16,206,56,220,189,25,236,236,201,70,166,42,220,44,6,20,240,174,90,184,192,161,148,112,179,195,184,164,9,123,246,236,153,10,146,61,23,126,250,108,34,65,82,107,191,176,206,118,56,76,227,30,113,127,186,137,24,80,158,54,181,6,77,127,218,178,173,60,124,38,196,184,56,217,104,185,40,49,239,29,204,219,179,124,12,29,134,168,30,153,229,104,192,181,10,155,146,122,163,122,111,142,57,213,195,241,231,99,220,177,128,156,185,114,72,234,14,120,121,153,62,40,74,169,66,241,199,214,194,53,255,72,13,161,22,83,21,198,238,234,194,165,151,249,192,139,41,45,102,218,179,75,78,90,146,193,245,206,212,71,88,66,236,5,168,5,193,93,160,221,217,16,191,224,161,240,92,177,147,49,130,66,125,106,92,242,186,36,82,136,73,67,203,211,204,55,100,92,52,167,91,176,107,48,44,223,224,241,111,115,190,21,152,141,205,188,52,255,185,243,131,254,95,226,222,156,7,155,101,203,210,250,47,216,24,49,15,45,97,181,133,135,143,201,36,164,18,133,4,14,38,56,56,32,132,131,133,152,36,76,90,61,84,119,27,252,158,186,192,191,32,158,253,230,222,177,226,214,189,128,232,146,238,57,199,249,206,250,50,223,204,200,24,246,184,150,73,210,4,218,71,127,26,177,150,117,168,221,22,130,150,167,54,206,209,124,239,106,238,48,73,76,137,164,208,180,7,255,72,20,159,211,140,32,123,229,26,214,213,23,187,33,193,45,57,3,200,56,213,24,113,180,85,170,126,109,100,111,161,128,245,210,89,19,187,150,70,72,234,127,198,173,172,165,89,68,251,157,96,146,46,195,107,99,41,169,25,187,43,220,131,1,6,56,183,253,94,109,5,201,81,182,11,33,250,16,152,236,217,151,184,161,153,138,125,59,63,240,138,98,103,203,92,233,142,5,219,60,130,143,222,230,197,113,84,243,3,71,218,7,24,110,148,241,192,199,253,240,71,251,245,120,234,168,77,52,197,252,234,99,33,231,42,53,222,40,29,81,218,235,29,104,216,208,227,129,81,128,95,1,91,152,77,224,140,0,99,24,228,4,240,158,39,63,15,154,124,159,47,214,125,34,7,43,172,58,103,104,188,172,151,130,14,181,45,129,169,227,191,112,18,26,49,163,68,62,243,51,90,235,206,70,174,5,199,103,105,183,48,169,179,117,94,61,173,169,248,64,183,37,16,154,49,93,158,176,52,84,55,209,50,253,136,89,123,83,57,24,194,254,203,40,37,13,109,50,163,5,40,26,2,236,115,117,237,34,195,51,244,137,72,36,191,78,57,252,168,160,218,35,202,35,183,105,177,10,90,106,20,66,39,66,87,67,236,183,131,158,245,235,251,198,89,62,103,161,39,125,108,136,244,162,235,156,156,233,200,178,101,17,51,240,10,83,66,25,3,157,12,105,246,37,45,120,59,83,59,27,162,160,116,35,213,184,120,90,133,168,192,189,223,178,119,115,172,181,87,0,149,65,50,127,1,35,139,174,48,133,156,241,94,196,167,186,238,58,36,122,162,243,20,154,167,52,245,107,25,39,141,155,81,164,136,218,210,245,67,146,32,90,132,206,149,121,63,125,146,165,97,166,237,128,27,103,202,133,209,201,109,209,170,15,235,175,36,2,104,163,164,119,167,4,108,159,76,118,60,104,248,226,139,204,185,164,33,102,67,220,222,221,131,73,208,149,237,103,79,217,199,173,235,81,132,75,159,163,252,240,182,54,65,127,43,83,142,8,20,49,102,156,169,26,37,186,103,41,221,33,41,176,80,78,15,228,87,172,183,117,217,155,154,9,152,141,230,173,96,201,6,248,78,179,146,48,146,170,55,126,156,29,219,124,254,11,211,230,231,41,242,10,41,152,102,171,10,66,221,217,25,133,42,132,101,60,206,95,166,208,25,191,60,127,101,236,27,106,222,51,75,47,225,205,34,13,90,63,170,169,205,226,160,224,98,9,76,179,199,47,214,1,60,151,176,219,85,140,3,72,130,226,106,210,143,183,202,147,94,121,42,117,28,134,72,100,135,133,77,247,104,161,200,233,67,97,221,191,50,186,21,209,37,171,130,248,96,66,127,66,43,179,216,176,250,71,63,193,62,56,113,143,110,133,54,161,221,246,241,130,193,241,67,168,228,214,79,44,227,229,253,252,142,109,25,187,124,117,3,225,189,78,235,115,197,64,19,245,167,242,211,137,174,187,236,247,134,141,56,223,72,62,173,53,201,100,168,29,158,226,130,218,60,68,159,109,196,205,41,208,152,23,198,121,253,56,3,182,21,150,159,201,212,46,76,147,216,76,14,163,94,126,123,169,112,81,24,226,159,109,195,107,47,211,158,189,48,53,14,95,136,135,65,195,153,190,17,242,105,173,26,235,183,30,237,108,193,201,148,223,38,226,208,139,15,218,102,85,93,50,146,73,172,47,125,246,160,93,109,73,137,11,19,107,44,254,185,141,155,103,135,197,87,73,109,209,154,224,163,182,97,48,238,114,53,174,65,109,241,219,164,235,47,179,204,153,150,3,162,69,159,105,44,199,36,195,130,114,227,250,136,180,128,57,56,100,88,44,24,63,90,192,103,51,221,85,110,206,78,254,53,52,241,219,231,69,244,167,17,68,47,107,196,131,91,205,204,133,17,250,203,211,97,99,245,191,52,41,116,213,81,72,229,48,253,168,183,71,5,150,154,99,170,142,248,96,108,150,233,102,83,204,125,205,35,230,105,131,168,73,46,38,32,158,99,26,35,35,40,191,124,14,137,69,30,252,67,145,143,189,130,134,7,70,248,104,108,95,95,164,143,165,88,25,143,232,236,144,205,175,70,249,70,18,53,24,212,48,209,248,76,178,150,163,91,117,56,89,234,16,73,93,24,74,182,11,35,168,150,171,15,10,242,229,169,201,213,195,218,157,252,106,44,201,155,10,59,40,202,143,43,222,11,251,95,7,101,64,123,18,179,148,28,123,189,133,177,216,161,133,30,77,31,51,172,172,173,55,167,196,165,13,25,241,118,75,140,248,109,186,36,252,106,186,12,138,254,52,218,95,221,135,244,76,119,44,24,25,20,139,115,238,59,83,218,21,211,177,33,165,174,61,230,25,117,33,122,115,146,218,105,230,88,32,181,222,120,30,51,133,24,246,142,221,244,202,68,51,7,39,162,128,205,55,98,106,249,139,44,158,194,199,175,1,83,237,36,143,141,151,211,74,172,173,130,34,168,236,41,203,58,240,182,159,63,156,134,115,119,93,153,13,13,40,135,81,136,201,178,43,244,106,202,152,14,35,191,149,158,101,127,246,87,223,44,155,149,60,220,186,172,3,83,53,191,150,195,52,88,102,129,81,81,138,237,174,65,59,146,100,5,156,253,226,28,32,126,241,89,180,229,218,230,182,219,145,219,116,148,238,111,185,22,230,61,70,238,131,173,141,74,222,122,83,50,116,223,154,58,167,44,7,72,65,136,108,58,10,107,188,116,225,156,47,9,77,178,47,30,28,37,116,117,46,76,233,82,242,25,140,228,92,215,231,166,117,9,53,22,135,201,221,95,18,46,156,225,115,102,248,215,194,122,184,114,228,28,78,20,141,100,127,50,154,116,116,163,220,11,85,177,226,79,182,172,154,88,78,31,104,23,234,242,137,100,220,87,119,89,83,138,225,181,152,160,112,54,222,101,77,210,216,168,98,126,48,65,90,244,185,228,64,239,148,60,124,171,131,86,105,242,7,127,90,97,228,191,248,223,254,246,95,254,205,31,254,233,255,248,119,44,174,150,254,94,180,69,224,60,243,182,249,140,30,217,195,132,137,113,113,62,126,13,120,41,53,34,69,35,219,211,67,134,14,25,5,224,179,143,167,11,83,20,46,69,163,216,57,237,254,52,68,73,82,93,121,224,68,156,51,224,126,206,73,169,26,61,95,158,67,35,96,250,220,244,230,41,36,83,126,29,250,93,202,66,241,239,167,19,212,100,184,110,90,217,218,174,144,168,80,241,39,131,76,59,87,213,31,56,158,131,107,91,240,165,105,190,20,184,12,34,10,253,131,179,241,54,246,167,26,150,130,248,15,46,70,0,165,112,161,25,251,194,100,51,164,28,150,134,230,252,69,54,128,87,27,210,252,53,51,206,195,23,178,225,32,43,136,218,74,157,238,238,110,245,24,60,235,126,136,77,23,5,246,142,146,218,122,4,33,144,204,42,241,100,236,189,90,168,11,233,83,169,113,239,70,215,77,127,224,212,238,131,35,154,245,192,166,27,236,168,9,99,234,189,9,147,196,47,195,123,47,69,167,240,177,162,60,251,193,4,0,150,138,160,36,179,206,253,123,16,18,85,178,62,200,66,206,142,232,111,205,180,29,242,185,16,63,115,63,26,66,143,179,0,132,110,111,64,131,153,186,195,200,177,106,241,242,88,84,154,249,68,161,112,34,21,21,135,72,228,68,191,105,134,252,220,121,118,169,185,182,50,246,239,165,173,1,70,229,109,134,81,145,140,64,33,54,146,246,172,115,167,238,133,232,25,98,156,170,5,58,157,147,196,187,225,160,103,194,80,172,10,211,69,90,3,38,34,37,237,89,132,242,190,173,209,96,234,152,165,140,61,177,226,190,224,1,113,10,242,240,82,4,79,37,96,141,223,94,86,54,248,54,150,97,230,4,108,103,153,194,13,163,53,96,120,199,164,229,205,104,167,191,144,127,54,51,122,37,101,130,133,6,126,198,213,240,254,101,189,154,150,253,234,191,141,202,114,22,114,221,115,8,44,39,176,1,69,43,249,97,153,133,182,230,194,75,123,8,41,159,98,179,252,161,59,153,70,160,114,208,82,203,252,197,113,205,31,104,89,150,245,217,172,198,112,42,0,66,76,200,4,103,133,139,115,140,31,212,138,231,164,11,176,115,96,251,47,67,251,48,20,166,28,117,197,197,213,4,133,182,194,231,177,190,250,1,224,156,245,177,27,196,72,61,46,166,46,69,137,119,121,177,233,83,24,67,96,107,151,108,35,154,216,191,88,141,93,221,117,22,54,206,209,217,2,102,9,8,227,233,185,244,24,249,126,186,80,239,182,138,244,16,54,228,229,60,93,0,60,208,123,20,184,89,171,129,195,84,179,234,128,99,138,231,25,131,182,122,209,234,172,70,216,110,125,33,21,224,41,5,55,70,235,123,230,244,246,71,107,80,235,206,135,245,215,104,179,3,38,172,174,180,190,203,104,130,3,134,190,88,26,93,161,36,242,110,138,76,15,187,200,138,2,31,195,211,115,98,84,41,211,80,47,37,83,211,118,180,233,112,55,187,95,171,210,16,243,253,74,189,18,252,71,73,186,18,232,52,238,78,195,116,86,117,110,77,119,195,10,201,135,87,171,18,180,34,205,162,212,187,63,109,193,15,62,135,255,44,15,76,243,92,15,152,186,217,162,48,117,26,254,94,101,241,117,171,194,233,146,56,159,93,54,55,109,70,50,106,177,144,215,160,6,87,205,129,106,28,51,222,201,100,185,213,165,99,86,182,245,168,57,140,129,172,141,201,121,51,5,2,182,44,189,194,103,67,12,193,19,83,14,239,162,70,133,188,95,141,94,112,83,208,174,83,97,92,79,175,27,99,155,95,106,230,16,146,222,206,92,100,143,54,167,142,202,49,204,87,244,248,38,11,239,232,23,129,175,112,121,207,3,84,150,66,245,68,183,55,52,3,222,144,77,30,2,47,81,11,251,206,131,199,123,99,87,236,165,116,198,144,129,149,152,105,20,81,104,163,57,197,226,126,107,118,70,109,55,42,11,203,207,11,132,137,216,102,181,176,10,9,206,153,46,12,179,192,120,154,216,115,200,134,80,113,45,110,47,60,202,116,78,53,89,32,91,31,108,178,161,149,26,203,171,99,64,40,76,86,114,93,88,66,113,8,21,159,163,47,249,210,69,229,90,130,78,200,215,87,42,14,2,198,83,213,171,169,141,236,190,233,192,82,90,150,94,61,206,68,140,125,97,119,8,215,100,188,169,31,45,177,155,50,34,89,105,152,59,99,26,91,22,132,236,75,38,49,126,214,10,243,140,223,62,198,161,222,220,180,93,98,84,144,157,88,74,104,112,142,175,145,226,197,144,204,214,137,116,76,247,236,116,224,192,148,164,41,127,116,103,239,15,152,176,157,16,57,20,138,214,234,125,49,124,22,177,136,41,145,39,7,17,223,179,230,173,115,5,222,75,191,186,252,194,219,202,212,96,249,178,59,137,9,48,203,126,72,68,244,214,65,51,137,167,68,242,44,230,130,188,71,192,251,220,252,129,89,208,142,34,181,218,148,249,218,132,65,125,99,200,84,188,233,160,213,66,190,187,7,60,150,246,105,17,163,138,121,202,226,196,17,147,247,178,252,167,215,213,166,108,85,0,15,92,238,10,57,166,118,221,66,75,79,12,101,246,216,23,178,177,137,203,84,42,86,192,19,91,49,21,33,98,38,29,7,146,112,68,108,228,148,189,138,137,134,20,188,31,219,236,196,68,146,228,107,38,163,55,241,231,110,112,119,141,7,166,23,121,5,108,127,249,97,237,104,81,8,139,187,113,222,164,11,156,141,24,250,131,201,193,20,57,58,73,139,164,123,134,80,248,181,31,74,144,116,6,212,185,133,112,41,68,109,229,192,176,110,164,120,180,126,38,157,126,16,146,102,43,202,193,83,183,198,83,189,26,86,211,216,169,7,132,148,98,112,96,35,215,104,94,75,168,2,232,92,33,137,9,7,204,7,83,157,48,171,94,125,204,100,119,22,14,124,60,175,37,159,27,165,113,106,55,63,24,215,66,69,35,240,137,102,168,66,96,33,231,45,190,4,148,45,195,91,40,233,162,107,90,66,79,38,182,122,73,85,193,148,44,169,41,215,57,246,184,183,91,144,190,121,218,78,51,130,91,209,210,151,73,248,148,250,92,109,65,129,15,70,56,187,100,229,89,207,232,122,250,111,83,231,215,196,203,135,243,234,152,25,254,228,103,243,237,74,118,14,163,214,14,29,38,212,136,198,20,157,142,108,161,92,63,152,169,84,170,69,201,229,43,14,109,11,120,159,197,168,159,187,152,239,248,173,176,140,59,149,244,123,22,170,199,124,113,103,147,168,221,127,174,67,226,127,249,207,255,246,31,253,139,191,253,39,255,228,15,255,244,159,253,221,180,220,252,251,8,18,253,153,199,81,62,251,30,236,82,216,66,121,41,17,143,81,72,186,229,6,201,109,25,178,93,64,119,61,220,255,62,67,129,45,160,3,217,76,163,47,80,200,3,116,242,77,34,224,254,9,9,228,40,209,62,121,153,225,71,61,58,101,67,85,42,208,188,219,174,158,68,59,110,74,210,214,144,209,59,244,18,199,146,141,81,178,235,162,232,87,126,47,23,19,154,219,186,226,206,14,233,63,156,141,181,184,234,62,132,238,119,137,21,69,7,141,202,22,140,20,20,132,38,158,147,229,188,203,88,252,33,4,113,156,61,83,160,210,29,114,237,224,107,34,100,51,53,48,80,140,28,59,220,131,129,210,146,138,76,64,191,27,20,103,191,122,111,53,249,178,85,66,199,22,136,194,69,213,131,129,78,143,216,103,160,79,45,75,15,60,4,104,213,204,158,234,177,193,234,220,196,185,56,78,233,82,155,144,16,93,186,198,42,156,18,202,200,4,163,105,23,231,131,138,251,169,240,218,33,205,129,20,193,78,83,173,4,98,26,113,22,147,32,202,75,109,140,130,151,28,143,198,118,89,222,223,230,216,115,24,22,241,199,66,49,57,211,112,170,44,80,160,47,54,172,138,39,78,91,164,1,245,106,211,110,138,131,30,218,88,81,221,225,176,157,163,139,141,254,124,207,95,84,60,238,205,164,124,140,35,8,74,226,214,13,79,69,101,63,18,250,18,37,44,16,248,73,21,70,38,55,94,139,156,119,89,106,205,230,116,133,234,206,172,92,73,37,69,176,10,214,117,52,19,126,141,204,36,68,10,197,186,57,171,186,169,99,98,76,198,215,23,164,32,82,230,217,166,118,112,132,75,101,98,28,75,157,162,122,135,219,188,111,117,246,50,213,89,51,76,8,66,160,98,233,86,180,228,118,88,155,103,111,122,140,240,3,83,54,47,232,150,230,121,244,173,163,16,29,11,2,2,24,113,199,50,69,8,215,254,232,84,152,8,140,141,93,91,252,244,232,169,45,109,149,130,207,58,86,54,132,236,77,76,35,120,53,71,180,176,156,223,134,237,224,113,144,107,232,47,165,115,33,142,136,162,231,116,116,38,144,132,114,64,215,39,107,52,11,135,205,214,207,46,33,155,6,204,121,249,70,36,96,66,104,15,237,151,169,161,4,90,187,90,85,86,131,26,50,115,137,117,88,101,135,167,222,152,8,125,236,56,68,99,246,195,25,118,78,237,126,55,164,99,62,104,135,30,155,80,14,207,157,180,113,83,74,177,100,170,183,225,185,247,71,227,200,184,202,199,69,209,67,212,139,51,21,64,97,231,118,172,127,249,28,189,237,43,96,193,99,28,83,84,96,100,28,67,56,157,18,128,221,36,72,122,224,221,90,108,118,84,73,77,161,91,34,213,27,42,46,56,29,91,39,194,25,143,182,196,122,167,119,79,153,208,26,20,126,119,163,204,34,12,128,9,58,234,10,30,53,202,234,146,182,118,86,236,212,28,70,48,13,14,91,67,37,116,94,175,116,93,158,217,148,185,139,67,55,124,84,96,82,162,50,164,156,94,30,108,103,207,160,230,83,123,86,201,16,150,11,67,112,250,192,108,42,59,182,43,36,200,85,239,10,49,244,37,158,30,133,88,2,147,238,139,3,34,89,127,171,62,26,13,156,206,116,112,126,185,39,85,208,107,180,118,120,29,123,222,70,159,165,241,219,6,1,188,103,109,72,209,244,39,250,219,168,90,92,130,106,96,249,56,57,103,147,41,247,214,59,73,94,133,104,57,188,249,1,247,62,53,82,9,227,166,203,97,81,225,185,160,234,17,248,60,103,159,129,206,157,218,131,146,195,40,1,91,7,145,192,132,28,34,126,75,147,124,87,105,180,179,131,239,8,118,80,235,165,140,50,231,76,76,213,139,54,141,196,160,47,57,237,219,50,137,36,143,133,64,173,187,229,64,62,243,162,220,200,241,217,193,103,211,4,4,127,125,69,184,28,169,31,121,43,178,29,132,209,28,166,79,77,22,128,209,142,204,158,35,82,159,17,202,80,152,132,117,13,152,158,125,121,48,158,107,121,84,26,255,162,40,197,79,167,43,96,123,252,136,30,128,173,156,123,25,94,229,20,23,83,96,61,244,222,148,21,125,85,234,192,5,133,10,129,103,141,180,227,98,203,173,207,107,205,9,67,102,192,121,234,173,97,223,247,150,3,36,110,200,24,40,101,18,42,91,43,242,38,25,210,200,231,234,225,219,40,40,188,195,23,164,141,208,245,184,143,217,12,61,182,132,40,59,204,64,205,115,146,203,56,7,138,106,14,46,50,39,45,96,19,220,19,173,69,154,240,187,103,201,96,72,82,118,82,136,61,206,78,232,137,67,186,251,251,124,96,130,40,35,96,210,198,154,118,36,216,234,159,131,6,111,244,198,52,207,155,163,189,36,19,83,28,83,175,166,212,251,171,196,34,162,127,86,98,150,247,70,100,227,230,139,134,41,53,201,194,60,71,34,154,180,57,96,139,133,40,140,112,209,22,248,205,80,195,105,25,217,214,159,204,137,170,99,66,53,120,175,173,202,11,57,141,1,161,5,10,153,140,60,182,21,87,69,166,150,206,186,37,198,234,132,173,217,235,92,179,117,87,205,253,16,253,153,236,117,192,248,153,69,97,250,75,3,229,227,75,210,190,81,65,22,121,220,130,224,185,76,225,105,34,117,145,108,133,44,179,200,20,166,156,115,57,221,5,48,108,126,10,83,155,88,226,201,58,33,200,172,48,29,7,229,38,183,31,254,171,94,205,22,140,188,58,20,212,15,251,33,236,164,113,113,133,239,165,43,220,61,249,96,246,203,241,22,94,122,172,222,34,1,109,68,222,227,41,116,160,211,185,5,12,221,200,80,24,61,48,31,51,172,240,221,31,253,85,78,45,159,39,4,1,213,1,176,176,96,245,139,73,191,168,207,68,245,231,44,49,255,49,241,139,140,40,37,179,203,235,184,81,117,167,206,75,36,105,105,7,154,51,126,154,154,253,191,84,252,131,202,146,99,28,126,199,119,98,151,45,18,32,99,179,68,189,110,5,124,172,208,87,154,14,29,167,11,35,176,241,92,125,70,238,203,6,2,207,113,85,187,42,74,188,40,203,59,108,234,174,82,18,77,65,98,8,59,166,105,90,236,247,144,165,142,255,172,162,47,246,98,132,216,69,4,43,41,252,133,126,177,58,60,22,165,203,10,87,114,132,14,211,160,40,32,180,175,237,195,232,166,87,86,105,235,168,234,195,127,152,218,235,235,211,130,98,190,5,202,247,189,165,112,212,4,236,229,29,54,201,230,237,44,122,239,76,123,164,255,52,241,21,89,171,139,130,132,225,172,16,201,130,111,183,105,240,119,53,201,92,135,241,255,74,127,224,238,173,67,192,147,58,153,231,201,167,91,176,9,198,138,44,27,129,189,246,241,72,70,192,88,149,58,102,199,8,114,231,50,89,15,220,216,122,53,204,207,159,195,77,9,0,187,144,254,54,252,76,217,97,130,89,37,235,168,177,225,249,84,128,30,169,137,118,41,217,29,62,145,143,26,133,166,83,135,133,42,204,22,195,98,244,88,93,126,155,122,66,111,249,128,82,151,3,72,96,206,240,111,219,79,86,26,153,186,130,56,136,43,208,209,165,174,8,94,89,8,99,62,148,70,45,25,80,234,30,207,139,124,239,140,188,66,170,50,160,244,148,209,118,27,48,114,83,23,157,20,156,199,197,3,215,67,166,247,60,187,238,242,116,0,122,169,84,83,45,129,43,125,252,126,111,8,190,37,54,141,142,28,130,120,211,225,70,53,251,93,121,52,249,23,23,235,72,212,34,102,145,215,93,180,7,124,229,105,7,156,148,217,43,120,118,136,17,119,54,250,220,251,165,140,208,168,196,115,45,4,16,228,165,144,44,31,254,202,180,230,108,249,202,211,124,166,123,237,208,18,84,208,218,98,60,22,98,81,242,190,70,28,238,15,5,39,253,186,156,204,139,58,192,225,194,133,70,165,113,29,105,64,24,99,227,198,155,174,142,38,48,57,237,152,91,214,31,52,245,234,1,119,135,79,16,236,80,241,112,128,71,141,113,222,196,98,175,193,13,10,213,122,13,120,14,201,190,227,69,96,136,249,135,32,96,80,110,113,12,48,149,133,113,117,181,84,199,133,41,55,246,41,112,12,4,171,244,158,10,227,163,6,124,230,211,237,119,53,248,120,34,238,226,208,251,223,159,91,167,229,70,24,42,207,85,52,234,65,107,114,6,138,3,147,75,31,207,15,67,194,51,28,222,180,77,41,140,222,165,215,190,28,203,132,99,95,111,110,113,214,30,48,138,149,50,100,43,217,182,228,48,7,173,128,153,192,199,5,201,190,54,133,143,223,48,46,58,158,231,130,138,210,9,38,8,255,53,41,237,162,211,149,47,187,2,237,91,50,212,116,186,194,239,31,232,89,155,250,204,51,133,92,175,161,89,178,138,150,152,171,78,182,100,63,12,199,128,192,139,222,175,251,92,105,107,103,16,54,83,114,97,63,222,106,116,149,95,56,22,88,238,50,218,20,80,205,161,48,159,43,174,134,28,190,201,205,41,174,206,37,38,194,185,84,36,165,129,173,233,243,126,233,186,74,213,5,77,121,105,172,44,36,195,165,229,105,194,85,225,12,18,230,5,143,173,91,73,55,66,186,187,31,64,76,212,5,174,112,198,151,11,151,36,131,138,146,28,97,239,216,166,216,154,229,106,162,168,206,1,7,76,226,64,224,105,21,35,243,110,114,67,143,35,226,114,232,66,250,22,185,172,26,76,96,146,125,241,104,240,22,175,222,20,190,171,139,237,119,86,33,141,69,67,201,20,81,252,92,128,174,118,43,12,103,65,185,112,147,94,85,59,206,86,112,76,80,111,107,30,175,28,164,173,133,163,129,94,13,49,150,166,48,189,174,61,224,210,164,84,127,209,252,115,102,190,143,26,145,108,169,53,90,176,180,213,17,95,236,204,44,77,105,2,27,247,67,192,77,21,1,48,125,76,121,201,97,58,74,183,90,70,144,248,108,55,63,168,229,107,47,76,103,104,13,56,41,249,249,50,18,184,81,220,244,161,51,86,210,169,200,82,195,208,184,2,102,171,40,10,151,225,206,116,178,137,219,213,22,133,3,33,236,143,133,235,253,152,170,148,78,184,191,139,101,68,131,112,126,224,178,4,206,207,134,199,190,180,226,72,133,61,65,243,223,6,159,35,246,194,208,88,150,63,134,107,192,125,166,199,64,167,169,161,250,139,225,223,174,244,188,152,13,179,195,3,171,225,185,154,128,93,11,120,158,211,78,166,195,160,101,226,154,186,20,255,101,189,57,236,53,203,13,229,95,189,146,188,24,241,162,56,119,141,47,80,196,213,201,166,161,151,245,77,69,186,160,116,38,90,233,153,215,213,80,133,118,54,3,89,129,40,54,47,143,13,158,133,126,118,110,241,254,150,241,65,59,125,6,17,77,34,241,215,181,132,106,52,123,46,227,60,161,149,157,138,38,205,177,254,139,39,156,141,93,179,14,213,164,161,48,202,191,215,48,107,75,20,105,72,89,150,207,169,229,70,20,95,42,12,235,243,87,14,251,59,24,149,204,14,15,233,108,194,238,40,150,173,221,117,160,249,110,59,70,223,125,28,159,63,237,213,254,237,127,243,95,29,127,246,111,255,167,127,252,119,93,218,245,247,65,196,6,99,73,238,33,81,223,49,96,155,240,200,2,207,7,30,127,4,119,95,204,104,159,164,157,132,176,216,50,150,197,179,73,208,165,237,161,164,194,19,122,240,80,253,161,10,174,43,195,237,196,65,246,244,29,108,106,75,248,179,168,102,181,48,147,75,124,49,205,132,254,19,83,233,188,137,63,57,243,90,20,40,201,231,177,185,248,111,83,17,126,93,21,131,119,30,33,97,79,169,123,78,194,11,124,14,146,234,4,10,133,2,190,170,183,206,240,202,173,0,235,203,235,187,24,133,232,194,70,36,82,232,111,217,35,114,112,236,144,230,56,171,179,63,240,246,88,35,240,108,66,11,129,141,214,174,128,165,73,61,143,170,204,188,221,72,194,157,35,14,95,77,88,247,44,120,229,149,46,16,166,163,85,39,55,135,38,103,69,75,61,25,76,81,252,76,205,204,241,248,109,216,85,151,240,211,209,8,141,247,239,220,12,120,69,130,18,230,31,43,244,179,113,217,244,99,54,98,16,87,196,186,31,199,82,88,102,81,141,29,206,238,94,179,149,82,47,37,121,102,237,231,184,26,58,206,41,31,36,211,234,84,66,134,154,109,168,62,240,57,220,203,188,240,120,200,144,57,41,67,169,61,23,86,182,112,149,67,63,61,106,72,255,89,252,252,146,219,37,58,198,75,141,247,54,34,47,161,131,100,111,92,158,89,1,94,12,210,133,217,213,75,200,111,35,117,32,26,149,70,254,148,131,67,36,163,225,37,52,60,20,40,211,88,210,3,158,42,167,11,60,232,7,116,198,64,234,241,174,212,163,193,109,11,108,220,148,2,35,118,225,132,52,231,28,198,66,42,10,19,227,112,158,143,14,107,254,123,181,249,80,14,67,179,208,245,201,199,149,154,206,144,109,41,77,122,181,46,198,17,240,98,31,209,33,79,37,59,177,125,205,88,35,85,81,250,49,125,13,32,210,128,5,41,240,32,192,89,130,251,196,50,38,2,255,24,26,28,38,33,210,117,72,137,203,164,96,78,89,22,172,190,112,167,162,110,7,239,202,249,155,67,232,196,73,129,247,29,51,205,202,61,100,95,33,32,220,70,80,167,240,210,207,215,134,251,220,37,85,120,177,149,148,93,146,154,131,96,60,227,222,73,31,12,106,235,216,24,96,42,92,93,31,204,170,232,67,14,253,188,71,110,250,203,68,92,98,75,99,49,137,170,15,87,159,237,178,248,18,40,86,250,46,140,222,172,246,236,69,137,7,134,60,178,9,140,212,226,8,134,159,98,76,2,114,243,179,7,206,60,3,38,87,35,92,161,80,238,192,217,233,48,237,129,242,219,148,174,151,96,81,52,114,141,38,59,3,92,173,1,21,233,103,133,235,17,206,165,29,228,63,195,202,157,47,204,113,19,140,47,197,84,5,101,167,45,216,227,41,164,76,43,204,104,178,58,168,54,206,235,242,18,49,220,165,40,76,177,191,63,26,164,150,73,54,75,20,64,115,236,103,197,4,125,167,194,84,110,198,139,65,73,154,138,254,246,24,97,47,24,31,83,21,9,121,96,104,41,91,48,73,21,85,19,42,213,18,69,51,136,64,203,84,5,2,42,62,170,179,184,21,115,112,223,215,26,51,22,15,244,98,51,229,231,234,54,66,204,186,208,214,187,196,152,192,14,156,94,48,12,191,124,161,0,231,194,180,59,215,144,129,207,144,192,200,134,67,255,93,144,107,29,187,96,22,213,93,224,99,229,160,230,162,66,52,85,25,208,124,124,185,20,130,187,180,154,87,209,155,160,100,52,138,83,209,128,70,162,81,97,244,125,253,167,73,230,9,109,171,17,51,225,163,58,124,246,186,34,191,124,236,109,218,178,28,197,68,146,13,131,58,152,25,74,216,63,114,91,1,201,69,182,64,201,213,10,211,45,213,55,20,83,57,76,151,149,170,100,108,43,118,12,145,97,152,58,21,198,203,11,225,88,36,156,37,29,203,4,129,9,245,74,20,211,253,37,211,63,15,147,114,17,210,214,182,244,209,134,101,198,66,162,24,13,115,89,242,116,225,144,58,113,152,160,66,21,109,17,83,131,45,23,238,93,167,191,85,45,143,16,31,167,214,112,232,213,201,56,131,125,88,58,149,38,85,126,27,1,144,171,183,142,9,123,169,177,40,156,99,229,133,110,51,61,182,162,1,144,104,162,242,116,6,15,102,230,222,133,151,5,12,130,247,14,38,58,177,129,104,58,104,177,71,83,116,44,52,158,137,198,127,170,115,157,54,210,74,160,228,222,103,8,211,152,151,158,20,47,92,238,61,41,155,12,242,70,196,112,170,124,109,212,143,83,72,12,195,201,43,20,243,212,149,32,132,21,164,173,212,168,111,145,76,129,49,145,208,153,243,224,114,80,201,134,147,24,136,22,116,178,133,115,77,12,40,212,136,82,8,82,55,42,191,187,76,6,170,181,74,14,226,72,235,228,252,115,12,244,255,231,63,255,231,127,251,143,254,197,113,198,254,84,19,126,29,127,31,206,216,159,121,28,121,87,218,159,124,32,233,193,20,149,91,226,192,245,18,2,155,92,185,162,13,82,197,59,16,208,82,200,220,35,2,219,226,11,179,177,119,49,0,236,27,45,39,117,163,0,183,174,169,112,107,94,143,194,55,176,19,95,190,63,252,14,51,228,231,141,18,182,234,236,33,16,227,100,145,25,166,26,185,53,21,109,53,148,210,81,75,85,21,20,122,92,97,216,240,105,253,88,99,240,229,164,48,91,168,2,169,73,111,141,190,100,186,48,101,53,73,23,171,245,16,197,122,35,128,34,39,124,70,164,52,140,53,227,87,122,148,126,72,219,141,25,140,139,217,184,6,100,31,41,80,173,94,102,105,40,169,228,183,43,213,220,241,104,103,236,149,199,157,74,139,179,89,248,197,13,209,46,25,208,223,145,60,46,12,61,130,194,144,113,199,105,214,11,233,8,217,124,59,173,160,177,249,162,230,56,84,154,233,44,230,29,172,162,199,87,149,46,69,219,168,33,138,140,29,206,52,77,101,247,36,113,189,203,189,152,102,75,217,61,9,84,142,216,0,251,47,58,171,71,82,146,173,117,39,149,26,228,120,58,134,73,108,204,240,160,232,81,104,158,111,137,243,42,41,107,174,145,254,148,171,90,79,231,116,107,143,93,2,223,145,159,239,139,18,169,199,158,162,28,41,68,237,143,21,254,28,255,52,150,141,248,88,217,24,95,229,165,160,105,232,113,38,100,216,200,250,99,9,146,246,242,171,17,172,203,194,86,79,209,102,236,23,144,190,83,185,36,104,59,174,106,124,43,10,246,111,83,40,48,45,141,65,204,137,252,243,208,7,71,73,39,187,187,1,251,110,170,106,111,1,123,174,4,24,217,3,249,30,104,198,142,18,134,32,181,165,69,31,188,91,55,181,91,153,231,252,159,143,1,60,104,64,14,98,78,218,255,247,35,101,85,160,140,15,11,183,234,144,45,211,121,189,100,244,173,79,241,184,105,97,233,46,112,199,181,22,139,85,127,194,202,158,227,151,105,117,168,234,38,69,53,3,234,64,233,145,54,130,244,137,212,190,195,136,97,202,99,87,252,139,122,175,62,59,178,176,68,66,117,221,211,136,95,174,196,31,197,65,99,23,200,247,193,168,50,29,234,253,209,194,118,253,32,58,208,212,7,171,214,196,235,87,163,170,171,123,48,19,175,120,58,1,39,171,72,147,174,193,173,7,127,127,49,177,47,25,50,200,147,70,176,255,83,94,40,211,8,230,151,227,17,7,207,41,51,90,99,20,112,189,132,109,93,48,66,197,185,107,102,47,205,235,88,210,84,38,227,185,105,198,8,199,146,13,225,249,26,251,86,76,145,21,56,14,129,122,173,103,221,142,88,245,212,35,18,144,20,152,220,79,80,164,18,197,147,79,213,112,116,220,40,177,70,168,185,245,185,47,197,153,253,242,27,1,172,40,81,6,251,190,121,26,162,27,112,108,9,216,14,194,219,222,59,9,183,50,222,49,161,203,21,47,221,251,126,66,35,212,142,198,28,131,144,81,183,73,99,40,244,194,82,36,29,168,228,146,25,106,58,238,17,67,56,95,102,54,253,150,20,20,14,121,237,50,116,205,155,237,221,239,136,146,23,92,253,129,163,145,138,206,128,153,158,159,94,70,54,239,97,153,55,102,67,125,108,189,17,31,200,44,52,104,3,157,129,71,169,45,228,213,213,114,254,49,230,71,252,239,236,76,170,96,69,4,58,175,136,7,33,195,181,53,120,88,44,119,119,67,112,180,172,75,232,145,56,85,141,48,88,181,138,48,121,103,20,70,87,196,185,42,220,93,26,184,28,144,11,198,123,97,158,204,39,102,74,243,147,47,106,68,137,232,71,18,24,113,139,24,50,40,105,171,198,199,225,151,200,247,226,82,242,212,139,155,73,235,5,76,229,149,70,184,207,196,10,182,106,220,158,185,5,238,52,80,135,59,145,9,252,170,195,208,203,143,113,200,9,111,113,100,198,3,239,59,81,206,105,187,134,196,239,206,231,35,37,212,130,239,118,202,252,238,196,138,114,190,100,184,240,229,40,10,139,169,255,238,106,182,213,43,76,229,197,133,137,3,200,189,233,3,241,190,52,74,97,251,243,53,186,49,137,4,140,19,90,20,172,17,41,130,179,46,223,62,206,223,165,221,243,65,213,72,170,171,40,191,116,252,254,251,92,103,1,230,162,129,247,159,223,239,129,119,204,120,97,194,165,125,8,173,213,29,112,126,60,121,56,203,201,216,70,78,0,10,243,166,112,135,54,40,96,194,19,77,131,254,131,158,44,167,156,61,86,176,154,131,248,5,211,137,95,240,131,88,243,154,143,104,132,231,74,192,8,147,12,157,69,35,226,161,150,70,201,75,132,60,27,245,224,222,242,179,141,225,119,171,10,161,149,213,141,200,61,101,226,205,127,49,223,237,207,60,206,29,102,19,92,12,152,124,68,127,96,140,242,25,112,167,25,86,224,179,87,134,88,29,116,170,73,77,122,234,51,70,117,125,90,52,68,197,70,132,178,201,197,67,202,254,229,151,244,135,55,95,193,179,104,244,102,244,162,83,143,3,39,114,89,205,210,173,42,183,248,19,15,252,96,234,154,52,221,4,145,117,139,33,161,2,72,35,22,195,200,13,189,203,135,26,251,39,220,61,160,32,218,241,206,76,195,41,155,223,79,249,217,101,182,200,20,191,32,28,67,46,238,183,45,6,32,34,79,249,204,114,39,149,7,166,230,81,228,251,232,30,8,217,65,202,35,36,237,72,111,194,49,164,227,218,115,34,148,174,183,38,245,231,26,173,84,199,181,38,22,13,173,203,213,109,37,224,9,137,143,192,86,50,190,47,76,69,145,192,16,71,182,26,48,69,3,10,31,179,57,121,131,190,253,118,202,10,247,243,247,235,189,154,86,101,133,71,14,66,122,83,97,162,214,70,96,60,113,159,161,203,180,15,100,165,27,213,64,137,17,95,52,5,137,98,215,177,71,75,15,213,51,106,70,158,207,69,30,180,94,120,146,11,150,33,255,92,50,135,199,238,69,165,26,241,91,174,208,227,26,67,163,156,4,76,146,147,217,129,230,170,105,98,170,203,71,18,165,49,74,232,242,35,68,246,39,116,202,254,116,170,254,191,254,151,127,248,155,255,225,15,255,243,255,250,119,119,152,254,247,176,195,28,47,6,170,233,223,33,2,33,8,162,41,55,52,105,48,109,21,1,47,105,5,49,216,88,49,28,134,69,225,102,251,128,233,24,24,1,147,175,29,10,27,135,115,192,75,184,220,12,134,126,181,56,76,49,244,253,190,118,53,61,4,1,83,232,246,192,240,204,197,163,209,39,58,159,71,219,30,84,48,120,64,84,41,240,192,139,136,247,62,27,241,77,225,24,107,11,65,116,71,145,174,186,238,55,240,57,123,71,92,76,115,217,212,49,165,129,178,196,131,91,167,144,92,141,200,195,231,178,77,228,2,172,115,52,224,129,85,212,226,183,103,183,83,66,224,70,235,201,14,152,30,250,125,97,52,134,190,42,220,3,99,50,20,121,49,116,220,105,77,10,24,95,255,142,138,9,93,213,26,55,183,45,240,222,156,227,41,175,251,193,16,190,186,199,209,241,123,224,73,30,14,31,75,125,246,107,40,117,99,80,253,42,29,129,199,68,186,230,194,84,252,215,95,66,4,133,27,104,11,214,80,184,184,90,28,176,57,87,89,96,122,34,215,12,248,236,191,119,15,236,12,241,151,119,131,127,137,95,150,105,76,247,109,255,210,83,192,12,255,29,179,227,179,161,39,227,23,195,27,219,174,89,218,121,143,60,186,163,11,190,207,42,40,69,87,187,5,60,105,85,191,112,167,196,216,7,188,146,126,21,55,184,91,68,170,248,115,145,1,173,75,94,138,62,162,143,254,22,216,72,206,186,194,189,125,245,13,192,152,214,178,250,112,38,235,71,20,7,76,167,250,122,175,222,31,201,207,180,74,166,45,18,42,192,185,183,184,186,79,81,238,238,120,178,249,163,56,5,132,89,95,230,40,111,213,124,6,227,214,82,125,114,81,162,16,95,89,244,129,233,183,159,250,92,100,163,62,113,9,68,26,137,110,21,25,49,124,219,25,67,102,140,61,23,204,176,12,248,142,130,80,8,77,237,2,211,151,24,112,218,112,194,203,131,229,105,20,9,14,47,152,215,244,230,29,221,43,255,101,148,41,68,156,178,27,219,243,168,23,206,156,119,2,51,117,28,38,195,44,44,113,13,47,161,212,230,191,93,160,146,214,77,225,12,130,117,177,56,92,161,83,107,2,159,121,241,145,150,1,103,147,219,11,152,117,53,62,114,33,187,26,142,217,173,48,125,214,243,222,188,201,52,50,52,43,42,226,95,134,158,155,181,139,38,9,161,118,74,68,83,27,241,90,133,232,238,3,215,241,117,247,219,115,79,17,209,50,180,126,50,194,134,142,46,226,243,120,109,101,124,57,126,96,226,156,69,209,12,227,72,160,104,236,234,47,15,156,91,127,48,212,4,250,245,192,49,127,173,124,210,97,8,82,155,194,40,99,249,36,164,213,178,21,29,207,70,153,124,113,148,202,253,231,165,81,3,40,241,211,176,3,111,125,45,43,75,139,159,62,142,108,234,250,211,152,84,35,110,78,67,216,243,219,5,66,151,184,186,155,192,154,194,195,43,243,12,134,77,253,185,58,241,121,47,140,172,137,192,216,249,241,177,161,75,146,146,40,224,233,34,90,6,115,158,232,111,91,239,212,135,18,39,107,73,39,210,48,222,43,135,73,184,94,7,31,184,125,140,240,240,243,65,82,217,202,243,61,92,71,113,90,161,2,103,242,51,226,101,228,128,251,229,58,195,102,89,109,248,38,90,172,34,70,95,25,162,225,207,15,158,244,102,210,227,33,223,18,49,39,63,210,88,192,91,36,24,233,50,152,156,99,1,83,173,38,23,19,176,250,132,220,128,167,172,104,234,151,101,77,214,223,144,8,124,246,158,79,108,201,238,76,216,88,6,147,7,217,201,97,148,50,154,206,64,59,138,125,235,167,135,109,93,250,82,100,156,206,57,253,245,217,114,96,193,22,166,107,131,122,181,176,126,142,133,125,124,249,42,227,9,47,76,95,126,243,92,44,166,23,48,85,220,206,14,12,140,150,167,108,209,248,73,117,251,145,87,32,149,185,52,159,88,175,48,137,196,126,66,147,96,147,29,131,224,226,254,154,37,39,220,19,80,145,108,129,235,112,139,176,152,179,156,244,214,116,238,173,239,107,32,5,212,183,108,24,198,187,147,124,138,157,117,144,146,56,35,84,172,66,50,211,253,106,36,175,101,118,103,19,168,245,179,3,223,56,203,193,67,244,155,244,181,63,25,181,106,178,3,115,138,229,216,139,146,245,7,223,207,65,212,183,100,63,47,207,225,7,117,200,189,24,55,197,249,96,127,95,235,118,90,226,2,209,211,54,227,99,117,4,149,238,128,113,76,239,216,76,80,147,16,85,174,134,181,182,220,66,64,81,160,75,221,78,67,134,6,102,70,159,162,29,231,45,95,184,243,199,30,147,31,63,126,203,213,212,83,212,21,112,135,23,176,92,152,85,155,99,146,17,180,147,248,68,131,71,100,116,247,137,206,163,117,213,141,108,199,254,96,129,249,205,113,35,199,93,212,141,194,248,252,113,56,112,115,132,110,147,192,16,117,207,26,171,250,56,215,253,90,124,192,231,101,98,113,225,26,94,175,165,45,22,86,142,233,223,140,213,238,62,25,158,126,249,114,249,236,115,200,119,20,133,241,199,227,167,177,172,36,218,216,140,48,49,156,185,130,249,94,175,213,214,140,228,46,199,123,245,245,84,128,241,219,187,174,139,114,88,215,191,136,79,251,103,30,229,62,104,39,192,238,35,204,46,42,165,106,109,89,46,111,197,24,98,37,20,249,124,21,191,191,222,163,132,50,93,249,64,13,65,231,228,179,154,236,154,76,172,133,78,73,191,167,5,27,193,245,159,154,9,42,142,88,18,103,14,83,227,47,19,235,236,227,43,214,57,202,63,151,122,199,8,80,104,172,187,123,126,26,10,239,68,92,58,204,161,31,107,146,78,106,200,138,234,157,119,185,220,54,52,150,4,203,115,199,164,166,53,68,94,27,22,153,62,220,129,66,29,107,72,146,157,202,191,227,142,197,213,246,13,196,192,76,101,26,51,100,172,24,132,11,101,15,234,120,219,113,136,146,187,150,72,13,217,77,138,40,253,230,156,147,251,22,107,158,47,0,87,133,123,88,133,246,186,34,14,65,54,103,98,196,105,133,246,79,149,189,115,71,109,129,109,127,240,194,201,166,15,175,91,11,180,80,2,44,135,81,181,234,130,216,59,77,109,169,232,166,14,207,196,189,58,227,246,203,145,96,140,8,59,14,163,167,242,29,58,22,248,147,125,80,200,230,149,166,48,196,183,97,90,64,171,57,20,134,176,34,124,214,130,52,217,109,92,5,38,17,62,119,236,220,107,62,199,224,249,254,43,54,238,110,236,187,122,66,231,86,98,121,81,85,157,170,194,102,14,92,88,181,175,128,135,81,16,6,204,248,139,225,2,47,237,151,24,251,77,195,154,213,95,48,169,207,120,107,216,165,30,203,154,66,200,234,241,137,130,36,179,232,18,210,245,124,93,67,138,32,40,83,81,212,4,0,238,20,223,210,188,1,121,245,116,109,116,219,91,75,94,226,160,157,231,130,252,167,134,125,202,95,150,171,17,242,152,215,159,200,86,109,32,48,130,0,243,58,12,133,2,92,49,35,77,8,52,28,52,4,71,228,139,20,140,244,107,113,109,243,25,94,152,158,55,135,41,240,47,237,129,207,71,242,105,138,115,34,53,201,221,188,151,187,93,158,33,146,174,164,31,156,174,205,15,57,188,228,11,77,235,33,167,122,97,106,252,202,3,207,26,118,42,124,32,189,170,249,188,90,216,184,166,111,41,30,179,41,194,182,123,237,49,100,138,132,147,184,214,181,177,166,137,110,149,53,222,171,143,17,22,87,211,222,150,158,183,62,78,122,187,87,55,13,234,216,197,61,190,7,125,64,82,145,111,23,215,143,116,195,224,209,47,185,197,15,78,17,246,36,123,123,62,255,51,162,72,48,71,20,34,209,97,33,35,74,179,90,191,65,138,121,38,189,250,35,221,100,121,3,61,39,188,132,255,96,36,162,64,42,34,28,136,169,63,158,169,9,102,68,108,37,83,16,173,30,154,9,98,58,220,224,232,82,7,14,239,206,15,32,74,150,31,235,26,49,211,220,221,31,175,70,156,161,115,156,222,196,225,99,122,188,172,253,68,154,153,89,53,14,63,170,192,71,79,143,67,14,123,69,68,133,150,213,243,40,140,92,96,92,189,137,185,150,247,234,153,118,192,231,181,31,199,21,30,41,119,92,161,152,200,207,218,54,195,54,251,123,83,12,48,235,227,154,82,130,227,131,74,57,118,91,229,129,189,245,28,216,234,29,244,183,137,246,68,16,143,64,91,127,70,13,79,216,45,89,62,118,159,207,39,33,52,151,226,209,38,234,14,235,241,154,103,137,96,25,157,64,207,181,40,17,69,28,142,134,128,146,159,240,74,109,126,54,82,87,218,222,7,131,211,216,61,135,243,23,209,116,211,65,193,210,137,153,70,91,127,30,79,116,102,123,155,51,48,236,88,185,188,113,161,29,31,164,89,26,73,95,139,184,195,246,183,110,176,31,62,129,134,157,214,242,125,5,9,145,250,62,57,2,2,126,66,153,103,161,219,37,11,242,126,77,104,162,100,34,85,138,181,123,141,160,233,64,14,110,40,12,201,109,252,50,2,245,50,145,170,49,149,70,60,23,41,0,41,183,2,30,76,180,128,135,182,55,17,228,203,177,0,40,39,185,212,9,6,226,168,248,215,50,110,178,174,40,77,69,17,225,78,166,14,36,240,226,130,21,65,106,164,81,229,222,56,26,179,69,4,124,66,50,162,241,92,116,218,227,201,38,221,24,178,27,210,178,129,154,71,192,88,143,242,86,144,153,20,63,126,140,237,127,61,1,114,164,28,98,30,109,43,220,150,239,193,189,74,252,182,201,213,104,16,27,194,231,8,232,26,177,188,28,202,103,94,209,250,150,3,38,228,157,53,116,223,167,31,32,240,185,157,41,190,52,43,208,207,230,232,153,20,138,223,159,124,196,48,110,154,128,59,209,43,77,72,224,103,251,54,222,48,105,213,44,181,38,189,230,222,111,179,106,80,89,185,237,231,89,123,170,132,88,243,238,154,42,73,103,155,184,249,167,98,170,159,23,70,135,165,196,213,3,17,68,89,154,212,160,224,121,120,6,41,29,87,88,140,71,196,210,143,125,55,3,46,66,142,64,166,140,38,164,249,189,24,233,116,202,220,20,110,20,76,7,92,132,52,135,210,209,198,199,142,171,225,133,145,56,201,176,140,132,59,207,7,46,67,138,128,40,60,69,116,50,110,206,81,38,193,33,56,11,203,240,217,96,112,149,152,238,176,81,109,113,115,10,95,37,8,51,80,131,92,30,175,64,131,53,95,153,48,96,54,2,223,208,58,157,112,91,194,121,120,91,199,166,240,172,221,70,137,83,242,110,80,174,180,225,94,10,112,209,16,207,228,196,9,235,209,116,60,199,212,124,35,170,217,238,125,117,92,82,233,0,4,62,191,224,7,16,112,215,132,162,209,30,126,253,187,63,24,201,115,129,17,169,88,23,134,54,93,31,141,204,170,27,213,221,116,175,52,11,139,74,101,233,114,53,30,176,192,227,134,186,45,52,120,9,253,12,181,32,82,192,111,126,11,59,148,179,225,194,66,140,109,48,60,83,2,67,143,172,240,89,162,163,253,217,223,38,102,90,242,133,199,147,186,206,198,64,39,87,83,133,173,48,13,116,227,194,233,18,79,89,130,24,131,49,80,10,185,158,244,49,55,175,247,193,81,143,148,228,51,85,17,190,97,2,227,22,41,108,214,143,188,182,52,61,3,19,239,211,247,154,207,213,25,122,83,125,180,242,36,213,241,83,229,189,216,203,151,194,216,140,247,106,147,61,87,184,205,89,46,218,52,130,74,153,72,74,77,38,67,214,67,29,54,76,120,142,3,166,255,77,127,154,38,217,123,109,207,15,102,157,46,247,82,42,69,30,184,229,46,240,18,241,117,224,17,89,63,208,51,190,250,88,168,123,142,121,39,120,209,20,214,60,103,99,196,194,89,184,109,207,167,10,129,206,237,187,50,173,134,87,224,115,14,207,124,151,189,21,132,9,108,178,215,247,167,235,210,253,140,38,22,130,137,23,46,154,203,161,126,225,230,38,232,241,23,245,25,96,154,125,210,133,233,35,150,39,167,135,32,114,88,196,50,56,20,4,238,150,243,10,184,137,28,186,193,200,92,198,76,192,153,174,10,19,229,185,51,252,152,222,93,108,253,3,79,215,90,55,24,162,104,121,114,4,70,90,160,231,236,234,58,69,207,133,206,54,110,240,88,186,172,45,237,122,95,235,156,87,207,4,102,83,31,119,34,89,126,75,30,172,83,99,60,238,213,86,16,35,176,29,198,113,53,172,49,91,111,190,202,76,163,94,184,168,149,133,242,109,42,73,224,156,245,230,140,66,157,23,158,68,0,5,206,180,117,196,136,55,62,169,194,232,72,228,42,240,210,5,132,125,159,179,92,13,187,129,192,86,69,118,95,12,243,84,214,192,160,120,163,235,213,69,12,192,57,44,244,223,229,183,117,84,134,5,101,244,193,53,244,193,30,222,202,157,197,141,210,66,253,233,109,50,113,119,84,52,94,110,197,71,37,151,117,199,52,21,73,186,147,188,171,35,223,155,227,167,149,191,72,68,156,24,104,141,102,99,171,87,123,42,171,145,218,77,59,106,252,96,119,148,222,87,20,157,143,193,217,189,226,50,19,177,107,127,137,23,129,186,150,230,1,175,187,163,61,81,168,152,208,75,67,56,194,139,17,211,47,94,37,240,57,9,189,193,2,37,239,38,181,56,21,74,194,18,60,187,101,101,116,88,132,144,150,115,143,85,226,240,49,24,186,16,196,67,69,63,162,166,207,172,61,225,212,167,120,218,107,113,12,166,26,228,254,244,57,102,9,230,250,7,32,101,36,188,247,104,229,173,25,95,143,157,92,69,108,54,98,36,33,91,181,44,167,32,186,41,155,90,81,239,31,162,249,29,34,202,45,48,236,19,94,17,75,29,240,163,161,180,109,218,250,199,183,86,115,17,232,166,184,99,165,144,62,36,179,85,150,40,106,113,53,149,17,14,159,47,208,133,154,126,119,43,169,249,80,114,202,243,65,187,229,156,62,248,216,114,89,24,73,161,192,169,105,199,213,103,133,65,194,34,48,202,189,174,160,0,221,164,240,149,110,72,126,188,17,29,208,26,176,4,93,196,122,227,214,20,63,137,188,194,249,32,108,252,142,210,25,35,26,31,168,237,32,212,27,112,33,147,115,27,68,19,20,96,94,27,189,80,97,187,108,253,192,40,216,197,36,164,251,90,14,214,4,85,49,70,131,195,155,56,166,180,30,103,163,205,143,154,87,171,218,82,152,22,183,120,237,77,220,75,202,109,233,195,36,230,224,112,61,167,128,244,27,192,66,204,215,252,246,1,236,122,109,27,60,48,145,123,47,173,78,38,227,39,29,185,100,43,125,162,80,224,60,135,54,251,18,227,140,130,90,22,30,117,218,2,31,75,101,185,222,197,230,223,42,5,181,233,39,100,233,229,232,213,138,30,181,95,155,228,152,171,147,32,150,181,154,246,169,51,234,33,65,102,1,110,45,230,165,161,126,68,241,53,202,24,171,234,144,91,203,252,133,87,95,18,152,164,23,225,124,165,232,70,232,166,45,36,239,77,177,96,243,42,228,221,141,123,80,123,228,207,185,235,212,115,124,173,213,197,246,60,176,29,173,151,235,138,30,223,162,173,202,248,110,254,98,248,191,75,187,247,113,196,157,109,4,248,204,5,233,30,48,129,140,28,219,254,56,46,236,144,49,207,36,226,178,11,244,32,99,217,180,195,30,19,130,234,57,239,179,104,156,227,111,63,112,20,118,239,31,213,96,151,126,96,44,87,159,198,38,233,216,30,158,8,120,156,118,52,128,252,154,119,164,241,22,102,74,111,234,77,197,180,105,180,57,150,12,226,8,182,43,4,47,154,114,145,148,227,153,5,227,20,231,64,209,254,214,154,172,176,225,131,41,219,107,210,4,112,96,50,24,35,96,75,4,201,163,173,29,236,24,116,34,182,169,220,25,168,103,69,143,53,26,165,194,248,106,48,52,65,254,224,72,196,44,105,22,50,154,26,239,126,106,140,96,210,107,225,152,15,6,176,102,220,198,74,8,2,181,160,95,140,130,75,83,198,26,186,78,122,240,131,13,62,181,190,115,66,18,230,246,33,97,178,45,109,192,70,45,194,219,64,173,169,113,63,180,29,34,49,66,127,212,218,146,238,128,151,131,190,114,255,152,140,109,147,78,147,252,75,71,250,123,193,139,44,76,38,144,252,236,121,47,166,247,88,58,4,178,181,91,122,147,222,177,19,41,74,222,10,207,214,203,165,38,27,146,221,133,41,61,154,3,141,7,227,105,104,55,222,164,118,97,180,51,166,194,84,107,182,11,175,253,192,164,49,163,61,10,179,163,8,65,87,230,16,247,126,142,138,252,175,176,228,90,81,70,79,174,5,73,149,42,229,46,66,156,176,186,101,8,3,166,240,190,42,227,7,237,131,209,100,71,231,66,81,198,143,138,227,184,3,94,91,123,57,173,39,195,69,46,171,17,38,43,31,20,157,42,35,221,155,155,78,136,110,103,188,121,139,254,63,250,168,101,130,159,65,236,59,216,118,140,152,120,202,158,130,119,27,115,248,216,105,171,104,103,15,84,19,217,59,150,160,127,154,37,191,112,31,49,228,212,106,21,109,138,132,186,164,247,30,45,149,132,254,244,193,11,245,190,201,27,50,41,241,80,246,131,68,51,65,202,61,90,69,73,40,40,76,187,103,16,174,53,106,254,21,206,166,31,120,153,199,224,227,145,215,54,129,205,124,187,88,33,190,170,10,163,95,54,3,198,112,85,84,219,84,81,25,210,14,89,224,224,163,175,116,210,182,169,15,54,89,203,61,80,8,128,235,251,220,99,6,92,72,61,170,177,177,220,111,3,133,184,76,15,62,11,76,149,64,207,44,156,106,137,224,134,123,211,100,182,110,128,161,198,68,26,253,222,186,53,186,178,5,133,9,176,6,122,190,171,206,162,2,237,69,244,73,35,45,83,30,67,100,24,89,165,195,48,55,43,165,9,10,206,222,238,68,191,49,70,146,188,243,57,77,250,220,241,219,35,139,190,149,193,27,205,182,123,117,87,66,156,95,43,127,160,76,3,225,124,72,54,225,239,197,16,174,170,21,131,35,86,162,183,182,97,110,9,117,2,116,130,163,95,186,194,77,207,67,86,59,164,204,104,138,167,2,141,166,76,165,242,49,70,215,128,33,50,81,78,148,68,85,66,92,77,207,176,14,26,93,37,109,4,147,98,198,91,81,43,134,202,120,39,10,0,46,74,251,4,47,63,154,73,1,159,153,32,125,92,137,246,10,215,17,177,157,242,156,2,242,69,168,37,234,177,0,114,162,255,66,73,81,136,195,220,189,148,220,136,30,1,199,246,11,202,180,131,66,52,160,231,7,34,123,43,95,184,168,217,121,236,6,234,157,99,43,77,4,249,245,100,131,22,60,78,54,99,70,215,163,13,127,50,44,9,44,210,158,158,35,217,62,89,28,48,231,110,202,80,71,215,213,87,19,101,39,27,57,104,133,201,219,56,101,10,103,73,93,114,130,16,196,165,78,255,82,118,110,237,78,39,138,139,148,66,156,247,233,53,38,10,39,184,31,201,164,46,234,131,82,87,123,217,66,39,171,179,43,239,201,153,199,62,201,81,65,155,47,19,220,136,253,8,253,234,213,155,82,189,89,157,88,192,13,103,71,169,222,168,172,13,203,173,147,208,238,207,213,86,118,19,48,217,62,229,22,161,95,48,8,88,233,204,46,251,161,61,41,46,158,69,174,149,78,208,242,176,158,156,197,27,134,157,109,217,98,52,118,243,100,115,152,133,59,101,161,20,226,244,32,22,24,48,41,61,121,47,132,0,157,31,33,193,224,148,213,46,196,234,47,97,74,195,103,167,108,70,229,87,158,114,13,214,70,142,90,96,12,180,107,12,27,177,162,254,116,99,77,248,136,67,160,163,94,27,61,226,205,93,66,70,101,165,170,164,128,68,133,111,23,120,45,152,77,74,134,56,176,150,227,197,16,39,106,122,115,196,98,99,249,208,100,62,155,190,216,20,102,147,99,240,176,133,232,147,147,134,110,37,96,190,145,60,26,137,169,17,83,137,105,165,63,189,40,79,14,115,153,116,182,28,63,240,16,176,135,57,10,225,99,122,224,66,38,63,96,8,165,133,103,134,230,179,30,142,17,44,217,178,236,89,244,28,149,238,116,61,116,91,228,247,131,145,22,135,141,146,10,229,122,129,173,43,188,61,12,115,33,153,131,14,178,133,86,246,241,83,203,170,15,65,136,201,241,6,101,51,90,90,66,69,208,144,229,112,98,63,43,244,33,113,46,100,25,8,61,4,233,50,220,46,69,57,153,241,115,190,248,177,53,193,239,189,148,105,151,162,245,29,97,137,110,212,96,69,96,203,141,230,104,85,39,67,169,87,211,14,93,195,125,223,150,57,23,184,160,134,126,27,221,59,34,59,202,165,193,238,88,133,201,186,182,249,18,93,255,93,30,236,191,72,8,24,14,172,93,163,81,123,193,244,35,118,226,132,51,196,181,3,105,238,175,82,112,3,243,56,101,31,209,229,109,252,157,119,106,13,211,196,93,1,83,33,47,237,254,63,218,32,255,64,16,202,37,97,143,193,32,154,161,111,108,9,176,165,92,2,147,250,134,136,113,32,189,219,148,94,154,54,163,175,231,200,232,0,32,131,80,114,14,244,45,162,223,223,84,215,149,66,131,58,178,229,93,222,40,209,158,5,246,18,40,192,230,31,48,181,171,10,163,82,115,239,157,211,122,56,48,168,167,138,168,19,84,89,233,97,21,169,204,165,165,176,216,22,141,224,156,251,189,192,231,128,87,26,243,209,235,136,128,254,174,191,121,175,107,98,245,175,54,197,66,246,144,241,43,74,231,226,18,180,39,101,151,38,246,237,31,27,88,115,96,240,123,30,255,166,223,171,225,72,87,42,161,69,88,48,98,113,195,100,161,21,134,254,234,162,196,12,149,110,152,184,108,44,86,26,17,117,127,251,81,211,236,128,207,115,39,37,156,106,246,129,3,198,246,83,78,224,179,8,98,41,83,197,160,244,13,230,10,143,221,239,22,118,54,141,242,240,13,67,201,22,112,81,114,81,106,71,107,139,137,50,97,49,210,136,212,185,115,118,186,54,42,227,48,253,245,40,107,132,159,131,219,61,207,173,100,110,131,246,158,25,177,50,147,118,214,147,140,134,253,8,17,226,235,63,28,117,84,176,221,207,177,141,244,69,141,3,102,89,196,217,112,232,149,17,13,133,171,8,114,36,178,95,106,119,64,254,29,71,168,113,45,228,231,98,8,126,118,192,103,232,31,26,185,109,45,174,14,51,137,212,168,129,221,53,173,160,128,57,123,140,70,41,138,101,7,194,66,165,23,127,63,164,191,147,185,211,2,198,83,82,35,19,117,100,39,158,4,110,207,128,163,59,95,82,192,9,50,45,181,173,25,242,56,111,200,36,84,137,210,65,173,85,226,128,30,214,179,46,96,167,172,47,174,109,148,202,9,12,91,201,14,90,149,109,146,82,74,132,184,217,166,253,230,235,87,234,33,240,177,33,35,47,177,151,5,34,245,234,108,122,84,1,155,23,168,240,12,234,147,109,68,226,226,70,145,162,79,51,34,236,100,155,135,242,55,150,222,130,103,134,103,204,18,144,162,241,173,238,16,77,24,168,71,233,75,35,130,21,242,223,232,168,13,41,141,66,229,153,32,246,184,65,108,229,33,98,7,24,37,126,122,80,55,191,31,94,94,52,134,98,213,194,73,36,156,44,240,168,175,43,170,208,17,255,152,26,135,35,120,150,250,53,29,216,228,213,191,155,33,178,125,62,101,82,186,23,56,23,103,13,173,7,19,169,16,39,9,229,29,20,107,28,166,107,79,140,68,120,126,70,137,67,207,138,103,149,172,152,181,216,92,172,157,115,9,89,97,9,179,209,238,28,51,180,210,201,168,33,142,201,199,13,214,32,14,205,165,204,170,211,232,201,130,65,167,81,2,171,81,56,216,228,35,107,112,38,77,83,221,3,19,249,12,101,242,157,155,85,134,8,204,97,114,225,51,189,155,6,8,169,60,204,113,154,67,205,185,53,116,51,44,216,227,95,59,17,15,223,122,245,25,153,26,105,3,114,95,169,106,166,102,206,203,12,148,32,43,145,67,145,198,209,25,6,48,234,200,69,35,247,22,200,153,51,82,103,163,42,157,112,37,52,239,118,247,162,138,77,153,238,105,251,33,146,20,166,23,133,130,26,255,35,195,49,130,106,134,178,16,77,249,145,86,93,59,50,130,157,34,202,162,33,39,52,237,253,230,86,214,51,222,216,226,12,179,110,16,174,213,207,97,109,43,145,231,172,86,85,170,177,48,56,29,253,157,251,134,240,227,9,164,209,210,20,233,91,58,229,244,167,137,232,229,155,221,237,168,221,105,232,145,40,79,16,34,117,118,81,157,102,8,186,214,200,167,91,62,67,191,86,162,99,109,186,197,217,168,223,23,221,114,236,209,18,135,249,162,127,109,116,77,209,86,211,11,8,152,206,117,201,239,46,251,55,238,93,133,158,10,52,27,101,207,125,178,188,69,31,232,108,223,16,143,70,202,27,225,241,165,104,10,103,4,112,60,89,233,129,233,16,37,6,38,181,81,52,165,141,241,228,51,152,184,206,188,222,56,240,49,72,71,176,87,253,172,10,189,57,132,216,145,221,133,12,174,21,121,233,14,199,84,246,33,163,149,240,182,170,3,163,171,19,191,109,140,85,91,235,0,224,148,236,113,245,177,172,182,222,156,122,176,50,162,48,131,194,94,125,180,98,188,211,113,241,217,37,180,252,1,157,63,159,193,8,32,85,145,61,218,201,148,56,71,60,54,253,21,69,170,50,76,136,51,174,134,201,101,55,45,218,224,185,163,158,132,178,139,169,87,147,79,13,122,42,114,39,183,93,6,205,68,35,191,250,94,26,149,120,10,225,165,96,4,98,19,95,93,4,97,150,200,181,110,235,124,114,98,98,196,239,52,35,65,177,10,117,131,247,230,44,135,43,35,247,103,10,97,254,2,158,37,125,7,27,11,224,247,249,208,132,166,219,197,159,180,179,247,157,127,62,227,23,13,192,37,29,179,192,173,135,225,49,17,218,168,87,201,128,179,131,236,253,55,74,211,4,138,75,22,216,122,210,191,169,67,197,85,91,87,144,169,255,26,156,234,71,22,55,41,132,78,151,207,136,198,5,35,17,159,14,195,66,27,187,72,55,10,23,111,19,231,183,209,53,47,85,97,171,149,113,120,66,46,48,47,204,171,180,248,109,99,52,108,10,163,109,180,253,181,7,156,193,37,80,42,228,230,103,70,34,102,104,122,134,130,38,171,114,140,65,89,115,203,144,210,187,89,124,211,63,48,20,81,229,190,117,254,201,201,4,76,174,61,221,7,163,14,144,226,81,31,148,74,68,80,110,62,104,152,110,119,72,199,186,178,221,144,224,88,91,139,143,89,177,168,223,186,240,194,124,27,126,117,161,186,188,201,139,237,66,69,159,15,41,242,151,183,191,29,184,90,189,223,7,183,135,61,154,155,155,211,237,48,242,171,91,62,39,197,14,211,235,137,38,155,198,188,230,28,240,178,198,101,135,205,64,235,122,115,108,243,237,240,110,82,237,215,127,250,53,205,231,225,153,69,53,61,175,109,74,232,61,126,250,120,246,243,126,237,114,140,170,177,253,115,79,43,122,151,89,92,172,98,50,6,45,35,163,160,240,136,234,188,105,182,91,146,239,65,48,50,165,248,154,201,58,104,239,131,89,56,121,46,127,43,68,68,234,157,225,16,41,30,83,61,223,41,220,170,44,62,22,71,243,252,7,247,22,211,227,160,86,206,28,195,205,194,187,141,192,192,125,134,174,249,249,86,155,156,67,23,152,241,252,234,160,128,233,20,174,10,195,242,20,155,202,38,220,223,4,182,210,222,117,215,79,46,89,31,109,153,88,75,192,16,93,234,213,86,135,17,27,218,132,92,44,11,188,205,129,143,165,59,243,124,126,123,147,66,143,181,11,7,231,86,244,216,111,61,222,203,122,173,199,115,241,170,241,90,141,166,225,242,252,242,184,123,6,91,91,123,110,157,176,30,3,134,1,111,202,215,162,64,200,23,238,248,173,29,121,236,105,145,234,111,162,12,58,255,158,17,133,71,211,173,30,150,104,150,36,117,55,9,140,49,239,213,199,176,209,189,16,229,144,145,99,200,104,105,148,151,110,231,79,201,11,203,172,129,69,234,189,173,197,11,114,118,191,119,27,115,203,173,225,255,132,26,203,81,187,181,220,155,246,88,23,59,155,68,97,164,57,179,19,27,25,161,173,69,32,126,21,217,163,81,219,61,54,239,247,96,100,245,207,92,185,15,214,105,42,112,73,83,98,208,168,225,220,25,110,172,181,51,46,46,86,162,125,209,126,94,219,229,113,103,183,131,83,22,230,241,120,45,12,238,48,86,205,190,203,3,225,1,10,59,63,248,204,64,60,246,128,145,14,236,190,120,206,208,81,129,38,40,185,18,103,6,158,253,71,91,84,21,222,95,84,115,90,184,187,200,44,162,154,126,187,13,122,96,58,140,159,107,201,11,248,4,198,83,89,75,190,52,5,54,199,99,243,7,107,68,243,238,28,27,80,22,199,97,14,123,84,25,50,98,3,106,166,190,253,157,113,122,159,159,62,246,19,102,209,7,83,125,144,100,81,83,203,211,61,107,57,9,78,157,89,51,244,106,91,229,63,152,72,87,191,166,119,183,10,79,215,152,226,13,106,121,6,133,156,155,135,255,8,153,81,120,170,48,33,36,63,182,104,98,25,151,221,245,192,48,8,186,112,245,164,93,68,42,160,186,113,70,65,238,224,48,234,0,69,225,105,233,246,15,62,123,11,13,150,10,159,255,186,63,90,133,226,49,203,168,64,156,239,218,26,144,92,147,47,151,153,210,224,171,246,45,197,194,206,91,111,206,247,116,255,113,42,219,23,216,185,175,167,91,15,70,3,118,211,207,113,156,168,238,39,125,181,150,27,153,223,3,50,48,175,168,193,14,168,251,170,36,3,35,91,239,191,123,206,137,218,101,225,113,200,39,215,134,67,93,18,201,229,123,49,17,228,228,85,147,19,30,7,30,246,194,103,30,78,47,208,133,92,16,234,236,34,48,69,208,211,31,252,188,190,168,172,89,163,235,156,46,254,70,160,235,236,1,69,174,102,102,125,124,97,191,96,159,20,31,210,215,73,154,191,4,12,101,129,156,199,19,111,211,211,223,214,84,206,70,45,240,38,5,225,143,118,150,202,204,114,62,152,1,227,194,169,16,187,33,26,118,111,110,213,198,117,251,144,215,99,172,14,217,41,41,81,152,62,73,127,66,106,67,174,165,153,211,207,22,75,97,175,161,112,55,33,177,31,252,35,33,72,10,167,144,63,164,169,233,88,210,50,201,86,54,150,131,234,48,22,104,202,242,86,80,59,249,75,147,235,153,183,140,194,94,154,44,232,55,162,166,47,114,9,94,186,49,82,121,249,32,77,96,208,172,200,76,129,216,225,139,225,81,6,68,11,197,31,161,174,166,61,173,248,32,45,125,176,179,63,141,120,45,131,179,124,13,107,246,250,98,239,231,167,19,45,217,114,245,25,255,253,181,8,2,15,248,34,101,80,140,77,196,207,196,2,133,78,214,223,238,86,228,234,87,67,251,122,43,27,241,159,217,10,75,92,189,139,148,54,118,28,234,26,39,64,233,38,150,40,247,70,161,175,248,30,94,224,91,211,73,136,32,249,244,48,51,113,119,100,193,139,192,173,148,88,31,104,228,236,34,238,30,44,96,97,51,194,198,115,172,129,242,162,190,112,139,21,235,136,201,200,167,59,119,244,239,65,73,223,237,76,182,74,28,83,81,253,193,249,108,86,117,200,129,187,6,252,100,126,162,210,107,39,219,36,175,192,234,249,64,232,138,110,225,137,45,157,28,69,170,147,225,64,83,74,224,51,229,75,252,50,49,4,117,14,16,137,119,114,138,3,147,232,219,250,177,8,130,126,92,35,6,215,125,163,62,204,35,138,144,187,163,153,16,146,46,30,122,148,226,173,72,165,174,103,18,158,127,92,151,105,154,141,81,159,171,51,21,3,223,167,62,22,71,95,207,123,65,7,55,2,197,93,74,50,40,184,211,222,17,3,12,23,143,94,76,227,191,251,45,153,10,130,54,245,167,9,169,250,249,96,59,180,158,153,199,23,56,182,89,245,247,194,108,238,226,123,32,198,135,3,17,48,178,132,138,78,196,74,29,53,11,82,209,189,179,239,9,200,112,164,213,244,193,144,105,113,208,18,133,138,181,99,251,198,83,17,229,26,250,208,108,223,62,216,21,73,45,49,49,14,74,103,118,192,176,59,60,3,114,182,182,154,252,222,100,135,218,115,53,204,138,61,80,120,225,244,151,109,203,112,116,137,38,147,129,214,150,224,232,164,83,230,249,225,99,52,119,31,75,132,118,116,175,128,18,203,245,43,64,169,2,122,126,120,157,243,216,231,136,41,154,215,231,169,119,246,68,221,204,70,140,221,199,3,195,203,238,240,207,44,208,147,129,242,109,255,24,184,182,75,215,21,246,181,151,252,2,91,210,229,129,207,159,227,183,137,44,165,254,194,158,159,63,112,234,143,55,5,124,54,12,191,57,76,108,45,189,79,190,102,220,60,47,83,118,127,224,218,60,214,64,43,166,148,242,255,70,109,140,120,49,83,238,153,207,160,30,115,223,173,50,70,224,204,186,231,106,232,200,125,233,112,175,217,30,184,143,176,178,15,156,16,7,85,184,213,56,232,207,6,0,43,220,243,219,68,16,226,189,41,129,236,207,213,148,147,249,92,58,147,105,236,162,191,109,204,141,62,17,137,18,239,245,192,179,175,118,225,82,91,125,214,207,57,20,83,60,26,52,22,207,168,193,217,229,110,36,73,239,243,244,207,226,36,97,20,176,233,59,235,147,67,108,229,167,57,154,155,200,118,42,12,243,173,79,7,26,115,174,90,165,193,240,100,4,60,102,90,73,31,205,90,248,252,147,32,98,113,251,230,13,30,163,197,139,37,91,202,250,219,28,163,53,30,141,118,232,245,108,195,251,142,10,236,159,61,61,40,132,71,241,211,86,24,169,40,68,248,190,194,104,19,221,207,131,33,104,239,126,15,52,4,176,59,43,220,102,142,91,91,33,175,46,48,202,128,98,215,33,157,36,22,190,73,119,187,22,214,68,130,160,174,199,88,221,72,220,78,135,201,154,53,189,26,203,68,224,140,155,163,48,247,174,14,163,120,161,230,234,177,48,161,120,119,120,32,120,174,150,219,44,209,157,4,76,174,67,182,29,4,5,75,142,155,211,203,164,134,114,50,222,186,120,52,148,17,159,23,35,238,229,86,56,37,197,163,21,253,109,218,192,125,26,38,98,60,87,219,9,152,134,48,143,26,36,43,231,80,35,38,153,208,109,60,26,125,166,207,205,33,121,252,42,46,39,35,156,187,46,191,84,76,219,54,224,82,134,46,63,43,237,77,113,117,162,235,71,135,133,45,113,196,111,147,103,126,190,24,29,129,30,179,102,245,157,21,170,87,163,68,224,155,245,217,199,105,216,19,83,155,124,93,13,144,243,232,65,83,106,30,166,132,209,246,88,92,93,237,116,24,191,118,192,112,140,136,83,69,65,127,88,3,201,170,15,228,152,160,237,167,121,193,50,112,109,93,14,79,75,204,204,30,240,241,150,171,236,197,115,163,156,20,147,97,225,125,46,117,33,96,200,173,241,98,52,66,101,125,114,186,175,71,92,221,104,101,208,71,67,98,111,199,139,89,81,140,222,252,24,254,169,196,163,193,241,174,94,50,117,70,211,205,124,218,136,144,43,85,24,147,54,6,181,192,28,162,55,167,161,51,197,168,33,161,171,126,238,178,32,104,220,28,146,166,170,48,231,91,187,112,87,203,145,218,180,225,181,19,160,164,140,166,194,214,162,230,48,74,47,93,239,109,235,47,158,12,182,170,174,55,239,136,15,196,168,36,218,28,135,186,216,144,141,249,152,226,227,149,46,163,114,172,153,227,108,93,216,124,45,129,177,65,220,44,165,52,190,13,189,216,12,98,127,47,226,79,179,233,147,101,220,138,64,73,118,201,231,50,173,229,126,47,22,30,44,227,97,39,75,22,63,108,84,191,50,75,225,89,92,61,30,155,188,72,86,248,88,47,67,96,114,166,251,137,74,204,36,112,31,125,105,208,162,19,127,95,1,243,133,244,209,8,178,198,142,70,78,168,201,150,117,126,217,200,153,3,70,96,70,175,38,237,217,226,230,227,12,90,209,223,166,185,58,54,250,105,59,179,160,48,10,214,123,49,92,89,50,83,102,66,206,36,126,122,88,152,251,194,68,254,93,64,200,146,31,16,113,9,76,89,64,190,55,183,216,168,192,103,121,110,55,179,126,84,4,249,129,17,152,185,15,14,3,141,194,195,98,113,23,78,101,234,111,31,127,178,185,145,102,101,141,83,167,33,121,154,29,155,41,97,239,161,171,111,88,251,218,18,120,233,108,128,183,120,222,207,77,76,87,38,195,96,155,239,242,94,185,106,80,228,56,109,172,153,11,119,181,9,38,69,36,189,222,215,166,153,78,62,39,161,26,29,242,99,19,36,133,39,45,133,247,181,9,139,12,133,173,9,231,126,207,209,134,194,84,155,166,251,228,244,222,235,205,33,186,219,237,206,52,58,45,5,62,167,128,23,44,2,239,42,231,242,36,27,80,151,204,226,253,204,52,138,31,214,28,119,13,244,174,159,19,2,157,57,239,213,218,177,6,140,130,227,253,94,12,170,46,17,211,77,28,119,129,89,219,178,134,28,113,159,99,200,151,149,121,8,188,74,84,31,217,206,193,214,46,240,52,45,203,128,33,178,149,247,110,84,108,141,114,55,173,75,101,202,89,199,166,22,107,27,93,197,45,105,79,11,255,200,215,62,35,218,37,160,15,23,213,153,14,254,211,248,91,183,86,204,136,100,77,238,247,131,127,202,2,227,133,195,171,77,244,60,171,17,135,206,203,108,113,118,22,227,53,148,105,76,99,248,221,17,225,252,121,44,14,164,116,91,236,228,244,1,106,50,97,118,91,23,191,247,166,56,94,42,141,109,241,178,149,236,15,165,225,35,75,196,146,160,109,118,190,1,242,254,86,7,173,123,53,199,91,253,96,152,129,167,254,52,231,155,39,39,201,128,99,255,235,86,142,142,122,9,152,24,98,122,118,91,186,135,29,166,210,80,67,20,236,74,103,141,141,15,46,8,245,232,242,132,247,226,211,4,90,195,116,230,242,152,207,44,175,94,128,77,48,84,245,151,109,42,193,242,253,189,24,169,99,132,80,5,206,166,67,243,193,212,17,20,125,239,74,104,236,11,39,193,158,88,216,81,245,131,165,236,50,117,195,124,135,161,139,0,150,220,244,185,235,99,177,193,105,152,2,197,72,98,91,31,140,126,134,166,65,136,107,44,215,45,29,198,179,53,36,146,96,118,157,231,234,104,244,162,42,68,230,18,149,112,53,30,237,56,89,91,243,36,216,193,62,87,8,15,21,173,213,160,5,106,120,214,234,151,162,154,114,254,225,215,36,111,234,24,22,45,213,130,136,115,191,230,71,208,96,67,107,89,86,254,32,74,48,191,211,113,24,243,219,146,77,105,32,34,232,73,68,136,72,45,229,254,36,181,86,137,155,83,136,184,20,70,204,231,147,10,131,126,5,239,91,62,182,137,142,248,118,122,224,227,217,111,217,210,76,155,227,11,118,177,139,99,222,200,160,20,163,174,240,139,233,45,201,154,211,162,144,234,19,134,131,22,102,204,174,150,20,211,38,218,4,176,81,33,55,24,15,60,188,188,111,252,24,119,101,223,64,76,37,60,44,18,150,52,130,233,107,155,130,237,183,66,56,73,71,213,108,28,59,94,139,81,193,57,212,52,202,176,144,231,23,61,33,137,206,41,162,105,93,130,158,159,205,64,103,178,237,168,2,211,245,241,217,220,131,184,91,215,236,208,192,119,113,217,212,65,252,169,235,174,100,112,108,105,221,202,120,116,212,142,233,74,18,211,97,146,140,250,222,38,212,178,253,183,151,197,141,244,106,210,71,159,193,207,213,44,222,103,80,115,113,71,134,71,43,75,19,68,232,70,221,7,135,209,65,243,186,56,53,30,59,25,198,238,175,197,105,195,202,11,191,76,200,232,191,142,19,77,87,67,101,187,3,173,91,107,211,120,102,40,173,29,174,103,196,116,121,193,41,48,228,167,43,12,44,154,237,238,68,105,253,173,240,152,4,236,57,26,174,176,182,123,202,89,19,175,147,148,125,140,72,35,240,172,201,85,66,47,95,251,15,28,11,103,78,234,120,146,149,116,191,145,171,97,135,211,109,129,115,54,197,213,112,72,107,14,127,154,242,120,139,65,57,231,137,102,202,129,219,136,105,70,241,130,238,42,52,37,184,111,71,135,187,233,118,234,147,159,3,205,119,90,68,182,212,96,64,131,171,11,186,242,227,198,12,43,163,203,190,54,81,253,200,233,201,72,83,253,95,29,38,19,59,94,212,187,185,48,151,97,240,84,24,150,129,225,43,247,204,11,248,178,53,19,110,218,137,190,107,24,107,126,211,210,5,138,217,119,108,42,196,36,244,193,81,104,88,177,231,236,188,159,215,162,19,201,103,33,69,190,75,247,66,42,209,189,253,241,60,37,133,180,207,76,161,64,105,249,152,76,120,120,36,11,67,161,237,44,62,71,135,41,102,142,250,140,232,246,242,152,49,204,105,215,227,103,210,14,227,7,223,176,146,210,166,159,11,74,127,223,205,144,37,203,186,93,17,206,245,220,211,32,132,254,28,47,235,88,169,97,230,96,204,9,45,58,48,212,34,159,179,76,237,134,112,33,88,245,192,106,110,149,210,233,75,87,128,22,23,160,131,84,252,98,43,73,209,130,11,96,167,187,225,21,71,122,246,50,203,28,238,128,141,46,44,235,113,126,190,180,191,85,35,154,171,62,190,197,115,226,98,164,193,171,6,155,114,58,102,78,245,171,177,11,134,154,72,153,192,215,231,131,12,252,153,166,73,135,137,90,73,93,62,102,230,232,77,181,129,72,50,248,54,122,214,40,141,201,98,26,210,33,177,227,209,44,225,175,94,6,123,204,71,227,13,76,164,36,245,23,254,20,199,24,114,163,96,209,170,137,110,157,203,14,159,253,60,171,231,102,237,223,126,178,97,201,109,245,127,160,29,169,215,212,248,117,30,168,27,1,193,151,15,218,143,200,229,25,149,213,238,142,179,57,242,247,31,193,105,199,44,61,51,71,159,27,93,150,116,215,199,180,165,45,176,73,166,22,177,68,90,214,171,7,113,77,255,105,180,180,134,150,115,148,110,194,207,190,116,233,58,81,20,141,199,26,203,190,15,233,32,250,224,20,38,210,49,97,170,198,145,129,163,68,152,189,235,76,53,13,94,208,120,147,91,152,49,168,52,171,147,193,198,185,195,202,41,216,188,58,209,76,149,32,126,187,80,67,161,19,205,184,97,91,88,57,150,57,121,7,13,219,197,143,128,5,125,181,150,231,208,104,149,194,202,161,248,255,121,177,102,188,224,14,147,230,127,96,20,246,118,28,232,88,157,58,139,207,178,175,51,14,78,19,193,209,32,219,71,79,31,86,14,164,115,234,74,87,139,45,127,48,21,200,183,133,232,231,43,23,47,69,132,253,221,52,248,212,43,44,197,107,54,176,59,103,159,234,83,154,88,148,207,242,206,217,56,171,94,93,168,37,242,39,183,65,127,92,206,98,105,219,128,243,83,242,4,19,126,107,1,182,153,159,107,177,51,195,80,65,113,44,105,8,160,51,132,190,41,209,208,152,187,70,62,248,6,101,7,90,134,186,248,29,103,43,236,171,129,108,172,70,46,166,105,28,4,122,230,157,150,90,89,36,54,236,62,35,232,215,88,108,71,148,254,254,242,153,207,127,20,137,178,82,173,128,107,217,58,220,199,184,136,28,16,112,167,117,243,241,101,63,205,199,245,139,35,105,1,49,226,40,189,183,24,177,182,210,212,208,132,169,5,244,24,177,102,145,13,13,207,65,132,25,239,133,39,165,203,231,76,157,227,65,198,205,123,30,79,252,141,189,96,198,107,145,44,210,107,249,30,43,126,185,191,245,99,228,54,198,218,23,221,243,185,216,196,153,226,115,116,100,57,158,112,41,10,221,227,194,199,175,213,216,65,198,108,185,48,243,185,107,164,150,141,251,190,85,207,207,244,158,86,228,213,4,126,66,96,38,26,21,246,240,249,237,221,158,24,50,126,176,160,163,233,4,166,67,206,43,250,12,62,123,151,62,248,8,117,208,223,168,28,147,184,105,200,228,124,233,121,7,13,166,82,125,47,34,241,235,14,26,244,20,26,143,161,118,103,223,215,78,91,75,223,142,203,94,218,14,231,197,106,159,53,224,66,5,206,184,243,104,189,79,70,63,81,186,35,142,208,238,120,147,17,53,151,187,0,32,88,205,154,202,56,167,207,93,124,205,244,173,52,17,130,158,244,253,237,146,181,34,138,150,221,85,239,158,65,137,171,164,203,209,69,235,206,40,108,156,240,249,217,134,41,48,244,26,27,219,22,182,86,17,204,101,170,96,23,166,28,90,111,126,134,48,9,156,211,243,224,116,208,223,159,166,3,226,201,91,89,164,35,80,88,158,21,62,171,254,78,164,130,217,62,52,163,118,54,160,59,135,105,114,211,227,126,31,35,230,211,54,51,152,16,178,94,221,142,101,30,3,74,196,36,63,169,64,25,175,156,74,122,178,136,51,202,38,14,106,146,119,154,130,236,209,154,10,74,3,144,230,249,168,169,137,73,116,76,60,74,33,52,59,10,31,106,15,152,48,184,94,77,64,62,102,9,124,177,35,105,250,115,31,159,44,5,108,245,203,79,13,36,237,143,35,224,115,58,104,182,26,98,201,88,151,221,146,134,227,169,236,68,119,43,96,19,28,213,116,52,130,2,62,40,199,168,219,106,92,145,46,227,249,2,166,38,88,97,114,190,110,163,28,24,198,167,39,207,142,144,133,79,19,28,195,254,60,90,239,174,17,100,112,66,202,231,41,1,88,119,130,158,237,3,75,67,97,122,66,226,183,27,116,92,90,188,64,90,164,199,111,215,254,24,226,212,54,236,124,223,155,134,123,173,60,162,132,53,221,207,93,224,44,83,216,98,194,142,102,58,99,180,162,10,110,176,30,223,139,90,158,167,52,142,190,207,136,12,28,31,41,183,167,144,44,179,75,196,247,76,249,249,218,216,252,57,126,154,62,206,164,53,25,86,136,226,113,55,107,59,120,234,138,106,238,113,36,54,35,122,123,234,249,242,61,244,154,101,230,214,83,177,215,157,55,18,56,9,25,218,175,232,104,70,104,152,163,3,109,137,183,224,233,83,1,2,38,79,243,86,83,153,156,74,192,168,9,60,101,98,5,70,96,135,49,96,158,106,170,227,51,124,18,145,192,150,219,214,39,199,183,201,241,98,52,254,21,45,237,161,161,45,246,155,118,158,107,60,197,117,139,240,125,92,77,244,189,233,139,113,212,8,156,96,157,121,234,147,171,220,28,6,32,93,125,200,94,213,136,7,86,211,33,83,116,210,139,239,40,178,47,90,11,130,186,113,44,15,187,151,22,239,80,172,153,61,1,98,137,129,85,158,139,103,187,31,132,136,146,24,79,116,125,140,22,86,95,29,73,84,106,13,174,99,133,13,83,137,212,235,28,53,1,147,216,74,43,66,20,250,177,17,251,186,81,185,106,9,17,133,81,32,140,205,16,74,159,103,245,192,37,85,194,254,63,187,106,127,138,71,75,225,110,241,218,86,42,247,192,107,134,131,109,173,173,73,75,37,161,234,246,130,11,168,29,247,168,90,174,104,210,152,49,77,33,232,40,239,213,176,254,248,152,150,245,188,116,133,237,220,159,139,74,127,157,69,8,35,198,167,132,197,91,59,95,44,200,95,99,142,21,156,61,125,165,186,175,157,91,232,230,213,77,180,192,162,17,211,0,10,61,77,155,0,175,22,134,85,177,64,138,206,18,220,219,240,166,40,61,123,170,226,10,239,27,199,218,249,112,67,99,156,139,93,179,199,209,83,178,125,157,7,206,45,252,169,66,61,159,86,205,217,158,27,190,24,73,231,93,219,251,219,55,240,11,87,80,173,239,163,181,26,187,40,166,234,212,202,127,222,123,133,1,147,41,68,212,122,92,70,237,186,168,208,39,47,173,106,165,139,33,199,20,37,154,164,237,185,246,189,34,192,132,11,147,158,42,71,220,252,20,177,93,234,45,203,31,205,148,25,81,124,66,252,79,13,61,58,243,51,54,51,74,67,53,110,198,60,25,94,23,7,153,63,194,5,207,131,83,202,19,87,103,152,34,251,179,58,86,252,178,69,49,159,117,121,12,166,238,47,77,189,223,179,195,35,59,212,227,64,37,72,54,198,83,189,79,117,244,10,216,84,167,158,61,161,69,110,16,38,120,173,2,49,10,220,18,223,58,89,148,103,62,219,209,170,145,65,56,243,40,107,253,138,181,176,197,30,155,240,152,180,118,179,88,121,69,192,104,48,63,219,77,114,29,94,80,150,233,179,157,36,171,155,114,24,78,159,242,108,239,164,223,99,200,206,94,245,108,209,232,132,183,48,26,17,53,28,127,116,118,244,216,139,160,125,238,90,164,152,33,47,8,67,24,94,218,164,227,205,194,244,41,136,56,35,123,242,115,230,237,200,185,152,214,217,122,46,38,234,226,222,24,29,246,173,246,247,188,93,227,94,205,137,248,148,124,215,107,161,52,106,247,53,250,99,197,146,145,63,160,155,182,204,231,52,102,75,119,107,22,243,230,216,101,111,121,127,242,94,57,136,49,103,209,246,68,140,148,229,204,193,198,155,57,215,219,239,48,97,13,114,152,158,133,199,242,162,1,221,205,12,8,191,159,38,15,136,251,71,60,55,211,121,60,134,87,106,225,201,181,77,105,250,83,248,156,77,1,210,225,132,255,176,31,147,176,127,122,127,6,195,215,48,30,131,178,70,18,185,193,28,88,158,18,224,179,206,47,72,127,103,126,44,217,8,56,211,103,190,250,86,35,26,73,170,116,97,216,65,251,99,68,143,233,107,190,145,133,210,148,61,38,248,14,191,165,81,222,166,155,44,85,157,51,82,227,141,34,150,167,146,129,211,213,227,236,116,63,208,38,162,247,134,209,202,239,77,51,97,125,31,44,248,12,161,182,234,111,233,241,177,93,189,30,155,226,52,164,42,30,191,99,68,184,153,134,153,252,84,53,115,43,223,157,91,178,142,29,133,199,184,233,126,216,169,122,121,12,58,234,63,61,166,11,223,26,245,103,79,251,73,80,120,90,184,100,173,244,116,7,82,238,221,252,201,224,128,86,179,139,33,243,195,152,46,83,184,118,165,187,138,46,226,117,225,213,52,204,177,216,188,86,139,123,179,33,168,105,67,64,199,251,218,129,161,160,146,215,30,198,252,26,48,124,47,106,179,17,61,136,170,19,44,134,190,180,75,137,111,144,226,183,201,113,107,27,29,15,227,225,0,138,3,169,219,209,91,83,76,245,109,39,36,154,251,179,102,135,241,75,22,135,19,169,56,237,71,179,133,53,2,166,190,66,223,122,33,95,244,125,143,179,34,109,223,20,120,154,171,238,48,206,152,132,224,151,37,232,253,99,219,161,94,245,230,171,243,253,2,70,206,70,125,231,99,4,159,71,235,14,67,80,33,43,115,83,182,53,252,36,199,124,111,77,82,15,199,244,164,65,214,135,101,162,90,33,177,142,115,248,158,231,113,43,2,159,67,72,181,59,214,203,114,93,70,123,52,109,118,222,22,229,142,231,30,84,176,139,109,100,103,150,211,21,163,50,70,77,236,69,169,119,240,94,80,122,172,225,1,148,231,234,84,129,121,60,236,216,54,231,192,149,190,95,50,207,213,27,223,9,115,195,27,52,254,52,33,207,255,245,95,254,183,127,248,239,254,251,63,252,211,127,246,119,8,121,214,248,251,32,228,249,17,114,251,74,55,145,231,42,17,130,77,179,105,12,97,49,21,152,42,104,162,235,223,95,4,25,152,245,180,111,66,119,236,35,12,227,163,150,129,156,149,220,9,141,220,17,62,83,84,205,157,109,234,215,62,72,133,44,175,22,167,17,3,186,223,7,69,39,13,175,157,57,221,124,203,230,176,134,118,80,171,203,40,196,143,245,2,57,101,125,74,44,33,191,146,181,154,116,27,64,89,241,88,64,177,199,108,34,27,227,105,219,158,206,13,51,26,188,15,106,34,18,244,234,46,48,68,209,8,61,151,15,76,254,122,4,92,139,22,130,204,102,221,167,1,19,140,120,110,222,206,150,20,91,16,233,24,173,61,35,102,208,61,220,243,171,204,208,98,194,134,210,182,231,201,155,85,132,77,205,249,22,84,10,87,192,16,54,104,66,11,97,82,47,91,104,86,167,163,217,48,68,5,82,160,100,107,244,222,213,20,194,103,192,84,251,117,237,163,167,43,32,94,235,56,150,90,74,88,127,92,151,142,158,241,127,106,230,168,114,112,222,101,224,215,25,166,125,191,71,66,139,61,129,70,11,77,70,159,105,94,227,201,8,156,232,199,174,168,190,8,12,179,166,62,56,182,110,141,207,197,193,170,51,169,194,220,84,227,189,170,241,175,107,102,245,156,239,53,223,3,190,104,255,51,137,87,72,139,3,182,134,118,205,147,195,237,116,205,3,244,238,52,45,91,202,184,35,78,221,252,147,203,38,29,22,191,76,162,52,63,25,225,86,71,152,7,244,143,43,33,195,36,191,50,118,188,53,4,69,250,53,25,239,113,39,82,33,221,220,159,12,254,249,72,241,57,45,82,213,158,100,117,77,247,185,41,220,209,68,120,217,101,220,95,70,158,66,19,190,5,69,130,251,90,101,62,185,130,98,228,99,2,247,167,151,132,139,215,125,105,162,12,90,247,105,13,86,114,109,210,98,89,234,226,135,220,121,44,173,228,160,238,250,62,115,82,114,23,180,173,110,84,16,152,68,178,242,87,80,38,42,163,149,158,47,149,17,221,27,2,207,173,181,230,199,126,154,250,161,198,120,74,85,161,133,191,15,70,69,207,86,152,46,163,251,198,115,61,165,228,116,108,230,187,236,168,153,77,79,245,10,69,85,253,206,206,166,253,184,211,148,60,242,186,115,59,61,249,218,31,101,245,157,219,140,131,214,213,76,204,215,187,236,142,225,172,83,136,166,188,8,77,35,251,222,180,15,158,186,155,221,238,168,80,20,168,9,150,179,147,193,245,29,75,30,246,17,189,26,138,162,251,57,27,198,181,76,132,68,168,239,126,78,171,137,215,39,167,175,89,224,141,166,200,83,255,187,47,138,132,182,166,123,17,87,9,43,177,85,163,253,211,98,36,163,139,142,247,34,58,173,156,56,123,167,112,134,169,225,212,238,126,10,116,135,44,59,140,254,172,215,78,148,141,99,35,163,137,88,127,152,226,215,18,35,102,13,127,235,41,91,46,251,238,130,72,250,106,41,158,209,252,181,123,228,81,3,175,55,111,161,206,200,121,121,76,146,172,229,91,231,202,123,24,99,41,191,79,6,191,203,142,159,166,32,84,235,229,8,125,206,240,69,32,58,215,54,171,3,67,255,28,115,120,47,53,50,32,142,41,174,88,73,17,63,74,107,77,171,210,198,26,97,7,32,187,190,180,164,109,25,129,130,163,132,176,246,3,159,63,183,11,15,17,121,7,158,164,122,124,34,208,121,164,209,99,126,247,156,29,225,86,158,205,72,35,119,7,38,125,235,111,77,123,144,118,95,18,223,29,97,147,55,251,156,250,218,232,37,246,248,216,141,114,159,174,55,111,198,68,19,48,29,97,50,145,22,83,62,22,118,131,234,85,167,176,145,195,94,127,248,152,5,243,65,9,32,199,197,244,156,234,92,224,16,115,193,203,131,77,152,194,244,106,202,233,99,7,111,20,125,40,154,90,77,247,173,41,110,24,90,190,8,157,212,29,51,8,68,158,58,88,164,213,83,204,5,136,77,230,67,112,100,140,72,30,5,72,22,100,81,184,164,235,181,114,202,23,37,56,130,171,176,121,149,211,89,60,124,91,253,237,153,131,79,16,152,172,173,194,168,230,221,223,38,238,174,245,189,131,168,113,196,39,200,73,104,249,35,109,84,41,206,0,220,166,254,252,116,71,33,203,7,141,62,138,244,212,22,99,107,197,84,33,61,89,234,91,60,60,74,156,1,103,103,59,7,140,142,10,53,62,17,28,225,232,234,186,6,38,116,3,89,34,43,179,63,95,4,133,172,248,218,125,153,222,156,150,61,83,110,20,232,220,239,189,121,173,88,126,104,95,106,103,26,53,211,99,196,52,29,22,214,82,24,161,59,79,86,160,110,62,70,127,202,154,89,207,113,53,107,251,185,56,231,200,196,225,161,214,183,30,155,238,91,175,255,109,80,197,60,21,190,112,218,182,152,197,131,78,9,109,165,192,140,94,49,164,63,250,188,165,48,202,118,62,85,72,50,118,93,95,28,18,78,247,70,21,20,210,194,15,204,92,138,215,198,13,210,89,204,70,158,227,88,29,214,251,169,53,213,52,168,123,158,4,1,197,179,67,106,101,51,181,26,97,145,66,144,185,123,125,8,198,160,77,240,24,29,13,228,98,135,83,172,185,157,238,7,152,166,127,125,114,74,96,227,139,32,232,163,52,69,40,2,207,200,213,153,28,186,54,97,13,158,117,196,26,161,108,173,234,78,207,142,120,63,232,153,212,165,255,81,169,249,72,55,186,216,172,67,232,129,163,174,1,129,171,173,25,5,136,112,246,8,227,112,18,168,44,47,140,214,142,195,244,237,230,253,94,61,227,181,230,106,143,69,192,47,71,137,10,186,183,101,190,23,155,11,232,48,230,220,251,211,52,218,248,7,161,124,163,189,15,222,196,48,133,245,168,183,245,142,120,143,141,254,28,2,103,200,198,251,189,86,108,59,171,80,165,53,223,175,61,194,127,71,220,160,190,147,97,203,78,191,26,69,18,79,227,0,141,224,23,230,197,219,59,79,199,141,68,119,250,103,243,59,203,71,56,17,68,23,52,77,195,26,41,53,28,93,248,161,150,46,254,129,158,112,88,243,54,105,223,229,155,100,195,68,148,33,63,91,7,38,72,132,177,55,212,202,245,217,26,198,13,80,238,227,235,104,13,12,27,75,149,92,10,92,21,218,242,51,127,90,123,145,24,48,141,147,103,79,43,61,236,67,56,188,159,94,38,60,160,27,212,69,70,102,46,157,75,28,96,145,106,169,166,74,42,237,47,40,112,236,155,44,177,54,238,183,107,71,114,18,240,237,234,198,81,237,147,197,131,83,190,161,15,94,72,180,237,155,158,162,232,162,104,151,21,77,99,55,61,53,159,238,205,193,194,190,121,74,131,181,111,129,91,71,21,125,55,213,107,49,72,248,221,49,163,121,134,146,248,164,148,161,152,205,209,214,208,113,251,52,6,73,102,102,229,168,237,57,95,111,104,227,27,60,110,43,182,250,126,134,247,233,244,197,178,106,113,0,26,172,25,243,227,145,82,205,22,87,67,89,42,99,222,215,153,212,183,228,9,33,226,45,54,96,167,214,100,70,79,17,28,224,73,153,84,207,76,44,183,216,48,17,198,208,155,19,142,91,97,65,110,204,110,89,252,29,141,250,121,231,82,161,57,77,158,188,89,119,91,36,199,96,58,144,243,211,2,214,117,74,130,171,104,221,53,245,85,104,43,198,205,97,13,146,223,134,53,126,222,180,222,120,183,142,110,226,173,97,199,33,33,161,215,158,95,42,61,6,133,186,10,253,218,52,3,142,116,147,195,200,97,148,23,222,55,219,94,81,102,154,250,203,153,54,229,168,143,200,143,59,109,133,26,51,106,21,207,159,33,15,17,24,182,188,152,43,120,142,90,91,77,205,211,49,180,106,148,114,209,119,161,55,223,82,29,125,70,160,215,135,23,215,170,240,111,125,38,188,114,10,27,237,104,84,81,18,72,122,126,26,173,130,40,204,54,182,189,170,163,130,94,88,100,212,201,242,105,150,139,28,108,45,183,87,144,143,171,19,237,252,121,220,10,134,181,95,6,113,82,31,59,98,150,116,195,20,61,92,77,238,51,82,188,195,8,197,158,121,120,78,129,112,229,105,170,216,18,46,194,72,43,145,158,179,10,254,37,217,187,95,51,79,244,53,76,56,146,197,104,239,198,171,191,162,139,101,25,125,161,172,175,78,87,197,237,135,42,79,157,89,167,109,33,172,29,40,53,104,250,146,197,59,140,161,47,90,154,248,251,114,53,73,223,72,216,19,201,206,90,64,119,12,12,211,227,136,166,165,150,181,135,204,224,57,163,205,152,238,144,244,92,141,24,141,63,154,137,144,232,176,80,148,220,122,52,64,23,114,246,202,131,188,96,112,118,148,92,82,121,104,144,233,48,248,190,23,197,168,93,11,76,7,132,85,78,179,118,96,154,173,228,222,124,144,230,50,58,176,146,154,7,46,48,210,79,209,144,78,107,150,210,100,14,100,80,195,42,56,231,211,57,227,134,246,180,26,25,119,139,166,112,66,109,114,70,81,59,22,133,33,108,189,73,115,85,168,164,209,120,116,59,206,233,115,21,152,40,133,27,106,11,34,93,37,154,33,82,91,34,202,71,49,70,86,147,223,244,124,253,107,175,51,134,103,83,82,74,96,235,231,241,123,227,67,207,135,10,185,98,158,222,54,125,235,60,210,150,89,154,69,86,112,0,160,253,174,231,62,3,238,161,119,68,91,122,209,247,162,149,52,22,193,54,213,237,166,166,20,101,186,30,218,217,166,24,186,30,39,140,0,74,192,211,132,193,30,215,116,197,152,110,178,56,243,245,168,93,204,122,152,58,220,120,140,29,8,196,188,184,131,210,187,186,94,227,245,108,237,190,103,193,55,245,216,65,211,69,116,6,242,109,75,115,250,108,174,233,242,219,208,237,52,245,198,214,29,234,20,24,132,64,251,211,128,12,69,118,112,204,192,251,168,27,146,213,99,183,224,215,32,174,174,147,4,186,195,26,172,34,213,200,245,212,3,130,98,217,9,14,19,237,52,154,242,162,237,52,104,0,161,222,56,207,214,158,110,89,10,155,63,152,210,11,165,98,133,101,162,120,59,44,188,32,121,213,249,194,53,216,205,141,230,79,59,161,134,173,188,203,89,135,93,170,147,196,68,131,157,232,59,19,149,169,15,7,249,153,113,193,61,5,188,203,59,65,177,0,131,231,15,101,6,117,252,32,156,119,110,1,96,136,171,148,82,161,140,224,59,57,246,82,122,77,199,78,71,107,139,123,115,86,169,39,112,254,122,169,65,229,106,150,189,246,188,98,138,78,129,119,82,99,2,195,166,206,123,115,90,92,243,179,46,77,228,53,224,158,149,194,2,55,116,246,75,142,104,58,68,91,249,207,207,131,7,3,33,177,16,13,46,54,154,196,71,60,25,163,175,225,13,162,91,161,187,145,147,53,127,8,106,69,48,227,210,50,118,221,16,8,136,11,43,35,21,1,218,77,126,204,173,115,190,4,187,225,153,253,85,157,167,150,183,48,2,167,221,68,192,222,96,100,187,226,165,9,5,235,6,15,61,201,28,65,117,9,119,174,6,23,43,245,69,151,71,147,122,27,253,92,21,246,175,116,169,46,243,83,179,62,172,152,50,40,31,115,54,189,79,101,117,63,131,22,236,184,231,57,145,236,123,54,248,228,113,23,224,241,126,77,78,62,33,233,172,212,237,235,111,147,102,15,30,205,76,192,78,121,11,232,199,236,251,18,132,194,171,169,191,77,114,253,62,57,65,33,221,41,33,24,12,241,25,194,94,105,62,239,93,172,160,53,96,26,8,159,115,207,88,159,131,249,180,102,21,169,128,76,131,216,88,192,88,107,202,5,145,204,222,188,180,170,240,199,42,92,134,11,209,82,87,15,221,189,242,134,240,193,86,60,26,241,159,135,249,99,227,81,5,76,200,64,131,201,80,64,247,20,195,114,38,147,178,129,35,225,57,189,7,141,44,156,117,191,43,124,166,249,165,170,37,167,169,247,62,39,105,10,70,87,83,52,214,35,25,238,169,186,46,77,110,61,142,155,50,154,224,24,198,142,87,42,154,122,250,211,148,236,196,42,176,10,96,29,114,51,129,75,80,11,83,190,144,30,54,21,10,21,227,183,225,228,214,239,89,154,105,123,6,252,52,204,14,234,137,131,88,24,151,225,229,4,105,107,7,204,123,61,252,50,133,240,249,133,49,120,244,206,229,50,106,155,248,220,67,241,66,249,135,48,45,19,252,209,95,166,252,44,11,17,243,24,253,185,26,182,123,161,113,222,170,71,114,246,221,115,191,216,135,233,119,125,63,52,108,3,49,193,41,20,209,102,117,108,190,189,119,80,110,19,234,211,248,29,241,29,247,33,168,73,180,2,181,215,98,237,151,246,186,238,71,216,3,63,236,242,113,83,221,253,68,69,32,2,47,245,18,110,167,87,82,4,149,161,152,68,213,242,15,10,175,25,61,221,70,246,93,158,148,29,30,251,61,85,41,47,214,174,140,3,83,173,19,67,186,246,187,118,32,138,205,113,190,84,204,114,53,54,40,101,11,42,202,76,209,202,170,15,247,204,49,231,130,93,61,211,46,168,148,59,243,216,72,49,11,169,235,87,122,79,120,247,106,80,108,178,139,62,78,182,241,218,148,96,215,37,245,241,216,202,196,56,131,97,26,103,67,133,182,64,115,9,122,117,75,242,60,131,66,134,59,38,82,35,147,162,187,52,97,249,17,4,233,13,3,182,189,240,61,63,112,192,75,157,239,197,222,151,205,143,32,201,246,60,89,163,73,196,225,109,203,254,121,240,16,26,4,222,152,81,15,220,131,25,155,218,225,222,223,33,35,162,237,240,121,182,253,80,32,81,107,27,223,186,83,112,189,158,215,162,206,218,191,53,92,49,74,144,193,183,142,208,58,48,138,95,207,52,164,236,53,174,230,120,24,207,52,203,161,128,148,251,143,116,243,81,190,153,151,226,63,147,178,123,38,120,15,85,52,214,116,121,92,143,140,107,57,227,185,166,101,161,21,222,103,30,249,210,60,131,215,199,227,167,30,3,121,7,185,52,81,188,149,159,165,217,106,190,87,35,157,242,44,143,227,165,46,183,166,217,218,234,147,110,200,8,71,198,177,54,168,26,221,15,19,87,57,254,159,127,205,241,139,88,41,220,9,51,5,188,231,19,199,45,201,184,41,28,38,237,172,70,105,225,156,12,82,123,50,203,89,173,59,204,146,22,155,225,48,118,193,246,108,227,201,27,229,173,226,102,171,99,117,158,148,222,189,144,108,24,207,218,163,99,36,52,11,17,138,43,42,170,54,104,182,186,214,217,32,135,169,233,4,14,151,22,103,34,12,8,237,133,119,9,105,39,244,244,242,120,184,207,26,69,100,62,87,232,163,123,28,47,212,214,239,234,194,198,84,25,175,241,181,81,57,76,241,190,110,196,231,136,221,241,224,20,71,61,34,72,5,150,210,216,22,76,79,250,57,94,44,10,226,40,106,40,207,107,205,122,239,76,21,246,19,238,152,107,182,56,62,72,121,41,219,2,139,248,220,44,158,26,221,58,221,71,97,70,145,95,70,237,65,31,139,141,209,39,17,50,139,253,181,234,144,40,136,7,99,93,63,214,44,193,142,160,71,55,34,92,181,39,41,137,106,33,251,193,193,162,97,22,161,36,4,222,136,133,171,177,138,189,26,183,102,100,251,195,76,86,230,138,253,125,37,36,184,31,67,121,215,75,174,110,149,255,154,191,172,40,65,197,111,47,188,151,39,67,114,246,231,17,79,78,210,96,169,27,139,56,80,184,208,182,177,37,221,143,170,113,163,198,213,5,161,185,199,251,168,244,169,58,12,239,166,78,19,83,29,153,113,117,133,18,86,175,94,171,122,26,98,114,180,207,249,252,54,214,233,125,239,102,236,37,234,117,65,124,54,2,222,235,169,124,224,12,13,186,82,74,100,144,113,86,120,181,187,15,67,167,160,172,159,216,152,229,250,15,20,229,166,199,205,173,180,106,239,128,141,214,75,93,213,28,164,133,40,200,164,55,167,213,56,9,227,252,64,140,75,119,105,40,38,102,143,215,134,63,76,215,45,169,119,47,202,160,247,34,247,252,40,140,157,187,165,122,225,246,244,109,91,190,116,196,234,99,187,215,102,1,82,127,235,70,76,80,189,93,90,16,2,203,202,10,47,154,36,99,209,109,184,19,221,189,179,225,156,68,143,84,215,217,150,203,53,241,113,84,148,95,192,232,204,82,248,69,199,80,155,143,251,143,152,92,17,24,125,82,141,112,65,112,41,55,135,62,250,9,230,164,171,223,151,45,140,253,4,92,96,59,136,169,182,141,91,179,61,4,152,53,152,223,105,10,127,74,216,80,19,159,229,94,140,1,166,97,38,202,210,46,58,231,27,214,219,214,32,22,48,178,197,154,42,71,55,47,246,44,74,242,167,30,248,35,155,118,116,192,180,9,62,1,48,150,236,133,107,125,56,67,135,233,222,94,24,179,84,19,179,36,223,214,253,109,82,65,154,205,110,24,242,49,226,103,133,204,39,178,215,103,244,85,25,60,31,115,193,72,176,194,65,217,176,80,105,144,138,210,164,18,190,211,129,199,227,152,25,13,213,29,212,66,151,213,155,134,223,253,62,248,177,235,117,219,161,74,243,134,14,128,159,245,199,62,175,232,236,15,147,29,182,198,150,95,62,198,181,70,135,45,208,122,127,218,202,50,159,170,38,184,84,47,76,251,176,6,143,81,84,187,131,210,231,227,90,193,146,36,95,19,157,181,167,152,11,34,169,59,100,214,60,165,133,98,164,200,46,12,141,191,166,248,207,6,88,230,133,143,163,240,20,61,109,139,93,223,121,152,158,146,13,236,158,176,90,73,187,170,60,26,156,226,173,237,187,124,198,122,171,33,241,101,239,152,29,79,160,63,204,182,22,79,137,159,54,33,110,173,251,163,237,225,14,105,134,102,79,233,1,57,117,66,41,12,201,245,39,197,177,9,88,122,60,5,170,44,164,16,180,230,118,181,113,133,221,172,56,88,107,168,171,201,234,186,0,26,181,147,90,203,222,208,31,8,53,59,74,42,234,211,61,192,221,28,70,11,56,43,53,20,187,237,244,16,213,25,2,202,68,181,157,3,145,20,63,6,104,86,45,173,60,20,202,176,177,185,194,95,233,59,63,12,202,116,96,56,247,58,242,153,136,93,188,247,14,197,221,106,74,192,42,202,64,18,55,150,128,169,6,175,85,94,216,203,146,104,45,60,187,254,124,85,19,87,142,39,51,129,34,189,154,230,128,50,226,106,122,105,245,131,84,147,236,93,87,216,176,63,172,109,16,98,135,70,120,181,66,112,37,54,60,54,97,10,133,113,254,152,149,61,7,1,23,175,59,162,160,176,173,167,19,20,241,235,52,175,26,100,89,42,247,104,252,220,222,28,14,76,138,242,41,187,221,43,132,102,96,23,106,218,7,192,242,131,120,38,174,238,199,53,124,233,78,183,151,15,112,117,122,137,140,27,221,162,57,52,50,107,123,72,200,104,114,26,94,204,53,233,82,161,70,93,237,172,243,40,190,130,76,212,230,81,106,197,50,14,205,7,28,229,173,77,48,199,176,77,193,35,142,53,216,166,114,55,192,177,188,175,108,168,29,112,234,207,182,177,157,207,113,162,73,119,198,65,182,52,154,209,171,63,56,37,216,93,121,17,225,14,188,218,89,13,102,146,39,68,150,172,251,196,175,198,1,122,14,71,92,74,231,51,154,116,215,86,229,173,34,130,198,170,112,161,87,184,190,254,40,239,90,70,72,208,90,221,200,67,54,140,174,119,232,5,35,188,244,10,235,238,52,156,33,237,76,225,179,103,245,167,248,135,227,205,119,196,179,157,145,212,47,90,190,115,182,110,255,34,157,34,108,213,147,55,130,163,49,67,121,23,202,204,173,165,9,109,199,10,66,170,89,41,133,40,210,93,43,174,69,211,84,181,248,200,215,212,208,122,33,7,155,53,211,209,81,126,10,77,119,216,155,183,4,136,59,221,208,222,235,50,225,12,67,224,65,96,136,247,66,243,23,74,75,21,46,177,38,252,230,171,19,130,160,174,85,212,205,130,41,14,54,227,180,188,224,28,70,6,233,48,37,16,226,127,253,138,134,124,151,167,24,13,81,41,129,75,180,9,128,210,111,43,23,19,231,8,241,56,11,38,104,162,143,136,249,12,245,194,241,163,188,20,113,115,120,248,156,66,25,193,107,66,48,34,228,141,7,181,66,148,26,102,20,37,218,195,92,11,90,68,131,183,246,11,18,188,72,145,92,133,176,165,201,166,193,12,143,174,14,67,151,46,220,138,162,233,238,113,239,179,46,181,177,142,195,107,132,80,5,245,219,83,195,188,100,234,104,96,9,56,107,103,28,26,102,116,149,57,106,45,33,242,220,198,117,27,111,77,103,198,146,237,12,25,24,234,116,3,110,143,84,43,157,109,188,106,192,144,154,233,111,99,50,199,7,65,137,242,145,116,183,132,125,139,171,89,246,98,192,85,130,252,179,229,11,83,204,42,112,19,63,130,223,30,90,5,93,243,196,125,142,171,105,158,215,71,195,117,15,97,245,70,233,171,152,173,21,17,60,111,158,96,170,180,167,153,250,124,190,213,34,238,104,60,210,202,191,83,172,228,58,174,134,19,123,201,205,11,41,231,144,37,225,74,142,218,11,103,20,32,122,136,186,99,248,200,247,204,86,95,232,49,6,26,201,154,78,134,99,14,86,194,254,14,175,250,52,230,161,120,130,72,155,203,209,19,227,17,35,11,50,141,233,61,230,232,15,13,140,147,11,211,88,89,98,212,176,255,84,125,192,132,3,189,209,24,101,245,51,74,50,89,232,161,68,147,202,111,142,10,151,28,2,199,189,129,159,32,126,123,108,253,156,232,173,102,15,24,161,128,157,53,59,74,77,215,185,161,95,59,140,93,248,46,32,14,236,20,158,56,197,31,85,79,167,116,246,222,80,77,152,80,123,179,229,95,184,81,143,91,227,123,161,79,36,198,99,34,229,24,243,140,144,208,148,1,79,38,121,235,121,144,177,140,229,125,10,188,224,166,236,49,100,41,169,196,249,185,58,193,77,19,48,114,3,251,255,87,127,251,185,230,31,254,27,111,143,251,63,252,235,191,250,171,127,239,223,249,79,255,195,191,254,143,254,181,127,253,119,143,63,252,227,191,249,63,254,217,255,254,31,255,245,95,253,103,255,1,255,243,223,255,253,189,255,228,31,252,219,255,111,205,241,255,150,95,242,118,198,219,107,52,196,138,206,123,255,12,104,98,225,176,57,199,97,69,73,85,253,106,90,0,105,137,93,129,101,220,203,175,87,148,56,121,133,216,187,92,152,42,174,178,3,158,208,3,108,129,97,25,250,89,184,132,209,43,34,73,243,194,172,227,85,253,234,51,249,132,60,198,224,180,190,72,56,97,244,14,109,69,22,24,41,171,95,80,140,48,58,124,13,73,158,28,99,226,235,88,6,62,83,246,230,207,104,70,129,100,170,5,140,197,171,55,135,16,170,253,78,104,75,0,192,247,51,4,198,4,42,35,94,172,72,235,24,112,99,86,251,147,39,202,148,242,212,171,135,147,198,2,83,20,183,229,201,173,111,182,197,160,154,33,35,99,142,98,73,255,157,40,211,244,90,207,142,214,4,238,206,173,106,31,76,57,145,15,74,147,104,31,254,181,23,101,248,77,222,11,65,250,143,10,148,148,76,183,2,104,129,145,121,89,142,22,43,20,150,33,205,102,31,127,48,237,90,215,194,5,62,246,215,215,172,10,108,205,234,58,149,144,2,174,126,243,142,137,92,229,201,40,68,249,178,188,192,199,36,189,158,24,115,24,179,198,127,154,30,143,91,26,194,2,72,166,38,224,48,212,44,50,77,33,144,41,95,29,194,180,119,164,2,86,97,230,253,247,185,44,18,117,155,137,248,105,2,243,217,111,94,137,38,172,161,48,5,22,243,131,207,231,168,75,166,41,84,4,227,99,85,35,243,183,172,107,90,224,221,191,68,212,180,236,90,189,85,195,48,157,183,234,181,127,100,21,169,43,153,242,94,8,53,239,184,119,194,130,147,15,82,140,71,57,197,79,227,4,234,107,67,63,60,125,72,233,245,184,178,126,160,36,187,183,191,214,175,101,95,47,70,67,102,5,76,233,225,210,139,207,249,224,11,31,71,180,94,103,231,187,216,23,215,113,223,207,177,41,107,239,120,216,208,171,199,52,35,137,50,255,248,226,85,98,146,166,52,244,222,199,251,75,59,126,154,242,214,41,235,190,24,47,187,111,11,16,244,182,42,59,86,65,74,101,196,166,66,251,239,101,8,3,62,239,241,117,202,218,174,81,72,245,42,92,153,199,14,211,23,155,101,204,22,244,208,43,246,59,194,59,73,95,236,39,147,228,48,78,188,142,105,167,218,99,148,184,154,230,61,133,207,110,248,137,44,0,39,108,28,249,109,252,134,47,180,100,27,57,100,212,114,181,57,128,211,127,155,204,95,145,99,128,102,213,245,177,148,204,159,124,117,210,79,82,140,36,59,142,152,74,181,160,206,241,63,121,60,253,241,49,251,111,254,187,255,32,255,127,224,137,249,127,62,10,33,79,76,95,20,153,20,231,121,242,89,239,231,95,100,51,114,108,220,48,146,95,249,94,24,57,23,50,145,190,185,26,3,227,186,159,127,81,172,80,124,155,161,55,175,202,82,198,43,235,159,68,39,40,99,186,20,166,172,111,56,218,175,130,52,216,132,211,63,46,133,31,110,12,129,81,191,246,225,63,203,3,202,253,165,143,133,204,223,247,233,97,140,172,87,208,190,89,103,221,142,157,117,26,217,138,188,211,153,177,61,166,213,36,49,171,91,231,98,94,100,159,179,19,90,228,203,117,15,92,251,172,126,107,228,76,110,245,128,17,156,86,162,63,31,76,17,155,78,186,133,203,184,227,181,16,243,188,132,147,237,215,181,55,182,191,214,62,171,101,117,189,249,176,56,198,15,134,167,235,188,73,213,65,41,84,206,57,12,63,214,214,33,197,218,248,222,250,248,230,61,39,253,208,148,239,77,127,112,136,255,74,145,109,25,117,219,94,47,76,165,162,156,85,211,242,61,126,111,248,10,155,172,6,78,174,49,227,167,145,29,88,242,211,199,100,226,165,107,188,53,100,212,89,96,28,204,180,124,196,49,98,182,252,52,228,29,197,77,11,252,19,97,10,164,85,213,72,156,125,2,55,226,31,178,58,16,120,36,218,224,19,169,17,105,40,10,35,20,236,95,155,152,225,148,205,145,174,204,62,125,233,81,34,243,62,26,145,242,17,43,19,93,156,203,62,103,93,180,208,14,248,254,53,225,55,147,207,57,45,28,49,125,231,237,28,171,93,223,27,49,114,31,53,138,57,247,229,155,224,123,26,185,141,219,169,24,7,75,215,215,52,122,26,223,28,27,33,106,177,123,150,109,157,37,126,155,20,182,238,41,214,167,151,2,54,21,25,133,207,202,45,241,222,200,111,180,212,244,183,17,22,243,171,49,21,134,12,139,209,43,119,127,50,163,158,26,242,94,100,203,63,246,27,27,52,148,121,5,134,5,233,99,58,2,134,182,92,172,216,63,179,87,254,137,125,185,252,171,238,203,231,235,66,252,240,75,254,77,147,19,104,183,114,11,222,76,120,151,126,129,246,105,95,87,122,59,128,207,201,248,205,75,35,174,133,0,239,162,201,242,227,113,111,212,205,34,56,212,32,38,228,127,230,128,103,191,116,164,109,154,122,212,151,154,159,86,110,211,229,251,88,225,69,74,113,113,155,194,153,216,136,154,100,10,226,29,134,28,60,201,189,225,144,75,113,239,68,231,206,53,29,231,48,50,223,111,143,250,104,63,229,222,120,44,95,135,159,163,89,97,146,27,219,209,134,161,116,81,4,153,234,199,164,71,203,28,79,17,65,16,43,137,220,95,163,234,252,149,193,207,187,69,153,66,73,76,248,95,179,118,149,241,238,214,92,147,2,46,75,232,41,236,106,50,150,211,97,18,139,85,111,14,245,105,115,120,252,152,54,46,108,213,17,159,135,66,145,61,165,19,251,194,116,86,229,120,114,58,130,110,104,232,192,244,183,236,229,87,163,222,84,229,123,116,11,191,197,160,81,31,114,51,23,118,117,109,201,103,202,249,54,4,113,5,110,41,185,222,52,6,46,199,91,145,49,69,82,214,207,127,234,232,9,81,202,123,183,2,75,251,247,104,245,71,182,41,143,214,172,79,203,81,99,178,146,247,58,123,64,251,68,149,208,15,70,78,117,108,133,121,20,191,154,130,63,189,182,193,119,228,215,78,142,213,173,207,213,147,83,212,155,180,22,133,74,122,107,234,100,170,95,109,219,141,190,21,18,15,227,243,9,41,192,57,231,195,210,1,39,79,81,252,193,144,89,157,69,225,68,38,246,194,20,9,202,205,161,252,27,254,53,105,38,236,114,22,82,92,72,91,81,192,101,175,37,107,19,38,37,210,94,2,223,30,37,96,107,70,115,148,136,253,250,35,240,87,16,128,176,52,250,179,10,83,94,216,230,10,24,183,122,190,240,87,62,14,220,73,228,21,129,137,81,198,183,54,106,208,116,175,102,87,238,31,157,193,129,143,245,48,111,144,16,24,58,107,223,22,140,147,108,202,84,48,17,158,86,125,80,224,1,107,178,250,26,135,238,151,122,64,144,1,50,59,217,23,154,109,144,45,224,108,101,202,2,227,32,197,147,159,169,146,110,228,213,40,31,140,155,204,97,242,72,247,144,158,176,224,120,243,60,90,67,200,74,21,129,27,241,209,207,155,29,22,247,19,123,143,236,205,241,57,202,247,104,196,174,47,111,6,104,177,82,228,64,77,11,73,239,77,71,102,119,152,221,175,202,152,54,90,114,151,163,199,175,222,178,169,224,117,29,175,62,46,254,53,240,61,15,182,191,140,12,48,34,161,67,80,66,50,126,118,193,173,35,228,47,246,96,231,4,110,254,220,70,252,252,140,9,209,203,230,232,178,240,142,94,12,191,248,118,184,222,220,129,141,8,110,91,220,57,171,8,226,15,46,205,119,43,43,43,17,187,159,199,134,9,195,175,54,133,236,149,31,184,250,78,8,183,41,36,151,207,128,157,137,182,2,78,245,182,129,2,35,225,234,123,56,52,62,229,230,27,153,38,72,69,127,54,236,128,146,175,102,57,206,27,42,26,35,249,152,116,248,127,187,194,157,58,124,71,59,108,217,50,253,161,73,216,35,238,77,183,191,60,24,228,41,57,158,187,51,11,83,209,197,113,158,53,38,17,100,58,99,9,76,154,124,249,105,14,137,11,145,83,93,214,216,46,62,102,199,147,146,38,81,219,20,200,76,213,248,30,20,200,22,221,204,242,167,253,104,95,154,189,79,55,74,30,173,198,68,128,122,226,198,37,108,139,167,120,209,97,242,128,75,183,120,35,206,245,239,65,159,182,46,173,51,217,137,36,197,68,34,129,171,191,77,161,105,158,241,219,195,86,169,156,231,231,127,77,223,42,81,18,234,186,9,147,23,248,136,37,108,130,215,36,83,184,91,92,245,190,53,137,214,41,23,35,229,241,21,63,217,160,152,86,132,24,72,252,23,95,147,156,249,144,205,138,224,53,204,146,241,53,231,146,64,17,169,146,230,117,193,54,145,140,61,73,44,59,50,19,203,31,28,178,134,173,191,141,51,242,229,160,176,2,151,181,219,40,220,92,5,2,184,99,118,136,105,87,147,153,85,14,23,102,154,90,149,20,188,196,139,89,75,183,172,31,14,202,89,226,234,194,225,47,103,23,60,34,61,199,163,21,54,93,217,102,129,183,127,204,99,105,223,172,183,97,69,30,27,141,72,53,72,143,153,176,102,124,173,12,7,160,26,210,80,219,236,225,23,103,212,170,245,115,208,32,247,245,241,76,162,181,164,240,150,194,232,45,250,205,73,174,55,89,30,72,242,22,63,120,138,21,211,110,65,173,161,41,102,48,54,200,106,119,130,211,55,78,18,196,159,44,161,155,177,5,134,6,55,142,150,12,127,166,14,247,217,251,91,141,155,23,60,184,174,222,7,28,227,49,100,36,12,183,162,164,236,98,35,61,251,5,46,133,252,52,201,196,234,111,221,72,11,20,185,250,236,3,77,246,43,138,55,228,220,130,141,109,199,89,79,153,123,214,211,218,34,17,95,235,7,235,131,42,96,157,39,20,141,119,57,1,182,80,37,254,220,166,212,90,172,174,45,5,251,108,148,172,157,28,235,58,101,181,81,232,238,70,131,215,207,196,133,2,159,94,76,222,51,44,28,232,100,110,23,28,48,76,56,61,204,8,244,12,170,162,8,141,56,72,179,196,90,138,162,6,60,2,166,149,95,127,249,152,175,37,204,108,107,155,90,250,220,16,167,94,211,11,127,186,191,175,149,221,232,179,246,58,93,29,236,170,107,132,81,55,213,171,33,149,146,178,47,44,43,56,168,186,217,176,83,165,48,239,57,87,182,126,10,72,24,122,60,53,37,130,73,166,247,249,76,17,181,177,26,120,42,223,47,74,41,172,79,33,216,95,233,37,189,104,93,43,182,49,40,65,143,181,113,167,167,213,235,244,24,77,130,11,77,14,91,19,140,252,116,71,129,81,214,147,29,214,164,21,231,10,199,131,40,167,62,54,138,119,95,225,185,249,52,56,253,119,60,231,230,232,246,237,228,211,192,184,87,27,129,198,112,35,162,82,199,162,238,241,34,124,228,17,85,28,177,217,116,97,193,98,216,115,15,152,152,219,146,155,87,26,201,151,15,233,42,176,126,222,89,116,44,240,17,158,57,188,216,105,200,126,113,206,79,175,170,5,165,12,233,134,22,167,109,145,59,13,119,34,41,195,16,67,245,124,141,227,17,183,240,80,169,28,190,25,134,51,100,101,94,51,225,199,95,42,243,136,94,33,184,201,3,238,210,235,2,140,64,155,27,178,199,244,76,82,80,111,87,115,71,127,52,2,18,73,182,96,202,243,41,58,112,199,157,17,22,103,13,234,95,150,125,4,36,74,150,148,208,52,185,177,175,129,206,194,25,5,9,26,153,43,11,230,6,143,15,157,99,190,223,186,62,96,162,239,41,174,222,198,190,35,48,165,173,238,58,28,120,137,216,37,211,152,46,183,136,241,164,13,53,225,146,53,128,196,106,241,16,15,7,147,184,99,127,38,176,245,39,130,104,245,95,49,136,134,252,1,85,156,223,98,221,52,87,164,240,52,12,29,78,207,12,109,220,217,220,98,252,65,115,27,62,130,27,49,198,126,187,6,170,85,6,149,154,28,30,56,75,177,156,128,145,34,31,254,203,116,75,247,176,140,129,23,251,176,95,109,220,237,189,232,147,65,122,56,63,248,12,238,217,222,219,133,105,135,249,90,147,129,77,48,108,11,140,84,252,183,235,110,8,82,86,248,64,160,149,252,170,191,53,20,66,151,3,150,159,134,248,252,59,106,32,213,200,73,94,122,90,35,69,117,16,170,162,34,67,118,252,213,254,177,75,0,119,124,113,25,19,106,150,220,9,50,97,161,114,9,161,42,117,66,136,64,59,90,209,30,186,32,246,191,127,72,10,139,231,13,170,128,246,104,223,157,84,143,173,75,200,68,66,101,243,90,142,146,1,189,252,40,192,201,106,181,28,54,177,138,11,83,150,7,181,99,92,13,7,154,160,103,89,127,165,160,38,29,112,181,41,41,193,223,205,9,203,236,177,38,2,60,10,195,7,211,28,166,211,186,232,15,103,147,246,243,119,70,48,105,77,129,41,204,159,126,115,114,15,115,235,213,148,117,229,184,154,86,146,212,5,70,173,187,248,128,30,207,54,221,178,7,131,169,100,40,241,37,19,54,159,62,57,101,119,62,38,9,38,211,231,106,26,214,91,192,104,25,36,133,233,99,138,217,77,156,246,114,29,218,128,83,8,49,28,62,6,73,78,255,55,111,111,183,123,203,114,93,247,189,139,175,131,160,190,187,42,64,174,124,159,23,200,85,16,36,128,1,199,14,16,95,228,198,128,40,89,22,101,81,20,37,209,34,41,241,152,162,44,137,146,108,89,36,69,73,228,161,40,190,12,247,57,228,149,95,33,245,155,93,179,106,44,227,191,148,0,107,255,67,128,192,217,123,238,94,221,93,93,31,243,99,204,49,116,196,91,220,159,99,238,98,185,102,121,176,249,117,230,17,144,247,178,211,208,11,41,116,242,136,254,181,172,101,162,235,115,87,72,212,247,126,112,65,78,153,196,154,71,62,107,150,36,251,217,20,111,115,117,135,27,33,56,200,194,187,152,145,179,247,41,74,129,120,186,224,242,53,77,171,236,242,151,78,228,246,155,60,89,134,149,59,237,139,225,201,147,139,231,230,211,150,86,156,153,225,4,144,17,3,60,19,124,76,204,93,151,33,51,241,231,243,96,214,255,36,67,150,161,135,243,82,245,52,87,203,233,139,121,6,98,11,215,107,102,107,138,56,102,24,133,250,254,30,100,74,79,186,223,204,236,54,62,100,243,52,141,67,140,136,9,184,17,144,122,151,221,2,197,229,188,88,243,238,179,48,103,217,107,178,149,238,252,169,81,10,62,136,161,108,93,33,227,242,157,8,96,160,232,104,145,211,30,57,251,201,60,16,166,153,175,44,191,125,115,95,249,111,163,5,122,190,148,17,207,69,223,34,81,233,38,197,39,102,66,138,113,222,202,90,227,196,12,133,105,242,9,90,173,220,161,87,143,185,225,214,125,53,45,40,250,90,137,78,146,189,114,160,179,61,197,122,146,231,243,72,218,7,90,137,230,107,30,107,32,207,180,39,17,203,170,165,46,230,185,3,123,97,141,15,13,142,68,175,238,84,124,253,201,230,128,133,18,244,234,233,154,122,238,128,251,210,10,39,15,30,129,251,175,128,18,118,116,36,74,228,199,73,213,87,127,52,72,36,235,105,16,231,123,84,200,173,215,144,163,50,61,215,150,188,118,51,55,208,173,16,224,151,254,48,143,122,243,141,176,194,160,22,31,38,33,25,245,75,204,37,232,123,13,67,44,23,55,3,144,201,89,205,80,15,248,131,27,130,79,103,63,34,188,221,47,134,130,170,235,115,131,227,113,159,122,32,168,52,189,108,49,91,130,44,251,147,205,105,50,15,83,89,121,208,180,94,123,80,230,183,201,39,50,131,199,129,93,223,247,186,106,253,251,73,62,72,133,242,170,248,189,1,83,36,125,180,66,246,172,249,147,7,200,110,211,131,57,52,159,104,4,132,87,104,106,205,155,127,7,243,5,149,248,208,213,197,39,62,102,120,36,228,189,104,148,243,204,221,224,112,14,135,115,25,51,50,32,117,91,33,132,78,15,203,43,84,223,163,235,52,137,86,162,153,73,238,151,125,117,206,35,62,174,174,230,91,180,189,214,17,220,176,149,13,252,201,7,28,229,238,3,209,102,138,15,184,85,247,173,129,187,232,92,136,55,29,141,15,56,60,32,85,23,72,64,200,218,7,60,154,216,156,140,89,224,240,136,251,115,117,100,28,207,123,65,198,224,104,127,163,59,135,125,231,92,13,237,26,8,226,125,53,37,195,115,239,196,250,169,199,76,157,84,30,205,132,235,183,47,128,88,147,72,237,154,148,40,109,90,190,242,105,63,210,3,34,193,67,189,8,74,238,201,208,187,184,10,137,108,167,167,31,216,55,193,112,201,189,33,93,104,113,155,219,92,155,67,174,158,167,36,228,94,251,139,209,136,167,102,211,139,222,95,172,88,95,142,152,169,109,251,193,136,202,181,160,199,49,27,125,83,220,102,10,229,103,171,142,131,53,144,183,25,106,180,120,222,59,162,67,152,246,2,11,180,251,85,177,226,60,200,92,162,241,55,139,153,3,168,247,179,6,106,60,131,50,119,214,210,23,9,232,61,164,161,138,43,1,112,0,121,39,55,155,136,143,220,154,126,150,180,151,64,180,230,41,181,178,145,172,7,155,110,32,185,21,49,195,140,229,136,22,244,57,167,47,33,49,83,188,181,219,221,12,52,167,234,152,32,130,93,124,203,42,38,8,119,149,135,31,175,94,69,31,86,232,126,24,81,4,65,75,220,230,34,28,35,88,97,99,114,71,132,50,103,140,114,238,34,223,61,234,30,81,164,47,170,12,89,69,180,188,239,139,167,15,25,196,215,0,223,10,11,134,155,169,218,201,9,3,155,16,100,106,254,96,1,15,236,204,163,233,139,177,89,248,10,168,104,29,232,143,115,240,14,247,165,45,34,205,58,83,224,47,25,251,193,161,126,76,250,218,166,121,123,249,213,120,73,85,22,39,175,149,243,30,113,83,203,20,103,133,158,212,228,25,104,190,246,92,217,58,197,105,29,205,103,150,194,17,147,207,139,5,120,14,118,216,69,21,73,26,148,48,83,220,223,103,8,122,43,87,62,179,56,220,205,132,109,155,83,20,143,151,110,204,180,67,201,74,83,240,161,245,71,92,147,76,109,222,251,161,165,32,228,201,46,248,71,221,181,52,166,71,241,224,32,76,116,114,110,59,57,13,122,112,204,149,156,232,126,110,156,189,38,103,72,184,149,105,252,201,40,28,37,137,69,3,109,144,14,34,30,198,196,18,197,33,166,159,194,181,36,111,115,57,37,248,105,38,183,85,247,160,88,24,44,83,41,4,82,109,97,63,26,121,151,115,245,69,204,86,247,185,76,141,43,157,244,118,54,127,160,110,167,24,218,163,18,213,140,227,239,94,175,65,124,14,188,57,223,187,208,240,77,7,168,89,59,25,87,226,63,100,91,203,118,163,10,188,109,227,152,113,93,28,213,205,143,83,231,18,115,156,190,79,221,131,114,161,102,84,197,74,186,219,125,102,92,25,73,108,98,238,197,187,134,109,71,75,162,86,197,173,169,188,108,111,132,20,71,205,98,230,57,187,127,144,66,110,37,23,121,109,188,178,177,23,72,239,215,41,81,218,160,132,213,17,105,235,131,234,130,14,168,225,163,182,19,5,224,127,99,157,204,124,21,47,162,155,185,158,30,240,108,137,138,226,208,1,248,171,97,195,145,33,131,198,189,237,65,9,132,37,69,190,199,160,56,145,246,189,103,176,42,177,21,46,212,229,104,13,190,172,1,119,196,60,39,86,12,251,140,224,143,77,86,0,74,101,75,225,219,6,28,146,87,157,226,192,155,174,235,124,15,10,22,178,64,232,241,119,87,102,14,233,244,185,187,44,206,82,76,181,197,205,232,111,234,197,29,185,136,109,77,64,13,196,76,31,132,199,94,44,149,75,23,79,109,6,196,114,107,49,80,138,154,175,182,148,122,108,163,29,151,156,185,243,151,171,151,50,216,164,19,252,91,15,214,224,157,55,195,146,96,173,234,79,227,173,187,131,69,177,31,116,230,49,211,49,113,121,16,97,76,180,114,42,66,20,24,142,55,141,40,106,22,239,140,186,104,107,251,99,192,47,57,36,43,65,159,96,233,190,170,231,185,63,74,126,248,113,235,208,247,17,195,133,141,233,225,222,32,42,253,106,208,43,89,159,155,52,155,239,178,121,92,77,2,140,96,188,132,158,137,33,82,234,151,184,241,1,1,179,226,3,106,178,216,77,28,59,250,135,98,246,217,13,152,226,202,186,253,15,184,160,246,213,118,98,230,246,112,110,209,118,184,175,182,182,4,57,245,96,57,111,251,234,210,31,230,239,156,175,188,88,113,179,169,11,169,249,50,196,252,50,163,196,163,46,41,17,123,104,238,125,193,97,16,47,245,21,0,2,198,149,120,31,168,168,230,195,57,193,48,132,125,99,104,27,53,30,164,109,166,13,63,234,169,28,205,63,137,155,1,18,99,248,167,204,168,174,106,226,140,238,175,107,103,80,77,238,51,62,56,87,51,166,219,187,141,245,179,135,252,240,227,33,57,230,141,158,254,145,15,123,130,121,87,86,129,184,205,144,8,213,160,143,198,122,232,254,53,145,66,72,26,127,208,1,82,189,43,103,88,86,189,116,245,195,103,236,25,221,147,166,91,190,30,118,69,11,17,46,87,217,185,12,88,137,39,39,1,6,89,88,207,162,82,101,45,234,239,38,242,72,217,125,78,164,236,186,6,186,28,199,76,108,55,27,108,90,226,46,26,198,119,6,55,195,215,164,147,220,188,140,228,41,44,86,174,232,65,89,88,6,124,192,167,169,137,159,138,155,146,16,109,25,217,167,10,2,35,77,220,20,160,98,243,124,240,31,111,209,178,159,18,18,2,243,25,103,13,208,223,82,212,76,69,174,237,245,151,83,210,100,143,113,163,186,21,197,152,164,169,34,243,183,252,189,102,180,49,154,250,110,243,28,130,234,219,119,248,104,181,221,199,108,141,207,5,192,194,73,211,214,76,22,111,85,198,76,6,77,78,38,190,5,73,46,223,73,161,144,212,44,106,66,77,161,239,109,218,72,163,36,193,91,34,60,46,231,240,152,135,141,100,81,11,127,177,227,38,98,151,16,213,76,155,218,222,11,77,0,79,115,222,115,116,251,118,159,136,246,194,149,53,91,63,125,225,178,179,80,38,183,44,187,198,60,138,12,72,186,243,22,168,199,74,5,131,99,45,239,211,28,98,155,44,139,119,174,158,236,236,140,230,247,145,4,151,242,72,53,194,59,119,83,144,14,26,18,66,208,40,211,188,119,131,221,9,174,108,121,52,214,143,195,143,209,253,154,187,132,164,107,42,154,188,105,59,211,176,64,103,201,245,3,226,77,109,251,156,4,128,81,66,112,211,117,109,59,237,1,138,83,19,154,240,3,198,176,83,96,180,212,105,164,11,73,216,181,248,44,64,15,208,159,36,73,147,249,83,16,129,251,123,15,188,53,217,56,42,64,160,176,51,219,148,141,179,190,24,125,38,197,247,121,58,90,181,56,72,23,245,246,26,27,106,215,114,130,84,54,157,224,95,179,25,165,152,150,37,233,227,116,220,230,32,35,213,187,126,236,108,105,65,79,78,195,69,83,235,195,136,205,81,241,59,115,176,69,217,83,166,227,29,195,56,5,81,86,242,67,133,174,155,147,180,205,89,80,211,54,21,12,55,237,102,210,8,90,163,3,128,95,119,161,1,194,62,221,106,13,100,229,91,41,216,8,105,104,160,180,88,156,249,26,235,116,80,131,126,233,55,11,185,111,212,140,203,139,53,99,252,52,100,238,23,211,86,128,69,248,56,99,84,74,141,205,191,187,117,52,85,141,98,35,164,180,149,151,153,119,56,180,206,68,188,101,186,248,151,91,135,41,30,31,51,53,51,87,15,68,0,90,152,45,208,55,184,16,19,92,198,100,240,128,99,237,151,97,151,150,245,186,121,152,197,12,18,103,81,164,196,233,8,100,101,226,137,244,248,175,28,55,189,89,89,249,43,231,173,168,183,185,113,238,97,200,43,30,43,52,9,139,200,32,178,75,201,108,196,106,52,166,209,205,211,63,44,81,173,87,117,161,234,104,123,243,193,186,99,134,152,103,209,28,68,59,9,78,71,6,207,53,39,182,243,57,17,212,193,16,217,229,157,232,241,91,156,23,60,217,188,252,146,31,159,163,91,93,160,36,178,150,231,223,203,103,166,230,211,253,199,233,103,71,10,85,198,147,20,129,143,167,49,2,198,67,127,71,213,48,110,165,28,158,27,225,84,185,154,118,5,87,62,138,232,17,36,225,249,13,22,50,173,204,61,31,139,112,56,203,183,156,107,35,57,135,234,252,212,164,65,130,92,77,225,49,250,68,160,65,186,232,123,65,217,93,124,18,101,90,79,139,60,216,116,226,220,133,100,142,37,136,42,206,79,79,111,3,144,120,245,249,9,119,203,153,40,144,107,32,224,181,231,62,112,199,51,23,230,6,201,209,124,185,121,158,34,69,20,126,216,63,227,234,71,179,117,69,78,70,47,70,12,115,113,15,241,101,77,206,94,31,220,80,133,110,134,52,46,137,57,161,159,215,125,221,205,225,159,103,138,142,232,91,43,254,141,205,165,190,186,185,64,244,53,221,42,159,118,36,196,84,155,13,199,231,66,33,200,205,166,4,44,230,104,98,227,126,53,202,124,87,80,51,13,182,190,9,128,40,138,34,254,11,175,215,60,228,252,183,57,212,15,142,138,39,171,169,56,123,13,201,103,56,229,243,49,147,106,106,139,22,14,10,134,40,8,117,128,52,17,182,61,127,178,96,164,252,229,152,47,163,60,89,19,11,238,105,169,239,153,42,213,60,241,22,1,13,145,179,170,221,83,187,27,221,117,160,35,100,118,77,180,15,175,110,222,229,162,28,166,89,26,15,114,127,92,224,42,52,58,142,101,166,24,17,14,59,212,5,105,121,233,251,214,221,136,98,251,49,207,163,154,112,219,205,64,42,146,92,157,172,11,175,111,115,86,26,90,28,103,246,233,253,218,5,22,220,116,204,197,212,203,125,204,18,84,126,67,173,214,113,229,230,11,32,190,154,167,119,234,52,126,180,206,155,192,138,152,241,16,247,143,131,166,41,93,110,221,140,245,162,186,217,72,233,228,234,102,138,172,209,231,74,163,137,37,30,51,114,68,206,183,26,97,242,173,93,7,141,250,212,194,243,153,153,245,87,197,12,75,67,242,137,88,236,115,202,163,161,184,218,130,95,77,7,205,201,197,87,243,105,0,179,45,243,205,58,118,102,3,80,180,213,43,140,213,4,6,197,8,50,45,248,107,65,14,113,122,152,172,32,74,219,184,191,150,245,226,20,121,110,218,202,195,30,51,228,50,116,42,64,133,191,143,35,164,35,155,80,148,225,230,153,26,176,155,105,11,40,151,142,40,142,92,217,230,57,71,245,214,96,67,87,103,55,192,77,86,226,165,31,155,60,253,229,67,54,23,3,208,20,49,115,8,239,123,67,117,39,106,203,132,96,221,91,206,48,95,104,212,200,139,229,106,189,201,110,70,101,97,232,2,162,97,112,111,58,0,81,178,108,12,144,196,102,39,65,143,38,176,122,216,63,129,105,121,35,48,198,8,78,64,172,221,116,252,234,190,22,47,189,233,166,66,17,116,155,97,49,23,235,234,107,221,191,157,224,83,147,253,140,22,133,148,246,197,8,47,202,110,104,42,75,253,252,182,228,17,159,238,226,111,156,24,237,213,19,3,130,139,232,218,17,9,124,6,155,212,113,99,74,50,230,196,101,238,52,189,36,241,145,104,230,113,162,93,10,181,51,132,170,226,4,209,239,25,22,255,48,29,219,192,48,138,250,103,4,108,203,106,84,93,135,195,42,66,179,227,133,14,64,247,112,7,138,53,91,149,113,25,209,25,23,225,100,172,100,199,221,76,222,68,252,16,60,63,19,100,185,205,243,176,73,237,228,14,49,91,54,105,61,118,139,68,148,89,29,86,136,87,151,24,65,50,189,6,117,52,6,211,204,85,43,147,81,252,139,91,9,192,29,6,251,253,227,198,191,40,174,27,11,113,205,11,8,70,244,74,32,49,78,249,154,42,61,20,71,78,9,223,191,247,86,206,104,34,87,38,174,87,52,129,203,238,95,10,173,205,44,94,29,73,244,118,237,105,48,39,231,169,156,50,87,3,205,54,254,157,141,248,84,159,12,144,122,106,254,227,134,22,213,208,2,210,248,133,43,135,28,17,61,184,42,126,221,176,198,223,253,227,201,68,196,196,53,131,79,121,109,139,232,13,146,69,23,51,223,39,175,209,46,244,0,159,30,47,211,19,13,158,92,176,141,133,83,74,204,149,233,187,232,198,18,178,155,53,169,185,216,153,187,158,44,15,35,142,62,67,110,175,113,13,31,180,64,122,84,70,133,76,110,88,120,40,238,93,179,20,94,73,80,38,110,239,131,54,3,157,172,190,242,220,4,232,216,89,102,242,140,85,212,179,48,115,26,228,101,110,38,98,34,86,72,217,22,111,36,216,166,12,94,247,152,233,89,112,42,205,132,44,116,236,226,196,95,115,69,184,234,184,49,220,205,184,91,172,197,186,7,215,144,66,213,23,187,190,22,121,171,126,185,57,32,6,216,228,181,24,244,184,136,81,77,197,99,206,107,249,241,106,172,57,209,205,208,51,29,202,60,202,199,21,13,88,55,3,33,170,98,54,204,185,127,109,218,88,146,72,171,204,163,1,37,133,69,42,142,185,62,6,16,80,88,28,115,55,149,228,33,95,155,34,130,239,117,233,186,27,123,53,130,0,224,225,102,82,250,65,174,70,100,161,58,77,53,249,25,112,210,229,33,174,79,151,207,52,252,211,44,34,188,44,238,92,86,201,139,31,55,10,214,135,216,61,109,35,136,148,211,49,98,177,121,172,215,30,19,192,200,85,246,133,49,63,230,106,176,185,193,50,8,194,201,197,133,199,201,251,107,22,114,73,186,153,177,188,125,158,69,211,8,45,26,35,27,111,164,79,67,210,148,67,118,105,40,13,124,207,65,238,1,32,229,177,210,237,214,187,223,154,252,229,184,36,244,71,33,214,103,194,60,168,145,84,146,227,225,214,3,222,43,23,63,187,202,111,39,130,75,95,31,48,82,199,211,26,100,207,77,186,213,183,5,22,94,17,235,155,39,230,27,135,243,245,106,127,1,161,184,233,20,217,189,234,77,224,126,210,151,232,87,83,237,40,203,108,160,245,147,128,28,80,14,163,153,225,102,120,76,78,113,97,6,15,4,201,201,127,220,206,188,38,63,78,58,185,175,163,127,222,27,137,158,83,53,33,244,24,238,181,85,250,225,219,145,68,160,60,131,60,195,58,110,232,255,165,148,39,183,54,129,172,21,104,98,198,239,147,171,33,46,116,229,1,14,247,38,100,102,152,3,217,234,61,42,134,108,126,48,83,230,58,143,70,163,151,188,23,4,200,121,91,225,23,141,122,231,148,87,87,152,61,24,37,0,121,105,200,71,22,201,90,167,219,137,231,208,231,182,70,35,127,48,42,73,130,199,31,38,130,84,247,231,154,131,123,168,48,236,177,241,109,253,193,232,76,60,212,36,246,219,1,208,236,50,71,211,25,18,51,61,190,46,182,56,151,127,231,130,75,204,205,48,125,203,12,179,83,77,250,181,232,168,244,139,231,81,221,5,178,69,129,19,38,168,230,230,25,108,143,162,51,1,156,192,74,188,84,163,130,77,181,233,44,132,1,52,157,31,15,81,30,28,184,107,91,20,71,152,167,39,118,116,163,72,79,128,29,240,169,192,252,173,130,72,166,128,51,198,170,221,89,105,126,70,77,167,180,77,211,82,217,50,69,224,106,134,34,238,241,74,226,42,215,96,165,233,241,84,121,1,113,161,42,230,99,134,136,135,96,34,129,186,132,173,155,14,106,29,222,173,75,204,112,1,5,255,113,32,92,71,208,61,47,160,85,242,7,71,125,36,101,25,149,91,19,200,191,8,88,255,35,4,140,25,132,210,229,63,142,91,83,116,208,80,197,245,159,158,71,96,45,50,21,172,145,111,33,28,48,71,203,179,29,51,49,216,8,113,63,24,37,225,166,230,189,41,27,84,191,63,124,76,80,37,46,248,51,71,148,158,130,38,207,101,213,150,236,35,122,25,240,73,62,7,173,211,174,151,0,123,206,57,44,48,18,252,5,191,118,128,21,215,143,129,183,85,252,82,2,86,193,186,0,184,3,62,176,158,235,154,7,117,124,24,47,186,232,92,60,6,108,48,5,17,25,18,83,88,74,190,50,99,52,106,52,153,100,84,220,131,175,250,104,170,168,114,117,188,208,158,220,102,152,198,31,38,120,157,17,241,254,241,132,28,150,236,86,52,98,100,215,197,36,115,1,236,94,134,108,58,152,222,165,199,142,131,54,104,147,111,13,22,112,28,51,240,172,32,11,251,237,227,229,141,163,172,191,202,55,85,97,60,42,94,216,176,156,141,114,149,86,163,148,90,142,120,179,253,234,228,195,1,180,128,194,114,185,111,168,248,175,3,173,49,188,11,233,71,255,237,65,37,250,176,39,85,104,76,230,62,176,205,134,10,22,243,220,149,129,31,248,147,81,40,74,114,239,0,135,212,254,241,203,88,9,206,131,207,159,51,37,83,55,115,48,29,174,210,122,99,167,47,183,178,235,31,114,88,42,10,38,140,238,102,180,25,163,92,220,96,199,112,17,116,218,177,198,145,85,153,230,10,20,197,199,12,214,7,233,199,53,181,139,232,250,111,115,59,177,222,117,121,46,36,118,214,188,50,1,129,113,170,251,188,21,53,198,230,111,149,193,198,6,249,90,166,150,237,119,38,107,95,245,115,144,103,185,134,63,54,244,6,210,133,124,211,98,14,255,105,178,6,81,63,117,185,246,36,9,38,23,114,94,24,76,46,112,187,219,108,212,144,67,70,147,253,131,176,216,205,153,86,163,170,102,28,250,101,133,221,174,31,238,53,234,206,1,222,171,101,110,116,121,29,102,23,232,111,57,97,47,55,211,120,40,191,93,161,51,112,221,118,2,216,126,162,26,74,154,6,19,111,126,235,54,68,181,142,162,6,92,70,75,243,4,162,138,26,243,105,104,173,116,0,195,109,225,3,102,244,66,242,100,60,91,222,83,12,90,134,92,47,189,122,81,79,48,71,42,220,220,69,174,165,49,175,249,44,32,255,159,100,64,43,148,165,217,39,73,9,166,174,39,3,58,34,251,71,241,117,69,188,149,229,115,64,41,16,82,218,43,126,30,222,135,186,8,142,19,136,149,183,25,24,121,150,253,224,205,237,226,141,173,105,188,154,2,67,78,133,244,183,235,244,36,54,84,17,203,37,29,151,253,108,153,230,185,10,187,16,208,115,154,2,219,116,157,30,0,6,34,77,12,249,89,60,87,91,151,158,104,206,80,6,3,142,231,58,62,54,105,207,189,173,92,180,197,37,18,236,16,170,91,129,228,236,53,92,7,139,98,123,83,101,99,171,102,100,167,129,207,243,86,154,255,52,80,214,244,218,93,208,6,13,71,213,16,162,54,232,191,60,143,165,18,31,110,140,42,181,139,19,25,194,63,139,128,9,196,10,121,43,108,101,236,69,184,237,193,42,213,214,182,6,16,101,88,85,62,50,138,248,184,21,132,208,199,150,199,198,255,156,142,222,254,241,44,36,125,212,15,237,199,247,111,27,215,66,20,51,18,195,91,165,135,48,94,37,130,141,109,228,114,105,9,224,5,136,6,28,51,153,148,224,58,87,57,16,214,15,121,237,74,142,200,73,251,1,227,62,8,110,192,84,24,61,122,128,133,135,83,74,238,61,221,48,250,54,93,179,9,50,1,145,127,184,181,117,92,112,35,93,129,28,129,106,27,37,83,168,242,137,68,51,208,21,85,219,168,28,181,182,68,183,227,16,161,145,233,255,112,201,181,151,64,169,42,182,78,66,209,203,251,52,253,33,147,164,102,18,62,91,176,48,155,52,162,170,19,1,73,119,5,20,210,61,99,168,246,30,40,67,175,219,194,254,135,199,169,210,71,212,211,124,5,208,244,87,155,202,15,117,32,89,254,224,97,30,99,40,49,169,150,27,233,141,109,198,205,120,16,21,52,167,105,125,110,216,113,132,73,220,180,222,0,109,173,51,1,148,114,170,170,58,78,191,116,114,207,0,100,83,201,15,210,99,22,2,172,109,29,159,189,60,168,200,207,152,32,236,19,24,201,180,209,31,4,13,211,28,85,63,82,250,48,254,200,246,160,2,89,146,255,56,100,120,181,62,168,210,2,28,89,216,134,102,73,236,7,133,160,70,22,109,61,120,15,129,112,185,170,244,81,62,230,185,59,150,168,146,53,196,207,189,184,87,130,202,15,201,72,17,16,66,84,203,119,110,130,224,44,139,151,246,246,178,38,241,244,69,231,126,40,234,120,21,126,238,107,165,216,104,41,131,148,172,171,186,16,153,224,245,203,4,54,51,12,16,229,34,26,126,28,31,64,236,97,156,115,199,76,143,91,243,243,6,47,63,232,62,205,221,119,41,3,48,93,34,138,16,113,34,242,39,62,160,100,48,231,157,162,74,27,193,80,187,30,141,68,85,191,198,131,46,146,39,84,73,110,207,29,91,100,226,104,13,74,46,114,69,59,47,194,47,98,54,24,226,190,49,136,254,7,61,104,54,248,226,215,226,63,117,85,57,181,230,198,107,155,115,210,29,135,237,255,186,220,131,44,70,129,35,250,65,212,1,139,239,226,183,57,63,232,242,37,88,36,134,155,233,247,215,157,150,162,66,114,239,0,40,169,56,137,192,200,2,124,50,238,91,192,69,83,30,118,218,233,179,7,95,91,60,121,8,42,19,215,12,145,237,239,29,141,78,79,14,221,22,77,80,111,153,225,18,105,34,136,54,31,36,150,213,76,204,183,206,164,18,229,199,169,104,92,238,222,66,58,33,124,93,182,79,195,16,118,237,137,4,113,141,190,24,194,150,238,114,85,99,101,214,163,49,154,208,162,223,219,228,12,69,233,13,88,58,19,207,39,49,4,182,15,163,70,179,227,74,33,65,10,66,175,113,210,65,133,159,122,61,26,206,117,232,15,67,94,23,13,182,121,255,132,135,15,138,130,64,22,253,206,112,122,68,125,48,70,208,67,232,198,185,6,126,79,174,142,157,210,186,47,108,163,212,126,28,148,125,252,64,155,0,253,154,158,78,195,232,173,124,207,152,79,221,163,10,243,205,67,37,175,99,215,210,6,81,71,12,120,125,242,45,197,24,232,244,68,15,148,9,220,247,158,135,232,220,24,202,131,194,35,34,0,195,159,27,103,78,165,214,144,188,245,172,62,189,246,169,7,21,196,53,162,45,95,95,13,244,222,163,176,101,233,91,238,115,14,95,162,155,33,171,60,43,25,245,180,205,89,65,71,166,51,209,28,25,135,11,4,224,90,5,142,141,56,173,236,137,20,187,238,42,80,179,142,5,254,102,26,194,53,125,169,188,29,30,193,242,177,56,6,145,31,236,143,50,243,121,239,196,104,70,167,7,245,239,94,92,159,139,128,23,40,180,42,166,147,115,216,51,9,130,212,145,30,213,174,147,127,175,6,191,195,165,114,214,148,82,134,7,67,48,82,197,166,146,155,208,0,22,63,22,113,193,96,161,146,207,89,242,22,15,135,156,155,194,174,204,21,10,214,197,167,97,39,107,217,85,225,145,144,215,15,54,208,191,249,193,185,155,27,92,247,45,126,0,76,76,34,0,126,25,99,146,191,52,82,91,93,215,45,66,203,158,218,106,160,83,155,42,66,27,237,220,226,85,52,71,163,233,70,123,25,123,167,63,245,13,235,20,217,48,150,30,104,124,119,98,0,49,196,135,13,167,57,83,49,46,16,114,53,249,97,225,150,157,87,67,77,128,62,14,21,189,108,214,49,232,206,27,112,226,160,82,160,115,28,202,86,186,166,27,77,229,110,145,210,131,247,125,153,81,122,209,247,186,160,25,189,92,93,117,254,20,212,122,26,88,81,31,242,139,105,76,58,148,37,132,32,17,105,74,55,211,185,91,31,98,31,118,172,173,116,221,70,20,226,253,74,61,117,107,200,152,6,61,121,253,51,42,244,249,31,33,222,203,232,233,229,183,33,44,40,117,136,182,177,46,92,24,143,232,190,112,89,216,185,119,21,153,163,120,117,109,75,177,193,7,156,139,8,104,65,55,123,121,41,112,126,105,164,199,101,171,196,247,138,251,222,201,188,22,217,114,136,16,107,116,65,51,40,51,30,54,203,30,231,148,246,10,41,40,82,104,30,116,200,223,140,132,223,18,6,9,175,22,183,76,246,114,158,126,107,28,160,174,107,218,15,202,123,21,207,187,93,212,164,15,94,16,247,32,224,115,101,183,54,67,242,168,217,20,190,221,204,252,56,89,236,203,170,185,91,96,19,217,164,112,48,26,60,25,216,69,151,231,36,68,140,39,77,141,10,2,226,41,201,173,4,130,15,102,68,54,92,144,142,84,122,57,205,41,243,64,48,218,70,55,82,211,44,114,99,56,103,186,171,98,91,235,176,116,177,162,201,6,239,201,109,157,110,251,37,170,161,236,18,160,239,135,91,225,45,62,157,70,32,100,80,100,207,110,54,177,119,185,51,152,58,23,237,69,246,134,108,253,177,226,56,54,127,229,14,17,129,116,129,195,122,15,162,175,111,51,28,40,50,34,153,180,146,203,144,211,193,38,221,35,23,124,203,117,95,11,64,32,203,151,178,149,53,92,46,152,72,50,102,125,48,196,82,198,25,108,170,192,50,96,120,75,158,2,53,254,82,218,98,196,76,50,56,111,243,92,243,87,205,15,87,83,237,245,239,76,223,68,125,248,113,132,65,174,61,197,170,200,184,192,240,133,86,241,242,204,47,83,36,77,85,134,12,87,44,186,2,166,205,41,105,72,230,202,238,133,68,230,31,64,17,53,71,248,38,253,214,133,222,59,29,51,200,61,163,107,161,194,136,169,172,21,200,209,208,216,226,230,233,224,247,67,89,136,153,223,222,115,144,188,101,213,121,20,198,229,173,212,152,231,175,165,32,131,102,42,215,190,237,94,193,20,16,101,42,0,202,136,91,84,212,122,60,170,252,56,89,194,176,101,67,141,21,240,146,169,50,119,174,176,87,30,116,146,151,244,2,193,251,141,223,190,173,255,205,2,40,32,40,125,208,104,171,40,210,25,121,153,126,239,240,60,3,71,244,8,250,69,234,140,199,119,166,13,174,232,120,164,86,237,132,158,199,160,43,150,94,214,48,46,237,233,133,180,156,7,113,140,233,56,204,198,102,133,30,199,135,212,88,192,187,140,217,116,253,230,97,180,191,87,187,228,124,183,91,3,145,244,91,207,143,63,143,115,185,218,68,38,219,158,135,0,131,170,92,13,251,86,114,233,206,59,129,21,154,110,72,177,36,79,89,93,39,127,241,116,251,126,235,172,120,85,69,42,67,236,81,157,61,180,147,110,160,87,96,143,224,116,227,224,124,92,21,7,164,1,226,116,116,170,152,225,224,244,165,138,143,7,167,194,49,19,162,21,247,67,56,22,195,1,208,96,6,63,224,11,162,223,66,123,89,204,21,108,67,217,230,233,150,232,197,136,107,250,199,99,198,102,225,119,194,140,86,91,221,239,5,57,71,17,51,205,26,46,55,11,137,155,8,225,153,224,43,132,244,190,119,242,167,36,15,102,222,153,103,4,193,66,93,135,38,57,27,93,60,186,123,190,43,3,22,233,242,219,48,248,197,126,246,116,67,234,30,115,181,81,220,123,122,157,225,249,37,67,138,26,67,238,199,76,51,65,58,102,171,85,213,189,171,35,145,172,163,2,144,212,83,99,156,146,131,157,98,155,231,201,135,251,213,246,182,14,169,249,16,243,244,229,220,153,38,55,37,173,165,80,32,32,190,185,127,58,88,140,112,204,112,240,59,172,229,186,91,110,179,220,25,66,109,87,39,53,96,115,59,135,17,138,4,115,77,120,170,159,196,127,21,26,23,34,42,60,170,253,210,64,17,250,80,179,105,13,239,131,208,128,148,106,102,55,29,251,123,192,102,162,79,102,132,36,62,145,18,160,221,161,63,110,141,199,125,155,31,208,8,145,4,97,77,126,222,160,170,214,133,20,129,65,75,209,11,61,120,7,84,26,170,12,120,65,246,114,127,236,104,178,173,242,53,217,246,229,201,57,80,100,38,209,194,182,235,39,166,92,35,4,3,144,242,25,208,198,231,56,194,160,35,171,25,93,172,182,151,0,89,8,153,73,140,105,244,77,31,115,19,254,52,83,87,147,97,129,190,43,39,89,34,111,239,58,111,109,113,47,11,50,117,228,82,75,247,170,199,244,106,128,213,236,114,217,156,197,70,76,178,62,209,128,40,245,8,37,112,128,211,243,180,222,19,86,170,32,74,30,189,64,252,153,194,54,3,49,206,231,183,173,200,225,197,54,24,28,232,60,80,115,177,131,218,205,164,120,187,152,141,228,210,15,32,8,11,179,136,148,177,8,40,141,250,189,169,51,28,214,37,180,183,161,162,220,239,53,191,126,60,245,177,2,167,224,220,202,189,146,4,14,82,20,206,58,226,184,117,239,97,195,146,132,135,80,189,35,172,208,207,131,227,208,73,229,180,39,54,126,23,10,135,221,36,30,254,32,75,220,88,234,218,247,117,18,140,167,54,15,242,15,45,222,125,42,100,227,129,81,243,160,117,209,205,64,33,131,60,25,78,235,158,243,100,145,132,94,156,212,51,190,122,57,7,18,171,79,94,43,128,19,241,91,163,203,126,26,139,167,153,94,196,234,67,70,227,120,21,217,215,187,185,62,248,247,96,230,48,213,196,108,144,207,180,151,68,150,250,25,230,65,230,116,111,36,104,252,234,199,70,74,183,92,59,202,152,95,86,170,186,192,13,211,70,98,88,74,4,122,169,99,54,245,232,237,175,67,110,115,8,124,153,42,164,35,226,222,126,231,94,112,8,42,10,164,155,117,163,250,233,115,131,22,92,205,96,105,194,222,126,27,237,176,77,102,49,45,171,219,140,152,228,129,155,98,166,52,183,205,192,227,69,208,0,222,128,158,100,159,161,250,82,228,189,59,185,12,119,46,233,136,87,17,204,110,85,195,80,143,147,64,254,103,232,234,53,54,127,55,195,116,126,136,236,225,36,3,231,238,223,155,140,176,204,83,112,172,51,190,138,231,183,17,76,16,51,226,226,251,123,82,22,41,71,75,100,174,235,142,190,157,155,153,74,225,0,50,58,76,248,231,185,113,20,31,172,221,244,140,143,25,165,25,249,109,250,241,119,29,23,138,2,4,135,182,153,106,204,60,88,246,44,71,217,251,224,26,0,145,135,16,247,160,0,175,63,147,120,186,223,162,25,63,31,59,197,179,175,67,64,64,175,168,103,204,200,122,211,117,112,204,198,51,179,67,229,10,147,222,249,26,148,218,80,45,247,197,9,225,254,1,252,192,32,87,93,189,14,202,25,184,181,187,236,196,80,14,69,207,106,32,9,159,69,158,139,108,11,60,0,190,161,209,96,115,152,141,249,28,64,122,60,235,49,104,190,29,85,206,8,83,179,247,74,235,160,71,54,14,153,10,128,226,162,175,62,100,48,84,156,16,170,163,182,91,150,232,76,76,208,109,31,115,129,67,104,63,26,188,98,167,91,138,137,52,93,106,119,217,140,182,230,74,58,11,223,60,220,222,58,73,95,101,101,135,212,183,53,231,64,235,168,144,140,243,117,171,169,127,113,198,184,21,197,178,83,49,166,111,213,21,231,160,73,8,224,233,119,94,16,193,19,170,102,197,47,166,113,177,30,43,94,182,103,246,112,153,134,246,45,82,42,64,2,199,47,158,27,111,148,54,153,251,183,67,216,87,207,51,94,154,251,103,140,72,21,118,157,225,198,9,84,165,2,73,8,105,12,47,110,182,148,150,92,61,29,236,233,214,249,123,81,252,44,58,40,145,170,109,244,171,193,102,31,196,53,102,164,116,215,231,187,165,91,15,211,5,247,158,51,199,59,120,58,220,0,37,156,142,75,16,134,87,79,254,227,17,12,110,44,58,44,211,123,8,43,148,128,162,12,93,217,243,104,8,5,12,111,68,53,73,138,235,8,182,96,158,159,112,177,89,192,127,67,39,99,148,171,47,171,112,246,101,182,184,126,135,18,21,103,4,140,64,241,171,13,2,38,31,52,153,138,142,95,13,129,199,57,113,128,214,146,250,170,254,98,133,227,40,202,123,67,247,233,81,14,204,76,81,171,175,150,72,31,238,188,176,39,24,249,143,152,51,184,120,55,79,39,106,28,253,169,106,34,232,125,241,131,160,41,154,85,66,135,39,79,56,9,235,123,7,26,116,165,236,117,139,37,93,43,59,213,173,211,55,100,253,36,232,123,174,4,40,19,73,20,189,236,131,193,57,233,86,146,200,249,212,4,12,90,151,118,242,138,133,40,58,53,166,66,223,90,241,176,116,0,190,173,186,194,102,252,21,118,104,8,139,208,156,90,98,166,69,189,250,42,8,160,65,14,159,43,163,2,119,108,242,215,38,159,39,93,178,13,30,154,90,221,193,160,19,126,84,153,13,214,191,18,183,179,9,63,168,46,111,216,12,250,216,251,103,79,122,105,165,81,170,184,9,134,176,243,84,145,29,201,251,52,112,191,67,148,10,63,236,231,189,92,126,148,141,78,226,233,244,37,81,85,156,179,184,31,107,9,178,176,225,64,155,94,145,143,23,142,138,244,199,78,103,96,192,167,222,206,173,15,233,54,86,184,219,210,254,84,52,96,202,131,5,10,100,213,61,11,122,10,230,9,114,166,32,112,138,178,79,232,209,13,97,180,231,1,48,145,25,102,182,29,53,64,170,208,143,117,110,179,40,18,187,153,246,184,83,169,171,214,167,215,182,153,134,134,163,21,102,10,245,136,42,236,104,8,240,170,222,58,80,211,140,59,36,185,104,96,220,131,50,143,53,242,238,121,199,5,184,34,167,54,84,249,35,190,203,14,12,192,39,157,31,239,70,207,58,246,49,137,92,143,90,203,40,59,92,109,112,244,159,125,22,43,13,161,59,171,98,52,32,231,173,225,176,68,226,209,115,202,4,172,73,205,156,224,254,96,144,240,79,159,234,12,41,159,119,46,135,245,100,48,173,70,105,248,167,101,25,13,36,79,174,22,75,197,139,25,150,52,39,19,48,145,204,112,248,82,205,99,109,46,38,209,1,80,12,233,0,165,182,96,12,249,183,213,60,121,129,18,214,123,94,186,231,142,171,113,165,32,99,150,248,252,231,234,26,68,215,3,115,156,174,251,54,211,254,127,168,175,48,115,254,184,121,250,102,52,179,232,7,153,78,142,99,92,201,127,230,58,212,12,10,171,251,107,243,94,185,202,107,195,195,212,253,80,190,12,67,33,184,134,106,41,57,7,59,209,188,104,254,178,152,1,201,250,173,217,7,98,205,250,181,71,244,190,2,82,88,253,18,168,34,179,52,81,126,93,31,4,32,200,41,224,87,36,205,203,118,174,231,216,178,100,100,121,129,186,246,20,25,72,106,62,145,172,46,186,227,118,170,156,230,147,113,246,171,106,228,14,205,55,36,82,109,87,60,213,106,100,22,161,73,119,243,133,20,89,87,107,136,59,73,70,37,188,8,19,65,53,170,106,63,28,16,29,159,211,52,233,174,144,83,245,17,187,140,154,82,172,54,229,119,14,30,173,42,241,220,216,237,119,237,255,186,76,0,240,84,70,25,63,116,22,242,174,249,145,107,234,122,181,201,177,249,210,131,134,250,146,253,104,46,249,54,78,201,165,26,237,156,152,129,61,238,114,142,125,75,249,237,104,205,136,237,84,253,210,9,154,217,224,231,38,126,237,144,1,100,192,17,4,155,179,102,78,232,222,119,200,48,247,148,116,242,134,76,170,2,48,212,175,70,4,67,189,202,88,140,155,201,67,79,224,15,93,157,144,102,173,17,30,205,64,96,216,244,44,15,70,60,230,129,20,222,82,146,3,98,134,85,116,90,182,19,41,101,217,165,217,110,250,238,140,185,110,74,179,160,158,0,146,218,59,189,134,24,133,172,76,188,105,168,89,118,134,5,86,142,166,174,56,180,186,30,236,192,140,155,30,28,191,206,41,234,249,235,17,76,51,106,168,185,187,222,88,191,155,75,142,196,32,102,59,111,246,38,79,212,43,78,167,73,229,86,47,13,14,116,117,210,105,151,71,240,174,111,10,37,242,78,34,172,83,105,37,194,137,217,121,39,16,172,242,94,214,142,93,182,55,208,232,237,174,98,110,4,44,109,108,39,36,20,161,32,49,185,232,81,182,231,54,255,50,135,168,230,68,79,68,115,191,15,78,7,249,96,128,7,146,195,70,231,90,154,243,70,190,118,134,36,216,119,82,210,141,28,39,151,154,113,205,221,143,15,144,113,140,168,191,93,54,130,210,228,222,240,190,228,201,232,153,184,220,19,7,179,42,176,135,102,69,203,190,61,241,203,104,230,207,213,133,244,119,221,174,54,12,1,186,70,56,194,131,59,27,152,75,12,178,246,11,105,8,95,35,243,80,166,82,123,144,86,211,89,157,251,210,114,146,186,85,94,79,171,94,165,45,211,132,52,60,116,178,230,213,36,230,108,192,239,19,244,245,38,238,91,153,63,151,203,181,163,209,121,112,134,131,42,106,22,205,44,30,242,110,152,149,116,201,242,44,4,228,75,184,4,115,54,242,211,99,78,20,58,119,168,27,33,217,145,15,198,161,26,60,251,13,24,202,216,73,245,131,189,17,70,191,21,178,191,76,138,135,6,109,117,21,160,78,234,140,244,195,126,210,1,22,212,121,151,49,179,173,157,201,49,172,75,229,58,102,122,151,178,88,105,31,89,137,11,10,108,76,242,122,204,5,69,3,159,213,6,13,61,234,198,245,222,100,28,104,205,173,231,172,62,136,75,154,53,104,169,219,15,206,180,60,11,202,200,167,147,199,5,253,134,244,7,121,47,120,229,29,41,215,73,193,103,161,90,24,80,183,209,202,185,205,85,16,50,152,115,216,19,239,226,156,205,122,237,140,194,157,80,203,126,122,28,201,14,96,89,3,54,209,61,100,220,39,202,160,204,31,78,158,83,132,129,163,70,241,138,120,176,214,247,99,35,121,46,71,233,128,219,11,254,145,101,78,197,120,107,197,12,235,124,240,91,71,242,155,81,31,188,233,173,137,87,146,126,15,168,47,46,143,247,27,180,182,71,6,5,51,104,206,229,166,118,246,74,244,146,116,84,154,183,119,24,118,189,202,106,51,218,119,183,53,252,225,179,239,14,244,111,235,240,237,139,34,185,128,111,112,48,173,13,104,109,33,200,74,195,236,117,204,156,211,62,5,155,105,210,200,67,243,161,216,255,220,76,46,65,6,44,88,234,104,191,19,13,141,71,102,144,39,3,252,236,89,39,180,3,224,102,214,151,2,33,155,221,140,238,180,174,142,233,172,205,253,203,31,124,58,88,177,116,157,8,132,201,254,169,65,22,22,65,15,50,17,232,77,94,87,27,247,86,201,250,53,64,67,249,197,180,198,159,186,59,115,16,52,199,190,184,64,145,90,100,138,206,64,43,31,115,134,52,160,201,7,49,6,148,203,127,156,110,27,137,10,248,241,182,221,80,115,61,68,193,193,158,140,243,105,13,57,228,31,33,233,202,139,232,202,20,183,210,184,19,117,217,26,124,44,185,185,24,176,90,182,12,90,254,150,243,128,249,122,120,47,74,185,208,174,250,107,103,19,244,18,115,153,110,232,182,26,55,136,76,96,59,18,186,255,54,205,132,167,37,207,246,209,253,45,232,196,185,30,182,193,145,206,220,15,66,116,131,13,134,96,159,97,36,139,174,240,176,253,206,143,238,59,13,9,30,196,141,229,153,140,43,186,239,9,152,101,118,210,10,68,10,222,39,111,54,25,60,221,186,105,33,28,103,234,67,18,41,102,82,139,209,205,21,231,70,62,50,105,168,225,157,21,221,78,241,162,91,9,52,197,215,216,155,1,137,168,161,59,63,28,72,126,52,211,30,43,188,164,3,146,241,186,63,4,12,101,144,217,235,173,1,110,92,190,201,193,60,166,163,13,178,53,140,179,241,39,73,172,60,59,238,222,58,91,95,230,132,164,102,83,118,25,198,184,159,147,16,13,77,179,193,118,139,155,233,254,25,199,74,153,52,174,205,197,84,136,146,64,120,65,231,241,69,238,65,130,118,58,227,138,233,213,244,35,116,55,207,207,115,164,184,128,33,79,223,215,115,10,112,90,211,213,212,142,121,174,233,203,1,93,48,15,92,71,57,131,166,110,62,254,138,30,6,39,39,145,149,152,241,71,219,54,39,211,5,59,230,0,62,222,173,100,98,142,75,55,221,166,78,207,167,191,21,194,234,39,206,52,29,204,224,14,131,41,158,68,97,172,69,184,28,198,35,127,106,218,168,5,151,95,178,113,226,44,175,138,214,30,197,181,242,206,97,131,71,41,5,205,33,175,114,49,189,13,222,242,61,76,12,38,61,12,201,134,222,13,107,154,56,69,70,110,12,232,124,205,118,51,151,240,240,216,4,64,203,131,30,166,44,125,144,72,21,176,99,112,109,114,242,128,228,55,79,74,192,116,31,230,212,41,110,142,218,122,205,144,145,51,91,51,16,50,144,32,221,81,40,11,179,91,249,111,23,83,174,149,241,166,79,204,79,40,8,126,179,118,158,80,43,165,126,183,172,60,120,13,114,103,203,192,117,55,167,172,254,243,180,82,201,117,35,204,22,178,43,66,30,50,255,65,244,199,14,84,77,146,12,88,178,6,66,183,210,124,47,47,149,1,40,87,49,83,3,150,47,73,8,185,36,118,49,147,145,145,139,27,84,24,209,63,101,0,241,52,100,201,90,74,106,21,219,120,238,210,14,64,185,18,11,149,226,142,187,9,204,4,73,74,193,49,128,51,189,205,40,142,159,77,147,190,66,102,138,155,9,241,143,168,0,250,226,17,118,164,184,175,134,177,121,136,25,87,125,191,23,181,32,161,193,42,180,116,123,124,105,98,7,115,121,156,73,70,118,178,58,93,197,48,17,143,40,51,216,50,73,109,127,234,78,220,212,135,154,155,203,151,99,134,132,186,202,131,83,222,44,123,237,12,116,228,228,99,179,77,206,77,193,127,220,100,103,100,59,153,179,142,121,185,23,38,113,248,57,150,241,60,224,53,115,115,194,127,171,242,61,105,132,247,38,36,22,125,209,228,82,49,5,48,239,173,154,131,59,76,140,79,102,3,116,206,197,127,220,110,125,101,53,135,224,77,172,150,186,187,36,238,134,26,192,148,6,125,15,166,202,120,124,153,98,173,162,94,51,198,33,195,95,145,61,184,94,215,110,199,185,15,15,225,175,125,118,182,188,117,144,189,74,85,9,142,146,48,197,167,7,248,187,124,130,41,204,221,132,153,151,121,220,44,155,199,76,43,145,143,113,79,198,0,217,142,21,225,117,167,212,70,161,110,110,21,7,212,79,152,13,27,223,154,91,221,186,88,15,96,17,232,92,132,242,109,153,103,96,0,29,177,152,51,194,128,107,16,173,209,184,235,131,205,185,19,124,167,232,156,115,162,201,50,205,104,147,214,253,100,69,1,82,236,180,244,37,251,174,143,4,69,63,189,217,217,98,33,239,209,164,19,7,77,17,185,152,10,68,243,93,189,207,211,38,73,11,6,169,111,18,91,126,235,104,80,224,46,102,115,177,253,173,195,157,196,23,115,160,163,205,239,29,40,188,29,204,238,116,169,131,121,138,219,156,197,243,203,214,254,73,194,193,205,1,193,232,33,102,75,201,249,92,64,17,86,116,206,170,145,20,237,17,55,248,125,149,33,143,176,11,123,0,59,46,227,67,60,31,27,152,16,204,70,203,218,33,152,20,171,225,90,252,136,38,55,56,125,242,115,231,91,198,209,135,244,234,166,11,121,134,52,52,72,27,124,193,48,93,249,53,49,147,147,203,254,96,3,98,249,36,247,102,37,59,23,38,208,84,152,54,179,152,81,230,108,123,196,1,37,157,142,133,26,56,88,91,244,171,77,71,243,18,115,50,145,175,253,181,81,204,149,7,15,236,66,97,95,12,71,78,21,43,113,228,182,2,62,21,6,177,2,20,43,197,243,181,128,23,28,22,47,208,133,80,246,236,65,73,96,216,174,99,182,238,234,230,11,155,2,112,79,98,70,100,205,151,207,252,146,9,108,151,88,73,201,237,239,65,113,79,86,46,76,163,68,200,126,117,133,139,160,200,147,69,90,222,124,91,160,77,163,139,170,246,220,168,19,236,79,201,205,16,157,30,245,171,185,21,207,129,234,251,107,230,155,54,91,204,214,235,226,86,152,88,14,214,216,24,34,227,181,127,155,76,157,168,62,78,115,218,85,72,74,236,116,170,102,177,2,226,221,207,13,188,240,248,76,220,25,29,232,178,205,141,191,40,242,90,209,133,75,176,230,18,250,131,21,22,158,188,111,157,16,141,206,50,162,145,12,233,229,102,128,63,93,6,156,31,216,219,25,223,178,22,249,237,74,215,183,111,164,23,168,147,16,229,99,18,1,120,9,147,139,47,233,92,129,171,173,212,237,10,162,126,218,14,128,9,93,166,185,19,238,29,229,2,166,144,101,221,154,182,117,44,123,184,45,115,42,107,7,193,251,253,210,148,55,135,28,46,84,225,83,233,121,223,26,1,1,89,183,176,140,116,247,123,154,77,195,92,213,76,111,252,112,115,68,244,70,126,28,14,12,231,67,177,38,211,32,28,96,22,147,85,79,209,160,84,126,197,252,96,102,19,95,137,16,204,69,37,31,225,208,156,187,89,222,102,216,18,163,108,72,131,74,215,49,163,103,171,123,124,72,108,65,201,205,9,226,3,57,33,166,91,26,92,19,96,192,48,94,30,206,46,90,83,155,239,26,164,155,99,213,211,9,223,220,249,105,6,148,21,241,164,94,51,210,19,212,102,253,209,80,169,19,81,226,106,116,54,78,74,60,168,38,93,245,208,18,206,3,132,132,207,190,119,52,204,179,154,89,188,238,76,2,146,0,144,35,135,215,60,238,130,251,3,108,218,89,36,35,171,49,176,238,93,5,61,2,225,12,227,72,135,73,225,114,167,106,132,34,165,171,12,41,124,219,238,59,149,193,174,158,200,77,18,189,173,209,116,132,197,140,60,185,123,123,16,144,12,217,43,41,238,196,203,51,34,28,154,115,145,136,27,195,182,144,221,139,37,110,74,89,166,41,93,74,205,177,36,195,82,79,210,70,83,105,4,142,94,39,65,0,0,172,189,222,186,24,157,148,127,205,100,203,85,94,26,216,107,241,17,133,128,82,166,2,88,196,184,35,114,192,133,80,20,168,143,132,158,199,222,84,216,213,245,214,243,228,67,228,216,183,105,0,8,67,156,5,75,34,251,147,33,233,5,64,77,156,36,96,206,221,247,36,120,214,46,157,72,160,233,29,252,6,25,205,16,209,12,131,9,207,47,188,55,14,248,168,155,44,160,39,62,237,91,14,244,203,116,178,212,184,139,179,39,115,254,207,207,113,118,2,172,214,119,238,206,224,252,190,103,247,156,86,8,47,253,128,183,214,137,179,123,34,128,71,128,191,125,216,212,171,180,176,97,166,161,209,221,103,83,181,147,213,132,183,16,175,120,92,92,36,17,47,49,3,128,207,238,186,91,237,93,252,22,40,140,73,129,187,249,178,150,243,99,182,134,187,180,205,224,57,79,239,234,52,67,193,190,239,61,61,153,122,128,221,232,39,34,218,229,91,51,66,105,81,84,215,49,195,187,238,222,119,5,222,123,101,253,113,246,226,253,227,156,109,81,172,228,0,87,237,104,144,27,173,162,80,204,131,147,61,243,139,225,192,77,85,126,251,162,79,192,243,76,214,103,46,77,183,232,164,53,68,145,253,234,11,177,62,25,83,54,176,226,113,250,92,169,16,7,200,123,181,155,111,118,191,87,42,114,32,1,41,203,103,166,64,117,42,237,66,72,164,192,58,224,15,158,47,242,216,15,230,233,149,238,65,1,73,34,173,99,200,204,118,111,1,5,99,7,104,70,94,11,247,183,236,137,22,141,116,70,126,27,242,162,184,191,135,213,8,228,167,141,232,246,196,20,13,32,145,140,40,65,157,119,80,15,107,63,104,15,119,190,114,239,105,71,5,72,3,202,60,154,79,194,183,247,133,108,98,241,242,96,192,15,124,111,164,227,115,28,226,163,108,217,100,28,173,237,154,144,122,62,95,163,27,254,35,236,237,173,193,222,117,230,17,132,167,185,109,239,1,88,151,60,24,216,235,93,101,97,99,141,85,218,56,171,113,254,13,79,247,192,160,75,102,234,152,209,203,221,137,141,102,109,20,199,73,69,97,131,98,188,95,205,74,210,3,222,200,216,186,191,87,3,177,23,228,160,179,206,238,90,253,201,161,141,138,18,237,208,190,152,186,251,253,128,88,230,199,147,31,39,63,183,55,21,132,22,152,75,98,198,103,222,110,81,48,17,116,249,241,108,240,92,127,180,64,255,162,94,109,25,100,247,216,230,17,61,163,2,89,247,48,56,68,47,166,140,106,181,45,25,243,213,117,230,135,244,117,147,240,234,147,95,174,80,105,237,109,236,195,231,200,184,8,219,188,81,16,30,2,38,215,121,111,26,172,136,143,150,185,64,149,218,197,204,118,234,13,115,152,131,244,188,227,29,132,120,46,174,244,178,202,86,203,247,174,14,177,226,193,123,141,114,12,35,39,4,207,184,155,235,67,152,87,113,139,162,119,161,225,86,226,224,29,51,58,72,228,50,252,189,140,25,245,44,63,107,38,113,6,21,132,32,89,129,103,150,195,6,156,157,216,143,247,34,113,41,86,118,207,177,173,4,183,242,94,197,198,124,25,249,242,65,54,13,40,179,178,247,47,34,200,110,162,236,199,204,15,231,237,173,5,96,47,250,211,36,246,156,180,140,20,88,173,167,237,8,106,84,78,148,188,107,28,168,47,203,209,103,112,30,175,157,13,144,92,15,254,26,252,68,91,81,8,234,102,162,49,53,15,32,208,219,28,131,200,160,100,99,147,58,17,15,28,167,165,75,206,11,82,93,186,76,61,237,8,100,78,98,154,25,224,160,91,182,94,204,178,242,7,109,58,223,27,158,232,253,224,180,69,100,253,152,160,248,78,198,51,194,216,44,75,187,152,202,131,239,89,180,192,148,172,191,189,58,116,220,60,223,51,202,60,43,16,120,248,145,13,63,239,80,47,22,184,206,73,229,209,223,214,69,236,189,86,186,42,234,46,58,37,222,164,203,20,70,189,208,179,9,64,98,163,204,65,212,169,195,254,26,70,28,38,199,34,85,226,224,136,52,8,171,161,222,17,115,2,105,228,238,115,1,138,147,245,206,212,69,138,15,73,1,52,33,124,251,232,55,165,238,29,102,28,161,72,53,20,49,27,17,175,223,219,202,194,146,77,155,118,50,206,251,107,85,147,51,60,102,26,2,188,163,122,24,179,69,209,101,63,157,135,25,13,229,157,190,230,86,93,55,141,144,228,106,122,179,162,238,41,38,124,18,247,128,115,38,159,49,5,101,14,56,194,63,151,49,223,159,73,106,16,115,103,166,68,34,124,128,247,62,102,142,167,62,78,102,189,19,60,203,102,104,120,43,207,172,67,226,84,37,109,69,137,118,171,71,25,175,84,146,245,1,41,83,173,251,189,104,41,235,242,224,23,240,247,180,11,144,21,212,179,184,111,228,31,152,213,254,219,140,241,73,101,160,75,16,123,216,179,180,208,132,33,113,1,114,12,121,47,16,146,242,165,203,92,186,200,16,148,93,18,96,110,5,153,75,70,48,180,247,74,216,39,132,154,207,142,229,209,157,100,110,224,48,215,38,39,8,229,205,50,78,221,245,86,53,22,151,192,106,87,254,98,128,35,245,88,166,65,39,187,200,35,169,10,42,248,93,253,13,43,154,46,51,160,92,13,213,168,132,212,157,235,32,205,11,48,244,152,73,242,239,71,131,89,129,238,33,49,131,27,116,215,146,224,42,29,141,22,51,215,147,103,164,79,68,160,149,211,76,148,232,40,29,204,200,127,202,189,51,60,26,113,255,56,89,52,89,253,180,42,135,154,253,209,104,179,125,52,83,107,217,129,57,217,190,33,179,5,154,82,164,60,221,60,29,146,40,78,49,0,87,20,2,118,212,31,37,157,7,87,2,245,237,184,131,126,130,111,249,109,0,161,199,27,49,118,75,241,76,233,232,221,193,241,252,186,188,183,134,25,44,147,237,162,17,59,73,158,125,80,9,247,4,39,112,196,42,42,6,232,110,65,12,178,19,56,6,202,213,224,8,153,119,119,239,154,53,72,201,125,129,85,122,176,10,28,139,176,78,204,184,46,94,244,34,186,33,223,163,87,211,153,236,222,221,188,19,213,57,185,53,59,160,231,209,97,178,40,229,33,38,28,100,119,142,71,29,30,74,19,131,166,37,111,62,129,175,198,58,160,36,216,165,155,101,103,156,81,62,233,39,95,208,72,218,231,93,85,102,237,101,217,239,112,76,174,17,118,150,18,137,157,114,214,7,146,18,150,151,223,137,144,233,96,203,197,184,80,222,161,68,106,22,152,148,88,175,107,115,58,67,62,1,22,89,34,124,8,166,98,217,9,103,116,250,138,154,81,75,218,201,236,18,32,84,173,250,96,192,237,60,132,177,189,111,136,25,255,205,129,98,208,195,206,195,232,236,134,100,249,144,64,242,20,139,21,158,228,193,233,122,221,233,25,178,41,77,199,19,240,215,206,190,32,4,87,213,72,253,203,71,115,122,83,85,232,109,230,15,195,128,178,31,154,66,248,184,162,126,139,186,155,232,230,174,51,127,41,62,60,22,93,8,125,23,28,161,0,174,85,223,233,138,222,223,71,231,57,205,88,122,117,160,123,164,156,250,151,52,249,19,202,55,242,143,251,106,176,209,65,204,113,144,104,74,39,151,19,30,18,46,72,14,159,232,31,184,74,142,154,174,25,228,225,119,152,124,25,148,70,51,65,111,228,137,222,202,73,245,151,209,73,80,4,230,197,30,49,208,166,10,146,146,196,140,226,247,253,34,152,173,57,34,139,153,21,114,231,51,33,140,167,37,249,116,55,112,53,144,246,203,205,38,221,161,230,25,35,46,4,45,63,110,237,92,114,111,14,178,149,212,34,71,11,251,244,1,37,23,163,133,139,195,159,156,50,136,80,106,195,84,1,71,102,94,230,56,148,253,217,120,44,242,34,105,192,10,7,186,254,182,137,24,21,127,47,163,61,19,148,5,79,237,236,97,3,142,31,120,253,196,140,120,217,210,103,64,223,203,208,76,242,100,48,22,45,160,16,102,28,176,3,231,195,140,243,224,87,155,164,248,1,149,163,245,67,16,232,87,55,35,23,145,31,199,186,212,103,166,185,210,203,213,228,209,64,10,135,59,143,56,76,196,241,20,2,217,34,152,14,197,127,27,218,204,40,16,142,54,76,219,195,47,38,102,75,67,204,192,244,150,100,30,13,31,240,59,10,62,132,234,67,95,245,182,97,240,166,42,84,175,211,12,234,63,249,143,131,108,149,38,77,26,187,174,253,96,1,153,186,235,209,182,142,80,172,193,20,133,31,158,171,117,159,133,200,205,38,33,203,7,164,61,22,32,108,216,96,197,35,60,129,21,12,99,117,51,31,90,26,183,185,53,74,203,221,205,85,4,119,236,157,230,73,85,135,91,51,75,64,205,68,244,254,165,19,244,83,253,210,1,163,132,88,246,213,197,20,61,229,83,210,101,220,182,25,100,182,32,71,64,63,134,21,1,154,121,6,186,85,231,9,14,79,216,15,158,70,140,58,7,137,24,207,91,39,212,186,101,245,80,209,26,189,238,223,158,43,73,38,2,174,119,90,190,3,125,114,164,32,243,195,242,128,22,207,173,233,2,219,243,48,253,227,66,60,98,198,63,13,250,219,230,146,250,213,124,173,248,176,93,93,117,223,184,49,189,207,125,59,219,79,220,79,205,43,138,50,40,102,98,161,188,205,73,177,174,192,66,172,171,200,205,132,105,50,79,224,23,28,139,177,119,192,171,142,162,137,220,27,96,213,18,202,178,151,142,146,221,199,124,229,176,164,201,108,196,104,14,138,98,166,66,117,237,111,57,79,114,97,155,191,121,41,226,158,102,192,236,90,212,171,173,50,183,103,56,189,10,178,29,129,119,46,43,231,116,175,158,52,4,205,6,129,207,200,123,199,64,110,82,200,234,111,102,150,238,163,6,106,103,186,60,114,53,44,78,97,175,249,1,221,170,60,25,156,103,41,238,13,101,196,116,201,242,233,84,47,23,76,132,189,44,90,24,173,87,103,26,93,125,39,100,76,229,248,0,75,232,12,106,236,163,20,220,5,120,69,164,83,246,234,226,236,57,64,144,106,178,90,220,209,15,128,233,102,4,121,48,186,82,246,158,129,240,100,204,130,240,227,188,95,213,48,172,13,222,62,25,146,96,158,70,223,102,250,48,101,254,15,10,42,117,255,54,241,122,148,197,51,44,119,227,7,50,192,51,65,229,3,192,186,28,111,105,79,102,84,138,98,238,150,27,221,247,134,98,89,214,245,152,179,168,237,3,25,244,224,195,234,162,206,176,132,191,57,38,240,163,117,67,234,228,151,203,54,151,244,128,15,4,230,3,70,120,123,26,17,181,172,99,110,52,125,184,171,48,87,83,172,122,172,189,237,166,188,229,19,189,44,72,3,185,61,174,228,122,22,18,101,81,152,245,175,102,176,171,229,244,128,98,172,162,189,136,25,92,202,58,37,225,143,71,225,234,72,129,195,212,207,249,238,102,4,107,46,49,71,40,59,111,135,218,154,136,232,73,59,102,122,206,104,170,89,143,6,109,132,170,98,147,46,9,171,209,27,156,72,135,102,46,137,153,24,111,221,27,104,65,81,12,38,155,39,2,113,126,117,153,238,241,195,189,161,44,220,94,15,194,130,81,230,150,105,107,65,91,183,204,243,56,18,213,138,203,182,160,43,174,49,37,162,172,210,66,70,84,49,103,249,181,150,122,55,173,224,7,51,9,235,225,87,95,1,65,130,33,230,6,22,117,221,26,169,46,165,229,135,57,156,132,202,154,121,180,201,166,40,207,13,0,176,246,188,173,28,210,71,73,156,254,242,180,234,55,152,173,123,84,222,43,5,67,129,47,51,136,100,97,60,199,195,37,112,137,110,6,46,144,229,222,208,177,39,183,26,246,73,68,204,201,226,146,95,185,205,144,179,33,149,42,23,67,172,233,71,56,33,27,12,89,250,94,53,45,68,237,176,198,129,46,200,108,158,44,212,234,67,106,237,218,81,52,231,41,218,195,151,178,204,51,18,29,210,200,197,168,228,148,252,60,67,14,167,72,183,22,121,188,236,186,229,168,109,36,74,194,50,104,80,229,236,7,135,136,241,100,121,177,246,13,13,193,12,31,65,208,215,158,241,102,104,219,28,193,128,53,189,218,8,192,110,115,163,254,121,233,92,24,212,23,70,246,39,3,133,154,228,181,201,168,248,52,164,166,171,13,19,115,255,162,85,223,39,18,88,142,40,50,221,16,223,128,94,216,35,78,91,137,44,16,184,13,83,243,253,17,208,207,144,142,193,185,111,160,73,237,135,161,225,253,135,172,62,186,246,167,75,225,223,107,186,57,96,27,143,121,4,98,142,181,49,80,241,202,7,185,136,252,0,213,211,124,190,246,12,110,78,43,234,101,20,119,99,143,202,124,74,56,203,196,140,219,224,1,13,113,216,56,201,111,51,59,249,46,77,58,6,4,107,15,183,46,217,173,200,40,95,178,231,48,254,53,186,21,216,151,126,14,152,85,194,234,107,160,171,195,80,252,242,92,16,16,70,247,201,26,49,154,116,81,194,226,78,231,248,122,108,232,233,186,4,144,244,0,34,0,228,87,83,34,236,151,12,25,218,20,163,117,55,91,182,64,174,134,129,250,74,251,222,86,130,145,183,54,85,46,15,12,120,139,172,51,137,179,48,244,61,40,72,189,37,121,47,10,208,53,249,197,72,87,39,29,81,163,84,242,45,9,45,187,38,82,33,76,247,32,219,134,77,242,46,35,62,82,3,162,238,43,160,67,214,38,79,102,100,175,217,175,134,127,43,30,48,60,202,230,176,64,239,125,129,204,144,76,98,122,188,92,144,0,51,248,154,19,25,192,134,184,217,162,248,113,154,81,142,195,7,201,192,216,241,16,223,190,138,251,113,17,106,229,29,86,95,172,227,34,51,137,166,193,176,168,45,238,45,41,138,59,136,107,67,111,84,218,15,206,134,40,87,91,19,109,221,239,197,86,92,228,234,57,254,97,81,89,14,203,215,148,114,130,87,204,17,105,135,189,215,242,0,250,227,70,89,159,247,226,164,157,50,201,163,17,27,180,189,118,103,212,39,90,83,144,39,144,31,221,43,31,90,164,44,131,214,173,228,230,79,222,64,4,156,222,7,40,7,169,108,236,171,47,112,122,103,26,207,19,107,254,154,59,171,240,51,177,193,30,179,249,251,201,39,11,236,149,15,83,105,186,108,237,28,80,232,181,137,39,100,188,87,30,180,79,183,151,19,40,203,79,103,244,224,215,84,233,48,235,231,135,139,225,133,241,67,130,228,191,114,127,177,4,10,176,193,101,182,86,34,125,178,70,227,92,222,87,155,230,141,108,12,145,99,122,95,108,210,22,186,27,38,16,82,126,44,3,156,215,143,109,231,230,254,105,164,90,132,143,128,48,99,195,134,240,100,200,78,203,20,135,11,9,144,166,251,65,64,235,228,208,70,51,101,71,60,52,80,182,170,103,128,201,83,246,181,29,194,1,216,164,215,19,54,221,152,162,159,186,72,154,16,249,137,153,98,194,190,56,210,40,86,245,165,17,104,115,51,45,19,146,171,184,104,146,204,59,53,132,40,92,16,169,121,163,245,106,190,159,141,100,164,180,73,55,67,235,135,223,142,165,213,83,197,28,141,129,197,205,176,148,232,79,3,106,216,126,37,245,196,214,30,204,70,149,228,46,239,220,83,130,142,201,60,240,211,106,191,193,97,230,140,150,141,22,87,220,143,251,129,18,81,82,107,70,74,210,15,8,226,102,106,211,122,236,213,156,246,199,2,168,22,154,158,108,196,187,30,180,15,50,231,15,115,48,176,23,246,237,232,155,164,137,76,4,196,131,138,231,57,44,38,76,234,106,76,63,53,133,253,219,230,214,247,71,95,161,236,40,129,4,100,151,115,241,73,124,243,70,48,149,194,235,108,144,49,34,107,117,191,8,25,150,11,34,44,229,123,4,191,179,134,97,30,225,81,211,126,152,225,157,185,150,25,189,200,144,212,76,248,188,205,197,134,69,105,100,76,152,100,69,106,211,179,136,81,249,57,18,140,225,35,110,243,165,190,57,155,116,141,139,207,136,210,9,189,247,74,54,137,252,209,130,156,15,100,37,13,0,173,87,227,226,173,48,15,98,143,116,120,179,141,80,0,106,132,117,107,147,127,84,98,195,118,65,241,188,66,72,78,239,120,144,244,152,209,141,245,39,3,181,48,183,13,249,109,43,4,54,255,237,68,151,68,121,184,26,200,160,95,109,213,184,44,131,130,242,243,162,204,128,251,30,133,207,71,230,66,0,60,107,196,175,122,43,54,31,115,6,68,155,220,140,74,96,86,242,65,24,237,220,35,195,12,38,83,174,198,157,30,205,205,124,143,170,47,22,57,12,163,63,185,81,2,215,7,234,66,75,138,46,51,168,160,44,188,63,182,169,135,236,230,113,107,131,233,163,113,194,175,39,135,139,42,135,135,71,195,237,217,102,122,56,69,69,19,174,73,58,241,182,217,180,44,148,248,176,81,24,89,147,5,98,236,36,130,144,224,32,243,181,192,139,152,105,3,23,234,172,104,174,201,218,1,225,146,239,15,107,4,249,137,177,176,39,8,37,4,107,255,17,51,234,85,201,173,211,193,186,46,249,237,66,93,38,249,111,211,109,174,180,64,17,234,158,190,146,85,17,119,88,38,49,12,168,30,65,198,187,237,90,232,86,141,21,38,175,208,151,222,63,112,65,114,49,34,65,75,103,105,68,107,75,9,74,171,101,8,154,117,252,71,90,58,47,201,28,194,36,137,23,235,87,3,45,104,250,86,23,205,10,193,205,243,227,142,135,241,174,221,129,141,104,40,163,44,41,198,50,156,30,10,227,92,63,58,7,231,120,33,221,151,182,25,183,71,110,12,67,93,244,221,110,88,9,75,168,88,129,122,102,223,152,201,158,128,4,17,162,202,100,170,90,126,181,249,149,194,113,73,178,110,1,252,177,210,192,164,44,151,86,154,184,210,30,49,162,146,170,52,102,136,138,250,213,9,148,195,80,18,52,43,223,248,152,4,227,147,124,32,193,156,1,253,74,38,24,195,236,244,149,133,251,173,35,96,112,249,44,66,245,184,10,197,44,201,9,210,21,62,201,44,178,85,115,107,46,235,139,153,195,82,118,113,92,94,136,69,151,217,104,95,171,254,54,229,236,184,231,55,100,150,67,201,221,216,24,206,210,178,26,141,12,26,60,89,123,237,4,48,115,74,2,11,170,123,17,145,176,103,12,208,8,50,11,11,137,144,107,111,41,213,132,100,117,5,192,103,234,251,21,3,218,147,210,157,86,152,230,220,60,29,201,43,232,247,188,24,241,189,15,163,255,45,67,202,40,82,224,217,187,120,185,132,167,4,57,156,114,45,249,35,204,116,157,116,49,27,181,209,222,228,19,149,217,32,187,89,36,15,232,103,219,197,140,143,15,251,48,136,152,149,169,152,39,35,173,58,89,89,233,230,7,110,62,87,144,80,84,129,53,54,90,92,41,63,179,233,125,27,151,238,226,228,64,251,62,148,209,118,23,34,50,56,154,147,7,129,36,233,97,153,203,122,254,236,22,118,28,2,203,86,200,163,209,112,181,64,228,152,209,56,211,131,149,163,179,251,17,209,172,190,169,140,120,86,128,240,93,188,65,89,163,12,209,115,80,225,159,94,195,194,68,148,170,62,102,171,247,173,247,6,148,12,211,174,146,25,215,107,159,125,164,83,91,19,74,224,8,26,116,1,239,49,3,174,239,98,134,244,179,250,234,158,255,193,9,33,139,191,193,168,232,187,124,53,221,70,97,34,195,247,185,146,59,43,128,209,174,75,55,53,100,166,170,127,111,222,33,30,210,116,187,183,49,109,185,25,37,81,29,84,52,193,210,138,59,204,60,227,22,29,84,139,165,215,68,70,231,26,5,62,253,222,228,173,214,39,1,190,30,101,125,66,126,84,186,207,37,10,70,69,8,13,154,37,185,170,111,183,197,184,199,31,136,177,205,9,88,239,85,44,196,215,69,130,144,233,229,147,5,188,121,61,208,71,54,226,98,108,56,183,153,190,200,7,43,35,22,124,179,70,39,136,148,182,58,35,243,197,235,49,207,141,234,82,222,71,32,99,43,2,157,131,79,206,64,121,148,13,105,233,219,45,39,56,253,164,178,55,20,72,65,163,63,120,177,68,166,124,47,50,109,238,62,210,245,149,31,78,214,26,47,119,23,138,53,195,61,88,205,29,29,110,134,147,82,231,17,82,225,238,121,22,150,223,80,63,134,74,214,234,10,31,176,34,79,63,83,231,240,28,32,80,64,254,49,33,30,111,74,180,201,255,146,63,54,89,145,135,89,72,223,107,246,29,143,171,179,208,79,176,209,211,196,190,127,60,180,34,124,147,209,250,11,182,149,72,32,234,120,7,211,123,63,111,77,213,76,79,9,128,200,251,201,138,125,124,165,159,38,199,230,30,5,34,41,32,139,148,157,122,32,121,224,95,171,94,74,150,220,224,46,109,101,79,36,188,149,7,254,208,139,52,75,247,73,152,173,60,168,75,115,14,170,159,234,144,179,20,37,202,228,107,214,232,14,53,140,39,34,13,104,132,219,5,236,189,155,233,140,16,127,155,83,96,186,181,195,127,124,58,239,66,69,210,172,125,212,15,94,64,175,136,166,235,231,154,238,221,240,215,162,113,75,79,206,12,204,127,95,76,254,75,23,46,236,250,113,97,150,41,189,210,43,44,15,102,117,177,125,132,152,18,151,236,25,211,203,12,113,145,83,99,229,16,23,143,55,24,78,205,135,132,190,148,211,171,128,149,90,174,63,24,138,132,64,246,212,139,194,223,24,110,134,195,74,222,25,188,219,136,110,37,23,151,31,78,93,139,211,253,183,111,100,138,236,9,55,37,253,122,110,98,29,106,25,15,97,29,209,151,155,173,77,37,106,72,25,188,209,129,31,55,193,161,168,140,243,61,238,45,3,62,32,1,108,26,203,63,74,76,254,228,8,20,235,202,133,31,160,238,157,18,116,67,8,77,245,9,224,184,13,254,98,32,177,186,12,90,6,127,149,134,111,164,198,120,87,53,146,6,85,150,226,254,154,154,59,157,187,48,252,108,99,127,107,10,230,234,46,84,147,162,221,51,5,157,6,77,16,52,80,255,126,224,195,59,154,30,152,246,225,235,171,126,232,226,142,133,90,30,40,112,169,91,238,41,30,137,235,100,72,41,6,109,171,129,29,229,104,234,118,74,251,218,73,16,108,52,229,168,173,219,201,201,211,29,22,132,12,143,12,184,205,55,127,186,28,244,82,212,134,155,135,216,101,174,248,233,230,139,153,4,227,162,107,224,167,201,145,95,98,134,27,124,39,84,178,81,138,40,57,110,7,210,29,246,27,147,102,80,158,87,202,201,139,112,129,225,4,135,46,135,158,113,96,93,93,62,116,20,6,116,170,32,172,0,159,193,163,25,253,131,176,196,210,172,185,39,56,112,177,32,103,15,84,250,125,137,114,178,244,194,116,207,170,92,141,98,228,216,11,151,124,255,37,76,252,5,77,161,176,231,127,55,85,108,49,27,126,103,207,96,50,238,194,237,197,131,26,93,226,54,163,162,149,148,100,150,202,252,54,211,113,84,132,161,118,238,155,227,218,191,109,194,225,66,96,139,176,242,130,51,243,218,193,194,89,49,195,10,188,191,103,48,188,89,22,51,47,235,46,14,84,41,194,98,49,205,217,216,172,124,26,146,176,172,15,102,155,45,110,5,94,219,132,121,23,22,173,238,142,157,225,57,178,124,78,246,175,118,54,233,74,203,177,154,97,107,143,158,255,164,99,233,18,170,181,6,83,121,245,178,5,20,60,73,25,237,209,128,129,197,108,159,92,212,1,229,200,181,118,167,43,248,2,226,195,119,9,3,42,0,130,237,146,230,11,146,23,17,147,192,245,30,238,197,160,56,8,116,225,88,17,113,104,219,45,68,155,93,83,61,70,205,150,142,215,24,144,3,147,223,6,107,212,234,62,237,167,207,168,199,34,41,105,39,136,54,254,68,146,47,50,40,51,190,188,252,120,65,239,164,68,57,156,0,123,158,73,140,83,168,62,14,200,163,224,152,214,136,110,101,82,151,147,118,52,8,194,252,206,23,10,93,98,69,107,116,123,210,16,196,106,156,140,186,115,109,190,81,130,248,14,186,171,32,216,20,247,137,59,8,14,37,208,45,198,213,186,103,2,253,231,67,166,112,161,107,123,159,123,112,117,205,141,32,235,186,239,59,124,200,224,182,138,60,88,169,70,113,225,147,16,48,127,150,17,51,82,178,157,205,49,243,37,139,139,174,4,100,55,246,76,0,209,41,183,54,14,191,99,29,77,206,68,56,202,210,222,50,216,9,225,131,22,115,5,218,184,119,241,76,134,42,42,55,116,236,113,123,156,196,227,146,59,163,166,26,247,46,93,112,28,148,86,26,26,16,63,90,138,169,242,182,7,214,105,106,38,219,193,159,91,217,80,198,235,136,226,192,113,132,241,15,133,231,123,122,186,227,242,208,30,184,165,34,163,24,16,176,59,39,28,139,85,141,23,136,108,113,208,203,37,78,130,205,230,157,3,53,5,132,34,100,245,166,45,124,229,243,211,69,139,45,48,211,133,233,225,236,171,141,103,75,207,142,100,154,88,110,54,44,134,154,175,233,43,185,195,56,231,227,165,146,10,240,218,89,138,221,99,208,121,88,63,176,155,55,90,122,118,96,111,185,124,153,98,168,63,236,45,118,142,102,20,2,95,14,53,156,4,15,235,99,54,186,18,49,23,24,143,60,118,142,132,45,202,63,126,209,232,228,179,164,38,186,93,228,193,200,4,167,125,116,128,155,237,81,119,42,104,83,162,7,7,214,242,169,59,209,156,191,121,135,229,132,213,85,216,228,137,11,195,216,97,57,178,108,18,242,243,36,163,236,199,110,224,135,244,84,105,198,172,224,201,136,96,21,81,217,167,200,140,238,124,1,89,148,75,38,104,133,171,185,215,157,233,160,69,81,206,187,121,184,134,238,43,3,197,138,94,36,162,169,221,232,34,188,166,67,215,192,195,54,70,229,191,133,93,140,66,85,92,60,144,138,154,226,216,181,170,124,131,74,245,222,151,51,147,145,92,74,4,53,242,104,198,253,227,71,49,204,215,253,225,96,104,72,190,183,107,155,81,222,210,215,134,250,191,237,204,149,9,86,201,238,93,41,101,249,185,65,201,127,198,38,69,143,234,3,170,134,60,17,72,234,131,27,224,31,171,209,153,165,28,247,200,174,187,38,14,99,2,56,85,103,232,69,29,196,119,80,132,129,186,30,196,208,62,94,59,85,8,217,58,116,214,98,6,26,182,39,2,123,177,110,175,208,81,238,249,9,158,77,87,78,34,48,240,241,170,119,7,158,172,217,0,143,91,216,115,191,87,93,209,121,192,178,188,231,88,130,179,71,242,240,121,152,244,226,94,209,240,163,72,30,208,224,2,201,189,11,138,32,249,82,165,5,230,193,246,108,96,124,28,41,61,56,232,245,36,249,105,83,110,81,133,228,80,253,43,30,147,23,122,44,245,64,203,232,0,134,157,230,176,110,53,73,165,103,2,237,238,95,11,42,203,75,143,149,108,84,229,123,147,101,215,202,85,197,247,232,60,237,251,209,120,81,253,113,75,182,238,51,11,97,12,61,229,161,213,36,141,236,135,131,21,1,36,142,155,231,254,92,155,219,124,89,123,232,195,213,222,142,104,251,63,26,104,233,65,110,100,215,161,240,15,72,184,104,38,143,90,137,127,48,90,96,187,70,214,23,116,133,197,39,41,238,134,206,225,132,186,79,118,135,111,78,50,34,185,244,32,101,66,119,169,207,52,212,10,194,67,124,10,88,196,103,113,165,145,72,11,193,68,103,45,238,189,208,4,191,52,170,7,149,121,213,147,246,13,85,211,159,55,105,71,222,187,93,35,33,39,102,195,223,236,148,51,244,159,15,234,123,25,17,79,223,196,135,205,39,173,112,211,162,232,43,27,140,187,150,124,114,184,189,39,191,184,1,73,208,194,253,155,117,253,183,64,4,241,101,16,1,231,216,12,144,239,155,37,43,152,10,136,169,1,6,131,132,101,153,233,169,214,50,13,73,151,184,120,134,129,127,102,40,37,36,167,83,205,207,169,219,76,236,33,57,29,35,33,88,168,104,3,143,118,41,87,4,146,33,139,188,2,43,42,55,42,15,23,45,235,182,110,77,88,24,219,131,132,27,245,220,53,111,19,42,236,65,83,31,97,122,126,217,151,43,39,21,27,147,188,54,253,215,250,94,116,174,70,125,52,228,152,253,209,58,100,235,82,209,14,232,219,123,77,32,85,227,217,84,189,166,98,60,104,125,153,231,81,122,105,62,41,216,145,63,252,234,98,234,102,241,65,247,14,216,206,50,163,173,46,88,215,57,228,40,133,251,147,37,115,102,31,172,16,48,251,7,65,180,93,20,67,160,146,9,117,241,160,129,129,50,208,89,211,247,202,195,27,228,18,148,134,85,200,197,155,41,138,198,117,48,144,17,187,30,242,123,196,246,169,251,197,144,214,169,131,96,125,105,43,45,15,13,9,254,152,12,25,225,71,78,110,198,23,16,12,46,13,169,132,119,195,205,224,242,52,119,136,46,227,18,1,192,156,187,138,151,34,85,18,221,213,155,86,211,61,105,90,180,110,221,225,89,152,81,254,26,90,240,46,187,219,11,215,45,199,135,242,16,193,137,59,23,228,93,231,221,101,121,81,23,141,14,13,75,133,120,249,161,10,10,242,41,249,18,48,38,243,56,30,52,172,230,247,24,126,181,117,8,105,181,16,172,89,217,247,198,245,211,152,150,234,81,107,190,128,102,212,212,187,122,192,208,177,4,95,1,132,244,154,98,155,35,52,247,168,186,223,10,244,137,42,84,129,31,108,123,188,241,55,100,138,210,171,68,83,168,127,235,96,100,140,15,106,177,105,239,10,55,247,181,238,172,144,102,116,127,46,42,121,15,16,28,163,218,185,252,99,82,83,209,172,61,93,177,151,195,173,19,41,97,56,5,212,92,105,63,245,9,14,159,219,245,160,255,73,179,184,47,189,8,104,86,15,187,106,4,86,195,87,38,173,230,77,43,106,144,103,87,55,35,174,19,46,173,144,194,14,118,237,157,150,110,9,113,125,140,120,187,197,189,27,70,147,113,145,137,52,99,228,69,206,107,91,169,201,178,62,148,211,235,210,106,50,243,92,79,15,229,35,152,56,87,34,128,188,111,46,15,63,78,145,124,181,100,179,159,33,26,169,219,56,124,20,113,255,56,88,100,21,67,123,114,194,188,117,156,165,23,143,51,96,75,151,137,123,218,205,224,88,35,63,232,107,29,249,15,82,214,107,86,119,171,73,159,148,31,69,51,188,215,245,137,64,185,162,109,119,137,25,50,147,85,142,237,76,181,120,186,43,40,175,67,171,145,150,181,91,55,217,249,109,164,205,138,151,101,186,201,222,140,125,102,80,181,108,36,218,252,183,193,125,28,158,85,171,236,147,46,46,203,92,237,97,234,49,67,97,180,248,40,44,9,141,148,192,121,112,84,13,171,99,226,230,143,103,36,130,206,131,71,3,115,182,109,102,221,236,162,143,205,188,232,196,182,246,227,144,106,52,49,39,82,52,62,166,197,132,124,186,94,93,189,198,64,224,48,68,99,12,43,113,246,229,183,134,166,160,61,220,186,244,165,178,129,149,114,110,144,231,78,20,206,138,127,236,68,213,75,47,54,49,166,61,23,18,88,194,189,23,80,29,39,94,78,110,70,242,36,135,51,164,8,69,193,240,239,175,5,230,55,29,115,128,63,166,239,175,157,13,199,126,190,87,64,222,172,215,125,235,68,127,254,177,54,115,71,246,160,204,159,214,105,8,221,104,118,4,74,55,108,196,1,112,25,227,26,144,2,31,21,35,58,143,103,84,16,130,26,231,181,161,233,76,250,227,209,210,124,126,53,213,216,54,228,106,24,126,163,207,133,8,145,179,220,153,252,98,244,89,24,77,232,62,235,107,37,146,77,235,185,35,110,107,236,151,140,9,74,72,43,35,3,203,96,161,138,167,67,86,150,224,10,172,89,161,177,133,137,149,150,72,31,19,99,171,58,220,35,38,72,61,143,48,159,132,17,84,251,97,156,108,198,125,221,188,0,78,195,41,218,83,242,49,231,199,175,181,108,115,0,140,41,63,62,3,145,176,206,43,4,144,129,231,233,231,40,64,91,214,173,231,92,6,161,186,23,246,60,32,8,11,125,105,66,167,28,79,78,134,253,137,153,229,235,35,176,212,174,243,227,17,62,150,205,42,0,131,13,142,144,152,231,118,139,118,202,50,207,23,59,50,64,88,73,27,172,234,121,71,255,25,2,216,99,38,152,75,195,223,235,62,42,229,183,209,211,106,251,189,204,88,228,106,144,105,109,255,120,192,125,200,242,94,193,232,156,239,39,187,140,229,252,208,216,155,99,19,234,146,6,0,87,70,20,122,230,2,197,42,162,233,178,204,244,135,201,111,119,100,235,174,228,23,103,99,141,60,79,70,95,245,116,9,253,214,70,152,92,206,7,233,44,46,95,124,72,150,154,178,221,49,167,212,119,99,53,29,61,184,169,242,227,84,89,203,106,151,189,12,109,148,183,7,129,63,23,193,112,249,189,233,85,57,160,130,27,31,130,191,115,155,161,170,9,167,81,30,232,37,12,190,99,89,59,82,62,215,185,53,141,133,151,3,74,97,36,192,177,149,139,51,73,205,133,10,5,163,171,146,165,152,105,210,95,75,128,152,2,253,189,243,218,214,213,51,178,95,125,139,36,38,49,207,163,110,36,127,180,74,34,86,31,156,85,224,248,45,100,236,140,80,246,152,163,105,187,173,65,227,185,4,226,219,172,83,16,248,225,50,39,83,171,57,211,248,130,5,215,251,193,174,78,206,119,148,51,27,218,176,18,202,122,52,48,163,116,78,137,153,66,179,63,249,188,57,173,136,103,80,27,201,242,107,109,74,176,16,26,152,243,152,141,236,97,249,208,151,181,41,158,34,56,232,46,184,102,215,161,78,164,75,59,139,220,155,242,250,34,17,199,140,172,97,77,106,54,164,219,50,131,45,151,253,114,154,97,155,207,254,104,212,68,90,17,235,28,113,79,204,80,219,10,2,182,192,108,124,102,219,28,233,90,188,244,193,199,226,141,36,252,236,192,47,138,90,193,81,55,55,39,147,160,213,91,67,143,230,230,132,231,161,79,134,138,223,25,113,176,46,15,111,157,225,84,240,139,109,155,184,196,58,135,115,174,221,53,38,13,153,169,83,77,110,183,72,220,218,22,154,209,226,233,183,44,0,138,235,54,91,54,86,205,176,141,21,55,155,74,114,81,51,205,130,62,38,13,118,75,113,69,24,80,192,222,235,173,26,46,209,104,98,197,173,90,0,44,26,213,251,136,58,141,26,141,185,213,223,10,9,158,195,125,197,12,167,239,119,248,173,129,93,156,192,218,112,99,108,88,107,109,218,241,82,229,193,47,2,164,214,252,199,105,229,124,48,19,25,59,98,155,0,82,105,63,216,146,178,157,19,203,28,168,162,22,89,155,54,183,242,190,218,176,49,178,21,207,67,34,45,134,113,238,77,243,185,238,212,64,49,198,121,52,83,65,144,221,18,56,106,244,45,139,180,127,9,77,119,234,116,57,13,17,219,108,138,114,112,82,53,41,113,207,5,14,129,90,175,7,51,235,199,135,20,25,69,249,154,157,111,233,249,59,56,164,192,14,168,153,111,184,103,161,81,111,5,121,48,147,73,202,123,38,5,254,38,169,121,186,73,43,202,96,162,17,124,201,91,145,78,240,157,118,134,171,38,224,160,199,19,174,186,63,217,5,147,65,147,215,78,180,229,248,1,67,176,91,187,12,168,181,54,173,66,201,5,218,20,34,97,253,28,173,237,99,213,16,242,93,78,252,30,55,203,39,43,147,152,175,203,17,48,186,81,82,250,178,6,20,95,244,104,131,6,112,111,164,168,220,28,217,118,126,137,118,201,176,205,3,247,91,126,28,146,240,69,2,106,252,159,184,112,85,205,20,202,139,111,72,176,49,196,172,63,222,251,62,86,169,243,231,67,113,97,230,65,153,211,183,97,24,89,163,254,248,64,69,196,239,221,32,63,211,245,51,200,36,250,215,100,147,239,73,39,90,0,214,25,247,249,2,209,162,78,83,132,112,251,126,52,180,59,131,12,75,103,91,104,254,193,168,199,95,65,220,36,70,188,95,190,101,245,128,142,241,16,51,168,163,189,250,58,105,227,67,134,102,57,129,208,188,243,22,82,117,192,124,50,17,97,135,30,126,235,132,123,41,223,179,19,179,4,31,149,249,156,168,219,102,113,224,128,212,55,63,179,179,57,120,226,122,206,221,12,30,242,237,16,196,118,186,149,129,219,1,144,114,47,170,27,103,194,37,62,115,173,187,200,105,109,182,243,197,196,119,4,206,189,175,157,179,184,84,89,124,148,193,240,91,221,75,186,140,147,90,188,245,203,160,207,238,99,81,218,139,226,234,147,0,242,82,202,188,139,49,0,137,175,15,255,162,247,83,224,106,180,30,244,234,11,178,212,149,43,68,61,125,8,60,152,152,113,110,164,173,187,87,91,40,254,13,185,154,164,81,242,207,53,7,32,183,67,2,99,141,5,244,137,248,213,104,225,158,150,96,139,118,231,169,237,62,22,206,101,56,122,205,52,22,128,211,241,105,58,186,133,126,18,103,155,140,184,191,151,85,35,31,18,4,217,82,43,238,235,7,88,193,36,196,191,224,224,221,1,146,209,43,200,173,19,4,228,229,4,18,116,74,157,213,137,130,11,26,65,203,154,173,251,239,196,125,9,166,98,127,178,14,31,43,216,208,99,174,1,65,103,191,154,169,19,52,109,98,2,50,49,238,216,172,11,146,196,82,110,228,146,179,71,118,124,17,77,217,32,52,155,221,76,67,164,8,17,76,51,205,207,107,30,18,145,146,214,215,92,210,220,113,242,54,83,199,26,242,53,51,233,10,39,58,66,146,10,17,248,99,53,17,152,117,110,162,180,52,183,70,249,92,153,1,118,140,86,183,116,66,175,67,205,56,13,158,124,128,230,32,235,111,23,72,174,78,98,131,236,161,92,252,118,6,237,173,116,93,126,53,93,215,76,242,10,63,52,135,255,62,216,33,92,36,87,129,139,6,53,186,155,145,186,57,50,150,115,55,131,161,129,124,131,153,11,241,234,105,80,6,72,134,236,210,60,104,111,179,29,103,81,205,52,121,205,137,119,155,97,217,57,221,207,200,62,176,29,150,219,90,43,39,250,153,88,176,147,211,116,156,111,179,29,18,253,156,210,243,224,13,172,136,117,113,135,245,254,36,10,77,160,130,42,239,50,195,196,113,104,88,26,238,196,116,216,154,191,22,142,186,36,243,230,65,72,126,118,126,252,53,40,55,41,235,49,207,229,6,138,105,153,51,68,86,231,183,33,113,35,3,234,3,206,136,200,107,205,103,165,79,100,141,73,6,86,112,137,53,27,124,118,91,59,62,239,121,48,64,25,64,47,150,185,220,169,196,99,182,65,89,35,134,59,75,57,227,88,105,85,159,193,179,155,97,184,218,48,35,99,62,193,109,29,126,107,152,105,78,180,211,140,158,23,49,7,51,39,107,158,149,121,4,181,16,232,160,101,70,102,45,156,3,133,56,203,96,218,183,25,143,24,97,224,99,142,214,66,190,238,77,156,75,235,244,195,163,25,12,233,54,211,237,122,165,243,227,144,36,90,231,237,109,14,120,69,89,174,174,100,161,215,12,15,54,68,231,156,4,21,70,177,120,205,20,182,81,32,242,199,76,195,3,132,35,203,76,43,198,9,218,241,137,33,233,247,171,233,154,57,144,157,105,182,28,218,229,87,71,54,237,227,187,27,198,206,216,205,49,23,190,70,19,27,196,233,213,109,200,224,28,180,50,36,205,32,55,90,90,102,176,152,135,94,14,33,38,131,202,181,101,142,80,165,28,43,5,26,216,178,110,171,245,1,156,194,110,35,158,6,62,85,151,153,230,204,46,70,19,228,189,150,145,222,214,171,61,152,225,225,92,86,34,230,67,247,129,149,204,77,92,102,208,81,77,210,16,228,24,11,26,244,203,220,140,65,253,124,11,250,200,103,28,87,150,25,136,232,81,198,106,132,97,0,86,253,199,97,189,59,184,217,102,225,37,167,232,109,198,51,63,140,29,88,51,226,103,110,108,198,108,45,86,160,151,215,229,102,28,235,44,119,134,24,99,126,249,101,70,58,52,200,126,49,15,150,128,75,180,204,124,213,92,31,172,53,248,99,93,20,165,106,214,231,2,138,229,15,6,62,126,200,178,163,113,21,66,201,219,58,255,33,20,40,199,122,251,217,110,5,154,42,187,5,237,6,80,218,187,25,77,76,217,188,35,193,27,180,225,183,57,223,16,141,109,134,51,34,193,34,239,102,104,108,207,115,147,137,46,40,249,249,189,161,25,63,27,89,176,96,114,248,107,77,39,65,84,136,27,216,1,48,210,62,160,141,31,63,171,14,44,8,13,164,126,53,124,19,178,116,12,229,64,40,234,102,232,64,206,36,36,104,29,198,95,180,204,52,203,103,181,206,189,172,239,223,54,162,230,42,102,75,234,238,39,235,156,168,81,204,16,149,116,127,237,57,225,195,193,64,79,179,73,99,87,31,20,84,224,186,88,89,77,99,207,178,108,2,44,231,123,145,32,167,83,223,205,17,135,70,134,20,225,56,178,224,183,25,209,165,131,217,165,215,148,170,109,240,239,149,50,26,0,242,189,104,125,168,195,199,44,153,114,210,217,49,2,73,134,233,223,46,51,187,86,63,243,140,170,196,140,192,215,147,85,68,50,15,223,58,230,140,144,227,122,50,122,113,174,3,198,193,204,48,196,245,218,84,120,91,125,184,53,7,170,175,30,192,4,45,203,230,15,211,27,114,188,203,92,238,48,73,6,109,30,200,217,199,20,120,84,63,164,13,36,15,173,208,227,79,78,102,50,116,157,11,52,104,15,183,34,25,120,2,157,138,126,64,64,96,101,153,225,154,144,139,73,155,142,230,70,8,41,163,220,216,144,3,213,159,43,24,167,198,49,19,60,0,223,184,205,134,132,11,178,0,160,160,165,34,181,204,240,121,94,177,139,25,149,110,255,30,133,12,237,208,171,231,155,32,208,178,204,128,97,15,120,160,25,78,11,52,237,50,103,136,205,206,199,54,157,132,208,182,53,3,87,22,107,36,205,176,60,171,98,74,95,135,246,28,204,9,200,144,235,252,54,72,211,115,53,18,118,51,200,186,220,60,143,117,153,41,192,124,76,6,111,95,29,234,105,70,161,253,192,228,90,178,155,57,138,143,15,98,220,71,44,230,99,110,135,11,190,221,130,68,20,209,151,153,156,120,148,123,87,227,234,223,47,6,15,125,148,39,71,245,27,40,156,155,71,214,29,11,136,137,101,164,252,197,40,52,157,97,105,22,251,92,254,227,124,147,131,14,104,166,218,4,150,114,155,163,80,170,77,51,81,19,216,130,101,6,248,123,220,236,106,123,53,228,212,254,185,35,56,239,99,174,165,89,195,225,50,207,179,74,178,97,6,115,109,33,167,61,230,169,156,134,248,102,93,85,52,118,184,25,176,250,37,102,112,121,51,90,221,99,78,41,226,252,56,188,140,176,76,28,115,62,13,241,211,76,218,175,186,159,98,158,197,129,62,222,13,37,144,65,187,153,170,135,94,205,66,200,231,106,227,252,190,196,12,121,237,254,160,228,73,211,137,76,77,183,134,70,171,101,14,38,59,32,87,119,195,11,251,168,145,86,189,228,226,1,45,218,10,32,168,101,65,176,47,67,142,182,213,240,211,15,105,203,122,208,235,198,208,122,11,180,152,25,111,85,42,88,160,92,16,232,77,110,45,198,87,37,31,132,130,155,239,89,217,136,202,46,253,156,205,184,227,150,121,110,126,151,158,95,120,226,104,84,44,115,131,61,172,171,25,61,222,188,150,16,100,58,210,169,112,155,73,195,47,115,134,52,90,70,28,147,149,236,151,57,208,59,35,102,194,153,82,252,106,176,0,186,186,121,52,82,240,183,213,216,251,170,44,17,248,95,183,199,144,3,220,12,114,170,19,5,4,20,17,204,12,48,56,8,204,161,66,16,126,14,145,100,60,93,50,209,140,20,160,248,166,6,165,195,244,41,228,201,122,51,186,138,117,107,78,28,217,24,8,63,33,27,245,231,78,135,92,140,125,129,114,191,251,203,243,157,171,232,100,145,20,135,67,215,215,38,29,160,87,145,175,5,95,104,207,43,250,40,134,94,151,66,143,177,249,2,6,62,87,131,235,19,243,48,254,126,55,3,49,147,61,201,20,45,178,251,234,200,219,0,212,19,115,185,91,214,215,152,76,63,232,210,173,154,180,195,188,227,50,67,189,24,235,208,71,107,116,35,47,51,238,117,210,157,188,53,139,50,150,25,97,39,73,28,112,14,0,254,94,211,48,209,148,146,155,188,24,159,50,248,33,3,254,98,30,81,50,106,52,231,39,95,33,134,217,27,253,193,106,252,174,183,149,212,112,144,41,14,224,2,78,73,55,215,250,112,62,209,238,238,39,12,100,71,165,201,201,105,229,180,238,199,114,164,128,247,240,177,1,189,194,186,181,204,211,153,147,228,36,229,43,16,0,110,70,142,36,136,199,112,193,205,93,61,94,140,180,153,171,223,106,9,221,249,0,199,140,219,173,143,102,53,49,55,131,55,28,58,162,21,134,223,122,204,2,22,128,88,98,158,25,30,18,70,235,60,62,121,7,84,129,204,101,119,115,160,146,125,137,185,66,209,225,87,215,76,27,70,22,135,98,78,140,225,155,134,193,1,123,19,103,133,164,109,245,88,21,90,50,18,129,98,30,32,158,214,18,160,139,228,146,133,11,248,118,254,157,15,10,152,148,35,141,132,159,52,186,175,158,96,17,200,165,62,86,163,59,114,61,54,29,255,36,47,197,129,67,11,118,141,39,117,227,164,171,99,220,101,56,191,184,25,17,143,186,142,151,233,66,44,51,249,110,41,230,19,0,210,227,184,102,2,45,153,234,137,24,222,185,172,84,11,167,57,20,157,234,180,86,131,138,152,57,147,202,143,226,229,12,146,243,87,117,235,116,36,66,84,175,149,54,184,222,221,204,159,213,249,27,134,11,94,227,153,205,151,43,114,164,2,231,234,238,97,101,158,243,97,255,31,244,5,65,214,111,230,78,206,167,93,234,140,207,128,164,174,253,40,195,54,48,31,85,126,156,160,123,172,207,133,160,118,126,216,174,6,121,135,43,250,143,163,101,24,170,190,119,177,212,244,50,67,255,46,179,136,22,200,238,167,34,194,34,20,151,213,151,47,158,106,153,95,133,227,85,38,17,250,246,180,120,44,51,208,205,120,201,252,29,214,43,178,134,236,178,50,140,152,73,76,82,106,115,51,255,151,141,16,189,91,142,132,101,38,35,84,179,188,85,27,230,63,44,51,11,73,66,39,214,100,4,18,189,204,148,153,163,156,122,6,106,243,221,204,178,35,224,16,37,178,178,190,11,55,115,242,84,201,192,146,224,110,123,46,76,167,29,253,52,9,250,192,213,183,230,247,70,228,247,112,160,17,213,229,156,251,254,154,212,67,202,99,200,8,252,105,253,120,7,41,117,196,170,48,247,104,98,188,235,107,6,114,63,98,70,201,202,83,107,25,49,67,214,151,152,1,214,103,255,113,26,105,171,198,217,40,87,6,255,36,157,68,180,156,170,45,220,189,119,197,231,33,133,130,227,47,211,64,67,115,129,79,52,120,143,146,252,56,74,24,97,92,123,146,243,13,179,154,105,150,91,233,5,180,121,104,175,237,98,134,59,103,95,77,14,75,18,58,100,119,229,214,52,212,140,248,240,218,116,96,175,139,161,4,160,146,35,97,56,103,198,10,112,50,85,183,57,113,37,198,175,6,89,221,102,28,220,40,25,130,74,225,220,127,59,91,134,247,210,139,193,60,250,198,80,56,49,162,126,175,192,236,242,93,167,21,196,225,37,65,128,144,131,231,38,50,128,50,205,208,78,107,135,233,101,89,17,74,233,154,105,154,159,178,212,189,101,153,152,150,228,200,76,231,154,22,166,181,153,210,90,16,116,204,146,105,82,47,51,211,42,63,36,193,18,115,211,143,144,121,120,41,116,131,71,3,234,230,219,124,66,205,122,104,134,205,112,61,110,165,151,91,22,16,152,133,122,185,95,9,108,52,9,74,142,156,237,222,55,138,229,123,178,166,74,19,129,220,58,145,67,53,118,104,249,233,185,204,227,72,251,116,234,134,61,215,156,99,102,222,237,179,13,240,138,152,41,179,94,158,155,8,8,141,11,198,129,116,39,125,13,126,60,117,66,12,77,89,206,181,153,211,30,112,156,177,26,31,50,173,148,149,246,169,59,143,160,75,7,197,88,210,235,49,83,18,151,197,199,17,146,60,149,20,108,129,200,182,193,199,104,109,63,248,156,117,81,182,5,74,18,6,11,241,7,183,230,42,253,30,165,238,172,201,188,154,252,168,238,26,120,19,121,123,19,145,42,122,209,29,107,186,195,249,60,25,101,35,221,239,208,2,30,199,108,2,212,186,29,18,227,143,237,170,204,149,93,30,146,119,196,232,110,77,4,233,77,23,246,220,232,61,86,13,192,56,162,174,46,107,69,240,16,36,2,126,209,25,78,255,83,247,60,21,188,72,163,253,55,203,158,42,174,59,111,243,53,244,151,3,237,209,219,216,179,180,130,52,100,73,104,178,112,191,144,9,43,112,100,184,243,0,60,184,227,71,203,113,148,74,3,155,209,16,175,146,94,181,160,201,82,210,9,30,98,99,206,89,102,33,216,113,32,97,199,92,195,67,162,22,108,158,39,75,193,132,52,9,146,169,53,239,80,51,222,12,145,122,38,131,25,244,36,149,113,96,107,168,9,86,162,231,178,157,101,48,39,18,168,14,235,45,221,222,48,42,0,154,217,38,22,138,123,200,230,67,148,172,201,105,32,59,45,248,197,164,21,174,241,144,205,36,196,240,168,137,173,174,168,39,18,110,109,151,21,115,193,200,209,37,231,30,239,19,99,153,73,182,228,7,175,19,213,209,238,214,97,190,152,88,141,196,172,121,184,55,55,240,16,244,98,52,171,124,79,0,143,48,253,120,117,237,58,33,156,155,141,136,116,232,144,69,200,197,199,9,53,9,31,197,156,161,153,217,145,104,181,134,49,49,223,137,62,55,67,161,153,47,205,247,71,250,219,61,204,53,206,77,121,177,102,73,202,29,5,215,92,212,53,132,70,254,242,205,44,117,107,242,144,223,6,92,84,61,173,103,196,60,73,125,63,112,32,237,152,161,235,150,189,142,238,7,18,237,30,159,207,49,148,236,180,121,111,224,66,118,74,131,92,142,174,46,40,113,60,136,160,214,168,77,35,119,155,162,207,225,28,136,170,212,67,202,70,82,230,137,133,185,165,228,71,79,34,208,44,234,191,29,233,240,145,189,140,20,190,251,79,229,70,84,107,17,164,25,255,215,206,105,176,233,234,115,183,198,94,187,51,34,116,141,196,161,190,219,232,59,152,68,28,239,146,212,90,67,123,143,214,186,157,79,161,187,86,206,99,58,146,253,0,128,2,241,146,24,153,147,6,130,133,182,205,64,118,165,144,135,64,136,35,18,74,54,233,184,164,231,117,225,28,245,215,206,105,12,253,154,145,222,154,224,219,89,134,19,78,176,198,70,57,7,157,209,50,23,36,50,138,154,1,8,121,226,1,56,254,149,165,52,132,235,5,229,130,155,171,193,166,197,60,250,174,52,163,59,89,180,224,203,159,8,149,61,99,88,200,118,169,121,36,67,123,121,190,17,221,38,61,145,169,63,123,124,158,173,15,65,221,225,106,81,166,155,209,96,146,141,129,243,60,164,184,103,146,113,243,234,137,13,195,75,240,92,13,116,118,164,131,197,140,8,212,78,143,13,50,105,234,198,24,65,100,63,9,222,34,9,44,131,204,247,189,118,205,81,169,151,124,109,202,241,30,172,114,160,246,32,161,213,220,226,27,36,58,59,53,205,91,168,3,70,195,5,200,191,101,110,36,130,164,138,30,144,47,218,165,134,110,74,117,199,74,27,127,245,61,103,6,224,20,215,164,198,110,33,162,251,10,184,190,28,224,90,251,39,86,243,124,190,201,29,9,90,130,238,206,82,61,243,86,80,181,187,36,232,131,235,144,93,110,215,18,122,23,68,99,227,190,80,194,236,18,139,177,102,42,90,34,213,180,173,13,41,82,185,24,10,168,83,12,224,124,174,242,177,17,77,79,219,193,34,159,31,79,7,229,52,243,189,194,46,106,89,175,196,37,87,147,230,219,30,49,239,29,116,83,130,94,166,151,83,96,153,14,172,0,107,224,235,33,205,228,131,194,75,200,36,134,134,233,242,160,141,139,171,54,1,25,115,202,73,108,163,52,23,53,26,69,27,20,63,104,153,65,91,30,206,250,102,8,136,228,152,31,178,45,116,133,84,65,183,4,132,153,211,174,66,54,81,14,199,76,64,232,254,25,114,96,241,146,210,171,161,120,125,80,230,87,135,247,93,110,61,119,105,58,208,118,221,150,22,113,65,206,192,163,92,243,54,207,189,89,114,215,96,21,192,60,238,154,49,96,49,153,42,21,222,196,236,233,204,106,74,214,93,0,67,72,20,236,42,125,181,62,124,217,117,168,243,214,83,93,29,164,209,5,202,132,42,249,174,71,207,231,26,67,90,51,40,90,181,107,23,165,12,93,164,32,21,72,69,57,47,29,186,128,240,169,62,153,169,208,251,44,134,112,109,232,168,96,174,254,96,112,225,7,133,104,209,45,1,104,203,17,46,115,226,29,61,245,102,133,118,50,33,142,174,41,48,232,157,7,199,63,216,197,2,30,250,210,196,68,51,204,150,39,167,17,35,169,151,68,186,120,215,208,254,47,115,50,202,230,99,109,198,91,148,28,200,196,158,211,197,12,226,190,109,115,99,175,149,57,220,134,73,130,56,250,107,134,147,67,23,31,110,106,89,121,137,155,17,65,166,40,70,178,211,11,88,22,170,65,182,142,153,18,97,112,248,98,64,255,59,171,245,77,240,227,91,72,203,242,175,255,245,252,219,255,251,127,124,68,91,254,211,127,249,207,255,249,255,246,191,254,171,127,6,188,242,95,252,47,255,199,52,124,246,221,31,124,254,215,63,254,63,255,229,63,251,23,255,234,159,252,119,255,251,253,175,254,175,255,225,127,254,127,7,105,218,5,15,16,77,19,204,38,203,2,10,208,176,187,112,146,89,149,59,253,55,79,248,63,217,189,63,255,234,215,63,252,151,191,253,236,219,127,50,31,226,195,167,191,251,79,254,63,129,67,159,220,23,253,16,148,193,13,184,123,49,230,112,230,244,55,239,251,225,87,127,229,195,183,191,254,250,77,73,10,34,237,238,204,92,192,99,240,9,222,190,233,111,126,237,195,151,190,246,250,77,171,33,23,187,243,44,208,78,195,198,242,230,61,127,246,195,95,255,240,171,255,233,35,220,147,93,3,225,146,91,179,158,0,26,85,185,55,191,233,63,124,249,103,63,252,201,103,63,250,189,151,238,199,40,14,170,231,46,217,54,163,22,20,93,222,126,201,95,249,217,15,127,233,35,188,164,237,255,165,220,205,46,157,224,132,248,254,237,155,126,246,173,191,102,234,126,255,91,31,225,190,17,166,226,177,192,242,56,151,209,56,4,222,188,237,119,127,240,217,143,127,240,81,86,12,172,65,208,85,56,249,213,85,174,10,230,249,205,251,254,252,79,126,58,63,233,71,184,41,124,101,84,62,108,153,246,27,167,12,181,212,155,55,253,155,191,249,240,135,223,254,24,3,76,84,5,168,214,110,154,64,111,5,144,131,111,46,211,63,248,163,207,127,252,187,31,227,77,217,246,198,106,155,159,203,5,176,237,116,100,223,188,233,47,126,237,183,63,252,229,87,94,92,52,96,194,51,37,167,213,147,81,225,111,159,135,199,179,27,126,241,151,94,93,165,116,154,221,192,242,37,22,134,58,64,124,123,95,248,240,199,127,241,225,71,127,253,17,246,92,144,188,217,137,18,96,130,168,208,201,61,91,45,47,221,170,88,211,178,19,215,181,233,77,78,47,235,237,35,229,103,159,126,233,165,161,52,17,162,184,218,136,58,80,94,146,10,111,15,229,207,126,244,201,135,63,252,238,71,152,162,36,17,209,245,185,23,35,27,236,149,242,147,155,126,246,55,95,96,243,249,254,183,94,188,35,156,38,247,75,86,138,254,100,138,223,62,71,230,6,59,23,255,220,233,190,255,215,175,45,126,186,49,199,146,193,234,22,4,192,181,246,246,178,248,135,111,124,246,131,255,240,210,237,72,66,181,184,154,205,122,135,198,230,26,207,110,247,107,191,253,217,239,125,243,197,131,217,56,122,111,174,28,26,80,166,159,60,218,147,173,237,147,127,247,218,28,101,28,243,98,235,167,72,15,106,101,188,125,80,125,254,157,95,122,233,94,100,255,240,172,214,48,194,13,17,72,212,63,89,15,47,45,115,212,128,6,88,173,245,201,32,103,157,251,216,219,203,224,247,190,251,179,79,255,253,139,115,146,194,11,254,84,91,167,32,213,14,116,93,222,158,36,255,233,235,203,211,120,241,166,52,212,221,128,4,187,41,133,122,211,227,121,123,59,251,234,207,255,238,175,94,95,125,248,141,48,75,185,106,48,124,221,115,124,223,30,218,239,127,227,179,79,126,250,234,13,65,108,144,249,112,246,120,20,238,90,124,178,32,190,248,231,175,221,171,155,58,182,211,40,163,71,78,62,232,217,126,246,218,189,144,160,50,248,39,247,2,4,73,201,251,237,215,250,173,47,205,81,252,8,51,166,128,177,170,78,35,96,5,242,82,158,188,223,135,63,254,206,135,239,125,239,190,239,107,55,69,95,2,234,116,187,105,153,103,61,120,210,244,100,229,127,239,179,31,253,195,71,184,41,181,82,227,125,185,189,138,106,104,247,116,61,219,2,62,252,219,111,126,246,201,111,191,246,61,81,102,156,30,247,253,154,208,218,82,178,123,178,153,126,249,55,230,22,240,225,147,47,191,230,173,93,208,83,199,77,229,56,2,133,240,39,95,243,191,252,237,107,199,18,34,152,51,48,93,227,137,46,37,244,50,207,166,235,107,247,162,76,157,22,141,0,146,10,35,151,103,9,135,79,127,248,218,173,0,59,129,207,184,29,66,116,90,202,60,47,158,220,235,143,94,59,109,51,114,133,197,169,23,192,251,162,19,252,246,25,241,187,95,120,45,143,97,250,64,78,3,126,65,23,65,121,255,237,233,255,181,63,125,241,236,35,212,109,107,83,105,221,26,72,223,62,17,62,124,247,183,62,194,218,206,183,46,193,34,159,65,81,29,44,196,147,19,225,55,191,252,226,62,98,117,124,167,11,44,151,169,51,191,29,221,254,240,183,56,95,191,250,87,211,179,126,237,158,244,173,193,133,117,191,159,21,159,103,40,246,108,239,226,166,115,207,252,8,247,173,8,121,123,119,139,205,78,130,193,103,167,223,207,126,242,7,31,254,234,211,143,113,223,11,30,183,107,213,62,76,39,104,198,161,249,217,34,252,240,253,63,255,56,239,75,231,16,8,246,236,237,156,151,117,133,189,121,219,223,253,211,207,255,226,183,153,187,31,225,182,23,244,206,97,33,115,17,170,72,224,57,159,13,243,188,233,207,127,240,87,175,220,209,24,146,198,140,206,110,239,148,42,9,41,147,39,19,234,235,95,190,189,211,151,238,152,173,69,117,233,174,209,251,62,111,136,14,222,155,123,221,143,255,205,75,247,26,144,62,94,229,22,129,0,248,210,175,103,233,211,159,255,230,239,188,238,69,25,101,44,237,130,119,136,214,81,185,52,78,175,103,94,212,39,159,188,28,101,39,20,36,157,117,49,220,77,183,79,182,161,207,127,250,5,251,128,175,189,227,64,50,174,250,193,24,77,38,28,208,202,155,31,240,123,127,255,249,55,126,66,236,251,226,172,233,86,32,233,91,195,240,214,128,120,226,100,124,241,235,31,97,158,162,38,2,10,239,254,148,197,8,64,129,22,188,249,154,127,240,119,220,209,220,211,151,110,122,25,150,46,166,149,72,140,115,131,167,179,252,217,249,245,249,127,249,165,87,95,115,198,25,149,114,219,189,1,128,48,2,236,147,159,207,216,111,125,248,228,35,228,105,241,221,168,98,223,252,117,115,105,162,163,135,160,243,155,243,246,11,127,251,139,31,126,251,179,31,252,135,143,112,223,110,56,255,235,142,173,250,69,209,45,1,41,124,243,125,127,231,75,31,39,143,89,97,127,29,105,85,63,27,234,197,1,196,235,155,55,253,206,239,19,0,204,147,236,35,28,159,200,11,55,87,243,54,62,99,246,250,127,236,190,95,255,193,107,41,49,120,54,224,243,190,61,116,88,219,33,96,122,251,60,33,229,240,173,255,250,247,95,156,175,249,225,87,255,228,195,87,190,248,225,239,62,249,175,127,255,235,175,165,226,1,108,205,73,125,111,20,240,173,162,44,243,180,154,244,218,189,128,42,129,191,188,231,48,18,31,214,88,251,196,27,123,109,189,12,0,46,139,42,12,188,45,236,225,207,202,143,247,6,248,247,255,254,181,13,176,153,80,239,74,203,209,2,129,122,216,219,119,252,236,247,191,246,106,238,118,110,182,208,11,150,149,153,139,72,214,196,103,21,185,143,112,59,168,32,203,34,246,183,86,6,184,215,158,148,108,190,250,87,47,206,19,3,252,220,140,248,166,70,142,78,219,147,69,241,226,123,37,99,96,12,158,2,71,153,48,65,25,252,14,121,170,10,178,245,114,165,102,212,67,105,87,104,239,146,101,40,40,114,129,100,187,191,23,116,76,29,125,198,183,239,245,205,215,162,72,118,48,144,106,43,108,109,197,104,72,223,222,174,127,241,233,143,95,187,23,212,201,161,47,181,4,244,35,216,177,174,103,133,232,23,239,133,176,189,139,49,67,178,196,14,157,223,99,30,182,76,134,20,21,150,53,134,131,110,137,39,231,251,47,126,252,90,126,141,190,51,184,224,110,143,20,230,5,131,136,191,253,94,63,126,45,15,108,83,126,70,104,75,168,1,222,60,192,200,239,51,134,23,250,46,215,242,180,243,48,24,211,147,194,200,103,223,251,181,23,199,112,134,217,97,203,170,155,170,204,120,54,134,47,87,39,46,136,22,239,92,130,193,141,195,147,157,247,195,119,127,235,181,128,154,222,35,103,106,133,210,216,216,133,223,14,0,127,247,79,94,123,41,252,59,104,237,239,116,208,60,46,33,10,122,242,177,94,59,80,192,168,33,115,236,76,251,205,248,187,199,179,90,238,171,41,137,25,198,186,82,243,252,112,33,60,187,211,119,95,91,197,153,57,56,118,133,229,66,58,46,215,119,153,128,32,139,81,30,94,184,42,10,142,208,160,188,61,5,255,240,219,47,22,115,32,106,119,174,237,56,172,45,63,61,241,193,191,255,181,23,55,221,108,45,131,75,131,198,4,182,90,120,151,205,9,192,37,116,164,43,34,135,4,43,181,103,8,170,15,255,238,15,95,203,89,215,30,32,55,88,108,180,86,117,127,18,62,205,32,252,181,84,60,73,220,77,179,10,128,217,84,2,223,124,171,47,255,242,107,35,24,1,136,230,245,86,237,214,15,31,79,94,235,197,52,209,5,198,110,184,32,111,131,108,136,246,195,183,221,194,95,253,227,215,222,43,192,25,31,23,237,42,124,252,149,182,200,119,153,133,70,146,5,84,103,85,132,144,105,5,192,254,30,85,26,42,178,112,36,174,123,21,251,139,58,222,101,110,160,105,76,206,96,221,203,58,135,211,120,159,144,193,24,233,174,177,16,10,40,58,246,30,158,28,253,191,248,194,139,40,90,60,51,20,190,214,189,114,52,5,193,39,59,239,119,95,91,202,87,134,69,241,90,24,22,35,36,143,207,194,243,215,224,99,244,39,66,157,127,187,106,221,178,176,79,86,215,171,95,11,137,151,43,174,152,171,166,1,213,118,125,159,91,65,32,8,71,248,141,179,134,146,161,67,66,254,246,199,250,202,151,95,68,1,195,92,116,45,124,218,64,228,116,110,83,227,89,226,232,181,123,129,56,154,190,181,223,11,10,178,88,223,103,113,193,200,20,134,167,231,51,26,17,229,201,124,255,217,15,95,195,81,145,84,132,48,102,85,59,134,49,11,181,119,218,119,89,184,11,129,63,71,16,6,216,250,4,67,241,243,95,254,253,215,110,149,166,7,95,198,130,75,194,220,121,83,19,189,57,11,255,242,43,47,222,107,110,126,121,241,164,207,35,18,98,161,248,12,113,250,242,66,206,37,161,190,118,103,244,104,154,77,116,175,191,221,197,240,90,86,180,92,23,84,95,183,56,29,219,110,10,116,224,190,203,49,105,60,84,80,189,221,81,43,202,211,166,71,252,230,220,248,194,139,46,20,76,216,116,216,123,132,60,198,243,93,227,197,239,69,159,56,179,126,213,102,80,124,79,207,16,82,159,125,255,71,175,237,188,17,233,47,175,35,162,114,131,222,240,187,68,227,212,63,230,105,149,251,202,78,146,22,53,22,146,55,239,245,205,63,123,237,94,64,77,82,247,76,168,65,174,251,245,46,65,94,49,117,7,216,142,239,22,15,20,203,56,152,223,229,94,61,27,251,246,157,21,130,192,135,254,210,254,228,84,254,244,47,94,187,23,240,170,233,123,22,111,33,73,214,215,252,46,239,101,189,112,97,137,109,116,216,110,91,135,139,226,61,66,148,0,117,94,94,194,81,29,1,49,10,42,111,175,229,159,255,198,107,85,79,220,221,129,90,239,157,185,70,181,11,197,212,119,249,94,220,7,111,198,110,213,27,109,114,173,190,207,52,156,129,86,165,185,255,118,216,76,78,176,214,80,223,227,115,21,147,155,163,152,122,111,81,40,134,197,240,236,189,94,28,194,138,168,203,146,128,51,46,9,214,219,147,224,245,15,190,254,90,213,11,93,201,18,218,170,15,67,173,18,210,19,240,237,207,127,242,167,175,189,86,157,19,239,26,171,109,136,255,130,218,245,73,211,201,79,94,171,230,85,100,45,169,0,175,230,129,136,28,234,147,186,208,171,181,26,232,134,27,17,235,234,253,184,85,69,158,196,13,191,245,31,95,187,23,228,166,233,86,128,153,97,236,252,88,79,59,175,126,246,195,31,191,134,92,50,121,207,48,86,105,45,195,215,120,141,119,57,188,50,202,128,96,51,215,52,132,246,15,214,147,183,135,240,235,191,254,26,6,12,70,128,190,50,121,29,18,153,145,158,229,26,126,241,141,191,121,173,140,135,186,215,61,47,160,17,65,52,236,73,220,245,189,87,1,67,228,129,194,157,250,135,246,112,152,110,196,123,12,96,133,254,102,142,219,157,185,190,40,104,208,182,118,189,199,0,34,191,144,211,149,215,189,130,41,30,206,113,124,151,49,132,169,242,114,205,183,110,82,170,8,26,188,79,125,55,66,131,176,10,13,80,96,246,104,20,202,239,225,105,144,73,203,174,58,93,96,132,159,231,203,187,164,80,166,59,131,208,251,146,174,131,183,176,66,209,144,158,66,160,63,74,127,60,106,34,38,236,116,143,101,135,115,59,214,103,189,154,223,249,40,157,205,121,192,151,54,207,230,5,80,65,125,162,60,187,233,47,62,249,157,15,127,253,221,15,159,126,243,35,220,183,25,91,96,88,238,48,84,79,33,61,203,40,254,252,171,223,166,247,246,163,188,47,52,183,197,49,251,200,236,160,60,48,158,56,37,127,244,219,31,229,166,166,27,122,83,247,218,78,83,2,236,70,79,188,147,95,252,249,127,126,205,31,239,80,122,180,184,118,181,1,227,74,121,18,131,126,254,213,239,90,215,202,159,189,24,1,144,66,173,183,22,28,119,54,185,215,250,143,192,159,95,76,17,103,202,5,214,54,182,90,214,224,255,186,158,244,227,127,248,202,15,94,91,32,70,132,214,87,14,6,234,251,0,65,216,123,52,175,100,128,126,57,141,123,36,201,51,145,100,127,210,139,55,23,197,107,99,88,135,49,249,183,5,148,133,89,9,14,237,183,183,211,239,188,116,47,52,80,34,146,33,183,7,17,82,191,192,59,191,253,94,223,248,135,215,22,248,92,207,17,97,177,213,212,159,128,113,149,167,187,232,171,247,42,55,35,222,141,27,135,33,253,186,158,185,177,127,249,218,24,130,73,79,75,222,25,90,178,68,117,245,93,78,218,130,140,56,174,235,202,31,84,64,98,207,138,250,172,232,239,252,228,23,95,251,179,87,163,69,211,186,14,171,9,8,185,182,100,92,96,79,224,17,191,250,249,23,94,107,161,160,81,178,25,101,179,121,154,201,4,202,159,236,201,159,253,222,175,217,62,249,237,215,238,56,135,48,213,176,82,10,80,66,206,59,62,241,149,62,252,219,191,123,189,151,31,174,79,52,14,239,114,164,181,251,165,222,159,178,63,124,231,195,247,126,227,195,183,62,125,109,69,204,155,53,40,120,215,59,230,155,230,241,237,59,254,218,31,191,230,164,193,155,5,51,231,157,54,129,174,242,138,207,130,173,79,254,226,181,221,18,61,199,213,241,138,200,107,166,139,249,201,198,252,211,175,190,184,20,104,135,11,86,238,186,223,140,217,121,61,73,223,221,119,123,29,116,78,194,63,150,176,52,220,175,43,36,8,89,159,156,7,63,251,244,211,15,191,243,165,143,224,24,85,152,24,235,18,90,190,42,136,251,167,9,243,15,159,190,154,74,25,72,90,221,9,115,212,65,26,167,67,121,198,107,243,98,123,70,188,200,139,222,235,142,42,243,188,213,19,231,246,151,190,240,218,173,144,32,67,255,114,173,241,54,140,168,245,217,16,210,142,49,125,218,151,231,11,234,28,185,194,209,115,179,121,193,142,120,161,4,240,230,59,254,187,239,189,86,19,184,178,245,108,222,211,4,25,164,0,79,243,123,156,233,40,232,17,234,221,129,201,156,153,100,156,251,19,184,200,47,254,225,27,175,69,234,52,177,183,213,139,122,129,44,66,69,237,73,164,254,189,215,198,48,225,158,64,130,124,103,32,144,207,185,158,109,150,223,255,243,159,255,155,223,127,17,146,5,193,94,53,61,142,123,32,83,107,140,230,219,243,227,239,94,75,160,231,54,15,131,176,100,236,167,99,132,72,81,127,178,119,125,254,141,23,95,107,254,176,53,236,221,243,62,153,46,222,19,228,247,252,102,159,127,249,55,62,202,254,204,199,195,95,88,172,125,17,85,32,48,232,111,251,43,63,253,171,159,253,232,55,62,78,231,85,133,248,183,175,88,11,165,68,35,252,140,207,217,114,62,2,129,30,220,210,211,217,93,42,247,104,205,53,152,217,159,68,233,255,233,79,94,251,160,64,59,103,232,99,155,75,163,226,158,231,145,244,30,244,60,25,53,77,192,252,139,157,167,67,189,254,132,83,230,179,239,190,24,74,206,227,28,210,203,149,214,9,144,182,62,91,238,95,250,218,139,137,104,232,102,199,221,51,112,25,43,113,141,207,128,3,95,253,252,15,190,245,170,123,52,143,184,56,230,73,183,210,41,180,150,199,240,164,169,228,179,63,122,209,45,66,172,226,218,110,17,93,214,115,249,199,127,204,45,122,241,237,70,66,161,173,166,229,180,39,116,179,194,19,210,191,23,219,34,74,64,160,16,77,233,229,174,95,40,26,148,252,62,57,213,20,27,137,176,180,18,41,243,118,38,103,241,230,148,252,143,175,125,53,56,132,19,52,22,171,14,211,123,123,218,5,252,106,245,246,214,102,207,99,249,122,164,0,242,51,204,199,107,204,101,232,83,211,226,116,115,124,206,241,43,80,205,150,248,46,57,0,202,223,21,209,150,219,55,201,115,63,190,234,51,210,150,47,255,198,139,149,71,72,134,211,205,115,57,61,101,120,231,211,51,110,159,87,235,250,87,102,81,221,57,155,139,222,183,74,171,237,251,96,116,76,198,243,26,238,75,54,84,42,226,123,188,86,158,94,241,21,17,144,113,66,129,144,128,31,189,125,175,63,252,218,107,171,43,224,166,166,30,157,250,181,33,115,60,222,229,189,82,196,231,89,136,170,203,4,38,250,147,90,251,171,217,188,57,96,38,251,184,192,192,51,134,3,135,121,189,207,204,248,255,175,30,152,103,48,83,147,67,35,90,68,62,42,62,37,120,123,237,86,5,80,51,72,180,251,94,149,190,163,103,212,138,31,126,245,181,196,60,77,118,51,242,93,208,99,104,187,83,14,245,93,160,199,243,94,51,128,175,171,147,5,218,167,74,174,228,125,18,216,192,194,114,43,233,78,96,155,190,78,123,122,116,189,246,185,50,58,41,125,205,140,4,141,60,122,107,239,209,116,204,204,160,189,217,71,176,117,68,229,114,127,151,215,106,21,9,182,20,86,201,134,178,42,163,250,228,94,95,121,113,113,209,6,217,157,48,53,66,251,223,122,123,159,247,130,167,96,6,12,217,129,71,17,80,245,187,220,170,206,83,113,192,239,127,239,187,13,65,136,103,85,148,151,95,171,152,230,240,122,45,52,99,7,138,207,239,209,173,152,233,126,67,165,125,97,210,32,17,173,253,217,190,251,226,123,129,179,187,194,58,38,81,147,128,203,239,73,46,252,231,95,250,219,23,243,238,243,147,153,84,144,221,107,134,236,141,46,144,119,57,39,105,243,64,164,125,77,121,176,91,56,3,239,209,80,149,77,220,59,160,125,97,247,130,246,42,196,252,62,187,33,205,10,53,246,59,104,32,24,202,104,184,148,247,57,80,230,32,210,147,182,112,78,104,218,135,103,217,211,23,219,142,233,157,158,33,101,185,217,137,140,118,138,136,50,189,71,223,49,50,183,116,121,46,212,44,98,161,225,41,17,210,107,164,146,243,211,144,18,186,130,7,94,168,22,95,215,187,120,161,0,75,209,128,44,11,120,220,129,0,244,246,46,25,135,2,95,37,218,63,247,118,136,190,200,53,63,224,245,46,241,127,230,4,25,125,209,72,205,239,6,2,161,191,15,40,189,162,59,130,140,206,61,13,7,138,209,115,177,189,15,148,117,14,32,90,131,187,12,89,3,37,153,247,65,84,135,140,82,234,42,78,52,132,255,122,235,239,210,95,202,24,66,20,179,234,74,21,78,213,167,224,237,23,95,235,26,115,91,138,99,85,171,77,162,21,71,231,137,203,251,229,215,98,242,56,231,30,18,141,235,94,240,196,61,227,228,252,187,87,249,138,128,68,245,149,70,111,136,164,93,37,189,11,254,29,1,79,58,182,238,243,36,195,105,241,148,62,236,179,111,126,242,98,60,9,1,229,88,5,144,121,219,66,54,224,237,36,253,215,94,108,6,170,41,206,8,232,190,83,1,240,210,242,251,244,15,64,159,61,198,141,188,34,123,18,1,150,61,9,79,254,244,183,94,204,118,85,182,139,190,6,208,132,30,74,143,239,211,22,145,131,137,157,148,53,132,112,204,133,39,73,215,87,171,126,21,185,233,186,194,147,43,152,64,109,123,82,29,126,57,139,151,17,201,89,224,247,134,64,45,220,79,253,125,166,6,158,5,149,224,123,110,204,163,164,160,150,252,246,150,241,163,255,252,34,135,85,64,98,117,205,141,216,200,232,165,242,62,217,73,132,179,97,35,205,235,123,117,35,20,40,207,202,13,47,222,43,21,180,104,111,167,6,149,183,65,68,249,30,113,151,177,46,32,65,157,238,185,1,99,101,105,207,154,250,95,157,27,243,139,1,99,190,11,122,157,26,123,174,233,157,240,239,165,39,58,116,239,57,143,84,203,156,149,239,227,131,130,53,36,173,155,86,157,18,162,225,235,89,151,216,119,126,242,98,65,61,118,20,165,87,253,53,26,130,249,125,86,178,73,62,206,13,112,213,151,83,74,198,14,242,62,247,154,126,32,13,139,247,74,14,217,144,189,215,251,184,187,23,109,98,197,161,77,49,76,39,52,61,229,97,124,241,189,46,36,237,93,228,238,66,71,219,170,246,239,226,23,102,58,249,175,30,214,46,63,239,58,71,241,73,182,230,231,191,249,235,159,125,241,167,159,255,241,63,188,70,251,52,111,214,167,143,113,139,57,102,136,73,243,211,222,190,95,249,230,135,63,254,243,143,209,39,48,2,194,223,247,1,51,163,176,144,26,193,209,123,64,246,17,100,180,182,190,85,254,170,9,58,210,254,143,10,35,190,142,247,67,97,30,37,229,117,211,17,90,238,79,113,44,175,237,146,208,116,222,58,189,222,255,48,29,133,240,108,221,189,182,117,209,27,80,91,14,171,253,97,58,114,115,126,94,239,148,88,185,160,101,92,76,53,87,49,133,230,25,223,190,71,98,165,26,173,107,15,97,17,47,195,68,122,61,157,35,47,38,248,88,227,184,137,215,130,20,22,56,245,159,21,221,254,237,139,76,246,51,104,193,245,142,222,242,208,230,199,235,239,227,92,33,17,159,175,85,75,140,148,234,41,160,191,189,164,255,195,111,190,120,171,57,130,33,46,98,161,210,11,104,246,103,109,85,63,254,131,143,162,220,56,157,109,60,71,135,237,231,185,196,50,27,215,219,55,253,229,23,239,53,207,233,146,151,28,15,85,170,156,99,123,218,179,254,211,23,231,35,130,241,35,175,138,88,161,83,57,213,119,42,70,140,30,47,180,43,22,157,97,130,60,161,61,33,230,255,229,191,124,177,125,132,131,58,46,214,191,49,234,120,218,99,248,201,39,47,150,7,144,151,143,139,96,176,212,142,212,243,59,101,209,41,215,55,231,212,48,94,67,218,229,159,244,196,124,247,195,95,126,5,210,116,155,252,255,245,239,191,248,225,155,127,246,225,199,159,190,200,38,158,179,157,101,51,12,88,237,229,70,174,240,172,85,244,69,160,221,92,2,105,110,95,215,162,30,162,242,88,158,101,53,95,172,120,3,107,130,176,100,181,0,81,185,69,4,235,93,10,20,5,16,90,172,109,209,230,52,54,206,247,65,201,204,207,68,41,115,180,229,81,206,209,139,229,89,185,246,23,191,246,219,40,64,190,168,138,90,23,104,119,29,58,243,191,158,146,55,191,72,114,76,3,223,156,140,14,42,73,115,237,113,226,245,119,97,179,43,137,158,24,103,98,153,147,165,204,35,46,190,71,225,160,2,129,64,134,241,118,179,70,157,147,35,143,247,1,14,210,95,74,161,226,230,4,160,123,112,186,116,215,19,138,222,15,159,126,227,181,123,153,194,195,88,59,7,50,12,37,94,207,186,41,94,19,93,128,123,13,15,100,181,94,135,22,114,152,199,245,59,49,2,205,13,25,38,192,213,92,7,1,23,74,73,239,210,167,63,106,59,39,0,220,232,117,158,168,255,15,123,111,254,221,58,114,28,10,255,43,26,204,120,34,89,16,9,16,224,38,133,246,1,23,73,212,78,82,251,157,155,57,32,0,146,16,73,128,2,64,82,148,172,115,198,201,75,188,125,126,246,123,121,137,227,120,123,201,139,157,237,217,142,147,120,155,177,147,115,190,63,229,59,163,123,103,126,202,191,240,117,117,55,54,18,164,168,123,53,227,153,228,94,205,72,64,47,213,213,213,213,221,85,213,141,170,105,31,245,188,156,31,17,36,109,167,179,2,120,60,32,231,195,232,1,110,88,127,52,254,7,145,250,46,192,221,119,247,90,9,135,90,207,124,52,190,182,147,224,31,50,193,139,25,18,82,138,231,192,81,197,180,111,5,223,255,213,87,94,206,185,39,4,196,200,100,169,99,111,14,173,81,188,144,73,126,68,126,21,240,113,62,61,125,65,147,26,152,114,106,91,223,190,251,222,63,32,201,7,34,155,191,251,15,47,219,52,26,48,8,203,227,70,61,192,65,44,197,41,238,82,238,190,243,125,216,101,30,197,171,3,248,117,230,51,2,231,126,165,136,38,4,151,73,76,15,36,251,189,127,240,26,69,101,218,57,103,145,209,84,46,197,44,177,249,220,141,129,139,85,245,129,102,149,141,134,9,237,117,123,166,161,25,14,130,225,37,239,154,170,214,89,237,223,178,93,253,74,55,16,34,237,39,140,204,60,125,202,170,178,35,175,54,250,134,226,232,166,177,184,116,99,105,168,51,198,77,167,185,202,88,131,178,97,235,170,86,115,100,203,217,49,21,134,237,56,19,169,70,147,97,187,0,124,47,140,7,110,144,97,117,187,108,232,206,174,108,181,53,203,94,125,141,103,119,228,145,102,109,88,102,191,183,106,244,59,29,182,75,178,58,144,188,250,228,41,219,48,173,238,234,141,53,32,224,24,214,26,108,88,178,138,114,16,113,100,75,238,162,78,221,178,186,98,26,71,86,103,21,17,66,229,21,5,17,162,161,119,28,205,42,66,103,16,16,211,210,155,186,65,222,60,88,16,216,237,231,95,228,61,144,12,191,240,252,221,191,101,88,219,237,8,74,193,188,143,132,98,55,85,70,29,38,225,212,82,40,77,87,87,121,86,105,233,29,213,210,140,73,200,1,208,137,104,208,60,146,48,198,64,3,3,38,9,104,30,70,119,12,104,226,62,152,248,10,226,24,76,136,227,73,96,38,166,163,43,248,144,133,72,200,2,4,52,31,39,68,42,37,38,48,100,97,2,85,209,7,40,70,163,138,116,182,228,56,64,49,193,137,24,160,56,1,48,121,223,80,137,34,159,73,141,3,76,112,130,128,1,38,17,57,159,178,118,203,28,2,63,2,239,217,26,230,114,194,141,132,253,58,114,29,205,11,252,216,234,92,212,129,121,148,190,133,232,229,224,217,27,224,68,196,117,8,204,137,110,144,210,22,48,250,62,250,31,113,110,32,101,71,55,180,201,212,3,179,51,106,154,70,84,6,106,100,38,148,68,116,178,64,146,109,221,104,118,180,234,56,46,104,113,82,44,180,44,105,106,112,106,59,45,221,142,65,47,115,93,60,249,99,77,205,41,234,138,83,118,180,174,189,110,153,221,130,172,180,180,69,6,138,48,75,104,169,48,251,198,24,136,129,108,45,24,57,0,180,134,161,189,97,104,87,206,161,174,180,23,23,3,165,140,152,142,38,253,9,106,223,234,32,148,237,197,37,214,128,198,242,178,173,173,235,134,42,117,58,139,75,183,75,208,132,230,180,76,21,205,105,165,111,59,8,129,142,38,91,19,40,79,118,242,205,55,113,70,87,238,197,44,173,107,14,52,188,170,44,78,41,189,196,226,140,136,145,152,5,39,162,120,16,80,96,44,238,133,18,40,59,5,68,226,33,48,18,83,128,8,15,1,34,32,234,135,135,100,202,56,147,13,97,193,208,134,11,7,136,71,116,91,11,140,181,198,58,75,55,13,194,77,245,192,232,26,49,178,88,179,126,81,11,237,45,49,52,85,29,237,205,55,81,190,191,96,231,172,216,64,238,244,53,86,91,92,66,61,35,156,1,204,65,39,191,7,193,32,120,105,46,74,30,63,199,208,166,81,66,188,27,64,12,161,229,16,176,185,156,129,26,212,114,78,12,118,74,128,204,106,104,122,180,100,163,169,213,16,187,41,173,201,142,239,215,47,208,82,177,104,226,142,45,45,90,90,83,51,52,75,118,76,171,138,166,132,222,213,98,176,109,249,205,45,32,74,184,91,231,66,68,233,161,37,247,2,200,161,142,12,209,178,172,45,242,75,246,80,119,16,226,136,94,150,54,200,25,49,152,79,75,55,10,34,229,2,183,26,236,39,161,103,140,44,71,57,141,37,69,115,2,97,133,241,201,181,134,33,8,171,240,135,209,12,149,113,97,25,104,8,204,30,162,241,45,154,147,184,46,80,100,105,205,235,137,22,232,137,17,147,123,189,206,8,51,16,43,91,205,126,23,164,138,165,91,154,173,221,162,137,13,244,47,96,98,126,186,200,8,172,181,163,219,206,39,136,148,225,69,115,98,25,132,236,170,59,139,23,233,26,224,37,226,157,4,33,195,42,176,134,206,0,19,218,4,209,204,152,177,146,6,75,210,246,66,105,57,216,107,194,171,171,191,157,209,197,200,151,247,98,24,51,252,110,47,254,231,90,74,217,199,217,167,208,146,103,14,11,29,180,157,134,22,61,92,124,108,88,93,2,246,100,196,247,24,8,42,73,146,130,242,75,206,88,195,75,102,142,228,16,153,96,199,104,34,105,105,209,120,130,19,59,206,83,214,125,108,62,93,34,251,186,106,201,67,50,198,104,137,55,216,215,120,10,27,122,98,107,206,177,174,13,35,120,4,230,14,130,140,224,35,244,120,113,9,68,118,23,189,201,101,156,117,114,18,94,147,119,229,222,19,35,166,32,133,225,233,154,222,88,228,115,57,103,73,203,13,214,180,14,154,120,40,33,65,18,70,56,225,6,37,8,175,161,4,50,115,214,180,220,240,22,192,89,57,45,214,32,154,24,154,96,104,79,33,27,76,112,175,242,38,163,22,243,245,44,220,46,218,35,240,95,52,127,253,254,19,170,202,172,129,250,225,189,7,186,193,106,164,35,78,238,70,49,59,166,181,202,188,46,114,89,173,209,96,216,161,166,55,91,14,146,190,205,158,172,232,206,8,169,13,8,157,78,97,172,24,164,237,187,37,110,215,166,176,69,14,182,222,29,68,91,115,171,182,191,135,218,189,177,157,81,71,91,117,110,3,131,34,171,234,60,50,208,100,70,172,110,161,180,67,19,201,127,100,253,240,86,148,201,245,252,201,211,181,177,57,141,146,92,28,124,53,14,18,141,28,158,37,67,212,128,59,42,148,19,167,17,139,247,136,21,75,222,75,173,88,138,146,203,154,131,80,154,79,40,31,201,88,175,111,183,22,39,96,208,146,129,30,18,160,29,47,97,113,2,212,212,97,240,161,76,45,98,77,145,83,239,29,29,162,158,68,138,108,172,246,144,145,210,114,87,254,196,209,34,68,41,143,205,9,37,232,4,215,98,174,185,35,22,48,112,60,225,17,192,232,28,238,233,18,107,81,24,170,62,40,35,21,126,241,166,229,116,59,171,191,247,251,232,125,1,143,85,142,33,220,241,122,3,141,248,231,126,15,1,48,20,180,84,133,38,44,8,64,44,3,117,62,135,20,127,165,35,219,54,81,209,186,163,21,10,152,193,22,130,154,126,173,173,138,220,237,210,154,49,185,61,81,76,8,53,22,29,246,6,106,172,90,176,151,71,240,73,4,0,40,56,139,77,140,49,30,49,194,163,111,132,184,99,34,115,178,57,44,18,7,134,31,43,38,145,115,212,200,21,166,78,58,142,75,41,154,122,255,164,115,203,133,38,93,58,56,233,194,170,209,28,115,47,146,245,167,43,88,225,156,233,19,1,54,226,40,50,224,89,128,246,24,76,144,86,128,197,115,117,255,197,201,53,195,164,178,30,117,49,31,151,20,166,81,201,186,157,38,204,140,213,208,238,173,33,140,213,112,38,106,76,25,137,73,201,234,254,130,137,185,75,10,83,208,29,27,215,41,84,152,171,148,16,201,35,174,233,113,134,17,195,87,69,103,174,126,99,226,147,134,100,22,144,157,240,95,16,156,140,160,212,228,176,26,251,26,135,84,205,152,107,128,123,243,77,255,57,214,209,140,166,211,10,37,61,118,211,84,139,190,189,101,223,206,229,217,203,220,162,179,200,200,170,12,86,99,170,151,169,84,47,123,155,181,88,25,201,120,44,54,41,49,137,12,151,78,37,101,129,193,239,72,34,210,158,48,170,214,144,251,29,135,121,154,187,140,105,87,61,211,114,236,91,150,17,184,100,157,9,73,68,96,14,96,250,72,108,179,29,75,87,28,102,205,137,33,9,114,137,78,173,105,187,149,17,123,131,116,176,212,209,64,47,98,161,203,111,219,90,167,17,123,91,249,194,23,124,133,127,145,65,11,60,3,28,45,59,186,82,128,165,127,149,1,123,247,10,90,188,29,25,241,2,90,236,140,38,250,171,89,126,18,115,203,62,1,147,121,103,197,145,235,246,120,117,148,182,162,27,80,140,149,29,7,113,10,181,222,215,209,214,5,80,100,75,69,0,208,82,123,131,139,42,32,158,51,171,70,12,233,188,106,71,59,148,235,88,96,191,37,70,240,213,27,108,115,64,217,50,234,233,64,195,123,149,34,119,58,117,57,40,212,107,96,35,243,75,228,180,91,22,81,21,173,65,54,202,93,101,252,28,56,102,64,164,0,131,74,243,210,182,59,87,108,148,60,235,117,110,165,39,27,26,234,96,91,27,173,106,212,170,98,105,13,76,163,130,75,142,183,153,229,64,94,217,88,71,203,216,107,156,219,121,98,16,213,176,96,206,226,179,5,90,248,150,80,145,12,0,6,106,99,235,201,129,108,116,180,41,48,67,132,38,197,163,134,5,105,61,227,163,66,11,67,78,96,244,154,227,197,48,182,222,192,217,176,225,51,93,52,237,25,22,173,201,136,199,87,25,21,77,10,160,34,154,42,111,15,22,153,183,140,183,28,255,135,28,171,220,125,243,235,207,255,246,159,130,57,204,210,83,176,68,65,163,136,11,17,28,175,221,26,94,75,111,134,186,234,180,86,153,108,230,51,8,189,136,214,201,146,34,215,59,248,12,3,235,110,238,75,175,35,43,90,203,236,32,230,90,101,62,248,233,47,63,124,231,43,207,190,246,247,65,76,40,187,17,19,21,98,165,160,173,106,130,207,92,131,134,173,168,211,24,237,13,164,177,249,22,57,6,138,34,250,44,133,121,46,0,39,192,116,150,109,132,140,120,198,24,207,153,61,72,166,28,103,196,116,53,204,70,4,0,235,226,10,192,111,111,177,9,142,95,122,138,254,103,121,208,188,124,118,255,252,239,154,31,126,254,181,231,127,248,235,153,252,160,27,189,254,92,236,48,115,208,63,248,183,63,189,251,227,31,6,155,99,216,0,182,47,192,0,182,131,8,61,31,3,64,209,169,12,128,51,209,32,193,240,32,232,111,131,165,73,124,53,74,143,52,74,221,222,220,163,4,69,167,142,18,206,12,143,18,158,79,222,78,208,129,109,128,246,17,31,241,6,45,238,108,139,136,180,70,12,151,220,196,111,44,108,217,61,76,135,224,136,48,45,148,217,129,2,43,212,176,132,135,23,138,49,138,214,233,172,96,5,108,5,118,10,198,5,88,5,43,22,85,203,232,214,137,234,248,91,167,107,229,130,1,70,43,0,221,57,62,31,64,30,237,18,157,126,215,240,251,64,214,19,6,198,226,31,191,237,142,5,40,133,171,148,157,101,132,35,162,143,130,16,132,173,28,176,95,193,3,142,80,229,5,14,165,192,73,224,138,137,100,197,70,7,61,56,166,217,113,244,30,116,4,209,49,192,233,47,137,13,25,182,199,193,230,97,180,57,189,251,230,255,184,123,231,55,46,34,234,213,108,52,50,31,13,22,103,99,88,140,126,39,88,220,125,255,15,159,127,231,95,223,255,45,26,153,247,130,216,92,223,51,52,252,188,232,36,30,198,40,191,250,214,179,159,127,241,195,47,125,195,227,217,222,165,241,72,132,17,94,0,147,187,255,254,181,187,175,126,7,201,28,136,66,62,74,61,107,216,121,44,250,60,120,34,33,148,158,255,228,175,194,40,245,174,157,250,239,12,165,111,253,226,195,111,253,171,55,171,109,167,59,222,176,200,77,98,54,23,30,175,189,56,30,143,135,197,60,77,127,245,135,31,252,248,71,207,127,252,21,124,247,130,32,208,209,6,90,231,37,57,247,41,149,254,136,28,8,152,84,53,185,115,168,119,181,18,213,221,232,229,161,27,85,183,52,44,118,216,171,79,232,69,39,0,204,176,72,219,37,54,191,193,10,73,112,247,89,247,186,71,104,211,116,19,153,219,167,68,29,154,210,158,43,19,4,47,128,24,161,243,20,162,209,152,198,33,168,136,65,153,136,118,11,201,21,96,117,50,177,182,157,110,164,27,12,238,95,34,35,39,201,147,44,102,120,250,164,164,100,242,148,77,41,180,28,175,202,40,119,137,213,63,34,85,153,222,96,81,209,144,96,249,132,9,234,116,161,146,56,123,197,209,29,36,72,184,98,24,52,180,136,37,246,0,21,62,31,38,16,150,31,87,197,123,10,193,38,137,120,97,9,4,54,4,181,187,200,161,167,91,182,147,123,242,209,244,155,158,82,77,232,158,17,69,27,253,142,207,9,186,138,120,188,37,91,14,102,219,37,184,78,4,151,239,4,94,208,192,244,12,207,169,134,6,3,170,122,23,241,162,89,11,102,207,56,107,17,67,3,49,198,176,212,194,18,113,21,15,76,56,65,182,35,213,106,14,24,187,188,106,48,177,166,221,229,195,61,160,247,133,52,173,39,55,181,125,172,182,209,164,150,222,112,130,9,120,222,244,45,90,136,143,74,164,151,146,84,185,219,29,192,33,186,13,247,166,174,44,21,255,29,209,191,215,244,47,42,101,247,154,94,49,216,250,252,244,158,21,200,128,13,104,60,75,35,9,100,43,192,207,23,129,231,192,35,220,16,176,121,239,41,225,61,9,222,147,136,171,208,91,132,114,175,7,228,132,54,32,89,51,84,24,54,144,107,97,212,25,182,219,83,240,223,158,102,233,166,151,7,42,44,22,145,225,206,153,155,104,59,110,98,71,33,127,49,123,163,191,78,207,253,235,182,211,183,27,29,72,27,202,150,1,119,16,240,213,178,91,176,85,2,27,172,62,97,186,114,15,100,116,230,105,212,21,46,127,78,196,104,185,69,122,98,121,136,230,195,161,103,141,205,225,3,5,54,120,229,1,144,204,77,28,16,227,228,249,174,122,89,166,233,196,222,64,121,12,226,5,164,33,48,108,248,206,23,73,93,76,114,196,246,200,246,123,234,56,250,183,168,219,142,210,90,189,9,241,51,177,164,133,79,136,225,6,91,104,174,68,21,130,147,98,124,170,25,88,105,220,59,28,69,224,77,66,160,213,68,68,185,197,64,65,196,158,164,164,123,199,33,48,73,150,86,133,123,107,247,172,96,245,177,249,179,4,171,225,56,0,122,49,192,7,0,236,177,136,173,181,117,173,97,90,90,81,67,234,152,57,10,19,207,187,45,71,72,61,121,164,78,134,11,233,145,192,153,102,223,9,221,202,3,91,51,98,90,119,156,150,224,168,235,11,95,224,200,61,176,0,26,179,152,128,206,55,239,48,241,98,60,65,29,79,32,19,15,78,97,232,73,84,104,230,4,102,29,158,111,147,252,9,201,100,214,77,230,97,163,87,183,7,147,76,100,88,167,187,15,22,91,201,86,86,95,227,110,215,20,255,142,99,128,196,90,216,128,170,5,110,164,133,22,29,87,68,99,199,210,163,205,244,134,75,24,114,90,168,209,87,216,220,46,198,114,46,252,44,117,44,75,245,179,8,213,220,12,144,62,177,180,100,204,188,112,73,24,14,223,159,35,51,48,56,13,102,142,170,111,251,203,77,161,242,156,43,9,41,7,59,129,199,0,163,224,203,117,240,133,172,216,222,43,133,238,15,99,238,53,142,165,163,168,122,179,57,80,116,230,80,210,141,41,60,142,52,113,218,32,2,222,222,96,92,1,185,71,193,20,124,228,123,29,76,185,246,198,138,119,211,94,102,164,232,58,52,107,168,240,238,25,166,96,2,94,125,58,185,139,217,188,132,114,247,230,113,142,111,206,36,21,198,195,237,51,188,120,148,72,248,148,64,25,29,29,201,72,11,204,210,19,254,233,100,111,201,186,57,187,187,88,38,8,119,88,24,239,48,93,127,231,239,49,149,58,162,39,249,140,62,99,100,252,94,195,171,215,111,225,254,126,195,208,23,176,48,54,209,101,213,84,240,149,64,88,175,168,136,155,31,149,213,69,42,126,210,77,30,191,228,236,39,12,64,98,158,162,117,63,120,189,43,180,111,5,42,192,141,45,202,113,26,197,130,202,123,227,104,32,65,251,197,16,209,220,173,211,23,38,115,55,88,123,64,226,42,154,7,171,204,251,239,125,245,217,183,126,72,44,50,12,219,209,26,142,175,62,58,88,181,53,123,232,9,149,165,214,90,247,24,94,85,225,26,2,18,220,241,117,14,164,240,146,183,19,98,194,76,115,28,218,51,169,126,137,133,58,216,82,204,188,169,142,224,0,10,9,201,205,38,88,115,229,43,221,102,88,176,186,54,45,36,235,168,244,244,222,106,214,229,69,142,197,63,177,244,210,52,4,52,141,3,147,49,130,129,151,58,4,144,30,18,42,150,105,35,184,68,97,190,153,0,255,122,74,78,103,51,73,44,224,117,224,62,171,138,10,153,142,99,118,87,57,214,194,29,224,136,212,254,132,185,122,246,231,191,190,251,230,255,32,20,90,236,118,17,50,204,40,34,237,122,34,237,105,20,214,178,90,207,214,229,0,229,120,32,84,211,66,194,237,13,166,119,130,251,140,59,14,34,122,34,216,224,71,138,33,195,167,62,3,95,19,97,149,105,7,247,16,237,171,236,149,132,200,128,212,113,74,0,52,175,154,166,53,130,90,168,223,178,53,218,144,123,240,173,5,238,85,96,153,71,186,211,40,84,19,207,60,36,27,43,50,66,27,1,70,10,0,146,180,3,154,126,4,65,72,77,184,0,137,42,118,145,60,218,130,65,214,186,189,150,108,35,208,55,13,196,188,88,221,3,64,204,109,0,9,88,218,89,221,209,186,99,100,106,52,178,50,199,225,175,185,72,171,163,199,108,117,52,165,213,84,58,149,110,52,2,173,94,63,102,171,215,83,90,205,242,138,146,78,146,143,200,38,23,140,200,249,74,204,133,175,230,107,196,124,125,254,253,255,251,236,91,191,32,102,221,197,238,255,251,47,113,251,35,156,137,137,199,155,137,137,192,76,36,204,23,213,19,118,206,73,58,163,238,56,235,202,72,157,165,164,185,157,139,143,177,140,17,197,200,28,151,229,241,244,113,25,121,76,229,154,193,202,196,242,253,138,161,35,24,58,76,32,244,250,247,119,239,254,104,241,255,251,111,127,244,233,216,97,132,9,190,14,119,40,154,161,89,175,172,223,91,124,237,101,199,84,176,182,14,231,139,32,248,16,147,55,200,243,54,30,215,32,52,221,24,104,150,29,61,65,162,144,152,127,81,15,205,153,224,204,192,146,232,204,173,37,122,110,36,198,230,6,66,143,156,188,188,154,24,211,39,134,123,58,245,193,143,127,244,236,203,255,211,61,163,242,211,239,190,254,179,15,191,253,247,147,233,52,229,211,48,123,196,135,203,103,83,200,242,226,114,139,107,42,9,178,181,97,90,93,185,227,145,109,164,117,58,112,220,3,224,195,4,165,57,183,183,190,80,53,101,124,94,28,65,245,126,4,95,175,39,224,95,20,134,110,86,36,138,47,143,92,4,110,81,107,66,148,205,148,90,148,131,39,1,137,25,197,66,103,8,194,244,130,227,7,9,145,118,208,197,200,194,9,164,86,83,27,233,184,10,107,96,43,105,47,167,178,125,124,202,198,11,138,119,202,150,78,195,233,89,215,253,240,176,79,47,184,246,88,157,237,248,23,92,69,77,85,27,98,74,165,23,92,217,70,174,235,94,106,101,91,24,102,66,19,56,2,147,248,89,88,98,235,211,206,119,198,252,45,68,157,254,172,54,124,183,11,173,217,110,23,124,23,7,142,92,47,32,192,48,250,224,139,161,211,116,84,226,127,161,227,192,83,192,229,194,73,181,70,8,74,143,154,128,133,224,35,8,168,10,31,53,0,157,183,181,209,42,227,29,57,160,205,204,59,184,4,211,43,245,185,96,147,83,11,122,196,113,203,226,203,127,112,102,65,221,45,112,224,111,161,46,38,68,68,26,154,196,67,146,160,165,178,126,82,2,146,178,201,6,231,39,9,144,148,130,143,255,103,58,106,32,167,130,228,82,13,248,82,192,248,144,139,145,232,21,40,64,63,251,207,136,34,26,21,22,40,65,190,249,7,87,64,196,177,130,3,179,195,10,30,175,136,244,120,134,231,147,41,180,222,179,161,102,18,51,154,17,208,180,1,55,10,94,51,233,84,34,155,18,167,52,35,140,65,22,103,117,64,204,36,185,108,0,114,42,147,16,178,62,224,230,44,192,201,89,128,33,230,109,152,50,233,16,101,102,66,78,205,34,70,38,51,78,140,244,116,98,136,99,144,211,179,32,103,51,98,136,24,16,33,126,94,98,100,102,0,78,102,51,233,16,224,76,54,29,4,60,19,227,236,44,42,143,3,78,133,1,143,97,252,148,37,87,183,189,141,211,53,130,145,59,11,12,207,68,236,88,161,11,58,180,160,8,247,23,194,167,98,244,32,253,118,134,195,135,166,230,192,183,204,244,91,25,124,202,244,48,207,14,15,254,138,91,91,124,192,71,220,218,196,71,220,26,249,136,91,139,252,136,59,116,109,222,189,20,255,132,123,234,186,16,112,63,229,54,188,126,107,54,233,181,251,29,55,177,192,211,207,66,220,100,113,242,243,110,45,240,121,55,118,27,176,228,126,119,162,53,208,94,213,194,174,11,208,182,84,6,169,19,181,62,102,230,31,111,30,97,68,14,68,189,150,17,220,148,150,92,154,113,226,135,47,167,122,240,199,27,143,64,7,251,254,240,143,9,199,135,126,202,120,123,39,101,238,55,239,104,251,25,179,159,99,234,98,251,57,222,20,92,195,185,103,206,15,116,245,133,221,72,144,79,127,131,3,188,20,60,253,193,100,124,33,191,18,198,189,95,248,128,209,30,156,68,160,63,57,108,192,183,52,124,23,120,145,89,65,242,124,156,89,114,45,250,113,108,209,143,217,29,29,101,114,44,207,47,77,20,133,111,126,188,233,255,121,35,54,186,80,47,34,90,53,160,85,175,28,244,219,165,177,22,195,151,172,192,139,1,117,88,177,26,44,201,97,15,22,190,171,140,224,103,210,83,136,71,15,115,62,58,234,253,78,250,43,204,232,47,61,237,253,244,118,120,98,181,136,36,193,216,197,124,60,135,66,159,132,124,225,11,161,171,231,168,239,185,27,208,131,123,85,173,67,205,27,210,94,145,97,113,218,161,165,97,59,3,72,247,121,77,54,86,111,224,105,149,199,9,84,71,197,254,148,14,77,71,38,202,166,47,175,94,246,53,107,4,202,33,6,181,202,116,145,82,202,176,240,209,46,109,167,84,57,146,118,24,168,129,182,47,226,0,140,97,92,135,103,72,58,173,219,58,249,66,4,237,188,97,228,232,246,135,118,191,219,181,80,239,16,45,173,24,105,24,182,0,23,86,46,4,43,80,128,248,131,9,129,0,74,7,8,52,21,98,243,178,78,46,221,135,0,122,221,203,49,59,229,237,210,204,214,48,253,111,241,200,209,15,77,195,116,198,4,94,33,196,94,229,125,130,34,189,27,105,38,224,28,237,198,39,214,176,19,35,87,82,233,13,73,160,85,177,84,43,96,26,133,38,66,5,192,44,90,15,153,1,112,63,223,158,107,26,0,14,152,161,225,33,71,254,124,226,215,206,153,83,235,22,239,104,19,95,49,172,70,124,1,133,215,91,68,170,0,198,140,105,193,55,32,228,11,9,62,34,95,238,160,241,35,217,66,68,54,60,234,70,147,20,24,152,186,186,128,230,88,248,67,195,79,145,151,157,220,13,53,65,42,114,71,57,244,191,52,89,12,124,53,172,116,76,91,59,48,123,253,30,22,145,176,244,150,100,67,130,107,88,128,75,18,107,199,216,16,146,188,212,199,224,164,231,209,29,71,125,116,67,65,201,153,152,69,206,196,12,114,190,152,207,163,7,81,51,212,110,132,171,34,160,50,118,10,7,119,129,124,63,56,254,212,157,44,199,251,142,145,124,81,155,245,111,62,79,185,78,249,6,146,163,237,88,164,253,38,246,134,214,129,43,200,248,187,250,30,230,213,27,185,239,152,7,50,182,177,116,229,43,194,215,171,34,135,222,116,227,4,127,103,150,228,112,22,121,1,99,248,18,24,177,224,43,92,68,6,184,185,225,209,1,236,190,185,58,43,97,211,83,38,155,81,252,79,180,93,11,86,51,252,137,118,163,158,149,211,34,248,125,140,250,68,91,10,125,162,45,139,147,159,104,195,182,68,203,192,29,230,132,144,228,152,165,69,242,189,58,190,197,242,4,105,73,44,19,171,59,228,206,52,194,248,70,213,209,58,46,35,253,164,163,93,221,198,188,47,99,87,84,180,41,33,178,26,111,191,13,150,199,5,187,39,27,212,240,248,186,32,8,175,233,93,104,70,54,156,233,117,220,226,89,25,126,230,169,17,107,193,167,5,236,212,252,85,156,31,176,250,175,190,222,72,54,210,13,249,54,216,165,133,213,134,110,217,206,10,254,4,255,6,77,76,52,230,171,220,2,254,25,199,2,79,183,183,223,198,199,9,43,43,96,150,191,233,153,182,142,119,94,34,174,12,180,53,108,173,79,64,112,130,116,114,48,92,243,93,153,172,93,175,32,222,211,174,208,254,142,254,133,32,42,72,245,163,95,38,38,98,41,78,228,211,131,97,176,113,187,175,40,154,109,191,141,63,179,91,112,212,5,85,31,80,130,89,154,26,44,73,246,158,168,130,8,5,89,227,194,125,178,44,211,138,44,91,207,214,179,220,61,253,199,135,17,17,4,32,135,20,136,2,217,100,70,152,151,2,65,152,49,221,94,33,242,236,141,91,1,202,7,0,221,63,48,247,192,200,42,240,19,34,177,220,69,18,138,209,92,88,93,29,172,168,154,214,91,0,200,170,46,119,204,230,219,111,215,77,117,132,4,52,85,69,37,86,249,88,50,149,64,99,187,192,199,208,80,165,208,88,33,102,241,158,111,87,87,87,134,90,189,173,59,43,182,98,153,240,149,231,24,19,134,241,175,215,237,206,10,146,247,192,67,14,162,163,123,0,21,3,119,192,66,136,13,144,120,196,176,55,112,202,136,109,238,72,36,236,91,10,156,197,48,197,213,248,133,102,180,117,195,142,15,77,171,141,166,159,162,197,49,224,198,160,175,197,109,75,137,15,116,109,104,199,187,38,90,17,77,43,110,95,238,210,167,79,93,85,75,179,177,7,180,29,112,40,228,196,80,113,230,41,62,172,197,98,50,18,39,122,104,140,108,164,53,72,153,235,188,196,202,82,161,192,158,73,146,204,22,164,66,157,93,206,75,27,18,107,230,37,73,47,64,202,69,129,229,112,82,31,37,141,242,144,116,157,103,155,37,169,44,177,109,148,212,197,73,70,158,150,26,162,36,14,39,241,121,120,217,192,165,10,18,171,193,175,19,248,37,75,146,2,5,84,86,199,249,35,84,197,198,85,156,60,107,231,165,237,18,219,69,73,151,56,201,202,179,151,121,105,127,172,121,211,75,106,99,36,59,5,128,178,189,78,219,106,230,35,26,235,22,160,49,25,18,205,96,139,109,63,61,220,70,65,42,23,88,187,16,110,182,92,196,248,38,112,146,144,15,116,161,15,73,146,132,189,26,32,61,108,114,20,62,143,254,127,19,142,29,114,216,213,204,155,120,210,229,184,55,59,104,65,202,217,138,109,191,201,184,28,75,247,63,196,184,111,25,175,126,94,253,188,250,121,245,243,234,231,213,207,199,251,19,210,2,110,192,135,136,171,221,44,128,122,179,246,150,113,139,139,205,212,114,72,69,34,85,46,88,205,250,98,146,103,23,200,255,75,11,190,236,118,63,176,32,28,170,4,61,164,62,85,134,102,148,32,234,16,105,39,32,142,46,80,165,200,107,97,154,110,68,106,82,5,105,129,106,72,211,80,156,20,200,73,117,79,91,88,240,212,5,72,198,58,211,130,152,236,93,173,5,201,0,42,3,188,187,18,252,2,214,27,162,26,2,5,138,180,64,180,168,133,36,215,187,138,66,46,172,73,225,26,14,237,26,140,255,192,125,244,199,84,83,195,112,32,15,96,193,47,2,51,164,115,205,1,242,245,245,117,169,196,113,247,129,13,106,103,243,32,138,152,143,207,36,217,5,252,139,91,186,23,124,180,242,53,115,156,136,106,183,32,166,94,120,160,162,245,60,210,168,87,155,86,14,193,159,159,211,230,7,75,180,192,72,54,113,181,65,12,97,170,74,232,14,130,171,25,46,8,192,118,9,248,197,225,63,107,65,146,71,40,134,81,211,49,186,175,99,106,34,173,72,116,197,5,62,138,219,153,167,84,222,174,154,38,254,54,28,190,174,103,4,62,217,184,207,93,223,34,147,72,102,179,12,41,174,142,153,142,224,92,219,53,27,49,248,6,147,222,149,155,90,188,103,52,215,192,251,127,74,100,245,227,252,126,117,200,109,111,52,77,164,50,72,123,181,163,86,233,168,137,158,138,240,42,13,11,18,82,200,164,252,169,52,232,110,226,148,211,189,90,149,43,75,150,45,42,169,10,202,185,190,218,170,150,214,143,228,210,193,94,247,84,179,207,59,71,199,87,167,217,157,194,70,171,178,158,95,175,228,243,39,149,45,123,125,255,226,240,48,127,84,216,218,171,181,170,213,234,122,245,168,157,191,108,199,183,15,50,149,234,94,175,162,154,187,187,169,60,183,185,125,36,118,202,35,169,156,186,40,142,202,87,181,205,50,183,113,118,92,216,54,47,203,133,66,125,189,211,141,31,39,211,118,255,60,147,73,103,211,131,196,114,54,51,26,182,147,218,105,118,89,92,94,94,190,226,211,215,169,180,85,216,219,104,151,91,103,197,235,102,41,145,111,137,59,113,169,123,86,220,28,238,46,231,79,135,133,173,173,162,152,108,42,246,229,101,170,187,219,42,59,98,190,129,18,6,203,151,149,189,211,76,241,176,119,204,53,90,203,105,46,181,121,88,168,73,201,198,104,127,152,168,52,235,167,250,105,175,61,58,48,47,82,92,106,125,183,112,118,125,209,216,191,222,202,115,203,123,186,150,61,190,62,203,107,82,74,220,222,61,62,201,102,138,141,102,60,115,112,158,40,170,103,121,117,219,176,210,181,70,175,127,200,199,55,142,186,246,122,41,191,158,16,164,252,246,242,217,118,187,150,113,226,85,187,182,62,220,42,29,199,107,92,123,167,106,237,244,175,82,59,173,230,134,184,153,213,47,237,157,141,110,175,184,204,39,206,18,229,193,89,190,174,247,181,211,218,105,185,176,188,147,45,175,31,229,75,3,137,23,7,123,23,87,133,82,251,84,21,218,213,210,185,82,108,37,142,83,69,238,66,182,173,179,126,217,56,43,25,189,83,110,116,149,76,236,13,79,78,106,134,217,227,19,92,49,83,48,154,186,189,99,238,247,182,181,148,181,89,45,41,146,176,107,241,113,41,181,92,75,238,197,119,106,210,206,80,90,46,212,135,197,147,218,160,151,177,170,187,135,233,102,37,147,95,78,33,110,201,168,215,205,83,67,26,156,151,53,185,185,55,148,6,5,254,122,239,162,216,118,210,199,201,250,168,81,205,28,246,135,251,137,245,250,224,72,57,71,106,188,90,85,75,251,241,134,149,205,31,197,185,157,77,163,109,37,27,226,70,103,171,190,44,110,157,21,179,205,195,203,141,180,117,89,49,90,194,40,127,112,41,91,251,93,78,202,54,243,253,109,254,220,230,47,246,78,46,134,155,251,163,172,156,104,94,102,51,205,243,141,188,35,173,139,7,141,194,233,208,185,60,110,55,211,78,66,47,233,70,113,167,209,89,54,246,58,245,67,163,93,58,176,119,179,82,71,29,230,55,165,115,91,178,218,165,195,93,125,180,119,218,116,50,214,78,49,83,58,106,11,142,198,157,148,212,76,225,160,83,202,28,240,131,90,39,163,72,153,221,70,59,189,157,168,109,245,70,251,250,126,115,71,220,63,144,248,243,147,189,139,228,254,81,75,108,30,88,250,224,234,82,41,24,133,120,162,51,220,147,107,233,221,97,91,174,116,91,134,60,52,229,211,244,78,215,16,165,65,177,169,159,55,183,27,151,213,86,74,58,205,111,171,13,45,185,55,200,111,156,109,159,108,11,151,169,154,177,126,114,201,53,229,166,90,20,117,163,156,144,207,250,205,211,196,21,95,40,40,146,220,44,58,213,245,228,85,53,89,169,110,157,94,45,39,228,188,46,233,7,5,91,172,74,203,246,94,185,154,149,228,97,125,184,61,20,205,11,13,145,185,87,229,121,235,164,89,84,138,197,97,105,127,171,159,117,108,103,227,228,170,46,151,138,205,243,212,238,48,117,85,57,223,31,28,47,31,101,119,250,253,11,117,247,52,219,107,56,109,241,88,190,62,226,10,165,124,169,113,184,145,205,102,43,162,177,217,60,94,110,55,56,187,173,213,226,90,166,95,86,149,98,122,80,231,184,65,115,36,233,155,5,62,94,219,24,86,148,147,157,115,126,59,191,113,209,116,70,141,61,169,199,213,74,218,200,18,142,117,117,103,255,98,175,193,229,247,165,74,188,180,93,171,31,28,246,27,133,74,114,199,80,138,53,165,35,73,153,198,197,192,169,109,230,123,155,53,99,75,78,23,184,106,230,248,180,185,157,237,22,196,209,137,154,136,95,171,82,55,191,181,209,89,30,168,91,123,167,181,148,82,181,15,183,134,205,205,76,87,42,29,150,78,142,10,104,118,14,47,71,202,249,70,199,108,13,215,47,204,229,147,120,179,113,86,218,219,106,242,114,182,126,101,170,206,160,36,85,74,85,187,56,24,42,39,219,235,149,205,11,75,82,11,27,219,250,30,39,57,195,141,228,245,86,153,187,44,8,135,5,77,82,196,157,150,110,242,98,241,80,202,84,142,135,165,205,117,193,220,172,109,153,215,59,21,73,23,47,133,94,90,94,62,169,31,110,53,80,133,246,33,127,164,15,155,135,103,135,195,226,102,189,182,187,179,181,193,165,79,43,197,237,230,242,249,94,182,119,206,165,248,154,122,61,76,91,27,74,126,171,91,71,100,234,244,146,253,102,113,247,242,162,218,226,43,235,237,211,146,84,21,27,114,234,188,112,150,217,177,82,221,35,187,149,144,187,131,182,60,176,173,242,197,104,51,217,187,222,63,75,110,93,170,39,121,37,46,240,103,194,241,110,246,228,170,53,60,24,196,247,84,169,56,140,239,116,170,231,214,21,47,229,219,245,97,35,51,186,238,46,231,179,135,187,245,221,171,157,193,241,206,89,173,44,100,242,220,85,109,112,45,141,132,162,158,63,204,111,228,55,227,67,43,179,113,88,16,178,133,184,116,80,207,110,237,90,7,234,197,217,112,87,220,109,72,142,221,61,235,106,167,151,229,98,9,45,160,131,147,158,189,151,217,217,200,235,245,141,138,148,182,108,225,180,149,218,239,100,36,253,172,185,183,85,180,78,181,221,238,176,219,184,104,12,15,247,108,177,187,159,169,148,78,236,124,189,89,105,180,181,195,202,70,161,151,224,165,94,22,241,112,249,120,120,176,127,178,35,102,180,122,137,59,45,158,95,111,14,207,150,243,137,225,230,160,32,246,14,134,35,113,171,51,108,142,26,165,116,123,175,90,89,174,239,165,101,163,103,44,15,148,56,103,10,123,91,231,219,39,93,89,185,24,14,14,245,115,254,96,99,67,168,213,122,77,243,176,112,122,222,47,212,206,244,235,3,73,237,236,110,167,19,234,217,58,87,73,104,165,76,94,202,116,235,251,102,106,55,61,40,158,39,133,166,186,207,153,237,170,120,130,150,185,184,115,41,103,174,247,27,170,125,84,222,207,23,146,206,198,240,240,116,100,10,167,219,103,162,42,242,206,225,113,242,92,191,62,93,62,238,89,155,201,189,206,225,225,193,105,242,244,106,243,168,48,58,189,18,148,253,125,243,124,251,58,155,20,207,146,231,201,229,212,214,134,179,105,92,54,141,234,193,70,231,122,212,217,27,117,211,105,227,212,62,78,164,215,11,198,233,254,238,213,110,220,16,183,118,247,55,78,70,169,163,13,174,116,181,123,125,182,187,14,115,216,201,106,251,170,210,16,185,154,176,59,220,221,226,246,154,103,167,229,147,142,190,107,30,116,237,100,73,168,35,84,12,113,112,189,117,216,46,89,251,153,211,100,169,95,61,233,55,83,27,241,142,93,44,92,100,245,77,52,169,55,207,83,181,179,68,182,87,57,111,230,71,25,233,116,63,21,151,174,134,253,75,185,114,92,87,10,245,229,221,157,98,227,140,83,79,10,23,91,187,135,201,173,163,166,150,146,210,210,122,166,108,149,118,245,171,190,40,54,245,161,177,17,63,148,119,42,7,117,107,153,47,119,47,212,94,187,86,146,21,99,104,111,166,13,103,95,145,78,144,202,209,232,87,156,140,221,73,152,206,222,81,98,153,215,219,13,101,67,239,95,41,137,29,153,111,11,187,221,108,188,220,56,223,214,182,147,137,131,194,166,118,104,180,6,39,249,210,112,112,128,38,104,229,184,156,108,85,18,39,85,187,154,46,89,7,149,163,131,227,110,246,42,233,12,173,99,93,16,148,189,243,1,151,177,249,170,211,17,142,154,241,235,81,242,160,18,151,207,57,61,213,27,116,140,106,94,55,179,39,131,211,234,181,130,214,146,86,106,103,111,79,72,93,112,157,77,53,173,56,230,224,48,117,190,173,200,173,126,211,106,31,156,236,137,249,90,124,115,199,30,9,252,50,87,174,85,138,153,150,109,150,46,139,231,87,245,190,212,78,238,28,111,106,123,3,165,41,40,217,210,117,123,153,75,14,165,198,177,18,87,134,90,173,170,30,54,12,187,95,206,243,163,90,170,150,30,156,181,178,253,147,115,157,187,216,79,157,162,174,95,180,51,170,96,169,220,80,234,239,182,248,51,109,163,34,95,157,143,50,221,195,98,99,253,218,73,36,50,135,189,236,192,228,140,173,139,227,93,209,232,216,217,82,183,216,222,139,215,26,251,78,220,188,92,46,158,152,135,74,170,214,223,208,82,21,75,211,210,125,254,186,203,87,46,207,79,18,214,193,168,178,183,117,125,94,189,224,175,215,207,245,254,193,73,230,112,80,69,172,174,93,37,26,197,243,81,229,212,24,106,141,66,114,249,160,112,214,46,31,38,228,68,60,121,142,38,109,109,57,219,56,88,30,165,12,229,244,104,247,34,51,20,36,52,157,182,182,226,138,182,43,28,24,186,40,40,234,197,96,55,223,75,180,100,177,212,62,79,233,151,189,162,113,182,124,41,22,235,205,86,150,187,238,246,186,220,112,48,58,142,239,246,7,201,228,190,211,73,168,231,153,246,101,53,165,118,203,242,112,191,145,89,87,28,180,128,15,118,106,138,36,98,49,174,118,116,188,95,221,78,22,206,202,229,28,115,203,10,137,76,226,49,78,29,159,128,148,185,50,88,225,100,65,81,178,9,245,233,67,142,33,39,43,63,236,92,114,106,253,135,30,84,78,0,98,231,111,115,190,163,204,137,106,47,119,182,57,217,243,199,59,236,156,132,61,227,244,115,138,250,56,15,126,143,120,22,57,217,220,35,28,78,206,7,116,250,105,229,228,144,191,240,177,229,36,211,189,212,57,230,100,207,62,150,131,77,75,179,95,248,140,241,19,80,87,149,71,103,29,124,91,111,230,193,230,190,196,34,209,37,116,176,217,44,78,28,108,38,10,19,7,155,237,141,137,131,77,82,42,116,176,57,42,204,62,216,36,103,138,161,131,77,46,80,37,242,124,210,44,70,159,79,118,139,209,231,147,169,201,243,201,203,194,196,249,164,143,201,216,249,100,152,144,211,206,38,117,53,231,242,103,224,156,210,86,204,158,166,230,28,11,85,122,117,102,249,234,76,224,213,153,192,127,238,51,129,87,150,240,255,154,150,240,132,154,120,225,91,145,83,69,150,200,45,219,221,149,220,27,165,193,111,117,167,239,79,60,217,147,130,87,103,130,29,64,10,76,250,94,67,126,163,193,165,137,33,95,72,207,97,247,207,166,85,145,22,207,54,62,126,187,255,134,227,218,253,157,238,25,239,172,151,74,187,45,141,219,46,228,143,42,219,122,254,72,90,175,72,151,103,249,138,36,151,10,166,180,221,148,218,101,148,114,212,94,63,71,5,214,203,121,179,178,125,145,78,84,55,21,225,224,218,78,239,167,171,101,171,84,219,219,80,235,93,213,136,239,214,15,174,227,231,165,228,153,120,48,208,14,18,35,33,35,237,85,150,229,196,145,93,69,35,114,112,200,159,242,163,116,124,152,237,155,218,238,206,110,177,212,104,219,101,99,212,21,249,173,210,233,165,113,153,58,239,73,199,205,227,230,121,239,90,60,190,218,60,151,175,46,146,71,199,167,13,75,58,214,247,42,249,110,182,211,43,29,180,69,46,189,126,85,42,118,142,142,173,209,80,214,135,27,103,27,178,178,119,126,44,238,158,24,101,167,220,207,30,101,213,131,166,198,15,14,215,135,155,195,202,254,233,81,243,122,43,94,45,31,30,214,207,56,35,113,180,167,139,3,65,73,228,155,168,98,61,93,30,108,41,213,114,114,189,181,31,239,237,175,31,28,31,109,137,122,161,184,127,93,184,184,148,140,242,232,242,184,170,73,27,241,107,105,171,186,121,113,210,60,235,75,213,130,104,230,207,155,3,211,40,247,228,75,205,81,71,201,188,82,220,213,246,187,218,96,40,57,10,146,73,185,211,163,61,105,251,40,91,56,56,43,47,75,206,241,85,163,95,111,87,246,196,173,209,214,64,227,207,18,70,59,147,175,148,135,153,174,213,222,220,61,149,43,151,142,178,223,82,174,236,81,165,126,150,61,110,29,235,226,166,93,211,210,134,212,223,111,36,187,253,83,41,95,56,219,200,231,143,54,28,238,160,216,219,187,50,181,131,189,221,226,94,123,221,234,56,91,117,67,62,237,93,103,46,6,165,244,122,249,82,184,174,140,246,27,85,157,31,20,106,7,241,86,159,171,111,247,14,207,82,203,151,153,227,35,233,160,40,93,55,155,117,190,123,232,140,178,202,5,223,88,190,76,105,7,251,237,61,171,125,105,38,206,19,201,66,234,64,189,46,149,181,118,97,176,188,127,120,174,158,9,215,7,21,71,53,245,253,83,113,123,189,114,224,84,14,10,151,187,226,97,237,216,150,78,242,173,184,83,212,175,14,143,119,138,220,245,178,176,187,190,85,95,206,246,203,173,193,121,98,253,164,187,30,31,41,219,173,164,114,94,25,230,21,233,160,170,20,135,135,149,195,182,176,47,149,42,133,154,185,60,82,242,167,131,227,189,131,246,169,146,215,118,142,183,46,234,241,18,183,183,121,152,119,36,227,88,75,156,36,249,221,124,60,159,226,207,202,167,73,129,63,228,237,157,198,254,186,84,80,226,82,182,81,40,9,125,165,62,18,206,151,157,228,96,144,206,158,90,87,187,136,237,55,184,148,116,45,24,253,227,218,246,246,142,144,60,59,219,220,207,234,251,155,135,173,98,178,187,31,47,237,55,42,155,252,201,102,141,59,175,158,239,245,74,215,165,4,55,88,190,150,139,195,204,158,221,60,238,72,173,235,246,85,69,88,63,46,118,122,253,225,112,119,88,78,158,158,101,138,141,245,131,235,106,126,67,218,24,170,78,70,175,142,164,145,148,45,245,50,7,252,121,179,49,172,166,183,182,247,133,90,161,148,220,95,222,185,62,105,86,143,144,208,125,122,186,107,103,183,235,151,205,252,229,214,233,113,181,146,183,148,194,197,73,102,43,85,186,208,51,141,83,105,203,94,63,107,237,94,74,235,146,122,86,78,236,241,74,115,235,216,184,22,74,133,171,43,99,212,174,39,180,67,33,95,190,214,151,203,251,23,137,235,234,240,122,119,200,239,141,184,110,169,157,105,172,55,142,141,179,126,241,228,194,200,110,103,187,220,101,179,186,191,169,201,221,173,211,157,171,222,86,249,112,171,83,216,178,170,173,99,173,215,58,31,153,85,221,230,43,133,246,174,217,237,94,143,236,115,229,188,48,84,26,153,157,148,181,93,168,202,155,93,249,84,19,148,171,42,95,235,28,25,77,89,202,43,137,221,19,253,148,27,244,122,149,237,22,119,210,217,110,117,185,210,206,102,150,83,143,213,228,165,210,236,73,71,91,167,71,219,25,147,219,214,182,52,254,40,121,34,159,156,155,198,142,117,117,125,217,58,183,138,61,139,71,19,35,145,50,18,7,82,250,82,56,42,214,142,234,59,153,118,79,230,50,237,188,121,162,22,242,146,121,116,161,237,232,219,231,26,191,59,232,197,175,56,237,68,179,142,15,26,86,237,236,106,191,41,28,107,213,229,243,163,254,197,81,50,123,54,104,109,175,27,250,240,160,104,30,201,78,171,219,217,218,62,42,154,197,214,250,238,150,115,173,20,213,163,164,182,189,94,168,158,44,95,93,110,95,117,210,170,132,136,211,211,132,238,222,169,213,230,75,82,183,122,81,41,46,87,79,59,206,81,103,107,184,55,172,93,158,236,29,56,153,188,45,235,233,237,203,214,158,45,26,7,237,179,97,97,180,121,80,50,141,193,114,115,176,169,110,25,98,85,58,80,11,135,151,167,122,245,88,62,168,182,82,156,80,228,215,135,170,126,44,238,109,203,149,171,164,121,133,86,31,189,47,102,7,9,59,227,28,23,100,235,112,115,249,234,168,57,56,200,95,151,246,79,205,248,176,126,120,166,235,70,69,119,178,91,241,115,59,141,186,43,111,180,50,157,209,208,30,105,230,206,69,191,94,226,70,195,253,173,173,81,51,47,111,94,116,133,141,86,163,175,156,13,150,47,227,157,114,83,90,47,239,21,116,245,74,72,10,141,204,33,55,74,164,53,97,131,219,174,212,140,195,252,229,185,152,52,247,209,10,214,105,213,151,211,41,101,59,211,56,30,182,251,162,115,44,75,135,187,117,229,74,21,42,251,194,217,105,45,117,149,228,54,51,249,198,81,223,169,74,134,180,190,179,135,55,129,252,86,245,40,89,178,218,91,205,102,51,7,118,67,70,16,69,249,254,189,74,76,202,26,217,171,196,164,118,127,113,77,228,240,214,38,136,105,225,222,194,117,197,61,255,22,85,117,18,54,249,118,15,188,94,128,12,177,180,198,216,216,17,59,147,203,229,96,23,55,27,11,16,84,219,202,61,193,194,130,133,100,133,167,16,248,52,214,49,21,185,99,227,47,238,220,173,212,77,36,78,60,101,0,42,102,179,168,99,49,250,45,199,154,140,182,101,65,72,33,105,8,220,73,176,175,113,236,13,17,6,118,101,236,25,196,110,201,72,162,7,89,98,245,53,254,150,32,221,80,102,32,157,150,69,129,89,130,32,5,60,59,249,147,64,63,228,183,136,255,138,232,135,252,38,127,83,108,146,254,77,161,191,73,54,131,126,196,208,95,158,71,15,232,15,71,158,178,44,143,32,166,200,83,10,254,75,225,60,148,152,161,143,105,154,202,227,2,89,120,20,32,55,193,179,40,75,132,191,9,12,25,53,201,209,199,52,155,16,224,49,75,31,5,12,63,3,73,2,7,80,161,100,154,21,18,208,18,0,200,178,66,18,63,227,178,66,26,63,39,225,89,228,160,189,68,10,10,136,9,220,96,134,21,80,119,80,249,36,84,68,5,68,220,186,128,58,36,176,72,151,67,109,10,2,20,72,138,208,40,84,204,176,201,52,32,143,32,163,2,41,14,63,163,68,129,77,9,128,12,2,146,68,189,76,1,50,0,36,203,166,17,134,9,0,146,74,176,105,212,40,194,36,205,166,146,108,58,13,136,137,136,14,136,168,60,68,146,120,146,198,116,18,48,169,56,76,135,4,32,9,232,33,172,16,113,69,104,2,61,36,19,44,146,196,80,34,194,39,157,96,51,25,72,68,41,89,32,111,2,144,64,169,60,135,170,10,184,83,25,120,66,41,128,26,12,24,0,7,212,19,184,156,64,30,19,8,181,12,122,76,114,248,49,65,225,165,17,26,168,176,0,208,56,68,135,44,162,62,52,152,4,154,163,162,64,48,192,42,35,226,54,18,34,96,136,90,133,246,0,225,12,16,5,145,25,64,163,174,2,28,17,200,8,249,40,77,0,234,33,184,73,192,49,11,221,68,207,34,194,147,162,33,2,211,112,168,67,28,125,23,161,239,34,155,134,124,132,131,136,240,75,101,57,68,66,132,39,162,53,192,130,188,44,7,56,195,104,64,30,122,135,62,32,218,64,59,153,52,240,78,18,26,79,97,96,89,232,12,144,5,48,135,150,120,46,1,204,11,48,178,64,204,12,41,207,3,37,68,148,149,134,222,242,152,165,80,178,152,132,54,18,164,2,234,52,135,123,155,65,189,229,19,89,160,40,162,112,18,112,72,136,164,2,159,66,48,146,168,92,54,67,43,240,105,148,159,196,120,33,156,112,13,68,29,55,9,209,132,79,2,164,12,250,5,212,224,129,244,136,156,48,114,232,87,74,192,216,162,82,105,96,55,30,149,72,165,40,186,124,38,5,148,3,164,161,142,128,39,31,16,79,64,45,2,165,120,1,49,1,170,140,146,68,129,123,186,6,81,157,157,60,90,176,218,118,1,188,135,228,194,10,130,235,187,131,126,131,104,197,118,220,79,6,229,39,226,103,23,141,21,126,105,25,65,161,153,187,147,153,188,151,89,153,204,76,120,153,155,147,153,194,211,53,55,10,6,201,187,189,197,49,168,29,252,153,122,1,45,142,67,211,82,31,136,181,57,11,107,115,22,214,230,44,172,205,89,88,195,242,157,228,103,45,223,41,30,109,4,31,195,158,147,225,149,70,22,109,36,115,238,57,73,153,159,68,58,160,75,199,122,203,140,222,109,198,155,186,253,246,16,62,29,193,31,105,39,98,141,68,82,70,28,214,136,33,69,18,111,254,73,37,251,226,31,43,246,112,160,109,47,204,169,123,10,33,243,124,54,219,72,136,112,10,113,181,98,235,215,96,163,160,193,93,81,202,237,235,80,239,196,80,39,202,179,175,59,122,207,38,31,141,78,102,222,223,28,49,61,161,89,247,153,53,26,111,15,158,111,103,65,13,28,178,172,208,111,252,192,13,34,143,247,64,180,36,198,82,75,107,224,75,112,133,196,95,34,94,26,131,16,23,98,90,183,231,140,86,16,181,39,129,187,246,76,221,0,255,114,43,117,152,204,107,244,240,45,245,153,53,239,144,16,190,109,13,1,109,241,147,192,192,111,225,10,142,66,193,199,224,104,41,92,65,152,85,33,150,78,100,225,160,239,54,6,230,200,142,41,171,43,117,199,152,172,65,143,192,72,128,109,210,111,85,83,76,234,80,194,48,13,109,77,233,91,54,42,211,35,190,31,215,112,27,67,223,255,228,236,6,216,80,246,130,62,19,231,44,62,230,124,140,243,170,6,132,167,174,41,150,166,161,162,190,243,184,248,127,2,0,3,93,213,204,3,196,99,7,157,62,226,165,89,7,89,125,69,194,71,56,101,248,10,142,156,9,109,95,231,217,209,186,116,176,65,14,144,78,164,147,54,36,239,88,121,54,149,151,202,27,240,161,27,74,215,225,227,56,200,216,114,242,236,176,32,237,86,0,4,202,56,162,199,78,112,44,86,69,149,154,5,233,164,2,71,82,146,134,82,78,7,56,69,169,224,51,48,13,127,92,151,135,143,2,203,69,86,129,154,151,244,208,171,4,191,164,38,110,186,71,62,8,44,227,175,225,186,225,115,166,136,206,206,56,108,114,153,234,213,97,211,171,159,87,63,159,130,31,235,45,227,13,55,6,60,61,42,73,166,82,114,90,91,195,89,228,112,197,203,162,155,20,206,130,136,185,43,52,100,174,119,118,147,86,68,142,100,227,141,204,253,216,62,173,164,212,204,120,250,10,132,63,94,125,61,147,205,10,50,173,4,41,43,245,230,234,235,92,29,105,101,169,80,34,105,75,131,118,120,85,168,39,211,56,119,92,64,89,184,129,212,5,244,143,158,137,97,201,196,77,163,18,74,56,49,32,48,45,248,18,19,206,190,133,95,174,232,244,48,200,164,170,47,45,188,0,94,227,82,210,2,22,147,92,122,176,11,28,8,74,110,233,128,192,180,64,36,38,47,203,151,150,60,36,224,159,119,240,27,146,148,130,37,40,170,32,54,5,147,67,34,148,151,115,235,117,134,15,53,227,75,23,11,9,177,119,21,81,94,152,86,158,159,40,143,127,225,113,15,10,53,94,125,74,167,16,219,134,41,20,16,173,22,176,108,229,85,37,50,214,130,43,100,185,233,65,116,50,1,116,130,66,216,2,146,194,188,12,125,106,111,50,145,189,153,114,118,151,84,133,251,77,126,13,181,78,173,120,73,45,115,79,113,95,189,184,209,109,18,87,49,194,223,211,164,210,101,220,178,186,77,28,181,68,149,55,113,78,176,252,155,111,130,187,150,215,114,57,92,115,15,61,71,249,149,130,50,185,64,153,125,235,8,137,17,13,196,136,234,244,226,88,125,20,82,105,110,186,242,88,207,36,249,143,65,121,84,82,137,84,178,94,79,204,171,60,166,148,196,125,195,25,179,144,138,190,70,58,242,209,4,8,197,66,46,18,100,187,166,1,231,203,26,67,66,187,99,135,91,70,140,100,28,160,116,47,108,249,12,48,36,166,46,241,73,68,227,140,106,72,130,54,173,174,31,97,151,44,44,224,66,207,43,0,62,191,188,252,102,223,129,5,157,15,228,163,41,235,231,195,93,147,213,212,109,8,250,10,92,235,152,12,226,139,253,215,210,24,229,126,5,114,39,36,0,48,16,242,157,248,125,131,94,192,241,53,118,184,228,190,96,119,109,45,179,163,130,231,254,15,126,250,203,15,223,249,202,179,175,253,125,184,13,226,155,122,245,198,13,201,27,240,182,199,34,238,233,192,234,189,26,142,172,245,134,173,5,156,53,50,196,115,31,196,170,10,70,241,13,192,129,142,160,209,237,184,254,72,217,197,136,137,65,58,106,98,175,225,168,163,109,109,4,190,95,85,54,68,31,2,192,11,31,12,192,111,111,105,100,98,55,78,49,251,114,3,16,12,18,239,87,208,141,94,63,64,255,113,194,126,240,111,127,122,247,199,63,12,7,152,15,142,81,112,84,166,81,28,60,14,206,73,113,226,218,112,10,197,113,102,32,110,243,203,209,227,238,187,127,247,252,221,127,127,254,213,95,60,123,231,139,115,50,228,28,44,24,134,58,133,32,195,182,98,204,73,16,40,58,149,32,56,211,103,65,226,247,249,1,76,72,252,140,142,241,33,104,201,30,31,226,191,47,203,136,52,165,142,214,18,51,16,221,155,132,24,232,89,58,146,86,70,12,246,209,190,138,57,18,61,184,203,86,144,215,110,67,107,161,105,224,53,144,56,192,187,117,67,67,51,207,190,249,221,231,255,250,215,238,119,201,238,15,3,1,158,163,177,8,55,75,157,24,207,104,23,101,107,14,190,213,233,55,250,225,151,190,254,252,183,63,153,209,72,144,137,194,13,186,66,146,27,113,129,122,94,28,107,148,184,167,43,93,41,29,191,209,187,159,254,230,238,75,239,70,245,244,105,96,168,130,67,70,54,10,28,120,156,222,164,59,144,13,240,212,63,109,239,160,165,66,65,170,113,117,36,209,77,173,26,184,168,199,220,134,226,187,71,7,82,135,222,67,143,131,177,212,189,52,151,15,105,66,104,18,184,133,220,96,234,221,62,68,120,233,104,53,60,131,49,159,219,36,254,4,145,146,25,144,221,33,72,11,29,19,180,171,247,72,216,228,192,232,80,57,223,136,97,140,119,93,151,122,44,81,59,160,52,190,119,68,243,193,39,41,203,180,52,25,107,103,90,7,45,31,208,34,179,122,195,248,210,62,227,133,177,65,98,198,28,133,252,57,228,142,66,167,223,13,48,83,67,191,210,112,152,103,194,49,216,182,195,176,180,143,201,164,27,107,134,185,123,247,27,119,223,248,37,44,152,236,92,224,128,2,43,24,12,131,105,197,96,135,175,222,114,103,65,48,24,136,130,235,53,0,187,194,31,254,250,253,247,254,207,243,255,253,69,84,29,60,242,174,192,101,206,70,7,61,208,128,59,12,246,10,63,27,131,112,195,2,7,59,63,197,41,10,3,216,33,66,24,184,251,210,99,97,144,188,7,3,236,240,150,98,240,254,175,190,250,236,171,63,124,246,173,95,124,248,173,127,125,60,12,196,72,226,131,132,224,119,253,43,239,220,253,236,251,68,226,121,220,174,79,54,76,66,186,4,169,30,14,22,243,88,173,71,243,28,217,2,163,118,237,89,13,179,196,170,89,235,152,142,141,166,235,219,253,197,39,120,215,243,252,83,178,13,35,180,245,146,141,242,9,143,244,17,141,248,195,69,237,126,225,11,12,207,132,82,62,143,186,3,123,29,22,185,3,209,109,238,173,199,188,14,166,25,46,203,128,231,50,44,57,186,11,57,238,18,44,220,128,167,182,184,196,114,227,176,184,249,112,184,183,30,110,121,213,195,196,199,225,253,95,125,125,2,141,167,183,160,232,206,181,120,224,27,196,227,43,200,56,47,185,220,243,167,95,127,255,183,223,253,72,198,238,254,205,23,9,109,186,129,155,240,183,87,15,144,19,112,25,139,218,135,112,48,218,34,166,30,14,245,227,14,215,127,255,147,187,111,252,243,179,63,251,167,103,95,199,91,62,37,83,64,46,242,47,6,187,251,165,159,50,117,219,12,86,162,136,19,91,145,75,220,192,189,100,88,172,105,252,13,162,37,98,209,146,56,241,198,15,44,180,168,97,171,134,205,172,62,129,11,16,228,242,7,247,52,144,53,81,13,92,127,163,97,26,153,125,7,162,173,57,114,135,93,192,48,216,5,112,239,139,126,163,66,22,187,0,238,124,217,133,139,126,183,71,98,179,129,23,118,180,35,194,95,66,88,6,106,173,16,23,197,208,10,113,29,13,224,11,56,205,71,127,188,76,129,164,147,98,254,234,65,238,121,7,100,71,28,59,142,134,13,67,143,203,204,179,239,252,51,98,223,187,239,252,155,183,21,102,32,112,25,14,97,150,25,32,137,142,33,225,45,86,176,167,231,64,131,240,202,14,116,91,7,54,69,66,52,226,202,117,36,187,22,117,217,166,157,33,210,215,42,45,195,140,9,236,193,10,57,237,118,186,82,110,107,72,82,197,55,23,220,241,167,225,177,168,181,142,129,15,23,240,229,113,206,213,71,200,36,119,165,76,162,227,126,235,135,207,190,251,131,255,248,205,95,6,196,77,64,111,165,135,120,25,134,227,38,4,155,210,66,128,15,15,2,178,79,80,203,134,192,97,104,188,71,232,223,202,238,238,138,170,46,108,110,174,118,187,171,16,182,142,68,95,91,33,101,152,41,133,136,28,2,72,128,179,104,236,137,8,213,36,30,200,109,13,116,21,199,180,80,229,15,190,244,47,48,237,33,140,225,74,64,123,66,57,119,191,121,231,238,111,191,70,186,134,138,104,134,58,86,224,249,123,127,250,236,123,63,112,11,248,122,216,107,60,157,201,152,95,192,68,130,31,112,112,235,9,237,11,7,152,155,166,119,225,76,52,126,33,17,19,39,186,42,39,59,54,172,181,73,225,210,21,31,153,36,7,244,102,93,3,46,3,95,238,48,99,130,221,203,139,195,184,155,88,6,141,144,139,189,76,16,144,163,48,22,131,210,48,149,106,53,28,229,108,71,151,29,214,151,143,3,157,98,238,19,78,195,178,103,88,68,165,235,153,39,231,206,222,90,220,237,130,138,86,65,217,43,12,232,37,196,143,105,2,77,88,236,121,72,115,17,186,86,221,188,98,34,7,32,53,201,49,222,120,232,104,149,39,131,97,231,205,171,32,100,111,227,15,44,45,100,121,68,211,212,196,24,186,179,188,3,230,106,154,136,54,213,240,235,92,90,121,88,13,13,172,152,1,229,247,157,119,22,144,34,234,41,158,62,162,163,38,214,147,139,238,218,141,169,49,158,74,155,53,180,225,1,24,53,192,0,65,31,105,159,111,225,150,40,92,64,4,175,228,178,152,225,73,64,188,20,39,240,16,168,65,127,52,75,236,147,232,173,134,14,86,34,233,238,38,137,36,108,39,100,7,50,188,237,7,203,3,65,109,224,217,79,126,206,4,246,21,250,52,115,27,186,29,179,210,222,107,195,10,105,31,126,237,251,247,131,132,48,117,63,96,72,69,106,43,178,177,144,128,83,72,220,67,123,198,158,16,220,10,232,54,16,50,153,125,132,123,66,228,54,0,2,220,196,46,128,101,75,240,173,63,109,39,240,10,140,239,6,94,198,184,17,242,119,62,37,107,242,64,11,89,134,96,70,46,104,87,10,146,53,35,172,82,247,206,233,187,111,252,249,194,179,95,124,121,220,152,116,203,118,96,42,218,110,12,74,160,69,192,218,2,171,166,141,35,236,66,168,71,138,55,57,199,98,221,59,134,32,122,123,115,157,148,32,39,87,193,18,183,83,195,82,6,25,113,21,46,146,1,107,169,48,206,145,71,82,248,246,37,66,114,113,233,115,80,38,102,152,67,136,25,225,77,75,8,210,128,231,49,21,174,24,214,27,99,224,87,28,250,134,162,26,17,36,7,137,213,110,144,28,55,254,144,219,119,28,30,1,115,53,134,133,95,33,236,176,251,114,59,37,82,94,56,104,26,21,134,119,77,195,105,237,200,145,33,205,22,25,133,87,33,238,40,90,239,22,151,98,100,82,46,50,103,232,31,204,201,98,17,101,89,56,203,238,215,29,75,86,156,69,158,133,79,211,109,38,186,52,137,186,231,207,129,39,22,171,61,165,231,108,193,22,118,14,107,110,97,159,76,174,129,219,235,121,46,12,237,9,247,116,153,89,224,184,85,252,31,195,78,169,78,41,53,94,153,135,202,204,178,124,11,225,156,140,26,218,28,195,163,62,14,141,68,46,2,142,37,7,42,159,143,46,64,46,111,222,68,70,128,10,196,141,34,129,149,130,7,52,108,40,196,84,56,88,212,45,104,209,68,87,159,213,232,180,32,85,164,49,31,37,8,251,68,236,32,145,49,169,72,83,184,77,18,61,234,209,26,165,177,166,162,27,133,204,91,26,251,132,78,41,47,62,202,228,168,210,185,65,70,149,190,120,33,97,198,89,29,98,165,248,139,120,104,152,33,182,24,225,127,45,192,255,86,78,123,56,119,26,15,100,72,195,229,65,139,4,208,186,183,1,230,94,144,176,32,250,139,248,234,52,97,134,196,134,161,162,253,226,13,104,145,56,122,57,14,158,78,142,2,222,255,213,143,99,177,24,90,194,122,186,97,128,173,218,61,99,240,212,135,160,9,129,198,53,95,160,255,65,104,243,219,165,53,18,48,8,14,57,64,115,40,106,22,210,77,212,197,177,46,4,14,152,72,184,68,6,2,236,232,36,78,125,252,194,70,123,1,28,234,199,96,117,119,207,253,33,104,205,186,222,209,170,216,86,190,102,197,76,124,236,129,168,48,46,191,105,185,173,218,254,30,144,201,214,22,45,64,5,237,10,75,107,72,154,67,186,152,141,214,91,226,149,22,130,125,145,119,196,41,80,76,86,37,251,16,145,3,225,68,6,39,80,131,186,220,117,15,77,158,125,249,155,119,95,253,1,3,129,158,2,219,223,226,210,154,70,226,64,145,8,92,108,32,47,42,154,233,36,203,142,143,117,238,209,119,141,177,185,198,227,109,36,103,179,106,206,139,59,205,246,220,232,79,42,13,218,163,132,195,78,243,137,122,82,149,213,180,27,118,186,159,235,121,97,167,187,248,46,69,154,75,64,132,100,120,230,249,164,138,158,91,24,62,132,108,134,16,212,240,213,25,47,192,115,211,21,5,136,166,171,96,65,59,28,138,58,44,240,175,246,253,24,212,221,217,49,168,233,206,204,176,148,127,97,183,166,71,156,158,182,76,141,150,17,33,108,125,139,166,155,201,129,34,60,113,72,4,247,129,189,0,211,182,227,62,104,206,182,102,147,96,246,84,114,100,20,19,34,86,83,201,27,26,65,253,4,15,20,136,9,80,38,125,98,198,195,22,78,27,115,28,221,154,14,184,251,4,139,184,155,102,116,201,211,220,188,193,90,195,158,99,96,236,189,179,41,120,233,149,201,97,17,182,210,145,184,137,174,185,10,40,10,178,58,174,164,66,180,202,97,7,30,47,252,71,255,201,55,13,224,38,116,122,151,26,115,59,156,166,249,221,113,81,159,129,45,235,116,247,225,64,77,170,21,112,252,198,113,155,5,96,230,139,137,179,41,234,7,40,244,163,64,206,25,170,80,34,145,10,103,68,45,166,110,18,202,106,110,136,47,9,198,108,162,13,212,144,250,2,43,11,90,7,202,72,51,91,100,188,130,140,27,15,23,13,240,253,213,72,41,84,135,97,94,203,133,91,116,111,105,141,167,146,120,124,147,233,139,129,144,119,120,107,30,43,193,210,252,128,193,55,199,179,209,248,89,90,215,28,104,19,61,11,160,73,16,15,225,232,38,133,16,116,19,67,216,65,98,48,251,69,81,115,169,183,228,201,17,181,145,93,212,21,18,92,218,149,164,65,90,220,53,173,201,69,28,230,2,100,228,94,11,189,222,178,254,121,251,68,29,18,159,45,188,168,197,60,121,52,216,203,37,34,167,78,200,47,84,114,241,34,92,251,19,11,68,85,156,52,62,29,60,169,10,175,137,57,34,121,177,30,210,158,249,57,36,124,5,229,28,60,229,252,28,79,158,241,210,137,249,211,109,223,173,143,70,201,192,127,194,201,136,181,12,252,103,205,187,212,71,165,48,57,103,161,109,208,132,223,190,44,198,128,149,198,154,144,206,204,156,233,5,222,140,191,21,143,55,89,102,133,129,202,38,22,177,116,12,188,147,147,231,214,92,58,185,14,169,25,77,132,72,10,152,161,238,119,88,51,72,129,220,13,89,204,112,95,233,58,77,200,225,47,109,254,186,102,162,84,167,135,75,56,61,22,78,202,177,136,140,74,147,181,158,232,12,221,30,42,195,136,140,183,2,218,10,94,1,27,110,240,107,7,143,58,9,142,232,163,194,142,69,29,13,48,141,225,197,11,38,81,83,59,154,209,116,90,159,71,2,18,94,219,115,193,194,16,235,114,113,49,82,85,134,197,17,135,56,142,209,157,96,222,138,42,177,147,146,186,23,15,171,123,17,172,251,176,170,94,205,165,85,175,171,176,77,121,232,227,151,139,224,139,247,12,173,249,129,229,131,1,211,53,127,4,176,20,136,10,78,78,70,30,139,135,129,163,134,105,243,27,201,198,15,153,226,175,25,75,193,232,165,158,248,74,47,5,45,6,110,58,254,224,135,31,252,244,175,137,225,239,131,255,231,143,238,190,243,175,255,241,155,47,50,75,209,140,31,82,66,2,138,7,73,245,40,71,222,124,122,225,247,139,177,247,177,215,8,218,176,120,249,39,29,152,139,196,107,209,75,22,82,205,34,151,44,164,130,61,20,213,7,205,173,240,52,194,177,124,35,38,219,127,153,201,245,24,51,197,43,56,169,222,170,166,130,227,177,2,48,106,167,207,143,202,234,98,240,240,3,140,91,245,39,12,68,82,101,158,34,52,89,39,71,149,131,27,162,255,34,161,155,158,194,160,20,75,111,54,65,251,149,175,116,27,101,116,32,154,173,74,15,184,158,248,71,61,31,252,248,71,207,190,252,63,201,129,207,98,119,137,97,253,172,187,175,255,236,195,111,255,125,100,150,159,248,20,117,203,210,17,96,236,36,142,201,124,134,97,137,67,54,70,68,143,212,23,24,147,250,12,40,67,248,203,23,162,76,192,82,127,37,33,212,92,179,46,210,154,181,166,9,23,32,235,160,152,203,214,104,3,174,168,243,68,43,242,103,232,45,59,10,86,195,92,8,230,74,185,131,175,111,35,141,197,210,3,199,136,211,251,73,234,195,181,111,134,133,67,5,122,48,96,192,142,218,113,111,146,48,35,173,211,129,139,224,80,174,22,188,99,226,230,220,186,86,218,224,220,243,180,175,233,180,156,175,249,215,27,13,142,3,131,204,100,251,110,86,24,1,117,26,2,15,111,154,227,178,124,163,17,217,52,205,10,55,77,91,126,122,187,230,188,249,166,6,193,117,137,129,26,12,17,51,109,8,17,187,66,88,154,227,241,212,1,1,18,86,172,104,219,16,89,61,93,93,41,96,243,28,151,183,63,31,85,240,5,108,159,227,112,239,177,130,6,139,251,246,208,104,52,30,201,26,58,222,228,24,22,1,11,233,203,163,49,195,62,58,222,166,107,41,165,171,164,47,211,187,218,58,62,230,36,91,213,134,230,224,64,229,160,9,45,134,80,13,108,86,228,222,2,232,245,104,89,39,155,22,185,180,19,184,157,26,52,166,225,71,242,213,141,222,24,45,186,117,44,115,104,227,112,244,244,234,185,87,23,210,60,100,249,128,73,204,191,200,51,105,127,159,184,80,148,51,60,229,204,229,228,69,127,98,4,175,251,220,3,108,38,32,207,158,51,13,212,132,225,7,180,168,169,251,159,174,186,27,23,85,40,167,26,102,169,146,138,111,60,95,57,49,236,244,177,227,30,45,131,213,243,192,50,187,58,162,126,192,104,202,90,75,55,45,50,208,61,19,245,66,91,102,226,246,200,134,255,161,45,84,6,109,3,241,1,31,199,108,41,117,58,144,10,26,47,168,62,78,75,51,22,67,76,224,16,249,23,143,23,49,2,229,72,66,204,182,93,134,66,61,169,218,70,119,241,230,118,156,129,176,241,203,101,32,216,199,105,141,3,56,247,236,163,95,53,48,138,69,84,196,198,178,96,69,99,108,104,150,198,190,68,64,191,128,170,64,216,208,237,253,137,133,113,220,16,16,53,236,254,61,252,136,234,48,231,114,55,212,90,26,106,107,17,95,229,147,114,77,118,128,47,20,36,27,106,218,15,115,238,90,76,165,112,152,243,148,144,82,184,164,40,70,135,57,31,4,195,156,167,26,242,139,123,14,129,123,42,150,166,173,24,166,170,129,243,216,144,75,125,62,153,108,36,146,13,45,232,208,35,224,101,148,222,35,73,196,184,140,32,132,124,155,175,193,229,163,85,126,45,24,177,32,144,123,209,183,29,180,28,184,119,246,87,177,183,133,21,25,31,19,4,129,68,184,205,192,248,202,134,221,208,172,149,30,92,108,156,196,53,224,113,36,0,44,170,7,145,113,4,124,64,19,241,22,130,174,95,167,182,43,8,177,76,114,204,155,255,154,123,117,103,21,190,142,157,39,122,66,40,138,131,223,198,139,69,113,152,168,255,162,81,28,60,64,236,252,109,62,44,138,131,87,237,1,81,28,20,217,82,167,13,202,44,198,29,103,6,5,177,165,217,245,231,195,36,180,72,55,58,115,179,243,228,156,88,195,247,188,240,69,27,155,186,180,153,2,173,174,57,67,77,51,34,230,196,26,117,62,76,124,42,175,198,18,41,78,76,208,169,2,148,137,30,59,144,52,94,142,90,13,180,46,145,172,217,51,231,158,57,24,114,16,20,163,157,14,69,226,24,71,47,17,170,78,199,129,116,158,239,93,45,216,102,71,87,23,94,87,20,197,7,103,69,163,25,189,38,140,71,153,240,89,242,165,163,76,248,147,226,97,81,38,238,231,204,0,95,96,68,240,240,247,204,94,228,236,189,241,46,205,35,196,51,137,68,54,17,90,172,220,78,185,172,20,158,112,160,163,76,31,113,236,47,32,98,116,123,65,62,8,246,20,141,83,168,167,45,77,105,195,52,195,18,241,212,69,54,33,196,82,98,242,241,3,106,192,22,111,13,76,221,218,149,13,36,8,128,109,224,133,188,4,125,202,224,236,232,13,167,74,21,138,89,158,139,196,178,4,110,135,10,5,234,49,40,129,127,239,211,48,22,37,244,27,187,41,114,189,12,149,26,172,137,67,85,216,249,137,8,24,153,60,100,248,145,60,72,76,11,49,63,17,18,227,49,67,124,52,113,18,193,253,210,13,159,81,24,228,193,189,18,65,147,244,161,76,59,133,3,116,116,113,241,76,222,127,70,229,14,135,128,140,118,85,160,33,62,34,96,166,242,20,75,207,193,210,137,36,157,65,230,57,248,94,34,157,34,68,148,68,92,41,233,98,24,162,212,124,49,65,72,15,92,143,79,133,6,109,158,160,45,6,73,213,207,83,186,120,120,133,0,233,24,16,32,53,12,59,125,26,103,146,25,30,159,220,249,250,202,227,211,75,135,230,136,20,208,67,1,30,96,255,26,15,123,236,250,142,17,39,2,3,188,229,96,57,100,129,68,66,8,197,249,24,47,24,143,47,4,229,19,234,65,102,188,212,184,188,178,16,20,127,38,218,30,247,227,66,154,9,139,48,11,216,39,138,31,227,33,44,240,147,190,7,157,227,140,55,50,149,46,183,15,12,118,50,25,234,193,109,54,149,140,32,172,39,228,99,31,56,15,138,121,242,42,128,202,180,0,42,190,112,63,55,211,79,27,248,113,41,202,141,161,17,237,233,41,130,49,30,196,236,179,218,156,58,5,113,74,196,164,155,213,184,171,26,76,155,95,99,147,43,25,158,92,64,223,151,166,44,85,40,94,26,142,175,83,68,204,204,185,167,121,184,29,127,40,2,186,69,8,211,196,36,128,144,86,177,16,86,43,38,0,6,226,230,220,179,244,124,242,194,202,76,225,207,0,27,37,194,252,66,117,10,58,133,61,61,98,65,72,78,46,136,30,254,73,140,121,68,243,160,76,140,13,53,214,32,166,14,232,100,35,161,94,162,225,137,236,101,72,171,8,47,229,98,82,156,55,120,142,144,206,222,239,68,63,149,170,243,196,253,86,166,145,121,41,195,156,170,131,159,77,107,101,165,101,90,250,53,28,233,121,214,46,33,147,210,100,46,163,60,117,45,35,196,19,45,34,178,175,180,185,186,87,76,0,85,41,164,225,5,21,176,76,166,46,170,234,152,73,37,162,233,133,64,250,219,111,131,229,121,18,153,128,22,10,38,193,71,87,207,108,135,232,47,214,11,41,65,159,184,218,114,71,182,186,112,246,70,103,255,44,213,139,59,148,32,66,97,161,68,149,46,206,19,236,51,32,166,111,182,144,90,84,148,182,203,56,137,11,75,238,81,237,204,144,222,221,241,124,37,189,191,250,249,36,251,40,157,182,80,81,95,139,174,124,9,14,38,209,194,136,247,32,234,106,209,93,251,211,99,43,63,206,12,109,40,100,117,156,44,52,177,24,250,62,70,131,155,103,42,170,1,223,205,35,82,125,66,66,0,246,140,134,100,108,195,115,90,138,74,44,80,177,52,40,135,152,248,179,198,53,90,34,18,22,32,37,91,154,252,130,224,166,120,160,204,170,153,25,78,250,179,245,122,234,99,240,179,88,231,179,73,69,129,171,241,243,249,89,204,106,137,25,72,43,233,122,253,99,64,58,149,85,20,65,209,230,118,14,41,11,234,127,101,231,144,227,223,208,6,190,5,154,242,17,109,224,35,152,177,175,104,253,28,230,163,119,58,249,149,119,238,190,251,119,212,73,210,163,249,248,11,67,157,78,155,7,120,156,156,168,52,205,249,100,52,244,160,31,74,205,6,183,17,159,104,87,148,119,127,243,183,119,223,251,30,113,219,5,158,76,166,122,163,156,123,96,136,155,202,32,220,121,6,70,149,187,64,171,135,143,13,173,56,207,240,184,69,31,207,111,37,238,228,243,119,255,246,238,203,255,24,38,222,203,186,174,12,0,142,254,158,190,170,217,240,45,210,124,148,221,176,100,245,133,40,11,21,231,164,44,46,234,243,62,74,1,252,94,138,247,95,198,253,101,242,19,226,254,242,99,115,119,249,9,242,52,201,62,121,168,235,205,94,167,239,57,47,138,118,174,0,159,239,208,219,152,102,128,198,127,254,79,119,127,253,253,25,52,118,221,18,172,190,102,76,94,59,163,247,202,217,25,46,65,81,81,71,243,125,105,160,137,103,141,33,70,138,16,152,1,175,13,95,254,223,31,126,251,111,152,128,11,150,79,147,231,77,166,43,95,173,16,93,128,121,152,255,77,36,60,172,160,233,12,181,224,154,155,57,220,214,70,143,239,149,147,248,2,131,182,212,122,7,15,132,239,189,165,88,199,179,145,101,108,151,2,147,206,207,194,23,20,239,243,163,68,6,223,246,9,26,240,239,201,144,3,100,109,197,207,198,30,188,231,244,243,121,159,99,201,160,19,237,151,240,173,52,217,140,183,107,70,136,1,143,222,82,33,248,181,46,105,233,229,61,149,70,182,4,155,80,68,191,232,70,250,168,173,129,185,10,46,65,250,77,189,7,31,179,207,229,126,244,119,237,160,48,180,129,79,247,85,152,164,113,51,39,93,21,78,3,240,9,244,90,136,105,29,114,13,8,46,59,27,190,209,47,48,200,126,153,176,247,193,176,135,41,252,25,55,234,111,89,117,119,2,211,214,220,189,9,4,180,224,59,172,202,248,139,129,208,141,220,219,91,207,179,231,184,91,173,116,35,13,95,111,126,196,158,180,194,29,138,116,185,232,249,110,76,6,92,163,165,136,51,189,153,158,179,30,232,169,209,119,212,232,107,189,120,34,192,115,217,104,152,30,143,91,253,142,6,78,72,241,95,42,248,250,238,217,241,52,12,186,60,237,121,110,254,122,227,122,119,195,130,179,29,232,59,227,109,217,126,24,146,187,31,188,251,252,175,222,121,255,223,255,234,217,23,127,74,60,156,233,227,0,60,1,97,69,182,96,31,162,243,46,228,223,139,33,134,54,124,174,134,48,202,244,136,239,56,119,230,99,61,123,170,78,157,121,17,229,109,108,113,159,75,151,123,17,245,237,65,58,219,189,138,218,11,104,103,15,160,14,217,105,194,212,193,27,210,75,83,199,221,195,144,176,68,4,73,196,117,153,89,196,130,102,231,39,22,217,53,167,19,139,118,226,145,136,21,52,164,4,136,229,90,52,198,213,218,169,110,55,35,253,216,189,180,33,231,35,142,23,242,177,216,105,2,99,244,104,83,223,55,61,132,101,160,143,101,200,198,140,20,83,217,126,14,235,195,189,38,135,89,118,6,72,249,157,217,25,230,27,172,95,254,240,249,223,125,237,249,143,191,130,136,21,24,44,180,104,124,124,131,21,64,97,234,96,81,132,230,28,44,23,253,105,131,21,232,30,29,172,158,213,180,62,225,35,133,121,250,217,247,190,249,236,207,191,253,252,103,239,221,125,255,107,225,201,5,54,173,93,217,249,24,231,87,16,151,89,179,140,98,54,255,68,115,187,50,99,174,5,122,27,54,235,161,196,143,122,28,31,119,185,124,246,23,63,189,251,230,143,222,255,213,123,136,162,129,17,213,27,187,178,110,20,67,231,31,31,225,30,23,64,98,234,80,122,40,205,57,146,126,23,166,13,100,168,147,116,28,189,180,79,195,116,4,239,178,223,255,111,211,166,99,205,177,62,206,237,46,128,203,125,211,17,97,246,176,233,8,93,185,103,58,210,222,134,167,35,74,252,100,143,227,135,255,248,23,176,251,252,203,123,207,223,251,65,112,3,236,104,131,218,200,254,88,134,47,136,194,244,13,144,32,52,239,6,72,209,159,186,1,250,221,163,227,69,83,62,49,107,231,124,39,183,223,125,135,240,62,34,225,98,119,41,60,3,169,89,248,101,180,169,32,124,106,92,199,48,86,49,127,211,6,236,25,115,141,22,153,127,174,185,72,207,152,107,126,191,30,235,172,16,245,239,175,126,241,225,159,253,251,221,187,63,154,160,226,161,217,219,209,140,151,82,73,3,224,39,137,72,224,207,162,33,41,241,128,229,138,96,60,107,181,114,251,244,168,4,188,251,201,111,167,16,240,68,87,95,158,128,4,124,36,1,17,252,123,8,136,74,60,136,128,128,241,108,2,146,62,61,46,7,226,117,48,138,128,37,180,56,61,2,11,98,248,227,20,212,219,26,233,14,154,87,247,80,17,208,120,16,25,49,222,179,233,72,187,22,181,64,206,18,62,190,244,236,95,254,46,64,38,195,116,102,152,141,200,49,145,123,187,140,97,225,91,23,76,52,248,170,180,106,14,237,213,4,152,138,240,147,120,59,141,134,127,242,199,119,63,249,245,212,253,9,48,152,147,54,24,217,105,84,161,61,241,232,240,64,3,41,49,214,188,255,91,114,246,252,187,49,144,206,197,242,31,252,252,151,207,255,240,215,207,223,251,6,154,212,129,129,196,174,205,118,76,227,165,182,173,32,236,16,187,79,70,195,2,231,97,154,172,238,104,3,123,145,129,75,240,211,198,215,67,108,206,65,246,59,50,109,164,131,93,125,164,117,132,118,252,221,255,27,69,212,144,110,60,70,83,211,32,4,34,30,179,114,212,229,141,235,118,242,201,31,188,245,150,26,123,26,111,178,191,247,123,75,225,243,232,199,29,128,196,189,3,48,183,26,237,245,121,54,249,49,81,30,137,250,207,223,251,114,20,75,107,134,58,155,161,31,153,248,65,52,30,66,124,97,6,241,105,31,230,54,63,169,51,57,223,167,200,227,82,126,156,239,161,157,143,145,235,131,88,60,132,240,226,61,132,159,155,231,105,127,103,145,61,204,239,115,107,35,9,241,1,38,186,192,22,244,236,27,223,248,224,223,199,14,192,118,76,229,209,182,234,57,84,24,140,193,44,123,0,194,103,126,161,6,144,159,33,208,144,190,77,208,247,161,167,156,239,189,251,193,79,254,237,217,31,253,241,221,159,252,252,147,125,202,137,77,215,65,116,195,54,116,112,138,253,49,218,208,67,116,155,97,73,7,180,230,183,164,227,78,204,176,164,187,157,116,13,9,36,229,19,110,189,251,205,59,136,100,228,70,204,184,160,128,175,206,60,36,76,86,120,228,230,11,124,53,54,144,116,20,3,88,49,51,229,0,192,241,33,130,0,185,14,52,75,18,160,189,126,44,250,6,110,28,5,232,235,221,76,250,221,144,55,120,13,106,26,121,93,20,231,164,174,127,215,106,10,113,3,93,142,188,4,251,59,140,10,214,52,225,14,75,32,188,239,191,127,111,225,238,199,127,241,168,177,192,192,169,251,147,167,108,7,95,32,74,100,228,36,89,207,253,8,125,36,92,200,18,107,71,251,72,100,149,220,141,172,170,225,168,55,6,34,246,77,39,224,26,209,94,102,226,168,195,113,180,3,197,235,178,173,197,201,69,36,134,53,38,60,33,130,95,116,108,158,118,228,165,128,247,198,123,128,79,247,187,232,57,93,204,143,200,181,136,57,154,84,53,71,214,59,209,77,34,116,112,139,248,11,176,174,221,140,83,247,222,85,77,209,244,129,102,65,195,168,204,231,117,53,199,44,207,209,22,220,233,218,208,156,135,16,15,247,235,1,29,41,171,179,187,18,2,142,18,227,115,33,222,239,21,67,17,95,238,199,155,220,235,2,199,208,115,33,79,66,68,60,0,117,114,159,26,224,219,136,252,246,124,244,71,144,80,101,9,223,253,156,143,201,36,196,187,54,12,51,124,225,63,47,11,87,201,69,145,57,200,133,22,40,210,157,6,154,111,82,167,51,79,11,183,36,116,16,151,228,101,28,58,200,13,231,35,7,63,81,246,66,251,5,47,43,146,5,40,111,154,72,134,49,188,232,125,224,179,216,245,205,61,37,252,31,220,100,156,150,57,61,242,31,13,237,66,239,32,145,32,50,244,246,150,247,2,39,255,222,11,18,88,189,103,106,88,247,222,169,117,46,248,190,163,25,193,215,19,221,135,68,15,159,67,239,8,117,26,213,134,156,174,120,33,110,118,220,130,84,21,116,95,154,62,114,84,142,34,47,222,161,40,121,245,195,2,193,229,158,64,28,29,28,70,196,127,245,154,241,108,45,228,21,140,108,52,30,16,190,248,128,195,226,32,160,36,196,15,189,183,130,99,30,209,251,71,240,236,31,204,250,254,195,191,251,15,207,127,240,195,96,236,36,207,179,246,95,252,52,42,222,210,221,55,127,228,37,39,224,203,128,192,169,61,109,219,61,53,196,209,132,232,161,20,126,166,114,101,48,170,19,218,209,163,26,191,251,229,63,7,115,120,252,9,2,190,161,121,227,50,195,19,196,50,151,125,221,130,239,47,56,150,174,177,211,110,25,178,158,187,248,122,167,111,81,180,49,131,205,7,198,189,142,23,5,6,15,248,116,48,17,247,153,38,193,96,118,184,23,198,31,255,203,7,95,252,95,244,26,219,4,140,41,209,141,198,61,136,195,69,97,178,230,35,201,97,49,34,160,14,171,196,252,213,40,202,143,48,101,40,215,35,48,235,126,40,147,203,209,43,191,248,51,221,96,4,32,191,210,19,238,41,78,34,171,158,23,185,199,181,36,132,220,57,219,67,221,81,90,240,164,160,197,14,241,64,200,211,182,55,31,114,196,153,111,236,16,173,181,235,102,223,90,140,44,181,180,86,71,180,105,175,97,80,137,40,80,178,51,7,36,217,9,1,18,194,128,232,82,48,19,14,45,227,130,113,215,196,241,34,247,96,67,138,224,101,61,116,250,49,197,71,114,224,164,130,6,139,210,175,14,135,230,98,116,17,16,11,188,83,169,217,16,81,9,2,112,29,73,54,209,16,81,17,15,32,156,19,206,6,136,74,80,12,181,129,102,68,67,68,101,8,68,247,248,118,6,72,90,100,38,146,180,12,130,73,200,18,25,98,22,51,49,181,171,253,1,247,217,69,238,173,216,23,158,240,43,194,211,165,56,203,188,1,162,112,168,200,147,63,160,150,55,102,60,231,15,222,138,69,37,191,21,187,225,217,91,200,137,141,101,161,4,212,194,235,111,48,75,193,210,4,134,95,8,10,76,214,141,255,193,226,91,43,75,159,93,124,75,253,236,210,91,49,244,231,45,117,41,246,217,55,48,202,111,36,98,111,8,180,60,118,68,178,223,128,182,150,62,199,125,222,136,217,189,142,238,224,87,152,178,118,191,78,62,212,95,228,88,113,105,25,37,47,135,138,240,79,225,122,127,168,16,107,220,178,148,222,175,232,57,139,158,194,60,244,20,48,61,221,57,241,138,160,179,8,154,156,135,160,73,76,208,208,102,56,101,215,68,74,245,79,158,253,175,95,99,23,21,94,104,54,55,206,221,216,198,233,106,83,116,133,41,171,227,155,39,117,89,175,121,161,188,66,198,8,216,21,239,137,37,226,250,188,127,37,31,207,45,31,147,16,85,90,23,120,33,244,249,20,56,12,35,22,148,153,113,251,72,36,64,247,131,33,24,57,29,180,212,176,178,165,55,22,189,168,94,175,241,107,190,76,132,198,154,114,140,18,163,102,144,69,205,53,62,141,5,164,2,19,146,134,35,81,189,129,240,135,216,29,238,247,161,36,174,45,227,11,133,4,62,13,112,203,170,125,26,187,36,161,9,183,56,148,83,100,119,253,12,250,225,24,131,195,52,176,1,22,15,96,75,212,247,199,64,150,128,127,28,100,63,234,120,29,157,143,38,94,7,86,210,220,112,29,77,69,173,179,254,231,5,110,178,90,191,160,201,174,66,229,231,40,29,54,116,35,51,80,167,201,250,119,255,252,22,174,156,128,96,30,37,153,211,214,115,62,30,176,144,226,117,105,86,72,15,36,114,246,115,61,182,75,162,106,40,162,66,141,128,56,38,49,4,19,166,33,54,186,52,196,70,159,53,89,61,16,148,56,213,144,197,68,74,113,131,18,183,114,13,47,40,113,61,16,148,184,25,176,80,80,39,110,225,112,195,148,81,32,212,112,203,15,53,92,159,29,106,56,16,97,56,50,64,176,255,233,105,100,48,90,126,86,120,223,169,139,48,68,115,166,65,121,189,80,199,65,3,11,66,38,42,144,175,235,228,98,76,137,159,95,203,243,130,168,188,188,142,23,214,214,62,125,179,207,165,229,216,76,155,59,140,77,200,45,202,100,204,161,169,62,75,114,198,23,190,64,54,161,42,54,85,30,203,157,252,168,12,162,204,152,153,143,8,43,72,30,210,240,39,187,115,70,3,155,25,97,74,137,81,195,241,140,176,238,26,222,184,52,178,150,227,40,83,30,132,96,212,168,53,180,249,45,66,227,78,142,91,115,126,223,167,39,117,114,177,230,44,47,47,185,101,44,84,198,250,253,0,40,183,144,133,10,249,85,159,56,116,177,33,171,147,91,248,137,245,212,37,30,94,172,162,50,128,53,115,97,72,176,86,224,216,241,99,161,173,216,177,48,87,209,81,180,2,193,175,198,34,202,7,163,207,47,209,64,191,222,215,216,227,178,25,9,218,235,174,186,19,129,222,114,224,96,43,252,61,119,84,160,98,175,52,63,43,12,214,140,200,92,179,190,159,127,153,32,93,211,224,206,132,121,68,190,212,158,0,70,105,69,5,15,214,149,151,115,248,44,57,146,114,31,113,252,47,226,78,100,117,90,41,54,232,138,101,214,156,124,3,173,121,13,221,234,46,50,207,255,234,39,119,63,249,75,226,172,229,195,119,190,242,254,175,126,252,236,207,254,233,217,215,127,242,31,191,249,1,132,154,252,198,55,159,255,205,187,12,123,67,203,231,241,65,221,33,142,115,137,106,46,160,170,104,195,147,13,69,235,4,179,220,83,58,122,82,74,35,198,50,183,19,43,224,210,141,66,67,104,47,70,120,167,9,175,1,154,39,204,25,247,11,115,164,67,83,132,57,131,74,203,147,238,112,240,21,8,239,117,17,138,78,101,40,126,124,109,134,201,23,83,100,48,7,142,237,84,99,232,106,150,101,90,62,178,222,236,13,225,201,154,141,6,90,39,86,51,220,109,68,48,179,200,182,150,110,2,97,241,138,152,21,102,235,12,159,68,46,208,213,151,144,225,103,14,187,54,107,44,181,57,198,18,199,186,158,61,150,198,253,99,169,61,100,44,103,135,166,155,209,159,7,70,169,155,16,14,230,11,88,39,136,105,193,15,88,215,141,14,88,199,103,228,70,54,195,41,115,4,172,147,83,247,122,182,92,100,50,98,90,36,110,180,101,77,185,191,120,50,43,40,164,184,146,228,95,220,235,118,68,68,50,37,145,230,235,106,74,137,136,7,119,127,228,54,191,242,139,69,110,155,168,255,162,145,219,60,64,236,252,109,62,44,114,155,87,109,222,200,109,227,113,182,124,0,47,29,103,203,239,194,195,226,108,141,121,29,154,28,5,26,100,57,150,76,112,143,31,124,170,107,26,186,99,90,113,19,173,156,214,46,125,249,244,214,182,213,107,188,12,205,242,106,222,31,228,73,140,162,146,23,10,74,197,17,159,10,129,136,79,29,18,241,169,16,136,248,196,147,136,79,133,64,196,167,94,158,150,242,35,62,9,56,120,82,101,35,16,60,137,159,12,158,148,204,227,224,83,5,156,212,15,123,78,15,246,97,134,199,116,151,65,94,121,76,127,245,243,234,231,213,207,171,159,87,63,99,177,10,194,81,199,112,28,128,177,200,79,110,80,0,55,180,193,204,72,97,24,192,28,177,194,230,3,26,134,23,21,51,108,46,56,110,228,48,107,158,216,97,147,177,22,220,232,97,161,182,102,196,16,11,69,121,136,138,34,22,4,52,17,30,1,108,113,68,186,92,25,90,72,36,209,172,232,64,74,110,212,4,26,231,40,213,187,90,243,210,188,176,68,73,63,21,183,24,140,244,132,209,156,21,235,137,198,141,152,17,237,105,44,108,4,252,63,21,217,113,162,142,197,125,10,19,55,44,239,122,0,136,148,187,192,115,147,225,43,102,5,135,80,146,201,251,53,181,108,70,75,82,77,77,142,80,236,2,122,90,172,183,204,232,221,102,92,105,89,102,87,123,27,169,181,14,200,141,177,20,18,190,121,46,161,196,122,96,104,0,64,179,227,59,240,160,190,126,228,241,29,18,124,86,203,38,149,185,227,59,40,81,97,219,125,164,185,186,248,49,32,173,202,188,210,224,82,169,249,145,110,204,161,139,39,68,153,140,176,42,10,47,161,139,79,248,234,118,245,177,148,156,81,181,164,150,37,202,44,42,130,35,67,78,205,181,167,231,184,75,129,189,178,226,152,189,201,114,193,160,226,126,106,203,233,118,38,82,31,18,60,251,17,149,197,230,229,11,107,107,191,235,170,205,203,154,115,121,175,138,104,23,11,172,190,35,149,10,129,24,187,118,88,75,11,3,154,161,167,185,131,245,137,208,211,208,58,10,140,132,121,140,46,188,228,183,207,72,147,177,131,2,252,20,185,50,71,51,246,205,35,2,14,205,57,54,98,150,62,66,99,83,246,23,181,81,255,168,2,234,137,117,173,145,86,185,212,39,34,160,158,143,204,239,36,160,158,220,209,44,167,240,120,65,238,62,61,208,76,123,238,112,124,7,243,132,227,219,141,12,199,55,217,202,140,37,203,229,133,87,166,165,87,63,159,204,96,120,143,25,16,239,211,25,20,79,75,190,120,160,87,119,205,79,38,83,153,100,35,201,61,37,148,180,228,33,16,146,106,166,55,56,4,186,142,79,26,229,14,218,57,18,246,130,210,175,235,202,74,93,187,214,53,107,145,99,57,54,150,128,11,59,179,224,221,248,251,238,160,21,24,5,36,33,172,114,183,179,49,33,177,77,188,131,152,88,58,145,229,211,131,225,154,123,190,19,216,2,87,232,89,21,47,138,153,52,191,70,223,144,34,122,27,35,208,14,225,198,197,68,115,116,231,5,121,101,53,198,147,115,158,181,224,153,219,218,120,0,236,112,252,235,96,216,108,18,66,37,212,222,2,92,244,216,235,202,17,13,99,6,29,18,218,164,57,110,109,114,215,157,214,137,133,88,215,180,34,32,42,125,203,70,229,123,166,142,163,119,211,158,145,112,210,30,204,73,138,137,92,86,107,52,214,40,47,26,104,87,122,96,195,19,71,118,43,126,253,181,80,35,183,238,25,118,222,188,154,196,159,198,191,134,161,8,4,191,214,52,45,88,109,161,223,153,54,136,136,31,92,78,225,198,170,44,116,244,201,90,94,225,5,247,104,45,208,241,53,28,29,71,213,20,147,30,182,99,194,184,49,71,86,91,186,170,162,225,135,192,129,43,174,132,150,21,210,192,61,61,147,78,26,75,235,200,16,137,104,109,108,96,188,128,239,216,224,1,93,85,101,187,165,145,190,134,153,47,138,189,198,59,246,57,180,2,78,239,156,219,181,201,122,100,157,83,72,12,31,212,85,19,177,223,101,95,182,166,241,42,230,77,62,38,112,8,32,234,38,17,181,19,49,46,67,24,139,82,193,79,8,138,167,16,159,26,209,52,72,46,191,160,31,135,136,246,209,165,144,37,171,122,223,94,245,142,90,67,124,121,239,248,78,101,75,62,37,166,211,194,116,206,36,240,168,205,144,220,212,138,152,108,164,54,233,216,172,218,221,136,202,227,188,133,144,211,44,32,14,18,219,85,221,169,97,227,218,100,53,74,57,69,238,40,139,120,57,93,88,89,72,196,144,166,0,139,226,180,85,216,179,212,145,133,61,180,28,123,252,188,114,69,57,58,32,233,207,94,154,241,69,62,8,77,118,99,246,29,28,63,19,38,136,71,136,21,178,116,79,246,193,215,208,252,178,83,72,28,177,34,210,53,109,236,68,124,205,191,231,224,3,213,141,134,57,117,185,159,2,32,149,74,133,1,132,238,85,68,98,70,118,12,58,219,232,98,235,223,13,120,41,109,41,160,51,80,156,226,159,252,90,61,203,132,27,59,187,228,181,136,185,101,150,78,179,188,46,193,73,121,161,12,154,141,180,76,206,222,139,108,42,47,149,54,224,236,29,41,56,219,146,180,11,201,135,112,138,142,82,117,156,90,131,95,35,252,120,36,73,39,228,20,63,147,151,202,27,112,138,143,82,101,248,149,193,143,222,129,253,214,32,207,246,11,210,110,133,109,226,140,46,106,198,171,127,104,228,89,179,32,157,85,88,13,242,236,188,223,194,89,160,153,86,30,149,227,10,82,59,127,70,203,200,146,164,64,251,23,121,192,123,119,7,31,234,99,253,171,152,205,179,205,130,180,81,33,232,214,36,233,8,176,232,228,217,46,194,226,12,218,71,201,39,212,196,132,126,19,180,76,23,107,244,91,243,187,33,135,250,210,136,227,190,232,249,102,30,170,225,139,12,23,249,116,158,21,139,146,9,137,102,0,162,238,118,215,235,24,129,62,12,18,80,200,11,121,24,134,102,225,140,246,155,246,236,2,174,48,52,139,82,183,128,192,210,52,163,128,250,182,92,144,108,72,243,58,92,72,99,26,236,31,2,202,126,146,141,7,14,227,143,84,87,41,133,211,145,186,58,196,233,238,45,140,86,158,213,11,48,128,254,128,54,113,1,130,119,127,108,176,151,3,60,66,83,215,27,48,130,229,10,237,111,223,165,149,175,7,79,227,207,25,218,176,59,239,255,11,104,195,160,118,124,118,225,217,87,127,123,247,179,175,220,253,234,143,238,126,246,14,36,173,60,252,223,194,103,227,24,24,40,65,241,8,229,194,87,212,2,90,198,2,168,25,92,132,158,177,0,255,33,85,99,129,95,242,237,117,227,176,125,144,174,114,233,111,148,75,147,250,31,106,25,9,154,84,33,189,141,70,150,108,98,17,167,101,188,232,157,144,5,78,3,189,148,9,153,99,193,213,75,220,18,110,50,72,154,1,12,92,218,63,251,223,95,250,240,175,255,226,229,104,31,146,220,111,194,200,98,33,123,65,8,116,98,242,92,24,82,199,149,159,133,176,246,227,22,11,138,169,11,84,134,115,243,92,13,200,71,193,83,207,169,246,131,212,224,142,186,54,145,235,43,239,161,60,164,22,187,196,75,36,19,117,65,14,229,6,233,234,166,223,122,168,128,250,18,198,131,138,230,11,174,108,30,204,11,41,80,147,136,68,12,50,85,165,66,165,168,138,143,213,135,251,48,133,127,111,134,15,171,253,127,17,237,141,215,13,194,141,192,229,54,68,17,143,227,126,241,229,103,95,252,233,221,151,191,245,193,95,253,221,75,114,92,64,10,246,208,15,104,117,11,97,181,206,195,173,223,9,247,118,114,66,133,38,95,56,25,41,50,19,164,242,139,226,227,228,169,52,138,162,223,184,108,62,57,114,240,207,83,4,23,168,38,56,94,32,168,234,44,240,153,8,36,60,61,113,193,83,20,39,240,156,193,157,1,218,122,71,231,99,170,228,120,241,232,57,238,254,155,53,137,221,127,159,67,48,6,147,244,14,175,141,81,20,191,29,79,152,166,124,70,3,15,44,8,137,100,4,248,5,255,174,132,200,77,201,119,7,99,106,129,144,217,145,106,172,81,229,66,67,59,21,90,64,171,157,70,205,192,16,82,85,55,120,245,34,252,111,22,203,222,78,76,242,240,4,121,192,138,66,117,227,7,44,42,238,26,223,153,50,116,110,213,41,4,189,141,128,213,157,2,106,98,106,122,122,243,28,36,153,185,238,61,123,239,47,239,190,250,178,171,159,175,186,207,18,69,144,206,14,225,51,35,5,153,49,93,125,18,12,209,218,221,212,128,246,78,151,161,200,131,205,73,185,198,83,222,253,22,92,45,222,95,238,198,232,244,155,95,63,255,135,111,61,206,254,176,50,46,87,209,169,11,86,129,192,225,111,200,60,48,213,178,63,38,134,173,4,239,17,77,136,91,130,32,68,52,128,53,253,155,135,192,73,165,82,94,90,240,114,220,164,248,146,24,155,207,97,75,65,120,190,223,222,119,22,173,165,178,204,196,151,179,174,189,159,193,31,125,235,93,172,133,27,205,53,112,145,151,18,89,253,56,191,95,29,114,219,27,77,19,169,65,210,94,237,168,85,58,106,162,167,93,248,85,44,35,133,23,253,45,56,39,219,41,13,10,20,78,243,229,147,211,93,244,100,31,162,95,59,165,97,73,234,246,134,80,8,169,102,123,229,163,54,39,73,155,102,7,149,148,154,67,164,178,55,50,40,163,216,147,164,60,15,181,82,93,0,123,9,229,79,235,201,173,198,213,17,60,158,116,106,71,213,252,241,230,133,156,222,75,92,213,91,213,205,13,169,49,60,57,217,110,233,133,214,89,87,218,218,174,140,122,151,70,121,75,48,75,189,98,251,72,41,31,203,149,76,75,62,62,74,74,109,179,220,234,153,198,134,214,28,238,85,143,236,90,183,85,40,52,155,165,210,70,229,176,186,219,50,234,252,254,254,158,158,238,54,186,203,66,58,147,178,78,107,233,84,82,200,202,218,114,125,83,201,236,138,215,250,201,126,227,96,211,94,118,214,47,186,199,10,119,42,110,118,132,179,171,100,186,145,72,90,130,212,220,172,228,165,234,149,132,168,177,81,42,180,154,82,165,178,141,20,242,173,226,168,114,169,59,121,132,124,169,184,94,42,162,62,28,85,118,75,82,62,47,93,85,164,253,246,78,33,175,231,205,138,84,200,143,106,168,110,105,187,188,129,212,204,102,83,105,75,197,218,102,75,18,219,122,153,148,45,151,138,165,118,177,9,128,247,11,82,190,151,23,241,223,188,148,44,187,121,237,189,35,125,84,17,75,197,118,83,26,157,213,47,206,54,247,133,244,214,117,234,188,187,89,143,59,203,241,78,198,137,199,155,149,173,242,150,168,228,147,253,116,82,181,7,150,126,101,107,241,226,242,209,105,165,185,205,109,212,74,71,23,162,193,159,108,53,149,209,254,86,190,95,89,47,30,111,42,122,225,186,108,183,75,91,37,62,95,180,91,153,218,78,89,74,85,173,77,81,57,79,108,212,227,169,51,217,24,28,74,235,231,151,250,122,35,126,92,238,15,78,251,202,102,179,221,52,42,197,243,253,83,199,178,148,134,210,16,74,135,237,255,159,189,119,237,110,36,57,14,5,255,10,166,52,154,38,151,69,0,133,55,208,194,244,45,60,72,130,111,16,124,52,217,106,207,41,2,5,16,4,80,0,171,10,4,65,54,207,177,236,149,37,203,158,43,221,235,185,210,218,146,215,178,45,93,105,215,71,15,175,199,242,104,52,178,206,241,111,153,238,158,249,164,191,176,17,153,89,239,42,60,216,236,145,100,15,123,134,4,242,17,25,25,153,25,25,145,25,17,89,220,19,135,151,217,65,225,160,149,93,223,94,45,156,109,180,210,226,70,111,173,0,189,16,203,157,141,245,242,248,114,165,86,18,58,229,234,74,249,98,176,185,146,44,164,106,197,74,177,216,148,151,68,252,12,147,163,176,94,40,87,203,27,75,155,85,185,179,118,182,46,174,106,213,81,119,111,32,14,6,155,122,252,160,213,169,20,87,229,181,238,165,146,30,156,156,237,108,199,59,195,227,248,121,44,178,169,45,61,150,7,74,123,3,232,191,94,17,219,133,51,169,149,21,99,80,26,126,196,130,88,175,93,12,235,27,157,77,169,10,147,16,126,0,183,181,203,75,241,224,236,148,182,89,108,97,155,219,251,153,141,147,194,117,83,80,133,235,243,193,213,230,65,81,84,42,173,213,142,56,46,10,167,218,197,209,117,235,168,154,60,46,150,21,169,92,182,96,149,58,162,178,49,26,238,15,147,205,70,55,169,85,75,131,114,244,188,95,148,75,189,97,177,167,200,218,102,47,86,206,20,43,91,50,43,15,40,118,90,59,149,157,53,69,24,29,117,54,107,53,209,72,47,159,101,43,237,225,193,166,208,58,236,72,131,94,108,92,61,221,46,202,85,24,123,177,38,94,247,82,123,91,155,145,194,30,208,82,44,195,15,252,169,86,171,219,7,173,118,101,85,57,90,201,214,54,133,189,227,90,21,251,83,112,150,169,22,164,194,249,122,87,74,174,110,41,167,205,115,93,141,95,118,99,195,203,211,214,198,40,129,243,187,208,17,165,130,178,94,203,234,233,58,41,111,194,128,25,93,5,212,138,90,225,248,162,181,94,169,20,14,196,213,141,81,165,93,52,113,22,251,45,9,203,150,74,7,222,118,41,109,87,91,7,215,43,7,133,109,81,220,237,237,98,117,28,19,163,126,191,117,140,99,126,40,238,175,33,0,113,163,37,94,29,193,20,240,224,80,145,36,113,19,102,233,202,250,214,110,117,80,81,78,218,167,43,87,222,246,78,96,252,87,219,53,81,175,236,156,175,108,92,214,197,22,195,179,5,63,98,177,86,206,180,148,237,122,181,220,217,138,52,74,227,130,46,70,123,133,228,234,110,164,159,46,172,150,91,107,201,173,205,145,5,111,173,34,22,143,51,229,206,218,201,200,54,118,195,202,198,234,158,184,93,217,129,145,103,237,150,214,11,227,170,6,107,84,26,85,203,88,174,92,56,171,212,138,181,146,158,32,8,66,135,71,176,14,214,11,177,58,48,68,248,182,222,170,236,21,1,86,122,135,208,72,236,84,183,42,45,81,170,54,214,104,27,109,152,231,85,179,141,90,245,164,179,147,218,179,125,63,235,108,208,239,231,218,153,56,236,28,64,83,90,162,223,218,29,148,97,93,166,101,66,60,0,179,59,40,145,239,165,138,120,81,85,215,119,155,240,47,114,57,16,182,54,99,169,108,68,62,218,209,147,233,181,120,82,111,156,39,133,194,198,6,200,6,241,104,170,84,185,218,169,158,246,47,99,7,157,126,50,190,221,26,238,196,26,151,106,243,232,120,105,156,29,118,59,151,151,107,3,121,103,43,115,153,74,246,41,93,155,181,173,194,64,76,237,156,151,139,128,212,122,101,109,239,234,164,245,184,6,253,133,196,82,165,148,170,246,33,241,112,116,34,54,107,165,61,72,28,138,226,160,176,213,105,109,239,23,196,131,150,82,19,139,131,214,104,167,186,63,16,235,167,189,241,227,11,33,18,185,220,62,57,223,85,174,147,199,75,186,120,166,28,212,129,118,59,197,72,179,179,218,56,17,42,101,104,181,186,85,173,17,226,85,18,226,74,247,92,25,236,213,54,213,214,101,47,115,190,127,160,13,86,170,219,253,98,162,221,171,69,118,58,133,98,113,15,199,111,125,173,2,243,165,85,111,117,182,196,66,109,91,7,182,218,43,139,87,8,0,198,232,188,37,182,128,245,86,139,69,96,185,165,165,86,89,172,173,136,180,172,187,254,214,113,65,44,183,196,181,202,58,240,251,106,171,67,198,116,111,44,2,19,95,171,172,173,22,78,202,149,241,222,110,183,4,13,0,175,118,225,186,213,41,173,139,27,181,202,227,205,115,55,78,100,93,172,87,30,215,196,108,229,172,51,222,246,192,166,237,181,212,154,120,162,117,179,9,130,171,13,255,206,201,65,219,209,214,250,202,137,19,255,82,101,19,11,138,88,164,184,151,60,1,120,199,237,58,236,57,59,240,175,188,190,38,70,197,97,173,9,141,245,251,195,234,154,170,36,174,146,184,161,139,133,245,189,131,100,89,237,172,195,104,231,243,196,176,89,62,141,222,217,176,192,118,21,153,58,77,9,82,50,35,152,87,101,141,70,227,150,4,19,39,167,73,18,8,155,170,183,172,205,72,239,161,117,85,100,222,235,10,137,221,199,15,79,251,87,40,93,225,119,83,1,190,114,95,205,78,109,202,50,200,247,187,34,172,199,226,241,168,113,39,110,59,182,72,130,108,145,137,186,174,112,233,205,215,204,237,45,47,51,184,82,19,180,66,126,158,138,136,229,96,238,122,185,83,185,217,87,253,250,73,187,51,7,238,33,29,101,247,144,62,79,243,102,29,248,224,197,65,109,157,74,11,177,40,159,17,120,33,21,229,195,137,69,155,14,51,199,212,177,147,9,95,157,192,198,204,171,230,120,54,73,47,193,231,6,210,176,128,8,241,36,218,100,218,208,51,132,121,98,203,98,126,99,179,98,78,178,190,29,174,203,221,174,253,106,209,176,118,113,91,138,220,137,40,208,147,224,22,238,10,113,190,73,16,110,107,203,93,89,106,222,120,13,32,28,171,235,14,75,105,62,92,172,90,103,6,46,236,226,214,141,138,221,160,118,142,174,250,88,29,144,107,142,129,132,1,102,238,4,116,121,25,157,29,6,114,195,237,72,4,173,217,82,240,37,25,179,36,76,94,219,153,150,123,161,197,22,239,136,136,172,144,191,216,20,179,114,240,96,68,79,156,222,118,32,16,176,222,211,142,245,238,176,148,185,47,242,212,105,96,31,196,248,237,185,38,74,16,136,249,122,53,91,55,204,167,72,222,121,135,60,65,98,219,54,221,28,96,54,128,196,132,49,68,126,79,219,225,156,219,193,220,236,192,229,115,55,255,126,122,167,102,168,107,159,201,158,51,32,25,56,236,139,32,225,21,224,146,99,157,155,87,164,4,243,80,164,169,48,55,237,48,19,141,211,180,51,16,132,179,129,208,212,152,25,102,211,116,181,241,175,128,97,144,169,84,60,158,16,146,210,188,83,217,109,114,228,184,72,91,134,113,177,173,120,231,105,155,51,115,182,214,6,125,188,80,126,114,181,76,34,234,246,96,149,254,81,158,130,131,124,154,249,206,59,228,141,173,27,220,167,151,211,68,132,180,237,64,119,17,134,102,111,148,74,107,55,115,180,24,10,215,207,228,122,103,217,119,172,157,196,180,172,251,230,0,65,58,64,242,65,110,54,184,141,199,164,201,198,126,12,193,6,159,33,203,133,227,2,230,123,91,212,72,28,159,73,194,189,109,249,27,215,84,140,227,216,5,41,211,40,203,217,172,145,234,156,48,66,212,187,202,77,84,128,250,129,244,51,44,192,18,66,138,88,106,77,128,17,10,19,18,77,5,69,9,99,26,112,182,21,194,142,78,187,253,122,199,215,80,57,41,72,179,203,58,218,141,47,141,252,117,161,87,227,179,216,218,59,239,40,210,37,91,200,55,30,3,205,57,225,220,128,94,134,113,138,231,81,147,52,198,222,61,243,210,186,79,38,19,195,184,57,179,81,196,204,39,107,196,83,192,12,14,196,6,204,43,207,219,44,130,237,238,86,54,3,105,143,13,171,175,101,235,236,157,53,36,210,229,186,164,130,156,110,146,192,240,110,179,169,194,46,35,208,47,134,150,67,9,88,4,139,62,221,152,60,75,110,195,103,99,220,6,250,35,34,0,204,32,215,134,89,160,53,92,20,252,43,213,198,107,100,51,186,84,54,123,191,254,101,77,21,208,169,213,85,89,134,162,54,19,197,86,91,219,151,78,239,226,199,245,135,7,81,35,160,16,78,24,13,214,128,170,159,147,239,126,32,150,113,218,182,218,176,254,86,186,253,209,36,211,214,3,106,212,89,225,15,196,77,18,226,105,75,32,6,142,171,171,212,158,244,200,180,233,212,152,165,167,216,193,98,155,58,137,42,117,80,69,179,202,85,195,4,181,99,196,161,106,156,23,249,222,134,216,47,84,209,122,83,40,16,3,199,173,56,212,89,133,2,85,62,83,164,6,145,221,34,201,169,66,78,191,36,102,10,196,230,85,60,134,164,108,97,64,210,58,197,42,243,36,172,51,75,81,177,141,85,6,197,107,146,63,130,252,158,205,136,20,96,150,28,48,205,252,3,241,210,150,179,42,246,75,85,52,207,20,74,38,114,9,64,14,18,71,120,73,86,130,180,235,210,85,9,81,77,65,34,70,202,26,161,229,111,186,116,86,226,219,171,98,187,92,69,211,86,0,131,198,167,229,100,137,31,175,136,23,101,163,111,117,70,9,189,12,164,24,175,139,75,144,147,130,226,81,44,30,41,119,203,188,86,18,123,43,85,74,97,32,107,139,244,106,229,10,200,15,189,90,169,50,146,94,24,189,90,53,113,191,0,170,172,26,249,64,222,235,85,139,188,37,113,8,89,199,14,82,93,173,2,169,90,101,49,1,57,7,226,96,205,4,52,46,227,205,34,177,64,93,194,180,179,181,203,34,223,169,136,26,36,118,0,215,12,246,87,95,211,75,216,100,20,18,19,78,103,206,248,154,94,228,91,43,226,210,26,179,29,134,129,210,43,38,50,218,138,216,175,144,209,19,172,68,160,193,8,18,209,89,157,76,164,171,10,78,56,64,206,52,136,61,98,214,197,20,249,108,5,144,239,65,143,215,171,204,151,244,194,105,32,76,141,103,213,117,10,123,12,197,52,3,246,245,186,64,231,192,186,97,5,125,97,208,44,189,33,67,1,41,78,172,164,47,54,170,14,168,36,223,234,70,73,140,109,16,228,40,212,248,134,64,140,138,91,155,85,211,220,122,83,33,182,199,23,155,70,39,90,100,18,180,139,140,42,240,59,101,25,105,183,77,127,125,98,100,156,220,84,139,100,44,182,216,108,232,21,157,165,208,171,191,24,67,91,230,86,69,220,32,182,227,116,114,89,38,195,222,21,63,201,219,159,237,124,51,27,11,63,120,83,170,163,241,23,149,11,137,141,0,26,218,16,237,144,88,6,56,242,151,27,146,218,33,230,164,40,61,210,124,26,50,195,89,95,136,10,245,120,146,229,211,152,179,203,167,45,102,131,128,249,84,33,119,229,47,119,81,182,8,17,67,9,84,252,104,62,17,255,180,225,169,105,92,3,249,201,70,58,158,173,219,242,123,176,255,219,242,27,228,199,150,79,141,56,204,252,102,162,153,110,178,124,251,25,132,9,159,234,5,134,45,147,195,234,140,25,97,88,237,186,2,204,184,36,121,151,17,13,109,192,52,53,49,205,79,66,62,25,76,144,162,25,120,245,96,25,53,154,2,85,200,38,119,187,13,115,176,158,205,62,208,254,63,49,101,37,134,57,54,17,233,102,146,125,41,193,194,54,88,110,171,88,55,25,161,176,61,41,160,56,81,174,108,134,153,193,117,216,153,169,253,103,158,138,76,77,50,42,58,172,42,111,39,81,197,184,245,96,215,30,193,197,152,128,62,165,92,142,221,134,76,38,118,16,241,38,98,106,93,142,76,45,1,31,166,33,64,142,20,189,139,31,45,225,19,190,246,236,230,218,112,140,144,107,153,204,64,110,118,123,226,196,207,180,119,76,185,13,150,166,1,106,248,1,178,240,75,8,126,222,217,78,99,41,80,230,72,89,95,131,96,211,82,43,58,243,40,209,155,144,0,163,45,186,216,93,102,91,147,237,213,109,84,159,159,224,230,205,76,176,17,153,27,27,251,26,159,187,53,243,30,102,194,44,117,141,153,143,157,241,164,69,63,101,90,152,151,47,252,244,50,254,136,24,38,249,254,120,248,205,166,41,52,81,167,45,70,219,245,205,140,224,95,241,230,38,8,161,137,124,33,182,56,119,223,231,187,206,121,5,158,149,14,230,89,228,210,199,206,179,220,246,238,183,211,118,206,160,139,154,123,199,119,10,45,103,190,132,250,204,16,115,95,43,185,220,95,166,48,46,15,235,195,251,231,105,77,218,46,158,166,110,178,1,226,204,60,178,204,43,109,121,174,235,144,187,224,251,26,65,251,137,93,57,198,242,144,249,205,199,126,39,134,225,244,108,206,185,16,185,82,115,122,18,216,28,31,28,185,243,53,233,181,152,246,23,233,231,134,236,188,105,243,111,194,161,109,205,177,144,166,5,31,189,67,241,25,227,149,206,48,99,152,226,54,79,119,130,92,13,220,158,111,48,17,240,86,46,136,121,187,172,229,131,138,6,161,225,119,143,198,81,96,156,251,38,205,137,35,149,9,93,234,8,185,220,11,148,92,238,38,218,207,131,34,83,62,38,72,79,115,224,96,187,195,11,30,30,151,131,66,32,0,91,135,92,87,127,129,98,112,200,199,125,193,206,108,3,119,12,199,197,93,40,80,97,240,220,24,250,145,205,161,105,178,91,195,224,189,192,161,48,248,184,162,217,49,243,203,247,248,126,4,241,56,251,245,224,205,4,8,134,227,159,189,72,216,135,236,76,41,159,172,102,216,11,25,238,37,174,249,238,65,129,208,46,229,227,84,198,174,41,109,139,199,113,97,57,221,87,204,43,157,76,112,54,245,149,141,53,39,13,236,23,156,222,161,177,142,92,66,190,103,46,174,41,243,74,90,138,227,250,211,197,118,252,221,250,102,6,234,90,109,228,98,212,58,12,153,13,140,151,35,216,87,173,243,124,38,54,240,35,145,251,250,52,228,75,112,255,139,212,160,85,19,242,178,227,104,40,53,85,185,247,171,229,23,3,122,194,49,148,207,137,146,247,164,193,86,210,227,179,105,19,108,38,148,156,52,40,83,46,112,157,163,21,120,222,232,62,165,244,92,242,78,167,229,196,149,19,184,112,128,171,216,3,3,248,111,41,228,148,245,1,255,121,172,199,255,146,177,30,255,27,157,121,161,7,225,72,152,252,231,190,99,126,96,114,48,95,211,0,186,4,190,172,123,14,95,28,118,1,172,208,151,117,243,89,0,242,227,23,254,17,75,153,247,2,248,101,106,37,40,65,39,179,62,221,211,178,41,79,143,57,30,139,197,89,204,241,166,144,154,86,60,172,46,200,52,44,186,154,15,122,54,86,9,191,73,31,183,45,119,137,160,201,235,144,244,14,168,8,205,240,59,245,103,207,100,227,5,89,104,27,122,206,241,55,248,128,93,187,94,236,74,154,150,227,92,247,30,35,128,131,142,229,109,197,74,228,110,249,39,80,153,177,39,55,0,12,176,76,66,84,114,188,164,235,170,150,99,47,209,217,88,27,135,15,199,229,110,72,209,58,190,222,198,229,96,184,201,179,128,120,77,142,41,183,124,175,223,144,187,185,27,242,200,40,100,83,57,1,95,45,229,129,161,117,81,146,200,57,95,49,180,74,228,229,91,94,190,26,168,178,70,236,63,56,43,135,187,189,229,129,24,221,5,37,92,191,190,238,134,53,242,94,108,148,95,22,22,157,175,57,90,52,178,197,140,134,174,118,228,113,206,120,120,94,149,155,132,94,69,131,48,239,112,75,182,188,10,62,114,138,209,232,25,25,136,192,6,149,241,154,159,220,245,27,128,110,41,61,233,96,16,160,84,46,220,149,148,174,28,0,211,65,114,183,8,108,13,16,172,6,247,248,88,50,167,125,28,91,238,98,4,91,115,8,137,160,200,225,81,60,199,203,205,38,62,223,201,161,176,134,244,124,2,4,189,92,224,140,229,99,252,123,241,175,127,241,242,159,254,250,249,183,222,125,249,163,159,59,243,184,197,167,228,185,107,227,148,199,108,186,134,247,160,57,102,167,196,101,51,95,4,12,25,2,228,229,75,114,243,194,113,60,209,161,206,64,176,149,213,28,247,201,207,254,237,147,127,255,171,231,95,253,33,109,138,227,109,184,210,121,70,31,30,134,57,68,63,208,167,2,61,19,12,207,184,194,154,174,244,130,230,23,123,22,23,203,241,28,22,4,82,44,58,39,154,9,3,232,178,248,148,23,140,110,254,14,135,225,249,135,239,189,124,239,199,207,191,254,103,47,255,249,87,129,195,96,40,115,244,146,12,112,112,146,237,122,60,110,118,233,91,177,254,100,147,6,3,124,69,120,38,202,177,178,1,196,51,114,237,235,20,91,159,176,58,13,228,93,171,211,201,213,76,29,150,115,47,71,115,9,18,250,33,167,92,160,107,116,113,201,67,76,36,217,237,226,34,12,236,83,246,63,111,114,136,46,178,7,6,155,56,209,67,135,219,93,224,158,228,9,101,118,224,197,94,82,94,35,223,120,122,208,75,158,50,183,13,44,119,6,153,228,40,102,217,118,220,203,97,49,14,111,120,128,101,66,159,150,17,69,206,0,184,215,31,145,158,34,143,99,204,21,143,226,77,230,170,98,62,178,85,59,235,38,129,239,187,195,158,98,33,78,137,194,217,215,46,44,55,216,134,115,108,198,83,165,133,163,74,11,32,132,15,12,47,155,33,36,244,126,31,159,172,69,92,97,1,240,51,180,100,159,158,70,75,230,12,185,239,198,62,249,205,183,62,249,251,191,124,249,141,95,188,248,227,175,24,141,13,181,102,119,158,150,120,106,136,81,235,246,117,13,8,251,206,112,225,9,153,118,230,147,161,124,83,201,121,231,106,192,234,228,150,200,132,139,230,243,228,145,240,48,98,243,136,123,254,209,159,60,255,224,3,46,39,184,146,191,247,227,151,31,254,6,177,240,76,77,152,152,183,183,79,233,131,166,111,68,23,111,205,249,73,103,43,18,231,104,175,166,147,136,39,248,44,10,116,249,166,209,86,101,178,49,106,185,39,55,100,63,34,221,230,120,85,26,109,147,175,160,188,146,4,99,173,227,183,138,210,236,59,150,173,145,8,66,15,221,17,221,13,25,28,156,206,229,93,188,149,65,166,98,251,74,215,106,95,33,15,195,219,55,114,198,69,97,23,192,199,216,251,228,77,215,116,51,221,228,72,143,164,122,74,162,159,178,169,58,75,19,26,146,192,65,159,219,175,73,60,194,40,31,71,109,5,77,101,8,35,228,236,123,183,163,36,201,166,22,43,156,131,187,56,251,78,182,139,69,198,138,125,192,24,199,179,238,205,125,66,81,194,230,104,41,60,193,246,8,104,242,149,110,98,228,92,234,12,13,191,90,76,7,181,42,134,216,220,13,232,206,212,14,221,1,203,143,127,245,143,47,191,255,149,251,193,178,222,128,69,20,226,238,29,83,7,67,187,7,76,25,51,188,127,146,58,152,225,12,136,242,26,149,206,168,122,4,28,203,133,40,229,81,170,220,160,12,217,62,227,131,10,219,248,156,111,254,139,159,252,35,201,247,48,60,58,108,248,239,150,239,34,107,160,254,228,114,60,10,92,160,142,159,83,77,25,248,0,223,200,51,206,230,102,74,200,252,221,76,137,42,42,244,177,104,158,177,115,251,75,212,148,49,220,224,19,211,118,134,69,171,213,200,115,87,102,53,66,2,34,6,120,1,88,252,205,216,105,63,249,217,255,126,241,167,95,5,172,200,219,214,185,27,54,232,248,48,54,218,3,203,74,99,191,221,35,130,66,187,129,191,123,131,58,249,59,144,213,118,223,204,83,53,154,10,200,169,186,145,136,51,157,254,237,214,233,95,165,71,255,234,3,227,175,209,14,82,157,236,113,100,23,69,185,5,83,205,47,2,126,163,91,43,126,26,159,55,206,173,148,221,93,216,69,12,241,225,27,63,252,228,39,255,251,229,79,254,252,229,135,63,50,246,89,212,207,87,85,169,129,204,208,44,247,157,95,124,250,157,247,141,18,58,136,23,204,69,33,21,117,20,122,241,211,127,253,244,187,63,254,244,107,223,52,138,54,212,129,3,204,15,95,190,255,179,79,126,250,247,174,66,227,129,1,48,27,189,53,240,60,57,153,140,103,87,190,36,92,61,0,71,160,170,63,150,63,127,255,227,95,191,107,74,48,118,0,255,250,21,27,82,167,156,137,201,222,222,239,28,19,152,163,109,5,167,123,238,9,215,147,6,56,200,28,160,71,182,199,70,206,119,7,13,179,114,11,139,15,201,215,70,155,30,78,96,26,45,208,87,219,173,182,66,164,94,242,125,19,22,247,38,111,212,133,47,240,155,126,197,25,148,215,200,171,236,228,45,120,0,83,193,200,129,43,42,40,213,18,200,236,11,28,22,193,211,145,17,190,63,159,187,113,172,59,122,98,160,186,99,89,189,245,214,2,129,78,169,76,112,122,194,49,137,16,18,149,186,164,211,2,54,96,132,147,180,123,61,185,209,134,174,131,130,125,203,59,89,131,183,173,69,194,8,122,253,161,226,162,213,45,79,109,3,75,50,80,166,63,118,102,245,100,253,172,223,208,12,128,68,40,119,117,224,150,7,90,172,53,180,209,38,160,162,233,100,113,250,14,5,29,0,202,51,200,142,70,233,239,217,232,120,103,57,125,224,91,78,31,240,117,58,20,103,142,182,23,108,181,157,90,152,76,40,40,147,183,251,44,38,145,55,20,48,123,34,234,126,101,24,209,133,5,167,102,136,195,235,147,167,32,112,147,99,224,238,64,64,66,75,114,152,44,11,72,33,42,26,136,183,240,31,249,131,84,91,109,107,187,3,93,249,204,9,103,47,167,247,118,240,160,75,172,21,243,111,8,6,73,91,110,196,230,164,170,31,81,63,35,154,30,225,9,224,158,220,2,126,163,117,62,219,137,56,178,55,253,7,51,15,61,10,185,131,105,32,213,80,9,1,181,238,33,249,93,65,179,127,67,233,136,161,198,103,54,248,136,163,47,249,80,253,95,112,229,145,39,192,104,86,220,149,101,59,12,231,114,151,253,118,35,20,69,102,53,200,55,248,33,81,162,132,76,35,77,21,166,88,38,157,70,133,169,151,167,130,207,194,144,208,126,113,97,192,183,121,80,38,5,170,84,114,233,68,35,150,145,4,137,35,223,23,249,102,190,103,196,242,225,207,80,226,146,27,209,20,128,60,53,37,46,50,120,160,178,48,193,139,227,45,135,168,220,141,83,30,203,53,129,51,182,175,218,10,168,162,103,164,253,167,65,194,147,78,253,168,240,12,180,219,130,77,178,165,55,56,30,5,174,174,142,159,136,214,181,237,43,242,161,152,86,1,254,143,85,49,104,44,242,253,13,212,220,217,17,128,77,42,3,37,190,175,246,76,57,12,165,28,38,55,221,146,170,7,106,55,154,67,13,52,150,57,197,78,179,52,33,71,94,137,173,55,32,201,58,251,193,218,191,47,130,157,181,55,131,236,65,107,80,9,84,0,2,176,206,114,207,255,249,159,95,188,255,255,2,85,129,182,57,78,136,166,194,137,76,34,1,163,203,35,141,115,92,44,27,206,196,133,88,58,206,49,192,248,150,173,3,90,108,34,180,120,42,157,74,37,109,208,210,169,88,54,149,8,132,22,159,140,27,32,23,205,218,160,165,50,177,108,54,16,88,194,6,12,68,165,23,223,254,154,11,88,210,13,44,30,12,44,57,25,88,60,145,114,81,45,61,137,106,169,137,208,226,153,140,155,106,105,27,213,78,221,208,210,147,161,101,93,84,75,103,226,22,213,60,192,50,78,96,207,63,252,43,59,176,100,54,147,118,0,203,100,211,19,134,32,59,17,88,194,13,44,101,7,70,229,231,235,235,46,209,60,200,209,48,249,228,16,214,140,181,10,44,207,71,150,165,123,14,169,58,69,248,164,133,80,252,244,17,243,220,219,223,155,10,168,215,251,32,206,45,48,70,218,103,140,84,149,91,178,34,171,146,222,87,247,0,10,44,95,144,128,213,142,181,205,132,100,147,189,133,124,10,163,101,157,115,191,26,157,181,187,242,130,176,168,141,218,32,21,195,94,52,80,229,75,216,1,16,131,197,155,186,164,201,161,104,142,1,164,23,93,83,59,122,13,221,132,157,210,190,55,211,154,79,162,79,205,125,212,118,195,230,206,164,141,231,147,80,10,218,88,105,43,141,26,149,115,22,31,18,124,146,57,37,220,86,218,250,22,244,92,86,53,35,57,149,195,63,28,240,65,206,64,24,119,243,254,96,97,17,207,116,201,198,10,155,19,33,176,42,55,85,89,59,35,226,144,38,235,21,60,170,133,198,109,164,193,157,220,213,58,224,51,28,192,86,34,155,13,3,216,148,156,92,156,32,165,147,187,38,19,188,187,109,31,108,112,71,180,137,246,14,20,2,166,140,49,58,242,40,180,11,227,208,214,100,251,16,227,197,47,147,129,154,86,103,20,175,244,163,194,196,177,73,63,214,166,147,87,205,81,179,18,131,164,31,58,207,131,228,31,182,86,157,210,143,145,232,144,127,120,152,200,40,84,176,175,211,68,161,118,147,158,12,25,39,220,139,148,40,14,233,229,150,119,12,159,103,29,211,107,180,34,142,88,30,246,117,186,182,241,155,57,222,188,183,156,64,211,28,243,17,88,133,237,118,208,59,106,115,47,106,251,69,213,244,85,173,120,86,181,66,87,181,226,187,170,157,130,180,210,203,227,64,147,21,24,167,125,243,93,132,241,28,201,115,45,8,154,151,240,174,68,197,182,18,21,2,150,44,199,135,54,190,101,117,81,193,41,209,29,147,229,194,75,106,107,136,103,235,80,193,88,213,183,48,18,246,139,196,63,36,10,219,164,182,63,12,66,59,109,41,126,207,73,205,237,238,114,168,191,32,35,121,68,217,173,33,99,231,109,50,182,61,67,200,155,130,246,98,142,59,57,153,84,31,196,137,184,95,245,132,156,141,147,234,123,123,102,117,227,232,200,94,63,149,146,37,191,250,194,105,10,155,103,44,71,234,214,247,173,155,93,131,235,244,164,65,152,132,201,223,237,15,134,3,35,213,190,201,26,230,32,116,78,165,39,204,169,244,132,57,149,249,12,230,148,117,243,21,112,48,248,38,108,137,90,216,169,117,133,223,148,187,120,231,6,219,220,38,26,185,3,17,110,164,161,222,223,149,136,26,214,147,174,40,193,114,241,40,124,107,43,71,228,60,51,145,33,89,244,75,42,26,189,93,4,254,173,51,103,119,152,93,15,77,188,64,194,107,229,79,121,145,40,181,217,168,140,154,151,75,143,109,241,42,47,89,122,172,144,16,78,155,233,76,138,233,177,139,15,229,39,230,213,237,211,188,104,232,180,196,30,43,83,247,218,99,81,219,43,28,255,122,60,198,45,62,228,52,114,240,15,83,40,143,10,102,191,25,82,97,22,169,249,39,36,150,173,202,115,160,203,46,242,106,184,219,135,57,162,145,93,218,8,129,107,36,82,131,46,137,76,202,108,86,230,22,195,12,161,135,210,2,7,98,127,52,17,21,64,0,87,121,160,216,13,181,51,219,146,136,6,76,157,246,145,210,185,55,132,91,106,68,118,154,254,221,27,145,145,216,40,160,238,247,250,202,242,64,106,201,193,119,150,164,36,189,180,167,91,180,101,13,51,176,30,121,112,215,114,100,25,247,203,44,22,2,247,252,155,223,6,173,226,147,159,254,253,243,175,255,79,102,1,68,108,82,64,54,236,23,36,180,129,48,140,5,80,201,119,131,54,188,221,152,49,236,166,220,212,205,38,168,109,59,57,29,118,89,193,92,12,101,117,188,139,235,58,200,6,198,42,225,182,78,179,114,184,91,151,225,22,107,183,53,212,117,140,196,21,181,242,235,253,174,149,143,215,118,185,140,149,105,186,235,121,44,32,94,126,248,193,39,239,255,248,147,159,125,229,229,71,223,126,254,205,127,179,53,72,93,136,2,76,177,208,122,216,178,197,178,27,171,76,180,203,250,244,143,255,252,197,95,252,63,158,54,157,70,89,180,225,0,235,34,139,54,6,215,28,72,3,89,173,52,166,152,26,121,234,241,28,171,232,181,59,10,108,195,102,132,68,78,34,139,146,218,176,11,223,138,203,16,169,63,160,231,92,196,30,4,86,127,195,105,106,4,80,6,245,154,98,90,83,180,27,48,19,125,173,137,238,56,184,207,127,249,254,199,191,250,181,109,76,113,167,88,30,128,4,64,86,144,207,232,113,4,23,2,82,210,185,28,55,134,31,122,80,6,159,97,96,93,67,74,199,211,104,102,250,88,33,136,249,7,138,54,60,125,148,72,185,219,219,233,196,75,250,18,143,165,156,194,218,234,219,76,133,104,231,7,106,27,36,32,160,5,238,248,132,41,144,103,166,24,139,242,49,49,36,114,150,18,238,43,68,226,98,38,134,150,249,194,183,190,247,242,253,127,8,52,191,115,227,224,108,148,105,154,19,90,133,108,89,175,34,129,172,38,63,253,218,187,47,127,253,83,114,81,110,155,96,118,90,217,236,77,25,239,132,93,25,15,74,131,24,180,205,100,193,89,253,84,87,2,171,66,158,171,162,79,135,237,115,210,217,249,65,119,168,25,51,210,24,20,23,201,7,50,26,197,246,74,109,169,111,163,248,183,127,254,252,31,254,239,9,52,110,180,53,236,84,35,247,134,18,238,13,209,188,171,11,186,95,151,90,82,132,187,178,210,210,207,248,96,188,96,230,203,186,108,96,214,64,230,165,186,16,163,69,40,76,11,177,231,95,255,254,167,127,253,131,9,136,77,104,179,63,82,186,125,169,97,180,218,38,86,87,148,168,146,123,31,195,194,230,198,117,134,195,68,132,52,124,207,7,36,216,37,46,2,89,17,194,214,118,187,146,18,193,226,236,156,220,104,38,199,93,117,53,155,101,233,199,31,252,197,39,191,254,181,101,49,3,104,13,7,20,31,58,13,140,111,14,60,140,68,134,137,68,232,155,227,148,190,97,101,135,225,145,150,187,32,232,114,32,195,240,220,25,72,197,48,229,97,185,99,10,158,222,108,66,253,21,40,196,115,40,57,26,109,146,194,244,229,55,160,61,231,99,114,23,50,108,202,233,222,178,192,206,66,136,26,135,38,101,245,186,60,0,113,33,12,136,216,112,176,202,220,222,97,186,26,189,165,3,196,14,50,108,52,124,254,179,143,158,127,245,135,246,85,233,50,32,245,49,202,67,136,8,197,110,151,103,166,25,204,151,37,56,88,166,81,200,48,204,243,76,115,99,168,38,110,246,254,54,170,32,158,51,95,39,211,6,117,203,16,230,121,22,67,7,234,48,67,88,243,2,142,39,102,169,196,146,136,203,25,81,151,185,148,48,184,194,87,35,48,15,246,78,132,8,42,208,94,127,180,33,143,97,70,16,57,111,153,152,190,26,53,57,203,131,142,51,205,54,111,153,125,236,228,66,54,243,216,198,105,215,229,126,80,162,26,51,76,77,131,70,230,4,51,138,152,212,99,34,203,20,139,90,58,19,52,139,228,140,202,201,36,80,17,25,183,122,41,47,91,217,40,92,78,49,102,197,33,88,38,80,160,87,177,104,20,163,129,169,186,41,131,81,107,27,148,52,56,62,64,234,123,5,75,218,89,26,167,27,184,83,40,249,12,154,68,62,102,111,150,106,0,196,226,101,98,227,182,85,8,122,69,91,97,183,149,148,167,89,41,129,59,156,189,146,193,229,168,57,49,241,120,228,120,91,220,21,98,195,205,140,186,137,98,228,150,155,90,114,65,150,20,242,129,167,106,14,46,59,141,203,61,137,69,249,120,148,79,68,249,100,244,169,45,107,18,132,26,228,3,65,198,253,33,44,50,189,175,75,93,62,68,192,241,33,60,142,129,223,80,72,229,67,120,246,192,135,206,135,189,1,10,138,164,32,46,90,252,203,86,11,214,242,174,4,72,164,139,192,234,148,187,76,145,166,27,107,133,18,155,90,18,179,77,251,17,144,158,136,101,141,182,212,237,183,108,92,214,42,147,115,212,224,137,81,45,98,136,127,65,68,173,52,224,11,254,49,54,224,190,38,27,34,1,154,26,219,191,35,43,36,231,242,132,199,0,79,98,188,126,17,141,185,229,133,73,246,198,177,140,148,116,91,30,103,164,76,131,218,27,99,217,24,218,183,145,244,68,58,26,195,244,238,189,105,216,134,76,239,162,146,147,22,151,109,173,125,218,149,93,244,98,44,39,147,252,34,76,63,122,237,177,76,136,98,27,39,252,202,6,155,30,49,229,24,44,206,37,184,219,0,231,201,1,204,19,135,50,77,86,13,126,38,54,225,198,130,80,135,93,25,205,229,201,95,166,56,152,215,25,212,201,197,92,226,2,190,108,233,86,133,95,77,237,101,71,2,63,51,173,254,109,26,222,93,245,95,173,7,138,205,76,10,176,213,250,60,170,239,92,250,238,84,37,247,63,133,102,107,223,95,130,180,220,233,195,119,175,74,239,236,154,238,100,245,118,94,157,118,86,178,153,155,224,111,63,250,250,199,31,124,173,247,31,255,242,219,143,254,220,179,107,90,192,12,135,188,185,167,58,243,193,11,108,177,175,16,208,57,74,253,60,249,13,138,43,1,179,16,121,242,71,95,254,114,227,105,164,197,63,120,176,200,225,217,47,85,192,112,232,38,210,28,177,159,131,238,84,68,128,153,143,69,130,71,128,209,196,163,49,223,15,51,250,248,131,63,126,241,189,175,251,141,71,15,244,228,51,225,126,71,196,175,181,251,31,11,11,243,25,71,195,214,213,201,227,225,160,201,61,173,139,143,63,252,203,73,35,16,187,231,17,240,105,237,53,141,64,108,222,17,136,205,58,2,177,123,30,129,15,254,124,210,8,196,239,123,13,252,249,103,53,2,241,121,71,32,62,235,8,196,95,47,87,122,254,221,239,78,26,145,196,61,239,19,62,173,189,166,17,73,204,59,34,137,89,71,36,113,223,92,233,189,73,35,144,188,111,174,244,222,103,53,2,201,121,71,32,57,235,8,36,239,119,4,158,127,245,39,147,70,32,117,207,107,192,167,181,215,52,2,169,121,71,32,53,235,8,164,94,183,172,244,167,147,70,36,125,223,251,196,159,126,86,35,146,158,119,68,210,179,142,72,250,190,215,196,63,77,26,129,204,125,175,137,127,250,172,70,32,51,239,8,100,102,29,129,204,61,239,11,191,252,219,73,35,144,189,231,53,224,211,218,107,26,129,236,188,35,144,157,117,4,178,175,89,86,122,247,43,19,53,184,232,61,47,10,159,230,94,151,10,23,157,91,135,139,206,172,196,69,239,153,51,189,251,149,105,170,180,112,239,3,241,89,170,211,243,235,211,179,43,212,194,253,143,197,100,165,90,136,221,255,88,124,118,138,181,48,183,102,45,204,172,90,11,177,25,185,213,4,242,255,224,107,47,254,229,199,191,253,232,111,76,146,203,189,126,48,173,233,89,39,222,142,74,170,44,113,60,222,171,19,250,223,244,218,202,94,127,164,229,98,72,28,242,41,113,27,52,0,127,246,213,231,63,253,101,48,217,0,131,89,233,133,200,6,157,136,178,158,120,104,227,23,170,130,222,141,0,157,250,186,205,48,80,235,98,76,62,150,120,203,187,190,206,100,6,228,52,236,104,245,241,110,195,102,24,241,155,191,13,61,255,201,255,229,103,211,97,175,102,191,104,177,12,2,190,249,237,208,139,95,124,221,109,167,3,104,226,13,84,157,220,42,165,78,147,9,118,3,213,76,197,232,167,104,82,192,27,40,102,34,48,232,178,27,25,114,53,196,98,91,216,239,207,104,127,10,253,62,44,44,197,12,82,241,134,112,203,238,210,130,98,88,208,203,181,185,35,92,24,238,142,236,186,33,71,76,111,241,100,213,250,132,115,158,126,179,78,248,108,223,99,174,239,113,215,247,132,235,123,210,245,61,229,250,158,118,125,207,184,190,103,221,248,68,221,9,110,12,5,59,138,48,73,115,212,11,200,186,79,65,191,52,122,239,101,210,225,201,13,90,182,180,85,52,59,138,66,45,77,147,90,178,239,77,17,15,196,110,181,112,193,157,118,135,42,154,112,16,242,77,5,192,46,74,220,181,39,185,194,181,100,221,68,218,48,81,199,171,81,89,151,218,93,156,233,232,28,99,119,110,50,75,7,248,54,245,77,95,51,11,238,205,45,239,114,58,178,8,101,243,212,118,94,83,25,25,232,102,214,110,16,143,34,251,149,153,167,39,111,2,135,172,203,7,228,250,18,145,238,43,103,253,161,187,172,194,10,139,13,234,200,230,176,201,151,26,141,203,122,35,175,160,173,250,194,98,88,239,211,73,143,192,108,203,215,211,48,173,157,135,78,82,60,228,94,27,214,168,227,222,153,163,222,244,22,85,3,136,7,220,228,167,47,222,251,37,177,39,71,88,100,125,190,245,22,163,105,131,86,111,224,212,99,14,241,240,45,216,29,222,159,158,230,165,162,227,46,197,204,197,47,182,174,243,158,27,23,71,73,178,49,250,92,4,152,133,108,119,3,62,167,213,206,98,49,159,98,113,111,177,184,79,177,132,183,88,194,167,88,210,91,44,233,83,44,229,45,150,242,41,150,246,22,75,251,20,203,120,139,101,124,138,101,189,197,178,126,228,141,250,208,55,234,87,208,111,32,252,70,66,240,25,10,193,61,22,192,227,172,18,240,133,69,136,232,59,39,179,25,226,192,230,25,75,28,67,12,155,0,132,208,38,43,116,193,229,12,248,134,194,60,0,223,16,30,194,87,195,134,51,143,222,57,100,25,44,222,172,215,118,182,17,33,77,94,32,31,169,243,69,187,57,70,39,88,130,231,226,162,193,127,96,45,215,164,75,153,44,21,217,235,58,169,16,99,6,182,82,228,240,155,74,95,71,56,134,193,214,176,94,151,241,201,91,147,199,82,108,94,124,253,91,207,191,241,119,28,223,24,170,196,228,39,23,147,227,232,168,26,176,230,173,12,102,118,194,81,207,72,219,42,151,93,75,124,72,194,235,220,23,214,180,157,123,194,154,69,4,161,134,121,57,31,107,1,122,245,127,139,113,183,234,252,32,111,134,151,224,135,134,203,217,128,121,229,52,248,46,175,89,94,57,169,83,249,180,41,55,78,141,232,18,189,252,208,140,46,209,52,34,74,152,214,170,156,25,44,162,205,130,69,216,67,75,88,162,80,174,23,40,161,48,219,72,180,34,181,172,167,112,163,166,230,83,244,19,26,56,229,98,81,30,63,231,64,86,114,139,53,108,118,247,135,186,76,109,176,40,55,38,198,16,46,153,231,214,144,180,56,195,192,10,189,119,44,1,13,125,82,237,65,183,60,182,154,36,138,68,215,144,165,156,82,134,97,177,138,159,153,129,175,209,104,208,166,207,138,229,71,196,163,43,76,44,180,175,244,48,137,116,221,229,205,157,37,31,208,69,146,28,232,56,145,183,118,166,137,18,6,51,190,114,202,23,196,71,199,187,181,19,20,84,144,189,23,150,133,121,229,128,215,43,179,88,137,65,254,213,132,146,80,163,221,32,155,114,48,221,176,136,185,210,28,190,4,158,62,6,217,252,229,5,95,250,90,46,2,147,33,57,228,152,121,6,216,222,152,237,235,164,136,9,108,13,154,126,219,86,180,35,52,190,163,3,130,48,86,101,221,146,119,108,158,86,193,65,128,112,129,153,123,21,53,124,244,9,166,132,142,231,26,175,88,120,8,140,240,54,143,2,15,181,200,42,206,27,123,19,115,46,183,153,196,161,115,152,221,242,127,98,200,8,88,118,205,182,218,91,224,94,254,253,79,159,255,244,111,168,111,0,72,242,31,127,240,147,23,255,235,231,47,222,253,233,111,63,2,174,205,189,248,230,183,94,254,224,67,80,39,89,249,2,81,47,247,97,193,230,176,102,8,170,114,160,107,43,117,185,107,207,50,116,75,183,53,58,200,181,103,178,226,136,155,192,168,173,194,182,206,118,76,31,175,136,96,130,79,221,134,104,207,2,182,33,133,73,8,94,55,12,114,14,100,126,37,162,232,132,121,175,56,231,33,14,102,184,142,113,227,220,235,209,133,174,172,170,125,213,66,22,165,27,242,201,129,39,223,111,54,97,9,229,50,81,130,177,115,198,179,21,107,119,55,112,5,117,147,153,75,201,219,194,91,111,1,229,6,44,238,188,176,200,163,151,197,21,247,6,198,65,144,70,196,27,152,100,195,222,25,230,22,159,8,79,153,75,243,155,210,160,189,69,241,50,222,58,88,64,189,239,227,15,190,241,241,71,223,71,24,47,190,255,209,243,143,190,249,226,219,95,251,248,87,191,248,237,71,95,33,219,184,209,208,226,162,225,61,108,120,83,44,144,246,22,49,190,130,145,20,32,196,161,97,170,60,10,145,9,14,171,231,33,137,73,42,43,141,5,226,54,1,59,54,112,116,51,201,52,64,156,204,64,22,121,83,218,193,213,183,160,251,138,56,143,102,145,112,168,75,69,160,132,51,97,190,200,174,249,146,243,54,231,154,26,202,244,169,33,123,39,225,44,66,19,239,235,92,224,213,90,61,107,132,198,83,92,88,8,2,108,205,75,203,92,219,11,118,146,5,185,161,34,187,152,188,143,125,247,236,112,3,96,58,45,183,61,177,62,236,108,86,152,128,20,221,249,189,216,48,222,205,100,111,155,148,67,76,90,253,88,57,72,80,103,249,38,127,74,206,225,78,51,36,194,153,75,146,61,115,250,151,203,137,108,44,117,26,75,248,251,151,159,58,252,203,27,130,215,85,27,13,195,13,7,113,148,159,227,201,40,183,184,240,70,20,103,214,96,168,157,45,16,191,114,142,188,124,162,202,242,178,210,111,200,230,11,65,79,80,218,93,190,92,142,54,228,211,122,38,43,60,101,22,176,104,0,107,123,199,132,249,221,196,194,209,76,60,30,191,28,217,178,154,93,249,42,39,60,100,239,122,229,240,171,45,247,124,168,225,234,48,28,250,114,218,64,170,203,203,18,241,109,176,3,49,223,22,11,167,99,89,33,125,57,186,165,248,74,138,214,148,85,242,150,70,215,139,43,67,203,133,172,95,15,110,195,54,183,66,47,32,59,246,164,101,122,48,76,159,81,13,108,55,30,15,103,146,9,196,214,214,186,225,51,146,195,51,114,59,2,19,223,165,244,182,65,163,38,127,1,200,61,11,144,192,250,89,9,255,205,2,130,190,18,233,1,196,207,222,38,125,63,242,198,230,189,242,133,102,178,153,110,74,147,169,31,202,129,136,162,161,39,72,187,219,184,161,15,66,229,162,33,242,207,133,56,190,5,19,52,40,147,38,174,123,50,212,97,90,246,123,214,122,240,66,179,189,94,101,123,188,106,214,233,236,93,19,15,137,135,15,185,140,209,114,236,5,55,127,104,167,160,81,200,178,226,179,38,30,26,79,213,209,39,24,195,177,84,52,17,99,75,5,41,227,63,118,248,78,226,171,81,171,9,124,137,102,77,94,57,83,214,160,29,252,109,152,117,154,60,7,23,132,94,204,81,221,241,10,183,245,204,222,23,234,245,186,5,78,245,71,211,159,39,104,82,15,196,29,165,229,157,146,33,55,19,184,97,180,207,9,225,100,42,150,188,28,133,132,112,52,33,164,96,88,240,229,56,227,243,173,119,81,228,150,71,242,105,167,173,91,111,159,58,87,72,179,57,223,204,180,205,11,130,200,45,123,45,212,119,245,222,152,174,112,128,120,38,22,203,198,28,204,202,232,148,49,149,156,11,14,99,87,4,143,56,121,176,209,103,116,7,246,121,96,239,41,140,147,163,167,142,39,100,2,153,108,44,30,78,37,146,25,199,166,115,11,42,14,40,55,208,97,114,243,23,103,111,105,105,185,39,92,41,23,57,151,149,78,91,209,34,163,190,218,33,75,42,66,188,238,154,151,67,57,162,169,245,200,101,91,30,105,17,234,73,217,111,171,91,146,2,242,5,58,84,69,172,67,161,200,127,86,56,53,152,89,218,158,220,37,178,104,24,170,114,79,201,211,82,228,88,8,228,194,1,76,7,45,199,137,98,103,87,228,71,69,177,88,228,47,10,98,81,228,99,228,247,14,254,26,22,196,50,252,46,226,231,78,65,20,101,190,40,150,155,124,191,40,174,138,188,70,202,245,33,89,43,64,122,81,47,240,153,2,102,28,139,162,132,9,167,124,135,20,76,20,24,44,113,76,10,94,23,248,86,9,51,176,110,187,136,73,231,69,62,70,202,58,74,117,86,197,10,109,184,71,146,148,2,43,53,130,164,40,73,18,0,22,73,162,184,195,111,113,72,50,46,11,124,207,64,147,246,161,194,58,37,225,175,30,41,158,41,88,159,161,220,254,8,145,145,175,138,124,191,20,0,51,85,96,88,22,141,236,35,81,60,198,204,19,126,169,192,58,69,137,40,38,72,165,164,129,161,131,82,41,192,167,200,107,69,91,111,47,32,169,196,143,161,84,140,36,197,141,30,180,24,229,139,77,214,60,69,59,97,39,213,176,192,232,98,226,229,0,212,38,128,16,169,17,38,137,34,71,78,6,115,156,103,150,60,130,255,223,66,13,39,79,124,165,223,106,99,12,226,124,244,173,118,35,111,172,216,183,186,32,209,231,241,73,190,183,232,139,55,121,93,133,74,156,177,56,89,52,38,88,163,159,191,108,248,159,255,159,191,186,17,186,193,144,38,116,63,34,111,144,58,30,75,132,44,227,153,247,132,251,41,86,200,35,82,85,72,32,159,141,77,40,132,137,238,130,145,72,200,46,109,177,7,115,221,165,220,210,87,200,46,204,121,218,182,61,126,156,192,87,74,105,51,78,129,140,62,187,172,220,90,253,183,171,47,180,239,70,7,253,58,31,72,23,10,209,38,67,83,88,14,34,216,27,182,11,46,206,102,83,73,31,194,154,42,75,8,117,22,191,166,39,234,46,180,5,246,8,166,218,58,93,72,10,124,136,254,191,56,23,48,59,28,166,184,204,83,223,120,230,94,153,254,192,61,180,99,147,76,66,76,77,241,165,180,93,57,161,53,153,134,18,98,42,74,0,138,150,170,50,243,164,15,26,120,183,76,200,58,16,240,190,174,207,196,152,107,178,79,106,51,112,9,146,20,159,69,55,169,113,67,209,9,90,95,174,197,149,116,46,46,164,239,43,83,150,169,71,175,12,199,210,144,124,86,230,204,203,220,217,142,53,20,54,77,201,129,105,204,11,192,161,35,133,156,74,146,7,160,106,33,60,133,245,24,138,18,45,156,203,93,46,227,115,186,33,127,94,99,142,92,46,20,71,110,19,195,95,81,242,231,33,125,5,151,66,245,209,140,252,150,102,179,57,199,252,180,191,81,239,156,47,76,67,98,75,216,212,138,66,241,164,151,33,154,248,39,9,230,62,205,163,106,228,26,106,162,15,5,14,168,183,17,71,47,97,120,124,123,233,208,145,156,172,60,145,76,184,129,222,6,60,44,156,240,60,24,147,136,70,83,193,145,42,19,201,83,153,179,69,254,148,104,53,204,199,152,19,82,36,150,76,242,106,94,94,122,144,231,30,44,41,225,51,249,106,233,1,247,192,12,64,241,37,225,145,138,111,165,45,65,137,229,62,44,246,182,62,198,146,122,88,239,175,180,175,228,198,66,108,145,189,164,43,44,98,205,156,122,107,54,214,119,162,163,44,25,129,45,56,32,149,220,4,194,55,184,55,204,216,153,58,198,206,92,202,99,99,250,34,111,3,211,54,192,52,251,234,2,5,5,58,163,148,143,242,109,60,11,238,194,7,45,31,125,168,125,201,136,221,245,80,91,90,162,141,214,243,91,146,126,22,134,45,17,170,106,95,148,209,58,193,158,18,145,23,31,214,159,61,107,63,123,182,0,176,162,139,188,242,68,123,250,104,161,187,180,196,107,111,71,223,122,171,142,191,32,109,89,120,10,69,0,187,246,163,254,2,183,197,241,245,37,157,15,39,151,26,128,106,14,82,240,117,76,30,170,27,72,45,66,1,225,75,50,169,187,100,212,133,114,103,28,223,197,192,32,120,41,35,45,45,25,65,86,213,91,52,84,6,154,216,130,114,218,72,215,207,171,120,216,189,67,34,49,104,11,50,66,80,194,189,126,3,45,12,195,184,72,128,0,86,2,234,223,124,61,223,93,138,253,31,253,48,221,226,160,219,253,48,217,143,195,228,117,209,176,244,136,251,210,0,8,1,196,150,22,28,89,36,34,86,151,131,193,12,53,242,220,22,108,139,103,15,150,234,75,220,37,7,191,31,172,69,175,185,200,219,15,136,109,118,222,7,4,190,72,139,47,228,170,253,142,108,192,120,176,212,94,208,248,46,111,32,131,243,4,96,240,195,252,3,84,116,11,253,171,60,135,187,47,105,38,68,154,225,30,240,61,192,152,44,236,71,15,200,31,132,195,82,32,159,189,114,239,74,36,120,53,243,15,190,164,93,182,66,87,189,174,162,229,73,80,177,92,36,50,26,141,194,163,120,184,175,182,34,177,104,52,26,129,18,80,126,169,183,52,4,36,181,51,105,32,47,211,17,192,219,96,174,174,2,47,40,55,90,178,198,189,253,0,70,121,176,196,125,9,171,188,13,203,210,152,195,198,72,217,194,191,194,20,214,23,200,93,64,115,145,111,222,146,197,153,157,250,10,120,50,147,58,69,19,193,132,16,205,184,31,180,50,239,3,56,98,204,210,238,73,45,57,50,80,90,15,209,136,35,149,224,219,135,133,157,189,81,116,99,181,213,7,165,79,220,174,29,156,149,15,90,240,105,11,127,149,42,69,17,148,117,80,72,143,54,82,50,22,40,62,46,84,142,30,111,193,39,109,31,126,109,150,71,101,177,55,24,97,33,177,178,186,93,57,232,68,69,113,173,223,133,146,98,107,36,138,75,205,12,100,148,6,162,88,16,176,86,170,135,96,47,176,252,227,211,228,122,243,234,0,63,214,229,218,193,94,225,112,237,92,74,111,71,175,218,217,189,181,53,241,180,181,84,223,41,92,29,172,117,74,253,228,113,108,227,112,189,119,49,44,175,136,189,163,195,168,190,49,22,246,98,173,218,101,86,92,63,41,238,12,134,209,174,182,38,29,156,173,87,142,31,31,110,71,47,106,215,7,149,106,186,180,114,117,181,183,125,6,16,78,226,217,248,201,229,73,172,217,219,142,236,110,173,196,11,39,205,199,231,205,70,182,121,18,185,174,157,94,31,110,14,50,241,147,248,246,72,136,233,151,7,189,253,241,78,182,93,109,42,201,204,227,200,181,216,171,110,21,218,171,123,163,173,74,25,58,16,109,29,85,143,26,165,199,187,213,114,177,182,182,213,143,168,202,117,53,114,252,56,147,121,188,249,56,209,44,137,157,214,218,70,225,228,108,105,71,205,92,199,70,151,169,203,253,213,238,82,87,59,185,206,40,138,216,169,86,55,143,139,199,87,169,138,82,56,63,218,121,28,185,108,170,91,131,110,11,210,75,210,106,166,214,219,56,106,23,143,6,153,177,222,216,148,174,27,66,116,84,30,23,69,85,60,56,23,129,135,15,182,180,242,120,251,76,20,250,149,189,82,253,224,226,104,69,130,97,42,143,215,7,165,19,169,84,108,87,71,229,114,105,69,20,47,170,131,78,161,115,124,180,81,216,106,69,170,171,201,178,38,247,183,10,39,5,169,26,93,175,172,172,151,122,173,66,109,101,171,181,117,190,150,174,21,214,139,197,157,173,82,69,105,31,239,87,214,86,197,209,74,89,217,175,157,136,177,86,125,124,144,82,82,123,226,102,101,69,89,21,203,123,153,245,202,90,177,188,179,23,137,116,35,218,202,65,17,203,148,139,123,73,64,171,181,82,91,27,181,234,173,177,88,40,136,201,138,184,213,89,29,148,58,245,245,104,115,45,37,75,165,37,225,113,164,127,154,76,103,206,171,141,93,37,82,95,223,91,23,91,195,173,68,115,165,250,248,106,233,80,149,27,45,165,220,41,181,90,98,173,122,126,92,140,158,203,187,135,23,145,253,152,158,94,186,24,157,159,39,34,195,225,193,169,158,29,174,86,59,173,1,228,111,109,157,53,35,187,163,113,188,25,29,62,174,174,175,103,151,210,135,231,199,73,229,122,156,42,92,238,182,178,131,83,45,18,151,58,169,248,218,78,175,88,44,61,174,85,34,146,34,28,23,180,203,179,204,82,169,114,181,114,181,46,138,221,3,181,186,165,94,150,15,138,197,68,181,216,73,23,18,133,245,173,243,161,184,177,191,179,214,42,119,198,59,9,113,80,78,31,138,237,189,99,25,232,165,247,250,133,114,123,148,21,139,221,83,189,90,76,138,160,205,45,101,119,162,205,72,121,181,179,83,16,213,129,214,6,252,47,14,251,197,131,253,171,21,10,127,35,25,233,42,227,66,113,171,157,170,174,92,68,226,163,149,202,80,234,175,212,54,75,81,113,181,170,30,86,135,213,195,227,149,242,176,16,173,212,54,59,250,214,249,69,181,190,211,41,212,182,59,186,216,33,141,117,78,43,125,17,219,77,182,86,6,169,250,250,193,74,177,168,158,95,30,237,181,142,107,218,97,50,83,144,228,152,80,168,22,199,215,221,214,90,178,184,85,223,124,156,84,75,157,243,198,138,88,238,28,173,245,97,230,156,172,236,181,14,106,245,193,168,116,160,164,52,241,170,162,237,86,197,193,81,26,38,243,209,222,113,101,227,242,64,45,172,22,206,54,146,143,91,98,161,182,86,110,71,215,146,209,213,193,202,245,182,216,170,85,251,199,43,245,110,109,3,87,119,165,178,222,16,71,74,50,13,35,213,186,2,188,155,77,113,187,178,115,24,27,239,22,196,202,121,226,176,56,40,140,55,170,80,174,2,197,161,76,107,101,180,50,168,12,11,145,179,78,53,27,45,67,123,213,100,185,84,223,16,235,157,157,245,237,205,108,41,90,140,53,175,78,27,135,251,153,196,110,114,105,181,176,183,41,12,101,73,236,150,181,189,42,48,12,248,1,64,101,248,129,63,85,248,153,57,173,116,82,220,58,151,151,210,100,124,36,72,63,138,119,180,230,74,231,188,179,178,182,114,118,209,185,74,173,23,228,222,227,77,101,59,162,247,197,98,245,178,19,79,238,215,74,237,34,178,188,102,173,60,88,210,197,50,133,189,94,208,170,43,155,227,113,226,226,92,140,172,109,182,181,238,101,102,180,49,110,42,23,157,228,118,179,33,86,109,237,150,54,47,161,79,181,147,171,106,49,113,214,91,81,70,149,117,101,204,104,183,253,88,93,169,21,10,210,213,113,235,164,177,126,126,82,44,158,29,140,160,206,70,95,108,159,84,218,173,245,218,224,48,181,85,42,158,104,237,116,127,231,160,86,205,138,59,173,181,246,222,112,37,117,146,93,189,174,138,133,19,241,160,93,238,181,14,43,189,102,85,92,95,109,3,224,245,202,97,173,168,15,70,173,86,236,42,162,180,196,189,157,242,65,105,99,32,214,91,213,195,45,88,82,155,3,152,0,213,21,113,181,179,15,115,161,124,190,183,34,22,123,228,227,62,124,28,15,69,10,103,125,163,123,212,90,25,151,106,226,217,1,140,249,214,16,231,160,120,32,74,123,91,50,76,234,21,96,106,39,141,74,169,83,56,42,232,43,146,224,128,113,81,93,171,108,55,42,157,211,120,124,16,83,34,137,86,180,85,170,238,174,159,85,119,170,253,149,199,106,114,167,149,88,219,79,165,154,163,94,103,80,213,247,215,71,75,205,129,182,171,156,103,182,31,111,68,139,197,195,84,60,82,57,82,58,122,165,114,126,24,7,160,202,120,164,39,106,157,194,222,56,25,29,237,84,75,173,211,244,184,177,114,53,188,236,181,54,7,235,241,253,172,90,232,236,111,101,197,237,206,104,239,112,80,72,244,70,107,133,113,177,113,88,140,42,205,244,65,113,176,185,115,177,190,31,31,15,70,245,214,197,217,113,189,181,90,93,209,206,128,203,9,153,214,185,34,29,69,54,19,135,21,232,71,172,184,211,72,143,146,226,97,49,14,243,182,168,139,125,160,209,222,88,220,22,247,202,130,124,145,56,106,173,214,246,234,205,232,85,114,175,23,143,94,236,69,46,250,135,149,141,139,35,9,232,95,174,137,155,157,230,121,127,251,250,120,167,186,51,218,27,2,158,64,178,3,245,113,59,45,94,21,42,135,0,238,162,85,188,218,187,86,97,251,108,101,143,149,58,236,27,137,234,97,237,114,53,221,130,137,170,31,108,116,118,6,98,119,56,222,211,210,123,145,204,201,69,249,74,41,139,199,253,200,241,26,240,55,224,32,135,146,210,136,139,226,198,58,182,119,16,5,216,199,98,66,220,232,109,237,85,46,162,195,125,77,60,56,125,172,149,58,69,169,32,174,175,119,86,129,167,84,182,43,123,151,131,165,117,177,178,83,173,92,197,16,167,163,114,97,245,98,229,66,199,126,86,86,86,117,81,236,20,78,182,58,114,74,142,44,213,74,213,122,107,187,117,222,0,182,93,63,94,139,30,110,30,180,211,85,179,220,218,160,172,117,58,143,13,156,128,95,213,246,218,237,206,126,99,237,184,32,130,160,86,40,159,13,42,75,27,253,195,203,67,252,92,88,239,22,246,7,125,248,220,239,169,5,241,224,44,81,217,88,5,94,216,83,174,91,149,98,109,187,125,33,212,47,135,98,177,38,157,247,148,84,253,68,221,110,246,58,39,181,163,8,242,140,157,139,238,241,102,100,105,24,63,188,26,139,48,46,23,176,78,26,226,81,119,120,30,169,213,215,250,197,254,145,2,251,238,89,172,186,126,49,56,58,191,138,12,68,125,243,241,197,225,133,32,235,137,70,171,220,218,19,170,23,213,116,127,229,160,150,92,217,139,182,182,170,181,13,152,147,171,91,133,216,209,233,225,106,43,186,6,123,94,89,175,174,119,138,197,194,117,71,222,207,156,246,246,203,89,177,80,22,14,213,129,178,157,74,116,235,201,88,182,127,2,92,185,112,176,217,128,177,89,91,45,36,203,237,189,3,73,59,196,186,176,6,138,227,162,84,106,54,247,163,48,235,15,59,103,41,177,36,118,59,167,250,161,180,30,61,234,20,198,133,218,30,44,136,173,243,98,117,88,235,141,139,103,32,239,212,219,163,234,202,70,106,233,108,75,79,85,87,43,43,43,221,81,87,31,29,40,229,147,76,102,84,220,171,232,149,82,185,92,56,218,63,41,175,84,55,78,246,226,215,87,226,160,114,118,133,188,245,34,85,171,100,129,161,117,90,135,34,174,229,86,113,60,56,170,31,39,129,175,106,23,135,10,208,167,180,222,59,201,180,215,70,137,22,162,150,212,51,135,149,10,240,64,24,75,144,218,138,240,35,34,111,16,107,5,144,192,42,235,38,63,166,121,221,214,150,88,104,111,110,129,0,83,60,108,53,71,113,113,247,226,106,48,126,124,54,142,174,143,81,142,19,203,221,149,253,78,109,88,133,221,147,67,177,50,158,12,86,16,179,205,120,253,51,120,202,32,17,141,53,83,245,244,233,108,79,25,36,132,68,236,247,239,33,3,135,35,32,205,216,133,116,98,169,123,123,151,87,14,88,216,196,63,132,23,6,82,179,120,2,227,19,111,127,242,75,246,158,252,20,111,223,25,158,16,160,190,166,78,160,211,3,207,227,147,72,243,7,158,199,90,179,4,158,39,229,102,113,157,158,131,96,126,145,40,125,104,69,223,242,50,136,53,67,236,73,3,250,44,52,171,55,238,66,179,122,99,54,154,213,237,81,39,145,132,175,20,112,146,140,176,209,25,4,62,123,196,201,153,70,229,211,191,126,247,211,239,254,248,197,119,126,248,226,123,127,55,207,139,10,70,60,120,140,13,239,23,104,114,121,107,107,185,209,240,13,49,233,108,210,25,41,148,126,64,75,199,25,70,178,33,141,231,31,72,168,52,203,56,98,177,187,79,253,255,50,111,46,240,147,58,138,158,54,14,104,62,177,235,233,43,136,187,106,31,118,29,201,52,126,71,207,132,173,190,138,79,55,221,90,205,58,251,248,101,253,197,119,223,127,254,131,191,113,167,82,191,241,54,122,17,144,77,137,70,242,69,104,143,204,110,75,42,134,69,31,98,100,108,103,18,121,77,224,214,229,164,206,219,64,76,216,247,232,0,46,247,160,152,127,192,249,148,95,192,223,185,118,38,33,54,83,144,138,15,223,123,249,222,143,159,127,253,207,94,254,243,175,102,228,183,179,68,247,117,64,157,190,58,217,99,114,243,175,80,86,113,150,85,106,20,181,24,46,125,122,111,118,142,75,157,155,92,76,151,60,85,102,244,140,252,157,157,235,206,54,68,159,252,253,95,190,120,239,55,207,255,242,67,242,118,147,53,226,146,86,103,239,64,25,175,61,217,7,198,185,43,218,199,143,246,10,39,251,169,164,81,143,111,141,197,71,192,240,203,250,134,172,109,98,203,46,118,107,115,28,191,229,169,249,75,173,219,215,177,210,59,195,133,39,132,70,166,85,55,223,84,28,99,72,229,81,57,140,247,88,60,58,27,225,169,45,19,51,159,152,145,43,232,218,69,81,116,65,162,111,104,46,18,225,186,173,109,202,82,243,17,13,70,158,115,21,247,44,117,250,111,129,91,98,128,200,189,182,42,43,32,194,63,121,250,136,227,114,86,18,187,23,89,92,226,22,253,160,144,8,20,183,183,79,169,25,251,27,2,31,207,10,209,168,16,143,165,83,139,51,76,106,226,55,127,135,57,77,234,205,52,165,105,73,87,36,16,252,223,22,184,253,119,248,180,205,239,252,33,143,121,159,240,96,23,143,115,61,222,113,223,79,113,76,121,59,163,137,151,139,196,99,150,189,119,211,144,175,28,15,104,152,140,253,155,244,49,179,201,15,73,152,224,28,47,74,8,130,239,139,18,84,176,181,201,232,255,244,215,31,255,234,31,95,126,255,43,175,242,148,69,0,6,241,0,12,80,29,113,96,192,52,160,251,122,76,67,200,248,54,140,65,129,112,126,154,141,59,184,242,148,198,217,126,163,211,199,48,37,156,75,118,191,65,94,117,237,59,46,52,145,179,170,206,125,7,152,40,125,78,131,77,155,73,8,204,205,172,25,91,246,114,87,198,82,137,147,104,152,220,215,227,18,120,162,62,125,228,77,10,55,84,32,27,7,172,213,130,192,217,185,105,116,145,236,147,79,249,216,231,47,141,124,150,47,141,60,117,62,229,81,79,54,83,19,158,242,200,54,235,244,41,15,44,32,195,162,196,59,118,172,38,52,240,5,16,45,175,135,149,133,238,34,95,207,155,15,124,240,141,188,245,236,199,192,8,84,64,141,72,234,228,188,137,115,196,38,184,53,35,23,212,89,228,130,128,248,4,168,65,106,212,215,223,8,23,224,136,15,96,139,95,96,73,54,152,49,62,111,156,147,15,56,125,134,154,181,251,60,255,222,143,95,126,248,27,99,163,225,4,88,44,44,231,227,15,222,117,101,70,113,171,241,13,65,64,20,119,242,193,18,158,12,193,0,246,218,134,197,52,20,194,65,12,233,3,50,217,39,104,151,10,163,8,197,206,38,240,251,252,177,24,64,33,165,100,66,134,77,63,81,81,129,126,30,72,168,62,64,243,37,220,110,130,227,33,80,148,242,109,51,12,64,169,93,215,43,104,251,182,162,246,123,69,169,126,38,195,68,32,133,140,199,128,125,149,227,188,182,176,184,176,24,166,58,255,2,119,12,63,168,242,151,74,156,21,247,160,54,214,16,186,35,236,129,165,224,79,113,162,52,27,82,158,61,227,184,41,49,142,130,196,168,188,242,8,121,30,149,8,151,133,167,44,118,149,161,94,250,122,94,98,70,254,13,199,215,251,241,244,183,82,216,68,240,186,255,79,118,253,159,238,240,63,41,108,140,21,10,96,113,209,94,233,73,244,233,91,111,57,191,91,76,223,63,210,3,181,168,194,128,46,150,19,119,136,56,113,47,113,47,190,243,11,238,161,115,95,164,254,156,58,209,160,76,33,217,108,111,209,17,153,224,15,203,143,247,117,58,51,91,11,40,23,116,230,239,27,212,196,56,232,71,95,246,93,88,211,109,205,30,129,72,71,193,164,65,39,221,160,15,189,144,151,184,136,54,214,240,127,108,11,202,72,234,56,114,41,68,8,41,196,110,215,100,16,156,39,158,2,76,5,0,64,244,62,28,69,194,146,153,30,72,190,240,182,207,65,49,67,72,37,58,57,243,219,195,222,169,172,26,115,149,204,23,43,94,137,201,254,125,226,149,88,91,131,177,56,156,117,107,200,205,125,234,17,46,111,175,226,9,120,224,58,73,128,95,191,63,97,75,28,24,44,144,147,178,97,126,192,247,136,12,16,151,228,186,33,3,96,104,162,69,190,105,196,38,234,49,143,238,161,211,163,59,42,197,235,245,108,172,193,60,186,157,14,221,77,203,161,59,33,36,230,53,194,196,18,44,202,197,30,98,16,229,163,48,55,136,120,14,127,169,134,70,194,56,160,26,245,236,217,2,251,4,61,93,52,243,243,186,81,133,124,34,5,204,172,37,110,0,26,147,145,202,74,145,68,187,133,38,80,84,29,27,11,173,209,175,147,231,223,195,142,107,51,216,252,36,229,82,130,201,126,75,67,106,144,53,12,92,147,172,167,50,134,73,128,221,174,63,132,175,114,35,164,247,67,218,64,174,3,131,13,73,33,90,49,36,83,64,0,96,178,161,35,136,95,32,118,201,15,125,237,67,219,207,158,201,24,64,163,197,158,131,191,210,137,213,166,12,139,254,178,223,110,132,208,77,30,82,186,121,232,20,74,114,14,155,201,54,189,43,212,104,106,5,205,232,200,19,243,11,46,59,202,54,138,120,93,91,27,48,87,26,68,214,171,51,162,144,186,200,164,23,52,94,51,159,163,87,195,23,234,126,223,202,107,80,43,76,5,1,74,11,117,140,120,5,144,129,235,235,182,50,48,226,128,52,108,190,6,81,246,251,152,113,176,183,105,167,14,97,79,244,106,85,245,167,140,244,236,25,90,30,58,41,35,229,241,190,211,160,140,68,82,96,238,60,164,6,165,70,139,4,190,132,228,146,194,8,13,4,11,211,198,16,196,57,72,165,229,100,21,40,169,61,123,118,115,107,244,184,15,123,45,195,118,161,205,119,97,77,130,62,162,143,23,209,234,81,72,197,238,28,220,0,95,182,61,34,76,124,153,28,61,153,238,164,209,70,50,147,5,181,196,240,135,111,52,26,183,158,210,161,48,249,179,76,194,61,120,171,218,60,110,179,241,116,242,114,68,125,179,71,244,60,36,29,141,62,100,192,19,141,211,116,179,105,121,213,38,99,81,116,92,125,104,186,103,232,122,191,103,119,93,78,166,83,201,76,244,161,117,214,97,184,134,27,190,15,58,168,215,209,219,233,221,35,166,248,32,9,104,212,209,229,198,47,160,194,188,64,28,110,249,172,11,128,15,241,67,88,86,65,206,24,106,185,168,209,55,76,188,11,166,57,208,86,93,109,80,231,133,185,96,45,47,179,186,232,21,66,125,247,137,117,64,78,1,61,202,111,188,137,170,108,222,21,249,3,38,55,208,203,203,120,248,101,125,7,172,21,5,20,211,59,194,164,87,7,118,240,218,176,217,108,95,121,26,176,249,136,47,179,217,37,212,99,241,184,65,112,159,89,52,121,134,207,142,157,233,52,53,63,14,247,212,48,155,196,134,7,120,102,247,241,67,180,114,88,182,37,220,107,75,196,141,237,230,222,233,199,220,210,104,42,108,114,246,86,40,171,176,251,195,79,107,50,52,61,16,135,129,12,245,115,227,239,181,23,238,216,30,203,102,128,146,132,144,148,230,233,72,64,171,134,15,208,59,239,140,84,105,192,226,128,48,102,176,12,35,62,169,137,64,206,208,149,167,77,98,35,49,104,2,79,0,109,112,157,156,212,212,253,200,61,177,42,209,12,239,80,51,71,159,99,245,233,214,29,122,16,210,241,128,62,164,207,135,130,89,11,62,120,241,80,91,167,210,66,44,202,103,4,94,72,69,249,112,98,209,230,163,52,105,141,77,36,23,225,194,208,156,25,137,40,158,37,65,33,238,4,166,97,129,17,226,201,132,111,76,12,186,245,154,223,216,222,61,55,121,223,14,227,181,134,207,126,28,36,67,204,75,26,232,77,112,27,119,135,57,239,132,8,183,53,144,1,164,230,205,20,89,231,78,11,108,94,124,172,122,103,55,65,81,99,40,58,119,100,42,48,247,189,19,159,184,123,131,102,9,18,220,29,193,130,52,64,110,222,26,86,18,115,172,212,85,91,10,218,87,152,37,97,50,219,14,241,221,139,47,182,120,103,84,100,133,252,197,198,168,219,180,23,39,186,207,188,237,64,33,128,11,164,29,92,96,168,106,80,102,208,111,163,176,123,127,36,50,78,250,1,231,183,231,156,50,65,64,230,235,217,45,108,246,68,127,33,215,188,18,200,44,170,87,157,48,120,79,52,10,114,13,189,155,140,147,207,230,5,213,56,119,214,110,52,100,197,74,185,50,82,236,220,73,192,74,190,129,170,44,60,124,229,3,51,152,81,56,46,144,88,70,81,103,172,170,201,129,169,188,145,172,156,205,133,194,228,238,9,141,129,144,37,205,162,79,57,245,39,51,4,152,161,64,185,225,227,77,193,68,176,24,165,14,21,47,135,16,97,6,105,50,154,203,54,165,164,212,244,0,31,246,2,181,71,134,160,213,146,5,19,70,74,111,215,165,46,211,227,122,48,92,93,121,134,174,12,123,161,246,196,190,144,32,79,172,73,114,103,175,224,85,65,215,232,27,81,188,216,56,78,238,24,106,153,247,70,181,233,61,115,135,123,155,74,75,179,253,185,73,57,97,177,209,245,149,136,193,82,185,157,196,208,141,16,169,184,236,249,89,11,134,26,237,75,214,29,85,182,5,128,155,173,165,49,108,218,179,54,70,203,218,218,251,66,179,25,157,181,193,190,138,167,233,211,123,102,149,115,54,36,201,209,232,253,6,223,106,170,48,98,181,186,10,236,68,179,71,167,106,181,181,125,233,180,104,37,208,99,182,200,127,25,192,26,1,32,119,195,24,71,9,8,253,57,69,95,63,224,181,49,170,186,253,145,172,110,17,210,79,8,138,118,32,98,240,173,163,10,127,32,54,73,240,175,74,156,68,45,43,87,49,30,89,145,4,229,130,223,117,252,213,166,9,70,148,52,18,98,76,172,67,157,61,189,192,119,74,162,92,53,131,167,53,47,11,124,166,36,246,10,85,140,207,69,75,146,24,94,131,194,121,145,79,149,196,17,228,212,105,217,171,2,20,30,151,196,4,36,201,98,113,29,146,210,133,117,254,98,83,236,21,143,89,117,250,251,64,188,46,202,12,199,97,89,28,155,217,163,130,152,36,57,101,200,73,149,197,12,228,28,51,236,197,54,182,27,41,166,1,199,21,177,87,58,6,48,151,37,3,76,108,69,28,66,18,134,99,91,194,114,151,165,120,145,215,54,196,20,36,118,138,34,64,66,116,74,66,9,27,108,151,143,73,108,177,20,150,60,47,95,23,49,188,153,86,54,250,216,47,136,215,101,18,193,13,209,24,3,16,200,2,212,34,86,226,210,170,216,89,169,242,153,34,237,206,229,74,207,160,185,86,18,135,144,131,8,99,152,181,203,149,1,73,139,65,90,204,26,2,179,63,233,149,107,146,223,94,173,178,184,110,45,70,162,203,85,7,76,51,255,64,76,90,57,163,85,49,5,57,75,128,220,170,137,92,107,77,236,172,85,49,70,158,216,42,65,90,119,237,170,132,115,65,131,68,140,224,70,162,198,233,107,103,37,190,183,42,70,33,113,8,137,125,44,41,172,37,75,72,202,204,154,209,183,58,27,239,200,26,142,247,186,56,170,84,145,88,98,20,139,23,211,37,140,173,87,41,209,24,117,199,214,132,162,191,219,102,60,58,205,136,251,134,49,231,86,49,187,204,2,219,101,140,242,52,210,219,102,178,128,45,87,141,105,107,76,88,74,173,67,26,118,174,110,208,98,200,230,164,176,65,58,31,93,135,222,3,66,125,50,41,139,70,108,59,205,64,134,162,113,89,200,22,144,14,209,194,49,195,176,83,176,10,75,226,229,166,108,192,130,182,58,69,103,99,38,66,125,132,165,98,184,60,32,244,184,200,90,236,249,180,88,188,42,101,9,94,197,162,17,125,175,124,202,107,43,98,101,21,203,139,23,100,52,97,241,36,32,169,76,226,238,17,90,84,4,168,69,146,204,40,131,86,32,60,31,222,48,41,20,30,219,85,103,15,133,247,166,68,76,62,169,106,17,194,159,92,200,144,140,190,172,126,89,113,228,47,99,156,12,200,23,18,73,65,138,210,124,122,206,237,172,47,68,133,122,60,201,242,153,136,116,218,10,133,204,124,122,254,229,202,95,38,129,60,48,159,30,233,209,124,114,53,161,13,79,67,33,171,62,147,0,173,124,18,67,201,202,111,144,31,91,62,185,87,177,242,155,137,102,186,201,242,237,135,112,70,62,59,207,198,124,252,223,123,160,120,131,201,88,216,126,111,99,165,226,143,41,86,82,152,2,9,205,230,206,167,167,47,152,143,7,48,246,108,11,31,82,221,49,12,142,130,76,147,50,10,10,81,87,59,206,227,16,91,68,38,71,207,29,85,172,219,32,2,210,8,164,229,109,148,40,129,33,11,241,91,131,98,126,61,48,7,202,44,30,137,132,152,164,79,224,196,12,212,205,124,140,241,20,113,221,215,4,80,217,8,219,229,135,137,47,156,156,162,159,209,107,159,5,97,209,9,52,224,170,41,20,64,90,18,22,43,100,155,159,209,121,208,176,174,159,124,145,96,129,180,102,3,233,184,133,114,131,51,175,164,66,120,39,229,11,206,125,224,127,99,207,116,181,55,243,69,18,31,0,96,210,237,150,19,119,130,191,251,20,36,100,227,28,15,61,165,233,233,155,109,76,102,153,247,158,89,27,52,113,61,132,243,165,141,121,129,113,255,189,161,61,193,62,5,247,102,14,4,253,86,22,254,176,136,114,180,77,114,11,230,46,97,191,21,243,150,152,31,5,22,206,209,111,80,238,99,36,252,46,196,130,155,115,108,141,246,56,103,175,212,56,11,18,249,106,85,166,71,152,156,103,198,177,157,247,46,93,116,94,154,121,219,117,28,229,132,240,26,109,98,51,83,56,156,123,147,157,125,29,185,183,249,92,192,202,153,216,184,113,105,198,110,205,130,139,177,107,185,41,229,114,236,42,109,106,159,230,199,212,186,87,155,90,2,62,76,67,128,156,56,123,37,65,62,20,13,39,22,131,198,115,38,78,58,133,220,236,210,205,137,159,25,127,48,53,219,134,111,187,118,243,3,100,225,151,112,7,73,244,151,120,92,123,188,61,215,144,178,162,51,143,18,189,58,11,20,29,93,98,141,75,112,196,184,171,221,70,16,213,231,39,184,121,149,55,155,144,229,104,239,46,173,153,151,118,19,102,169,191,88,52,171,56,59,101,90,152,183,116,252,244,50,19,229,179,0,60,252,102,211,20,154,168,211,22,163,237,150,111,70,240,175,120,189,23,132,208,68,190,16,91,156,187,239,243,221,248,189,2,207,74,7,243,44,114,47,104,231,89,236,138,208,219,131,160,94,4,221,227,221,59,190,83,104,57,243,45,229,235,65,204,196,206,123,71,98,53,232,148,47,201,21,164,145,69,174,77,140,65,136,59,178,172,91,74,200,98,183,146,158,188,43,79,150,67,103,21,236,0,131,2,89,251,118,195,41,41,59,180,111,130,107,10,35,246,218,85,92,31,142,213,144,180,51,57,136,101,177,139,80,27,72,26,223,154,101,187,174,70,67,158,96,214,172,156,237,146,148,129,177,233,241,166,194,231,184,40,13,230,250,153,9,92,63,240,100,130,138,126,116,183,116,158,75,56,149,78,60,232,14,62,59,129,214,83,174,214,157,50,101,44,26,132,156,109,87,210,134,167,65,173,15,93,138,143,83,110,153,212,65,199,17,79,200,7,19,215,61,98,136,93,36,250,18,201,56,59,176,40,101,47,214,246,74,214,78,41,33,230,106,218,42,129,103,132,33,84,250,201,165,109,128,124,78,46,113,67,41,31,32,62,2,133,157,152,193,146,59,185,238,253,44,199,213,77,206,41,211,206,122,201,224,94,6,223,211,155,87,27,124,139,145,114,252,231,239,149,76,251,7,116,250,111,116,35,10,61,8,71,194,198,127,206,219,204,7,15,167,237,73,102,24,122,114,93,111,109,0,30,41,205,113,7,207,170,90,47,80,200,13,247,182,104,148,104,180,47,173,226,19,43,232,24,166,94,165,209,234,77,0,193,120,176,235,121,55,42,44,121,46,108,2,234,204,136,144,237,10,223,141,204,23,86,86,196,114,52,58,31,54,65,149,124,208,241,141,60,207,37,132,122,154,155,26,204,250,52,222,72,146,96,214,177,104,60,216,35,170,158,204,54,62,131,168,131,113,185,81,23,178,205,89,163,14,198,98,209,187,186,173,0,205,13,131,140,68,70,142,39,19,245,186,211,81,5,111,175,189,214,45,86,89,219,139,122,182,39,247,76,7,20,33,17,100,32,102,61,83,73,197,180,169,77,205,110,80,237,227,153,224,148,193,168,79,198,204,237,185,173,172,231,168,232,176,177,158,185,222,116,11,235,153,65,217,236,171,231,175,243,106,214,213,115,144,41,216,182,122,110,32,175,100,89,61,15,137,238,102,87,61,71,11,51,90,85,207,3,113,190,73,48,187,69,245,220,75,105,62,92,238,102,77,61,71,87,103,183,165,158,3,231,215,107,73,61,7,34,159,161,29,245,253,144,199,109,69,61,51,212,251,178,161,158,165,65,51,34,220,59,239,144,240,33,182,109,211,205,1,102,3,72,238,63,67,228,247,124,46,67,115,179,131,123,240,178,187,67,51,51,249,212,221,25,174,215,131,238,206,160,102,245,151,115,54,48,221,59,206,108,218,240,142,187,59,134,179,251,194,205,212,198,236,158,111,134,105,54,219,11,220,110,113,179,180,54,232,15,6,144,119,181,108,6,28,250,163,60,5,7,249,52,243,157,119,72,12,207,27,220,167,151,211,68,132,180,237,64,119,17,134,102,111,148,74,107,55,115,180,24,162,175,100,45,251,142,181,147,152,150,229,248,28,32,72,7,140,135,184,12,110,227,177,207,183,177,31,67,176,177,91,230,123,91,100,65,78,39,8,247,182,229,207,78,44,13,142,99,23,164,76,39,115,103,179,70,170,115,194,224,185,107,32,42,64,253,64,250,177,250,225,132,144,34,207,92,79,128,17,10,19,18,77,5,197,92,22,12,199,19,26,200,124,153,188,162,246,208,135,37,18,155,183,153,183,56,237,198,151,70,254,186,208,171,241,89,106,76,164,72,151,108,33,223,120,188,249,231,132,115,3,122,153,164,207,167,38,249,248,253,211,121,25,96,76,229,14,77,128,249,100,141,120,10,88,110,23,116,192,124,94,15,183,92,50,60,175,181,147,94,60,52,117,130,104,134,122,120,56,118,30,35,117,246,206,58,12,173,222,182,72,192,206,20,109,175,189,27,77,131,210,95,95,32,175,27,46,135,18,176,8,22,253,30,65,159,56,75,110,145,79,13,7,78,71,50,107,114,211,38,211,228,166,132,181,9,74,63,124,25,244,181,54,137,133,6,24,246,187,67,93,126,136,51,50,9,168,145,133,154,76,126,241,33,125,39,22,4,26,42,246,118,37,93,94,88,134,18,60,254,90,124,232,47,61,97,228,23,34,57,61,188,94,38,38,168,185,108,214,103,38,55,98,141,84,163,110,12,179,49,184,78,119,161,70,188,145,104,164,173,83,3,211,227,103,58,33,168,232,132,97,159,235,221,190,38,123,233,226,237,62,99,197,12,5,178,60,217,103,63,183,42,195,9,37,153,170,167,234,30,129,215,129,137,97,61,231,136,226,97,97,226,240,112,243,241,58,50,206,82,204,166,237,147,212,74,117,171,151,46,174,198,160,77,66,45,228,123,236,195,28,149,226,95,12,168,234,114,167,242,156,1,217,103,184,16,206,160,91,221,162,237,76,232,117,122,237,252,193,2,208,136,83,8,122,132,220,155,191,205,127,6,0,181,89,252,96,240,57,121,244,131,217,36,126,48,91,2,125,77,126,149,186,39,28,81,27,127,211,70,95,198,87,136,208,239,64,47,240,177,162,120,64,124,64,86,13,71,149,142,97,119,223,56,47,242,189,13,226,88,48,42,136,66,129,184,27,108,161,223,201,42,20,176,28,65,186,69,146,83,69,63,132,146,152,41,88,142,32,217,194,128,164,161,63,129,159,35,200,0,189,35,32,127,84,116,59,130,116,75,14,152,69,203,17,228,210,150,179,42,246,75,196,17,68,40,153,200,37,0,185,146,205,17,228,186,116,85,66,84,83,37,155,35,72,186,116,86,226,219,171,98,187,108,115,4,57,47,39,75,252,120,69,188,40,187,29,65,244,50,144,98,188,46,46,149,109,142,32,145,114,183,140,94,42,189,149,42,165,48,144,181,69,122,181,114,5,228,135,94,173,24,206,53,23,70,175,86,77,220,47,128,42,171,85,203,5,232,122,213,34,47,245,124,113,250,0,93,173,2,169,90,101,49,1,57,7,226,96,205,4,52,46,139,45,116,103,49,156,128,206,214,46,139,124,167,66,28,95,76,39,32,125,77,47,97,147,232,248,146,32,77,194,111,24,42,200,138,175,233,69,190,181,34,46,65,86,13,115,96,160,244,138,137,140,182,34,246,43,100,244,4,43,17,104,128,62,49,232,228,66,38,210,21,122,109,180,1,57,72,164,222,37,71,204,185,132,34,159,173,0,242,61,232,241,122,149,143,218,40,162,153,19,142,128,86,215,41,236,49,20,211,12,216,215,235,2,157,3,235,199,172,252,133,65,179,244,6,58,173,72,80,41,90,20,47,54,170,14,168,36,223,234,70,73,140,109,16,228,40,212,248,6,64,93,42,138,173,77,36,167,120,132,132,219,84,136,247,216,197,102,213,225,45,214,46,50,170,192,239,84,193,244,249,177,252,124,136,71,85,114,83,45,146,177,216,98,179,161,87,244,122,3,21,85,116,138,65,239,159,34,5,34,89,158,56,85,252,69,6,96,201,214,248,145,229,64,166,89,11,168,227,244,49,58,189,36,100,107,21,202,118,7,162,99,203,191,167,206,38,51,146,75,45,156,83,34,67,105,9,61,146,122,54,183,37,205,182,8,53,99,88,34,5,149,204,231,78,113,21,16,20,15,208,187,170,120,138,212,27,22,203,108,58,49,26,90,174,58,54,182,53,193,69,199,216,55,103,118,209,121,240,7,233,162,147,108,164,227,217,250,103,230,162,99,94,30,6,155,139,91,166,60,46,213,209,199,28,201,120,0,221,99,140,228,202,176,204,127,208,52,114,54,147,34,187,153,82,200,105,193,52,205,182,108,178,169,22,53,88,8,176,127,182,12,145,166,154,64,59,139,83,203,144,89,220,39,220,110,10,51,251,93,56,206,90,140,138,68,111,251,220,42,251,115,171,236,207,173,178,63,183,202,254,220,42,251,115,171,236,207,173,178,95,11,98,238,123,204,64,123,200,64,255,59,7,235,179,251,49,7,53,105,187,233,124,221,238,92,175,188,229,77,116,229,156,13,223,215,8,250,110,222,161,51,34,228,231,21,58,217,35,52,216,27,116,190,38,189,110,153,193,30,160,115,65,158,228,249,57,171,215,231,124,13,58,93,55,231,44,62,151,151,231,29,61,60,3,187,51,201,179,211,126,169,25,154,236,214,233,60,158,14,44,26,132,134,223,197,45,71,129,113,238,171,91,39,142,84,38,116,169,35,228,54,57,80,114,185,155,104,63,15,138,76,249,152,32,61,205,129,131,237,210,56,120,120,114,19,109,224,45,0,182,14,185,238,154,39,218,240,199,102,48,210,247,236,24,142,155,226,80,160,194,224,185,162,246,35,155,67,211,156,232,88,227,81,24,124,162,101,216,49,243,203,119,205,102,135,27,145,47,238,158,105,233,130,144,241,113,246,8,251,144,157,41,229,147,213,12,123,33,166,25,196,124,156,246,29,40,24,78,75,158,82,94,63,36,199,13,249,12,14,230,30,233,100,102,127,111,227,70,213,73,3,151,7,151,39,26,135,113,228,18,242,61,115,113,77,153,87,210,82,28,247,237,46,182,99,93,190,251,121,92,77,5,234,90,109,228,38,222,58,12,153,61,176,200,132,104,52,142,243,153,152,127,80,19,215,125,253,132,200,50,158,155,251,160,85,19,242,178,227,40,113,151,155,172,220,251,213,194,22,130,170,249,28,67,249,156,40,121,79,26,108,37,19,238,14,216,4,155,9,37,103,14,205,226,181,24,112,142,86,224,121,163,251,148,210,99,85,48,157,150,19,87,78,224,194,113,133,234,241,223,82,200,41,235,131,207,221,149,238,242,207,233,190,228,190,24,126,240,16,203,56,238,229,111,108,238,74,212,234,3,19,12,225,155,154,126,96,138,105,255,16,50,13,32,48,153,12,35,26,129,224,23,186,15,163,37,8,201,50,173,65,66,46,115,144,16,181,7,193,66,1,26,105,20,20,80,250,31,26,134,96,65,195,56,36,148,205,210,138,244,16,54,228,53,17,177,114,77,78,66,246,37,197,114,6,98,134,34,164,95,204,88,132,249,9,146,186,254,211,24,233,171,59,205,68,40,245,2,137,243,101,157,137,78,70,251,140,94,214,87,219,22,107,182,111,161,201,140,69,88,34,53,25,177,206,44,136,207,18,69,202,105,150,113,99,56,66,81,59,17,230,247,75,210,96,253,249,109,44,110,92,4,11,67,83,13,179,208,115,170,103,81,103,103,28,10,60,73,118,203,58,12,182,205,89,139,185,106,25,78,115,241,47,62,52,60,179,124,250,104,113,58,7,126,118,22,22,135,38,22,25,12,6,148,178,63,10,238,54,208,199,43,150,136,54,167,57,121,133,213,5,153,186,93,217,94,113,114,61,195,166,132,223,116,188,33,197,235,121,124,83,85,238,54,195,239,212,159,61,147,31,90,15,193,58,30,108,238,21,13,17,213,245,8,170,243,170,201,251,88,51,149,18,119,37,165,43,187,106,186,101,95,206,245,216,188,95,97,204,177,61,80,220,114,23,35,114,165,249,16,171,253,105,101,185,217,4,93,49,199,161,148,70,94,49,55,158,151,117,111,142,47,191,251,63,94,252,247,31,209,183,227,157,185,248,28,55,239,122,159,158,182,94,115,188,244,156,205,216,30,122,246,127,160,222,249,236,51,71,53,168,101,9,126,3,187,209,251,203,120,100,198,161,251,155,243,13,116,250,97,95,149,101,124,74,222,243,176,189,14,25,27,242,56,232,201,111,150,157,151,157,239,122,179,100,219,195,244,236,133,246,217,95,166,111,55,38,62,75,143,111,144,58,94,165,231,127,15,198,249,249,111,254,233,197,187,255,246,226,91,223,123,249,254,63,4,142,51,57,194,155,127,152,255,253,175,158,127,245,135,207,191,250,47,159,190,247,211,231,63,249,14,109,131,227,201,155,114,198,179,206,28,13,38,71,88,54,151,227,12,230,77,251,239,152,30,158,97,110,182,187,192,27,247,241,217,222,128,145,182,74,184,7,219,202,177,63,219,110,189,207,238,160,50,45,188,140,19,100,185,63,212,233,218,71,18,112,6,111,195,23,153,217,243,153,152,64,95,177,51,199,13,234,25,108,0,63,11,46,6,96,3,31,146,27,109,52,148,2,101,195,28,85,246,212,57,121,175,13,31,193,214,38,188,105,11,44,146,65,83,32,111,153,62,225,202,153,180,218,134,68,235,149,98,82,4,38,46,230,179,52,44,128,43,135,59,131,110,144,147,164,101,150,3,171,48,202,158,65,38,245,234,248,140,33,214,196,111,228,77,195,249,31,184,166,44,90,38,32,120,137,189,66,105,227,188,120,116,231,30,139,250,80,195,179,19,50,22,88,143,145,185,237,46,103,76,164,38,153,139,28,125,253,27,22,192,127,124,255,63,190,239,93,4,244,213,69,218,30,93,41,228,133,109,149,42,232,139,184,16,166,84,151,194,198,35,194,111,189,101,125,102,207,216,62,114,1,231,22,216,19,222,158,146,139,75,220,34,174,59,164,159,188,128,143,68,227,198,103,78,206,195,118,67,238,239,74,58,76,16,98,130,98,76,43,111,58,155,60,109,173,118,134,143,147,145,119,113,43,74,179,207,179,241,220,69,33,197,26,120,242,149,173,4,199,187,212,233,102,26,31,152,190,183,125,212,49,72,238,112,171,142,109,211,81,210,22,125,149,187,181,15,145,179,7,132,223,46,50,190,229,3,198,19,14,128,2,163,84,194,81,186,68,66,226,249,222,24,126,13,65,42,50,40,76,50,92,11,151,22,182,96,153,68,111,176,188,74,83,37,47,77,179,141,36,103,110,41,116,37,1,225,26,184,109,144,191,64,124,99,208,233,235,224,248,232,33,190,166,157,127,61,180,199,62,202,106,209,87,98,169,147,34,248,122,121,163,214,214,101,250,72,229,35,174,63,144,234,109,125,140,175,217,219,187,74,33,33,31,13,160,186,228,38,58,63,189,1,50,46,206,236,128,33,133,2,134,28,98,178,220,137,114,9,74,154,214,142,21,44,116,240,254,50,203,39,63,250,179,79,255,225,127,160,120,244,175,127,241,242,79,126,233,218,163,124,228,20,236,130,103,243,98,179,22,243,130,118,47,91,17,247,246,101,203,178,201,43,154,73,171,217,69,150,58,225,189,148,20,118,57,133,183,75,48,14,161,133,205,210,137,99,109,141,4,80,23,111,48,160,152,139,222,100,10,192,72,107,196,44,24,70,76,215,209,230,215,170,96,30,178,195,174,217,31,44,67,43,42,140,40,29,195,88,30,166,58,121,197,250,17,14,39,128,137,193,111,30,181,185,22,14,214,25,5,113,217,214,218,176,41,139,228,64,30,164,200,64,246,226,66,130,179,72,138,109,224,51,162,206,103,136,221,43,11,105,201,158,36,230,39,0,38,7,240,214,236,39,192,183,135,189,188,241,156,241,35,142,158,164,146,21,70,102,18,110,172,214,180,208,109,79,78,75,42,9,192,65,217,167,245,254,242,173,181,31,210,102,56,103,228,39,242,141,91,146,195,152,98,91,177,54,150,42,147,128,62,200,69,159,146,97,143,226,230,103,18,194,182,165,121,54,93,159,166,154,178,130,182,220,150,140,218,69,117,14,88,170,12,19,184,142,204,220,147,98,109,126,252,140,141,92,12,37,214,138,69,52,37,60,130,165,43,175,12,187,93,106,121,110,200,121,216,43,94,67,214,90,39,59,92,44,35,37,233,254,95,79,54,83,248,150,174,241,202,48,50,130,48,64,131,207,228,49,222,47,101,179,49,124,106,247,141,55,216,43,222,91,32,174,73,53,162,166,242,131,252,13,147,206,8,169,114,55,104,21,154,171,145,0,34,183,60,19,129,106,182,44,250,114,182,145,147,139,225,211,228,54,118,199,74,21,250,208,9,73,49,139,161,46,164,185,11,193,4,151,198,102,17,219,126,65,103,203,147,167,183,180,82,17,131,137,216,17,51,235,112,200,70,136,164,233,169,125,99,14,125,137,21,126,194,56,133,192,227,48,228,184,113,219,28,101,156,57,192,97,31,11,48,176,172,84,140,149,210,220,165,98,143,99,86,169,56,43,117,222,30,186,138,197,31,199,173,98,9,3,24,136,77,158,146,137,199,9,238,246,41,111,226,27,187,87,76,159,242,109,109,11,248,74,73,190,108,215,229,92,157,167,251,94,142,188,196,109,44,229,92,253,145,144,35,47,125,219,71,156,239,105,114,109,56,192,115,191,92,131,7,69,65,36,203,60,215,120,196,65,14,135,18,50,242,92,149,9,243,197,126,23,103,145,164,228,146,183,60,222,201,14,112,163,54,210,132,204,45,63,84,187,26,145,31,186,228,0,137,27,105,185,72,68,200,196,195,169,68,88,72,39,195,66,50,158,75,38,179,17,144,199,149,3,181,27,25,92,93,174,30,38,139,208,31,169,219,153,163,56,66,39,59,211,204,85,110,173,58,55,132,101,239,183,123,50,178,231,152,176,28,77,47,199,82,251,209,104,142,252,7,58,170,210,240,228,198,0,108,22,254,131,109,85,150,59,53,132,224,200,23,98,70,109,21,36,31,34,40,244,64,37,107,96,196,156,203,126,23,22,110,46,105,124,218,81,106,151,45,152,239,114,111,128,71,155,185,7,95,210,46,91,33,61,207,9,169,88,34,145,140,199,210,241,116,34,193,133,8,163,204,115,68,5,13,161,199,74,161,127,149,231,162,228,250,33,150,32,191,184,16,243,103,130,202,97,129,11,93,245,186,10,84,57,211,245,1,208,101,52,26,133,71,241,112,95,109,69,96,31,138,70,160,25,46,52,88,110,55,160,116,34,6,197,233,235,230,100,147,98,199,250,244,203,219,95,26,72,250,89,8,202,109,37,179,233,112,54,155,72,165,210,33,33,158,9,71,163,201,120,60,126,33,196,163,236,99,40,6,137,66,20,243,99,66,220,42,26,131,143,49,61,147,48,51,19,2,212,136,193,199,101,223,68,111,229,110,116,57,147,185,200,26,201,203,86,67,48,200,70,53,72,96,136,232,201,44,124,202,44,11,153,40,43,183,236,77,241,173,73,26,186,222,74,71,19,161,164,16,187,0,242,198,162,182,236,144,144,142,177,250,80,50,158,72,92,216,242,146,49,19,41,191,10,215,91,66,44,19,138,103,18,93,33,109,82,44,106,163,148,189,223,209,80,202,36,205,178,111,145,101,7,148,232,114,44,153,186,182,141,104,12,6,46,130,35,7,127,96,172,223,126,112,107,204,184,102,115,242,148,19,178,48,235,178,175,119,202,101,133,68,122,182,41,39,196,66,86,71,187,208,182,53,128,89,35,217,250,4,52,206,8,230,220,137,101,186,105,33,97,16,201,250,184,156,52,233,108,126,130,97,199,41,182,156,54,203,39,141,25,14,51,37,101,140,108,218,88,1,116,70,38,77,20,172,161,203,166,150,205,228,238,178,133,143,237,35,14,59,180,55,235,184,134,128,185,152,73,203,214,23,219,199,235,173,140,96,86,35,51,23,102,173,217,178,103,242,235,19,102,255,43,45,104,88,49,208,255,132,153,35,164,51,38,41,82,137,229,148,209,210,69,204,66,206,4,108,165,9,66,204,177,8,205,161,48,233,16,75,89,36,142,38,240,127,32,141,201,32,230,89,150,182,57,153,241,89,52,168,36,227,33,0,168,87,68,171,122,254,141,239,127,242,235,95,127,252,193,79,194,225,48,74,36,120,170,78,184,251,13,170,79,94,217,132,108,159,24,157,13,119,92,115,95,125,20,205,161,148,100,136,1,222,106,33,129,85,161,42,196,147,167,168,80,216,18,172,143,84,140,112,126,103,98,16,160,71,207,215,80,13,86,218,14,185,203,210,211,31,50,81,81,106,52,202,151,32,72,110,182,53,93,6,29,120,1,36,94,84,28,57,155,98,129,74,31,21,42,194,235,181,119,246,72,254,2,138,224,160,172,218,165,253,156,93,185,179,112,67,77,66,225,201,119,11,138,232,80,19,28,133,23,195,250,153,172,44,216,219,7,133,192,161,57,146,182,233,33,195,46,149,118,252,59,105,107,52,175,200,163,16,235,244,122,109,151,28,162,44,220,104,215,21,235,164,128,215,174,11,146,38,239,74,168,141,71,56,190,189,37,93,81,201,24,196,187,34,83,109,201,119,127,105,10,101,142,146,124,58,108,225,166,223,103,202,61,189,8,172,17,197,31,234,113,95,136,18,189,240,11,43,43,197,34,124,34,167,19,78,210,212,100,157,146,5,15,65,212,126,183,200,212,240,133,27,138,62,25,47,6,208,65,20,158,30,13,149,65,173,84,215,36,165,209,181,211,133,93,73,129,224,102,1,217,185,116,148,112,231,14,245,224,204,131,129,111,30,170,53,69,162,214,20,233,97,131,93,59,149,159,61,19,222,0,5,217,78,180,103,207,220,42,35,30,244,53,219,170,166,175,224,33,85,201,240,89,247,244,3,132,79,188,35,150,64,55,219,116,28,82,64,38,134,37,116,169,89,246,252,118,147,205,56,83,97,121,235,45,87,130,113,238,105,155,77,222,92,94,206,11,15,149,183,179,143,228,124,34,167,188,157,128,191,113,248,43,188,245,214,130,156,143,177,129,117,41,196,139,183,174,225,182,80,100,125,197,40,137,51,46,1,83,210,14,58,139,179,181,197,235,244,27,114,44,94,165,159,81,94,39,39,220,236,224,134,34,89,193,251,114,190,159,87,195,6,252,135,50,98,138,75,109,161,207,227,101,202,248,96,111,51,215,39,135,71,57,29,216,128,15,194,74,216,100,163,121,60,152,91,90,2,117,189,7,138,10,1,191,32,45,58,122,36,187,42,188,248,159,63,121,241,222,191,63,255,193,63,127,242,254,15,127,251,209,95,226,41,215,215,222,253,228,103,255,139,35,253,54,193,56,38,33,246,92,246,44,124,186,164,112,181,28,41,13,40,230,197,84,14,27,186,65,24,133,247,124,212,151,214,154,222,31,236,6,210,218,211,34,148,94,240,165,202,44,109,17,27,1,114,120,110,111,141,78,66,134,198,2,155,94,54,154,177,189,234,223,254,63,188,218,250,206,79,56,90,224,77,185,215,198,67,4,4,137,17,70,91,50,57,159,35,208,113,20,253,41,8,179,229,166,14,235,79,149,8,157,137,134,174,220,210,94,190,137,178,94,120,208,215,0,236,155,55,196,218,167,123,27,57,109,95,71,234,176,13,117,251,173,200,41,176,209,200,64,149,81,130,132,54,52,64,197,67,11,133,172,67,122,129,68,238,232,229,183,222,98,223,232,153,17,193,6,207,142,173,52,152,135,111,42,160,250,238,183,129,29,58,135,112,168,153,93,90,208,201,230,36,119,53,57,4,21,122,178,166,73,45,217,8,85,187,192,125,242,223,255,237,249,55,191,77,47,146,95,254,201,47,63,249,215,255,243,197,135,223,50,166,218,87,56,186,179,89,103,164,222,109,205,126,2,202,118,54,23,85,161,40,104,195,154,63,149,3,198,205,46,99,240,230,242,52,215,160,209,146,241,29,118,96,92,8,67,5,229,16,247,44,193,141,223,152,33,246,125,146,84,26,230,7,124,143,222,162,192,15,61,99,58,109,54,36,250,41,150,193,180,69,190,153,223,57,61,135,85,179,208,123,194,73,220,211,197,133,33,223,229,53,254,13,129,39,39,11,92,178,81,143,54,18,50,104,188,248,125,145,63,203,47,52,141,144,175,4,78,54,155,65,56,167,249,27,60,171,245,187,12,178,66,46,228,110,8,61,16,73,186,53,231,206,72,171,183,198,213,162,227,122,136,30,21,81,244,130,143,151,110,240,208,145,93,52,5,30,90,5,159,46,65,53,130,19,158,184,27,23,37,55,128,95,127,136,231,51,87,120,91,10,69,246,1,228,169,164,230,4,94,107,131,110,37,239,183,1,91,216,254,217,192,84,80,0,195,179,49,2,138,172,34,114,164,213,86,16,247,220,19,174,39,13,80,118,227,158,242,35,73,175,159,185,59,122,230,217,198,237,211,7,225,229,141,251,123,179,171,126,117,148,103,207,232,210,85,229,38,171,28,110,180,53,80,243,20,28,98,114,62,75,231,73,195,159,191,133,25,162,11,139,148,7,64,101,98,215,130,105,180,64,95,109,195,184,145,51,105,242,125,31,48,219,231,141,186,240,5,126,251,78,88,55,19,133,114,62,98,41,178,124,89,105,184,229,82,213,46,141,82,191,217,146,12,168,245,29,124,218,38,18,211,10,147,218,247,231,48,10,165,29,242,40,27,17,93,95,157,232,160,60,120,231,134,24,64,132,193,192,17,14,254,170,240,28,131,206,68,136,198,216,195,63,8,131,113,78,180,69,122,132,54,113,199,13,98,206,118,12,8,104,133,54,78,167,106,209,121,155,0,18,222,34,89,187,173,252,41,47,18,62,117,154,60,109,0,119,114,49,164,22,223,231,219,22,67,146,226,205,70,42,42,212,25,67,90,228,47,243,162,201,144,198,24,133,58,21,79,212,1,204,8,63,203,141,40,30,170,23,125,184,147,147,49,185,217,86,238,18,102,83,251,170,13,236,224,201,136,96,242,52,136,135,116,91,57,174,219,210,97,210,226,81,118,183,15,168,145,235,182,237,0,126,216,214,144,95,108,73,106,71,86,53,228,59,120,14,115,160,118,115,24,165,91,34,184,59,217,3,69,157,187,229,153,145,16,185,159,97,188,234,201,83,222,178,38,193,12,130,36,164,50,238,183,203,24,43,187,232,247,55,219,112,218,95,32,20,91,10,61,98,166,141,148,40,112,127,54,114,107,48,55,27,66,30,142,70,231,8,49,68,97,102,33,56,75,130,183,56,216,113,209,210,10,87,135,181,186,137,129,170,123,221,217,192,187,105,110,172,47,158,84,244,172,176,73,53,73,225,5,83,82,48,172,190,130,214,7,202,58,134,72,115,115,13,147,203,16,169,198,100,14,97,119,72,19,8,103,65,119,202,132,212,2,5,88,40,17,130,76,217,134,50,98,204,129,81,165,168,106,178,190,96,38,243,214,39,224,75,198,77,28,111,217,220,184,214,28,157,181,111,192,94,177,12,122,26,26,192,192,36,8,19,235,217,157,38,145,104,76,163,154,160,16,245,38,39,112,78,156,60,177,65,115,103,228,101,22,132,254,102,0,242,89,1,118,230,28,249,84,67,6,189,12,155,230,64,2,21,16,70,213,34,23,219,235,108,68,195,29,98,23,42,45,72,174,203,229,176,53,49,13,202,241,106,152,24,121,177,21,182,128,49,242,219,214,138,99,28,209,178,254,8,216,10,3,38,196,155,114,23,173,31,228,81,104,147,26,74,47,220,72,67,29,138,40,68,32,144,174,214,88,84,188,40,124,107,43,71,52,220,89,148,100,209,47,169,40,168,3,97,24,67,22,123,5,250,97,24,75,200,68,112,223,119,107,178,182,45,192,53,143,86,22,96,217,185,244,43,198,26,140,107,93,222,178,57,52,243,158,68,159,18,26,63,244,204,84,119,137,233,51,151,180,73,230,167,108,205,220,69,34,107,92,229,139,124,135,176,118,33,145,74,121,89,251,21,175,242,146,197,218,211,245,76,182,121,154,48,89,251,67,249,137,105,189,245,52,223,49,184,60,190,69,144,72,79,125,107,65,206,166,179,28,53,219,205,156,114,119,125,186,128,62,93,68,221,170,93,161,233,226,167,66,188,25,79,214,159,242,204,207,98,121,32,41,114,96,174,22,156,99,115,223,0,189,207,91,14,175,130,189,169,103,122,175,235,73,181,197,132,180,249,104,216,222,79,176,197,209,189,135,80,121,26,172,42,5,214,165,26,249,189,173,34,129,148,140,75,173,217,110,13,213,73,193,222,50,165,34,223,222,20,203,69,22,237,202,140,2,101,197,94,242,192,154,16,129,201,24,146,217,31,73,255,108,95,178,193,233,67,102,22,243,9,162,191,173,233,227,245,241,177,205,34,119,38,113,206,241,159,206,55,247,8,216,177,210,120,159,181,121,15,141,5,216,254,199,65,228,156,202,115,154,241,58,225,57,137,120,42,230,229,56,97,67,110,206,123,165,7,98,68,17,6,53,88,239,227,116,10,107,176,255,202,97,180,205,90,144,212,22,177,8,209,128,33,134,181,179,118,19,117,126,216,62,240,246,26,212,84,151,26,0,19,186,11,146,55,50,84,25,15,223,162,128,14,57,250,210,241,28,21,120,52,154,54,195,31,249,74,174,227,25,56,124,36,134,141,121,238,84,237,143,52,60,32,135,226,48,127,5,248,203,146,242,176,179,65,13,229,50,127,131,192,0,161,75,20,70,32,31,230,59,44,159,188,83,204,67,103,84,220,32,201,17,245,2,183,221,15,105,195,250,89,8,132,226,97,87,14,135,22,118,251,26,90,70,141,67,74,95,15,141,101,61,212,237,75,13,185,177,136,148,115,239,122,188,154,231,34,28,116,188,62,106,228,189,87,41,42,226,83,63,107,180,109,206,22,50,81,132,23,20,100,235,141,102,186,142,199,19,106,158,40,145,253,238,165,188,0,2,2,236,78,11,200,232,229,171,182,14,4,232,180,187,93,248,51,236,73,90,7,13,129,187,40,47,98,2,236,133,61,16,96,194,61,185,215,87,199,7,120,192,132,201,151,69,34,173,170,90,222,33,254,202,225,38,8,197,67,104,7,232,68,230,76,83,254,157,184,139,120,45,150,64,213,233,245,149,101,148,187,156,102,74,52,3,69,43,106,70,29,104,164,102,91,107,204,60,222,180,178,195,137,101,153,216,81,247,93,98,176,237,178,58,188,24,202,234,120,23,165,189,32,163,67,171,132,219,230,208,202,225,110,93,46,42,172,221,214,80,215,49,38,112,212,202,175,163,150,103,228,19,243,149,212,173,3,107,102,18,119,227,240,155,224,62,254,224,27,47,190,241,195,23,223,249,197,167,223,121,223,214,26,108,181,242,242,0,136,68,12,10,253,108,59,99,241,40,49,189,247,241,136,224,8,17,72,163,146,206,229,184,49,252,44,111,109,45,55,64,109,36,167,86,28,130,39,119,8,110,31,5,250,212,149,38,163,156,172,247,85,168,252,201,215,254,5,125,23,208,60,101,217,102,38,10,57,207,63,250,227,231,63,250,139,23,223,249,225,139,239,253,29,20,65,155,82,103,129,151,191,250,171,23,127,251,119,172,128,175,193,40,136,210,94,131,81,178,115,33,195,9,26,57,179,128,123,224,204,12,183,171,195,221,199,231,197,207,223,127,254,225,95,61,255,214,187,47,127,244,115,219,248,152,102,183,62,228,167,90,130,65,82,7,125,253,237,108,157,109,4,207,228,48,213,94,194,170,86,111,4,209,134,232,107,62,149,96,104,161,22,135,124,58,96,174,219,161,219,76,109,85,77,233,189,146,99,16,2,48,29,131,16,184,195,198,246,30,70,136,24,39,123,70,200,112,228,241,25,160,137,67,66,93,121,156,64,167,15,137,166,43,189,249,135,4,107,205,50,36,164,220,221,167,52,75,57,5,166,69,70,138,213,160,172,96,160,182,123,146,58,230,152,69,224,68,183,36,59,51,239,43,132,137,215,72,57,203,237,202,112,175,162,110,148,198,63,155,131,149,27,11,103,179,160,7,3,29,38,181,11,217,178,94,69,18,89,141,126,250,181,119,95,254,250,167,19,26,177,143,190,179,65,12,64,131,34,129,193,25,217,149,142,171,209,225,0,57,102,249,170,222,181,26,125,254,179,143,158,127,237,195,57,122,74,27,208,137,39,150,159,205,179,101,109,45,211,59,57,181,15,123,168,68,119,105,94,33,7,75,91,125,85,94,96,198,207,134,159,155,19,129,47,235,47,190,251,254,243,31,252,141,55,157,51,173,140,77,179,236,51,124,118,79,149,31,153,228,32,17,93,150,135,3,155,131,26,77,66,58,113,183,104,83,108,95,184,54,16,19,118,114,230,226,7,98,141,233,17,234,242,83,136,69,201,102,246,186,55,219,231,223,251,241,203,15,127,243,242,27,191,120,241,199,95,153,145,153,207,192,190,157,80,167,243,138,161,214,236,206,207,43,176,214,44,188,130,148,179,121,74,0,185,135,218,28,12,156,158,227,76,114,238,164,7,47,247,204,196,97,11,252,198,111,126,119,99,162,142,6,186,114,135,61,21,171,205,180,169,146,130,182,93,21,191,255,222,143,202,243,15,223,123,249,222,143,169,103,244,61,142,141,3,234,244,177,1,45,19,143,193,231,31,29,86,113,150,241,49,138,90,35,84,191,30,143,97,157,254,190,175,27,234,153,245,186,4,83,6,125,22,249,231,46,34,41,214,154,77,254,113,136,164,40,14,189,146,72,74,164,53,83,221,208,125,68,210,167,78,23,48,175,219,52,139,146,64,14,130,118,37,5,239,218,130,84,88,86,202,27,41,225,84,87,2,171,66,158,85,209,152,36,4,30,212,110,180,85,153,216,127,106,185,39,236,198,14,101,24,226,199,161,74,255,63,123,111,222,30,199,113,28,14,127,149,213,200,162,176,194,236,98,246,62,224,37,179,7,0,30,160,120,223,230,203,103,118,119,22,24,98,47,204,204,226,32,132,231,145,147,56,146,15,69,78,124,59,254,69,146,19,203,78,108,201,78,124,201,146,101,127,151,247,37,64,242,175,124,133,183,171,143,153,238,153,158,217,89,16,148,229,252,200,21,169,221,62,170,187,171,171,171,171,186,171,171,182,201,101,224,86,202,77,99,67,165,9,2,182,89,161,253,187,42,238,212,96,210,119,204,113,223,32,6,78,24,143,118,196,163,66,226,253,19,72,136,167,52,122,238,69,159,138,159,103,23,21,42,245,148,194,174,14,105,62,190,225,87,192,75,52,188,150,51,250,125,18,225,93,169,238,41,158,135,16,36,145,16,23,33,240,244,59,70,161,125,206,155,0,153,133,254,100,192,73,99,61,115,199,232,66,79,136,88,134,15,83,217,163,59,165,80,112,175,45,15,62,126,251,224,237,223,179,55,159,211,193,1,6,82,24,140,130,113,5,103,175,150,227,174,51,36,211,85,41,221,115,75,248,231,63,120,248,201,191,61,122,247,203,160,105,35,129,42,197,156,169,167,156,209,8,166,3,191,19,157,210,3,177,225,156,6,235,157,246,73,214,3,208,60,132,30,80,101,231,216,122,80,246,13,221,237,13,233,1,189,181,91,53,182,140,62,86,217,85,217,137,200,177,245,38,47,157,8,208,77,61,52,124,245,245,131,255,250,87,162,140,31,95,195,5,105,195,252,232,57,82,251,22,106,253,225,167,111,61,235,214,45,219,25,119,248,102,15,62,252,195,179,110,147,184,96,130,187,81,111,170,31,255,238,43,79,126,240,205,103,221,242,16,13,183,191,229,77,243,7,255,118,240,209,71,143,191,245,247,159,13,174,187,72,30,231,90,127,252,225,159,30,127,248,222,225,111,254,243,179,105,189,179,46,180,126,248,238,123,135,239,126,244,153,181,110,14,55,61,42,251,202,79,128,190,127,251,229,39,111,188,253,204,233,155,136,229,162,110,241,140,219,236,245,109,187,51,220,246,86,243,147,239,255,55,66,52,162,239,131,55,127,119,220,232,206,72,187,64,133,216,87,117,142,155,10,194,246,83,180,79,185,55,118,34,230,223,228,252,8,97,120,255,214,91,15,63,253,81,100,163,51,59,82,161,207,124,167,159,242,32,129,214,28,226,38,166,188,46,199,79,44,192,29,156,145,182,70,219,252,201,10,153,180,195,127,249,111,164,73,30,252,203,159,224,100,231,174,232,164,4,94,253,235,107,230,80,167,242,38,22,160,188,148,80,225,142,175,68,251,78,188,160,49,252,114,190,239,65,164,96,126,108,240,149,138,95,254,38,118,46,248,139,10,141,27,216,113,154,173,84,239,100,53,53,167,169,121,77,45,104,119,185,172,40,8,96,40,163,50,147,84,103,228,232,125,53,129,193,169,9,48,190,70,255,194,61,183,154,128,219,69,53,113,127,50,24,195,5,5,46,8,210,28,252,159,250,206,129,90,41,114,202,175,96,255,23,96,151,7,224,201,51,14,111,80,254,50,244,89,12,41,230,145,101,215,4,59,112,238,52,13,46,18,201,147,25,252,117,94,241,102,138,137,113,101,36,169,170,224,230,78,41,111,173,35,60,18,107,78,226,47,143,107,16,126,50,15,10,244,84,108,25,105,92,45,83,167,238,75,20,114,254,87,165,101,20,255,125,4,87,161,102,236,71,56,95,48,172,206,122,3,124,205,250,206,193,104,64,80,250,44,114,188,147,208,152,74,39,56,211,161,90,25,190,80,249,159,63,254,144,59,107,156,126,95,148,43,132,222,23,145,139,34,254,158,40,113,250,116,117,48,168,226,240,125,161,151,73,92,33,239,86,9,46,49,233,205,210,51,188,76,226,148,215,16,151,105,136,124,44,39,232,47,13,245,206,14,245,150,6,153,1,95,105,144,200,206,222,253,158,64,36,222,86,152,234,163,20,240,145,166,202,60,31,42,224,249,80,241,41,37,79,175,202,225,97,98,253,73,162,211,185,153,216,87,128,164,199,5,94,147,163,26,153,209,129,90,171,166,238,168,158,110,199,13,74,153,166,88,137,122,147,168,94,81,46,231,234,104,209,123,14,219,71,168,42,64,229,200,129,31,204,83,236,106,158,132,128,183,103,210,194,131,7,179,181,48,157,50,138,60,97,16,253,57,120,24,48,218,9,57,28,247,145,21,55,101,224,147,136,204,151,221,24,237,136,126,137,24,208,204,83,66,205,224,33,186,131,148,121,42,35,172,25,177,136,145,195,249,134,34,222,78,104,34,115,126,226,254,140,117,39,37,94,194,112,220,154,187,250,121,253,245,196,193,27,31,43,236,102,130,249,148,146,120,246,2,115,237,118,33,207,222,164,48,95,40,122,167,72,223,169,232,249,114,134,230,234,93,3,76,57,204,26,125,223,137,143,98,118,156,52,121,154,164,246,107,123,240,60,103,215,246,217,187,142,136,253,34,126,200,100,206,43,11,246,174,13,127,91,38,46,131,134,180,176,149,89,192,123,47,36,157,113,140,129,221,216,109,98,43,233,161,236,57,147,65,95,51,17,51,82,48,76,93,49,156,41,109,194,171,169,109,184,223,95,24,140,144,182,53,178,22,44,123,203,58,141,234,142,172,93,124,113,22,171,49,52,190,203,72,59,158,210,24,154,182,5,196,118,200,243,44,164,221,117,235,224,207,47,30,248,43,112,140,55,243,96,160,145,203,104,64,128,140,184,45,161,222,213,187,152,149,198,154,174,186,101,232,54,204,148,51,218,30,94,197,62,13,99,34,108,233,10,230,185,54,116,46,198,200,216,152,144,40,180,101,224,105,90,69,99,181,157,216,99,227,102,118,9,219,151,62,13,109,16,8,168,93,36,40,245,71,109,101,106,243,224,92,8,22,139,145,211,224,29,1,124,207,151,180,44,56,22,130,239,185,76,14,45,34,112,23,68,246,53,68,39,55,160,109,218,156,248,38,194,123,1,209,137,126,1,65,228,62,208,50,200,38,7,143,26,232,37,151,187,131,146,219,31,182,89,42,216,241,13,201,121,248,209,91,190,76,13,54,199,192,161,39,216,107,98,203,7,248,130,207,155,241,23,195,57,103,216,171,120,211,8,119,77,169,114,15,32,232,55,166,233,16,39,48,138,234,137,223,85,153,165,58,18,220,225,123,149,51,88,7,195,9,234,128,199,97,223,224,170,143,165,49,255,51,196,24,143,186,155,193,63,176,50,140,191,162,9,35,247,78,48,22,247,228,21,126,140,207,144,163,80,44,199,107,42,47,208,2,126,65,176,195,149,186,32,90,89,221,7,222,247,251,220,247,7,92,153,75,240,213,147,37,112,139,38,53,132,37,87,43,240,13,227,1,14,145,189,193,33,150,51,125,72,12,25,251,24,40,94,109,8,218,131,7,236,27,57,242,97,191,200,17,12,251,133,15,191,216,15,114,62,194,126,249,229,38,242,156,79,242,252,132,188,59,192,195,168,217,174,205,186,203,211,151,173,209,160,169,119,214,141,57,133,20,82,146,238,155,78,170,222,156,71,27,202,250,170,110,187,111,42,201,126,2,32,132,231,39,158,229,65,244,139,236,47,208,190,207,237,129,122,1,207,3,136,67,39,98,165,192,222,128,218,99,115,56,132,3,120,118,185,239,202,149,188,198,25,116,123,142,175,32,208,158,7,65,41,47,27,125,172,186,86,149,250,171,45,69,197,105,192,36,97,13,139,180,92,205,168,220,227,11,250,184,17,40,12,236,245,24,97,123,243,140,199,33,187,252,161,5,92,26,8,41,72,179,9,13,133,2,27,14,8,249,132,20,192,182,85,152,30,67,33,160,2,120,229,133,20,192,215,251,244,40,38,172,12,187,210,196,75,51,164,12,228,237,147,21,2,156,141,4,4,85,32,240,12,188,200,66,74,22,153,132,165,75,215,234,171,138,74,226,244,173,144,66,68,146,53,44,7,191,175,178,196,9,35,124,107,111,31,116,2,196,239,17,53,220,97,90,8,46,115,165,41,84,223,191,187,191,216,79,7,182,9,225,89,6,54,56,166,175,151,84,173,86,35,30,210,141,83,67,239,169,180,129,237,115,157,52,253,13,23,107,110,158,61,233,116,208,87,102,82,115,248,230,55,15,190,246,142,226,238,170,254,21,35,89,8,104,157,101,186,32,227,25,53,148,154,38,202,234,156,114,11,253,1,93,181,213,82,176,89,46,202,178,39,109,199,210,209,34,203,168,72,95,221,181,21,121,105,242,228,200,51,52,188,99,169,198,93,250,182,136,111,97,245,234,21,86,56,130,114,107,34,180,59,218,221,121,37,225,121,7,139,166,103,127,229,12,84,86,230,117,242,26,20,108,111,130,47,250,169,81,78,237,5,225,39,169,1,135,93,145,79,46,61,174,237,190,2,243,51,70,48,210,246,142,94,106,244,70,213,27,7,55,116,204,176,185,28,54,42,47,157,232,221,172,41,86,191,211,173,145,187,89,49,121,56,144,180,6,139,182,70,140,11,169,121,179,71,17,122,205,98,47,140,133,115,154,23,52,92,116,4,217,222,116,42,32,243,91,129,9,30,213,224,33,46,62,144,152,91,248,210,194,194,154,170,164,80,81,148,140,231,194,196,160,236,154,30,155,188,236,154,77,106,202,145,102,203,48,54,18,208,101,171,35,66,144,157,218,158,187,141,194,230,73,176,67,182,84,130,64,143,197,218,46,15,29,161,84,103,140,75,56,99,186,161,82,235,204,69,183,25,216,23,221,137,33,187,171,251,211,219,98,221,36,111,159,117,147,188,253,213,77,114,247,95,236,243,55,237,23,155,231,58,100,216,254,247,138,28,85,14,221,199,102,248,255,204,79,231,28,95,8,208,190,132,182,96,159,248,234,14,139,188,187,26,166,157,1,216,230,147,177,177,180,7,15,32,205,27,32,75,39,41,144,231,141,148,229,145,148,36,126,33,224,207,35,41,144,231,142,157,101,225,4,108,123,16,238,135,2,88,32,70,15,126,70,224,254,202,224,199,133,201,234,156,33,204,149,193,77,148,225,155,37,195,55,69,134,111,126,12,113,114,142,218,37,148,20,100,24,25,206,7,6,78,142,120,214,58,11,27,122,97,152,100,198,31,88,14,10,250,230,112,173,89,222,249,201,227,95,254,152,156,38,61,254,198,223,29,252,203,111,176,111,14,249,10,84,20,217,18,100,169,34,203,58,158,165,34,160,94,178,120,182,70,102,55,17,249,38,62,114,86,22,229,220,25,237,69,82,238,140,182,25,245,47,203,7,188,94,137,172,64,92,245,224,24,73,198,27,254,154,121,193,145,153,65,196,194,243,74,134,60,65,230,206,125,141,154,235,24,24,85,163,15,129,26,187,103,186,115,194,185,32,168,4,221,59,10,92,233,43,119,231,12,144,176,168,118,190,71,116,15,240,34,64,78,74,81,10,115,88,173,239,152,54,187,114,112,120,159,34,70,114,15,165,206,145,87,194,32,182,214,180,69,235,139,108,158,23,173,249,121,210,95,189,102,220,177,224,193,112,127,100,161,29,24,255,176,13,203,52,108,56,225,65,219,55,78,129,211,131,83,238,183,42,218,174,213,190,151,67,252,81,217,181,151,191,136,131,166,98,75,162,154,226,70,41,18,162,2,210,7,126,56,172,161,27,18,30,255,240,69,118,130,136,229,129,24,82,47,207,235,243,47,47,138,209,43,11,168,32,184,8,132,182,79,190,172,118,102,234,70,9,130,28,9,145,147,238,79,108,199,236,237,210,68,250,11,106,67,116,12,120,70,189,102,233,227,245,197,45,36,208,155,29,189,207,170,57,163,177,114,242,229,121,36,193,208,158,40,106,23,240,62,174,49,139,144,90,109,116,74,121,244,241,251,112,206,189,136,242,122,40,101,120,167,127,55,109,218,231,193,251,130,209,61,21,167,231,180,227,69,232,56,223,111,140,141,197,232,78,7,131,67,66,159,199,243,166,215,235,234,95,166,15,92,15,84,103,30,137,115,157,249,46,74,106,91,39,149,125,182,33,237,239,171,125,99,13,241,84,122,187,114,71,57,248,244,91,7,95,125,203,53,7,160,136,190,139,214,167,101,162,82,56,106,153,82,126,9,81,63,57,152,207,163,175,52,90,149,82,124,9,142,204,112,100,1,114,4,5,106,244,78,29,173,39,118,110,222,65,162,253,26,62,90,107,3,9,234,214,238,138,62,166,7,56,122,85,96,231,251,234,46,95,19,51,77,69,181,17,125,144,231,116,100,69,121,39,106,66,191,73,29,64,175,162,26,131,241,186,110,3,164,30,98,26,228,146,211,132,43,51,174,81,194,82,85,176,96,165,183,16,100,113,128,235,194,74,166,215,131,235,16,214,16,53,70,154,181,9,151,155,242,173,12,129,203,244,221,214,214,192,215,1,226,3,8,168,216,13,146,177,143,254,32,101,215,58,113,194,1,143,9,196,47,223,156,197,51,207,32,239,140,193,41,177,90,234,49,202,33,62,74,137,201,40,3,4,244,248,131,247,15,223,252,103,151,128,130,230,68,65,19,31,97,238,62,255,164,38,142,112,86,58,240,118,234,8,66,216,53,250,125,120,97,18,164,4,154,3,164,192,40,50,128,226,89,187,228,9,8,17,93,122,177,215,43,230,242,37,89,159,88,22,223,169,192,44,207,218,41,79,50,137,234,84,59,11,127,164,157,162,89,124,167,158,57,147,64,171,211,57,113,194,224,86,167,195,185,124,146,121,218,145,40,17,226,41,64,102,95,197,1,105,175,76,218,190,187,19,44,136,96,167,33,163,69,199,218,221,3,217,210,25,145,104,2,112,144,4,190,70,231,148,180,146,68,162,50,21,82,246,59,176,45,206,153,168,241,154,182,15,149,32,232,83,236,74,72,226,97,91,135,94,67,59,236,122,122,12,222,75,53,21,127,31,232,59,115,168,63,73,56,118,112,78,214,172,83,78,213,82,231,230,134,175,232,41,227,21,61,185,0,30,51,71,203,96,166,53,55,34,60,11,78,122,196,155,168,160,135,47,42,47,122,7,58,236,90,128,72,229,244,202,113,206,119,68,229,119,201,130,47,14,152,79,22,242,75,229,140,187,107,103,175,92,120,21,142,181,108,99,14,127,181,49,66,208,110,203,194,121,128,237,149,157,76,242,149,36,82,59,120,124,77,91,15,78,50,129,252,20,106,203,51,43,69,243,195,166,18,140,185,30,184,114,123,178,42,150,83,82,72,26,100,111,112,194,148,3,156,91,99,250,4,86,51,72,18,121,213,129,197,109,246,74,36,12,6,61,230,21,161,112,86,122,28,44,2,142,62,149,112,113,0,105,238,12,101,56,7,103,158,33,85,208,237,85,148,109,23,231,92,146,81,199,156,183,132,120,203,171,248,112,35,97,186,55,106,97,80,3,87,111,196,175,223,156,236,121,7,188,229,112,111,143,201,101,73,232,173,136,244,226,158,121,47,0,143,17,23,173,209,192,68,4,201,29,99,163,213,37,92,153,26,145,87,248,245,126,223,189,241,9,94,150,34,90,69,0,200,101,169,75,108,52,242,91,218,182,169,198,107,15,7,18,175,74,248,230,145,115,113,68,10,227,251,114,73,105,124,61,201,151,30,250,166,194,231,15,214,162,190,242,188,243,152,192,145,176,231,90,204,224,142,82,17,51,155,253,232,123,56,227,105,247,144,29,112,91,156,75,178,168,6,148,169,32,137,21,40,247,92,57,176,77,132,146,118,70,74,218,222,27,228,104,72,208,11,112,99,226,187,76,96,61,22,250,68,60,102,122,142,84,123,196,59,95,180,251,84,193,165,85,187,160,149,180,60,182,37,1,151,86,162,71,171,30,231,209,42,159,209,158,123,10,249,171,243,20,114,248,219,47,31,188,243,206,52,63,7,194,171,62,159,65,180,212,207,1,15,116,250,59,191,182,78,78,89,102,126,234,71,43,198,121,237,199,138,30,159,15,15,60,200,71,31,255,244,224,205,159,31,223,51,86,17,170,204,6,21,13,100,197,210,187,241,208,186,162,91,221,35,161,21,42,198,68,43,46,234,189,163,164,253,59,190,176,191,51,190,112,45,197,153,188,199,239,125,227,240,219,127,62,248,198,199,7,111,254,51,55,121,29,29,41,144,93,62,220,30,63,125,94,24,74,215,244,203,166,126,159,135,105,206,138,199,55,109,163,225,250,104,66,13,207,143,53,198,235,29,89,204,85,221,139,225,105,165,77,123,213,208,123,167,200,115,211,170,223,240,59,24,136,21,254,4,99,171,214,106,72,108,63,165,40,85,105,184,85,25,20,247,85,67,44,34,173,119,193,88,241,72,100,74,170,198,36,84,90,56,14,7,40,124,78,92,158,252,165,93,156,60,27,239,34,204,151,136,60,140,240,231,209,151,72,182,32,113,37,18,186,243,102,243,177,120,208,239,127,246,232,59,223,120,244,95,159,28,252,235,215,143,111,3,225,161,194,107,14,233,30,210,177,32,164,138,52,248,123,112,229,120,133,103,95,162,94,221,56,107,148,43,205,185,76,112,19,159,245,150,242,249,122,158,175,222,153,213,235,208,184,63,113,95,205,200,141,221,97,57,210,83,170,17,183,28,191,251,171,131,31,255,107,4,23,232,154,54,12,170,91,125,97,24,212,172,89,140,153,8,111,72,168,40,188,207,101,239,121,192,146,211,215,49,82,132,192,228,156,33,189,249,238,147,31,252,187,194,61,20,248,107,114,87,160,12,244,157,20,185,218,83,102,115,90,0,236,140,6,150,7,117,126,180,77,98,202,31,179,43,3,242,8,13,179,206,118,223,141,71,79,14,88,90,109,188,41,169,138,205,48,16,124,117,39,158,193,76,123,192,67,38,223,246,16,202,57,69,0,35,110,195,218,98,113,168,33,27,116,170,153,30,175,102,165,143,87,93,5,65,166,238,28,219,195,217,98,88,219,96,243,239,107,251,201,255,249,241,163,159,254,114,110,99,144,77,62,107,63,4,168,3,77,222,142,156,116,224,184,125,66,132,182,13,90,128,175,109,170,215,60,227,71,211,174,116,238,107,157,184,98,112,69,255,152,15,176,62,231,207,113,11,106,70,83,179,127,229,175,113,57,81,141,110,79,32,173,97,209,201,255,66,151,43,35,190,170,85,201,229,231,144,88,143,226,199,7,104,188,103,186,108,163,25,217,6,219,250,64,14,226,127,3,211,199,87,26,194,25,231,254,62,47,9,8,111,191,232,139,175,227,58,196,186,19,245,24,153,13,72,250,148,216,125,147,92,120,41,250,37,242,172,79,142,189,23,199,222,161,23,166,124,248,126,102,216,27,185,68,109,77,250,6,136,234,248,255,84,154,28,186,2,32,94,128,252,130,157,65,140,46,207,122,128,5,242,174,143,241,199,114,221,121,148,83,172,153,142,174,166,158,87,29,225,144,106,6,236,16,150,47,98,135,170,194,79,137,29,182,153,32,81,135,136,129,224,162,39,10,89,49,52,125,14,89,114,229,94,132,118,140,200,18,247,7,17,95,116,71,145,158,21,133,62,133,117,37,196,136,163,163,89,159,124,133,156,27,250,247,54,94,85,140,58,144,10,157,169,88,167,50,49,142,98,162,206,95,184,57,59,6,86,112,240,251,247,31,126,244,245,199,63,253,231,71,159,252,230,224,227,247,185,249,67,187,251,170,209,115,86,117,231,105,72,222,7,159,162,21,131,145,157,136,128,86,163,119,87,141,45,123,78,201,40,36,68,144,12,215,94,231,98,34,155,27,77,24,182,133,1,31,211,242,224,134,255,182,28,189,35,80,161,142,5,191,111,207,136,223,108,12,252,162,222,205,136,96,24,207,52,12,147,49,31,23,138,223,254,245,195,143,190,38,67,241,100,124,25,164,198,227,163,224,89,49,156,139,192,176,215,185,152,8,230,70,19,134,95,97,192,207,138,97,184,232,254,248,23,114,116,63,45,69,139,13,204,130,239,124,12,124,199,167,104,126,60,211,48,126,172,20,45,234,125,162,110,40,57,243,156,190,147,126,102,247,105,220,5,23,202,142,191,15,18,181,55,124,23,100,67,255,156,92,151,149,103,61,170,230,86,137,120,94,251,204,231,82,60,48,159,241,92,123,214,195,236,56,39,216,159,159,99,107,245,152,245,41,122,74,117,240,214,119,30,126,250,214,185,65,54,233,19,134,225,92,43,200,23,143,113,198,121,37,131,116,102,22,230,89,80,92,43,36,151,54,160,207,81,226,46,202,158,65,216,197,7,123,17,162,46,65,144,108,142,34,182,163,127,127,227,240,215,63,227,48,61,28,57,17,58,154,119,55,167,227,222,64,16,63,140,223,61,132,223,203,163,109,187,154,3,189,12,127,203,239,135,237,80,255,240,21,176,140,15,67,12,244,32,38,86,112,103,195,80,66,71,34,224,226,47,232,244,103,109,4,71,24,222,69,195,195,63,255,159,196,193,7,223,151,93,129,76,245,21,116,240,246,119,19,135,191,123,83,241,221,60,238,195,155,95,176,118,197,7,70,158,99,32,230,4,200,14,113,2,212,169,237,233,221,238,21,125,203,239,86,166,207,153,16,218,212,73,14,162,52,226,36,135,28,55,197,246,145,19,112,49,228,7,126,188,46,134,186,134,163,155,125,121,147,168,59,184,69,236,66,98,96,175,45,208,167,150,151,141,142,97,34,14,10,13,163,50,167,204,110,77,153,63,178,59,163,72,228,109,198,118,95,68,6,114,166,27,61,20,1,56,74,92,136,213,241,9,142,91,61,75,191,201,97,30,60,12,137,231,214,199,128,216,212,51,116,157,92,202,1,124,27,161,223,142,135,255,8,199,72,33,68,230,57,70,138,233,20,105,159,120,2,210,10,25,157,247,4,68,79,46,241,17,42,61,90,225,15,139,67,67,171,171,236,213,12,228,19,163,122,55,27,206,78,224,36,57,44,51,52,44,59,115,68,66,79,244,136,135,25,42,235,145,31,158,128,64,126,115,10,165,152,160,59,228,55,240,80,23,78,211,141,107,236,30,172,80,247,61,158,20,47,38,48,48,116,119,226,42,191,202,162,51,115,50,11,56,174,97,162,41,253,78,143,173,224,23,173,67,92,234,60,133,251,34,114,118,236,34,233,14,194,222,230,196,180,224,166,89,83,41,35,8,59,145,85,221,55,77,237,254,196,130,171,91,134,150,120,96,216,209,165,31,204,212,16,243,139,174,241,46,225,6,104,39,145,185,219,81,59,105,126,45,72,76,172,61,156,242,129,103,61,47,61,76,158,17,140,168,237,109,19,30,118,160,111,29,180,70,149,140,66,222,185,4,206,125,224,109,24,172,54,112,162,179,60,154,88,115,242,98,201,197,54,26,235,198,34,6,150,149,3,67,164,20,11,26,42,39,128,203,137,224,60,66,140,132,230,21,19,128,229,229,192,166,245,141,43,199,192,177,229,203,23,163,139,130,129,90,234,163,58,87,183,71,115,146,50,192,127,132,201,15,161,18,36,84,124,120,248,109,120,239,90,243,156,154,156,56,49,119,52,178,144,208,151,47,146,54,175,112,248,19,2,133,185,83,104,223,111,89,81,162,160,10,191,128,188,217,110,72,177,116,166,235,31,9,181,85,7,159,26,254,83,224,90,48,137,189,99,82,21,238,209,10,41,132,223,175,131,8,231,30,92,7,159,124,144,254,179,103,35,146,246,188,23,83,139,158,99,8,110,228,44,154,251,156,212,186,13,88,90,173,134,31,30,184,126,15,64,48,70,122,133,53,135,70,120,135,25,194,164,50,224,40,146,101,249,182,64,247,45,122,194,68,26,11,51,239,28,222,113,238,46,90,174,113,229,41,17,184,151,129,32,84,45,214,19,160,165,192,80,49,10,172,116,15,49,230,87,241,27,160,232,135,108,236,49,193,231,110,151,162,175,27,190,96,12,128,34,132,203,90,80,237,136,252,30,233,111,136,4,63,103,183,149,176,142,76,144,150,68,177,194,236,205,185,158,62,94,200,128,147,16,102,12,5,8,102,75,182,147,166,18,249,156,193,180,29,159,239,8,236,152,10,191,195,250,2,26,63,188,64,99,246,46,196,9,149,226,237,66,4,62,245,70,165,118,39,212,227,86,214,200,237,99,15,13,210,17,123,25,244,166,90,33,111,187,56,30,67,123,75,95,24,70,190,141,163,107,10,17,49,183,62,184,239,220,74,65,171,156,200,165,130,103,174,89,199,76,122,121,60,99,222,127,214,79,181,250,207,230,169,22,199,141,217,123,173,141,251,253,29,213,59,1,100,201,253,221,251,109,143,1,242,108,125,40,242,116,183,140,203,162,189,175,49,222,103,201,196,116,129,47,240,220,243,20,207,63,233,18,245,206,85,34,33,192,190,58,124,237,53,190,14,199,85,194,106,122,69,252,149,25,127,138,104,19,242,221,106,194,3,168,118,174,80,152,250,0,106,164,154,222,3,168,142,222,110,27,90,79,167,15,160,212,117,239,213,147,218,230,188,147,174,113,30,73,105,228,118,209,25,169,167,159,84,215,61,199,164,237,104,199,164,156,63,82,169,59,209,41,62,63,51,65,159,159,126,94,207,179,101,250,154,67,202,250,247,247,93,79,158,174,183,84,94,191,66,61,148,121,255,52,44,235,60,227,3,248,215,200,90,54,251,198,53,171,15,191,69,181,162,63,26,109,16,185,138,2,132,173,14,158,31,225,255,41,107,27,107,253,246,32,90,79,121,10,109,36,182,220,239,19,193,132,103,124,79,47,245,207,238,127,111,202,178,8,125,180,51,203,170,140,50,214,246,224,252,95,192,150,99,63,130,141,20,86,35,222,167,200,121,237,101,124,120,115,93,239,55,118,177,155,33,159,92,57,196,194,115,7,66,195,103,142,233,153,126,39,246,51,125,183,22,121,112,175,122,47,247,217,155,125,223,107,115,222,12,61,64,230,196,249,35,147,195,2,222,21,106,240,216,82,180,230,147,45,20,183,116,38,234,25,249,95,203,123,247,107,196,108,47,0,140,226,138,74,129,42,211,195,106,248,38,73,138,185,103,252,126,158,216,170,87,195,74,169,188,157,127,20,101,126,1,241,135,158,105,13,230,148,71,239,125,120,240,225,15,201,75,128,39,175,127,245,225,71,31,28,126,231,87,135,111,125,248,63,127,132,136,30,135,111,127,243,209,191,127,12,15,134,72,249,6,62,182,191,138,253,223,160,154,9,84,21,49,123,125,216,49,250,124,22,59,179,247,135,103,14,112,139,228,94,39,77,206,77,231,36,79,31,84,159,19,9,38,18,15,167,139,196,100,64,33,34,241,144,106,47,193,183,22,248,206,204,253,137,159,88,69,188,50,247,113,43,224,75,105,226,23,196,183,132,125,221,197,187,180,215,89,131,249,215,21,250,169,142,122,61,180,219,86,203,218,190,196,57,128,180,173,228,30,231,108,162,133,73,33,90,135,251,60,82,129,217,125,10,77,40,114,218,141,168,185,52,98,204,37,118,15,18,61,151,195,233,115,105,204,50,151,127,121,15,8,18,127,7,245,218,154,186,69,12,181,139,122,14,201,230,62,9,191,46,186,56,208,178,153,92,187,146,235,81,9,223,231,227,96,139,247,113,144,45,4,124,28,192,209,18,45,129,227,22,228,10,154,146,156,123,65,3,68,98,31,140,119,16,205,168,96,232,125,7,228,136,212,86,170,212,41,87,122,237,124,231,46,245,69,244,98,183,219,221,7,239,4,227,20,117,143,101,88,193,178,212,73,32,220,167,83,199,115,248,235,88,239,98,5,33,147,191,120,115,177,61,218,1,243,127,248,77,221,8,162,148,69,246,192,161,186,110,118,187,198,112,106,83,137,52,123,126,177,23,240,60,248,98,166,147,205,229,180,69,250,124,41,51,222,73,216,163,190,217,77,188,88,40,21,11,101,150,145,162,62,191,134,72,249,153,161,189,84,138,194,213,123,142,97,169,179,84,36,158,204,103,173,87,37,38,243,146,113,146,225,204,208,247,132,3,15,180,18,206,44,205,187,117,208,151,96,31,176,199,252,172,166,150,51,106,166,168,169,233,124,242,5,115,128,5,230,161,179,56,3,233,240,104,2,211,11,104,140,82,83,54,157,171,20,202,185,173,237,35,0,233,122,64,50,185,66,62,187,181,205,117,143,146,101,10,226,164,105,238,47,74,21,51,162,245,100,26,158,179,237,97,143,137,216,192,33,93,202,86,50,165,173,109,193,137,98,73,211,142,134,20,52,146,240,22,142,10,113,54,34,72,155,118,10,237,236,189,61,113,245,4,86,215,17,150,210,108,125,241,106,173,179,190,16,71,126,129,174,120,115,61,19,98,172,32,153,99,39,90,36,210,192,145,128,166,82,228,253,101,215,75,186,119,175,61,234,238,162,214,184,20,120,232,232,150,68,196,203,61,191,242,47,180,108,242,136,29,49,134,248,255,208,212,58,112,93,73,143,170,56,227,164,208,129,144,245,94,18,214,251,196,178,81,153,241,8,59,18,61,46,244,176,7,90,168,199,39,103,34,148,48,16,179,141,42,222,48,92,139,169,123,247,240,33,14,183,109,250,57,64,60,128,216,144,42,129,255,157,182,195,137,219,193,204,236,128,24,67,166,186,214,104,12,254,9,246,194,182,205,35,65,187,119,15,144,146,0,59,170,189,167,236,24,1,149,38,169,136,84,120,152,249,110,187,212,235,133,79,90,56,188,64,211,132,248,213,167,232,33,6,32,153,180,92,46,159,41,232,179,82,150,221,177,70,96,219,102,221,187,183,109,233,99,26,49,147,177,223,84,249,226,205,89,33,142,71,227,49,202,219,33,113,38,225,241,223,255,83,35,224,80,62,201,188,119,15,59,172,80,143,25,30,145,125,196,29,36,90,152,73,164,59,235,70,103,35,37,157,170,61,193,187,116,186,144,213,100,98,66,36,8,60,0,156,143,164,80,182,118,185,61,182,152,45,8,59,172,43,38,96,47,178,233,92,6,242,131,45,82,103,29,17,162,50,183,202,186,186,189,110,120,210,41,47,150,176,49,249,154,101,169,34,45,100,180,139,55,67,187,130,176,31,138,63,90,63,157,207,20,139,165,136,225,32,24,137,52,70,209,84,80,4,49,139,204,39,181,224,146,90,194,206,242,133,140,30,95,114,176,247,164,56,146,107,22,79,199,206,160,181,123,247,134,250,22,93,135,123,156,15,109,226,165,96,70,56,123,216,83,231,108,74,135,77,24,75,144,46,233,48,17,22,48,97,48,135,236,28,70,220,124,188,70,2,5,104,248,93,45,65,39,44,40,29,67,30,45,205,101,82,164,194,40,22,93,9,27,21,202,1,80,60,213,254,212,248,131,101,242,93,170,163,91,72,234,117,81,64,189,142,236,113,138,37,109,164,163,247,59,115,144,144,72,37,242,104,17,36,37,195,136,166,146,32,201,131,161,95,202,91,198,97,4,95,69,42,109,34,43,91,119,62,0,39,165,202,53,25,139,208,127,212,125,111,90,226,64,78,164,215,141,126,143,38,68,54,81,112,91,8,1,10,191,17,149,99,145,98,24,167,183,140,101,184,93,78,3,150,17,154,19,96,233,189,24,174,42,20,139,122,201,136,211,139,132,25,236,7,183,14,128,184,56,254,232,181,207,122,22,252,226,19,83,25,115,207,107,21,163,215,139,213,165,116,31,200,46,68,114,96,34,73,175,87,234,228,181,120,240,168,243,154,208,195,151,114,165,146,211,53,214,113,122,238,19,4,77,140,131,82,184,133,209,196,137,56,161,225,231,48,147,43,3,205,73,248,100,200,36,5,154,129,19,124,203,137,213,88,73,147,80,95,132,4,76,21,121,247,55,226,132,96,132,61,139,120,198,3,179,39,189,158,185,19,0,55,211,25,18,198,10,163,154,118,169,83,236,150,143,40,104,207,218,232,83,136,205,238,57,8,154,107,145,65,151,131,44,230,168,146,253,83,32,35,82,184,199,43,243,115,46,220,103,186,185,118,161,116,76,194,61,17,104,159,173,108,191,7,178,83,170,132,79,100,101,226,248,12,20,119,76,10,192,12,45,2,239,225,79,71,184,243,25,113,101,242,146,74,36,5,117,77,231,10,158,140,176,109,15,24,24,39,87,112,71,221,92,170,123,140,13,219,95,252,161,164,82,235,8,26,222,85,82,244,172,194,203,3,183,154,112,248,70,51,78,10,25,174,88,164,198,111,12,234,85,113,56,130,227,129,229,214,171,70,47,142,232,157,118,74,35,129,174,82,155,152,61,23,229,212,97,140,68,253,155,216,64,102,110,101,137,64,209,55,118,170,25,87,91,129,159,139,88,198,199,74,163,77,37,253,69,26,40,135,249,191,171,98,87,220,139,1,169,156,41,39,84,45,101,90,149,162,42,138,186,135,122,139,95,157,229,84,123,52,177,58,96,29,164,180,170,11,247,141,225,134,57,180,23,182,71,214,6,34,228,142,177,128,29,52,245,182,38,198,130,109,117,22,182,76,99,219,94,232,89,168,45,68,166,134,129,138,122,118,91,11,107,166,125,85,111,55,189,132,255,197,16,109,12,10,224,164,237,14,92,92,62,71,223,49,65,188,14,145,159,46,234,32,152,166,17,8,229,174,58,100,86,111,3,125,60,70,36,109,87,149,122,253,90,93,221,108,212,155,103,212,107,245,213,73,67,109,214,207,103,26,170,217,172,175,172,168,183,234,205,186,122,3,254,209,225,31,187,1,255,26,245,250,6,20,91,117,26,106,182,89,191,118,73,221,109,212,87,234,240,47,202,221,104,212,235,187,144,221,189,223,84,7,231,234,163,198,37,117,187,81,207,52,6,24,116,14,213,89,65,5,46,169,229,38,20,191,86,239,55,113,206,37,148,51,106,213,203,40,103,13,129,184,133,146,42,141,49,78,219,104,94,82,179,24,120,7,254,129,108,19,170,140,155,15,112,254,54,202,31,52,104,22,129,217,18,96,186,249,215,234,91,92,206,74,125,212,186,164,206,163,206,181,220,206,229,81,231,80,226,118,179,94,95,107,161,180,7,173,157,22,116,181,136,18,109,148,184,221,68,137,165,214,122,75,53,87,234,230,210,37,117,130,18,71,80,242,254,82,161,165,238,46,215,55,151,216,216,58,20,19,206,18,66,197,238,217,250,60,202,41,162,226,26,20,95,88,234,47,169,118,171,62,88,190,68,48,140,208,186,134,71,181,188,131,208,143,70,181,124,137,162,116,147,141,106,197,237,251,38,170,184,130,17,251,96,197,237,251,218,82,61,143,18,175,213,199,167,221,130,187,75,245,181,211,168,151,8,103,243,144,182,126,122,171,169,110,156,169,219,40,113,3,245,165,12,227,113,78,59,45,0,153,69,137,121,84,178,12,37,115,167,157,166,106,163,9,60,131,177,159,57,227,182,131,198,176,141,18,81,183,8,33,236,156,1,130,65,141,163,68,179,225,146,204,136,205,83,229,12,154,167,1,154,199,179,151,84,141,27,145,237,18,12,6,109,157,37,176,119,81,49,155,193,126,112,54,67,230,240,236,45,90,158,212,69,35,47,157,51,80,1,29,85,210,154,245,205,115,151,4,168,56,223,237,49,194,115,246,28,238,28,129,154,59,135,160,206,55,235,107,171,128,174,250,13,64,204,234,16,97,176,85,223,92,101,131,88,195,147,104,226,127,9,249,21,241,191,120,81,152,172,47,245,34,0,44,172,90,77,140,235,243,116,54,7,77,177,148,141,74,53,215,154,149,134,186,209,170,163,66,136,54,58,168,222,171,14,238,220,165,91,48,67,24,118,93,71,201,87,17,194,230,91,245,91,183,220,186,245,219,253,38,76,209,90,3,79,145,139,7,68,189,15,26,0,233,2,130,52,105,161,229,118,139,210,122,190,73,168,10,47,222,82,227,26,160,2,149,217,88,170,107,168,140,94,95,192,213,0,17,229,22,26,196,45,178,184,208,63,103,129,58,27,151,217,202,211,24,62,51,77,214,142,214,170,219,77,76,125,148,192,155,136,192,205,179,117,173,201,72,150,252,171,215,215,91,128,219,51,67,76,177,107,45,150,141,106,238,180,24,180,108,11,175,195,91,194,218,182,90,15,48,65,111,163,28,189,94,112,193,32,28,103,91,28,61,231,90,132,158,231,91,28,61,47,180,8,61,111,44,97,210,37,83,212,95,66,83,180,70,214,231,21,58,167,165,37,214,9,123,185,190,75,74,175,47,187,195,68,203,126,233,18,157,153,14,63,147,104,245,86,48,173,110,44,139,100,167,147,105,29,47,195,108,92,172,107,238,26,214,235,247,87,58,116,10,38,75,245,242,242,37,111,172,149,101,178,62,76,180,120,47,184,204,118,192,129,53,217,119,66,190,245,186,162,34,165,221,168,42,62,22,127,10,253,61,1,54,56,53,236,135,245,132,9,102,155,53,237,132,217,173,49,225,232,68,95,31,174,213,96,167,61,65,252,194,215,28,11,85,82,152,248,210,164,178,208,157,151,191,160,99,87,183,68,230,195,190,178,171,9,122,49,179,248,37,235,75,67,33,63,213,213,173,13,148,79,78,126,73,190,189,174,35,69,75,172,159,209,50,157,92,129,230,83,47,175,237,53,234,139,27,242,137,198,236,203,79,97,81,26,242,201,157,11,201,199,71,183,246,164,237,250,242,70,249,133,110,41,87,233,112,249,16,102,158,203,239,226,63,92,62,54,103,244,242,123,249,94,169,71,243,249,219,56,23,62,57,211,135,124,248,219,53,183,18,123,240,5,178,137,56,156,240,218,197,197,246,89,89,191,28,235,214,35,170,7,105,0,31,131,178,12,172,168,36,36,25,84,34,37,25,96,132,195,50,184,195,208,4,119,102,206,178,153,108,13,245,136,97,142,59,18,246,23,138,45,116,13,99,188,192,93,161,187,93,197,109,248,212,1,220,11,110,178,22,249,194,11,11,9,63,26,81,97,62,41,164,56,190,24,73,120,71,38,225,117,168,245,0,255,103,150,138,84,107,101,21,241,17,56,43,181,31,133,21,102,255,67,13,128,194,139,81,149,117,74,185,42,181,11,138,70,118,24,242,34,123,234,153,9,77,45,129,190,76,235,0,190,92,15,46,126,53,161,165,243,201,4,167,60,243,96,188,69,196,16,237,91,38,49,208,77,237,136,196,254,177,56,182,249,226,120,103,54,64,93,25,32,175,127,121,32,161,144,209,112,215,85,184,172,38,205,165,199,228,92,238,180,89,34,54,65,98,191,92,117,148,44,118,110,148,110,174,16,210,53,4,235,179,35,220,181,81,10,233,143,164,55,252,26,159,185,53,215,34,41,130,74,125,115,38,222,71,76,93,244,83,200,194,53,67,82,167,151,145,119,132,134,69,14,233,135,140,154,166,224,196,154,182,24,185,131,178,152,224,159,210,134,41,172,67,145,124,33,155,156,121,236,179,25,54,61,5,207,42,133,243,44,124,61,195,243,44,118,197,20,24,65,216,40,194,76,150,142,189,191,83,112,25,219,28,235,51,235,152,223,192,74,108,120,26,227,10,176,62,176,196,156,214,36,103,130,53,117,147,13,17,103,102,145,101,158,106,203,243,93,86,28,165,191,207,16,180,76,236,170,82,150,7,204,111,54,246,43,191,136,10,219,156,171,9,124,231,197,231,242,247,95,98,238,108,77,226,232,235,65,58,124,154,137,147,221,131,201,155,16,180,173,25,22,82,196,181,150,122,196,226,161,229,8,191,157,129,98,168,226,54,203,112,196,27,52,177,45,254,58,13,17,2,92,168,133,49,111,209,126,41,180,104,88,55,100,87,96,10,1,166,248,47,193,196,62,18,153,208,167,142,224,123,185,80,201,229,104,162,253,44,93,164,202,71,132,244,52,67,31,56,251,187,240,233,1,141,53,76,34,231,1,112,3,242,153,237,133,138,193,32,7,103,195,36,207,168,29,67,48,186,75,132,42,12,1,107,63,25,218,4,77,147,90,252,133,239,5,130,194,224,67,141,191,103,178,124,31,53,131,101,96,116,223,3,100,233,131,80,166,13,240,69,210,18,180,83,165,60,90,205,224,11,81,205,32,235,163,247,64,23,48,238,138,190,97,194,31,122,105,199,45,30,193,216,208,95,92,194,126,2,210,137,80,105,127,186,108,108,139,56,224,141,19,131,83,227,29,185,36,164,103,46,62,146,121,42,45,69,48,93,244,177,29,207,142,49,65,175,55,121,56,83,129,250,86,27,54,106,244,14,67,226,129,9,114,4,126,213,138,231,51,217,177,12,69,126,211,199,132,20,225,114,35,200,176,85,147,8,178,99,13,40,111,138,114,47,171,5,45,132,85,147,28,67,73,78,148,130,39,13,92,201,188,127,0,156,96,19,81,50,106,82,166,24,95,138,179,21,122,222,232,63,165,12,24,104,78,199,101,228,202,9,93,56,136,171,80,174,17,92,124,130,242,181,255,178,250,50,250,246,252,243,191,233,131,230,245,111,8,93,37,190,244,114,122,33,141,255,243,27,12,124,233,229,224,105,125,213,53,235,11,92,84,192,29,6,182,87,33,89,96,167,147,162,134,58,52,155,24,122,114,87,4,162,1,146,47,157,92,124,48,139,78,156,9,41,72,246,245,110,51,132,100,210,154,1,45,81,51,26,201,229,128,187,44,209,2,72,111,193,37,15,49,145,226,146,61,158,51,125,75,65,197,221,109,207,149,20,124,102,199,18,105,129,25,67,11,75,18,12,159,3,34,2,49,169,74,4,12,159,229,34,0,176,82,63,216,125,65,18,225,44,160,35,219,42,200,155,18,247,120,111,180,130,153,110,144,245,137,3,64,34,82,82,178,157,32,230,139,176,141,205,161,159,226,40,18,254,152,129,161,241,18,148,76,54,98,86,209,208,131,178,247,55,80,142,26,22,7,206,171,162,116,206,136,217,192,20,75,141,193,194,64,249,23,82,4,56,106,29,29,2,202,191,182,66,7,71,205,166,167,204,123,192,184,89,122,123,32,177,159,14,78,110,76,209,77,222,44,177,169,158,218,56,182,167,14,194,11,40,240,49,140,160,213,176,35,176,16,27,236,105,90,61,229,95,71,66,76,224,44,229,72,39,67,79,211,195,88,135,83,113,206,74,164,83,56,235,145,212,113,28,71,29,177,255,199,118,22,245,236,206,161,158,250,0,202,183,213,38,98,143,193,103,190,29,126,184,17,121,158,244,20,7,53,254,163,164,167,60,58,74,28,211,185,209,209,15,142,18,126,185,131,87,80,16,119,12,191,79,226,109,192,99,46,2,126,193,139,22,226,18,22,237,153,136,203,36,1,159,33,184,108,209,71,20,113,141,152,69,65,97,63,4,9,156,9,119,226,100,136,49,118,66,141,170,236,179,217,14,45,59,131,97,122,104,79,24,236,25,87,225,226,52,78,19,15,77,146,110,81,211,113,177,67,222,20,80,67,114,9,9,248,45,201,125,103,32,198,14,154,100,161,219,204,162,28,103,10,57,188,121,57,127,0,195,242,253,182,230,9,98,108,30,118,179,158,13,57,32,164,236,167,236,215,131,241,63,47,223,165,86,92,151,71,35,28,42,0,188,66,231,243,5,45,224,64,136,248,128,6,71,162,221,74,79,73,46,42,196,87,47,118,28,190,59,54,70,189,132,117,226,196,156,85,187,131,29,9,89,170,162,220,189,155,84,173,116,127,132,132,21,27,187,27,99,254,135,88,34,241,112,173,99,160,149,138,161,36,211,84,64,91,212,231,148,74,47,159,237,86,42,186,130,96,189,160,169,123,164,155,231,245,49,120,203,39,118,98,231,97,9,128,179,190,125,85,201,231,43,93,37,208,105,101,98,27,9,232,104,199,81,22,193,209,82,185,83,86,72,113,35,63,173,120,218,154,51,72,23,45,85,175,29,87,20,93,18,159,22,233,110,77,166,185,249,194,50,139,106,29,141,28,195,85,37,58,206,69,125,8,241,229,133,154,254,67,104,69,140,96,187,39,43,12,57,92,76,244,53,127,49,124,192,171,200,2,35,33,133,24,220,227,41,176,102,21,47,208,204,225,111,191,254,232,231,63,160,209,15,188,72,53,81,193,151,42,101,46,246,82,140,120,75,44,180,2,215,27,105,156,45,226,108,43,44,104,144,237,12,7,49,131,6,65,209,208,160,65,56,83,140,196,253,153,163,155,70,27,243,208,205,46,70,136,193,25,11,16,228,67,143,131,61,171,133,225,71,31,143,193,225,40,120,61,139,137,38,174,70,40,182,248,50,92,24,178,7,187,187,189,190,42,243,105,47,142,135,198,32,163,46,105,125,11,199,189,34,82,196,248,100,204,129,45,67,26,172,207,57,3,7,45,75,34,148,73,67,208,97,147,7,46,50,25,182,134,192,206,132,185,57,193,222,144,135,84,115,3,223,162,42,221,232,169,187,209,211,248,151,170,4,118,80,76,7,110,200,91,5,12,86,112,244,38,8,135,141,126,96,87,113,251,28,157,200,98,204,179,72,104,255,248,207,143,223,251,6,243,14,136,205,119,209,240,73,8,119,178,169,40,44,252,118,65,155,26,184,222,13,175,198,45,98,26,230,139,44,2,31,228,200,216,244,177,90,250,222,79,158,252,224,173,39,255,242,179,39,111,188,61,55,24,36,89,107,221,221,241,108,141,177,185,107,233,102,127,23,118,6,136,43,215,53,45,3,139,11,118,245,14,245,123,13,48,208,158,162,111,147,120,50,91,41,146,192,136,31,126,129,43,126,129,118,89,34,132,111,193,60,152,111,132,241,45,50,179,23,225,252,4,150,24,247,147,246,14,77,54,120,172,53,97,191,211,187,6,120,252,35,97,183,244,78,81,39,222,190,43,197,78,143,124,203,116,245,12,9,192,133,126,148,43,229,54,74,238,192,119,163,171,21,209,119,28,91,40,107,228,52,28,91,232,216,54,39,97,65,153,104,200,55,176,35,228,20,102,17,194,94,36,148,196,217,196,48,90,17,86,153,136,8,204,43,147,148,75,73,192,48,43,0,201,14,198,214,227,244,224,125,116,81,186,254,126,217,154,36,197,84,111,37,83,177,223,183,166,233,98,68,253,73,97,39,220,12,212,101,88,150,40,21,200,102,218,210,164,241,134,141,45,160,15,70,232,95,251,201,227,15,222,127,244,193,87,31,125,252,211,167,89,55,108,204,69,141,45,21,103,224,53,242,189,223,61,249,222,111,142,1,124,197,133,222,181,198,60,248,195,15,127,75,22,235,113,140,33,163,9,203,221,99,9,143,126,243,203,199,31,190,23,171,33,55,154,29,4,39,131,245,69,60,232,151,122,37,186,146,138,61,35,67,60,232,239,209,120,91,194,82,37,14,72,137,235,77,55,102,86,208,195,253,62,120,236,36,28,4,73,244,88,68,164,235,63,196,37,62,81,83,8,147,233,153,22,108,137,204,183,253,190,232,130,222,38,251,48,249,73,185,20,25,58,226,193,224,237,115,80,213,84,216,245,50,170,217,1,118,180,59,233,155,58,184,128,85,105,233,195,255,254,245,147,47,127,235,240,87,191,121,248,233,91,190,58,89,90,199,94,159,152,219,134,201,213,249,213,111,14,62,134,58,135,223,125,195,87,39,39,212,25,122,117,0,252,79,63,121,244,183,127,224,75,231,105,105,4,125,151,135,255,209,247,14,127,251,101,95,217,130,11,217,24,246,205,137,80,250,224,31,191,238,43,93,228,74,239,234,192,124,141,225,26,98,11,100,175,117,113,69,70,34,67,20,12,96,99,34,140,249,209,183,127,27,49,218,46,194,235,3,36,28,121,85,14,222,253,247,39,223,255,111,217,120,187,102,15,79,194,93,68,24,230,16,200,167,122,71,25,232,56,14,137,114,55,218,73,127,154,150,155,163,33,122,24,73,97,255,228,196,95,44,82,219,76,76,19,196,127,236,85,196,184,175,170,172,46,241,115,77,126,238,222,239,222,103,17,161,192,83,45,115,42,191,108,33,29,67,71,66,209,156,2,69,64,237,217,6,239,184,126,250,39,126,142,173,160,119,109,4,108,197,180,47,142,157,225,42,26,137,237,208,208,1,56,207,163,238,26,165,238,125,28,7,122,50,244,141,121,95,37,111,20,90,8,128,53,10,122,204,165,44,255,60,146,106,13,164,64,18,135,239,192,7,88,220,32,52,78,234,213,120,85,223,53,104,216,44,161,86,82,13,47,136,65,209,2,66,165,52,118,206,126,198,221,225,230,88,240,170,241,168,191,187,54,26,210,174,72,129,210,34,124,56,4,22,190,200,228,101,100,236,243,30,59,28,15,224,49,202,171,184,171,87,116,186,132,22,124,91,104,167,171,138,229,156,177,180,156,51,22,202,57,131,11,176,223,213,175,52,193,221,252,128,18,76,96,130,185,42,225,142,195,121,103,250,68,18,231,210,32,156,209,146,30,116,223,13,84,40,201,195,238,160,193,171,53,196,49,48,106,53,26,64,24,123,170,198,91,104,141,196,23,166,46,158,221,248,141,77,32,54,170,195,196,64,167,222,237,110,73,17,10,113,55,24,58,58,28,204,24,152,160,131,15,27,48,199,216,195,198,13,155,15,94,69,116,144,24,187,136,215,212,12,210,23,172,156,12,211,60,223,123,26,80,44,234,67,64,162,145,56,56,199,154,200,34,254,23,199,114,96,178,98,22,162,56,185,243,117,74,25,89,160,76,18,141,38,227,203,211,17,99,161,202,78,206,151,69,253,152,147,204,173,145,217,77,104,192,66,214,107,61,181,77,118,240,74,182,40,198,192,89,99,49,112,218,212,67,246,186,58,86,39,158,135,236,76,193,232,148,51,121,131,197,192,169,215,214,220,24,56,91,44,238,13,22,221,47,35,233,178,135,116,90,197,13,112,211,161,1,110,248,80,56,158,148,95,173,135,134,208,236,175,33,73,111,205,233,34,241,5,201,152,125,7,190,17,117,22,246,118,145,213,122,225,109,56,53,152,136,0,195,1,86,7,153,166,1,97,101,60,181,146,132,143,193,49,64,48,27,34,145,111,144,38,130,52,148,117,92,128,134,190,121,218,125,104,21,205,250,170,116,151,33,67,154,178,207,144,66,176,211,72,118,130,64,240,132,161,177,227,92,69,12,115,142,206,106,159,206,170,101,172,25,72,246,215,157,145,117,25,65,49,7,6,234,134,181,225,209,123,194,112,209,159,144,20,134,123,24,113,41,110,175,155,125,99,46,147,164,81,41,141,52,82,237,182,16,57,66,15,72,132,202,132,86,117,99,232,65,106,45,75,130,5,44,163,205,225,178,97,147,173,15,135,120,76,100,33,2,250,208,116,26,186,133,35,27,192,119,178,167,216,172,72,190,138,131,65,26,195,174,226,129,181,157,209,24,28,191,39,85,204,202,216,126,195,205,98,205,54,156,51,160,234,34,174,34,248,176,15,118,5,181,75,226,234,186,45,35,184,69,163,144,140,216,111,241,201,154,11,223,223,184,164,59,36,166,11,219,227,230,172,218,30,29,119,56,49,33,157,179,136,148,204,140,106,145,36,143,134,23,105,28,67,143,138,73,137,213,116,55,119,101,107,13,82,251,250,46,55,108,93,29,37,247,116,124,254,106,214,116,122,7,89,239,247,33,210,90,199,129,195,98,32,92,43,185,104,166,241,249,192,92,18,14,151,16,206,221,2,160,109,64,192,54,29,251,8,17,18,119,20,213,88,200,178,95,187,10,31,44,65,21,162,181,239,142,79,34,197,241,84,10,127,125,101,206,65,181,170,244,135,3,17,7,8,4,172,209,192,161,23,253,77,116,206,233,96,121,168,1,160,8,121,136,67,41,244,133,180,219,119,124,203,5,143,97,120,240,220,25,61,132,39,90,69,146,143,179,58,92,131,61,20,177,36,21,253,15,241,168,36,229,225,4,68,31,2,13,42,243,67,90,244,234,8,207,10,102,85,8,173,233,157,121,212,118,104,238,238,188,146,84,188,174,2,177,109,24,208,89,98,42,165,136,25,41,138,159,76,210,13,18,202,83,2,108,206,87,71,174,188,231,198,126,11,221,221,103,230,24,252,137,226,116,150,49,12,176,140,33,97,25,67,41,203,24,50,150,193,196,102,41,215,160,50,40,28,3,55,97,37,186,241,140,240,186,116,215,177,26,44,71,195,80,120,76,199,253,233,227,59,165,32,223,25,114,124,135,196,238,193,204,103,145,227,165,60,93,162,21,212,223,197,19,161,234,214,218,4,206,140,80,5,198,195,246,33,114,24,119,180,254,124,98,62,71,19,35,236,7,18,61,235,217,140,15,139,226,28,90,67,118,252,200,200,105,152,119,81,9,188,171,239,222,234,227,249,25,6,101,111,11,33,132,211,66,188,205,165,102,81,53,196,192,122,220,156,23,67,18,95,215,226,225,4,80,194,115,160,72,109,147,47,40,225,94,120,159,76,130,240,101,58,183,215,39,145,155,163,111,83,68,91,165,125,71,33,91,155,114,119,14,239,243,23,245,161,129,16,155,30,145,29,17,126,122,59,155,189,181,22,216,216,224,1,116,223,112,82,15,70,163,65,106,221,236,26,10,71,69,150,219,139,60,218,147,51,170,94,115,248,173,116,45,13,219,226,26,219,77,81,75,254,189,116,77,186,145,162,212,69,61,109,248,148,30,152,71,179,7,113,235,118,199,164,89,189,118,7,255,186,187,200,143,19,83,123,176,27,172,23,122,242,104,59,250,48,206,142,142,183,93,107,33,251,74,106,136,246,241,87,172,192,30,158,209,98,110,226,100,3,127,101,206,194,155,55,15,137,109,220,196,245,137,66,162,193,186,83,162,3,1,202,39,33,12,161,160,106,194,6,142,255,143,246,243,56,91,125,16,225,1,241,225,184,228,0,223,0,71,120,128,34,82,43,217,0,90,179,70,46,169,162,73,222,135,192,244,58,150,105,209,152,21,32,99,69,213,241,130,98,167,51,33,107,138,196,31,243,212,180,244,23,140,62,220,122,96,172,140,71,227,201,120,110,15,172,105,208,26,2,171,129,129,190,67,110,228,170,5,13,255,186,129,207,161,139,240,195,28,146,31,40,103,31,72,211,161,94,109,208,150,179,232,114,89,149,221,205,85,125,225,153,135,119,200,105,147,115,247,196,9,246,125,237,46,229,51,188,14,88,27,210,168,222,194,204,121,213,85,174,246,162,192,109,33,122,55,199,128,109,136,225,104,244,109,240,130,0,152,160,241,178,210,84,173,158,83,14,127,248,183,135,223,123,247,209,223,254,225,225,167,111,145,40,100,10,229,81,118,72,52,51,162,236,33,249,157,240,137,59,119,209,10,199,161,161,134,50,166,23,45,188,15,65,120,31,82,225,125,24,38,188,235,71,22,222,157,35,9,239,22,39,188,7,23,190,115,68,225,221,242,132,119,235,104,194,251,48,68,120,31,146,21,61,12,23,222,141,200,69,107,252,101,132,119,70,178,190,147,80,18,242,219,59,0,240,41,176,4,50,6,185,2,70,11,120,91,101,103,17,184,76,31,19,30,162,75,30,85,93,115,235,76,7,53,177,183,238,12,250,213,151,191,8,254,149,176,43,171,154,66,95,97,52,26,203,232,143,114,242,101,8,231,218,209,33,174,42,156,183,204,43,41,5,191,0,114,200,231,139,216,184,85,172,218,235,117,58,154,166,156,244,74,189,156,244,160,160,25,159,87,6,192,71,57,40,11,0,134,171,0,29,58,9,151,183,238,81,155,50,216,77,209,94,43,248,46,1,199,64,46,145,187,145,250,176,179,142,90,6,246,5,147,149,213,84,13,84,123,157,142,150,96,2,225,115,15,95,66,32,122,83,71,53,202,20,188,163,108,180,112,209,164,44,109,161,165,5,162,20,8,213,176,148,192,192,64,229,207,21,28,145,55,25,234,136,78,10,204,134,123,21,14,17,57,217,196,251,202,7,102,135,48,12,29,117,216,79,22,233,54,234,220,69,204,147,71,146,185,166,100,207,18,230,2,144,185,83,126,4,153,147,206,60,40,73,47,152,40,237,55,234,6,223,108,26,66,186,146,31,28,56,196,236,175,155,198,246,156,14,210,215,42,89,121,73,53,147,71,187,26,11,201,103,50,125,70,85,4,170,245,161,51,158,160,13,200,12,194,229,164,106,17,170,255,220,44,206,10,81,125,114,166,252,132,90,20,213,156,40,105,66,61,246,229,22,127,201,197,89,118,210,165,247,204,150,159,35,44,191,225,145,214,222,48,98,237,13,253,107,111,24,189,200,134,193,21,182,239,46,217,99,95,101,0,217,66,108,126,183,182,165,110,147,112,245,70,37,235,197,175,100,167,243,187,170,174,142,188,211,249,92,175,220,174,228,180,138,60,126,229,182,23,191,18,140,51,75,74,184,1,106,167,163,87,62,3,3,84,45,159,43,229,181,114,49,182,1,106,175,50,131,69,233,51,50,217,193,222,127,59,163,193,96,52,76,65,8,211,112,147,29,92,146,152,103,16,150,229,217,218,16,241,132,25,107,144,183,244,85,8,203,236,51,20,228,130,109,135,24,8,122,37,106,134,104,14,232,229,40,251,62,51,85,218,238,218,196,129,55,143,25,205,203,71,44,130,51,201,67,139,189,90,220,23,122,77,173,255,252,54,102,216,64,128,90,179,121,21,168,118,20,199,166,136,55,16,138,52,80,125,242,250,87,15,191,254,31,98,131,225,104,99,119,147,150,221,233,78,177,177,12,84,66,50,49,170,21,180,179,148,67,231,108,45,225,167,173,202,66,100,19,180,140,198,144,76,13,45,113,32,97,1,155,0,96,56,112,237,229,0,26,226,53,82,27,202,224,116,101,178,113,230,235,224,247,239,29,254,219,235,135,223,251,201,225,143,222,225,230,11,152,99,106,140,24,41,216,2,74,39,45,91,208,198,59,242,89,35,230,145,0,2,95,87,250,166,81,33,119,152,182,1,40,115,70,150,130,38,243,141,95,131,229,17,152,220,167,184,89,70,57,7,127,124,253,224,167,95,167,221,83,225,80,207,87,224,209,39,223,58,252,63,239,176,254,251,167,31,251,80,189,106,14,140,176,25,119,11,248,215,140,155,193,219,61,169,179,45,13,154,210,198,1,166,189,26,4,61,99,203,68,155,193,174,66,45,92,192,108,27,125,97,252,65,98,111,141,117,225,161,24,220,152,179,77,254,230,143,30,253,230,199,156,85,178,191,85,177,25,122,245,20,209,142,23,121,217,107,228,201,27,111,61,250,244,67,104,228,46,71,129,60,118,4,179,123,172,212,195,153,90,223,103,60,207,241,67,90,42,104,122,223,118,134,161,85,81,158,87,209,111,69,44,177,67,237,143,116,120,158,33,152,162,186,105,140,86,104,130,64,5,172,16,179,69,13,132,95,135,222,69,176,50,169,37,179,104,183,124,158,29,148,112,54,146,216,46,18,177,4,48,136,68,114,242,229,209,246,57,99,87,13,24,91,42,224,21,20,222,116,25,125,196,97,161,31,74,117,79,241,92,141,40,174,57,47,218,51,99,20,154,102,106,217,51,119,140,46,244,143,241,142,143,223,62,120,251,247,62,115,232,248,246,207,46,56,27,158,104,49,38,143,77,20,129,237,121,54,138,60,135,127,10,75,200,136,246,176,209,134,55,46,194,19,95,255,228,240,23,239,29,126,231,89,181,169,183,135,136,85,232,253,166,216,246,31,255,246,224,163,143,98,53,204,113,36,36,126,152,67,157,238,37,152,82,189,148,208,85,196,87,162,221,165,70,224,22,57,147,225,158,251,1,81,50,123,122,44,235,248,247,86,46,148,187,10,141,27,248,169,148,173,84,239,32,185,62,167,169,121,77,45,104,119,185,172,40,8,160,37,32,132,236,142,38,78,85,113,70,142,222,87,19,24,156,154,128,27,40,244,47,42,100,169,9,184,113,82,19,247,39,131,49,108,83,184,32,44,16,248,63,181,246,135,90,41,114,141,6,13,18,211,49,0,223,196,105,222,160,252,101,154,36,157,20,99,91,0,218,254,225,172,14,233,33,162,217,171,103,84,222,209,202,29,48,159,193,134,231,249,146,150,197,134,231,123,204,242,197,164,150,47,33,246,45,30,62,170,123,204,122,5,54,125,108,174,194,48,4,89,4,69,85,132,90,248,94,205,96,115,20,103,236,113,60,180,33,34,50,66,132,252,248,167,255,0,180,252,206,79,24,163,203,120,230,150,127,64,235,234,125,89,153,172,91,230,209,87,255,112,240,230,207,101,101,114,136,39,154,246,171,152,132,185,118,63,248,55,212,174,164,45,76,214,30,252,187,162,89,46,150,147,224,11,153,67,36,243,179,237,23,147,122,180,97,205,34,187,113,68,208,12,106,178,49,114,109,103,46,27,88,21,157,219,219,87,125,38,99,184,81,102,84,135,111,176,92,19,67,14,88,72,155,72,159,39,135,199,100,135,112,143,31,60,107,61,118,50,224,14,197,53,246,66,154,33,64,159,19,179,239,104,236,24,58,40,86,98,209,136,136,41,248,106,21,41,117,183,12,184,37,4,77,127,126,14,39,158,71,27,226,58,74,201,144,68,131,97,100,142,104,65,78,104,187,153,240,118,145,188,133,91,117,100,173,58,146,86,29,175,213,125,58,7,152,241,216,136,247,216,158,205,35,167,205,200,172,253,78,201,204,30,193,56,206,142,99,251,136,87,66,136,229,222,29,5,114,145,14,204,155,62,186,137,158,241,35,216,26,49,226,14,7,69,75,4,193,121,25,130,61,165,234,170,24,222,38,206,125,135,124,151,158,50,112,206,205,174,26,208,12,211,111,228,170,85,16,2,3,151,173,97,108,181,150,81,131,75,101,95,245,36,189,104,72,64,17,53,48,168,23,200,167,134,182,6,98,69,205,247,9,224,250,153,109,208,234,57,138,255,215,134,210,206,74,184,115,124,184,33,48,93,17,171,42,81,212,64,43,3,201,200,174,245,201,163,32,98,33,169,118,153,253,69,135,30,193,216,170,165,234,238,17,140,251,143,239,236,165,203,159,189,20,50,189,41,199,24,238,65,76,86,135,187,102,180,253,108,227,179,175,52,22,127,119,156,52,126,222,222,135,54,80,39,106,168,211,246,21,211,153,248,76,121,200,149,10,89,142,227,17,26,180,62,175,44,180,205,7,11,168,248,130,183,62,23,248,218,138,58,76,166,157,117,99,40,146,253,16,223,38,157,56,97,204,145,111,132,30,169,245,237,83,52,237,135,48,91,243,19,36,0,172,154,3,164,118,117,47,235,67,241,202,80,214,56,220,220,9,173,111,223,32,119,121,74,160,81,204,149,72,163,195,57,195,63,102,168,142,54,172,163,13,151,84,158,105,164,125,108,60,126,102,104,79,105,178,107,15,22,32,86,21,106,22,209,29,124,189,140,191,1,201,191,106,108,159,130,189,175,166,204,207,208,178,107,44,34,111,25,173,161,176,177,186,53,79,81,75,220,89,27,30,12,182,194,27,142,194,178,91,117,38,28,247,208,10,187,226,28,173,69,175,238,204,77,226,96,49,49,91,237,160,154,253,209,218,66,91,183,141,5,204,237,102,110,174,133,125,37,16,15,35,49,91,237,155,61,103,97,48,26,154,206,200,34,184,189,116,164,166,47,216,131,145,109,218,71,108,117,52,190,8,10,200,44,141,162,73,106,25,142,110,246,143,196,18,73,213,153,26,68,171,1,24,10,182,46,159,117,185,112,117,23,102,90,40,136,7,218,163,225,145,150,168,87,117,182,38,45,123,203,146,61,180,137,141,93,161,254,76,40,30,135,188,241,137,219,180,88,127,166,166,41,49,130,171,183,233,205,210,141,109,97,109,19,51,135,122,127,54,74,66,4,111,143,199,214,145,249,31,171,60,219,46,179,229,140,59,62,137,80,218,230,182,53,70,115,104,45,224,10,71,96,68,48,255,245,97,23,158,69,93,199,154,225,145,40,136,135,48,83,243,238,182,56,123,187,110,213,89,27,68,104,181,143,38,34,113,149,103,106,20,73,188,136,90,119,89,232,176,35,240,163,211,2,132,217,88,68,183,187,214,185,216,215,135,71,105,183,69,235,206,200,148,144,62,99,109,25,71,109,244,178,87,125,182,118,183,102,216,192,131,205,186,219,255,204,219,233,202,102,192,118,127,22,113,197,173,62,83,195,228,254,28,106,78,236,24,237,110,179,29,141,175,119,202,236,218,179,201,130,148,131,78,105,80,119,28,60,80,44,29,29,133,233,98,253,112,22,190,203,196,147,206,4,81,206,145,217,46,84,88,49,156,43,122,47,38,219,69,242,180,165,155,182,222,143,100,189,98,35,23,187,61,104,103,122,35,178,61,147,212,141,212,30,164,67,66,107,42,230,144,44,3,12,60,172,142,49,195,144,104,35,231,117,115,24,179,21,136,61,0,94,47,226,55,178,191,175,230,11,229,202,84,175,87,5,163,157,37,94,175,10,186,17,97,88,81,201,103,186,159,129,97,69,175,88,40,105,149,82,39,174,97,69,161,237,235,116,114,207,53,53,118,168,1,174,50,156,12,218,134,197,245,121,8,29,171,193,201,251,21,60,28,120,24,192,70,246,130,87,42,233,172,67,224,3,56,135,92,178,172,145,53,167,52,177,11,75,123,125,52,233,119,19,109,3,156,198,154,67,163,155,208,237,196,186,177,147,160,32,146,204,142,55,109,247,205,142,49,151,76,91,6,214,93,230,148,23,33,204,119,50,141,84,25,19,141,31,149,196,118,86,125,99,184,230,172,127,49,247,218,107,133,26,60,133,37,191,95,123,141,125,59,89,14,118,229,204,112,75,7,31,164,208,46,117,127,7,20,190,152,123,193,131,112,226,68,254,5,30,222,156,81,171,91,150,190,155,30,91,35,103,4,195,164,150,83,244,9,201,157,187,42,60,194,241,189,170,33,7,75,119,134,234,240,46,121,155,88,172,241,77,24,196,228,72,89,70,67,91,86,216,225,237,88,183,224,9,61,216,100,221,31,153,67,24,171,154,41,50,59,213,61,171,234,156,60,153,205,159,200,22,10,234,26,124,207,20,241,247,54,124,47,227,175,122,21,253,123,194,81,209,0,171,8,111,243,6,197,166,166,22,147,46,204,253,125,124,110,124,1,219,37,216,53,129,103,161,241,14,107,123,240,132,38,141,17,4,191,201,55,72,165,115,164,76,134,116,18,121,250,72,19,247,156,175,189,6,39,98,181,90,141,75,160,223,190,168,157,202,87,217,15,176,128,75,227,139,196,19,39,232,151,147,181,108,230,20,253,78,159,48,131,165,88,218,70,75,192,120,237,181,60,67,4,41,96,169,56,189,106,33,160,186,74,61,67,27,42,153,215,61,236,19,220,97,157,79,195,207,215,94,83,94,212,240,31,48,201,85,137,75,101,175,8,254,13,101,122,244,15,44,113,124,237,57,196,111,193,145,204,129,134,109,25,22,66,156,141,47,207,189,159,175,189,6,14,77,84,140,215,43,208,171,154,212,212,217,96,3,54,216,128,135,243,217,87,12,138,145,83,52,117,97,142,79,77,86,13,130,0,10,254,204,0,105,198,216,182,190,38,179,119,246,186,128,83,153,117,211,121,221,89,79,247,250,35,180,10,48,116,135,65,127,5,44,207,140,244,166,117,117,132,33,227,211,120,30,176,106,33,246,128,170,81,6,148,30,140,186,147,190,97,167,225,214,13,108,101,221,4,96,163,170,201,119,64,71,117,213,126,141,111,91,71,109,91,110,219,38,248,99,98,63,95,49,213,78,237,142,197,207,134,106,113,211,119,87,237,214,180,197,238,23,251,139,221,249,249,36,235,210,24,165,141,81,218,24,165,97,20,76,106,249,87,230,186,175,244,231,199,73,117,80,19,192,1,227,232,158,172,33,22,59,198,255,34,88,41,248,1,255,35,149,123,66,103,187,40,121,1,245,113,93,72,29,147,212,197,65,173,115,103,116,167,247,138,62,191,126,247,84,166,170,221,221,31,222,153,204,207,223,173,13,210,150,234,126,93,243,190,182,225,43,124,209,241,78,83,44,228,166,238,52,237,82,185,0,100,8,183,140,211,108,225,186,115,134,138,118,66,193,40,146,61,4,68,60,136,30,51,239,133,92,75,138,118,10,248,13,7,220,75,159,31,89,120,227,136,245,2,29,188,104,95,245,252,180,49,155,224,47,88,163,145,147,254,2,188,69,65,178,6,92,11,251,13,55,125,245,10,154,150,20,239,234,124,37,66,30,92,44,218,6,190,64,27,77,28,225,185,55,222,47,200,219,22,222,96,133,13,64,150,151,238,244,77,244,157,90,109,56,110,25,102,177,34,228,191,246,154,166,90,110,17,223,173,252,169,92,182,170,45,26,62,67,144,218,48,229,164,172,84,65,195,207,21,17,0,247,218,163,213,14,122,61,129,217,198,168,36,69,174,17,187,86,112,152,66,76,19,225,176,204,87,139,89,79,211,57,100,239,241,216,111,184,123,194,46,152,148,124,41,219,155,238,232,179,167,231,187,132,16,243,65,66,132,93,155,73,44,112,141,145,43,104,74,114,238,5,45,169,210,125,14,11,58,74,154,26,83,98,44,223,1,58,76,109,165,138,70,175,88,170,24,157,187,123,212,100,6,71,61,97,94,246,51,105,45,159,41,150,182,182,19,238,183,197,128,155,91,96,216,139,56,146,9,150,117,170,90,66,75,164,139,217,2,170,165,145,104,137,154,10,159,116,38,185,136,164,68,19,171,81,150,209,215,193,128,104,95,232,85,130,17,1,132,65,9,118,145,108,60,184,135,180,183,249,242,75,139,204,35,45,118,72,235,119,50,107,143,145,12,147,106,27,206,182,97,12,35,26,19,126,96,219,178,104,12,145,174,160,230,103,130,153,72,195,191,224,88,206,232,7,225,51,172,167,11,89,173,156,3,244,45,82,12,211,120,29,158,123,92,119,58,56,239,203,124,132,170,146,166,237,167,123,72,16,8,29,5,239,114,63,155,46,34,112,8,90,114,31,100,61,117,111,203,176,176,113,86,142,197,68,175,222,81,90,213,133,251,198,112,3,110,60,182,71,214,6,70,236,2,30,123,111,107,98,44,216,86,103,97,203,52,182,109,87,81,27,33,113,223,58,79,127,252,245,214,222,6,27,75,108,212,14,103,51,150,110,59,16,103,94,185,139,189,167,97,131,10,36,125,142,209,188,217,85,165,94,215,110,213,213,249,70,189,217,84,111,65,192,250,60,23,194,126,210,164,129,236,73,8,251,213,97,67,205,55,235,151,150,212,27,144,126,195,13,123,95,68,37,202,80,226,230,122,83,45,183,234,157,21,2,235,74,189,126,13,165,246,218,170,182,132,64,156,81,7,24,108,7,254,41,227,175,70,189,190,6,21,151,214,27,234,164,81,63,127,26,195,218,133,164,122,93,1,7,44,70,85,145,143,231,20,250,123,2,196,172,26,182,95,59,129,45,205,106,218,9,179,91,99,164,115,162,175,15,215,106,16,112,230,4,190,153,238,214,28,11,85,82,24,141,176,195,175,59,202,243,192,61,207,63,207,63,226,71,220,38,246,224,85,15,239,69,127,17,18,216,6,144,200,66,148,181,44,14,245,133,146,131,142,229,241,150,139,179,188,109,55,1,117,224,47,120,78,103,59,239,23,88,5,162,120,169,137,47,232,253,241,186,142,10,195,110,140,219,100,59,114,130,109,201,139,184,195,142,176,147,237,145,87,72,92,100,128,69,146,226,6,159,47,179,20,159,131,120,156,22,116,253,206,111,203,180,65,177,73,22,92,147,190,126,10,224,138,235,14,109,155,38,114,91,172,87,157,195,45,142,96,167,45,122,57,254,160,88,110,6,231,141,62,235,15,123,39,22,18,98,48,187,61,217,39,95,240,255,246,193,65,61,144,1,108,202,226,244,243,59,49,24,252,195,188,160,178,138,212,149,125,185,252,20,242,159,103,210,205,196,130,124,166,82,54,74,122,247,238,30,47,69,237,71,71,100,9,86,166,98,74,46,151,243,112,20,14,36,180,126,69,135,79,28,16,36,76,74,0,144,26,191,77,26,204,137,179,191,125,177,87,232,149,122,250,126,36,158,18,85,236,30,50,133,35,46,236,209,83,15,144,120,209,199,223,113,236,209,133,134,114,77,225,152,142,193,145,7,4,226,69,28,154,53,155,206,229,115,37,36,66,47,114,50,246,131,20,222,149,171,169,12,250,35,52,209,65,42,69,16,54,89,30,174,112,23,221,61,108,143,28,167,127,36,254,2,234,96,165,0,66,106,188,14,242,141,64,128,13,226,111,51,216,28,131,0,0,56,200,211,49,59,43,208,74,7,62,60,92,91,31,140,251,136,67,4,167,28,71,219,232,154,96,13,66,130,198,239,121,250,81,129,40,58,158,162,164,121,223,247,131,68,87,69,172,162,189,97,58,94,156,29,145,2,197,161,250,76,200,131,35,163,177,214,152,194,192,213,61,6,57,222,118,206,235,67,48,2,95,248,220,86,233,26,91,38,28,181,15,209,143,40,169,220,188,77,68,228,37,36,73,215,117,36,14,55,187,234,90,171,190,212,84,71,72,64,54,155,144,210,111,170,217,38,36,77,152,204,220,204,52,212,141,149,250,74,83,221,64,73,3,156,52,110,208,82,219,40,73,195,73,185,134,186,139,147,54,168,16,238,73,243,245,14,20,232,169,27,56,127,23,85,177,113,149,173,134,170,113,85,214,26,146,58,35,220,63,172,17,140,248,138,3,47,93,232,105,177,89,95,89,81,237,38,151,180,137,146,90,184,217,44,78,42,52,184,158,76,68,181,192,143,202,8,133,128,209,223,115,133,224,249,231,249,231,184,226,188,242,98,7,139,227,20,12,182,132,163,28,197,11,152,71,229,90,164,7,204,21,50,106,130,252,13,196,41,158,2,80,132,69,37,180,217,96,112,17,240,98,70,181,227,99,160,81,169,140,107,135,199,19,47,141,177,218,94,132,85,242,9,237,108,80,138,96,32,100,74,17,206,192,194,89,34,95,112,131,79,9,10,25,78,97,210,70,2,75,65,242,38,65,94,99,109,81,37,166,32,9,172,29,214,85,44,70,77,237,43,13,148,149,47,62,101,103,229,178,27,107,222,133,224,2,16,218,153,5,251,179,1,39,18,156,28,62,147,229,24,156,106,117,43,5,129,212,2,146,156,23,48,205,213,15,115,76,247,134,16,189,94,180,109,47,198,152,68,136,147,19,110,216,232,125,98,157,91,153,5,206,13,163,4,169,70,168,228,203,93,73,164,48,78,35,76,143,231,21,115,176,182,0,78,48,42,153,66,165,152,53,180,244,24,199,91,200,87,50,149,227,84,39,81,87,218,249,98,46,127,36,117,210,171,124,52,117,50,80,255,168,234,164,11,72,141,223,230,108,234,164,91,237,120,212,73,111,228,199,175,78,122,176,143,174,78,70,245,239,25,168,147,94,115,199,168,78,70,3,157,174,78,122,83,254,212,234,164,71,116,199,162,78,122,35,123,166,234,36,187,92,177,12,251,200,23,51,159,131,186,3,120,140,121,171,143,45,183,163,84,206,141,139,68,229,108,186,42,103,27,84,206,149,58,167,114,222,199,42,231,10,175,200,61,192,42,231,153,58,167,114,14,27,180,148,167,114,102,176,202,185,82,15,85,57,187,160,232,161,124,79,229,116,176,202,233,86,145,168,156,93,80,57,87,234,126,149,211,193,42,39,75,23,122,138,84,206,51,77,78,229,124,128,85,206,51,188,202,153,107,112,61,241,169,156,126,84,70,168,156,140,70,159,171,156,207,63,252,157,138,160,50,13,131,151,15,228,204,125,154,186,52,116,47,1,162,148,165,105,192,120,56,50,69,105,74,125,166,38,197,80,146,132,59,33,78,69,162,45,68,40,72,168,102,148,122,196,117,81,170,28,133,222,23,57,188,98,196,161,129,221,83,249,245,140,96,67,84,37,26,186,183,58,1,133,40,180,115,76,29,10,239,157,160,10,29,169,123,161,74,16,95,155,86,22,224,199,199,111,124,176,18,213,135,66,230,20,31,84,62,74,237,25,10,151,98,65,165,135,187,179,146,43,60,1,34,148,143,53,168,236,224,107,203,16,85,39,252,226,171,146,139,136,225,220,70,34,146,146,92,140,171,185,80,191,80,216,50,154,73,65,185,76,65,55,242,237,226,221,189,160,129,147,166,105,197,92,111,63,80,180,74,26,219,211,109,179,107,220,163,214,73,153,116,165,84,1,1,121,63,141,231,207,139,254,24,108,202,141,208,189,110,118,187,198,112,49,104,97,36,152,99,105,82,51,44,212,191,162,214,203,148,137,13,150,249,0,74,186,241,233,119,120,123,45,19,44,76,171,19,171,63,167,204,91,224,94,197,48,202,16,137,104,30,225,142,43,102,25,99,67,119,170,195,17,253,198,231,17,235,35,184,172,196,61,227,164,117,137,105,151,51,26,71,141,158,142,182,156,206,193,31,64,24,241,146,20,81,71,157,6,147,112,183,20,42,229,138,177,162,129,152,135,75,55,95,138,183,24,157,17,76,169,10,228,254,54,93,202,86,136,37,85,154,16,249,108,245,243,233,98,25,244,180,228,226,49,14,132,11,67,26,69,237,85,108,49,144,175,168,197,146,90,206,168,233,108,146,183,234,67,194,178,225,224,13,163,144,134,230,192,62,141,55,238,203,73,141,251,162,154,102,42,179,191,141,148,107,255,230,126,9,107,82,197,182,134,44,111,221,238,227,188,151,84,160,77,24,0,33,65,94,85,246,6,78,215,87,249,37,134,106,178,73,176,54,41,245,98,26,200,132,214,206,191,196,151,203,134,149,203,122,173,224,141,82,214,72,46,172,114,100,93,65,207,246,215,228,8,139,169,150,201,80,88,142,142,212,31,221,236,79,60,221,63,48,140,194,75,60,139,218,199,118,249,211,42,149,196,74,82,62,193,129,73,8,191,208,22,40,93,57,176,2,170,153,240,206,36,210,166,148,218,221,198,245,182,61,234,79,28,122,62,146,206,101,0,57,139,120,181,209,239,157,137,101,35,222,134,29,231,26,150,123,24,81,169,196,106,137,18,55,219,64,10,165,124,55,31,220,64,18,56,140,188,183,191,226,159,188,247,197,61,142,193,122,230,40,233,82,25,247,81,2,48,205,98,211,35,145,17,80,231,26,173,166,51,121,114,192,194,14,153,100,12,196,107,45,180,175,172,171,16,135,0,124,194,171,68,84,13,34,32,80,16,124,169,232,150,161,79,47,186,199,18,176,11,61,72,97,59,177,209,133,15,39,49,176,146,62,251,99,196,165,178,105,96,11,192,23,176,131,249,177,14,222,108,18,152,197,112,245,3,155,61,87,56,184,117,14,71,67,99,17,151,32,84,228,175,141,132,86,244,199,78,24,186,13,164,155,26,77,16,203,180,195,112,185,23,213,120,236,9,216,123,90,20,132,34,219,119,124,196,120,57,168,23,208,235,113,216,138,119,185,181,176,238,61,119,136,85,194,240,22,97,17,167,168,43,73,132,76,226,215,47,196,130,91,199,104,90,196,245,177,105,152,77,161,72,250,149,224,147,66,59,137,186,199,173,168,50,17,65,252,70,212,126,46,224,154,104,103,200,33,104,66,227,5,49,112,44,172,91,168,19,122,23,94,39,204,85,180,174,177,166,114,184,87,41,39,224,211,146,108,213,181,245,46,216,159,97,60,209,121,204,128,57,31,250,235,54,247,98,78,135,207,180,65,167,197,179,75,78,124,154,17,89,193,99,237,24,99,236,100,117,173,148,145,142,177,151,49,10,221,236,126,218,216,156,152,99,112,139,130,231,210,127,60,46,221,199,168,133,92,49,77,182,177,72,50,225,247,56,239,252,52,164,85,196,51,55,73,2,28,228,9,87,18,220,134,19,52,189,15,210,10,157,199,118,187,215,209,98,182,230,254,146,239,87,178,102,101,27,184,199,185,43,186,54,115,219,120,243,143,110,156,72,15,97,67,38,205,146,220,158,62,48,251,187,85,188,43,88,163,161,217,89,70,169,130,56,75,54,216,35,117,50,97,134,117,19,187,136,37,222,62,69,12,197,109,173,139,93,208,156,236,154,91,97,90,69,53,141,102,0,159,202,187,207,91,52,9,15,137,219,148,247,123,3,137,22,81,232,103,74,133,75,97,165,78,177,91,158,189,157,225,100,16,217,76,133,220,17,249,39,153,159,59,198,217,125,61,241,116,165,80,89,57,167,249,132,71,174,78,42,92,194,230,30,251,112,226,44,163,251,164,8,38,27,7,12,130,48,85,187,242,129,13,239,31,238,83,94,236,83,248,48,179,225,61,44,138,232,9,17,211,61,96,161,128,114,197,233,149,115,145,195,201,229,137,198,64,25,78,114,42,184,124,40,218,11,108,231,10,129,225,233,200,225,116,131,223,88,185,229,178,145,93,207,198,235,186,7,46,23,209,236,212,202,249,24,125,97,178,122,50,66,137,131,164,240,61,80,242,96,43,67,54,65,174,118,136,158,228,222,40,187,84,46,208,38,246,110,128,55,127,240,8,17,170,102,73,52,5,158,84,229,231,78,145,207,242,168,4,40,19,231,196,62,37,210,33,61,11,138,110,162,24,5,114,74,138,245,178,40,147,63,247,211,219,134,14,47,189,132,231,126,129,193,31,109,28,34,158,249,134,144,130,107,58,125,35,100,72,28,219,237,27,16,48,34,5,130,13,190,28,30,239,44,6,88,5,99,217,252,104,89,26,157,123,208,19,36,219,47,75,98,119,190,25,203,24,72,100,116,17,169,79,47,235,74,230,45,158,192,43,162,80,46,45,133,118,63,95,46,23,186,5,31,16,51,138,170,92,213,41,48,121,198,96,60,67,203,4,113,251,105,189,175,211,152,5,97,132,198,151,57,242,0,57,16,113,135,199,183,250,23,166,76,198,92,254,202,72,147,199,224,20,17,203,147,226,67,199,3,71,61,50,164,132,11,215,180,7,137,72,34,19,21,89,73,149,144,190,139,18,190,55,205,238,206,130,103,145,78,112,46,77,120,11,55,25,220,109,67,81,207,117,130,183,13,190,27,133,24,74,71,16,117,60,145,177,62,204,132,175,112,133,121,58,106,169,142,236,70,66,172,98,119,33,115,153,116,38,25,222,82,200,10,151,180,71,111,125,67,56,2,59,23,43,233,136,160,163,154,147,47,237,136,246,66,120,129,23,214,204,40,232,179,173,58,124,118,15,110,114,50,149,44,156,223,231,11,73,113,5,206,176,220,164,99,148,17,112,196,8,159,53,189,103,178,149,246,103,70,239,222,145,80,200,196,49,57,134,196,191,74,181,145,156,181,49,125,254,36,135,57,226,156,185,231,203,140,177,5,143,108,60,247,2,178,243,51,217,6,193,169,244,163,118,223,220,156,24,114,164,132,210,138,166,105,162,183,4,97,231,17,24,171,15,113,41,115,176,22,239,90,81,144,231,153,94,44,222,37,177,84,130,19,87,141,103,163,165,191,247,95,28,155,70,212,61,97,148,14,75,41,114,191,107,110,225,183,165,112,230,156,34,65,107,102,83,37,198,214,8,124,173,207,222,143,144,91,199,182,30,38,88,115,96,98,248,238,136,56,249,101,77,132,156,217,73,41,126,250,153,47,7,23,7,22,8,27,64,62,157,41,22,253,123,57,158,120,182,149,235,221,118,165,147,23,224,77,66,241,225,174,18,30,28,16,23,131,150,211,42,157,158,190,24,56,175,225,225,227,192,83,17,141,240,51,95,74,35,242,35,90,50,35,72,134,17,119,153,50,2,142,161,226,5,85,77,26,108,9,86,166,61,2,191,111,244,242,54,147,203,170,217,2,220,48,23,120,206,88,245,103,135,248,139,9,12,54,76,249,101,163,202,5,152,52,226,15,229,124,175,45,5,102,79,218,225,164,132,47,128,130,151,136,84,82,205,192,114,192,252,0,190,120,2,129,27,225,248,230,92,10,229,36,195,232,131,223,234,167,247,5,211,51,189,140,140,184,147,9,246,86,188,232,94,20,153,161,11,78,190,118,195,215,84,180,126,16,96,252,236,44,213,39,198,115,212,237,146,209,49,73,246,194,118,226,81,43,59,160,242,221,244,196,145,69,22,209,108,225,248,2,116,181,14,204,110,183,111,248,112,24,46,90,70,163,90,188,65,38,23,39,139,79,125,17,179,15,14,217,82,176,96,195,231,22,47,231,89,46,231,140,45,99,216,223,149,178,104,58,239,18,178,244,59,59,226,76,155,228,27,10,249,138,61,64,134,239,45,129,14,66,84,31,105,221,4,73,12,221,158,220,238,184,18,78,214,119,103,200,182,243,232,75,17,185,108,88,233,101,181,169,178,97,180,224,39,116,72,66,220,62,131,22,182,4,89,50,163,123,60,209,168,253,237,170,70,190,219,235,150,57,220,168,106,33,88,147,111,137,254,61,107,86,168,225,27,151,15,242,148,250,97,123,65,144,249,115,6,118,60,76,106,48,59,234,225,95,17,29,83,249,74,67,103,157,85,153,203,38,143,82,43,23,85,107,79,190,149,98,93,170,144,199,190,213,36,91,41,159,157,140,51,198,16,228,197,26,233,172,117,115,201,217,38,141,221,108,134,143,98,230,73,154,121,126,162,21,198,174,174,23,246,195,170,231,147,97,252,38,180,197,194,236,85,138,179,87,41,205,94,165,28,90,133,33,163,221,53,52,241,76,14,11,78,34,247,2,123,36,114,93,186,131,182,29,115,24,95,116,225,183,10,114,68,152,203,248,153,179,239,98,156,152,76,187,109,193,197,137,132,213,240,146,208,139,29,203,196,155,251,13,112,152,182,138,246,184,224,21,185,250,34,113,132,63,50,173,43,134,1,225,175,226,40,77,188,229,172,94,233,149,123,168,95,196,178,154,68,184,76,8,191,66,149,185,35,169,81,126,30,129,56,68,166,168,102,51,89,53,93,14,114,144,74,86,45,151,213,82,69,77,23,57,77,191,28,56,216,101,105,51,216,164,134,143,23,12,212,99,170,174,212,86,214,103,70,61,21,122,26,243,208,163,181,145,218,197,231,214,254,54,136,124,36,23,74,84,95,89,26,82,86,46,192,4,182,187,136,177,144,70,143,135,50,246,103,233,100,28,195,41,66,223,221,114,23,253,57,210,40,92,9,145,44,238,41,36,181,232,126,37,170,88,184,210,153,60,74,111,196,205,99,152,12,218,238,5,181,215,89,104,132,71,41,57,5,100,8,108,195,199,47,188,69,234,229,242,118,235,114,53,132,178,108,203,232,70,116,55,196,58,73,170,12,210,179,46,223,69,177,251,91,56,238,43,250,20,243,148,79,116,38,67,2,13,103,98,11,102,17,34,26,142,227,121,106,207,66,19,112,165,99,25,6,42,250,57,171,165,219,182,225,216,11,29,219,94,48,250,56,154,88,106,75,183,76,152,38,136,18,105,219,104,252,255,43,6,42,169,117,6,172,174,163,30,218,102,27,196,227,234,18,188,143,221,106,224,55,166,219,141,157,6,188,56,133,215,169,141,250,101,120,71,219,220,112,150,45,252,24,181,217,164,175,95,111,185,79,96,71,248,247,128,57,107,93,66,16,155,158,251,86,205,123,43,235,122,111,109,246,27,234,26,126,216,138,96,157,241,94,202,46,213,207,50,112,186,7,115,179,81,191,132,203,92,132,50,184,90,94,168,198,146,154,242,202,222,83,220,114,3,74,22,113,70,185,25,232,210,136,0,90,174,215,55,151,32,201,90,82,179,184,198,53,6,201,45,74,32,81,167,178,205,235,244,247,53,246,248,215,196,229,238,123,229,252,233,121,156,158,109,4,50,8,90,174,17,156,213,111,65,234,109,152,33,150,120,75,232,245,233,33,126,95,124,126,73,189,192,213,184,216,133,151,196,55,150,232,107,101,221,173,135,159,58,95,171,215,111,16,79,184,217,102,125,208,88,226,158,48,35,80,231,90,100,174,224,5,181,65,124,105,33,252,158,193,109,46,209,145,16,204,82,56,205,155,106,241,116,253,124,29,30,72,195,211,232,37,234,133,215,37,6,179,133,58,219,194,120,107,1,149,145,185,170,23,241,136,75,248,45,246,25,86,15,94,67,107,184,108,166,5,211,129,122,193,147,219,6,231,16,152,52,225,62,244,126,117,220,128,150,174,44,17,52,13,184,119,218,134,151,176,177,228,58,253,69,208,235,219,240,144,124,189,145,105,170,243,43,245,77,132,10,146,239,33,100,23,63,200,214,184,6,55,217,100,157,70,84,144,111,213,47,172,80,154,91,163,184,38,175,185,175,22,26,234,230,82,93,103,185,155,13,14,112,15,205,179,189,132,250,189,34,244,19,119,43,219,224,177,191,213,64,173,108,47,213,181,198,25,58,120,84,129,184,41,206,53,208,136,139,173,250,70,115,197,87,105,8,4,58,89,170,79,154,12,62,109,119,167,73,26,206,163,12,254,33,251,168,33,142,26,17,237,185,101,63,13,18,194,188,65,251,136,152,4,36,239,52,248,116,142,27,120,207,246,201,3,246,108,67,132,182,209,20,41,90,178,104,164,139,233,12,183,208,253,21,204,70,232,242,19,151,105,40,132,176,245,43,89,167,132,233,104,252,131,126,147,243,16,224,141,148,164,94,240,104,240,150,71,195,204,41,0,79,200,23,209,180,78,154,245,107,75,188,135,106,50,52,129,89,33,158,128,72,243,130,15,204,128,111,125,181,13,11,234,210,18,157,102,182,108,217,146,24,121,221,25,112,116,176,225,53,75,150,3,205,100,235,101,12,235,101,19,182,9,143,193,96,202,121,208,88,199,72,40,54,112,223,49,45,150,26,247,177,91,3,179,233,43,140,200,12,45,40,196,109,206,215,235,23,208,239,229,203,128,210,115,190,82,175,174,227,129,94,243,0,94,191,143,249,116,39,198,160,70,51,12,42,3,131,66,68,89,70,125,231,107,112,36,173,241,76,107,132,25,67,135,244,169,181,78,184,216,18,105,224,154,219,20,238,209,110,211,219,6,249,229,190,209,8,129,189,185,12,120,1,106,219,132,164,101,180,113,153,43,128,26,138,148,85,212,220,96,5,88,29,241,94,190,4,171,194,29,73,23,184,217,50,162,147,163,244,102,224,219,138,208,24,55,57,198,105,114,140,144,39,25,1,80,83,72,39,204,170,185,206,118,87,158,29,218,30,123,54,100,124,198,231,96,99,51,184,228,70,190,194,194,110,79,246,110,193,53,60,191,208,206,142,241,16,47,44,209,222,12,4,47,240,87,251,152,150,117,70,103,166,192,192,215,113,85,216,60,215,252,12,220,164,132,234,80,202,215,80,161,34,87,200,108,248,214,63,193,252,102,211,243,68,239,174,243,62,245,152,105,163,213,99,8,157,223,106,90,152,230,178,205,37,30,10,117,117,239,238,35,30,242,144,72,118,142,255,109,226,201,229,60,160,32,142,125,5,178,174,210,25,216,228,250,60,224,36,185,142,127,55,29,112,244,99,120,67,17,166,162,136,105,148,224,103,9,17,42,22,175,118,152,120,165,135,238,234,224,190,69,227,88,176,0,212,102,253,36,73,173,45,226,83,101,137,159,141,192,254,202,211,255,6,55,184,1,31,107,192,195,37,69,216,125,96,109,249,38,150,17,214,2,185,91,144,187,214,66,194,244,146,75,63,57,216,185,237,86,125,158,48,195,115,176,16,87,241,152,206,163,49,153,231,234,23,24,162,32,202,192,6,172,220,213,113,83,29,172,194,186,118,199,127,21,132,238,179,192,237,184,153,188,88,191,66,7,179,38,138,36,176,104,181,134,55,175,1,241,71,216,226,87,248,57,223,198,19,116,195,63,50,226,214,6,41,2,254,85,84,230,102,203,240,51,2,119,74,174,35,249,96,163,5,221,207,11,139,171,7,82,77,11,175,31,49,99,140,229,157,101,180,192,61,76,62,128,52,212,11,216,86,188,110,184,34,228,66,99,1,79,205,160,185,36,204,54,29,129,133,89,79,171,190,139,178,119,185,57,70,210,106,125,30,176,158,107,222,71,204,118,9,253,88,130,29,136,48,209,133,38,226,162,0,180,181,68,23,108,199,35,12,119,120,78,107,7,147,156,134,74,81,25,35,211,186,13,98,104,185,197,184,138,225,95,69,187,62,68,153,162,91,31,87,99,139,240,231,195,206,16,226,251,243,89,120,37,113,248,237,63,28,188,253,253,71,191,254,228,209,39,239,60,252,232,147,39,63,254,254,227,175,254,55,74,121,242,198,219,137,255,247,245,111,163,255,94,89,0,63,121,95,72,165,156,117,164,38,187,222,242,179,153,76,187,99,44,38,22,94,33,213,158,252,248,71,168,230,255,252,241,205,131,183,126,253,228,253,239,62,121,239,183,7,191,252,227,227,55,255,243,240,221,183,89,214,87,9,192,23,179,165,98,166,215,147,193,165,190,58,4,240,82,96,79,254,248,238,225,187,111,28,254,237,47,14,190,252,163,131,55,127,117,248,206,55,31,126,244,250,195,143,254,243,241,219,63,58,120,235,59,135,223,251,221,163,31,254,61,41,73,219,204,44,231,151,154,77,210,38,252,117,135,78,149,255,71,159,252,253,195,79,126,55,5,3,164,143,212,211,5,9,0,80,204,245,22,69,20,208,6,255,191,215,191,204,6,129,190,190,178,144,72,44,44,188,152,45,22,179,157,138,0,205,158,116,208,156,216,8,90,177,212,201,230,116,24,242,225,155,223,60,248,218,59,2,56,146,233,235,9,68,39,197,174,70,94,52,138,122,54,215,129,186,143,63,120,255,224,159,190,38,212,37,153,190,186,93,236,149,24,59,186,41,118,138,184,234,193,91,255,245,228,7,255,33,84,37,153,190,170,240,122,0,60,166,104,149,92,165,130,41,224,207,239,29,126,249,151,66,69,146,233,171,136,207,97,61,244,229,180,92,38,151,163,36,244,248,253,47,31,126,247,141,131,15,190,39,128,33,69,100,96,44,99,109,210,215,97,0,69,173,136,240,138,7,240,209,71,143,127,250,247,18,48,164,136,12,140,109,116,70,195,46,233,143,55,160,195,95,188,39,239,79,196,176,188,7,230,8,84,71,235,228,59,20,169,239,62,252,244,45,9,40,82,196,5,69,207,229,8,68,136,0,139,160,116,59,221,158,81,36,8,122,253,209,199,63,125,252,167,63,28,190,247,15,2,20,82,68,14,133,68,3,68,196,145,55,74,70,23,131,249,248,27,114,48,164,72,4,24,60,42,163,109,24,189,2,233,207,87,67,0,225,34,114,64,8,77,150,238,246,170,151,237,21,123,4,69,255,242,47,114,96,164,136,159,232,215,77,199,32,190,113,192,172,27,234,191,243,241,163,247,94,127,244,131,79,189,154,203,248,143,175,102,27,77,209,134,27,183,195,171,249,228,147,127,242,106,146,76,111,0,190,115,84,54,53,212,61,148,11,227,241,223,125,227,240,7,191,228,58,80,88,46,45,215,195,193,240,116,215,211,208,64,49,90,31,253,226,23,104,138,66,32,106,203,217,229,130,111,72,60,24,68,8,109,132,80,25,175,114,145,158,239,150,43,189,12,52,149,160,172,242,221,183,31,255,233,43,7,95,251,15,212,80,130,0,71,121,7,191,127,255,225,159,126,122,248,238,63,29,124,248,233,193,199,239,63,254,240,79,143,62,253,48,225,182,141,125,243,164,168,79,169,108,142,57,116,5,160,111,252,231,193,135,63,124,248,135,175,250,57,41,169,43,120,9,10,58,120,101,155,139,191,251,158,187,86,220,204,2,97,23,136,197,163,101,113,248,193,79,254,231,143,63,196,62,100,137,231,32,6,150,119,32,148,16,59,45,194,19,214,49,172,221,14,154,142,30,195,35,182,24,74,181,215,216,190,151,233,150,139,149,60,222,152,240,30,244,232,147,183,31,255,249,13,212,23,50,95,132,126,189,189,141,220,143,185,181,53,61,155,207,225,169,78,28,188,249,15,104,95,227,107,169,143,223,251,217,225,187,127,124,248,209,215,201,90,240,65,33,166,180,92,79,178,165,82,25,195,34,245,14,254,253,55,210,62,28,19,103,57,226,66,200,104,217,124,158,114,204,133,133,196,180,181,160,85,178,165,66,101,218,90,32,165,226,173,174,12,218,251,10,229,80,136,49,128,184,171,39,147,201,85,74,198,44,157,35,35,198,245,233,60,96,254,83,236,16,126,252,228,231,223,127,248,241,135,4,249,161,163,35,181,89,31,178,133,118,190,109,72,42,251,202,187,173,197,173,64,68,47,190,151,189,158,129,39,246,201,123,191,123,242,119,63,35,18,216,147,215,209,210,254,32,136,61,190,209,20,14,84,139,208,133,118,184,118,33,222,56,9,162,132,117,216,45,26,154,225,227,103,193,37,234,175,200,26,111,231,218,197,118,37,88,155,229,87,42,237,118,167,180,200,152,0,5,149,194,127,218,230,131,148,247,135,209,7,74,132,248,219,174,4,156,203,160,165,156,89,244,103,227,70,88,25,212,11,189,221,227,203,8,217,133,34,124,2,217,36,62,82,38,79,249,170,162,62,247,188,249,252,243,252,243,252,243,252,243,252,243,252,243,252,243,252,243,252,243,252,243,252,243,252,243,252,243,252,243,252,243,252,243,252,243,252,243,252,243,252,243,87,243,249,27,226,5,58,241,242,223,76,127,138,240,242,34,14,251,225,11,125,65,194,126,184,239,180,18,52,222,5,36,210,183,32,228,197,51,23,255,197,253,237,6,41,225,66,147,8,145,71,104,248,11,48,90,160,183,190,36,198,136,251,52,38,193,61,19,130,172,133,133,68,192,181,119,2,30,103,191,156,94,72,167,217,24,33,102,226,54,188,253,107,175,21,210,247,199,107,47,39,125,77,139,53,253,85,245,241,56,213,94,147,87,164,17,54,18,94,136,13,95,1,122,170,238,190,4,151,5,173,145,198,186,33,65,87,132,32,25,4,247,46,154,139,12,135,156,79,27,28,136,101,81,22,64,73,64,191,91,42,20,183,164,121,127,228,12,177,7,124,84,2,128,152,124,198,189,241,199,225,8,237,77,229,51,232,12,23,16,35,24,67,7,63,33,163,119,53,106,66,131,8,28,46,72,226,137,34,225,133,225,64,116,49,222,161,85,52,77,131,242,185,228,52,194,224,154,23,162,73,5,90,72,225,208,60,244,31,73,67,42,238,67,222,205,64,68,233,246,216,163,65,47,108,20,91,212,229,151,120,4,91,108,233,143,119,68,218,37,97,55,196,170,249,151,36,101,178,66,153,172,8,158,4,165,10,129,158,19,106,198,170,200,5,154,162,213,56,234,201,249,169,71,10,132,139,178,33,246,188,240,146,140,27,210,106,124,188,9,190,86,73,94,43,44,14,22,202,144,68,215,96,193,160,176,27,202,4,137,52,37,1,185,79,1,152,46,233,242,205,184,47,180,73,6,25,59,11,183,245,37,7,175,36,239,39,245,181,146,96,206,86,72,170,27,240,170,82,9,180,200,83,171,199,10,137,179,23,33,88,21,226,237,196,88,14,71,75,120,242,198,55,30,253,240,239,15,62,248,222,195,79,191,69,44,6,80,9,8,137,181,48,53,244,134,24,207,141,49,93,239,153,102,34,83,240,102,150,194,244,71,223,32,48,192,72,238,187,143,95,255,74,34,109,103,79,158,60,25,40,4,6,39,220,36,102,179,20,79,11,175,60,254,213,223,29,126,231,55,184,20,24,9,254,252,251,7,31,191,79,10,187,81,220,66,25,145,216,115,210,203,87,120,220,192,253,54,103,131,129,123,33,224,38,16,193,227,75,67,22,195,67,150,71,2,129,4,114,8,14,194,130,76,36,104,72,15,49,10,152,87,158,231,76,56,170,5,97,72,240,191,64,76,11,63,140,160,177,14,31,220,67,190,151,99,63,5,4,249,72,158,112,109,7,158,188,254,246,225,247,255,49,145,120,244,237,119,14,191,243,230,225,247,126,247,228,59,127,78,36,30,255,249,141,195,143,222,131,132,127,253,81,34,113,240,205,95,62,250,246,207,80,222,193,39,191,123,252,231,119,208,132,65,185,239,253,134,78,47,23,54,36,17,47,110,136,143,184,240,164,248,55,13,249,200,2,213,66,102,5,15,146,199,227,193,91,191,38,6,84,238,200,31,126,244,49,25,124,234,224,237,95,34,234,65,191,15,190,242,187,135,159,124,151,163,154,227,153,174,80,18,113,157,153,36,188,127,164,177,25,209,218,79,219,14,142,51,231,178,56,119,219,223,195,249,240,71,20,48,105,162,143,223,209,84,41,31,165,121,152,47,121,80,133,226,28,59,228,178,105,144,68,188,64,185,100,204,28,3,169,1,30,71,243,246,221,111,47,210,177,46,147,161,138,93,145,14,50,124,160,4,234,62,39,34,120,17,66,246,68,169,156,242,151,192,6,193,121,46,72,80,119,69,152,99,138,142,164,18,212,147,20,100,249,253,17,36,4,87,21,80,130,119,41,197,1,133,93,129,235,39,219,22,104,31,43,222,70,195,179,107,95,42,245,85,128,132,180,126,55,114,91,114,153,107,22,194,35,210,68,94,108,243,123,226,114,70,9,44,41,168,60,205,171,108,38,133,212,228,162,184,161,81,47,104,116,211,228,92,144,37,152,15,178,44,17,185,230,10,101,53,65,254,38,133,205,146,67,75,149,69,20,21,147,211,124,144,201,163,141,132,58,22,139,26,9,117,88,198,111,205,97,241,42,2,2,21,243,189,145,117,69,170,233,148,34,8,93,76,79,132,145,11,209,68,232,152,189,184,175,62,34,113,21,204,40,50,17,162,197,102,202,37,196,141,42,25,248,39,203,144,64,39,131,107,157,151,154,194,91,148,73,142,66,139,204,51,66,88,51,36,72,138,172,157,220,76,35,19,219,161,21,168,51,229,196,203,162,59,229,151,253,221,231,133,61,154,99,122,125,98,189,194,30,203,18,52,98,139,151,41,160,160,200,245,121,223,27,179,75,236,190,64,39,180,13,136,225,226,181,199,36,165,50,44,32,188,132,19,190,113,5,248,67,16,175,16,161,69,138,86,98,248,230,67,30,137,138,18,10,108,56,25,200,97,149,99,77,17,143,229,88,173,123,11,144,139,69,34,172,186,156,22,161,125,8,113,90,252,155,129,88,143,87,237,233,218,13,194,200,70,195,40,104,47,197,215,193,37,208,125,125,228,2,180,120,135,13,83,199,153,245,245,178,168,133,40,90,225,186,30,23,170,69,196,117,49,126,77,170,163,162,157,89,24,77,22,235,155,30,119,228,51,73,240,150,108,12,101,148,139,223,34,170,162,21,223,9,145,164,46,23,183,69,28,92,249,37,73,153,108,112,70,178,177,187,201,197,106,145,52,21,175,102,62,172,3,160,195,37,99,104,254,124,132,22,201,249,17,115,116,157,231,105,94,140,205,226,15,190,157,9,145,163,72,93,95,16,148,61,38,72,49,253,92,166,240,5,104,51,226,4,52,120,150,21,216,97,57,17,46,66,10,243,186,23,198,76,165,162,13,239,5,40,145,97,171,43,84,134,116,25,152,16,139,35,128,149,99,25,85,0,143,248,212,4,222,51,8,227,100,172,185,228,238,146,62,175,183,32,173,45,10,114,169,55,76,183,9,143,227,139,24,241,210,25,197,96,183,243,124,82,202,119,166,34,6,205,72,104,36,108,70,36,90,67,38,231,152,101,91,57,89,28,73,184,229,165,168,169,99,34,49,81,248,250,166,132,82,243,92,180,115,50,213,198,96,28,187,13,14,111,46,141,114,33,53,124,220,59,151,75,231,114,47,45,250,200,246,51,27,216,231,149,134,57,65,247,255,6,34,230,196,63,185,30,48,117,160,61,119,148,33,104,156,46,174,139,212,154,8,16,173,68,21,246,245,93,170,41,4,168,196,219,240,184,201,103,36,82,244,122,204,79,87,200,125,26,244,240,30,44,148,244,120,200,238,212,166,94,154,133,233,64,33,244,31,138,122,129,180,139,199,131,105,170,136,171,178,60,254,188,219,115,36,159,240,66,203,200,56,135,123,164,138,163,193,132,47,126,111,234,112,16,151,25,22,140,167,167,241,43,199,75,245,142,234,32,198,75,2,95,22,65,152,23,105,189,228,49,173,162,191,28,37,222,35,51,248,249,33,200,125,255,69,31,55,239,174,116,36,184,107,244,223,65,134,243,74,217,169,143,132,87,186,215,24,172,79,146,147,157,130,43,247,75,14,215,228,187,8,127,104,192,252,156,187,233,126,188,133,82,20,14,12,227,187,199,201,102,194,47,196,37,200,132,0,49,188,48,239,99,190,130,30,145,23,19,233,117,103,94,68,140,123,132,224,142,57,239,181,45,134,134,153,69,115,230,40,29,67,146,4,136,137,171,201,4,66,195,196,235,199,180,123,121,157,151,227,253,192,98,200,242,51,156,22,243,7,126,225,235,32,214,121,49,163,49,151,17,113,231,138,236,50,89,190,151,147,216,48,34,207,34,33,64,194,56,27,133,87,144,195,195,142,246,69,112,52,70,76,112,48,101,159,48,200,92,175,251,90,18,142,95,243,238,42,229,205,71,220,174,184,75,215,59,132,138,208,56,101,51,42,213,135,1,10,121,214,27,240,225,155,0,231,186,137,44,53,142,40,36,37,28,91,86,50,195,10,202,111,197,3,56,17,175,197,93,30,43,221,33,88,48,1,41,28,123,210,14,16,157,123,193,24,113,123,206,196,223,76,193,221,52,8,63,241,126,115,50,65,32,186,76,20,133,137,75,143,151,50,162,187,237,45,146,125,193,42,193,119,75,20,50,36,209,206,131,154,3,136,135,44,124,44,148,105,251,149,116,61,134,169,46,194,14,83,246,93,142,115,42,3,191,90,100,102,102,79,173,68,132,237,96,222,26,96,23,255,178,123,168,153,132,36,95,92,154,4,9,76,35,71,182,123,75,36,13,91,227,179,130,240,46,117,142,241,218,136,30,71,210,184,52,190,201,119,153,197,236,247,136,52,44,77,248,206,64,119,55,66,32,148,128,25,181,96,211,167,108,76,171,46,89,72,146,61,121,207,32,30,13,147,221,113,53,31,7,230,244,64,87,146,202,75,239,51,243,211,100,71,169,92,60,93,188,197,189,58,130,162,21,79,84,13,12,38,184,32,66,204,195,184,61,135,229,100,61,88,110,188,25,247,118,135,15,59,147,8,223,179,67,118,212,217,0,250,183,83,41,208,232,125,38,108,87,241,153,171,70,172,54,49,14,22,134,144,140,209,176,95,242,218,15,82,181,224,253,62,3,234,92,120,92,149,136,204,92,210,183,213,184,99,151,239,248,68,145,44,228,169,34,153,9,223,241,253,37,147,179,34,92,88,35,71,66,56,129,16,67,73,133,56,49,177,16,157,143,194,101,33,42,179,24,149,89,138,202,44,179,41,18,120,147,187,93,146,184,46,65,252,113,82,141,184,218,203,126,197,148,6,96,137,35,46,112,220,151,200,67,69,65,23,20,183,106,214,69,18,232,101,209,215,28,92,198,208,195,20,191,232,33,137,243,130,240,19,8,236,18,173,242,4,140,180,73,92,23,79,131,228,35,43,16,4,75,98,188,132,173,72,185,236,60,93,31,146,89,23,51,241,68,75,151,67,87,19,28,221,148,145,56,81,170,64,185,162,95,7,200,21,229,39,190,57,137,110,224,19,236,67,213,3,215,124,197,31,171,197,47,134,243,26,10,52,200,58,39,125,91,16,10,149,68,128,153,21,118,106,151,59,195,102,176,185,64,41,196,212,134,139,155,17,107,59,144,132,31,57,110,66,144,244,53,250,210,110,138,68,65,162,186,196,29,133,75,12,69,106,82,30,71,91,20,195,185,76,211,5,147,211,250,226,143,223,18,220,4,4,107,67,185,6,201,224,75,102,152,71,99,54,112,247,73,131,184,72,101,152,252,44,203,131,15,229,226,99,206,150,209,13,235,164,96,125,20,117,252,225,210,91,64,6,229,146,196,243,185,172,68,45,78,201,37,79,33,154,11,79,212,242,227,49,178,101,40,119,169,47,216,203,163,145,83,85,148,253,187,201,125,85,201,235,249,142,82,237,77,134,88,25,152,27,170,134,234,36,247,48,187,31,89,142,93,115,210,227,121,5,132,217,53,211,190,183,101,118,141,81,58,91,44,85,58,153,66,7,132,90,5,131,40,100,130,32,140,26,7,100,78,201,230,10,154,146,156,123,65,75,170,70,122,60,177,215,231,238,12,211,166,170,164,113,220,18,180,47,152,67,108,130,201,98,227,160,189,167,96,148,122,29,73,236,50,206,92,85,12,204,200,101,80,106,207,165,139,56,234,148,151,179,159,6,189,140,46,240,96,99,124,148,167,125,176,47,39,182,216,169,174,53,26,35,133,113,120,239,94,32,76,178,87,153,133,23,206,229,248,246,194,128,132,214,175,232,240,137,3,34,141,53,206,0,32,53,126,155,52,54,170,16,31,16,251,246,139,198,83,130,134,12,236,172,155,253,238,158,27,2,22,127,252,29,223,54,157,206,250,189,123,125,189,141,126,225,227,220,136,57,118,143,147,240,49,77,54,157,203,147,112,227,110,56,163,222,34,123,220,144,202,160,63,66,19,157,145,101,4,97,251,130,66,71,119,15,19,84,156,254,17,202,67,29,172,20,248,232,120,209,29,228,27,73,155,118,74,12,104,235,53,199,32,0,0,14,242,116,204,206,10,148,200,120,60,92,91,31,140,251,92,156,89,111,202,241,155,140,174,169,247,71,107,247,238,193,214,239,198,21,203,164,11,56,254,148,23,121,22,164,21,246,125,63,72,116,174,17,61,217,95,144,166,239,139,80,201,15,245,24,66,82,217,206,121,125,136,68,79,107,161,51,66,112,135,136,164,103,136,162,244,185,171,125,102,216,51,251,72,101,2,138,140,10,232,180,121,157,132,96,96,158,213,119,217,191,245,44,118,17,95,192,49,77,150,154,110,132,150,46,120,174,71,191,113,116,147,38,14,46,210,132,152,3,40,105,226,134,90,200,52,212,141,149,250,74,147,243,204,79,34,19,160,82,219,40,73,195,73,57,28,146,96,169,201,7,3,16,98,56,244,160,107,40,127,215,117,227,191,213,0,79,236,110,149,181,134,164,206,8,247,79,103,33,88,220,138,3,47,93,232,105,177,89,95,89,193,161,132,220,36,8,29,209,242,176,192,187,91,23,209,26,225,117,157,145,114,124,175,235,207,223,62,63,255,252,85,124,192,97,179,79,38,99,206,149,131,135,12,194,211,33,92,134,59,105,12,102,50,29,132,137,101,254,18,251,164,117,79,240,96,45,251,148,53,183,104,164,128,198,42,115,111,12,64,9,33,127,147,242,182,67,1,138,176,168,140,54,27,140,52,189,31,136,42,227,222,35,249,156,100,123,62,151,229,120,226,229,49,86,219,187,14,33,159,208,206,6,229,136,224,140,123,247,124,56,131,222,202,23,168,179,90,15,49,61,234,161,55,145,112,31,161,98,57,72,222,36,72,108,172,45,238,138,54,110,87,217,51,226,232,190,50,109,168,248,148,157,149,75,111,172,121,23,130,11,64,104,103,22,236,207,6,156,200,112,114,248,76,154,99,112,170,213,173,20,60,102,12,200,114,172,0,66,35,59,99,200,177,123,27,215,93,4,46,177,239,66,151,136,113,114,194,13,25,125,152,66,90,49,130,218,164,50,177,141,132,237,88,102,199,81,22,145,58,89,44,246,12,5,23,111,231,202,79,161,124,122,75,104,22,213,111,70,77,239,168,138,157,58,133,77,76,83,219,158,78,75,59,70,165,44,74,7,163,161,80,238,117,250,186,109,39,156,46,226,245,91,94,40,93,190,228,200,130,232,37,178,130,168,11,186,161,137,99,178,172,145,37,45,219,174,180,43,154,22,67,13,124,182,90,223,113,40,121,51,234,116,225,203,63,174,42,55,155,230,230,151,35,246,188,83,153,124,65,60,176,217,79,115,197,92,188,247,204,29,163,203,206,114,188,88,245,190,216,245,180,29,118,72,73,86,179,36,2,121,129,157,19,37,143,67,167,28,140,134,166,51,178,22,236,205,243,244,219,81,244,187,191,26,40,22,34,55,11,95,236,52,129,155,88,70,164,230,57,40,53,112,108,174,37,78,181,132,192,181,62,213,82,195,73,130,194,182,182,4,33,198,4,213,146,148,18,84,203,237,6,85,64,67,84,75,19,231,11,170,165,221,168,159,59,135,163,16,110,178,160,113,155,141,250,5,95,243,35,55,9,135,97,107,14,49,148,115,167,163,116,82,8,255,41,211,73,55,188,116,177,141,102,253,140,79,39,29,225,72,109,130,102,78,134,0,17,14,39,44,188,234,45,72,49,188,192,129,6,141,186,123,27,234,163,172,34,67,145,167,211,202,167,45,76,179,245,180,217,231,26,236,243,207,243,207,243,207,243,207,243,207,243,207,103,124,250,22,251,252,235,153,156,129,29,215,57,216,103,121,22,118,108,231,97,127,161,51,177,167,57,23,35,7,61,130,22,77,107,58,93,239,88,135,120,242,160,63,60,122,240,249,11,163,249,251,254,163,30,220,134,160,127,199,110,226,197,229,229,250,146,166,197,111,134,215,220,227,15,4,59,144,1,211,69,248,71,75,206,208,220,95,224,84,241,217,159,44,126,22,167,139,207,254,132,241,56,78,25,163,46,52,216,125,68,41,114,109,69,93,132,144,19,10,17,26,55,20,193,254,50,216,35,225,200,130,1,151,217,208,101,52,98,68,55,229,232,180,157,235,198,178,229,177,245,158,129,227,214,193,35,180,116,169,148,43,116,178,229,140,107,207,211,150,217,243,108,33,188,91,112,152,154,207,102,53,37,185,168,192,105,44,170,80,171,213,64,147,28,245,18,214,137,19,115,86,237,14,62,90,181,84,69,185,123,55,169,90,196,1,135,141,178,188,126,176,196,228,34,0,213,49,208,74,197,80,146,233,174,209,211,39,125,103,81,159,83,12,93,43,246,114,90,86,65,176,94,208,212,61,50,222,243,250,184,138,126,145,231,27,231,71,93,163,250,66,102,31,143,189,83,170,68,116,186,84,206,127,22,157,70,189,40,235,186,86,142,221,233,114,79,236,52,63,93,10,216,77,84,177,59,197,5,52,53,139,16,123,179,152,87,205,235,141,11,151,183,181,115,43,107,35,164,232,215,95,189,114,109,125,233,218,26,250,214,130,159,245,237,102,253,22,250,95,227,102,125,107,112,26,167,220,124,245,202,101,237,76,221,178,243,157,226,37,148,83,119,206,94,94,90,190,166,47,93,124,117,112,109,50,186,126,227,218,181,157,133,249,133,75,215,155,87,79,247,47,95,106,221,94,53,174,157,57,175,159,109,44,21,119,91,173,51,219,205,75,167,47,247,55,110,92,188,114,197,190,161,95,187,106,100,55,91,15,206,53,26,173,178,121,238,234,105,231,210,198,185,245,75,151,250,183,46,152,163,51,250,171,167,79,95,26,236,108,95,235,47,45,21,54,187,27,11,253,225,131,161,51,169,100,135,185,236,252,86,175,155,43,13,111,54,242,55,87,47,222,184,225,84,22,16,246,140,220,252,69,167,187,116,237,65,239,118,107,227,114,233,214,133,205,204,250,96,249,182,153,45,117,87,13,243,98,255,230,246,69,123,112,254,246,173,107,219,43,219,189,118,118,163,149,157,52,251,219,167,75,87,54,206,95,107,148,154,149,107,175,158,157,191,114,165,119,115,167,81,188,236,52,174,230,55,205,203,75,215,46,181,218,203,197,75,86,175,178,116,107,163,91,89,53,55,172,242,141,250,166,185,114,166,229,92,219,189,233,244,219,151,243,107,214,253,139,103,155,218,233,5,115,212,184,118,121,117,173,119,109,35,119,251,150,165,55,244,7,231,43,43,153,204,185,237,179,107,70,97,178,97,60,24,157,51,214,110,228,157,236,197,243,231,141,98,171,126,99,123,97,245,70,191,114,117,119,185,189,86,215,42,183,242,243,43,173,75,231,182,79,95,239,109,23,174,44,53,207,158,211,150,71,163,115,21,171,101,212,75,87,182,174,116,79,247,139,86,225,244,66,107,97,244,224,170,190,208,171,156,223,120,208,104,214,111,108,246,205,237,43,206,218,252,173,229,65,239,242,170,86,111,183,202,227,226,237,165,249,122,169,189,212,174,159,49,74,183,55,31,156,207,183,156,21,212,223,210,253,241,165,241,86,249,220,173,165,249,65,123,193,56,157,189,216,190,189,113,191,120,165,187,60,184,121,233,170,149,63,61,190,172,157,238,53,218,237,141,221,97,211,89,159,191,217,61,211,157,116,250,165,249,129,118,186,100,239,190,250,224,146,142,112,55,191,81,200,157,191,218,90,184,92,170,159,94,91,63,171,117,110,92,122,117,115,163,119,229,244,248,193,217,221,141,198,205,7,243,27,167,47,103,30,108,222,218,90,222,109,78,118,172,81,115,219,218,220,48,26,43,103,54,173,158,126,185,222,106,103,180,251,197,238,242,57,243,92,47,59,223,104,221,191,212,191,111,159,62,115,174,125,126,208,178,134,219,11,183,234,231,114,163,86,118,185,168,143,237,92,97,169,85,214,207,23,219,215,47,92,88,202,220,24,216,203,237,243,221,198,194,106,187,112,189,89,25,159,221,169,191,186,54,200,215,157,205,249,107,215,47,94,45,95,152,52,154,171,245,43,243,237,209,168,119,99,251,116,187,165,109,233,8,232,165,141,205,211,214,218,13,163,88,183,175,24,183,79,247,207,46,95,122,117,183,116,233,154,126,182,112,46,219,180,175,172,207,23,46,53,214,10,183,206,47,92,158,156,25,219,75,59,153,53,243,210,117,39,223,187,98,142,70,27,23,182,154,227,241,245,194,233,165,134,182,92,92,93,237,180,30,220,190,50,104,220,188,217,173,231,215,206,119,250,23,111,222,42,111,222,238,105,141,70,179,120,219,217,200,175,173,140,239,119,17,25,27,11,215,175,23,111,47,12,111,57,229,249,157,124,243,213,150,129,122,123,198,222,184,124,201,112,244,205,114,163,91,238,220,68,253,190,82,185,112,173,83,223,221,94,185,104,207,59,151,206,238,150,123,155,90,97,107,251,98,231,252,150,117,161,187,86,95,218,93,126,112,251,194,53,109,232,180,111,143,95,189,216,222,184,157,185,122,109,225,202,214,248,213,102,107,254,242,250,205,65,249,254,70,161,213,186,98,92,238,142,234,55,199,215,181,235,243,185,93,107,109,213,184,178,221,188,121,101,97,124,75,115,154,243,215,150,242,203,183,179,165,158,181,108,143,154,237,157,235,218,120,146,89,107,228,234,3,123,236,116,207,206,111,244,115,103,174,181,46,94,190,221,106,63,184,222,63,119,193,169,79,254,127,246,222,180,203,113,37,57,12,253,43,117,57,87,87,85,38,170,8,112,103,149,106,238,3,193,125,95,139,100,245,180,250,128,4,8,174,0,9,128,4,201,154,58,103,36,235,121,36,141,70,139,229,231,57,214,104,177,252,222,200,214,121,231,141,100,107,100,75,51,26,251,156,247,83,124,166,239,29,125,242,95,112,102,98,7,65,22,89,93,125,87,118,117,87,147,185,69,100,100,100,102,68,102,68,36,147,247,206,155,3,58,142,43,217,152,232,103,198,227,77,147,44,167,70,156,220,39,227,155,121,60,71,205,147,148,143,207,76,149,44,95,185,35,253,213,48,55,47,118,240,72,138,231,194,197,37,85,225,200,85,58,218,110,50,119,65,217,27,167,20,161,50,103,34,61,255,172,30,32,168,106,103,222,207,213,137,121,120,85,153,100,40,62,35,223,21,203,100,82,158,39,115,236,116,57,201,244,154,211,222,29,153,227,59,237,217,56,59,78,135,39,108,54,62,37,4,42,47,37,6,74,64,217,68,3,92,98,29,145,200,114,64,150,201,6,85,151,39,92,171,154,45,132,239,152,76,42,33,143,134,68,165,218,46,134,103,189,114,155,98,189,228,58,124,159,75,132,188,27,229,62,155,172,180,83,98,99,150,150,83,97,63,57,136,142,3,33,127,253,110,193,102,231,149,105,177,221,173,134,43,209,90,137,236,118,71,163,230,166,187,8,19,181,204,186,31,174,223,17,114,58,66,249,235,4,197,83,130,82,247,199,130,99,186,85,110,115,141,92,180,164,148,153,192,134,199,201,241,48,176,46,220,205,70,93,110,80,37,214,221,122,108,181,46,50,140,15,31,50,149,110,48,158,47,181,242,133,12,227,223,208,217,60,51,161,248,33,239,171,121,187,141,94,149,13,71,216,210,96,200,145,124,110,200,9,92,32,198,50,237,202,34,179,110,122,155,141,80,112,19,19,8,66,238,122,155,179,104,194,151,94,39,227,164,63,87,106,230,170,112,17,142,231,106,205,80,82,28,231,56,142,187,189,69,219,44,19,235,63,251,230,18,72,193,186,89,29,27,100,66,161,64,12,55,236,71,25,134,121,188,130,71,247,166,155,249,118,89,77,202,64,182,195,170,134,129,62,26,247,64,193,74,251,198,98,70,109,177,162,54,252,3,84,247,128,39,65,33,73,16,73,58,15,91,134,205,223,32,122,254,64,0,191,209,220,150,76,219,244,111,132,34,225,80,84,207,208,141,215,161,115,204,17,240,244,87,176,175,233,190,12,111,83,143,168,136,60,113,143,174,119,221,101,251,240,186,115,187,159,106,119,142,192,253,76,134,46,6,103,242,49,224,141,58,224,195,54,14,170,123,23,142,69,9,140,8,227,216,85,240,194,34,241,30,193,58,86,50,77,135,252,16,2,211,184,201,184,24,125,70,35,140,217,8,17,8,5,253,54,115,110,221,210,31,250,28,225,198,55,141,43,142,36,235,55,175,122,236,100,242,96,250,25,92,69,252,49,120,43,125,99,245,213,128,174,26,207,34,10,232,201,110,8,207,109,241,56,38,128,26,222,132,165,251,15,246,217,179,53,187,158,49,149,142,195,197,172,53,208,113,209,238,110,157,168,88,111,130,143,232,170,184,205,230,22,87,194,103,53,122,121,9,117,132,25,203,152,73,154,2,43,139,150,20,81,80,204,146,128,121,45,186,168,115,162,249,47,158,137,8,203,163,255,33,40,245,40,108,27,35,245,140,236,155,54,4,118,204,247,136,109,190,171,142,241,154,95,252,75,145,7,180,10,233,14,49,254,230,81,140,178,171,137,227,122,117,88,55,96,172,7,228,204,163,157,138,88,182,77,231,10,112,88,131,106,56,121,244,251,169,29,206,190,29,28,189,28,56,142,73,143,223,79,159,5,70,51,98,210,151,231,40,144,12,172,158,75,48,225,29,218,181,25,84,61,151,18,218,161,178,154,10,120,211,218,102,144,233,70,236,102,41,118,0,103,79,122,203,24,160,181,8,15,239,128,161,211,110,235,210,176,36,11,18,33,250,88,86,54,78,196,222,188,81,68,122,246,96,115,255,186,4,227,98,153,241,246,128,128,246,204,195,160,205,132,217,12,228,173,212,183,61,96,244,241,95,191,85,155,3,249,106,230,155,55,180,8,102,238,3,220,167,47,35,72,132,180,236,64,207,17,134,14,7,170,74,107,15,71,64,60,187,234,13,216,222,248,210,117,172,237,196,212,77,135,142,106,2,117,0,229,3,185,89,95,109,44,82,1,178,180,178,44,2,134,96,131,110,18,174,2,4,204,223,134,40,177,180,216,27,236,19,238,45,211,159,161,165,1,107,202,211,86,65,74,239,147,3,172,158,106,103,24,2,223,158,229,6,42,128,250,59,233,167,213,191,10,18,97,213,88,107,119,27,103,87,136,68,79,54,165,18,230,70,191,20,179,185,95,186,44,137,193,16,65,31,46,235,72,15,174,52,114,215,133,222,109,157,133,208,222,188,225,233,165,54,145,31,44,222,205,106,220,143,35,219,121,0,122,25,45,31,167,38,73,218,242,190,197,151,90,55,141,224,203,154,187,169,133,34,70,62,154,35,91,5,12,131,83,109,192,182,229,121,152,231,230,187,137,136,138,34,33,24,58,1,40,20,128,141,218,118,30,61,245,240,206,234,18,233,101,143,22,153,111,154,36,208,205,6,45,170,176,139,5,97,16,76,130,11,151,110,236,231,146,199,171,193,26,110,3,130,98,125,202,109,159,92,123,165,208,34,143,60,155,5,5,123,167,218,86,195,215,88,44,246,178,110,117,125,17,160,83,239,137,44,11,138,90,108,5,185,161,212,160,187,212,51,76,16,191,124,45,74,168,41,216,14,122,180,17,80,245,68,190,151,105,49,99,176,253,62,75,211,38,9,205,56,169,44,214,36,11,200,80,178,72,196,177,33,242,250,235,88,108,53,193,47,73,183,153,28,195,98,5,25,249,44,54,171,208,234,50,173,251,70,142,117,59,77,102,68,97,211,60,41,196,171,208,214,148,136,35,99,212,98,0,212,73,131,2,85,44,74,193,226,77,114,66,161,156,42,200,17,18,100,20,228,112,160,137,14,72,138,197,103,40,109,76,85,49,63,106,188,167,89,144,146,67,88,101,70,109,80,190,2,242,167,22,227,82,208,102,194,214,166,145,223,36,151,150,156,52,41,36,170,208,168,150,72,24,200,5,1,114,32,81,161,72,146,75,128,180,77,98,149,128,168,134,65,34,180,55,85,160,77,107,36,49,72,96,195,52,57,76,86,177,5,72,20,96,201,81,50,148,192,214,41,114,158,212,251,214,211,40,33,39,1,41,214,57,210,11,114,194,160,56,14,139,251,146,147,36,38,37,200,105,170,170,82,24,144,149,67,189,74,173,0,249,65,175,82,85,141,164,115,189,87,105,3,247,57,160,74,90,207,7,228,221,164,77,242,38,200,5,200,234,216,72,181,74,111,144,97,112,16,228,52,201,89,198,104,104,157,36,185,76,21,89,215,122,97,218,32,179,164,176,113,150,148,64,226,24,224,26,133,253,149,51,114,2,130,196,65,162,234,7,11,126,131,161,2,89,129,140,76,97,92,138,244,130,172,58,204,1,3,37,103,13,100,164,20,41,100,209,232,17,102,34,160,129,2,18,231,113,141,145,86,89,200,112,0,57,144,56,52,205,131,5,29,249,88,118,131,220,83,199,185,42,180,230,53,40,34,25,12,135,154,22,115,106,219,107,80,76,210,219,222,228,8,149,7,114,29,173,252,92,167,89,36,207,130,2,116,0,249,204,206,243,85,91,171,40,223,236,70,130,244,231,17,114,106,171,129,60,104,213,75,145,92,1,146,19,153,16,15,10,124,28,250,254,206,11,122,39,56,196,4,67,74,163,10,248,29,70,191,59,166,249,49,36,65,24,54,24,42,136,20,26,139,162,198,13,83,202,94,10,154,68,83,74,60,6,96,100,201,124,17,17,103,109,55,84,182,207,246,61,174,183,250,142,119,176,235,237,175,126,168,90,59,104,15,196,193,63,48,244,59,210,10,209,141,186,45,255,146,161,197,49,200,87,165,70,53,95,189,184,181,215,39,112,162,23,8,105,249,250,147,80,156,246,50,24,204,87,21,113,71,254,229,4,217,150,192,248,162,72,225,83,243,213,136,132,139,174,241,178,24,200,15,49,145,0,140,190,100,228,195,235,122,75,62,195,168,129,99,140,124,53,62,177,145,223,15,246,35,125,45,223,122,246,96,180,175,234,3,186,61,130,205,170,70,179,253,48,225,58,108,23,28,18,188,81,79,149,152,84,0,106,80,18,45,3,73,85,103,46,25,122,196,64,148,1,175,28,244,140,93,17,92,180,108,253,14,2,214,211,163,20,105,216,233,255,96,49,203,99,146,122,192,40,195,112,232,108,251,237,64,216,154,101,176,110,172,133,97,36,51,7,25,65,97,107,210,142,226,218,59,40,134,134,176,187,142,118,86,106,253,115,76,69,77,61,210,43,170,129,196,172,166,79,187,168,162,223,118,104,215,29,187,139,105,130,249,19,229,174,181,91,144,253,196,222,69,188,189,152,154,151,34,79,150,0,31,158,66,0,29,37,110,79,126,20,105,221,213,128,204,152,27,182,17,114,76,147,3,200,173,221,154,216,241,211,205,126,44,6,101,7,54,196,184,53,100,226,23,36,220,92,177,181,103,22,77,85,23,149,197,93,115,141,71,36,14,30,37,245,6,196,142,151,161,96,170,147,221,210,75,35,215,254,74,151,59,213,143,39,184,113,35,179,3,31,23,108,172,115,252,104,104,198,253,203,30,46,117,140,217,206,24,93,207,152,36,150,75,23,236,233,50,238,136,232,94,252,238,120,236,52,174,220,221,95,241,169,201,104,125,212,244,176,230,223,241,198,102,23,66,123,215,5,255,197,209,125,63,238,26,231,29,214,172,200,238,53,11,93,246,88,215,44,35,30,178,179,7,187,122,177,235,130,230,197,241,125,130,150,7,95,62,125,102,136,57,175,147,236,128,159,90,184,182,150,62,20,34,240,9,144,150,11,167,39,55,217,29,226,204,49,178,204,59,109,121,142,107,144,231,224,251,30,155,118,19,187,174,181,37,15,46,126,199,45,191,123,61,38,182,54,103,24,211,213,34,241,162,103,141,237,17,95,45,185,199,129,180,122,126,216,204,228,159,63,112,110,55,108,238,32,108,218,214,17,19,233,41,63,145,103,20,63,208,181,228,0,142,209,20,183,99,186,99,191,155,179,195,178,222,45,1,70,128,183,113,187,22,111,199,67,94,187,138,238,66,195,237,254,204,163,54,230,113,222,160,217,113,84,101,66,135,58,130,46,245,118,74,46,207,19,237,143,65,81,83,62,246,72,79,71,224,96,185,187,219,61,60,122,196,206,167,26,176,116,200,113,229,183,83,12,62,211,163,126,238,88,108,119,238,24,182,11,187,179,157,10,195,214,77,161,27,217,108,154,166,118,91,184,123,47,176,41,12,14,210,56,49,115,203,119,112,51,188,85,220,143,251,22,91,58,90,136,106,0,172,69,174,92,200,174,41,229,251,213,12,107,33,61,4,173,131,223,183,80,64,180,11,59,186,169,58,42,161,235,73,203,228,177,199,137,117,20,119,89,126,182,164,19,91,165,199,167,101,99,201,78,3,235,197,230,246,208,152,71,46,103,174,103,46,14,150,121,39,45,197,118,237,233,88,118,92,30,63,176,180,243,100,163,142,217,134,46,68,205,195,144,195,154,217,94,17,172,179,214,126,62,227,159,185,145,200,121,109,122,230,74,112,247,11,212,93,179,230,108,123,57,198,81,36,232,253,202,189,91,45,247,240,108,59,143,161,92,78,148,182,79,26,44,37,131,206,14,88,4,155,61,37,247,13,202,19,23,183,246,209,218,121,222,232,60,165,220,186,220,125,154,150,123,103,206,206,137,3,86,149,237,71,206,220,148,175,199,95,197,78,145,54,190,114,62,221,255,135,202,85,103,191,138,158,136,1,127,157,247,198,191,138,184,193,245,170,255,97,231,169,138,237,162,223,40,102,121,193,1,253,113,99,105,179,172,237,224,223,26,105,125,79,101,217,190,245,236,243,72,100,67,225,247,238,224,70,181,227,217,86,187,8,62,73,13,240,171,144,84,146,228,116,166,192,66,100,54,93,202,54,199,56,73,102,132,9,40,73,114,10,73,122,251,81,144,145,152,129,54,8,88,43,60,133,109,207,97,249,118,55,148,235,175,154,240,227,93,177,222,172,197,239,50,35,154,200,77,34,221,84,105,146,42,198,125,179,181,191,146,239,196,138,120,181,94,226,184,82,77,73,36,90,108,68,154,37,70,165,228,40,89,173,86,107,145,85,178,61,14,55,138,85,223,136,162,135,157,44,128,201,241,233,10,168,208,36,59,157,140,63,205,13,211,28,87,73,215,115,189,64,6,15,204,232,89,34,55,230,134,243,88,146,227,106,201,210,148,138,173,54,94,63,89,91,196,218,221,37,59,226,167,245,220,34,208,14,205,54,155,112,132,231,189,209,96,136,15,115,243,70,61,59,148,147,109,127,42,61,229,86,107,126,209,244,38,189,2,153,200,166,164,65,107,77,118,170,229,124,74,225,132,251,246,172,62,140,52,150,119,28,17,228,214,243,150,183,176,108,117,188,51,165,196,197,99,119,74,63,94,47,20,7,225,96,97,220,244,141,230,83,197,207,178,138,95,24,102,3,116,144,156,108,6,236,136,100,135,202,98,214,172,150,178,20,69,50,132,80,229,10,235,44,37,72,67,174,57,238,52,239,201,234,176,219,26,54,242,228,60,33,224,124,187,127,215,172,197,218,253,97,32,220,45,109,38,243,5,83,244,214,39,202,93,122,170,204,243,213,92,171,197,146,119,195,116,133,27,68,3,124,129,33,66,252,124,153,21,59,66,174,43,226,173,140,151,94,244,122,92,44,91,92,199,71,141,201,208,87,143,139,100,177,80,173,251,201,18,139,251,168,112,181,209,230,23,155,201,96,176,246,181,230,205,126,100,237,29,20,155,51,142,87,74,155,68,89,206,183,162,155,106,124,208,244,70,171,161,187,50,199,135,164,59,37,56,99,248,69,125,26,8,47,240,114,126,67,41,235,84,97,57,141,54,184,116,91,136,79,227,235,74,17,175,7,115,253,94,166,155,28,249,6,145,82,79,41,144,229,102,37,197,120,43,209,17,199,212,72,138,35,186,247,211,122,113,156,232,16,20,147,106,177,222,41,193,6,86,244,125,190,159,242,45,91,25,38,58,196,55,27,250,126,206,166,11,153,241,146,238,36,242,253,66,0,244,164,40,118,242,84,183,41,246,146,221,89,62,177,234,70,234,248,42,125,31,41,165,71,12,149,152,222,7,70,241,246,104,202,166,178,241,73,56,179,226,122,45,153,38,99,254,44,83,158,203,75,111,71,98,90,57,198,187,201,197,195,225,233,98,202,6,186,253,240,125,186,203,151,230,105,182,176,42,246,211,121,186,183,168,223,113,25,127,34,118,191,144,239,252,57,114,73,116,241,216,136,193,73,60,113,55,154,52,90,243,136,79,98,114,237,232,148,205,109,42,100,39,152,138,183,50,237,105,34,22,93,206,6,36,164,17,155,141,78,58,235,52,199,200,163,116,32,191,16,90,185,94,111,81,74,101,216,161,24,223,48,77,158,105,14,166,66,172,95,43,140,21,177,56,168,19,157,113,156,27,205,137,117,182,72,227,94,114,198,175,214,97,145,26,14,218,193,77,149,158,212,146,29,17,241,203,192,31,158,172,1,80,158,164,214,56,215,18,210,139,230,178,177,110,82,141,134,76,231,10,209,120,59,231,15,86,194,75,153,189,47,72,190,81,108,93,26,134,200,85,49,94,85,154,98,139,166,242,36,67,213,235,145,64,47,81,141,87,55,116,186,146,137,119,227,165,123,46,179,100,210,85,50,72,241,137,224,4,15,128,177,35,135,68,144,156,229,196,100,80,168,112,129,9,183,38,243,209,110,138,175,140,200,9,55,184,155,183,235,179,12,151,195,211,44,219,139,52,218,108,193,31,42,85,201,187,187,153,60,184,23,229,148,16,175,119,24,170,73,46,22,125,49,161,148,90,101,177,159,161,71,83,188,27,225,124,120,109,138,227,93,114,65,76,123,242,56,48,224,59,254,10,27,1,107,78,187,191,92,79,3,141,86,43,237,47,45,114,193,148,176,80,242,126,97,181,30,70,169,140,146,47,181,169,97,60,231,237,13,21,150,90,121,19,3,78,74,182,82,108,77,185,7,124,216,110,220,139,161,110,82,138,86,239,155,254,76,124,16,159,78,167,169,124,128,164,242,181,18,223,80,170,96,230,166,51,249,118,90,26,172,99,137,68,53,25,204,196,251,163,156,156,191,235,211,209,187,30,206,151,251,49,238,94,152,14,164,73,188,0,231,2,229,173,55,239,7,27,62,199,247,219,116,173,33,6,138,120,102,92,174,149,35,235,68,116,69,198,203,65,188,75,79,138,179,97,37,18,143,15,251,245,84,57,74,55,235,155,149,24,44,11,66,139,173,77,211,27,192,59,201,89,106,150,47,135,71,129,185,72,70,82,213,248,93,135,203,83,193,162,148,228,40,110,52,234,12,162,211,126,173,169,128,37,175,150,107,207,230,205,26,185,9,84,22,202,82,234,240,93,156,74,166,211,114,231,142,144,154,247,69,106,94,220,52,218,5,111,133,239,14,75,155,54,222,163,124,141,177,144,91,214,252,9,95,111,146,231,98,141,100,186,188,170,173,210,169,102,125,146,95,180,227,147,65,160,185,34,238,130,149,80,164,149,5,172,231,223,44,137,160,144,74,78,230,149,128,55,95,154,37,120,161,22,170,142,71,217,129,119,92,92,201,177,204,100,224,13,51,66,169,177,145,38,203,22,51,155,19,229,140,127,88,146,230,179,200,184,17,238,3,5,59,141,135,58,126,124,32,46,74,227,250,160,213,97,90,41,63,239,31,72,145,110,59,157,243,179,245,106,188,118,63,144,106,173,90,192,87,73,143,18,190,14,152,111,84,157,155,84,232,218,154,238,200,233,24,94,145,19,93,22,79,212,168,2,153,76,223,23,71,171,244,52,238,205,46,250,13,146,163,132,244,188,208,38,20,182,51,143,230,54,109,94,88,172,103,139,56,59,235,78,250,67,217,39,223,133,234,108,38,94,72,247,248,198,184,19,174,76,171,185,81,170,11,166,72,107,28,20,187,137,187,80,132,156,166,115,109,102,205,48,201,204,196,191,33,23,155,2,81,91,138,100,112,5,106,38,107,181,33,115,63,73,227,141,96,183,68,86,238,22,153,59,137,95,206,107,12,145,225,178,184,63,140,23,219,180,164,136,247,119,190,254,61,1,214,187,26,30,73,87,139,36,21,151,194,220,172,198,243,169,89,77,14,150,91,141,44,239,235,102,195,96,63,43,225,10,17,219,116,210,237,233,164,199,22,200,0,29,5,83,178,223,76,167,201,218,188,160,180,252,243,4,221,74,83,37,169,84,199,239,35,179,174,204,144,197,252,180,50,44,228,103,210,125,230,222,95,200,142,5,159,239,78,161,74,201,120,147,204,54,23,105,150,158,6,2,85,82,170,122,163,153,98,58,112,63,174,79,73,31,216,78,139,53,105,181,89,198,5,124,172,160,141,184,222,188,43,215,242,33,170,147,205,170,14,141,108,136,121,9,135,70,60,210,165,153,126,44,116,136,67,163,89,246,189,59,52,26,160,62,35,135,70,23,120,135,57,52,186,86,60,192,161,209,165,222,115,29,26,93,154,122,210,161,113,95,157,247,225,208,232,74,166,99,29,26,247,52,242,30,28,26,221,73,244,146,14,141,174,16,222,201,161,209,189,197,227,152,224,93,29,26,247,76,165,227,112,121,73,135,70,215,174,190,171,67,163,43,206,159,135,67,163,43,34,159,187,67,227,177,228,57,204,161,209,165,213,247,235,208,104,7,248,2,14,141,246,6,223,167,67,163,29,210,123,115,104,220,11,230,29,28,26,15,104,247,80,135,198,3,154,122,95,14,141,6,232,253,14,141,135,96,248,174,14,141,14,24,239,217,161,209,14,237,51,114,104,124,46,208,151,113,104,52,37,228,103,59,52,218,59,240,217,57,52,154,168,127,142,14,141,91,244,123,190,67,227,206,166,94,210,161,113,107,51,122,175,14,141,219,208,158,231,208,184,163,157,3,28,26,221,106,126,101,29,26,183,59,251,249,56,52,26,111,58,31,44,155,0,49,107,74,79,38,182,52,199,52,192,79,62,137,39,159,196,47,118,139,232,37,133,166,116,114,73,60,185,36,158,92,18,191,252,46,137,92,38,22,199,148,36,9,248,72,159,132,166,71,162,109,174,239,113,72,212,55,188,147,67,226,201,33,241,228,144,120,114,72,60,57,36,158,28,18,79,14,137,39,135,196,147,67,226,201,33,241,228,144,120,114,72,60,57,36,158,28,18,79,14,137,39,135,196,147,67,226,201,33,241,228,144,120,114,72,60,57,36,158,28,18,79,14,137,167,159,211,207,123,112,160,116,49,76,120,216,167,35,187,153,37,236,221,222,183,230,201,126,239,71,151,23,158,60,11,137,61,131,199,6,61,217,115,3,159,38,164,251,97,143,90,60,26,123,182,255,132,250,220,230,114,8,231,250,229,64,16,135,27,216,127,195,244,40,24,197,251,125,134,240,235,166,71,215,196,21,180,96,1,43,239,149,63,140,67,227,244,51,92,55,16,185,10,132,131,161,168,221,130,197,60,141,250,70,52,218,13,50,140,213,214,206,29,244,153,37,253,205,27,184,139,110,35,99,177,209,129,134,47,54,179,153,151,176,6,145,228,34,205,211,28,43,90,111,245,191,188,181,185,121,10,50,169,250,172,234,62,19,132,240,42,78,98,107,138,164,146,218,77,41,110,191,101,206,12,40,120,175,157,207,162,36,220,126,241,185,5,101,207,229,167,62,148,7,95,126,158,246,146,211,207,233,231,244,115,250,57,253,28,45,5,238,146,52,52,129,77,19,109,206,252,65,244,164,120,8,254,190,177,63,170,29,113,83,51,109,239,136,171,226,205,118,161,45,105,198,20,19,173,199,51,174,234,175,41,40,2,181,203,246,66,58,186,51,1,250,61,111,28,134,129,18,186,202,107,61,209,16,68,176,193,170,218,46,40,225,218,22,68,138,22,89,250,153,205,237,146,97,99,129,47,105,4,143,145,87,143,224,177,204,205,66,189,220,138,72,247,122,190,77,96,9,68,126,73,94,54,56,90,42,143,227,133,102,79,204,166,34,100,43,149,203,142,86,85,166,133,179,92,173,70,50,241,184,191,74,135,71,249,97,188,126,159,172,118,152,105,51,165,36,179,236,76,216,112,10,149,14,208,185,108,61,219,140,115,133,58,233,29,15,147,173,97,129,25,182,240,101,163,152,147,249,77,191,191,25,201,161,37,147,43,44,11,93,190,43,70,241,158,63,18,89,46,163,237,149,111,227,43,69,121,111,57,80,29,220,141,241,230,189,204,80,196,148,141,22,102,108,110,157,234,145,65,37,177,78,83,181,77,140,138,151,7,237,33,57,146,148,124,86,238,84,146,249,181,156,233,133,54,235,88,179,56,243,202,68,125,232,205,229,252,203,187,124,242,174,151,160,58,156,175,165,8,190,142,80,72,228,154,162,24,75,200,210,156,20,169,104,29,95,132,131,247,163,12,155,243,101,242,194,102,24,221,20,248,234,58,24,36,231,33,114,147,45,55,167,2,83,161,198,249,68,34,26,102,201,56,222,175,14,107,51,81,136,78,171,237,102,182,29,111,76,66,129,116,33,238,149,164,196,172,53,172,41,247,82,171,74,13,235,173,80,122,65,54,131,57,186,140,7,112,65,108,250,227,196,157,20,13,240,33,32,159,78,122,62,78,168,241,226,160,77,202,18,153,136,15,114,9,217,171,52,131,205,180,111,213,42,221,197,87,9,130,141,119,39,81,128,75,181,186,12,143,125,211,101,140,145,149,213,104,24,140,213,87,74,161,194,113,228,92,238,199,99,189,53,33,39,107,98,88,36,166,173,254,132,44,143,235,139,18,177,140,250,216,60,89,93,79,23,169,97,242,158,72,210,213,97,56,217,205,114,99,138,43,201,209,98,42,16,138,22,138,113,110,212,145,242,205,118,95,164,229,82,202,187,72,87,195,227,154,63,53,193,211,221,205,148,76,22,115,226,160,91,200,132,123,173,118,179,185,164,242,233,50,47,81,98,142,43,55,241,92,53,28,45,148,133,64,98,153,18,134,147,58,23,203,215,130,235,66,172,222,139,223,119,99,124,239,174,157,133,60,79,38,50,147,234,242,46,88,102,235,116,39,26,21,125,139,194,170,47,14,86,133,217,138,166,67,181,246,128,149,217,129,24,73,250,227,163,114,55,90,169,149,169,120,178,86,224,235,221,72,217,123,79,38,86,185,52,19,84,70,11,24,36,65,217,212,215,157,202,42,57,141,71,3,171,216,36,28,236,198,100,161,20,75,174,171,217,106,175,28,175,21,194,107,18,15,17,243,97,54,27,207,142,133,105,57,26,103,184,134,196,201,141,246,148,36,250,101,110,94,11,205,219,241,226,168,18,224,152,24,231,45,247,200,104,97,60,9,133,38,243,193,170,83,39,83,164,194,179,114,190,136,47,252,233,114,138,108,42,211,116,158,169,166,165,208,154,91,42,190,110,133,43,134,202,155,85,132,245,197,197,101,68,146,251,193,66,114,36,208,100,103,158,106,214,150,169,100,45,68,148,125,10,223,201,146,128,28,11,50,30,92,12,90,196,58,199,142,200,84,184,79,201,221,10,89,31,249,86,145,102,25,112,134,172,144,153,212,178,91,73,113,67,38,137,111,154,145,118,188,165,176,25,229,142,11,246,139,116,140,95,68,19,210,250,62,77,113,49,47,213,136,213,86,119,222,88,181,25,204,182,134,157,252,34,19,95,251,100,46,210,150,170,141,213,120,82,73,183,139,205,197,146,226,234,28,152,221,53,33,192,83,247,203,68,179,168,228,178,229,229,93,128,243,241,185,222,125,184,22,237,115,98,143,73,119,194,225,82,110,162,136,139,76,167,23,104,73,93,190,156,79,202,157,21,39,80,137,240,106,57,110,44,210,100,161,142,135,241,90,134,37,139,65,166,147,247,245,178,29,185,214,14,251,148,116,163,183,73,207,249,84,46,210,141,55,125,129,59,50,66,222,227,165,122,167,158,136,139,179,81,42,144,15,21,102,119,222,22,227,157,84,149,249,108,28,107,148,214,202,106,29,244,38,235,27,239,120,92,233,38,210,43,166,28,107,249,75,119,237,74,93,34,137,72,157,88,199,203,235,101,114,145,155,181,57,182,85,26,113,131,104,106,124,95,143,6,115,213,149,184,25,177,241,68,239,158,16,134,124,135,224,22,190,126,65,94,147,153,230,162,159,94,13,133,174,95,174,213,186,133,232,178,61,31,70,198,189,68,98,212,20,202,205,201,148,87,214,185,234,32,192,43,253,145,175,88,108,220,17,81,74,228,23,179,30,71,149,75,29,133,217,132,250,173,198,132,152,83,94,137,17,234,243,53,29,159,69,67,141,186,16,85,112,31,79,228,131,65,201,119,151,104,209,201,187,110,94,170,174,98,120,161,21,174,229,57,42,24,139,55,130,236,172,152,235,200,61,90,20,149,185,152,217,212,124,41,111,169,147,8,182,226,190,118,112,216,173,249,233,2,35,74,61,106,78,22,19,77,176,250,244,168,110,145,206,150,87,227,49,49,73,19,225,210,42,25,35,3,203,73,62,52,244,119,195,3,165,156,200,22,115,52,221,10,180,197,78,164,84,201,72,69,50,25,204,166,115,236,125,49,22,108,246,234,41,222,91,233,229,51,89,133,206,241,179,89,97,3,48,231,219,189,18,197,206,150,245,185,204,247,133,229,157,159,155,19,74,190,36,119,58,235,89,172,213,233,20,137,64,127,83,155,180,168,192,84,233,248,216,98,154,94,14,132,42,83,142,115,137,65,193,191,22,83,149,64,185,152,207,205,170,121,37,94,235,4,20,64,246,217,82,154,167,18,50,88,101,178,108,38,203,39,194,35,54,45,119,164,187,122,140,74,43,254,206,42,40,23,104,81,96,122,211,64,26,236,37,92,72,74,11,173,6,41,146,129,74,58,37,198,74,56,17,9,71,54,190,6,69,84,71,189,126,50,89,236,83,67,57,211,16,133,22,87,203,147,237,4,152,108,9,54,151,27,212,218,120,45,212,32,151,161,59,50,38,5,82,126,70,160,252,117,42,22,110,18,92,68,6,43,215,188,194,241,36,221,110,165,3,254,254,93,53,88,246,149,179,113,95,102,83,20,251,17,101,140,175,162,100,218,127,55,91,4,58,145,20,39,245,230,190,65,169,29,146,202,5,166,148,46,226,254,69,112,198,23,23,254,241,178,82,217,128,217,215,38,131,145,60,222,102,163,181,32,29,230,154,145,21,235,139,182,249,96,190,166,16,98,108,67,7,146,203,74,167,217,40,50,237,97,137,136,20,75,67,223,36,38,165,38,247,139,66,100,86,184,107,164,194,139,181,112,199,77,188,243,113,216,91,78,69,185,136,178,236,142,66,155,118,61,76,23,71,69,46,222,21,125,84,208,27,91,7,210,119,9,146,74,213,189,141,66,160,33,12,166,45,210,215,201,178,140,47,171,172,32,255,109,132,242,44,200,100,26,157,68,123,147,197,243,139,112,23,134,168,42,118,153,25,235,143,78,203,96,249,38,18,197,112,185,226,31,116,115,119,73,62,160,240,209,84,101,178,16,38,221,149,146,231,55,17,38,89,234,123,235,245,122,49,117,95,27,180,91,145,32,233,91,102,34,190,59,209,87,137,175,252,93,58,122,191,240,167,150,0,234,125,98,204,42,92,37,213,206,142,146,253,17,49,168,223,175,66,108,37,122,151,153,77,154,37,110,67,22,152,133,56,142,220,77,123,177,225,120,138,139,147,48,177,28,247,91,96,206,201,185,88,169,92,165,68,146,161,227,27,158,139,38,163,66,52,190,220,8,221,233,24,103,219,137,92,104,186,137,222,213,103,156,40,251,226,20,235,207,76,122,119,17,47,47,54,91,244,64,224,198,221,206,93,36,89,14,205,163,185,41,151,161,38,37,166,157,232,150,153,73,58,222,205,37,230,19,37,223,152,11,179,44,19,244,222,103,196,1,63,175,220,173,163,213,144,210,94,102,6,131,251,80,167,52,104,10,226,93,99,74,212,66,121,111,181,30,29,203,222,124,108,229,3,203,109,177,90,26,129,93,107,156,219,108,226,213,238,132,172,228,138,155,94,123,19,143,250,152,149,175,83,145,227,205,216,104,150,206,150,194,243,74,168,86,226,154,189,130,36,68,252,89,97,194,54,235,169,176,34,151,132,153,92,25,12,229,233,52,45,40,130,127,149,223,52,171,161,54,81,40,48,221,138,55,151,86,98,157,228,188,200,69,50,235,123,28,236,132,237,8,211,153,164,200,112,145,243,77,59,82,45,41,48,4,53,235,55,189,85,69,30,205,55,137,238,70,104,204,100,134,175,178,141,180,66,177,185,57,151,142,202,181,158,191,207,37,150,153,58,207,44,217,44,203,22,231,35,178,187,204,210,241,52,87,193,211,163,110,63,185,72,22,87,153,185,34,151,139,98,53,204,18,155,85,166,151,175,221,13,134,43,186,153,29,119,23,185,73,43,236,29,4,164,242,74,25,46,250,245,100,178,206,76,231,189,65,47,73,102,2,155,33,155,240,183,130,169,53,225,77,45,179,131,46,25,203,36,27,89,174,209,230,211,205,185,28,187,111,47,200,145,72,109,66,101,86,186,83,198,157,158,184,8,248,130,141,24,23,44,22,136,52,53,154,240,33,223,176,22,105,74,249,245,184,64,77,66,164,191,60,47,50,249,73,161,29,170,22,215,194,192,47,243,138,183,90,37,18,195,9,25,162,122,57,217,91,47,228,6,77,150,75,248,239,179,209,28,91,98,193,234,226,157,121,235,197,92,98,200,166,214,120,177,53,141,138,180,80,77,167,147,147,117,154,219,4,42,211,120,128,155,15,166,74,176,92,147,10,169,234,124,222,173,165,228,129,55,25,143,133,169,254,184,220,238,85,101,186,223,232,86,70,145,181,55,148,244,123,129,208,215,2,178,67,166,56,204,140,167,131,166,47,53,98,38,171,254,29,175,228,123,252,116,78,180,54,173,218,104,45,246,178,233,196,204,219,237,70,103,85,95,151,224,148,254,50,27,3,91,100,134,155,6,124,196,164,219,173,164,43,57,33,26,170,165,227,245,40,217,236,78,51,221,82,89,6,251,67,171,75,108,42,226,166,27,108,221,87,105,255,108,198,75,178,228,87,186,64,212,173,183,133,104,132,228,124,114,61,224,79,181,103,173,92,109,201,148,148,114,41,93,167,74,157,254,104,206,36,138,13,74,158,76,163,145,121,53,123,151,13,77,202,139,25,197,4,229,101,63,94,220,172,168,106,61,190,94,180,69,182,90,9,19,65,161,203,45,58,74,190,26,147,91,179,94,199,219,93,85,19,43,10,212,38,166,43,169,189,9,52,242,165,97,187,152,44,117,234,85,118,222,137,15,210,196,253,42,66,147,125,105,120,63,144,70,157,108,166,120,95,31,201,18,78,109,252,165,76,190,61,47,146,19,106,81,40,7,154,222,246,32,74,177,201,97,221,207,229,252,165,17,223,8,102,3,149,96,55,157,230,70,145,96,115,212,188,47,147,97,126,61,78,249,248,84,240,142,74,7,19,204,96,48,101,98,76,52,5,164,93,81,238,81,171,70,36,217,28,164,146,177,204,164,221,155,53,54,93,106,56,234,167,114,153,80,143,170,175,55,3,114,236,205,13,27,241,251,201,253,124,140,15,188,10,221,28,101,194,116,184,185,138,149,114,179,238,82,46,10,98,121,62,97,163,205,146,88,233,250,130,1,50,47,176,235,89,52,135,103,214,65,164,117,36,39,169,6,16,35,171,83,138,82,163,21,49,225,237,211,118,203,89,251,213,204,235,25,78,57,31,163,188,25,44,248,43,156,13,51,145,32,30,189,2,122,14,170,223,15,17,79,31,238,7,98,172,31,30,238,135,28,42,20,72,193,253,145,247,116,216,79,224,225,94,159,237,5,191,16,135,253,38,50,159,203,97,63,61,97,69,153,122,169,3,248,47,83,107,204,80,170,28,120,93,16,172,28,114,91,80,116,189,45,112,1,179,231,190,64,231,134,211,125,193,233,231,139,123,218,247,146,39,126,95,198,83,191,16,30,11,60,185,181,17,129,96,16,221,91,135,240,110,228,233,157,176,219,167,245,226,236,1,197,99,254,126,8,109,156,4,30,121,250,10,61,130,247,212,194,225,192,179,247,212,174,204,95,106,198,59,250,222,21,14,227,1,130,9,245,94,63,232,161,57,250,19,118,245,184,223,206,121,187,178,17,18,39,224,216,72,247,6,233,217,170,31,163,225,207,33,77,168,86,199,91,13,97,135,195,188,118,198,245,185,254,70,63,212,143,244,233,199,189,116,58,187,238,15,69,73,190,236,13,134,19,230,193,136,151,129,126,172,136,75,244,116,54,1,187,207,118,3,218,172,131,91,137,234,73,241,96,68,112,188,10,161,56,30,103,196,21,30,36,96,232,21,104,55,166,127,126,220,238,194,245,165,194,118,199,67,217,180,124,182,247,199,26,67,73,11,25,169,7,117,49,164,35,253,251,118,20,22,54,8,127,244,160,33,122,168,16,45,196,205,33,200,92,202,131,197,180,235,18,58,137,38,232,0,29,219,209,242,21,146,7,102,52,32,44,13,185,124,155,91,244,160,50,91,113,72,94,66,198,26,242,125,65,149,61,160,89,180,239,203,82,15,80,118,34,244,16,193,246,201,65,18,77,98,209,56,148,131,58,36,73,3,49,135,98,160,11,122,146,82,125,231,161,235,62,53,161,96,144,6,144,180,208,3,51,80,68,28,27,167,201,52,101,186,206,83,179,184,86,74,209,37,38,74,117,166,47,167,81,216,3,163,226,156,34,211,9,40,112,229,97,196,2,35,228,130,17,168,160,230,135,37,235,33,212,30,0,97,100,168,238,234,20,31,135,97,5,146,40,131,92,216,69,51,71,175,247,136,101,58,247,156,196,178,211,207,233,231,115,16,117,45,155,170,46,101,234,34,199,25,148,57,204,128,7,135,57,89,153,78,133,231,33,2,59,83,255,109,25,19,63,209,160,189,45,77,254,56,174,13,139,255,211,129,190,79,54,241,92,149,57,44,112,172,116,178,202,26,78,165,64,147,57,92,145,221,146,160,77,183,205,75,232,25,53,131,33,5,182,182,107,139,96,173,202,10,134,143,5,74,211,85,14,34,100,166,170,40,235,178,142,142,162,13,182,85,210,49,213,11,93,228,57,11,64,179,120,63,142,20,28,191,105,122,106,106,23,59,17,117,18,178,223,119,165,133,138,233,39,63,251,147,183,191,251,159,62,249,179,191,252,244,79,126,235,237,143,127,254,246,167,127,245,68,219,26,5,162,6,70,122,247,205,148,109,247,17,93,100,210,242,109,226,141,65,204,199,109,140,62,249,217,31,189,253,179,31,236,192,72,149,162,182,251,108,0,213,164,169,167,129,58,37,43,163,77,195,53,104,91,209,219,99,56,17,242,7,233,109,53,103,9,104,40,66,53,164,23,10,18,158,139,27,15,212,98,120,206,115,123,123,11,119,102,161,127,38,126,244,209,185,120,251,10,41,37,34,16,216,94,191,190,192,196,43,184,143,79,36,144,101,234,50,122,226,197,13,108,148,134,141,6,99,49,214,115,113,197,176,125,122,49,145,111,232,115,15,206,18,225,88,151,245,123,64,91,31,224,216,131,138,104,145,158,93,131,111,106,24,153,162,192,176,215,31,16,143,80,127,242,199,194,207,214,159,0,229,160,75,5,205,152,154,71,151,246,199,88,58,24,126,253,224,136,220,240,68,124,185,173,250,170,91,158,9,192,140,111,183,125,168,168,137,200,170,127,182,67,81,49,17,114,9,134,71,4,160,195,197,163,97,11,174,225,92,96,251,46,245,225,162,124,77,216,35,77,250,175,194,64,27,137,88,2,80,162,136,139,218,153,171,13,47,213,153,108,187,89,171,158,121,131,156,142,144,73,186,164,135,79,124,121,17,254,57,198,201,95,244,38,20,24,186,169,46,63,41,239,143,107,170,188,143,196,116,75,96,40,146,82,67,177,165,213,104,88,48,172,21,213,71,162,58,146,204,53,129,30,72,239,64,148,79,146,88,25,182,176,136,235,49,182,80,212,49,106,20,199,4,36,152,211,182,160,90,166,116,238,68,114,143,120,174,243,199,73,60,63,253,188,220,143,117,197,6,155,29,255,45,217,25,95,71,245,10,3,25,187,28,202,192,6,8,26,50,93,60,221,150,104,181,105,199,137,169,94,213,101,173,86,203,235,2,197,246,2,173,86,117,91,165,85,64,112,97,62,35,110,224,214,109,119,75,14,169,189,113,184,157,134,116,100,182,151,231,7,23,49,28,164,88,151,101,195,35,20,182,176,75,16,232,133,158,62,239,140,18,97,86,61,30,245,179,204,123,55,184,36,219,165,122,13,207,146,162,20,236,133,171,224,187,119,150,171,37,83,77,58,89,145,167,147,64,246,254,174,216,89,5,124,190,116,180,152,170,243,197,77,119,92,31,20,147,35,106,72,229,167,241,241,120,214,156,149,151,233,80,37,61,104,77,243,99,201,151,174,17,138,50,108,242,163,193,52,149,206,223,215,178,67,97,93,217,148,20,161,58,166,179,181,92,189,146,95,49,235,104,172,159,40,203,37,47,225,93,111,98,132,24,137,20,152,77,65,14,243,141,133,47,211,106,73,177,141,223,187,12,133,55,68,59,26,13,119,184,250,166,223,184,87,50,60,57,237,145,115,37,62,226,90,101,74,41,249,214,37,133,172,112,115,95,67,225,104,54,154,21,229,164,196,197,6,108,34,166,100,187,113,69,217,204,124,100,203,151,174,203,25,153,244,249,188,225,4,153,87,250,117,66,73,6,18,247,205,34,115,191,196,189,36,127,159,243,19,66,168,157,72,199,35,237,230,188,65,37,34,245,251,198,88,170,166,130,201,202,172,218,92,250,250,116,182,74,249,121,165,209,186,31,5,42,241,78,68,72,179,68,59,88,170,224,94,110,157,93,174,163,84,100,177,40,9,98,32,30,137,146,109,255,221,114,89,143,204,125,222,110,116,66,22,186,137,96,91,186,75,44,163,233,54,119,199,142,107,85,223,36,52,146,123,137,78,83,160,252,197,229,125,118,145,225,42,92,203,27,15,117,10,236,56,18,238,197,11,235,2,89,153,146,149,104,110,61,94,250,102,83,122,146,36,25,142,172,121,19,161,92,192,215,76,5,218,43,95,182,74,142,83,116,172,73,249,198,247,45,50,221,137,173,231,120,145,43,138,197,72,124,76,211,163,254,58,117,95,167,75,193,89,60,191,174,199,146,190,82,124,116,63,43,7,189,165,72,54,95,149,38,83,101,190,110,199,164,58,73,70,240,121,88,78,46,139,252,125,102,220,43,84,74,209,251,156,183,21,167,72,98,93,99,2,213,59,133,156,37,68,158,41,78,250,221,32,71,22,164,241,170,150,241,11,229,54,207,49,109,178,75,76,149,16,46,229,139,119,140,188,246,145,247,108,74,172,119,239,112,114,30,36,131,179,68,77,150,194,181,234,172,212,242,39,72,170,82,47,204,196,252,152,138,118,250,178,24,204,215,210,66,44,225,45,17,76,198,231,139,117,58,33,95,182,52,158,231,163,248,32,66,13,91,228,42,152,148,171,74,110,17,222,148,240,108,72,161,150,248,125,157,47,52,35,36,29,76,182,39,81,146,203,15,202,37,192,56,25,124,26,46,102,189,162,88,159,173,18,21,114,211,171,112,157,100,162,82,172,166,170,227,198,52,144,148,146,129,250,178,139,147,249,78,128,37,243,225,78,42,152,144,243,201,152,119,218,231,251,217,50,47,55,133,132,200,221,17,155,120,129,99,216,124,97,208,143,120,199,249,188,194,116,230,1,190,205,200,181,73,22,159,85,50,169,214,176,36,52,37,30,111,70,51,233,86,101,34,141,187,245,104,186,158,158,226,137,238,32,146,224,18,33,124,32,133,187,121,255,184,237,23,226,13,174,152,174,119,184,201,154,88,165,238,234,149,73,127,177,9,23,171,82,195,191,78,205,162,145,106,198,127,55,94,75,53,34,148,174,140,131,254,244,172,190,206,220,55,189,254,144,80,206,46,135,254,198,44,199,118,8,220,59,138,84,71,165,134,191,71,79,133,84,173,215,226,194,74,83,201,116,162,33,186,183,206,41,177,252,98,222,47,244,90,190,218,122,217,97,148,124,57,33,8,209,194,48,155,133,56,150,163,100,72,185,47,86,42,37,47,63,99,66,161,84,157,139,15,107,157,121,180,146,150,178,53,42,69,198,51,177,92,137,15,215,134,101,37,85,167,150,245,80,143,234,174,149,20,87,14,53,22,34,195,119,216,117,245,174,125,39,221,145,245,122,182,218,155,175,105,133,158,82,5,58,152,72,41,203,48,205,214,227,68,167,56,166,226,44,24,100,49,221,30,213,239,7,51,114,16,171,123,235,147,252,106,154,87,168,122,60,190,226,86,197,64,185,217,110,197,167,100,228,62,41,102,39,140,194,174,243,222,170,119,182,106,146,177,26,21,34,41,127,91,161,23,116,117,34,205,195,213,224,144,104,220,103,179,36,61,36,97,133,114,124,76,49,178,194,68,135,97,102,58,95,167,42,35,165,74,230,178,19,122,218,202,167,167,45,46,142,135,50,75,73,206,45,215,29,127,182,180,78,42,36,213,202,54,162,201,117,9,143,53,252,164,55,94,174,247,165,76,44,17,232,220,183,104,50,30,79,111,146,217,190,44,40,139,4,213,26,247,148,106,116,222,106,220,199,70,100,190,154,77,231,249,62,55,234,224,100,178,38,44,148,85,189,30,109,114,203,142,63,173,16,92,80,154,248,251,217,222,48,149,94,55,243,245,94,139,29,210,172,119,73,215,195,49,158,157,199,165,82,141,99,178,210,42,213,175,43,195,236,32,152,174,82,131,84,112,88,168,212,34,119,222,68,179,112,79,74,253,113,144,65,175,98,197,115,181,102,40,41,142,115,28,199,221,162,103,177,66,1,226,0,47,208,104,160,23,81,215,255,64,224,128,226,189,88,63,134,110,188,2,33,226,201,194,184,159,193,81,225,160,63,246,100,225,96,47,18,83,17,9,250,217,61,10,108,132,142,50,159,129,2,27,137,68,35,161,80,36,114,152,2,235,9,133,186,161,231,251,208,34,9,192,161,50,178,1,127,32,24,140,4,237,47,140,153,151,82,250,93,148,241,201,229,174,168,223,239,171,154,46,194,23,93,136,169,49,233,193,7,20,247,11,199,224,207,21,113,113,51,19,164,33,68,253,90,100,39,52,140,182,241,104,195,234,236,74,251,0,229,175,109,20,183,163,189,7,163,191,114,99,83,42,71,11,73,30,246,215,122,131,215,72,191,186,236,178,178,194,194,183,207,118,2,179,125,177,61,15,225,78,33,21,21,0,254,168,54,207,174,144,87,182,12,126,79,182,219,119,134,167,63,51,94,156,9,226,49,22,16,217,148,50,141,225,176,156,216,108,61,134,211,95,76,38,59,123,97,149,60,13,205,254,226,37,52,240,169,192,15,101,65,244,9,64,202,21,139,218,151,47,111,109,83,145,5,156,5,168,182,79,227,158,182,72,24,32,28,232,203,29,205,196,200,136,16,189,208,35,52,107,209,208,249,56,22,164,200,106,82,141,223,108,6,77,15,235,102,73,237,1,133,69,19,100,79,11,171,14,196,155,38,72,237,119,49,60,9,154,200,106,33,202,81,136,243,104,220,26,17,60,57,136,67,117,189,152,65,109,173,119,169,229,102,111,246,168,230,58,219,156,84,243,211,207,215,237,206,202,186,172,163,195,114,83,109,55,130,220,24,135,10,215,234,61,134,113,139,241,45,217,229,176,190,175,69,64,215,78,28,212,237,242,12,221,127,128,127,48,180,145,190,99,126,168,87,193,209,31,236,236,67,122,50,27,208,160,48,220,69,53,200,250,94,122,166,111,166,102,80,110,217,182,15,105,216,127,75,214,46,54,44,232,155,125,130,91,169,158,182,125,57,7,83,157,123,235,153,109,115,181,0,183,131,183,68,29,129,89,174,84,180,32,103,224,97,100,88,54,77,107,51,22,218,163,203,11,252,198,154,167,19,80,219,58,173,89,150,195,26,191,203,173,135,173,152,51,78,168,89,224,81,255,168,125,176,219,196,161,205,215,201,54,214,61,23,30,215,92,60,121,203,18,118,19,174,13,33,181,27,14,177,159,129,144,10,68,225,112,44,26,11,31,120,203,18,14,6,159,22,195,131,33,85,102,143,132,35,187,251,23,96,250,221,207,66,8,247,7,64,247,186,254,67,133,240,72,100,159,230,16,162,163,81,128,180,158,127,70,159,243,23,15,195,254,249,7,252,183,191,205,255,26,113,33,15,96,140,61,158,85,206,146,162,40,136,231,158,248,80,46,210,160,135,171,51,20,240,108,10,102,217,89,151,61,3,8,14,121,150,57,163,121,230,140,19,89,184,111,159,201,3,154,63,3,132,187,145,7,67,233,10,22,191,229,49,244,25,138,121,160,183,52,52,137,57,231,255,5,127,161,38,171,1,131,88,6,192,176,229,62,210,87,51,81,144,5,72,207,43,137,149,111,237,221,193,68,181,67,244,45,255,47,12,80,94,246,198,0,245,138,126,125,11,74,1,90,59,193,192,28,160,122,60,98,86,8,156,3,194,197,131,200,202,11,145,63,51,27,180,1,122,109,175,190,18,196,91,39,189,119,213,252,245,91,217,94,121,40,213,52,236,246,160,96,237,128,19,19,147,155,104,52,250,93,124,207,232,135,153,88,240,51,96,89,166,235,143,224,209,40,125,48,203,246,123,79,104,221,70,15,252,52,3,128,97,244,173,2,228,64,65,81,87,242,149,124,133,150,200,201,13,251,202,67,123,94,223,62,128,165,183,78,47,89,199,81,174,136,114,65,89,73,62,167,189,30,95,119,184,241,77,85,99,254,178,200,249,102,64,175,16,120,95,15,177,179,7,227,47,174,192,218,200,159,159,155,141,0,109,22,208,2,142,235,197,227,5,64,29,112,78,125,45,61,1,69,90,75,240,95,98,136,202,208,226,218,183,36,124,243,5,43,174,97,82,22,30,101,199,215,20,160,199,65,32,25,86,166,135,19,119,144,0,29,103,191,124,2,232,24,72,255,24,136,203,30,239,1,237,23,128,232,157,102,229,103,81,14,117,234,136,94,100,153,131,251,97,129,2,114,125,7,117,101,49,75,192,3,251,231,244,100,49,3,205,176,241,117,150,57,168,59,34,59,21,118,113,219,254,206,48,236,132,85,1,73,96,136,164,195,198,8,52,217,165,37,146,41,1,45,239,48,230,35,1,79,75,144,239,100,145,61,152,181,43,8,197,195,233,167,243,90,227,64,24,143,96,135,141,18,209,61,155,21,17,14,124,22,18,68,207,143,135,98,253,3,151,171,80,212,255,180,125,126,144,8,132,212,131,188,104,144,125,234,68,241,74,60,103,47,180,37,206,40,169,146,129,191,133,171,61,6,207,208,62,84,215,165,228,4,221,184,99,50,72,122,35,177,147,254,213,155,222,183,191,205,222,232,251,5,88,125,135,75,15,232,4,212,162,123,212,132,150,128,238,175,105,11,211,169,192,163,107,66,207,35,246,106,111,73,36,30,239,46,101,145,159,15,42,132,132,108,88,18,224,60,61,199,193,246,127,238,129,6,88,160,63,151,179,97,111,204,138,160,50,45,203,162,116,253,224,81,19,46,133,25,164,131,228,185,230,175,64,179,162,12,230,50,91,65,89,152,103,73,79,22,44,186,130,164,101,207,181,103,13,254,0,101,31,202,204,30,248,10,138,7,131,124,2,210,89,26,52,140,2,73,15,132,9,244,199,240,188,253,167,239,188,253,143,223,251,228,7,255,245,159,127,240,19,128,16,96,239,135,222,0,58,102,152,99,100,110,190,252,21,108,129,66,249,231,106,107,128,107,177,41,96,134,201,245,3,66,226,90,45,35,75,117,136,35,6,120,109,2,85,43,91,107,182,34,183,236,35,6,184,19,108,233,232,12,203,99,201,242,60,62,94,128,253,252,205,242,220,99,202,249,191,252,238,223,153,95,60,251,41,247,36,89,92,104,203,242,140,133,178,59,233,246,233,207,254,248,147,63,251,139,247,64,183,36,207,236,167,26,40,224,78,51,144,129,40,102,112,159,200,246,213,188,36,64,13,20,0,125,183,242,35,212,121,60,152,70,171,33,99,47,10,26,122,141,17,150,198,14,99,101,98,239,128,168,212,4,147,14,72,213,144,22,96,0,208,255,151,18,59,163,69,90,22,68,48,74,96,128,65,58,98,241,75,11,201,61,6,175,254,233,111,255,226,103,63,119,140,163,203,72,95,22,139,151,12,115,150,201,92,79,167,215,232,225,73,48,180,142,22,181,81,84,91,180,141,34,127,133,208,84,199,108,107,168,80,222,29,252,178,107,172,204,18,206,193,50,115,92,70,11,101,30,56,92,182,178,218,120,189,62,96,196,142,88,161,52,12,234,240,160,241,90,59,208,247,64,149,24,192,211,70,220,127,192,136,195,172,119,24,240,31,252,232,147,63,253,139,23,29,112,181,69,199,128,67,44,119,140,55,204,218,59,220,70,1,231,104,27,25,46,131,13,243,14,28,107,107,81,99,168,213,193,166,58,96,218,162,247,1,43,240,221,26,189,113,103,178,10,157,42,66,166,113,41,237,76,215,138,195,165,208,165,180,35,89,69,8,40,114,183,175,222,207,126,109,30,41,105,204,11,205,203,61,136,3,193,230,240,246,31,127,242,233,207,254,226,151,63,254,75,15,34,202,35,246,121,32,1,22,145,47,0,18,63,248,145,13,137,215,152,112,123,14,239,71,251,145,190,186,87,210,189,48,173,125,10,70,9,245,147,170,67,94,96,67,116,138,67,4,160,66,57,65,245,130,17,220,15,190,184,234,150,23,152,116,171,226,38,240,198,21,133,83,247,19,44,210,241,68,151,142,183,174,106,160,146,57,160,135,252,65,130,248,22,200,250,162,251,78,80,65,253,131,164,115,172,247,98,210,232,43,109,201,68,6,247,150,213,18,190,82,121,141,206,51,208,71,47,100,237,183,127,248,91,111,255,224,223,126,242,183,63,249,244,55,255,81,27,92,76,91,137,195,96,33,198,160,225,152,39,186,28,128,245,78,125,90,240,178,55,17,36,22,202,50,96,49,99,38,44,5,191,98,203,161,52,132,239,15,2,233,113,32,40,208,73,62,49,164,37,117,9,244,168,234,221,181,86,198,227,88,220,172,21,192,250,246,104,221,63,208,122,0,55,149,221,91,5,166,29,168,122,130,56,62,131,187,143,101,93,99,213,53,45,14,119,37,117,201,81,249,217,206,244,42,157,192,106,47,200,112,115,209,234,75,19,120,246,170,37,2,190,176,127,213,72,220,93,200,178,192,59,55,164,153,56,156,210,64,53,215,118,128,9,216,181,236,228,210,182,55,48,165,254,249,59,223,57,123,251,221,159,162,9,165,174,186,104,169,99,110,95,189,198,102,183,15,240,98,241,218,227,92,130,25,155,158,173,203,129,15,86,66,2,237,9,83,199,219,227,193,160,228,5,15,26,224,13,37,216,24,167,52,236,222,162,219,24,78,81,182,38,133,66,241,245,17,51,165,180,107,30,108,19,144,47,17,235,49,86,128,112,7,91,240,142,68,196,88,22,33,239,28,244,99,202,202,3,129,1,224,212,206,151,103,172,85,193,213,234,216,24,0,232,128,38,135,234,7,154,42,210,87,26,206,122,42,208,125,225,137,3,132,99,161,237,22,74,246,230,9,107,243,30,15,210,188,19,14,122,154,147,239,70,186,114,91,16,206,45,88,97,231,86,118,102,81,121,22,105,197,58,217,111,217,43,180,211,3,101,227,67,30,172,112,13,192,15,150,149,64,151,189,77,178,93,92,168,107,145,37,117,27,61,48,150,44,252,37,131,95,55,6,237,33,188,43,48,77,147,116,111,96,129,33,66,32,200,252,67,188,90,25,166,32,226,213,26,45,81,87,96,30,200,96,122,56,82,181,71,221,32,46,24,228,133,15,110,29,67,252,209,71,30,143,75,226,82,24,50,103,184,75,134,35,225,10,222,44,129,17,59,215,206,167,205,156,219,225,43,15,16,196,100,207,107,149,210,31,130,117,64,186,2,235,128,174,183,63,112,34,152,223,15,112,113,10,224,143,216,138,92,13,141,217,215,3,244,231,4,120,50,134,230,9,255,136,77,88,14,200,106,215,104,130,192,67,6,148,254,202,243,246,231,127,252,246,119,190,15,22,182,79,127,255,111,62,249,155,127,227,121,13,40,174,54,164,78,187,95,252,195,119,167,255,255,223,233,243,99,169,138,89,96,65,20,38,242,112,6,160,137,67,142,131,202,26,13,234,128,101,3,252,174,168,79,251,233,152,168,135,25,80,152,149,88,113,8,45,4,180,150,117,200,8,17,89,3,208,133,90,160,122,83,229,249,70,140,160,168,72,8,128,211,106,104,40,170,53,88,183,26,169,84,60,22,136,122,30,95,63,222,136,219,164,150,88,185,60,211,88,1,46,177,139,219,25,54,69,39,188,209,72,4,236,193,253,219,114,119,196,246,228,243,41,218,220,46,206,23,88,15,99,48,48,93,224,200,99,30,162,215,235,246,122,193,144,7,125,191,192,6,183,125,253,212,7,235,126,246,27,23,16,135,78,27,215,23,113,227,226,224,146,68,234,27,215,150,58,112,236,206,181,119,183,2,26,153,7,238,68,134,158,138,118,44,53,65,219,238,142,221,190,172,74,239,215,126,255,50,8,121,192,6,230,32,156,190,131,89,147,15,217,194,12,144,239,121,15,179,224,101,217,196,108,169,182,93,204,150,227,76,113,238,99,150,172,211,70,246,34,27,153,149,216,206,157,108,121,75,98,107,231,238,181,196,186,24,103,238,94,1,186,79,208,253,80,79,223,189,148,219,181,177,123,81,159,195,238,245,131,31,157,118,175,47,226,238,181,130,171,209,88,223,189,156,167,83,47,189,121,93,50,12,192,213,60,123,83,183,47,248,253,153,187,151,229,24,239,107,191,121,233,100,60,96,239,178,147,77,223,186,44,169,135,236,92,58,188,247,188,113,153,88,89,246,45,107,162,109,219,178,102,56,18,156,155,150,153,115,236,158,117,248,166,244,196,238,246,213,218,179,44,164,118,110,89,241,219,49,246,198,185,101,197,49,10,91,153,91,22,238,143,16,125,22,70,51,80,183,172,249,237,27,99,203,170,235,43,148,98,172,78,208,230,90,4,140,4,81,210,125,195,175,31,28,167,244,215,3,204,121,18,127,173,96,142,227,246,235,249,227,206,149,206,126,49,172,238,105,93,150,27,242,48,17,112,146,237,118,83,205,158,137,66,143,149,36,173,128,229,250,85,63,152,66,55,139,240,139,121,115,5,191,25,55,27,122,185,45,17,223,185,104,90,191,235,75,175,12,86,172,194,144,103,225,201,151,58,108,186,198,160,159,135,89,207,198,158,92,122,81,143,224,220,0,91,215,112,195,162,69,118,123,45,182,172,96,219,103,98,152,139,158,129,109,175,222,152,54,245,192,198,119,245,33,104,213,35,178,240,130,202,131,217,151,46,53,245,60,132,227,154,188,173,47,249,106,134,109,185,135,104,177,218,194,202,202,112,45,23,22,178,109,41,100,173,39,6,90,211,112,189,178,138,95,150,100,11,135,235,169,240,70,253,219,223,134,22,127,38,149,92,72,115,238,233,17,12,188,50,0,219,201,249,197,149,122,207,118,238,233,128,63,112,95,76,36,206,252,129,235,80,12,252,5,101,68,80,230,28,154,72,66,30,186,128,27,79,10,12,49,228,236,243,11,175,231,18,39,60,174,45,224,248,53,250,139,204,215,32,20,196,189,229,254,185,122,179,249,100,37,1,84,50,161,130,221,15,204,47,48,93,9,12,93,100,75,79,213,191,217,85,27,65,127,178,58,182,171,58,67,175,159,4,109,112,157,110,4,33,96,150,36,116,195,111,97,67,245,98,241,149,136,177,175,77,70,212,18,105,35,209,98,98,96,229,97,123,146,121,199,121,174,29,95,82,14,171,5,27,31,170,219,39,255,113,240,246,214,137,242,213,132,229,57,121,240,209,71,68,204,150,9,144,215,178,62,6,149,157,181,16,59,128,191,38,49,28,29,127,125,29,220,209,220,22,36,43,26,110,176,28,45,3,208,132,255,50,64,152,156,187,15,214,190,30,159,63,167,99,46,224,47,174,159,198,250,181,190,165,27,11,165,108,187,14,112,19,193,206,69,204,118,141,197,27,82,23,107,30,121,243,154,212,197,238,144,186,216,29,71,222,22,166,218,181,120,57,56,247,21,241,90,165,165,166,171,241,12,92,218,206,183,75,169,226,139,108,237,171,189,140,243,104,201,181,243,242,238,206,155,231,37,79,247,126,199,121,137,57,129,246,246,222,152,161,70,231,173,41,96,53,70,102,9,231,30,147,91,60,230,130,234,78,6,211,6,97,91,71,57,150,16,134,236,253,52,29,220,101,111,219,80,186,81,194,216,64,196,91,22,36,195,21,94,91,45,207,193,214,47,177,89,94,6,162,52,16,71,172,235,61,194,5,36,0,40,96,117,167,183,118,18,15,54,84,83,145,140,4,146,136,95,35,240,143,61,184,199,123,110,79,70,133,175,237,105,168,254,68,173,175,10,59,122,101,75,146,215,115,166,213,51,191,235,167,8,130,119,232,157,120,205,113,122,134,114,116,136,102,164,78,236,219,91,94,215,235,224,112,127,188,125,89,101,206,131,237,178,91,7,131,54,118,113,148,119,213,198,46,14,189,11,195,156,71,139,216,46,125,205,144,67,119,208,75,147,97,129,218,3,195,158,48,246,146,44,242,202,128,10,213,173,197,16,78,173,47,155,188,197,94,24,103,62,118,238,249,166,165,214,35,20,241,45,98,239,51,241,57,20,244,175,217,236,29,33,108,36,232,108,205,156,39,174,19,181,51,47,77,167,5,243,234,128,91,69,104,195,160,170,173,60,84,108,101,253,179,77,177,21,29,169,22,197,86,179,18,102,132,222,2,158,175,193,126,105,71,109,208,66,251,220,102,49,120,113,179,251,142,144,86,91,18,108,154,105,8,67,161,112,34,79,156,170,178,95,244,83,85,241,104,13,85,126,66,67,21,246,93,15,10,91,151,177,87,80,253,64,167,105,30,251,162,194,107,71,3,14,45,243,202,60,110,2,123,1,196,239,144,187,128,157,252,183,239,74,224,125,51,160,205,6,242,226,102,207,233,254,137,5,159,197,130,238,7,251,194,182,150,252,52,19,58,14,54,118,113,225,222,99,189,157,76,184,231,116,239,125,243,160,213,54,243,226,102,247,89,221,62,14,12,227,152,136,78,235,195,47,118,94,199,126,213,88,209,245,188,78,216,58,155,121,154,17,237,199,105,59,248,16,116,51,113,91,199,10,200,14,18,15,70,3,64,150,117,28,8,38,48,17,163,205,3,193,48,219,15,71,98,172,126,135,117,1,157,239,52,175,26,207,235,219,130,126,56,136,156,96,194,221,61,94,137,120,63,226,255,44,194,177,50,193,158,63,18,98,14,117,243,137,69,223,211,19,81,161,88,56,24,198,9,250,11,241,68,148,137,204,222,39,162,128,10,199,196,45,17,91,204,106,218,75,39,230,67,39,160,228,227,85,143,117,43,107,13,134,99,109,124,121,57,21,24,55,2,109,46,81,184,143,107,130,248,12,158,171,250,242,214,150,214,243,3,95,155,146,66,113,245,185,41,106,199,115,83,190,56,122,110,42,105,62,55,5,99,173,130,82,217,4,10,176,58,71,73,34,10,226,146,70,225,99,72,5,37,173,80,169,180,26,134,85,178,199,117,217,198,111,79,84,23,125,244,79,81,93,78,63,167,159,211,207,233,231,244,115,250,121,177,192,211,59,31,246,227,191,37,187,63,235,103,137,17,228,124,212,207,22,73,202,253,73,63,30,5,124,114,121,206,143,119,68,59,218,122,204,15,133,45,210,66,85,107,226,167,90,109,251,113,61,144,109,68,181,134,162,167,90,206,22,40,202,222,180,90,84,147,59,213,210,186,172,121,70,16,91,101,221,95,234,139,249,195,239,22,238,114,251,41,177,128,63,220,139,68,66,196,235,7,35,128,22,221,5,125,92,200,172,5,39,85,119,222,126,101,236,70,11,30,30,184,10,71,35,33,187,0,239,242,116,156,9,236,25,79,236,153,149,159,247,196,222,86,253,231,62,177,103,52,132,29,14,243,184,39,246,140,106,135,62,177,7,241,80,134,114,111,240,230,205,132,238,130,111,40,10,250,158,49,54,98,164,105,111,89,4,130,1,56,126,55,150,24,166,58,123,94,18,224,143,13,68,79,16,217,237,182,85,219,72,35,120,230,126,244,16,67,29,130,159,202,121,0,193,88,8,189,33,114,16,130,86,32,87,67,233,146,238,193,182,182,193,153,218,30,65,88,90,126,154,178,199,54,26,235,193,159,125,143,34,154,67,254,206,143,34,154,76,119,204,163,136,39,45,119,171,182,32,77,5,121,216,219,167,222,250,235,36,124,146,15,104,183,65,203,83,126,240,217,16,191,254,14,96,20,41,169,250,27,131,93,248,198,160,166,180,170,111,12,142,40,237,245,17,243,141,193,13,122,99,48,107,121,73,4,62,253,167,150,82,172,106,242,90,127,182,132,210,30,20,212,34,167,146,61,245,61,195,177,241,138,137,241,210,9,110,169,162,62,63,232,168,35,32,252,104,253,129,19,163,226,212,76,183,97,26,166,200,44,101,121,231,112,131,222,57,4,218,187,65,5,83,47,183,80,116,143,66,174,51,240,73,33,63,253,124,17,194,158,58,159,9,179,6,27,213,133,165,237,176,153,162,30,214,211,45,166,166,254,232,138,46,56,237,124,175,109,251,177,64,183,120,164,102,241,3,30,12,52,162,129,30,242,96,224,1,143,6,154,209,69,247,60,26,248,162,15,7,58,148,0,231,195,129,7,60,30,104,170,30,251,30,15,52,16,218,150,0,182,57,193,30,118,86,86,159,161,9,134,140,8,184,219,97,111,13,5,0,73,48,187,193,66,121,75,135,167,133,133,13,237,122,159,110,7,202,136,25,159,196,89,99,217,96,248,5,144,118,151,193,116,20,44,186,143,214,136,13,214,177,163,113,28,0,85,26,219,13,195,254,136,227,183,228,39,30,113,180,197,222,117,125,196,209,25,14,119,231,99,139,78,198,222,65,137,29,225,113,99,129,222,158,91,175,128,63,250,89,220,122,5,216,104,23,103,253,236,161,177,56,99,161,254,231,17,175,78,243,163,146,193,250,237,244,162,210,222,188,234,209,34,163,121,82,121,64,177,75,245,202,211,226,79,5,190,110,5,50,82,153,16,198,73,220,21,201,200,44,225,12,101,100,230,120,30,31,45,8,130,253,135,103,77,36,17,219,95,123,126,241,243,239,127,250,31,127,246,233,111,254,163,7,83,239,124,209,26,135,106,106,31,161,37,151,217,230,199,168,231,18,178,139,132,4,242,92,0,116,223,176,231,70,24,178,125,192,62,249,251,239,189,253,253,239,125,250,227,191,180,192,75,129,129,85,193,161,79,219,208,42,67,118,35,76,89,56,138,141,69,151,181,1,212,255,161,152,70,48,138,206,103,20,135,208,230,24,167,102,84,64,186,58,152,251,131,20,90,31,11,51,29,241,160,29,186,73,174,33,63,129,246,164,31,224,91,140,129,66,149,86,104,145,158,238,98,12,179,132,147,49,204,28,11,99,136,130,98,194,229,22,50,52,36,32,112,51,31,44,118,102,62,220,252,175,195,143,54,172,181,8,100,206,145,254,219,159,188,253,233,31,191,253,67,192,92,127,107,129,166,110,201,150,6,45,177,194,128,104,15,195,143,117,85,159,191,222,4,80,72,255,98,11,233,247,203,191,249,111,255,252,157,223,249,228,123,127,109,135,177,155,82,208,136,146,158,74,87,162,212,219,25,179,239,67,137,149,207,93,42,97,30,88,203,131,177,23,187,104,105,109,29,246,20,176,213,4,180,36,74,252,84,178,91,246,154,44,6,40,161,134,50,4,148,24,179,107,128,237,144,193,108,4,84,27,192,244,206,192,198,31,31,145,15,155,201,244,216,187,141,208,223,127,239,211,255,247,223,109,141,208,144,159,45,44,3,228,164,252,47,255,251,31,191,253,63,127,100,171,107,13,248,118,192,40,72,50,63,61,126,20,96,173,67,70,1,149,211,35,175,189,8,141,192,74,245,190,248,87,107,253,16,154,61,135,115,97,173,195,104,102,227,92,72,194,119,226,220,233,204,194,185,211,217,187,115,238,65,206,202,216,176,7,187,7,89,24,124,208,23,88,59,115,90,87,109,129,71,171,117,29,149,51,29,154,63,249,195,63,253,244,39,255,193,163,5,237,115,129,106,7,35,178,125,64,217,125,112,96,16,116,185,10,137,110,241,154,254,238,247,63,253,249,143,247,0,81,187,6,47,28,108,173,185,196,44,133,6,233,194,172,2,116,28,154,163,213,157,15,12,164,48,99,249,34,16,247,65,193,71,75,223,126,248,147,183,255,207,159,168,207,133,91,255,168,225,229,0,11,3,48,112,163,82,125,218,97,253,143,141,142,210,34,216,41,46,23,51,207,181,35,9,170,86,48,178,160,109,63,198,44,77,236,217,11,213,65,186,156,130,98,238,30,242,97,213,39,222,190,91,237,220,153,8,255,33,147,250,237,159,254,167,79,127,250,63,62,253,221,255,250,201,119,126,227,192,169,125,192,100,182,183,250,244,148,86,198,61,254,248,41,13,107,29,50,165,81,57,235,148,166,229,133,116,196,164,86,189,77,28,243,26,202,107,198,188,70,255,31,62,177,15,27,154,95,254,229,239,125,242,111,254,199,219,223,251,233,219,223,254,215,150,161,233,209,82,15,62,15,107,150,223,179,214,90,199,77,139,23,12,208,53,226,142,75,208,163,96,134,120,156,149,243,172,84,128,144,29,17,70,5,126,32,44,244,16,163,234,145,97,125,34,200,176,210,155,197,249,43,68,35,195,100,16,235,243,91,238,6,226,45,123,197,3,14,0,82,41,242,204,161,53,241,210,25,8,18,138,160,231,180,106,204,120,129,212,165,161,84,96,233,254,199,170,132,123,237,140,27,185,61,117,225,159,115,143,87,107,8,157,76,136,44,15,148,178,87,175,63,246,64,23,25,61,73,243,138,187,240,122,46,220,90,65,1,28,30,31,95,171,54,146,31,16,88,212,31,13,225,126,34,224,191,120,154,151,129,210,186,124,206,6,165,214,59,132,159,181,146,150,141,93,255,231,80,6,28,161,91,181,147,155,10,80,70,38,142,216,173,219,143,8,123,182,35,119,200,252,206,170,150,131,33,45,10,43,171,181,7,106,51,67,145,69,74,140,105,125,59,17,104,168,218,3,125,150,86,80,0,124,207,242,210,72,211,105,171,37,216,168,161,23,2,131,163,198,30,94,64,75,224,9,91,71,11,22,154,181,146,75,224,95,35,14,8,80,156,102,91,51,67,187,24,231,175,16,198,69,122,149,65,9,151,33,28,211,110,169,61,122,60,1,181,8,116,160,194,60,234,51,205,151,240,170,250,18,1,245,64,173,22,108,83,151,232,129,99,176,57,168,111,27,195,55,44,15,40,100,211,79,209,64,76,22,83,222,58,205,87,44,99,134,251,64,71,49,70,120,151,80,200,131,233,75,250,79,255,224,237,31,252,55,61,70,202,211,205,65,34,92,162,102,60,136,92,240,42,64,148,141,5,94,132,49,99,160,224,98,0,80,69,181,95,252,236,255,254,244,223,255,6,12,130,12,246,182,75,120,142,216,159,128,15,154,109,182,7,158,160,60,129,129,29,112,0,135,82,163,134,147,27,6,80,230,181,97,160,139,220,47,133,65,200,209,117,3,27,13,3,73,54,49,248,197,63,252,238,39,191,251,35,45,148,250,139,97,16,116,37,62,84,126,204,174,255,206,119,222,254,231,63,87,181,189,151,3,236,62,234,150,254,126,242,15,127,253,246,167,127,117,254,63,127,235,95,94,188,63,130,171,80,165,217,156,183,192,253,193,39,127,255,27,255,252,221,63,56,47,248,164,23,4,29,117,7,45,219,129,255,251,239,190,253,238,191,2,180,6,189,127,95,136,184,83,94,21,109,220,100,180,125,128,143,222,158,181,141,152,0,91,36,123,5,196,73,36,42,125,251,219,30,194,99,75,249,216,26,107,9,45,174,234,169,239,147,245,60,223,128,79,163,225,49,128,157,200,50,30,83,248,86,187,4,247,89,109,203,194,112,103,91,248,97,56,60,89,15,65,190,54,48,49,113,248,197,63,124,127,11,13,184,235,95,28,182,112,162,67,120,231,234,233,228,104,157,145,254,248,251,191,248,249,159,190,151,177,115,87,153,172,187,27,16,209,135,60,2,225,162,59,201,150,247,30,160,158,164,122,133,66,234,89,117,165,183,191,255,175,222,254,193,127,249,228,255,250,219,79,190,255,99,93,56,186,120,180,10,185,230,117,158,46,46,152,41,59,165,6,107,37,13,113,180,41,26,196,181,28,220,195,141,74,243,111,82,79,29,157,194,23,199,198,89,154,71,31,48,8,156,69,22,105,146,231,250,149,31,199,2,56,22,196,177,16,254,218,146,181,175,133,58,200,7,131,183,22,22,50,88,6,5,153,158,96,232,233,52,9,59,3,178,200,18,252,134,118,13,216,25,116,54,198,206,70,139,233,12,10,228,168,32,148,17,224,255,218,41,55,172,117,169,10,211,230,57,55,108,94,21,169,205,78,57,203,80,106,186,38,121,27,60,233,30,7,78,91,39,223,254,248,207,193,150,244,201,15,255,11,224,234,183,63,252,239,95,164,224,111,182,209,151,88,160,233,198,39,2,116,119,178,105,186,218,5,162,7,94,30,170,47,46,234,154,143,77,244,215,142,140,208,139,8,255,235,159,254,196,114,118,96,127,208,193,77,139,14,132,108,145,229,108,135,86,40,254,201,174,135,25,14,121,189,193,124,58,2,198,65,120,247,231,35,142,124,13,66,253,64,65,143,178,45,173,27,34,36,237,82,75,80,166,243,136,28,37,110,63,170,178,63,140,95,204,26,197,47,244,149,137,226,7,47,3,135,240,86,69,125,99,192,124,135,32,140,7,8,248,14,1,50,20,237,70,123,208,229,174,119,107,62,67,192,88,222,39,152,89,30,191,91,232,209,182,108,247,71,182,56,91,96,8,135,171,33,208,216,95,245,144,243,222,235,93,17,180,52,165,8,134,9,52,85,123,104,85,165,29,117,152,78,143,234,126,167,105,88,96,187,54,156,27,205,205,80,207,196,161,142,181,165,94,193,86,209,105,190,218,188,254,193,60,61,208,25,14,104,155,240,49,60,109,3,132,64,64,231,52,245,27,100,106,159,0,2,230,18,124,253,160,175,193,234,39,184,74,94,131,197,27,126,190,38,30,49,85,253,189,126,128,231,255,106,64,46,120,88,171,126,82,117,98,245,51,220,246,245,124,126,170,7,156,23,149,153,204,35,108,13,21,14,69,174,207,170,58,21,90,186,225,101,170,61,236,34,156,202,106,23,129,96,136,162,121,233,31,70,250,7,149,163,11,67,26,69,251,66,147,6,126,64,253,130,26,167,137,172,134,140,37,148,2,250,202,106,17,73,84,68,119,135,8,83,31,42,132,239,13,218,226,48,234,199,155,174,81,18,97,198,237,7,182,175,112,10,24,71,58,219,161,27,119,157,55,220,242,31,243,175,244,147,147,75,226,181,138,46,166,11,13,123,35,203,160,54,175,140,110,223,162,110,91,114,52,10,88,210,213,5,233,213,107,204,86,31,98,161,158,255,219,146,249,233,173,122,82,111,62,49,169,5,114,161,111,197,115,253,41,83,123,72,74,205,173,89,180,4,10,43,120,224,115,34,182,148,70,221,115,113,35,220,10,70,240,27,223,183,124,62,14,243,92,162,80,94,2,140,180,226,29,162,166,96,144,22,71,68,45,247,112,92,160,193,201,237,68,173,137,185,82,199,149,52,130,141,46,19,76,80,131,44,245,110,31,12,70,131,236,165,222,40,169,76,167,82,202,100,54,147,211,4,144,42,207,80,9,121,246,248,120,35,25,175,28,162,189,67,130,78,233,231,61,21,3,204,225,148,110,178,187,17,136,71,251,95,15,107,165,197,234,1,251,137,165,240,213,148,158,157,187,29,185,242,87,80,177,134,39,167,236,21,156,82,135,214,130,101,213,90,204,49,213,24,179,222,232,152,122,35,179,222,174,168,67,6,249,212,248,49,215,231,90,135,224,26,161,81,68,253,104,166,142,204,143,7,182,170,70,50,50,247,249,93,243,142,255,248,220,125,234,189,194,95,187,78,189,87,132,150,174,163,100,184,168,155,243,144,177,229,25,200,187,178,143,9,195,25,210,201,202,44,40,178,147,11,75,125,149,89,232,112,30,82,217,200,117,28,61,30,183,81,212,83,141,229,243,52,52,239,105,118,163,127,152,145,184,29,245,99,103,232,13,139,4,12,67,85,50,70,172,13,248,162,246,173,166,208,61,192,35,98,164,180,239,8,118,97,70,220,208,34,109,108,29,80,25,9,111,191,255,159,255,249,223,253,245,219,239,252,211,86,206,47,255,191,191,250,228,183,255,181,145,243,26,116,8,69,249,64,118,150,158,40,144,228,69,45,28,55,248,168,153,215,122,194,191,2,197,84,94,166,135,188,42,241,125,176,59,18,77,23,234,238,64,238,78,67,83,53,66,11,157,97,172,43,70,176,15,107,120,15,76,2,58,138,106,238,227,8,217,225,236,161,90,11,26,7,121,44,45,163,145,196,156,85,156,52,176,214,133,183,111,154,18,195,195,237,122,162,159,45,161,163,35,12,22,170,91,143,156,180,179,172,71,107,119,220,161,58,232,123,32,212,111,244,251,116,8,158,11,110,67,214,179,236,208,85,238,125,253,120,35,127,244,17,107,137,51,34,63,17,70,219,50,185,245,53,221,17,89,91,15,23,167,6,176,221,19,141,86,83,65,204,88,223,186,140,141,116,38,117,17,74,3,249,149,101,161,52,127,238,144,52,157,49,79,144,52,174,71,117,83,191,97,150,171,151,219,92,189,92,186,66,33,249,206,209,71,213,252,114,216,95,159,235,117,68,65,145,46,80,60,56,245,194,205,168,11,211,12,100,9,180,155,58,207,100,158,144,137,29,199,68,246,208,229,136,80,150,240,229,214,67,156,195,219,221,219,166,161,139,237,106,117,75,105,3,75,247,238,165,111,200,88,94,65,135,202,197,206,0,70,238,175,181,235,13,177,202,89,69,20,166,67,48,38,38,32,25,19,47,30,102,150,151,237,216,189,111,169,147,147,137,241,156,186,103,235,113,59,192,26,178,42,91,162,81,84,21,58,237,78,249,74,146,116,54,179,62,172,125,14,148,104,7,111,153,26,178,206,96,112,221,55,235,214,128,118,235,82,13,41,189,46,53,52,142,150,235,80,23,118,169,135,116,100,107,61,222,49,170,23,14,67,4,240,235,81,19,243,108,86,57,91,179,119,39,243,16,174,204,99,154,222,236,111,9,170,124,183,160,31,40,199,134,193,57,58,18,158,222,46,176,62,58,4,241,71,131,17,237,49,70,244,220,19,124,191,73,139,54,212,215,162,13,77,49,1,27,154,209,134,66,108,44,26,238,247,194,122,248,241,238,237,192,8,63,206,157,204,85,79,230,170,39,115,213,47,180,185,42,50,102,60,122,20,212,171,251,167,71,1,149,251,236,204,85,237,60,123,164,133,219,201,92,245,100,174,122,50,87,61,153,171,158,204,85,79,230,170,39,115,213,147,185,234,201,92,245,100,174,122,50,87,253,172,204,85,67,95,40,115,213,153,168,76,28,6,171,111,127,255,123,111,127,247,135,160,219,191,248,249,247,207,167,39,115,209,147,185,232,201,92,244,100,46,250,133,50,23,133,75,212,46,115,209,208,201,92,244,100,46,122,50,23,125,55,115,81,18,94,125,46,161,49,26,65,132,24,207,5,182,62,153,124,190,127,147,79,40,120,191,144,201,39,51,219,200,93,101,162,89,125,66,41,15,217,125,154,169,35,51,213,76,52,211,78,134,161,79,26,134,186,190,19,254,249,90,139,98,95,126,163,80,233,69,140,66,151,110,166,99,210,103,111,20,170,77,195,131,77,192,212,226,134,241,24,156,141,71,152,143,193,226,154,1,217,113,112,71,86,184,163,227,224,142,172,112,143,3,107,133,122,28,80,43,204,35,76,90,245,225,112,177,106,69,208,85,187,86,107,161,145,53,199,154,97,77,255,194,152,191,90,250,167,155,118,233,88,170,198,86,142,252,145,35,223,145,109,230,46,191,64,166,152,167,57,245,158,231,212,103,105,227,123,98,172,211,98,253,165,176,80,214,3,30,170,198,184,214,211,81,235,169,169,75,174,94,81,181,167,221,85,209,37,87,175,184,171,138,153,254,69,183,125,222,73,187,3,109,138,187,126,248,199,213,166,88,203,114,88,52,107,188,106,183,105,222,49,66,7,219,53,227,248,78,187,102,148,181,101,85,141,184,30,115,18,97,107,164,15,70,32,28,8,70,118,32,128,178,28,134,213,123,136,240,124,28,142,54,238,118,39,194,209,160,187,136,197,182,225,162,116,59,208,61,253,62,190,199,1,127,143,9,184,179,158,150,101,7,174,117,248,51,181,103,223,50,90,63,153,133,159,204,194,223,193,44,188,2,143,69,23,224,215,215,198,46,92,185,93,99,148,106,23,78,71,44,15,207,234,166,224,10,198,97,164,229,225,89,154,137,246,131,209,168,254,240,44,182,186,165,12,91,240,241,201,22,252,100,11,126,178,5,63,133,46,126,33,26,157,204,70,63,7,179,209,147,61,248,251,180,7,119,55,39,213,255,236,178,22,255,114,88,142,7,142,178,28,247,7,95,212,60,217,54,241,119,251,136,124,213,204,147,143,53,68,222,50,58,14,71,252,225,168,159,192,241,147,209,241,201,232,248,235,104,116,172,186,108,125,158,70,199,170,112,245,121,26,29,127,221,76,142,153,149,1,182,253,246,15,255,8,2,253,199,191,83,95,17,58,159,78,223,187,237,49,179,54,192,119,62,15,240,27,115,66,253,249,111,126,250,195,159,188,15,208,39,139,231,147,197,243,201,226,249,100,241,252,110,22,207,218,141,57,248,232,245,108,27,60,71,79,241,113,191,154,6,207,150,99,28,120,249,243,217,91,63,187,81,24,137,219,14,163,103,76,127,127,214,3,223,159,245,56,228,220,119,87,16,80,55,145,72,238,162,41,24,153,80,101,112,195,56,24,178,232,7,154,144,111,94,182,97,166,198,96,233,148,231,41,89,221,46,138,219,37,118,109,149,51,196,254,253,27,142,190,137,104,178,166,41,138,218,155,121,7,145,68,131,176,250,228,223,2,137,250,143,172,210,159,3,132,177,160,188,0,180,181,3,218,250,189,66,219,56,160,109,158,13,237,24,251,255,80,232,24,251,127,189,229,47,141,15,64,28,94,68,191,81,67,70,247,194,180,122,228,198,210,49,28,70,75,154,191,160,63,128,230,215,3,4,170,147,99,192,49,177,160,45,91,50,36,217,179,252,4,86,34,131,254,95,107,255,111,180,255,25,61,131,209,115,24,61,107,164,103,141,244,172,145,158,245,178,94,3,152,115,137,135,251,224,87,209,147,192,197,246,195,217,117,51,56,33,156,44,154,19,0,118,10,80,253,190,124,17,212,4,180,66,64,48,73,186,55,176,155,109,176,40,19,62,114,12,255,135,207,98,191,82,175,105,95,67,253,20,124,64,87,77,38,172,219,231,251,51,96,234,66,161,222,29,203,211,50,60,177,36,165,30,186,154,127,115,140,253,236,251,240,117,208,141,103,225,162,112,176,245,235,74,173,179,62,166,206,90,173,179,57,166,206,70,51,206,61,14,57,80,88,171,119,28,130,102,189,227,144,52,234,141,142,193,115,100,226,57,58,6,207,145,137,231,232,24,60,71,38,158,71,120,92,160,30,57,221,45,214,70,226,198,204,182,148,52,243,25,179,192,200,44,48,50,11,140,204,2,7,98,5,74,110,47,174,196,161,190,25,195,254,249,49,75,246,7,252,133,126,111,237,94,68,179,107,250,16,44,60,18,16,15,174,20,90,228,65,137,115,139,133,201,95,252,232,151,127,243,31,84,253,224,151,191,247,47,223,254,240,39,255,235,159,126,195,115,129,189,139,213,61,250,166,211,211,37,86,250,218,154,181,177,149,179,215,178,21,100,108,37,71,182,146,35,91,73,99,212,150,194,144,81,73,115,216,232,221,60,211,49,230,139,208,215,55,159,187,171,195,105,173,254,154,173,213,135,47,214,123,86,197,47,144,23,134,118,134,97,187,170,89,187,164,109,182,210,190,224,46,18,46,29,59,208,64,29,199,251,224,143,171,129,186,150,101,55,80,71,156,168,107,203,235,231,130,61,194,28,127,109,5,184,121,46,64,78,100,89,222,13,162,154,97,7,137,184,255,11,31,82,30,182,145,102,229,83,60,249,147,227,192,87,196,113,224,235,20,74,190,126,59,199,18,232,112,52,28,246,71,183,93,6,234,216,24,139,155,46,3,120,63,214,139,245,104,211,101,160,112,155,48,92,6,54,95,57,151,129,175,190,105,255,225,246,252,251,141,248,79,150,251,123,44,247,15,15,221,190,63,94,251,87,40,72,187,209,149,131,249,78,13,40,186,147,36,167,24,236,39,155,251,47,187,205,125,240,229,109,238,63,15,183,155,195,125,109,246,59,216,124,206,94,53,39,107,245,147,181,250,41,68,246,75,152,45,239,195,224,107,23,34,91,141,235,96,165,250,118,124,148,147,221,246,201,110,251,100,183,253,185,218,109,63,211,88,251,100,161,125,178,208,62,89,104,127,61,45,180,241,47,159,133,182,42,126,189,180,141,182,67,166,113,74,62,199,128,59,198,144,57,140,127,165,13,153,43,240,210,45,249,158,13,150,191,12,38,202,199,154,37,67,61,107,119,140,242,23,12,81,110,137,75,110,126,250,138,24,19,191,47,3,96,116,210,122,10,68,254,254,140,127,95,212,108,87,157,74,234,177,253,116,6,202,120,130,96,66,46,63,111,235,221,151,9,126,251,46,1,108,159,31,132,246,5,226,126,219,66,125,91,63,159,108,73,159,178,37,117,134,26,119,134,22,119,124,53,3,62,127,70,22,159,135,227,247,85,9,65,253,57,204,194,175,154,125,225,190,96,205,123,2,64,111,159,68,126,89,34,50,63,51,16,240,154,157,76,224,29,219,182,57,158,150,243,68,40,226,207,61,32,244,179,227,16,127,3,199,99,196,78,123,75,148,229,26,141,248,115,178,70,4,115,227,9,103,68,180,198,169,154,133,32,66,235,156,87,15,80,233,100,69,121,125,237,81,38,87,170,162,171,157,15,64,173,158,172,83,30,212,29,212,59,211,122,5,246,78,109,236,106,182,144,6,231,150,102,186,210,80,21,131,96,232,49,86,164,213,134,10,217,124,82,87,129,156,141,97,240,128,17,170,217,96,106,128,169,195,78,180,58,100,41,129,110,244,44,197,161,72,181,5,219,86,125,11,166,137,25,55,239,170,38,16,14,24,46,104,33,99,6,59,104,168,21,189,19,104,245,70,225,73,208,176,216,86,175,161,211,217,59,245,26,94,227,28,208,107,126,170,131,62,196,168,53,205,202,13,152,12,217,235,156,253,162,219,178,190,168,1,235,201,106,245,5,173,86,191,60,33,171,223,209,232,244,105,75,211,236,109,18,75,33,75,83,54,196,210,219,150,166,89,108,131,85,76,75,211,16,30,9,246,217,80,204,176,52,109,220,166,12,75,211,145,126,10,6,4,3,81,166,4,190,63,228,22,162,253,24,172,206,162,217,123,221,197,12,170,94,175,48,235,177,217,117,1,171,12,217,141,48,101,193,252,236,53,22,93,246,186,241,184,235,176,140,70,231,202,234,9,114,127,40,74,50,60,186,53,14,84,244,29,208,118,255,5,232,15,59,94,188,29,97,31,162,142,51,125,182,187,221,241,34,38,98,180,53,42,119,148,1,20,50,58,126,195,190,50,238,233,94,223,126,168,211,224,17,11,197,34,49,11,48,140,197,100,32,176,130,41,166,149,128,135,25,254,64,8,247,92,156,127,128,35,233,24,174,174,175,192,68,195,224,113,234,43,216,209,203,229,101,152,14,70,9,60,22,120,173,9,0,223,96,24,230,17,90,213,206,46,53,161,142,21,183,203,106,199,172,240,148,254,70,61,126,69,31,103,52,131,78,18,137,96,165,125,211,21,86,240,94,12,126,87,45,62,46,65,202,141,126,208,123,61,24,50,12,203,63,9,234,236,74,63,110,126,48,175,236,46,53,92,137,158,63,16,192,111,52,131,18,98,182,58,147,132,9,208,204,190,17,138,132,67,81,61,227,82,147,84,121,192,27,71,192,187,188,212,218,165,251,64,162,192,142,169,168,110,97,199,214,187,86,175,212,92,250,169,118,231,8,220,129,110,202,210,64,67,61,6,188,81,7,124,216,198,65,228,186,244,57,144,184,162,4,70,132,113,236,42,120,241,193,112,138,150,94,94,190,57,130,117,172,100,130,55,102,16,152,198,77,254,171,64,44,20,13,44,149,103,52,194,152,141,16,129,80,208,191,84,44,232,105,108,121,9,111,47,113,227,155,198,21,71,146,245,155,87,208,236,232,161,15,74,163,91,223,235,171,136,63,70,68,150,202,13,74,82,84,44,34,56,254,60,162,128,158,236,134,240,220,22,143,99,130,171,161,116,57,97,233,254,131,125,246,108,205,174,103,76,165,227,112,49,107,13,116,92,84,245,115,11,21,115,172,143,34,140,184,205,230,178,72,243,18,216,205,192,254,240,172,70,47,47,213,139,62,198,76,122,243,166,43,48,107,0,205,146,2,141,73,141,146,128,121,45,214,8,206,137,230,191,120,38,34,44,143,254,135,160,6,112,213,117,193,232,26,101,124,211,134,192,142,249,30,177,205,247,133,8,244,172,235,153,48,132,119,120,47,69,30,221,136,1,96,252,205,163,24,101,87,19,199,245,234,176,110,24,182,182,111,222,160,171,42,203,182,233,92,1,14,107,16,57,27,156,161,223,79,237,112,246,237,224,232,229,64,181,250,189,100,128,6,5,13,153,143,223,79,159,5,230,205,27,72,45,99,121,142,2,201,0,158,58,92,90,18,222,161,221,51,120,127,251,240,142,148,80,155,186,82,83,1,111,90,219,12,50,221,72,191,191,155,75,118,183,183,5,90,157,109,216,59,96,136,26,112,25,183,64,32,72,132,232,99,89,89,234,137,2,52,222,16,223,188,81,68,122,166,25,206,104,107,236,37,24,23,203,140,215,242,180,189,192,158,121,24,180,153,48,3,138,251,171,213,165,33,128,255,250,173,218,28,200,87,51,223,188,65,102,246,15,112,159,190,140,32,17,210,178,3,61,71,24,58,28,168,42,173,61,28,1,241,236,170,55,96,123,227,75,215,177,182,19,243,42,228,199,221,4,155,189,77,160,14,160,124,32,55,235,171,141,69,42,8,251,67,54,153,192,16,108,208,105,237,85,128,128,249,219,16,53,63,132,61,194,189,101,250,51,180,52,96,77,121,218,42,72,233,125,114,128,213,83,237,12,67,224,219,179,220,64,5,80,127,39,253,180,250,87,65,34,28,142,236,233,14,104,227,236,10,145,232,201,166,84,194,220,232,198,68,170,187,223,101,23,90,146,221,184,44,137,193,16,65,31,46,235,72,15,174,52,114,215,133,222,109,157,133,208,222,188,225,233,165,54,145,31,76,11,248,107,213,184,230,200,118,30,128,94,70,203,199,169,73,146,182,188,111,241,165,214,77,64,5,196,24,151,34,205,12,23,146,149,34,70,62,154,35,91,5,52,51,62,252,76,27,176,109,121,30,230,105,165,45,153,26,81,97,47,110,12,157,0,20,10,192,70,109,59,143,158,122,120,103,117,137,244,178,71,139,64,78,55,72,160,185,105,60,88,84,97,13,72,143,158,244,206,97,194,217,229,89,16,76,130,11,151,110,236,231,146,71,184,78,45,102,151,200,250,110,155,185,85,144,64,218,0,203,165,6,19,40,253,224,203,76,144,134,232,80,20,96,40,76,22,50,123,3,57,50,4,80,67,19,53,20,250,149,27,36,236,66,129,70,21,123,39,208,64,247,18,148,192,224,175,139,27,119,233,9,199,224,15,144,156,110,54,151,200,18,237,58,22,115,225,100,198,207,132,153,158,62,204,250,224,106,115,79,95,180,2,76,144,137,152,167,6,87,56,152,230,145,131,8,161,138,78,208,51,11,25,160,110,211,101,187,251,218,82,172,161,128,166,167,246,217,100,94,19,5,13,197,126,40,220,11,247,182,4,94,27,38,200,118,12,96,130,238,235,182,49,209,23,26,104,180,120,51,90,72,242,176,191,214,29,123,180,137,122,131,102,45,218,6,36,61,201,50,163,32,155,66,254,208,79,93,12,36,173,236,108,166,58,21,81,199,250,167,181,182,175,19,103,174,7,68,42,171,5,3,191,178,163,170,214,167,157,167,69,214,185,64,92,69,35,128,244,23,150,211,163,71,15,230,241,96,15,64,194,65,134,151,1,76,18,22,98,15,222,247,121,18,215,190,17,203,143,135,188,228,83,4,113,12,228,179,30,235,67,118,222,253,229,130,245,73,98,207,183,28,178,138,228,235,139,0,135,122,15,70,211,144,124,230,113,160,239,75,219,128,36,249,184,161,68,129,118,174,164,30,50,33,254,250,210,194,108,160,78,247,217,34,100,190,43,80,222,243,26,227,245,16,171,83,122,54,3,171,134,116,237,33,201,38,137,205,227,36,149,197,154,100,97,17,199,40,178,72,196,177,33,69,166,211,88,135,164,72,172,5,127,209,240,151,20,135,191,89,146,28,195,98,5,57,142,249,41,178,89,197,214,113,50,77,194,223,32,119,28,39,201,53,204,102,70,20,54,205,147,66,188,138,41,113,146,136,79,81,211,1,80,39,13,10,84,177,40,5,139,55,201,9,133,114,170,32,71,72,144,81,144,195,129,38,58,32,41,22,159,161,180,49,85,197,252,168,241,30,252,5,179,135,176,202,140,218,160,124,5,228,79,227,90,150,218,102,194,214,166,145,223,36,151,150,156,52,41,36,170,152,23,32,151,48,144,11,2,228,64,162,66,145,36,151,0,105,155,196,42,1,81,13,131,68,9,36,42,20,72,140,36,6,9,108,152,38,135,201,42,182,0,137,2,44,57,74,134,18,216,58,69,206,147,122,223,122,26,37,228,36,32,197,58,71,122,65,78,24,20,199,97,113,95,114,146,196,164,4,57,77,85,85,10,3,178,114,168,87,169,21,32,63,232,85,170,170,145,116,174,247,42,109,224,62,7,84,73,235,249,128,188,155,180,73,222,4,185,0,89,29,27,169,86,105,64,42,46,73,6,65,78,147,156,101,140,134,214,73,146,203,128,94,128,130,94,152,54,200,44,41,108,156,37,37,144,56,6,184,70,97,127,229,140,156,128,32,113,144,24,68,32,193,111,48,84,32,43,144,145,41,140,75,145,94,144,85,135,57,96,160,228,172,129,140,148,34,133,44,26,61,194,76,4,52,80,64,34,232,150,202,72,171,44,100,56,128,28,72,28,198,13,150,19,116,228,99,89,128,252,20,244,56,87,197,112,11,69,36,131,225,80,211,98,78,109,123,13,138,73,122,219,155,28,161,242,64,174,163,149,159,235,52,139,228,89,80,128,6,149,112,138,156,231,171,182,86,81,190,217,141,4,233,207,35,228,212,86,3,121,208,170,151,34,185,2,36,39,217,130,132,43,240,128,194,9,114,94,208,59,193,33,38,24,82,26,85,192,239,48,250,141,70,102,168,227,66,134,97,131,161,130,72,161,177,40,106,220,48,165,236,165,36,80,138,202,196,226,88,20,77,213,142,49,39,199,168,72,21,254,66,244,247,90,96,163,150,214,150,94,245,204,26,122,163,100,151,64,84,227,192,196,27,155,133,58,218,8,232,223,1,47,67,106,137,241,165,74,99,80,26,129,7,140,147,36,225,236,74,147,218,28,27,90,224,113,250,103,117,132,120,42,128,88,91,162,58,0,89,178,9,89,139,146,17,37,253,148,206,90,26,61,73,18,5,241,96,175,61,182,69,236,99,240,239,35,104,188,113,139,92,208,62,66,146,213,45,254,209,144,185,213,247,209,143,38,52,207,221,194,93,224,35,213,161,235,86,22,65,37,143,190,79,82,154,72,241,234,87,63,84,111,171,84,169,13,121,189,95,159,105,7,25,55,223,18,191,197,219,242,47,25,90,28,131,124,85,209,81,243,165,1,205,8,138,189,62,129,19,189,64,72,203,87,239,115,47,187,156,230,85,15,243,213,179,35,71,254,229,4,110,253,48,95,61,163,80,243,145,166,34,45,186,134,87,62,200,15,49,145,64,172,103,201,135,6,0,150,124,6,253,177,228,171,146,138,145,223,15,246,35,125,45,223,122,92,102,180,175,170,176,48,31,254,3,18,206,217,3,252,0,179,85,97,239,204,132,139,138,61,234,101,157,74,167,81,79,21,108,84,0,72,234,215,51,144,84,115,230,146,161,201,186,106,6,188,37,211,51,44,34,239,153,69,69,212,179,245,107,51,88,79,189,57,51,122,162,255,131,197,124,12,203,206,124,150,51,110,3,85,4,195,33,208,35,44,44,131,117,99,45,236,243,157,57,201,8,10,91,147,118,20,71,234,197,153,169,10,236,174,163,29,239,91,255,28,83,81,147,104,245,138,72,227,211,75,61,238,163,138,126,65,167,221,208,237,46,166,169,53,79,148,187,214,46,238,246,19,123,23,241,246,98,106,222,227,61,89,2,124,120,10,1,164,191,109,79,126,236,12,191,10,94,156,89,52,83,107,51,230,36,210,9,237,152,38,7,144,91,187,232,179,227,167,105,5,103,193,240,108,117,92,67,140,91,67,38,126,65,200,66,59,122,99,57,157,65,101,113,215,92,77,85,178,228,62,53,74,234,165,157,29,47,67,131,83,39,187,165,151,70,174,166,165,1,134,158,48,187,168,126,60,193,141,75,196,29,248,184,96,99,157,227,71,67,51,174,12,247,112,169,99,204,236,119,139,79,78,250,39,216,194,184,39,196,158,46,227,142,136,122,56,176,11,15,55,110,122,130,38,226,83,147,209,114,211,120,96,243,239,120,201,184,11,161,189,235,130,255,226,232,190,31,119,243,248,14,107,86,100,247,154,133,142,107,172,107,150,118,114,179,221,131,93,189,216,117,167,248,226,248,62,65,203,131,239,75,63,51,196,156,55,160,118,192,79,45,92,91,75,31,60,161,122,10,164,229,142,244,201,77,118,135,56,115,140,44,243,78,91,158,227,230,238,57,248,190,199,166,221,196,174,107,109,201,131,139,223,113,203,175,251,149,236,174,205,249,250,12,221,254,90,115,173,7,152,246,220,227,64,194,27,91,23,62,124,151,129,115,187,20,118,7,97,211,182,142,152,72,123,238,120,177,103,22,223,89,78,93,111,143,224,24,77,113,59,166,59,246,235,100,59,44,235,117,40,96,4,120,129,188,107,241,182,31,87,239,44,186,11,13,183,43,95,143,218,152,199,121,233,107,199,81,149,9,29,234,8,186,135,222,41,185,60,79,180,63,6,69,77,249,216,35,61,29,129,131,229,186,121,247,240,92,163,168,25,79,55,96,233,144,227,150,122,167,24,12,229,96,255,46,201,115,223,142,241,191,217,123,243,247,54,142,35,97,248,95,25,141,19,9,176,6,32,110,130,160,33,45,72,74,178,226,35,150,21,175,63,71,230,171,103,0,12,72,88,0,6,2,6,60,12,113,31,123,55,89,219,73,188,206,181,185,179,177,243,230,218,221,248,72,226,36,142,143,248,121,222,63,229,123,69,74,250,41,255,194,87,213,199,76,247,76,207,5,82,78,242,173,41,155,4,250,168,174,170,174,174,174,174,238,174,150,246,152,181,208,5,67,96,115,91,197,54,105,165,201,54,184,195,231,2,105,193,224,99,141,31,51,85,190,79,154,113,35,60,26,247,128,88,250,32,212,89,3,98,145,188,130,237,108,81,30,189,204,16,11,177,149,65,201,39,239,1,20,8,239,106,62,50,241,135,109,116,9,131,71,218,91,247,23,87,168,159,128,117,34,85,58,136,183,141,167,50,15,196,189,248,96,215,120,46,23,77,233,115,241,137,204,177,86,41,210,78,189,79,237,120,219,246,26,219,251,19,225,196,2,245,141,54,178,135,239,57,67,146,129,9,106,4,113,212,202,254,153,210,88,197,34,255,78,191,166,100,184,122,207,63,108,212,104,65,117,92,64,201,139,89,220,171,106,145,64,64,33,213,20,110,40,133,71,41,232,105,16,74,86,252,4,8,134,77,68,201,168,78,137,57,107,32,247,86,168,191,209,239,165,12,156,71,136,231,101,228,200,9,29,56,160,85,152,214,8,14,62,105,241,117,112,198,208,225,211,167,255,254,246,254,65,239,252,3,149,14,237,76,126,41,159,15,108,71,159,113,85,140,116,34,96,46,185,193,201,18,79,152,84,184,185,79,143,169,184,142,113,126,94,67,115,15,108,240,44,34,64,85,65,168,169,21,128,39,88,220,34,238,73,22,205,119,148,69,163,103,89,92,55,187,122,93,92,128,101,48,253,15,15,182,240,194,252,128,139,182,178,34,248,233,137,75,88,11,30,117,145,75,184,186,77,156,41,89,147,252,224,139,111,83,0,86,64,226,40,137,24,100,162,185,239,29,130,241,205,125,225,12,197,31,102,234,249,231,113,194,235,154,202,85,73,205,131,82,65,101,190,225,246,11,61,40,19,244,194,68,248,94,168,217,35,29,60,145,72,224,39,103,52,114,116,70,204,241,31,163,17,39,78,87,3,61,168,97,72,207,63,253,238,240,55,95,190,253,222,155,218,131,75,98,174,120,226,38,164,246,225,127,252,243,157,31,190,171,172,13,218,45,100,218,86,57,91,253,252,116,23,188,17,179,134,34,55,212,109,162,178,51,107,10,51,81,218,243,146,166,14,152,151,202,159,77,96,108,249,207,250,168,61,250,226,36,83,6,68,178,171,129,185,202,55,77,29,184,251,109,250,38,219,207,124,210,182,73,216,3,140,125,165,87,87,122,5,61,112,219,205,13,218,83,40,173,212,245,236,170,78,111,218,98,148,78,220,74,181,123,218,228,244,233,204,164,121,141,220,122,155,24,186,190,185,153,53,38,121,48,71,205,193,20,95,187,116,47,203,241,196,44,9,214,99,34,208,202,202,138,165,103,243,236,242,221,170,153,209,151,151,151,219,245,122,27,239,89,27,167,10,198,156,34,250,24,198,50,192,8,81,184,103,138,27,186,24,147,137,32,109,214,235,65,164,245,25,140,84,68,180,227,232,94,216,33,171,220,109,3,5,188,176,102,226,205,202,201,62,187,248,138,151,90,159,130,65,84,111,77,38,230,126,166,152,117,111,187,230,175,95,31,79,108,199,190,126,189,57,119,63,54,188,178,121,146,132,220,48,122,182,29,188,216,168,85,74,7,7,70,165,212,196,55,64,161,68,38,123,208,49,157,206,182,23,6,20,3,76,245,243,95,120,230,137,11,27,215,91,79,62,217,122,230,250,213,167,158,120,226,243,79,126,161,9,56,178,39,82,149,249,231,75,197,202,114,165,94,174,85,150,27,197,194,114,121,185,82,172,151,202,30,137,125,206,17,134,137,18,200,173,91,120,161,20,22,18,32,120,163,14,118,105,255,188,62,154,13,219,214,68,232,230,209,249,46,137,117,98,140,178,141,29,246,137,192,110,32,231,120,67,7,110,211,3,188,156,217,239,101,70,231,154,118,214,217,198,37,23,22,124,18,239,49,95,128,85,247,36,163,183,28,80,13,99,7,20,34,168,10,148,13,199,210,214,102,189,30,24,138,3,24,106,100,183,193,28,193,176,219,235,15,103,67,141,142,244,194,158,126,214,206,59,246,85,34,135,153,98,45,123,86,215,218,251,142,53,213,221,46,43,220,26,121,136,76,197,43,208,167,160,15,188,172,14,98,77,101,220,89,141,98,209,249,140,227,23,16,43,107,56,130,100,244,61,41,200,54,176,52,185,91,138,236,131,49,64,43,247,161,14,86,162,17,97,154,8,192,67,165,43,160,210,36,120,61,84,56,95,104,20,110,13,176,22,70,0,58,165,196,44,11,51,114,134,138,120,97,117,242,144,181,122,246,236,36,235,92,155,108,226,87,22,4,200,107,101,44,182,82,184,213,70,42,38,164,57,135,196,227,202,239,78,250,24,65,214,229,164,121,138,82,48,129,188,233,160,223,177,96,26,55,129,138,137,7,115,70,97,114,60,156,38,143,121,227,17,192,18,164,182,10,171,230,67,48,226,207,54,139,217,201,53,115,179,89,170,86,79,91,240,129,183,44,180,48,164,194,133,247,203,49,18,210,67,133,91,183,172,60,118,249,163,180,29,39,68,190,206,216,189,222,212,114,206,104,32,221,246,204,209,64,138,73,112,20,148,20,0,36,195,56,155,153,220,186,85,200,134,129,162,20,40,65,17,109,230,50,172,73,226,22,21,104,207,187,159,39,231,3,226,211,136,200,228,195,74,78,3,6,24,106,241,52,213,146,216,48,155,216,59,38,240,219,227,102,143,246,23,48,160,159,239,79,233,120,67,25,115,165,66,213,97,238,200,66,116,89,46,246,66,199,30,239,103,38,228,184,178,131,82,129,108,37,176,117,96,142,213,131,185,182,171,159,114,117,8,161,132,182,136,33,41,218,116,172,11,138,71,40,112,235,150,78,155,209,97,145,106,177,128,86,92,45,121,32,45,23,153,169,135,246,121,68,186,144,109,80,209,196,190,214,41,80,26,92,26,171,158,62,77,117,119,127,202,216,75,99,13,240,192,89,164,38,77,58,240,36,226,11,80,145,9,196,69,188,160,174,129,150,34,97,135,180,33,24,75,90,219,210,76,141,206,143,6,83,100,134,72,18,251,98,104,54,8,12,126,202,13,250,55,44,205,38,151,213,243,186,160,60,183,69,197,100,53,173,91,183,138,75,133,85,111,168,243,231,195,97,28,145,43,237,54,6,214,232,195,152,234,63,52,1,13,208,167,3,165,73,130,203,78,214,97,190,108,57,153,62,232,155,115,213,106,105,165,122,250,180,243,80,117,185,92,169,144,98,167,76,90,250,92,181,86,46,174,100,231,25,43,215,44,103,207,229,138,167,79,219,244,66,123,169,188,98,20,87,138,70,177,190,146,93,69,171,164,63,154,89,216,213,253,179,24,67,124,146,188,14,76,250,18,0,192,163,86,46,21,226,0,24,82,61,167,89,171,86,203,181,179,25,51,135,228,212,30,122,168,88,184,229,228,40,164,3,107,0,115,191,137,241,182,34,81,130,198,25,239,156,135,138,165,58,97,1,86,41,102,31,42,100,219,19,203,188,177,202,170,57,12,38,65,183,84,168,120,101,75,193,178,231,206,213,110,21,87,74,70,173,124,218,185,133,112,133,186,4,107,183,114,89,85,185,88,186,85,42,85,12,4,115,186,86,70,0,62,72,164,195,0,86,177,88,172,20,139,37,81,93,49,193,188,60,218,49,113,201,132,161,62,233,178,128,106,59,108,179,162,108,179,126,171,84,41,24,164,117,222,168,26,129,3,54,56,108,79,80,219,108,150,23,84,201,200,29,68,92,74,87,19,233,3,157,3,21,140,14,161,0,52,240,143,125,107,23,58,54,152,8,109,222,186,53,10,81,36,2,58,158,190,119,237,88,15,153,17,26,171,77,93,63,59,162,42,221,114,71,153,168,252,44,152,211,96,116,102,89,150,199,137,45,111,146,226,227,148,78,114,56,32,233,16,51,207,58,231,154,158,194,50,207,185,45,176,78,129,249,239,172,179,217,28,193,52,200,121,45,40,238,150,215,2,203,220,202,128,17,105,112,32,57,208,192,35,146,239,213,217,145,166,206,160,85,103,101,85,218,237,12,139,11,230,211,111,35,155,233,56,10,230,12,159,21,18,232,250,144,190,57,239,77,237,141,224,202,194,58,63,102,102,101,131,78,90,106,35,25,250,77,152,243,132,153,80,105,162,247,149,5,12,37,13,87,247,135,109,123,112,250,52,253,155,159,142,173,78,223,130,69,77,255,154,156,178,9,56,247,79,159,166,81,71,242,20,206,19,44,136,82,166,111,200,133,13,30,221,27,149,79,135,5,86,161,161,193,11,134,5,172,181,120,160,112,3,173,49,30,52,60,139,115,191,71,37,49,212,154,129,213,26,55,41,96,198,16,237,16,21,111,97,126,160,193,154,232,76,98,53,97,194,236,79,47,98,120,60,180,0,81,131,222,106,22,12,55,201,201,158,119,32,161,225,48,11,39,203,87,86,30,144,156,69,52,141,215,50,44,45,206,77,178,196,2,158,100,93,65,61,87,192,20,98,198,129,62,130,223,231,4,24,241,107,5,66,58,90,97,211,62,168,56,102,68,184,214,24,27,26,45,113,137,114,32,177,142,216,177,18,235,216,76,107,72,196,32,41,163,230,63,253,19,228,123,54,157,117,126,210,248,167,127,130,49,7,198,109,102,116,182,57,193,79,68,113,128,233,216,24,157,155,144,207,64,43,154,239,25,11,11,88,164,128,69,10,88,164,128,69,11,140,200,199,81,136,77,151,101,221,51,157,181,137,173,64,240,12,91,114,172,146,185,129,234,28,43,55,90,229,11,14,211,224,125,197,117,146,13,58,201,126,200,4,157,4,171,178,107,246,38,105,228,154,125,118,228,106,28,71,230,22,90,120,62,57,227,134,248,173,91,208,175,5,48,251,192,112,70,59,0,190,75,28,4,34,61,21,71,137,245,114,160,176,69,42,163,52,76,30,162,139,12,180,33,81,110,184,202,46,96,39,20,200,194,153,107,77,34,87,66,27,98,73,20,39,181,248,56,184,158,116,174,98,88,80,213,82,128,8,35,40,231,120,57,164,254,136,80,64,147,80,12,104,197,11,163,110,160,218,68,20,127,202,6,145,135,174,122,183,30,154,228,40,155,188,164,179,14,91,127,96,28,229,156,195,35,197,34,199,208,202,3,51,23,106,145,53,162,217,180,115,197,85,152,115,10,171,185,156,153,133,57,230,172,197,122,31,39,157,85,110,167,216,15,21,173,242,173,91,17,171,77,58,173,217,100,90,83,131,81,41,94,12,104,152,199,151,12,50,44,224,153,43,216,142,225,128,48,26,222,162,211,150,37,176,215,135,133,180,95,211,225,108,22,80,106,163,144,116,80,118,32,107,134,164,240,84,19,14,93,171,75,220,47,10,194,199,189,97,146,89,13,99,107,242,80,169,90,99,3,255,128,152,105,10,247,9,230,159,198,85,110,150,73,42,117,187,240,181,178,37,127,13,91,210,126,158,202,14,121,169,66,163,143,20,48,1,110,90,98,208,95,182,40,197,150,206,157,59,71,104,247,180,242,121,161,165,6,152,122,231,10,198,8,134,35,234,48,67,129,57,235,116,139,44,216,177,211,105,111,131,157,226,169,29,244,79,9,22,224,249,17,247,10,101,141,65,211,230,26,213,147,30,39,103,9,160,80,132,236,107,230,103,7,158,18,130,116,148,2,152,31,59,166,227,83,214,104,3,19,59,83,109,187,12,250,83,71,87,44,205,70,212,242,64,254,81,68,167,103,178,126,253,194,121,8,11,72,156,158,217,36,71,198,149,55,7,16,134,80,129,42,172,58,15,185,102,226,89,24,141,160,242,71,215,156,77,158,68,85,114,151,66,179,48,96,57,93,198,41,106,206,105,8,115,172,205,220,61,46,67,7,39,66,234,128,174,214,65,85,0,30,103,155,3,110,194,186,150,38,240,219,179,144,155,109,105,16,94,231,200,96,80,71,15,181,102,48,206,224,169,12,245,124,129,72,157,26,121,245,178,248,188,32,115,5,231,137,187,175,25,140,118,205,133,102,213,125,183,18,7,127,6,99,171,137,213,123,19,123,216,84,69,56,100,213,15,168,103,184,19,227,25,118,50,122,175,180,92,209,169,35,185,219,141,240,126,155,86,167,242,9,120,191,59,149,94,165,93,169,152,137,189,223,150,194,251,157,44,64,221,153,165,7,79,61,59,210,30,212,174,204,128,197,218,133,110,223,177,39,218,78,49,95,206,47,147,244,109,199,25,79,27,75,75,55,49,255,185,41,94,208,89,34,25,235,32,69,244,144,89,166,147,213,74,133,98,197,208,62,103,78,97,181,177,190,109,141,212,69,202,134,54,53,7,22,238,31,118,208,166,24,98,177,165,252,205,129,119,142,104,174,14,224,64,118,100,122,230,176,63,216,111,60,108,13,118,44,167,223,49,141,214,164,111,14,140,169,57,154,230,48,98,113,79,188,95,94,30,239,173,138,193,243,120,148,3,239,186,62,13,102,186,99,29,72,8,224,151,110,127,138,6,119,87,195,47,44,24,244,156,60,163,212,31,244,157,125,55,162,94,100,61,139,242,114,198,66,9,144,147,91,86,119,243,220,160,207,195,207,177,237,186,156,181,67,34,41,210,112,16,8,115,208,31,183,109,115,210,165,225,160,115,128,127,1,95,89,113,233,25,123,209,253,114,28,155,240,48,4,50,76,141,135,159,241,2,180,97,100,54,23,225,144,14,144,47,192,87,74,18,111,193,150,33,47,121,147,99,28,2,102,230,204,177,189,160,3,165,241,158,86,172,2,238,176,154,161,157,84,89,205,13,237,231,115,194,119,97,175,15,105,95,221,221,6,43,63,71,238,45,55,198,19,43,135,231,29,87,119,1,45,242,169,65,22,204,57,252,46,80,112,238,193,57,219,16,69,104,66,134,70,142,71,221,156,217,142,101,8,169,219,69,233,91,73,250,86,150,190,85,164,111,85,233,91,77,252,102,15,196,111,99,233,203,68,106,125,54,80,244,199,106,7,204,66,20,13,18,9,180,129,10,62,87,212,200,159,18,253,83,166,127,42,244,79,149,254,169,209,63,203,244,79,157,254,89,57,8,197,11,218,150,206,251,21,243,85,107,40,23,7,113,149,107,64,194,156,192,37,215,39,115,196,193,236,74,174,88,138,75,57,223,57,214,159,125,182,84,192,80,219,225,131,163,217,3,213,104,109,26,17,37,240,38,230,102,232,200,137,4,11,56,105,15,198,194,38,165,252,13,192,76,149,8,62,163,57,73,35,30,123,72,248,139,229,229,101,95,236,139,213,116,56,4,225,122,108,175,21,139,122,26,252,125,149,11,82,101,175,148,50,176,143,56,98,71,54,29,175,52,242,68,190,36,11,23,0,26,217,78,134,42,78,22,47,60,55,113,6,89,14,159,237,180,51,37,136,178,185,42,7,123,42,67,138,160,49,72,170,220,66,0,184,10,54,129,35,199,228,82,140,132,112,124,229,238,14,47,23,59,216,84,8,7,128,7,74,184,96,89,204,70,37,220,249,73,106,20,87,61,245,71,157,9,13,241,75,50,10,65,142,249,4,138,85,204,208,226,70,215,234,244,135,230,32,171,233,121,77,87,242,2,87,55,48,167,23,231,33,77,22,35,107,69,54,95,52,96,150,2,136,230,96,188,109,166,65,65,96,225,113,181,177,220,68,41,140,202,82,100,173,72,42,75,140,74,48,150,205,81,60,149,37,21,149,39,68,94,57,140,188,114,100,173,72,242,202,201,101,168,172,34,237,184,52,85,194,104,170,68,214,138,164,169,146,78,48,43,42,186,22,38,168,26,70,80,53,178,86,36,65,213,116,50,88,85,17,148,158,146,90,24,37,181,200,90,145,148,212,146,139,91,77,69,69,10,244,151,195,208,95,142,172,21,137,254,114,58,201,90,86,145,144,4,247,122,24,238,245,200,90,145,184,215,211,9,81,93,133,123,36,210,43,97,72,71,215,138,68,122,37,92,94,164,121,42,137,193,80,246,155,79,169,33,84,252,166,129,8,33,80,25,19,232,225,77,98,88,248,204,140,72,108,82,194,138,194,171,148,136,178,90,4,54,201,32,44,71,225,144,146,158,72,108,82,194,138,194,171,156,136,178,149,8,108,146,65,40,22,162,144,72,73,80,36,58,41,97,69,34,86,73,70,91,41,2,159,132,32,202,81,88,164,37,41,18,159,180,192,162,48,171,38,35,174,26,129,79,66,16,181,40,44,210,146,20,137,79,90,96,81,152,213,146,17,87,143,192,39,33,136,149,40,44,210,146,20,137,79,90,96,81,152,45,39,34,174,84,140,192,39,33,136,82,20,22,41,73,138,198,39,45,176,40,204,234,201,136,171,68,224,147,16,68,53,10,139,180,36,69,226,147,22,88,20,102,43,201,136,91,142,192,39,33,136,122,20,22,105,73,138,196,39,45,48,37,102,59,253,174,101,187,222,53,234,86,27,154,123,57,33,130,171,170,134,215,20,189,37,227,250,149,53,244,195,199,84,161,216,185,53,240,159,170,86,123,43,215,30,152,157,27,138,208,248,133,66,65,81,122,98,41,30,135,120,192,170,21,212,197,109,178,167,173,168,209,91,81,21,167,207,71,170,138,247,84,197,183,48,190,169,18,245,186,169,68,167,61,152,169,144,41,212,58,138,194,227,217,100,172,124,60,105,165,220,243,23,167,23,175,137,175,116,238,162,28,82,10,89,24,201,55,90,140,177,46,156,95,180,24,99,89,56,159,104,49,202,170,72,254,208,130,132,69,225,124,161,133,24,107,194,249,65,55,238,112,15,111,46,110,245,93,178,108,16,72,211,192,199,122,167,218,227,120,12,2,87,127,228,125,82,53,140,161,61,178,137,243,89,130,243,152,61,50,59,182,177,110,207,38,125,107,130,128,12,183,160,31,12,238,68,229,166,176,100,147,95,6,82,140,83,82,146,220,81,153,139,129,173,195,74,110,207,164,130,202,169,67,118,236,122,207,104,194,55,209,211,221,31,109,3,7,28,127,109,105,244,43,130,212,171,74,179,11,126,98,113,150,164,46,79,21,69,132,215,157,140,134,129,57,186,33,239,112,136,33,205,107,244,48,56,174,150,77,199,153,100,200,102,4,9,209,177,109,15,186,214,36,203,54,114,201,123,169,125,7,218,233,172,50,99,116,188,183,170,216,252,89,13,11,66,142,21,8,110,237,89,187,61,176,248,126,110,219,116,31,27,115,243,180,64,230,188,51,176,224,115,219,118,182,93,124,117,221,125,207,128,28,202,84,3,215,218,51,199,177,71,33,208,89,174,248,22,17,33,66,12,168,239,219,11,82,110,181,208,8,4,100,159,148,71,218,199,104,115,124,23,177,60,222,211,144,95,116,218,40,213,195,56,193,208,209,166,59,91,209,8,99,137,121,176,81,119,66,10,131,220,160,209,38,248,171,44,81,77,72,69,231,226,190,114,72,11,36,84,21,153,129,135,230,150,117,141,4,118,197,168,175,155,97,237,132,86,112,39,220,136,214,240,243,184,223,185,129,62,34,140,9,116,147,7,1,178,186,97,237,37,171,18,81,35,154,109,113,133,67,202,146,48,38,100,80,19,126,39,128,30,94,35,170,66,98,228,213,165,131,2,18,143,115,68,57,133,188,245,236,206,108,26,35,147,254,50,138,34,73,68,155,202,180,111,182,79,37,99,116,154,235,15,6,11,8,155,170,110,154,170,83,103,98,223,176,142,139,64,40,148,88,153,78,75,123,120,173,100,149,22,162,55,73,253,100,227,43,13,185,9,170,166,168,153,154,240,84,64,226,135,127,106,202,83,247,180,191,214,98,20,167,237,107,191,94,138,165,51,73,133,216,242,201,104,75,87,53,76,69,38,164,40,188,112,100,217,52,148,36,169,22,166,161,147,82,145,72,234,2,101,83,81,17,86,109,142,191,142,51,135,80,112,199,83,226,199,154,71,114,195,190,147,216,168,73,10,35,141,98,94,84,161,47,216,92,42,122,227,107,167,214,196,199,82,227,199,105,56,49,225,41,64,164,210,202,11,171,243,69,27,76,71,113,186,190,142,208,211,11,168,246,244,141,68,211,150,166,98,2,157,157,82,197,167,3,158,132,146,248,74,9,116,118,74,21,159,14,120,34,42,212,149,230,244,11,157,69,254,97,104,117,251,166,150,97,238,134,70,199,54,39,83,43,59,143,71,198,117,192,211,46,207,38,193,197,95,135,175,137,58,157,206,65,250,22,83,205,215,73,42,167,170,155,126,62,79,0,134,205,239,199,224,71,114,217,75,86,125,129,218,201,101,51,22,136,43,171,200,17,129,37,34,240,7,231,33,111,25,202,237,211,203,18,97,190,30,82,196,158,57,44,186,151,161,200,113,236,176,171,32,62,42,241,206,136,226,78,70,240,37,200,103,50,24,179,49,27,2,67,51,231,62,95,32,241,189,118,173,142,61,33,17,194,148,52,176,202,68,160,6,128,136,178,217,156,178,93,44,101,58,83,245,233,110,232,45,188,121,195,156,193,141,33,80,63,176,66,32,44,228,68,21,250,158,142,2,226,13,21,250,159,125,206,33,82,29,115,220,32,254,83,49,241,57,96,147,156,202,28,160,234,86,152,132,69,182,69,138,12,250,240,167,81,44,196,64,85,169,129,4,163,155,94,25,26,142,157,125,15,149,64,246,14,72,46,230,230,38,179,129,213,192,175,118,183,123,16,218,152,179,221,15,186,160,33,109,46,81,80,12,200,142,247,94,198,220,30,155,29,20,243,124,197,95,202,221,155,64,175,112,99,96,78,157,92,103,187,63,232,70,14,45,183,146,96,36,132,84,167,98,151,20,64,15,3,241,36,64,192,189,242,35,110,196,176,109,24,69,177,146,114,99,71,81,176,44,21,44,46,135,151,172,136,37,195,139,85,231,210,179,164,225,5,107,210,139,192,225,13,155,115,191,222,192,88,23,19,21,147,3,183,165,230,226,131,83,21,47,30,39,14,17,57,28,34,238,55,8,209,104,171,222,118,4,63,10,52,222,11,105,14,67,213,24,234,172,241,68,185,37,92,192,127,190,135,111,203,161,240,17,136,242,58,89,82,10,240,51,9,175,27,65,128,208,25,245,234,103,221,154,120,245,173,18,133,25,25,184,251,35,199,220,83,16,90,42,151,42,197,158,251,80,110,29,254,149,220,107,118,13,50,25,13,194,58,177,63,220,154,43,206,14,8,5,233,106,68,176,193,98,55,155,4,1,198,253,38,49,90,102,181,80,144,247,162,252,151,45,147,205,32,226,10,105,158,100,43,76,188,141,40,9,92,93,144,64,118,230,66,137,86,28,127,216,106,45,234,230,147,244,228,117,41,216,219,12,144,61,198,150,167,138,126,174,84,42,171,162,242,90,29,130,16,10,47,93,115,105,194,17,88,23,169,112,173,139,224,229,171,104,36,252,158,135,48,94,83,2,125,143,118,137,131,155,13,21,117,107,68,28,247,198,38,232,155,174,162,123,189,11,112,60,12,112,105,1,56,154,111,122,5,120,139,66,97,230,7,55,4,82,67,226,61,236,63,193,227,42,149,28,222,224,197,15,164,91,57,213,129,137,152,157,157,32,64,253,154,145,4,35,102,67,87,185,193,27,128,16,160,53,2,100,176,151,98,52,89,100,67,170,157,229,168,198,200,62,51,59,25,30,108,42,164,38,103,186,56,72,10,9,235,18,209,23,213,22,227,168,184,155,158,146,112,63,58,242,102,124,177,90,74,14,138,96,23,120,247,93,176,210,20,7,1,72,84,98,118,154,171,36,80,81,224,8,212,194,6,171,187,24,19,209,201,186,169,2,7,179,164,159,130,74,72,20,244,21,104,155,246,100,129,95,71,231,24,212,163,212,5,206,41,126,30,208,59,171,68,66,54,9,62,66,66,83,215,55,179,226,237,219,68,80,73,213,227,131,197,119,33,131,93,118,63,224,158,16,194,228,181,137,19,71,215,15,53,21,178,243,224,129,32,82,38,123,16,195,30,166,253,86,34,197,73,221,67,139,118,64,224,150,244,227,184,224,29,232,7,11,73,8,137,3,215,212,139,250,230,241,4,34,0,199,195,239,97,168,135,79,76,20,143,135,98,233,132,80,44,69,160,88,58,30,138,229,19,66,177,28,129,98,249,120,40,86,78,8,197,74,4,138,149,227,161,88,61,33,20,171,17,40,86,143,135,98,237,132,80,172,69,160,88,59,169,17,29,237,108,88,112,12,198,185,38,22,28,55,177,142,140,5,133,61,218,237,177,160,120,198,57,73,22,20,169,56,151,138,108,81,204,249,18,45,181,69,179,152,193,18,144,215,171,96,9,106,87,241,72,180,190,136,69,69,201,39,71,170,55,143,99,66,41,224,8,56,30,19,61,247,184,246,9,160,24,128,229,161,249,24,207,58,41,78,166,60,206,126,50,188,73,119,246,61,212,152,75,100,90,169,108,201,197,76,197,244,102,85,184,29,203,122,2,79,241,111,30,199,112,85,192,17,100,26,147,143,129,30,185,58,112,2,232,73,112,60,244,30,197,228,99,160,135,247,21,78,0,59,17,140,48,199,206,142,133,155,220,35,194,212,82,72,43,171,225,140,20,160,214,143,3,85,98,128,7,180,28,227,2,32,89,174,143,48,232,16,80,220,121,234,197,193,163,79,128,198,131,226,151,140,66,14,176,240,45,66,230,96,168,163,95,188,68,157,146,90,146,138,210,118,141,24,137,169,24,231,22,65,143,3,107,181,152,206,131,18,117,86,63,170,30,59,182,45,62,67,169,100,53,223,242,85,187,117,229,77,138,18,122,130,98,65,229,200,179,180,210,222,75,77,233,254,225,192,105,236,1,101,17,119,220,105,186,207,169,75,224,86,221,0,137,44,218,86,77,229,94,14,193,211,245,13,225,78,115,54,156,2,230,54,246,16,36,156,33,110,34,133,55,202,183,131,29,14,22,1,248,96,178,150,98,192,226,14,9,154,249,34,100,22,3,81,98,81,66,16,124,80,36,61,28,224,111,43,98,27,223,221,204,193,187,43,244,202,10,110,230,109,138,55,136,130,2,193,46,18,185,98,22,21,29,83,138,224,232,70,108,196,167,60,201,227,104,138,157,134,208,253,18,31,206,230,156,58,186,149,80,216,142,76,33,180,159,92,40,190,112,121,184,77,37,4,169,219,88,214,69,234,106,190,93,169,101,166,206,164,96,157,180,49,225,2,49,141,221,153,5,140,21,219,67,234,141,149,132,0,57,242,73,116,3,141,144,137,131,162,202,169,160,68,149,36,157,33,95,160,219,158,88,189,172,68,114,165,80,240,182,8,121,132,80,113,31,147,52,163,56,73,226,219,142,72,74,33,61,235,17,53,36,79,64,139,33,220,130,164,203,152,12,115,183,118,33,61,206,198,2,253,72,168,40,72,26,19,53,104,162,211,62,244,177,76,140,233,250,217,44,205,167,117,60,181,161,21,166,154,101,78,97,28,148,166,171,9,162,206,70,224,75,143,87,165,167,147,214,99,212,10,40,240,189,230,51,134,174,27,115,40,51,69,212,203,236,33,193,105,227,154,190,209,88,122,206,26,221,232,143,166,75,187,246,228,6,25,49,75,237,246,20,244,227,206,204,90,26,217,93,235,250,208,238,206,6,214,148,198,20,94,130,118,157,165,79,182,26,249,152,103,39,219,58,211,169,190,105,140,204,33,226,191,105,12,205,241,24,6,201,180,161,183,224,103,21,127,46,181,30,107,25,157,214,250,5,99,186,214,90,111,25,179,117,252,109,225,175,103,240,215,85,252,213,135,172,139,6,201,153,174,99,89,33,97,235,2,38,12,189,4,2,140,0,120,26,127,221,88,243,126,127,222,171,181,134,165,174,178,22,88,226,211,30,26,253,53,23,3,147,151,231,80,158,246,18,232,239,155,228,183,237,161,96,34,160,167,221,175,55,30,105,61,205,26,123,10,127,85,46,184,89,149,181,214,133,11,4,46,47,187,142,9,2,172,221,53,70,15,251,62,188,128,5,4,122,107,23,124,32,102,23,49,225,105,151,143,66,86,105,93,6,86,241,125,191,73,26,163,244,12,57,177,82,217,161,192,136,45,85,183,180,68,220,182,46,250,112,179,253,216,247,73,139,64,3,35,85,162,218,94,247,168,36,9,66,9,155,180,184,235,47,113,243,66,234,42,245,141,184,42,1,60,102,27,169,91,217,74,95,101,127,61,53,98,55,210,115,172,180,150,186,138,189,150,2,177,179,36,65,144,149,254,6,193,84,232,236,13,223,152,46,108,248,198,244,125,132,49,140,133,97,251,97,244,99,97,220,248,20,198,39,10,131,234,173,14,83,255,60,145,0,54,125,146,217,247,43,153,155,130,22,243,11,243,190,191,68,32,97,215,95,101,22,91,165,68,18,158,242,21,48,197,57,65,202,247,127,47,249,202,23,98,202,23,252,202,164,190,230,27,213,5,223,28,227,255,190,239,251,94,243,216,45,244,10,109,183,239,215,13,55,252,148,111,249,19,232,124,115,86,152,89,158,226,19,170,144,192,113,217,112,103,183,167,217,92,203,129,145,156,45,111,230,182,188,201,249,105,55,113,203,7,143,206,167,79,203,115,221,77,50,111,61,227,137,228,37,249,251,254,96,173,213,145,120,252,220,70,171,178,118,65,48,38,120,202,211,62,81,153,17,80,94,205,233,149,214,101,177,30,253,206,107,225,175,203,161,146,250,140,56,102,46,72,188,159,185,188,167,221,233,239,73,201,94,57,235,159,8,102,66,191,220,244,119,168,138,247,83,46,115,140,203,180,42,181,165,58,65,201,148,74,121,249,55,8,21,87,125,195,218,251,110,251,37,140,86,232,132,14,173,221,117,153,77,55,54,152,224,242,206,223,144,243,253,67,113,95,57,16,182,214,82,86,176,124,50,176,47,40,187,117,206,122,46,234,150,207,226,189,73,104,220,95,243,37,23,132,46,18,42,6,6,87,135,101,73,74,112,159,51,94,170,80,88,147,185,51,245,186,91,24,69,150,55,138,158,241,26,191,233,215,3,194,224,123,198,179,168,111,40,199,244,112,221,163,69,192,135,234,41,42,68,166,175,105,15,16,47,188,238,182,218,241,204,87,203,215,213,79,203,22,127,101,67,22,176,250,134,108,185,223,220,112,89,72,155,245,173,24,102,27,242,96,222,39,122,195,242,233,141,171,62,36,77,159,61,254,140,200,219,128,181,18,180,193,107,62,149,246,180,171,50,61,76,110,94,240,198,63,133,114,197,253,37,76,37,144,245,152,52,125,109,173,203,35,232,236,37,174,84,121,194,101,159,5,127,95,18,102,23,100,70,209,239,150,239,251,86,218,10,150,79,182,60,206,150,46,249,214,93,20,37,1,192,231,148,40,10,211,106,233,130,111,90,173,251,39,110,53,47,173,208,239,181,203,178,122,163,77,134,127,159,250,190,83,59,233,230,154,79,158,133,4,111,228,133,89,201,126,129,40,92,82,206,52,83,97,205,248,148,98,81,66,155,98,2,219,145,86,246,146,90,155,109,120,18,126,197,103,18,22,124,163,129,82,99,250,70,87,223,175,64,158,241,17,55,91,147,71,142,37,47,245,213,42,138,178,225,170,42,107,182,238,106,150,142,11,207,191,198,14,232,43,170,143,68,182,93,117,43,63,237,37,138,126,134,190,224,109,184,234,155,211,40,111,68,78,63,38,251,80,60,223,199,77,210,131,159,247,235,210,173,117,15,130,104,141,63,44,46,225,91,45,221,192,136,78,13,61,224,231,225,142,170,117,230,66,188,166,255,13,188,127,245,236,72,114,205,105,115,72,213,132,203,140,154,240,12,19,102,137,155,251,154,247,24,150,70,95,195,210,132,231,176,220,210,196,131,172,17,175,63,166,49,175,169,70,92,255,152,192,182,212,180,2,43,224,122,50,53,215,3,254,236,232,192,135,104,216,75,89,148,0,193,107,168,49,255,115,2,16,33,143,102,105,231,240,45,17,230,144,164,240,125,81,224,52,226,187,246,90,112,159,187,34,133,137,139,86,243,30,210,146,152,192,190,11,239,86,121,8,139,172,112,189,186,152,140,174,104,173,74,216,23,104,146,113,192,101,42,133,195,156,239,228,43,171,194,168,141,235,112,241,98,137,70,30,223,82,118,34,223,195,225,172,144,73,34,111,113,73,136,120,15,114,17,130,248,35,92,90,133,124,151,95,230,98,137,66,216,63,194,83,146,40,238,141,104,238,173,42,146,227,62,212,165,121,47,117,5,200,63,7,67,133,176,128,93,62,33,173,4,74,141,13,233,171,61,144,191,207,124,223,241,149,45,41,65,120,251,75,74,223,46,250,190,151,124,223,203,190,239,21,223,247,170,239,123,45,182,247,129,82,233,105,2,237,152,175,241,248,89,21,228,13,27,50,226,197,40,141,62,168,20,172,75,198,90,0,0,38,178,177,228,123,252,203,55,242,228,42,242,152,229,59,55,218,25,250,22,216,25,69,53,197,171,86,70,100,17,250,120,85,18,165,16,213,6,37,240,193,68,77,209,162,234,22,205,193,32,69,131,156,61,137,155,245,243,19,183,3,53,114,119,74,28,64,252,250,214,201,33,168,232,191,90,177,24,223,127,17,168,75,160,10,65,80,254,26,124,159,92,147,46,221,5,20,16,123,115,140,164,147,61,65,141,60,60,166,2,31,242,250,152,212,170,184,199,167,229,248,152,113,211,233,110,165,86,32,79,136,249,53,36,201,84,52,28,124,148,44,188,73,15,178,220,98,46,116,248,134,63,83,230,31,160,161,37,83,169,11,213,155,101,193,150,2,101,228,54,38,124,114,11,109,132,139,205,201,42,78,15,162,247,230,11,205,45,132,240,86,41,196,190,103,205,52,247,209,151,51,121,237,76,56,211,248,115,41,50,109,126,76,138,241,0,18,96,85,52,52,233,237,159,69,48,19,185,126,34,243,148,239,105,148,104,62,148,226,1,36,224,67,137,243,129,189,35,148,136,15,165,112,62,156,36,3,202,209,12,40,199,3,72,192,128,114,90,241,44,135,19,127,34,84,87,162,169,174,196,3,72,64,117,101,17,241,175,132,83,126,60,146,171,209,36,87,227,1,36,32,185,186,136,164,87,195,73,94,144,214,90,52,173,181,120,0,9,104,173,165,21,234,90,56,157,105,9,92,142,38,112,57,30,64,2,2,151,23,145,223,229,112,34,19,83,87,143,166,174,30,15,32,1,117,245,69,68,181,30,78,93,60,89,43,209,100,37,0,144,128,172,149,56,169,76,240,130,155,202,22,43,43,237,217,5,129,85,148,54,87,154,215,220,148,166,92,60,142,11,129,141,197,182,148,130,244,90,28,142,105,128,45,199,98,182,16,193,241,56,46,4,54,22,219,114,10,210,87,226,112,76,3,140,190,233,22,137,218,66,20,199,35,185,16,216,120,116,43,105,136,47,197,97,153,10,90,57,22,183,197,104,142,199,114,49,184,177,248,86,211,80,95,141,195,50,21,180,90,44,110,139,209,28,143,229,98,112,99,241,173,165,161,190,30,135,101,42,104,43,177,184,45,70,115,60,150,139,193,141,197,119,57,5,245,248,2,93,52,150,169,160,149,98,113,91,136,230,4,88,46,6,55,22,223,122,26,234,43,113,88,166,130,86,141,197,109,49,154,227,177,92,12,110,44,190,43,105,168,95,142,195,50,21,180,122,44,110,139,209,28,143,229,98,112,195,241,37,79,229,249,156,208,158,247,217,139,174,199,183,226,66,32,248,95,232,242,237,19,241,29,186,216,218,2,13,94,229,66,20,0,254,106,31,219,105,244,223,66,210,240,190,103,88,197,137,213,13,173,70,159,163,11,171,73,31,164,11,173,220,91,9,173,73,223,168,11,175,217,11,173,73,158,173,139,32,19,223,177,11,103,209,44,28,219,66,173,19,86,143,62,110,23,90,115,165,220,83,214,20,158,0,148,119,115,240,118,87,120,5,183,63,18,116,130,248,48,160,175,141,149,168,26,34,255,227,152,46,60,23,40,87,136,96,182,247,114,160,175,74,8,147,197,71,4,229,26,97,204,245,222,19,164,229,165,51,19,60,12,131,230,143,195,160,241,99,19,33,0,221,184,9,10,160,44,204,130,38,198,89,208,220,10,74,152,222,75,131,2,60,186,221,94,32,15,14,134,215,34,55,213,3,181,138,249,200,74,120,17,61,80,39,124,58,86,108,215,120,15,18,106,248,34,161,127,195,139,61,75,168,132,22,212,124,98,77,154,30,81,145,189,73,24,172,201,50,34,170,10,250,50,118,119,206,123,188,80,181,209,42,188,97,88,192,71,12,37,207,79,200,75,134,30,187,201,107,134,26,123,206,208,59,149,226,158,192,8,217,188,14,61,130,226,46,32,72,125,70,70,216,59,135,98,110,240,165,67,70,37,137,212,173,145,80,221,242,30,237,153,85,105,242,35,65,187,35,218,228,207,31,134,53,202,223,19,244,169,76,129,100,118,131,217,75,80,109,109,135,239,8,211,128,136,222,17,21,126,86,134,68,116,148,206,99,240,184,140,194,126,49,6,210,140,39,142,4,181,140,35,16,202,176,1,23,130,144,108,49,36,123,64,49,166,81,169,48,109,221,127,50,40,180,185,240,215,20,67,27,13,173,226,51,152,226,154,150,30,210,139,35,49,88,42,244,217,190,56,80,193,82,145,143,9,198,128,11,41,153,224,209,195,80,192,9,202,39,124,178,49,113,19,233,168,16,222,157,76,210,66,72,241,164,111,102,38,109,66,122,52,42,220,190,74,250,22,88,34,137,84,23,143,127,1,45,145,140,38,5,174,122,48,46,177,212,198,55,18,247,250,94,74,57,78,223,96,42,250,210,86,78,241,160,100,58,89,79,221,156,250,237,206,133,164,63,169,84,134,190,82,151,92,248,35,42,166,121,165,47,249,128,72,213,96,244,3,135,233,6,73,194,134,147,191,26,185,200,192,89,16,137,5,249,176,56,152,133,158,76,93,96,128,45,134,66,220,43,181,11,15,58,25,14,179,4,49,58,125,250,73,136,189,200,148,118,36,166,29,129,169,71,222,34,35,110,161,145,182,248,8,59,198,200,58,222,136,58,230,72,90,120,4,45,62,114,142,57,98,142,59,82,210,78,80,236,137,177,180,131,66,81,45,249,227,127,105,7,72,162,198,162,222,76,92,100,176,196,52,154,244,17,202,197,7,78,74,4,22,162,127,81,32,11,188,188,186,240,128,74,215,124,244,67,183,199,28,92,20,10,157,132,216,211,38,194,52,228,127,1,82,99,79,64,210,242,11,188,3,41,87,75,254,246,31,105,207,91,172,97,160,55,76,57,88,12,13,209,246,93,12,159,16,0,199,121,36,242,56,168,168,76,10,215,168,56,9,102,185,154,248,184,56,30,159,97,174,220,31,23,21,81,244,5,225,23,216,37,25,98,49,23,242,228,178,15,166,42,237,61,65,153,192,61,230,127,141,82,153,231,216,9,46,92,42,158,149,156,71,93,110,116,195,214,105,254,87,42,35,97,154,242,61,62,209,87,235,15,53,24,78,176,63,240,231,60,28,163,92,56,74,44,26,103,220,213,33,223,107,100,26,125,142,44,10,226,201,57,204,5,1,21,151,6,174,203,59,32,167,190,151,47,53,250,200,165,47,135,60,127,25,204,226,190,237,8,36,196,81,146,16,21,225,97,76,173,88,72,220,158,122,85,21,177,90,162,205,6,1,145,7,51,21,24,43,74,238,240,33,231,61,160,169,177,23,52,213,98,136,143,103,70,224,136,249,226,100,234,158,1,80,67,243,162,88,50,151,60,123,88,83,43,228,43,202,26,97,239,107,38,213,27,241,79,109,42,199,70,42,88,66,24,231,164,104,185,183,110,131,27,145,226,54,164,234,45,206,184,237,78,213,179,156,138,58,197,229,152,74,149,96,165,152,26,85,197,254,109,189,28,83,169,166,168,84,139,193,205,20,182,49,69,101,234,62,229,25,85,217,187,1,205,167,44,47,36,171,230,123,213,83,184,112,200,130,41,187,187,100,194,243,94,110,154,255,168,228,120,47,10,17,242,210,103,88,230,120,18,113,100,132,190,248,41,32,207,130,230,106,229,232,22,93,160,225,119,213,211,83,75,18,200,131,160,113,196,6,122,26,223,6,149,32,177,215,229,98,104,240,94,9,13,101,17,123,43,84,218,239,160,15,134,138,1,1,26,26,139,228,26,213,96,127,184,197,79,25,133,156,112,10,132,195,151,55,90,184,32,37,223,167,21,199,28,223,170,21,163,26,107,213,66,33,100,67,87,21,177,34,213,252,46,189,64,56,79,191,231,28,136,199,32,15,138,186,111,168,240,99,103,209,248,39,99,59,91,132,39,188,46,45,133,147,40,149,66,164,206,247,80,104,152,188,97,108,103,149,230,7,169,113,31,47,13,176,132,170,155,122,128,116,201,8,85,223,234,142,69,212,183,24,78,208,147,30,103,124,15,156,6,212,155,160,5,194,240,136,126,93,84,121,107,159,7,220,14,49,150,210,188,125,42,25,77,20,254,226,0,69,211,212,53,0,23,3,42,73,145,242,12,165,167,101,115,60,32,11,249,230,138,142,203,37,181,129,37,189,149,26,200,21,223,253,156,199,28,245,72,240,112,106,36,124,117,167,39,210,244,241,175,168,166,107,217,61,126,194,47,79,133,180,27,253,164,170,143,0,242,176,106,58,64,222,64,12,232,109,222,17,129,131,57,139,240,73,141,176,226,136,15,121,127,53,21,104,143,4,126,52,73,253,20,107,228,97,159,154,100,84,8,202,223,141,14,227,67,179,22,169,107,82,62,213,26,185,228,151,70,224,10,67,131,71,183,240,71,60,242,16,172,199,42,195,69,30,49,61,115,102,51,235,11,141,114,66,239,185,38,133,156,254,45,211,164,144,23,120,44,118,81,118,156,24,224,212,239,197,138,128,125,23,100,253,239,187,38,19,31,81,105,175,44,44,116,139,247,79,88,240,26,250,68,217,153,227,140,1,250,72,212,179,122,241,89,125,243,184,2,164,130,229,71,217,125,12,246,68,176,46,157,32,214,165,4,88,151,78,4,235,242,9,98,93,78,128,117,249,68,176,174,156,32,214,149,4,88,87,78,4,235,234,9,98,93,77,128,117,245,68,176,174,157,32,214,181,4,88,215,210,99,157,100,216,39,240,175,29,119,140,38,114,200,29,119,72,37,243,224,29,119,8,36,112,249,29,87,94,147,249,8,143,43,95,201,156,138,62,203,97,46,57,28,226,39,89,245,227,180,11,218,41,97,227,195,123,219,246,204,34,232,40,222,101,61,150,33,165,130,20,64,249,68,176,21,30,117,61,1,140,131,208,252,88,187,47,223,166,197,60,9,115,22,187,126,117,162,148,46,116,89,43,220,26,78,105,144,170,31,188,93,208,244,62,158,49,154,244,181,219,99,173,11,84,144,2,227,4,115,143,141,45,123,179,245,4,176,149,33,249,177,37,175,233,30,27,91,250,22,236,9,32,43,1,10,24,21,179,244,168,38,233,59,113,126,44,164,150,249,36,252,22,91,168,31,187,5,5,147,132,6,202,73,124,64,209,175,240,70,92,81,238,37,2,173,124,144,55,217,53,237,232,39,118,229,251,225,242,11,189,33,100,199,60,212,171,8,78,90,76,228,69,115,93,79,28,155,226,2,190,183,232,59,64,241,15,248,74,91,158,113,189,36,157,145,137,216,244,240,109,66,150,184,151,49,33,124,250,142,173,98,51,182,22,234,90,148,30,201,140,40,231,234,130,103,117,248,47,108,191,131,182,86,149,130,192,243,80,183,181,168,221,153,80,146,226,222,2,150,136,229,219,44,190,167,66,93,103,99,174,22,33,169,145,111,3,75,205,16,88,138,54,120,243,73,154,9,127,43,56,100,79,35,49,52,105,188,166,59,195,165,198,32,238,96,85,216,99,194,193,219,184,106,225,19,47,229,74,114,158,240,173,129,96,152,122,47,34,189,251,224,112,212,190,96,204,150,168,255,229,96,118,100,130,110,38,69,131,230,123,178,133,104,129,240,63,74,172,222,245,22,134,32,62,80,204,70,161,200,162,154,106,135,187,109,15,186,33,47,37,132,63,216,234,119,237,203,123,200,81,27,169,73,95,132,149,72,77,174,18,189,231,5,200,128,174,138,20,51,46,148,148,74,211,239,49,166,47,28,7,184,53,34,38,175,239,108,131,248,122,131,116,84,195,69,38,228,48,162,122,151,49,49,139,132,147,129,177,170,231,68,181,61,105,166,16,166,248,249,8,44,136,195,167,176,176,8,24,139,115,133,133,52,15,206,54,124,10,74,113,30,149,190,163,172,177,135,148,221,82,172,186,226,53,229,82,161,48,156,174,166,122,154,36,246,133,228,197,88,194,234,10,140,17,49,146,78,230,232,155,236,201,154,39,109,219,105,232,250,193,102,246,192,208,171,157,74,71,111,244,102,35,114,40,47,51,50,44,195,201,206,245,25,80,57,117,38,253,142,163,175,58,25,221,44,213,219,58,45,94,107,199,23,239,213,204,2,43,190,98,198,21,207,79,50,86,118,117,7,172,197,73,211,45,153,157,99,194,168,233,108,247,167,134,213,28,229,63,211,153,88,208,85,23,6,36,180,170,225,64,210,117,48,226,122,249,235,157,91,183,172,213,137,229,204,38,35,13,218,238,246,119,116,99,62,117,96,56,118,214,7,230,116,218,208,201,43,206,29,123,56,196,77,76,115,203,210,15,140,107,17,37,201,9,91,176,16,205,73,103,155,21,181,232,228,10,197,81,131,76,27,115,122,18,166,113,170,112,96,12,237,46,172,191,231,100,153,208,128,206,155,89,147,253,39,204,137,57,52,58,176,236,65,253,230,49,192,202,206,197,18,77,235,192,176,246,198,19,107,74,30,191,214,189,28,253,192,109,24,108,16,175,221,173,153,131,87,42,138,5,47,31,148,157,151,15,67,121,212,168,29,72,88,19,211,213,43,66,253,5,250,189,239,253,246,232,183,31,28,126,237,253,195,175,191,122,231,151,239,252,229,195,31,8,109,82,243,216,229,206,85,18,111,100,78,199,187,142,195,4,248,194,91,68,213,171,15,251,163,190,110,144,67,204,200,61,16,47,67,8,93,210,208,239,190,253,199,123,47,188,114,244,213,255,188,253,209,107,71,47,127,124,248,193,251,119,222,252,198,157,223,124,112,248,31,95,213,3,44,28,35,7,166,249,246,12,150,10,95,0,163,34,140,145,159,153,90,78,134,23,55,116,183,188,110,88,89,153,177,126,136,72,42,8,208,0,106,187,105,83,35,227,9,106,118,238,73,20,240,131,158,6,0,126,220,176,246,1,193,126,215,144,152,57,202,227,155,223,6,199,159,252,61,56,200,30,100,179,70,49,187,201,254,55,238,95,119,17,251,203,171,50,52,247,6,214,104,139,244,85,85,55,196,30,242,119,202,221,63,127,235,240,203,63,247,1,15,237,17,66,101,178,206,192,162,161,253,64,50,129,65,39,195,154,163,151,255,120,251,189,15,238,7,95,68,200,161,76,217,182,65,157,209,170,9,121,35,212,8,101,145,88,38,9,167,170,74,78,177,20,122,183,197,171,65,30,219,209,199,147,62,204,156,251,186,129,167,59,26,132,95,120,204,131,41,62,145,61,7,6,20,152,119,6,176,18,6,186,237,209,58,126,186,74,202,97,179,48,146,118,50,250,209,215,127,116,231,221,159,62,59,122,214,241,254,233,217,77,142,178,31,7,185,81,48,201,128,3,81,173,146,152,220,87,80,65,122,77,222,123,233,213,59,31,189,133,141,108,10,3,77,228,21,213,241,0,189,161,51,115,230,9,115,100,1,243,194,212,62,43,37,77,17,164,122,219,25,133,86,133,60,95,69,160,107,54,30,216,102,151,87,231,223,164,202,60,145,177,196,164,241,176,244,145,173,27,250,116,219,222,197,131,120,120,21,99,234,232,141,83,69,16,28,199,25,3,171,96,154,192,148,81,126,54,126,20,234,95,132,66,134,142,17,251,120,155,164,48,112,181,179,141,225,218,116,73,26,153,94,27,229,33,175,59,176,214,73,145,140,5,234,16,27,123,20,218,2,129,52,59,29,107,12,70,66,30,16,17,112,240,202,120,210,230,239,87,113,84,201,125,204,169,165,210,183,107,78,70,96,78,235,94,111,30,190,253,33,140,57,222,155,70,90,240,227,193,108,202,129,115,209,246,9,238,216,26,93,132,193,177,209,55,109,65,110,191,243,206,225,79,255,35,66,82,185,189,213,56,53,202,15,103,184,106,27,88,87,201,4,137,215,24,168,70,49,194,241,2,157,97,57,22,199,172,139,236,158,248,16,163,69,40,76,129,31,47,191,126,239,251,63,243,241,131,72,41,224,198,238,81,236,88,211,198,181,57,234,211,134,142,220,69,142,26,19,115,247,113,146,178,147,115,211,184,210,98,9,146,202,225,133,14,54,13,34,171,1,34,81,108,35,44,0,176,228,198,100,202,23,153,192,150,10,163,60,193,248,49,115,239,97,146,96,176,149,63,148,70,239,42,207,223,128,207,134,14,166,78,14,102,88,20,180,45,203,121,210,222,125,196,218,7,169,39,251,150,185,142,53,24,208,200,103,122,99,174,123,225,215,116,24,218,36,228,27,96,164,39,40,68,89,79,218,234,182,7,164,11,176,65,58,28,54,218,68,183,193,240,227,180,187,131,136,23,113,185,66,135,142,55,18,184,2,25,204,134,1,93,59,245,88,201,120,88,133,25,72,71,165,54,217,177,114,94,54,154,148,7,82,103,7,32,78,237,137,227,26,89,19,88,175,177,201,86,109,41,64,43,238,241,105,29,39,190,2,87,46,238,147,126,204,23,161,227,162,32,117,219,109,115,218,31,61,46,34,112,244,202,11,135,191,249,143,195,119,94,59,250,253,139,135,63,249,201,39,131,134,52,167,42,12,131,251,221,254,216,178,97,196,60,62,27,122,173,191,240,193,237,247,223,63,250,247,119,50,240,39,123,223,187,1,205,216,22,172,145,220,246,69,75,251,222,143,127,122,231,151,111,103,254,239,191,189,241,201,32,130,246,180,36,19,10,179,255,147,192,227,170,51,153,117,96,190,83,33,115,231,131,111,29,253,199,151,14,63,250,233,225,135,175,221,111,100,76,168,234,204,186,30,10,135,111,125,249,240,39,239,223,251,239,239,221,249,213,87,51,195,251,222,41,253,233,227,96,173,61,109,58,226,232,248,222,219,135,95,255,197,237,247,222,61,122,231,221,148,237,27,211,14,204,165,221,171,3,219,153,130,94,188,62,203,92,35,43,35,189,107,245,76,152,60,116,163,55,82,24,29,108,94,19,77,68,253,44,174,227,51,133,102,211,202,131,70,206,11,136,158,215,1,61,189,81,84,102,1,242,136,73,246,172,0,13,102,202,3,116,106,44,198,28,32,102,44,244,207,203,47,29,254,248,141,191,49,182,16,20,213,108,97,89,39,201,22,7,109,93,198,142,187,47,126,251,206,239,62,184,243,237,223,223,125,251,199,169,101,85,176,94,198,230,86,127,100,178,181,52,177,53,188,148,80,235,90,172,196,45,101,114,5,75,39,222,76,221,16,54,26,0,123,189,51,155,160,59,147,186,122,36,143,76,30,147,214,44,115,68,62,24,216,184,69,124,199,83,189,113,173,84,48,202,5,163,82,48,170,133,77,33,43,10,194,85,200,7,22,237,219,51,176,149,29,219,33,111,38,35,56,3,175,216,237,192,111,40,52,49,180,17,216,33,134,246,220,108,56,198,241,71,10,162,225,131,127,153,53,66,130,234,6,44,13,72,164,70,134,71,148,191,204,58,77,231,182,8,101,246,40,143,253,193,76,221,243,232,144,195,37,97,183,111,14,236,45,161,203,189,50,13,169,134,1,202,10,253,141,121,242,215,24,95,238,226,106,247,114,151,27,173,246,212,226,102,52,100,72,223,209,128,196,245,1,181,224,192,170,99,171,133,44,142,7,43,67,208,3,195,177,121,109,211,176,155,25,192,172,84,55,171,58,17,143,229,222,114,143,126,50,59,53,147,126,170,181,171,21,250,169,4,54,32,253,84,89,46,148,244,108,214,232,159,152,183,144,217,111,126,254,200,92,96,190,84,31,167,152,49,87,175,126,22,4,143,122,112,115,132,33,66,15,225,87,214,205,179,49,24,189,86,131,193,210,125,110,2,1,112,19,250,210,239,122,36,227,5,63,95,30,245,108,119,40,224,245,115,212,54,228,47,115,81,120,174,6,50,126,197,177,58,222,243,187,22,67,221,136,245,5,252,82,146,69,26,234,136,73,236,51,252,27,119,79,37,226,208,209,143,191,113,247,235,31,221,254,224,127,223,121,253,69,206,158,157,254,96,0,170,97,29,200,56,49,46,73,237,132,177,72,104,56,33,167,68,84,195,24,38,147,115,66,124,187,251,198,215,142,190,253,49,246,250,203,223,68,183,30,55,165,186,221,157,78,87,224,90,199,156,118,76,98,246,39,240,86,247,250,3,176,31,56,35,233,180,5,108,200,13,172,29,107,48,37,142,19,145,237,236,22,24,240,15,150,57,173,46,90,145,83,130,199,148,115,86,239,216,130,89,71,197,138,156,113,1,173,12,153,236,19,32,160,118,135,139,68,202,189,204,148,45,209,235,196,233,6,43,28,166,229,67,250,150,114,38,97,183,50,54,134,245,168,203,229,128,71,237,100,212,70,200,26,209,191,164,60,177,177,161,108,46,116,227,129,183,159,116,227,193,91,2,135,109,60,8,20,157,148,90,145,73,146,245,11,105,239,100,181,139,178,185,72,14,166,80,50,30,190,145,28,60,89,5,35,187,7,130,110,132,19,99,221,223,220,46,194,9,143,101,159,163,195,239,16,73,207,71,123,68,74,194,60,73,206,94,146,223,249,137,69,216,155,89,186,246,191,138,185,149,205,165,45,67,59,115,38,27,202,116,25,169,48,182,187,88,38,100,186,224,230,9,97,185,72,247,9,9,106,168,39,199,239,250,57,41,137,13,107,48,114,167,22,49,72,179,83,75,157,85,81,59,181,140,166,251,192,69,238,130,242,185,172,62,221,1,191,175,59,224,39,171,118,84,94,60,149,235,239,19,236,84,9,153,200,78,117,177,75,211,179,30,73,145,221,43,81,46,246,177,155,241,87,59,234,144,168,99,239,124,240,218,225,251,191,200,252,159,119,92,13,55,96,251,132,39,161,219,4,232,97,61,4,205,37,236,22,68,44,172,47,40,210,39,197,147,247,127,237,231,137,233,156,28,79,60,232,161,60,49,157,164,60,1,196,66,121,66,144,190,79,10,33,224,83,247,249,222,79,138,91,254,118,66,215,99,172,225,164,43,50,119,143,32,108,77,230,17,114,82,83,34,115,254,7,55,9,4,31,145,217,237,219,57,116,175,142,161,190,154,82,161,102,66,98,165,13,137,16,122,35,240,241,83,82,20,182,243,191,247,182,176,151,175,44,93,16,246,216,191,254,11,255,241,145,227,177,148,111,28,4,183,22,22,97,41,169,153,138,165,108,27,35,146,165,74,124,238,39,75,79,118,156,203,155,17,222,102,197,201,175,51,158,125,182,155,199,133,70,196,58,67,66,38,76,19,0,118,9,59,145,108,186,132,116,30,165,81,201,88,100,158,255,44,43,117,103,3,31,109,50,200,56,47,6,120,248,151,37,30,24,190,175,137,206,139,201,103,87,182,108,116,71,123,221,127,251,227,31,107,135,111,126,79,117,158,70,172,38,250,198,61,209,121,237,59,218,209,31,94,246,139,207,129,49,192,13,131,41,217,48,232,84,123,53,186,17,80,168,22,217,54,65,201,42,23,112,75,160,211,196,22,87,106,88,160,219,100,199,98,122,230,96,186,125,145,184,208,153,231,78,220,248,160,180,173,217,54,200,197,200,96,27,117,141,83,197,3,182,9,66,243,193,114,194,67,51,60,27,189,115,184,43,18,150,121,64,207,182,8,251,19,212,196,154,211,158,108,204,169,123,173,49,154,13,6,6,193,146,124,18,220,168,52,193,117,27,9,95,189,92,97,113,79,19,220,165,39,43,206,215,80,194,87,52,243,133,175,174,69,72,211,192,100,97,31,76,135,126,224,115,14,253,38,104,228,70,193,16,148,9,124,115,208,56,132,66,7,70,103,242,249,29,107,66,22,20,13,232,54,192,250,18,232,12,254,153,121,81,241,27,253,72,65,195,48,120,196,154,62,74,70,120,90,215,42,221,2,161,221,125,109,142,231,227,250,19,60,174,85,48,160,161,41,112,52,98,47,193,128,206,219,218,194,33,221,30,204,38,120,4,74,236,133,56,104,178,111,63,0,138,117,115,56,20,149,19,56,0,197,147,130,88,116,212,94,85,53,196,100,4,170,189,140,1,136,162,44,198,194,148,252,110,65,228,92,57,141,227,155,106,69,239,130,99,27,165,28,160,39,233,201,160,202,235,74,5,84,28,43,113,148,138,43,153,0,157,56,198,98,1,8,102,191,31,192,129,199,41,58,182,228,37,30,36,29,224,88,196,125,208,110,67,185,85,186,138,191,200,62,173,229,152,253,1,234,241,12,232,83,76,244,64,55,167,215,116,83,223,36,197,250,29,231,50,204,200,211,139,19,123,184,110,118,182,45,152,121,182,159,223,238,61,159,123,190,247,220,243,131,61,93,172,237,161,146,24,196,214,222,20,64,116,220,210,174,186,200,204,15,132,37,43,153,56,61,85,210,180,216,50,52,11,51,197,208,114,182,109,80,54,115,97,195,164,33,46,118,71,167,79,103,8,146,210,78,71,19,79,97,208,163,156,185,34,94,140,17,230,39,145,121,66,205,38,224,68,190,126,198,26,246,113,98,18,247,193,241,246,139,196,216,144,30,128,233,242,173,163,111,255,73,111,54,201,119,186,215,124,250,52,99,65,151,86,239,50,132,47,119,101,38,88,121,156,240,161,120,70,218,2,229,252,160,43,117,213,214,159,91,66,220,14,12,110,127,184,197,188,13,145,160,135,95,46,36,67,114,39,36,183,144,231,111,85,121,190,221,98,162,55,60,232,101,244,154,116,253,142,65,151,153,92,136,56,209,66,92,48,114,73,207,51,35,250,3,220,50,232,27,16,23,197,94,6,44,144,3,75,63,55,215,93,11,170,214,76,77,224,71,219,154,100,120,97,33,43,107,168,86,4,234,10,36,75,168,0,51,178,219,62,90,160,30,164,174,155,222,239,26,190,253,67,15,101,242,53,75,70,21,53,242,162,180,200,103,38,86,111,154,231,167,19,16,68,31,143,58,100,36,129,237,247,50,167,172,44,181,133,78,21,87,249,209,107,16,254,145,79,242,161,241,171,230,142,229,89,198,161,130,255,153,145,141,143,54,103,248,65,219,89,167,3,106,84,247,148,41,109,228,232,229,175,31,126,229,39,186,209,157,177,139,154,96,51,30,32,179,212,163,215,203,96,7,90,192,188,68,31,151,48,94,253,40,207,198,120,136,249,36,48,166,109,156,12,198,248,31,204,3,227,102,215,152,53,201,121,155,229,101,40,60,108,126,190,253,156,213,113,50,51,130,124,54,51,54,250,198,192,56,85,52,168,77,202,127,101,141,94,115,152,135,197,136,61,113,166,198,118,115,222,177,135,99,123,68,94,149,158,179,198,97,149,209,232,129,230,237,239,245,71,48,237,216,4,226,102,152,9,204,14,155,227,78,59,183,134,61,11,216,103,163,250,45,220,3,195,59,137,213,152,243,163,88,244,19,30,150,106,148,10,6,126,134,197,171,11,156,213,33,243,161,33,90,254,128,128,123,244,28,231,79,122,44,171,64,143,59,97,235,129,99,240,65,11,150,95,135,8,157,108,255,234,147,169,59,197,179,163,88,25,47,201,35,37,147,100,226,84,77,154,231,65,218,237,113,38,155,119,108,186,10,202,100,89,71,73,240,67,20,199,177,38,122,129,166,40,189,196,196,173,9,230,21,157,96,121,151,227,138,146,33,128,48,46,193,50,156,20,16,238,111,134,142,96,34,42,158,110,37,7,255,132,139,12,110,206,196,222,157,138,25,168,31,47,64,63,101,252,36,186,2,162,40,49,194,182,189,105,173,201,156,238,128,136,144,76,166,107,234,155,39,122,42,224,241,143,4,236,77,133,65,232,210,17,106,161,9,218,138,203,222,34,157,40,164,187,97,129,129,32,156,163,164,131,178,121,109,78,220,96,13,125,104,246,71,120,222,198,98,202,78,127,244,242,35,23,116,131,222,76,191,68,203,208,5,188,53,113,246,27,250,152,32,114,93,55,104,124,2,172,209,122,124,131,223,115,17,101,21,203,29,24,139,183,67,184,112,29,117,117,146,214,220,30,57,78,147,130,222,75,210,166,80,28,214,21,126,78,75,39,86,155,69,133,70,128,21,180,123,185,46,204,216,189,22,4,204,187,112,83,9,82,188,94,38,221,0,71,169,163,150,246,185,226,233,211,48,172,198,32,49,86,166,128,174,44,125,111,48,221,211,79,129,152,77,204,93,210,115,36,27,230,173,188,158,189,86,220,60,79,199,232,103,204,113,255,49,58,91,230,217,61,178,12,46,154,110,191,247,149,219,31,190,142,48,142,94,255,16,22,110,71,223,121,233,246,7,127,248,203,135,47,130,34,244,26,202,102,41,247,188,219,115,25,210,30,32,237,37,73,170,15,149,138,69,79,151,58,205,145,181,171,145,57,4,6,244,170,147,55,199,99,107,212,205,144,107,114,186,49,2,245,234,38,141,77,232,209,203,120,227,45,208,37,212,60,166,249,238,138,135,94,144,203,56,242,238,220,136,42,158,243,48,32,99,45,7,122,133,46,196,114,176,162,164,194,146,251,47,219,8,54,103,77,38,246,196,107,108,148,103,159,164,118,12,187,215,3,89,106,212,11,164,69,25,40,85,17,194,45,188,128,180,17,147,170,201,13,67,202,56,241,88,44,94,184,167,146,245,20,61,74,27,152,161,24,4,102,167,25,124,229,212,36,91,153,74,120,242,129,102,63,70,82,105,245,232,17,175,239,69,218,200,29,123,212,235,79,134,25,253,206,27,111,29,190,245,3,122,193,239,222,11,175,220,126,239,205,163,127,127,231,232,213,183,254,242,33,116,155,126,244,218,215,239,252,236,125,221,152,179,242,107,196,129,250,5,107,207,105,96,77,13,170,234,70,199,28,117,172,129,152,197,189,167,254,11,150,48,59,111,91,35,65,241,103,231,76,224,38,214,208,38,70,118,192,212,57,134,245,74,169,10,183,94,201,66,33,120,143,146,56,230,221,175,25,44,26,33,174,163,160,100,229,59,166,19,156,90,163,101,216,138,151,97,95,75,7,234,182,178,115,34,219,254,115,251,65,241,140,186,74,208,28,69,105,82,241,160,127,114,184,33,48,221,235,149,13,197,65,0,28,42,46,45,242,109,199,96,195,129,158,132,145,54,52,199,153,76,24,96,186,32,105,55,183,141,45,226,208,47,20,107,117,208,207,190,245,72,219,152,24,166,187,30,209,123,203,197,229,66,177,136,26,22,87,37,217,85,235,154,123,171,102,179,185,197,87,40,24,114,164,219,53,227,35,148,44,23,205,30,141,80,210,181,218,159,70,40,249,155,140,80,66,125,207,212,177,251,73,133,39,17,219,12,223,206,75,126,34,203,137,58,140,229,200,231,176,58,216,195,160,171,232,41,243,191,229,96,36,71,175,191,116,239,167,223,139,140,181,145,246,140,44,129,24,206,113,114,5,39,33,203,177,108,56,207,73,238,167,17,53,254,30,35,106,124,26,11,66,129,152,164,2,117,33,20,26,222,247,34,215,189,12,165,124,224,133,79,142,136,107,196,133,202,202,212,220,177,158,96,43,212,158,180,217,127,248,230,247,142,254,237,155,135,239,191,118,248,218,31,63,141,85,241,105,172,138,240,107,197,20,58,9,138,232,221,179,166,114,115,159,175,191,211,89,88,97,86,252,181,47,120,187,183,184,17,195,243,168,126,238,125,247,131,195,47,255,250,240,27,95,209,27,37,57,243,238,71,111,29,125,243,205,195,31,254,249,228,110,120,211,153,82,154,212,239,119,87,88,163,46,198,234,247,110,150,127,252,210,209,143,126,114,244,221,63,220,251,238,187,247,187,109,106,160,175,237,75,193,32,14,95,254,225,225,7,239,223,126,255,253,79,166,117,137,120,218,246,39,67,252,116,228,245,52,209,215,238,232,190,95,82,175,180,11,169,18,24,145,253,75,174,132,73,124,120,88,148,247,65,191,23,217,196,67,15,230,185,80,29,113,13,57,66,234,50,100,108,192,90,82,54,25,233,136,153,142,20,198,162,227,26,139,164,144,65,88,226,248,204,68,66,43,131,65,204,68,58,178,62,141,97,240,105,12,131,208,24,6,94,228,2,47,154,65,181,218,237,222,255,200,5,156,13,192,218,169,99,15,115,100,9,169,51,153,27,216,29,34,113,156,105,222,236,127,236,72,7,132,95,57,52,56,208,2,201,193,8,52,7,228,242,52,134,15,214,171,59,219,255,67,163,33,136,182,69,67,178,62,62,117,94,40,157,23,4,185,79,252,134,17,53,117,26,178,29,244,255,99,87,70,50,166,124,245,39,119,126,245,49,24,66,46,95,186,19,18,87,250,228,56,195,91,8,101,14,107,49,33,123,56,126,97,12,242,240,79,127,19,161,84,73,196,179,111,124,239,238,47,94,148,5,105,195,154,118,96,145,73,196,60,17,231,168,73,132,235,63,147,92,137,197,83,3,141,82,34,134,146,230,163,69,77,64,39,141,212,137,84,68,10,160,76,238,253,186,98,78,98,149,29,254,236,59,247,254,229,87,247,190,245,231,163,127,251,121,195,187,98,243,212,100,144,250,114,13,212,73,124,173,6,225,135,95,168,81,180,238,71,255,84,33,213,93,154,83,197,251,122,63,201,91,114,52,20,75,19,193,72,128,36,246,248,141,223,124,199,44,135,44,100,232,205,25,246,242,8,204,169,251,240,147,123,236,177,92,183,171,61,252,112,99,56,108,248,188,74,178,32,179,105,235,187,63,135,37,96,168,20,123,200,37,236,49,113,161,21,210,109,18,193,39,21,175,70,88,201,54,252,203,221,191,61,182,50,204,18,242,212,93,182,135,48,212,163,115,65,13,32,143,205,243,177,98,76,84,193,83,79,62,234,114,122,54,25,156,220,13,79,14,61,148,123,179,196,250,99,22,161,61,40,206,132,83,194,218,194,208,75,58,30,196,18,12,173,243,199,147,76,234,57,250,205,191,223,249,217,251,135,63,252,243,157,87,94,114,185,54,177,209,8,29,109,109,208,39,127,158,232,211,211,98,2,39,221,48,214,210,162,214,220,49,97,182,98,153,194,245,50,118,229,170,15,214,55,164,209,83,147,35,118,176,5,117,174,42,172,53,245,153,162,213,78,63,81,103,235,188,221,127,158,92,81,209,71,214,110,139,248,167,109,220,90,129,228,203,100,141,12,31,200,73,81,244,80,96,176,107,238,196,118,151,26,45,130,227,85,154,236,174,71,120,136,236,81,158,38,208,82,79,145,84,73,16,67,88,131,93,209,31,110,169,25,226,93,179,155,116,232,33,163,16,40,184,154,68,64,126,48,226,6,134,230,99,50,201,209,15,132,233,128,9,205,241,244,214,189,239,127,233,246,7,127,112,37,130,156,99,82,116,127,210,14,150,123,130,102,196,245,1,229,254,73,8,2,11,92,62,202,211,15,247,45,122,57,39,81,216,10,33,103,207,82,221,124,85,236,139,224,240,144,54,69,104,2,213,62,167,196,67,127,212,134,17,149,74,48,155,220,65,75,109,212,30,254,235,151,15,223,250,147,103,28,240,109,184,208,51,9,55,103,253,193,128,189,100,165,39,83,28,55,173,16,213,65,134,86,66,197,225,147,53,14,115,81,105,243,201,206,229,225,22,243,178,74,244,49,207,195,21,76,187,192,146,24,5,252,193,36,207,116,161,9,66,24,57,10,228,243,228,59,245,130,224,109,46,117,128,126,123,68,225,175,65,137,12,206,32,61,187,51,155,70,151,189,136,69,72,97,176,112,186,251,209,133,159,196,34,164,176,16,102,142,102,69,71,154,227,116,37,180,199,152,0,133,26,99,174,128,209,33,243,63,249,118,179,23,250,20,68,178,236,222,105,46,245,106,37,114,167,57,35,221,123,238,20,187,61,44,51,110,58,249,81,166,155,101,87,60,200,109,104,99,72,46,67,247,150,177,108,239,36,60,142,150,240,44,85,48,104,170,252,176,197,100,11,29,189,184,166,117,251,134,58,25,153,113,10,102,200,209,235,47,233,130,175,145,2,186,12,45,252,35,77,51,116,122,142,54,231,216,185,182,221,221,215,169,99,60,196,243,152,200,165,24,104,195,115,44,42,212,154,99,182,5,130,67,139,49,241,165,143,201,81,7,44,45,59,27,248,139,226,68,114,29,213,215,84,235,246,219,64,21,238,206,51,7,26,230,33,136,252,214,96,127,188,45,93,31,50,38,162,19,109,208,103,222,179,137,225,27,17,109,93,144,93,229,214,9,127,246,20,89,128,3,159,17,175,26,96,136,143,198,145,66,171,25,83,5,52,59,211,233,117,24,202,189,254,222,117,236,230,179,86,30,147,175,147,114,7,194,73,17,9,40,141,172,202,6,4,217,1,165,183,20,179,108,60,41,217,219,181,114,82,61,253,1,182,123,154,16,27,4,190,73,252,135,5,242,41,230,0,13,153,237,135,230,214,168,223,219,143,56,17,209,217,182,251,29,11,25,41,156,158,17,101,155,13,243,3,99,27,135,119,27,71,99,177,103,225,229,171,45,30,154,224,178,203,222,144,203,82,38,49,15,30,103,54,215,4,230,61,131,147,140,55,155,2,242,140,179,34,22,160,53,244,136,59,73,28,76,179,45,92,253,17,197,35,120,210,147,93,47,227,133,216,217,234,208,46,24,137,93,64,203,6,199,31,14,92,143,147,1,44,21,21,10,40,180,173,230,150,177,67,149,97,175,93,231,123,47,120,179,45,107,236,243,171,109,59,236,40,105,203,232,25,219,222,81,210,114,219,236,86,75,181,58,59,74,106,236,54,247,221,11,110,235,84,9,47,87,203,20,102,189,176,194,130,77,20,43,86,145,126,90,169,150,187,216,206,94,243,218,53,29,159,216,4,173,212,119,76,16,11,248,48,27,129,37,129,7,47,113,71,213,153,244,111,88,250,166,1,197,240,41,215,155,51,27,207,254,80,137,38,41,152,55,167,214,7,94,89,227,31,75,7,152,142,122,162,161,147,19,40,192,108,200,165,9,109,64,218,114,116,82,132,122,222,208,26,109,99,1,239,43,238,209,145,18,120,218,2,100,69,207,225,190,170,251,237,108,145,230,50,3,20,165,126,226,12,24,76,20,248,107,124,79,22,173,44,242,184,54,224,141,79,96,235,155,7,2,206,215,138,70,201,40,27,21,163,106,212,160,40,205,163,143,111,226,109,187,185,176,169,121,141,102,18,201,189,166,95,237,15,175,206,96,228,225,135,135,45,80,104,250,99,253,206,196,158,218,61,39,247,140,73,83,30,49,251,95,192,191,23,193,18,185,106,227,185,32,189,53,1,121,96,40,208,237,83,10,86,199,53,253,136,112,26,120,127,3,59,100,136,27,167,155,155,198,141,191,106,24,16,241,182,228,77,207,98,108,172,95,211,133,175,128,56,142,34,118,149,114,55,24,61,132,204,216,171,60,134,200,196,218,233,91,187,96,20,55,118,161,67,237,93,106,64,237,57,121,148,97,115,112,86,95,66,51,121,201,38,7,128,159,160,165,215,161,200,196,6,201,153,44,237,20,151,182,44,7,239,184,172,237,95,238,94,215,13,215,200,142,134,7,245,104,73,172,10,124,91,199,203,9,196,88,103,111,69,181,135,99,35,255,220,120,203,200,143,129,15,121,167,223,51,242,91,248,107,220,217,131,175,91,166,1,227,12,191,247,198,240,125,186,131,5,167,93,35,223,233,78,176,12,124,234,238,65,238,172,103,67,193,241,212,200,155,125,3,239,229,24,249,167,31,187,104,228,119,173,54,192,55,119,16,130,73,90,216,27,64,161,174,141,208,225,247,144,252,198,95,14,36,140,199,236,247,144,252,134,95,93,168,183,135,96,199,164,128,179,231,48,8,120,95,136,101,61,223,31,99,147,128,207,242,243,156,50,88,7,0,113,132,174,231,198,22,167,238,115,79,92,194,95,23,46,49,26,159,120,28,62,93,186,124,81,23,239,132,242,75,168,153,81,147,202,8,209,64,108,183,213,253,40,120,208,121,152,21,236,140,83,5,99,54,161,49,85,12,230,94,163,95,216,182,6,253,18,226,95,160,153,136,10,187,143,201,116,226,148,233,196,17,223,221,163,58,48,152,235,26,237,161,5,4,47,235,56,147,205,100,243,212,91,153,209,159,129,31,116,86,110,108,120,206,74,188,44,152,141,70,86,218,65,116,23,196,210,145,40,182,14,70,85,73,115,189,51,81,44,11,85,231,95,43,254,140,147,36,102,137,124,250,76,17,87,132,74,71,108,12,21,118,88,43,16,85,132,202,78,44,22,129,253,20,5,168,89,36,32,209,83,26,10,34,172,195,195,193,82,55,74,208,99,169,0,206,199,65,44,175,220,109,199,5,98,168,24,226,138,189,49,247,251,139,15,127,244,171,187,31,127,255,222,75,95,163,77,161,77,100,17,63,206,8,221,54,176,58,161,162,1,182,12,0,217,111,204,97,53,109,238,55,138,86,217,24,154,123,87,29,92,59,87,97,156,79,173,201,231,71,131,125,58,225,192,36,212,54,39,212,157,64,214,30,141,61,118,25,135,24,169,56,179,201,17,77,206,131,222,155,225,226,141,30,242,161,135,62,237,73,70,207,7,188,45,244,169,118,61,155,39,102,108,134,221,132,36,115,145,59,126,233,220,105,224,149,94,250,19,106,68,198,133,142,153,29,255,182,251,44,205,109,119,58,225,206,16,85,166,176,58,215,244,161,57,190,138,183,215,80,111,113,195,37,120,60,97,222,154,129,17,60,233,63,207,174,218,174,89,230,4,216,165,227,100,216,49,209,157,1,115,115,31,204,126,122,86,233,41,232,177,188,99,223,176,70,200,164,172,103,66,43,92,207,190,219,175,212,150,158,242,251,230,220,75,18,230,137,103,15,51,226,53,209,40,135,50,13,31,227,217,6,103,121,53,16,241,128,159,91,113,185,149,246,250,18,76,115,44,182,5,116,224,173,91,44,21,102,60,69,42,206,134,94,50,119,20,64,62,165,144,13,196,60,185,114,199,253,163,174,194,134,33,125,244,237,183,143,190,246,34,189,169,155,131,249,116,9,230,208,37,156,82,79,225,117,221,19,9,193,67,197,126,67,189,184,66,167,66,227,115,87,63,255,120,126,74,76,55,114,77,48,198,217,124,128,7,14,233,10,72,189,72,226,238,215,14,94,132,99,200,1,251,59,236,190,106,134,220,145,247,252,122,18,0,47,235,162,236,233,147,242,158,148,29,123,82,94,76,216,6,54,169,67,143,109,59,67,140,166,33,123,76,67,238,60,179,43,155,130,199,147,42,140,213,126,143,23,68,144,84,220,140,73,64,18,29,3,35,34,192,8,22,110,119,230,201,49,240,85,11,15,115,90,19,231,194,176,109,117,51,38,183,219,141,9,185,175,45,214,48,207,130,58,178,6,83,75,83,74,23,147,168,215,190,73,230,164,223,220,125,247,231,228,214,55,151,0,21,129,30,246,22,44,208,1,149,241,108,186,157,193,23,66,232,130,155,82,68,162,30,81,210,26,238,144,98,67,145,113,21,19,155,62,57,178,162,144,165,67,65,66,83,244,76,43,180,19,222,226,59,70,56,169,97,162,112,82,200,16,62,176,164,64,69,208,137,77,178,126,178,244,83,77,139,38,156,62,157,209,65,75,91,122,147,167,128,94,32,81,104,194,20,212,72,148,9,43,172,152,215,46,97,171,69,254,24,244,15,151,53,194,107,40,53,181,50,44,99,213,9,11,173,193,173,113,214,187,196,108,180,188,158,37,22,182,140,24,239,99,114,81,53,89,240,35,105,235,58,19,72,186,117,75,74,155,33,59,117,89,134,248,200,132,244,70,176,172,161,23,117,214,163,210,166,176,144,16,198,117,93,111,144,237,228,200,202,68,91,65,201,76,50,136,158,227,199,163,227,164,226,63,13,255,254,226,63,13,255,14,226,63,173,53,111,24,215,137,115,171,221,46,10,215,173,185,143,108,77,10,255,132,190,180,149,118,169,88,228,215,173,141,155,205,235,174,147,236,106,104,20,168,155,199,137,2,197,215,127,44,252,210,39,27,235,233,196,22,159,233,130,70,25,120,147,129,124,158,199,217,217,194,229,125,215,216,60,137,24,72,195,84,49,144,240,108,34,137,13,132,31,242,228,30,70,70,54,111,189,189,134,81,14,164,126,68,227,4,137,177,145,120,84,36,22,68,137,135,79,58,126,40,33,47,132,14,245,109,4,35,229,144,195,207,44,44,143,217,221,193,16,26,129,248,58,66,160,158,11,87,158,106,225,25,32,17,50,61,146,171,0,77,206,245,166,134,125,191,226,245,112,203,56,113,188,30,122,171,70,97,2,210,192,41,77,236,80,42,78,92,102,175,89,155,77,7,198,153,120,53,52,68,12,153,144,137,69,51,18,44,165,182,60,159,64,89,170,35,120,4,227,118,224,89,25,215,14,227,49,131,220,202,89,33,122,199,167,33,139,146,132,44,234,129,194,220,190,56,176,65,15,125,26,183,232,211,184,69,159,80,220,162,97,92,220,162,64,157,79,163,23,125,26,189,232,228,163,23,109,52,175,26,143,82,115,186,80,183,130,230,244,134,28,189,168,90,44,180,75,37,188,102,171,138,94,244,168,24,189,200,90,105,199,71,47,234,116,235,85,26,189,200,106,151,130,197,105,164,34,220,170,182,170,53,61,187,170,83,191,4,241,10,128,28,217,61,109,2,131,97,210,188,118,13,72,2,76,117,48,212,179,198,36,143,23,6,7,83,50,78,24,70,77,158,72,195,31,153,8,180,178,178,2,20,231,25,254,171,38,164,116,11,237,78,97,25,86,11,19,3,108,204,249,212,158,77,58,214,99,230,24,253,241,211,109,179,107,239,62,134,62,181,83,197,3,138,116,175,18,68,26,13,13,222,42,238,230,151,129,93,217,204,169,2,106,99,178,118,39,200,226,9,145,107,184,166,200,237,228,202,229,78,221,92,169,212,54,217,150,243,3,221,110,247,32,143,75,19,239,216,78,176,44,139,245,128,23,237,86,233,165,59,242,113,12,43,78,92,144,20,43,79,252,63,171,109,123,15,239,205,226,119,26,2,2,143,234,172,242,203,209,141,237,126,183,107,141,98,155,210,242,252,122,182,176,17,158,99,184,22,59,165,114,185,176,202,34,76,20,199,123,218,212,134,37,179,246,64,117,185,86,173,243,12,104,23,244,228,176,49,130,197,86,138,246,114,57,6,151,222,166,74,83,145,26,176,105,235,53,168,255,74,65,39,37,39,5,238,154,131,62,122,205,73,211,188,91,7,62,4,113,152,108,181,205,12,172,22,235,69,163,88,43,24,249,74,246,84,127,72,246,182,71,206,106,10,209,17,217,132,7,130,176,49,38,77,165,124,121,165,90,47,239,236,46,0,164,235,1,41,150,171,149,210,206,174,128,30,19,203,28,222,171,45,184,223,152,84,164,100,235,185,60,70,28,33,71,48,200,173,240,70,126,185,180,82,92,222,217,93,37,73,187,20,139,229,66,97,49,166,0,37,225,45,44,10,49,157,16,228,251,211,28,76,196,189,185,60,122,2,163,107,129,161,148,14,23,175,214,54,199,101,66,213,142,31,21,175,175,83,49,102,18,20,115,103,98,142,166,52,168,236,66,64,115,57,26,28,167,235,37,93,191,142,123,36,208,154,144,130,177,104,220,146,32,188,194,25,31,255,64,43,101,23,68,196,26,145,191,216,212,54,106,93,5,70,13,146,113,78,66,32,100,188,47,75,227,125,54,129,53,103,99,108,247,49,194,206,73,177,135,71,54,0,140,207,165,18,148,48,16,233,168,74,70,134,123,226,255,250,117,114,166,65,152,54,253,26,32,25,64,178,151,76,119,148,227,102,56,121,58,72,173,14,232,142,91,174,59,177,199,96,76,140,210,207,167,11,53,115,253,58,114,203,85,207,117,176,12,240,72,85,78,72,56,6,92,13,79,221,206,143,201,9,10,202,61,215,43,193,172,116,219,203,189,94,184,148,132,195,11,52,77,71,155,113,12,12,9,0,69,191,149,203,149,98,213,76,43,202,211,14,30,102,107,155,147,235,215,119,39,230,120,206,194,158,81,29,155,131,126,17,70,60,203,99,115,129,156,153,172,181,177,61,30,67,222,94,142,156,254,192,131,22,255,171,73,193,65,62,205,188,126,221,132,181,217,238,28,231,233,220,50,49,33,133,25,104,17,99,40,121,163,212,90,155,167,104,81,203,119,182,173,206,141,156,178,175,101,102,230,171,165,130,202,176,137,4,65,8,32,249,96,55,115,109,35,88,5,181,82,85,178,9,92,195,6,227,214,53,242,229,34,230,7,91,164,113,20,163,140,123,97,248,119,205,233,182,229,217,211,162,33,197,105,242,53,203,83,101,129,41,22,130,163,220,69,5,184,31,202,63,86,63,95,41,214,106,203,17,228,0,12,45,79,88,20,11,138,50,102,181,75,119,228,26,52,196,43,61,74,188,170,80,137,149,106,209,76,110,235,76,231,74,30,169,215,66,199,211,179,216,218,245,235,35,115,135,13,228,185,23,252,174,65,67,223,165,132,51,135,117,25,62,89,151,102,153,52,101,234,61,32,151,140,76,224,2,17,12,114,73,127,54,21,57,226,230,147,49,18,40,64,123,173,81,208,88,135,5,237,121,204,99,165,133,76,198,84,164,98,213,93,19,64,161,50,2,149,102,30,158,154,156,88,110,145,230,58,230,4,236,116,151,5,108,227,121,46,44,133,89,35,176,236,239,100,48,65,203,105,21,24,4,89,5,25,209,82,114,240,64,196,80,101,162,77,100,109,185,78,5,219,93,97,83,177,88,21,215,234,164,155,122,230,176,63,216,111,60,1,237,224,177,112,237,234,186,184,134,231,227,162,55,176,246,86,199,246,180,79,92,98,116,11,102,7,4,131,246,86,219,25,5,177,113,75,247,250,123,86,119,149,234,190,242,103,87,217,200,43,185,206,130,90,94,26,130,164,41,252,149,195,121,168,129,191,86,159,155,77,209,105,199,227,151,50,137,94,125,62,71,206,188,52,86,86,86,14,240,52,50,190,91,21,68,132,182,178,82,253,236,1,113,128,61,62,11,85,208,46,243,181,194,170,32,195,40,24,40,25,196,44,11,78,228,13,176,242,218,55,250,14,32,3,221,146,155,142,81,189,16,103,172,17,87,195,158,57,114,141,57,207,193,221,3,115,130,142,93,34,188,129,201,23,86,170,20,56,186,159,154,52,248,219,102,144,174,220,208,126,94,132,133,90,161,215,183,6,96,26,145,234,244,213,171,48,173,239,14,67,166,112,21,58,10,88,239,202,84,190,94,42,173,148,248,226,87,226,29,235,234,114,158,74,165,66,57,69,161,211,32,215,52,231,193,214,11,5,211,234,245,86,213,150,125,177,14,102,125,217,40,149,193,180,47,172,212,178,171,192,109,18,192,155,104,3,178,182,163,2,154,47,77,15,242,36,190,94,144,15,129,41,160,94,175,175,218,99,179,211,119,246,97,148,133,212,51,72,178,122,92,48,56,61,192,155,49,174,156,175,85,136,171,195,229,18,255,46,119,67,213,63,32,9,7,137,189,48,229,67,34,100,164,112,249,46,213,10,232,14,209,10,7,17,24,6,137,46,20,10,30,209,181,136,186,220,170,85,114,133,102,206,69,206,151,167,30,220,106,96,37,57,158,216,91,120,181,53,66,185,128,198,181,7,48,138,152,126,65,22,161,254,35,127,131,66,198,1,158,67,163,62,180,107,138,43,43,86,183,189,26,244,185,28,68,44,218,96,234,195,225,175,96,94,79,92,49,172,122,28,13,78,83,242,184,18,109,106,176,78,103,227,28,185,58,28,166,224,64,95,195,148,34,41,248,32,151,56,111,136,121,70,152,132,157,129,203,88,234,236,24,224,1,163,28,100,24,248,43,187,170,164,70,208,187,62,9,229,230,20,183,67,203,221,74,119,57,233,212,38,18,73,249,218,33,151,82,237,169,149,92,0,56,6,100,18,100,159,21,234,136,19,83,173,117,106,157,160,220,137,136,144,171,147,128,8,217,77,12,34,18,144,50,85,115,174,134,44,128,38,93,246,153,30,94,170,223,105,232,179,85,125,200,195,151,16,84,217,224,15,245,212,139,118,136,219,122,86,156,247,5,83,194,45,16,45,133,90,208,0,114,109,15,118,119,120,85,217,60,170,186,50,54,175,48,47,146,52,152,131,161,108,113,202,86,234,159,245,241,132,68,236,76,104,52,49,237,40,106,14,34,85,225,28,7,163,195,3,206,76,239,132,108,119,233,118,217,100,206,28,59,10,126,228,206,203,129,110,232,186,49,7,88,36,18,64,217,160,91,70,211,198,53,125,163,177,244,156,53,186,209,31,77,151,118,237,201,13,208,125,29,107,137,196,179,236,237,204,172,165,233,164,179,132,103,53,167,75,189,9,52,117,181,51,177,44,40,234,29,72,91,250,187,5,48,157,46,109,245,167,235,0,39,63,237,224,166,244,255,96,94,120,0,158,216,184,136,155,135,131,60,20,215,55,201,107,233,228,20,221,16,12,69,208,201,211,134,222,106,61,213,50,110,174,181,214,47,27,79,181,30,157,173,25,235,173,199,138,107,70,127,189,117,233,146,241,76,107,189,101,60,141,191,76,252,53,93,195,223,86,171,117,3,139,61,234,172,25,165,245,214,83,87,140,253,181,214,165,22,254,134,220,27,107,173,214,62,102,119,159,91,55,134,143,180,236,181,43,198,238,90,171,184,54,36,160,203,80,231,18,20,184,98,212,215,177,248,83,173,193,58,201,185,2,57,246,70,171,14,57,91,0,226,25,72,90,89,27,147,180,27,235,87,140,18,1,222,193,95,152,221,199,42,227,245,231,73,254,46,228,15,215,88,22,133,185,33,193,116,243,159,106,237,8,57,151,90,246,198,21,227,44,32,183,225,34,87,1,228,32,113,119,189,213,218,218,128,180,231,55,246,54,16,213,26,36,78,33,113,119,29,18,151,55,182,55,140,254,165,86,255,194,21,99,6,137,54,150,124,238,66,117,195,216,191,216,186,121,129,211,214,97,156,112,46,0,43,246,63,215,58,11,57,53,40,94,192,226,75,23,6,23,140,233,70,107,120,241,10,229,48,176,117,139,80,117,113,15,216,15,84,93,188,194,88,122,147,83,117,201,197,253,38,112,229,18,207,7,246,62,127,201,99,239,70,107,6,89,207,72,172,218,187,4,172,218,186,208,170,64,206,83,173,241,195,46,160,253,11,173,173,135,129,10,40,120,22,211,182,31,222,89,55,110,92,110,77,33,241,6,224,90,71,122,157,135,157,13,108,178,0,137,21,210,36,252,134,174,130,172,242,195,206,186,177,117,177,117,22,178,174,98,14,116,148,115,217,69,102,122,177,101,95,38,189,87,244,18,129,7,187,144,8,100,81,65,218,187,140,2,7,200,65,98,127,205,21,57,155,35,191,114,25,144,31,2,197,159,187,98,20,4,142,76,93,129,35,160,39,159,163,176,247,161,216,148,195,126,254,115,69,42,3,159,123,134,149,191,201,121,182,252,136,5,5,76,168,84,88,111,221,124,228,138,4,149,228,123,100,108,180,74,143,16,228,40,212,242,35,0,245,236,122,107,235,81,100,103,235,105,100,220,163,35,224,240,70,235,230,163,156,136,45,34,4,253,117,198,21,248,93,35,191,73,207,244,57,46,173,26,2,172,62,58,89,39,125,241,24,147,134,225,186,92,106,10,165,214,119,215,87,214,72,7,172,35,115,92,121,127,134,33,236,141,213,11,45,15,215,245,1,169,115,25,37,12,50,175,202,67,218,164,162,7,191,102,12,0,25,122,235,95,68,78,95,194,226,173,167,240,251,63,226,247,203,132,219,140,231,200,188,245,30,142,162,71,90,40,42,144,124,165,213,186,138,169,95,48,236,117,44,12,226,217,42,16,28,128,93,117,2,111,38,240,152,82,55,244,70,182,132,51,128,112,149,202,108,221,197,181,195,134,201,250,246,26,2,187,204,129,61,213,186,98,98,114,219,184,177,209,122,146,145,216,23,184,68,49,55,189,38,103,28,9,147,104,189,47,238,172,97,55,93,18,0,146,244,117,72,175,111,184,252,123,154,33,193,200,47,9,92,121,138,242,192,79,200,22,33,164,227,227,219,144,164,82,25,161,130,119,22,229,29,135,219,58,168,11,202,45,211,237,94,218,194,21,183,7,207,10,124,124,218,251,216,9,74,13,33,12,134,133,117,129,1,233,184,64,5,214,51,138,198,107,207,209,241,185,198,75,15,133,174,154,10,236,156,49,146,137,240,175,172,181,113,56,220,88,191,128,136,139,3,152,170,52,194,6,84,212,23,24,164,250,154,196,166,226,250,152,204,37,117,40,192,65,66,79,130,26,189,177,113,129,201,122,95,108,112,188,209,38,154,127,131,55,104,182,90,29,162,174,183,9,254,53,200,96,162,220,106,209,91,229,13,93,156,12,207,195,255,167,137,67,133,188,33,114,154,172,114,154,133,211,253,110,147,219,92,167,7,230,104,171,137,198,196,105,26,195,191,137,87,118,78,235,220,220,90,103,235,238,107,103,62,67,35,141,208,117,147,134,63,13,141,109,32,173,62,59,121,118,36,229,231,186,230,228,6,228,83,7,51,205,167,199,124,228,250,197,66,177,83,174,178,124,246,66,73,123,75,211,220,124,186,103,231,203,207,13,208,76,196,124,186,55,68,243,137,149,59,157,181,53,205,171,95,237,46,151,87,58,66,62,190,180,42,228,119,201,143,144,79,86,69,94,126,175,210,91,238,177,124,113,155,210,133,79,183,14,48,31,255,239,246,119,180,57,126,192,108,106,100,107,94,187,164,216,1,47,235,119,246,187,245,168,17,76,27,32,139,23,158,65,214,51,154,34,131,45,72,105,6,158,78,226,25,194,194,84,19,92,243,60,155,91,234,88,143,158,88,114,41,225,255,99,177,165,174,101,141,151,132,179,5,46,170,164,13,223,146,154,96,33,116,214,170,88,120,105,73,243,179,17,10,139,73,33,197,201,2,95,243,28,10,225,117,216,177,10,241,39,77,69,182,58,229,21,137,111,141,151,58,136,226,10,63,24,197,78,70,133,23,99,206,145,152,114,13,118,96,42,154,217,97,204,139,196,212,59,63,21,91,2,62,196,33,64,124,147,193,193,111,104,133,124,37,171,9,78,33,17,140,55,136,56,163,125,195,36,1,187,217,1,43,25,63,182,130,212,42,181,241,94,58,64,93,21,32,15,191,10,138,80,8,53,194,174,24,41,91,80,230,50,183,135,144,27,215,75,244,176,148,140,151,235,141,161,131,93,160,210,205,101,30,23,13,35,15,133,113,61,61,195,221,195,91,33,248,40,176,17,199,120,234,214,220,163,90,17,82,234,235,51,249,76,87,236,160,143,17,11,247,124,150,17,95,70,141,8,117,225,133,225,161,146,166,24,158,76,226,6,163,112,194,43,33,248,99,30,238,10,67,40,82,47,148,178,169,105,79,119,226,235,24,58,107,57,92,103,17,175,170,168,179,152,131,53,72,65,24,21,97,103,185,78,28,223,24,94,38,62,167,246,137,33,230,63,121,38,55,28,167,184,2,170,15,189,205,113,77,10,103,211,98,39,217,16,115,38,141,45,115,172,41,207,119,98,106,17,124,239,35,104,149,217,213,96,42,15,149,95,58,245,171,62,10,23,54,57,55,52,114,234,78,204,21,55,35,228,220,116,77,226,166,154,66,14,143,211,113,170,195,120,234,38,164,213,86,138,129,20,113,182,206,88,176,120,104,57,170,111,83,72,12,91,184,165,33,71,62,198,39,183,37,30,67,3,65,192,131,123,97,202,91,222,122,10,45,26,134,134,234,168,157,78,129,233,254,195,118,50,142,212,38,244,45,71,200,249,191,80,203,101,49,211,62,13,138,108,241,17,97,61,165,192,65,56,230,23,222,61,184,98,13,179,200,69,0,2,65,190,211,129,161,102,48,218,193,165,48,203,51,106,198,144,206,246,105,161,11,134,192,161,66,21,219,164,149,38,59,88,24,62,23,72,11,6,31,107,252,152,169,242,125,210,140,7,16,163,113,15,136,165,15,66,157,53,32,22,201,43,216,206,22,229,209,203,12,177,16,91,25,148,124,242,30,64,129,240,174,230,35,19,127,216,1,17,97,240,72,103,26,253,197,21,234,39,96,157,72,149,14,226,109,227,169,204,3,241,12,100,176,107,60,151,139,166,244,185,248,68,230,88,171,20,233,132,164,79,237,120,91,190,26,219,199,23,225,196,2,245,141,54,114,118,210,115,134,36,3,19,212,8,226,168,149,253,51,165,177,138,69,254,19,150,154,146,225,234,179,150,97,163,70,11,170,227,2,74,94,204,226,94,85,11,91,8,171,166,112,67,41,60,74,65,79,131,80,178,226,39,64,48,108,34,74,70,117,74,204,25,79,185,183,66,253,141,126,47,101,224,28,104,60,47,35,71,78,232,192,1,173,34,156,111,8,153,82,136,151,245,140,129,175,31,127,250,239,127,202,63,232,243,127,160,50,167,157,201,47,229,243,129,179,18,103,92,197,245,128,111,34,127,214,145,100,170,202,167,66,199,61,200,162,177,195,198,52,153,175,44,220,33,241,172,35,158,60,214,196,163,199,52,155,30,68,18,43,240,99,143,26,57,247,72,211,150,30,212,252,167,29,185,234,214,30,92,162,101,220,51,69,26,63,84,36,111,42,0,140,195,215,126,119,251,207,191,60,252,202,79,238,254,203,71,71,95,123,229,222,55,223,58,252,218,251,12,128,119,190,153,147,238,1,164,199,154,105,42,51,217,202,28,93,110,38,148,92,2,56,73,165,130,203,46,21,77,222,185,103,141,28,124,166,169,97,100,210,92,126,26,79,195,179,184,242,150,9,59,19,205,145,103,72,172,84,63,27,224,66,46,248,163,209,0,172,247,222,248,253,157,215,95,84,22,96,76,98,167,170,101,233,160,218,134,57,111,89,143,51,227,134,155,45,66,251,24,244,245,157,63,30,189,249,181,219,239,125,245,206,47,63,184,247,253,159,209,211,205,236,96,243,157,31,124,9,163,186,64,222,91,111,30,254,236,93,218,46,125,207,58,252,44,181,161,40,20,56,162,205,145,86,156,187,38,51,143,95,51,123,228,21,20,52,244,250,19,171,103,239,165,37,130,30,226,62,67,203,157,217,116,113,242,29,222,214,220,211,219,190,110,22,206,78,243,186,242,185,76,207,94,101,25,162,25,133,103,77,185,232,120,163,181,236,141,107,85,223,185,194,84,243,4,58,196,134,82,226,73,143,116,203,216,74,72,177,163,221,44,95,237,72,43,214,13,13,143,120,107,120,198,91,43,208,83,222,76,23,177,179,222,130,13,230,8,7,143,209,169,58,77,52,8,14,95,126,233,232,213,159,198,15,2,18,207,98,30,134,46,30,27,199,147,227,12,57,118,228,25,189,126,44,137,151,235,145,31,95,95,44,23,252,92,23,82,124,61,93,141,212,153,226,137,113,89,139,68,235,24,46,244,85,119,72,123,189,202,15,131,71,80,95,32,63,65,234,107,247,143,250,32,198,39,201,145,32,245,13,207,7,68,210,68,95,143,95,244,202,211,32,43,170,156,21,244,44,178,228,43,143,85,212,31,255,240,240,253,95,28,253,248,141,72,45,205,206,190,7,103,50,247,8,181,52,153,121,172,36,243,188,240,53,110,152,75,167,236,121,115,188,139,217,225,250,160,102,169,4,102,5,119,77,41,30,176,15,151,178,221,109,232,197,160,190,102,185,237,1,84,8,230,170,213,161,191,156,64,155,112,58,119,238,183,86,184,91,65,105,243,132,242,219,199,94,234,93,17,216,237,158,208,215,124,71,244,53,122,70,63,116,212,225,80,130,37,0,81,149,168,31,233,127,249,122,54,104,56,168,71,147,167,236,57,72,118,162,159,81,196,206,245,123,235,10,132,16,186,40,161,5,228,131,253,156,135,17,236,113,5,210,195,134,241,76,76,80,207,81,130,102,161,39,253,221,100,197,40,123,214,57,16,208,148,142,253,123,104,134,249,9,34,80,112,61,235,5,33,81,246,185,23,252,148,248,247,101,48,195,239,196,82,145,89,46,151,35,104,145,86,173,34,106,226,130,20,145,201,186,128,131,166,184,108,254,11,168,11,45,6,92,27,129,150,189,181,2,191,28,16,137,83,93,196,41,196,168,143,192,128,220,17,8,146,189,82,255,172,130,91,242,141,1,175,150,72,118,85,148,69,65,36,232,117,129,100,189,162,186,59,16,211,53,18,27,60,22,226,197,129,184,6,130,144,133,62,117,107,145,15,250,38,59,205,246,164,109,147,87,119,54,73,140,169,94,125,57,34,48,86,169,215,171,124,2,129,177,150,173,122,121,165,215,173,36,13,140,213,171,247,142,21,24,203,156,244,77,80,147,36,248,50,57,234,231,94,178,44,154,245,182,89,82,221,1,51,22,173,40,221,115,204,73,119,148,142,119,189,67,56,252,111,245,199,236,229,162,165,79,190,98,120,206,133,254,152,6,140,35,151,18,140,191,39,162,100,212,67,238,83,212,159,104,25,187,15,183,214,241,224,234,122,245,137,139,210,25,84,9,66,196,33,84,46,57,236,16,42,100,207,226,142,161,126,234,213,251,31,237,227,11,104,162,51,40,39,103,54,181,115,231,206,5,245,150,150,170,184,184,132,151,143,118,200,246,22,157,83,20,234,52,18,151,148,184,187,200,132,163,2,136,192,2,234,1,205,157,50,112,112,62,245,228,163,205,36,67,187,51,157,98,20,75,88,76,133,205,142,221,229,248,40,147,61,171,221,165,81,38,123,189,114,124,241,114,165,235,22,95,60,190,99,30,61,137,124,242,169,21,172,82,177,82,40,9,183,134,79,228,234,32,134,207,158,236,216,253,201,99,230,8,236,39,220,78,95,232,206,218,223,25,28,220,35,7,69,139,238,185,40,237,127,246,81,122,55,98,157,95,85,240,116,191,15,66,132,246,231,93,151,248,10,194,167,186,255,175,250,143,140,187,121,96,63,3,213,144,82,135,212,10,165,210,194,99,156,189,181,189,142,58,143,143,245,122,175,219,171,119,75,245,144,136,14,181,114,239,32,80,180,65,27,155,155,211,126,215,186,206,116,68,49,191,178,76,3,32,160,218,165,15,126,5,27,113,3,241,28,176,231,223,131,55,151,189,194,193,224,56,53,244,158,248,125,110,100,96,230,218,150,179,107,89,35,69,52,130,114,177,82,174,22,87,149,177,9,86,18,224,97,240,34,232,117,9,98,25,19,109,227,32,186,54,163,177,238,94,167,151,131,98,169,105,53,9,125,129,144,4,66,67,26,190,155,102,135,53,87,202,215,10,21,18,32,148,241,149,44,14,65,183,59,125,88,92,177,117,234,176,223,237,14,44,31,84,41,192,65,128,138,114,190,202,162,20,40,137,113,99,25,84,105,196,167,144,6,201,139,203,57,208,162,179,105,88,75,203,117,57,202,137,84,73,10,142,230,213,244,194,67,249,226,144,185,161,107,188,56,7,26,139,73,21,8,55,224,227,185,24,199,97,165,188,44,132,181,104,151,219,102,187,23,196,75,227,252,68,255,86,16,201,0,188,32,132,60,59,123,131,41,10,89,141,101,4,139,176,226,13,7,183,139,137,99,34,140,113,129,192,116,48,202,233,59,135,225,82,198,131,104,37,141,170,229,130,212,250,145,172,241,5,185,232,20,58,149,78,231,32,143,239,57,162,39,49,86,251,120,65,70,188,179,245,76,77,4,160,104,219,229,32,32,145,121,164,60,190,127,156,155,13,130,37,241,245,232,28,153,166,105,72,33,87,1,186,49,154,194,145,96,64,207,13,250,17,164,112,217,117,105,242,73,168,79,30,125,128,207,245,227,250,155,199,187,80,176,63,16,189,52,14,235,128,232,41,180,117,165,80,93,174,173,200,176,136,37,143,159,67,123,162,86,168,149,106,53,49,26,142,178,126,66,185,82,115,32,68,93,185,242,130,26,119,166,24,63,33,225,150,130,221,46,132,184,19,195,252,80,142,200,29,25,160,52,2,129,134,63,8,104,227,129,98,183,94,91,169,4,170,158,11,231,179,60,98,89,216,109,49,26,76,8,122,209,67,44,174,89,186,98,51,82,84,240,75,152,192,168,147,242,142,193,164,3,56,44,253,77,85,50,167,83,203,161,193,76,96,45,138,43,144,220,14,174,139,219,3,107,154,34,172,201,223,56,149,193,74,107,253,231,31,55,119,250,91,38,62,143,25,177,184,42,173,209,155,239,23,48,220,193,206,26,185,159,191,187,182,183,134,97,2,46,175,227,253,244,39,49,102,195,122,229,233,9,13,148,112,25,111,203,127,14,87,97,235,120,227,254,194,37,122,51,253,25,188,92,79,47,142,239,123,247,213,121,236,131,30,6,163,120,252,18,189,125,127,99,173,245,12,222,140,127,98,64,66,24,0,132,167,216,237,250,11,36,160,195,5,247,238,252,227,35,18,180,224,202,21,49,44,131,123,11,255,31,87,214,140,155,235,45,243,138,119,61,223,189,75,239,22,194,128,38,120,243,127,131,54,242,76,171,101,178,80,7,20,121,22,125,97,221,139,8,96,137,161,13,200,21,248,199,233,93,251,43,52,92,133,197,130,16,236,94,108,93,222,224,75,210,245,46,114,17,224,185,33,56,214,41,191,32,105,107,77,14,33,64,34,112,224,245,124,74,252,80,108,106,253,185,53,68,6,146,251,44,196,194,198,242,51,36,82,69,233,153,34,33,247,242,21,185,205,71,54,220,24,45,60,146,1,84,218,251,34,169,100,127,177,72,224,61,198,195,124,16,226,204,141,242,23,177,163,215,135,95,92,34,12,126,250,10,11,68,48,228,225,104,8,142,109,224,221,238,122,107,107,141,69,208,192,128,24,216,243,131,181,207,97,250,205,53,26,229,132,68,100,153,172,61,183,142,81,63,102,107,207,48,40,211,96,71,0,38,151,31,101,113,14,134,60,126,199,5,178,186,167,97,96,214,203,235,8,153,244,203,198,114,231,38,34,89,239,236,145,72,6,151,46,137,193,25,118,57,123,182,59,132,210,126,7,225,95,106,93,190,68,130,36,144,38,61,63,129,127,52,68,56,10,184,198,76,238,40,88,122,80,59,250,246,159,14,95,251,222,157,223,125,112,231,131,159,220,126,239,131,123,63,253,222,221,87,126,11,41,247,94,122,77,251,127,95,248,54,252,71,207,17,124,38,151,35,15,114,187,238,181,82,177,216,238,88,171,218,210,131,180,218,189,159,254,8,106,254,229,195,151,15,95,253,221,189,95,124,231,222,27,191,63,124,251,195,187,47,255,215,209,235,175,241,172,87,40,192,7,74,203,181,98,175,167,130,155,163,134,176,4,94,9,236,222,135,175,31,189,254,210,209,63,255,250,240,197,31,29,190,252,206,209,79,190,126,251,189,23,110,191,247,95,119,95,251,209,225,171,255,126,244,221,63,220,249,193,151,104,73,214,102,241,98,229,194,250,58,59,31,72,143,84,80,210,153,110,189,243,193,151,110,127,240,135,24,14,80,28,217,154,155,158,111,129,213,244,170,204,2,214,224,255,125,225,69,78,4,124,124,112,9,79,229,62,0,6,77,169,179,34,65,99,15,39,1,180,218,114,167,84,54,145,100,250,104,146,4,142,102,250,48,97,15,60,65,93,171,102,150,202,29,172,123,247,205,95,28,126,227,43,82,93,154,233,171,219,197,103,124,4,63,41,84,61,124,245,55,247,190,255,159,82,85,154,233,171,218,199,71,92,181,7,86,10,43,229,149,21,34,1,31,191,113,244,226,219,82,69,154,233,171,72,182,76,61,246,149,11,229,98,185,204,68,232,238,47,94,60,250,206,75,135,111,126,87,2,67,139,168,192,76,172,173,217,192,68,2,168,161,72,8,120,239,189,187,191,252,146,2,12,45,162,2,51,181,192,134,235,82,124,60,130,142,126,253,134,26,159,8,178,132,247,236,53,182,126,161,76,125,253,246,71,175,42,64,209,34,46,40,209,123,157,107,155,83,28,4,221,78,183,103,213,40,131,94,184,243,254,47,239,254,249,79,71,111,252,171,4,133,22,81,67,25,208,13,223,7,172,138,181,108,117,9,152,247,191,166,6,67,139,68,128,33,84,89,109,203,234,85,41,62,175,132,0,34,69,212,128,128,77,19,211,197,170,87,234,213,122,148,69,63,252,161,26,24,45,226,23,122,60,239,227,29,26,195,250,63,121,255,206,27,47,220,249,254,71,94,205,139,228,199,87,147,156,5,242,142,165,185,53,239,125,240,13,175,38,205,244,8,240,173,102,120,215,244,170,189,229,158,233,193,184,251,47,95,59,250,254,219,2,2,213,139,203,23,91,225,96,68,185,235,21,128,80,194,214,59,191,254,53,116,81,8,196,194,197,210,197,170,143,36,17,12,8,66,187,199,130,184,248,116,149,203,244,74,183,190,210,43,98,83,26,83,149,175,191,118,247,207,95,62,252,202,127,66,67,236,200,24,30,142,254,227,47,110,255,249,151,71,175,127,227,240,173,143,14,223,255,197,221,183,254,124,231,163,183,52,183,109,226,37,204,49,247,102,169,204,207,130,32,208,151,254,235,240,173,31,220,254,211,43,126,77,234,158,70,243,252,149,238,22,82,240,46,146,15,125,223,1,177,37,170,46,200,193,218,23,142,222,252,249,95,62,252,1,166,51,31,38,7,43,186,50,53,25,105,25,158,52,142,113,236,118,160,59,122,156,143,100,245,145,107,111,185,7,217,200,58,139,76,76,100,14,186,243,193,107,119,63,126,9,112,161,253,69,229,215,155,219,200,69,114,175,118,193,44,193,122,137,240,255,240,229,127,133,121,77,172,101,220,125,227,87,71,175,127,120,251,189,175,210,177,224,131,66,28,117,34,38,165,229,229,58,129,69,235,29,254,236,93,37,14,39,164,89,22,28,8,197,66,169,82,97,26,115,105,73,139,27,11,133,149,210,114,117,37,110,44,208,82,201,70,87,17,230,190,106,61,20,98,2,32,238,232,41,22,203,43,203,86,26,228,40,197,3,122,157,128,157,57,4,21,83,235,80,125,124,239,191,191,119,251,253,183,40,243,67,169,163,181,57,14,165,106,187,210,182,20,149,125,229,221,214,146,86,96,62,72,1,203,94,207,34,29,123,239,141,63,220,251,151,95,81,11,140,190,85,25,228,158,216,168,27,213,10,102,184,118,53,25,157,148,81,210,56,236,214,172,130,229,211,103,193,33,234,175,200,27,111,151,219,181,246,74,176,54,207,95,89,105,183,59,203,82,32,39,0,69,207,206,182,251,207,11,39,105,185,124,64,34,238,218,185,22,48,243,240,248,179,73,35,188,12,245,157,136,101,164,236,106,13,255,5,178,125,71,99,245,79,47,105,125,250,239,211,127,190,235,107,255,16,239,33,163,151,217,188,205,203,185,47,18,92,67,43,184,150,64,96,211,112,46,197,147,243,93,237,228,135,41,107,226,149,242,224,61,3,76,13,187,105,128,121,129,187,6,242,198,167,27,159,78,101,33,201,250,104,213,23,78,239,1,126,161,2,211,212,87,197,164,109,192,0,181,117,143,88,113,231,79,190,76,170,166,56,132,42,182,197,153,132,47,170,115,218,244,174,189,189,101,43,110,223,226,193,121,223,53,89,222,67,238,33,89,158,225,243,249,107,212,233,47,223,143,37,109,9,71,192,125,141,149,106,33,145,6,20,44,18,113,41,251,51,146,224,66,251,74,216,3,12,244,213,178,208,87,193,30,9,212,247,133,160,112,47,182,201,120,187,67,164,62,222,35,199,189,229,203,231,33,135,177,163,58,79,60,40,95,23,64,41,230,74,194,127,97,87,53,60,150,90,221,127,181,89,77,174,184,195,106,40,75,248,131,180,248,110,83,128,57,4,70,71,47,56,122,200,142,146,143,153,129,88,30,7,92,15,177,189,80,127,15,74,23,211,221,216,124,98,162,116,113,160,18,6,183,239,65,86,93,75,16,233,98,30,10,15,138,127,147,52,168,44,37,249,16,99,152,133,107,163,237,178,50,108,143,164,157,14,164,213,152,135,11,223,233,155,123,60,112,55,94,229,240,0,158,58,95,13,72,117,74,132,207,65,43,202,56,22,116,32,4,134,118,152,176,139,49,138,148,198,97,80,225,144,166,207,105,253,168,232,48,85,85,32,67,69,47,71,7,57,148,154,84,69,39,82,117,147,114,34,98,59,153,234,160,42,124,135,86,9,154,186,228,194,34,32,244,131,241,84,162,72,141,103,84,2,109,27,12,115,226,27,24,116,167,210,195,44,234,166,96,114,137,19,118,136,181,224,22,177,27,160,34,34,164,67,164,156,41,239,180,249,105,242,203,128,15,115,201,7,226,187,25,231,231,206,57,69,191,203,202,75,236,60,149,109,149,138,156,100,124,78,130,174,120,147,51,162,148,116,250,89,26,41,74,78,135,28,249,43,23,163,79,1,123,247,107,64,23,235,89,195,108,238,130,9,103,239,230,137,172,237,57,121,210,208,96,213,186,166,155,250,102,115,190,101,57,87,157,17,88,82,34,212,236,124,66,178,161,240,212,201,152,103,245,37,96,205,210,160,223,115,150,134,246,168,239,216,147,165,30,64,221,48,135,143,237,60,10,186,85,55,70,217,188,179,109,141,50,25,15,76,118,110,101,70,121,220,148,207,30,100,1,119,44,120,201,114,210,54,212,53,135,195,157,39,204,45,43,81,35,87,45,11,175,99,45,78,211,213,241,214,40,49,73,64,14,107,112,1,170,166,227,196,84,65,59,95,192,197,201,194,45,141,175,204,172,201,126,162,182,158,192,155,184,51,248,117,12,22,142,39,105,88,232,182,184,0,105,118,114,38,162,84,236,199,181,49,221,159,226,255,27,125,82,198,156,236,47,237,20,151,110,34,243,48,233,50,174,57,214,246,215,237,110,226,38,159,156,142,134,49,109,154,142,131,199,198,151,208,47,74,24,216,26,12,146,130,135,58,173,238,227,230,208,74,70,23,6,247,152,34,73,142,189,59,250,194,196,74,70,6,32,183,1,95,54,172,9,88,194,221,197,4,240,2,113,177,67,115,134,222,30,216,109,61,182,213,131,3,67,7,117,103,70,92,33,44,84,173,222,39,112,133,176,90,174,215,234,197,122,61,225,21,194,90,177,216,137,191,170,177,220,198,235,143,160,209,139,165,66,76,225,252,36,99,101,153,98,119,75,82,54,140,154,206,118,127,106,224,161,239,207,116,160,111,29,235,2,245,103,24,14,36,93,159,90,131,94,254,122,231,214,45,107,117,98,145,128,19,208,114,183,191,163,3,17,120,197,183,179,62,48,167,211,134,78,78,214,116,236,33,116,89,110,76,198,19,172,207,230,157,65,191,115,163,65,226,232,67,6,142,179,117,76,129,142,185,22,1,134,110,57,208,176,120,58,45,202,194,207,66,113,16,245,201,180,49,167,17,230,128,125,7,6,185,25,223,0,98,6,51,11,218,34,67,237,9,115,98,14,13,232,151,1,78,208,30,119,64,218,196,18,77,235,192,128,142,68,237,129,235,73,221,203,209,15,220,134,39,246,174,215,238,214,204,193,253,200,98,193,203,135,105,216,203,199,248,3,141,218,129,132,53,89,227,121,69,72,204,190,134,126,244,219,223,29,253,254,197,195,175,191,122,231,151,239,8,173,209,40,158,2,64,180,58,117,140,127,78,142,101,64,227,36,244,188,174,27,157,1,70,105,97,95,196,45,96,253,238,219,127,188,247,194,43,71,95,253,79,185,141,112,78,229,199,248,123,154,159,236,160,98,10,227,219,103,166,150,147,81,84,51,116,90,79,135,193,28,198,79,185,5,164,23,132,107,0,208,38,59,168,123,166,134,52,140,61,81,3,142,216,99,76,6,142,220,176,246,1,235,126,215,144,24,57,202,227,17,45,131,19,213,1,240,7,7,56,254,141,98,118,147,253,111,28,175,167,126,255,213,59,255,252,167,64,79,145,187,96,234,142,138,236,26,26,227,72,6,26,223,53,83,152,75,211,119,12,214,74,210,45,164,28,176,237,36,25,118,223,132,154,65,79,194,179,78,119,17,158,117,186,201,120,6,229,60,65,198,175,199,18,99,210,195,156,24,132,118,92,49,102,41,52,234,148,87,3,103,184,134,206,182,183,117,3,125,92,13,157,135,200,96,90,215,16,122,232,64,82,229,246,136,168,240,171,164,28,54,11,228,239,100,244,163,175,255,232,206,187,63,125,54,24,186,145,253,232,217,77,142,190,31,31,25,129,137,213,3,158,71,97,128,247,227,28,98,141,122,205,223,123,233,213,59,31,189,21,209,8,37,26,151,47,18,52,81,38,88,111,89,192,123,176,9,39,54,76,99,38,157,40,161,139,237,177,53,122,204,158,88,80,240,192,107,54,156,94,252,57,250,225,187,135,63,251,65,116,25,157,32,12,195,0,16,194,25,16,122,126,27,141,129,137,117,222,101,9,137,7,156,155,141,245,134,47,9,195,60,235,48,104,93,1,33,66,34,128,136,152,100,89,212,217,33,20,3,94,147,236,171,196,189,197,174,91,232,96,85,192,66,255,19,152,7,223,121,247,240,43,31,39,84,22,73,212,3,131,23,175,30,118,199,206,40,189,122,192,90,73,212,3,41,231,169,7,252,122,114,179,28,249,123,194,211,220,225,143,126,117,231,253,143,239,124,229,15,71,47,188,120,114,221,33,67,141,239,148,217,180,55,72,223,41,88,43,73,167,144,114,162,206,54,157,217,52,69,183,16,188,63,249,158,121,255,219,119,190,253,171,195,151,255,245,206,111,62,56,193,158,145,160,198,247,140,57,30,127,1,180,104,250,206,97,21,147,244,15,47,234,117,81,231,249,253,125,144,136,191,241,30,186,251,198,215,142,190,253,241,225,215,222,63,124,249,155,66,15,117,204,105,7,55,52,188,242,82,191,200,166,143,216,125,148,40,156,14,220,229,249,212,24,195,156,68,102,8,203,121,196,154,62,138,45,179,185,108,27,15,212,146,201,121,219,158,173,147,111,7,6,61,128,125,117,96,59,88,233,250,44,115,141,176,72,103,235,82,104,126,36,117,33,93,30,90,249,17,46,1,76,248,128,11,105,182,234,67,122,144,27,58,155,249,112,101,152,49,9,95,179,89,178,52,238,79,31,181,204,222,121,200,176,50,217,134,175,184,158,209,207,178,42,157,237,254,160,59,177,70,176,212,190,182,121,94,215,27,94,82,126,96,141,182,156,237,236,89,61,139,51,249,230,193,193,166,49,154,13,6,198,169,162,81,91,46,213,234,165,98,161,144,77,32,168,221,238,206,34,134,31,173,151,72,76,105,73,193,96,230,255,55,40,3,68,169,162,51,48,216,53,13,157,121,235,159,48,71,214,128,207,186,193,149,47,43,165,139,171,100,82,189,237,140,66,171,66,158,87,145,75,51,129,7,181,187,253,137,69,54,33,167,141,107,115,236,180,134,62,176,77,220,90,210,141,137,185,75,188,63,250,78,206,77,227,188,101,9,18,55,120,33,232,156,169,108,48,20,10,159,5,156,153,160,235,104,160,16,155,38,135,13,234,104,184,217,187,196,196,144,36,157,185,230,71,121,130,235,99,230,222,195,36,193,96,103,193,96,92,160,24,242,124,116,34,25,58,63,46,97,13,6,116,79,78,135,246,188,152,88,96,39,209,221,16,192,70,79,80,200,27,175,156,255,131,217,80,176,29,73,216,93,196,132,26,145,228,60,131,110,48,170,171,85,221,112,213,244,107,135,175,253,17,165,194,72,4,14,57,64,15,133,234,132,123,120,75,98,226,184,74,27,70,123,131,45,70,132,117,213,127,127,255,246,7,255,251,206,235,47,66,117,52,243,114,60,36,87,206,177,237,129,211,71,35,49,22,3,185,225,114,1,53,17,195,73,133,1,46,33,37,12,216,170,245,196,48,168,71,99,224,120,237,223,126,239,43,71,95,249,249,209,119,255,112,239,187,239,158,92,251,21,37,235,169,103,194,35,253,149,23,14,127,243,31,71,191,253,221,189,23,191,117,114,77,87,149,77,63,239,181,250,206,187,183,63,122,53,51,204,222,239,38,105,204,71,24,146,142,71,242,221,63,124,249,222,247,191,126,191,91,182,70,232,186,255,71,84,57,94,63,127,252,227,187,111,191,8,134,227,253,110,220,28,88,19,71,110,251,238,155,191,56,122,249,155,159,64,219,55,61,205,241,209,183,14,95,121,245,232,247,47,222,123,233,181,251,221,42,93,191,200,139,175,251,220,228,192,218,193,73,139,183,249,149,159,3,139,239,188,137,183,56,238,59,177,230,100,4,189,235,107,251,222,247,94,62,124,225,195,147,107,187,168,22,45,106,203,74,74,68,178,185,79,172,125,245,212,65,215,68,170,197,93,84,195,169,205,70,102,32,22,193,160,179,112,138,39,107,172,91,183,244,162,46,165,156,119,77,194,57,51,27,232,246,117,108,61,253,129,194,138,213,43,172,0,118,19,139,56,220,152,77,73,73,66,75,145,25,93,70,193,15,171,144,12,135,216,122,164,229,134,139,137,135,195,237,247,94,13,160,129,118,107,54,153,13,64,14,140,248,13,1,191,36,115,209,253,214,171,183,63,250,209,125,233,59,181,203,76,180,210,96,5,217,31,145,38,20,190,51,199,93,145,81,63,217,6,134,11,38,220,19,125,101,116,38,59,250,225,111,129,91,135,63,252,51,183,240,179,7,226,242,171,103,219,104,146,113,123,108,108,110,245,71,38,91,223,17,19,216,75,9,181,132,197,74,140,20,122,232,134,179,91,56,179,129,86,24,127,78,145,108,91,249,23,20,91,214,154,101,210,247,6,12,157,132,105,69,182,76,245,198,181,82,193,40,23,140,74,193,168,22,54,133,172,40,8,87,33,223,160,87,205,97,194,181,29,115,96,104,4,156,161,129,125,189,3,191,161,208,196,208,70,96,165,26,218,115,179,225,24,121,65,10,162,1,140,127,105,7,232,88,43,71,151,125,216,32,124,232,14,8,120,186,248,243,136,242,151,89,167,233,108,141,40,241,190,219,55,7,246,150,224,50,197,51,168,13,220,29,164,199,81,207,234,94,231,113,235,183,14,38,191,129,167,130,244,250,206,54,240,146,62,136,76,3,45,11,141,226,87,131,69,221,101,46,206,139,176,150,222,232,155,83,70,208,108,12,102,190,213,96,101,116,223,154,77,172,208,180,14,194,247,15,167,214,164,179,189,134,207,78,249,156,154,236,76,158,94,224,111,2,21,248,50,93,90,167,50,23,226,119,127,126,244,163,159,252,229,195,31,8,14,101,68,47,55,6,185,39,171,121,149,195,180,92,37,254,82,67,181,199,1,184,155,208,231,251,240,147,123,236,177,92,183,171,61,252,112,99,56,108,144,72,10,100,181,149,163,101,244,144,66,116,233,129,72,56,253,161,53,33,157,106,232,228,111,110,250,255,177,247,166,77,142,43,215,129,232,95,169,203,185,186,102,13,209,197,125,109,151,20,224,190,239,75,177,218,61,55,64,0,4,65,130,0,9,128,107,169,34,164,121,225,176,188,141,52,207,182,60,207,150,45,203,111,52,154,23,51,35,201,97,189,145,45,107,198,17,239,183,168,187,175,62,249,47,188,92,176,146,32,139,172,174,190,210,149,235,82,170,6,18,153,39,79,158,204,60,75,230,201,147,44,52,75,85,73,6,133,63,251,189,191,135,44,66,165,100,219,177,80,240,229,205,207,191,246,230,7,127,136,155,6,178,176,34,179,147,225,221,63,253,201,219,191,250,174,158,193,92,168,248,200,191,179,202,128,31,192,16,146,213,189,101,35,136,157,114,200,244,70,31,119,247,92,81,162,203,50,20,173,221,218,218,183,48,117,139,209,21,70,235,211,132,238,117,236,130,94,199,174,29,91,238,253,109,95,212,76,100,118,58,24,193,198,71,108,13,239,99,28,182,154,196,154,33,203,210,176,84,153,167,84,2,95,242,10,185,144,165,81,174,135,236,81,187,185,105,183,74,53,78,103,152,182,199,197,144,46,90,52,123,202,52,183,236,96,222,67,81,177,153,49,134,121,179,61,175,6,135,149,148,129,180,118,222,182,136,236,15,17,163,3,120,192,240,49,245,149,164,180,182,66,54,180,2,11,47,193,252,208,16,73,250,180,22,160,47,157,150,8,36,174,253,245,164,45,55,251,118,150,133,69,90,246,179,190,246,181,139,55,191,247,51,151,190,183,163,253,5,45,185,126,245,154,144,174,221,208,255,99,24,29,226,237,163,200,32,28,194,79,129,24,21,198,79,20,29,161,180,167,80,204,175,125,69,14,125,151,4,239,236,209,71,8,216,153,111,207,197,73,178,56,232,240,79,238,226,228,236,213,183,91,39,116,10,90,1,246,39,27,94,65,208,149,72,46,131,36,69,61,221,55,205,217,159,106,183,178,247,241,167,114,114,122,123,74,248,135,252,181,14,116,210,227,252,181,64,61,120,249,227,148,134,44,31,73,39,154,57,187,207,97,29,77,212,239,167,122,7,130,154,16,151,86,96,137,19,234,211,107,2,10,212,146,181,142,177,83,107,4,60,1,57,207,178,65,31,152,117,52,114,8,139,250,2,224,153,129,207,65,127,16,58,213,206,174,53,89,52,98,122,176,133,184,14,32,118,141,152,68,137,59,32,92,249,53,47,2,185,69,35,68,95,227,165,80,139,3,23,86,187,53,77,13,72,145,205,152,25,163,96,69,150,45,2,69,23,206,46,26,205,72,141,35,163,69,89,66,95,122,7,31,181,39,192,157,52,225,6,4,63,97,238,62,64,168,154,175,14,124,68,219,153,168,38,188,133,102,200,86,205,28,210,196,40,176,230,238,9,237,139,105,43,233,31,125,80,108,78,23,144,211,3,237,21,237,102,65,233,138,160,194,73,100,111,200,217,237,48,213,240,196,157,174,135,227,39,168,41,39,128,2,143,188,97,129,122,131,151,245,19,119,216,59,41,129,54,29,224,202,43,126,194,171,253,248,25,182,27,63,65,195,16,61,193,30,183,232,167,144,108,198,90,53,110,11,205,160,182,204,10,120,21,25,233,243,62,216,153,152,150,56,28,10,179,53,159,199,150,231,173,37,79,3,62,154,250,3,124,67,234,19,124,192,27,101,240,9,181,27,72,42,163,1,144,154,250,19,40,218,6,69,240,43,80,2,141,151,123,4,10,205,18,0,99,188,213,159,6,198,211,112,164,63,109,57,227,201,248,186,171,18,65,189,241,158,192,46,133,140,117,208,34,139,2,99,123,173,224,25,8,38,169,33,57,178,178,52,77,81,244,136,117,187,112,38,40,187,96,17,44,154,96,62,55,152,215,83,86,29,73,128,174,119,186,103,198,94,21,186,23,196,245,71,182,87,40,125,141,93,178,132,117,26,163,108,135,54,123,174,197,175,136,175,244,45,170,23,254,215,26,205,116,123,215,6,8,238,164,177,200,175,242,37,130,105,246,24,148,222,40,105,151,90,215,31,249,8,211,212,186,214,188,129,76,140,174,140,158,187,70,61,103,249,162,117,162,37,29,235,217,122,85,122,121,216,6,236,18,101,75,22,167,90,109,166,227,63,237,103,134,200,241,95,118,95,190,52,136,103,24,96,31,249,80,86,9,126,190,194,102,139,219,85,118,65,189,194,150,210,110,185,46,95,74,215,210,149,204,34,75,195,237,253,29,175,151,35,92,47,64,86,144,236,113,93,184,60,60,2,165,92,83,87,202,98,160,202,20,232,92,63,1,236,156,141,226,50,33,245,193,127,208,34,74,167,1,64,229,90,193,37,157,169,163,56,145,70,178,209,69,33,164,215,168,90,250,250,206,152,43,112,134,96,162,227,121,131,41,101,206,23,197,152,44,18,72,85,103,40,135,58,187,191,127,105,128,134,51,193,160,58,158,64,198,235,192,254,138,167,146,241,138,231,147,249,106,100,22,174,108,242,203,77,227,134,217,183,195,89,235,0,211,119,192,181,127,181,1,251,21,183,53,19,36,108,6,76,177,29,41,102,52,2,135,121,6,246,218,20,198,124,198,45,209,211,198,91,152,54,176,165,13,80,26,110,147,158,54,28,193,52,220,48,61,109,203,161,52,91,217,237,22,109,196,179,87,31,195,85,143,54,208,137,45,88,65,164,12,2,184,97,198,203,132,155,181,17,155,181,80,154,181,144,153,181,208,152,181,16,152,181,80,247,228,74,65,206,253,9,235,183,235,23,137,61,199,106,70,162,23,208,147,26,66,211,156,170,147,155,2,227,182,218,32,0,244,53,243,202,5,247,93,92,175,65,47,16,234,181,38,206,239,80,188,9,184,228,166,25,67,32,69,230,57,24,56,203,69,173,121,5,10,106,150,3,131,82,51,44,95,105,155,38,186,169,165,237,99,24,175,218,30,3,126,125,13,16,151,129,57,116,135,78,13,187,98,192,102,194,135,215,92,33,240,168,221,247,228,138,124,9,42,36,232,76,58,150,192,208,221,122,77,130,202,117,147,134,6,172,143,147,160,238,61,128,235,105,192,20,200,65,167,118,63,214,84,108,51,227,158,216,88,75,46,241,158,139,66,83,2,118,227,86,88,153,183,216,232,246,198,224,50,208,229,219,69,176,211,217,136,82,32,36,116,30,10,45,250,240,112,9,193,82,41,30,7,4,244,213,208,204,67,17,242,18,65,95,241,117,109,88,65,128,254,108,16,100,203,186,22,172,127,185,135,171,76,26,46,118,74,158,139,203,248,33,92,254,205,32,0,255,115,66,70,255,100,197,198,214,145,103,99,179,221,195,70,175,202,231,139,251,135,67,80,213,107,192,211,62,249,132,133,126,38,181,153,182,194,11,36,185,185,234,115,72,216,241,67,247,57,242,238,35,241,82,247,228,129,89,62,6,204,89,1,10,217,149,22,90,206,109,241,233,251,238,247,63,251,209,223,226,101,138,207,254,232,255,120,243,151,63,249,151,159,127,93,215,11,118,37,0,84,177,246,69,128,158,106,151,141,31,136,109,227,246,156,196,91,136,165,196,51,238,3,52,242,107,226,119,79,5,120,229,123,237,168,2,188,242,127,216,134,237,202,35,19,7,187,72,178,75,159,79,62,113,59,202,168,95,111,153,116,186,80,58,34,30,44,171,59,123,10,170,195,52,177,235,89,192,50,25,2,192,106,107,49,216,177,92,225,164,83,9,153,160,8,233,165,42,111,238,32,77,85,169,133,78,49,1,21,76,153,9,60,208,155,174,92,151,96,64,104,157,112,15,120,53,32,47,15,42,191,246,221,195,66,208,217,235,228,66,50,40,164,205,86,234,186,66,169,35,96,54,175,220,126,31,129,158,167,212,218,13,240,185,132,138,157,250,229,107,249,43,106,66,38,220,110,241,223,82,47,216,127,75,93,122,41,96,54,75,89,184,233,229,150,176,208,132,74,179,221,36,183,158,71,122,105,157,16,166,110,172,155,85,120,40,106,11,71,238,29,189,221,50,18,241,170,51,180,183,64,83,241,136,196,219,46,22,119,162,235,98,171,86,133,186,190,194,186,209,35,62,11,198,15,55,110,189,140,44,173,148,203,75,107,33,135,209,138,234,66,102,241,161,161,12,63,94,235,131,31,205,9,148,130,221,19,209,56,18,175,144,5,127,16,0,96,140,57,153,98,88,59,20,180,189,110,7,131,45,167,67,112,180,157,105,59,20,203,118,181,21,22,160,216,8,58,228,75,2,115,160,225,0,164,38,33,93,16,34,7,17,132,80,190,2,96,26,222,21,224,195,80,17,84,96,228,106,146,221,158,23,115,8,211,17,196,200,174,225,176,253,178,21,24,128,108,113,87,129,121,181,89,2,128,108,9,107,206,203,132,61,171,235,197,11,23,166,144,230,6,104,244,40,76,51,198,27,158,187,186,191,154,131,184,67,206,108,47,209,223,2,92,120,215,220,36,93,1,23,220,55,54,250,233,43,46,9,109,209,124,138,28,225,224,230,238,238,119,86,150,37,89,255,28,220,249,168,197,103,53,74,187,116,126,98,238,244,61,96,192,238,108,62,94,139,134,41,173,207,63,183,201,164,172,91,131,167,195,61,0,211,118,78,100,143,245,29,4,230,119,4,102,30,249,56,14,9,218,235,215,119,247,24,134,13,3,183,113,124,23,46,32,36,14,29,130,116,62,233,174,239,110,179,171,139,186,44,77,121,192,41,204,225,15,217,158,109,37,145,61,186,66,78,10,130,177,212,177,127,132,21,48,17,0,0,47,38,234,220,64,243,196,69,47,132,198,98,244,52,69,193,34,217,88,167,115,131,214,239,240,36,115,13,79,103,130,112,6,160,98,120,65,207,161,140,182,210,183,87,0,46,218,58,100,71,75,92,214,204,226,78,15,94,238,56,112,131,63,112,138,225,67,186,139,235,25,49,69,91,26,108,152,13,232,27,25,209,40,220,170,24,94,215,6,99,150,86,221,83,68,225,75,247,2,73,61,96,97,160,229,14,227,207,37,12,71,160,187,57,188,190,30,234,231,115,209,105,218,32,125,236,22,209,1,19,253,28,142,0,251,217,64,56,62,160,66,39,31,1,126,159,235,215,96,148,228,30,26,202,248,222,104,253,98,3,42,56,100,34,62,63,109,92,116,193,48,204,253,94,238,139,43,244,207,11,219,237,60,102,209,253,75,106,118,110,238,208,47,111,8,49,131,232,112,248,114,255,154,20,253,146,102,100,101,90,226,142,132,163,145,112,204,247,210,114,187,173,22,213,68,3,129,226,143,248,238,31,110,158,229,26,96,104,232,88,81,142,6,180,107,165,206,5,146,192,81,155,208,250,242,157,25,56,5,197,221,210,175,175,246,233,109,67,102,245,35,48,77,0,78,191,83,7,182,203,207,130,101,198,93,165,100,8,103,253,2,15,48,116,103,140,83,127,235,183,53,227,67,97,206,128,209,113,215,23,47,160,67,195,254,213,137,143,132,137,79,176,88,193,43,139,225,144,95,239,85,224,112,157,152,159,14,4,131,58,193,29,70,209,241,17,126,58,118,47,24,89,154,193,147,118,231,227,240,68,21,107,131,88,191,46,37,86,191,177,223,120,4,18,158,180,38,24,51,79,188,123,114,250,97,224,87,56,149,101,108,181,96,86,97,189,134,230,161,42,15,215,176,135,140,22,93,231,73,91,177,123,9,142,113,59,92,48,228,15,83,231,52,228,64,173,232,110,238,1,37,127,250,41,186,211,207,22,97,234,5,232,241,99,85,28,228,12,2,251,208,32,214,19,15,13,224,35,160,117,174,147,160,134,170,19,185,143,22,133,40,205,30,81,50,129,61,206,28,154,245,136,22,92,168,240,100,201,133,122,30,10,70,41,240,176,143,135,204,13,40,119,192,71,196,252,132,63,226,35,174,66,151,150,80,77,199,230,216,81,114,33,46,12,170,219,189,66,233,81,96,24,19,140,63,24,134,151,83,89,80,180,137,94,227,77,147,221,103,147,247,203,87,240,60,142,131,60,62,164,67,156,75,26,208,154,195,117,60,30,230,185,3,226,138,87,128,14,64,13,239,30,208,117,30,53,193,206,197,199,44,55,178,43,21,123,232,60,146,169,128,177,191,63,240,145,217,13,76,50,160,193,61,18,44,208,6,144,127,28,99,38,125,250,233,64,98,54,160,62,75,10,60,104,102,228,4,131,217,226,222,187,59,249,2,151,143,70,133,21,209,191,176,50,28,176,110,31,39,44,103,190,108,67,225,0,23,136,218,184,192,206,197,155,79,69,34,221,7,24,224,252,229,51,135,204,33,32,231,181,236,30,8,123,100,191,236,95,135,106,154,19,58,239,241,193,112,198,216,137,47,136,158,13,103,192,77,98,196,51,12,43,154,41,107,61,197,202,157,252,176,16,82,118,249,45,180,55,140,169,183,54,241,112,212,15,204,219,15,131,126,120,79,231,133,207,118,27,232,3,55,196,58,221,209,106,173,238,226,10,121,165,195,176,13,144,37,157,98,79,217,237,167,189,155,70,119,225,195,181,186,163,96,29,47,34,52,110,39,213,171,139,15,169,48,53,220,3,190,152,30,180,30,53,4,205,154,76,152,142,183,27,158,208,148,197,212,188,84,209,177,45,248,38,85,156,160,221,131,9,55,211,236,87,196,226,126,60,222,48,104,101,62,25,213,30,110,153,54,120,78,167,165,81,255,217,164,60,50,217,240,252,10,161,249,165,79,60,24,71,220,161,240,197,213,146,103,88,233,132,169,139,34,104,62,237,221,238,67,25,212,218,162,101,48,193,20,235,61,125,28,175,180,169,65,202,114,27,186,196,44,4,214,251,175,6,176,130,0,176,194,25,183,48,62,83,244,61,1,119,225,60,168,83,42,176,200,42,136,246,71,110,134,236,144,240,138,196,94,129,232,144,67,116,45,100,33,136,174,65,204,52,180,219,17,241,181,131,180,121,185,33,151,218,187,58,177,169,38,137,73,154,100,81,25,116,117,226,112,153,36,98,105,114,154,108,104,23,69,82,218,13,130,51,120,131,96,36,77,174,192,23,237,254,199,117,18,100,222,164,201,16,72,98,241,221,131,209,100,145,152,151,201,105,170,175,21,223,104,151,31,110,83,172,134,227,34,67,110,140,207,171,36,25,70,95,50,224,75,36,67,198,192,151,190,134,61,190,229,208,155,138,2,28,179,228,52,221,7,96,150,105,29,76,32,75,46,64,18,188,155,208,3,243,45,211,193,20,161,148,200,8,72,156,164,72,0,9,162,147,246,167,97,133,124,166,79,4,64,206,8,204,57,206,108,65,75,82,164,146,209,219,40,37,201,109,6,222,163,137,208,216,0,32,224,19,64,205,107,38,122,114,228,36,219,32,98,41,220,156,101,118,170,211,92,73,147,139,44,186,2,19,93,166,185,204,206,80,90,0,164,5,204,46,48,218,19,205,110,209,119,62,215,208,46,89,212,239,135,92,230,108,48,141,239,29,50,108,126,89,229,200,8,248,226,1,200,229,12,228,184,60,57,201,55,224,213,140,36,151,134,55,64,230,215,105,56,22,20,144,168,164,180,203,27,213,252,40,77,76,115,164,15,36,46,64,162,4,115,250,243,225,52,36,101,44,175,183,141,214,250,219,155,135,253,93,36,87,133,6,36,22,233,131,217,83,209,52,188,144,178,144,198,87,133,246,205,1,53,217,185,69,211,184,84,18,96,154,67,247,120,102,72,92,40,166,231,7,67,9,228,41,135,147,176,230,134,62,108,245,1,139,169,213,221,162,91,53,105,157,22,11,109,76,250,75,168,241,190,98,16,221,144,41,161,65,137,123,210,184,219,146,215,209,88,38,227,73,72,7,95,178,111,220,219,105,102,166,200,101,153,213,97,129,186,38,41,123,101,6,66,18,186,72,51,21,70,183,110,110,82,90,141,83,135,26,83,222,76,28,225,149,42,96,26,105,247,154,102,199,160,134,52,188,35,180,143,59,22,93,20,106,222,131,233,52,255,143,220,133,169,203,199,211,239,194,252,88,187,33,0,71,153,134,255,161,235,210,144,66,128,238,231,177,126,55,110,56,10,133,253,20,14,49,255,49,94,222,181,151,247,3,20,130,97,237,187,38,220,7,156,22,118,12,126,199,203,62,59,223,241,101,74,240,59,94,201,194,223,241,205,64,139,129,17,182,12,94,98,132,21,31,243,59,140,123,109,249,206,160,255,44,223,241,157,22,198,247,97,104,24,29,106,223,173,107,79,250,119,109,25,215,136,158,189,183,142,102,196,193,182,110,87,28,184,173,1,195,180,221,216,176,19,166,30,126,135,235,14,123,241,226,205,38,217,186,225,165,67,156,126,61,227,94,164,126,251,42,128,37,212,186,173,229,182,34,230,38,8,2,185,19,222,221,82,41,14,202,238,123,233,24,7,127,183,5,70,71,29,10,238,30,208,81,55,190,51,44,59,243,238,108,83,28,190,19,35,180,123,39,198,81,56,9,81,29,225,221,14,183,255,210,14,244,192,14,203,197,1,210,162,139,100,46,44,227,211,119,14,26,230,174,139,35,18,90,92,255,211,64,218,54,95,118,193,25,59,49,232,18,9,231,171,11,118,214,185,239,172,31,119,234,59,121,255,132,56,0,224,216,166,206,254,53,8,14,119,1,153,156,99,239,202,3,109,209,201,210,39,167,140,251,189,81,123,104,224,238,17,206,145,54,198,186,253,211,183,6,183,4,182,233,112,107,206,64,208,105,102,153,87,178,104,117,162,205,159,221,28,182,43,14,246,114,156,143,2,220,152,217,199,67,167,209,123,247,132,211,62,208,225,234,108,162,241,192,141,29,231,87,110,222,183,240,30,69,14,230,117,186,214,228,193,17,167,73,222,199,52,209,190,87,180,95,175,253,122,18,184,123,116,180,154,7,56,220,174,144,61,125,30,237,138,249,196,129,153,115,180,114,125,175,72,219,44,58,156,77,219,141,122,32,95,66,219,65,122,176,77,231,99,106,110,39,61,152,3,60,60,132,0,90,104,221,215,4,137,11,223,85,232,242,80,127,158,196,73,31,32,183,182,215,100,199,207,241,70,149,147,0,49,78,128,76,252,66,144,161,30,104,141,69,227,217,145,241,214,175,186,150,229,59,185,151,240,142,209,65,213,113,71,173,57,126,191,209,14,213,207,39,184,177,131,117,154,146,101,171,239,49,181,25,123,85,71,70,169,179,90,116,170,58,251,192,176,48,54,167,136,135,243,28,213,207,14,224,225,52,154,30,160,137,252,208,100,180,108,110,157,8,254,61,119,181,14,33,116,148,47,4,46,207,110,251,121,27,93,239,193,179,162,135,121,22,218,14,179,242,172,221,11,206,108,23,182,57,181,226,208,246,213,147,227,251,0,45,79,222,156,251,48,136,153,87,79,237,175,238,223,217,175,252,211,245,75,159,245,82,81,180,166,175,119,66,208,246,201,220,156,3,159,180,205,184,189,111,235,189,79,54,155,213,111,5,104,217,184,51,249,203,250,165,115,51,236,154,178,205,250,70,184,70,96,128,31,171,137,235,192,177,24,74,25,177,135,88,150,182,255,103,1,121,236,150,209,139,67,151,167,90,246,6,53,48,22,59,222,48,248,108,251,131,167,93,55,185,203,245,15,174,76,96,213,15,75,75,251,186,132,221,232,132,139,217,135,215,78,28,174,189,179,235,148,1,223,33,228,44,82,73,89,12,14,213,190,152,58,220,212,119,113,202,210,139,109,137,231,194,1,147,19,110,222,51,136,164,175,29,152,148,58,245,98,64,68,163,128,195,197,127,230,78,229,5,52,250,209,94,229,1,253,28,223,224,234,116,191,160,131,66,97,37,230,97,205,29,237,114,126,158,253,186,75,206,7,134,157,62,129,158,168,243,247,90,243,126,157,111,50,210,127,173,215,160,91,47,189,190,242,94,233,255,179,111,67,106,87,93,239,201,152,253,155,102,173,12,223,88,176,176,221,99,189,187,233,236,104,116,216,174,108,60,116,149,163,93,2,58,222,133,232,138,4,194,212,227,189,236,55,11,74,124,33,45,84,155,35,40,118,136,241,17,240,7,100,179,131,111,48,59,96,217,97,216,116,139,71,30,13,142,78,129,44,235,123,105,89,51,244,93,92,249,125,33,232,201,118,129,11,129,177,106,173,205,127,249,228,91,239,95,128,82,60,199,171,148,208,82,229,5,173,46,100,246,216,230,236,70,204,162,221,177,12,225,179,236,130,110,204,253,36,184,163,22,72,217,54,127,156,224,59,111,254,248,45,27,62,14,155,60,255,42,249,199,243,239,249,247,252,123,254,61,255,158,127,207,191,231,223,243,239,249,247,252,123,254,61,255,158,127,207,191,231,223,243,239,249,247,252,251,141,221,59,176,44,145,235,91,60,123,174,11,62,226,66,251,31,92,46,215,50,225,69,243,139,253,85,115,252,93,95,59,71,91,110,251,219,223,218,166,185,190,132,174,195,52,157,111,125,23,176,28,42,236,219,195,194,127,105,238,58,31,218,54,136,14,247,183,13,92,11,133,189,128,59,254,180,234,122,9,239,103,136,12,7,46,156,157,58,26,128,104,24,165,62,143,0,68,190,104,208,23,137,209,167,5,32,138,4,125,129,71,111,140,88,238,34,213,15,13,198,153,56,227,167,253,161,215,119,214,163,181,247,199,157,80,247,11,27,81,54,130,214,83,198,15,69,2,217,43,31,167,224,239,20,16,216,237,115,15,16,113,122,157,137,221,80,33,137,127,51,12,15,163,67,234,254,40,157,46,108,241,134,140,211,158,232,183,139,248,138,87,233,209,167,159,162,136,248,47,208,54,242,126,203,103,146,194,163,232,250,50,43,80,112,59,245,37,218,110,14,92,5,67,182,67,199,195,225,240,229,246,5,218,209,72,188,240,131,255,108,85,208,146,204,238,195,198,219,111,129,171,8,222,157,58,142,30,218,89,62,5,63,217,30,218,226,52,4,173,149,64,199,54,188,117,188,95,157,14,1,2,176,64,126,152,178,231,2,141,211,240,103,59,19,79,77,103,2,152,233,251,93,142,252,132,240,181,51,216,81,200,56,153,238,191,10,227,29,63,227,252,49,220,167,214,159,239,247,7,93,226,197,138,29,76,120,213,116,14,182,143,64,123,83,119,238,77,219,111,153,230,56,163,159,53,182,148,125,130,29,71,69,173,80,34,188,249,204,251,107,91,132,155,107,79,199,182,23,231,44,62,70,151,209,15,150,165,24,116,244,51,5,143,180,145,60,220,87,76,9,41,34,144,130,73,240,132,36,58,209,151,242,39,137,73,142,204,165,208,225,59,116,126,46,53,75,106,185,86,32,201,135,146,224,9,72,148,132,15,201,177,240,79,207,114,102,52,53,132,231,43,193,247,141,113,204,111,153,36,124,41,13,176,113,160,113,167,140,132,240,163,180,115,119,102,193,169,153,110,195,52,146,130,231,6,225,233,69,35,105,14,146,210,168,218,0,74,10,39,45,152,160,51,176,230,110,170,141,142,71,206,208,233,35,239,244,51,116,207,10,215,243,239,249,247,27,98,54,88,20,35,221,110,208,213,70,211,17,19,41,232,167,157,98,50,189,104,221,97,63,113,129,255,191,231,55,251,0,64,59,44,77,135,60,15,134,229,16,209,137,135,135,172,230,146,166,55,90,234,177,210,201,170,47,234,165,53,181,241,66,211,27,15,35,187,175,231,232,32,12,189,236,194,80,204,240,7,236,173,24,10,27,190,114,58,97,134,218,169,229,139,11,93,31,186,64,122,154,115,149,180,229,236,141,230,198,5,239,209,116,68,245,0,186,72,217,123,16,95,121,239,192,202,227,16,118,214,48,245,234,13,8,6,0,91,61,231,244,192,121,192,177,158,233,12,95,215,56,117,56,137,196,242,5,244,85,223,211,55,247,124,170,161,219,55,232,140,0,186,49,213,234,13,106,122,215,57,168,154,206,131,247,80,235,119,148,79,163,176,238,171,125,104,52,28,176,205,131,62,230,233,3,231,134,217,72,140,242,5,7,143,8,156,107,22,253,245,13,156,107,224,248,62,129,115,15,1,121,210,192,185,7,43,121,68,224,220,125,88,79,20,56,215,14,248,105,2,231,218,97,254,186,5,206,117,194,238,115,9,156,123,180,226,39,13,156,123,66,77,143,15,156,123,2,240,207,47,112,174,129,204,185,129,115,79,105,197,211,7,206,221,169,245,41,2,231,238,113,134,167,11,156,235,0,250,212,192,185,142,69,79,10,156,235,80,242,241,129,115,29,128,157,16,56,247,88,169,15,19,56,215,145,92,231,7,206,61,2,230,131,4,206,117,38,212,211,6,206,117,172,227,61,3,231,58,195,60,119,64,188,127,224,220,35,19,236,92,124,158,54,112,174,99,131,223,63,112,174,35,222,191,154,192,185,142,168,252,26,4,206,61,151,68,167,6,206,117,128,251,193,3,231,154,230,196,231,16,56,215,150,205,12,52,42,179,75,168,195,127,110,86,142,118,84,215,152,250,78,209,124,77,4,126,21,209,124,143,53,255,61,162,249,58,130,125,162,104,190,123,38,237,7,142,230,235,216,150,15,18,205,247,189,169,118,118,52,223,135,105,121,118,52,223,231,32,186,207,65,116,127,147,0,55,121,48,150,11,128,105,62,135,208,125,14,161,251,69,13,161,171,36,83,113,68,213,116,44,133,34,202,70,97,44,221,152,30,75,215,121,108,166,227,57,56,140,83,158,156,255,104,220,93,212,232,242,242,64,220,93,56,168,187,170,99,216,221,244,172,0,203,166,164,252,3,97,119,105,20,117,87,61,22,117,55,61,46,178,58,168,99,81,119,105,20,116,87,61,30,116,151,182,237,253,239,115,128,35,14,0,186,68,125,14,162,251,28,68,247,57,136,238,115,16,221,231,32,186,207,65,116,159,131,232,62,7,209,125,14,162,251,28,68,247,57,136,238,115,16,221,231,32,186,207,65,116,159,131,232,62,7,209,125,14,162,251,28,68,247,57,136,238,115,16,221,231,32,186,207,65,116,191,0,65,114,31,146,35,59,172,125,182,203,187,45,158,23,102,161,67,252,205,166,95,91,151,101,157,150,5,94,238,121,254,219,122,240,28,222,127,162,168,121,58,9,115,92,176,156,32,87,158,94,164,60,44,78,30,47,75,30,201,112,30,43,65,78,226,29,239,35,51,30,37,43,30,148,20,239,41,40,158,78,68,60,97,119,157,60,122,14,139,132,19,123,243,241,66,224,0,243,63,120,98,39,18,244,251,30,136,165,113,37,187,89,28,219,66,190,54,114,226,8,26,226,181,58,226,21,2,158,239,249,152,150,89,74,101,51,2,59,5,77,39,84,144,244,169,194,10,195,171,79,233,175,126,149,125,41,179,234,66,22,47,84,183,139,225,151,46,226,78,102,135,9,23,45,77,83,58,23,118,17,104,211,128,78,9,148,162,160,79,51,147,69,187,238,137,87,246,162,120,103,161,78,137,2,187,83,18,127,217,43,11,204,23,96,167,128,226,78,153,225,23,35,155,74,113,187,217,208,185,48,23,65,169,170,172,36,238,80,31,185,224,82,144,139,96,135,67,192,101,19,46,104,202,184,238,1,12,208,236,165,219,101,31,210,250,127,111,190,249,237,183,63,254,201,219,111,252,116,255,179,235,242,245,37,129,235,71,27,24,6,6,45,52,155,180,32,15,174,120,236,75,0,81,13,15,90,0,216,163,5,64,151,139,0,156,152,102,71,146,0,215,11,93,159,253,232,167,159,253,239,63,121,243,187,223,55,106,124,243,173,63,126,247,131,31,3,82,153,184,223,19,146,8,128,140,40,145,99,19,226,21,126,104,33,130,220,19,72,116,38,64,39,11,11,248,113,8,38,243,213,10,244,175,92,5,156,145,0,35,81,128,22,158,57,114,216,203,59,48,6,20,86,117,227,204,132,203,200,13,136,4,6,26,187,158,201,172,130,220,169,92,118,104,128,108,151,175,9,191,222,252,207,181,151,126,71,133,63,189,19,62,251,222,31,253,226,31,254,226,221,223,253,211,155,111,252,55,235,183,15,212,57,214,234,78,237,153,246,74,114,238,28,94,100,128,224,149,55,237,205,236,180,254,177,22,56,208,69,182,44,191,194,94,114,154,75,239,254,242,63,190,253,15,63,120,247,179,31,160,190,58,50,157,232,17,75,79,160,105,142,214,220,1,54,54,218,142,39,227,65,138,26,129,23,103,178,78,37,145,87,37,185,12,52,63,225,36,178,90,11,28,32,171,45,11,104,39,104,166,224,198,168,16,110,43,104,147,105,90,218,1,90,48,97,55,9,246,10,225,185,195,53,97,30,164,84,25,4,70,228,214,115,27,68,133,204,217,205,34,53,231,210,115,128,194,144,134,247,151,151,160,207,95,107,255,39,244,78,29,64,174,123,167,213,0,189,48,33,185,120,1,76,232,52,120,33,180,149,117,241,10,229,204,163,55,2,47,36,193,217,96,237,115,215,8,124,68,219,70,47,44,203,73,46,40,158,208,36,112,193,69,60,90,224,233,137,11,192,3,47,41,248,124,111,25,96,112,149,10,8,211,197,84,52,81,194,141,118,97,238,247,238,223,255,227,187,159,127,251,221,223,124,29,204,67,25,104,246,46,69,165,25,64,31,36,73,93,88,245,4,136,40,35,80,147,177,238,163,74,146,160,242,51,132,200,189,173,225,15,86,166,179,90,189,50,113,186,95,25,104,252,11,196,53,64,5,1,31,144,215,15,32,160,83,191,7,153,102,71,97,101,228,197,163,11,195,221,84,13,49,94,105,141,224,233,201,43,8,25,186,254,16,26,137,235,112,49,18,50,22,203,171,86,9,224,95,215,175,94,19,210,181,27,212,70,209,17,202,133,234,141,71,232,33,126,242,51,148,223,5,70,5,255,116,186,0,195,203,44,82,138,148,196,171,59,56,36,19,136,22,46,66,166,86,85,244,186,124,129,19,244,169,137,91,102,155,89,56,9,40,53,246,25,177,235,114,99,211,36,108,57,45,30,56,46,219,52,177,211,201,148,91,151,26,143,113,128,181,103,99,30,174,214,106,164,105,185,224,110,242,110,54,168,140,26,104,153,99,77,231,115,78,69,52,45,244,104,99,224,232,4,12,0,205,245,7,91,115,22,138,111,127,255,107,111,254,238,175,49,162,159,253,232,235,239,139,232,106,70,183,196,15,143,41,208,148,222,27,83,99,124,124,16,108,49,158,111,190,243,227,55,127,245,181,247,239,125,129,54,177,132,191,123,66,128,211,95,65,211,63,16,163,194,120,210,71,135,81,109,250,7,253,65,22,78,127,26,29,228,103,131,62,144,204,192,231,200,144,5,124,129,152,93,107,51,120,151,39,65,110,8,213,34,43,7,186,131,222,135,137,218,96,12,8,65,104,193,242,18,22,182,130,25,197,221,61,96,247,26,47,195,37,146,128,55,178,148,104,20,249,200,15,114,32,49,180,95,24,155,91,152,141,24,125,252,139,127,254,222,219,175,255,8,32,5,84,180,41,96,148,12,20,75,86,177,92,230,21,21,122,70,67,81,129,68,22,152,39,240,95,212,185,41,24,168,79,127,193,144,181,151,250,66,158,73,10,171,151,70,105,45,100,115,217,146,160,62,165,37,220,235,141,128,130,19,176,63,216,217,22,68,93,132,190,140,226,186,185,185,113,17,80,242,251,239,9,45,155,85,7,178,228,124,247,157,175,227,100,156,63,96,228,255,236,135,255,240,230,155,63,250,229,239,125,211,146,121,189,94,227,108,65,35,219,155,127,252,201,187,159,252,232,179,31,126,15,163,113,32,127,8,176,90,36,16,49,230,175,9,160,83,201,64,170,44,4,129,216,0,85,16,13,128,58,37,136,160,215,81,15,138,176,155,19,175,92,83,106,6,139,0,115,20,139,9,38,225,40,73,174,180,124,238,203,151,232,181,13,164,72,155,208,191,128,23,240,247,30,210,147,30,237,14,43,160,220,1,235,88,182,216,181,151,119,168,160,57,24,174,247,6,3,196,113,42,45,196,29,132,80,185,143,69,64,152,54,80,60,220,120,176,186,165,87,46,208,128,75,183,204,114,44,96,239,20,24,55,77,80,148,159,178,0,45,121,226,54,212,184,11,115,40,94,56,100,134,206,46,102,102,136,231,106,196,11,172,219,127,137,67,146,128,25,11,68,220,18,180,22,98,112,121,71,83,192,50,247,37,224,63,46,86,100,92,9,13,52,144,241,170,52,115,95,66,93,69,132,90,219,37,152,202,216,43,36,205,2,205,75,218,88,219,4,26,202,170,35,137,1,61,195,177,106,223,218,89,206,125,129,123,0,205,150,43,56,37,112,7,237,240,18,154,33,24,68,22,204,2,97,223,193,65,238,54,203,218,181,91,22,185,9,178,40,150,166,125,192,92,235,202,173,104,161,188,219,130,25,116,165,229,213,20,28,112,110,212,218,123,216,94,220,237,72,65,180,45,105,224,150,168,184,37,46,200,39,92,215,144,162,96,24,124,5,33,183,75,4,247,101,194,37,3,185,109,100,251,228,19,61,31,206,35,80,34,104,154,251,146,216,25,29,86,28,213,43,52,33,174,128,134,2,244,93,55,70,209,202,99,108,195,19,98,200,2,77,137,198,20,4,53,165,121,90,45,192,229,209,172,44,77,83,20,80,237,221,46,104,34,184,46,13,5,10,154,28,25,240,197,82,175,10,43,70,196,3,184,3,210,178,215,42,214,242,161,38,207,194,89,168,209,77,217,27,228,86,146,154,249,246,7,4,35,209,11,168,215,65,36,53,21,47,185,41,48,110,23,106,175,75,155,174,232,229,90,121,229,130,144,92,175,65,27,209,18,18,11,197,139,10,255,200,224,15,206,106,239,124,135,70,137,112,176,160,64,49,96,156,67,237,24,16,94,127,199,175,178,254,170,130,1,58,19,120,32,144,128,84,123,229,71,22,140,22,151,245,78,83,169,129,16,145,121,142,131,166,56,181,230,21,23,97,238,85,167,208,26,157,203,114,173,27,220,156,118,17,144,47,106,182,62,94,198,115,105,209,109,161,189,15,96,212,241,238,190,38,158,92,180,44,193,147,77,216,48,184,219,3,175,249,133,35,142,195,201,64,248,220,193,13,135,160,143,192,43,146,174,240,151,0,78,120,17,62,236,3,18,25,178,13,144,9,45,153,134,141,47,78,72,81,204,32,62,160,92,4,92,74,108,161,67,132,160,60,84,47,122,104,133,194,239,67,47,216,32,67,223,214,36,192,222,64,27,244,1,39,201,27,23,150,165,178,83,211,176,239,47,180,90,55,184,168,2,140,98,22,6,177,197,223,209,208,115,161,146,101,220,124,104,242,2,131,4,146,27,155,214,247,128,104,168,143,202,64,51,6,205,2,127,119,154,17,165,225,15,209,7,40,16,188,197,46,176,72,36,92,223,128,2,230,148,209,177,8,126,214,168,208,58,128,116,70,233,113,253,226,31,126,111,250,255,253,189,75,87,25,88,68,147,29,12,34,209,72,116,56,132,121,180,138,247,4,34,174,30,34,15,180,131,169,36,1,242,66,34,188,15,38,170,19,38,195,97,156,242,193,177,242,250,254,37,165,241,33,204,88,20,86,173,205,16,80,234,18,146,106,113,61,35,166,72,113,99,66,140,102,183,5,98,209,40,84,215,134,215,154,224,154,106,130,107,65,240,132,64,124,228,39,144,188,118,5,162,193,32,69,251,135,46,244,126,73,140,174,135,122,196,38,98,0,213,59,150,241,69,0,72,110,79,189,131,170,129,126,218,44,113,103,215,250,18,112,33,145,95,243,64,5,120,53,64,21,191,62,164,166,9,92,194,197,42,2,7,102,13,152,1,162,44,168,46,188,30,83,117,212,38,225,160,74,220,217,184,169,85,185,50,94,52,237,12,76,2,160,192,116,100,33,1,131,51,179,97,216,20,115,189,2,230,70,242,73,57,166,10,62,160,250,89,116,58,194,186,110,134,87,50,192,204,230,69,77,197,179,148,53,116,16,191,5,74,194,111,23,19,126,2,18,38,225,242,251,34,87,161,88,40,4,58,130,128,4,74,184,2,241,171,88,208,15,250,14,84,225,8,54,96,5,27,176,131,13,88,192,6,193,120,143,132,45,96,163,145,64,60,18,58,4,54,104,5,27,180,131,13,90,177,5,232,250,226,22,176,145,88,32,30,63,4,53,116,132,6,33,59,212,240,46,212,224,65,168,225,35,36,136,91,161,6,67,145,29,202,70,143,80,54,114,132,4,214,14,11,198,98,187,148,141,30,161,108,244,84,202,198,119,40,27,141,5,15,83,54,118,4,106,192,14,53,106,167,108,60,10,161,190,38,160,226,1,71,246,92,17,214,72,215,183,233,219,182,169,6,56,145,131,94,143,248,22,132,114,146,134,131,245,42,88,217,3,217,97,22,215,165,163,226,190,171,189,190,135,14,207,158,163,195,179,123,58,60,139,117,120,214,174,195,107,0,113,234,117,0,232,186,186,122,9,143,239,82,226,6,41,207,151,47,81,246,64,2,171,188,21,128,24,43,43,122,114,112,223,18,96,45,150,0,139,45,1,76,77,153,29,2,85,116,4,153,208,53,16,29,5,40,213,129,148,218,209,171,29,113,0,184,45,102,128,113,179,70,245,0,120,132,13,31,179,49,208,254,135,81,201,46,6,14,56,65,193,99,55,76,118,17,57,208,187,186,60,101,87,23,117,48,50,120,133,181,246,6,220,207,212,204,18,237,84,82,157,226,88,104,87,33,142,111,49,73,100,208,201,22,147,196,148,15,215,178,102,142,128,113,0,165,42,82,229,161,54,111,110,30,236,163,246,8,67,145,253,0,150,162,110,42,24,54,152,114,181,43,220,174,161,157,133,6,97,144,176,153,57,14,227,48,152,64,57,118,70,3,254,22,122,192,44,69,192,209,136,124,105,153,89,102,163,197,43,106,54,19,54,104,172,16,148,204,33,35,3,20,208,7,246,61,24,136,214,173,176,47,18,205,13,14,249,69,37,118,123,37,125,145,232,109,213,192,190,72,36,135,242,44,133,247,38,191,104,163,91,87,128,191,72,228,182,85,188,167,174,224,13,237,20,20,100,215,208,182,67,166,23,124,51,48,37,246,243,249,9,99,49,197,148,150,132,190,113,185,191,36,105,213,164,174,69,109,141,4,127,193,90,84,89,228,202,20,220,95,22,84,149,1,164,21,56,149,209,214,88,24,153,90,225,74,128,156,19,129,53,167,45,220,56,52,104,87,27,42,83,27,86,206,193,29,113,36,120,245,117,85,84,78,128,223,208,58,13,76,52,229,160,195,202,12,18,175,252,16,168,56,16,187,79,62,97,49,122,218,245,58,226,78,27,112,46,66,203,68,0,153,111,109,130,76,176,196,71,190,203,151,162,13,15,188,176,3,45,92,93,145,177,162,14,100,126,249,74,48,18,220,123,205,184,52,86,140,175,40,134,65,69,221,59,80,16,209,244,93,194,3,107,209,31,3,77,69,185,178,91,161,87,31,179,2,220,238,68,56,204,164,25,168,254,142,90,168,82,157,18,225,82,192,148,90,107,11,45,65,31,120,227,69,188,6,3,236,55,248,9,191,68,124,190,251,75,104,200,107,129,20,224,42,153,49,62,129,34,77,94,115,196,18,153,244,3,154,98,129,94,188,99,197,147,132,76,80,166,21,239,139,14,40,102,24,15,107,86,252,229,75,246,149,75,219,94,112,189,190,94,234,22,61,138,211,236,167,31,29,167,153,225,151,198,29,37,3,58,18,138,134,67,246,200,204,118,231,173,253,188,35,125,1,202,247,37,45,116,26,122,52,174,91,9,29,140,136,166,111,143,107,129,212,30,172,234,244,8,162,14,161,120,237,254,176,56,8,241,201,245,237,134,21,61,163,160,45,168,232,201,229,30,14,41,122,50,40,75,64,209,243,203,188,95,56,209,51,200,116,56,152,232,217,64,222,43,148,232,57,36,122,92,32,209,51,106,56,49,140,232,57,16,207,27,4,167,135,16,61,123,42,157,135,203,227,194,135,158,209,212,211,131,135,158,129,243,135,13,29,122,6,34,159,99,224,208,167,33,207,110,216,208,147,161,62,85,208,208,83,42,132,235,214,200,223,67,187,107,194,34,54,119,57,192,105,0,145,63,234,5,250,123,94,140,236,179,217,193,19,132,149,127,68,53,39,5,145,127,52,220,253,144,241,143,6,117,106,128,120,123,5,15,135,131,55,170,214,195,193,63,30,195,211,131,191,159,84,199,233,161,222,245,176,159,154,44,216,141,3,127,74,109,64,191,158,129,111,235,23,200,149,26,154,114,255,238,26,131,3,223,241,199,79,63,165,100,48,115,209,102,234,139,40,82,33,45,18,232,49,202,208,233,149,98,109,237,238,140,26,47,174,76,103,221,125,13,217,70,76,51,12,234,25,32,80,3,116,159,97,157,219,236,197,126,181,176,31,93,177,177,70,125,221,175,113,247,116,197,62,234,150,233,111,143,28,236,24,206,120,167,90,61,213,62,96,224,41,235,131,168,0,234,31,164,159,126,113,98,200,31,65,55,53,30,129,113,113,133,72,244,32,40,45,28,174,126,246,141,23,17,59,26,8,18,61,121,233,192,18,81,132,187,147,69,156,114,231,72,35,103,91,232,253,248,44,14,29,38,82,75,109,34,223,237,93,95,115,38,156,59,96,151,81,234,121,102,146,195,69,55,120,92,30,8,157,182,27,165,26,126,71,115,100,47,131,25,210,23,119,216,190,62,111,9,247,107,249,168,17,21,182,226,165,97,19,248,98,56,122,176,77,242,232,169,167,55,214,22,86,237,203,38,9,52,223,186,59,139,41,172,85,66,83,2,237,134,9,23,47,46,66,96,18,92,58,52,227,248,40,185,199,43,19,246,200,233,230,224,198,85,70,81,92,4,173,78,96,244,131,23,227,34,47,128,161,36,44,84,246,37,28,145,97,128,26,118,67,1,15,72,217,69,27,241,232,73,160,84,214,253,2,124,32,224,159,203,151,206,218,19,246,170,129,119,77,235,215,105,197,227,14,35,153,9,48,17,134,214,187,89,239,92,123,40,106,38,200,132,152,168,185,106,96,68,147,126,152,16,88,117,162,161,135,182,32,41,236,62,93,246,155,175,177,98,13,5,52,61,181,103,167,144,221,250,157,182,225,8,29,161,247,20,94,27,38,122,172,60,91,64,119,19,19,91,244,116,135,136,214,250,90,138,81,181,117,144,154,169,187,230,229,14,87,211,160,29,67,237,194,113,217,7,15,160,80,240,75,7,138,238,94,176,188,187,6,100,29,225,254,171,24,12,217,126,105,89,19,250,144,129,184,191,176,0,20,20,231,25,46,167,63,89,8,237,223,0,0,218,136,83,78,137,112,61,79,146,41,24,225,186,140,34,92,87,252,73,130,71,55,235,246,45,119,244,26,177,116,89,146,156,160,224,192,42,186,23,184,131,162,59,231,244,16,212,19,253,126,94,102,156,34,166,37,20,254,119,149,36,253,73,20,80,184,2,35,74,231,64,6,51,196,179,144,66,95,26,48,90,112,154,140,37,205,16,207,241,228,12,165,193,176,191,78,33,158,103,48,220,49,248,190,74,237,134,120,22,210,54,152,41,51,196,243,210,242,37,71,74,105,20,226,217,159,54,144,11,1,228,210,150,16,207,219,244,58,13,81,141,164,45,33,158,163,233,81,154,224,115,36,159,177,132,120,30,103,194,105,98,147,37,231,153,221,16,207,106,6,144,98,83,36,61,25,75,136,103,111,70,200,192,248,211,211,108,3,83,24,144,149,67,173,202,174,1,249,65,171,178,122,216,236,185,222,170,156,129,251,28,80,37,215,48,131,123,111,115,38,121,113,76,107,123,116,239,117,14,144,138,203,144,33,240,165,67,206,242,6,160,77,134,228,96,160,106,61,188,247,40,191,76,17,147,2,10,105,109,132,247,86,243,106,26,86,9,67,90,135,80,149,224,47,232,42,240,41,152,87,83,4,151,37,61,224,83,11,126,1,29,165,22,12,100,148,44,41,21,80,239,249,205,68,64,3,24,237,26,52,11,15,164,117,1,14,56,128,28,72,228,205,107,161,37,29,249,120,97,139,174,128,158,20,27,132,207,66,17,197,30,172,90,46,98,216,27,144,77,209,97,111,139,126,60,6,138,125,45,255,92,167,89,180,4,99,156,83,65,116,47,245,188,212,176,65,69,223,205,102,164,201,64,9,33,135,161,6,75,48,120,118,138,228,202,144,156,100,15,18,174,44,162,184,240,243,114,195,22,7,158,79,105,84,1,127,35,73,35,154,55,175,227,130,99,165,135,203,114,10,245,69,69,27,13,211,148,61,23,138,239,205,13,226,40,190,119,42,133,129,80,102,192,236,6,252,131,58,192,99,169,188,103,134,134,87,204,9,52,177,65,37,7,75,68,54,46,153,177,70,249,238,155,97,184,105,109,48,67,114,201,201,49,38,50,200,77,193,176,225,83,91,64,114,115,18,42,122,183,120,147,50,26,207,147,84,14,32,72,118,96,220,244,212,0,82,111,145,202,104,195,73,163,161,25,157,123,143,121,29,187,157,91,147,161,39,7,231,254,173,47,100,112,238,48,19,13,198,233,207,45,56,55,208,110,204,120,13,206,129,98,205,200,42,59,102,164,67,32,50,24,192,5,232,200,251,97,200,118,62,152,129,191,96,80,196,211,130,137,89,3,148,93,216,99,151,61,20,85,238,120,144,54,28,170,232,64,228,83,51,64,204,131,193,79,237,217,113,168,143,83,2,39,239,6,40,62,57,226,178,109,221,69,47,136,108,184,231,120,172,207,241,88,159,227,177,62,199,99,125,142,199,250,28,143,245,57,30,235,7,65,108,119,79,243,96,36,196,131,145,247,15,134,202,59,84,165,101,215,243,67,7,114,127,111,145,119,244,18,135,211,240,253,128,160,31,119,47,196,137,8,57,221,7,113,252,46,136,195,247,64,156,87,229,254,133,12,135,239,126,56,11,242,177,59,31,78,189,239,225,188,10,237,151,54,156,153,253,172,251,29,30,121,183,195,193,230,28,187,211,193,186,193,121,113,252,66,7,251,82,245,193,172,135,208,112,218,196,117,97,96,174,221,109,92,59,142,88,39,220,49,71,208,206,242,65,205,229,113,170,253,57,40,106,198,199,17,237,233,12,28,44,27,200,135,187,39,113,52,212,161,9,192,210,160,157,125,231,163,209,123,3,39,132,231,221,147,24,182,93,227,139,131,6,195,222,118,181,19,217,108,150,230,209,128,167,123,6,131,195,61,89,86,204,156,190,239,140,102,91,0,113,71,220,247,134,229,14,132,152,67,232,206,43,7,178,107,70,249,113,51,195,154,73,143,243,233,112,93,143,13,5,61,92,249,94,174,253,8,228,182,221,242,19,174,150,217,211,78,78,190,233,69,223,93,181,211,192,57,192,175,237,110,43,180,228,114,225,184,230,178,51,100,222,203,74,177,237,189,239,176,29,115,35,222,41,48,238,131,64,119,102,27,218,149,55,23,67,78,191,82,236,200,61,116,182,245,153,128,243,117,102,59,123,247,71,238,148,219,219,197,63,52,107,46,246,217,177,15,133,49,62,110,220,59,149,130,53,28,42,230,176,12,229,176,162,180,191,210,96,201,25,218,109,128,69,177,57,146,243,228,75,217,246,189,7,236,189,117,112,189,113,119,149,114,207,195,224,97,90,30,157,57,7,39,206,206,37,125,206,34,5,173,178,254,214,111,104,160,242,231,223,243,239,249,247,252,123,240,103,191,206,96,215,221,227,183,94,194,60,54,111,155,59,24,172,24,59,205,92,96,95,46,152,160,155,209,216,161,11,166,24,94,77,23,134,91,19,76,70,12,25,122,116,193,23,172,81,235,111,166,143,215,197,142,147,215,5,246,242,130,153,14,172,45,249,136,11,237,127,208,221,11,102,212,93,190,46,226,113,92,16,111,167,92,236,59,126,153,95,13,157,0,105,152,32,89,171,66,119,255,66,237,210,175,52,192,177,220,81,89,103,129,4,233,171,218,157,191,48,245,14,18,231,119,84,205,8,210,235,215,232,101,190,238,69,225,71,169,58,154,154,11,152,150,136,29,193,204,213,71,144,122,175,33,101,119,182,210,144,218,185,98,1,165,1,73,234,164,34,238,226,226,55,49,52,22,84,76,244,236,11,45,62,123,99,108,75,113,40,121,215,106,209,96,107,56,46,117,116,141,81,24,10,126,73,43,121,239,212,70,83,103,177,225,103,85,70,130,160,138,75,13,134,6,20,43,50,24,220,253,129,120,246,174,72,48,228,112,178,209,22,209,30,31,78,133,7,28,41,6,30,170,164,174,87,232,236,39,142,219,191,86,175,144,254,35,192,211,147,148,235,245,53,12,69,209,229,25,86,202,238,68,149,147,113,88,9,48,112,84,55,229,113,121,7,252,214,75,83,160,164,196,121,7,148,194,122,65,193,20,140,130,39,113,73,120,148,153,16,47,175,64,91,197,157,200,102,110,241,10,122,199,225,144,18,122,93,109,153,101,31,81,29,44,118,106,61,246,144,26,167,85,49,95,176,48,62,216,233,21,192,96,27,231,86,50,4,189,145,220,220,2,101,27,134,91,58,155,108,45,96,188,60,130,116,164,32,156,74,189,123,52,206,40,230,137,199,25,224,98,45,106,121,10,238,218,60,194,184,227,51,214,167,146,169,181,81,30,168,64,217,40,240,255,48,220,14,200,67,201,27,239,210,143,59,222,136,192,147,220,156,220,51,12,171,82,188,224,92,37,64,199,185,73,224,131,247,43,60,115,237,242,156,80,3,28,102,57,86,61,151,108,167,15,101,220,132,2,243,136,70,156,212,128,5,138,115,122,46,254,56,118,1,140,188,120,82,35,100,118,42,29,26,91,7,155,0,148,11,22,215,161,128,238,80,78,235,15,0,13,20,38,25,20,16,234,164,161,70,130,17,172,192,81,166,74,43,241,28,22,38,201,220,161,110,177,17,110,74,137,128,15,201,94,144,255,92,46,57,99,129,200,22,207,169,165,6,42,193,165,16,39,3,124,229,212,186,100,238,68,182,111,109,15,126,174,225,178,167,214,212,92,210,204,67,124,128,82,85,175,188,52,89,242,25,13,73,169,167,129,7,176,31,5,159,97,151,60,205,22,78,170,3,231,125,84,53,39,74,200,221,89,127,78,71,212,23,202,232,220,42,6,160,21,39,139,169,144,143,125,64,76,161,64,255,241,0,12,163,22,9,69,194,123,153,13,49,22,143,132,227,174,203,151,46,88,80,228,92,215,215,215,208,65,81,26,94,200,159,124,226,150,175,95,161,232,16,50,225,114,189,126,13,35,178,10,18,208,231,20,20,75,75,15,42,161,39,234,33,89,97,52,198,120,28,200,198,43,45,76,197,75,10,198,103,164,124,44,21,15,186,0,172,143,124,196,29,86,242,42,212,12,70,213,192,158,136,208,77,18,70,253,70,10,95,40,70,237,183,208,18,200,226,106,230,113,241,83,206,75,243,50,45,176,47,6,92,24,212,22,9,251,125,65,230,106,6,218,1,97,132,125,131,167,8,135,17,28,198,6,241,160,47,126,74,56,12,51,239,7,15,135,97,84,245,57,133,195,112,168,239,180,112,24,142,5,79,8,135,225,80,238,177,225,48,28,64,61,24,14,227,88,153,15,17,14,195,145,76,231,134,195,56,2,228,3,132,195,112,38,209,83,134,195,112,172,225,189,194,97,56,67,60,111,16,188,111,56,140,35,83,233,60,92,158,50,28,134,99,83,223,55,28,134,35,206,191,138,112,24,142,136,252,202,195,97,156,75,158,211,194,97,56,64,253,176,225,48,236,21,62,65,56,12,59,192,15,25,14,195,94,211,7,11,135,113,180,154,247,8,135,113,2,220,83,195,97,156,0,234,67,133,195,48,170,62,30,14,227,20,12,223,55,28,198,78,29,31,56,28,134,189,182,207,41,28,198,99,43,125,154,112,24,166,134,252,232,112,24,246,6,124,126,225,48,76,212,127,133,225,48,246,232,247,248,112,24,7,65,61,101,56,140,61,97,244,65,195,97,236,215,246,184,112,24,7,224,156,16,14,195,169,228,111,108,56,140,253,198,254,74,194,97,124,192,120,2,28,175,180,169,65,234,9,143,180,255,250,66,220,13,65,240,124,212,254,249,168,253,243,81,251,47,238,81,123,203,81,244,52,197,11,155,38,224,221,67,74,120,232,40,186,206,212,159,143,162,63,31,69,127,62,138,254,124,20,253,249,40,250,243,81,244,231,163,232,207,71,209,159,143,162,63,31,69,127,62,138,254,124,20,253,249,40,250,243,81,244,231,163,232,207,71,209,159,143,162,63,31,69,127,62,138,254,124,20,253,249,40,250,243,81,244,47,212,81,116,167,35,102,145,112,32,250,88,95,225,171,129,186,23,19,61,192,132,134,212,128,166,236,177,222,239,143,107,148,251,133,13,239,149,160,213,153,228,33,127,154,189,242,113,10,254,78,1,129,245,187,61,64,196,233,117,38,118,93,112,96,196,252,97,116,72,221,31,165,211,69,98,200,203,138,10,68,59,47,48,119,198,214,54,250,237,34,142,110,50,213,100,255,11,196,4,246,91,110,156,252,148,89,129,130,92,30,223,113,16,184,10,134,130,81,139,91,200,112,56,52,110,45,120,225,7,255,217,170,160,37,153,221,135,141,55,177,3,87,17,95,8,122,157,30,71,15,113,158,83,240,147,237,46,190,167,33,104,173,4,174,138,97,137,182,95,157,14,1,2,176,64,126,152,178,231,2,141,211,240,103,133,171,80,211,25,96,79,220,126,151,35,222,195,240,240,196,30,94,101,184,51,239,125,8,35,39,137,11,227,178,3,200,83,245,231,251,253,65,151,0,58,199,96,194,171,166,85,96,31,129,246,166,162,189,240,25,5,134,24,58,129,177,223,50,221,19,102,207,121,226,41,124,13,180,187,186,189,202,188,162,61,125,225,138,202,96,60,224,203,198,171,32,195,140,2,246,195,177,232,252,129,50,137,66,126,23,136,62,73,82,68,138,76,141,208,230,103,46,135,119,109,225,166,113,106,150,130,238,1,32,105,161,187,4,164,194,73,98,146,35,11,57,115,211,54,133,157,8,64,174,21,72,242,161,164,104,146,216,160,164,137,230,111,96,58,33,144,52,204,48,78,194,189,105,144,97,163,239,140,66,79,0,159,165,12,151,116,42,36,33,12,41,125,115,217,40,57,53,211,109,184,70,82,100,161,134,182,253,141,164,57,72,74,163,122,3,40,41,110,69,101,97,223,164,61,64,212,35,91,181,250,128,61,121,171,246,57,8,203,175,226,7,183,116,45,178,207,84,165,118,34,1,216,246,128,79,92,123,50,87,91,221,97,63,113,129,255,191,167,101,157,0,118,23,162,166,52,156,15,201,178,68,116,242,242,144,117,119,64,83,23,118,106,179,210,207,170,42,152,48,52,157,225,66,83,26,142,35,190,47,232,76,64,102,208,8,67,54,235,159,240,122,64,40,108,81,46,141,152,16,154,179,3,76,51,98,98,32,129,125,184,122,218,182,139,171,69,68,8,59,152,14,199,144,199,107,92,167,96,47,59,108,128,190,15,250,206,202,135,137,138,1,199,0,179,83,227,185,125,116,126,37,88,29,57,92,143,174,156,152,240,18,137,229,11,104,25,237,41,39,142,166,126,226,34,8,187,11,6,219,0,67,46,176,103,117,24,53,57,104,40,135,134,255,49,186,236,104,46,22,16,198,130,207,129,209,115,32,178,70,56,54,120,248,40,233,112,232,103,208,81,210,112,60,122,248,40,169,127,8,79,125,126,240,163,164,126,38,28,166,124,52,117,218,81,210,72,196,31,222,57,139,107,214,231,130,138,95,130,159,82,28,235,157,137,220,75,120,18,55,18,34,248,110,178,214,92,249,74,57,78,2,226,153,172,182,58,163,76,135,3,79,21,248,39,93,72,145,64,141,1,170,72,175,20,97,97,134,212,77,178,208,187,169,128,39,165,13,254,148,51,171,12,57,157,173,96,38,160,188,84,11,157,137,143,36,243,146,0,114,146,220,138,36,61,195,24,248,144,158,145,100,210,15,75,69,166,16,236,28,230,191,25,132,139,195,117,7,62,118,61,173,78,51,217,205,143,169,104,213,95,29,140,154,249,44,153,230,114,114,57,155,221,146,37,214,207,181,42,189,173,82,11,144,179,90,131,105,21,83,165,90,38,125,91,16,43,245,88,152,12,79,39,209,44,23,97,55,197,16,89,156,230,86,190,114,86,25,5,106,129,108,97,27,111,201,241,104,36,56,168,136,204,172,59,244,207,89,166,43,68,148,94,196,219,139,108,155,243,114,179,89,189,233,203,1,193,227,3,127,58,219,250,212,35,101,11,153,42,192,135,110,20,10,100,50,73,206,250,100,33,147,202,78,210,27,50,54,45,21,198,116,175,1,26,145,108,146,171,6,153,201,164,179,32,107,163,210,105,20,250,41,114,114,11,50,164,193,251,132,235,23,200,84,42,201,3,2,22,242,197,66,42,67,174,138,249,110,171,69,114,100,166,84,200,3,101,136,227,232,9,32,80,114,211,34,25,178,130,254,93,145,153,162,254,173,175,168,5,158,171,37,201,117,145,156,47,50,161,222,58,16,172,109,189,244,82,76,171,114,208,203,170,209,101,249,102,67,38,215,197,229,120,144,191,161,163,106,212,235,97,75,126,223,122,120,203,245,86,249,86,39,195,69,110,226,189,108,163,191,169,135,139,124,35,35,119,242,149,94,114,91,88,76,50,69,160,176,181,39,92,101,83,152,145,211,166,148,175,209,121,143,39,184,188,141,197,130,158,153,50,43,20,151,153,113,52,230,1,243,105,89,159,20,82,155,228,136,140,79,66,158,104,157,186,29,69,105,178,212,40,78,60,197,120,143,203,55,51,147,209,186,192,203,82,122,82,8,23,72,64,143,73,113,70,250,148,53,69,50,133,102,171,91,224,230,212,173,143,100,167,133,98,42,215,96,170,177,40,89,155,22,146,128,170,100,105,146,46,214,110,110,0,17,34,5,46,51,201,75,212,44,66,102,39,202,40,216,93,74,190,9,57,43,243,209,65,214,227,9,48,131,96,118,153,27,84,23,209,110,119,25,139,151,210,189,222,170,209,104,144,233,98,122,211,172,70,27,217,66,37,213,2,157,80,44,12,248,212,236,118,30,34,83,253,126,38,147,1,90,105,67,153,4,111,232,58,232,200,17,9,138,52,242,133,84,107,40,118,189,233,82,35,62,80,187,193,112,118,59,111,249,139,92,119,83,79,22,211,161,70,94,170,110,38,35,149,236,53,182,133,156,16,44,145,153,73,46,89,36,81,187,178,69,114,43,12,242,147,56,29,12,54,233,242,36,157,75,206,170,33,114,32,133,147,181,118,167,93,85,152,120,138,75,133,121,14,226,6,198,13,104,99,139,75,22,151,209,216,162,80,201,129,164,2,248,15,128,154,140,34,133,84,175,86,142,115,221,73,73,24,7,248,65,251,102,93,47,116,65,255,251,201,238,198,211,231,51,222,232,106,137,242,114,224,63,48,70,192,64,154,79,192,244,217,204,86,75,42,217,151,117,156,96,27,81,187,180,250,202,92,242,182,235,153,55,7,241,128,47,52,108,199,231,209,126,140,229,228,130,127,172,78,150,13,114,82,41,166,229,254,242,38,159,241,217,203,249,83,64,45,47,23,186,133,34,69,65,58,38,55,100,175,180,42,128,122,161,186,14,241,78,73,32,115,114,157,45,180,245,50,59,245,23,211,185,198,188,156,238,36,147,197,164,55,213,87,186,100,195,242,189,218,0,237,72,109,202,173,84,111,10,30,90,36,205,101,121,96,55,24,237,75,145,115,152,153,110,182,0,110,129,36,83,162,228,14,157,140,52,235,129,48,215,217,107,39,89,156,144,29,174,95,44,20,178,43,181,70,117,122,59,237,105,113,229,176,44,55,171,100,125,234,141,175,50,147,234,140,108,181,202,81,127,125,53,143,170,37,95,109,82,242,164,211,35,189,13,73,208,205,83,208,255,73,178,102,180,45,7,186,59,221,1,163,170,56,34,43,6,220,13,151,45,242,171,86,163,145,6,88,55,90,141,101,38,217,130,99,55,67,134,33,172,73,53,156,244,153,101,224,248,108,116,51,19,50,21,130,140,34,147,156,131,122,210,70,61,69,50,2,134,46,71,66,112,128,17,144,84,163,55,169,229,154,100,178,0,232,15,232,158,45,212,55,213,36,24,5,211,76,97,155,107,244,111,51,100,134,27,229,105,62,153,54,235,204,129,182,165,71,160,120,43,149,161,155,133,76,101,84,187,9,134,61,153,69,122,16,223,132,232,124,48,28,171,15,25,117,81,239,14,252,67,202,151,157,201,155,72,77,100,110,200,14,57,46,42,62,38,76,81,30,48,247,3,193,101,184,82,93,136,65,33,52,247,4,226,30,134,203,141,197,73,46,205,195,254,47,23,124,25,142,140,244,91,227,66,145,28,77,26,233,86,170,195,52,11,149,202,8,224,220,30,43,48,17,204,171,20,77,175,251,153,10,7,232,211,30,115,100,174,81,41,22,138,254,21,16,31,57,64,131,72,168,145,156,164,83,109,49,233,93,170,225,101,253,166,22,12,78,103,62,38,239,235,231,149,91,32,15,42,211,193,232,102,188,14,84,55,28,9,166,80,173,1,6,61,185,78,22,66,168,147,192,32,1,227,105,178,144,66,128,23,103,0,189,56,174,81,105,180,16,33,97,150,73,53,89,44,150,106,128,157,38,1,93,10,133,76,58,147,25,163,78,2,89,110,211,28,55,233,221,0,32,220,132,230,50,144,231,166,26,128,215,22,138,121,80,146,43,20,138,73,1,72,41,240,90,128,188,151,230,38,21,50,153,74,53,87,96,42,244,64,99,39,108,91,170,154,240,204,58,0,7,35,43,124,186,24,236,228,200,6,224,243,133,34,228,253,160,18,109,76,11,100,103,67,206,138,84,30,48,32,88,215,110,253,133,76,174,209,74,135,204,250,16,14,169,194,160,85,106,14,50,102,27,155,149,77,170,9,134,133,73,23,114,157,90,23,139,201,6,254,60,221,228,154,109,208,228,106,135,155,100,70,201,117,186,89,4,152,148,39,177,85,42,230,27,113,249,85,77,204,84,87,80,58,39,139,205,78,56,35,79,138,96,226,93,95,187,160,186,16,136,61,172,14,69,34,172,11,105,79,17,42,248,176,246,228,15,248,252,90,246,129,223,117,88,127,138,4,253,244,231,17,138,195,23,15,196,194,254,192,169,161,56,34,236,78,40,142,247,209,160,210,240,149,92,97,13,42,121,67,46,167,249,15,167,65,13,214,134,6,85,20,229,246,72,45,102,165,148,119,190,8,7,114,219,133,39,23,87,70,185,44,7,116,153,84,38,89,9,42,205,130,228,227,229,198,82,225,60,254,113,180,80,207,148,2,157,110,239,182,80,153,172,90,25,165,192,112,1,255,34,205,181,199,189,40,27,165,130,113,174,94,104,202,131,12,191,145,98,211,166,183,82,159,71,230,242,182,123,235,223,70,102,219,118,131,23,179,173,27,113,19,38,133,155,76,245,38,213,171,230,23,5,41,54,172,111,35,116,168,40,145,217,44,125,19,107,249,72,121,82,95,171,147,212,34,181,36,133,108,46,86,12,167,36,242,198,87,15,183,54,121,42,57,228,169,141,16,43,248,26,81,82,245,167,61,55,133,81,143,36,219,92,108,225,207,170,100,149,35,147,3,111,125,83,164,200,33,153,242,174,210,30,111,143,206,248,10,100,126,149,109,200,202,134,110,167,26,100,64,141,82,158,90,165,41,144,249,40,39,198,82,222,222,76,8,211,57,146,244,109,219,197,176,88,86,162,11,127,188,19,34,87,74,117,89,146,11,183,35,58,31,143,137,165,160,58,96,202,76,176,179,137,179,153,124,213,51,45,47,10,155,80,58,66,166,75,50,189,233,183,248,86,161,57,175,0,13,46,151,17,106,91,37,154,78,121,23,85,158,101,38,197,149,32,68,84,178,220,232,212,164,78,99,92,240,84,165,158,66,9,83,95,59,197,81,179,238,124,89,217,86,194,45,185,123,91,23,111,219,195,112,164,74,207,123,73,134,158,20,110,184,236,170,228,171,150,4,63,155,247,211,83,38,148,171,214,199,141,150,144,93,118,195,249,214,100,178,16,55,236,96,187,29,230,25,122,48,78,147,177,154,34,47,130,163,112,171,37,116,54,185,190,156,13,81,114,100,61,105,102,125,190,88,219,199,204,83,157,144,18,148,187,254,118,41,124,91,185,153,246,184,219,6,57,78,134,43,141,204,186,91,42,142,232,110,246,166,62,92,77,114,229,102,169,156,149,132,60,25,26,151,242,50,153,230,107,13,111,158,227,138,66,48,186,34,1,239,43,211,209,133,55,223,95,3,150,120,155,108,245,133,73,111,25,245,71,70,108,37,36,70,182,219,144,167,49,201,207,61,55,180,220,201,53,150,233,1,239,97,196,89,179,164,146,62,110,230,25,170,245,116,100,218,109,197,86,203,114,62,217,40,141,187,193,234,104,85,202,52,86,185,216,80,141,117,83,82,87,200,150,66,178,178,44,7,131,177,124,40,215,159,55,91,43,170,216,156,23,43,101,207,170,145,137,69,198,148,210,41,71,88,177,190,202,53,58,203,34,215,95,148,27,219,212,54,74,87,182,219,57,171,36,91,169,110,59,94,31,4,149,112,176,62,137,45,197,121,245,118,62,218,12,58,62,58,175,122,197,8,144,18,193,168,28,31,202,129,122,39,50,136,71,60,201,22,217,79,85,211,3,159,175,34,229,50,173,194,202,187,144,122,243,229,218,91,187,41,183,61,91,186,154,241,229,146,171,126,97,212,41,119,178,109,126,177,9,45,102,55,62,111,184,33,40,228,106,83,25,143,42,149,102,108,170,220,86,101,54,80,231,166,237,77,167,149,154,198,38,147,142,90,111,48,77,127,218,31,158,50,211,72,125,21,234,212,219,222,186,28,245,44,147,161,58,153,6,138,87,164,87,89,79,74,163,70,137,154,141,50,181,17,195,45,179,179,108,171,50,230,86,43,50,232,77,51,73,127,185,162,242,253,155,8,235,29,6,234,221,213,80,138,176,211,209,34,186,24,140,187,155,218,236,182,215,237,196,60,105,174,145,46,54,11,37,234,246,54,123,219,219,46,219,201,244,114,76,119,54,245,81,60,16,175,83,114,183,36,213,130,131,117,165,52,106,166,201,96,165,144,90,247,43,233,78,65,94,123,86,222,70,149,12,150,231,179,124,61,204,112,161,44,183,165,146,35,142,90,78,42,124,118,90,157,177,125,145,230,27,211,122,41,56,233,120,149,72,57,220,41,20,124,106,144,153,229,188,76,109,4,44,135,84,110,53,40,46,130,74,180,214,105,241,55,139,122,120,156,233,135,229,190,58,233,44,166,81,31,203,165,149,177,20,107,140,51,3,42,168,6,57,111,221,27,207,231,210,221,42,43,170,81,190,211,224,169,108,153,175,145,161,97,220,75,207,178,146,10,84,198,154,64,103,87,55,228,112,28,31,206,75,205,84,185,176,110,79,230,197,73,178,44,44,38,220,172,215,85,135,183,193,174,58,30,44,199,113,111,58,236,29,128,113,185,165,162,109,62,50,88,182,101,50,82,227,250,190,27,178,31,110,3,134,50,236,87,200,162,183,190,142,181,153,133,135,175,198,242,226,68,170,49,221,102,138,29,150,230,29,15,219,98,189,10,157,111,109,56,121,28,223,244,87,203,110,164,19,138,166,168,94,175,187,237,123,42,145,246,52,149,233,1,93,165,200,181,235,179,57,181,26,220,46,61,203,113,120,193,220,116,153,94,184,180,21,149,69,115,203,246,66,222,0,217,42,52,90,11,80,54,178,80,228,105,120,212,73,206,138,173,9,27,148,103,173,121,103,85,173,136,242,180,57,81,2,129,219,13,24,167,169,155,94,188,123,171,70,226,171,232,173,26,149,34,117,105,221,236,171,74,112,19,27,21,134,41,169,215,35,139,146,95,201,20,184,78,197,71,223,78,71,147,108,41,54,237,209,94,161,151,157,177,183,226,72,226,115,77,49,28,159,76,125,193,228,164,196,246,178,45,121,177,8,4,219,177,89,204,195,86,218,220,170,145,46,221,206,178,115,181,207,47,179,115,143,56,11,207,131,222,197,64,108,204,91,69,182,37,77,71,145,213,170,26,220,100,250,169,66,90,142,85,227,195,225,36,223,174,230,163,64,235,162,125,237,182,218,94,220,204,227,227,249,237,76,12,118,75,165,200,66,150,115,189,109,61,47,135,50,21,102,61,207,78,122,209,120,196,59,243,151,102,106,113,11,236,228,105,118,146,45,183,252,113,53,31,155,246,75,141,21,95,90,183,202,109,217,31,107,167,250,108,184,182,157,69,102,106,101,62,235,166,170,249,118,52,146,103,188,126,201,235,17,232,153,120,83,217,214,51,253,109,222,227,87,153,252,162,187,205,169,139,224,180,205,132,106,171,226,164,33,245,82,141,201,32,179,174,166,242,205,100,105,61,169,204,215,162,226,29,197,235,18,149,31,45,147,126,38,187,150,74,10,61,246,15,179,109,182,157,137,3,59,54,31,28,44,242,29,78,206,211,55,227,109,156,15,70,103,209,122,119,27,145,11,91,174,211,104,140,73,95,45,195,41,217,73,117,25,168,15,230,129,209,60,219,224,178,55,165,27,185,77,177,165,117,47,93,137,229,121,33,172,86,194,197,78,100,214,41,41,43,181,44,148,100,255,0,140,89,41,60,202,85,252,171,133,156,242,249,243,183,69,64,242,244,102,75,86,58,210,36,163,70,231,145,169,44,84,99,108,138,92,179,93,1,244,119,75,233,241,157,160,216,160,192,152,160,102,227,238,50,28,174,215,196,74,80,216,228,226,11,208,209,129,120,108,144,139,213,133,24,89,91,199,189,149,177,18,76,110,2,131,174,103,38,223,20,74,141,84,166,57,238,20,171,128,175,175,114,165,70,80,108,135,148,194,26,138,162,138,164,20,229,98,191,58,9,44,230,81,48,246,167,133,81,165,26,90,50,225,169,56,72,14,203,217,130,148,77,38,83,253,162,52,189,105,51,203,140,164,230,200,65,90,102,110,194,113,239,114,221,25,223,144,93,46,89,105,140,2,121,127,171,190,242,228,35,66,135,159,52,98,193,241,218,195,145,158,232,194,179,93,68,197,98,163,36,228,182,114,105,16,111,109,166,205,198,34,189,102,11,163,92,65,105,143,233,193,102,26,232,55,163,181,182,191,26,238,52,110,3,163,180,202,22,133,232,140,137,74,173,6,95,95,251,42,161,108,170,220,12,116,38,147,124,58,20,188,45,205,114,109,190,93,175,148,134,170,216,244,245,178,35,118,29,241,246,182,55,203,78,74,109,121,41,241,246,182,213,31,113,185,27,181,50,153,118,184,198,56,214,163,60,76,110,214,2,170,187,180,200,55,214,189,82,179,187,173,108,195,225,73,5,88,84,33,79,77,30,38,87,133,224,96,150,94,68,249,62,80,108,201,65,160,71,197,111,166,241,30,144,158,165,209,32,24,31,182,67,190,212,44,188,13,87,219,181,97,188,179,172,22,231,211,80,27,140,218,172,127,57,157,221,140,23,42,31,24,247,130,3,193,219,245,168,5,149,170,5,189,225,65,160,125,147,94,150,183,146,111,200,215,125,158,225,112,57,8,69,86,183,82,202,51,16,155,161,88,166,145,90,148,134,235,1,41,250,166,30,50,184,202,123,200,232,42,207,166,7,155,101,44,71,102,23,201,184,18,137,211,117,65,68,154,91,70,200,182,39,173,69,99,154,74,161,24,107,145,33,123,76,163,165,233,240,224,243,88,18,140,83,65,54,30,58,57,186,92,148,30,62,172,182,15,124,56,126,30,200,206,48,135,53,96,35,253,242,78,102,213,133,44,186,244,20,75,115,235,178,52,229,21,246,147,79,180,135,171,153,44,169,18,252,232,144,132,66,0,222,3,91,36,22,9,62,128,229,149,236,102,47,181,152,180,22,68,96,130,120,173,142,120,133,128,62,44,31,227,104,178,25,1,249,126,18,42,72,250,84,97,133,225,213,167,244,87,191,202,190,196,104,95,128,38,51,252,210,5,168,7,227,18,210,41,129,82,148,132,11,45,56,211,210,116,42,137,112,221,153,117,17,146,152,184,163,5,158,158,36,208,65,69,240,1,198,3,78,193,20,128,244,171,35,96,240,17,3,236,119,232,194,89,53,255,126,144,157,82,85,89,73,220,97,23,62,208,111,247,4,138,131,158,0,141,17,22,44,168,11,197,118,5,130,158,154,18,96,64,8,112,205,220,164,14,234,18,51,199,53,123,79,128,14,146,89,5,109,211,187,204,47,174,123,163,98,89,90,153,245,114,11,85,133,145,38,124,230,119,90,18,204,239,112,215,45,17,185,183,97,141,252,82,205,44,104,163,34,225,122,243,205,111,191,253,241,79,222,126,227,167,111,190,245,199,239,126,240,99,75,133,232,64,129,153,159,22,0,37,208,129,62,151,139,64,222,144,46,120,222,204,69,32,55,221,145,36,192,179,128,174,207,126,244,211,207,254,247,159,188,249,221,239,239,193,61,76,160,171,25,252,171,92,173,64,175,203,48,100,235,33,138,125,172,176,170,219,161,36,225,50,138,186,192,112,63,68,204,189,122,64,99,47,95,19,126,244,127,226,9,168,248,238,239,254,233,205,95,255,225,191,252,252,47,44,84,196,27,138,198,0,107,193,77,241,132,230,147,227,130,174,102,128,50,122,117,22,162,218,168,189,75,225,95,126,237,247,223,254,225,255,99,173,243,100,242,182,193,140,125,36,121,97,209,147,201,139,50,3,42,128,185,43,0,152,70,154,66,216,130,133,154,147,25,144,74,154,33,62,68,220,77,216,13,104,1,207,16,54,34,139,87,208,91,131,208,27,136,254,5,29,120,127,121,169,117,225,209,110,140,158,210,141,191,248,135,63,120,251,7,223,127,251,231,255,243,151,127,254,19,75,31,194,40,199,47,102,128,99,176,242,129,142,12,192,125,53,231,158,116,33,68,81,165,148,234,74,184,54,224,191,23,149,202,11,192,165,9,200,63,19,112,81,130,149,41,17,114,43,91,183,187,80,34,24,65,144,176,170,36,131,194,159,253,222,223,131,116,128,129,172,190,176,140,10,240,229,205,207,191,246,230,7,127,248,246,207,191,255,246,59,223,5,89,88,145,217,201,240,238,159,254,228,237,95,125,87,203,112,143,249,226,8,86,0,25,35,122,72,3,60,246,198,17,242,208,104,243,135,39,165,145,97,151,139,25,31,78,154,102,97,199,254,209,82,6,128,221,161,145,161,149,192,116,155,201,252,148,130,1,180,225,77,10,9,151,126,165,130,198,177,173,60,234,222,38,6,36,17,177,255,22,202,7,171,5,131,116,233,118,189,253,214,119,222,253,228,111,93,151,175,117,36,119,107,181,87,35,179,67,208,212,99,245,128,207,172,218,128,243,195,172,228,151,191,247,199,239,254,215,15,97,37,175,173,163,22,144,113,4,165,190,204,126,229,136,68,210,124,224,167,32,27,168,214,105,24,134,209,48,180,203,140,131,242,33,16,58,101,78,124,246,211,255,250,238,207,254,72,103,51,251,124,205,62,228,89,134,95,76,79,98,95,118,184,78,227,145,150,107,75,204,53,78,224,110,102,230,243,217,155,89,246,20,254,102,201,109,50,56,51,241,67,115,56,253,255,32,195,167,172,219,54,177,240,184,1,3,51,225,210,156,79,234,148,200,10,250,88,217,87,110,180,92,46,171,34,132,138,15,84,241,96,81,139,111,139,169,22,237,206,21,43,7,180,207,155,153,176,80,116,206,167,207,224,157,249,57,99,197,44,24,143,105,158,146,44,211,243,219,63,126,243,183,127,125,100,122,50,188,2,27,197,36,62,18,175,166,64,213,230,103,2,219,66,163,20,208,252,74,96,69,78,29,17,135,241,194,129,230,77,158,12,6,160,188,131,24,206,130,97,154,136,189,249,198,223,252,242,255,250,207,250,148,214,144,67,244,5,184,49,188,204,34,23,16,37,241,234,14,246,110,194,37,72,20,244,197,0,218,63,181,66,1,234,93,203,23,70,154,222,247,90,130,109,40,234,153,238,95,19,168,147,246,26,233,204,20,118,148,12,116,98,118,87,135,211,14,25,138,87,8,239,10,181,206,163,4,66,11,241,0,114,163,149,115,237,59,188,43,0,72,39,105,245,2,140,99,23,72,133,225,220,165,85,137,221,16,46,24,111,1,186,229,179,2,224,17,16,15,87,226,206,101,30,226,0,130,8,159,226,128,246,216,9,153,112,7,160,186,152,129,128,58,2,86,8,248,3,3,240,24,32,70,14,4,162,78,129,23,152,115,152,89,12,218,164,208,7,147,127,233,19,64,88,76,247,4,139,98,18,84,163,97,56,12,197,49,224,231,242,146,125,97,126,134,138,255,189,173,203,15,64,68,78,63,54,104,186,226,248,179,111,190,249,230,79,93,15,65,129,221,244,2,149,6,180,241,7,125,208,87,82,86,13,6,43,75,51,64,50,100,54,33,129,75,56,233,51,128,76,64,198,188,208,99,165,188,80,37,9,142,31,23,244,174,57,171,122,191,99,245,72,197,195,119,114,236,154,22,239,126,254,237,119,127,243,245,39,67,32,224,59,140,0,182,1,118,17,120,186,182,7,14,87,13,153,191,67,245,154,132,251,192,24,128,1,182,0,83,123,131,133,152,46,186,191,247,71,191,248,135,191,128,8,124,227,191,125,104,4,52,175,107,236,16,108,165,194,187,191,252,143,111,255,195,15,222,253,236,7,159,3,18,168,31,202,136,3,25,245,191,253,251,63,251,197,207,126,246,139,127,250,191,63,251,222,127,253,208,245,75,195,33,79,179,109,40,55,245,214,255,233,255,251,217,143,254,234,105,235,29,242,107,32,229,92,200,145,209,108,230,159,252,241,47,254,215,119,0,87,197,46,213,45,65,82,21,168,34,44,220,175,144,182,225,210,22,160,64,113,209,166,24,97,5,101,87,140,155,98,207,200,171,26,202,12,16,3,82,15,146,186,14,189,190,21,55,123,5,248,51,186,236,65,151,213,223,253,254,187,239,252,33,30,255,159,253,232,235,72,54,222,67,23,62,171,136,52,253,2,117,173,195,76,57,168,124,88,11,105,4,194,135,3,117,114,88,156,19,161,9,165,71,129,64,139,65,187,138,35,199,38,89,74,68,15,4,172,156,69,71,250,20,87,226,85,192,71,4,125,68,200,71,132,125,175,45,159,142,65,104,129,239,160,51,54,210,66,77,184,84,73,165,4,226,2,129,35,46,128,8,95,130,191,240,190,20,226,66,4,98,142,184,24,47,166,51,56,72,81,70,40,87,225,191,154,176,131,165,246,5,25,72,196,50,204,108,212,110,158,20,78,215,69,157,213,180,208,244,41,104,93,32,85,31,187,138,90,244,53,51,79,194,86,130,64,129,196,32,134,240,95,98,86,96,192,51,248,171,107,70,146,194,234,186,26,84,220,173,239,80,75,65,247,151,32,5,1,90,151,240,13,224,101,81,93,129,94,114,253,234,53,33,93,187,1,102,209,97,116,232,66,195,131,162,35,20,126,138,12,194,33,240,244,84,203,133,186,69,191,211,124,91,35,61,46,183,33,57,46,129,74,198,43,252,0,125,181,146,69,19,229,145,240,151,192,40,195,17,174,240,101,126,150,238,128,175,90,159,226,171,146,18,26,44,215,174,13,109,2,6,86,244,253,238,98,35,154,28,240,185,32,14,37,99,220,203,11,129,133,83,28,253,171,25,72,162,97,211,96,63,100,131,111,156,101,24,250,253,103,173,28,98,241,14,151,189,246,84,129,131,171,137,39,175,117,237,172,38,106,170,196,158,65,104,93,123,130,53,63,96,4,218,22,182,176,210,178,107,248,237,66,60,105,21,227,76,202,225,181,209,93,202,105,75,147,39,80,238,180,165,87,59,129,167,212,26,219,66,96,84,196,142,19,242,132,181,216,19,22,96,143,173,186,90,136,249,20,67,18,174,174,252,251,127,196,26,135,125,25,22,158,165,150,112,96,59,80,202,185,205,188,82,208,29,209,79,108,181,165,196,193,118,91,243,236,224,179,139,191,223,34,65,255,211,143,44,166,174,99,110,159,197,4,253,214,127,217,91,82,122,63,74,90,181,54,203,248,252,92,22,182,109,26,227,161,1,106,213,55,79,236,45,107,145,131,221,101,203,100,174,239,88,147,63,143,21,158,147,38,69,32,112,210,2,222,247,254,232,237,159,254,243,155,63,250,217,155,111,252,159,150,174,164,24,102,73,51,150,14,165,41,133,198,154,243,9,93,58,228,5,184,104,237,176,29,132,53,93,208,33,47,4,68,44,96,36,251,9,76,22,40,173,112,181,10,66,66,209,123,213,69,91,237,70,17,177,17,116,94,10,168,51,224,163,246,4,106,119,30,48,111,127,255,107,111,254,238,175,141,118,218,7,217,206,210,162,36,142,164,133,166,33,29,24,90,24,197,19,7,149,70,198,67,195,201,160,242,135,98,121,86,27,207,121,162,190,223,62,158,221,134,60,77,120,88,141,209,83,57,169,205,126,61,196,74,173,153,158,78,28,91,45,196,147,72,248,48,213,236,70,167,125,56,30,17,184,216,116,61,71,228,234,198,238,49,161,171,229,249,112,99,112,119,247,243,243,20,22,199,119,65,207,220,250,60,97,191,243,215,122,147,243,196,238,250,131,191,126,243,187,255,29,175,76,156,61,222,129,28,132,31,19,120,91,243,26,253,189,146,89,212,57,110,239,171,127,247,59,191,195,188,246,114,196,111,253,214,229,65,245,212,82,253,17,221,212,127,176,55,141,85,150,19,123,211,178,42,115,160,55,205,28,31,110,146,188,251,167,111,190,249,217,127,121,34,254,130,129,61,64,61,40,247,112,103,237,175,247,92,192,221,12,138,1,250,140,226,118,65,127,255,67,196,22,56,245,84,81,8,179,30,36,49,250,248,116,60,251,221,207,254,251,19,82,19,1,123,42,106,6,142,81,83,61,157,154,234,49,106,170,234,158,82,161,83,21,82,113,119,251,24,175,119,0,122,74,112,87,197,96,181,2,60,91,171,37,222,19,59,175,39,237,189,219,55,200,56,9,174,80,152,118,201,47,254,249,175,46,222,252,143,255,228,180,105,103,45,102,93,46,49,109,154,111,126,251,226,237,255,252,198,174,93,115,127,73,240,112,197,72,64,43,70,129,97,36,128,215,137,240,5,231,151,132,226,124,195,57,65,31,186,220,92,176,220,117,171,104,23,246,106,70,255,20,80,114,243,222,151,155,239,86,240,57,92,110,46,152,151,106,195,26,121,81,100,229,169,194,121,167,96,24,81,28,219,100,105,22,70,239,128,21,131,60,239,121,205,249,131,4,124,239,107,206,119,154,179,87,193,251,93,115,254,32,254,79,113,205,249,67,77,120,234,107,206,15,12,186,71,95,115,94,71,161,184,247,175,187,126,144,120,103,222,119,13,17,124,184,150,247,105,13,24,101,208,45,215,23,246,195,21,230,217,181,182,43,175,45,191,162,85,97,205,54,181,174,137,99,182,151,148,36,32,34,68,66,219,75,129,30,186,218,250,56,254,222,66,142,195,198,103,168,237,195,5,243,67,31,239,241,174,250,158,79,238,29,230,242,137,59,108,61,38,196,133,32,16,86,227,71,75,49,87,150,18,62,194,186,66,129,191,131,20,117,84,16,85,106,162,21,48,212,28,252,106,44,109,90,94,173,217,45,198,131,37,1,13,54,243,213,68,103,3,132,103,93,0,18,28,35,135,209,6,106,61,54,248,81,144,37,235,34,10,76,48,53,102,248,134,23,180,239,76,180,94,1,122,204,23,188,12,125,58,64,3,49,243,58,178,42,76,0,10,115,28,20,237,3,97,33,67,63,9,19,227,147,97,233,139,166,123,176,180,206,56,12,72,243,107,178,44,183,236,67,129,139,251,88,160,48,9,199,61,141,151,240,15,218,47,193,188,16,200,83,55,16,112,90,98,11,203,13,144,66,95,89,103,191,251,238,222,98,115,32,117,66,163,251,53,171,25,17,151,90,25,99,38,59,148,153,233,223,246,74,105,243,210,169,30,252,197,82,2,40,63,172,58,146,24,232,147,163,105,69,9,235,116,196,161,82,224,19,77,41,44,208,62,19,168,121,22,69,241,154,193,19,30,206,233,172,180,144,221,187,25,46,95,14,64,181,147,151,8,64,96,7,128,250,16,0,213,0,128,252,75,140,5,33,27,150,214,18,152,150,215,226,43,221,143,232,133,255,245,61,97,81,91,172,125,105,41,120,253,5,158,193,247,120,208,125,204,78,121,192,46,109,27,123,46,204,171,205,17,122,96,40,3,253,239,135,111,255,244,31,209,201,2,8,11,177,202,79,62,57,119,232,130,17,168,43,6,110,180,247,104,207,207,94,65,85,151,69,231,48,236,253,165,149,215,23,244,28,215,167,140,76,182,69,43,167,61,1,51,167,101,159,192,113,61,218,200,105,91,164,182,102,213,123,213,154,83,79,35,246,13,93,35,155,105,250,238,111,121,25,153,204,77,48,123,166,157,42,45,105,132,211,50,148,61,163,182,52,181,191,65,100,207,134,182,140,246,215,93,236,153,236,36,214,71,157,145,71,79,32,108,70,168,241,25,89,164,54,139,202,252,164,90,63,241,230,7,158,65,178,31,41,25,146,125,196,138,120,200,178,22,238,251,177,204,14,149,43,125,195,21,130,224,161,6,104,87,42,248,161,251,35,241,18,11,236,143,252,47,193,171,238,162,8,134,59,139,199,250,229,93,177,85,171,66,124,20,214,141,30,241,209,34,126,184,113,179,26,154,151,151,47,233,43,205,52,49,18,237,11,72,162,49,194,217,171,143,69,73,133,197,117,87,181,5,77,3,17,228,50,5,17,70,226,237,55,190,245,230,15,190,235,34,152,133,140,188,37,18,1,54,120,15,35,193,58,207,103,243,131,182,103,239,194,212,178,204,96,214,156,190,88,141,126,10,100,49,248,39,66,214,180,192,160,140,76,28,114,25,112,180,15,117,63,1,145,93,233,199,159,44,221,173,18,178,93,9,101,143,218,113,64,223,53,76,57,215,158,66,10,70,5,0,128,21,82,98,103,103,233,26,167,95,141,39,227,1,97,93,81,212,63,204,21,97,13,72,99,95,95,4,127,44,237,199,158,152,9,135,21,72,184,220,8,21,144,197,245,140,152,34,251,57,20,13,104,30,23,129,88,52,10,237,231,225,117,109,48,102,129,138,49,69,205,189,116,47,8,137,224,137,143,252,4,18,17,174,216,48,28,98,169,32,237,66,239,151,196,232,122,168,31,46,35,6,232,188,91,212,7,77,114,78,87,172,229,101,133,18,161,235,139,139,48,111,1,77,220,153,250,118,98,4,20,6,126,205,139,64,9,28,160,74,95,31,210,139,141,35,5,112,129,70,115,135,133,219,75,123,158,176,80,157,52,29,117,18,119,186,167,14,126,130,190,52,137,128,143,128,207,9,160,194,235,234,54,146,73,59,226,244,160,176,68,135,48,16,46,232,149,21,25,227,5,144,24,251,245,248,52,235,0,238,180,88,140,9,128,177,225,71,11,49,133,54,2,200,194,202,114,69,159,24,232,77,146,179,188,192,118,100,1,190,203,203,156,76,97,61,90,94,26,58,243,158,74,109,200,85,7,5,91,144,164,9,22,218,26,22,112,219,13,110,9,161,127,92,220,132,19,6,83,23,84,80,13,103,118,13,164,81,245,128,18,39,232,65,97,213,18,171,148,209,106,220,153,187,120,80,5,6,35,97,1,117,224,187,83,213,97,83,243,53,20,100,205,161,232,20,101,216,164,138,179,158,106,30,128,177,205,27,241,43,88,113,220,63,4,96,244,62,80,10,125,175,137,3,185,180,65,1,242,248,95,95,38,30,134,5,186,249,1,72,46,168,123,65,7,121,120,86,100,79,235,212,15,145,92,127,100,123,5,52,222,57,80,177,175,233,30,59,231,112,45,126,245,171,88,37,196,112,240,80,60,5,6,206,185,95,254,84,28,112,78,179,252,33,101,93,215,203,191,236,251,202,1,72,198,220,190,22,225,21,34,110,192,150,37,108,145,187,47,19,15,151,65,181,127,241,132,139,101,38,235,18,100,50,22,214,224,139,198,78,244,212,145,128,4,142,198,89,204,84,148,23,77,122,51,141,58,44,154,30,144,103,182,89,251,128,24,211,51,30,227,11,6,23,133,43,194,244,149,182,62,185,59,207,14,155,11,136,75,27,74,34,118,218,212,223,100,105,133,116,192,12,5,108,213,29,118,98,107,163,67,38,52,34,241,6,217,181,221,10,128,106,209,171,125,103,233,215,215,120,227,15,109,244,89,137,251,32,112,35,43,134,108,247,68,183,130,197,144,77,138,89,219,73,24,7,78,174,63,242,227,30,176,30,194,217,227,51,72,170,93,235,250,46,97,48,27,221,135,17,158,135,182,187,134,58,113,42,35,183,223,129,167,235,230,181,233,247,250,0,191,216,113,197,189,22,143,0,181,57,202,158,14,247,40,204,14,246,240,220,3,166,209,74,83,164,49,0,32,240,175,209,222,175,35,229,28,79,174,236,3,222,83,122,0,200,41,53,115,187,15,105,126,167,233,135,132,245,148,211,177,201,247,49,96,114,67,94,158,186,93,239,190,247,195,55,63,252,11,124,14,234,151,95,251,253,95,252,195,255,120,251,103,63,126,251,199,63,252,151,159,195,163,168,111,191,249,173,119,255,249,103,46,226,78,203,159,68,91,64,109,192,30,19,176,228,5,40,10,244,4,74,164,89,193,250,73,223,255,209,14,100,173,40,89,68,135,159,246,88,222,229,29,125,133,215,220,221,14,7,191,14,79,254,7,141,19,220,160,3,198,137,168,89,137,251,39,205,208,46,162,241,234,134,89,15,14,40,255,46,83,132,147,239,138,166,212,125,158,179,131,46,82,15,77,100,1,151,193,79,54,60,225,122,17,80,212,18,49,31,194,120,135,253,58,214,117,121,135,198,137,118,192,10,13,133,227,182,242,175,227,40,224,153,247,176,73,143,118,59,123,172,47,217,19,250,18,110,71,60,208,151,226,195,125,201,158,211,151,182,243,206,123,156,248,72,123,156,152,157,121,168,249,56,36,188,252,169,45,34,154,103,196,117,13,215,134,19,132,107,59,81,178,207,236,62,150,37,96,47,200,248,34,27,96,196,193,109,249,149,81,192,133,141,189,196,29,220,117,128,189,111,49,221,204,117,41,232,71,3,108,15,242,154,35,150,200,250,141,4,208,121,131,29,131,151,36,100,130,50,13,94,127,124,16,166,252,65,74,51,120,47,95,2,41,171,159,165,121,125,189,212,141,95,24,121,37,70,135,246,3,181,28,137,189,130,20,194,158,36,79,88,217,13,116,69,143,43,66,133,40,255,32,18,9,132,163,241,224,32,48,240,81,126,230,106,133,50,92,141,21,228,87,0,107,137,29,9,98,19,103,124,204,231,17,195,38,60,136,132,195,190,193,137,97,173,227,177,224,135,14,202,72,222,84,91,77,95,129,148,149,16,29,129,49,95,27,163,98,51,147,237,80,153,122,119,42,101,253,217,54,221,104,246,232,121,33,219,36,59,92,182,209,184,33,179,133,102,135,204,246,200,121,170,20,226,218,92,103,13,82,225,51,72,72,133,200,201,42,187,138,138,155,109,186,36,151,3,98,48,20,245,78,164,96,53,86,41,109,38,98,139,141,179,195,218,164,201,222,144,91,122,237,201,206,242,222,165,152,167,40,127,47,190,136,197,251,65,106,184,157,202,225,41,195,135,248,109,124,232,139,14,219,225,155,110,119,40,175,3,222,100,35,217,19,253,193,144,127,121,155,235,54,61,203,252,205,186,65,230,6,129,70,166,205,206,110,25,47,128,21,44,133,202,97,149,157,109,187,254,222,178,27,218,180,27,171,90,40,83,204,136,17,186,179,236,38,187,165,244,237,226,214,207,214,216,121,75,246,170,42,87,75,179,41,149,175,181,187,222,76,183,91,223,132,179,253,222,109,35,60,243,118,162,254,98,55,191,9,84,67,222,233,148,204,54,253,241,225,122,122,171,198,186,92,189,30,31,207,103,236,90,90,86,7,229,126,186,185,90,146,219,98,186,24,170,223,14,231,162,84,226,147,177,20,87,20,227,229,86,177,94,217,198,199,179,27,133,220,22,182,158,218,64,44,211,217,78,188,53,88,4,203,253,155,74,52,69,55,61,131,74,237,102,210,154,142,146,10,201,166,38,252,48,222,44,78,91,211,0,213,8,135,98,117,79,41,149,158,15,3,43,186,201,54,91,212,240,182,65,214,179,211,81,187,233,139,109,134,74,40,27,222,140,73,79,58,169,120,203,141,98,148,185,153,143,229,50,231,239,183,248,213,184,35,81,249,89,185,27,168,135,189,237,226,210,95,137,250,71,173,205,60,18,174,177,193,236,40,204,46,185,98,188,55,171,117,131,203,85,113,150,98,42,138,71,240,249,72,121,36,101,110,162,204,136,111,199,74,100,142,202,249,70,77,166,189,242,183,25,89,158,180,189,225,32,153,10,84,179,235,92,170,25,152,244,110,168,27,177,157,9,132,123,209,226,164,86,223,68,58,149,145,144,25,87,187,197,181,180,241,220,52,171,177,172,154,171,221,206,6,254,192,44,38,42,237,252,36,85,161,111,42,124,153,186,97,98,217,40,73,169,91,177,35,231,75,252,172,207,5,150,105,126,189,92,230,186,131,117,104,190,45,172,211,173,120,35,91,172,197,71,165,233,32,28,96,250,3,223,170,221,240,215,249,194,12,244,161,232,239,250,67,114,224,150,100,199,172,127,150,143,122,201,14,89,10,77,170,75,190,194,175,214,213,78,211,31,173,119,243,157,121,99,74,229,184,101,54,24,86,23,17,149,85,201,72,196,63,77,242,158,217,70,22,252,105,79,170,91,163,171,225,237,116,86,235,71,163,183,141,101,171,17,13,243,158,106,103,57,97,182,254,85,205,183,156,108,43,227,110,108,189,170,114,133,112,169,204,80,185,116,35,199,177,117,38,190,162,67,189,109,100,61,109,138,1,41,26,16,106,221,98,47,22,25,244,231,211,182,71,138,40,219,106,117,30,230,252,66,161,144,157,37,197,96,173,196,164,87,185,126,143,85,56,101,73,205,147,101,154,90,251,34,165,16,29,86,123,225,242,170,208,12,228,71,189,77,163,92,239,118,147,254,64,62,35,43,83,209,59,80,27,222,72,85,158,222,70,6,179,182,42,43,177,100,101,61,11,13,150,219,105,211,183,9,8,180,84,174,123,39,73,170,20,173,213,107,172,167,84,173,20,146,204,114,221,5,125,43,22,227,205,101,119,91,149,216,77,118,46,71,75,124,148,76,175,200,106,154,30,22,185,201,140,234,150,138,55,183,145,85,110,193,244,218,116,41,55,142,249,74,180,103,219,233,84,234,5,134,218,102,20,47,35,6,139,220,56,61,189,109,36,103,100,47,45,40,107,246,182,212,137,142,179,83,255,176,59,218,204,235,81,53,216,25,177,55,98,75,105,87,3,203,118,140,138,180,3,5,186,52,159,69,242,225,220,109,48,80,201,246,110,111,98,107,208,55,253,81,49,56,238,7,58,113,150,204,15,122,205,118,46,181,14,181,146,235,222,38,31,157,109,22,171,82,93,106,144,73,169,91,26,133,183,194,202,51,47,178,114,176,190,97,197,141,212,159,69,131,189,219,85,62,50,85,215,197,197,154,85,242,115,118,146,172,167,27,177,72,139,91,114,177,101,18,24,125,225,245,237,130,91,7,10,5,50,31,74,11,211,177,146,141,6,250,205,126,153,139,145,235,254,104,114,43,43,201,32,215,158,70,163,243,155,40,24,251,75,78,109,148,178,219,73,97,145,238,215,111,155,242,237,50,147,236,228,99,173,233,172,16,232,245,232,92,163,89,145,226,237,16,211,19,169,69,119,188,226,200,34,25,244,102,38,43,154,10,180,186,45,165,51,207,240,11,110,83,149,74,213,81,187,176,40,112,55,139,2,68,31,112,208,77,165,43,135,155,12,179,21,187,202,52,18,141,174,50,227,77,45,148,34,231,235,58,221,29,175,43,129,180,188,226,100,79,218,31,243,14,66,228,146,143,6,56,62,59,142,196,167,27,65,144,51,157,66,100,232,43,116,187,141,27,255,60,73,207,151,124,46,86,236,228,154,62,106,82,43,78,139,213,204,168,27,173,164,6,55,243,65,96,18,44,201,237,206,48,77,243,139,26,87,139,247,110,91,66,184,20,93,78,102,177,94,84,189,217,110,234,211,109,166,183,13,87,194,100,178,198,151,5,178,60,89,115,228,34,121,227,85,182,129,88,182,144,154,228,133,226,184,34,150,102,169,185,95,216,110,110,3,82,173,88,108,85,86,202,54,187,237,240,237,84,121,94,241,170,82,32,95,27,39,147,181,118,51,149,26,173,123,249,70,40,215,94,122,165,219,24,95,94,147,249,218,232,38,23,157,55,194,170,92,105,80,139,102,171,215,100,211,227,88,182,85,89,86,212,225,182,81,105,151,103,55,217,158,151,229,51,252,32,185,221,142,199,249,85,190,90,165,71,183,27,81,244,82,133,233,124,198,132,43,209,124,35,29,144,252,237,234,44,64,111,133,144,48,245,78,70,171,146,48,88,6,110,50,213,120,132,243,100,99,235,224,234,166,49,174,138,173,118,149,107,244,234,161,214,48,86,238,82,92,252,38,70,121,11,61,146,27,14,43,74,160,222,26,86,66,161,85,26,116,115,166,186,153,250,189,193,210,38,45,120,150,149,114,93,78,109,250,169,117,39,21,41,32,177,214,234,116,107,205,82,56,213,47,20,174,81,16,59,40,139,15,203,255,48,21,139,1,157,134,2,98,156,18,128,32,119,135,253,129,75,66,50,94,3,225,200,229,75,171,138,56,148,100,55,54,237,128,2,123,237,123,201,254,118,32,28,126,201,122,60,151,212,43,246,53,48,121,165,87,226,235,107,150,16,127,251,183,65,14,80,252,19,17,170,11,255,238,58,16,11,95,190,132,165,217,107,84,226,183,65,77,102,57,240,231,5,72,126,125,127,233,134,234,170,32,113,215,59,187,103,226,111,251,47,213,17,188,208,21,170,65,25,168,3,187,93,32,159,219,229,17,61,174,75,160,196,104,90,18,68,224,30,192,0,10,195,181,131,213,74,105,159,129,37,118,109,215,49,180,12,62,160,4,137,95,253,42,252,135,253,138,47,65,189,130,0,61,18,192,242,53,82,168,226,204,49,130,14,105,58,242,57,40,84,65,214,23,140,248,216,147,227,92,83,126,246,152,174,137,212,73,126,202,121,57,94,249,20,7,174,144,120,249,138,29,198,105,150,9,211,87,51,104,68,65,48,129,248,195,177,5,35,62,160,254,226,90,131,244,19,70,215,94,89,21,185,106,125,52,129,23,35,144,185,155,102,182,151,111,182,7,129,91,31,19,200,110,0,51,79,222,230,226,252,109,43,89,28,244,178,226,109,183,40,244,123,205,48,77,11,66,29,22,216,84,103,221,236,200,215,203,248,43,181,105,117,57,104,133,71,56,127,56,52,184,33,241,127,233,149,151,205,39,71,253,128,42,48,169,36,127,219,99,102,131,177,143,143,70,23,222,2,159,156,221,166,125,124,119,219,173,86,50,254,85,35,208,149,168,206,40,66,79,187,109,118,18,238,244,131,51,185,191,21,38,133,113,204,83,72,175,67,53,113,164,210,57,191,192,228,50,28,155,243,43,3,177,18,97,65,121,128,211,178,63,237,68,224,251,160,215,245,245,91,49,190,144,231,34,32,207,138,201,41,241,194,36,59,25,4,138,66,33,59,170,118,82,201,244,32,8,158,211,157,69,149,247,143,43,237,70,168,144,166,195,229,113,38,80,77,147,219,42,191,226,42,99,114,93,107,197,86,181,84,108,93,217,248,86,149,182,180,170,142,37,127,117,67,114,133,148,246,255,113,136,171,231,139,147,219,241,172,213,204,244,13,124,232,105,115,90,111,21,37,38,223,92,213,248,216,146,9,50,193,178,72,111,203,211,248,230,118,19,91,215,218,147,112,121,75,110,202,219,194,166,124,3,202,243,254,45,219,11,251,250,55,156,10,202,143,45,112,51,183,55,213,49,61,21,64,27,132,229,128,79,110,110,115,253,72,191,87,92,50,55,141,120,129,47,152,52,0,237,180,214,9,210,22,26,77,22,253,64,92,45,7,71,35,26,180,165,60,38,151,128,230,161,65,111,189,160,183,64,49,184,73,86,219,109,31,79,229,155,62,58,45,45,203,129,48,192,19,211,170,140,250,51,30,234,3,53,191,210,10,173,202,1,191,90,222,152,117,210,193,102,235,182,215,143,23,166,35,31,147,39,35,229,77,124,65,111,140,254,31,15,2,190,37,155,203,174,202,219,204,162,146,138,111,255,127,246,222,188,59,138,35,89,20,255,42,114,207,92,95,233,170,164,222,55,241,116,121,173,214,14,218,23,36,184,60,159,234,174,106,169,165,222,212,155,212,146,117,14,216,102,53,24,60,198,246,216,6,99,108,99,152,241,176,25,108,99,129,205,57,239,163,220,171,238,150,254,154,175,240,139,200,204,170,202,170,174,234,5,48,51,243,126,72,182,232,174,202,140,140,140,140,204,140,136,140,140,152,31,78,172,31,157,9,206,64,159,0,255,209,21,228,165,163,32,120,141,12,195,152,246,103,250,97,204,151,165,161,96,105,126,40,88,140,192,152,78,81,252,151,230,134,150,139,240,124,83,28,10,174,143,244,143,96,31,150,14,13,2,15,37,167,129,182,99,25,210,31,210,143,204,104,36,53,238,88,60,226,93,57,58,151,24,0,122,32,15,22,196,35,137,213,137,149,177,245,137,254,209,161,241,129,193,129,169,217,144,99,124,101,96,99,122,110,60,60,6,99,49,53,155,232,31,91,25,12,79,247,143,121,166,87,143,14,113,240,6,34,174,113,39,240,83,65,26,208,224,29,29,210,193,27,108,8,143,140,39,244,113,192,57,14,106,75,2,198,211,117,244,200,244,80,52,25,204,143,12,143,59,230,146,243,201,137,100,162,0,244,92,142,36,199,19,51,115,48,182,200,231,97,111,70,60,50,229,27,219,12,121,198,86,23,29,83,115,163,125,99,253,83,174,177,89,104,211,49,2,124,148,232,155,152,27,43,141,205,141,14,140,109,46,15,77,175,46,198,53,120,64,59,247,124,254,40,240,21,7,111,85,15,111,188,33,188,195,155,128,123,56,72,248,110,122,104,126,115,209,61,154,137,14,79,103,34,46,15,204,199,245,34,242,250,68,98,116,96,122,133,148,227,231,39,190,231,231,125,34,146,68,60,70,226,147,155,190,225,190,209,163,152,253,103,228,144,35,49,48,53,63,237,113,229,75,226,236,34,104,42,27,11,195,11,246,133,97,121,44,178,225,202,123,7,194,139,158,193,62,247,70,56,191,26,90,220,8,37,87,189,163,135,14,103,142,194,228,73,15,244,15,122,167,14,135,151,49,7,197,212,132,75,42,133,39,64,21,141,206,76,45,120,134,70,150,35,75,113,88,86,230,250,14,135,150,250,2,192,67,163,246,92,104,162,175,47,119,212,185,82,220,44,78,59,230,157,82,167,223,189,48,57,59,22,244,28,77,73,174,121,247,178,107,225,80,17,244,68,103,204,30,243,59,23,178,110,247,90,82,148,134,195,75,131,227,37,159,127,36,92,152,114,31,246,14,71,210,179,35,129,181,226,88,116,206,23,142,12,132,178,161,254,180,111,117,104,58,182,88,44,249,67,131,145,169,161,117,105,177,56,54,54,89,24,21,115,153,100,108,181,56,50,40,175,202,179,174,195,242,208,248,145,236,200,161,96,106,32,51,239,56,146,232,47,133,143,142,13,30,93,9,129,0,182,238,159,139,46,249,163,171,243,71,64,251,57,156,240,229,102,143,70,229,200,138,59,48,48,56,19,221,44,4,198,39,166,150,11,147,185,133,92,120,113,176,211,53,231,29,115,13,132,164,224,220,161,133,67,67,222,117,187,163,184,153,26,157,63,2,178,234,88,120,45,184,182,1,115,39,52,56,222,103,239,247,75,142,156,103,108,50,101,79,122,34,67,254,228,192,209,177,141,13,87,231,112,100,126,210,59,234,244,133,83,209,244,232,98,113,42,157,239,204,122,135,102,50,83,43,158,194,244,240,212,198,204,188,35,17,241,103,67,135,3,185,108,160,152,177,47,4,124,133,185,188,51,181,98,31,152,138,78,103,166,38,59,179,235,146,61,94,28,137,28,93,26,145,215,162,27,115,190,249,57,187,107,165,224,216,144,166,83,137,244,212,96,48,47,249,221,125,94,113,125,40,61,63,59,176,54,230,203,29,217,232,75,230,35,131,37,135,59,61,18,205,164,142,46,36,167,157,227,201,161,204,152,191,224,148,251,215,38,215,60,99,238,137,153,165,140,99,242,80,206,55,58,94,114,44,28,25,157,144,143,150,92,142,140,184,154,44,46,198,215,134,151,230,28,142,204,140,103,226,200,225,97,199,106,172,52,27,200,44,71,151,14,207,228,36,81,58,226,245,132,215,11,3,217,88,223,224,84,36,47,37,134,150,23,2,203,135,131,242,68,201,89,144,50,171,210,194,224,228,172,47,57,97,95,205,38,195,157,83,147,27,217,185,177,193,88,194,30,117,45,29,158,159,144,236,51,227,131,83,243,129,197,141,163,75,9,121,208,157,62,82,152,155,93,234,223,152,244,132,80,73,94,241,14,186,215,38,179,155,99,165,161,82,204,55,29,9,76,46,173,20,243,129,163,17,167,195,41,185,34,211,71,98,153,113,23,44,106,203,43,155,3,75,206,88,196,17,26,46,205,57,178,133,185,195,43,201,216,248,88,169,115,213,109,143,246,121,142,102,134,124,14,105,164,127,197,57,182,228,89,243,207,116,46,76,116,102,242,83,43,171,67,246,1,208,229,38,167,131,161,225,120,104,126,120,44,52,29,28,237,203,39,221,75,114,105,166,243,112,52,54,182,41,71,70,151,7,242,190,197,177,185,190,72,96,208,222,159,12,77,46,134,236,75,163,157,115,145,181,201,67,69,111,200,94,154,232,12,39,3,217,229,129,82,116,118,84,148,115,157,171,195,253,145,169,144,44,143,46,70,220,78,231,74,90,12,132,138,171,145,146,180,153,57,228,157,14,204,77,76,185,103,251,37,216,69,210,243,49,191,119,104,216,31,28,93,201,56,71,115,211,43,43,145,225,241,172,125,214,223,159,207,218,51,238,181,101,151,83,90,239,115,57,39,165,194,194,124,231,220,161,241,121,223,68,104,48,182,57,19,156,8,101,54,146,114,223,92,127,118,41,227,29,204,70,54,252,107,227,201,163,233,205,133,241,206,228,160,119,85,14,184,101,121,37,50,181,234,10,79,174,15,78,38,253,226,225,208,102,223,230,232,160,55,220,183,88,4,58,37,38,66,75,190,241,254,96,201,21,143,78,68,125,135,54,7,15,21,99,201,177,20,232,159,131,209,21,251,146,167,51,191,98,239,203,56,50,246,254,197,112,102,122,113,169,63,236,245,77,28,153,217,152,246,45,13,196,81,199,25,91,154,181,15,39,195,209,208,76,231,209,204,161,112,33,51,188,24,61,82,140,140,23,59,19,71,125,43,110,191,231,240,72,255,170,4,242,194,250,160,115,116,227,104,120,179,223,55,188,81,44,140,204,175,135,102,163,227,235,67,243,233,188,179,52,50,156,89,91,204,229,115,19,0,55,15,187,253,252,236,210,80,50,106,159,41,56,146,177,216,250,114,60,178,118,40,153,47,204,74,51,225,128,207,61,127,100,100,89,90,46,134,38,162,197,213,133,169,13,151,115,124,38,159,147,22,142,142,59,54,18,179,195,179,210,42,168,41,147,98,104,208,51,228,26,91,143,31,26,138,30,94,240,59,134,75,233,161,132,223,51,26,142,108,218,231,39,134,220,249,177,195,158,161,236,184,156,56,218,185,44,122,210,115,246,195,171,246,145,229,206,217,108,52,225,234,28,61,98,63,116,52,26,206,44,15,207,47,196,198,250,39,102,86,135,59,23,139,145,194,194,154,124,100,105,209,153,43,184,220,11,131,27,227,243,83,131,3,146,52,114,56,48,176,233,159,12,196,124,67,51,11,206,35,190,68,108,101,53,145,93,132,141,123,109,122,208,189,50,145,139,69,58,23,226,227,165,168,119,182,184,122,168,232,88,241,118,250,125,19,41,95,102,67,62,50,50,19,117,78,22,23,134,228,165,190,133,195,177,177,225,124,103,104,211,97,95,15,230,100,41,147,26,45,141,137,75,71,229,220,204,234,90,120,45,31,95,30,142,200,69,223,100,42,50,48,56,57,23,241,130,170,47,231,197,133,188,179,63,191,238,24,57,210,31,26,118,14,76,38,51,206,152,35,58,60,30,157,242,132,166,93,217,190,163,179,163,153,206,248,230,242,145,72,167,20,245,4,64,21,119,110,20,71,0,201,213,252,114,38,226,28,156,179,79,228,60,82,110,210,225,206,142,166,166,131,135,68,232,254,112,223,90,161,16,243,196,59,7,82,206,73,255,192,17,169,48,149,247,194,127,157,243,155,226,216,40,44,82,158,205,146,59,188,60,188,230,155,27,31,94,26,90,115,218,199,35,125,233,241,205,57,95,105,53,185,150,158,43,38,251,102,143,110,46,28,93,241,75,176,63,20,114,253,225,195,193,140,179,32,7,250,38,166,166,6,150,134,115,201,206,57,57,152,13,206,72,190,224,232,248,244,130,123,126,118,44,50,184,57,50,215,185,156,41,217,103,92,153,162,79,90,158,157,31,116,207,199,215,82,3,209,245,161,188,67,78,132,228,197,66,104,176,80,220,28,152,205,204,247,143,230,39,167,103,114,158,162,223,59,117,196,63,91,200,250,103,150,74,142,77,87,118,81,28,7,69,223,95,28,90,142,141,206,198,86,58,7,156,135,237,246,145,233,35,243,169,137,137,254,37,251,244,244,72,223,209,82,70,74,23,87,103,189,206,196,232,188,28,203,38,199,34,243,235,57,113,61,49,60,16,89,200,231,199,2,19,41,152,56,238,84,41,236,159,13,70,6,214,18,155,243,145,225,254,249,88,39,232,168,177,76,97,209,233,27,14,75,169,196,161,89,105,52,30,26,143,7,189,157,51,3,193,5,95,159,35,181,48,104,31,234,60,52,182,57,176,54,25,140,149,54,165,149,17,185,52,18,92,176,103,150,22,115,157,5,41,214,23,244,57,227,135,54,14,21,250,6,214,11,249,100,102,120,38,49,153,139,108,134,157,211,157,142,169,195,197,88,104,56,227,45,206,79,142,57,23,166,134,179,71,164,196,204,248,88,186,191,16,239,156,10,175,69,134,146,115,222,66,36,187,16,237,159,201,228,189,185,172,152,75,12,44,174,57,38,215,58,103,188,129,169,112,54,185,208,183,60,49,215,159,155,206,207,173,136,217,67,246,68,56,31,221,28,63,18,183,175,167,3,253,71,29,71,98,83,11,185,82,95,204,33,135,86,166,142,250,125,190,133,57,177,152,115,204,109,6,139,197,64,186,176,186,24,202,205,231,103,199,71,67,163,71,86,99,115,169,163,195,174,100,56,182,232,40,137,139,3,129,149,169,165,209,153,156,227,48,124,46,72,243,115,210,66,180,228,156,232,47,130,20,224,76,79,166,162,139,27,254,80,126,122,49,57,59,37,75,165,205,233,100,36,227,29,24,91,8,175,121,135,3,241,80,56,54,218,55,179,158,62,146,46,172,164,6,115,193,133,176,191,127,115,51,86,152,244,77,174,30,29,44,56,51,238,172,111,193,57,62,124,68,114,173,219,55,250,151,11,99,82,218,57,13,35,120,100,99,114,97,33,51,54,32,70,23,165,145,181,208,196,122,127,97,99,116,96,201,39,206,201,51,195,137,193,67,163,161,193,124,184,48,62,186,148,94,159,221,76,228,166,23,124,135,114,147,118,113,32,148,11,203,235,235,203,222,165,133,153,195,41,104,10,182,193,161,194,188,60,51,23,180,111,206,199,253,235,99,142,35,246,193,177,206,104,172,208,55,60,106,159,144,102,71,29,135,188,254,206,165,206,210,218,144,63,123,100,96,163,20,203,71,97,84,114,195,125,73,199,140,51,62,233,15,172,140,46,108,28,89,238,27,26,233,235,204,174,164,250,146,246,161,145,212,240,76,120,101,195,59,178,180,188,185,52,36,206,199,67,43,125,139,238,68,244,240,208,102,64,30,93,46,12,244,79,108,78,140,245,249,54,23,38,67,163,227,131,3,3,114,255,202,164,212,57,52,46,121,59,211,225,229,224,161,116,100,117,113,110,169,224,147,214,2,246,18,172,97,157,105,159,223,63,186,62,106,47,56,103,22,211,174,208,192,90,191,24,78,15,122,251,196,220,88,110,51,112,40,180,33,143,149,210,163,241,232,145,225,248,172,56,188,154,201,174,56,198,22,215,252,211,155,27,217,67,225,67,35,135,178,233,162,52,227,140,20,75,118,231,98,97,109,35,159,156,95,144,242,193,77,223,154,115,54,37,123,60,65,191,63,222,111,15,77,135,143,78,164,82,197,67,30,49,184,145,92,203,244,15,78,251,130,211,131,3,51,37,127,73,90,153,201,248,226,107,83,145,236,82,162,180,150,78,14,141,23,196,13,183,56,60,60,150,133,165,103,212,151,9,122,15,31,142,186,74,243,201,33,247,82,56,59,121,52,82,28,136,140,206,13,120,242,243,190,141,133,92,97,98,221,115,100,115,213,83,40,21,194,177,226,92,58,36,198,150,231,22,138,67,163,71,251,83,195,165,205,210,252,161,206,233,136,60,95,44,172,78,6,134,92,185,117,159,163,176,16,60,58,227,78,13,139,75,249,162,111,33,150,47,30,77,249,39,236,193,129,232,234,98,106,115,114,1,56,123,105,112,185,224,113,173,76,230,86,93,242,124,41,107,79,36,59,61,249,196,196,244,248,104,42,147,157,31,241,44,31,62,82,44,248,252,135,92,227,157,133,97,251,209,124,48,153,156,112,22,165,68,202,153,88,25,143,137,99,157,169,226,88,190,232,40,4,83,157,163,41,231,74,105,206,189,33,45,133,250,59,231,58,135,102,131,246,137,53,175,105,102,4,49,26,109,34,199,128,24,12,82,59,64,196,95,47,53,152,199,239,113,189,2,147,137,203,231,12,58,162,1,127,179,38,147,72,192,211,184,143,178,91,116,179,62,6,125,181,197,209,125,76,181,177,0,10,110,175,195,214,209,254,134,3,109,92,228,108,146,244,205,214,29,79,197,210,71,136,47,88,23,185,9,124,12,109,35,93,197,46,167,87,142,6,156,30,249,248,22,205,249,251,7,73,146,182,107,74,183,117,147,127,186,136,239,72,109,213,88,58,149,39,241,232,122,186,131,110,191,183,184,126,128,60,89,167,65,92,253,14,199,1,6,220,35,69,252,177,216,1,37,251,111,183,215,229,8,184,161,56,13,235,218,197,178,240,58,51,27,109,185,116,34,46,181,253,193,235,247,121,3,142,3,90,40,214,30,26,136,85,1,209,149,79,103,122,28,219,141,187,71,242,17,231,197,72,142,102,208,230,81,246,187,130,78,127,113,189,117,32,124,34,237,45,214,5,192,135,228,90,38,33,146,10,185,30,135,210,55,146,251,250,57,48,237,73,136,198,54,104,34,234,150,96,117,117,177,186,81,49,139,112,54,186,40,63,246,164,210,41,217,108,188,201,109,109,53,120,185,57,96,114,251,188,171,11,111,178,107,223,1,107,188,221,43,60,39,76,26,152,131,7,159,43,196,98,241,141,154,6,182,180,192,138,93,140,187,156,81,151,219,173,16,220,132,139,234,115,120,243,216,169,217,216,91,199,225,37,53,204,152,152,69,73,118,5,38,23,14,96,222,143,46,238,193,75,109,169,13,239,240,111,189,116,250,177,140,247,244,169,44,233,90,161,75,133,150,138,187,113,147,214,45,212,32,211,179,140,145,79,133,151,218,11,2,210,132,35,220,110,143,211,43,182,210,17,139,86,149,196,231,111,189,181,158,21,51,91,73,49,187,20,79,177,197,160,11,70,188,94,19,150,43,67,66,110,196,196,202,67,43,6,174,3,90,89,117,122,196,88,222,140,220,117,171,146,216,120,207,81,179,135,6,191,52,233,214,115,244,160,45,143,241,195,219,242,173,161,160,214,130,15,181,120,100,151,34,98,187,203,33,4,156,130,211,231,16,186,61,29,92,194,249,122,115,172,46,185,200,42,12,205,41,75,64,183,59,232,197,189,245,185,192,72,26,24,167,219,235,113,21,215,57,20,117,91,175,250,141,237,221,45,147,247,63,187,49,234,186,201,126,108,37,67,180,74,26,232,141,117,27,207,15,179,85,134,232,142,231,64,6,16,99,91,13,100,157,231,154,96,173,226,163,213,91,214,11,21,53,232,60,231,162,2,188,95,203,248,249,172,152,202,209,43,221,207,9,22,164,1,146,46,64,210,30,189,245,86,36,45,149,160,61,238,9,70,231,87,75,2,51,115,49,152,141,147,207,213,241,220,168,200,41,242,47,54,70,214,126,19,156,232,62,243,159,58,20,44,86,1,191,110,21,40,100,115,80,38,147,142,163,176,251,242,72,164,4,106,6,156,255,179,69,150,177,2,210,90,207,182,97,179,103,137,17,96,50,138,32,179,100,107,213,9,101,237,113,56,64,174,161,49,217,220,228,179,26,174,188,212,179,28,151,36,57,165,61,217,80,158,240,171,147,19,43,17,97,55,190,137,250,134,58,245,54,52,60,76,229,131,45,85,67,113,59,93,160,207,180,57,14,72,241,92,38,33,150,122,98,9,121,227,192,74,33,135,254,178,74,218,145,30,224,234,168,220,21,145,243,235,50,160,64,20,21,2,56,199,212,21,125,115,109,221,36,116,56,102,249,192,37,169,25,125,74,175,63,209,173,191,199,209,166,40,80,70,248,120,199,162,46,216,128,27,126,0,174,78,136,112,118,59,60,78,31,183,44,6,99,162,87,140,213,0,47,36,45,181,71,134,160,214,146,6,19,70,42,31,7,29,154,233,113,73,24,174,132,220,68,87,10,201,182,120,221,190,248,92,170,198,73,114,119,128,78,147,77,138,9,165,111,68,241,98,227,88,191,99,168,101,190,52,170,53,238,25,99,158,230,105,169,182,223,50,41,235,76,54,58,191,48,228,161,110,234,168,48,234,45,242,221,204,253,29,151,2,161,217,130,109,82,188,200,186,152,149,37,110,105,104,10,64,9,54,242,102,27,163,101,185,246,254,16,139,57,154,109,48,77,147,157,53,236,153,86,78,223,144,40,59,248,182,108,130,205,38,108,193,192,145,176,105,110,129,218,134,114,61,199,108,253,61,246,21,57,181,26,79,229,236,232,89,77,150,18,59,89,32,98,197,130,108,207,101,163,246,98,92,94,207,217,99,89,24,197,153,104,22,150,152,156,93,187,186,140,30,53,179,98,36,172,61,128,165,188,144,144,237,255,191,1,156,35,0,228,68,119,46,138,23,39,94,83,244,85,0,22,227,137,210,24,161,58,0,178,29,23,82,202,21,239,164,152,201,192,236,203,245,216,66,161,185,144,144,12,135,142,140,8,115,161,88,161,79,8,135,70,220,125,194,82,127,104,96,74,88,237,11,133,67,194,18,249,27,197,63,113,250,32,140,127,233,75,49,20,138,66,157,233,124,159,176,218,31,146,73,157,144,12,79,98,197,62,33,208,31,74,246,77,9,37,165,100,9,193,103,250,86,194,130,175,63,180,14,111,162,180,236,70,31,20,46,245,135,60,240,72,14,133,71,225,145,191,111,84,88,59,28,74,134,23,89,117,250,119,46,180,25,150,25,142,133,129,80,73,125,189,222,23,242,146,55,3,240,198,55,16,10,192,155,69,134,125,40,142,237,218,195,126,192,113,48,148,236,95,4,48,197,126,5,140,107,48,84,128,71,5,40,215,137,229,138,253,238,176,144,59,20,242,193,195,213,112,8,32,33,58,253,206,126,108,48,62,176,40,184,160,164,15,75,174,12,108,66,79,194,161,220,128,210,199,116,95,104,115,32,217,199,208,40,1,16,120,5,168,217,181,135,157,67,161,213,193,41,33,16,166,221,41,14,38,21,154,231,250,67,5,120,131,8,47,34,30,131,25,242,204,5,207,92,218,16,168,253,241,15,110,146,247,241,161,41,33,201,13,20,192,28,210,193,84,223,207,133,188,218,155,245,161,144,15,222,116,2,114,67,42,114,75,195,161,213,97,192,24,186,189,212,15,207,18,195,27,253,200,11,57,120,152,11,163,223,29,60,204,15,47,247,11,201,161,144,3,30,22,224,97,26,75,58,135,189,253,72,202,192,176,210,183,40,27,111,251,48,142,247,104,104,125,100,10,137,21,114,96,241,176,191,95,72,3,34,253,192,22,80,118,81,99,40,250,151,50,218,26,244,53,135,48,194,208,85,192,116,104,8,95,15,132,104,165,128,82,30,88,9,202,28,246,246,97,203,83,10,219,42,12,75,169,53,15,16,214,194,161,168,66,139,2,227,73,231,33,210,121,199,40,244,30,16,74,19,166,164,35,9,127,115,10,50,20,141,98,95,176,15,233,224,232,91,100,24,174,246,105,133,197,80,241,176,172,192,130,182,86,195,250,198,84,132,210,8,43,27,6,124,129,208,165,48,107,49,105,210,98,56,133,45,2,94,225,176,112,132,181,68,251,51,148,0,76,6,67,35,3,88,47,180,70,70,21,38,145,135,60,74,43,52,25,113,66,109,242,8,217,155,12,71,40,132,201,128,48,190,132,126,121,56,8,255,191,137,71,46,189,68,64,123,147,100,31,235,117,188,25,151,122,149,61,245,205,4,108,163,189,184,128,191,73,19,6,245,230,179,80,201,166,108,148,97,38,105,31,179,253,81,36,249,235,168,178,209,134,63,61,109,138,172,244,95,217,255,74,233,222,119,73,98,118,21,222,59,61,94,167,232,160,239,169,229,91,95,223,233,112,70,221,94,246,158,9,77,145,165,182,54,245,61,181,136,25,222,119,37,80,2,196,247,212,200,71,223,147,195,138,92,33,210,214,166,213,103,50,161,246,62,9,226,24,247,94,34,63,220,123,114,210,162,189,143,121,98,254,24,123,207,155,229,148,247,204,194,141,239,241,255,90,19,227,22,62,198,194,252,73,142,246,20,127,84,65,147,194,116,6,50,27,7,106,222,83,123,12,190,71,147,12,255,90,195,135,84,215,13,131,174,32,19,51,149,130,78,135,161,29,189,129,164,77,51,73,232,122,174,171,162,157,15,17,144,236,140,200,164,81,34,219,182,105,136,111,43,20,51,235,129,58,80,106,113,187,189,141,201,254,4,142,75,65,93,125,47,201,114,198,110,56,193,177,160,50,244,204,195,245,124,187,33,156,158,84,126,153,30,4,181,59,59,244,64,45,14,159,218,44,72,139,101,218,218,56,254,116,180,130,134,118,32,101,138,4,213,138,154,4,169,59,151,50,130,83,15,169,218,240,148,202,20,156,241,8,96,139,127,105,104,175,233,163,37,193,2,64,189,243,46,61,238,4,127,163,93,164,141,91,57,14,212,148,166,246,56,110,76,154,225,251,26,174,181,98,220,26,194,153,210,70,61,210,120,249,189,161,61,193,62,89,247,166,5,4,205,102,22,254,44,179,229,137,180,73,206,197,140,37,248,115,178,218,18,173,163,128,103,86,181,120,40,52,122,225,145,48,59,34,179,110,78,183,53,114,246,196,23,107,156,30,150,189,96,21,203,178,212,70,218,34,199,177,157,247,121,186,168,63,70,171,109,87,103,220,105,195,131,181,186,205,52,88,225,140,155,108,243,243,200,184,205,247,88,204,156,186,141,43,199,104,236,28,205,186,24,59,168,107,80,174,135,29,174,53,236,83,235,152,106,39,109,13,75,192,135,70,8,16,27,116,173,36,40,180,57,186,61,29,86,227,217,212,74,218,128,220,236,24,78,143,159,178,220,120,124,205,109,248,220,65,156,25,32,13,63,15,46,168,22,189,225,36,30,195,30,207,191,85,164,44,71,211,163,68,15,211,44,69,71,131,88,99,16,28,123,128,173,19,146,21,213,91,39,184,122,184,215,156,144,165,107,239,121,90,83,143,241,234,112,169,185,88,212,172,56,219,128,45,212,115,59,161,113,153,186,242,153,5,30,102,220,212,128,38,217,70,147,145,59,247,107,18,252,11,30,248,89,33,84,119,93,112,117,180,220,247,214,206,0,95,96,205,242,91,175,89,228,164,144,95,179,216,161,97,109,15,172,122,97,117,178,247,210,241,109,64,203,166,207,45,127,31,196,84,236,106,79,77,180,6,245,242,37,57,148,84,94,145,131,20,101,16,220,186,87,218,185,37,188,98,231,148,53,239,54,106,94,233,116,86,39,15,144,59,211,212,214,23,186,204,213,118,67,47,41,235,180,111,130,43,108,74,220,242,15,42,174,201,138,37,137,185,101,217,106,201,98,71,163,28,72,114,72,170,188,54,28,150,162,50,160,59,46,85,202,113,199,166,12,12,167,199,171,10,159,238,232,212,122,213,15,212,89,245,45,45,19,84,244,163,187,165,222,46,161,87,58,209,214,109,109,59,129,214,125,134,214,245,50,165,203,97,133,28,183,43,229,10,17,171,214,11,6,197,71,47,183,212,235,160,206,196,211,102,130,137,225,100,177,141,29,45,154,18,73,177,29,104,148,226,139,197,107,37,107,189,148,224,50,52,173,149,64,27,97,27,42,253,228,24,215,66,62,39,199,186,109,62,19,32,38,2,5,79,76,107,201,157,28,0,191,202,113,53,146,179,1,219,41,19,232,37,13,126,77,111,94,108,240,181,133,212,38,216,0,235,215,191,175,232,247,127,211,13,173,237,223,187,237,221,202,127,250,51,209,127,63,128,229,76,247,181,212,127,229,169,7,64,27,113,1,192,239,134,109,7,135,23,118,21,0,80,35,250,233,142,245,9,44,101,7,134,189,130,223,103,17,207,188,20,47,210,66,117,138,229,183,27,182,197,78,245,249,230,216,163,38,90,52,45,89,167,81,238,116,159,111,240,15,131,131,161,1,135,163,153,22,205,139,178,38,109,199,217,249,198,116,58,77,50,240,28,167,55,61,34,222,70,23,67,186,179,237,50,189,140,146,237,125,89,185,232,105,94,247,104,58,25,86,24,196,38,232,178,182,225,185,176,198,61,44,37,27,87,149,26,97,39,197,84,66,54,212,164,111,106,234,42,169,12,183,204,10,227,27,181,88,94,92,50,22,35,113,189,109,102,105,58,229,88,12,99,133,218,80,234,179,105,25,220,232,184,224,47,102,214,217,185,76,147,116,42,79,185,164,112,209,101,57,186,138,50,150,146,159,91,151,177,55,87,74,108,212,79,216,75,34,252,205,144,129,197,48,133,173,36,249,212,106,213,79,245,201,149,211,18,126,34,102,250,248,162,186,84,159,74,183,88,178,79,37,155,137,126,136,177,12,75,113,168,203,112,168,132,41,55,161,38,208,174,19,25,171,93,166,193,125,59,185,119,72,85,45,89,168,240,15,28,115,150,152,245,202,237,253,19,87,90,30,243,181,92,41,223,196,152,79,22,178,153,116,174,229,65,231,170,213,31,117,190,160,54,236,136,220,63,245,176,115,67,79,214,85,45,121,35,137,208,147,234,166,217,187,49,12,180,192,108,101,44,50,244,48,249,38,80,213,176,38,179,247,50,188,36,134,224,46,78,65,180,97,49,27,218,132,186,162,216,185,46,18,248,95,1,56,157,94,39,93,38,241,55,73,174,72,27,42,239,36,243,35,22,202,226,123,248,188,205,113,33,106,167,176,154,23,146,41,139,76,195,123,119,31,151,47,221,219,187,119,82,73,254,153,193,32,160,36,226,181,64,101,41,27,85,101,0,49,64,189,139,236,184,128,167,211,227,80,242,147,171,106,96,62,157,198,0,190,54,146,143,77,71,53,43,28,42,63,190,95,253,254,51,37,77,24,69,32,151,79,37,107,219,126,209,150,170,143,238,237,221,189,81,249,241,228,254,153,75,74,75,8,234,229,183,84,57,127,115,239,206,119,213,59,231,170,59,183,148,150,72,250,246,214,154,82,24,239,136,150,90,136,56,37,64,123,82,60,43,19,73,57,215,115,140,101,6,65,72,54,33,43,174,147,64,173,182,98,23,125,160,76,116,252,134,249,119,116,179,83,121,136,9,217,200,30,88,219,148,146,231,156,178,232,36,154,103,0,26,255,149,97,186,45,144,184,241,105,18,11,214,31,243,179,76,40,98,212,39,210,79,65,95,148,61,115,74,162,19,179,163,196,95,222,230,175,91,15,140,254,3,186,189,94,87,146,115,39,176,41,139,4,89,21,244,93,236,70,142,236,192,229,22,94,38,219,29,184,62,8,137,222,99,191,15,250,53,146,174,53,254,177,66,66,27,163,184,212,99,203,66,5,88,234,179,121,194,64,29,48,174,57,154,218,53,32,122,41,241,221,78,55,73,237,26,197,27,183,190,152,12,35,33,72,74,122,153,218,241,103,217,27,117,227,79,3,45,211,64,191,106,6,198,218,252,50,219,219,214,57,25,85,60,89,250,23,100,127,226,128,151,143,51,79,60,37,141,76,156,100,115,225,99,252,147,60,6,152,52,37,31,37,239,112,112,240,95,45,127,155,242,133,78,5,246,133,219,126,212,100,46,154,32,162,203,239,194,30,32,254,241,20,246,178,231,152,45,41,146,60,77,32,244,214,77,177,210,205,202,181,119,208,136,222,179,48,242,179,130,242,134,6,149,199,93,184,144,50,128,216,198,230,163,203,70,82,211,208,225,217,186,161,227,83,160,154,207,194,178,175,11,86,157,210,18,162,96,178,61,35,63,147,12,110,75,114,94,139,19,173,5,191,198,164,70,36,254,190,84,19,149,90,29,183,110,88,68,96,55,195,96,211,244,84,173,95,134,125,46,93,210,119,73,77,9,83,211,82,221,68,20,200,3,184,152,208,112,215,132,55,72,78,10,154,214,131,12,19,210,152,96,204,37,8,180,138,78,175,36,103,176,200,63,65,154,163,247,205,229,238,124,178,59,151,73,96,58,172,54,91,7,38,154,1,50,81,12,148,18,228,27,75,0,97,69,122,216,225,243,132,76,57,66,81,154,4,66,123,88,67,86,124,53,173,144,182,157,149,85,31,212,210,74,74,71,11,184,176,224,8,178,53,6,179,221,182,115,243,159,241,159,250,160,55,119,204,134,80,109,199,219,83,84,247,146,123,183,216,134,211,179,37,102,50,152,20,39,221,151,150,74,120,225,95,205,180,41,110,196,115,54,65,51,83,135,137,98,104,35,86,106,135,64,126,187,253,29,54,1,205,67,51,228,2,3,243,34,183,161,91,152,44,59,96,241,66,24,147,212,176,175,100,188,142,102,211,232,237,76,55,204,173,26,240,127,240,137,254,96,192,75,178,27,37,228,37,64,13,10,177,59,122,2,187,65,78,151,150,99,182,242,221,47,247,63,59,69,101,25,216,218,219,119,31,159,73,254,223,135,29,48,81,77,112,18,165,72,48,34,218,4,52,39,145,196,85,78,7,52,177,148,141,99,94,89,220,167,61,255,6,88,161,117,142,124,162,77,145,143,172,121,155,211,247,111,152,123,139,44,205,52,97,19,102,153,216,8,65,31,97,47,102,189,3,190,91,74,99,154,230,8,118,74,204,150,134,48,142,130,147,162,172,241,56,44,207,37,93,69,194,167,176,162,129,248,45,35,92,204,12,149,141,115,187,188,85,103,89,68,127,244,15,129,234,73,80,200,151,113,24,49,157,40,163,0,200,229,201,204,178,152,131,214,182,98,192,62,100,163,65,216,182,109,14,45,202,234,2,202,210,6,202,249,252,62,127,44,6,35,114,124,251,0,76,42,195,106,0,122,193,68,134,77,41,28,180,76,175,36,20,200,206,227,142,198,12,73,209,146,74,82,180,2,139,17,159,17,226,66,66,139,17,239,246,72,145,136,67,246,40,73,209,98,189,73,53,41,218,50,137,19,33,187,29,0,146,36,72,147,37,135,143,79,144,70,86,153,185,156,49,65,154,113,99,235,137,53,157,38,45,177,4,116,93,194,244,241,152,103,152,38,146,39,114,195,184,197,150,137,169,14,123,182,116,249,71,249,205,69,253,194,118,167,237,127,138,173,78,192,83,9,76,142,134,193,65,100,47,210,84,211,107,176,70,26,230,66,60,69,191,109,113,77,170,169,126,157,54,174,143,78,125,254,85,167,32,231,144,142,78,135,175,219,19,240,120,96,204,132,84,22,233,233,10,118,7,220,78,151,223,13,116,48,5,235,226,193,186,244,96,93,28,88,55,48,168,207,203,129,245,251,92,65,159,199,10,172,155,7,235,214,131,117,243,216,2,186,142,32,7,214,23,112,5,131,86,80,61,117,104,224,209,67,245,26,161,186,45,161,122,235,144,32,200,67,117,123,124,6,202,250,235,80,214,87,135,4,252,128,185,3,1,35,101,253,117,40,235,111,150,178,65,3,101,253,1,183,53,101,3,117,160,186,244,80,253,122,202,6,253,8,21,230,80,41,177,129,140,92,90,145,86,72,70,195,92,41,175,174,171,213,43,215,43,143,158,84,175,220,134,214,20,165,201,9,168,176,85,247,231,155,187,143,63,215,191,117,105,111,47,125,88,189,242,163,254,173,91,123,123,250,106,77,93,143,250,182,242,195,195,253,147,31,85,31,64,211,215,119,119,110,233,139,121,53,32,167,126,218,125,242,137,254,173,15,250,164,151,21,117,171,138,121,106,108,186,200,3,37,122,151,169,48,133,9,73,148,4,104,131,217,116,50,12,2,146,220,110,195,34,54,150,29,16,9,214,160,56,22,193,56,63,38,114,173,181,180,202,118,129,52,219,5,178,184,207,203,89,17,134,117,26,160,192,254,8,178,114,150,147,172,218,100,45,215,135,73,97,116,136,211,139,118,235,203,241,132,220,238,236,96,41,178,229,110,208,124,139,189,114,55,98,64,211,101,183,57,122,24,64,250,180,215,101,46,21,147,212,216,109,174,30,42,217,141,137,152,67,36,167,60,118,247,144,196,217,32,164,216,52,104,185,60,166,197,67,131,1,201,23,214,193,104,9,90,54,8,206,203,36,103,24,236,153,35,40,19,193,112,26,196,71,19,12,0,47,42,147,171,141,3,104,159,236,173,39,127,147,220,73,106,19,198,246,77,48,162,137,249,90,22,218,235,38,228,35,230,127,94,114,215,58,149,170,149,219,179,48,194,92,86,41,109,11,234,205,50,203,31,255,208,74,162,71,118,52,207,245,38,147,147,24,76,214,39,247,246,178,196,111,68,67,32,246,25,67,130,55,224,55,20,92,212,60,122,53,54,56,179,180,95,46,132,155,77,175,107,13,29,180,113,39,77,182,30,167,73,1,16,247,178,204,254,87,76,199,165,54,144,40,53,67,125,45,213,91,158,57,169,86,102,78,170,102,230,164,232,204,73,153,206,156,148,50,115,148,4,71,86,147,135,188,55,48,177,229,12,74,113,51,136,38,138,35,211,232,128,217,98,144,234,6,245,37,81,34,28,14,34,239,18,81,141,160,188,50,25,183,97,250,104,54,240,215,228,124,9,228,212,181,91,187,193,144,243,144,48,46,63,189,168,76,226,51,178,24,169,136,10,181,229,88,134,44,221,2,171,207,48,37,203,146,79,203,48,85,48,207,48,229,144,98,162,199,21,108,38,195,84,212,235,168,23,119,207,233,123,21,113,247,98,162,55,230,245,184,228,102,227,238,69,163,245,130,5,198,68,52,232,253,238,72,71,162,222,160,219,19,112,52,143,180,55,242,252,225,255,228,68,87,38,157,65,43,185,146,253,179,171,148,87,30,153,69,128,114,187,157,30,217,16,1,202,233,241,201,17,233,0,232,69,113,146,4,78,140,228,210,137,66,94,102,49,58,156,238,110,7,13,26,192,157,117,179,227,28,103,183,151,134,105,80,2,107,56,182,27,221,168,97,129,105,122,212,192,63,62,79,208,43,75,7,44,145,53,52,181,109,29,55,205,0,144,181,99,94,33,1,43,198,150,41,29,106,17,113,4,29,146,43,184,221,232,90,68,227,107,30,66,131,219,18,102,35,38,185,196,128,239,165,199,25,120,165,181,64,61,206,139,137,105,53,59,72,157,155,229,107,157,3,33,188,182,27,14,179,235,209,107,220,157,89,23,119,101,121,38,20,198,75,193,80,58,14,127,195,248,157,93,151,165,245,100,245,189,131,64,35,175,166,12,15,215,148,123,224,228,241,88,8,175,40,3,44,229,1,119,239,213,164,11,230,183,95,157,244,198,43,94,120,53,185,228,250,218,171,233,245,239,235,223,215,191,175,127,95,255,190,254,125,253,251,250,247,245,239,235,223,215,191,175,127,95,255,190,254,125,253,251,250,247,245,239,235,223,127,133,223,250,166,119,122,89,172,246,10,187,98,211,38,111,121,227,115,155,98,125,38,55,245,20,75,124,155,106,138,231,46,244,185,188,14,67,116,16,120,167,132,34,113,211,123,125,234,109,191,158,54,114,251,111,91,65,185,65,172,43,168,104,255,15,147,171,247,204,4,126,160,237,63,236,26,234,36,186,136,118,121,46,154,206,166,208,71,78,206,70,18,5,214,197,186,4,48,224,172,226,104,21,19,170,126,83,28,74,214,144,208,234,207,198,198,146,250,214,189,111,132,163,22,206,201,114,248,137,53,191,49,32,22,103,41,213,56,186,82,227,118,44,46,35,70,163,145,6,151,17,213,163,51,151,40,201,36,215,251,58,185,58,64,47,44,111,228,187,9,3,38,240,24,81,180,29,239,221,26,46,73,146,156,23,227,137,105,57,65,162,183,25,50,120,103,169,171,3,112,119,190,93,236,180,217,35,241,77,59,139,243,102,199,28,222,246,24,128,31,79,207,229,100,155,144,234,232,6,254,72,25,92,20,218,83,221,232,138,72,125,14,178,172,149,144,212,106,59,17,104,103,134,62,104,170,165,102,122,181,36,211,198,196,124,222,158,149,115,180,33,120,56,31,151,228,52,30,79,219,109,157,77,52,5,53,158,151,122,80,149,117,138,94,56,107,162,53,36,248,208,26,171,213,68,123,216,49,210,102,46,31,143,230,236,186,234,205,52,184,141,140,39,57,253,47,116,224,41,197,139,113,156,186,93,203,233,108,124,19,221,141,181,252,6,62,60,225,246,69,143,179,44,58,61,206,110,26,230,191,173,219,229,115,96,190,19,88,31,216,178,211,237,246,121,188,1,221,161,38,23,81,230,15,129,64,196,35,241,97,204,45,154,110,227,158,191,245,150,46,212,188,138,76,109,168,247,151,27,65,60,171,28,75,141,137,41,113,137,248,188,243,177,158,255,95,133,35,137,201,193,116,54,9,212,23,19,233,165,122,167,138,235,137,190,144,80,10,135,194,3,236,12,209,65,254,122,250,66,161,0,6,184,29,94,14,11,174,254,208,161,17,242,200,161,143,121,91,219,76,189,184,183,108,208,155,143,123,251,90,148,122,253,251,250,247,245,239,191,200,111,150,10,165,102,59,33,139,95,195,182,222,54,151,7,3,80,181,121,185,48,84,138,196,239,55,11,111,200,199,115,99,219,111,109,161,154,221,86,139,154,195,135,137,242,153,53,160,133,3,179,219,219,122,122,138,93,24,22,196,34,226,47,148,80,34,235,241,49,245,104,220,144,3,172,132,41,44,68,10,47,23,61,39,56,11,105,93,10,122,158,95,104,138,228,83,74,148,174,45,62,223,209,118,115,137,33,65,98,49,200,65,117,221,175,130,34,254,54,83,163,145,223,84,141,83,84,207,31,98,222,152,63,38,110,243,93,106,211,229,107,85,179,229,144,95,35,22,196,203,20,212,64,188,157,214,69,98,77,109,169,202,54,213,39,138,242,1,114,201,205,213,237,246,232,114,52,197,98,177,3,155,93,100,171,239,233,114,194,143,14,98,20,83,19,82,5,221,213,13,162,38,102,161,171,223,56,185,64,103,210,122,86,159,231,175,185,230,121,152,24,202,146,6,139,218,82,42,96,121,14,80,99,170,52,128,17,140,226,175,46,253,151,152,204,36,48,254,156,110,46,80,145,137,198,251,83,115,111,41,142,124,109,106,134,37,12,55,165,124,222,238,233,233,90,151,35,171,241,188,22,210,87,207,1,122,252,137,220,152,17,97,204,137,22,162,220,133,84,242,28,233,112,44,68,65,242,202,189,69,194,71,96,56,73,171,140,69,44,60,144,89,193,218,12,64,221,114,54,155,206,154,150,141,4,35,193,151,157,45,136,217,154,80,54,30,99,31,255,21,235,2,179,203,185,252,226,218,84,65,206,150,234,137,238,157,34,73,221,49,32,44,134,66,34,166,245,144,208,61,112,32,76,211,90,96,110,145,112,34,140,242,60,60,82,19,86,132,157,125,194,210,64,104,40,76,82,125,144,108,29,225,76,31,43,181,174,136,248,97,76,105,66,30,173,42,46,131,33,154,50,131,101,168,9,199,48,171,198,0,113,69,100,73,69,48,233,12,87,133,250,34,26,234,36,137,67,162,168,228,222,80,43,174,106,207,117,152,166,195,152,165,4,115,165,104,143,250,66,67,253,164,89,23,121,228,237,227,48,33,25,119,194,27,125,152,248,99,228,144,150,204,35,156,239,67,143,198,49,3,33,210,234,163,213,176,78,177,169,25,3,43,189,70,211,101,94,235,47,175,127,95,255,190,90,105,155,23,117,152,176,171,8,113,90,64,214,109,69,48,111,156,205,64,139,166,219,238,117,10,109,244,255,154,248,185,13,0,234,97,49,153,175,53,24,92,50,129,38,147,8,232,52,4,42,9,114,237,88,137,132,70,189,132,137,134,214,200,214,138,67,10,8,237,96,70,21,215,232,11,26,181,212,227,85,99,102,42,132,137,177,236,69,109,109,138,28,213,70,164,55,243,38,163,92,12,126,118,218,83,115,216,83,7,85,34,254,53,196,53,91,19,180,254,249,144,53,151,57,149,230,85,8,42,0,93,59,173,80,191,53,224,84,54,53,135,175,74,169,12,142,165,176,90,19,87,153,158,82,145,80,176,192,58,92,68,88,77,169,52,17,92,205,25,215,170,247,6,81,86,173,172,196,107,182,228,4,189,96,203,170,241,241,180,105,248,74,53,222,171,69,152,78,62,216,43,223,49,189,56,220,52,120,179,8,153,150,77,112,66,116,243,248,195,10,230,12,120,133,54,242,199,209,209,84,75,86,250,181,24,123,41,250,181,98,252,119,185,98,49,159,232,113,28,111,69,225,174,173,220,154,6,110,89,191,85,149,188,6,144,208,124,155,205,41,237,53,213,94,76,139,175,237,249,203,83,235,107,97,183,174,231,55,131,223,75,84,252,107,155,123,9,150,128,230,128,90,155,6,106,135,252,185,109,4,181,76,247,66,70,131,218,158,89,91,17,106,123,193,229,53,136,193,154,130,201,34,48,74,229,150,150,188,78,201,22,254,18,213,255,220,218,115,107,225,255,232,170,234,169,94,88,132,90,241,124,93,245,63,61,78,147,118,134,85,253,63,130,201,69,135,66,156,254,191,18,22,92,97,124,164,169,189,155,160,109,15,133,70,66,156,254,159,234,99,165,52,253,31,148,227,18,121,100,165,255,75,168,179,15,133,56,253,31,84,108,7,87,197,68,255,151,132,52,193,207,160,255,67,197,164,246,92,135,169,47,28,26,9,115,250,63,77,59,58,194,235,255,238,62,14,147,130,98,80,160,152,96,226,207,85,253,145,165,41,137,235,156,90,42,204,252,250,212,242,255,57,55,53,189,246,72,66,153,235,116,199,70,110,87,76,115,228,98,192,215,209,27,91,241,225,50,211,25,127,39,183,40,78,91,100,45,212,209,21,161,102,61,77,145,67,209,84,79,212,185,239,105,154,23,60,230,117,68,142,12,68,233,130,239,70,149,171,182,33,166,29,106,158,128,181,142,128,86,200,41,154,161,53,118,58,173,240,185,208,179,212,7,249,218,172,178,14,126,243,244,109,30,172,137,22,200,32,115,58,32,148,175,167,1,146,168,215,117,244,63,46,195,128,185,238,87,195,132,230,125,173,213,251,136,127,162,133,214,103,158,210,64,47,123,80,16,156,0,162,166,220,169,227,16,40,59,164,70,217,9,218,109,142,168,236,181,209,226,206,64,157,104,27,193,104,32,240,10,162,109,248,221,81,209,47,139,77,71,219,144,93,193,231,87,243,10,153,68,90,148,20,1,208,235,116,68,92,46,47,167,225,197,83,36,9,105,4,240,94,61,160,75,33,131,73,158,94,134,244,135,225,155,57,95,168,127,149,122,41,120,54,13,203,181,152,147,235,201,122,165,25,26,188,65,137,203,96,34,216,24,32,213,17,105,148,225,121,45,210,188,254,253,135,9,95,116,197,48,200,93,186,101,66,19,55,212,4,142,36,33,92,189,117,218,219,196,58,237,242,196,28,116,157,142,121,252,255,144,164,51,186,104,236,100,145,136,166,147,160,13,226,78,39,219,72,138,6,146,157,1,99,230,147,23,147,240,156,207,209,96,5,134,38,24,160,1,178,180,164,34,24,90,86,75,55,64,105,76,226,15,27,210,122,172,225,97,231,36,6,215,179,202,228,161,149,232,149,245,41,59,180,55,182,109,67,162,27,214,238,82,33,143,161,156,73,232,100,246,30,36,18,237,61,74,211,61,190,109,29,214,44,61,135,49,3,197,207,55,171,183,223,103,217,31,180,10,196,83,73,43,156,20,55,18,114,106,9,132,65,155,211,171,207,162,1,204,22,149,151,211,9,116,57,178,237,221,251,121,239,183,143,202,167,110,86,239,222,168,94,62,93,190,248,241,238,175,23,171,87,126,220,187,119,205,86,135,68,74,160,116,92,174,27,36,62,169,169,36,216,72,130,142,154,188,39,230,208,149,172,14,92,74,145,23,35,220,147,157,189,187,191,85,222,61,85,62,253,227,223,159,126,206,81,144,234,13,42,103,177,88,206,84,162,182,97,178,44,12,203,93,155,135,134,4,105,35,185,146,109,181,180,221,63,113,174,242,254,95,106,91,182,209,84,36,106,186,25,250,97,32,181,212,4,205,97,88,209,179,190,117,178,179,138,205,80,94,41,170,229,156,97,79,248,192,147,41,67,222,153,116,134,186,251,147,172,51,32,25,73,250,204,50,52,80,164,154,93,131,165,153,49,207,26,83,59,196,94,211,33,102,79,34,48,187,210,92,82,17,26,217,59,147,141,195,10,90,178,145,56,205,61,100,146,192,7,101,129,224,231,196,182,110,213,73,167,200,106,51,67,202,105,137,112,42,151,175,86,31,125,205,101,16,50,182,170,111,134,5,9,173,211,14,26,99,242,196,199,66,107,100,255,204,197,234,175,119,177,145,227,28,85,120,234,232,50,119,17,17,101,82,76,97,12,109,171,5,145,149,170,205,222,5,186,174,101,85,78,15,214,150,82,99,135,249,105,160,239,124,38,81,200,41,1,214,149,97,48,16,57,35,167,208,123,190,63,46,166,57,26,127,114,191,252,245,151,117,104,12,155,37,118,74,234,121,35,213,157,44,96,32,254,132,60,67,38,46,176,94,55,93,242,4,107,188,96,106,201,121,89,193,76,194,73,151,53,32,70,139,80,152,26,98,229,179,95,237,127,246,173,50,46,134,220,70,38,169,101,112,123,71,253,134,207,46,163,62,83,166,0,123,160,155,139,74,33,37,189,76,77,39,113,180,234,172,76,166,137,147,244,57,150,198,196,13,150,102,137,57,158,66,105,150,151,137,188,39,105,153,72,150,36,152,200,152,35,9,239,30,165,215,15,201,37,193,134,25,217,241,118,28,102,91,34,120,216,122,182,108,154,62,105,83,243,244,108,179,148,76,245,11,113,25,153,164,72,66,77,202,68,51,120,244,71,200,60,20,108,57,165,239,93,116,157,212,138,168,84,97,185,186,26,36,113,162,195,158,211,72,201,104,232,133,45,146,217,70,229,46,237,53,138,9,13,210,23,81,136,68,189,208,65,83,246,156,157,75,229,75,63,55,76,130,148,67,29,94,217,66,72,238,163,40,236,2,26,20,178,127,236,62,249,166,250,213,201,23,201,181,84,219,12,221,137,205,36,139,151,218,12,205,169,144,149,229,188,218,88,229,220,137,242,213,219,123,55,62,221,63,249,209,203,109,12,32,164,165,195,100,37,80,91,219,255,248,89,121,231,187,151,219,142,186,157,90,202,23,117,219,19,168,214,57,147,72,231,115,192,207,111,21,218,143,145,141,83,141,188,42,196,82,61,181,57,222,142,217,28,104,52,145,73,56,100,134,194,219,111,59,140,143,14,66,95,112,223,180,169,11,216,213,219,128,26,46,96,216,152,220,222,33,216,156,38,128,156,141,1,253,252,131,30,208,241,109,212,63,90,103,240,36,38,253,225,184,239,201,78,229,236,229,202,167,63,237,127,250,168,201,44,95,50,111,29,83,118,53,237,137,229,230,198,87,98,8,178,36,99,68,213,226,115,183,208,220,114,44,217,28,81,80,140,50,217,146,220,39,139,41,242,65,192,198,101,114,213,32,103,235,57,230,114,8,110,135,224,113,8,94,199,113,238,85,61,8,152,95,5,8,82,74,23,64,175,203,167,243,98,66,104,35,224,132,54,140,127,12,127,161,80,86,104,195,120,199,66,219,74,33,153,193,172,29,164,32,174,222,248,47,91,82,177,86,237,114,9,15,233,74,169,117,202,88,38,76,159,43,11,42,37,54,77,134,198,246,107,100,137,152,118,241,141,27,101,173,76,143,174,134,64,210,133,33,134,248,175,144,25,145,48,143,226,136,164,236,188,233,156,172,200,2,40,12,243,223,113,23,36,113,212,201,54,132,28,131,223,0,47,133,251,248,60,106,47,75,71,101,155,136,177,127,250,94,20,227,185,120,36,33,27,122,202,246,128,128,247,223,128,113,104,152,249,46,210,33,142,194,248,21,7,32,151,79,39,105,206,66,27,227,76,180,108,146,141,78,105,154,36,216,113,118,251,139,203,76,76,177,209,48,210,61,172,117,155,65,250,231,80,1,37,85,183,31,130,64,182,101,80,46,168,201,124,188,142,18,167,149,48,234,188,218,27,91,3,189,156,90,190,97,246,164,228,26,181,156,76,89,252,76,114,234,9,150,149,105,241,198,154,89,182,144,144,113,57,37,255,50,93,74,75,190,73,79,12,212,108,140,120,76,162,32,159,169,201,19,151,133,193,161,105,238,248,108,113,185,188,156,113,42,149,226,198,74,138,156,25,39,25,2,201,34,165,95,60,175,239,84,111,156,216,125,118,163,114,242,30,17,38,117,25,82,45,13,3,129,86,13,3,168,217,242,91,188,165,157,160,177,97,64,111,111,176,72,134,218,132,29,160,190,242,223,170,198,223,2,69,168,220,196,81,132,200,86,47,76,17,69,28,227,45,45,1,75,2,97,155,77,18,136,138,126,22,4,98,184,191,36,2,129,164,162,230,247,228,8,148,221,124,17,242,240,64,217,162,69,96,152,8,51,109,168,110,137,32,172,21,115,237,54,60,62,178,34,95,118,179,73,226,1,234,86,164,35,189,170,81,167,95,234,220,51,216,150,12,130,226,63,204,212,100,78,211,230,236,72,13,141,71,255,180,22,163,166,6,174,242,201,157,253,107,95,151,239,239,148,239,61,110,79,118,112,163,198,82,138,162,200,244,34,179,129,111,160,149,217,224,171,51,27,56,212,154,28,61,190,51,86,35,168,239,240,75,162,47,85,188,244,148,229,21,180,23,160,44,211,233,90,160,169,191,14,77,57,164,154,164,169,78,207,180,160,169,190,171,191,215,226,195,105,78,186,109,142,105,88,26,12,148,28,187,50,241,232,42,106,13,45,46,62,52,209,34,65,3,166,121,143,173,4,63,93,99,99,93,146,164,153,211,80,157,211,13,22,91,148,120,213,206,122,135,164,232,54,189,75,42,250,163,229,78,169,118,223,140,238,117,200,249,237,153,202,195,219,188,4,149,206,215,89,2,104,223,149,203,221,32,43,22,242,105,66,183,45,160,219,52,166,232,117,161,140,64,62,121,182,173,68,138,211,167,202,119,127,177,22,175,210,77,211,133,32,107,41,94,165,53,122,8,45,10,189,174,134,66,175,162,188,152,9,190,212,220,131,103,75,204,186,221,28,255,55,117,176,179,247,227,207,213,119,126,169,62,185,4,203,1,191,128,195,128,228,15,167,209,150,250,2,194,12,7,187,149,165,198,89,111,249,86,16,107,118,241,86,59,98,185,116,115,93,125,73,167,101,172,227,59,127,51,35,170,78,152,49,208,52,157,162,4,162,235,69,47,77,35,156,149,9,121,219,237,199,254,207,127,253,151,212,125,220,190,36,252,251,191,119,52,115,46,249,188,3,224,106,56,0,77,139,62,106,159,235,147,95,204,191,60,234,87,159,156,53,99,105,57,37,213,103,232,151,76,124,30,141,86,136,239,174,67,124,214,135,166,197,78,169,46,231,107,20,121,185,148,55,242,61,182,243,10,185,158,199,162,21,194,123,26,16,190,5,113,95,58,92,87,218,151,12,252,222,180,72,227,116,53,181,252,220,184,80,185,242,172,124,97,167,124,246,79,220,48,136,146,84,140,74,220,48,68,197,92,20,79,164,154,18,103,104,22,68,69,129,162,38,102,160,70,23,73,100,152,179,97,182,105,126,104,168,118,130,214,164,136,152,11,73,104,234,202,45,108,18,76,114,10,117,245,7,53,212,182,65,28,134,179,50,80,75,249,100,219,182,80,215,112,91,124,240,37,223,89,189,150,103,112,19,72,167,150,211,5,106,153,205,89,13,51,37,81,147,195,204,232,105,53,204,42,185,27,79,174,38,135,245,222,119,213,39,167,203,87,239,151,175,157,224,135,85,59,31,122,145,189,154,3,110,41,74,105,77,53,75,34,238,236,202,138,76,60,250,191,219,140,32,27,33,47,71,213,202,58,209,23,17,83,157,188,152,218,132,98,123,233,210,222,51,107,139,160,130,81,107,50,78,180,145,136,19,125,137,204,72,23,89,11,138,146,141,229,159,136,158,20,159,86,118,205,104,253,77,51,106,228,85,245,127,78,122,215,11,250,244,80,162,139,58,148,171,10,66,46,129,78,136,236,33,244,84,255,181,41,15,29,189,7,198,82,26,15,3,52,223,139,221,103,215,218,202,119,254,108,230,21,194,87,227,14,87,56,191,141,75,159,180,85,126,58,107,116,168,217,22,226,120,98,148,224,130,216,230,204,131,216,10,209,222,45,88,6,103,196,162,108,136,131,154,224,226,160,230,88,128,87,162,239,211,168,171,244,192,169,169,104,171,24,160,181,148,107,0,62,87,202,225,255,152,74,26,202,0,213,236,69,167,157,156,35,170,217,165,251,74,97,178,27,53,209,36,30,162,13,201,249,214,186,68,90,107,33,48,238,136,100,14,31,67,226,154,128,135,199,205,197,194,45,160,98,47,182,134,59,61,54,235,43,141,72,77,198,16,78,166,173,70,220,2,125,234,56,132,45,228,14,198,165,92,111,179,97,125,85,225,162,57,6,8,1,95,229,112,236,243,233,245,212,44,108,58,205,178,216,180,156,107,162,21,93,152,98,140,227,27,74,36,154,138,224,43,72,56,153,28,94,167,8,147,41,211,203,252,160,244,49,82,109,138,240,196,159,20,211,181,160,47,157,6,185,39,37,48,239,7,188,152,193,78,141,233,251,25,114,95,68,125,141,162,17,30,35,91,189,220,166,30,77,220,129,48,149,150,183,180,99,75,106,237,0,148,200,162,216,179,69,133,157,30,146,18,151,32,79,62,161,124,71,63,101,55,233,191,218,110,79,191,115,118,83,250,128,51,250,209,7,204,18,174,0,164,118,41,214,80,90,249,164,234,240,252,87,165,18,83,115,180,47,202,11,101,91,228,138,209,207,219,130,38,180,226,125,10,94,132,197,239,153,108,46,74,94,40,102,122,213,117,141,121,138,48,179,187,205,1,148,86,222,80,215,15,229,141,147,56,169,145,3,87,133,120,199,128,204,107,133,120,22,29,244,28,2,52,150,19,65,112,213,228,93,189,164,139,119,203,150,112,19,140,36,10,89,4,70,154,177,134,97,114,32,89,11,131,12,88,115,48,148,35,188,26,24,64,155,198,125,41,159,122,184,119,242,74,229,254,163,242,206,71,181,48,240,236,157,110,1,146,69,10,120,37,89,117,63,93,43,97,203,107,239,16,162,221,252,138,208,190,181,45,24,242,180,243,227,216,43,179,51,17,156,225,106,10,122,94,73,208,101,91,79,189,249,38,205,104,175,147,238,123,83,199,20,199,201,46,39,94,36,224,234,215,175,174,206,131,26,16,138,66,170,171,175,100,242,166,217,187,129,123,122,120,104,42,251,247,74,116,69,194,165,109,48,93,200,182,155,150,234,56,16,129,230,87,73,242,110,155,203,12,148,152,111,2,146,152,215,1,114,235,1,177,89,87,23,14,43,163,3,227,213,131,201,110,170,16,214,211,240,95,187,254,165,174,170,207,208,21,109,109,81,96,32,6,70,32,92,49,29,52,191,30,26,183,48,213,131,198,21,83,160,41,43,171,177,231,13,136,76,139,224,230,160,227,115,139,9,1,130,222,221,202,149,95,200,157,64,4,66,150,255,55,223,140,118,43,210,4,131,61,34,25,39,5,109,78,153,14,130,65,30,166,59,32,39,30,214,36,95,103,245,255,217,183,128,188,110,15,200,55,179,9,144,238,253,81,78,198,97,111,214,249,85,225,29,32,42,104,235,38,41,14,135,204,173,79,127,204,202,49,224,8,230,160,131,244,141,163,28,165,23,4,226,177,246,55,82,29,116,131,125,195,121,64,241,226,38,174,132,108,16,219,101,147,101,131,110,219,102,175,112,33,100,82,183,250,90,127,142,156,194,25,156,167,144,255,8,36,140,199,74,237,138,127,47,141,122,100,211,214,108,138,80,229,236,229,242,249,235,54,65,42,100,105,94,3,151,236,222,198,187,156,230,244,209,94,48,23,52,91,7,114,82,135,192,241,169,172,49,41,21,74,95,6,182,20,252,203,193,150,37,87,40,244,102,132,100,111,59,58,238,185,35,46,27,209,163,92,1,191,31,10,9,177,222,137,200,10,48,112,123,146,204,228,142,246,130,144,22,226,194,27,78,129,176,147,205,225,139,122,37,167,236,178,145,239,29,194,114,111,76,185,21,43,68,200,237,91,191,3,65,46,41,50,31,97,254,183,146,228,154,167,77,208,226,242,247,108,49,116,65,18,236,89,134,29,43,190,17,79,129,220,17,33,237,30,183,146,216,152,71,60,90,231,106,156,225,81,128,209,124,41,123,182,20,103,74,250,137,204,71,151,67,192,207,61,32,79,42,146,158,54,181,249,105,9,100,122,65,89,136,250,97,58,152,220,138,62,248,156,152,11,232,171,222,245,68,0,27,145,168,227,125,114,22,248,128,136,98,89,42,161,227,103,115,233,65,21,25,152,27,100,59,191,239,171,119,136,116,19,154,84,177,188,224,211,155,122,251,109,20,165,57,152,245,164,21,54,20,189,32,15,209,21,90,233,16,42,211,209,110,166,84,182,27,218,212,175,214,50,157,10,7,219,185,219,6,202,202,141,142,199,57,129,57,178,170,15,169,31,108,74,107,221,137,206,159,127,100,243,5,102,20,251,68,215,121,254,98,73,13,237,200,200,244,42,11,20,237,4,239,50,137,247,2,245,238,168,70,8,186,210,78,193,108,68,140,190,182,13,198,195,224,254,219,155,170,3,84,231,156,219,60,220,186,48,231,168,67,105,13,48,70,43,182,216,9,202,222,219,75,252,116,76,41,103,122,39,163,22,112,205,44,6,144,73,49,211,110,230,39,132,141,169,10,44,185,131,210,99,85,74,224,111,238,212,227,226,63,70,211,169,88,60,155,108,183,85,111,220,45,223,253,156,222,237,1,161,126,247,241,157,202,199,247,43,23,239,254,253,41,44,188,182,202,165,203,213,111,97,138,111,177,242,125,196,234,52,43,111,128,134,9,53,219,160,42,44,111,98,42,42,39,248,87,138,201,137,121,69,172,139,217,20,185,208,83,163,66,131,32,220,77,237,12,237,38,151,153,76,103,13,9,132,208,112,3,161,29,178,216,64,82,108,79,175,189,61,69,14,30,212,175,237,88,212,146,161,96,115,208,115,19,78,190,238,168,136,18,190,65,56,51,160,75,2,250,105,200,170,179,87,135,167,144,142,197,64,132,235,9,56,8,198,122,190,53,111,171,99,139,19,243,250,9,43,212,151,108,254,25,185,32,46,189,128,220,80,119,216,229,122,99,41,55,49,150,104,240,105,48,150,169,198,99,41,183,50,150,186,139,152,53,43,113,157,254,152,45,118,218,109,203,250,144,168,38,192,36,103,29,6,237,68,148,10,245,46,9,69,34,74,185,69,159,4,114,143,65,122,10,9,89,65,212,164,39,175,236,113,196,196,128,135,73,79,29,152,20,77,185,225,115,188,183,168,72,82,228,66,190,236,124,201,137,215,208,126,55,45,231,244,219,122,221,36,94,75,113,154,189,139,213,178,176,252,81,187,223,155,111,234,109,140,153,76,62,117,152,132,14,111,161,65,46,107,152,190,126,75,77,103,115,197,236,139,52,173,175,223,82,211,44,142,93,92,39,119,53,202,203,182,180,214,192,182,106,222,22,8,139,201,162,137,237,187,222,104,170,117,90,109,41,151,89,106,189,41,86,169,245,182,50,217,231,105,140,214,106,169,53,70,247,22,231,67,171,35,133,183,214,90,157,118,172,74,203,189,153,201,63,199,4,159,105,157,211,161,234,228,243,76,113,108,242,5,230,246,243,228,34,84,122,217,40,9,161,121,139,98,66,204,38,91,236,160,90,167,165,150,216,122,128,17,78,90,104,139,171,213,82,107,235,48,0,217,201,132,136,121,32,91,104,142,175,150,111,189,65,156,161,45,18,83,87,175,165,22,201,86,62,195,78,201,26,180,104,60,80,211,213,109,169,85,60,44,27,108,106,93,33,199,107,197,102,78,215,204,91,138,166,11,169,124,235,115,129,175,214,82,123,203,82,110,253,185,38,188,190,98,203,19,126,58,94,148,179,77,54,73,184,69,141,39,171,171,221,58,183,78,203,75,241,164,220,42,175,62,103,79,167,101,49,49,11,205,77,139,241,86,70,19,248,51,65,86,226,231,234,225,48,212,74,103,75,207,51,37,185,170,207,75,217,101,233,213,48,17,215,100,110,181,37,218,230,158,179,69,73,44,45,38,90,164,170,90,231,57,214,113,49,211,244,12,209,175,228,74,197,214,69,207,150,123,199,234,60,135,232,217,122,83,172,210,243,136,158,207,211,88,166,117,26,46,181,178,73,52,231,131,81,175,91,6,101,215,178,91,137,120,44,175,46,159,92,213,22,251,6,218,118,43,196,84,26,140,22,178,69,249,121,73,138,121,163,253,14,183,191,185,140,229,77,135,7,200,154,135,7,200,18,231,51,26,2,71,115,101,99,193,117,108,62,229,54,121,214,244,42,188,18,57,7,83,98,198,83,212,55,174,110,73,140,107,107,171,113,140,147,228,13,214,70,60,185,100,172,153,72,47,165,53,191,188,108,180,7,77,5,94,159,7,77,5,204,47,166,67,48,175,170,191,244,163,212,117,73,186,186,199,73,109,19,148,105,164,100,160,93,33,103,83,47,128,198,178,208,215,49,124,166,183,101,106,212,164,144,240,242,167,220,45,38,226,98,78,136,214,192,35,190,155,109,182,78,0,200,66,86,32,72,60,122,35,53,14,178,64,4,164,48,198,7,233,224,72,166,182,154,231,76,197,202,65,48,20,64,72,128,209,54,163,104,174,184,52,18,229,189,20,109,52,96,24,13,97,68,190,180,177,193,137,147,114,244,61,139,224,128,150,204,84,1,1,28,212,62,50,154,83,103,68,37,77,137,246,99,235,68,70,107,151,201,69,215,142,78,67,9,27,245,85,236,232,16,28,86,132,103,232,208,184,37,180,23,24,21,37,157,193,208,41,92,71,224,73,6,185,143,5,155,96,213,232,83,188,219,71,163,73,116,137,89,116,85,198,179,42,230,64,239,242,58,56,223,22,18,68,91,225,241,225,124,168,8,243,48,107,68,73,100,79,117,238,161,89,57,38,195,216,69,129,197,96,94,102,123,212,193,156,131,111,138,211,168,86,8,72,166,78,14,139,89,130,81,202,219,16,86,87,36,189,161,76,74,11,204,216,165,0,27,31,80,147,4,128,192,25,171,32,106,130,215,182,70,246,99,232,84,0,235,21,51,196,119,195,84,139,235,10,31,132,146,203,110,99,147,44,98,184,141,36,187,181,105,126,169,181,172,96,246,195,216,163,81,211,221,136,186,41,7,153,2,229,66,247,80,55,106,158,210,133,132,145,208,132,198,137,120,106,181,11,222,81,2,39,226,6,223,91,60,116,155,148,179,185,116,74,76,132,105,78,11,182,72,89,93,22,68,168,182,58,51,195,236,103,247,241,95,119,119,118,118,31,223,41,63,123,183,185,126,10,86,200,78,163,53,120,114,93,162,167,209,86,200,178,120,129,249,150,17,37,103,102,229,123,167,171,95,157,108,18,81,215,27,189,176,233,32,85,240,56,248,160,25,222,236,120,173,148,3,93,60,95,23,101,182,183,182,138,118,245,225,147,234,147,235,52,18,104,171,124,100,185,51,232,166,41,110,80,5,195,174,70,159,109,171,139,23,178,154,182,114,21,96,199,203,210,152,173,78,46,76,226,137,19,229,51,59,20,95,213,183,187,227,248,113,193,165,184,176,227,108,196,172,207,146,28,17,179,22,145,124,108,252,56,217,184,128,62,201,180,20,143,149,84,246,152,167,47,4,234,115,209,69,150,124,192,29,200,44,137,9,221,106,25,248,55,155,128,23,102,225,77,34,86,82,155,53,4,2,170,241,113,104,179,106,178,151,116,186,137,184,63,22,213,229,109,141,174,124,196,157,204,186,52,72,190,42,225,98,149,64,57,244,185,160,132,209,129,239,211,36,146,142,49,116,14,6,186,215,135,182,212,181,99,17,108,225,211,91,10,173,233,37,139,116,66,226,42,154,222,176,200,0,23,173,167,179,146,229,181,9,21,102,237,205,9,218,153,110,168,210,232,222,4,235,54,65,168,246,214,132,6,71,189,60,221,176,171,159,220,215,119,53,37,175,191,112,87,85,152,150,93,133,86,154,237,42,34,100,217,85,138,109,115,93,221,63,115,177,252,237,69,179,14,79,203,25,153,93,154,124,174,110,151,79,95,172,252,237,70,43,157,167,45,182,64,2,134,98,61,66,168,189,208,238,29,101,155,186,31,163,151,61,204,226,95,10,44,153,131,13,111,15,113,116,50,15,180,154,75,138,168,7,90,95,157,49,189,28,154,43,68,146,241,60,118,134,158,95,178,21,180,122,227,238,222,221,111,149,61,178,65,155,86,141,212,93,182,26,223,193,97,81,219,240,44,53,32,251,100,234,150,38,70,125,34,253,228,241,146,243,85,226,170,38,122,217,91,73,118,163,211,90,156,158,192,70,92,17,250,92,118,249,131,248,156,222,232,137,249,92,182,14,18,237,220,47,50,176,236,196,20,62,57,99,46,63,123,22,116,69,161,156,210,163,182,28,213,86,81,55,204,51,167,184,110,80,78,224,113,199,129,120,172,157,61,1,77,119,98,61,53,9,76,46,103,243,165,153,82,50,146,78,228,148,12,23,245,202,32,24,153,100,185,200,118,211,171,168,237,102,122,145,41,136,126,57,23,205,198,51,176,169,19,28,187,65,189,72,210,171,172,196,37,49,79,242,81,116,139,153,76,162,212,14,250,107,199,182,18,103,103,91,237,93,20,181,104,152,198,237,212,19,194,121,64,254,95,32,156,22,80,225,205,49,239,237,3,114,103,167,210,127,60,174,126,163,87,45,113,76,62,126,144,255,210,179,181,125,64,254,55,215,193,28,35,11,168,88,194,27,142,14,116,21,29,16,141,78,32,172,72,154,29,145,19,13,29,96,160,106,211,211,160,187,185,131,172,128,36,199,64,10,96,5,226,50,142,85,163,170,128,83,71,15,135,96,93,236,244,13,148,8,146,141,134,34,15,67,65,236,16,202,108,219,70,218,73,138,35,100,74,44,198,151,68,20,196,116,94,144,138,122,210,19,39,244,216,102,151,98,142,217,80,105,156,89,198,187,162,228,110,242,108,58,131,10,170,173,214,51,82,103,189,208,186,34,224,200,111,217,136,3,245,155,111,2,167,200,235,109,3,232,162,209,110,182,137,116,40,9,84,200,138,56,147,207,130,120,177,84,66,70,119,246,246,138,192,97,200,93,180,173,52,124,103,162,0,204,60,242,153,58,55,99,233,116,7,252,201,51,14,250,95,241,14,93,187,106,115,52,90,207,222,153,135,229,251,31,238,62,222,177,117,198,209,23,34,145,147,219,160,182,171,183,55,77,91,74,244,98,229,105,121,105,96,35,211,110,107,63,216,219,253,31,199,28,93,65,96,26,242,81,236,218,12,117,29,61,222,1,179,54,209,141,86,90,24,85,144,149,59,122,204,27,45,63,59,181,127,227,73,249,194,169,242,229,239,43,31,223,47,223,249,244,127,78,156,132,191,149,123,23,209,61,86,105,222,77,154,111,178,105,250,237,255,208,175,228,253,139,35,3,31,170,231,126,169,220,61,15,95,171,127,251,142,199,205,211,12,110,28,98,128,215,75,199,241,219,91,229,251,151,234,99,10,32,233,7,149,17,124,7,155,98,4,31,128,232,193,218,66,190,183,198,132,71,92,172,15,230,205,25,89,21,252,0,0,245,240,105,22,128,185,92,193,192,48,99,223,22,103,108,66,63,93,243,141,14,101,127,38,42,244,108,129,224,130,37,161,45,246,15,149,28,232,93,53,38,72,211,82,199,182,152,35,125,58,219,147,55,185,6,5,16,248,34,178,105,17,6,157,47,152,109,246,26,210,182,64,53,146,49,60,23,212,191,72,226,35,203,75,75,111,16,183,40,206,246,240,230,155,212,155,142,26,40,48,151,9,241,229,34,86,3,59,122,236,134,181,178,244,6,136,141,174,59,212,23,175,129,101,131,186,234,105,134,196,55,223,116,188,209,107,120,198,24,238,237,183,223,144,223,126,219,28,25,92,88,237,34,233,206,160,90,207,86,99,101,230,34,158,226,217,122,187,114,228,154,4,169,21,40,18,197,235,88,108,51,73,192,106,45,102,240,68,85,198,29,109,139,195,217,220,65,21,233,193,247,140,210,2,184,62,189,42,167,204,171,212,218,121,72,225,109,65,235,187,121,69,236,46,71,160,109,33,87,202,53,42,174,20,217,22,20,27,4,207,1,184,194,155,15,188,209,12,213,161,8,30,102,47,85,251,6,153,16,202,150,83,135,96,92,169,109,180,131,174,227,120,246,108,253,49,155,134,17,81,98,208,18,63,8,206,17,158,153,201,107,220,252,104,173,44,77,221,181,5,172,1,26,187,157,144,9,13,42,120,178,99,219,102,14,228,122,243,80,45,36,83,110,39,119,156,98,147,26,202,40,101,18,135,103,11,33,153,121,209,19,127,220,99,170,78,126,92,153,82,134,199,52,95,196,96,92,78,72,185,118,134,167,222,230,214,92,143,35,241,77,210,95,165,238,8,141,85,171,186,111,83,251,82,61,7,106,133,87,216,204,59,200,156,16,17,161,118,131,67,34,189,5,66,157,45,50,216,170,173,211,102,195,183,81,145,221,19,80,128,29,115,28,239,86,226,165,224,103,98,221,239,232,180,29,36,76,223,107,235,164,78,233,248,69,176,189,21,73,136,169,85,91,71,79,195,249,62,195,192,155,206,118,144,198,159,23,247,84,243,136,167,140,88,147,101,133,154,189,234,250,169,155,118,139,120,105,179,46,9,117,184,145,148,195,153,103,89,140,128,3,150,10,167,51,37,10,80,56,118,92,89,156,73,142,189,25,168,1,36,64,1,24,3,12,180,55,177,98,195,250,73,156,77,58,109,228,213,52,50,224,36,48,158,173,227,237,183,109,118,242,204,102,209,61,242,210,78,233,18,74,73,97,188,15,62,151,177,153,120,76,179,171,164,108,188,114,185,116,24,125,179,151,112,162,201,236,122,41,252,177,245,144,79,105,80,174,151,109,61,74,97,170,225,43,61,163,158,215,164,115,54,174,23,64,51,86,94,9,106,215,189,12,211,177,183,166,69,138,45,12,54,230,142,136,71,101,24,110,179,138,221,192,64,120,55,235,160,173,3,88,196,112,169,50,101,54,79,65,175,163,197,182,117,183,23,217,161,149,137,103,251,27,111,164,84,54,84,212,57,101,217,102,55,195,152,9,81,83,51,100,198,26,252,193,90,138,157,196,57,136,65,218,0,81,85,14,213,23,32,117,229,85,174,39,13,242,243,129,236,215,189,186,71,58,72,162,254,157,0,138,134,6,172,118,9,211,22,47,156,85,164,20,76,79,91,103,150,252,77,43,34,104,243,245,90,169,97,77,171,109,65,219,136,44,213,52,174,141,110,28,97,144,119,101,133,45,236,192,111,72,199,124,55,201,36,50,17,107,183,177,230,109,29,157,206,227,70,41,200,212,122,192,206,67,123,123,179,228,146,8,143,102,86,57,43,207,244,74,66,129,88,78,100,143,43,166,191,6,152,84,174,1,22,152,150,158,209,59,178,7,98,82,44,32,185,2,204,145,93,241,49,79,106,30,236,126,135,207,97,157,248,211,45,71,28,175,32,241,167,47,38,57,37,73,242,53,153,248,211,239,136,120,235,100,43,133,254,70,95,1,210,174,136,236,247,6,228,230,145,150,156,117,144,14,184,252,190,87,129,180,55,18,113,4,189,142,166,145,142,201,181,72,115,9,86,187,51,157,232,152,96,167,71,185,14,103,183,83,20,157,81,209,29,232,206,224,197,25,193,239,116,185,45,58,93,123,160,130,51,102,187,29,246,156,65,229,149,141,123,99,235,104,199,203,19,89,88,254,151,228,148,156,69,229,105,26,54,173,120,18,36,2,83,163,15,185,151,217,158,237,208,38,104,109,85,91,199,127,246,58,112,9,123,243,77,51,200,184,56,154,61,239,45,166,227,82,155,67,208,229,154,141,68,2,104,164,20,59,76,107,164,169,229,36,159,45,109,209,75,111,109,102,197,182,233,181,154,56,16,197,186,217,109,36,172,199,245,188,185,111,45,115,215,154,166,114,85,178,181,102,136,232,201,5,134,105,144,179,213,231,148,28,62,183,79,108,144,179,85,151,14,211,239,20,99,117,38,73,204,225,114,189,130,73,226,12,122,35,158,128,219,213,220,36,241,187,156,190,134,25,60,221,65,41,96,35,133,131,129,223,35,127,167,181,243,147,201,241,46,241,40,156,65,23,174,82,51,174,77,57,90,50,159,206,180,229,148,148,94,24,48,152,28,21,36,219,45,221,92,88,61,122,92,162,243,118,225,11,27,220,60,136,3,21,113,189,80,142,86,138,113,73,78,215,11,21,169,100,74,51,4,142,36,71,186,57,153,70,121,35,201,90,105,0,254,82,142,229,19,69,3,17,177,17,216,208,212,155,202,103,211,137,28,205,207,135,159,0,144,148,78,78,210,208,71,180,220,27,14,197,231,136,48,4,119,236,146,141,246,216,150,243,249,76,143,221,238,12,184,187,93,110,71,183,211,223,237,244,248,122,130,142,128,195,78,186,64,114,43,175,56,156,46,103,119,50,227,81,142,132,232,43,124,192,187,28,97,174,114,250,187,251,235,87,213,207,223,171,252,120,105,239,214,217,242,103,183,119,31,95,172,92,185,87,185,112,114,30,235,85,190,58,83,189,243,155,86,156,6,105,174,115,176,175,27,146,102,70,156,229,154,55,140,187,185,55,154,82,136,156,211,119,145,2,122,207,52,81,14,226,36,216,182,60,139,211,65,176,105,103,81,63,223,220,253,245,106,249,252,237,202,137,147,54,235,206,169,232,242,73,16,179,250,228,139,34,200,114,48,77,250,210,27,134,188,53,53,149,201,185,105,87,154,166,191,201,178,184,165,180,118,141,27,33,72,110,236,21,205,209,215,105,163,236,203,124,234,114,203,133,88,12,179,212,91,250,212,113,192,149,243,90,234,96,135,87,164,141,228,110,126,10,32,221,83,221,152,132,42,46,175,207,101,19,157,120,89,31,97,164,150,250,105,2,227,73,88,115,10,89,57,167,184,11,54,242,195,67,149,155,57,148,83,31,188,6,156,134,100,141,32,177,91,133,75,231,25,207,35,202,66,17,131,241,97,57,185,108,78,15,91,39,40,163,104,174,121,132,131,58,216,100,208,114,79,52,203,57,116,16,172,231,7,205,111,68,66,33,180,197,64,178,38,127,186,64,77,96,62,109,109,25,81,162,105,35,185,197,8,111,0,28,17,243,154,51,30,236,157,152,216,52,153,0,245,150,229,76,170,215,18,16,82,42,169,16,181,228,143,114,130,38,127,36,126,130,74,122,14,226,50,69,227,219,164,150,18,50,229,75,188,182,160,177,165,86,181,9,79,207,184,36,88,35,166,100,142,123,174,65,54,161,47,133,71,157,72,229,68,34,158,201,129,248,103,154,72,202,143,204,111,194,18,130,206,103,136,241,3,239,201,167,173,176,234,226,169,231,157,78,147,66,117,22,159,230,81,118,19,148,117,158,5,44,131,93,19,253,160,187,62,27,199,102,58,163,85,176,236,209,113,230,173,202,252,177,154,220,61,232,78,109,57,132,92,161,127,240,238,177,255,245,233,242,189,167,90,250,46,161,33,194,220,254,193,166,74,130,204,234,220,114,60,131,206,238,252,124,17,242,230,51,38,47,24,216,131,91,87,26,205,147,124,154,30,52,228,140,179,68,35,29,71,26,152,155,201,165,122,238,222,186,133,115,93,102,126,180,17,226,54,101,35,217,235,151,149,135,78,206,29,62,163,228,129,224,189,157,25,120,227,187,76,58,23,199,110,240,43,174,163,33,173,255,25,100,139,234,173,15,203,119,191,101,89,151,154,227,14,220,207,84,206,72,103,151,232,29,203,231,96,10,3,208,102,153,35,4,90,97,180,52,151,138,231,235,175,162,68,128,129,173,205,176,12,241,121,50,255,224,242,248,7,6,250,108,186,219,9,122,222,130,97,97,204,165,56,76,250,80,196,216,182,224,4,133,75,52,30,80,22,148,148,188,158,155,142,71,151,49,212,134,34,143,233,159,169,121,37,149,124,146,168,101,37,216,152,30,150,37,54,43,148,202,252,147,186,85,53,130,41,85,249,39,150,85,85,127,167,223,71,11,227,36,36,110,41,125,165,114,245,197,143,119,127,189,184,251,228,253,234,147,139,54,235,133,67,145,45,65,111,142,182,163,128,217,214,213,230,129,133,162,3,150,15,53,217,107,201,198,28,226,48,105,42,145,125,8,235,233,52,57,83,113,78,191,0,185,92,232,162,90,79,198,227,247,176,255,62,241,46,252,135,190,140,59,167,203,143,223,41,95,248,180,250,245,231,229,11,59,24,223,243,236,95,202,15,78,84,206,94,174,126,255,254,238,206,7,206,96,208,91,254,229,145,171,114,245,172,211,85,249,244,230,255,156,120,231,239,79,207,26,159,254,253,233,5,204,155,113,97,167,124,235,74,249,244,195,242,221,207,41,0,21,112,249,244,213,202,85,4,95,189,242,35,128,135,242,46,135,195,9,32,2,0,194,197,64,212,150,102,200,92,249,165,124,249,226,238,99,229,9,121,171,66,9,2,20,39,98,18,52,64,49,148,174,124,241,136,66,169,237,237,223,159,158,131,126,213,62,223,123,116,175,252,235,147,189,203,191,150,239,126,89,62,245,57,250,226,127,123,23,125,68,128,100,208,209,199,239,96,120,215,157,171,248,132,118,29,234,146,39,229,83,15,129,118,12,14,81,194,80,23,253,228,151,253,63,157,133,2,213,59,159,148,255,116,1,232,4,31,246,223,189,93,253,245,7,68,251,234,237,242,131,155,123,55,46,236,157,188,176,247,232,155,189,103,103,48,102,43,180,120,237,115,208,90,177,252,249,175,202,79,119,0,141,242,189,95,12,144,247,191,56,13,37,171,79,174,239,62,62,65,119,109,232,142,141,176,101,4,79,119,76,25,160,13,254,71,178,0,113,78,61,44,159,62,133,57,244,128,232,95,190,7,227,235,221,125,252,87,32,202,223,159,126,94,62,15,61,255,27,172,244,208,201,189,71,95,151,207,223,128,133,31,62,83,12,168,247,60,255,100,239,214,123,229,179,127,162,41,249,216,243,31,30,162,23,204,217,159,24,186,183,62,252,251,211,47,26,33,7,255,85,97,188,30,124,185,187,3,68,248,156,78,56,64,140,255,26,212,144,188,244,14,32,105,40,234,82,95,155,242,57,13,206,91,57,119,171,242,240,227,242,183,183,246,255,124,29,112,53,45,89,249,244,65,245,228,111,229,187,15,247,255,252,67,249,183,27,244,70,6,244,161,124,234,246,254,215,215,42,239,223,174,252,237,55,67,219,254,58,109,87,111,61,169,220,255,144,18,3,170,1,69,41,68,171,230,203,59,31,81,50,215,47,182,247,227,123,149,157,203,208,54,98,252,201,25,104,189,250,253,103,150,48,175,94,223,125,118,13,248,170,94,153,179,44,191,226,222,163,219,251,103,46,85,191,248,176,122,237,155,58,229,161,24,148,169,252,248,126,3,152,119,207,1,225,24,52,202,62,88,254,157,202,217,191,86,238,124,93,253,226,110,249,28,80,240,66,229,236,135,192,156,229,83,15,42,87,207,193,140,0,76,252,238,221,157,29,232,95,249,242,247,251,215,190,132,233,82,125,250,9,60,41,127,248,103,167,131,188,57,215,4,211,195,127,123,207,62,132,21,163,114,205,108,173,32,9,107,113,34,124,242,43,101,225,189,103,95,192,156,170,220,185,73,103,31,34,118,245,196,238,227,155,149,175,158,170,52,167,189,64,6,223,249,14,139,61,251,30,150,11,128,128,133,9,88,88,191,246,175,253,5,217,229,218,215,149,15,110,3,76,237,213,249,143,1,8,76,154,202,237,27,229,211,23,203,103,191,168,124,114,127,255,251,63,227,114,116,246,190,203,225,114,0,174,229,157,143,17,215,83,183,113,149,185,123,1,99,94,93,126,175,250,224,9,15,194,223,29,8,238,238,60,43,159,122,151,20,253,9,152,5,63,60,126,167,186,115,11,94,239,159,249,208,219,237,116,107,37,128,15,149,23,174,110,191,143,190,128,86,245,54,49,42,168,80,169,68,113,94,214,92,150,53,47,99,151,236,118,48,151,229,160,59,72,93,150,243,221,169,246,52,243,81,150,99,126,145,100,29,120,209,156,213,169,110,118,37,228,160,121,10,230,76,58,83,200,116,17,151,249,54,22,56,132,125,67,199,38,189,209,214,28,130,82,75,191,229,179,155,105,25,49,155,20,115,154,145,68,200,91,92,74,106,83,110,126,209,75,48,186,43,64,81,154,180,129,84,86,19,112,235,19,39,95,250,176,252,248,93,194,212,159,171,183,226,88,219,82,86,140,229,229,108,135,150,31,2,96,196,117,119,116,165,120,150,5,12,181,21,209,125,24,228,15,219,182,89,126,102,210,140,150,74,209,208,18,167,1,43,119,231,234,147,76,209,254,56,251,111,60,5,196,30,158,29,59,220,99,128,77,139,118,16,113,152,221,171,218,22,162,232,34,47,17,46,243,120,157,120,100,203,124,139,151,169,241,131,8,152,54,171,208,169,69,206,75,145,180,210,179,133,66,190,22,42,60,99,240,61,83,162,33,67,81,37,102,100,81,245,86,98,161,49,107,188,140,212,18,206,218,112,195,54,106,216,211,14,158,165,160,207,219,240,224,57,39,68,181,131,103,95,208,229,137,249,157,74,4,53,33,166,157,57,99,44,218,127,177,233,35,212,177,64,250,116,210,105,141,177,225,165,204,172,45,51,91,130,53,242,138,177,65,185,244,222,132,253,52,223,192,196,204,219,162,152,85,153,206,0,157,237,65,159,158,178,177,193,86,63,153,84,3,195,11,65,209,155,34,234,147,176,75,151,241,198,204,48,220,112,248,61,38,195,95,62,123,26,54,122,91,115,93,113,91,104,55,109,76,182,53,46,103,121,49,183,202,153,242,108,214,157,108,21,121,122,83,183,122,247,68,249,131,211,191,19,242,89,57,87,208,89,34,149,19,171,223,123,73,142,224,146,172,6,187,254,87,90,135,249,216,149,110,127,76,139,93,89,80,99,87,46,11,17,109,229,117,198,188,1,119,52,230,83,98,87,10,37,45,96,165,176,254,15,92,122,95,250,98,107,189,122,188,236,21,183,134,13,27,77,137,231,230,211,48,242,233,198,191,36,159,174,246,110,8,125,132,79,35,14,114,89,207,192,167,171,194,186,16,214,248,212,237,13,56,165,152,71,84,249,244,173,222,62,149,79,215,20,10,112,174,10,250,251,88,243,5,121,134,29,157,205,144,163,168,158,120,183,40,240,246,196,158,152,160,89,8,123,74,130,102,243,235,121,203,50,211,144,118,86,218,99,26,165,181,211,102,71,111,24,123,154,184,16,76,210,210,97,234,50,144,144,179,24,145,110,9,253,189,19,36,167,212,91,192,41,217,40,137,173,131,172,239,9,72,18,134,7,209,206,131,209,211,70,61,134,123,190,184,248,44,124,30,137,63,47,232,143,161,89,184,252,104,26,157,116,65,122,30,76,164,215,135,137,76,208,115,140,216,163,149,45,130,237,243,94,60,153,162,116,175,124,117,102,255,235,63,99,228,124,82,78,147,161,213,194,196,26,232,37,198,64,220,71,58,148,154,188,52,142,151,94,244,71,39,208,48,72,12,104,180,12,58,188,168,117,177,74,79,191,2,69,181,124,250,11,155,160,236,223,240,240,212,231,213,39,239,237,254,242,221,222,221,251,104,155,122,112,98,255,227,103,54,1,55,192,30,216,172,158,160,61,137,40,163,212,8,97,19,232,238,194,65,67,13,241,230,67,212,82,31,156,171,124,122,9,62,56,131,126,180,248,249,42,87,207,86,175,92,167,246,42,208,203,171,95,93,169,254,229,39,120,130,237,156,190,186,251,248,115,80,112,203,191,60,171,222,248,184,252,205,247,80,12,141,22,167,30,160,213,234,67,84,106,171,31,220,223,125,242,132,62,172,99,126,52,244,160,94,73,210,57,212,252,129,228,140,66,145,88,212,163,82,168,250,193,251,187,143,127,173,37,15,106,209,136,210,201,242,185,123,122,10,129,20,2,42,61,165,13,168,69,212,162,181,7,79,206,254,9,205,89,239,127,1,26,55,12,51,86,37,246,145,234,147,235,240,150,18,160,114,237,67,138,26,98,125,243,46,126,38,246,14,180,158,209,108,80,119,111,84,206,253,130,95,223,123,176,247,232,251,202,149,39,229,107,159,239,62,254,96,247,151,27,88,247,194,189,242,169,71,149,171,231,42,31,159,221,187,113,165,242,193,77,205,176,118,227,2,90,152,168,245,132,88,28,84,4,152,169,130,154,105,148,87,213,179,15,202,95,252,90,190,248,61,25,156,119,104,167,232,161,13,116,202,210,88,103,97,214,179,178,4,213,177,233,104,108,69,135,192,148,167,28,138,241,150,49,213,183,183,202,119,190,163,29,131,15,248,223,11,115,145,58,208,245,74,42,60,160,103,36,71,212,175,49,210,222,187,55,246,175,124,7,3,255,34,188,68,44,168,244,150,33,162,255,229,251,212,192,71,57,135,89,6,47,127,80,185,122,189,114,238,39,152,166,80,114,247,241,185,242,195,27,244,149,202,69,212,108,137,244,63,247,253,254,147,15,49,16,250,201,159,118,31,127,180,127,227,151,202,39,159,238,238,156,163,67,83,249,228,12,111,152,99,227,165,216,254,232,87,222,134,5,124,184,119,254,157,234,206,119,213,43,183,225,21,114,209,149,235,21,40,6,112,254,252,1,229,19,124,248,193,189,242,215,239,34,144,243,104,22,70,195,212,245,235,149,79,79,85,30,63,174,229,52,222,104,76,123,65,141,158,204,0,170,216,52,173,44,178,181,189,80,25,143,97,174,242,161,206,166,249,142,198,126,234,192,225,41,197,149,159,13,28,232,251,39,227,64,142,253,252,145,136,182,210,87,174,125,208,86,121,248,245,11,48,31,34,255,100,135,118,109,247,233,231,56,30,191,125,91,254,226,107,252,240,228,122,229,44,129,113,234,243,253,111,96,164,207,225,82,165,140,119,229,189,75,123,247,78,151,127,253,26,88,1,191,146,19,3,44,64,88,25,80,168,62,57,131,161,138,118,144,195,168,10,95,190,251,205,238,211,175,254,135,176,78,245,22,66,174,220,248,166,114,227,44,41,112,173,124,143,172,80,215,190,169,92,191,9,127,203,231,191,196,2,4,32,30,54,60,61,129,152,92,254,160,252,254,183,234,114,6,96,247,238,62,171,222,198,179,37,124,123,233,98,229,228,229,202,137,79,112,74,192,215,95,126,216,127,247,182,214,250,133,79,52,102,253,225,183,234,205,47,41,7,99,197,187,55,246,20,154,16,190,249,112,239,242,205,234,147,75,149,31,63,192,13,248,1,153,84,87,238,85,46,61,42,255,252,125,249,193,3,173,228,87,55,48,217,242,229,179,236,235,15,15,247,79,126,164,162,87,123,76,192,152,114,71,43,163,110,15,120,6,118,233,60,252,173,220,191,2,168,34,99,124,252,172,242,224,58,67,227,241,119,229,251,151,104,177,202,227,83,12,190,254,16,197,240,181,118,214,241,199,54,86,71,24,6,12,181,135,53,7,54,0,127,239,228,149,234,195,39,150,12,124,231,59,194,81,220,172,3,126,5,118,53,155,114,1,23,76,57,183,201,140,59,125,245,31,183,230,31,23,84,135,4,45,31,146,66,68,155,128,250,15,153,146,162,207,7,83,18,37,195,172,230,5,32,48,157,164,199,246,166,156,204,101,14,208,191,229,139,151,202,231,177,37,102,220,184,247,11,154,237,201,8,81,202,238,61,251,2,214,188,234,147,167,192,85,80,120,239,62,90,230,247,30,93,223,123,244,13,155,99,159,222,44,63,126,188,247,236,242,222,175,127,83,166,241,133,202,185,103,149,247,79,41,211,140,9,23,252,228,81,75,82,80,72,145,223,190,181,154,219,213,157,191,86,190,57,65,103,245,222,119,39,249,249,73,39,149,58,177,233,225,96,245,233,39,192,25,248,246,252,195,242,249,219,208,22,44,195,252,196,211,79,117,156,180,100,21,184,191,255,233,19,117,81,160,115,27,11,32,167,222,168,93,11,232,44,173,222,57,167,242,55,79,22,16,91,170,223,127,69,15,92,170,159,191,167,173,83,100,104,181,37,224,79,23,176,47,23,191,103,124,124,231,156,10,135,174,89,148,242,149,19,183,112,145,186,253,172,114,237,114,229,147,207,42,127,186,95,62,253,153,74,67,90,18,169,250,224,99,94,16,35,113,128,110,169,16,246,238,253,6,98,63,140,32,8,196,26,182,92,121,32,99,229,220,69,216,211,118,159,94,164,8,27,187,70,249,18,152,228,210,55,202,2,164,47,112,225,12,112,17,15,19,250,206,47,139,6,14,169,92,187,137,164,184,118,19,10,128,32,89,254,237,20,30,34,127,251,30,158,85,153,81,21,222,214,30,185,238,159,56,177,251,244,67,122,204,198,206,185,148,186,109,90,122,48,117,143,215,38,138,28,243,68,184,137,50,56,24,8,59,28,22,19,133,141,9,225,44,224,184,253,79,111,239,127,253,94,245,238,167,229,95,126,98,228,39,231,105,218,232,17,65,147,62,100,103,96,87,207,33,95,16,52,240,152,253,218,215,120,222,78,78,218,145,47,30,126,12,44,131,75,205,47,63,85,222,191,14,164,170,126,241,24,123,76,143,236,240,104,253,75,34,78,41,244,184,116,185,124,102,135,30,145,193,66,189,251,228,230,238,227,243,140,240,143,190,6,176,244,220,12,38,95,229,3,42,61,223,165,192,49,158,220,157,95,232,84,6,81,172,250,197,93,90,18,144,225,133,99,164,244,147,191,160,136,127,239,189,221,39,63,171,237,170,167,241,180,35,208,180,86,157,84,196,177,37,92,64,7,138,14,17,188,101,244,87,202,240,109,49,129,158,198,186,131,185,242,197,175,120,160,250,227,123,187,59,183,16,26,233,41,165,30,155,61,79,126,174,124,245,20,103,228,237,15,246,30,161,162,82,190,190,3,56,176,217,252,232,103,101,194,221,101,162,50,147,78,104,51,60,7,120,162,129,24,199,1,62,95,56,12,107,103,61,14,80,121,27,73,124,247,113,249,210,61,3,75,243,175,52,141,10,88,250,87,156,11,229,203,127,219,187,199,196,17,190,34,140,174,82,242,34,224,173,50,48,155,38,87,255,70,121,142,215,207,40,103,176,115,91,117,57,189,245,222,222,133,119,161,60,165,166,174,188,218,220,133,115,213,83,183,218,254,251,4,72,182,231,168,91,6,147,225,207,222,135,177,250,239,19,215,112,184,190,59,89,121,240,14,25,168,199,48,225,105,49,21,15,198,203,28,116,152,144,200,77,208,195,75,159,82,246,225,91,197,205,255,212,207,187,191,178,109,220,180,63,213,191,126,10,203,10,246,153,176,15,157,58,84,30,97,90,42,167,72,26,230,57,37,40,173,8,218,1,10,38,39,47,84,118,206,81,60,77,87,49,80,94,64,183,229,151,111,110,173,184,133,252,163,227,148,152,79,214,115,74,16,126,154,88,43,232,137,56,107,242,236,159,171,31,223,164,10,45,161,248,29,148,169,174,94,87,159,208,165,90,253,90,249,17,24,155,189,5,130,210,229,156,106,80,74,25,214,37,250,138,63,201,231,167,185,54,121,57,100,120,106,210,117,128,54,13,27,5,142,199,245,155,234,72,176,242,186,146,31,208,101,193,200,167,116,134,41,182,134,202,103,119,1,142,86,134,135,86,59,150,151,206,239,159,248,10,96,26,134,86,55,102,231,97,241,185,103,220,247,40,163,144,149,144,22,99,203,154,66,70,152,136,200,103,39,110,81,67,16,62,57,123,173,114,231,38,218,35,64,204,254,211,5,190,46,63,125,41,28,92,165,105,187,132,44,176,210,2,170,108,123,252,211,5,20,124,64,62,34,56,179,81,224,10,155,240,86,173,228,170,49,153,219,73,162,59,107,27,82,48,56,56,88,151,201,212,17,165,74,176,233,174,205,202,16,167,14,104,29,221,83,118,62,250,251,211,115,58,52,96,226,50,94,65,57,135,120,103,129,210,242,110,229,171,199,56,69,200,220,213,192,254,248,243,222,197,115,176,75,237,221,253,186,22,32,239,106,162,46,110,136,192,137,39,180,239,32,80,209,221,136,57,173,81,234,43,111,169,146,168,126,165,169,224,80,138,32,11,12,178,17,105,23,135,237,236,233,189,91,74,239,106,251,133,62,41,223,193,248,129,82,13,66,57,236,61,108,255,227,54,102,149,113,53,201,91,29,29,69,174,166,242,173,201,64,242,106,138,54,132,94,151,44,241,194,183,183,207,211,55,96,49,132,76,194,227,215,137,71,127,69,54,252,229,7,80,134,0,126,229,135,39,218,236,135,175,231,191,133,206,148,207,156,166,74,3,89,162,175,3,198,204,62,67,86,8,124,168,44,149,232,117,71,144,164,96,43,231,63,197,207,68,205,130,145,6,234,48,94,222,185,82,57,113,19,10,236,159,185,68,159,131,120,2,194,49,16,75,37,147,110,170,81,39,159,7,15,0,44,213,216,0,79,85,197,196,105,10,109,221,99,118,191,221,103,119,97,75,51,112,36,29,120,186,218,1,134,8,228,204,37,196,138,116,150,10,62,218,6,196,53,205,211,71,85,22,173,168,244,247,167,95,176,101,137,12,33,98,245,46,124,126,0,127,169,149,6,36,184,61,208,228,216,114,242,5,63,28,47,133,188,200,163,22,180,101,219,48,44,129,59,151,42,231,111,226,70,89,35,72,82,228,249,38,24,180,243,95,239,127,246,23,117,89,66,65,252,79,31,90,172,52,160,254,243,11,140,47,24,112,115,220,25,116,186,194,3,3,205,44,48,4,20,242,202,169,159,202,63,60,174,238,60,83,229,61,180,11,19,43,155,113,168,56,227,3,136,36,101,144,6,97,132,20,13,64,219,230,41,124,66,104,100,160,95,62,169,60,60,143,31,64,248,252,233,29,170,233,131,88,128,235,19,232,55,151,168,179,230,19,42,97,40,214,189,119,116,194,36,105,119,255,204,153,234,87,239,24,180,76,254,149,202,49,212,104,142,221,161,243,240,210,121,134,249,87,239,84,175,63,164,246,59,20,35,78,62,219,253,245,89,245,202,109,38,144,155,77,12,147,46,159,62,197,239,116,108,94,209,173,129,50,235,163,191,238,221,221,1,145,144,130,53,202,171,181,230,70,110,179,112,7,121,137,36,208,231,114,187,220,117,87,26,117,3,70,173,227,139,15,203,247,174,3,18,134,86,212,81,68,20,191,125,143,109,105,63,157,195,98,64,238,135,31,163,230,245,228,39,29,162,86,222,162,156,166,229,39,190,119,10,174,254,193,193,193,126,79,19,114,54,155,104,4,126,141,92,128,126,207,128,52,98,95,83,152,169,11,212,143,185,102,209,231,149,85,250,138,25,153,106,140,219,20,2,114,159,190,46,101,91,90,158,42,64,170,233,88,149,26,120,174,172,221,105,168,205,28,23,22,213,221,246,238,185,234,175,119,173,54,30,94,194,226,123,74,107,241,196,209,180,107,146,84,89,103,198,87,234,82,31,92,186,95,214,246,26,117,233,75,223,32,159,126,245,24,251,245,217,147,189,187,247,81,35,188,242,16,22,43,131,212,205,230,141,178,89,176,221,65,127,118,80,219,4,157,127,4,85,28,193,134,229,21,69,249,157,54,126,0,24,17,233,20,187,252,65,245,201,29,102,181,162,27,9,140,1,103,184,82,237,192,12,209,63,93,48,140,144,9,100,50,60,84,187,68,25,132,172,0,106,249,253,83,23,81,102,38,155,89,229,241,181,189,155,207,84,139,63,188,194,177,164,227,68,21,121,19,155,68,173,105,83,155,50,78,39,57,103,87,166,140,27,126,44,101,65,221,34,68,119,171,75,104,12,216,255,244,49,110,19,15,111,151,79,95,160,131,168,218,83,209,162,121,237,26,181,205,237,159,123,68,45,214,251,127,133,133,224,39,74,24,114,22,163,27,98,90,145,10,188,116,47,67,35,215,237,247,117,162,253,206,71,180,137,234,149,31,171,223,127,70,91,65,145,238,171,111,113,163,191,115,78,199,192,160,102,114,226,51,236,36,56,104,31,95,224,1,162,29,154,30,60,113,166,104,157,149,250,235,47,43,31,159,173,156,251,75,249,238,47,168,250,160,14,65,164,26,197,62,189,251,228,155,234,153,119,43,159,124,134,130,172,82,113,239,221,95,233,64,209,93,197,108,247,228,14,111,56,219,170,223,239,212,73,232,14,135,165,201,136,77,120,58,42,117,61,178,121,14,49,234,53,151,62,193,42,138,57,65,173,78,119,13,114,250,133,199,96,32,47,131,132,81,249,224,22,10,224,208,79,101,55,49,140,31,173,75,247,77,131,10,169,77,99,50,89,104,235,252,73,155,90,158,223,76,216,43,229,224,153,47,111,88,38,40,64,134,237,199,103,171,31,156,161,216,18,75,193,231,251,95,95,51,234,13,84,60,128,13,234,131,219,229,243,183,169,86,15,11,68,245,219,223,208,34,171,87,116,88,225,235,31,224,125,151,7,55,176,36,53,34,126,241,37,78,216,59,231,208,27,255,241,99,84,111,161,117,117,212,65,87,189,114,219,84,211,164,254,245,170,144,67,77,206,64,52,98,22,35,75,10,169,107,228,152,218,99,64,141,117,34,17,221,126,29,14,135,97,74,91,177,142,186,83,127,114,198,92,155,83,219,162,204,196,157,157,162,161,248,251,207,170,191,126,168,234,168,234,130,133,183,114,168,72,251,203,39,84,164,45,95,189,191,251,152,44,186,116,120,8,28,84,148,168,163,135,190,21,106,181,198,86,64,142,62,127,19,196,103,220,13,168,8,65,39,211,169,191,193,19,50,30,231,144,93,238,126,110,48,77,211,98,140,143,149,41,8,220,6,194,6,51,40,112,208,96,254,236,253,250,43,20,43,159,255,162,86,96,175,49,237,113,71,171,220,42,26,241,72,186,85,116,112,208,210,192,199,20,90,14,20,19,18,245,242,131,81,206,37,229,209,84,243,237,3,117,195,161,90,9,206,78,5,111,74,23,54,132,156,41,69,135,57,111,127,213,172,117,200,10,32,135,85,223,249,133,47,204,3,225,229,19,163,66,203,87,185,117,165,252,225,159,119,185,147,55,75,229,150,178,48,57,229,56,135,104,241,52,117,5,253,178,158,145,225,167,254,206,84,115,52,81,235,171,97,186,250,25,78,18,128,91,81,132,166,106,15,209,241,80,128,39,155,16,53,124,170,213,121,131,24,30,103,221,249,142,26,127,144,191,104,117,226,2,164,46,29,154,20,168,183,77,161,183,1,183,69,153,106,194,154,90,216,168,46,223,22,43,73,54,96,90,76,235,59,121,69,55,99,131,5,115,247,55,148,193,107,143,110,152,119,203,149,235,187,59,183,12,148,108,188,55,115,187,41,174,28,200,76,138,175,12,218,241,76,204,128,120,88,121,117,199,32,227,154,142,157,206,208,167,148,167,167,153,219,92,36,223,45,243,120,22,38,78,124,137,120,50,158,31,75,23,229,241,66,178,199,47,228,184,26,61,30,167,176,46,198,105,77,151,215,225,176,136,181,92,155,140,94,205,79,63,139,254,122,74,130,250,250,129,151,149,42,97,230,150,215,174,70,168,20,37,105,160,8,83,1,225,96,140,47,12,77,70,60,72,5,62,100,166,49,174,12,122,233,98,128,217,110,46,142,77,119,58,22,203,201,121,90,64,72,233,155,219,238,16,222,192,75,204,90,152,93,237,109,221,40,166,41,121,3,104,20,93,109,127,33,116,72,20,76,53,154,65,173,19,42,173,173,121,105,210,136,174,169,14,46,196,110,183,230,182,73,189,116,225,53,194,228,188,57,45,192,114,21,77,192,114,141,106,96,249,209,181,140,9,105,230,151,233,244,152,248,101,230,210,217,60,113,181,228,46,50,245,15,204,132,105,178,21,12,80,167,115,172,4,110,167,196,87,29,66,209,23,56,65,179,48,34,70,67,114,190,93,22,12,241,35,179,233,117,26,225,76,171,69,31,10,220,35,147,20,10,36,57,163,214,250,65,254,75,47,255,165,59,151,136,71,229,118,135,224,116,160,155,50,87,202,102,195,52,22,52,220,182,122,111,190,54,156,177,41,43,145,90,92,60,152,30,61,98,133,108,66,23,160,152,60,81,2,7,147,241,227,61,125,149,241,101,9,45,233,140,53,137,182,74,6,48,111,58,128,254,58,126,181,91,218,112,97,204,46,155,64,115,216,184,4,140,162,144,233,177,137,82,81,36,73,242,178,114,130,230,120,182,133,198,251,109,216,189,44,251,62,48,53,23,58,140,222,25,207,203,19,154,203,176,9,83,240,177,39,8,249,24,83,200,124,53,250,84,9,42,58,211,187,38,244,19,103,237,88,32,226,114,212,122,107,207,232,3,137,70,189,206,160,40,59,148,251,92,36,146,40,139,152,103,59,222,219,207,197,19,245,186,156,191,71,128,59,139,235,8,230,254,250,24,105,173,11,54,142,100,58,213,149,161,129,198,143,213,41,73,131,24,229,100,49,27,93,102,69,181,212,91,74,0,39,26,51,14,29,228,13,153,140,52,151,109,171,20,70,90,137,94,89,159,177,72,123,163,220,194,130,134,49,155,163,218,238,82,33,143,12,227,116,104,239,65,170,226,162,116,100,128,143,125,219,58,172,45,178,91,17,101,163,124,249,98,245,214,125,174,181,168,152,139,234,115,163,210,64,181,72,19,12,250,193,165,11,99,57,79,88,207,109,185,124,84,178,9,12,58,202,132,32,224,177,152,192,192,196,236,19,134,20,35,251,54,102,38,203,229,83,201,28,205,147,210,5,164,234,74,200,69,57,145,35,201,216,140,105,164,246,79,156,171,188,255,23,61,206,244,202,198,178,152,90,146,213,204,122,97,242,181,206,160,116,211,9,221,141,216,54,200,49,85,83,73,96,125,52,38,154,50,135,174,203,54,245,66,67,69,149,24,208,73,171,59,183,184,161,2,246,135,41,90,47,14,156,118,71,143,27,53,18,84,92,25,78,115,58,235,27,108,76,204,117,49,155,26,202,2,219,180,78,81,181,106,51,100,213,10,107,97,203,74,43,210,74,78,191,226,105,139,1,80,137,5,64,163,55,23,82,24,184,76,71,220,20,185,41,36,40,125,35,255,194,192,105,49,226,234,14,95,160,249,225,83,174,64,168,21,48,142,119,87,6,118,66,57,107,49,134,46,143,254,162,37,55,136,54,130,40,105,84,196,64,41,37,248,233,26,27,235,146,36,37,146,36,130,207,226,100,48,140,184,141,60,4,230,65,154,98,94,35,24,247,51,15,49,93,81,94,204,230,187,56,134,176,225,213,137,19,229,91,239,131,206,87,185,122,29,138,200,41,201,80,160,250,228,163,202,181,235,172,128,97,70,210,15,184,1,215,176,80,14,32,225,11,43,126,81,222,27,23,72,229,121,83,115,203,99,58,56,236,137,49,85,154,62,35,27,213,92,213,68,167,108,47,208,229,74,212,93,24,75,167,72,88,247,25,82,78,187,1,89,185,124,181,250,232,107,155,118,169,221,216,170,190,25,144,100,160,167,245,218,33,233,35,72,98,111,238,146,233,25,52,28,27,51,179,241,212,225,35,94,82,149,123,82,76,225,21,50,171,189,207,236,74,49,169,30,201,167,44,171,194,59,173,162,210,97,2,15,106,51,249,166,136,209,132,153,193,0,19,203,144,152,136,89,113,125,156,60,41,118,169,207,20,70,97,15,116,76,160,20,66,249,169,78,236,203,160,151,95,0,65,218,200,212,108,96,106,188,78,130,230,152,184,193,212,166,72,58,75,22,68,118,201,142,189,167,97,21,149,28,224,50,108,88,44,171,180,121,98,192,109,16,147,26,23,210,120,84,31,59,81,207,151,36,142,178,118,49,203,171,238,179,229,157,75,229,75,63,43,151,173,45,161,96,127,181,196,159,104,127,70,201,83,221,4,72,178,71,220,141,85,184,186,157,150,109,209,106,112,167,124,58,157,200,199,49,154,83,195,134,249,102,106,145,160,13,115,91,128,217,134,247,2,173,235,91,12,152,119,91,89,82,4,179,229,250,165,53,238,54,109,60,158,27,79,231,229,177,220,146,70,248,63,223,43,95,254,174,124,233,195,253,19,39,171,215,239,236,62,187,81,23,7,129,198,208,158,73,164,243,40,81,189,85,104,103,87,249,20,105,92,136,165,76,114,74,30,115,98,82,45,84,1,186,85,20,222,126,219,230,180,213,62,62,104,140,175,1,24,114,105,131,5,135,41,36,71,51,144,160,163,124,2,226,109,12,250,253,226,124,44,38,64,111,194,172,78,152,12,69,207,80,231,127,194,144,193,191,19,61,105,111,185,214,25,65,107,158,215,82,244,234,95,203,167,30,238,127,122,135,167,171,171,215,28,164,203,214,219,12,204,242,207,63,212,192,108,157,194,46,3,133,21,38,253,232,34,185,97,249,59,16,146,201,70,48,146,160,237,243,120,145,52,27,202,6,218,108,108,226,201,52,177,86,16,114,209,52,96,73,80,19,204,203,19,163,69,40,33,42,36,85,106,89,39,124,175,156,191,9,92,181,119,239,187,202,187,167,140,239,108,106,28,27,214,149,46,76,217,194,45,140,9,140,115,175,246,19,232,101,124,112,204,154,123,120,176,122,145,83,233,161,205,216,27,46,46,3,229,11,58,37,120,238,80,164,6,202,37,156,104,165,36,195,101,131,3,42,116,60,37,50,169,154,166,162,86,159,88,74,7,124,37,134,43,217,10,213,104,183,124,28,74,224,44,150,251,132,234,235,70,165,131,218,107,200,7,140,47,136,226,44,236,234,160,57,30,115,57,4,183,67,240,56,4,175,227,56,247,170,30,4,52,248,0,99,151,48,147,147,45,159,206,139,9,161,141,128,19,218,240,250,55,252,133,66,89,161,13,13,87,66,219,74,33,153,65,90,144,130,40,25,224,191,44,189,55,214,234,162,82,175,77,203,245,14,15,169,86,170,117,202,88,134,229,215,99,202,43,163,61,6,10,79,175,99,130,133,254,184,136,163,158,16,49,249,227,17,216,45,73,186,47,141,149,180,98,61,186,74,68,19,192,217,71,254,221,214,66,91,178,247,105,37,212,129,242,93,128,209,36,198,178,20,111,236,6,132,120,22,209,39,253,245,199,252,44,9,141,232,9,56,141,233,127,105,44,45,140,155,101,122,125,94,72,244,162,9,122,54,43,203,58,35,81,199,22,77,51,139,209,91,242,237,241,78,146,201,199,190,206,122,110,103,85,108,66,170,38,175,20,104,127,50,40,133,40,182,81,83,36,148,197,62,204,146,21,172,133,54,8,183,52,213,2,86,137,99,29,115,240,128,64,45,244,24,80,3,35,2,96,102,162,198,45,208,156,79,116,30,183,210,7,190,222,193,184,148,235,109,166,53,88,137,72,26,12,191,195,133,71,118,47,205,36,167,172,236,36,87,136,94,190,85,89,84,80,130,87,232,217,152,15,238,173,72,247,62,18,132,72,160,129,176,83,52,118,153,96,163,25,49,89,72,15,109,122,145,112,30,116,142,178,252,89,172,33,155,81,239,212,90,5,213,147,46,153,179,235,105,148,252,15,242,214,56,221,250,6,143,180,80,32,122,59,157,187,198,78,167,15,21,98,18,47,213,34,116,63,42,180,46,79,125,171,160,203,188,49,37,179,57,57,223,96,251,133,153,17,195,196,30,74,246,123,45,66,236,222,71,239,81,199,212,246,234,103,191,237,62,62,147,252,191,15,59,122,122,234,196,28,34,106,156,49,220,156,170,76,1,101,187,215,65,164,233,234,178,105,225,153,126,55,228,203,59,31,81,199,133,221,95,47,182,39,59,94,12,237,72,34,187,249,234,48,63,117,19,144,175,252,120,18,41,15,52,183,231,94,16,251,120,106,237,213,33,127,102,231,229,34,159,206,175,189,74,158,121,73,12,243,10,217,5,116,119,32,55,186,61,60,252,248,133,249,68,202,190,98,98,163,19,192,249,103,47,72,236,245,76,62,197,227,205,91,196,20,5,235,245,122,110,163,10,12,181,245,84,159,126,82,253,234,100,203,116,167,150,249,197,181,238,153,217,112,255,171,99,241,143,239,87,46,222,197,251,171,231,111,82,75,77,203,136,83,211,57,202,184,124,47,242,201,142,87,215,9,66,125,106,229,122,126,186,171,214,179,92,46,167,67,221,217,75,243,85,198,65,20,36,165,48,105,243,193,87,192,78,159,254,84,185,251,227,139,117,104,70,50,244,70,153,180,175,190,83,84,79,222,255,243,217,242,137,167,47,214,169,121,49,241,207,209,37,58,78,251,95,160,43,93,139,93,82,130,197,145,94,29,211,125,99,3,119,220,172,143,110,179,62,190,253,182,235,255,99,239,205,251,27,185,142,67,209,175,2,181,173,49,17,54,192,238,198,14,10,210,3,192,101,200,33,57,92,135,195,25,207,157,95,3,221,0,49,0,186,193,238,6,87,241,247,115,114,159,109,217,190,142,237,36,47,206,226,196,113,98,199,78,238,179,226,196,118,98,75,118,242,97,158,56,35,253,117,191,194,59,117,150,238,211,27,22,14,103,44,57,20,53,36,112,150,58,117,234,108,85,117,234,84,189,246,174,95,253,246,79,175,190,246,77,114,166,95,127,52,169,28,255,0,10,125,170,187,75,58,250,234,38,175,239,166,201,72,47,153,67,235,86,86,162,164,255,213,119,41,211,187,246,82,44,47,208,52,109,15,142,140,215,119,46,97,59,89,96,197,126,245,79,55,219,11,231,245,246,227,122,140,129,31,103,167,255,217,224,7,252,88,187,76,193,107,70,254,154,59,77,24,249,192,118,19,197,191,163,237,166,115,172,223,110,55,174,208,119,245,199,223,120,241,254,15,110,64,94,5,186,166,7,231,78,227,164,247,250,230,15,222,104,80,23,174,190,254,215,55,213,5,123,48,176,94,103,23,94,118,191,1,156,251,246,103,111,199,1,188,63,179,59,14,67,126,162,29,103,167,115,122,187,225,16,242,63,124,254,231,191,190,250,54,246,11,251,235,159,131,195,166,31,127,248,201,151,190,127,245,193,63,206,244,251,115,135,47,177,116,17,141,211,218,233,107,155,70,7,175,180,31,103,175,79,123,246,183,127,244,226,175,127,241,74,59,243,250,84,152,15,3,157,64,232,191,36,242,167,150,102,191,190,57,117,227,232,159,189,78,244,201,84,186,241,62,156,191,206,62,188,236,97,12,8,251,79,226,24,29,114,84,128,69,114,201,233,218,77,248,76,62,220,24,35,129,175,19,217,165,250,173,65,249,219,77,222,186,35,65,205,126,120,140,47,69,13,46,237,7,21,47,174,213,144,121,213,215,244,227,78,19,27,1,184,215,179,212,180,159,55,45,32,168,212,76,179,167,171,134,72,205,120,202,111,200,151,212,204,128,228,147,119,35,56,187,55,116,72,236,129,24,231,250,84,209,87,126,204,94,16,12,12,89,18,68,146,188,110,183,225,220,187,122,239,43,159,252,201,247,137,74,241,147,191,252,38,185,125,132,71,167,110,149,140,191,74,102,124,21,217,223,6,60,251,71,133,227,203,103,252,13,140,45,159,247,149,207,143,45,47,43,126,132,148,113,53,180,179,129,175,198,243,239,254,8,21,35,250,60,176,138,5,253,18,121,28,69,110,213,221,73,125,223,208,105,136,1,247,174,196,255,253,16,44,49,248,20,16,200,252,9,136,95,242,37,160,133,2,223,77,3,127,131,183,27,244,194,28,127,4,128,236,11,211,14,225,207,84,116,131,207,148,169,162,17,43,232,107,43,122,177,15,175,141,240,45,20,142,141,128,239,117,240,39,79,235,13,223,152,166,138,76,183,184,247,155,94,157,202,192,181,205,88,232,52,157,21,180,207,216,75,150,217,175,171,205,67,125,70,128,39,5,130,247,194,19,144,227,30,124,238,156,217,80,41,230,185,39,247,184,210,187,97,136,120,124,102,232,39,9,114,249,128,32,87,116,0,188,132,58,123,160,171,214,76,114,86,72,9,162,85,153,193,201,235,136,157,60,68,105,242,91,178,244,142,32,9,179,129,228,100,57,240,29,215,86,9,76,220,68,146,213,228,146,102,133,132,80,14,124,23,77,82,233,46,26,40,27,146,202,130,216,97,88,116,140,161,163,219,1,88,110,106,217,255,149,212,237,17,112,59,58,226,136,181,96,85,55,181,236,255,234,218,141,204,90,179,234,172,57,219,153,237,177,135,124,234,168,55,170,120,194,84,4,98,141,39,136,236,233,164,59,241,43,143,189,21,241,68,244,105,174,43,161,194,143,37,90,132,238,81,17,47,38,177,189,72,160,14,45,14,86,123,120,169,226,151,152,225,139,141,138,158,118,87,47,126,105,18,152,158,211,180,134,107,84,42,168,17,91,95,49,156,25,218,114,50,220,52,187,36,170,208,168,204,204,60,138,206,231,216,7,174,145,150,91,110,252,31,52,141,55,209,202,233,216,58,135,173,35,90,126,211,36,125,86,152,179,207,108,248,7,109,161,50,232,52,131,232,40,216,204,170,218,235,185,203,80,8,25,40,225,174,147,61,0,161,14,103,73,186,217,107,181,144,52,70,182,3,150,104,195,27,215,86,239,164,121,104,53,53,55,245,208,118,206,251,34,177,154,165,86,70,158,234,125,134,1,142,166,56,165,37,87,19,151,38,239,107,189,239,28,65,93,164,38,5,136,75,115,0,241,119,14,32,98,185,50,113,168,187,125,157,180,49,86,129,107,143,37,189,218,62,204,8,217,168,78,32,238,42,23,149,142,38,175,49,118,57,132,241,112,107,112,184,120,75,132,155,245,201,192,115,49,120,43,76,95,46,115,44,85,248,233,50,23,227,136,89,76,146,88,71,253,202,80,108,97,115,72,69,106,20,253,161,17,15,89,104,196,22,125,74,219,23,155,162,198,5,62,210,27,37,53,147,205,177,208,136,141,202,161,27,247,168,93,185,232,119,78,59,112,228,217,184,246,19,95,208,35,191,65,104,185,17,203,105,249,195,8,145,35,22,158,40,146,243,213,165,17,249,138,223,129,97,135,8,36,94,144,161,185,95,46,197,145,65,136,16,79,11,47,58,225,68,198,175,242,124,124,2,124,97,111,45,192,194,151,24,208,74,98,127,8,54,227,61,125,7,191,102,132,7,62,80,11,159,254,240,90,135,99,64,129,63,88,193,214,193,132,225,132,39,24,81,135,125,132,199,5,247,204,22,35,60,57,244,210,212,160,116,6,157,222,129,125,7,119,136,109,231,34,253,30,251,126,158,62,114,197,243,143,125,169,172,238,220,223,72,227,253,121,6,127,132,167,72,70,187,211,58,227,10,37,211,150,142,31,214,205,204,65,11,115,109,145,188,160,165,15,234,147,188,207,134,160,101,119,204,203,118,234,185,1,109,219,173,142,213,71,2,209,79,127,72,204,246,175,126,246,21,98,1,254,241,191,252,136,152,126,136,9,242,234,228,197,135,63,126,241,225,79,223,17,68,225,249,183,190,253,226,135,31,32,41,132,86,175,97,169,4,135,209,18,136,127,85,65,108,194,43,247,30,159,3,158,167,254,253,61,246,0,17,219,197,194,51,173,208,142,158,188,232,165,121,219,212,25,252,44,51,64,76,16,168,208,54,167,167,63,223,71,167,22,154,96,105,123,216,108,162,143,204,128,29,162,33,124,253,251,104,177,233,254,241,4,134,194,173,163,91,150,105,205,88,104,39,160,41,148,158,233,166,234,248,6,16,54,20,86,107,198,125,117,5,102,214,52,177,140,159,84,224,30,94,189,247,119,159,252,229,15,133,203,164,235,182,128,188,51,136,27,9,52,33,122,105,215,76,56,162,183,58,217,173,42,244,253,169,168,251,12,81,223,144,60,167,10,174,229,118,112,115,242,85,144,35,166,249,103,231,172,199,123,7,59,191,225,139,104,4,186,50,98,3,247,30,157,250,125,72,188,67,76,23,162,158,106,211,237,174,98,184,92,95,184,20,221,5,81,25,249,9,58,207,198,194,18,132,113,144,4,33,206,65,69,120,7,163,47,30,209,76,8,240,181,32,210,199,226,210,212,222,125,119,102,68,110,133,28,56,120,251,115,109,228,131,21,130,14,70,220,101,137,103,42,117,45,193,127,139,57,173,31,115,207,252,158,164,209,22,216,199,10,117,60,214,113,251,41,61,224,35,235,130,63,11,95,122,197,224,14,248,164,200,113,203,21,30,61,209,125,140,238,189,233,228,62,227,138,112,50,185,149,200,139,16,195,27,3,172,253,113,183,10,221,183,177,136,188,23,130,176,39,154,184,113,64,147,10,52,59,220,27,226,208,250,142,123,189,82,137,94,235,222,67,225,209,144,0,137,10,136,219,120,15,97,175,174,217,236,245,161,52,227,118,207,123,210,50,166,139,129,87,54,44,188,100,0,215,136,55,48,147,195,29,9,211,229,41,226,160,134,152,15,52,139,250,234,96,38,202,157,0,108,219,212,93,138,23,131,85,214,37,213,243,150,210,114,99,176,242,222,82,220,95,65,63,41,199,158,159,20,161,144,83,243,66,200,83,10,60,179,160,101,176,226,46,147,147,132,228,204,27,18,28,122,131,161,125,56,243,24,97,37,10,233,192,19,171,199,176,117,166,142,83,138,212,82,180,146,158,125,114,225,134,215,82,27,182,217,67,66,250,27,157,62,222,221,13,103,30,63,192,42,167,115,138,84,204,28,159,112,25,13,19,157,237,253,114,38,157,47,22,114,124,206,101,154,123,236,29,110,76,235,216,136,153,65,51,175,167,159,94,166,93,79,21,238,155,181,167,79,65,179,155,0,205,105,184,50,113,18,7,222,75,249,246,226,128,196,214,47,169,240,51,9,136,244,33,220,188,133,0,137,147,183,89,198,16,46,184,23,108,159,107,229,90,133,150,58,154,78,137,50,98,173,108,120,13,134,152,192,139,190,106,161,225,43,75,9,252,19,68,252,164,131,216,149,167,79,177,146,59,149,234,233,45,103,196,24,19,199,67,199,250,60,148,43,43,233,76,54,3,227,55,79,73,211,106,181,230,207,83,248,73,121,57,37,163,255,124,77,52,77,75,15,195,38,79,112,148,116,94,202,202,5,255,84,8,163,135,39,212,36,248,145,153,135,16,44,229,96,234,77,134,32,223,72,186,99,167,84,236,87,32,220,28,131,0,0,56,200,227,41,59,45,208,82,19,126,120,184,182,218,31,128,155,165,240,144,39,210,238,27,168,167,79,27,166,118,134,228,40,13,206,149,178,156,206,229,21,52,74,9,57,141,104,156,71,68,70,243,192,253,124,25,158,116,229,212,137,222,232,118,156,148,141,3,222,54,212,192,12,244,117,21,241,244,136,155,71,179,20,187,80,200,136,182,57,180,154,160,60,21,22,202,115,207,116,163,139,132,204,185,19,211,234,162,69,217,212,231,240,126,210,58,30,234,115,182,213,156,131,160,182,136,159,115,214,85,3,158,66,206,121,50,232,220,103,183,182,63,14,110,26,213,16,158,224,160,132,88,108,69,135,192,0,71,228,21,170,213,246,118,85,236,214,171,245,186,152,173,85,235,85,241,140,253,174,42,53,17,165,103,106,98,177,86,93,174,138,7,213,170,10,9,13,177,189,0,223,77,84,164,83,135,148,103,117,81,169,67,210,16,37,157,225,90,231,53,177,187,92,93,65,160,81,82,31,39,25,53,90,234,4,37,73,56,73,174,137,103,56,169,139,27,213,225,215,62,252,82,171,213,38,20,208,0,181,101,130,142,141,171,56,53,81,226,170,180,107,17,117,76,140,159,10,137,38,95,177,239,165,251,48,205,215,171,43,117,209,174,115,73,71,40,105,193,163,66,181,42,136,16,10,185,44,132,9,251,14,250,119,7,36,156,10,246,133,113,7,47,161,138,116,167,163,85,216,116,190,211,67,7,116,197,110,218,246,29,242,112,188,226,88,168,146,192,38,106,157,186,10,125,12,161,226,111,127,110,127,98,127,130,188,80,226,2,165,58,238,217,147,96,12,80,130,99,116,160,4,57,139,18,178,52,56,13,102,81,62,40,193,24,33,127,254,37,105,213,59,232,73,139,140,9,74,0,23,228,22,27,201,12,145,138,228,84,73,88,237,198,76,78,22,19,228,95,50,170,205,88,96,60,28,202,9,77,83,159,112,68,226,136,18,132,227,33,237,112,135,78,130,242,61,145,84,225,185,29,82,147,178,60,9,202,243,196,161,24,62,161,131,99,234,50,20,144,140,153,158,68,54,55,56,157,231,201,0,76,5,124,103,39,120,2,115,22,81,13,1,7,68,90,32,92,79,34,23,154,19,113,200,225,73,52,18,59,58,205,178,249,107,163,23,205,255,144,70,221,218,180,178,15,254,228,244,157,28,44,225,125,162,32,51,30,136,64,40,151,143,83,154,174,15,66,252,15,201,70,228,162,108,80,34,3,196,86,224,151,132,255,224,230,46,41,212,8,166,39,106,18,70,244,85,120,66,143,146,109,19,204,46,4,240,113,129,165,174,230,245,165,174,147,67,180,22,24,99,38,75,114,51,95,204,54,159,80,78,30,19,178,156,198,60,221,77,176,95,32,209,91,199,102,199,34,188,12,60,185,191,22,51,244,25,131,99,245,28,98,152,162,118,208,156,25,197,166,21,119,49,227,84,95,196,28,85,199,207,148,132,193,140,96,74,216,80,222,50,37,183,63,159,250,31,11,237,181,120,35,66,27,161,5,94,136,248,237,39,33,43,176,131,90,176,5,90,49,155,96,33,47,21,10,215,221,3,181,206,49,219,0,181,108,73,87,114,153,162,171,130,209,52,237,50,13,75,25,179,0,106,199,240,180,44,94,89,106,226,12,22,206,243,228,184,197,31,93,169,56,187,249,112,190,97,158,130,23,31,248,78,60,243,165,80,202,60,179,151,46,31,118,52,77,55,198,54,133,143,30,172,232,229,228,228,20,197,85,110,42,153,140,52,79,29,255,201,232,244,65,92,98,71,75,124,46,87,200,231,138,44,35,69,57,65,3,109,78,83,180,151,74,81,184,106,203,65,124,213,52,21,137,79,233,105,235,149,137,31,148,136,126,146,238,76,129,123,194,1,135,135,9,103,154,230,221,58,232,67,24,7,196,216,170,51,138,36,22,101,81,206,75,98,58,155,228,206,234,41,166,14,79,38,112,231,8,141,209,217,228,106,148,174,1,68,243,128,200,153,92,86,241,105,68,233,180,76,57,230,160,44,185,223,232,172,152,146,172,111,167,193,61,228,69,11,149,198,62,170,202,233,130,82,2,229,218,60,78,58,33,88,20,36,233,122,68,65,61,137,111,225,186,16,167,155,4,192,70,246,116,181,117,225,95,61,161,213,117,141,165,52,29,46,94,173,67,134,11,225,195,67,168,240,90,188,41,186,106,133,167,185,99,169,6,226,122,224,78,227,90,64,83,41,226,179,84,243,146,40,199,236,88,92,10,60,56,113,75,162,201,203,49,194,193,133,166,36,175,137,136,110,224,191,208,20,145,251,194,24,17,129,240,109,31,2,49,235,189,224,91,239,67,203,70,101,6,102,7,220,161,222,20,121,152,159,53,132,241,219,83,77,148,56,16,211,245,106,178,110,184,62,137,169,232,197,29,155,193,29,96,50,128,29,99,48,116,18,248,247,184,19,206,127,28,76,189,29,4,116,2,211,159,167,215,106,134,168,30,220,237,185,136,56,3,112,194,159,226,18,94,2,46,214,192,92,188,36,37,168,254,132,164,162,185,201,195,204,106,141,130,255,250,193,223,64,98,236,133,147,219,52,89,109,226,75,96,24,188,177,74,185,215,110,89,57,167,78,59,149,93,97,252,233,211,19,75,29,48,9,152,236,177,41,52,46,220,138,167,121,244,44,240,103,78,214,218,192,28,12,80,222,41,113,69,14,2,227,255,168,16,112,40,159,100,62,125,170,90,104,229,94,192,57,157,42,96,22,146,59,129,174,195,12,77,222,40,225,214,46,166,104,49,145,110,30,234,205,110,42,114,172,253,196,100,183,180,83,129,192,29,192,249,136,111,102,187,13,199,21,96,29,5,183,9,184,140,13,81,97,100,100,172,195,8,181,72,188,162,143,98,238,185,229,175,169,246,161,238,241,211,60,35,197,250,20,104,150,165,250,39,140,44,133,87,185,139,10,162,126,44,253,104,253,116,86,206,227,11,181,17,48,18,105,76,162,177,160,8,97,230,153,166,151,196,4,73,53,122,102,179,59,31,177,37,102,115,178,58,57,175,99,95,68,210,40,90,22,122,185,125,22,90,123,250,212,80,143,233,66,190,240,60,149,151,137,159,242,41,225,92,32,185,76,117,166,19,147,108,186,189,135,230,37,237,38,162,2,158,24,41,75,213,58,67,155,167,136,155,143,215,72,168,128,123,179,78,7,44,204,207,67,94,148,249,3,38,42,244,98,222,149,9,80,161,12,0,245,157,60,44,117,242,206,50,142,52,213,84,45,196,167,187,36,160,202,242,11,78,20,166,141,52,213,94,115,6,18,18,169,68,22,45,130,100,68,55,70,207,146,75,216,167,134,131,20,142,197,16,158,220,164,201,162,132,96,179,54,145,208,143,190,132,108,71,230,97,70,230,16,106,120,161,194,7,204,236,2,67,67,216,94,48,76,158,73,161,12,17,126,37,231,163,185,39,73,132,31,196,57,185,151,253,165,82,196,76,214,20,45,175,53,217,48,179,193,165,107,143,109,90,25,45,171,21,60,173,1,187,54,159,128,16,132,117,130,240,11,216,192,50,76,151,112,247,233,86,76,81,192,203,147,126,246,38,175,135,2,51,61,200,229,155,249,102,136,225,245,97,130,31,17,34,76,176,249,115,24,19,222,174,134,107,42,13,147,15,70,157,233,82,220,166,249,73,234,165,6,197,203,192,174,70,161,141,66,45,17,169,246,33,19,40,155,121,51,166,106,192,14,38,164,3,226,103,184,156,198,55,109,73,78,39,244,114,74,116,78,165,76,124,61,207,81,251,228,185,79,117,101,162,35,111,89,136,116,59,77,75,215,81,209,166,109,207,181,59,118,29,129,77,131,110,26,145,229,247,183,255,241,149,247,201,223,5,124,151,52,234,94,96,175,42,30,213,170,245,21,113,175,186,54,132,91,129,117,185,38,118,234,213,229,101,241,128,51,141,64,191,108,106,99,81,237,66,177,53,7,155,99,236,109,129,145,195,50,51,251,232,50,179,8,237,89,93,236,223,171,154,181,45,184,117,144,107,216,132,99,61,131,234,44,163,2,91,98,177,14,197,247,170,189,58,206,217,66,57,230,66,181,136,114,218,8,196,1,74,42,213,6,56,173,91,223,18,21,12,188,73,13,54,200,237,197,0,204,44,80,254,9,202,239,115,182,28,8,230,130,15,166,155,191,87,61,230,114,150,171,230,194,150,56,139,144,91,112,145,203,34,228,80,226,73,189,90,109,47,160,180,243,133,211,5,64,53,143,18,193,188,227,4,204,85,10,11,135,11,98,103,185,218,89,220,18,135,40,209,132,146,207,22,115,11,226,217,82,245,104,145,245,173,73,41,225,44,34,82,156,173,86,103,81,78,30,21,151,160,248,220,98,111,81,180,23,170,253,165,45,66,97,68,214,54,238,213,210,41,34,63,234,213,210,22,37,233,17,235,213,178,139,251,17,162,202,50,203,71,228,61,95,246,200,187,80,29,162,172,3,31,169,78,151,17,169,218,139,213,44,202,217,171,14,238,186,128,206,22,171,237,187,91,216,152,101,22,210,14,239,30,215,197,238,74,213,70,137,93,132,107,17,250,235,220,117,22,160,73,9,37,18,19,31,244,27,13,21,202,202,220,117,234,98,123,169,58,139,178,118,32,7,13,148,179,226,34,99,47,85,205,21,60,122,178,151,136,104,112,130,18,81,183,200,68,58,93,129,9,135,144,67,137,29,207,26,199,100,200,151,86,206,177,229,77,119,117,75,148,56,138,216,238,132,195,160,173,85,2,251,12,21,179,25,236,243,85,153,204,129,213,3,90,254,136,209,172,112,79,71,5,212,12,54,7,58,186,183,229,131,138,243,189,110,44,84,149,123,24,57,2,53,115,15,65,157,173,87,219,107,64,206,234,62,16,110,205,168,129,89,211,209,26,235,68,27,79,130,78,157,82,5,253,206,227,223,120,100,58,12,151,106,30,0,230,214,172,58,30,139,117,58,27,250,117,127,41,176,64,170,27,139,37,108,74,133,214,234,129,187,40,137,21,211,22,252,194,3,48,203,53,190,239,153,99,217,222,2,234,250,160,86,27,50,38,91,27,173,188,174,87,232,128,14,1,251,142,38,51,144,203,170,29,19,34,163,210,106,117,177,74,23,86,135,107,163,205,62,147,97,153,171,101,240,124,238,214,15,16,130,213,61,148,212,3,83,42,68,190,97,157,205,39,74,68,239,62,50,180,123,141,184,142,100,7,229,196,215,145,95,248,60,185,188,39,204,22,14,71,81,78,80,253,3,190,12,242,229,167,52,213,234,162,124,34,159,144,124,251,80,213,176,39,27,174,62,220,138,102,114,52,159,88,75,167,26,109,26,238,2,242,137,202,39,144,159,234,97,147,8,148,79,84,11,36,31,11,24,246,176,225,134,203,64,249,57,173,144,41,53,185,252,62,226,161,185,124,13,255,199,229,19,86,196,205,111,101,91,133,22,205,231,181,92,46,124,34,121,66,62,252,67,44,12,187,49,75,36,168,57,131,215,174,119,103,134,47,216,2,178,162,91,143,112,46,164,1,204,172,179,12,204,182,36,34,50,40,139,74,50,224,114,139,101,112,156,106,130,147,236,88,54,187,237,130,122,228,194,203,237,9,251,7,197,230,192,200,98,142,83,77,187,168,226,54,2,124,56,198,130,27,172,121,190,240,220,92,34,72,70,84,152,79,138,41,78,111,30,93,14,62,190,14,213,202,243,255,77,83,145,178,172,172,34,22,212,88,169,203,81,84,97,247,106,244,98,45,190,24,149,70,198,148,43,211,251,182,209,196,142,35,222,72,76,189,235,183,177,37,208,135,113,8,96,177,43,188,248,197,132,148,206,250,45,204,56,48,222,34,98,132,14,44,147,9,200,77,239,231,252,248,81,182,159,218,66,77,3,72,139,2,228,225,151,149,3,246,90,92,89,78,169,130,203,74,145,185,204,226,79,154,120,148,200,93,155,31,47,87,68,35,139,157,235,165,155,75,197,48,52,161,123,90,28,213,167,39,184,123,247,23,131,79,4,54,252,26,159,186,53,247,166,111,196,44,13,140,153,255,74,112,236,162,31,51,45,220,235,61,113,124,153,104,68,152,249,103,52,30,81,179,105,12,77,172,113,139,145,187,32,156,16,252,75,222,13,198,33,52,114,95,80,146,83,247,125,186,11,195,151,216,179,10,241,123,22,214,178,240,123,22,85,184,132,123,16,215,139,184,171,192,27,199,119,12,45,39,190,230,124,109,136,5,47,46,253,13,143,219,184,66,91,31,168,160,198,53,201,93,109,142,61,100,99,216,153,105,120,153,151,58,242,2,23,110,215,193,247,21,130,142,98,187,202,116,203,131,205,111,186,237,55,206,252,60,250,112,46,39,240,165,45,159,203,107,40,253,185,211,53,73,205,231,131,99,248,50,3,23,117,151,27,221,132,79,218,154,98,33,141,52,190,191,94,241,241,22,251,147,206,24,42,184,77,211,29,255,45,176,191,45,254,22,19,77,4,184,247,141,219,188,253,250,232,216,162,113,104,68,221,212,10,4,152,16,188,171,245,227,72,120,194,128,56,130,175,143,99,57,151,235,177,246,211,160,72,133,143,17,220,211,20,56,112,183,196,241,195,67,30,193,140,7,192,117,40,112,185,28,203,6,39,56,139,212,168,205,54,246,196,240,93,13,39,98,5,134,208,157,116,20,217,124,146,38,189,151,142,63,11,124,2,67,128,52,65,204,162,242,3,179,25,238,175,71,227,30,154,150,1,8,69,218,0,95,36,29,65,118,42,148,143,22,51,248,66,84,50,80,2,243,61,132,2,166,93,62,208,77,248,143,222,79,113,139,199,119,37,30,44,30,177,253,132,184,19,95,165,203,241,188,177,237,167,1,127,133,30,30,26,79,229,146,136,212,185,4,166,204,75,73,41,190,11,246,192,182,227,221,182,39,200,117,187,111,124,199,2,13,172,54,124,245,238,41,67,38,3,19,222,17,248,85,235,215,207,40,131,40,18,5,47,232,19,145,4,143,190,170,143,91,53,137,240,118,44,193,204,27,35,220,71,213,10,189,235,27,173,134,138,208,40,133,53,13,92,201,108,176,3,28,99,51,162,228,168,65,25,99,34,224,31,173,88,125,99,80,75,25,50,35,24,79,203,145,43,39,118,225,160,93,133,238,26,225,197,231,19,190,46,191,32,222,190,159,137,125,219,241,127,145,209,73,124,33,157,158,35,255,79,112,37,252,5,119,229,251,110,226,47,124,218,105,116,146,72,252,97,196,184,112,98,244,225,234,171,67,15,103,221,44,60,174,57,110,174,145,195,153,79,241,236,66,18,1,195,144,4,177,12,113,181,223,209,226,170,132,164,83,242,63,152,137,176,194,238,115,196,82,137,83,159,99,77,109,34,108,56,226,47,225,110,57,252,1,198,94,51,82,51,146,128,174,190,76,223,33,142,87,212,243,92,184,103,82,18,56,146,226,9,10,255,81,14,44,120,188,98,90,231,163,52,136,228,212,86,164,40,174,10,63,200,197,102,39,97,229,200,8,149,8,225,70,124,6,31,190,46,4,158,54,251,23,125,204,105,22,165,131,12,246,199,149,3,71,108,166,17,185,177,218,132,40,246,43,31,193,61,249,174,130,124,59,42,218,174,51,111,78,192,131,4,109,92,162,21,221,252,222,155,65,136,36,231,67,91,120,96,247,190,28,247,116,75,206,135,94,110,129,243,48,11,222,108,105,106,75,17,146,243,2,113,56,8,142,54,225,126,209,108,37,192,131,169,85,121,140,95,112,89,162,32,60,121,146,20,173,52,226,209,212,158,141,125,23,178,135,95,44,49,57,15,64,85,28,23,186,84,210,133,100,154,58,49,154,87,103,132,76,73,209,10,106,65,22,16,172,55,36,241,130,160,185,174,14,202,232,27,185,72,92,71,219,15,120,10,199,79,110,243,69,253,250,79,110,225,20,68,123,94,202,64,16,221,163,144,89,20,229,165,102,174,40,181,92,119,53,64,74,238,116,11,90,235,113,89,48,145,203,242,60,111,96,197,229,62,27,218,78,167,117,198,6,183,140,13,85,82,42,222,174,120,32,161,119,54,145,254,127,60,44,175,225,39,201,171,124,61,63,73,161,250,215,245,147,228,2,18,39,111,115,58,63,73,110,181,41,252,36,1,171,68,244,163,211,205,9,127,234,101,186,137,70,28,9,214,238,84,11,67,139,152,49,243,120,215,195,178,177,77,237,102,99,166,78,67,119,78,208,193,29,49,99,92,27,104,106,99,168,228,37,120,130,230,118,46,154,252,32,46,191,92,135,91,195,94,143,100,141,158,166,28,164,113,224,47,211,180,211,62,119,85,65,244,148,220,155,33,147,219,240,227,172,102,179,233,129,179,162,209,36,240,10,185,55,71,121,98,242,38,213,181,61,49,65,61,96,34,76,114,137,28,70,4,205,113,7,220,223,208,83,208,30,54,46,195,75,97,42,239,77,147,204,199,128,217,244,37,213,51,69,174,217,139,62,58,18,233,248,165,139,138,82,138,124,229,232,206,62,255,50,131,195,56,126,146,96,81,63,98,66,12,248,169,195,247,20,13,173,207,177,92,180,39,59,175,33,102,166,26,178,215,190,89,31,87,159,218,42,199,29,77,55,215,193,157,161,53,202,234,177,107,214,170,96,230,87,95,164,118,95,196,68,235,62,117,237,180,88,5,203,62,106,94,6,134,79,139,135,216,244,106,177,238,122,177,210,192,220,11,125,247,188,88,245,176,23,43,148,228,249,134,146,177,23,171,229,58,231,197,106,80,163,165,60,47,86,153,26,24,108,161,164,35,215,52,11,91,98,214,79,107,96,9,134,50,238,187,246,94,196,224,170,88,243,62,187,198,110,251,6,182,117,139,134,147,175,81,204,92,27,184,125,98,102,89,111,128,205,24,233,8,161,67,53,139,43,21,24,86,168,153,234,17,115,129,149,199,150,161,158,171,43,106,44,186,224,239,225,17,174,232,249,0,203,177,142,180,41,61,235,135,12,165,162,107,81,232,2,28,214,40,125,92,92,125,144,186,46,240,161,223,139,69,96,236,71,216,140,177,245,114,235,194,226,246,231,246,231,246,231,246,103,66,87,42,145,2,38,19,231,57,17,61,172,54,117,205,217,34,53,205,88,94,72,200,244,155,79,131,18,46,60,55,151,224,101,9,170,71,9,151,11,74,23,9,94,50,141,192,33,210,254,11,53,230,23,58,220,27,38,172,120,8,120,182,11,163,207,21,157,232,122,126,2,255,118,227,1,250,97,69,249,184,27,11,131,187,57,159,240,214,60,210,211,93,36,157,2,190,238,56,191,60,209,222,238,120,100,61,25,118,170,105,23,149,75,96,6,133,7,6,118,196,148,164,105,17,147,112,244,204,99,130,237,168,249,22,152,108,57,126,178,161,185,24,131,46,202,25,169,122,197,249,225,62,224,228,169,150,9,170,225,217,125,211,225,184,161,129,160,146,250,13,65,243,68,246,200,101,25,6,57,113,123,252,220,225,68,248,0,222,72,114,15,131,137,179,166,4,49,47,2,172,197,163,79,225,22,114,49,29,230,60,10,226,242,163,124,10,6,53,248,97,175,130,184,196,165,111,112,56,169,158,129,8,200,242,9,36,204,123,24,69,123,35,140,216,42,2,254,8,199,175,76,254,58,126,16,216,97,169,80,239,110,43,174,40,159,200,228,162,78,30,151,6,57,220,251,72,68,64,166,15,205,34,44,202,143,152,41,81,141,249,250,141,198,60,186,185,176,139,86,58,121,152,141,68,24,116,188,18,92,40,228,91,13,33,94,13,46,55,84,245,53,168,193,243,114,35,151,149,242,202,164,106,240,130,212,28,129,52,118,76,249,234,145,110,229,178,114,33,3,33,52,39,65,186,128,138,134,80,22,134,182,158,0,52,155,142,48,15,225,177,20,189,36,224,194,5,217,87,24,34,122,48,228,4,28,168,170,211,87,219,250,220,192,104,207,55,84,91,207,103,197,206,131,218,253,237,19,233,222,114,219,68,82,111,117,99,103,239,112,113,175,141,62,45,172,192,247,147,122,245,0,253,169,237,150,206,250,121,72,168,62,220,216,217,150,86,170,150,157,109,230,183,80,206,214,198,234,246,226,210,158,186,184,169,245,31,116,215,239,246,214,247,78,51,115,115,202,198,202,214,114,119,223,182,155,7,59,217,189,69,107,123,169,222,115,238,61,88,237,202,3,75,61,29,116,118,30,212,55,58,198,209,73,111,125,107,127,95,62,90,221,84,239,42,155,143,14,142,30,60,218,186,123,180,189,117,124,186,81,88,46,116,23,87,183,58,219,245,57,99,85,58,238,31,228,141,71,198,241,185,113,126,174,63,172,239,232,13,203,48,140,141,217,102,65,59,63,63,125,56,183,88,90,62,185,191,127,190,89,181,212,221,141,187,195,131,99,243,224,222,193,177,189,156,189,191,178,158,93,236,181,15,143,118,91,135,237,69,105,163,182,208,88,59,89,184,187,180,178,58,187,113,176,153,27,246,135,7,230,193,194,193,195,182,97,63,172,221,181,183,139,245,213,174,83,56,94,60,122,180,187,184,97,23,170,75,197,94,237,217,225,190,52,24,174,14,141,204,131,251,237,251,167,155,91,75,217,35,117,238,174,179,189,223,223,185,123,52,60,120,84,218,41,237,229,170,246,32,51,200,13,14,106,231,143,182,36,75,121,216,218,208,164,229,154,181,84,218,200,44,244,219,43,119,155,171,186,97,111,237,159,172,215,150,215,10,75,251,11,197,149,234,221,238,108,39,191,173,45,111,55,246,243,114,173,177,81,92,48,54,238,238,55,247,246,231,244,179,125,121,217,145,247,87,214,14,142,171,249,220,189,195,165,142,158,215,149,214,209,221,217,220,224,158,189,171,105,195,227,69,109,104,84,231,154,153,230,198,86,97,169,214,84,242,11,168,69,115,101,121,246,217,150,138,242,238,86,143,138,181,252,217,94,126,127,167,54,208,135,207,212,133,227,103,217,250,142,113,182,145,169,101,187,153,245,254,114,115,87,121,102,215,58,7,155,250,222,206,93,107,119,71,91,41,44,55,219,7,230,66,107,99,175,123,90,172,31,158,244,242,77,123,47,183,115,208,94,59,185,183,187,103,158,246,239,155,165,213,251,157,254,113,99,238,120,123,103,177,168,42,75,237,110,94,111,239,205,237,108,109,41,114,179,254,32,191,117,112,126,191,183,222,179,118,247,135,86,85,203,159,237,239,156,237,28,156,61,144,215,178,86,110,127,22,245,103,179,42,23,142,31,229,159,109,205,117,154,39,123,206,74,235,112,123,241,81,181,117,178,222,216,120,182,149,121,118,184,186,51,123,156,31,172,84,23,183,215,171,82,87,221,223,57,29,60,144,237,13,101,128,42,109,238,31,46,52,114,39,27,78,241,168,246,160,107,169,118,117,179,91,83,238,173,173,62,44,246,164,181,92,85,66,53,91,171,7,207,156,243,131,229,76,91,147,213,251,43,210,48,95,60,119,122,253,161,147,155,203,157,103,171,181,213,205,220,195,165,189,147,214,206,35,115,241,97,107,247,164,118,90,211,206,90,155,170,60,87,159,155,211,142,156,230,236,221,189,246,163,7,173,7,91,7,107,166,57,44,213,119,30,221,223,221,46,238,42,179,246,194,241,218,67,245,225,154,121,207,177,79,151,11,217,166,186,51,215,49,143,122,7,185,149,179,51,57,163,212,170,165,217,252,131,70,115,251,225,202,198,253,133,195,185,179,163,179,67,35,119,191,119,188,189,146,55,15,155,181,141,243,3,105,125,185,157,55,150,178,219,199,251,189,146,34,55,236,93,99,189,103,108,239,222,179,219,205,236,198,209,226,217,106,182,182,217,94,87,106,15,15,150,58,207,244,226,206,194,202,220,153,126,110,47,238,245,218,157,166,100,42,27,210,190,145,223,62,238,204,42,202,194,137,58,172,110,21,86,149,78,254,129,182,36,29,157,45,24,213,194,67,185,250,168,219,207,111,168,165,103,247,165,131,211,237,103,155,221,205,110,247,188,62,204,44,173,181,164,251,7,107,249,238,194,172,83,84,90,217,170,178,112,188,123,255,129,182,83,90,114,214,142,156,71,43,143,238,101,114,122,171,93,109,46,29,13,115,231,219,171,221,102,127,184,146,51,118,135,119,75,173,253,141,69,125,85,219,50,7,205,252,238,198,194,198,161,124,127,125,88,60,87,78,52,245,81,35,111,217,247,30,213,239,157,28,221,215,22,187,253,243,86,181,187,125,114,239,108,251,129,113,172,42,7,231,59,15,119,50,71,153,106,127,75,106,46,116,79,30,60,88,109,154,155,71,247,10,218,161,178,81,108,239,173,74,61,117,144,201,237,215,182,215,6,103,7,197,220,194,233,122,119,173,113,128,102,226,131,93,101,251,220,201,107,230,253,195,179,245,238,220,3,243,129,169,75,165,213,135,153,102,79,89,144,207,119,215,246,229,166,157,203,60,88,234,169,123,150,118,182,93,120,80,84,214,207,171,39,155,15,141,7,247,234,214,225,179,218,253,236,242,185,109,169,198,106,77,126,56,232,53,239,54,219,214,201,193,198,163,193,64,221,61,232,181,114,231,118,67,170,43,245,7,231,173,123,71,221,195,220,81,253,116,115,231,94,199,48,236,220,217,178,172,182,182,208,222,119,252,176,115,127,182,218,218,30,24,199,167,75,7,43,186,50,220,85,239,23,106,157,126,110,219,217,214,17,131,166,89,107,7,53,179,109,237,44,231,246,172,213,102,198,185,63,236,220,115,30,45,206,53,149,21,233,180,219,185,215,104,28,238,237,29,229,243,167,123,27,182,121,180,91,92,115,86,114,15,138,221,221,109,173,88,223,174,14,86,150,170,232,180,49,228,173,181,225,218,70,222,106,60,220,106,30,218,219,5,235,124,167,88,88,222,151,106,221,227,187,203,251,15,22,7,173,238,242,153,211,168,206,45,118,75,221,254,253,189,227,103,171,205,253,198,193,178,214,153,61,57,108,239,52,115,237,220,242,82,97,167,117,212,55,114,235,221,110,245,180,191,153,175,101,247,237,217,109,237,174,52,183,122,102,56,78,167,88,235,216,70,91,93,52,142,7,173,237,205,154,221,107,175,60,219,95,109,44,52,143,119,21,125,245,161,146,209,142,118,142,14,10,181,149,135,242,163,163,65,237,145,92,234,159,159,29,108,180,215,86,15,214,212,123,231,107,106,183,85,179,142,87,15,74,107,29,91,111,29,247,87,10,123,199,217,221,157,94,190,112,108,30,26,133,135,217,71,77,109,169,118,144,171,174,63,58,218,180,23,122,119,149,123,181,141,227,252,122,169,191,148,223,126,48,124,116,234,60,88,106,108,118,122,27,249,250,97,245,248,100,241,65,238,174,249,108,176,63,64,11,97,78,233,61,232,84,75,91,165,238,249,73,166,171,245,238,118,235,43,155,247,114,3,227,225,225,198,222,201,66,91,223,169,174,12,165,86,63,247,96,127,97,246,164,96,201,7,214,90,117,163,243,176,33,111,247,6,7,134,50,108,239,175,222,159,219,43,117,219,237,131,229,149,123,165,70,110,235,76,155,187,219,147,250,247,14,208,161,33,217,253,21,13,237,174,213,149,198,108,181,185,177,230,72,245,213,225,209,230,6,62,207,22,123,75,187,221,157,225,86,191,94,23,240,17,90,24,123,222,230,74,45,9,159,183,197,172,244,50,215,234,90,7,180,203,86,42,117,104,90,157,115,176,159,117,125,196,40,133,98,171,149,111,200,204,1,82,89,78,227,251,49,41,225,221,16,177,139,158,116,38,159,205,21,253,126,116,184,219,158,98,177,145,213,180,192,173,109,68,211,9,46,253,233,83,176,41,9,35,19,246,128,242,26,2,158,168,61,36,17,212,111,42,8,201,103,9,154,133,68,87,46,70,252,168,203,167,236,78,21,194,150,212,23,233,173,147,228,119,170,112,247,176,14,110,28,238,173,224,36,41,224,169,59,220,204,168,248,33,116,54,220,222,115,220,254,124,26,116,199,81,91,89,64,255,167,100,177,28,142,165,241,128,72,93,24,43,82,147,253,51,92,40,180,93,122,58,144,128,197,93,184,238,37,175,126,243,41,85,240,131,187,167,79,17,79,192,244,13,84,13,23,180,181,52,45,184,148,244,233,207,130,176,0,41,213,210,213,107,130,139,17,253,139,185,8,41,58,120,68,234,133,102,3,31,145,37,41,19,16,73,245,244,166,234,56,186,101,216,149,139,205,234,238,238,226,246,134,36,73,101,73,116,191,200,101,217,253,34,75,101,197,251,34,163,99,133,126,145,81,157,172,247,69,46,231,220,47,168,78,222,251,34,151,11,151,88,32,119,42,23,27,0,96,67,129,95,153,114,86,18,55,178,101,89,186,156,103,8,38,44,132,34,142,174,74,34,116,64,40,194,38,146,147,19,30,206,105,14,101,18,165,112,198,153,181,146,111,42,149,74,69,154,143,45,44,211,194,9,103,76,73,153,129,77,88,111,102,70,151,148,125,8,140,44,44,123,216,174,171,206,97,186,213,51,77,107,198,153,83,146,179,220,119,107,46,147,28,211,19,153,235,201,31,88,111,42,179,240,123,116,211,178,71,40,175,198,184,102,184,206,65,241,89,74,100,86,141,234,83,202,206,33,60,221,129,40,185,139,56,234,176,208,80,53,180,234,237,46,5,88,22,102,141,228,229,165,158,238,216,15,84,52,205,43,81,65,38,135,189,222,27,21,227,206,29,65,120,163,2,127,223,232,216,27,234,6,42,113,231,142,241,54,58,243,238,24,111,85,10,151,136,125,107,89,102,63,10,130,11,30,165,189,131,195,78,175,24,14,154,73,178,148,44,31,155,104,113,73,151,36,98,242,166,110,168,61,231,108,67,246,65,105,33,196,73,232,98,35,13,155,134,104,85,36,81,69,255,76,244,175,131,67,198,138,61,242,199,70,125,183,223,210,231,237,217,217,228,133,90,33,5,72,222,60,3,211,4,178,162,50,77,40,3,9,90,5,7,243,157,177,197,102,114,94,67,244,235,188,163,206,206,150,103,212,183,43,57,80,109,205,86,156,244,134,60,59,163,166,114,201,36,130,167,161,198,229,164,200,170,53,69,27,190,84,42,189,119,76,168,102,6,170,153,184,90,15,85,51,81,181,203,104,168,145,149,46,217,76,15,144,71,153,136,60,243,234,91,122,74,158,71,93,73,178,34,136,30,243,38,78,53,89,231,59,180,23,170,104,38,103,221,143,179,178,251,101,86,230,114,224,11,202,155,207,162,153,208,185,115,71,130,63,239,190,107,205,206,186,168,254,1,194,95,9,224,155,153,102,56,165,249,14,26,156,142,59,128,238,184,245,208,231,30,202,234,161,44,181,162,190,245,150,124,71,145,178,133,119,9,106,29,17,226,6,191,93,145,209,124,156,145,179,197,34,26,16,245,221,119,75,176,246,84,52,83,17,142,168,1,51,80,171,39,118,66,181,76,90,203,36,181,124,61,203,4,122,150,141,233,153,132,58,101,144,104,209,61,221,104,59,135,116,64,44,60,28,250,44,205,124,172,62,153,39,227,130,119,25,181,97,147,237,167,169,119,122,96,149,253,7,250,156,53,151,75,166,208,66,97,17,175,77,64,35,11,104,32,230,182,119,182,142,214,114,197,127,126,48,44,156,138,78,232,75,154,118,34,102,130,131,231,1,44,207,109,28,242,70,215,102,76,81,77,190,251,174,158,62,69,5,209,103,17,118,124,72,75,210,158,215,116,224,204,253,141,58,94,163,86,133,196,157,77,119,245,51,123,198,219,184,146,28,29,96,29,204,177,161,182,200,80,163,1,76,242,125,66,227,105,16,53,49,132,61,230,183,6,68,232,89,255,106,8,165,100,66,41,89,148,50,31,4,47,246,222,50,209,176,155,149,30,194,170,227,174,54,245,18,142,101,37,63,246,12,215,178,138,34,224,35,191,84,28,165,237,47,102,228,210,107,80,156,203,90,166,81,104,101,51,147,106,251,75,173,130,240,138,164,243,156,90,148,10,89,185,245,169,144,206,61,100,94,181,116,222,49,90,230,75,134,158,250,180,131,176,15,151,208,33,63,129,188,125,182,125,125,121,59,212,200,8,105,155,141,238,173,180,125,251,115,43,71,255,62,201,209,170,172,143,151,163,181,156,222,34,103,176,138,78,190,128,36,237,138,173,14,112,103,157,214,12,59,130,223,112,143,96,35,25,18,145,54,85,75,237,39,58,118,194,48,157,132,154,160,85,146,84,68,54,210,142,185,102,158,232,86,29,73,102,51,201,121,42,8,59,68,16,22,122,66,153,252,53,79,132,178,43,254,172,97,57,78,232,211,204,190,174,117,134,125,46,127,157,228,31,209,252,163,161,106,57,104,39,228,74,108,145,18,135,180,196,33,154,84,92,238,221,120,129,111,207,232,26,224,151,103,177,158,88,211,143,245,94,57,193,68,190,181,202,69,163,227,148,101,96,236,214,201,103,44,135,109,145,207,152,213,189,75,62,99,134,126,148,136,136,132,67,52,137,245,86,199,208,53,158,186,105,84,27,201,135,240,135,72,138,240,233,173,108,132,176,8,74,5,52,66,188,168,152,100,208,231,29,235,140,53,5,67,121,217,84,129,230,170,219,190,117,121,137,167,64,62,47,220,220,253,126,149,191,223,127,88,61,238,223,141,186,223,175,62,88,101,247,251,78,127,119,113,88,219,95,220,59,108,204,237,218,91,91,141,238,82,125,117,199,110,237,230,107,123,234,65,187,164,156,84,27,246,214,222,189,103,118,117,71,95,122,80,223,86,86,170,189,189,53,227,172,219,239,47,234,187,247,231,214,231,54,151,207,86,51,121,227,120,179,213,44,228,231,102,187,250,250,220,198,230,74,233,172,185,176,176,40,157,212,119,182,106,118,246,238,92,43,187,215,57,64,71,221,217,163,213,181,190,157,61,239,47,218,237,149,97,190,186,181,181,94,221,147,250,187,195,195,186,92,85,173,254,163,147,187,179,39,207,244,193,74,110,177,182,100,110,25,245,157,51,51,191,49,120,214,237,86,119,214,107,199,43,247,148,173,125,117,125,184,219,94,82,14,213,71,213,197,243,234,170,163,111,223,59,185,119,190,181,209,53,107,143,204,186,188,89,53,212,165,65,119,113,103,189,58,148,114,123,70,213,114,170,210,108,109,191,246,72,175,110,239,47,236,109,106,179,123,199,39,43,106,215,201,205,174,247,123,133,190,108,46,47,180,219,138,210,94,83,150,103,27,235,245,227,18,90,70,234,142,113,191,171,24,207,10,246,118,115,107,177,185,113,178,191,165,45,153,7,166,161,22,243,39,11,198,201,122,215,172,74,187,139,139,70,117,169,176,208,92,28,86,23,239,175,54,228,204,150,186,184,91,61,92,62,173,246,78,234,195,51,229,225,176,189,127,127,117,77,81,140,251,115,199,245,238,195,197,125,235,97,241,209,112,241,108,225,116,127,53,39,173,105,189,204,114,99,107,113,219,62,41,180,90,206,190,92,218,60,219,213,22,78,173,234,253,198,201,90,67,27,246,135,207,58,214,82,182,184,46,45,14,157,154,250,104,213,188,87,183,31,118,15,230,170,187,202,182,245,108,177,117,222,175,87,35,238,188,208,196,42,106,194,13,132,35,148,180,150,154,85,74,234,36,225,8,189,178,175,60,28,161,219,212,107,10,71,24,209,222,100,225,8,35,43,78,16,142,48,162,222,117,195,17,70,128,26,27,142,112,84,157,87,17,142,48,146,76,211,134,35,28,1,228,21,132,35,140,38,209,77,134,35,140,108,225,165,194,17,70,67,156,110,18,188,108,56,194,17,75,105,58,92,110,50,28,97,100,87,95,54,28,97,36,206,191,139,112,132,145,136,252,206,195,17,78,75,158,201,194,17,70,64,125,181,225,8,253,13,222,64,56,66,63,192,87,25,142,208,223,210,43,11,71,56,178,153,151,8,71,56,1,220,73,195,17,78,0,234,85,133,35,116,155,30,29,142,112,18,12,95,54,28,97,160,141,87,28,142,208,223,218,107,10,71,120,221,70,111,38,28,161,199,33,95,59,28,161,191,3,175,47,28,161,135,250,239,48,28,97,136,126,215,15,71,24,11,234,38,195,17,134,14,163,87,26,142,48,220,218,245,194,17,198,192,153,32,28,97,84,205,223,219,112,132,225,206,254,110,194,17,90,248,30,212,236,88,19,243,38,136,205,234,171,189,158,47,45,176,12,164,203,81,172,113,26,91,53,194,170,18,71,22,163,81,198,166,42,8,126,196,232,233,106,233,252,45,218,100,8,113,213,63,215,106,73,55,123,91,230,119,23,232,93,49,181,59,246,174,218,184,142,205,232,103,15,226,181,226,230,221,146,111,2,136,251,42,218,148,87,208,18,238,234,235,166,209,113,76,235,54,32,223,109,64,190,219,128,124,159,245,128,124,249,90,169,38,158,44,86,23,23,221,69,184,211,67,125,190,91,93,89,240,188,38,45,144,117,185,178,136,41,120,82,11,4,186,139,218,26,70,216,24,176,67,242,54,218,221,109,180,187,219,104,119,183,209,238,110,163,221,221,70,187,187,141,118,119,27,237,238,54,218,221,109,180,187,219,104,119,183,209,238,110,163,221,221,70,187,187,141,118,119,27,237,238,54,218,221,109,180,187,219,104,119,183,209,238,110,163,221,221,70,187,187,141,118,119,251,243,41,248,241,98,245,209,80,125,17,113,249,80,177,40,187,7,52,191,141,47,58,81,98,103,148,201,3,41,253,69,39,112,86,226,73,135,50,46,65,153,143,26,10,169,105,124,214,10,24,6,147,150,117,255,91,56,232,142,67,238,12,112,67,177,197,70,180,229,25,54,92,163,165,51,189,7,234,255,200,198,226,158,176,181,228,17,239,194,115,37,37,255,58,188,192,102,10,77,41,43,235,147,190,11,87,91,249,17,72,55,50,249,220,235,192,90,109,202,90,51,147,201,79,138,117,163,144,29,229,187,182,85,122,29,72,55,36,173,33,101,26,210,228,72,23,71,33,221,40,188,14,191,1,173,166,162,231,116,109,10,164,75,175,202,111,64,161,33,55,213,82,65,251,84,248,13,240,144,249,157,120,245,251,236,214,214,244,227,78,83,159,208,47,159,125,112,125,63,1,145,13,141,184,199,103,35,122,235,43,224,246,231,246,231,214,11,194,103,193,11,66,163,164,140,243,130,144,182,102,116,114,194,91,222,131,122,194,71,24,21,231,176,99,139,112,58,127,190,137,112,115,244,197,30,86,119,138,224,201,224,169,173,247,90,233,167,205,119,223,213,231,221,231,245,240,96,25,29,104,56,122,112,179,222,83,109,180,77,7,172,111,78,192,128,42,5,94,81,189,68,225,82,68,71,252,211,30,226,62,16,179,189,139,246,95,113,198,69,70,79,94,4,225,119,245,179,178,158,62,86,123,67,93,180,244,22,110,163,206,128,61,21,102,185,188,21,112,190,138,153,17,30,39,124,74,3,14,130,168,58,142,101,151,47,176,10,14,1,133,115,6,31,54,172,129,75,132,155,219,48,110,140,104,250,54,85,163,167,79,210,86,80,169,9,157,21,16,57,123,187,157,190,142,24,51,10,224,29,112,236,216,3,249,34,72,64,79,179,40,16,92,176,76,210,14,22,195,61,112,251,131,167,180,0,6,23,130,168,183,90,122,211,129,94,91,93,225,146,208,250,120,70,120,254,221,127,127,254,254,47,133,36,98,0,105,219,94,188,16,4,60,12,232,82,68,76,202,69,243,16,166,95,25,13,21,194,191,142,191,92,138,56,32,123,249,2,247,4,101,129,100,135,243,69,196,65,246,96,141,150,249,241,68,19,202,214,157,25,82,78,20,160,32,194,18,188,132,157,14,144,48,137,153,33,193,133,1,40,179,217,129,190,222,31,0,24,59,110,134,184,253,104,12,145,20,105,184,179,5,147,39,56,218,248,175,75,17,152,212,51,100,10,36,103,5,34,191,145,31,32,210,101,50,41,202,201,39,232,31,234,224,83,125,38,41,10,104,121,56,166,117,246,59,30,196,79,190,251,11,110,16,209,212,214,83,131,78,179,139,102,90,212,32,138,192,222,224,21,160,3,53,241,94,130,216,80,82,35,101,18,226,10,168,139,36,133,81,91,192,5,83,182,62,80,45,21,117,90,40,11,31,127,245,231,168,34,66,31,137,197,248,42,228,208,236,161,173,10,229,92,253,230,75,87,63,254,198,243,239,254,232,249,247,190,143,138,232,134,22,40,240,226,195,63,125,254,55,223,119,11,96,218,97,117,128,234,160,220,51,244,95,106,125,61,165,105,136,18,88,179,42,96,133,99,252,4,220,121,22,63,5,183,161,192,196,243,112,155,208,35,118,50,146,252,203,75,223,68,120,253,163,254,203,111,188,248,223,127,121,245,237,111,190,248,241,207,184,177,199,39,146,11,124,7,88,216,50,125,235,34,148,138,111,34,28,104,19,205,30,66,12,27,191,33,249,131,27,26,52,168,255,242,31,31,255,231,159,94,125,249,71,20,184,24,191,254,201,135,29,220,197,104,242,219,142,209,159,136,242,80,48,134,232,56,139,210,251,119,69,232,23,255,250,225,213,223,126,131,35,52,187,49,115,55,203,40,194,56,56,24,80,52,101,144,16,131,143,185,73,136,67,203,198,208,135,229,122,155,100,243,252,236,172,213,27,177,63,50,236,3,39,169,255,212,118,111,10,67,71,164,123,44,134,54,77,223,46,201,13,24,214,160,121,187,17,118,166,131,122,215,233,33,86,96,1,125,17,41,139,135,143,255,158,126,23,127,19,137,237,12,204,80,126,160,176,251,34,124,187,157,226,44,104,4,40,38,128,209,92,170,9,29,72,1,62,2,3,184,109,158,224,110,109,160,68,50,137,5,176,110,106,246,208,22,7,133,44,200,71,159,47,99,142,230,199,92,55,224,210,104,216,55,188,222,12,44,115,80,166,51,152,144,200,191,60,69,193,13,105,133,176,148,37,9,54,205,67,212,60,51,10,78,57,166,217,115,58,3,232,3,154,232,226,168,198,104,3,159,252,245,79,62,249,234,183,4,145,174,237,252,72,152,108,15,37,183,83,104,125,16,185,117,167,103,58,54,236,96,195,153,199,120,30,8,84,175,131,36,100,163,28,158,60,116,69,240,199,34,58,24,103,241,248,11,3,25,145,11,157,25,224,254,202,78,15,116,171,99,106,64,196,119,116,32,110,122,32,151,133,65,102,116,145,12,42,146,31,93,36,143,138,200,202,152,150,20,84,72,27,93,70,67,84,9,159,240,151,151,79,68,236,8,248,13,41,57,102,24,200,152,107,103,3,111,200,191,251,163,79,254,242,155,108,92,124,67,94,152,106,116,198,180,236,47,45,18,68,156,254,58,226,46,15,57,100,48,83,112,163,51,143,180,212,3,55,96,94,59,95,255,209,199,63,253,199,23,63,253,218,139,15,126,236,78,198,162,20,236,211,232,86,159,148,233,190,69,185,169,58,110,152,219,190,140,192,246,21,192,15,166,46,26,107,132,158,127,163,50,40,203,135,17,167,5,8,138,70,26,255,157,10,75,180,175,61,17,21,188,169,193,22,135,48,217,166,251,196,54,226,234,65,199,137,200,114,161,117,44,29,95,130,219,229,199,23,88,138,192,64,5,209,82,79,54,240,215,227,20,73,96,167,1,124,91,49,90,166,111,99,103,137,72,142,35,242,77,68,91,236,36,39,123,224,38,24,72,194,209,195,125,21,91,104,250,235,80,205,199,145,195,47,59,204,32,217,228,184,130,179,4,101,146,171,124,188,95,94,226,142,35,214,161,242,248,137,104,86,102,176,70,188,208,18,48,17,148,162,154,35,159,212,108,81,166,159,154,121,149,124,42,229,155,180,156,172,169,40,23,28,96,191,26,33,19,156,142,238,119,12,120,246,130,143,91,129,151,218,124,37,113,54,121,125,34,248,206,48,63,241,48,223,1,7,26,156,170,253,25,9,142,54,177,87,121,252,106,208,103,134,91,62,33,49,186,40,132,201,116,71,191,163,145,0,35,136,11,182,28,188,152,146,104,202,96,45,122,70,206,232,136,246,77,248,156,111,233,48,54,90,133,206,201,136,233,4,203,35,56,157,46,176,168,64,124,50,139,204,73,32,71,0,210,165,11,240,159,71,38,21,169,80,181,44,245,108,76,121,111,106,146,58,59,248,154,98,116,165,75,17,51,14,225,60,178,207,35,126,206,105,106,101,188,131,59,253,251,160,53,169,218,77,36,142,19,236,214,208,238,2,250,99,151,92,164,36,124,101,89,88,53,113,151,236,66,144,6,250,102,212,106,199,0,2,148,31,11,125,117,0,220,138,240,68,36,67,173,149,35,103,67,154,150,155,73,206,227,175,90,135,104,91,32,141,20,48,145,56,211,49,48,231,131,191,239,162,185,178,43,178,186,232,11,250,125,9,232,52,15,131,67,130,88,75,173,135,24,117,126,119,196,21,219,186,179,132,22,192,182,110,3,234,51,73,160,87,223,28,26,1,52,113,217,207,27,250,169,179,139,24,158,153,25,46,235,18,252,116,15,7,90,176,103,151,34,121,32,179,160,163,126,152,103,254,172,190,238,28,154,26,34,190,191,253,104,202,16,122,224,185,66,93,122,191,45,189,51,131,19,233,89,141,165,73,152,23,21,175,232,99,233,137,200,151,65,226,100,176,132,252,36,89,142,129,131,78,216,168,202,2,236,75,190,10,77,141,64,12,236,2,77,205,87,206,233,71,148,114,144,148,243,88,64,19,35,61,24,56,198,26,34,160,237,224,81,224,106,250,249,113,29,48,116,116,124,225,22,154,118,140,239,68,91,79,244,72,25,105,196,10,59,219,108,38,207,192,145,148,196,195,7,233,56,205,14,13,122,176,138,232,75,40,199,109,108,104,93,56,240,203,130,95,112,6,144,65,12,33,13,231,201,162,218,60,228,16,53,89,148,128,11,216,58,47,46,153,191,83,51,237,28,162,179,14,68,78,88,3,17,53,209,164,150,129,131,107,91,170,166,215,209,14,245,78,167,98,148,21,95,18,162,93,175,98,144,211,152,92,19,34,184,125,216,175,221,205,133,250,85,213,44,116,138,235,172,12,250,150,156,111,160,5,220,37,110,81,7,134,44,113,217,240,53,144,159,241,231,103,2,249,50,159,139,100,30,149,124,233,165,207,158,157,195,221,42,254,214,193,223,124,245,50,124,189,12,87,207,62,60,244,213,36,223,125,117,243,124,221,60,87,183,231,175,218,11,213,68,252,51,143,174,194,183,171,251,155,213,131,117,149,44,95,87,201,114,117,117,219,87,23,127,229,235,2,175,204,141,193,25,27,3,116,102,37,105,24,3,205,108,14,225,232,132,173,140,158,162,181,179,21,109,134,59,225,232,142,234,38,84,236,199,2,76,99,225,9,154,108,243,116,178,81,198,13,241,202,131,1,44,119,179,102,106,103,160,150,69,187,112,187,13,74,14,245,180,99,11,162,119,117,80,199,70,26,2,126,99,33,137,248,39,93,72,162,141,3,45,62,170,69,33,118,28,2,188,99,213,117,9,52,41,8,198,38,121,150,66,207,48,161,105,153,224,134,129,176,159,23,33,240,159,203,171,133,82,49,39,192,206,220,211,219,8,53,84,136,58,249,16,137,237,174,68,142,184,199,84,192,155,233,247,17,22,194,213,55,255,245,147,191,252,167,79,254,226,189,171,47,253,6,125,69,44,247,243,247,254,132,126,125,18,133,164,170,53,74,13,21,201,113,224,239,0,100,103,89,66,109,182,45,196,46,96,159,77,66,246,77,132,38,24,227,226,79,164,109,252,145,226,35,200,121,244,133,114,35,107,184,63,112,142,158,86,81,167,17,103,75,187,139,182,128,54,168,63,81,45,212,75,213,58,91,134,123,127,153,244,193,65,140,200,153,175,60,222,211,144,48,223,84,17,174,8,28,98,84,144,100,198,177,202,124,167,73,21,176,195,19,8,60,93,4,101,68,160,163,249,66,190,208,106,129,238,131,130,240,147,42,4,68,141,0,98,233,26,7,192,71,220,48,0,43,2,0,177,237,65,48,158,92,206,119,238,220,241,207,80,180,138,28,162,67,157,233,224,51,121,80,209,196,33,230,162,117,169,161,50,46,186,80,0,238,184,79,3,96,204,12,241,105,146,156,25,136,29,17,201,163,50,145,75,5,185,145,83,37,165,132,70,22,190,39,197,86,165,207,12,39,196,67,108,58,161,163,189,42,41,54,224,179,174,73,121,244,185,29,197,244,193,216,178,43,247,242,69,136,29,44,183,208,193,222,57,237,24,104,108,26,24,149,39,113,188,23,102,164,17,221,223,255,91,36,116,34,54,146,178,98,84,43,197,56,43,122,234,130,184,11,44,171,32,246,7,77,252,215,147,205,65,180,71,83,209,38,233,238,249,77,190,176,196,94,147,252,53,250,228,175,51,96,127,89,75,14,206,25,218,173,30,252,5,251,176,101,56,48,64,136,19,207,158,105,207,112,25,226,236,3,182,132,94,27,13,111,219,209,208,114,64,43,160,231,192,39,44,33,108,196,49,202,158,100,84,246,84,69,34,8,83,110,175,161,13,134,163,227,118,205,21,181,128,171,196,51,107,5,45,48,64,162,211,36,114,215,61,80,194,184,40,35,226,240,26,120,196,222,30,162,129,110,14,29,188,162,208,162,71,242,247,247,190,244,241,127,125,231,163,95,125,233,234,59,63,17,68,211,192,74,44,31,107,72,99,229,232,39,9,116,210,234,32,148,208,143,243,120,102,2,242,51,120,195,197,159,146,169,188,148,45,234,57,56,68,63,175,247,59,104,22,1,14,2,146,69,68,29,137,22,104,149,4,26,254,232,87,255,252,252,123,239,221,76,219,74,174,164,232,249,137,219,254,218,77,182,93,40,20,242,35,218,70,3,6,131,180,103,245,50,101,176,131,146,165,34,90,90,52,73,129,36,173,212,84,188,36,185,140,23,32,218,89,220,36,9,146,74,133,6,22,136,189,107,44,52,150,84,153,2,115,132,172,84,249,234,103,223,130,213,132,186,204,242,50,44,47,19,206,203,179,188,124,56,15,157,246,12,168,18,206,213,88,166,146,101,153,79,68,79,45,11,243,216,19,85,16,166,100,82,19,237,38,194,150,77,119,225,234,95,255,245,249,47,254,25,173,33,180,146,64,209,148,79,103,139,217,44,218,126,68,88,81,8,124,41,93,204,200,74,1,122,49,236,203,168,8,254,160,148,133,156,196,150,136,34,41,74,74,66,255,103,0,67,190,37,101,100,75,25,116,6,228,115,92,75,133,188,82,202,103,175,213,82,102,116,159,80,167,164,18,215,82,190,168,148,74,215,106,40,203,53,244,252,103,191,120,254,231,95,13,52,148,11,54,148,185,94,67,185,209,13,101,178,249,192,40,21,174,59,74,249,145,45,101,138,197,224,40,21,174,59,74,133,209,45,149,2,163,84,40,102,174,57,74,69,127,67,87,31,252,41,223,80,174,84,44,248,26,42,150,10,215,108,168,52,178,161,108,176,161,252,20,13,225,211,142,28,74,140,69,162,71,53,209,64,122,103,24,42,74,110,142,96,217,19,237,42,214,151,208,252,58,77,185,136,188,227,224,47,65,168,115,61,69,242,118,26,166,23,231,244,230,164,84,150,43,196,180,214,164,16,58,133,59,196,48,128,194,203,241,69,125,138,103,159,106,154,148,46,2,123,233,83,40,79,128,185,15,149,231,239,255,50,128,53,146,34,39,70,54,11,237,251,53,55,148,35,0,30,48,66,125,68,148,10,152,254,149,67,162,75,64,167,211,66,167,233,172,32,134,211,134,152,70,117,36,35,235,51,2,41,196,212,23,205,243,243,241,21,206,221,226,192,2,141,41,14,69,92,232,152,116,68,227,225,159,8,145,202,165,160,166,199,211,94,80,190,214,164,124,173,5,226,143,142,13,9,182,17,20,4,53,221,87,45,78,201,145,208,103,188,0,29,225,194,240,66,117,198,167,80,57,57,236,244,244,25,57,73,85,12,72,210,180,244,227,138,158,6,12,104,156,81,201,139,121,2,169,21,69,52,66,90,51,18,51,83,41,19,13,203,58,194,73,183,108,150,156,33,241,83,16,51,203,133,79,65,83,108,0,218,182,36,92,207,38,147,73,74,57,75,111,129,138,3,235,252,16,195,177,2,114,34,90,113,1,53,78,176,121,132,17,81,192,185,45,35,184,121,196,144,141,208,193,225,187,124,23,126,176,241,8,116,64,118,224,20,119,161,27,210,114,196,205,11,86,189,192,221,153,203,158,190,35,16,59,52,114,251,42,71,228,187,15,38,132,114,38,34,155,123,187,33,184,145,60,121,147,142,240,204,154,122,22,241,119,223,227,167,145,17,154,70,6,153,70,70,228,52,138,214,55,234,113,234,74,253,177,252,68,36,144,42,89,49,82,103,75,166,89,182,140,51,3,19,129,228,229,194,83,208,224,166,160,129,225,226,121,56,207,45,37,143,8,6,9,99,136,167,137,168,90,109,172,112,177,221,240,133,250,229,76,146,27,131,207,210,8,120,146,100,69,103,100,206,68,145,249,190,161,123,11,58,158,210,217,215,64,105,95,195,161,211,128,216,180,212,97,121,87,64,123,133,55,100,248,230,98,42,134,203,201,162,171,236,245,246,16,209,103,145,242,89,26,85,78,143,48,102,88,63,45,99,26,154,108,49,7,36,3,137,228,210,77,116,248,118,108,157,63,208,192,80,151,94,41,240,58,136,25,35,124,155,96,33,244,184,219,4,79,124,171,88,238,53,130,151,24,161,108,199,215,17,78,31,213,134,63,216,146,160,2,159,208,161,129,77,195,102,132,148,32,10,115,66,50,109,15,122,32,27,163,143,104,47,75,219,72,234,214,103,36,81,150,147,161,162,112,146,133,23,38,2,11,187,254,142,134,218,82,216,55,124,28,188,251,174,236,251,158,124,247,221,25,238,107,5,191,5,114,191,66,44,48,96,83,162,111,14,248,122,104,138,97,26,224,206,97,14,17,38,29,216,42,93,226,27,19,17,237,5,160,130,163,95,47,197,137,174,177,198,143,29,227,178,1,1,172,34,187,115,231,122,195,25,38,34,127,151,79,71,248,118,80,253,131,26,185,10,184,145,22,133,171,63,254,202,213,183,254,45,98,120,130,247,90,175,110,197,121,172,208,141,244,187,236,163,108,212,212,230,237,53,63,91,188,149,209,255,140,108,254,228,118,30,156,73,251,53,146,159,98,34,131,75,129,93,207,234,146,49,21,125,117,128,152,13,211,214,55,205,193,112,192,82,253,54,67,248,110,152,92,194,163,37,84,97,54,246,220,216,193,205,47,29,183,194,168,113,43,140,24,183,226,171,31,55,36,146,87,43,109,241,24,95,203,200,57,172,163,13,220,196,84,69,75,84,189,155,152,98,163,85,104,22,178,58,189,137,73,206,235,143,93,243,201,39,149,99,118,43,131,31,225,168,210,136,216,162,148,215,107,12,91,45,221,114,9,74,140,35,208,50,118,192,110,205,49,241,147,68,48,177,136,80,114,227,160,239,173,158,105,90,51,198,92,209,141,245,142,182,222,202,12,7,251,177,254,228,237,183,223,46,164,140,55,139,119,100,180,27,12,134,78,57,46,246,187,52,239,188,165,207,59,179,179,73,50,150,67,167,134,142,8,12,209,64,64,244,148,147,146,17,16,114,92,174,97,92,87,12,84,196,14,95,16,37,184,254,224,70,81,177,209,157,224,42,64,119,184,46,208,212,183,42,58,189,101,163,201,248,82,25,29,38,6,218,24,253,61,126,183,34,43,69,132,49,7,243,205,98,146,167,241,236,44,54,156,118,159,31,227,17,107,68,4,143,229,202,164,7,179,66,167,223,158,235,117,26,102,90,45,101,74,45,185,208,76,63,27,180,113,188,199,70,43,52,222,152,170,96,65,33,137,74,94,204,102,197,2,58,96,37,244,47,147,21,229,130,34,202,165,188,168,100,21,81,41,41,98,38,139,74,72,89,49,155,207,139,185,140,34,230,138,178,152,207,229,196,66,38,35,22,229,156,88,146,100,177,84,146,81,253,98,14,157,210,185,188,40,43,185,34,2,149,71,176,178,5,244,43,87,68,95,11,18,202,40,42,232,83,73,145,69,69,202,161,95,50,170,161,100,148,12,106,43,143,62,229,101,148,86,200,163,95,197,66,94,204,72,8,153,12,96,146,201,228,17,26,208,118,6,65,121,50,175,195,162,221,57,235,55,204,30,92,38,251,98,184,118,90,51,111,132,195,224,126,65,160,79,154,133,68,83,53,32,20,110,67,79,192,66,73,152,86,194,141,245,250,133,228,60,170,110,188,37,191,251,174,241,118,86,26,5,197,62,52,135,61,13,160,116,208,62,8,123,79,2,66,192,38,228,132,99,38,178,210,23,220,89,159,253,3,99,86,46,64,136,88,23,231,93,211,81,123,96,48,114,98,90,154,29,21,129,214,122,108,60,161,85,106,245,187,11,157,118,199,169,132,167,168,52,79,246,86,233,13,116,16,39,245,217,89,17,214,66,69,158,119,55,18,4,2,238,150,204,157,213,149,157,37,90,63,72,45,129,125,31,25,71,248,11,130,227,66,17,188,112,194,199,16,220,54,193,32,164,81,183,157,138,65,194,235,222,83,141,103,29,184,162,92,196,222,59,181,74,104,37,70,6,217,117,160,54,105,171,18,105,112,11,225,126,241,164,30,229,33,33,151,107,228,94,139,135,132,172,158,205,41,197,73,157,13,52,179,249,137,214,113,187,99,63,197,124,31,230,169,50,105,181,80,204,106,178,44,165,7,6,89,210,205,188,50,65,52,233,70,75,33,209,164,155,77,121,138,118,45,227,169,146,86,84,85,7,247,15,94,147,250,100,48,180,147,167,167,29,213,84,210,197,102,81,45,232,141,162,11,65,203,54,174,239,106,161,225,16,99,84,116,84,186,209,94,90,197,134,154,85,91,79,46,88,68,166,86,79,63,189,28,237,213,49,92,217,141,132,150,9,248,87,24,29,155,45,88,191,164,194,207,36,32,136,143,197,16,32,113,242,54,203,193,112,110,229,207,181,114,173,66,75,189,28,73,167,68,185,213,177,108,39,213,68,219,134,118,225,134,73,194,63,65,196,49,183,70,253,239,165,176,35,174,112,207,7,166,221,193,250,27,75,239,169,96,132,48,143,77,120,148,116,38,155,41,112,33,198,90,173,214,252,121,10,187,46,40,167,100,244,159,175,137,166,105,233,97,216,228,218,66,73,231,165,44,68,48,29,141,30,182,23,154,4,63,203,31,46,118,50,4,249,70,192,51,53,49,184,8,55,199,32,0,0,14,242,120,202,78,11,180,212,132,31,30,174,173,246,145,208,108,180,195,67,78,159,154,131,63,9,226,233,247,194,13,181,156,206,225,128,91,9,57,141,104,12,49,210,192,175,25,251,124,25,158,116,229,212,137,222,232,118,28,207,51,167,127,6,250,187,138,29,108,12,84,52,197,176,142,47,220,51,22,85,45,20,136,235,38,156,144,244,73,40,140,185,246,17,13,138,49,247,153,171,106,159,109,13,117,235,108,148,187,145,174,93,171,138,197,26,248,27,57,168,86,85,177,94,173,107,16,178,100,177,78,98,173,64,168,151,122,175,14,193,67,80,210,144,5,242,169,203,53,177,187,92,93,174,123,161,86,234,131,26,45,117,194,60,147,212,33,152,12,78,234,210,40,65,94,232,160,106,19,10,180,32,160,12,202,63,163,225,76,170,245,99,28,122,197,173,210,174,69,212,49,49,126,42,11,8,227,86,236,123,233,62,76,243,56,112,17,132,234,113,147,142,80,210,2,110,86,193,73,185,26,96,178,204,97,226,185,85,225,200,56,42,40,10,157,150,183,206,84,110,127,110,127,110,127,110,127,62,35,78,124,56,126,151,249,208,97,210,64,2,196,1,47,242,210,100,222,222,189,232,6,51,57,89,76,144,127,33,175,166,99,0,250,97,81,209,96,58,24,156,35,246,9,157,176,251,28,15,17,113,128,107,135,167,19,47,6,4,221,29,81,113,32,30,217,48,251,202,64,184,236,118,194,229,183,73,6,241,178,157,205,185,46,91,25,97,90,52,128,88,34,193,216,220,4,102,191,163,155,108,114,49,145,136,120,144,200,69,184,225,141,67,149,248,138,31,135,171,21,10,34,116,61,100,163,133,6,214,188,11,193,5,224,107,103,26,234,79,7,156,136,14,209,240,153,16,193,224,248,252,65,241,34,132,231,172,138,201,18,137,12,12,132,34,97,87,89,138,231,155,215,243,85,21,33,61,68,79,220,152,222,147,73,236,151,41,88,125,22,41,58,102,46,196,248,162,210,244,204,40,13,82,171,216,122,13,26,36,169,149,109,233,133,172,54,169,6,73,87,70,169,189,52,45,83,124,13,72,231,244,98,179,208,200,228,38,70,58,223,24,175,173,146,165,76,129,104,171,244,146,58,162,143,197,66,86,125,13,125,148,51,153,124,73,206,41,19,247,81,45,252,238,61,155,225,245,209,52,251,72,152,132,101,162,11,196,63,14,190,250,195,81,7,81,198,38,74,119,125,139,140,0,67,156,26,16,83,30,207,133,13,220,183,121,46,24,136,63,126,252,18,43,224,83,230,8,100,174,77,184,114,139,243,40,227,149,168,232,126,47,50,94,142,112,233,54,76,92,236,208,118,219,67,7,94,185,225,71,100,52,31,109,112,156,119,41,116,160,151,243,151,62,172,169,235,152,128,223,146,231,63,251,197,139,63,251,165,103,125,235,213,97,174,139,162,28,20,241,238,95,162,157,21,133,224,198,19,136,221,42,31,158,217,14,88,59,142,113,193,19,170,40,10,172,102,216,33,79,124,43,204,131,17,231,20,231,154,36,188,250,143,31,189,248,201,55,62,254,241,255,253,252,39,63,224,232,71,56,150,104,143,95,35,189,61,125,242,165,175,61,255,198,63,249,161,70,249,121,58,60,211,141,246,14,34,214,4,180,165,37,167,39,45,173,56,9,101,89,81,207,239,17,77,177,71,184,14,33,238,205,92,167,33,29,45,232,50,4,187,255,99,29,163,142,142,162,125,26,189,236,10,160,62,165,110,108,4,67,128,163,7,209,118,192,158,110,194,245,49,129,139,170,152,245,17,237,176,42,190,21,110,24,89,210,239,108,28,115,145,227,72,83,92,175,130,180,6,121,33,58,176,58,136,163,63,19,240,99,175,50,222,207,208,7,182,157,71,248,80,163,103,4,125,186,70,125,168,121,94,199,190,253,189,23,191,248,123,206,223,88,176,85,127,51,212,184,123,68,59,224,161,223,193,138,57,175,145,79,190,250,205,23,191,125,31,26,121,194,81,133,167,14,231,243,146,202,50,155,170,1,111,44,226,142,47,90,74,8,185,204,68,226,80,108,85,78,84,242,14,190,96,135,249,197,224,239,252,160,55,180,217,67,93,54,12,1,34,15,116,112,204,217,95,232,168,38,71,227,63,255,217,213,223,255,237,8,26,35,185,22,223,164,150,223,48,210,253,33,188,40,239,233,59,120,141,194,221,43,177,30,16,227,241,66,203,75,119,116,207,221,34,90,125,86,0,49,82,132,192,244,16,187,122,239,239,62,249,203,31,178,113,9,120,80,139,112,48,212,51,85,16,10,124,62,134,220,52,182,4,104,130,111,53,178,66,204,201,80,168,147,48,90,188,11,65,8,60,226,249,16,140,118,207,230,247,228,182,174,158,82,103,110,212,141,173,64,223,81,211,124,236,2,5,251,98,67,11,25,60,177,181,117,103,219,60,185,167,159,161,109,68,87,113,252,20,240,233,134,241,16,202,23,130,23,109,71,224,28,154,9,19,20,226,252,190,105,141,158,235,250,141,88,108,45,16,131,45,81,176,89,223,83,100,195,244,138,184,84,161,46,79,57,55,131,81,238,178,200,176,219,30,41,41,13,115,136,141,23,72,192,12,61,229,101,3,83,55,198,1,23,129,136,101,77,31,52,198,23,124,240,173,171,111,253,199,88,55,94,97,151,96,54,8,112,236,104,193,175,153,96,7,6,131,9,207,207,23,59,91,62,250,240,31,94,252,221,31,190,140,27,49,127,251,153,216,246,9,131,21,195,54,222,88,251,217,216,246,225,4,138,198,129,158,175,175,24,7,199,116,86,12,187,174,114,30,230,190,244,225,199,255,240,229,231,223,251,224,234,253,95,131,155,132,238,126,242,230,144,200,71,34,65,57,42,31,29,124,156,226,203,123,50,124,254,167,223,252,232,183,223,11,186,170,203,75,215,119,83,72,221,224,82,213,29,215,97,108,232,204,182,121,236,16,192,219,140,93,56,14,103,55,72,116,85,166,65,223,77,204,96,239,129,96,72,139,36,59,180,39,140,174,180,135,109,25,89,29,111,123,247,71,81,187,250,242,207,63,254,195,63,35,47,18,253,57,130,235,208,151,246,36,133,4,212,33,119,34,246,64,187,226,118,19,145,43,152,16,160,68,128,31,101,157,16,176,229,11,237,34,231,249,148,96,246,241,143,191,242,201,223,127,231,197,31,253,250,163,223,126,211,199,42,92,130,90,135,63,161,60,61,17,59,244,189,148,216,179,159,175,228,119,112,72,28,254,114,62,90,136,131,79,234,241,19,75,219,65,182,181,173,215,116,213,192,31,68,104,92,199,126,221,109,161,252,88,145,196,140,36,102,37,49,39,61,225,178,70,65,0,75,55,52,229,207,204,161,131,23,35,146,102,18,24,156,152,0,139,90,244,27,34,87,136,9,176,109,21,19,207,134,253,1,184,16,196,5,225,112,131,191,244,196,129,90,225,211,4,37,146,131,196,235,84,176,76,157,164,179,243,134,16,155,120,12,164,236,12,184,155,110,121,17,44,184,201,225,149,41,251,106,136,196,95,7,181,122,23,7,43,26,184,70,92,209,216,90,48,109,157,177,74,32,52,240,223,129,73,192,111,34,240,41,13,190,20,224,27,194,139,121,65,246,53,100,3,110,104,35,221,166,203,33,18,55,219,143,156,45,178,197,83,246,214,145,136,214,15,198,18,255,141,192,211,14,34,106,79,128,233,142,19,129,235,142,131,14,230,48,194,254,178,229,96,229,169,144,246,170,50,172,189,148,113,104,99,223,147,17,110,24,111,74,185,197,246,139,192,92,58,238,216,157,70,79,15,14,21,243,246,153,123,19,54,111,245,148,134,203,67,27,107,30,174,9,80,34,121,177,154,194,189,228,102,53,124,165,75,131,216,123,151,105,11,66,64,194,228,155,171,232,151,99,20,104,62,61,156,207,1,54,187,160,18,224,130,42,192,130,79,172,164,163,18,10,190,3,8,192,23,130,161,48,17,13,64,177,142,233,226,5,102,69,169,37,68,23,78,135,166,90,90,168,43,230,41,73,15,35,18,217,27,145,93,9,8,16,49,35,231,193,143,168,9,21,192,95,64,132,202,33,202,97,184,159,219,159,64,3,241,226,175,191,243,252,143,127,140,206,138,104,221,195,3,93,211,205,165,104,205,67,250,220,52,176,83,183,73,180,13,162,192,74,199,104,24,92,104,156,86,225,88,239,64,243,55,166,83,104,34,240,126,149,130,203,238,88,186,206,142,64,242,217,239,191,19,63,12,74,241,57,148,238,84,116,18,114,18,94,63,140,169,42,11,234,208,49,189,145,8,59,192,6,233,1,132,10,131,196,52,37,162,52,222,141,32,133,218,208,48,185,11,162,160,152,187,168,117,234,242,211,96,106,248,77,248,42,50,252,12,212,191,20,121,35,46,184,190,186,55,160,211,100,233,226,124,87,138,34,35,188,65,104,18,86,33,68,174,36,230,210,127,188,86,156,117,41,154,92,120,158,122,235,0,49,178,244,114,21,125,228,164,52,75,53,236,22,142,137,240,138,100,232,241,107,8,225,129,55,98,6,26,71,125,65,219,194,243,111,252,230,234,59,191,189,250,250,223,125,252,219,223,126,244,171,159,66,196,132,64,65,123,128,195,194,8,158,122,193,197,46,84,214,219,141,4,215,165,93,130,254,159,46,38,5,234,224,135,173,101,54,224,254,0,13,174,102,221,93,212,76,244,194,140,3,24,7,94,253,231,151,131,235,94,68,210,193,191,5,19,17,199,69,194,197,210,121,70,220,207,235,154,192,157,151,112,208,145,153,249,192,132,207,97,37,1,245,79,139,5,128,142,230,74,35,216,205,59,115,101,194,47,123,34,236,147,85,130,93,217,123,220,21,249,180,141,213,18,129,61,10,63,132,10,109,81,177,88,142,222,172,248,106,162,192,213,11,111,91,113,45,184,215,6,116,123,1,253,100,112,161,144,243,58,213,50,77,236,197,218,39,30,208,68,38,28,184,95,39,82,102,250,79,202,182,9,30,169,125,242,65,2,9,8,81,10,52,190,26,127,232,123,117,191,245,231,137,231,255,254,158,43,80,80,183,218,98,7,120,155,30,54,76,111,22,154,136,181,33,70,234,224,12,141,122,50,206,22,36,133,247,100,140,105,181,78,148,107,108,142,248,184,53,210,167,26,146,75,17,103,239,250,23,126,67,190,244,216,182,72,15,196,32,30,18,38,46,46,251,210,231,67,207,115,152,215,28,237,48,15,79,42,25,76,75,233,145,132,63,66,162,13,203,145,174,98,112,163,136,207,178,242,5,155,213,101,234,183,35,168,165,35,78,122,188,249,131,118,70,170,191,33,30,142,185,233,132,61,207,121,18,79,249,130,137,60,228,19,117,21,41,194,231,50,162,16,115,230,231,199,224,146,74,57,18,150,30,192,197,29,91,164,184,39,236,120,129,47,252,201,194,150,147,208,228,53,75,120,253,82,199,206,168,2,107,145,56,9,100,206,0,45,155,248,210,35,4,65,31,124,93,186,24,116,31,168,216,219,159,5,6,163,216,215,31,124,196,200,93,62,25,229,111,135,99,179,217,11,71,112,9,135,176,55,184,239,76,34,0,71,10,188,187,99,150,30,243,72,188,71,30,20,223,61,211,52,221,81,59,61,23,12,113,200,2,115,203,239,19,56,126,163,97,14,129,125,155,79,160,56,27,116,183,44,75,224,222,254,18,22,44,226,249,29,70,216,160,174,152,253,60,84,197,16,123,174,191,160,7,108,116,185,146,98,224,189,178,59,3,216,115,229,203,164,71,75,143,220,204,97,179,87,156,61,126,196,219,167,63,79,12,124,69,195,75,96,71,66,198,207,18,241,40,142,30,26,214,161,165,25,180,124,3,67,65,23,39,231,138,57,72,22,86,228,177,244,4,115,131,145,100,50,66,52,34,208,221,78,235,46,141,240,56,249,88,182,168,87,132,68,184,179,192,179,17,106,115,94,79,195,210,17,177,27,34,203,149,232,12,247,164,104,82,158,107,136,242,251,152,233,196,156,29,177,84,232,155,67,91,7,54,211,183,48,176,220,85,33,70,6,144,63,116,162,178,101,162,210,98,13,61,182,200,227,223,39,216,79,190,199,45,6,186,64,240,123,195,120,247,221,148,252,6,248,6,128,245,159,198,58,237,251,45,120,107,38,114,35,57,202,179,20,221,38,93,191,40,238,30,132,79,16,119,32,0,12,8,119,220,116,37,86,18,177,206,184,61,64,222,200,227,253,206,93,87,68,25,100,120,40,200,252,243,250,64,167,209,96,179,71,169,225,203,79,110,46,225,9,20,57,149,57,198,196,7,23,147,138,220,149,68,57,108,2,1,230,82,140,188,186,8,251,142,15,157,41,196,5,253,204,76,28,96,15,49,204,70,133,33,198,238,100,6,194,27,115,18,49,163,43,129,133,209,40,8,244,230,237,29,178,85,244,17,7,5,227,11,12,235,213,151,223,163,198,12,88,117,233,113,160,201,50,157,17,12,38,218,147,103,66,141,196,207,137,207,27,166,211,105,157,205,176,75,157,97,179,169,131,163,103,218,120,153,234,74,159,191,247,237,171,175,127,95,16,181,161,69,206,5,69,207,92,114,46,69,253,74,42,129,203,161,138,31,129,110,2,28,207,20,58,178,216,187,122,204,254,224,243,61,192,31,16,186,68,183,232,247,63,92,204,75,205,177,254,135,77,177,227,189,122,87,229,150,210,200,53,98,252,15,191,98,61,148,95,115,25,169,149,242,41,165,152,124,152,151,110,92,29,229,105,163,60,27,45,44,239,195,103,28,184,133,177,225,214,176,135,131,173,224,191,84,174,112,61,138,144,112,100,222,173,7,214,155,81,192,131,80,220,15,11,54,112,28,182,132,143,254,97,59,250,192,85,233,116,130,149,152,180,216,193,193,100,56,17,130,49,226,223,255,224,197,15,190,244,209,127,253,224,249,31,254,139,224,74,25,204,254,43,214,214,171,120,13,91,175,255,243,155,191,10,221,239,197,154,127,221,128,197,215,116,102,94,227,109,187,174,99,208,53,29,157,200,229,106,128,78,76,158,141,166,83,95,61,37,219,33,154,61,197,169,12,229,232,77,238,40,178,77,160,143,227,201,22,173,144,11,192,123,5,100,35,247,177,1,178,49,155,162,233,21,157,47,109,118,21,79,208,9,204,169,198,219,80,253,238,13,167,130,145,24,95,110,155,32,247,201,196,149,43,55,136,104,86,131,43,163,215,50,134,60,10,177,3,72,17,154,112,252,24,250,113,195,199,117,207,179,94,132,148,223,153,213,91,113,90,227,83,255,96,49,91,204,215,52,88,174,165,106,236,96,77,96,128,58,214,234,244,83,107,106,58,209,96,125,252,131,255,245,252,207,254,235,234,127,125,112,245,222,159,112,131,165,106,218,113,83,243,221,67,217,77,48,181,154,104,180,2,202,99,108,254,129,136,156,194,174,51,108,1,244,86,252,128,210,120,194,168,135,13,213,174,106,112,114,218,76,79,23,171,15,18,241,83,41,36,10,67,24,82,242,9,33,16,179,255,126,237,75,87,255,250,183,124,87,253,179,40,112,21,101,26,135,230,48,38,104,53,115,57,137,233,51,225,212,161,196,140,155,57,46,173,95,209,230,9,189,255,222,79,158,255,219,207,159,255,146,103,28,172,151,24,224,41,134,20,154,177,3,215,9,215,25,91,17,107,232,119,240,195,141,222,25,126,223,16,63,216,172,187,35,135,25,48,27,61,202,214,228,99,108,141,26,97,43,48,190,47,183,100,63,250,175,191,249,248,95,254,240,234,171,31,92,125,253,175,137,129,23,245,61,174,246,119,205,193,154,110,196,179,130,166,129,19,104,152,157,10,209,85,48,15,142,115,143,255,199,23,191,168,165,159,204,181,197,47,124,33,57,9,163,200,99,18,187,205,186,104,77,72,73,175,27,113,228,228,59,122,67,52,253,228,239,255,230,234,253,191,2,183,250,63,252,197,76,63,201,45,19,210,216,126,71,123,109,84,229,113,25,67,85,132,214,84,84,133,110,140,166,42,233,232,43,218,137,62,250,213,135,31,255,227,31,94,125,248,193,139,159,126,231,197,215,254,9,113,82,87,239,253,111,142,214,125,181,99,212,134,104,193,191,62,174,206,143,75,44,185,125,152,77,72,114,127,111,226,200,30,234,51,229,30,124,233,159,114,134,239,183,127,114,245,173,127,120,241,254,15,94,124,251,43,159,252,207,159,124,242,221,159,248,56,137,254,130,62,120,61,131,25,194,67,136,63,191,1,171,137,207,111,220,133,248,243,155,245,144,14,29,73,248,116,143,89,132,161,48,55,104,158,97,241,235,218,244,2,248,128,125,6,175,181,136,27,71,23,209,9,135,146,179,152,142,25,77,190,235,227,182,193,17,75,226,135,95,125,254,115,126,25,24,166,51,66,69,67,116,198,96,233,161,90,186,42,136,96,204,131,105,118,129,104,182,109,158,216,101,5,8,130,63,101,47,99,72,120,245,149,47,35,226,197,146,10,48,152,144,74,24,217,56,2,209,158,248,232,50,141,34,82,25,171,136,132,167,192,196,208,56,172,140,36,220,221,71,191,117,159,37,189,10,101,228,139,15,191,117,245,193,63,206,252,127,95,250,163,100,64,101,180,102,130,29,207,245,53,146,31,255,242,63,94,252,209,175,9,252,240,28,7,246,148,172,170,176,201,122,2,108,176,84,109,77,63,182,103,4,25,212,244,35,148,72,128,230,20,74,36,220,171,81,74,36,218,237,27,215,202,125,240,255,198,209,89,117,110,68,241,75,90,120,9,74,43,227,40,173,58,211,16,90,117,70,211,89,117,110,144,204,220,82,9,77,227,230,75,145,151,95,132,19,238,212,180,217,169,102,101,115,204,164,108,70,237,209,211,236,69,153,177,123,145,141,159,171,216,145,247,34,31,126,240,241,251,255,249,252,127,126,249,234,43,191,188,233,173,136,40,176,248,22,2,154,52,199,183,64,94,181,38,205,215,213,81,250,52,103,226,229,192,58,49,74,159,70,59,201,233,211,80,202,167,156,23,254,205,151,16,201,72,224,47,110,200,112,232,31,184,178,231,6,13,238,17,83,36,124,231,212,35,71,184,46,140,135,10,214,161,103,232,191,212,250,122,74,211,188,199,164,112,134,251,6,149,142,40,135,97,236,88,186,248,78,56,154,94,255,226,198,147,167,192,77,209,250,195,15,158,191,247,237,16,173,193,226,238,83,66,106,14,193,88,82,51,116,39,164,180,219,187,56,66,115,221,143,124,176,253,41,50,15,253,232,191,254,38,113,245,211,191,184,17,243,80,250,239,82,108,128,117,79,187,114,210,49,52,243,36,141,205,194,79,157,52,246,64,212,19,171,149,11,85,211,118,212,227,160,209,145,77,140,63,6,166,237,204,180,103,133,57,212,155,57,56,100,230,26,170,173,207,17,211,4,65,52,146,105,231,80,55,2,209,55,208,232,128,129,149,27,27,102,231,204,30,3,221,62,179,225,31,68,214,67,101,16,161,230,142,229,57,108,251,227,6,219,171,157,145,187,210,9,154,4,179,144,101,221,153,170,71,184,177,137,160,19,195,196,21,45,26,60,234,110,4,116,148,58,39,204,78,0,124,56,88,240,89,192,78,128,57,49,192,128,160,239,19,161,111,233,125,51,110,180,163,145,39,47,238,161,1,251,157,142,102,87,38,234,8,2,229,94,94,76,54,248,85,52,167,108,24,119,199,60,49,118,241,75,143,201,218,217,6,141,250,4,36,179,142,73,127,90,104,37,84,123,189,73,192,95,138,199,96,64,45,229,100,8,58,126,198,12,168,129,54,75,252,19,194,176,17,245,8,27,106,98,147,19,107,64,61,24,105,62,29,99,32,205,108,128,65,179,78,44,156,200,45,10,249,204,182,64,150,3,234,24,242,217,85,29,243,95,247,59,180,30,189,94,117,191,192,245,157,247,5,109,152,228,139,223,116,154,242,237,220,23,179,201,127,49,218,222,183,13,215,32,139,221,195,147,111,62,101,31,73,2,49,155,124,114,79,78,242,213,85,80,80,91,46,124,193,2,118,209,222,229,25,124,115,47,250,73,104,117,114,111,76,63,227,107,73,226,184,152,87,50,210,220,93,213,238,226,207,84,143,5,31,59,173,117,21,34,60,247,189,231,48,207,191,247,207,47,190,255,35,247,93,5,60,198,102,57,127,241,47,110,178,236,37,95,125,251,31,221,100,5,30,195,0,245,17,134,235,170,131,219,160,95,119,224,24,161,120,58,52,139,88,72,93,184,36,124,140,230,193,209,176,99,129,227,13,201,51,177,243,84,33,236,29,138,213,105,183,225,60,110,244,134,22,52,73,103,73,124,125,114,112,251,175,10,67,80,220,9,48,14,15,230,10,33,18,2,13,184,59,26,19,230,72,32,4,129,205,213,113,0,124,118,11,145,96,240,44,159,12,12,123,209,31,4,19,99,63,31,52,200,5,179,85,114,154,32,54,128,51,158,223,33,71,97,192,188,222,129,224,133,213,52,191,179,70,216,96,123,179,158,55,147,246,108,240,189,91,190,104,139,91,238,138,174,98,60,102,62,91,82,242,19,207,66,220,31,178,134,235,20,70,14,111,199,17,136,225,117,233,195,137,187,87,30,137,11,153,164,33,108,152,82,194,87,151,133,112,34,97,155,208,114,43,243,144,216,14,84,57,38,231,3,244,102,201,28,90,51,81,133,146,243,13,52,132,221,121,182,255,134,202,168,206,120,56,170,3,167,136,111,160,99,136,135,184,191,247,159,255,217,175,5,102,203,75,67,172,205,132,39,69,53,205,120,16,218,94,248,81,4,181,120,245,204,177,125,92,51,14,252,52,153,201,236,237,129,18,111,28,12,174,32,131,118,217,254,215,33,164,170,165,183,72,20,48,40,154,198,241,104,192,203,197,76,56,38,16,53,245,151,231,153,167,165,10,216,251,211,153,80,77,83,86,29,2,53,7,195,235,25,216,218,150,90,95,235,227,173,175,9,252,24,235,107,61,166,187,94,134,207,248,90,228,166,46,135,45,225,101,111,2,89,2,254,102,144,229,132,18,88,78,229,56,3,236,72,121,105,116,16,75,71,180,252,156,167,62,82,180,65,60,168,43,221,8,33,86,20,45,99,4,128,176,162,34,103,167,88,33,105,105,91,59,239,157,138,158,85,21,75,111,55,219,125,209,179,140,243,146,181,134,24,188,69,101,153,90,227,89,67,244,20,74,94,157,103,246,81,87,116,47,240,220,244,110,187,215,232,139,220,28,117,3,66,206,132,108,55,43,28,238,240,234,135,109,72,126,155,190,138,135,113,116,33,232,99,197,235,173,91,8,94,64,250,245,95,240,34,134,12,51,218,120,79,42,103,98,29,27,238,55,74,205,76,56,66,221,137,120,40,54,60,91,253,66,86,145,74,106,169,201,34,212,137,167,149,186,107,172,223,173,188,54,167,17,1,103,25,175,222,109,132,191,193,79,141,227,136,215,251,220,61,202,127,171,146,13,250,111,245,97,64,60,91,240,154,58,222,225,43,115,64,199,156,227,5,222,103,83,7,1,254,69,207,94,123,209,8,213,104,246,224,88,158,105,199,92,51,79,116,171,142,184,154,153,100,186,99,52,123,67,77,183,103,88,57,127,62,217,149,35,102,10,115,175,243,26,60,182,77,232,203,202,247,34,254,151,223,192,47,226,153,142,216,232,143,133,226,243,124,20,239,254,138,248,197,27,237,253,106,196,181,207,136,139,1,34,95,125,249,231,159,252,217,251,87,63,253,46,117,66,25,210,109,146,65,138,83,105,146,220,160,143,97,230,215,248,146,119,28,21,210,18,251,23,4,86,23,218,254,25,201,205,96,87,157,24,165,242,45,144,173,132,186,95,113,76,240,72,150,145,200,172,153,64,153,9,75,1,79,154,56,183,93,95,116,224,231,173,68,148,122,51,22,159,137,154,198,163,31,104,59,241,118,34,224,14,50,130,94,212,97,214,184,245,235,243,244,184,75,18,99,214,180,60,201,162,150,39,93,213,242,43,90,214,242,107,88,215,188,83,139,223,243,117,45,143,94,216,114,244,202,150,35,150,182,251,239,191,131,239,10,177,6,87,19,79,65,195,154,111,54,27,136,59,59,26,229,162,34,224,82,236,83,231,164,194,239,79,194,242,222,151,18,158,132,102,160,30,187,62,16,176,19,10,87,72,189,20,95,137,155,139,80,34,110,224,213,58,180,240,182,195,215,229,222,2,205,120,18,163,29,92,235,146,229,69,135,50,222,141,133,231,163,34,228,182,130,247,110,225,123,84,77,134,213,255,218,58,218,195,197,184,215,248,1,176,88,86,202,138,79,221,155,152,128,235,139,216,71,215,252,225,195,191,191,247,78,36,162,52,123,91,186,115,7,158,101,35,105,118,23,45,85,238,128,194,183,170,88,73,225,59,227,208,217,211,110,247,116,36,166,186,83,103,134,151,160,199,184,242,120,26,231,202,35,172,26,228,28,19,68,56,19,224,158,119,95,231,81,126,76,93,121,130,202,50,212,246,152,139,81,163,201,141,65,224,59,168,16,154,42,117,206,17,106,34,25,116,197,224,255,58,154,155,224,26,177,205,190,30,235,122,0,212,50,196,1,1,144,210,101,212,38,234,79,16,161,145,189,145,131,221,9,83,99,178,14,77,211,159,151,112,156,17,231,39,130,69,117,135,0,214,250,91,76,237,60,175,207,206,38,189,128,239,104,30,91,40,223,122,43,64,33,90,216,66,133,141,199,250,147,74,128,4,143,173,39,136,247,107,106,160,218,197,31,42,80,74,116,48,67,24,89,214,232,227,92,103,16,153,235,12,34,182,41,238,196,33,33,138,29,182,104,199,56,191,136,115,80,49,198,3,197,136,29,109,36,114,193,233,193,246,63,86,190,250,74,124,78,96,207,193,19,121,158,240,120,142,215,230,122,130,111,18,212,48,59,149,35,113,1,171,176,180,98,182,24,86,97,237,136,93,177,230,169,176,164,86,51,87,106,168,138,171,194,90,171,44,184,42,172,115,254,6,27,177,87,42,230,175,120,110,135,178,87,136,193,44,159,138,156,43,218,114,75,12,58,123,45,175,77,204,26,113,156,139,203,156,97,135,83,59,112,153,196,110,80,249,209,113,111,70,3,254,164,5,17,248,0,254,22,53,224,183,36,88,143,184,148,38,213,240,45,43,225,253,80,235,145,220,210,24,190,72,9,243,69,225,203,138,184,75,8,254,194,3,13,172,143,155,69,148,9,240,183,40,133,177,88,196,98,0,56,27,206,192,0,242,121,158,139,242,97,193,123,110,118,183,61,181,71,47,247,190,137,191,60,244,17,53,194,131,141,121,82,49,252,43,190,194,50,60,247,8,158,47,47,47,179,163,145,100,159,26,18,30,53,6,198,255,85,180,25,80,126,66,171,1,103,201,65,138,249,203,203,17,78,136,40,8,206,117,113,16,70,176,213,24,40,254,56,66,254,123,210,119,226,156,36,185,10,243,72,31,98,227,42,225,125,201,31,251,102,194,118,61,165,255,52,13,123,181,112,203,191,255,151,51,254,49,142,191,192,184,17,199,94,213,52,181,135,27,237,207,43,210,99,215,188,199,237,72,243,206,91,92,79,25,151,227,112,44,17,225,134,24,0,180,194,108,31,47,196,221,3,57,244,246,6,95,24,122,197,129,161,97,133,240,205,96,116,22,236,175,149,0,56,56,12,146,46,186,42,194,68,125,203,163,63,195,67,229,176,53,81,25,51,18,91,19,99,235,94,53,169,49,200,154,79,88,153,32,174,94,14,69,149,135,69,48,141,144,115,112,93,159,143,52,98,37,193,69,226,9,109,34,248,100,168,176,155,184,208,22,26,222,203,70,109,101,113,123,80,208,251,126,120,15,30,21,16,32,114,47,112,153,38,222,93,255,228,112,71,194,140,59,156,40,173,232,93,181,200,76,39,42,70,212,225,131,41,247,42,61,193,77,192,139,243,161,142,70,45,255,207,163,125,176,213,177,250,51,194,139,31,188,127,245,254,95,145,96,72,159,124,233,107,31,253,234,167,207,255,159,159,61,255,230,251,255,231,55,136,209,21,158,127,235,219,47,126,248,1,56,56,36,229,107,88,127,183,139,118,208,50,212,76,160,170,136,25,84,141,166,222,227,179,152,242,142,90,119,159,168,150,129,189,55,135,118,197,228,69,53,77,204,75,103,34,162,63,189,12,219,142,59,20,207,176,251,116,23,94,184,41,172,221,229,116,23,98,124,228,138,138,28,220,150,97,3,78,35,73,183,121,56,19,216,39,3,232,234,150,101,90,30,178,122,154,126,242,225,41,154,173,150,173,59,229,162,132,49,14,28,0,145,109,33,153,203,19,46,22,240,84,24,109,102,242,105,156,5,29,237,37,204,62,70,14,187,62,106,44,245,9,198,18,251,93,29,61,150,198,248,177,212,167,25,75,95,228,186,208,78,60,162,63,81,155,157,23,158,110,52,36,34,127,82,65,211,135,193,12,150,47,55,43,231,226,34,150,47,91,89,173,21,150,47,55,69,75,84,57,249,50,211,44,41,45,41,203,228,203,121,253,177,27,92,232,73,101,145,137,154,16,111,182,85,202,135,227,205,226,227,144,70,185,5,47,138,153,156,36,36,103,222,144,128,148,88,83,129,131,227,10,124,48,240,199,192,59,165,142,83,217,172,164,23,11,141,236,19,215,200,0,108,12,46,71,7,77,15,87,38,113,166,63,151,201,100,188,72,204,241,64,98,235,147,136,233,147,128,32,113,210,67,128,196,201,219,36,81,212,47,184,192,62,52,122,250,229,72,58,249,162,168,95,80,147,7,26,61,61,136,120,56,106,119,184,231,110,68,114,55,32,57,14,155,174,164,51,217,76,33,119,124,50,79,73,3,97,200,89,132,111,28,127,252,50,24,35,61,12,155,92,48,42,233,188,148,149,11,199,39,163,209,195,58,217,73,240,35,161,210,17,130,165,92,49,51,41,130,209,113,209,195,205,49,8,56,134,185,7,121,60,101,167,5,74,34,162,243,112,89,28,244,240,144,135,34,161,95,48,179,23,57,157,203,43,104,148,18,114,26,209,56,143,136,140,230,129,251,249,50,60,233,194,225,208,253,51,208,223,213,64,108,170,112,207,104,12,244,116,78,145,96,44,184,186,232,84,66,231,17,154,225,248,122,52,67,67,161,67,188,132,133,242,220,51,221,232,118,12,123,238,196,180,186,104,65,55,245,57,220,82,235,120,168,207,217,86,115,238,184,163,159,216,115,125,211,232,56,166,53,215,62,90,167,159,62,115,85,237,30,222,205,211,168,156,240,68,52,216,195,5,196,73,14,208,240,217,101,161,90,149,140,90,85,44,214,170,245,69,241,160,90,85,197,122,181,174,137,237,133,234,98,93,52,107,213,106,167,14,41,189,186,168,212,33,105,136,146,206,106,144,36,215,196,238,114,117,185,46,118,81,82,31,39,13,106,180,212,9,74,146,112,82,166,38,158,225,36,84,170,94,21,117,248,181,15,191,212,106,181,9,5,90,98,23,231,159,161,42,54,174,114,92,19,37,174,74,187,22,81,199,196,248,169,144,104,242,21,251,94,186,15,211,124,189,186,188,44,218,117,46,233,8,37,45,224,102,21,156,148,171,5,49,169,86,113,140,14,224,35,60,50,190,131,254,221,129,147,189,130,195,92,222,193,43,171,34,221,233,104,21,54,45,239,244,16,79,95,177,155,182,125,135,216,24,84,28,11,85,18,216,28,100,94,197,31,11,95,52,110,127,110,127,110,127,110,127,254,219,252,88,95,52,120,254,50,113,1,41,137,4,227,190,19,192,126,207,67,218,37,46,58,146,15,103,149,9,75,147,176,218,141,153,156,44,38,200,191,100,194,227,6,38,1,232,135,69,89,241,233,96,16,166,92,28,89,134,176,221,172,53,142,247,73,80,246,155,107,135,167,19,207,118,179,218,148,251,78,80,246,59,30,217,48,187,200,64,184,236,109,194,229,111,73,6,230,194,19,217,220,224,116,222,79,24,224,115,73,10,99,43,19,152,221,141,110,18,24,115,214,22,97,199,19,96,93,56,41,170,152,95,30,139,43,225,200,19,217,252,75,34,27,205,164,179,230,93,8,46,0,95,59,211,80,127,58,224,132,85,143,134,207,152,118,6,167,92,62,78,105,186,62,8,177,236,172,0,34,35,229,221,19,25,24,8,5,126,73,248,15,109,246,210,133,30,193,173,71,79,220,184,222,7,248,119,86,151,48,237,114,220,60,64,156,42,225,148,182,77,19,27,207,193,203,188,162,84,202,135,4,127,114,67,128,68,126,53,219,204,11,201,121,193,198,134,119,248,189,27,98,209,204,86,194,186,115,103,198,170,60,198,10,0,11,137,4,79,158,36,69,43,13,222,175,122,54,86,20,50,189,1,75,76,206,19,101,63,196,184,42,149,116,33,201,194,242,205,171,51,66,174,164,100,115,13,185,32,32,88,111,72,226,5,65,115,93,29,192,131,78,251,80,69,203,124,29,174,109,65,205,126,41,10,69,169,169,95,95,91,97,233,90,109,216,235,49,161,167,216,202,101,117,53,211,4,161,7,135,112,151,17,249,108,179,215,209,208,114,208,110,66,222,129,224,4,228,2,31,30,156,204,121,87,248,115,191,55,32,78,248,55,246,163,164,162,179,131,170,40,97,161,8,228,139,35,191,56,16,130,50,66,40,96,195,118,43,20,220,254,220,254,92,155,101,164,155,161,123,252,144,45,48,225,219,3,199,156,32,66,81,206,71,108,199,238,25,146,211,91,217,215,112,134,52,139,37,185,32,101,148,73,207,16,37,175,94,255,12,161,97,112,217,25,210,210,149,108,177,80,202,186,103,72,80,101,235,6,38,3,206,205,167,0,246,170,18,54,14,158,191,113,135,55,125,21,167,164,165,98,38,227,211,196,205,227,112,199,242,60,175,95,231,114,159,13,109,184,45,97,124,110,25,239,234,41,21,179,22,60,16,148,141,99,197,151,211,5,165,4,218,92,138,47,137,38,139,152,12,67,239,133,113,165,104,5,144,141,234,65,164,214,219,3,20,186,29,224,121,171,216,118,51,153,116,49,23,208,61,207,187,241,132,193,3,233,36,186,126,223,157,131,215,198,245,238,28,66,245,175,123,231,224,2,18,39,111,115,186,59,7,183,218,20,119,14,16,179,59,110,80,70,77,220,224,100,8,6,234,139,90,65,167,48,33,129,147,38,139,41,133,82,38,158,206,225,53,49,143,159,39,97,47,108,118,185,137,234,234,86,12,180,134,238,156,232,186,17,177,38,230,41,111,79,68,152,114,90,201,75,89,133,46,21,160,76,244,216,193,3,238,151,163,86,11,109,205,36,107,244,202,25,179,6,121,240,151,105,62,210,123,28,122,74,84,117,111,213,205,211,145,33,228,240,14,139,207,53,155,77,175,1,43,26,113,210,66,113,116,11,225,107,19,111,214,190,244,181,137,183,110,166,187,54,25,63,121,185,169,131,17,193,51,100,96,14,34,23,56,56,72,78,209,241,74,23,21,165,164,248,246,51,214,41,54,219,252,107,18,145,70,143,159,20,13,116,96,118,35,38,192,128,159,42,124,79,209,192,249,122,10,1,43,96,37,66,254,32,118,31,86,50,233,124,54,23,184,33,10,15,24,127,162,160,17,35,15,95,47,160,7,41,119,102,166,209,24,229,11,55,125,213,244,223,64,244,178,142,233,165,20,179,245,30,37,126,157,108,51,241,11,110,151,76,124,65,99,213,196,19,124,65,115,132,111,132,20,252,251,62,189,234,89,68,191,235,240,25,202,235,168,248,226,97,77,52,113,113,187,22,186,38,42,214,32,195,187,238,34,23,63,217,90,232,222,232,38,239,193,218,28,242,232,119,117,136,51,78,107,98,159,161,73,58,177,76,123,133,111,177,250,184,120,177,230,125,70,229,182,79,0,25,245,188,78,239,193,34,96,230,107,20,75,146,129,111,208,170,7,144,217,16,103,107,180,83,132,92,132,150,213,44,174,90,96,120,146,236,78,205,165,209,100,87,104,164,47,109,58,8,245,67,134,9,233,65,150,167,218,176,70,73,228,162,232,131,212,193,144,0,179,19,156,116,206,134,31,225,87,205,251,5,242,200,185,53,66,40,103,75,254,86,40,191,253,121,101,34,43,21,167,130,34,107,188,154,62,44,124,5,52,231,192,23,5,107,39,18,244,104,74,100,35,244,169,9,124,159,130,106,206,71,92,179,132,11,207,205,37,120,46,52,65,216,208,112,185,32,95,154,224,217,220,8,28,92,110,35,33,103,93,61,51,106,204,207,174,38,138,131,211,32,69,120,241,142,81,131,117,56,154,28,35,104,117,121,141,219,167,40,29,58,67,32,159,139,36,185,43,224,37,64,194,155,242,26,234,246,94,107,242,123,45,79,216,155,106,161,196,79,141,32,227,236,173,93,87,214,75,112,194,94,220,228,153,114,129,140,110,123,196,2,166,105,17,75,118,52,26,76,128,28,181,58,3,75,51,23,92,154,64,251,27,162,58,21,65,111,8,154,39,139,70,174,238,169,54,12,127,123,252,96,113,178,105,0,111,101,20,24,188,99,204,243,7,2,35,176,95,56,141,104,202,119,21,74,219,42,78,214,214,103,225,170,48,118,250,115,179,83,9,78,66,42,177,186,251,134,43,167,38,50,185,168,157,217,237,79,14,247,36,18,17,16,247,66,51,7,203,169,35,102,71,84,99,190,126,163,49,141,233,183,79,130,13,158,48,217,92,54,230,146,116,14,134,110,46,82,98,101,64,120,193,21,141,218,116,215,173,74,65,142,87,149,103,75,114,233,53,168,202,139,185,188,44,103,138,249,201,84,229,8,229,252,181,21,229,32,183,238,227,23,128,41,236,142,135,41,7,228,156,86,204,101,244,146,171,46,213,52,237,50,84,58,145,198,127,72,4,148,112,85,78,219,82,34,70,205,56,229,132,12,77,65,146,152,81,110,86,107,20,90,45,79,163,66,205,90,231,221,51,135,92,156,123,91,69,174,144,207,21,165,121,120,177,152,34,238,141,232,254,207,182,111,199,28,148,165,203,241,221,35,186,15,181,97,147,211,252,34,74,223,62,45,16,159,214,150,118,1,225,131,55,205,148,165,106,157,161,93,150,88,223,176,189,201,53,48,45,247,212,96,27,100,71,157,10,86,42,69,235,194,177,70,84,187,120,122,149,13,211,208,163,198,155,250,27,72,17,191,48,209,128,177,147,168,84,10,220,66,121,223,17,214,134,129,152,169,107,194,36,188,23,15,222,30,182,90,157,211,80,3,156,126,48,69,103,151,220,84,50,25,70,240,136,89,52,122,134,79,142,157,203,25,78,143,195,13,53,76,39,49,211,254,21,55,31,206,243,155,33,36,220,104,75,152,107,191,184,113,250,81,238,155,164,234,154,175,21,178,85,240,186,208,113,77,38,198,222,211,184,200,16,102,94,188,209,94,4,175,126,82,238,253,85,86,206,169,211,116,36,166,85,198,119,60,125,122,98,169,3,122,77,68,55,131,20,26,241,81,77,196,238,12,61,125,220,36,102,137,113,19,120,4,104,182,235,148,213,150,19,69,238,145,85,49,191,112,141,154,101,226,215,53,162,91,215,232,65,194,1,111,121,9,103,58,20,220,90,232,67,24,15,36,238,170,51,138,36,22,101,81,206,75,98,58,155,228,184,150,81,107,108,36,185,240,46,140,154,115,47,170,233,243,157,107,129,209,60,48,114,38,151,141,188,15,33,71,175,251,141,158,221,83,147,247,237,116,83,239,245,34,206,227,56,30,98,90,210,160,222,196,183,113,125,152,211,78,8,48,137,236,233,106,235,98,12,175,115,173,5,54,45,62,94,189,195,139,184,43,68,130,206,53,55,21,52,247,195,19,31,51,242,3,21,30,175,95,19,44,226,6,16,71,62,64,71,133,155,68,69,58,199,226,82,44,4,202,45,137,38,51,39,169,4,23,159,146,188,54,42,186,129,255,66,99,68,55,20,198,137,156,51,111,251,80,136,217,5,10,190,93,96,104,217,168,204,192,236,0,179,123,115,36,106,18,215,1,128,243,219,83,78,153,56,32,211,245,236,18,29,246,212,219,42,90,140,42,226,89,172,176,56,65,68,220,140,36,33,182,134,233,26,83,103,229,195,142,166,233,134,151,114,202,82,248,13,73,134,74,209,166,11,108,75,195,112,73,27,217,96,27,160,208,244,193,99,34,202,229,184,51,218,51,219,200,190,73,161,151,148,55,231,233,41,205,222,241,101,100,114,27,29,228,92,200,95,202,89,196,81,36,15,86,3,160,254,73,241,246,31,94,41,218,65,36,118,54,103,176,182,39,149,200,162,254,37,61,162,71,50,67,238,173,61,197,46,33,249,237,54,70,27,105,132,173,58,252,205,37,136,145,52,4,194,132,253,119,18,225,209,47,44,186,116,229,134,194,7,31,46,88,71,130,5,139,45,144,50,125,28,147,107,141,224,62,24,109,169,57,181,21,2,62,236,199,138,202,20,65,175,37,15,38,154,81,78,7,13,4,21,90,251,104,162,246,244,9,186,50,236,39,58,35,251,130,173,25,104,147,216,243,179,1,49,5,123,172,111,88,202,164,227,56,186,99,32,82,223,24,213,198,247,44,96,250,52,158,150,110,251,147,146,242,6,172,20,90,22,106,126,167,105,161,121,109,243,87,251,237,142,189,171,54,234,94,2,218,44,135,61,125,238,191,13,96,27,3,208,123,105,184,74,70,132,190,165,232,171,7,188,173,219,186,117,108,118,172,117,76,249,17,198,36,123,85,48,75,216,95,17,247,170,45,108,32,177,146,33,150,29,91,190,39,198,77,106,240,0,9,117,207,54,130,62,58,222,118,106,98,119,161,170,111,185,22,38,45,48,36,89,168,246,107,91,96,184,64,74,98,227,134,65,237,89,93,204,47,84,79,80,78,147,148,61,173,161,194,103,11,213,44,74,210,171,245,85,148,84,168,173,138,71,107,213,126,253,128,86,39,191,247,170,231,117,157,226,56,92,172,158,185,217,39,181,106,14,231,44,162,156,252,98,181,136,114,14,40,246,213,14,180,59,7,214,27,221,165,106,127,225,0,129,57,94,96,96,148,165,234,16,37,129,201,202,44,148,59,94,200,212,69,251,94,53,143,18,187,245,42,130,4,232,44,200,11,208,96,103,241,0,27,93,96,11,139,103,139,231,117,48,252,176,23,89,31,205,90,245,124,17,91,185,0,26,103,8,8,202,66,168,205,121,137,179,203,213,238,210,150,88,172,147,238,28,47,245,25,205,237,133,234,16,229,0,194,96,138,114,188,52,192,105,10,74,83,188,33,112,251,83,88,58,199,249,157,229,45,106,251,210,166,36,58,94,246,193,116,243,247,170,57,47,231,100,185,154,71,57,179,8,185,101,23,185,246,221,106,247,238,22,88,146,84,219,11,255,63,123,111,222,222,70,114,28,14,127,21,44,118,45,3,203,33,56,184,15,46,86,1,192,83,226,125,136,162,180,180,158,1,102,0,14,9,204,128,51,3,130,32,197,231,89,39,241,153,248,89,251,253,57,142,237,56,137,55,113,28,231,240,218,249,197,137,237,221,181,253,93,222,119,41,105,255,242,87,120,171,186,123,238,25,28,20,165,172,99,73,246,106,208,71,117,117,117,119,117,85,119,117,21,164,181,151,206,230,112,46,232,144,136,182,45,196,178,198,88,58,156,227,58,139,21,30,18,123,144,168,98,201,228,82,118,14,73,89,88,50,251,214,96,227,61,179,132,227,125,167,210,95,222,68,98,85,248,57,98,73,51,135,246,71,119,231,232,32,29,59,172,109,100,102,199,83,155,130,94,83,51,159,125,187,119,106,117,174,157,174,162,169,82,173,147,174,158,83,67,152,69,90,98,215,180,243,57,198,118,151,12,50,141,239,174,115,219,48,201,177,205,7,104,97,179,56,71,236,142,6,166,33,13,16,96,113,17,155,158,103,141,21,76,92,168,185,210,10,206,227,90,101,221,92,13,13,167,225,207,142,70,204,124,246,77,10,83,139,34,97,78,147,107,88,185,214,59,68,211,38,232,168,76,38,59,157,33,212,74,201,1,165,91,5,48,64,94,189,186,207,122,127,92,181,203,10,115,135,71,56,179,25,48,104,46,87,117,183,231,66,233,144,89,130,117,106,172,197,78,64,139,182,109,144,159,79,12,49,12,50,247,221,241,13,131,222,160,239,248,168,108,79,98,82,148,34,230,110,141,183,43,174,252,105,81,208,142,33,63,153,201,38,5,158,230,211,131,102,119,253,36,159,108,164,179,44,159,201,9,245,22,139,121,129,249,244,0,202,147,63,221,38,87,132,144,79,207,212,104,62,185,27,208,123,117,43,102,6,26,1,80,169,196,206,39,247,175,118,190,72,254,56,242,201,197,134,157,223,204,52,243,77,150,239,60,5,51,243,217,129,50,230,147,75,46,223,137,158,117,195,232,188,56,177,83,241,143,37,234,80,152,201,130,117,235,232,200,167,199,31,152,143,39,32,206,108,27,31,82,221,53,12,174,130,76,186,55,11,38,121,79,59,238,243,8,199,61,173,171,231,174,42,246,117,12,1,233,186,146,119,53,74,84,168,136,141,248,165,73,177,160,30,88,3,101,21,159,153,137,216,145,85,74,246,197,172,149,79,238,8,61,23,38,33,84,118,93,254,123,48,9,132,83,82,140,67,122,239,18,75,198,221,64,67,238,122,34,33,164,37,151,232,17,199,252,228,39,65,195,190,255,9,68,130,93,175,143,7,210,117,13,228,5,103,221,9,69,240,82,40,16,156,87,111,189,112,102,122,218,27,251,38,135,11,1,48,236,122,201,141,59,193,223,123,12,17,113,112,142,89,95,105,122,252,229,24,147,113,230,189,111,214,134,77,92,31,225,2,105,99,221,32,220,124,111,104,79,176,79,225,189,153,0,193,160,149,133,127,152,29,10,109,147,92,67,121,75,184,239,232,189,37,38,71,193,105,62,230,25,148,155,24,137,160,27,169,240,230,92,91,163,207,62,226,186,141,219,198,104,207,81,101,76,59,182,49,103,28,219,121,175,211,69,247,173,149,191,93,215,241,66,4,239,177,134,54,51,130,195,121,55,217,241,215,145,119,155,47,133,172,156,161,141,155,183,86,236,218,42,188,24,187,23,27,81,174,196,238,178,70,246,105,114,76,237,139,173,145,37,224,99,20,2,228,200,215,47,9,114,17,62,145,137,135,141,231,88,156,116,4,185,217,173,151,27,63,203,184,40,55,222,134,239,184,247,10,2,100,227,151,9,180,131,242,73,60,158,61,222,153,107,74,89,252,216,163,68,239,174,66,69,71,143,88,227,17,28,209,154,179,45,134,81,125,114,130,91,119,105,227,9,89,174,246,174,211,154,117,107,54,100,150,6,139,69,227,138,179,35,166,133,117,77,198,141,46,51,84,62,11,193,35,104,54,141,160,137,54,106,49,58,174,217,198,4,255,156,247,107,97,8,13,229,11,169,248,196,125,159,236,202,237,57,120,86,62,156,103,145,139,57,39,207,98,119,116,254,30,132,245,34,236,34,237,198,241,29,65,203,177,175,9,95,12,98,22,118,254,27,65,187,65,183,124,73,46,235,204,44,114,37,102,14,66,218,149,101,223,231,65,22,187,35,244,229,157,249,178,92,58,107,210,9,112,136,121,188,191,27,110,73,217,165,125,19,92,115,104,154,235,84,113,3,56,150,40,232,135,82,24,203,98,151,115,14,144,14,91,121,159,77,124,36,216,40,222,101,85,207,192,56,244,120,75,225,115,93,222,133,115,253,194,16,174,31,122,50,65,69,63,186,91,186,207,37,220,74,39,30,122,135,159,157,64,235,57,79,235,110,153,50,197,135,33,231,216,149,244,94,61,172,245,158,71,241,113,203,45,195,58,232,58,226,137,4,96,226,185,219,138,176,203,173,64,34,153,103,7,54,165,156,197,100,191,100,237,150,18,82,158,166,237,18,120,70,24,65,165,159,92,36,134,200,231,212,93,90,46,0,72,128,64,225,36,102,184,228,78,174,32,95,230,184,122,201,57,98,218,121,222,80,61,239,224,251,122,243,124,131,111,51,210,40,247,234,245,230,171,191,175,254,190,250,251,234,239,171,191,175,254,190,250,75,100,152,63,161,138,87,228,243,137,153,132,249,63,183,33,207,231,103,131,245,47,143,250,21,168,121,225,115,252,96,157,139,190,10,15,211,170,220,47,54,93,183,73,86,179,246,243,232,204,231,188,173,162,77,165,187,156,165,56,57,229,43,183,65,165,83,130,99,112,114,252,231,60,98,84,196,122,93,75,204,43,125,68,240,153,85,14,209,255,252,15,76,111,74,235,27,174,236,141,161,235,249,174,107,221,42,222,100,26,222,104,237,174,20,36,178,90,90,93,104,107,215,145,252,67,85,57,83,141,187,152,8,127,7,58,215,215,219,188,221,39,170,90,184,166,54,82,79,123,78,53,109,60,5,205,82,206,94,248,240,140,51,79,216,212,190,246,224,93,95,239,10,196,201,90,240,33,62,56,83,141,230,16,31,156,5,161,217,120,9,15,139,211,197,76,46,153,229,235,99,251,224,148,248,33,72,231,68,161,249,18,144,230,11,124,65,42,142,235,56,180,144,78,22,175,251,26,218,180,66,78,21,242,197,122,42,153,60,136,36,132,83,72,210,166,123,93,140,36,201,14,150,233,15,167,59,106,198,161,95,23,139,248,215,242,190,71,205,63,44,179,107,215,227,141,89,127,128,37,203,127,10,61,128,188,156,8,29,211,197,164,235,109,94,134,47,74,205,230,24,128,8,159,191,112,90,172,163,219,56,71,148,167,66,163,152,46,138,230,3,134,68,42,79,31,104,179,77,208,78,112,222,235,219,169,190,119,218,225,40,93,140,108,194,229,67,47,8,208,73,219,33,179,160,111,4,211,137,93,150,57,253,11,168,227,245,88,232,125,251,209,17,206,76,48,233,100,130,64,121,229,254,110,28,16,10,100,111,141,225,120,60,37,85,136,121,105,141,248,191,51,205,26,37,219,102,82,170,84,90,85,230,91,77,157,67,111,113,150,135,114,102,24,185,104,26,86,54,108,171,82,217,99,35,73,12,72,107,237,42,182,178,232,46,100,70,89,18,209,12,122,145,152,87,82,123,220,218,17,241,239,102,21,63,54,51,108,99,75,111,47,135,152,90,154,147,238,149,15,182,87,127,95,253,253,227,253,203,174,216,195,119,244,200,5,20,51,156,30,223,61,98,134,157,109,89,154,18,153,22,146,153,172,97,223,66,67,90,80,24,25,72,182,189,182,153,247,158,32,203,142,131,159,101,49,102,163,97,58,91,163,114,199,112,72,68,228,160,181,157,42,85,193,236,1,3,197,4,15,76,50,29,86,229,205,50,150,27,34,43,197,101,86,104,39,59,228,15,75,205,13,192,141,98,51,70,51,110,255,72,110,88,110,249,131,130,116,8,33,120,39,77,160,56,155,247,59,162,114,12,140,125,116,130,144,108,57,36,146,179,33,5,251,50,74,167,83,67,220,254,23,138,133,151,17,58,38,39,137,153,156,152,25,87,229,72,55,242,67,84,142,140,84,120,25,14,152,114,141,156,196,55,115,99,199,42,72,55,197,33,72,55,139,124,242,37,32,221,76,39,115,124,178,41,140,169,39,101,178,217,112,148,235,169,172,240,50,232,44,241,89,41,203,139,227,162,156,207,132,163,44,102,51,47,131,202,69,145,231,197,52,63,246,212,200,136,41,247,212,192,192,221,102,139,81,84,68,74,114,7,228,230,153,174,210,154,173,11,186,148,203,112,242,189,234,250,86,159,191,187,216,82,65,198,172,172,109,239,30,206,239,182,224,107,14,127,86,64,212,221,135,127,170,247,43,167,157,37,146,114,127,109,123,139,95,174,104,122,166,145,219,132,156,236,189,59,91,243,11,187,194,252,134,177,183,152,90,189,183,190,123,175,169,231,138,133,124,42,95,200,207,175,220,127,80,219,208,150,213,181,84,101,83,229,107,178,154,147,114,27,219,202,230,157,204,241,114,93,92,20,83,123,83,198,125,97,119,208,221,121,112,114,178,145,219,58,94,185,167,110,237,29,175,118,87,132,84,70,207,157,46,26,234,130,42,28,159,107,71,131,123,187,106,83,159,219,220,147,249,133,237,246,252,66,107,43,213,169,235,77,61,191,113,46,130,162,160,44,73,153,220,84,63,183,148,22,83,15,142,147,203,82,119,229,206,185,158,41,230,211,27,235,133,108,94,81,54,36,113,249,222,206,242,142,198,171,74,117,38,125,148,217,158,87,197,126,103,185,186,191,220,79,202,173,147,185,205,185,195,249,133,185,195,148,112,188,186,91,217,220,74,45,236,72,253,102,190,125,39,159,210,215,197,194,157,221,59,59,189,237,234,233,198,206,2,47,243,89,117,55,185,173,47,139,213,194,221,244,81,247,206,98,237,248,76,202,171,221,189,173,165,147,165,211,206,131,100,125,47,187,177,218,149,11,181,250,78,159,159,82,115,218,201,131,214,209,97,103,87,221,62,60,206,22,251,70,53,173,221,79,239,205,20,207,118,147,167,235,194,221,173,165,253,153,228,33,47,139,73,37,191,48,191,108,240,153,100,97,121,43,185,117,183,152,157,107,239,165,215,182,82,199,226,221,118,230,206,214,134,42,109,47,164,132,116,159,159,217,63,217,234,183,82,237,170,124,122,172,100,228,59,217,245,90,59,187,170,46,245,58,210,212,253,126,183,183,189,185,157,219,227,197,222,90,119,135,87,206,251,213,236,158,209,187,63,149,107,23,247,13,29,134,183,55,83,63,61,62,223,221,148,239,28,205,109,239,156,111,8,253,98,70,187,119,220,217,221,170,85,26,124,43,83,217,91,109,182,214,238,21,183,50,27,213,213,251,139,217,244,124,61,159,124,176,178,183,170,236,171,43,197,106,114,37,211,28,156,45,44,239,159,46,182,235,231,155,59,221,238,210,202,169,178,222,44,12,78,250,186,62,223,151,151,140,85,190,34,118,181,202,154,44,29,74,39,251,181,100,243,65,246,100,165,221,52,82,27,103,167,219,185,236,84,42,55,83,233,21,244,173,157,76,99,241,124,171,159,61,110,221,109,159,103,239,14,102,154,11,43,213,165,5,125,192,231,79,119,11,187,133,252,70,227,108,227,180,151,204,10,39,119,21,181,50,181,178,86,85,118,246,230,115,90,119,245,184,115,190,146,79,75,71,218,241,210,66,58,93,216,106,55,11,231,149,237,250,130,222,185,83,171,207,15,106,247,211,233,165,221,180,114,190,61,184,63,207,175,182,22,180,202,97,114,234,60,211,221,210,239,108,87,119,78,230,82,45,99,94,154,235,223,223,91,216,51,42,93,233,254,254,234,201,210,252,121,239,108,99,144,217,217,209,165,133,118,117,185,126,60,53,119,95,91,222,77,165,22,250,199,27,231,77,160,243,201,253,173,234,86,126,47,253,32,183,52,200,213,251,213,169,169,166,144,223,203,159,244,115,219,187,59,247,179,155,155,71,253,133,222,105,230,238,126,231,78,42,55,53,200,180,211,98,166,120,247,124,187,216,107,236,45,245,118,143,244,169,230,92,175,170,243,210,118,134,239,61,56,153,239,116,154,157,133,197,230,160,177,126,182,184,55,243,160,170,55,69,125,67,153,47,54,238,173,79,201,119,239,157,212,206,215,234,119,239,44,108,116,215,212,7,233,86,119,61,47,237,181,214,243,181,169,163,7,171,59,106,79,201,60,184,119,116,186,32,102,85,173,145,92,223,222,124,176,58,232,156,42,201,157,133,157,179,169,197,110,179,145,173,30,157,157,172,229,6,205,142,84,169,242,162,116,151,87,91,75,203,90,97,238,164,86,235,10,3,81,203,221,205,170,169,7,5,99,170,215,187,119,190,160,156,220,79,214,116,237,92,27,76,21,207,7,83,219,217,237,227,129,154,107,206,159,164,54,117,189,119,111,176,183,120,180,46,221,207,55,197,153,226,234,160,182,119,212,56,93,78,45,108,46,236,23,243,171,139,107,198,249,105,223,200,100,212,226,221,237,77,200,217,185,59,167,103,245,129,184,63,115,62,184,179,216,222,207,221,57,110,245,238,100,22,231,167,214,165,220,253,153,238,94,251,120,175,181,154,219,18,239,116,170,157,229,7,181,53,41,61,88,110,222,213,142,148,189,228,150,180,40,105,250,220,113,171,83,236,174,182,79,26,91,131,169,251,119,23,183,82,197,169,212,242,182,172,52,102,22,246,37,125,171,157,217,153,154,47,158,31,166,197,195,189,205,157,154,186,219,90,93,94,106,76,205,223,17,54,78,247,79,142,147,134,162,215,143,239,172,157,238,172,28,30,235,123,249,243,228,253,195,165,222,98,167,173,100,122,45,195,216,168,110,22,178,91,141,251,237,94,254,65,38,87,208,219,124,165,185,169,204,47,183,210,169,195,228,254,212,194,201,29,62,63,179,156,81,230,164,212,218,118,58,159,125,80,235,100,179,253,218,198,70,171,215,239,246,249,237,76,231,190,146,150,146,83,119,143,246,103,30,220,223,56,204,237,201,59,123,245,211,245,236,64,222,110,53,55,171,173,198,78,102,115,119,102,166,176,81,61,222,145,54,210,91,203,247,171,247,242,202,224,100,175,45,204,29,109,55,54,242,249,243,7,139,131,253,189,157,220,89,237,78,122,109,176,51,191,211,75,75,57,237,110,182,89,89,200,158,100,36,117,95,238,100,119,102,10,202,102,118,102,47,219,57,87,86,143,154,233,74,235,232,120,79,83,154,119,37,113,163,127,218,216,62,23,51,119,86,132,165,124,78,205,204,156,220,155,147,143,31,180,15,141,251,153,123,91,27,155,237,186,166,230,27,59,235,219,189,173,197,234,218,210,158,86,207,223,235,222,91,80,231,214,50,15,54,123,91,0,55,85,171,137,197,20,191,42,221,91,77,47,15,150,215,119,178,237,228,105,122,161,223,222,56,211,197,213,141,57,41,125,216,146,31,164,119,245,244,148,188,55,168,175,156,201,13,253,232,56,219,171,107,103,233,206,253,253,227,122,135,111,175,27,250,182,90,91,105,234,133,149,189,251,91,219,149,134,108,244,215,248,133,222,194,230,157,163,205,99,101,239,193,246,217,121,122,243,254,102,171,145,90,58,218,62,61,82,78,86,142,50,251,187,221,19,165,183,183,45,72,71,171,181,70,127,254,240,188,112,94,56,173,87,83,203,71,83,199,253,212,76,173,215,87,101,190,122,95,95,130,17,95,235,45,52,107,149,116,186,183,84,57,81,27,83,51,124,253,65,114,103,95,189,47,138,124,178,86,233,223,207,222,63,61,63,75,174,101,164,205,122,163,174,28,165,215,90,133,150,120,52,200,239,244,103,96,237,47,100,247,151,102,230,228,98,174,176,58,115,190,12,44,46,179,122,255,240,120,99,95,110,173,74,131,214,253,195,244,212,3,109,113,158,63,202,175,45,172,77,237,116,15,79,213,211,51,61,173,44,231,207,181,84,179,175,157,181,69,227,248,40,213,62,22,183,207,133,76,118,73,46,54,218,251,75,233,204,250,254,230,98,119,53,91,29,180,11,247,150,206,82,51,187,249,230,29,253,238,157,198,204,134,220,206,180,83,119,143,181,245,149,157,202,242,221,245,251,173,133,238,206,162,108,8,171,124,99,238,78,161,120,71,207,244,133,102,114,51,185,164,207,232,71,59,189,166,118,167,126,71,7,20,142,180,76,238,78,239,254,124,53,219,238,30,15,122,135,221,194,222,178,104,228,51,15,20,216,108,239,246,229,106,245,240,184,113,180,182,177,161,207,237,31,242,74,63,59,232,63,208,251,197,213,254,233,121,186,175,119,248,141,187,247,31,76,173,100,129,89,213,118,186,181,122,115,107,121,247,80,105,231,207,143,22,139,154,46,109,26,247,10,149,249,154,218,144,15,251,243,39,210,92,163,187,96,108,230,247,50,75,98,167,62,211,175,156,110,173,23,138,245,147,228,238,246,238,212,246,157,173,179,218,217,157,1,48,152,122,181,215,91,206,205,111,44,84,86,141,226,194,217,86,165,89,108,44,60,216,60,210,79,150,142,238,213,186,181,149,237,100,94,56,205,182,215,118,31,220,169,86,143,248,238,222,220,204,106,247,158,126,216,111,247,247,90,252,32,181,95,216,88,111,102,183,150,215,244,213,74,182,176,191,43,53,115,82,58,111,108,44,204,223,173,235,199,243,139,43,3,101,87,60,202,101,91,121,99,94,222,148,238,110,223,219,55,78,166,148,123,234,82,189,211,111,159,230,214,15,239,237,158,100,151,58,217,98,122,169,86,184,87,231,213,249,51,121,239,94,38,187,217,187,179,185,212,171,14,150,115,202,74,165,222,151,138,252,212,234,212,174,110,212,249,149,125,189,210,74,111,47,46,31,21,142,248,21,161,91,93,105,228,219,176,67,204,136,243,233,12,108,142,11,130,168,87,14,207,250,247,147,85,237,222,188,50,149,95,92,121,32,46,47,118,242,233,221,165,185,118,87,58,94,149,206,150,91,155,251,189,129,190,47,108,61,152,111,230,247,182,143,107,213,163,253,116,47,147,87,118,181,83,253,94,225,238,113,189,117,87,61,110,214,238,174,136,135,251,203,119,247,155,3,152,190,70,111,59,191,52,175,205,229,78,239,86,230,215,23,91,217,110,175,63,87,88,157,47,212,170,197,94,174,114,156,220,59,206,111,200,247,210,243,181,169,124,78,91,219,62,236,158,206,75,243,43,51,253,205,123,178,34,62,56,91,215,214,151,23,181,123,205,214,89,171,162,164,167,230,187,43,221,212,157,163,181,133,169,7,253,193,146,49,191,92,201,107,71,185,211,222,210,118,71,217,173,222,7,190,181,183,184,36,207,85,178,243,155,253,123,213,116,126,219,216,91,91,72,157,156,231,183,150,7,184,9,175,173,228,170,194,220,124,90,16,149,141,230,74,126,161,217,158,217,25,20,146,185,193,249,140,176,189,191,41,109,166,90,124,93,232,245,151,215,218,217,133,195,126,174,14,66,67,165,123,178,210,223,216,95,154,82,215,79,151,218,107,243,45,121,169,170,77,157,158,40,219,106,113,239,126,243,100,15,68,139,197,102,189,176,208,172,247,139,185,141,238,192,200,174,111,215,58,243,51,231,80,45,51,211,218,46,30,181,251,167,11,189,245,125,216,100,10,169,197,205,172,52,181,112,212,236,163,76,89,169,222,217,218,205,206,107,199,119,90,173,86,185,28,69,161,53,155,29,118,89,37,54,11,47,35,96,92,182,94,207,167,179,233,198,152,202,65,182,80,240,161,28,237,233,82,4,209,108,24,209,217,245,250,145,212,48,176,5,80,204,55,52,181,43,105,198,32,38,113,209,71,143,36,125,149,56,215,192,243,124,161,221,3,152,252,37,222,13,117,64,7,223,81,231,21,113,189,89,209,52,97,80,150,18,125,65,54,214,149,249,83,73,49,214,181,29,185,35,169,61,3,146,247,72,242,14,158,248,74,9,65,1,145,30,241,216,54,4,205,144,68,72,162,215,179,242,185,180,119,40,73,109,82,125,78,106,27,2,100,213,101,69,208,6,219,196,48,97,1,61,199,46,27,82,135,180,100,52,14,183,201,59,57,248,69,31,204,45,43,134,122,79,150,250,144,208,146,140,245,158,209,237,25,219,64,73,210,106,183,171,169,103,216,178,180,160,9,132,14,180,216,6,168,23,219,208,244,178,210,56,148,116,72,35,102,250,59,234,156,124,42,139,18,45,115,79,214,229,122,91,154,111,147,3,124,44,132,6,253,6,192,57,174,146,183,102,149,118,219,95,166,43,32,15,235,73,128,62,153,11,164,163,228,224,250,204,88,149,148,222,146,160,136,109,73,99,104,204,45,44,200,109,105,77,232,0,126,42,176,252,21,72,135,113,104,105,146,174,87,5,44,69,232,82,237,33,232,181,94,187,189,146,228,177,11,59,0,109,69,24,72,196,147,1,252,222,146,20,81,210,36,141,81,123,3,234,67,53,66,112,44,1,68,55,48,93,214,55,96,178,105,56,48,154,108,22,32,233,247,96,36,196,45,213,74,185,55,191,181,179,92,171,172,60,218,168,204,205,45,175,45,66,210,118,109,107,125,101,165,90,217,114,164,173,86,238,63,170,236,238,172,63,218,134,178,243,144,176,187,118,119,109,125,111,205,250,141,5,172,239,101,59,125,110,126,161,178,187,178,19,252,251,209,189,202,202,46,166,214,182,183,31,237,174,45,239,108,151,79,85,89,140,240,179,246,130,203,23,178,209,56,39,148,245,152,22,231,212,178,53,205,227,23,230,103,132,233,150,48,84,49,172,103,148,249,89,227,45,41,209,150,148,150,113,56,107,76,77,153,11,88,122,104,28,204,106,9,24,157,142,164,225,251,142,178,243,199,227,199,175,37,97,205,162,213,135,220,234,209,124,88,110,81,178,44,162,178,66,215,120,162,175,201,6,203,139,115,193,11,75,1,48,199,210,128,211,226,151,151,154,100,244,52,37,98,225,13,139,19,210,47,88,178,113,235,22,36,37,96,246,26,42,114,18,88,185,156,70,210,160,16,39,93,94,198,226,156,92,142,154,181,29,12,103,123,208,169,171,237,91,183,162,58,249,240,229,36,100,3,186,101,168,218,109,155,51,216,205,210,146,202,101,41,32,83,1,160,67,26,36,238,233,129,177,244,26,0,28,178,173,244,215,204,111,187,59,183,77,236,74,86,139,92,123,216,24,210,241,123,120,192,105,72,122,161,12,35,162,154,115,194,208,6,214,24,203,0,70,121,232,233,233,65,44,62,251,26,112,225,152,92,110,39,20,88,57,177,56,112,85,85,145,226,179,8,46,46,55,99,6,189,243,150,19,100,80,129,194,183,110,25,108,162,64,87,164,120,93,147,132,227,203,6,178,159,152,30,191,16,16,11,181,172,95,194,240,10,237,246,224,2,113,120,13,6,168,253,48,74,169,21,61,112,253,136,197,173,162,208,154,16,55,14,53,181,31,81,173,105,96,4,205,135,56,150,37,76,22,22,40,249,55,38,197,227,172,160,52,11,153,158,142,70,96,50,210,153,231,40,72,65,205,210,22,21,169,31,65,30,49,175,105,64,177,232,178,114,138,235,62,34,24,192,95,187,70,196,80,35,162,68,199,176,167,73,232,220,96,154,192,198,215,116,50,12,174,160,52,96,71,194,217,55,107,141,144,238,158,34,74,194,222,59,110,43,165,11,182,123,149,148,203,75,171,74,131,14,42,116,224,181,152,98,1,134,105,0,88,7,226,89,19,20,69,53,208,174,172,29,17,34,141,182,160,235,17,1,254,103,145,11,144,178,160,139,14,132,28,83,10,167,7,26,61,192,158,208,30,196,140,67,89,231,4,173,213,35,124,27,38,2,235,0,180,11,203,181,35,235,82,44,230,216,58,13,199,148,212,98,2,167,198,201,144,147,41,7,236,67,56,136,169,113,152,122,108,254,216,19,133,129,37,51,213,128,132,75,236,179,76,39,31,203,99,205,37,128,101,171,237,83,41,214,142,39,140,67,73,113,54,15,112,98,81,156,184,81,78,137,195,46,236,205,34,52,163,121,241,89,5,32,152,179,201,172,134,25,151,151,136,109,183,92,204,205,228,83,92,175,28,197,3,244,40,215,41,39,185,102,57,145,228,14,203,73,158,171,151,121,174,85,198,219,124,174,82,206,240,220,105,57,203,13,202,23,140,171,151,120,110,109,125,107,181,178,82,74,114,181,165,202,218,34,108,2,165,20,183,176,187,178,2,155,195,252,252,90,41,125,201,245,203,23,181,202,218,189,202,118,41,218,16,96,126,233,81,110,251,222,98,41,170,159,182,64,144,170,149,47,230,150,183,43,213,149,121,0,54,191,70,62,146,236,227,209,252,26,0,173,205,151,82,151,246,244,58,163,115,197,156,245,183,49,254,111,183,45,52,164,216,204,59,23,240,87,127,51,246,78,127,42,14,255,190,115,249,206,229,76,139,243,12,155,185,192,112,109,72,183,145,211,151,162,23,23,209,41,99,42,122,121,25,5,186,192,204,68,194,28,151,47,96,67,94,17,148,86,15,100,131,146,103,226,40,101,49,38,152,146,88,162,35,104,199,246,248,68,176,16,107,198,46,131,79,248,221,99,216,63,132,173,62,150,140,235,125,25,103,135,2,236,80,58,133,9,137,35,20,191,104,8,32,151,241,37,115,30,38,132,186,214,235,194,70,199,56,8,23,149,148,233,158,14,50,38,41,152,44,225,63,144,38,70,237,42,186,161,118,129,209,192,4,129,158,195,252,198,81,119,44,84,201,70,51,100,21,152,211,70,194,237,5,168,49,39,107,212,82,243,51,72,142,182,161,189,92,98,76,72,3,247,126,254,226,8,113,22,211,96,154,63,23,37,220,168,142,67,14,242,110,186,13,50,229,164,68,185,57,130,92,171,163,147,116,210,193,131,170,136,21,221,63,250,196,117,21,32,127,42,55,164,13,249,76,106,111,161,200,252,248,113,146,51,0,69,26,248,166,10,42,2,136,254,219,176,37,187,202,40,160,61,157,15,201,212,195,243,212,240,172,122,72,14,8,173,101,105,198,96,91,219,133,126,86,210,56,125,128,255,65,237,72,44,37,65,48,211,28,187,242,35,167,168,101,209,132,73,65,111,167,110,221,162,242,22,212,178,50,31,166,64,204,113,254,130,38,1,215,102,83,71,21,11,31,70,163,148,162,81,160,130,149,181,163,118,167,64,92,108,163,10,2,223,32,73,153,57,43,82,211,176,178,240,199,44,157,12,26,75,90,34,247,188,32,146,105,76,251,163,9,183,110,153,5,246,240,166,218,145,79,126,63,126,12,37,162,244,46,31,37,87,88,205,232,68,178,7,122,232,54,218,34,1,134,9,243,106,25,165,65,45,129,151,80,128,78,226,17,161,213,62,8,248,194,76,217,151,204,169,254,196,251,160,148,76,65,170,213,83,78,181,127,98,143,128,68,154,139,68,220,107,26,147,5,102,65,236,140,89,84,150,18,48,159,177,229,41,250,25,231,28,89,104,189,12,121,234,20,251,230,204,14,99,19,101,53,30,183,18,0,133,178,224,24,230,19,231,48,91,203,14,22,150,240,248,113,76,48,39,184,38,157,244,64,18,172,152,106,59,168,207,29,167,72,132,50,176,2,250,232,44,133,163,56,90,135,225,212,18,232,138,235,254,172,1,184,170,68,59,34,246,206,101,227,109,149,28,127,96,102,217,152,165,226,147,98,35,10,34,20,205,221,159,149,161,106,155,84,69,135,60,101,249,237,182,89,115,191,44,115,56,100,184,186,47,129,154,23,212,150,26,36,114,44,137,255,18,248,37,23,78,164,98,201,217,212,35,9,53,107,166,142,151,140,75,142,117,200,230,16,162,72,148,239,21,89,55,36,69,2,89,138,86,142,2,187,68,29,79,179,105,186,141,12,194,212,65,80,200,212,187,109,25,152,244,45,80,81,141,50,83,6,27,160,67,24,82,12,27,129,202,101,84,99,44,101,84,123,75,152,157,154,98,11,69,5,137,82,59,48,97,148,163,168,234,169,15,249,3,152,4,43,106,95,210,106,48,221,98,40,110,170,230,226,76,222,86,31,38,15,74,4,127,227,161,40,53,64,231,223,221,90,182,60,165,198,228,248,65,57,32,217,150,20,13,187,51,115,206,9,194,147,21,77,155,153,78,226,106,230,97,1,153,41,160,26,67,135,0,89,91,219,48,123,4,37,49,203,176,179,204,181,108,188,101,49,4,99,74,123,251,109,84,229,20,16,161,103,37,16,162,111,107,101,161,4,236,103,42,25,128,217,10,146,25,0,175,10,198,97,2,22,43,16,92,137,35,58,172,137,135,10,151,60,152,165,99,144,156,129,77,160,92,32,120,188,109,152,5,128,75,31,204,186,33,72,113,162,225,89,5,164,3,118,202,160,0,89,165,146,2,195,132,186,94,18,6,33,9,52,79,206,154,219,19,233,131,14,168,202,92,163,172,78,181,17,110,3,154,34,186,34,140,104,89,159,105,220,6,157,83,135,90,141,120,9,214,150,14,112,26,113,34,110,138,166,246,202,122,41,150,181,105,97,70,125,75,158,105,79,107,183,81,127,86,110,63,4,61,227,160,244,80,229,132,131,18,75,1,253,22,82,218,156,124,192,137,54,93,206,157,35,166,124,78,50,129,226,80,25,160,132,145,222,146,19,174,152,50,109,76,73,14,101,105,195,222,218,148,4,26,174,146,109,172,167,75,218,174,34,27,100,240,53,60,21,146,128,12,109,144,20,50,120,216,34,192,100,4,114,8,48,231,56,32,0,242,253,6,252,147,6,164,202,218,231,146,5,100,81,60,215,45,199,244,105,53,14,218,198,155,6,232,27,177,198,180,76,127,152,59,18,181,42,18,111,247,74,93,142,25,240,136,183,187,165,158,131,89,205,155,199,150,64,91,229,173,148,53,203,102,205,131,27,229,32,33,202,167,128,156,131,227,78,105,246,222,50,43,188,93,54,200,25,44,148,157,78,142,40,13,210,2,91,196,48,37,167,83,179,234,219,101,126,118,26,58,129,237,35,8,149,2,8,169,62,229,222,166,222,42,11,108,50,40,101,213,156,206,138,221,185,229,155,217,112,125,53,211,129,53,211,174,154,48,86,130,139,243,194,168,90,27,47,69,159,147,221,108,29,212,91,171,4,217,86,61,103,0,230,44,66,2,225,249,175,77,34,201,65,34,201,213,134,57,83,141,183,5,215,241,64,24,52,34,31,72,14,249,192,250,65,49,178,192,201,108,149,61,60,128,121,72,169,1,115,144,125,116,204,143,166,249,113,104,126,212,205,143,150,249,81,49,63,78,205,143,129,249,209,55,63,106,101,92,106,38,55,191,205,151,230,240,160,238,118,163,164,199,103,205,212,183,249,91,183,240,136,40,86,43,207,199,106,48,171,133,184,61,221,206,202,218,237,118,105,58,201,29,151,107,92,213,222,23,142,223,170,206,30,227,65,37,204,191,46,204,191,227,3,232,69,151,16,165,85,238,57,137,210,115,16,5,58,216,115,144,191,231,16,181,42,229,158,147,96,64,129,158,123,208,79,203,173,169,10,208,163,51,213,228,166,147,208,171,179,248,225,219,100,19,63,43,31,66,111,218,32,125,3,50,49,237,118,171,212,137,191,125,198,102,248,33,76,246,199,143,59,80,242,241,227,211,183,202,242,227,199,173,183,203,109,144,40,234,101,194,125,58,194,89,12,118,188,233,78,124,202,241,251,16,150,22,144,211,145,34,79,183,92,37,78,167,97,179,236,151,99,205,233,122,252,205,88,101,122,16,127,51,201,243,51,205,153,202,99,216,239,233,169,221,133,44,150,186,9,89,228,206,74,45,110,80,234,112,200,199,128,167,116,37,13,45,27,75,125,60,253,64,42,63,42,139,200,185,78,224,31,209,218,211,14,102,237,51,87,49,161,171,154,225,58,249,177,249,106,130,193,155,150,204,47,179,38,193,87,168,235,32,69,189,157,224,249,228,237,105,3,68,13,89,132,146,178,8,141,115,23,36,252,93,233,17,17,67,74,39,4,65,189,36,58,24,221,2,206,121,170,233,144,123,16,162,27,197,28,140,122,199,94,20,60,225,209,108,134,208,221,72,122,11,37,92,148,109,149,135,18,8,10,154,220,137,197,227,210,212,20,67,145,90,85,145,252,132,222,171,211,107,42,152,163,210,84,54,238,22,43,236,22,143,236,22,125,44,38,25,200,98,146,7,183,157,63,74,81,81,109,144,95,137,174,216,140,226,254,104,94,144,189,102,29,31,43,174,3,77,236,165,157,64,9,63,243,133,216,237,18,252,239,225,23,74,7,83,165,248,237,119,102,222,153,121,248,133,119,102,14,166,226,183,99,15,191,112,251,245,131,55,227,177,119,110,63,252,2,126,220,142,189,158,128,255,190,49,3,140,145,148,186,253,122,249,96,234,29,68,224,157,122,236,246,107,137,55,217,119,124,70,6,14,104,36,164,51,9,249,13,17,90,201,55,238,106,241,199,143,173,95,41,215,175,244,65,28,241,196,245,160,18,161,140,83,19,178,210,104,247,68,73,143,69,63,23,5,153,20,15,6,45,104,1,66,23,8,231,80,143,157,17,202,241,11,115,103,128,149,35,217,212,95,181,169,79,166,151,126,2,19,19,216,33,222,144,221,127,211,252,152,98,31,251,102,202,62,10,156,116,62,26,130,146,50,107,236,115,102,141,248,236,116,34,149,125,147,20,217,88,198,105,99,188,149,200,91,9,208,47,169,60,45,197,217,6,139,66,42,202,103,105,88,153,240,31,91,56,38,192,200,229,19,232,90,183,165,153,178,250,166,92,114,39,11,8,107,166,44,227,125,133,213,173,55,28,135,179,107,189,78,93,210,18,178,190,172,24,82,75,66,97,238,214,45,229,115,69,228,165,188,93,101,205,121,192,156,32,66,195,91,48,141,169,196,64,214,245,86,249,98,254,222,252,218,78,41,74,86,79,148,219,89,94,157,95,223,133,223,6,189,141,140,58,148,249,117,231,238,98,192,124,149,12,178,158,240,9,14,145,119,160,15,194,0,250,77,39,56,233,31,95,210,70,157,16,107,132,71,71,85,34,235,227,252,142,69,65,222,34,247,63,162,227,182,68,186,237,72,46,201,120,78,15,66,180,241,248,177,127,101,64,226,107,49,31,141,4,160,17,200,52,188,243,164,156,157,146,7,221,195,70,166,35,50,59,228,239,10,168,195,25,146,166,39,162,142,99,17,21,245,115,201,121,10,191,120,155,108,183,49,216,242,227,37,60,152,198,59,95,183,42,132,89,92,227,214,173,70,91,18,204,166,98,141,56,167,160,94,134,196,69,229,164,46,163,192,9,58,9,183,149,32,227,3,219,135,175,29,197,108,198,167,110,97,250,44,149,177,221,176,216,232,2,2,101,220,225,88,235,58,108,168,38,163,223,44,135,12,19,222,127,91,228,183,73,77,149,222,219,67,117,95,37,94,114,180,166,112,41,30,155,227,22,67,174,173,66,89,39,31,200,58,121,39,235,228,15,74,23,151,68,234,65,171,122,228,19,59,234,220,250,42,204,78,171,38,174,219,217,6,61,191,2,238,133,255,38,30,181,25,233,244,64,149,147,150,113,65,44,191,70,230,183,197,129,160,91,15,47,142,165,65,41,170,42,81,142,222,251,7,237,133,158,230,64,10,159,133,217,26,35,55,116,254,188,178,1,141,211,173,26,84,143,75,142,181,208,108,78,214,132,213,253,89,92,47,32,142,27,9,242,134,108,189,137,171,232,45,254,241,99,131,232,204,13,41,166,113,73,187,33,179,199,254,214,204,49,10,232,14,170,141,183,110,153,103,45,56,112,38,98,244,66,206,186,202,76,232,216,98,2,175,166,98,214,8,66,243,179,44,39,198,199,19,32,229,205,11,192,236,93,19,209,60,130,36,147,218,32,115,41,96,132,96,152,93,137,144,68,86,9,185,220,184,52,165,177,128,138,230,221,246,184,232,134,54,131,151,213,38,41,125,249,225,52,189,166,200,64,142,48,134,245,40,240,56,133,13,151,45,106,219,55,251,252,129,37,100,11,120,7,100,157,177,104,120,228,64,68,18,98,68,131,220,64,136,27,144,88,86,45,41,87,133,213,65,153,194,227,199,248,109,202,51,76,68,161,87,106,178,149,204,112,162,148,139,214,72,24,115,74,38,192,16,38,171,108,56,210,128,180,175,241,248,63,88,29,22,0,179,195,180,132,140,164,63,0,174,234,186,112,221,51,117,98,167,244,217,145,149,152,37,54,227,50,194,233,129,216,237,134,240,167,112,197,115,188,129,186,192,163,55,131,237,194,68,146,34,59,51,200,10,70,162,7,61,213,189,220,233,148,154,202,224,205,57,249,13,58,140,77,184,19,98,48,67,60,144,224,145,204,84,52,130,83,150,152,193,68,89,253,186,160,149,205,138,9,234,179,117,13,4,13,154,73,209,40,107,143,31,131,118,64,147,8,58,168,148,88,41,4,45,84,80,64,78,179,112,72,144,215,168,38,0,7,176,41,187,14,45,204,132,126,16,77,252,236,242,81,175,11,18,182,84,21,52,223,138,32,114,1,157,206,200,174,96,255,133,177,130,178,214,177,152,137,8,185,214,198,221,15,183,194,88,212,85,56,74,15,127,99,30,172,105,31,237,238,58,112,102,43,218,13,152,110,229,62,216,179,244,234,198,134,243,38,197,151,245,120,6,40,56,27,216,178,226,104,208,98,18,176,75,18,221,50,136,55,224,49,142,45,125,57,71,209,82,241,73,221,105,197,249,107,214,192,93,211,156,5,9,72,174,24,32,45,213,123,176,254,163,4,159,40,23,101,111,212,156,190,103,200,45,111,247,44,62,27,117,240,176,67,89,148,2,6,201,57,71,65,112,117,79,217,164,53,5,189,163,196,46,21,28,75,24,95,171,5,144,28,95,248,129,124,183,172,108,88,243,218,222,162,244,67,188,191,31,138,19,110,175,158,101,20,214,36,65,44,160,189,160,78,152,232,153,253,176,113,98,131,31,245,222,125,58,167,173,57,67,46,57,221,89,72,97,168,187,39,124,89,214,215,4,20,230,57,87,221,50,242,51,158,131,33,51,51,172,181,132,151,121,62,246,183,228,181,234,122,120,224,56,163,102,167,181,252,172,250,150,54,59,53,165,198,241,16,90,61,136,223,102,2,8,249,81,138,225,121,115,25,191,185,169,41,193,62,134,145,161,162,64,42,202,36,131,20,51,30,202,7,151,78,91,180,46,23,108,175,214,243,166,151,59,156,211,234,173,201,57,237,225,14,57,175,181,92,157,243,25,212,181,184,32,187,187,10,23,96,160,119,202,249,237,248,222,224,194,108,254,214,184,48,43,193,1,231,49,39,236,115,94,123,195,26,231,48,70,60,230,28,70,138,139,156,219,126,113,151,11,179,115,60,226,66,12,35,23,184,0,35,202,109,110,28,235,203,121,46,208,112,115,153,243,218,119,158,115,65,86,160,27,92,176,197,232,10,231,51,45,173,114,62,243,211,71,156,219,62,245,132,11,179,99,157,227,134,24,191,174,114,1,198,178,155,156,203,156,118,139,11,49,186,93,15,50,208,93,66,243,229,28,223,136,14,183,5,6,137,165,145,74,101,162,104,56,156,75,103,174,235,48,6,182,8,211,151,72,78,74,139,124,49,151,180,34,87,146,216,209,232,8,195,31,210,214,46,107,122,38,1,22,206,124,171,144,79,211,61,88,50,19,26,181,214,235,44,102,84,83,227,7,118,247,7,123,158,117,59,37,195,48,64,19,180,231,141,246,62,65,69,87,172,247,177,235,141,142,244,62,54,40,71,156,247,201,235,60,95,148,247,9,200,20,30,227,125,98,32,207,21,225,125,18,18,93,47,190,251,4,45,140,25,221,125,18,136,147,77,130,241,35,187,79,188,148,38,195,229,122,81,221,39,232,234,248,49,221,39,192,249,197,70,116,159,0,145,151,24,207,253,102,200,227,141,230,62,54,212,155,138,229,62,78,131,192,161,59,196,243,228,163,71,109,161,46,181,29,219,166,151,3,140,7,144,132,129,139,144,255,142,218,225,220,219,193,196,236,192,19,63,107,242,253,244,90,205,208,48,93,22,123,198,144,105,78,111,39,152,240,28,112,73,68,179,139,231,164,68,80,148,52,119,32,239,240,89,18,14,207,215,52,93,109,220,115,96,200,124,229,249,198,141,198,15,157,116,42,123,98,153,93,184,188,94,98,228,50,199,138,119,251,166,117,103,142,215,90,87,237,130,50,249,240,108,154,24,134,163,208,255,133,50,5,7,249,52,243,209,35,65,131,149,123,129,251,244,116,158,136,144,142,29,232,58,194,208,248,141,82,105,237,98,130,22,35,9,80,72,26,199,211,129,99,237,38,166,29,69,126,2,16,164,3,36,31,228,102,147,219,56,164,130,28,245,206,104,179,31,83,176,33,78,83,153,247,70,127,139,204,147,240,16,225,62,192,65,36,227,56,78,65,202,236,147,167,89,51,213,61,97,48,252,76,40,42,64,253,80,250,177,250,137,76,50,151,203,15,233,14,222,178,37,8,137,70,130,98,110,45,77,95,72,178,66,216,17,245,136,20,192,18,73,232,223,177,183,56,253,34,144,70,193,186,208,243,241,89,26,83,85,17,78,217,66,190,240,123,171,156,12,206,5,232,101,130,49,153,154,196,162,186,250,231,101,72,76,89,7,69,172,124,178,70,124,5,44,159,181,108,192,252,242,60,230,177,210,142,76,70,84,236,197,172,165,19,64,161,180,215,205,167,149,58,126,103,93,241,102,223,182,73,96,250,244,117,168,194,172,17,159,151,237,128,110,12,159,37,151,248,232,136,70,196,30,91,54,1,49,171,35,180,219,174,52,207,50,224,111,194,15,104,83,3,132,182,27,154,36,65,81,135,243,204,150,172,239,8,245,218,53,28,114,254,225,65,212,9,40,132,67,156,208,3,85,95,145,239,102,32,238,9,154,178,140,150,8,237,54,57,104,211,135,249,97,221,173,112,39,213,74,109,153,219,173,172,244,208,201,233,106,178,202,201,181,202,226,34,183,143,206,79,247,168,171,84,135,135,86,234,83,117,197,168,114,169,90,101,119,147,27,16,207,170,3,203,85,234,0,179,197,163,26,215,185,91,81,171,155,92,191,90,73,86,59,4,116,26,234,44,66,129,77,226,250,181,2,109,182,107,36,103,51,77,156,188,22,32,167,5,32,246,33,169,88,237,146,180,227,218,38,151,114,185,121,165,206,88,187,181,115,146,223,135,252,78,213,246,0,11,48,231,92,48,173,252,221,202,169,35,103,177,162,206,109,114,83,128,220,156,133,92,6,144,131,196,126,173,82,105,205,65,218,249,220,217,28,162,154,131,68,189,134,158,184,32,49,63,119,56,199,201,139,21,121,126,147,235,65,162,138,37,143,230,179,115,220,96,161,114,50,111,246,173,193,40,97,204,3,41,6,119,42,83,144,147,131,226,60,22,159,153,111,207,115,250,92,165,179,176,73,41,108,122,187,237,46,156,1,249,161,87,11,155,140,164,39,102,175,22,45,220,79,128,42,139,102,62,144,247,124,209,38,239,92,165,7,89,251,46,82,157,45,2,169,90,243,149,12,228,236,86,186,75,22,160,193,124,165,181,4,189,128,130,83,152,118,184,116,90,227,142,151,43,58,36,30,3,174,5,236,175,177,100,204,97,147,60,36,102,72,147,240,95,24,42,200,74,47,25,53,174,181,80,153,130,172,109,204,129,129,50,150,45,100,244,133,138,186,76,70,47,105,39,2,13,250,144,120,98,58,231,61,91,198,9,7,200,65,34,117,204,75,8,162,154,200,23,151,1,249,14,244,248,206,38,115,21,124,226,240,241,139,19,142,128,214,238,80,216,3,40,166,155,176,207,239,36,233,28,184,179,207,202,159,152,52,203,223,149,160,128,0,149,248,90,229,228,238,166,11,42,201,183,187,49,87,73,221,221,180,221,9,167,239,2,212,169,90,165,181,130,228,172,236,33,225,86,20,160,240,92,229,100,197,236,68,139,76,2,185,198,168,2,255,205,145,255,238,219,14,136,145,4,57,4,152,93,209,106,100,44,86,217,108,232,212,220,165,116,40,85,59,171,21,171,92,127,190,2,243,200,92,132,182,67,226,192,53,63,196,43,177,185,1,142,237,149,248,243,238,40,215,52,14,25,211,242,136,103,124,127,228,71,200,167,82,32,205,167,46,60,220,245,147,124,178,145,206,178,124,43,32,179,21,231,204,84,172,61,249,44,12,53,228,83,5,142,230,155,81,5,28,81,217,94,207,138,249,116,177,225,200,199,168,179,142,124,145,252,113,228,27,178,209,150,236,252,102,166,153,111,178,124,111,100,104,2,159,202,247,102,44,0,81,62,181,195,196,5,7,35,183,3,133,120,36,242,128,96,151,24,40,133,255,92,64,168,75,79,134,29,92,18,3,239,142,23,176,210,25,172,37,226,142,143,57,42,114,233,240,64,160,52,28,94,72,116,109,59,224,201,200,0,219,238,226,52,160,197,168,40,190,118,188,93,103,200,139,200,36,21,153,156,103,86,36,226,240,171,152,223,175,98,126,191,138,249,253,42,230,247,171,152,223,175,98,126,191,138,249,253,66,16,243,94,15,133,70,219,13,100,37,62,214,135,247,200,163,154,116,92,32,141,220,100,67,196,153,73,100,153,231,218,242,60,215,26,215,193,247,5,130,14,18,187,74,140,229,33,243,155,140,253,6,223,87,133,109,206,24,66,192,33,241,226,31,87,80,0,87,238,100,77,226,117,86,228,34,52,128,217,117,6,46,232,198,44,50,50,164,217,36,11,105,200,5,24,119,205,226,161,229,172,136,16,227,206,24,166,184,77,210,29,247,93,155,187,45,231,93,17,76,4,188,93,11,99,222,158,24,145,97,69,195,208,8,186,15,139,82,96,81,239,141,152,27,71,42,19,122,212,17,114,73,23,42,185,92,79,180,159,4,69,166,124,12,145,158,38,192,193,113,23,23,62,60,165,161,17,214,109,0,142,14,121,174,240,134,70,136,79,141,17,2,222,183,99,184,46,224,34,161,10,131,239,230,47,136,108,46,77,115,104,0,79,159,194,80,242,135,134,116,98,22,148,239,153,205,73,62,140,199,57,175,249,46,134,64,48,163,122,58,139,36,2,200,206,148,242,225,106,134,179,144,25,205,210,51,223,125,40,16,218,5,197,171,100,215,141,142,197,227,186,120,244,22,15,96,63,62,233,100,72,200,203,64,217,88,119,211,32,56,146,173,61,29,204,35,151,72,224,153,139,103,202,60,151,150,226,186,198,244,176,157,128,8,56,14,56,35,129,122,86,27,185,224,180,15,67,198,3,227,231,8,206,85,235,62,159,73,117,131,72,228,189,6,141,4,18,60,248,66,52,108,213,68,252,236,152,39,97,121,135,43,247,65,181,176,133,176,106,1,199,80,1,39,74,254,147,6,71,201,140,183,3,14,193,102,72,201,97,131,50,226,34,214,61,90,161,231,141,222,83,74,223,101,237,104,90,14,93,57,161,11,7,184,10,227,26,254,197,231,82,190,46,63,207,189,10,163,247,226,67,137,123,47,113,89,36,241,128,139,247,139,97,58,95,208,181,251,208,237,42,56,26,111,112,80,172,60,95,8,119,109,94,76,167,197,151,18,247,40,35,242,124,106,204,160,88,133,124,102,132,107,115,35,129,174,157,152,27,3,159,151,66,242,50,17,95,52,188,193,158,108,210,183,34,196,17,192,35,16,228,155,137,71,141,199,143,45,71,74,232,112,90,62,141,2,86,248,90,166,81,195,231,83,165,40,185,129,110,168,157,14,8,238,93,161,37,69,47,185,135,67,74,210,131,5,42,109,176,162,40,147,66,197,105,60,74,150,52,111,45,87,150,96,24,154,94,186,48,163,151,71,175,222,251,206,147,159,255,226,233,191,125,15,64,169,74,137,88,238,149,148,68,139,56,10,68,31,136,20,60,78,22,47,92,115,14,49,86,131,30,99,44,248,84,114,64,103,239,92,7,200,221,46,49,239,239,10,125,162,185,129,62,4,56,124,61,76,218,179,189,21,227,123,102,187,68,89,186,228,96,244,241,21,16,26,128,68,237,156,232,165,213,115,226,179,246,130,181,219,234,25,6,218,43,241,118,62,236,241,118,62,106,129,165,130,157,105,45,2,187,8,145,197,74,209,167,31,254,234,217,47,126,242,236,103,95,124,250,241,119,174,222,251,165,163,65,170,160,89,212,32,174,255,74,204,176,38,138,188,25,72,105,54,135,50,89,20,79,189,163,28,241,113,64,238,27,162,81,142,104,14,135,32,206,1,178,209,103,63,251,229,167,239,126,237,201,95,252,139,175,77,50,36,141,67,65,105,33,233,104,195,53,242,115,8,93,19,196,67,131,14,255,128,26,178,44,134,145,25,148,69,244,4,226,171,199,69,89,197,40,39,197,195,232,239,105,3,169,3,51,190,13,240,250,176,12,180,26,236,121,186,199,191,176,181,4,128,132,106,151,120,91,166,79,4,209,197,13,231,34,62,64,233,54,182,21,206,236,155,44,194,76,196,151,237,201,248,1,251,63,247,92,131,251,228,191,254,2,166,252,213,55,191,241,244,159,127,238,24,89,114,66,101,23,118,141,152,115,40,189,163,247,236,183,255,231,234,75,255,228,6,58,122,124,116,67,233,76,62,56,88,107,156,145,33,229,128,108,35,9,150,13,36,24,75,169,195,122,34,3,197,106,32,207,6,142,162,201,176,77,12,162,28,6,154,36,140,0,63,76,158,228,36,21,155,193,109,153,112,21,85,169,225,23,125,200,134,205,194,156,57,141,69,159,124,243,7,79,127,241,15,24,131,209,249,55,26,63,48,145,246,98,225,110,86,147,154,64,135,97,237,226,46,105,144,119,128,118,163,159,126,229,27,79,127,243,193,144,70,104,87,81,186,119,65,115,142,147,233,97,136,184,140,69,247,252,66,75,160,251,3,172,6,181,43,41,171,170,38,17,103,21,118,95,255,230,23,87,63,250,190,183,175,216,91,68,3,230,214,5,121,84,139,171,253,16,183,42,77,186,109,117,148,28,40,76,247,186,209,146,39,9,207,137,162,48,212,214,96,147,1,119,128,24,178,157,48,181,181,3,197,128,130,1,28,45,149,5,25,192,203,111,67,121,107,42,51,206,250,123,246,254,95,62,249,246,239,174,254,242,195,171,175,254,63,14,208,13,65,111,176,29,44,128,129,146,231,205,160,105,181,65,79,57,149,218,122,180,132,238,251,9,39,65,122,213,5,189,34,226,211,80,157,235,194,80,232,230,210,139,162,231,164,40,199,90,70,203,44,224,197,135,114,91,212,36,152,68,230,23,140,113,48,79,126,242,181,119,175,254,227,239,92,8,187,88,185,135,71,171,202,161,218,51,89,52,181,243,216,110,171,6,34,248,168,23,99,207,252,153,188,18,229,154,138,107,62,49,103,19,9,5,159,178,163,91,79,180,161,100,194,3,146,8,41,28,101,51,9,5,140,152,64,220,13,197,227,68,100,146,245,21,73,104,222,134,12,41,22,47,121,138,71,253,83,14,255,198,162,83,12,144,73,8,16,204,30,30,220,142,70,75,118,146,233,185,100,42,26,15,130,130,107,232,224,242,242,128,35,46,72,96,76,210,69,216,5,147,233,84,62,23,31,205,5,65,120,56,109,92,99,147,162,245,198,225,132,172,164,131,23,154,255,47,81,90,57,89,36,93,38,192,82,112,222,16,25,105,67,80,164,182,185,52,252,130,24,43,229,18,218,72,245,186,161,132,86,133,60,79,197,0,6,228,156,251,110,142,215,109,247,244,40,231,230,197,30,78,11,204,103,1,150,223,156,44,168,14,230,243,157,159,95,253,195,223,13,225,121,162,172,99,167,196,210,107,74,162,3,51,84,238,182,37,234,78,3,104,107,62,141,15,199,11,134,90,50,36,19,51,17,23,129,230,65,140,22,161,48,109,196,174,190,250,195,79,191,247,163,40,227,96,12,57,66,95,192,77,164,238,227,79,209,162,242,2,231,123,201,244,74,0,66,190,208,95,35,41,167,211,86,154,57,215,88,130,107,118,152,133,96,182,146,65,242,117,50,152,7,122,164,58,114,167,231,21,10,162,118,0,225,104,9,93,130,1,246,171,194,25,243,135,200,76,81,160,14,113,161,199,242,231,224,155,139,34,11,167,238,39,74,230,35,164,104,46,137,76,151,230,1,207,64,136,45,201,216,82,251,119,165,1,23,165,210,252,52,218,8,88,53,163,246,65,20,108,16,244,36,10,33,140,81,136,14,17,105,75,172,183,201,80,97,131,135,228,41,253,92,157,108,218,192,126,77,26,77,83,110,103,23,177,168,199,24,159,53,165,205,37,210,238,117,124,59,171,110,147,156,81,57,155,5,42,82,141,86,154,182,179,81,139,184,116,77,10,31,68,28,130,105,2,5,122,149,226,121,52,170,211,12,75,216,134,237,0,218,51,144,93,184,4,64,38,102,179,157,197,138,10,109,168,42,206,138,40,114,247,27,105,24,37,182,32,201,243,5,55,108,178,200,160,77,247,133,247,185,221,176,27,254,217,143,159,126,244,229,171,31,252,252,234,111,223,125,209,13,247,244,102,123,141,236,241,102,227,191,251,38,116,252,233,215,255,251,201,187,95,28,209,184,131,247,128,36,135,206,70,168,146,66,56,133,157,18,202,213,157,149,24,202,244,92,56,74,142,75,163,156,195,104,3,16,142,154,6,0,68,233,247,110,142,45,169,42,9,10,249,224,168,10,143,204,6,132,158,135,41,158,75,243,92,134,231,178,252,129,35,107,24,4,244,78,1,4,25,168,61,96,45,134,106,8,109,46,66,192,113,17,116,21,10,255,133,66,26,23,193,208,8,92,228,168,215,233,162,16,70,10,34,171,194,127,25,143,192,90,254,245,15,137,116,233,219,157,242,150,169,209,116,147,67,56,69,84,182,81,161,148,74,68,70,26,176,221,177,17,218,101,74,174,26,28,177,33,69,12,241,95,16,224,150,69,248,129,255,112,178,72,245,70,182,249,168,186,100,110,135,37,116,62,236,248,141,27,1,250,176,161,28,22,56,178,132,191,0,67,135,116,128,94,221,31,30,112,106,57,6,56,230,155,249,38,21,215,115,245,108,134,126,9,141,156,64,191,10,66,65,140,198,209,215,58,122,183,0,54,29,69,23,235,120,86,149,231,83,240,77,189,94,72,105,62,138,142,7,111,234,68,137,241,91,47,229,220,244,97,62,127,60,52,100,204,183,144,253,28,76,73,106,9,57,77,8,228,24,59,252,201,38,0,245,170,83,98,176,162,30,121,205,1,184,44,93,186,85,1,115,37,225,247,178,210,84,173,69,162,245,218,18,10,200,228,95,38,49,42,150,160,71,214,177,181,236,147,19,105,35,215,58,233,97,156,196,113,180,113,221,131,31,114,214,250,194,79,126,38,58,238,25,121,198,243,191,225,96,199,61,144,100,227,15,61,228,25,127,164,156,167,60,214,48,5,143,5,54,57,230,64,80,177,36,100,20,24,234,47,226,212,203,41,156,220,48,113,194,142,192,198,63,247,26,126,216,21,114,194,229,32,208,13,112,5,54,206,255,241,209,213,223,253,133,77,44,163,123,3,252,192,210,178,162,99,241,6,23,38,215,96,12,136,245,216,244,134,14,134,211,155,246,158,241,3,157,122,252,66,79,82,219,207,195,17,136,195,100,19,101,26,247,238,102,121,130,91,238,117,137,198,129,71,79,163,71,179,41,183,89,56,67,34,199,189,58,151,186,225,115,169,231,63,149,50,207,164,226,33,107,98,172,83,167,81,71,77,161,231,75,207,55,95,175,62,248,218,179,127,252,146,91,105,114,104,85,55,198,172,3,218,9,103,33,237,198,216,44,4,53,191,80,22,66,58,240,130,88,246,211,143,222,187,250,240,199,38,177,218,45,227,6,183,125,6,155,174,42,2,43,232,38,0,207,183,4,113,69,58,213,99,209,36,122,11,13,161,39,226,54,38,61,73,55,194,232,201,250,120,67,19,239,233,135,255,238,164,159,113,163,244,163,176,39,160,95,106,24,253,140,241,233,103,12,163,159,97,220,248,194,253,228,55,228,98,137,81,81,86,174,191,205,140,216,88,100,199,35,84,220,133,189,251,139,38,213,158,107,135,161,221,49,37,160,87,123,203,184,123,11,14,249,152,147,147,204,142,176,201,201,166,206,40,102,57,100,62,254,232,43,79,254,243,39,191,255,248,251,230,100,236,72,29,53,124,73,219,23,158,130,38,9,160,157,247,12,149,44,243,139,142,172,108,169,125,189,148,226,58,194,25,249,202,92,134,109,42,95,254,210,213,7,191,14,221,72,16,131,49,105,67,144,13,163,13,235,137,143,54,116,248,221,215,156,244,80,4,232,164,26,14,11,24,189,141,150,75,44,17,166,173,251,231,88,215,223,238,155,141,150,138,135,26,246,157,198,39,191,251,219,200,213,79,191,27,116,219,226,172,230,60,97,177,239,67,222,251,78,228,201,127,127,53,234,185,210,189,228,88,36,42,60,134,74,53,115,41,122,228,196,103,147,2,30,57,245,202,236,122,164,175,179,51,24,114,24,196,184,130,243,20,141,118,164,170,170,176,168,21,206,140,173,253,90,242,146,157,168,209,124,234,52,215,202,142,18,78,177,44,134,231,202,225,121,151,244,222,195,231,0,250,130,14,40,112,64,60,24,32,126,251,57,118,246,64,127,160,10,108,126,41,29,243,203,232,210,47,42,123,153,169,237,6,253,194,109,145,125,25,230,151,172,152,117,112,93,209,47,156,69,228,235,146,179,165,116,116,219,97,159,117,224,47,31,163,197,68,167,250,131,191,233,33,214,133,137,251,195,11,12,255,33,107,120,151,198,67,67,186,142,225,160,195,15,124,56,160,88,171,133,75,169,222,238,105,120,63,69,58,30,14,38,224,52,34,8,6,144,108,60,24,230,177,128,23,6,30,226,209,163,72,177,20,120,90,57,171,62,140,10,209,3,60,60,181,136,24,187,184,116,168,132,100,117,219,4,6,30,79,213,60,152,178,172,110,23,24,13,161,166,38,5,213,245,13,128,9,130,115,49,93,92,27,1,133,31,242,7,196,142,208,81,146,57,241,14,44,155,160,251,102,60,4,148,181,71,16,176,227,67,117,84,51,91,176,131,117,0,237,172,41,23,179,211,230,36,67,144,219,200,86,28,137,219,3,125,78,110,96,80,47,24,75,227,80,21,209,236,205,81,127,228,40,217,45,249,41,109,79,124,7,137,237,196,128,16,36,164,26,178,5,12,113,34,139,78,74,179,181,64,210,73,76,29,12,180,234,60,177,240,57,169,127,3,224,55,164,93,114,196,140,29,52,165,65,151,79,120,51,158,51,141,225,12,114,118,137,198,85,176,69,186,114,151,118,22,167,211,130,218,211,98,222,2,241,89,26,110,142,0,72,93,31,0,185,57,181,132,159,128,16,5,206,122,148,87,149,149,135,138,35,104,156,35,114,140,189,66,18,244,128,193,77,101,203,216,168,65,227,98,225,76,2,138,210,136,10,184,165,74,21,77,139,193,120,57,225,163,8,109,230,121,226,227,88,158,239,49,156,137,98,10,98,24,106,117,86,179,102,235,109,55,116,59,3,32,148,52,130,10,180,224,216,195,124,67,74,59,95,198,64,68,100,132,165,14,70,163,117,221,192,160,175,112,215,108,15,153,194,176,165,126,240,228,219,191,38,182,195,8,139,236,85,183,110,177,153,45,210,234,226,54,101,204,116,200,100,209,61,195,37,114,108,37,57,103,41,217,120,202,236,218,200,94,207,162,185,0,16,134,231,220,192,202,98,199,8,110,46,100,213,83,220,89,70,215,145,101,116,57,151,54,104,101,17,213,208,165,232,216,89,134,51,11,55,47,43,139,200,85,1,11,143,230,154,87,3,174,243,105,43,151,28,86,143,151,213,110,56,178,218,13,206,117,166,235,200,82,58,118,22,222,200,90,89,248,131,242,1,42,46,133,68,81,154,117,174,27,58,64,206,20,179,63,206,52,66,95,119,66,131,132,105,244,166,249,11,37,89,161,55,52,169,73,88,28,185,158,74,144,112,103,200,136,98,158,117,253,154,25,108,240,53,18,201,216,52,171,33,161,59,201,156,140,95,220,217,94,95,163,225,7,98,228,147,90,189,203,205,65,76,98,77,195,202,101,19,23,38,209,182,112,42,153,243,214,44,192,121,194,60,153,19,87,74,188,161,168,6,130,50,13,41,122,141,6,6,230,176,183,118,138,208,147,175,126,243,234,235,127,31,229,196,158,70,32,151,82,82,250,18,221,236,7,175,65,59,131,93,136,70,41,199,118,172,58,201,179,228,122,93,52,96,185,65,196,105,83,55,132,120,156,178,21,106,51,83,10,56,160,166,23,196,246,150,90,10,187,141,101,1,221,26,52,202,68,130,188,183,105,15,143,228,103,144,72,126,150,116,99,96,48,162,25,125,160,227,255,177,45,40,3,42,196,204,105,114,134,220,217,87,218,109,76,197,184,14,122,52,158,48,14,37,197,205,253,1,0,209,140,201,157,185,67,244,100,10,115,66,175,183,207,56,215,145,127,217,93,240,97,225,192,20,187,60,167,245,240,31,70,46,60,111,41,247,184,38,185,162,46,228,243,64,219,67,22,39,43,214,36,125,137,199,58,92,131,19,209,202,143,72,208,209,116,189,144,42,22,196,76,148,163,209,225,234,229,67,243,193,6,215,178,244,17,20,32,216,52,129,209,150,207,64,66,42,61,108,19,136,7,156,237,96,175,116,97,235,45,165,122,168,202,192,140,184,240,52,196,54,120,64,209,155,90,60,208,47,180,73,40,165,120,14,191,75,160,216,152,122,134,75,185,176,149,142,75,83,245,137,154,118,15,248,92,196,214,152,48,118,143,105,177,69,28,251,121,13,199,48,113,152,18,65,141,19,136,254,193,254,109,156,15,206,206,73,156,66,200,127,161,82,118,168,140,25,106,208,95,102,12,81,237,25,18,45,69,247,71,42,14,88,136,151,117,11,43,107,250,98,100,150,26,200,136,18,44,84,82,208,140,24,68,132,196,97,112,29,230,23,46,233,214,180,164,246,201,22,166,125,115,249,53,215,79,220,92,170,174,243,5,83,188,36,237,106,160,170,199,166,147,148,59,124,150,196,230,240,209,112,73,208,46,43,122,95,31,195,76,128,202,201,64,34,219,166,241,195,33,81,33,206,92,60,193,163,120,25,216,66,152,128,172,88,81,246,110,135,204,69,83,96,198,23,245,49,140,47,76,143,21,240,160,111,120,5,162,209,79,164,104,56,112,14,153,8,164,26,227,60,86,240,57,139,37,16,235,32,58,85,16,198,34,236,41,78,49,212,241,232,41,84,28,37,92,199,18,148,168,145,150,195,76,212,202,209,212,190,238,204,8,155,92,246,42,13,14,28,73,133,49,140,228,76,224,146,13,218,180,158,99,113,108,217,148,227,20,187,227,73,54,7,29,246,197,62,226,18,70,90,54,197,34,239,226,15,127,168,100,45,98,211,130,8,159,143,57,13,134,135,13,205,27,176,59,55,101,173,19,139,62,125,255,131,171,15,190,79,77,138,63,125,247,107,159,252,234,167,79,254,234,231,79,190,241,193,239,63,6,153,34,250,228,189,111,62,253,209,135,248,206,130,150,175,146,67,57,12,76,85,194,154,17,168,26,5,149,73,105,72,109,103,150,121,34,199,108,155,251,130,166,16,59,98,223,94,29,191,96,243,128,134,68,51,167,65,128,61,117,248,84,24,41,39,209,206,133,200,73,10,19,100,253,6,220,228,12,223,250,73,94,169,12,97,23,138,123,37,227,192,39,104,180,105,207,76,243,160,43,97,24,97,27,89,84,78,200,151,11,79,142,198,229,43,21,120,130,177,155,103,140,47,188,121,237,15,253,193,227,134,153,68,150,149,64,142,21,96,176,56,62,220,161,48,61,134,210,126,168,190,49,131,149,216,17,186,177,88,24,5,144,78,110,243,198,160,77,210,90,80,201,33,200,81,110,232,199,137,45,103,166,6,112,76,175,46,19,91,142,160,37,11,162,76,165,220,226,78,201,41,117,182,145,171,131,0,224,17,34,43,156,198,9,182,16,89,23,82,69,73,200,228,152,16,25,159,149,30,90,247,69,7,229,83,83,160,36,239,117,139,225,79,140,179,197,124,241,37,60,49,78,38,211,13,49,35,53,198,123,98,28,5,156,133,232,117,195,160,17,191,1,154,36,77,227,245,152,229,60,192,244,173,14,34,122,38,205,139,133,3,135,91,119,135,63,0,175,23,121,71,86,179,45,157,149,146,86,132,1,252,233,200,61,234,233,184,160,205,39,42,37,226,41,123,90,32,150,203,78,32,190,248,79,151,20,95,65,209,155,146,54,221,69,67,105,63,174,142,200,108,14,96,65,61,184,76,56,30,202,248,1,57,177,39,45,211,155,30,234,97,45,180,221,116,58,81,200,102,16,91,71,235,86,204,55,188,244,114,34,48,212,101,149,191,13,43,218,73,122,28,32,161,245,139,2,254,29,7,4,117,32,229,3,196,141,223,102,201,27,178,165,244,122,51,219,204,55,133,225,212,143,148,154,24,137,112,154,28,8,94,88,161,16,200,95,15,226,232,1,35,108,80,134,77,92,239,100,104,144,168,199,246,122,240,67,11,14,98,49,238,116,246,175,137,89,98,191,79,110,87,117,22,177,34,4,90,29,20,4,73,82,2,214,132,21,125,132,5,90,73,229,120,12,254,102,81,38,120,236,208,133,210,243,81,171,9,172,148,102,13,95,57,35,214,160,19,252,101,130,117,154,120,138,9,67,47,229,170,30,22,22,173,209,104,216,224,180,96,52,131,121,130,46,116,186,109,32,168,127,74,70,188,76,224,194,10,247,152,200,146,160,31,145,100,130,207,36,49,78,11,58,149,49,191,47,253,139,162,52,221,151,234,199,178,97,187,69,115,175,16,79,192,165,145,51,211,27,125,228,146,57,18,11,92,189,23,214,67,23,64,188,144,74,21,3,131,5,90,83,201,189,224,208,241,66,248,136,19,95,78,1,163,219,117,206,3,103,79,97,156,92,61,101,174,194,168,11,230,80,38,155,74,39,114,153,172,59,238,201,77,132,243,144,149,166,186,42,40,32,103,225,171,8,103,108,134,255,53,32,64,201,149,244,45,137,94,31,14,139,39,145,218,168,96,252,132,218,60,115,168,79,125,223,175,227,127,122,213,202,124,5,67,38,48,191,253,232,128,127,254,176,202,169,240,79,141,121,222,87,153,183,251,74,237,180,202,21,170,152,177,95,169,8,152,32,98,72,2,248,77,99,16,244,204,72,19,181,36,241,188,15,25,36,100,0,70,44,168,181,107,24,155,2,146,92,165,142,23,43,139,53,59,98,64,173,91,101,165,250,144,196,147,164,116,21,29,247,67,210,137,229,123,159,4,197,168,157,85,209,41,63,69,147,118,98,145,245,138,196,198,160,1,38,10,85,251,27,202,109,145,112,17,194,121,13,67,16,4,195,204,85,25,150,86,104,130,61,26,253,162,86,199,208,20,180,83,148,138,149,12,169,148,55,49,116,81,42,71,2,118,96,136,10,171,183,39,144,52,135,49,34,42,41,146,148,53,123,208,98,164,175,29,154,237,23,172,168,14,86,237,94,149,17,198,66,204,5,73,38,144,16,171,190,59,14,129,111,158,12,137,65,96,174,207,177,99,16,188,114,233,244,71,234,120,42,88,225,48,93,68,209,61,137,184,40,243,59,30,179,28,194,7,250,106,35,210,85,36,201,126,153,219,17,73,246,23,158,153,137,56,37,47,230,87,207,95,206,43,139,69,156,162,93,0,14,129,30,212,161,49,183,136,102,249,104,188,180,41,226,84,105,76,106,152,29,14,38,199,16,90,81,184,14,233,218,132,232,34,139,27,5,167,88,227,69,32,151,13,36,185,165,212,68,80,171,9,70,98,44,151,188,182,11,234,88,54,201,69,232,255,227,19,2,116,195,98,42,206,100,48,28,222,114,199,244,148,235,116,147,206,212,154,144,17,112,170,51,102,109,166,213,68,152,90,19,138,172,173,224,76,180,80,194,167,134,87,158,180,186,51,204,113,159,127,242,76,184,64,134,183,61,100,1,179,180,128,37,59,28,13,83,105,26,182,58,61,75,51,235,93,154,72,251,27,162,58,83,187,110,8,154,173,127,5,174,238,137,24,134,187,61,231,96,57,244,49,15,222,169,32,48,97,225,18,80,204,15,0,171,57,209,31,201,208,76,197,204,172,80,42,157,78,163,15,194,72,24,255,178,70,183,20,73,35,7,75,225,127,120,242,15,195,215,118,57,24,160,145,5,47,242,102,115,194,121,237,116,158,235,157,93,76,67,179,24,130,165,151,69,210,217,32,150,107,245,39,75,122,18,136,8,42,104,190,41,65,244,178,33,195,30,212,152,171,223,48,128,33,253,118,105,108,222,173,35,147,205,248,65,135,251,120,140,22,138,133,70,116,132,203,196,88,52,207,215,179,81,90,92,200,62,215,225,39,186,152,85,153,95,106,83,219,204,214,249,180,80,20,155,7,23,33,39,144,164,146,91,67,181,235,192,112,26,114,67,104,51,159,189,122,175,126,19,138,169,110,80,109,78,187,150,54,248,2,106,159,202,162,164,46,216,238,20,134,105,146,131,187,21,212,248,64,147,4,149,173,182,192,89,1,213,236,4,91,239,8,2,60,68,245,48,9,239,82,56,136,26,130,90,200,43,205,227,165,73,245,206,149,20,196,251,50,94,222,231,88,69,102,121,207,218,137,192,226,25,205,48,234,197,232,103,207,199,170,235,233,6,205,216,128,116,98,89,113,121,29,7,172,204,195,197,31,130,255,211,220,184,239,223,255,244,215,47,192,69,166,13,116,180,115,184,78,247,58,46,50,177,214,56,142,225,72,185,113,94,255,77,64,48,250,92,206,249,230,170,251,124,62,3,198,118,30,235,108,127,60,218,142,116,11,16,72,219,32,15,1,193,208,29,206,2,240,39,154,33,142,239,40,128,90,81,221,160,175,128,220,11,115,76,249,89,112,7,224,70,252,15,230,125,102,36,224,207,228,47,52,253,48,66,223,104,126,54,28,80,78,56,73,95,190,51,222,255,221,206,119,253,179,229,143,201,249,238,213,47,255,233,201,159,125,233,217,7,191,125,242,157,223,248,182,171,27,114,113,51,198,126,229,71,99,60,167,217,215,217,181,130,253,218,4,67,119,185,184,153,116,215,186,89,247,54,227,141,231,147,159,255,226,234,195,255,67,133,42,199,72,106,122,227,37,57,47,163,8,140,51,122,136,211,228,163,71,122,50,198,232,153,61,102,163,135,63,159,203,87,153,166,131,244,105,118,6,161,249,70,238,149,35,225,87,142,132,135,56,18,158,212,133,48,59,148,155,216,121,240,43,7,193,163,92,199,82,136,228,88,202,5,205,220,18,63,124,143,198,248,152,192,1,109,50,216,1,109,167,235,113,51,12,58,217,199,223,121,250,195,47,222,152,231,219,100,54,164,97,143,155,97,75,209,126,193,13,35,155,180,27,118,108,70,55,215,112,38,164,199,184,171,7,168,223,55,215,112,46,196,187,177,163,225,0,57,230,5,19,28,221,179,184,124,28,163,47,184,31,252,228,133,248,119,14,65,193,229,223,57,200,97,217,139,109,190,127,220,80,236,230,127,240,147,167,31,254,110,12,15,207,19,235,190,76,203,141,38,163,248,74,11,184,95,2,27,190,237,244,51,67,88,60,189,211,78,186,10,69,95,231,139,82,147,47,70,209,17,19,21,196,216,222,249,211,127,188,250,213,175,112,139,98,82,3,23,229,199,130,207,187,225,35,212,146,213,138,99,11,252,248,79,221,240,137,30,252,202,187,245,31,188,119,107,234,220,122,249,5,251,180,102,158,172,63,99,142,169,173,176,8,60,234,195,67,253,84,227,32,145,155,94,162,203,71,217,236,197,119,29,68,52,49,49,193,176,134,209,100,34,127,122,24,189,190,103,235,80,189,158,92,81,19,107,161,232,8,31,216,161,149,105,241,209,218,218,181,189,103,119,189,168,55,53,188,31,199,17,177,227,184,137,200,235,165,110,210,172,36,7,68,129,35,34,59,26,180,70,47,29,78,184,76,118,244,247,31,62,125,255,221,79,126,247,254,147,47,254,140,200,229,55,236,163,151,136,87,32,188,185,142,220,71,59,124,166,2,119,71,56,163,186,8,144,166,48,252,210,98,132,199,103,108,115,92,199,102,221,33,78,223,24,238,55,232,241,217,20,3,93,4,26,237,244,217,71,160,108,238,122,183,58,227,95,229,12,191,191,153,244,210,166,240,135,127,105,51,254,77,205,240,235,153,255,233,59,153,155,117,243,250,66,207,47,199,30,185,113,142,47,95,180,3,238,255,217,211,201,137,157,111,59,134,233,38,253,111,79,16,35,142,54,251,66,29,113,143,239,41,245,15,207,51,53,94,219,0,163,255,210,127,186,221,138,118,15,93,67,73,236,70,124,117,147,161,203,67,214,151,77,235,179,113,221,166,218,53,194,189,167,58,202,56,148,175,239,254,204,113,106,25,140,41,255,153,192,244,234,155,63,246,186,255,188,65,22,250,165,255,124,246,197,111,211,179,154,27,185,50,8,95,145,207,113,127,48,254,165,193,240,155,130,255,177,235,129,231,148,77,128,44,191,252,167,171,143,62,124,250,211,111,61,253,218,191,224,38,243,213,127,115,140,214,225,160,161,60,223,21,207,68,35,228,67,37,116,192,40,98,99,14,25,235,69,216,160,217,157,100,195,70,19,244,207,246,166,247,193,111,175,126,244,149,167,31,188,255,244,155,95,254,228,195,15,175,190,245,93,215,214,215,17,122,218,120,226,119,176,188,237,7,63,66,246,166,77,142,189,167,16,252,194,247,20,134,254,11,98,77,254,206,61,253,246,127,61,251,217,223,250,40,104,72,237,155,37,34,109,7,45,3,169,127,250,40,161,98,153,121,221,145,8,152,216,204,195,47,188,243,142,120,48,211,226,62,255,249,248,8,130,3,134,19,209,28,123,52,156,236,180,207,55,59,75,63,250,197,147,175,255,200,55,75,59,130,33,41,55,50,77,29,240,71,169,136,180,205,113,85,29,134,97,168,182,99,245,224,133,209,203,55,51,89,155,55,51,53,125,13,221,200,212,180,81,156,140,206,195,38,167,171,219,62,190,112,179,231,76,58,57,210,215,3,143,154,104,252,133,23,114,212,68,227,127,56,134,122,156,240,34,195,6,249,143,39,160,136,147,104,198,115,18,237,143,38,138,136,243,54,205,117,188,49,58,2,208,48,2,254,175,139,249,67,59,244,228,175,255,233,201,15,254,222,65,39,89,17,13,7,157,240,96,127,186,43,55,142,199,60,96,112,29,41,16,186,16,20,4,35,90,138,14,224,207,244,234,234,180,40,218,246,41,104,171,226,34,184,51,130,10,69,46,92,169,4,84,199,14,23,34,14,81,35,105,151,111,238,96,244,234,131,239,251,232,42,26,127,48,116,69,84,199,164,43,233,85,24,93,89,151,111,116,117,95,253,221,95,92,125,252,158,131,174,174,67,203,107,174,106,10,52,148,30,99,159,65,14,57,129,36,104,190,168,149,76,46,138,158,252,217,151,174,190,252,95,14,202,212,117,89,121,46,218,56,192,134,210,6,27,25,147,58,4,159,48,250,48,100,95,180,8,100,8,218,180,170,4,137,64,159,252,246,199,120,165,240,181,95,95,253,246,139,55,126,219,246,254,191,184,239,217,240,249,211,245,7,134,130,115,237,229,74,98,27,111,49,147,97,195,212,56,28,115,144,208,240,61,100,136,8,210,55,165,17,252,230,23,207,126,233,148,255,213,166,112,246,92,146,63,1,232,189,151,12,32,81,42,140,68,136,193,152,68,34,200,134,145,137,245,228,166,8,245,95,191,188,250,231,191,248,244,223,190,251,244,39,238,203,154,107,41,74,191,255,248,171,87,127,247,167,79,255,230,23,24,106,237,159,63,186,122,255,223,174,190,252,189,223,127,252,53,76,255,198,95,65,34,52,209,129,223,65,132,75,135,139,59,99,107,68,250,48,93,72,15,209,130,110,102,13,250,72,248,124,154,38,5,23,68,167,76,24,157,198,166,210,16,26,221,228,41,198,253,171,111,126,11,120,252,213,87,190,124,245,238,199,14,194,156,105,205,211,231,162,141,11,112,16,137,178,97,36,34,77,143,73,37,138,102,24,161,204,78,220,16,173,246,67,104,53,120,94,90,237,143,162,85,46,140,86,131,9,104,53,24,74,171,129,151,86,55,28,92,244,111,190,133,59,171,207,82,64,127,73,247,205,206,246,195,15,119,244,241,45,5,244,97,150,2,186,219,82,0,126,26,159,245,155,230,79,223,125,239,201,207,127,241,228,131,255,186,250,240,175,124,108,178,219,169,63,231,161,156,31,252,24,219,116,62,108,160,40,62,99,14,21,67,62,108,176,172,190,221,52,33,63,125,255,191,3,8,105,116,111,136,144,22,248,32,202,21,194,41,135,8,140,77,57,130,109,56,229,88,103,94,20,207,248,224,253,171,247,254,209,71,67,163,254,188,52,116,2,14,162,94,49,84,9,172,79,64,61,134,103,168,50,88,247,82,143,123,110,106,5,44,93,163,254,188,75,215,9,56,80,223,224,195,201,53,193,50,101,136,134,147,235,102,151,233,179,223,253,13,91,71,94,138,201,221,231,165,152,7,118,32,209,66,181,52,218,252,184,71,90,221,161,68,179,186,242,162,110,27,173,142,6,240,58,185,251,188,235,212,15,62,144,148,169,112,82,78,176,92,25,186,225,164,28,193,236,254,24,2,233,82,203,247,56,39,163,233,123,155,198,209,45,8,89,102,250,158,41,36,233,87,174,158,205,208,175,148,32,74,24,91,87,15,14,2,198,53,202,23,44,126,155,39,188,98,219,17,251,75,159,138,206,212,229,243,25,22,143,107,166,117,50,67,141,232,163,156,226,11,32,130,161,89,96,84,73,176,47,51,12,198,246,64,31,1,62,60,180,152,21,152,169,58,160,241,192,199,104,146,198,82,12,110,18,208,33,45,202,138,34,105,29,189,53,195,194,123,108,73,13,73,62,149,52,108,24,202,220,150,197,114,116,106,140,182,88,188,156,201,200,71,122,54,65,87,150,197,225,157,241,128,135,228,153,177,144,167,17,240,38,195,157,190,51,168,14,150,197,177,58,64,227,200,76,132,62,125,27,139,45,232,48,12,250,120,227,224,140,44,54,222,100,171,192,28,214,113,184,13,181,79,66,247,142,59,157,85,173,21,54,32,46,162,117,152,91,51,40,143,67,50,73,19,93,73,211,85,101,146,86,214,161,17,90,107,166,9,75,189,130,143,223,199,107,75,107,33,102,19,246,135,126,175,211,186,227,182,180,133,214,171,35,26,2,14,59,163,157,206,192,88,74,147,118,164,102,140,7,30,96,95,11,254,150,62,38,250,210,245,224,139,210,169,220,144,150,199,106,131,150,189,86,51,238,40,97,35,151,60,105,98,194,233,187,209,211,15,39,109,162,14,189,24,7,62,70,145,183,162,198,115,93,51,72,35,37,200,130,243,137,218,141,70,142,95,126,142,224,240,248,232,131,133,108,239,90,193,219,187,102,64,119,60,158,240,135,131,199,187,24,22,104,241,144,254,139,55,121,244,11,79,36,240,95,106,76,200,194,50,218,102,184,104,173,108,133,105,196,123,85,246,69,132,81,243,27,165,169,240,112,243,120,126,206,162,217,119,236,90,84,225,164,223,104,49,106,6,174,55,211,236,16,246,118,136,123,170,55,152,223,118,125,51,31,95,131,210,47,114,90,72,63,7,246,39,181,28,115,126,91,224,152,221,142,235,135,153,121,201,136,67,157,69,178,167,34,36,172,37,180,135,81,205,36,203,137,2,123,113,202,78,119,136,253,52,203,97,111,93,205,156,36,186,75,48,15,147,16,150,249,132,1,191,137,61,46,126,48,35,125,252,132,125,236,20,100,31,242,77,223,185,93,216,123,84,120,92,251,0,151,88,190,184,246,28,153,83,225,48,2,158,54,5,193,128,49,28,15,6,123,63,22,4,3,70,114,84,95,220,175,219,125,48,200,108,25,5,35,232,161,186,15,18,91,65,35,241,241,189,56,255,228,163,127,36,78,14,124,16,201,60,31,137,155,195,32,61,0,6,91,167,35,177,10,52,83,246,129,187,12,14,182,106,69,70,179,226,144,199,236,208,169,44,68,176,35,5,217,185,161,187,2,149,94,39,92,61,198,254,22,135,69,155,111,141,17,174,94,28,51,222,189,201,115,39,7,128,36,35,239,86,54,4,124,232,236,18,172,220,97,238,187,172,64,153,60,249,120,142,184,238,49,63,237,27,86,148,119,134,225,178,232,13,197,202,66,149,218,97,88,93,90,50,110,128,241,241,2,214,191,148,61,231,143,125,143,161,161,59,3,195,122,143,21,34,254,6,67,182,35,104,163,60,86,224,246,134,25,179,61,102,124,150,163,180,55,88,128,246,207,100,100,246,176,176,192,78,86,18,26,0,152,240,21,202,128,67,120,74,35,97,234,51,65,81,178,81,212,112,6,200,110,140,138,171,205,100,18,95,29,170,190,5,84,104,116,196,174,191,56,81,128,2,74,107,30,132,46,57,122,48,24,194,156,18,141,67,202,41,183,165,83,137,104,222,74,204,157,109,66,72,133,65,64,222,49,20,6,22,48,161,164,195,160,32,87,25,10,5,11,152,80,50,97,80,70,192,176,33,100,195,32,16,174,52,20,8,41,97,194,201,133,193,25,140,132,51,112,194,201,135,193,161,252,120,40,32,90,196,132,84,8,135,132,220,120,4,36,44,98,66,42,134,65,162,124,125,40,36,90,196,154,125,124,56,168,145,221,163,69,44,80,161,51,153,238,119,67,65,209,34,22,168,84,56,168,145,29,164,69,16,148,149,31,24,91,184,172,216,175,42,190,192,191,25,227,223,73,60,126,152,156,206,28,196,103,184,232,27,120,72,236,42,242,240,11,239,136,9,124,120,17,245,230,124,225,157,68,80,242,59,137,139,36,119,137,57,9,79,22,36,64,11,175,191,17,141,59,75,83,24,118,33,44,224,175,59,243,133,216,59,211,241,55,99,239,136,111,198,223,73,192,63,248,55,158,120,243,13,130,244,27,169,196,27,105,86,131,56,66,91,111,98,107,241,183,249,219,176,19,116,219,200,166,225,231,67,254,32,161,247,234,116,223,139,241,92,38,62,5,201,83,174,34,201,3,116,213,226,42,196,41,230,65,53,138,106,165,48,247,49,129,135,232,166,207,24,69,234,71,54,52,181,35,235,206,13,220,224,52,247,225,135,52,244,184,187,210,110,91,39,222,81,223,89,8,112,91,0,64,207,66,56,219,176,129,185,53,78,28,53,218,103,232,61,182,126,180,76,248,49,73,212,235,226,89,19,99,177,11,93,162,172,226,41,186,190,227,168,165,215,7,3,82,192,84,103,205,140,214,137,174,19,128,166,254,108,102,52,68,146,204,52,108,11,78,235,232,188,223,174,115,204,45,14,108,172,110,123,11,248,15,219,61,65,26,239,149,187,92,135,134,88,78,39,153,239,158,84,33,159,199,203,138,102,153,197,91,238,176,120,203,61,78,229,100,59,222,114,166,192,55,155,98,50,197,226,45,115,135,229,166,25,143,131,171,147,160,199,121,62,5,32,91,230,217,16,110,233,171,212,11,35,103,199,152,40,93,176,173,190,173,182,74,135,160,7,201,103,178,2,186,122,157,180,122,16,118,168,195,92,39,226,203,124,159,215,68,84,244,109,55,79,165,11,211,207,19,253,66,79,76,165,20,207,225,119,41,121,201,217,199,67,182,128,110,11,237,166,240,106,139,185,78,81,29,95,239,50,17,157,28,124,145,35,5,34,148,218,112,101,75,120,22,140,158,206,68,86,199,15,230,67,138,103,103,95,248,242,217,113,84,134,193,182,77,63,141,216,47,60,1,131,34,206,179,20,231,249,135,237,24,220,117,26,66,231,34,124,13,87,90,199,210,79,77,175,200,129,49,194,49,163,252,154,235,231,152,98,214,48,193,201,238,213,115,8,67,127,128,140,37,120,193,135,50,8,119,64,246,240,133,207,57,10,134,12,9,25,65,182,198,202,175,241,116,62,88,19,17,239,61,27,9,118,231,22,243,68,178,247,142,4,153,222,230,72,208,95,156,249,75,83,251,68,241,154,23,26,135,49,79,61,179,247,1,249,120,24,253,144,186,169,57,0,93,69,121,72,159,129,68,15,80,13,177,50,32,153,248,225,56,32,22,98,54,221,66,1,18,215,40,65,0,89,134,23,32,153,99,161,208,136,167,0,6,141,126,83,96,196,211,229,1,77,197,47,54,42,156,195,33,235,80,5,210,166,28,169,196,78,38,172,186,152,102,13,92,114,180,150,20,230,105,222,84,152,160,186,195,123,175,111,209,19,166,85,54,85,97,206,90,249,166,151,51,12,94,226,246,50,23,196,54,172,210,73,139,243,56,102,50,231,117,161,55,162,23,30,175,126,101,101,8,80,151,207,189,241,225,14,133,185,75,125,192,249,128,49,90,49,37,155,51,15,159,202,196,210,49,144,114,129,142,111,253,128,125,59,32,128,236,8,221,88,144,165,37,54,102,93,165,17,71,191,165,176,82,156,211,61,242,48,70,241,6,112,204,166,172,117,98,209,167,239,127,112,245,193,247,169,3,229,79,223,253,218,39,191,250,233,147,191,250,249,147,111,124,240,251,143,65,225,143,62,121,239,155,79,127,244,33,122,200,167,229,171,196,4,99,7,120,109,9,107,70,160,42,136,6,130,210,144,218,206,44,211,254,130,189,232,234,11,154,66,188,38,251,248,103,252,162,145,160,55,221,177,0,143,209,110,198,36,89,7,23,202,232,131,11,218,161,144,131,11,133,29,32,249,93,84,19,139,92,235,39,137,41,16,58,161,146,94,6,142,76,33,209,16,12,63,103,244,160,43,105,154,170,217,200,74,9,246,229,194,147,83,155,77,224,20,165,2,79,48,246,108,21,129,109,197,47,46,237,99,206,57,50,21,134,31,163,125,102,102,129,45,105,218,211,65,22,159,227,224,106,232,248,75,195,6,85,26,99,80,113,191,24,49,168,202,232,65,149,38,25,84,87,220,14,31,75,30,210,159,32,174,103,7,231,24,14,137,30,137,179,243,90,23,6,49,162,141,84,202,45,238,148,104,35,77,73,64,109,196,163,128,84,56,141,19,108,5,164,40,22,197,100,35,153,97,10,72,124,22,54,87,211,9,239,65,249,212,84,70,72,248,176,230,168,120,131,52,66,141,101,171,197,9,33,194,160,68,112,41,95,160,52,105,40,29,175,145,128,230,144,4,5,211,96,67,85,100,67,213,102,186,93,131,90,133,108,192,7,57,200,228,174,109,217,52,178,29,67,238,72,155,99,219,55,13,49,219,241,182,244,60,102,59,151,56,22,66,65,188,225,177,8,182,157,243,34,142,246,26,125,152,181,218,134,128,22,58,147,24,207,141,55,6,222,6,158,219,188,76,179,237,179,130,224,63,159,125,217,40,236,111,194,192,108,68,7,174,107,97,230,55,100,12,153,164,47,210,144,209,211,183,155,50,100,132,178,132,68,99,172,68,139,156,53,181,211,21,148,193,164,22,72,215,94,241,227,154,32,177,117,185,209,22,148,177,39,31,148,189,198,202,156,184,137,201,215,102,120,19,254,233,141,45,76,184,58,39,238,193,181,214,231,164,157,184,238,10,165,211,82,208,196,9,153,206,36,51,24,67,102,173,18,131,247,176,14,205,65,137,160,78,153,21,65,22,173,182,213,122,120,107,230,0,161,62,61,209,224,208,72,200,243,103,13,169,61,201,74,217,166,150,120,227,54,197,138,95,99,189,92,179,161,201,87,205,208,134,124,115,206,108,103,194,181,115,205,222,92,107,5,93,175,67,215,90,71,128,185,140,57,1,118,193,163,214,209,4,134,162,84,38,11,146,143,199,13,176,205,30,96,212,48,190,132,25,41,91,42,240,153,66,94,20,14,46,236,128,14,211,52,2,197,235,60,207,231,210,205,75,95,209,18,109,236,66,208,101,81,122,68,159,187,38,147,137,98,158,198,228,246,149,143,24,135,9,67,21,213,105,22,167,72,83,251,1,173,53,5,252,59,235,8,242,157,203,231,249,66,48,64,141,2,68,72,254,10,179,12,98,142,207,165,114,57,18,35,28,5,82,65,134,157,127,156,126,55,155,77,26,88,92,237,251,139,3,5,91,178,50,93,87,65,225,237,148,146,9,62,147,204,153,145,200,105,255,2,154,32,17,157,204,58,9,62,95,72,166,79,251,17,93,109,203,98,228,117,73,196,191,151,9,57,180,49,18,114,163,148,72,241,133,116,26,155,34,125,215,123,68,233,242,87,106,244,52,29,186,209,85,101,12,231,52,162,116,233,16,131,167,176,152,35,175,167,146,201,122,67,10,32,120,194,138,234,240,232,81,93,21,7,23,93,224,132,120,173,147,128,190,164,178,208,153,68,22,209,11,28,45,50,0,44,46,61,23,156,77,124,243,154,221,109,75,77,195,2,28,2,143,62,10,114,213,224,47,201,121,170,36,78,55,129,165,61,122,36,202,167,126,226,216,1,175,74,52,220,213,172,63,170,60,77,234,211,32,20,121,158,55,231,83,51,155,107,228,26,207,23,63,222,17,179,29,113,219,145,58,221,54,240,131,153,207,108,85,65,215,37,168,214,208,245,25,137,6,1,153,6,181,79,198,83,108,61,161,55,240,244,229,127,101,191,195,170,26,236,99,67,147,78,101,169,159,56,197,219,7,78,49,111,242,58,66,183,11,235,66,47,69,43,149,84,181,194,77,85,43,181,121,174,95,173,156,86,123,85,174,86,233,87,207,170,220,160,90,89,174,113,122,181,178,213,129,180,90,103,81,171,114,39,53,44,8,57,181,10,119,92,173,84,36,40,92,59,172,114,133,106,101,177,198,117,72,186,48,119,182,148,193,26,131,165,124,21,65,67,206,9,148,213,17,114,237,148,0,134,164,30,36,117,72,82,183,202,101,72,146,90,171,84,142,107,152,164,192,15,171,162,76,74,181,77,88,13,187,89,64,7,18,132,185,228,157,19,108,48,117,199,168,114,29,146,6,109,84,142,177,222,93,165,202,165,230,8,116,39,168,28,1,37,84,42,45,146,114,68,234,205,215,176,83,208,5,218,145,22,237,78,165,210,128,34,149,10,9,170,76,34,192,250,104,123,27,254,127,139,92,218,147,232,72,183,136,45,67,153,191,5,106,154,185,168,111,129,32,215,42,227,84,188,69,67,62,149,13,13,42,69,205,133,89,163,17,19,97,125,206,188,25,121,242,237,95,95,189,247,221,167,255,249,209,211,143,254,254,147,95,125,244,233,63,124,247,217,215,254,47,164,124,250,149,247,34,255,239,187,223,134,255,189,57,131,225,237,223,152,158,134,253,184,35,177,61,33,194,88,227,108,100,230,77,90,237,211,127,248,1,212,36,78,104,254,243,211,31,127,231,211,247,255,235,234,103,31,63,251,234,191,62,249,225,123,102,214,215,40,192,215,83,249,92,178,217,12,130,59,45,144,8,133,46,240,129,192,62,253,248,135,79,126,248,149,39,127,250,239,87,95,252,193,213,87,127,254,228,239,191,249,201,175,222,253,228,87,255,250,236,189,31,92,125,227,175,158,252,245,127,63,253,254,159,211,146,172,205,228,66,102,190,86,163,109,226,255,173,174,179,69,252,244,163,63,255,228,163,255,30,65,1,138,35,19,27,0,73,42,16,204,186,73,192,26,252,255,222,253,162,217,9,248,124,115,38,18,153,153,121,29,182,223,84,163,232,130,198,206,108,1,90,46,223,72,165,5,236,50,61,175,117,129,163,153,30,76,216,81,50,212,149,114,66,42,221,192,186,207,126,250,227,171,111,125,221,85,151,102,122,234,210,176,146,80,149,114,113,172,122,245,141,255,248,244,123,255,226,170,74,51,61,85,49,216,13,84,44,242,197,116,177,72,102,0,113,58,234,170,72,51,61,21,201,102,99,147,47,205,167,147,233,52,155,66,207,126,252,197,39,223,249,202,213,79,255,218,5,134,22,9,2,163,73,173,94,91,192,14,80,177,134,116,224,87,191,122,246,207,127,30,0,134,22,9,2,163,75,32,10,137,20,31,187,67,79,254,253,253,96,124,134,116,203,241,4,58,242,122,131,111,100,26,140,168,63,252,228,55,223,8,0,69,139,88,160,152,76,68,33,226,139,38,128,34,54,196,166,148,163,4,122,247,233,135,255,252,236,183,191,126,242,254,151,93,80,104,145,96,40,109,178,97,195,228,200,72,121,73,36,96,62,252,203,96,48,180,200,16,48,164,87,82,93,146,154,89,138,207,215,66,0,145,34,193,128,128,76,154,96,97,213,76,53,115,77,74,162,191,249,155,96,96,180,136,119,210,31,202,6,18,167,73,254,144,250,196,201,221,211,239,253,198,174,185,64,254,120,106,214,219,248,138,156,44,91,248,99,215,252,244,163,111,217,53,105,166,221,1,143,52,108,14,77,51,219,204,55,5,27,198,179,63,251,203,39,223,251,153,3,129,236,66,126,161,18,14,198,57,239,154,60,116,148,144,245,233,191,255,59,12,81,8,68,126,33,181,144,245,116,201,9,6,38,66,29,8,26,196,171,44,162,103,196,66,177,153,196,166,34,140,85,254,240,189,103,191,253,210,213,215,255,5,26,138,80,224,144,119,245,203,31,127,242,219,127,126,242,195,111,93,125,240,155,171,15,127,252,236,131,223,62,253,205,7,17,171,109,162,232,208,176,90,165,72,42,205,119,207,102,89,197,103,95,249,215,171,15,190,255,201,175,191,230,229,164,180,174,75,229,138,92,96,82,36,226,83,56,34,94,244,9,244,75,139,117,207,80,118,1,44,30,150,197,147,159,254,211,239,63,254,62,166,51,53,204,4,235,212,198,34,110,164,221,240,92,235,24,215,110,3,134,163,105,210,145,232,3,211,245,150,185,239,37,197,66,174,152,33,27,19,217,131,158,126,244,222,179,223,125,5,112,161,227,69,231,175,189,183,145,32,143,118,109,94,72,101,210,100,168,35,87,95,253,50,236,107,206,90,220,179,247,127,242,228,135,31,127,242,171,191,160,107,193,3,133,220,194,59,49,73,229,243,5,2,139,214,187,250,209,47,2,113,184,33,206,114,205,133,144,228,83,153,12,227,152,51,51,145,81,107,129,47,166,242,217,226,168,181,64,75,141,183,186,146,176,247,101,11,161,16,199,0,98,173,158,100,50,93,204,75,147,32,71,123,76,234,179,113,32,252,39,215,160,252,248,211,127,251,238,39,31,126,64,137,31,218,59,90,219,196,33,149,173,103,234,82,64,101,79,121,171,181,113,43,80,209,203,137,101,179,41,145,129,69,247,29,127,246,19,42,129,209,91,113,63,245,156,141,130,108,161,33,159,77,194,14,87,207,142,215,79,74,40,215,58,20,115,18,47,121,248,153,127,137,122,43,154,141,215,211,245,92,189,232,175,109,230,23,139,245,122,35,63,107,50,1,6,106,154,252,169,203,231,211,246,31,115,126,64,98,71,144,21,75,2,78,39,97,41,39,103,189,217,164,17,179,12,96,33,212,155,206,50,174,236,108,14,255,250,178,137,246,29,73,102,24,95,141,114,159,7,4,255,248,254,66,215,255,132,30,72,71,162,127,50,134,226,77,231,131,40,73,221,153,128,35,182,240,237,198,60,106,163,249,246,249,71,36,153,102,35,96,239,61,12,186,125,222,102,130,13,170,22,137,120,55,52,167,232,234,134,236,58,149,27,134,43,155,247,174,138,14,60,220,231,113,145,20,239,237,130,125,48,103,181,226,58,142,139,36,19,217,238,153,251,48,206,3,65,246,52,70,207,227,34,25,95,83,206,163,54,179,14,59,142,139,176,243,184,33,53,232,89,156,85,207,34,165,67,97,12,28,29,239,225,156,9,193,60,163,139,36,177,131,73,62,100,112,157,199,115,158,142,146,115,53,82,61,180,38,57,185,155,188,26,59,191,11,168,230,66,211,119,162,103,182,228,56,199,139,176,131,60,255,188,204,88,243,210,121,162,7,227,223,22,221,243,213,84,10,173,118,63,127,192,78,15,182,84,149,56,45,56,136,227,241,123,189,153,245,31,191,91,86,16,141,76,94,140,198,103,163,212,8,148,60,112,29,116,37,181,25,209,110,221,138,105,229,135,228,24,94,227,162,209,131,131,56,167,37,48,72,109,91,39,118,109,230,233,189,153,24,39,166,21,2,49,206,47,22,165,104,60,193,236,101,102,133,88,180,46,100,11,82,177,158,139,2,172,215,120,238,130,34,186,42,116,241,153,180,126,40,136,104,206,45,74,232,166,129,32,221,200,164,135,32,13,10,76,225,37,32,157,75,131,124,149,73,10,99,35,93,31,101,8,132,1,121,211,98,58,74,138,139,60,63,186,120,49,215,20,88,241,212,48,146,100,133,66,129,88,179,224,101,74,62,141,111,35,84,252,78,54,210,89,232,85,181,7,130,130,54,107,86,143,200,150,121,103,75,82,54,212,246,160,124,170,2,43,97,182,216,162,212,210,36,203,12,149,254,186,117,139,252,144,21,217,128,101,11,115,53,230,200,140,95,202,160,54,168,134,138,227,224,40,83,246,89,147,186,65,155,141,11,248,37,105,24,180,185,134,9,138,218,1,0,238,22,56,103,19,146,130,33,17,203,222,55,180,78,160,113,227,16,89,46,90,214,207,163,189,91,44,58,79,42,105,17,69,53,34,54,142,56,253,169,181,161,150,16,218,48,45,92,205,114,70,89,69,211,160,134,96,196,30,2,209,15,208,2,154,120,212,156,114,21,147,161,15,29,85,140,25,174,142,197,57,246,218,139,22,155,150,89,93,124,225,219,126,155,167,227,167,7,54,108,190,12,144,161,245,238,32,166,115,237,56,167,95,154,137,232,248,212,156,203,50,206,14,41,153,29,61,153,114,141,70,146,78,38,41,159,25,50,153,138,56,233,95,2,83,144,178,82,90,202,72,227,174,175,102,74,26,130,52,104,232,210,75,64,58,217,200,32,35,107,142,141,116,62,53,198,192,20,209,22,141,20,23,133,97,125,204,22,154,47,131,241,53,27,133,66,62,219,24,175,143,69,158,207,134,163,92,79,229,82,47,1,229,76,49,91,148,50,201,113,55,24,192,185,49,132,206,185,84,246,101,44,128,52,252,17,129,115,143,75,231,100,102,228,76,146,154,197,92,148,22,46,14,25,20,161,241,50,230,145,144,74,103,50,5,81,24,183,127,233,226,136,254,37,180,152,20,103,38,156,97,239,172,148,196,27,212,102,101,158,106,32,192,193,149,196,35,93,106,55,19,143,26,143,31,75,179,182,87,104,144,205,204,112,247,13,181,83,51,37,123,79,200,123,188,85,115,136,253,135,3,81,83,187,106,159,28,215,152,53,168,27,73,7,60,157,152,30,111,8,10,198,207,112,129,163,57,190,186,166,183,208,139,160,194,152,99,21,51,132,150,183,24,241,21,26,13,242,219,45,193,190,15,82,122,20,53,106,71,236,86,148,35,253,127,208,135,207,191,125,143,250,18,242,151,112,184,183,52,221,140,6,249,16,47,22,28,46,196,135,186,13,183,157,15,153,141,186,2,179,122,34,19,211,15,106,210,237,243,70,138,254,53,18,135,3,221,64,147,195,17,222,72,177,44,70,245,164,133,253,222,72,93,176,76,111,164,220,255,192,16,189,99,224,95,36,253,211,111,255,253,147,119,191,8,100,162,94,145,236,44,199,152,152,234,208,52,42,163,93,211,245,168,73,189,195,246,81,61,36,172,51,233,175,62,218,47,59,165,155,30,232,149,221,130,225,140,254,13,63,209,36,204,253,52,198,229,147,221,196,153,121,101,55,93,226,184,151,31,150,97,190,113,93,174,113,205,247,151,38,197,112,149,199,36,226,198,61,62,229,34,31,82,41,208,145,59,57,180,181,125,190,146,231,192,208,81,18,42,24,141,191,184,67,170,126,177,39,112,75,228,23,135,236,168,235,15,236,125,8,153,244,136,173,65,223,125,145,57,129,197,162,13,169,13,157,197,254,76,147,71,126,38,192,45,181,79,122,137,51,141,78,247,40,212,153,38,14,99,177,144,134,249,240,125,233,152,89,120,204,12,42,96,175,163,4,133,196,114,44,37,51,130,137,130,132,35,90,103,148,106,157,102,16,114,212,220,155,109,248,192,120,133,134,220,141,18,79,119,46,218,132,181,116,245,225,183,159,126,251,39,87,95,253,50,76,72,43,232,41,125,124,126,243,141,61,251,221,55,159,189,255,151,79,191,254,223,176,6,204,198,122,122,179,61,73,75,28,189,102,223,110,171,6,134,89,127,212,139,61,36,83,206,122,212,193,53,149,128,72,125,158,181,136,127,209,211,0,76,52,30,221,216,192,248,36,16,147,219,166,135,185,82,210,147,252,131,159,60,253,240,119,136,129,99,74,2,140,248,193,37,170,231,214,92,92,178,54,21,102,60,122,33,202,154,68,78,123,117,203,139,29,246,14,182,82,161,79,236,170,163,167,211,52,193,92,199,248,11,125,12,185,22,166,153,72,252,156,225,198,228,107,201,228,212,116,206,110,224,137,15,114,91,199,79,198,2,129,169,227,219,92,149,60,162,201,55,243,236,73,191,208,200,9,244,171,152,107,176,180,164,40,36,241,153,191,124,115,187,180,139,39,224,237,246,30,121,182,49,77,152,153,107,255,117,149,36,217,44,142,149,139,81,184,187,152,192,101,18,103,204,52,0,140,78,95,217,133,236,248,129,69,9,199,162,165,130,92,85,227,97,80,212,142,250,238,92,185,12,141,160,90,13,106,23,98,87,140,176,233,24,210,157,145,29,186,6,150,204,143,222,141,96,217,16,97,93,68,162,55,142,169,139,63,221,0,166,140,183,221,60,73,93,188,109,12,68,57,157,10,91,244,16,16,152,144,7,81,202,118,52,73,164,252,149,11,96,96,78,22,22,88,219,193,203,2,243,153,207,76,202,212,216,224,225,223,75,174,141,12,130,26,244,74,105,30,120,65,131,104,83,77,9,29,210,136,166,175,142,67,47,11,98,94,92,93,44,136,62,85,164,143,244,44,79,172,126,87,29,151,151,225,190,89,233,109,25,101,150,116,234,62,251,217,143,159,252,217,151,162,150,251,12,54,172,196,87,1,58,243,84,196,29,185,67,118,118,153,121,194,104,144,127,187,146,38,171,86,30,241,89,23,37,98,189,102,152,137,56,151,233,191,237,6,253,87,233,208,127,141,174,249,175,217,14,146,145,108,74,46,239,27,131,35,241,136,122,209,144,21,114,180,254,48,218,17,136,13,122,244,32,200,177,134,205,79,19,172,92,44,78,31,203,138,50,213,152,200,115,127,250,32,82,147,91,178,66,68,26,242,123,5,70,118,133,51,235,210,23,221,244,39,98,81,214,237,103,14,230,147,166,5,13,52,36,1,132,177,88,20,139,160,142,217,199,231,159,222,97,163,47,122,53,255,59,114,0,182,0,187,50,125,215,73,219,178,7,168,236,30,160,75,18,17,183,167,120,122,124,201,213,37,144,52,165,57,9,250,167,14,220,89,150,15,17,211,117,162,236,20,100,137,101,59,200,172,74,11,205,230,253,79,141,97,255,25,222,233,86,227,72,63,57,142,90,231,114,70,128,111,6,208,87,13,42,148,194,202,193,199,191,101,131,138,163,40,124,74,108,184,157,50,95,192,147,103,34,244,205,146,255,46,163,221,160,217,94,10,5,11,52,38,91,212,4,81,186,29,85,53,20,230,169,136,153,244,228,9,48,0,76,250,76,123,178,152,57,26,205,164,103,190,228,81,141,57,52,195,94,226,91,30,211,26,34,157,85,62,102,206,185,203,25,221,192,114,168,105,80,90,31,138,122,127,5,230,181,78,60,86,59,29,97,133,191,167,183,29,89,216,30,52,173,180,48,127,31,56,101,67,156,105,216,212,65,118,71,32,146,119,219,109,233,84,106,151,21,107,0,137,95,78,250,166,161,91,22,185,30,125,75,220,200,21,221,158,141,58,166,103,163,30,123,88,220,229,100,174,109,63,44,230,121,49,91,40,102,121,211,179,81,179,220,177,60,27,29,146,203,13,145,207,1,200,186,201,45,109,129,205,237,217,200,35,200,149,154,182,123,163,195,17,238,141,90,44,56,56,135,206,173,105,224,104,228,182,203,176,201,224,201,12,134,240,68,182,136,238,27,152,160,77,196,168,53,15,62,140,123,163,238,7,171,142,41,204,132,215,161,235,81,224,100,4,210,174,214,78,150,240,166,169,153,196,93,128,37,241,36,41,135,52,227,108,125,139,120,28,210,109,70,249,210,249,244,246,118,8,167,182,25,40,193,81,60,111,159,225,71,171,209,234,208,127,145,59,224,151,135,27,218,84,185,228,26,231,232,133,139,248,78,146,154,32,161,31,18,112,204,163,83,152,231,36,210,212,8,222,68,202,68,77,199,74,128,210,72,94,214,234,152,197,41,82,35,42,208,66,102,21,115,132,70,86,106,215,167,117,131,160,22,200,206,125,158,62,20,16,141,118,128,109,199,216,18,82,217,18,210,36,118,61,164,106,91,0,5,70,18,246,43,237,216,94,200,17,201,154,221,145,128,194,125,205,229,175,4,56,66,255,80,110,75,177,100,156,185,62,150,18,160,49,157,2,67,65,12,168,27,228,8,95,98,0,105,106,57,69,61,91,44,208,87,132,176,213,146,82,41,12,37,167,200,198,42,224,35,105,186,153,156,46,17,79,200,48,81,163,54,24,221,32,62,111,208,157,2,225,38,140,156,142,201,80,214,37,99,25,117,89,96,67,46,191,10,238,166,1,19,250,190,204,106,21,96,230,164,108,124,200,6,73,78,226,44,216,222,134,3,80,161,190,196,172,93,181,165,183,58,94,23,49,230,16,78,60,92,206,147,160,209,227,165,248,198,75,161,227,165,4,142,151,115,15,194,245,103,114,142,50,238,20,100,40,211,150,167,9,207,104,166,169,223,105,15,113,105,94,198,63,164,138,99,72,233,141,38,25,215,89,199,180,148,28,94,111,128,139,181,7,132,244,156,160,181,122,168,246,66,5,115,122,92,162,84,52,84,64,144,155,84,100,55,143,23,152,195,96,215,158,78,55,115,218,171,144,181,54,212,229,24,57,116,103,187,51,62,152,221,166,59,179,226,223,150,53,232,153,99,91,182,153,120,89,179,246,101,59,49,108,99,166,156,37,108,107,102,124,223,189,49,155,137,174,173,153,3,14,128,251,176,229,134,204,121,92,252,135,52,99,113,63,250,3,152,169,246,121,242,31,20,113,97,231,178,137,155,9,35,110,102,8,113,179,47,129,184,174,134,253,18,1,153,211,53,228,231,150,247,60,194,221,45,76,57,127,57,230,92,199,181,85,161,162,105,158,163,133,40,150,212,249,148,71,228,75,188,33,181,241,8,15,24,200,10,250,113,235,117,99,23,66,207,80,55,4,34,62,118,132,51,122,80,94,74,243,240,75,86,246,200,197,80,38,69,178,232,143,28,207,95,198,1,67,131,61,116,130,65,157,181,40,0,210,80,171,92,231,42,212,119,104,46,147,177,189,245,152,66,117,203,237,173,71,202,136,217,108,186,200,7,123,235,169,56,188,245,20,249,116,125,244,125,124,33,133,39,153,164,120,54,192,230,192,241,116,57,209,157,138,202,157,214,204,57,174,133,35,89,80,142,122,74,34,155,169,55,243,205,108,38,113,212,109,69,9,20,73,28,163,209,76,54,75,27,77,22,198,107,180,37,235,143,76,93,63,193,167,11,82,93,200,215,19,93,133,54,154,20,71,53,106,77,80,141,189,252,166,35,64,105,237,176,182,57,20,244,245,190,2,155,5,200,215,198,32,129,215,68,164,194,165,141,147,187,29,78,197,23,222,210,227,199,209,91,160,90,148,13,248,40,83,215,59,114,249,226,146,248,183,103,87,207,175,89,87,207,202,227,199,60,58,52,100,38,50,113,211,212,133,84,107,151,103,222,153,154,105,205,162,243,57,234,230,151,221,3,235,229,164,148,158,85,111,221,138,42,189,78,29,116,36,251,46,91,5,54,115,6,58,12,94,92,235,101,235,23,173,215,176,26,154,213,223,230,111,221,106,188,141,197,26,101,200,134,189,40,246,255,179,247,238,205,145,99,217,125,224,255,250,20,36,220,230,0,67,48,43,147,85,253,202,44,84,6,139,100,105,202,195,174,42,87,177,71,26,103,231,84,128,153,32,137,169,36,144,141,68,214,163,201,220,176,188,187,161,8,69,232,225,141,217,93,135,31,33,203,33,121,29,27,225,209,42,108,175,215,90,121,29,225,207,162,158,30,253,165,175,176,231,113,159,192,69,50,89,100,205,67,93,17,221,197,4,112,113,113,159,231,158,231,239,96,145,113,212,238,141,239,142,122,155,155,99,222,19,211,112,30,158,133,199,32,166,101,131,241,80,129,26,195,250,251,251,219,109,18,217,78,21,110,113,25,244,142,238,69,237,190,63,133,155,12,68,236,183,195,35,216,219,250,250,104,179,19,4,93,44,1,119,17,129,249,44,26,39,232,162,244,249,211,135,187,82,210,243,167,40,35,58,238,207,131,176,240,211,240,44,232,199,126,58,56,27,6,125,252,151,131,231,143,131,46,94,68,3,252,55,60,30,242,213,177,118,31,18,86,251,157,162,136,223,180,210,25,253,189,184,168,99,245,121,131,156,29,67,169,196,16,71,183,182,58,36,232,189,88,23,152,136,195,251,116,251,118,236,253,50,140,249,150,210,148,162,99,65,102,62,203,179,45,132,24,243,172,44,142,252,224,9,220,55,109,108,77,213,176,133,138,105,170,103,229,237,212,246,170,52,155,164,89,210,93,175,103,107,53,16,76,27,140,172,186,68,148,216,182,85,253,196,72,244,201,134,104,241,221,147,121,137,193,95,157,182,126,94,207,54,250,209,74,217,70,127,250,255,125,253,167,191,43,236,16,141,105,69,45,171,254,10,57,70,173,74,155,135,70,158,210,217,229,54,252,218,75,33,163,167,214,12,211,238,218,87,202,113,187,210,128,125,253,71,127,254,205,79,254,157,208,223,59,178,172,191,93,42,117,187,214,203,71,140,17,159,175,62,102,252,222,42,163,38,74,26,214,125,186,49,251,101,37,92,191,194,106,150,25,233,111,106,114,236,90,47,159,28,202,75,127,229,169,41,201,148,126,249,196,80,57,61,45,120,249,75,155,148,15,157,147,178,82,130,93,210,11,118,137,214,192,15,73,103,29,238,64,130,120,91,8,143,218,206,245,179,63,250,151,223,252,199,127,227,74,196,43,73,180,245,25,161,239,88,242,29,13,63,169,63,242,55,191,251,251,223,252,215,159,170,140,189,149,255,195,170,99,25,49,184,192,27,163,174,180,233,92,49,236,144,246,235,71,101,214,248,42,60,171,188,232,232,176,185,184,237,206,79,39,184,245,151,229,57,54,193,153,141,49,102,56,230,230,49,6,150,20,59,53,238,174,59,128,114,5,215,21,54,183,139,241,140,100,203,56,6,190,210,48,19,59,216,72,165,76,64,170,114,94,42,46,62,14,127,10,129,100,109,185,84,168,123,114,11,136,27,214,46,148,133,164,79,69,173,147,202,76,43,124,226,58,237,182,225,20,231,246,31,178,93,141,62,147,66,84,40,130,253,160,180,112,79,82,198,142,144,156,133,96,35,163,171,144,66,92,14,61,17,79,69,78,71,212,14,175,123,238,233,224,19,79,57,204,44,132,103,210,242,66,134,99,210,248,104,162,124,147,4,116,239,17,237,67,56,74,100,223,183,88,243,162,139,84,16,166,47,243,101,18,48,185,122,40,197,24,130,112,4,29,134,237,88,188,76,182,244,99,228,182,46,113,35,194,1,230,160,98,232,85,231,118,27,161,59,94,39,108,5,64,176,79,73,237,201,177,136,217,8,23,59,116,13,71,38,187,5,119,218,174,15,143,8,49,210,250,176,204,88,248,110,63,60,203,30,229,149,15,63,123,244,245,63,254,171,155,251,238,71,206,239,130,100,241,200,49,216,127,254,95,126,254,23,127,34,61,203,110,170,5,31,58,91,128,75,205,209,4,153,122,242,221,126,92,242,94,46,70,242,93,120,178,9,222,135,52,102,70,75,69,72,49,249,147,64,253,127,175,115,123,148,124,244,17,180,32,205,170,143,142,143,239,124,122,231,83,120,36,30,112,26,3,74,69,171,75,203,155,109,219,127,215,180,145,43,77,152,208,209,210,64,248,228,54,23,44,42,12,21,59,211,53,242,183,165,98,162,168,160,230,104,203,10,227,68,131,102,212,69,18,128,237,131,7,163,3,66,34,116,68,112,72,68,218,245,157,198,99,216,124,73,140,170,240,75,164,152,75,47,212,17,162,236,12,42,188,67,73,34,237,54,163,182,135,248,241,132,226,2,103,94,119,240,97,216,105,135,219,237,240,195,246,208,120,178,172,2,204,79,0,203,235,77,62,47,97,173,83,110,140,53,170,45,92,67,125,41,252,139,185,190,195,53,84,134,134,107,63,158,159,77,209,198,204,25,99,68,106,13,65,251,241,173,58,93,87,41,19,116,159,170,101,172,12,8,210,149,58,51,83,17,244,209,138,110,166,116,86,140,139,145,168,198,122,67,228,178,17,57,136,40,105,77,134,169,14,36,139,96,230,131,64,152,124,227,58,20,89,254,186,22,72,61,180,11,55,82,226,175,224,230,120,83,138,10,177,29,171,157,182,187,246,50,157,165,71,147,164,210,125,113,30,126,242,225,223,87,76,131,247,81,187,61,125,13,107,139,205,127,91,212,105,99,22,240,82,76,37,235,150,187,162,106,175,34,143,152,57,34,72,17,107,235,57,104,75,200,92,150,106,181,115,222,99,224,149,241,175,216,190,202,96,196,142,239,38,49,132,134,86,244,24,141,58,139,79,174,170,179,248,219,191,250,231,214,65,222,168,194,184,174,214,98,117,85,197,114,253,196,85,149,18,87,24,17,230,30,140,17,33,14,163,113,68,206,226,215,204,154,195,36,125,178,186,90,71,240,40,77,3,132,223,92,113,128,152,1,106,24,32,209,246,27,29,32,62,231,141,1,146,178,116,85,79,224,10,115,169,176,244,55,169,66,88,93,111,176,92,89,240,203,211,16,84,35,102,110,100,131,27,140,161,49,103,148,125,236,23,56,105,22,127,218,52,117,212,168,21,231,142,59,208,52,121,170,123,98,246,56,217,218,47,75,193,179,210,116,125,253,123,127,252,243,255,241,191,2,51,251,55,255,248,39,63,251,195,63,252,249,127,51,169,50,167,178,123,48,207,174,67,154,205,186,189,208,38,92,77,83,162,62,188,226,180,232,134,54,77,141,217,149,27,165,75,36,125,25,99,70,2,218,181,79,50,150,233,154,134,7,191,177,226,200,176,188,216,48,40,162,173,239,136,18,252,245,255,243,123,8,132,69,253,49,6,72,38,116,255,69,146,1,51,192,160,105,80,101,187,86,28,88,213,141,166,193,53,251,41,232,129,188,117,115,36,33,29,223,48,61,16,203,239,225,103,95,255,254,159,124,253,135,255,217,92,216,233,25,226,248,55,175,237,60,163,27,93,206,152,23,137,236,116,70,82,91,145,213,246,59,223,9,86,225,88,84,27,154,183,1,183,104,213,157,32,218,223,184,25,84,255,110,104,40,127,246,123,127,246,179,191,248,23,127,243,111,254,233,55,127,240,187,62,130,211,253,47,127,28,24,227,121,60,201,243,241,247,190,250,133,141,167,217,156,198,33,21,141,90,113,72,101,23,154,134,84,119,241,29,145,152,175,255,224,159,124,253,211,255,187,38,77,192,191,227,249,136,83,167,92,135,22,155,213,55,211,13,227,99,171,210,14,179,125,141,244,195,238,196,77,157,247,212,165,159,255,206,79,190,249,15,255,239,95,255,229,95,58,6,237,32,205,94,124,62,99,93,242,245,6,78,125,229,210,177,147,223,188,226,248,169,166,94,54,134,70,159,222,193,56,126,243,147,255,244,243,63,255,87,13,67,249,228,52,207,86,20,228,58,171,108,227,183,25,90,106,195,91,140,45,183,125,149,193,149,189,188,108,159,95,118,240,212,88,208,34,57,147,145,246,206,241,99,3,4,154,66,224,108,141,189,16,93,219,104,16,207,97,16,159,230,175,102,221,109,228,57,233,215,157,197,82,158,75,176,168,77,3,202,45,89,113,20,69,179,155,134,78,245,170,54,94,174,112,66,214,59,193,216,229,20,56,45,215,234,4,129,195,196,205,69,88,185,92,201,142,107,219,233,78,114,84,20,105,11,221,95,255,183,127,181,246,245,191,255,103,46,219,161,249,154,169,181,210,214,61,145,162,177,98,118,93,96,148,241,96,136,64,75,42,167,219,204,157,211,45,28,53,165,115,51,115,44,207,68,202,19,102,239,111,33,132,234,85,146,224,56,83,136,85,235,255,5,164,16,155,232,172,49,179,27,76,33,230,206,86,119,217,248,93,59,91,93,165,55,213,250,175,151,173,238,178,214,223,68,182,186,75,58,240,182,185,176,154,210,172,53,44,184,171,167,89,67,179,114,50,91,225,11,216,35,160,73,220,157,43,38,139,99,11,208,21,103,5,72,106,122,252,102,63,35,87,131,85,191,132,86,18,76,86,127,181,79,93,161,59,11,29,230,44,244,3,166,109,67,4,58,155,166,13,166,159,247,243,28,36,207,76,5,58,175,119,22,194,204,193,207,217,195,82,61,70,51,32,218,61,154,30,54,134,68,203,128,58,84,167,82,228,25,101,1,225,95,74,159,193,151,130,211,230,11,82,59,241,79,41,113,138,171,234,137,93,191,141,92,146,125,247,145,250,38,159,90,252,91,72,75,226,34,123,148,243,47,234,34,7,35,145,234,18,227,231,88,11,38,34,4,89,254,197,139,244,248,179,24,131,244,206,180,143,199,207,254,229,255,249,205,31,255,153,116,231,32,171,164,124,242,207,254,92,221,238,232,219,95,255,209,191,85,183,183,209,195,3,118,230,75,160,232,244,1,182,116,112,201,1,140,233,151,243,180,64,63,151,182,206,230,171,185,42,225,53,0,147,115,130,89,28,188,163,201,188,192,10,105,236,47,123,91,154,254,107,111,211,112,52,191,205,58,10,105,193,174,189,205,243,120,217,235,182,13,190,90,201,194,29,173,88,141,230,67,3,27,19,115,96,1,100,76,2,159,142,120,200,193,157,81,75,239,72,255,124,17,86,66,131,212,212,202,64,95,218,196,42,32,141,77,141,79,228,106,172,197,155,87,116,38,17,77,178,213,168,134,214,203,28,234,232,73,174,50,171,111,108,248,174,14,200,227,202,151,249,214,29,157,192,196,196,58,84,217,226,234,56,168,56,52,248,157,90,180,135,204,108,252,107,186,99,41,136,36,57,75,49,218,215,180,196,98,160,3,115,135,203,211,126,83,252,137,180,56,226,32,166,120,22,219,4,24,145,63,51,17,47,176,222,161,232,2,225,163,22,97,244,59,205,31,87,93,70,255,224,217,227,71,56,166,179,196,167,159,28,134,128,185,177,19,57,39,65,111,212,18,108,162,95,94,35,175,55,183,161,49,175,183,123,84,244,3,97,170,246,56,158,205,88,148,137,92,145,163,22,179,51,170,233,215,104,44,87,127,67,141,213,124,48,110,148,110,147,205,220,157,120,121,105,120,98,25,22,246,113,157,44,229,166,225,208,86,12,181,87,59,187,97,81,160,223,8,157,221,161,48,140,69,124,221,154,29,77,94,135,210,220,162,111,142,95,31,195,6,148,33,136,200,161,207,40,22,81,21,192,104,198,208,88,126,153,34,31,150,93,47,18,159,27,180,135,138,50,152,22,159,72,126,90,21,64,65,199,86,241,138,20,162,53,72,130,227,163,59,151,66,18,228,97,170,163,167,62,62,234,140,226,79,63,30,55,66,18,220,249,184,189,109,66,18,48,221,249,140,61,51,45,80,2,177,54,128,217,185,10,30,1,187,83,2,211,19,214,60,41,241,212,213,254,45,221,115,233,224,194,191,208,5,165,219,105,135,248,187,11,44,211,50,246,134,253,126,42,20,10,241,3,68,0,190,124,55,29,215,202,47,236,151,201,65,166,45,248,51,116,34,52,216,57,12,180,51,65,93,144,75,243,60,23,231,34,28,232,21,167,242,205,191,253,157,111,126,242,239,92,156,10,187,134,153,204,10,12,101,250,34,65,208,138,25,35,198,52,161,7,152,199,149,25,204,253,119,121,115,26,158,61,254,178,93,19,26,5,151,49,50,98,121,170,88,75,13,64,130,112,15,45,33,17,51,7,96,196,249,84,24,1,90,53,146,15,224,171,80,94,21,249,171,89,83,128,52,117,220,29,31,157,73,172,153,132,74,33,161,31,104,159,198,161,17,32,173,6,235,10,21,73,247,204,97,37,208,218,68,96,89,118,154,234,174,209,75,130,239,81,239,226,61,53,178,29,51,100,187,42,12,90,92,129,12,60,233,251,118,208,52,222,67,22,207,66,160,73,145,142,166,99,102,52,133,155,161,27,99,198,60,46,175,121,90,34,75,215,117,182,174,253,78,90,39,162,255,175,208,186,69,104,58,246,215,104,6,209,181,72,158,97,34,150,216,240,11,195,240,54,219,203,174,22,161,108,150,238,40,206,223,216,149,97,213,133,176,206,191,47,243,106,212,248,241,142,74,45,159,195,213,235,93,90,231,231,236,53,87,171,76,140,149,96,206,66,41,5,240,196,58,71,206,233,19,95,175,184,118,16,50,70,151,239,178,242,146,205,86,42,107,40,6,160,219,84,42,52,35,39,150,98,177,0,225,63,78,139,51,223,251,230,79,126,250,245,79,255,57,199,86,112,102,161,159,253,175,255,215,207,126,255,167,127,251,87,176,184,188,159,253,225,31,125,243,167,127,233,133,231,162,252,125,210,231,30,98,10,32,124,115,13,94,5,14,33,206,70,201,196,124,36,149,185,161,189,134,23,181,99,32,56,31,181,88,161,230,59,130,73,154,81,162,46,221,194,220,161,6,134,55,19,130,71,61,122,133,28,4,212,37,65,177,52,46,168,78,245,48,194,221,215,26,33,106,90,149,202,87,154,155,96,194,2,221,216,164,37,126,89,237,12,243,227,99,32,170,221,79,218,212,226,202,177,231,252,86,112,190,208,242,230,30,45,133,229,226,215,175,226,42,72,199,215,144,115,150,78,123,178,108,46,147,21,230,146,64,75,150,207,101,118,249,92,38,87,153,75,43,16,174,70,137,151,244,199,69,236,116,180,219,242,154,88,37,33,196,123,171,5,126,96,195,55,108,31,111,95,14,223,112,167,243,233,39,201,199,241,120,5,248,134,237,59,199,75,112,251,63,62,58,110,3,43,73,236,237,217,81,62,33,15,248,56,250,184,71,67,250,68,228,188,159,69,245,53,95,104,4,138,193,160,29,182,135,225,32,217,138,233,111,59,132,95,195,33,135,181,143,126,5,194,218,95,166,227,36,223,58,203,179,180,204,151,1,209,166,101,178,69,138,126,51,226,106,86,195,35,197,196,36,252,192,178,232,141,200,115,133,157,198,225,241,86,37,240,139,99,230,171,134,77,141,232,216,100,213,52,48,31,43,113,238,250,137,103,197,136,109,77,99,52,25,219,173,62,158,79,38,21,60,112,239,231,255,233,127,250,217,95,254,145,199,50,159,7,116,104,86,122,205,81,253,199,147,228,245,26,117,94,35,242,123,77,254,99,226,157,83,152,33,21,155,42,62,238,246,18,171,96,131,79,243,233,52,41,182,98,248,55,27,111,149,249,22,230,188,242,72,205,239,0,185,255,65,2,19,252,160,54,184,216,88,12,240,107,24,89,241,184,58,172,226,182,233,67,74,254,96,55,231,49,134,210,182,242,25,115,102,8,88,121,248,88,115,254,63,255,135,191,249,201,79,191,254,247,255,187,136,230,181,189,242,128,168,31,31,167,175,41,86,212,187,36,98,184,138,116,79,112,84,120,246,52,141,161,46,81,29,70,253,196,76,9,224,90,87,84,144,54,222,86,62,183,76,231,108,117,227,40,10,252,221,169,132,19,25,175,174,37,227,180,124,54,42,114,99,153,139,248,79,252,35,45,73,66,37,96,197,14,114,44,65,40,107,203,224,217,22,75,254,158,26,131,71,232,150,175,162,118,168,136,136,35,21,247,176,0,7,147,86,81,237,41,226,146,201,2,189,167,232,2,94,9,170,112,213,16,53,166,150,9,85,17,198,66,162,55,136,160,19,17,121,62,43,243,51,30,231,140,162,3,104,152,83,228,66,168,68,39,138,98,146,103,251,106,145,28,211,58,51,86,13,147,210,17,140,88,17,123,196,70,161,171,193,127,255,215,255,253,95,175,121,134,243,132,129,27,94,180,104,152,9,43,92,151,118,231,211,48,51,103,232,88,179,161,229,157,193,45,128,93,240,6,3,178,79,82,21,121,70,15,30,30,23,228,208,85,167,255,12,219,164,214,6,226,96,154,111,44,199,108,223,254,244,211,79,24,159,29,225,153,111,223,25,121,152,169,74,168,155,168,154,207,196,233,98,105,247,232,201,19,104,234,19,106,105,151,17,190,26,141,141,76,69,186,192,39,152,72,204,76,151,67,189,159,112,83,235,171,109,82,151,49,205,194,159,246,122,172,223,217,174,223,186,93,185,37,12,34,76,245,80,245,54,22,202,57,252,187,45,127,220,166,31,188,64,159,8,64,234,211,116,50,134,90,48,9,5,255,82,155,140,211,121,44,222,66,55,41,251,198,106,71,212,221,193,8,207,81,121,119,142,17,249,59,217,120,31,182,254,1,197,117,213,248,7,54,111,152,160,186,216,65,201,196,180,163,168,250,136,117,99,233,184,151,92,92,172,215,30,82,183,240,215,76,132,229,247,241,19,221,117,153,237,109,105,89,148,179,64,164,13,22,201,4,248,31,106,155,20,53,165,156,121,227,189,128,119,19,231,247,230,211,189,252,85,214,252,61,19,12,206,168,184,127,121,55,47,46,184,155,93,172,39,204,22,10,247,218,88,193,53,241,157,197,71,162,241,130,226,162,222,209,90,230,75,222,217,54,222,89,9,57,21,152,219,67,120,47,147,102,214,15,142,230,240,15,20,165,56,226,39,196,124,120,85,141,228,104,94,50,17,97,113,214,103,77,97,229,253,83,216,242,245,247,89,100,149,104,173,149,251,216,141,141,13,41,66,27,68,201,121,19,221,143,227,180,224,150,104,248,70,109,230,181,91,185,92,92,117,54,137,12,127,36,112,228,112,178,212,27,240,65,50,193,1,188,143,1,186,32,126,194,17,6,107,225,41,142,72,208,43,9,38,236,184,220,202,249,15,130,192,150,249,52,204,233,223,2,158,82,72,1,80,89,224,139,41,22,115,243,78,232,250,136,234,134,95,134,109,108,140,182,146,1,155,254,3,44,249,249,211,131,134,222,129,120,112,206,103,20,65,130,239,18,77,91,136,62,159,150,229,148,213,237,222,7,231,172,166,95,220,58,74,191,186,5,2,35,26,98,216,133,5,3,126,211,228,21,124,131,130,163,29,110,44,176,35,51,161,73,103,113,90,92,177,245,73,152,79,205,123,189,164,97,192,93,253,7,17,73,118,210,47,169,239,180,139,161,168,16,135,91,66,250,247,189,159,255,193,127,254,250,15,255,183,111,254,197,63,253,217,31,252,31,223,252,147,255,194,92,253,215,127,250,23,63,255,143,127,246,183,127,245,59,222,170,186,123,62,198,200,70,133,211,139,37,17,235,107,185,158,254,82,160,113,135,22,31,65,98,38,36,201,227,55,90,136,58,29,233,123,150,154,91,181,157,118,107,67,195,83,229,42,70,35,246,192,225,26,33,206,50,179,97,130,249,87,207,208,112,72,193,151,66,65,21,157,127,5,199,56,47,29,89,122,17,86,190,133,205,194,245,40,33,137,170,223,29,219,163,225,64,35,82,205,192,162,178,13,54,38,43,75,55,141,10,126,161,217,87,53,133,122,194,204,62,52,183,93,151,15,43,154,25,106,126,166,156,73,164,154,126,44,108,57,188,159,102,210,150,51,86,217,18,232,23,72,2,98,47,40,13,26,176,65,51,59,9,1,223,199,3,220,117,191,170,113,211,79,240,192,249,124,218,244,4,143,54,215,179,106,142,3,124,162,184,240,154,154,162,122,212,241,60,73,61,181,241,32,74,66,183,202,199,152,94,90,90,219,145,176,99,11,118,161,190,237,145,175,245,185,180,58,254,136,37,179,29,240,132,239,70,118,113,177,213,89,71,51,20,114,162,10,75,49,179,94,221,190,234,187,112,132,206,34,116,254,69,30,248,246,237,219,31,219,214,241,177,180,142,143,132,114,106,102,43,167,58,227,246,248,227,228,72,98,139,218,186,169,177,165,155,90,154,105,57,110,67,29,239,62,231,226,246,232,246,39,201,248,147,241,138,57,23,111,59,114,46,90,155,254,55,110,125,119,253,55,214,190,187,246,15,231,233,100,178,134,43,59,47,214,94,118,90,183,91,31,227,109,60,125,102,221,91,183,190,196,199,63,198,56,237,179,91,120,127,55,159,190,33,248,139,53,127,20,172,109,183,59,119,194,181,127,16,207,242,108,109,23,78,30,103,137,219,225,218,44,158,36,179,227,28,26,140,21,65,169,91,191,81,129,166,54,80,80,145,89,240,61,56,180,147,227,52,75,198,6,148,40,42,210,54,54,240,95,139,103,17,60,96,157,240,156,47,52,20,106,137,192,214,112,22,38,131,98,40,49,72,241,183,252,174,24,123,188,21,157,167,221,34,156,160,205,95,60,4,89,103,161,152,82,124,137,32,49,99,229,77,17,135,250,119,25,192,197,4,173,202,234,222,66,229,22,57,67,186,215,26,225,78,108,141,109,112,213,2,147,140,228,180,246,47,46,4,24,39,15,129,4,104,165,98,172,138,63,153,179,222,4,155,152,205,145,131,160,171,54,158,65,221,2,87,64,217,202,28,234,208,12,143,255,231,207,147,25,172,149,249,36,233,215,71,49,51,182,193,162,235,120,190,208,153,82,198,48,119,176,183,160,197,148,5,165,149,71,174,45,124,5,220,89,168,99,26,161,156,232,151,173,89,212,105,127,26,44,252,193,82,181,172,123,160,160,89,186,147,32,120,179,58,101,189,189,144,10,220,210,239,124,204,89,181,59,159,112,70,237,206,167,44,54,223,249,144,146,59,251,119,62,10,40,227,209,157,143,57,219,209,157,79,144,164,192,95,40,55,197,242,219,136,249,90,250,183,183,209,17,7,254,222,70,7,27,248,11,226,63,58,215,116,200,175,230,25,42,76,186,167,45,250,43,188,57,224,146,127,132,232,127,12,87,248,135,5,78,184,224,3,174,72,78,128,231,72,10,184,33,127,134,42,143,105,183,144,132,33,68,11,100,92,118,99,117,227,32,137,143,187,185,186,220,63,59,2,9,99,164,174,89,243,212,77,213,141,251,64,122,94,116,103,234,250,33,67,157,78,212,13,146,131,198,234,114,167,132,129,63,154,3,177,232,158,203,223,73,119,170,158,179,42,99,174,63,72,1,186,103,198,117,94,192,41,33,175,97,91,37,242,119,116,180,8,151,206,181,152,58,56,145,196,185,4,115,252,186,76,178,241,204,128,184,181,193,202,17,138,250,137,92,119,143,143,47,46,206,159,63,167,117,248,252,57,58,216,164,25,176,133,217,8,105,11,1,225,110,108,216,11,24,247,138,40,30,37,11,19,72,23,159,74,64,97,204,58,190,150,4,213,117,13,252,48,146,249,65,57,4,170,82,14,3,181,113,108,202,103,128,53,203,179,28,216,188,178,152,143,96,168,224,171,92,44,76,244,254,161,20,14,120,206,244,69,39,121,57,193,247,186,126,97,20,51,182,92,136,158,61,5,156,153,32,251,188,213,150,137,45,98,98,35,160,179,8,97,230,32,72,34,111,240,4,245,182,104,4,25,174,121,155,9,89,66,104,163,179,169,4,104,28,75,64,210,108,70,36,17,143,120,104,182,49,0,172,145,46,37,5,45,160,157,25,82,27,159,114,191,195,169,221,82,223,161,59,81,76,205,205,67,4,164,70,221,23,50,9,240,207,200,58,12,198,60,129,220,240,57,154,136,80,74,162,81,45,141,252,242,112,236,126,78,113,8,107,101,190,198,131,140,121,228,54,189,181,163,73,94,122,138,152,0,1,201,214,140,181,132,236,204,197,5,80,82,100,218,40,119,230,16,166,139,212,16,135,251,191,125,248,252,209,227,189,253,126,6,219,88,76,156,206,10,79,211,228,231,72,11,85,99,167,208,88,141,174,197,185,157,112,246,209,117,25,101,143,144,27,158,245,241,47,169,159,214,163,108,144,180,246,118,14,119,158,127,127,255,135,195,190,117,213,194,182,119,203,254,84,69,153,147,210,24,22,15,105,174,212,103,231,198,24,225,240,168,15,147,69,54,202,91,59,143,126,24,132,117,182,39,11,202,104,52,200,134,23,23,41,252,219,35,113,16,71,215,28,32,36,42,151,13,16,85,195,89,245,116,45,117,52,240,44,200,54,242,214,193,254,15,246,15,224,239,253,131,199,187,223,239,211,155,71,72,217,188,97,215,124,252,240,209,193,195,71,251,52,112,80,130,97,157,129,53,116,55,242,123,135,159,29,8,59,158,100,247,124,50,199,43,186,135,142,179,64,238,60,88,204,30,112,107,12,96,126,235,139,217,230,45,141,54,30,35,113,40,2,212,139,69,147,65,49,136,135,32,144,4,71,48,241,47,122,132,160,62,27,160,72,122,130,74,212,161,92,230,98,41,242,140,38,170,3,64,206,240,28,217,216,192,91,135,63,124,178,47,239,244,203,202,228,157,249,154,60,101,40,3,37,81,187,151,220,85,121,9,36,70,122,178,185,25,192,234,24,70,234,9,92,208,102,16,37,238,117,2,229,103,210,228,167,114,198,190,119,61,161,74,0,233,208,141,4,95,210,210,123,68,26,35,215,83,84,121,227,83,123,7,62,204,200,59,124,141,232,21,217,121,61,218,174,94,140,96,235,49,28,12,184,24,84,213,246,203,187,113,150,229,229,154,60,67,215,228,59,107,98,226,176,162,209,64,191,13,84,73,53,99,8,27,187,190,188,203,214,139,228,13,125,40,29,168,223,80,84,175,33,218,128,64,196,100,174,23,88,110,147,129,113,13,133,121,207,98,41,49,243,193,185,5,217,238,235,7,125,245,83,151,94,226,49,84,230,159,163,82,111,55,158,37,164,116,235,186,94,183,10,9,34,118,249,247,187,3,245,115,216,43,26,60,14,169,91,176,164,135,192,104,86,7,226,226,194,199,39,17,235,137,36,23,185,208,180,41,130,35,136,40,107,104,213,57,0,66,129,171,29,136,196,237,97,196,63,67,186,75,219,2,110,119,182,225,62,95,240,131,157,195,195,167,15,239,127,126,136,239,116,240,37,125,131,11,0,161,56,196,103,119,224,25,253,230,219,76,32,224,193,199,112,95,92,168,23,118,191,143,111,116,248,13,184,48,30,60,151,245,181,229,211,231,181,90,101,153,143,84,213,102,25,126,201,108,247,167,170,170,106,227,197,219,102,225,15,117,165,213,210,64,167,177,101,88,2,127,46,124,84,151,18,67,10,19,34,126,69,231,148,107,71,28,72,209,24,126,34,87,26,77,165,239,76,52,15,19,197,138,70,103,117,78,77,242,213,31,118,4,95,221,97,190,250,54,179,213,219,109,100,171,69,66,129,99,76,38,118,26,23,168,241,241,219,200,103,155,243,109,175,196,44,96,93,126,62,157,69,153,60,221,54,54,42,133,240,177,89,16,255,237,170,75,224,244,122,51,67,254,0,34,15,60,79,69,88,97,234,117,174,184,52,51,105,5,213,220,133,93,33,222,204,196,254,69,66,198,137,20,12,10,1,55,5,139,5,212,97,6,135,187,36,165,109,60,120,136,188,208,233,49,139,18,161,150,167,220,14,37,234,159,140,86,162,28,70,128,201,195,200,181,211,239,70,109,110,149,174,225,156,95,232,102,11,187,38,152,55,20,28,42,253,69,82,5,149,4,134,5,69,80,240,115,46,223,213,162,222,187,232,173,221,68,188,25,185,85,135,56,133,18,93,186,84,119,6,201,86,135,79,170,40,247,81,33,178,64,198,176,222,190,146,122,234,224,27,244,248,186,146,140,148,250,177,57,66,234,203,145,28,108,163,224,166,81,39,251,80,245,156,159,46,205,79,139,21,45,86,22,178,86,91,232,196,101,247,83,245,203,56,46,131,106,187,90,243,108,118,154,30,99,206,29,245,241,24,182,134,158,130,208,156,143,128,7,166,206,191,169,166,184,14,63,126,214,48,36,252,176,43,75,109,202,170,22,142,121,49,219,37,131,240,100,77,230,170,49,203,5,75,6,53,19,171,220,57,153,226,89,67,179,197,114,151,165,54,101,85,55,219,236,133,74,5,37,3,16,245,186,86,148,139,55,71,22,40,218,69,76,229,8,68,132,176,29,138,121,181,55,206,232,52,159,186,253,209,168,93,149,15,225,158,145,123,26,85,65,114,204,214,237,126,233,230,96,254,43,199,87,89,109,235,34,76,234,85,195,60,106,189,201,108,67,84,51,147,210,59,130,167,168,190,132,185,140,151,125,11,249,161,234,59,32,219,148,196,46,58,200,10,26,5,224,31,203,122,92,231,103,10,46,30,71,248,179,15,91,189,23,243,252,20,100,81,29,192,185,55,172,18,90,140,170,116,107,193,84,99,185,144,80,120,217,83,137,102,148,3,154,168,168,174,121,19,153,28,233,101,223,249,9,121,178,245,179,205,84,76,56,16,228,110,34,112,245,251,217,150,252,137,103,68,216,174,124,127,242,246,95,182,62,232,168,122,134,139,184,50,46,89,132,169,161,66,185,93,215,205,35,5,4,204,206,173,182,20,41,48,66,59,74,91,105,201,249,227,212,174,67,78,163,221,227,164,113,241,93,120,173,64,21,204,35,16,25,253,128,231,46,239,197,119,179,126,30,21,148,25,206,207,182,226,160,235,171,203,100,11,19,100,242,156,230,48,163,241,102,164,186,145,43,14,21,69,137,89,237,192,34,255,153,89,226,88,92,206,134,150,230,109,102,87,160,79,228,194,3,13,72,146,23,190,210,65,172,71,13,105,175,228,102,101,233,48,55,41,204,57,39,211,146,101,196,152,120,188,28,56,184,20,63,130,162,182,31,96,176,9,94,241,74,243,131,187,209,36,152,108,69,246,205,176,224,113,225,44,169,48,158,61,89,249,214,4,207,246,146,239,235,155,193,66,228,223,162,225,42,2,209,134,68,79,9,10,87,122,126,144,138,235,246,149,70,251,130,145,224,17,212,167,149,248,47,206,205,74,135,228,11,137,245,194,57,39,251,250,44,46,79,91,103,105,230,87,250,87,90,151,168,212,21,175,143,73,177,43,127,187,79,155,185,60,81,232,35,103,200,54,214,11,77,69,161,254,153,228,192,198,221,51,201,66,78,197,15,90,226,199,176,58,244,108,202,181,229,79,205,179,123,110,94,52,127,140,26,124,12,59,232,204,60,142,142,49,168,157,198,232,44,8,215,141,105,216,216,136,253,17,157,20,35,251,152,8,207,196,22,58,21,51,138,212,141,28,228,37,213,28,161,158,110,20,151,254,105,64,167,16,186,136,227,184,59,70,107,57,175,53,85,43,91,180,113,174,246,222,72,214,92,217,123,248,93,151,121,131,183,170,58,59,233,232,212,45,206,140,46,18,127,154,136,243,150,6,160,61,68,9,8,229,5,250,87,246,46,51,170,234,4,156,240,221,108,204,56,61,62,174,179,214,74,246,136,88,24,9,76,98,34,201,26,105,64,179,97,69,156,55,233,185,253,132,121,89,41,87,91,172,88,51,175,214,151,63,186,19,33,234,35,3,146,245,61,114,179,125,149,150,167,94,79,235,76,72,137,138,254,175,199,199,126,176,134,10,219,100,188,230,109,22,155,222,90,134,57,92,242,17,169,137,200,91,163,245,227,28,182,149,71,191,81,5,138,93,11,71,17,144,61,24,203,176,28,192,34,74,208,104,226,36,136,211,58,65,212,11,203,169,91,16,83,12,213,74,237,149,160,48,247,218,82,122,107,247,100,230,80,156,77,78,24,90,180,30,62,122,182,255,244,176,91,106,82,48,181,73,1,180,50,231,149,48,229,109,15,204,117,143,85,116,162,138,189,253,131,253,195,125,179,138,36,28,87,8,200,88,190,27,230,122,189,83,194,64,179,166,253,127,248,249,206,129,89,145,93,77,88,107,154,200,147,168,107,159,69,170,149,189,216,159,136,217,13,103,114,65,244,37,77,246,203,208,34,43,52,169,19,147,140,204,44,121,160,43,6,97,22,56,218,191,0,185,4,17,245,113,168,92,123,50,129,249,58,72,179,234,33,207,217,34,191,200,60,177,230,157,107,161,16,107,71,159,230,230,65,113,110,156,20,235,149,147,130,87,12,171,252,213,65,26,78,204,99,124,203,38,244,176,64,235,123,37,151,123,69,254,80,126,6,73,56,9,182,38,221,45,242,108,28,221,5,113,185,233,108,26,221,171,62,28,201,131,8,129,44,58,184,233,252,34,20,207,58,129,49,244,23,23,232,75,171,122,3,108,72,71,142,9,72,13,178,43,1,146,44,172,130,10,219,163,95,22,113,134,6,246,179,58,37,74,162,245,245,36,116,41,206,77,238,78,85,32,131,105,232,253,229,147,86,231,104,98,110,116,125,18,47,46,10,247,209,95,153,208,139,11,244,81,53,248,130,194,156,109,155,101,176,30,73,206,188,206,1,228,122,171,149,53,14,199,218,192,19,121,234,231,184,74,10,249,27,103,126,98,168,3,48,116,62,205,230,73,111,164,111,246,197,247,71,65,55,150,187,47,183,119,159,26,97,123,11,142,204,139,68,250,207,169,74,212,66,86,11,78,145,201,216,185,15,107,19,89,219,144,176,28,150,207,171,99,19,2,107,125,55,202,164,60,84,25,199,220,154,194,158,108,105,40,71,7,230,56,239,155,51,151,163,103,204,221,12,39,155,76,164,155,17,240,225,5,254,219,205,182,244,116,197,97,182,85,104,54,28,227,92,164,147,200,204,86,64,58,12,197,101,116,137,219,1,116,180,49,229,41,44,100,167,149,20,186,42,238,159,36,165,81,215,94,50,27,21,233,20,6,50,76,29,130,170,39,111,25,219,207,82,96,246,171,58,207,174,35,65,107,161,18,177,194,74,173,225,228,0,149,149,175,112,19,135,56,238,234,29,13,163,67,199,40,170,104,165,223,133,103,152,91,61,58,200,77,3,44,106,9,76,123,172,26,44,20,1,184,6,247,243,208,75,103,134,233,157,109,45,149,170,215,99,248,63,215,109,67,147,85,130,6,51,21,180,103,248,1,25,58,71,148,36,12,175,145,89,101,141,67,173,158,50,220,179,176,128,102,228,126,140,143,217,162,124,110,187,205,216,78,53,237,80,38,41,2,114,246,3,114,138,124,85,164,165,120,136,89,101,6,92,205,48,210,69,208,198,92,35,190,149,102,240,92,25,109,151,36,31,110,203,97,88,99,31,32,225,205,168,188,114,146,225,162,87,79,203,188,38,85,62,152,156,153,92,161,195,49,176,86,218,154,7,140,216,28,78,147,179,168,106,250,11,143,35,49,224,222,17,131,212,153,28,57,236,202,227,104,106,213,212,25,210,49,53,143,182,131,80,216,202,167,176,232,106,138,73,120,87,175,119,227,54,238,244,41,218,25,122,243,187,103,189,205,205,121,64,135,147,254,192,124,40,181,234,1,54,75,120,85,20,209,200,159,146,83,21,252,32,79,136,41,84,26,99,3,65,118,65,219,154,31,195,177,1,66,125,10,63,130,160,239,3,173,201,209,165,127,28,193,10,75,81,117,83,116,7,195,160,75,215,19,190,70,183,0,168,150,35,99,202,80,206,97,55,243,143,97,0,201,137,187,235,116,65,131,47,58,95,140,23,154,48,79,23,151,56,178,92,213,3,35,212,62,50,73,139,60,118,200,175,7,46,142,230,71,176,40,217,11,104,22,177,137,190,30,163,106,172,22,219,113,5,72,125,121,87,42,126,122,229,230,166,10,217,26,148,104,227,211,155,36,50,47,128,112,3,131,210,50,55,13,250,187,49,250,184,135,246,110,36,240,45,185,103,48,202,34,108,242,104,43,208,110,16,162,107,138,195,59,6,157,226,36,151,130,188,143,225,4,131,43,161,160,123,80,8,100,178,133,143,75,196,232,169,120,93,248,202,176,78,233,129,120,172,171,145,222,45,151,144,117,90,121,150,23,68,44,20,76,198,155,6,181,51,93,58,184,1,121,159,95,237,34,99,128,45,91,32,121,80,35,22,7,234,84,103,39,124,78,170,30,99,189,61,203,245,3,214,98,218,79,153,132,20,65,151,111,46,180,173,237,4,217,23,244,96,219,70,81,225,196,159,176,255,90,27,37,177,19,96,80,216,123,237,35,84,114,156,96,18,114,116,94,251,8,125,215,78,80,55,128,174,107,31,163,235,218,9,136,245,218,97,230,196,52,61,85,124,8,179,238,185,132,168,204,22,218,5,97,71,17,193,117,219,175,2,168,158,150,55,145,103,16,50,167,176,213,99,199,214,98,54,208,175,197,240,159,90,17,158,225,20,243,82,215,158,25,213,61,77,142,147,34,129,239,136,58,145,173,89,131,115,63,251,78,185,118,148,36,216,14,96,138,226,73,58,3,177,118,107,109,54,135,121,6,57,215,44,193,50,175,39,231,111,61,113,17,185,196,77,228,112,48,18,221,200,55,250,28,112,21,150,198,159,40,113,15,200,51,108,221,154,14,86,93,59,155,207,202,181,4,36,118,184,125,148,208,202,90,203,11,99,132,194,53,28,65,111,83,126,33,232,25,75,61,178,189,197,8,115,70,111,167,115,227,96,86,145,181,150,115,105,199,60,4,171,39,38,102,78,196,61,230,116,187,235,59,239,210,224,116,45,23,59,214,33,190,130,3,107,183,201,223,76,45,195,29,233,73,22,190,228,95,64,29,84,85,202,131,182,182,45,3,4,121,155,188,225,87,212,225,163,253,17,222,176,135,25,238,120,17,220,10,252,121,140,17,200,60,38,6,89,141,77,122,180,194,183,13,170,19,170,90,177,29,129,246,140,19,54,82,211,146,4,139,66,249,95,182,180,255,101,139,92,41,69,72,67,126,70,145,118,112,240,200,128,220,73,25,59,154,204,157,244,73,74,147,117,6,66,230,229,170,232,21,160,165,126,59,84,94,162,129,47,45,36,120,204,248,181,54,242,75,51,20,78,84,11,184,112,173,9,134,169,93,119,138,60,12,224,145,190,67,78,9,173,138,247,3,172,102,86,125,9,3,149,209,0,245,211,47,195,164,218,136,29,103,51,248,120,48,58,70,56,103,234,85,30,19,231,171,244,162,211,118,138,45,107,161,67,234,111,193,38,245,81,237,33,237,16,70,111,197,254,123,173,93,150,122,18,30,10,150,162,152,140,251,148,240,15,142,10,114,67,48,44,253,40,91,161,14,70,182,15,230,169,20,218,201,118,184,213,81,2,228,117,214,166,238,123,101,117,134,220,121,140,121,70,31,76,221,39,226,71,130,222,46,187,163,69,238,137,68,111,23,58,215,94,55,109,110,244,254,144,219,90,72,113,87,220,220,70,83,53,67,134,12,247,232,52,33,100,147,230,125,190,124,207,72,159,60,114,208,197,218,90,84,94,218,128,141,91,92,102,12,188,3,172,132,24,136,139,49,78,232,158,29,44,55,165,145,139,165,210,249,192,129,34,173,232,18,123,13,246,223,11,236,43,134,181,59,247,49,174,59,40,66,115,39,35,63,141,246,153,68,2,196,115,247,18,191,38,117,211,85,59,86,144,217,36,152,147,85,118,43,10,55,57,236,214,187,81,27,120,253,42,229,40,220,148,3,6,111,179,148,198,118,57,160,130,118,136,45,143,181,118,175,213,83,221,232,122,79,181,226,41,180,218,176,149,193,70,165,30,217,35,113,37,234,195,180,176,80,124,227,187,220,240,200,249,182,73,85,199,93,144,68,173,20,62,175,68,233,128,247,204,91,236,129,2,47,152,102,150,236,174,221,253,206,197,133,185,155,68,12,126,11,33,151,251,239,168,31,106,42,178,202,84,192,68,164,194,221,194,106,136,38,176,142,103,242,109,120,181,50,131,66,91,79,126,42,249,242,141,62,137,38,98,248,178,16,37,164,137,73,211,49,164,70,124,6,247,185,50,175,7,139,202,26,225,131,194,189,133,117,192,132,110,63,38,145,239,221,192,32,203,239,58,247,119,97,242,251,42,24,4,237,243,2,237,171,137,4,112,39,175,64,132,21,100,65,237,94,116,173,78,202,134,84,217,179,205,87,22,65,21,51,36,155,143,125,219,85,144,18,55,78,85,237,234,175,64,89,49,118,248,12,179,74,215,218,116,205,22,233,138,107,173,105,106,203,52,118,76,176,150,46,175,213,28,174,187,62,48,136,102,33,191,207,43,144,134,241,198,135,195,170,123,229,17,33,34,224,106,11,115,64,85,205,221,189,206,198,134,82,5,152,250,185,141,13,243,138,160,56,96,99,16,3,9,4,247,158,125,14,110,189,10,108,2,49,201,51,212,222,155,222,175,26,140,181,198,152,22,161,150,86,12,88,212,134,114,130,107,45,88,190,203,175,183,53,197,112,185,150,191,13,7,34,121,190,188,206,175,146,18,205,208,111,188,208,6,230,149,135,187,111,94,116,207,23,182,194,39,235,39,93,223,165,248,207,164,28,69,26,41,91,204,194,224,123,37,101,5,42,178,71,140,236,197,133,55,99,228,40,125,207,136,92,80,183,24,84,104,198,188,248,58,150,181,238,64,195,94,168,216,31,50,57,105,81,36,18,97,51,225,107,21,54,224,61,193,43,209,68,90,218,80,8,45,194,120,27,70,63,127,149,140,37,81,138,6,42,178,47,172,8,7,225,145,188,30,134,85,189,229,139,208,82,107,238,26,250,206,215,239,82,149,10,123,181,64,16,7,248,153,188,158,198,217,120,151,148,26,182,30,213,53,135,140,66,136,30,178,244,163,246,68,217,213,250,46,175,69,177,14,22,78,52,87,83,177,84,255,160,101,63,129,199,234,254,186,252,173,183,74,95,182,174,171,190,104,104,72,29,106,97,195,217,14,163,151,81,135,158,203,177,40,139,55,74,109,156,134,147,40,27,84,122,58,4,218,177,238,23,145,159,2,91,35,76,149,173,49,208,20,216,148,168,0,70,106,196,54,210,84,192,45,132,100,66,18,135,53,42,193,216,207,128,241,48,103,64,137,177,21,121,52,91,192,212,194,58,123,115,142,109,88,71,29,254,192,19,198,161,161,117,225,7,170,40,186,62,11,165,90,190,208,161,38,206,0,76,40,107,155,223,148,89,102,45,65,34,90,233,40,154,37,4,178,128,46,200,85,245,156,106,60,25,192,20,151,101,114,54,45,49,150,16,132,67,154,195,121,145,144,91,13,213,141,113,134,146,109,242,40,84,51,204,191,133,90,252,94,233,127,40,60,63,83,214,98,79,162,23,126,202,209,216,157,59,168,205,126,1,203,131,130,177,63,65,109,246,11,225,177,231,127,138,202,236,23,254,156,3,177,219,168,204,126,225,31,163,50,27,94,252,48,8,79,224,242,40,8,119,88,83,254,18,174,118,130,240,13,62,132,178,175,224,242,77,16,238,226,67,248,200,107,184,220,173,30,16,87,83,128,223,151,4,75,46,38,50,108,246,151,132,246,51,153,42,195,229,182,201,154,41,18,3,213,50,253,221,231,239,66,241,142,211,241,37,158,86,175,244,105,229,17,56,4,8,126,207,26,150,169,21,27,12,84,229,237,143,86,232,204,115,155,139,146,80,57,123,188,116,100,224,52,71,200,71,102,17,125,59,52,197,7,121,83,110,225,47,91,137,189,95,25,25,67,149,67,152,131,158,85,239,56,57,154,159,16,158,18,254,240,235,207,20,160,135,245,193,22,229,236,195,232,210,22,28,98,103,190,168,85,63,167,25,32,204,161,120,60,134,81,198,204,163,178,17,213,158,234,202,8,55,193,126,246,252,57,205,144,192,154,34,39,238,60,23,161,37,80,181,2,20,160,111,36,4,1,34,63,128,5,29,13,57,154,196,217,11,171,204,204,138,135,69,68,157,173,147,34,62,59,243,66,12,77,102,168,116,98,90,16,130,203,61,63,245,231,28,28,78,31,224,42,48,27,13,6,28,224,202,213,96,3,70,237,209,105,85,191,170,107,56,23,111,119,205,170,194,87,167,64,117,39,136,51,101,53,70,176,95,11,209,118,30,21,250,174,66,81,240,141,239,202,46,106,56,119,40,121,226,42,105,117,68,188,86,158,38,103,236,181,106,181,129,110,251,122,214,196,125,241,18,80,218,163,60,46,198,145,174,2,231,135,137,145,239,201,199,106,169,76,210,233,178,242,234,185,124,1,254,135,46,191,105,40,46,158,122,102,15,90,104,85,147,50,189,232,97,43,71,55,75,57,39,201,75,218,246,251,123,15,15,31,63,125,190,251,189,157,71,191,185,95,65,251,6,22,160,86,158,130,193,185,52,242,10,149,69,89,230,39,39,216,36,181,46,195,82,204,23,28,229,247,241,14,195,121,95,222,174,103,187,79,31,31,28,60,255,252,201,222,206,161,213,174,80,129,152,150,122,142,91,208,130,242,41,198,106,0,147,4,167,87,155,156,115,68,36,79,193,174,131,194,46,219,59,16,18,138,11,176,70,181,150,19,81,146,70,15,142,129,152,52,187,42,162,58,143,236,105,196,253,253,146,212,188,119,199,233,75,38,215,209,119,212,6,254,14,176,198,111,224,180,254,194,163,5,190,53,155,198,163,164,11,92,6,44,235,73,239,11,239,158,183,25,111,122,119,167,247,238,30,21,247,238,222,130,191,183,160,154,123,158,160,66,176,157,113,23,226,168,248,185,189,32,24,35,223,183,233,111,203,192,249,21,170,213,38,178,96,148,244,26,235,168,212,14,91,121,252,56,155,188,17,85,143,211,25,158,124,190,178,214,161,175,12,13,155,210,225,3,217,117,137,210,235,36,208,18,180,165,135,41,27,3,125,144,193,204,189,76,38,140,201,40,20,209,48,133,75,84,20,153,36,172,23,23,154,234,224,59,102,29,233,25,122,234,44,171,69,159,69,92,150,163,166,213,49,36,78,101,126,198,176,19,173,181,29,96,24,223,228,243,181,25,114,142,105,185,246,10,206,105,25,149,155,140,251,114,87,234,10,13,181,7,151,90,102,145,107,58,166,183,157,199,244,182,165,112,216,110,8,250,87,78,131,153,10,172,71,81,85,10,156,14,220,172,184,47,226,141,184,193,190,80,177,207,110,193,202,13,201,102,108,6,156,102,129,59,114,171,212,21,192,185,63,40,208,23,93,193,19,58,199,254,226,2,206,157,47,9,175,208,247,30,195,22,67,70,11,154,38,32,63,200,83,62,76,106,35,28,37,161,79,18,54,92,178,217,15,251,6,173,13,176,159,230,125,213,143,32,0,41,79,193,23,16,184,153,28,143,190,94,81,170,253,100,37,55,43,58,35,90,60,243,2,183,176,168,3,181,209,196,175,170,97,179,29,238,24,105,216,54,88,128,38,245,211,91,235,67,112,136,123,238,0,83,5,58,217,203,34,25,80,208,178,112,243,25,128,27,129,152,109,22,164,212,176,1,85,46,200,208,57,225,26,33,64,87,238,38,165,183,172,107,148,237,115,27,9,22,145,116,162,194,65,197,70,70,240,224,78,27,178,169,67,3,113,237,43,113,55,76,163,216,207,195,59,218,11,40,74,209,23,47,129,63,29,12,62,76,7,183,135,225,129,161,190,114,156,15,133,60,31,116,35,216,225,17,214,32,108,132,173,206,119,77,139,63,147,198,166,142,38,132,99,227,35,84,165,124,131,111,57,94,16,224,186,126,109,230,219,206,153,111,15,97,165,155,151,61,131,235,145,31,206,106,140,171,243,28,23,189,0,234,187,110,210,99,88,36,179,198,134,54,240,152,226,214,97,62,237,85,166,154,170,243,27,153,83,253,162,4,169,228,27,15,179,50,255,65,154,32,152,237,234,78,14,87,37,169,125,243,66,227,106,181,24,238,111,214,218,121,242,80,46,169,166,213,35,249,21,196,160,85,9,109,80,120,103,239,124,5,237,165,49,143,180,17,17,239,157,214,252,50,78,157,214,213,0,125,136,197,10,229,129,192,248,15,95,48,64,161,228,136,194,251,8,116,74,206,174,42,26,194,228,152,84,24,130,53,67,100,157,165,141,28,247,106,223,161,157,176,228,59,11,163,74,99,12,138,176,62,158,207,30,30,236,63,58,132,175,44,2,211,251,67,247,167,201,117,4,205,209,66,71,129,19,48,17,138,178,112,38,105,0,219,119,71,64,7,102,22,29,24,49,29,24,33,29,152,192,159,109,140,1,29,173,64,14,82,199,96,227,151,38,72,16,114,232,121,187,218,254,102,178,245,43,208,126,73,206,156,237,151,184,205,179,27,63,151,218,64,124,165,78,51,114,68,197,244,43,196,66,181,132,221,213,154,159,138,229,40,33,67,130,158,105,92,81,180,165,9,144,90,64,235,31,229,101,153,159,117,203,22,255,216,42,8,143,154,17,168,225,46,255,8,17,178,186,91,50,114,117,65,127,194,66,148,160,191,242,38,188,139,248,63,249,84,212,67,152,214,112,135,254,46,204,193,150,60,127,35,145,93,249,44,232,155,23,48,218,111,61,81,18,0,253,64,57,77,192,204,125,197,52,1,8,42,136,84,219,198,170,44,120,85,22,116,186,106,193,189,101,244,141,207,78,163,211,15,220,212,251,154,93,86,249,57,45,218,251,246,235,85,6,66,52,45,85,221,209,7,154,106,118,27,30,85,23,169,57,28,132,65,190,84,236,225,100,86,150,250,195,172,224,224,18,227,189,201,22,72,51,164,253,126,124,188,228,251,246,235,241,177,41,109,17,16,120,150,172,250,54,145,206,218,219,191,74,171,255,17,205,118,235,179,157,223,126,254,131,157,131,207,247,43,171,96,189,70,176,116,207,28,180,168,235,40,83,217,12,210,86,182,124,0,89,221,35,228,15,83,188,52,23,252,245,135,209,20,44,219,38,98,137,240,221,50,248,55,161,59,169,234,225,112,209,51,63,31,64,13,102,51,157,135,226,223,1,50,167,197,3,217,217,211,120,246,160,129,115,182,54,133,26,51,249,130,95,117,68,35,187,108,173,26,97,218,209,58,110,96,4,106,163,112,219,57,10,183,205,81,184,61,68,249,118,117,6,87,69,74,72,101,159,110,163,104,19,49,20,73,181,23,111,207,14,181,47,97,135,222,142,15,210,173,178,249,160,164,70,157,211,217,126,38,228,162,134,169,92,111,148,174,196,189,153,45,95,233,186,129,168,95,178,64,148,230,244,248,216,112,158,87,138,116,237,68,175,235,204,86,173,50,91,185,198,81,178,114,157,163,100,197,90,167,241,172,76,208,120,210,36,220,87,84,175,99,74,59,145,207,103,147,55,79,228,171,162,104,197,191,232,65,163,100,248,11,210,25,152,205,48,180,6,186,157,182,80,187,130,130,196,22,130,27,132,103,163,254,37,92,101,53,11,202,91,210,206,183,18,143,51,91,10,70,240,95,22,213,19,147,12,135,152,182,172,174,126,105,115,36,162,122,68,203,108,15,189,170,81,195,1,228,143,144,68,226,10,226,150,70,245,105,68,30,128,103,95,144,14,79,222,24,40,40,2,85,15,1,150,212,219,100,181,123,171,131,249,199,98,241,28,1,75,132,37,189,80,168,50,177,90,96,41,174,9,107,198,154,207,240,196,114,60,230,152,165,102,5,90,88,146,242,83,207,138,21,144,255,149,168,77,175,248,132,151,122,201,75,189,224,165,222,248,1,152,191,163,22,255,102,15,2,248,111,221,52,31,217,210,189,96,27,222,98,41,27,35,227,62,60,174,41,140,58,23,48,140,130,111,45,81,229,216,159,217,14,110,166,173,198,10,123,97,158,232,166,153,156,122,99,63,127,182,255,52,76,76,5,156,50,101,85,91,42,135,94,61,71,103,15,171,185,191,146,196,66,81,226,42,205,8,157,36,0,119,19,146,89,242,55,197,68,130,232,207,162,28,34,246,12,76,14,160,36,47,181,39,5,226,87,170,179,187,155,133,130,193,238,158,171,163,7,29,63,164,101,23,127,11,155,28,69,222,177,179,56,177,230,168,240,167,31,232,15,214,218,219,127,176,243,249,193,225,51,190,197,95,22,54,231,103,194,130,129,33,146,112,141,198,21,241,72,122,29,202,203,26,54,144,244,143,160,199,107,234,61,52,79,237,193,109,52,79,41,188,229,180,236,123,42,37,20,127,89,249,18,10,178,91,31,137,133,236,141,234,64,208,27,192,2,31,54,96,14,75,121,36,82,191,40,82,221,178,18,201,39,46,107,81,34,205,131,74,176,73,134,148,160,69,95,82,112,70,160,108,178,10,58,130,42,47,117,229,2,51,202,66,68,85,79,241,228,40,26,98,2,120,44,244,172,136,119,112,90,42,145,196,101,191,106,34,68,23,70,156,135,77,111,141,95,171,216,9,205,25,73,198,60,39,194,111,72,141,48,141,24,130,2,98,12,131,141,250,42,219,143,107,75,252,108,149,121,62,57,138,11,199,45,211,65,17,22,33,143,4,157,92,149,130,145,177,226,107,15,209,81,211,185,50,244,162,14,207,229,46,137,23,33,146,191,112,224,29,9,157,161,103,120,237,120,117,202,238,53,172,164,250,241,156,144,77,214,199,63,218,84,69,106,113,62,41,49,50,28,158,177,155,129,234,69,228,158,127,215,212,151,38,216,151,88,110,229,80,229,141,48,238,5,114,122,66,35,194,248,64,71,50,106,208,49,225,85,67,30,178,27,27,44,25,40,9,130,224,255,34,215,97,137,212,220,132,41,155,88,27,53,142,44,80,250,186,150,139,112,96,12,145,148,98,205,224,132,207,76,100,67,140,151,91,215,217,11,98,86,84,72,146,83,244,227,232,137,15,47,161,6,11,169,57,122,32,242,45,148,191,146,64,73,249,198,119,227,102,173,62,48,24,6,120,18,111,178,89,56,10,199,209,96,153,171,9,124,31,164,71,178,103,251,179,200,114,219,161,31,66,184,152,133,131,229,14,46,67,73,14,198,184,56,150,48,40,129,63,106,254,12,52,87,25,52,82,61,243,82,75,31,107,201,85,185,160,187,208,113,105,160,93,232,123,10,227,218,1,196,137,72,26,49,98,197,192,177,155,80,126,115,97,107,201,34,81,99,208,245,221,183,221,176,158,118,117,109,11,176,217,119,98,189,0,177,210,183,187,5,66,179,245,253,148,114,110,196,240,21,87,8,174,92,107,253,20,247,80,220,205,17,112,63,143,242,139,11,55,191,53,192,145,132,57,31,234,209,125,98,237,43,225,134,31,24,116,81,184,230,8,45,65,42,77,10,120,194,154,46,151,154,135,227,197,23,13,180,110,142,254,110,202,177,27,54,130,250,39,78,112,46,55,195,75,123,24,105,17,43,42,182,131,94,206,26,138,148,12,54,11,3,23,243,45,90,146,221,69,223,13,70,211,40,26,105,72,63,235,150,247,162,54,6,95,118,57,236,46,126,141,145,13,155,132,251,31,206,161,101,99,110,217,156,91,54,199,150,25,132,71,242,246,121,152,110,229,193,66,147,252,232,156,9,60,39,254,21,238,20,124,161,56,166,69,104,101,30,247,66,233,66,132,0,6,245,163,128,223,102,90,137,124,21,241,29,58,161,53,30,56,188,181,107,206,105,240,68,244,186,62,14,240,236,101,82,32,102,67,228,81,74,53,47,148,71,251,140,144,195,203,216,72,177,52,149,25,108,186,202,208,138,39,88,145,220,226,94,121,70,254,36,190,79,173,244,186,138,149,66,142,201,138,96,216,11,141,232,134,175,140,160,135,103,55,28,79,241,30,108,230,219,10,54,243,49,138,239,35,9,54,67,89,28,70,254,196,16,119,70,87,119,153,31,191,83,204,152,233,175,3,102,204,252,61,102,204,219,96,198,156,93,138,23,51,86,120,49,211,155,196,139,153,215,112,36,46,135,49,32,57,28,213,113,177,4,112,145,1,122,210,13,16,182,236,221,246,198,198,172,6,116,48,171,187,226,28,6,166,233,2,56,253,124,66,42,22,36,34,249,198,70,10,164,17,206,115,252,240,13,64,131,44,131,59,224,222,173,20,116,76,169,41,222,105,220,49,135,55,90,52,4,23,239,242,81,55,195,88,171,15,3,13,51,108,69,187,138,225,102,217,139,13,228,129,141,49,32,92,171,205,232,109,196,241,45,121,98,168,3,139,197,98,40,215,143,104,226,178,144,126,56,220,139,113,82,24,217,112,73,41,109,223,212,225,176,197,61,132,205,136,145,41,43,182,226,110,70,185,3,225,112,184,91,246,183,58,221,142,12,143,213,107,139,179,64,6,189,179,122,128,231,153,177,4,57,176,51,213,129,157,103,220,132,104,224,141,230,197,44,71,233,91,36,89,11,137,139,47,196,111,228,54,94,224,15,160,13,147,116,4,63,142,114,12,153,246,248,8,132,31,80,240,5,201,241,227,196,27,26,252,203,217,187,225,95,232,0,139,163,28,113,235,21,241,200,175,126,128,165,239,244,0,155,252,58,28,96,179,247,7,216,219,28,96,163,75,15,176,84,29,96,147,155,60,192,102,42,165,166,202,34,219,66,99,71,96,100,102,29,189,151,26,222,75,13,55,34,53,124,120,199,18,27,58,239,229,134,247,114,195,47,87,110,240,219,154,163,145,49,205,93,86,241,120,24,73,62,240,148,245,146,19,52,121,8,196,3,212,111,156,191,202,228,239,249,20,153,21,96,101,94,120,195,222,177,219,186,160,236,7,241,120,188,143,245,163,123,78,130,225,183,153,101,115,212,121,91,107,152,205,73,36,1,194,67,38,140,25,81,196,132,244,156,202,216,9,116,113,48,100,76,64,222,131,110,203,197,14,60,241,90,118,116,113,208,156,122,163,236,169,184,55,222,148,244,83,170,172,73,157,95,187,27,180,96,196,198,147,100,239,241,103,242,20,18,97,88,218,150,118,218,124,240,141,45,44,192,44,154,190,37,22,160,153,1,102,34,6,157,178,66,103,24,13,234,145,53,205,3,230,149,126,160,157,165,81,182,195,126,57,236,234,103,173,73,126,34,122,120,102,28,178,225,181,132,28,254,24,11,56,206,51,220,240,244,19,163,236,146,181,228,122,170,123,41,192,34,18,136,23,247,58,253,4,68,129,54,250,189,116,122,197,221,164,87,192,186,42,7,5,38,200,211,43,171,24,246,88,208,81,163,136,201,139,161,181,195,139,139,193,176,193,182,42,69,22,204,245,76,98,10,183,182,232,249,136,166,86,192,16,96,52,8,102,136,80,174,106,242,1,6,202,197,162,239,66,213,62,200,148,89,165,228,117,164,176,195,168,77,206,65,48,156,185,140,150,67,163,107,189,25,70,208,143,176,118,87,36,216,196,46,116,147,80,116,160,91,46,20,20,166,6,241,233,157,74,141,241,185,101,13,130,197,67,134,177,45,73,69,68,208,241,253,253,7,143,159,238,139,216,99,233,150,181,117,68,161,108,91,210,147,67,148,125,252,228,240,225,103,15,255,145,46,166,229,96,43,132,89,61,87,239,239,31,236,239,30,62,124,252,72,53,70,17,53,213,30,195,2,214,165,188,219,242,201,34,60,85,170,238,243,157,39,15,187,94,60,77,161,78,178,93,65,77,233,4,51,2,133,168,251,239,34,91,88,120,11,67,98,59,189,132,119,84,59,190,120,23,135,248,53,147,221,155,32,22,215,0,134,178,85,19,12,202,144,216,56,22,229,162,23,27,134,14,115,4,227,119,195,125,15,36,225,243,48,228,21,101,238,252,132,4,246,227,28,68,238,56,226,219,21,113,24,102,199,84,59,220,141,244,85,28,24,180,198,225,167,3,252,159,72,46,13,212,166,100,106,147,2,181,73,239,150,189,20,168,77,62,72,109,106,147,2,181,73,34,228,21,242,73,18,224,46,100,74,144,144,150,201,148,185,13,247,199,154,141,221,130,96,193,131,50,111,29,97,172,182,168,151,156,34,97,7,147,105,125,145,115,48,56,229,15,194,191,22,50,92,148,153,179,146,54,229,64,102,48,161,74,238,67,202,137,252,225,54,231,68,254,144,128,218,235,217,28,42,128,49,37,210,39,244,60,9,201,230,6,87,214,182,216,131,157,13,124,85,245,86,159,124,223,15,211,51,56,65,9,74,86,93,117,215,41,229,138,201,99,74,27,176,206,236,187,174,249,203,82,248,16,244,233,243,168,54,74,186,35,209,198,96,209,51,213,18,149,168,118,4,156,83,98,72,102,233,6,148,195,50,231,44,169,113,187,120,179,30,228,32,61,162,129,205,112,99,170,141,242,233,27,119,52,116,198,19,176,177,177,174,147,218,183,181,33,220,248,8,70,178,26,108,255,200,156,214,81,56,166,60,64,208,129,139,139,137,70,126,90,239,112,90,19,53,221,20,205,173,79,113,179,84,110,228,97,89,207,125,206,125,163,83,180,160,95,63,255,134,195,63,149,227,140,47,226,176,49,97,156,213,191,204,93,90,215,160,193,118,58,149,17,240,137,163,187,178,88,111,4,27,13,95,27,140,134,248,10,252,209,197,197,143,246,2,129,182,176,211,211,136,220,90,209,98,11,92,27,3,115,157,169,9,236,160,120,56,85,223,159,59,63,63,133,147,163,64,141,232,92,254,24,69,83,229,210,218,27,221,195,230,109,109,97,155,166,212,166,185,213,36,238,65,195,11,227,8,95,9,215,97,172,6,227,97,152,224,63,101,80,237,143,194,91,51,188,122,22,239,74,139,216,9,150,65,172,209,98,146,219,130,61,96,206,23,6,154,58,225,237,101,10,229,133,46,19,113,34,21,66,225,127,248,195,39,251,27,242,66,65,163,75,100,116,129,240,39,60,50,17,138,91,220,82,175,28,236,255,96,255,224,34,238,26,69,106,181,133,178,54,133,145,35,1,86,213,13,243,161,78,209,68,30,79,142,4,72,3,242,41,144,233,130,140,132,87,78,47,3,74,173,131,156,93,104,236,43,148,154,156,137,117,215,69,232,67,156,237,140,89,15,64,190,123,22,0,137,57,162,168,64,67,255,76,171,114,126,219,153,17,190,80,97,208,133,97,115,217,240,245,0,94,152,115,19,84,220,231,164,63,138,128,155,80,131,6,212,220,225,110,214,183,11,233,52,116,112,174,145,95,131,127,107,224,125,103,120,235,36,244,64,88,187,7,135,104,211,11,248,176,58,132,28,19,16,217,206,147,124,211,61,86,149,247,105,193,187,210,110,226,25,211,80,67,5,146,211,152,36,4,162,244,188,5,59,201,190,59,110,199,66,124,220,5,6,126,229,52,57,239,241,16,127,213,240,16,227,111,163,202,56,255,22,171,140,21,2,228,145,68,128,108,35,7,113,36,1,32,239,32,0,228,145,4,128,252,8,1,32,143,36,0,228,199,8,0,121,228,31,27,170,229,163,171,171,150,79,222,169,106,121,231,215,65,181,252,242,189,106,249,109,84,203,111,46,181,232,157,40,139,222,206,77,90,244,94,42,139,222,153,214,74,189,49,48,158,201,170,30,190,209,16,207,187,143,247,246,57,109,230,171,95,114,163,227,203,243,177,104,212,31,25,123,36,210,31,181,80,105,37,194,136,122,202,121,214,78,199,67,4,51,177,18,230,0,131,96,100,177,184,68,129,160,114,37,217,217,86,76,216,110,145,151,69,187,254,94,14,23,36,18,123,175,11,38,177,234,122,2,39,83,105,198,89,27,201,101,52,90,143,35,175,69,84,248,49,134,3,78,40,186,78,200,8,19,224,17,90,50,63,139,63,49,222,192,162,249,245,157,131,220,208,236,43,167,121,137,105,44,40,219,136,164,44,163,154,27,212,200,137,72,132,231,115,243,24,198,213,71,114,202,172,20,90,42,97,147,192,173,127,133,46,43,4,141,129,65,109,116,12,228,119,219,23,23,249,189,8,61,154,45,215,43,187,52,74,25,155,29,24,252,124,43,133,191,51,219,61,11,152,70,60,194,24,26,191,103,36,164,137,225,118,197,109,105,220,146,99,6,75,22,184,163,205,114,107,66,35,181,88,172,146,49,70,114,117,66,12,185,124,37,81,40,43,174,157,109,74,234,194,17,238,57,229,20,208,57,74,38,20,113,120,105,226,14,3,163,203,177,77,37,147,102,10,9,174,98,246,38,198,164,72,155,29,245,109,115,216,111,32,68,179,158,70,33,9,46,107,159,164,39,89,64,224,160,15,133,20,70,173,237,25,78,99,205,239,102,129,146,221,248,45,249,73,144,227,200,149,126,171,179,146,103,221,138,67,40,16,118,129,38,195,125,242,238,242,71,85,4,93,50,2,120,33,167,49,187,30,101,88,230,175,103,142,15,109,6,157,229,13,234,72,94,138,12,78,120,89,221,212,81,195,102,151,17,191,203,54,58,190,91,47,161,30,163,198,163,37,155,77,6,215,138,3,31,167,191,80,9,109,76,0,0,146,212,93,147,147,95,47,185,136,168,215,225,242,104,219,123,173,53,80,183,249,126,119,169,157,55,49,200,173,0,53,237,137,136,208,190,204,26,65,21,27,201,78,48,99,181,165,136,30,217,62,130,253,68,141,83,55,105,205,51,114,124,100,227,157,118,123,164,69,215,156,6,37,95,141,207,8,85,69,142,149,102,226,194,25,240,180,179,105,50,153,140,78,19,76,124,65,168,213,149,179,170,25,65,5,57,70,54,0,78,53,171,245,170,194,106,109,137,156,26,175,140,156,26,79,247,241,250,112,231,126,228,173,173,121,161,208,76,188,49,148,21,175,222,141,142,242,125,58,139,247,234,155,247,233,44,126,129,234,27,165,194,120,46,85,24,219,164,195,120,46,117,24,109,212,97,60,151,58,140,206,109,84,98,60,151,74,140,237,59,168,197,120,46,211,88,220,193,44,22,207,101,22,11,204,226,252,18,46,69,26,139,237,14,166,177,120,46,211,88,116,58,152,198,226,185,191,27,132,47,56,229,197,125,184,50,179,30,61,191,186,58,228,203,95,82,82,139,103,239,42,169,197,94,116,235,71,131,181,173,255,97,248,221,15,110,133,7,205,137,44,158,217,54,124,145,117,64,24,241,141,188,159,112,32,49,24,132,133,81,46,17,151,21,86,196,165,40,23,235,157,158,3,87,195,130,132,175,64,233,245,28,72,119,71,72,125,158,33,116,180,143,86,228,39,200,200,100,174,56,244,148,63,143,150,111,168,38,78,179,139,139,84,72,137,248,203,130,162,185,184,64,105,38,53,236,56,136,30,160,131,188,101,241,134,36,185,250,49,7,162,202,235,222,184,38,171,179,141,12,246,245,56,26,219,50,123,118,15,241,116,214,235,175,96,249,54,201,244,60,2,74,94,201,194,49,143,222,60,74,42,64,128,176,225,98,127,142,210,206,113,116,134,210,206,41,252,233,12,97,143,193,231,238,107,231,192,243,5,166,69,62,178,179,87,5,176,55,73,48,60,54,151,229,137,29,248,251,50,58,54,69,173,169,149,16,54,60,197,253,27,251,47,67,218,192,111,80,86,175,126,122,199,249,229,87,192,65,205,12,126,205,200,136,60,78,143,225,32,8,103,1,206,13,7,254,224,108,232,112,235,194,87,19,193,109,220,181,96,11,212,67,108,141,18,30,119,213,9,209,115,141,240,110,40,95,27,236,14,131,69,190,25,77,228,46,48,235,118,162,112,192,72,169,42,149,184,155,133,19,32,184,4,127,128,177,195,217,230,100,17,132,237,134,53,172,168,82,61,200,189,20,107,185,239,171,111,40,21,8,188,40,46,48,237,2,72,150,126,169,246,64,89,91,249,1,55,160,182,201,246,129,83,182,33,9,179,85,81,196,157,24,149,70,243,18,187,222,42,56,16,183,21,5,72,1,250,148,4,171,2,25,223,12,74,181,78,125,231,162,88,22,14,75,225,154,249,216,212,78,200,215,13,67,105,253,222,32,30,26,41,104,109,88,75,35,228,28,9,69,26,37,189,188,217,49,49,55,114,45,215,162,247,207,236,77,12,108,226,86,162,64,80,85,2,152,25,250,54,154,154,159,201,102,26,108,77,54,59,176,69,212,66,158,132,179,48,14,11,108,184,132,195,17,26,31,113,183,151,110,69,57,73,68,129,189,186,148,12,186,234,42,16,191,146,208,206,214,84,212,179,179,55,47,200,155,93,22,171,172,128,210,177,247,19,53,100,193,77,118,126,25,222,113,109,59,210,209,46,117,52,64,128,108,212,212,189,229,57,195,235,176,171,151,36,255,206,164,111,171,200,213,189,84,157,220,12,97,124,19,32,217,36,56,13,134,61,202,71,110,129,204,98,150,85,119,222,13,253,93,232,21,106,147,129,103,135,227,35,119,158,140,125,33,64,229,65,215,42,96,31,142,152,52,88,20,131,85,208,245,203,200,141,101,27,22,145,77,62,117,250,245,202,105,203,80,244,188,249,7,192,205,59,240,46,4,68,125,102,187,52,193,130,230,222,185,142,226,76,166,190,6,249,255,52,157,36,54,6,84,160,60,207,84,242,11,157,42,91,107,102,149,156,150,68,95,249,174,175,128,124,145,40,198,18,125,100,228,22,187,175,121,0,50,179,168,107,51,34,183,9,253,182,182,232,171,168,217,173,227,116,130,41,68,28,238,58,142,252,30,226,204,132,214,53,35,137,24,101,126,156,195,134,245,188,213,48,103,43,30,146,198,140,27,108,72,162,50,33,95,74,47,132,17,231,75,228,237,200,223,110,85,208,216,155,166,145,104,149,82,62,62,95,20,95,100,232,227,35,12,82,234,174,188,23,54,117,124,181,211,214,73,107,165,151,238,149,73,174,24,194,165,36,87,228,227,114,80,74,222,106,102,127,84,170,114,219,159,144,192,117,150,148,187,215,209,158,127,181,196,32,149,252,231,106,21,58,20,202,138,62,25,218,100,20,58,29,223,35,5,150,89,177,73,198,94,214,9,246,101,208,176,86,124,185,9,233,92,33,110,44,182,192,81,132,32,72,126,97,152,105,102,100,166,9,71,81,27,68,38,27,196,75,200,102,208,153,81,148,58,185,156,126,106,243,49,179,96,107,182,217,233,106,12,173,173,89,136,226,154,56,153,196,161,56,11,103,155,35,144,201,76,123,168,160,175,211,200,69,77,54,71,168,233,152,178,132,210,128,116,89,6,38,118,214,113,212,188,250,68,177,185,45,254,26,160,140,199,151,226,98,94,247,180,28,12,93,168,148,171,17,0,17,213,82,68,154,217,192,117,222,137,180,63,239,198,134,55,58,141,49,85,84,82,236,197,192,110,224,51,152,108,10,188,217,216,224,159,20,46,211,194,60,107,64,115,81,227,184,7,171,115,106,43,242,141,146,129,52,2,46,41,2,139,203,117,4,197,4,219,234,202,5,128,156,48,190,159,79,198,63,192,17,86,148,75,231,143,217,125,252,232,112,255,209,225,51,116,95,132,85,218,48,251,164,24,107,120,38,60,137,124,66,146,106,88,22,169,90,22,35,94,101,99,242,164,206,162,249,114,238,75,90,247,251,153,34,106,226,7,156,162,221,140,249,144,164,206,145,153,74,32,141,179,155,9,78,191,89,67,20,98,66,186,182,206,174,13,68,211,120,219,168,53,64,223,127,168,154,58,163,111,83,175,36,45,115,0,142,126,101,245,174,194,144,212,70,194,84,108,10,196,179,65,129,49,82,9,252,137,248,170,95,226,111,188,209,173,40,153,225,86,208,199,127,117,116,8,222,66,20,19,95,189,36,167,101,128,207,134,192,206,209,147,1,62,10,249,86,88,138,72,12,19,138,205,96,27,220,243,167,118,140,169,89,42,43,233,106,19,67,61,162,134,141,69,230,181,114,224,165,103,241,9,98,77,168,185,63,167,59,93,243,181,22,221,90,160,59,131,6,66,182,244,96,235,237,117,251,86,139,221,167,235,247,143,224,237,4,221,128,147,106,59,81,123,85,169,160,95,187,19,121,4,181,129,160,120,190,227,33,215,238,133,162,127,142,47,195,6,114,56,32,91,35,88,168,17,93,157,53,233,85,56,60,56,158,172,129,215,190,226,77,187,105,161,109,96,7,239,210,23,152,64,230,222,59,3,191,119,6,254,245,114,6,38,131,81,26,157,74,8,5,180,250,204,224,114,130,7,42,91,125,198,112,57,66,171,18,101,72,159,195,213,20,117,220,12,183,112,28,97,16,143,62,36,78,175,110,4,58,18,50,178,189,50,50,51,254,47,106,171,224,98,157,17,43,209,113,72,9,133,23,39,195,8,77,61,189,234,26,228,138,143,139,252,12,79,209,119,235,139,139,205,37,109,251,113,13,5,64,197,200,122,104,103,187,193,152,208,118,239,196,54,39,209,153,41,173,73,98,215,151,139,240,77,147,61,202,78,34,81,173,77,102,203,46,93,182,42,102,48,128,236,35,9,19,192,84,64,83,247,242,87,153,186,163,211,132,75,117,10,59,147,136,26,8,219,41,74,107,254,66,18,244,73,248,198,80,95,100,170,100,81,93,252,50,25,243,53,78,213,75,24,118,169,76,231,160,234,93,110,157,64,20,54,30,236,21,241,201,9,180,186,154,102,90,69,125,251,117,156,6,137,123,96,67,186,235,254,94,92,204,56,54,50,159,99,62,65,22,15,56,58,180,8,231,110,112,213,176,227,76,41,61,95,57,213,53,174,96,140,69,155,47,77,118,157,24,192,197,168,2,19,82,248,188,9,65,120,165,54,185,34,206,173,177,161,232,94,157,5,72,122,239,81,126,161,71,32,41,191,76,68,78,37,33,77,18,189,160,204,180,20,221,143,136,205,98,117,144,235,25,46,25,108,188,153,153,165,177,85,142,230,224,153,86,160,175,142,249,109,243,131,161,188,96,105,4,46,147,108,44,159,224,79,190,47,99,23,97,228,23,150,138,125,133,193,146,33,247,97,157,229,4,1,7,91,36,105,129,184,196,72,95,110,21,237,152,92,94,61,230,38,166,17,185,226,209,179,9,255,230,39,189,90,79,227,48,15,209,77,116,81,213,197,52,175,2,25,110,161,77,206,181,109,181,212,71,179,167,51,120,215,80,74,188,145,174,132,122,228,217,121,85,76,202,210,86,77,190,188,174,4,147,109,87,86,97,102,147,169,76,174,42,118,63,211,113,103,226,118,145,96,54,132,132,149,169,235,210,93,179,103,236,110,187,165,149,129,78,140,249,74,172,217,74,212,92,37,122,166,144,101,237,4,11,19,123,194,166,81,43,12,177,131,124,25,160,50,10,176,229,40,31,191,169,140,178,65,173,219,181,133,92,173,14,113,105,86,172,12,71,185,113,125,73,92,233,75,83,242,10,138,45,41,136,68,216,160,85,96,231,221,149,217,92,42,231,66,176,90,118,93,173,52,55,78,41,211,102,232,186,141,72,253,231,141,94,21,90,239,102,147,58,229,215,64,30,169,25,61,131,229,57,153,196,83,152,47,16,237,210,90,194,220,212,157,48,151,48,250,109,122,105,28,168,138,100,202,163,61,181,117,51,230,155,232,166,88,207,223,139,119,10,147,47,74,45,203,135,212,249,20,34,222,161,180,136,39,136,34,10,211,210,204,166,109,180,16,61,206,73,165,81,52,23,49,91,41,128,47,69,247,128,197,71,77,116,176,48,111,154,153,126,151,89,61,43,59,214,53,108,161,235,38,171,196,4,3,106,103,12,92,44,126,65,233,102,157,206,58,89,196,134,234,148,60,23,48,92,35,49,238,108,38,116,111,43,19,129,124,66,77,88,117,252,161,36,152,20,231,145,135,219,50,206,3,125,115,132,227,58,47,143,73,13,184,126,4,98,168,98,179,102,24,168,0,50,67,225,143,16,150,61,142,198,92,201,24,43,97,53,110,37,75,187,177,51,18,180,104,77,41,35,3,121,25,197,225,76,122,217,212,155,138,26,235,51,248,14,186,218,16,154,2,123,219,204,216,219,166,169,177,199,245,198,158,66,37,199,70,98,196,56,58,229,138,78,177,34,106,14,250,99,96,99,224,170,33,231,46,113,254,71,145,135,169,114,189,240,68,10,243,178,74,115,31,161,34,190,239,207,238,198,230,114,234,251,149,126,91,31,222,236,160,181,210,46,129,179,108,55,14,62,79,25,123,61,244,235,107,108,41,84,116,18,41,38,188,169,84,56,67,86,209,215,85,6,161,204,39,124,130,233,127,55,79,100,254,96,145,79,248,196,202,39,124,50,56,26,138,52,194,244,19,147,7,159,24,105,131,219,214,118,49,54,99,227,105,167,86,141,157,39,68,47,204,12,147,132,17,211,180,11,253,41,239,70,237,218,228,139,224,114,250,16,134,191,24,111,39,181,194,50,136,0,105,202,4,136,7,55,210,136,90,221,105,33,186,141,95,235,64,105,250,124,203,207,45,15,102,105,58,38,116,158,136,1,165,22,192,127,134,61,237,218,167,91,55,62,204,5,71,43,219,55,0,182,117,120,133,244,157,26,81,110,132,45,217,159,36,120,37,131,34,240,204,213,49,50,213,175,94,234,128,56,24,44,225,180,135,195,94,86,59,10,209,83,135,148,88,131,6,62,124,40,227,146,203,186,97,88,128,45,0,49,220,70,213,78,137,251,25,200,29,103,25,175,156,132,49,17,129,25,108,9,97,133,144,78,93,106,162,219,20,155,60,235,78,220,167,161,74,255,208,159,109,106,154,220,197,11,146,196,145,245,38,145,42,215,52,89,250,21,9,3,59,94,134,71,8,122,20,186,232,251,22,133,221,201,151,205,119,6,185,82,131,211,235,90,99,74,2,241,36,204,183,140,180,202,149,181,220,128,165,189,254,74,179,89,114,166,116,30,187,139,139,245,204,98,88,236,210,9,101,141,16,101,29,27,240,156,170,235,50,248,89,181,242,144,103,64,222,103,6,121,17,66,157,234,5,179,126,93,92,113,211,139,144,215,81,55,91,168,109,192,149,49,207,61,92,230,103,146,241,34,67,119,10,174,89,56,95,172,219,142,92,132,103,75,240,223,104,173,69,34,170,115,223,5,140,198,94,123,80,6,104,146,215,247,7,229,144,64,23,41,133,138,251,29,228,231,88,81,219,195,119,81,247,65,225,49,152,238,166,118,156,88,172,73,215,81,219,102,103,193,221,139,112,23,113,247,162,146,18,77,105,139,50,110,229,195,188,121,113,88,91,218,88,5,125,153,254,101,216,109,78,4,3,251,112,48,12,47,241,54,118,77,15,170,167,12,6,39,223,234,200,56,47,153,41,7,54,71,82,229,99,102,176,253,39,184,253,71,17,38,28,196,232,72,58,206,163,145,62,255,199,33,69,134,162,86,179,240,167,196,71,112,26,153,49,165,145,9,99,161,70,199,164,73,152,112,77,180,247,238,54,101,146,138,229,206,195,109,27,175,154,10,213,26,70,173,209,210,130,65,205,112,207,204,36,89,15,113,96,21,50,147,33,75,88,81,152,53,226,81,29,116,52,248,171,225,148,213,198,129,228,253,58,6,239,55,33,182,172,226,111,52,186,188,186,77,237,1,18,72,118,16,132,140,25,177,131,11,213,240,137,12,202,157,5,2,35,42,107,98,72,122,37,178,15,119,167,248,111,95,102,221,60,204,167,91,17,221,218,162,199,93,148,75,145,73,185,55,21,63,24,190,71,22,222,140,100,129,45,89,128,56,119,35,53,231,50,94,196,176,221,188,165,133,62,115,121,247,172,150,213,26,117,65,181,87,239,56,95,189,99,133,157,222,33,238,93,114,43,213,46,202,212,84,161,230,162,120,77,41,73,91,71,233,201,217,202,28,247,204,114,210,27,246,18,158,109,61,202,3,245,51,115,136,251,53,105,95,236,122,223,201,52,161,111,122,32,248,8,205,64,165,23,23,49,244,9,33,65,42,167,205,197,69,162,239,242,241,1,159,164,91,230,41,115,113,81,200,123,66,99,115,238,221,127,234,161,67,159,136,192,35,24,128,129,178,85,75,100,42,35,186,81,147,99,84,171,103,214,0,6,33,87,87,26,213,21,181,234,202,134,234,144,217,180,199,190,199,222,197,13,82,214,68,203,16,36,38,79,164,4,65,107,32,151,0,78,147,9,189,128,10,150,28,21,110,252,58,178,18,36,178,187,202,233,201,58,154,204,11,184,97,169,138,228,12,90,123,237,18,222,241,45,131,172,223,222,127,102,238,204,234,234,140,59,73,40,56,4,243,206,97,140,167,177,185,228,182,10,66,181,174,181,109,165,101,29,177,200,171,59,244,17,38,182,197,17,186,221,73,63,135,4,17,5,181,23,72,85,149,61,71,150,213,84,74,148,239,58,137,239,124,105,18,95,117,182,133,250,44,19,203,16,115,151,194,138,35,4,203,152,243,182,197,66,203,80,49,244,228,161,65,142,212,109,137,32,103,88,128,236,2,65,184,238,183,195,177,225,7,81,177,32,9,115,196,164,183,110,219,177,36,57,75,49,215,77,93,61,151,94,174,112,19,225,226,53,101,50,3,63,78,163,65,221,56,80,193,211,13,109,20,241,106,207,236,167,24,103,194,217,37,39,205,105,31,39,225,96,190,90,118,201,41,6,198,172,155,6,165,43,101,151,156,82,242,153,170,235,208,43,62,57,209,2,147,24,164,74,24,82,74,3,4,210,8,4,180,24,92,129,180,98,82,205,76,35,60,39,232,230,33,60,48,12,175,140,55,239,19,77,188,79,52,113,35,137,38,200,73,98,226,231,65,3,78,237,106,158,14,179,119,138,254,53,250,117,64,255,26,191,71,255,122,27,244,175,233,165,64,90,51,5,164,53,186,73,32,173,113,45,105,1,219,106,80,188,117,67,79,113,168,75,197,189,189,127,173,212,5,230,39,93,104,80,12,91,42,49,65,46,71,17,146,106,61,85,146,137,69,83,65,207,51,128,69,154,138,214,160,251,25,171,36,232,77,13,252,14,210,230,120,225,84,67,119,0,231,111,28,88,211,75,14,44,205,72,10,38,3,104,206,235,18,131,150,47,46,106,60,157,115,133,129,140,164,6,191,59,0,73,92,19,33,114,147,218,216,168,248,150,152,107,113,97,124,197,62,238,208,83,47,9,48,25,195,204,160,242,126,25,168,220,227,20,116,219,115,122,5,26,152,253,66,6,52,113,60,146,5,23,11,141,53,33,178,135,71,101,223,222,192,176,20,224,116,212,197,74,99,55,35,37,41,200,215,175,247,150,48,254,165,127,231,14,251,204,221,110,51,18,3,105,74,26,118,102,162,99,179,244,106,77,132,80,171,245,93,71,115,68,188,65,139,129,4,157,23,120,123,38,88,177,198,85,138,106,232,76,150,237,52,11,22,246,155,100,37,141,44,43,125,245,169,145,217,68,24,61,229,222,117,170,74,51,109,122,13,42,95,163,190,68,75,252,20,100,205,228,174,165,18,132,45,195,27,210,146,46,250,7,99,26,100,216,225,238,0,92,137,51,94,70,200,16,246,178,138,85,57,172,68,215,72,76,121,233,206,195,201,185,43,6,239,39,50,153,50,157,63,210,48,206,71,83,177,168,13,128,12,179,142,106,238,5,68,21,225,120,145,230,20,149,205,209,140,51,145,20,172,231,156,6,17,140,230,87,41,68,166,163,187,241,218,209,40,25,188,24,185,178,63,86,190,69,190,1,36,159,177,205,164,64,177,204,246,227,55,66,153,48,0,76,42,140,204,251,150,189,51,235,15,226,48,31,118,173,155,73,63,54,49,12,50,140,137,96,27,215,86,103,216,212,1,43,185,1,49,161,21,0,116,216,151,234,14,177,202,209,35,10,222,111,125,182,243,219,207,127,176,115,240,249,190,220,204,164,138,46,108,60,233,250,128,35,132,160,21,211,128,208,22,190,107,28,74,231,56,88,41,67,51,202,63,67,26,101,212,218,84,96,249,76,133,114,105,69,156,102,148,9,21,237,71,91,81,74,122,232,234,248,84,55,249,74,219,152,95,243,25,10,161,86,157,65,21,236,175,201,40,191,74,158,9,156,140,213,151,109,140,13,80,241,130,24,153,77,140,123,117,233,202,96,196,200,157,27,195,177,116,179,234,210,37,247,244,88,135,53,230,84,65,79,165,174,159,136,179,4,227,213,108,164,58,224,196,212,45,225,114,94,193,184,35,203,90,189,189,76,113,34,167,139,209,186,13,49,87,73,136,186,177,177,190,236,49,136,226,103,137,77,244,228,206,180,22,19,140,163,193,62,87,169,152,18,43,184,181,192,27,215,35,23,55,61,120,90,230,200,55,187,16,241,52,117,69,166,76,30,109,246,88,8,191,227,134,48,118,53,107,203,3,216,55,181,231,42,33,101,216,159,48,33,244,42,195,125,217,14,32,186,89,57,32,146,250,2,148,142,67,145,57,230,118,138,14,85,198,58,230,195,182,164,244,213,0,84,247,66,16,71,33,245,70,50,14,106,245,53,151,172,175,73,74,5,172,252,157,18,83,95,168,24,100,171,139,24,127,95,61,24,108,162,138,222,97,205,27,46,172,158,22,192,25,13,6,204,155,15,135,78,7,152,4,247,154,48,157,113,252,127,142,193,103,93,49,48,49,170,217,216,244,143,231,6,176,90,149,38,27,88,129,117,126,200,88,89,212,221,172,246,50,69,25,69,230,82,168,210,98,39,58,99,86,175,196,152,242,178,242,25,114,138,171,211,0,53,180,172,54,65,221,241,186,193,33,152,236,0,153,48,150,242,11,24,251,179,48,108,133,163,73,158,37,21,232,38,167,19,94,168,94,111,96,249,24,200,198,252,176,69,192,9,87,23,173,24,236,250,87,144,191,157,181,12,51,246,33,183,199,132,161,26,107,7,85,109,172,69,163,107,173,116,47,96,86,109,71,75,194,233,7,108,123,238,53,30,133,42,113,156,66,236,164,48,89,104,18,250,24,123,36,209,114,124,172,207,248,17,66,106,46,96,81,196,227,113,34,56,84,97,47,22,15,227,80,174,65,241,88,216,144,157,109,96,157,144,195,184,230,61,124,240,116,231,179,125,84,146,24,246,38,219,180,34,114,124,239,137,155,79,164,121,27,24,14,98,162,247,30,239,126,254,217,254,163,195,231,79,30,63,123,200,122,230,199,143,14,119,30,62,218,223,123,126,255,135,129,52,183,164,22,66,231,58,45,81,241,75,241,227,102,211,92,119,215,141,49,188,184,72,20,147,193,110,231,197,18,232,135,53,179,223,70,45,8,234,64,201,126,26,142,8,2,20,105,119,179,198,81,72,26,71,225,193,227,131,131,199,191,245,240,209,111,246,59,8,136,187,28,199,148,124,88,228,12,225,162,124,150,30,77,200,96,224,235,161,51,31,4,146,106,206,200,39,139,30,209,190,231,74,248,6,134,226,138,75,238,61,33,148,240,158,53,33,81,137,172,91,155,24,54,157,18,97,196,193,181,240,115,141,27,106,167,201,170,206,176,225,247,70,90,121,125,216,100,129,86,203,27,183,83,225,124,252,240,209,1,172,155,42,70,108,102,9,106,206,81,212,171,165,78,39,42,246,100,27,23,150,40,45,151,86,117,176,132,172,4,81,5,97,162,85,41,147,247,170,148,95,105,85,74,71,100,175,187,221,17,170,148,143,69,14,103,244,220,185,158,74,69,199,7,147,158,65,237,9,3,143,217,161,110,17,224,188,209,42,160,52,52,178,130,24,195,14,182,35,23,205,135,65,95,17,237,86,153,31,0,51,95,236,198,168,194,232,74,229,131,67,182,114,30,101,19,25,14,0,60,159,201,173,196,26,0,73,38,254,18,129,217,177,78,161,132,178,76,162,83,71,129,164,122,9,214,181,202,63,128,57,76,41,91,160,56,128,105,51,18,66,34,1,31,185,154,63,115,107,128,204,166,209,122,64,159,129,100,5,12,125,59,3,86,194,219,192,213,118,216,26,104,120,116,113,123,216,226,200,222,42,76,0,50,119,89,115,125,161,232,103,161,129,232,126,96,158,64,191,128,115,109,57,71,82,13,176,204,106,101,43,223,195,184,33,91,212,51,143,73,157,230,214,224,86,116,171,52,187,178,192,140,183,213,54,11,133,163,221,98,155,47,99,205,10,109,212,172,82,200,228,120,161,148,155,189,71,53,135,156,28,78,10,87,89,109,156,68,174,214,52,226,238,98,214,111,88,73,112,53,89,159,189,39,235,191,210,100,29,53,227,57,147,241,244,82,155,149,176,245,145,245,212,105,134,98,178,83,35,213,245,204,113,10,63,189,162,142,193,56,232,37,104,124,188,123,56,195,168,173,118,190,22,71,221,215,222,144,97,39,64,214,210,150,184,69,109,78,58,95,243,251,50,132,184,186,82,60,116,83,74,10,221,40,55,35,152,133,129,163,130,176,172,104,88,43,3,42,246,135,170,142,146,155,55,209,92,235,54,163,233,88,141,66,20,19,166,202,76,10,114,139,145,124,142,233,15,113,183,199,174,221,222,152,21,151,145,9,98,6,162,206,163,115,77,68,186,231,2,243,166,134,242,230,200,14,75,41,83,49,105,166,211,156,13,124,253,185,114,250,136,125,232,6,194,186,5,61,185,167,17,103,144,210,234,22,81,5,39,109,185,82,139,249,253,65,50,164,173,15,67,136,191,241,228,34,172,26,132,141,85,254,8,217,32,31,74,79,44,2,106,194,75,191,128,63,244,40,104,192,196,148,78,92,253,66,121,49,32,216,79,197,145,245,58,3,82,90,93,214,200,89,54,44,144,19,23,40,214,249,149,161,251,49,166,90,141,135,20,219,9,127,35,163,175,241,176,143,99,213,165,231,18,202,199,213,227,210,232,113,169,122,92,22,113,54,67,142,194,149,189,198,209,119,11,137,196,128,54,86,158,3,36,164,27,176,138,188,48,174,2,132,164,179,24,15,138,161,9,101,180,180,123,206,9,93,44,66,9,147,226,76,149,128,138,95,210,125,137,144,0,7,91,91,195,53,206,6,2,91,216,131,145,215,191,187,142,146,2,28,171,47,127,116,155,145,27,21,254,149,140,78,232,44,140,116,207,169,82,220,229,211,153,76,87,203,132,187,45,114,154,115,172,66,123,145,26,20,11,142,209,71,40,79,55,168,151,167,73,242,226,64,104,174,238,118,110,97,238,63,227,229,204,122,19,53,64,132,136,5,229,2,51,182,10,26,52,208,205,17,185,123,76,223,124,129,19,80,68,185,84,147,37,44,89,223,139,138,173,178,143,32,91,91,165,209,35,32,200,118,151,132,231,2,95,110,66,239,235,35,157,232,121,144,192,161,124,141,17,46,124,234,26,176,143,6,55,133,22,37,83,20,178,112,147,92,31,146,83,26,139,31,145,107,82,21,168,153,52,169,104,80,167,217,252,8,138,163,161,53,232,214,158,2,79,39,90,47,214,11,78,138,61,43,56,103,77,243,89,153,138,250,139,7,75,173,13,149,215,251,106,190,92,79,131,45,99,82,186,181,197,131,95,67,143,164,85,191,229,128,15,119,20,51,118,158,252,213,93,237,77,57,109,30,255,245,164,135,142,215,149,119,236,246,163,67,106,100,227,35,72,191,251,71,140,37,37,181,209,198,48,4,149,30,10,180,70,221,140,192,68,201,20,251,66,108,35,14,47,49,82,50,249,10,129,210,93,147,245,45,222,41,153,13,108,3,172,178,60,112,10,169,253,1,86,29,195,207,94,79,243,2,68,208,220,226,28,20,223,96,244,219,18,27,170,126,156,85,145,179,98,95,35,26,128,90,112,2,235,42,163,207,226,169,80,154,77,129,152,69,150,91,16,193,142,68,207,146,82,151,40,234,37,226,8,184,236,179,116,150,232,82,177,93,74,53,49,199,108,111,225,44,68,103,219,243,250,57,53,129,141,143,193,140,227,100,90,158,134,20,155,173,56,252,105,132,33,137,163,201,124,156,60,202,179,125,229,201,22,78,224,193,40,45,70,243,73,92,200,136,235,193,48,60,195,127,142,35,111,158,177,36,48,134,243,82,18,2,19,243,41,13,103,6,136,66,148,90,113,127,98,53,205,228,205,148,234,63,10,79,122,214,57,44,243,57,232,98,88,33,84,93,6,193,17,41,114,202,158,76,60,128,183,11,121,187,176,110,199,242,118,92,131,245,107,149,167,73,102,155,79,51,31,104,54,133,82,163,125,209,214,87,250,168,227,16,143,240,63,245,153,28,36,62,169,236,73,241,115,131,97,229,217,211,228,100,255,245,148,31,178,15,38,95,11,95,234,112,140,143,96,87,170,236,110,24,105,173,175,34,227,73,245,179,123,164,140,149,21,243,21,161,187,166,103,8,99,169,2,10,143,81,63,159,206,238,207,143,143,147,2,95,16,195,122,132,7,193,100,146,143,62,207,102,241,113,210,183,174,124,137,206,26,116,177,118,227,58,76,89,217,113,20,132,71,61,28,103,118,136,233,31,85,92,40,211,160,107,172,22,181,40,71,125,255,164,193,159,55,197,184,117,187,146,19,180,5,86,111,142,48,168,125,68,206,189,19,222,206,59,209,92,193,67,166,116,240,110,117,214,163,29,217,211,179,193,206,176,55,23,17,124,65,120,198,191,142,130,133,228,223,95,82,182,25,90,97,104,113,116,69,30,170,243,94,46,19,160,92,114,89,244,142,90,132,89,202,142,11,33,175,201,134,138,164,2,222,120,55,30,143,9,175,48,144,217,82,222,244,208,150,240,230,82,135,233,147,240,37,188,244,134,237,8,81,244,166,69,113,75,254,209,224,229,16,234,79,225,143,88,181,48,32,206,186,24,101,79,68,220,189,138,150,149,193,113,165,225,138,218,189,151,119,95,73,127,246,151,210,159,125,55,122,133,223,123,125,105,163,211,112,55,232,249,235,175,47,46,94,91,238,238,83,212,127,28,13,118,185,233,187,220,244,208,46,227,86,70,28,133,187,225,185,229,140,75,136,50,208,233,41,183,237,133,187,81,40,181,86,250,245,162,214,175,251,209,11,232,87,111,149,126,221,15,122,176,125,237,22,67,143,238,115,143,238,139,30,53,245,225,190,171,15,114,171,138,31,174,13,133,84,126,66,238,255,174,167,51,58,3,144,159,13,153,56,47,108,126,219,22,50,52,111,80,230,207,136,225,19,70,29,227,53,195,219,189,126,228,96,94,182,1,223,37,138,52,196,103,169,245,254,108,213,247,137,172,58,42,24,173,90,1,211,90,71,13,99,189,13,61,79,3,139,158,76,242,163,24,135,51,217,140,188,19,15,141,81,233,73,150,23,9,42,234,197,237,148,110,159,205,39,101,138,209,174,226,238,153,135,30,191,50,47,19,91,223,21,101,139,42,214,93,113,52,102,142,144,120,243,152,215,156,188,161,202,35,205,92,178,8,241,4,128,94,30,226,44,69,105,168,15,132,104,18,26,135,82,52,11,205,99,40,26,209,37,6,95,209,245,131,73,124,50,139,198,97,142,138,62,231,88,42,54,138,130,103,37,75,5,100,238,23,29,78,243,30,38,245,61,76,234,175,4,76,234,183,55,250,41,229,232,167,73,180,35,19,14,126,130,144,10,59,50,223,224,29,68,134,221,81,249,6,63,66,76,166,29,153,111,16,211,15,158,194,165,200,55,184,253,33,242,112,59,192,131,105,225,97,231,234,97,84,47,223,105,24,213,155,95,135,48,170,87,239,195,168,174,26,70,165,198,110,215,92,113,206,84,65,23,23,214,253,113,235,62,166,220,165,120,30,18,253,95,55,89,182,88,211,32,253,18,196,249,246,230,106,241,88,102,138,97,181,217,11,141,194,43,127,133,21,175,3,13,76,24,48,149,148,151,145,241,232,18,203,4,26,35,200,90,35,44,17,133,246,217,169,97,110,238,61,254,12,159,60,36,101,83,82,1,221,228,151,13,216,61,36,243,56,161,248,83,82,228,87,108,207,139,117,108,153,78,48,217,4,6,73,37,16,171,82,134,110,201,116,121,151,188,32,21,175,170,69,149,108,122,206,84,247,54,172,138,76,239,152,202,100,246,22,64,94,56,50,75,109,150,72,22,25,244,4,211,147,136,180,135,215,202,216,173,27,234,138,129,19,97,242,115,224,63,48,122,123,99,99,134,104,45,40,44,55,45,229,139,139,121,211,163,192,60,25,42,3,215,171,214,121,106,231,181,59,38,110,203,76,96,167,125,72,215,25,113,237,248,222,86,135,228,151,137,112,32,61,222,164,72,42,104,119,176,236,211,42,241,228,124,201,247,143,162,185,253,125,248,230,17,125,112,46,190,118,4,95,163,125,124,2,69,27,51,238,232,68,54,100,132,170,148,236,77,108,183,213,121,120,130,88,26,202,67,181,105,181,241,46,104,196,97,88,247,87,70,98,8,46,46,204,203,158,101,191,182,51,146,143,56,95,78,50,102,34,139,224,20,21,88,84,247,242,103,63,95,19,26,181,138,137,170,193,80,139,33,146,157,107,45,112,221,20,199,2,167,182,84,55,113,53,189,86,83,55,12,9,172,224,48,157,75,251,83,14,249,165,123,21,255,235,122,69,147,10,96,107,25,78,26,0,91,153,152,76,170,72,231,87,113,239,143,37,78,79,129,162,138,35,93,109,105,103,182,53,34,95,218,204,30,170,200,151,212,209,18,116,233,169,125,51,21,27,47,191,126,12,111,227,228,138,207,154,59,198,158,90,246,122,117,19,105,10,200,168,58,28,85,39,193,240,55,144,210,200,85,102,162,168,184,173,134,89,84,44,110,96,68,100,191,92,52,221,136,100,142,143,93,48,57,182,163,63,231,81,156,230,83,132,66,210,177,116,170,18,103,218,86,203,145,218,90,234,125,227,60,131,181,212,21,153,130,84,200,222,174,73,70,40,117,226,77,195,203,180,195,183,70,202,173,134,253,133,165,67,134,115,69,2,38,151,135,1,138,183,119,129,93,235,199,50,241,76,215,130,44,153,212,193,33,237,8,63,174,69,70,245,21,28,213,167,44,95,114,9,24,233,65,229,206,184,233,49,118,167,27,91,109,144,207,23,61,202,68,164,25,173,235,30,1,186,151,110,30,199,232,155,133,84,142,127,253,209,101,160,251,88,135,30,81,220,48,75,246,195,181,250,193,117,215,250,32,179,220,117,86,201,34,135,18,168,61,186,82,33,54,114,194,46,245,28,46,24,116,36,0,177,170,230,86,33,127,7,166,184,71,64,133,94,194,16,150,241,139,228,105,50,202,139,49,230,106,120,203,161,182,147,65,160,43,64,120,173,113,148,163,83,27,73,133,137,53,124,235,182,26,141,92,72,244,6,243,208,96,8,216,215,6,124,3,195,8,122,225,235,22,233,16,248,230,151,147,45,100,172,48,83,201,107,141,235,176,247,240,7,158,78,197,198,161,106,222,17,50,216,120,187,18,215,25,13,148,232,25,154,108,120,168,178,71,14,13,144,136,215,55,159,198,234,217,247,30,63,61,252,254,254,15,35,253,21,43,147,149,86,50,232,181,197,74,200,141,13,111,70,63,106,79,148,122,178,239,58,177,196,250,92,56,79,34,83,5,82,255,96,102,57,191,70,145,186,191,46,127,235,37,212,151,173,235,170,47,46,87,97,190,215,56,255,170,105,156,243,111,163,198,57,21,169,184,38,209,11,169,118,69,135,215,17,92,10,189,235,109,84,48,188,144,122,215,109,84,187,190,144,106,215,109,2,181,127,33,213,174,109,212,186,190,64,211,253,14,92,125,136,217,167,94,248,59,65,248,70,228,240,122,5,151,111,130,112,23,46,63,13,194,215,112,181,107,40,104,95,92,93,65,123,191,146,88,57,33,67,123,191,105,224,18,73,141,74,75,43,88,211,4,154,90,194,69,208,37,109,21,80,111,253,221,231,239,84,49,252,229,175,131,98,248,217,123,197,240,219,224,107,237,85,178,102,138,148,109,176,161,143,242,184,128,169,9,15,162,91,159,197,163,91,105,171,4,186,229,103,241,203,244,4,41,97,107,58,137,75,84,92,4,125,239,44,41,227,239,39,111,188,174,55,42,139,9,254,10,191,90,170,41,126,94,209,20,127,249,214,154,98,51,119,107,65,57,199,128,17,156,161,223,190,229,72,76,242,53,12,186,42,209,0,165,227,123,168,3,89,139,231,101,126,12,227,128,43,40,145,234,142,204,145,31,167,126,111,64,53,120,168,20,170,127,149,92,223,11,212,41,223,231,59,190,179,76,192,90,100,163,24,177,204,9,117,166,181,255,232,112,255,105,72,105,239,97,168,187,216,184,69,120,120,233,11,98,146,168,124,40,230,137,47,226,137,81,81,85,153,125,235,65,90,128,164,254,186,190,0,128,245,42,118,78,48,143,84,223,111,252,246,253,157,221,239,63,123,178,179,187,191,192,85,47,208,68,113,13,135,251,75,90,188,183,127,176,127,88,127,229,97,64,65,60,87,252,84,8,123,250,56,125,221,189,245,163,86,255,131,91,111,241,225,112,54,63,54,43,120,184,108,118,26,90,209,89,132,15,174,248,221,75,94,81,31,50,231,207,158,88,107,202,43,11,198,238,161,240,249,149,211,194,249,175,76,147,197,51,54,89,228,248,7,107,19,118,11,74,146,237,70,11,151,71,96,244,1,34,181,174,15,60,110,166,23,106,34,161,8,71,232,201,214,121,195,106,0,160,6,73,93,71,150,134,98,67,202,161,166,231,112,65,225,126,52,44,192,74,250,25,110,198,209,41,110,78,184,179,139,161,56,36,229,228,218,220,162,135,244,198,51,21,1,229,121,107,20,102,120,183,128,225,50,163,212,149,178,149,152,44,201,113,238,181,94,197,69,230,123,59,204,85,194,249,10,124,37,116,10,142,92,102,55,37,253,94,59,146,221,44,130,158,75,182,16,193,45,156,120,173,128,3,21,213,209,245,98,140,135,162,138,97,204,70,129,39,199,212,200,185,205,1,156,44,180,75,90,70,173,22,161,82,149,155,23,23,168,129,113,60,96,65,161,48,85,108,184,26,87,200,6,71,103,87,83,170,60,168,138,179,194,89,75,139,34,91,100,39,158,20,36,40,39,99,233,138,80,202,165,84,202,165,4,12,42,44,48,213,226,156,186,17,44,67,119,72,68,38,121,18,183,3,154,90,114,57,144,14,166,18,140,73,180,190,9,48,158,228,63,46,82,205,44,57,51,95,62,64,181,165,200,191,130,12,115,236,207,208,100,55,229,116,84,115,74,71,5,44,179,249,6,230,141,80,111,28,195,27,103,248,198,105,116,140,111,28,193,31,120,99,39,106,147,106,89,160,90,14,78,195,163,97,183,161,18,149,11,6,25,238,216,223,193,218,222,68,47,177,182,87,240,7,106,219,141,78,77,46,85,73,251,45,74,233,113,42,115,211,43,141,254,81,208,245,60,96,208,223,44,121,235,77,229,173,87,244,206,139,200,32,116,102,23,66,220,56,111,172,91,27,27,83,165,3,190,27,117,66,54,203,152,189,124,192,105,214,38,129,36,152,115,121,184,236,202,67,226,245,34,188,143,208,250,53,192,42,157,230,194,132,213,54,46,96,81,188,208,87,129,68,134,54,242,99,180,168,205,248,18,253,160,23,232,151,179,48,55,17,75,243,47,42,110,69,53,112,249,138,252,43,98,209,3,145,155,147,175,80,131,84,188,113,135,101,19,121,122,33,10,14,50,164,198,170,126,101,184,52,220,237,10,253,141,141,141,117,43,138,76,222,111,254,220,58,69,200,233,143,245,185,183,198,231,225,224,116,20,177,90,216,133,37,53,50,51,218,171,39,161,81,42,48,59,34,37,20,53,186,60,239,208,1,249,147,217,163,23,226,10,79,36,95,151,230,197,65,165,249,167,44,205,87,88,90,164,182,23,36,86,56,162,134,147,240,5,251,224,223,71,125,201,148,9,212,158,128,117,160,12,30,65,32,117,120,175,29,24,40,79,12,237,14,144,108,180,117,124,197,252,195,193,254,131,195,190,199,173,5,206,157,27,162,220,67,129,216,35,237,205,52,219,144,216,124,226,125,178,13,220,250,209,7,183,2,250,45,114,119,22,21,250,42,162,86,153,48,244,140,207,63,125,248,155,223,59,68,29,3,102,38,145,153,122,88,30,16,73,91,108,218,82,160,110,32,54,147,180,168,41,153,184,169,2,27,244,73,225,107,119,58,233,27,245,207,76,122,43,218,185,213,9,117,155,194,151,238,52,158,221,203,43,105,122,243,210,6,220,192,231,55,47,175,2,179,95,50,88,149,90,46,251,134,34,129,241,140,169,50,97,36,54,102,68,81,201,192,10,12,180,143,161,76,30,42,24,69,92,226,204,229,140,151,150,98,232,158,8,143,145,228,73,30,132,205,245,108,17,68,74,236,79,194,142,76,110,164,233,221,104,99,99,164,147,61,119,184,182,113,148,107,68,15,76,228,110,213,45,168,185,170,29,243,244,164,145,242,170,48,1,26,48,136,216,31,135,83,74,181,178,88,112,156,208,173,193,23,243,189,79,218,237,45,248,115,255,193,131,33,94,238,242,229,3,184,252,224,22,111,114,73,32,130,254,118,183,99,50,42,236,215,130,135,151,106,195,60,156,55,206,150,73,41,211,160,170,249,231,42,185,179,214,160,97,149,105,99,165,214,187,34,79,137,90,13,15,77,213,240,173,31,45,239,174,234,173,32,105,212,91,214,72,113,75,238,69,238,69,180,85,6,146,78,156,35,232,124,27,149,128,75,22,211,4,150,64,26,210,90,152,136,37,32,215,208,189,104,102,166,142,51,115,54,57,43,67,239,27,100,145,200,91,137,89,164,158,142,163,152,71,6,30,12,240,76,203,86,15,174,157,98,201,218,153,135,103,180,118,160,127,154,201,88,44,150,174,134,176,92,105,45,20,43,175,133,77,204,32,134,100,187,161,90,99,234,31,84,210,117,89,195,135,49,13,32,229,240,30,86,57,178,58,90,243,220,30,26,3,23,195,13,89,104,171,99,60,233,149,75,6,44,14,11,222,108,13,67,180,210,208,148,43,15,77,216,89,50,218,77,164,86,190,251,178,41,101,136,107,123,169,33,62,172,2,246,245,50,119,107,133,138,73,129,29,235,68,115,50,31,154,35,32,95,177,82,14,199,71,173,160,62,169,185,240,156,56,93,120,128,61,113,179,137,232,46,164,128,92,140,123,210,149,210,164,119,236,247,97,173,112,116,223,105,94,143,151,13,188,243,104,107,30,250,208,61,64,110,104,68,22,186,129,13,132,222,53,116,61,67,87,52,116,0,121,225,49,152,75,105,45,47,156,94,131,179,108,232,35,197,88,170,53,241,99,205,233,18,255,37,216,150,195,157,251,154,17,91,207,164,100,114,238,141,64,36,221,98,235,42,105,200,164,128,110,10,30,188,192,170,51,109,190,138,7,180,204,134,151,71,42,129,157,69,134,213,34,84,110,48,148,55,139,137,241,182,36,198,24,118,107,36,77,86,233,237,198,21,42,194,14,138,152,235,55,154,217,78,139,35,244,149,132,137,157,87,31,140,55,71,155,57,146,97,237,236,135,112,197,187,236,226,39,132,190,105,56,15,132,179,35,121,134,245,70,112,156,156,185,116,189,4,228,217,247,103,218,77,108,186,57,2,190,11,134,26,152,11,100,74,225,151,28,9,138,79,232,23,246,221,110,110,95,3,95,199,57,146,216,51,141,171,194,120,52,189,115,213,39,148,128,60,218,114,126,105,171,242,37,251,154,26,152,232,252,150,129,181,218,69,14,172,171,238,169,34,204,155,119,19,10,26,106,145,126,86,89,164,25,210,251,50,255,124,58,149,32,111,176,88,243,130,23,107,219,177,38,145,0,213,168,49,108,151,245,242,242,253,98,54,228,3,225,45,226,240,255,128,141,89,199,238,144,234,179,15,88,145,10,36,170,130,120,226,91,49,133,234,189,190,113,187,91,192,71,137,228,161,254,107,162,165,200,12,217,233,32,116,193,129,160,230,78,237,8,222,210,3,186,107,143,218,48,160,155,203,74,168,40,231,14,193,162,98,1,177,36,204,232,58,174,198,241,126,107,116,26,23,168,198,162,28,208,11,21,10,40,167,139,40,249,193,48,210,119,66,94,187,70,25,36,237,220,194,232,92,233,160,187,159,132,176,60,187,159,134,100,107,232,118,110,135,251,207,118,119,158,236,119,183,63,14,81,230,234,222,254,56,252,252,73,247,246,39,33,201,125,221,219,159,134,123,143,127,235,81,247,78,59,100,213,119,247,206,71,139,240,171,214,222,254,131,157,207,15,14,159,69,231,82,197,214,61,63,202,39,227,238,103,190,135,127,129,84,165,101,12,91,29,111,240,47,184,133,179,83,32,165,192,187,234,2,203,194,239,12,232,100,133,148,10,242,57,96,191,148,47,231,57,122,218,120,92,24,126,176,1,167,190,110,165,104,100,41,112,88,106,183,213,42,237,94,125,117,235,234,55,59,94,243,226,14,243,121,233,108,179,38,255,237,95,114,251,183,150,182,223,19,29,88,59,138,71,47,102,211,120,148,120,86,95,180,217,194,54,177,152,214,137,213,108,85,122,24,170,61,151,214,140,134,33,144,74,25,161,218,226,183,251,111,217,229,110,165,54,108,130,131,215,100,195,162,7,52,98,217,216,241,7,215,204,83,253,199,62,197,58,203,81,173,60,2,177,197,99,215,251,181,50,62,242,150,174,26,167,77,236,139,242,131,91,142,97,178,232,179,67,78,5,89,121,73,63,160,41,181,150,92,242,13,248,85,230,197,155,214,8,45,175,199,190,132,35,242,209,76,175,2,18,2,1,249,162,100,65,209,52,95,113,194,226,52,135,195,191,244,44,222,147,15,69,193,44,0,247,183,10,203,89,109,211,117,216,81,156,93,50,45,147,190,118,13,173,12,133,61,93,108,165,181,38,73,45,112,177,174,89,101,189,222,180,174,223,98,209,133,149,93,224,92,185,114,27,44,95,187,163,211,100,244,130,187,120,149,206,157,227,43,93,126,27,142,215,133,115,161,52,9,162,90,41,80,70,24,77,181,77,0,59,70,206,251,180,98,164,66,11,155,33,154,86,63,142,252,236,101,75,78,173,48,144,92,82,245,184,208,122,7,16,178,213,237,142,252,4,116,70,125,100,201,186,156,188,107,81,200,206,209,77,241,57,30,134,245,160,243,203,213,214,36,191,5,171,82,89,199,157,148,196,22,113,151,43,8,183,13,5,33,37,84,184,218,108,152,50,47,149,202,245,164,164,246,164,112,227,89,149,253,43,55,31,182,11,10,79,136,183,230,45,217,62,232,43,160,188,28,190,152,125,183,239,127,49,222,252,162,117,177,117,241,197,119,47,190,24,172,245,191,24,194,159,215,95,12,131,75,230,72,25,51,132,56,82,44,157,181,28,102,173,192,89,75,163,28,103,109,2,127,88,248,155,220,51,152,9,182,81,10,95,210,217,171,20,173,161,218,106,82,164,103,104,200,28,1,131,234,13,134,94,151,127,172,193,175,89,100,108,155,30,57,136,246,248,233,107,126,234,122,182,37,106,248,46,149,56,130,9,78,74,89,64,186,236,193,131,188,128,249,199,221,120,137,126,98,205,123,155,147,130,83,222,94,178,120,183,38,234,252,42,55,245,234,76,245,162,221,198,34,21,74,50,91,186,94,71,239,226,92,219,42,151,159,107,200,147,172,37,175,211,114,117,226,97,176,49,67,205,139,100,95,100,176,62,21,61,249,98,182,217,192,156,92,231,60,88,58,39,155,22,29,223,54,71,223,210,181,48,225,144,211,215,89,54,37,233,178,67,51,65,27,213,218,36,57,134,177,123,226,27,70,170,144,88,59,253,120,141,56,185,90,161,182,42,84,164,39,167,230,115,146,179,204,90,168,64,173,26,81,172,205,9,157,164,15,252,87,166,107,252,193,123,244,147,247,232,39,223,234,52,200,223,82,63,124,66,63,25,75,55,252,143,209,230,58,134,253,208,179,129,165,174,230,33,63,125,167,158,234,243,95,7,79,245,179,247,158,234,111,227,169,126,188,212,163,124,90,241,40,159,223,8,246,200,76,178,66,17,236,31,50,55,16,108,190,74,66,197,131,118,40,238,195,199,16,12,31,248,158,103,22,130,136,17,62,173,43,193,18,207,197,153,211,214,126,182,103,110,63,219,165,201,151,13,199,86,206,58,229,40,104,100,222,147,233,150,76,124,124,43,227,18,165,190,180,97,18,26,195,207,85,156,230,115,91,15,29,95,31,15,193,29,10,107,36,186,64,95,129,222,43,104,115,34,83,73,161,115,189,21,14,191,94,15,135,39,131,38,71,195,231,155,64,139,89,89,232,203,228,83,200,49,202,223,61,85,173,111,246,49,210,243,172,228,36,27,242,69,37,248,204,195,122,217,76,185,201,170,249,55,225,28,128,11,117,143,118,53,92,93,174,164,126,187,123,205,36,227,244,201,75,226,240,151,103,20,55,187,163,227,140,69,186,135,198,215,6,86,63,66,235,170,5,76,116,44,134,76,135,242,243,58,117,84,120,173,17,144,181,86,134,64,204,18,175,5,202,43,98,180,3,69,40,87,67,200,161,152,208,20,36,237,104,113,94,6,202,152,86,219,134,86,162,32,61,18,81,165,10,104,254,35,88,214,47,147,167,113,118,146,16,67,198,236,137,98,140,225,196,22,28,178,206,179,137,108,45,89,36,91,153,200,246,33,176,51,212,181,116,32,30,192,108,139,162,2,195,154,203,241,197,176,23,147,183,21,50,193,44,69,161,187,250,194,220,122,22,8,11,98,248,18,45,17,68,166,118,127,189,178,132,3,171,152,145,4,205,206,222,232,172,171,146,9,68,162,122,91,235,136,108,28,138,54,155,22,105,123,185,177,229,216,40,218,250,113,14,210,159,39,117,201,40,78,152,76,139,114,34,237,251,177,134,249,214,217,70,212,29,3,139,100,28,56,22,186,217,188,174,163,3,209,56,108,76,106,233,6,243,208,231,140,177,148,175,116,130,89,195,109,101,90,181,234,39,118,219,202,82,41,16,153,114,30,232,105,52,200,195,116,216,58,139,167,78,255,97,78,25,19,191,134,161,81,217,99,98,115,247,135,153,128,162,14,231,81,225,79,65,168,151,7,116,30,205,89,89,56,199,85,121,78,235,23,219,212,141,67,250,253,152,237,64,64,132,179,177,184,15,191,196,221,20,109,218,151,129,17,84,28,116,24,111,165,33,65,149,135,198,213,120,4,18,212,30,52,222,204,157,105,229,217,148,3,135,222,197,102,58,103,65,82,48,139,41,74,84,173,2,119,58,98,143,170,70,54,49,1,226,243,94,61,150,159,93,96,123,199,70,40,255,104,94,204,48,100,255,184,18,202,175,239,171,80,254,217,52,206,240,134,92,18,145,247,197,252,56,57,62,246,12,77,193,241,187,81,14,144,240,17,71,40,135,81,86,165,59,40,145,76,252,220,16,62,38,87,23,62,102,239,84,248,24,253,58,8,31,227,247,194,199,219,8,31,211,75,83,122,205,84,2,236,209,213,68,15,103,254,47,229,155,49,22,169,191,140,60,81,26,89,39,232,77,235,136,26,42,123,92,152,155,136,26,83,19,73,99,122,243,72,26,187,249,36,47,158,149,111,38,73,36,46,118,113,187,200,11,9,202,150,23,54,192,198,183,80,181,242,237,214,165,17,101,127,79,203,223,211,242,111,45,45,47,180,186,198,205,209,101,146,231,188,150,80,43,234,174,67,113,233,124,193,134,183,170,87,156,28,249,94,208,39,32,69,145,15,214,191,245,163,193,143,190,24,15,55,111,133,32,1,233,187,124,243,3,186,27,122,127,15,214,131,116,185,13,161,88,3,159,239,123,237,182,183,9,242,203,44,121,152,149,136,215,39,115,46,32,118,182,12,218,220,218,70,70,95,73,93,65,183,148,76,173,58,214,90,250,40,105,209,121,131,114,1,101,125,115,149,160,67,8,157,157,39,200,220,18,163,203,63,207,73,63,212,77,157,96,137,11,244,51,198,58,167,250,213,213,222,235,213,207,187,105,104,29,136,115,251,176,60,187,249,163,120,22,35,21,250,42,105,2,181,122,127,230,126,235,206,220,143,222,159,185,239,207,220,247,103,238,10,6,141,108,189,33,65,60,144,182,242,221,91,55,132,230,215,152,57,69,206,253,178,162,147,179,177,174,79,139,228,216,35,157,253,80,118,149,151,197,114,254,98,133,49,14,85,69,205,204,132,208,96,171,182,98,128,160,179,129,142,7,69,50,129,243,53,203,129,180,130,80,187,134,41,136,96,203,23,73,225,213,203,178,34,13,138,63,63,154,196,25,134,46,149,21,83,213,108,25,212,47,118,174,218,36,109,229,144,173,95,82,3,90,152,169,167,79,158,62,62,124,188,251,248,224,249,111,125,239,225,225,254,193,195,103,135,1,80,10,122,244,108,231,209,195,195,135,255,104,127,239,249,231,79,15,106,252,139,65,130,231,166,130,177,162,146,221,159,36,120,229,123,49,42,159,91,216,210,40,147,218,49,186,84,232,24,226,82,102,132,243,186,158,182,97,38,234,118,17,220,219,234,44,166,134,42,144,34,215,194,169,86,248,237,224,149,213,250,200,139,143,242,121,217,229,193,134,167,245,110,71,3,239,180,44,167,48,37,248,103,134,168,62,113,58,41,115,248,81,194,196,90,106,7,147,57,153,191,27,205,225,183,7,177,243,239,110,210,161,210,223,190,141,12,203,8,24,150,112,66,96,141,31,163,19,202,200,159,24,187,103,116,117,6,102,252,46,24,24,62,223,218,181,109,157,217,164,43,9,215,129,124,21,48,180,100,25,176,8,17,124,158,235,57,107,152,112,219,12,49,150,212,55,52,204,132,145,176,55,141,164,118,176,145,162,144,94,95,34,53,205,211,201,248,73,58,122,129,76,147,89,29,156,127,32,158,180,198,41,136,118,241,155,8,200,115,38,14,0,89,96,169,153,78,181,194,124,69,124,96,18,31,37,19,7,66,211,89,14,251,191,138,209,20,156,151,32,41,158,156,76,18,217,74,21,238,216,84,143,3,233,9,86,138,112,60,214,160,96,228,114,108,72,141,218,105,181,91,253,164,225,96,92,123,129,227,220,202,22,72,4,241,148,172,95,53,152,150,138,251,241,66,245,64,140,100,189,11,163,83,180,254,136,241,102,227,20,129,78,177,93,90,113,55,49,172,52,113,214,155,13,110,74,9,163,38,133,109,63,248,57,209,81,159,208,156,95,195,194,24,35,163,28,178,251,12,143,112,232,197,69,26,59,158,10,228,66,241,252,52,29,143,147,204,56,77,105,105,61,44,147,179,102,140,53,90,198,229,37,11,85,235,43,128,14,113,154,88,175,237,213,185,136,28,15,4,248,106,89,230,180,188,141,78,98,202,81,236,225,148,134,7,189,28,207,40,177,33,8,9,70,13,76,248,2,178,154,91,85,163,49,114,75,232,83,170,44,132,120,9,107,51,194,145,27,234,160,241,244,236,162,216,82,199,2,128,179,253,133,189,15,18,177,92,112,72,253,146,124,118,3,247,203,215,223,0,245,111,53,47,235,37,187,34,185,242,174,176,87,207,1,143,87,3,240,219,106,203,38,107,94,7,60,29,148,248,50,131,129,251,222,225,103,7,145,74,127,129,179,100,174,183,236,146,245,86,125,110,111,26,96,251,227,201,44,145,100,87,239,196,106,114,13,123,0,30,243,22,91,138,125,23,38,151,141,68,210,60,4,98,15,123,164,55,170,183,95,108,234,144,15,46,44,164,199,4,131,34,129,244,143,163,122,117,91,222,230,52,156,110,70,29,147,80,59,170,199,97,128,113,156,113,69,70,150,27,168,3,179,157,15,153,199,213,18,135,164,152,162,140,11,188,65,129,78,101,45,69,129,224,102,175,226,136,135,57,153,200,30,207,53,98,40,108,102,46,250,66,159,51,238,201,74,42,148,174,145,244,26,40,133,205,29,210,240,39,13,200,180,153,209,12,155,175,104,101,192,188,195,0,178,51,187,163,213,77,147,239,153,231,104,164,217,1,218,117,190,201,32,136,101,104,166,115,162,125,189,2,38,227,104,146,51,34,0,103,234,6,97,194,247,235,254,99,153,88,35,18,36,37,8,141,76,17,84,197,85,206,52,225,136,82,57,211,150,47,197,166,157,42,225,121,47,223,28,90,140,84,171,232,6,208,69,55,54,204,171,80,235,7,68,175,9,205,131,67,118,144,97,109,65,159,229,138,246,24,62,18,21,26,24,216,175,125,194,156,35,165,223,18,254,59,25,37,193,173,47,30,163,160,197,47,138,219,76,29,96,165,11,193,83,32,217,153,236,162,76,52,131,28,108,245,16,54,206,90,153,136,199,49,101,203,78,100,179,6,1,147,198,85,112,103,27,74,186,27,34,78,136,75,26,162,142,245,147,166,103,171,52,68,158,70,40,12,216,10,70,45,88,210,65,31,152,195,142,12,58,101,2,196,39,20,220,196,191,36,11,25,4,61,7,6,163,27,232,130,222,172,128,93,240,23,85,14,175,234,73,195,223,162,63,176,220,48,233,86,90,218,13,0,58,75,252,67,115,163,99,145,53,78,144,138,75,189,178,36,145,209,254,142,141,235,240,158,68,1,75,86,216,55,213,35,81,173,211,65,99,253,195,94,22,57,206,165,37,47,152,227,64,7,77,34,146,140,85,239,227,38,100,165,6,251,158,210,134,212,218,73,174,187,210,11,254,252,64,126,113,40,253,22,121,217,57,153,254,120,132,110,165,66,113,136,252,135,143,71,165,212,216,156,189,83,247,174,61,233,222,245,33,74,251,123,82,218,191,131,178,254,30,162,172,142,68,102,221,49,92,142,8,192,143,82,233,206,225,114,74,136,108,254,246,29,132,172,221,243,207,16,176,182,244,111,127,136,153,31,246,252,83,204,252,64,102,143,29,184,58,65,32,90,40,75,56,180,123,254,75,204,252,64,1,45,187,112,245,10,51,63,64,19,224,205,23,112,249,58,8,239,99,27,160,236,115,184,188,31,132,95,10,125,196,51,184,252,210,208,63,236,173,172,127,208,204,113,145,156,32,151,94,248,231,136,221,81,206,110,137,120,66,205,117,154,247,111,81,228,158,215,157,152,142,60,178,0,50,207,94,119,92,125,81,173,112,175,59,175,61,99,31,191,238,113,245,129,248,206,81,245,126,154,17,144,74,119,167,250,64,36,4,234,190,169,62,64,193,198,235,238,234,219,103,52,32,240,237,73,58,229,148,2,221,23,245,167,34,36,213,235,62,175,63,83,185,8,186,207,228,195,5,230,247,171,141,233,204,200,37,36,127,233,174,234,62,232,70,171,118,6,134,150,82,205,214,187,90,251,157,37,217,196,5,87,35,84,252,81,102,105,252,7,69,107,111,231,112,231,249,247,247,127,56,140,206,113,192,233,84,81,74,183,6,237,156,161,110,243,132,85,3,26,6,103,85,147,35,191,161,180,92,44,207,76,178,192,115,147,143,130,168,146,194,203,72,54,41,20,204,134,138,173,104,61,137,139,209,41,158,36,66,211,6,43,188,92,163,150,167,28,37,149,206,208,101,126,77,188,235,9,68,16,41,213,85,114,0,155,95,233,251,238,124,96,25,250,227,90,40,85,78,111,132,128,253,228,161,184,241,24,152,234,36,114,32,74,245,27,36,47,179,65,131,108,171,51,20,231,191,184,165,148,242,25,42,229,155,42,201,130,238,42,213,183,135,192,93,52,202,128,214,208,8,201,64,58,254,18,252,180,197,223,217,207,81,35,27,26,203,7,165,20,16,76,162,229,113,69,226,52,38,10,97,62,17,183,2,187,74,56,244,179,36,114,10,16,202,208,69,101,200,63,125,189,99,68,103,9,171,103,86,169,145,99,160,162,107,4,63,73,208,171,166,189,87,253,30,163,187,69,141,160,23,233,44,159,80,75,49,62,173,212,185,114,173,106,100,204,80,100,19,157,80,185,19,212,171,82,145,30,133,130,111,44,116,148,211,97,0,178,67,144,183,94,21,241,212,199,122,20,35,216,244,210,206,225,225,211,135,247,63,63,220,23,236,94,26,21,206,4,161,228,2,19,244,68,213,41,28,222,18,43,6,63,179,176,251,37,67,31,162,42,49,101,134,82,144,137,190,250,146,71,71,8,218,145,213,45,50,19,136,1,96,79,163,76,48,54,174,120,136,56,204,3,87,19,16,100,163,58,71,210,103,131,157,64,136,229,10,47,89,45,42,75,166,152,70,90,49,6,159,214,203,116,145,154,94,28,237,219,2,48,138,50,42,36,42,112,37,108,8,129,65,91,129,184,91,137,166,193,192,146,103,233,17,156,208,39,48,128,152,238,66,62,105,140,154,81,145,103,50,166,137,175,120,91,87,23,164,88,106,205,203,90,77,133,118,40,227,248,25,212,227,89,85,137,56,183,250,113,211,177,203,113,184,81,228,48,180,169,153,98,210,108,70,80,133,198,73,195,183,24,174,26,202,246,219,93,231,212,137,152,63,154,186,77,179,132,120,80,37,41,50,184,47,170,66,132,218,129,79,38,141,216,216,184,132,136,180,206,230,184,157,224,168,181,191,197,203,170,129,124,213,215,71,101,81,24,82,118,149,172,85,151,90,226,154,116,225,228,231,232,104,166,9,124,230,220,119,34,63,37,46,75,228,10,36,149,115,127,0,157,14,157,43,203,113,118,107,218,192,238,37,122,189,73,151,68,17,226,100,127,137,22,99,228,76,74,67,11,137,132,250,174,138,209,178,95,102,209,179,242,182,93,4,137,223,117,187,112,9,173,177,199,87,199,147,145,218,191,18,145,37,250,175,205,251,241,17,180,3,196,59,175,42,212,197,239,140,177,221,70,206,22,164,176,109,22,235,110,223,102,32,1,130,236,95,206,240,106,253,39,130,128,187,120,96,82,68,250,6,104,165,197,150,240,203,149,233,0,57,76,115,53,146,4,38,129,82,134,101,34,101,136,181,59,250,149,246,12,50,186,192,49,29,70,89,215,220,213,238,66,65,215,183,14,7,189,239,86,120,215,94,98,212,231,104,137,118,213,26,54,129,153,87,88,166,152,234,214,143,226,101,143,39,81,190,228,49,26,18,56,251,108,25,200,95,147,6,125,53,111,133,84,240,24,255,63,123,111,194,223,182,145,51,14,127,21,133,207,62,137,180,166,100,81,247,17,198,127,217,113,154,108,147,230,108,186,173,163,205,143,150,104,155,181,68,42,36,125,213,246,251,217,95,0,115,112,134,135,142,196,233,110,159,117,119,35,147,156,27,131,193,0,24,12,224,2,139,144,230,49,134,218,85,74,217,107,162,47,10,116,98,5,252,49,121,75,214,249,199,96,113,101,231,159,44,14,53,87,224,58,184,150,158,28,184,90,251,99,142,37,201,94,61,244,19,126,39,204,118,73,167,223,122,151,184,124,181,192,88,196,230,134,253,243,241,12,80,197,155,177,64,179,164,107,82,253,175,97,134,222,63,26,78,84,128,86,186,40,153,223,181,140,75,113,45,230,37,186,2,247,115,33,232,39,136,230,50,247,224,183,105,218,52,91,65,155,146,11,147,156,82,2,77,186,140,129,16,70,55,55,153,1,229,218,40,222,220,92,75,155,183,193,193,248,86,193,65,18,38,31,62,76,121,11,85,173,25,111,149,86,116,35,28,244,198,227,86,48,126,75,164,216,9,151,227,196,59,58,186,69,151,145,206,117,208,73,130,24,42,199,26,210,110,200,189,101,217,76,197,112,134,243,205,192,56,235,38,160,49,69,200,75,178,197,138,240,79,130,55,249,243,249,58,18,239,48,18,159,104,192,2,117,215,75,107,191,73,138,52,208,67,186,145,102,16,183,63,69,91,219,75,131,102,41,177,71,208,4,113,203,168,26,180,206,152,84,178,202,150,148,219,224,146,82,46,215,60,148,49,136,98,43,9,249,29,59,230,212,56,231,234,194,146,161,85,244,33,21,93,114,246,197,13,137,170,145,68,181,66,151,132,236,166,3,31,157,58,193,184,113,229,50,47,15,152,123,129,137,227,143,166,204,158,73,136,220,156,24,208,161,74,142,88,15,163,67,42,138,176,220,194,136,124,245,84,131,105,198,83,18,174,64,216,60,242,26,112,189,22,157,81,166,79,150,24,69,98,211,153,36,138,120,91,126,246,40,132,195,86,239,26,33,226,58,61,59,168,143,113,86,76,148,172,24,152,213,100,37,206,144,166,238,18,160,140,97,243,31,24,198,173,118,221,82,165,78,222,61,117,250,75,81,39,129,39,234,242,83,112,195,90,178,96,51,62,237,183,124,89,74,189,162,36,13,109,161,192,86,252,31,66,160,200,118,79,39,80,198,48,239,110,86,10,60,3,125,60,220,57,231,183,145,38,159,89,18,30,4,218,82,172,0,202,173,69,130,10,139,27,217,3,87,57,236,28,186,194,211,214,163,43,69,141,230,147,13,144,25,220,111,34,27,119,239,65,241,255,168,109,112,178,184,157,239,101,201,91,228,237,143,102,205,209,13,111,201,223,167,176,187,21,102,75,92,76,231,167,87,200,124,203,85,44,141,53,241,144,99,185,237,76,134,255,22,118,40,188,222,34,43,33,30,169,154,231,162,120,211,36,3,51,44,98,219,177,60,95,151,223,151,91,104,114,191,166,234,157,20,111,190,8,208,237,178,56,163,51,182,124,125,79,21,29,240,199,116,143,146,239,195,84,145,153,55,30,200,136,209,158,42,102,170,116,114,40,29,40,193,33,120,250,0,37,155,160,22,159,184,115,132,180,56,113,13,84,87,166,193,253,218,187,191,67,121,119,126,11,228,149,132,255,224,11,9,121,206,54,255,115,111,84,158,221,223,168,252,154,27,149,243,196,27,83,177,103,204,202,245,84,243,139,25,219,139,59,240,139,25,147,25,149,56,159,90,117,203,68,205,156,50,158,227,41,238,148,65,204,32,119,213,41,27,217,228,16,24,53,221,248,84,164,27,211,91,210,237,170,153,165,60,58,210,254,225,204,9,167,133,254,207,230,152,141,60,101,175,145,47,215,55,90,210,72,113,22,165,159,197,153,146,94,160,102,95,94,63,76,95,103,221,192,97,164,236,217,14,208,73,241,49,105,102,199,250,254,126,36,139,252,38,74,126,131,59,51,20,30,11,48,100,177,234,154,111,174,8,94,120,144,157,25,90,69,88,3,226,109,3,149,160,74,227,32,113,240,44,115,73,143,239,195,228,147,244,215,231,208,254,103,43,190,229,146,76,226,68,65,245,53,231,72,15,242,183,220,172,175,16,135,194,74,177,79,63,47,227,211,79,248,241,211,251,162,181,45,91,102,7,253,57,83,44,52,69,105,63,134,81,226,199,48,215,103,97,46,12,52,87,135,185,253,64,87,134,119,58,124,126,248,181,14,12,42,202,5,16,242,160,56,71,54,102,51,119,127,126,62,161,193,173,170,208,215,95,89,115,246,39,241,18,101,82,229,187,178,184,147,24,217,194,3,160,200,153,245,4,152,196,250,246,210,62,254,190,159,75,62,96,166,71,51,239,216,23,206,189,232,69,56,247,162,23,73,210,117,63,35,220,202,51,128,169,78,105,101,214,98,146,24,143,198,253,173,56,121,94,124,205,139,19,47,118,41,44,198,129,193,2,32,152,198,132,197,177,49,141,223,129,17,240,142,174,140,241,45,134,9,0,174,193,201,115,16,163,26,245,227,88,160,32,255,75,126,207,11,203,113,199,50,162,12,90,210,202,98,147,226,98,4,196,164,24,218,186,36,5,135,25,120,206,76,13,222,145,62,23,147,187,159,233,93,103,114,122,28,6,103,254,84,76,119,242,133,245,33,111,138,61,97,200,219,232,40,83,237,109,52,213,179,149,176,62,148,61,97,0,63,60,150,238,120,156,34,55,62,108,6,131,180,83,158,84,101,201,75,202,61,144,83,236,230,39,13,151,89,14,244,162,187,159,160,167,94,200,124,2,139,249,145,31,196,146,148,31,254,51,150,101,60,91,127,5,78,69,215,97,78,224,121,205,53,168,150,2,180,80,94,215,90,139,169,70,147,178,195,92,88,206,204,12,204,163,236,188,124,135,165,249,12,184,70,49,199,248,204,26,186,247,236,116,175,149,184,247,236,116,239,217,233,223,231,217,105,169,71,60,109,47,0,14,223,59,66,7,49,129,31,176,208,176,176,51,172,118,222,119,20,80,16,86,32,237,236,137,174,254,252,231,251,112,188,11,95,81,133,78,28,21,111,140,198,163,241,246,49,250,98,92,199,85,226,17,65,123,46,129,138,127,170,71,206,220,155,93,33,96,135,234,214,114,164,109,58,103,119,191,163,189,247,254,112,5,27,131,207,197,12,230,183,49,43,171,24,136,136,124,62,209,221,86,122,90,202,252,233,24,61,135,57,193,192,195,40,176,161,11,164,179,99,68,234,202,50,126,135,179,29,188,81,154,128,77,155,181,234,139,75,40,107,245,232,79,179,1,127,198,196,148,38,80,244,52,248,174,50,171,242,107,64,185,130,48,142,236,107,146,70,6,215,134,49,136,203,221,14,44,31,146,167,240,165,11,120,143,66,22,62,247,42,38,151,175,240,173,95,185,53,19,30,26,190,244,96,214,146,224,212,248,193,130,15,24,200,27,30,27,80,233,204,117,124,124,110,194,51,73,241,229,118,175,98,106,49,246,216,39,226,199,49,103,171,98,74,238,140,119,175,215,134,30,197,51,124,234,64,15,142,102,1,70,196,148,29,238,65,135,143,128,236,226,35,212,132,178,56,62,246,147,97,244,241,0,26,77,249,206,102,14,190,66,39,121,100,208,107,11,223,161,167,13,252,219,132,108,60,238,56,188,161,51,250,185,115,140,157,238,183,147,32,227,24,216,27,63,1,204,208,55,2,62,118,161,28,122,217,194,103,236,1,206,222,53,15,61,137,223,160,43,44,66,229,0,125,28,1,204,40,162,37,189,88,80,148,113,34,131,235,232,236,144,190,65,119,104,19,164,23,236,19,78,223,169,75,175,45,53,12,58,126,128,158,157,123,83,55,160,151,14,170,224,238,122,249,98,208,69,138,194,129,250,9,118,237,251,222,227,104,194,151,18,233,10,236,105,217,97,86,208,109,45,156,90,255,62,156,218,125,56,181,255,130,112,106,80,155,114,101,15,163,246,188,115,39,72,2,167,24,246,172,6,123,77,16,186,140,132,216,108,37,195,214,16,82,20,45,102,118,0,29,76,2,154,144,7,161,168,182,255,244,197,135,215,239,62,239,61,31,253,244,195,190,234,229,72,220,152,243,181,192,95,188,212,135,253,127,126,224,101,110,110,244,166,111,110,202,161,52,73,0,178,24,190,246,103,87,15,31,58,90,53,106,244,214,157,176,22,135,142,31,225,230,81,166,187,106,33,13,139,132,70,58,110,18,253,23,215,151,209,10,99,23,246,10,188,99,202,56,199,223,12,51,58,129,77,247,71,23,131,186,99,100,114,160,224,1,243,243,21,126,69,13,38,5,119,77,106,131,77,70,169,109,251,23,207,223,246,106,177,27,197,101,223,57,247,142,209,225,97,13,152,200,24,199,80,193,208,105,171,154,251,53,211,97,189,137,116,20,59,133,75,22,206,32,242,52,238,106,24,57,32,96,147,83,180,108,231,225,228,180,251,102,34,109,17,44,196,105,13,251,230,142,89,68,215,196,195,156,134,102,236,230,164,134,105,117,179,56,98,111,12,109,152,179,101,113,148,83,88,203,23,201,33,149,212,98,1,107,225,148,213,88,62,132,229,69,62,109,104,80,246,53,98,195,0,163,224,186,244,87,41,76,129,155,139,74,235,131,87,142,222,240,211,210,25,240,97,9,68,18,242,73,87,104,154,237,131,241,48,47,144,187,4,91,165,54,245,142,200,95,108,104,63,69,135,117,126,112,81,78,2,114,169,221,218,210,76,128,166,238,204,185,122,18,114,147,89,214,34,173,4,238,26,167,174,29,217,41,233,28,15,236,152,135,88,115,203,14,37,84,76,223,118,24,110,138,4,95,245,178,161,65,40,28,102,170,69,84,186,38,168,251,38,77,66,44,12,147,178,157,211,141,153,156,203,247,152,35,59,20,90,154,170,111,19,172,190,208,167,17,33,86,153,231,65,127,44,129,226,94,72,210,157,60,161,51,221,110,174,149,152,75,105,120,100,149,144,48,250,68,142,90,92,54,221,122,42,126,146,46,231,116,196,248,30,109,36,39,117,254,106,48,177,60,12,90,82,8,158,228,248,219,61,81,45,60,1,213,15,84,132,175,90,99,253,86,158,43,239,137,137,27,181,59,217,155,125,34,9,247,121,246,132,113,243,120,76,133,79,192,77,13,68,21,201,133,152,135,15,85,235,62,87,187,90,83,20,92,140,247,41,185,157,197,238,85,249,102,144,167,129,71,16,42,124,220,161,58,238,204,229,29,245,98,164,191,101,139,11,237,55,55,117,211,7,188,71,215,61,80,76,134,69,151,46,24,16,154,120,160,92,181,45,180,80,56,82,236,243,104,69,15,44,183,105,138,21,49,0,241,198,20,27,43,176,57,170,137,222,81,190,44,113,120,247,18,139,104,17,79,106,34,247,67,16,204,98,111,113,47,170,252,151,171,208,233,150,234,165,48,236,67,33,27,222,184,247,161,30,58,31,186,148,206,135,154,232,124,232,82,56,31,106,146,243,161,75,225,124,168,141,226,60,188,10,231,67,117,244,62,116,41,189,15,245,208,251,208,165,240,62,212,177,208,253,208,101,249,66,161,79,151,155,11,128,167,223,85,0,220,253,43,8,128,159,239,5,192,175,17,0,191,216,7,208,88,98,46,33,236,39,164,217,132,249,222,62,48,254,167,78,255,193,247,255,113,59,226,233,232,168,223,23,79,71,71,236,169,94,239,57,226,169,211,153,76,240,169,223,111,54,145,79,101,249,248,147,51,153,176,212,163,35,247,80,60,29,29,177,167,201,196,237,201,167,250,81,155,218,61,156,118,88,217,67,250,143,74,64,27,157,14,43,59,105,136,167,163,35,246,212,233,28,246,197,147,211,116,169,87,147,70,175,205,106,233,209,127,248,228,88,98,68,135,141,206,161,120,58,108,200,113,88,226,169,213,61,108,80,125,135,141,22,123,106,209,127,248,212,158,136,90,58,157,230,84,60,117,58,162,108,179,43,158,26,188,87,205,169,213,130,167,177,249,148,205,65,206,185,136,249,18,128,111,193,55,108,172,137,150,145,99,243,15,91,42,156,177,148,174,115,54,223,44,21,232,79,83,2,253,238,55,9,244,234,150,129,198,89,68,33,164,161,215,97,48,189,18,158,246,34,188,11,31,4,80,70,28,160,104,185,216,53,157,124,223,199,184,174,104,19,0,81,155,237,212,40,181,243,71,170,52,105,36,22,38,83,55,55,178,1,230,217,142,219,163,218,74,53,228,125,249,48,184,196,234,152,24,3,148,233,25,243,60,170,54,113,226,77,147,104,182,32,42,147,123,192,8,5,101,254,152,111,30,166,122,106,205,235,160,47,29,29,86,146,27,119,126,205,157,123,49,172,196,218,140,224,240,244,245,43,9,8,13,100,166,163,200,217,159,51,114,246,202,43,29,223,24,85,76,169,191,48,24,136,129,0,60,116,200,81,150,207,69,33,118,13,242,3,75,32,57,93,247,158,187,75,110,148,163,124,241,180,192,14,111,245,189,227,244,133,227,188,43,255,40,159,106,145,208,190,204,170,6,49,182,232,28,152,110,252,209,39,33,23,11,255,61,120,97,18,173,77,21,155,17,20,11,42,170,51,105,204,116,96,24,227,45,246,64,182,48,137,59,206,172,48,129,117,166,203,83,126,233,210,152,192,67,99,147,177,233,169,238,112,76,166,135,169,166,195,49,51,26,172,228,250,42,142,86,26,64,50,3,77,150,25,111,21,165,175,15,82,60,228,228,90,175,196,246,196,28,78,174,123,113,51,41,215,99,37,194,251,25,180,254,165,66,215,64,165,171,62,236,80,141,42,98,230,190,69,109,41,198,92,124,129,229,102,99,182,93,149,4,115,214,168,110,71,181,20,27,240,40,112,195,77,6,245,94,181,47,163,217,222,145,27,226,64,110,176,108,228,135,234,200,233,74,238,186,45,21,3,135,78,122,43,59,216,149,167,200,9,20,100,99,7,95,60,227,203,37,25,233,176,146,143,237,143,10,235,247,85,210,111,196,182,172,44,21,175,162,153,76,7,199,137,162,162,97,130,244,233,114,245,111,40,101,254,163,68,230,127,147,72,163,229,186,153,4,223,41,3,83,117,125,155,184,133,148,217,204,228,82,25,39,95,131,107,16,70,167,51,232,243,224,90,156,17,166,85,16,172,143,116,1,77,110,27,120,157,161,108,240,18,120,227,148,29,22,22,249,110,95,238,151,214,243,23,103,49,58,167,165,74,14,136,195,60,242,102,46,186,118,101,56,193,68,180,162,91,24,84,62,199,187,59,86,132,167,207,222,204,205,243,253,14,220,215,2,153,65,106,117,123,225,31,155,37,246,120,236,29,137,199,223,23,174,252,124,56,95,136,199,203,170,55,33,135,248,121,94,231,41,11,165,21,199,188,80,221,131,75,103,117,46,122,139,64,213,137,246,138,190,15,197,98,6,44,124,6,223,222,17,26,3,229,15,252,89,224,40,247,148,21,191,240,82,119,153,232,102,65,214,30,250,249,234,96,114,170,156,92,31,0,158,5,167,10,4,117,186,240,80,225,234,146,178,176,60,175,112,61,80,249,154,31,18,243,157,31,205,187,153,235,210,105,129,106,217,207,85,26,179,102,182,172,156,98,239,95,188,220,255,233,67,69,248,126,183,241,14,50,182,227,76,71,17,218,165,255,252,238,101,89,129,212,237,74,143,246,108,210,96,161,162,91,48,118,122,188,62,198,83,126,84,192,193,127,140,2,236,255,137,44,105,114,198,196,185,59,224,216,136,71,212,23,212,35,90,16,108,29,49,79,131,227,71,120,210,194,184,174,242,82,222,138,229,89,195,231,61,239,193,122,145,57,96,199,149,142,122,97,135,197,16,29,174,105,48,169,172,178,131,215,231,29,116,163,70,247,214,245,0,26,149,65,94,65,230,152,159,239,8,168,12,152,229,23,86,153,2,150,175,72,207,202,248,224,196,245,255,116,201,229,229,140,95,251,122,174,95,251,250,120,71,125,25,240,88,100,27,248,197,223,81,95,72,201,202,96,207,228,130,60,7,247,34,64,141,153,151,79,16,40,28,28,50,101,146,205,219,209,102,148,173,51,144,217,197,121,21,85,147,227,246,29,54,19,54,9,57,197,13,209,135,69,16,121,140,54,105,39,42,187,200,40,68,101,237,24,137,147,3,66,134,233,59,36,148,98,45,139,186,89,158,114,230,171,218,53,50,25,59,9,102,184,209,235,249,114,134,128,119,186,201,131,132,2,176,168,96,164,176,82,210,119,188,72,160,90,186,88,196,224,200,45,44,0,125,47,9,112,65,159,62,4,11,149,19,224,177,33,204,53,139,218,190,18,215,239,124,121,168,10,125,130,134,60,82,206,26,19,204,98,232,48,236,29,100,110,204,51,144,233,99,193,172,52,127,59,101,109,108,232,78,12,239,70,149,245,92,38,95,25,126,225,174,161,58,149,147,197,240,230,21,115,9,148,204,133,14,58,238,192,108,85,245,90,25,125,60,182,171,4,0,226,212,127,224,219,47,208,35,40,125,18,44,208,128,233,15,89,230,188,35,68,125,27,150,123,126,156,92,141,98,123,96,44,85,238,73,113,182,217,210,37,168,114,104,174,49,101,75,64,41,123,108,175,185,186,51,253,160,25,12,97,179,54,74,70,97,51,133,231,195,91,141,162,50,183,169,88,73,185,84,197,212,168,53,99,137,247,114,142,193,94,168,199,65,108,227,216,254,87,121,103,80,166,0,142,59,149,193,167,237,79,219,176,245,192,151,157,193,197,197,197,205,188,242,169,86,217,185,10,206,226,179,67,247,19,158,169,126,218,190,192,114,181,191,159,219,229,3,167,250,199,168,250,91,189,218,255,92,29,111,85,182,73,2,219,176,218,79,53,168,120,59,91,149,244,70,179,83,118,129,206,3,57,98,65,38,43,91,198,96,123,27,42,169,241,94,97,167,152,27,251,109,3,164,237,198,120,203,216,137,78,130,11,207,63,10,236,186,49,40,175,28,43,84,134,221,57,199,32,53,124,140,229,79,83,236,68,37,183,113,12,139,7,244,134,242,83,235,180,2,100,235,219,176,22,18,29,245,51,85,180,206,236,113,141,220,61,174,161,197,126,105,140,139,188,110,177,53,82,36,0,8,9,113,232,218,204,205,178,78,194,101,48,23,51,121,68,107,150,40,39,200,25,57,47,78,69,81,66,46,66,63,77,219,87,206,217,222,252,153,206,55,4,183,2,236,175,112,59,239,205,200,19,21,55,10,97,78,136,235,185,30,68,105,80,90,197,252,176,207,183,15,198,192,151,212,135,238,227,244,188,13,221,173,173,138,127,224,142,149,73,115,199,140,56,105,215,89,209,153,148,201,157,75,43,124,13,243,171,72,45,171,86,231,137,159,169,140,171,75,38,133,103,29,22,137,176,64,34,142,105,185,50,188,128,9,114,1,235,145,213,3,138,138,179,239,115,93,204,131,186,56,117,177,242,252,100,179,78,167,28,60,177,96,64,120,253,214,118,37,107,84,102,65,221,108,198,93,138,207,244,66,23,87,233,150,52,149,241,5,11,106,67,109,130,186,226,76,9,14,137,102,205,175,136,227,114,57,127,59,101,249,200,107,226,145,228,146,44,166,50,217,228,123,149,181,35,231,61,141,16,21,21,29,182,108,171,178,210,7,53,163,149,117,1,101,172,144,195,87,110,84,168,69,84,64,92,114,1,57,236,88,158,154,99,81,230,101,152,165,87,173,229,78,159,125,61,186,85,196,142,218,165,35,102,6,96,95,5,176,240,187,204,179,224,155,156,50,14,17,250,131,182,49,133,240,23,149,216,118,2,48,201,195,18,240,120,29,10,4,171,25,8,10,44,92,215,143,55,182,93,49,83,140,25,208,107,221,28,67,132,112,224,87,192,83,62,77,129,128,76,151,59,119,199,208,1,68,127,205,176,96,177,196,54,60,75,91,163,196,45,0,50,36,143,157,155,27,60,74,196,35,108,62,19,54,159,210,155,27,178,94,99,144,22,133,132,222,243,32,54,253,241,208,175,218,14,159,249,3,66,204,250,56,227,252,127,95,11,90,176,230,202,198,13,32,183,166,28,127,251,116,70,236,62,182,235,226,202,185,201,45,170,16,118,232,53,50,176,29,36,84,30,252,177,198,120,131,161,234,161,169,178,214,124,32,218,47,135,54,112,148,128,149,179,199,254,22,223,133,38,118,152,64,205,127,50,219,1,94,200,244,171,51,243,149,19,159,212,230,30,90,23,204,182,38,85,92,231,152,84,79,18,38,38,212,82,157,1,191,57,219,178,39,183,169,217,157,59,139,60,100,226,44,238,50,103,180,204,152,11,181,63,204,231,236,193,56,227,143,28,139,231,249,241,94,129,39,128,160,204,188,65,52,149,241,101,27,222,123,139,252,207,246,22,217,101,151,214,45,180,255,184,78,172,176,232,224,93,245,239,144,249,240,122,54,253,200,235,51,201,47,13,234,16,200,2,247,236,48,14,93,106,7,22,16,218,60,69,69,58,48,197,113,110,162,202,114,185,231,71,197,99,46,143,163,98,198,181,224,16,182,231,115,55,36,93,231,43,30,61,224,53,255,152,246,133,195,245,233,194,245,141,40,43,30,18,199,58,120,73,58,150,33,32,18,87,51,210,233,228,210,200,42,153,212,100,48,34,128,162,104,121,234,69,128,9,62,41,41,110,83,245,166,35,168,16,38,41,193,143,203,204,135,44,70,59,72,92,190,48,66,179,195,109,1,121,104,135,130,227,5,25,115,5,89,140,156,166,213,57,64,135,53,90,255,178,161,89,200,74,10,13,205,245,62,230,197,115,209,107,166,82,122,237,217,0,41,220,6,171,184,110,81,36,93,119,170,230,108,216,10,25,120,133,209,157,97,106,143,4,234,104,202,79,20,202,199,190,190,173,228,134,194,80,154,142,43,220,236,42,39,188,169,156,253,216,57,117,153,205,45,110,27,156,146,122,137,137,47,167,212,30,51,234,5,105,149,19,163,104,197,174,94,87,194,85,162,86,46,20,71,4,126,110,176,140,178,56,72,19,17,57,130,188,136,28,196,57,45,205,65,160,130,250,34,25,12,3,185,245,73,110,220,140,156,138,50,157,44,238,135,106,212,229,36,78,242,253,44,202,79,112,166,196,252,148,169,67,83,224,214,49,54,253,84,2,122,136,97,121,137,25,88,60,177,103,138,73,20,55,135,58,144,129,185,198,165,87,206,165,55,63,155,151,68,157,37,182,21,98,207,74,64,162,39,39,100,193,53,45,62,157,119,237,128,115,23,252,16,196,164,115,22,105,94,43,253,214,51,7,58,148,5,62,27,146,166,38,158,117,118,202,81,89,86,134,76,168,23,156,69,60,252,13,250,13,35,199,97,188,35,34,228,168,51,157,186,204,101,152,185,164,107,88,122,24,193,210,64,239,99,110,1,184,221,21,20,38,98,245,176,195,246,202,192,72,118,19,213,57,80,196,133,34,232,109,132,135,24,201,129,76,206,92,78,55,88,79,176,129,77,185,216,184,122,109,221,234,84,34,29,234,164,144,70,36,4,193,181,93,182,79,21,244,199,116,139,92,13,231,225,131,118,196,237,238,224,223,1,127,89,190,60,118,202,238,170,85,234,143,209,252,109,85,62,206,37,50,82,66,238,157,243,183,145,229,132,38,181,192,229,22,188,188,237,155,155,131,177,73,129,45,204,156,136,66,5,100,33,27,170,70,165,199,43,43,144,113,160,36,181,16,155,94,18,62,134,135,120,76,180,57,164,242,177,13,118,59,23,143,140,209,222,28,38,84,177,59,255,140,97,199,40,72,248,49,171,228,233,139,143,70,161,91,228,232,158,63,254,207,230,143,123,130,63,214,124,58,113,99,91,245,14,131,95,225,196,6,214,133,118,183,65,124,23,154,39,107,168,1,209,71,213,20,66,12,205,115,17,102,50,155,208,84,113,215,80,223,203,161,58,99,210,34,59,99,16,198,49,24,251,37,163,39,74,189,33,47,165,177,64,121,28,163,82,45,242,115,73,24,191,97,172,220,119,163,144,122,98,221,221,220,132,59,89,46,82,109,9,106,226,135,59,43,120,222,220,157,236,230,134,148,40,20,184,47,89,237,72,134,97,174,149,155,40,34,70,141,220,161,206,124,42,83,89,159,53,78,206,113,72,201,192,96,86,174,28,132,227,155,155,128,223,95,9,205,160,48,246,160,22,239,144,93,36,16,167,86,196,68,51,39,135,95,195,113,103,249,226,88,23,101,138,153,220,48,53,26,84,14,225,222,168,98,125,152,194,250,146,6,192,161,114,151,13,85,70,67,71,51,219,127,248,208,97,234,58,155,83,62,15,71,155,52,136,52,198,169,201,200,110,48,253,92,216,114,212,136,107,42,33,231,65,124,51,20,155,249,149,200,144,236,247,111,70,63,21,211,236,251,248,60,127,21,154,109,122,127,42,213,100,19,47,214,117,130,127,21,129,89,195,20,93,13,191,153,158,138,43,113,34,140,169,198,138,144,237,197,183,81,89,174,94,148,241,10,213,81,173,79,6,245,94,134,169,94,238,40,228,132,200,218,224,110,117,8,50,16,115,120,115,83,4,47,70,8,42,149,181,52,12,137,57,178,163,70,1,117,17,223,2,137,229,152,209,201,119,237,202,34,196,174,20,64,146,43,234,120,107,112,116,140,21,241,243,219,15,161,135,30,87,182,57,240,120,96,192,193,82,158,56,203,223,110,196,199,190,49,238,99,2,253,85,41,98,31,41,226,159,70,10,125,12,19,186,140,116,49,236,94,190,200,235,166,166,226,220,76,37,185,92,81,250,205,164,38,51,98,253,56,70,144,90,193,176,104,1,36,139,67,228,4,247,171,232,47,176,138,150,243,21,107,158,104,160,217,146,29,75,68,225,33,88,149,16,165,153,69,198,198,152,119,2,88,228,92,220,39,164,45,14,239,132,86,92,73,164,43,195,71,100,157,225,189,134,49,105,149,245,79,101,58,59,92,113,98,65,88,161,133,98,38,175,227,210,80,43,121,146,241,255,124,30,123,90,249,136,71,169,233,157,29,239,194,231,94,214,215,162,228,98,64,99,119,80,181,214,228,11,56,83,176,83,94,214,65,23,58,152,233,98,58,84,185,62,76,157,168,172,121,78,81,24,30,60,105,155,123,117,191,3,49,206,76,141,56,133,135,90,56,220,186,52,132,72,250,176,163,198,90,172,12,114,253,233,139,168,220,137,241,133,144,230,202,138,117,208,72,24,123,74,35,17,89,134,117,166,162,126,210,164,187,100,140,194,134,56,31,69,178,54,16,230,129,22,13,217,31,235,213,229,5,205,86,239,239,39,245,60,224,126,99,84,171,23,90,232,122,92,6,110,14,161,78,40,217,193,48,74,145,112,140,42,74,81,39,200,148,82,141,58,178,94,92,236,245,39,55,94,206,133,102,131,1,20,249,230,40,14,6,160,249,252,231,13,223,86,52,179,240,149,253,92,30,178,46,187,84,116,46,151,174,56,44,23,253,191,137,175,45,50,59,156,122,231,44,68,71,168,24,217,199,193,241,49,186,190,68,31,84,85,118,79,147,14,93,194,220,171,102,74,46,105,149,243,244,245,171,15,193,169,235,83,214,4,40,172,226,225,210,212,252,5,146,119,223,224,65,218,244,10,166,239,129,187,131,158,57,213,219,174,183,183,239,233,2,167,186,122,228,53,210,155,155,242,146,212,252,190,208,169,10,103,253,162,51,140,222,142,27,160,208,37,33,90,221,86,204,76,173,194,221,76,94,139,34,173,16,171,1,54,172,16,240,6,101,195,63,155,31,186,161,234,60,225,230,230,129,23,61,67,119,14,72,248,111,110,200,94,231,104,22,160,107,143,10,42,71,111,110,220,39,130,50,86,136,54,200,55,211,173,74,191,49,67,205,144,155,123,37,24,10,91,56,118,154,18,34,121,129,17,18,55,150,50,237,146,23,129,82,156,75,42,47,94,104,67,135,254,215,217,187,207,82,16,166,113,231,187,130,200,107,153,123,170,40,5,190,244,4,129,126,54,177,23,83,134,225,121,94,39,252,252,6,96,43,152,122,19,88,39,204,201,196,161,171,249,221,144,186,113,180,250,98,227,229,186,189,80,66,245,201,147,39,117,211,209,110,194,0,95,86,31,6,143,195,97,176,181,197,76,61,227,131,96,108,114,38,204,129,165,27,152,201,253,123,23,125,72,36,119,228,51,55,148,96,13,241,155,111,47,3,103,138,134,193,234,125,60,89,208,189,116,39,123,193,124,238,248,211,178,225,250,232,159,130,245,248,157,27,121,127,224,13,26,244,81,128,139,59,191,136,115,22,7,63,135,179,167,192,69,1,49,225,121,41,208,104,30,170,86,45,0,129,5,227,174,167,130,79,115,187,54,31,189,123,8,73,110,231,224,192,129,125,109,12,76,254,176,28,63,174,163,57,58,3,222,227,152,221,235,166,83,62,142,146,204,55,185,137,190,168,216,154,195,197,128,17,111,134,190,246,137,66,224,184,250,7,32,127,12,145,121,252,10,37,85,52,89,205,84,84,55,149,180,84,157,192,114,41,229,152,249,131,167,174,149,82,240,240,33,170,146,153,59,49,24,103,48,174,152,51,252,70,39,152,240,97,6,31,206,202,145,60,76,132,1,71,246,73,57,34,183,13,145,125,136,73,209,109,250,60,135,52,238,67,118,79,131,219,41,30,132,166,59,30,211,55,87,126,67,107,198,49,239,152,52,101,22,125,70,183,44,24,111,33,243,29,125,156,76,237,72,46,254,9,173,27,92,247,83,49,107,158,141,13,70,26,44,166,149,177,9,35,154,192,175,158,52,221,154,8,34,51,30,155,153,246,96,200,222,65,125,12,255,183,189,131,6,253,5,206,128,134,103,217,246,68,87,206,179,49,153,124,180,56,178,51,155,121,85,197,252,103,12,52,115,251,12,45,35,143,224,15,172,183,19,248,211,24,155,135,240,167,57,54,143,225,79,107,108,142,236,160,60,55,79,208,215,79,80,62,50,15,229,140,141,112,39,129,53,95,70,180,60,134,254,158,203,75,221,51,106,231,86,117,220,175,202,150,142,4,37,160,167,24,28,136,95,68,132,39,174,55,43,151,157,173,160,178,221,64,199,69,30,64,190,241,119,15,224,76,55,232,145,146,49,175,69,218,235,25,172,160,179,199,147,225,25,144,138,233,193,217,24,87,214,130,253,29,78,15,102,91,214,216,174,195,7,246,32,233,209,220,118,170,1,140,126,254,191,141,7,144,126,2,255,14,225,223,49,252,27,193,191,115,200,122,254,216,27,158,163,35,44,81,230,202,174,158,111,157,12,175,30,219,231,213,195,225,213,150,221,96,160,188,176,103,91,87,195,47,246,149,13,25,110,110,174,30,216,231,15,31,78,15,46,170,214,248,49,252,129,134,119,216,159,1,251,184,197,188,43,238,217,95,170,87,220,178,225,203,99,231,225,195,189,199,1,51,130,113,66,224,163,191,84,240,160,142,191,236,85,42,95,182,182,204,189,173,45,156,66,168,102,108,127,49,191,60,113,42,135,208,11,233,126,97,239,73,80,57,81,63,28,177,14,94,66,7,231,208,22,124,185,124,98,215,31,62,188,124,60,121,248,16,145,117,113,112,201,175,27,159,2,64,240,13,51,125,121,98,159,86,164,211,121,164,73,95,204,61,188,5,43,32,177,139,144,56,30,238,34,36,70,195,93,130,4,54,178,59,60,181,119,25,20,118,9,10,80,35,66,1,254,32,20,216,159,1,251,200,161,240,217,62,173,238,114,40,156,34,20,62,107,80,112,170,167,85,75,133,68,80,253,12,31,42,167,0,141,207,12,26,216,107,251,212,60,5,104,140,212,193,127,6,104,28,171,31,30,0,56,46,8,20,187,88,238,130,64,113,33,64,129,64,101,160,248,66,207,195,61,200,250,165,122,129,89,17,56,167,102,33,88,110,115,214,93,42,16,133,41,143,75,157,20,233,196,117,156,162,152,33,57,91,87,62,197,72,231,82,148,122,2,139,210,65,75,199,41,60,204,204,72,174,206,137,88,157,211,130,120,21,192,1,185,228,82,130,65,180,94,121,144,128,183,46,119,213,58,191,215,134,1,235,164,77,179,92,189,174,100,137,28,59,164,237,154,27,18,63,118,42,106,207,3,211,161,217,211,191,128,140,110,59,168,124,169,12,66,120,112,108,133,9,43,135,213,24,8,192,86,98,134,236,228,6,23,77,15,67,110,65,150,58,30,55,249,122,183,3,147,205,57,201,230,23,164,134,234,38,121,220,36,207,87,15,126,161,242,15,249,91,85,152,191,85,177,131,42,206,49,180,110,110,26,127,15,37,255,144,58,216,165,107,199,122,76,106,105,60,101,66,183,77,47,141,155,102,188,165,140,64,180,191,221,162,205,25,137,177,109,24,28,136,184,206,202,145,237,202,109,19,240,118,11,102,134,213,127,134,156,139,142,245,42,52,163,10,186,168,155,150,51,203,71,95,60,144,109,184,16,163,155,111,157,193,214,185,208,102,37,170,206,33,211,150,246,9,186,113,86,33,232,105,117,87,231,136,6,90,159,48,95,144,90,175,17,230,211,23,49,214,39,55,197,198,223,69,135,158,200,249,217,57,16,224,92,176,187,222,44,84,55,130,215,140,204,5,108,107,14,158,57,153,201,206,24,171,144,157,23,39,55,42,180,207,63,128,145,63,152,107,211,26,216,243,29,248,138,155,187,232,207,60,121,222,57,27,204,7,103,89,222,99,167,236,217,1,242,10,51,248,3,188,66,4,127,128,87,88,192,159,230,184,50,40,71,44,117,193,82,61,150,58,99,169,67,230,151,59,128,86,56,66,31,136,1,30,141,53,175,236,164,230,226,12,159,97,240,146,46,46,64,168,178,14,245,161,221,185,97,168,216,20,60,150,146,36,191,222,236,131,148,64,14,52,240,178,110,41,28,204,96,151,88,108,217,244,25,165,10,216,48,146,251,189,165,120,224,65,122,84,152,238,64,250,236,137,181,67,142,132,189,135,15,241,207,140,4,194,73,121,1,40,100,226,7,212,30,5,85,175,58,67,183,0,80,17,62,194,238,134,28,154,237,236,40,31,96,199,179,23,58,99,76,87,187,80,51,68,170,201,58,114,134,233,28,192,250,162,12,4,195,86,83,92,92,90,145,246,1,249,238,169,222,45,62,44,173,164,64,196,170,91,217,18,195,94,164,250,165,228,73,53,3,115,144,164,85,152,50,209,219,145,99,8,170,51,19,64,134,59,224,2,48,3,83,103,106,170,199,82,99,51,26,163,82,53,249,46,202,97,10,47,13,51,79,9,91,101,111,199,26,212,43,91,229,25,251,107,65,197,48,192,128,65,91,66,186,204,223,16,204,98,96,73,19,38,16,153,1,0,146,240,200,211,112,137,38,252,214,32,29,215,65,178,137,96,5,100,148,24,8,3,151,57,186,197,14,108,43,131,125,176,183,168,93,161,142,109,37,111,98,30,212,205,131,127,225,229,101,215,19,197,136,252,180,35,167,49,25,96,182,66,144,192,86,84,105,242,78,165,43,98,223,20,80,1,197,182,144,190,60,168,195,28,229,55,180,149,237,236,22,7,88,106,26,68,237,201,16,178,144,208,107,203,237,211,86,210,39,90,15,195,57,80,49,60,17,97,243,18,36,27,214,81,226,253,219,78,36,104,146,158,37,239,31,194,252,51,5,131,212,229,4,194,225,173,71,125,68,250,233,209,252,217,241,205,13,127,226,126,94,103,118,184,229,37,29,30,242,155,168,51,209,20,118,214,167,26,220,199,51,160,106,182,47,173,152,153,144,233,86,67,96,222,14,60,186,152,70,208,224,4,32,2,225,112,154,77,128,207,137,75,189,4,161,205,9,72,147,38,111,238,54,180,103,183,183,25,203,247,201,89,24,5,225,231,69,16,149,188,168,20,156,197,165,224,168,116,72,190,56,30,168,78,81,79,84,206,130,129,16,21,52,76,19,19,179,27,116,33,106,96,102,248,7,166,103,40,117,79,158,220,97,4,208,240,198,183,246,145,137,237,64,57,113,80,91,51,68,4,128,23,62,227,135,138,244,114,35,199,214,128,45,2,24,219,99,52,45,49,27,21,173,142,58,47,43,89,8,170,163,114,173,21,63,152,9,24,2,57,169,179,7,1,254,89,2,89,101,26,37,191,165,122,121,73,234,220,106,32,121,166,90,129,118,241,158,53,19,87,102,41,199,212,82,235,133,241,31,130,188,83,62,198,182,238,5,83,151,152,238,39,118,187,211,108,212,133,224,35,191,63,182,219,221,102,171,121,155,58,161,204,171,68,161,70,80,91,187,209,239,164,106,83,50,60,198,230,172,62,94,232,106,12,103,201,50,152,225,69,10,255,96,86,101,42,6,34,95,94,153,127,0,48,35,105,147,187,27,42,98,130,50,255,32,18,121,82,200,147,120,2,221,106,49,101,86,91,214,200,39,2,186,180,37,83,77,94,174,40,151,200,195,210,50,185,234,38,242,250,154,146,7,208,144,205,253,1,35,2,176,9,228,141,90,33,67,56,251,194,132,30,18,18,236,72,38,250,88,176,198,9,89,113,183,226,170,53,12,73,174,132,95,23,95,170,85,84,96,134,91,86,194,172,8,49,240,32,196,229,5,127,112,65,57,12,112,1,223,118,56,226,133,136,204,116,133,21,47,176,110,5,132,200,9,214,205,107,47,126,122,191,255,238,3,72,42,243,218,211,253,151,251,31,246,237,24,30,247,223,254,60,122,105,163,100,34,98,96,205,211,90,72,57,142,56,57,68,62,24,167,109,153,93,17,132,34,185,18,138,103,205,162,214,68,79,156,120,124,84,204,70,119,148,231,65,140,124,250,137,55,183,227,124,133,168,113,192,156,37,151,70,66,17,60,134,90,179,167,66,188,78,245,44,132,31,18,48,229,176,52,111,65,227,0,197,26,33,57,219,202,109,104,69,181,190,66,45,29,221,167,181,112,242,156,104,202,225,27,63,119,72,190,73,69,94,166,33,221,204,130,55,103,26,164,164,39,151,44,15,50,69,22,60,243,139,104,95,250,89,206,20,68,223,236,218,108,197,59,225,192,33,105,105,129,31,48,80,132,137,1,12,146,119,39,61,53,153,227,177,216,94,209,127,216,55,140,255,207,80,37,200,202,245,109,86,195,205,12,119,96,115,76,188,183,49,71,12,236,14,135,63,113,113,231,133,1,40,106,93,94,234,51,115,153,200,162,209,153,234,167,61,216,217,64,174,191,213,236,72,200,184,184,200,151,53,243,96,65,238,240,156,138,234,164,173,28,218,116,3,203,83,143,158,176,17,60,131,212,44,133,200,62,7,6,229,224,242,225,124,71,166,83,210,167,59,45,48,151,22,151,150,171,18,139,249,115,43,100,47,141,203,46,220,113,165,227,140,65,162,48,207,245,80,255,254,106,126,24,204,162,29,71,104,127,150,229,194,67,232,1,76,182,58,186,25,63,47,137,114,79,214,194,157,112,203,31,248,226,126,61,239,53,250,114,69,70,71,92,114,120,224,16,221,21,219,63,3,136,3,243,44,249,48,120,78,136,12,19,238,28,161,122,153,41,138,93,175,2,236,153,71,124,217,12,24,15,219,129,31,40,43,64,48,211,251,142,142,134,237,116,200,36,20,174,37,203,198,186,79,189,211,6,48,83,46,104,208,30,129,108,149,157,202,2,130,66,198,81,10,170,97,113,96,215,92,244,156,18,210,114,35,9,102,216,32,79,160,208,61,211,145,207,175,161,82,176,144,5,23,81,173,129,176,250,129,12,12,3,166,98,49,84,32,39,19,68,27,75,114,33,171,38,242,53,151,230,51,149,26,91,43,114,162,75,102,145,183,189,50,175,25,36,185,59,107,228,70,230,238,65,157,180,201,19,219,226,225,176,217,188,47,96,243,30,78,30,47,134,19,152,249,232,96,2,44,129,114,50,56,25,15,169,90,102,206,152,212,27,177,171,19,76,139,132,74,34,49,75,172,9,232,218,227,57,171,145,79,22,212,180,124,190,48,67,209,148,241,68,62,56,124,17,51,166,106,15,26,197,249,240,36,70,201,217,92,150,211,212,107,109,45,207,11,243,54,212,253,106,33,198,71,21,132,195,89,30,168,207,0,212,103,4,234,51,29,212,103,0,106,222,18,135,182,218,84,36,163,116,160,91,0,117,41,166,204,118,132,238,208,97,65,235,209,86,139,25,207,161,194,76,172,74,213,222,67,172,58,111,188,147,122,135,174,164,63,217,7,169,15,166,51,30,164,139,17,41,117,196,13,35,165,112,206,230,129,170,22,50,138,77,141,41,229,78,163,112,84,132,41,127,157,129,233,120,159,166,160,129,16,137,11,169,167,55,78,155,73,37,60,55,238,131,213,106,166,35,59,217,61,124,160,250,251,83,134,204,174,234,18,253,78,37,97,75,51,164,190,248,195,108,54,2,224,147,102,52,83,48,19,15,31,206,4,170,62,32,17,190,252,205,189,225,183,4,146,59,252,117,20,226,81,96,159,9,98,19,61,158,14,35,0,116,121,118,16,141,245,142,225,135,164,111,248,166,116,15,54,252,9,155,76,76,1,242,167,153,229,41,243,106,217,201,89,239,206,4,157,140,78,6,223,60,176,91,101,6,243,176,99,52,155,189,204,97,13,184,204,32,53,19,59,32,227,9,38,65,107,193,69,173,208,55,246,210,5,9,95,71,243,98,238,47,119,1,31,29,217,197,120,175,101,117,166,83,185,30,116,26,160,101,139,220,248,149,115,153,3,24,205,122,141,245,194,61,242,46,137,217,246,106,100,153,178,207,194,34,216,30,197,65,227,118,55,15,84,241,161,156,48,237,94,229,238,99,70,209,165,147,15,196,111,179,231,247,11,103,2,162,142,120,253,201,189,192,251,117,226,117,119,22,200,156,73,208,231,162,192,184,121,50,33,99,59,65,44,138,232,33,147,34,29,18,237,228,185,68,226,96,185,205,11,69,238,171,241,116,178,13,250,154,245,185,109,203,239,15,196,115,50,167,59,162,119,3,217,162,18,20,36,39,120,22,227,140,49,154,33,106,55,28,166,235,225,176,136,195,43,73,43,232,196,236,32,53,210,49,72,167,15,64,202,40,123,54,115,3,87,174,84,106,211,192,71,54,31,245,156,116,98,199,125,28,208,228,145,111,14,113,200,67,186,77,166,185,158,208,13,162,168,114,237,96,47,2,59,186,5,68,0,222,224,234,26,251,240,32,68,122,99,112,201,119,172,189,148,43,50,43,178,233,220,190,43,144,241,183,226,219,92,11,127,200,203,172,202,188,136,49,18,110,98,137,133,132,57,53,80,148,117,184,229,87,146,145,251,153,202,181,40,123,225,195,120,1,136,14,44,146,249,34,46,197,65,105,234,178,57,60,11,221,146,31,248,85,170,27,100,94,105,160,108,208,93,0,85,213,246,223,19,235,204,99,241,190,102,246,103,17,136,25,163,145,195,91,132,182,1,20,178,121,1,111,83,52,149,161,144,205,115,120,59,195,48,95,24,70,27,227,124,125,46,31,97,152,47,138,224,124,12,111,135,24,229,11,42,237,176,48,95,205,46,134,249,130,204,77,140,243,245,185,124,133,97,190,160,21,72,190,196,228,94,197,60,197,191,80,122,23,254,182,234,138,222,229,243,230,241,191,190,8,50,39,144,138,164,229,157,34,80,186,130,184,197,90,208,169,76,160,41,53,8,213,45,30,109,184,99,59,54,21,205,237,251,239,26,119,236,233,95,33,238,216,203,251,184,99,95,19,119,236,15,12,200,113,146,4,228,48,200,19,242,96,50,243,22,20,118,216,168,152,111,108,216,143,191,204,170,180,137,162,171,242,125,251,224,128,110,6,80,8,231,159,94,63,221,55,63,142,205,244,167,95,225,147,113,8,217,127,17,105,251,47,247,95,237,255,164,36,103,191,254,144,251,245,159,185,95,223,230,126,253,7,54,59,243,12,243,57,181,111,152,175,89,68,228,215,166,1,164,29,198,131,159,61,245,51,192,121,230,77,88,66,20,95,33,207,241,243,120,108,190,176,15,70,181,17,70,187,145,174,119,205,203,218,83,17,94,72,126,28,175,136,225,121,224,34,193,68,221,219,24,157,181,194,220,161,207,158,103,178,246,247,216,164,121,94,219,149,81,105,216,151,189,218,30,70,183,97,47,74,195,236,195,105,237,25,112,225,236,121,183,246,222,251,195,165,231,175,235,204,135,165,145,33,222,167,34,67,60,189,163,200,16,138,23,243,172,225,243,194,129,39,3,54,155,192,127,131,143,106,28,110,25,47,195,22,149,64,121,233,115,158,197,22,82,240,87,41,144,114,164,60,97,166,213,24,101,0,151,150,65,34,112,113,118,200,68,39,119,6,30,211,64,62,190,32,240,108,198,220,23,186,203,80,9,63,204,146,43,203,60,114,161,149,82,131,204,114,216,81,37,186,182,30,150,249,229,234,143,94,116,230,204,110,110,60,160,91,255,164,152,224,24,240,139,85,91,70,85,212,173,26,230,251,37,187,160,23,232,225,199,196,162,205,139,45,69,34,136,232,38,55,97,129,132,177,18,138,34,240,207,97,179,202,11,95,150,27,51,75,187,123,164,0,50,137,132,229,139,59,252,229,237,79,79,62,133,59,159,252,210,214,167,199,219,199,166,241,228,177,145,4,68,193,86,249,177,179,155,242,79,255,140,221,153,93,17,144,129,199,131,33,29,239,193,133,244,227,46,238,226,140,181,123,23,169,142,162,124,49,92,53,16,195,96,202,247,36,180,177,8,53,19,155,95,202,215,183,102,182,81,51,191,39,140,18,115,95,38,176,1,225,181,42,154,55,186,9,130,142,96,241,48,141,174,244,107,182,76,239,202,122,231,208,0,75,174,175,191,149,35,147,66,30,179,157,207,182,35,138,177,28,233,49,150,181,56,200,101,180,152,17,33,186,211,99,227,113,118,146,75,100,176,6,68,176,29,52,131,51,255,168,205,130,227,114,130,49,69,128,51,163,138,185,12,168,145,68,190,41,206,35,80,196,104,118,69,52,0,115,44,11,146,182,182,39,247,29,245,101,48,207,56,249,31,189,121,49,44,64,111,61,90,64,18,164,94,69,91,188,37,91,28,87,160,110,206,139,66,7,169,193,229,180,26,93,45,140,125,94,68,164,236,76,249,21,73,146,42,242,162,101,78,127,252,173,196,77,112,113,215,146,80,233,156,32,23,69,52,100,171,149,93,94,16,149,189,97,209,110,220,169,30,163,33,218,167,155,42,211,114,69,91,140,57,129,40,208,164,163,96,152,252,18,83,69,28,239,172,27,197,36,193,190,188,72,38,146,160,112,175,113,133,112,49,1,150,31,48,232,192,89,92,86,175,230,224,222,196,193,239,38,244,76,174,24,229,90,86,254,164,134,57,83,193,226,85,184,249,113,169,228,178,20,85,23,207,101,82,197,178,128,45,142,204,198,1,4,140,130,165,224,65,138,80,45,141,232,98,226,1,189,137,10,7,141,172,202,173,39,187,65,74,7,93,121,180,79,132,132,241,248,185,134,206,121,14,184,242,97,166,157,62,100,56,197,129,155,202,38,4,186,172,231,202,130,120,112,35,72,4,177,85,247,243,117,240,6,237,58,222,140,201,145,32,62,136,86,48,16,31,83,123,224,174,125,0,98,226,88,132,5,57,206,9,11,242,187,46,74,38,39,245,118,89,81,189,41,209,42,119,148,207,3,188,16,88,217,73,57,127,203,97,13,19,81,21,219,139,121,148,195,10,240,17,131,220,216,244,137,120,31,106,91,135,250,6,210,233,14,55,136,13,177,26,190,43,134,252,193,4,10,56,75,4,14,216,40,105,183,100,250,1,165,154,10,245,67,91,243,137,180,247,74,198,187,244,97,94,81,142,3,18,159,153,98,206,140,92,223,114,62,130,201,49,184,195,65,3,211,42,99,246,135,9,111,60,70,127,108,40,92,95,0,77,9,46,144,6,237,241,204,196,93,227,217,115,210,135,191,165,117,51,176,121,161,25,182,186,193,114,139,26,105,192,46,85,55,213,170,114,167,2,55,230,112,172,110,57,137,228,234,112,176,241,128,61,176,203,241,15,91,82,199,21,75,35,163,191,187,202,253,84,69,56,254,137,131,139,174,135,51,79,117,228,136,53,227,15,144,193,9,161,43,108,158,133,103,30,138,183,134,218,171,185,145,24,176,185,232,70,26,67,175,84,158,84,21,123,135,119,41,53,72,50,75,212,190,92,169,59,241,114,127,241,49,187,145,149,70,131,65,170,62,117,202,119,14,132,8,36,23,175,28,45,45,73,133,196,152,142,32,50,239,232,98,166,114,115,161,184,1,180,153,182,221,229,98,150,11,213,161,179,62,60,92,14,236,178,195,201,65,101,237,82,92,10,193,221,35,200,27,191,250,154,128,253,117,10,236,191,3,39,234,163,76,147,100,121,171,242,75,11,185,65,36,170,113,249,232,10,95,146,128,211,185,25,247,80,105,36,51,57,249,153,104,217,200,76,129,125,125,155,120,30,145,220,137,120,114,42,197,33,117,212,222,114,167,102,102,242,37,237,180,112,152,92,183,12,14,200,157,122,200,100,94,225,203,1,59,163,38,84,96,229,199,246,11,88,251,38,15,38,113,115,147,36,51,163,244,88,136,206,236,112,172,176,230,155,27,198,116,98,152,145,103,27,213,200,243,175,172,152,228,62,149,184,7,21,197,248,175,236,218,191,3,116,2,242,147,34,103,254,135,252,153,103,176,244,43,137,85,108,172,105,196,21,107,41,85,175,152,84,64,177,190,132,22,250,26,143,29,146,14,243,105,64,67,242,240,64,145,120,144,183,176,11,132,167,208,140,165,183,34,32,183,204,58,34,239,156,68,102,147,35,86,4,45,189,142,196,2,80,130,227,23,109,233,253,13,15,157,80,88,186,185,17,110,82,202,244,174,66,240,103,197,63,85,254,2,124,190,54,140,111,110,20,122,74,241,74,18,103,120,15,100,111,146,153,96,224,173,90,116,165,39,241,160,206,237,249,31,56,133,49,150,19,61,72,133,90,36,6,34,221,53,7,198,125,125,91,145,125,192,249,66,195,82,188,218,174,182,38,182,254,199,118,125,199,29,184,171,100,69,87,147,21,249,71,203,188,198,221,195,143,7,225,173,186,155,254,90,52,33,229,159,8,245,147,202,232,182,10,157,59,113,135,227,15,31,254,84,214,62,160,79,143,226,121,252,167,212,20,255,68,129,124,212,32,61,220,99,134,172,88,204,5,205,134,188,190,198,130,18,61,119,189,227,147,120,11,224,19,185,207,102,1,16,48,220,55,129,169,13,143,61,31,56,232,74,65,210,110,16,199,193,28,213,197,217,22,121,213,80,250,137,159,60,111,89,181,246,223,227,244,152,110,179,88,253,15,21,1,97,49,210,173,48,36,193,56,191,137,230,237,72,168,14,31,62,20,218,79,64,11,234,162,146,132,162,21,37,218,76,45,134,73,191,208,152,33,77,102,102,95,180,144,237,76,207,122,115,67,195,127,225,199,233,204,149,39,118,183,94,167,203,255,53,204,171,30,55,17,57,139,115,200,25,94,152,87,224,201,2,203,190,32,76,186,185,169,87,120,206,2,162,98,124,138,13,185,205,184,58,97,252,168,95,77,36,95,84,200,137,189,30,188,97,206,99,146,5,144,246,61,44,231,35,174,193,142,55,47,87,164,3,90,241,65,154,206,106,213,172,177,88,85,26,252,224,85,89,45,94,169,193,170,143,93,60,248,118,53,184,131,68,38,176,52,44,244,105,146,168,223,14,254,245,233,172,94,119,234,99,84,190,81,20,104,206,164,90,208,221,29,163,100,12,220,219,33,250,6,75,20,118,225,39,31,51,151,140,138,242,81,124,50,245,188,209,167,104,11,82,66,174,185,101,78,141,101,192,135,84,204,0,182,132,149,49,10,255,152,69,57,245,143,204,137,143,218,252,191,176,117,165,113,82,81,201,214,51,196,35,183,229,85,36,166,156,26,240,214,223,210,45,222,102,16,165,114,251,33,137,133,126,45,4,96,144,57,77,69,227,75,1,107,18,27,133,15,102,214,130,225,173,169,90,56,252,96,166,204,31,126,53,83,230,17,255,212,108,39,62,254,153,145,0,255,79,159,96,39,86,22,165,148,55,55,238,156,235,25,79,78,170,17,110,252,114,173,156,159,186,209,36,244,22,24,224,138,57,217,86,188,125,73,113,165,232,176,69,143,221,96,7,59,172,232,192,47,7,204,207,27,210,53,9,49,121,211,201,225,129,118,153,197,156,131,245,14,53,143,101,120,135,116,199,99,2,21,136,244,236,227,45,121,32,236,160,106,102,134,129,200,84,191,25,155,158,155,71,223,245,252,122,242,87,56,191,158,222,159,95,127,205,249,245,98,165,47,217,72,28,95,154,147,205,14,46,115,29,207,74,146,62,205,4,164,23,254,13,243,52,227,142,74,71,214,104,94,161,22,166,82,49,89,31,107,110,207,116,239,143,137,63,111,205,143,29,255,124,80,31,75,163,241,196,141,118,174,75,110,140,88,44,198,197,112,32,71,191,43,200,199,122,0,53,101,69,169,81,36,167,141,92,102,43,108,10,81,135,105,76,189,68,99,186,80,189,72,35,231,105,46,164,167,232,3,227,253,135,119,175,127,250,193,48,141,93,99,172,108,169,139,187,183,76,228,103,208,97,48,139,138,236,11,239,13,242,254,66,6,121,206,127,35,59,19,48,19,60,207,62,129,45,29,80,141,76,240,208,99,217,12,237,242,200,4,111,106,159,48,87,86,204,4,239,12,94,23,104,152,71,38,120,71,240,54,87,120,129,147,205,121,129,195,127,147,13,221,241,119,229,65,70,127,5,30,228,252,158,7,249,26,30,228,10,109,232,206,50,54,116,113,16,204,14,157,208,64,203,211,101,246,85,199,154,125,21,186,87,26,125,155,133,85,134,168,6,210,38,73,158,100,202,184,62,203,93,198,94,150,61,51,175,180,169,30,138,42,154,141,84,112,9,95,45,18,40,134,91,30,83,235,102,12,44,114,218,218,81,203,201,222,106,7,177,185,3,28,168,229,114,50,72,31,142,201,39,117,213,163,177,9,7,198,78,89,201,163,40,111,96,199,39,189,77,50,209,44,31,177,0,176,149,7,181,19,199,159,206,208,66,236,250,86,215,215,203,238,136,28,5,70,98,1,54,242,156,229,1,108,201,150,59,240,199,116,26,144,62,180,14,150,29,90,27,135,103,113,140,171,143,217,57,24,169,51,236,64,196,159,101,1,167,2,110,6,0,137,83,169,56,102,247,86,106,251,79,95,124,120,253,238,243,222,243,209,79,63,236,155,169,115,45,244,59,157,41,241,126,255,229,254,222,135,23,175,127,226,133,30,62,12,132,145,133,187,178,185,247,123,239,94,191,124,249,249,245,155,15,47,94,189,248,109,95,115,134,202,172,13,130,140,5,7,44,24,50,8,195,192,13,54,2,209,66,77,21,50,195,67,217,50,11,248,23,84,6,101,199,190,170,185,156,190,75,180,8,93,168,52,4,10,12,32,46,137,217,78,38,163,98,142,200,53,156,148,13,206,153,108,224,104,150,120,124,22,151,88,226,41,115,106,187,146,41,102,115,177,220,220,134,76,43,200,65,174,60,245,20,88,106,230,184,200,102,33,223,229,41,46,226,176,65,246,9,200,40,178,144,107,182,56,84,166,68,105,173,98,236,254,252,225,195,235,159,184,87,109,198,101,147,207,7,221,80,18,22,51,176,220,12,203,140,138,56,0,211,198,24,143,211,49,201,84,155,20,166,226,196,3,11,97,190,182,36,75,18,170,142,233,43,174,106,23,78,232,151,13,239,216,15,144,190,148,24,8,241,9,249,63,47,34,171,163,18,147,54,64,28,49,213,163,153,40,117,54,146,248,234,93,163,110,224,39,221,75,178,97,141,181,234,111,153,198,199,96,200,175,65,111,7,253,149,3,122,26,32,104,1,192,79,141,161,159,53,135,117,148,89,148,90,32,46,29,224,110,157,83,47,55,143,96,235,192,157,162,166,252,242,113,157,143,69,186,200,229,24,124,144,202,8,75,195,126,48,67,247,8,202,172,138,28,104,82,88,158,49,65,2,249,88,30,251,13,74,248,69,154,109,7,186,126,78,14,33,160,75,162,160,159,170,159,241,190,21,140,157,182,96,6,99,79,217,76,80,24,119,205,20,105,200,226,219,187,203,22,251,2,22,251,4,23,251,153,189,192,197,46,145,205,213,144,80,123,99,171,7,207,78,165,231,205,44,62,228,159,136,70,233,19,81,40,27,216,144,21,196,142,178,177,239,131,148,129,140,78,197,124,16,136,73,112,151,216,243,121,153,211,180,51,110,232,38,76,200,206,196,162,20,186,229,67,52,163,137,233,220,119,154,111,59,198,38,42,129,37,179,163,53,131,162,252,67,225,135,191,124,166,4,199,229,59,28,183,23,70,191,161,138,85,24,203,95,76,173,184,6,126,231,250,118,144,107,213,235,87,134,122,43,217,109,81,94,96,14,161,239,100,59,237,48,219,105,244,51,147,90,14,94,178,28,24,202,39,139,134,247,164,50,163,62,201,249,230,161,110,15,130,49,164,120,41,62,195,96,235,229,64,44,133,177,145,32,202,131,148,32,139,53,176,86,35,170,110,152,229,118,132,205,109,114,134,96,108,31,155,143,62,125,50,30,85,200,139,112,170,249,71,188,121,22,117,192,120,180,21,109,61,50,198,143,42,183,172,211,179,29,33,223,163,41,146,167,47,105,187,106,85,6,51,249,13,36,202,91,125,200,126,197,83,150,47,143,111,161,46,94,57,82,175,96,225,94,243,85,137,78,47,16,244,199,218,166,192,115,137,227,21,204,5,28,61,250,198,72,188,222,175,42,102,243,98,15,10,114,13,189,156,248,6,201,16,204,9,95,2,43,178,37,61,36,39,232,92,231,116,148,99,165,183,167,57,25,45,100,166,197,78,56,12,87,236,148,121,236,165,177,229,170,254,195,67,62,197,49,50,225,206,98,225,250,83,138,61,89,14,21,113,243,146,177,21,105,148,172,147,161,139,107,227,173,100,22,46,171,200,218,166,104,36,209,194,193,113,196,57,253,20,218,187,252,154,139,111,12,236,149,105,7,150,182,207,174,173,7,179,197,197,29,218,40,176,15,245,241,132,149,157,211,50,250,142,0,102,127,143,63,144,113,165,14,23,98,238,18,208,156,174,55,101,130,53,30,22,78,73,188,236,94,71,81,181,108,5,67,181,15,48,206,130,191,227,166,16,130,33,50,218,95,166,83,228,246,107,42,59,49,90,76,42,67,101,28,116,6,45,46,148,35,71,188,151,144,188,73,33,129,252,184,154,98,43,28,92,79,102,174,227,23,26,243,22,218,105,43,187,108,133,29,133,187,154,235,176,56,255,46,135,12,133,37,142,255,115,49,147,85,28,101,236,192,162,148,29,24,143,160,136,124,169,182,211,185,34,170,1,209,0,165,35,140,216,61,19,185,138,118,79,115,42,238,96,21,176,225,217,113,29,24,14,222,241,50,128,250,135,49,93,30,247,5,67,235,238,40,69,120,15,121,110,211,8,209,78,194,40,234,201,192,191,185,225,89,152,229,88,113,77,15,172,162,74,204,156,66,114,128,128,129,197,96,224,246,59,171,96,160,154,239,23,204,59,249,106,148,102,34,204,148,159,217,115,208,62,190,101,17,196,96,176,85,246,36,118,126,145,178,99,13,170,150,4,109,92,147,253,71,207,89,127,199,45,47,111,148,172,21,195,12,183,156,194,65,222,154,51,207,63,213,198,248,160,206,166,175,236,167,216,58,204,89,250,249,221,203,129,81,201,109,15,211,151,2,20,133,152,187,1,231,16,164,9,23,132,8,2,14,123,230,86,226,7,204,252,107,12,192,132,134,114,18,118,114,123,30,197,203,112,104,80,88,70,105,100,243,194,197,160,186,85,237,34,46,82,167,46,151,105,23,112,137,43,138,71,143,163,243,227,210,185,231,94,28,6,151,182,81,47,213,75,86,15,254,111,60,41,61,94,4,179,43,52,154,96,42,92,27,233,59,74,31,37,248,11,187,85,112,234,26,165,69,224,161,227,14,163,93,234,150,154,165,126,169,93,178,44,227,201,227,109,81,116,179,90,172,38,84,99,181,161,30,120,202,84,164,84,34,203,150,46,45,219,170,151,46,27,118,175,116,101,217,237,210,85,195,182,154,80,142,151,217,134,209,61,121,116,111,212,113,111,212,113,39,70,29,141,222,189,85,199,189,85,199,127,162,85,7,29,152,68,169,11,233,147,175,62,46,81,175,163,207,156,67,119,166,92,69,141,181,155,224,89,25,96,130,183,243,171,11,15,246,56,84,253,31,112,39,190,124,65,45,85,191,215,160,56,43,200,12,192,43,102,221,236,22,156,0,248,57,77,47,66,111,238,132,87,134,126,255,59,107,145,66,177,184,95,96,11,5,250,152,216,254,38,195,20,165,254,172,101,74,114,209,131,44,144,107,135,210,191,1,249,53,176,253,34,65,223,128,218,164,62,137,137,58,249,99,64,92,248,166,254,171,149,103,6,128,132,90,185,138,203,208,35,165,14,170,73,60,160,100,131,34,151,33,113,212,135,134,54,197,85,101,124,67,220,215,144,45,116,145,3,11,165,42,56,228,160,98,155,190,29,12,196,135,35,224,145,236,160,146,99,253,242,253,76,90,238,183,255,251,237,255,126,251,191,223,254,255,75,182,255,101,91,189,7,137,218,78,175,29,181,111,186,215,167,182,119,133,227,56,88,181,113,140,105,195,23,36,31,55,46,187,176,117,214,180,166,42,76,246,187,178,86,201,82,38,226,223,186,3,155,62,170,127,152,141,107,210,95,83,217,145,85,207,50,242,249,126,163,252,51,54,202,84,172,181,187,38,245,108,95,204,7,171,162,192,39,119,35,142,110,15,77,74,37,225,145,159,5,141,145,214,28,120,249,82,106,231,15,131,233,21,203,133,126,168,108,55,235,73,10,205,61,98,111,33,92,19,145,187,42,101,201,242,179,74,65,56,107,31,246,95,189,121,57,250,176,175,234,1,169,106,123,185,123,18,205,51,74,129,79,44,86,74,15,1,28,178,204,140,77,148,87,15,237,170,245,119,205,193,150,116,235,177,101,44,46,13,121,150,123,226,77,221,178,52,91,65,227,24,190,232,49,33,199,12,59,1,65,150,72,66,145,169,139,243,38,29,132,4,145,199,116,201,133,135,193,176,18,142,226,45,191,118,225,77,49,250,91,53,169,159,221,125,252,133,125,55,241,98,222,33,93,155,220,74,131,41,229,214,69,129,6,214,109,187,52,96,51,157,22,3,140,226,116,82,238,233,231,209,12,39,95,149,4,82,248,132,4,110,23,63,225,116,206,60,152,177,119,104,159,44,29,210,80,213,69,121,48,150,19,197,25,32,109,254,147,144,253,37,31,3,252,185,202,211,204,130,225,5,52,10,52,154,192,15,143,67,250,195,43,192,199,42,75,88,93,156,193,23,186,192,30,132,125,160,72,128,122,0,104,20,64,145,127,240,241,195,150,55,204,133,109,117,86,12,93,121,96,72,160,21,216,23,36,50,223,73,112,177,38,242,41,19,133,94,220,240,104,177,178,106,70,19,68,133,77,194,191,45,171,123,67,240,167,239,13,247,134,255,255,185,134,255,255,141,226,223,127,179,23,226,99,225,133,184,135,183,29,142,133,23,226,86,19,173,201,142,133,27,226,70,23,175,59,28,75,63,196,109,244,67,12,185,44,116,68,124,92,62,81,248,162,227,205,165,230,209,119,149,154,207,255,10,82,243,213,189,212,252,53,82,243,133,125,112,112,125,226,58,83,55,28,28,24,150,97,26,13,248,215,196,243,219,241,45,57,195,165,219,113,194,227,3,243,224,31,146,22,210,100,103,212,120,229,143,206,162,141,32,132,36,152,78,216,146,217,135,67,0,154,27,27,84,15,217,134,24,227,177,185,183,84,78,31,201,139,151,220,120,169,54,39,204,143,106,220,132,90,154,246,166,19,18,145,150,124,68,20,166,218,23,98,131,61,191,83,159,180,203,116,1,145,15,204,137,34,48,95,101,188,174,194,54,236,250,211,15,194,76,60,203,252,250,235,52,192,88,77,84,176,239,146,113,88,84,214,79,24,252,53,12,252,209,30,225,80,138,192,74,149,111,72,33,177,89,149,194,32,42,91,37,23,145,40,174,197,165,226,151,149,7,68,227,55,22,24,219,172,223,28,201,81,88,16,34,86,52,113,8,160,74,110,49,16,68,187,30,49,209,101,6,234,31,13,19,152,197,48,254,17,94,208,103,66,202,141,152,159,216,246,114,4,23,145,202,30,8,7,65,53,252,174,90,249,45,18,149,193,94,98,40,165,251,172,131,117,124,125,171,184,159,18,217,204,107,142,170,131,107,142,171,131,235,196,164,42,99,80,130,182,82,43,109,61,18,83,85,160,168,170,61,149,98,201,157,54,7,65,31,15,200,59,108,255,235,211,251,173,255,7,255,62,213,224,231,111,219,181,24,88,160,50,6,109,169,147,207,33,121,1,96,238,120,179,56,24,24,204,169,133,124,221,210,143,64,88,253,64,70,231,174,152,115,220,236,129,239,22,54,46,113,214,182,74,55,130,121,64,30,36,111,57,99,124,185,30,253,184,227,53,78,190,67,220,11,155,139,206,41,28,116,72,97,199,178,44,95,231,44,234,220,82,191,151,195,111,82,142,137,6,210,247,165,21,1,39,175,243,14,223,245,115,52,8,236,134,129,169,91,213,165,69,37,205,114,95,74,85,59,204,185,114,25,183,30,117,202,125,1,79,114,200,195,141,216,209,4,52,109,195,47,149,14,133,29,103,50,218,218,29,151,166,134,62,45,98,178,251,79,252,248,200,79,67,116,100,25,65,43,238,51,238,232,85,55,11,164,197,18,155,18,65,205,73,129,189,28,143,238,163,84,125,155,29,37,84,206,149,42,186,45,24,116,121,178,234,42,148,78,190,208,59,161,98,77,41,227,66,75,151,66,14,133,84,202,237,43,23,42,124,253,194,12,8,64,19,216,153,28,63,78,252,217,154,194,81,54,134,254,194,0,196,100,119,78,193,130,109,239,192,82,174,77,96,64,232,100,232,68,236,143,106,236,178,5,175,163,26,153,51,233,165,139,173,218,169,157,120,161,21,30,217,102,194,93,65,34,220,228,225,144,61,85,112,75,55,133,61,9,221,35,3,67,72,3,78,158,4,23,0,117,146,95,48,226,57,83,57,149,253,132,24,146,222,37,42,171,72,2,52,136,200,84,118,70,135,114,250,104,75,88,174,144,248,54,205,55,213,185,100,105,243,16,86,169,195,0,216,96,92,67,110,86,211,218,174,19,185,31,24,45,174,12,47,165,250,209,62,120,244,216,81,76,209,4,65,43,133,238,204,54,252,0,228,40,188,216,230,195,170,0,206,63,116,67,163,20,59,33,116,216,54,62,31,206,28,88,9,37,4,178,109,56,176,109,199,3,246,233,201,227,109,231,201,35,243,209,99,207,95,156,197,20,220,200,54,112,198,140,18,245,13,39,248,108,230,216,134,107,207,39,255,106,240,175,8,91,219,56,137,227,69,52,216,222,166,105,249,157,220,140,243,244,115,128,119,96,27,116,107,6,173,40,13,106,66,237,60,39,104,178,121,53,141,211,12,150,54,174,253,30,120,126,153,57,179,18,42,157,189,239,163,210,1,57,176,79,58,62,244,85,76,199,166,205,14,23,37,123,236,230,124,167,197,132,201,78,155,238,206,251,66,156,236,116,232,246,188,47,228,201,14,201,147,240,206,5,74,140,89,115,194,131,212,28,242,224,52,199,44,56,13,197,182,105,179,216,54,126,121,196,98,219,116,122,120,195,24,222,69,112,155,46,5,183,241,203,123,44,184,77,135,5,183,241,203,167,21,243,51,188,119,161,158,47,248,254,185,98,190,199,119,16,92,159,226,251,251,138,249,18,223,129,6,252,129,239,47,49,246,7,188,131,248,187,143,239,111,42,230,11,30,75,231,25,190,191,192,200,17,144,14,227,252,29,223,63,84,204,87,248,14,227,253,27,190,191,170,152,63,97,127,161,63,239,240,253,39,16,231,185,160,252,22,223,95,87,204,31,248,113,243,47,248,254,67,197,252,25,243,67,127,159,227,251,207,21,243,87,236,63,244,247,159,248,254,107,197,252,7,190,67,249,143,248,254,143,138,249,35,121,33,128,10,126,195,15,63,2,69,240,49,7,140,192,245,241,139,239,43,210,120,236,175,45,142,59,146,106,133,238,49,238,66,97,249,218,112,164,251,173,104,91,250,41,222,78,108,166,7,94,78,120,16,83,43,70,136,187,205,108,179,7,1,11,0,66,142,84,243,178,37,22,51,198,224,72,137,15,82,88,128,76,81,140,193,9,139,28,82,152,45,191,199,133,217,209,113,159,49,56,164,128,35,133,153,34,244,79,51,56,166,72,36,57,153,72,51,156,26,55,11,94,146,147,173,104,220,133,5,244,113,23,102,203,31,119,97,118,117,220,133,153,212,113,83,166,91,10,34,146,139,63,124,3,204,159,126,145,184,116,114,68,38,110,193,62,152,213,152,7,196,84,242,10,0,138,108,185,96,19,137,57,179,46,146,114,230,90,182,140,206,162,191,156,5,49,100,144,188,137,218,226,212,173,50,135,210,131,103,217,100,166,188,48,6,139,108,18,25,134,39,161,26,148,22,81,169,49,56,207,111,203,24,188,128,193,77,149,97,113,229,199,224,34,175,9,216,227,6,151,217,4,166,190,53,6,187,57,73,128,15,167,208,204,151,108,82,162,93,25,60,205,166,122,115,7,239,252,254,145,77,161,253,208,24,236,231,195,96,155,140,8,6,103,53,228,141,233,44,220,224,50,231,54,223,126,141,193,239,73,81,145,22,93,1,79,127,105,12,254,150,77,18,247,217,7,239,146,52,146,241,0,182,103,135,24,22,103,240,91,38,133,148,20,3,215,79,18,206,188,109,52,147,136,140,193,91,237,35,55,155,24,252,146,201,42,44,42,6,255,212,146,52,187,202,193,115,45,77,28,198,14,62,74,231,187,180,220,146,221,222,73,18,238,218,193,147,178,212,214,118,235,116,111,34,247,127,211,68,174,126,111,33,119,111,33,119,239,246,144,187,54,201,55,12,75,110,240,197,242,6,159,102,181,163,56,182,7,234,40,46,245,197,59,225,150,53,8,171,214,173,226,172,36,222,41,43,209,238,209,125,63,80,186,193,55,9,224,212,239,60,155,179,36,248,153,227,143,138,6,167,248,62,252,234,30,136,250,243,58,113,115,243,157,170,78,110,91,42,10,14,126,235,56,123,84,193,135,41,11,125,83,167,120,43,217,171,2,50,178,65,198,110,47,19,112,2,69,102,164,1,139,228,26,39,89,104,242,231,235,8,111,0,15,188,212,141,224,221,151,175,247,126,52,165,195,152,193,129,101,54,204,166,217,50,219,102,199,236,154,189,241,45,26,129,168,27,252,217,247,210,26,180,112,243,12,96,63,73,118,142,96,243,157,195,251,174,59,199,236,175,176,115,68,247,59,199,215,236,28,147,149,59,135,39,119,142,217,93,238,28,17,219,57,96,117,59,201,17,219,68,117,222,154,200,142,230,68,186,112,213,62,39,124,254,228,222,136,247,206,88,121,34,74,129,237,149,29,133,40,121,155,19,165,217,119,37,74,209,95,129,40,77,238,137,210,215,16,165,233,74,162,52,147,68,41,186,75,162,52,73,216,89,114,128,114,176,220,17,117,178,36,152,225,3,163,81,242,28,61,113,190,182,101,9,86,38,72,136,221,84,33,118,92,213,101,78,21,95,213,207,209,102,231,57,26,237,60,111,226,79,11,127,218,248,211,209,156,87,79,239,94,183,33,170,118,165,94,233,94,197,113,175,226,240,236,133,112,3,77,103,89,11,225,6,186,65,126,160,23,229,137,178,97,44,54,223,48,206,254,77,174,158,231,223,117,163,58,250,43,108,84,39,247,27,213,215,108,84,135,43,55,170,185,220,168,142,238,114,163,58,201,232,93,132,127,209,60,237,132,15,51,119,172,132,148,139,119,190,73,112,151,174,76,115,20,21,131,76,64,137,68,248,230,211,169,69,152,32,1,93,81,61,240,3,252,172,117,133,226,246,21,173,23,52,63,176,120,213,129,249,43,98,190,167,133,94,232,27,85,66,162,47,133,1,42,148,97,46,85,11,169,93,243,162,96,38,161,192,174,53,149,149,116,110,242,33,205,102,76,95,92,21,227,229,211,161,57,118,202,250,192,19,192,251,34,204,119,101,160,229,57,243,47,66,103,81,38,135,196,223,2,28,101,236,121,152,160,198,12,89,205,64,73,94,73,12,87,56,65,224,59,219,218,81,69,100,83,89,189,146,224,193,162,132,7,59,84,120,176,36,2,163,121,152,200,155,47,95,24,180,95,30,23,26,39,86,174,231,154,105,98,108,31,125,195,21,100,83,225,174,24,69,198,56,46,104,139,163,56,86,79,156,159,133,118,130,18,73,140,75,224,86,146,101,135,126,160,101,37,194,37,24,243,246,21,238,56,197,142,186,42,3,221,53,24,112,68,153,220,50,239,237,109,98,189,149,181,215,139,131,179,201,9,197,166,51,76,242,22,159,205,50,15,128,103,157,6,23,62,229,136,115,8,157,202,145,23,4,161,145,126,76,164,197,58,243,124,246,250,165,49,48,126,126,137,1,153,191,53,60,77,18,22,88,14,254,1,249,129,83,128,245,128,188,212,165,157,123,146,121,147,244,130,166,78,3,14,112,101,212,27,185,86,112,52,186,203,104,49,88,26,163,150,148,118,170,172,245,161,178,99,192,54,234,178,18,199,197,125,173,36,174,227,84,148,144,183,0,6,138,182,118,157,29,73,56,56,167,80,204,128,210,74,116,71,253,123,236,120,210,98,152,66,63,175,27,25,8,88,73,116,126,156,23,202,72,255,42,150,140,26,54,73,217,141,212,248,5,133,167,26,26,203,120,88,249,38,170,170,55,152,235,132,70,58,70,13,185,247,100,190,245,137,45,99,16,171,219,10,217,162,209,136,23,51,15,163,43,15,3,185,19,169,193,25,124,51,80,220,54,255,91,98,87,169,182,235,184,163,39,81,155,99,218,242,249,206,128,175,233,73,181,83,17,174,146,200,181,113,58,24,150,200,154,250,172,230,92,182,20,210,197,151,229,229,183,85,206,221,61,142,208,194,168,83,242,39,25,86,34,15,224,204,113,123,106,100,15,10,70,44,8,224,114,174,139,167,81,191,144,243,214,59,201,121,144,148,211,220,187,224,22,150,237,202,211,100,87,62,78,237,202,134,121,204,24,69,59,247,36,231,51,252,126,128,44,137,234,4,40,164,137,180,112,12,95,213,177,106,155,252,113,13,122,17,92,184,83,49,114,251,224,16,245,42,82,229,113,168,104,66,142,191,215,1,16,154,111,222,159,0,221,159,0,221,159,0,101,78,128,196,205,196,137,178,178,247,95,193,202,126,161,233,63,239,207,126,238,117,156,247,209,107,239,205,184,238,205,184,238,194,140,107,61,41,155,75,162,132,70,76,198,46,12,156,112,182,64,77,66,116,118,184,42,223,161,81,25,124,179,116,238,87,54,16,164,223,255,188,155,146,164,177,23,3,248,254,38,243,29,7,58,40,48,75,210,163,206,114,251,112,61,238,44,180,100,82,189,223,51,236,172,100,42,239,121,202,123,158,242,158,167,204,227,41,249,13,13,213,162,232,253,159,96,72,116,191,36,239,151,228,253,146,204,95,146,138,223,25,101,85,254,124,111,222,119,47,226,125,39,51,150,72,152,177,52,186,10,57,142,54,39,199,147,239,74,142,167,127,5,114,188,184,39,199,95,67,142,207,108,140,5,134,71,168,39,46,11,238,101,144,215,83,144,15,230,43,41,245,68,82,234,233,93,82,234,197,70,70,37,103,137,157,99,229,73,213,218,225,199,80,226,96,68,59,251,76,44,67,68,114,218,157,133,255,141,182,26,203,108,82,20,67,132,85,231,198,119,32,127,138,211,225,108,104,67,58,185,210,131,248,133,19,238,19,53,114,112,209,254,129,128,168,40,241,46,86,27,78,156,1,40,167,103,19,183,156,114,118,37,79,227,181,3,96,116,246,84,198,157,43,125,226,27,87,112,135,168,152,215,183,137,0,61,71,47,160,197,77,111,127,170,149,127,95,184,59,199,55,199,222,209,205,194,63,174,8,151,82,120,133,107,251,95,120,24,54,160,139,205,159,182,107,91,195,67,39,114,59,45,153,35,241,166,194,71,94,220,16,121,219,18,217,42,232,149,152,252,135,224,218,65,55,34,240,23,155,50,198,21,160,76,198,246,246,160,110,172,125,147,41,125,238,141,19,146,141,171,193,99,248,14,231,170,114,154,110,108,155,243,132,99,121,241,234,7,149,103,153,223,243,44,247,60,203,157,240,44,45,230,72,6,29,185,204,128,119,241,238,121,150,123,158,229,223,197,179,220,115,43,255,39,185,149,82,154,51,57,10,97,79,59,36,195,50,152,236,58,122,32,77,229,32,227,137,35,64,117,32,166,46,250,37,196,237,224,175,197,224,172,102,61,74,179,196,163,94,50,128,187,97,47,130,218,46,222,101,204,225,45,152,207,23,224,45,136,216,178,111,95,102,85,249,57,97,57,158,189,27,189,218,255,158,92,135,118,25,232,25,115,41,3,221,142,239,239,3,253,151,51,37,205,182,118,33,168,173,93,8,234,223,221,125,160,239,198,169,204,255,10,156,202,209,61,167,242,53,156,202,201,74,166,228,76,50,37,243,187,100,74,142,190,206,92,253,59,171,29,202,23,192,252,4,23,181,83,40,123,9,219,41,42,220,145,203,49,175,9,107,94,251,132,46,56,63,46,62,144,255,183,129,241,63,71,117,144,164,179,123,186,18,133,204,212,55,243,77,183,67,53,158,89,206,161,250,137,178,37,10,111,102,230,73,106,83,84,18,146,19,189,55,163,159,216,173,141,37,23,180,206,180,75,27,190,61,255,202,75,27,21,197,39,183,10,103,101,69,242,213,200,183,207,18,115,181,86,10,221,47,103,30,44,204,210,143,206,7,247,159,53,35,161,226,43,176,73,248,16,204,49,127,143,178,142,6,79,144,49,203,49,178,213,183,243,19,101,163,63,252,158,60,4,250,223,251,16,156,186,62,127,38,30,232,158,155,184,63,150,241,96,5,170,204,196,92,99,38,230,192,76,160,155,92,114,55,123,6,175,11,133,183,152,111,206,91,28,125,87,222,226,228,175,192,91,28,222,243,22,95,195,91,28,175,228,45,142,36,111,113,114,151,188,197,97,70,225,177,244,254,41,191,100,37,239,185,40,174,212,139,18,248,189,143,56,198,176,227,223,245,126,104,34,66,159,120,199,39,51,166,83,42,138,11,88,212,93,22,106,110,2,157,117,167,232,182,255,1,35,150,120,215,49,244,230,229,138,188,87,118,115,163,92,22,78,242,211,5,29,181,110,37,120,40,114,91,90,154,143,138,138,25,202,255,21,29,76,252,53,169,22,17,133,111,183,103,234,157,22,157,111,225,46,88,137,90,142,200,135,89,177,151,51,188,64,121,138,42,22,227,100,246,123,84,232,214,236,197,79,47,95,252,180,127,139,238,192,151,5,210,56,74,5,210,56,249,182,64,26,5,244,35,148,145,94,228,12,103,57,162,247,4,132,12,67,36,75,212,126,143,106,165,55,51,215,137,208,23,196,100,118,54,197,96,34,110,105,230,29,134,78,120,85,66,47,222,240,186,112,142,93,32,57,120,145,173,244,150,28,253,27,98,119,196,137,79,199,243,1,176,68,153,224,11,123,239,94,191,124,249,249,245,155,15,47,94,189,248,109,95,11,170,137,1,142,194,15,222,220,13,206,226,178,131,155,53,144,10,241,174,71,223,148,61,167,61,29,27,191,197,72,187,2,20,30,224,109,8,104,94,97,129,123,213,220,97,206,50,255,122,166,111,68,218,184,156,132,99,201,13,42,116,164,120,13,106,209,75,112,59,83,163,150,138,168,52,232,189,31,67,45,248,199,156,230,176,244,179,197,20,41,121,148,31,147,98,184,42,208,77,38,62,170,18,176,34,42,31,87,68,212,229,178,22,5,196,85,128,234,231,160,96,42,14,71,97,31,223,191,120,185,255,211,7,17,171,202,213,2,16,69,106,71,93,179,176,240,109,14,215,125,158,4,17,186,150,189,202,185,192,170,201,19,184,234,119,240,75,14,113,84,178,36,195,28,1,237,40,39,202,93,151,113,102,44,186,29,71,193,129,229,54,111,77,149,7,63,54,85,238,124,164,112,237,231,186,64,128,145,63,96,223,15,194,56,178,31,61,142,206,143,75,24,76,226,48,184,180,141,122,169,94,178,122,240,127,227,73,233,49,218,116,241,216,12,72,240,226,16,42,46,93,90,118,179,116,217,176,173,118,233,202,178,251,165,171,134,221,127,242,24,189,109,187,43,139,52,177,136,213,194,50,86,107,205,66,125,44,67,69,148,18,219,208,233,39,143,238,118,84,48,32,104,174,185,201,168,96,40,80,164,181,217,168,172,6,22,234,252,39,15,139,138,180,55,28,86,251,63,126,182,146,34,155,14,171,121,215,195,58,86,98,158,28,1,77,42,193,95,230,41,157,194,160,99,150,69,48,187,58,70,197,107,0,75,30,114,118,74,157,90,175,211,43,193,223,82,155,254,117,75,237,90,191,213,128,191,60,13,227,166,240,98,80,1,198,26,40,177,243,62,219,42,209,121,31,252,189,196,113,208,48,48,61,175,157,90,207,234,242,22,58,84,115,179,199,26,192,207,235,53,209,128,38,58,73,19,69,217,0,172,118,123,117,54,236,112,183,184,195,173,146,101,213,90,205,126,9,31,74,77,254,211,40,53,107,221,118,27,31,68,134,245,251,110,53,86,247,10,243,245,215,203,102,181,151,244,190,214,129,222,214,177,147,117,54,130,86,205,234,55,216,3,37,173,215,109,132,101,79,105,198,137,79,74,83,251,149,85,175,245,154,13,179,85,107,188,180,44,248,211,238,53,62,182,158,195,215,110,189,55,178,0,125,122,38,251,173,195,255,44,51,201,254,27,182,10,149,40,117,117,89,249,151,221,154,213,233,97,30,172,160,209,55,217,47,171,160,91,107,244,161,252,243,238,71,202,155,83,11,52,216,124,222,173,117,122,205,89,181,94,107,182,173,90,207,129,26,154,77,147,253,82,61,213,154,213,128,6,158,247,62,90,77,165,142,162,193,91,8,229,53,230,12,128,122,101,55,179,80,234,155,77,104,170,89,107,244,104,76,189,182,201,126,217,152,32,117,141,62,52,244,170,139,178,117,214,235,105,115,189,108,237,245,26,237,175,9,30,172,206,90,66,27,172,102,173,213,234,2,78,214,172,46,224,42,188,117,250,248,214,104,180,233,173,219,160,183,102,3,223,122,245,30,98,177,213,18,191,117,252,218,236,242,135,164,162,245,16,28,185,7,149,12,44,29,196,26,84,5,247,128,117,136,20,213,215,91,179,190,126,22,183,128,12,117,1,159,90,207,155,231,214,243,214,71,171,85,107,90,45,196,178,174,73,63,12,199,68,174,117,144,189,149,66,226,244,36,53,248,78,129,15,72,250,58,244,183,177,201,30,65,131,94,7,99,26,107,2,187,185,124,211,177,26,184,246,75,128,76,252,7,123,95,107,245,219,236,129,210,214,235,121,63,133,194,69,249,122,105,186,204,167,171,3,147,0,244,172,243,209,106,3,17,163,217,234,224,108,245,137,62,245,57,125,50,69,182,53,230,171,93,208,18,32,127,167,131,212,176,214,123,9,207,77,171,139,148,209,170,159,91,39,64,158,251,68,137,90,132,36,173,110,66,158,69,145,117,16,197,42,106,25,70,5,84,30,0,219,64,210,75,20,92,16,112,160,237,128,39,207,173,246,71,171,241,28,50,54,90,237,117,113,210,106,175,75,98,172,36,227,246,49,71,135,92,14,76,224,71,187,214,102,168,129,27,58,61,11,108,88,197,191,89,184,137,34,195,141,108,12,178,126,22,177,126,214,221,240,113,52,204,44,43,199,218,55,4,0,154,28,0,77,206,204,164,225,180,81,5,52,171,233,73,77,106,64,125,72,41,167,38,218,191,123,147,58,236,219,245,166,85,109,154,109,252,151,218,158,215,170,198,106,45,171,231,91,160,169,244,33,153,68,104,177,13,12,69,191,214,30,193,204,155,248,143,47,134,134,217,169,181,207,235,169,207,144,209,236,63,111,143,234,102,157,127,129,247,143,45,237,189,245,91,238,192,83,141,246,79,218,217,70,129,12,88,57,173,194,202,36,34,223,118,146,118,224,247,99,95,239,199,111,155,2,138,207,136,177,161,120,212,78,228,237,38,226,123,115,181,164,211,33,249,13,24,50,90,37,141,53,75,1,54,74,101,0,95,90,237,117,165,42,204,159,87,74,89,19,2,3,37,37,9,47,109,128,116,41,188,162,63,108,85,116,5,155,173,144,253,59,146,57,13,93,46,75,86,2,62,197,161,227,71,204,25,151,145,210,139,224,175,62,168,245,72,156,5,36,174,201,73,156,245,181,36,46,45,16,127,211,146,228,27,117,2,142,100,252,56,51,134,236,63,9,94,109,234,127,151,164,48,125,191,78,1,53,93,75,10,41,210,178,182,190,72,9,37,144,18,1,223,228,52,205,166,41,214,88,231,196,250,8,91,168,149,222,177,242,145,41,179,87,182,114,233,242,210,98,41,190,230,207,1,181,69,98,173,69,114,163,69,44,18,126,216,20,222,125,169,229,89,15,218,109,179,57,74,128,141,68,182,3,192,110,111,14,235,246,87,129,186,123,135,144,206,199,166,150,105,117,158,183,28,139,145,110,252,173,34,11,52,74,62,80,150,223,74,219,203,234,104,61,87,75,180,204,108,21,45,86,67,206,184,153,220,215,17,163,110,8,64,116,144,238,89,72,245,44,42,250,29,6,223,196,193,183,245,193,159,244,212,142,55,87,141,189,9,99,111,43,37,96,127,76,215,176,108,232,13,117,232,173,63,113,232,109,19,248,221,102,106,232,13,181,227,144,99,233,200,97,235,111,172,172,194,106,172,170,35,51,1,192,134,167,234,232,172,168,35,51,3,153,42,214,157,130,222,159,55,3,56,1,77,165,151,77,179,147,26,198,82,240,19,244,83,192,79,149,95,1,123,66,254,116,13,86,115,99,236,215,7,145,173,98,25,236,123,171,96,79,236,6,154,203,217,6,61,146,27,234,70,11,32,91,41,133,65,140,111,85,171,87,175,24,223,105,153,88,181,110,187,15,44,111,171,215,112,128,65,233,88,38,251,165,253,160,218,172,181,155,181,78,189,59,234,214,58,237,142,201,126,249,174,92,235,193,191,198,94,167,102,213,251,192,159,91,189,158,217,174,53,72,223,81,235,116,81,173,104,181,153,60,221,5,121,180,221,66,245,27,254,178,154,173,90,179,138,26,128,81,29,50,52,76,254,75,255,3,25,182,13,98,72,231,61,8,176,109,164,205,88,149,5,242,108,39,106,214,234,125,171,218,168,117,250,164,92,169,2,123,213,110,78,80,223,212,173,214,122,13,224,149,58,80,115,183,1,157,132,148,22,230,124,217,35,37,12,116,21,242,53,123,22,164,183,26,86,173,87,239,66,106,187,1,51,88,107,214,59,152,179,219,129,126,214,113,55,160,95,206,224,215,234,8,16,236,102,7,107,165,95,150,162,128,110,189,237,178,214,97,156,110,143,113,186,61,142,23,109,220,61,107,36,67,67,47,115,101,64,13,37,107,157,78,19,197,252,58,1,182,211,1,120,209,47,23,245,27,157,78,181,14,19,209,249,2,112,65,213,70,173,222,233,215,90,56,113,53,171,217,131,89,198,57,230,51,108,194,4,183,49,3,14,20,231,142,126,121,82,183,211,69,101,46,126,108,181,248,47,79,106,90,45,72,234,65,149,189,22,255,161,105,173,53,154,61,72,232,192,116,241,100,145,208,238,99,137,70,19,91,178,112,90,233,151,39,118,123,48,11,48,205,128,106,252,55,73,48,173,47,80,16,230,29,10,64,253,22,214,218,108,117,80,207,220,104,33,119,60,193,228,78,15,210,122,216,182,213,196,94,183,123,13,204,96,225,111,175,215,134,223,86,187,15,115,223,107,225,188,183,160,51,181,126,15,17,164,223,178,48,11,102,232,53,106,141,42,200,74,8,179,78,171,75,173,226,232,218,141,190,3,89,58,52,166,142,208,169,88,208,30,96,116,175,61,193,118,160,199,128,14,48,138,46,42,119,90,77,194,192,70,23,32,93,7,152,183,107,29,90,30,248,203,85,225,205,14,116,163,131,25,58,125,246,195,19,26,157,22,204,30,13,186,209,128,247,58,245,173,139,189,180,90,93,7,231,29,11,212,185,118,30,65,219,104,16,8,58,52,125,125,254,43,32,216,233,213,128,96,213,234,109,60,20,192,95,54,133,125,92,101,86,211,194,145,225,250,235,137,229,135,103,5,181,94,27,177,202,106,182,248,175,192,136,30,195,8,40,105,177,31,145,208,69,164,235,247,155,136,116,45,28,133,213,135,127,8,247,102,11,0,84,111,117,96,36,93,32,22,212,87,139,224,218,104,52,41,189,3,131,234,246,58,38,251,229,53,246,45,236,47,46,229,6,78,38,255,229,20,2,192,12,245,89,4,251,166,213,197,71,139,79,118,187,3,248,139,16,235,183,96,209,246,16,149,216,47,103,212,128,86,0,156,218,14,174,184,190,201,126,57,228,251,86,19,113,3,112,11,62,188,69,109,118,175,75,250,180,150,169,173,186,223,190,70,49,178,187,46,69,174,155,168,79,78,182,173,42,140,250,163,85,127,222,60,79,127,108,105,27,83,235,99,239,121,239,163,202,233,66,158,223,230,29,64,12,152,54,160,208,141,122,31,117,127,253,94,191,219,254,216,133,5,217,235,52,29,32,201,245,94,155,253,10,148,233,212,219,244,211,234,158,192,223,70,183,213,34,194,72,52,152,255,21,200,213,234,213,26,125,192,234,151,40,175,2,113,239,1,252,59,45,11,171,109,182,233,71,100,173,55,16,171,122,173,25,44,155,14,30,25,0,54,52,32,95,19,222,216,175,196,63,64,246,46,44,155,102,99,6,11,176,15,179,10,107,160,219,235,59,56,197,77,92,94,244,135,231,110,180,112,254,155,237,70,187,117,130,141,180,58,81,21,59,217,192,38,122,176,230,249,11,141,231,35,52,76,96,128,121,100,189,204,27,60,203,123,142,167,139,173,118,78,38,51,201,116,210,130,54,59,189,78,81,46,14,199,243,42,171,108,148,147,205,18,51,196,250,246,219,134,236,216,218,120,213,169,117,155,125,36,241,205,90,207,106,181,218,133,227,179,20,32,128,216,13,179,134,153,122,205,126,131,253,202,76,173,94,191,89,21,128,5,64,88,141,238,164,142,36,181,142,148,15,224,223,71,226,218,196,253,182,151,188,183,112,103,238,244,29,164,25,221,54,251,21,192,167,169,39,170,223,192,189,8,150,106,175,37,255,138,60,77,216,74,128,236,183,186,221,9,208,153,110,11,48,187,211,132,173,10,249,22,32,12,64,217,123,237,46,110,23,77,11,208,13,32,223,232,35,89,135,241,53,160,0,32,133,133,244,9,58,5,184,209,4,66,7,147,212,182,186,109,216,64,96,71,130,1,17,116,128,36,245,187,86,27,181,129,236,47,95,82,176,141,52,59,200,68,64,159,186,29,246,14,155,172,248,43,114,65,127,235,61,252,10,251,22,234,85,41,29,48,185,9,229,250,72,204,250,13,40,14,175,141,46,30,205,54,129,21,234,181,122,39,64,1,251,173,86,51,139,38,150,153,153,191,223,240,128,115,4,52,183,223,109,177,95,142,80,61,34,5,77,133,60,144,204,170,18,21,100,178,136,168,244,206,211,31,91,121,85,226,97,233,55,139,9,69,170,174,110,162,214,76,235,44,150,107,66,173,205,172,62,122,84,168,158,20,106,221,249,113,65,210,158,224,249,234,137,216,207,244,0,138,182,99,226,133,147,153,155,90,170,19,60,77,158,92,1,84,66,27,207,51,88,166,172,174,49,173,207,79,20,73,164,71,34,181,99,183,212,71,61,82,157,61,139,83,56,150,218,72,41,34,191,199,204,170,186,211,205,12,196,172,246,38,232,208,47,182,93,203,129,90,250,244,35,209,117,50,21,167,208,119,254,87,2,40,71,133,141,38,73,204,254,6,79,234,254,12,176,116,147,229,221,77,31,236,21,28,105,41,71,89,189,90,31,109,90,186,93,7,141,23,58,38,251,229,210,81,19,165,201,78,183,63,202,166,81,25,224,96,250,123,77,100,45,65,218,109,19,251,142,194,99,11,45,99,172,46,251,125,143,41,44,143,108,235,183,149,135,110,234,97,27,238,137,77,20,154,51,93,172,87,169,123,40,31,152,153,180,164,251,19,216,233,250,200,162,55,105,55,161,67,171,86,131,165,213,80,116,110,193,38,209,230,7,88,178,181,223,238,230,68,111,249,180,109,132,152,221,205,173,78,187,107,174,25,93,65,30,159,120,62,41,200,241,20,6,237,59,107,84,3,158,207,64,21,240,103,149,162,188,9,144,68,53,64,219,172,203,243,65,20,132,218,31,155,192,158,182,103,76,230,70,9,59,149,9,80,8,36,202,38,74,169,86,163,133,156,7,73,150,76,246,65,123,168,6,10,198,173,86,119,6,108,73,59,85,184,133,19,123,222,76,183,139,125,41,198,184,244,168,161,247,173,26,67,134,147,106,99,66,82,58,178,85,32,22,163,168,216,97,143,13,252,138,122,14,20,136,216,47,23,182,16,205,173,118,103,147,246,26,116,112,10,252,92,199,201,214,72,205,161,218,8,90,35,185,153,127,71,219,62,40,5,37,72,78,150,210,50,178,210,0,162,46,9,213,169,202,170,178,178,239,139,219,157,205,113,187,179,57,110,119,190,122,63,216,136,125,106,110,108,102,219,92,98,101,251,93,207,188,251,197,112,95,185,115,53,75,45,248,31,26,188,174,107,88,210,95,6,255,53,218,179,176,65,11,91,180,190,162,201,141,183,102,220,145,201,4,175,83,234,221,225,182,92,116,14,129,107,186,253,28,229,143,14,110,92,32,205,155,236,87,44,235,190,69,26,53,210,35,246,232,159,88,163,164,150,109,91,100,91,106,153,236,151,151,66,149,138,69,218,84,88,248,237,122,221,66,245,27,255,75,146,9,44,118,52,64,181,78,234,72,75,80,51,203,126,185,22,14,168,43,72,140,13,164,143,61,139,255,176,189,190,219,106,213,186,29,32,120,164,17,195,46,88,29,16,230,176,99,157,126,175,81,69,211,84,124,7,225,12,164,66,52,205,106,181,59,164,160,100,127,69,7,81,83,214,118,84,18,140,122,83,32,166,58,93,174,155,28,68,203,78,20,250,181,78,27,245,228,45,43,145,187,80,37,93,135,237,185,222,123,137,58,246,126,167,69,164,16,181,83,205,86,95,145,226,26,104,68,140,246,49,125,171,219,123,219,64,5,91,203,130,247,78,195,66,17,180,193,94,90,253,151,45,20,64,201,104,134,125,5,32,55,219,74,69,80,61,30,93,212,186,245,110,163,241,5,119,163,118,187,139,58,26,212,22,214,91,125,220,160,218,144,4,253,129,137,169,3,225,237,177,122,154,208,125,222,113,250,7,50,119,23,186,15,210,116,183,251,182,15,130,123,11,186,141,173,117,187,168,114,234,242,183,246,203,46,154,220,49,51,30,250,10,253,68,116,144,61,74,224,242,219,119,59,17,132,198,187,2,125,81,93,209,54,217,239,102,232,219,48,45,229,176,130,163,111,147,97,47,199,5,21,107,9,91,187,226,119,67,156,237,18,206,182,168,197,54,225,107,139,14,28,208,120,17,121,58,246,43,241,180,187,1,154,118,87,97,169,149,135,166,86,17,150,38,72,1,217,218,164,41,108,18,26,54,211,104,168,163,15,207,185,4,207,234,34,35,158,25,17,30,117,87,224,145,117,87,136,180,154,155,68,80,34,1,111,48,118,178,199,216,201,254,106,118,178,95,171,215,65,216,216,235,16,223,222,173,117,251,104,126,218,37,128,116,112,137,195,111,27,13,70,209,248,30,128,8,227,53,219,192,245,183,187,22,17,130,110,167,141,188,62,106,146,232,240,166,89,239,107,240,2,9,162,99,117,247,80,209,218,166,3,180,58,129,184,217,134,89,67,117,14,30,136,161,210,24,165,151,102,15,254,66,147,64,211,81,21,37,15,2,104,29,180,154,133,102,117,98,44,61,60,74,1,246,114,15,111,100,180,187,200,104,54,234,61,34,156,120,114,209,167,39,232,58,32,53,93,81,64,130,209,67,228,69,43,67,252,229,195,170,210,176,170,36,255,208,184,170,234,184,24,106,245,105,88,128,88,45,82,202,247,250,45,34,121,168,210,167,35,141,73,131,150,45,213,9,227,106,227,17,166,62,174,42,53,168,143,235,251,216,55,54,63,246,137,206,52,76,246,203,192,138,198,36,185,223,171,173,143,205,181,206,17,115,237,229,164,130,73,53,216,253,110,106,173,70,186,213,230,90,166,63,141,21,183,28,86,151,178,26,235,22,107,200,99,119,214,86,111,173,182,20,155,220,102,161,81,239,138,66,221,175,41,100,213,191,170,84,99,211,82,185,198,253,235,149,234,126,85,169,205,7,102,165,111,107,221,157,1,94,150,135,238,50,251,76,139,52,127,76,79,154,50,114,92,93,67,151,217,176,99,225,110,162,32,99,165,243,250,126,183,206,123,118,207,14,15,103,238,135,32,152,197,222,34,223,105,207,127,159,255,26,231,191,209,97,17,185,0,68,167,61,71,194,105,79,15,157,246,28,9,167,61,173,38,122,237,57,146,94,123,218,232,181,7,62,91,21,244,24,91,62,83,188,247,28,109,238,189,231,228,187,122,239,57,252,43,120,239,57,190,247,222,243,53,222,123,70,246,193,129,113,24,204,48,2,187,136,47,106,0,251,124,106,160,215,221,19,215,153,186,225,192,186,53,197,99,227,214,52,14,209,61,194,151,179,32,118,141,241,120,133,115,149,19,233,251,135,71,175,174,49,231,38,81,45,6,170,121,232,132,108,98,236,108,2,174,241,216,129,21,27,242,184,209,5,169,246,72,56,110,57,252,54,199,45,41,175,40,178,1,230,168,6,163,32,215,156,233,180,140,226,200,33,209,125,67,241,82,114,204,188,148,56,137,19,17,247,50,118,253,233,7,214,221,66,119,68,49,223,59,16,29,153,171,35,214,60,115,202,33,252,117,28,6,103,254,52,226,158,58,120,145,90,24,4,177,22,148,218,79,250,204,179,30,66,85,211,221,179,56,134,74,202,7,227,90,4,243,235,178,129,43,153,161,69,55,188,98,46,60,130,112,4,137,198,33,149,49,42,64,157,164,175,14,165,202,55,222,228,212,13,55,171,146,185,71,209,171,92,238,16,164,92,55,19,239,135,101,88,7,215,183,166,204,41,179,153,215,28,53,6,215,28,55,6,215,39,142,63,157,65,7,7,215,136,202,26,212,253,29,197,115,9,172,238,185,43,1,234,78,189,184,204,61,93,179,116,230,141,185,204,22,132,249,192,66,23,38,183,60,244,192,213,122,120,255,93,112,51,207,99,207,254,211,23,31,94,191,251,188,247,124,244,211,15,170,191,30,98,122,76,135,197,77,135,237,63,235,234,103,255,229,254,222,135,23,175,127,226,101,43,220,125,35,185,121,113,165,211,168,135,15,29,173,180,230,189,230,58,172,69,39,193,5,250,237,97,120,25,197,87,51,44,123,20,3,83,184,184,52,244,239,140,225,52,114,191,242,79,193,209,17,144,176,95,240,211,150,177,224,142,161,2,59,76,156,227,188,4,68,139,202,46,115,100,110,138,142,18,111,100,33,155,35,62,132,53,116,198,67,176,80,74,239,210,146,66,96,15,221,89,228,94,51,46,39,56,16,197,170,214,24,182,113,165,192,11,108,166,236,225,118,254,10,228,196,218,220,243,203,30,207,92,174,84,45,147,247,100,75,244,164,58,195,45,63,219,36,46,245,69,237,157,227,31,187,229,153,57,193,217,77,122,56,5,20,195,254,148,100,92,80,7,166,241,92,196,5,133,13,44,36,151,95,192,109,63,124,40,234,134,45,245,25,100,143,202,21,252,118,226,77,221,50,243,168,84,76,157,48,238,59,122,208,90,230,223,40,252,22,127,103,162,129,148,171,51,78,69,104,138,53,26,81,54,106,120,55,108,22,68,64,87,145,208,238,35,118,190,164,90,128,111,48,38,64,103,96,13,170,238,165,124,86,77,66,158,153,91,122,162,208,184,150,209,239,107,218,193,209,166,190,174,10,60,91,17,47,148,110,158,83,191,136,58,0,179,48,117,145,130,114,191,68,126,190,87,39,185,208,252,4,7,252,60,44,197,77,223,194,209,72,79,113,19,228,241,102,57,83,200,252,203,211,114,148,153,69,229,197,62,119,191,105,182,147,234,179,174,237,64,32,88,58,231,156,252,86,29,224,196,46,12,90,191,14,167,8,115,39,60,246,252,151,68,69,12,19,133,157,88,72,39,241,48,39,83,213,250,123,92,117,84,218,177,221,32,234,33,54,154,73,109,215,137,132,192,86,25,94,213,62,236,191,122,243,114,244,97,223,62,0,73,118,225,168,183,197,244,126,129,100,137,233,79,30,153,143,30,79,189,243,156,124,136,114,65,104,80,14,207,95,156,197,37,226,4,13,92,174,70,137,124,251,114,231,188,182,225,218,243,201,191,26,252,43,238,46,54,139,221,51,216,222,166,185,255,61,66,39,98,60,157,252,220,219,6,57,198,47,253,252,238,37,107,194,81,175,84,210,178,129,46,58,144,100,60,222,134,14,62,49,198,181,223,65,76,46,27,6,202,172,186,164,122,85,236,204,10,55,175,68,188,143,203,157,102,5,96,119,96,240,236,198,24,81,80,157,96,216,30,173,73,179,13,139,118,247,236,8,36,130,10,112,136,253,102,115,106,12,210,213,226,34,72,42,54,26,205,118,221,192,125,29,251,183,56,139,78,202,7,126,205,51,13,232,252,1,27,119,181,225,54,173,246,180,105,141,175,233,210,232,224,127,166,211,233,45,185,87,171,74,86,35,155,151,233,53,6,86,189,254,191,67,218,83,216,227,2,136,10,144,132,129,213,122,243,207,33,208,207,106,228,253,129,239,44,170,67,21,190,12,129,122,132,71,179,224,98,192,86,239,202,166,74,53,23,230,31,217,242,235,67,103,114,122,28,226,114,173,242,190,90,147,70,179,89,31,178,234,7,214,226,178,20,5,51,16,145,255,167,221,237,180,123,34,1,218,5,86,107,62,240,3,223,221,160,189,106,149,215,235,28,197,110,104,110,82,16,123,185,216,184,220,128,249,19,204,25,39,27,206,6,125,71,31,133,206,180,20,111,210,188,44,3,15,217,62,132,199,135,78,185,81,55,241,202,66,167,110,214,90,149,7,222,28,17,205,241,227,225,6,168,163,130,9,246,119,15,27,227,216,212,168,53,251,237,94,243,252,226,43,42,153,38,149,88,205,118,171,113,126,161,116,143,163,37,144,145,197,160,46,223,56,86,108,8,214,39,53,216,17,102,215,71,144,27,177,219,29,212,186,141,190,213,61,191,24,210,167,11,214,139,110,189,254,117,64,129,145,20,183,240,181,53,110,134,4,53,47,170,206,92,231,232,90,95,61,153,213,245,21,75,105,179,190,36,165,78,68,95,66,70,118,210,93,73,230,122,35,192,132,89,52,87,46,200,127,85,165,85,212,159,122,11,216,69,228,167,207,159,15,131,233,21,180,166,124,129,237,46,201,9,200,155,244,35,179,208,26,149,175,236,136,235,211,95,108,234,4,169,110,78,143,6,148,240,68,235,64,193,122,239,106,235,253,44,140,32,15,233,136,221,240,174,192,3,181,34,220,177,199,79,54,66,148,162,42,54,27,213,122,195,64,254,162,234,197,238,252,243,103,242,175,160,108,155,105,10,176,94,133,140,143,161,223,85,59,156,190,29,108,76,14,152,122,160,58,13,131,197,52,184,240,55,223,79,191,170,153,207,159,17,90,146,60,247,128,51,192,179,227,170,242,225,27,234,45,33,199,120,253,141,144,96,85,113,239,178,128,155,106,157,173,233,97,247,232,168,24,75,138,235,203,52,205,86,155,249,13,61,164,10,114,230,173,217,108,89,109,103,83,84,102,62,110,15,157,240,243,231,139,208,89,92,51,46,159,211,216,42,204,139,178,226,121,26,223,11,244,196,245,90,91,4,139,5,164,93,86,201,73,55,74,218,255,178,89,117,144,206,18,63,127,38,65,224,26,247,233,106,151,88,72,101,7,250,26,102,104,253,70,25,183,118,189,65,139,165,218,228,196,157,156,86,115,231,90,7,102,173,221,168,231,49,54,75,171,160,1,80,58,240,205,130,218,40,92,65,167,209,214,120,2,201,216,160,74,104,80,107,90,152,158,109,49,114,157,112,114,178,140,185,87,150,255,212,137,78,220,132,159,86,25,41,49,166,84,179,226,171,142,48,86,61,187,202,101,87,0,250,133,240,227,229,107,45,171,211,233,46,25,14,158,55,212,8,68,43,171,98,128,25,78,189,8,144,226,106,224,249,68,142,72,227,62,204,33,137,173,182,229,172,207,235,68,215,185,48,202,151,133,190,141,206,98,107,159,63,251,206,57,95,200,215,40,5,87,157,153,119,236,15,38,238,70,27,51,171,231,26,228,50,39,222,76,76,138,56,121,207,224,37,31,38,64,129,16,163,26,58,83,239,44,82,33,34,211,105,141,100,50,176,89,27,212,75,124,194,178,252,60,166,241,220,74,34,7,42,142,98,40,101,2,200,212,196,74,181,157,71,124,93,127,176,130,35,173,78,156,16,248,116,9,130,9,139,14,112,173,136,194,188,17,16,226,39,101,252,80,170,150,90,176,8,42,57,195,88,142,37,183,181,208,141,220,240,60,240,194,181,121,19,96,179,230,206,108,166,125,75,45,131,250,237,50,214,184,118,225,132,62,98,49,146,99,206,58,185,211,181,139,148,166,222,121,82,76,217,41,150,86,224,204,220,144,88,55,115,189,108,74,43,255,115,116,164,10,1,134,105,160,69,129,27,226,57,227,160,105,114,69,250,224,192,120,58,216,254,221,245,79,61,63,218,190,8,194,83,216,233,39,238,246,225,97,4,128,58,63,115,183,163,112,178,141,150,22,209,246,81,8,176,126,79,113,38,163,109,242,54,239,163,38,115,251,216,139,62,56,135,123,201,135,255,195,53,70,84,21,214,83,139,224,5,160,122,15,190,187,169,113,14,91,12,174,228,15,1,201,43,79,189,200,193,88,9,53,168,206,24,155,190,51,71,100,29,155,115,103,177,128,37,21,13,140,209,232,231,145,249,101,119,180,247,194,252,121,244,242,108,215,220,27,189,178,118,77,111,111,244,195,15,230,175,163,189,145,249,11,254,56,248,19,237,226,175,59,26,157,98,182,151,241,174,217,216,27,253,252,214,188,218,29,253,48,194,95,72,61,221,29,141,174,48,121,250,251,158,57,255,113,20,236,190,53,47,118,71,214,238,156,170,110,66,153,31,32,195,91,179,183,135,217,127,30,205,246,40,229,45,164,4,79,71,61,72,57,134,42,126,133,79,253,221,5,125,59,221,123,107,54,168,242,9,254,96,178,135,69,22,123,127,80,250,5,164,207,119,121,18,171,243,169,86,167,76,255,121,116,174,164,252,48,10,158,190,53,183,160,115,79,101,231,90,208,57,248,120,177,55,26,29,63,133,111,127,60,189,124,138,93,237,192,199,8,62,94,236,193,199,238,211,147,167,166,247,195,200,219,127,107,158,193,199,0,115,254,190,223,126,106,94,61,27,125,217,23,99,155,112,72,196,251,0,138,171,127,140,182,32,165,3,217,235,152,125,123,127,182,111,70,79,71,243,103,111,25,132,1,172,199,52,170,103,151,0,126,24,213,179,183,28,164,95,196,168,126,144,125,255,2,80,249,65,164,3,120,255,248,33,1,239,211,209,25,36,253,170,129,234,242,7,0,213,241,254,168,5,41,63,143,22,207,101,69,87,251,163,227,231,48,10,200,184,133,223,78,158,159,239,153,167,47,70,17,124,60,133,190,246,112,188,241,243,248,41,54,89,135,143,45,106,18,126,97,170,32,169,249,60,222,51,143,159,141,182,32,233,61,166,192,68,197,47,100,103,162,103,163,224,5,205,158,149,124,4,24,92,192,71,24,22,67,164,203,23,136,112,208,57,248,232,237,74,148,11,68,231,251,47,160,243,115,24,241,63,222,154,117,5,34,145,68,56,170,58,252,7,171,251,10,178,69,162,238,63,254,97,49,28,248,199,175,60,255,23,1,179,238,143,46,100,112,160,80,125,111,244,229,199,183,90,173,148,158,12,227,233,168,241,35,117,142,213,218,252,17,106,221,218,27,29,191,68,112,142,126,65,192,189,244,1,194,79,71,95,94,138,65,28,19,18,120,123,28,42,240,219,161,95,154,25,79,244,101,212,193,10,219,47,195,61,154,139,87,28,27,230,123,122,174,8,114,237,181,119,251,187,230,197,254,104,127,95,46,194,189,25,204,225,222,232,197,83,128,254,232,103,248,240,244,159,8,131,23,251,136,241,163,47,152,229,197,249,174,121,250,12,63,33,68,47,240,211,104,100,152,71,222,204,29,24,75,232,197,14,252,123,72,199,32,116,86,243,144,78,72,237,250,67,111,106,139,237,243,225,204,241,143,109,36,225,15,41,140,207,212,142,67,40,100,136,125,145,7,55,26,28,60,250,27,59,10,101,204,111,9,255,27,148,184,8,60,252,20,126,242,181,244,234,212,9,79,33,157,177,200,44,61,58,113,64,94,213,203,91,117,60,189,224,233,236,88,174,122,120,92,42,201,116,166,117,72,165,87,41,172,8,166,51,233,150,165,19,143,27,157,29,150,74,73,249,246,180,219,236,79,148,244,57,64,74,73,159,210,127,74,122,236,197,192,72,200,244,163,214,81,247,136,167,171,138,22,89,63,19,126,48,29,255,225,209,212,53,62,96,50,99,63,74,73,187,148,237,86,228,77,139,43,178,28,99,15,89,3,196,47,138,4,98,33,75,57,9,156,91,100,9,120,190,34,18,20,174,177,164,8,23,34,89,28,184,96,57,118,230,34,71,34,254,97,182,237,169,235,46,182,21,62,75,118,149,218,72,201,69,212,11,101,178,134,106,230,237,237,82,26,140,144,89,253,84,144,157,36,200,82,34,14,21,151,225,138,97,245,191,77,10,114,38,88,20,36,89,65,228,186,93,6,21,113,180,195,207,118,138,179,113,41,100,69,190,1,63,242,89,14,236,34,224,45,237,105,114,2,180,50,7,60,172,234,0,233,77,179,139,223,44,213,107,173,74,73,145,105,212,106,146,69,36,0,157,90,38,107,128,155,31,17,233,253,227,178,85,169,213,89,92,110,86,209,52,175,162,164,127,45,68,161,130,209,40,114,61,229,173,231,166,114,233,74,73,93,53,75,236,184,71,239,151,148,166,217,98,87,70,41,83,185,154,185,132,134,133,69,80,223,28,224,242,248,169,160,63,57,189,81,215,248,198,173,201,195,166,37,88,154,154,51,253,84,106,229,162,95,129,22,242,132,201,92,157,39,191,35,76,195,87,212,143,60,108,90,1,147,112,213,98,84,206,168,214,172,254,27,143,167,138,58,180,148,46,52,42,27,143,125,179,51,171,111,160,89,221,98,154,69,39,91,42,205,226,135,92,217,17,20,141,162,232,52,234,206,251,187,2,150,107,159,180,253,105,29,75,159,157,233,13,175,34,92,25,210,135,135,236,171,154,84,78,215,86,110,178,5,236,204,38,188,204,55,109,121,169,51,159,175,233,239,119,172,58,143,237,26,112,146,135,196,111,51,242,155,127,152,87,180,57,15,74,116,110,168,166,170,154,92,61,117,179,38,201,34,45,139,135,223,50,113,121,199,137,249,77,104,210,214,6,11,105,201,233,160,249,149,217,11,243,49,122,187,1,198,112,193,109,147,225,232,7,145,122,91,234,65,26,32,2,30,61,22,17,111,93,195,93,152,181,168,27,121,135,133,6,171,204,72,31,23,234,125,100,60,97,74,28,161,19,204,66,206,229,235,88,251,77,186,200,133,143,37,220,211,6,125,80,14,42,139,167,7,37,214,34,142,92,173,64,25,80,234,124,179,144,13,70,62,184,81,196,121,46,219,49,180,211,201,82,161,192,144,57,22,205,3,155,38,105,242,163,209,226,189,64,19,24,82,160,73,247,44,47,61,133,205,120,132,186,188,239,25,180,76,213,208,227,13,168,89,106,57,96,231,66,249,114,49,67,205,196,37,131,70,10,223,51,93,32,216,117,82,195,196,255,248,89,172,178,120,180,83,217,116,246,28,242,147,225,78,180,66,183,171,121,227,72,135,129,122,138,155,157,154,68,229,82,202,213,185,164,80,230,155,164,20,237,140,55,69,118,146,3,223,18,59,241,213,230,119,101,165,169,213,70,167,191,137,50,100,189,106,178,20,65,93,181,186,126,166,177,200,3,81,250,140,184,148,11,240,252,211,226,162,85,83,202,146,227,58,98,222,10,225,62,175,20,182,80,84,44,71,13,149,163,81,202,106,26,148,156,173,244,0,20,198,102,73,206,101,147,178,226,148,90,159,173,66,125,99,90,75,153,57,201,94,13,203,165,43,167,112,225,0,85,225,84,35,187,248,52,225,235,246,145,105,192,211,253,255,190,251,255,254,31,155,233,210,163,218,118,141,254,159,62,26,126,52,196,108,121,150,10,128,109,254,167,56,79,8,204,51,82,96,185,63,197,169,157,139,80,0,18,110,81,181,14,13,101,148,38,154,241,1,213,33,100,87,119,74,93,251,20,51,181,61,213,158,164,105,56,188,180,129,196,234,64,173,254,202,157,161,106,93,175,37,183,177,220,156,188,61,99,204,79,98,222,5,65,60,48,140,219,49,221,240,104,89,206,215,222,240,120,84,163,219,231,14,150,124,233,92,185,225,53,241,63,245,33,51,129,103,220,26,26,122,10,19,248,84,118,51,253,161,196,249,251,107,113,13,105,0,36,37,152,157,197,110,166,44,240,20,158,127,58,146,31,159,56,217,66,195,132,111,176,220,57,239,21,239,98,214,136,134,158,21,181,211,89,56,43,27,104,34,50,240,230,206,177,11,152,120,4,201,145,219,105,153,239,234,179,31,94,63,157,157,140,222,142,118,71,47,70,236,191,55,219,219,219,87,207,219,187,163,125,122,125,201,190,238,142,232,253,197,238,187,209,168,107,84,74,232,88,35,116,23,174,19,175,49,36,38,21,93,7,11,103,226,197,87,131,90,67,237,31,90,163,48,99,30,58,13,27,212,75,176,243,177,141,4,147,114,170,199,157,60,169,190,228,205,143,115,96,150,182,186,206,212,194,174,20,255,226,77,143,93,165,54,198,121,239,6,151,76,13,98,174,93,14,247,216,128,93,109,46,44,58,57,9,188,137,155,46,90,98,146,164,153,63,208,76,238,162,202,115,51,227,71,39,116,157,2,227,238,186,217,110,153,141,118,219,172,89,205,74,214,194,78,209,157,22,24,229,37,152,217,7,170,163,98,96,98,118,214,132,20,152,254,216,131,77,145,51,96,128,194,10,230,222,110,58,24,108,117,48,119,163,8,240,57,167,27,64,88,241,145,153,230,125,221,188,31,0,147,141,164,108,58,254,6,12,88,90,201,82,92,88,90,178,24,43,54,47,38,64,154,148,84,111,87,16,99,182,20,43,248,42,131,250,96,102,129,100,187,211,175,133,184,176,247,254,106,104,23,86,176,20,210,133,165,138,161,188,89,17,1,97,78,3,179,86,172,245,122,30,141,91,222,233,35,188,93,189,89,167,55,42,34,59,77,165,54,66,137,219,77,122,133,39,254,135,204,28,246,200,153,123,179,171,193,60,240,3,50,25,211,45,165,81,24,18,31,248,126,188,121,67,124,52,156,240,88,237,255,253,55,236,10,215,213,11,247,240,212,131,229,178,128,205,51,196,43,211,12,166,213,121,240,71,206,199,40,243,45,245,158,51,134,69,176,56,91,252,18,98,198,48,103,103,100,227,111,212,221,121,81,217,156,66,127,84,201,84,6,138,213,135,115,231,178,154,84,146,99,6,126,116,212,207,238,232,109,220,208,155,205,166,48,102,230,66,169,50,179,131,90,7,170,227,220,44,77,59,148,73,109,228,195,11,40,93,69,197,231,224,16,16,244,180,138,239,69,227,40,157,88,215,58,239,84,120,75,15,86,97,250,174,99,173,81,12,161,210,66,55,93,207,207,138,230,72,163,56,118,38,39,168,124,76,208,34,7,127,78,0,169,73,21,188,52,23,138,187,42,53,56,63,38,9,56,39,103,244,229,204,59,62,158,93,45,173,14,15,189,78,209,151,192,210,92,48,177,110,168,183,124,157,226,174,30,125,173,9,177,31,76,221,207,220,95,202,54,124,168,46,166,71,100,34,250,103,151,75,141,186,134,22,188,5,182,165,251,100,195,182,191,103,190,70,67,182,87,248,243,150,255,160,17,36,36,215,247,70,111,246,48,211,123,254,1,45,223,246,208,170,79,216,123,82,169,215,210,44,240,87,224,190,209,134,244,57,230,127,53,66,235,55,200,255,75,98,254,137,38,130,188,174,47,122,93,252,235,241,219,209,143,123,102,176,151,152,228,69,73,107,191,202,39,97,50,42,139,61,197,202,188,36,235,47,50,233,244,3,214,120,172,24,249,157,38,157,232,189,195,196,47,201,135,173,127,140,126,248,255,217,123,23,245,182,113,100,65,248,85,100,158,94,15,217,70,212,186,248,74,133,209,58,190,36,238,248,214,182,211,233,140,143,62,47,45,209,54,219,50,169,38,41,59,142,173,243,62,251,18,187,223,247,239,139,253,85,5,128,4,73,80,150,157,238,153,51,231,100,122,34,147,32,46,5,160,80,168,42,84,21,100,238,197,44,249,154,234,231,160,248,194,210,86,126,187,219,92,63,216,80,96,185,121,143,131,122,167,24,52,134,133,18,11,111,179,174,103,229,238,148,212,207,162,128,236,126,35,5,92,152,251,94,190,77,115,132,25,152,45,170,162,159,117,245,38,251,214,160,111,151,89,194,226,193,250,222,134,28,250,204,234,80,131,65,85,214,134,100,97,136,6,134,26,163,194,159,126,132,77,222,171,201,232,11,151,126,114,53,62,199,237,235,39,216,32,252,225,208,253,9,80,182,254,123,252,211,249,48,60,255,105,105,201,93,93,106,159,47,47,175,172,246,47,218,131,198,210,242,106,243,226,226,252,124,169,213,244,150,90,173,85,111,185,177,114,190,52,104,253,148,120,113,162,32,249,217,16,97,60,195,84,4,180,246,227,79,169,17,94,113,253,147,2,236,223,147,116,75,168,165,123,2,255,192,207,10,132,197,95,66,90,40,249,34,206,57,228,107,222,220,103,82,217,162,144,158,159,104,185,186,124,65,254,172,189,169,185,79,246,66,85,205,195,62,161,233,76,190,159,124,255,203,148,128,255,158,200,227,213,52,233,121,0,194,188,211,110,15,83,81,147,208,170,198,35,127,181,24,255,124,144,213,179,206,127,79,164,112,143,198,44,157,50,248,36,229,75,52,72,57,3,212,85,229,197,253,167,192,40,203,254,79,78,173,216,171,114,182,41,79,180,80,33,116,63,163,128,228,160,43,202,76,215,4,232,203,204,198,154,62,171,108,137,61,45,99,94,206,174,165,193,106,75,139,172,134,26,131,90,131,116,6,114,74,73,32,168,233,133,68,101,218,245,202,236,220,242,91,147,7,111,229,21,5,147,44,56,197,26,87,43,240,196,130,114,1,15,152,43,86,233,115,167,93,206,162,28,22,82,60,212,84,205,195,20,240,133,26,34,59,222,120,17,210,41,50,253,11,0,127,178,244,172,106,136,111,64,201,151,214,50,69,159,162,35,144,217,81,220,76,232,40,169,130,162,186,120,249,36,217,153,121,200,139,212,2,47,153,156,169,37,159,163,114,249,182,73,201,239,2,229,145,39,201,234,229,3,203,213,22,47,25,216,105,37,103,208,174,124,51,138,189,168,191,164,167,80,169,141,212,139,212,50,197,72,142,18,10,83,141,86,74,117,242,90,146,90,227,27,97,201,15,198,79,63,242,191,181,31,107,187,94,130,246,50,8,18,158,95,250,113,141,172,108,6,53,156,131,43,175,198,77,144,98,127,224,213,48,26,45,200,192,181,254,149,27,185,125,244,196,169,189,199,56,189,12,51,166,21,14,243,21,66,33,172,102,232,198,73,86,176,118,227,222,99,244,91,217,212,56,161,6,48,227,173,31,251,64,27,210,234,104,243,173,245,221,113,140,181,93,133,145,255,21,79,217,134,53,110,27,0,137,245,218,39,175,230,82,148,104,10,21,124,126,95,227,49,82,177,0,86,73,187,71,90,225,221,149,199,123,230,241,208,135,24,56,184,198,71,199,13,6,192,69,225,54,196,107,162,172,126,82,195,40,104,34,79,93,214,243,83,126,103,106,46,61,185,51,253,35,247,125,141,118,74,197,250,162,146,42,255,45,174,250,164,77,158,210,99,85,129,245,36,123,39,70,146,84,81,179,212,251,100,133,82,213,85,107,53,36,203,154,105,188,178,118,116,76,210,191,109,195,255,214,214,166,48,186,169,22,76,37,35,169,129,70,105,25,35,59,189,156,54,168,170,198,176,166,41,12,46,140,75,170,40,171,101,154,178,217,70,232,170,153,35,65,69,177,168,210,169,0,105,125,35,29,180,146,151,7,106,201,102,3,32,155,36,213,178,104,166,10,116,138,52,125,78,141,94,171,34,167,70,153,86,145,81,163,80,171,20,167,180,154,60,125,238,42,69,162,28,166,74,17,231,111,85,135,229,127,74,56,68,111,177,189,188,188,186,188,56,75,56,196,44,239,95,30,14,49,109,234,31,20,14,81,211,222,108,225,16,181,5,103,8,135,168,41,247,210,112,136,154,170,158,12,135,56,173,204,95,17,14,81,59,76,207,13,135,56,165,146,191,32,28,162,126,136,254,204,112,136,218,22,190,41,28,162,190,198,231,33,193,183,134,67,156,178,148,158,7,203,159,25,14,81,219,213,111,13,135,168,133,249,159,17,14,81,11,200,63,61,28,226,115,135,103,182,112,136,154,90,255,218,112,136,249,6,255,132,112,136,249,10,255,202,112,136,249,150,254,178,112,136,83,155,249,134,112,136,51,212,59,107,56,196,25,170,250,171,194,33,166,77,79,15,135,56,11,132,223,26,14,177,208,198,95,28,14,49,223,218,63,40,28,226,75,27,253,115,194,33,102,28,242,139,195,33,230,59,240,143,11,135,152,129,254,79,12,135,88,26,191,151,135,67,172,172,234,207,12,135,88,218,140,254,210,112,136,229,214,94,22,14,177,162,158,25,194,33,234,74,254,151,13,135,88,238,236,127,186,112,136,21,188,201,179,194,33,234,88,227,39,194,33,62,85,228,201,112,136,218,10,202,225,16,167,103,171,14,135,56,181,124,24,225,53,57,79,183,147,229,203,55,228,122,141,239,161,23,191,135,94,252,151,169,241,200,115,135,120,223,208,39,247,123,192,197,239,1,23,191,7,92,252,47,16,112,241,102,243,79,10,184,136,3,30,82,210,88,46,215,204,26,178,68,56,166,68,94,148,59,232,247,200,139,223,35,47,126,143,188,248,61,242,226,247,200,139,223,35,47,126,143,188,248,61,242,226,247,200,139,223,35,47,126,143,188,248,61,242,226,247,200,139,223,35,47,126,143,188,248,61,242,226,247,200,139,223,35,47,126,143,188,248,61,242,226,247,200,139,223,35,47,126,143,188,248,253,191,127,173,255,162,217,34,67,74,141,188,62,58,100,244,204,248,144,81,117,132,200,136,135,84,84,143,1,158,138,20,25,21,99,69,74,44,79,210,195,134,41,17,35,103,106,80,141,28,25,77,143,29,57,181,241,138,252,79,182,175,24,110,228,1,248,183,237,237,245,173,70,99,118,8,170,10,40,32,104,67,89,174,45,53,155,37,223,28,51,77,240,88,196,220,124,2,124,87,61,119,172,137,101,54,88,150,193,122,136,188,100,28,5,181,172,82,235,225,214,141,106,158,243,48,233,200,196,90,98,70,214,131,127,97,122,167,81,207,18,37,240,89,214,220,193,34,174,131,73,206,131,111,71,108,104,207,53,153,248,104,63,76,38,29,81,40,192,66,64,134,135,166,43,203,50,151,101,207,137,5,47,67,103,174,145,165,77,68,209,164,126,227,4,44,169,247,29,232,85,125,224,228,134,1,192,75,234,33,62,90,143,143,7,231,191,131,36,87,31,120,23,176,50,14,65,18,4,180,185,167,108,15,94,48,190,241,34,58,183,128,54,46,189,196,142,38,48,174,73,61,114,212,17,48,208,255,11,75,15,140,57,199,193,147,201,240,162,118,124,127,3,44,228,252,60,255,91,79,194,227,36,2,252,63,113,47,231,231,171,154,44,231,101,48,188,195,177,103,27,123,20,105,200,152,88,172,170,176,113,118,230,197,34,155,44,54,215,224,240,38,185,254,211,228,52,231,189,249,121,51,128,89,14,44,139,173,206,123,114,166,130,14,124,93,196,175,70,72,77,25,78,218,169,96,126,30,255,95,207,154,202,74,225,164,70,142,128,174,31,121,110,226,153,193,120,56,180,176,62,24,50,64,138,10,216,35,102,64,138,59,30,38,70,113,204,121,55,2,232,118,139,32,138,105,96,96,152,37,64,22,208,40,147,240,9,56,104,120,133,202,161,62,151,101,72,157,34,109,112,234,245,38,245,115,63,24,16,92,128,251,150,68,180,8,7,41,112,202,104,93,232,109,183,188,20,130,211,20,248,222,196,214,124,79,177,25,65,243,152,225,26,48,3,204,195,22,195,194,180,136,140,98,148,70,81,152,132,216,207,250,149,27,31,220,5,114,188,248,138,192,2,88,199,200,49,12,150,192,0,199,78,195,154,152,167,197,245,110,140,99,175,134,195,6,19,41,230,40,49,155,176,112,240,79,107,205,98,33,62,44,46,89,204,167,135,101,139,13,241,161,221,176,88,76,41,43,22,235,83,10,228,25,208,67,203,98,35,120,88,164,169,29,153,22,31,173,49,229,94,181,234,135,155,219,251,225,192,3,36,246,220,155,142,11,210,90,130,73,30,58,146,94,243,212,109,16,95,194,232,222,52,213,33,151,35,230,221,213,198,240,62,177,172,137,55,4,232,161,17,237,18,59,242,226,81,24,196,136,23,168,231,53,0,1,100,82,54,120,240,81,95,214,29,32,146,113,112,120,7,110,176,3,75,77,234,192,182,151,244,175,190,165,7,55,74,15,168,246,11,170,189,197,135,71,173,233,101,245,95,200,250,235,231,99,127,56,112,92,254,151,121,117,97,4,8,41,226,9,210,128,118,109,134,253,49,234,79,32,93,121,131,111,187,97,56,66,1,243,16,232,39,124,84,95,225,43,192,181,233,38,238,17,110,102,39,116,14,195,179,105,211,121,254,79,208,9,47,226,121,248,51,164,71,30,58,201,158,128,0,71,158,168,78,88,76,129,60,235,121,111,85,199,47,166,64,30,78,89,96,45,220,248,177,183,225,142,220,115,127,232,39,247,78,84,245,5,97,114,227,24,125,150,37,118,196,144,187,148,6,249,118,2,160,55,254,0,192,222,250,210,247,70,216,44,228,212,164,66,222,61,63,198,120,0,133,188,154,84,200,123,252,235,187,119,145,59,186,242,251,177,19,171,111,240,109,223,69,57,126,7,35,49,109,122,253,16,5,9,168,71,147,10,121,55,246,220,17,114,120,192,209,225,188,158,160,13,76,164,75,197,62,123,209,141,79,9,219,67,23,171,204,39,64,142,143,1,236,153,164,176,149,99,160,246,100,202,87,40,123,112,120,12,121,224,23,158,127,245,162,115,244,128,191,223,245,110,189,33,36,231,19,176,165,253,227,143,135,135,7,71,39,91,155,103,219,91,235,39,31,143,182,176,184,46,57,157,225,95,113,204,215,133,63,253,199,104,152,78,112,241,67,90,130,147,205,143,71,187,105,214,52,133,240,239,38,188,245,246,129,240,111,200,24,16,136,6,186,100,200,205,173,122,224,59,127,192,62,36,62,194,128,127,224,45,79,62,32,61,159,128,249,9,14,222,246,17,97,58,204,225,6,70,46,24,14,189,65,54,210,195,105,95,249,202,221,246,135,30,154,74,110,3,106,227,72,12,53,137,184,142,253,224,250,4,216,115,47,129,28,217,11,124,1,249,20,223,215,19,216,6,206,97,212,98,200,80,74,131,124,195,208,29,28,247,35,127,132,53,100,47,240,229,221,48,60,119,135,124,49,31,16,104,177,211,215,165,98,107,35,31,209,17,48,152,47,192,67,24,215,155,216,25,84,124,152,176,169,91,150,158,101,240,42,217,29,0,96,28,68,24,37,4,167,195,241,72,240,128,63,227,228,98,85,176,85,130,189,130,196,88,36,124,60,217,94,45,37,194,34,46,165,189,189,199,209,147,239,237,150,147,162,138,135,68,188,176,20,56,22,148,176,165,2,25,49,217,29,124,244,131,132,234,149,47,205,101,241,178,19,36,171,14,78,210,37,126,246,227,45,232,244,241,120,132,116,215,27,80,202,174,159,36,67,111,43,24,248,46,118,185,98,33,97,206,99,192,156,131,200,7,81,142,191,162,125,47,127,146,61,246,227,253,241,13,111,231,102,148,220,195,52,208,203,219,48,228,53,172,71,145,123,255,118,124,113,1,116,26,222,131,139,208,33,100,45,13,1,164,193,150,114,61,30,157,224,16,136,109,141,167,239,4,87,128,248,36,47,201,153,133,15,3,15,72,89,223,229,157,42,46,237,234,13,0,54,66,156,28,101,118,129,194,67,149,248,128,176,198,217,236,209,59,190,236,122,193,101,114,5,41,219,32,233,186,201,86,20,133,216,155,223,142,188,11,64,78,149,32,122,192,149,31,133,55,110,176,79,236,233,16,171,33,146,128,116,244,58,8,239,2,42,172,22,152,70,95,189,58,238,123,233,202,7,60,198,225,231,248,65,100,189,68,192,117,187,88,150,166,214,172,219,81,244,251,85,154,138,59,185,154,172,219,8,97,123,62,7,84,83,19,116,251,17,20,198,150,63,0,155,77,227,26,36,34,57,219,202,75,9,162,131,74,130,239,13,7,165,212,183,164,62,59,70,163,79,81,133,118,99,41,237,72,124,187,2,192,54,183,246,79,118,78,62,159,237,173,159,28,237,252,134,224,29,236,159,156,21,147,41,142,79,67,240,202,134,36,78,138,20,36,69,59,35,166,135,210,151,186,15,235,217,5,52,239,106,120,55,41,184,40,178,130,194,216,65,165,83,26,68,235,202,0,72,207,24,215,16,124,78,211,231,228,115,198,247,118,37,116,118,218,98,39,49,91,150,16,190,145,249,95,18,204,127,107,5,153,255,211,38,107,192,127,244,219,3,25,224,180,222,104,240,36,249,208,3,129,224,97,255,96,127,203,54,80,221,107,176,205,173,141,131,77,120,27,32,154,225,251,206,241,225,238,250,103,72,224,199,27,198,4,36,135,135,195,163,157,253,19,123,145,237,29,108,238,108,127,62,219,128,49,135,1,63,182,87,217,198,193,225,103,187,185,44,191,172,239,239,31,156,172,159,236,28,236,31,219,237,22,219,222,217,221,61,131,162,91,71,235,27,39,59,191,110,157,109,31,28,237,29,219,173,165,101,42,136,175,103,235,27,27,91,199,199,59,111,119,118,97,2,237,165,102,139,173,31,31,111,237,189,221,221,178,155,141,214,34,163,182,207,222,239,188,123,127,246,203,199,117,202,212,106,44,174,78,64,144,121,192,250,237,6,59,62,57,58,248,0,217,121,123,226,173,197,118,246,127,221,129,138,161,162,54,255,178,190,185,121,118,114,112,118,184,126,242,30,58,195,243,229,18,151,212,26,114,95,150,153,250,182,146,203,183,183,126,252,1,154,80,50,156,109,239,174,191,179,23,39,32,99,61,188,59,90,255,124,188,177,190,187,117,214,124,123,120,8,64,30,189,123,123,214,90,196,231,22,62,175,159,181,91,248,210,158,176,177,243,112,178,245,219,9,228,217,221,217,255,0,159,183,143,182,182,40,165,141,41,91,8,52,140,193,209,22,0,186,177,115,180,1,61,91,102,135,7,187,159,223,29,236,3,76,248,68,217,86,25,14,215,46,252,59,177,215,216,199,253,205,173,35,74,111,54,176,252,206,187,119,187,48,103,77,28,128,157,15,91,7,31,161,193,22,188,172,239,1,116,109,182,1,245,67,202,34,67,16,154,75,80,235,225,199,67,156,98,232,50,172,207,147,245,141,247,123,48,249,118,115,133,29,31,64,221,118,115,21,102,255,215,29,168,126,141,125,218,217,124,7,165,91,208,208,6,192,190,111,183,154,124,2,183,142,246,214,143,160,75,45,118,114,180,126,184,143,121,218,236,211,122,154,190,200,78,222,67,129,77,192,13,118,180,181,9,232,98,183,150,39,236,198,121,200,102,177,9,221,218,220,196,74,153,68,200,253,131,191,31,28,236,65,135,247,15,142,16,241,182,16,208,125,132,230,19,226,223,209,214,250,230,193,62,244,118,121,145,237,30,108,124,128,250,155,173,85,118,114,0,67,176,37,178,33,50,242,111,41,90,3,18,2,75,227,60,164,197,97,210,182,96,224,142,16,62,168,126,235,55,36,88,184,30,62,238,158,236,240,153,105,172,193,84,0,230,126,58,56,218,180,87,155,107,152,143,183,115,114,112,176,189,13,112,181,87,23,217,209,250,230,206,1,64,182,178,188,202,14,63,30,191,127,251,241,228,4,230,110,121,105,169,141,75,98,239,237,1,76,65,179,177,210,98,91,155,59,56,4,173,230,34,76,58,182,182,212,90,108,173,174,210,44,28,111,237,110,193,0,53,97,25,44,173,44,115,40,68,90,171,177,182,2,34,42,3,184,15,78,142,15,183,118,119,55,222,111,109,124,176,23,155,107,139,237,198,162,72,223,56,58,128,133,179,218,94,93,93,110,172,82,187,0,223,202,202,74,11,70,239,104,103,227,61,199,185,246,210,210,226,34,142,34,2,125,188,179,255,113,127,231,24,128,77,211,161,220,222,14,128,15,77,111,188,95,223,127,7,216,184,210,108,64,157,128,248,87,206,195,241,193,238,14,140,55,219,92,63,126,79,3,247,118,235,87,0,114,19,144,121,7,202,224,248,101,168,185,52,97,231,206,195,199,253,15,251,7,159,246,97,73,195,2,194,201,100,187,127,135,25,98,155,27,184,4,126,62,252,13,202,252,252,118,231,29,224,255,250,234,18,46,202,247,191,1,226,111,108,108,3,10,28,237,218,107,19,118,169,214,114,242,249,112,171,9,181,208,223,13,168,104,99,103,19,55,12,124,111,64,141,234,235,6,212,125,114,244,113,11,95,104,125,165,159,90,208,16,254,109,67,83,7,135,128,33,152,99,149,241,74,214,216,222,158,104,166,49,97,235,206,195,214,209,209,193,209,49,52,254,105,253,104,127,103,255,221,49,180,191,179,191,125,112,140,125,188,21,212,183,193,222,238,236,175,31,33,102,193,42,220,90,223,179,1,227,238,157,7,96,156,144,161,8,250,247,240,5,184,81,224,239,49,50,33,70,215,151,175,192,47,161,115,32,127,249,57,244,3,128,27,222,246,112,199,218,245,111,252,4,128,135,247,77,55,190,2,184,225,41,101,81,118,184,199,196,10,38,194,206,156,4,176,231,67,63,224,237,221,49,108,207,30,244,37,118,111,61,36,19,192,14,192,254,228,33,149,32,203,77,60,70,64,42,129,60,239,73,136,100,2,143,252,240,105,145,245,199,17,79,92,146,143,45,92,133,226,185,141,132,162,143,193,239,14,93,116,105,93,133,186,251,137,27,92,14,61,36,24,176,21,134,215,30,18,12,202,115,44,94,155,232,57,50,68,114,225,133,219,244,212,166,20,249,125,81,164,203,247,37,94,92,77,90,230,73,91,7,106,226,10,131,193,32,64,128,12,244,135,254,200,110,173,65,85,27,248,212,110,176,115,15,216,105,100,235,236,118,19,115,242,71,26,122,228,242,143,121,56,66,88,1,152,2,66,211,32,77,161,57,120,127,220,119,161,91,109,154,128,93,224,247,233,19,77,2,114,81,118,155,134,190,196,54,218,237,213,52,29,24,98,187,189,198,199,25,27,95,108,40,117,237,165,169,77,89,96,207,5,86,249,139,189,216,98,1,106,97,96,82,236,69,128,238,42,188,227,25,23,233,153,132,3,222,155,197,165,52,231,113,154,107,57,75,243,18,209,167,236,235,138,236,63,199,196,197,213,220,251,122,48,120,139,102,13,177,189,184,134,31,248,80,111,224,185,7,53,107,47,81,23,112,22,212,196,102,33,47,208,183,66,202,190,189,212,206,149,180,151,22,115,239,144,97,41,43,243,14,4,2,123,105,89,230,224,175,43,217,119,216,106,69,45,171,50,79,150,164,66,190,247,249,3,79,93,206,0,207,210,0,238,43,154,12,66,203,229,22,199,153,29,50,253,32,182,217,94,110,139,52,98,223,49,72,55,236,62,48,223,185,60,75,108,228,130,100,248,27,23,139,236,229,101,118,227,70,215,135,104,183,11,84,52,123,65,161,42,182,97,183,160,42,247,32,217,27,72,215,167,229,53,77,42,47,176,210,192,22,243,217,87,154,60,59,23,224,109,216,99,32,139,124,105,115,120,80,136,18,48,189,197,188,246,202,98,233,3,8,167,246,202,18,175,235,29,121,150,192,30,4,85,137,231,21,254,37,227,249,1,154,85,252,158,75,89,43,230,178,87,27,249,76,176,137,242,166,127,30,121,151,114,156,86,91,60,141,70,113,207,141,175,211,15,109,253,7,14,212,234,162,242,53,45,34,230,64,153,151,244,211,114,213,39,81,223,74,185,190,35,138,156,110,195,22,173,5,68,126,94,227,159,143,209,176,134,80,42,205,104,175,1,17,148,194,1,209,168,181,230,132,221,57,15,99,46,157,218,134,120,48,24,146,227,216,54,232,143,193,126,119,111,93,174,230,177,141,236,217,96,241,13,214,106,208,31,67,162,45,84,12,27,5,84,150,127,199,58,1,71,12,252,5,158,127,3,246,41,224,198,206,82,142,6,247,176,141,131,163,35,224,49,178,68,216,179,190,56,235,117,185,209,101,199,135,215,40,16,129,152,125,238,69,117,63,198,125,231,210,139,32,109,126,222,252,226,4,214,36,205,248,54,59,101,249,146,165,158,97,241,245,58,237,154,89,234,31,60,85,182,150,125,56,198,15,217,235,38,190,38,87,120,106,139,90,118,18,234,77,181,209,93,126,84,19,60,62,110,154,158,146,254,149,167,39,209,61,105,251,19,7,139,135,168,0,130,226,120,78,50,151,212,67,210,184,60,62,26,120,254,68,242,157,72,18,167,104,115,205,73,223,77,250,87,166,43,59,6,41,92,14,205,106,67,21,89,118,164,196,203,67,85,145,120,204,32,58,196,174,96,195,89,245,157,248,206,199,250,3,46,39,246,195,161,245,208,119,99,207,192,75,34,108,195,78,159,99,249,114,145,165,223,184,254,48,9,229,91,226,13,225,81,84,220,232,136,51,48,59,5,59,131,99,43,61,115,76,33,169,225,0,116,178,177,242,186,202,104,65,102,187,56,120,135,102,98,201,178,137,24,164,8,230,77,169,46,107,112,71,42,18,243,231,105,186,19,94,174,55,76,88,254,212,17,22,210,133,127,57,78,223,239,132,146,202,134,126,89,44,201,90,218,78,79,10,59,197,147,113,85,166,55,61,221,185,40,195,195,73,22,56,252,197,155,208,76,159,56,74,13,105,59,226,124,16,67,2,215,81,233,235,24,37,197,143,193,232,171,136,40,143,103,223,248,218,39,197,82,58,76,153,122,192,73,177,155,229,181,10,1,11,38,166,197,126,159,17,14,173,242,75,15,203,192,75,0,131,226,23,129,179,87,5,78,14,24,141,218,170,8,202,11,218,254,97,166,182,53,250,181,63,161,237,253,153,167,161,82,215,168,159,140,24,246,201,241,203,230,226,232,73,152,104,119,150,45,121,168,8,204,195,32,7,171,134,129,79,106,167,198,66,176,96,176,154,177,224,45,24,150,241,20,68,217,177,120,110,224,115,42,76,67,15,249,193,19,51,57,243,76,21,97,40,43,140,43,32,248,229,175,130,64,81,96,87,52,253,110,38,52,206,235,120,255,4,12,254,228,252,244,239,95,26,141,159,46,179,13,254,99,166,241,204,12,58,82,139,142,174,249,135,105,156,92,121,53,55,186,164,35,234,26,112,42,53,221,137,73,237,102,28,39,24,196,221,173,241,106,234,6,208,83,216,60,234,145,71,238,2,230,39,102,24,202,30,253,30,27,222,37,234,11,13,6,57,11,23,213,196,64,49,120,233,42,201,54,114,2,192,134,112,5,49,214,80,31,210,1,2,147,148,39,15,115,238,60,194,224,154,87,47,43,148,56,168,233,193,221,205,123,157,200,205,141,103,174,95,68,225,13,118,116,3,232,119,221,29,141,134,247,220,102,5,118,195,212,224,197,57,237,177,208,105,116,194,215,94,39,92,112,18,190,19,249,14,72,117,87,245,27,63,48,195,133,4,77,77,134,208,100,60,62,167,67,15,51,100,190,213,113,121,20,230,39,218,26,90,150,156,111,183,254,59,200,19,102,110,48,63,243,193,148,51,168,140,89,197,112,228,206,208,140,172,35,185,33,65,108,194,83,175,85,58,95,194,13,50,130,46,70,208,197,133,133,200,74,208,100,172,181,180,132,154,112,1,241,58,90,155,165,252,80,6,222,111,138,90,189,52,97,93,249,96,155,187,166,242,245,60,61,19,2,68,82,223,178,122,127,22,92,85,211,201,170,155,159,15,78,27,61,31,112,31,79,112,97,8,178,30,164,12,15,100,224,8,192,18,180,187,115,26,48,119,178,60,13,133,7,253,244,94,135,29,111,97,193,130,113,56,245,122,208,245,223,76,180,113,91,112,162,14,159,219,6,206,102,126,136,92,171,170,56,186,1,106,64,122,124,52,19,167,60,109,73,247,51,52,102,23,106,7,182,11,192,72,148,177,96,67,60,233,52,19,64,36,230,35,100,162,135,10,3,246,171,50,246,26,36,51,131,55,111,90,139,243,120,247,15,60,53,151,229,211,42,61,208,244,42,3,254,65,61,31,121,237,52,186,13,155,48,188,239,249,67,147,158,240,68,20,87,102,86,230,239,57,123,42,28,140,215,175,91,139,216,106,150,39,8,52,153,86,31,225,239,66,179,151,101,243,114,217,76,89,151,200,247,250,117,115,153,30,91,105,225,118,207,122,243,230,77,35,171,33,65,130,139,211,23,20,167,110,209,234,32,94,56,77,73,26,196,231,118,139,127,7,20,164,3,86,60,150,73,113,28,17,207,131,82,89,3,17,54,128,204,180,98,30,180,45,105,61,172,89,54,215,16,44,115,160,200,21,89,121,87,53,120,171,15,252,126,130,11,177,126,237,221,195,212,7,120,80,75,224,0,210,166,75,37,154,159,143,8,129,227,36,28,125,186,242,130,109,212,226,48,95,228,0,16,195,199,199,16,144,181,217,104,176,24,208,182,47,143,213,238,174,252,161,135,86,121,216,222,192,113,187,94,218,0,162,31,189,193,3,146,197,180,181,1,173,56,95,174,165,65,167,15,56,220,7,250,103,177,62,39,101,3,107,2,57,22,22,226,55,32,209,252,97,254,77,127,184,108,215,110,220,47,254,205,248,166,54,12,195,81,173,15,48,39,53,15,54,59,111,224,13,136,70,25,127,91,72,22,254,102,252,205,234,208,77,7,19,143,31,84,155,192,111,163,255,176,145,82,196,62,113,235,97,80,177,169,130,104,194,199,243,212,136,46,207,77,3,102,208,96,202,175,101,244,82,35,215,250,141,123,237,109,196,241,209,229,185,106,15,152,160,153,106,106,61,219,236,193,134,234,157,182,123,14,208,244,211,165,158,131,182,80,41,81,6,98,149,106,90,181,54,133,167,136,103,63,34,218,44,4,167,45,124,106,246,88,0,63,50,173,157,166,81,190,86,154,175,157,230,107,165,249,218,105,190,197,52,223,18,62,45,166,153,23,211,204,244,97,169,215,67,32,105,119,57,169,128,84,136,205,10,160,178,89,172,14,81,145,127,106,166,159,218,248,105,73,142,228,41,140,88,214,10,108,65,192,34,120,211,27,243,120,141,237,222,43,79,54,6,237,152,65,154,172,194,32,186,249,10,161,161,175,214,79,9,172,9,243,85,9,174,6,7,153,210,94,97,25,74,131,236,18,82,216,0,8,82,196,252,47,190,59,92,71,151,38,143,171,66,129,90,190,13,191,56,121,171,108,161,4,40,12,32,125,3,16,202,233,245,120,232,3,255,211,98,139,22,102,9,203,89,78,17,36,194,168,30,230,240,181,57,90,152,163,73,57,36,232,41,119,17,97,121,23,127,66,252,241,177,135,76,249,218,196,175,77,252,218,196,175,205,244,171,251,101,90,89,250,90,46,75,195,229,87,207,105,74,191,112,46,130,116,234,16,57,59,233,18,104,247,126,242,24,125,224,127,91,248,23,75,192,31,147,240,24,49,245,21,226,49,213,97,241,116,122,107,98,250,18,62,225,76,122,25,162,181,7,39,179,47,189,102,138,40,45,129,110,98,149,52,248,242,145,95,151,210,175,203,233,215,149,244,235,42,255,74,48,160,236,51,30,186,209,175,168,201,64,123,143,155,81,24,123,173,1,157,38,104,6,136,192,97,1,175,188,201,219,239,49,237,186,211,47,57,196,55,14,125,70,56,90,200,137,166,132,69,33,19,190,99,38,11,161,245,83,11,182,2,154,223,248,143,40,49,41,237,71,250,125,181,8,127,127,12,95,185,63,70,22,102,139,29,127,97,248,248,216,132,13,195,127,133,15,57,188,163,210,177,64,21,122,233,115,204,8,80,252,25,250,95,189,35,96,231,117,104,33,22,68,195,234,40,12,217,27,4,25,213,51,184,9,7,28,219,91,61,234,180,69,163,243,6,123,66,25,144,254,98,135,136,4,7,132,205,30,71,73,148,68,114,141,210,130,205,54,231,60,151,241,202,155,8,230,93,172,63,104,52,193,167,4,39,180,30,131,244,133,134,242,33,126,111,242,230,224,83,19,127,218,202,119,31,54,63,217,19,236,93,174,255,200,53,39,165,68,88,228,38,46,57,193,62,204,207,227,10,67,246,15,94,30,31,197,151,68,253,66,68,11,122,143,203,211,113,249,82,108,225,19,192,108,134,178,170,38,20,8,101,85,77,168,42,148,85,41,95,48,27,175,10,94,197,170,110,227,19,84,229,91,184,129,161,172,56,12,96,191,132,29,114,3,255,241,31,250,221,196,56,156,248,111,131,126,196,47,125,218,163,192,167,198,111,248,143,255,208,239,46,252,208,191,223,232,71,252,210,167,13,94,98,7,255,241,31,250,253,21,126,232,223,14,253,136,95,250,244,27,108,214,233,124,198,10,86,73,241,38,22,124,252,155,166,34,28,166,31,105,28,212,183,206,174,169,85,111,7,111,128,51,64,201,55,160,175,181,248,42,28,15,7,92,192,229,119,76,221,122,53,159,23,168,11,121,50,17,124,21,172,85,192,8,206,92,5,111,156,166,215,182,130,87,248,135,69,156,67,50,246,160,4,96,197,79,192,145,61,54,88,240,63,136,53,19,31,135,176,121,246,8,105,224,179,252,170,124,108,54,22,240,123,150,208,106,44,4,61,105,75,20,165,140,72,138,146,93,183,158,132,187,225,157,23,109,184,177,103,90,182,75,104,223,135,9,110,176,231,253,183,210,90,101,43,205,38,252,195,231,53,182,210,110,195,63,120,111,195,123,187,197,26,255,226,255,173,182,90,203,248,179,136,63,75,240,211,198,180,102,11,127,154,108,177,129,15,203,152,180,184,6,63,75,240,180,210,194,180,69,42,138,79,45,122,106,98,1,172,169,185,130,63,171,108,117,113,181,197,150,23,91,75,43,244,187,202,218,144,167,221,134,191,75,45,214,94,89,102,237,85,120,111,44,65,58,188,183,215,32,189,13,105,56,162,171,237,229,69,5,231,7,25,206,19,97,17,210,58,161,28,58,103,252,191,255,131,114,100,64,180,195,248,127,255,151,191,192,130,231,114,105,11,228,210,4,228,82,167,101,69,149,138,7,51,39,209,123,22,73,83,185,164,133,166,101,89,29,114,8,201,228,221,164,179,176,32,184,57,215,233,195,94,155,175,5,104,36,111,209,237,234,218,116,81,87,132,5,40,115,202,219,71,26,109,199,72,53,211,227,246,110,31,143,118,210,248,182,166,23,247,221,145,151,151,66,199,106,153,113,32,178,120,65,169,112,174,212,13,149,74,149,35,220,173,41,61,192,145,7,46,89,254,11,165,21,227,60,12,135,158,171,218,14,42,7,66,87,106,78,78,99,244,25,207,131,178,134,78,155,241,82,205,248,34,93,90,166,139,211,170,97,178,166,214,213,193,108,183,16,197,30,31,215,248,159,102,91,252,69,193,83,1,239,54,147,188,31,50,167,66,212,93,162,237,48,137,219,194,142,216,44,121,65,70,94,28,14,111,65,254,99,248,140,61,115,146,137,5,108,1,17,178,251,156,224,199,155,48,214,223,110,108,110,109,191,123,191,243,243,135,221,189,253,131,195,95,142,142,79,62,254,250,233,183,207,127,119,207,251,208,241,203,43,255,247,235,225,77,16,142,254,136,226,100,124,123,247,229,254,107,163,217,106,47,46,45,175,172,174,45,252,228,24,165,83,36,133,249,47,109,54,45,237,102,211,202,109,54,45,90,160,115,32,174,211,105,90,209,156,90,174,28,28,137,183,195,240,220,68,181,209,3,206,151,13,157,149,208,104,139,194,226,153,72,36,245,29,126,159,184,1,194,179,33,239,18,55,128,229,67,217,223,147,74,174,225,235,184,51,92,112,218,188,209,62,233,241,188,211,97,143,13,228,227,2,240,5,163,244,5,88,131,177,211,127,243,166,197,110,28,179,61,223,7,154,176,248,56,120,243,102,145,93,56,144,245,117,220,53,155,75,243,3,72,110,61,142,222,188,89,70,75,137,43,248,210,130,47,203,237,249,17,188,119,252,5,160,68,99,228,72,111,240,231,2,127,174,122,114,161,251,19,224,58,58,21,102,192,232,82,81,76,243,133,235,203,125,217,237,101,189,202,207,229,142,77,179,97,190,98,122,187,231,11,86,50,144,190,97,37,35,234,49,83,76,172,209,167,39,179,189,30,85,248,11,221,178,146,33,247,187,10,215,167,61,86,97,32,126,84,225,255,244,67,133,63,83,204,116,150,234,39,90,207,172,141,178,239,82,159,229,76,227,207,153,206,122,126,240,132,71,211,62,171,178,212,255,93,122,247,144,191,77,209,204,63,198,68,141,67,192,1,203,123,13,252,194,202,126,5,191,177,162,239,193,207,44,117,75,64,199,160,188,199,194,251,41,238,109,183,129,198,207,233,30,19,21,119,137,99,86,233,86,225,10,95,34,141,43,198,54,211,57,110,188,101,194,171,227,140,21,221,61,46,3,150,186,130,92,240,231,212,71,228,134,191,163,239,200,21,127,20,157,59,23,111,228,105,178,46,94,50,47,148,175,213,142,95,91,172,228,219,146,136,86,115,30,48,81,192,132,119,204,7,166,120,204,252,157,229,124,105,130,128,229,29,109,130,42,231,176,143,101,63,47,87,239,231,21,10,63,175,178,7,208,117,230,75,182,195,20,183,161,95,89,209,167,232,51,211,121,30,13,2,166,245,82,26,97,186,198,165,105,140,233,228,241,244,71,193,17,106,51,231,103,69,202,197,146,107,176,251,95,202,221,1,132,232,200,108,115,219,155,176,126,54,26,92,252,30,231,252,207,54,48,20,151,55,176,30,166,125,117,230,26,226,236,37,50,23,241,48,237,73,62,231,14,200,111,120,151,99,118,92,147,39,34,199,243,100,249,129,112,205,45,212,32,147,129,9,86,35,50,64,215,206,147,208,157,159,247,77,20,176,249,155,163,25,108,143,120,95,12,20,112,238,7,110,116,111,88,105,160,1,211,224,123,54,48,188,24,242,193,98,249,250,97,110,207,179,250,241,237,137,250,69,101,106,253,162,73,168,63,95,61,76,167,105,136,232,156,194,244,12,24,94,217,215,170,232,12,242,59,43,20,101,15,24,164,161,196,153,201,236,72,230,182,248,157,219,241,219,251,19,247,114,31,8,144,105,196,188,176,162,26,146,34,206,171,102,111,50,221,54,8,93,176,75,61,210,78,171,104,88,57,185,231,84,7,6,160,234,147,202,99,210,65,60,143,129,139,206,245,243,243,133,4,81,100,227,202,31,14,76,252,86,30,107,88,8,0,220,156,47,29,246,149,129,225,164,87,192,97,226,205,188,6,95,56,77,98,200,251,67,216,180,118,253,56,129,41,189,188,28,194,152,1,201,130,225,110,88,82,21,178,121,176,119,18,94,123,1,101,202,250,193,179,119,166,126,205,33,19,180,89,214,170,72,117,253,220,92,78,141,34,73,12,116,246,20,86,139,59,128,117,98,240,97,48,122,80,25,75,36,163,135,130,217,100,50,41,140,135,16,9,51,120,252,160,63,28,15,188,248,241,49,50,151,138,163,71,59,96,69,230,118,187,152,91,224,45,12,155,127,25,96,150,197,86,49,75,122,118,249,248,152,157,99,2,149,89,106,149,112,42,85,23,237,187,251,144,91,125,197,2,139,213,5,132,126,73,45,36,146,176,224,114,169,96,88,23,188,7,148,72,159,49,235,154,38,235,39,207,189,6,22,147,178,138,103,200,186,86,6,71,140,52,10,190,100,152,188,14,43,219,44,39,66,225,102,179,89,85,154,68,119,153,57,43,159,75,166,26,218,26,80,249,126,129,19,209,108,46,85,76,22,25,3,194,124,154,185,119,172,178,197,167,100,242,132,175,114,22,59,71,27,115,130,239,1,243,243,252,111,29,231,28,200,3,254,233,242,36,91,91,12,207,90,115,153,35,125,190,216,27,94,204,207,227,111,46,55,38,96,80,29,54,67,100,144,255,82,222,142,217,108,148,140,50,159,220,131,221,130,174,194,197,157,219,93,48,48,139,113,202,75,215,160,245,62,72,86,61,227,169,193,77,204,101,180,39,201,2,43,173,89,117,129,189,146,138,204,52,61,137,185,194,3,183,112,215,77,67,22,54,58,145,25,213,15,23,162,250,246,143,137,217,110,89,102,104,49,67,216,29,177,7,153,77,51,7,115,115,255,225,210,110,193,2,22,90,117,186,74,229,224,2,64,40,19,225,174,74,123,109,174,121,128,21,97,205,8,249,42,135,92,6,156,105,240,120,51,173,6,15,55,211,106,99,180,25,35,157,79,131,245,29,229,56,29,141,102,250,194,100,128,141,216,152,221,176,11,199,3,12,217,6,137,31,255,190,99,231,244,247,152,93,210,223,67,182,78,127,223,178,91,7,23,204,121,55,58,77,122,176,180,241,143,243,48,177,108,147,39,192,227,105,220,99,247,144,203,181,93,158,199,21,121,216,157,115,15,31,33,5,255,96,10,89,218,12,80,37,119,5,219,118,223,73,44,0,107,228,204,193,186,187,85,180,49,183,167,3,212,93,152,163,238,173,221,183,240,229,198,89,159,159,31,117,135,230,24,24,111,251,50,143,248,2,231,198,240,89,154,109,80,140,31,54,182,236,49,187,69,214,235,150,13,160,215,216,163,143,22,187,135,26,231,156,241,252,124,104,222,67,250,141,197,160,194,59,153,104,226,147,51,182,38,157,8,22,80,228,57,46,235,215,183,157,38,252,190,115,90,240,123,236,44,194,239,161,179,10,191,111,29,116,182,170,127,114,218,248,229,163,179,140,159,142,28,244,115,204,240,181,63,211,20,87,16,191,105,180,175,146,244,85,81,180,140,160,101,246,45,10,23,96,0,239,218,201,52,155,162,150,179,51,24,30,19,126,157,200,122,102,79,210,11,245,140,86,125,169,190,98,76,116,181,123,84,187,55,107,237,128,252,50,252,210,154,213,81,169,2,108,76,221,98,5,169,74,250,130,82,92,179,9,169,214,196,174,200,135,230,73,78,194,130,201,172,160,180,4,40,139,98,93,174,226,186,212,50,221,29,96,240,5,144,218,239,37,144,128,149,67,37,47,243,156,16,22,240,28,172,244,136,172,217,44,197,84,201,23,153,133,125,210,208,122,64,59,30,3,248,116,20,3,96,151,55,98,241,104,113,167,12,212,0,113,167,12,99,189,143,212,55,140,226,90,16,38,181,88,234,1,230,82,70,222,160,13,156,74,99,168,51,26,26,190,169,91,207,24,161,182,165,219,73,132,107,5,105,177,139,144,5,11,70,205,231,80,185,65,141,111,22,115,138,120,241,125,47,206,181,253,146,131,131,174,60,55,176,117,80,7,179,51,106,115,132,209,32,21,193,223,101,203,212,196,58,92,153,211,175,7,19,74,172,88,66,86,162,176,110,69,225,83,86,0,155,100,221,69,65,241,57,64,61,19,152,135,201,159,11,130,58,77,217,122,157,155,131,74,197,90,77,141,26,64,8,126,198,98,34,114,179,106,213,83,17,30,181,52,46,204,0,252,230,197,80,107,42,214,212,194,110,33,63,124,67,62,247,27,215,181,116,85,34,52,203,5,55,76,152,75,198,218,186,205,219,196,99,81,169,238,64,116,130,222,0,177,225,145,250,172,180,34,170,160,162,52,17,166,131,139,39,10,207,125,91,243,37,34,186,225,6,127,75,106,176,184,97,167,75,4,173,170,37,33,240,182,232,13,142,6,7,156,136,62,67,246,209,25,65,229,194,58,154,205,121,216,22,242,138,20,179,133,105,153,163,149,185,136,239,220,61,203,155,121,82,5,147,137,220,37,238,102,173,166,224,50,129,35,54,226,168,111,144,254,78,142,147,1,28,167,100,35,240,24,170,15,228,199,88,136,173,122,60,26,250,9,236,69,29,98,212,253,32,198,51,133,99,10,175,170,67,196,88,142,243,132,153,250,81,0,238,117,200,185,215,216,209,48,126,73,39,70,205,154,153,48,3,157,48,12,235,241,209,77,95,96,12,209,22,201,235,161,160,7,217,100,86,95,228,242,233,99,23,32,199,191,118,159,159,93,11,189,27,148,197,210,232,30,216,229,251,159,61,164,7,249,230,138,225,180,205,129,55,244,18,143,24,8,38,83,45,212,6,166,44,105,74,224,217,80,19,19,86,215,47,96,201,184,158,234,212,7,46,90,140,147,208,77,205,198,44,61,76,10,193,47,159,192,51,96,148,178,232,152,51,181,208,0,140,33,237,75,228,2,31,122,99,78,167,58,6,223,236,76,3,247,67,160,131,102,106,239,12,155,148,97,7,204,176,206,12,102,46,44,68,11,174,162,255,108,163,162,101,70,28,110,45,86,17,38,149,169,74,219,85,34,176,10,231,206,132,251,116,214,154,118,241,52,89,225,19,249,48,17,235,213,161,220,173,114,110,197,0,57,203,15,137,162,68,91,87,130,185,218,50,144,60,153,84,187,72,10,183,19,47,19,59,173,201,228,69,123,85,142,190,42,97,98,167,241,104,41,68,207,103,210,96,186,150,57,205,105,55,159,156,54,175,204,42,10,33,253,223,232,228,188,54,8,189,24,201,177,219,199,83,198,90,228,93,122,95,20,152,4,50,185,100,47,242,204,29,23,99,60,17,73,92,5,82,120,131,27,184,81,133,233,57,127,86,225,120,157,138,182,38,154,216,134,61,171,59,55,71,119,179,94,110,125,25,193,138,127,6,76,176,164,229,186,152,190,193,203,165,108,9,219,205,85,246,170,57,251,42,90,131,126,222,93,131,72,200,187,223,226,221,7,198,131,175,96,216,23,52,20,43,36,103,169,105,48,157,6,92,139,16,244,28,31,173,27,233,213,239,134,182,11,237,9,78,24,72,49,12,70,103,88,167,48,40,78,52,35,200,107,146,55,66,213,14,94,94,16,121,175,126,143,207,226,43,55,242,6,103,64,86,124,199,133,161,39,5,69,200,213,17,230,19,212,208,23,240,33,184,233,20,122,93,15,248,36,36,237,134,16,111,99,131,157,246,44,110,41,149,138,188,81,26,62,246,6,195,140,0,134,55,172,174,49,26,71,158,97,27,151,20,249,209,128,77,124,116,207,111,194,49,254,191,255,93,107,53,154,171,181,77,47,128,133,117,8,117,93,3,224,183,53,243,235,48,244,163,176,127,93,143,198,150,49,121,6,23,220,124,41,5,144,196,177,188,236,37,191,3,136,85,187,241,146,171,112,80,11,131,90,13,103,236,249,43,127,198,165,228,252,84,255,137,124,221,13,120,48,96,42,48,110,0,231,161,147,156,223,14,5,68,159,107,178,185,114,70,160,170,146,126,34,187,253,148,186,177,189,88,210,55,242,227,139,151,169,27,219,75,150,57,135,166,211,168,101,100,6,85,53,93,175,88,75,181,138,179,43,18,89,98,46,54,97,72,83,173,230,172,250,148,182,36,193,171,124,145,47,54,158,16,29,84,243,42,96,164,104,154,134,12,53,253,30,198,186,118,77,9,44,6,188,14,77,159,245,233,48,12,100,228,100,14,253,44,185,153,109,255,205,192,194,35,53,39,62,29,44,44,244,24,200,163,67,43,157,163,212,80,177,3,249,58,144,1,243,154,193,227,35,169,15,99,32,170,49,234,233,128,244,164,27,56,124,123,124,108,72,19,63,104,237,85,115,102,206,183,189,50,125,27,202,40,216,243,246,15,216,55,148,250,184,236,105,26,95,13,11,217,65,226,200,118,226,173,148,183,55,27,82,57,100,235,120,39,105,73,136,155,74,55,16,124,182,97,88,182,168,55,152,25,172,54,17,75,233,109,50,189,199,193,155,70,215,229,92,211,90,163,177,210,92,91,107,45,45,174,44,54,214,214,154,150,221,152,173,197,212,227,80,182,122,49,12,195,104,122,187,116,60,103,6,14,208,150,110,195,54,9,12,59,178,94,216,75,247,11,224,246,212,14,171,110,6,52,196,44,120,141,61,15,22,60,214,176,236,240,25,76,177,32,110,227,0,111,79,199,137,229,251,104,225,8,180,35,233,172,11,132,11,214,6,202,93,166,11,204,30,234,206,245,67,131,57,113,51,154,133,136,45,182,75,68,44,119,170,58,51,13,35,186,117,140,167,35,204,224,53,0,241,226,117,192,182,182,184,104,205,124,136,129,97,242,113,149,45,138,99,140,37,113,140,177,212,228,199,24,184,10,229,42,17,80,170,27,90,252,248,88,214,236,72,251,84,134,151,104,176,68,168,211,76,116,187,53,116,118,163,70,102,166,144,244,156,21,22,101,235,168,14,244,102,203,133,237,34,23,52,222,195,1,15,208,118,117,101,206,137,81,83,20,88,116,208,33,224,188,246,238,99,147,210,129,65,77,77,159,231,128,111,177,242,250,104,121,12,239,35,110,197,37,131,84,160,156,77,134,129,232,47,216,200,9,235,23,194,27,33,126,35,78,110,198,236,198,25,102,167,251,167,125,32,154,22,187,112,6,221,200,188,177,164,64,53,128,103,203,198,20,118,229,92,200,170,207,29,233,57,122,245,230,220,26,113,206,240,134,141,157,139,211,115,172,6,88,212,228,116,220,115,110,224,39,181,227,78,38,246,172,27,221,162,216,66,22,87,203,228,142,6,232,241,81,75,75,3,18,108,102,92,82,66,237,143,219,85,40,119,85,161,161,88,68,77,226,206,214,217,225,209,193,201,129,81,173,153,226,122,168,33,241,219,194,175,246,180,71,167,82,232,236,93,27,90,176,65,249,168,75,27,2,24,243,243,194,59,54,177,164,219,173,220,132,99,139,178,56,222,105,44,134,239,63,66,179,15,101,30,31,211,50,41,71,212,127,22,211,141,163,149,113,221,157,153,217,233,153,182,37,229,144,73,81,72,179,188,142,128,249,241,161,164,81,7,128,140,154,141,138,161,119,10,122,200,241,61,137,73,137,132,9,45,156,33,23,21,123,146,11,193,99,17,129,40,151,94,162,128,193,23,114,60,67,113,16,137,116,64,206,186,75,60,181,229,139,221,53,154,101,128,129,150,149,201,110,106,157,242,76,146,203,12,44,9,196,22,203,234,184,68,89,49,36,253,68,207,187,251,173,167,143,148,1,198,165,18,140,170,77,204,179,193,228,133,145,165,197,226,218,243,145,57,32,161,179,64,182,82,13,153,48,188,249,22,232,68,21,176,109,45,173,206,190,109,113,37,192,140,124,203,28,23,249,253,120,219,15,124,140,85,133,150,15,240,75,174,21,79,27,58,52,144,143,95,110,225,239,10,255,93,194,223,53,122,94,43,227,150,48,49,154,177,39,203,68,67,31,38,29,247,84,240,40,202,101,73,134,213,115,128,53,101,104,167,49,151,153,105,124,237,25,200,156,180,128,57,41,222,172,195,20,101,176,70,165,41,107,48,22,34,174,182,92,48,122,120,5,19,200,66,179,179,207,156,18,150,64,69,33,127,93,238,133,196,19,151,245,98,233,94,57,49,45,220,39,242,123,129,26,241,1,175,54,74,69,202,201,100,154,56,138,202,232,78,46,48,10,215,94,126,204,142,216,240,112,141,39,162,73,52,136,251,169,15,80,122,220,224,167,49,205,112,39,114,129,83,72,236,176,139,2,148,45,121,44,199,1,217,136,180,94,90,115,7,143,54,113,207,235,42,195,96,15,103,221,106,150,219,92,36,133,167,69,75,168,187,51,147,151,28,255,67,134,146,103,192,88,113,245,25,218,5,82,138,239,224,117,17,37,86,12,248,48,81,2,246,71,145,51,53,53,124,147,186,179,116,69,236,56,225,126,57,8,3,50,7,5,62,31,251,140,46,245,162,236,66,230,48,39,138,4,34,119,115,50,179,30,92,202,2,51,80,251,178,239,80,200,124,96,25,82,237,33,30,40,160,172,139,198,43,120,207,7,247,206,145,135,25,175,27,143,143,241,27,167,223,37,133,54,239,157,109,134,144,81,241,172,139,1,125,95,47,45,181,214,150,31,31,195,55,75,203,237,230,26,148,90,192,208,36,24,154,195,47,228,70,215,189,215,144,171,5,117,251,111,150,86,218,139,109,168,126,40,93,239,98,16,78,108,124,231,122,190,152,197,11,45,203,246,95,81,137,5,51,124,69,45,189,126,13,226,197,2,5,187,182,102,23,139,27,124,212,164,246,83,240,235,77,97,118,180,188,196,47,185,90,94,230,119,92,173,52,248,21,87,43,77,126,195,21,45,91,121,166,14,107,118,236,204,153,167,61,98,8,1,167,49,236,173,225,7,34,1,151,232,141,99,252,207,255,153,230,7,222,150,115,67,192,201,114,91,4,120,60,47,91,163,209,65,201,164,82,123,204,46,217,58,187,101,247,214,67,108,38,144,112,201,253,110,239,216,6,251,194,174,75,38,9,227,249,249,0,121,193,227,52,164,20,112,87,105,224,71,113,54,112,97,87,43,227,189,187,90,34,180,55,82,213,127,53,107,246,201,172,249,216,91,199,91,48,106,59,233,88,157,57,235,142,115,197,254,64,5,216,177,163,158,54,109,58,199,167,35,96,19,143,79,111,224,119,125,126,254,248,116,189,199,118,157,205,199,199,107,115,221,98,95,157,245,238,89,247,218,52,128,132,68,62,138,170,246,174,92,150,135,142,208,86,57,142,7,5,235,34,203,227,227,38,69,149,164,144,162,3,243,80,104,154,1,68,188,12,239,203,156,227,20,119,138,249,249,47,117,156,111,52,251,50,191,176,183,220,158,229,241,81,67,216,190,16,180,62,228,26,177,115,60,127,59,155,159,223,132,255,83,132,53,168,26,77,199,254,192,75,11,119,53,168,176,153,59,36,99,209,252,252,220,253,227,35,78,234,220,31,216,115,94,245,49,84,189,11,40,140,135,120,187,240,231,109,207,57,103,235,168,97,186,115,56,145,137,237,179,238,174,125,109,94,89,12,81,208,190,165,183,11,139,137,17,176,191,78,0,163,80,112,216,64,100,185,179,232,207,49,44,103,168,124,131,221,157,110,244,132,179,173,107,186,245,195,5,183,190,253,163,57,126,124,252,3,106,96,119,169,104,112,55,59,195,254,48,51,105,95,73,205,163,104,209,174,208,162,125,192,235,43,80,193,224,179,242,186,52,43,214,148,165,215,67,48,225,227,153,5,177,139,160,218,7,156,95,155,91,88,193,208,147,190,68,69,81,235,185,70,85,203,82,31,185,170,21,242,128,2,41,96,79,42,237,31,213,141,137,155,156,248,23,17,157,19,51,188,70,77,236,45,174,99,188,198,35,2,227,13,202,20,49,58,24,214,197,53,28,142,184,174,3,32,2,134,203,29,97,148,120,238,39,128,23,17,214,227,168,239,80,232,223,88,132,1,102,116,121,16,15,252,252,137,219,235,165,214,26,65,29,228,20,0,9,30,240,176,222,51,129,217,18,254,19,11,254,130,145,58,20,108,139,21,100,44,64,134,159,210,28,88,142,34,171,155,72,112,131,250,182,16,76,163,87,175,44,113,2,221,63,141,123,167,225,105,212,75,13,252,251,166,53,41,75,229,220,246,67,149,203,83,1,185,163,132,133,69,35,161,174,57,68,3,78,210,137,241,16,115,67,70,41,20,231,46,57,245,225,201,178,19,7,26,82,14,86,187,136,12,201,51,116,102,169,93,159,56,108,90,92,42,219,247,233,172,119,252,156,10,29,123,129,252,182,176,57,241,209,122,14,113,197,151,51,29,167,186,144,33,202,241,100,25,8,12,25,73,242,204,195,64,14,207,62,202,80,236,113,20,136,201,240,92,166,11,35,155,217,135,162,126,193,57,223,166,114,240,152,227,128,167,28,151,6,64,238,92,188,156,180,27,216,234,86,16,146,157,80,192,66,246,80,140,209,43,77,69,158,173,142,89,18,0,22,87,167,95,218,3,202,56,8,2,191,162,105,208,234,136,2,174,171,33,168,173,46,158,157,218,154,61,35,103,95,199,55,240,52,114,95,238,91,55,247,150,193,102,231,138,112,240,186,62,113,242,79,13,136,244,226,38,161,83,28,23,47,46,229,25,166,85,113,43,168,184,20,20,249,166,62,159,84,224,151,250,57,90,60,194,247,188,168,51,118,98,126,254,132,87,178,108,28,31,31,141,135,30,186,2,225,188,193,43,121,67,111,122,253,161,27,241,224,237,192,2,64,50,69,52,226,217,224,125,232,3,246,97,32,27,153,178,121,176,87,120,229,77,42,9,169,207,17,54,132,46,204,60,82,147,23,1,77,191,145,249,240,34,61,249,252,254,100,111,119,157,46,8,24,122,125,9,10,38,150,83,208,247,87,172,9,153,116,236,97,30,37,113,207,27,248,174,108,127,207,191,33,151,111,26,8,252,138,206,103,3,116,221,218,115,71,244,14,143,50,243,33,134,121,63,242,254,128,141,60,237,225,225,112,140,65,245,211,167,180,162,227,95,223,113,135,99,153,19,18,184,206,64,73,192,152,240,199,222,165,154,130,14,51,202,123,126,248,32,33,141,107,149,166,145,13,20,247,2,78,211,112,242,142,175,60,47,145,176,163,111,54,20,237,95,111,100,211,151,166,165,9,225,184,47,225,197,235,114,92,174,240,109,116,174,94,75,165,111,231,106,97,129,19,244,115,118,233,92,156,94,245,216,186,115,115,122,217,99,183,64,237,46,209,104,31,141,238,149,245,9,252,207,61,48,87,104,31,255,248,56,36,227,248,49,154,203,143,196,235,8,120,103,22,67,81,103,12,220,18,113,63,231,200,246,68,214,253,233,57,70,46,130,60,231,44,130,103,18,241,103,213,29,11,66,178,34,108,168,151,197,93,186,32,167,228,200,63,10,170,124,21,200,19,84,179,32,208,11,65,213,207,201,168,226,233,218,241,116,210,106,42,171,74,169,245,58,147,90,23,22,210,179,196,199,71,16,93,211,232,167,166,108,73,112,201,192,243,88,22,108,118,13,198,229,21,190,249,73,145,5,223,240,172,193,62,133,237,31,254,246,144,59,146,31,161,203,245,84,126,119,66,177,204,163,84,13,12,79,105,206,72,97,209,191,205,154,80,16,123,33,71,207,5,179,201,131,204,101,92,20,230,114,97,204,233,90,95,184,159,12,132,122,105,196,197,197,177,208,155,221,112,147,44,134,182,239,43,203,136,163,240,23,190,159,99,105,200,126,137,127,91,22,250,126,3,122,194,243,34,58,208,222,226,19,224,193,61,254,93,70,79,18,248,11,165,54,240,47,52,250,197,49,132,226,203,0,17,46,174,167,22,10,32,23,197,117,225,88,4,50,209,219,249,249,183,210,14,35,6,225,8,68,137,179,250,237,42,200,29,6,72,73,241,233,151,30,136,71,134,200,15,51,53,48,223,90,121,185,98,2,242,145,235,220,194,110,124,232,204,205,169,14,165,34,250,126,224,28,203,96,39,120,47,180,231,152,121,99,111,244,144,17,219,55,26,66,210,236,245,114,82,103,96,238,130,52,34,3,172,152,155,90,169,72,116,247,136,66,169,192,151,173,91,52,241,69,203,242,228,10,24,202,93,75,217,190,64,218,66,67,149,63,82,127,36,99,185,190,108,88,120,32,14,140,217,93,150,188,113,5,181,122,63,45,195,71,229,82,0,244,238,219,170,52,105,154,3,17,25,210,84,32,165,157,24,26,55,17,56,168,178,242,38,108,71,99,23,28,212,207,176,203,240,43,61,195,209,246,246,172,223,89,47,157,234,161,39,201,217,45,208,134,38,250,208,158,197,24,173,89,213,226,165,231,57,28,43,49,20,106,120,109,123,245,11,215,31,50,126,31,40,77,11,160,168,39,98,208,48,188,84,113,16,222,192,246,64,38,37,195,174,233,62,62,154,45,106,0,4,203,223,233,216,23,30,157,38,170,41,97,180,134,221,196,137,108,115,48,63,63,64,233,215,139,76,228,129,135,24,68,14,210,76,72,252,226,39,38,82,44,32,121,248,9,150,187,140,144,211,237,155,32,86,139,153,123,213,191,130,86,107,253,251,254,16,68,15,11,117,66,91,120,74,212,13,133,200,202,98,214,183,236,24,211,236,62,212,47,102,100,100,61,12,208,235,152,0,224,109,245,33,113,50,17,76,108,34,207,164,66,203,55,147,211,16,207,163,58,56,162,24,223,154,143,115,147,1,70,204,241,30,110,139,123,175,39,108,59,55,197,151,28,138,184,68,34,101,192,101,154,139,208,57,17,55,74,132,116,45,195,125,110,210,54,187,111,235,222,13,30,251,140,131,43,55,24,12,49,144,136,192,87,3,168,7,8,9,102,2,235,51,12,210,239,145,252,110,117,19,243,65,140,155,29,48,16,78,98,96,22,92,242,52,115,98,90,81,225,208,67,254,181,238,225,66,79,31,76,227,163,172,172,38,202,215,34,165,85,139,75,177,48,165,176,176,16,250,110,203,110,82,138,140,199,203,160,47,94,221,19,198,78,94,253,150,180,138,39,58,229,32,119,231,198,113,68,220,48,177,146,199,71,28,108,75,204,194,68,189,249,97,234,176,118,178,209,74,193,125,207,251,97,208,72,121,52,82,233,55,209,71,92,89,154,129,194,217,17,234,208,61,141,9,21,110,88,32,214,158,13,0,217,241,15,170,79,48,54,239,217,221,227,35,222,118,125,118,139,225,113,97,141,57,45,252,227,242,108,46,230,232,11,181,34,140,226,14,247,67,130,54,126,200,121,23,202,117,24,241,118,200,252,31,26,129,81,19,77,69,78,68,77,69,180,232,208,152,147,44,111,249,128,103,75,164,214,39,235,178,115,156,64,90,185,131,154,159,160,187,26,8,59,128,56,91,168,122,237,150,233,132,235,60,156,221,217,17,59,27,32,51,68,77,36,210,118,182,143,71,204,172,137,107,102,143,30,228,178,10,173,135,61,158,9,118,53,52,159,66,68,195,113,240,88,132,227,208,132,222,70,108,46,43,224,166,5,212,214,232,252,122,210,57,68,127,234,220,184,95,112,93,221,49,251,194,140,179,43,216,189,111,72,140,81,212,83,4,104,96,246,205,31,136,69,145,64,138,103,197,77,100,47,43,196,165,233,200,41,235,231,105,185,243,199,20,175,249,107,156,242,64,3,36,5,252,241,54,159,231,42,205,19,144,221,160,34,25,225,142,187,102,153,199,138,24,249,128,52,222,214,153,54,124,53,207,69,191,45,245,146,157,107,71,103,84,12,43,135,37,68,173,117,182,164,64,178,128,244,8,98,237,224,98,225,143,118,14,240,244,180,93,246,93,4,118,56,115,11,31,226,249,249,29,14,26,218,12,36,146,68,79,24,13,179,238,200,146,202,209,230,42,90,12,200,202,46,44,71,46,67,141,8,160,54,5,148,144,177,209,120,179,50,10,26,78,114,128,51,44,82,41,30,26,206,54,38,78,24,176,23,206,87,173,237,21,250,138,193,56,193,31,159,223,241,131,94,58,46,209,112,54,50,71,245,119,11,163,250,39,248,183,253,227,220,33,123,16,235,200,62,38,107,192,149,6,76,27,251,66,7,135,240,248,133,179,213,107,22,114,61,88,246,88,150,251,194,30,56,72,118,153,114,124,229,200,138,182,14,2,238,116,94,201,57,49,29,72,1,16,175,212,28,62,62,206,29,90,188,102,26,2,221,8,111,96,60,13,172,158,186,119,108,167,218,109,181,170,57,84,51,3,216,77,43,111,150,115,92,231,214,205,167,6,205,160,209,3,30,104,130,234,98,104,19,190,216,122,34,200,16,71,61,30,147,95,178,7,46,61,19,123,16,22,118,52,142,213,252,162,8,24,189,102,231,10,176,29,22,145,89,172,125,232,192,198,203,208,232,182,147,112,204,19,134,153,12,196,8,150,178,34,104,141,77,40,149,171,0,99,38,196,72,39,147,211,33,198,41,127,245,202,199,72,11,232,168,106,137,13,44,77,154,88,74,92,57,15,143,150,195,250,109,14,161,35,188,226,111,150,222,83,143,221,66,143,117,29,44,131,159,13,94,68,155,78,6,148,139,64,161,47,90,14,168,201,203,4,22,30,103,9,247,19,51,167,159,241,128,253,204,197,210,231,81,30,139,214,202,201,130,97,195,151,126,24,225,181,151,240,116,27,246,221,23,59,42,8,213,206,138,208,74,175,172,137,179,176,150,176,93,91,21,34,81,3,101,162,7,186,34,25,239,32,174,236,217,8,132,107,154,155,27,118,193,174,24,10,233,227,174,230,224,103,2,60,33,172,180,117,60,114,132,66,30,231,95,110,65,214,215,59,107,92,78,115,214,32,69,211,249,208,155,227,241,105,66,243,210,226,193,50,209,182,76,10,184,86,231,230,205,109,231,150,219,220,158,131,248,186,110,250,230,133,19,156,222,246,44,140,181,124,129,193,73,237,117,147,18,64,146,163,83,75,252,51,144,103,102,231,153,253,238,149,115,41,29,17,58,115,80,203,21,157,3,1,59,81,71,233,179,195,155,112,205,43,182,206,46,184,19,31,94,186,162,175,180,51,170,191,61,218,90,255,224,244,217,168,126,180,117,242,241,104,223,25,204,126,170,80,141,101,110,206,28,0,36,9,19,215,26,143,43,141,125,245,204,212,199,90,216,59,99,188,110,225,59,111,244,132,95,96,138,146,33,46,129,48,245,31,100,254,204,7,174,203,75,138,193,131,162,21,12,75,198,163,83,15,177,179,96,160,192,166,71,92,171,192,99,124,134,167,46,90,77,207,110,68,187,220,172,130,136,160,237,20,236,81,48,126,158,200,180,71,14,2,122,231,130,57,39,187,203,14,32,130,45,238,84,61,250,165,48,216,120,222,208,123,238,161,81,107,81,209,151,167,2,247,19,6,129,62,157,109,168,98,123,201,194,195,151,20,7,216,126,12,147,227,91,228,198,227,225,25,135,245,12,245,137,160,36,72,49,86,219,66,27,188,198,181,40,205,21,174,69,89,69,37,202,32,213,98,140,225,57,134,81,189,185,65,117,104,226,177,27,72,0,33,210,141,178,164,11,72,218,227,183,76,109,128,160,16,120,67,118,5,73,155,126,60,66,164,69,251,79,188,156,25,239,72,54,80,166,112,7,247,120,131,153,7,50,105,112,233,25,64,77,74,76,205,130,228,229,47,11,46,132,136,209,98,79,185,196,163,113,113,238,132,207,204,163,32,63,247,121,9,68,172,131,58,198,56,181,38,157,241,252,252,13,108,120,99,93,112,125,140,164,223,20,130,109,201,243,33,177,60,17,141,56,181,129,77,72,218,21,115,117,121,186,176,112,222,83,123,50,52,117,103,5,221,32,11,127,129,44,12,236,77,145,121,14,52,7,175,60,87,129,82,122,54,97,138,150,136,236,146,64,6,239,230,25,241,17,81,182,19,191,127,109,98,196,145,128,184,120,27,100,69,32,121,225,93,33,51,165,169,249,46,186,38,15,36,123,1,248,11,220,43,32,107,139,241,191,77,144,3,229,29,98,120,167,140,15,180,101,20,198,137,152,113,64,43,212,63,14,234,238,96,64,106,33,212,11,123,129,23,105,237,134,148,130,243,243,115,131,186,127,131,77,240,0,112,113,215,204,67,57,80,219,193,125,196,96,198,143,168,125,44,55,102,26,2,68,131,221,147,220,100,71,206,58,238,203,253,44,66,92,46,172,66,156,59,74,85,114,89,167,235,185,89,140,203,177,217,216,109,234,52,156,15,199,128,55,51,251,55,94,56,78,210,177,101,13,43,103,79,143,121,236,49,163,21,100,223,76,94,200,152,72,21,85,74,32,18,105,35,34,45,156,132,169,72,67,218,126,68,93,232,140,45,188,58,19,171,147,119,50,197,175,116,97,64,154,131,209,107,193,187,84,102,163,123,69,10,121,121,90,193,185,52,87,128,238,75,208,149,226,31,120,209,197,234,162,116,159,66,101,121,254,117,82,112,74,125,206,9,176,240,63,151,250,224,208,137,234,123,99,30,175,247,224,60,246,162,91,140,196,22,213,63,121,231,31,252,164,248,5,169,120,74,52,135,240,44,164,33,97,24,144,91,187,190,165,15,111,37,12,5,48,92,82,49,25,232,55,249,153,195,242,19,146,40,87,70,145,74,78,222,28,96,61,160,162,236,34,192,107,73,137,26,144,144,239,154,138,214,65,92,142,219,133,82,182,151,106,160,38,147,244,153,171,182,184,170,113,130,4,56,182,18,21,24,63,35,51,125,200,64,140,22,197,232,196,161,9,220,91,255,210,77,184,126,44,125,193,235,42,131,129,59,4,134,203,226,81,12,135,146,129,151,23,73,165,9,82,112,233,228,26,29,112,190,31,26,228,156,93,238,163,203,241,33,98,18,30,170,115,132,18,205,184,24,35,17,79,178,240,164,142,174,59,224,18,109,223,170,135,124,14,205,49,123,232,203,8,178,116,123,55,70,136,100,185,198,198,180,143,56,80,251,168,108,46,21,165,26,161,139,192,142,232,98,117,161,47,0,192,80,99,73,99,231,184,64,15,96,11,10,28,151,33,39,202,60,199,157,60,199,191,60,187,250,75,49,11,45,40,0,208,24,74,21,243,132,36,147,185,145,42,34,140,38,58,207,91,119,80,75,213,98,25,95,2,131,70,202,5,242,46,201,235,24,200,251,78,213,47,144,184,152,162,121,253,66,171,96,0,48,221,25,92,170,158,138,108,242,128,246,152,236,214,198,248,38,197,0,39,15,220,192,128,226,80,60,135,16,40,8,172,180,239,130,204,91,135,50,209,250,37,69,56,53,140,231,198,106,106,11,95,230,165,169,17,76,200,218,5,173,61,81,57,156,143,222,147,178,174,158,56,192,8,209,136,132,196,65,57,27,157,52,64,147,151,147,131,103,196,177,198,52,235,142,244,6,75,220,93,61,139,188,104,128,246,186,202,53,83,207,49,93,225,131,34,172,56,154,226,240,117,6,246,89,50,109,232,125,210,65,21,58,176,19,222,169,143,241,243,97,56,60,230,151,141,76,244,209,117,200,212,108,242,60,215,58,69,16,113,73,233,34,78,227,66,231,116,165,119,26,245,128,36,135,153,124,150,35,86,232,60,199,184,52,69,17,119,195,156,110,158,47,196,214,196,82,228,189,201,180,64,55,216,109,55,187,96,66,68,90,45,64,4,251,81,200,161,26,114,10,84,26,133,7,58,139,77,184,103,31,230,213,24,55,14,39,44,128,45,68,1,44,245,212,122,158,67,242,154,244,230,231,198,41,194,251,110,117,213,74,3,33,30,177,236,128,245,225,194,15,128,190,223,107,148,74,62,87,169,186,89,212,211,52,232,41,146,109,29,247,221,41,169,87,147,174,38,194,6,42,239,3,212,18,20,212,101,25,214,224,20,217,64,10,159,87,154,207,175,40,252,140,248,139,98,228,86,133,97,207,234,114,234,94,146,141,19,76,185,102,140,112,53,72,29,42,170,111,229,57,111,82,247,186,82,167,106,167,42,54,11,210,111,243,122,213,25,157,70,184,187,200,26,185,139,52,27,43,252,207,90,201,97,68,4,154,157,77,98,197,34,203,150,217,40,154,127,11,251,239,197,69,46,193,54,27,77,33,194,10,67,128,230,50,55,4,104,54,90,104,10,96,136,70,13,16,176,124,84,17,224,59,75,253,190,252,120,235,11,200,16,177,143,158,101,87,78,92,31,95,80,232,7,16,91,65,100,189,156,106,165,159,237,100,2,21,139,82,99,67,241,151,111,40,254,242,32,10,231,163,125,113,245,68,95,17,111,111,178,217,154,227,38,141,87,230,136,55,51,182,72,213,129,218,120,152,197,83,97,49,34,171,135,218,227,92,213,138,111,49,94,228,126,145,85,195,132,87,241,173,147,51,117,108,180,45,96,134,208,114,61,102,64,56,209,85,99,80,17,208,140,236,174,111,137,99,54,165,135,206,69,228,121,95,61,233,162,106,161,116,187,194,1,62,71,101,45,177,177,49,190,111,100,27,155,121,137,224,0,27,167,156,244,172,195,132,215,247,183,182,54,145,151,115,205,83,131,139,196,32,5,94,185,49,252,98,160,65,70,49,6,123,101,157,56,112,180,74,85,232,44,137,27,5,174,76,166,94,23,227,138,113,199,157,118,238,2,207,248,196,145,214,5,222,180,203,159,248,17,11,183,233,12,133,125,206,5,69,120,128,226,50,92,33,130,129,214,170,248,217,14,83,218,168,158,158,113,109,58,30,19,60,83,235,219,22,30,16,75,194,225,180,45,44,250,214,86,158,208,45,145,241,2,44,18,52,49,128,37,210,198,63,3,103,17,255,140,156,101,252,51,118,150,72,51,55,130,197,1,83,54,212,92,98,51,100,23,217,182,207,85,197,100,213,186,238,184,230,37,234,130,209,27,245,130,181,209,96,198,55,215,211,232,11,119,78,3,77,102,186,120,211,229,189,101,199,244,208,176,4,150,118,238,223,220,117,238,68,100,133,241,227,227,29,242,19,235,136,28,87,206,250,233,93,15,150,223,173,121,197,238,208,234,11,22,5,228,74,172,13,72,119,206,83,161,227,220,42,56,70,72,185,115,174,193,133,201,37,41,76,94,241,247,101,249,126,39,5,219,13,174,211,185,178,38,178,210,65,241,186,166,218,168,251,170,105,247,31,31,7,221,129,189,49,51,19,185,182,106,61,233,232,239,221,113,191,78,211,123,118,72,160,181,181,153,53,141,133,160,64,46,15,10,132,214,50,170,23,174,70,151,15,248,128,46,15,196,173,144,77,175,151,173,40,11,15,233,29,121,204,20,209,250,129,4,239,52,236,49,225,129,70,34,143,204,98,229,140,179,185,245,163,247,178,56,22,34,24,74,44,238,195,214,196,170,144,94,35,209,204,225,26,254,75,93,157,225,202,168,121,55,94,226,10,101,57,226,141,47,12,167,135,169,141,55,119,66,215,108,132,202,176,42,145,34,129,118,84,71,183,236,103,14,154,30,170,230,68,101,208,19,243,129,147,61,160,57,234,96,12,73,116,16,230,128,15,190,109,28,24,11,181,133,133,152,221,81,36,72,32,146,99,13,199,27,102,161,29,179,137,121,70,232,81,219,44,58,68,98,190,99,195,54,14,13,107,33,32,251,17,159,66,3,240,246,250,74,123,219,6,143,226,40,223,183,140,206,8,81,76,57,75,168,251,121,61,174,4,187,162,202,185,70,174,70,32,58,165,10,239,208,194,86,131,68,3,84,237,226,238,56,63,223,167,37,45,218,152,159,31,145,29,217,4,152,25,69,239,248,97,235,179,237,50,204,143,178,242,133,27,39,31,188,123,123,204,4,63,100,223,176,48,216,166,141,219,190,152,89,124,91,147,33,27,27,86,202,88,133,66,218,245,5,214,13,133,237,101,44,108,47,251,156,173,35,78,173,213,204,113,106,125,115,9,109,54,251,24,113,253,2,80,243,74,171,52,168,159,13,81,125,2,127,104,99,6,158,34,239,151,71,27,180,235,156,246,242,220,155,66,120,199,80,218,205,179,12,202,197,178,72,161,16,97,59,231,138,29,74,137,91,19,103,16,210,41,142,130,139,90,202,141,223,19,140,107,160,13,218,158,150,209,241,105,124,219,206,170,77,186,120,6,232,120,54,239,21,223,174,78,33,107,15,245,224,196,15,105,192,186,225,172,139,218,71,79,185,143,156,250,24,100,231,230,255,33,111,36,113,41,114,66,223,131,141,26,77,16,231,254,3,73,180,130,68,121,158,173,16,52,154,133,242,114,184,146,234,9,151,122,31,242,24,103,190,65,214,111,9,93,205,119,230,59,23,11,11,140,166,82,232,31,165,86,42,154,159,143,205,136,161,209,50,238,40,234,33,127,100,246,85,115,32,205,32,136,5,103,21,5,99,183,192,82,39,25,75,13,140,95,202,95,226,245,35,118,50,63,63,48,19,105,201,13,171,74,156,199,36,41,187,93,158,225,151,181,139,39,92,154,22,209,16,165,143,115,124,97,235,149,255,174,73,108,216,92,35,87,119,212,189,162,168,123,192,109,83,108,208,232,20,199,153,199,21,103,66,180,177,175,254,204,64,187,100,131,152,204,101,54,117,138,34,113,39,232,139,107,153,134,104,87,215,247,124,212,149,215,140,5,116,206,139,188,63,198,126,164,6,253,126,182,230,168,224,26,140,4,105,40,101,68,149,224,172,8,130,131,4,105,36,68,68,52,18,95,107,114,35,113,116,83,164,0,233,141,41,1,60,185,157,4,31,254,117,210,60,1,243,187,14,92,239,121,151,216,127,155,110,177,1,190,55,239,217,0,76,48,8,146,95,52,202,171,59,46,147,220,129,76,34,113,143,152,113,146,111,80,152,208,144,15,243,18,15,206,248,253,155,158,34,93,240,64,0,13,84,43,216,36,25,233,203,215,100,241,174,240,14,175,172,3,251,82,81,135,190,12,97,110,46,184,125,50,189,132,244,179,159,240,147,6,141,190,6,6,210,188,4,217,64,198,70,2,216,71,57,222,67,138,159,194,53,193,180,132,125,7,10,89,124,148,175,105,147,184,101,111,157,235,211,251,158,121,217,125,152,216,175,26,64,222,230,156,107,118,230,228,171,187,166,181,216,36,102,229,15,103,156,55,148,162,122,184,1,51,59,118,230,46,113,163,53,181,230,120,183,204,115,150,100,212,158,87,175,172,0,91,70,203,146,212,165,131,218,121,213,32,178,246,7,236,102,183,78,233,22,83,144,73,217,45,19,174,132,145,115,65,93,93,7,60,188,181,58,5,67,139,4,137,101,66,222,47,247,61,160,183,140,244,243,10,10,58,119,236,46,199,84,222,90,204,60,123,124,60,70,174,253,139,41,145,207,98,240,140,184,103,177,243,249,249,47,60,148,63,212,100,30,63,62,190,181,48,229,158,95,87,193,45,0,82,154,40,222,185,12,117,235,92,21,101,123,20,186,207,65,6,100,190,153,19,202,97,177,74,249,94,118,233,6,207,77,45,182,65,65,47,25,186,47,191,91,112,235,159,184,11,243,237,156,179,14,223,0,134,199,199,43,36,113,199,73,20,6,151,116,212,122,14,29,126,174,16,213,108,44,17,165,124,226,156,21,13,39,60,157,125,134,207,195,58,107,16,215,199,64,207,142,175,200,75,152,85,245,72,143,76,244,135,116,41,60,11,236,156,207,186,211,64,113,84,45,145,100,114,88,156,227,2,153,112,161,45,211,101,15,109,211,184,189,51,116,191,230,198,181,20,50,32,198,170,191,46,157,87,11,198,62,46,56,76,154,198,217,25,149,59,59,51,252,224,97,146,191,255,34,18,39,52,92,143,81,184,28,5,199,126,25,36,16,77,80,151,172,78,126,14,219,226,254,151,167,61,60,41,43,152,226,145,160,167,216,72,123,168,193,46,106,48,84,58,20,210,27,243,186,176,101,201,118,156,4,101,3,76,134,57,192,72,106,115,77,169,164,128,205,3,47,18,180,195,89,39,103,169,145,119,127,199,112,97,190,184,154,99,40,24,222,88,92,217,209,215,71,158,218,244,184,41,2,160,89,118,105,71,223,46,77,116,64,250,92,134,106,112,126,65,71,172,222,205,209,231,1,3,179,176,50,120,242,74,105,105,60,121,180,147,191,200,34,110,83,40,242,25,66,76,53,27,168,114,144,58,213,217,53,216,85,54,99,164,199,14,216,67,120,81,190,251,175,20,165,142,31,109,210,180,35,79,37,14,190,129,196,82,156,188,76,215,26,164,254,231,20,186,2,54,25,210,177,204,210,61,12,83,240,130,238,229,237,191,132,180,189,242,116,183,241,20,200,214,197,249,137,216,80,141,211,167,220,153,231,10,141,190,151,133,5,142,25,89,227,198,153,150,37,232,202,158,163,219,203,105,15,112,222,196,128,233,67,64,27,69,81,141,150,19,40,172,105,12,111,133,41,49,98,71,180,176,192,21,151,182,200,200,191,209,154,145,227,139,6,195,179,13,112,171,234,62,45,229,54,185,231,141,59,5,20,106,166,49,110,211,203,179,148,10,167,197,185,181,102,57,231,104,54,23,171,224,206,221,98,247,60,200,23,233,116,67,115,191,61,224,143,174,246,44,28,230,143,230,28,250,101,53,231,210,224,2,234,181,97,185,66,58,252,66,148,40,223,75,14,173,202,248,4,209,27,159,232,140,231,44,100,216,226,99,152,2,23,197,67,24,14,188,238,79,217,94,142,208,154,47,221,95,178,0,237,116,55,117,13,167,162,54,66,104,128,219,23,168,229,189,166,136,64,93,148,99,236,208,164,72,65,11,38,176,76,14,143,20,244,230,13,250,172,123,255,163,217,104,45,46,80,64,33,43,139,15,153,6,187,156,109,242,150,41,180,89,163,60,133,164,67,250,239,169,36,92,205,223,180,129,199,239,67,142,154,177,16,170,250,82,187,243,97,235,115,238,108,173,181,198,5,40,20,156,110,68,140,246,11,17,84,224,138,244,139,194,205,182,137,91,223,37,61,172,89,228,100,139,170,235,91,193,192,220,11,134,230,78,236,149,27,98,175,252,34,246,208,107,17,82,230,45,229,135,182,206,28,206,58,0,123,206,237,6,142,69,192,131,77,231,172,126,193,118,157,63,224,247,171,243,150,92,102,93,25,47,126,11,30,127,62,62,216,103,59,206,214,252,252,150,184,148,217,191,184,103,219,185,184,45,39,192,102,27,103,87,254,96,224,5,192,4,255,142,175,73,120,40,175,83,129,164,189,170,120,143,236,7,144,37,196,56,191,138,188,75,31,218,184,135,2,251,89,50,242,213,71,248,26,142,94,101,41,7,130,13,56,221,238,177,95,116,135,214,135,236,29,128,255,11,207,197,62,57,115,239,30,31,231,222,65,118,241,167,126,225,11,59,70,246,17,227,135,86,29,213,93,155,187,79,220,52,180,203,233,33,229,224,106,217,21,186,122,8,40,63,93,64,212,213,43,34,54,205,3,146,109,82,121,224,0,239,33,217,21,153,208,164,12,145,242,96,126,126,23,51,162,211,134,189,203,222,107,228,225,125,220,196,175,205,67,232,84,42,227,120,232,61,15,53,77,216,103,231,23,117,157,69,230,97,186,184,44,205,234,122,129,118,88,191,14,85,134,243,112,194,126,115,170,174,111,115,168,147,191,153,71,188,223,183,156,61,219,16,236,217,45,186,131,133,230,62,12,85,23,143,223,83,204,233,154,200,149,158,32,191,126,122,210,131,161,163,251,206,232,201,33,119,49,24,146,132,169,151,240,124,49,27,200,164,146,219,32,47,251,248,136,195,125,2,242,91,19,3,56,35,51,39,42,128,150,63,202,27,97,108,57,39,19,246,115,241,184,48,11,90,19,57,151,64,244,239,40,212,156,11,28,3,26,66,138,160,14,124,103,8,223,184,214,111,20,183,38,58,117,53,113,107,216,175,122,181,171,114,0,116,141,10,175,159,205,107,105,2,253,65,131,13,170,231,97,0,195,24,144,251,103,234,8,46,92,183,14,240,38,197,125,70,10,240,16,134,158,20,35,230,156,233,193,234,8,229,254,78,207,251,244,32,210,112,184,233,114,155,19,12,105,13,233,8,197,223,29,13,151,125,151,159,70,66,101,81,159,71,245,29,33,83,45,20,183,155,84,80,194,152,228,242,229,230,24,79,151,21,28,160,121,66,67,154,32,208,5,125,116,190,154,119,228,203,17,225,182,237,166,123,116,234,126,237,90,212,142,147,208,132,96,119,28,231,132,126,251,104,152,201,119,219,76,131,138,247,98,107,219,33,28,134,86,190,154,73,247,200,230,109,162,42,93,229,11,100,155,190,197,59,7,88,224,243,70,19,154,131,3,234,175,80,85,239,163,80,145,50,174,147,206,47,208,241,67,39,127,175,53,206,67,110,145,105,110,90,161,181,156,241,20,202,222,135,218,67,46,45,220,152,51,218,95,176,236,42,168,154,71,247,56,164,184,36,20,85,71,140,22,107,138,42,252,17,166,142,16,205,204,48,135,86,232,71,121,95,194,23,113,195,99,170,32,152,159,255,52,63,255,17,134,36,40,219,163,161,100,141,97,65,222,211,237,83,49,145,189,233,49,77,107,34,74,8,46,112,216,237,156,191,51,216,237,156,223,80,154,110,225,121,30,110,123,78,0,11,19,229,80,120,252,192,40,218,57,60,121,1,243,233,158,188,118,3,47,47,0,128,12,221,38,102,176,15,132,228,87,122,123,205,247,230,5,145,73,52,212,24,214,223,45,12,235,159,224,223,246,143,115,191,176,7,62,67,246,161,184,103,149,150,67,224,160,54,105,71,204,44,243,227,13,10,19,126,60,66,31,16,218,52,37,1,103,116,21,7,139,188,209,208,133,156,177,231,70,240,42,206,181,25,133,115,102,202,70,204,148,16,69,76,13,116,175,68,126,102,81,0,56,155,72,183,178,55,81,208,177,0,215,130,211,40,32,191,141,212,144,49,112,142,205,11,126,221,11,204,57,22,114,211,66,33,20,58,55,221,224,52,228,133,176,223,199,178,207,2,43,145,219,206,29,134,40,218,134,31,88,176,224,0,143,218,253,1,112,197,198,31,231,144,166,251,218,187,223,46,20,66,125,250,231,167,174,164,172,241,93,13,145,94,118,192,67,203,137,31,208,66,226,7,164,248,170,133,232,132,1,23,123,236,37,48,202,234,118,255,137,172,16,241,147,127,51,26,122,133,79,205,137,152,224,172,163,105,224,125,110,70,109,255,202,10,215,135,254,198,74,65,209,126,102,85,122,13,251,239,133,79,24,76,41,182,1,113,181,49,184,109,47,0,128,128,111,203,96,50,231,128,142,12,52,218,215,67,51,53,200,57,69,237,87,207,152,115,118,76,78,225,141,135,9,189,61,184,54,84,152,189,167,145,112,185,7,175,129,140,34,116,53,229,17,245,210,185,131,234,127,183,218,95,200,181,162,162,191,16,145,102,212,116,39,14,18,205,102,143,153,247,102,206,155,148,118,177,207,202,229,133,235,166,176,180,40,109,76,186,43,219,200,224,66,53,57,34,125,15,131,26,51,181,15,82,156,136,142,20,217,142,112,146,216,66,150,12,146,145,0,157,254,222,163,123,14,26,22,167,71,191,83,106,122,191,33,27,155,135,41,222,227,27,198,165,150,145,194,145,114,140,77,193,105,139,97,124,58,218,50,87,114,129,220,240,162,187,168,219,210,42,16,229,141,212,176,97,170,201,176,155,222,39,111,202,71,39,196,99,129,40,253,128,215,51,25,103,120,252,33,195,220,54,240,152,139,76,158,49,26,21,42,180,5,135,236,147,245,245,236,6,196,154,91,40,166,27,56,243,184,135,46,116,138,108,160,40,153,199,65,162,91,4,66,144,116,250,89,80,65,137,126,125,75,222,108,8,195,51,228,215,53,224,238,70,40,233,167,82,180,247,223,212,60,70,94,227,192,247,77,138,80,154,94,108,134,215,76,166,183,218,234,101,7,126,237,117,65,128,224,137,200,126,202,251,178,181,250,93,34,118,221,234,79,178,30,27,184,174,42,135,7,138,196,80,244,116,168,201,24,204,150,26,67,92,191,147,227,188,201,0,233,60,74,104,15,186,231,75,191,182,46,29,72,135,207,187,109,72,185,134,67,222,7,98,112,108,52,152,34,100,91,213,151,46,80,255,191,225,178,14,156,207,202,123,103,120,36,179,231,105,231,154,173,197,76,177,120,172,236,131,34,76,175,86,167,248,28,195,110,73,13,36,62,18,223,54,107,136,240,204,129,216,229,81,70,209,49,24,112,102,152,221,233,210,96,3,188,99,36,187,204,69,248,133,251,24,70,74,82,133,1,167,10,65,247,20,234,194,24,113,182,175,10,116,131,25,109,30,231,154,116,138,171,94,5,47,215,203,145,224,247,96,129,121,238,13,157,83,160,222,56,159,108,194,150,235,70,121,101,101,26,112,22,247,167,8,217,150,236,74,53,175,158,47,239,68,221,124,130,141,19,184,108,21,178,253,247,187,191,187,16,169,48,101,207,185,7,15,221,68,132,18,252,196,130,125,173,188,1,61,76,50,143,179,196,228,126,100,120,217,157,165,92,124,39,241,181,195,253,223,232,46,188,7,223,142,216,16,141,205,196,71,180,234,203,174,63,130,66,60,0,146,44,203,92,150,61,227,85,243,245,33,217,125,203,180,76,241,123,131,62,104,245,190,131,17,122,124,173,137,216,4,99,247,56,165,227,200,58,191,70,43,189,60,169,112,13,55,102,43,72,105,0,188,114,247,49,247,33,138,112,117,39,117,141,0,141,1,15,240,96,209,139,247,194,193,120,232,233,2,106,160,149,209,133,59,30,38,70,111,98,235,2,110,100,145,139,6,48,31,168,139,195,64,207,216,98,168,87,171,20,143,80,11,30,243,202,157,186,120,108,3,210,8,72,133,73,61,118,86,172,137,121,170,211,232,185,179,162,127,100,22,48,95,171,135,155,77,249,246,143,91,24,179,2,196,25,4,100,47,67,188,14,12,198,50,91,8,67,85,207,40,205,73,149,216,82,202,32,205,162,125,228,251,108,90,123,172,220,60,171,218,101,23,111,196,69,26,170,40,73,100,40,207,242,221,184,153,129,85,249,66,104,46,4,164,88,130,218,65,175,142,31,118,98,142,89,186,155,148,83,254,104,246,238,165,230,8,65,62,196,164,147,113,102,158,112,211,69,231,91,137,190,42,206,243,128,60,102,30,60,210,81,85,45,232,68,178,233,145,114,61,121,163,176,168,11,138,25,92,222,18,18,58,105,222,142,66,138,162,171,183,70,149,60,23,148,161,220,60,194,238,70,56,186,47,69,19,66,111,19,156,179,143,126,144,172,202,67,108,50,213,43,164,242,188,180,100,189,250,6,65,130,113,77,142,188,24,8,71,105,86,72,34,52,141,243,48,28,122,174,58,164,158,80,233,34,13,207,19,139,194,64,37,34,36,172,145,221,114,146,31,34,117,240,74,195,197,42,43,29,80,232,250,52,226,235,115,234,76,176,235,59,226,30,163,253,48,216,247,46,93,84,253,240,216,200,186,171,143,212,75,164,184,143,3,210,129,230,79,13,144,169,205,224,53,133,14,132,42,131,219,240,218,59,136,246,195,112,84,190,233,217,84,68,113,230,155,67,82,130,251,102,206,229,128,110,87,19,33,66,79,189,94,71,245,171,142,228,174,136,198,171,1,105,218,61,233,147,88,213,178,192,234,98,203,137,166,229,200,226,129,251,68,35,162,226,212,121,62,223,59,81,181,98,30,83,42,70,235,135,248,234,18,148,135,94,132,209,163,183,129,44,156,187,253,107,45,46,207,60,92,165,52,215,146,238,84,194,27,8,123,21,58,202,85,72,253,42,112,251,214,68,185,37,216,9,173,244,198,105,174,205,160,107,1,220,169,227,20,155,33,77,142,28,154,65,85,91,3,62,52,50,242,184,178,190,159,164,5,191,226,169,55,82,144,96,176,15,227,8,111,95,189,247,254,229,213,39,72,139,246,220,168,116,247,75,224,112,4,70,177,190,128,202,143,143,136,190,25,205,87,78,218,141,43,181,206,154,84,234,214,96,245,187,181,63,198,222,24,182,38,228,109,33,199,229,125,237,102,28,83,132,203,32,12,94,5,98,65,213,220,96,64,9,208,150,106,136,91,209,135,95,120,157,199,162,74,39,111,102,165,174,133,220,230,253,228,230,21,67,221,179,130,175,219,216,48,68,224,147,99,142,71,112,15,216,18,16,184,220,192,217,137,78,200,73,55,228,136,100,145,50,195,225,206,207,43,49,95,202,158,190,168,184,108,40,27,187,155,134,204,196,235,100,28,99,157,216,10,12,168,140,131,96,112,219,111,25,108,39,160,64,209,148,4,130,17,44,65,218,37,40,167,197,83,178,138,67,37,198,177,50,190,40,23,78,92,197,14,52,119,253,134,73,117,41,54,138,76,201,154,235,169,171,58,1,192,128,99,3,121,216,211,80,187,176,211,230,191,216,192,215,83,130,214,138,78,24,183,102,3,167,132,118,205,75,43,168,204,127,45,195,219,116,18,25,94,62,34,217,165,19,169,135,105,234,203,227,35,48,241,81,93,221,96,80,172,16,251,29,198,143,167,32,101,114,51,162,131,184,42,110,34,194,187,162,72,89,170,187,139,58,202,132,61,192,20,213,89,78,158,130,155,40,134,0,47,63,49,243,81,60,228,212,21,227,12,234,87,202,134,27,32,119,71,215,160,187,181,254,16,70,23,45,56,213,69,49,17,174,170,102,131,179,175,234,182,128,22,96,186,45,137,116,137,51,172,120,214,135,124,42,3,198,237,66,120,216,48,62,211,20,53,108,58,154,144,209,72,27,109,70,110,234,155,120,85,194,216,163,43,35,216,21,36,108,5,89,194,39,63,185,58,6,40,216,57,124,56,244,188,235,95,178,188,151,144,4,60,145,151,80,26,91,175,192,163,84,241,91,58,29,156,159,79,169,149,122,78,152,63,52,164,139,125,203,55,161,107,203,54,123,249,11,210,31,38,20,238,18,73,14,138,19,245,28,209,129,169,201,182,177,110,211,14,59,169,65,154,140,27,139,97,210,28,67,34,167,145,38,135,145,55,160,1,205,71,210,165,91,125,52,105,153,246,99,35,12,146,8,239,195,208,149,20,119,86,196,89,52,95,63,216,30,2,200,201,39,229,115,190,32,233,103,180,95,100,217,141,202,28,24,128,11,48,107,253,28,8,139,54,3,114,30,35,216,181,227,113,228,57,194,157,102,232,112,254,63,199,119,13,43,118,71,64,112,178,62,195,2,40,22,209,137,226,133,15,66,137,213,121,98,120,176,170,247,210,115,59,98,190,245,196,120,130,220,79,250,171,227,196,27,197,102,170,97,39,219,229,7,160,27,182,225,98,63,13,113,217,141,134,129,197,248,248,247,220,182,179,91,96,68,32,159,40,110,89,54,249,249,220,233,51,234,105,5,21,197,195,67,130,185,150,92,185,240,54,164,72,124,181,43,162,29,28,115,176,246,13,229,158,55,14,55,122,246,241,207,69,216,57,217,82,224,22,211,128,224,102,165,50,127,5,113,53,154,172,120,24,246,175,49,224,120,193,26,169,186,78,81,32,187,193,76,86,216,67,227,109,149,170,222,22,194,12,97,108,253,108,187,188,87,253,241,132,247,228,220,140,122,20,163,18,3,12,165,133,59,165,253,145,73,51,134,141,50,99,39,254,148,43,190,75,93,170,197,87,225,120,56,128,78,14,239,145,195,25,199,30,190,212,174,131,240,46,168,201,6,197,252,161,213,88,198,101,201,85,159,181,189,161,186,18,6,130,138,144,110,150,22,43,151,211,173,10,222,88,6,224,194,236,20,226,190,50,63,199,183,28,53,74,229,162,60,22,138,181,13,93,74,194,154,64,227,220,242,13,180,180,160,162,73,104,101,100,102,52,17,129,3,78,137,96,149,122,24,102,80,159,83,134,49,29,192,16,246,1,153,209,18,218,74,160,43,249,210,192,16,184,60,70,189,28,12,17,115,21,122,37,96,81,120,61,218,248,245,29,112,30,206,100,0,234,132,157,137,96,43,17,62,81,216,124,143,157,221,185,241,58,95,135,91,2,2,155,204,237,58,10,73,0,38,243,45,185,81,178,48,155,227,47,20,243,209,20,164,0,85,32,133,49,145,243,206,129,247,42,128,87,120,176,12,86,47,133,53,193,131,164,252,222,192,207,10,34,213,33,211,203,192,186,214,162,94,6,24,138,1,93,115,100,230,7,220,98,103,216,5,251,45,87,83,166,181,241,119,232,102,118,213,109,14,221,112,154,113,65,228,18,107,144,173,150,41,159,42,7,166,10,71,12,43,187,24,164,106,165,119,70,25,238,2,178,245,211,15,188,54,36,185,184,136,21,32,130,116,51,79,123,206,242,157,113,188,78,122,239,8,95,209,29,53,202,244,47,102,132,138,96,194,136,67,78,177,200,149,180,206,119,29,111,48,63,127,150,163,113,103,28,67,114,35,173,246,93,14,28,142,1,14,89,182,46,96,196,210,102,152,145,39,87,239,129,38,142,60,126,213,23,242,48,222,96,71,108,243,38,175,210,162,202,46,220,97,236,149,187,77,183,75,76,221,66,41,155,216,66,51,11,151,226,188,115,97,160,132,154,101,217,160,152,133,139,10,2,189,81,56,66,193,91,195,253,60,69,153,132,158,92,255,181,195,43,157,194,221,208,212,185,117,205,242,79,189,115,20,32,57,52,219,210,66,51,116,166,15,33,17,88,62,132,84,11,210,26,171,19,150,163,81,209,87,78,245,45,198,175,102,201,59,140,231,128,144,119,183,144,147,223,118,14,213,254,224,168,166,14,154,142,113,36,116,208,125,200,224,144,6,122,193,84,214,51,107,249,56,79,33,94,216,182,236,226,244,86,171,8,73,97,243,73,9,47,187,46,144,179,205,234,97,82,121,228,28,28,234,135,169,195,164,225,178,59,202,218,65,50,92,128,191,8,56,64,156,127,71,13,170,86,216,120,98,117,240,114,154,15,42,190,77,93,32,150,74,57,4,211,146,167,202,42,117,132,6,47,48,254,26,203,111,20,154,234,51,186,167,249,168,217,56,190,101,223,201,230,125,119,26,146,206,60,243,26,36,213,73,86,207,69,210,111,153,75,5,164,41,115,89,90,7,95,181,177,226,243,162,164,106,20,167,239,112,86,223,97,69,125,186,181,252,156,122,183,212,245,234,76,153,181,252,204,246,103,153,209,98,70,22,104,69,233,12,152,157,106,96,212,254,49,3,200,124,228,41,154,222,154,152,26,46,226,81,208,5,200,71,232,173,202,15,133,77,148,25,185,212,28,95,227,221,140,146,123,163,154,92,150,170,140,175,252,11,116,202,79,59,179,173,242,38,92,192,72,89,147,191,157,241,197,117,86,63,61,165,148,94,15,37,247,255,149,102,254,95,127,203,99,173,58,108,128,174,179,76,88,161,84,138,203,5,105,166,98,82,172,140,176,22,73,17,210,204,49,178,213,197,154,60,81,211,64,10,51,252,228,65,221,142,41,48,92,58,68,39,146,104,232,185,122,201,163,225,90,178,166,146,70,143,143,146,170,74,65,7,9,238,135,113,139,116,211,54,69,101,80,237,29,38,112,242,155,83,190,120,74,24,210,135,245,62,5,238,200,115,134,155,220,172,129,203,252,246,45,43,10,186,246,61,211,203,190,246,29,43,228,92,47,36,16,85,177,55,152,182,193,140,247,17,234,230,128,77,1,140,240,0,117,138,148,25,101,123,247,146,223,91,123,52,173,216,145,55,4,62,202,179,63,77,203,68,191,246,199,66,22,106,145,20,148,131,131,72,50,203,246,215,9,77,218,239,21,42,75,233,203,47,213,129,66,31,82,165,18,158,2,20,186,249,167,106,133,84,167,15,162,248,29,12,66,205,173,229,139,166,250,103,46,160,11,241,178,170,217,19,116,220,16,58,37,82,35,9,149,210,185,231,5,53,174,171,193,91,88,106,222,151,254,112,28,227,89,19,226,39,210,162,243,251,154,11,212,4,72,85,170,121,18,250,184,240,46,224,35,169,24,118,209,37,113,66,183,73,23,67,112,124,247,84,213,70,78,31,96,137,181,225,73,49,201,203,163,115,247,138,7,236,180,236,75,241,192,250,226,33,141,46,88,16,81,207,69,136,79,175,176,176,57,212,212,239,169,75,91,211,128,170,141,73,225,24,169,217,10,52,178,164,215,144,223,164,222,37,15,92,71,194,252,28,48,7,197,50,51,144,173,201,11,149,157,123,122,29,230,80,85,118,102,87,28,84,161,71,177,120,172,22,255,161,164,205,164,254,76,209,100,10,160,42,148,79,8,27,175,193,146,110,71,149,128,149,174,113,9,116,160,202,218,184,90,23,233,249,19,58,221,190,56,255,193,114,176,138,228,170,123,133,9,226,184,20,26,199,26,247,11,250,214,136,83,49,36,187,51,12,0,95,242,216,97,181,220,211,189,206,93,255,147,103,141,248,26,182,216,39,209,68,10,25,125,120,57,182,240,226,47,198,22,206,25,37,33,214,240,81,143,48,101,45,245,108,144,137,194,80,177,102,53,165,77,12,188,24,3,97,225,57,87,165,54,188,60,45,106,41,69,159,58,173,247,162,116,92,42,45,80,245,93,9,99,0,179,94,216,117,94,54,237,185,74,123,52,10,251,189,111,82,201,107,186,170,74,96,63,20,212,146,83,22,171,170,217,179,216,6,191,65,36,173,104,95,177,245,212,87,163,148,79,205,175,188,10,29,188,20,202,158,80,177,23,55,93,121,14,80,51,253,160,102,44,36,11,70,141,51,133,233,61,107,232,41,232,169,199,6,184,105,160,157,135,160,29,200,10,72,196,124,82,153,174,240,154,158,165,106,248,203,234,228,64,167,78,14,84,117,178,87,224,168,35,69,217,173,217,168,231,231,243,176,205,207,223,209,181,73,159,77,175,90,7,134,241,175,210,25,59,250,182,25,83,64,251,74,190,88,234,252,117,139,135,39,150,157,155,208,226,170,40,240,14,200,119,63,53,244,251,121,203,208,3,142,200,134,144,233,132,72,144,35,42,199,8,119,119,204,205,39,236,155,64,4,247,153,109,35,79,27,250,69,219,144,186,134,121,59,235,162,157,251,172,157,167,153,140,172,153,119,79,205,14,43,205,69,110,132,139,3,214,69,235,47,59,55,71,13,251,231,169,200,146,1,243,233,121,168,2,203,34,99,75,209,2,78,138,97,101,222,28,217,92,224,143,197,62,58,144,75,17,165,243,97,24,92,194,103,121,230,151,132,181,155,48,240,1,75,104,9,243,133,254,183,88,44,215,0,175,17,178,58,191,240,112,85,7,34,152,85,241,220,95,15,124,73,163,240,113,6,162,152,163,134,210,107,165,122,48,153,235,252,70,231,20,228,171,198,247,124,221,46,164,39,116,133,173,88,198,91,87,137,167,50,247,97,69,45,73,225,68,82,138,49,95,65,176,205,45,223,240,217,244,214,231,243,128,76,22,204,15,175,169,64,86,17,254,4,164,31,222,131,162,24,49,43,204,5,186,16,242,177,240,157,47,102,118,201,202,175,56,208,104,37,236,147,181,207,251,42,73,146,140,53,195,63,65,158,204,166,249,155,100,202,108,5,77,89,148,47,130,74,182,19,231,225,35,91,183,1,138,156,184,162,10,176,229,111,55,18,60,154,172,114,80,146,67,121,6,212,242,70,195,123,52,138,242,131,107,71,198,108,37,163,165,188,1,11,37,157,132,137,59,68,62,75,126,187,148,87,114,72,35,31,60,191,147,246,45,190,131,182,195,161,4,70,26,63,82,121,159,91,18,229,191,188,255,180,7,31,114,150,69,194,80,38,146,178,228,9,134,241,215,153,164,120,220,238,176,204,119,75,174,243,67,142,235,124,222,132,40,124,27,181,147,155,22,105,225,80,196,150,82,45,134,84,183,77,159,156,242,89,51,63,194,112,131,18,67,175,30,145,85,203,28,181,161,169,155,109,38,37,91,116,42,87,170,204,14,46,53,162,213,101,129,173,86,77,133,52,217,51,9,139,201,91,110,202,96,80,13,0,6,126,237,161,139,240,244,241,233,148,140,197,53,247,211,20,249,17,253,225,65,146,42,33,3,5,123,27,236,239,154,35,196,111,171,241,154,179,223,150,37,248,136,177,206,212,231,51,221,104,137,98,128,16,237,27,22,7,37,205,241,91,201,42,33,91,83,121,185,73,210,231,166,106,62,78,7,197,28,128,204,198,51,224,161,173,89,115,146,181,243,115,62,76,185,178,64,95,5,69,90,144,149,250,53,111,11,251,208,191,26,7,215,182,55,33,16,176,95,17,83,239,255,85,149,10,4,132,207,205,61,233,52,186,114,246,229,122,254,106,98,132,248,220,156,184,114,240,197,141,81,17,46,2,32,25,46,16,161,73,126,32,63,124,147,144,150,199,96,85,62,251,123,142,243,154,222,137,57,169,5,231,70,15,89,80,161,138,131,223,135,106,25,76,132,111,149,76,5,49,57,185,45,155,82,144,22,10,253,5,77,97,122,195,38,159,175,115,28,45,129,122,20,127,219,11,40,154,55,225,71,157,38,83,222,91,120,70,65,40,179,205,89,152,56,23,53,252,79,144,56,162,105,249,19,53,47,152,109,0,183,240,180,142,110,139,27,153,226,128,68,237,18,51,232,45,83,47,226,65,15,16,233,190,71,91,39,221,196,149,30,35,245,195,104,128,28,209,128,91,239,14,82,187,25,188,109,183,68,173,196,210,60,237,97,240,191,18,221,217,196,129,177,242,225,39,119,241,20,37,191,246,51,63,212,160,176,162,43,123,188,99,166,124,171,22,46,161,120,58,133,182,208,227,185,12,218,31,178,2,47,199,137,62,125,150,78,195,44,214,92,82,92,115,158,196,30,185,216,208,138,108,82,34,160,48,12,199,240,169,106,24,34,101,218,127,206,98,204,215,188,215,142,194,231,187,51,15,86,5,177,182,216,219,130,26,164,116,139,99,37,83,160,144,5,99,1,3,217,204,194,3,168,164,97,56,115,83,185,99,143,23,181,155,171,65,5,34,158,2,132,48,177,229,173,164,38,182,99,146,18,220,76,228,187,43,85,218,23,30,238,121,193,124,154,161,94,49,175,84,177,240,203,20,138,159,200,75,48,97,90,253,128,147,10,246,57,113,124,32,80,165,4,84,81,145,97,177,74,88,50,33,84,11,80,197,103,1,21,207,4,196,36,131,105,164,31,166,10,187,213,191,12,46,170,68,133,75,104,88,30,52,135,255,197,182,5,153,137,42,62,215,230,42,12,79,244,85,146,207,69,101,141,20,210,163,92,225,147,26,163,138,26,233,27,146,121,89,222,170,26,193,127,40,82,220,4,58,211,208,23,13,254,116,171,159,23,12,190,83,61,248,115,47,28,124,36,48,213,19,48,195,234,172,30,201,139,160,108,149,246,223,19,137,255,73,116,228,74,210,55,85,111,250,196,46,160,102,205,111,2,133,47,124,15,152,88,37,197,108,113,23,72,193,57,207,182,128,28,64,90,28,211,194,145,141,128,14,24,253,215,106,252,188,212,14,207,20,234,255,103,195,116,49,30,94,248,200,44,41,64,173,107,105,191,174,229,12,35,117,95,159,88,52,26,88,43,235,211,46,25,125,29,255,184,201,187,13,202,86,107,47,24,165,233,36,250,217,163,228,76,31,165,127,222,218,187,215,238,106,255,249,7,236,73,218,80,141,33,119,154,237,231,95,97,29,253,35,201,78,149,215,52,185,247,226,77,245,149,97,50,52,33,108,188,156,187,109,62,8,129,105,112,117,0,186,69,163,247,126,65,101,69,201,204,56,30,121,253,87,67,239,214,27,214,46,92,127,56,142,60,187,166,214,89,229,203,134,98,167,11,3,26,197,252,156,224,244,148,202,244,122,116,132,34,222,210,198,122,189,186,65,247,82,228,85,20,111,26,122,0,68,155,1,164,70,82,37,81,195,75,16,208,66,134,235,49,120,53,134,98,189,201,83,132,117,106,39,83,220,229,33,121,229,120,92,237,94,250,242,186,193,205,163,11,90,126,12,48,204,195,205,97,16,5,157,51,115,57,240,200,133,249,13,163,175,107,226,207,156,133,68,134,166,72,44,54,231,162,129,168,222,219,150,218,85,130,52,16,82,50,25,92,130,229,195,78,4,60,198,5,93,90,43,102,130,92,203,210,104,49,20,167,1,232,103,121,220,23,28,138,14,147,247,6,255,179,80,57,95,235,63,31,153,71,0,79,13,253,117,159,192,227,211,70,47,139,153,159,98,95,230,30,255,103,141,79,86,227,159,57,54,178,23,232,124,165,89,81,223,35,71,252,147,34,71,20,66,90,81,240,8,125,64,42,138,31,81,189,19,245,139,97,40,6,21,97,40,70,144,174,9,184,195,198,51,134,167,184,169,200,151,11,4,67,119,149,96,160,115,231,66,23,233,11,47,148,213,196,34,195,251,100,243,161,47,214,249,254,122,235,172,203,208,23,247,240,248,68,232,139,59,30,250,98,195,185,203,135,190,248,2,9,218,208,23,215,240,65,137,115,129,151,161,180,240,42,148,183,245,167,45,241,217,31,144,173,104,120,207,142,53,137,220,26,159,109,194,39,141,249,61,219,45,165,207,102,88,79,183,177,60,109,90,207,14,167,103,163,95,182,85,202,164,53,175,103,59,255,98,161,64,170,34,127,200,64,249,134,98,192,93,12,221,81,25,13,100,0,152,60,142,206,201,180,64,41,63,37,24,136,48,64,224,1,54,96,173,243,128,200,166,207,45,89,206,239,19,15,239,37,117,134,86,22,183,132,46,58,108,88,79,213,143,148,232,78,154,208,163,117,3,153,183,171,230,32,254,11,66,120,20,192,104,206,4,198,40,200,162,122,132,90,219,245,62,210,209,225,19,230,200,191,235,45,95,63,6,166,44,47,109,186,127,120,78,168,14,94,118,106,172,14,142,4,122,99,229,75,47,57,226,159,171,204,10,94,142,250,200,107,220,132,3,47,61,76,254,61,103,28,242,145,7,253,16,205,231,13,146,211,171,177,79,132,69,10,93,44,38,208,11,29,79,207,239,195,115,67,205,184,45,50,78,71,10,4,167,128,20,233,80,140,252,145,119,2,165,199,151,87,229,169,84,15,196,228,14,206,208,95,60,189,154,194,229,6,21,84,75,72,231,95,146,189,10,61,211,69,27,211,92,67,161,14,93,50,195,149,111,166,27,163,8,216,176,128,251,177,33,108,50,129,19,231,80,201,65,8,84,154,35,189,225,25,206,153,0,159,155,171,81,153,63,148,27,8,166,35,109,62,180,178,114,232,198,43,253,91,12,66,64,4,242,128,236,145,34,29,20,143,252,168,249,200,121,203,163,88,154,17,138,182,242,197,197,232,216,242,37,180,152,186,172,254,20,64,21,11,190,236,112,80,120,48,229,139,202,113,66,8,142,255,172,113,154,214,124,121,156,56,145,22,43,9,168,244,25,191,9,0,136,124,191,164,24,181,212,123,48,117,193,75,6,202,254,56,202,226,16,107,106,226,163,30,107,140,158,135,5,163,223,210,33,186,140,36,30,192,86,82,252,170,24,46,208,2,194,91,136,234,24,56,180,51,39,60,24,77,0,198,28,194,2,172,114,154,164,255,243,122,71,20,210,1,136,11,243,11,26,248,188,93,18,143,172,210,61,215,129,201,47,113,154,96,135,209,180,249,210,164,191,168,200,187,128,47,195,234,122,3,81,111,168,175,247,163,176,104,192,122,3,81,47,191,78,250,106,58,188,162,218,72,95,237,174,57,164,171,192,46,233,218,107,62,75,91,20,53,82,49,118,13,114,70,62,227,162,145,50,154,119,12,188,56,241,3,151,171,229,242,17,135,164,173,235,185,7,66,21,44,94,144,31,128,189,198,107,152,80,254,3,172,69,52,38,227,101,31,67,251,60,53,8,99,49,8,99,49,8,170,77,195,77,186,81,245,37,234,246,43,17,10,3,188,246,187,80,68,56,254,228,14,179,47,210,248,238,26,55,227,110,201,217,215,150,198,234,137,196,179,123,165,178,171,180,178,242,152,66,93,88,154,128,212,22,62,151,82,158,34,186,89,15,176,114,42,59,182,206,13,66,10,182,32,233,71,137,56,89,91,180,86,98,88,43,49,201,168,58,159,225,249,121,154,23,68,13,28,50,222,182,107,217,0,139,2,235,37,87,116,191,180,62,109,95,40,168,180,2,173,205,147,148,86,215,249,142,252,21,80,153,197,72,37,88,208,29,224,173,160,137,212,177,78,128,56,149,214,63,140,137,142,80,221,139,80,37,138,131,89,226,77,243,249,43,51,50,152,95,186,186,113,55,58,70,247,64,240,46,93,153,193,204,81,204,202,117,23,163,152,253,80,25,197,108,187,96,118,130,118,79,121,31,241,220,103,47,255,249,119,213,90,239,242,185,214,122,85,60,180,106,194,178,167,70,94,224,123,226,239,34,202,89,126,199,219,148,162,200,244,64,103,178,77,37,208,89,160,200,49,57,135,174,217,26,158,37,188,154,166,213,226,233,129,26,94,109,95,222,152,152,54,139,151,59,78,11,191,141,243,196,208,178,147,72,199,1,119,84,247,6,120,189,0,103,247,189,65,83,125,105,225,11,15,220,211,20,148,77,188,182,36,161,235,144,133,211,148,227,42,28,159,52,222,138,19,76,44,25,238,236,8,16,204,77,37,201,132,193,51,32,59,63,117,136,240,13,160,12,188,237,48,122,27,1,56,87,45,17,151,42,116,14,76,140,34,36,162,51,56,1,11,213,130,130,41,249,5,242,248,74,30,191,148,103,88,136,65,91,196,71,171,115,14,123,189,49,26,15,65,0,3,190,143,222,164,64,38,28,33,98,234,243,14,18,139,254,12,213,245,115,213,245,179,234,124,94,221,64,84,215,207,46,42,172,159,157,83,239,155,206,20,105,146,165,217,90,206,96,74,182,228,41,223,171,64,208,219,168,94,192,16,160,191,151,129,153,65,131,250,1,53,161,133,9,165,82,168,137,68,78,224,52,102,131,158,234,9,167,85,133,164,24,78,140,87,218,82,148,189,180,24,217,22,203,137,236,100,220,156,167,229,230,204,203,52,40,69,198,213,133,146,171,67,177,80,183,90,36,91,31,138,125,197,213,12,134,252,32,23,205,252,252,21,5,254,41,164,183,40,29,37,8,221,208,48,26,235,210,39,113,179,150,131,122,15,175,83,110,9,157,233,49,10,104,185,45,248,18,161,123,197,36,187,157,58,80,93,246,138,145,29,84,59,116,84,198,69,185,209,69,41,40,107,23,119,223,168,46,104,129,227,241,33,202,190,183,100,36,178,43,243,52,205,150,22,104,245,80,110,250,8,112,187,86,39,163,6,32,65,165,74,15,73,69,52,128,255,242,45,128,183,84,192,91,101,192,155,127,33,224,220,169,144,147,103,52,145,149,8,206,233,116,170,82,203,71,71,210,176,202,223,30,57,145,183,203,255,238,4,73,56,91,16,197,79,10,252,238,76,240,255,201,160,206,6,230,199,236,146,220,156,174,177,193,116,131,249,188,112,163,213,197,180,81,71,223,155,129,18,4,167,138,16,215,207,206,56,250,241,224,120,153,66,71,99,145,158,147,36,222,243,9,209,15,125,69,164,50,133,176,230,189,222,56,103,40,230,22,111,14,46,158,83,229,167,64,115,106,149,207,113,154,244,210,5,210,137,204,161,153,198,24,196,96,125,249,188,206,105,111,18,120,121,47,132,207,37,118,70,134,55,75,149,53,69,13,72,21,26,22,195,147,164,121,170,2,65,150,195,95,38,21,195,150,228,134,45,81,134,45,130,97,139,94,39,250,97,139,228,176,161,198,44,63,108,81,175,163,198,55,156,36,229,161,34,29,245,173,25,209,30,99,112,168,42,6,229,237,231,131,183,169,230,83,130,22,2,104,161,4,45,183,254,5,120,161,4,207,119,52,185,78,195,30,50,83,37,16,213,60,8,230,135,128,212,147,79,243,25,34,88,75,222,47,42,35,14,217,200,67,159,43,129,126,211,144,156,164,46,143,52,166,80,98,75,14,139,194,222,207,79,54,251,84,147,207,106,238,215,188,87,86,37,77,230,109,105,157,157,106,85,4,178,88,38,239,200,36,186,85,12,77,71,146,243,28,237,77,170,83,69,16,60,167,48,17,15,53,40,87,225,238,187,29,86,41,131,217,123,172,240,165,232,115,73,90,102,251,42,120,42,159,56,173,180,207,159,206,73,177,185,46,159,204,247,206,75,54,179,192,36,246,109,192,227,100,169,215,149,63,29,40,235,247,74,199,102,109,235,124,221,62,229,212,156,47,170,11,148,245,195,159,24,40,11,191,23,2,101,201,99,159,78,40,15,176,212,227,46,149,32,188,240,68,75,184,202,150,14,170,62,231,142,180,116,65,102,242,99,83,44,255,62,87,126,88,118,200,69,248,53,218,153,25,65,163,210,47,6,12,75,147,161,24,86,33,130,95,61,55,98,146,132,78,76,254,231,82,200,164,220,78,86,5,29,213,87,158,208,140,6,234,81,43,242,185,230,85,180,152,158,15,18,94,213,238,174,48,24,1,158,33,138,84,68,63,25,17,18,147,76,139,236,65,226,218,56,120,21,123,73,50,36,205,84,156,14,196,236,81,144,166,162,207,244,48,72,66,241,197,146,153,151,249,172,75,60,219,151,95,184,190,107,151,176,28,241,56,6,79,191,107,113,56,142,210,53,143,157,222,64,115,157,74,142,243,9,59,28,9,68,169,117,5,106,36,11,233,97,112,174,84,6,122,9,180,127,42,37,42,178,39,207,167,70,53,25,184,160,251,231,17,27,187,104,164,236,41,249,166,83,162,63,13,174,28,173,81,108,155,234,126,252,171,239,97,24,255,46,55,209,198,9,221,165,101,255,132,209,192,45,20,227,28,233,149,123,203,239,245,250,234,69,97,45,171,0,155,234,87,142,66,101,117,231,60,180,28,194,88,59,39,32,107,248,17,107,211,12,164,32,193,207,32,155,81,158,100,242,74,190,149,100,234,185,213,255,188,100,51,195,39,13,85,212,34,172,36,163,154,179,130,40,248,102,117,191,58,126,170,154,223,253,246,170,117,213,134,153,171,145,102,110,121,212,79,161,166,14,88,78,224,148,206,252,221,223,200,215,94,209,55,164,95,126,165,47,168,106,84,212,10,94,133,160,154,198,209,100,63,19,76,21,97,128,103,14,222,59,12,116,177,149,242,253,203,46,197,81,3,206,125,44,120,90,199,66,165,250,255,179,247,38,236,109,27,201,186,240,95,145,112,50,50,32,66,20,41,217,142,67,26,214,161,22,59,202,200,171,148,73,60,138,62,93,144,132,36,216,36,192,0,160,150,72,252,239,183,170,122,7,26,36,229,36,231,158,123,191,51,207,196,34,26,141,222,187,186,186,150,183,116,133,132,109,35,192,149,220,254,70,14,33,197,104,44,95,219,173,31,176,1,252,39,246,193,114,182,254,181,88,86,94,231,223,255,53,245,44,57,137,254,130,81,44,65,108,149,150,108,25,98,107,240,205,235,160,40,139,212,116,212,51,49,69,243,81,164,58,135,137,91,204,81,75,68,37,199,239,50,246,217,194,102,70,132,61,86,39,249,139,170,173,20,23,116,77,66,213,177,109,207,133,184,121,37,249,83,36,101,113,209,92,233,31,106,129,120,108,17,102,232,60,73,30,143,154,245,200,203,229,242,168,89,115,47,152,58,106,86,45,183,249,77,173,90,10,53,171,212,182,249,168,89,21,58,94,1,48,34,86,245,241,184,89,95,107,112,179,44,161,232,244,116,156,246,222,101,24,39,102,18,52,68,97,110,77,255,42,204,45,90,43,121,48,112,139,50,68,83,5,129,41,183,216,76,140,12,252,163,107,118,201,24,201,6,123,165,36,234,150,231,143,19,178,1,50,173,69,122,144,88,54,19,177,240,226,11,224,144,167,38,163,86,68,18,177,88,202,61,108,163,95,119,251,136,106,47,31,140,114,116,87,134,233,138,130,55,142,225,110,132,93,92,45,225,14,215,45,54,29,228,71,82,8,10,79,188,168,61,12,75,53,169,195,82,213,108,4,234,177,84,187,87,101,249,65,196,4,100,243,16,214,44,3,44,190,250,150,33,54,161,10,209,204,33,91,25,102,48,132,42,228,89,244,141,131,24,45,57,136,209,55,13,34,239,244,144,160,19,197,105,211,175,10,139,22,66,214,217,6,148,190,89,174,247,213,110,139,211,101,81,239,161,179,208,121,158,27,193,96,160,127,185,110,219,169,224,218,47,109,168,116,154,114,106,206,29,84,16,193,161,107,39,171,202,188,161,132,80,39,79,191,185,136,115,243,7,70,163,206,234,130,197,249,134,61,110,177,173,65,230,218,150,237,218,154,122,163,23,180,131,90,54,196,171,101,221,171,114,13,17,90,96,177,115,187,8,126,209,224,142,228,55,197,163,0,181,45,235,196,138,137,125,157,212,218,103,77,255,220,197,168,60,117,250,229,104,172,113,100,132,209,33,209,207,34,143,168,2,15,217,195,207,133,123,126,46,36,198,185,144,104,39,93,139,235,215,134,37,24,44,190,104,152,133,12,46,25,27,64,23,143,104,38,79,77,166,206,55,42,83,154,18,227,188,165,126,148,81,1,57,126,130,113,52,17,66,154,249,117,171,12,83,98,65,56,179,108,222,42,15,106,2,109,71,166,114,25,120,0,65,102,147,10,141,53,178,180,3,29,123,174,250,249,119,20,112,226,159,240,47,236,10,177,13,248,176,19,20,130,84,56,191,106,149,1,64,22,119,77,205,112,169,141,126,45,59,156,84,153,162,150,111,1,126,91,91,251,209,80,69,245,235,33,195,170,227,189,116,187,20,158,152,176,223,167,209,42,112,180,126,194,123,47,153,88,50,165,43,105,6,219,229,32,161,58,99,166,197,224,51,240,28,9,184,49,8,21,102,99,42,162,177,211,170,75,49,140,230,12,51,221,146,26,50,211,160,21,181,108,49,226,234,206,198,166,65,229,229,210,195,82,219,243,175,12,189,220,188,228,11,56,145,242,237,124,193,1,189,182,118,89,6,2,188,94,110,45,45,64,213,182,162,104,47,4,180,196,90,239,230,92,168,188,251,178,147,91,152,231,233,32,198,123,134,104,222,238,93,81,117,218,18,204,55,10,32,131,194,194,195,194,25,49,73,147,225,60,166,224,214,36,246,25,201,27,217,87,182,208,9,203,181,108,142,136,29,37,248,34,214,22,241,186,196,227,198,204,109,9,203,133,106,223,36,238,99,106,51,53,102,212,118,244,183,124,23,221,160,240,248,255,182,206,99,219,172,34,112,123,185,159,211,169,186,159,242,198,243,139,115,89,70,141,8,233,191,124,251,208,146,152,187,70,94,171,214,161,210,89,221,204,149,33,124,155,4,193,214,198,191,92,127,245,231,69,10,214,102,254,73,121,66,77,123,31,45,99,160,182,153,114,134,185,114,0,127,55,49,164,11,76,40,177,188,52,162,78,248,80,145,82,232,34,132,177,155,41,152,251,112,90,164,189,209,40,133,227,40,218,67,216,88,19,158,120,149,121,185,210,10,98,62,245,176,103,14,19,40,42,202,224,140,123,120,72,95,6,173,58,100,14,107,217,154,51,222,36,205,99,66,229,136,89,129,114,196,173,31,6,169,24,62,166,17,249,0,163,136,186,3,84,247,113,121,10,45,248,209,82,98,144,145,69,12,18,219,196,32,113,85,12,18,27,236,238,87,244,28,41,139,65,172,172,209,218,218,123,200,251,231,165,35,123,38,101,13,255,71,58,50,71,58,242,238,27,164,35,150,1,254,31,233,200,159,58,60,121,73,150,115,147,105,61,5,114,237,60,34,15,77,248,244,13,146,25,219,100,254,119,147,204,188,255,6,201,140,20,140,148,233,97,69,70,98,207,134,208,61,17,41,253,243,215,132,249,21,180,102,11,165,61,234,128,251,91,37,62,220,46,152,140,19,61,171,116,158,122,71,112,226,255,212,252,62,116,1,143,176,210,180,125,141,232,90,202,90,193,255,67,132,172,224,183,102,6,75,129,215,53,22,88,231,103,56,160,94,208,210,119,225,59,134,12,195,10,120,127,113,145,71,133,175,151,38,174,118,185,100,224,202,17,103,36,205,175,138,155,10,37,110,202,130,57,135,161,113,66,103,226,86,170,53,60,164,134,107,219,213,149,119,206,65,93,195,6,2,136,231,158,245,177,19,250,170,143,157,150,175,250,216,201,124,109,225,192,171,104,20,161,167,61,153,79,182,125,100,169,58,106,208,124,166,198,196,93,130,66,50,210,5,57,179,110,205,234,37,243,255,148,53,37,54,68,110,95,5,179,20,203,229,134,8,14,156,250,214,138,220,44,4,64,255,204,118,25,209,222,175,173,45,181,203,146,250,93,230,71,229,69,148,136,69,148,104,139,168,145,232,155,209,215,237,113,54,140,87,98,73,107,141,164,10,238,164,93,212,204,184,57,104,249,30,37,170,180,140,155,85,84,249,177,94,84,185,247,87,137,42,21,221,209,197,149,183,127,174,248,229,174,105,122,133,95,53,73,199,119,127,163,124,84,39,179,243,101,164,11,4,164,60,146,186,126,7,161,62,84,132,163,143,150,2,189,127,180,52,117,151,6,239,3,133,210,75,172,108,188,202,123,46,132,94,174,30,40,195,234,242,81,57,76,217,136,174,182,187,22,143,32,24,15,118,106,24,39,31,130,13,174,182,68,200,134,223,113,64,186,146,80,81,102,69,193,118,126,226,193,81,200,32,64,34,200,104,57,60,255,87,158,69,91,57,191,27,50,50,125,163,163,76,79,35,159,202,228,33,122,105,24,229,225,245,35,250,71,1,149,33,246,39,236,247,164,137,116,214,78,76,252,104,179,208,106,63,230,0,118,40,26,40,1,31,114,82,31,233,164,190,48,72,189,29,12,81,243,77,222,55,36,148,145,222,27,63,51,71,122,195,120,250,71,225,135,193,219,176,184,106,142,227,164,138,105,105,28,171,27,165,25,75,205,130,27,33,162,196,109,164,255,64,72,184,208,31,224,252,143,94,101,132,37,48,50,191,197,151,45,233,132,203,43,237,222,92,197,163,200,205,5,61,159,4,67,36,221,83,213,188,220,159,24,179,49,14,116,22,160,97,84,209,141,21,163,48,198,239,216,207,137,62,67,83,207,40,16,117,67,59,67,193,181,116,92,61,111,35,152,26,121,55,130,169,101,78,32,213,63,194,169,152,162,105,108,14,143,51,205,80,122,32,151,126,117,156,109,17,88,200,225,202,232,20,12,77,57,233,165,49,217,24,111,90,173,138,35,5,154,40,170,173,57,67,31,30,18,235,193,201,130,81,50,130,81,24,147,29,104,30,129,127,36,118,71,185,5,20,204,243,173,99,193,67,119,87,244,10,168,40,172,47,211,235,124,53,133,246,31,88,163,52,45,130,193,82,184,102,194,210,66,105,101,8,102,124,77,50,106,235,187,64,0,89,200,150,29,240,225,170,81,159,240,125,144,204,101,120,48,54,145,109,240,184,250,73,185,34,218,238,28,52,190,156,100,192,72,188,165,233,61,79,230,13,47,228,212,61,200,14,151,213,136,248,168,205,137,154,154,160,15,230,2,177,21,241,226,138,56,154,129,241,178,185,251,249,228,224,248,252,195,193,167,243,131,163,131,183,7,239,78,132,7,152,145,205,87,12,178,220,228,26,241,52,46,6,26,29,53,110,28,245,220,115,198,184,231,208,96,154,233,152,153,117,185,66,180,118,98,4,84,24,111,85,48,113,197,79,235,137,43,88,109,255,13,134,27,42,133,9,54,160,123,98,98,48,141,81,144,69,251,169,222,225,150,100,11,171,151,155,152,185,135,178,94,84,175,115,66,176,178,207,52,102,172,230,28,143,227,84,22,74,155,221,162,166,207,217,189,169,94,165,74,133,13,202,8,68,135,73,14,125,136,7,49,162,132,209,156,160,93,39,66,96,175,240,57,201,133,160,132,73,136,89,151,21,239,75,92,208,64,111,145,184,73,205,30,59,11,252,64,122,163,69,219,36,162,226,107,8,36,175,249,202,143,84,217,145,44,219,194,216,248,142,246,32,233,123,203,209,252,150,231,93,195,105,44,255,141,142,175,140,42,252,139,169,77,185,162,148,118,110,247,60,97,168,65,26,64,140,14,48,109,210,237,232,85,161,159,161,118,177,49,125,240,11,15,105,154,78,139,149,244,98,37,195,247,236,170,38,207,21,127,213,44,253,101,97,30,70,247,172,129,34,126,172,193,119,24,28,23,98,8,136,110,133,60,39,63,120,141,207,8,240,142,141,118,51,31,197,131,200,13,55,50,4,11,32,246,42,245,91,124,43,8,57,64,161,102,169,144,179,100,148,184,17,100,139,72,31,244,147,72,182,54,192,95,202,244,207,118,233,204,30,97,177,144,201,205,206,163,206,213,8,183,140,153,145,171,137,73,240,240,86,197,252,20,72,77,230,122,12,79,142,75,60,115,238,196,221,125,205,226,117,179,171,66,233,208,150,205,240,229,18,210,80,127,76,37,115,101,23,149,0,213,25,215,160,177,9,223,45,105,240,192,53,211,118,249,189,188,225,149,173,139,170,33,2,165,4,75,89,103,60,60,136,29,133,105,255,226,105,31,177,97,176,252,12,91,254,119,203,91,158,124,155,133,70,133,252,218,172,54,36,94,106,178,80,254,81,183,14,187,101,26,160,232,199,95,70,139,217,90,125,207,99,99,102,179,217,143,38,216,192,167,71,88,80,60,214,170,164,43,224,17,248,97,24,26,183,2,121,75,225,199,126,12,164,64,139,14,157,16,168,0,231,166,208,38,197,35,74,18,251,161,4,171,189,182,133,76,244,184,217,111,73,172,196,191,67,171,150,17,158,135,180,201,36,13,223,113,181,194,25,77,161,59,44,245,248,59,2,27,208,17,24,248,181,90,192,134,249,218,199,122,104,248,63,111,156,66,98,1,187,137,202,199,255,131,134,37,10,216,37,145,144,35,145,8,73,16,113,165,122,110,42,213,107,79,177,114,120,2,60,128,231,111,42,255,75,217,202,230,23,41,18,153,251,97,119,185,221,104,59,223,86,3,99,241,214,116,236,132,180,70,151,228,39,36,0,112,81,195,78,110,124,195,52,98,234,165,49,202,132,86,42,114,86,253,248,151,213,205,229,6,176,58,174,47,2,62,128,42,65,61,229,48,198,36,36,21,131,112,18,14,226,2,85,252,97,82,170,81,158,192,114,127,178,97,53,142,105,133,45,51,39,224,98,45,150,234,188,64,143,101,8,19,13,220,229,207,199,118,20,254,176,26,168,202,210,237,55,48,8,190,169,51,70,9,122,35,126,253,47,9,48,105,32,229,252,244,95,21,64,82,131,247,248,175,140,15,169,161,131,72,26,176,48,114,30,30,89,139,98,225,253,141,97,21,53,116,146,82,155,131,101,218,28,60,162,205,213,105,214,224,77,162,170,39,227,95,59,92,127,207,68,71,209,178,91,89,121,237,127,211,62,214,33,132,180,80,199,209,35,41,137,230,241,246,39,168,137,93,233,146,61,114,44,152,80,236,219,7,131,31,30,154,39,242,18,13,176,137,235,30,217,134,69,202,167,148,154,129,202,93,177,224,85,249,168,23,18,138,45,190,212,202,8,76,76,75,3,27,113,54,39,182,215,115,4,64,47,220,167,30,5,241,218,2,38,148,135,69,73,179,49,183,122,203,202,41,20,240,199,48,140,11,155,101,249,93,179,22,23,8,50,215,190,171,148,108,199,12,170,212,103,207,182,184,52,142,44,180,184,60,158,113,137,18,9,101,44,92,42,219,226,210,76,156,162,197,197,154,249,161,252,197,145,91,48,250,206,226,240,46,81,37,142,11,133,225,41,197,123,137,106,162,189,88,242,242,48,48,81,179,82,106,165,76,75,152,152,74,54,22,159,32,178,135,118,41,207,78,186,84,182,186,210,22,4,162,169,43,125,81,252,154,104,137,232,53,243,203,22,33,110,162,133,1,110,230,151,67,255,254,79,36,172,255,226,72,88,70,252,68,127,196,2,71,229,193,200,12,103,53,128,132,82,56,171,15,81,134,164,249,53,84,210,15,7,95,253,97,53,11,143,120,53,50,163,74,77,25,221,31,7,211,50,245,190,168,36,213,16,216,171,197,25,5,229,236,47,145,149,182,221,229,226,140,37,50,215,99,145,170,48,60,86,137,120,220,85,146,236,149,170,57,190,17,150,132,156,35,229,114,133,58,120,23,227,92,68,3,64,97,78,171,172,19,180,194,132,60,132,6,111,56,223,234,125,37,143,89,208,25,81,162,52,112,253,106,40,30,247,212,162,252,239,219,228,10,104,170,26,127,50,94,187,98,114,160,146,39,85,165,122,36,7,187,204,187,202,132,245,228,246,115,151,40,212,10,131,236,37,80,32,6,226,201,81,158,81,71,10,123,99,2,204,121,62,205,162,181,181,99,40,101,85,215,146,222,254,13,195,120,94,18,232,124,101,49,17,69,139,68,5,190,74,42,141,54,141,205,133,107,29,55,141,191,195,239,17,164,177,58,90,154,45,14,235,95,169,238,181,181,114,27,207,249,56,84,91,169,126,227,52,148,97,85,125,145,95,144,231,253,52,129,113,70,211,55,153,100,160,130,248,246,62,175,173,245,237,253,53,90,249,187,198,159,199,198,53,78,159,230,189,43,20,43,137,64,39,78,253,59,1,220,79,232,86,220,139,40,46,98,10,232,135,162,80,219,26,178,4,168,113,99,185,120,244,156,165,154,23,85,54,175,19,186,133,143,152,168,82,126,20,178,249,229,245,121,28,21,187,90,30,215,19,141,64,195,249,144,116,133,116,77,33,197,142,209,88,180,97,167,22,12,75,241,10,106,219,8,167,231,156,183,242,2,29,205,239,105,157,252,136,100,48,11,75,15,34,14,178,83,155,211,130,40,15,67,201,6,111,241,66,129,97,147,145,147,151,25,57,75,107,116,139,150,125,211,156,74,147,123,151,230,81,40,187,246,128,94,90,212,226,218,242,56,170,221,199,42,169,16,133,147,175,139,74,215,155,73,237,214,51,42,19,70,253,5,236,207,204,72,168,70,49,96,94,58,50,131,227,159,2,143,117,230,239,179,191,90,80,132,218,48,60,229,134,180,253,223,45,94,223,60,55,35,120,126,85,84,164,11,18,255,208,205,73,39,143,53,39,173,157,38,253,18,255,225,79,85,81,59,158,156,115,60,120,140,35,108,169,176,32,210,157,199,196,190,179,121,190,114,215,170,121,145,231,42,165,171,40,193,22,250,31,36,150,170,107,39,254,119,62,109,194,150,153,98,170,127,99,115,142,88,116,44,81,84,136,247,198,5,126,11,229,146,74,135,28,158,134,231,85,112,177,95,100,108,43,100,138,168,158,200,64,47,172,115,250,154,87,117,221,222,173,54,137,155,100,145,153,177,190,75,157,139,209,52,191,66,243,226,57,155,85,237,198,218,73,41,113,73,59,243,161,243,59,110,221,105,255,213,102,222,227,105,86,198,203,239,237,82,157,51,13,191,176,54,82,235,127,171,125,82,101,122,30,183,79,98,195,217,246,239,225,132,152,197,209,50,156,80,187,154,243,145,156,80,52,151,19,210,182,18,179,152,127,212,78,146,67,102,231,216,176,68,131,75,98,81,210,57,175,68,198,81,43,231,229,227,254,34,28,161,79,166,255,95,192,145,210,253,165,61,159,197,81,148,198,14,132,187,144,202,85,47,95,231,118,16,69,69,231,68,224,21,29,60,212,127,253,24,84,245,15,245,160,194,102,11,31,141,124,87,185,179,213,66,223,213,18,198,111,108,216,82,206,234,229,230,205,71,191,43,11,233,35,11,57,90,194,241,245,15,195,227,231,139,238,246,186,231,46,168,83,63,71,23,121,48,87,234,17,254,203,55,139,106,121,132,227,103,181,51,220,237,243,246,49,93,89,198,83,170,82,147,233,39,101,247,122,172,104,81,106,4,34,124,34,47,201,166,73,236,161,147,191,43,212,120,183,246,244,139,84,180,148,168,169,65,55,144,13,13,249,121,220,40,209,26,37,118,75,37,112,46,157,165,74,225,65,123,81,68,113,11,191,104,188,183,156,147,198,251,218,237,107,175,134,113,76,229,216,229,130,232,137,116,227,238,102,148,83,127,135,93,46,91,89,101,188,168,19,72,125,94,107,254,171,169,248,112,84,31,164,47,165,216,124,254,128,199,160,99,184,9,130,170,136,46,211,203,177,59,0,158,72,139,88,119,80,202,45,229,239,248,242,218,29,162,160,60,46,163,104,87,167,208,146,201,34,212,234,50,87,156,75,183,62,199,49,107,207,4,113,40,186,44,204,44,37,92,160,113,150,130,129,152,206,231,111,83,247,194,243,71,214,24,121,132,218,166,137,200,220,169,33,249,154,154,43,151,197,0,181,161,5,113,219,183,58,26,242,193,160,33,111,53,107,57,5,224,101,12,130,113,255,121,92,209,242,139,82,209,34,221,226,201,249,165,94,5,190,232,188,91,82,13,190,168,152,186,16,160,243,91,243,109,149,59,70,144,155,210,203,206,137,69,129,174,178,23,238,51,15,198,207,171,230,113,166,57,129,3,196,131,194,225,118,163,142,84,253,168,152,132,199,119,227,126,58,90,91,115,114,250,81,121,211,68,173,92,8,107,110,199,2,212,200,115,38,51,27,138,99,2,133,206,169,48,209,253,59,48,210,184,72,95,21,191,213,104,238,136,214,117,100,141,126,136,78,119,40,163,70,235,114,75,61,63,127,58,130,6,164,36,236,32,123,111,23,82,180,168,153,248,50,139,47,227,4,181,123,230,171,123,70,217,200,224,245,211,145,235,244,29,223,185,42,138,73,103,115,51,196,144,16,205,73,88,92,37,225,24,227,161,253,99,171,53,116,160,49,50,195,38,75,194,48,143,205,171,44,186,152,41,15,125,244,24,9,189,168,9,133,6,240,159,194,129,139,81,7,183,245,194,195,55,164,126,219,166,159,93,24,14,55,230,113,63,153,216,6,63,181,140,245,168,156,169,25,78,38,163,59,119,228,203,19,23,150,72,12,39,41,41,229,172,69,141,202,111,153,124,139,53,55,158,45,88,97,110,133,181,55,163,150,162,89,172,215,77,78,157,139,98,226,156,5,91,109,31,127,195,85,6,30,90,248,251,50,157,92,193,190,59,11,190,167,71,28,78,120,120,33,31,114,120,122,250,116,27,31,111,114,249,230,38,231,233,156,89,176,85,170,108,123,180,107,188,186,37,157,70,154,43,48,70,173,158,50,17,152,14,125,132,48,68,4,237,101,232,53,82,53,3,14,249,1,174,173,133,250,183,73,179,72,143,210,155,40,219,11,115,67,64,26,235,150,198,131,171,48,219,75,135,81,15,181,174,242,70,254,106,123,107,109,45,122,217,222,250,126,109,109,3,233,234,233,246,83,127,251,153,255,188,229,63,223,242,159,111,251,63,60,63,107,198,201,48,186,125,127,1,221,218,73,58,81,50,128,82,126,254,116,184,151,142,39,192,86,36,133,161,171,27,253,217,58,151,172,176,56,117,254,177,133,179,234,52,29,31,30,154,226,137,61,194,83,211,124,84,239,89,228,91,96,20,54,79,195,141,63,122,27,255,62,219,244,135,242,161,181,241,195,111,141,223,54,126,107,158,109,170,41,157,192,177,59,241,167,26,91,58,166,126,50,63,167,132,9,42,47,130,201,195,131,147,15,174,162,49,65,207,224,25,125,5,171,174,31,56,112,140,33,155,213,195,127,174,17,219,41,233,48,239,35,55,58,189,218,104,159,97,136,240,135,7,188,166,95,161,240,180,180,26,216,128,222,5,144,247,172,155,195,85,15,246,249,133,119,63,128,233,54,171,235,224,233,120,247,240,176,58,104,22,81,94,184,119,30,29,152,19,239,126,140,190,8,84,216,10,251,162,9,20,166,15,203,247,43,16,57,106,224,69,224,36,41,127,233,116,145,165,143,147,105,52,235,55,130,59,115,125,97,78,145,141,74,232,106,13,161,38,220,173,173,13,101,3,170,5,72,15,12,167,131,14,240,119,162,141,248,37,218,159,123,188,93,93,104,52,174,158,149,73,26,39,204,120,31,22,61,148,51,68,159,9,86,95,103,197,105,220,149,122,130,99,94,211,27,137,47,195,222,4,125,54,57,19,89,101,102,188,71,95,78,49,23,159,162,81,136,192,94,100,147,1,197,19,81,145,224,26,44,255,14,134,94,161,92,78,167,252,221,218,218,20,254,47,107,174,251,16,113,148,194,105,113,5,135,70,113,87,45,101,199,145,47,87,46,226,44,47,86,242,81,152,95,193,72,242,133,48,12,139,208,153,85,230,133,165,119,156,29,108,242,221,142,130,31,206,238,2,72,196,14,209,131,227,117,156,255,48,242,92,100,225,37,82,246,0,210,169,223,252,25,114,222,177,200,246,206,111,5,205,35,254,74,228,175,140,255,50,6,20,253,84,27,65,140,235,66,95,59,106,170,112,249,192,56,101,174,28,41,12,80,25,168,113,85,115,9,171,227,109,156,147,5,185,92,210,190,78,24,245,26,106,134,23,23,225,38,53,20,118,46,253,128,61,214,104,159,209,134,57,184,157,68,36,92,217,244,87,46,211,130,45,53,223,222,24,72,85,19,19,95,38,41,138,254,112,102,162,220,177,181,131,170,182,44,45,159,173,171,85,115,121,148,70,49,80,131,227,179,29,115,207,94,95,165,121,129,47,241,175,0,150,67,83,178,41,251,43,146,128,173,160,36,68,1,96,62,127,26,30,17,44,136,41,255,33,160,0,243,40,35,54,100,170,126,203,162,242,252,38,205,134,172,56,246,91,110,70,54,184,1,27,220,223,126,163,95,158,248,177,182,6,35,252,219,111,100,85,32,17,45,87,6,114,187,227,100,106,67,205,151,57,145,142,21,44,152,45,100,239,47,237,55,110,132,111,234,178,218,62,138,182,253,7,167,109,72,186,111,248,178,242,247,232,199,214,89,215,181,206,179,78,185,97,204,136,60,222,192,102,122,160,31,15,15,123,124,195,209,74,221,195,93,246,155,248,181,35,126,80,189,123,138,114,45,55,54,143,237,240,194,17,165,164,73,58,113,61,115,30,49,93,219,55,127,231,186,53,40,215,55,207,171,164,119,51,27,57,225,212,87,209,17,57,41,48,245,243,247,242,223,50,49,115,7,251,145,123,207,126,194,97,234,10,182,25,150,231,82,36,175,230,192,82,67,102,18,219,39,155,79,74,228,182,190,22,59,249,205,163,1,98,218,114,138,97,109,137,145,5,155,50,175,26,127,137,118,106,12,147,173,190,82,137,53,235,69,111,132,121,208,201,90,229,123,189,110,91,149,172,142,255,100,84,242,254,18,86,29,20,243,159,210,130,43,143,162,4,167,25,184,51,231,31,79,91,240,139,172,30,132,125,235,109,208,234,222,190,236,11,251,214,91,97,223,250,53,232,159,222,146,199,29,63,244,191,202,67,255,171,60,244,191,122,146,183,251,250,240,128,151,35,185,5,228,50,165,210,118,129,19,248,10,183,53,91,142,29,243,177,17,236,118,204,13,1,41,204,225,186,180,25,28,126,72,104,28,47,176,218,64,84,39,225,0,81,89,213,16,66,255,137,97,156,9,154,77,103,41,49,2,230,161,5,191,118,196,143,255,224,35,122,181,17,136,225,241,5,255,76,187,194,100,157,245,229,160,237,156,71,86,182,5,195,211,151,192,50,226,140,232,159,182,206,228,49,209,63,109,159,137,147,2,127,239,144,143,173,250,72,39,58,169,98,146,252,190,71,205,175,210,13,126,165,240,58,115,9,74,33,91,159,200,95,25,227,31,107,39,64,142,3,76,64,7,7,73,95,192,108,124,228,79,156,105,182,148,59,156,77,235,121,143,157,42,201,105,213,117,190,174,239,218,189,192,232,114,29,179,187,227,58,167,172,239,112,209,107,117,156,51,78,109,93,188,247,209,94,187,243,58,218,176,40,138,139,195,130,173,219,20,125,102,59,123,38,216,157,197,237,159,144,145,135,26,51,168,89,181,94,27,95,202,135,3,186,121,10,55,221,179,77,227,158,214,125,252,78,120,120,96,55,55,135,22,30,219,215,231,193,36,204,208,52,27,214,168,223,134,155,255,57,9,64,244,115,228,76,30,131,116,230,157,55,112,9,210,102,164,187,160,104,120,205,196,60,126,5,154,67,141,117,178,17,238,232,23,6,235,9,175,85,75,235,80,63,67,159,252,246,219,147,242,189,148,184,19,203,126,146,199,136,70,241,69,55,186,117,21,59,29,28,207,223,145,224,222,233,188,159,86,8,12,228,132,166,133,39,115,190,211,91,112,43,235,139,107,24,78,121,153,49,40,117,201,104,18,246,205,253,61,40,78,251,230,173,254,12,89,206,126,240,187,231,163,140,5,105,143,184,65,42,86,208,183,180,94,207,131,194,20,7,67,25,58,172,4,75,119,119,44,249,49,251,42,101,119,173,76,139,30,40,135,62,20,177,58,182,52,18,185,182,166,147,85,34,165,129,32,171,208,47,76,109,0,17,50,249,91,108,64,223,227,187,240,17,151,107,185,250,235,111,215,250,154,96,95,119,38,180,235,104,20,30,115,245,166,175,27,193,8,167,187,243,168,122,101,234,163,174,250,226,43,36,119,172,180,217,85,163,161,97,87,76,93,113,97,229,247,89,71,240,231,74,74,160,210,36,7,44,83,228,89,143,156,131,175,209,70,149,3,137,138,150,31,46,14,167,103,230,93,207,169,220,18,156,170,20,182,237,87,239,232,237,153,46,4,36,163,86,225,222,11,23,184,72,119,154,25,195,185,43,84,142,199,69,22,39,168,240,150,224,191,211,108,20,36,190,46,6,150,86,167,89,52,25,193,105,233,110,254,127,167,43,191,21,191,101,191,37,191,93,156,53,30,244,135,239,54,47,125,88,251,221,137,118,30,20,62,141,72,228,205,52,29,81,112,95,164,172,242,186,56,12,164,63,64,69,219,10,254,114,181,19,83,137,32,13,157,26,180,156,27,0,0,183,165,73,166,205,9,91,91,195,214,4,101,206,14,198,36,41,229,108,184,118,30,16,246,91,195,76,234,64,151,27,192,214,242,49,164,78,14,210,81,195,173,10,202,54,55,81,57,198,58,8,139,131,190,100,31,113,181,74,67,223,30,230,98,152,249,185,24,141,164,36,169,215,199,59,241,216,176,137,102,148,227,91,176,229,140,100,131,21,40,243,37,98,3,200,1,134,115,84,47,24,191,241,77,225,46,175,11,251,82,174,71,150,178,227,8,145,33,238,128,29,181,53,26,218,80,226,225,167,222,240,174,98,169,168,25,46,21,40,232,179,46,199,52,26,202,88,14,189,113,56,180,229,6,154,21,81,142,111,175,140,248,27,49,242,208,153,114,101,152,198,199,27,223,126,91,69,196,39,137,74,248,130,89,98,216,141,5,168,22,47,156,21,95,128,249,192,75,159,215,41,147,58,222,86,81,201,146,237,117,77,218,86,106,190,149,149,231,221,201,163,48,27,92,213,118,6,46,24,218,198,16,28,159,150,164,122,75,143,172,249,188,208,199,53,94,29,145,172,146,4,14,89,4,146,4,10,200,228,59,109,207,43,247,140,159,164,98,193,193,133,122,113,79,196,182,22,92,171,153,170,250,83,218,254,33,233,118,170,59,213,118,134,178,130,151,233,128,58,106,121,31,152,126,88,40,52,187,85,226,43,251,193,133,190,130,226,10,93,144,241,146,169,133,152,184,95,94,59,249,207,47,225,117,152,15,178,120,34,174,88,227,48,30,21,169,211,225,37,34,21,118,216,209,223,31,165,125,24,22,12,1,166,76,18,198,21,97,190,215,100,173,135,145,165,143,53,143,124,189,76,97,60,194,9,63,137,188,146,157,18,145,36,130,13,100,122,54,227,218,224,241,204,115,203,38,7,89,73,33,108,247,142,69,195,211,243,40,127,155,14,167,104,67,114,207,12,234,86,91,164,104,238,79,227,209,48,136,154,215,81,150,163,55,115,212,132,217,254,176,255,250,93,84,192,17,243,149,25,68,188,14,209,96,224,14,94,194,155,15,33,89,50,221,242,199,253,116,64,202,110,45,233,23,248,144,32,121,240,53,140,11,161,253,144,141,5,177,34,81,243,40,77,39,104,30,245,129,61,194,188,139,82,4,194,61,67,234,155,227,124,204,152,131,83,132,193,91,109,145,97,130,159,234,240,248,66,120,19,163,149,212,105,201,174,226,204,245,186,171,110,22,184,113,48,106,38,209,45,80,77,175,57,76,147,200,235,98,113,30,225,24,17,63,27,55,105,180,96,164,96,231,114,230,24,121,27,118,41,83,102,6,33,182,34,13,242,25,140,60,172,239,59,66,113,88,205,214,214,70,167,14,159,251,51,227,1,85,211,60,43,89,40,48,211,157,84,250,47,23,54,71,102,98,70,8,10,172,25,231,60,92,129,39,184,17,130,57,44,117,20,47,44,108,81,104,25,89,81,93,171,105,171,184,34,134,69,129,32,193,8,208,54,140,152,197,8,26,61,39,105,178,65,101,163,1,176,178,167,69,183,105,232,253,255,255,124,197,253,248,255,45,3,159,81,144,161,99,122,142,127,182,91,104,63,136,63,32,101,72,63,182,128,126,211,143,109,207,159,194,143,109,244,38,191,118,167,120,193,199,228,103,158,127,69,63,158,227,45,16,126,60,109,163,44,21,127,64,214,30,253,120,170,25,135,92,155,61,75,154,138,78,237,36,157,123,14,208,222,73,180,235,210,29,55,0,54,119,65,226,169,37,22,5,45,191,8,68,28,6,129,167,23,189,20,191,187,17,44,186,226,52,58,35,51,148,110,121,191,177,130,47,178,116,108,152,114,220,252,93,88,0,123,193,243,103,207,182,159,251,183,4,221,47,76,59,119,217,117,238,156,80,238,49,108,0,174,225,161,54,227,55,113,50,76,111,118,220,91,50,211,199,245,222,57,167,29,161,50,175,202,204,24,52,47,206,162,47,112,105,149,63,155,69,250,115,134,198,78,95,131,82,154,235,76,134,23,95,242,141,97,156,23,155,116,62,108,66,66,243,134,168,122,243,75,238,240,104,44,191,251,199,193,242,213,141,210,112,136,20,106,55,56,223,177,248,250,217,13,89,113,200,139,102,196,91,196,206,21,135,7,246,210,10,65,98,203,168,8,63,1,16,233,198,121,246,108,216,71,255,90,160,11,236,203,183,81,158,195,225,245,99,152,12,53,135,234,208,187,143,224,159,217,172,217,135,49,117,217,53,90,186,35,49,199,147,206,241,227,218,44,187,237,158,206,27,76,231,76,115,101,44,88,63,224,199,220,230,102,216,92,36,94,158,207,219,70,45,94,69,149,131,109,50,134,252,100,101,116,118,63,16,207,205,193,52,67,120,189,99,98,129,214,214,236,233,205,60,27,116,247,105,149,236,171,139,184,251,91,211,221,233,140,227,228,183,166,183,243,37,247,220,223,118,154,235,222,206,119,155,177,239,240,174,125,215,254,110,203,241,76,7,85,239,254,247,32,41,57,99,210,142,245,89,124,147,215,164,75,201,233,122,174,45,245,196,131,107,59,220,178,129,14,72,149,183,219,242,71,98,247,179,240,55,30,18,1,200,136,204,158,158,211,216,172,39,152,131,160,134,69,22,18,215,114,139,69,24,52,215,186,217,146,29,45,185,131,150,100,250,166,47,29,157,147,48,131,155,75,65,110,32,43,26,107,227,67,230,104,184,18,197,176,122,51,13,213,211,95,97,61,38,107,12,237,107,222,40,134,206,144,52,167,184,89,225,47,246,143,126,80,55,150,105,6,43,168,99,84,79,197,248,43,172,16,172,25,203,135,186,34,152,32,182,147,44,86,125,192,102,209,90,75,233,143,212,143,13,176,163,20,30,197,193,66,96,20,7,192,1,215,19,45,202,201,240,158,49,47,61,242,253,32,159,137,101,103,37,69,167,131,51,109,10,213,192,121,25,188,9,240,181,178,234,156,176,103,235,58,154,176,15,104,233,176,151,39,41,66,114,193,250,157,120,202,152,98,209,98,152,148,22,195,196,243,152,98,15,181,12,15,15,113,254,46,124,231,78,196,193,195,143,12,203,114,157,204,89,67,192,56,175,0,53,10,179,59,178,85,234,136,105,195,38,12,89,140,53,99,217,96,194,198,40,254,26,241,201,70,109,118,36,212,164,28,83,23,11,66,161,11,243,56,70,203,112,28,141,18,194,236,132,171,89,230,189,75,213,152,35,114,190,252,45,191,25,225,133,197,197,23,62,155,241,38,5,183,130,61,239,145,120,13,216,60,154,126,21,249,177,156,240,240,176,7,108,218,222,219,112,194,160,235,196,5,196,146,246,240,144,55,247,223,191,173,164,195,247,76,209,76,67,155,7,4,236,156,193,196,167,147,94,193,210,32,11,208,226,221,41,106,123,9,157,154,61,113,39,3,190,1,136,195,204,221,81,243,29,93,215,15,199,64,146,247,163,65,138,200,171,166,35,89,214,76,74,89,162,236,120,58,193,59,15,26,187,197,201,96,52,5,102,218,157,147,15,86,210,188,215,193,176,25,78,98,52,253,132,28,253,120,20,23,119,31,112,155,231,245,159,60,60,88,91,222,220,63,216,123,191,127,224,249,149,152,159,89,115,28,222,82,94,2,89,167,6,233,41,193,6,240,116,78,63,77,71,81,152,232,135,62,148,113,0,131,197,235,37,71,138,74,26,241,229,214,143,225,124,68,198,253,117,154,20,48,129,17,125,92,74,171,239,125,41,35,94,22,230,87,67,55,82,189,14,74,8,22,125,198,110,195,250,119,220,27,111,209,135,189,105,145,190,142,224,248,214,191,149,137,11,63,223,51,13,205,245,66,74,175,22,142,81,41,63,27,42,70,18,163,226,95,81,214,199,144,173,119,71,209,117,52,242,160,150,107,145,226,249,171,41,59,173,199,193,253,36,205,11,206,157,48,215,137,40,203,59,176,125,44,201,190,44,161,163,149,54,131,235,193,69,243,205,40,237,135,35,198,236,188,159,32,125,200,57,247,128,130,129,110,127,199,29,55,105,217,247,225,200,121,71,60,57,190,112,199,158,215,97,174,2,239,224,183,95,52,207,217,87,65,74,103,87,47,128,75,95,58,56,28,118,101,184,140,73,157,39,53,221,244,233,134,155,222,25,216,63,156,32,31,1,215,74,176,188,194,159,95,194,207,187,169,159,249,161,223,243,108,200,34,143,46,149,93,92,56,247,26,238,48,61,201,165,16,160,72,217,9,91,110,238,253,136,71,110,18,70,23,220,89,24,243,66,162,246,228,235,235,187,99,46,119,223,88,195,157,210,154,158,249,161,135,105,80,8,41,110,126,119,137,7,203,144,81,240,203,245,163,179,192,143,68,125,113,29,104,79,62,250,226,194,154,27,2,3,4,77,194,183,165,20,223,164,252,157,242,81,240,39,122,192,239,41,44,182,201,85,211,228,167,221,158,159,248,41,173,47,32,227,214,181,27,164,214,100,13,155,253,147,27,251,5,9,226,186,5,247,63,163,5,59,242,99,216,79,112,155,32,119,233,59,135,84,81,196,173,203,139,5,228,71,96,107,182,71,155,2,127,182,48,128,68,124,83,32,145,168,53,85,193,95,80,139,139,237,167,149,27,196,208,22,217,29,82,118,2,221,16,146,151,64,8,179,252,72,95,46,144,172,61,161,55,197,216,24,52,234,20,194,25,138,123,143,243,134,24,92,25,161,241,158,54,94,7,118,198,36,254,23,19,41,118,156,173,102,171,249,195,211,109,199,103,113,183,59,140,71,143,24,15,138,139,42,162,69,37,213,90,81,83,218,28,150,73,37,126,85,74,42,47,160,168,188,128,70,34,60,15,251,49,243,245,227,12,146,245,71,191,116,148,168,250,68,138,111,39,164,42,99,233,133,111,37,150,137,157,88,194,232,237,134,121,244,51,141,137,122,240,107,143,119,200,86,251,206,215,249,31,200,168,63,250,165,131,25,95,155,41,179,10,97,99,226,143,100,30,97,179,175,61,233,236,50,243,120,232,211,3,255,208,68,9,96,10,212,150,18,13,69,82,45,174,118,9,99,221,217,141,132,47,192,61,249,210,115,13,135,102,218,134,154,74,156,159,16,42,133,22,106,224,12,81,47,218,224,73,162,201,82,215,157,38,31,170,234,245,20,113,123,46,209,179,215,72,252,57,201,197,216,189,134,22,162,219,48,190,158,73,188,15,77,9,205,245,164,180,133,74,10,27,141,40,240,28,51,159,55,204,14,229,208,45,183,189,213,173,192,143,104,10,80,249,44,62,113,189,78,5,208,99,14,28,76,82,25,224,68,140,46,11,123,198,229,68,178,116,245,62,144,84,208,199,98,59,101,153,137,26,5,253,188,230,110,117,122,186,238,97,55,243,163,121,254,242,36,53,191,49,93,222,57,9,228,166,195,6,249,19,78,225,72,65,142,226,188,136,18,60,7,164,185,196,132,79,252,156,87,176,23,145,230,91,114,144,177,233,222,210,171,89,44,156,84,249,24,135,195,225,39,189,101,54,112,4,91,7,164,103,150,132,65,26,14,63,148,186,82,95,86,165,211,243,138,43,117,127,113,169,229,241,170,20,158,38,82,135,84,45,77,169,130,86,91,168,10,106,251,161,77,11,148,250,113,96,27,24,187,98,168,8,220,52,136,75,138,33,10,32,122,207,142,254,148,221,10,187,35,6,166,168,197,131,102,202,168,146,26,8,14,94,116,3,197,217,84,191,76,5,144,64,26,9,103,179,82,199,197,192,206,135,25,234,90,151,88,61,223,187,228,152,69,150,217,255,243,99,246,151,143,152,231,213,12,26,95,92,255,167,199,174,188,198,255,123,15,161,36,239,156,119,173,128,188,216,199,75,129,18,138,130,50,198,21,46,216,190,68,6,167,9,20,55,184,66,254,201,115,157,94,31,67,247,12,138,149,113,84,92,165,36,14,171,234,145,155,149,226,23,195,188,41,124,149,47,245,231,5,114,220,229,19,131,93,216,78,194,252,107,144,9,130,63,188,56,76,46,82,137,22,166,78,197,194,66,186,225,196,71,197,185,109,37,26,199,191,58,158,249,23,58,41,228,73,135,232,17,252,248,146,232,179,82,113,251,48,128,113,66,178,185,220,50,94,245,5,234,31,186,117,69,62,174,141,218,135,150,78,31,133,253,104,244,184,54,170,207,220,74,113,111,129,81,126,116,97,248,145,89,84,175,40,96,217,18,43,242,168,210,180,239,204,2,127,10,175,67,166,122,121,84,121,234,51,179,184,247,211,98,20,39,143,235,41,255,166,52,102,81,54,70,7,211,199,174,19,237,59,179,192,183,81,17,146,148,255,49,165,137,143,74,43,238,177,197,236,87,139,72,111,18,220,228,184,163,151,47,106,168,125,85,61,57,244,242,143,139,240,145,43,132,190,112,117,196,173,40,76,166,147,90,114,172,62,38,3,183,61,150,221,53,112,174,144,33,95,208,8,141,210,41,22,94,150,145,76,199,184,15,242,10,18,141,105,115,200,40,99,83,228,150,159,195,217,115,25,101,147,44,78,138,229,74,208,62,144,133,240,22,50,177,230,252,98,212,152,24,31,169,83,224,109,189,205,138,10,129,80,129,218,218,182,66,109,109,159,173,173,233,79,93,110,95,203,9,175,132,118,100,41,234,224,208,206,13,5,254,88,228,65,182,131,23,235,188,137,11,225,36,30,71,89,39,111,238,79,199,227,59,153,160,14,34,212,97,240,199,65,58,30,167,201,251,254,151,60,40,180,7,126,75,197,100,44,246,61,207,204,86,73,239,130,194,73,64,51,51,121,245,229,193,229,248,58,146,201,48,19,168,28,198,80,124,185,85,71,88,185,73,75,115,183,202,5,24,6,130,135,219,43,221,254,196,152,53,218,204,40,16,190,195,10,202,139,132,15,100,147,189,230,89,201,102,187,38,159,176,236,70,83,235,159,225,218,87,155,83,100,96,217,49,38,93,109,86,124,73,217,48,228,52,137,100,170,92,102,101,5,181,173,43,168,173,131,181,181,207,152,29,38,235,156,95,84,11,217,178,22,178,101,44,195,45,105,224,194,22,19,238,71,209,80,247,30,219,190,155,222,178,138,240,193,207,7,225,40,234,36,62,213,138,194,187,200,31,162,224,107,20,79,58,197,140,217,104,246,208,176,133,157,252,150,190,146,29,15,91,37,76,45,106,32,80,133,234,91,9,31,94,126,113,72,31,51,15,2,183,230,171,192,220,58,77,179,89,174,185,140,16,59,182,166,18,203,27,129,166,233,103,180,33,106,46,13,48,33,218,102,237,22,205,2,118,164,235,188,191,6,142,126,52,146,38,249,229,77,36,80,161,24,13,36,36,82,54,86,59,60,9,232,116,156,79,70,225,29,2,28,97,196,167,228,58,204,165,170,147,77,34,170,59,245,116,159,41,67,122,205,95,162,254,155,35,4,212,194,43,196,125,148,32,59,221,73,154,236,7,189,156,113,84,55,125,27,159,102,103,98,160,75,201,182,13,46,100,234,182,252,221,184,201,91,255,201,188,28,64,249,120,5,25,68,241,53,12,199,251,9,187,246,224,125,8,239,46,117,95,45,148,247,197,205,84,47,234,254,34,33,77,117,231,244,12,37,68,185,124,24,133,121,65,242,224,14,144,35,95,204,21,238,133,21,25,13,172,68,140,109,130,111,148,230,227,146,192,15,149,196,91,46,179,142,92,117,140,170,109,180,125,54,62,157,140,175,37,92,116,120,175,129,251,224,235,52,27,231,29,14,70,107,127,43,244,23,131,160,188,4,179,32,230,223,224,57,157,75,136,160,161,215,205,94,5,45,118,223,83,175,97,108,209,252,58,243,219,104,241,91,165,249,164,23,40,47,213,22,225,241,194,85,82,114,18,126,178,51,108,86,116,22,208,166,78,41,153,223,3,249,64,31,168,129,67,123,12,35,89,110,151,153,207,192,7,223,184,3,63,81,103,85,249,72,43,205,184,95,26,113,12,94,107,28,138,94,119,136,180,156,79,86,47,137,199,180,199,95,103,228,66,197,118,28,106,238,125,99,192,248,106,149,207,193,233,153,103,230,96,66,170,161,128,47,28,54,11,72,149,24,195,53,203,185,78,162,144,96,184,119,115,248,119,6,8,170,44,22,170,62,120,195,166,2,6,126,147,133,147,171,120,144,83,12,121,99,96,24,222,228,208,0,214,30,120,254,132,232,183,190,253,58,117,40,163,40,30,48,138,108,202,77,4,39,33,188,193,52,236,160,69,2,96,126,40,224,81,51,235,146,133,215,9,45,217,204,182,100,19,88,178,179,25,163,186,78,10,105,232,83,94,165,60,145,157,128,69,115,8,24,220,242,3,219,23,98,18,237,93,196,106,130,123,36,33,150,209,14,208,180,184,150,200,217,11,92,72,226,178,210,66,52,19,216,58,68,187,228,111,163,132,234,4,251,219,105,34,59,137,57,65,164,112,29,53,171,72,106,61,88,92,220,19,56,203,232,72,75,138,170,254,227,155,81,112,253,40,104,183,90,6,107,50,183,155,168,243,228,202,119,84,121,106,141,90,112,2,36,64,201,105,179,254,34,221,254,5,213,183,188,242,129,212,245,225,238,141,229,31,22,17,157,16,132,42,46,116,139,165,215,112,39,186,138,47,175,126,129,213,147,189,13,179,175,192,174,229,168,212,180,89,142,163,180,113,44,6,106,198,121,57,235,232,98,224,219,32,121,120,184,159,233,154,164,202,116,64,190,238,2,83,216,66,163,42,200,229,135,132,43,236,218,84,139,108,83,98,116,117,186,159,146,0,21,69,160,221,120,39,113,83,160,134,124,43,135,121,30,95,66,10,180,231,110,20,229,126,200,127,120,190,139,120,0,212,73,143,246,133,80,28,249,119,110,200,211,97,209,17,77,132,134,205,152,139,9,121,159,48,195,49,242,97,184,167,140,184,85,88,177,29,11,5,153,117,33,47,169,177,206,45,154,185,138,58,174,188,139,112,125,236,133,131,171,232,212,220,28,103,204,172,146,173,236,83,73,137,120,3,224,238,155,87,105,156,215,188,72,179,131,176,28,55,129,236,24,25,185,68,24,47,33,179,182,18,188,194,32,40,214,226,4,40,116,85,55,89,1,212,165,80,164,221,68,18,38,204,129,16,241,108,192,102,140,164,120,234,132,39,118,36,115,107,217,112,77,197,90,189,145,10,189,37,69,79,129,233,224,172,205,159,160,19,250,221,169,37,174,240,101,206,72,10,124,37,111,132,149,107,207,127,107,3,214,214,86,23,44,137,60,29,151,224,160,181,109,108,76,127,34,87,25,67,194,215,87,130,0,75,137,236,103,154,152,74,96,30,31,189,66,161,69,195,104,20,21,28,175,166,212,164,111,93,36,137,112,174,164,3,77,55,251,214,132,40,10,61,142,132,44,37,17,75,221,181,13,167,151,196,106,234,176,179,42,33,107,54,152,157,31,68,143,178,26,78,81,112,82,180,174,50,89,39,59,185,45,21,163,41,154,189,114,212,72,21,65,139,162,53,9,167,171,151,25,57,94,133,38,127,199,89,6,174,127,21,143,167,197,25,2,9,26,57,37,71,33,242,202,4,204,77,85,134,53,188,35,182,66,252,246,153,51,88,104,89,117,188,125,218,11,40,217,206,225,118,181,18,97,114,195,58,14,172,93,221,181,210,7,152,137,90,75,238,234,115,22,209,142,150,133,220,47,102,51,38,79,252,110,1,106,255,170,187,52,33,240,30,30,12,74,80,210,72,157,143,170,6,6,195,232,2,221,46,245,39,196,48,175,137,89,111,81,82,105,54,73,243,84,237,164,52,213,206,245,196,251,86,47,10,105,56,159,72,231,68,52,169,14,49,62,22,190,151,49,194,96,154,144,221,96,139,61,197,60,110,10,107,169,207,108,233,97,222,45,6,246,169,199,26,156,7,209,218,90,164,236,175,83,5,138,30,36,136,25,189,147,116,114,18,182,26,238,115,110,234,67,5,119,69,244,254,226,34,143,10,254,112,196,204,250,59,213,236,9,238,147,28,219,233,51,67,62,221,61,130,59,164,105,14,107,59,167,196,135,106,159,112,58,61,244,39,65,210,101,136,184,171,238,80,92,97,240,226,166,34,134,237,71,204,117,25,234,152,248,3,207,243,38,90,190,15,66,206,250,30,225,131,186,118,183,32,198,102,233,238,132,150,151,110,129,54,253,153,203,19,20,240,125,161,208,99,105,157,177,166,135,68,79,127,137,194,175,111,195,9,50,83,100,232,135,67,51,235,154,139,178,170,85,47,180,37,109,63,50,18,205,117,60,229,76,156,231,233,184,103,243,10,136,240,150,173,10,16,126,66,158,56,109,116,99,150,131,107,216,117,245,38,44,228,149,86,170,144,40,97,164,235,190,199,233,117,180,68,65,218,193,161,21,167,64,159,187,229,87,252,106,92,208,213,88,168,236,81,203,150,132,69,84,171,30,210,201,133,210,127,188,91,104,131,135,112,128,115,12,181,143,179,129,216,164,11,178,145,79,142,109,37,126,21,5,124,237,150,237,9,159,188,75,87,156,185,165,58,43,249,36,26,196,23,49,44,169,39,154,183,89,193,189,2,235,42,229,158,72,188,102,238,165,162,57,25,174,173,85,211,172,110,121,220,12,35,145,62,254,43,116,30,24,222,136,6,210,57,217,93,72,33,3,103,163,187,217,34,65,128,136,49,227,146,207,73,162,74,80,172,130,175,138,99,155,113,247,225,161,162,25,131,106,152,146,143,105,139,61,23,163,175,213,70,24,91,118,16,60,188,19,113,90,45,110,119,178,105,36,178,96,230,205,178,133,37,64,119,46,225,137,199,100,228,78,45,203,221,39,20,207,225,9,16,176,174,132,220,71,152,253,18,236,62,217,62,239,194,34,113,129,223,225,246,165,177,78,136,212,248,15,254,18,193,1,220,220,9,119,52,80,80,71,59,56,233,112,249,70,46,139,76,111,67,245,50,99,47,51,148,210,219,173,126,115,149,57,125,120,72,49,106,139,114,149,240,135,234,237,96,135,86,201,101,213,83,195,235,208,6,11,81,244,139,103,103,104,113,46,227,30,201,8,24,49,70,0,206,226,138,34,101,68,43,18,178,97,101,130,255,17,216,139,68,222,32,180,169,162,206,64,214,106,54,191,218,70,128,44,150,65,246,35,24,126,155,25,164,14,98,165,219,243,70,253,95,202,38,189,231,166,224,134,189,9,61,41,150,197,147,54,228,119,11,26,83,14,45,34,5,170,175,133,135,73,40,200,174,122,167,12,50,7,75,90,242,214,24,148,45,194,234,193,183,102,71,202,249,204,183,112,67,168,246,192,102,112,73,35,88,51,82,54,7,9,4,68,73,28,95,248,102,42,214,179,36,31,131,74,40,150,205,157,227,151,228,0,254,34,75,49,189,233,53,214,205,117,20,92,208,233,213,91,140,17,224,122,18,71,194,101,97,180,57,71,120,12,203,247,61,161,178,120,110,201,25,145,124,17,253,140,92,220,130,212,85,158,139,153,221,109,145,75,142,57,147,67,213,187,24,230,104,185,209,11,17,86,65,235,34,94,84,42,44,130,8,97,6,44,29,106,197,164,9,117,216,148,39,60,25,84,43,63,144,196,54,188,203,186,132,96,4,77,88,88,147,215,225,215,136,119,8,165,40,129,105,238,45,183,218,195,3,26,164,116,195,102,153,69,50,155,141,235,161,32,57,176,193,125,45,236,176,222,45,168,168,67,92,59,183,169,71,96,133,33,177,206,59,104,99,94,90,190,49,218,152,211,250,14,125,189,193,240,168,74,16,228,9,33,215,234,232,22,25,171,215,46,87,233,212,35,96,72,8,77,71,250,183,105,68,123,134,254,54,182,209,173,159,85,138,25,29,219,55,19,15,156,248,136,1,244,114,30,90,98,5,247,2,92,147,57,159,66,129,140,44,147,46,116,141,195,50,67,24,149,189,128,79,237,131,183,179,245,236,89,7,110,173,44,60,16,31,39,182,10,34,255,52,226,55,181,51,173,29,108,131,38,23,169,103,28,77,90,225,43,133,40,29,131,131,194,249,27,180,252,82,209,208,242,174,30,93,70,245,116,98,214,112,114,21,173,176,173,136,80,86,44,196,38,23,170,15,17,251,152,131,175,91,182,67,57,173,83,25,33,162,83,183,176,174,168,194,155,48,3,90,227,28,71,69,129,62,126,211,201,202,5,124,203,43,71,192,208,91,82,174,134,85,41,56,195,247,137,180,89,140,254,196,238,86,78,241,140,190,127,215,141,248,38,201,56,29,115,176,97,204,255,37,181,19,177,176,225,156,75,2,198,188,220,104,52,208,249,113,174,115,93,232,235,159,66,222,200,178,105,163,185,70,196,150,136,192,164,41,93,60,34,79,236,99,15,191,225,78,61,236,172,56,79,26,210,177,173,241,196,129,139,3,147,230,47,47,204,87,36,70,202,19,101,138,65,170,109,204,10,35,2,40,254,212,80,127,235,248,28,115,208,100,109,165,35,88,209,148,90,70,8,47,139,3,233,67,27,148,227,105,38,15,15,171,140,119,173,50,142,146,63,148,159,175,108,72,164,124,110,162,141,74,25,114,122,106,42,127,47,198,138,242,82,119,98,38,196,97,79,36,63,25,48,161,61,166,255,34,46,116,65,245,18,66,140,194,0,175,171,159,230,25,109,195,9,91,54,219,46,13,67,84,53,230,46,42,70,115,154,117,220,69,10,116,54,69,213,16,165,14,154,175,101,130,203,93,140,21,2,46,26,22,6,140,187,180,0,23,224,247,97,53,221,189,239,115,119,191,176,57,128,151,232,235,23,231,232,190,141,110,3,176,86,89,242,135,112,240,21,61,242,234,184,112,158,162,49,213,218,10,18,190,148,246,183,137,142,243,38,109,219,47,32,3,107,168,158,23,229,172,22,215,55,169,207,146,146,200,73,40,131,93,42,241,164,221,88,118,57,246,159,136,78,137,196,216,4,152,245,54,174,38,71,105,31,53,3,215,181,242,86,94,174,107,104,66,117,18,150,188,217,84,230,71,225,64,151,223,44,73,253,87,134,83,6,13,34,221,23,9,135,10,33,247,4,120,19,78,86,215,156,190,26,169,27,114,97,92,206,127,46,233,140,39,185,251,133,179,223,213,36,92,139,188,137,79,148,28,139,197,145,83,206,147,92,159,168,171,252,34,207,230,158,168,118,173,84,27,37,165,117,78,80,99,70,10,215,82,246,112,217,147,17,67,238,86,189,159,201,191,177,150,242,150,95,113,90,159,88,86,146,58,229,188,154,181,163,28,194,231,174,69,41,0,180,108,144,249,241,191,205,182,250,92,57,168,145,198,110,66,188,232,27,161,29,215,249,209,178,46,128,22,58,172,180,8,40,187,107,161,43,94,149,172,88,114,225,57,240,90,230,112,171,31,233,158,183,198,253,182,68,154,238,177,27,64,60,147,38,251,225,195,101,61,28,117,48,52,32,252,37,68,77,40,9,21,15,166,252,89,171,201,110,166,144,136,94,39,220,72,1,229,61,100,164,144,237,160,97,93,138,66,128,142,107,12,135,77,51,81,120,168,24,231,161,183,221,18,131,13,147,222,246,81,145,230,213,178,64,196,242,187,44,18,45,117,102,143,86,111,121,80,180,254,112,37,124,162,169,224,217,252,178,247,28,173,225,83,249,226,145,232,211,236,47,20,82,10,37,164,86,179,20,11,54,175,180,58,170,251,54,196,187,58,45,3,88,127,26,134,12,166,147,119,151,76,67,27,44,115,194,145,66,169,165,97,62,149,243,146,50,211,190,140,230,20,178,96,69,225,62,86,146,216,123,91,79,58,246,14,250,229,222,117,170,29,246,7,204,222,134,169,158,144,37,208,159,101,229,101,9,171,57,207,184,143,177,212,154,205,188,112,7,235,84,188,186,109,181,162,129,68,246,163,203,56,241,209,238,120,136,140,191,109,175,253,191,176,191,106,247,20,195,196,176,238,163,164,201,93,91,216,217,43,60,100,130,66,254,228,103,232,240,66,66,226,98,251,191,184,140,83,69,83,246,168,132,28,194,86,93,249,51,175,212,40,193,9,72,35,189,154,93,174,32,151,45,140,227,162,253,31,105,136,9,66,32,87,34,74,86,166,134,111,28,137,0,130,122,57,146,36,232,5,186,153,143,26,215,97,164,33,55,46,98,148,16,215,209,18,24,201,206,81,141,154,162,170,131,219,65,52,97,141,22,39,165,168,187,20,81,219,82,162,125,3,86,138,46,205,64,100,193,131,121,68,171,74,181,113,32,57,184,185,45,95,141,250,198,82,81,165,6,30,110,242,81,53,168,111,150,169,225,231,68,64,216,125,138,242,73,154,228,209,242,53,85,191,181,15,30,154,112,76,115,75,213,95,19,184,174,28,48,209,218,242,149,170,175,236,213,13,163,34,140,71,213,250,208,33,145,120,214,97,165,182,101,206,36,134,228,35,206,36,110,225,233,205,187,118,233,22,70,102,83,142,77,51,167,82,123,80,84,96,222,127,12,227,50,101,218,152,104,118,141,40,252,81,70,198,100,248,95,178,51,102,25,244,122,97,216,152,197,100,152,69,201,224,206,23,126,50,22,6,198,176,142,250,171,218,91,50,186,130,230,24,142,7,181,205,97,146,132,180,255,197,66,96,35,73,96,173,109,42,130,16,14,227,109,15,45,211,79,91,103,126,10,127,218,103,136,92,129,110,92,242,43,37,171,64,241,10,185,178,102,158,199,209,239,83,14,121,143,146,10,22,47,41,15,116,9,5,169,83,152,196,56,78,86,98,110,113,18,196,236,200,235,234,2,76,90,198,226,38,137,151,170,21,126,59,192,96,81,66,240,161,53,70,90,255,251,67,17,233,134,121,71,144,85,107,206,193,21,215,214,198,77,142,235,76,226,148,195,4,21,248,48,172,181,47,184,251,18,226,9,78,130,251,12,120,139,188,136,50,204,82,178,164,144,223,159,58,70,1,206,25,221,9,123,67,216,45,28,176,195,227,24,143,74,172,131,208,78,28,41,61,246,239,203,232,72,121,25,29,169,130,19,85,1,33,52,209,151,114,19,125,201,134,22,196,195,46,216,94,49,100,98,182,204,176,43,159,104,16,178,187,206,100,134,208,219,38,193,176,78,201,84,88,224,104,183,99,42,244,116,122,230,95,24,113,142,176,3,31,40,220,86,253,12,199,226,11,1,209,93,145,25,190,65,113,62,163,135,43,172,8,1,77,138,250,59,88,65,169,55,43,239,157,234,174,169,223,190,184,85,158,194,231,1,234,5,124,132,143,111,227,142,137,96,171,160,233,248,233,246,153,63,42,239,241,140,237,162,17,179,41,21,155,167,168,108,158,159,38,209,37,227,109,69,48,136,121,88,207,156,177,131,12,132,193,213,45,160,47,184,83,12,45,26,212,66,94,35,9,237,51,253,85,164,11,115,140,61,247,211,135,131,55,43,49,150,41,118,30,69,201,32,76,230,32,158,121,54,246,153,247,77,50,133,62,49,177,108,98,169,121,78,167,146,37,102,187,33,15,94,68,207,187,241,218,26,3,223,69,242,128,214,4,248,32,140,36,224,8,114,71,86,167,225,214,163,22,196,194,149,0,76,172,194,189,113,43,186,108,185,26,208,58,249,207,92,218,76,6,237,50,178,29,248,143,60,66,222,77,199,27,176,20,209,92,222,180,107,230,143,156,146,215,88,254,86,132,239,9,163,204,204,30,163,222,92,152,113,33,60,111,201,61,9,217,238,26,107,92,45,202,105,22,180,186,217,203,194,102,140,155,33,96,190,97,140,155,213,24,227,86,38,178,74,203,68,96,49,27,157,51,62,197,93,200,0,237,170,19,82,154,15,129,201,249,88,76,196,146,113,65,80,5,77,95,84,242,19,71,100,117,16,115,25,149,152,188,52,212,42,117,21,173,218,42,209,42,113,139,216,70,247,195,181,53,180,152,201,230,128,58,190,79,70,119,43,219,72,73,129,153,69,107,36,132,125,110,171,231,21,184,140,174,244,163,21,86,42,215,238,207,167,89,161,70,179,66,11,205,226,109,111,222,196,67,100,46,3,148,224,196,151,87,5,82,217,117,160,26,193,211,245,212,31,41,245,240,222,40,28,11,37,189,155,174,103,104,239,160,64,229,233,206,120,48,138,240,9,184,36,114,95,118,60,96,11,168,248,32,242,115,94,124,80,112,167,215,28,5,11,194,153,217,217,66,28,193,65,115,152,133,55,212,100,55,244,91,126,75,40,173,73,135,196,32,16,145,164,195,27,2,112,32,226,133,147,188,141,118,88,158,88,234,147,160,229,79,97,185,79,94,198,221,73,35,120,234,79,27,193,182,55,130,163,48,24,158,78,224,224,56,157,54,218,244,27,195,148,227,211,22,123,218,58,147,48,225,109,163,196,49,148,120,1,37,142,161,196,49,150,120,1,91,102,116,122,129,159,141,207,186,137,203,204,77,71,62,245,182,19,249,172,175,204,165,62,92,120,44,168,173,192,117,152,24,151,5,231,139,29,15,116,44,132,116,44,20,179,202,221,130,64,50,119,167,241,8,56,34,84,64,149,118,147,69,231,241,77,240,162,118,197,87,243,2,107,119,239,41,140,43,51,156,179,152,220,90,137,65,61,104,87,2,165,82,150,195,97,183,124,30,84,64,76,108,69,115,5,203,162,108,186,61,239,114,48,51,203,160,165,82,41,66,35,187,16,28,170,116,111,168,192,117,39,104,67,255,50,104,193,191,175,12,145,210,98,162,168,34,5,92,70,43,153,184,139,201,184,139,27,109,58,115,24,124,124,73,173,227,149,225,58,196,11,12,226,195,78,147,101,199,131,117,92,247,161,156,213,64,42,71,243,144,71,37,44,152,1,60,170,172,31,222,34,47,4,68,33,18,55,161,166,240,16,87,42,38,229,151,119,22,100,62,90,181,118,231,244,147,178,124,11,50,215,146,131,194,203,130,79,47,80,30,102,147,84,46,154,226,132,25,54,232,120,85,202,119,202,110,142,254,200,134,26,229,105,147,152,104,158,190,223,136,55,182,204,94,50,74,171,236,169,165,144,200,68,156,136,85,205,79,101,241,158,25,170,162,197,214,105,74,42,248,184,150,195,184,197,76,226,249,45,136,103,75,46,38,81,150,149,238,44,129,133,182,100,53,172,164,74,37,203,163,164,45,179,228,244,194,42,85,45,141,159,182,68,77,122,89,149,138,150,67,86,91,162,22,89,80,117,110,150,198,92,91,102,122,244,194,42,85,205,65,99,211,44,39,30,89,165,42,148,234,179,56,125,179,2,239,209,70,175,67,204,241,152,127,210,65,30,153,124,178,250,77,9,250,134,105,30,11,119,196,85,96,251,112,31,66,131,75,196,244,0,190,136,115,25,154,250,113,199,120,106,94,200,76,228,180,103,210,198,101,48,218,150,232,53,47,198,28,98,29,147,109,254,24,47,85,141,44,201,58,176,229,88,104,137,102,227,33,98,160,189,44,40,14,154,176,15,212,14,63,196,192,64,56,142,129,68,144,75,116,33,144,178,169,168,26,90,232,3,58,31,166,77,179,68,16,146,73,233,159,50,106,230,87,33,122,231,48,99,174,114,73,247,21,76,248,164,138,9,95,3,210,158,212,129,180,151,197,121,73,69,156,87,15,193,158,212,67,176,35,81,23,190,86,239,107,125,67,21,52,155,13,108,192,6,159,22,1,175,154,97,243,59,182,139,49,22,117,154,156,25,76,26,79,227,55,210,123,165,194,232,44,210,233,49,71,57,220,116,92,100,52,68,236,144,174,165,112,184,197,49,239,134,18,79,129,188,155,209,24,217,124,104,181,13,84,128,214,115,228,249,18,15,129,43,158,69,39,72,130,130,129,96,133,20,203,194,16,114,229,2,153,65,113,113,211,85,136,129,145,146,39,136,18,199,62,91,185,139,138,21,167,161,128,44,10,186,50,206,68,87,235,125,245,244,46,116,85,59,200,26,140,202,64,107,67,27,44,18,220,41,80,233,47,134,178,198,75,31,123,202,219,180,186,26,65,159,215,214,240,95,89,207,204,231,226,203,90,46,83,213,225,242,200,220,149,236,246,250,86,44,213,237,208,147,92,9,12,105,33,171,24,202,214,174,97,238,30,253,177,14,110,81,198,21,70,8,172,36,28,125,146,178,38,225,177,146,38,40,10,136,147,169,137,170,159,44,233,139,83,45,184,105,3,218,103,42,253,170,247,164,245,115,14,107,241,151,98,217,211,48,189,169,122,101,90,221,217,34,17,33,132,112,175,98,63,103,185,7,85,239,182,23,86,239,182,23,6,218,196,11,110,15,40,44,5,197,200,115,211,214,72,67,144,172,90,205,114,195,81,93,40,120,56,188,213,227,35,232,206,248,97,25,184,43,224,176,93,6,220,93,16,179,196,27,13,213,78,184,149,9,208,203,1,123,204,166,73,2,59,93,26,196,94,114,100,44,46,40,21,29,146,173,49,222,203,175,106,145,194,68,6,54,231,35,205,242,246,177,193,41,10,90,210,48,153,31,93,13,227,226,124,192,215,246,110,58,77,134,129,153,166,43,127,84,144,104,140,145,250,14,6,68,255,66,79,175,126,149,148,114,39,214,92,108,6,8,235,5,127,240,97,231,79,214,88,22,85,60,178,78,201,113,101,213,28,60,117,80,241,218,120,92,17,52,22,55,146,231,186,48,98,72,187,28,38,103,133,101,22,74,147,241,116,84,196,147,17,10,52,18,178,34,92,97,43,143,220,134,87,126,134,15,135,49,26,9,113,153,41,126,153,2,21,36,106,14,196,35,186,142,211,105,174,125,179,114,3,121,87,100,219,49,51,10,93,209,122,31,253,70,186,9,121,21,234,205,230,178,45,125,153,234,186,205,227,34,154,76,16,173,41,129,213,159,213,191,209,212,158,28,126,137,222,6,181,249,57,193,173,64,80,9,19,106,150,155,224,227,220,202,150,44,101,162,181,130,250,156,15,41,144,190,192,120,7,84,246,157,241,218,245,12,235,48,206,206,177,125,118,113,75,171,125,210,100,128,149,18,177,174,48,215,87,5,231,175,140,0,104,192,93,86,168,2,156,180,36,8,61,10,239,36,134,11,84,205,12,209,246,179,240,6,86,134,123,207,188,137,210,108,220,41,154,242,183,127,45,96,91,139,166,248,233,235,150,7,157,200,71,226,113,153,225,214,129,76,234,65,88,88,148,137,94,203,74,99,90,115,40,19,151,71,90,223,17,250,114,205,185,84,38,123,26,125,106,25,251,25,13,158,13,151,19,190,195,124,131,226,187,12,13,71,194,13,238,137,226,148,49,139,194,34,84,123,194,103,18,68,167,81,70,99,148,98,126,56,36,45,234,162,74,119,140,254,239,24,203,158,143,144,88,131,211,201,16,217,119,173,204,218,37,205,199,136,75,134,37,85,117,133,176,198,58,232,2,78,208,126,142,88,104,54,250,137,137,132,250,105,106,149,166,73,84,83,48,9,180,224,112,118,108,137,110,13,237,231,221,48,94,16,178,141,145,50,239,178,89,119,236,213,4,20,230,145,167,185,139,108,102,251,178,28,48,72,30,61,174,16,99,38,114,209,225,165,177,26,128,136,93,1,74,7,151,12,157,166,47,90,236,105,98,233,97,100,136,44,236,186,48,6,9,162,38,35,170,236,229,136,232,72,116,27,13,166,165,245,102,230,245,43,159,146,153,166,190,68,208,21,149,45,95,175,154,27,65,4,234,64,150,24,15,71,32,173,218,134,143,106,116,186,148,143,26,157,12,5,233,227,54,163,37,74,16,41,50,16,41,26,224,121,66,104,140,113,149,186,17,58,181,162,212,40,56,8,84,32,55,244,231,140,71,195,224,48,112,134,131,31,94,244,47,190,127,142,137,90,180,227,224,15,120,62,74,211,9,22,74,30,103,223,65,130,53,144,71,112,194,222,112,23,185,119,60,31,47,8,102,237,246,46,248,194,18,63,48,17,60,36,188,197,225,140,10,72,123,167,27,35,11,214,241,200,215,26,174,154,59,243,117,62,29,225,9,29,228,37,80,4,60,40,156,46,191,186,176,53,47,160,118,220,200,119,84,92,122,244,248,37,233,205,106,11,35,112,107,80,26,48,129,38,60,59,36,232,191,247,223,191,61,254,215,27,209,192,200,26,180,150,39,27,92,48,36,29,188,238,253,124,116,114,126,116,248,238,159,231,159,14,142,32,233,40,78,190,158,192,18,137,10,134,96,40,164,95,232,255,255,115,54,130,196,112,56,196,76,189,2,250,214,159,34,90,123,52,143,178,195,91,29,27,92,64,151,148,76,120,203,32,249,74,210,196,176,188,34,29,191,75,56,228,163,78,8,217,25,152,206,12,89,154,64,127,192,0,164,126,214,20,30,213,244,30,195,216,211,32,163,17,74,70,209,78,111,178,184,224,239,60,223,62,77,136,190,250,53,186,243,49,54,186,128,164,145,124,168,17,71,177,128,77,224,106,60,44,130,47,101,148,230,227,222,156,205,152,39,131,219,246,186,58,76,9,23,101,172,154,33,197,35,157,77,69,55,117,147,85,197,125,181,18,174,12,96,127,230,43,192,108,134,178,81,142,128,42,113,18,216,38,232,203,189,130,22,98,132,143,132,63,47,210,209,40,189,113,252,81,224,96,64,205,206,230,230,205,205,77,243,102,187,153,102,151,155,91,173,86,107,51,191,190,116,76,80,1,67,172,148,10,103,72,49,28,153,114,148,99,204,162,93,5,132,204,56,105,20,35,248,183,202,131,11,199,79,206,61,35,222,168,35,24,192,69,250,126,52,109,172,170,245,165,236,133,217,2,192,189,83,216,2,68,254,61,251,180,83,48,145,47,208,249,108,166,129,44,1,9,176,117,194,47,184,87,43,231,28,171,189,224,173,231,54,27,18,68,136,1,159,68,212,253,226,17,221,23,21,73,115,6,153,32,172,26,22,198,225,72,190,189,201,165,218,91,149,218,85,138,8,217,199,71,147,9,83,164,140,114,80,231,96,171,48,64,185,195,170,159,41,88,154,130,33,220,48,244,86,221,125,213,143,3,37,118,88,91,11,187,169,233,159,203,203,18,210,3,253,211,32,182,172,90,50,38,152,175,37,39,113,55,82,66,67,64,201,43,218,41,118,234,140,98,56,130,89,170,122,216,40,26,174,217,157,29,167,217,31,140,195,137,211,113,28,129,251,241,235,219,163,31,97,119,114,6,170,75,248,228,232,2,114,112,226,248,169,207,80,212,245,50,128,154,33,146,56,179,73,71,114,17,56,20,189,157,225,35,56,12,2,130,60,220,209,98,58,26,16,171,28,152,17,139,99,114,159,161,131,38,130,225,55,155,0,7,200,187,3,202,6,52,2,222,198,220,198,253,225,65,127,18,243,201,201,60,105,215,205,102,170,86,238,20,101,12,8,245,206,235,172,214,127,136,88,193,120,125,69,209,8,194,244,226,201,115,146,238,222,33,42,168,107,102,67,111,82,79,7,114,72,220,123,244,124,38,153,37,238,125,86,62,12,1,142,89,167,52,47,204,179,122,207,204,212,220,61,124,215,251,244,185,99,127,249,14,70,105,6,148,81,87,238,254,76,55,110,105,91,227,84,231,191,31,39,97,118,183,66,11,160,225,96,185,43,97,209,33,27,70,228,152,56,56,133,8,115,217,169,215,35,211,167,184,76,87,198,211,188,64,203,45,133,99,230,204,251,242,9,2,89,208,215,14,95,167,206,10,221,184,129,163,203,170,133,249,66,180,65,194,111,148,153,56,220,207,220,89,9,147,33,123,98,238,229,206,74,239,195,161,42,11,142,42,146,136,164,215,241,144,89,179,41,50,49,252,203,207,28,90,33,194,165,43,65,52,174,232,21,112,1,66,221,14,140,211,202,16,248,168,132,233,47,231,31,55,239,142,221,145,239,192,225,216,193,3,82,59,94,114,82,30,51,118,200,117,56,123,232,248,78,187,217,166,176,4,230,123,162,165,142,159,52,156,201,173,229,53,163,172,192,245,214,188,199,53,19,101,215,81,143,172,208,63,225,229,8,170,74,210,36,178,100,230,129,88,32,67,107,165,181,66,184,103,240,47,6,39,81,241,159,244,46,214,155,51,24,3,41,108,27,52,12,78,115,76,35,86,28,89,226,98,112,129,250,241,76,180,233,159,44,62,37,120,135,208,216,177,73,49,101,232,108,16,81,101,8,220,59,37,88,205,95,129,191,145,7,73,188,211,234,196,126,46,95,126,134,3,73,190,204,225,101,14,75,143,96,193,41,34,13,52,68,30,47,64,120,134,229,227,133,55,66,136,171,169,29,226,172,17,77,17,178,104,222,154,96,164,63,126,14,6,220,81,192,69,31,140,6,186,101,120,155,91,254,24,159,183,241,185,77,207,23,188,29,254,149,248,209,23,63,46,5,137,229,54,230,225,63,130,237,231,24,174,49,124,217,218,9,27,240,187,19,34,114,5,90,104,175,180,95,180,58,23,193,70,219,199,51,188,31,224,215,109,205,52,127,229,7,124,141,181,180,225,109,27,222,182,244,183,91,223,139,215,27,248,126,67,207,32,204,178,47,2,189,240,13,94,250,108,2,100,26,190,232,99,218,37,219,93,61,209,131,107,241,227,78,252,184,17,125,194,105,185,216,113,123,193,219,176,184,106,134,253,220,29,111,208,152,172,103,141,17,124,40,147,167,27,52,116,144,60,128,98,100,50,14,162,248,0,74,213,210,183,206,196,23,94,71,47,95,21,100,148,175,170,45,149,175,202,49,203,87,245,234,65,14,80,32,24,156,94,64,230,43,248,175,15,255,93,194,127,189,13,72,89,159,110,192,243,250,216,191,222,184,162,167,75,124,226,136,7,140,237,226,130,73,206,114,221,216,40,224,40,181,90,140,212,68,137,90,26,147,176,144,187,204,224,202,212,170,231,188,153,220,127,169,202,22,238,24,251,1,86,99,172,111,177,145,218,98,232,14,160,203,83,18,75,0,41,120,104,230,132,79,234,241,88,82,153,138,37,149,250,124,151,117,244,45,199,19,63,235,137,159,85,212,169,145,102,24,5,76,43,80,237,226,36,21,215,84,146,63,207,53,100,11,155,63,23,241,136,233,221,78,196,28,187,167,144,229,172,52,241,115,170,249,4,20,28,248,176,209,28,11,205,186,122,208,168,37,129,149,86,169,141,44,170,107,190,217,194,111,182,171,223,240,209,63,37,83,25,242,120,33,71,49,92,201,103,213,214,127,24,94,60,110,124,14,241,195,60,90,56,76,226,28,152,206,19,12,232,118,44,66,149,72,10,163,200,166,187,149,12,142,175,165,50,236,73,103,142,212,194,241,13,12,102,168,135,26,54,14,238,145,191,235,180,252,227,131,163,215,157,182,191,123,212,123,247,207,206,150,255,161,247,233,224,221,73,103,219,63,121,255,161,243,116,6,132,251,212,129,67,247,60,143,70,23,248,183,63,10,209,133,208,57,39,225,127,129,191,138,116,226,156,41,57,192,213,159,142,234,198,247,235,148,238,80,81,179,32,41,14,26,213,3,179,55,234,50,77,88,22,93,192,53,166,136,11,56,176,138,29,58,211,25,246,219,59,96,45,247,174,66,12,19,5,83,133,158,238,192,138,138,80,133,35,161,123,167,249,6,170,136,38,248,35,5,124,157,121,59,89,103,76,172,47,92,25,89,197,193,197,105,14,171,13,235,14,170,236,66,186,147,118,226,153,2,107,237,235,70,216,2,163,216,249,15,228,104,244,132,29,186,233,19,185,29,199,192,23,188,106,237,68,154,159,42,60,22,242,81,197,16,105,230,211,62,107,129,203,48,221,15,69,121,155,8,33,214,104,163,104,7,43,191,252,251,80,214,75,28,4,215,193,5,171,171,145,80,144,133,104,32,94,31,249,16,61,92,9,99,185,74,253,241,85,109,60,116,165,237,75,164,197,53,175,140,208,205,67,225,150,73,226,68,20,2,132,35,186,5,174,112,153,240,10,108,78,50,101,49,26,138,86,57,112,135,130,173,148,222,184,122,140,103,230,136,251,45,205,121,120,168,54,7,33,245,80,40,65,176,122,60,95,169,65,52,48,12,198,135,123,3,248,148,177,83,106,174,15,187,189,163,154,60,3,174,84,11,21,161,242,105,125,73,143,217,186,173,30,172,66,58,201,77,205,168,13,62,144,20,199,103,49,17,90,20,100,79,184,57,189,12,187,141,134,20,4,36,167,217,217,169,131,77,133,253,159,138,133,196,46,180,226,209,147,40,239,49,148,53,82,101,197,47,71,80,86,44,0,232,147,211,248,204,71,151,22,232,220,6,239,69,55,106,4,185,168,160,57,9,135,232,24,93,120,196,249,15,26,206,56,255,45,113,164,194,93,17,221,222,226,187,151,79,19,100,134,212,230,226,72,165,172,95,49,133,213,136,129,168,45,89,146,18,45,88,183,203,44,166,101,38,137,219,97,59,178,143,138,218,94,235,1,140,172,146,27,45,78,107,157,240,145,33,229,227,69,144,92,100,80,78,204,189,157,34,250,89,241,189,49,111,234,108,224,72,34,192,74,226,87,126,42,13,21,109,174,172,24,33,110,30,30,228,163,248,193,91,226,225,41,11,11,96,239,42,30,13,129,24,19,120,189,41,117,159,248,243,133,244,83,223,38,216,191,242,173,58,128,190,111,232,9,198,190,69,147,128,32,140,21,141,67,238,215,104,39,6,126,89,141,129,90,45,165,228,184,244,43,58,144,158,169,35,185,254,235,53,48,10,148,47,136,74,174,220,255,163,197,168,215,98,36,154,128,249,83,68,22,49,3,161,187,64,58,130,52,29,77,37,137,164,11,178,145,3,89,223,88,201,167,19,178,172,209,115,160,158,35,82,194,252,85,24,18,45,32,8,103,39,106,194,77,68,59,73,71,67,132,143,101,35,173,153,161,139,64,156,40,172,149,85,241,114,140,173,91,137,110,133,184,143,9,197,162,184,184,130,228,126,68,248,252,104,198,163,52,49,62,157,93,78,67,212,64,241,171,36,107,106,30,245,4,74,172,198,252,94,227,62,59,124,93,66,235,229,194,232,192,186,16,179,14,11,214,215,87,8,46,96,92,193,42,130,82,110,196,238,216,177,166,210,224,160,145,251,57,181,226,252,28,198,65,141,221,232,239,82,83,229,245,50,159,145,201,51,233,252,120,128,225,128,151,58,141,118,195,60,82,59,185,233,72,244,146,193,225,80,216,30,50,51,107,177,197,21,178,36,69,106,227,68,86,51,242,227,118,227,194,114,240,158,155,42,80,112,55,180,24,224,2,243,195,97,167,53,179,176,107,64,103,223,25,21,214,50,75,165,118,113,180,68,77,156,134,150,242,57,18,110,2,139,226,39,34,76,14,236,248,79,211,209,2,191,63,163,123,93,140,137,108,73,175,63,252,48,19,33,172,196,195,0,145,92,127,58,62,127,253,254,221,201,249,241,201,231,163,131,243,147,222,155,115,110,184,67,67,237,215,29,94,120,192,240,159,249,238,221,73,120,249,14,237,60,28,60,241,28,15,56,103,227,108,139,164,69,88,212,204,175,162,168,232,22,77,213,93,140,118,211,28,228,57,254,206,37,35,165,199,185,207,234,194,152,148,71,218,30,90,204,28,118,110,237,144,40,200,202,114,41,172,9,194,110,75,31,86,101,124,167,210,248,77,76,66,147,150,23,159,234,10,26,87,206,11,250,130,209,60,241,159,20,255,137,3,107,208,70,6,93,80,113,254,19,34,115,198,133,63,121,109,122,5,19,90,11,161,28,95,132,227,120,116,215,120,226,116,86,158,52,34,6,104,54,194,163,9,209,206,165,116,149,160,182,196,25,72,241,135,78,143,239,198,253,116,132,97,19,201,198,228,12,184,178,85,119,20,184,195,96,66,214,129,24,53,4,145,217,188,46,22,199,122,52,13,120,156,32,50,208,159,54,67,242,212,194,91,4,60,140,25,246,19,50,41,30,188,86,111,165,89,84,156,11,2,0,249,122,31,14,37,216,10,43,125,28,76,249,226,54,183,37,180,108,44,230,169,178,103,241,14,156,178,13,25,195,111,30,46,136,202,187,144,229,137,204,180,56,225,180,20,165,105,75,246,2,101,246,84,204,5,97,236,225,175,41,222,167,56,20,89,223,187,207,177,35,131,160,63,131,243,28,168,233,29,197,159,89,29,173,173,77,154,108,54,213,47,184,214,136,76,48,20,66,213,59,96,145,110,175,184,125,25,129,215,241,209,144,198,128,34,30,80,237,88,237,232,0,169,41,183,163,186,106,10,155,85,175,83,104,87,226,85,94,214,241,93,50,208,202,83,133,113,35,214,44,66,121,136,200,65,248,243,46,154,157,95,121,29,85,180,171,249,115,219,218,110,163,114,70,168,33,67,117,177,154,209,242,242,29,81,60,167,214,192,118,12,216,225,209,143,56,211,177,82,220,196,3,196,157,246,217,55,136,106,193,194,103,21,194,60,77,151,3,168,68,36,91,180,134,133,73,156,202,158,95,197,23,24,107,7,206,94,228,99,211,105,161,153,172,249,45,30,148,184,8,44,7,13,236,105,116,232,116,40,104,206,6,110,197,13,158,97,3,40,109,211,56,121,26,13,20,116,18,151,32,250,217,137,124,81,79,39,81,110,54,170,105,180,246,128,195,83,206,199,214,9,170,51,139,176,156,198,61,20,187,0,67,47,176,188,255,151,181,192,255,69,48,249,226,240,170,91,127,21,79,175,101,234,171,45,173,84,103,221,58,253,198,74,235,138,51,106,61,199,201,59,129,145,39,72,173,111,169,200,40,129,149,173,236,45,56,1,54,174,49,102,192,119,221,221,67,50,91,145,56,96,249,165,31,141,249,4,67,248,240,96,15,5,23,17,220,229,72,178,107,154,102,84,111,33,240,91,64,144,5,67,20,195,117,2,67,75,193,159,211,111,88,109,122,148,64,77,234,12,123,233,42,204,246,210,97,212,43,160,93,47,95,110,61,125,48,211,26,109,72,109,63,47,167,110,65,234,139,135,173,103,207,214,74,47,182,189,153,121,203,97,119,37,14,116,162,137,22,91,8,161,153,26,73,81,163,144,99,17,54,178,70,202,13,179,184,186,75,168,64,30,131,103,210,86,120,38,237,90,60,19,127,168,71,91,155,72,214,157,200,194,171,237,150,167,169,116,185,184,13,7,124,5,99,95,176,51,62,137,174,225,82,195,121,4,135,71,53,194,51,108,64,204,79,224,108,183,38,183,40,132,67,232,255,120,52,58,161,186,155,142,223,242,183,90,98,9,89,192,83,218,126,27,189,218,208,225,235,116,251,12,197,183,174,215,209,104,225,132,57,142,48,91,34,63,226,81,183,166,129,51,42,156,134,18,222,53,36,121,84,139,11,250,54,22,225,238,180,23,254,69,240,195,247,207,187,99,88,208,99,255,194,159,10,97,241,148,181,18,70,244,57,234,60,159,190,216,106,191,120,250,253,15,91,254,101,144,65,206,43,22,110,148,73,223,196,71,27,219,36,127,139,27,193,83,239,50,184,220,232,55,50,119,234,199,222,67,11,210,167,202,158,86,190,107,56,191,254,250,171,67,57,80,121,128,77,184,242,159,250,154,217,202,246,150,231,94,122,66,51,234,76,179,145,75,222,112,56,202,155,104,242,131,123,172,139,22,25,207,159,250,78,163,95,164,33,176,27,13,88,17,176,51,130,39,255,73,199,192,5,240,24,43,247,252,39,242,101,29,224,209,166,192,156,117,243,108,208,121,210,232,53,156,153,12,111,47,89,143,107,86,235,29,66,169,171,190,70,186,164,49,110,52,60,30,140,53,58,141,207,56,211,136,28,186,215,189,19,204,10,149,114,83,187,132,135,241,181,195,6,243,166,100,156,192,174,16,190,115,29,231,49,247,25,93,185,138,135,195,40,233,50,56,155,149,54,172,178,238,10,199,180,97,79,194,45,187,179,18,246,243,116,4,5,117,129,61,157,116,86,40,235,40,186,40,216,79,50,164,194,14,221,89,69,167,123,245,23,155,73,8,119,211,238,94,179,80,17,201,3,231,199,216,241,247,24,79,78,59,224,53,141,115,112,135,242,215,27,227,142,178,231,205,100,209,253,116,120,103,188,188,241,252,9,44,25,221,82,220,204,204,238,0,50,115,161,115,65,222,183,28,147,140,3,177,135,234,228,53,3,191,182,106,222,109,72,91,84,99,166,159,132,215,241,37,178,238,226,46,185,249,54,253,3,72,64,248,219,230,179,102,171,185,190,147,93,119,220,223,134,13,15,126,174,188,137,6,95,211,77,178,115,119,229,135,232,24,144,245,46,81,114,217,69,177,199,105,251,236,229,243,109,84,9,80,68,100,141,56,153,254,218,115,58,157,124,211,105,206,198,102,181,93,11,215,165,250,154,32,243,39,89,252,191,166,211,175,128,236,176,94,183,230,246,186,190,63,201,178,236,4,235,105,21,123,0,90,214,119,157,147,246,167,159,79,110,122,71,189,195,94,175,119,211,187,249,216,250,247,155,195,253,31,139,127,95,62,133,132,247,159,225,159,222,229,207,255,126,243,175,131,246,232,235,31,255,190,129,199,131,31,49,113,247,246,199,79,7,255,122,211,219,253,216,123,253,17,30,247,47,49,53,58,105,191,189,126,59,250,252,238,243,205,87,204,74,137,159,223,188,43,62,255,10,89,62,30,253,12,143,123,239,48,241,231,159,210,127,255,242,250,235,230,237,191,94,239,195,247,189,35,44,186,183,21,190,185,26,125,254,56,252,218,107,164,240,184,223,194,196,159,222,92,21,195,31,47,247,159,247,232,127,7,191,208,159,127,67,153,87,240,209,79,31,233,241,19,85,245,166,63,126,93,252,251,95,95,198,195,31,177,253,111,232,85,254,235,238,245,96,251,100,243,234,178,247,7,22,26,97,226,30,252,71,95,30,64,221,255,254,244,58,255,116,177,255,199,31,109,200,205,235,217,127,191,251,254,228,136,126,190,125,250,207,31,247,111,88,237,141,203,253,67,250,238,146,254,207,255,183,139,31,80,250,235,84,180,19,255,238,246,108,255,131,124,63,243,34,224,1,242,253,216,98,41,255,252,103,47,195,122,246,222,246,210,116,239,154,70,20,170,255,120,176,199,90,252,249,167,114,57,198,255,94,239,142,63,253,242,17,166,177,55,237,237,61,221,63,252,240,226,41,182,231,240,163,37,63,148,118,200,219,183,127,185,55,165,113,48,202,21,207,7,165,231,195,210,243,219,210,243,199,210,243,207,165,231,207,252,25,191,251,200,250,115,137,237,16,207,7,165,231,195,210,243,219,210,243,199,210,243,207,165,231,207,244,252,75,111,247,179,236,223,13,175,191,215,27,200,118,225,252,222,176,241,248,17,19,247,180,206,99,123,247,190,223,220,188,225,127,55,55,79,180,241,218,221,189,180,204,197,163,254,119,208,251,159,255,213,253,239,45,255,187,191,121,121,211,187,179,174,123,185,7,63,194,64,30,236,246,62,254,244,153,254,30,255,248,116,255,102,255,233,155,155,31,15,122,215,151,131,222,230,229,175,187,135,55,111,123,159,167,71,141,228,143,103,197,199,95,191,238,63,251,178,189,183,123,148,28,124,132,25,255,120,176,123,248,175,171,207,191,188,94,238,63,170,243,35,45,29,252,246,224,96,179,216,222,79,175,159,95,244,126,132,255,78,26,23,31,38,47,26,201,205,143,251,105,254,118,239,122,220,198,255,246,123,127,60,191,216,253,168,211,13,232,226,248,167,254,31,108,13,252,113,121,242,229,245,71,65,127,62,78,244,181,177,175,54,211,174,218,55,234,245,115,249,51,8,28,25,61,215,114,174,148,14,140,196,229,134,184,209,204,205,5,252,33,33,31,208,5,204,53,236,64,205,146,152,50,138,113,181,37,56,99,143,217,6,76,234,227,107,9,61,88,81,65,66,214,67,221,62,60,96,152,219,162,138,133,172,172,200,210,181,181,212,199,128,7,6,32,242,64,101,200,215,214,208,204,179,176,66,242,73,147,79,168,109,200,220,14,134,254,52,96,252,144,128,69,6,22,94,102,154,178,76,83,137,115,122,129,246,12,21,149,197,120,130,2,212,55,163,187,201,149,21,193,194,71,101,83,156,35,162,99,4,255,8,33,156,49,18,44,238,45,183,39,45,141,0,240,14,104,223,202,5,157,90,207,217,139,193,28,80,212,96,162,162,145,137,30,6,227,90,251,234,5,58,11,29,207,22,46,48,220,45,182,212,90,79,11,101,221,85,0,20,82,168,42,175,117,236,146,225,203,226,252,251,153,137,153,167,55,154,251,240,234,73,77,29,206,155,227,16,36,37,147,103,93,58,251,151,117,135,54,65,31,61,17,78,184,97,130,87,137,19,34,10,197,96,34,218,149,143,171,75,198,112,21,70,246,179,225,148,174,125,9,191,246,21,115,175,125,165,33,84,151,192,136,46,129,127,106,12,125,195,112,156,64,222,138,171,55,232,97,134,28,110,173,211,151,220,129,150,61,129,161,181,245,54,85,222,118,117,127,18,105,134,74,138,5,52,13,187,20,32,9,90,151,209,202,174,184,58,71,59,119,46,69,31,104,211,169,111,18,33,32,55,67,111,204,65,246,180,190,115,239,37,108,104,39,108,254,252,238,248,231,15,31,222,127,58,57,216,63,127,125,208,59,249,249,211,193,49,141,235,140,219,207,112,213,74,121,248,48,244,33,54,141,92,224,133,37,30,197,148,28,176,88,146,190,125,128,2,115,188,103,51,1,130,81,162,34,107,107,92,137,162,172,18,132,181,46,144,81,7,253,1,91,68,63,249,117,121,244,50,239,142,224,254,143,65,3,70,103,210,178,23,241,132,201,135,120,135,253,105,126,73,227,196,133,91,60,25,12,198,141,192,25,52,209,134,101,48,30,54,28,215,105,164,184,104,127,75,204,149,87,237,4,145,1,209,17,103,0,229,145,3,156,31,75,235,161,165,122,47,122,22,66,95,82,213,151,240,101,218,13,121,95,194,51,40,27,45,136,241,158,71,237,36,19,10,236,75,112,26,249,27,17,202,80,79,233,197,25,135,213,65,219,9,124,143,106,25,97,74,84,49,9,153,152,38,35,131,5,6,41,236,212,179,157,8,104,91,241,20,69,137,243,175,223,107,107,150,187,229,195,3,78,66,176,121,146,197,67,120,220,108,162,72,207,77,61,152,220,205,189,44,126,127,44,83,186,186,12,194,141,31,30,70,30,141,131,29,199,140,174,168,8,54,163,71,214,114,141,47,180,19,9,134,171,22,185,44,224,174,42,51,114,30,15,39,49,186,65,65,102,38,0,98,88,108,98,88,46,178,40,250,35,66,139,166,191,220,184,199,132,13,49,237,121,208,180,133,89,184,108,211,60,180,159,195,144,182,91,40,76,122,218,250,225,57,108,146,230,243,103,192,89,64,71,135,65,59,218,6,222,1,178,76,107,184,165,76,114,75,83,157,85,66,172,221,163,184,40,70,104,225,22,135,9,227,148,148,212,118,76,49,18,155,227,244,143,189,105,134,54,195,210,122,154,226,76,159,167,20,123,28,246,119,120,141,54,179,57,252,241,181,228,79,48,203,64,230,2,52,192,165,95,198,203,148,60,252,18,102,156,111,188,58,38,95,150,132,91,253,107,47,168,250,17,251,172,16,191,43,25,200,209,33,209,80,80,244,162,163,66,207,147,107,143,152,77,126,243,54,132,105,189,13,170,73,15,15,167,109,159,73,145,225,223,51,227,163,227,2,1,52,78,207,106,173,159,28,203,72,194,162,40,201,73,140,115,160,84,61,218,212,60,166,116,110,245,94,173,68,199,40,44,213,1,12,1,89,246,195,209,134,86,248,89,64,54,251,97,128,86,251,168,92,56,125,138,10,253,228,244,25,70,161,136,214,195,141,98,61,67,162,189,158,109,192,147,48,227,15,55,71,126,177,153,251,25,252,23,193,111,55,92,79,55,178,245,216,131,103,183,128,223,17,254,30,157,97,143,216,210,9,150,107,94,183,148,74,163,46,205,82,172,159,224,76,147,223,70,203,127,46,178,232,107,23,129,206,228,34,93,216,12,94,97,58,1,10,156,200,160,197,149,42,75,245,240,205,64,232,37,218,234,13,106,65,248,170,253,134,129,167,224,57,235,73,3,157,127,214,163,6,38,249,5,204,4,69,211,161,244,109,150,254,236,172,84,191,220,59,44,74,140,207,183,215,163,234,111,137,250,201,43,131,215,233,99,91,2,214,32,31,235,15,88,35,202,227,140,181,201,186,149,71,146,105,0,200,192,222,132,197,255,82,243,207,199,251,116,132,45,139,26,35,108,72,225,143,176,109,248,180,205,158,224,93,198,222,133,236,93,198,222,133,236,93,202,222,197,240,231,233,25,203,144,178,12,152,244,236,236,204,74,101,140,54,211,144,234,228,197,222,179,154,214,107,121,206,234,8,86,165,58,70,58,131,170,105,21,121,39,12,210,156,118,4,123,202,99,124,239,103,143,27,212,140,13,106,198,6,53,99,131,154,177,65,165,119,27,5,123,25,177,151,244,184,205,30,97,32,51,26,186,210,70,160,70,147,201,210,140,153,170,204,199,77,52,97,243,18,129,50,132,65,121,151,69,20,69,221,36,67,90,48,143,112,169,68,237,234,222,217,234,150,192,34,159,156,237,184,161,153,96,193,237,106,18,92,131,27,18,103,224,135,2,130,192,88,17,174,118,114,120,94,71,149,170,151,35,76,49,253,194,243,141,74,131,144,76,96,199,174,44,28,234,177,128,85,74,183,0,233,219,64,37,24,86,119,162,204,174,165,1,34,232,111,100,58,39,136,79,102,28,200,209,230,53,36,150,39,49,36,112,68,240,240,26,232,58,192,195,107,228,65,220,64,211,172,210,117,52,95,119,71,141,182,135,74,227,210,155,211,150,191,229,63,229,163,246,12,126,189,240,219,56,136,47,80,203,139,137,103,232,178,27,55,190,95,219,120,1,236,79,194,110,234,227,114,49,147,245,145,71,65,44,112,116,34,114,141,152,42,184,224,80,193,5,95,5,237,173,23,126,63,152,226,181,143,25,218,92,189,106,121,227,211,139,70,227,44,232,175,93,237,180,58,91,207,158,249,87,175,94,5,109,238,176,195,74,69,239,84,92,58,144,245,12,78,133,1,82,203,182,223,104,92,226,22,108,119,139,151,49,153,92,227,107,150,171,209,102,249,138,51,250,102,103,171,195,179,67,85,84,162,81,26,228,218,98,175,35,40,45,122,57,98,109,190,128,19,120,130,190,86,235,185,15,121,55,38,103,250,71,25,47,186,221,121,65,223,114,21,175,75,137,79,59,45,175,225,178,143,118,94,192,3,85,170,183,21,114,246,94,189,218,98,185,160,185,250,39,248,136,31,249,195,211,30,175,172,81,96,72,144,222,153,234,5,92,3,45,141,106,168,30,63,101,121,47,95,165,186,28,99,198,198,115,2,171,2,33,254,88,239,90,165,142,189,88,102,108,85,93,79,249,16,136,118,181,42,77,178,183,133,134,236,154,133,147,73,138,237,45,185,44,115,127,3,215,228,70,78,155,26,22,40,172,68,169,199,134,37,214,189,92,91,139,94,6,35,181,182,110,168,31,123,193,77,35,230,75,235,230,229,222,218,218,234,224,244,230,204,187,97,205,186,129,102,237,177,236,183,62,48,147,55,255,200,209,77,113,55,192,76,254,121,112,211,29,166,244,246,247,224,250,116,247,12,159,110,26,193,239,51,86,30,43,170,123,203,114,63,131,178,110,215,214,218,216,213,219,29,119,55,184,245,49,61,104,1,237,129,135,181,103,237,245,221,87,175,158,82,226,90,0,63,183,30,118,95,190,220,242,124,206,78,65,221,234,247,102,142,246,3,27,27,151,188,170,115,40,244,70,106,224,191,226,171,136,25,142,29,27,7,18,227,237,8,83,155,24,14,183,189,25,195,200,109,82,244,112,201,6,1,103,182,65,41,132,106,136,50,9,215,235,154,64,223,119,53,240,222,119,184,83,241,146,114,29,157,164,110,70,81,136,208,251,185,171,238,225,91,64,146,50,243,30,30,108,121,73,19,161,233,233,155,16,191,9,97,209,32,30,56,218,146,184,165,182,40,246,208,149,242,236,149,99,234,110,127,62,244,117,56,154,92,133,135,249,241,85,56,81,88,171,40,138,57,142,255,136,132,89,174,120,102,55,31,158,9,73,60,63,135,179,230,225,254,193,187,147,195,147,207,231,111,123,39,159,14,127,45,231,48,62,196,210,228,135,100,15,109,253,26,14,14,84,229,138,54,72,108,199,59,241,3,135,231,87,253,225,179,120,64,217,208,241,36,28,104,159,99,12,215,82,18,54,239,199,74,151,164,11,16,198,83,128,6,158,148,211,154,175,15,143,142,180,252,113,174,198,9,166,102,47,29,165,89,224,252,71,139,254,231,8,67,229,44,253,26,89,95,193,197,30,241,141,95,195,167,106,252,225,161,135,19,35,26,198,190,55,146,176,195,191,112,123,39,54,147,3,20,39,28,191,37,148,91,105,136,15,203,98,58,102,169,123,197,109,61,126,51,185,199,91,174,121,38,15,195,224,85,125,224,26,248,77,142,156,156,75,226,76,62,93,137,152,174,72,96,43,95,86,239,46,237,103,120,94,104,150,88,133,142,171,44,88,172,66,150,54,96,213,18,189,235,75,111,203,34,146,119,91,54,166,48,95,104,20,58,138,39,218,80,240,212,131,247,198,88,195,0,105,121,110,9,99,89,61,107,48,203,54,16,102,131,247,203,44,144,201,92,35,161,16,82,5,218,50,194,152,78,74,173,206,210,65,68,134,218,232,35,178,173,181,2,133,220,154,92,192,158,110,22,70,229,31,69,215,209,72,218,214,143,97,13,152,153,40,105,47,157,34,194,182,218,21,227,73,121,17,17,115,53,100,60,42,14,23,12,254,133,91,29,1,32,67,200,0,38,10,207,24,63,195,176,12,49,58,240,127,136,111,163,17,91,178,236,20,21,115,126,169,156,142,108,226,60,105,30,7,7,150,238,86,35,211,129,84,78,166,154,21,93,196,194,147,73,83,148,130,99,116,143,8,222,132,179,122,3,248,201,248,191,97,144,255,99,130,184,34,249,198,208,219,156,32,31,70,26,174,113,103,220,64,196,142,132,175,126,85,193,192,159,120,28,198,35,98,28,93,47,184,146,1,207,162,230,215,56,25,146,228,148,62,249,39,60,53,223,124,234,125,62,222,235,29,29,156,183,119,63,124,96,203,255,58,184,36,61,8,11,38,15,167,179,224,10,197,49,222,107,50,104,42,232,79,79,203,137,60,143,127,35,79,28,56,178,7,141,239,95,189,218,246,111,131,167,91,63,60,253,225,249,247,91,63,60,131,211,121,202,132,217,59,79,183,190,127,209,254,161,213,122,65,188,33,29,60,33,48,0,225,203,11,146,248,222,51,203,182,240,229,120,103,210,25,146,119,110,10,175,83,224,90,82,241,26,155,187,27,92,111,244,225,140,111,249,191,195,105,188,183,51,232,188,88,223,221,248,222,63,14,54,94,172,253,238,239,195,139,35,248,238,252,229,113,247,188,17,188,240,142,130,203,211,62,176,165,254,221,105,129,220,41,112,174,107,71,59,183,157,175,34,225,249,83,243,121,123,203,124,110,63,55,159,75,159,151,190,46,127,204,30,169,183,208,166,223,161,77,13,15,39,118,31,88,42,217,180,125,108,149,39,190,57,90,219,167,34,246,137,123,230,118,236,47,111,60,254,186,213,45,45,180,43,152,152,112,125,34,226,156,215,205,253,167,55,187,189,243,237,45,154,119,108,78,74,70,119,131,245,201,250,83,159,77,196,152,38,162,71,120,214,151,104,29,75,184,100,110,223,239,55,70,112,237,232,55,2,196,141,171,212,157,122,126,218,8,38,56,147,24,29,20,138,28,66,145,181,197,88,75,224,94,25,178,237,171,149,182,159,111,61,197,166,87,48,241,250,34,6,222,10,126,135,110,185,172,4,97,22,58,161,78,198,126,101,173,133,175,2,244,26,137,131,33,203,225,241,53,55,234,166,27,27,93,175,199,70,155,207,208,18,79,184,168,107,103,70,67,80,232,149,29,78,37,49,200,36,49,128,75,47,16,131,52,112,139,141,16,137,65,28,48,160,150,180,147,2,49,24,89,136,65,134,196,32,15,90,68,81,136,24,12,131,17,251,129,129,14,167,176,141,166,250,54,26,7,211,151,41,236,180,16,8,205,54,2,2,117,175,96,254,175,32,139,200,193,40,11,112,232,47,179,238,37,126,138,138,185,62,163,25,61,224,157,115,232,116,183,143,43,119,54,68,173,120,111,173,207,175,125,23,24,255,176,79,171,183,52,32,35,24,144,41,13,136,238,224,109,14,199,169,195,248,140,99,110,116,138,108,136,254,155,105,129,157,203,81,218,15,25,127,2,79,146,15,225,191,247,48,202,33,253,250,9,120,3,248,57,70,63,166,163,24,254,200,111,81,159,129,54,170,28,213,151,33,129,33,91,232,156,113,96,128,66,7,6,200,4,55,141,81,185,179,179,174,20,131,36,167,41,94,144,34,248,67,191,189,153,122,133,155,224,8,90,177,31,230,12,191,87,123,118,73,41,42,159,60,2,147,229,79,239,9,4,39,72,74,9,154,137,251,29,191,55,168,177,210,120,58,198,159,219,83,113,252,72,183,243,71,148,165,152,168,141,36,112,113,137,193,211,177,39,24,205,192,233,79,11,180,62,105,138,65,13,216,152,98,146,26,92,224,162,100,137,213,241,13,156,60,157,102,131,104,3,174,33,244,33,51,81,71,115,225,149,28,24,136,141,28,248,219,11,199,175,29,63,227,217,61,69,21,95,121,200,90,218,24,221,40,9,150,186,231,72,20,146,52,216,134,227,37,132,227,37,120,202,102,54,166,249,163,139,47,218,106,120,240,180,177,141,65,109,240,7,202,111,233,71,251,44,200,100,20,208,248,37,172,120,33,138,133,159,27,113,151,127,197,254,172,199,141,104,125,244,234,213,11,81,6,251,3,201,133,74,110,179,228,54,38,103,148,172,19,140,61,233,74,33,3,245,202,62,192,140,109,226,150,99,125,201,140,190,20,59,197,41,246,231,172,67,189,162,245,137,255,172,199,235,225,67,75,171,224,118,110,5,219,64,54,51,188,12,62,21,203,255,251,239,215,147,211,16,58,215,104,63,219,162,159,91,103,141,173,23,244,171,141,21,133,48,84,59,248,103,189,56,77,161,55,103,240,95,135,158,225,169,253,92,171,250,171,25,192,132,15,36,250,38,174,166,8,151,177,147,34,192,21,170,239,240,103,27,127,78,232,231,22,252,236,142,2,231,104,58,142,19,92,101,119,14,81,200,219,206,158,188,211,78,97,53,62,125,241,236,251,231,192,86,73,40,154,204,103,114,223,40,30,185,211,77,132,157,36,137,23,116,17,200,214,88,200,183,100,246,177,159,109,92,32,155,149,148,125,36,46,160,217,87,30,49,95,214,55,221,124,109,237,198,237,51,26,60,240,135,72,160,71,226,249,146,253,137,43,199,225,37,80,200,11,157,62,238,150,93,89,68,96,14,2,12,226,66,206,174,41,85,119,57,24,216,175,36,115,225,15,159,125,133,184,39,225,245,152,176,43,38,204,211,193,215,97,150,78,30,30,72,160,131,196,62,226,26,8,140,48,49,193,128,96,113,126,192,80,97,196,130,207,72,207,159,230,236,106,231,222,143,240,114,209,17,161,29,124,100,236,225,132,153,48,245,91,28,229,157,123,96,7,10,134,223,201,127,249,162,98,132,25,210,161,128,234,100,194,140,58,36,90,32,224,145,181,103,179,175,46,220,114,124,17,190,88,6,47,86,53,35,244,133,214,67,156,139,114,116,97,18,94,156,195,153,196,168,159,67,97,31,208,230,225,247,105,152,69,112,80,252,14,239,56,29,148,47,251,120,225,129,119,199,193,253,12,120,187,251,153,92,145,71,36,110,214,111,188,122,128,10,107,160,91,165,161,197,227,64,6,168,200,196,43,30,164,130,96,108,84,100,10,19,223,141,12,224,16,214,77,92,100,13,180,96,127,84,73,103,67,213,21,6,42,248,134,11,168,228,179,58,96,210,135,7,39,187,236,187,72,135,86,196,63,158,99,102,69,0,53,114,44,130,11,144,86,138,148,23,137,245,157,7,150,187,94,83,234,38,92,71,117,26,230,3,111,83,24,121,94,154,156,208,121,131,34,6,81,131,134,93,198,62,98,229,4,226,210,40,155,18,228,98,51,249,181,125,150,115,161,71,113,146,149,232,245,219,204,1,120,68,24,173,96,85,2,129,64,44,174,39,90,170,49,6,198,92,245,230,46,75,176,180,81,66,247,149,4,6,188,113,42,129,201,253,224,39,58,131,121,51,223,18,32,65,45,231,162,164,177,84,161,13,200,142,233,34,97,191,7,65,248,240,208,34,198,85,120,2,93,184,120,141,25,8,89,51,3,227,156,0,75,59,220,24,188,50,192,68,52,200,50,32,247,211,29,205,7,45,233,80,108,110,255,42,40,7,153,233,107,177,207,216,69,171,109,26,194,197,107,107,3,2,77,54,227,225,136,246,196,77,66,207,60,44,224,50,14,215,160,1,54,24,206,167,211,193,153,63,161,43,204,251,15,199,205,97,132,50,31,220,164,204,130,116,114,166,205,152,63,130,204,76,74,176,34,168,196,101,128,137,112,155,71,232,205,75,49,22,189,151,215,221,158,224,65,239,224,242,209,59,131,235,183,67,96,109,119,112,74,194,96,156,179,223,237,51,148,159,239,92,117,250,68,198,247,244,72,112,119,158,104,251,30,153,228,221,81,187,209,20,109,208,104,248,216,215,161,26,108,244,210,95,91,107,52,46,94,49,193,136,26,211,87,99,145,43,69,39,214,46,12,47,234,188,84,196,9,93,136,199,209,90,116,209,153,46,39,228,107,11,190,165,199,55,40,51,114,173,52,194,190,151,133,117,193,64,110,123,109,35,214,111,230,250,3,70,102,81,167,129,189,230,82,246,69,13,13,52,148,184,18,129,19,49,53,43,178,59,243,205,188,13,9,227,167,182,35,103,147,137,141,175,194,149,136,73,80,156,126,162,122,161,37,202,114,224,2,96,41,133,103,198,219,193,57,42,61,69,110,188,29,212,103,167,187,195,239,34,255,91,121,117,176,127,161,93,45,88,115,144,213,175,15,202,8,159,168,139,89,81,186,61,20,230,237,11,157,246,74,151,135,136,13,157,148,180,31,178,16,214,6,158,25,102,120,61,10,139,36,202,243,234,155,55,132,201,110,66,28,148,66,177,214,4,96,61,141,208,126,136,84,51,105,128,202,25,9,24,204,176,129,157,163,95,28,14,149,167,77,46,26,8,42,4,96,231,104,207,204,3,115,83,206,241,147,153,3,167,163,148,229,237,145,202,162,230,167,148,105,95,229,161,225,76,169,225,164,83,210,114,125,58,84,217,74,163,90,42,239,181,86,169,24,222,114,22,188,155,171,76,104,236,108,175,117,175,199,179,137,133,174,107,46,104,104,181,204,131,176,148,89,233,61,50,2,88,21,75,81,191,39,151,11,217,125,43,10,145,25,45,215,223,84,255,132,136,93,169,106,131,42,186,37,197,130,142,96,97,190,57,181,231,132,203,152,161,143,169,39,193,28,40,120,154,79,74,84,184,99,35,205,158,95,87,78,144,238,152,226,251,142,38,190,175,165,252,196,74,84,105,191,169,3,224,56,213,112,200,148,178,215,24,236,89,170,67,155,61,147,243,45,130,82,156,12,224,171,29,210,71,80,209,189,130,155,250,43,61,134,31,46,96,80,51,186,173,33,188,91,170,152,208,56,72,109,220,86,183,116,56,117,25,127,36,109,87,186,35,169,14,78,196,141,78,254,252,12,215,73,77,55,188,145,200,59,144,252,169,178,104,124,226,136,221,58,9,129,178,108,2,9,156,87,189,125,164,127,13,23,42,141,121,23,72,233,146,234,185,167,167,184,17,124,67,202,115,230,159,226,22,243,219,248,3,54,38,252,56,243,202,218,39,166,31,79,189,178,214,168,209,0,162,90,94,149,117,19,94,112,3,45,245,249,198,134,111,114,6,122,141,104,154,232,239,150,121,120,203,170,73,170,167,114,253,161,175,113,26,40,217,84,252,189,81,124,89,31,202,131,50,103,12,138,89,206,152,91,215,38,251,236,249,86,43,100,175,187,212,189,66,55,65,168,229,140,18,198,142,200,203,92,105,59,149,54,147,105,16,224,107,157,94,102,227,154,99,228,71,165,89,214,212,177,229,117,20,89,215,209,255,21,107,200,88,51,255,231,87,5,236,190,240,186,10,194,86,162,88,230,196,117,203,135,145,97,117,44,85,231,77,210,245,187,11,54,6,133,154,230,195,83,109,134,245,35,126,168,148,87,155,203,130,137,207,57,4,225,238,41,110,41,149,163,244,175,63,114,185,163,90,249,214,51,175,9,198,196,87,114,177,197,88,71,151,236,198,8,11,148,227,24,218,90,134,76,45,91,133,154,166,17,218,242,212,223,47,167,131,247,37,98,36,26,18,117,236,158,66,138,195,151,103,48,27,9,56,104,195,38,158,177,97,243,142,251,70,161,26,44,81,254,81,3,242,143,226,236,116,235,33,57,29,157,241,120,27,236,134,158,9,116,255,78,26,68,164,216,194,16,8,76,195,197,252,107,121,234,68,164,146,110,30,102,132,135,82,190,172,246,12,217,36,204,133,129,53,38,243,114,241,248,34,105,99,232,143,131,184,49,233,106,242,25,178,214,66,201,137,121,61,131,196,169,61,113,92,77,76,237,137,250,231,176,21,243,136,219,147,105,225,68,216,224,176,86,84,71,6,110,79,90,3,171,223,177,154,172,223,105,141,168,126,7,179,170,85,248,84,124,136,182,250,192,41,254,17,71,217,30,203,225,70,8,92,143,239,218,236,207,22,251,131,14,24,216,189,188,17,60,175,45,126,171,83,46,13,109,51,106,75,68,110,142,39,176,230,64,37,80,254,211,218,242,183,59,213,15,230,181,31,107,23,173,182,149,42,102,8,133,235,229,217,154,133,205,146,45,148,203,140,223,213,87,54,10,174,149,3,116,158,110,72,198,189,213,0,163,209,160,86,30,30,4,191,162,206,189,192,114,221,34,67,179,110,164,9,20,152,86,37,188,117,235,183,195,122,238,219,69,20,168,29,213,111,96,117,247,59,191,64,128,191,171,48,127,127,147,72,191,31,135,133,55,90,91,115,62,48,67,55,234,15,69,163,216,65,101,9,227,124,34,67,155,202,208,211,88,118,151,153,93,169,44,148,91,146,88,175,163,165,39,66,144,11,52,13,78,32,110,26,57,167,241,242,190,201,39,236,184,52,21,98,202,212,116,233,230,120,56,121,88,194,95,52,117,210,120,80,56,65,136,23,154,133,32,208,223,213,118,55,99,250,108,77,170,102,136,153,17,37,89,103,36,57,115,17,89,178,226,232,40,117,130,117,220,67,2,204,174,26,208,225,236,145,41,170,3,188,90,146,14,135,142,103,55,179,195,41,226,54,171,104,193,165,29,143,214,249,2,118,49,125,109,140,42,159,133,82,185,154,201,165,152,136,154,233,163,44,171,109,115,238,228,179,181,242,154,146,234,155,112,44,87,4,45,150,57,101,84,22,147,229,115,86,193,163,26,177,160,88,248,198,78,141,204,222,15,48,234,79,77,133,196,192,28,227,8,237,45,202,181,207,69,5,39,165,216,208,198,178,94,108,63,92,205,105,88,235,138,215,183,65,133,110,73,179,96,145,120,87,205,243,57,104,209,184,156,212,134,232,22,125,194,28,56,66,185,126,21,210,117,21,9,6,179,150,164,204,102,35,206,192,237,19,11,184,125,130,224,246,53,27,54,211,245,73,145,38,114,200,128,235,202,154,119,136,186,26,14,135,39,41,213,134,249,133,165,54,70,55,80,27,45,106,226,196,150,27,103,248,207,148,187,202,44,218,140,252,204,238,87,153,86,215,75,183,117,251,107,38,59,254,69,153,95,215,127,166,219,104,179,207,152,121,118,253,23,154,9,119,178,217,110,181,152,32,156,25,142,207,17,190,115,203,242,13,86,9,138,51,231,200,181,165,206,138,180,54,137,87,226,129,73,209,83,84,173,227,246,66,196,231,135,115,128,67,66,139,136,44,152,63,212,109,224,11,237,97,71,127,232,212,88,199,83,28,29,45,31,105,160,42,137,219,103,20,44,38,19,232,149,34,244,32,53,102,76,121,168,77,12,175,26,67,197,68,47,91,64,212,131,141,200,103,5,237,199,200,157,163,244,116,3,136,120,57,173,180,9,201,158,168,168,166,145,27,65,228,175,34,118,13,153,53,227,104,43,117,164,130,164,120,120,112,116,67,36,212,78,246,71,112,187,218,113,126,104,181,28,228,25,211,17,70,1,133,127,157,142,147,192,150,8,71,14,92,54,160,224,2,58,54,216,113,216,95,237,229,48,120,226,60,105,140,26,79,28,127,229,73,3,218,195,177,125,9,55,5,46,20,47,49,196,82,244,42,222,137,59,81,215,218,114,182,180,162,205,9,191,42,12,40,66,76,78,255,78,48,248,36,252,29,170,107,3,13,194,116,70,171,170,226,55,48,127,21,155,110,7,137,42,34,206,23,125,137,14,8,240,1,93,9,12,90,166,172,241,231,145,202,70,201,182,222,74,43,27,65,164,239,173,183,115,234,82,185,220,13,33,15,18,109,227,14,182,188,111,124,153,207,187,222,86,207,138,83,45,215,217,252,115,130,57,150,254,158,65,181,235,73,35,90,143,188,191,238,224,64,173,52,42,113,42,199,155,236,106,169,32,78,116,160,247,147,16,238,9,72,71,203,61,15,185,153,151,102,46,34,45,68,248,133,27,99,138,225,42,131,133,63,170,174,27,82,224,139,181,187,57,50,151,49,172,248,193,90,157,63,203,249,241,201,167,247,255,60,0,18,115,252,79,127,26,172,174,186,246,188,189,253,253,243,147,247,231,31,122,39,63,158,191,62,234,189,65,200,214,145,206,161,174,173,229,210,16,222,173,160,1,61,60,76,31,30,198,136,137,145,50,76,94,3,222,197,45,27,9,36,112,147,183,148,49,222,113,99,113,220,198,218,169,72,78,169,177,113,196,165,110,236,15,137,241,140,109,71,108,12,99,206,237,5,236,227,178,182,54,239,45,31,181,135,135,88,112,184,117,185,89,198,165,75,147,87,154,88,191,234,184,127,89,75,197,94,196,1,251,75,155,172,21,236,249,83,143,131,253,91,57,12,56,158,172,233,193,41,58,199,241,104,101,74,8,22,219,100,169,254,109,39,242,239,58,133,47,86,122,103,232,75,134,168,147,82,248,74,68,28,97,176,168,199,211,254,4,47,188,189,30,55,166,43,137,160,109,142,206,237,150,223,110,121,186,181,31,83,11,53,159,249,109,143,219,245,50,100,231,67,68,118,110,183,116,191,192,196,130,238,204,202,35,27,196,2,157,144,152,153,167,132,20,38,107,79,52,198,63,13,207,40,20,51,252,101,134,174,5,194,171,50,169,131,5,56,69,135,127,173,244,19,163,20,2,213,189,74,111,74,68,219,244,186,230,52,6,237,226,113,60,201,8,205,56,182,117,232,15,42,13,223,176,41,103,194,180,144,127,138,83,33,188,88,67,105,187,173,116,114,81,137,52,33,166,178,198,52,50,231,28,197,13,82,228,97,131,253,192,227,91,227,254,214,135,228,92,205,45,103,199,192,20,96,24,206,24,94,249,23,193,120,167,221,161,184,190,4,74,130,161,120,255,245,54,66,88,28,180,66,10,215,35,147,149,34,179,210,234,137,60,111,227,173,86,64,247,32,45,210,169,98,55,213,165,246,61,35,244,187,150,205,187,55,242,93,7,145,146,10,232,119,115,230,67,230,117,123,118,229,166,159,106,188,127,170,93,240,175,103,105,69,231,144,250,145,118,112,98,126,141,160,194,53,35,106,222,53,34,201,104,192,165,225,85,107,39,229,187,96,226,35,103,168,158,218,2,46,91,19,61,249,55,65,84,62,153,133,157,247,205,195,3,254,185,19,120,211,150,129,95,234,196,234,238,45,160,97,123,203,208,48,119,25,137,185,127,23,204,19,161,49,111,154,149,187,205,224,166,219,102,86,108,174,24,159,24,133,140,240,38,198,65,86,162,185,187,174,240,166,102,142,250,183,240,247,246,229,180,219,104,220,178,113,217,133,59,226,45,217,198,115,76,164,119,211,177,231,238,122,222,215,70,112,177,190,187,30,110,182,163,109,229,237,118,238,255,238,31,251,251,254,145,255,135,255,193,63,64,26,115,24,184,187,24,106,4,118,83,180,51,64,39,249,145,255,58,216,165,133,143,140,136,127,2,15,225,96,128,187,255,11,252,36,157,34,121,199,123,71,240,120,61,166,237,242,240,112,229,255,161,30,119,142,208,42,188,249,108,253,11,164,110,252,177,222,247,63,4,71,136,181,209,135,50,142,118,54,142,208,126,252,139,127,30,252,177,25,251,191,7,238,215,198,7,111,51,102,246,118,231,193,87,74,108,49,26,147,69,227,40,204,9,66,238,203,43,30,208,230,45,162,52,172,195,250,102,111,136,202,188,246,88,211,54,195,245,24,191,252,242,242,173,176,198,178,19,62,86,212,119,193,151,205,183,221,3,148,149,136,253,229,139,73,249,14,201,248,249,102,240,29,155,184,47,48,103,80,166,123,222,8,220,47,27,111,189,205,45,104,68,184,25,123,51,26,193,195,4,171,121,120,40,140,144,58,8,103,15,59,254,100,39,85,199,193,107,31,230,1,142,108,238,227,203,57,62,150,236,247,60,255,4,62,58,14,206,27,39,220,96,160,121,11,3,178,31,252,190,33,19,238,54,99,191,244,245,137,154,49,156,225,158,231,113,37,198,187,224,203,122,191,113,184,62,236,194,154,120,231,195,138,215,72,192,108,54,222,129,93,188,17,124,93,159,116,96,75,55,240,135,111,100,240,13,106,94,61,32,124,110,71,186,28,95,42,104,187,100,71,117,178,157,75,210,204,200,242,20,242,232,164,31,249,73,157,244,95,112,70,87,18,250,43,94,168,0,188,170,185,37,247,213,121,112,105,227,149,107,40,250,225,187,127,29,30,31,238,30,29,208,189,254,146,93,172,7,76,23,182,20,125,40,115,166,6,183,57,50,72,173,206,187,142,128,212,142,80,162,19,243,133,121,129,124,43,226,52,68,47,251,64,11,40,112,83,193,108,213,116,50,0,124,86,26,76,214,139,245,1,82,129,146,141,50,149,156,162,249,192,8,167,61,93,191,80,100,162,23,208,225,206,104,194,24,105,194,212,191,14,152,239,252,135,44,29,232,246,196,167,69,51,213,30,15,135,68,141,174,133,228,175,228,183,204,165,0,114,24,88,127,6,254,192,62,38,87,34,222,111,213,142,25,170,144,78,218,108,169,242,243,37,179,71,239,46,184,53,4,156,226,87,94,55,36,227,220,245,65,163,103,140,116,40,199,35,92,191,160,93,175,137,73,158,80,23,20,184,36,98,75,150,59,223,120,226,96,12,96,140,131,20,94,135,241,8,41,77,243,137,55,139,43,154,95,139,67,247,76,74,209,202,22,162,132,76,105,188,236,37,195,93,116,41,200,23,105,128,113,119,81,80,168,112,163,240,211,141,76,220,115,153,208,79,104,187,133,20,143,66,161,0,71,241,238,156,243,19,150,253,206,84,16,4,250,127,18,195,89,117,169,105,111,16,125,77,5,234,109,159,9,178,96,104,22,184,146,125,145,177,251,40,184,103,140,182,9,54,248,191,217,123,23,134,182,177,36,81,248,175,24,205,92,34,97,217,216,144,164,211,54,10,75,128,116,179,67,18,22,232,237,233,207,227,225,10,91,6,45,178,228,72,50,143,14,190,191,253,171,170,243,214,195,152,116,186,119,118,102,103,183,131,117,222,143,58,117,170,234,212,163,87,21,143,45,184,35,239,0,169,206,33,166,164,65,142,105,58,241,142,219,169,235,123,44,22,125,22,230,220,111,27,179,129,214,18,87,161,52,124,185,99,98,79,230,163,22,239,248,107,226,218,121,121,140,238,122,116,234,32,181,43,131,3,227,142,157,169,87,183,143,181,242,110,221,7,132,32,33,204,125,80,161,179,153,140,228,189,160,253,234,27,85,30,39,158,108,210,173,123,84,130,123,81,155,197,233,15,239,168,137,82,56,33,70,223,243,147,55,245,97,42,89,118,122,117,201,179,53,133,58,237,37,207,119,107,151,192,151,83,252,205,61,42,2,183,208,159,90,29,127,201,236,187,120,253,209,54,191,47,190,230,153,47,118,125,13,175,113,159,187,79,194,201,19,239,107,100,67,195,142,82,176,68,1,16,15,98,34,172,11,165,25,90,228,133,28,225,101,240,75,250,53,168,65,142,228,15,50,65,31,86,181,5,50,42,48,171,43,16,241,22,230,245,5,88,11,154,209,31,250,153,114,199,248,207,12,255,153,35,238,128,59,93,203,239,98,126,23,243,187,152,143,126,138,180,247,234,202,250,151,122,126,185,126,191,108,255,132,113,141,174,91,83,247,178,53,225,103,188,92,166,213,13,128,59,103,255,110,137,127,120,99,154,50,29,137,151,142,98,36,224,137,181,47,132,36,75,11,33,201,206,174,147,121,52,110,200,64,175,197,234,150,108,82,200,9,190,170,65,81,217,18,2,198,247,176,35,127,101,222,91,222,97,137,178,207,105,253,150,174,113,39,194,164,48,85,239,198,100,55,4,244,3,115,84,17,3,13,252,26,175,6,83,105,171,74,191,77,58,126,95,221,52,170,208,25,18,220,47,161,51,33,51,17,207,53,1,48,31,173,128,28,44,193,239,109,252,221,29,246,205,75,146,178,3,82,46,119,151,95,147,229,101,60,140,199,37,60,92,184,241,43,230,84,181,168,168,47,198,119,189,160,19,41,4,252,26,146,209,240,79,12,107,144,32,17,51,230,111,59,97,60,73,0,36,206,63,29,124,234,53,184,247,96,128,140,184,37,202,53,72,103,50,195,248,100,113,251,38,78,70,55,201,60,167,176,192,242,97,232,47,60,149,23,37,192,146,238,187,161,162,140,38,91,165,70,141,65,144,218,236,53,9,223,246,243,210,19,166,200,117,220,181,184,125,121,153,220,151,95,202,136,198,65,151,222,144,139,132,21,70,91,4,134,65,246,45,175,0,192,158,123,247,33,106,114,132,87,113,48,22,245,222,37,247,54,107,219,173,28,36,106,16,13,152,57,174,161,51,27,152,58,179,195,190,236,40,68,135,56,25,194,11,210,89,143,143,3,230,66,173,51,228,54,187,132,125,38,81,130,190,44,8,33,101,102,18,226,176,145,194,81,202,236,217,7,16,117,90,33,242,156,227,234,252,109,200,207,48,127,230,33,111,212,237,143,222,70,164,199,54,218,140,144,185,66,1,12,38,204,189,49,36,0,131,197,214,104,234,89,87,53,122,243,40,179,156,50,179,134,105,211,179,46,232,67,4,30,214,61,0,53,155,255,103,139,181,54,121,66,211,126,74,86,213,168,23,114,237,77,164,108,244,90,170,204,207,220,238,230,28,50,117,37,249,208,109,101,50,73,3,145,107,151,180,149,105,32,187,5,71,69,92,8,60,226,206,49,197,189,199,59,236,93,187,92,239,190,23,242,95,191,244,50,151,105,235,247,102,236,199,47,189,185,43,44,159,121,47,101,251,103,145,33,18,92,205,54,89,102,106,105,204,82,219,173,84,250,37,187,139,5,112,254,193,18,109,110,253,45,63,116,153,118,19,151,161,205,29,212,69,14,36,91,132,218,207,215,223,88,221,191,74,77,187,222,178,132,41,138,2,102,172,193,85,186,198,118,191,138,98,170,87,224,46,56,52,5,44,77,102,117,103,211,36,129,148,248,138,139,113,118,151,103,3,9,215,211,239,143,163,154,66,38,152,41,35,151,18,212,37,210,254,198,180,69,148,148,151,178,62,44,18,6,123,24,31,151,108,142,178,210,101,177,68,99,171,210,54,178,210,214,217,188,135,105,95,150,245,89,63,190,18,185,93,32,9,116,19,233,10,223,107,101,2,224,165,70,0,40,237,22,184,147,201,93,55,115,208,221,138,203,119,50,101,51,95,222,248,28,183,228,78,174,39,42,2,221,242,179,152,153,23,151,105,217,42,209,173,255,239,179,224,138,223,250,53,92,137,180,94,230,90,33,164,214,81,190,188,19,67,97,40,145,24,50,64,31,147,57,138,33,11,126,15,202,94,19,128,36,205,93,229,111,87,217,157,10,126,32,89,102,57,20,41,198,144,64,247,132,199,134,180,201,69,90,209,146,149,197,97,100,195,249,2,179,59,26,247,98,151,2,70,70,228,114,29,112,37,58,159,118,89,236,201,96,51,196,84,30,123,50,135,175,237,225,130,239,146,90,209,130,132,197,58,224,70,217,57,119,30,21,102,168,40,3,20,238,248,161,241,16,228,146,128,165,81,224,249,44,111,68,145,49,35,107,50,182,108,169,114,230,235,215,233,87,38,245,250,149,92,148,81,144,220,224,222,141,214,215,195,245,117,233,218,33,148,113,54,208,147,149,252,240,242,29,212,78,79,225,223,93,184,185,40,104,13,119,250,203,214,44,23,203,149,194,29,193,172,146,67,124,156,22,13,56,234,39,6,28,151,226,186,232,41,239,12,116,145,179,80,184,140,182,69,145,172,184,154,229,161,222,179,137,0,207,158,118,20,132,190,155,50,221,215,196,174,175,179,175,76,89,216,233,249,188,144,52,76,98,125,151,68,97,180,163,138,235,225,123,106,71,28,163,74,122,187,184,235,167,0,45,126,94,231,24,91,110,123,162,182,61,172,219,246,168,126,219,179,231,172,46,89,87,140,148,215,138,254,72,173,238,8,87,119,180,218,234,142,180,213,141,118,67,125,117,71,124,117,67,94,72,174,46,235,91,147,135,138,199,230,177,58,12,51,175,67,44,58,127,81,158,237,204,251,51,116,40,59,22,195,28,107,38,35,228,43,17,87,116,48,67,39,179,232,55,25,11,112,60,133,239,123,240,165,112,84,166,221,128,244,36,128,12,51,133,44,134,98,69,44,90,220,203,50,253,160,158,202,127,163,86,116,135,32,160,16,202,70,122,150,242,135,117,178,146,103,108,123,132,116,218,216,27,201,109,31,171,109,31,227,211,222,120,181,109,31,107,219,158,238,26,50,161,49,223,246,156,23,146,219,206,250,54,52,58,165,186,105,153,231,10,77,181,81,125,47,3,109,47,71,250,94,66,15,218,94,6,198,227,144,218,204,39,80,177,126,31,6,187,75,15,126,0,20,242,215,94,10,75,81,131,169,110,80,184,161,19,5,114,120,111,10,39,60,137,242,255,62,24,2,84,160,39,20,95,64,211,104,103,220,31,225,249,201,74,58,41,3,113,122,124,244,26,2,255,192,233,25,186,247,189,142,251,0,255,221,193,241,189,238,1,47,208,95,182,18,204,252,44,113,179,223,112,83,150,26,173,244,103,164,12,175,165,197,117,149,100,19,149,74,76,42,133,113,225,244,254,151,46,167,53,136,30,128,3,134,52,66,145,1,38,69,188,104,35,106,102,27,0,204,196,1,135,24,185,101,230,33,221,0,24,171,162,248,120,99,220,156,109,204,176,56,189,69,84,248,156,249,241,252,195,49,15,76,189,190,30,235,254,97,181,156,199,199,53,118,11,59,112,101,176,75,53,121,234,236,135,154,140,142,9,156,25,163,157,72,4,112,5,140,48,233,3,39,252,36,241,128,17,1,234,154,184,151,158,53,131,83,132,75,217,181,184,143,155,209,219,173,245,245,201,219,238,227,227,28,127,93,191,237,10,175,142,19,247,214,3,88,227,249,64,83,236,121,74,44,48,217,220,2,172,191,233,77,54,247,28,87,212,132,50,183,90,153,107,44,51,223,244,174,55,111,149,1,124,221,228,128,124,119,111,41,220,186,116,189,52,45,24,24,179,2,37,242,116,226,94,187,50,91,205,220,157,120,123,48,235,91,115,214,176,75,151,187,242,123,203,234,105,121,232,248,38,173,105,126,41,193,251,80,79,209,182,242,39,72,218,112,122,69,18,86,78,212,62,8,162,246,225,185,68,173,187,236,52,47,117,146,66,20,170,240,53,42,143,226,243,160,145,248,164,208,128,196,16,32,81,18,3,204,20,51,40,134,169,163,145,140,188,96,16,13,153,222,133,96,72,203,108,19,208,24,186,43,43,227,14,201,181,93,147,251,63,106,223,195,127,15,240,223,29,252,119,173,221,37,149,155,56,174,219,68,222,206,243,246,113,44,246,113,172,246,49,21,91,232,227,238,149,239,179,179,36,10,199,68,89,72,50,165,210,86,207,184,135,113,66,188,126,9,211,114,97,61,199,221,90,8,196,198,11,189,194,139,6,62,95,250,49,138,55,23,238,212,79,111,138,62,212,241,25,88,166,163,33,93,86,122,37,38,86,254,3,148,1,96,73,170,60,229,148,11,84,55,4,75,90,211,140,108,133,5,159,51,51,160,90,85,178,102,77,244,148,153,191,102,46,36,204,171,117,11,34,207,59,216,141,153,20,64,217,151,245,98,67,46,80,52,172,46,196,68,160,135,238,162,142,134,177,76,40,188,214,12,211,235,53,59,138,252,230,178,151,186,167,148,68,212,229,38,239,187,128,162,24,193,63,205,128,34,24,13,200,6,22,163,22,193,63,205,128,2,22,161,96,216,140,243,88,223,7,123,226,55,206,213,82,148,84,41,217,231,113,210,42,3,122,21,99,121,13,225,80,145,181,172,163,121,88,28,80,202,224,120,56,244,244,212,227,161,12,115,201,98,68,22,194,12,94,125,251,64,134,198,155,63,115,26,90,245,94,91,25,225,240,203,41,20,244,35,122,119,232,125,153,80,193,42,234,138,158,148,88,40,186,148,133,162,243,89,40,186,132,133,162,67,54,228,181,152,250,23,18,71,75,139,88,87,177,0,165,166,163,190,229,99,223,120,151,6,187,202,255,52,218,30,248,41,172,218,56,68,143,78,50,174,136,235,147,176,13,159,32,122,86,74,99,167,170,228,31,92,84,102,115,170,168,156,168,234,192,209,168,11,133,217,245,75,167,204,217,206,168,223,108,102,18,149,15,178,97,63,66,75,52,194,167,103,128,137,237,49,123,183,197,144,37,124,187,35,244,197,189,128,245,168,137,167,165,123,163,117,35,238,147,146,52,129,71,73,146,142,51,82,2,30,97,7,25,208,140,177,240,176,253,114,131,95,167,253,209,32,7,250,251,45,134,203,161,240,58,20,166,193,67,198,49,131,219,48,129,158,67,216,6,160,61,89,9,40,232,139,130,88,200,135,29,195,130,88,40,2,90,150,10,174,214,34,167,12,41,12,82,83,122,68,117,54,164,51,216,9,229,65,35,77,229,37,117,67,122,135,189,246,40,100,80,101,205,75,202,171,171,121,133,185,126,117,205,61,202,171,169,73,218,109,246,228,173,183,231,72,183,227,183,238,131,123,231,238,187,247,238,141,251,142,244,20,207,188,241,32,65,39,249,240,7,77,229,143,233,7,128,248,175,240,35,28,186,39,248,7,51,14,233,7,100,28,193,143,104,232,190,199,63,152,113,78,63,32,227,191,24,226,35,23,169,246,196,113,63,232,223,64,213,254,217,251,175,254,159,119,188,15,253,63,35,161,242,231,157,203,93,251,179,247,231,157,201,110,167,55,33,50,178,219,179,39,173,63,59,155,240,239,165,3,196,242,180,101,79,91,215,206,198,103,247,193,59,107,217,103,173,95,241,247,157,119,208,178,15,90,39,248,123,223,59,110,217,199,173,67,248,13,204,38,180,246,118,15,90,185,132,214,246,160,85,251,146,90,187,108,237,97,107,215,45,251,186,117,197,90,251,181,101,255,218,58,98,173,157,180,236,147,214,123,214,218,97,203,62,108,157,99,107,174,24,26,107,82,14,12,154,186,103,3,163,166,110,216,192,168,169,119,108,96,212,212,5,27,24,54,37,79,216,71,125,61,164,118,196,173,123,239,56,238,105,57,15,110,13,150,247,201,155,111,252,185,249,114,227,163,251,31,222,199,254,127,236,120,167,253,255,128,21,252,236,217,183,173,255,128,65,221,182,238,113,184,159,119,58,48,220,207,111,187,48,220,207,238,108,240,9,253,230,63,180,236,135,214,13,140,226,177,35,146,238,90,246,93,235,157,145,180,223,178,247,91,23,70,210,214,171,87,154,159,228,192,214,69,114,76,77,84,156,217,136,126,226,153,21,62,245,152,237,63,119,172,23,1,214,11,71,129,213,227,14,104,185,110,104,144,157,4,233,105,114,39,120,72,246,174,26,114,244,179,153,57,64,91,142,189,172,213,213,98,89,140,72,228,35,150,115,230,249,27,25,247,191,63,70,255,251,238,12,114,81,235,38,117,67,20,117,133,36,234,162,63,25,70,84,156,209,63,152,20,81,18,16,19,162,112,51,19,37,141,10,44,217,172,164,123,153,131,251,138,60,155,100,86,143,143,18,241,69,33,204,211,182,28,147,143,109,251,172,11,31,79,76,68,98,43,150,20,81,146,104,158,91,49,244,74,47,233,64,170,6,87,126,212,152,132,87,243,20,53,75,22,70,92,29,13,189,186,28,121,147,119,108,119,14,156,96,183,221,197,128,4,1,134,36,216,18,26,54,108,225,73,225,15,112,141,145,132,114,66,157,71,141,233,105,251,210,189,53,210,240,57,251,10,206,148,132,104,149,73,191,252,203,204,222,219,32,34,99,138,14,193,49,174,201,178,178,183,27,68,125,240,178,251,222,222,230,3,28,185,219,205,59,56,108,95,24,204,1,229,207,32,174,231,203,247,97,24,151,120,32,134,225,240,23,226,238,230,190,120,35,238,110,222,47,224,136,62,52,183,54,174,49,138,25,254,69,20,153,105,142,183,81,226,139,140,207,123,90,220,204,254,194,248,140,7,193,103,220,185,202,9,52,211,103,11,93,182,17,89,47,145,111,214,55,11,135,212,162,117,33,99,144,93,91,132,113,215,72,140,42,98,51,106,146,58,224,138,175,81,230,60,230,236,22,19,97,44,107,167,207,130,176,201,214,0,151,127,46,133,174,0,124,79,114,21,238,31,248,192,59,99,182,123,8,175,76,138,124,80,144,34,191,116,14,224,168,48,57,207,1,129,62,19,246,224,239,173,33,19,232,224,239,109,134,36,120,67,80,59,145,13,193,57,12,236,51,55,193,35,119,227,244,63,155,94,216,207,138,83,229,228,131,80,2,24,201,61,189,108,93,111,236,203,109,189,130,175,123,177,179,114,95,239,23,11,157,216,148,167,33,84,148,155,63,64,240,30,50,183,235,101,229,148,159,226,155,56,185,139,27,71,167,13,34,218,208,84,26,143,131,84,0,109,51,154,16,3,134,250,237,15,176,5,222,50,42,113,139,81,137,138,60,148,145,138,145,60,4,162,34,30,188,121,22,149,136,154,24,172,249,25,249,108,118,164,246,30,190,94,205,35,63,253,79,36,133,49,192,56,185,139,223,26,243,72,183,213,174,201,68,112,133,21,91,25,21,213,194,56,221,54,95,173,122,228,244,103,222,0,21,251,54,230,76,197,175,139,191,186,192,80,112,89,155,29,2,122,98,230,7,99,230,76,29,69,13,166,152,4,101,14,186,182,175,216,154,49,69,1,175,120,80,135,69,43,141,123,125,61,46,73,65,98,151,69,205,81,186,26,83,233,233,113,170,28,61,10,155,192,169,160,188,166,210,77,164,32,184,133,128,127,42,196,37,86,156,180,82,146,95,91,20,163,198,245,219,7,243,233,244,161,12,60,66,255,121,21,104,16,101,173,235,36,159,133,241,141,133,77,115,215,150,37,126,252,203,254,167,227,79,167,135,7,189,174,251,211,71,241,123,11,120,123,188,4,42,3,178,113,169,136,174,13,207,65,154,12,159,121,96,105,242,60,96,70,33,103,138,11,151,201,61,131,121,22,105,45,203,131,25,3,126,22,39,142,127,191,30,106,47,134,248,250,10,105,223,241,180,156,24,57,158,248,70,88,127,147,130,111,160,71,100,19,204,100,33,50,155,169,157,199,85,130,41,24,128,90,86,165,176,34,49,135,17,38,79,223,206,82,208,94,131,177,214,151,73,188,69,147,146,26,151,245,209,2,136,215,74,154,189,120,161,148,83,23,239,146,106,222,242,201,138,158,196,198,94,253,164,251,134,130,160,108,0,17,24,103,88,128,70,34,149,90,143,216,61,88,16,220,202,137,135,58,104,64,3,12,128,44,24,2,29,0,200,60,113,231,205,16,13,35,47,161,124,235,26,43,237,193,239,46,254,134,154,183,171,29,118,13,72,48,18,233,234,117,10,71,245,206,27,220,34,198,32,225,237,45,98,12,148,222,14,251,87,75,9,135,171,141,59,68,219,14,106,138,236,61,65,142,220,33,113,131,37,251,204,44,49,94,34,151,157,201,243,232,238,145,70,220,189,183,47,239,220,27,188,197,42,204,27,236,123,167,127,163,135,232,139,117,63,183,210,205,50,122,167,138,199,103,74,159,254,60,225,56,206,190,1,18,110,228,200,162,108,181,112,8,202,189,156,196,102,231,9,203,190,97,243,121,231,201,195,201,246,146,118,81,74,101,110,74,104,16,184,65,77,43,231,29,128,48,36,249,140,108,68,42,236,166,210,116,39,7,242,76,92,225,174,24,98,197,59,62,155,2,249,107,24,196,155,185,27,108,166,67,205,249,33,31,124,221,139,35,85,132,43,117,64,138,189,164,228,137,32,73,186,154,85,8,157,236,160,177,142,92,202,26,65,37,21,210,140,26,132,51,96,236,6,255,160,96,195,21,235,81,99,159,3,247,232,42,154,203,161,135,102,59,145,7,55,2,140,217,176,231,161,144,29,82,234,25,27,234,201,203,33,164,103,132,119,151,143,162,129,52,192,22,238,107,4,91,198,221,50,198,109,113,21,232,90,39,249,125,95,183,35,142,212,111,52,164,212,12,62,34,253,203,13,53,11,12,189,78,104,88,130,24,117,116,7,124,113,91,93,76,140,65,44,219,130,40,121,21,233,214,26,195,204,10,131,203,140,1,101,133,97,100,181,220,85,218,70,45,112,63,151,36,161,18,237,19,170,150,148,97,206,253,13,84,144,105,5,161,107,249,26,65,109,31,97,233,164,30,139,106,232,151,42,188,88,9,238,58,206,85,112,173,240,72,153,68,201,93,75,17,38,46,151,209,214,73,76,195,146,116,53,250,198,226,91,46,141,53,195,208,146,180,191,159,162,157,232,77,144,158,192,86,168,152,59,122,42,163,24,245,20,87,124,156,165,163,114,29,72,220,181,172,158,246,9,243,251,129,148,58,126,166,148,79,51,210,178,244,210,111,47,164,6,214,33,3,38,232,71,63,30,71,65,90,146,69,111,127,135,210,232,204,78,241,113,183,234,29,252,236,97,122,153,0,25,107,101,244,163,148,211,198,112,2,136,157,119,43,108,235,132,151,194,69,165,225,93,117,176,23,209,97,220,150,62,100,225,20,121,158,76,95,19,191,21,1,181,43,70,215,147,61,2,50,42,97,224,145,237,11,87,13,109,124,9,179,109,77,80,44,149,48,83,79,26,183,9,7,253,91,66,67,15,253,78,136,76,192,11,187,250,7,169,221,137,179,166,58,186,131,203,89,117,132,243,23,113,105,56,138,196,120,201,193,45,220,213,232,251,135,163,203,78,15,125,56,96,56,64,76,244,182,12,7,29,128,192,252,203,116,62,203,109,139,211,229,14,67,108,91,189,186,2,0,8,236,236,166,232,65,133,149,222,238,145,60,9,112,191,165,234,101,57,25,145,0,232,176,83,238,44,208,22,156,103,235,184,95,109,163,174,18,171,89,26,46,200,12,19,159,59,20,209,159,153,219,31,183,21,220,238,198,189,47,2,69,198,154,128,105,164,85,41,108,40,42,159,84,246,221,215,76,59,225,148,76,195,44,208,119,128,2,227,137,246,83,155,217,188,166,15,194,12,110,224,15,209,113,61,106,118,209,73,90,140,124,220,166,76,14,131,64,33,135,4,212,53,88,11,219,227,36,14,132,15,19,222,29,190,11,99,120,30,96,69,219,249,117,16,155,0,0,200,30,183,213,114,129,185,119,220,98,22,93,16,44,207,233,199,208,130,216,118,81,13,51,180,21,26,243,55,71,43,33,236,128,17,142,237,106,103,161,187,90,114,47,129,106,50,116,80,220,151,192,24,251,83,33,70,221,187,4,212,118,120,63,10,8,61,41,40,129,101,141,218,102,38,50,254,12,211,56,60,228,8,115,100,112,114,240,190,174,129,138,18,165,86,126,130,9,207,96,82,193,248,52,200,102,128,15,130,186,214,150,148,84,173,178,40,9,249,28,64,68,192,90,161,17,146,202,208,133,92,93,125,28,228,126,24,101,250,250,207,20,132,174,217,134,166,16,181,227,60,62,26,137,197,149,43,101,87,172,75,169,204,146,217,86,148,173,152,20,28,183,85,167,156,39,64,8,162,219,53,71,11,196,57,23,247,19,28,92,9,236,248,146,158,6,164,135,167,7,54,157,106,71,184,120,62,98,167,205,142,151,173,191,248,235,61,77,116,5,121,110,63,206,72,14,210,125,68,167,123,194,211,92,14,40,32,200,41,37,144,17,220,224,206,84,113,213,153,163,190,163,177,112,51,8,247,75,224,79,213,55,48,137,57,191,49,207,185,93,78,38,125,161,178,194,103,97,124,147,85,17,14,122,33,164,131,210,36,138,176,122,21,141,161,41,251,139,65,101,251,254,204,191,4,162,7,195,42,86,182,207,25,124,159,214,69,92,232,85,173,179,119,252,4,85,44,32,251,83,204,103,228,85,105,239,169,232,226,218,234,33,233,162,150,151,252,70,241,137,57,105,251,130,107,177,159,81,2,111,91,40,149,179,96,213,24,158,12,240,178,110,89,44,86,158,189,16,234,41,24,65,209,119,42,61,93,162,205,32,135,148,134,168,0,244,112,40,227,170,12,194,97,159,187,27,197,223,174,21,96,93,11,90,12,118,35,1,139,99,232,142,210,29,167,23,73,200,99,65,149,85,152,106,28,148,207,197,184,113,35,113,234,101,182,188,20,74,212,26,140,162,99,65,170,89,58,27,91,230,37,3,145,50,100,235,171,102,44,52,166,244,69,118,231,176,76,234,179,95,60,40,165,123,68,30,169,12,88,21,106,220,206,72,195,131,207,203,169,186,121,114,29,194,237,47,170,191,222,200,85,251,223,155,187,124,7,129,138,116,213,184,123,250,36,92,102,132,176,40,93,97,223,178,15,218,182,30,98,216,5,221,122,220,123,172,56,182,187,0,141,12,242,207,228,217,68,21,224,154,37,1,190,3,181,9,14,111,129,74,64,97,2,58,8,164,247,141,140,212,223,106,142,13,224,34,93,84,87,97,225,164,48,147,121,56,113,223,211,65,60,44,129,210,139,243,235,32,69,197,219,134,31,49,189,91,95,128,21,174,13,193,58,112,129,214,139,102,220,124,97,189,0,130,6,90,241,6,208,25,197,88,211,13,134,141,33,232,139,93,192,145,250,210,23,144,165,203,122,238,197,108,75,131,69,191,136,11,137,108,100,61,255,28,230,215,28,54,151,173,131,218,195,102,19,213,93,190,201,192,116,48,73,81,229,195,238,184,145,224,51,217,152,36,18,125,112,108,97,176,95,133,96,7,233,208,75,250,72,245,149,230,234,227,92,217,165,20,162,231,52,142,69,66,73,135,37,8,14,216,153,90,17,6,126,181,230,36,68,159,38,158,113,229,192,186,112,33,173,182,22,66,48,43,151,160,111,208,39,167,0,43,248,106,200,186,131,179,133,150,162,90,84,78,177,5,79,173,139,100,82,74,183,21,134,148,254,50,146,223,189,156,89,163,238,251,200,240,194,137,221,71,127,224,227,30,58,183,240,107,207,121,168,239,105,166,118,81,76,189,151,136,13,29,7,25,154,100,147,139,69,228,107,229,215,2,245,197,229,50,207,230,149,14,52,126,211,52,219,216,40,206,203,11,86,159,10,107,168,103,97,93,203,152,143,54,145,184,48,145,64,77,100,132,84,217,183,159,10,107,86,78,166,178,140,216,59,36,103,158,61,95,214,129,229,194,87,86,216,74,99,130,11,194,19,37,156,92,35,102,229,70,57,110,21,238,28,196,226,246,36,125,102,209,31,217,227,104,203,43,78,140,118,134,48,80,140,246,57,126,106,109,221,153,87,126,106,17,61,146,90,245,232,122,30,223,80,207,194,88,59,195,7,214,118,54,31,33,33,132,175,172,109,182,50,253,160,118,101,51,125,101,71,98,101,115,181,146,190,75,253,192,49,227,237,194,102,240,245,142,0,217,193,186,206,189,47,65,252,121,30,204,171,228,214,37,161,69,183,82,104,209,213,133,22,221,97,15,8,95,67,164,193,252,142,51,223,119,251,180,235,210,223,29,223,38,109,245,251,197,132,22,192,95,42,227,25,106,25,59,94,71,198,63,4,128,80,27,240,228,238,112,13,121,184,36,189,138,234,2,242,96,23,17,29,50,104,229,139,100,241,5,141,165,221,125,214,203,201,119,43,69,53,40,169,101,107,19,22,94,27,181,36,60,55,90,31,212,132,181,80,222,238,117,246,96,224,163,24,159,17,47,37,187,246,103,117,195,232,89,121,238,144,6,114,205,21,232,193,153,136,79,16,65,146,243,128,36,102,77,177,47,173,97,192,217,6,150,74,92,90,84,230,87,160,63,47,174,171,164,59,221,57,95,253,121,205,210,151,152,35,152,189,7,212,29,211,255,28,8,141,74,166,10,90,65,198,106,179,165,187,230,2,31,235,112,77,45,121,16,80,150,89,36,51,87,169,214,213,22,142,150,174,146,119,89,142,157,116,92,146,154,168,165,128,152,138,205,36,10,139,212,98,11,198,160,214,34,141,92,71,26,169,64,26,137,134,33,52,244,33,145,5,194,136,46,253,20,188,4,18,196,131,160,226,122,80,211,24,182,229,125,239,62,85,82,92,160,79,22,84,215,211,176,61,45,74,67,149,56,112,74,162,80,118,156,81,236,88,6,21,126,214,158,232,15,119,90,201,179,56,223,202,36,90,5,72,233,205,237,106,166,189,102,69,212,38,142,109,177,137,142,161,157,135,107,242,220,246,229,58,174,214,188,213,147,40,90,63,116,90,139,64,181,170,195,97,142,200,56,82,92,170,188,172,169,18,14,55,110,95,45,114,109,117,237,90,164,178,106,159,133,219,62,180,151,86,100,136,176,2,112,86,91,143,34,138,89,161,86,1,195,232,123,37,110,161,30,221,112,126,150,5,105,238,172,0,15,174,168,217,200,152,75,174,107,255,150,158,128,32,187,161,72,115,171,78,224,100,172,136,160,250,184,223,196,39,206,169,76,111,243,33,216,156,248,49,38,198,174,190,30,115,28,252,188,153,81,213,111,57,47,135,141,235,25,53,10,226,188,21,214,130,6,13,48,155,217,230,254,210,213,252,21,187,139,245,190,197,26,232,219,69,98,5,29,107,20,71,203,112,240,115,81,147,194,220,53,200,169,186,155,21,80,20,171,243,228,121,102,228,139,59,208,250,28,46,63,223,197,137,174,122,194,235,235,21,206,184,251,60,140,199,69,144,218,146,45,173,95,32,5,245,88,74,53,85,158,210,222,86,111,5,18,208,112,167,200,98,81,145,29,5,165,130,128,35,246,42,129,248,174,38,90,55,40,23,172,217,171,205,4,170,4,80,57,128,217,67,69,184,48,42,158,6,24,229,228,217,226,185,69,249,153,123,242,196,67,122,220,134,53,73,210,60,163,55,240,55,206,19,197,25,247,83,22,189,226,144,22,182,243,248,248,94,100,89,90,142,133,236,11,58,127,75,131,43,17,139,228,116,30,231,225,20,86,151,203,237,129,182,211,194,26,34,153,135,111,241,237,48,30,7,247,159,38,216,92,177,170,229,188,37,149,127,127,125,189,170,101,146,57,86,164,243,151,127,215,156,249,247,48,64,167,178,120,194,196,249,40,33,227,48,88,85,76,201,201,150,244,185,120,98,117,237,50,253,253,207,164,137,208,95,43,9,232,0,42,248,254,203,138,20,243,214,12,114,9,92,67,253,176,118,217,159,222,151,5,189,84,139,185,63,62,90,255,246,111,226,195,34,167,36,126,246,16,143,142,244,124,35,5,131,93,133,242,145,239,220,191,162,34,218,55,6,188,18,111,203,168,100,134,177,202,102,94,94,3,123,51,7,61,23,41,40,155,113,103,67,213,53,188,241,174,44,138,83,153,145,186,132,119,199,227,98,89,60,84,60,80,127,72,131,91,238,84,75,250,37,12,162,177,229,78,60,139,233,9,194,104,45,247,218,179,4,6,135,188,75,15,218,188,130,127,250,87,131,104,88,119,128,121,240,12,117,34,79,196,166,124,66,247,9,123,235,235,123,246,158,125,104,15,134,228,23,127,125,253,22,37,42,232,11,159,158,24,110,221,136,92,245,123,183,194,141,248,59,237,189,224,94,251,109,190,213,93,161,178,166,202,124,48,160,236,157,251,206,248,190,113,223,13,70,67,239,6,35,130,204,34,159,48,133,103,201,16,71,2,255,88,176,130,97,86,74,246,86,59,97,113,1,214,185,212,113,109,13,205,60,241,85,240,6,96,163,220,39,100,224,107,154,26,216,227,99,192,212,8,208,168,157,52,109,188,138,83,199,87,35,51,214,123,183,50,21,208,198,59,167,103,163,190,8,45,216,197,5,44,208,8,223,233,98,84,198,199,149,169,24,23,41,217,215,173,254,3,100,226,232,124,2,184,242,240,190,92,92,248,119,126,72,202,40,238,133,253,89,53,228,184,218,199,32,171,5,43,104,124,79,63,104,222,103,236,14,83,188,90,183,83,112,107,127,182,239,100,178,148,251,86,238,170,29,56,187,126,207,39,21,33,187,82,207,68,104,232,160,134,10,28,52,166,24,38,42,48,129,8,46,196,131,185,128,22,36,212,159,22,247,65,34,139,114,17,107,192,16,69,67,54,54,180,112,33,110,130,135,172,2,8,7,67,21,201,146,118,211,9,184,107,96,205,16,38,13,200,2,30,238,82,205,120,64,104,81,5,5,199,128,1,243,178,72,183,32,107,81,170,219,211,236,81,103,159,150,3,253,54,106,186,248,44,9,56,3,164,138,88,209,204,59,116,79,12,37,125,117,50,122,39,24,195,62,200,139,118,255,220,203,91,112,43,226,189,145,250,150,96,56,100,144,247,11,250,201,205,7,228,104,152,200,20,77,237,242,64,11,233,62,13,242,235,4,80,48,83,25,98,146,242,244,74,212,134,11,250,16,104,247,48,200,218,176,148,135,62,220,198,191,162,83,92,105,178,24,224,50,144,42,151,197,240,55,133,98,216,203,237,142,35,81,24,247,117,184,190,190,22,102,31,253,143,118,51,224,158,244,187,142,195,197,182,131,96,232,165,20,86,58,41,7,105,229,171,215,215,20,157,213,184,200,53,50,74,209,25,94,134,106,228,115,135,169,57,209,128,232,84,49,186,53,192,185,245,117,127,4,41,108,6,80,142,128,93,144,212,144,42,42,149,43,79,154,88,156,0,214,92,134,234,86,39,164,180,44,76,199,185,149,6,215,184,138,104,93,225,236,177,93,203,49,188,27,0,152,185,254,1,91,124,88,226,53,127,33,214,216,47,206,153,67,101,171,219,247,129,90,235,183,90,190,208,133,40,46,14,247,33,86,88,156,52,73,104,179,208,229,214,195,113,50,146,80,108,147,190,30,179,174,227,121,59,158,132,58,110,221,238,241,109,13,129,225,198,69,131,66,22,218,190,169,228,73,24,195,175,7,202,32,131,196,245,245,145,9,192,59,97,91,212,85,157,171,52,114,48,95,40,175,26,213,107,104,169,11,161,33,146,61,187,47,165,166,49,42,43,102,192,58,52,80,175,139,124,50,53,238,66,216,175,57,122,49,135,234,13,12,69,202,70,96,125,197,128,201,132,138,84,41,11,252,145,10,192,91,187,243,57,219,121,243,93,92,219,249,124,200,104,245,210,46,202,99,153,154,27,37,88,50,28,124,170,15,83,68,52,224,242,188,5,194,173,69,191,41,174,6,92,218,40,42,8,227,121,64,223,208,144,47,123,133,171,61,216,193,16,175,178,57,168,236,123,74,77,41,244,252,93,95,131,79,32,211,196,249,12,217,249,137,221,144,14,69,224,250,187,118,29,202,162,35,165,119,227,94,42,94,145,232,53,155,2,220,243,143,178,91,121,133,48,98,29,97,196,26,194,208,230,76,69,138,19,103,225,225,213,112,168,110,79,232,200,170,18,182,68,60,158,68,183,84,214,68,200,66,183,86,53,200,14,167,140,20,43,91,132,53,22,175,95,84,14,104,136,75,140,45,30,135,217,245,50,199,133,85,96,21,48,176,50,21,255,53,176,10,184,19,38,181,210,180,231,58,74,149,43,158,107,251,138,186,49,19,32,85,16,160,220,95,209,206,230,18,95,202,240,16,253,94,67,100,48,72,195,19,103,164,246,150,72,185,125,191,240,220,142,187,142,163,20,87,184,191,88,212,218,173,51,76,128,150,4,211,25,185,183,19,183,44,177,16,37,53,22,125,169,228,125,252,69,48,85,189,67,100,128,224,246,159,71,236,89,38,96,65,91,147,81,47,95,184,12,228,133,235,31,6,41,98,235,249,197,1,203,170,180,27,239,138,36,32,194,138,34,58,116,77,206,251,221,160,135,86,126,38,29,235,235,132,105,72,20,228,137,13,108,222,64,217,18,39,237,139,48,190,77,110,2,239,140,172,245,49,80,156,26,193,190,152,54,178,250,134,77,168,136,119,140,135,36,102,24,9,11,46,56,211,159,22,76,72,249,45,138,165,83,125,138,247,168,209,41,191,110,140,175,119,198,215,5,194,215,128,99,13,209,158,56,102,67,73,223,40,26,23,53,228,145,48,169,98,248,137,206,98,243,198,120,1,168,211,174,105,149,126,38,80,86,100,1,154,86,41,247,48,30,44,202,32,29,186,49,16,11,26,24,2,219,151,105,96,136,150,251,136,20,208,121,39,81,140,210,66,120,125,93,99,152,171,149,177,199,134,50,118,96,143,29,69,142,141,209,160,131,184,15,203,217,45,42,2,142,219,60,175,82,191,79,106,150,211,108,74,170,121,74,187,156,231,59,189,82,251,85,237,242,9,34,170,183,71,216,44,212,141,108,154,190,67,54,213,169,162,177,124,126,67,170,111,35,214,82,89,33,159,153,0,19,24,226,207,133,114,72,149,122,233,110,202,134,227,67,78,207,23,206,186,5,64,251,106,71,207,76,45,180,121,201,104,65,216,206,161,8,103,82,38,34,36,199,162,171,229,165,243,56,70,185,2,99,40,160,226,117,225,46,242,121,67,137,232,238,8,135,40,174,8,31,145,42,156,250,164,47,108,62,4,21,40,17,139,230,39,33,242,14,128,54,203,169,175,136,250,65,31,98,151,142,184,195,250,202,227,17,142,65,98,26,222,155,147,115,14,131,179,23,212,181,84,202,85,67,150,229,197,98,204,249,28,82,12,8,64,149,40,240,168,73,111,219,57,219,108,108,79,187,49,115,137,227,242,146,205,9,171,209,79,189,73,95,158,42,230,241,146,134,47,239,72,113,166,104,56,140,21,219,189,238,77,93,134,49,43,86,128,91,56,241,211,7,197,123,172,214,98,161,102,153,241,139,215,102,179,18,119,54,7,127,182,45,28,126,53,92,117,160,155,212,197,82,170,54,16,92,0,187,184,240,58,162,225,6,5,126,77,103,106,180,69,86,13,181,217,4,12,190,66,51,209,33,182,142,141,161,170,45,113,137,95,246,131,226,132,88,101,4,103,180,198,230,32,125,126,13,91,207,123,110,140,147,128,5,97,129,251,226,54,28,7,13,191,241,130,42,191,104,176,182,44,121,236,46,23,236,46,218,7,110,73,141,157,245,225,152,215,178,207,246,78,50,235,149,195,242,105,163,138,139,117,201,61,217,251,58,203,151,236,38,12,0,236,96,64,134,5,252,150,29,2,243,66,187,46,184,51,102,25,133,116,164,88,192,53,181,82,203,248,182,210,48,156,94,210,179,87,91,80,185,152,108,96,50,92,31,140,155,161,251,170,230,21,116,29,43,201,199,23,70,251,244,208,240,119,209,239,146,168,130,70,45,152,30,143,185,194,217,82,57,26,65,71,222,17,2,73,175,145,115,4,167,36,15,224,49,57,84,255,191,234,138,255,138,208,122,124,4,146,62,224,188,176,184,244,165,170,5,110,157,94,218,11,84,131,39,82,169,73,117,235,13,196,220,24,23,187,24,98,56,107,126,117,31,51,163,50,25,227,34,200,109,100,238,100,131,135,194,127,162,114,109,194,156,138,106,32,70,87,100,92,235,184,151,219,209,73,195,38,178,209,34,169,134,12,34,33,14,120,11,195,100,107,254,166,132,80,169,217,204,119,100,97,138,175,192,250,68,219,57,57,12,126,33,2,27,135,123,206,101,56,65,191,144,159,202,204,142,27,44,148,26,39,99,135,132,27,153,47,248,217,59,210,16,209,145,114,208,193,144,93,202,16,221,90,7,208,149,253,53,47,81,112,175,106,194,158,220,238,190,236,96,36,57,103,229,151,178,74,201,226,93,112,57,243,71,55,39,73,244,128,38,208,228,26,101,28,0,139,58,194,19,96,120,241,140,209,183,58,197,97,71,120,130,133,30,167,1,137,111,229,7,134,104,119,171,109,92,99,215,138,18,127,140,66,253,47,65,60,159,194,57,188,140,112,57,208,46,186,236,169,4,70,22,161,17,99,109,99,225,234,13,133,100,13,89,156,169,135,97,218,23,191,135,189,110,238,163,194,156,105,169,91,235,219,80,151,68,116,250,185,10,248,158,11,199,188,24,180,44,31,246,81,165,67,204,214,211,63,30,31,241,129,27,197,254,228,85,138,242,97,53,44,26,21,90,210,164,120,137,182,239,210,48,231,121,245,203,154,162,160,23,120,25,233,30,201,240,22,144,42,104,93,95,143,109,141,205,65,167,204,41,165,97,148,135,128,108,71,125,230,42,51,193,63,47,183,76,39,75,92,36,80,48,183,11,116,155,29,13,107,115,67,34,138,106,231,55,70,145,159,1,129,7,255,47,71,103,49,26,54,170,89,102,236,76,198,152,163,200,140,66,221,195,202,72,14,174,97,31,216,91,177,131,61,24,219,108,174,46,137,6,47,140,225,119,25,17,155,6,51,63,76,237,64,196,66,195,113,39,237,179,16,81,237,95,63,28,159,248,41,116,131,218,209,112,114,224,39,26,199,115,83,188,64,24,121,77,5,184,84,25,140,165,92,98,116,65,213,129,97,83,150,164,177,59,248,2,123,213,179,248,32,44,151,65,97,229,33,135,34,145,63,10,236,205,183,127,251,219,246,119,175,241,159,239,236,193,223,119,134,77,103,243,74,231,48,76,120,12,84,197,191,253,205,30,116,90,112,73,225,159,239,228,159,98,109,3,72,216,84,201,15,22,134,174,221,79,198,129,253,250,229,70,208,124,179,145,55,187,27,41,153,56,201,30,214,109,127,58,123,244,103,73,246,120,149,63,70,249,227,231,121,2,148,102,121,124,92,49,80,216,184,66,45,97,73,106,173,91,76,137,5,91,145,137,47,120,226,85,46,147,222,242,164,72,37,237,240,36,236,85,36,190,176,94,148,101,18,124,189,201,98,172,105,113,223,251,156,15,108,147,105,47,108,184,101,241,216,19,121,193,175,223,150,96,32,182,94,189,222,200,73,146,143,235,178,151,219,190,211,52,191,155,93,32,189,155,94,248,214,219,222,90,95,15,119,186,91,223,173,175,191,238,176,224,241,175,183,216,223,237,55,248,119,183,106,169,67,167,103,173,255,233,222,106,218,175,95,189,218,126,221,12,29,101,9,218,125,237,96,180,179,140,127,57,77,171,111,45,228,226,52,83,50,80,118,57,128,17,240,85,193,151,52,65,76,70,164,126,206,157,234,51,1,248,120,210,131,255,24,81,23,195,120,144,8,132,1,28,39,119,65,186,239,227,115,144,243,37,240,144,42,74,179,124,31,47,16,206,99,1,205,191,82,109,172,140,215,238,89,120,137,142,38,22,28,102,119,235,42,48,243,126,36,69,180,14,240,224,163,192,230,218,207,104,12,31,161,106,102,43,223,167,41,61,183,136,12,190,169,105,77,64,145,116,224,15,229,228,161,248,40,13,103,130,184,9,235,166,97,250,102,15,181,222,138,110,218,177,229,63,161,119,14,92,22,189,32,144,88,181,75,204,228,28,133,210,36,241,168,174,81,64,75,131,241,16,138,98,167,220,17,56,16,138,225,212,102,130,117,6,31,112,237,46,65,62,133,230,226,33,139,145,167,215,222,67,83,156,66,3,53,245,101,181,107,140,188,82,215,169,38,152,89,147,136,189,52,144,197,2,157,121,50,63,38,242,210,254,157,220,148,44,185,254,25,216,14,208,61,52,26,246,32,17,154,8,218,1,37,122,50,46,9,249,2,44,104,202,12,97,244,107,192,33,219,161,23,241,87,97,135,61,162,245,177,57,138,13,207,216,8,238,11,1,238,46,228,244,25,100,33,107,202,244,248,148,139,4,31,71,145,120,217,130,115,43,36,85,92,131,139,40,26,72,65,158,241,1,176,32,138,82,168,51,46,78,209,28,44,86,58,159,168,240,129,36,73,115,60,67,133,137,34,23,37,35,196,72,222,192,230,241,158,43,104,134,163,24,230,11,139,200,133,198,141,60,105,144,242,218,124,4,85,3,22,11,53,103,4,148,36,65,44,135,19,46,166,87,17,188,210,184,63,120,166,71,33,72,116,77,114,203,13,194,43,149,194,14,56,38,128,97,9,225,137,244,48,35,29,48,85,42,175,232,190,127,216,0,146,93,86,181,23,219,9,141,140,36,73,146,212,243,29,201,160,48,129,38,127,0,194,118,251,186,247,11,186,70,118,67,254,76,229,244,184,162,215,50,47,220,255,180,148,106,37,101,26,107,164,232,105,48,9,128,187,25,9,216,66,84,210,0,12,132,55,255,101,16,32,13,27,230,33,128,91,22,140,27,45,12,146,27,164,182,99,148,96,6,193,150,216,206,53,124,218,82,238,62,4,237,169,171,177,105,201,187,113,79,227,217,35,245,162,86,85,24,230,6,160,130,23,103,53,49,125,134,163,107,0,79,152,98,32,59,244,238,48,207,242,70,16,230,215,144,124,25,16,160,225,163,171,162,174,93,34,127,173,166,232,193,233,215,107,229,152,175,31,174,161,114,193,209,34,140,94,99,219,186,174,216,110,50,35,215,64,131,88,101,194,87,246,243,52,141,2,116,99,161,20,141,116,1,74,246,123,177,30,35,239,203,199,132,234,244,58,238,97,60,254,52,57,224,68,81,175,213,117,127,194,48,186,83,192,146,121,48,222,135,123,166,215,218,50,210,254,58,141,14,2,104,156,69,5,235,181,182,141,92,104,9,231,102,148,120,105,182,153,76,89,87,175,220,15,126,132,158,190,130,49,39,198,122,173,215,238,167,121,254,105,242,33,152,38,233,67,175,245,157,81,115,47,135,139,237,114,158,7,228,103,177,215,122,99,228,202,54,190,119,249,207,143,168,203,243,46,184,154,195,24,186,157,69,95,119,98,163,9,94,241,133,144,95,16,13,162,177,0,220,255,22,203,95,169,252,197,4,224,5,95,44,234,133,178,67,97,169,56,158,9,118,242,126,192,232,160,53,214,29,199,118,107,93,113,172,58,11,166,119,88,141,196,128,119,16,108,160,52,5,55,24,41,122,64,57,140,115,178,48,95,141,163,90,7,62,170,15,124,84,5,163,66,244,218,61,19,0,43,98,187,227,110,201,11,172,138,108,39,106,251,40,206,109,189,210,150,227,2,201,206,68,102,127,42,183,216,125,126,139,192,153,119,59,208,98,129,155,170,224,136,42,248,166,42,158,171,200,56,233,244,91,18,159,106,107,139,119,125,153,193,224,244,101,121,213,21,88,161,253,30,215,130,246,73,245,76,108,109,34,37,127,74,238,183,190,62,102,2,191,102,51,95,148,51,215,88,46,96,220,183,136,61,81,12,8,191,55,197,111,172,213,39,107,65,185,98,116,117,64,79,253,114,99,213,109,192,239,93,217,222,151,196,22,234,24,192,28,70,240,79,127,217,160,60,89,49,108,50,25,37,14,8,69,153,64,160,104,185,26,117,208,135,18,174,232,37,163,108,172,0,123,129,207,158,208,230,11,122,255,52,170,48,212,21,75,117,245,12,187,33,48,27,237,116,140,146,145,177,22,57,58,25,245,121,220,187,152,217,157,179,125,19,130,17,227,40,217,244,146,153,123,163,102,23,71,40,133,166,204,40,210,23,56,8,61,179,19,44,140,123,121,43,88,20,0,228,68,198,94,61,226,119,10,233,203,174,8,46,156,162,254,111,2,25,254,104,88,177,229,182,130,17,192,135,162,97,140,182,201,218,227,228,156,209,44,190,49,186,98,245,184,78,104,229,194,81,26,92,46,245,204,123,71,48,221,59,102,132,102,134,195,97,1,137,24,7,92,128,104,218,249,210,108,166,156,210,165,231,117,201,168,112,44,226,115,44,178,73,246,67,80,152,108,238,165,45,196,91,11,105,174,68,65,22,115,196,198,48,4,187,112,71,237,138,251,135,51,165,80,38,22,73,182,190,30,208,13,73,93,146,102,87,55,101,218,181,122,98,188,92,109,111,9,32,33,73,201,240,235,46,219,4,189,253,102,200,4,120,99,87,253,108,42,52,254,212,52,204,235,93,206,230,36,4,174,12,119,209,149,204,25,202,123,100,251,250,92,214,104,69,173,86,139,233,36,233,99,3,146,186,185,237,208,117,99,172,118,171,245,183,251,109,12,10,7,185,207,89,116,78,76,200,97,242,111,115,197,155,219,114,205,183,165,86,160,53,216,63,216,59,223,27,84,143,241,77,197,24,135,67,132,9,200,122,214,0,129,130,82,163,67,182,189,48,182,55,133,177,209,77,124,240,105,255,252,151,147,195,242,222,242,177,45,233,188,72,83,9,239,85,218,68,6,124,26,25,240,239,253,226,44,191,98,142,101,154,143,105,21,160,193,110,242,54,170,88,201,111,212,9,122,75,91,176,240,77,165,69,109,218,217,110,183,135,84,3,111,148,55,96,143,217,106,67,246,86,175,235,44,76,123,54,230,82,92,59,127,252,166,151,39,142,179,182,179,231,111,193,156,175,182,181,249,182,12,115,51,117,102,103,218,153,157,163,158,179,132,216,138,179,94,85,175,235,124,45,202,122,135,129,231,4,210,154,177,227,62,107,171,43,207,157,211,169,151,61,217,115,90,67,161,9,74,224,203,80,116,170,19,28,59,236,162,72,129,2,104,54,121,152,41,243,230,73,229,16,206,81,46,84,125,47,79,209,37,151,151,170,27,163,64,169,45,145,177,173,91,205,152,196,198,170,234,73,88,125,29,107,69,56,50,169,106,87,47,133,135,250,137,50,28,246,158,40,117,78,186,3,75,139,232,59,84,53,126,148,86,105,197,213,29,244,68,187,135,204,243,71,85,25,46,120,116,167,117,15,86,216,167,228,85,184,126,42,23,215,10,207,136,248,77,76,155,151,215,8,73,168,58,210,0,200,183,65,105,41,152,36,189,6,141,237,94,84,177,67,134,68,252,9,249,172,18,46,243,7,171,146,16,251,109,71,174,140,18,248,91,53,79,182,133,38,80,195,66,84,214,4,254,165,218,154,241,130,154,180,62,20,129,44,73,133,193,176,81,168,44,63,136,129,12,147,61,107,50,240,21,199,189,91,92,138,90,215,25,186,128,29,31,197,254,43,9,99,219,178,184,126,181,220,105,32,16,45,5,60,19,227,65,223,208,130,200,132,65,8,55,232,224,175,159,192,0,74,177,200,227,99,157,196,81,211,50,80,246,75,113,251,130,59,134,127,159,250,87,8,253,76,59,6,210,179,220,31,221,200,47,50,100,71,182,211,27,181,185,68,4,134,43,20,223,72,145,19,40,226,64,64,89,225,93,180,234,184,8,157,255,210,0,6,60,208,7,31,129,252,172,26,130,216,101,34,135,109,113,166,180,162,158,42,44,104,227,180,186,95,138,93,235,97,92,1,210,37,227,23,195,151,194,35,88,47,95,60,11,171,10,119,39,226,85,211,124,193,148,74,210,186,40,115,133,205,212,117,139,203,163,160,45,214,116,74,98,103,5,204,137,210,23,148,210,200,231,191,224,174,49,21,15,83,174,160,110,139,139,38,117,153,86,193,242,95,215,240,179,16,58,19,87,179,46,98,116,25,175,142,169,2,164,202,174,128,131,201,133,219,39,6,121,220,226,173,170,138,83,221,146,167,247,231,172,124,185,84,183,101,140,132,108,231,10,26,254,197,26,131,234,217,9,237,127,140,68,213,113,205,135,79,41,234,223,73,73,220,111,160,201,124,168,225,79,47,88,229,10,44,158,190,152,208,90,176,176,231,248,26,87,80,160,120,210,25,192,87,104,233,156,28,188,199,176,98,228,18,1,181,163,152,63,169,26,239,250,33,243,174,111,186,66,15,159,239,10,61,250,95,87,232,213,174,208,153,196,234,201,71,82,50,5,180,59,110,34,245,119,2,113,192,200,217,205,120,31,93,221,224,1,230,59,136,252,17,189,204,28,112,39,201,41,250,92,16,20,137,110,180,251,83,24,231,111,216,67,100,234,180,47,231,147,73,144,246,203,77,179,163,238,11,37,246,217,120,130,45,159,250,49,247,174,129,160,36,8,180,139,144,123,41,131,123,237,76,4,6,241,214,98,84,205,86,62,64,101,89,106,164,170,28,101,8,60,194,104,132,99,246,124,43,248,1,158,57,153,99,68,114,24,110,150,163,159,81,56,56,202,6,245,34,197,86,88,178,134,225,42,39,128,46,118,41,69,250,240,40,8,182,115,244,226,113,26,140,130,240,150,5,231,251,66,225,181,123,49,247,215,23,104,110,86,234,187,0,240,186,194,55,168,170,94,120,31,162,136,253,133,233,14,26,14,92,158,110,25,134,135,51,94,210,129,49,9,238,108,240,233,46,114,241,11,91,127,176,29,61,228,41,91,32,142,146,9,167,112,223,230,23,134,153,240,197,4,88,186,152,92,159,171,61,50,128,56,64,19,32,177,121,108,87,181,141,187,102,59,73,3,240,74,174,166,145,16,43,67,3,211,27,229,178,39,190,68,212,253,162,24,212,173,102,6,180,203,18,188,131,120,44,252,178,235,35,55,128,174,52,110,99,17,138,195,144,180,166,102,179,109,110,82,13,153,160,157,94,225,239,74,156,97,253,177,157,135,129,119,106,142,203,110,77,58,78,149,57,211,18,222,113,42,112,2,119,159,174,27,204,25,103,174,157,37,83,29,115,107,102,106,98,97,229,0,209,222,76,239,148,236,103,1,129,26,168,143,98,10,105,103,164,154,102,54,134,96,34,190,160,98,148,72,212,6,218,190,224,107,110,213,49,108,179,31,228,139,243,130,121,253,57,85,205,212,5,229,50,71,35,184,49,32,191,208,222,80,168,58,154,139,54,35,43,246,0,104,110,10,160,244,158,246,198,236,195,249,98,172,203,90,205,46,58,186,113,187,177,129,6,39,104,30,66,198,213,0,132,5,146,66,198,97,84,207,85,92,84,140,174,204,121,13,55,48,89,205,26,156,194,143,138,204,97,54,36,21,75,34,136,208,84,56,35,222,147,19,205,42,104,172,210,58,136,117,46,131,57,107,206,230,14,240,43,247,140,57,21,232,32,145,86,105,204,23,168,70,158,196,211,24,68,195,102,206,159,244,243,94,229,32,87,58,35,35,252,225,40,232,230,243,174,131,108,145,157,93,135,147,156,20,189,4,138,148,186,8,76,41,191,187,224,182,237,117,199,155,111,124,67,199,187,69,37,53,61,143,149,22,72,190,88,82,164,179,82,197,187,191,88,154,97,225,50,141,32,106,151,169,140,250,22,202,101,89,43,6,97,81,87,221,40,180,32,247,179,101,249,75,180,44,70,19,223,31,55,255,150,97,150,214,236,138,93,147,16,33,99,48,109,155,49,152,130,10,76,32,0,197,45,199,95,226,0,19,40,128,17,65,152,10,192,41,186,123,245,68,200,39,209,34,127,161,20,198,33,188,217,87,34,174,77,238,17,118,123,202,191,178,130,117,238,126,165,98,10,185,116,206,202,250,120,179,122,252,40,67,186,244,68,220,40,177,190,40,163,170,112,151,174,211,1,157,226,224,203,72,37,198,5,45,156,218,226,146,41,84,163,17,28,20,44,226,153,136,5,191,59,194,246,187,136,93,156,10,82,71,221,249,95,133,115,126,207,233,87,173,179,56,200,165,27,155,73,251,22,43,96,20,12,28,240,15,115,240,75,59,34,79,223,203,39,15,123,29,229,186,250,209,127,89,119,244,95,255,166,163,255,250,15,56,250,223,255,83,31,253,149,161,157,107,127,215,8,131,178,111,47,118,250,89,139,71,254,191,6,98,5,137,90,242,123,41,103,134,245,118,97,194,208,9,200,49,152,186,84,24,90,35,179,144,188,159,152,111,112,23,172,24,58,118,69,19,242,10,107,44,30,167,250,236,131,159,221,44,51,153,137,252,135,32,37,229,198,41,148,36,191,244,51,182,202,97,32,25,146,168,173,55,199,87,88,138,87,199,169,127,247,30,55,180,90,85,81,244,116,23,142,81,66,4,191,174,131,240,234,58,167,190,48,156,14,70,150,142,199,20,227,150,28,225,79,88,91,164,178,195,3,85,171,129,104,157,217,42,146,177,28,203,40,10,252,180,226,145,16,102,0,57,241,156,240,10,47,27,102,135,108,21,151,61,224,137,149,238,43,9,171,13,87,12,154,41,31,197,97,254,195,177,237,112,83,190,236,218,31,39,119,14,127,237,212,26,199,215,12,241,86,22,213,159,47,237,53,128,163,90,140,104,139,72,2,245,156,51,250,125,70,14,253,237,20,89,50,102,74,13,23,20,47,150,10,221,255,88,68,195,13,210,19,63,5,234,62,199,92,23,3,39,127,56,57,58,62,188,56,59,223,59,255,233,140,84,30,214,124,21,97,64,214,58,138,39,201,113,114,101,167,186,73,3,7,117,250,211,24,207,241,145,172,193,6,213,96,227,96,10,193,13,171,153,40,225,170,46,144,50,66,125,210,222,5,237,255,60,60,61,63,252,235,197,217,143,123,7,135,167,142,46,254,169,42,253,254,116,239,135,15,135,31,207,203,229,211,34,130,138,213,109,117,5,75,96,163,94,8,106,223,73,164,149,238,248,253,102,51,117,98,84,129,0,116,47,214,218,13,80,151,1,22,60,10,227,27,81,155,107,121,240,69,226,169,106,109,209,183,193,241,209,199,191,24,11,155,8,99,44,189,142,88,217,252,169,149,157,177,242,13,28,5,124,247,40,86,157,178,100,49,93,164,224,82,177,32,55,183,1,190,150,193,225,16,67,86,192,36,50,180,151,212,203,48,30,139,228,184,13,27,113,254,211,233,225,197,214,1,98,70,122,10,150,83,12,205,124,245,241,243,233,222,201,197,25,194,214,241,222,135,147,139,243,79,23,135,7,63,28,62,175,250,249,87,87,255,112,244,241,226,253,209,241,249,225,41,36,126,60,220,59,61,60,59,95,189,242,222,15,117,149,143,166,254,85,176,117,96,214,68,143,199,167,63,188,219,83,127,126,250,120,118,244,195,199,195,131,139,119,191,156,31,226,145,76,9,203,39,110,216,215,158,90,156,47,201,227,163,29,122,226,93,150,239,135,80,197,177,88,8,122,11,31,118,66,4,21,17,249,218,186,11,46,175,34,184,184,129,232,156,2,125,26,206,162,48,24,251,209,236,218,39,218,207,225,175,21,86,163,33,181,120,26,183,193,104,171,225,95,0,174,14,201,243,85,99,165,255,149,234,195,0,246,147,36,29,175,88,255,183,254,111,30,135,168,84,197,122,159,51,229,160,249,51,198,255,91,255,7,11,249,128,167,142,250,191,253,163,103,223,96,143,95,83,63,132,75,161,241,229,235,90,192,145,143,162,112,118,54,243,71,65,195,107,216,10,8,26,155,198,154,58,141,141,198,86,187,211,104,53,186,237,142,152,226,85,116,113,34,138,123,216,218,75,91,181,182,65,205,219,93,183,209,234,58,46,80,189,13,160,150,190,241,10,200,69,135,238,159,13,127,139,223,212,55,250,173,134,67,132,174,38,66,102,136,20,140,195,249,116,214,152,68,137,159,255,97,64,160,29,130,151,176,97,72,25,141,129,18,235,63,183,126,24,231,80,61,155,95,34,185,219,127,126,255,153,143,143,222,233,214,1,180,18,34,34,236,127,125,125,164,41,255,168,5,252,167,56,196,47,27,180,228,68,12,195,73,200,217,237,12,87,17,223,11,87,155,89,233,12,82,125,92,242,170,234,68,222,47,171,221,104,132,147,134,173,0,175,237,55,222,54,58,237,206,115,102,35,59,111,167,87,151,48,0,243,123,67,251,246,27,205,85,96,74,141,134,53,96,119,9,115,105,237,104,243,88,252,198,29,164,243,222,136,230,211,175,132,25,182,126,252,228,53,60,175,209,121,46,36,64,223,198,170,249,207,26,201,162,65,79,7,95,190,126,5,138,253,167,176,228,157,246,54,236,149,74,187,162,180,87,223,215,111,160,42,123,73,101,187,221,254,31,128,198,27,218,209,1,240,218,240,158,189,147,90,125,130,54,207,104,241,233,166,224,18,69,37,38,113,250,84,229,254,239,63,123,140,173,64,246,81,154,5,35,103,100,93,191,31,225,83,130,23,162,91,79,20,45,250,94,130,220,181,48,188,154,121,24,171,54,115,220,185,151,195,143,17,234,3,163,10,207,96,230,206,129,23,242,219,243,76,50,82,83,198,87,76,48,20,194,164,125,21,121,190,59,105,51,18,214,139,225,167,162,51,142,147,17,177,132,204,232,251,39,118,59,136,68,123,234,90,58,81,2,228,239,164,45,8,22,179,38,179,12,213,43,42,210,134,170,9,20,177,66,135,162,40,213,227,7,117,133,106,188,164,197,230,126,93,63,46,129,92,161,253,203,37,237,17,100,64,153,171,37,101,240,16,65,145,61,40,194,24,134,119,164,71,96,227,126,32,227,198,63,253,246,222,233,233,222,47,23,239,126,122,255,30,56,153,61,180,134,99,26,7,164,75,82,200,70,118,243,61,98,185,237,45,166,165,48,232,0,95,211,117,197,191,93,241,239,16,219,65,118,246,104,255,226,224,116,239,103,252,100,146,144,255,12,82,152,37,155,60,107,227,26,51,111,181,228,147,36,68,67,4,251,218,221,130,156,247,199,159,246,206,221,53,234,4,75,114,58,161,27,218,151,197,132,43,84,105,29,123,19,197,223,206,139,146,17,38,69,74,164,20,169,63,126,124,156,73,195,182,49,115,129,78,224,72,78,76,174,162,126,196,234,120,169,27,241,58,0,253,89,251,54,12,238,80,198,106,227,220,51,146,43,1,245,192,86,245,103,234,164,144,248,35,213,117,32,153,15,120,11,61,167,151,225,221,69,43,48,55,151,96,185,43,43,188,172,169,160,202,162,135,123,237,171,107,124,109,13,97,121,122,79,182,214,97,255,167,13,180,139,246,93,5,104,119,173,227,249,52,140,241,28,61,48,247,155,188,0,25,214,112,123,76,223,70,189,129,76,112,193,29,196,16,152,22,168,180,46,34,139,172,8,162,34,160,188,14,169,153,9,138,83,28,160,6,169,217,42,144,154,210,220,18,250,47,165,239,100,136,237,24,144,154,213,66,106,88,66,49,88,186,10,116,203,37,1,150,179,2,44,103,36,84,76,9,197,219,218,178,179,238,97,70,239,142,15,63,30,208,60,163,32,30,163,183,14,72,252,244,241,208,165,127,81,124,241,211,217,197,217,233,254,197,222,241,201,143,123,178,65,40,180,255,233,248,211,41,95,139,139,119,71,231,14,135,70,154,71,6,5,206,79,143,246,62,254,112,124,120,6,157,190,198,220,73,132,143,46,84,142,28,46,10,193,206,168,156,52,87,73,124,111,96,51,162,5,51,222,249,214,226,132,109,168,63,90,249,18,252,135,16,39,20,234,103,35,63,122,14,35,85,172,159,76,38,89,240,199,241,145,6,39,244,18,40,254,63,120,245,191,153,56,99,166,4,18,186,52,163,41,151,20,37,25,213,219,83,22,135,60,71,24,242,143,32,14,25,113,34,146,250,230,39,8,198,190,245,234,85,27,59,4,182,172,255,187,81,146,147,127,4,113,200,255,124,32,46,176,3,207,156,195,111,221,196,235,2,59,112,185,50,59,144,17,59,48,197,56,47,200,14,76,144,36,35,118,32,115,71,69,118,96,236,112,14,2,216,129,25,99,7,102,138,29,152,173,204,14,140,75,236,192,172,77,7,123,133,106,84,142,106,48,180,176,66,21,86,144,234,172,196,116,140,11,76,7,204,17,247,242,233,58,84,12,42,92,123,51,69,212,94,9,15,149,232,174,254,250,241,241,210,22,239,75,215,176,37,137,160,95,35,248,9,244,107,200,233,87,12,142,194,233,215,0,72,89,131,126,141,170,232,215,168,154,126,141,52,250,53,169,34,32,99,97,175,7,251,237,142,221,153,215,33,67,158,204,235,0,68,72,151,131,217,206,168,159,53,155,66,55,38,29,100,67,238,125,157,249,111,1,34,32,28,5,86,15,96,7,179,70,200,22,9,13,166,77,74,66,186,11,138,100,39,65,122,154,220,61,118,220,89,211,179,199,128,83,55,236,138,124,76,127,173,123,34,128,197,246,227,171,40,200,172,30,84,44,119,194,117,95,152,121,118,137,156,220,218,152,33,229,90,80,218,222,198,212,9,178,92,212,18,49,104,180,133,25,48,98,29,247,118,249,82,124,97,65,251,112,40,238,29,133,225,163,70,246,233,39,54,34,220,83,60,84,174,20,214,190,135,178,230,188,251,99,239,78,44,219,253,99,71,218,84,221,120,221,254,205,206,184,127,3,29,139,180,119,222,205,198,125,179,235,94,64,222,197,206,125,255,162,217,116,223,65,254,124,176,55,244,38,131,187,193,187,214,125,171,59,28,186,144,208,236,234,73,240,69,137,91,50,145,151,218,86,9,162,204,75,145,36,90,122,165,18,176,204,116,112,59,244,174,6,251,178,55,72,192,222,84,18,47,133,189,105,137,91,44,113,91,38,242,170,47,85,130,168,248,74,75,226,213,94,139,36,209,227,119,42,65,84,123,163,37,109,177,177,67,53,54,111,250,250,142,125,109,179,175,55,236,235,37,251,250,158,125,189,226,171,215,225,147,22,171,41,150,83,118,6,229,217,116,216,252,59,236,243,37,255,236,178,207,87,252,115,139,125,190,230,159,219,236,243,59,254,249,146,125,190,225,159,98,246,98,105,197,212,101,215,221,239,100,10,76,108,175,233,117,183,220,91,248,247,77,205,249,17,240,243,25,224,250,76,130,91,255,243,206,89,255,179,14,62,159,77,208,249,108,110,247,103,115,171,63,23,183,249,179,24,13,13,70,104,193,46,242,221,72,231,163,114,224,129,55,129,204,113,115,96,127,249,143,45,246,3,184,223,168,146,229,226,169,118,84,230,155,8,145,29,120,81,145,67,141,116,214,52,50,121,207,3,108,81,99,77,11,217,115,200,53,24,206,168,150,225,76,42,24,206,168,146,225,76,170,24,206,200,100,56,105,46,199,229,185,72,229,152,250,41,29,47,159,210,244,57,83,50,174,190,250,249,24,197,220,109,40,103,190,151,11,46,218,188,143,140,75,31,181,106,240,251,175,226,199,47,197,226,230,141,15,197,88,194,95,229,47,170,161,113,206,145,193,57,207,48,87,112,206,145,201,19,31,148,82,96,17,67,225,50,74,234,255,24,33,12,101,224,35,124,247,119,215,214,18,110,231,136,206,22,148,218,170,174,76,213,155,187,154,74,83,239,202,229,122,74,122,179,227,245,245,49,39,10,214,215,109,241,147,147,5,29,87,38,112,234,0,214,244,122,125,253,90,213,184,46,214,184,46,215,96,210,99,78,53,46,22,76,31,209,208,18,12,191,189,22,98,138,225,119,83,20,75,28,163,26,90,201,234,149,169,230,109,147,106,132,237,127,149,205,107,201,29,59,211,237,234,6,175,220,192,219,252,219,217,166,30,210,81,54,186,22,180,243,32,195,4,30,192,100,96,69,193,36,239,1,93,221,113,173,217,125,191,129,193,43,213,215,4,214,168,149,133,191,6,197,180,137,63,13,163,7,76,181,224,255,251,214,176,224,227,211,149,106,66,117,234,33,227,240,214,66,189,177,47,89,254,16,113,151,25,132,183,123,29,151,237,34,81,123,240,21,102,63,95,135,48,108,100,82,209,159,101,146,134,87,232,16,151,133,91,135,19,195,42,207,252,241,24,137,194,36,207,147,41,84,227,223,199,56,63,249,117,138,112,161,62,207,97,182,29,151,142,96,175,187,32,95,57,109,20,118,231,7,225,45,87,247,13,29,151,28,251,229,169,116,81,19,181,245,33,161,170,39,109,176,170,122,34,53,13,209,121,166,141,129,164,56,7,146,182,127,202,195,136,25,56,226,208,177,63,65,241,170,84,0,33,249,27,217,149,15,126,126,221,6,244,22,111,217,25,10,79,209,140,12,65,59,25,160,153,80,204,226,191,244,199,156,194,242,35,56,27,163,38,171,117,114,180,185,197,121,25,64,240,83,150,152,125,6,250,58,131,235,103,3,255,105,102,131,109,252,133,17,82,38,222,20,87,97,220,246,179,17,108,211,238,196,19,63,55,38,189,113,27,125,110,195,111,104,127,226,217,221,166,76,112,54,128,155,66,149,205,209,174,61,243,178,1,146,22,240,231,213,176,53,113,122,60,165,57,217,96,157,3,235,57,114,100,62,75,28,37,25,36,194,185,128,233,121,51,248,3,148,194,28,254,0,73,48,133,63,112,239,143,105,166,239,9,238,0,129,17,212,0,21,43,60,121,0,19,145,9,86,101,158,7,24,120,224,1,15,38,47,137,249,154,15,16,143,54,148,172,56,33,225,40,206,102,1,122,80,229,170,141,48,189,176,141,190,19,160,69,185,190,158,90,106,152,234,26,76,21,138,69,109,2,89,111,180,97,119,223,116,54,249,138,59,136,3,160,125,97,35,211,37,236,38,54,7,201,2,5,223,208,44,67,86,27,58,36,48,136,44,22,36,52,87,46,71,214,168,245,144,39,114,249,212,153,238,53,225,150,200,127,72,230,57,121,47,10,169,88,16,95,163,70,48,166,156,193,5,65,231,153,157,227,107,175,235,94,2,151,32,38,126,237,105,219,6,57,218,206,50,104,187,114,247,128,173,208,167,45,38,218,227,19,113,202,51,113,31,0,252,168,139,93,251,202,27,92,187,151,110,235,210,189,118,241,189,14,24,21,126,120,144,37,189,15,253,104,47,10,175,226,96,252,14,181,108,233,224,223,51,97,250,173,251,48,116,175,28,167,183,231,225,75,31,176,95,183,238,188,249,128,65,85,46,46,177,48,63,217,95,8,245,237,209,219,4,224,129,61,60,89,41,141,112,15,223,36,46,25,34,217,3,80,116,1,89,245,66,151,16,225,128,154,159,246,174,208,54,83,83,135,227,138,213,65,251,130,41,230,7,99,165,252,44,81,10,121,125,128,2,194,198,0,239,1,65,149,162,115,239,183,177,10,159,115,193,110,17,152,217,1,87,232,39,44,147,42,43,228,62,239,176,180,187,146,113,74,96,203,146,29,191,159,144,75,9,125,195,243,65,50,196,171,176,220,139,214,193,194,112,236,171,251,141,149,75,73,138,207,114,27,97,62,35,59,23,42,209,66,33,58,192,139,142,6,34,230,154,40,159,254,1,12,164,13,235,139,222,215,171,192,248,10,193,152,166,138,128,193,15,156,136,66,232,67,101,192,131,216,6,240,243,227,246,20,208,10,61,54,77,61,122,101,154,120,3,4,137,161,59,64,114,2,247,111,128,108,212,128,255,134,12,248,127,246,49,68,26,65,112,211,175,95,50,162,240,245,75,184,156,171,44,39,148,207,4,14,148,100,175,113,174,208,58,144,96,253,235,65,208,4,246,104,14,231,5,153,247,73,222,66,38,192,217,156,187,152,131,204,15,229,0,240,181,144,41,112,54,167,148,241,70,84,33,96,52,234,16,63,69,121,12,58,141,122,200,47,77,139,125,181,88,222,150,28,135,234,141,53,185,37,199,161,119,39,170,201,177,24,253,177,154,219,91,21,115,107,241,188,215,229,217,241,54,95,118,170,230,199,235,189,124,89,57,65,81,245,77,197,12,89,214,171,173,242,4,121,155,175,94,87,205,144,85,123,221,169,156,96,107,190,224,120,236,210,43,18,135,42,114,5,42,94,119,250,254,78,174,98,84,36,232,214,179,217,28,246,19,116,36,104,99,120,70,66,141,211,16,253,201,167,78,79,87,34,119,175,188,110,83,102,179,75,254,50,195,103,44,249,123,234,32,75,167,145,50,222,165,125,237,110,111,161,183,226,205,43,87,102,1,33,67,57,47,223,20,115,136,226,161,188,78,49,139,145,74,148,215,125,205,51,151,94,37,204,132,215,28,15,157,95,218,14,95,252,50,135,69,5,112,83,124,254,163,56,54,74,103,91,19,200,159,165,81,82,41,190,73,129,250,253,196,128,21,2,27,153,47,238,121,209,89,24,158,104,206,3,221,119,209,0,31,39,242,128,191,112,200,247,91,240,131,13,236,1,127,242,206,201,196,190,23,184,247,221,143,193,157,176,157,186,223,82,31,24,83,181,63,102,158,24,149,51,20,134,92,4,230,151,140,110,90,109,163,37,48,46,117,214,247,49,156,43,187,186,226,54,245,75,183,87,135,95,93,144,134,221,139,219,139,6,224,22,39,43,215,33,129,101,205,135,46,70,86,65,103,198,208,30,6,155,135,249,134,237,135,174,23,183,18,62,103,200,217,130,28,49,235,246,195,22,101,210,26,133,108,96,30,149,194,241,8,159,192,33,27,10,255,196,113,140,153,117,210,202,243,196,161,120,98,150,148,192,70,224,241,89,98,155,90,128,83,238,34,29,104,47,148,31,87,238,109,3,91,107,5,240,207,227,35,239,9,190,232,175,56,241,185,135,0,208,234,110,118,112,251,233,47,236,126,7,247,29,127,179,45,111,117,249,158,139,237,238,44,224,110,31,0,51,227,167,57,171,4,247,42,85,160,123,210,79,31,122,249,98,88,105,214,95,225,43,56,149,142,40,83,156,53,52,181,3,115,126,232,58,1,119,70,153,163,121,144,148,212,182,186,188,102,66,126,30,82,60,30,52,146,183,88,107,203,73,90,173,62,15,113,226,102,30,142,142,196,173,33,58,31,222,241,146,126,40,208,215,168,15,23,218,32,28,18,93,34,6,14,12,136,15,235,253,22,151,110,215,103,139,245,150,47,30,124,179,117,192,204,158,138,186,193,246,103,215,198,31,77,204,115,54,183,122,60,213,29,189,69,238,61,243,70,206,2,135,193,55,216,203,92,99,64,85,35,41,117,80,59,48,140,209,206,225,15,255,58,162,115,47,19,191,104,16,34,149,97,97,255,222,206,92,42,206,64,97,140,182,142,51,254,224,84,90,176,138,1,114,167,169,98,84,91,187,126,47,238,207,48,130,236,238,24,136,14,233,1,172,77,190,93,240,223,30,144,200,140,26,101,160,147,179,141,35,232,161,2,10,126,224,78,130,193,204,217,162,17,92,80,209,29,4,12,228,48,224,90,99,41,4,42,64,214,204,99,102,35,205,155,86,85,168,117,42,36,27,79,217,233,98,95,120,174,16,112,118,8,146,160,48,53,95,28,63,150,112,205,209,83,18,54,46,42,234,29,36,102,7,198,98,82,208,216,167,247,155,65,233,20,189,210,226,34,68,94,0,160,191,6,151,123,196,1,63,146,128,239,195,244,250,81,171,229,76,61,74,22,109,98,99,188,50,186,179,166,202,198,121,139,248,121,131,6,182,40,44,84,125,3,29,94,125,44,35,73,81,241,113,169,248,244,241,81,130,90,230,44,88,96,30,229,103,144,121,97,225,54,191,169,59,8,220,164,5,244,28,62,252,196,35,63,199,208,215,20,246,172,218,39,136,224,50,20,16,138,85,203,89,151,228,238,166,0,231,168,157,133,112,110,196,252,158,233,104,88,227,42,136,200,47,113,25,100,212,136,134,140,126,24,7,41,62,186,202,199,59,34,230,37,211,147,153,181,143,242,96,138,22,240,46,58,198,175,98,57,185,95,48,131,95,119,75,105,220,136,56,215,60,119,209,64,48,166,52,165,136,193,120,161,86,25,7,228,69,154,235,167,138,129,121,153,150,95,53,64,111,109,109,36,220,76,85,200,15,188,53,123,45,145,230,247,239,245,18,143,143,117,57,92,48,61,86,230,214,69,15,99,138,123,59,246,179,28,43,159,1,223,178,188,4,147,151,84,151,217,207,239,245,140,18,21,69,164,202,207,129,127,243,193,159,201,65,25,204,162,240,181,37,56,94,61,69,176,184,104,99,159,174,98,99,79,34,211,112,106,206,153,49,153,232,110,65,87,157,212,93,83,205,236,47,218,22,246,10,112,91,4,151,94,21,28,75,208,233,233,240,44,192,167,167,129,181,128,160,158,6,221,21,0,212,171,134,247,42,80,234,85,31,129,133,211,47,10,2,224,158,204,97,121,96,243,208,190,155,231,206,116,15,28,232,91,130,187,33,40,122,152,81,251,33,28,21,44,74,14,4,132,255,128,148,187,49,178,245,79,233,119,8,150,60,109,239,161,111,33,21,249,156,124,247,54,200,228,186,145,251,217,77,131,21,166,128,76,21,240,236,148,192,166,227,242,152,74,37,96,64,81,38,190,129,157,179,169,219,165,2,117,0,228,148,32,177,157,6,20,223,204,18,253,90,206,194,69,15,175,24,172,128,54,169,87,23,168,179,67,70,221,5,31,157,181,248,131,123,52,66,191,157,40,54,118,69,108,84,138,132,140,125,170,51,88,235,201,75,193,161,112,118,86,45,26,97,110,235,215,114,67,36,173,212,138,73,248,73,130,75,196,21,132,177,85,18,67,14,253,84,58,100,169,198,48,235,235,254,146,18,172,17,233,176,213,64,47,212,139,151,54,173,134,213,244,151,99,177,244,41,20,230,11,93,146,170,126,166,129,159,205,83,58,66,182,113,246,28,46,139,194,160,48,36,89,204,117,153,42,186,250,239,208,237,72,226,71,51,115,51,193,90,236,157,206,182,154,188,76,211,114,44,38,255,205,153,40,10,133,197,158,5,135,16,163,115,97,49,74,109,90,227,224,202,33,235,102,215,178,88,40,81,232,166,244,116,1,119,147,216,145,92,165,57,117,40,153,24,91,244,73,234,18,181,0,32,79,126,190,237,152,251,137,139,235,157,195,185,249,147,152,184,58,70,110,242,164,133,47,197,99,104,79,147,95,63,205,252,207,115,205,247,136,121,215,36,134,21,240,22,198,151,86,86,191,229,219,88,8,8,75,25,24,179,112,138,84,69,57,135,86,50,227,244,131,126,178,237,16,237,64,114,77,180,41,226,86,172,213,16,22,78,209,144,253,197,71,30,195,205,240,84,222,136,19,51,133,213,182,26,51,97,168,157,53,240,134,15,39,97,48,110,191,16,26,232,134,231,158,64,34,89,252,99,151,188,192,166,130,89,79,153,147,89,228,215,201,145,108,63,220,213,166,212,19,97,220,252,44,11,175,98,244,85,203,23,4,193,197,92,142,132,47,162,15,132,62,69,62,167,181,193,218,206,162,111,32,236,154,229,193,189,228,206,94,28,119,4,235,41,61,224,20,71,143,33,47,153,227,159,221,192,68,211,0,204,2,173,235,197,81,150,238,6,101,140,142,126,115,156,94,68,193,173,234,144,59,96,215,224,126,230,51,251,127,186,169,43,189,54,86,93,185,210,63,162,78,227,176,192,148,242,98,98,228,8,50,175,204,197,141,73,165,208,121,233,155,193,213,76,202,179,24,105,77,8,163,140,66,24,23,200,95,138,244,83,238,227,194,68,250,248,122,41,32,197,178,24,202,235,174,33,239,68,152,11,70,157,104,248,204,47,226,51,95,226,179,68,195,103,126,1,159,37,162,176,38,3,68,20,216,244,16,228,41,169,197,159,148,155,70,161,77,217,225,236,190,111,185,9,86,32,148,23,65,71,56,160,86,109,113,53,66,37,86,44,246,201,222,173,155,122,145,202,158,126,49,122,226,165,74,29,144,96,178,216,5,19,176,233,157,80,49,115,98,133,134,152,240,178,216,18,23,206,233,77,177,130,162,13,113,101,164,213,143,154,62,59,215,242,114,73,200,191,80,241,26,73,184,188,86,228,240,158,144,152,41,149,245,203,87,19,11,134,0,247,202,124,193,189,172,153,74,13,209,183,215,155,216,67,119,67,164,241,82,161,55,241,175,27,51,214,255,87,116,94,69,238,224,183,59,40,39,50,189,88,69,255,19,98,200,102,255,27,67,246,171,99,200,142,126,47,55,101,227,218,176,165,163,98,216,82,244,63,68,68,139,112,59,70,43,183,204,13,24,234,139,180,125,137,192,112,120,133,216,159,141,80,67,112,152,79,206,149,122,90,252,1,20,109,244,171,139,162,89,162,94,116,90,95,244,231,163,131,31,14,207,123,194,97,20,13,12,168,207,104,172,143,137,251,121,180,206,239,45,189,217,107,209,172,245,46,143,53,215,133,212,72,234,143,195,228,221,28,46,170,120,23,11,95,65,225,30,207,27,93,7,163,155,119,201,61,101,92,82,6,62,116,201,230,246,175,141,126,110,109,181,214,248,61,169,159,206,201,167,147,159,78,244,186,15,245,101,97,65,15,245,162,251,245,69,207,254,227,167,189,83,163,240,125,125,225,253,163,211,253,99,163,240,205,178,1,31,255,82,28,200,187,250,226,5,24,248,188,188,225,31,62,125,212,75,95,212,151,254,241,232,135,31,143,225,63,3,108,206,234,203,255,244,241,224,240,180,56,238,131,165,11,120,244,195,15,199,191,232,197,143,151,20,63,63,61,250,203,225,167,159,140,225,252,186,172,252,222,7,99,219,79,234,203,190,63,58,62,220,59,63,223,219,255,17,221,168,233,149,14,177,146,80,155,212,210,103,196,50,75,247,117,179,167,28,24,74,31,156,154,78,151,188,179,101,230,160,59,92,95,215,191,220,180,92,115,171,178,230,150,81,115,107,216,31,153,158,17,195,236,148,232,47,186,131,185,204,27,15,158,23,208,31,150,64,18,56,244,5,199,156,31,178,144,76,87,168,186,134,127,88,130,148,138,7,154,88,147,42,135,241,205,89,144,222,134,35,172,160,125,241,206,146,187,24,157,210,127,240,99,104,11,123,41,164,240,113,162,11,0,12,131,132,14,253,178,19,159,20,215,202,137,172,48,35,41,143,80,177,154,121,121,123,15,116,103,230,5,53,25,172,82,118,123,245,222,199,187,234,1,181,248,228,135,155,11,137,165,122,9,224,76,34,225,238,125,145,10,148,149,129,230,69,116,234,66,177,10,103,139,76,197,182,180,161,157,202,13,237,24,27,218,25,186,92,178,199,118,203,147,155,227,242,97,106,42,84,117,242,150,44,224,183,25,16,71,184,70,35,180,32,104,241,95,208,67,36,82,183,101,106,119,216,247,11,60,4,14,160,165,46,170,86,56,182,128,244,14,199,66,69,53,100,10,77,49,172,56,80,75,191,194,190,141,114,123,160,122,201,105,168,70,31,77,158,6,0,47,199,85,46,183,173,149,27,18,197,237,151,248,16,107,234,195,64,239,129,73,75,85,42,87,242,116,45,7,185,85,183,84,235,19,177,46,94,11,151,25,57,40,32,131,90,120,250,240,183,229,174,197,72,238,92,38,41,250,153,164,138,36,18,68,95,246,162,37,150,41,212,44,75,69,89,59,102,6,85,68,122,93,195,69,239,84,190,137,81,145,167,110,121,91,27,21,109,187,81,77,134,144,20,153,89,215,192,166,253,138,32,26,237,39,41,64,233,41,92,201,243,12,85,224,140,98,66,233,82,47,68,65,167,223,118,30,31,199,194,141,255,204,27,209,114,109,194,130,141,105,146,125,115,69,88,69,111,182,16,132,76,121,9,42,72,155,226,50,156,125,58,62,58,232,153,45,83,174,103,101,73,4,224,167,89,239,44,109,232,96,239,236,199,195,154,150,198,126,118,29,172,222,212,187,195,255,60,60,134,182,108,84,83,185,243,211,216,177,173,159,98,10,139,133,103,13,88,4,214,122,131,105,167,3,205,125,203,94,12,86,237,224,232,227,25,208,96,171,54,15,68,46,154,109,174,218,184,186,170,205,181,96,66,132,170,181,21,87,32,179,77,10,152,17,203,174,89,155,140,143,196,241,159,250,55,193,126,150,157,94,93,218,157,71,94,158,244,37,229,71,87,255,216,26,58,189,170,211,212,145,152,150,103,162,108,200,19,7,85,59,203,9,42,137,119,11,169,204,174,35,49,19,185,109,71,196,83,85,16,115,46,217,78,102,243,89,93,84,58,224,232,236,224,9,147,132,192,236,39,54,62,101,46,183,93,213,191,220,216,144,201,7,142,116,85,10,4,199,157,253,69,123,102,116,1,201,93,193,157,217,11,92,90,191,94,206,214,209,205,195,28,224,33,111,211,95,151,199,131,200,40,155,253,116,175,195,113,240,115,138,29,165,76,108,226,123,41,191,47,201,135,142,182,204,203,70,231,43,127,193,172,114,197,125,71,208,59,143,97,145,70,215,72,119,0,16,239,97,252,91,184,112,27,211,32,191,78,198,141,255,171,128,148,47,35,31,203,255,149,220,180,162,178,230,117,1,53,99,201,129,5,66,7,107,13,120,63,198,89,204,211,8,117,181,232,247,56,200,114,249,225,51,253,116,105,38,246,149,49,56,93,138,72,47,224,52,99,17,52,125,21,65,179,118,121,76,98,163,77,124,39,89,10,88,72,60,169,133,177,244,192,56,116,253,115,82,192,160,177,106,161,210,151,2,9,22,134,103,60,62,198,230,101,128,99,199,206,221,47,176,72,192,137,193,191,110,14,68,71,128,143,214,0,117,63,135,49,16,105,187,73,27,107,156,83,70,251,221,241,30,48,28,65,59,184,7,226,42,246,35,149,229,166,65,84,200,56,13,72,234,206,246,192,142,249,146,243,56,78,104,149,135,243,29,239,241,136,75,174,40,32,162,56,97,9,108,134,178,112,239,196,107,176,90,53,29,38,243,98,174,58,219,162,165,234,248,199,90,244,186,184,125,157,6,147,210,250,34,4,28,192,0,48,134,52,84,251,209,167,136,82,48,170,36,30,69,225,232,198,43,7,155,13,214,215,115,163,137,216,191,13,175,208,227,112,66,33,163,186,11,18,123,196,250,198,147,141,32,95,59,203,49,135,175,45,213,111,153,197,94,60,2,34,224,167,52,34,171,151,101,19,48,71,31,220,7,35,0,23,125,195,248,44,234,103,32,130,70,206,140,72,202,207,56,187,215,126,70,248,88,158,89,194,107,242,75,32,181,127,196,51,140,47,47,229,51,92,119,72,195,233,149,165,121,160,54,110,144,66,31,198,117,98,160,232,234,146,2,123,103,233,200,171,97,177,154,150,70,207,91,77,137,104,40,26,58,220,173,199,201,29,92,239,62,170,133,52,45,228,153,44,60,170,81,238,89,131,47,95,112,61,23,139,134,154,235,16,115,133,249,83,212,237,196,71,99,182,28,23,170,151,11,22,26,220,44,183,151,94,101,222,191,159,125,250,216,102,65,210,195,201,131,77,205,247,204,17,137,231,187,2,136,232,220,26,37,21,216,57,30,53,131,170,45,197,35,113,25,143,72,56,94,18,212,153,239,158,132,102,247,153,208,88,25,178,227,107,128,210,136,118,93,49,135,235,103,156,197,184,134,151,126,124,92,83,103,116,15,22,207,79,81,202,186,190,190,182,166,139,12,41,44,246,127,219,233,100,103,142,217,168,2,251,135,150,134,88,206,162,151,56,107,216,95,126,122,129,2,37,124,105,158,97,166,48,215,23,79,193,213,171,163,158,138,105,41,200,77,57,96,196,96,119,9,245,136,93,250,144,68,36,164,174,187,168,218,81,75,234,244,150,180,20,198,179,121,206,154,65,225,189,197,2,52,7,5,62,158,61,208,184,149,173,99,93,30,221,116,172,245,143,79,250,159,226,232,193,208,182,98,51,244,239,143,3,140,1,17,240,159,87,2,29,105,217,250,177,29,37,211,75,253,202,18,29,48,153,68,33,165,131,130,176,124,179,216,94,63,96,91,134,241,67,145,174,177,49,186,199,165,70,130,71,65,14,251,130,222,169,240,221,210,2,128,26,161,100,128,152,214,86,163,59,186,118,224,138,34,69,142,167,137,250,167,118,68,118,42,120,103,50,47,244,172,105,56,30,227,75,165,200,134,101,157,69,254,3,236,10,174,110,11,213,220,44,97,218,129,128,165,181,13,189,157,6,19,4,72,212,52,87,34,31,92,188,105,18,195,201,161,231,124,114,92,80,89,77,42,207,161,166,4,234,42,224,8,224,220,248,74,118,94,220,72,186,182,112,228,83,102,167,43,134,45,211,189,120,80,83,122,184,20,169,6,245,196,153,62,186,101,164,13,191,236,232,236,73,157,52,207,156,57,38,49,206,46,135,165,78,185,190,173,89,230,64,164,239,116,118,173,52,143,172,158,21,229,128,23,40,114,46,22,248,153,187,19,106,95,70,254,232,102,23,89,210,104,188,107,125,223,233,64,81,252,109,245,68,26,251,178,152,180,11,59,165,65,16,7,29,180,195,220,7,218,106,215,98,127,85,49,206,215,5,60,74,39,110,213,238,11,235,69,83,79,104,190,176,220,198,139,158,101,81,116,142,9,224,66,116,120,137,57,143,143,214,143,65,116,27,32,148,185,141,204,143,179,86,22,164,225,196,234,231,154,90,158,151,54,253,133,64,250,19,180,177,173,71,250,191,245,230,210,49,117,221,133,241,141,201,171,75,122,70,42,162,232,134,120,70,122,146,222,98,40,82,81,92,75,177,29,199,163,212,248,101,114,95,141,52,215,215,173,79,147,137,101,156,38,61,55,46,224,95,106,13,227,224,224,139,248,215,80,35,19,116,148,251,175,176,169,218,187,225,239,178,175,212,62,18,163,20,239,185,176,123,56,178,202,253,246,244,141,102,35,255,29,119,122,239,127,0,221,201,182,38,213,53,51,86,24,129,166,112,227,202,182,73,59,78,129,160,182,161,79,131,11,106,79,115,104,113,99,177,132,115,199,189,253,231,58,44,192,198,3,95,94,77,164,198,75,222,128,80,93,209,66,245,142,101,71,195,36,212,18,18,222,100,230,109,155,144,238,126,102,132,184,87,212,46,83,139,36,249,6,15,210,67,170,63,149,234,141,21,205,85,106,56,234,229,152,146,99,221,44,89,33,11,229,153,58,221,150,10,234,139,81,108,92,159,10,213,153,238,241,233,140,165,86,157,245,118,24,143,162,249,56,200,108,179,9,103,125,189,248,60,198,22,88,156,246,146,208,180,146,55,91,25,11,60,60,71,138,98,175,233,66,19,224,204,254,97,164,38,130,47,67,150,8,216,177,179,207,115,96,124,224,199,126,152,142,144,4,180,78,146,232,129,103,226,207,43,60,202,214,81,124,3,60,155,96,172,42,207,196,12,217,126,237,48,184,177,218,57,181,175,51,232,45,206,241,37,68,186,228,49,155,228,140,222,139,65,249,173,211,3,50,173,216,210,209,24,136,181,225,11,1,206,244,122,222,254,60,15,210,7,118,10,80,71,144,155,89,44,233,175,66,206,95,144,95,8,161,127,46,132,254,218,33,213,132,255,138,58,47,60,2,104,197,89,18,73,255,97,14,89,64,94,43,236,92,147,254,227,35,113,69,22,127,91,172,6,227,154,119,85,219,111,38,14,99,186,200,14,66,188,216,184,149,213,233,233,1,106,112,42,190,254,160,168,103,139,37,242,154,187,122,205,140,130,134,132,122,246,15,244,53,199,44,190,240,104,219,206,126,137,26,248,224,21,136,213,167,146,184,228,88,142,150,94,182,139,139,205,155,165,71,24,202,208,94,98,208,139,143,250,34,149,74,198,237,133,113,76,102,113,21,10,7,79,156,174,246,119,238,19,76,173,96,159,181,163,195,7,96,169,1,242,42,94,113,196,187,65,9,58,11,85,10,120,17,114,198,65,76,88,145,35,168,229,131,203,75,131,19,108,147,90,123,60,83,220,184,1,184,231,13,123,235,213,171,22,190,50,58,77,122,107,76,84,90,151,210,186,168,227,32,211,182,40,109,107,216,23,32,89,8,186,89,249,148,233,187,157,199,4,254,139,68,152,57,97,198,9,140,157,184,103,50,219,216,120,244,192,85,55,215,235,174,34,86,71,101,25,131,6,70,28,242,80,206,113,120,139,65,222,195,12,202,1,244,91,36,191,183,132,1,76,114,117,133,83,9,227,49,163,156,156,167,170,79,147,121,22,36,183,114,215,47,178,235,228,78,53,224,174,117,87,109,3,40,111,222,4,130,65,169,137,167,134,94,172,212,97,149,180,19,63,42,38,100,69,67,38,178,109,148,130,5,115,87,170,180,47,21,53,82,183,67,24,19,133,68,15,179,40,204,237,77,123,183,247,183,244,111,241,238,227,223,98,103,83,68,207,204,139,209,51,185,254,119,62,72,209,101,131,62,192,66,55,40,247,248,152,140,3,59,65,251,236,29,191,213,69,101,147,37,21,228,184,46,83,203,209,2,58,203,57,51,0,168,163,36,25,66,217,85,11,110,195,50,247,212,190,227,167,38,152,129,148,111,173,199,212,143,133,158,149,64,110,130,41,210,113,7,10,149,75,184,195,17,53,245,146,44,120,116,69,225,234,219,229,215,35,244,238,208,244,186,218,52,177,185,218,105,174,217,43,79,212,121,124,92,62,211,238,202,51,229,175,25,172,162,48,142,92,9,185,46,155,118,139,166,45,158,211,247,255,225,159,228,8,7,124,235,151,245,96,249,203,122,44,133,208,177,82,89,19,169,219,50,149,116,51,11,250,132,82,63,30,237,17,252,154,92,197,137,221,94,245,112,56,234,2,40,178,18,247,93,203,213,135,131,165,41,140,18,190,66,7,204,137,99,177,206,131,170,179,93,85,167,91,81,231,126,107,121,63,91,85,253,108,45,239,103,187,162,78,150,167,201,77,208,34,18,18,107,151,117,214,106,170,0,241,79,68,37,35,183,45,244,100,97,178,85,213,100,162,45,141,187,151,60,10,250,238,178,231,190,251,127,193,51,146,17,59,246,71,157,146,10,48,112,147,85,206,78,202,228,24,124,230,73,17,166,45,215,223,220,114,220,98,250,67,77,58,7,202,160,229,151,243,216,91,59,144,41,85,153,38,80,215,22,40,129,112,177,216,36,140,34,40,20,39,136,17,10,0,158,252,22,0,79,150,2,248,205,191,32,128,143,72,204,240,15,15,224,65,20,133,179,44,168,135,241,17,106,21,87,1,243,8,160,60,175,202,72,89,141,86,229,17,72,89,173,234,204,255,225,96,254,238,119,5,115,128,129,223,12,225,202,137,159,28,255,190,206,0,71,15,5,218,5,173,112,111,175,56,196,112,204,13,80,35,74,66,254,183,60,52,102,134,28,153,20,231,254,126,167,71,132,253,128,67,51,64,87,131,29,224,225,165,35,216,112,39,82,222,231,208,159,107,56,108,223,107,157,142,180,78,41,243,161,159,48,247,42,89,19,192,176,57,114,22,137,151,112,3,129,134,37,220,182,85,157,217,217,19,103,86,228,106,59,34,55,117,86,56,5,51,140,6,0,12,105,66,241,124,150,28,180,113,93,129,210,65,155,61,227,160,205,126,203,65,155,45,61,104,23,207,56,104,95,127,102,212,113,201,107,143,203,85,18,235,167,37,175,61,45,36,93,206,11,135,5,102,243,206,113,63,255,15,71,27,166,30,241,191,10,198,128,89,163,136,9,49,70,199,13,21,178,72,118,66,230,57,90,12,33,98,14,160,209,63,24,96,138,142,59,246,34,81,118,180,51,238,143,4,98,153,121,209,96,100,34,150,185,54,54,202,124,232,115,183,224,51,66,44,115,103,145,121,89,1,177,76,43,17,203,228,107,16,203,164,6,163,100,20,193,119,9,70,153,214,21,40,97,148,201,82,140,242,36,158,152,32,4,153,120,103,178,252,253,75,162,159,42,196,114,246,79,75,168,86,47,137,70,175,94,3,251,17,33,11,98,224,179,175,210,128,149,158,241,170,148,96,181,213,62,248,215,93,237,57,86,44,210,90,191,239,106,31,255,235,174,118,246,121,30,94,93,69,15,127,220,98,255,250,47,188,216,128,203,111,240,157,230,143,91,237,147,127,229,213,246,167,179,63,110,165,15,255,16,202,155,61,203,161,255,123,174,34,19,5,100,65,136,63,80,125,206,197,24,69,124,127,20,141,46,114,61,50,65,131,30,222,243,132,247,105,50,253,41,141,28,146,225,138,122,94,230,22,108,143,240,213,240,221,60,43,90,84,137,116,210,201,161,128,98,72,164,192,82,230,254,232,26,105,37,95,91,253,47,204,224,165,151,187,225,152,25,214,50,43,147,243,228,228,224,253,25,253,164,97,136,177,246,124,161,58,209,67,69,137,252,155,138,160,176,147,61,57,204,213,213,183,216,219,248,239,106,39,84,126,165,29,95,70,198,67,173,112,220,80,126,101,46,0,247,90,65,23,101,125,125,173,172,132,242,251,26,238,136,55,62,49,230,186,93,42,56,163,216,173,74,148,223,74,227,126,36,28,5,227,135,60,3,150,229,24,166,219,7,188,30,250,181,69,79,67,151,232,229,204,79,209,142,123,60,15,26,121,210,152,199,254,173,31,70,168,143,215,16,189,52,166,172,91,110,2,203,78,249,209,215,251,32,170,1,83,227,21,188,67,76,151,58,54,117,250,120,70,153,65,48,52,52,49,198,130,35,251,130,59,214,75,93,210,136,66,79,63,225,173,139,6,12,240,147,92,87,84,185,72,214,206,119,47,54,76,92,11,187,129,237,21,60,136,148,45,219,160,80,57,17,61,211,185,213,58,154,189,37,246,78,93,87,177,104,228,157,40,105,31,124,250,112,246,159,63,240,180,5,170,27,234,126,86,80,19,24,166,108,190,85,41,165,37,114,142,199,182,102,62,27,215,184,135,250,237,91,67,44,49,14,195,212,72,171,83,110,75,219,33,83,103,131,217,80,128,131,122,23,27,106,215,234,124,109,56,11,214,117,237,35,189,124,141,238,151,189,247,29,25,14,2,83,12,9,184,130,131,192,180,222,65,96,218,134,205,250,33,245,103,215,225,40,211,157,3,134,94,130,65,21,35,252,131,46,227,50,248,241,146,212,118,236,76,243,28,55,126,86,116,69,195,39,80,209,25,172,245,17,208,128,230,207,161,215,208,134,134,126,165,231,222,23,105,73,162,204,75,148,113,138,150,6,108,57,233,43,245,172,63,117,232,127,214,66,55,183,85,48,20,23,195,58,15,186,219,223,185,111,58,238,119,111,220,239,186,110,119,219,237,118,220,173,215,240,239,16,175,248,238,22,106,80,65,13,56,11,50,60,244,171,215,184,78,157,126,180,3,63,41,94,129,108,62,243,34,119,12,89,227,157,55,253,49,70,192,246,186,235,217,238,246,247,111,222,108,125,191,181,253,230,229,223,179,183,111,187,235,91,221,151,223,189,124,179,253,250,229,119,189,194,119,63,25,68,67,47,51,194,9,20,67,38,181,186,104,14,99,198,76,10,189,173,87,175,214,237,244,239,241,192,31,210,46,14,194,97,63,245,210,183,111,223,190,249,123,196,209,97,171,251,247,212,112,2,239,114,159,130,12,103,165,228,19,71,56,63,132,134,188,228,237,219,173,151,235,44,208,174,143,193,123,33,161,251,90,38,108,81,194,27,249,189,61,164,97,36,174,223,244,94,186,212,2,126,199,237,209,53,198,229,29,3,244,219,168,157,193,218,42,101,117,29,209,106,41,107,203,209,59,48,178,182,29,222,29,57,118,70,195,46,252,150,243,96,171,3,215,169,155,54,95,66,38,155,88,88,156,88,88,156,88,88,49,177,80,45,222,180,188,47,184,45,29,92,194,126,2,91,211,108,38,78,234,217,105,211,166,17,99,168,56,231,255,188,126,245,106,11,139,217,126,51,229,95,82,241,97,103,167,251,250,81,219,158,9,247,182,187,6,183,232,72,196,59,112,108,169,174,75,110,230,48,170,44,245,14,123,77,154,170,0,167,128,175,110,131,52,35,244,24,195,26,57,111,189,55,112,54,17,138,145,16,22,46,192,97,77,177,85,116,232,122,246,16,143,0,105,124,137,208,67,75,239,123,229,56,63,209,93,7,170,67,179,155,244,10,167,40,113,120,52,219,136,187,188,224,183,62,30,113,12,105,75,62,24,227,171,198,201,199,31,224,230,31,249,136,195,126,141,194,75,125,4,141,48,211,105,0,116,237,26,201,139,28,103,171,214,230,90,247,26,40,148,239,61,88,207,237,87,112,104,89,88,197,32,140,236,96,147,137,67,205,193,110,53,131,230,171,13,0,7,22,83,207,31,36,205,230,16,142,122,199,21,63,225,88,51,184,145,225,132,222,230,14,207,148,165,16,56,202,63,59,218,15,230,106,188,157,205,47,125,234,56,116,195,38,42,21,59,232,80,23,104,112,252,39,104,121,185,28,130,214,222,122,32,62,2,1,137,90,230,255,147,185,54,205,26,18,28,89,172,212,173,232,82,172,85,43,236,51,209,47,66,113,199,141,139,65,180,120,211,145,60,36,42,129,31,18,149,80,26,90,164,135,147,186,36,175,165,190,8,101,27,185,153,59,34,79,75,226,61,73,82,231,83,238,133,173,224,92,177,17,182,143,144,120,249,11,144,217,237,31,78,247,126,57,219,223,59,62,188,232,190,59,57,233,101,244,14,214,197,59,170,249,221,219,183,219,166,235,31,85,237,244,135,119,23,91,47,89,141,45,168,241,6,106,108,111,140,151,20,223,187,216,222,98,229,95,243,242,47,101,121,113,197,149,174,179,48,134,123,22,238,83,166,113,201,253,101,98,252,205,171,34,0,218,221,230,200,217,152,161,69,83,199,189,245,88,36,169,107,248,123,189,51,3,196,113,237,92,13,246,24,8,93,209,94,78,213,94,222,186,183,80,215,221,115,48,78,250,8,35,166,143,200,28,192,67,55,90,117,43,181,190,158,80,56,75,236,78,116,115,13,87,7,165,53,155,20,149,244,114,103,212,191,132,52,214,245,223,113,43,9,72,30,74,23,230,88,130,197,88,194,195,88,0,2,66,192,216,157,201,34,51,89,100,166,23,153,97,20,45,22,162,125,72,10,234,246,21,42,227,9,72,108,110,195,241,124,16,31,34,232,188,123,95,28,203,62,42,111,116,4,216,222,115,215,254,55,144,170,128,221,157,219,214,209,143,7,167,150,251,224,222,243,60,213,56,229,30,236,157,239,89,238,157,150,125,167,103,31,126,60,176,220,66,207,112,141,81,105,66,118,140,212,103,180,216,79,167,199,142,125,239,90,68,114,111,206,226,43,75,51,53,46,250,82,98,23,135,116,154,28,183,111,96,243,118,151,128,60,43,33,38,124,73,52,33,182,68,238,126,39,181,124,17,99,205,184,105,240,25,197,105,224,218,245,154,169,239,92,251,112,141,26,30,15,70,128,186,217,31,136,242,69,96,59,56,252,120,126,116,254,203,197,135,189,243,211,163,191,170,26,178,196,251,79,31,207,47,42,139,69,129,207,221,104,203,118,79,133,203,120,32,38,3,168,124,94,76,67,15,149,199,172,252,189,168,248,32,126,160,172,250,175,250,199,47,226,3,41,5,97,253,206,147,238,146,116,92,72,194,17,252,104,44,12,141,41,204,228,220,37,137,137,235,36,126,115,111,138,244,118,196,50,37,253,169,106,237,97,128,6,209,44,43,107,36,225,112,153,167,47,45,225,223,129,133,64,15,244,50,97,223,159,201,239,105,8,140,217,113,8,127,196,232,208,117,27,1,166,39,130,46,97,202,201,181,175,38,48,14,144,3,11,226,17,134,37,18,165,24,119,183,31,133,179,159,210,72,11,26,52,130,148,31,210,100,62,211,210,166,126,118,131,110,76,44,105,56,175,7,206,25,69,73,92,37,27,52,221,38,147,160,100,225,194,57,221,159,167,248,198,118,130,111,118,5,75,119,190,199,177,216,99,212,236,38,254,200,100,94,234,28,142,26,28,35,78,20,255,81,177,103,120,192,209,148,136,103,43,243,111,3,180,87,70,186,185,61,137,119,45,160,84,128,53,12,44,79,165,97,80,147,89,50,179,157,94,32,194,210,0,145,221,179,249,215,151,73,124,52,238,125,191,229,78,226,158,133,182,19,51,203,165,200,16,189,193,144,130,66,80,41,140,199,224,5,131,64,11,0,71,133,84,144,162,133,41,175,4,172,254,113,62,189,12,128,25,205,144,19,191,194,240,69,146,250,195,144,154,76,96,103,59,125,25,110,44,121,31,222,7,99,187,139,68,182,167,186,194,27,194,234,224,52,209,143,185,12,143,220,31,39,95,242,86,107,193,72,28,40,224,241,2,42,110,18,220,59,76,66,8,120,206,106,139,2,187,112,251,53,187,26,61,150,243,1,19,18,27,188,28,174,175,179,95,175,134,90,114,87,38,111,201,49,116,233,27,245,227,217,175,237,225,174,101,245,88,132,5,224,174,97,33,200,148,5,131,223,224,239,237,33,177,212,20,100,30,50,120,21,96,67,49,228,185,231,181,168,105,238,41,161,251,166,195,226,162,251,24,97,155,218,17,193,197,249,252,84,132,6,0,76,106,152,121,194,104,64,243,106,96,229,193,171,193,242,105,88,50,52,2,31,243,75,109,204,175,248,152,121,81,41,57,40,206,173,171,253,222,42,206,185,81,219,174,218,132,84,220,42,69,23,175,120,117,69,166,156,134,159,114,118,6,169,192,68,216,183,112,33,198,114,60,47,139,157,229,254,232,70,162,19,192,153,169,111,38,41,63,29,226,64,39,248,155,91,244,32,74,2,232,66,4,164,97,26,158,122,248,233,61,160,79,25,16,45,128,195,48,198,104,70,153,153,52,22,169,85,145,119,216,24,178,140,185,163,80,93,192,216,71,1,202,48,207,70,215,193,212,247,214,214,242,5,227,130,173,235,60,159,245,54,55,239,238,238,218,119,219,237,36,189,218,252,235,135,227,205,238,247,223,191,217,68,201,38,5,10,177,128,115,168,40,8,133,190,223,188,143,200,201,26,32,89,178,206,70,95,59,104,79,5,127,153,86,177,133,138,22,3,139,144,184,150,73,238,49,45,12,197,221,1,186,184,163,148,90,52,36,139,216,170,36,182,53,247,130,97,155,170,189,116,116,21,79,190,245,253,194,182,113,252,230,20,224,163,77,216,221,6,204,205,209,99,253,32,56,220,84,142,12,113,168,217,114,169,123,85,164,26,52,242,171,148,125,46,92,66,181,134,160,144,1,190,143,129,124,4,60,146,195,182,79,179,243,52,8,228,180,248,28,112,58,36,201,214,46,198,26,185,35,15,254,20,195,109,64,183,44,61,254,200,235,36,110,251,233,85,198,50,88,144,246,148,116,108,0,141,132,237,79,39,103,234,234,197,72,150,20,53,190,164,125,3,60,190,82,188,201,128,22,207,132,104,7,168,105,47,26,100,168,110,99,93,93,32,10,158,25,104,121,203,233,143,233,4,243,120,84,246,124,87,159,68,209,83,142,141,186,107,139,158,89,36,49,50,205,61,50,8,7,6,31,99,73,208,242,62,219,226,113,172,178,18,172,179,132,132,130,59,81,55,213,152,67,111,160,165,113,207,84,101,124,68,246,136,50,185,18,210,93,113,240,117,104,9,114,64,127,245,238,2,11,142,189,117,59,203,11,17,246,226,215,64,11,92,194,40,179,2,252,192,114,150,99,55,229,79,99,85,126,133,211,243,31,42,123,126,154,225,211,147,29,107,58,126,38,44,3,57,145,98,220,81,215,168,208,171,138,105,170,128,19,109,108,5,4,251,50,242,49,83,42,133,213,31,74,189,180,172,17,198,13,130,93,39,25,208,95,0,192,161,151,201,2,35,0,243,209,142,175,212,195,198,94,58,24,13,49,206,186,34,137,198,72,17,37,131,241,16,125,106,100,189,28,10,44,148,215,37,59,162,64,83,218,164,106,14,159,38,225,161,240,44,122,92,22,10,16,56,137,241,16,178,95,71,99,20,216,226,111,236,83,8,19,58,143,190,20,39,224,129,188,12,174,194,152,98,7,210,46,202,79,187,224,62,216,60,188,189,82,30,208,177,199,140,149,97,13,169,111,59,169,104,74,101,127,72,110,3,213,127,57,221,78,200,120,23,137,130,202,102,240,194,147,117,241,163,186,191,235,228,78,235,133,127,81,219,53,165,145,45,10,198,171,215,9,98,173,48,255,168,90,196,169,49,223,233,138,179,220,87,188,155,156,172,150,86,59,145,32,255,89,177,120,178,166,150,182,164,38,227,2,101,37,246,185,164,252,185,228,137,101,29,149,164,38,8,255,108,225,63,219,248,207,75,252,231,213,146,6,145,241,52,154,195,132,39,6,97,48,203,102,101,61,103,73,43,199,130,17,85,80,41,82,158,168,133,220,170,81,9,19,158,168,3,12,173,81,5,190,151,212,248,32,89,94,89,73,37,45,169,135,20,228,233,15,239,246,149,179,136,66,98,97,139,170,91,57,35,174,189,212,142,153,188,82,75,7,192,150,203,250,248,241,212,25,248,225,12,121,20,89,133,125,214,77,24,197,13,61,41,120,168,58,136,65,242,94,150,97,191,171,74,49,41,69,79,147,88,216,53,189,157,105,37,213,119,125,207,122,121,61,165,170,6,10,33,122,82,28,97,163,214,237,175,65,154,88,149,141,239,23,10,163,94,76,50,30,87,21,158,249,97,156,159,161,107,119,218,55,18,182,125,240,179,155,30,247,46,88,157,107,215,181,244,239,179,224,234,175,140,247,208,90,208,82,159,6,12,170,65,61,149,27,210,147,235,246,157,21,140,81,78,84,215,74,41,115,121,91,98,214,53,227,209,178,150,182,131,122,3,188,220,59,188,100,181,118,138,89,75,15,66,177,198,97,60,174,110,10,50,170,65,41,201,2,82,134,224,32,194,63,107,203,234,112,170,37,212,150,47,194,118,33,177,182,30,227,113,75,53,245,228,170,186,49,134,16,132,13,101,85,196,87,85,73,69,121,155,148,242,179,175,38,25,225,76,91,70,61,105,233,254,193,13,164,170,241,15,115,180,223,111,177,76,226,234,88,224,103,46,31,51,159,93,234,195,65,160,242,131,159,99,40,217,102,202,107,161,118,73,129,26,40,241,139,130,99,209,165,194,49,19,81,106,228,71,109,53,93,190,12,213,228,198,20,25,100,73,243,116,76,238,138,139,194,153,80,84,35,38,52,70,133,115,68,110,40,248,164,50,7,47,90,211,36,244,102,47,48,36,158,62,208,26,28,154,99,169,168,36,133,234,34,241,161,92,6,101,237,81,251,126,132,166,239,36,90,6,254,44,155,249,241,42,6,158,84,208,114,68,21,195,220,226,227,25,9,113,92,11,95,21,90,19,114,233,105,65,73,229,224,115,149,122,232,178,205,114,3,59,146,207,25,228,135,233,169,62,31,176,78,43,106,63,56,84,240,62,55,188,0,61,49,41,116,54,108,86,51,20,160,120,199,176,231,138,17,41,169,76,254,246,61,169,131,140,26,153,94,5,172,60,81,242,217,187,108,214,254,154,53,45,182,128,12,254,10,181,175,138,85,21,180,46,92,201,156,232,103,206,240,186,87,121,214,170,118,166,41,132,156,203,182,6,159,253,83,253,188,164,207,95,201,116,229,243,146,26,231,37,93,249,188,164,165,243,146,62,125,94,82,60,47,128,202,4,227,89,140,242,104,174,167,139,225,184,177,23,55,242,84,119,40,221,71,183,50,17,183,104,117,71,168,78,173,208,172,59,134,111,13,91,187,51,94,89,250,52,118,167,144,162,158,244,54,102,238,68,73,17,174,189,68,250,167,118,47,189,104,35,213,94,45,241,10,187,226,15,242,25,252,205,118,38,253,102,51,99,35,217,243,226,65,70,106,158,220,101,244,30,138,248,232,66,10,179,143,243,169,99,239,57,206,85,211,107,237,109,68,27,237,78,167,219,39,191,218,88,245,214,219,227,42,15,15,240,11,251,195,203,197,189,243,236,61,168,75,92,247,238,184,215,113,154,35,119,223,187,221,184,108,222,109,204,250,123,244,242,131,220,253,227,99,210,158,134,164,66,131,90,227,187,182,4,31,38,111,129,207,230,213,198,84,109,145,230,69,171,233,61,184,48,168,125,167,135,255,178,7,14,248,53,219,24,47,174,119,97,191,90,30,212,236,97,11,248,99,249,38,223,91,10,112,219,83,96,216,2,71,153,247,173,14,32,255,77,208,43,149,9,97,235,230,234,11,67,68,63,217,44,243,203,173,181,33,26,100,239,229,178,69,246,185,74,147,119,220,163,134,222,12,19,209,223,115,232,53,248,246,245,186,39,241,139,179,243,211,79,127,57,4,4,125,246,151,254,61,233,129,84,23,124,124,92,150,203,155,65,208,146,207,219,108,86,226,235,169,73,145,105,164,86,219,225,31,244,216,189,211,93,161,122,43,193,19,157,63,88,122,77,199,233,85,44,71,205,76,246,14,14,46,206,63,93,156,236,157,255,184,187,194,104,77,107,207,222,42,53,184,233,231,253,90,245,0,216,42,174,175,215,229,107,75,45,148,254,165,32,65,197,35,178,249,72,24,60,220,112,120,96,40,170,143,184,49,149,250,9,235,235,246,141,119,211,206,162,112,132,207,30,55,64,188,55,181,108,58,51,138,10,169,156,153,228,9,44,55,183,111,240,133,145,189,191,118,221,70,171,235,88,203,155,240,1,43,76,163,30,127,21,179,80,211,47,72,111,131,98,45,211,105,37,155,28,43,1,55,120,49,87,86,19,38,182,65,156,205,211,64,134,85,39,205,4,219,169,175,198,200,254,162,172,181,66,203,64,19,216,182,132,119,126,73,169,99,177,133,235,143,233,121,145,105,33,151,217,0,254,180,40,252,147,201,167,198,21,238,114,134,84,10,111,148,53,91,68,161,98,40,138,197,38,148,20,149,128,41,202,76,223,127,122,83,142,208,12,168,86,82,98,134,100,110,12,55,203,52,96,33,196,43,94,70,157,190,57,60,227,102,121,241,111,28,89,143,130,198,151,134,134,184,123,13,235,69,51,54,93,249,247,27,89,58,234,53,230,105,100,191,104,6,77,203,233,55,22,127,139,45,218,42,146,103,23,137,133,220,36,22,164,215,75,227,57,43,102,46,192,232,137,222,164,207,112,56,94,90,124,59,70,52,132,243,22,118,56,198,19,242,32,213,134,60,20,174,235,116,8,144,246,217,75,234,121,88,70,87,133,210,41,140,93,253,163,87,173,36,197,85,116,83,30,123,33,213,226,44,4,169,12,191,144,86,135,95,64,82,170,54,232,130,191,211,217,181,125,175,229,243,1,74,146,201,131,147,222,43,166,117,93,45,198,132,168,34,66,43,104,51,118,141,144,17,137,17,1,34,114,191,134,79,120,154,144,200,137,144,48,9,121,241,26,81,114,96,104,16,241,241,138,151,171,118,151,92,188,63,222,251,1,173,29,20,142,49,191,208,224,139,78,32,58,178,204,108,135,156,126,7,156,187,209,11,186,85,242,76,215,20,139,48,89,128,146,198,215,202,30,148,230,88,44,171,160,88,125,105,5,84,36,203,6,241,80,214,32,225,253,210,42,164,140,54,18,117,52,81,124,109,45,77,67,141,13,237,76,233,189,213,215,210,149,227,244,106,82,240,94,173,63,89,246,81,203,178,251,21,141,51,45,189,148,33,29,65,98,212,143,72,233,239,197,178,202,55,25,141,82,39,76,191,37,79,173,159,6,241,218,80,113,237,201,87,122,169,54,88,96,91,149,246,96,64,79,204,154,228,239,41,38,153,94,150,239,137,181,123,232,167,237,153,47,140,45,151,79,7,203,89,202,53,62,62,71,187,153,226,218,152,107,18,124,116,206,232,209,89,62,236,198,131,209,208,120,219,69,228,229,199,87,112,89,251,94,62,24,55,155,232,4,153,253,232,51,155,36,158,58,23,63,166,158,223,68,22,49,105,206,197,3,182,245,1,145,140,239,184,232,149,214,181,142,241,107,90,254,154,136,47,95,124,253,127,86,221,235,103,82,30,143,91,213,91,69,125,60,131,75,235,31,47,175,15,59,163,13,224,165,104,224,149,106,96,31,27,128,52,180,177,196,191,205,174,252,181,37,127,109,211,47,209,141,59,110,122,175,107,251,218,226,157,109,137,206,182,11,157,137,181,93,169,91,234,236,101,109,103,219,79,117,86,238,66,117,175,207,231,229,178,151,3,209,162,220,226,5,131,238,234,91,106,140,146,74,131,55,174,47,91,229,85,102,37,146,23,155,196,166,197,77,195,82,208,199,145,169,96,107,163,146,13,221,143,230,17,86,49,218,52,109,171,170,75,211,69,151,129,144,71,167,180,57,70,219,54,93,67,102,249,209,198,138,39,236,120,167,213,11,64,241,211,29,55,93,129,63,169,212,108,115,68,244,48,177,18,76,97,141,188,74,163,179,117,249,26,40,2,214,104,211,221,245,171,123,197,81,183,82,50,160,84,143,137,189,21,10,23,174,245,146,30,91,181,227,214,18,41,159,58,60,22,172,212,207,230,145,82,203,154,217,154,2,29,44,202,161,15,136,209,214,175,180,98,173,133,83,187,214,52,17,218,229,98,239,78,105,60,158,133,180,252,159,44,34,230,173,162,198,21,220,27,248,36,91,186,90,141,245,192,66,226,124,45,167,218,80,234,198,224,93,26,126,209,129,186,170,62,124,78,63,104,122,112,84,221,120,249,25,13,76,94,113,9,29,196,77,22,90,177,124,169,33,45,141,218,10,210,128,64,171,96,168,104,44,175,105,8,59,88,19,92,53,101,105,61,110,196,16,111,118,59,29,170,196,245,7,150,217,83,215,216,80,51,187,105,30,69,0,3,7,8,109,42,174,75,101,29,255,108,85,105,138,232,23,144,117,188,111,149,181,60,204,18,255,110,85,168,142,24,69,62,28,91,149,90,31,70,161,3,107,5,189,10,11,217,53,107,137,230,148,181,191,103,21,244,59,136,254,43,148,26,249,150,161,77,82,40,243,244,99,229,21,179,98,64,31,8,121,208,176,154,190,246,98,73,90,28,79,241,48,129,96,67,20,163,177,236,114,137,117,185,220,10,53,148,40,46,214,68,113,21,140,10,123,185,94,125,180,245,50,47,89,106,165,1,22,238,75,125,76,85,173,63,33,92,232,215,240,154,194,45,156,193,62,224,248,150,148,86,75,103,112,52,79,213,34,150,41,66,192,38,138,69,99,161,156,167,170,34,125,56,242,103,150,43,57,188,85,106,32,113,34,170,224,161,123,170,142,112,15,109,107,140,167,16,174,47,175,137,220,4,153,47,82,68,74,193,115,84,60,32,60,221,76,50,153,64,17,54,10,201,164,240,81,0,129,195,180,155,234,222,82,37,20,86,165,46,57,11,69,42,192,213,84,172,216,113,61,43,29,3,67,119,202,172,96,104,66,253,113,99,21,218,36,252,206,173,235,95,169,198,184,198,28,120,181,101,67,47,86,173,232,213,208,119,121,178,1,83,67,108,225,214,106,110,45,197,63,110,240,12,95,234,65,237,203,151,213,97,97,117,107,100,82,203,178,249,209,177,186,116,88,106,10,9,23,235,203,75,85,160,243,149,25,134,64,44,161,174,178,102,42,154,8,95,16,210,82,135,9,89,29,55,92,101,13,201,232,21,22,49,44,142,61,129,21,68,179,152,222,117,26,76,44,52,81,79,71,142,27,46,93,45,52,202,170,45,35,22,11,5,178,181,133,196,166,133,75,95,36,235,235,107,140,135,102,146,214,221,204,133,21,86,171,187,153,50,39,47,171,111,66,40,54,193,208,212,43,94,79,65,105,7,250,193,238,82,117,190,160,224,111,137,171,173,163,139,21,40,213,8,179,248,69,222,192,224,134,15,141,135,0,205,211,221,58,173,193,42,9,79,204,159,175,145,199,226,22,251,33,185,15,168,122,51,112,215,214,114,116,66,178,250,169,139,150,111,96,180,252,212,69,79,192,81,234,212,150,81,112,228,59,5,89,154,96,170,163,74,153,109,95,11,125,181,218,161,200,158,56,20,161,227,102,203,151,33,91,6,199,56,254,236,201,133,224,247,117,246,244,106,44,47,89,119,52,82,237,104,248,226,104,236,22,35,86,245,86,62,45,153,113,90,116,141,212,39,95,139,42,64,54,241,52,201,235,255,207,222,155,118,55,146,28,135,162,127,5,93,26,247,0,195,34,118,128,36,56,24,30,0,220,192,125,239,102,179,57,125,10,133,2,88,4,80,5,86,21,0,130,108,158,35,249,94,89,155,117,164,119,165,107,235,218,146,37,217,146,172,247,252,180,88,26,203,210,140,108,253,151,119,166,187,103,62,249,47,188,140,92,170,178,54,16,236,38,123,102,228,105,206,144,85,89,185,70,70,70,70,68,70,70,204,90,246,149,102,248,43,76,116,169,82,99,44,82,135,139,4,80,58,71,161,193,170,143,205,114,86,123,159,165,213,208,30,181,3,233,161,223,49,100,68,166,27,96,80,224,168,164,79,213,161,222,128,124,178,171,93,97,100,80,19,109,2,235,51,62,118,19,54,181,17,37,124,168,74,174,71,33,68,186,127,63,143,221,48,16,137,152,242,94,142,201,44,156,53,138,112,208,40,194,21,93,17,238,230,138,112,41,87,196,183,113,69,119,109,22,170,45,11,250,38,230,93,133,233,202,193,193,55,246,159,13,74,203,12,60,167,142,111,20,238,69,15,69,15,11,31,134,234,161,248,97,225,216,71,250,24,8,162,191,52,185,212,199,57,226,186,242,79,17,152,116,115,108,28,18,227,156,107,119,97,219,163,223,1,186,102,251,112,36,93,141,137,99,169,40,1,37,49,243,231,209,192,217,248,90,52,102,57,198,232,90,99,195,224,112,86,193,26,77,205,193,176,152,55,150,31,19,185,81,181,69,73,84,16,80,200,18,169,48,125,158,71,151,123,207,109,155,204,114,185,184,226,235,59,175,93,171,27,116,53,227,86,19,218,29,14,118,75,233,237,90,81,115,251,67,247,126,183,135,236,166,10,97,94,104,65,255,200,108,49,110,108,28,138,109,81,94,86,5,61,2,38,115,60,117,179,167,206,67,216,236,30,208,221,209,11,65,231,59,215,91,180,142,12,112,253,226,241,140,225,242,26,168,0,87,63,134,215,64,37,220,107,160,18,223,154,95,4,109,58,18,197,20,169,195,251,13,148,138,70,52,149,153,2,87,90,50,160,171,26,230,149,3,14,31,153,230,145,222,228,180,125,205,57,90,71,112,47,49,107,32,66,209,235,16,7,146,69,254,5,123,160,196,190,117,27,106,179,71,190,223,75,138,2,238,170,160,106,17,227,254,253,168,17,31,24,170,69,191,197,196,224,193,106,168,154,150,50,68,160,185,242,57,231,161,78,241,24,90,221,191,175,241,17,218,33,194,130,129,211,80,38,136,180,25,5,86,215,0,239,117,38,252,201,206,112,238,18,229,177,221,37,242,30,22,1,84,176,152,181,152,227,100,106,71,105,40,8,179,100,133,122,155,2,20,136,156,72,152,171,175,41,138,22,97,212,210,84,234,145,201,136,217,235,130,131,77,87,14,112,97,172,212,109,226,116,15,129,83,208,49,116,192,53,8,140,77,111,68,148,251,247,5,214,23,62,25,117,87,241,184,37,196,157,12,204,140,70,74,44,100,21,110,4,16,108,154,118,126,23,122,23,81,206,137,95,56,112,167,215,51,173,136,162,90,39,40,185,166,68,160,116,68,71,200,101,79,138,24,1,167,177,136,157,160,45,0,145,114,28,35,184,61,63,40,16,63,212,153,175,75,251,252,90,55,10,20,171,81,239,109,164,42,32,156,98,24,131,208,93,228,177,11,208,31,240,31,161,21,109,195,116,185,134,158,11,76,197,192,41,104,142,99,105,4,7,151,223,69,27,39,60,122,11,56,213,64,107,190,61,36,126,108,237,72,154,142,187,99,238,158,127,212,205,206,112,126,64,240,149,122,230,26,80,69,107,74,58,134,179,206,118,81,37,209,222,169,175,62,211,238,6,94,207,22,48,219,128,118,106,188,174,107,74,204,115,197,31,77,149,222,238,43,136,1,243,222,112,135,225,160,173,30,12,244,137,251,0,239,39,140,3,228,27,154,183,168,227,213,143,21,131,15,87,30,231,138,212,249,161,198,187,32,84,98,193,248,84,33,62,133,1,193,17,206,96,31,211,17,201,228,208,135,122,99,107,20,177,191,200,19,244,39,27,19,107,232,79,46,38,54,209,31,33,89,75,229,5,112,200,150,120,23,92,24,23,30,39,224,231,72,154,188,40,77,62,58,70,175,9,103,81,247,29,46,164,25,199,94,23,157,139,250,216,171,117,1,59,202,33,40,40,235,237,167,79,149,248,137,110,90,115,74,33,241,46,84,121,92,56,74,60,126,124,156,80,227,150,130,111,249,207,177,122,72,241,68,34,33,76,104,216,195,16,148,67,251,153,83,89,145,182,16,131,163,43,226,160,45,52,186,119,199,29,221,155,184,255,101,174,87,16,127,94,236,163,138,123,246,158,173,154,203,150,213,165,126,77,236,163,82,244,157,27,9,254,104,6,127,101,181,44,154,248,112,208,134,68,72,70,168,105,89,145,234,138,65,197,104,210,62,44,94,238,211,211,167,136,21,164,1,166,17,85,216,81,206,122,8,102,220,225,231,19,180,17,131,115,99,156,190,67,235,59,58,102,40,166,58,209,194,193,231,58,174,66,26,229,205,62,10,151,153,16,2,161,109,34,70,249,41,190,229,88,64,103,248,113,207,1,106,62,33,142,174,176,151,204,22,121,246,23,179,61,31,163,126,237,144,49,4,118,204,227,169,194,213,208,25,115,73,175,144,198,202,206,187,203,79,69,16,144,168,167,24,112,235,206,122,34,195,58,107,151,236,46,6,198,139,246,13,132,202,73,124,82,156,212,196,220,141,82,118,61,176,23,196,114,57,9,204,183,255,240,90,193,14,76,88,93,152,74,176,208,189,131,177,241,254,9,160,58,70,116,219,121,187,166,216,62,132,158,96,103,48,117,76,73,56,180,210,53,68,248,154,176,63,225,196,89,230,77,131,44,162,89,234,175,157,24,194,174,97,54,198,113,9,67,62,18,251,72,118,15,235,137,237,255,159,67,221,186,106,194,46,131,103,31,194,9,112,175,152,213,225,160,86,57,233,105,45,108,136,105,197,221,9,129,185,152,113,185,187,202,104,64,179,118,188,228,39,170,73,216,59,85,107,162,13,26,252,160,64,192,102,187,91,228,163,157,23,151,14,202,135,63,176,78,161,73,118,202,186,86,45,250,82,145,186,82,77,109,171,214,176,136,87,29,117,127,79,54,28,231,99,140,29,7,60,57,33,56,51,126,185,0,42,0,13,135,70,186,238,69,117,230,106,55,222,145,140,150,131,138,17,123,143,22,45,39,24,37,203,59,64,172,183,123,71,36,78,213,82,204,80,13,184,21,165,143,182,119,216,239,168,189,90,178,96,59,115,131,212,98,58,16,52,64,53,97,92,196,40,41,93,176,165,60,140,198,96,220,129,11,103,153,77,18,171,82,170,25,189,46,218,217,232,190,196,248,121,194,186,139,80,22,243,246,164,218,44,87,45,183,30,236,218,169,161,215,21,217,125,125,249,72,37,121,168,196,94,234,174,153,143,195,43,154,70,155,45,100,21,167,146,238,126,191,20,114,248,7,75,253,60,65,155,116,132,41,27,218,252,234,116,28,69,123,87,61,37,106,78,66,244,146,20,41,240,229,69,196,242,73,212,157,130,155,26,128,23,37,175,187,82,37,22,175,245,26,13,136,230,16,54,61,22,157,153,20,155,153,84,182,128,45,14,144,28,40,20,184,160,23,224,40,11,88,83,162,129,7,210,200,137,29,138,35,21,135,48,148,87,182,215,65,56,87,227,169,127,56,201,119,79,233,92,224,60,215,21,56,47,4,93,26,211,241,98,14,77,227,66,205,227,148,240,86,92,228,56,120,69,48,86,148,171,20,49,224,59,174,158,4,53,224,108,69,179,193,228,9,205,11,202,41,176,100,65,228,221,56,41,35,250,129,207,174,161,40,76,147,171,148,102,131,4,196,104,186,245,36,197,241,42,35,144,138,186,157,117,57,32,69,25,239,133,147,110,182,45,123,73,53,75,167,213,96,231,128,165,26,250,180,112,46,43,93,220,14,156,184,147,218,192,41,55,165,235,117,129,105,30,248,57,98,181,133,224,129,159,164,216,115,70,137,57,76,219,80,0,255,92,97,58,29,63,217,103,52,209,174,139,109,174,163,235,97,185,28,126,135,95,177,163,203,186,23,55,171,192,11,219,209,117,120,115,115,213,248,167,239,186,170,252,37,28,222,168,242,90,121,163,96,126,231,182,182,254,96,206,107,44,94,229,243,221,255,243,221,255,46,119,255,207,247,248,207,247,248,215,176,199,223,226,158,123,203,27,141,131,141,231,68,77,65,138,94,50,69,79,65,115,116,62,82,15,135,162,130,63,34,104,181,208,51,252,193,193,194,104,0,44,28,252,170,75,66,86,225,139,12,29,197,58,209,235,5,97,105,97,79,16,41,23,80,80,72,108,161,214,136,88,127,29,79,172,191,250,43,68,217,22,141,34,175,142,64,68,46,155,204,98,253,30,216,238,246,76,8,67,99,91,201,96,102,106,157,120,106,216,154,95,116,56,170,55,105,98,4,165,194,221,88,11,239,188,19,111,10,241,55,57,31,159,174,133,97,136,68,45,27,196,255,24,10,62,236,70,51,27,242,153,226,153,104,197,253,203,38,170,176,251,18,46,61,173,221,9,15,90,209,234,143,192,191,248,154,62,80,140,10,162,85,209,216,241,149,168,3,109,54,227,56,236,5,162,206,59,156,118,199,238,12,248,127,141,94,130,138,75,49,187,186,102,42,68,175,87,144,68,162,238,131,232,100,248,65,116,43,48,10,150,87,165,33,242,250,5,248,204,191,95,193,201,147,14,126,104,245,1,223,15,240,30,162,199,205,94,179,137,94,148,250,26,61,112,10,80,96,168,0,43,183,66,71,126,250,212,155,6,153,248,72,142,244,242,133,236,138,230,72,134,8,145,20,175,102,121,176,114,170,75,78,201,138,49,193,94,39,115,92,206,147,56,125,138,158,71,73,54,56,215,118,116,163,8,55,99,5,46,127,109,140,252,162,147,63,148,254,88,62,10,61,2,7,41,141,114,106,133,40,214,92,172,200,174,29,76,126,16,19,203,161,139,150,156,185,185,23,174,244,74,11,215,190,75,8,81,140,34,18,26,2,167,112,190,188,242,128,134,158,149,184,18,143,244,227,89,28,11,25,142,14,235,220,1,151,138,163,194,61,113,103,45,170,177,43,79,162,128,113,76,56,46,10,181,161,165,152,69,97,194,154,16,38,133,137,168,49,153,98,22,100,60,64,8,113,129,112,4,60,113,145,130,214,48,24,4,50,239,50,202,13,8,143,196,19,30,201,61,209,136,178,58,134,11,97,248,42,121,240,85,10,198,87,146,77,116,3,36,38,154,112,133,42,16,97,67,11,136,210,245,24,235,25,136,6,40,41,121,81,82,242,163,100,37,38,62,121,125,251,72,93,145,209,124,238,239,84,43,122,7,209,66,28,216,158,66,83,226,194,47,149,200,177,16,253,4,198,129,112,159,28,109,8,8,90,221,182,36,43,209,196,187,143,19,9,8,177,9,17,234,219,128,42,81,131,7,8,61,61,211,88,124,130,133,141,205,133,141,61,28,211,34,14,93,128,91,35,55,192,25,131,160,11,217,77,92,132,225,218,29,10,98,148,121,201,42,218,57,177,218,58,8,173,27,148,211,135,100,154,100,144,134,71,236,114,152,0,5,210,155,179,215,72,111,208,118,24,48,193,82,248,4,75,238,9,214,209,70,21,48,193,210,152,96,210,197,75,28,80,21,137,23,8,221,11,136,194,224,69,16,132,243,179,94,123,142,161,199,96,196,122,117,131,17,155,41,160,219,254,46,166,103,69,229,90,110,1,101,9,221,82,209,55,54,110,190,86,130,141,156,81,138,81,196,209,4,37,248,147,75,114,108,170,206,7,142,243,49,37,248,54,28,229,70,192,106,212,195,127,232,56,136,168,195,115,204,162,253,223,176,143,10,165,119,146,34,161,247,17,25,138,68,0,201,137,97,67,77,137,180,145,88,166,32,18,114,34,105,17,206,128,88,45,94,250,89,22,48,72,240,112,44,84,112,191,18,219,78,152,63,37,42,80,71,44,147,84,129,21,19,83,104,176,32,203,251,34,199,180,237,200,49,234,44,142,75,224,105,160,216,22,219,111,23,211,111,73,174,108,58,196,47,118,165,144,141,12,135,146,137,10,37,25,40,198,36,238,188,41,112,45,144,157,141,235,224,130,134,22,6,162,40,66,236,233,83,65,5,179,116,184,32,197,206,204,237,4,84,173,249,244,41,234,157,31,40,248,156,138,11,192,168,114,51,233,180,51,175,162,249,52,85,114,228,15,253,181,143,78,163,16,143,207,19,117,155,150,226,10,49,206,77,193,133,19,143,227,221,122,227,13,118,78,111,217,35,180,137,13,190,233,106,247,169,205,11,65,17,34,38,104,79,159,226,184,49,247,239,83,203,130,4,169,76,137,225,3,92,99,44,2,172,16,2,92,32,37,246,53,229,188,139,214,163,82,103,232,203,105,110,157,143,17,236,136,9,45,6,154,41,2,225,106,39,222,140,69,176,114,10,37,163,197,173,244,125,173,136,124,160,69,147,147,12,210,201,36,25,79,58,137,173,100,175,70,45,198,182,56,106,25,171,226,24,116,64,15,167,34,230,45,211,43,74,52,70,88,174,17,36,194,129,164,144,100,47,129,134,84,103,20,7,44,109,24,175,169,162,21,170,29,237,14,59,53,189,13,14,108,177,71,218,99,36,41,223,67,27,120,84,45,182,177,226,43,138,246,14,172,191,155,133,234,192,139,32,141,18,69,13,116,176,197,17,59,78,6,89,51,70,212,100,182,221,142,4,189,208,33,80,172,170,161,181,50,196,214,62,247,140,251,247,219,71,76,219,116,236,122,65,155,36,203,138,90,147,168,25,141,110,27,191,89,65,86,112,1,54,210,74,204,9,31,133,62,122,6,10,140,182,125,29,197,14,85,21,165,238,79,2,12,119,170,52,102,162,100,89,74,167,107,65,24,112,172,197,232,201,168,168,18,209,32,36,179,69,204,180,108,59,32,1,71,187,115,104,186,228,80,130,123,112,161,185,29,181,143,3,30,63,126,75,16,5,85,136,225,232,25,192,140,0,168,145,128,83,4,75,104,186,231,119,81,138,205,246,22,123,154,98,202,82,23,251,133,64,111,228,79,7,254,128,121,227,21,142,181,72,204,89,73,163,58,250,232,148,151,33,18,42,206,195,245,194,221,5,209,221,190,234,106,31,238,212,168,208,148,26,11,35,43,196,24,176,185,112,222,141,10,209,185,194,187,79,103,99,143,31,155,111,225,181,13,15,69,248,21,61,122,87,152,69,15,199,71,239,226,63,111,61,133,188,40,241,49,250,119,252,20,126,11,115,177,9,244,255,155,162,226,94,239,116,218,105,240,217,196,187,71,143,207,147,201,201,199,231,139,139,199,19,111,36,124,148,208,133,253,68,3,2,87,221,231,49,39,4,33,169,46,27,18,28,145,98,182,128,132,98,165,246,241,204,46,158,198,204,97,239,56,114,46,68,197,41,90,124,152,95,29,97,16,226,128,9,135,21,245,40,93,193,24,29,78,45,232,2,81,113,223,19,239,246,172,198,228,220,244,27,142,157,85,12,58,107,5,177,105,116,210,45,119,69,237,216,229,21,183,68,2,205,58,209,74,77,32,24,77,3,140,26,141,227,4,107,11,243,216,102,84,128,78,76,11,152,247,98,73,170,169,79,78,79,231,102,38,83,144,14,170,192,43,119,128,109,46,118,29,213,216,75,30,180,142,70,231,238,37,31,63,174,163,185,175,79,196,162,40,101,46,6,120,6,230,219,228,240,129,42,219,17,42,74,12,245,98,12,101,225,242,150,129,56,198,44,216,172,170,112,255,64,70,127,210,16,124,74,61,202,96,23,167,166,195,104,152,192,86,136,56,38,140,98,199,115,51,41,73,194,254,68,149,35,243,184,120,36,139,245,227,43,134,10,29,232,126,3,92,169,58,118,190,19,19,13,106,213,215,32,149,145,58,240,58,56,65,29,82,142,26,199,98,26,12,243,78,136,35,214,19,88,37,77,180,66,154,40,17,65,175,233,44,79,148,2,221,104,144,84,244,138,192,216,33,68,180,105,107,190,89,40,118,33,230,50,93,197,157,120,83,120,147,200,67,8,199,112,92,106,119,204,25,98,150,148,138,197,205,46,218,143,162,104,105,9,111,198,68,143,225,242,196,132,197,27,46,199,85,173,174,156,111,226,186,99,179,147,41,112,212,136,250,7,159,200,119,106,235,132,13,135,25,117,135,72,122,162,147,197,150,0,30,63,142,198,99,137,166,40,188,145,130,24,242,136,245,197,99,129,170,109,238,195,99,84,202,250,206,186,33,188,73,152,160,201,20,222,67,88,41,42,204,106,118,119,192,245,138,253,170,76,96,206,153,23,54,143,222,125,243,248,173,55,177,60,194,8,149,25,181,32,174,41,111,178,201,86,132,80,156,19,136,10,131,86,159,70,76,95,130,145,145,212,76,192,90,129,240,212,78,123,197,199,115,209,163,199,131,201,227,183,98,240,180,125,86,174,29,195,19,166,96,115,136,122,205,33,228,47,198,98,240,185,136,32,20,245,198,148,34,134,201,103,88,187,134,248,205,109,252,192,134,239,146,163,159,0,128,35,224,172,146,79,45,70,143,146,147,51,210,100,163,52,185,120,124,153,190,138,121,27,177,23,63,9,193,24,111,0,51,73,105,85,212,97,208,197,84,62,134,133,83,19,27,139,99,82,105,20,209,70,89,3,205,45,33,49,18,34,49,54,76,33,23,24,185,81,64,10,136,197,26,147,101,45,74,183,47,194,33,182,112,81,65,125,244,27,253,99,249,10,140,254,37,68,206,12,160,224,255,13,141,254,85,34,100,182,225,143,203,232,223,188,185,209,191,252,185,77,248,53,54,225,245,187,176,9,119,223,103,0,136,209,3,172,192,131,39,77,52,213,166,6,230,94,192,156,147,103,177,3,174,124,4,89,55,76,65,68,226,16,150,100,165,182,89,80,230,16,106,202,237,94,93,129,120,166,104,245,78,234,134,218,4,143,27,40,19,246,176,89,16,26,58,136,185,2,57,207,234,133,219,108,212,71,217,113,83,171,237,196,187,216,50,123,174,192,184,29,222,178,251,85,76,173,137,157,238,248,6,215,250,75,24,92,171,35,12,174,73,233,88,120,199,208,180,119,194,108,172,73,158,151,176,180,198,33,81,63,9,99,106,82,95,128,73,53,249,240,26,12,171,59,225,136,200,197,75,244,224,228,19,98,49,86,228,13,127,221,88,51,202,28,154,110,42,182,141,15,219,50,36,96,19,73,254,129,106,157,84,156,245,5,33,0,220,41,98,144,73,182,225,54,201,14,180,31,86,175,183,59,118,25,76,27,99,218,105,27,183,111,167,29,120,24,133,109,247,128,47,48,16,57,1,212,161,165,37,119,58,17,189,220,105,163,45,191,141,49,45,191,141,32,203,111,10,106,220,42,165,47,46,76,241,31,190,209,43,208,1,223,209,94,21,124,14,167,179,117,66,91,163,23,38,137,187,67,162,132,52,128,12,206,54,20,188,185,137,221,168,43,191,24,136,91,98,32,252,98,65,123,28,222,142,192,62,41,88,81,5,78,182,201,65,30,221,164,56,91,166,0,173,153,147,93,52,241,185,9,91,69,241,154,94,31,18,125,53,36,68,175,59,16,161,180,129,95,237,182,169,16,3,21,120,21,1,135,48,70,209,61,128,155,28,226,43,236,16,223,178,167,237,150,14,243,65,0,9,56,204,7,175,178,227,28,230,75,254,195,124,253,250,195,252,246,168,195,124,5,140,109,67,45,109,3,205,108,109,2,139,214,128,58,182,141,237,21,62,88,2,124,13,179,126,37,103,107,177,64,99,204,128,109,120,164,205,163,28,149,198,176,121,20,13,81,119,142,134,239,196,238,49,212,200,151,153,62,186,139,101,93,27,13,181,246,227,204,25,177,12,143,29,110,147,51,167,158,130,195,223,2,23,43,222,115,76,27,103,198,52,156,164,54,123,6,51,217,155,9,182,39,180,226,112,62,178,118,87,55,10,116,175,181,161,117,189,181,161,238,179,54,204,124,170,172,13,21,151,57,27,207,225,4,211,97,150,219,147,28,199,239,209,207,205,203,95,131,121,121,35,140,67,244,122,16,123,121,46,145,134,64,240,113,132,102,56,71,168,135,112,132,126,115,226,49,56,190,96,142,72,247,112,68,119,197,143,221,156,121,146,195,153,39,51,132,121,146,67,152,39,83,148,99,84,34,229,173,149,2,243,82,3,39,209,182,111,234,17,222,163,131,102,195,225,187,58,159,29,190,171,131,141,162,194,204,118,69,105,4,79,102,155,234,254,185,236,200,163,111,34,252,247,216,142,63,223,116,111,180,233,222,182,125,185,79,9,221,187,125,53,247,134,98,13,116,163,181,46,105,82,19,155,24,129,109,20,73,27,169,249,150,137,230,27,43,129,85,170,4,198,218,224,12,156,170,201,209,246,43,251,129,249,92,37,28,164,18,38,65,60,210,201,164,216,67,191,243,179,94,183,33,182,119,11,244,86,84,28,165,102,152,162,84,123,73,37,169,151,255,80,188,41,142,106,8,45,128,135,39,128,90,228,225,233,83,255,106,128,41,123,184,190,6,45,50,255,16,142,71,41,84,166,106,171,206,168,3,125,219,48,202,237,252,6,118,28,58,32,66,193,70,229,115,176,173,193,159,31,50,139,33,108,240,101,226,35,46,222,187,143,99,1,98,155,86,233,113,146,109,79,47,3,35,128,13,168,108,203,119,66,44,175,200,41,47,239,243,151,162,30,49,69,117,15,222,198,228,56,90,194,72,88,198,138,120,211,222,231,218,58,194,77,84,11,49,158,20,157,46,195,1,64,81,232,232,23,147,216,8,79,169,79,98,199,211,164,11,136,79,9,251,130,143,130,249,74,40,242,219,154,19,68,202,93,86,39,53,238,54,19,209,199,179,139,76,29,74,72,136,98,90,195,119,43,47,57,12,42,184,108,204,69,15,210,20,52,47,26,93,197,130,245,139,90,176,126,241,101,84,247,246,168,154,220,18,114,6,66,231,249,146,29,54,34,161,74,86,212,190,189,85,250,210,227,53,85,171,83,157,188,179,193,162,47,224,35,182,160,184,185,232,57,232,159,93,147,39,179,187,166,121,157,133,60,127,66,94,220,159,49,51,103,127,199,111,193,61,241,181,198,101,187,154,13,190,24,203,193,21,173,69,141,89,174,195,1,71,212,242,48,238,12,14,110,177,67,191,161,162,89,9,83,52,123,205,169,93,58,110,15,150,40,175,215,91,72,42,84,75,108,119,94,146,79,16,100,160,105,28,252,152,177,33,148,74,217,41,225,23,145,169,73,76,168,91,21,47,255,109,99,119,137,177,12,65,248,109,0,126,95,131,96,55,193,31,195,143,43,24,36,84,74,14,29,55,122,239,81,248,184,92,197,240,224,8,188,128,173,107,21,240,159,94,39,131,238,112,238,209,46,249,246,67,194,150,93,226,80,228,216,49,90,189,160,92,121,142,96,98,6,98,14,138,22,40,226,121,238,141,221,222,48,64,143,236,172,135,66,208,189,50,62,191,230,228,15,115,237,73,118,74,88,24,69,247,54,56,49,193,92,122,122,54,66,48,161,185,60,63,49,124,189,87,248,61,132,113,7,192,249,121,119,240,160,109,221,199,27,184,14,43,198,60,164,192,190,220,105,63,73,118,114,68,193,162,47,49,78,67,192,147,0,54,13,136,73,196,178,2,60,58,119,147,240,103,34,147,107,112,169,5,228,242,128,186,125,82,185,138,131,68,81,187,96,106,67,139,88,39,98,188,21,240,37,73,93,22,159,220,191,127,239,158,22,247,81,101,134,4,237,185,168,50,238,214,107,248,171,41,6,84,141,242,161,42,42,164,6,32,55,5,111,11,174,90,161,6,122,39,22,117,5,173,17,76,33,108,156,178,64,178,164,57,162,236,198,102,12,179,253,186,134,157,161,227,0,44,242,9,241,192,68,150,17,142,152,83,193,73,206,186,6,11,16,40,212,101,11,207,179,16,221,57,97,176,158,61,17,15,214,147,134,243,1,153,193,31,225,1,167,208,219,53,236,201,5,58,23,204,112,144,0,212,44,101,250,174,120,18,21,234,63,204,187,108,180,99,106,21,139,205,144,29,224,51,202,0,169,104,89,193,129,148,111,182,96,229,83,117,31,247,113,86,186,127,95,138,226,208,74,46,104,190,68,159,168,204,5,29,128,20,162,89,24,226,58,223,41,166,225,140,197,7,84,80,184,249,83,17,37,169,43,109,197,82,34,1,31,99,34,152,234,243,149,35,25,205,214,52,122,58,7,230,218,172,170,224,190,99,203,68,131,98,27,21,157,201,18,143,89,14,190,218,143,81,150,149,187,210,39,217,229,159,62,237,34,41,83,66,53,118,161,140,103,173,22,139,61,122,81,67,194,119,73,221,159,233,78,231,22,4,80,7,209,186,162,198,199,8,164,216,68,16,74,247,8,184,33,128,172,239,168,207,185,98,65,104,11,136,184,9,76,94,34,81,176,64,157,196,191,31,39,240,159,4,49,56,69,40,41,115,86,164,96,102,10,247,83,44,138,234,81,186,229,200,34,166,23,5,245,42,70,8,82,0,158,205,217,133,48,170,23,212,57,111,45,73,167,150,194,104,32,59,141,140,200,131,80,247,68,50,183,220,83,203,43,49,216,14,19,142,38,84,110,72,206,218,2,132,216,180,41,53,218,202,66,119,73,63,66,1,250,95,137,28,199,181,19,176,121,210,102,238,133,213,225,3,42,212,232,30,97,80,151,66,7,8,197,215,120,204,26,93,218,141,132,87,34,86,29,113,214,49,55,3,46,9,204,12,85,208,36,8,5,26,163,181,238,140,102,45,130,225,59,123,205,154,86,56,101,87,141,103,174,16,27,184,227,19,171,8,43,22,214,131,64,123,29,102,181,11,55,123,223,41,38,109,5,93,144,105,79,151,152,234,138,169,24,70,42,199,202,42,208,188,74,127,69,243,170,102,212,197,48,139,188,216,27,110,116,37,186,173,173,66,205,172,74,158,218,93,246,86,14,87,203,88,238,48,88,243,156,250,56,102,90,162,207,62,235,211,106,152,37,54,61,232,230,149,194,131,163,31,185,37,86,22,4,137,129,57,238,162,69,88,9,22,228,14,66,9,216,10,52,102,53,162,190,156,213,136,101,91,141,184,58,20,98,57,18,32,174,122,140,71,124,82,234,205,236,71,36,251,132,206,47,180,218,210,174,223,150,196,159,236,149,72,49,132,70,88,148,88,174,200,32,12,14,179,237,184,159,208,131,141,252,40,177,59,89,8,243,245,214,118,83,73,237,90,77,5,119,173,90,244,235,99,10,158,83,56,183,20,75,53,17,239,36,61,212,142,125,54,79,212,134,133,213,250,172,17,219,31,183,125,94,66,183,103,159,174,128,44,93,141,244,10,203,233,174,16,167,108,97,250,89,84,184,226,129,42,136,185,4,233,100,128,54,194,238,189,173,250,176,59,30,18,86,213,51,10,175,119,45,199,121,15,39,230,147,1,16,85,85,216,246,128,181,78,252,73,117,240,161,37,16,74,191,122,196,26,99,134,241,21,61,203,219,187,240,97,210,252,129,3,10,214,235,184,144,199,79,89,199,57,135,211,226,46,147,24,22,150,5,46,109,245,176,169,255,28,184,164,9,181,150,193,27,80,132,173,198,80,99,13,156,203,187,110,174,53,173,160,165,252,107,113,172,243,45,92,218,213,221,209,246,32,56,63,111,208,18,98,194,18,48,215,204,148,69,4,217,198,191,83,212,199,58,108,190,181,131,230,209,126,230,210,227,248,153,35,62,240,162,35,150,111,204,174,48,231,62,78,102,203,203,85,138,210,164,240,179,92,197,123,150,155,11,243,194,55,245,74,94,248,166,236,51,236,49,149,197,246,178,101,76,77,128,39,60,54,255,142,31,188,187,62,134,166,124,85,0,51,229,166,188,215,146,39,109,124,242,116,115,42,44,122,121,15,183,32,20,13,224,160,98,108,139,97,133,92,27,107,80,129,145,39,50,136,175,43,185,248,58,28,253,210,23,19,147,241,191,54,153,36,175,84,215,28,184,23,178,99,60,188,237,205,94,183,73,91,97,155,180,229,5,172,18,188,73,243,10,107,230,158,211,61,213,119,56,129,24,104,30,86,197,5,140,123,84,251,18,234,31,247,38,59,17,219,84,70,18,126,16,244,63,45,196,22,16,141,69,96,224,39,42,204,113,168,226,207,26,118,44,49,62,189,204,134,209,203,252,43,209,203,252,107,160,151,51,159,26,114,249,201,17,65,227,38,4,208,240,18,63,182,64,175,196,0,195,154,154,223,252,166,115,117,140,165,94,222,185,18,154,160,148,156,201,9,177,120,153,216,93,161,4,121,186,38,65,220,174,168,144,205,228,211,96,54,47,10,51,185,12,154,39,239,249,214,61,238,142,39,230,53,148,115,88,177,16,172,9,149,158,201,100,102,160,52,66,161,104,128,252,27,226,62,138,92,49,182,142,140,99,219,17,2,122,102,53,179,80,113,40,169,120,169,22,12,177,13,46,125,232,199,194,165,227,101,77,131,66,120,156,18,43,43,74,162,243,172,128,197,97,27,123,28,97,105,87,244,44,222,174,67,137,131,83,83,37,46,35,198,95,137,171,65,66,188,6,192,175,23,189,145,126,149,184,142,109,130,108,15,87,190,235,178,22,14,158,196,69,67,74,185,226,38,37,177,101,151,1,84,81,137,107,69,127,68,78,175,169,83,128,217,11,35,114,87,1,22,98,26,55,72,180,227,137,130,36,136,68,119,131,186,94,12,188,144,77,71,98,239,171,241,19,201,220,28,104,108,76,4,216,80,0,234,232,22,133,4,196,50,84,226,102,49,141,80,224,200,237,252,68,177,49,69,187,27,127,51,56,10,17,28,157,104,204,148,44,79,76,201,114,216,10,11,33,133,4,186,59,17,129,157,144,92,246,11,36,104,10,183,98,219,198,140,209,125,228,12,191,198,181,69,123,9,99,58,124,49,183,13,150,19,103,61,181,221,94,168,171,22,56,22,140,111,195,155,59,110,28,248,92,0,133,12,137,26,71,239,82,27,224,254,196,44,14,84,173,174,15,72,169,167,79,109,79,219,162,236,153,117,112,169,209,182,247,73,52,235,93,51,222,108,235,53,169,189,137,111,217,216,22,67,69,63,118,129,154,8,220,225,49,23,32,78,61,216,39,173,253,138,80,165,94,188,196,93,41,152,34,55,172,130,157,69,164,195,46,200,87,220,204,212,69,54,110,56,168,227,225,225,20,116,32,38,223,190,101,35,235,8,218,80,148,142,82,16,76,13,236,235,106,122,79,171,75,198,176,80,215,101,188,33,97,75,102,184,200,140,170,64,228,201,210,245,118,77,50,10,71,71,66,77,111,215,193,171,8,234,160,42,11,196,220,221,128,144,171,16,245,23,245,171,165,8,199,34,202,214,214,229,214,89,79,183,32,29,92,171,76,226,20,248,118,73,216,252,2,226,137,216,99,250,10,210,219,170,105,21,4,221,64,41,74,93,64,95,73,66,13,97,183,98,9,56,139,41,27,106,23,165,153,189,26,100,112,94,209,208,73,14,21,71,184,46,8,147,41,200,192,222,38,82,228,43,185,102,141,224,89,16,12,171,77,235,4,157,226,145,96,118,36,8,98,139,22,150,128,61,179,161,126,159,244,192,83,231,21,215,231,163,148,152,22,51,98,86,204,137,121,148,149,124,147,33,116,112,1,244,27,151,53,73,110,53,13,128,38,188,195,199,6,146,218,217,51,2,89,83,163,47,130,220,86,36,13,195,10,2,62,3,72,113,80,104,81,232,171,117,69,23,142,81,117,216,247,196,9,2,56,106,89,168,106,160,175,143,88,136,75,66,114,191,161,68,226,241,184,128,185,202,77,173,61,4,222,234,147,95,237,33,203,56,115,253,50,158,229,131,6,82,43,9,218,186,100,194,189,250,251,247,131,59,67,82,209,62,128,115,217,189,241,59,190,196,108,175,54,218,49,128,174,245,1,198,182,201,6,4,28,196,129,7,45,61,66,195,34,58,62,100,173,34,139,47,12,190,66,82,179,198,219,54,59,199,28,90,24,204,161,133,84,180,191,161,253,125,150,246,231,94,81,138,185,61,210,198,198,218,172,192,80,4,52,212,224,17,9,220,34,197,28,127,68,35,195,22,186,8,0,80,180,130,128,73,208,164,130,105,144,32,214,93,234,92,219,245,193,19,157,80,206,2,132,224,165,106,168,130,128,178,147,186,40,93,117,104,31,132,242,5,186,91,184,100,153,137,83,20,106,127,78,95,216,253,70,68,94,208,64,11,101,68,99,208,138,96,149,2,66,139,118,187,56,7,157,106,224,39,209,50,174,3,235,193,50,251,251,12,199,181,46,178,255,146,149,92,33,42,216,67,131,168,251,196,112,39,22,49,8,155,53,5,205,164,50,79,252,173,251,242,98,48,19,33,137,63,83,196,201,87,212,167,57,234,97,80,120,99,254,0,135,136,210,111,40,109,251,124,130,66,168,232,90,43,81,102,143,236,158,32,106,120,204,3,133,154,137,145,23,202,159,211,190,162,21,98,146,70,222,48,32,58,55,193,17,209,213,44,95,34,174,104,48,157,209,123,104,211,38,229,240,108,211,99,17,138,8,76,94,32,37,186,146,105,41,203,123,235,107,225,249,233,56,40,170,208,143,238,246,146,174,94,224,107,180,8,196,24,120,147,196,138,135,247,12,12,28,194,156,134,96,216,81,17,171,223,64,251,157,9,38,67,184,48,4,232,164,31,106,237,158,225,164,219,162,146,211,6,208,225,160,234,249,251,110,154,11,116,113,25,130,246,26,10,132,12,71,200,163,41,6,12,29,187,16,197,213,138,42,123,130,3,182,61,236,19,112,86,120,187,251,206,219,53,227,157,183,19,221,119,176,171,101,112,51,93,20,4,224,83,216,82,44,74,162,221,111,85,235,246,192,152,222,254,24,115,190,177,222,94,158,88,157,118,65,18,97,8,5,149,176,47,5,157,19,8,105,126,131,220,147,116,6,142,79,30,7,96,4,237,172,108,55,161,117,242,130,99,51,180,183,220,99,154,6,154,127,46,234,122,101,22,210,94,124,208,98,104,46,92,179,109,82,144,8,88,174,11,34,242,175,171,109,155,110,133,55,31,128,165,16,10,195,179,67,243,130,167,215,95,149,136,111,98,216,238,35,193,199,38,90,212,38,219,26,53,103,223,116,194,245,154,158,56,189,216,111,42,26,101,187,104,103,39,59,180,140,184,87,39,167,109,149,216,158,107,51,82,80,104,99,79,169,8,144,245,56,194,88,226,103,151,60,136,117,108,17,163,202,59,248,117,81,51,105,220,3,46,5,229,121,2,92,180,218,102,39,166,184,38,214,164,212,198,137,18,78,124,98,202,104,111,171,214,209,94,40,234,115,81,217,37,51,226,129,19,156,236,107,216,75,53,247,18,55,77,3,155,32,157,91,52,83,87,130,72,219,52,19,121,113,23,116,165,113,229,69,212,12,103,169,105,131,228,201,147,131,253,133,39,187,187,59,79,42,155,27,123,11,15,247,192,249,115,84,43,6,164,99,111,80,134,203,255,179,72,184,43,67,105,34,70,22,152,90,219,185,160,25,250,33,46,213,235,224,49,18,64,136,250,183,67,179,20,229,88,1,12,26,229,34,18,11,101,130,25,221,34,15,82,177,87,236,206,177,217,42,212,227,100,67,170,96,13,216,108,119,14,32,173,106,128,42,187,214,16,49,245,69,132,4,108,106,3,197,102,153,12,69,137,137,61,34,29,199,60,149,22,123,115,71,199,64,168,101,201,138,246,80,167,10,71,50,115,249,115,201,216,67,68,95,152,146,163,109,111,231,245,171,235,120,85,159,243,85,103,15,20,65,143,253,134,43,102,59,118,210,252,4,81,253,6,66,187,167,79,21,219,84,36,42,212,213,190,128,189,96,35,244,172,128,195,39,15,203,115,37,30,161,162,40,35,21,113,8,97,237,71,177,7,56,187,60,162,226,5,129,149,136,129,67,194,43,36,164,31,29,35,226,125,73,1,110,136,158,53,80,144,64,240,147,138,58,213,94,137,51,185,108,198,167,137,130,193,48,26,128,154,75,103,114,73,33,134,247,52,133,232,36,81,247,84,81,136,215,44,180,153,17,186,117,4,92,218,100,127,50,53,45,53,102,166,147,242,49,146,106,76,36,42,32,174,163,173,156,95,197,149,246,36,217,0,39,235,136,9,67,204,182,246,228,137,106,41,157,136,217,149,52,127,97,34,189,124,33,147,201,220,83,59,208,17,73,179,194,43,9,45,63,35,193,207,56,85,196,79,116,196,101,251,42,18,199,111,179,128,107,224,133,173,47,52,114,141,169,134,116,53,18,78,145,66,67,53,76,216,181,209,62,124,217,65,28,57,24,9,70,240,15,223,113,83,234,116,145,76,214,244,87,16,129,62,214,17,135,166,55,159,60,1,17,249,178,139,150,43,202,90,72,197,115,249,116,174,63,136,164,226,201,108,42,63,133,158,146,206,243,149,127,8,133,201,129,82,107,169,214,36,146,97,245,54,160,158,123,60,141,6,223,165,90,205,108,79,118,37,212,97,124,199,201,63,11,53,221,178,244,78,33,158,75,39,167,51,253,1,87,22,73,148,32,21,41,6,68,85,47,100,68,98,163,101,34,137,119,190,144,56,85,180,150,170,153,9,80,183,34,244,144,149,4,110,169,209,239,41,9,211,144,19,125,85,25,152,9,67,1,191,209,186,106,16,141,44,44,185,196,103,180,112,93,234,80,181,114,28,101,70,226,55,136,65,8,24,199,98,71,234,118,209,76,34,2,81,42,117,30,149,196,233,114,169,178,32,30,150,74,146,88,41,85,234,98,115,190,180,80,17,245,114,169,164,86,32,165,93,17,211,21,72,234,161,164,97,25,146,82,101,177,181,84,90,170,136,45,148,212,193,73,221,50,205,53,64,73,73,156,148,41,139,249,74,105,115,73,52,43,92,193,179,74,105,105,94,28,162,92,105,156,148,67,117,225,130,144,100,66,82,169,36,136,36,128,182,123,16,115,232,255,251,248,192,208,4,202,126,31,27,13,22,147,247,213,122,145,225,199,253,54,226,252,138,166,108,154,247,241,110,91,47,90,6,42,36,48,100,160,134,188,8,39,30,107,159,255,124,254,243,249,207,200,31,227,177,198,111,52,145,75,72,137,68,216,54,28,129,125,120,22,210,174,112,214,145,27,50,43,76,182,209,136,209,172,69,115,41,49,66,254,143,69,28,66,62,78,133,238,186,232,158,124,179,58,200,238,44,142,204,67,246,95,214,26,183,109,69,232,62,204,181,195,195,137,223,127,89,105,186,13,71,232,62,28,216,217,68,34,82,40,244,39,235,138,210,197,59,48,86,112,145,13,120,18,14,194,187,136,255,242,239,167,164,5,84,54,18,25,168,117,235,164,16,201,119,201,180,224,180,19,69,109,158,88,133,72,42,231,164,146,46,179,253,159,117,209,213,54,191,251,179,12,145,8,99,3,34,153,100,247,60,146,134,95,73,252,103,150,228,184,178,199,18,218,81,47,32,27,141,224,137,243,176,2,172,44,217,255,83,208,114,80,49,180,211,17,90,191,163,235,160,187,3,166,20,113,164,211,233,144,187,127,136,23,157,170,53,16,47,138,248,220,84,38,147,67,156,110,58,149,75,167,193,75,56,168,39,202,149,229,121,181,169,90,81,9,14,158,80,2,14,231,161,212,203,170,71,152,181,207,253,226,53,213,122,251,237,204,83,5,28,34,188,253,118,42,73,157,146,187,171,107,199,38,213,119,138,201,88,251,221,162,244,246,219,254,111,148,181,143,226,26,158,182,99,239,234,87,248,148,23,117,181,16,38,91,11,88,173,137,213,235,137,174,214,156,173,73,166,146,207,138,234,65,121,115,103,144,92,93,106,234,104,111,45,109,236,238,159,44,236,55,209,211,58,252,154,175,86,74,104,243,47,85,172,7,171,121,5,50,84,30,150,171,15,30,174,163,39,115,15,253,90,91,24,44,148,58,221,1,100,42,85,151,54,170,251,173,100,169,180,172,183,81,206,82,115,80,42,77,52,166,209,135,249,110,169,84,78,65,169,124,7,170,61,131,252,15,107,185,149,198,249,62,126,60,216,221,223,41,31,44,159,74,83,27,169,45,245,252,124,113,169,212,104,74,70,114,113,241,98,35,187,190,148,95,47,167,167,151,202,11,139,135,51,181,149,5,89,207,15,244,149,196,124,43,161,31,108,204,203,137,157,236,110,73,57,89,88,47,55,31,38,86,202,217,133,237,204,90,117,123,255,84,62,216,222,173,119,54,246,205,202,124,85,217,170,238,213,167,118,151,30,237,201,51,201,84,195,156,232,167,215,47,146,169,212,126,106,127,107,43,61,147,218,203,200,169,142,121,177,162,175,105,143,22,231,59,15,210,221,173,204,217,84,117,235,209,146,33,25,155,201,138,132,160,177,89,93,64,93,29,52,247,77,52,184,242,238,176,116,94,146,119,23,247,15,204,53,4,165,210,182,222,60,172,150,42,149,178,218,4,72,172,86,17,163,179,189,187,62,92,44,149,154,219,235,187,219,104,240,229,157,210,96,187,180,176,48,223,106,150,206,182,179,213,229,197,206,14,201,59,143,202,183,154,242,2,148,31,110,35,176,75,11,243,205,102,105,123,123,115,23,53,85,58,95,41,101,87,74,237,106,178,181,89,46,229,170,165,245,206,82,54,97,116,78,26,107,149,236,116,194,74,103,106,167,153,84,191,61,179,82,239,111,111,175,86,215,167,27,169,139,109,244,190,184,209,159,178,18,233,137,100,99,167,185,59,88,222,221,175,54,179,15,103,30,172,108,31,14,183,86,86,90,219,139,107,251,203,235,157,242,124,213,108,45,60,66,253,221,67,29,27,174,172,148,206,118,186,203,107,189,189,153,135,107,83,231,219,211,15,39,90,217,70,107,225,96,152,55,149,204,112,166,155,44,163,254,164,155,149,97,189,243,104,202,146,149,233,70,121,117,123,101,161,34,37,210,173,197,97,245,164,218,108,174,175,236,63,148,75,235,106,117,119,27,13,123,165,162,108,175,47,42,86,169,220,218,217,61,40,53,245,221,169,110,233,180,170,182,16,31,57,176,50,253,210,210,206,194,74,21,193,182,213,84,170,149,229,126,187,185,142,170,89,41,229,205,173,237,246,197,82,105,102,237,240,52,61,149,222,217,94,40,87,180,249,84,199,200,204,60,236,245,214,107,245,90,205,186,232,62,220,109,52,22,87,13,99,189,90,69,117,44,156,204,84,59,27,250,124,107,253,12,53,141,146,214,150,202,39,107,221,97,121,255,164,189,139,250,130,58,147,221,94,95,171,207,12,42,173,117,21,165,148,86,170,123,149,210,201,84,78,111,148,231,215,166,102,244,212,249,163,233,188,177,156,70,253,63,153,94,169,110,237,207,231,31,78,229,30,173,12,211,91,203,235,155,173,5,169,124,178,152,62,41,175,204,175,182,16,30,160,127,165,110,169,58,220,122,184,148,174,39,250,173,84,178,87,90,41,149,118,149,230,82,182,122,88,146,181,141,147,249,169,93,185,220,90,223,128,222,161,127,168,201,221,237,197,214,214,188,145,31,172,236,46,237,160,220,52,189,178,61,221,58,87,204,181,131,230,65,75,233,173,152,155,245,108,93,73,84,74,185,230,206,112,121,128,128,115,184,184,254,176,111,77,155,141,36,90,92,232,31,109,191,180,90,93,26,110,175,183,46,26,230,226,67,249,193,217,60,2,164,253,13,96,0,176,69,217,39,178,243,235,235,122,166,58,24,78,73,242,86,163,47,77,60,92,233,93,76,151,205,222,185,121,177,215,45,173,54,15,135,107,153,25,69,57,201,110,111,151,42,143,218,185,137,126,109,229,145,102,77,77,87,202,229,50,238,103,107,185,149,26,174,103,46,250,143,18,53,77,203,174,66,27,23,75,121,101,109,38,157,154,57,207,117,15,251,114,121,90,106,174,160,54,167,75,85,117,121,17,77,26,43,139,48,127,31,250,130,100,176,230,206,76,107,139,245,203,221,215,114,54,181,185,211,68,210,75,103,106,35,147,235,157,12,167,102,206,205,102,115,249,228,208,220,77,100,182,52,83,194,48,220,70,255,240,124,150,78,83,106,121,166,49,165,213,211,195,246,84,98,102,176,4,237,25,171,131,42,170,242,180,212,88,26,84,85,14,14,122,83,98,223,135,171,43,165,93,99,57,185,90,153,63,61,223,56,155,14,130,25,154,254,221,106,105,169,85,61,65,82,197,186,105,185,251,92,234,54,119,206,187,213,229,179,210,214,102,119,162,180,218,170,237,150,244,214,124,162,183,53,104,47,75,237,102,163,154,216,111,45,219,117,86,58,165,147,5,185,178,187,176,159,229,112,225,160,181,81,174,162,178,213,242,144,181,93,105,149,206,171,15,42,187,165,131,44,16,140,133,121,181,212,236,172,32,220,93,149,73,31,207,155,135,59,104,154,79,22,55,49,12,230,179,219,11,213,147,146,180,173,46,147,117,180,89,93,90,218,46,45,86,119,230,91,184,141,173,86,153,107,99,165,186,182,187,181,193,191,111,237,110,144,247,157,116,169,121,177,91,45,119,43,85,121,112,184,144,84,183,119,183,85,141,140,185,135,222,79,6,248,189,85,170,35,82,127,102,246,251,137,141,68,115,170,191,60,211,201,52,54,183,30,78,72,150,117,158,159,73,205,215,118,213,118,187,154,233,111,77,171,243,213,243,165,237,71,122,63,189,223,50,30,105,210,240,161,181,183,85,59,187,200,116,114,143,54,218,181,90,119,111,201,204,14,22,6,50,158,207,238,82,171,213,172,14,23,170,195,165,237,149,238,2,90,131,171,155,93,68,91,182,7,107,213,221,249,230,110,41,221,90,69,112,57,205,238,55,55,187,101,146,183,148,67,169,72,138,92,104,226,135,10,122,200,162,41,155,31,42,185,86,127,239,226,60,105,62,56,88,238,111,246,151,167,30,157,149,167,86,37,117,123,177,218,201,30,76,77,159,157,247,208,94,87,169,236,12,75,219,165,234,114,117,5,232,48,204,109,121,183,188,83,174,154,189,117,4,220,106,182,84,5,154,141,32,176,189,190,189,139,0,222,93,210,155,173,37,68,53,182,155,45,60,31,124,249,253,147,139,237,74,101,69,109,146,188,238,242,155,219,104,206,155,234,97,105,126,97,225,20,161,16,100,65,75,11,13,160,90,69,89,214,202,136,102,46,173,172,167,85,190,63,118,27,221,210,194,110,105,95,51,75,219,85,92,188,137,246,7,212,22,218,31,240,250,106,173,61,42,61,104,109,110,195,250,176,251,202,181,143,246,156,221,149,11,180,203,120,202,62,90,57,89,173,207,115,237,12,43,229,106,125,190,212,108,161,225,163,132,65,169,178,58,95,221,88,234,54,209,254,132,240,101,184,84,94,173,87,14,79,215,183,165,234,105,233,209,66,110,119,121,71,93,217,159,159,88,26,148,30,165,119,6,203,150,188,145,156,30,0,71,80,94,217,217,207,45,24,173,21,4,212,98,81,0,38,37,159,169,249,77,209,238,80,237,121,132,30,108,142,85,16,47,17,130,26,102,225,178,175,154,42,28,8,131,213,226,174,85,235,26,221,29,197,132,75,72,34,97,147,133,108,242,47,192,195,61,102,143,133,92,18,177,148,224,55,0,107,126,39,177,237,158,0,254,106,36,173,222,86,176,229,113,213,20,45,189,91,16,82,241,169,254,137,0,23,188,11,104,88,93,184,4,86,160,141,113,227,198,172,153,167,101,8,51,122,197,250,139,184,123,19,245,22,215,130,158,81,147,170,220,226,155,68,175,87,216,201,126,187,192,238,10,197,37,84,121,95,217,0,43,29,80,91,3,43,237,105,210,201,129,90,3,165,52,190,16,4,150,32,206,23,193,233,5,61,72,163,170,99,172,51,47,92,82,0,77,1,128,4,34,185,76,182,149,134,37,20,132,105,4,165,43,145,130,24,108,59,200,169,187,32,136,216,190,68,232,168,154,42,184,45,58,62,250,213,191,127,244,159,223,121,246,229,159,62,255,183,111,188,248,151,255,243,236,219,223,124,241,207,191,22,124,67,211,70,12,74,11,24,142,70,6,130,213,215,104,32,181,30,146,12,52,103,250,185,238,144,169,194,240,5,108,64,125,150,193,209,232,17,209,128,63,255,246,247,95,188,247,143,66,236,248,198,53,129,226,205,218,238,41,198,208,169,237,227,175,124,243,197,127,252,146,171,13,166,22,201,191,138,83,95,91,170,41,112,167,199,82,173,182,178,169,41,34,49,81,64,120,215,17,92,232,129,173,78,130,38,38,149,68,51,99,207,130,96,232,131,73,28,229,97,18,195,4,170,198,23,2,245,1,62,10,192,216,130,51,97,197,153,128,97,208,198,119,229,113,130,107,230,208,116,159,79,146,69,129,102,59,155,75,130,213,148,129,231,145,218,77,208,218,225,130,25,116,158,122,155,157,148,149,118,155,53,112,73,142,141,177,29,16,170,69,70,139,24,236,150,68,97,140,76,116,93,145,49,209,21,129,31,246,12,69,241,128,7,73,220,237,94,135,155,42,24,196,36,6,18,170,49,149,78,130,38,241,92,169,99,244,4,81,145,162,42,88,109,80,4,18,201,108,8,207,127,253,222,179,247,191,67,113,83,20,204,19,212,62,72,255,141,54,122,128,67,19,75,237,10,32,80,94,113,19,123,109,15,178,73,214,152,161,64,132,28,79,115,31,126,240,79,47,126,244,165,107,154,59,22,83,248,255,241,240,105,111,160,83,124,234,42,134,169,107,102,32,74,189,38,100,114,48,39,0,173,188,200,4,61,255,115,65,166,223,252,246,249,191,125,233,245,33,19,110,238,46,144,9,65,73,163,232,68,118,143,207,14,54,161,174,255,185,160,211,179,31,253,228,227,239,253,230,181,161,19,105,238,14,208,105,81,239,25,20,155,240,174,134,54,217,207,10,58,225,174,255,249,108,117,47,190,251,111,14,39,246,90,118,59,210,226,141,144,138,33,22,28,31,120,141,27,8,179,63,217,208,117,128,36,195,15,179,173,227,216,82,58,153,3,207,235,81,48,123,135,205,37,133,174,161,34,70,119,232,225,240,154,122,85,107,232,14,119,247,236,203,191,141,124,244,165,239,6,49,139,124,49,151,208,192,149,254,214,223,68,158,255,238,171,80,154,31,163,109,99,1,151,114,166,26,83,13,98,146,145,207,72,16,19,67,84,113,122,26,97,30,74,167,230,172,230,240,108,151,172,32,16,43,152,228,67,141,81,61,66,71,184,221,233,85,152,33,44,105,4,129,213,150,24,40,123,42,242,172,31,156,38,243,187,183,251,29,161,176,43,1,86,16,78,176,55,22,104,129,241,44,246,51,212,203,158,113,17,198,118,10,216,153,114,21,14,125,49,154,136,68,70,244,219,171,162,92,208,222,154,106,130,199,26,199,232,212,94,89,254,11,103,172,98,22,64,146,90,99,98,63,109,87,34,65,2,95,59,204,180,18,37,11,78,1,183,105,33,22,35,61,243,33,196,192,193,18,135,32,163,107,6,27,200,113,170,36,98,13,95,23,153,50,106,28,232,76,37,53,17,35,249,169,233,171,155,163,111,224,42,69,155,131,188,89,21,152,143,99,69,81,45,148,113,184,97,37,120,251,166,69,99,162,189,95,220,172,22,66,181,89,89,27,72,35,60,196,1,230,199,45,125,77,31,40,70,69,130,235,123,162,129,22,231,44,68,69,140,55,212,54,162,36,238,235,135,56,212,169,22,80,206,118,106,4,198,192,134,237,194,3,45,232,208,121,241,207,5,88,193,141,154,6,63,232,113,137,112,144,7,128,25,151,24,1,223,0,152,22,137,215,75,38,253,94,183,4,93,123,112,193,115,121,83,31,204,218,206,151,245,1,94,134,46,71,155,246,218,44,22,149,185,75,193,57,60,156,196,199,191,104,207,248,130,44,213,235,245,156,112,5,116,65,244,49,4,129,23,196,81,83,88,173,100,55,169,144,249,42,90,206,226,84,121,53,132,151,82,8,231,231,160,8,225,70,26,98,202,174,31,9,146,112,12,5,49,56,46,175,60,70,218,216,166,84,153,139,114,60,18,139,19,112,148,57,38,90,17,158,29,183,63,166,61,31,7,186,253,41,229,254,4,136,196,62,37,157,79,60,158,113,159,153,249,182,232,150,205,248,202,3,179,0,42,113,125,11,202,227,29,28,203,131,13,210,59,138,105,74,224,36,54,78,159,136,11,168,43,124,33,80,52,241,46,152,175,77,103,201,238,152,158,158,154,130,221,81,102,183,83,76,12,231,88,180,141,141,138,217,189,65,33,51,147,202,202,185,92,90,96,183,7,113,182,162,236,92,29,20,102,242,89,229,26,133,165,21,55,192,175,247,93,154,107,226,243,110,89,239,116,116,13,142,189,17,243,196,115,20,228,195,22,74,39,122,65,194,205,132,85,67,152,53,66,236,28,198,135,236,224,140,237,81,53,184,205,6,215,101,188,138,184,51,88,211,91,146,33,117,194,212,113,78,14,175,82,206,249,194,177,246,216,183,61,107,183,137,24,38,184,21,151,116,190,163,133,204,105,219,16,183,87,200,95,185,122,61,9,214,24,94,161,66,112,171,19,125,26,205,187,208,81,58,195,3,19,107,169,131,54,30,75,11,5,211,27,136,64,70,3,10,1,185,213,208,120,240,85,220,64,224,241,181,7,200,89,175,4,176,23,255,250,193,179,127,248,6,7,48,66,158,3,245,157,162,11,122,94,136,125,252,197,175,61,255,198,255,237,174,117,28,136,89,221,151,129,152,213,29,15,98,40,31,26,27,90,121,109,28,219,198,234,154,129,215,219,201,216,137,169,182,64,98,120,32,238,175,46,122,4,87,76,44,217,96,72,108,8,114,131,36,117,253,164,76,221,0,139,223,255,238,139,239,254,252,217,87,255,10,193,241,182,167,198,93,55,33,43,196,41,45,14,1,143,157,196,153,216,241,255,245,147,39,117,187,144,243,230,243,71,11,142,51,133,44,171,51,139,52,229,19,155,200,92,224,68,142,37,79,138,170,12,163,4,186,132,30,24,77,22,67,207,20,192,203,13,122,218,189,233,33,133,187,25,67,105,32,0,143,106,103,172,179,139,224,161,129,46,195,85,91,64,176,77,5,187,10,129,235,156,82,83,34,155,165,72,2,90,172,235,134,130,29,36,59,99,251,251,247,158,253,228,239,136,129,153,243,143,108,243,8,207,47,177,194,7,84,57,39,250,0,74,207,217,195,148,12,208,157,244,64,113,224,78,2,27,62,184,193,224,214,37,112,85,140,216,60,201,20,77,118,80,54,65,12,58,125,201,228,224,168,208,179,189,93,187,206,63,250,241,95,63,255,238,159,158,253,245,251,207,190,250,191,184,194,178,100,202,36,34,115,208,26,39,18,7,91,228,68,107,130,86,222,100,91,233,43,109,83,128,91,157,236,178,137,22,175,73,102,169,14,28,175,201,52,1,4,221,241,189,116,91,23,67,84,65,140,243,66,31,233,147,112,21,70,68,190,246,197,103,255,250,15,174,238,187,104,143,135,162,232,218,137,222,35,78,175,199,161,39,245,122,95,174,191,4,57,193,229,198,162,38,36,167,71,175,132,58,243,4,9,105,252,202,231,174,192,80,67,206,45,73,131,104,82,97,252,21,205,37,240,188,24,46,94,179,180,208,162,156,157,104,184,74,138,71,1,247,194,238,182,225,30,231,40,149,21,172,177,69,132,133,243,170,196,41,174,158,255,205,175,159,253,227,63,140,88,218,246,109,191,123,90,188,211,3,109,92,91,217,101,247,75,89,152,141,240,126,145,219,190,172,103,117,152,125,195,211,49,146,133,212,201,233,196,190,250,163,143,255,207,79,152,74,76,116,235,130,169,27,131,62,220,92,160,74,41,240,70,5,65,121,68,67,26,16,197,84,127,210,78,99,120,70,19,92,152,193,50,93,29,139,120,146,124,131,132,217,10,87,61,131,36,208,245,241,144,212,122,128,138,56,235,210,249,50,78,24,113,100,74,212,211,104,147,2,101,47,56,136,213,7,171,202,240,46,85,203,245,90,219,99,90,48,95,195,123,140,232,191,64,108,103,177,161,66,87,242,53,202,104,50,237,166,3,74,10,195,92,14,81,45,114,63,69,153,116,62,131,212,113,141,102,153,212,136,101,114,87,109,236,140,226,253,111,61,251,214,191,223,80,63,157,76,6,233,198,77,11,8,137,155,69,254,227,223,92,175,166,22,111,166,157,15,106,24,132,128,32,97,230,214,26,14,27,49,240,210,65,66,193,29,55,108,51,129,225,188,239,29,195,92,66,2,250,134,235,48,4,237,110,223,255,185,123,119,187,173,46,76,135,64,191,45,219,205,71,158,253,242,107,31,253,211,151,63,250,213,207,94,124,240,87,207,190,255,235,103,63,248,226,173,181,31,220,124,207,108,180,157,101,244,253,159,191,120,255,79,47,190,254,187,231,95,28,141,238,34,185,79,181,219,214,45,96,53,158,244,162,52,158,39,61,78,64,172,138,22,192,7,30,9,41,184,205,175,128,158,45,14,45,63,125,154,114,189,207,241,231,59,152,250,146,75,29,78,174,65,75,134,75,203,92,61,144,50,39,128,239,156,130,240,133,228,140,210,72,206,8,220,78,247,139,127,122,246,251,223,195,134,66,247,120,81,72,122,251,144,28,171,15,73,111,31,146,222,62,176,214,11,184,55,220,166,246,199,191,116,247,225,248,10,223,142,229,182,56,231,102,3,227,26,156,148,80,230,129,47,68,103,156,248,218,17,12,124,120,41,114,87,43,128,95,132,200,65,16,184,2,235,147,188,252,87,83,41,43,146,134,31,68,104,28,17,104,180,179,33,166,242,40,157,20,51,73,49,155,20,115,201,99,238,211,168,26,176,111,242,182,52,212,123,22,18,16,192,51,177,24,193,213,137,17,240,207,136,126,99,7,247,17,112,126,40,70,78,123,29,112,100,100,123,55,198,127,233,150,5,165,252,219,17,74,36,59,145,51,40,111,158,10,73,103,27,22,207,242,83,126,104,14,123,194,64,12,186,215,84,144,203,83,112,149,32,231,80,236,252,90,236,86,193,33,38,250,205,56,27,221,84,24,175,133,207,110,185,119,224,50,176,90,88,163,234,112,5,222,80,191,56,214,51,228,228,79,146,243,224,224,239,142,237,35,221,67,227,172,37,185,225,211,141,119,58,199,89,74,230,175,183,148,132,73,66,242,95,135,156,213,11,20,123,89,228,66,187,39,55,182,166,116,122,246,41,180,164,12,51,126,16,158,253,240,253,23,63,254,226,135,127,250,241,243,47,253,74,8,48,246,11,21,68,241,197,41,82,167,87,137,139,41,6,60,195,209,100,16,169,160,133,73,246,235,109,8,13,236,0,77,139,227,191,20,84,154,45,109,225,129,56,251,26,47,255,118,189,93,135,195,195,73,140,83,54,141,82,235,176,235,41,221,20,43,164,122,11,49,49,66,133,209,92,113,167,254,140,160,242,32,4,89,129,145,81,94,246,246,235,109,166,111,160,21,197,44,223,127,253,241,239,92,108,97,168,86,185,35,157,19,153,8,182,249,241,245,202,148,177,244,33,163,173,188,188,86,22,118,244,161,65,226,47,87,207,88,106,227,233,155,234,217,93,0,210,58,225,0,122,85,77,251,248,234,245,209,58,245,155,42,210,111,2,145,223,252,254,217,87,255,197,5,145,90,43,72,121,123,253,242,123,57,189,46,110,127,4,232,106,173,177,65,135,58,30,14,58,50,42,91,163,94,107,221,181,34,150,155,161,219,91,224,88,194,113,205,22,57,41,120,77,179,21,118,64,50,254,169,200,232,163,144,79,225,249,199,244,203,157,127,112,115,196,29,5,188,174,69,229,62,44,9,158,172,241,78,65,174,61,250,248,212,158,119,140,55,113,62,201,153,159,56,166,117,13,208,115,95,63,115,99,168,189,249,201,253,44,169,192,111,162,247,190,78,217,61,82,195,125,139,244,147,179,102,231,166,216,248,36,38,24,26,125,185,185,69,105,138,12,222,215,85,217,2,63,178,201,81,147,253,253,159,147,65,143,156,102,232,203,232,89,54,198,159,99,99,212,12,27,253,219,229,231,190,244,236,135,63,244,205,103,205,116,205,231,93,18,90,167,253,80,18,11,189,25,19,116,184,227,97,160,99,163,162,148,21,94,95,137,172,34,10,179,193,83,86,244,14,166,206,183,77,91,127,253,222,139,223,126,224,155,162,19,237,21,89,110,174,218,80,200,67,35,99,66,30,247,39,12,242,180,179,119,69,148,190,241,199,143,127,248,91,183,200,214,61,25,37,178,141,1,30,86,39,93,233,184,2,56,185,234,200,6,34,75,97,0,131,102,199,4,24,238,97,24,192,104,247,111,9,133,158,125,240,62,176,51,127,120,239,249,247,191,202,193,8,181,105,13,121,36,2,133,203,100,87,149,91,99,146,110,215,101,65,12,9,220,9,9,174,78,12,209,191,245,117,118,10,216,209,53,235,196,3,107,66,1,248,190,133,226,33,233,233,152,128,165,195,10,3,173,61,234,219,2,238,63,127,227,249,215,127,234,3,110,173,217,48,62,121,224,114,125,11,39,175,184,167,227,18,88,50,172,80,18,203,70,125,71,75,253,217,15,223,255,248,7,255,232,35,134,117,171,243,106,212,144,175,55,20,80,184,149,49,225,68,122,20,6,38,214,223,219,66,65,220,251,143,255,229,123,47,126,254,13,55,84,148,246,171,67,133,212,59,10,42,74,123,124,168,192,105,70,56,84,112,127,111,21,42,31,254,233,151,112,12,244,197,63,186,0,211,53,94,29,46,118,205,35,64,211,53,198,134,12,234,82,56,96,112,127,239,104,77,125,252,247,127,133,152,1,52,160,23,255,252,171,232,106,39,29,227,33,101,104,210,171,64,138,175,219,181,147,6,216,137,129,89,136,84,95,83,250,102,84,200,8,177,171,80,168,162,62,141,11,85,232,126,40,84,201,216,110,11,219,190,252,219,143,190,244,221,103,191,250,195,71,255,250,99,0,96,176,77,152,191,242,20,51,215,165,74,238,107,1,237,88,231,36,195,21,72,236,74,208,72,79,10,46,96,113,133,68,42,57,133,170,149,92,181,219,32,12,7,96,202,61,68,162,199,255,255,190,248,63,92,234,251,112,155,89,23,100,108,99,37,215,14,202,14,164,210,121,222,39,133,199,252,50,220,208,50,208,78,138,110,161,120,94,237,123,122,65,107,240,37,49,230,163,95,254,231,179,159,124,229,197,47,127,252,226,219,127,245,225,251,239,63,251,191,190,231,82,154,116,164,222,43,17,41,127,245,215,108,111,164,201,177,245,16,184,127,225,122,8,218,253,59,162,89,254,193,189,248,238,191,125,244,171,31,248,32,104,189,218,14,24,214,14,220,200,32,132,140,176,102,69,252,59,110,40,184,154,104,226,232,221,199,143,235,199,137,166,248,230,155,177,107,0,110,141,189,123,58,35,26,13,118,235,54,119,81,10,129,15,222,123,254,245,159,248,176,20,113,163,138,118,43,104,202,213,127,13,154,210,54,199,132,25,235,97,24,196,156,17,220,25,188,124,152,73,219,188,29,212,244,53,116,43,168,233,116,241,102,112,30,133,156,174,97,223,21,47,243,149,111,190,248,203,63,32,154,253,252,183,63,15,215,6,24,82,93,213,125,101,83,161,208,80,205,42,115,47,58,38,56,184,18,161,240,224,243,112,54,75,223,251,21,103,154,27,220,211,228,167,162,167,207,190,253,51,33,120,67,244,77,228,245,220,211,79,190,226,158,49,184,228,6,177,33,194,87,136,115,1,1,12,249,220,231,238,82,207,210,241,251,37,122,223,209,7,102,33,45,118,164,115,252,148,189,10,227,234,255,234,203,207,126,249,135,80,208,178,30,141,9,87,123,0,97,64,229,70,232,131,225,237,90,82,152,216,124,207,12,52,166,192,38,135,119,99,76,241,226,131,111,61,123,255,103,220,156,182,155,214,43,233,228,72,133,55,17,35,82,35,196,8,232,205,152,115,137,59,30,54,143,116,84,183,180,125,188,120,255,255,245,0,205,122,69,160,225,10,111,2,180,244,40,160,89,227,3,205,26,5,52,235,54,129,246,241,223,253,142,156,201,125,248,251,191,123,246,205,255,253,225,127,124,179,96,115,129,150,220,211,84,235,149,164,125,92,227,117,204,51,105,103,92,78,142,246,42,148,143,179,123,125,71,251,36,89,241,132,175,37,227,243,114,206,214,201,221,195,140,180,115,19,238,23,244,156,163,120,95,220,235,91,194,170,15,223,255,201,243,111,254,99,8,140,192,128,17,226,106,223,57,144,88,67,227,174,58,214,175,208,149,231,116,252,86,173,54,158,255,205,31,208,96,162,136,214,196,92,134,53,210,197,136,197,55,6,167,26,103,172,234,216,134,117,164,39,35,172,107,80,151,198,54,175,129,238,135,43,66,200,224,238,74,198,253,202,111,159,255,230,183,207,190,245,79,31,253,251,15,94,252,236,131,232,106,199,165,153,51,45,163,223,121,109,160,245,116,38,92,229,137,187,53,174,122,142,140,33,84,65,199,134,120,91,42,58,223,253,10,23,166,182,229,87,18,199,248,107,27,225,184,215,150,199,70,61,184,26,18,138,121,184,179,46,196,179,255,191,206,3,27,51,130,195,132,237,163,247,254,233,195,15,62,64,242,163,16,236,42,146,55,72,166,186,54,26,190,66,192,129,23,146,28,204,110,243,234,162,84,175,151,100,136,66,202,249,204,122,254,239,31,60,251,250,143,198,243,206,250,146,119,18,125,109,142,188,147,24,124,121,208,28,199,200,58,248,234,159,239,174,32,59,14,38,147,226,242,103,103,235,60,243,41,172,243,116,157,23,222,205,21,194,240,59,130,196,246,197,124,253,119,3,201,226,213,141,102,213,185,184,103,227,244,139,15,254,231,139,15,190,242,242,55,150,60,214,47,228,242,57,185,244,131,91,156,19,200,117,159,114,175,221,30,103,210,195,168,136,183,74,219,60,198,59,146,112,19,36,187,247,22,199,211,147,111,155,80,175,25,197,141,248,56,123,174,233,0,194,100,217,132,9,231,19,25,160,45,15,89,194,240,117,106,226,140,108,240,251,237,25,47,170,117,199,186,134,220,163,26,3,59,200,234,9,66,16,162,55,187,19,4,97,141,222,20,71,156,227,29,126,106,70,99,142,171,45,63,242,208,81,190,20,242,108,169,245,145,152,195,154,30,7,121,156,121,8,199,31,59,143,131,66,44,233,19,198,34,213,92,70,68,213,185,44,250,189,95,61,251,246,207,62,122,239,135,0,102,180,125,190,34,14,141,169,146,36,64,34,93,25,7,228,172,211,225,0,167,57,94,81,1,249,26,250,197,212,141,206,245,201,79,169,99,208,15,255,244,131,200,179,95,124,239,6,142,65,67,221,130,138,190,176,1,248,130,170,59,201,228,24,32,143,187,79,95,113,210,115,152,23,194,119,224,251,112,216,23,65,144,47,73,118,143,209,91,201,149,215,103,198,21,184,38,61,58,22,219,196,63,233,180,148,163,183,23,179,211,41,183,7,83,28,242,21,135,133,0,127,109,144,89,201,64,200,173,58,60,39,115,41,184,236,216,45,58,78,78,123,197,145,110,78,101,59,136,176,111,240,102,129,184,129,187,178,125,161,114,55,59,67,253,160,210,91,158,228,59,88,8,107,77,251,51,80,77,184,246,25,246,49,212,135,106,87,239,226,235,159,8,66,94,8,223,75,5,120,86,109,152,86,23,7,232,36,187,39,60,217,68,16,94,200,218,112,28,97,192,146,165,196,13,147,12,154,12,43,134,37,39,193,217,133,237,121,130,244,132,54,226,116,9,96,168,161,89,71,91,21,26,41,102,61,17,245,35,188,167,55,39,245,11,139,246,45,108,114,142,11,137,84,7,67,95,200,205,5,250,66,52,90,228,133,88,137,209,103,147,21,174,153,180,109,145,169,198,201,27,216,105,208,39,44,16,210,103,48,22,178,31,53,59,181,107,144,39,238,204,2,128,130,222,23,218,74,31,35,16,64,67,36,102,128,36,47,152,167,146,39,80,230,210,39,170,39,161,111,22,75,135,163,36,242,100,244,157,39,86,30,171,4,216,99,173,197,158,88,70,144,219,216,147,83,196,234,210,39,147,61,145,115,92,254,217,98,131,165,167,104,174,23,246,241,74,52,76,236,88,23,155,198,195,131,108,177,7,144,107,10,73,54,41,116,58,107,45,7,137,158,253,251,207,158,253,230,247,60,194,216,120,244,173,223,242,95,82,128,74,8,208,109,92,73,27,33,246,22,218,31,33,156,172,79,18,194,45,119,234,4,207,36,89,198,183,209,147,98,77,50,151,12,137,116,204,185,166,1,111,228,209,193,12,167,239,38,42,7,0,98,11,137,220,82,37,8,123,132,22,218,89,79,53,176,81,140,72,93,70,134,93,47,20,209,186,109,54,65,202,170,181,225,224,151,172,132,17,117,4,220,220,10,170,3,205,241,120,253,96,30,69,124,117,176,5,51,94,87,220,174,50,252,149,145,101,121,109,93,1,62,47,188,117,93,5,123,88,230,28,155,18,191,187,116,118,138,178,237,230,116,94,149,173,170,165,116,48,173,171,72,242,137,18,21,228,139,118,13,137,155,23,237,115,230,205,24,50,42,150,164,182,97,31,141,58,137,187,67,19,42,224,82,192,177,168,101,162,132,246,104,79,170,136,105,36,36,151,121,24,197,209,200,109,247,207,236,172,195,229,14,214,28,168,150,12,126,121,47,101,201,84,16,150,23,112,171,220,41,79,177,78,90,133,94,128,251,210,168,55,67,108,182,134,192,212,154,197,21,100,220,21,0,21,99,21,236,170,231,123,3,61,234,253,204,138,179,45,197,85,189,117,93,251,40,3,240,232,252,166,238,247,110,237,51,225,2,167,214,188,249,147,207,203,173,55,108,17,88,157,5,242,10,215,22,68,155,171,115,77,198,237,250,151,121,22,230,238,184,20,181,35,230,107,106,50,5,145,59,185,155,84,35,11,19,196,247,21,183,177,39,4,133,29,140,218,1,226,25,128,82,152,168,114,8,197,33,97,197,10,46,130,73,88,112,17,155,238,5,21,179,105,98,112,89,163,9,67,9,40,136,105,109,112,25,204,74,4,20,33,44,134,107,157,240,106,131,0,143,201,24,92,180,224,28,39,159,21,49,213,166,31,138,244,47,215,3,150,47,10,50,67,65,187,114,139,115,138,35,231,21,233,37,69,81,97,50,131,253,9,164,182,88,129,206,183,157,31,109,7,172,89,129,250,95,199,5,221,217,156,161,33,161,214,227,122,218,150,160,249,225,216,143,5,46,21,88,158,64,175,208,216,125,184,253,141,232,195,252,11,208,191,71,162,118,58,82,151,247,36,46,114,231,178,120,66,108,5,97,33,64,0,198,226,172,72,239,165,248,86,33,119,159,132,184,243,14,160,61,240,17,181,66,190,4,54,1,222,177,217,209,193,187,201,183,162,201,199,241,167,71,169,201,204,113,44,33,10,111,0,139,239,202,114,244,46,61,92,16,188,95,222,125,28,15,74,126,28,191,76,137,87,240,37,238,249,132,18,80,11,95,120,67,136,241,185,73,29,78,38,200,224,47,155,120,55,250,120,50,246,86,244,113,253,173,216,227,56,250,243,184,30,139,191,245,6,238,242,27,233,248,27,25,154,159,121,103,135,10,222,73,34,20,48,187,109,112,175,143,94,193,9,182,217,171,153,152,215,143,38,197,108,108,2,37,79,184,178,164,142,65,206,114,101,18,53,204,23,83,109,114,48,197,137,147,143,19,19,179,174,185,32,220,54,241,17,127,169,214,33,68,189,102,115,255,160,25,198,120,14,15,68,10,192,156,26,120,143,49,12,105,184,163,116,209,54,237,193,73,36,83,68,137,91,123,96,155,138,201,89,227,109,133,146,198,89,99,98,194,201,32,21,149,35,3,92,208,72,113,220,48,146,233,144,120,210,70,37,218,111,51,98,58,219,134,18,144,27,33,238,81,27,49,103,69,147,228,158,85,27,81,185,88,44,234,177,75,84,46,73,246,178,171,43,245,233,83,139,140,70,138,93,49,157,13,194,87,78,219,206,195,7,85,146,188,87,12,89,42,180,15,46,40,114,227,142,134,20,19,3,0,28,11,130,122,113,101,119,115,3,210,76,37,138,31,201,148,170,141,33,90,12,44,244,130,161,52,2,251,134,181,107,246,123,148,238,197,14,99,19,178,239,8,112,141,224,187,127,0,119,82,196,185,62,200,159,247,239,83,178,89,39,197,235,116,189,34,122,234,229,115,240,0,24,249,22,233,95,204,139,161,125,209,57,120,66,239,69,34,177,70,249,60,104,84,246,171,189,95,63,125,26,100,21,94,180,69,62,80,75,248,109,193,13,5,152,215,185,155,114,102,162,157,18,71,120,184,128,120,196,104,224,16,253,77,97,255,91,248,233,254,125,197,246,31,127,147,90,224,182,38,169,5,158,92,240,114,219,184,23,21,230,41,223,119,74,71,243,9,65,48,137,97,183,245,248,191,80,227,124,216,80,98,238,48,32,33,68,188,24,38,138,127,106,101,240,79,161,140,253,210,146,181,47,238,10,227,152,33,150,136,55,44,140,155,87,226,232,6,115,211,4,184,175,194,141,64,119,4,17,68,253,238,105,49,66,37,239,165,128,162,50,111,173,216,219,28,166,13,44,70,9,34,177,150,77,39,16,2,236,74,125,8,152,64,49,51,234,230,111,112,96,9,132,224,136,163,210,116,11,8,26,59,139,235,201,50,154,38,193,17,13,73,131,207,191,250,237,103,95,255,161,32,214,123,6,209,153,164,149,204,21,16,139,96,16,56,31,168,171,51,129,32,62,71,221,20,70,218,162,2,121,245,173,135,251,247,201,49,109,36,224,27,227,35,123,93,16,108,110,99,156,164,103,183,51,206,24,99,211,168,200,90,8,243,215,54,64,188,134,62,136,99,175,191,231,104,95,4,5,85,155,57,105,211,148,65,100,11,137,74,170,201,163,133,37,26,177,203,46,25,125,87,71,36,85,153,16,18,230,208,132,255,161,45,148,71,50,134,137,126,42,129,29,242,149,218,109,91,234,70,44,146,117,162,104,110,82,8,252,52,137,78,132,104,37,40,26,139,228,61,126,126,214,174,137,142,195,17,150,44,95,12,135,141,54,141,119,97,167,93,180,103,169,71,153,162,17,55,17,39,172,32,198,103,50,21,19,29,132,213,236,9,247,58,75,41,58,173,0,131,101,239,3,142,219,154,34,173,220,254,12,42,102,247,241,15,137,160,67,226,130,136,157,98,79,108,96,229,115,114,90,146,221,97,65,78,88,88,144,6,13,11,210,17,117,81,117,194,130,228,102,242,217,124,50,37,209,176,32,98,173,120,194,34,130,136,77,80,69,103,167,146,105,84,101,201,175,138,118,43,160,41,154,180,245,102,161,134,186,164,158,171,64,171,155,184,213,227,48,221,176,65,252,237,19,93,26,241,75,12,74,97,31,131,1,223,29,143,139,133,75,230,114,145,60,129,83,196,66,58,41,194,115,33,229,40,111,13,51,128,4,186,246,4,110,231,80,205,221,225,217,22,94,28,150,209,195,78,104,136,87,198,36,213,138,131,199,99,78,137,142,186,233,210,40,119,9,95,170,24,198,58,91,100,248,77,55,22,213,182,178,111,180,225,221,173,239,107,235,122,139,176,72,180,66,112,224,1,145,58,240,31,161,217,106,182,107,29,56,165,97,202,106,78,127,57,158,86,138,115,184,24,168,90,122,5,137,156,211,40,49,111,246,126,45,8,245,50,95,188,231,122,253,204,17,139,177,215,127,24,1,17,53,247,84,140,88,207,162,43,18,133,95,134,14,13,19,81,212,158,62,37,187,117,152,178,40,172,60,213,25,205,97,102,52,26,163,123,62,215,225,81,40,70,151,45,218,145,69,119,124,44,124,36,70,38,3,234,88,98,42,9,46,170,142,7,207,156,162,140,45,55,244,129,41,82,183,168,118,34,241,170,202,101,15,227,122,241,12,5,124,180,16,40,72,93,120,43,134,108,120,215,196,180,215,194,140,41,63,149,1,53,224,237,214,169,129,230,196,149,56,84,30,215,99,243,192,162,230,128,42,229,240,210,246,32,200,228,143,212,70,98,58,84,100,123,140,104,175,41,230,10,212,214,78,134,235,51,249,220,41,209,79,35,24,43,238,248,153,189,6,131,60,174,111,139,218,136,74,93,142,105,199,175,119,100,157,251,196,81,170,175,50,10,43,202,129,137,76,130,44,98,243,136,64,200,5,250,123,31,67,135,229,87,97,185,181,83,227,234,176,184,168,0,163,214,219,27,136,34,54,84,163,19,21,94,252,248,151,207,126,249,119,196,70,239,227,47,126,237,195,223,255,226,249,255,254,245,243,111,254,242,191,254,136,88,58,225,249,183,190,253,226,39,239,131,93,14,201,95,198,199,240,123,136,150,22,160,100,4,21,69,27,184,164,201,74,155,255,196,206,224,169,177,224,64,50,52,28,44,192,71,31,99,151,116,113,27,74,71,71,204,119,64,180,132,192,0,111,152,35,186,150,63,37,163,10,225,79,181,48,61,132,79,13,33,134,59,106,46,166,188,68,25,86,96,92,150,44,63,33,241,116,23,239,234,78,103,237,56,109,174,126,138,122,163,129,150,120,97,58,137,123,236,33,255,129,109,197,46,57,97,120,30,227,195,104,169,234,83,139,10,106,253,21,100,147,145,115,175,140,154,80,101,140,9,197,218,246,209,19,170,93,63,161,202,77,38,212,21,202,200,71,147,71,140,39,136,236,141,136,54,233,219,218,139,151,84,116,119,245,32,138,133,134,126,177,36,14,177,208,208,144,106,96,120,226,145,19,250,238,240,129,249,90,46,153,73,42,50,149,19,112,252,64,102,219,117,92,28,58,81,4,103,242,185,25,95,12,65,216,14,105,14,108,222,146,201,37,133,88,244,94,18,0,137,213,163,71,8,103,68,1,143,123,146,152,239,30,1,251,52,217,159,84,178,51,233,124,45,157,61,70,172,126,29,182,207,201,154,142,112,180,83,136,231,210,201,233,76,127,48,91,211,207,193,45,59,200,14,196,132,24,229,56,191,242,149,143,196,137,183,121,214,192,147,39,52,252,204,101,3,253,197,142,221,11,241,233,12,250,215,31,92,197,253,225,109,252,29,162,54,200,178,212,150,163,96,199,24,153,140,164,50,201,173,135,177,171,56,196,93,242,23,192,230,197,117,69,214,41,86,105,72,120,154,37,62,246,191,208,104,52,174,144,128,15,60,130,191,96,93,53,187,109,105,88,32,177,10,39,107,109,93,110,205,18,83,244,201,182,210,176,10,41,212,236,85,156,93,0,160,144,90,67,95,252,117,53,218,202,121,33,53,203,160,137,139,167,227,249,100,54,53,133,128,201,146,193,37,121,60,141,82,211,30,104,144,168,80,225,93,132,234,103,177,9,53,190,135,96,22,136,25,245,21,4,240,21,47,251,138,129,109,221,50,162,169,247,12,25,68,25,97,190,144,56,85,180,22,146,23,19,3,221,104,153,93,73,86,18,184,197,70,191,167,36,76,67,78,244,85,101,96,38,192,41,246,186,164,161,41,4,229,92,194,145,62,19,127,54,85,12,208,74,55,182,218,136,4,160,18,194,49,190,150,128,69,63,196,98,116,209,188,32,177,176,84,50,183,75,226,116,185,84,169,136,3,244,187,36,158,149,81,90,89,172,148,42,86,89,76,87,74,75,37,177,133,146,20,72,105,136,103,56,97,136,18,146,56,79,170,44,246,202,165,5,92,12,21,222,47,149,14,33,249,17,100,177,83,155,40,187,138,179,159,150,69,179,2,31,54,161,193,30,254,170,163,175,77,246,85,71,95,43,162,4,233,208,106,7,210,75,37,28,178,11,239,26,220,128,230,208,255,247,129,228,22,177,197,253,125,18,105,54,121,95,173,23,25,34,221,71,89,155,69,83,54,205,251,196,164,180,8,210,248,125,129,225,75,133,44,70,132,54,143,181,207,127,62,255,33,63,252,198,17,185,68,41,150,103,179,136,192,125,157,89,248,192,237,22,17,103,187,64,159,174,160,162,68,93,81,186,137,176,157,130,84,237,108,23,145,84,190,107,23,13,216,50,72,126,186,77,68,252,251,4,41,138,55,11,156,51,112,127,128,15,100,143,136,12,78,16,73,165,133,200,86,129,139,49,210,27,113,109,15,240,133,223,34,34,176,71,208,194,1,27,5,25,26,236,13,145,212,44,196,32,116,109,16,145,28,129,159,147,12,27,68,36,199,134,239,223,33,46,33,179,221,51,188,43,64,10,191,51,68,200,214,64,106,64,196,142,44,241,29,93,199,6,165,96,183,34,204,228,27,146,63,36,49,81,199,128,114,50,61,93,19,98,179,2,57,170,196,199,136,136,186,232,141,136,129,88,77,163,120,132,217,10,3,237,60,199,199,49,209,32,215,63,77,44,129,48,110,132,37,18,29,143,132,43,157,153,81,132,88,156,114,55,179,82,84,72,54,148,169,180,148,68,204,143,33,222,75,138,151,164,163,235,82,23,204,202,204,19,169,14,122,173,186,2,38,180,168,211,51,83,185,244,231,81,148,63,123,81,148,127,253,222,179,247,191,227,139,162,60,42,242,172,219,123,243,56,30,127,93,109,92,31,21,210,48,95,38,38,164,97,142,23,17,210,112,187,4,6,117,249,43,93,51,129,10,236,107,38,80,249,248,206,128,199,14,219,252,151,127,184,46,206,245,216,78,152,29,179,84,167,210,63,191,56,215,127,249,135,59,67,102,90,251,56,48,123,25,52,14,142,236,18,92,187,43,210,195,43,162,49,158,97,54,24,168,252,85,209,248,245,199,71,134,189,156,255,249,243,142,151,236,30,43,140,246,211,26,49,57,149,78,6,132,76,190,253,189,204,21,206,240,214,162,168,187,107,189,126,217,67,76,193,155,47,123,18,151,241,250,101,143,243,241,203,94,178,122,230,13,22,62,57,120,191,197,96,33,99,115,25,95,255,211,39,55,39,198,160,107,105,47,193,82,64,177,177,120,10,156,145,99,42,224,253,83,63,43,238,96,55,183,54,55,35,67,232,132,30,228,190,68,16,240,176,192,58,161,109,112,51,68,79,168,63,229,51,52,118,212,120,215,188,132,243,55,35,66,229,32,90,162,88,171,138,185,6,45,143,138,104,115,211,59,207,204,138,64,67,136,32,74,212,66,96,214,185,9,205,59,167,3,81,47,42,145,51,228,24,22,94,85,115,77,145,26,115,228,238,105,193,235,203,206,191,11,146,159,40,216,107,227,170,152,141,40,18,146,143,142,225,178,188,147,196,76,139,39,132,88,112,61,236,238,49,57,12,184,151,18,243,201,153,153,233,228,84,62,27,251,244,134,182,255,244,132,183,255,20,135,115,199,78,85,48,155,52,137,253,89,3,135,167,15,48,215,242,202,1,222,111,219,15,203,53,254,85,26,234,185,130,109,176,110,39,100,186,93,157,59,150,117,118,220,216,233,31,126,240,79,183,26,59,61,147,4,26,70,251,244,137,4,81,207,121,134,110,247,134,244,192,114,218,255,240,247,95,127,254,245,159,62,255,219,223,125,252,183,239,221,94,251,193,160,7,173,131,43,138,249,191,254,3,81,179,220,221,192,105,195,23,28,74,125,7,181,9,142,215,238,186,77,211,234,202,124,179,224,180,245,142,219,180,12,73,51,27,136,10,88,78,116,177,143,126,247,229,143,255,207,183,239,186,101,13,13,183,221,119,38,23,71,52,255,232,59,255,243,245,192,186,142,4,12,174,245,143,126,249,159,31,253,242,199,207,223,251,127,94,79,235,242,137,171,245,231,63,250,241,243,31,253,254,181,181,174,106,103,14,150,125,249,167,128,223,255,246,165,143,191,242,173,59,199,111,34,103,184,133,165,59,110,19,199,218,115,218,252,250,79,63,250,197,207,94,252,226,107,47,222,255,231,187,110,25,76,106,14,36,111,219,31,127,239,171,16,87,229,142,219,110,180,77,83,214,6,78,227,31,127,239,55,8,189,208,170,126,246,213,223,221,54,146,165,2,187,64,101,17,28,62,92,12,146,196,110,173,253,100,96,251,68,211,16,164,50,25,213,240,203,186,58,74,97,83,81,240,238,3,237,62,125,42,164,4,87,202,28,239,200,7,51,108,228,212,239,218,114,194,23,146,51,74,35,57,67,92,109,241,78,131,240,144,128,119,167,108,176,152,244,214,149,28,175,15,215,150,195,45,23,236,158,112,254,128,126,255,77,95,55,198,113,59,69,121,11,3,152,76,47,11,230,69,104,182,122,190,243,205,15,255,227,251,119,50,119,215,123,92,236,182,37,112,11,25,172,222,228,61,139,129,42,19,236,185,108,199,98,142,58,19,47,186,231,127,255,27,4,173,103,127,255,159,30,127,79,20,90,93,169,169,106,244,250,5,145,66,156,148,80,97,132,47,68,251,142,153,107,27,190,32,151,53,13,236,160,4,24,94,153,24,234,146,131,195,66,184,13,165,40,224,83,114,128,131,41,20,142,210,73,49,147,20,179,73,49,151,60,230,62,141,170,1,108,134,209,252,13,117,112,214,74,12,187,35,184,58,49,130,68,156,62,250,141,50,25,98,68,67,2,129,24,57,237,117,186,32,235,147,139,25,212,46,156,185,103,68,165,124,158,25,29,51,102,103,80,62,239,141,188,85,178,67,86,152,147,37,91,133,141,47,129,56,182,197,19,130,51,83,76,200,152,70,146,149,8,7,227,194,116,255,4,193,177,166,52,116,3,245,10,108,178,5,183,215,43,177,175,154,42,224,175,198,27,34,155,116,48,61,98,213,76,243,8,30,145,153,47,80,84,174,194,79,111,77,197,144,79,202,96,13,224,81,71,51,47,166,201,72,50,226,246,100,234,82,42,208,115,158,191,253,233,243,239,255,16,188,197,58,10,254,235,227,249,101,114,73,62,26,145,75,19,131,35,249,145,64,126,147,235,235,147,245,122,100,121,185,208,233,20,192,12,52,40,218,159,47,19,243,100,106,41,150,218,81,12,60,161,162,128,255,78,154,10,104,5,44,221,16,176,23,97,1,59,50,54,16,50,59,58,58,244,229,217,31,191,8,241,1,241,208,80,22,69,171,123,50,188,248,224,59,207,127,240,67,150,193,209,42,129,39,15,151,74,136,60,32,244,49,44,159,142,15,122,23,26,51,1,127,244,158,120,227,68,166,201,16,131,125,208,242,130,60,19,204,133,28,62,89,16,153,197,133,0,22,23,130,71,100,126,117,213,3,30,38,150,238,3,116,16,246,71,226,19,200,223,227,156,203,215,35,209,23,40,50,148,90,83,37,75,4,243,136,46,166,232,220,160,132,235,196,126,183,84,239,22,254,41,149,179,53,8,163,247,28,182,143,80,177,213,145,106,221,213,188,2,87,226,240,181,152,189,34,45,92,92,220,172,133,235,49,35,207,35,6,209,247,248,149,87,250,249,8,143,156,220,12,112,83,6,81,55,200,124,153,101,253,156,141,214,93,105,234,21,107,77,225,33,126,26,92,27,6,250,40,252,248,139,95,140,60,251,202,251,158,144,104,224,130,2,238,59,233,216,160,122,170,49,213,160,142,255,106,185,44,187,143,105,187,5,148,243,146,215,65,32,241,247,7,126,4,3,175,189,137,237,226,37,185,50,231,241,110,161,115,151,221,212,145,151,221,236,155,110,229,97,5,135,9,215,124,102,252,96,25,31,213,200,141,55,108,183,78,175,109,93,211,102,77,189,32,102,171,137,142,174,169,136,238,38,12,179,111,172,161,20,147,156,19,143,213,22,220,144,129,235,154,163,219,66,179,150,64,84,39,81,147,76,37,209,64,160,42,129,95,217,241,170,223,5,187,128,27,143,5,26,217,129,241,192,117,231,49,91,178,79,20,198,155,173,146,161,72,38,76,148,165,15,52,240,109,52,54,192,22,118,49,201,53,221,119,244,66,71,198,198,132,56,161,190,194,205,210,184,99,187,34,14,44,169,211,74,153,187,29,140,29,88,102,82,25,5,59,176,164,251,10,154,168,7,0,75,210,136,251,182,176,115,67,88,30,125,67,216,190,123,59,60,173,159,122,239,9,187,175,211,210,19,96,199,167,31,145,59,2,124,67,58,66,137,203,67,100,224,181,99,108,21,69,170,103,15,206,233,16,219,233,5,25,175,41,74,222,73,0,73,118,184,2,170,28,242,132,58,240,50,151,152,29,223,14,142,151,11,231,222,50,136,95,212,73,4,232,78,200,229,205,43,242,130,187,27,116,75,153,221,108,230,57,73,0,40,112,84,184,16,113,18,95,191,112,158,79,185,231,11,46,207,54,60,58,155,56,110,81,165,51,66,142,22,237,203,219,224,176,208,25,12,231,209,194,176,246,84,230,248,16,113,98,206,139,61,248,43,92,41,115,127,120,113,193,158,136,134,144,189,17,141,157,237,36,17,116,165,236,133,168,211,216,27,189,193,78,128,225,229,94,128,197,11,188,93,77,28,23,225,49,21,205,107,220,252,65,38,230,226,207,110,141,81,119,147,48,78,187,104,49,162,217,134,74,160,130,168,96,103,68,37,5,129,122,2,178,19,239,223,7,72,248,83,251,186,90,143,36,189,233,115,209,144,235,190,0,83,79,94,241,230,23,145,2,46,147,7,15,142,220,9,243,141,47,86,240,85,240,74,55,202,95,250,206,51,239,41,143,162,26,19,209,71,94,190,115,80,30,54,126,254,42,180,141,72,206,157,104,124,25,149,90,150,57,61,138,219,168,79,188,199,113,95,232,42,224,210,137,180,192,154,98,229,97,12,196,188,206,149,172,117,2,90,195,19,79,12,51,103,109,11,106,57,85,7,94,69,42,26,81,234,21,202,37,93,222,75,226,172,58,124,142,19,153,44,42,172,9,192,169,184,82,246,118,133,216,172,94,212,57,63,101,9,240,83,54,137,178,162,228,9,33,34,76,168,179,196,115,150,4,254,194,44,67,66,115,158,18,145,16,55,132,219,247,172,166,67,244,15,196,189,249,121,84,161,89,52,73,201,96,160,153,65,16,211,93,224,50,69,253,24,55,43,23,47,109,26,164,117,152,149,31,161,71,4,128,14,29,50,109,34,164,83,207,17,248,106,56,165,70,212,178,117,214,110,6,59,116,98,19,67,72,147,253,234,208,39,59,201,33,82,118,146,67,156,236,36,155,120,225,107,244,113,239,110,31,149,201,176,189,110,4,57,172,212,108,215,34,228,218,60,193,242,185,40,159,41,248,106,187,98,15,139,92,206,67,162,106,7,110,234,145,177,177,180,139,11,72,115,6,200,210,73,10,124,115,70,202,190,145,20,248,230,12,153,125,35,41,240,205,30,59,251,132,19,176,57,9,92,221,68,124,241,30,226,208,93,247,44,49,17,37,224,137,210,219,153,228,45,21,165,94,19,21,215,92,41,220,68,41,158,89,82,60,83,164,184,39,67,241,76,215,203,118,9,37,249,9,70,138,115,1,129,147,195,104,144,218,136,222,132,12,217,142,149,34,228,230,48,189,224,26,167,151,122,163,156,85,239,15,127,250,209,175,254,145,200,192,31,253,245,255,120,246,247,239,253,215,31,191,196,118,50,239,10,100,14,39,221,75,144,165,186,73,214,235,89,42,100,120,47,51,33,34,236,163,209,16,8,166,40,113,244,209,237,163,228,113,32,221,62,74,189,214,97,7,80,8,167,87,98,144,227,10,74,15,240,149,236,0,170,241,89,166,18,47,77,38,70,44,73,39,103,136,67,75,78,143,165,20,235,186,220,131,59,59,208,0,189,190,83,30,86,235,81,151,158,3,173,41,112,106,12,7,235,194,113,84,137,137,70,241,146,57,224,199,23,240,5,112,65,132,53,63,40,133,185,165,150,206,85,147,169,80,193,90,152,215,41,58,206,46,209,18,12,114,118,233,56,186,140,227,131,29,180,55,227,23,83,49,84,197,4,73,10,109,236,56,5,196,177,57,251,169,128,54,114,177,237,124,169,130,122,13,73,131,111,190,13,250,153,8,62,43,42,10,193,247,208,34,68,3,20,153,238,158,207,70,216,93,56,252,66,175,223,65,148,141,158,89,136,100,81,154,115,16,49,73,78,158,222,156,144,38,222,100,87,157,13,82,24,110,157,9,239,188,157,128,182,223,121,19,9,162,55,233,198,20,92,100,139,56,6,70,133,200,105,207,4,103,0,52,145,190,65,105,4,222,73,181,174,232,77,67,234,158,204,246,21,195,82,101,169,205,138,89,122,87,120,231,205,9,196,219,208,158,8,34,246,192,219,45,50,187,140,98,81,159,19,94,188,255,51,208,219,205,162,111,13,240,11,118,212,62,142,171,230,58,120,10,80,234,115,227,244,156,118,60,15,29,231,251,141,161,49,59,186,211,248,174,226,128,2,189,166,183,235,179,208,231,238,132,234,244,186,240,201,244,129,235,129,104,77,32,70,79,158,168,163,164,154,241,142,224,120,74,189,18,219,74,19,209,84,170,45,62,18,158,253,199,119,158,125,237,155,246,241,52,5,244,49,90,159,134,138,114,225,187,138,194,244,95,32,236,39,138,198,44,122,164,87,64,133,252,95,128,14,66,179,36,85,35,194,59,92,86,59,47,161,245,196,244,128,50,98,250,155,58,104,172,106,128,130,146,49,92,130,59,126,41,162,156,112,145,243,43,113,200,151,196,68,83,16,77,132,31,228,18,28,89,81,142,46,194,213,111,82,6,192,43,136,74,167,123,34,153,80,83,3,17,13,114,104,163,194,17,0,215,40,33,169,34,24,198,238,242,199,178,194,23,146,201,153,84,163,1,234,93,214,16,53,9,186,105,19,54,53,229,91,209,128,202,180,237,214,154,134,162,128,113,6,170,212,221,13,242,225,10,253,59,190,154,53,238,223,183,192,130,118,19,91,216,70,13,158,120,250,105,231,24,148,18,28,15,114,132,82,3,186,57,46,161,244,33,208,71,191,248,217,243,175,254,47,27,129,252,70,61,126,67,27,215,220,125,250,81,205,61,194,155,226,129,179,83,143,64,132,161,210,110,195,197,21,63,38,208,47,128,10,12,35,125,32,190,105,151,28,6,97,68,151,190,208,104,228,51,217,169,160,62,177,79,124,167,124,179,124,211,78,57,156,201,168,78,213,210,240,47,176,83,244,19,223,169,59,39,18,104,117,90,224,46,216,89,157,214,53,206,119,3,196,11,183,126,32,117,37,54,16,207,100,237,246,106,30,13,52,102,68,176,19,25,125,214,50,134,151,192,91,90,58,117,195,28,115,251,16,167,76,202,21,113,160,163,162,198,139,201,43,40,4,230,242,99,23,66,28,15,219,58,164,34,218,97,79,226,93,125,16,77,37,69,252,220,145,206,177,135,64,80,72,88,239,20,141,57,171,96,136,209,168,246,150,52,169,188,37,197,18,82,12,181,180,8,102,39,81,61,118,75,238,239,198,246,124,55,218,193,221,8,215,220,188,167,60,236,100,238,26,175,120,40,231,197,59,140,33,159,67,109,57,198,157,104,126,216,84,130,113,202,133,205,183,199,10,238,124,194,228,36,120,124,38,42,230,48,225,0,127,45,50,121,2,139,25,36,201,113,140,39,178,203,39,97,117,48,95,122,174,90,56,171,49,183,147,189,32,167,122,46,175,123,152,145,103,214,237,1,130,53,54,125,159,197,191,49,131,75,175,102,8,105,1,108,157,64,84,134,192,61,202,156,160,99,75,131,39,216,108,30,12,146,188,223,177,63,41,246,57,227,249,72,29,94,217,165,133,207,156,207,189,59,243,145,119,87,62,65,245,187,113,32,76,22,0,243,244,105,130,167,74,124,74,197,82,224,133,72,230,47,17,239,36,78,79,68,131,98,177,192,145,148,47,51,62,223,12,200,141,207,173,248,220,55,240,69,250,169,244,92,214,43,118,197,14,113,119,44,41,121,183,187,227,6,115,119,220,161,110,204,122,46,55,102,246,47,143,255,178,134,227,191,76,152,153,170,201,35,92,142,204,72,146,242,26,92,142,200,211,233,116,42,47,141,233,114,4,58,221,240,119,154,115,186,22,239,78,8,106,167,153,104,170,230,19,3,177,165,241,108,178,145,204,200,51,83,241,46,92,30,130,26,228,148,240,210,142,219,184,235,78,204,53,88,50,157,202,212,102,50,13,183,107,48,236,164,140,220,171,156,172,27,122,23,174,91,63,121,2,76,75,4,132,65,127,97,234,30,45,147,201,220,83,89,76,187,240,74,66,203,207,72,240,51,78,21,241,19,176,187,241,85,36,142,223,102,1,215,112,201,25,85,126,161,145,107,76,53,164,171,145,112,138,20,26,42,218,111,39,241,113,49,51,209,3,11,61,244,195,119,220,148,58,136,13,210,154,254,10,176,139,59,98,29,243,228,73,77,175,15,153,207,188,66,42,158,203,167,115,253,65,36,21,79,102,83,249,41,244,148,116,158,175,252,67,40,32,137,189,214,82,173,73,83,54,116,48,95,243,140,167,209,224,187,228,177,50,245,207,130,199,103,31,87,246,246,253,194,125,86,202,33,122,72,222,140,81,206,222,154,18,113,246,182,32,30,150,74,18,248,92,171,139,205,121,112,185,6,94,216,212,10,164,180,43,224,246,109,1,187,103,43,13,153,151,183,214,82,105,169,226,248,100,171,116,203,52,215,192,246,5,151,41,139,249,74,105,115,9,92,188,57,5,193,99,220,60,246,24,151,198,73,57,84,23,46,56,100,142,230,28,255,110,238,65,140,112,240,198,112,225,115,7,111,159,255,124,254,243,26,126,12,240,202,230,108,55,145,75,72,241,185,100,51,192,249,154,65,92,194,133,111,203,172,48,245,67,103,52,107,209,92,74,140,144,255,99,17,135,156,143,83,161,187,46,186,51,223,172,14,178,71,139,35,243,144,93,152,181,198,109,94,17,186,27,115,237,240,112,226,119,97,86,154,110,198,17,186,27,7,118,54,145,136,20,10,253,73,112,32,136,247,97,44,132,146,109,120,114,96,32,138,174,24,1,187,42,105,1,149,141,176,3,10,236,82,144,165,177,243,146,84,206,73,37,93,102,92,0,235,162,171,109,158,7,96,25,108,215,125,133,72,6,76,254,211,216,238,31,255,153,37,57,174,236,177,132,118,212,11,200,70,35,120,226,60,12,1,43,75,184,0,124,227,32,168,88,136,15,192,169,122,118,4,67,94,75,130,141,237,157,51,228,51,202,180,162,36,211,201,49,125,0,78,103,115,225,93,78,207,100,164,215,208,229,124,46,149,170,163,57,31,183,203,249,212,109,242,255,114,61,47,79,201,13,229,165,248,127,167,240,203,241,255,190,242,47,203,255,219,21,137,227,183,121,51,254,223,46,54,46,255,15,253,192,225,122,159,60,193,6,167,147,216,69,167,127,228,93,221,84,177,21,171,161,180,37,184,242,49,75,125,61,103,178,153,41,36,11,112,158,167,103,47,38,49,171,86,152,76,161,127,174,38,100,221,80,252,117,19,90,101,187,141,30,221,61,124,64,50,78,255,200,73,10,234,224,76,14,123,246,30,171,131,124,35,113,213,156,36,17,229,253,205,177,26,160,2,174,230,235,33,123,211,74,103,100,248,25,37,177,57,83,254,202,18,155,131,116,183,34,177,57,35,187,83,137,205,190,41,128,164,7,250,248,89,44,107,214,15,219,88,161,53,74,128,155,222,189,91,1,110,136,147,90,216,49,183,2,191,30,192,47,169,84,146,137,255,111,143,232,86,233,151,197,36,87,164,89,14,40,163,207,219,62,189,117,190,96,199,73,119,245,20,9,145,75,55,17,34,123,110,33,210,5,199,17,50,36,195,206,207,101,200,207,127,62,151,175,254,155,201,87,33,187,51,171,194,230,38,34,54,59,65,62,16,255,229,217,156,45,230,48,192,0,91,65,82,216,46,30,193,220,69,112,147,192,7,177,182,168,164,150,11,147,99,194,216,147,107,251,74,13,220,178,249,87,236,108,48,79,196,154,183,107,176,43,112,181,115,19,232,223,172,114,194,25,5,215,255,153,146,103,35,110,129,54,114,51,137,118,102,122,42,227,49,150,112,164,44,1,91,116,168,29,169,169,36,186,90,115,22,174,58,230,179,162,122,80,222,220,25,36,87,151,154,58,218,56,75,27,187,251,39,11,251,77,244,52,15,175,165,65,165,132,184,139,82,249,97,169,223,89,134,132,202,195,114,245,193,195,117,244,100,238,161,95,107,11,131,133,82,167,59,128,76,165,234,210,70,117,191,149,44,149,150,245,54,202,89,106,14,74,165,137,198,52,250,48,223,69,117,164,160,84,190,3,117,159,65,254,135,181,220,74,227,124,31,30,247,23,118,247,119,202,7,203,167,82,106,165,91,59,56,239,62,92,172,86,18,235,217,74,85,213,231,229,125,105,179,186,127,184,222,89,105,165,167,38,186,149,131,147,196,84,207,80,167,26,19,86,41,169,74,89,73,26,110,159,167,118,202,59,253,249,210,67,244,167,179,119,146,24,164,213,230,112,115,101,235,48,33,239,86,14,229,169,137,139,110,110,102,107,119,253,193,226,201,163,193,246,210,238,195,196,249,70,230,225,193,169,188,176,63,175,106,213,147,126,249,65,185,150,151,106,131,195,126,109,121,250,160,190,118,170,111,29,150,107,21,171,81,153,191,88,168,44,44,40,19,251,195,198,118,230,64,126,208,63,44,213,42,237,198,98,114,101,122,99,235,116,169,54,92,213,87,79,15,210,7,169,134,172,60,56,207,55,247,74,51,103,83,153,249,228,244,249,114,175,167,165,242,189,65,127,245,224,226,97,229,44,155,59,233,101,74,245,147,221,68,251,180,187,178,247,64,90,217,153,74,46,36,118,166,38,214,78,50,234,218,217,121,254,236,108,222,26,108,14,250,137,245,211,253,233,225,250,163,237,211,252,246,198,70,50,99,228,102,154,51,214,78,94,61,44,77,228,22,58,27,11,122,122,113,87,122,120,218,169,30,150,85,179,173,73,155,86,169,153,95,203,151,118,155,103,51,77,101,56,63,104,105,231,169,206,160,164,180,183,30,61,72,229,246,15,228,133,222,194,106,115,94,217,201,38,15,38,16,108,207,14,27,243,249,25,165,223,47,89,229,212,163,179,76,14,245,96,103,121,40,239,47,153,219,131,249,197,71,153,249,82,126,77,202,231,230,31,150,164,172,156,106,13,54,250,233,195,218,252,217,234,138,178,88,74,29,156,74,153,245,250,94,250,225,246,193,160,189,84,234,156,54,170,195,68,171,219,52,23,154,237,230,78,61,149,232,12,30,228,31,158,157,170,15,122,165,249,147,7,237,249,84,110,66,31,158,200,165,83,99,166,154,63,235,246,23,151,245,253,189,126,182,118,104,44,84,179,243,11,229,140,54,241,80,221,111,62,168,108,119,155,251,74,73,122,48,83,209,15,50,187,137,233,189,210,230,252,78,54,47,183,244,222,242,3,121,216,62,153,73,150,219,181,131,254,114,102,49,149,41,239,151,242,141,122,195,212,135,50,98,134,179,39,107,189,204,122,234,44,59,117,160,149,100,125,227,176,246,104,47,155,25,104,165,105,185,119,48,117,80,223,120,84,95,147,146,114,57,223,204,233,137,97,99,233,108,95,223,111,30,106,153,181,243,254,110,187,156,202,236,62,88,236,77,159,55,231,167,83,195,131,19,179,185,184,157,60,173,172,246,206,59,15,173,114,69,95,158,72,15,205,132,246,48,81,42,159,205,15,242,59,167,85,101,13,225,211,206,214,114,163,62,60,180,58,253,237,100,186,63,189,213,208,30,54,46,150,82,253,100,69,93,200,180,150,182,181,212,250,105,51,171,172,77,25,7,83,250,112,97,218,152,90,220,207,75,43,230,131,212,163,135,141,93,121,79,46,237,100,23,178,230,76,107,189,90,155,88,222,95,58,29,164,59,214,230,218,98,201,88,109,159,205,12,31,41,149,205,233,110,166,188,91,89,62,111,158,166,39,26,237,243,117,109,235,98,99,103,37,185,157,87,244,186,149,92,235,13,54,6,139,11,234,246,238,254,238,163,139,97,173,54,115,86,158,90,60,76,38,50,153,233,206,254,70,98,190,166,180,14,183,43,107,250,238,126,118,176,121,177,184,154,222,152,152,80,15,166,148,213,181,173,132,116,120,208,175,238,36,231,151,75,19,45,165,209,78,118,78,167,250,23,135,250,26,194,185,212,226,169,188,217,218,234,39,50,149,137,210,204,230,182,156,28,174,159,119,215,206,245,149,233,108,229,116,120,80,211,178,15,74,234,153,116,145,91,88,91,234,239,108,150,118,230,75,51,27,201,233,252,162,121,152,109,110,47,52,14,166,87,58,153,195,29,101,111,218,92,173,36,251,198,234,102,54,181,94,79,213,170,243,235,185,243,233,205,157,244,98,253,180,180,221,146,55,164,249,173,242,80,238,36,182,30,157,77,60,50,179,70,62,53,236,245,14,235,185,205,198,163,229,141,197,106,126,195,104,156,101,211,15,14,164,221,133,135,51,19,102,82,217,168,156,27,169,139,173,220,252,218,197,197,166,164,46,14,106,211,201,148,116,186,109,238,102,180,196,163,71,141,254,124,47,97,46,31,86,15,27,211,235,253,233,243,69,185,221,28,238,247,19,155,203,135,39,203,221,131,220,204,65,126,73,154,121,80,95,76,229,30,36,211,51,39,251,107,189,100,253,60,167,15,214,182,173,133,156,182,221,173,175,230,242,135,11,7,245,125,125,170,124,186,95,63,157,58,105,41,181,153,206,190,177,176,146,88,93,239,158,111,37,39,134,83,103,137,106,237,64,109,85,30,214,82,43,70,179,116,176,191,241,232,193,124,186,217,169,45,229,204,133,139,85,195,144,243,203,53,173,214,214,212,242,68,103,57,87,202,231,51,245,173,106,237,66,157,56,219,73,175,116,207,58,242,140,58,88,93,217,217,239,158,175,200,245,193,252,118,167,159,209,204,115,45,223,63,72,76,13,150,210,170,180,119,246,224,100,229,193,238,206,89,122,90,221,159,78,47,151,167,173,122,167,178,88,89,109,183,90,29,37,119,176,209,67,100,110,70,202,238,119,119,164,245,149,180,242,104,162,179,82,111,233,103,153,195,122,162,45,149,30,12,23,119,123,7,157,165,86,102,169,178,181,87,91,157,94,232,25,195,153,245,146,190,114,177,121,186,96,156,45,28,214,27,136,66,24,153,65,190,185,118,184,187,114,146,220,73,119,122,231,131,102,115,177,159,27,204,171,251,221,205,190,90,50,15,15,234,7,59,229,173,139,137,126,75,109,30,244,114,135,19,117,179,148,110,173,202,229,106,61,183,126,146,77,212,39,212,41,181,131,214,79,189,252,40,179,183,212,219,60,63,237,230,245,211,238,65,179,217,214,58,251,157,229,221,234,131,202,238,214,150,121,186,156,94,123,128,232,85,51,179,119,104,116,244,195,94,106,38,223,62,205,237,53,151,37,52,117,67,229,193,246,96,112,176,93,77,172,76,109,182,247,242,91,123,107,103,155,237,141,65,114,102,121,173,213,89,219,183,212,133,189,230,222,196,254,161,154,144,246,78,23,106,131,213,121,165,47,153,198,131,195,204,202,131,237,243,135,7,155,230,195,225,224,225,131,61,41,37,111,246,44,75,210,39,14,215,166,51,231,157,229,133,253,157,131,234,68,173,188,149,82,206,87,59,167,149,230,94,237,252,116,113,215,234,158,41,218,97,162,95,91,216,151,186,131,197,94,121,94,27,206,151,75,131,179,84,83,223,40,239,55,182,234,181,243,222,163,7,210,192,50,123,242,195,135,51,41,221,200,158,158,37,106,149,138,252,32,161,201,165,229,116,42,105,158,72,75,157,139,44,222,40,119,247,15,54,119,86,115,149,195,106,181,136,205,30,166,229,250,216,134,19,38,185,191,250,36,29,79,77,167,102,228,244,76,202,182,158,152,174,79,143,208,81,215,51,249,220,107,80,248,166,167,229,169,169,153,180,52,174,209,200,180,146,27,209,233,70,38,45,191,14,75,151,92,182,81,3,133,248,120,90,234,153,228,204,8,56,231,94,11,156,115,25,105,58,95,151,211,227,194,25,70,119,77,68,32,84,105,99,122,74,32,217,179,242,43,88,226,4,43,246,166,16,194,230,26,245,60,167,118,149,106,166,222,238,89,10,199,183,18,249,195,175,243,155,165,140,110,38,158,159,6,213,177,75,147,232,87,105,59,141,189,132,234,223,41,252,114,170,127,95,249,151,85,253,219,21,137,227,183,121,51,213,191,93,236,118,84,255,1,115,124,107,170,127,167,238,151,87,253,143,234,223,29,168,254,157,230,110,81,245,63,186,210,235,85,255,206,148,191,178,234,223,65,186,27,169,254,111,65,125,111,90,212,230,231,165,162,95,126,234,74,35,34,181,5,78,11,240,61,164,17,154,124,117,183,4,58,236,202,130,152,197,74,243,33,251,237,168,184,167,203,160,178,119,41,250,151,252,138,254,37,191,162,191,234,87,244,47,249,21,253,75,215,40,250,151,252,138,254,165,235,20,253,75,33,138,254,165,16,69,127,213,175,232,175,114,138,126,71,171,239,5,235,8,197,62,67,229,207,21,251,159,255,188,78,245,125,176,86,207,81,207,50,22,201,171,219,179,53,181,65,138,63,71,45,200,216,165,64,213,224,13,15,16,238,228,16,225,182,14,18,94,231,97,194,173,29,40,124,66,135,10,175,114,176,240,137,29,46,220,253,1,195,235,56,100,184,251,131,134,219,56,108,8,62,51,152,201,77,141,178,129,203,166,144,220,59,166,140,88,87,251,241,70,175,221,158,212,123,22,13,113,204,120,202,84,61,89,159,82,106,201,224,224,246,113,224,74,99,136,169,37,183,186,96,5,250,11,18,28,134,34,156,55,135,2,162,70,82,52,59,35,230,167,196,233,148,24,79,199,102,113,32,102,44,43,23,16,223,246,255,179,247,54,222,113,29,215,157,224,191,2,183,18,27,56,124,0,223,247,7,56,176,6,4,41,74,178,20,73,166,19,91,171,112,117,26,64,3,108,17,104,128,221,13,126,136,198,57,78,38,51,241,140,227,141,119,146,141,38,107,199,137,55,113,226,236,108,60,113,226,56,182,181,153,156,179,127,139,73,74,255,197,222,95,85,221,170,91,239,163,187,1,146,150,172,72,148,40,224,221,87,31,175,234,214,253,190,183,6,83,117,78,179,53,168,158,164,0,44,169,6,97,128,63,107,201,156,49,89,235,170,247,184,202,154,236,146,253,161,107,128,0,163,91,216,205,201,129,130,253,122,128,239,192,116,221,4,84,230,121,243,179,153,108,123,101,19,196,2,224,105,127,188,186,143,106,23,68,181,150,171,112,119,176,31,60,183,19,247,195,34,10,84,122,229,113,127,172,238,249,117,63,175,92,50,219,176,86,105,189,77,47,174,220,20,171,136,173,92,82,3,215,26,232,203,170,85,194,227,209,246,193,240,246,201,192,171,199,80,132,161,174,222,96,214,45,34,212,198,127,107,145,238,116,233,185,144,222,112,55,94,175,21,113,133,231,92,145,3,197,174,121,109,133,102,85,91,173,213,225,225,126,115,197,218,186,144,23,86,243,110,248,213,63,236,83,189,20,118,66,252,221,230,119,210,232,110,159,12,143,33,123,170,11,197,234,170,119,43,190,74,107,197,37,252,165,2,119,215,241,87,219,7,119,141,177,84,123,222,53,102,146,172,37,201,175,95,146,39,45,51,7,45,74,149,26,108,78,137,190,174,92,220,86,238,77,212,20,222,224,209,215,205,173,218,242,166,109,253,104,209,249,226,119,251,66,215,228,43,156,239,214,201,49,181,92,35,125,85,41,175,86,117,109,150,119,81,135,48,78,131,40,141,130,56,13,13,97,80,87,74,1,13,73,250,26,238,46,53,94,202,87,46,237,156,140,39,212,254,248,104,248,244,190,172,97,188,241,38,153,101,65,148,165,160,22,81,231,28,221,59,249,202,172,57,233,7,80,50,61,211,151,91,99,113,226,8,219,21,190,215,143,173,57,109,219,197,78,190,91,46,56,152,253,109,216,186,179,110,84,183,101,222,137,172,157,244,168,44,119,247,194,179,142,173,210,219,103,15,158,100,138,250,116,125,179,30,87,67,247,250,135,195,131,251,235,74,168,28,31,141,134,59,47,208,83,239,180,38,17,216,214,185,102,185,52,236,154,167,162,168,186,220,131,191,68,139,142,182,59,152,246,135,7,159,39,94,220,69,25,215,45,17,94,211,230,32,98,81,151,154,136,177,232,80,238,247,91,36,60,205,68,57,166,169,103,68,177,250,56,163,147,195,153,195,72,22,37,54,89,238,29,19,251,51,206,4,119,26,107,141,98,145,195,102,249,214,238,222,78,126,174,206,91,143,83,112,158,158,58,14,135,157,98,213,15,195,115,77,177,117,211,207,53,197,214,109,173,175,225,61,117,33,74,243,189,134,247,193,88,126,5,143,48,129,199,250,32,73,132,175,81,31,45,232,219,177,214,8,97,154,227,121,20,128,36,241,153,12,185,41,4,212,121,171,178,44,174,246,21,119,104,229,176,60,68,7,170,181,74,137,243,137,189,232,87,85,188,232,250,128,116,141,88,174,90,69,81,164,75,215,232,50,139,214,223,221,174,118,82,175,191,147,206,245,176,178,165,236,14,100,142,123,75,194,106,135,116,243,198,153,150,253,171,187,181,103,12,34,133,217,98,141,40,79,174,132,89,150,231,120,69,172,84,193,36,97,1,201,200,58,82,44,234,180,243,237,48,136,146,56,136,51,40,38,217,74,67,109,17,96,98,253,13,223,69,219,199,146,126,58,154,161,85,49,114,75,43,125,24,150,233,222,118,107,103,147,147,237,110,84,26,29,141,6,151,154,199,138,115,173,72,162,212,206,31,252,160,171,184,16,215,90,87,63,209,252,7,95,89,94,37,200,74,23,126,240,225,95,108,46,10,159,79,215,96,228,85,55,160,226,219,142,23,39,2,118,155,124,41,219,118,215,126,118,187,207,148,96,42,7,3,84,75,92,197,249,85,46,150,99,33,167,90,54,107,4,86,203,109,72,51,222,219,107,163,64,115,245,58,169,207,61,23,102,69,186,155,250,122,93,139,94,230,176,213,76,168,38,228,206,81,212,146,62,254,212,203,20,30,14,119,119,15,6,181,53,92,243,125,90,130,29,204,94,106,35,32,51,173,143,6,217,110,124,198,181,104,234,187,36,40,83,135,171,56,176,221,123,235,52,50,115,129,13,33,143,190,92,165,131,68,15,238,12,70,7,247,91,73,180,217,247,22,180,100,132,96,99,129,100,74,45,196,230,116,77,255,136,69,155,193,91,26,19,68,245,216,214,182,75,250,97,39,123,178,211,49,100,68,27,100,218,212,243,14,193,89,203,15,114,203,78,198,7,203,189,11,99,84,83,169,246,226,176,183,178,114,225,115,146,2,26,137,28,228,89,113,71,193,8,140,158,41,173,14,53,201,189,13,191,87,107,71,221,44,58,63,102,212,87,123,77,83,184,187,30,234,159,39,55,199,195,209,173,245,176,99,225,218,185,98,157,109,157,181,215,110,222,85,235,121,78,251,46,118,208,80,53,13,23,184,228,228,17,217,179,177,116,31,237,169,223,102,76,47,144,141,70,211,155,220,100,57,94,57,79,171,100,86,171,7,115,117,225,168,133,167,122,234,244,34,223,216,177,132,11,125,233,89,219,38,43,231,217,58,22,206,187,191,229,204,91,117,230,93,154,35,155,247,251,217,105,87,243,116,165,139,252,116,142,152,117,54,225,49,183,119,7,33,177,80,177,251,74,92,241,105,6,108,93,138,209,107,123,185,206,156,95,242,126,235,52,83,159,75,112,175,35,35,161,98,148,7,113,20,7,107,101,19,85,171,56,40,203,160,168,148,221,201,78,90,57,246,106,31,162,159,49,27,241,196,206,86,246,49,227,123,225,128,88,208,40,175,70,93,185,196,183,133,173,223,36,150,63,24,213,123,215,220,178,157,69,5,181,119,205,197,237,237,236,172,65,249,102,124,133,30,244,233,236,218,233,89,38,185,184,253,108,183,220,165,127,206,245,21,188,209,249,235,95,153,179,213,151,236,143,90,40,239,86,63,86,206,51,19,159,110,140,86,58,76,152,158,30,115,22,252,144,203,169,76,81,118,241,182,241,167,206,195,103,106,104,51,198,237,176,74,182,202,247,198,250,207,171,206,122,21,255,238,185,66,242,154,174,181,90,147,134,188,50,228,10,41,91,61,14,36,57,30,29,175,30,30,237,182,25,104,90,244,78,101,193,138,215,208,216,111,189,228,126,236,88,239,102,124,28,159,24,171,163,52,184,46,43,227,51,164,88,51,47,182,176,240,201,104,241,155,197,164,248,199,80,137,248,7,251,29,26,101,243,50,136,114,194,165,52,3,206,6,245,102,171,103,106,247,164,205,22,107,213,113,50,189,173,118,65,118,103,216,173,117,125,205,235,3,38,90,189,94,139,58,46,40,30,179,139,144,53,115,43,244,42,181,151,127,233,218,96,111,106,29,206,200,249,70,86,230,207,233,78,185,187,231,117,57,207,106,171,79,211,12,255,95,127,176,189,187,27,213,251,156,235,232,168,233,14,237,118,125,255,228,250,199,148,173,124,98,220,69,221,29,188,74,173,221,251,118,253,59,40,108,191,106,138,1,52,251,172,113,97,111,179,219,61,227,207,133,121,184,23,149,93,140,195,81,45,149,19,168,20,182,207,105,133,109,48,64,196,248,202,133,158,167,176,141,7,199,131,254,148,228,44,243,211,12,101,206,179,170,55,13,91,30,111,62,125,78,127,185,41,107,222,45,139,73,225,36,137,195,215,191,178,226,45,66,139,249,76,119,60,220,27,183,234,112,106,249,67,79,35,154,217,32,208,224,47,171,90,177,139,216,158,128,195,161,55,71,27,218,123,58,187,175,206,15,214,24,73,186,0,141,53,88,157,142,7,157,22,91,213,192,27,188,59,104,34,61,123,208,68,231,240,92,162,106,178,186,186,211,31,239,126,158,127,125,251,109,45,87,61,232,146,88,158,203,242,188,95,12,106,188,36,124,146,177,150,220,131,81,255,14,235,147,80,20,22,234,85,71,144,121,210,88,148,187,69,237,159,76,143,58,14,151,148,18,140,47,175,85,216,56,24,78,156,203,111,52,56,131,193,165,243,104,249,66,71,74,115,198,127,240,240,53,233,190,183,226,164,86,196,244,113,254,246,44,186,252,132,234,139,239,133,50,255,30,244,109,90,130,47,229,97,137,159,217,168,144,103,213,160,164,5,219,113,21,33,56,195,176,11,141,36,243,46,204,154,234,113,234,203,127,6,84,244,205,164,105,88,193,138,92,15,88,88,184,55,23,253,230,247,40,186,32,57,128,254,86,109,102,234,90,130,204,44,56,1,35,211,180,41,158,113,73,148,174,57,137,137,170,212,220,30,57,98,48,24,152,30,123,219,216,104,219,238,23,111,210,219,20,212,86,30,140,89,157,66,103,60,216,51,15,102,246,158,217,206,155,253,97,73,72,129,33,68,153,17,29,35,231,200,34,187,157,168,37,215,134,52,205,36,180,115,38,208,29,161,224,41,191,117,239,153,157,84,243,135,186,215,97,14,210,249,179,89,59,144,9,63,93,142,131,189,98,39,13,231,118,69,164,24,42,98,167,109,169,68,94,93,200,211,53,233,121,94,175,123,195,3,56,125,84,231,71,196,234,23,11,115,76,195,250,190,55,250,193,37,24,227,233,66,189,21,181,222,218,79,219,112,116,124,50,93,93,61,28,142,134,238,119,58,255,176,61,6,243,26,235,136,106,217,207,228,100,111,111,120,175,209,83,155,189,121,59,170,226,188,155,233,212,2,47,22,154,137,141,237,62,251,120,103,29,193,240,126,179,238,32,73,30,83,199,131,243,117,169,212,149,7,79,244,245,134,124,235,167,131,93,175,71,125,154,188,68,49,135,110,243,178,13,107,199,42,56,223,188,58,130,221,158,139,118,147,237,172,104,157,90,71,247,28,229,252,246,219,136,148,124,224,105,101,171,180,3,103,232,139,116,183,99,58,166,247,86,143,57,115,232,127,221,208,148,241,134,210,195,9,248,246,219,253,241,248,232,174,138,236,88,45,234,162,16,127,197,130,232,180,248,120,235,253,189,105,93,44,62,227,96,128,200,196,60,225,4,173,201,139,66,4,238,194,145,221,225,244,186,90,248,89,28,95,132,151,11,222,47,158,90,117,21,172,104,161,15,88,93,189,73,29,41,50,191,186,163,47,23,113,176,209,209,238,0,242,138,1,124,222,3,88,105,34,88,104,28,52,89,87,215,29,61,113,55,182,201,250,108,164,239,228,117,115,250,111,76,208,92,248,238,172,1,119,134,147,225,246,129,207,204,233,203,128,67,182,93,11,35,63,128,18,234,155,200,155,30,237,75,173,14,230,75,13,147,77,205,74,107,216,189,55,165,5,180,221,134,32,249,20,242,73,247,198,52,87,194,230,193,96,116,134,92,206,143,172,213,206,100,114,113,162,126,94,67,170,34,45,192,39,245,75,127,11,248,96,170,93,206,202,140,221,220,68,26,232,214,75,65,104,147,69,77,50,236,53,157,113,154,171,228,211,124,107,115,243,182,202,131,189,183,21,28,169,154,145,233,11,244,232,170,122,116,53,216,87,143,110,171,119,111,93,181,121,174,186,241,145,250,251,80,228,178,34,23,151,159,104,232,111,110,110,14,57,131,86,247,175,159,235,46,39,46,117,118,176,185,121,75,189,56,214,121,181,215,56,49,150,95,160,94,55,247,241,198,203,212,213,253,43,155,111,188,161,129,185,232,137,211,99,49,21,46,106,185,125,241,114,48,185,74,77,223,164,201,216,55,99,61,139,45,247,247,142,89,167,241,229,241,86,144,94,165,95,222,196,140,49,242,22,202,121,17,40,186,124,124,37,72,175,108,238,111,189,233,125,118,127,115,243,8,77,15,182,110,110,5,183,175,110,78,8,46,63,147,225,247,0,167,185,164,22,174,219,239,184,25,221,226,175,188,121,133,246,11,37,194,174,208,175,183,46,123,43,112,124,133,250,201,175,108,166,87,222,20,205,6,4,41,174,36,151,131,147,171,155,195,171,60,195,190,89,215,131,171,149,90,135,9,65,100,250,241,145,55,195,119,175,82,207,23,174,110,94,160,183,76,78,242,197,171,72,41,126,121,243,228,5,251,232,206,11,244,232,240,229,205,11,238,209,214,59,151,129,106,95,120,197,235,124,224,208,161,47,246,151,208,240,42,246,119,243,203,58,39,59,190,236,239,119,238,239,224,203,244,77,132,136,175,189,97,150,243,208,244,173,23,227,75,247,46,7,195,173,205,254,27,102,204,33,15,167,50,183,247,116,219,195,203,12,22,43,62,228,245,156,94,190,167,178,166,67,122,43,23,111,13,235,168,117,75,96,77,201,175,240,222,103,42,71,124,178,245,134,254,108,155,60,126,199,164,138,199,91,111,200,94,222,196,95,215,221,206,203,5,186,176,181,249,133,107,114,105,135,42,165,91,100,154,191,233,96,242,140,238,139,5,10,221,151,30,138,3,124,120,217,205,97,32,14,129,77,54,127,247,114,144,95,69,82,185,94,164,171,132,252,138,28,36,87,205,70,245,221,170,212,118,10,217,231,161,122,39,190,220,232,116,194,243,212,143,174,152,228,245,55,228,150,28,214,247,232,254,150,251,148,91,98,59,14,197,207,39,110,61,121,17,223,185,76,189,167,91,155,183,237,190,191,41,210,236,239,92,158,94,70,33,128,248,242,27,22,141,18,224,192,228,202,230,5,122,118,159,16,25,164,235,21,69,16,94,165,141,29,126,1,119,178,232,149,202,185,118,192,43,239,110,5,135,175,108,94,127,67,85,5,80,239,126,233,157,173,224,214,203,155,59,111,200,205,155,92,219,124,213,172,230,190,93,22,71,21,175,0,90,71,254,82,44,239,160,78,108,111,115,106,255,111,141,104,184,43,155,131,55,76,253,3,254,152,155,248,152,187,47,168,207,231,103,99,60,163,193,238,211,51,55,26,181,219,204,245,247,131,236,109,169,239,111,163,109,239,0,191,169,249,237,173,55,60,226,29,18,113,44,183,20,154,79,175,4,71,87,21,154,131,98,158,224,97,178,117,81,247,74,15,135,110,87,79,236,103,168,85,59,184,66,203,54,188,178,57,185,194,125,15,234,200,124,191,246,249,183,213,242,209,23,209,7,124,225,138,171,151,160,62,245,133,99,181,249,95,120,195,160,204,80,116,17,11,148,57,121,205,125,199,132,143,235,255,146,168,98,11,251,188,76,183,92,149,134,55,237,7,168,241,238,242,54,76,47,211,62,28,106,250,113,171,101,237,178,203,153,58,194,251,118,21,142,60,34,117,0,10,65,199,227,182,229,11,177,91,171,35,70,150,123,91,133,170,31,145,111,241,40,59,146,43,16,166,221,83,196,128,152,190,64,249,47,123,167,229,234,38,104,139,222,119,159,68,48,81,210,117,50,110,234,218,208,215,204,162,189,201,164,206,81,168,203,160,16,175,161,195,223,220,188,250,155,120,186,13,150,244,27,215,208,19,61,125,21,127,25,26,247,6,224,175,111,27,186,79,93,94,219,68,83,211,42,85,79,223,180,227,212,36,147,151,233,148,17,207,37,234,191,191,37,113,252,139,244,181,225,213,205,47,99,155,54,223,164,7,95,209,69,58,118,120,141,223,172,83,139,38,137,220,175,127,127,40,48,165,47,71,83,228,225,240,218,102,169,183,88,239,91,117,153,246,237,246,53,162,6,111,184,213,121,7,68,240,228,133,205,163,45,197,76,46,94,5,25,136,183,136,226,16,134,159,208,195,29,35,109,12,212,158,222,161,30,174,24,222,48,126,1,239,134,120,247,100,139,78,149,193,64,243,125,23,65,45,202,173,205,91,87,4,193,81,71,135,214,234,246,21,116,172,72,206,248,138,25,139,164,131,19,185,171,247,174,16,21,14,105,48,2,88,50,156,92,57,216,2,45,188,112,133,137,136,94,38,218,224,236,154,157,58,17,153,67,43,82,164,91,246,136,246,55,111,190,248,155,60,103,218,254,251,74,110,56,120,17,13,239,99,33,72,80,75,233,153,249,230,173,151,177,106,87,191,8,36,28,190,32,62,227,157,23,232,51,104,29,142,228,195,99,60,60,121,105,243,238,11,111,184,202,46,106,208,131,151,32,57,220,221,26,41,50,94,90,56,53,141,94,178,147,38,106,126,235,218,27,26,15,246,249,20,141,174,209,34,196,68,107,174,97,197,43,215,17,145,174,251,244,12,197,85,46,40,81,232,218,157,173,224,238,139,155,57,61,188,197,68,174,184,70,68,142,134,220,127,241,13,156,81,77,58,111,190,72,164,51,38,81,141,30,50,67,191,248,178,219,246,23,54,79,244,235,7,95,176,15,137,149,196,47,190,97,246,103,199,227,149,197,139,36,169,221,37,106,241,146,79,105,13,71,57,120,137,154,223,125,109,243,238,75,111,216,245,24,189,98,17,135,152,124,170,121,170,254,222,236,165,119,21,214,92,160,135,175,89,180,150,236,211,74,57,26,127,143,95,142,148,184,114,242,178,143,126,174,140,76,93,7,153,81,70,134,117,213,197,203,200,180,164,194,187,180,127,190,124,199,243,122,164,199,247,86,106,5,5,92,102,186,107,171,148,101,252,176,180,174,125,237,12,144,37,0,148,187,246,185,36,74,19,20,233,8,17,164,98,95,115,142,222,37,231,233,165,158,142,239,153,102,97,24,162,77,178,114,169,115,58,126,85,141,182,78,87,85,1,19,243,87,75,223,129,26,54,181,128,189,189,61,49,209,230,160,42,30,197,13,104,44,23,122,25,60,151,106,115,57,232,141,122,254,192,244,72,23,173,8,150,56,111,96,73,38,19,44,121,25,21,254,174,241,210,151,182,72,131,220,147,37,127,83,81,111,195,117,32,13,200,126,7,46,168,157,58,224,176,118,15,104,60,192,75,112,1,51,64,166,109,44,113,222,70,76,255,169,220,122,191,239,225,187,3,53,237,84,140,234,66,109,150,116,193,25,11,81,230,42,254,32,91,197,163,99,87,144,132,239,118,70,116,90,239,85,132,189,16,168,101,38,92,72,164,125,105,235,211,23,251,33,65,162,232,71,123,10,226,252,163,228,176,75,20,203,81,107,201,169,251,4,80,201,251,205,175,22,223,204,192,122,174,184,157,0,253,35,126,244,190,213,161,146,78,230,119,88,84,255,116,247,166,118,46,198,177,196,57,123,58,85,140,130,121,91,68,42,200,247,196,161,90,106,126,59,254,169,27,4,151,140,161,80,190,35,236,136,102,110,238,29,249,158,204,4,245,150,196,173,197,250,82,37,118,229,172,159,35,10,172,136,149,42,77,161,149,102,183,117,219,173,161,76,58,39,188,70,69,221,92,48,180,220,179,90,8,174,104,158,55,155,107,23,163,108,206,206,81,249,230,233,172,165,171,147,226,121,159,163,67,208,48,159,232,60,159,227,154,215,62,231,148,127,57,173,161,190,200,146,246,38,41,43,75,185,127,124,106,149,183,236,83,39,57,180,139,234,17,47,227,248,88,108,61,135,173,184,232,205,169,21,119,100,64,159,79,243,218,39,101,234,12,44,54,41,93,48,96,206,172,230,174,212,246,209,193,238,217,103,101,187,49,81,147,75,159,243,227,38,63,215,181,20,154,169,228,53,74,200,255,12,155,159,211,96,131,38,110,170,237,61,111,185,219,190,252,180,115,101,219,177,211,20,24,240,38,133,72,145,230,52,245,208,106,189,192,105,163,88,149,108,234,88,52,229,36,105,98,113,247,86,35,151,126,198,78,215,24,96,99,23,207,138,238,136,158,157,115,2,203,115,225,149,135,4,233,220,227,208,53,233,238,13,235,32,124,205,162,12,205,239,115,245,194,80,81,224,137,8,131,235,74,133,245,62,209,113,62,87,95,237,248,114,174,47,108,197,133,121,61,217,31,132,208,165,139,38,136,26,103,38,68,113,201,85,61,180,29,141,89,140,169,209,85,237,5,87,207,243,134,152,172,15,66,171,184,106,171,180,201,251,101,92,21,7,55,41,37,158,138,222,69,1,64,206,177,124,208,38,130,206,146,21,219,132,166,134,192,228,165,139,241,91,139,136,76,77,100,158,175,3,205,103,168,157,204,212,63,118,77,238,45,101,231,178,206,240,68,38,151,222,98,15,234,206,62,109,151,46,11,208,53,108,29,39,229,168,217,172,81,85,82,110,231,160,38,161,165,125,153,106,68,207,159,17,39,111,118,79,203,75,161,75,195,186,44,238,36,247,150,221,112,210,106,147,106,138,64,227,249,242,123,139,232,110,25,215,210,186,210,247,27,221,179,228,215,144,249,72,218,67,122,215,18,242,187,150,84,29,11,175,97,221,236,224,191,94,19,50,45,49,88,106,84,145,236,90,106,157,39,235,47,184,92,197,250,34,122,165,16,77,214,243,156,17,38,39,219,29,71,11,98,200,104,208,254,9,45,244,172,70,187,84,141,12,9,83,170,47,163,175,15,114,21,52,150,26,37,52,90,17,185,227,240,52,41,89,157,81,206,255,110,194,48,143,142,212,58,246,171,112,52,41,253,12,66,95,35,220,154,12,123,143,91,134,241,201,177,79,112,59,40,159,160,107,234,37,73,218,106,21,59,128,238,151,106,5,57,109,231,16,239,202,118,195,136,17,93,116,41,143,22,99,75,243,107,133,73,74,1,187,173,82,158,49,138,203,124,180,91,165,132,204,172,58,173,91,143,220,185,231,179,31,203,239,241,20,208,166,250,41,76,76,150,52,176,149,73,213,1,46,131,37,253,159,155,81,173,80,200,146,174,20,50,107,115,215,69,33,223,182,122,34,110,243,61,50,110,234,132,180,25,64,23,93,218,22,235,95,221,2,201,53,68,186,48,176,213,70,100,139,137,128,35,232,114,34,115,68,2,83,87,100,17,145,192,205,141,209,245,65,19,127,77,9,233,154,88,213,201,67,92,159,109,245,38,30,116,79,94,133,132,121,100,85,115,146,7,51,45,91,13,45,186,97,209,138,211,54,81,197,30,173,165,22,93,200,63,244,75,77,235,128,127,122,151,218,165,109,255,148,210,75,42,49,110,109,237,34,253,219,159,76,6,211,201,69,92,219,163,190,242,109,144,82,92,213,243,185,46,166,104,197,85,78,141,107,151,88,150,26,155,108,89,134,51,26,155,133,105,149,225,44,5,104,33,1,117,11,107,147,50,9,212,225,87,214,61,58,97,17,27,53,78,44,41,105,130,117,217,147,58,120,158,48,41,214,161,69,116,19,227,206,24,179,123,188,118,153,173,83,90,92,92,10,105,154,216,234,242,6,254,185,120,241,92,148,73,247,180,114,142,105,25,211,41,176,173,131,129,119,84,221,136,86,130,89,224,120,54,56,89,105,17,49,106,11,214,45,100,162,108,203,18,234,182,44,133,144,26,231,9,153,181,215,87,158,206,238,181,80,131,115,238,158,238,105,101,81,189,70,232,217,253,126,118,233,108,219,150,206,222,151,76,238,75,11,109,174,153,98,116,93,149,14,130,216,34,14,123,78,173,184,85,115,18,126,35,89,161,193,205,170,165,32,203,28,254,209,32,165,231,240,93,180,170,226,173,28,192,248,46,141,24,22,174,149,43,11,188,95,145,14,84,146,104,84,84,45,214,242,6,187,75,234,84,189,65,247,147,110,109,113,105,134,90,55,219,87,210,142,159,141,130,49,237,218,151,175,236,98,126,254,71,218,32,245,37,147,179,222,62,154,168,183,18,216,135,162,122,199,185,232,118,75,117,147,143,10,165,58,191,214,159,208,57,13,53,205,35,172,11,207,156,119,93,60,172,34,237,26,73,207,51,177,170,211,28,225,231,31,206,177,42,172,44,62,223,122,81,154,121,100,125,182,85,194,31,174,19,237,60,233,115,93,217,253,187,69,75,108,130,46,96,211,41,96,205,50,240,116,45,106,231,84,91,204,211,53,228,157,101,33,172,157,132,54,217,176,70,174,218,94,169,209,171,182,53,90,140,227,122,9,236,237,39,179,38,204,214,172,101,62,215,212,122,146,173,220,241,96,174,143,95,186,242,211,134,43,223,47,217,82,59,58,214,184,181,212,106,223,106,44,54,244,160,110,67,92,77,76,106,179,90,214,14,107,83,227,19,31,100,207,97,222,134,120,78,197,55,241,59,25,117,133,255,82,27,188,147,19,51,67,217,155,37,212,189,81,238,240,64,190,188,186,232,219,103,126,121,222,187,231,160,77,30,6,213,212,209,211,25,27,110,74,242,212,37,40,115,95,208,210,231,62,215,106,42,236,176,20,50,46,180,96,184,99,177,13,16,219,16,155,10,154,179,166,197,29,72,53,11,159,252,207,174,197,91,205,119,12,158,129,65,233,218,64,139,202,198,158,101,62,110,199,109,63,238,166,221,209,160,138,7,53,188,209,115,163,16,102,58,215,181,87,124,105,1,183,184,228,15,237,116,175,25,7,213,234,55,238,246,137,54,153,192,236,29,171,7,121,53,102,212,233,102,215,20,182,23,124,122,89,222,167,127,62,253,51,227,34,192,127,175,19,162,151,62,183,86,207,237,212,20,226,215,12,123,98,113,200,212,70,80,32,109,250,182,32,83,237,69,129,144,40,189,106,50,165,173,32,133,210,23,26,172,84,36,63,239,187,246,124,117,183,63,190,101,11,93,40,32,158,172,110,239,219,66,10,242,161,30,107,128,113,76,62,179,146,170,188,138,101,142,242,116,170,125,54,244,85,178,52,97,173,106,181,228,115,21,179,165,139,23,159,27,108,15,6,123,217,34,230,236,134,233,198,20,57,51,198,220,154,45,247,110,159,62,110,123,63,91,123,231,24,150,220,165,230,60,252,230,245,246,253,227,99,90,165,25,173,27,165,211,90,222,169,149,80,243,60,30,235,75,98,243,46,53,253,109,13,81,179,227,174,199,122,169,181,7,181,93,104,169,56,54,115,243,58,102,224,12,62,178,160,218,34,126,66,205,107,66,233,32,148,191,138,76,241,153,243,114,215,248,137,64,16,145,131,254,244,190,187,221,211,57,227,19,90,167,102,51,229,235,19,211,85,220,102,206,101,86,220,127,122,254,184,127,25,156,124,17,215,24,94,172,85,192,90,250,252,82,163,6,214,131,133,244,127,143,234,205,82,85,106,22,253,51,77,197,47,253,214,156,87,205,148,217,53,128,127,99,169,167,117,25,227,72,46,54,72,110,146,170,193,116,198,8,14,207,152,218,18,0,105,143,117,167,50,47,42,202,53,109,181,179,2,9,231,203,239,237,68,104,14,33,106,104,244,235,75,178,38,93,219,190,44,142,40,202,155,93,91,254,26,214,45,130,66,141,50,114,179,241,169,94,190,110,134,141,199,67,142,167,59,1,175,146,93,219,20,76,48,242,98,51,88,112,208,150,11,113,189,85,55,99,206,217,192,217,103,173,45,174,147,241,79,202,68,62,130,234,90,93,141,248,133,217,67,53,239,127,93,96,184,83,167,35,115,109,188,46,247,91,43,93,240,0,221,243,227,2,121,109,93,52,170,229,117,77,206,149,168,123,208,114,122,76,185,188,75,245,168,231,174,100,140,70,125,188,118,245,181,237,84,122,1,217,178,90,222,204,177,178,246,161,78,59,190,214,43,243,214,182,39,242,3,202,186,183,130,39,143,156,180,22,218,125,102,94,54,124,112,150,152,112,201,87,82,29,116,196,255,117,100,141,180,231,138,44,116,90,252,221,80,194,189,41,96,212,213,85,93,227,152,209,157,169,174,215,209,85,93,9,233,252,56,83,118,111,206,190,55,10,232,205,61,47,105,216,126,94,58,74,241,205,237,175,104,239,79,156,231,133,171,232,5,45,141,103,213,239,155,227,247,96,237,237,220,76,118,6,215,247,44,80,141,111,117,117,250,158,96,134,122,118,152,231,226,92,164,189,136,95,219,22,170,138,126,51,252,216,115,184,102,119,105,191,118,78,210,181,132,139,116,235,23,250,155,207,169,234,119,127,159,109,48,23,138,119,134,215,187,95,104,227,230,221,136,192,134,134,165,133,191,161,86,34,176,203,198,191,190,132,122,129,139,246,218,86,188,239,183,123,154,248,255,118,175,81,48,176,102,131,167,177,138,89,66,169,253,232,118,180,94,122,226,9,173,235,146,130,75,51,212,177,69,231,208,38,158,160,160,219,131,174,232,28,89,122,240,12,26,132,212,201,102,109,146,40,79,216,37,116,181,52,175,139,95,29,175,56,195,149,199,255,79,59,22,65,20,18,100,209,185,81,23,112,41,152,213,184,86,62,176,243,221,51,84,70,236,156,9,247,125,198,147,120,233,236,114,113,219,151,182,76,203,148,50,244,39,228,182,192,20,54,108,65,129,122,121,195,7,245,136,64,182,173,52,180,230,70,0,135,172,121,216,22,124,57,35,220,181,77,168,139,103,133,84,174,47,53,130,163,212,231,8,179,212,210,19,42,18,214,160,212,187,97,42,82,124,241,232,8,247,134,156,222,88,57,13,170,170,200,214,247,78,70,42,46,121,121,20,12,130,233,202,131,222,201,100,64,95,53,30,238,76,123,151,166,107,227,229,193,202,165,59,253,241,210,120,195,190,185,242,0,15,70,27,211,155,195,73,48,216,24,173,253,218,206,120,208,159,14,174,30,40,74,20,76,233,209,219,68,252,247,214,222,222,249,234,87,7,151,198,131,233,201,120,180,52,93,70,17,140,94,240,128,214,108,58,220,217,34,141,121,178,222,83,149,1,119,142,14,15,143,70,171,199,253,253,65,47,56,26,173,63,216,57,24,238,220,90,71,172,53,0,175,211,243,45,60,57,61,13,222,154,209,141,14,10,209,122,68,79,191,74,56,134,28,10,122,189,63,157,142,39,235,15,180,161,100,253,51,225,105,112,72,184,114,176,78,31,115,112,50,160,177,110,159,12,198,247,95,239,143,251,135,1,201,115,7,56,10,110,117,6,43,15,228,27,27,131,211,96,112,239,120,60,152,168,90,148,61,7,233,157,218,129,137,242,186,113,247,79,144,100,176,30,133,14,78,199,197,193,193,202,215,243,83,111,214,10,17,221,43,7,253,109,154,111,239,209,63,125,227,241,239,254,236,225,183,190,249,248,111,254,94,140,166,4,65,209,31,48,176,7,49,177,23,236,28,208,146,96,109,104,231,3,197,49,110,30,29,128,188,246,62,248,31,255,252,193,255,252,163,135,255,241,251,126,167,221,75,179,118,140,191,39,107,147,233,168,115,153,126,109,50,152,46,183,52,10,122,104,213,11,6,43,93,139,39,123,167,79,91,185,17,68,234,191,224,41,44,152,88,42,45,152,180,175,149,22,251,121,177,102,174,220,135,95,251,207,143,190,241,183,220,251,34,107,182,179,123,158,53,219,217,93,108,205,232,61,250,70,58,123,7,212,19,150,112,18,44,187,227,189,242,192,157,67,90,131,163,99,60,166,53,184,53,184,79,179,29,238,6,222,162,233,14,2,254,24,116,78,251,113,186,178,98,118,228,201,119,229,195,63,253,230,135,223,254,193,163,247,190,255,232,59,127,46,246,102,151,8,201,234,49,157,245,193,184,125,131,84,60,107,143,168,194,244,102,47,232,169,9,170,81,250,211,222,122,239,62,253,179,250,234,171,181,189,210,27,101,6,252,206,215,127,241,254,191,52,183,107,58,60,28,252,22,126,238,218,33,251,66,253,236,91,192,19,96,172,121,178,77,68,66,109,138,105,161,191,245,120,60,36,209,245,126,47,128,67,127,93,157,117,132,49,27,58,23,136,197,57,245,136,231,209,72,17,205,235,234,61,12,75,168,113,103,185,247,232,91,223,121,252,227,255,139,152,195,212,253,233,173,220,224,41,215,231,224,15,58,30,236,209,135,207,26,149,192,131,233,27,64,79,55,228,135,191,255,205,199,255,242,195,25,131,232,15,133,44,232,245,38,119,192,96,239,128,112,241,232,248,117,210,41,250,251,125,205,142,8,229,143,142,7,163,87,143,198,3,122,241,212,13,235,127,227,111,79,31,125,251,199,15,255,234,255,84,190,216,169,255,245,152,22,225,22,13,11,110,50,130,170,127,23,253,61,111,63,92,9,210,171,39,199,189,245,218,35,168,54,61,218,120,187,245,106,251,69,23,51,24,150,49,199,29,210,107,180,162,10,124,93,153,234,77,9,228,94,142,164,214,39,98,41,81,188,200,97,124,248,243,63,126,252,199,63,120,248,245,255,244,248,71,239,47,72,40,23,32,141,126,175,243,9,100,255,248,248,75,132,8,103,167,145,166,225,34,100,146,95,117,148,114,231,221,251,247,247,14,22,39,149,106,254,117,106,137,28,22,75,45,213,255,23,39,151,139,109,209,7,223,251,131,71,127,252,175,15,255,224,231,15,191,254,95,197,22,237,244,39,59,176,204,187,247,189,141,241,217,153,220,63,253,85,64,246,237,254,100,115,247,55,80,109,57,56,166,115,165,240,127,48,253,194,96,242,10,70,54,231,241,102,127,180,63,80,68,229,230,209,201,150,250,237,52,208,53,207,174,31,28,77,209,232,237,147,229,183,212,26,245,140,173,142,134,31,121,123,168,5,201,193,26,164,244,160,79,63,160,244,183,145,15,241,61,88,142,158,57,189,144,33,151,251,106,97,87,64,56,198,164,212,188,50,232,239,61,79,128,193,242,202,122,237,245,198,97,215,127,150,123,23,76,71,172,95,108,108,108,188,117,227,249,94,111,221,61,90,59,24,140,246,167,55,113,191,89,91,47,160,91,55,78,79,111,4,163,147,131,131,224,51,81,144,84,36,106,71,73,92,228,43,11,32,245,238,238,157,243,240,125,221,110,33,148,214,111,10,238,195,255,173,235,181,146,24,168,73,17,145,241,245,158,81,98,94,239,143,6,7,76,126,154,226,180,121,171,39,69,111,213,124,123,58,234,108,138,124,77,219,144,49,95,245,71,173,77,46,228,29,84,247,126,128,253,93,239,29,28,245,161,24,245,130,113,255,238,111,168,39,119,86,237,51,94,91,243,192,91,13,126,137,118,71,77,234,144,208,110,120,124,48,184,174,40,151,58,182,19,143,162,66,73,162,111,225,243,71,138,206,113,227,104,240,69,93,107,106,198,175,246,239,189,168,30,4,198,40,65,111,3,111,25,126,133,126,14,122,38,140,127,103,112,112,160,221,173,189,245,7,61,151,155,64,108,67,171,147,52,118,111,129,151,220,1,151,145,238,238,144,239,13,239,13,118,49,19,205,57,85,8,65,47,48,223,152,101,189,192,18,246,63,124,248,135,255,12,220,8,22,234,14,43,176,170,186,161,201,68,81,136,74,134,227,169,37,243,68,30,214,141,68,42,132,235,255,254,167,191,120,255,47,31,255,197,239,80,115,112,189,85,86,218,87,167,71,71,216,142,30,52,206,57,51,240,7,78,66,144,46,51,167,182,25,64,143,240,102,96,84,151,167,54,131,178,245,211,251,164,232,2,63,237,224,30,85,158,51,184,225,55,170,203,23,137,70,19,190,8,174,51,8,198,53,190,83,155,38,40,235,216,231,59,68,68,85,226,11,163,205,172,9,156,153,88,27,178,220,164,174,134,164,14,214,72,26,89,83,41,255,56,2,111,141,111,60,223,124,180,182,59,166,101,235,17,105,117,61,244,36,53,13,87,20,159,188,17,196,188,59,36,216,13,71,125,195,114,213,161,118,79,58,9,142,108,100,150,200,44,141,178,181,244,2,97,147,4,154,27,235,152,54,57,212,233,246,254,224,242,160,63,82,63,4,24,124,160,236,57,147,222,250,91,113,24,36,97,144,134,65,22,222,16,160,89,61,92,39,56,97,203,253,163,147,41,73,184,168,245,19,44,169,238,130,37,34,99,119,232,111,122,105,28,44,141,136,12,4,75,239,156,28,30,99,35,213,139,160,48,248,191,102,193,61,180,90,213,140,24,3,210,15,187,7,170,123,205,142,221,71,213,223,217,210,207,13,215,54,108,130,216,74,159,56,97,112,180,129,27,62,119,178,189,92,139,193,113,217,207,244,79,253,157,188,175,127,42,171,189,157,30,9,51,195,13,188,48,160,211,185,18,28,224,231,157,104,119,143,126,158,108,76,215,70,203,7,43,193,14,30,166,69,24,211,195,93,245,50,81,69,250,249,120,195,16,122,109,122,211,38,107,146,33,143,14,143,143,70,244,35,109,23,201,135,195,123,67,18,72,222,218,121,171,215,239,221,184,161,137,172,176,58,105,132,124,32,207,15,174,135,128,198,72,24,13,108,210,171,22,6,150,46,3,110,88,196,58,49,110,39,233,0,112,255,157,221,119,212,15,64,167,147,137,227,70,15,191,243,131,199,63,255,87,102,60,189,136,14,143,129,252,226,167,223,172,1,67,176,158,6,215,209,189,146,6,174,126,112,194,20,11,10,196,123,119,29,17,25,41,138,194,210,8,1,205,79,52,174,22,78,209,139,85,51,241,139,67,182,245,7,140,109,250,39,224,195,58,161,41,126,94,143,78,3,45,35,172,63,216,237,223,215,107,116,220,135,214,64,163,188,138,115,180,179,171,159,106,25,66,253,124,10,230,163,45,122,187,114,249,97,238,51,194,242,198,80,109,209,218,254,96,122,101,184,51,125,9,246,210,23,198,71,135,91,253,157,155,3,194,10,245,18,80,7,77,154,2,11,205,101,99,178,188,178,188,178,166,21,247,229,222,155,244,15,233,237,171,87,174,112,43,167,110,183,190,201,175,209,12,174,223,159,96,18,203,132,208,135,131,233,205,163,221,9,139,171,132,1,131,117,41,214,207,152,207,232,171,95,237,41,221,211,138,183,139,180,212,203,182,49,122,30,116,82,75,145,171,209,13,189,140,1,43,165,141,69,100,213,112,227,51,222,175,167,1,214,147,230,252,202,112,50,93,111,53,183,94,82,13,12,70,111,124,38,52,107,197,232,142,243,236,158,152,51,162,14,185,222,47,116,124,141,4,206,218,215,72,46,164,76,29,56,70,36,157,43,92,213,191,5,66,216,217,120,249,250,107,191,129,21,152,12,150,213,143,144,162,70,251,195,189,251,203,220,134,216,192,100,101,69,54,122,43,188,241,217,207,250,191,59,70,129,221,189,74,184,179,188,92,215,22,166,52,13,160,194,26,145,141,33,109,255,106,111,229,173,248,198,133,222,163,247,190,223,187,228,243,210,181,227,147,201,205,229,169,210,186,172,96,109,199,195,51,187,110,17,189,115,26,212,9,232,156,13,175,209,244,141,145,197,64,222,179,101,219,169,71,113,23,239,119,102,159,150,184,116,245,218,160,66,27,163,181,195,254,241,114,155,102,11,139,159,90,4,119,128,214,187,12,252,119,149,47,98,77,201,243,247,166,107,202,83,118,192,86,253,209,224,238,210,235,116,244,135,132,12,110,160,41,132,153,93,141,116,199,71,244,21,131,11,189,139,147,251,19,252,135,177,232,157,254,248,254,197,59,209,69,181,20,155,7,7,150,142,244,86,214,166,55,7,35,31,21,168,3,165,43,98,23,21,217,54,186,163,250,37,16,63,183,99,146,105,164,145,115,227,55,78,14,183,7,99,198,85,133,47,71,150,158,89,22,177,76,28,169,214,137,99,31,124,56,252,182,215,65,241,91,218,41,78,32,155,140,106,59,188,82,179,62,208,95,216,28,236,143,103,196,107,80,146,118,90,230,19,208,11,189,213,36,234,5,179,17,47,106,69,60,103,203,155,63,242,6,125,183,130,120,51,94,86,246,184,147,141,227,224,80,201,25,219,219,3,43,103,20,184,83,60,216,219,120,109,251,29,194,215,229,67,181,142,43,203,39,1,73,185,80,179,21,99,234,149,187,187,219,105,158,164,61,245,251,202,165,193,91,86,98,189,177,177,135,106,126,132,143,19,210,170,170,170,24,236,246,26,14,45,56,168,204,75,74,32,73,50,146,94,150,73,238,36,180,81,20,131,40,247,48,232,173,9,149,149,111,36,11,179,189,164,95,100,229,141,7,222,253,228,179,227,61,154,141,77,230,69,146,36,242,138,189,121,119,47,54,218,87,125,252,89,164,11,29,132,209,232,40,88,124,204,198,245,117,235,207,237,101,123,197,94,255,116,230,58,45,121,183,28,219,219,114,213,31,239,122,193,254,33,145,243,209,126,179,3,229,21,222,29,246,15,142,246,223,126,27,149,6,236,109,219,209,90,166,110,151,91,138,214,194,52,82,23,201,134,238,231,211,230,39,172,175,222,29,108,223,26,78,93,76,136,255,61,254,173,152,53,45,162,185,11,38,212,111,45,195,197,182,119,238,138,182,79,225,94,58,147,51,115,241,136,72,223,216,92,65,112,241,87,183,181,202,159,217,34,225,190,63,186,191,192,165,110,135,175,233,139,129,182,236,61,45,219,184,140,226,154,185,36,70,221,227,246,206,22,46,65,185,166,174,184,49,23,191,189,123,57,184,117,109,243,37,113,37,21,238,187,208,111,225,178,141,144,175,110,202,183,54,223,216,194,69,52,174,225,109,117,241,212,125,190,233,6,23,213,220,82,13,239,243,157,79,238,94,136,142,175,153,113,61,4,99,205,226,215,67,124,154,30,247,73,248,35,137,227,210,3,88,60,106,161,38,163,83,245,218,188,128,65,106,232,106,85,44,35,117,71,255,183,226,5,172,205,235,76,246,99,184,199,89,218,115,228,223,104,126,44,31,141,227,165,232,105,94,97,71,144,171,82,75,25,160,150,46,72,92,255,105,78,241,226,197,165,245,245,59,171,8,35,226,128,248,131,129,102,15,234,242,133,227,193,184,133,218,163,119,106,105,227,102,84,132,181,126,98,35,102,50,126,118,138,164,43,195,149,244,180,188,17,37,71,210,224,223,158,218,172,159,132,171,44,32,206,93,229,156,19,252,212,204,189,99,98,245,5,219,219,107,219,154,26,83,50,13,57,230,28,35,214,27,181,6,250,244,170,126,127,240,84,37,163,108,80,149,249,222,78,126,46,201,200,53,62,159,100,212,104,127,94,201,200,118,20,44,62,230,217,36,35,219,108,81,201,8,243,184,59,156,238,220,124,251,109,101,28,90,85,41,52,205,47,183,25,86,54,193,74,165,218,196,107,73,154,20,184,131,215,44,13,174,106,225,12,195,213,136,254,241,134,216,57,26,15,154,125,235,243,18,175,229,36,91,21,158,164,211,50,61,101,94,93,100,126,58,230,141,38,88,101,144,159,22,155,160,28,196,37,231,52,135,227,30,208,129,232,121,254,202,158,181,83,93,77,124,150,44,235,182,252,137,101,89,135,116,79,69,150,117,95,102,72,72,178,150,167,217,179,19,102,247,111,179,60,232,236,188,23,63,121,189,92,39,38,65,42,244,44,1,247,232,240,178,150,112,175,90,9,119,23,18,238,213,45,33,225,30,40,9,151,30,57,9,55,82,18,238,181,45,33,225,234,203,0,233,45,39,225,234,107,88,175,110,201,203,79,191,44,110,86,219,218,83,151,30,110,41,217,86,95,91,122,71,221,184,104,155,236,95,110,105,115,164,230,103,111,160,180,13,15,221,115,111,166,185,186,7,213,73,217,145,146,178,175,73,41,59,187,108,102,18,114,135,78,202,22,203,56,67,178,102,28,254,84,178,254,244,207,167,127,62,253,243,111,169,120,76,77,187,84,129,254,29,117,61,22,75,73,91,64,199,156,223,161,223,87,155,158,57,183,15,145,99,182,96,222,88,171,182,105,199,153,161,111,170,214,179,52,78,111,178,77,121,145,187,232,172,112,160,51,222,211,204,166,118,184,130,60,92,225,204,86,252,80,242,110,251,144,59,162,168,156,209,95,179,186,190,55,99,170,186,142,221,188,185,114,225,201,252,9,39,219,46,165,243,240,174,192,9,119,224,141,115,150,213,63,91,231,90,86,111,239,95,232,250,170,205,44,109,223,47,165,223,166,239,171,55,92,153,201,118,157,191,5,113,187,190,190,38,192,115,91,45,181,23,93,120,208,161,251,111,151,229,19,232,254,141,64,64,214,38,162,254,238,94,88,108,239,104,229,153,94,161,9,143,6,157,208,73,55,196,47,124,209,124,15,219,208,124,122,115,122,120,208,120,250,192,21,4,18,43,100,204,61,254,211,167,169,233,76,110,159,219,110,254,81,55,157,220,189,174,61,124,179,244,151,244,202,86,48,124,101,243,165,45,115,113,243,237,166,145,220,235,103,214,205,201,102,171,62,118,2,60,29,32,160,148,226,66,242,224,139,172,187,102,186,176,76,189,235,36,100,77,28,127,186,125,7,226,23,117,8,3,71,68,188,163,251,116,134,237,34,51,109,38,198,143,60,155,112,118,194,96,91,108,179,247,150,121,1,117,153,22,122,73,135,238,235,4,148,195,229,144,67,26,91,147,154,122,250,129,73,47,152,244,84,154,85,127,172,28,240,175,43,80,107,122,147,31,170,172,195,127,239,15,250,227,90,18,198,195,255,247,107,15,255,230,27,143,222,251,201,135,239,253,184,231,197,240,183,36,213,140,214,208,131,142,43,89,214,189,173,156,54,18,54,240,124,58,185,142,57,118,133,179,139,87,234,105,82,2,196,209,176,94,92,233,7,191,255,143,50,68,116,230,202,205,93,150,150,181,29,140,118,197,202,118,174,219,227,247,255,232,209,159,253,249,51,88,183,171,163,221,217,171,70,47,180,175,25,1,56,120,89,132,223,3,118,149,166,70,47,212,2,98,113,205,188,141,130,29,238,250,175,154,240,207,224,140,168,28,205,220,16,145,147,55,86,161,167,65,79,253,159,68,121,4,135,16,159,161,93,162,13,70,128,50,16,96,85,44,121,207,226,170,206,204,243,247,177,61,191,111,117,119,119,233,197,23,215,15,15,215,39,244,241,61,218,218,90,143,102,23,57,215,207,203,96,81,211,228,12,150,218,86,41,216,204,52,64,247,70,125,179,28,164,101,183,20,112,193,237,242,222,181,225,186,193,211,164,80,173,201,102,58,53,130,119,60,94,96,199,1,122,130,13,215,185,159,79,115,195,77,54,169,191,225,152,101,199,126,3,52,115,187,237,11,245,221,182,128,150,205,6,108,193,189,150,175,218,173,214,155,253,38,157,218,47,99,129,95,71,89,39,238,27,79,175,79,149,90,112,253,100,219,36,215,188,10,140,105,190,171,30,55,94,6,21,108,190,139,167,222,171,152,138,10,17,127,54,156,90,95,125,75,127,31,24,180,245,146,185,30,254,236,199,143,223,255,243,15,126,248,61,149,123,69,243,248,40,38,65,228,227,99,48,137,247,190,239,77,130,3,246,139,189,98,175,30,166,223,79,203,200,4,215,169,176,123,19,176,159,68,201,64,5,236,47,187,224,252,214,152,78,4,242,235,185,17,18,224,127,19,154,229,196,19,234,86,30,28,137,168,206,131,11,189,139,219,195,119,173,90,161,34,101,12,22,93,108,116,212,11,70,141,216,206,17,169,162,203,35,29,219,169,226,29,27,173,8,27,159,218,12,128,217,11,76,226,52,216,121,106,242,41,167,181,43,147,130,160,159,40,167,191,110,2,53,233,199,11,64,249,135,223,250,189,135,127,248,39,143,254,254,199,143,127,247,103,102,211,57,165,43,39,210,28,160,150,80,175,188,131,188,119,125,237,192,234,206,193,209,68,38,122,224,215,192,84,74,49,105,204,47,16,41,189,50,236,79,76,18,201,201,49,72,206,186,121,167,87,35,119,178,1,81,188,211,102,210,31,177,153,110,230,193,153,115,189,52,84,121,203,146,210,13,52,149,187,12,62,165,9,145,198,115,255,48,232,117,34,250,127,164,242,153,56,77,239,0,154,134,121,72,56,226,255,186,80,242,188,159,164,46,150,75,100,169,127,237,107,75,15,127,255,231,61,206,229,54,36,112,23,1,244,54,129,165,78,149,59,146,84,228,66,34,243,68,239,119,175,23,64,22,83,241,253,232,180,79,92,14,159,119,178,253,165,225,225,192,165,243,41,129,246,52,112,114,155,73,204,104,75,203,0,79,59,25,181,229,106,8,177,207,75,142,208,31,255,218,241,96,212,140,33,247,16,192,230,23,96,242,28,155,174,39,189,102,230,236,71,172,247,69,4,60,214,182,53,243,193,117,31,201,238,145,125,97,122,233,200,125,64,141,139,230,129,94,22,179,242,3,175,7,234,253,193,103,63,187,172,69,108,44,59,71,97,35,67,0,25,87,95,34,124,16,148,128,165,113,183,108,43,38,14,91,60,109,78,143,246,114,64,127,93,178,203,142,161,90,66,209,167,232,95,167,41,172,221,179,166,182,233,218,125,157,180,64,123,252,153,141,218,214,125,246,179,189,94,203,195,59,71,195,221,165,176,5,80,123,128,234,139,68,40,7,203,38,95,198,65,144,195,67,34,215,180,119,67,175,224,175,209,249,158,172,209,249,214,26,250,116,227,193,254,152,206,237,3,16,157,36,60,13,238,109,222,27,218,83,181,67,235,186,127,132,154,20,58,19,150,214,71,131,57,77,234,247,15,255,191,127,100,108,190,163,197,164,192,100,35,82,31,227,225,254,62,148,173,62,181,161,67,78,127,191,174,75,87,114,255,186,48,53,132,209,201,96,60,84,137,194,106,160,129,233,114,155,52,173,211,27,167,151,90,62,120,50,152,190,118,108,86,219,197,158,219,128,243,182,120,243,157,96,215,197,155,103,121,212,143,163,34,52,241,230,193,77,23,100,30,108,255,242,217,2,9,33,159,178,133,143,35,91,216,199,169,223,100,182,208,144,192,207,202,23,102,242,2,36,188,129,206,91,189,80,39,237,169,7,134,153,156,149,57,72,37,243,223,60,119,176,11,185,0,123,168,45,28,243,7,249,120,14,131,176,163,61,9,135,16,227,9,22,225,61,245,120,132,7,169,63,169,115,9,1,250,68,177,9,249,201,117,62,113,103,99,51,184,95,231,13,119,130,237,96,223,241,134,34,79,182,119,246,162,156,121,195,221,141,251,150,55,108,125,4,188,225,189,239,127,202,27,62,142,188,225,30,14,252,45,230,13,117,131,203,211,102,13,171,187,187,52,87,103,73,210,204,97,151,19,137,207,206,27,132,81,234,223,60,107,224,101,92,128,51,248,203,198,140,65,60,157,195,23,120,168,39,97,11,110,52,193,21,228,67,143,41,72,64,237,65,157,37,56,200,39,138,35,136,15,174,51,132,203,27,183,130,183,235,12,225,114,176,21,220,19,12,33,217,233,39,101,82,48,67,184,189,241,182,101,8,215,249,252,59,155,20,80,175,127,224,215,189,240,13,10,235,55,131,154,40,185,126,55,240,9,200,250,237,211,78,18,226,251,15,53,179,216,30,236,15,71,120,72,91,233,57,193,52,248,120,124,180,51,152,76,204,11,194,75,199,214,10,229,128,194,47,206,193,97,74,32,13,236,47,53,75,69,83,84,173,83,39,166,105,200,82,126,5,5,89,81,185,64,237,16,11,186,108,36,145,6,147,185,52,77,125,17,144,147,120,194,240,221,129,162,94,77,34,87,175,167,224,105,252,65,139,120,28,52,201,98,96,112,159,56,202,218,175,81,175,189,241,64,85,130,9,124,154,160,159,46,103,97,104,196,68,166,165,26,224,209,81,76,107,96,40,214,96,10,34,121,116,50,245,104,204,64,42,186,166,107,80,3,41,215,136,199,2,185,249,41,28,175,95,253,42,77,38,112,171,212,178,52,182,178,11,209,233,214,50,29,75,113,178,158,85,244,47,189,51,166,119,150,81,7,0,56,180,2,138,254,2,109,49,240,122,121,229,66,111,53,140,122,173,61,132,225,186,250,151,122,232,171,81,20,246,190,182,183,108,138,123,206,107,116,68,141,220,168,196,86,166,227,62,157,212,40,80,254,206,201,188,246,151,186,90,171,209,231,54,15,186,154,239,246,239,207,29,218,98,29,251,202,143,2,241,72,57,130,5,26,106,255,211,91,227,96,112,195,33,162,121,216,183,15,133,39,90,226,176,255,200,185,194,150,141,77,171,165,152,132,195,67,146,84,137,57,141,158,79,55,54,234,83,54,213,78,62,251,217,168,242,128,52,121,3,122,158,26,215,91,41,116,160,127,221,98,212,62,252,198,122,218,209,93,99,36,57,141,182,177,106,61,211,208,81,188,154,68,14,115,103,141,53,235,139,151,207,243,97,45,195,175,172,207,159,245,13,19,46,227,8,229,212,179,17,183,201,54,203,99,191,156,196,200,138,51,3,103,7,229,58,150,131,14,113,102,208,97,7,21,72,213,69,188,106,152,251,86,116,67,175,165,81,130,70,187,32,109,203,205,183,172,252,224,190,213,127,167,110,17,105,253,248,105,247,199,59,53,127,254,215,119,168,249,238,0,205,252,122,123,66,237,199,203,39,68,141,149,247,122,185,231,176,165,231,8,106,251,50,56,87,117,83,248,63,235,66,88,161,118,254,58,180,11,181,222,86,182,173,132,101,32,227,141,1,61,6,133,55,212,114,89,21,14,122,105,52,93,30,35,38,71,210,123,53,23,122,176,130,170,42,27,253,6,39,233,5,67,253,84,137,72,244,40,250,119,81,248,124,47,236,93,88,246,31,171,151,215,253,103,170,253,129,110,175,133,29,110,44,30,93,232,45,153,118,238,119,86,207,143,46,12,47,28,92,112,251,116,14,173,99,17,149,67,31,236,141,141,17,43,76,216,238,231,155,30,12,119,14,154,239,54,236,89,30,186,212,222,111,85,115,86,22,117,144,4,117,139,88,208,165,8,89,57,180,99,189,140,12,107,174,139,218,245,223,164,37,26,18,166,144,70,179,33,226,165,184,70,148,197,173,193,138,53,166,248,216,243,121,209,74,21,56,19,98,239,57,231,179,232,208,255,206,11,139,195,216,74,208,105,156,156,57,62,38,99,76,130,156,188,136,171,9,62,109,173,37,142,160,49,78,249,103,165,49,26,166,178,123,180,115,2,131,20,230,107,108,83,151,239,191,180,187,236,5,140,173,92,234,118,28,141,117,79,125,79,229,203,2,149,3,81,204,81,253,6,191,44,213,111,90,83,253,250,179,124,70,253,134,159,108,13,194,189,50,2,245,234,117,157,180,230,235,71,228,172,57,35,9,17,90,85,189,120,1,251,112,219,230,206,50,19,63,209,238,122,241,101,43,151,102,88,124,127,165,247,183,221,216,219,111,42,120,115,119,184,22,71,213,181,197,51,45,61,109,59,60,195,224,243,68,27,44,131,202,86,46,117,155,111,102,109,111,30,6,58,61,40,255,184,239,115,171,9,167,223,208,217,231,238,178,31,1,215,177,201,52,171,43,27,215,131,87,84,44,85,30,69,59,36,226,212,76,68,87,252,250,101,131,36,78,210,180,224,250,101,181,2,102,175,200,2,102,219,219,249,249,51,117,80,8,133,243,97,202,116,39,219,222,203,7,50,31,230,105,228,187,160,30,220,248,206,209,112,252,106,127,212,223,87,24,119,174,124,250,95,177,126,198,131,225,136,142,168,174,90,59,43,79,230,246,23,84,78,252,214,86,240,155,155,155,95,246,242,99,26,125,204,200,145,225,237,251,52,201,253,35,73,179,197,73,210,169,50,191,61,173,223,185,53,43,3,102,39,140,63,146,12,24,83,204,255,16,232,208,39,125,113,92,11,58,6,38,171,84,23,5,92,178,200,238,158,53,139,251,235,155,73,94,239,143,14,6,181,222,220,21,194,94,91,123,57,73,219,203,128,136,130,246,251,245,215,84,138,167,115,221,137,120,240,193,222,30,209,86,196,73,143,111,245,218,110,118,121,244,247,63,126,248,243,63,210,213,223,249,169,184,104,134,111,197,106,243,63,86,165,184,9,96,129,59,178,184,196,124,243,234,27,142,52,215,63,152,11,119,234,177,230,48,9,174,141,39,115,239,205,194,123,65,15,47,54,47,127,176,125,200,60,142,143,106,233,31,254,243,247,31,255,224,27,31,252,205,239,61,250,193,247,90,150,126,231,230,96,231,22,50,14,84,153,95,26,215,91,170,253,201,254,97,71,80,190,250,200,227,241,100,103,161,133,194,139,29,11,165,64,238,162,151,253,157,253,90,169,99,175,220,62,207,215,148,218,103,127,159,127,148,240,142,73,161,240,43,241,243,165,47,193,172,130,249,74,140,168,149,194,23,183,196,124,244,155,249,248,191,252,228,209,215,126,231,236,155,185,243,206,228,246,173,57,219,57,93,116,59,167,221,219,57,245,182,19,131,126,172,55,84,108,42,95,126,98,6,49,23,136,232,235,121,212,13,34,254,165,35,230,198,145,246,251,73,122,141,235,63,21,102,172,247,12,61,234,225,94,42,45,234,226,66,174,163,187,242,242,196,206,251,47,248,58,13,65,80,249,218,11,77,140,22,191,107,98,206,77,27,222,72,143,127,244,254,195,239,126,131,71,210,167,249,105,143,36,145,91,140,52,61,219,72,188,155,95,180,210,34,16,157,57,102,253,41,199,177,76,174,83,151,38,176,230,37,18,1,3,179,101,218,151,75,60,67,252,122,42,210,110,102,37,122,84,249,142,121,22,237,246,35,157,232,241,212,196,137,150,235,121,48,119,239,110,30,253,128,79,184,254,70,239,192,234,71,184,27,193,207,117,161,5,208,87,155,174,42,42,209,157,178,166,192,171,42,194,163,119,42,175,132,242,87,76,49,195,149,238,244,184,137,174,132,222,33,234,180,190,202,121,143,29,225,70,230,146,58,78,207,145,167,197,76,163,173,149,200,52,158,251,41,115,63,230,28,51,52,23,244,156,97,134,189,37,67,229,26,179,220,217,125,250,179,148,178,196,147,174,35,104,200,179,154,161,161,33,79,62,195,233,51,216,233,255,252,181,135,63,250,238,163,127,248,199,71,255,244,196,51,28,223,121,22,187,252,232,107,239,227,180,252,240,103,203,218,74,180,242,164,211,156,78,39,211,157,227,103,48,209,191,251,203,135,63,253,233,7,127,244,123,116,122,126,241,47,223,92,62,124,226,153,142,104,203,15,238,60,253,153,126,240,195,255,249,193,15,191,247,232,199,255,247,83,155,233,238,100,239,224,89,204,244,209,95,124,239,209,95,252,244,105,206,116,231,230,179,153,233,135,255,237,31,104,154,31,254,247,255,246,212,102,250,140,86,244,59,127,254,225,159,126,235,225,215,127,242,177,223,251,135,127,245,55,15,255,236,207,30,253,217,183,30,253,201,159,26,129,239,236,51,221,237,31,226,234,206,87,251,211,198,180,45,100,229,89,205,29,9,230,223,253,189,39,157,251,245,233,184,99,238,4,89,121,22,24,242,53,61,125,66,230,167,129,30,253,67,115,27,226,51,88,102,154,228,247,126,242,225,255,241,175,15,127,254,215,79,103,170,95,58,58,126,101,48,122,86,51,125,248,195,127,121,154,51,253,242,208,240,91,157,106,126,0,5,96,162,20,0,119,33,155,78,228,54,183,172,153,107,216,212,45,107,249,222,32,82,183,172,45,170,4,92,114,42,128,189,200,71,87,172,65,194,220,51,74,249,71,241,131,85,148,86,234,150,193,27,245,17,38,55,135,123,184,70,73,23,141,81,249,239,135,27,15,244,53,181,15,32,138,26,175,209,117,117,5,213,169,190,209,204,127,164,84,24,239,81,103,252,44,109,197,225,29,120,228,38,58,194,116,129,216,209,174,32,9,21,27,98,122,91,174,197,126,74,88,167,167,240,129,185,169,152,99,95,7,38,216,166,215,11,134,58,28,247,120,71,253,255,120,48,30,30,89,152,90,147,94,79,196,24,244,204,61,111,234,255,7,59,250,255,163,67,253,255,233,49,255,159,199,57,33,22,0,125,247,146,185,190,201,174,201,242,96,86,148,60,47,220,2,113,242,240,62,94,183,251,42,34,68,244,186,76,142,247,159,217,194,168,45,195,79,45,235,163,243,12,166,10,118,174,101,50,19,159,179,78,230,173,133,23,74,151,69,174,47,85,29,52,55,181,192,142,59,39,187,224,112,50,61,228,203,214,150,122,43,8,203,115,233,6,147,227,219,35,235,128,158,110,136,240,255,137,152,139,30,82,62,217,152,184,148,129,21,27,209,216,225,18,118,37,18,183,84,33,199,222,120,127,187,191,28,6,234,207,90,177,210,11,64,142,141,41,95,215,122,236,61,183,187,187,59,24,132,48,231,55,29,202,59,227,35,84,141,209,182,160,7,141,238,159,203,251,69,85,102,234,206,221,131,193,62,161,147,246,132,247,226,95,239,105,95,120,47,253,117,227,236,126,171,247,248,187,255,207,163,247,126,66,26,214,135,191,255,135,203,164,194,92,156,172,244,110,180,205,168,191,187,93,109,247,123,193,30,177,0,117,41,163,186,167,221,57,218,123,113,232,245,63,54,105,80,244,163,41,244,216,203,127,29,169,2,202,112,161,111,143,252,140,245,197,191,213,112,198,111,227,147,250,227,251,215,250,199,200,30,50,233,21,55,140,115,158,223,55,254,248,27,206,183,174,45,60,109,159,101,252,237,7,195,17,124,64,135,71,71,211,155,52,131,0,119,224,154,111,61,13,6,135,199,55,251,19,120,255,247,142,118,78,20,71,69,191,61,67,98,7,1,56,107,109,101,194,176,138,246,246,104,189,111,156,94,26,27,39,190,196,22,225,198,31,51,170,91,114,209,137,232,42,174,34,24,75,148,55,36,169,5,227,251,22,227,251,107,157,248,222,95,219,117,161,23,244,203,125,92,66,206,191,188,107,207,65,191,59,16,67,112,47,19,135,225,158,136,51,209,215,29,29,137,51,129,75,77,136,174,29,93,38,118,137,69,255,24,158,17,131,165,28,39,18,242,9,121,248,7,239,61,250,147,159,61,252,214,255,190,124,72,194,81,208,251,197,79,191,227,253,254,240,187,191,251,248,219,63,22,143,206,119,124,210,121,167,39,250,37,30,159,218,55,183,31,156,243,156,149,189,189,170,31,134,240,122,216,240,154,239,60,241,72,211,182,145,242,34,47,212,169,228,145,26,251,116,190,193,198,109,131,85,209,206,78,145,105,18,112,196,36,192,30,13,65,0,142,84,200,205,222,198,97,112,83,223,31,152,20,145,127,127,224,54,167,104,221,52,241,55,123,193,113,112,226,226,111,18,26,105,123,59,223,229,20,173,253,141,109,155,162,181,185,241,203,148,116,141,99,221,17,186,121,197,193,188,119,181,248,27,220,1,149,187,255,76,69,96,150,20,158,146,12,204,98,81,171,16,252,169,176,247,111,76,216,251,21,102,108,79,79,244,251,88,241,174,143,175,232,71,139,118,119,227,126,176,165,40,255,96,47,76,93,176,37,19,251,187,193,102,112,71,20,239,217,142,178,237,112,59,230,96,203,224,222,198,150,165,246,183,158,138,121,228,242,199,201,60,162,28,174,39,227,129,111,33,121,251,25,179,135,227,241,211,229,15,186,63,195,32,238,246,167,59,55,215,31,232,105,234,32,220,113,179,220,64,163,233,105,11,107,209,192,110,222,226,177,5,193,89,20,79,113,28,162,198,76,14,143,193,32,82,199,13,106,115,153,199,17,204,234,45,200,18,94,151,59,92,227,9,30,236,44,138,145,157,68,187,106,100,245,159,227,119,167,219,119,15,132,14,244,14,63,113,138,16,63,177,250,20,152,202,34,202,145,143,187,70,63,242,30,126,98,85,164,71,255,244,141,135,255,219,55,30,255,240,123,15,191,249,163,15,255,244,111,181,251,134,84,35,251,252,131,191,251,235,71,95,255,175,205,231,230,201,39,128,235,116,44,193,147,171,24,35,100,94,31,184,101,217,142,241,15,125,57,245,89,91,49,3,82,249,96,245,105,249,59,240,228,106,86,125,90,123,123,121,146,22,173,211,50,160,214,105,61,209,132,6,51,245,62,161,138,121,167,176,161,141,221,222,120,59,184,174,139,201,166,213,110,147,39,223,14,110,5,151,133,2,150,23,101,50,8,29,79,190,178,113,221,242,228,119,185,72,198,184,22,62,101,24,152,23,44,165,81,74,143,22,152,28,138,22,30,133,57,154,176,43,221,226,50,145,140,65,127,100,155,124,38,66,245,8,81,131,67,169,158,156,186,179,31,24,137,132,31,220,11,120,61,248,201,149,78,254,168,111,167,209,97,82,58,242,230,131,255,241,215,143,254,195,127,164,243,198,31,168,82,70,233,120,208,9,174,71,219,25,119,209,122,239,43,95,249,138,134,244,2,132,46,70,132,8,242,125,19,205,227,222,143,227,44,3,146,227,229,216,190,236,5,213,184,151,127,241,211,191,83,17,119,120,57,169,189,204,49,114,246,229,135,63,252,3,130,232,151,83,55,13,25,106,34,167,77,143,244,187,153,123,183,25,75,225,90,68,113,166,223,207,221,251,141,32,17,247,122,81,234,183,11,251,246,47,126,250,254,163,31,125,187,238,6,23,3,164,102,128,210,54,105,9,153,16,239,103,161,126,191,114,43,211,116,94,187,247,239,221,187,103,246,40,172,53,240,60,198,109,13,196,174,214,220,180,98,99,205,108,34,177,171,53,71,169,156,123,110,222,78,106,111,59,103,165,123,219,44,101,148,114,144,222,209,232,11,131,251,145,169,244,130,106,202,36,9,66,74,136,160,2,187,55,226,230,27,177,255,70,210,124,35,241,223,72,155,111,164,120,99,76,156,103,203,85,137,209,55,175,187,223,165,170,96,234,200,120,34,144,126,201,217,138,245,43,199,83,226,102,211,193,100,202,82,43,73,116,119,198,181,71,158,235,47,240,173,32,65,83,234,29,142,64,132,136,149,31,246,143,113,160,137,37,183,148,163,113,226,230,154,121,111,153,243,241,134,58,39,4,207,244,11,180,16,58,63,186,175,51,215,190,68,186,195,151,2,110,75,191,208,223,173,210,182,21,153,125,90,217,41,58,59,18,181,81,35,81,61,44,127,207,84,190,112,175,61,207,18,247,235,222,74,46,175,152,210,70,51,90,124,209,91,104,180,80,187,211,213,2,87,190,93,57,186,59,82,47,71,43,214,2,182,208,251,241,138,211,135,154,13,56,89,80,182,72,20,59,211,117,241,174,208,28,199,71,247,107,5,210,252,202,103,42,140,186,86,140,156,215,108,164,98,193,23,88,170,218,139,221,43,36,95,156,177,48,157,175,213,214,67,191,215,177,12,65,99,202,207,206,34,215,136,38,125,98,95,117,48,61,124,109,188,59,24,111,78,118,32,177,178,94,230,31,252,89,122,89,141,68,44,168,154,125,145,137,149,239,194,246,119,244,87,105,29,237,202,249,244,113,214,202,213,40,233,130,43,247,101,75,215,101,105,21,129,147,221,245,136,30,248,139,115,120,172,191,106,246,178,240,10,208,151,143,130,187,183,118,70,242,99,29,27,242,74,166,76,137,92,218,15,141,232,252,60,175,43,200,72,198,184,49,53,159,107,254,111,74,4,125,62,124,126,176,38,88,234,70,163,225,91,33,141,139,79,240,223,235,245,86,214,227,214,161,226,197,134,138,27,67,197,173,67,197,106,168,132,134,226,194,56,146,87,47,54,86,210,24,43,105,29,43,193,88,50,192,227,25,6,190,44,124,48,140,117,199,46,253,175,74,104,204,60,147,214,71,176,118,241,249,93,40,191,84,139,217,47,201,225,116,142,21,76,126,85,156,80,91,141,226,22,182,224,162,96,134,129,125,40,233,188,123,234,15,224,158,215,54,78,52,144,39,34,112,193,190,77,46,65,12,98,199,25,101,73,190,126,105,58,56,156,188,48,62,58,220,234,239,220,28,44,247,118,183,119,14,122,162,82,79,171,127,204,144,61,67,29,137,26,114,249,135,96,96,135,191,62,29,159,107,248,119,246,159,108,120,111,173,231,56,2,107,98,205,28,103,224,244,80,56,255,118,199,199,194,247,215,105,195,181,250,26,219,111,237,131,79,172,23,240,225,223,255,33,110,7,252,246,15,148,187,236,87,49,124,37,152,236,244,105,174,212,93,51,142,165,254,113,207,202,17,40,173,142,236,8,180,184,211,18,0,230,40,201,108,63,135,193,66,95,42,109,65,252,177,69,252,177,68,252,241,218,248,93,235,238,24,175,221,93,164,218,142,51,82,240,33,112,79,196,41,112,197,118,62,17,30,12,103,58,235,73,107,221,63,124,178,206,131,248,204,103,125,16,108,216,149,191,154,79,97,220,105,187,39,254,5,250,71,31,64,174,164,228,240,214,171,164,244,49,9,64,233,142,178,148,97,82,43,159,70,31,127,220,163,143,103,156,183,143,121,24,242,25,28,238,11,249,218,37,23,154,113,20,198,117,71,252,120,13,189,210,131,5,216,211,153,220,236,45,76,234,87,234,124,212,252,164,154,63,61,250,233,123,132,81,244,252,225,127,249,54,61,95,62,252,100,157,153,182,111,126,6,238,97,235,138,110,174,230,83,140,66,182,241,206,130,45,117,121,163,251,159,38,7,124,154,28,240,43,165,93,125,154,37,240,44,179,4,94,223,120,55,184,170,226,82,118,211,189,150,184,148,215,131,97,112,224,226,82,162,108,183,204,146,65,101,227,82,94,218,184,106,227,82,94,216,48,155,250,194,160,63,5,237,57,58,56,208,185,194,189,96,36,162,59,8,7,245,11,14,13,76,139,94,176,63,56,58,28,76,199,247,249,24,189,126,116,112,127,31,29,236,28,29,141,119,135,35,40,168,235,111,189,245,86,20,230,107,121,86,68,81,18,38,105,28,36,225,90,152,166,105,22,22,73,156,223,8,24,28,198,244,107,156,51,56,73,138,56,43,44,56,175,178,184,10,195,66,128,139,220,181,206,203,50,143,194,196,182,78,163,180,136,42,1,78,179,60,142,221,216,89,85,86,162,117,65,93,219,182,121,82,230,113,41,128,121,22,133,105,229,192,69,17,38,2,156,36,52,120,98,71,174,34,162,21,14,156,87,73,98,219,134,52,197,76,180,165,158,179,48,75,13,152,198,45,195,66,182,77,226,56,202,75,6,87,97,25,201,137,101,105,86,70,145,109,77,111,83,7,14,156,20,25,125,72,97,193,113,20,39,169,3,135,180,36,85,108,161,105,65,19,177,208,172,204,138,152,118,140,193,89,82,166,73,228,192,69,18,165,149,93,207,132,58,47,50,1,206,211,52,14,35,94,81,90,189,168,204,220,119,101,85,92,228,97,102,90,39,101,81,134,242,179,66,90,166,50,203,25,26,151,73,149,11,68,136,194,40,142,211,136,193,101,138,137,10,112,89,164,85,88,49,184,74,232,179,99,7,142,9,156,197,118,232,188,42,226,88,172,120,146,97,131,51,6,19,146,102,153,4,19,78,134,101,202,224,36,44,195,84,174,120,89,228,113,102,193,97,30,69,161,0,167,97,30,91,100,72,138,42,165,205,19,157,167,116,0,50,94,114,2,71,97,37,206,71,142,143,9,195,74,128,243,76,118,158,87,17,157,34,11,14,11,58,2,2,76,168,19,38,137,3,39,85,42,206,71,74,56,155,219,101,41,232,48,201,253,36,52,77,202,44,42,25,92,208,196,114,177,168,89,156,210,217,181,83,43,226,50,146,157,211,154,134,89,100,59,207,232,20,84,98,106,192,243,60,226,53,47,162,34,164,243,36,14,65,152,87,52,154,1,211,135,132,145,164,11,180,39,180,50,220,58,43,168,63,217,57,77,157,40,11,47,106,150,208,158,100,98,106,121,94,70,153,157,57,206,118,228,157,207,146,136,6,55,78,195,152,240,84,54,46,171,52,47,120,232,132,102,26,122,67,151,180,204,22,81,137,242,69,149,223,119,84,69,22,27,146,40,78,243,88,118,94,100,89,82,113,231,113,69,27,46,14,32,77,60,205,162,138,247,51,46,42,58,141,114,209,168,191,60,178,96,144,130,66,108,88,30,165,32,137,12,14,171,172,148,52,43,171,232,149,152,167,22,209,92,162,68,238,23,77,38,179,208,48,4,222,73,112,68,15,24,87,194,34,174,98,73,137,137,180,68,37,83,165,36,4,85,47,189,206,21,93,98,112,18,70,81,233,161,10,117,205,164,129,8,1,33,147,4,151,97,149,112,227,184,170,210,194,91,178,144,214,176,140,25,74,19,75,35,31,145,146,36,180,96,133,73,114,183,208,189,133,166,33,117,46,136,169,34,42,69,201,224,168,32,156,173,36,127,137,210,50,53,243,38,28,170,242,80,162,120,69,116,34,230,179,27,151,37,145,63,209,184,2,226,185,198,180,213,165,156,119,85,36,142,152,82,227,140,118,91,178,85,69,190,221,208,41,209,222,68,114,93,26,45,73,121,226,196,97,104,54,2,12,178,83,216,207,38,28,47,19,9,174,232,244,165,118,193,137,33,17,191,114,224,40,39,126,149,49,180,36,98,26,137,198,49,157,227,170,176,155,73,251,30,197,18,76,75,30,91,90,139,37,144,20,171,160,147,74,235,96,193,105,69,189,59,84,40,104,21,8,255,249,0,208,130,18,105,21,173,233,168,150,150,166,16,10,19,115,205,4,52,5,113,205,45,184,136,83,65,230,137,253,71,244,93,124,176,105,239,168,47,241,213,5,141,78,124,194,129,11,218,33,1,46,104,11,44,89,32,6,65,11,44,102,70,180,151,14,128,3,167,180,46,110,183,11,80,191,172,178,159,93,81,227,40,21,96,58,18,86,12,162,195,71,235,43,248,23,129,193,31,45,24,34,83,33,91,135,132,181,153,197,226,170,10,179,176,146,224,130,30,219,253,140,42,194,217,88,204,156,142,84,25,90,44,142,178,50,141,189,206,35,250,114,179,35,132,132,17,97,177,55,53,250,114,62,218,196,209,139,172,74,36,152,142,122,193,51,143,73,190,32,82,30,75,48,33,38,227,97,70,164,146,30,9,40,17,146,60,98,112,74,253,84,177,56,3,101,70,95,99,103,70,103,164,54,113,162,133,238,136,16,94,33,51,87,128,105,7,232,92,24,112,84,133,62,178,144,44,18,145,172,201,224,92,141,47,192,248,150,130,199,38,178,76,226,146,152,26,237,6,189,192,59,18,146,212,154,8,145,129,72,1,117,199,114,22,241,119,218,125,129,13,37,241,35,226,64,166,243,136,126,38,6,88,8,112,12,145,165,100,48,253,155,137,177,9,28,209,100,50,6,19,34,71,81,38,59,47,203,136,229,145,168,164,95,98,137,137,21,177,113,154,16,131,73,128,164,19,44,192,105,73,212,214,182,166,113,178,88,110,55,77,181,76,12,46,69,56,82,145,212,21,136,118,147,4,207,31,70,167,41,161,233,139,243,75,226,107,197,196,154,248,63,29,104,73,27,72,184,137,137,185,26,112,78,18,96,41,169,86,86,229,180,133,12,37,246,152,133,145,132,102,96,204,12,38,202,147,11,109,128,8,11,125,85,193,159,157,171,193,61,48,209,87,238,59,195,249,146,72,142,221,168,88,149,160,243,19,19,39,149,68,43,139,129,140,22,12,10,39,91,211,50,133,44,142,16,109,37,124,40,228,208,180,34,132,137,12,166,105,84,114,191,8,158,164,137,29,155,8,59,109,168,119,122,73,122,41,44,152,182,94,110,72,9,249,148,169,22,129,73,213,144,83,35,74,65,156,201,130,243,164,146,58,18,140,43,68,46,236,204,51,194,59,113,184,137,42,101,105,101,81,137,16,37,151,71,168,164,69,32,73,204,78,141,144,161,20,103,132,232,10,237,88,105,193,180,35,66,162,32,164,36,69,197,66,73,115,72,37,7,163,21,203,160,232,48,152,80,131,200,181,4,71,224,120,12,78,32,198,85,178,115,162,131,204,102,104,90,36,179,167,94,107,90,114,22,26,8,133,137,19,167,178,53,233,61,165,61,158,49,169,37,180,200,2,76,202,68,102,183,155,206,30,56,158,0,147,192,78,148,202,128,233,8,209,22,57,104,66,100,35,100,97,135,20,243,202,19,170,137,218,17,99,137,120,85,72,52,173,10,129,74,180,4,196,139,237,17,33,34,144,80,15,14,76,228,155,104,34,119,78,188,151,244,13,209,121,10,225,212,30,63,58,2,68,204,197,110,147,226,78,120,206,99,135,73,10,234,45,192,21,169,204,22,211,66,146,124,66,65,203,105,172,176,180,122,43,33,78,2,116,18,96,154,87,193,54,136,16,196,177,146,216,64,76,137,196,104,51,54,184,186,148,226,74,18,201,105,106,9,67,137,232,87,18,15,11,210,106,98,158,25,17,191,202,67,242,146,176,129,212,5,131,43,68,21,104,96,185,157,21,17,212,220,182,206,33,192,8,209,182,130,156,64,15,12,152,142,103,92,9,153,163,138,105,29,98,222,207,48,75,242,66,10,52,85,76,91,82,176,122,71,178,18,173,80,92,8,48,9,172,49,243,71,76,142,148,57,209,26,92,163,100,165,152,152,6,116,184,74,128,137,94,210,244,13,24,250,0,29,104,7,198,153,75,205,126,226,220,147,240,43,12,13,21,145,13,226,191,149,1,151,121,150,196,177,4,103,212,165,145,2,19,232,29,68,142,101,231,164,18,199,198,104,68,243,32,41,50,20,198,0,226,103,36,165,152,85,163,5,9,227,130,212,48,1,38,226,94,26,254,72,250,48,209,203,74,72,106,68,54,32,26,48,24,10,92,38,212,63,104,8,68,252,51,3,166,157,167,51,38,59,39,244,41,140,242,72,88,86,97,147,18,1,174,136,67,26,201,154,192,97,236,81,150,138,212,84,160,136,6,147,212,142,53,18,157,231,49,45,179,57,67,196,52,240,109,149,108,140,59,121,12,144,54,62,44,5,111,37,221,131,40,141,193,21,2,147,214,91,20,242,171,73,170,102,225,23,22,41,146,3,100,107,136,12,121,101,193,160,73,66,79,162,13,33,133,192,240,137,4,70,36,194,106,49,111,82,59,233,208,240,212,136,146,147,130,145,121,187,77,250,158,217,175,146,84,38,218,143,66,130,67,107,188,33,48,12,11,114,81,232,183,156,217,8,129,73,159,14,19,15,149,136,144,196,60,118,170,184,119,36,193,68,67,141,68,130,43,175,233,60,229,181,206,249,179,72,52,166,211,45,209,144,132,128,34,226,121,67,68,204,5,23,169,32,137,231,21,119,13,125,58,148,103,59,5,118,49,18,67,6,143,10,65,148,32,241,133,17,111,53,45,64,154,11,190,93,145,20,159,178,184,2,155,18,173,74,44,9,67,5,227,102,197,96,18,55,226,84,130,65,173,121,179,193,35,128,152,2,76,122,142,97,49,202,234,73,122,176,24,58,2,87,102,28,133,104,67,92,94,52,14,241,37,12,213,250,156,224,64,21,108,105,134,18,83,227,152,216,163,36,243,68,181,169,9,47,25,169,80,105,225,147,121,218,170,42,179,75,70,104,44,148,9,210,52,177,125,118,205,8,143,42,129,9,68,185,241,10,99,66,72,234,124,46,100,157,146,120,35,237,71,236,150,148,186,23,51,167,115,71,136,98,58,135,186,70,146,147,128,146,248,151,22,188,162,37,73,92,82,109,165,47,81,22,75,94,82,26,57,169,164,196,78,42,95,106,23,188,32,226,40,204,212,244,54,72,129,221,173,132,148,164,52,245,148,32,54,4,96,183,192,253,164,212,155,19,109,173,24,81,114,232,126,66,25,32,126,3,19,97,101,55,51,147,242,27,157,234,164,48,170,29,136,63,73,53,130,204,22,202,140,99,56,0,236,123,248,104,33,59,146,76,150,36,21,79,12,54,91,111,100,88,5,34,166,163,69,2,74,87,73,243,7,76,255,124,58,10,106,137,141,151,134,127,90,95,59,118,140,115,44,109,116,216,173,146,143,30,205,36,43,36,195,135,109,63,100,227,34,245,76,34,85,90,74,48,200,136,225,124,180,21,68,238,34,31,76,58,18,147,120,232,148,52,182,180,240,85,176,224,198,22,28,151,158,173,153,104,95,89,89,40,209,228,216,179,6,19,219,101,37,133,192,36,161,21,133,52,216,134,80,37,45,24,170,158,96,155,196,8,105,89,34,251,93,9,177,101,105,10,75,72,175,136,83,219,186,192,104,30,152,16,215,216,177,9,12,22,44,36,180,60,33,70,72,130,171,157,26,9,112,66,14,202,73,10,38,90,192,171,82,86,244,153,161,156,26,177,112,34,35,12,78,43,79,41,37,238,146,192,176,96,192,68,146,162,84,54,166,253,136,141,18,67,80,66,44,207,58,15,122,196,61,147,164,71,2,176,216,14,18,208,73,143,231,121,193,126,154,164,242,163,21,181,227,214,57,116,237,66,218,246,97,222,178,75,6,235,85,37,237,131,116,244,32,153,50,152,112,60,148,78,9,66,209,152,9,41,76,216,36,10,74,112,8,19,123,201,96,108,95,40,204,131,176,89,231,14,76,164,169,72,164,55,5,234,145,93,239,4,146,133,240,120,128,67,16,17,231,214,9,12,134,66,168,133,100,153,91,14,144,39,112,122,136,243,67,103,137,200,35,115,31,120,152,74,41,119,18,247,200,172,236,7,195,72,41,133,1,80,82,24,36,24,154,71,149,160,148,48,117,17,6,243,188,73,58,38,74,90,72,48,144,214,64,35,210,2,132,30,157,65,138,180,12,55,135,146,144,10,182,6,25,135,58,103,52,33,177,47,170,164,143,8,34,83,197,36,133,192,36,198,23,222,94,226,236,216,214,36,140,75,20,76,233,56,197,198,0,144,100,36,196,145,72,147,72,130,83,144,250,99,230,77,74,1,28,80,146,216,145,250,81,26,51,23,129,67,226,214,194,168,66,243,132,89,133,59,47,224,23,16,223,69,212,143,240,192,56,4,193,140,105,141,132,200,89,64,243,206,249,96,102,248,176,80,218,15,8,253,99,22,174,104,9,97,61,20,51,75,137,50,210,209,100,48,105,8,185,180,183,82,191,164,153,229,22,76,10,129,52,185,208,54,211,214,243,196,137,30,84,158,29,25,191,23,118,226,116,134,73,22,147,156,139,72,64,204,116,150,14,79,70,220,89,26,30,139,170,98,211,60,129,51,184,232,60,35,25,60,130,220,121,18,65,201,151,138,48,9,161,204,205,137,147,192,68,46,84,62,218,162,144,217,53,81,4,146,111,69,91,194,200,180,176,243,10,97,114,22,230,84,184,107,73,182,230,143,134,115,40,19,230,84,234,56,38,186,205,243,34,129,157,8,146,144,20,64,99,11,222,15,146,49,224,176,17,82,8,113,123,98,241,49,131,11,136,163,66,147,37,186,24,178,233,129,192,132,70,81,37,193,240,67,155,179,69,7,26,252,90,234,162,88,95,22,133,73,183,32,130,35,78,117,137,245,182,84,150,246,157,218,139,21,195,114,167,124,60,104,129,18,24,185,164,216,23,130,170,24,48,84,172,88,234,38,16,14,34,251,89,36,115,20,169,84,100,137,77,17,156,63,43,5,119,144,234,5,12,145,236,108,39,112,20,251,114,120,8,207,116,201,157,131,129,198,82,196,135,81,159,173,84,9,156,6,192,36,217,186,224,147,73,116,11,78,3,57,177,148,20,248,132,119,139,212,57,90,54,217,86,170,146,164,196,64,167,146,35,39,240,190,242,154,193,70,40,237,99,196,105,96,227,212,80,88,36,224,116,145,162,50,204,109,166,111,210,185,210,88,74,133,37,41,119,160,156,6,140,160,10,73,11,65,129,10,166,178,196,111,73,49,17,186,71,9,207,84,102,204,68,10,76,24,46,81,152,116,157,200,24,45,224,225,36,253,169,244,76,30,73,148,176,182,7,163,3,92,116,226,124,64,252,41,109,107,34,41,177,108,141,14,216,184,134,16,2,34,94,210,86,3,202,155,177,234,146,232,144,131,84,106,8,144,188,185,243,20,22,95,161,219,211,222,145,210,196,162,52,140,72,144,181,229,177,39,50,207,92,145,222,35,241,87,48,77,26,59,166,149,230,85,75,83,24,33,197,212,72,187,160,179,207,173,161,200,86,146,46,64,189,230,200,11,2,195,143,43,228,97,88,202,243,204,174,26,137,234,176,127,11,48,173,121,94,50,152,8,177,127,252,232,104,147,138,145,57,176,231,157,37,100,137,202,152,121,46,4,49,232,227,2,76,252,39,97,58,77,194,4,105,5,146,100,145,196,26,186,153,23,136,216,137,60,52,38,218,106,119,12,4,42,139,37,152,208,133,217,79,26,34,178,197,179,244,64,190,102,141,143,116,86,98,55,149,84,100,75,34,53,204,148,161,242,18,41,142,36,56,131,109,150,169,78,238,251,50,224,18,133,157,137,193,36,1,133,130,193,16,57,35,4,225,13,163,89,197,194,95,64,120,6,243,106,200,125,199,224,131,78,197,200,97,99,204,10,59,113,34,119,69,228,40,26,176,148,198,43,45,85,65,160,128,163,12,4,166,166,108,150,79,96,36,167,51,36,193,180,100,89,102,193,5,24,163,236,28,54,195,200,18,60,240,27,71,108,115,88,219,146,194,82,75,146,119,139,196,131,18,163,180,164,22,120,154,102,18,74,28,217,66,211,76,4,76,41,32,83,5,128,240,77,18,152,193,129,205,224,92,217,50,37,152,22,191,178,115,38,133,80,184,242,240,73,52,43,203,93,104,95,98,225,135,7,56,166,211,100,231,165,124,227,165,92,47,146,66,88,55,73,193,23,147,168,244,86,59,101,251,47,109,52,145,205,48,203,229,86,146,32,99,63,154,246,181,18,54,187,92,45,102,206,114,35,161,73,10,91,141,0,71,80,148,248,195,32,10,230,133,4,135,64,66,219,58,71,132,143,96,78,196,225,161,148,49,24,98,135,180,212,84,112,89,91,158,12,247,91,37,132,82,196,171,149,236,93,69,160,74,156,73,53,184,42,17,193,101,87,13,150,69,98,71,2,76,20,199,170,70,116,204,160,209,9,48,48,58,183,59,70,12,133,248,130,176,125,209,154,34,14,128,193,68,68,18,105,37,130,73,131,173,41,25,226,78,42,105,162,173,224,40,102,154,65,114,35,41,109,145,196,165,200,106,208,64,4,98,40,98,187,224,153,171,120,218,68,100,33,14,139,237,130,1,132,61,237,136,237,33,196,114,84,26,82,62,9,131,172,209,101,56,183,194,79,79,250,26,140,70,188,155,36,249,38,240,4,58,112,174,2,53,88,184,75,170,10,222,86,7,38,157,150,37,9,232,133,165,96,155,57,44,47,176,130,88,97,57,151,113,42,57,194,190,136,86,242,196,50,21,118,38,160,36,201,133,5,207,11,74,1,29,93,9,134,37,129,27,211,41,77,197,146,68,144,136,172,145,51,35,106,34,125,155,10,28,51,161,131,95,188,16,158,25,116,77,120,96,245,7,210,96,83,103,175,0,52,14,57,220,41,129,149,24,134,28,1,14,97,161,96,40,9,148,97,33,230,69,100,46,228,8,152,4,106,35,105,254,98,94,52,106,105,207,165,146,187,51,103,3,66,200,31,113,127,70,64,248,74,96,68,19,96,162,175,33,51,84,216,37,11,97,176,163,221,168,92,236,64,162,60,14,73,30,75,48,177,170,210,182,70,144,139,36,208,24,172,176,118,26,58,228,85,40,119,186,84,225,116,86,149,36,22,40,144,187,194,238,89,99,6,156,124,153,215,53,78,75,98,245,80,4,70,150,18,76,56,89,218,198,5,24,137,156,54,176,138,181,231,16,38,133,76,64,233,144,146,88,103,103,13,35,114,44,186,86,118,73,30,24,71,54,76,197,71,21,68,78,74,59,237,8,126,97,129,8,244,137,196,103,172,93,139,246,37,17,65,38,57,184,74,100,29,8,164,185,195,227,42,193,89,6,155,171,5,131,69,9,34,74,90,38,36,113,6,19,137,22,225,20,0,135,101,226,166,134,96,209,82,130,129,243,161,29,155,36,171,68,174,104,1,54,152,177,229,42,210,130,150,4,35,176,132,173,10,48,2,87,146,220,208,250,195,75,107,13,22,112,162,202,206,225,98,139,45,56,134,147,84,78,141,228,25,14,28,0,161,39,170,41,87,141,40,52,137,222,60,53,240,113,201,113,225,138,12,173,37,5,102,199,200,195,5,152,149,11,107,165,129,79,64,82,58,18,250,72,208,182,224,20,70,230,68,30,62,4,15,242,162,17,217,163,45,200,228,209,37,116,176,150,200,20,74,82,40,41,14,137,145,153,53,212,80,87,240,32,9,48,14,27,107,254,176,118,68,113,37,9,82,9,241,42,117,118,51,90,52,73,145,148,127,143,145,5,70,161,52,175,36,184,16,22,63,101,124,207,197,204,137,216,193,95,105,77,122,57,28,246,18,156,17,145,75,172,65,144,136,95,153,74,112,8,117,159,193,106,36,121,72,16,123,109,205,110,138,194,73,170,130,189,46,114,219,154,200,99,46,58,39,9,17,100,58,183,96,58,52,146,112,100,202,101,196,223,77,220,62,145,18,84,10,139,93,106,251,46,83,233,206,205,177,197,160,160,108,7,197,42,200,227,27,35,186,55,183,54,84,194,97,225,82,69,128,10,150,156,193,68,250,72,66,18,88,30,193,127,28,57,155,55,77,53,23,223,133,69,45,236,134,97,123,98,41,26,34,102,40,98,68,37,125,0,222,48,57,54,88,56,139,18,164,125,96,15,228,216,176,106,59,48,125,100,89,148,190,228,104,77,111,36,23,192,15,45,165,252,10,116,137,29,82,49,164,51,41,198,71,49,241,120,235,175,130,180,16,75,150,78,4,19,246,33,235,165,136,100,84,95,174,85,18,182,255,18,9,34,46,36,177,129,84,128,184,176,190,151,16,49,99,82,18,161,243,105,125,193,5,12,238,146,251,33,110,57,141,156,219,39,130,61,82,182,206,16,196,84,90,151,18,45,160,92,180,44,68,60,1,127,23,145,130,40,145,27,150,97,191,173,127,144,244,228,56,151,120,152,168,216,113,6,19,222,37,242,171,17,69,20,219,13,129,24,41,66,142,32,66,33,140,193,250,217,34,105,203,1,67,131,155,213,57,54,145,35,16,73,62,65,18,90,106,193,80,146,229,138,146,250,77,76,136,157,166,17,145,226,82,34,57,148,73,14,94,35,176,138,18,145,210,27,73,184,185,3,151,73,229,73,12,136,227,175,108,231,49,98,142,164,160,79,18,1,28,250,12,46,96,160,23,51,47,85,96,129,117,36,35,208,187,146,180,58,133,28,198,46,112,58,13,161,156,89,21,35,230,37,113,14,116,152,62,60,145,1,134,65,118,191,211,241,8,37,65,12,181,191,216,122,231,243,68,152,97,137,164,69,244,157,204,92,9,7,73,127,17,71,0,204,45,202,114,11,206,161,227,11,98,172,124,15,118,209,192,191,194,68,130,17,34,109,91,211,170,21,113,149,72,48,76,33,28,209,0,71,129,8,59,64,231,112,217,50,174,148,240,161,74,225,147,40,96,100,245,96,248,148,178,84,178,145,24,70,15,139,75,21,52,106,79,42,14,17,94,207,254,121,172,129,8,197,215,25,37,153,13,81,65,132,75,42,73,30,157,10,146,20,56,208,67,233,212,18,23,72,176,229,24,145,72,197,15,149,146,171,151,54,159,132,192,136,99,171,60,73,42,70,184,14,131,113,120,51,79,224,192,208,28,27,163,80,88,50,137,2,174,23,70,52,120,31,137,91,74,121,36,70,180,175,109,13,103,131,212,179,105,247,109,162,12,129,105,55,139,204,147,164,160,74,115,232,12,177,20,25,240,7,33,143,244,1,22,87,224,151,78,60,5,168,128,127,159,229,48,4,133,192,138,32,197,79,4,95,113,107,24,255,165,138,67,210,142,5,149,136,22,242,68,230,56,137,153,165,87,96,156,34,6,11,154,0,148,3,30,23,154,147,8,169,203,17,101,159,228,14,172,216,164,128,38,48,198,240,138,20,42,243,68,170,48,240,122,179,184,128,80,36,40,60,114,232,20,34,160,13,100,138,210,66,90,106,48,215,56,182,97,80,136,99,146,234,36,137,22,136,112,102,48,140,220,82,174,69,0,101,98,24,72,26,34,17,37,151,134,30,24,113,171,212,130,105,34,81,228,169,10,196,157,56,181,46,164,175,34,170,29,121,122,134,117,175,32,128,139,132,211,208,91,114,250,22,142,120,85,68,92,42,141,74,70,74,10,27,254,149,33,47,197,91,114,58,200,156,67,19,66,119,21,158,31,2,147,190,20,115,252,51,66,185,72,134,243,52,82,194,30,142,196,15,149,84,156,84,158,236,105,237,22,4,38,193,85,206,28,81,5,25,167,177,192,59,19,9,7,35,68,79,218,5,27,113,135,220,57,143,148,198,8,27,182,107,138,16,185,74,170,225,68,48,194,200,126,23,52,133,188,240,72,105,82,148,118,77,17,63,151,203,239,130,58,86,113,92,55,226,24,43,169,44,39,216,160,210,66,21,49,19,141,233,23,23,86,26,194,154,83,202,69,73,171,74,44,74,150,80,235,80,96,57,162,241,74,7,77,60,162,129,248,198,140,3,107,8,156,34,152,79,204,44,131,103,132,215,4,142,212,68,174,9,2,69,216,71,142,32,69,210,49,229,71,19,51,98,203,29,205,136,152,189,84,221,34,8,192,28,169,145,42,225,32,146,96,248,250,83,14,212,37,225,32,65,194,156,3,171,32,159,200,70,87,194,163,34,168,25,49,248,56,102,69,1,177,153,196,93,18,193,23,137,14,208,1,176,113,159,244,110,38,244,39,90,33,58,53,118,230,136,187,150,38,73,152,183,138,220,66,137,47,9,213,140,24,46,145,109,222,74,248,106,164,245,11,49,249,196,196,109,72,105,5,111,153,108,171,66,28,108,180,170,242,108,11,48,45,190,13,177,15,17,195,25,202,89,211,76,16,60,193,224,4,71,77,124,115,65,140,206,30,91,120,13,210,74,46,55,124,43,118,185,17,221,152,74,244,70,194,96,101,35,70,43,149,10,16,73,44,170,34,27,5,143,116,190,36,148,246,47,136,133,97,100,151,187,80,33,67,18,191,17,250,92,89,48,184,187,56,28,25,180,151,212,197,232,230,158,105,173,34,126,144,219,245,46,16,161,41,117,89,21,156,149,89,48,109,85,141,134,231,22,5,149,170,226,105,217,200,230,40,220,188,74,95,198,71,160,75,100,99,139,145,252,231,217,145,224,212,115,56,84,64,228,148,12,17,49,82,110,94,144,3,36,167,39,238,30,91,68,32,44,2,94,72,102,156,192,244,108,177,8,174,255,220,179,91,164,54,147,10,118,163,180,40,100,107,228,238,150,118,47,19,48,7,57,118,20,231,54,92,27,116,10,182,82,41,197,67,91,229,88,112,149,240,84,72,41,94,169,178,169,139,5,143,115,15,28,33,196,150,193,36,73,87,158,177,31,250,4,71,193,42,219,112,34,40,52,245,13,187,132,13,175,207,61,71,25,180,253,16,190,25,6,87,152,138,4,135,16,105,18,27,218,31,211,34,73,173,10,161,170,177,205,73,192,89,145,98,58,45,81,202,17,113,42,233,160,76,61,37,154,116,192,52,182,96,196,44,200,253,12,225,137,41,108,38,7,188,118,161,116,5,20,240,228,88,112,1,127,162,128,194,46,235,210,33,208,86,58,216,233,176,33,77,203,101,106,228,50,160,167,66,90,65,97,115,45,64,87,61,107,61,97,90,197,158,77,4,200,18,13,144,161,170,196,128,115,142,125,36,48,201,64,145,244,253,231,16,201,236,118,170,80,71,233,164,67,114,76,98,51,53,74,68,19,229,50,160,26,26,93,204,173,145,168,157,123,209,218,5,178,9,249,187,17,173,37,157,174,72,203,161,13,113,217,76,68,6,228,170,97,11,50,150,129,34,34,47,137,63,118,132,130,2,156,29,131,108,104,33,106,147,108,133,36,47,206,124,3,90,121,177,220,112,250,101,54,117,148,206,30,180,67,207,117,9,11,14,131,17,173,34,67,7,16,27,25,115,106,13,73,29,85,232,69,254,19,89,64,138,4,131,137,42,229,161,236,156,142,68,200,169,53,177,202,69,148,171,2,119,100,198,36,45,134,192,36,243,172,32,164,35,68,143,193,25,98,91,165,211,149,80,165,228,44,45,196,113,84,130,223,211,119,199,72,240,100,40,98,102,101,248,60,204,140,28,163,69,8,91,36,94,28,120,152,115,120,47,168,83,5,167,182,92,238,184,96,103,2,129,115,101,30,17,155,5,175,41,239,6,177,125,98,62,18,17,32,163,112,62,2,201,205,25,148,112,25,120,159,195,229,202,96,82,206,227,66,198,206,147,252,202,68,3,49,253,168,85,32,240,31,169,51,182,111,218,103,8,72,226,112,97,193,25,15,10,240,95,17,229,81,17,17,47,10,151,226,72,39,37,150,106,38,36,229,130,133,171,152,196,134,34,148,182,235,8,28,219,166,226,194,235,227,25,229,149,207,40,22,105,192,81,46,189,208,49,45,88,236,114,55,73,32,77,165,165,6,17,10,121,226,50,167,145,238,39,237,60,160,205,54,255,159,152,100,153,73,203,55,241,204,66,164,149,66,64,242,168,56,97,70,97,243,228,145,99,26,75,35,82,137,20,3,11,134,154,41,117,69,250,29,22,74,145,47,155,75,103,51,113,116,228,98,219,84,94,196,110,103,158,10,80,193,77,192,224,140,240,44,147,114,120,4,93,199,229,201,231,149,244,223,144,218,83,36,54,165,149,132,173,162,72,164,164,157,81,227,208,102,217,211,187,121,38,45,227,160,166,28,133,136,226,2,32,159,82,134,74,144,32,205,96,106,137,36,30,1,206,161,207,115,166,47,113,27,216,31,165,184,92,85,238,187,17,158,154,72,217,176,80,89,234,60,243,156,24,99,152,39,18,76,162,61,227,90,2,67,128,167,9,67,108,42,109,1,0,168,104,210,146,3,151,123,102,119,132,132,17,79,9,40,16,234,150,186,226,30,36,183,200,158,81,15,37,177,213,57,224,30,170,164,20,175,34,36,13,24,230,20,81,103,2,18,45,209,12,158,85,133,21,151,170,36,132,120,166,255,224,67,153,136,177,133,144,158,16,225,230,90,42,16,12,74,79,150,166,173,173,44,20,155,33,212,30,52,140,50,11,69,78,189,48,155,17,201,134,192,203,96,149,139,42,150,43,134,56,23,217,210,52,68,92,224,184,115,96,72,7,182,49,233,191,185,48,105,147,34,82,230,150,248,19,22,160,110,131,128,150,113,148,219,226,50,200,92,22,167,50,78,160,100,177,234,129,32,14,184,136,28,88,133,15,50,29,76,105,101,73,176,19,211,162,215,83,182,137,17,184,36,14,40,140,183,72,164,34,102,96,193,164,188,197,66,184,34,113,52,205,217,189,129,106,60,8,172,116,173,85,136,146,43,123,83,164,165,168,147,146,43,175,91,18,217,194,53,40,230,227,242,74,114,212,225,32,2,101,193,49,156,126,162,239,12,81,68,185,45,77,67,122,137,20,26,145,3,16,179,161,94,181,70,18,140,3,35,36,57,173,220,216,97,33,27,131,149,167,165,109,92,200,24,88,36,181,70,165,45,61,67,120,146,16,137,117,96,68,253,37,28,167,135,66,65,88,164,72,128,9,3,109,98,49,210,222,164,76,152,35,133,19,68,196,128,17,102,156,9,5,2,18,106,100,139,230,208,184,112,68,187,205,86,98,69,102,43,9,17,177,38,89,74,76,45,70,114,20,115,166,180,68,170,169,32,224,40,202,130,138,32,6,92,169,96,57,209,58,133,146,197,114,56,205,163,16,217,52,128,34,71,162,98,40,166,146,72,40,74,82,148,12,69,142,144,48,88,3,109,43,171,155,32,238,180,18,152,0,151,54,157,53,179,29,8,159,65,236,154,0,131,66,51,53,65,238,52,108,37,2,76,20,212,22,181,81,185,97,194,227,154,66,199,141,89,104,83,73,137,34,118,17,241,150,64,37,238,27,113,24,137,240,53,145,106,64,250,49,179,91,100,160,68,34,152,20,110,17,248,14,205,130,102,168,205,148,10,155,25,137,174,200,253,225,153,165,240,31,8,229,130,132,163,8,217,130,6,156,101,42,245,64,128,243,194,101,191,103,240,225,148,18,76,186,124,201,73,93,144,176,137,248,200,53,173,144,67,193,125,231,74,228,112,171,66,116,49,180,197,68,80,254,35,150,113,24,4,85,182,43,6,103,196,218,19,9,206,232,52,177,4,131,0,167,82,84,190,64,34,78,9,135,4,131,97,199,20,74,110,6,225,211,74,102,25,125,1,73,170,162,53,45,73,206,121,164,216,90,236,125,46,192,136,104,231,42,41,89,5,103,109,34,193,37,160,220,186,34,213,66,154,241,9,139,224,172,117,224,80,70,139,234,180,252,180,148,99,11,29,55,131,140,97,203,44,168,200,42,193,46,145,27,109,171,0,101,112,7,197,66,135,205,84,109,45,182,87,144,236,169,84,36,1,86,70,123,183,100,9,226,7,29,152,22,165,10,45,162,148,200,16,19,246,56,68,71,91,93,78,213,34,16,5,215,224,107,143,82,14,143,74,117,166,173,240,235,147,206,74,199,135,39,174,124,206,89,33,91,87,21,12,36,12,70,110,154,160,40,164,15,165,40,157,101,192,160,101,185,32,118,132,119,81,101,81,88,37,142,200,248,148,172,208,177,196,6,156,34,162,80,238,22,157,46,120,105,24,76,146,107,152,72,48,58,79,44,152,206,139,12,6,69,130,24,194,60,24,140,101,19,166,45,164,255,85,156,140,147,34,204,162,140,229,102,195,177,85,242,201,166,147,28,123,162,19,180,113,18,187,204,126,2,229,67,41,59,229,106,62,76,166,177,127,94,128,33,178,251,144,77,194,96,197,47,50,9,70,36,1,119,142,193,165,173,81,57,138,45,46,161,120,21,74,247,8,48,130,141,236,162,22,49,54,69,44,75,165,42,217,241,216,72,108,148,84,5,74,110,100,217,19,214,4,206,69,9,206,108,208,50,12,43,80,2,100,231,180,11,182,116,69,142,84,55,25,231,7,133,143,152,178,217,146,66,167,186,71,242,195,74,72,13,6,156,66,72,18,100,7,50,103,108,75,230,148,74,234,17,71,63,87,210,26,11,35,37,117,13,215,190,4,211,63,44,69,149,42,59,65,172,41,20,119,75,241,96,201,10,165,72,74,227,170,82,121,6,92,160,62,132,240,189,163,146,96,194,33,207,169,170,206,146,9,113,151,112,143,88,7,115,78,216,59,104,17,69,107,84,158,40,89,208,174,32,125,72,9,77,105,186,169,237,28,62,109,81,54,138,254,65,135,38,20,48,69,248,40,201,12,162,115,212,87,10,25,19,43,108,128,140,64,65,104,107,194,241,212,200,78,46,68,234,10,161,22,176,203,32,34,181,84,245,147,4,166,85,40,134,102,204,37,42,17,5,195,9,112,165,12,236,6,156,43,203,170,27,186,80,94,36,163,108,102,112,176,102,50,12,17,138,77,202,25,230,25,34,3,99,145,229,71,96,212,25,50,36,145,56,2,226,64,132,178,89,196,161,242,194,26,48,252,58,82,1,161,173,70,148,3,119,94,32,198,64,208,91,120,63,18,131,197,25,140,247,169,148,91,85,73,42,142,255,69,174,57,50,8,68,223,176,8,114,144,109,134,44,37,68,41,8,48,209,14,118,16,66,254,146,121,145,16,70,82,91,103,50,131,18,1,87,130,0,171,144,17,51,239,88,85,246,17,20,177,40,32,244,197,220,26,69,210,98,193,214,81,104,51,229,227,135,178,75,113,234,181,46,225,58,137,24,140,50,39,146,193,193,205,144,115,22,108,166,140,89,82,216,71,197,5,90,87,179,157,42,36,59,137,100,107,40,213,70,1,130,9,15,168,225,90,151,33,226,170,12,85,66,172,74,234,121,200,17,67,205,101,76,136,209,66,126,20,184,80,134,202,88,106,62,91,21,123,172,4,143,66,120,23,226,197,13,184,66,145,67,65,55,144,231,23,113,126,22,60,108,42,147,201,129,97,212,138,141,49,51,67,233,166,72,202,143,88,179,140,169,45,178,88,17,167,33,90,227,112,101,12,77,161,137,137,243,85,66,35,47,66,238,27,21,112,100,40,33,84,152,132,227,249,160,13,149,153,140,42,128,131,10,37,59,12,24,137,100,145,48,67,149,16,142,216,90,67,155,85,209,26,11,175,82,169,162,218,13,131,203,84,72,118,44,176,184,44,160,194,166,220,26,169,38,145,240,53,32,174,163,76,82,110,141,132,209,74,240,253,178,66,105,23,38,28,96,212,248,80,1,46,11,142,222,36,249,3,113,142,194,49,4,107,129,173,162,167,203,8,202,64,39,32,101,202,182,133,12,100,189,16,73,205,68,147,162,24,71,204,128,19,36,15,9,14,5,6,149,113,213,54,37,52,231,34,157,8,181,148,50,27,58,128,220,109,212,236,115,59,2,53,131,211,200,85,217,214,92,10,36,168,92,71,107,152,48,24,22,125,103,177,199,208,40,216,17,51,56,81,25,139,98,226,25,100,99,110,157,170,162,164,137,88,21,40,169,37,79,60,201,84,58,184,3,135,136,70,227,13,65,230,107,145,120,43,158,194,156,202,171,18,41,211,133,192,52,36,74,113,80,28,109,39,234,56,9,137,30,197,83,144,92,99,119,91,85,126,21,96,109,189,53,96,164,253,75,122,9,103,126,36,192,162,60,45,106,189,21,72,232,182,104,134,160,55,121,248,136,103,115,216,13,156,47,40,111,32,166,141,176,81,142,236,68,57,169,36,243,208,12,101,37,185,184,10,50,93,163,76,198,219,161,142,29,105,238,37,31,16,228,106,199,146,98,65,249,51,140,53,67,89,66,164,22,73,106,169,74,132,241,233,67,120,87,37,105,45,205,141,211,177,51,20,233,76,101,120,127,145,171,0,174,210,158,124,136,36,98,236,12,201,131,60,52,78,126,156,75,246,132,82,35,198,164,131,163,89,32,114,93,50,55,72,234,76,23,16,39,24,75,66,141,220,121,150,77,51,212,100,139,18,217,121,68,19,201,19,11,70,206,121,36,24,148,242,50,50,231,68,128,75,33,67,26,80,117,48,227,0,102,228,255,226,184,10,112,137,120,244,80,16,242,92,212,20,5,58,64,35,231,214,8,139,143,74,41,203,168,154,124,204,129,80,7,90,20,158,198,151,165,69,85,50,7,66,12,131,192,194,92,165,55,89,40,138,137,100,130,142,19,239,113,246,11,2,167,69,46,245,74,34,112,168,194,198,44,6,226,159,52,50,160,28,48,61,226,137,3,42,242,212,85,172,6,97,7,79,156,232,184,52,162,33,113,161,100,225,18,80,68,164,148,158,184,31,89,14,147,160,50,146,168,137,8,111,68,154,90,166,13,251,124,18,73,129,28,145,106,238,171,19,101,227,16,96,228,4,196,246,179,72,142,172,164,50,80,22,113,101,229,9,122,47,46,165,41,139,244,212,20,5,130,221,196,243,76,234,103,168,216,102,165,71,2,131,146,75,213,49,83,132,223,118,158,65,240,149,106,43,178,253,237,146,134,168,198,41,213,86,4,43,216,214,72,2,142,197,241,3,37,201,56,129,24,53,102,136,201,136,144,33,2,161,100,27,207,28,134,52,81,115,13,164,25,65,122,145,149,101,10,28,2,97,38,128,59,136,121,35,194,24,10,81,248,12,54,8,108,17,183,134,203,198,235,92,9,182,185,21,117,42,26,74,44,11,100,94,232,209,124,68,82,132,35,9,115,22,188,196,137,221,111,84,35,146,116,5,149,150,160,97,48,24,60,63,150,173,67,148,145,229,177,81,251,79,88,176,17,77,144,176,18,4,57,74,133,116,8,83,25,92,106,124,240,85,208,161,48,148,65,175,204,152,222,33,201,10,65,23,2,140,8,175,212,9,89,89,228,25,171,82,85,6,145,5,161,176,82,126,18,97,183,76,144,29,155,48,24,57,49,137,52,138,34,100,152,185,23,198,46,164,79,140,164,168,208,150,147,66,184,62,97,75,36,173,158,16,193,66,75,209,16,65,32,91,147,132,111,253,51,25,162,70,115,81,185,147,192,170,50,60,211,141,146,88,182,92,149,28,83,227,174,75,248,124,197,209,77,97,218,79,162,216,81,67,65,197,83,85,159,194,74,173,36,163,38,162,106,32,236,150,132,39,204,188,16,115,155,73,91,85,138,18,102,133,61,30,48,10,197,66,205,72,97,49,101,59,88,6,59,121,37,146,224,85,201,154,60,116,178,60,76,89,185,180,60,162,188,69,201,159,5,15,78,228,153,7,19,171,193,36,80,132,75,105,48,34,189,13,138,4,159,250,12,209,171,169,180,254,149,54,131,62,83,5,125,171,194,55,239,161,14,22,107,48,81,38,11,49,34,51,18,209,224,86,255,169,16,52,47,38,134,208,225,156,17,129,36,94,37,99,9,48,137,119,17,163,127,92,34,248,82,218,209,240,45,28,195,66,40,66,3,203,184,54,28,116,196,109,25,48,202,23,201,100,89,128,35,14,122,200,84,232,141,204,103,205,84,108,0,31,107,184,224,115,169,197,131,52,87,236,183,85,8,137,254,37,184,226,44,176,44,86,54,207,72,246,173,171,223,27,176,242,11,68,126,227,146,3,213,105,5,11,148,86,202,37,177,67,153,154,156,85,229,34,206,165,167,15,190,232,34,101,142,142,186,35,153,168,6,172,114,85,29,22,195,71,8,37,72,128,147,56,178,38,2,76,220,179,245,134,132,226,236,142,206,80,137,20,152,40,208,176,116,241,172,180,115,170,92,179,64,113,232,159,188,100,8,28,175,68,125,87,72,25,85,196,1,19,25,170,248,20,34,163,40,69,13,130,136,233,17,113,154,48,147,225,199,41,138,154,113,224,102,6,71,118,46,74,117,131,216,33,104,174,96,48,146,212,61,98,135,250,10,25,119,142,130,169,50,8,44,85,46,62,214,71,67,98,161,185,244,178,195,181,24,114,137,100,128,105,85,165,15,7,113,61,9,235,217,168,27,93,72,187,63,124,31,37,123,41,51,36,27,230,50,26,10,161,8,5,71,236,81,107,18,81,61,130,133,144,84,190,107,2,37,106,81,249,71,122,190,16,238,81,242,119,147,236,16,69,66,30,32,85,11,22,4,182,38,229,8,38,16,162,99,2,172,100,71,37,129,33,225,166,210,161,135,4,196,130,199,134,216,147,8,43,153,42,108,201,78,210,12,106,35,201,157,98,108,226,86,8,90,99,83,85,94,74,52,76,72,194,141,184,2,36,148,25,200,126,14,87,96,82,43,57,158,9,199,20,246,31,225,76,68,18,87,198,194,31,194,93,35,25,154,64,156,204,166,157,18,20,53,167,5,239,74,80,27,134,107,20,41,195,61,17,122,9,166,3,82,218,175,70,78,86,226,185,80,35,136,18,60,179,8,121,242,210,9,138,92,154,144,133,90,92,106,64,156,83,118,30,65,135,228,21,135,207,77,230,89,65,203,70,24,5,131,33,121,10,11,1,138,78,132,156,174,148,170,64,248,48,149,96,100,153,56,187,100,161,92,53,18,12,43,103,98,205,150,56,171,137,215,186,228,162,155,41,132,137,92,32,26,42,113,192,113,199,80,20,244,17,172,83,221,56,19,179,129,188,34,61,16,89,178,2,76,34,86,196,238,43,68,132,229,82,116,76,96,83,225,64,118,66,50,162,218,149,252,44,20,41,228,32,128,74,221,151,34,187,86,62,89,94,147,24,218,170,116,136,227,50,7,78,64,33,112,130,210,125,162,239,24,55,229,176,87,14,246,75,228,133,8,112,162,234,149,48,56,150,41,146,137,138,132,227,89,135,184,101,66,250,187,163,56,177,203,21,194,120,41,130,166,17,200,67,204,206,89,175,113,81,129,104,11,235,90,196,126,120,100,27,151,185,16,6,226,50,87,119,34,24,112,169,24,153,136,184,40,84,8,55,131,11,228,232,164,50,252,0,121,135,25,67,227,82,214,61,207,97,79,6,213,55,224,28,254,58,1,68,157,100,246,153,161,152,78,34,3,247,17,247,144,219,123,5,84,93,170,72,80,120,132,111,151,246,38,135,18,177,117,50,239,37,86,66,61,219,228,17,228,80,73,35,174,114,6,217,224,75,37,60,85,62,216,213,184,47,32,223,103,194,238,16,67,200,9,185,109,73,11,158,8,134,26,35,246,197,58,220,224,158,137,19,25,132,2,27,45,27,236,81,182,34,75,100,224,51,105,196,37,202,221,50,56,130,149,66,12,29,41,89,205,160,9,18,184,165,93,33,86,107,92,90,104,20,167,210,79,65,60,13,46,110,158,25,2,172,37,26,145,66,85,218,178,172,48,249,16,242,202,72,243,74,125,53,47,74,2,187,157,12,232,174,16,21,204,219,69,231,160,68,129,73,25,185,15,147,36,79,13,41,28,149,76,120,131,15,140,107,60,164,200,212,151,197,249,17,81,84,148,54,116,65,93,118,145,201,177,73,68,39,226,100,221,82,5,238,142,201,100,128,61,108,40,188,228,196,60,18,25,149,29,193,162,111,81,1,101,5,74,47,221,129,228,31,27,188,159,131,105,73,39,37,74,222,163,8,42,251,211,84,17,87,175,111,228,188,89,112,170,50,78,5,24,86,220,200,130,67,239,92,71,165,114,216,102,214,211,87,64,217,247,82,41,8,191,44,24,39,89,38,167,160,16,159,0,99,238,177,151,148,144,197,246,174,173,28,197,135,101,116,14,117,174,172,221,12,142,18,47,213,21,9,189,238,122,11,216,116,189,16,47,82,0,42,55,52,164,37,47,90,79,241,114,231,30,197,149,34,34,78,37,210,249,112,214,185,154,65,91,145,233,41,240,150,167,214,45,12,204,43,189,96,62,132,193,113,231,105,164,120,133,0,171,128,53,158,56,156,9,30,154,194,215,110,243,37,114,101,224,146,121,236,48,84,216,220,23,8,14,52,152,151,120,25,85,92,73,20,217,134,240,98,201,220,200,88,221,114,101,91,39,81,230,103,96,41,11,13,131,75,220,125,34,243,27,145,223,109,189,198,234,18,178,84,102,17,162,62,100,104,221,225,170,130,161,204,65,68,122,152,117,228,163,242,161,152,25,98,14,35,46,80,132,186,197,184,152,168,146,81,167,42,238,200,186,187,145,99,146,200,44,120,164,178,217,253,140,149,181,77,102,193,87,185,139,33,64,160,69,38,211,247,97,26,178,55,194,41,183,127,37,195,255,17,175,195,241,145,176,110,134,94,22,46,66,185,108,60,184,2,199,178,78,117,133,147,205,187,9,81,78,214,137,71,252,126,145,84,145,155,88,85,120,225,251,113,196,213,95,82,21,53,38,107,233,162,48,71,110,163,96,64,246,137,150,231,50,186,31,165,91,57,236,130,244,28,88,190,101,116,127,85,196,238,8,32,228,76,150,75,39,201,42,21,157,171,234,252,137,12,254,143,8,21,197,126,132,161,172,254,5,82,154,187,3,4,19,173,44,160,135,224,21,91,255,62,55,14,107,177,42,41,130,196,249,187,19,120,20,75,175,182,146,114,129,114,68,8,73,19,153,204,35,65,16,113,86,56,48,61,22,148,1,74,92,84,90,68,195,237,50,149,204,143,68,193,41,155,49,71,140,182,132,126,42,192,169,170,202,197,96,149,42,34,235,41,84,54,51,25,134,27,196,225,8,40,138,6,164,204,98,64,122,43,175,114,7,174,192,114,116,3,133,242,189,178,1,8,62,176,100,35,138,11,89,107,20,5,99,16,46,100,193,80,85,101,109,26,220,165,16,103,14,90,148,18,138,21,41,115,59,49,37,242,123,185,251,161,205,199,6,24,33,191,178,53,74,26,113,176,150,174,161,35,115,138,148,19,210,6,178,144,170,235,21,106,64,69,103,209,24,130,137,172,219,68,4,169,96,243,87,138,163,136,123,106,100,97,128,10,41,171,28,152,4,235,124,20,121,101,88,18,46,27,168,98,181,16,65,229,165,82,149,86,140,82,55,147,132,169,151,105,21,226,66,71,6,39,234,118,67,217,121,9,175,136,13,158,67,41,12,153,12,133,178,2,153,13,204,195,96,185,87,209,128,142,129,11,235,43,32,45,121,105,90,182,28,34,66,63,82,40,233,94,30,22,157,191,200,134,20,162,214,140,220,175,178,116,215,16,193,225,91,120,25,194,170,16,112,98,193,16,191,133,2,18,162,236,135,21,245,113,75,94,234,101,190,81,111,149,77,22,204,98,56,32,101,14,88,10,84,180,193,117,177,226,181,98,187,17,254,107,175,64,2,23,37,189,73,230,30,196,40,148,205,31,6,155,71,42,139,157,128,251,217,236,1,20,116,243,114,38,148,55,78,134,143,134,50,101,72,249,247,109,24,102,8,169,90,214,206,71,69,2,187,40,42,6,62,146,164,184,80,87,94,113,80,44,177,50,89,5,187,202,85,192,77,100,99,102,177,110,50,215,137,68,50,23,51,78,84,157,36,116,239,242,136,28,199,209,130,161,169,202,220,153,18,38,46,14,98,46,17,119,36,9,53,50,50,237,241,34,176,42,191,43,210,118,144,174,89,186,153,35,31,68,22,253,71,4,140,13,68,70,141,137,88,166,169,160,90,161,77,38,79,81,17,34,150,157,195,226,110,53,9,229,239,242,110,228,64,165,91,155,209,7,113,35,18,241,213,40,45,27,161,124,32,7,65,131,234,203,170,157,5,200,167,221,17,85,2,70,94,207,2,87,106,225,66,187,85,5,124,89,245,63,78,217,116,135,116,122,4,165,139,146,159,200,152,177,35,227,62,20,89,182,31,1,28,28,237,171,46,240,147,137,78,56,243,214,239,131,160,113,84,165,146,183,4,193,112,107,47,144,37,73,33,247,46,12,128,34,87,36,238,34,86,244,46,239,47,130,210,104,119,11,213,18,114,89,140,23,245,224,82,78,240,82,53,30,115,121,41,13,138,59,217,52,17,228,91,200,10,73,112,16,195,128,101,175,144,133,179,82,94,25,128,0,222,200,93,94,139,3,34,239,170,195,69,184,185,3,35,150,32,174,188,59,219,196,245,181,170,56,136,188,122,16,194,159,213,225,113,29,71,92,85,242,198,129,72,185,88,44,42,20,40,36,38,234,81,43,191,190,141,166,87,213,119,229,157,3,208,158,237,249,74,213,157,94,162,115,24,233,29,150,170,112,98,121,183,96,150,187,124,38,40,44,153,204,21,36,169,51,22,56,140,232,194,72,214,240,134,235,161,200,236,204,16,71,34,239,194,106,191,231,248,198,141,211,224,120,124,116,60,24,79,113,101,246,131,151,174,172,67,140,8,122,31,252,245,239,60,254,241,95,252,226,253,191,124,252,23,191,211,91,143,130,222,195,175,127,251,225,251,63,127,244,222,79,62,124,239,199,189,245,158,170,216,71,93,226,50,241,127,253,225,163,63,254,89,27,228,225,183,190,249,248,111,254,158,158,125,240,31,190,243,240,175,254,246,209,207,254,132,175,111,238,61,254,209,251,15,191,251,141,30,95,232,252,248,135,223,123,252,173,255,244,248,231,255,170,238,184,126,146,27,157,73,126,32,186,76,44,39,174,214,72,116,44,81,251,209,89,51,32,64,35,61,189,98,48,110,33,114,104,31,149,170,22,10,9,155,6,76,219,225,53,134,179,148,40,28,67,145,159,147,58,112,90,86,40,16,203,96,144,179,88,244,77,204,19,137,24,6,74,250,73,229,216,21,65,99,80,231,200,128,81,59,77,132,8,162,22,16,98,56,120,98,149,74,166,168,4,56,85,26,147,6,23,97,12,11,104,226,192,49,12,51,161,5,151,234,226,66,1,70,137,138,216,76,92,165,55,11,51,13,100,48,200,220,37,131,225,126,150,51,199,141,153,40,3,167,193,40,162,30,201,214,17,170,172,164,220,58,174,112,209,134,4,135,8,96,52,251,133,76,94,216,201,36,24,169,50,102,89,32,140,196,194,130,25,169,75,86,16,15,110,192,168,157,151,69,94,231,40,254,97,192,116,190,194,216,235,60,14,213,77,161,26,172,76,116,142,107,96,230,5,34,41,24,140,208,243,80,130,51,120,31,120,108,90,244,180,146,168,132,132,30,80,49,3,134,195,40,146,96,26,46,179,91,2,207,72,46,91,39,170,74,28,175,26,60,133,162,234,31,234,220,163,188,6,127,24,238,62,19,117,193,8,153,144,112,155,199,12,206,212,109,115,2,12,137,62,226,53,47,85,109,67,1,38,82,164,220,177,26,76,162,126,37,148,84,240,124,92,205,107,176,165,196,69,117,165,60,5,16,72,18,11,70,65,19,145,202,10,69,28,65,2,49,131,85,214,79,238,192,17,170,152,69,220,58,78,213,85,177,14,140,8,211,130,143,24,238,96,139,229,150,84,168,41,134,108,13,3,46,96,75,119,232,80,169,216,147,202,32,19,78,92,34,120,49,20,195,2,2,22,131,33,71,59,121,51,66,128,34,209,11,134,18,46,9,71,113,84,149,112,161,22,102,187,75,92,20,148,184,160,154,72,221,47,70,44,146,193,153,170,230,198,224,88,225,120,200,231,23,197,55,132,187,8,72,75,114,55,195,144,175,226,248,130,138,228,65,188,34,131,97,87,78,4,56,85,153,254,188,222,133,18,194,28,52,67,100,121,206,235,73,91,129,123,236,28,24,151,135,195,190,164,193,8,23,20,41,207,56,60,184,249,215,96,33,242,252,100,5,212,24,65,73,184,225,150,193,224,242,206,37,19,195,174,175,138,7,43,48,200,97,40,98,193,99,250,27,25,188,102,226,85,164,252,213,110,108,36,239,169,120,82,13,38,177,20,82,184,3,131,13,57,40,108,62,78,70,64,208,58,205,148,73,22,100,251,92,88,96,149,211,25,22,117,3,6,11,73,98,49,179,36,85,151,106,27,48,174,88,20,9,46,177,138,71,164,70,12,70,13,128,76,116,78,248,139,202,223,6,140,132,36,81,165,4,217,238,180,44,49,127,118,174,100,62,209,57,238,215,72,249,116,169,82,83,226,234,44,152,246,115,117,255,162,6,35,22,36,151,157,227,206,216,140,41,121,85,168,194,223,226,195,84,106,114,110,193,149,186,82,88,130,81,249,152,103,142,28,245,82,124,23,204,170,40,27,102,160,41,184,161,236,27,37,251,153,206,35,13,39,9,229,126,225,134,4,68,146,107,176,186,190,39,21,157,67,2,140,24,139,43,24,125,68,21,134,24,165,234,17,95,206,224,10,81,236,153,0,23,200,85,211,96,68,13,225,242,1,241,93,202,181,107,176,161,4,191,137,228,25,65,197,85,212,206,178,96,32,174,232,188,66,14,107,84,217,206,19,145,48,29,71,234,216,164,188,102,216,217,220,25,112,81,15,94,213,9,182,223,133,179,154,11,112,10,158,101,191,171,128,207,36,22,224,18,226,168,251,234,88,228,210,198,49,108,172,134,53,98,218,121,36,2,41,144,195,27,225,246,50,6,35,130,166,20,19,67,118,88,158,243,146,169,82,117,238,232,198,137,170,72,199,43,22,41,57,88,244,13,79,108,148,242,138,97,13,156,182,133,64,125,210,167,18,110,76,162,74,34,174,183,143,33,186,20,134,34,33,27,175,194,71,8,40,170,244,164,188,218,250,214,10,135,101,177,170,230,148,197,12,70,182,131,216,13,36,25,150,44,222,149,170,166,128,136,232,140,99,228,144,87,49,119,158,66,72,171,196,216,184,77,46,202,185,115,212,62,19,38,109,85,229,179,116,83,203,224,90,172,4,20,213,204,10,134,170,248,230,88,204,12,203,68,244,151,193,80,250,11,49,51,226,137,113,86,114,235,2,191,71,30,24,37,133,25,154,65,234,145,125,171,72,175,136,193,200,108,144,88,132,11,20,82,59,52,162,236,202,72,236,181,170,111,158,240,134,144,240,22,167,114,81,84,89,201,132,59,71,144,101,90,74,176,170,17,205,157,35,171,48,202,11,9,78,66,183,95,149,202,105,244,192,240,180,51,34,17,81,65,49,73,1,46,19,85,146,70,129,225,70,33,81,210,125,24,82,153,225,61,103,48,34,12,157,152,3,45,175,76,153,131,32,206,33,129,240,233,192,40,243,155,25,38,128,180,11,24,187,82,1,70,252,73,148,48,88,95,248,235,192,168,155,80,152,115,175,46,161,142,68,56,41,129,113,81,132,161,242,4,142,17,194,38,102,30,163,194,131,157,185,178,176,150,178,53,240,139,183,36,74,20,23,119,208,4,85,54,24,211,34,149,222,35,208,20,119,154,196,8,212,51,96,96,150,51,94,197,234,166,136,176,96,112,138,138,235,78,162,70,173,71,144,98,94,149,20,76,164,16,171,130,212,140,168,224,153,33,48,38,147,139,150,169,192,89,238,60,75,188,152,232,24,137,164,8,225,102,48,146,16,42,49,54,42,62,193,174,166,193,96,141,2,25,144,177,83,178,42,0,153,6,149,90,29,213,65,230,88,84,100,220,119,129,220,102,57,52,148,135,42,102,48,138,23,75,40,226,188,17,30,162,161,224,123,177,96,171,73,169,10,93,240,102,163,30,145,208,128,144,131,141,208,34,211,55,10,51,68,255,63,109,103,150,110,187,110,27,225,41,177,111,38,152,81,228,213,99,200,136,60,15,243,199,18,192,226,254,238,163,19,39,241,61,23,71,90,18,197,6,77,161,42,233,68,91,180,63,251,68,51,181,117,29,178,179,162,32,189,116,43,20,166,75,127,26,138,250,207,200,240,139,202,20,70,91,113,110,166,200,41,110,14,84,172,224,94,221,204,233,34,91,18,102,64,158,159,25,170,220,244,88,129,176,127,95,250,248,233,224,159,246,243,211,160,110,63,51,29,239,237,121,50,91,216,254,100,120,72,67,95,10,208,138,127,12,96,68,93,143,115,248,105,11,45,244,159,217,180,126,117,196,58,85,52,191,154,170,128,72,90,112,115,99,236,114,51,109,73,186,122,76,154,182,184,149,189,175,201,147,157,141,20,125,197,207,124,94,185,102,29,209,13,247,74,243,39,3,183,34,92,181,63,243,240,233,15,22,81,97,199,5,42,86,192,61,110,222,176,43,116,253,109,246,28,31,241,109,24,18,29,82,147,166,245,17,167,51,86,144,145,54,166,12,148,155,13,83,171,87,87,104,185,226,230,115,168,190,67,1,93,189,218,140,171,57,231,244,107,227,164,174,17,191,221,77,182,85,150,38,219,239,23,10,31,115,129,146,70,126,123,160,195,214,252,131,1,207,77,58,211,168,85,30,103,223,205,160,233,197,255,170,86,154,220,49,106,80,83,234,250,33,75,230,39,200,57,9,39,92,171,178,227,192,127,223,174,217,40,183,196,220,232,17,143,159,238,231,217,117,97,119,211,138,44,247,234,45,205,174,8,111,178,171,223,207,125,98,144,170,27,49,13,223,177,252,140,102,160,203,111,67,201,93,239,197,39,62,154,114,239,90,61,230,227,135,43,117,76,49,226,149,222,31,134,201,36,203,36,166,98,154,106,252,48,59,138,190,116,45,221,180,4,99,158,1,114,214,95,70,209,245,27,19,90,210,106,121,174,70,63,217,79,31,106,67,109,235,36,102,51,236,190,118,43,210,91,123,201,213,72,156,249,215,178,50,72,213,105,6,105,216,246,21,0,189,217,57,190,228,201,218,207,81,114,243,132,83,235,249,28,103,247,116,47,169,118,19,47,87,51,71,190,59,158,40,82,166,169,31,11,94,9,63,62,8,214,219,208,3,130,45,204,61,67,8,128,0,29,136,175,96,83,222,199,100,82,153,106,234,105,64,21,16,87,31,39,42,171,143,100,190,246,140,1,95,166,51,172,230,100,48,5,55,227,39,169,79,187,97,193,244,149,107,148,202,43,171,127,182,65,23,133,153,44,197,227,35,37,234,154,126,243,189,77,147,76,204,48,165,120,104,4,137,149,240,234,83,215,128,96,170,186,117,27,115,184,152,73,144,250,168,52,68,209,155,172,45,170,183,177,172,127,210,140,98,205,116,40,185,7,116,252,120,120,255,116,68,23,176,167,207,10,44,85,3,186,106,210,227,221,159,26,100,80,121,62,71,165,219,206,175,70,243,43,63,15,214,10,100,183,126,245,249,231,33,55,39,117,0,185,155,255,118,130,100,76,194,0,4,191,98,245,144,100,24,175,25,48,131,123,211,192,206,122,213,40,129,166,232,234,223,26,72,107,79,26,89,77,92,63,95,91,240,122,101,253,212,63,246,218,48,215,34,232,91,194,210,19,51,204,152,69,156,160,85,173,120,94,190,56,22,144,211,231,185,248,26,211,167,232,100,93,14,141,140,6,109,98,110,30,214,187,165,87,67,121,227,49,130,41,233,204,11,225,48,201,18,200,123,98,221,210,24,41,3,190,104,204,243,115,207,216,141,36,245,77,186,15,198,29,191,57,148,127,179,104,8,145,233,219,244,117,205,2,40,26,211,157,213,50,122,108,41,38,36,85,155,62,218,180,158,152,111,55,35,109,164,191,77,164,22,241,100,133,215,68,243,99,124,77,184,85,124,171,132,185,245,25,53,40,38,90,236,164,29,90,183,165,102,42,132,254,73,178,181,124,234,215,134,71,51,187,217,180,122,196,145,49,48,244,190,39,182,9,112,232,108,176,10,130,159,139,48,71,138,0,220,241,36,141,68,51,142,136,132,116,243,208,16,254,188,75,248,134,16,251,8,185,24,164,69,52,90,198,233,53,167,18,80,128,32,64,230,170,220,243,62,11,75,75,129,37,128,130,252,61,147,171,48,241,210,157,0,120,162,94,119,0,158,114,73,5,209,106,211,251,61,57,103,151,200,10,246,132,179,57,199,205,57,72,53,39,201,198,29,39,140,29,217,186,91,194,63,7,86,215,205,180,7,169,249,71,148,89,195,59,164,78,169,121,67,240,144,241,222,231,244,34,229,37,89,71,122,108,61,56,2,221,62,117,212,50,156,98,43,133,39,3,61,177,28,34,185,48,153,102,60,26,107,95,211,84,144,178,196,108,177,206,200,169,23,155,142,91,88,105,217,149,83,32,211,101,219,174,151,180,114,211,7,203,16,107,68,120,67,27,121,145,137,152,161,211,205,30,111,22,235,78,209,7,163,147,59,242,80,44,230,169,25,0,32,110,0,184,98,26,119,32,233,98,70,46,213,119,250,154,12,47,171,9,232,159,132,137,123,50,200,163,72,78,126,195,95,60,175,121,60,190,62,222,3,48,146,184,247,150,100,40,221,38,237,186,57,6,20,147,8,6,250,170,122,253,225,137,92,179,88,161,155,15,127,0,7,108,9,46,179,0,80,188,227,85,144,112,213,107,17,198,190,223,98,115,50,74,198,158,26,73,207,119,233,85,133,20,96,30,185,92,87,250,209,10,44,172,164,186,111,124,2,67,172,120,218,201,152,110,231,157,222,224,13,229,167,121,227,118,67,39,138,250,18,159,252,232,123,226,106,52,214,167,36,51,129,225,49,233,220,108,0,82,249,109,35,175,142,133,137,89,152,193,139,233,215,220,176,141,126,247,169,87,87,211,176,136,39,103,66,203,118,70,205,176,181,107,102,61,100,185,57,70,88,7,63,51,148,230,146,203,129,214,36,237,120,52,156,95,145,76,166,73,25,58,226,48,3,234,211,73,152,141,109,125,223,85,159,36,63,150,16,157,204,77,86,173,224,46,41,42,129,44,143,101,75,231,132,22,142,64,215,213,152,73,12,183,62,23,140,80,253,238,132,144,183,200,94,150,76,158,52,221,121,6,93,162,84,187,64,220,175,136,38,115,77,91,11,109,156,60,251,78,240,179,253,167,33,181,50,80,147,117,223,0,4,192,169,94,13,91,186,155,107,50,97,110,41,48,174,95,140,31,1,8,149,185,42,102,88,160,124,80,76,0,57,101,41,48,210,114,185,123,152,209,146,218,242,104,128,52,70,242,117,93,109,93,203,123,79,24,111,35,74,48,218,216,45,79,14,181,69,141,107,41,71,202,173,137,237,199,188,215,242,109,228,193,168,141,122,101,7,51,113,132,148,46,55,228,183,45,2,39,58,44,159,202,102,191,31,19,77,228,45,167,61,178,209,13,181,181,112,130,54,46,150,150,77,145,60,113,51,29,125,93,95,26,106,130,20,126,101,163,30,50,164,48,10,52,175,204,112,223,42,168,215,173,37,219,150,239,247,232,72,6,14,121,177,159,156,158,95,109,74,171,91,205,132,151,49,166,6,220,150,50,57,45,152,38,56,248,153,207,174,35,231,53,108,221,60,123,11,51,245,93,173,69,159,81,139,115,173,90,254,68,235,193,120,231,163,228,107,110,34,220,157,173,69,175,134,227,121,2,217,34,149,138,51,77,182,1,130,220,124,246,159,190,101,80,143,7,69,62,207,205,128,129,150,60,90,66,199,35,94,140,45,105,232,92,74,212,245,98,154,194,177,42,167,128,241,214,133,255,101,21,94,57,114,9,246,65,178,68,156,64,99,125,215,159,70,236,243,70,117,208,131,101,129,92,24,186,177,134,25,95,99,136,21,81,158,8,249,178,41,83,40,116,96,182,216,54,26,128,137,164,24,24,42,204,45,69,236,52,161,104,150,123,27,247,142,239,195,40,128,109,129,22,91,13,16,200,176,155,233,42,152,114,245,164,241,34,66,89,192,118,194,206,146,151,57,196,158,163,162,14,206,41,173,184,33,106,190,110,165,64,56,230,131,27,138,116,76,67,143,96,110,189,22,106,117,207,75,96,238,162,224,128,192,216,113,252,252,107,97,62,127,61,63,88,14,211,165,112,115,101,5,138,185,18,177,134,153,10,113,126,112,36,236,180,17,10,207,132,204,166,152,207,188,221,247,234,69,219,113,87,243,249,63,119,197,137,148,235,51,102,213,122,56,252,201,123,230,72,105,10,113,105,49,21,160,81,200,10,42,2,14,26,249,22,48,207,231,192,126,209,51,224,229,63,51,205,40,93,54,52,8,108,140,80,227,51,87,114,251,75,161,57,16,251,248,91,195,1,32,9,71,26,44,209,24,240,105,8,120,46,45,249,109,194,145,59,207,232,5,238,83,1,77,231,131,12,223,84,140,146,245,1,67,65,51,24,70,18,59,250,173,51,108,123,49,160,48,77,9,73,22,120,37,171,29,184,25,238,168,44,227,13,125,235,114,143,148,166,182,166,147,144,202,76,156,216,231,124,94,16,170,139,153,174,216,72,138,76,24,67,229,185,81,127,43,242,203,80,102,201,226,73,120,68,145,213,152,103,124,246,144,241,6,131,53,226,214,197,40,129,196,74,207,98,185,23,19,3,220,105,66,160,83,90,204,34,75,158,93,63,229,152,129,236,249,183,162,131,66,146,195,116,187,193,2,226,247,54,154,124,249,210,240,195,183,56,23,161,35,153,66,171,153,13,163,16,142,120,67,24,87,212,150,50,18,148,116,37,187,121,176,82,31,51,78,145,127,14,92,7,201,81,29,51,46,80,76,35,62,142,164,212,161,213,167,39,57,110,126,54,228,52,229,197,206,113,127,246,252,239,201,187,137,27,47,189,57,45,227,238,45,16,248,73,230,57,91,238,223,129,3,11,14,219,173,224,50,36,39,122,132,146,164,60,186,158,185,199,108,237,62,110,54,250,221,170,230,17,103,170,81,216,138,64,41,86,211,57,250,204,68,135,233,150,2,178,193,210,186,187,95,84,216,145,66,16,51,7,151,31,154,221,146,24,89,175,254,26,43,127,102,178,10,138,231,67,59,13,46,17,55,211,5,168,35,14,125,125,241,236,242,153,161,37,75,216,149,233,162,56,27,164,143,184,209,92,61,102,212,159,124,23,239,63,238,137,254,152,207,171,78,55,243,162,130,13,197,124,226,113,255,109,14,179,172,195,210,33,167,240,123,159,183,106,66,209,96,125,149,213,43,5,192,164,70,127,110,13,90,59,190,38,172,112,91,7,165,119,244,227,220,204,234,147,160,142,123,211,197,20,102,176,84,163,254,121,48,63,156,168,94,101,133,165,158,215,58,47,237,249,252,110,248,136,250,140,217,88,17,49,2,149,95,210,233,202,136,159,200,169,135,117,170,22,14,68,176,245,134,254,29,207,173,233,44,69,203,99,92,235,212,34,6,228,171,199,127,240,244,23,91,29,93,177,98,134,139,192,159,139,223,145,44,44,214,243,169,99,200,224,209,219,73,167,25,77,18,59,172,109,183,231,214,128,252,91,88,207,23,89,122,173,109,142,62,77,112,17,147,126,233,1,133,250,140,171,81,187,220,250,96,200,5,127,23,155,146,144,48,250,177,58,102,117,144,20,167,208,217,24,159,149,9,134,202,55,187,97,126,68,209,171,161,184,245,106,48,121,2,69,42,177,217,89,19,192,103,62,7,236,26,250,214,228,155,83,92,93,200,204,12,221,205,72,219,248,166,65,55,124,235,58,17,150,225,95,253,197,78,48,90,83,125,118,74,68,79,62,107,53,178,70,221,72,173,61,219,159,12,157,198,185,212,204,154,143,81,33,186,209,208,136,118,248,17,245,224,65,3,186,122,210,139,51,51,123,44,58,8,244,245,99,47,163,200,240,77,97,64,167,176,31,244,50,181,53,143,156,224,182,89,146,54,207,40,255,209,223,248,153,207,123,115,2,61,102,120,239,63,51,56,140,146,245,234,197,238,248,205,82,136,40,129,203,168,59,96,80,94,55,115,190,168,239,150,172,73,250,123,177,73,149,167,102,117,22,206,15,251,144,79,254,182,228,34,127,230,229,91,37,237,178,75,242,72,140,202,130,252,245,51,163,170,160,222,0,16,33,247,52,38,52,70,227,241,98,62,245,236,159,185,194,103,86,215,243,61,112,220,221,108,250,202,227,185,121,13,224,12,144,195,44,154,170,191,7,139,52,209,108,6,123,211,223,6,51,226,59,169,53,187,235,226,92,0,157,250,14,51,50,60,83,31,13,61,115,15,217,38,252,221,26,69,83,181,163,107,230,51,147,37,151,156,57,95,147,110,184,111,133,176,148,251,40,207,111,79,99,32,249,204,13,246,142,199,76,83,167,255,54,100,239,173,235,152,19,117,123,168,58,201,42,106,210,3,216,214,140,44,42,41,62,24,27,159,169,50,3,102,5,220,113,60,49,68,250,145,89,187,25,14,204,103,88,240,166,99,204,65,76,136,14,156,61,121,44,160,9,237,167,160,70,205,227,237,238,168,3,152,26,162,191,107,157,7,51,156,32,14,193,169,231,61,12,154,81,86,66,189,160,47,109,153,56,123,72,137,8,155,4,6,252,51,106,134,118,199,205,53,195,47,161,63,61,72,30,77,55,211,62,246,180,76,224,5,249,215,180,162,109,121,126,155,176,194,115,34,248,188,181,232,174,66,78,37,57,182,108,25,203,171,110,27,116,220,122,182,6,71,5,158,23,137,125,178,181,24,126,102,4,93,203,99,54,69,40,255,105,234,141,179,104,159,137,17,222,249,205,89,159,73,247,156,106,200,219,239,230,36,18,178,176,19,19,7,211,222,254,141,202,230,68,126,250,45,32,163,203,190,99,65,206,126,252,3,121,109,192,125,221,143,24,146,103,96,105,196,188,216,195,190,77,199,2,213,169,81,198,130,72,195,239,109,140,63,26,180,157,211,170,68,46,7,212,118,18,12,36,231,59,240,190,239,181,217,201,129,216,137,25,24,137,111,150,155,166,60,205,118,178,101,213,111,109,110,138,116,218,206,102,131,64,194,242,51,35,80,45,181,151,47,27,243,5,117,38,194,54,132,148,143,155,215,225,198,6,91,176,110,88,123,152,134,206,103,54,89,85,241,99,206,91,129,143,156,159,249,236,149,253,233,142,1,63,49,191,96,20,0,41,9,102,205,167,160,187,248,29,233,198,104,178,187,158,1,231,56,73,14,77,195,188,72,175,200,183,6,51,188,253,173,71,111,32,34,101,166,108,178,76,113,243,76,223,189,118,168,88,219,100,139,39,223,144,98,235,60,59,127,125,196,139,81,38,122,174,78,214,216,16,191,109,74,161,146,50,161,177,96,186,121,26,149,188,38,38,104,175,94,97,5,253,172,125,90,12,114,152,145,111,46,154,29,3,27,208,179,127,17,136,22,218,124,178,53,9,40,137,155,33,183,211,244,192,241,222,17,165,136,171,39,68,95,98,94,28,180,97,62,159,67,168,189,24,83,84,111,252,123,162,187,39,220,71,100,184,96,177,241,105,122,246,164,93,244,209,16,111,238,211,111,94,59,40,80,249,220,224,26,75,206,58,77,37,252,89,164,192,106,60,121,177,94,171,162,102,196,175,194,76,2,109,60,55,135,144,216,111,142,194,163,142,41,2,229,142,144,36,119,128,172,183,78,196,227,47,122,153,220,8,152,53,253,188,96,139,154,126,104,243,202,101,63,131,114,246,249,56,127,216,210,230,211,149,135,200,244,72,97,70,2,228,105,195,162,32,16,251,2,14,224,147,215,163,23,164,185,241,56,127,26,222,0,74,200,254,49,241,228,122,157,234,108,84,36,90,186,95,61,141,3,234,153,165,59,2,171,253,71,73,13,43,137,109,183,158,55,74,79,106,13,4,157,111,210,19,185,46,117,6,10,105,138,184,152,120,59,63,77,113,240,45,187,171,78,36,250,148,18,172,230,221,118,236,225,184,226,75,115,61,150,120,243,231,134,183,82,132,89,9,19,236,131,125,230,70,155,253,19,131,252,72,56,220,76,57,102,60,137,9,56,226,253,230,21,37,214,39,173,65,183,189,7,217,219,74,109,79,232,5,255,175,31,171,232,182,33,95,174,230,102,156,228,159,25,21,246,246,4,110,57,71,177,24,188,4,237,130,26,172,26,139,205,119,172,110,19,35,121,194,255,70,110,220,79,93,106,94,73,35,97,19,27,92,113,102,147,118,209,212,67,34,200,247,19,159,98,163,206,195,227,19,177,162,194,140,20,175,4,2,180,127,129,75,117,127,129,213,164,193,110,131,31,212,93,145,129,162,173,102,15,160,144,27,126,38,163,137,209,53,216,101,110,220,183,134,191,41,105,70,37,67,161,232,169,7,176,98,231,131,203,131,49,165,83,15,23,11,204,187,236,56,8,118,156,253,211,95,11,202,56,105,127,57,102,120,223,61,67,188,172,236,45,35,62,136,94,119,248,111,105,25,63,237,53,79,130,175,29,78,235,38,75,117,95,155,20,12,56,122,55,39,99,91,17,115,53,31,221,61,226,227,211,52,121,240,142,217,235,20,211,200,156,101,59,27,40,124,196,52,133,85,175,8,133,233,137,16,104,116,240,26,61,52,60,180,5,137,217,250,103,61,186,66,129,74,68,97,205,156,3,109,49,9,124,5,37,194,205,145,43,244,7,135,86,65,40,255,224,138,160,68,227,214,85,149,114,22,125,27,148,68,106,152,161,65,201,98,78,188,104,132,71,36,114,197,65,35,201,190,35,162,228,160,19,65,77,67,89,83,226,119,51,28,92,235,25,51,142,47,55,159,199,84,36,71,54,14,236,21,241,104,179,222,64,121,45,228,31,162,104,69,177,101,10,40,21,181,66,226,202,8,57,151,81,122,136,25,100,78,189,23,47,161,125,133,160,139,70,135,248,233,62,148,190,17,66,249,148,163,69,133,60,223,210,212,6,74,161,203,183,67,216,8,153,209,114,49,251,97,76,82,227,76,144,16,133,60,84,139,132,63,212,132,79,156,128,58,17,66,105,110,206,192,217,244,167,233,150,136,41,78,199,163,112,27,241,100,20,9,60,38,164,181,85,125,94,163,230,9,248,38,187,116,21,224,40,40,43,72,243,194,92,201,147,200,168,144,64,174,254,98,3,194,249,34,155,41,108,169,57,90,169,80,90,133,0,95,204,6,32,28,145,23,169,162,109,198,79,195,221,232,23,219,233,168,51,233,196,197,70,67,242,153,33,16,144,10,12,50,48,165,69,82,133,253,44,73,143,48,110,108,26,238,139,0,78,38,16,84,179,201,239,120,66,103,27,123,184,152,105,8,247,160,145,61,70,183,67,139,143,86,164,208,58,135,239,243,57,113,84,125,1,65,30,146,212,55,100,162,129,217,112,243,104,103,87,209,169,68,96,22,79,70,171,160,54,233,163,161,49,182,163,199,134,245,85,111,253,109,250,153,125,42,161,140,166,124,82,118,245,113,14,253,230,149,233,32,49,62,36,146,205,217,7,240,42,81,173,209,155,155,215,16,217,63,138,38,146,63,0,189,0,159,180,155,241,125,116,109,19,230,229,20,121,201,227,172,53,221,169,129,77,6,144,216,234,138,154,19,37,84,118,239,206,254,36,44,216,212,89,233,225,154,55,159,186,164,147,4,162,196,158,34,226,28,198,206,42,67,10,165,2,78,219,77,4,39,33,242,177,70,183,26,185,191,78,25,113,203,91,247,65,239,149,191,53,91,109,211,252,28,187,12,148,220,145,181,71,72,111,139,185,27,135,176,231,252,97,252,149,15,210,77,34,44,114,254,148,57,146,148,102,41,39,172,120,49,122,224,186,40,195,208,212,85,193,127,186,153,115,82,74,2,16,149,172,56,98,206,159,198,18,217,25,204,227,6,226,220,75,227,112,126,40,5,150,170,131,119,18,212,29,63,141,207,23,37,154,50,148,120,137,65,219,59,138,248,29,241,193,249,188,215,130,111,204,127,26,13,111,33,92,99,84,216,77,189,40,128,206,170,160,117,51,34,55,119,183,165,90,125,246,44,153,13,120,36,81,194,161,220,169,17,14,53,152,114,235,117,103,66,166,165,211,144,81,140,134,63,122,238,16,173,17,51,153,175,40,165,83,235,147,190,185,19,67,116,86,73,152,73,85,233,111,179,148,163,11,140,164,230,144,142,242,99,134,253,52,204,40,39,233,84,169,224,198,189,116,203,150,166,115,216,68,38,189,114,11,0,77,227,31,182,190,17,85,70,67,240,107,148,66,190,96,7,108,212,148,77,165,139,11,109,28,64,165,53,234,236,244,53,234,213,70,122,231,87,67,170,156,132,194,162,155,224,119,9,124,192,128,124,77,111,110,10,31,81,196,111,231,3,72,40,208,187,21,141,227,230,73,213,85,50,252,170,144,249,5,238,1,23,76,46,6,140,16,104,217,102,140,116,91,103,2,26,94,190,238,129,84,0,73,211,57,74,147,178,63,89,67,93,247,89,247,6,1,8,243,50,109,84,93,92,199,185,12,44,8,37,100,157,101,8,203,69,71,43,20,92,85,152,193,129,166,181,219,69,108,110,191,72,210,176,159,65,192,226,15,14,199,150,104,102,100,24,234,112,72,2,64,67,203,151,60,217,57,155,102,236,103,103,191,88,170,159,66,66,243,50,146,208,239,145,86,214,25,78,249,39,0,52,192,1,20,84,1,1,125,26,129,78,32,78,171,251,241,177,38,100,88,129,11,34,59,254,231,216,45,51,204,6,213,121,92,176,17,199,106,163,3,67,203,94,118,214,69,77,237,236,40,39,158,213,195,201,72,79,91,64,146,32,45,24,234,80,3,93,240,48,2,94,254,58,245,230,221,96,215,51,192,84,234,96,117,147,19,157,183,51,103,106,174,212,132,24,83,192,103,210,25,161,162,161,213,180,14,141,219,72,130,92,129,156,200,184,72,17,183,65,9,216,133,133,241,196,109,148,38,188,192,195,73,210,68,16,148,142,71,131,54,68,43,137,225,86,197,140,47,26,8,75,139,78,229,107,113,122,152,222,128,155,75,123,74,133,68,218,81,185,229,230,83,160,234,244,9,102,122,104,194,108,2,159,18,205,130,55,75,23,116,7,115,98,214,72,25,153,159,219,4,6,223,119,214,48,156,214,29,127,111,104,248,243,3,0,160,217,36,144,138,213,228,34,158,98,55,136,244,128,65,226,218,107,33,157,180,88,0,56,137,70,215,3,62,0,61,26,64,119,180,127,171,34,108,76,77,36,26,227,128,75,141,170,184,8,227,144,15,248,39,201,163,162,152,12,195,243,6,110,21,64,152,102,85,80,224,141,222,30,26,42,133,61,0,243,74,215,122,150,154,176,229,82,146,46,213,61,245,10,127,170,22,150,224,115,162,35,38,186,107,144,48,81,108,79,66,55,206,205,112,31,171,55,13,120,112,71,167,58,34,98,96,227,36,19,133,246,144,55,98,89,121,103,104,134,153,152,164,198,205,89,32,67,233,184,136,33,2,176,81,143,39,215,212,53,132,223,161,7,254,185,210,44,163,169,212,220,13,3,235,86,218,165,180,84,1,44,180,215,128,63,119,28,123,53,155,100,93,116,30,20,4,219,149,87,10,175,229,54,246,144,37,83,92,221,15,76,29,200,108,234,17,85,211,211,36,8,226,185,193,184,106,202,210,234,219,105,93,243,16,21,57,22,102,170,209,169,65,163,173,62,246,143,75,63,94,154,214,103,133,182,13,208,6,237,154,209,71,83,51,149,168,26,173,26,137,174,146,242,228,174,91,228,97,11,157,79,75,111,126,222,9,96,106,116,47,143,183,166,60,105,28,137,126,114,248,214,159,111,13,179,87,0,179,139,233,198,22,77,63,79,154,88,218,237,215,232,239,163,81,132,89,49,44,213,16,76,146,249,134,171,45,58,138,54,253,128,90,225,196,49,234,233,54,207,208,231,165,128,217,105,82,22,183,147,234,197,134,82,170,10,143,22,204,94,46,253,53,227,139,122,235,1,71,178,130,40,55,95,197,139,175,240,178,213,170,197,188,175,16,230,45,23,157,240,166,42,13,152,9,97,69,23,62,180,71,106,54,168,139,15,75,95,16,249,41,242,250,120,100,209,172,142,134,80,150,168,205,84,175,194,197,58,187,52,13,27,106,38,29,24,79,134,166,198,131,188,102,43,92,241,193,64,222,37,5,133,179,208,35,23,91,240,99,218,3,41,31,115,68,252,66,19,10,76,33,15,127,217,136,210,45,234,237,169,72,94,113,87,91,81,254,228,13,158,115,109,78,128,89,42,141,203,200,208,95,100,54,218,121,145,201,37,227,89,165,223,131,117,78,101,57,204,136,181,40,32,189,175,109,124,238,31,27,4,64,99,53,147,82,136,32,3,29,110,173,52,90,175,218,140,105,156,161,21,214,215,134,79,63,216,3,96,101,17,242,51,218,34,104,198,14,138,11,18,21,73,239,189,145,227,243,95,62,71,223,113,73,100,170,208,69,217,162,57,13,182,135,250,244,123,84,208,38,254,214,0,0,181,18,111,165,201,219,139,72,65,65,119,83,104,219,32,251,15,102,15,120,17,164,105,137,140,91,13,170,21,164,220,138,116,244,37,152,240,118,11,82,17,162,136,173,221,59,219,68,109,220,124,2,139,165,93,73,240,198,198,181,103,83,22,232,16,136,203,122,163,108,206,163,254,244,98,209,83,20,173,11,176,175,15,37,125,35,98,242,149,139,64,112,41,47,233,27,25,178,29,76,41,228,22,180,195,140,230,128,30,60,43,27,201,44,53,119,252,179,17,52,44,179,75,90,145,254,52,26,141,90,112,184,244,227,136,78,237,33,195,55,113,162,149,14,108,79,173,41,95,190,133,243,33,192,2,105,11,89,190,105,92,132,141,255,240,228,145,232,243,32,33,67,32,188,135,54,121,53,8,57,252,181,146,53,198,107,147,87,162,131,223,249,176,32,28,209,198,236,243,165,211,197,223,192,237,52,122,126,91,173,198,42,193,192,180,129,212,14,237,181,74,249,210,55,65,159,160,70,210,14,126,190,64,104,184,182,46,250,77,53,220,93,191,4,149,140,16,13,209,238,84,130,110,17,82,170,153,147,110,149,231,100,204,225,179,162,54,114,118,9,185,154,166,225,237,9,75,218,199,107,87,186,69,184,51,166,111,25,201,116,72,155,118,254,0,100,241,101,143,180,52,161,178,152,43,132,181,193,244,5,102,95,18,100,236,133,104,122,184,249,124,249,37,185,239,205,142,146,189,153,54,25,170,79,169,30,107,183,58,138,155,205,55,87,43,224,198,29,36,99,224,17,245,222,134,239,136,139,247,9,205,186,54,29,33,55,30,220,104,213,72,175,228,181,225,174,139,77,28,162,247,249,246,36,13,188,187,24,52,24,52,37,16,192,65,88,17,213,193,59,215,244,115,82,96,77,30,110,158,225,218,181,43,212,4,77,179,200,198,160,160,162,45,227,156,170,242,216,70,239,173,61,67,103,91,142,206,209,115,60,79,116,157,181,237,135,132,66,60,54,29,74,218,167,133,234,100,205,241,173,77,27,68,205,208,78,5,3,31,205,235,207,169,105,16,242,125,63,230,4,44,170,32,151,13,243,157,243,201,193,42,249,32,104,104,200,12,18,49,19,75,208,89,154,140,196,254,18,225,225,202,40,182,7,28,127,176,26,194,94,166,233,76,66,155,160,90,161,4,204,38,83,21,250,211,47,237,39,165,194,189,212,3,67,83,101,6,225,34,46,154,182,113,129,98,26,158,250,198,156,57,20,180,91,138,68,174,179,30,2,180,171,138,53,217,100,96,130,113,17,90,248,166,12,179,100,215,86,246,171,105,248,80,80,45,68,120,203,217,159,160,241,66,16,84,61,79,8,202,156,112,120,143,31,42,234,193,123,116,207,233,67,223,67,55,130,120,181,3,178,182,236,86,214,177,134,48,72,208,14,39,183,5,170,53,166,6,10,100,24,71,188,87,167,170,242,152,13,123,20,102,122,54,158,86,44,3,149,111,55,3,114,209,30,51,136,227,107,142,171,115,81,242,15,166,22,245,239,28,102,227,40,83,138,231,25,0,133,99,46,0,130,149,226,153,18,207,189,250,4,165,185,60,241,211,57,66,82,152,27,165,10,53,211,133,223,226,201,233,26,211,169,118,60,178,122,41,50,81,100,215,207,105,69,227,160,75,181,52,163,66,104,42,176,230,17,15,142,214,232,3,39,225,188,28,91,198,116,63,160,15,242,38,113,111,195,197,106,200,89,45,169,224,132,167,21,104,139,66,10,233,242,136,53,96,235,71,227,167,179,229,17,232,59,217,42,31,252,129,120,118,83,199,115,42,86,88,100,20,123,218,163,215,23,49,136,157,247,19,196,211,251,21,223,186,152,46,141,54,255,108,252,170,32,152,53,221,101,205,31,192,184,85,46,61,237,124,16,27,64,123,156,219,22,218,111,101,254,0,46,11,1,191,63,182,177,130,138,215,105,42,91,222,81,139,86,55,73,54,133,100,16,83,44,183,162,35,163,64,253,118,150,203,26,65,202,75,175,130,226,221,171,41,57,57,149,48,117,89,61,148,97,37,166,10,237,230,14,34,94,178,84,244,75,229,113,217,132,233,88,150,39,163,252,239,33,6,109,190,69,121,65,51,234,236,217,79,221,99,110,182,235,107,118,174,206,216,114,200,235,29,111,92,158,60,217,102,144,131,4,153,109,92,83,127,40,1,5,147,49,204,167,77,48,0,19,183,202,251,196,12,84,49,69,138,132,155,115,14,4,247,51,208,45,77,38,29,255,122,5,97,48,89,251,167,25,11,127,112,198,123,89,146,228,143,57,246,171,69,205,67,107,86,38,209,225,49,223,36,19,53,158,172,226,15,128,56,131,241,250,4,175,251,73,151,146,234,112,186,108,96,98,83,65,46,211,169,5,76,163,26,120,129,88,17,189,246,149,69,45,146,205,83,204,36,193,156,10,159,245,174,50,139,25,70,228,218,174,153,40,66,78,85,10,11,209,187,131,46,226,137,218,20,197,66,75,115,16,246,50,100,100,233,37,133,188,17,224,113,254,242,73,155,170,236,40,99,162,126,236,91,221,57,64,139,10,131,195,67,108,245,182,32,102,199,157,24,10,83,33,139,236,87,3,138,208,74,120,51,124,65,88,105,141,151,122,113,53,39,216,185,207,129,32,11,221,98,182,38,239,233,171,231,172,211,165,17,93,54,229,202,233,228,230,16,40,228,241,128,88,248,4,73,184,238,223,66,247,98,147,13,30,253,100,56,46,197,107,0,189,243,139,97,228,169,10,252,57,62,102,219,49,162,228,1,182,66,69,192,178,123,195,44,197,52,246,105,125,47,138,167,190,33,157,24,12,178,143,167,138,14,235,158,255,118,2,192,252,224,26,166,177,13,186,153,70,23,173,99,224,161,181,248,109,40,42,83,210,34,9,61,103,49,42,68,178,67,71,5,30,202,251,211,133,116,65,211,215,182,216,203,205,40,139,172,7,228,66,107,125,168,42,12,195,149,235,7,169,69,229,30,240,67,213,140,207,228,124,241,131,71,215,156,229,56,63,221,98,191,58,17,159,169,54,40,224,137,179,207,213,34,208,23,174,122,115,102,135,55,156,19,59,150,161,27,18,81,246,217,157,253,209,206,126,181,36,42,164,186,67,87,147,171,73,32,146,162,31,132,202,184,7,179,6,123,124,250,11,76,56,208,151,46,29,0,91,155,144,145,157,107,222,143,142,94,19,189,61,122,177,245,222,231,48,211,55,175,43,155,12,137,75,15,144,22,42,91,81,96,182,61,110,151,231,128,143,107,232,2,98,11,119,138,36,18,53,212,219,228,240,162,97,224,222,252,124,186,50,180,219,247,68,70,168,239,185,153,142,28,53,163,165,232,252,1,116,0,194,60,180,245,232,67,3,216,229,59,32,247,82,188,20,77,205,205,107,44,80,184,236,173,89,170,73,246,179,166,21,102,2,40,57,126,42,16,221,248,94,100,36,147,226,67,27,244,108,59,110,158,32,109,144,71,163,203,101,196,39,129,176,166,188,125,148,124,95,159,43,137,213,215,222,214,61,19,74,53,51,181,212,254,116,57,159,83,224,30,125,48,217,164,170,78,212,249,98,203,25,81,166,53,197,76,29,22,50,152,190,155,114,144,101,237,2,192,39,3,77,252,153,23,234,124,58,104,187,81,200,119,235,32,3,169,214,97,157,200,110,166,28,167,37,51,194,208,254,165,207,128,27,162,13,161,157,123,59,29,111,219,95,139,246,143,249,116,180,131,238,248,48,129,19,149,120,132,206,181,192,211,137,35,253,106,18,43,233,105,128,67,32,98,198,213,52,56,172,199,167,37,137,224,102,32,126,218,62,71,211,223,10,99,106,165,61,220,5,100,222,155,155,65,99,171,39,222,105,102,141,139,27,85,45,5,111,111,202,88,241,92,212,106,53,132,168,116,71,198,152,24,142,94,163,23,184,110,221,81,57,7,236,72,73,91,54,8,62,157,254,28,242,57,58,160,52,52,234,181,70,192,136,10,221,211,139,5,100,47,151,176,102,178,5,218,186,64,90,42,94,186,227,28,164,252,150,142,188,91,132,62,235,210,155,54,99,1,65,90,49,193,161,42,24,111,215,81,247,78,20,36,134,91,73,218,159,70,161,111,122,212,5,251,210,122,186,96,218,175,225,244,51,23,163,63,209,171,225,200,246,93,161,155,104,220,122,174,206,217,191,70,49,42,179,250,222,218,217,78,143,57,207,39,219,15,208,167,120,50,7,58,165,66,217,227,233,61,40,119,105,1,173,47,250,181,32,201,141,8,4,70,17,144,86,90,49,43,219,233,5,112,115,32,216,210,86,44,58,81,227,123,144,2,83,111,98,89,86,197,55,90,16,43,229,209,151,161,45,204,195,197,182,76,86,78,203,109,39,110,112,186,71,118,100,168,209,180,21,43,129,13,138,123,211,167,175,13,27,192,147,188,172,75,45,249,184,19,26,160,47,48,71,45,110,142,242,165,54,222,193,94,94,220,83,65,142,9,18,5,201,159,33,31,233,219,48,231,67,211,142,91,186,196,67,238,228,76,81,196,171,181,190,146,27,53,236,207,76,107,200,147,33,235,217,211,249,211,32,194,233,33,104,234,182,59,126,102,88,138,218,210,68,43,176,228,24,178,51,225,32,45,145,52,45,25,21,247,160,76,99,78,143,228,61,97,232,245,248,220,0,19,227,41,160,116,83,85,114,51,144,186,245,16,98,101,111,232,152,38,45,173,75,143,201,177,178,135,116,214,12,80,186,18,98,229,203,167,120,204,39,14,214,40,97,219,174,234,91,120,221,214,163,164,138,59,40,145,186,0,83,53,238,91,45,12,1,164,26,238,44,208,54,122,34,101,29,240,14,106,50,187,25,177,93,113,115,104,74,38,63,227,102,112,109,91,205,228,129,220,177,36,239,162,190,194,182,168,185,184,21,140,139,246,210,159,131,107,122,247,192,177,66,33,144,149,68,172,219,22,228,111,125,206,122,197,232,255,226,33,31,49,220,250,169,220,104,180,178,197,202,75,144,86,104,177,139,144,48,197,151,46,21,48,175,154,1,204,248,12,133,174,82,83,72,150,141,14,17,34,114,203,85,59,117,183,73,137,135,153,210,103,122,102,89,195,123,246,41,92,128,59,105,69,119,194,17,239,73,13,208,121,89,136,159,153,40,40,99,250,147,211,45,251,244,80,154,40,89,44,204,6,116,115,188,211,108,70,8,65,4,189,20,61,179,65,183,23,63,124,26,9,140,170,5,225,105,253,27,221,215,166,229,40,180,14,1,143,116,236,102,198,59,241,22,3,166,87,203,88,12,48,34,119,173,38,163,58,16,123,60,137,159,135,98,172,67,97,234,39,4,30,71,126,182,163,153,35,248,135,246,92,217,103,97,38,229,252,94,113,32,195,162,164,133,134,98,136,1,247,5,142,75,154,116,204,76,87,62,78,100,124,183,38,199,11,29,20,37,94,187,195,64,51,180,74,94,113,143,107,152,151,233,5,105,109,103,4,253,63,183,30,240,188,41,101,28,252,19,225,113,82,18,171,186,174,115,218,215,95,165,111,190,232,218,75,180,150,78,247,118,143,191,171,80,118,250,68,104,41,248,204,249,56,52,67,231,194,113,37,202,138,168,204,180,239,178,254,246,217,71,194,27,56,49,194,126,48,171,27,84,112,72,32,157,232,163,85,237,11,218,144,146,221,223,134,158,249,225,30,172,160,99,203,190,102,212,118,197,124,150,80,28,32,166,5,185,180,246,99,85,169,28,17,134,109,19,250,65,32,19,190,214,243,237,180,164,69,147,113,219,251,94,188,159,81,97,154,166,136,32,80,203,208,26,35,68,70,253,94,12,185,147,214,208,169,106,204,116,135,148,170,185,150,195,118,244,72,26,199,14,222,133,92,156,40,28,250,144,129,145,211,70,96,168,32,178,99,13,137,62,232,66,86,53,57,232,130,98,121,225,135,107,54,147,134,78,136,69,220,12,181,183,186,26,52,1,134,123,70,63,115,154,143,175,64,115,92,68,39,8,199,42,4,140,70,201,248,90,214,200,166,5,200,101,137,219,187,64,206,20,237,90,24,194,87,188,110,229,34,91,243,116,79,147,115,143,181,187,97,212,124,32,73,4,232,61,150,87,167,209,244,109,121,109,53,226,224,68,221,92,185,61,12,77,232,39,31,42,201,47,119,129,213,147,239,231,4,106,171,49,196,177,167,124,99,240,2,153,87,125,58,125,29,190,57,141,199,165,171,227,8,203,204,157,134,22,35,171,203,59,237,139,123,8,142,59,49,117,200,167,185,84,62,87,26,199,147,70,78,19,82,204,121,205,86,195,215,6,231,178,188,147,113,14,130,218,169,221,240,29,250,89,47,160,252,40,98,243,131,94,251,7,89,209,127,212,79,61,103,224,127,89,63,245,223,255,247,175,127,255,207,255,254,191,139,167,54,72,175,150,195,3,135,237,19,231,104,245,65,192,76,121,161,132,25,238,206,216,254,204,76,61,38,135,25,106,158,46,102,120,143,127,11,10,115,167,176,90,212,140,16,232,8,115,19,226,86,51,195,7,17,55,239,16,185,202,213,139,39,253,249,92,152,45,19,53,213,108,240,233,48,247,116,21,137,205,156,160,20,12,51,108,106,89,204,240,235,196,107,147,93,237,106,132,252,46,110,109,241,144,254,50,248,153,159,119,129,217,52,149,212,74,237,122,135,181,73,142,30,243,176,22,244,48,155,206,168,154,155,75,40,14,83,141,37,31,173,230,156,211,142,33,59,155,204,237,104,193,140,70,101,137,223,134,1,104,234,111,19,122,149,207,58,97,252,157,122,49,173,34,163,135,185,222,14,10,179,154,152,102,88,1,143,233,173,81,109,174,59,204,235,157,40,44,227,30,223,114,226,228,116,253,233,179,240,227,107,16,97,220,172,172,105,208,239,249,245,139,153,25,214,54,29,178,66,201,203,173,103,181,221,242,175,89,115,47,49,255,137,168,199,208,7,163,249,54,221,171,193,211,232,120,103,207,186,154,21,77,29,89,29,235,156,47,31,185,3,102,206,197,166,67,6,45,232,188,230,218,239,222,103,102,218,1,115,152,71,174,58,19,8,33,62,81,61,51,211,65,52,213,124,14,226,21,143,214,172,34,43,102,38,233,29,82,58,149,116,10,207,229,238,179,89,65,155,203,131,79,163,234,140,143,217,192,167,111,53,55,200,29,220,76,127,82,209,7,71,188,97,198,213,164,60,186,222,124,124,210,167,102,52,101,89,53,2,12,137,199,70,158,91,167,17,89,168,58,227,185,129,92,63,87,119,115,176,220,108,93,250,106,110,211,161,54,102,174,208,181,169,153,179,41,166,2,45,21,58,145,0,182,175,251,185,200,42,108,29,209,74,150,42,222,122,252,25,81,195,71,196,84,152,166,238,167,230,6,98,44,204,4,247,250,49,65,5,205,24,112,8,0,159,247,58,207,121,39,41,32,80,157,133,116,82,141,59,102,63,70,6,53,3,15,143,49,131,100,44,171,53,121,198,202,172,16,134,200,131,161,35,252,81,113,152,217,220,12,53,167,241,145,159,154,249,204,65,157,40,131,232,255,62,56,237,174,186,246,6,12,90,247,107,178,17,170,21,215,114,197,107,129,218,212,49,1,191,210,238,183,6,23,208,212,60,172,251,57,204,149,197,164,230,236,94,166,153,57,172,228,91,211,209,223,198,53,119,154,117,212,156,17,144,11,243,188,114,176,88,77,84,53,86,0,189,8,179,169,25,100,123,12,10,240,165,173,102,254,66,236,87,103,11,25,58,81,0,122,238,24,81,216,52,82,213,159,70,77,51,70,148,196,67,171,58,164,37,203,174,64,238,224,118,205,99,166,248,150,174,185,137,128,181,153,17,223,158,97,70,235,94,111,14,29,112,187,143,6,149,109,85,51,44,201,247,189,88,48,242,218,4,217,61,142,92,22,226,208,23,163,76,209,247,189,26,74,113,153,227,36,216,123,186,191,13,209,200,86,51,253,234,254,57,145,214,42,250,228,56,188,95,171,244,207,44,16,86,51,3,163,140,223,54,244,165,12,75,167,21,167,231,107,158,75,15,129,206,139,215,120,177,140,150,138,222,28,90,190,88,188,11,234,128,164,102,24,177,251,125,180,74,43,150,154,219,232,225,76,24,117,87,214,81,131,9,186,220,39,175,4,191,106,110,181,38,49,175,103,121,26,174,106,220,81,107,34,71,99,102,146,131,247,234,179,53,100,249,222,182,83,215,107,173,69,231,146,229,213,219,16,243,122,30,60,153,175,34,230,253,124,48,144,193,83,175,190,25,26,56,93,192,33,239,44,79,182,116,245,54,195,101,223,33,135,21,80,175,94,70,3,124,71,101,111,93,221,13,230,182,118,111,78,248,34,95,196,186,59,228,115,87,100,146,212,140,230,153,124,207,11,1,199,138,111,114,151,111,166,255,163,168,25,109,240,251,181,53,15,130,153,106,246,93,4,48,71,23,189,121,135,47,247,222,28,236,186,204,83,114,46,101,201,52,62,65,141,94,125,70,41,229,123,115,66,107,53,179,237,228,187,117,152,182,133,154,17,123,22,243,165,85,198,90,72,137,222,213,11,121,248,86,243,249,135,216,233,105,62,75,207,213,25,103,125,223,125,103,39,221,79,207,102,74,202,225,154,211,80,127,27,158,130,90,239,147,17,56,235,168,192,124,112,119,165,6,103,211,181,66,35,94,100,71,172,229,89,250,128,80,119,185,87,107,82,12,243,178,222,224,187,151,151,164,159,19,194,160,126,239,173,34,11,88,77,75,234,158,80,231,12,209,64,192,122,25,239,209,138,43,165,97,68,29,150,83,11,51,116,43,122,53,32,242,113,79,191,82,31,107,39,179,114,79,63,244,129,245,185,207,226,157,215,151,217,183,65,9,227,241,68,135,158,218,249,118,146,154,249,108,190,226,17,128,119,213,17,171,150,168,191,14,67,222,186,62,106,101,3,188,87,163,244,164,15,86,70,219,215,149,1,15,166,23,35,135,158,175,185,54,245,182,43,232,169,27,89,45,171,131,171,185,164,143,0,232,231,99,165,39,168,59,78,105,253,56,41,204,67,163,37,83,167,17,61,65,59,94,11,36,162,158,125,116,191,181,235,131,77,246,144,169,230,202,32,134,217,132,11,196,12,149,218,142,65,153,16,239,85,53,215,249,85,113,205,171,53,74,52,49,227,77,222,56,98,192,209,180,213,220,250,215,128,100,102,74,142,250,219,164,208,174,11,71,85,182,63,102,178,23,215,204,202,214,155,3,55,187,79,14,61,241,212,97,129,37,179,220,32,101,52,221,237,202,153,209,45,221,139,27,10,27,98,166,219,230,126,145,158,247,179,0,208,59,171,215,76,238,123,233,131,87,198,248,198,94,70,125,163,230,150,111,86,4,173,142,39,3,0,38,236,70,79,231,169,155,78,165,114,182,152,182,226,222,72,61,188,23,227,246,134,117,182,155,81,198,154,225,179,191,230,246,126,45,164,240,110,56,138,14,171,222,57,193,68,24,215,22,171,228,170,185,21,9,127,192,190,232,54,139,188,208,188,115,152,14,241,34,3,74,142,255,6,248,5,168,98,86,43,8,242,27,255,175,93,213,17,33,51,155,98,163,156,214,224,175,87,131,188,41,241,94,25,33,9,121,50,202,236,235,238,71,156,92,58,40,52,194,151,251,218,233,76,21,221,41,51,79,179,99,38,36,228,204,213,12,61,73,36,123,166,201,253,234,205,113,246,71,139,116,13,200,95,125,114,228,98,211,205,230,116,184,170,197,124,182,248,42,102,180,180,151,154,203,156,55,249,70,63,172,238,195,166,226,58,111,154,106,212,164,145,68,182,128,248,154,233,32,43,106,6,62,21,41,176,179,71,212,41,179,193,68,200,99,225,147,183,75,154,155,163,10,223,238,163,65,42,167,147,161,102,111,125,55,43,124,61,58,42,229,172,199,30,131,70,102,79,141,244,101,71,66,210,136,162,244,123,208,11,23,62,43,112,152,253,220,58,147,0,138,95,238,8,98,235,205,141,11,239,154,89,34,143,25,90,211,184,121,51,144,159,152,89,17,229,166,82,161,251,148,17,69,81,108,202,92,72,229,201,185,36,200,171,35,87,58,139,9,45,136,249,248,249,53,198,236,252,221,214,116,125,81,163,26,225,4,153,38,131,56,42,128,80,57,44,175,171,113,226,163,123,115,116,36,101,63,91,128,121,229,99,195,36,48,238,147,131,218,74,226,26,82,223,89,226,97,193,147,35,137,67,38,109,45,215,145,65,100,78,34,129,210,140,123,55,188,32,227,237,149,171,73,74,230,56,252,214,70,59,92,94,12,192,114,187,94,43,229,58,113,223,76,189,126,198,108,89,40,175,235,123,211,170,32,177,246,83,231,130,200,165,173,33,14,245,121,110,153,227,214,62,144,174,215,218,75,145,91,83,11,58,49,108,220,250,204,73,221,55,178,233,163,173,235,242,146,56,191,67,202,122,128,13,234,126,78,28,207,107,110,160,234,174,43,211,45,129,125,205,103,3,60,35,115,79,175,178,179,156,48,185,0,191,9,87,158,67,226,130,171,32,13,163,107,242,110,105,200,140,203,2,60,255,31,174,248,121,51,139,178,169,32,59,53,211,205,155,208,178,119,47,165,6,185,36,11,140,159,52,196,138,36,224,29,17,200,58,239,135,70,109,169,72,180,9,171,154,76,178,68,95,123,185,115,144,127,211,244,106,122,7,227,222,3,206,113,181,154,55,237,207,5,235,242,69,37,98,198,195,138,123,159,248,76,40,255,205,76,221,220,7,4,60,154,102,208,18,250,189,17,162,159,117,146,154,134,39,228,57,34,113,65,189,114,235,91,225,225,150,58,220,74,163,173,120,126,20,209,243,242,241,164,221,88,0,251,152,207,135,223,190,133,19,177,45,141,186,146,141,68,13,243,159,240,62,153,100,137,207,18,204,85,207,100,74,248,48,227,132,153,118,88,49,147,154,136,215,226,75,14,113,206,96,73,238,219,151,37,52,196,77,15,128,100,10,1,158,156,51,72,131,22,111,128,186,118,159,99,192,35,179,102,107,160,191,132,63,203,205,4,232,178,81,66,205,157,170,231,128,105,143,204,67,226,147,132,188,108,228,238,126,252,87,178,73,115,117,171,158,134,50,173,184,161,223,250,28,152,125,248,178,229,159,151,222,26,176,128,59,195,108,38,243,153,132,244,125,14,247,251,76,187,172,201,38,11,39,117,90,61,204,164,67,247,51,100,4,159,110,62,111,44,60,210,152,81,215,204,254,90,84,226,164,190,130,212,102,137,24,192,212,221,147,56,195,192,222,168,166,125,102,16,211,146,52,60,223,50,59,185,240,248,17,225,22,57,144,33,201,93,221,35,58,56,147,215,107,165,33,197,127,121,155,204,142,254,178,177,201,124,243,4,24,231,187,118,26,80,3,223,6,141,123,251,249,88,29,108,89,10,243,130,10,174,169,217,164,137,62,179,169,76,200,167,236,166,40,186,220,74,71,144,94,139,107,230,67,178,77,194,85,118,247,196,225,176,252,181,32,50,211,50,92,130,82,191,239,176,194,6,51,30,243,57,150,124,18,193,77,50,110,57,222,204,124,220,184,122,163,129,171,79,70,91,211,246,39,59,111,124,238,175,55,71,100,205,125,20,192,145,90,217,76,128,89,187,31,182,244,41,159,175,173,247,238,180,245,250,231,168,224,60,117,196,240,218,226,99,33,176,170,165,52,24,110,71,196,161,160,137,118,121,182,155,4,250,201,159,155,126,18,221,170,120,107,223,201,118,183,164,234,124,246,162,62,61,37,183,143,207,155,197,77,198,122,252,2,31,48,60,236,189,30,243,186,91,21,172,23,105,75,8,11,81,253,142,186,230,166,111,105,234,186,131,193,181,120,152,137,224,205,227,233,154,64,94,245,168,104,27,161,171,46,106,80,179,213,171,66,224,193,102,146,210,229,79,133,195,51,145,150,54,235,93,127,219,32,213,126,243,159,192,139,142,74,109,117,197,139,193,64,61,151,154,207,234,169,49,11,137,14,106,210,223,70,211,221,221,50,120,162,135,70,77,80,118,204,22,131,10,40,87,178,6,64,139,28,138,140,181,24,40,87,205,208,12,251,183,166,196,173,203,131,162,81,143,153,176,77,185,73,46,38,111,245,139,44,168,111,83,83,208,95,166,155,228,99,66,199,108,218,189,122,36,102,99,180,118,51,93,47,250,177,103,177,106,190,155,33,128,212,169,2,83,240,151,136,193,12,7,142,158,75,208,71,125,137,99,52,6,168,205,232,118,68,176,240,13,56,102,196,46,139,222,28,12,253,111,249,152,66,193,200,122,210,175,125,214,86,92,203,91,233,186,181,74,242,15,85,136,121,89,211,148,250,24,5,161,46,55,51,168,69,205,80,208,252,142,91,170,129,32,89,250,227,192,88,255,112,152,137,253,213,121,42,37,127,10,211,152,207,26,78,186,83,82,102,254,28,116,51,143,170,153,20,83,228,206,45,204,164,55,166,94,141,172,192,30,97,166,205,173,171,91,71,117,205,95,12,226,184,161,147,148,138,209,87,52,194,220,33,246,215,39,167,247,175,95,115,201,89,61,28,58,214,63,217,34,51,227,234,78,117,72,109,31,119,51,34,86,234,235,146,186,236,235,154,55,130,201,226,236,154,172,157,127,208,66,236,215,31,115,116,111,155,153,134,48,117,164,207,192,244,238,179,188,16,125,233,168,113,214,141,152,136,197,244,200,231,115,243,244,53,225,152,153,54,143,246,154,63,39,198,138,195,45,23,201,89,36,206,220,207,79,49,51,125,235,75,205,224,32,124,26,159,153,68,129,75,204,208,126,251,189,207,215,30,175,181,47,151,95,196,12,109,236,115,111,107,97,9,51,97,175,250,41,236,160,49,102,112,216,213,241,132,38,244,183,248,76,171,134,221,87,115,35,26,137,231,62,19,231,185,184,59,12,141,126,69,40,56,251,19,18,225,146,133,25,197,91,169,95,24,177,217,172,62,137,27,129,141,236,211,38,177,122,39,18,62,119,151,51,34,39,139,168,227,106,67,179,14,49,147,135,137,143,73,211,217,148,204,90,134,230,110,199,226,165,190,164,241,241,49,143,181,227,107,33,189,56,247,99,6,151,227,159,139,248,65,147,14,153,15,242,197,100,214,198,121,156,109,13,129,51,228,7,177,237,156,63,247,34,31,59,255,58,86,195,92,232,239,158,79,24,234,13,114,211,112,52,75,131,0,120,183,247,199,16,130,153,134,33,113,238,208,73,65,98,214,205,214,43,94,196,12,78,232,94,109,53,93,189,154,44,132,191,118,39,57,169,67,14,241,201,71,77,71,87,44,197,97,241,192,80,83,76,119,83,26,217,232,22,197,76,107,96,245,65,51,184,101,214,171,207,229,173,250,131,83,238,215,146,109,102,123,253,8,20,49,55,98,79,249,220,184,154,45,222,107,152,196,200,99,134,77,198,231,210,248,105,196,137,25,32,124,246,201,66,54,164,119,253,237,6,60,192,205,147,30,210,231,230,168,219,150,107,70,161,122,62,89,135,122,167,26,101,80,205,148,162,244,52,135,143,202,241,162,206,40,232,189,33,161,140,185,2,155,95,73,207,189,135,11,23,97,134,77,185,63,230,89,63,202,47,204,84,141,150,230,67,192,211,38,159,105,244,40,62,95,155,190,209,233,79,102,229,69,221,55,248,0,31,228,8,51,76,105,91,95,11,125,199,209,194,76,176,175,79,6,23,87,241,65,129,152,117,235,10,42,246,185,252,123,209,246,246,252,180,145,161,250,84,65,108,83,65,15,16,105,239,47,159,143,121,28,143,65,18,188,124,60,119,184,49,35,88,246,124,143,229,232,50,172,70,146,168,223,99,155,12,245,103,6,194,61,36,160,4,230,70,104,226,230,76,251,170,12,41,89,243,21,62,193,70,11,125,106,250,138,106,74,172,47,190,101,209,37,96,100,23,241,185,32,200,209,114,88,38,151,147,227,123,193,194,62,244,201,96,60,186,86,116,16,245,115,85,219,181,252,181,161,143,83,168,225,49,159,49,137,3,136,248,169,62,15,78,206,215,167,248,113,68,233,20,145,65,163,45,123,251,84,201,52,81,61,185,51,164,0,220,143,202,52,93,105,145,35,211,45,190,252,216,133,157,178,53,73,230,160,34,93,82,137,123,79,200,227,167,38,12,207,102,237,15,126,254,145,133,45,175,13,245,246,39,97,122,204,172,151,50,52,221,200,195,229,225,102,154,28,117,245,17,50,250,126,7,21,51,124,113,98,61,59,224,240,227,205,250,210,158,253,14,166,152,228,126,82,254,209,16,202,247,106,84,92,220,43,206,180,94,106,210,4,49,166,177,125,46,216,22,147,158,223,70,170,176,248,163,21,203,52,233,107,27,111,186,191,182,129,66,158,215,166,213,195,23,16,72,141,179,117,232,163,65,47,19,87,87,42,153,18,137,156,3,162,204,123,49,66,94,234,80,144,128,244,19,38,83,135,169,229,177,146,70,12,51,45,20,242,173,193,97,124,173,131,104,85,193,120,172,219,25,224,152,240,153,51,222,219,212,109,154,192,240,99,254,49,243,110,227,53,155,36,189,155,97,166,211,21,192,36,239,126,174,30,51,244,252,122,117,97,69,250,131,159,115,44,43,236,128,104,119,126,213,100,204,112,22,107,222,26,170,152,230,110,22,211,106,171,175,210,7,29,248,97,165,237,77,253,36,116,135,146,159,171,80,103,175,92,244,234,77,119,161,155,59,129,138,248,142,72,140,156,191,238,243,12,236,82,210,153,50,200,150,250,86,11,237,80,235,175,25,210,223,184,26,32,142,78,133,99,30,95,131,5,230,78,253,101,188,55,31,221,63,24,122,206,93,211,245,60,218,29,83,136,80,150,196,172,70,149,30,33,45,204,28,125,246,247,197,86,245,157,154,162,144,6,188,136,163,224,10,187,117,208,187,41,243,208,184,60,252,252,161,180,220,52,89,154,77,19,208,29,130,19,237,182,242,236,181,120,31,219,125,149,12,7,120,209,83,217,126,44,251,147,209,96,169,25,6,232,50,230,157,105,243,71,128,162,5,20,228,229,194,76,118,124,61,245,149,62,191,212,32,153,233,76,62,227,49,3,161,245,71,131,120,181,234,1,69,1,36,55,127,111,235,28,201,106,133,57,223,63,8,96,255,82,117,208,58,240,39,31,21,248,124,115,82,51,40,240,17,79,182,241,171,199,243,224,99,123,150,128,66,56,162,155,98,102,24,226,136,57,155,161,230,236,77,228,106,181,25,86,156,119,249,32,230,212,185,191,142,26,80,205,106,101,200,83,60,152,153,101,18,159,31,90,123,198,91,47,43,72,136,25,217,227,28,207,189,108,75,19,243,121,172,60,242,253,233,221,116,38,25,220,204,173,136,232,44,221,54,32,31,27,113,60,109,90,121,181,96,181,128,216,45,255,90,192,91,150,158,48,228,210,71,156,125,103,109,165,217,245,106,163,153,242,169,64,27,112,147,220,9,125,91,115,206,184,57,45,98,207,163,129,171,74,254,61,76,39,78,139,101,196,214,251,179,130,144,104,111,141,112,34,40,84,220,76,187,127,126,110,157,191,70,17,172,173,54,237,111,225,226,17,129,159,209,37,20,245,69,22,141,195,126,194,20,146,79,10,143,249,169,59,250,199,46,191,250,152,190,53,124,205,190,37,209,60,184,235,243,224,134,189,255,190,23,232,60,64,39,82,25,53,21,115,191,58,163,211,43,23,255,218,7,125,80,172,253,66,103,10,250,48,251,222,187,17,59,47,173,186,182,146,125,199,66,141,113,235,120,111,3,196,134,149,162,187,78,210,13,130,104,196,79,211,65,43,232,51,107,202,95,247,106,180,193,117,80,172,50,238,19,169,0,166,84,15,204,116,117,102,188,180,241,68,72,145,220,242,110,158,85,41,38,170,43,79,6,242,47,69,6,175,20,105,32,199,88,104,115,243,199,182,52,215,126,204,112,109,199,173,7,58,237,250,203,134,80,246,1,45,144,163,46,253,101,250,172,252,252,56,33,0,125,222,106,166,67,63,158,27,199,190,203,46,141,57,98,248,179,95,152,200,229,99,157,31,217,44,102,78,128,242,92,76,252,83,194,12,109,187,62,56,48,80,223,10,161,39,61,222,155,86,231,9,188,98,1,212,31,194,66,204,168,184,248,62,11,142,35,149,199,10,243,86,60,56,125,163,122,235,1,105,168,191,116,179,92,157,94,108,232,65,31,209,243,57,78,236,43,168,130,19,230,157,157,208,239,13,63,75,122,110,110,12,163,254,96,72,190,234,102,87,160,89,73,247,183,41,81,74,94,158,181,228,50,212,168,191,23,60,102,69,52,208,144,180,125,196,65,200,41,160,1,221,188,153,195,186,40,98,245,7,14,81,63,140,201,52,122,188,173,43,179,176,110,119,12,56,220,11,154,22,1,152,118,156,71,127,178,9,34,69,71,28,42,179,8,19,138,245,218,232,160,21,52,226,253,108,34,21,80,181,214,81,152,91,31,215,192,52,58,133,170,41,54,219,66,190,110,103,204,116,86,63,79,78,223,68,12,218,130,186,76,208,22,252,180,171,61,155,121,205,254,92,13,6,223,93,121,194,230,165,89,73,20,226,169,242,184,249,204,155,81,212,12,188,56,126,218,212,153,186,90,97,240,203,97,94,66,110,2,126,37,213,113,111,61,41,227,200,136,91,36,236,71,50,140,108,253,121,45,154,119,106,11,115,1,87,170,87,131,72,105,126,243,19,6,180,38,57,48,96,86,51,210,146,199,207,135,18,83,205,199,125,111,177,199,111,171,170,43,46,7,12,151,103,0,42,78,111,18,111,28,218,174,115,90,45,55,159,223,234,15,38,136,207,53,227,234,19,17,22,221,15,27,93,174,35,204,176,82,235,136,35,15,144,125,215,1,17,214,180,128,122,156,210,212,61,122,66,212,117,117,221,178,104,188,26,126,48,86,150,132,28,1,5,65,191,15,182,131,21,72,139,190,53,242,166,211,183,90,176,179,162,40,139,121,64,29,237,207,93,84,173,214,172,231,236,241,57,12,134,177,104,99,65,25,211,229,150,177,66,52,220,30,107,223,31,18,29,51,224,113,113,58,207,20,5,43,210,220,76,10,70,55,226,177,173,135,213,205,131,22,85,185,57,237,77,37,197,205,201,52,232,213,70,29,228,251,93,53,52,120,87,244,216,176,35,252,51,115,34,116,61,96,230,217,37,162,18,82,155,209,82,139,217,36,199,125,211,161,83,96,45,57,178,139,53,188,142,184,186,165,162,126,12,216,103,200,212,221,204,212,209,163,113,91,35,125,60,154,201,109,137,21,253,183,24,180,6,208,253,193,212,13,146,133,62,104,13,225,246,170,247,70,144,193,243,215,22,65,84,5,32,39,178,227,190,215,86,254,220,20,57,13,67,91,36,108,42,173,114,163,61,112,191,85,171,199,78,180,249,60,181,142,202,140,79,97,109,73,129,209,124,170,25,111,213,209,140,208,182,105,230,111,241,19,253,152,139,122,72,108,194,171,205,107,221,99,40,20,221,194,110,207,112,85,158,65,91,188,140,121,219,157,74,182,247,148,31,100,51,245,234,29,86,138,46,138,114,167,69,164,93,51,221,47,138,78,54,193,35,159,162,125,28,79,66,219,56,56,6,247,142,17,57,158,239,211,117,90,129,219,244,184,26,45,206,167,215,2,136,226,136,111,5,79,99,121,218,87,178,115,255,154,25,12,163,154,27,212,113,254,219,144,159,60,157,136,208,68,70,253,180,254,8,46,181,195,139,8,221,83,88,60,103,87,215,176,90,195,184,103,113,173,181,240,65,247,159,97,172,45,30,109,216,153,160,93,88,19,142,253,184,26,164,137,14,11,24,165,18,155,56,12,10,79,159,239,176,228,236,12,243,234,89,155,186,7,110,191,31,109,21,4,206,124,250,1,233,36,141,13,141,32,172,63,141,140,192,171,124,200,143,207,210,31,68,248,168,230,99,185,249,236,233,67,27,192,206,82,204,225,200,211,106,155,52,62,177,246,205,17,203,30,16,253,219,212,122,38,192,7,253,193,220,206,231,239,79,95,42,13,69,254,61,161,182,123,186,136,57,194,91,108,150,19,94,244,167,5,115,83,102,142,155,15,210,159,218,100,140,76,152,39,15,104,45,235,227,233,234,134,34,225,14,26,36,133,251,233,50,30,78,65,98,102,248,54,180,203,184,182,30,105,69,40,147,88,54,218,30,189,119,143,163,143,174,214,165,45,69,176,63,124,112,19,26,34,211,25,226,167,29,125,247,17,167,23,253,119,234,139,208,72,223,98,72,193,4,108,197,193,47,220,78,207,202,67,26,6,69,172,82,15,200,239,210,92,187,95,194,132,212,98,166,152,132,168,130,178,169,226,23,15,39,1,159,149,173,45,144,232,70,199,233,2,187,248,211,181,128,203,243,209,145,97,54,93,214,166,220,25,27,182,174,207,188,137,77,117,14,91,83,113,44,128,141,128,165,174,15,24,176,186,251,95,231,79,9,50,20,49,67,28,225,254,87,69,138,189,234,76,216,231,206,221,253,74,254,52,187,4,217,6,217,75,190,54,1,23,180,44,71,91,3,67,233,11,219,8,140,170,100,30,136,119,46,32,228,252,137,158,32,189,24,153,26,63,34,200,166,104,27,73,51,152,187,7,117,231,79,198,246,123,205,57,71,207,15,20,167,150,185,145,159,166,14,219,175,217,124,63,249,105,202,32,219,63,72,51,97,83,253,109,206,159,236,177,108,59,139,131,150,124,49,247,157,186,251,95,244,55,144,107,21,51,116,2,238,109,195,1,118,6,125,138,25,126,103,95,216,13,166,175,38,70,240,200,14,185,104,112,197,86,253,101,114,63,203,243,199,244,209,52,237,28,224,239,115,112,186,217,244,96,101,80,160,212,221,158,147,135,43,176,37,89,183,208,186,157,175,229,207,109,116,161,77,127,155,212,79,10,51,173,129,178,25,158,219,173,21,3,78,87,135,102,43,155,193,101,125,129,192,91,74,195,133,154,7,105,65,55,227,232,75,206,16,109,205,92,227,193,27,146,213,179,63,102,215,75,194,76,239,218,99,69,99,217,159,187,147,124,27,106,222,36,164,253,167,9,134,20,149,221,136,119,98,91,176,86,155,46,7,136,21,46,98,199,57,127,38,30,149,207,89,127,78,149,155,135,170,147,98,62,219,240,116,192,71,179,238,114,217,146,104,170,174,113,102,211,124,183,219,115,115,152,160,226,201,141,168,91,234,74,13,228,74,142,247,166,107,71,1,54,237,124,190,54,119,92,221,76,16,80,204,200,32,123,136,15,41,101,215,162,21,222,1,222,187,155,33,217,149,139,17,205,169,14,62,224,72,165,249,79,204,224,90,220,85,111,39,42,24,181,170,149,47,50,194,106,218,102,98,70,3,222,111,13,85,74,222,122,49,170,210,190,87,34,56,185,183,236,118,205,40,91,239,47,147,218,121,174,166,5,50,54,44,184,34,244,151,193,214,197,178,166,246,146,116,237,81,200,107,49,220,203,106,45,98,45,1,224,196,90,232,195,144,31,102,79,137,98,26,165,225,179,15,235,47,143,91,225,104,236,224,91,252,225,6,61,85,117,92,80,67,205,98,234,234,232,219,228,99,220,220,161,240,146,57,104,58,105,238,72,52,64,150,90,177,106,168,174,15,79,35,157,224,155,82,165,220,124,24,147,246,116,51,33,175,164,60,206,188,25,119,217,131,148,203,75,119,202,65,231,165,67,227,128,203,244,166,115,240,71,205,225,87,163,141,169,36,46,199,76,175,231,114,51,240,82,249,212,116,162,53,143,100,169,12,64,114,33,102,200,96,191,49,35,171,186,180,218,117,94,138,60,184,255,50,253,138,89,50,3,120,179,188,168,155,127,186,25,98,230,92,140,215,34,158,80,186,170,134,108,122,245,50,94,183,189,78,162,132,102,132,49,30,161,16,206,156,5,32,83,133,158,249,229,123,33,68,0,85,3,152,102,106,13,254,100,21,204,151,120,26,13,73,149,226,21,120,206,216,19,120,201,160,152,196,101,124,77,182,136,173,219,48,172,169,203,215,30,31,119,107,227,13,248,124,208,165,110,62,219,174,214,116,27,93,234,221,51,115,103,134,67,11,173,55,31,100,73,252,183,173,118,166,27,237,26,104,151,251,205,89,170,249,185,218,170,65,62,104,188,244,210,121,120,252,53,164,158,220,12,18,91,157,9,100,6,252,252,64,36,8,213,47,181,2,60,241,139,79,108,211,53,255,69,111,215,138,45,167,67,126,160,28,19,116,168,228,30,131,134,134,119,45,207,160,129,14,240,81,57,27,101,87,20,74,131,254,218,19,65,157,118,138,153,244,173,59,196,83,190,2,142,95,81,53,132,96,31,73,119,50,24,118,73,189,28,208,209,203,189,183,110,96,40,61,24,161,148,140,82,2,40,200,242,236,119,200,37,45,175,83,80,52,167,3,252,153,12,41,194,23,42,153,184,43,106,6,253,217,220,60,80,26,212,223,182,172,186,63,218,50,206,131,103,42,1,70,141,155,27,231,110,126,190,200,184,95,219,132,129,166,14,203,4,79,224,79,14,107,202,59,141,17,141,207,113,245,113,243,83,211,81,195,133,250,158,108,24,248,224,153,43,208,216,187,215,58,146,229,0,229,201,182,233,39,101,55,131,57,151,192,138,6,186,182,125,253,89,135,193,115,49,4,229,61,172,214,235,44,19,141,32,59,182,21,192,50,125,232,78,125,222,51,234,93,16,236,76,69,90,181,77,11,189,191,244,0,251,161,64,198,19,157,91,219,169,155,71,79,218,26,221,104,199,116,71,196,228,174,53,11,203,167,44,101,197,189,79,212,166,244,101,56,157,199,87,244,215,50,48,153,28,2,61,25,203,107,11,51,46,106,19,115,134,254,223,111,94,216,181,100,245,129,97,25,113,162,163,189,0,229,187,152,217,126,239,213,148,232,101,1,225,63,211,207,224,102,182,226,165,230,53,157,92,27,115,205,74,81,1,142,120,68,66,6,45,19,45,23,163,56,80,163,22,77,218,104,40,114,7,144,87,139,218,15,245,167,161,153,7,32,46,37,42,71,48,190,82,100,17,179,17,48,184,21,161,32,201,152,24,196,213,163,151,243,171,45,105,7,100,39,31,82,220,39,229,244,47,202,144,212,65,90,143,152,193,232,21,168,113,153,126,200,103,108,72,62,9,46,135,246,225,51,249,195,92,26,224,246,107,62,83,108,251,162,30,228,240,30,227,113,204,98,238,55,115,33,213,10,4,206,51,18,231,131,175,146,197,115,163,57,6,119,192,205,96,56,36,63,101,220,46,113,236,13,59,36,117,68,106,167,96,233,75,135,92,165,102,245,72,111,33,102,242,153,13,211,40,62,37,73,36,40,41,221,92,138,54,128,145,44,25,205,207,204,65,228,249,124,103,24,13,3,135,139,176,216,202,75,223,107,211,44,229,107,3,98,11,13,232,8,207,119,246,152,108,0,143,171,178,255,243,99,121,187,147,51,24,181,45,187,40,129,234,249,55,254,224,136,48,46,201,12,96,30,119,233,152,160,164,120,26,220,156,184,236,51,19,193,175,241,92,13,152,192,111,126,194,231,53,158,175,109,124,48,195,205,128,64,100,71,33,27,179,2,70,53,240,181,21,50,103,84,142,17,179,141,101,204,62,122,53,77,243,49,27,232,222,152,73,63,9,187,91,76,181,77,179,201,94,207,231,78,219,99,155,177,173,119,231,157,75,43,124,214,31,19,195,243,98,5,108,174,127,18,99,84,214,185,132,52,243,112,76,3,190,126,213,76,169,129,3,162,33,3,233,195,174,71,50,216,26,56,42,62,115,38,211,164,223,27,109,236,64,211,78,43,209,234,168,101,184,156,253,222,22,204,100,221,174,200,167,100,183,118,210,41,186,73,211,217,229,128,161,9,44,87,177,234,52,216,172,122,127,121,14,205,244,208,66,150,246,189,216,28,65,221,101,27,172,157,221,205,27,118,43,189,250,28,23,145,152,67,164,110,236,162,231,3,101,9,95,96,232,177,87,109,136,130,227,59,160,1,104,193,79,197,125,210,68,189,122,60,89,129,159,64,19,38,132,16,59,133,249,60,70,237,234,2,33,190,225,89,241,73,20,213,30,127,120,218,217,228,102,40,90,212,11,193,219,206,113,239,93,215,19,251,208,208,20,157,36,168,212,11,229,183,249,249,123,103,175,52,192,125,77,35,169,152,9,141,227,167,173,125,70,125,82,171,55,122,34,104,154,184,78,209,0,101,193,200,230,35,14,72,84,207,84,48,14,125,122,201,105,2,26,209,230,253,102,18,99,190,85,159,205,46,167,174,137,162,105,181,135,184,26,202,233,249,132,78,99,185,143,67,152,149,218,19,151,161,52,239,91,22,138,168,105,62,15,78,54,37,150,79,179,50,249,19,244,109,132,107,220,124,38,79,87,31,136,5,21,93,42,198,87,84,178,134,186,180,75,199,52,109,150,242,120,226,205,226,236,215,152,207,215,126,94,123,240,249,107,252,54,202,74,89,205,144,167,175,107,134,179,85,131,112,83,93,253,172,244,215,62,41,44,86,207,244,125,222,202,233,26,243,117,203,114,248,160,80,18,121,50,142,157,40,219,15,191,243,89,241,100,244,106,147,130,136,159,62,15,62,37,45,78,218,227,60,187,207,98,163,165,209,164,8,93,125,49,21,248,165,162,81,217,241,181,70,128,199,40,246,10,255,187,37,130,12,7,238,230,179,109,104,114,25,169,135,128,81,17,92,80,70,215,12,21,228,244,254,90,120,248,10,208,135,116,104,70,68,120,206,57,10,229,154,90,163,40,225,181,127,114,189,89,65,11,141,186,67,84,55,201,116,14,133,16,55,248,123,115,44,175,65,119,162,70,217,231,4,57,151,251,168,64,91,163,83,28,79,39,122,17,193,253,37,101,87,58,33,50,69,166,184,55,140,33,154,72,58,159,62,7,102,8,138,163,166,157,140,103,69,228,228,169,5,2,190,172,56,220,6,101,74,242,140,10,192,189,164,184,234,19,222,161,24,26,247,94,251,205,82,153,40,133,79,51,148,122,183,56,112,103,178,211,1,227,35,10,112,70,93,214,6,24,214,35,8,230,43,60,40,154,174,7,48,233,227,141,60,184,54,96,66,146,186,239,166,177,207,49,246,140,55,197,129,17,23,159,41,166,164,184,8,169,228,232,201,131,91,175,40,211,34,242,122,232,68,186,153,158,61,189,53,39,178,103,14,206,95,220,77,89,207,27,126,75,113,252,201,66,195,161,232,150,193,159,34,89,9,155,168,130,199,80,117,203,81,246,33,173,121,38,194,122,42,28,53,234,220,180,113,230,250,20,33,186,117,1,125,230,19,17,12,101,112,101,188,75,245,117,123,246,185,227,7,106,4,157,89,172,30,229,162,90,246,212,69,41,232,245,200,105,80,164,91,234,57,82,36,237,247,226,5,227,136,78,35,96,186,158,244,166,219,60,105,159,135,113,135,21,47,205,192,190,190,20,91,9,9,218,154,59,174,62,94,99,95,207,12,118,181,23,172,221,186,180,180,194,177,70,113,87,29,42,235,82,243,83,72,192,119,8,243,196,97,126,214,22,41,41,127,175,186,105,96,152,154,235,71,102,219,205,148,187,148,247,140,142,133,234,174,58,36,193,212,50,181,18,192,175,133,153,34,185,254,52,77,188,201,183,43,248,215,91,121,54,5,19,235,141,159,6,51,164,83,188,50,224,45,110,78,250,42,105,206,28,208,142,251,195,139,88,189,104,145,15,105,234,28,147,216,32,116,58,23,76,216,218,143,228,213,255,164,66,57,175,163,57,19,105,221,190,222,82,64,159,145,169,89,200,223,41,47,102,51,164,72,12,41,178,176,79,113,210,50,223,37,30,124,214,119,121,53,52,236,70,220,124,17,199,233,205,145,29,140,181,139,82,77,238,250,228,224,164,125,158,33,89,247,148,133,206,32,214,226,241,57,93,159,93,59,167,97,231,201,113,56,49,231,146,70,1,72,132,149,192,206,156,115,173,165,167,210,6,13,75,108,165,64,12,234,123,160,179,199,173,184,218,142,120,173,37,24,8,43,30,141,222,37,157,43,116,87,238,24,21,252,194,173,39,31,34,95,203,207,0,200,28,134,66,59,77,77,161,121,194,4,118,25,80,141,234,45,140,122,55,60,163,146,83,255,12,125,207,22,247,70,246,68,55,188,110,92,102,190,120,137,119,167,190,245,153,182,57,246,233,19,99,60,157,132,136,58,159,223,246,215,66,141,74,233,41,27,73,146,20,243,144,22,81,133,222,52,242,28,217,29,21,168,167,182,114,74,81,4,25,1,150,197,53,203,207,86,140,3,28,184,182,101,174,245,126,202,24,84,125,227,230,155,20,152,150,49,224,29,116,235,178,238,104,117,253,160,148,113,79,222,176,250,234,14,67,129,118,175,181,206,232,254,20,57,118,143,33,59,123,105,110,122,58,77,164,127,98,154,193,99,170,157,24,80,234,244,59,38,20,34,149,2,134,218,26,167,159,155,57,141,250,83,197,40,169,92,43,160,106,141,79,224,218,117,124,189,29,38,218,47,4,138,131,30,200,48,195,104,165,161,145,229,27,221,74,61,125,61,137,233,51,199,82,60,55,178,94,243,169,20,208,131,18,87,211,75,254,196,93,16,105,185,147,99,202,33,249,169,5,192,225,227,30,212,217,162,225,128,126,210,191,248,164,190,97,129,6,91,26,4,156,213,82,34,124,129,136,55,107,186,222,192,200,241,169,201,44,60,206,196,182,10,188,143,217,70,90,89,151,30,135,145,135,170,240,122,52,101,67,180,48,56,220,248,101,162,119,90,249,164,53,108,223,123,195,229,42,159,171,211,225,218,226,68,223,156,17,154,235,1,143,221,74,188,22,106,136,237,201,208,158,24,251,179,110,178,177,234,106,240,233,231,246,239,177,97,184,80,154,34,210,166,23,72,72,141,1,175,85,19,15,11,30,9,55,15,150,190,166,60,232,100,247,92,206,38,230,211,105,104,173,180,123,132,153,86,12,205,4,209,50,23,112,214,243,105,75,81,238,87,18,146,37,194,73,114,70,69,121,178,193,239,231,153,194,204,23,147,82,0,85,160,18,248,22,126,155,81,20,51,250,45,249,62,26,145,169,102,82,25,134,124,223,171,43,221,52,180,71,53,121,85,22,154,142,167,179,179,27,11,106,31,215,188,149,75,5,220,206,138,230,101,226,189,169,88,64,188,168,209,107,189,191,77,219,181,152,1,163,123,66,222,134,92,203,97,44,145,51,170,247,139,244,173,186,4,100,192,162,187,18,197,237,173,65,29,255,115,11,194,27,224,243,122,46,158,64,175,226,123,161,75,43,206,250,89,79,96,148,98,84,182,245,209,139,153,190,222,21,79,6,98,85,115,111,227,140,248,244,236,0,136,248,174,48,247,110,173,164,49,79,1,47,101,241,100,58,163,212,226,139,208,91,169,9,50,56,139,163,237,0,182,165,170,5,43,182,183,52,239,189,201,97,72,138,139,46,209,25,245,149,109,149,3,93,96,44,16,7,10,66,98,215,20,168,123,124,206,222,35,47,177,137,210,166,196,9,125,89,47,129,63,55,29,68,89,63,246,54,49,88,255,94,5,140,182,254,244,217,12,107,244,106,156,201,94,225,158,18,51,20,9,126,40,243,221,243,147,58,7,13,27,199,234,54,6,105,241,106,13,84,218,60,129,134,2,203,3,58,181,229,228,185,57,232,205,148,67,21,61,138,150,98,166,84,232,243,181,118,67,77,48,250,31,209,214,233,90,108,182,122,239,240,208,107,27,155,159,102,229,87,55,84,209,103,166,211,95,121,196,76,52,45,16,69,48,133,78,101,244,68,21,114,71,174,7,146,188,167,115,224,28,231,68,248,62,102,104,12,116,73,61,32,36,126,66,154,28,191,77,173,78,151,128,1,63,103,60,249,132,80,89,204,163,71,161,99,195,40,163,29,69,48,198,140,160,20,217,144,132,104,226,27,194,138,116,141,57,41,143,74,103,23,175,35,110,157,168,186,149,103,237,229,123,8,208,2,210,158,183,42,208,113,213,48,27,100,79,204,153,8,228,94,205,9,221,116,221,151,11,66,217,164,155,167,254,54,32,135,45,55,167,241,79,55,149,53,163,116,180,105,126,93,186,139,179,110,123,143,123,211,134,165,181,33,68,205,98,130,155,12,128,38,190,233,155,25,113,120,25,204,45,233,110,71,95,116,44,46,112,238,73,107,67,236,11,251,142,56,71,198,115,53,188,2,57,70,220,218,218,167,154,1,238,134,25,193,99,45,79,82,160,241,64,217,106,28,154,51,236,72,247,229,117,205,148,162,155,110,226,45,235,189,97,21,214,1,79,125,199,152,0,208,150,152,14,239,110,76,185,181,41,20,235,233,98,132,48,97,6,150,171,230,58,102,92,107,99,186,180,36,149,65,58,135,185,210,191,167,37,169,124,107,47,212,221,102,237,79,33,111,175,240,206,12,83,160,248,47,32,213,199,121,184,230,178,148,179,131,172,235,190,95,26,159,95,79,166,106,239,125,135,19,66,69,173,56,193,121,120,63,116,109,143,159,65,14,36,186,154,55,110,253,122,126,25,62,251,54,239,36,3,203,161,37,91,154,124,238,20,133,139,76,11,190,61,148,18,204,220,52,47,141,198,240,26,177,211,129,8,204,75,139,216,144,40,206,24,19,82,88,186,159,144,243,203,247,115,21,243,166,180,228,4,22,246,46,219,227,149,142,167,178,63,86,244,72,177,101,228,53,180,56,95,137,119,106,108,132,103,90,61,181,123,162,199,187,141,110,202,174,250,219,112,45,100,49,87,221,39,113,151,225,168,12,243,168,42,78,65,91,25,222,250,221,132,147,246,180,225,231,95,204,40,156,119,93,201,70,26,129,209,8,167,180,25,204,249,9,80,232,155,14,51,217,227,253,160,118,246,89,79,241,222,44,160,245,32,188,86,10,160,237,182,230,36,45,52,156,211,35,114,3,244,141,29,239,224,1,151,241,108,241,94,100,176,158,192,43,133,152,178,153,193,111,63,192,181,210,35,136,0,235,53,198,83,218,65,40,237,190,87,57,27,150,22,211,232,228,139,28,214,38,197,248,128,95,166,81,215,184,21,186,138,183,46,212,87,212,77,55,9,173,167,20,55,45,227,21,247,134,12,72,171,101,112,218,71,62,19,226,165,135,181,13,53,156,29,116,86,86,198,171,229,173,221,200,225,132,160,94,123,242,22,213,82,6,97,102,158,171,25,53,236,240,197,49,63,113,27,167,203,246,28,49,42,152,199,97,211,196,132,53,173,196,111,143,51,117,30,220,104,223,247,104,171,208,83,60,133,161,101,162,84,110,70,63,74,223,203,208,104,113,49,100,200,138,247,198,177,156,43,126,57,175,246,228,222,200,221,197,158,4,134,250,137,193,77,160,37,30,27,128,246,243,53,105,134,157,49,83,10,233,0,197,88,17,81,142,24,147,98,179,69,83,142,96,7,226,123,20,16,23,154,249,110,54,72,225,178,18,166,165,39,229,120,166,153,87,249,160,1,58,107,127,61,85,167,181,70,252,54,26,170,58,147,172,203,33,54,134,98,216,16,45,253,44,233,207,63,102,60,46,45,74,13,162,198,120,239,74,223,200,131,22,135,24,52,188,105,4,163,180,226,69,163,104,244,166,81,170,217,42,95,65,41,122,244,59,106,64,184,116,88,170,81,248,197,111,195,159,48,31,24,124,62,155,78,142,48,97,229,103,174,20,208,206,229,70,17,117,63,141,5,219,212,203,35,4,153,237,41,172,22,26,109,227,116,204,63,14,54,109,75,56,158,76,236,197,144,51,173,167,32,70,98,48,86,39,92,171,207,231,182,38,223,29,129,244,162,220,166,21,49,8,201,111,136,111,106,205,245,169,136,245,113,3,78,106,188,207,111,159,19,40,138,244,36,39,182,6,210,173,152,4,124,220,188,179,113,168,153,154,231,205,62,156,141,127,61,45,44,187,95,196,43,156,214,93,213,76,169,183,181,224,170,51,14,112,37,155,63,113,147,240,97,109,235,186,211,67,134,48,49,208,32,40,37,244,253,20,197,112,247,227,123,218,242,125,174,6,79,53,226,201,113,141,158,122,28,125,213,55,49,210,224,90,249,83,247,10,91,70,227,93,43,102,70,152,42,230,167,220,70,208,222,239,43,43,32,169,145,41,138,12,48,111,60,84,173,192,56,237,83,187,102,138,138,106,238,150,17,141,44,213,82,156,32,172,0,113,106,18,117,182,246,180,80,141,26,88,86,88,184,159,196,52,45,241,233,90,137,166,159,199,194,85,136,18,199,137,75,207,38,174,61,84,36,20,111,98,142,13,64,39,96,34,161,24,25,222,77,87,147,166,181,233,148,169,43,110,222,44,241,240,152,119,143,236,50,205,172,202,249,196,111,167,84,35,93,153,231,67,255,106,220,167,55,103,190,152,95,227,121,237,28,60,141,232,36,228,167,165,33,33,161,226,142,37,187,34,74,73,143,185,246,168,97,64,177,241,20,72,78,32,202,71,136,204,53,209,163,222,188,160,58,28,9,98,218,135,203,51,228,212,203,36,93,255,199,156,45,13,18,201,254,245,160,1,173,131,174,69,102,123,34,144,162,5,227,31,87,96,92,13,40,91,231,55,218,72,1,204,89,38,224,165,26,172,48,68,205,200,185,79,170,222,218,59,105,223,191,95,51,75,94,53,184,161,204,139,58,223,228,240,122,110,78,83,98,84,126,206,1,139,39,41,102,116,159,162,32,102,56,19,237,210,221,128,5,34,121,61,142,223,250,40,120,33,178,29,253,47,20,134,246,35,189,220,193,118,68,69,107,193,78,166,61,161,5,196,192,45,58,1,187,214,142,82,82,179,183,172,68,127,113,127,164,128,201,207,68,189,203,218,22,30,65,221,22,113,2,181,182,242,138,145,82,148,140,201,128,44,234,122,132,80,7,233,206,121,171,132,85,141,132,124,81,74,232,164,146,245,185,204,223,138,151,54,166,48,237,250,196,59,187,85,14,96,230,143,68,119,167,9,52,22,16,215,62,138,156,100,164,82,148,93,41,210,106,159,172,245,190,68,53,128,38,234,190,31,153,83,66,148,91,241,181,20,188,154,201,148,222,122,241,241,34,199,43,99,58,123,148,170,161,224,82,107,163,50,30,165,104,176,144,42,30,105,66,163,177,52,121,236,90,116,76,232,50,140,178,42,245,41,173,195,85,131,79,122,243,203,113,164,200,74,232,115,195,206,188,163,248,15,96,229,17,251,156,81,34,135,217,104,190,90,158,44,151,64,83,252,248,157,84,172,179,1,134,14,184,4,57,239,71,142,243,76,177,24,110,60,140,242,8,79,90,218,195,231,73,54,165,1,165,5,160,248,239,25,17,147,133,213,196,3,220,215,35,80,9,160,67,215,243,210,144,129,197,144,177,153,81,191,215,171,103,137,174,78,99,135,127,30,13,22,198,18,216,177,141,87,175,77,232,52,77,95,160,211,38,46,126,244,56,105,225,245,19,226,204,169,84,20,88,240,211,148,189,176,29,235,157,121,116,70,137,79,75,32,134,234,214,234,37,170,203,41,98,85,80,80,103,221,62,95,140,182,142,128,35,33,117,164,79,118,78,210,248,96,72,79,166,135,53,195,8,117,83,152,81,30,43,15,151,2,113,149,63,153,225,60,116,22,158,175,21,62,35,30,225,147,91,134,13,87,48,188,211,226,220,241,44,251,20,93,82,64,212,158,0,221,248,39,130,51,144,230,235,179,207,214,103,63,74,17,99,51,34,136,214,190,42,220,163,6,110,141,184,244,209,153,231,112,25,249,226,214,242,179,178,121,149,218,47,234,13,17,206,241,8,201,175,160,26,97,143,46,75,85,205,12,255,181,3,41,120,162,176,71,169,119,89,159,77,160,20,233,194,210,97,89,156,92,237,130,24,113,167,159,6,251,177,162,145,118,162,7,163,14,41,39,95,116,110,2,205,236,170,236,218,140,176,50,102,49,107,247,233,225,5,58,53,2,4,140,120,241,131,165,53,233,152,123,117,218,91,59,53,26,192,193,114,225,174,32,7,20,227,8,33,229,190,48,95,136,23,222,134,238,150,130,95,146,132,229,86,182,121,72,87,107,208,56,210,105,148,159,102,36,114,123,193,218,113,86,7,20,183,26,110,154,168,148,3,144,17,100,215,164,8,165,180,28,67,90,232,15,83,39,170,17,221,132,181,64,63,221,52,138,238,81,65,60,43,137,6,138,39,4,63,123,100,64,101,243,54,9,175,7,130,50,124,23,159,25,13,27,253,90,70,69,22,155,202,57,143,135,150,79,26,198,160,234,61,46,233,163,153,78,107,49,233,213,0,208,19,67,61,48,144,28,133,27,243,98,30,4,215,160,157,58,240,143,180,14,41,86,137,85,30,248,249,4,249,190,130,195,198,132,154,60,112,255,21,52,159,94,12,53,101,64,143,145,67,120,209,43,27,157,81,239,150,216,235,17,189,161,130,116,97,232,3,96,128,50,241,130,91,46,183,41,103,159,61,66,29,32,156,64,38,71,180,59,0,215,214,212,25,19,218,103,9,26,0,120,118,154,58,107,199,105,141,70,141,101,122,71,10,49,89,41,120,22,206,239,206,252,144,33,16,125,180,25,55,255,245,156,104,82,15,62,194,25,109,30,42,57,208,12,95,26,125,74,11,174,47,141,140,76,50,251,154,51,64,113,125,110,170,191,209,220,50,79,88,175,68,86,228,42,115,32,51,173,249,112,60,72,113,214,172,175,90,99,212,122,186,204,113,15,110,235,23,96,163,166,243,8,221,210,224,18,25,148,155,222,68,39,231,117,116,198,164,174,18,215,63,135,41,218,248,112,179,159,192,28,229,220,40,255,161,135,217,158,134,208,99,166,123,213,205,116,75,60,152,157,225,85,50,86,243,122,160,91,19,78,134,219,106,132,90,206,211,180,60,242,237,96,7,167,151,85,28,169,25,127,230,14,51,59,172,94,76,4,125,47,54,14,95,53,147,150,142,17,161,169,242,233,8,200,45,106,200,208,49,177,201,190,24,167,208,17,129,112,183,166,103,2,194,34,26,109,72,164,52,85,97,203,38,127,235,97,30,175,170,55,56,203,188,99,118,83,72,84,204,230,89,106,173,198,202,97,110,107,93,17,220,87,146,7,103,25,61,73,103,86,117,244,79,1,110,87,143,147,253,117,71,138,116,24,87,100,121,186,246,145,145,140,150,53,107,161,93,15,220,173,70,97,102,208,119,250,224,96,173,63,39,173,219,46,183,179,34,191,224,150,74,209,135,202,24,106,171,30,4,113,41,28,156,129,20,189,6,115,205,130,164,88,121,166,247,165,83,20,28,230,237,27,107,198,227,254,36,165,161,158,138,223,38,36,213,140,6,44,21,1,173,167,235,232,108,164,245,201,89,223,224,124,24,14,242,57,59,0,163,198,123,255,32,129,106,166,17,38,54,5,136,140,158,4,19,68,137,145,167,28,244,189,168,162,20,201,184,26,77,80,168,135,213,254,18,87,144,229,8,243,89,183,91,79,99,230,121,116,82,156,61,160,159,121,249,180,74,64,124,213,163,229,179,164,246,52,67,80,59,142,35,0,234,182,39,85,3,255,70,96,37,80,168,107,15,106,186,85,146,137,209,170,74,23,149,226,100,203,9,195,74,180,185,158,253,231,193,255,102,188,196,22,61,178,165,63,128,184,70,231,120,236,210,52,208,60,72,63,6,116,68,3,227,153,103,75,169,222,142,25,206,213,219,180,188,94,226,151,179,129,131,230,119,51,231,183,238,58,168,111,70,160,58,172,93,247,225,102,129,64,34,78,54,203,214,175,7,114,93,82,112,252,14,163,203,214,139,233,220,140,158,80,54,55,13,78,72,213,7,123,10,64,149,71,204,16,146,202,22,213,69,116,101,135,242,61,53,35,78,244,183,6,161,86,211,203,41,211,168,221,187,121,226,32,169,245,184,109,59,172,86,125,127,107,4,203,107,243,80,155,39,165,211,196,156,194,63,66,156,23,114,87,69,184,163,98,231,214,50,243,195,138,4,145,84,44,46,152,236,234,80,64,53,172,198,197,151,166,97,46,158,50,217,113,124,87,160,202,12,97,51,159,18,193,153,118,247,226,242,8,193,129,87,219,247,151,169,191,189,121,118,115,179,131,231,128,41,248,228,248,45,136,14,134,134,19,61,167,231,193,206,60,105,65,5,98,194,173,234,155,1,247,76,158,56,0,94,64,187,136,154,207,32,121,116,128,183,51,222,183,206,182,5,186,25,85,232,231,209,144,166,220,151,244,226,140,129,78,209,115,4,207,113,205,80,157,62,45,55,52,218,247,224,227,24,212,205,52,50,49,228,95,14,62,142,156,158,247,134,113,60,212,4,186,73,91,165,167,129,132,186,73,240,144,160,44,240,244,205,12,202,87,193,67,2,92,241,233,109,129,51,48,230,97,51,230,214,241,176,119,237,54,130,135,228,196,80,79,118,56,131,14,10,254,148,61,81,212,120,202,11,194,254,128,212,225,120,184,189,140,96,51,174,198,111,79,111,1,34,42,197,132,250,245,225,210,201,197,136,222,130,186,101,3,165,213,118,32,24,76,131,23,134,222,21,253,105,67,149,196,28,135,183,248,105,145,34,53,52,99,196,203,66,134,78,147,222,195,170,60,110,30,240,38,107,210,155,229,229,46,43,140,54,91,233,237,154,17,232,4,39,13,45,30,218,254,219,16,40,143,12,22,62,249,122,203,31,120,131,151,107,103,60,153,124,228,211,124,196,168,244,40,141,97,51,185,218,22,36,62,168,109,181,231,106,184,90,131,63,8,210,0,61,83,233,215,76,158,167,129,63,104,62,240,120,248,132,131,81,38,147,234,29,207,47,7,105,24,42,70,199,229,124,138,54,194,230,143,198,216,84,150,105,83,6,206,41,222,202,202,93,245,169,79,236,128,174,88,197,234,9,51,161,140,223,177,41,144,219,218,79,97,229,60,90,180,50,116,115,254,148,148,146,70,134,59,191,41,252,41,127,60,89,50,153,100,232,13,42,19,142,137,207,76,247,227,187,209,245,42,235,36,139,62,6,220,232,226,30,126,69,212,75,220,73,129,51,164,231,39,135,51,152,149,253,18,81,101,157,130,28,199,57,146,25,72,182,172,249,38,136,12,209,27,44,87,4,43,15,49,36,167,147,51,104,145,100,209,158,255,58,141,141,40,248,183,246,217,41,167,154,143,115,16,34,8,96,104,136,68,149,209,82,168,35,27,65,169,210,188,87,26,185,67,197,170,45,120,242,148,27,146,150,246,75,110,183,108,125,188,84,157,104,110,185,153,222,133,252,36,229,88,154,65,13,86,250,163,246,84,143,135,186,228,209,136,178,158,140,223,4,102,229,102,211,36,215,39,31,112,135,4,141,27,44,162,235,41,111,240,197,199,37,83,67,181,76,217,81,33,127,12,174,181,242,182,93,66,149,142,200,147,155,173,235,96,62,188,173,51,224,187,6,148,216,15,41,44,203,53,190,39,109,248,207,91,35,101,144,130,126,14,82,222,135,174,150,3,165,92,110,187,245,240,3,213,14,73,181,18,231,61,158,58,206,217,109,90,110,76,195,172,140,153,48,127,175,32,229,131,12,68,107,85,72,27,93,102,73,139,230,159,210,10,200,112,63,209,89,154,185,61,85,29,196,241,46,33,96,182,24,240,185,249,136,110,7,8,253,231,243,96,231,69,46,85,33,100,94,77,23,144,241,111,143,224,80,220,69,189,129,74,50,63,232,60,154,201,42,106,190,28,112,234,37,127,108,112,246,62,3,14,32,39,6,133,70,202,218,246,243,211,37,168,6,155,117,152,61,99,178,47,203,97,229,75,106,117,4,53,207,64,73,176,193,23,45,168,90,11,77,176,236,224,180,55,61,246,142,57,231,75,157,87,173,213,65,175,158,36,88,252,83,83,217,122,178,237,134,175,242,25,140,34,179,186,172,168,113,231,32,115,130,118,136,170,152,214,47,232,207,13,70,204,140,128,131,242,53,91,64,18,175,141,172,172,110,227,103,14,158,163,46,184,58,23,234,18,106,158,128,98,252,107,22,115,50,235,83,214,185,66,82,199,100,42,203,98,46,43,42,143,252,140,70,193,21,70,160,40,14,30,43,174,152,124,15,216,82,226,248,57,70,148,30,213,76,78,182,92,134,82,18,21,67,249,181,105,235,95,97,54,186,28,49,159,93,254,82,194,154,19,168,123,97,33,237,31,164,148,199,172,78,37,44,7,64,51,194,202,255,234,189,207,130,137,118,29,158,12,150,70,165,13,7,56,126,175,62,94,163,150,99,139,169,90,222,49,3,228,34,55,207,8,246,196,186,166,242,248,92,157,73,52,221,71,163,101,67,30,220,48,31,113,126,20,74,162,90,101,131,125,35,245,24,113,234,44,90,88,57,65,213,25,164,59,83,50,202,158,98,6,187,24,251,44,90,26,79,93,147,202,99,96,181,91,181,118,30,253,109,184,33,118,76,98,82,199,90,113,5,128,26,50,82,103,178,27,11,214,99,62,11,232,46,47,88,198,158,171,207,89,85,238,210,125,98,35,172,229,18,0,51,38,74,235,90,129,246,133,200,27,155,202,211,221,11,93,25,36,156,177,35,81,202,84,243,2,43,113,247,51,232,55,149,54,127,25,25,104,152,193,26,43,247,253,57,79,162,109,25,170,137,19,247,233,213,231,240,90,119,191,3,70,217,212,12,203,102,93,119,39,62,239,165,131,70,207,70,140,41,164,201,75,139,116,248,172,209,179,102,189,192,170,107,4,249,84,143,92,14,32,173,221,30,45,2,116,223,226,209,140,201,82,37,128,248,94,145,247,38,238,202,42,233,92,232,23,9,66,193,102,124,83,250,219,231,132,191,188,151,141,95,82,105,228,98,172,14,41,142,116,224,190,42,208,128,148,164,156,217,156,224,106,174,144,114,196,189,7,116,30,34,122,65,47,93,168,117,158,239,1,29,161,60,248,66,230,57,102,195,249,157,149,85,58,226,156,16,222,85,214,40,7,39,217,86,10,44,88,119,142,147,34,84,197,76,240,133,61,16,34,64,137,147,70,48,101,26,97,196,37,164,165,253,87,205,172,175,152,11,228,193,215,163,198,113,102,110,188,213,196,151,211,33,51,153,208,203,148,75,153,90,135,140,94,235,17,39,254,66,60,66,213,79,144,172,28,66,88,203,185,59,84,192,228,132,205,177,49,44,19,62,18,105,149,110,236,135,61,156,90,216,133,69,134,167,163,103,19,129,194,153,40,251,53,243,121,131,135,23,158,23,113,8,44,75,120,9,180,33,119,86,234,123,54,215,144,234,128,237,161,169,87,106,2,12,181,134,183,141,222,246,84,73,152,77,214,254,122,250,160,239,84,111,102,73,239,214,49,207,161,186,96,5,218,164,26,49,10,146,215,90,72,6,14,154,34,192,135,235,35,245,71,80,134,78,124,79,134,18,194,104,102,14,22,89,196,57,220,138,28,144,234,224,160,164,119,131,163,71,250,187,144,27,136,100,36,88,159,169,168,254,130,24,240,8,95,130,14,168,71,150,133,194,89,52,241,209,136,56,148,229,170,84,107,208,241,175,177,97,12,148,51,153,99,179,132,86,13,163,251,42,198,84,243,213,227,209,192,202,235,167,174,200,61,199,120,147,113,223,89,37,147,22,18,189,65,47,156,103,83,183,211,100,223,67,131,164,3,102,84,58,66,114,5,59,122,231,59,148,237,74,103,139,84,84,145,80,24,177,31,93,247,48,187,68,25,154,12,57,64,0,49,87,19,26,143,244,1,101,85,149,44,35,249,124,51,4,163,61,196,23,5,69,110,201,47,24,227,135,42,131,213,18,92,108,252,9,244,139,138,188,81,200,15,118,98,232,57,84,33,27,206,235,32,133,61,155,79,89,175,190,28,44,242,193,93,76,184,56,31,105,187,227,170,212,48,211,33,175,210,143,219,42,79,55,95,179,158,132,61,216,199,29,144,2,100,30,154,122,73,148,242,41,101,11,235,178,110,134,252,245,29,62,175,117,137,41,81,194,241,82,246,149,213,67,122,99,234,209,150,105,22,234,151,45,154,146,216,163,176,152,109,55,142,140,78,123,212,212,215,143,25,52,172,164,21,245,167,207,147,222,244,152,9,17,63,210,144,134,163,141,123,103,109,68,61,129,17,97,217,77,6,33,37,45,191,60,103,224,123,141,154,163,170,234,234,36,8,110,55,83,4,76,80,175,5,49,117,51,69,20,247,231,163,211,185,46,115,30,180,96,85,57,253,242,79,199,34,22,23,165,1,253,150,104,48,69,212,6,216,231,17,119,200,198,88,116,55,179,205,210,212,183,102,195,10,167,21,177,230,50,84,230,147,98,169,108,88,89,211,107,8,169,146,104,138,109,22,178,46,149,172,36,105,210,98,15,39,53,253,170,74,230,118,115,57,214,134,175,51,184,128,64,188,28,239,85,233,27,225,66,63,225,73,36,45,178,209,11,170,148,96,155,245,178,226,79,35,182,85,205,61,212,4,194,73,49,109,216,250,236,40,235,186,102,187,158,221,94,5,222,50,12,114,145,118,0,218,162,10,85,197,122,33,35,115,128,216,137,170,126,33,246,219,174,231,86,141,16,91,119,233,10,36,46,220,194,174,197,199,98,96,158,107,205,144,207,233,169,151,169,213,220,180,195,66,40,71,207,166,179,105,175,235,176,34,143,169,39,174,49,185,206,240,134,231,147,173,39,146,66,161,44,124,105,131,134,171,217,138,153,146,89,208,166,125,51,7,74,9,63,189,230,247,106,152,193,215,141,239,151,234,74,32,154,56,67,21,156,9,153,21,57,124,142,115,168,66,66,37,4,175,93,143,23,78,251,18,17,136,73,11,245,231,60,39,219,22,18,36,100,11,212,213,166,159,32,162,108,235,63,31,207,145,157,131,247,181,1,76,173,42,222,8,67,67,32,243,207,162,53,110,74,61,177,105,129,190,186,43,99,104,233,18,133,139,96,113,111,166,145,168,191,204,105,17,219,40,186,218,85,163,104,64,254,104,242,184,121,152,156,172,234,70,230,17,242,164,149,238,171,174,102,3,203,248,91,147,172,63,222,86,125,116,85,33,183,15,229,32,112,123,207,233,2,153,84,72,34,77,212,183,117,147,70,140,54,158,28,70,68,133,14,192,226,54,35,175,81,231,31,8,33,45,104,253,202,203,193,209,191,198,163,29,108,228,238,215,172,132,180,103,6,195,133,116,47,198,115,214,243,161,128,28,137,139,155,69,66,170,213,140,40,248,85,21,27,15,35,115,134,218,48,106,36,100,41,186,242,182,102,42,159,197,231,10,200,128,169,24,116,168,90,87,36,100,76,125,78,121,218,41,133,29,159,54,212,231,6,58,164,250,219,51,165,136,202,208,197,27,74,29,198,121,59,175,134,21,128,138,71,233,22,150,184,160,64,169,149,126,134,231,183,217,148,66,248,139,195,105,61,26,240,36,174,250,85,57,204,170,138,68,21,238,56,92,33,130,216,254,108,228,144,104,53,111,184,174,231,243,53,213,47,65,126,177,70,85,23,68,224,227,200,19,14,66,36,235,202,144,212,72,84,220,30,154,253,171,3,186,209,22,84,237,237,66,75,240,85,196,36,174,213,163,177,156,187,213,144,7,134,35,67,247,75,248,133,118,246,8,165,32,2,247,72,92,195,108,21,125,151,0,222,179,102,239,64,106,64,148,21,26,164,116,140,200,147,39,114,248,87,30,21,165,123,117,131,40,204,7,168,26,233,205,170,95,27,141,204,88,127,120,137,85,201,62,97,73,152,129,209,45,6,70,207,98,61,75,55,68,68,135,1,245,171,88,233,149,9,133,235,1,63,141,64,143,129,241,80,246,114,115,123,186,73,193,242,215,171,107,12,35,147,228,66,77,114,39,158,10,46,66,141,253,129,111,223,246,193,98,251,172,12,39,74,193,85,100,114,79,244,175,90,231,48,33,231,21,214,179,54,116,217,35,14,27,42,33,8,238,129,41,23,43,53,163,248,20,244,156,107,124,1,114,170,199,20,68,152,110,40,162,142,250,214,37,21,43,221,136,216,183,152,107,191,29,9,116,107,210,202,123,205,120,49,43,238,77,194,86,190,35,189,112,41,52,164,33,247,87,198,125,52,246,142,231,62,67,88,120,29,207,67,126,25,244,86,14,229,96,250,182,181,164,100,250,177,193,244,81,172,39,85,28,109,251,244,193,6,85,232,17,86,9,30,168,184,119,32,212,11,137,131,38,203,22,76,109,9,24,120,129,120,106,202,118,148,76,153,192,183,35,99,47,83,116,252,217,161,169,227,94,69,228,174,229,247,100,59,202,53,87,75,11,138,185,64,100,21,146,200,204,80,253,216,137,54,228,208,231,53,30,112,29,83,160,4,45,100,212,145,91,214,244,241,137,60,243,101,194,37,123,220,100,170,152,198,81,233,247,106,100,57,111,154,213,216,8,102,8,42,65,226,58,228,123,18,115,207,224,107,194,55,46,242,189,40,241,162,253,60,195,204,95,31,98,70,177,50,38,3,216,204,231,151,77,40,48,172,133,154,212,20,115,161,38,236,15,70,178,81,8,57,142,25,245,179,120,176,58,165,33,249,24,45,247,41,59,2,28,71,215,108,218,216,177,60,70,179,238,54,49,159,112,110,93,133,234,6,202,182,136,25,76,66,141,7,35,196,184,243,8,115,45,1,122,46,166,8,144,101,76,72,103,101,175,216,150,19,157,12,201,69,98,78,41,78,251,50,236,176,201,98,6,169,115,213,177,33,48,79,122,53,251,172,188,24,172,254,250,104,103,151,245,108,11,9,192,115,82,232,123,89,245,248,126,107,196,153,244,222,196,32,251,238,133,199,121,235,250,94,121,180,187,83,146,185,188,233,68,43,195,245,171,117,14,26,169,86,189,24,14,184,126,119,187,41,148,176,164,133,202,77,199,23,184,109,86,145,49,153,192,196,183,236,164,82,52,61,214,129,86,99,172,122,156,161,173,23,119,8,22,239,202,132,190,238,49,211,105,29,43,19,153,187,185,30,115,143,12,84,249,181,244,233,144,28,119,118,201,118,5,220,72,204,149,60,80,152,201,176,102,189,26,114,143,173,123,225,232,75,175,166,109,210,223,218,168,32,158,153,48,12,100,24,234,241,166,8,251,44,144,124,183,74,252,178,252,172,61,136,247,194,9,161,131,91,206,143,182,109,46,244,184,154,181,91,117,171,100,143,242,224,191,156,85,175,253,131,80,59,149,144,60,202,6,157,144,88,52,253,178,187,43,204,176,159,170,25,70,139,113,205,32,176,167,154,199,173,65,28,115,122,58,50,147,117,154,244,48,87,178,130,178,77,131,207,242,32,58,67,45,164,176,127,74,172,51,22,118,134,12,123,62,247,134,129,209,55,59,244,196,30,145,117,26,158,111,187,127,158,244,16,78,53,103,180,135,253,230,52,44,41,101,255,57,171,206,150,21,86,220,144,157,159,139,145,151,117,51,120,221,254,156,139,133,214,150,207,12,111,154,54,33,113,214,165,8,100,207,42,222,15,7,137,237,219,201,91,106,50,147,74,225,168,28,25,51,72,149,144,182,166,249,69,204,38,21,233,55,63,206,132,134,31,246,100,177,238,113,155,193,204,233,137,13,192,229,179,86,72,99,134,30,200,65,104,153,45,0,120,166,96,31,23,93,127,14,173,210,85,81,18,117,190,17,188,42,16,109,39,173,107,114,65,10,165,114,18,118,35,189,230,180,162,45,139,18,105,82,137,3,142,227,18,76,82,204,130,199,201,38,61,59,162,85,250,152,181,8,144,210,190,140,73,92,218,21,98,155,232,21,11,94,110,126,184,42,255,33,13,245,57,224,164,152,145,106,80,63,97,93,98,84,176,9,73,61,112,210,254,1,238,37,227,6,238,88,205,253,246,220,163,200,116,62,228,187,35,180,168,59,210,166,90,132,24,24,47,194,128,202,97,206,176,95,232,118,3,152,229,27,80,26,133,118,215,157,16,7,37,0,132,244,242,44,105,168,225,184,70,61,225,123,52,164,116,135,208,93,178,19,26,192,215,205,204,245,170,123,52,7,128,27,139,53,127,62,231,210,12,69,123,228,136,85,40,153,147,167,92,225,107,106,136,181,233,131,205,115,125,116,12,36,195,178,167,199,108,240,59,55,3,14,214,45,154,30,153,117,127,27,100,144,14,41,205,159,197,195,200,100,244,136,242,100,205,216,159,252,201,8,220,158,159,134,126,203,147,137,248,27,91,0,232,13,238,166,18,217,140,4,95,194,243,90,134,3,88,97,70,102,230,185,58,211,138,107,207,77,15,28,126,218,146,143,9,223,197,23,234,97,134,77,33,137,39,64,176,182,195,106,253,173,114,49,105,150,79,255,195,204,16,52,136,217,184,20,195,122,182,114,73,195,80,81,3,93,242,89,33,141,24,122,210,103,43,207,102,55,159,111,33,0,16,192,84,100,3,151,155,105,25,213,183,50,69,246,95,92,67,79,220,57,226,218,99,198,161,239,97,54,42,89,25,50,16,10,217,159,108,178,71,232,151,230,180,248,202,211,102,54,224,92,152,23,29,125,159,175,123,204,76,118,97,48,128,16,204,120,32,220,12,69,84,213,171,55,201,120,191,26,239,85,120,156,17,169,161,60,229,15,78,225,93,148,0,96,177,235,51,251,160,52,102,195,13,219,155,81,24,127,109,95,152,193,107,220,253,200,204,172,56,55,39,43,38,138,25,44,118,242,169,96,76,127,226,111,158,39,43,14,8,197,140,231,38,46,202,178,201,49,253,189,104,116,79,26,184,224,223,206,17,55,207,52,105,171,25,226,134,123,115,24,63,203,210,185,146,93,151,107,192,251,74,183,220,99,70,62,217,111,206,107,151,247,106,62,113,117,51,213,34,221,175,50,68,68,101,134,57,87,105,72,0,177,70,153,223,191,39,145,168,14,42,74,164,46,7,142,185,236,174,1,89,6,99,53,227,193,77,37,176,234,10,129,168,201,191,103,6,225,159,228,193,57,49,62,53,61,204,8,113,12,185,121,161,110,153,122,152,79,96,163,91,82,161,223,96,199,205,77,102,81,214,192,121,139,245,177,182,96,30,166,226,41,102,118,234,28,55,183,50,154,140,74,69,84,39,150,39,145,186,136,170,96,70,3,111,132,153,166,180,245,152,231,199,145,139,25,231,173,202,147,195,198,187,98,203,130,136,169,55,181,226,92,248,52,70,96,65,247,13,26,102,190,216,5,107,55,57,37,49,23,90,6,252,115,37,186,195,245,12,168,134,6,254,174,166,153,77,235,100,102,222,95,133,98,112,12,158,239,183,219,107,46,190,153,178,176,147,136,151,216,163,173,210,221,90,192,103,63,86,154,240,191,105,8,239,121,238,26,4,87,186,75,134,255,180,97,121,246,51,100,165,13,159,73,11,161,31,145,25,104,198,233,246,121,111,152,33,84,210,121,72,26,59,22,47,193,248,20,124,72,51,170,186,225,15,222,170,5,113,98,61,241,241,78,126,49,10,247,235,61,96,102,42,190,235,144,248,213,150,28,142,39,122,127,191,153,2,76,104,118,245,84,64,13,126,29,226,152,129,215,233,168,208,75,215,124,67,4,117,148,164,224,196,169,220,252,228,196,12,38,78,39,195,249,207,248,132,235,232,5,154,64,87,229,106,171,121,15,127,177,244,235,62,18,115,37,167,229,99,74,91,124,215,108,11,212,205,126,64,33,107,214,159,245,3,201,110,234,203,205,208,180,235,168,208,186,148,125,223,128,202,35,181,199,188,67,132,109,24,255,251,234,122,180,90,83,174,31,173,211,196,21,52,66,167,105,55,251,234,51,73,162,164,223,147,201,57,253,123,66,183,65,73,92,227,123,152,69,171,155,17,23,125,178,49,36,80,220,27,161,174,156,164,232,74,82,99,180,17,47,6,54,178,235,102,11,68,225,75,183,208,82,139,78,78,121,114,30,56,236,219,205,231,212,206,58,27,40,96,197,7,51,112,87,127,83,11,237,195,159,96,37,198,208,181,61,203,113,39,125,150,83,74,78,143,203,0,176,188,248,126,56,65,74,234,17,131,30,104,246,29,203,68,207,151,122,112,116,133,12,223,86,78,52,103,77,81,98,198,181,244,89,204,198,64,46,84,204,9,172,159,255,52,199,178,160,4,27,234,34,245,131,0,99,6,51,165,135,163,177,192,136,25,142,11,189,26,218,5,63,245,65,48,172,173,115,229,156,203,116,191,186,249,60,119,210,243,141,245,59,125,121,210,91,124,182,109,93,189,0,215,124,171,158,8,192,53,205,66,1,220,13,207,21,14,171,49,94,207,181,0,40,114,115,133,28,85,119,68,214,87,204,83,84,84,166,142,57,140,253,211,247,83,176,93,117,107,30,10,166,158,85,194,204,105,86,244,244,67,98,211,239,77,94,174,232,206,96,249,207,152,135,137,172,146,46,253,114,177,230,99,219,143,235,210,63,110,212,88,62,226,3,154,208,189,213,91,57,209,213,90,217,205,201,146,196,98,102,102,238,111,50,64,14,145,133,142,3,111,5,90,95,183,194,40,162,199,50,244,39,203,93,87,152,82,91,82,127,131,174,221,54,221,122,28,223,162,103,163,101,48,221,219,7,151,4,49,152,186,197,180,231,249,79,131,149,20,165,90,235,1,220,51,174,30,201,250,255,197,140,131,231,7,212,232,182,131,137,235,186,140,128,232,179,158,99,176,139,146,32,29,55,109,68,136,131,254,228,57,132,229,222,211,6,212,159,172,146,112,145,116,230,2,115,176,71,152,161,38,150,21,112,246,78,250,199,124,192,203,234,74,31,12,158,97,238,112,132,78,176,154,219,84,135,157,163,180,38,255,154,32,64,53,177,183,6,90,116,247,234,1,35,169,220,124,24,54,96,132,185,22,33,222,131,43,106,231,79,135,202,204,202,31,100,219,192,200,247,167,73,141,202,54,79,113,254,83,4,199,186,121,14,121,176,198,142,228,187,6,13,159,67,51,196,11,24,195,71,84,133,25,150,85,201,180,46,218,14,138,175,220,81,173,103,75,158,204,218,114,87,92,221,172,235,238,154,201,204,85,223,239,232,174,103,117,134,121,162,115,158,122,9,51,62,183,152,81,160,169,49,209,192,59,74,54,212,148,30,71,247,200,112,0,215,22,109,98,152,49,16,85,136,71,155,48,151,201,205,27,173,106,57,110,78,128,37,249,9,66,197,221,99,125,113,176,106,41,130,20,60,164,141,241,219,68,58,77,204,64,69,250,189,249,57,5,100,137,128,116,42,57,38,34,58,31,75,141,192,149,227,151,109,136,245,151,73,144,78,127,107,107,0,150,136,23,109,19,148,14,220,124,246,205,44,169,111,78,36,164,94,174,185,138,92,13,230,217,239,10,25,16,198,202,190,49,1,9,173,181,195,140,172,97,87,51,11,200,159,156,44,193,238,122,115,2,147,228,31,4,41,53,225,15,198,12,113,82,152,187,80,154,1,14,135,4,208,223,218,216,1,135,222,26,176,76,108,27,39,174,22,186,166,99,69,223,98,135,21,242,122,189,117,38,4,205,177,87,78,237,187,57,102,35,101,241,17,91,196,90,18,164,160,139,187,87,188,20,73,20,1,16,131,76,58,99,210,98,143,7,175,173,79,6,9,226,46,113,188,0,89,151,88,26,51,157,241,110,46,100,12,246,123,245,138,155,159,233,168,4,118,152,129,56,198,233,100,245,178,231,197,120,246,184,249,130,229,74,135,52,25,119,85,28,140,48,224,235,213,39,204,91,41,204,196,67,186,186,8,173,99,63,179,54,146,190,230,243,189,118,91,113,245,57,77,212,147,177,172,203,8,175,23,234,201,170,63,109,2,89,215,29,128,213,71,239,253,107,185,119,103,2,116,166,68,118,19,237,154,226,27,49,123,91,215,228,7,242,62,245,250,142,100,252,139,68,95,211,218,226,106,248,57,199,239,17,200,16,80,25,72,51,195,67,67,43,72,28,153,227,138,34,9,91,194,253,203,20,10,197,60,129,32,133,3,119,150,135,126,16,32,247,247,189,140,247,91,142,70,200,215,214,200,225,151,26,131,145,88,169,215,164,184,152,150,68,113,146,102,255,17,88,185,153,66,234,210,171,97,196,76,225,49,51,117,244,234,243,30,113,6,192,178,183,68,57,21,230,164,94,34,253,135,82,16,255,78,204,16,173,135,163,159,128,232,232,197,39,160,253,72,222,205,140,12,131,152,207,16,167,234,57,54,56,17,219,210,183,158,86,144,110,17,8,144,218,208,3,100,153,102,189,155,33,113,207,50,224,43,163,195,30,143,134,18,158,110,226,231,112,26,45,28,102,180,34,138,206,179,101,29,61,35,204,128,105,213,188,99,97,35,101,250,30,62,184,195,51,71,124,179,134,82,164,128,52,99,91,14,243,126,154,170,27,113,83,201,158,64,0,235,162,77,84,28,186,137,66,95,68,94,104,26,171,25,134,63,13,204,30,72,4,253,62,208,24,184,25,42,12,113,13,79,16,157,138,231,91,39,185,139,164,25,83,218,255,82,4,187,116,202,136,210,90,3,64,149,107,24,209,160,18,63,5,206,198,18,209,141,225,60,212,173,4,40,86,86,188,244,217,64,100,64,23,124,224,35,2,140,110,190,249,82,55,5,137,169,120,108,228,98,213,119,51,177,191,126,67,217,51,188,69,175,6,20,60,252,75,67,216,39,250,188,205,102,209,190,191,109,65,250,80,51,124,73,241,224,203,14,120,49,179,221,181,107,62,19,163,234,205,23,121,198,248,152,116,202,74,168,139,144,246,216,177,75,163,175,180,100,195,49,242,182,15,43,107,33,60,43,72,70,173,224,81,197,194,30,217,124,123,49,35,166,21,243,108,160,72,169,95,19,177,217,72,161,145,209,44,162,237,216,80,152,237,55,46,163,53,83,250,114,96,30,35,61,228,79,62,12,48,169,55,7,43,24,137,15,19,227,144,132,14,209,210,248,152,126,48,131,212,148,173,244,56,149,103,152,221,115,156,68,102,130,77,67,231,112,205,30,143,70,130,165,206,199,99,174,169,197,217,6,192,81,75,64,231,79,118,224,185,153,229,249,184,227,64,34,227,136,32,98,209,52,243,130,122,55,22,1,212,158,34,231,132,117,183,123,241,50,96,182,94,92,59,202,94,145,14,42,239,100,105,214,83,28,201,164,6,205,93,214,64,129,182,110,127,109,50,77,237,121,109,118,103,247,198,173,159,91,61,29,64,88,206,78,108,121,46,248,186,187,154,129,89,132,121,8,189,188,53,185,197,78,201,128,55,241,83,142,209,72,87,34,253,134,188,217,80,51,122,65,158,148,76,166,27,45,235,135,214,15,247,36,206,220,207,77,157,156,101,184,116,31,79,134,19,244,169,6,86,176,35,70,94,176,219,8,136,153,242,222,138,155,15,132,140,244,234,150,91,119,111,121,37,35,94,90,143,185,78,119,37,32,74,28,73,203,71,224,41,194,87,160,134,59,5,154,201,147,175,226,110,190,113,23,43,214,105,193,243,63,60,106,99,15,153,194,175,103,223,170,213,25,63,61,149,86,134,15,61,135,79,65,8,19,219,59,3,209,122,244,151,202,208,244,73,132,112,230,235,158,213,119,51,147,191,30,122,107,58,37,179,103,28,207,238,132,242,188,238,71,104,163,187,3,116,126,24,225,45,249,109,248,223,107,138,171,1,52,234,44,162,197,167,186,67,123,214,205,122,182,194,76,19,250,140,244,51,12,251,122,112,153,230,151,143,39,53,143,172,199,86,158,113,244,64,107,95,212,21,166,255,115,125,32,42,51,207,161,78,200,217,19,215,222,145,176,175,16,58,233,83,163,122,51,227,135,7,136,231,245,28,214,123,198,120,86,96,199,26,187,144,31,30,145,114,231,24,202,227,113,20,160,185,137,159,62,107,118,105,148,122,226,133,177,35,219,207,154,149,162,19,89,155,62,99,2,66,17,94,52,250,134,34,180,247,59,98,108,60,242,224,230,85,228,248,148,160,52,155,58,156,228,41,162,6,82,140,45,100,168,187,154,17,118,142,90,65,233,85,29,55,19,106,118,183,143,70,164,119,208,248,156,177,106,145,135,148,254,42,40,195,81,185,143,133,85,33,48,18,239,9,177,152,60,162,14,145,1,218,107,94,128,176,169,197,79,67,48,169,158,27,132,201,183,6,130,194,194,174,26,31,32,103,92,111,153,130,28,173,94,13,107,204,45,83,32,107,47,69,14,204,125,245,187,91,13,194,5,53,195,184,18,230,74,28,163,121,5,130,247,216,39,11,153,109,141,123,72,205,220,253,121,195,50,163,193,135,137,247,228,216,190,137,209,116,196,105,253,158,113,53,65,152,250,248,160,183,147,127,109,235,43,46,79,112,194,166,16,27,188,205,14,253,216,141,12,125,28,15,253,137,51,79,140,57,182,239,177,19,221,51,221,192,225,238,100,195,143,163,133,148,185,188,149,49,93,246,48,147,226,19,199,110,254,186,208,226,196,59,142,148,34,24,97,75,77,61,188,39,210,125,90,35,252,177,155,239,107,46,91,55,21,98,143,49,34,4,32,29,185,244,123,224,85,70,209,118,110,107,217,156,106,38,23,17,239,157,33,255,122,204,208,44,199,73,191,13,103,248,252,118,239,51,220,8,174,215,100,11,28,252,37,98,73,83,231,149,189,114,26,197,92,56,118,40,178,76,205,136,156,221,172,236,248,216,132,15,85,195,166,227,132,230,149,227,183,225,46,127,62,104,6,234,220,194,140,87,161,17,244,50,221,110,49,63,187,14,173,129,35,166,18,123,90,125,146,122,196,247,227,254,54,7,186,154,207,22,55,250,189,90,249,200,89,2,21,122,4,183,190,96,88,200,134,193,169,187,149,211,89,39,3,216,179,26,65,215,217,86,74,154,207,182,65,43,83,252,50,125,53,79,90,129,86,154,168,226,25,203,177,174,235,228,77,155,102,134,93,71,19,22,208,250,236,91,2,60,14,230,147,238,160,49,45,204,107,19,198,106,178,17,50,238,248,233,53,149,11,196,146,141,181,69,4,64,15,96,126,18,126,136,145,247,235,204,22,96,235,154,240,163,97,209,199,4,129,182,180,218,147,46,204,81,164,152,230,147,76,205,2,145,236,138,153,64,137,67,243,6,200,56,207,126,173,117,40,76,29,193,251,51,12,235,94,172,101,83,210,79,171,180,112,209,233,180,72,111,94,205,137,170,236,181,76,214,91,204,64,53,218,29,51,35,120,23,243,128,115,224,222,28,248,177,188,22,133,234,29,97,46,176,171,165,123,206,25,224,17,101,159,105,212,202,122,115,250,121,122,191,97,17,193,168,60,26,188,116,41,38,233,200,212,11,229,197,160,211,139,76,232,52,94,80,77,168,39,147,111,138,232,125,52,37,64,109,182,137,221,245,209,169,236,136,235,103,69,170,216,238,58,202,141,226,12,195,233,62,195,135,154,175,4,123,131,169,109,228,27,4,119,112,6,83,205,116,9,70,16,220,65,31,87,49,55,68,94,230,77,13,12,45,66,208,179,225,186,17,191,124,200,150,182,126,206,181,226,72,90,203,197,16,201,232,111,155,32,226,77,243,228,166,136,190,51,156,52,19,69,170,230,120,107,210,248,213,96,102,79,163,68,53,25,97,34,217,22,142,31,9,169,73,228,221,112,233,37,122,161,111,137,20,101,36,245,74,214,130,213,192,141,173,183,92,12,110,65,34,178,179,143,66,142,219,34,25,57,165,231,204,180,225,229,167,161,147,80,92,194,248,245,136,70,157,155,94,57,253,34,120,104,253,230,96,173,143,80,190,54,106,200,37,110,158,233,77,150,77,158,49,201,43,242,14,103,202,23,209,47,197,156,37,253,133,122,152,72,167,66,163,96,20,234,145,60,70,226,39,171,57,177,181,68,234,121,170,124,47,64,168,213,110,24,75,132,60,196,101,62,102,246,41,183,26,36,76,111,93,198,125,238,4,17,69,121,95,235,6,155,244,101,42,117,43,74,5,188,106,36,189,11,212,135,58,164,72,128,151,155,112,39,84,215,171,171,41,67,68,186,190,107,96,5,166,97,71,209,21,184,161,8,195,97,69,140,54,234,212,244,168,189,183,14,188,17,85,132,166,174,248,49,90,193,197,205,160,212,159,111,5,174,218,183,82,74,20,89,232,33,49,155,106,91,20,56,172,230,173,239,76,162,224,22,208,79,240,167,143,93,208,160,242,39,91,91,59,41,24,78,248,85,194,250,170,152,243,49,140,117,38,234,54,224,145,139,126,74,19,132,139,234,123,6,74,170,211,0,119,185,71,205,104,143,162,191,205,207,165,120,238,105,52,98,207,60,201,241,169,240,1,81,124,121,126,186,93,200,1,149,145,54,116,6,82,200,137,218,124,54,74,248,199,58,230,136,234,224,68,168,239,249,101,216,235,252,167,187,197,243,207,107,209,115,22,213,65,52,162,230,243,90,112,142,251,199,60,171,242,120,141,122,53,201,68,135,158,13,58,64,117,67,25,191,252,139,87,246,73,192,237,199,12,124,204,127,218,128,54,50,141,6,229,190,24,111,56,100,183,78,66,130,176,11,88,48,70,211,169,247,70,174,253,214,114,77,224,66,199,12,54,244,26,213,216,122,118,252,169,55,175,0,11,47,168,128,236,157,14,74,49,74,186,40,175,107,81,6,21,237,146,163,192,13,20,69,88,66,33,27,95,101,196,44,43,96,1,117,250,67,1,83,211,5,36,244,169,120,239,1,111,117,139,231,46,182,137,235,205,127,152,171,139,56,88,162,50,8,202,34,187,232,60,102,48,30,226,125,157,91,35,194,18,128,132,50,133,68,17,43,66,192,1,72,128,111,182,235,189,115,247,174,131,99,6,116,155,4,9,200,116,207,61,166,66,38,213,175,115,216,104,98,99,192,243,9,186,182,142,138,149,17,226,99,243,24,69,79,123,134,237,110,72,103,166,204,199,75,161,15,188,187,99,216,173,1,78,18,15,195,72,51,178,91,207,190,40,58,30,64,184,251,172,30,63,32,205,153,20,197,123,204,52,214,124,31,132,106,81,81,223,13,98,150,186,125,125,48,161,207,247,111,106,166,245,213,127,155,228,213,51,166,198,230,209,227,106,10,95,226,240,34,131,214,183,31,46,228,182,84,75,249,152,97,97,114,71,254,120,83,165,41,132,138,34,192,116,71,29,50,236,62,117,221,31,143,41,7,66,191,195,187,42,173,95,152,11,24,185,207,60,128,210,102,181,90,29,218,173,179,189,142,68,165,17,217,39,49,45,177,231,220,42,106,134,105,221,95,171,239,103,155,173,179,109,247,10,207,108,47,170,202,216,168,153,225,235,185,25,132,71,211,31,238,150,123,251,204,224,241,223,119,166,135,57,135,249,204,4,245,250,128,247,38,95,244,252,138,74,218,127,114,70,238,245,193,197,48,139,110,133,96,166,155,207,255,14,31,182,34,174,13,77,154,60,241,6,101,98,169,207,123,65,206,225,238,79,39,205,169,141,53,131,78,152,238,37,159,227,10,147,170,233,175,185,121,241,28,214,182,161,241,53,168,165,26,225,7,25,62,64,30,106,30,105,250,226,66,116,126,150,241,92,157,207,114,243,33,103,19,208,140,34,27,28,160,96,55,23,210,41,122,53,27,171,39,122,140,245,224,113,67,10,231,189,127,109,132,62,146,96,187,192,99,245,192,192,91,43,164,66,39,217,254,70,212,24,206,240,80,9,208,39,235,196,205,223,168,128,7,166,186,161,230,230,98,149,120,151,70,131,36,11,128,12,121,164,21,136,243,83,83,207,141,144,59,170,185,108,102,59,61,143,118,66,161,233,187,6,177,254,214,66,216,49,67,54,229,143,246,35,188,149,239,137,180,216,242,204,65,195,249,26,234,218,21,35,242,241,155,51,8,138,185,57,59,55,84,185,254,104,0,197,30,15,11,248,66,247,157,24,5,48,209,157,111,6,101,89,238,219,25,139,76,86,63,134,91,71,167,7,168,220,7,52,0,44,144,236,181,155,173,232,35,67,142,186,101,247,69,208,104,231,26,146,162,26,144,175,101,55,38,116,190,100,76,206,127,221,232,163,217,74,214,57,14,134,179,121,246,11,145,21,4,249,196,76,89,212,19,11,39,152,3,204,165,102,227,76,9,51,42,216,146,114,31,38,253,17,207,13,95,193,212,240,2,118,194,238,43,164,145,216,206,58,85,224,145,25,35,110,14,224,77,234,231,3,252,104,236,120,80,73,181,242,92,141,250,147,111,181,112,136,23,141,69,185,20,133,40,55,67,182,34,107,160,83,106,104,158,248,110,236,58,210,94,121,204,132,24,254,224,137,234,84,82,43,66,85,126,6,52,14,136,44,153,235,14,58,46,42,232,100,87,30,48,120,7,248,180,125,91,169,60,219,165,198,3,69,190,115,164,214,72,152,79,97,128,128,70,60,131,111,117,115,179,122,172,152,7,90,34,219,205,208,111,139,39,131,175,176,162,4,142,150,226,148,158,105,110,110,165,104,55,3,180,149,197,9,192,125,7,244,165,2,44,80,18,7,152,62,243,118,220,12,56,227,172,88,114,100,161,75,118,47,138,96,156,97,212,81,161,124,19,102,26,82,186,94,13,73,144,79,134,106,42,208,178,252,204,28,40,221,106,210,20,207,23,201,38,197,243,153,205,13,235,207,111,211,108,227,47,54,126,252,246,106,70,147,221,135,5,209,114,145,33,228,197,86,84,57,254,195,214,187,180,236,151,36,215,189,223,165,198,53,200,251,165,198,198,224,153,231,66,3,97,23,66,96,171,154,118,123,208,136,30,104,226,99,48,6,29,108,44,14,6,35,99,142,61,19,50,52,6,117,195,209,151,81,119,89,223,226,228,47,158,55,35,87,20,70,61,80,189,241,223,207,206,189,119,94,226,178,98,173,106,46,243,210,91,131,51,247,199,6,138,159,155,78,83,136,210,134,143,44,169,164,36,175,212,92,194,47,43,130,53,37,190,113,154,179,238,192,112,35,69,35,212,62,72,159,55,27,74,139,86,87,236,75,135,18,40,249,231,180,26,213,10,19,209,180,79,175,25,103,38,204,133,124,21,76,134,53,213,133,230,77,128,29,219,155,45,142,153,74,143,142,140,88,206,63,23,242,3,89,215,238,50,36,231,51,19,135,233,213,173,236,123,248,85,50,186,61,140,219,88,180,221,156,241,6,117,224,165,93,142,45,51,163,6,165,87,35,107,209,253,214,231,96,84,20,123,183,14,135,236,207,117,220,139,217,117,100,214,32,127,223,25,187,95,214,73,12,172,103,250,208,172,212,186,130,153,118,167,251,189,204,227,75,186,244,233,161,245,137,70,103,160,118,86,247,249,73,6,94,115,133,233,36,171,249,156,63,254,181,193,101,36,253,96,212,67,61,39,95,173,13,68,31,236,152,231,205,180,226,181,54,173,75,153,3,222,239,94,75,166,103,107,76,201,200,178,7,126,16,8,86,161,218,253,152,187,79,52,250,224,214,140,230,43,225,128,88,150,109,121,225,222,176,145,221,151,86,40,192,236,240,78,207,114,190,222,103,181,83,59,233,10,42,107,120,139,24,91,18,212,11,58,17,207,26,242,197,123,118,168,227,172,234,57,80,77,43,233,203,108,146,53,26,125,165,116,150,152,111,167,25,82,137,20,206,55,10,114,254,227,184,112,26,117,166,66,215,203,120,247,46,77,93,33,122,169,223,234,197,185,92,234,21,224,37,248,49,129,26,142,182,160,88,23,131,23,33,81,112,79,90,212,34,204,44,222,51,196,114,26,218,219,102,236,61,205,87,111,49,166,100,245,148,152,103,62,203,105,112,158,154,97,176,70,143,155,76,133,84,179,107,195,237,64,117,204,51,39,214,125,212,213,197,59,14,68,119,79,233,204,6,232,103,212,135,51,117,198,55,151,112,255,213,233,174,181,151,225,51,17,126,0,205,172,128,16,243,175,77,39,112,184,150,2,180,95,106,158,171,186,189,84,241,111,253,147,245,83,21,145,202,222,74,24,123,87,31,2,117,35,135,32,40,123,32,66,110,115,107,71,44,189,29,245,29,126,56,47,26,95,17,53,186,59,65,13,76,97,80,196,221,43,251,183,164,249,54,143,16,11,247,81,111,180,139,174,136,40,125,146,63,128,121,198,79,144,106,52,156,154,156,64,41,196,119,195,179,217,41,246,192,146,46,237,109,227,150,171,214,164,11,161,134,156,63,32,61,245,106,64,15,213,205,136,240,118,77,171,128,186,110,62,112,99,222,211,164,204,50,37,52,55,207,173,96,114,232,160,189,59,204,116,94,132,194,139,68,214,202,190,41,116,26,204,53,18,32,229,150,222,83,239,157,166,102,121,135,177,79,222,119,54,64,49,239,152,114,31,253,153,65,44,214,22,243,161,219,119,113,34,196,169,137,143,73,53,212,103,194,48,1,208,22,146,215,243,237,56,131,83,58,152,169,33,251,38,15,44,48,233,27,63,143,117,60,159,231,130,161,176,162,245,25,148,185,111,70,7,7,174,106,211,194,249,181,243,99,207,253,59,159,91,189,141,97,4,13,215,217,167,227,10,60,136,86,150,206,96,158,3,7,211,129,134,141,212,26,246,114,175,24,37,233,22,204,235,197,64,152,91,40,168,129,241,234,239,214,59,133,4,29,8,141,231,213,46,43,166,138,149,204,150,47,1,106,215,69,75,221,9,244,241,120,174,227,104,43,212,24,17,153,245,207,133,38,150,196,17,31,233,18,63,24,169,187,230,28,204,6,215,119,115,69,155,68,204,3,9,66,55,111,24,198,196,10,99,158,123,96,70,206,164,191,141,199,91,158,55,78,155,90,232,228,0,95,156,252,125,67,244,27,202,209,8,183,251,60,91,56,196,161,3,133,60,141,199,40,208,6,135,238,150,140,204,156,127,172,1,178,182,7,243,243,238,22,202,58,93,59,80,32,194,190,249,208,186,77,180,166,196,78,12,175,223,64,17,82,114,104,135,40,60,140,135,94,39,194,239,161,189,133,220,150,191,240,109,226,244,177,215,162,223,9,222,224,113,175,97,100,184,41,195,205,244,225,78,125,172,109,226,171,30,82,66,221,17,250,160,134,247,131,55,4,224,183,22,194,141,118,244,158,215,13,173,71,125,161,214,194,235,185,7,188,148,208,23,208,32,216,189,233,156,12,73,211,10,48,16,210,163,30,39,227,13,116,133,160,116,176,155,30,225,39,96,17,69,155,56,78,248,234,49,250,57,90,230,212,207,1,99,247,188,135,79,163,73,119,6,40,20,121,250,233,87,23,98,110,133,205,225,246,123,132,143,159,159,181,165,103,80,200,216,47,187,112,60,59,93,123,236,178,73,204,101,135,78,12,0,45,205,19,81,172,195,169,175,5,225,239,218,253,185,1,167,42,156,169,210,219,213,222,173,139,182,100,27,11,139,227,154,17,1,130,211,86,205,231,92,243,100,16,242,2,194,1,9,80,145,250,132,15,28,143,40,116,90,156,215,148,252,214,48,220,105,19,21,30,167,131,32,81,249,129,156,65,251,29,96,34,186,95,155,108,154,86,27,206,138,231,80,184,25,153,154,178,46,143,117,78,80,120,67,220,186,73,186,40,96,149,93,251,101,154,166,202,244,128,206,7,234,113,63,54,156,130,218,229,190,96,140,78,215,89,56,209,203,185,181,194,78,41,23,56,230,238,248,116,80,161,44,189,186,247,210,252,234,97,98,19,122,239,254,152,113,26,21,53,109,164,5,226,234,164,5,173,17,24,141,48,112,118,179,59,112,188,126,13,126,168,164,58,170,206,232,73,118,210,129,181,253,240,151,38,95,91,195,184,25,232,245,118,137,139,75,13,175,116,142,146,124,129,128,19,8,173,26,172,244,229,175,116,64,80,181,181,171,0,169,182,229,230,213,2,240,135,190,128,124,253,198,102,237,91,10,154,70,5,198,23,54,170,19,91,27,80,218,135,106,206,179,188,104,79,42,110,154,86,64,223,84,32,85,11,227,198,49,244,19,128,78,175,33,58,8,52,118,61,40,33,228,36,83,217,153,16,96,204,206,24,2,119,130,74,75,156,88,3,61,154,229,153,243,148,69,203,128,58,44,61,1,211,51,227,38,134,160,45,213,245,133,100,48,218,129,67,208,134,108,74,79,55,165,159,240,89,101,31,94,200,111,172,119,53,18,50,218,10,126,118,141,150,252,98,20,176,135,242,43,129,190,247,98,3,204,104,10,235,89,219,16,175,253,149,11,74,104,138,222,198,241,236,197,6,40,80,181,113,25,202,41,111,193,53,98,126,109,98,223,80,228,121,155,58,244,109,42,52,74,126,4,40,123,113,51,228,249,67,73,169,242,104,126,49,42,101,74,94,153,168,191,205,103,30,0,119,181,179,191,102,7,213,97,86,56,18,189,169,111,179,59,167,129,109,89,202,41,176,174,254,15,102,10,100,74,8,146,77,234,237,93,77,221,79,172,116,68,111,191,51,8,33,101,195,53,222,161,59,71,77,105,162,6,190,2,100,65,134,155,17,52,43,37,18,36,181,187,112,145,90,25,89,217,89,141,63,169,190,186,19,165,63,181,154,14,195,53,155,184,112,24,56,146,89,94,212,130,93,59,220,154,210,96,243,171,7,2,169,225,106,244,36,238,199,60,187,213,241,41,155,222,27,190,10,191,218,222,146,178,56,44,48,22,94,235,131,243,92,153,130,200,218,122,83,13,193,160,74,19,195,32,81,95,69,172,66,254,18,104,161,200,136,13,47,66,66,219,160,52,14,197,244,239,178,215,40,57,224,123,160,133,106,222,72,14,135,77,15,28,194,101,25,120,247,214,71,161,149,221,129,63,9,78,143,123,111,184,243,3,237,19,80,89,95,93,231,152,90,51,16,122,160,56,230,53,95,160,33,202,119,219,160,205,91,82,47,14,76,116,141,102,225,235,73,116,152,99,34,15,16,130,117,94,99,7,102,166,156,203,52,244,248,68,88,56,21,73,169,122,128,171,206,87,160,167,80,161,230,10,82,225,94,189,77,107,75,127,251,35,172,119,205,103,42,164,112,181,109,56,126,53,109,98,202,190,178,146,59,33,164,77,90,81,50,92,152,137,157,52,13,149,130,26,120,1,129,190,174,226,87,143,30,26,80,128,134,208,248,225,136,8,28,13,189,122,40,229,198,137,68,160,106,87,58,156,154,124,47,131,79,168,105,200,5,202,13,216,167,99,57,104,126,84,170,69,8,218,188,49,159,130,113,87,94,38,54,163,128,50,169,26,227,126,186,83,247,3,184,108,45,66,0,96,29,158,253,29,44,45,145,9,197,145,182,110,203,7,204,41,37,242,38,183,114,55,97,170,253,125,70,114,35,4,51,250,35,112,8,141,3,155,34,110,173,251,33,138,178,210,148,160,206,148,189,87,245,108,31,118,130,40,173,38,88,231,250,88,76,194,20,6,81,234,233,219,65,193,35,80,224,1,4,106,14,163,130,148,43,240,217,88,15,167,127,46,244,128,186,242,157,227,8,236,135,224,90,51,169,149,222,196,103,165,9,64,233,133,129,224,206,242,136,93,0,110,20,37,88,93,213,83,222,198,60,181,139,82,187,14,105,238,5,122,156,195,213,144,152,58,51,18,80,178,58,2,21,46,83,231,2,230,96,17,9,52,187,103,122,59,114,6,16,236,82,65,139,100,114,152,110,165,64,174,15,13,211,77,245,165,7,81,149,112,69,119,211,222,112,164,248,48,156,185,72,163,176,191,164,210,31,207,78,6,12,41,230,133,66,128,179,244,48,74,229,164,37,143,226,71,11,188,151,199,133,81,181,128,2,38,229,145,71,212,25,232,110,13,42,229,188,21,144,177,6,222,99,152,16,182,99,253,22,138,110,42,146,64,219,120,247,133,187,152,224,50,112,120,103,135,179,163,192,178,25,136,141,145,128,203,221,81,159,57,157,125,90,205,221,164,237,28,183,137,156,143,60,151,213,208,157,194,132,68,77,175,170,192,0,169,254,240,123,19,187,168,21,178,67,127,165,148,31,150,8,165,65,161,188,29,7,251,65,133,42,97,51,17,135,99,193,141,50,173,42,221,51,74,102,142,199,30,182,142,139,202,78,0,162,114,90,151,253,169,53,171,166,5,132,0,235,113,98,148,160,165,65,111,94,18,42,169,160,51,149,32,85,90,206,191,5,185,183,14,236,147,222,115,43,213,36,125,41,212,196,139,247,230,162,129,32,57,9,211,208,75,213,219,129,104,103,86,45,218,140,176,97,114,252,252,25,24,161,140,152,217,10,235,195,91,39,149,180,200,214,128,232,157,72,52,132,171,220,18,240,188,53,239,94,119,92,37,74,10,69,85,85,186,179,183,146,183,170,226,195,31,235,94,138,19,135,215,91,52,191,65,234,181,215,249,2,39,249,20,182,232,115,118,167,7,64,129,140,163,23,85,51,195,9,113,247,232,252,63,48,16,171,144,13,241,179,147,90,128,163,153,58,112,211,43,117,148,57,90,92,170,92,255,9,147,124,104,208,242,39,21,92,162,238,88,29,154,95,76,11,40,72,11,161,231,240,104,226,106,83,45,40,246,240,243,77,124,104,108,75,250,90,56,41,155,35,197,201,58,100,145,196,200,136,38,60,150,5,196,51,170,138,61,65,51,83,252,222,21,148,99,144,205,99,94,78,101,199,83,225,161,137,132,181,55,214,211,14,61,138,74,219,157,35,219,203,127,64,253,208,178,81,49,64,102,185,211,94,52,203,184,7,53,39,40,135,174,185,79,101,230,67,41,202,208,0,222,106,1,109,127,13,58,83,213,75,47,70,105,90,178,94,125,150,178,211,17,26,89,100,148,182,51,178,236,119,241,217,203,85,189,14,71,103,191,91,51,20,85,175,131,180,220,59,1,13,207,146,85,156,11,221,72,111,64,49,124,172,28,156,37,219,38,87,30,75,73,209,87,78,251,73,158,73,94,57,117,179,40,213,153,189,167,173,210,162,165,138,101,52,176,103,233,32,89,65,97,206,164,161,124,215,169,38,250,22,244,206,16,16,124,13,38,89,41,180,8,195,10,136,114,231,156,201,73,154,93,73,62,141,241,154,37,200,89,72,92,5,244,48,35,5,238,29,38,187,231,160,100,91,141,72,195,59,76,122,16,237,163,175,115,121,211,27,178,57,226,232,99,70,157,192,55,165,141,222,108,211,223,238,203,251,10,140,163,73,133,87,105,235,127,4,14,108,43,186,91,158,35,251,125,44,220,225,104,43,158,218,130,171,233,108,157,250,72,231,129,139,183,18,101,122,181,102,48,91,53,209,205,180,81,78,213,223,61,209,189,119,57,145,43,223,42,53,136,63,176,31,113,145,181,7,235,143,39,176,252,175,35,135,110,215,160,222,59,184,196,205,189,205,160,37,120,226,216,252,72,147,172,241,79,37,247,22,52,243,85,218,125,170,10,48,34,245,228,156,100,48,17,76,193,187,210,133,129,10,165,191,181,115,254,119,93,61,244,132,118,97,100,42,170,224,3,178,18,249,116,63,96,12,171,174,82,130,6,109,114,179,57,89,65,136,112,231,242,104,43,27,248,60,149,49,92,203,241,118,156,94,37,8,248,210,182,244,168,91,50,72,177,32,223,120,190,216,227,192,2,111,21,244,0,173,156,149,94,19,148,189,166,32,192,72,192,238,231,42,233,179,25,68,16,171,211,246,145,161,128,131,83,205,82,52,61,230,74,160,167,102,90,197,30,31,103,170,51,136,53,163,1,238,219,2,249,194,32,189,221,128,40,120,87,104,54,25,75,189,247,89,172,107,60,134,45,156,23,149,111,100,191,243,78,243,79,187,111,208,196,172,143,164,113,146,76,217,63,81,100,158,207,201,202,38,203,166,214,199,11,128,110,209,22,200,55,86,132,217,158,217,0,175,186,157,153,18,171,155,207,79,111,221,12,183,171,6,152,19,5,86,176,133,205,176,59,1,42,108,209,2,128,52,33,80,182,6,55,35,86,171,23,47,114,232,238,160,129,58,12,23,179,229,120,79,218,162,14,87,130,204,52,201,106,55,11,189,4,70,0,227,143,28,213,88,44,213,124,102,194,227,82,59,39,174,160,98,48,83,65,242,102,57,2,55,93,247,149,54,42,239,57,35,254,8,234,216,52,234,248,12,166,207,81,245,246,56,214,146,167,252,38,83,166,205,32,127,141,190,68,126,30,175,58,142,236,1,69,122,233,240,51,107,48,179,188,252,125,146,52,10,231,26,237,69,98,6,178,160,35,163,54,239,155,198,241,72,102,56,61,64,163,228,71,125,87,145,14,14,87,227,253,249,76,0,13,164,194,244,213,250,112,220,140,190,198,8,170,222,245,49,225,154,180,147,238,226,0,116,28,163,139,92,92,13,142,70,69,210,199,15,167,79,57,86,245,73,105,5,127,111,28,229,27,61,52,45,53,252,174,134,176,70,149,181,73,8,122,50,18,197,143,32,122,76,177,68,182,82,226,145,40,87,158,173,249,201,91,16,71,169,122,246,157,89,72,3,128,155,201,0,235,59,61,177,232,35,41,37,89,214,213,131,130,75,60,165,242,168,12,129,104,169,25,224,134,95,61,227,169,140,255,92,156,184,213,122,147,245,216,133,0,117,228,103,206,109,68,7,203,28,29,15,71,143,159,19,70,102,234,156,47,90,173,41,174,123,72,179,31,131,227,57,110,154,138,11,23,211,195,240,31,71,64,190,4,105,98,184,142,222,213,160,199,167,154,71,117,31,137,114,87,16,237,43,84,127,95,250,12,109,251,173,67,43,48,205,43,183,113,219,97,100,217,235,8,6,43,91,65,113,153,110,201,225,215,22,120,47,117,96,139,13,238,117,125,154,195,166,102,154,74,95,114,129,223,138,210,245,175,183,18,214,220,32,230,188,0,162,111,33,212,108,225,141,25,143,205,16,70,230,174,231,125,1,244,254,154,89,129,39,182,240,227,28,9,175,225,20,168,93,48,35,66,240,204,117,53,93,63,200,225,56,190,132,164,134,34,70,49,31,151,212,39,41,93,200,59,140,28,250,187,230,137,166,5,173,165,142,28,154,69,111,21,132,7,72,168,97,48,179,95,250,143,155,147,21,126,220,56,87,60,209,132,111,58,131,57,249,190,113,204,39,156,85,217,99,4,75,189,241,127,0,61,110,241,193,174,96,224,87,142,43,190,83,244,204,189,239,211,122,175,87,184,245,217,30,135,243,167,26,41,112,184,245,113,47,222,43,135,136,77,15,191,162,49,188,113,104,239,48,48,16,163,249,245,248,158,139,195,200,80,171,114,115,145,254,19,162,46,252,103,207,189,145,4,15,95,235,211,124,235,105,65,64,206,241,234,254,122,97,77,53,65,79,221,98,96,26,127,101,9,42,201,104,174,253,13,12,200,212,218,63,49,123,55,247,220,100,39,250,79,126,220,83,92,240,233,228,218,127,50,180,199,134,203,18,81,97,239,98,45,201,215,74,42,40,183,248,86,156,144,0,86,152,161,66,209,246,70,157,132,148,84,107,72,98,217,247,104,190,219,209,90,22,38,66,114,6,82,40,124,207,79,255,100,30,228,71,240,91,99,64,199,36,242,60,209,152,157,82,101,156,160,231,59,251,27,65,35,47,232,118,159,249,235,77,109,48,27,148,20,127,188,186,70,16,89,5,180,117,226,210,25,111,100,45,43,9,226,103,225,45,223,71,161,135,18,212,241,103,217,62,86,112,107,68,26,113,205,47,175,81,192,182,50,194,225,1,181,193,179,34,177,245,147,237,198,157,116,22,252,214,76,167,109,86,174,68,48,44,120,169,53,110,117,251,165,220,179,169,180,198,141,210,123,2,72,231,67,173,30,182,89,153,223,54,41,194,189,201,9,190,22,119,54,226,176,221,160,238,232,135,61,172,200,101,254,228,120,112,72,142,49,59,135,217,191,160,178,242,34,5,12,65,241,214,75,138,43,195,100,198,194,129,123,54,27,223,172,76,125,104,135,35,51,59,233,210,177,158,189,39,220,154,146,170,31,168,52,188,207,160,255,14,33,178,31,46,180,149,171,68,34,135,121,115,186,2,156,215,29,47,134,253,206,173,53,232,14,227,70,172,119,222,14,19,84,40,193,9,25,206,115,107,132,3,181,6,15,231,56,122,253,153,193,180,6,23,230,28,68,62,145,88,122,41,92,205,59,243,234,203,89,122,202,252,104,30,107,115,178,65,32,202,163,214,224,208,210,13,230,108,230,120,164,225,98,74,203,219,201,14,72,112,5,79,123,191,248,99,208,173,161,133,159,98,45,106,190,236,187,245,87,69,47,191,230,119,235,97,116,108,106,158,143,88,242,152,27,149,252,16,97,136,31,2,110,62,108,148,68,184,78,73,67,167,126,223,49,124,233,103,75,247,123,159,163,187,164,24,26,149,119,224,146,132,144,30,67,11,172,178,227,102,232,205,170,237,39,97,89,238,62,15,73,30,6,95,128,189,179,123,41,14,134,13,161,241,177,136,176,56,1,246,167,176,28,162,128,89,189,76,49,240,217,115,143,193,168,172,190,206,174,221,66,48,186,189,169,108,240,152,33,235,0,21,234,227,212,135,19,38,156,107,176,159,59,167,217,249,176,148,70,87,8,192,249,38,110,14,237,243,159,84,230,122,212,22,36,110,118,200,116,142,199,122,204,251,34,139,30,50,7,77,190,54,24,103,189,55,110,201,91,158,104,59,231,144,30,75,84,144,157,250,98,7,229,97,203,120,188,188,195,48,7,169,199,124,137,147,81,209,126,208,179,174,129,6,182,213,151,62,36,250,170,204,77,68,55,157,70,116,124,212,30,118,72,244,212,237,95,4,54,202,61,53,219,2,255,255,173,222,24,248,167,199,28,211,234,238,248,145,79,108,154,17,57,65,247,113,89,135,155,169,48,174,144,223,122,155,14,237,189,69,207,205,179,54,157,8,116,24,169,67,180,206,188,222,184,40,100,234,1,66,221,41,57,234,192,122,235,86,72,219,81,192,244,129,117,116,89,67,210,143,6,197,119,53,232,7,125,44,66,188,247,212,38,18,174,86,225,248,25,70,22,22,6,62,179,227,175,142,181,181,164,89,11,163,197,124,211,168,145,72,13,89,84,186,237,174,245,204,247,21,178,168,40,11,189,89,68,31,69,200,147,174,249,102,73,37,237,19,146,195,229,5,223,236,138,186,141,66,236,251,182,232,51,37,250,24,49,239,124,206,132,7,133,160,13,107,135,172,53,80,26,55,147,245,137,57,239,234,39,106,67,181,80,75,31,148,248,158,123,79,75,74,248,105,194,87,31,53,146,205,186,224,145,161,47,239,198,31,85,219,144,228,223,79,20,2,221,178,21,146,237,180,151,121,16,10,45,189,180,82,91,125,1,117,53,55,79,206,154,80,157,56,219,151,207,207,68,221,44,212,54,168,37,191,171,57,97,181,120,97,136,158,119,111,100,104,244,133,3,45,122,200,148,181,195,194,233,64,192,253,226,106,156,75,250,206,206,146,124,218,61,117,219,199,81,51,88,105,151,84,65,67,87,159,122,10,232,5,84,105,215,125,138,110,228,39,45,194,118,28,142,6,24,77,124,167,1,20,159,67,193,230,156,103,15,203,80,161,244,146,81,143,115,140,248,186,160,213,185,170,131,50,208,200,200,79,38,134,178,190,154,17,174,125,86,186,103,245,167,207,106,126,16,35,248,233,139,26,105,241,241,81,245,17,115,121,182,84,30,43,17,68,223,250,153,135,233,189,250,11,57,43,33,171,75,103,12,157,253,41,235,76,118,60,49,31,7,241,49,57,225,172,148,112,245,192,13,118,107,86,74,250,254,209,205,116,55,247,120,123,61,148,61,120,142,234,251,103,133,200,79,167,47,164,118,37,185,184,77,5,21,167,175,140,158,182,246,126,60,181,165,91,32,110,83,122,242,54,84,26,116,35,154,72,28,123,174,161,42,208,13,127,161,137,135,64,56,212,117,99,167,21,166,165,103,70,226,86,175,70,222,117,249,157,73,89,133,171,171,55,236,82,186,239,51,24,63,218,68,110,62,199,66,24,152,33,57,221,122,230,156,110,7,228,86,198,251,233,164,146,140,104,99,208,55,230,211,36,1,77,150,143,1,25,107,115,188,11,157,12,73,63,180,69,209,111,220,22,106,201,36,59,187,122,169,15,230,150,76,6,81,204,8,122,190,79,105,205,89,58,112,136,44,203,27,90,110,186,17,89,14,74,152,175,16,141,151,129,35,254,244,164,161,78,12,146,66,100,188,192,126,184,227,130,224,118,211,197,3,39,116,246,76,67,217,6,169,20,51,108,212,190,63,151,15,241,175,152,17,192,117,102,44,131,4,171,145,102,92,71,29,226,103,232,167,54,109,161,242,6,6,227,132,188,178,197,23,204,98,174,33,17,71,183,161,51,87,15,163,1,210,239,177,206,46,232,61,29,152,123,213,80,108,173,38,111,140,22,14,153,40,96,122,92,126,19,115,26,234,70,174,109,205,97,79,6,108,15,117,220,55,124,253,143,45,204,186,111,229,83,159,137,176,229,169,74,82,216,20,108,107,168,105,201,200,146,30,135,231,41,219,11,109,207,127,6,240,82,161,149,117,63,182,176,243,175,179,110,24,251,163,4,245,222,40,94,129,152,105,12,123,227,174,202,145,134,117,202,46,106,63,20,6,62,140,52,224,205,132,180,245,125,27,168,168,203,68,81,81,108,204,16,66,188,231,26,161,14,4,97,138,232,197,25,103,227,12,155,213,124,108,120,173,198,120,196,64,30,126,148,130,167,203,43,108,70,103,42,188,96,135,100,115,14,123,70,123,220,31,195,64,108,97,213,3,206,244,221,138,110,182,161,46,172,233,68,206,151,34,41,202,18,139,143,0,236,237,229,54,45,16,118,115,133,212,199,93,8,196,26,118,146,234,111,101,46,184,14,30,141,14,0,2,254,240,15,255,240,87,223,254,236,231,63,252,236,251,159,255,226,79,190,255,87,223,253,217,63,249,71,223,145,191,250,246,155,255,253,223,255,252,199,95,255,213,223,255,246,191,253,248,87,127,254,205,119,249,219,111,126,247,111,255,243,239,126,251,155,223,255,229,255,250,135,191,252,245,55,223,125,83,44,221,86,211,55,223,126,243,247,127,247,215,191,255,143,127,251,127,178,252,238,47,254,253,143,255,227,111,206,223,254,225,255,250,191,255,225,255,251,127,126,255,183,255,233,247,127,243,235,223,253,230,63,28,211,143,255,243,183,191,251,47,255,238,152,62,127,249,241,175,255,235,143,127,241,111,126,252,205,223,125,243,171,95,125,251,103,191,248,229,207,190,255,238,155,127,252,253,31,253,226,95,255,252,251,111,190,253,227,239,127,248,151,223,255,226,231,191,252,238,203,240,79,127,248,23,191,252,227,31,254,244,155,111,255,217,15,63,252,252,159,255,201,159,254,209,47,206,208,255,224,15,236,73,137,77,147,119,252,64,213,114,162,238,151,124,238,80,235,183,155,198,50,38,23,132,44,170,154,75,249,226,33,53,243,92,143,110,7,51,173,200,159,53,99,230,209,30,85,181,153,45,170,116,51,144,228,46,230,105,194,62,110,38,68,204,106,62,222,199,116,171,201,38,137,213,8,45,155,155,33,253,221,106,46,123,188,91,159,205,238,149,247,49,3,173,217,254,227,192,232,154,62,87,7,36,241,204,199,171,27,250,210,206,72,124,216,200,113,132,59,55,42,225,195,205,104,83,232,83,1,100,43,254,70,43,58,246,193,220,174,240,138,153,193,116,235,27,229,140,73,254,194,81,98,40,122,53,10,193,217,159,218,232,62,138,154,211,151,184,132,89,203,35,217,198,152,33,32,126,3,59,63,84,244,153,179,185,202,215,204,238,24,190,165,209,198,250,213,101,136,196,189,153,169,2,23,55,215,245,78,194,110,116,84,192,151,220,140,220,80,48,215,148,222,43,69,208,108,203,83,119,64,142,239,149,178,171,180,162,102,40,187,253,177,51,226,55,242,173,41,183,140,247,220,231,161,87,176,226,237,189,139,9,100,130,153,214,123,159,133,201,132,194,196,124,78,179,47,252,178,153,129,126,118,53,67,146,231,239,52,89,221,66,204,36,11,183,143,12,237,98,157,73,176,5,150,245,245,210,40,194,246,169,191,221,192,175,52,183,226,147,234,75,105,214,150,227,102,195,224,169,57,51,29,174,217,112,217,106,38,193,182,252,199,241,81,245,183,43,101,217,237,86,90,155,117,100,84,90,135,91,129,253,232,197,36,1,138,155,207,134,147,74,48,35,40,235,191,109,28,221,250,219,103,152,163,79,55,151,89,117,191,234,153,131,219,159,218,170,236,178,219,1,112,174,197,31,139,67,103,232,215,228,231,103,118,243,89,231,101,170,25,81,62,31,121,224,132,234,112,170,205,43,44,137,185,195,48,208,212,140,84,161,223,27,26,152,148,213,124,102,207,221,116,10,221,124,58,112,19,95,155,254,86,72,145,181,169,102,147,214,113,243,137,171,170,142,12,157,164,247,86,72,81,232,157,167,183,232,98,37,131,57,117,220,0,23,239,190,128,19,85,179,190,20,218,87,215,179,230,189,116,30,209,58,80,222,67,155,219,170,3,99,103,237,62,11,139,101,197,196,76,174,92,174,70,98,69,95,74,71,110,243,90,145,96,232,69,173,112,137,61,115,67,119,70,204,144,39,102,191,117,166,217,113,171,153,22,0,191,250,124,234,169,219,180,1,86,147,207,20,232,16,195,213,160,157,223,76,161,231,170,12,53,247,241,230,248,50,56,123,184,154,36,134,91,225,24,208,119,86,144,192,188,19,133,54,227,28,94,233,57,205,231,61,208,13,242,144,117,187,107,36,222,253,183,201,118,236,112,113,130,51,253,154,161,77,232,58,21,242,220,95,97,131,153,33,78,208,199,34,164,30,207,156,207,57,168,143,5,231,93,191,239,12,134,159,25,150,79,2,252,233,207,197,57,89,244,99,155,39,227,35,135,16,74,191,7,95,224,61,117,215,6,96,51,3,204,154,110,166,242,42,87,35,228,253,229,5,99,134,70,64,151,79,181,234,160,255,56,31,87,143,190,10,193,98,245,145,157,31,75,58,209,8,104,190,18,63,102,238,84,239,196,76,239,254,240,183,66,115,89,29,106,134,242,195,223,41,145,116,213,145,3,85,40,62,52,58,186,244,157,86,226,215,247,90,144,55,15,191,205,62,239,191,13,203,170,186,103,252,214,23,60,217,204,172,32,125,46,138,100,219,191,23,77,43,51,92,125,190,136,239,57,11,0,90,221,106,62,147,193,79,1,84,109,194,33,1,173,106,186,94,235,49,55,4,118,196,12,156,252,89,211,211,215,54,227,24,190,35,157,41,220,30,54,211,172,109,125,137,115,155,249,108,42,83,111,204,6,181,124,92,19,108,120,248,109,58,50,138,155,201,227,233,143,119,248,165,238,183,70,54,116,233,194,166,98,214,124,215,128,197,36,184,234,198,196,180,125,228,156,47,250,181,58,217,218,251,45,17,190,24,97,38,0,105,233,207,76,127,164,14,220,138,98,254,219,205,116,80,212,124,78,140,226,35,163,89,50,140,140,22,202,237,207,85,225,97,212,169,128,150,155,59,42,144,133,204,240,227,40,184,76,127,167,248,150,97,129,192,45,246,190,8,89,214,29,238,221,211,236,207,12,250,92,159,27,214,136,119,117,70,195,75,223,26,253,53,239,123,146,19,11,179,148,108,126,246,215,146,150,180,67,153,25,86,111,255,113,234,184,37,252,56,203,247,190,53,240,130,241,139,81,175,107,213,205,200,104,234,107,65,224,209,119,83,235,32,11,171,19,53,30,159,13,0,154,166,186,127,0,250,250,118,107,134,25,80,172,153,126,193,251,193,58,36,185,250,211,208,183,248,54,79,153,113,235,177,11,9,199,112,135,128,134,176,164,65,95,133,221,205,231,202,217,222,230,107,116,180,169,52,169,77,93,115,203,2,94,248,108,104,173,249,202,198,131,11,46,88,171,226,160,149,19,226,239,224,230,144,127,191,227,134,165,47,133,192,12,119,57,223,129,1,95,158,114,99,18,121,197,247,225,51,103,118,210,27,159,197,202,59,251,152,143,23,99,84,232,207,76,196,119,15,93,2,108,84,29,158,117,91,22,241,107,150,101,8,183,182,250,180,100,162,214,190,86,122,86,245,90,212,37,238,113,79,91,91,43,26,210,237,79,43,219,53,119,120,247,134,154,13,26,236,102,72,175,244,106,120,57,238,151,206,208,94,135,208,8,30,142,125,167,224,49,19,174,86,53,95,37,67,172,56,134,122,52,237,207,75,115,115,43,53,154,199,109,55,194,92,208,166,215,145,89,255,198,114,115,135,213,64,205,168,194,248,192,145,47,152,58,240,243,123,247,92,203,103,89,181,39,19,103,86,186,84,125,100,199,13,79,250,45,81,20,240,249,77,121,174,53,57,207,233,98,132,159,208,205,199,153,144,48,26,154,202,19,129,251,189,143,103,209,101,31,166,160,145,183,207,35,148,19,95,81,216,204,171,120,182,230,152,27,27,179,152,169,87,231,225,230,52,37,45,145,81,124,253,162,82,216,86,11,44,15,145,103,230,113,193,205,102,62,27,72,211,145,181,242,197,73,107,214,68,77,89,173,199,120,99,159,252,201,231,171,185,219,218,117,115,221,47,69,111,93,135,229,4,24,254,227,147,120,92,223,25,144,74,159,134,115,152,182,152,152,39,93,223,254,82,198,99,35,196,184,110,3,138,217,208,235,93,106,133,110,223,95,24,124,195,93,95,9,158,195,123,159,221,74,206,207,156,45,226,246,27,3,51,217,106,93,101,221,196,65,6,253,168,111,36,195,160,189,124,96,144,105,234,251,204,144,154,231,103,38,45,212,212,140,184,111,115,51,53,118,189,186,50,233,124,220,68,108,18,230,30,87,172,244,229,171,222,148,158,117,22,25,235,152,127,74,152,193,167,94,76,199,125,126,230,46,164,124,152,97,45,47,207,92,215,144,147,229,252,197,133,185,205,92,146,4,39,54,113,106,245,199,34,191,165,75,43,47,147,224,189,102,234,16,91,205,200,236,101,127,225,230,11,188,129,195,208,124,194,130,123,107,138,5,75,182,127,242,152,101,223,20,20,93,82,69,207,37,64,117,87,103,212,136,190,225,0,150,31,175,84,207,124,254,67,97,179,37,60,183,94,141,121,207,219,220,108,214,117,49,3,87,104,207,12,141,114,17,243,52,102,19,55,119,64,44,98,62,223,114,117,183,34,160,166,183,62,7,213,236,239,226,86,146,108,56,197,62,254,141,53,233,254,218,26,210,1,235,65,145,246,93,93,95,11,22,230,140,236,92,123,35,171,85,78,46,180,140,146,199,162,60,215,94,146,70,37,90,191,138,154,102,166,209,76,172,54,173,253,183,119,203,69,82,180,148,87,186,71,93,25,53,150,149,229,234,222,104,148,154,254,57,173,244,35,230,213,222,76,56,155,170,28,107,103,30,176,155,221,103,38,97,177,100,179,42,32,19,183,111,55,52,105,118,57,61,10,189,73,227,70,100,153,156,182,68,23,103,78,38,63,232,81,2,105,58,137,206,30,177,243,117,110,50,204,169,178,125,131,121,106,158,21,56,155,218,152,226,128,32,27,146,139,159,151,244,33,101,73,118,160,61,221,171,207,130,14,26,68,220,193,51,185,201,139,222,71,38,89,187,101,55,98,93,164,237,103,53,14,72,210,47,5,23,158,59,240,20,244,65,226,136,25,175,251,6,107,199,53,236,34,255,139,121,195,71,113,135,6,42,84,223,24,108,28,227,139,125,11,51,48,93,241,203,168,26,228,228,187,21,162,197,89,214,70,197,37,151,253,255,4,133,77,194,57,202,198,203,243,152,112,129,180,199,47,223,173,6,94,61,58,200,116,53,55,25,57,216,143,250,156,16,107,125,144,165,133,19,189,222,60,226,48,80,223,235,196,75,173,229,226,142,2,13,67,178,207,214,79,55,254,117,209,143,83,129,232,137,154,87,250,98,104,52,243,132,3,71,205,251,50,254,97,230,209,151,222,155,124,173,39,83,206,49,6,217,145,154,145,77,191,126,52,37,42,29,216,232,151,168,205,140,232,90,4,243,184,76,235,102,166,151,187,169,121,181,246,188,236,42,95,186,208,112,245,158,248,68,75,41,235,149,147,198,20,191,47,148,151,93,239,139,56,96,242,171,217,28,36,27,206,254,220,190,106,237,152,17,87,145,29,184,154,46,213,27,117,55,229,29,53,79,60,109,55,239,164,137,250,202,218,236,219,175,62,147,102,74,86,0,120,72,159,158,164,161,174,53,194,208,32,182,189,97,73,58,139,101,36,125,236,197,57,229,86,10,6,250,212,139,66,245,11,90,76,112,70,205,199,35,247,108,198,57,107,91,152,67,184,85,158,8,1,179,209,74,184,152,42,152,95,12,73,155,62,51,106,149,221,141,103,182,181,112,45,221,159,119,216,48,127,239,18,30,121,93,94,46,51,243,88,209,188,61,89,135,47,84,70,248,109,227,135,114,243,16,205,121,203,140,166,146,125,234,103,211,245,170,193,60,189,230,98,42,232,51,204,178,79,172,125,205,20,150,194,28,221,182,75,184,249,120,193,91,7,14,198,224,253,56,153,142,21,172,205,211,105,8,174,141,20,173,179,111,191,182,153,182,178,154,207,88,170,95,221,149,207,248,99,206,47,23,126,142,135,20,39,2,93,193,247,120,128,42,28,114,210,96,190,194,139,102,182,173,39,154,187,39,87,241,225,194,38,139,185,121,126,20,87,87,189,0,187,247,75,193,100,78,181,240,194,53,95,13,250,166,143,120,113,90,239,98,82,198,61,140,172,220,22,38,204,70,115,27,174,198,7,244,171,55,61,55,241,115,33,226,233,25,1,110,31,222,41,233,212,253,18,6,99,197,123,103,160,2,215,156,45,76,13,19,109,79,79,236,194,12,53,227,100,72,237,37,197,104,222,25,97,67,90,20,195,135,155,97,101,47,193,92,178,167,79,139,105,86,141,176,128,122,45,158,234,128,115,36,133,171,143,231,236,121,124,19,3,140,11,12,82,18,191,26,130,167,48,19,41,206,250,102,88,76,52,55,140,220,0,112,158,132,201,77,3,31,83,122,240,15,6,148,115,228,176,37,157,121,250,204,168,37,164,240,219,214,221,226,102,136,19,130,57,223,142,30,51,219,206,20,54,218,228,121,122,160,114,37,156,107,56,30,158,49,43,80,203,135,195,105,122,38,132,222,31,77,143,86,224,111,238,132,208,188,131,3,31,206,158,221,167,63,212,241,241,114,120,97,211,118,2,55,31,255,50,44,16,154,177,222,215,216,123,132,181,199,98,188,62,52,108,186,199,61,10,199,45,121,170,233,230,85,227,199,24,243,18,106,152,156,39,249,205,25,142,250,85,252,149,144,247,219,97,158,152,96,159,155,217,138,163,163,64,122,111,187,25,79,45,56,25,94,237,172,64,156,122,112,110,206,86,232,195,34,136,12,155,112,55,86,122,55,163,4,31,60,167,182,171,187,70,176,104,246,240,53,186,147,89,154,121,180,248,53,160,40,153,254,80,221,192,136,98,134,224,202,71,118,34,177,84,245,117,163,201,250,94,24,68,253,97,89,182,214,229,133,225,88,135,147,139,61,216,55,20,138,3,59,172,218,150,210,171,97,85,184,31,194,38,13,215,76,122,230,142,175,171,102,226,22,255,113,106,186,97,43,228,27,248,142,113,124,134,180,135,62,54,16,154,155,182,130,239,59,5,7,135,86,58,207,69,87,202,197,97,23,46,189,121,142,221,240,216,97,135,167,159,237,253,52,217,183,174,3,195,197,244,92,52,65,93,15,179,136,180,204,122,230,179,242,194,185,71,204,234,103,110,131,46,163,234,199,54,159,169,184,25,218,121,253,156,48,221,121,65,230,196,106,41,186,102,137,48,234,46,123,88,130,227,62,73,217,196,171,3,103,23,237,97,241,32,58,227,181,183,102,240,67,185,152,179,42,37,55,163,209,172,43,4,66,159,233,133,61,226,194,186,52,244,32,61,145,95,14,30,242,193,170,145,9,114,97,254,216,56,240,18,105,210,242,82,220,149,32,16,24,91,163,158,101,106,44,215,12,99,183,158,138,166,119,243,190,87,63,30,146,174,144,243,185,186,195,105,224,166,73,189,232,99,207,51,89,124,179,163,192,95,194,213,104,22,251,153,218,72,114,233,202,207,164,166,196,188,234,12,86,60,96,183,206,176,52,179,145,239,250,141,143,15,163,56,133,99,238,217,51,171,5,174,247,170,51,60,27,197,241,181,174,44,109,191,88,201,215,188,73,72,181,43,88,219,229,187,48,235,42,57,124,171,150,102,118,235,113,57,114,136,49,173,149,205,167,32,179,66,146,63,199,108,78,167,155,231,212,106,63,205,226,224,163,189,146,115,2,36,245,210,51,142,153,175,45,120,34,231,210,47,77,142,178,62,51,199,173,190,110,43,34,189,42,209,206,85,47,206,228,115,238,11,237,160,9,146,62,53,169,110,159,38,166,194,169,86,146,232,30,10,66,139,166,91,25,96,149,228,62,58,156,156,83,207,211,4,109,106,125,102,86,135,230,27,16,98,112,79,25,156,233,86,159,48,237,36,110,56,160,235,174,225,45,190,234,244,50,81,55,161,163,25,211,17,47,116,225,44,232,26,150,195,151,151,189,116,214,207,193,166,1,2,48,16,255,86,77,11,53,8,111,37,79,191,31,35,251,131,94,57,104,187,242,151,13,41,93,13,87,27,34,197,205,171,84,61,110,147,149,45,124,84,124,232,112,111,114,147,239,75,154,168,162,124,104,120,107,106,127,87,247,174,248,160,106,236,5,238,36,116,16,164,93,95,24,84,49,207,60,82,14,238,191,73,77,74,161,178,64,70,165,185,35,28,72,255,88,40,21,133,91,167,242,150,22,158,206,210,228,15,100,62,94,27,40,6,64,209,109,48,65,158,224,113,11,210,66,154,88,74,203,16,114,215,10,103,106,120,106,106,166,175,254,138,130,92,26,97,6,215,230,126,44,205,200,33,159,144,45,206,127,213,219,179,105,196,181,131,67,233,245,116,48,138,61,44,122,96,31,175,34,62,139,78,21,67,192,181,87,232,31,225,161,143,187,119,134,182,29,192,144,119,8,121,50,51,246,221,25,244,175,62,117,198,211,114,247,7,224,81,30,97,31,76,201,159,106,161,16,172,142,46,177,86,171,130,209,217,225,135,251,123,164,19,251,244,112,148,146,2,127,184,35,163,82,82,43,16,28,7,91,209,202,19,206,5,146,15,245,129,223,72,102,234,157,147,117,151,56,160,112,238,21,190,35,99,246,223,54,250,231,176,27,80,167,124,32,100,18,192,97,47,161,192,125,173,56,234,154,124,76,176,101,223,57,194,140,129,86,68,205,105,151,155,239,178,99,98,233,79,143,50,154,227,82,73,105,204,17,146,170,99,121,18,228,236,37,40,157,100,93,56,214,70,243,101,134,24,186,135,29,148,174,102,191,53,27,240,152,122,117,218,247,128,39,237,86,118,216,107,64,183,93,223,131,224,127,41,22,4,136,108,245,154,50,84,142,0,23,196,140,7,120,163,52,18,30,4,60,186,91,144,247,188,63,14,222,79,79,59,184,189,252,99,160,72,215,227,122,222,229,70,120,213,250,238,195,114,135,236,224,158,225,52,138,212,58,195,97,135,160,215,133,132,159,200,70,36,192,109,250,218,216,190,204,160,176,215,84,51,210,228,55,158,169,22,243,234,251,4,177,183,111,10,176,14,43,205,202,102,81,1,187,223,44,94,157,100,39,245,106,228,121,214,116,243,89,57,85,119,111,100,255,246,205,4,19,96,0,153,21,243,2,19,123,71,14,28,74,81,38,108,22,233,194,30,144,165,29,67,61,27,56,96,29,125,198,197,45,184,130,253,44,219,215,29,48,33,215,212,252,99,71,146,220,161,238,44,134,164,33,57,53,158,226,141,11,179,89,61,92,204,180,175,85,127,46,58,89,164,198,83,41,4,239,123,16,227,157,53,77,104,129,86,95,55,230,134,166,34,107,132,72,149,62,95,167,170,34,119,163,110,255,176,132,136,207,148,106,156,249,98,70,233,217,103,33,26,16,45,92,13,83,136,79,5,52,133,182,78,195,177,224,222,186,91,6,116,39,75,199,109,8,164,59,108,164,147,170,62,243,228,61,248,36,69,18,109,168,207,5,157,146,151,156,207,218,130,64,73,110,61,77,243,233,14,156,3,174,104,28,70,133,217,49,196,164,136,52,196,155,52,31,59,12,222,42,27,58,7,105,170,187,231,2,81,238,14,25,112,64,214,111,92,200,182,133,29,131,238,253,84,223,94,5,76,74,158,202,0,176,213,247,27,176,101,250,66,119,2,95,254,204,185,14,117,125,104,255,173,183,226,124,214,41,220,32,50,52,26,170,215,117,2,8,248,248,156,98,158,184,1,190,69,67,113,164,83,20,22,34,143,225,216,4,202,22,111,176,153,26,152,47,143,12,171,125,86,51,144,226,242,118,248,178,20,131,143,98,80,251,234,215,196,124,252,42,245,48,140,76,222,103,161,21,87,229,173,160,242,6,15,219,53,211,249,38,231,109,227,72,76,243,29,61,103,121,72,52,132,204,217,116,244,13,197,213,170,16,46,104,56,193,33,93,51,120,2,169,164,55,235,106,241,119,74,148,144,101,87,0,113,122,214,147,31,169,203,196,92,197,76,195,241,235,40,50,28,133,88,193,188,72,239,13,202,125,242,92,197,240,181,126,32,159,227,89,103,49,250,220,219,247,66,226,130,161,159,179,81,138,241,66,205,134,153,72,18,240,0,192,215,243,115,173,119,64,146,55,84,221,215,243,248,96,81,45,226,58,53,4,10,61,123,143,0,94,18,47,216,154,9,171,231,46,17,134,209,36,7,61,143,15,167,107,114,142,178,112,91,59,147,62,61,140,125,34,189,88,212,140,18,169,163,124,105,5,29,122,53,114,197,142,100,63,251,67,213,60,223,49,179,68,28,179,221,136,187,197,218,12,10,234,192,233,88,128,106,0,3,91,123,200,104,20,29,245,214,141,58,154,95,125,188,182,161,15,93,75,243,167,250,80,222,133,167,42,185,165,7,2,38,240,213,139,161,112,216,15,198,155,132,14,194,94,168,57,248,2,196,173,67,199,157,50,237,184,14,181,133,86,88,174,62,207,145,95,198,234,68,174,69,59,88,26,160,208,229,1,230,108,105,134,59,167,242,218,41,166,133,102,83,199,13,189,255,131,171,154,132,166,190,147,204,247,245,160,132,214,81,125,41,176,195,120,22,27,145,202,170,183,30,70,246,236,193,20,141,7,250,53,230,126,49,32,50,135,250,161,59,106,94,251,5,205,125,111,157,99,221,202,250,47,242,5,1,44,195,54,201,190,233,209,43,90,170,186,97,28,143,38,87,247,254,207,103,27,69,87,45,40,139,247,78,6,184,231,172,63,190,76,17,199,227,56,58,174,228,177,142,39,208,124,67,41,198,200,35,23,211,141,87,61,77,65,225,106,234,54,74,114,253,193,189,65,102,42,176,185,17,101,47,9,2,183,182,196,181,105,71,221,179,174,162,88,241,118,38,101,235,30,45,193,94,150,229,232,33,67,117,62,239,11,79,209,34,17,43,20,110,47,137,177,49,79,53,67,122,159,95,142,99,237,174,191,93,109,194,123,18,14,232,200,208,91,91,30,252,229,161,169,151,136,249,156,76,158,138,0,2,29,102,48,142,238,171,169,209,234,167,224,2,252,33,233,134,64,56,53,108,224,115,89,250,210,11,87,153,22,97,253,241,115,70,123,54,140,164,181,22,142,225,107,67,0,207,171,129,86,150,17,51,189,122,175,226,189,217,135,139,190,21,226,26,173,145,22,221,20,72,23,60,120,113,54,228,121,48,211,75,237,63,142,152,97,9,102,192,14,253,213,180,227,2,34,220,119,104,27,57,237,161,141,55,36,200,159,227,119,226,3,180,101,244,115,195,82,239,165,154,244,193,66,168,153,35,213,127,28,23,167,5,115,223,175,236,144,192,219,172,48,178,135,94,198,65,154,234,84,130,116,171,111,54,36,242,147,73,95,121,55,4,242,187,26,98,59,49,19,2,180,103,70,74,76,175,166,65,165,60,12,12,129,146,62,246,210,174,158,68,138,50,152,105,156,127,96,148,25,154,124,97,84,239,175,154,2,208,185,22,53,179,209,250,174,66,163,83,56,64,54,33,181,3,47,172,237,90,146,186,8,78,188,253,46,35,54,169,175,116,183,135,52,44,38,225,161,155,37,106,229,30,238,217,60,211,60,118,51,214,226,241,204,212,65,101,166,208,157,151,223,184,77,137,245,189,81,88,146,168,214,184,25,207,161,137,25,224,76,121,248,135,227,196,116,177,226,123,189,139,41,152,171,213,26,7,218,131,155,212,178,213,76,42,234,125,234,85,151,194,77,232,43,235,207,125,98,123,26,106,6,16,151,223,250,24,120,237,242,227,199,193,69,177,211,193,63,120,107,106,134,5,49,63,220,17,148,7,98,165,155,248,1,177,224,102,151,148,68,207,144,12,249,83,39,232,171,229,180,239,134,110,241,70,218,68,83,149,108,135,116,233,244,121,163,115,250,44,131,167,65,195,15,40,227,107,30,150,248,86,115,77,30,34,144,153,107,91,7,190,209,241,187,200,185,115,154,19,255,169,25,220,176,55,60,160,134,30,70,150,196,77,207,64,80,119,9,183,238,236,197,142,125,67,79,48,60,23,107,219,27,34,142,127,58,37,142,133,162,117,245,135,192,95,198,250,38,102,138,49,142,80,134,101,56,135,171,151,145,134,123,183,5,194,115,50,25,200,174,230,242,154,49,232,62,146,215,82,233,95,125,13,21,19,56,173,154,233,132,119,188,225,249,241,224,98,245,143,166,118,121,67,75,61,220,155,142,228,215,244,128,154,186,100,68,186,53,74,59,20,18,205,101,69,222,1,70,60,219,212,122,109,36,121,9,54,169,155,212,187,143,140,72,74,94,138,213,177,29,121,77,253,79,171,145,20,212,139,159,156,103,74,159,173,80,78,78,198,65,143,163,35,29,97,250,80,51,204,169,189,188,126,11,93,32,231,70,115,142,253,186,45,160,122,122,230,1,225,142,227,120,23,33,159,28,1,125,216,96,164,149,163,107,179,209,39,15,52,223,192,168,109,168,153,196,187,3,248,23,205,125,82,193,130,10,43,61,76,45,235,58,235,173,215,137,241,252,149,244,136,75,37,5,152,138,95,10,161,110,10,86,170,237,254,45,58,242,229,250,203,100,179,100,2,159,85,44,75,15,126,93,223,236,136,242,119,107,58,46,250,225,28,87,10,18,125,22,125,161,45,53,111,167,59,155,38,61,183,122,111,114,220,107,201,166,208,116,109,1,132,239,14,202,38,149,222,195,251,198,45,114,244,63,121,206,29,191,22,237,70,190,43,172,89,82,252,241,236,249,144,204,203,205,41,142,76,252,12,120,25,186,190,81,211,117,242,3,25,208,159,68,1,29,214,226,89,158,151,98,189,176,207,60,179,113,32,184,25,9,33,185,245,4,212,250,28,13,18,226,83,205,176,166,121,36,154,224,131,149,64,181,35,212,52,223,217,69,41,94,247,66,104,206,3,34,182,231,96,158,54,229,221,12,167,129,60,216,36,125,229,136,147,19,210,205,161,115,197,8,89,188,132,155,204,247,208,31,63,235,182,249,145,108,226,23,250,82,79,104,116,217,126,237,220,60,158,188,46,123,195,144,60,43,132,149,53,92,220,94,252,130,140,73,141,35,171,222,88,64,185,150,44,184,62,117,222,143,238,32,11,195,36,70,186,185,28,27,7,142,62,236,131,180,144,60,76,44,11,36,120,41,51,75,111,24,66,160,37,78,97,3,98,119,199,198,21,142,26,93,155,77,60,13,192,111,43,108,87,48,126,187,187,11,196,41,73,253,12,190,143,215,214,67,192,176,138,30,77,140,253,213,139,16,107,83,48,151,165,183,94,214,162,24,149,133,94,141,86,229,195,4,210,69,162,222,64,159,227,74,200,27,228,10,30,8,25,90,183,51,219,97,56,205,104,135,197,12,77,81,126,40,29,83,251,214,243,131,32,222,97,10,176,237,73,170,31,50,200,199,14,83,206,181,76,90,61,154,202,204,130,21,128,120,32,28,108,208,249,123,213,188,148,80,245,129,149,74,234,226,112,20,235,193,6,41,110,127,217,1,42,231,51,12,236,124,109,255,105,130,25,61,1,26,250,186,238,250,157,176,106,41,108,182,183,97,2,136,94,3,166,14,212,212,156,128,245,120,110,129,180,167,30,170,172,78,255,94,36,249,242,14,102,255,225,65,78,79,71,77,95,230,107,127,79,100,221,162,25,200,191,119,45,211,157,215,213,140,4,182,167,175,128,50,234,52,58,87,207,241,154,154,1,177,197,171,251,238,235,245,122,79,5,232,116,203,201,57,184,2,117,161,62,127,242,62,157,6,8,238,189,85,130,23,130,32,241,35,167,128,223,75,189,225,99,62,187,219,99,136,24,116,8,232,235,62,243,253,149,106,1,219,233,137,220,12,213,236,9,216,28,250,160,142,181,191,94,62,184,118,178,18,93,117,67,9,230,199,2,100,180,77,225,75,35,247,225,4,69,80,228,135,231,162,48,158,133,212,169,134,183,2,190,113,11,7,151,104,146,155,219,71,135,139,103,173,23,57,172,165,78,35,110,143,179,4,157,149,57,117,159,61,91,35,50,26,158,79,167,132,175,87,227,194,58,233,19,63,31,60,59,16,236,197,137,153,114,167,177,80,173,156,77,175,138,96,132,148,106,182,237,206,75,20,8,80,234,99,131,198,245,145,21,180,122,166,110,10,104,0,123,173,203,56,159,244,123,225,102,190,170,79,0,220,226,9,215,61,164,98,164,217,242,110,212,201,217,75,208,29,204,96,156,39,192,144,175,249,124,217,89,117,38,32,173,238,101,249,130,102,96,24,53,173,84,126,107,168,194,195,242,160,27,227,149,155,12,246,17,220,108,58,4,198,171,146,165,28,247,224,81,198,187,53,77,88,250,74,78,216,147,189,3,134,198,164,166,64,74,234,165,195,151,38,148,245,171,132,31,39,232,245,34,52,111,64,115,18,72,56,184,167,124,130,216,19,53,73,214,14,100,35,220,194,215,108,42,238,122,235,101,217,56,55,83,62,210,147,105,155,14,212,51,47,109,155,160,167,46,47,47,15,86,138,229,106,109,239,200,172,20,164,75,214,35,147,126,189,55,48,104,76,213,15,71,249,203,221,89,216,153,86,216,20,38,220,19,254,61,140,33,163,4,7,103,12,175,141,83,202,88,154,85,96,107,203,142,177,176,217,172,167,22,58,202,142,28,129,90,153,106,159,152,9,75,95,165,23,196,190,222,27,10,206,225,24,11,180,188,134,116,207,247,157,80,233,240,31,71,191,67,55,156,77,163,132,127,77,10,43,83,93,206,141,18,242,43,66,51,242,21,204,144,135,57,154,1,190,218,120,53,152,217,233,21,238,14,150,82,205,120,18,119,9,116,0,211,146,109,236,16,49,189,226,33,76,60,225,8,216,199,139,79,190,85,30,103,173,5,7,10,18,134,185,189,186,14,5,170,122,41,208,137,230,235,56,82,198,15,109,46,8,233,213,247,73,12,151,209,194,192,199,219,85,88,172,229,39,207,85,125,241,33,125,52,52,116,223,100,249,124,14,127,14,159,21,222,25,66,100,14,71,0,85,16,110,45,68,34,231,72,45,61,92,75,74,194,97,20,147,222,207,240,57,112,180,29,224,65,164,169,193,9,141,127,201,159,138,136,107,135,207,209,78,220,227,187,2,202,82,77,215,15,125,109,239,88,92,104,104,232,200,166,81,151,186,117,135,23,122,98,13,56,132,238,67,91,102,68,82,72,198,109,84,125,101,67,19,166,220,43,112,208,213,7,179,96,217,43,46,220,210,48,239,183,217,221,146,94,60,144,131,190,115,116,209,108,44,25,63,163,206,169,206,249,183,150,1,181,196,12,243,149,175,46,248,131,212,217,133,207,195,225,10,48,212,106,238,10,144,202,195,243,34,183,56,119,105,193,252,88,147,40,24,215,44,235,122,24,250,212,143,151,221,143,139,222,107,124,172,234,187,194,166,7,175,234,143,119,83,143,254,152,27,132,180,35,233,213,205,216,241,174,153,234,199,212,145,35,153,126,95,120,163,250,221,102,248,241,236,29,125,8,238,162,110,161,214,157,220,197,105,118,244,169,117,66,36,86,174,149,221,109,233,215,162,123,102,249,197,68,38,146,77,39,74,202,142,143,50,126,253,221,213,12,231,207,245,26,97,192,158,218,217,48,172,16,154,252,106,184,145,123,48,67,215,117,95,202,167,151,89,62,8,94,143,103,42,27,125,87,83,63,8,242,221,169,186,121,4,142,185,227,231,161,186,124,71,134,34,188,134,215,180,183,58,235,24,17,82,73,89,127,154,188,228,29,23,221,121,73,130,61,48,100,99,222,68,204,71,78,91,159,170,80,18,188,65,19,53,80,8,33,196,204,52,185,251,13,4,50,212,134,159,249,211,66,115,63,23,210,81,85,50,122,20,73,179,103,75,88,182,107,232,60,58,27,193,244,242,56,213,37,145,78,253,152,97,115,185,102,162,187,96,158,20,67,238,189,23,9,66,29,121,37,25,115,19,57,16,254,228,41,59,18,120,182,221,175,235,7,51,209,217,12,245,106,250,44,252,181,44,186,228,226,213,82,1,108,136,221,87,113,130,96,168,31,222,35,134,112,237,113,213,167,154,225,212,188,35,223,48,112,172,22,238,221,125,27,111,8,89,41,84,127,152,115,210,253,222,240,205,55,125,169,4,162,95,31,172,163,153,169,12,168,134,109,156,119,113,162,176,8,88,78,62,247,70,213,215,205,29,186,244,96,166,144,227,63,78,130,73,23,47,44,220,78,27,11,39,25,228,22,106,158,47,42,163,212,210,149,47,196,48,155,235,86,202,224,223,12,220,122,152,115,191,171,179,179,159,118,113,152,13,144,80,238,249,211,161,114,152,67,135,118,34,215,153,220,108,142,168,62,216,202,227,189,53,136,2,146,158,2,134,174,184,94,18,133,156,64,136,195,10,105,78,132,210,45,60,9,219,37,226,16,110,70,189,74,253,156,99,30,176,112,126,153,43,56,166,112,196,224,137,222,72,216,40,213,147,206,165,51,206,156,174,159,99,12,248,99,232,134,9,178,195,111,13,60,55,156,79,200,60,221,220,52,173,157,16,255,235,185,187,175,218,58,230,190,146,22,62,57,150,169,70,95,51,76,151,115,7,51,136,210,107,54,54,128,165,102,154,116,239,99,127,104,13,244,222,84,169,234,123,167,141,246,107,49,195,12,188,124,46,145,156,208,208,108,195,239,51,124,158,158,8,177,174,224,202,28,103,62,251,34,96,106,169,255,6,39,244,91,158,199,89,111,154,185,91,70,207,231,235,143,67,71,29,238,101,128,199,183,246,173,112,173,129,132,81,217,250,174,117,142,149,17,51,219,227,242,175,34,128,94,183,122,173,164,15,188,152,108,100,120,202,252,209,209,76,207,217,55,107,106,109,33,185,48,104,214,118,115,239,61,100,38,200,106,220,82,26,156,178,12,85,203,89,187,57,173,44,189,92,97,43,71,133,244,33,226,90,55,130,72,77,15,24,233,194,29,248,137,126,82,138,149,182,118,165,128,48,47,80,211,90,167,219,96,157,238,7,105,163,105,10,152,246,71,247,54,26,94,147,78,132,12,77,185,15,251,156,132,53,124,234,108,24,172,119,104,167,192,152,99,141,94,183,178,217,72,5,245,80,75,94,212,45,220,95,88,112,79,46,45,84,247,125,51,115,72,75,45,229,14,235,248,64,142,101,109,166,11,170,95,154,126,21,143,172,40,178,237,128,116,58,55,22,111,2,209,151,173,208,48,116,229,183,63,86,33,195,190,21,85,0,200,196,63,117,161,58,159,3,38,1,161,44,55,219,145,31,240,14,232,217,76,119,178,76,82,82,209,18,166,32,230,46,218,194,119,81,40,6,18,43,247,193,50,73,243,153,3,162,40,251,54,142,118,58,32,31,197,4,65,72,213,220,183,60,46,174,66,107,192,58,121,102,15,52,227,154,73,97,61,52,198,186,43,4,39,189,66,170,13,45,241,92,2,43,160,40,56,198,132,143,124,14,131,9,213,244,114,51,18,187,230,63,94,225,225,82,248,24,210,37,254,73,80,147,86,224,63,75,235,188,167,226,102,26,150,100,228,157,172,151,79,38,138,68,74,171,137,196,161,19,101,163,191,148,149,76,168,81,246,235,203,189,121,56,241,196,37,56,203,13,255,198,189,121,72,57,21,205,68,227,207,77,109,52,32,254,35,90,145,180,242,207,121,54,32,61,65,192,2,190,22,106,242,16,244,47,169,121,188,16,255,211,115,171,0,177,102,13,78,211,231,10,237,164,10,190,164,89,205,55,75,194,43,205,124,0,10,101,180,62,141,23,201,36,53,247,87,210,61,11,16,186,111,253,113,156,35,159,229,52,255,40,5,13,98,102,211,203,55,141,28,154,46,17,246,186,190,124,227,192,99,15,3,7,192,226,179,184,26,131,183,94,77,119,114,242,91,15,72,97,244,123,229,71,27,216,136,180,181,135,26,224,39,44,183,190,31,194,152,23,64,163,148,94,125,187,4,65,172,40,198,74,37,219,247,225,106,212,45,106,5,34,233,191,141,244,148,212,208,63,185,235,238,129,200,38,173,171,192,230,181,60,189,220,76,175,44,197,129,113,30,121,28,2,242,191,4,192,234,124,87,211,99,167,29,34,84,57,146,119,219,179,82,73,107,169,121,111,239,232,33,23,218,181,217,146,143,233,5,200,198,57,25,128,159,13,152,168,47,77,50,29,17,216,188,164,101,178,17,193,42,120,134,114,215,242,14,169,134,175,168,253,106,214,51,61,223,143,159,189,81,155,202,8,215,182,119,126,193,72,21,104,211,142,249,4,46,254,53,9,11,150,62,54,189,219,121,248,143,27,254,88,127,156,220,174,95,12,71,183,130,226,168,69,184,86,2,235,184,182,21,192,180,128,36,228,106,40,62,117,187,67,81,116,201,173,107,120,108,218,29,124,163,134,41,65,91,237,40,166,57,145,47,79,157,181,208,221,62,45,13,207,76,69,69,193,180,184,23,190,203,15,211,204,213,171,169,163,167,252,110,205,89,40,102,178,144,238,159,65,18,147,116,199,58,238,192,153,42,254,216,164,212,146,14,28,228,218,29,217,204,57,64,107,248,231,229,57,35,211,90,130,229,107,78,243,62,238,111,163,134,172,70,232,61,94,56,107,42,39,138,242,173,143,91,31,66,250,174,173,156,231,92,108,136,218,123,52,11,141,130,30,155,231,128,120,155,184,181,24,166,112,38,19,235,238,23,143,166,208,135,177,128,58,249,43,193,171,233,1,229,139,107,243,124,113,182,248,128,103,157,107,73,64,202,158,19,192,178,182,208,199,11,72,167,150,180,48,59,21,105,79,230,124,232,79,227,247,52,143,2,160,96,208,113,79,147,80,185,230,133,51,168,110,14,20,183,126,53,109,207,234,57,242,227,96,209,61,152,53,98,30,29,24,60,166,235,5,179,32,121,130,15,69,120,227,209,42,156,220,45,128,70,189,91,232,68,163,48,156,7,80,40,13,38,195,163,209,202,228,80,80,40,97,158,223,26,9,20,253,92,200,118,183,234,81,219,217,107,83,0,95,38,224,253,247,199,203,199,99,86,183,53,39,119,197,193,215,133,18,59,85,41,159,164,157,130,153,10,199,156,119,188,30,137,48,230,21,170,224,25,254,8,255,32,199,107,109,10,140,238,159,206,142,119,107,116,17,119,192,102,54,231,19,69,102,54,107,43,234,121,199,115,250,231,98,25,170,78,143,37,4,242,123,172,2,170,72,127,27,153,244,234,113,50,10,53,26,242,33,189,151,218,139,116,41,119,43,10,49,173,234,169,7,35,230,169,10,205,156,166,65,229,33,186,213,135,53,238,122,188,12,103,195,174,61,224,233,42,224,114,143,177,129,184,105,201,11,132,188,103,169,64,28,66,53,166,181,81,254,120,127,187,65,197,158,2,20,3,7,250,14,172,25,150,242,39,200,131,236,1,58,33,159,30,77,96,12,31,187,7,53,245,26,224,120,48,37,183,235,227,244,102,227,12,85,242,227,228,222,121,196,22,50,35,214,2,218,223,107,221,59,212,226,26,16,45,127,99,29,64,81,24,246,57,169,156,168,189,91,201,60,192,83,8,109,174,27,210,63,250,161,242,227,29,92,213,29,215,153,191,231,165,141,80,56,117,104,62,253,182,77,137,215,56,48,155,99,112,237,86,89,113,5,70,9,113,115,238,6,56,76,1,172,71,126,51,251,173,217,3,214,136,88,37,103,152,65,122,24,120,113,192,165,37,63,142,59,114,184,74,34,140,227,220,60,4,192,220,180,129,10,117,246,228,85,89,82,99,116,97,134,140,199,131,250,117,42,90,74,60,142,84,193,116,42,46,74,32,45,96,226,150,113,143,187,249,236,78,26,250,211,80,226,61,157,228,236,186,6,155,248,98,112,140,126,153,65,40,172,29,202,78,59,57,219,58,221,43,73,155,54,71,50,118,215,123,235,141,90,193,212,218,79,133,4,238,235,234,243,143,183,40,154,90,98,110,247,252,204,192,85,52,163,143,0,209,13,162,73,1,2,201,11,229,128,236,36,148,3,242,232,80,118,226,28,173,215,83,24,144,171,244,80,231,24,118,200,127,153,139,105,106,132,130,192,57,63,238,76,131,76,150,236,129,152,151,113,199,127,153,143,47,116,142,100,29,218,178,69,116,205,180,93,110,29,26,202,45,55,93,9,191,229,80,38,120,104,181,31,92,239,76,43,128,129,154,166,165,171,63,251,189,193,3,107,61,1,106,61,207,25,210,228,12,196,91,19,173,11,149,128,107,158,70,254,169,89,92,164,68,220,106,149,41,73,32,15,163,32,117,243,134,158,72,204,0,142,222,192,87,132,150,153,110,177,231,237,48,79,5,69,208,176,184,252,216,196,35,93,26,139,142,110,253,194,111,224,115,135,60,44,120,38,103,203,224,106,17,146,183,149,223,233,250,213,123,203,200,208,60,115,232,25,173,215,85,73,90,41,138,29,39,104,94,51,11,72,223,25,172,30,78,137,49,32,192,209,157,152,7,59,33,225,116,179,145,67,138,25,210,227,203,248,66,142,182,118,1,88,226,122,159,163,207,63,231,34,143,33,67,155,100,208,214,123,43,39,214,213,7,155,21,213,179,245,190,54,192,82,49,131,33,238,110,197,247,144,139,57,33,92,175,99,208,237,30,42,206,203,178,207,229,153,167,206,5,168,129,29,248,134,181,105,11,227,128,251,218,85,178,248,92,83,101,47,76,82,198,211,230,36,43,211,8,183,158,144,241,95,179,245,49,203,126,56,72,41,46,31,56,31,104,9,16,5,29,197,237,112,114,222,209,82,178,143,65,8,254,246,172,129,176,140,214,57,22,234,70,55,31,195,91,56,251,188,222,59,65,182,112,63,200,217,223,170,54,230,156,55,62,111,64,8,251,114,85,200,4,95,235,248,92,119,220,19,86,69,221,107,145,222,244,45,201,128,102,90,228,96,158,205,119,113,167,232,174,23,23,175,70,211,110,80,52,1,108,72,101,175,221,16,198,86,109,97,4,156,51,189,110,68,145,7,231,79,151,30,14,240,125,159,11,214,166,174,11,151,71,241,253,106,89,66,81,151,61,13,238,190,236,161,223,201,186,184,218,167,8,114,205,86,156,149,31,183,222,227,119,111,203,6,76,221,83,192,35,248,213,11,135,164,235,142,52,1,144,127,153,57,59,67,241,6,242,136,118,79,101,178,8,199,149,215,34,99,71,207,224,126,234,109,21,44,221,44,65,164,221,26,8,200,54,66,91,221,105,81,176,249,186,55,100,205,83,17,221,36,76,60,21,138,222,179,134,116,231,137,242,235,61,158,16,47,41,227,204,48,12,209,242,139,193,23,175,0,123,120,32,247,105,88,2,197,168,216,54,186,175,117,161,152,25,156,137,234,114,29,112,38,54,101,194,62,174,135,145,68,93,115,9,104,110,116,188,239,145,9,61,70,128,101,226,196,212,187,93,76,42,244,37,244,58,160,60,177,253,98,98,245,20,240,116,123,123,231,48,230,208,145,102,77,74,253,253,182,37,71,180,228,83,230,244,49,3,111,41,193,155,45,201,81,251,211,186,150,3,120,216,216,107,238,11,65,190,68,245,200,0,91,87,207,113,162,123,90,67,19,145,53,213,246,107,165,83,78,161,97,31,5,56,255,20,121,239,189,194,213,46,39,70,206,183,182,136,232,196,251,113,51,68,51,1,14,141,11,233,187,51,184,164,18,192,212,244,246,188,169,11,117,80,120,232,194,228,127,235,130,204,97,124,172,225,205,187,36,2,155,50,202,241,227,201,249,165,134,161,49,90,136,184,216,48,218,51,23,93,178,32,166,206,65,227,15,102,130,152,122,181,233,178,248,213,38,140,163,87,211,131,228,126,27,229,166,224,165,55,107,71,217,111,187,56,155,166,134,115,192,70,124,193,3,5,14,72,191,70,111,233,117,149,57,132,206,240,246,79,204,126,104,45,35,115,211,169,2,33,134,31,167,11,55,126,7,51,156,245,62,242,78,79,78,140,83,139,3,247,57,163,66,112,66,169,106,187,17,21,145,208,48,96,117,30,223,129,73,79,104,117,16,110,120,199,60,67,71,191,35,18,188,88,87,205,219,222,139,6,8,231,169,107,247,226,58,245,158,156,98,140,75,139,116,245,179,3,236,234,12,221,8,115,185,135,50,33,50,79,97,133,156,149,238,47,229,28,107,68,186,49,120,47,239,106,200,7,74,88,35,9,56,140,31,168,145,238,253,196,181,91,206,142,179,60,107,196,99,115,2,119,247,3,76,175,86,145,226,157,99,235,94,221,169,242,232,126,7,162,216,97,61,164,15,135,54,122,119,50,28,174,128,130,103,28,72,4,123,49,42,16,137,16,206,84,221,154,45,161,215,216,61,51,124,39,189,55,177,212,240,213,125,54,236,20,186,133,76,15,210,223,26,188,187,33,83,67,24,235,229,143,145,173,212,166,201,173,254,100,41,209,69,88,138,113,71,147,250,145,13,15,171,140,106,235,253,110,200,134,221,153,72,99,105,9,164,1,199,245,240,10,31,189,64,104,140,5,166,5,7,228,1,100,202,69,217,106,206,30,255,112,209,8,148,13,85,77,106,179,17,177,109,15,69,103,214,195,156,110,172,39,134,134,152,112,215,86,140,115,178,159,89,122,97,238,164,114,131,143,79,205,98,56,188,18,213,106,37,182,107,31,97,152,23,231,78,101,172,110,192,56,138,111,120,72,3,134,74,51,3,29,217,195,92,208,71,177,4,81,112,77,60,72,222,97,117,82,161,67,8,197,63,38,15,169,69,31,35,47,170,62,21,206,214,170,41,88,228,109,188,37,129,137,212,66,105,133,19,41,251,75,1,0,212,244,199,169,75,59,96,207,16,88,161,44,90,104,53,218,111,150,174,192,52,72,61,63,63,31,223,186,137,106,224,15,170,201,3,240,114,252,133,240,211,112,252,186,17,230,97,177,217,59,242,65,115,28,104,129,1,13,92,207,68,158,189,167,7,71,250,156,31,107,121,58,228,188,79,88,76,122,48,247,183,149,162,68,165,108,217,220,27,110,209,107,70,200,78,201,156,138,29,218,229,77,209,161,231,42,91,68,79,111,6,39,16,121,250,194,216,100,166,231,121,26,26,201,250,96,100,111,47,154,251,184,121,101,170,196,15,26,87,96,209,174,25,32,76,120,238,110,165,51,207,49,25,38,75,135,6,52,113,120,130,138,148,183,62,24,157,93,158,27,166,208,91,117,93,115,150,54,207,131,18,61,12,241,177,78,240,215,234,3,220,13,152,139,148,219,229,124,17,77,219,81,101,86,102,175,179,237,58,42,192,126,59,80,215,29,7,225,28,249,253,253,118,211,118,210,227,88,163,244,83,220,252,83,186,180,227,5,121,63,28,249,200,28,120,142,193,96,191,252,238,176,5,52,2,83,219,43,92,90,163,126,144,12,153,156,188,126,49,48,119,53,66,86,252,242,168,31,110,72,229,151,195,173,189,63,109,61,8,73,41,228,138,229,31,61,131,139,14,245,10,236,116,120,1,158,255,141,157,99,149,230,96,47,107,118,211,241,14,247,62,238,194,251,32,32,70,180,171,128,167,166,9,238,38,220,55,74,2,66,243,102,252,3,158,203,239,164,39,119,176,142,7,81,132,134,61,112,196,89,65,220,115,180,104,37,21,37,88,164,233,166,61,24,96,71,36,75,199,77,8,243,170,58,128,245,244,133,91,203,143,67,241,200,195,4,190,191,233,181,90,218,5,183,202,107,85,218,219,95,174,62,195,100,174,180,189,150,40,216,14,157,36,215,161,243,228,132,78,221,49,242,132,191,93,133,10,43,169,178,249,240,168,168,222,43,105,59,57,212,87,203,74,118,168,6,238,70,216,71,135,227,108,233,70,13,204,143,124,44,71,234,37,84,202,244,106,14,36,135,34,45,92,3,229,188,134,40,193,123,108,193,45,129,123,87,206,202,180,252,196,62,155,207,86,60,28,68,120,199,141,113,120,113,66,186,121,41,153,38,34,138,254,219,201,110,37,230,179,251,249,110,8,169,161,214,40,76,40,213,183,113,46,142,242,71,128,54,31,32,129,220,125,87,162,123,16,82,78,63,71,28,53,20,79,87,43,209,174,95,76,170,88,39,97,5,51,255,224,222,8,140,235,157,73,175,15,175,66,211,130,160,31,19,150,124,167,148,105,112,176,71,149,33,218,39,118,121,128,237,173,137,101,164,51,222,181,219,248,134,85,201,1,57,249,233,5,238,179,120,130,230,13,132,76,15,81,205,81,22,174,206,228,159,124,158,144,117,9,28,249,155,142,46,47,81,27,199,86,9,52,247,206,134,70,125,187,69,50,249,242,58,41,122,2,36,216,91,228,43,22,220,113,106,129,54,12,89,236,230,18,212,29,234,83,13,70,97,2,166,69,200,203,200,248,28,145,160,188,187,218,2,69,202,22,222,217,113,149,171,195,204,59,125,172,35,144,121,159,45,232,149,245,145,168,206,250,49,141,13,194,235,81,22,231,110,165,21,174,76,96,175,91,66,170,218,130,25,253,199,183,83,214,160,192,11,215,247,19,99,235,245,131,192,87,51,153,180,87,215,220,129,127,20,93,20,103,23,162,6,154,52,66,96,224,197,19,168,52,102,167,192,55,159,112,37,178,31,62,44,189,25,217,215,249,203,53,227,201,233,28,78,243,33,237,186,117,13,70,42,112,19,104,188,231,30,69,208,160,29,144,12,4,237,7,242,172,170,135,92,63,42,163,82,102,203,90,204,50,150,125,135,14,159,69,75,146,35,48,133,163,30,233,87,67,83,21,212,22,80,119,240,199,158,155,84,227,10,226,2,195,245,93,32,235,72,42,203,138,234,193,244,196,69,231,240,110,65,61,0,204,130,187,95,64,254,84,69,238,132,30,219,59,176,58,123,151,146,198,224,255,30,71,195,111,141,76,68,208,15,131,99,249,93,189,17,144,9,66,42,12,54,123,253,144,179,44,16,42,47,215,221,166,63,174,141,96,157,28,157,247,131,64,197,169,41,46,203,59,73,241,113,101,149,252,62,225,184,85,223,175,195,91,42,69,64,221,12,225,104,26,238,46,103,5,236,208,86,235,0,16,171,66,107,164,9,70,32,57,242,216,164,84,183,242,60,87,130,46,79,197,147,211,216,202,111,93,233,238,189,159,26,206,189,26,246,156,227,116,122,226,119,152,54,153,210,156,55,38,135,39,215,142,91,188,180,89,129,190,151,19,83,121,0,178,108,133,232,177,71,152,230,149,44,178,227,74,195,223,75,121,149,98,35,10,78,202,218,77,58,179,191,180,3,20,74,202,100,14,156,221,173,228,167,131,182,12,234,35,205,107,77,236,41,250,165,73,227,187,220,44,133,225,17,200,221,135,173,45,175,232,156,15,27,212,49,224,182,118,73,134,97,117,229,64,213,76,168,232,201,208,97,242,214,193,12,63,163,167,137,104,5,215,165,119,194,231,119,106,158,221,163,5,89,111,106,158,213,143,31,208,155,69,113,1,21,18,6,79,87,46,26,83,91,120,101,150,112,241,228,153,37,231,148,119,123,63,40,55,181,164,93,244,0,233,112,23,120,65,117,157,173,52,108,226,128,19,215,75,189,25,108,73,175,78,70,255,251,82,134,65,174,173,225,187,121,225,132,68,156,10,28,53,149,232,26,244,206,103,85,207,224,80,45,205,31,139,94,173,176,50,233,205,243,169,176,232,179,87,42,103,236,158,52,31,31,165,79,93,124,96,10,61,135,11,3,251,250,137,98,90,247,214,147,129,26,228,79,52,140,122,113,34,157,129,150,228,8,252,239,112,186,63,243,25,89,14,91,165,113,111,63,51,202,79,61,250,3,221,135,118,156,133,50,107,212,9,72,14,145,58,230,22,105,212,17,37,112,202,129,97,42,247,35,16,238,39,73,111,65,191,169,194,246,100,175,206,84,241,215,114,2,153,162,170,200,27,110,200,103,238,43,40,36,209,87,134,44,188,39,198,109,19,18,115,26,15,83,0,30,74,97,226,32,93,36,147,131,188,88,237,250,219,100,209,239,111,91,41,75,149,157,72,228,36,23,167,159,70,137,44,111,5,243,217,42,188,60,147,167,170,142,144,24,24,158,254,162,120,3,156,72,31,11,204,191,87,111,24,119,120,42,154,130,191,166,41,141,224,91,149,230,10,180,186,238,242,158,249,108,189,68,170,227,75,185,224,142,187,64,151,169,234,195,39,90,244,18,202,164,101,80,157,32,83,225,74,55,89,131,176,119,215,24,129,139,183,183,107,67,71,218,131,192,48,147,222,171,127,205,136,95,167,154,9,64,238,111,183,22,81,53,72,118,30,79,255,62,117,59,135,96,86,201,229,205,52,188,142,35,200,185,162,44,86,31,193,79,175,211,145,141,73,91,239,13,24,242,6,255,72,108,6,152,108,161,40,146,174,3,6,188,160,104,16,93,224,42,114,157,198,9,86,123,87,213,93,70,152,228,134,9,103,125,192,123,168,63,110,76,234,247,199,167,245,24,170,226,243,90,197,181,164,41,219,147,76,16,51,169,137,225,87,211,160,38,155,41,221,85,14,90,70,174,144,228,128,88,225,95,243,162,41,149,31,109,226,69,249,175,121,42,103,210,125,88,196,149,71,12,221,245,66,39,226,210,218,13,7,113,21,64,104,55,155,148,183,152,207,244,112,210,62,52,81,154,82,161,127,88,248,188,186,9,79,152,246,124,158,40,182,191,184,13,161,202,17,222,56,232,83,191,248,188,223,162,165,251,66,192,159,178,15,220,244,250,84,83,156,111,112,39,210,98,13,20,149,28,135,45,225,158,48,108,86,75,145,43,40,69,53,111,148,160,53,56,171,194,158,9,192,221,163,205,90,221,180,119,145,132,185,179,217,192,50,2,220,75,101,216,65,205,148,107,166,81,85,21,182,81,222,240,10,198,2,47,158,245,115,64,225,225,132,79,139,251,118,57,64,10,36,24,203,173,195,250,131,197,90,193,232,222,91,27,7,169,238,102,153,18,214,5,59,128,117,104,218,73,14,182,52,185,194,240,98,199,209,74,245,135,185,173,251,213,204,41,169,23,159,23,12,218,225,14,173,26,9,159,92,13,97,129,243,2,0,110,12,112,82,184,136,225,119,187,102,120,36,37,57,64,107,253,217,133,238,208,170,241,154,232,189,69,251,117,145,113,218,53,92,92,157,236,124,209,1,165,188,96,92,251,218,63,128,215,100,173,161,35,168,157,29,187,178,0,124,104,219,23,44,200,197,15,54,120,47,144,25,115,51,154,74,47,199,4,8,255,124,238,42,230,238,20,215,11,245,171,36,59,6,155,215,240,186,41,125,186,83,129,66,166,50,190,110,57,120,53,232,233,100,105,161,163,182,60,39,190,44,33,40,253,135,208,88,158,247,233,87,179,76,229,169,241,241,155,167,137,142,153,180,170,12,13,189,167,214,125,104,236,125,226,231,179,208,139,147,60,32,68,221,106,48,243,151,228,102,240,139,226,140,103,200,231,221,147,135,18,116,41,125,151,149,105,189,208,176,152,22,105,170,217,74,157,229,153,179,74,139,83,52,25,46,34,207,143,7,174,66,2,204,46,115,161,52,85,106,36,164,31,249,189,114,186,27,229,196,38,119,122,246,210,253,190,8,129,217,51,55,104,204,178,95,77,38,77,14,70,184,25,146,239,195,11,217,135,222,212,220,193,252,222,129,159,73,54,21,60,79,51,215,246,158,78,188,223,164,209,17,45,185,229,77,150,142,246,171,120,42,116,115,65,221,250,101,30,40,248,52,189,26,212,211,157,74,70,169,220,116,220,116,159,248,181,103,63,84,2,59,232,126,29,126,104,69,52,149,14,36,175,224,80,14,112,115,16,49,168,117,47,39,135,68,70,182,106,86,130,20,99,115,158,30,8,120,171,194,69,45,139,152,125,121,173,106,132,155,193,60,223,94,9,113,171,134,101,150,149,117,25,109,164,101,52,191,69,107,208,244,150,255,197,166,179,213,74,180,127,15,46,0,208,185,134,135,134,64,232,93,12,205,136,96,100,141,93,231,198,0,59,217,118,36,15,13,164,121,221,220,192,241,48,67,208,5,121,208,242,186,204,78,48,11,232,119,6,61,225,178,179,155,13,89,123,190,76,93,212,215,206,241,201,169,179,232,213,196,38,219,127,124,129,52,148,247,125,182,248,238,197,73,67,13,23,253,113,206,186,113,115,203,6,166,222,18,180,33,32,183,242,221,144,76,118,40,201,62,155,237,185,239,186,165,191,112,106,116,66,120,152,61,58,33,254,87,74,88,242,106,201,221,221,207,9,33,225,61,236,128,143,162,218,24,48,106,48,195,114,48,252,185,206,18,31,226,1,1,157,207,14,203,177,183,170,220,17,105,91,37,193,7,190,134,82,221,130,72,7,215,122,173,104,59,72,166,39,109,38,74,241,119,70,118,82,118,20,38,209,112,194,13,83,96,80,92,113,90,70,142,234,83,5,178,143,166,230,227,186,231,225,102,163,247,151,31,63,39,213,240,221,108,91,240,39,73,243,52,97,9,127,63,94,81,33,146,199,54,209,213,27,67,16,8,157,16,77,94,26,113,88,159,126,245,8,236,242,76,188,228,169,30,68,175,131,228,109,178,108,227,118,51,112,82,169,10,37,203,76,100,31,56,251,143,44,206,52,172,236,55,253,199,173,23,85,204,116,86,84,55,55,214,186,94,77,219,247,245,58,9,86,168,80,170,25,172,219,221,165,129,240,40,239,18,68,86,228,208,124,229,35,42,162,102,192,102,238,128,109,24,104,101,129,33,69,115,214,223,221,146,206,105,146,20,31,6,50,173,122,181,120,153,42,129,28,32,31,216,135,59,96,180,214,105,219,49,164,114,32,52,174,185,213,169,157,247,244,19,242,90,175,25,58,55,169,248,130,52,45,14,22,164,1,240,76,228,170,230,214,157,184,130,91,111,101,103,129,218,126,59,82,106,49,79,165,140,71,21,226,1,134,22,245,221,176,8,192,141,123,78,30,175,167,171,238,4,61,30,221,163,108,60,34,10,250,106,78,222,98,190,76,209,36,76,37,171,89,234,185,168,57,119,170,153,78,210,120,110,75,251,214,208,129,1,58,185,227,134,47,72,78,228,4,244,117,60,55,102,91,24,29,204,143,71,244,124,71,176,30,186,188,232,109,247,147,17,50,213,53,195,83,213,7,8,2,181,172,37,114,35,21,241,106,241,50,220,246,212,137,98,153,28,191,24,90,242,48,81,168,181,185,175,189,9,27,244,117,27,1,129,59,234,203,168,239,159,153,92,218,115,121,43,222,92,48,159,61,205,145,1,84,100,139,246,141,37,99,141,245,131,147,74,167,166,68,96,45,91,207,155,32,247,44,30,82,178,122,165,15,44,27,237,136,88,33,114,117,247,138,130,184,134,231,9,4,138,131,120,137,125,182,2,111,62,44,60,233,153,137,71,196,154,141,45,228,90,81,117,212,157,20,200,233,173,56,45,228,150,180,218,197,197,164,102,175,25,205,83,221,196,81,50,203,254,204,70,21,166,155,29,17,221,118,231,204,220,74,157,253,192,79,166,7,132,198,123,164,31,19,233,108,207,126,241,252,77,59,218,18,234,191,14,32,94,184,160,154,151,67,18,228,165,197,57,158,179,118,208,158,169,64,69,203,135,150,81,250,208,41,76,61,204,131,104,139,39,195,110,149,178,159,93,22,99,207,17,54,148,61,60,97,111,17,186,210,167,112,56,173,245,174,46,4,5,98,94,246,206,186,71,255,180,2,203,99,159,137,7,231,137,155,107,85,236,23,69,217,234,216,231,99,54,138,11,49,211,66,238,209,127,2,218,169,39,186,77,249,230,230,166,41,90,132,130,97,56,121,105,137,169,193,100,170,160,2,151,88,21,119,9,188,138,224,202,205,161,219,134,183,95,253,133,36,132,133,196,241,163,153,169,121,178,113,147,198,148,75,13,43,118,71,53,97,6,82,94,86,132,7,150,11,155,0,2,43,218,181,133,202,107,119,202,124,136,47,170,182,235,163,172,4,110,224,154,193,193,4,143,245,236,252,14,237,130,126,177,168,248,8,96,21,124,197,107,166,55,68,138,162,16,235,62,121,133,185,140,136,77,134,6,160,173,121,38,19,234,108,237,41,70,137,180,185,46,244,132,53,167,75,214,225,67,38,233,217,196,69,18,77,142,68,104,92,64,218,122,250,42,193,8,36,102,246,205,151,241,235,36,12,53,96,43,231,52,247,246,141,5,98,109,132,8,131,74,182,39,4,241,143,66,52,200,75,247,84,229,74,198,27,170,247,70,48,235,126,49,234,52,10,207,55,130,206,151,69,69,4,162,53,13,95,32,238,186,105,57,128,127,33,172,170,134,128,184,249,91,208,138,58,71,209,168,29,207,108,189,166,250,189,154,81,50,92,115,163,206,163,33,27,77,98,158,152,238,156,113,154,180,104,176,95,251,215,54,84,173,6,9,166,32,233,253,14,176,174,165,172,193,253,89,245,249,250,71,19,197,66,229,47,1,73,176,222,92,129,148,74,220,93,220,155,180,171,91,41,166,204,144,148,64,173,206,111,205,137,42,110,97,166,137,201,153,108,192,177,6,121,104,2,209,250,90,91,42,26,120,226,115,102,180,53,92,245,145,54,226,165,83,1,206,198,226,233,248,202,97,162,235,11,23,197,145,172,211,80,153,114,116,33,2,229,240,94,126,6,120,169,102,4,41,40,250,197,229,220,73,243,110,192,125,187,91,201,251,55,77,8,178,5,251,176,57,146,251,214,116,226,20,84,230,113,96,232,159,214,31,55,85,189,225,117,155,179,187,53,29,119,29,8,227,121,91,77,9,109,168,121,227,144,250,12,167,172,166,45,149,180,48,147,79,241,198,25,132,126,100,42,156,15,141,214,147,55,206,48,213,52,173,199,23,246,114,48,73,60,237,110,33,166,88,46,43,132,31,151,84,210,8,223,154,234,129,55,129,208,204,173,102,202,20,233,85,70,7,73,94,53,131,255,222,175,136,119,86,190,230,12,77,157,244,117,75,88,167,158,222,155,100,89,126,149,209,173,212,174,4,44,28,212,94,64,60,95,79,55,219,221,234,83,120,131,167,48,244,28,64,136,186,124,71,179,198,82,173,171,162,57,226,64,241,49,1,59,201,215,70,204,212,81,132,195,100,36,101,163,70,200,58,57,221,128,73,234,36,241,145,144,160,120,164,123,144,121,39,237,3,7,247,58,156,98,222,116,111,20,150,3,217,115,125,173,164,214,140,168,51,173,128,32,245,166,29,112,0,85,107,128,180,199,86,47,146,159,101,62,149,250,245,76,203,179,152,31,96,98,131,175,151,171,153,75,15,182,208,40,10,233,10,203,22,180,121,235,47,98,115,90,230,131,181,193,21,70,249,242,43,124,16,4,170,188,202,49,26,13,112,161,88,0,8,194,205,244,172,150,22,119,6,182,76,71,130,28,191,69,107,36,104,240,249,110,202,89,69,238,72,230,202,57,170,29,217,70,247,130,118,114,227,80,108,103,239,102,155,9,13,69,231,251,88,32,231,173,247,35,230,43,55,157,1,249,245,36,244,243,14,194,213,245,204,37,71,207,32,254,144,195,213,144,183,57,204,125,66,206,170,102,152,224,189,203,138,127,169,66,207,166,36,153,110,86,100,88,229,65,179,238,219,52,250,132,175,32,133,156,252,178,160,254,194,145,172,251,161,107,70,95,196,102,59,84,134,57,36,252,17,111,30,14,133,90,168,192,140,144,178,63,94,90,126,88,167,164,180,150,200,49,181,135,194,34,241,163,132,54,20,183,147,215,62,187,37,151,213,137,59,203,15,5,17,55,67,36,170,231,155,1,60,250,51,135,164,251,48,169,53,31,25,125,201,234,80,88,204,254,0,96,231,25,84,174,227,211,167,227,128,165,100,34,246,122,108,67,34,224,219,41,98,153,58,201,179,5,57,190,25,211,59,175,157,78,224,30,211,235,68,76,150,96,85,23,111,142,135,125,54,54,200,240,202,41,37,61,12,76,166,198,175,30,224,57,159,16,180,187,230,159,40,22,160,3,158,95,63,54,171,179,232,208,200,198,188,14,47,242,34,51,120,244,147,239,235,63,190,12,93,168,217,86,84,6,188,49,135,54,6,249,34,153,174,203,241,240,103,118,106,132,92,108,113,86,77,124,112,221,117,144,235,216,15,167,5,193,183,106,150,157,105,4,174,203,191,23,132,195,186,120,9,129,250,3,206,81,244,213,34,73,50,97,196,215,163,66,107,174,134,64,11,96,202,107,163,42,35,228,152,79,216,152,223,173,59,201,11,29,89,39,49,248,46,198,215,92,33,250,66,38,252,245,96,145,112,85,51,177,156,79,149,243,7,173,204,102,100,146,164,193,107,24,234,40,164,160,207,180,125,207,197,145,167,87,219,9,230,111,5,245,219,16,24,162,190,235,141,61,104,65,105,190,7,90,68,146,91,215,140,34,84,14,63,78,101,68,118,134,208,227,206,189,139,152,241,155,212,109,62,190,232,218,111,227,128,128,92,163,225,77,214,37,59,2,147,207,169,129,58,13,123,175,53,225,83,94,106,154,91,135,34,207,119,196,100,157,108,26,76,167,226,28,171,228,85,182,246,153,224,96,58,200,18,16,48,108,120,106,53,169,67,135,165,214,154,67,226,30,72,224,126,29,73,99,233,44,79,166,57,177,31,230,117,238,144,37,179,114,146,99,175,209,90,208,80,157,160,245,196,131,15,110,107,16,89,53,19,189,87,7,235,30,71,89,243,15,104,6,121,23,202,220,65,170,132,244,3,84,114,215,10,189,135,230,108,192,188,108,111,211,34,253,92,52,165,73,55,254,114,150,109,88,25,148,22,147,220,93,89,110,173,198,148,44,86,218,228,253,157,208,210,154,118,14,201,141,243,14,189,225,8,117,138,22,170,48,80,122,120,179,19,238,78,213,105,136,186,139,31,142,103,154,170,205,20,37,156,49,138,120,55,236,72,213,100,180,174,249,76,210,25,50,16,176,9,150,215,111,4,55,104,168,153,157,191,221,19,164,211,10,147,126,82,144,59,174,202,131,155,111,252,21,77,80,140,245,208,230,48,212,105,100,119,220,237,148,4,170,62,85,213,24,97,159,242,224,201,38,232,160,117,194,142,58,186,15,27,65,205,28,146,23,61,59,121,42,117,187,170,186,23,40,74,64,152,230,48,248,58,98,65,184,140,71,162,104,126,190,230,215,8,18,60,65,64,69,99,43,183,68,54,2,175,55,110,26,128,53,157,100,61,112,142,223,239,29,236,83,209,48,29,105,195,230,230,20,200,243,233,84,200,235,53,143,161,121,165,185,11,196,237,234,35,15,35,236,14,87,131,162,243,174,6,56,234,181,140,193,214,122,126,62,251,27,135,221,88,125,13,40,56,252,165,81,92,171,193,83,89,48,26,57,39,218,164,98,29,124,168,212,156,221,136,134,198,169,204,3,68,145,251,241,165,27,15,79,0,77,80,181,244,73,220,160,46,83,172,8,17,174,247,83,100,147,167,8,57,0,36,98,189,27,131,205,172,135,152,50,123,7,23,32,54,197,226,82,88,111,174,115,123,38,2,30,174,186,157,155,109,217,25,236,248,118,17,227,146,154,203,99,247,98,160,47,13,165,13,12,93,94,135,75,82,222,50,242,76,211,21,99,59,225,240,208,99,17,32,182,3,225,89,1,187,133,228,5,10,127,162,133,192,17,26,16,71,233,245,48,178,163,170,234,12,126,223,116,217,87,0,221,52,193,107,254,225,76,37,231,17,69,132,82,89,255,206,131,48,13,155,55,36,117,58,94,52,158,173,229,177,127,159,152,15,237,225,16,207,86,167,84,59,155,121,202,154,244,44,0,11,61,91,11,25,104,11,67,3,78,238,41,157,198,134,175,26,240,197,104,176,188,15,11,135,105,104,48,12,28,243,117,128,193,252,18,130,97,211,182,119,22,83,88,206,67,40,93,73,224,186,25,60,89,9,145,54,144,151,251,227,232,172,106,158,153,231,74,83,164,74,64,188,104,40,157,77,197,70,184,243,213,125,43,244,128,57,25,34,128,86,216,223,245,222,229,241,123,53,224,51,154,161,59,86,124,32,39,207,55,253,48,141,242,91,146,158,59,120,6,114,213,47,66,34,178,63,250,123,106,56,58,52,82,216,233,81,58,207,160,100,66,175,103,242,184,239,132,166,240,8,41,158,176,25,82,200,169,170,247,8,224,207,138,62,167,171,25,24,0,61,7,243,242,238,229,6,43,163,54,206,209,86,119,222,243,19,212,73,69,183,172,2,167,208,99,201,46,5,126,104,89,66,103,119,68,11,252,154,19,101,69,29,248,89,84,219,233,216,77,10,72,193,138,176,156,189,123,67,227,210,52,1,72,230,216,25,244,224,31,201,234,159,145,181,241,184,238,195,78,162,83,201,242,154,114,241,8,236,223,133,54,12,199,162,64,118,24,92,145,242,209,19,123,180,229,244,95,170,57,17,200,251,75,43,57,40,149,160,80,48,61,131,64,30,63,105,178,23,213,121,223,24,224,23,81,254,46,0,98,184,204,254,49,107,32,225,202,70,73,49,30,167,57,45,176,154,85,1,178,241,72,203,231,82,174,6,216,63,135,59,50,13,181,136,164,229,12,128,191,78,186,12,207,232,214,131,19,22,56,71,240,55,56,57,85,237,0,204,76,117,62,116,99,225,31,97,159,198,237,25,111,254,79,85,126,161,182,148,29,77,213,76,214,39,164,123,16,129,114,106,100,99,2,215,83,119,211,31,243,56,205,123,15,196,125,252,120,117,204,43,188,185,115,135,108,208,66,200,210,135,70,165,81,35,198,61,145,227,107,190,238,233,165,214,7,107,251,201,231,17,169,128,220,210,179,209,248,193,174,121,154,160,135,98,48,137,143,218,219,177,182,50,192,240,150,166,247,111,54,64,146,33,89,75,105,252,109,197,147,30,215,152,115,89,79,64,2,226,44,205,76,12,163,49,239,190,17,175,208,218,70,174,112,181,82,158,198,73,81,197,78,210,121,162,143,66,150,56,248,80,160,140,95,235,179,81,239,87,5,96,210,94,51,188,3,217,164,49,131,131,246,42,14,13,26,191,21,106,52,156,2,79,18,10,213,18,245,59,235,147,122,131,236,37,7,119,26,223,205,119,194,109,193,165,250,195,70,122,227,125,234,96,226,213,81,39,215,224,188,200,168,253,76,117,206,192,199,250,209,68,208,180,195,60,128,91,169,121,235,127,182,254,60,141,48,120,133,162,186,196,41,170,225,203,57,14,124,179,66,148,73,25,109,51,52,83,227,93,219,130,36,19,242,27,201,33,42,176,234,230,128,221,204,198,214,234,237,201,25,73,82,141,237,199,241,153,60,245,6,179,82,214,132,127,34,167,255,132,172,160,118,171,1,24,71,248,89,30,123,119,95,1,219,6,18,226,189,210,185,3,27,52,7,7,177,211,19,178,10,216,233,19,4,183,39,29,1,78,1,60,128,152,201,104,169,57,171,42,102,2,23,252,98,39,218,62,84,94,149,239,183,125,75,57,102,107,58,81,224,220,42,79,45,138,142,225,62,117,104,132,59,50,114,192,134,1,87,7,25,201,27,90,84,116,166,168,255,250,116,161,17,210,138,91,178,162,231,243,74,77,201,74,17,73,148,125,221,87,7,59,162,190,250,185,23,58,76,62,50,98,190,128,47,99,214,122,40,11,105,74,11,184,186,51,178,253,28,230,19,155,238,166,152,62,214,166,119,163,167,132,116,203,80,52,8,156,48,222,224,143,16,207,79,128,65,227,9,22,146,98,234,1,249,3,83,226,243,151,13,226,167,56,21,160,136,206,14,112,66,161,89,21,229,178,152,12,79,10,174,115,128,41,8,6,204,242,243,136,39,184,58,53,163,76,230,230,105,2,95,106,174,34,77,177,140,41,48,32,108,38,221,239,190,159,65,141,167,248,156,197,137,227,87,163,14,170,239,20,18,121,143,71,13,44,173,18,68,9,242,119,239,229,109,48,159,40,149,40,59,214,107,22,161,53,97,5,28,11,196,91,239,199,97,7,88,59,224,36,45,26,124,42,12,113,50,52,250,215,93,184,2,213,171,26,128,115,80,200,61,169,170,57,52,144,78,4,117,227,73,110,32,129,166,137,164,9,180,213,79,213,109,228,212,1,158,3,129,137,159,170,208,170,236,152,0,115,213,178,102,77,251,73,119,37,250,203,220,217,0,98,16,18,119,27,205,85,119,131,224,176,79,33,79,107,84,54,119,34,126,214,136,110,152,148,88,158,136,150,53,109,105,214,61,237,250,124,44,244,112,180,73,210,146,242,111,137,84,246,117,141,180,89,177,239,96,173,236,127,234,15,208,35,219,158,162,77,106,1,38,121,14,153,84,188,177,251,204,216,93,84,250,5,148,206,171,224,52,234,125,218,20,155,201,94,119,143,41,19,1,204,8,152,245,242,122,127,128,152,167,144,27,135,170,212,193,244,156,180,96,145,20,245,81,69,81,138,75,213,89,55,5,94,39,171,163,209,39,64,243,200,117,188,21,134,10,217,10,141,46,237,195,248,228,34,173,51,72,70,153,186,216,122,34,173,181,4,74,70,83,58,91,46,231,254,1,29,150,96,238,30,216,145,138,82,212,43,174,236,249,121,87,166,221,224,39,74,44,15,185,75,77,109,60,141,224,205,224,39,204,39,123,11,21,168,62,246,137,49,69,175,151,173,64,147,77,149,250,161,223,154,118,235,22,51,139,185,63,33,97,14,168,128,139,74,57,59,33,117,165,149,167,132,148,167,185,132,213,205,179,4,240,17,211,58,221,44,113,133,76,104,135,89,142,130,130,143,172,3,253,213,89,12,128,232,137,253,66,96,19,214,87,130,117,204,199,221,99,99,133,85,93,138,203,12,19,211,107,89,217,192,118,174,235,76,31,203,214,153,146,16,243,205,79,155,249,24,87,168,255,216,137,235,186,206,173,107,87,121,198,205,170,46,190,60,225,200,24,193,60,150,131,210,153,209,83,85,105,80,236,168,247,132,2,172,213,66,23,25,30,136,195,85,42,0,219,20,43,110,0,78,159,18,118,10,51,60,195,28,226,235,3,122,118,13,174,200,52,118,255,88,232,65,105,179,98,6,83,151,252,169,40,112,133,90,122,182,220,241,83,54,223,113,18,210,105,209,221,138,139,24,6,182,33,172,233,46,201,126,22,126,210,153,96,253,9,213,213,224,193,212,232,110,71,145,209,173,104,139,42,218,209,56,178,158,12,61,242,201,161,58,90,207,41,226,102,235,110,211,74,251,167,20,120,7,94,224,190,14,181,188,41,252,2,156,69,103,202,246,240,169,167,3,255,0,41,199,122,2,239,211,19,166,176,159,4,126,129,227,69,55,32,166,215,124,94,97,128,174,110,83,213,188,83,188,0,21,83,135,129,174,51,23,200,171,92,172,208,8,124,207,179,15,223,171,121,195,41,28,203,198,40,113,39,3,196,142,138,185,162,24,155,124,159,174,86,84,84,63,138,10,180,35,97,42,213,103,85,122,248,0,222,125,54,164,165,240,3,140,201,19,216,149,204,30,190,229,31,254,225,175,190,253,217,207,127,248,217,247,63,255,197,159,124,255,175,190,251,179,127,242,143,190,43,164,131,191,249,223,255,253,207,127,252,245,95,253,253,111,255,219,143,127,245,231,223,124,151,191,253,230,119,255,246,63,255,238,183,191,249,253,95,254,175,127,248,203,95,127,243,221,55,37,153,112,125,250,230,219,111,254,254,239,254,250,247,255,241,111,255,79,150,223,253,197,191,255,241,127,252,205,249,219,255,254,127,255,238,247,127,251,159,126,255,55,191,254,221,111,254,195,249,251,143,255,243,183,191,251,47,255,238,252,253,243,151,31,255,250,191,254,248,23,255,230,199,223,252,221,55,191,250,213,183,127,246,139,95,254,236,251,239,190,249,199,223,255,209,47,254,245,207,191,255,230,219,63,254,254,135,127,249,253,47,126,254,203,239,190,12,255,244,135,127,241,203,63,254,225,79,191,249,246,159,253,240,195,207,255,249,159,252,233,31,253,226,140,251,15,254,224,243,152,166,246,254,213,82,67,102,180,154,18,214,125,9,231,229,79,72,222,230,53,47,96,20,253,153,155,185,231,247,106,10,0,114,32,76,19,3,251,234,28,158,214,99,118,34,224,241,204,16,162,124,165,9,167,29,77,85,136,85,39,185,182,227,226,93,51,226,60,82,57,183,100,89,251,66,107,99,94,198,120,242,204,137,152,233,19,91,79,67,19,20,137,66,79,216,0,42,248,115,138,98,54,230,9,49,47,84,182,202,53,31,183,167,11,151,218,68,79,10,103,233,203,12,106,236,229,233,39,90,50,235,254,52,180,130,35,88,113,191,191,114,140,147,132,36,245,0,185,115,67,5,234,227,43,146,137,163,188,253,78,104,196,70,144,165,187,87,247,45,82,97,208,137,78,138,242,95,198,97,188,58,237,153,51,71,72,253,122,37,48,15,36,137,11,72,42,209,192,121,127,122,25,240,249,93,13,81,203,213,255,156,38,249,44,252,64,199,10,156,237,83,22,153,240,122,192,254,160,23,27,243,71,190,102,60,100,249,212,68,82,62,48,20,24,32,137,12,86,200,160,175,217,164,246,74,48,151,175,6,14,204,118,179,161,230,179,23,223,25,94,243,135,140,77,205,96,73,238,189,11,108,137,47,71,143,25,255,172,93,115,177,84,148,152,59,194,66,126,53,57,245,25,204,103,150,77,55,147,107,235,122,111,80,153,227,254,184,105,85,15,29,57,88,200,117,31,172,114,22,78,29,218,4,169,226,86,24,0,244,165,157,93,118,221,229,129,174,207,148,77,219,190,230,23,159,31,86,50,156,75,239,188,77,125,228,154,37,89,140,141,78,47,31,21,12,248,75,38,153,81,43,247,251,177,96,151,19,89,43,204,40,222,251,176,150,161,111,212,220,190,252,106,14,52,98,153,183,37,219,197,144,78,94,115,161,129,44,60,211,217,142,242,112,51,138,205,250,70,118,186,44,236,214,17,199,81,161,230,73,213,195,205,240,203,13,125,108,235,227,238,110,54,185,149,48,9,207,14,116,223,74,67,192,104,235,4,63,151,126,37,78,167,33,19,155,208,97,78,123,13,217,47,102,36,186,58,40,93,55,255,26,109,139,240,206,49,178,139,222,81,83,205,159,98,75,48,111,221,187,82,172,20,92,60,168,237,243,1,202,157,4,224,21,4,91,139,184,9,4,172,213,205,136,81,201,141,209,212,251,226,63,196,204,235,78,242,49,38,213,72,159,250,212,204,171,110,8,19,112,83,239,110,158,218,46,102,180,3,187,248,126,113,198,5,69,149,152,207,11,93,205,71,14,91,180,126,43,56,235,187,63,183,117,218,108,253,113,35,174,125,102,250,199,117,104,36,188,124,195,224,209,182,126,43,32,204,243,110,208,117,244,64,135,49,141,26,118,250,91,3,54,32,20,9,199,108,138,93,217,205,236,247,98,165,253,204,239,124,182,84,73,145,163,140,2,106,196,175,157,37,79,253,156,131,136,53,213,103,110,83,127,187,159,147,123,220,3,145,59,67,160,43,230,234,132,122,246,88,40,235,202,189,77,244,250,93,221,193,13,200,27,167,215,204,199,109,178,145,207,214,214,137,121,124,221,29,119,99,9,163,48,124,132,245,6,234,102,6,54,35,55,110,80,155,76,127,42,234,115,186,187,211,135,59,125,55,26,116,184,232,209,81,145,171,201,254,84,224,190,228,214,149,70,67,159,163,208,19,139,184,185,97,237,214,87,214,244,99,134,70,240,153,143,243,223,223,199,130,109,90,55,35,72,230,123,125,143,69,88,46,183,46,228,227,223,183,36,202,41,122,245,153,131,243,205,193,51,41,132,245,1,46,151,150,191,176,233,102,134,108,87,174,6,174,158,159,121,118,21,227,178,6,237,19,153,248,59,179,116,188,254,120,129,8,200,175,94,160,145,229,173,36,142,29,223,163,135,54,193,77,227,255,148,165,181,32,192,149,87,102,109,212,197,223,232,9,252,182,222,153,20,94,151,159,222,181,234,36,75,208,114,246,246,126,28,221,41,49,131,70,121,223,122,65,174,248,174,62,239,123,183,57,222,208,170,186,139,100,115,114,114,55,0,94,186,246,48,106,100,19,8,123,222,192,123,146,92,148,101,99,103,125,191,189,161,242,147,91,47,90,140,242,157,11,147,10,156,108,180,133,230,190,233,63,126,62,126,147,2,236,228,92,105,95,145,184,153,215,16,122,196,105,155,209,91,246,211,116,106,229,222,99,27,223,219,53,147,16,170,242,227,0,124,179,31,61,16,47,14,29,121,95,226,182,45,35,52,146,91,155,10,232,190,111,156,214,167,172,111,133,34,231,59,235,145,89,155,250,65,76,241,210,151,128,101,225,100,143,7,36,69,229,244,154,57,190,179,188,52,186,7,253,4,192,27,149,88,124,26,245,66,242,145,237,143,103,225,230,227,43,209,243,126,95,202,158,200,201,79,49,83,85,242,181,107,45,236,225,106,230,158,207,98,252,98,193,246,77,171,141,141,59,77,89,90,36,2,196,60,23,169,230,107,102,53,190,148,15,4,58,244,232,237,107,110,218,138,51,225,135,89,95,188,90,88,207,38,62,146,254,54,44,19,179,92,51,172,230,18,244,208,221,156,190,176,171,102,54,205,21,49,131,178,78,110,62,113,189,116,188,152,28,4,216,88,55,103,250,165,158,121,2,114,188,203,143,108,219,249,159,140,28,87,183,249,99,45,186,212,101,100,103,34,182,94,252,183,23,244,137,111,150,126,26,127,70,125,191,61,155,254,246,160,222,210,198,27,217,20,16,207,36,248,59,211,239,153,161,91,144,123,35,93,49,174,235,6,177,233,146,148,41,216,124,8,218,239,231,36,229,45,205,25,184,18,16,248,21,55,3,112,144,123,119,235,179,116,115,13,44,209,147,210,15,82,185,215,108,18,228,106,174,56,169,247,173,33,235,32,162,213,211,212,237,155,191,22,99,211,20,39,138,5,117,22,157,63,24,241,161,120,104,6,199,220,195,31,108,43,112,3,76,34,90,121,247,115,150,15,54,83,204,248,138,59,187,249,44,177,41,143,125,34,174,180,110,76,134,50,72,21,16,221,252,104,69,223,221,22,229,174,149,117,253,193,229,215,166,155,105,4,150,115,32,91,208,236,147,165,156,215,43,80,153,99,6,47,156,134,155,57,149,228,165,153,56,211,240,145,195,11,217,229,106,75,114,251,68,173,9,82,9,249,220,185,24,128,192,205,212,126,100,228,172,138,47,30,16,204,86,130,150,171,19,124,250,55,198,56,155,250,121,137,73,222,154,29,196,119,215,2,164,144,53,252,49,76,253,246,139,9,46,37,196,160,23,166,140,230,35,59,78,171,184,4,72,165,211,107,121,173,157,240,255,253,116,50,250,69,191,49,221,235,242,78,206,114,4,65,244,204,212,71,150,152,219,241,16,238,241,134,222,23,173,4,207,60,55,58,181,119,96,76,74,241,116,206,246,182,210,184,30,3,56,29,202,236,98,134,65,249,134,147,199,249,13,157,112,19,146,188,230,198,130,211,47,63,125,78,50,15,80,76,53,79,180,198,142,149,18,250,42,110,134,146,179,136,25,181,248,118,159,185,225,58,235,141,65,68,150,235,27,18,246,135,101,159,76,57,193,103,48,50,120,2,105,36,112,74,197,67,81,122,245,167,0,61,143,249,76,248,47,214,122,51,159,7,121,147,8,134,132,186,171,191,49,200,70,36,169,112,94,61,221,158,254,82,216,254,150,94,77,62,239,141,204,186,151,167,152,233,143,173,126,107,234,25,122,53,210,48,251,186,11,84,162,56,176,196,124,190,245,155,9,160,6,164,241,23,254,16,235,231,252,50,155,174,146,78,133,227,25,146,246,187,102,132,20,100,175,76,48,63,87,159,133,168,88,75,51,140,17,159,172,241,126,220,52,223,229,181,148,97,122,8,215,220,85,107,108,194,214,71,55,192,181,226,176,117,181,130,20,244,59,211,179,31,46,38,83,233,23,3,198,200,186,60,8,63,191,218,234,49,87,72,116,228,149,102,128,29,126,58,33,135,174,11,19,79,63,87,255,109,28,75,73,198,208,39,195,22,117,205,70,32,39,183,230,60,247,8,191,177,177,14,157,196,199,227,173,95,41,110,51,47,85,30,161,129,14,162,155,251,70,233,181,148,126,46,211,123,30,95,124,74,152,207,73,87,197,251,75,31,111,161,186,153,174,27,249,154,214,226,115,39,18,42,36,85,7,14,163,234,23,155,31,230,141,82,174,94,124,222,121,247,183,130,175,183,164,158,119,60,94,10,213,247,177,17,147,93,82,156,162,57,239,157,247,228,79,148,27,158,212,87,250,146,244,197,108,138,228,75,204,188,101,247,238,8,16,181,203,27,214,249,149,238,192,232,157,237,225,206,224,0,220,185,163,232,63,4,178,184,183,149,7,175,149,173,52,12,12,61,117,223,71,183,21,34,131,185,140,124,93,195,158,160,107,149,214,190,77,253,227,30,138,61,129,247,21,236,4,29,163,23,231,140,217,200,149,130,185,214,254,172,59,80,155,192,182,59,211,221,194,73,219,79,101,16,129,80,189,123,38,168,215,108,44,83,207,12,88,236,110,25,244,9,176,148,196,74,246,107,125,61,116,183,86,13,169,123,237,110,244,177,247,214,248,253,67,170,198,27,149,204,117,11,16,103,219,59,174,222,210,171,105,33,189,177,17,100,97,250,62,187,229,251,238,157,97,131,90,2,218,216,31,192,245,125,42,232,137,21,29,116,204,41,103,31,216,78,48,53,100,49,19,170,78,55,119,120,82,228,169,155,73,218,221,111,185,173,105,94,205,80,65,220,124,11,148,143,69,37,144,73,166,231,118,29,59,250,71,170,130,183,183,185,153,115,94,243,48,73,223,103,38,205,81,175,47,48,140,253,77,64,235,16,13,120,132,65,121,142,236,184,88,187,137,3,184,249,28,124,58,240,106,221,223,243,93,61,148,11,128,150,157,156,167,15,124,24,92,229,153,11,8,209,236,63,222,67,231,249,70,32,182,205,252,158,122,41,182,207,196,18,221,11,161,7,179,41,229,61,64,147,90,150,63,23,100,161,130,43,132,238,187,175,42,230,162,84,128,224,254,135,152,41,4,72,139,2,242,128,47,148,133,32,41,203,247,128,218,15,196,164,63,150,181,148,136,249,10,56,97,4,54,38,216,212,181,234,203,34,209,216,218,149,51,24,158,26,168,154,174,217,226,69,249,229,9,192,237,238,24,3,42,0,165,153,93,96,84,250,157,194,224,192,183,210,98,159,101,10,57,248,29,25,34,10,42,82,115,60,131,90,71,115,51,219,158,192,146,56,169,47,78,12,82,108,128,17,242,66,207,193,97,142,226,151,25,231,76,27,178,224,253,95,243,186,33,156,169,97,43,164,206,184,220,21,102,47,28,202,155,114,238,85,179,187,217,200,90,170,35,49,72,236,79,79,14,12,40,163,164,220,4,199,4,68,92,247,222,29,47,68,112,44,199,127,1,118,126,127,28,87,123,201,107,33,110,109,61,61,51,175,189,138,153,50,233,77,245,15,243,181,183,94,141,115,231,247,166,86,43,43,96,26,109,109,121,23,131,23,25,98,134,18,204,103,3,41,92,21,192,161,254,55,247,187,53,136,68,129,131,80,76,64,11,195,127,220,98,44,49,207,114,93,28,116,160,209,177,10,198,58,175,139,51,104,210,208,19,128,116,62,117,29,55,31,23,86,26,39,140,93,102,103,55,159,109,85,28,117,211,50,111,171,251,143,155,99,173,247,222,160,14,239,99,157,63,20,165,44,166,68,7,71,232,53,195,246,38,144,223,105,170,15,235,77,149,51,231,71,120,41,236,252,219,205,208,201,100,29,121,187,132,49,118,8,238,164,164,145,211,244,67,220,106,238,84,87,43,252,61,229,77,226,170,204,216,188,178,230,41,71,252,148,170,248,54,212,240,246,188,199,42,114,156,129,200,153,144,184,122,249,133,89,88,148,86,213,58,58,146,239,180,108,94,42,118,113,2,31,8,185,154,175,78,116,44,213,76,18,217,183,218,51,83,52,169,193,7,160,65,213,71,142,188,167,56,88,19,54,83,71,5,144,156,203,73,191,200,113,82,107,247,141,154,58,208,210,121,8,247,111,186,89,121,114,173,73,137,27,97,66,153,213,39,121,253,80,186,137,185,44,217,230,81,1,82,58,153,51,18,200,55,125,104,220,92,48,81,243,131,243,156,110,6,185,41,87,167,179,171,212,229,102,180,13,101,219,33,120,234,205,159,155,134,19,237,99,59,97,196,57,134,125,228,231,218,170,162,168,211,32,131,227,153,225,1,19,85,248,189,112,3,238,131,113,120,169,44,29,146,32,117,190,31,135,216,33,235,213,125,122,100,117,172,149,54,41,177,210,109,116,167,18,157,126,82,170,3,251,0,209,195,51,179,162,228,206,80,238,212,237,191,205,99,203,234,29,52,87,214,235,140,15,43,13,201,44,55,18,143,238,59,7,89,40,165,67,131,111,233,2,107,205,92,182,162,131,216,202,41,9,223,243,239,156,150,89,22,224,215,10,188,214,78,67,150,252,54,205,95,211,189,40,128,210,10,125,37,41,232,88,138,15,174,82,174,101,224,126,219,66,111,139,188,78,220,193,124,147,122,214,76,33,88,44,59,236,138,127,11,163,174,144,73,132,40,243,5,112,226,46,236,162,122,220,184,138,219,147,118,116,36,32,104,240,204,176,25,84,31,52,117,30,93,28,166,61,157,125,213,67,57,156,197,111,132,51,111,120,226,12,32,120,82,29,12,142,158,94,159,131,69,54,88,206,128,179,129,161,171,225,67,43,70,5,47,230,9,130,211,157,82,124,21,233,75,178,208,182,250,70,123,156,237,170,81,2,231,228,184,179,187,155,128,111,13,214,228,16,167,78,136,166,98,146,164,165,135,127,103,56,108,2,223,177,101,134,110,241,5,38,152,166,164,220,227,227,122,223,224,134,60,152,118,153,145,178,173,126,34,67,203,223,187,56,65,120,53,227,139,247,215,130,4,43,84,136,153,184,193,7,70,66,176,233,197,197,132,226,175,25,66,41,93,119,0,225,242,123,172,76,30,72,205,96,51,222,143,19,78,200,99,209,61,234,33,27,173,35,26,3,12,227,203,189,203,138,244,221,212,147,137,94,173,171,3,110,230,181,21,147,55,172,71,55,249,143,35,75,38,240,102,62,85,43,247,180,71,136,234,236,47,178,120,232,63,232,197,163,50,208,86,242,88,124,62,47,124,162,10,87,149,54,251,220,12,250,26,255,237,108,226,41,207,12,82,238,189,19,90,90,85,253,28,33,247,175,54,24,172,6,139,20,61,122,43,211,122,184,120,126,120,106,43,189,225,117,246,157,192,86,214,214,73,104,124,4,235,158,168,212,252,146,10,216,88,82,121,23,191,119,133,249,69,134,6,171,218,246,73,10,196,76,251,219,216,163,171,39,127,65,237,53,109,85,225,165,130,179,113,51,40,111,53,247,87,227,3,149,135,170,140,90,97,52,244,129,163,174,22,204,31,78,239,107,206,214,248,40,230,13,134,231,222,26,144,222,138,230,241,46,6,175,215,196,81,176,229,85,124,220,212,63,180,125,224,35,147,124,247,66,19,213,148,226,254,0,214,250,124,82,227,54,154,170,86,79,109,121,222,195,186,163,78,168,52,231,80,195,78,175,170,162,74,213,84,109,194,148,18,214,245,73,207,154,47,75,217,167,248,247,185,92,63,2,252,229,82,110,120,8,38,182,123,226,29,141,134,45,231,7,9,167,225,192,71,196,208,209,12,124,230,6,106,225,226,83,248,41,194,6,49,55,155,60,215,76,214,66,66,12,136,172,155,187,56,128,140,181,135,211,0,157,158,27,59,222,48,116,124,114,107,74,240,197,31,155,34,143,238,210,16,124,214,230,89,36,138,95,178,231,116,90,158,189,20,141,40,47,176,98,49,19,65,222,250,198,121,64,228,8,229,165,64,119,153,110,224,68,217,171,43,181,111,207,60,229,13,55,17,61,109,170,38,217,63,168,230,59,201,105,236,74,193,76,154,207,103,90,166,105,66,178,26,44,137,52,125,63,204,208,125,37,29,26,213,74,159,74,224,188,167,90,147,164,45,250,249,210,129,248,20,69,224,214,110,189,9,80,2,56,202,103,134,91,167,79,79,220,225,4,233,68,131,148,120,231,151,215,107,218,3,115,254,27,228,148,167,12,187,97,234,196,108,104,70,183,38,228,216,196,74,128,184,124,96,36,46,37,183,0,131,202,90,213,127,219,4,54,213,156,207,255,221,234,10,32,3,13,1,26,7,120,241,59,131,172,16,87,161,89,211,184,207,4,82,47,178,58,80,190,101,52,110,141,148,196,224,147,139,227,206,72,162,194,77,42,230,130,244,66,21,179,198,7,108,171,101,248,151,78,232,96,72,200,214,160,17,235,195,205,103,216,170,205,6,160,170,229,234,9,220,66,239,188,252,56,169,158,210,253,222,13,2,119,25,249,226,3,108,127,225,160,149,196,213,104,31,7,194,239,189,232,105,146,123,67,97,223,253,106,250,5,134,94,13,99,122,241,175,153,115,236,57,111,120,4,235,38,84,152,208,75,251,17,201,82,212,244,86,87,166,35,113,138,25,181,86,63,66,50,26,103,242,210,168,39,237,183,60,104,168,145,137,4,57,123,125,51,133,229,160,98,121,173,19,146,249,137,159,80,112,146,67,224,152,81,120,242,217,176,104,42,151,145,129,44,43,185,190,229,179,149,241,251,152,201,105,245,183,124,178,42,212,154,116,101,247,189,242,132,247,89,73,23,172,247,190,189,217,0,115,98,24,25,132,16,47,95,127,182,175,164,35,131,129,192,203,162,123,192,232,52,194,75,123,137,135,70,15,127,47,250,65,192,226,223,84,41,147,26,114,8,53,183,238,101,56,68,85,74,238,241,226,237,149,207,69,79,87,152,42,159,22,27,55,39,241,211,241,180,161,119,245,226,9,146,154,250,198,88,217,215,135,66,215,53,52,175,81,150,219,111,96,176,8,43,129,39,31,222,61,44,211,78,175,226,25,226,198,119,199,196,25,91,93,153,250,53,62,4,56,110,70,217,66,174,166,27,126,191,66,26,162,139,82,215,177,34,108,115,52,132,145,42,136,35,223,0,117,174,237,149,178,1,1,171,154,145,107,219,243,85,202,130,136,13,149,235,234,160,57,24,73,146,210,239,130,99,246,192,169,25,160,92,18,30,84,227,183,39,60,154,97,83,117,142,18,245,215,87,134,131,159,85,178,149,16,118,100,175,129,24,108,66,29,48,26,54,64,17,93,51,173,224,250,181,97,94,218,175,118,9,224,81,18,142,13,112,247,116,192,130,113,95,235,86,92,80,127,245,74,244,217,129,166,186,165,128,70,246,114,200,194,9,146,143,231,40,15,6,23,139,151,18,240,182,155,202,102,193,145,250,250,59,26,121,161,176,2,104,14,78,14,2,33,244,173,186,145,155,134,113,243,161,209,75,44,201,53,228,117,178,111,166,128,225,139,54,205,54,56,31,155,207,196,209,204,41,123,230,100,173,72,254,227,77,123,129,91,178,180,147,63,53,25,10,113,44,9,104,94,102,155,142,150,165,237,132,176,113,44,111,61,129,167,249,76,44,253,113,48,168,94,24,29,214,237,38,2,185,27,215,195,145,78,84,27,130,76,243,38,6,242,153,102,173,218,42,82,11,123,238,40,207,92,134,18,45,85,99,204,118,176,6,148,171,226,88,146,118,61,39,138,151,231,1,3,170,248,238,57,157,248,139,87,239,1,188,138,132,237,57,111,74,121,165,255,85,139,242,141,91,71,167,55,49,1,236,135,219,66,204,133,218,169,23,255,41,156,170,34,241,74,43,237,7,90,160,223,93,18,88,149,36,202,154,235,153,167,158,249,192,245,250,195,212,65,126,40,184,55,83,239,172,53,152,85,146,24,140,100,42,211,173,81,143,181,90,9,222,81,113,84,46,134,170,56,83,193,41,98,166,221,68,205,100,120,178,223,26,202,226,172,242,212,96,190,28,233,97,146,247,58,25,72,82,121,34,181,25,85,66,16,183,206,219,113,105,64,145,130,170,182,113,166,250,158,4,171,149,118,79,87,82,0,242,194,65,96,141,160,93,13,164,223,161,53,136,225,170,226,48,7,167,135,17,160,99,170,198,171,72,60,37,175,222,180,102,80,181,30,4,191,199,131,183,176,33,74,247,52,221,232,15,164,216,90,204,235,153,130,77,127,136,161,106,12,183,98,150,243,5,246,6,193,92,179,204,247,149,160,53,20,212,170,170,72,1,221,214,113,129,221,124,94,72,80,228,70,232,103,249,4,183,158,37,93,61,231,160,77,173,62,116,215,10,180,246,149,125,189,249,46,94,207,86,55,244,149,208,207,246,54,249,10,149,185,206,19,138,3,62,112,232,129,118,214,223,46,253,210,150,24,30,142,36,95,85,115,186,162,117,102,6,246,23,84,229,247,109,153,53,44,94,41,83,87,230,57,79,174,40,48,64,63,58,206,196,255,58,219,168,65,236,28,38,136,232,74,83,69,251,5,158,238,154,233,176,210,231,178,94,237,233,0,199,22,87,135,181,183,180,135,111,60,251,145,36,23,78,148,69,220,236,35,67,56,70,247,171,74,86,108,229,7,204,12,132,222,32,49,106,126,168,79,42,115,91,149,200,225,115,119,220,205,23,93,101,80,34,111,142,3,164,165,76,203,120,244,137,237,231,169,100,99,191,211,91,23,168,171,186,67,101,169,181,234,99,131,23,23,144,47,72,25,253,241,34,121,40,211,179,237,83,31,155,67,217,241,195,29,86,184,96,53,173,107,135,77,67,112,59,163,130,122,126,24,223,76,100,27,174,46,203,99,171,70,65,120,132,119,6,213,107,118,68,55,228,42,93,159,235,184,173,185,187,249,56,219,202,134,132,249,108,205,213,193,230,107,101,221,145,168,3,141,187,77,3,160,83,214,32,166,149,163,118,104,19,155,113,42,160,30,226,189,141,27,209,191,48,73,141,231,228,98,228,215,70,93,55,152,151,39,236,13,127,175,185,3,123,223,238,118,86,160,124,218,20,14,211,107,126,237,114,171,7,73,237,106,104,202,237,191,125,130,230,17,238,92,236,56,242,182,130,243,238,195,231,40,136,181,123,67,4,220,27,53,76,51,14,20,239,120,152,48,96,196,123,67,124,112,205,64,191,195,44,163,239,192,251,33,104,171,220,209,252,160,99,231,8,45,81,176,158,210,181,119,111,157,51,109,149,248,212,103,139,89,175,3,133,243,57,254,118,115,16,137,113,169,215,20,94,10,189,79,235,117,96,253,100,101,22,35,17,122,173,76,193,183,195,76,43,149,119,173,229,52,194,76,1,27,236,173,51,231,149,212,159,124,204,149,151,247,242,109,52,28,213,138,28,207,235,182,163,99,54,172,173,181,189,124,127,166,39,185,129,28,204,205,147,76,104,248,150,30,102,217,113,43,182,91,207,6,178,74,152,162,112,208,122,39,159,97,175,107,48,215,250,218,4,19,132,25,225,234,253,192,195,28,100,36,38,226,43,75,237,53,101,178,239,198,205,46,121,105,167,162,162,209,117,18,86,248,83,171,119,147,90,133,70,205,0,115,238,192,81,76,83,2,140,10,45,175,119,211,85,160,75,43,88,17,153,125,77,178,22,205,132,29,30,40,231,53,51,116,117,82,104,229,203,183,130,98,119,210,244,241,249,247,108,218,222,160,107,90,34,58,240,179,23,77,95,185,212,102,85,40,153,142,185,250,26,20,143,179,154,195,14,15,242,255,38,22,232,128,107,138,141,49,97,216,183,93,21,219,85,212,10,224,193,173,6,118,15,191,141,10,221,107,181,78,64,209,212,188,233,58,188,230,243,186,149,160,246,172,249,179,197,223,139,13,98,168,110,248,177,110,199,229,51,231,206,148,215,41,140,92,149,111,209,217,36,163,244,177,144,242,241,61,131,147,98,132,253,159,74,82,114,115,30,218,169,100,230,243,63,191,55,218,108,241,199,97,251,186,247,166,157,64,9,52,49,247,215,232,148,140,122,125,4,179,231,127,9,89,151,18,17,49,240,179,41,184,153,54,151,178,162,217,241,216,245,188,208,45,189,218,230,2,33,154,114,59,254,249,175,48,23,214,202,14,62,43,166,218,20,246,43,248,7,187,155,97,178,217,241,199,65,73,94,179,101,139,195,91,89,115,111,191,58,173,80,158,193,156,28,39,5,19,20,173,219,106,38,4,108,78,101,0,17,66,24,154,193,18,174,25,190,193,20,126,28,175,215,175,62,239,109,199,123,159,200,217,137,16,22,7,70,138,95,164,183,235,149,22,235,67,139,142,35,216,152,123,239,249,81,188,13,51,209,3,221,179,78,143,79,91,195,173,203,235,162,66,1,10,225,215,224,148,150,114,107,167,197,104,40,212,147,183,142,238,187,49,208,189,218,53,252,103,121,150,116,125,164,98,185,206,25,174,62,113,238,117,59,169,137,247,30,188,137,97,140,247,215,12,51,95,152,13,36,176,253,173,144,169,141,158,163,37,52,239,131,209,231,212,107,244,136,243,44,62,52,222,74,249,137,245,222,153,0,68,73,227,176,130,9,187,230,115,220,132,29,139,162,210,157,71,176,211,133,195,9,41,3,103,196,232,198,254,88,131,185,121,167,197,57,244,202,136,167,106,55,157,173,107,54,141,230,104,238,30,230,194,128,141,10,188,154,251,126,195,230,62,37,198,8,117,122,209,150,70,201,146,227,143,167,237,225,121,1,112,170,144,29,204,217,65,57,150,6,82,178,45,142,148,171,152,58,173,231,236,196,185,58,11,207,74,46,119,199,42,38,89,18,142,39,18,73,151,152,2,58,192,185,130,43,66,107,186,255,56,141,229,61,108,243,248,30,119,203,34,241,153,149,166,188,162,209,221,147,179,167,20,180,147,131,231,8,169,189,223,219,6,30,204,82,15,67,247,104,231,176,83,31,247,203,75,71,231,115,158,83,52,204,51,232,134,124,113,22,150,185,142,188,88,113,219,127,28,182,104,205,35,25,227,182,239,104,104,200,132,20,23,93,192,142,58,45,244,69,7,191,20,120,178,247,242,33,215,217,114,184,26,180,210,245,152,207,239,86,77,220,209,5,229,240,125,250,106,161,228,18,243,249,45,47,238,20,196,37,66,198,164,216,177,237,63,157,141,231,95,204,101,162,131,126,217,110,54,220,11,58,48,136,53,171,155,129,15,232,17,131,216,152,103,107,206,149,70,148,241,204,198,46,237,235,158,218,142,194,57,170,165,105,111,177,26,234,253,17,114,15,176,98,221,3,8,23,54,235,184,141,59,205,173,144,221,168,176,41,253,224,144,195,94,115,142,74,154,5,128,209,90,206,77,132,124,132,184,27,156,25,205,145,59,104,177,148,64,221,190,138,201,2,93,243,132,156,78,232,184,143,147,180,188,200,158,141,97,75,201,215,143,43,222,219,205,138,192,73,170,208,104,67,47,121,247,126,166,243,63,37,53,31,223,191,23,191,53,206,161,228,222,168,30,11,239,17,173,30,10,230,227,180,41,255,63,109,239,210,178,223,150,101,117,126,151,211,142,198,186,95,162,93,20,216,171,190,216,16,13,68,40,141,36,42,108,36,146,13,59,133,32,138,96,81,42,130,101,34,106,79,44,42,177,52,19,245,203,100,68,148,223,162,214,111,62,207,154,115,172,191,209,212,56,16,112,206,124,247,126,246,94,123,93,230,101,204,49,122,14,51,21,45,161,10,159,198,81,119,199,148,222,153,164,180,240,103,79,153,235,110,74,208,123,62,34,233,197,216,232,110,192,9,5,231,76,73,205,3,28,214,116,182,40,40,183,133,226,220,10,210,205,205,103,16,85,230,172,144,87,111,254,69,26,141,175,42,91,199,193,224,29,223,208,69,238,153,212,76,54,219,105,174,150,18,11,96,180,230,25,183,230,165,43,183,192,46,237,177,174,85,78,31,17,0,99,88,15,142,172,243,195,66,203,193,161,67,171,121,117,134,45,182,37,25,20,210,103,165,251,111,163,89,47,49,12,220,186,203,139,94,52,229,14,33,245,48,221,139,94,179,191,151,209,158,202,247,130,205,171,111,127,114,163,69,145,23,107,144,108,221,237,48,51,227,213,95,47,141,122,155,95,13,167,132,238,58,5,122,214,11,237,161,211,175,105,67,5,249,52,208,211,206,59,6,52,86,70,165,225,36,47,167,37,163,197,87,103,82,203,211,29,25,104,64,209,202,22,107,34,108,244,123,83,127,81,113,2,54,36,95,32,118,0,21,213,23,160,173,221,95,186,192,17,36,89,115,24,47,233,173,186,102,200,87,85,52,178,66,185,233,19,137,73,56,178,94,125,158,213,193,30,48,95,171,72,13,93,207,151,75,28,235,153,101,74,78,120,86,50,2,4,119,199,2,67,247,204,240,2,101,217,221,198,1,167,42,127,17,111,156,147,99,97,225,161,106,185,62,50,25,117,122,229,136,51,0,204,128,106,70,146,239,118,51,237,171,69,85,31,23,190,161,255,118,177,220,224,163,45,146,131,7,46,147,217,120,148,54,233,75,41,110,230,215,167,74,31,88,183,211,253,218,136,50,189,146,146,64,169,156,69,142,98,182,114,149,23,131,233,57,139,28,109,236,91,87,72,178,64,255,90,215,126,40,133,105,59,31,233,54,213,25,187,166,238,165,180,156,118,95,217,148,137,30,210,69,100,200,156,204,234,28,85,128,240,31,125,2,120,126,221,90,134,158,247,121,91,83,140,255,50,48,48,37,6,61,123,252,249,126,110,70,13,233,49,67,32,233,75,19,232,154,182,182,157,121,103,109,93,215,124,28,21,165,144,61,129,217,140,1,107,80,220,171,174,15,205,201,190,174,147,149,199,84,95,160,219,130,114,51,141,109,42,25,100,192,211,107,45,84,28,85,246,7,168,84,60,23,128,35,21,31,128,208,211,23,207,9,200,9,181,197,108,131,230,67,66,251,132,74,77,154,10,186,27,79,16,161,66,95,19,193,147,248,84,149,9,167,50,73,204,118,95,90,40,191,239,71,217,96,205,238,239,84,141,56,247,81,154,92,177,25,65,223,245,200,129,83,60,118,246,163,108,91,236,171,67,217,123,188,50,173,120,249,145,120,222,151,210,218,230,16,64,209,71,166,242,132,154,51,86,37,190,151,10,77,82,245,41,190,35,192,61,171,44,173,29,34,240,21,251,36,2,53,42,154,0,160,210,105,37,225,40,86,253,128,158,161,126,244,147,165,24,17,174,152,193,139,249,118,66,254,75,115,134,56,22,105,251,215,106,103,227,122,152,84,225,246,174,51,104,37,135,50,55,55,32,86,126,34,158,35,108,205,244,136,140,205,228,81,44,112,158,154,94,98,231,86,188,139,214,200,175,203,195,97,108,125,56,78,73,9,252,94,217,178,65,17,198,210,233,116,77,168,248,38,228,245,165,187,107,102,162,177,74,113,108,29,30,98,126,154,168,76,31,179,251,137,73,74,176,42,55,115,182,174,42,183,146,49,81,217,132,101,244,9,65,181,89,215,35,36,217,113,189,91,248,148,245,81,48,99,79,29,203,205,232,176,170,64,223,241,164,102,120,156,56,136,229,209,92,48,96,252,37,226,164,223,225,209,61,88,40,14,223,73,10,202,106,42,71,191,241,225,184,23,127,46,77,170,25,103,157,248,241,224,198,220,35,174,89,2,5,180,125,204,140,59,179,171,153,117,239,20,162,147,122,135,138,73,152,147,234,30,231,164,75,122,60,194,7,168,234,220,23,163,134,173,177,38,28,113,107,251,160,173,12,106,87,105,113,233,202,117,215,108,241,112,226,144,38,235,244,240,29,28,253,18,237,44,163,180,54,28,127,124,62,54,160,123,229,209,71,74,207,189,252,205,52,126,174,198,173,191,101,12,211,21,154,73,165,13,240,228,124,15,223,80,106,234,147,83,248,89,62,106,104,52,23,21,200,4,58,237,70,3,234,140,71,83,161,199,81,191,13,112,164,183,230,76,244,213,9,88,76,59,82,193,160,14,207,108,19,58,206,250,200,34,144,252,242,108,78,170,200,36,168,153,188,131,103,199,206,150,146,167,14,74,179,160,58,123,164,74,40,163,87,163,93,235,188,172,201,58,205,101,174,32,139,227,120,87,250,148,146,198,85,231,200,32,235,215,61,198,38,47,40,95,155,29,208,145,5,0,213,166,238,12,9,177,53,207,90,100,147,11,148,5,70,101,200,147,188,133,132,136,182,185,39,172,59,174,70,222,71,220,116,148,139,155,195,197,11,105,11,85,185,40,214,150,54,60,35,194,40,201,79,23,195,134,122,202,195,122,197,229,181,140,180,125,122,62,133,136,66,181,82,139,213,85,183,39,107,222,244,51,234,65,129,186,182,198,177,231,185,207,226,246,216,133,211,121,170,50,27,52,75,65,255,123,206,26,42,48,50,40,217,120,54,61,7,101,12,98,98,165,139,231,190,116,69,89,224,185,182,32,176,226,191,188,44,203,43,230,100,68,77,158,91,163,169,54,172,137,29,44,146,130,5,9,116,25,111,107,168,191,155,6,24,120,48,8,98,102,64,124,134,227,3,54,85,160,161,221,101,70,206,240,28,55,90,249,73,231,107,158,168,194,115,134,244,64,235,20,70,20,222,251,225,74,51,92,173,191,54,93,85,19,210,32,207,118,46,229,102,37,187,59,16,139,82,90,227,112,23,232,186,90,49,143,16,180,23,118,10,100,141,41,97,249,197,31,202,173,48,47,116,40,61,233,103,253,44,91,205,11,42,84,207,226,158,56,95,120,147,80,109,133,160,37,210,199,83,143,252,99,38,145,238,19,9,45,149,94,212,76,133,216,19,173,38,66,82,31,115,47,206,100,5,63,71,21,74,27,110,14,124,221,147,230,5,130,156,250,252,118,36,130,32,119,42,73,199,148,54,170,60,252,230,104,26,148,103,88,218,21,243,254,36,236,171,52,71,50,168,209,182,73,227,120,174,207,247,66,36,232,6,155,84,49,134,0,119,120,50,60,230,91,157,161,190,34,83,97,218,217,230,101,165,141,60,64,15,243,176,206,3,39,69,54,255,78,158,171,35,66,50,131,20,57,105,211,38,128,235,9,8,210,41,130,51,96,167,48,179,201,108,33,173,165,14,36,223,3,205,249,41,196,177,86,196,23,51,202,28,94,16,155,72,183,119,121,114,218,183,221,223,166,59,15,44,150,155,23,65,153,243,52,110,235,146,141,33,91,184,249,206,23,74,47,105,149,196,54,152,17,4,111,157,172,173,103,225,46,6,209,104,202,74,23,49,68,218,110,169,213,154,199,221,138,192,156,60,23,157,255,1,171,166,21,127,61,102,83,11,90,1,101,26,73,159,27,97,188,25,0,175,12,205,242,84,51,190,99,152,41,120,233,131,3,78,114,252,23,137,130,252,88,193,68,4,192,11,119,80,127,218,56,172,29,30,70,58,191,62,87,211,63,238,55,7,77,214,154,154,247,114,180,145,113,81,22,125,110,58,160,29,195,91,63,162,136,106,70,55,212,177,101,141,102,241,161,230,30,77,59,13,168,146,144,50,91,246,118,173,192,181,193,147,159,158,171,143,93,204,76,75,249,109,86,91,117,162,31,82,14,59,171,149,198,127,31,240,97,14,131,154,233,233,241,139,141,80,242,49,163,4,90,2,205,119,194,142,169,230,213,123,140,10,212,176,113,108,50,73,83,14,98,37,90,76,182,190,23,1,122,113,246,35,16,116,130,241,197,12,186,198,175,86,150,96,155,255,231,102,65,34,103,104,40,53,3,176,112,232,229,57,192,197,253,234,134,245,246,206,27,152,138,41,206,169,249,76,149,224,91,203,208,15,234,111,35,60,20,87,155,66,154,62,119,177,224,216,205,27,78,40,53,23,65,31,3,229,16,221,55,204,134,100,115,243,42,243,253,237,38,124,159,172,1,81,206,197,140,28,170,147,189,89,136,242,92,61,132,19,141,71,151,166,32,204,51,210,68,70,26,36,44,43,152,151,16,78,181,14,137,221,243,98,199,40,20,120,109,63,27,3,146,130,1,37,4,149,61,116,83,90,240,245,58,237,25,28,45,117,234,23,3,79,185,130,197,110,85,41,207,152,121,58,158,9,226,49,133,247,99,46,53,88,26,209,237,21,193,45,51,147,35,112,154,186,172,82,44,221,224,2,158,126,128,197,142,90,249,99,142,150,111,154,101,145,5,86,51,167,142,15,11,114,133,207,10,171,70,197,225,102,91,234,143,185,59,100,143,33,127,62,8,65,137,111,243,199,137,130,103,227,49,83,76,8,100,52,148,94,143,121,59,240,7,84,208,18,62,159,143,121,6,74,190,0,254,255,193,28,80,115,186,47,214,123,239,21,67,6,211,201,208,237,146,7,31,206,185,121,206,220,227,85,205,247,165,157,175,189,1,242,93,229,189,154,106,184,155,105,27,90,239,128,251,231,96,78,237,31,62,230,108,241,224,112,180,164,231,107,225,191,187,149,198,183,231,98,160,39,254,203,180,197,207,119,30,181,232,87,250,240,193,188,147,116,59,160,169,25,183,239,126,94,43,11,80,215,90,192,203,51,224,39,102,116,132,49,52,52,146,31,182,229,181,165,231,97,65,119,245,46,78,234,28,110,222,90,191,180,165,221,164,97,130,93,169,60,251,194,144,206,129,13,30,230,49,15,160,143,222,171,129,244,196,115,111,235,124,115,51,13,123,207,190,208,166,167,29,173,31,76,202,124,182,31,66,68,232,230,209,164,97,194,118,211,33,230,115,156,136,48,181,237,197,45,200,68,13,117,241,154,83,100,144,41,41,141,252,236,228,166,46,228,47,70,36,240,236,42,89,218,182,109,199,18,29,18,59,131,34,241,65,87,35,135,221,115,130,157,159,139,190,30,235,202,127,78,191,238,168,61,138,99,103,26,63,71,84,113,198,157,70,100,155,199,123,240,146,199,244,142,163,164,226,185,118,108,47,159,104,227,227,165,169,149,78,17,127,107,152,209,159,67,29,126,36,71,86,67,254,243,184,81,144,193,206,24,113,212,4,159,165,157,16,220,246,7,135,56,251,57,160,82,34,45,234,102,36,35,30,47,140,243,47,204,123,118,93,34,168,44,251,174,66,88,39,37,68,172,13,61,169,232,47,67,11,81,205,80,236,120,199,31,148,145,250,218,19,126,235,176,42,64,19,223,145,146,110,52,190,29,255,186,63,174,37,11,174,187,153,245,247,92,93,135,94,189,198,227,17,144,57,242,51,123,90,175,186,62,246,20,104,1,90,66,179,107,144,113,78,50,88,219,165,161,111,60,63,61,241,193,253,167,217,150,159,1,229,97,90,180,3,174,249,56,212,208,251,121,75,144,241,137,105,136,50,193,55,69,167,225,208,102,89,172,36,237,139,119,49,146,65,219,106,206,61,28,79,88,38,30,143,24,17,56,63,238,39,2,241,58,253,39,85,41,63,52,241,120,37,229,98,253,94,231,24,141,254,74,72,210,158,155,159,136,222,15,62,186,120,31,79,31,253,69,223,236,152,234,227,113,229,241,15,226,226,201,154,47,79,108,181,165,129,242,68,59,229,153,100,128,242,163,49,20,68,196,115,115,234,235,126,160,147,35,150,12,24,230,178,162,145,240,172,178,157,116,109,161,90,16,116,238,231,232,81,170,106,204,240,236,248,163,157,144,126,191,102,244,239,178,115,168,22,101,140,194,140,147,227,44,169,137,244,185,154,73,8,248,226,34,200,27,207,176,152,127,224,189,184,166,93,164,214,179,80,125,200,23,57,201,166,147,244,196,40,195,251,195,208,25,92,26,70,192,35,236,60,90,96,20,232,54,11,51,176,18,247,74,57,201,178,58,65,131,154,251,18,106,88,18,160,106,54,165,119,55,131,24,211,123,47,168,82,132,58,182,75,207,28,102,240,181,97,38,254,156,106,166,211,218,111,142,144,151,134,125,131,140,91,19,226,89,152,233,213,12,253,175,127,175,6,100,86,31,13,250,177,104,142,238,22,134,136,121,192,16,238,95,228,4,121,77,55,29,248,130,134,92,189,218,210,163,237,195,141,19,141,217,8,180,235,213,29,53,48,191,57,145,134,186,96,240,107,140,18,87,207,58,158,223,166,229,217,251,97,151,81,53,171,213,244,125,220,90,115,209,179,141,212,108,143,33,183,188,187,190,54,177,183,239,89,100,12,116,38,13,206,201,248,32,28,224,89,47,38,44,136,65,89,214,242,168,230,42,77,94,40,197,236,231,173,17,130,104,113,245,238,207,26,48,0,148,191,244,121,198,246,188,22,48,241,18,102,99,109,17,51,93,15,49,162,155,54,122,125,50,150,174,119,59,45,106,92,93,94,27,90,59,103,145,52,205,222,103,91,57,223,250,236,11,206,51,156,240,178,228,193,207,153,62,99,196,161,136,78,58,226,103,234,32,103,226,230,93,159,19,157,234,131,227,1,155,41,101,232,147,157,115,193,69,182,248,24,116,168,170,153,237,53,204,6,96,19,51,12,75,43,136,11,44,110,80,51,148,25,51,88,15,218,115,104,119,120,149,122,80,55,159,109,64,67,129,14,15,216,14,51,12,25,250,104,13,212,158,63,26,217,88,117,162,122,211,205,22,54,174,245,140,202,217,207,218,14,190,134,4,88,95,205,13,74,102,55,151,254,164,14,161,17,113,84,222,49,155,128,176,154,205,141,118,179,33,91,197,76,24,238,129,56,237,105,73,247,21,106,110,94,35,37,246,34,217,168,102,232,130,252,197,80,8,212,4,68,39,7,224,103,208,182,244,119,87,51,37,109,191,57,113,190,38,32,8,72,115,92,60,138,38,30,153,91,145,18,5,220,87,244,123,209,213,58,98,50,64,130,161,81,250,57,86,130,116,183,193,230,52,116,204,140,164,193,147,181,16,69,143,174,86,106,249,254,185,206,194,126,166,41,201,194,240,152,143,227,184,154,30,157,240,107,228,88,95,38,13,43,115,161,193,156,16,220,29,166,144,165,191,141,18,151,167,99,183,197,133,242,61,154,105,187,250,250,66,127,176,201,111,131,110,11,181,133,19,252,192,26,39,102,240,36,190,145,111,184,159,213,135,179,124,96,44,145,227,70,105,185,130,206,149,50,98,13,152,158,69,87,51,144,179,17,230,46,197,221,78,172,181,167,119,102,111,156,98,245,164,232,198,10,97,130,109,234,66,75,205,208,52,204,48,195,161,37,102,62,113,21,243,158,75,31,13,93,236,24,181,73,158,82,71,13,122,130,248,160,211,252,15,53,55,135,206,97,29,73,93,219,106,237,41,114,111,180,112,212,92,135,188,53,100,183,50,77,241,229,87,108,12,147,162,131,254,50,41,160,209,245,106,245,194,32,23,108,193,228,2,42,70,231,41,141,45,179,202,213,67,96,0,8,24,78,84,65,228,173,5,153,138,185,208,63,41,99,54,213,209,130,211,204,91,54,48,131,215,82,51,167,103,76,165,50,31,151,161,0,9,148,171,75,75,234,205,16,50,237,21,99,10,165,172,188,55,141,24,145,8,3,70,144,52,213,76,143,128,107,125,97,86,57,19,132,100,85,129,105,163,245,161,223,179,64,35,35,143,150,192,139,138,153,206,203,216,47,77,19,90,111,174,146,115,176,81,173,252,188,55,205,123,51,120,125,12,242,166,102,246,226,88,190,244,126,235,213,69,128,227,176,2,157,35,76,127,155,162,184,231,1,16,111,120,63,104,134,103,48,204,77,97,231,152,129,25,134,25,93,44,29,150,100,229,235,48,167,162,89,186,98,197,233,120,180,130,104,116,152,51,196,62,35,94,236,188,230,120,204,73,114,232,251,83,211,21,243,66,133,49,118,84,34,190,174,102,90,70,194,60,251,212,47,150,39,108,61,113,115,250,76,245,183,81,115,137,49,239,70,100,42,102,216,1,99,103,57,219,231,212,97,57,83,111,196,231,238,148,244,229,123,230,14,83,100,60,89,78,122,103,126,201,107,103,155,215,214,167,134,36,37,197,241,135,120,151,62,117,3,235,26,39,235,120,51,20,153,181,30,63,76,39,242,243,57,104,114,140,241,110,214,223,42,102,34,203,18,79,150,231,19,173,27,84,45,150,0,84,99,154,193,0,155,236,165,101,28,142,215,77,67,244,104,198,190,82,97,114,212,171,1,167,134,15,72,163,222,243,98,41,136,252,76,107,112,235,20,79,155,44,92,152,211,126,234,141,4,200,178,242,203,78,79,29,21,57,200,72,148,109,104,253,94,115,139,108,212,166,225,75,63,136,226,81,240,46,247,214,170,192,121,169,228,226,202,248,166,235,57,6,224,15,244,54,53,60,91,8,10,197,76,124,86,194,172,98,18,70,89,210,74,56,120,240,42,234,174,144,76,235,194,127,26,208,186,198,18,116,196,109,207,173,32,1,240,88,27,143,94,34,24,104,138,49,56,102,42,41,97,238,233,57,118,145,19,74,26,136,140,39,99,154,64,61,197,202,35,231,89,30,179,119,153,17,2,205,167,216,65,26,56,148,182,22,126,140,206,162,19,243,208,151,25,225,23,141,76,98,6,175,151,227,106,202,131,58,100,200,153,249,161,13,248,234,157,70,56,166,59,2,67,50,128,250,219,9,94,205,8,12,75,74,122,166,39,50,212,17,177,146,142,136,17,165,114,92,188,117,213,132,178,103,32,128,48,31,127,32,2,117,85,228,177,200,43,71,145,198,144,70,175,185,231,160,137,89,8,134,137,127,70,53,174,4,67,211,137,203,207,172,168,98,70,214,60,242,46,0,236,182,94,141,235,225,185,13,160,20,75,127,122,160,215,227,23,127,176,97,106,230,0,145,220,134,102,206,39,135,137,179,124,147,24,129,233,66,204,230,69,69,214,5,137,6,253,105,8,11,228,106,64,33,75,205,232,5,70,214,37,105,141,102,154,142,75,76,132,106,226,143,106,174,211,249,107,201,38,109,33,149,195,140,248,83,137,92,212,16,18,217,99,166,158,26,223,242,184,87,66,238,129,25,236,204,142,52,216,214,195,254,204,27,171,8,185,57,41,169,28,230,17,44,25,20,72,139,58,57,64,104,82,137,23,131,131,233,121,242,12,170,55,242,123,103,63,151,244,196,49,67,199,35,185,195,85,245,193,51,89,123,191,56,193,98,162,223,43,145,192,203,145,182,124,14,23,152,249,150,119,191,1,32,204,91,16,37,240,203,204,18,140,117,208,201,63,147,216,180,64,74,36,92,207,236,144,215,62,219,200,40,146,205,237,85,136,71,49,27,173,134,155,51,248,86,53,155,4,99,164,138,85,191,172,67,138,121,254,147,103,169,39,199,166,94,77,89,38,82,224,147,94,0,253,237,101,122,2,158,196,134,8,238,185,154,111,16,230,178,158,21,180,76,251,72,242,235,104,77,169,153,189,59,164,188,232,23,125,174,38,101,176,67,233,75,177,150,29,180,111,164,107,39,236,209,250,96,128,245,98,80,154,101,234,213,220,70,138,12,120,37,125,151,213,92,226,88,132,26,71,250,215,192,58,18,232,249,215,172,89,186,183,177,114,129,91,203,121,238,231,214,48,37,135,184,25,61,6,143,181,204,72,0,32,9,171,39,192,36,177,225,119,134,65,35,233,181,44,117,49,131,236,215,193,110,64,155,75,176,38,34,210,166,230,230,45,6,199,90,83,125,158,26,213,251,18,37,49,4,200,182,154,83,28,168,52,111,150,166,23,211,171,237,27,14,236,203,138,62,160,106,85,196,188,30,92,30,252,227,53,110,125,6,75,90,63,177,50,39,70,84,9,247,187,114,144,3,245,218,167,233,175,233,151,66,233,47,170,182,227,173,240,147,216,105,77,202,155,103,254,61,147,151,158,127,95,56,80,196,215,231,173,142,207,29,137,187,97,60,212,250,90,165,68,63,83,99,115,200,207,186,42,232,166,181,40,234,146,6,22,243,217,192,69,127,175,169,128,56,214,5,6,55,148,255,142,227,166,203,42,7,216,176,89,147,203,243,90,212,203,228,226,212,68,48,1,51,85,118,255,30,5,224,189,142,25,5,24,49,103,98,65,53,151,80,123,111,214,51,255,254,54,45,126,254,104,52,240,52,253,216,217,244,27,66,240,176,105,10,152,34,88,139,208,228,196,222,91,186,188,76,242,20,194,85,7,31,236,46,44,73,152,173,196,236,102,176,117,250,228,9,204,89,64,23,80,226,236,143,57,212,249,200,163,247,241,252,116,247,46,24,163,216,21,154,47,172,148,193,132,109,241,120,90,207,173,207,218,107,1,231,160,58,240,60,183,133,42,142,21,49,50,155,199,44,206,215,135,219,241,185,121,69,246,38,128,40,103,203,21,243,68,197,40,240,78,199,115,208,196,220,60,71,15,126,122,136,149,66,136,161,102,242,4,1,34,27,74,103,138,57,109,103,202,111,13,88,151,20,212,166,1,64,221,87,134,61,64,39,241,57,57,4,110,184,88,185,85,173,48,210,102,197,19,170,243,69,171,166,211,51,155,42,189,166,183,142,185,116,111,16,104,128,188,179,206,210,137,255,212,3,39,73,224,47,35,14,232,33,228,143,73,161,63,79,150,249,214,1,30,61,251,125,121,204,36,248,123,48,19,174,162,91,188,157,105,194,76,200,95,168,57,225,213,207,0,197,62,240,80,148,73,147,247,254,0,214,40,245,185,24,15,63,36,134,25,126,249,152,38,4,57,67,160,56,139,220,21,86,72,21,156,151,112,83,226,170,106,54,150,202,16,63,166,231,70,205,210,232,222,232,73,209,128,108,142,15,2,205,41,19,183,42,15,96,238,33,62,14,97,133,180,65,98,173,45,152,80,203,71,235,76,205,194,92,91,172,59,81,62,53,205,4,193,101,90,126,128,199,192,73,9,1,182,67,152,145,240,214,7,131,15,171,133,156,244,146,254,98,172,101,71,174,177,152,220,216,115,111,90,236,131,203,49,171,210,252,49,27,44,197,111,94,232,142,210,175,133,154,143,47,92,232,202,134,186,78,116,227,248,158,97,140,238,207,91,131,148,247,156,119,62,222,172,66,9,161,153,206,17,53,29,111,177,43,204,196,228,27,2,213,154,41,47,235,158,129,38,94,20,211,16,187,92,122,190,88,247,190,15,105,54,26,145,231,234,179,161,164,48,39,85,94,234,159,146,138,207,148,220,76,141,87,205,180,21,185,25,73,17,93,247,28,179,163,248,163,193,2,215,94,115,30,142,63,67,185,81,216,3,251,231,144,247,108,8,228,229,237,189,154,110,173,21,122,238,40,194,169,217,250,231,68,13,126,237,231,234,94,156,23,164,89,133,67,189,221,15,224,179,184,212,60,244,129,207,176,24,167,130,155,139,10,208,244,143,30,179,47,191,68,91,95,255,193,234,231,38,193,187,102,29,62,247,246,115,19,10,184,158,198,251,94,217,83,26,9,165,248,252,154,207,193,27,102,24,24,31,51,189,243,206,190,89,112,178,250,59,228,161,6,15,225,226,19,15,154,31,235,107,36,101,8,216,158,155,207,40,2,226,191,150,241,88,197,187,131,162,90,228,130,108,162,157,3,201,185,55,247,35,36,97,211,52,59,93,80,69,80,161,189,179,216,216,234,221,140,95,243,92,109,29,57,215,204,137,93,158,181,141,4,83,14,90,80,109,124,53,122,255,237,33,68,181,64,245,217,118,224,88,112,186,71,68,188,231,51,85,62,25,151,107,38,161,216,223,125,101,184,208,23,109,201,251,157,43,228,252,156,96,147,76,194,124,142,1,26,107,178,143,90,165,43,227,217,211,58,252,41,78,74,218,242,122,134,5,7,62,187,153,166,252,246,238,136,221,197,7,142,153,125,235,221,79,151,167,219,209,233,26,79,162,8,25,75,15,249,206,198,192,246,249,108,214,166,217,231,230,218,202,179,209,83,90,119,74,83,195,87,61,71,204,14,78,82,144,138,207,158,4,93,157,15,25,152,178,250,172,0,178,74,65,150,74,115,72,126,14,206,225,122,190,198,31,247,110,135,214,120,236,87,119,216,75,218,115,104,159,167,238,65,181,58,139,70,48,136,101,215,96,121,53,129,119,117,85,82,13,170,8,184,8,243,19,132,204,100,50,201,215,76,169,83,183,13,8,254,99,60,233,144,213,183,62,110,80,118,85,171,74,205,174,188,23,159,115,185,248,147,101,116,29,245,193,33,62,78,78,212,122,230,191,130,196,12,201,88,111,129,3,30,87,86,160,250,157,9,151,239,154,155,10,225,117,83,3,104,78,99,9,61,90,123,220,59,102,202,61,89,43,180,70,249,25,148,149,72,49,186,217,122,114,31,135,185,122,82,176,90,105,243,113,60,151,149,214,156,67,22,8,185,62,56,249,226,225,175,77,135,172,6,10,19,12,153,247,137,157,79,221,30,127,122,75,124,83,77,198,104,61,225,207,25,37,31,178,108,249,176,39,138,56,139,217,135,140,32,175,60,102,88,249,162,189,13,144,203,19,51,178,199,239,32,191,221,251,141,55,61,131,123,140,208,80,189,161,110,232,178,33,215,59,158,164,222,162,115,56,133,153,76,80,123,67,120,167,63,103,169,212,241,67,126,0,189,52,55,167,178,53,64,33,219,146,156,15,213,132,139,117,146,174,202,161,58,221,220,224,250,212,148,201,25,38,223,22,128,13,76,77,179,2,184,152,69,56,125,235,51,21,22,21,19,255,32,96,117,203,147,186,0,181,159,227,234,242,172,174,213,69,244,128,46,201,89,158,132,33,12,66,206,115,60,76,105,83,173,61,68,119,96,19,206,253,9,102,17,212,216,113,111,168,45,158,140,95,237,158,215,174,195,186,0,247,147,47,156,222,93,64,92,155,166,174,92,128,244,193,151,106,236,3,207,36,93,36,70,253,173,233,99,121,210,137,96,202,226,181,201,150,61,57,214,233,61,46,213,36,122,158,248,222,96,172,213,205,160,205,159,228,49,109,65,194,161,188,21,161,2,55,173,71,86,56,141,189,180,39,49,13,169,159,127,203,115,198,141,39,163,14,37,67,188,21,2,137,234,56,110,184,241,156,118,23,65,185,153,159,132,59,98,17,190,2,208,52,82,95,2,145,22,175,174,87,163,82,211,105,70,97,210,209,157,48,69,236,249,212,33,96,24,142,21,96,210,178,253,169,67,172,240,130,200,112,63,9,73,104,195,125,101,67,225,83,244,99,210,75,154,146,143,120,166,65,64,75,1,38,136,233,247,38,228,126,18,238,112,121,249,17,64,38,233,135,194,15,58,111,113,243,244,96,179,77,60,195,155,229,43,44,108,181,62,53,39,104,48,194,60,235,147,154,216,86,183,240,23,75,93,101,119,48,211,124,226,31,44,157,51,255,25,211,51,209,70,240,109,131,146,124,30,109,91,9,198,205,233,109,130,129,2,211,93,121,176,75,251,65,44,36,195,197,109,55,195,231,248,212,31,245,232,131,49,163,41,50,224,76,149,18,254,194,49,182,167,190,88,40,95,78,183,82,87,210,123,67,245,213,227,167,179,206,5,210,80,201,27,214,33,15,172,67,65,32,230,106,196,197,11,170,168,252,20,116,119,48,106,91,35,132,2,106,33,247,30,209,125,13,234,248,169,37,83,81,140,123,119,114,71,90,136,38,30,245,206,110,19,244,209,82,51,12,5,57,238,77,99,87,127,74,228,231,3,199,213,165,140,167,8,14,138,53,158,59,151,167,241,129,151,140,21,242,41,76,171,25,213,117,247,53,88,79,93,11,186,153,182,23,63,3,216,21,30,128,229,249,150,244,222,135,121,52,237,243,98,27,89,73,204,237,193,174,192,25,176,107,88,207,6,166,63,61,102,196,101,152,207,22,213,20,218,82,134,103,177,76,235,233,105,166,202,211,234,47,110,78,112,37,40,172,166,38,47,115,152,121,63,143,70,101,219,143,93,110,174,229,75,52,193,225,35,150,71,123,26,172,243,94,193,162,108,47,54,31,108,26,36,92,98,85,242,52,172,43,202,247,54,164,91,17,38,184,34,77,71,124,63,240,21,106,32,94,25,34,93,6,55,133,162,168,80,57,137,223,54,93,49,53,83,50,142,49,133,77,66,65,86,32,76,122,124,176,115,124,61,48,169,227,168,122,39,63,252,194,233,233,100,41,205,64,43,97,238,207,234,44,44,206,21,191,141,174,165,162,230,232,243,74,241,98,230,158,40,44,46,149,112,230,251,167,158,161,102,97,118,171,150,64,93,15,98,143,30,169,184,250,28,12,10,153,61,159,175,199,242,163,115,95,17,148,197,196,203,99,42,237,31,144,136,244,85,108,89,127,199,247,208,39,227,88,31,178,122,219,211,206,139,228,64,141,239,9,66,79,49,65,103,195,91,99,201,198,209,182,46,33,40,215,131,210,30,252,237,3,115,60,103,227,142,33,5,175,165,8,150,227,4,172,45,187,14,245,6,189,55,19,213,29,60,107,206,159,143,25,132,116,252,52,84,75,15,236,52,45,71,227,178,85,159,185,160,191,109,243,35,204,249,37,133,32,31,62,182,156,18,245,105,79,0,116,60,245,136,121,150,95,37,251,23,251,202,6,82,174,79,6,43,93,137,195,111,206,170,115,193,104,122,119,156,49,39,124,210,86,227,106,91,117,28,172,107,105,19,13,26,179,93,78,229,94,30,188,44,57,154,29,23,183,39,59,142,188,48,4,112,225,17,236,167,245,14,88,78,242,231,30,198,182,163,15,182,22,16,245,240,70,218,211,116,110,105,150,22,174,14,249,5,29,209,189,188,17,185,66,6,151,21,209,138,130,64,19,47,11,144,169,194,186,113,217,122,152,207,118,169,189,194,13,134,76,143,164,201,52,101,109,185,109,153,4,68,13,233,144,252,204,51,154,245,194,27,55,106,32,237,61,176,18,207,253,88,103,191,202,79,43,23,48,79,215,190,169,27,78,108,237,14,245,254,25,226,105,40,76,132,46,5,65,243,155,114,132,91,91,43,255,128,193,208,135,184,20,51,16,116,200,186,219,198,118,56,156,132,31,82,107,73,11,158,207,10,45,150,83,227,224,245,43,177,14,93,97,254,211,72,103,229,135,67,6,250,142,32,148,167,215,80,60,121,218,47,220,207,55,197,86,125,227,125,134,168,164,32,158,130,36,67,170,55,212,10,138,239,8,103,213,128,216,151,171,249,20,78,115,65,171,115,83,167,19,189,235,234,144,108,64,4,85,19,146,155,188,80,18,70,58,150,138,48,79,33,60,208,130,179,26,202,71,97,204,202,68,224,126,111,100,163,250,82,186,45,232,129,157,113,174,91,87,150,82,125,129,223,206,66,59,205,150,47,44,99,157,98,80,176,19,194,142,61,148,92,173,120,130,43,67,138,48,133,197,56,129,160,246,69,157,171,245,92,174,151,52,206,155,217,201,45,111,165,234,78,166,245,224,4,131,9,241,148,135,158,208,2,212,239,154,79,219,218,38,133,218,16,5,215,91,18,78,22,83,103,101,85,100,55,185,111,13,216,62,171,134,88,70,179,122,223,16,29,22,137,37,173,165,144,102,158,57,125,221,47,235,162,87,254,77,240,94,229,118,52,36,131,76,8,119,161,113,236,122,39,71,130,174,255,33,136,37,181,156,239,145,153,96,131,80,185,197,12,164,203,249,232,18,185,228,84,31,242,206,144,29,4,215,93,183,18,108,90,174,230,174,143,115,22,119,168,58,148,149,148,14,193,123,53,93,61,74,120,157,45,59,124,207,250,68,59,238,74,74,166,138,202,213,244,171,135,177,90,139,153,238,180,29,230,246,114,154,162,167,232,82,69,92,157,154,242,203,130,135,185,187,40,39,216,137,226,148,187,118,147,70,244,139,231,57,204,133,219,25,135,245,248,94,247,181,129,10,40,231,59,7,77,113,137,153,99,238,154,113,132,228,27,32,79,92,141,170,181,82,9,119,80,239,254,104,224,39,31,138,228,52,130,234,11,13,164,231,139,20,164,60,124,237,38,43,182,61,236,204,169,120,228,196,107,31,71,80,185,157,169,213,221,228,27,221,126,112,67,40,113,116,9,133,101,96,200,245,165,126,94,100,252,75,92,93,85,247,227,120,195,52,102,197,213,125,244,135,47,27,38,144,22,67,14,166,98,171,25,137,223,21,95,100,9,14,221,250,47,233,129,112,243,214,190,83,204,72,12,249,152,85,13,172,176,142,49,226,167,129,233,42,63,121,205,80,0,236,152,197,169,42,9,63,146,89,221,191,215,217,180,219,67,157,126,78,59,152,49,221,204,233,253,195,213,222,121,195,10,162,230,161,191,77,243,139,175,78,56,204,149,78,187,192,90,113,193,153,84,240,147,100,123,48,47,146,142,215,76,31,149,210,82,159,171,155,71,86,233,163,192,53,223,47,114,15,206,100,140,41,229,25,21,235,49,185,102,116,20,146,126,47,112,131,189,133,121,39,229,203,54,121,193,228,79,214,225,112,210,215,238,32,164,170,155,209,28,213,39,131,123,34,126,155,214,0,189,152,100,222,118,43,21,179,165,63,189,209,254,90,110,102,13,41,213,61,172,227,211,159,236,44,77,225,13,249,136,183,20,95,65,131,50,73,82,146,254,108,148,159,177,85,43,81,37,125,132,238,12,167,9,224,111,42,131,63,98,96,247,196,103,186,63,138,243,204,140,25,35,10,36,73,58,125,135,69,116,14,78,64,2,121,168,74,5,110,212,188,137,9,32,41,40,68,169,244,0,103,231,118,51,136,192,252,42,19,116,63,128,232,247,170,58,135,65,56,101,63,128,88,61,77,105,217,251,52,102,24,63,57,209,205,211,17,37,239,158,220,140,84,250,123,53,167,130,223,220,100,181,84,82,225,120,78,213,31,124,90,199,137,8,50,156,181,231,253,205,116,197,183,166,218,2,192,48,98,84,44,125,175,154,9,176,4,187,135,134,180,239,86,133,76,168,172,139,35,104,160,62,174,170,9,100,156,228,61,248,188,119,234,91,181,113,210,57,6,130,113,251,56,161,170,143,153,104,210,113,74,237,227,227,167,164,226,79,192,236,188,235,38,35,181,162,218,234,240,44,58,185,64,102,11,89,170,71,151,105,178,113,62,97,210,62,202,184,205,94,40,130,37,180,208,76,149,102,3,247,230,180,164,25,53,161,82,30,21,151,241,200,76,188,28,251,180,202,46,71,254,100,84,170,132,65,16,115,13,154,49,83,192,24,170,223,132,182,128,51,160,101,203,180,150,250,152,187,135,162,185,126,4,2,84,158,134,244,143,95,13,159,150,42,254,64,57,235,112,169,12,44,34,235,152,226,176,109,215,84,0,241,84,94,65,71,244,3,115,40,150,164,249,232,136,161,45,60,247,195,53,62,30,145,88,16,4,78,186,125,62,194,172,143,124,109,157,254,104,103,14,163,220,171,186,187,43,4,0,216,157,102,126,36,127,41,224,184,191,205,190,176,84,199,248,188,118,247,15,6,216,176,63,114,195,164,88,220,31,55,10,14,85,70,68,129,185,250,68,52,172,121,121,164,161,87,176,100,210,132,159,151,62,26,59,129,131,17,209,147,47,234,193,81,190,139,78,168,179,20,81,74,84,77,235,227,170,120,124,4,215,238,234,143,34,54,136,141,224,112,110,143,92,16,9,47,215,44,133,141,251,12,160,138,109,67,35,115,247,156,2,9,96,83,1,90,26,115,134,71,156,40,248,136,236,78,93,244,144,22,39,43,182,238,48,121,48,250,147,119,72,102,225,151,136,19,133,121,59,141,31,204,118,179,234,2,90,182,118,67,112,235,7,157,35,220,90,111,65,44,232,45,143,71,192,28,222,50,231,43,110,212,244,85,12,111,129,155,116,86,96,80,15,93,181,192,78,8,159,188,90,93,44,97,162,75,255,236,141,205,171,67,197,58,219,84,243,253,236,190,174,234,102,98,118,194,76,93,233,78,247,56,162,128,209,211,72,0,78,197,228,104,67,192,134,138,215,0,132,52,171,75,246,20,107,71,22,95,191,25,19,175,211,94,211,205,164,82,173,141,160,190,56,1,52,106,128,234,151,182,12,31,180,95,125,252,227,46,229,2,144,122,248,173,110,222,175,190,211,185,49,64,65,151,93,180,77,165,138,25,215,197,83,223,9,189,64,217,147,144,162,38,191,115,245,34,105,97,148,57,14,226,115,250,41,113,220,20,60,207,45,102,164,195,60,3,118,54,168,227,75,202,168,33,67,22,87,35,103,163,58,177,38,225,19,106,173,5,22,56,225,180,111,70,133,237,69,175,51,228,154,158,230,230,248,189,174,60,106,188,87,242,219,0,139,151,223,28,54,52,77,2,128,24,221,46,182,66,37,175,75,81,153,1,101,223,201,46,184,186,103,127,63,137,97,222,93,235,21,109,34,253,222,244,163,123,130,153,243,177,232,100,161,199,43,10,60,213,132,228,116,46,161,93,228,57,48,139,99,138,206,196,229,57,2,203,16,171,206,229,6,185,29,186,188,107,100,149,239,132,185,186,122,185,109,24,55,146,28,79,139,116,210,112,177,226,100,226,171,98,6,118,17,32,23,252,107,97,34,175,144,254,228,64,200,64,112,163,91,18,108,71,94,12,63,103,81,122,180,140,23,80,30,199,130,144,184,24,207,158,146,107,228,158,41,144,109,149,115,92,96,75,3,75,213,224,34,212,7,59,127,29,152,138,101,100,133,250,86,54,78,14,78,155,253,17,204,54,236,129,231,135,145,16,80,133,25,83,29,117,9,230,109,156,232,250,96,235,108,117,254,161,55,204,214,170,58,74,135,106,36,128,129,181,169,126,237,206,209,224,91,205,63,213,241,60,59,126,43,62,13,54,90,221,42,154,72,230,104,166,192,49,130,226,106,106,14,2,76,180,25,133,112,113,88,86,117,6,242,211,196,230,116,18,33,141,230,109,255,103,103,218,143,144,241,158,161,89,66,223,64,93,170,219,185,173,68,239,23,147,51,84,237,103,35,25,247,190,125,50,226,82,237,178,236,100,8,254,54,248,250,155,90,139,161,211,221,10,123,147,44,89,158,212,129,57,13,37,64,105,163,130,34,251,56,7,130,165,37,71,168,102,104,222,66,108,30,178,191,173,199,3,146,98,142,227,69,123,169,61,27,252,241,236,61,161,206,250,39,85,164,219,69,203,193,21,148,33,222,23,223,12,109,172,25,80,119,80,192,181,232,213,56,41,1,142,62,59,240,18,146,127,52,18,208,181,118,51,39,155,236,193,80,25,231,248,237,210,20,101,79,240,114,206,46,7,242,102,210,201,75,79,15,164,94,28,6,124,60,169,94,159,93,180,112,30,4,205,56,30,107,209,77,214,154,218,29,20,126,140,178,153,157,99,142,85,31,128,244,174,252,103,195,8,205,170,247,40,210,51,167,211,184,145,61,11,230,168,12,70,76,188,78,72,53,82,244,169,19,143,139,148,11,164,82,4,6,110,61,83,67,79,30,60,61,111,138,0,82,39,100,118,195,10,182,209,227,142,131,181,158,67,17,70,23,135,101,23,99,86,144,207,73,66,36,58,51,17,47,208,4,89,3,14,29,132,141,104,94,168,142,18,185,78,71,155,23,171,187,201,144,52,148,91,87,180,61,192,86,38,207,13,172,106,70,95,195,88,143,252,57,193,5,140,208,97,238,170,183,8,16,10,200,127,152,243,227,72,208,198,233,58,198,198,245,88,244,181,232,132,11,42,5,202,187,69,231,56,61,236,77,186,61,192,105,139,149,76,173,247,15,23,170,79,226,84,154,188,172,171,59,159,121,129,4,156,124,205,110,189,84,209,62,83,41,250,137,25,252,88,112,179,23,18,77,242,218,38,127,222,195,140,254,144,154,207,242,240,57,74,143,202,150,20,21,164,175,201,143,122,163,156,87,149,201,54,62,66,188,97,110,83,55,157,1,50,212,219,84,16,74,125,70,133,216,38,246,36,218,193,135,126,16,128,141,189,6,37,61,29,245,251,53,183,232,103,58,39,213,252,193,90,188,205,177,26,211,200,115,239,28,16,176,102,245,121,157,135,244,223,119,111,208,4,34,166,106,116,103,113,165,80,0,224,131,213,199,24,66,222,176,141,171,44,52,157,26,51,8,254,105,138,147,4,110,99,119,233,190,221,96,214,232,156,176,191,198,217,116,34,199,71,127,217,62,197,14,121,128,227,147,105,1,133,82,90,137,182,209,106,154,201,50,129,45,160,247,30,20,74,214,170,199,11,165,248,220,241,210,180,25,116,189,57,237,153,209,0,70,151,163,46,61,176,103,51,218,199,56,239,117,14,174,108,57,41,159,8,85,217,236,233,214,167,92,38,179,108,73,191,158,177,16,172,38,162,10,189,170,214,16,236,10,51,56,103,16,186,87,223,12,54,211,234,229,153,70,185,172,73,101,8,146,142,25,77,236,244,156,103,113,57,141,54,207,221,108,154,211,200,57,138,153,238,169,152,102,249,141,201,224,176,105,161,46,144,161,229,151,39,131,145,72,172,180,21,168,117,162,163,27,155,194,92,210,23,10,27,5,140,150,97,166,239,39,230,10,83,97,134,175,1,113,234,20,227,241,176,130,105,1,224,152,40,46,16,73,228,38,123,56,218,16,93,173,116,1,251,157,151,194,21,128,190,214,200,177,178,17,38,225,121,60,230,13,66,49,30,11,96,120,12,24,221,41,51,71,115,217,166,100,213,196,108,237,147,113,243,241,172,15,206,169,222,99,241,65,125,32,17,19,192,163,225,145,189,29,206,83,84,163,251,217,192,209,189,247,1,61,103,137,228,36,128,93,140,232,72,173,196,30,178,238,145,251,204,125,73,131,228,150,38,247,129,40,78,15,34,30,102,184,116,120,209,153,134,98,73,150,245,81,37,29,121,78,76,2,64,95,92,89,221,136,110,157,48,177,193,179,178,69,35,137,94,99,215,157,133,103,111,170,216,53,18,239,33,171,206,30,187,180,250,216,97,206,9,150,71,208,16,83,220,66,180,122,115,143,61,216,104,198,196,74,34,57,164,55,204,65,146,121,100,253,148,113,111,136,200,101,209,35,243,12,152,57,122,97,105,136,16,115,199,26,230,115,36,78,189,249,130,172,220,151,237,226,239,229,189,160,79,116,209,117,19,238,208,84,75,239,160,179,68,184,3,189,70,249,28,157,8,216,39,18,241,137,10,55,247,179,179,246,160,5,108,150,12,214,171,209,110,118,175,144,24,34,233,147,163,152,181,157,85,157,117,168,53,35,10,248,221,245,28,161,76,61,219,143,140,154,201,37,135,244,198,212,242,33,255,68,91,65,227,222,210,167,129,17,134,209,48,207,162,106,164,157,134,85,215,185,67,177,170,119,157,163,243,248,175,17,239,53,107,153,144,171,161,172,75,161,235,49,128,27,87,53,67,173,232,10,21,64,47,213,74,177,183,133,21,223,87,222,11,170,143,160,180,161,207,95,112,99,131,86,38,97,108,167,95,81,72,153,32,133,163,140,145,67,160,2,192,112,152,79,172,95,29,239,221,186,37,82,228,181,1,223,69,31,111,55,13,36,189,154,214,93,31,149,179,220,30,117,114,208,70,33,244,133,212,195,86,229,102,8,123,73,105,184,152,3,144,44,25,22,248,178,189,82,221,140,50,92,135,5,142,168,32,121,236,22,145,202,176,156,197,121,206,186,34,228,0,73,156,78,18,159,59,216,43,161,43,23,69,133,193,136,151,16,5,161,176,166,155,165,117,247,229,208,60,232,170,217,243,169,131,6,5,5,52,154,235,177,162,52,21,186,2,80,183,197,131,141,4,49,132,19,61,116,84,89,213,10,226,165,134,112,192,249,3,201,213,31,51,137,155,18,196,28,83,133,155,161,77,44,222,232,212,172,163,164,233,205,43,245,53,97,216,239,122,235,134,243,183,130,5,165,10,35,167,101,155,148,114,198,40,53,245,234,19,135,182,26,164,50,85,27,180,48,3,34,9,166,122,114,158,114,117,54,248,125,13,162,158,162,82,118,8,38,39,79,18,53,122,74,4,46,55,172,235,198,155,118,140,189,92,85,138,135,81,103,56,149,85,41,15,232,0,237,138,230,8,20,226,175,174,222,2,53,38,194,255,96,186,130,112,85,205,103,159,8,86,179,243,189,214,243,94,141,110,244,96,240,2,202,36,159,11,204,143,50,55,27,0,79,205,136,215,5,71,49,16,7,189,122,32,71,82,130,69,113,11,202,22,51,188,64,65,61,185,247,51,40,195,232,197,174,25,9,3,73,245,32,205,10,65,178,155,17,197,121,174,222,205,189,105,122,185,74,125,174,134,200,231,46,174,227,173,13,229,94,198,220,167,183,108,3,30,211,192,8,1,16,78,172,107,69,77,233,25,113,43,143,184,121,53,237,220,196,204,254,152,175,25,209,238,161,55,135,61,212,159,236,204,140,38,24,220,1,110,135,134,150,107,38,191,43,24,174,97,133,210,27,169,162,215,51,132,101,11,243,174,222,143,119,28,46,40,139,228,201,207,134,179,221,197,58,14,23,190,189,154,207,17,94,175,215,122,130,249,253,14,90,49,223,209,205,21,207,82,150,72,129,15,35,251,205,141,52,228,49,111,112,35,215,12,163,184,220,155,108,140,147,187,34,200,131,24,101,152,141,49,228,214,131,225,13,120,7,205,74,97,215,179,180,52,97,146,236,217,128,94,217,185,16,105,182,16,38,136,19,33,210,160,231,51,137,118,48,45,16,78,216,148,60,39,110,232,225,37,121,162,105,232,204,75,209,245,209,155,149,124,203,217,115,32,102,95,110,70,109,54,190,23,171,49,237,123,192,32,40,171,52,70,134,65,165,240,240,125,180,101,85,183,120,109,96,255,163,248,231,132,120,72,207,31,218,18,171,83,114,90,187,132,38,38,32,155,233,14,155,227,223,101,225,27,100,161,45,31,209,108,253,101,98,6,85,229,211,144,175,171,229,197,245,33,11,115,51,59,131,120,81,6,90,143,37,80,129,27,201,1,180,144,161,116,28,239,121,127,120,161,226,123,49,53,134,159,140,61,161,207,216,212,76,144,183,99,99,88,42,78,75,100,58,70,21,130,240,39,140,62,193,203,57,27,131,252,31,196,157,148,109,56,50,240,170,133,2,47,201,102,138,146,164,56,27,211,20,72,187,152,57,73,61,151,3,231,156,116,174,29,51,88,53,231,168,48,226,57,249,92,103,154,157,3,202,67,202,102,204,3,227,49,183,32,161,32,163,53,244,209,128,138,187,92,253,241,76,81,180,80,51,133,161,17,98,119,85,243,199,48,184,7,98,187,129,85,74,178,163,109,99,31,27,17,236,90,169,90,204,128,253,157,196,238,68,125,83,1,96,155,242,201,242,74,69,134,70,80,126,154,184,46,40,96,128,37,104,218,124,27,208,212,189,164,140,154,170,68,110,68,183,53,92,130,52,115,215,42,200,166,87,201,229,78,141,89,81,235,28,103,223,166,230,226,149,31,176,232,114,239,189,140,45,205,233,20,208,152,247,73,140,14,40,240,122,55,131,101,142,58,247,49,207,18,176,183,99,62,1,171,92,12,100,43,100,65,145,236,9,23,139,222,125,218,222,148,130,66,164,34,39,4,170,225,27,2,106,155,210,69,53,147,65,45,106,112,45,156,96,120,202,131,129,246,243,202,80,93,180,200,201,189,141,242,160,121,59,248,122,122,253,76,135,152,80,219,11,132,198,151,36,230,179,58,90,180,231,179,55,70,148,193,70,56,118,142,242,34,184,41,25,147,13,191,149,119,190,204,87,14,120,82,142,105,81,135,3,245,39,13,119,180,169,129,244,244,226,164,49,250,136,117,27,151,185,55,239,231,37,129,217,164,73,55,122,174,105,198,147,70,117,250,231,114,244,248,2,176,18,45,172,153,43,179,219,187,112,89,228,114,105,51,33,186,104,36,71,247,81,126,23,209,128,46,102,60,245,34,102,248,63,83,116,169,159,193,141,253,228,12,16,37,64,105,67,159,248,165,97,198,251,118,13,21,186,189,119,204,238,79,10,214,253,167,58,12,238,40,102,35,64,223,209,83,157,132,113,22,235,46,210,93,127,102,254,208,111,65,179,240,220,210,93,53,166,188,52,21,162,232,66,63,219,111,150,208,134,230,222,18,76,185,32,48,16,60,10,243,57,59,70,180,30,119,112,235,225,102,24,20,242,172,250,208,250,69,234,60,38,17,196,125,205,187,33,232,234,130,242,68,204,103,166,120,82,3,55,1,188,80,152,41,126,184,52,83,37,102,203,50,67,11,176,191,229,3,142,94,162,32,168,224,116,200,37,250,117,154,37,28,171,154,131,165,129,192,81,50,30,240,190,37,169,142,91,17,174,234,173,13,145,51,66,0,89,61,156,121,54,42,99,115,243,134,28,216,187,229,151,207,74,161,166,116,205,171,137,158,187,37,56,206,237,29,130,65,121,104,203,189,73,78,58,86,245,120,74,189,137,212,34,220,6,144,102,102,199,150,76,161,164,153,197,114,180,14,107,41,16,35,69,38,20,146,12,82,3,161,10,77,219,141,252,52,217,0,215,82,4,101,162,135,26,232,183,149,188,101,231,152,147,146,139,129,41,39,14,243,223,78,100,222,228,183,207,176,108,215,217,170,153,163,70,71,5,175,177,95,103,151,150,190,46,10,225,147,210,215,244,158,50,59,181,228,232,128,71,39,57,183,37,249,114,144,99,98,134,218,194,119,186,244,145,46,21,115,5,253,19,102,104,28,197,186,232,89,191,31,147,106,135,30,14,212,70,150,23,95,42,19,101,14,185,26,144,222,140,14,43,122,79,35,48,154,60,87,118,110,250,51,127,219,20,29,18,147,115,8,248,47,251,113,211,93,3,124,245,241,236,171,183,111,245,38,37,60,154,98,207,65,239,152,52,67,22,135,99,135,168,93,135,52,251,154,65,9,134,231,54,129,139,58,231,6,36,237,73,132,178,38,178,18,203,203,235,160,167,180,193,100,2,94,77,142,181,56,67,136,215,45,86,106,141,254,203,232,152,173,240,133,39,89,240,238,228,97,136,179,161,214,34,102,27,183,48,23,77,77,227,191,91,99,205,53,87,107,96,20,243,58,62,145,143,25,125,200,130,137,158,64,231,67,134,248,108,163,192,175,166,154,55,213,7,135,203,65,9,44,47,70,82,214,27,22,10,135,253,115,115,170,91,206,233,132,250,198,16,200,26,122,40,28,247,126,53,12,122,114,192,28,47,174,248,217,5,87,206,25,225,162,86,247,234,108,169,205,170,151,18,110,248,136,158,73,130,227,44,102,54,106,7,124,18,109,172,231,177,55,158,183,195,15,169,240,77,185,57,164,26,253,86,238,11,208,73,225,184,195,108,252,222,215,156,104,229,151,151,70,49,168,120,147,224,234,89,232,231,177,174,200,184,131,103,87,182,208,99,134,116,182,186,153,176,119,200,231,192,87,112,252,110,161,152,46,226,124,199,108,25,254,59,162,157,123,233,226,35,161,238,210,203,5,164,170,36,228,167,177,231,184,64,43,194,230,68,181,98,38,206,189,158,114,161,86,89,138,12,57,71,68,12,90,51,9,54,29,149,77,166,232,14,90,51,104,141,188,24,241,66,9,243,25,226,172,47,134,231,17,0,94,112,150,69,135,28,9,119,215,246,99,87,86,194,15,146,132,4,205,247,197,234,48,60,157,152,233,191,171,110,5,201,42,147,129,114,150,239,165,208,157,47,129,73,1,184,101,137,108,111,189,220,164,234,196,204,39,244,77,231,204,4,138,209,106,94,193,198,142,60,101,157,58,228,166,137,236,144,233,109,125,202,178,66,128,60,39,7,61,47,171,101,138,117,89,18,235,90,17,228,122,172,83,224,243,199,43,220,210,177,51,233,123,57,123,241,197,168,159,163,77,197,172,225,23,160,4,233,72,112,80,54,113,111,42,189,129,84,205,128,123,83,164,4,73,237,19,218,54,135,199,63,41,38,120,220,86,202,55,143,154,129,234,45,253,233,66,209,220,173,8,20,118,49,146,150,240,119,166,27,81,68,89,142,121,161,95,125,199,243,28,8,202,165,78,88,50,67,241,229,124,244,92,133,172,106,194,210,76,187,139,119,82,116,169,19,28,171,149,238,175,53,163,230,36,222,50,26,235,211,79,159,12,187,157,212,146,141,95,16,183,234,54,128,192,250,46,251,89,67,16,45,223,131,207,114,243,146,79,132,96,11,226,241,219,135,132,110,95,211,171,173,210,115,27,91,118,130,93,82,222,122,65,157,239,189,91,144,127,100,253,28,103,146,68,138,136,157,111,234,226,105,150,183,169,97,206,220,81,204,166,77,228,109,76,176,179,73,208,213,65,110,121,127,226,236,27,104,170,88,41,218,53,191,119,43,234,219,65,203,222,189,197,60,225,50,213,38,23,103,174,191,121,179,100,225,136,156,61,84,160,146,131,160,216,109,146,30,1,70,100,152,227,185,225,251,20,71,164,87,35,108,13,235,208,7,131,160,196,169,62,176,2,44,10,51,100,1,51,249,115,39,52,88,170,152,217,182,183,119,118,37,242,173,50,98,200,6,59,2,29,142,62,165,11,32,156,102,136,189,149,110,13,101,118,57,97,21,29,57,222,248,133,16,84,151,192,159,64,11,102,31,111,165,195,119,147,23,195,219,114,164,17,211,123,109,57,94,76,146,211,59,110,10,146,192,103,59,250,75,127,233,143,126,246,7,191,250,229,31,252,226,87,191,254,235,191,248,223,126,254,183,255,194,255,244,115,210,138,63,251,233,255,251,215,127,231,119,127,242,47,254,252,207,254,229,239,254,197,223,249,233,231,249,103,63,253,230,239,254,179,223,252,217,159,254,246,31,255,251,255,250,143,255,228,167,159,255,68,165,243,248,235,233,167,159,253,244,231,255,229,223,254,246,255,248,143,191,207,242,155,127,248,247,127,247,111,254,221,249,111,191,251,191,254,159,223,252,191,255,234,55,127,252,79,126,251,239,254,228,55,127,250,143,62,255,127,254,224,119,255,247,159,253,230,159,255,189,243,7,159,255,242,187,127,251,199,191,251,135,255,251,239,254,244,191,252,244,71,127,244,179,191,253,235,63,252,131,95,252,252,167,255,249,23,127,249,215,127,235,87,191,248,233,103,127,237,23,191,252,27,191,248,245,175,254,240,231,95,195,255,242,203,255,245,15,255,218,47,255,230,79,63,251,43,191,252,229,175,254,234,95,255,155,127,249,215,231,5,254,226,95,188,84,78,180,87,126,115,90,8,235,152,183,41,28,85,159,76,211,181,90,147,106,116,236,147,16,205,223,173,198,46,166,103,161,171,185,222,202,134,41,13,175,37,245,158,143,249,75,8,107,102,242,72,229,53,247,251,211,180,217,238,247,218,190,63,211,207,172,41,41,5,2,102,180,202,174,185,131,0,31,239,115,127,75,123,152,77,183,161,62,230,179,145,13,55,179,75,62,191,125,194,221,207,94,130,25,62,164,247,230,96,73,202,53,211,70,149,213,106,194,104,110,45,77,10,235,134,89,169,53,222,43,63,173,208,152,215,55,239,138,53,161,3,247,140,247,134,244,218,205,117,10,6,195,240,2,237,203,250,125,204,131,178,133,144,28,146,27,167,88,235,102,154,228,245,115,16,38,237,123,243,129,127,95,158,171,207,225,48,239,136,143,73,243,159,190,54,85,226,26,102,194,158,166,230,11,80,194,58,240,78,158,123,239,175,115,111,86,118,27,189,22,62,16,31,209,193,242,110,250,181,8,215,178,95,77,194,160,232,136,66,189,89,253,167,161,215,126,166,2,29,67,229,142,184,117,41,60,67,106,228,116,110,165,83,86,127,122,193,7,224,23,195,189,83,244,98,136,79,124,113,145,29,150,116,178,85,252,97,58,115,51,185,141,231,234,45,107,143,77,180,61,75,115,231,11,101,51,51,10,105,250,218,28,136,229,126,15,50,144,170,191,0,193,39,73,156,107,102,135,20,218,46,234,238,245,75,110,98,102,102,74,83,115,197,199,184,102,232,51,133,30,142,242,119,255,130,217,204,92,154,10,7,13,211,191,243,247,166,232,165,116,153,52,249,194,57,230,102,107,97,85,51,117,105,127,177,15,83,177,154,161,168,110,110,70,59,81,175,62,251,209,93,1,221,248,170,245,173,189,42,136,149,68,185,190,212,89,181,223,2,178,89,91,146,51,233,83,22,220,190,227,116,107,200,209,199,58,243,32,251,226,178,62,190,231,169,225,175,172,126,243,108,108,86,106,62,17,105,242,119,102,128,186,190,20,34,182,219,175,166,83,90,247,171,51,165,207,9,16,102,90,9,244,201,187,213,38,190,102,147,44,208,215,182,114,66,88,11,186,197,106,166,35,232,222,187,157,8,54,233,167,100,105,78,55,146,96,208,183,178,220,146,155,41,33,234,157,73,217,248,119,230,200,86,33,49,38,77,94,62,5,207,248,40,61,27,100,162,223,6,30,51,66,32,173,239,132,174,101,185,211,0,64,188,234,27,12,138,26,121,13,55,159,209,211,69,207,145,153,124,19,102,184,85,46,252,188,17,114,66,126,115,132,81,116,118,163,143,42,175,213,16,77,151,137,112,206,139,41,175,85,167,36,104,186,145,83,126,85,129,205,74,169,83,62,52,161,243,242,9,204,75,171,84,50,5,224,244,205,152,153,25,144,137,190,23,207,234,203,210,120,170,245,167,187,113,22,93,43,248,73,221,132,39,244,62,109,187,153,136,71,127,154,224,44,249,131,195,59,159,117,196,207,143,239,120,178,100,52,43,98,38,232,143,49,3,178,181,244,183,225,197,174,247,107,87,106,178,122,49,237,90,238,132,84,195,232,234,79,211,34,31,215,22,201,162,99,36,25,116,63,53,221,162,42,184,50,72,51,149,21,102,188,144,169,102,154,147,178,155,75,86,141,142,1,154,114,248,102,4,180,88,117,175,65,139,151,111,89,195,204,224,168,244,230,133,130,151,223,252,44,180,164,59,52,107,105,249,186,36,4,79,194,33,120,22,109,190,237,92,152,7,94,95,86,51,66,189,97,62,219,157,94,204,16,54,255,233,115,174,13,61,204,23,208,178,121,231,17,76,74,83,15,38,184,192,119,9,51,188,23,122,115,246,205,225,63,141,180,184,136,243,144,34,187,221,42,102,102,183,215,155,27,143,185,15,26,165,178,231,201,143,139,242,205,214,153,121,190,135,61,170,1,203,221,217,202,1,177,213,74,147,180,63,25,255,200,144,109,146,167,126,98,34,102,183,117,139,62,75,126,86,63,204,73,51,169,10,13,238,207,109,225,49,51,12,93,106,174,176,126,249,205,225,64,211,109,118,155,102,136,15,105,165,135,100,170,217,136,203,220,76,2,90,111,110,174,223,112,51,107,79,175,30,53,108,233,156,197,58,96,192,185,226,99,149,141,26,146,154,231,172,49,81,138,177,58,139,121,89,65,198,205,99,62,10,3,116,153,201,99,211,237,160,10,3,39,18,153,95,125,16,51,83,31,86,138,116,100,70,195,220,169,120,41,109,98,225,8,104,50,81,30,57,224,202,166,48,122,76,210,93,149,231,18,125,137,89,99,5,32,30,93,30,137,244,213,99,203,153,36,173,148,116,46,83,154,240,65,133,47,64,53,179,137,157,139,159,78,198,195,172,50,229,164,149,106,12,11,104,51,181,114,4,103,63,125,178,121,60,15,161,29,213,58,63,125,200,154,23,53,35,69,19,103,23,92,226,114,243,243,92,227,43,171,248,61,218,84,149,139,3,185,135,79,217,112,187,149,154,119,34,85,54,252,4,33,21,170,194,212,211,250,235,252,12,32,37,166,164,140,31,70,239,56,239,73,166,43,83,95,35,151,229,47,134,74,131,114,4,18,85,52,143,140,24,96,93,64,44,182,52,122,120,34,108,36,89,205,164,160,253,252,97,128,149,104,214,82,247,98,38,118,82,150,192,68,238,52,156,55,30,78,222,123,113,118,249,23,3,71,191,149,27,17,93,205,111,121,206,92,214,126,60,115,53,19,12,249,39,129,16,78,149,77,232,7,134,125,212,253,248,115,116,170,212,43,89,173,17,129,87,78,202,69,201,247,172,53,130,155,179,49,72,44,106,242,19,217,71,220,10,62,18,108,218,70,92,253,232,180,135,212,199,134,217,223,111,125,162,36,101,29,5,17,236,71,23,144,225,135,169,21,137,186,226,209,55,232,61,1,110,96,70,66,207,35,182,51,141,84,25,148,124,229,142,111,133,99,221,116,26,173,143,66,176,71,177,105,73,54,14,51,68,162,97,6,146,165,195,121,162,172,240,83,6,202,172,243,49,31,255,205,15,124,14,163,247,226,125,73,154,44,58,199,219,147,215,6,98,85,220,193,154,20,121,117,138,210,61,23,105,131,245,136,0,44,182,229,158,61,109,0,206,224,177,246,139,121,183,132,197,121,127,101,229,53,81,39,63,30,40,39,255,240,195,36,90,221,92,141,36,93,205,107,71,142,135,201,173,212,211,150,210,29,145,135,177,30,117,49,83,240,240,83,113,146,113,20,1,142,99,206,35,251,228,198,171,80,62,96,248,238,151,31,62,32,3,245,248,192,188,186,111,86,80,79,105,156,8,0,190,126,123,116,62,153,173,158,223,155,215,91,216,198,188,16,86,47,143,121,23,143,1,38,197,150,254,92,125,92,92,119,58,41,102,234,154,165,17,63,249,38,140,202,180,234,15,98,174,217,189,93,126,249,249,105,180,118,170,59,157,86,115,85,194,83,163,18,241,221,6,9,88,141,189,87,33,168,218,119,84,168,131,62,244,180,212,65,187,143,202,50,245,14,53,91,87,251,253,94,52,127,237,31,232,159,175,70,26,102,219,203,148,153,154,160,34,204,212,163,84,181,189,208,47,230,158,223,166,254,248,208,36,27,35,202,157,105,219,180,160,117,88,160,126,191,135,79,167,105,176,232,145,76,69,242,166,121,72,62,3,214,84,98,93,180,213,251,53,227,164,238,135,190,54,37,63,123,186,17,195,233,152,158,85,126,41,183,48,179,111,232,186,111,176,113,36,127,50,250,27,213,10,92,230,122,26,221,144,31,207,79,179,231,79,55,87,69,126,116,170,174,240,154,94,43,82,96,143,163,129,170,207,93,63,231,4,44,180,31,137,153,8,240,46,160,78,92,250,108,149,116,17,246,235,44,155,108,152,122,41,221,90,64,239,152,28,47,239,17,160,93,176,79,125,209,194,104,17,37,244,159,187,154,41,162,220,171,43,130,228,58,100,31,182,163,225,102,42,119,250,100,208,168,222,153,2,151,19,189,2,250,104,21,124,255,53,91,49,117,170,251,101,11,238,107,6,137,185,84,157,128,214,151,177,221,124,214,211,84,146,101,50,59,163,186,153,239,89,158,33,79,76,158,107,134,68,94,205,84,177,246,61,157,136,77,52,197,74,159,62,180,215,215,90,129,227,40,209,177,117,175,94,107,51,108,148,90,83,95,247,52,239,176,237,62,94,72,131,154,229,158,108,150,105,232,15,5,51,170,191,211,175,70,246,242,113,120,65,142,223,125,220,220,231,161,27,53,208,230,53,252,209,54,135,70,81,127,184,236,155,97,130,117,100,105,96,69,41,116,121,90,162,155,140,134,238,165,38,19,211,220,204,23,121,62,118,181,28,238,53,27,202,93,175,70,121,204,7,109,108,67,172,233,84,25,151,42,22,39,16,61,2,221,84,172,151,243,70,9,212,77,171,10,75,127,132,176,186,155,201,230,52,125,180,125,60,145,235,217,193,87,175,228,135,199,147,231,214,55,98,252,72,95,42,53,53,12,34,241,185,79,228,180,30,126,116,46,157,197,127,155,86,1,61,191,120,46,63,243,187,209,123,233,44,6,35,182,252,147,0,214,127,132,23,16,79,90,190,31,146,26,238,175,39,159,104,51,185,102,106,213,122,242,78,35,22,240,223,134,192,64,167,49,126,232,92,126,53,39,173,62,154,1,197,110,230,130,160,56,109,245,208,12,129,118,143,245,14,134,40,233,42,64,146,197,131,70,74,64,148,61,213,217,222,80,143,95,51,162,226,89,189,229,12,110,229,90,41,82,232,241,182,0,201,250,7,59,7,84,45,170,30,114,118,164,52,125,95,161,210,162,169,61,147,79,47,241,211,148,221,167,58,242,176,158,245,239,213,195,132,16,198,227,102,145,125,216,215,12,31,98,95,175,187,82,107,152,233,91,80,151,130,195,243,102,77,232,27,201,69,41,235,105,249,154,217,175,70,187,69,55,45,164,1,107,241,171,97,133,208,24,227,120,120,61,221,74,29,40,164,174,85,142,205,185,156,182,155,241,195,228,128,131,246,159,199,189,102,118,83,217,120,118,178,76,124,187,230,13,251,216,86,51,14,231,119,137,157,59,149,162,46,197,6,69,48,110,105,148,222,151,182,149,133,253,156,2,164,78,174,217,24,194,245,183,225,106,106,97,222,20,223,196,188,173,177,225,154,161,111,205,202,225,126,92,188,113,139,90,70,59,172,79,150,173,176,113,71,37,27,88,66,232,227,243,132,221,249,206,134,140,30,172,60,216,89,126,165,95,15,113,64,22,63,148,255,189,92,26,232,101,44,130,79,157,14,234,235,49,150,155,209,67,146,56,250,76,20,227,96,187,230,98,96,32,49,47,48,210,243,154,43,160,53,189,249,222,197,199,179,208,169,174,212,242,25,47,203,127,25,144,64,85,94,122,26,102,239,59,21,210,159,178,52,33,220,106,105,251,15,131,177,40,74,75,223,46,86,97,25,218,115,233,137,191,13,218,227,227,85,203,82,168,168,165,181,167,23,93,161,87,131,62,32,204,61,231,225,158,37,76,109,218,248,244,41,173,120,145,3,32,251,26,250,90,108,205,235,238,149,116,53,86,81,86,132,175,221,15,16,26,38,149,190,157,86,21,252,195,107,238,96,115,117,126,14,43,146,223,231,182,60,171,234,0,240,239,227,102,192,56,35,167,52,236,115,53,57,178,107,181,192,119,170,149,186,208,125,236,51,70,180,172,40,147,127,189,36,205,108,238,133,226,142,220,27,193,194,233,115,31,240,116,23,255,109,91,234,213,119,140,249,225,198,83,51,253,44,247,189,80,128,108,146,116,60,27,39,193,152,95,189,77,194,68,204,76,203,27,175,82,85,211,40,130,4,212,241,55,238,160,160,165,163,186,11,232,21,122,116,68,87,146,146,123,98,78,215,83,63,75,8,230,99,125,103,200,6,227,206,39,42,208,243,154,68,106,90,55,189,5,177,116,210,32,28,198,38,180,246,174,249,68,109,229,177,174,240,166,199,182,218,241,243,216,4,141,119,126,159,193,75,93,63,214,132,190,194,159,108,147,146,213,125,140,168,170,92,7,139,109,39,11,137,7,95,227,68,248,211,111,14,29,250,15,31,107,140,235,127,113,117,215,41,138,43,89,111,4,98,220,108,249,185,152,38,119,95,183,219,58,45,245,83,210,78,119,7,133,140,72,21,182,139,115,194,162,234,112,191,214,60,142,64,29,58,79,112,189,231,45,185,242,233,182,10,231,156,81,34,157,57,175,25,90,45,189,24,53,195,59,7,207,186,82,106,66,206,118,20,99,190,35,74,212,117,182,228,161,66,22,231,127,247,185,0,250,37,213,208,224,218,124,131,27,90,26,114,210,249,139,20,222,188,33,194,249,48,240,188,202,60,218,4,5,254,86,5,166,4,113,4,136,168,97,248,18,179,106,150,110,20,58,106,241,71,107,36,149,244,209,144,213,168,254,100,91,165,40,112,89,78,120,223,227,201,192,62,232,79,111,227,164,184,230,158,84,153,122,208,132,214,90,243,7,31,48,203,100,49,215,25,40,14,171,86,149,161,102,116,180,227,193,79,180,88,212,200,113,232,191,188,134,150,33,48,67,28,238,230,13,172,244,185,120,122,106,0,132,123,249,111,126,120,248,199,68,3,33,235,197,168,9,248,68,168,32,197,179,254,178,117,156,220,175,113,222,80,235,77,103,192,206,90,241,241,4,121,92,245,220,97,23,237,126,49,53,213,242,92,141,246,202,173,86,89,182,69,227,243,205,22,89,111,185,138,232,126,107,146,137,171,201,45,92,179,81,42,235,183,60,139,167,223,189,110,126,164,213,244,189,166,7,208,108,117,240,38,170,17,50,30,55,211,192,160,82,43,153,86,164,187,159,240,211,15,47,9,122,215,101,223,48,246,56,12,165,253,32,243,146,91,172,203,213,94,42,123,26,29,171,239,209,211,118,89,185,55,221,187,105,222,139,209,212,157,122,239,138,18,200,29,209,69,239,173,210,65,34,239,187,29,143,131,39,211,37,227,129,204,11,135,249,119,192,23,109,54,74,53,153,96,34,241,120,141,221,60,105,211,107,234,228,223,111,161,141,36,222,80,82,81,72,173,82,191,25,15,148,181,84,46,216,4,1,122,190,78,6,113,124,18,68,13,13,88,199,173,190,95,100,241,75,83,135,220,156,91,191,154,143,223,116,249,64,251,211,110,24,187,232,201,84,242,217,51,43,73,181,222,171,113,159,148,194,6,73,154,154,175,19,77,13,116,8,232,140,66,50,60,127,243,154,97,67,149,197,153,89,65,253,250,193,198,194,191,133,104,233,68,14,192,239,252,183,33,50,150,23,203,228,249,28,240,6,189,74,209,45,135,112,96,198,23,155,148,214,134,222,220,152,69,219,53,111,152,174,196,156,97,233,240,171,79,132,93,68,1,16,106,72,180,189,238,123,211,13,83,151,74,239,28,199,237,110,242,203,248,234,85,223,230,44,145,57,111,172,184,72,94,102,149,137,201,86,191,156,110,86,30,240,227,172,82,43,112,99,3,34,162,102,122,251,111,98,0,87,54,141,231,177,105,41,169,110,70,63,37,233,75,159,253,127,196,91,13,80,215,143,36,144,245,245,95,51,117,30,29,50,248,55,243,244,155,131,182,146,151,166,214,191,174,147,179,144,199,88,67,53,127,104,32,242,33,67,136,83,73,171,57,191,35,240,199,44,82,117,16,143,80,123,190,131,178,187,145,4,137,36,16,25,12,95,249,103,4,218,86,109,28,178,101,51,158,140,208,77,152,150,232,254,189,146,164,102,46,36,139,85,80,136,62,117,55,3,35,144,198,111,70,168,143,187,41,89,241,74,104,75,232,11,96,36,174,149,152,83,103,194,58,195,249,165,116,96,142,90,144,160,138,65,208,194,223,40,211,242,50,85,63,215,50,118,123,159,225,116,181,9,147,69,54,55,102,248,194,167,26,35,223,131,118,120,175,226,45,136,74,148,26,14,126,181,89,134,47,205,76,221,83,212,80,82,51,61,118,217,115,242,115,53,98,222,37,182,164,148,149,254,182,176,246,60,109,7,19,244,80,26,52,182,140,219,106,102,230,60,148,3,10,162,163,238,121,239,101,173,79,143,98,80,165,101,200,127,123,194,71,46,143,86,104,65,142,223,102,203,82,153,151,227,94,20,63,129,248,161,158,182,202,246,208,108,86,252,106,218,112,31,157,151,94,34,32,36,23,50,146,202,169,180,108,210,49,119,35,223,77,91,36,128,216,3,2,154,110,102,115,86,51,245,204,234,87,195,25,44,7,152,49,12,122,62,114,53,83,209,82,243,153,217,183,138,177,232,114,74,170,101,100,75,230,250,157,11,174,116,145,118,27,70,84,178,227,193,57,67,234,163,213,146,175,2,13,102,147,102,157,42,152,210,175,136,172,153,103,122,6,141,150,163,248,158,92,253,200,173,0,133,245,18,37,191,253,16,215,149,129,110,220,117,30,81,129,175,42,194,4,221,142,163,18,22,253,96,107,171,153,198,197,225,247,110,175,159,100,120,95,7,130,64,148,255,131,153,76,232,45,249,46,24,56,164,121,144,182,211,227,206,248,166,69,247,242,51,166,184,143,51,230,202,241,209,30,118,117,82,242,165,198,26,49,157,43,49,131,178,221,114,232,167,153,85,173,5,56,211,246,213,75,183,180,94,12,86,199,189,149,241,129,138,136,185,66,92,227,7,43,170,88,170,207,129,136,93,187,232,25,243,62,127,176,174,230,14,195,130,19,114,171,181,178,222,252,224,68,61,79,85,100,80,31,216,126,49,4,232,178,0,54,89,78,223,23,78,16,183,202,35,126,115,86,106,246,33,65,205,249,145,4,2,120,144,251,119,14,31,215,50,79,37,5,54,60,176,35,188,142,211,79,124,164,194,59,103,227,246,48,218,4,27,84,134,108,209,47,126,119,75,164,13,179,164,221,152,40,56,109,247,98,112,155,173,63,102,99,130,188,230,97,61,167,207,52,171,142,240,61,14,46,125,61,77,127,187,223,174,249,5,168,42,141,253,188,54,172,18,247,96,221,96,22,167,46,93,136,128,60,205,105,18,140,89,133,146,182,113,91,247,107,38,111,50,84,51,232,211,161,243,53,159,131,110,171,112,85,181,248,245,206,179,13,126,229,145,20,58,159,187,196,111,83,132,202,42,44,66,94,35,93,167,121,119,235,209,151,137,70,83,136,103,192,104,39,59,155,175,106,208,84,136,60,252,106,114,228,178,56,17,18,221,217,191,24,20,84,69,21,106,172,254,121,31,28,80,150,32,223,140,103,226,170,233,97,134,16,67,201,246,201,107,79,159,74,166,69,241,220,28,18,28,183,162,0,252,24,119,158,197,127,217,48,39,83,197,111,232,148,251,90,23,52,201,194,232,85,77,168,231,214,187,136,1,207,36,151,119,54,221,177,25,230,73,49,91,204,116,3,249,120,47,152,170,218,163,156,67,187,218,125,110,170,87,82,181,101,59,217,196,168,215,140,176,152,156,78,231,102,214,189,126,205,160,61,84,252,134,88,237,238,56,219,128,63,250,177,166,241,60,222,57,124,182,141,93,85,194,233,4,17,201,177,32,160,139,69,202,213,126,25,102,143,175,21,233,214,178,223,231,206,222,174,96,173,175,202,164,68,47,51,251,198,53,207,220,31,181,8,138,180,14,10,162,25,8,106,96,53,211,116,115,223,154,198,7,165,250,195,92,203,119,42,172,68,125,63,233,62,60,56,13,203,181,218,81,166,23,175,113,3,179,5,79,120,83,201,70,28,19,78,159,107,158,198,156,250,232,28,221,38,140,19,163,83,80,210,179,231,76,140,252,109,106,196,188,17,106,145,151,70,13,244,134,109,64,172,33,179,84,51,219,246,190,79,70,39,242,163,161,212,110,139,245,162,55,210,242,243,106,77,183,228,122,172,228,84,158,199,58,193,236,215,213,62,241,52,217,222,170,195,69,70,196,159,218,52,123,158,17,129,47,205,127,121,28,135,68,117,111,72,4,93,149,98,164,23,193,140,168,181,24,231,252,181,238,222,231,171,73,213,250,205,105,115,227,189,31,5,37,67,40,230,59,34,150,84,124,246,11,128,8,249,126,13,144,100,83,133,63,224,57,185,117,75,208,213,63,168,55,225,184,93,252,60,14,139,57,227,98,166,32,187,239,107,195,207,169,1,124,109,195,176,83,31,51,164,39,232,97,171,153,18,222,188,230,126,22,246,80,51,100,25,223,19,121,145,200,127,84,113,80,61,46,95,153,61,250,9,10,140,102,242,219,52,230,214,117,175,6,165,174,76,151,224,73,207,184,127,191,8,194,109,245,93,91,206,119,4,239,49,116,183,122,49,156,196,23,169,113,204,103,192,199,179,21,158,191,78,189,184,25,238,48,93,214,208,217,223,207,157,141,241,89,247,89,50,242,23,244,99,100,234,77,89,229,192,19,95,249,14,204,231,203,103,213,140,131,6,246,38,216,232,49,232,77,253,20,248,87,119,187,63,253,105,203,208,139,225,241,184,155,66,54,146,129,103,253,108,235,150,185,102,248,66,84,79,5,54,209,219,87,185,104,54,76,171,60,170,59,240,116,249,213,16,203,168,107,71,245,118,126,107,5,164,6,160,133,86,73,20,178,11,119,121,102,188,202,135,55,254,132,140,151,10,192,110,78,72,174,114,44,132,144,119,63,203,195,100,71,84,181,132,223,90,254,228,197,200,76,84,119,164,121,163,43,195,146,31,194,187,70,206,171,150,22,195,178,53,232,131,222,21,172,143,15,11,242,116,235,21,255,72,61,158,28,136,190,10,139,160,203,80,252,106,210,230,170,245,5,43,72,153,247,197,56,141,70,86,245,15,78,8,31,212,201,206,172,242,6,124,240,235,190,193,12,176,202,80,182,253,106,60,57,247,139,209,54,175,52,183,205,2,206,118,111,14,165,90,109,143,68,199,46,219,87,24,199,106,46,170,218,128,220,161,207,181,69,88,221,85,163,128,179,203,31,13,237,212,249,40,28,128,91,245,173,99,31,111,79,243,92,240,37,142,11,19,62,102,150,187,178,99,159,83,32,143,123,198,64,46,83,85,240,238,156,25,214,224,241,49,23,178,9,34,146,14,247,60,77,101,215,10,60,77,28,48,210,196,180,237,94,243,9,243,210,195,45,191,209,213,168,215,188,9,210,171,50,165,175,244,213,218,35,47,104,98,59,106,6,136,122,247,122,136,164,4,200,78,107,44,25,159,123,239,108,66,125,242,211,205,48,255,114,239,174,95,155,18,65,253,178,8,154,25,254,184,170,68,233,52,250,148,107,166,99,162,43,213,57,93,43,95,151,151,132,38,187,75,83,38,116,106,60,95,43,46,65,85,145,130,14,168,229,158,112,36,98,241,247,196,12,204,120,222,123,27,98,126,62,44,234,160,109,190,214,10,96,68,22,175,165,45,47,250,101,225,234,53,85,117,48,149,231,47,11,167,57,53,117,118,85,10,0,54,124,183,234,227,150,195,223,171,4,238,212,5,150,255,52,91,181,28,127,70,93,218,125,76,234,199,135,22,51,192,133,235,202,144,32,110,106,165,3,166,46,127,110,8,138,149,171,156,248,99,229,59,100,72,131,169,172,195,153,85,103,91,185,227,13,47,243,120,104,210,11,52,179,247,185,97,253,208,3,10,128,159,135,78,11,158,155,170,171,99,66,30,159,238,152,52,202,199,229,101,73,207,23,228,184,216,210,207,131,44,165,65,167,149,224,254,52,148,33,243,225,88,39,175,232,35,10,119,208,210,65,65,224,111,248,28,133,142,68,181,167,9,111,0,64,127,205,38,21,42,231,23,39,126,187,41,48,182,58,244,29,155,210,118,175,225,239,53,17,239,94,202,110,157,152,184,247,99,206,31,38,56,0,161,212,124,142,210,237,151,245,167,51,30,229,253,101,90,3,154,114,95,159,111,185,99,204,86,101,161,41,85,121,39,169,114,159,12,60,93,146,131,149,186,215,89,141,119,42,44,232,220,95,250,118,136,191,238,152,153,139,248,144,222,111,54,161,59,102,155,98,104,81,226,249,132,71,114,223,107,195,132,174,159,147,198,220,237,115,152,160,241,209,194,24,176,164,14,191,57,212,41,85,101,8,192,62,95,231,19,238,208,149,212,220,217,116,238,46,142,71,245,176,189,146,153,168,183,33,9,51,71,184,154,179,109,81,215,220,32,4,210,13,43,181,43,90,135,25,202,48,125,177,142,139,222,227,209,192,233,232,94,9,178,187,95,107,102,23,216,42,73,193,105,232,63,13,95,123,83,189,11,104,162,98,80,218,147,184,232,72,115,220,94,194,99,254,97,27,110,166,59,227,223,163,35,107,169,42,30,219,84,14,174,185,2,248,223,170,226,65,54,252,78,21,104,23,178,174,31,142,178,219,199,139,153,208,64,85,62,216,228,175,235,9,81,44,53,5,85,16,161,45,203,111,158,169,182,234,111,151,40,114,158,121,72,9,91,183,113,132,38,179,63,57,9,179,246,152,33,176,153,62,139,45,165,38,191,93,200,139,84,95,3,205,52,211,85,178,165,78,223,54,44,194,239,170,216,2,132,191,251,197,112,118,232,60,203,148,60,135,47,63,142,252,242,136,201,164,227,72,221,239,133,238,143,166,254,16,178,73,95,98,85,51,79,21,216,57,119,26,23,216,96,215,174,161,11,0,56,234,133,187,218,131,21,149,13,130,43,43,133,159,194,44,125,118,98,64,188,37,182,36,235,45,83,217,32,90,6,154,155,81,114,122,110,110,228,90,61,54,157,103,26,38,200,169,101,207,49,166,5,53,115,148,250,131,51,99,117,68,113,129,46,8,6,51,73,222,71,179,168,246,228,123,206,26,136,131,234,205,225,142,79,49,83,216,109,245,106,228,197,99,84,168,74,171,116,22,84,130,51,30,109,83,227,81,29,167,133,127,239,11,8,222,13,21,191,34,153,151,99,167,166,177,74,213,113,151,1,135,86,108,228,89,17,8,205,52,10,138,207,133,4,163,78,211,155,67,94,56,227,4,58,177,186,76,211,148,64,91,221,71,163,65,172,63,78,173,101,14,239,39,49,250,254,71,142,201,192,134,247,228,68,60,79,248,169,77,5,103,110,55,195,15,255,94,60,46,193,41,230,54,149,9,136,239,137,54,227,142,83,59,171,24,114,55,26,110,63,253,76,140,76,189,40,162,169,233,155,18,221,253,67,53,189,206,70,242,101,73,196,159,232,144,142,106,156,208,128,122,53,247,116,96,126,150,171,63,13,154,238,222,53,235,217,87,17,194,124,197,142,205,57,36,252,213,232,202,142,52,119,91,55,103,173,198,102,199,135,206,126,245,249,220,243,209,165,43,232,187,250,193,75,57,72,227,97,214,114,137,173,26,119,68,24,0,76,170,113,184,7,7,92,86,21,172,154,101,243,220,109,45,132,129,42,71,9,13,223,112,7,175,80,66,208,224,42,145,91,185,31,155,38,20,21,39,229,8,217,179,123,156,0,39,162,90,173,138,191,220,106,202,53,143,172,111,75,62,73,169,142,10,48,9,158,238,238,32,0,126,154,210,175,102,83,241,229,221,209,103,71,26,79,146,248,124,158,230,227,109,36,79,79,206,198,106,33,49,100,175,162,176,117,146,248,234,50,201,110,25,111,235,214,220,190,223,157,125,115,103,149,230,165,105,207,119,113,6,160,106,222,49,147,88,243,181,87,89,183,154,37,78,150,7,155,17,131,140,249,84,204,206,201,217,106,152,251,9,3,181,14,2,21,91,88,31,32,58,132,245,232,201,196,79,155,82,230,83,183,170,107,198,20,182,215,214,2,14,153,115,31,20,142,31,45,239,148,114,233,154,109,76,94,49,153,2,186,177,249,174,64,139,88,91,106,78,38,55,234,247,206,79,6,142,6,23,138,4,110,70,157,117,106,225,182,81,157,240,247,170,212,167,181,166,12,222,39,66,47,37,138,160,154,221,101,213,27,208,93,235,236,155,214,230,59,38,213,112,42,242,203,48,175,126,233,0,217,82,168,201,143,167,198,31,117,91,54,36,200,129,181,198,111,5,76,223,175,38,101,88,53,67,146,224,225,104,3,76,167,55,167,47,117,251,137,15,228,190,232,163,145,77,175,62,145,140,248,172,40,164,131,46,88,159,42,64,50,85,122,129,50,121,204,51,10,177,40,186,42,156,228,248,41,205,93,94,20,232,21,38,51,43,180,68,238,110,159,7,153,10,75,50,233,134,229,254,52,212,102,47,146,197,124,83,55,247,162,69,175,108,8,245,234,174,126,206,42,78,98,9,187,145,115,248,211,192,245,196,124,130,136,238,51,201,164,232,36,29,155,225,154,40,190,149,238,15,9,146,152,57,70,195,39,30,231,56,170,10,224,201,37,50,0,180,173,106,122,46,195,33,117,59,254,8,143,104,4,234,10,60,26,101,133,55,142,20,185,60,119,3,205,152,197,27,207,210,68,79,87,8,0,0,255,105,136,36,197,27,167,107,75,30,12,78,40,253,229,19,22,100,113,177,200,73,73,238,238,236,225,8,45,187,255,118,230,210,212,1,183,198,224,30,254,25,61,60,2,213,58,19,254,182,242,226,26,210,63,32,247,46,200,148,135,111,120,22,167,0,210,143,153,148,64,248,203,120,18,91,173,185,196,78,58,173,159,95,65,98,20,63,238,181,147,238,76,29,80,112,215,201,215,222,135,95,166,61,87,39,79,150,158,31,26,239,15,131,170,115,239,138,78,80,57,235,89,151,51,92,1,122,226,75,214,111,149,13,171,234,235,182,63,242,57,36,214,82,10,115,49,121,62,69,183,89,83,139,111,10,83,97,13,64,188,151,103,167,11,14,102,85,224,28,137,183,47,197,168,109,87,182,105,171,57,85,63,51,91,102,191,26,250,96,32,6,61,7,181,33,90,81,51,158,69,100,176,166,53,254,234,91,195,5,236,155,48,178,15,93,65,123,116,136,251,244,231,79,85,9,147,154,109,27,185,197,161,153,69,95,193,136,223,118,120,79,124,57,157,192,128,132,218,138,156,224,110,67,223,235,124,174,115,36,148,184,26,240,181,152,27,109,103,254,100,70,139,169,16,75,194,100,31,82,20,112,165,15,138,204,217,249,220,30,192,147,226,123,222,43,1,251,222,126,34,119,78,65,133,173,90,68,232,191,77,151,240,80,68,45,74,15,113,56,149,55,117,157,140,109,99,196,121,78,251,171,92,253,41,24,249,137,156,147,170,33,157,136,239,188,117,92,76,35,201,82,40,112,38,131,239,99,154,153,107,2,230,29,208,172,184,27,79,138,247,129,87,83,195,108,37,204,231,102,10,5,102,38,110,255,96,28,85,75,220,152,100,56,101,63,178,207,186,222,170,140,149,44,201,235,153,189,76,71,120,255,225,234,238,171,51,147,60,221,122,117,54,69,62,79,140,211,250,166,102,19,77,143,188,185,157,86,207,176,140,229,241,127,54,26,17,249,109,92,187,225,97,54,218,224,234,138,208,180,88,90,56,211,16,65,137,117,103,192,5,49,104,180,159,235,100,176,45,44,146,238,38,48,39,230,129,132,201,140,156,124,209,32,29,214,130,237,149,118,204,218,127,67,67,36,80,124,127,109,147,158,87,51,221,207,57,50,250,212,103,21,164,140,67,16,73,121,75,138,232,250,132,87,51,220,233,68,233,183,61,203,23,56,157,207,68,112,116,207,126,89,247,5,159,18,27,165,173,78,212,217,47,119,47,17,222,32,222,168,71,223,9,19,102,15,235,241,58,183,158,109,196,183,62,211,138,1,0,213,74,245,63,98,12,84,16,244,193,0,134,121,52,10,77,65,87,200,45,9,202,240,44,141,20,172,235,205,55,58,97,110,38,155,163,191,125,124,218,227,153,76,47,29,209,140,40,191,205,206,239,101,70,195,238,232,249,213,32,147,72,94,242,2,9,166,200,111,78,179,114,253,206,12,162,79,43,218,112,82,157,27,122,185,13,18,73,61,222,200,30,173,228,165,62,244,217,179,98,183,167,227,42,56,156,134,200,14,153,27,127,85,91,168,34,150,241,196,162,120,80,123,221,79,125,166,51,56,10,245,206,172,55,206,11,156,39,178,237,122,114,26,3,250,246,10,38,127,173,206,155,53,5,140,40,104,87,176,167,226,210,114,125,243,66,61,41,96,117,105,207,175,245,11,45,93,86,103,175,218,65,48,167,41,200,186,25,218,182,173,222,182,137,140,122,153,191,117,109,121,34,228,160,230,29,32,129,7,116,190,96,183,31,113,49,25,103,189,120,147,175,158,1,64,160,196,35,240,107,144,168,59,158,204,82,0,98,38,145,40,15,110,162,23,98,38,151,234,31,155,18,77,211,149,77,199,236,244,207,141,48,185,170,155,102,186,65,47,213,196,50,255,88,171,71,236,112,224,181,175,153,48,80,103,146,113,150,56,124,225,76,218,71,221,20,174,143,158,124,154,66,179,175,85,150,12,73,159,199,9,217,78,43,125,114,184,191,247,117,168,113,140,134,150,135,16,37,174,94,225,252,108,65,207,247,204,150,169,191,102,206,168,241,160,237,173,205,234,107,70,207,92,55,52,158,230,146,194,29,43,117,224,252,220,219,4,163,174,185,229,249,172,47,59,241,252,139,20,246,109,189,184,88,122,225,90,33,40,93,106,174,166,143,126,129,48,148,198,219,59,15,75,172,94,222,114,62,87,91,99,224,29,51,52,12,159,185,144,104,74,184,3,110,180,250,122,70,128,8,245,148,203,49,39,37,179,99,46,64,122,224,102,14,1,69,172,39,19,53,188,15,126,162,178,170,0,31,2,233,228,165,66,84,41,186,130,189,104,81,107,177,244,79,68,249,56,51,5,210,153,27,103,159,103,56,107,115,107,147,64,17,252,15,176,167,37,4,129,40,104,192,77,121,49,106,155,168,93,246,113,18,196,205,143,70,28,25,205,187,227,232,246,225,112,173,106,96,97,177,182,121,236,23,41,6,42,74,21,145,105,63,240,90,30,64,46,90,201,20,165,159,163,166,149,44,18,147,167,70,204,252,210,193,65,59,120,6,88,51,19,180,51,38,191,119,165,46,165,93,23,99,194,84,120,161,94,103,35,165,120,43,201,158,134,40,168,67,2,237,120,127,192,238,103,69,92,159,216,218,252,52,12,33,134,108,119,146,89,242,108,106,63,200,217,12,143,251,231,72,198,86,30,248,51,209,109,9,152,35,184,176,23,152,77,194,249,154,63,2,187,106,38,96,186,192,210,13,203,182,230,145,224,100,218,1,239,60,43,248,129,109,27,108,240,130,86,207,209,65,106,92,204,236,64,203,205,192,157,100,195,40,166,253,145,29,150,10,71,82,210,206,4,48,230,183,183,212,58,225,250,99,62,123,77,42,1,214,5,109,165,95,139,60,135,35,75,145,212,147,8,189,24,239,148,99,194,103,126,224,136,6,191,240,198,4,122,169,112,136,53,243,150,110,185,235,88,211,211,108,104,80,230,225,214,78,39,201,99,38,51,237,195,109,33,218,210,217,109,89,162,139,104,109,214,138,211,181,125,6,100,221,125,176,134,140,68,125,122,115,114,80,203,160,204,74,134,76,86,229,48,125,214,107,166,156,172,233,72,24,57,154,131,109,65,79,12,93,90,201,100,109,71,92,221,21,149,119,156,181,49,186,227,174,105,53,236,207,161,104,196,98,57,158,156,40,77,204,0,100,138,223,188,91,225,66,247,201,68,113,212,205,244,179,233,217,114,190,109,118,16,126,67,37,79,91,204,224,18,10,20,113,51,178,145,103,255,167,73,179,249,123,27,93,128,158,30,4,195,119,80,141,121,107,62,167,94,30,215,101,5,226,186,159,239,157,105,48,171,53,174,62,139,73,211,34,196,66,213,95,172,174,244,68,117,153,130,192,240,245,133,252,167,106,224,102,75,200,184,181,130,179,203,143,51,125,230,98,140,10,160,188,249,248,249,123,196,108,56,158,93,210,244,129,225,61,124,204,232,244,121,98,31,178,17,45,102,90,87,6,0,35,195,234,129,117,7,90,168,88,97,74,5,103,85,109,255,156,148,157,180,95,119,129,127,119,51,243,74,30,13,202,22,80,130,126,53,17,169,92,13,241,90,252,52,154,233,26,110,22,227,148,245,73,76,145,93,26,137,141,77,201,31,140,72,232,9,240,233,121,77,190,167,32,157,162,76,17,200,158,239,203,204,137,27,151,95,86,4,37,118,34,134,122,88,36,32,58,189,143,117,150,229,22,24,124,223,38,189,123,59,115,224,183,25,93,105,82,6,89,168,232,96,105,100,185,148,99,133,118,129,21,221,51,73,233,89,55,232,242,225,227,149,40,34,173,199,12,112,199,27,115,232,184,170,143,121,186,234,5,95,45,171,0,4,42,243,209,212,77,59,94,127,222,202,2,60,239,70,226,33,133,217,108,155,76,185,247,2,46,88,58,167,190,52,107,197,59,238,166,169,154,213,135,130,69,250,174,209,184,147,249,107,236,47,41,111,239,237,204,212,223,245,209,250,217,111,146,55,86,47,163,169,215,1,55,197,49,111,238,220,136,106,232,128,231,209,189,193,11,1,1,37,184,4,159,53,157,29,134,30,226,174,212,3,157,104,190,123,103,40,108,164,202,188,113,92,8,175,36,99,6,164,37,239,213,242,242,108,138,93,125,60,51,101,2,50,191,206,59,211,112,105,148,221,168,64,49,229,111,13,177,172,114,107,100,43,173,53,127,107,64,140,74,71,10,61,108,180,178,111,83,93,123,136,124,105,16,187,35,14,168,87,185,26,207,75,141,139,220,156,182,52,85,164,129,214,247,237,174,130,81,10,23,165,245,180,134,140,123,156,91,222,175,42,157,53,225,184,107,87,44,96,212,202,100,133,226,106,8,68,192,160,219,187,18,213,13,98,73,127,52,176,231,82,61,129,213,38,57,46,155,198,236,51,228,89,175,238,180,134,250,18,217,169,143,231,209,22,11,193,215,23,148,69,15,227,244,46,151,194,197,168,121,167,254,178,201,122,93,118,0,4,209,79,248,255,176,58,103,124,151,107,134,157,79,57,240,12,55,112,215,46,155,74,151,228,23,44,118,212,237,220,204,193,179,30,14,188,204,10,245,29,235,97,131,56,175,53,33,125,145,13,173,41,209,10,236,64,201,201,3,8,105,21,169,193,247,66,167,211,111,78,67,127,82,2,241,141,120,86,247,23,131,165,82,205,80,34,13,31,150,19,232,215,135,184,179,245,230,164,207,96,145,251,80,190,95,186,17,156,176,138,122,248,153,215,15,121,57,9,179,29,189,240,112,211,43,33,41,108,68,126,117,237,170,38,75,231,102,43,78,79,190,160,231,43,58,211,234,174,206,135,66,57,189,61,52,198,208,82,100,239,104,165,175,234,25,211,202,201,24,75,100,18,8,40,137,235,103,125,7,241,193,90,229,185,250,172,153,48,35,146,247,222,156,148,175,239,151,232,41,232,7,59,110,235,112,30,58,8,79,53,246,231,183,113,208,98,51,70,91,77,205,13,245,95,55,27,153,141,76,84,186,107,167,119,40,35,159,160,132,110,171,90,202,195,247,29,83,23,86,90,221,37,210,75,232,64,227,196,42,227,239,130,211,55,122,144,107,214,247,102,80,86,245,6,231,66,65,39,63,230,146,156,88,196,130,144,174,214,121,53,249,48,195,53,62,159,39,131,172,216,73,75,208,45,80,50,97,114,140,222,99,92,160,230,74,143,25,126,211,251,211,116,144,239,231,193,224,88,118,118,142,2,169,168,210,157,30,95,227,140,194,189,57,222,156,138,162,65,248,235,109,167,103,112,231,152,202,68,12,73,228,246,115,27,201,195,135,68,178,209,4,115,67,24,90,254,178,106,226,128,79,89,206,176,103,107,95,201,161,150,73,103,221,118,91,190,246,46,250,100,205,200,212,47,111,15,128,162,135,162,242,108,205,217,41,98,33,71,67,4,236,161,113,29,55,201,52,77,199,48,247,135,157,22,185,184,225,148,66,103,95,81,6,75,48,125,201,57,131,42,56,185,241,152,9,98,46,115,15,3,44,216,80,54,14,216,168,157,11,137,234,82,125,137,90,207,126,235,87,127,24,5,116,211,130,57,210,121,150,16,192,206,15,105,111,223,242,104,149,82,226,67,212,10,97,218,10,122,168,247,252,179,104,57,200,165,172,39,115,191,108,196,78,132,143,78,56,25,207,135,141,56,59,213,241,164,115,87,121,198,150,185,52,203,105,177,224,48,211,153,8,210,231,130,169,168,102,195,233,84,30,49,136,117,27,8,32,236,131,201,240,217,172,143,171,236,36,101,5,47,164,191,236,208,247,104,157,136,126,168,140,203,162,11,57,9,177,27,128,217,103,99,32,52,191,124,117,219,176,246,97,253,48,77,56,21,30,133,39,221,54,128,202,251,202,31,166,216,172,164,189,231,132,184,106,180,198,240,215,30,47,141,237,108,250,144,209,240,180,186,206,5,8,2,92,250,6,50,102,232,242,67,249,99,195,120,119,155,171,145,11,163,131,61,204,16,226,36,103,184,60,39,252,113,41,213,92,235,188,64,97,248,82,178,202,236,118,8,129,86,187,231,58,93,70,77,39,57,107,106,94,80,158,49,54,138,184,106,39,87,49,252,16,25,205,126,75,164,24,207,48,54,95,188,6,152,85,106,55,19,153,117,234,77,122,250,250,16,189,19,4,211,115,240,76,162,192,44,111,5,207,72,73,110,61,203,88,208,53,38,82,218,156,19,177,37,220,7,249,225,179,16,233,143,191,4,152,60,154,108,42,136,44,204,21,244,153,200,82,201,150,100,90,81,195,121,17,107,50,138,20,49,23,225,181,45,221,48,229,98,61,81,159,211,218,230,109,34,84,97,69,161,77,184,99,73,3,234,131,85,158,250,154,97,206,59,219,130,8,200,144,46,110,78,114,124,102,10,202,8,98,206,228,204,187,243,78,183,165,20,104,168,149,220,54,148,105,114,100,89,191,52,45,150,30,193,163,38,89,148,92,115,22,52,170,179,51,148,147,142,23,249,165,9,69,159,147,169,224,172,67,105,35,102,180,162,156,140,27,218,136,162,51,152,190,46,15,195,219,62,30,247,51,164,164,223,60,203,69,155,92,18,47,9,138,208,230,65,58,65,249,78,207,197,212,193,253,222,48,30,207,173,87,23,132,43,92,31,160,242,218,67,205,37,59,181,33,117,161,189,203,99,254,125,74,165,191,87,153,245,172,146,255,222,202,172,255,249,31,252,249,127,248,79,191,253,143,255,231,255,112,77,86,250,18,0,51,124,117,146,73,178,159,55,119,31,27,179,85,49,251,53,91,23,77,11,243,249,243,115,202,207,107,222,0,116,183,152,97,182,248,202,223,66,96,61,98,214,87,59,102,251,183,224,137,181,177,173,100,49,143,94,83,191,79,70,254,52,50,137,38,112,86,199,119,103,38,235,117,142,140,80,120,48,179,53,186,95,179,49,76,233,131,159,72,36,247,107,70,18,38,160,93,102,134,119,240,62,26,165,134,237,217,242,99,110,80,129,124,28,136,73,46,5,77,167,42,102,211,58,222,215,188,232,115,215,171,235,217,42,246,189,57,91,165,7,169,102,37,188,171,215,122,214,83,228,180,43,103,244,74,201,205,108,67,225,241,113,106,146,20,75,247,189,64,241,133,34,32,102,58,164,238,215,132,21,60,252,3,90,162,65,95,125,223,170,167,115,66,4,185,118,69,202,212,34,153,123,49,82,9,73,204,164,130,183,127,46,19,44,143,207,1,31,240,190,10,230,12,9,5,230,33,102,104,208,74,143,151,30,65,153,118,204,231,12,221,223,22,38,204,240,198,206,34,87,115,187,118,111,190,105,254,89,83,204,52,47,196,144,109,83,83,215,71,35,49,89,238,107,211,93,176,244,201,27,233,173,122,205,16,4,101,125,242,74,79,167,95,125,102,210,72,85,204,153,238,239,107,165,170,178,100,38,108,163,47,114,243,226,251,201,44,68,134,239,123,168,76,210,11,36,15,245,131,160,192,155,174,185,76,237,63,196,76,216,186,174,149,172,78,202,106,165,57,193,205,0,42,170,76,51,139,212,238,20,238,100,155,138,44,46,166,202,190,3,142,112,11,41,100,153,71,84,236,231,181,26,1,121,214,89,198,225,123,127,249,163,196,35,102,136,191,174,236,59,53,236,20,96,56,172,198,246,113,239,125,194,0,250,28,117,250,247,111,223,47,214,134,240,176,204,111,82,27,95,137,18,51,215,210,158,101,11,5,97,185,111,5,179,110,80,27,87,211,66,35,203,252,53,3,244,205,186,60,200,141,127,49,153,230,15,141,243,90,229,53,127,121,74,49,211,19,147,244,183,233,239,240,89,6,113,114,80,180,155,249,76,133,58,220,140,200,216,212,61,99,227,137,126,205,240,59,135,164,171,237,71,160,181,238,144,154,235,174,83,1,245,221,124,183,74,88,144,119,224,65,109,31,70,83,227,94,125,220,171,157,245,230,245,131,112,186,230,205,48,62,39,68,205,251,110,72,166,25,157,90,209,243,133,166,205,251,222,230,93,76,53,211,135,228,19,205,220,133,231,234,227,78,183,59,168,38,38,144,116,75,178,94,147,121,173,68,25,91,30,60,47,38,204,119,30,154,204,103,72,210,84,75,76,110,255,96,80,12,182,169,39,4,197,166,116,47,46,0,204,244,222,37,165,91,219,192,60,145,161,212,83,181,211,237,251,157,74,232,124,28,31,76,205,68,44,249,62,56,216,233,174,11,27,215,125,223,117,127,238,51,74,211,115,19,101,220,175,26,14,102,128,178,89,204,29,62,208,146,195,60,150,108,212,214,58,223,252,197,172,119,71,231,169,177,223,231,238,191,221,225,144,208,243,5,118,251,237,102,26,16,244,248,49,122,235,18,87,47,93,219,211,134,184,199,79,231,136,119,48,27,71,90,189,230,46,149,119,163,243,96,148,252,214,38,6,214,212,220,64,132,126,205,48,141,62,219,138,177,229,223,49,177,148,153,126,46,164,65,90,26,215,92,135,52,10,97,134,105,100,251,189,77,150,64,172,231,184,110,215,131,162,81,17,190,54,25,146,115,232,54,255,233,243,213,57,34,116,191,227,236,187,47,13,160,252,89,31,200,194,185,131,101,61,228,251,217,136,81,141,107,247,230,36,150,117,146,78,203,222,222,79,13,218,243,113,68,172,230,125,157,133,177,63,132,145,106,54,177,188,107,134,179,105,235,136,110,200,41,253,167,161,33,154,207,111,131,32,8,243,113,14,117,75,130,90,242,75,105,102,102,43,155,61,102,72,143,175,121,155,232,166,154,225,176,251,190,24,8,150,29,156,255,246,104,199,33,152,227,154,65,2,233,123,175,68,59,118,189,230,194,78,160,86,192,250,243,90,161,184,209,221,208,168,156,174,79,59,13,124,93,116,14,239,178,238,94,121,54,133,212,247,51,102,39,208,184,103,0,181,190,26,8,217,207,199,60,199,161,155,179,181,96,232,36,109,151,222,200,204,36,141,117,76,154,177,106,94,243,217,173,186,110,26,39,66,5,44,121,205,68,94,122,52,78,107,130,245,223,6,190,51,158,19,125,140,248,105,184,90,211,179,2,56,149,253,226,243,225,167,254,52,27,111,189,243,12,46,119,74,41,98,70,12,234,186,80,8,52,164,164,139,143,84,220,55,27,135,153,152,225,217,12,23,20,94,119,42,20,67,174,172,231,224,228,233,175,217,56,48,228,197,234,167,43,208,205,100,77,186,30,125,28,218,217,205,150,194,209,109,252,76,174,114,159,156,166,140,103,26,194,193,232,103,58,240,229,18,2,119,118,120,1,189,186,47,86,17,105,214,109,188,160,110,115,151,223,180,222,80,125,239,188,77,194,224,107,110,70,177,185,213,156,123,185,33,8,48,151,210,53,190,201,244,238,95,127,194,18,73,58,25,104,151,26,227,206,21,42,233,77,134,52,81,185,94,110,165,231,92,143,213,179,29,221,34,54,102,202,58,73,70,156,4,193,156,247,181,240,58,147,196,155,200,109,0,196,112,115,133,109,69,204,231,189,82,247,123,67,8,30,99,130,196,25,61,205,215,76,173,73,188,195,102,199,178,79,52,48,250,91,22,16,48,210,85,125,1,17,111,12,113,152,17,94,36,54,184,67,214,233,187,151,155,79,228,231,253,209,58,1,167,124,46,36,143,74,26,62,224,212,46,30,243,130,135,225,62,57,20,76,101,171,25,199,200,23,216,217,128,250,28,250,98,201,170,228,215,108,253,66,67,204,224,138,111,112,101,200,185,44,33,99,35,161,250,173,37,219,68,35,30,109,122,115,131,59,94,243,48,224,179,190,24,143,230,147,28,56,188,248,181,236,88,123,220,236,195,89,251,240,200,232,168,81,11,27,177,43,69,193,199,140,70,109,226,27,30,122,222,250,181,209,36,43,190,81,115,40,200,193,10,181,245,92,55,216,165,87,65,152,45,48,15,3,218,248,9,67,57,65,199,236,124,130,25,102,14,207,103,42,65,40,54,253,232,60,190,186,70,41,6,184,74,238,152,162,93,24,148,2,246,228,211,195,39,56,209,206,145,242,76,52,212,157,174,139,101,12,226,69,71,20,65,86,63,119,63,50,126,58,162,36,38,253,201,152,179,26,165,52,8,215,211,116,111,196,148,73,228,183,129,190,120,220,135,90,14,184,133,48,35,13,159,253,234,97,98,15,242,219,56,108,225,223,209,166,36,207,221,72,60,249,136,90,75,91,145,121,68,39,221,87,43,199,188,168,36,221,91,102,102,75,187,126,16,236,1,89,182,59,212,39,168,162,94,15,141,214,135,173,102,122,93,252,106,58,148,187,126,205,227,137,150,212,220,29,135,183,78,87,31,224,189,228,214,74,192,35,214,106,42,242,247,167,233,74,93,114,168,55,18,191,117,93,51,252,40,91,167,2,220,171,59,172,77,176,91,148,219,40,114,222,19,132,6,153,161,121,166,70,219,75,91,241,100,101,23,217,228,233,187,7,155,119,205,160,81,100,47,165,251,110,198,205,139,241,17,199,123,157,125,0,236,197,29,51,100,149,146,236,57,134,12,46,30,163,208,184,61,197,253,227,31,202,62,126,53,90,208,75,204,68,2,238,204,67,116,157,228,212,134,250,15,238,133,120,180,145,36,8,33,128,233,254,94,199,105,205,186,221,213,105,9,161,38,223,75,141,252,245,245,38,168,47,76,13,250,234,7,6,170,241,75,75,207,173,27,37,112,143,80,70,45,146,175,169,166,27,228,17,37,232,161,81,245,230,16,119,222,3,31,168,138,104,176,152,121,14,223,73,71,55,120,99,81,51,65,143,47,46,40,179,178,154,79,196,159,218,189,154,76,106,78,250,104,105,94,250,21,204,148,81,228,76,7,175,176,252,120,130,132,4,162,25,49,159,168,238,75,71,141,185,211,156,45,55,63,175,82,190,205,8,22,41,20,164,224,197,156,80,56,241,189,116,89,63,66,152,219,88,205,115,173,68,10,100,51,196,76,79,175,239,180,148,173,150,92,76,70,108,132,25,133,40,89,125,103,197,192,87,232,91,45,152,91,57,219,42,64,128,53,221,12,95,165,236,134,21,161,216,181,60,126,74,120,135,242,94,165,33,53,234,27,53,236,56,114,244,33,92,216,34,178,251,200,110,202,152,210,124,84,252,123,66,158,89,245,123,130,186,141,229,55,77,226,174,139,249,92,158,75,124,207,250,248,19,192,33,73,3,92,51,85,161,220,212,124,66,160,30,49,41,42,101,227,49,215,8,135,209,23,83,23,14,244,222,9,181,167,239,228,121,63,59,3,123,210,183,87,214,118,114,124,52,249,98,217,116,26,151,239,228,44,40,125,242,110,74,206,215,12,75,137,156,234,104,30,205,216,140,173,226,253,252,54,4,18,18,169,179,8,158,81,235,95,58,144,185,63,148,93,178,23,67,168,63,191,61,192,31,26,109,84,8,196,204,209,23,103,76,50,120,140,152,233,175,242,169,214,77,49,85,158,44,65,144,120,3,44,242,19,93,115,31,156,10,41,251,250,108,251,77,3,20,27,102,185,154,235,179,152,17,239,77,158,57,161,242,41,155,94,97,23,140,131,224,135,208,239,204,65,50,126,110,69,166,89,175,53,34,32,63,222,140,142,167,139,153,157,221,119,6,248,242,131,178,240,67,7,86,70,143,189,184,229,42,219,78,161,63,181,207,216,201,115,85,7,144,246,210,253,237,78,177,186,36,121,154,199,124,129,22,150,191,107,210,13,100,99,98,238,230,53,103,136,24,245,167,73,44,175,251,100,9,24,200,84,51,40,16,207,44,38,203,236,171,21,185,55,207,90,34,65,149,116,68,225,45,243,52,244,166,216,36,27,61,169,120,74,45,215,204,166,178,127,152,10,61,174,134,161,80,87,254,217,230,199,242,196,253,90,83,234,158,54,13,243,165,86,194,76,173,88,18,43,199,61,105,145,181,49,116,159,30,172,36,21,124,179,237,166,252,164,251,33,61,213,95,252,36,102,84,74,167,238,11,48,136,251,168,224,161,53,61,130,232,11,244,169,98,9,160,254,92,141,15,239,41,108,132,165,36,203,12,242,139,38,149,107,158,140,81,215,189,246,132,172,183,188,212,77,2,85,47,62,166,118,247,82,43,152,39,201,217,0,143,164,147,192,179,231,38,209,38,102,154,251,122,164,230,33,42,150,65,105,214,218,181,60,239,15,6,94,182,59,218,39,242,141,174,58,98,224,85,79,117,18,255,187,122,205,129,51,65,30,28,212,246,142,139,65,34,233,70,60,76,245,249,90,139,117,199,136,149,125,116,69,57,67,122,58,171,145,71,149,22,183,6,156,223,213,217,128,84,192,111,13,57,168,58,50,212,177,188,254,211,173,124,244,248,88,11,21,176,107,94,214,55,43,190,31,125,116,81,133,129,254,51,189,30,218,69,179,98,134,68,169,61,46,216,121,233,226,37,30,60,253,162,230,137,100,106,247,226,210,156,207,199,2,35,216,238,38,109,110,75,213,213,129,143,84,110,102,16,250,219,34,238,118,53,53,207,40,123,177,79,170,19,4,232,222,139,171,56,38,105,235,60,56,63,125,19,227,232,30,86,9,101,43,85,142,28,229,182,146,233,19,22,115,49,24,225,53,211,227,162,207,213,44,247,58,189,210,215,203,212,121,64,112,218,174,163,209,173,34,172,31,147,178,186,152,207,106,152,83,29,172,179,166,187,215,173,232,217,88,122,224,194,2,231,15,78,251,230,208,211,154,38,201,229,95,35,15,19,163,22,51,160,177,251,165,115,55,236,149,58,103,108,50,247,181,232,188,78,58,17,206,115,250,78,133,214,205,84,167,145,241,77,62,247,169,119,21,117,181,81,54,170,55,216,236,72,57,175,164,126,31,10,81,55,105,8,232,37,167,242,236,84,228,68,252,185,17,236,82,159,51,131,169,41,254,220,25,42,68,221,68,209,18,243,93,146,166,188,213,212,79,48,168,215,221,232,96,112,200,91,125,20,8,78,189,0,90,62,218,109,98,230,72,244,189,10,164,120,121,252,132,89,155,151,9,75,127,235,201,28,245,125,100,159,71,103,186,231,169,158,0,189,92,49,81,6,154,53,98,166,168,84,139,79,148,97,210,221,97,158,103,71,88,43,102,97,23,254,71,152,234,90,243,236,52,137,211,213,196,111,99,103,43,94,98,65,206,6,242,233,48,27,71,182,111,56,80,137,104,85,184,128,253,112,71,156,33,205,73,79,107,136,165,162,58,154,173,201,82,30,28,178,86,7,200,208,149,223,117,50,20,88,21,60,209,202,20,21,61,156,106,180,113,117,6,0,0,66,124,89,1,37,147,174,43,1,31,216,45,75,4,143,244,78,247,66,32,168,58,96,173,97,78,148,10,253,201,105,131,29,146,137,181,86,137,114,19,73,100,247,179,150,71,11,176,160,233,37,103,222,178,74,88,150,145,248,88,67,128,13,75,54,113,40,29,118,141,159,30,182,171,171,185,198,137,122,246,140,172,171,211,172,53,230,120,178,252,153,152,41,167,109,25,113,2,49,49,143,53,124,18,27,152,176,170,181,157,80,215,1,25,153,122,90,211,123,83,53,140,159,70,146,80,172,139,132,76,243,149,77,165,71,156,66,118,190,29,85,248,76,223,188,76,5,196,190,96,234,241,39,163,178,32,55,159,172,109,223,207,210,26,210,126,88,33,227,154,169,199,158,132,194,154,228,22,104,194,67,221,219,191,22,138,193,93,204,214,37,213,226,91,151,34,209,7,31,190,77,63,115,105,79,239,75,205,19,92,160,35,127,128,241,73,138,139,104,190,122,73,204,56,177,187,36,44,169,202,22,119,221,160,37,200,67,95,140,182,53,159,196,36,69,82,145,243,7,89,136,37,208,159,115,234,106,145,210,208,53,73,160,84,56,68,122,241,154,245,142,41,236,119,103,239,221,250,218,199,181,184,115,5,38,130,161,91,86,254,168,93,93,88,209,135,186,77,223,11,21,59,135,198,81,218,211,237,242,108,25,228,148,215,53,179,107,233,7,107,230,79,184,25,180,148,164,30,142,223,114,230,222,5,83,209,129,219,100,155,39,14,162,190,227,79,6,155,164,12,74,49,66,136,226,240,52,16,97,50,79,51,248,168,11,78,128,126,232,196,63,106,174,46,58,248,129,106,173,172,131,150,11,80,138,123,245,106,230,52,137,25,16,216,77,114,113,150,181,36,209,36,20,194,171,15,135,106,157,99,183,234,213,9,145,143,225,83,137,94,113,125,52,178,213,201,177,38,9,26,25,153,136,70,49,52,167,79,99,30,93,34,140,180,0,137,250,25,115,70,1,222,64,49,159,35,200,211,115,29,94,146,37,107,4,254,226,148,125,107,40,164,64,228,248,195,43,202,105,132,117,106,12,145,112,51,151,135,70,40,197,104,149,4,174,73,82,154,126,66,149,177,30,115,66,132,122,132,139,86,180,136,73,188,23,128,15,192,35,69,63,247,153,225,112,237,12,7,107,29,23,65,182,60,74,212,213,35,190,106,154,44,242,90,176,33,172,234,174,39,185,0,9,95,168,95,207,233,152,40,196,100,170,28,80,201,64,132,62,164,205,96,18,49,25,12,14,151,253,230,13,153,20,89,34,169,245,121,101,3,173,61,31,61,43,185,249,217,126,83,15,111,188,54,225,67,192,76,95,116,192,204,42,96,70,153,43,39,38,171,217,239,125,38,105,150,4,116,226,11,37,159,73,164,14,166,108,167,198,40,33,24,53,155,196,242,181,173,107,218,173,140,145,156,141,80,239,165,233,115,129,22,154,45,30,245,241,61,106,222,238,81,55,116,132,166,60,55,82,190,203,227,159,182,140,75,228,154,167,233,162,207,24,20,43,121,87,49,103,219,134,60,60,50,110,184,48,211,87,19,96,70,122,69,130,7,168,26,158,33,69,68,217,105,82,140,221,214,32,86,169,220,124,204,137,220,248,182,61,204,214,181,179,60,52,155,36,138,135,152,193,143,248,197,176,156,23,189,24,191,205,71,165,159,16,125,36,189,152,130,128,131,235,224,149,235,50,40,80,187,14,9,117,249,244,75,204,204,180,155,159,54,130,92,57,129,108,151,170,129,158,131,33,61,184,45,109,221,178,254,60,22,134,41,105,203,111,131,40,240,76,236,167,125,39,203,7,1,32,29,222,37,18,16,77,199,12,85,194,213,35,134,7,4,45,87,91,36,24,31,4,113,204,38,223,235,236,49,64,197,174,217,80,182,106,174,96,108,226,107,155,139,32,102,232,14,28,154,71,141,50,136,178,129,253,27,77,174,207,180,54,68,0,22,51,164,51,17,148,46,136,183,229,183,207,68,217,217,7,21,198,104,1,83,78,90,199,206,229,30,75,35,96,86,229,115,179,6,134,167,123,206,190,113,206,203,162,102,102,121,241,221,22,112,87,92,189,216,168,178,231,8,10,233,159,200,12,210,41,74,155,105,236,151,70,19,34,230,76,155,131,231,8,144,25,144,65,93,198,229,17,179,60,67,82,44,211,33,153,58,160,79,69,170,15,185,232,39,161,36,231,19,25,114,148,45,163,70,27,72,113,39,208,146,75,249,121,177,146,28,243,206,177,222,5,75,102,61,174,53,57,88,12,239,68,138,91,96,166,16,119,242,130,31,14,124,28,205,180,137,131,195,113,172,229,57,120,245,147,128,174,39,204,242,180,228,185,58,78,2,240,90,72,98,21,55,183,44,153,69,116,56,0,157,120,222,241,76,156,173,159,132,243,43,95,175,161,219,198,161,79,158,113,190,102,32,111,217,133,194,122,118,131,86,125,21,208,99,34,110,57,45,167,233,242,230,216,166,102,90,173,98,38,161,237,81,18,213,119,129,63,96,134,194,207,15,64,212,155,138,254,118,182,221,60,206,94,97,101,195,140,44,101,14,175,33,47,253,94,201,250,159,221,157,225,160,158,114,111,226,84,7,145,194,91,79,13,80,204,219,8,108,220,43,63,107,123,139,249,76,165,212,146,251,213,11,222,97,121,50,2,146,189,189,11,1,38,174,33,163,2,171,254,186,33,53,68,79,171,78,157,12,116,9,223,244,75,67,211,58,152,113,171,49,211,205,232,26,25,214,23,34,102,0,198,211,59,9,240,54,83,211,105,76,231,161,95,13,212,69,208,102,172,48,186,207,182,59,214,67,144,25,76,19,196,55,178,123,229,67,147,208,198,56,131,234,178,223,187,246,172,7,32,103,121,171,30,17,16,20,203,23,225,32,129,213,228,154,73,110,189,103,88,7,59,19,142,181,16,75,213,15,118,122,122,184,177,17,163,148,139,129,67,236,30,1,30,221,85,98,237,100,95,220,49,30,144,106,84,61,184,59,24,238,72,104,61,63,76,215,125,238,114,241,76,122,48,147,81,221,37,178,12,176,215,236,215,165,88,57,66,203,60,159,45,139,148,255,76,158,101,0,42,171,78,220,241,108,155,67,53,73,20,76,173,106,195,180,114,194,205,22,105,134,85,212,135,131,106,251,30,127,109,155,88,151,56,113,168,240,172,136,53,76,180,77,28,45,86,88,245,192,115,81,149,145,160,23,193,206,22,145,10,232,33,173,133,36,235,87,242,184,20,168,243,170,234,125,162,219,225,83,161,3,210,73,243,241,124,193,185,221,254,34,83,75,145,23,107,128,103,61,12,170,64,201,213,171,198,183,186,233,147,118,150,78,127,252,98,66,69,15,44,139,149,128,228,193,80,105,75,55,8,162,47,106,236,199,99,47,198,162,116,205,231,228,221,143,207,77,24,227,93,85,201,58,33,187,250,251,44,138,27,120,38,194,181,166,230,102,82,121,31,115,133,3,161,169,99,76,33,205,171,241,38,109,175,25,144,4,81,75,189,254,136,165,91,182,68,150,144,179,228,121,211,12,108,95,101,37,137,137,19,34,126,55,73,193,70,112,62,216,208,160,119,164,122,87,118,165,227,103,102,13,122,199,244,202,48,240,111,176,33,106,69,26,234,59,228,149,12,186,194,35,16,227,2,20,126,205,140,210,214,123,159,229,230,25,68,232,17,41,17,73,48,15,7,176,63,25,152,19,109,83,56,7,233,8,236,109,181,180,222,214,36,4,140,205,229,90,89,250,178,188,0,158,239,230,214,2,20,87,111,77,214,232,90,97,11,214,228,35,217,175,57,110,6,176,178,92,20,104,118,142,220,237,101,124,42,106,173,11,246,53,83,59,241,67,183,24,201,190,64,170,142,131,68,127,209,184,102,208,198,146,22,165,221,46,121,233,170,208,137,187,245,99,21,34,241,187,159,33,101,114,190,238,212,1,133,63,241,254,182,177,22,106,234,50,39,100,224,175,25,46,41,201,188,36,83,131,190,27,82,249,128,12,53,73,96,245,218,239,68,41,156,38,53,107,32,191,77,112,254,107,46,6,209,18,51,42,31,254,61,232,44,21,58,109,91,247,103,68,239,118,103,138,35,229,217,145,144,215,188,160,14,163,188,94,210,139,137,171,80,251,221,83,200,16,21,13,43,109,63,188,235,254,108,85,0,151,117,43,133,67,235,46,77,60,90,38,146,154,77,98,254,154,73,134,60,27,49,45,146,119,196,89,183,93,139,156,137,146,196,93,61,217,0,196,106,133,42,211,253,206,252,65,2,234,9,1,72,248,238,10,249,211,154,173,193,52,164,201,242,96,109,232,177,73,127,164,23,122,178,57,19,226,180,34,211,154,211,244,39,51,52,94,214,83,21,34,130,251,90,214,194,170,193,244,248,0,86,175,185,215,60,37,10,129,21,235,82,111,98,38,147,169,161,29,81,97,185,206,159,41,208,118,241,90,1,194,55,7,228,35,73,81,66,172,206,174,6,196,177,175,25,38,246,244,4,242,19,253,205,175,153,150,160,81,151,30,233,168,194,223,71,35,213,220,245,252,57,7,62,77,48,247,201,45,13,39,102,152,4,122,119,51,121,114,201,207,147,178,73,222,45,147,169,135,43,230,3,169,7,162,243,107,222,166,237,37,235,111,216,249,117,191,216,113,153,119,121,118,226,90,124,39,206,182,196,52,251,111,10,13,215,101,134,207,9,225,34,217,25,160,74,154,62,91,240,60,235,179,175,204,237,153,234,188,173,7,227,217,46,7,39,135,47,48,202,151,67,247,90,220,216,187,246,225,195,126,170,26,231,240,155,177,237,20,102,142,110,121,38,73,119,183,52,112,18,73,19,190,51,155,147,125,183,29,0,41,122,132,12,40,190,174,43,99,185,127,69,48,156,199,24,201,227,39,20,104,146,34,165,51,254,95,186,135,31,132,155,69,187,80,179,53,132,249,142,120,158,11,94,23,41,35,193,254,89,124,51,70,59,87,122,67,10,186,111,222,84,140,10,203,113,221,165,8,197,209,233,190,39,188,182,69,209,19,70,116,181,110,201,189,236,106,68,185,82,93,51,2,131,123,115,166,142,246,72,20,118,106,71,115,158,65,107,115,172,167,240,55,174,6,19,102,147,201,144,226,91,131,53,243,250,189,212,110,106,87,228,83,131,64,204,205,121,33,143,34,37,73,208,21,55,219,133,184,176,246,76,150,129,240,197,77,118,85,144,4,146,229,230,196,202,249,142,104,133,119,120,42,248,104,154,30,132,187,19,235,217,149,32,33,69,6,235,250,42,205,234,68,242,96,20,60,230,45,174,213,97,92,114,90,3,134,220,217,159,108,193,48,84,30,20,91,238,30,103,84,54,158,7,175,114,102,78,171,55,186,58,254,31,26,206,138,77,34,201,189,252,106,210,85,83,177,125,172,252,187,175,16,131,76,173,124,83,14,75,30,114,30,247,227,69,207,210,57,181,183,211,28,108,210,176,138,65,37,22,188,135,76,99,188,31,132,16,5,230,29,126,109,55,54,28,53,175,117,15,25,35,99,213,146,99,133,65,109,120,33,40,153,156,93,86,216,200,153,167,77,126,250,28,211,10,211,233,48,30,250,79,91,123,133,32,113,216,202,235,205,63,144,3,47,245,65,136,115,46,56,29,192,57,252,170,22,107,200,122,199,68,131,99,105,53,113,231,201,177,18,34,120,16,3,96,64,111,222,105,166,247,48,158,212,231,3,186,55,138,60,143,175,140,84,91,155,5,200,15,7,83,65,37,88,144,223,102,79,233,193,54,0,140,74,97,245,131,54,211,72,110,172,173,48,8,34,179,226,206,62,226,169,105,203,60,68,242,122,56,216,146,122,38,209,246,211,189,81,189,210,3,70,232,169,90,52,50,159,217,169,12,44,10,18,39,174,129,66,246,254,39,227,39,44,18,135,16,167,175,28,21,203,58,182,66,111,187,209,131,249,92,154,112,25,233,213,168,208,141,228,165,59,180,69,159,150,50,90,21,110,178,234,120,224,176,17,229,167,165,108,122,186,24,52,114,151,4,189,181,148,185,203,110,221,130,138,8,3,182,182,189,108,113,156,222,5,86,68,204,12,84,118,162,16,104,122,247,99,62,193,253,116,51,201,173,167,33,250,247,178,144,252,94,190,149,227,213,252,119,230,91,249,205,63,251,231,255,245,63,255,211,223,254,241,191,250,31,206,183,210,63,117,192,47,219,4,24,137,179,60,171,227,78,49,55,83,184,250,154,97,246,137,166,64,204,221,208,168,215,60,224,159,221,143,185,125,211,230,152,89,239,65,108,134,153,158,131,253,53,103,107,126,21,235,52,149,225,107,5,153,29,140,108,102,198,145,187,102,18,61,93,158,108,52,83,51,251,154,145,200,17,25,148,9,5,114,249,226,19,48,155,244,232,243,94,227,91,129,129,57,28,230,151,37,23,55,227,68,26,95,243,153,120,59,252,151,15,161,212,252,182,253,97,38,19,211,100,72,235,135,23,246,107,62,71,109,42,250,100,120,248,185,124,31,156,6,222,18,54,206,155,251,173,206,36,5,247,32,163,157,128,223,148,123,99,64,217,209,238,129,153,125,189,94,115,165,173,79,63,6,145,224,204,110,174,52,101,168,25,82,146,124,223,185,116,99,216,85,51,116,178,235,107,70,254,168,38,253,109,146,183,215,252,129,76,53,125,231,115,154,126,28,89,19,87,73,177,121,130,158,60,238,249,23,21,65,36,71,10,33,103,29,47,136,0,155,155,145,84,145,143,129,42,195,183,41,226,152,209,127,22,229,228,9,92,167,125,93,50,204,38,124,160,87,211,64,152,238,213,224,66,132,153,150,171,211,254,42,14,96,110,180,18,204,231,209,242,87,20,3,51,103,159,71,30,221,228,166,250,151,76,130,102,13,74,53,186,120,64,206,125,25,163,204,108,254,155,126,47,184,39,198,53,159,247,234,207,213,103,16,215,8,115,18,93,11,232,93,247,183,14,110,198,162,202,227,70,254,154,191,1,149,153,225,93,20,235,196,121,25,241,92,34,219,135,181,146,174,119,43,24,22,185,245,113,75,79,220,57,175,25,128,113,80,87,226,118,2,52,242,123,87,99,22,9,51,231,199,170,223,149,53,139,229,226,139,152,83,189,84,110,20,182,128,245,13,121,233,110,121,176,251,49,129,226,136,104,230,52,84,75,247,71,251,72,127,200,205,9,35,190,200,104,204,112,10,110,121,52,152,202,203,93,93,120,177,41,104,44,142,249,188,233,57,72,239,139,193,65,44,124,215,231,59,210,43,92,238,168,33,135,27,108,44,70,4,247,237,56,255,188,22,223,75,141,125,249,144,101,34,214,96,251,196,90,46,129,42,102,195,1,235,157,207,217,54,226,177,51,205,77,242,92,217,58,58,239,68,73,182,93,235,99,163,202,125,223,234,120,14,77,37,209,89,138,5,31,250,154,97,90,150,29,135,10,107,73,205,173,166,13,170,23,163,208,241,253,90,195,244,135,231,84,243,241,44,190,15,54,16,148,205,77,173,131,190,132,251,96,39,4,25,93,39,74,182,206,169,123,111,136,40,242,243,96,144,243,150,107,133,236,186,110,29,81,74,10,247,173,144,51,21,153,6,104,13,16,188,237,215,204,107,5,119,36,43,182,93,160,7,84,66,180,68,140,119,30,164,187,37,224,106,115,182,200,44,202,112,48,221,159,166,58,35,236,143,76,178,54,198,221,18,134,177,231,22,121,178,134,190,199,188,99,134,179,172,39,166,17,237,182,187,60,62,170,150,91,6,229,60,202,57,66,253,209,72,5,54,189,57,122,205,53,204,168,21,13,93,61,176,92,133,57,215,164,123,202,57,16,246,240,7,183,248,164,233,202,76,105,84,31,179,138,134,163,252,52,244,79,235,126,46,138,221,73,119,28,246,244,111,26,210,204,83,232,79,201,67,220,94,115,187,51,32,155,103,67,129,128,52,158,186,236,255,159,182,115,201,185,101,199,173,244,148,244,126,140,178,10,112,211,6,12,20,170,99,3,238,184,90,5,143,39,225,26,70,233,227,14,82,75,7,183,153,153,173,123,114,253,17,59,66,33,81,20,185,184,184,196,128,183,249,107,65,16,159,99,66,139,20,99,86,141,252,121,63,117,145,134,2,147,138,111,78,17,119,162,32,129,33,48,135,79,247,65,236,48,163,155,189,21,187,126,172,110,155,164,231,45,116,10,19,30,28,177,122,112,102,150,78,82,107,0,114,231,48,174,180,78,164,13,67,175,248,144,30,71,96,139,218,244,52,1,252,124,23,31,135,27,185,121,71,32,227,227,203,90,183,89,248,177,186,217,211,14,39,199,218,252,41,162,8,220,40,123,203,247,106,180,172,21,38,144,188,2,110,55,54,4,138,36,123,187,79,70,236,65,55,100,204,194,10,152,2,136,244,120,26,212,14,198,189,233,119,47,139,19,113,219,220,220,165,28,100,180,165,99,32,212,22,242,148,241,218,70,61,147,71,43,118,178,243,223,54,101,105,245,21,142,119,52,70,185,230,206,52,156,5,70,39,196,189,51,124,240,148,212,191,50,230,78,247,49,165,64,245,166,253,241,72,201,16,197,234,59,167,159,212,197,150,146,6,35,49,23,240,148,121,8,209,105,44,247,102,207,200,119,221,63,232,231,209,98,129,16,110,235,122,237,192,129,185,27,128,245,154,20,215,205,52,51,99,129,108,204,176,122,133,231,49,170,175,15,84,139,164,154,136,210,58,138,7,90,192,153,196,137,124,13,132,165,154,223,27,69,250,227,48,201,215,56,95,178,119,255,150,103,153,179,71,202,131,211,133,122,132,83,121,124,221,41,141,218,39,204,162,227,33,185,39,65,42,67,26,81,79,2,69,59,7,202,84,144,111,69,237,234,44,57,182,220,138,56,191,220,155,46,229,35,135,159,65,196,90,78,69,48,136,243,245,149,161,104,188,176,53,235,244,155,179,85,109,121,47,186,42,143,26,175,93,112,114,100,113,209,59,114,118,63,21,193,126,132,250,174,112,171,226,196,116,227,167,43,124,14,46,235,250,56,179,72,3,85,126,123,236,28,239,125,44,198,238,83,127,187,247,126,93,109,218,30,74,67,103,244,77,246,71,55,192,149,54,250,242,253,218,212,111,209,241,249,131,77,118,92,76,45,37,112,159,8,146,57,249,85,27,12,83,59,6,11,195,15,16,148,48,200,198,134,192,40,238,131,195,236,192,250,216,136,109,14,63,226,34,67,3,249,238,194,80,224,102,76,226,78,53,114,150,183,66,193,50,92,141,137,180,180,52,136,48,133,242,250,85,23,243,214,84,153,200,17,120,208,223,54,167,56,126,216,226,187,43,100,210,12,108,134,59,124,54,104,109,223,133,78,127,62,159,56,174,62,211,112,41,74,133,125,156,77,206,99,92,45,84,83,126,114,129,138,223,44,235,122,238,153,156,137,243,140,101,143,84,166,76,194,227,218,210,118,33,204,13,105,115,153,194,76,239,50,90,236,231,198,152,223,250,211,80,127,98,203,102,170,232,79,51,43,253,100,115,54,64,228,2,101,121,152,78,91,243,39,179,174,59,73,38,56,229,104,229,94,109,59,161,126,14,250,61,135,127,117,190,69,149,110,3,19,23,118,124,250,22,6,211,207,65,166,217,34,82,210,238,205,153,25,58,21,102,16,106,126,87,63,142,202,64,203,174,231,123,53,156,235,33,48,247,203,113,53,14,83,86,24,207,198,195,56,136,84,227,30,8,252,139,248,59,60,173,62,73,224,100,196,250,24,84,147,160,87,24,133,151,59,230,231,167,116,204,109,205,196,189,209,75,208,229,211,208,132,191,215,146,128,123,86,87,111,215,79,57,14,87,185,66,41,196,96,76,136,42,94,139,166,110,83,97,19,224,110,247,173,211,146,93,113,216,163,246,251,57,141,142,37,48,43,32,252,179,102,189,111,21,206,198,31,119,24,85,92,69,19,46,108,160,214,215,125,41,140,8,121,220,27,69,56,181,72,208,186,250,244,247,162,227,83,214,29,196,170,10,194,215,62,231,243,50,212,106,208,171,48,199,60,68,117,124,140,231,183,33,168,197,213,20,80,228,245,188,87,203,49,166,197,154,94,233,160,112,246,15,212,24,1,122,177,245,33,243,181,91,204,253,214,17,31,70,240,113,216,164,64,21,158,156,96,252,107,211,183,124,86,93,33,36,49,99,158,193,251,122,118,39,122,245,212,120,109,190,71,237,186,128,40,197,141,243,11,245,121,73,44,218,128,133,155,125,251,225,45,139,244,127,60,107,187,16,233,141,171,31,123,135,124,105,155,225,63,193,191,78,58,13,73,54,204,145,101,204,90,125,140,142,149,152,5,140,241,172,186,7,88,171,220,128,119,218,18,29,67,159,228,30,126,200,166,93,154,58,182,212,222,202,7,60,239,169,62,231,52,134,117,24,226,220,76,146,82,96,72,26,241,206,208,61,186,184,164,4,251,169,222,116,24,106,150,4,30,16,31,57,78,217,119,115,122,29,13,105,7,64,35,10,148,187,134,195,156,126,182,194,176,204,124,42,32,222,88,212,108,16,178,58,70,105,59,220,206,237,138,254,54,135,127,95,217,150,115,93,50,13,209,206,92,97,106,187,181,30,147,15,114,96,35,48,6,76,107,183,242,192,40,193,59,156,80,169,127,174,54,90,76,192,109,233,209,202,162,128,203,195,72,72,17,82,27,172,79,110,98,107,1,31,71,70,118,244,138,208,190,159,203,224,117,233,115,193,132,24,62,255,53,22,72,159,154,79,91,30,128,19,149,126,102,203,230,119,31,106,68,232,134,28,14,104,214,212,34,238,5,111,44,73,107,47,27,141,20,203,138,176,122,150,142,123,211,98,41,49,123,169,204,231,36,36,240,113,132,171,135,36,250,175,67,68,87,248,204,18,255,202,208,176,139,78,130,95,248,201,223,139,62,98,101,239,231,222,215,74,162,117,44,117,207,6,99,81,252,201,44,24,34,187,245,108,191,154,56,135,169,212,106,122,115,156,85,15,74,19,241,175,210,108,134,10,66,171,129,115,152,30,112,58,249,81,9,254,26,188,3,35,190,50,229,106,170,239,166,239,91,221,212,175,213,127,234,28,82,227,197,42,148,97,121,47,227,158,187,39,64,1,85,17,31,101,162,141,48,125,191,61,99,98,53,216,2,31,11,178,125,77,31,247,230,248,135,122,177,53,127,244,233,87,200,23,201,190,131,192,97,143,131,13,252,144,213,117,73,15,180,147,182,192,69,252,123,188,213,146,229,98,104,118,242,173,39,37,163,110,158,249,233,190,213,206,161,240,52,122,185,87,215,161,246,224,152,146,161,48,254,171,124,204,137,58,98,26,1,183,41,221,123,105,37,132,244,142,143,89,161,18,69,103,202,74,152,244,120,52,212,141,196,51,155,232,33,36,119,134,169,36,79,77,246,114,54,165,218,226,201,168,138,150,184,24,236,254,17,241,41,116,128,87,17,127,21,179,232,226,42,6,19,233,146,65,163,244,103,199,36,45,20,223,72,60,3,94,85,203,177,248,10,77,114,229,116,113,94,171,245,28,179,144,144,245,146,71,91,144,197,62,186,191,125,17,206,96,83,224,13,179,48,38,41,180,105,249,158,203,138,58,107,204,67,118,53,217,60,112,2,241,114,124,129,64,73,237,130,210,18,206,227,110,232,94,164,166,15,142,6,231,215,170,220,86,182,165,40,31,120,127,213,56,63,187,144,164,73,47,112,235,225,197,119,235,187,59,244,183,161,15,121,56,132,102,119,91,65,146,110,30,66,165,91,105,201,45,63,47,157,203,181,180,180,228,235,250,203,70,10,246,49,57,198,142,157,75,70,148,71,155,97,223,207,215,236,58,100,54,183,194,158,17,87,83,95,120,17,46,220,1,195,215,94,178,153,83,249,177,34,155,74,31,149,161,49,59,70,108,181,29,48,121,25,181,103,155,5,58,99,215,170,139,184,157,192,173,246,154,98,199,108,116,211,150,5,4,99,63,130,72,196,115,115,94,10,39,140,78,252,54,74,165,77,215,23,34,235,49,25,38,189,32,21,61,238,88,236,213,139,232,133,228,1,56,78,208,26,247,131,169,17,235,207,218,44,37,71,52,190,27,103,82,15,193,103,243,153,51,199,213,150,142,157,15,12,107,192,225,102,98,45,239,213,37,86,223,230,131,170,181,60,19,173,133,119,213,183,13,235,243,219,48,30,252,236,66,114,91,58,217,96,147,168,106,118,191,207,146,93,249,249,109,18,53,238,42,19,146,208,3,4,249,231,30,251,207,96,217,55,117,159,224,67,175,18,190,48,83,229,25,53,218,203,165,123,6,160,91,240,115,115,76,104,56,203,28,209,116,99,197,83,89,215,201,63,22,77,90,223,217,23,227,247,252,240,114,60,101,157,135,200,241,196,92,64,218,252,216,187,199,214,246,148,238,129,14,9,28,29,82,54,245,136,75,147,235,109,75,47,62,179,252,230,163,44,31,46,39,58,202,128,228,48,9,109,66,154,36,90,49,118,106,55,247,50,44,143,164,240,89,80,145,72,163,35,156,82,6,216,209,119,139,24,236,72,27,26,236,179,13,228,30,7,140,51,195,161,135,41,140,11,22,153,132,129,170,128,174,175,99,216,231,77,88,209,104,102,234,218,46,84,242,68,184,30,206,246,179,58,207,143,197,222,57,166,9,142,63,239,189,194,142,99,147,210,51,139,81,125,238,17,31,70,97,167,232,107,65,210,110,18,212,30,75,189,17,26,69,239,30,23,31,71,177,230,7,94,243,30,171,140,231,249,108,126,108,56,203,7,5,49,195,242,92,141,238,131,68,174,73,37,143,103,80,86,56,20,22,185,126,127,251,56,170,201,79,101,56,241,99,60,47,134,114,211,154,55,248,92,183,46,1,68,68,230,14,24,209,15,93,95,231,80,60,91,132,245,72,88,165,169,27,111,202,55,255,8,15,101,236,173,134,158,204,126,68,74,81,140,26,85,183,9,147,99,246,184,223,241,128,153,75,2,159,47,124,51,232,4,255,179,222,155,244,73,196,89,243,79,230,91,246,55,250,186,214,155,96,175,253,241,55,104,180,156,71,147,208,117,123,183,237,92,194,157,159,144,20,75,213,173,247,204,158,200,73,193,57,69,5,90,224,141,186,66,68,151,225,8,203,26,56,94,21,82,181,145,127,39,101,171,62,65,129,72,16,100,10,96,61,180,45,206,209,37,134,28,78,92,146,35,58,4,99,220,159,120,114,52,228,229,201,201,229,180,125,95,140,178,22,121,52,132,136,211,140,23,163,125,137,236,173,72,36,231,200,53,152,132,139,92,123,172,212,220,151,16,177,246,195,17,193,28,174,200,64,66,209,23,229,26,96,170,187,111,38,98,194,199,147,95,70,181,174,223,169,98,49,69,241,71,134,249,28,1,83,34,47,219,223,34,161,60,238,84,226,99,74,118,199,122,149,247,59,139,141,36,37,191,109,50,224,145,106,200,109,52,229,4,209,204,126,244,116,97,14,236,114,243,179,246,17,210,145,223,22,75,78,105,220,140,224,1,205,105,158,3,60,49,169,22,126,214,25,21,164,102,228,189,182,245,254,220,119,76,199,148,227,50,89,219,221,218,165,137,16,117,175,2,55,88,36,241,218,8,138,119,65,105,147,212,46,129,165,149,38,238,62,91,204,218,69,8,44,91,79,234,219,184,181,187,92,162,72,186,242,203,38,127,8,133,246,190,87,238,73,220,75,106,58,80,79,11,162,72,106,58,137,33,134,140,145,4,158,234,187,110,132,216,194,169,158,104,144,77,249,105,154,40,244,116,77,86,166,17,226,133,209,96,109,215,154,238,146,53,149,119,142,122,103,67,220,145,233,131,122,45,214,116,87,235,96,18,230,18,75,160,55,135,147,82,46,125,198,170,175,229,131,32,213,125,45,57,189,79,148,164,178,169,132,155,215,164,13,104,163,242,218,148,10,141,59,87,54,233,32,65,97,94,202,202,230,193,244,167,143,207,151,246,181,104,22,101,87,152,242,146,11,207,39,249,67,24,169,54,177,73,123,36,9,181,162,247,180,123,190,240,89,95,207,213,156,175,226,107,23,51,65,50,228,4,197,210,157,228,103,128,213,155,193,129,168,73,182,137,209,53,16,64,173,136,23,50,252,150,95,209,232,135,245,31,218,97,201,243,177,158,74,191,249,137,173,199,218,205,228,116,4,101,122,200,22,148,204,119,17,24,149,67,39,208,156,201,64,192,233,218,203,205,22,85,131,176,103,116,41,185,120,89,226,54,80,196,2,117,80,32,74,231,176,42,38,142,38,15,134,108,225,184,147,248,252,183,156,206,206,241,10,206,67,240,172,218,90,26,114,60,254,197,116,245,114,251,229,150,147,78,82,211,16,145,132,115,151,250,117,224,101,145,181,120,43,4,96,227,230,40,184,116,88,73,177,188,154,244,45,0,166,34,106,181,187,64,218,77,208,96,67,90,151,111,89,172,79,161,192,20,58,164,152,40,166,181,52,20,158,200,153,94,83,219,238,161,147,252,190,157,145,100,113,93,175,150,82,108,100,36,175,153,94,210,224,162,83,20,102,218,80,97,206,136,63,200,75,51,128,67,8,119,109,223,106,81,131,161,68,196,150,93,181,9,47,165,26,150,91,13,26,34,228,137,249,192,222,121,208,50,217,84,199,52,133,33,106,249,213,149,152,109,211,155,115,22,139,233,111,130,223,187,63,3,238,165,4,150,152,101,155,213,223,78,4,249,47,105,180,40,7,5,238,203,186,190,4,81,199,41,46,22,228,238,149,98,87,109,248,119,69,231,17,20,252,152,133,205,146,234,93,39,233,238,113,18,224,44,213,186,184,235,4,155,216,81,28,158,218,72,151,229,97,59,124,16,109,119,233,186,232,23,253,213,107,228,201,81,138,209,45,96,145,6,137,33,37,16,182,228,240,133,34,232,24,238,235,207,159,156,169,174,250,202,209,125,4,60,181,5,253,132,12,43,108,88,122,211,40,209,132,222,42,124,192,11,171,171,143,74,251,138,216,225,100,161,37,9,64,156,115,197,12,183,178,55,235,90,37,32,241,237,176,178,200,27,13,221,176,207,241,53,175,32,7,208,170,88,249,49,88,217,18,228,226,78,143,60,125,103,62,237,140,93,145,14,4,74,250,249,245,11,140,241,166,229,91,26,106,224,81,45,12,55,133,126,124,183,157,156,237,30,240,76,114,112,34,138,148,146,218,214,132,196,162,163,100,5,183,110,123,228,217,119,220,123,210,70,87,183,61,216,225,53,80,4,139,151,238,230,169,237,20,207,77,71,95,221,90,40,226,143,0,28,87,87,61,98,80,157,230,109,36,13,166,87,183,162,68,49,5,221,69,31,172,90,195,145,251,220,103,74,75,150,5,97,165,17,27,143,149,220,168,43,80,233,101,26,92,111,99,187,234,94,79,99,200,187,170,161,127,117,125,176,188,93,47,218,80,90,92,234,197,52,234,140,67,192,160,191,120,209,151,70,4,52,22,135,157,163,183,94,13,135,61,126,249,248,152,77,39,89,61,254,206,190,244,121,206,189,250,57,202,89,29,43,102,48,213,141,234,153,21,6,252,62,247,94,207,57,151,242,74,184,76,193,203,33,199,168,247,94,209,163,221,224,42,221,14,12,166,54,59,202,2,208,17,107,234,114,226,21,122,20,106,194,108,86,91,133,24,195,125,50,216,243,91,253,85,148,23,107,172,60,154,12,105,18,220,66,48,215,113,155,70,125,149,3,4,157,23,174,47,76,171,184,82,244,236,2,175,60,120,230,88,5,245,96,56,55,161,4,233,48,116,122,217,235,145,87,79,57,142,247,132,165,148,53,189,206,139,120,119,50,171,138,183,115,179,156,217,144,104,11,119,150,233,159,36,181,196,145,206,171,126,13,102,53,233,213,13,38,181,127,48,107,110,37,223,243,156,93,206,225,52,188,148,101,154,199,114,53,45,18,91,124,17,118,115,229,156,174,198,40,199,33,250,120,132,34,54,96,135,104,88,222,1,55,14,102,122,198,174,40,52,196,139,193,20,144,21,132,88,112,142,20,40,122,64,79,104,161,96,196,163,0,101,217,71,211,195,127,43,145,203,227,227,107,243,121,164,162,40,138,10,24,94,84,209,192,2,85,110,45,234,98,178,8,234,2,103,90,80,71,217,12,122,119,154,17,40,28,233,252,185,104,140,169,53,76,166,188,177,220,11,199,237,72,67,15,193,5,63,49,80,107,85,154,245,214,172,144,233,48,117,97,187,61,207,141,244,148,195,164,215,222,49,217,56,153,14,83,245,37,219,7,188,104,38,177,23,11,81,225,171,233,29,154,199,54,31,111,170,197,119,211,179,255,113,171,105,122,233,149,72,116,66,21,226,26,21,136,53,188,116,234,139,251,124,166,217,177,148,221,93,78,206,215,123,107,32,168,225,167,95,152,249,172,17,17,146,163,227,222,122,84,13,142,25,187,175,68,133,212,241,165,100,55,39,42,224,154,71,219,26,48,156,59,235,226,129,31,236,211,8,1,77,148,105,52,216,178,103,138,226,44,90,234,106,156,199,184,72,43,46,134,150,171,17,141,31,49,198,63,7,210,237,75,63,38,211,36,251,166,9,21,162,61,87,119,164,159,220,175,91,199,221,39,215,254,44,235,20,6,201,82,167,243,9,65,13,122,66,196,205,55,97,36,153,10,246,96,190,107,82,150,73,52,85,3,88,176,145,252,99,226,94,118,93,31,244,36,234,81,74,103,10,144,79,108,140,74,2,231,121,144,104,237,93,51,152,141,74,177,21,229,116,103,69,60,19,37,31,163,177,226,98,90,201,202,214,182,42,125,185,124,199,62,207,105,210,233,58,197,215,165,200,211,64,141,160,171,134,4,87,137,169,66,88,166,102,93,185,232,0,123,0,152,180,220,106,85,211,136,56,88,177,54,59,161,104,41,63,92,185,122,111,9,80,142,26,79,180,223,26,215,222,215,162,228,87,243,43,116,47,186,67,214,250,83,210,128,130,237,8,7,10,246,214,113,212,135,210,7,8,243,197,68,59,163,82,52,113,68,179,138,86,99,170,84,107,212,249,112,42,168,203,113,120,113,135,249,240,57,106,156,145,23,153,84,229,100,147,116,92,97,145,208,65,76,154,220,169,148,127,123,144,136,134,225,67,43,81,167,53,6,136,242,69,186,40,149,173,172,28,36,170,226,230,144,216,211,122,136,82,149,53,228,48,49,163,173,132,214,115,156,9,210,53,137,56,52,244,133,178,106,37,113,254,218,248,111,79,242,20,6,210,173,69,101,43,107,18,92,134,36,58,119,139,98,211,220,31,66,7,193,75,8,252,81,170,106,242,104,74,46,35,167,233,79,110,100,89,113,162,134,181,123,113,151,119,153,94,177,210,20,145,158,186,5,167,184,68,85,169,105,203,54,195,40,193,173,89,191,54,18,247,171,248,9,28,59,95,198,195,169,203,104,202,69,109,112,62,230,246,33,242,118,2,98,126,239,179,73,162,41,44,67,78,47,90,63,108,90,225,153,30,111,200,187,30,127,58,174,134,170,160,99,122,118,159,25,117,182,100,251,87,121,24,54,5,205,191,21,87,159,79,162,132,169,78,147,80,119,131,206,25,161,60,244,75,122,55,247,210,162,110,217,138,34,30,130,14,121,140,168,122,166,62,64,211,140,200,253,119,183,182,188,88,214,106,87,168,215,189,230,24,53,150,242,86,22,141,53,75,139,247,62,30,218,208,97,65,187,42,187,55,207,137,177,172,174,89,72,171,209,143,155,147,86,214,60,6,213,227,177,241,110,52,36,170,154,242,100,179,105,69,37,57,253,27,52,171,69,78,51,158,28,186,249,82,110,4,76,164,8,10,154,34,106,75,15,187,97,173,72,76,109,179,251,74,218,248,49,254,253,189,105,52,81,213,56,112,60,170,238,176,19,40,165,161,166,210,23,56,213,248,176,252,202,1,53,29,62,36,57,187,109,13,60,204,37,60,142,152,231,148,186,169,39,101,69,18,65,116,68,250,176,63,4,160,1,181,123,5,108,234,42,130,14,239,77,102,183,86,137,70,67,91,241,120,63,109,88,171,242,74,241,151,209,134,136,31,166,252,73,127,24,21,137,152,42,228,206,95,42,24,141,39,61,42,136,122,201,153,76,122,181,245,209,242,49,161,29,64,210,108,184,117,2,138,213,187,139,197,104,116,137,180,155,145,38,42,213,149,121,13,107,166,4,135,109,219,155,233,62,129,98,228,246,44,201,25,30,83,145,144,109,228,44,252,20,139,251,76,36,209,135,236,150,40,202,119,253,209,91,32,61,156,194,25,245,153,25,233,235,179,68,218,195,118,244,67,200,65,217,38,242,195,148,92,30,165,165,44,28,150,128,110,65,196,237,122,220,186,65,163,208,45,200,34,35,195,97,108,152,114,56,145,29,250,194,34,231,71,11,197,82,106,239,168,222,252,168,67,7,166,129,140,144,213,73,76,52,103,31,0,47,152,44,186,127,113,184,200,31,124,220,183,151,164,105,61,238,182,223,188,104,124,0,108,251,137,17,12,141,128,199,76,23,207,69,131,194,92,215,58,145,78,208,196,31,11,209,214,57,159,223,173,251,107,4,108,48,130,210,15,124,220,220,20,48,164,248,89,223,29,98,198,59,151,161,12,178,73,194,41,190,84,65,69,94,39,24,106,100,237,91,88,196,82,206,14,172,236,25,90,178,148,25,119,62,214,64,249,245,150,71,237,213,111,110,185,97,101,85,211,108,202,83,16,153,16,94,73,207,96,31,27,93,166,255,54,42,67,245,217,216,142,121,24,35,110,110,148,24,249,237,2,241,127,196,213,150,154,126,96,154,21,250,147,115,14,208,18,119,50,84,229,83,180,36,14,148,41,40,26,10,247,225,46,22,121,20,180,99,186,62,90,119,5,8,248,122,57,171,163,207,123,161,255,226,240,88,34,220,111,99,154,115,128,152,30,37,167,161,138,215,98,217,97,198,166,110,215,136,28,127,98,128,219,20,50,142,167,248,192,240,11,123,192,199,55,212,181,193,209,119,196,92,232,68,185,213,32,160,218,57,134,175,141,193,100,209,9,158,168,218,154,190,168,209,204,149,68,130,213,36,144,137,254,96,20,187,158,202,0,20,10,86,247,149,53,209,161,233,90,178,64,206,99,94,152,232,165,214,27,13,42,138,3,197,202,170,251,69,81,246,246,247,154,86,216,244,148,27,81,145,29,79,214,153,54,90,214,70,135,156,234,19,201,100,90,213,49,196,7,42,205,111,78,5,87,85,175,19,158,112,10,131,130,86,227,82,191,145,162,80,143,168,100,54,123,118,12,129,81,19,9,179,128,234,80,121,202,118,80,154,204,113,115,68,174,37,118,55,250,178,70,42,1,55,50,44,2,155,184,203,189,58,47,93,64,72,40,55,167,125,103,19,47,45,250,69,16,209,203,241,193,8,50,106,116,122,160,149,228,106,10,7,62,147,163,170,175,94,91,242,115,118,230,24,161,71,171,81,76,197,38,70,252,167,248,43,112,177,36,150,195,153,54,126,69,75,51,45,41,229,159,147,219,53,173,165,157,236,71,190,68,44,202,171,42,63,136,169,123,240,154,35,243,18,89,46,43,181,29,132,137,3,166,91,239,83,137,155,154,83,156,129,207,152,169,90,14,1,135,217,47,156,87,146,53,208,135,233,24,248,147,83,161,170,181,103,16,233,206,233,55,174,206,104,250,234,213,253,178,202,89,158,83,115,178,116,63,24,95,111,114,67,143,205,151,136,13,5,119,105,206,123,113,90,154,45,128,108,219,239,226,237,52,57,74,90,55,141,84,204,242,185,112,166,213,168,170,198,131,1,92,97,240,186,105,46,235,213,118,232,8,179,131,16,135,212,107,227,151,12,183,42,103,27,68,4,91,225,243,241,71,220,218,212,226,20,134,67,82,2,61,126,184,74,27,81,97,87,174,45,165,117,104,81,229,35,182,244,176,165,112,197,180,142,156,173,113,93,20,17,33,253,97,232,17,97,21,142,9,208,157,141,206,146,253,83,57,3,133,80,162,106,80,173,243,49,70,192,164,100,117,72,154,185,137,14,179,5,60,67,242,56,64,221,230,145,194,213,136,172,1,151,254,72,77,97,35,106,137,157,141,147,229,208,215,70,34,107,222,237,169,63,50,62,116,91,175,49,67,41,12,25,245,41,205,95,205,153,76,48,209,169,93,210,247,202,53,74,203,140,168,142,242,183,136,10,144,229,136,159,70,140,126,234,167,46,120,226,249,194,164,245,178,194,181,207,113,225,227,169,104,133,61,114,148,41,92,36,2,88,237,65,187,56,164,8,172,200,161,200,120,238,41,28,82,106,245,106,123,224,220,194,141,62,46,99,111,123,63,154,77,163,92,215,141,142,116,235,129,235,10,7,234,55,201,84,15,234,120,199,59,182,220,227,75,17,58,80,109,35,186,148,134,167,76,144,79,69,80,150,9,240,246,112,210,45,128,40,112,186,185,73,227,85,136,227,215,140,250,124,15,30,204,71,17,226,49,70,218,140,83,203,200,143,140,85,51,93,165,144,51,219,166,208,164,247,174,176,62,93,175,140,212,137,210,94,208,128,238,243,222,220,120,235,42,84,66,92,52,14,107,191,70,59,130,30,95,184,198,145,135,38,85,251,17,93,58,163,95,61,117,137,168,125,94,50,67,129,231,136,80,11,100,133,245,252,52,229,189,249,30,96,17,154,213,171,97,106,250,33,20,209,25,53,40,7,165,139,224,8,184,252,249,214,125,68,114,253,24,68,130,54,170,222,66,217,64,60,248,104,116,34,237,15,188,131,126,69,175,232,161,69,65,136,2,160,22,19,48,149,108,207,205,151,119,241,0,166,87,165,170,206,156,15,82,174,242,221,64,93,110,63,159,51,229,49,34,164,80,16,92,211,65,179,150,231,241,228,40,52,117,125,180,234,157,137,13,205,91,121,1,212,66,230,26,51,105,24,177,64,209,22,231,11,147,237,205,245,133,225,63,248,28,102,3,171,207,7,161,172,50,162,114,8,124,43,1,152,89,186,238,147,209,43,102,228,231,201,176,20,113,115,210,41,42,254,5,33,165,205,123,117,46,186,99,54,90,175,181,152,43,38,158,240,172,144,102,225,170,128,169,134,89,143,116,88,13,193,40,235,139,244,124,174,102,186,211,142,118,62,232,115,241,249,158,227,162,117,116,93,186,244,136,243,144,186,53,6,203,85,95,235,44,168,27,135,161,141,212,74,250,220,52,48,136,199,62,22,103,235,136,109,186,244,250,83,83,132,175,44,117,83,146,154,17,91,66,130,76,83,228,103,51,49,137,40,135,233,145,169,179,12,105,206,200,237,111,235,21,243,192,61,242,81,16,39,144,32,125,148,116,102,240,117,208,234,175,143,249,167,47,111,208,146,73,110,180,103,175,175,72,233,214,8,246,81,133,165,90,55,104,164,196,128,209,98,175,61,110,68,227,140,60,46,60,149,101,14,53,165,246,251,224,41,111,141,213,119,28,194,21,15,134,75,167,90,131,127,173,134,249,151,186,159,103,245,254,189,117,63,255,247,191,255,237,255,254,159,127,184,232,39,111,140,162,143,13,63,138,215,36,240,98,127,5,69,134,225,23,245,183,166,173,237,86,144,58,250,243,10,160,80,192,239,9,131,222,56,204,145,200,204,63,152,118,2,253,86,70,0,19,90,250,157,74,129,143,125,217,65,126,224,230,40,150,253,140,174,85,251,31,119,37,54,19,106,209,179,17,111,28,158,16,187,138,92,77,219,148,29,87,227,221,108,125,175,202,65,182,56,140,252,70,151,223,206,25,182,117,253,224,86,232,208,114,95,108,113,72,249,120,144,6,83,121,52,47,76,158,108,196,139,53,8,177,253,190,247,50,129,142,17,239,69,204,231,62,56,218,196,237,59,47,51,42,103,204,110,35,215,70,166,185,58,239,219,114,254,180,208,190,163,98,154,247,121,249,231,106,150,87,185,40,156,140,246,189,52,141,111,203,117,135,64,11,117,208,1,111,78,57,247,165,39,2,14,31,137,223,224,243,224,17,211,1,238,52,153,245,159,54,113,181,38,48,132,169,207,153,130,141,80,237,168,127,225,58,97,201,250,76,162,14,63,117,121,240,98,250,4,217,225,98,109,242,46,140,234,255,199,70,132,127,12,19,32,223,143,61,241,226,83,255,230,66,34,144,117,201,40,118,117,238,95,186,144,188,47,109,67,155,252,54,105,173,190,29,206,38,96,39,47,198,220,232,57,110,14,199,123,47,121,49,232,162,49,44,133,254,41,178,190,172,84,34,199,160,38,186,118,232,39,73,166,245,255,131,179,21,254,13,153,135,148,60,33,80,244,193,19,141,197,210,5,166,13,67,249,208,209,77,188,88,80,30,238,183,35,144,70,134,235,181,238,23,25,88,249,207,57,88,70,42,147,32,29,48,158,103,42,23,62,198,64,126,250,108,9,159,198,204,178,180,86,43,178,188,56,198,159,79,182,29,166,69,215,106,2,19,65,202,23,166,49,198,29,20,168,69,251,243,229,236,193,201,132,8,124,172,113,254,138,222,161,240,85,35,250,11,140,134,241,55,87,76,220,145,234,174,11,227,241,127,221,41,14,204,254,124,219,184,182,159,160,71,245,123,83,114,113,247,111,46,134,112,216,253,222,212,93,206,174,247,134,19,242,77,114,140,31,77,66,135,222,27,250,245,247,177,215,121,197,118,229,163,154,73,164,80,24,255,193,244,62,210,123,23,202,123,118,117,116,64,176,149,123,211,23,208,135,12,221,213,91,92,103,93,12,72,91,125,111,69,155,152,124,21,104,104,234,179,140,59,233,240,153,25,77,76,14,82,11,227,83,151,93,95,15,148,121,31,204,146,218,159,26,48,4,51,83,149,144,171,143,221,110,95,155,19,138,100,81,98,151,229,211,41,86,220,62,162,156,199,230,205,86,152,156,61,177,3,127,52,196,13,183,76,36,90,173,239,225,35,118,198,46,93,110,17,168,213,180,127,131,98,252,219,235,60,0,147,219,184,240,121,175,36,19,133,32,233,25,139,225,48,91,167,14,26,9,159,175,106,226,192,72,254,201,231,64,110,166,127,66,197,20,185,206,121,57,31,52,151,135,69,54,29,37,193,112,29,170,150,76,204,122,251,60,65,109,115,222,188,20,60,238,77,215,249,128,203,20,45,201,102,141,36,206,121,61,7,92,174,138,43,104,163,9,137,191,85,195,175,239,93,96,60,166,234,23,35,173,82,183,60,56,227,255,133,68,129,9,115,21,121,50,72,204,95,215,38,224,179,223,52,241,38,144,202,46,238,46,100,20,176,80,140,189,112,53,98,179,191,215,177,241,77,189,9,114,35,20,2,254,224,97,253,113,244,209,206,183,43,95,149,230,129,207,197,103,127,187,31,132,160,115,253,210,10,124,199,115,176,201,178,176,169,30,238,97,207,144,46,106,67,92,21,58,144,231,79,27,20,1,21,212,87,229,183,201,188,123,177,35,165,220,56,150,245,126,145,202,89,117,141,111,162,13,218,38,244,162,112,133,129,226,79,110,221,196,196,200,195,90,78,95,79,94,235,165,94,165,215,213,129,43,153,48,223,4,80,20,58,35,115,71,13,205,8,215,25,160,37,185,181,60,220,2,87,120,186,254,222,36,140,182,152,36,142,1,41,214,54,231,199,243,99,2,67,228,248,38,67,95,86,243,27,216,89,14,237,124,235,64,73,120,136,167,130,212,84,253,152,46,180,208,196,45,146,13,164,88,157,255,55,160,116,166,93,93,86,23,76,249,220,125,188,209,66,147,74,227,3,195,161,254,194,43,192,21,18,221,18,248,236,1,159,188,8,44,85,4,66,196,220,21,84,5,234,42,14,107,155,44,67,81,103,251,198,179,87,147,118,145,183,62,150,183,222,183,46,48,203,230,253,26,176,94,82,246,21,208,169,250,159,98,23,80,212,100,91,117,24,118,143,88,187,98,85,70,254,90,144,198,70,86,116,160,154,24,48,149,113,58,224,116,113,247,59,211,96,75,221,225,210,72,111,127,211,27,241,209,182,100,246,27,167,229,147,163,3,230,196,165,47,197,49,181,199,213,136,97,15,113,212,207,170,60,102,163,7,156,105,245,37,87,83,81,227,187,117,179,82,206,166,168,113,117,63,115,101,57,99,29,144,243,134,219,45,116,179,54,42,226,215,81,27,131,154,154,195,13,49,237,38,48,78,234,242,171,9,72,232,126,155,121,214,79,193,134,171,19,47,38,48,9,158,234,243,128,142,114,168,232,10,124,22,124,153,247,106,154,10,8,140,236,222,167,78,254,251,237,27,234,106,120,160,231,197,239,131,91,159,170,33,176,165,147,124,64,59,245,5,250,224,228,83,63,234,129,93,61,68,4,31,152,238,92,115,198,168,116,148,34,5,70,60,214,125,129,134,61,73,98,47,108,32,146,191,214,160,243,144,236,137,176,211,70,56,164,196,254,134,30,217,178,117,166,175,113,111,124,41,49,209,25,235,62,230,125,47,72,126,119,229,229,28,105,43,123,238,38,44,228,131,38,114,243,238,71,160,139,218,178,236,153,40,247,175,220,98,192,207,213,69,220,12,234,72,251,118,199,173,89,127,71,57,2,80,224,116,230,86,119,24,95,75,134,148,149,88,147,187,87,141,158,128,55,179,11,204,194,93,254,228,164,82,151,236,246,200,183,228,233,246,221,164,206,135,236,138,148,109,229,226,222,46,206,193,186,5,148,141,33,177,61,252,7,163,177,55,197,187,74,86,57,191,28,157,72,85,200,206,67,1,249,90,110,50,42,244,66,29,179,156,76,80,224,67,7,125,187,210,253,92,52,191,163,55,249,7,27,11,75,54,61,10,142,187,159,99,9,59,166,116,117,163,105,207,72,71,96,95,187,213,24,253,183,233,50,141,91,185,200,127,27,159,253,242,63,129,203,240,228,19,20,216,138,160,205,69,145,181,10,139,83,217,41,164,205,40,145,128,65,190,220,97,20,21,182,220,251,76,163,115,110,242,159,254,37,25,229,234,129,51,183,190,185,192,15,111,105,153,180,9,11,108,223,184,170,21,16,60,23,147,148,116,103,24,225,64,105,121,68,49,37,178,75,247,214,61,75,195,164,109,13,122,63,6,216,239,151,179,180,168,162,46,180,206,79,199,219,158,155,61,83,6,229,248,202,48,126,227,106,10,12,244,183,143,7,186,91,190,55,111,210,245,114,155,86,234,138,185,96,236,191,162,55,63,171,254,43,7,52,120,141,235,217,153,127,63,90,157,241,65,172,69,112,127,96,242,125,14,83,222,217,245,189,81,100,216,241,65,56,223,221,94,78,219,234,40,186,123,118,180,90,72,210,11,30,152,45,57,174,166,189,217,22,184,205,104,200,9,188,144,51,149,121,216,104,207,237,131,86,76,87,73,94,27,233,225,237,230,208,226,244,247,64,135,239,76,186,174,6,108,28,50,133,7,36,176,152,196,200,222,23,153,135,191,179,102,188,215,66,211,78,225,218,75,216,67,78,27,171,110,25,21,83,186,106,243,206,134,116,77,86,133,200,77,113,131,95,109,69,248,50,77,203,50,129,199,64,179,200,21,217,147,145,44,140,159,46,125,234,107,225,220,181,152,104,28,141,174,58,45,176,185,156,243,190,214,200,58,23,216,207,230,140,89,108,21,223,58,226,88,234,25,63,221,164,0,211,190,53,169,177,125,87,95,147,102,210,76,164,99,31,71,188,214,177,33,210,64,110,211,34,123,236,248,92,88,176,174,211,112,80,26,243,161,133,14,112,185,203,189,135,233,174,55,135,97,204,234,242,154,191,178,228,24,209,36,58,73,192,63,5,54,135,7,98,69,114,243,69,246,54,108,78,54,221,16,153,164,231,123,165,47,133,202,68,58,219,119,17,119,56,25,23,203,207,208,199,181,205,236,56,98,230,145,38,8,91,122,22,71,19,39,138,36,205,76,241,224,59,89,31,62,217,188,58,201,91,119,8,206,60,234,91,183,62,120,42,201,191,38,229,78,82,100,204,182,123,142,120,221,63,8,103,226,156,171,238,217,8,83,248,197,240,232,245,240,65,4,247,108,59,238,46,64,95,235,226,137,147,150,57,135,72,223,86,43,202,126,226,118,146,178,94,49,135,161,246,12,61,147,157,123,83,184,234,239,117,158,178,149,165,87,111,186,254,93,120,137,70,108,163,181,28,5,109,61,96,75,5,9,76,38,52,133,51,194,214,42,31,4,129,160,115,164,140,155,163,61,32,251,174,133,162,139,91,44,196,214,138,68,205,249,68,45,28,125,202,13,219,84,255,141,153,250,105,17,51,226,80,121,212,101,62,103,83,39,227,2,211,86,124,171,239,72,37,203,232,241,57,225,214,203,147,53,154,106,135,87,75,195,211,41,199,8,186,50,231,79,92,138,185,194,164,151,179,230,49,220,40,241,248,23,57,206,253,214,99,4,167,207,244,73,177,44,139,231,83,85,38,112,54,255,222,97,186,3,73,20,234,192,70,68,115,184,53,113,116,242,79,82,205,247,190,181,145,146,86,127,155,252,253,8,152,180,101,147,215,234,36,73,99,203,39,208,169,177,206,179,225,164,150,220,39,62,243,232,188,100,125,206,17,86,204,232,139,147,136,88,213,67,200,158,217,79,71,212,53,110,9,96,81,26,52,238,190,217,56,85,76,133,207,144,121,150,2,61,186,188,117,101,67,15,229,121,227,193,216,87,229,140,77,164,57,199,14,129,227,162,167,182,106,51,199,47,230,108,63,36,102,65,146,115,237,29,67,134,120,131,60,25,10,10,228,162,253,107,12,83,135,210,83,242,217,26,195,89,63,38,167,63,167,100,82,13,245,206,66,172,178,196,191,232,34,90,231,93,31,217,72,16,18,120,160,80,41,14,33,141,158,61,115,11,140,201,185,135,43,66,100,79,216,2,195,63,238,25,101,244,38,31,187,210,96,41,185,15,102,176,6,61,42,158,230,144,163,217,90,26,91,248,249,154,235,218,5,10,178,36,210,99,202,109,241,222,118,58,106,18,225,170,22,234,246,19,16,101,42,69,94,140,148,237,249,36,97,77,41,80,151,35,14,179,242,188,74,156,159,10,236,23,121,177,115,16,60,246,52,224,214,69,31,29,216,10,238,28,37,20,45,147,165,154,62,116,60,248,104,16,193,235,19,123,155,225,20,35,54,144,244,184,11,153,104,52,143,199,208,235,134,82,49,9,11,150,51,249,110,84,132,150,151,242,218,166,154,244,181,53,55,152,82,7,9,150,162,68,117,227,53,172,86,13,174,53,228,189,34,184,70,147,164,254,4,106,11,210,31,17,42,250,201,125,201,111,35,68,145,118,192,214,117,86,158,28,43,150,115,4,131,8,136,109,189,186,46,8,25,17,12,162,155,167,94,77,206,127,71,36,137,50,136,33,40,76,105,143,78,91,255,171,162,97,94,107,247,228,183,174,231,31,73,44,26,187,62,82,58,14,227,19,203,22,131,63,146,227,52,12,221,141,54,86,122,53,18,40,254,100,156,119,251,208,56,45,228,73,55,212,221,26,154,38,253,156,48,7,125,13,116,114,9,89,226,65,208,45,250,72,17,249,163,25,224,210,16,50,149,154,238,133,225,155,228,44,158,80,163,243,106,143,176,34,196,65,241,101,76,132,124,86,137,11,150,166,15,142,149,185,163,194,182,154,37,132,64,167,131,54,34,252,214,126,205,92,4,134,133,82,229,222,93,226,111,13,70,74,139,199,198,188,73,172,9,1,129,150,124,87,166,220,87,215,189,245,128,137,131,0,18,49,109,87,133,17,165,241,172,210,241,28,198,237,191,1,202,193,220,7,228,236,253,163,206,249,142,87,138,89,68,42,172,234,12,109,144,143,221,78,147,125,212,60,92,195,31,238,158,94,57,78,62,153,82,249,84,20,159,121,64,29,23,102,232,88,119,227,87,71,204,123,88,107,98,201,51,156,173,220,157,152,65,35,98,245,27,201,150,160,177,24,240,190,204,34,75,143,156,151,140,96,251,182,6,202,146,122,33,231,224,40,254,76,145,133,65,51,223,26,78,62,141,205,230,21,147,3,166,91,125,92,141,90,88,145,84,48,233,243,94,3,134,58,209,197,237,131,58,225,71,23,228,122,143,143,41,96,251,53,143,243,220,8,209,73,65,59,90,63,197,19,43,232,150,93,98,116,75,63,222,94,192,231,17,82,18,243,124,252,46,116,11,34,97,4,123,80,51,116,232,235,77,247,40,209,243,21,109,255,102,53,20,168,198,70,198,136,242,46,73,91,82,189,20,25,4,26,45,141,37,191,141,202,83,157,43,126,155,150,144,98,75,136,26,36,255,208,200,124,84,229,89,48,67,166,7,106,16,150,171,154,253,238,184,5,51,7,154,164,49,43,176,117,160,136,228,31,53,246,226,28,161,62,186,167,159,246,168,56,164,127,140,36,199,249,62,238,6,176,160,69,148,154,204,123,65,223,50,114,158,212,1,43,23,194,122,97,186,169,64,216,111,170,127,67,43,166,50,61,214,178,140,198,171,240,121,141,153,221,121,162,32,101,74,170,151,34,146,155,90,39,159,140,215,39,44,13,226,195,238,160,112,78,92,154,253,166,47,224,241,182,252,193,167,205,4,249,105,122,187,69,80,97,193,114,41,226,193,67,168,61,94,75,36,176,167,21,250,42,129,196,40,111,158,254,230,92,36,83,1,211,211,119,118,194,1,133,210,114,234,153,168,107,119,119,157,140,174,213,146,18,95,32,16,166,200,234,211,78,181,232,189,105,60,228,211,12,42,92,85,95,151,148,115,75,1,55,18,228,114,62,64,122,96,197,168,192,248,174,183,43,7,176,53,216,113,14,135,117,159,202,202,216,65,166,197,191,54,17,34,245,110,144,54,243,118,224,56,251,28,214,101,30,98,113,147,71,73,207,145,135,238,159,66,52,202,176,181,130,203,96,177,43,89,123,166,72,29,12,14,74,213,187,204,194,101,196,209,96,143,156,65,105,67,206,230,11,22,82,118,7,99,27,171,85,56,76,150,49,170,206,106,57,79,189,100,39,61,179,96,120,11,58,96,122,4,74,72,27,54,77,10,130,198,241,129,186,38,17,40,48,57,143,29,108,29,78,11,178,85,98,108,210,8,74,26,254,252,72,202,189,50,145,111,135,41,173,81,134,198,178,78,63,254,96,103,225,193,86,16,94,215,236,110,8,139,213,130,233,217,25,41,24,175,115,93,166,1,188,179,88,127,104,218,203,77,52,153,14,118,71,161,179,157,99,96,95,237,178,171,232,179,168,116,182,191,98,233,253,37,23,177,165,191,55,23,145,6,228,255,245,111,127,251,143,255,249,15,167,35,114,254,37,47,252,249,127,155,246,158,75,130,220,28,143,215,170,223,228,32,234,220,235,237,95,2,92,57,93,248,213,84,114,222,18,60,96,11,50,44,135,201,87,79,133,147,133,254,29,38,163,122,227,131,80,156,166,247,222,93,200,169,18,126,234,2,83,10,21,87,103,227,7,45,129,41,231,252,226,208,27,173,79,50,65,2,23,8,141,254,104,153,170,246,42,112,182,54,142,254,98,231,88,144,110,105,200,129,19,90,164,197,175,166,202,174,119,249,237,244,19,220,112,216,180,238,139,192,229,110,225,192,199,207,185,247,174,164,226,251,125,47,138,130,229,181,17,138,61,103,137,120,178,110,213,249,23,70,64,126,222,7,183,42,146,251,61,169,52,92,187,222,207,141,60,70,190,48,121,181,21,15,110,34,17,242,61,43,11,212,15,119,7,174,90,39,205,205,81,195,72,49,42,244,79,159,250,104,56,217,159,221,166,200,34,137,176,41,87,195,9,249,14,204,8,176,98,118,20,70,69,228,75,90,236,246,211,187,214,23,35,144,218,252,230,116,129,185,45,78,12,166,58,167,58,108,52,206,161,55,95,174,20,181,76,57,182,92,166,152,229,210,96,125,250,111,211,192,232,246,2,180,39,135,144,61,29,230,73,243,208,247,134,188,87,28,230,100,186,228,197,126,17,122,135,207,215,37,14,36,48,134,63,30,173,90,115,143,173,115,169,229,79,117,15,24,203,46,203,55,85,84,149,114,160,181,94,101,35,96,170,226,253,123,82,79,144,110,153,81,53,165,211,246,9,181,1,23,52,223,21,134,22,58,227,167,11,223,94,158,44,51,170,235,194,137,194,25,93,97,251,120,44,113,115,86,155,90,22,14,3,117,198,107,19,253,146,247,34,141,209,190,120,48,21,245,214,132,87,22,247,25,111,119,32,200,112,80,17,34,247,230,12,156,226,131,20,10,171,251,84,184,121,155,91,96,38,195,131,154,181,9,52,9,131,212,236,202,118,73,178,101,180,255,227,28,234,79,91,44,45,7,156,179,154,21,26,189,228,184,22,61,249,254,216,67,10,108,29,165,111,148,26,180,202,33,100,198,157,177,89,69,109,109,181,97,115,216,8,88,85,224,89,35,200,189,249,232,120,81,2,47,78,14,254,210,168,251,79,125,238,74,171,248,57,3,206,249,198,223,107,183,238,214,37,30,13,242,113,237,242,104,231,238,213,153,125,7,230,60,179,100,200,172,51,124,190,112,19,10,68,181,254,185,187,220,223,30,231,221,166,216,218,222,141,93,16,48,108,161,107,240,72,97,12,15,171,242,104,103,63,146,197,7,103,98,235,176,112,60,186,40,84,203,18,107,47,255,250,239,93,152,24,143,147,87,249,96,165,137,185,163,199,52,69,170,49,19,170,112,105,170,73,1,110,63,128,50,133,241,121,229,167,55,45,25,98,229,66,108,170,247,151,113,121,189,117,188,173,235,161,169,76,234,91,199,252,58,211,1,15,203,134,9,124,108,105,143,117,75,81,134,124,235,78,219,245,94,227,222,168,43,201,136,17,117,131,95,25,214,44,157,253,127,9,204,193,32,38,241,177,72,73,87,15,50,19,121,132,145,135,85,82,197,208,82,186,56,191,70,58,88,82,50,53,50,145,14,204,23,236,97,135,209,9,125,174,30,187,205,107,197,19,25,95,129,41,56,116,87,7,226,29,250,117,2,55,212,225,227,234,109,77,151,4,38,38,208,252,197,32,146,223,154,126,139,4,147,254,138,237,137,252,178,76,134,99,79,82,11,87,135,162,64,234,154,4,182,69,53,5,190,29,45,17,86,75,211,139,69,127,55,111,35,43,124,76,239,253,98,211,250,157,203,23,59,111,197,89,252,110,110,89,61,161,94,76,230,56,134,229,44,152,45,190,12,221,253,206,241,58,174,62,19,117,136,51,131,2,64,95,49,19,59,181,146,98,25,76,172,182,199,168,117,235,144,172,87,103,235,144,238,48,154,28,207,205,11,165,97,14,51,87,174,240,61,112,45,222,80,13,24,254,216,148,247,198,155,201,177,169,147,184,184,45,122,45,254,222,151,211,232,72,80,33,147,35,131,138,70,111,108,33,148,8,78,253,96,213,4,8,99,115,67,238,78,198,140,168,148,199,92,141,210,48,213,61,196,233,206,229,238,140,104,178,63,48,18,105,97,86,234,79,59,90,96,182,156,48,213,248,116,57,201,213,112,253,239,62,96,6,114,202,26,233,117,222,29,157,142,7,186,252,248,233,218,174,221,32,44,34,191,204,189,119,25,215,172,12,61,43,32,220,82,190,182,18,63,71,166,15,93,250,244,122,78,49,207,176,64,91,39,113,159,198,158,13,24,173,250,172,240,166,122,60,190,7,124,40,133,151,89,166,128,243,149,145,54,116,15,207,34,25,58,46,233,17,24,205,171,186,229,226,45,59,12,231,221,54,230,125,176,181,244,98,136,5,181,93,107,58,86,23,79,5,46,70,89,251,14,202,232,55,30,12,76,168,100,220,183,94,164,137,4,166,82,160,201,91,75,213,38,44,232,68,164,160,94,83,125,156,224,173,48,53,39,113,243,61,138,14,56,97,194,59,255,235,70,68,78,150,135,245,76,136,123,91,28,108,63,48,9,226,112,106,19,2,155,242,94,84,209,206,220,100,151,80,139,132,220,224,117,121,219,113,100,166,14,10,130,41,159,68,227,239,222,43,21,125,107,122,192,214,176,10,104,117,200,33,197,244,54,156,38,205,222,200,78,40,15,14,13,232,186,211,153,67,137,12,138,185,149,115,92,175,52,103,89,61,131,221,39,124,191,66,76,161,103,65,177,205,49,222,136,138,232,193,238,156,55,105,35,210,2,222,83,172,213,160,182,239,206,50,26,219,139,203,74,13,84,89,177,49,86,216,246,114,173,169,28,95,63,190,241,98,119,30,12,204,209,39,30,244,91,121,199,224,15,129,17,4,187,95,18,62,139,188,50,92,202,210,226,99,16,153,21,111,129,178,52,186,215,58,220,33,139,203,147,117,170,254,70,184,3,103,197,23,57,173,142,97,244,90,191,250,44,141,54,196,18,14,196,82,86,220,156,165,86,100,115,25,63,241,213,240,22,104,255,34,22,124,108,212,106,98,227,162,68,42,41,202,48,164,128,7,117,58,247,167,17,23,234,49,251,199,153,207,117,103,65,241,113,214,133,147,50,7,105,0,8,105,56,14,132,21,227,116,191,199,132,96,217,99,134,82,255,163,174,58,205,254,200,138,199,158,73,1,158,60,89,166,87,118,156,48,76,112,95,102,153,53,66,9,191,177,91,139,105,185,184,24,167,40,238,93,232,72,38,79,134,78,212,10,155,208,145,223,26,242,218,72,15,95,19,126,118,111,248,125,23,62,255,143,11,37,0,175,162,142,186,213,206,167,21,111,141,154,70,186,243,204,100,43,122,124,107,68,243,151,120,10,147,6,140,158,16,183,51,246,154,98,81,38,25,129,53,175,227,184,150,248,195,214,26,224,154,209,65,215,74,113,237,128,75,14,135,24,15,72,35,46,19,57,235,28,54,154,224,192,85,79,252,193,227,235,22,104,222,23,29,55,245,193,207,41,160,196,131,211,51,172,143,231,183,207,68,42,18,152,56,238,91,81,24,103,59,188,78,132,14,100,138,83,83,125,55,100,122,39,229,164,79,134,180,65,14,167,147,102,87,178,103,18,188,206,57,108,52,98,38,77,246,30,106,141,246,136,81,65,250,47,235,160,113,194,240,220,28,7,25,132,216,100,208,76,123,162,68,52,167,176,184,229,106,218,28,212,112,129,172,0,174,200,111,47,74,26,98,125,109,226,238,226,136,208,40,35,247,152,135,180,186,158,250,222,155,158,240,241,228,155,68,214,101,91,34,16,64,234,162,68,20,139,2,139,187,120,173,77,77,142,152,102,182,180,118,19,184,98,200,91,132,231,48,128,85,96,52,249,91,192,231,76,215,228,201,73,165,140,226,113,13,2,166,107,136,225,192,208,54,9,152,238,37,93,64,128,17,156,73,17,158,35,83,43,199,4,72,164,53,2,108,86,43,179,228,131,46,210,34,189,69,104,16,226,135,252,52,174,120,157,113,111,132,49,101,67,71,228,125,134,47,209,105,66,122,11,213,12,38,196,224,17,207,10,215,172,233,213,141,120,170,223,156,228,115,146,207,13,39,181,135,51,65,224,119,118,57,103,47,92,11,231,108,49,255,7,225,143,11,35,14,149,125,1,118,147,251,22,115,74,97,115,208,207,169,190,59,83,89,108,3,51,224,92,239,87,111,50,206,178,129,65,59,221,37,5,92,41,17,190,143,134,122,194,236,17,141,133,64,172,163,198,191,41,101,251,96,10,101,151,152,91,58,52,238,225,139,164,47,227,105,223,239,201,138,62,46,155,63,57,150,69,227,138,219,132,105,98,178,88,71,37,217,8,88,209,221,9,232,100,102,201,35,203,147,115,82,247,146,175,109,178,213,77,226,15,84,88,172,136,167,118,98,193,89,162,23,155,50,200,233,27,5,135,176,118,37,130,209,107,206,214,58,236,7,179,49,175,161,79,190,224,164,185,183,14,156,135,24,135,109,242,147,238,82,159,17,128,50,116,63,201,62,142,19,230,253,131,207,215,95,122,212,222,203,130,203,254,219,168,148,213,250,252,182,245,42,249,96,132,86,167,132,124,54,84,248,8,249,12,43,93,150,147,29,157,112,186,103,218,168,167,120,206,171,231,181,81,75,190,40,109,142,228,189,236,36,29,239,53,136,200,149,7,62,99,126,127,218,196,109,117,200,207,155,125,218,198,192,171,137,236,178,193,200,0,199,213,155,238,120,91,97,152,141,61,224,49,244,132,116,126,251,156,20,124,159,129,186,153,107,121,224,229,93,186,129,51,213,164,58,166,180,76,142,155,79,20,169,178,206,37,68,120,252,56,60,96,248,73,181,66,167,141,201,252,228,220,129,173,64,255,129,97,213,250,139,45,36,156,167,222,220,232,215,126,115,99,74,233,39,49,125,38,255,218,171,172,46,14,59,215,210,158,208,209,106,173,240,244,151,111,66,194,40,8,125,212,231,185,188,213,14,112,167,206,110,60,240,249,185,128,233,138,158,159,183,42,45,118,25,84,156,202,222,15,124,124,51,143,224,209,65,53,231,170,55,71,242,55,62,23,113,182,60,158,1,199,7,245,33,227,20,82,179,78,211,26,197,181,72,185,81,177,172,104,99,83,91,14,83,124,40,158,22,220,248,236,66,31,214,52,99,108,157,134,180,75,136,244,20,161,168,182,158,197,137,42,122,139,155,159,127,105,28,108,211,243,217,43,227,141,195,79,4,66,224,179,178,189,160,0,216,26,139,138,97,200,214,250,36,96,8,213,114,53,25,227,238,243,140,94,134,249,166,155,15,132,202,178,147,42,9,234,91,80,71,96,10,168,124,159,152,150,131,187,102,101,80,188,165,48,180,253,187,4,172,141,232,244,130,131,109,173,95,111,165,30,48,181,73,51,80,58,205,60,168,233,199,59,204,6,41,207,109,132,119,183,212,38,230,42,241,187,193,201,164,108,119,187,41,5,21,113,99,131,215,78,2,247,41,71,149,65,129,193,28,227,222,188,74,29,31,48,146,86,241,92,83,116,49,1,209,41,245,220,148,41,10,95,125,19,224,141,207,62,46,220,110,163,94,248,120,9,1,190,123,243,142,30,177,192,213,86,84,60,24,12,116,121,45,138,221,251,253,28,244,242,185,147,248,192,19,85,252,24,81,244,169,166,254,246,241,180,124,249,88,235,214,37,175,85,108,251,185,104,85,107,70,205,246,246,110,106,191,7,235,69,159,187,114,8,26,247,185,217,148,245,234,243,45,139,92,61,179,62,54,148,135,24,17,104,119,75,38,168,229,2,221,92,209,148,188,75,178,253,192,199,253,107,49,32,156,97,182,162,131,233,255,161,104,182,244,41,15,13,219,60,14,95,231,98,228,188,100,68,6,127,238,103,24,83,57,110,85,174,134,85,150,227,193,104,5,173,111,76,119,179,112,83,166,249,79,58,187,77,82,60,94,26,133,59,41,61,36,30,99,60,26,135,73,4,118,25,48,90,56,56,241,150,58,68,106,171,95,184,37,223,205,207,114,166,199,235,115,243,182,92,88,8,5,120,26,90,202,152,153,126,170,63,25,121,20,137,128,13,203,172,150,88,88,231,177,179,100,48,145,247,79,84,254,124,48,250,21,82,129,68,219,2,120,128,62,226,221,4,70,228,230,157,28,79,140,248,64,198,166,200,213,20,32,57,201,137,170,245,115,28,238,50,166,205,186,59,250,163,33,224,50,167,44,106,148,230,102,88,120,36,39,166,78,6,136,19,145,233,64,88,23,198,148,192,184,165,41,126,27,247,125,232,44,37,141,28,11,243,76,141,214,244,201,201,162,173,20,143,102,125,99,228,201,43,209,244,216,155,112,114,182,174,45,154,13,184,3,69,143,220,162,151,78,244,220,124,200,38,14,230,212,133,199,39,242,168,58,242,254,251,74,14,2,211,36,33,204,141,73,147,116,189,26,169,46,119,252,104,112,46,165,54,182,52,209,93,142,171,209,5,106,239,75,71,145,29,94,220,20,113,31,91,185,144,4,252,106,83,86,105,245,25,209,114,237,145,53,170,202,250,219,80,12,60,0,109,21,122,146,227,7,166,91,123,192,108,114,91,167,138,133,218,253,230,20,144,203,134,60,104,16,212,92,119,104,219,153,254,214,36,219,76,98,61,127,251,26,201,238,99,99,116,38,253,56,9,14,243,214,58,168,214,98,249,194,48,226,170,62,57,245,158,190,127,80,164,112,14,90,58,106,68,148,124,231,90,240,123,166,90,113,88,160,94,18,179,141,139,125,155,181,253,166,67,246,44,166,201,49,93,154,172,25,113,152,82,223,231,70,145,76,67,185,236,16,163,197,118,206,66,172,87,195,222,246,38,164,84,74,192,8,64,183,103,227,163,41,100,192,101,39,125,178,252,235,227,116,127,123,102,221,206,11,121,71,31,20,40,47,87,240,25,39,198,84,139,102,188,87,18,1,124,224,101,189,44,29,62,110,200,179,242,33,164,206,126,175,182,122,29,129,33,198,196,136,163,205,181,95,7,106,65,104,117,152,229,183,214,11,215,11,19,144,120,111,142,118,120,12,26,213,49,186,15,160,84,180,124,135,90,244,12,26,186,248,19,156,12,15,24,217,18,73,186,129,49,89,246,12,120,155,164,134,192,21,3,233,95,196,56,116,234,200,36,139,192,6,140,238,191,206,6,156,141,228,73,53,58,29,233,75,83,40,226,201,186,5,165,191,189,46,41,205,195,70,192,243,113,190,76,51,219,99,73,240,55,82,126,143,201,251,58,126,244,33,219,83,194,92,168,135,246,112,150,233,202,116,142,96,114,10,56,62,228,113,253,226,201,136,96,43,250,19,251,8,52,111,141,29,88,59,163,125,81,84,90,30,47,126,167,136,136,114,107,158,69,225,68,68,46,158,187,228,246,156,177,201,40,196,167,196,87,155,73,15,24,211,234,70,2,166,200,95,175,238,103,239,139,133,13,189,64,175,45,171,5,143,235,128,85,227,215,52,90,153,206,86,5,237,237,143,51,112,245,218,12,80,242,114,122,96,227,149,70,192,197,34,210,2,91,163,20,95,58,131,202,247,165,1,145,115,133,115,112,129,161,167,61,176,25,64,135,81,160,104,253,249,237,18,135,69,2,171,210,245,200,222,203,34,77,14,19,5,236,79,64,164,222,68,31,164,161,165,52,75,164,250,122,241,109,149,118,202,202,231,32,167,56,70,142,139,169,34,157,245,57,106,6,11,23,126,38,109,90,154,222,187,167,56,198,46,226,124,117,232,79,19,147,112,87,218,2,173,237,153,132,148,196,196,197,164,89,215,208,3,25,38,255,27,82,202,194,206,23,83,43,59,152,104,213,97,216,220,91,109,25,25,10,15,126,83,222,152,174,122,189,217,50,28,186,229,48,196,228,174,171,135,76,152,167,163,233,25,214,150,70,14,96,10,85,95,92,68,24,211,251,189,206,156,111,177,45,162,91,59,245,148,187,40,196,141,25,78,202,125,206,7,166,230,35,134,101,27,145,250,157,197,221,115,148,203,42,157,138,206,83,184,196,126,214,132,164,80,52,114,96,7,192,216,247,112,228,148,37,134,85,45,119,18,35,105,168,129,3,250,55,222,189,7,155,220,116,133,64,6,10,50,176,53,145,235,26,191,50,70,102,204,82,72,93,74,30,69,56,162,53,167,130,208,137,237,108,185,122,117,50,214,140,195,68,186,213,166,80,55,24,12,0,43,119,149,185,194,213,84,66,199,111,159,9,253,68,51,169,172,159,97,145,186,233,188,108,189,121,242,2,187,109,173,153,178,70,136,171,209,113,124,84,144,217,124,70,156,170,247,114,97,82,100,66,138,221,38,17,26,139,243,56,234,20,164,9,204,241,221,125,191,5,117,65,114,156,27,43,209,99,183,167,61,243,208,175,89,81,140,93,225,228,176,212,117,166,64,253,142,51,6,177,170,90,53,126,76,139,140,22,230,242,184,144,85,179,40,244,129,145,205,9,218,120,214,139,9,223,236,216,236,233,134,35,25,183,109,85,246,61,224,218,69,83,221,224,69,107,144,128,243,195,106,229,181,9,234,134,251,69,144,190,235,144,166,122,23,8,162,254,123,62,240,89,49,225,196,32,113,44,57,78,235,225,182,115,220,27,237,82,53,135,245,167,101,23,14,212,128,130,161,112,187,247,206,102,149,158,207,117,54,152,121,97,140,246,124,158,123,228,121,93,59,18,241,58,21,224,113,197,79,231,73,64,64,31,156,240,127,248,41,217,234,172,245,201,32,52,149,11,227,182,232,163,81,68,112,159,220,58,85,62,48,44,191,248,237,110,141,220,158,65,35,42,236,48,18,47,253,25,149,179,95,93,87,29,165,64,205,192,84,14,102,41,222,27,94,166,6,151,9,193,239,216,37,50,252,166,103,200,173,100,33,94,12,174,155,102,127,42,117,166,126,12,95,84,119,62,19,17,189,190,29,142,33,34,123,117,183,103,5,237,29,79,78,31,145,199,110,16,39,90,113,200,96,71,218,235,185,121,31,163,198,233,8,117,14,77,84,20,104,229,251,194,153,186,128,103,253,181,49,46,140,171,217,21,62,171,32,44,67,74,198,144,122,150,231,184,158,62,149,73,41,61,87,239,40,14,35,47,209,171,190,53,236,195,56,236,66,201,93,234,119,86,124,163,8,124,32,77,51,146,126,16,19,60,241,99,58,89,165,245,124,175,65,239,134,56,205,14,184,218,249,185,121,11,214,30,197,253,233,73,68,84,58,147,180,56,135,83,203,240,172,109,188,149,120,50,186,96,23,189,152,66,232,8,161,45,8,108,207,52,165,207,201,138,83,58,135,159,231,214,136,115,196,197,40,171,62,139,183,65,19,169,17,156,96,43,109,127,46,191,136,62,208,56,102,191,198,244,46,125,244,142,53,132,70,203,174,209,194,141,130,112,240,60,89,182,3,79,141,56,21,82,69,242,185,232,161,125,195,253,38,121,165,171,239,120,85,81,50,186,173,150,53,169,49,165,15,102,44,109,84,135,135,110,79,24,241,56,223,208,101,108,47,117,255,18,14,120,132,100,48,80,202,228,218,169,105,196,166,150,46,122,229,150,153,229,207,103,192,104,194,234,205,179,117,60,8,152,30,195,146,207,222,198,1,9,24,46,144,188,151,101,85,130,85,78,59,138,58,37,61,67,192,51,105,56,85,123,125,82,25,68,0,47,71,72,30,57,180,38,25,233,243,30,161,105,70,158,194,212,7,5,238,44,231,21,48,85,23,91,97,186,40,68,128,57,91,135,85,129,105,30,87,238,205,113,25,132,252,112,182,136,7,62,103,240,231,234,115,48,158,17,141,165,90,93,190,231,178,58,169,17,233,25,134,80,51,237,52,105,26,177,250,210,156,210,226,5,152,148,88,151,212,207,106,74,17,160,86,51,38,113,130,163,38,94,47,46,178,119,246,179,156,214,25,130,244,220,123,6,101,118,82,116,63,230,131,194,123,138,123,35,11,93,244,185,9,105,70,0,155,140,191,184,73,156,208,73,185,56,138,67,32,215,210,93,122,237,155,168,43,146,12,224,224,74,223,85,79,109,82,58,223,30,74,6,116,220,123,241,204,99,165,151,146,177,188,120,152,194,158,99,35,228,20,78,59,245,21,140,141,177,217,94,100,199,231,91,236,230,126,206,32,4,85,231,67,53,65,38,38,174,102,150,136,135,182,168,78,24,55,103,75,45,221,84,154,203,180,60,224,133,165,201,175,209,92,44,240,24,240,70,104,85,224,14,9,253,254,182,117,208,19,152,222,197,75,126,123,13,69,145,174,138,92,52,219,135,102,209,41,250,237,197,131,53,80,3,154,166,201,77,100,57,194,107,99,213,44,210,41,70,254,129,52,29,15,110,174,187,160,72,44,249,202,28,180,49,215,131,54,228,128,25,172,165,179,241,164,212,117,50,36,22,118,9,110,1,178,83,114,111,226,99,201,141,2,180,4,137,201,91,3,216,89,238,181,68,97,149,174,8,173,191,71,38,155,48,93,83,138,26,39,61,215,51,51,66,5,242,53,2,67,51,219,193,183,232,28,20,132,193,198,52,13,82,210,64,20,183,41,123,206,196,180,227,226,70,179,47,185,120,30,91,154,5,70,123,88,222,107,210,203,53,216,24,157,89,209,149,224,214,142,7,30,11,228,24,190,51,108,202,96,163,249,85,188,22,90,20,75,249,136,235,152,17,55,241,72,253,166,82,30,230,29,252,151,117,97,186,194,41,93,241,236,39,249,114,84,172,40,74,224,100,92,109,249,109,57,161,80,105,21,116,39,110,253,176,240,97,133,204,72,3,14,170,255,170,56,126,136,132,247,20,211,232,71,31,21,212,98,209,113,49,21,75,89,97,43,195,243,1,173,150,244,82,122,232,249,131,237,9,49,200,103,103,169,201,115,67,211,136,204,16,52,55,189,53,45,229,162,172,238,152,185,156,70,83,106,41,97,107,223,28,80,238,111,207,183,42,214,116,192,31,140,202,157,37,14,18,180,214,26,105,106,130,111,73,98,203,240,23,104,12,237,195,77,43,146,181,244,185,27,161,60,255,109,106,129,251,243,228,198,254,13,50,19,2,222,85,225,101,100,122,135,137,133,54,253,109,172,91,172,250,52,167,200,3,51,226,231,172,21,81,145,3,23,149,234,68,114,136,214,188,1,87,19,167,21,216,228,228,123,192,204,6,157,133,9,207,239,194,249,169,5,193,155,147,247,162,201,111,215,89,184,109,146,59,156,173,212,81,225,54,34,15,65,188,120,100,157,42,168,205,134,13,39,112,180,149,187,198,63,75,28,163,233,8,53,234,51,199,55,245,138,61,216,103,199,163,153,122,115,56,125,61,96,116,218,148,134,60,208,239,15,202,30,210,119,77,151,15,125,89,114,48,246,50,130,87,2,83,211,231,119,166,84,234,225,94,215,110,66,39,14,67,209,82,98,55,71,238,90,46,221,111,191,134,20,197,100,87,115,6,158,107,116,157,196,40,153,71,65,251,193,178,14,73,129,44,58,239,197,48,179,179,210,190,209,159,112,58,31,69,193,234,0,193,67,56,91,66,48,13,73,104,40,177,59,89,43,67,127,47,186,196,38,153,102,40,159,159,71,247,223,30,76,113,49,195,103,161,206,90,162,88,30,35,171,167,151,65,249,98,15,150,227,160,159,200,86,34,126,129,84,119,97,235,3,44,48,189,67,67,129,128,86,38,75,92,183,65,153,144,119,139,129,27,10,159,86,75,4,102,202,115,10,55,84,19,63,221,4,21,251,101,150,26,105,89,203,19,240,188,243,189,186,136,20,143,21,55,32,186,237,159,219,178,211,226,137,19,135,111,145,133,167,132,163,15,161,204,14,178,151,37,62,201,160,30,190,106,77,71,138,240,52,63,188,52,20,52,204,67,18,242,166,169,93,9,204,36,190,196,209,190,149,184,54,242,162,237,84,92,76,243,23,173,98,201,166,85,231,31,155,220,66,146,141,143,170,159,121,97,56,199,234,197,64,222,12,217,141,109,212,93,61,87,113,198,70,22,37,102,113,210,144,35,73,168,121,201,182,11,158,148,86,189,90,228,186,198,189,87,234,82,204,222,57,153,132,145,39,64,188,159,90,194,105,49,143,120,110,138,202,181,24,138,238,122,65,157,54,55,95,171,59,33,113,231,22,15,182,135,232,149,155,245,71,213,112,197,79,239,242,20,21,89,72,195,183,228,142,78,79,202,79,5,25,134,37,174,62,30,191,36,178,173,241,122,116,108,177,183,46,66,91,163,120,141,26,156,48,73,100,112,181,202,177,27,249,61,139,65,147,132,176,193,61,216,74,253,151,70,209,178,58,35,161,7,189,25,154,218,120,174,198,225,13,43,94,18,115,69,225,220,66,1,160,211,223,92,63,8,59,120,184,195,196,179,242,210,33,199,48,120,235,6,46,30,93,117,46,200,12,157,97,29,247,181,91,23,143,247,56,146,117,70,134,222,78,220,67,204,66,183,6,72,37,76,45,20,209,170,48,253,133,83,76,37,58,105,85,45,223,28,189,202,189,105,78,166,245,153,80,132,203,253,156,22,26,149,202,209,205,177,235,126,175,41,74,208,212,149,206,20,101,96,124,174,252,212,195,82,249,112,215,7,209,23,173,155,171,44,24,153,133,99,47,45,135,165,166,174,222,121,84,30,14,47,69,46,237,202,142,80,17,214,117,72,208,160,158,237,238,124,22,107,123,170,132,219,181,56,232,231,37,93,155,197,188,166,123,243,134,146,155,150,63,215,25,36,20,110,222,235,3,175,78,92,247,238,186,125,60,149,217,200,247,220,175,5,67,88,11,52,233,166,222,246,157,41,237,177,241,157,175,55,239,231,34,11,169,229,238,231,80,221,251,29,22,136,30,73,235,186,77,12,164,221,234,129,165,245,57,116,208,147,138,140,157,222,7,131,63,118,61,40,200,144,250,53,51,221,43,239,234,193,33,214,5,144,43,93,139,250,245,99,242,99,53,18,21,83,101,202,144,234,2,104,166,134,46,102,250,92,46,6,141,36,223,10,83,137,222,164,10,123,192,156,92,97,20,150,93,42,146,10,139,50,237,126,119,23,14,2,34,169,0,175,35,60,40,116,242,166,204,35,38,217,14,181,147,62,26,173,46,21,70,9,58,94,154,162,201,221,85,11,194,68,135,253,193,81,50,24,122,53,74,18,43,108,33,106,120,89,21,73,26,68,131,248,30,244,39,87,5,140,191,148,81,250,75,193,168,51,83,255,206,130,81,255,239,127,252,11,106,81,255,249,175,255,112,193,40,94,122,91,209,204,79,26,171,176,149,221,108,13,48,83,250,147,213,42,116,152,188,188,117,67,115,93,227,194,243,154,32,208,78,3,228,17,40,18,50,69,96,202,71,71,192,231,64,209,194,135,5,54,239,219,31,12,169,236,155,147,55,24,138,79,9,152,174,35,250,219,4,136,239,205,201,79,222,110,175,240,72,33,128,78,135,11,71,80,125,52,26,57,206,11,83,71,57,4,206,16,12,2,166,70,97,201,213,103,55,218,30,85,42,38,201,148,122,86,152,141,181,7,108,178,7,2,27,59,100,57,124,118,140,123,160,49,152,242,212,22,48,189,5,228,139,52,107,200,251,137,172,145,157,20,78,87,167,202,242,56,181,211,225,66,112,115,60,112,74,174,155,100,69,198,233,82,188,13,206,205,165,141,64,183,208,172,13,174,205,51,15,180,182,158,218,221,26,120,87,119,68,169,1,26,162,122,97,79,94,67,166,7,214,176,53,125,22,216,116,170,253,201,49,66,87,126,8,243,215,33,16,250,213,16,173,186,60,217,49,3,231,68,233,61,67,237,11,200,107,91,163,4,239,125,102,237,74,235,61,180,119,19,101,111,206,239,160,87,41,45,222,238,247,132,236,1,13,223,225,227,157,93,70,62,212,178,115,216,245,82,1,26,146,30,127,109,222,215,54,159,219,203,97,172,252,60,223,109,161,167,253,163,38,58,138,252,172,204,180,99,154,103,144,67,128,241,129,239,123,109,54,194,21,175,77,183,135,37,79,182,9,156,184,142,254,121,50,162,213,183,3,53,154,121,217,197,193,14,122,140,113,214,139,105,252,114,123,207,158,133,63,135,128,182,157,109,31,18,116,221,178,192,205,148,17,252,177,169,170,28,237,126,75,170,89,150,239,209,231,107,81,157,168,191,76,208,203,217,2,192,147,188,170,194,17,87,61,232,160,143,243,20,20,121,195,248,233,73,39,187,169,23,175,122,167,9,90,174,187,42,56,67,4,31,120,65,24,23,152,82,235,234,3,118,118,62,246,120,133,225,78,199,213,11,82,157,254,178,117,14,136,183,162,28,187,61,55,135,253,17,40,100,157,107,20,136,98,93,115,150,137,137,95,186,12,9,246,113,11,235,145,28,198,187,22,248,248,29,201,83,76,86,26,125,86,150,60,217,207,29,115,152,80,115,209,247,66,85,194,199,187,208,168,230,230,204,65,141,221,22,6,135,227,104,222,15,156,92,98,243,192,176,249,74,215,123,115,44,112,116,91,103,82,65,207,156,108,1,147,243,219,250,92,84,184,101,191,53,158,202,101,237,50,38,7,44,174,100,137,84,37,169,28,133,207,183,190,102,214,106,93,154,194,212,69,133,145,38,1,92,159,155,179,253,92,27,94,250,109,185,99,112,206,46,59,1,124,76,97,210,155,143,219,122,25,111,108,94,133,6,67,17,196,40,1,183,165,147,16,97,231,124,247,22,11,235,42,202,64,248,15,119,72,35,245,185,24,63,126,7,76,113,186,142,9,254,157,155,119,148,12,87,214,231,34,23,80,87,192,61,77,253,28,147,248,136,107,131,162,65,149,158,17,49,213,242,248,229,51,129,115,209,231,198,57,14,227,143,142,193,109,33,241,35,144,148,150,2,166,183,211,243,169,91,113,182,62,40,69,215,250,211,214,135,40,158,187,18,107,211,181,83,207,145,109,199,213,28,247,234,115,53,253,67,227,193,105,233,246,94,141,74,189,127,44,59,198,118,29,148,178,238,198,67,20,103,93,113,7,131,201,246,207,128,177,117,15,92,17,32,118,24,115,189,116,84,208,111,141,247,34,179,144,101,241,80,81,20,251,78,65,149,162,47,125,175,12,177,54,96,198,96,233,131,99,80,106,188,151,73,11,235,136,155,44,117,76,21,26,113,109,29,149,100,226,31,14,195,208,158,250,219,86,32,23,179,148,39,211,247,26,112,111,238,7,227,180,162,47,102,162,96,119,174,108,11,205,41,140,56,104,12,249,158,186,219,30,255,35,133,33,100,49,20,253,28,52,30,223,237,194,100,199,245,185,206,63,189,198,7,152,122,46,133,39,100,140,128,51,81,6,53,225,150,124,233,1,211,183,65,159,204,74,51,87,192,212,236,202,144,141,113,35,186,7,134,80,172,22,158,20,225,8,183,15,85,175,165,198,110,32,51,94,46,76,223,13,253,109,106,108,243,189,57,149,33,250,219,199,20,166,112,119,169,145,190,154,216,192,132,239,195,237,179,6,110,67,111,142,146,215,125,49,234,79,234,3,211,185,57,126,27,113,117,93,218,184,86,94,118,11,12,125,75,31,237,120,99,123,221,171,173,15,128,192,103,249,185,84,26,157,119,136,193,62,48,113,165,120,114,132,65,197,97,165,202,121,57,47,17,120,244,252,12,42,202,119,97,76,33,50,101,221,249,44,45,27,190,244,217,83,105,225,42,240,185,243,40,113,245,64,96,75,125,160,138,252,138,79,69,218,62,102,125,111,59,252,198,7,69,46,97,142,199,153,136,150,84,28,200,233,132,241,12,218,241,189,93,44,249,156,110,40,12,208,247,162,18,39,62,24,17,218,254,76,134,115,64,137,165,13,19,244,70,203,108,34,226,96,197,189,9,186,171,45,38,250,82,194,29,56,110,31,108,140,199,110,132,148,33,71,114,212,54,243,179,3,141,30,43,255,56,222,105,23,117,23,82,168,47,112,26,197,160,169,187,208,76,16,208,225,99,98,186,26,114,42,51,102,108,49,11,55,92,97,116,237,228,156,124,172,97,214,197,141,252,247,138,93,130,148,102,82,115,185,77,152,202,191,38,193,157,173,254,240,177,19,247,144,77,131,232,164,62,210,54,197,122,31,148,45,117,135,246,195,116,15,241,183,218,117,211,114,87,31,219,74,46,28,30,176,201,116,76,44,194,229,11,192,154,66,233,120,227,131,122,117,5,91,17,108,103,29,50,120,56,254,96,244,131,43,89,77,214,250,105,160,59,76,249,215,236,15,156,93,186,8,122,97,94,57,61,191,77,175,84,255,109,147,114,92,207,111,143,144,209,165,0,162,115,92,209,23,43,45,204,101,181,70,40,58,222,201,178,196,142,30,195,60,229,196,70,221,57,45,124,28,94,180,195,122,96,158,213,31,188,24,147,83,191,22,84,132,229,104,165,63,153,194,116,4,240,137,82,173,223,177,110,125,231,11,85,23,59,163,236,152,211,189,206,194,105,229,159,14,55,186,44,200,136,27,107,225,94,61,173,31,181,195,244,48,36,55,225,175,93,119,145,26,85,96,78,106,190,167,159,147,209,121,176,235,8,89,247,216,72,138,240,90,16,203,154,194,211,83,184,208,121,206,160,234,47,19,25,186,215,142,37,81,7,208,51,166,238,14,28,239,173,143,171,18,10,12,75,193,61,21,211,129,190,149,227,192,200,50,212,184,122,213,203,217,53,244,140,183,123,165,44,179,45,206,31,29,90,175,239,7,171,121,44,125,101,74,168,194,185,131,148,153,175,186,54,48,122,249,254,82,108,222,169,233,197,63,86,188,195,117,137,25,61,40,42,85,30,35,34,8,203,144,9,76,171,131,225,239,108,178,80,47,188,154,211,237,129,135,16,78,186,9,144,211,207,45,96,220,165,124,225,226,44,204,98,18,120,87,110,18,12,239,192,61,82,172,247,188,149,227,192,253,76,208,64,23,57,30,189,177,117,253,139,223,165,132,96,200,197,204,108,151,27,7,198,63,149,159,134,202,50,252,76,101,213,114,245,6,27,51,61,180,66,109,197,224,125,59,177,3,179,138,195,94,80,25,222,116,6,86,170,35,220,143,160,32,91,42,172,15,76,179,29,47,133,132,222,4,155,84,38,55,138,135,121,197,163,21,122,145,202,231,104,20,47,250,126,75,49,202,241,19,229,189,169,58,159,211,103,25,242,125,249,70,244,240,172,76,136,59,96,59,121,94,184,155,140,76,92,77,194,169,203,168,145,209,184,139,122,176,151,87,121,177,110,29,46,226,209,38,30,146,252,182,185,25,49,207,208,82,46,83,111,126,28,5,175,103,44,214,26,165,63,48,74,121,247,189,9,96,232,60,235,119,235,161,15,205,99,77,112,135,150,187,94,231,4,134,157,148,151,70,86,182,196,68,35,240,56,117,130,15,19,176,242,31,38,14,157,183,60,23,138,54,61,190,230,92,93,170,158,128,201,138,38,95,123,203,106,195,20,134,51,58,252,193,233,142,116,155,157,32,120,204,26,137,73,190,76,128,178,40,76,23,5,255,109,8,239,183,182,207,110,142,139,20,191,77,165,77,85,52,135,23,113,126,55,49,250,250,220,19,125,133,128,215,88,106,234,206,233,37,123,111,26,244,37,167,244,183,55,152,80,154,63,152,41,40,78,133,17,199,246,17,221,176,25,138,62,216,176,8,159,195,244,198,211,5,112,76,85,118,226,119,169,63,126,161,62,56,58,181,247,189,118,151,246,75,246,177,145,207,252,161,52,209,44,183,30,222,102,202,153,180,238,225,32,52,149,147,90,141,145,163,78,179,32,153,177,170,90,5,162,106,94,232,82,232,33,149,139,126,75,203,179,221,159,54,134,149,94,13,109,214,183,91,235,182,180,244,98,52,244,124,89,211,97,43,223,204,152,45,14,20,169,203,189,120,222,44,167,193,183,175,50,63,77,77,187,174,157,115,34,43,69,174,238,207,160,16,73,136,115,15,42,204,77,191,37,141,2,230,142,39,163,65,213,122,22,125,234,17,126,133,208,92,223,101,75,110,196,143,254,102,248,74,121,44,10,11,192,111,158,173,198,70,175,70,218,197,39,146,121,220,87,2,212,172,25,106,230,142,90,113,143,26,82,4,69,115,192,196,152,212,214,113,230,113,233,183,66,91,141,124,25,56,192,157,190,245,241,211,232,8,62,86,186,149,168,41,44,141,90,174,173,86,129,65,118,125,196,98,13,109,171,174,235,250,83,218,113,152,222,101,207,238,84,8,150,249,44,45,19,129,40,133,233,222,126,175,222,38,24,46,27,231,52,225,251,15,182,18,182,185,159,93,183,187,130,232,129,217,89,117,121,145,6,242,236,5,170,125,251,241,128,138,53,181,243,37,64,15,217,220,150,194,116,49,240,65,163,246,113,235,23,57,142,218,217,206,252,201,104,160,116,213,227,205,149,64,192,218,7,141,84,252,86,111,2,149,252,21,51,173,17,33,212,229,151,209,218,139,217,208,168,101,85,107,72,35,243,18,175,141,171,155,244,139,100,132,63,227,201,153,41,165,54,133,67,158,250,160,249,248,233,181,62,222,89,118,50,23,240,206,87,42,198,96,90,129,249,147,89,101,74,93,234,249,209,45,62,110,62,82,237,234,232,48,196,49,40,124,233,91,47,15,90,37,255,215,140,164,147,94,248,70,120,233,165,85,47,79,224,7,247,8,164,82,103,87,198,208,33,173,150,164,255,224,159,174,146,190,151,81,168,47,12,15,228,121,47,163,242,6,108,37,168,207,144,150,120,107,202,123,151,46,32,122,102,70,15,38,94,97,63,43,63,91,174,184,5,12,135,52,235,84,129,241,238,131,54,8,165,62,46,43,37,52,254,185,208,176,217,106,147,10,173,40,221,215,70,46,118,94,65,112,155,196,18,246,163,203,228,227,180,22,83,104,119,112,80,219,160,14,113,197,203,143,199,38,41,164,155,128,237,164,247,106,148,102,117,19,40,38,159,19,111,181,44,251,168,11,155,134,157,1,155,162,178,62,26,154,130,1,147,193,184,189,1,63,171,81,99,123,194,241,120,30,28,146,72,10,148,77,122,52,181,72,16,198,3,54,174,183,160,200,248,132,173,68,27,244,182,131,54,91,153,93,90,237,160,196,182,198,99,104,241,221,124,200,230,175,248,71,96,56,160,30,12,33,83,59,247,227,45,211,228,55,174,38,154,146,245,91,182,101,116,33,135,81,212,108,143,51,45,153,151,179,29,80,117,171,70,158,178,181,21,87,91,193,65,86,216,88,136,14,219,223,150,247,230,46,231,74,220,101,80,80,170,48,218,63,126,243,109,13,214,167,238,140,244,177,169,1,163,159,188,159,93,57,172,244,46,85,26,115,253,252,116,103,74,130,30,95,43,141,103,191,71,100,35,224,77,225,177,194,165,134,189,129,93,157,117,107,2,189,235,146,218,196,231,244,81,77,172,205,81,107,154,167,158,6,213,216,241,53,182,53,125,31,207,59,213,22,227,9,45,124,188,135,19,186,0,248,44,219,70,63,40,15,76,153,160,195,180,174,171,239,205,183,83,210,11,191,92,247,227,158,153,18,82,115,184,145,95,124,7,165,7,73,163,31,239,56,93,22,179,193,168,112,45,135,73,58,171,133,239,63,110,204,7,211,29,36,233,158,107,132,183,233,40,249,236,242,128,197,121,73,133,62,104,204,67,133,241,165,191,65,129,105,151,199,243,203,38,128,233,247,38,176,80,52,198,211,173,154,196,95,139,180,79,78,239,160,132,239,118,134,247,124,27,53,255,231,255,89,46,230,133,218,86,47,75,87,102,207,81,190,86,80,160,164,40,93,61,59,58,28,249,189,153,219,229,89,183,232,25,184,205,160,21,153,84,173,254,14,193,33,54,68,10,239,216,133,231,124,14,159,52,46,166,249,215,156,127,160,57,126,218,250,202,232,170,222,94,80,14,216,164,88,234,247,216,213,137,117,104,219,27,123,94,135,36,179,13,58,60,109,131,208,241,228,184,18,15,198,84,233,250,45,201,32,205,248,109,227,220,62,147,44,207,122,159,219,244,221,159,149,217,188,205,18,232,64,98,225,157,99,43,96,252,244,218,245,222,148,170,196,147,53,246,203,231,96,68,138,192,55,38,178,9,187,168,141,38,126,52,118,92,77,88,65,99,91,208,217,135,175,107,248,158,199,19,121,226,2,8,104,250,199,132,255,178,245,36,106,206,181,135,167,96,253,109,181,71,184,167,125,93,116,66,4,124,118,166,40,225,47,68,182,90,85,3,95,45,143,233,35,78,17,101,218,79,24,40,83,176,240,131,77,110,176,63,39,8,18,68,190,172,33,227,246,241,56,249,232,78,250,102,127,252,159,149,117,10,103,148,90,28,60,219,105,150,91,19,115,38,67,251,61,247,248,53,63,210,128,245,160,227,97,115,248,215,55,248,97,12,164,136,79,209,165,180,164,249,228,60,41,54,172,254,90,104,25,174,39,137,54,17,124,246,65,193,44,104,76,122,144,140,245,205,30,241,32,130,216,146,76,226,32,27,179,20,249,117,205,78,156,17,74,174,166,79,153,23,82,92,243,129,107,245,35,27,218,145,87,180,234,71,4,74,46,121,125,94,139,224,136,62,55,156,218,56,168,146,18,45,67,51,8,157,230,120,37,223,171,159,220,31,138,128,61,70,212,164,55,21,76,217,229,122,1,235,108,154,120,239,24,104,15,88,152,176,214,115,103,102,187,111,228,232,46,147,228,23,152,206,215,126,109,130,255,175,73,170,115,180,91,57,110,157,44,46,163,175,76,72,58,76,240,182,104,138,240,170,118,89,45,38,63,201,130,165,57,69,196,203,115,92,123,206,202,73,249,27,116,81,244,238,128,229,167,226,161,28,11,250,198,251,105,10,166,127,126,178,153,199,18,33,97,252,193,168,172,63,153,57,56,18,61,12,52,117,31,169,232,115,23,171,11,114,152,194,115,77,87,18,49,74,43,224,138,199,41,87,87,130,246,97,47,144,213,174,250,94,21,246,135,115,44,8,127,102,29,147,74,151,40,119,39,177,137,210,101,29,14,28,92,115,119,177,121,200,217,148,17,195,201,59,232,75,252,55,199,35,129,235,188,249,101,250,10,52,93,180,132,73,226,160,135,211,154,119,127,96,196,255,253,222,84,207,111,205,66,149,31,87,37,236,32,125,108,158,171,81,252,184,112,150,142,114,246,100,68,3,253,183,59,50,55,202,54,195,123,93,225,222,32,129,148,247,243,218,108,7,97,254,81,218,214,5,0,7,192,187,57,154,218,213,150,19,172,193,121,196,152,54,203,13,214,247,230,219,179,111,200,247,63,169,107,124,177,28,158,21,181,250,79,50,148,210,252,152,41,141,192,134,210,159,32,118,70,130,152,220,229,173,90,176,49,161,159,93,92,12,59,189,63,3,78,159,247,125,183,196,150,223,175,153,189,95,28,104,43,73,169,106,48,136,167,187,224,112,207,97,210,42,140,180,147,47,92,82,130,186,184,138,73,230,196,128,113,102,234,207,91,225,38,198,189,209,139,124,134,155,236,193,29,49,186,180,62,31,171,151,144,30,7,46,4,8,30,56,69,48,28,25,133,215,42,192,33,139,93,237,192,166,249,169,143,134,252,105,185,112,81,14,55,210,199,247,220,66,79,151,178,213,10,159,173,98,123,207,30,94,44,195,46,16,250,42,77,7,202,29,22,42,30,229,131,100,58,0,174,59,166,29,18,183,192,144,250,195,146,162,234,144,183,222,156,250,252,22,112,167,1,167,76,210,244,43,79,15,152,205,251,225,229,18,127,140,23,99,179,86,58,91,130,112,115,157,175,39,192,154,96,141,246,26,71,15,132,103,154,238,183,184,56,35,188,167,51,23,16,160,20,152,20,193,125,178,133,249,147,5,146,44,54,220,4,174,50,166,150,13,45,119,241,161,15,39,12,88,43,163,216,237,174,47,10,227,244,106,122,51,148,59,104,214,24,66,224,2,209,58,102,34,18,44,98,116,22,7,230,44,75,64,124,225,4,225,34,68,15,205,15,223,87,198,11,152,116,96,28,31,136,131,84,133,161,107,70,67,117,250,28,161,99,32,176,201,93,5,188,45,61,36,48,91,64,88,67,147,206,82,122,56,109,146,103,138,83,211,168,89,141,37,234,143,195,181,224,45,46,188,171,236,94,203,132,242,98,207,166,233,168,114,92,33,50,230,29,79,158,81,191,18,171,179,168,7,116,247,137,175,251,176,84,169,146,235,81,97,97,109,66,213,150,46,186,242,70,36,255,215,88,163,234,213,212,50,133,81,226,214,171,235,131,31,107,122,199,148,196,238,218,10,103,18,174,113,115,182,85,97,50,44,74,217,115,196,118,141,136,46,36,87,235,118,145,203,61,250,31,215,77,222,186,113,126,188,97,5,18,47,73,225,66,153,99,220,251,44,0,153,194,180,59,112,161,32,11,119,140,219,68,9,248,188,72,138,48,255,153,177,156,133,132,235,111,71,203,136,240,180,62,117,146,82,163,226,85,217,236,68,72,99,84,45,20,56,127,113,97,244,203,215,3,231,20,83,188,89,181,131,14,73,253,209,136,29,110,185,238,167,10,161,89,87,158,136,139,33,202,162,87,159,15,24,11,155,211,243,177,119,207,111,91,223,234,136,201,225,233,236,231,201,103,138,171,97,245,164,58,244,189,105,135,26,193,66,226,56,67,225,217,36,210,200,140,20,166,41,162,56,101,71,88,140,30,42,202,240,91,104,97,7,89,193,90,228,40,235,120,89,21,215,189,57,153,220,174,211,172,88,21,82,132,49,123,22,206,215,250,137,116,93,148,86,154,122,111,107,81,30,176,149,57,232,189,57,158,220,168,50,178,7,91,103,48,33,162,8,119,35,109,34,156,202,69,37,185,87,228,17,86,134,172,94,20,142,30,226,197,34,18,89,237,85,227,228,186,2,70,49,188,61,15,70,183,167,117,163,225,125,14,253,105,250,78,198,234,25,136,105,20,125,240,66,83,229,25,129,248,4,187,83,23,136,9,181,221,244,4,238,129,126,174,99,140,103,164,39,152,86,123,191,31,59,167,121,19,39,116,244,83,184,33,209,224,240,177,63,58,40,103,241,209,178,34,80,60,27,157,101,199,98,197,68,33,137,153,202,59,9,115,141,172,10,177,143,250,172,220,92,83,44,77,66,72,18,74,183,249,95,86,88,20,219,126,158,171,207,107,246,248,30,189,218,30,170,75,243,12,216,136,223,174,75,36,244,129,173,48,234,222,187,43,85,109,89,163,245,155,198,42,214,11,66,96,88,22,247,115,224,227,232,226,194,197,241,138,84,242,88,136,118,43,108,125,143,35,125,7,1,80,119,23,122,106,12,143,150,64,211,165,133,160,192,245,118,148,179,227,198,217,168,150,194,121,199,91,159,105,56,149,25,255,163,96,122,33,14,176,168,226,26,108,90,40,1,83,146,181,21,134,201,118,111,126,214,128,28,188,144,110,220,51,130,214,221,34,143,242,65,18,59,118,187,131,54,69,31,140,171,233,22,125,111,14,9,64,183,228,243,175,180,35,93,212,204,3,144,155,31,67,152,70,36,201,26,99,160,31,140,102,180,119,115,98,61,84,113,230,73,9,172,22,73,52,218,153,22,93,156,217,68,219,35,153,59,204,25,145,23,51,210,96,36,130,235,232,58,42,201,196,52,74,100,130,83,81,127,218,202,168,230,77,20,67,216,209,106,78,20,93,98,105,162,23,214,181,168,17,90,240,8,162,133,241,103,229,128,67,1,0,123,134,195,244,71,144,137,198,157,17,206,185,169,121,209,226,6,158,244,98,242,121,120,124,181,243,94,114,243,101,141,115,221,46,64,128,149,32,108,66,2,63,181,152,136,153,160,221,82,152,200,217,101,113,156,93,80,125,67,136,18,174,62,6,179,133,216,151,188,182,201,214,5,103,13,219,167,37,24,211,164,255,124,131,177,152,182,158,25,97,224,44,215,41,182,138,197,172,17,25,156,214,30,97,212,95,139,33,25,20,180,201,132,104,148,40,184,83,152,78,40,30,246,96,82,17,65,16,152,116,84,176,152,232,204,161,245,29,7,62,191,150,130,65,117,134,172,181,231,106,40,151,1,55,235,194,39,245,177,40,50,5,37,115,162,190,252,148,207,18,82,140,81,65,174,169,107,221,47,210,53,65,21,37,187,52,196,25,159,195,222,186,7,169,204,212,250,158,138,228,238,178,237,80,210,246,227,242,158,247,132,82,123,249,110,124,240,167,44,152,179,116,144,8,207,41,190,232,107,91,103,180,126,57,134,104,134,203,160,161,216,182,46,237,242,108,24,85,60,25,216,233,43,93,210,38,9,164,164,48,77,161,130,68,200,241,72,75,252,168,101,191,14,179,209,73,87,82,24,61,110,183,197,56,123,48,170,5,198,127,9,110,24,142,208,83,31,251,171,208,12,14,45,219,138,240,192,39,77,92,238,139,145,86,120,106,142,169,9,247,50,111,108,78,213,106,206,89,204,195,136,139,43,241,80,249,105,156,174,203,44,43,143,244,58,126,15,145,215,32,232,18,119,149,160,58,112,166,128,43,224,252,108,250,104,182,230,139,162,64,186,21,180,46,85,129,66,2,125,225,26,7,133,10,123,165,190,240,249,184,23,166,58,89,171,184,143,137,162,250,36,96,34,158,178,66,114,67,223,49,174,46,37,61,37,226,57,83,229,118,57,228,20,79,203,107,89,72,40,8,115,103,64,206,221,21,30,55,221,5,89,104,102,5,169,61,119,143,152,166,173,227,89,217,137,17,13,158,172,133,25,101,64,113,23,114,80,199,42,241,153,190,21,54,237,253,64,105,214,84,21,165,84,46,238,109,85,216,69,224,9,41,42,238,205,190,220,244,106,72,133,253,214,11,180,44,84,62,24,3,108,195,81,109,112,118,137,45,117,122,7,38,113,231,244,198,132,45,206,250,224,195,24,68,1,51,47,159,155,83,248,30,79,78,207,59,113,24,184,57,97,226,168,147,24,93,143,194,63,27,21,197,33,232,78,191,99,22,61,19,40,193,56,251,185,90,67,138,178,163,106,242,60,66,221,15,74,112,110,132,120,3,212,32,181,226,168,37,198,230,69,138,239,108,140,122,53,234,245,247,185,168,154,208,57,152,180,114,36,153,67,38,40,5,21,77,42,86,158,9,154,155,137,113,5,140,192,155,174,218,159,15,28,37,43,229,241,253,104,106,199,25,35,30,91,91,220,25,60,214,173,220,37,168,187,159,37,79,7,244,29,232,241,166,37,117,131,36,193,190,229,202,196,124,139,238,92,231,179,222,186,93,147,181,86,253,3,146,99,181,221,82,27,4,252,231,31,102,82,30,140,196,152,12,55,2,201,37,52,39,206,254,153,158,45,151,122,138,22,101,214,27,89,174,241,168,35,204,216,246,14,122,108,230,163,142,0,241,36,10,167,140,196,49,158,221,1,73,158,121,135,172,79,89,152,211,10,38,163,246,9,17,232,164,162,17,20,111,214,168,36,165,197,248,35,150,113,220,150,213,239,231,130,119,167,134,146,214,60,73,6,237,140,131,218,163,142,137,25,242,219,103,235,82,87,130,50,213,251,65,172,205,144,110,231,57,205,94,229,99,107,93,48,222,215,221,91,16,233,74,237,185,247,95,74,159,252,165,200,203,89,99,127,103,145,151,191,253,243,255,250,239,255,250,167,127,188,194,11,177,25,116,91,126,31,96,18,226,237,82,2,0,108,81,70,135,45,105,56,5,238,109,57,71,19,81,206,161,167,238,74,187,99,68,171,62,120,30,139,221,182,222,156,142,19,59,96,90,126,92,207,29,152,104,68,255,96,142,105,87,100,221,110,222,147,31,134,168,69,207,93,202,157,236,209,202,246,139,145,163,22,214,71,69,12,40,185,145,153,68,189,143,85,232,207,107,147,102,119,152,182,18,89,127,250,152,252,250,89,252,3,159,29,248,202,51,118,28,71,163,123,127,176,5,235,174,31,137,99,94,139,55,233,68,91,78,124,22,83,20,46,238,7,90,37,116,22,130,91,53,219,54,252,185,48,223,83,223,10,13,201,253,29,241,172,61,72,111,250,86,107,153,184,175,195,108,230,55,72,136,59,60,162,200,17,184,80,113,121,225,77,194,115,197,213,118,212,12,51,65,23,64,26,181,248,111,87,88,170,215,6,209,160,179,123,89,246,65,143,251,148,116,154,193,71,175,217,239,77,1,178,144,2,105,30,130,178,157,63,25,106,76,183,111,105,55,101,236,16,180,4,46,90,207,71,93,46,41,200,184,121,183,198,52,2,67,96,152,37,224,173,140,219,243,65,168,89,189,55,71,156,161,233,84,152,103,247,234,1,227,32,215,119,138,207,59,166,20,132,116,189,57,60,88,87,1,157,214,108,105,235,68,226,89,86,175,247,209,166,196,132,137,22,211,217,35,126,155,38,147,93,62,24,202,51,163,251,205,143,231,209,165,46,233,192,103,249,184,230,194,68,72,240,156,18,100,54,116,11,146,248,23,163,112,233,10,225,26,156,207,193,60,174,134,232,175,51,177,151,61,157,206,56,113,137,180,74,159,171,137,143,250,139,101,216,192,207,205,113,5,99,46,33,250,41,242,3,60,249,57,5,52,255,98,176,133,134,90,29,20,247,92,199,226,248,164,16,93,247,99,86,74,104,230,91,103,39,136,183,106,55,44,29,232,48,214,121,43,60,33,139,183,15,182,134,239,250,197,104,155,227,162,224,136,228,157,147,90,146,247,166,78,216,15,44,3,157,246,36,201,111,224,74,76,207,97,34,21,207,197,176,28,3,69,248,102,170,209,65,177,198,127,185,83,238,169,102,197,148,91,252,218,142,40,107,146,169,130,182,185,51,71,172,163,196,200,106,25,160,33,239,184,55,113,118,33,134,243,96,72,229,58,10,207,173,169,45,197,236,76,255,105,20,118,135,62,55,39,58,247,82,135,233,49,60,246,16,187,238,42,111,195,186,20,213,38,75,128,246,189,30,48,131,37,114,46,30,186,66,80,21,249,92,54,4,92,7,45,220,117,166,164,234,173,204,57,59,90,41,147,78,67,184,109,1,255,105,109,59,197,67,197,111,78,5,207,59,199,51,43,206,191,53,97,172,165,219,151,145,190,190,234,34,20,220,233,212,37,79,142,180,151,243,32,176,204,149,147,178,192,248,193,159,85,98,206,25,149,95,224,238,145,217,65,29,182,214,135,90,224,34,4,54,232,115,138,150,176,194,144,123,106,192,149,160,151,222,26,15,207,71,124,97,162,146,238,18,144,207,156,243,139,215,9,55,72,110,94,173,95,227,135,162,87,45,197,188,68,68,206,148,207,1,211,242,72,151,38,54,200,109,237,88,168,84,60,147,152,117,189,183,191,54,206,195,21,40,237,164,134,236,108,252,193,101,53,250,214,8,12,93,60,7,92,186,10,54,0,147,53,88,14,179,115,214,162,112,201,78,24,27,166,182,213,116,162,253,100,78,28,166,17,244,82,67,206,210,77,95,200,153,138,204,173,199,18,88,234,70,106,114,24,69,6,125,52,250,47,150,248,158,249,23,44,18,248,120,240,78,86,6,238,43,169,159,148,161,241,86,255,109,138,146,159,139,177,227,142,17,34,209,239,145,172,219,160,15,89,162,236,91,13,45,205,21,243,23,232,59,240,47,30,42,48,73,247,207,27,25,4,144,155,254,50,189,237,134,199,3,72,162,163,8,80,5,254,197,242,28,46,8,39,40,76,53,152,91,113,186,216,148,219,107,195,96,200,188,203,97,226,232,98,135,77,153,120,248,231,162,39,81,149,96,67,53,245,90,151,59,39,41,66,17,110,81,24,181,135,128,169,150,207,122,115,138,70,220,214,206,95,114,180,61,240,118,221,158,3,103,108,131,254,118,37,214,251,45,17,98,53,115,246,7,206,37,108,241,228,45,182,184,35,4,26,82,128,4,181,218,243,203,103,159,246,133,63,33,19,138,68,141,53,240,73,190,176,77,36,79,38,56,69,101,180,189,113,148,254,246,226,138,208,160,7,193,108,135,7,201,35,29,146,95,195,5,135,59,153,165,249,192,219,187,251,160,84,218,166,90,82,58,240,44,79,58,30,184,102,77,130,113,136,27,217,105,120,180,126,61,190,72,147,39,183,238,131,221,7,148,194,217,165,31,147,84,109,157,1,207,103,63,71,16,206,235,167,15,120,76,214,85,78,237,214,219,164,56,221,152,45,22,162,151,62,55,44,186,17,183,206,40,202,202,160,28,15,186,185,190,217,217,63,41,41,20,167,215,74,181,93,104,130,205,191,78,201,175,161,186,106,7,247,15,70,210,184,47,189,154,24,242,10,152,86,13,58,141,166,69,217,253,201,73,162,148,174,143,150,106,52,71,29,180,85,103,99,189,48,227,224,27,159,117,142,217,50,160,12,182,75,15,155,187,36,13,118,128,27,116,130,237,176,249,52,242,203,104,213,45,119,191,168,112,146,110,179,29,225,111,24,31,223,115,31,215,98,73,223,111,96,250,174,126,199,39,28,61,178,9,122,53,53,165,126,111,118,143,103,105,81,88,179,221,151,24,244,234,45,85,30,188,97,162,253,98,136,37,146,93,171,8,204,78,63,111,18,209,155,74,255,70,224,161,102,15,137,225,211,208,224,72,158,27,173,92,143,146,12,42,100,197,191,194,216,59,43,29,127,103,148,46,94,8,106,104,195,5,175,134,53,137,168,58,77,160,173,230,175,14,6,1,226,250,152,139,210,47,87,6,95,20,199,174,60,247,198,165,114,24,206,180,126,140,66,55,152,228,48,204,221,161,47,69,68,165,250,244,199,165,63,191,165,87,163,48,230,223,10,5,228,46,89,36,110,110,75,230,131,27,97,6,53,86,199,201,88,61,110,126,206,150,229,249,88,152,62,215,35,57,103,21,120,57,138,210,164,195,205,127,135,91,159,158,81,161,220,208,247,150,78,187,216,177,117,72,51,13,73,28,38,21,247,204,127,138,229,92,41,197,186,189,32,6,168,191,189,188,232,9,129,4,235,87,253,124,144,228,210,77,84,4,80,20,91,117,80,178,87,33,143,102,218,218,69,39,25,217,105,63,248,160,211,36,29,64,129,73,68,248,244,55,129,85,81,114,100,138,82,51,221,29,182,94,97,186,58,206,17,176,124,39,89,96,148,77,117,254,27,251,57,174,38,6,175,35,222,172,75,222,138,71,67,248,102,233,186,53,77,127,135,145,193,121,108,6,201,236,22,87,207,39,207,250,59,128,187,60,230,128,139,214,178,110,0,147,70,68,95,116,159,134,30,73,90,34,99,165,187,229,196,226,115,158,83,178,238,245,84,239,174,64,119,42,59,233,150,90,169,108,141,207,121,12,155,36,22,136,126,209,14,120,196,189,207,221,170,222,28,90,149,175,31,26,149,237,166,23,163,166,45,243,168,220,166,42,120,87,36,225,87,160,214,221,69,93,179,20,107,39,49,107,52,32,146,236,192,17,176,73,37,203,157,51,44,160,152,222,148,240,235,17,22,183,192,85,82,25,108,100,235,179,58,163,144,130,228,91,172,231,248,76,101,138,183,151,2,134,76,38,14,39,169,234,117,215,78,130,217,172,176,233,64,222,171,71,238,250,219,191,188,207,125,52,56,91,122,248,64,199,180,199,144,161,120,164,47,70,132,203,73,64,131,124,107,23,205,53,14,54,219,27,255,12,211,2,122,78,107,164,186,252,185,141,72,35,117,146,108,227,183,148,29,248,24,51,141,95,33,132,30,95,186,81,129,147,197,10,243,117,139,151,196,178,56,218,113,57,159,64,13,10,15,113,117,163,178,81,79,200,103,211,19,148,46,139,26,66,66,110,186,199,170,38,48,240,68,59,126,57,164,128,77,246,244,57,187,39,25,20,90,39,233,247,192,46,187,136,215,15,86,19,142,111,16,154,247,118,115,120,87,26,147,128,149,48,175,77,96,16,4,182,253,228,142,10,65,27,13,209,82,118,223,226,106,2,26,98,205,206,198,63,34,248,15,12,225,65,81,219,72,195,152,97,141,244,222,230,74,4,218,134,6,66,161,174,54,167,167,2,219,121,249,121,238,226,196,40,236,232,80,65,232,250,115,173,227,222,120,32,79,132,232,76,164,26,246,63,97,224,21,164,117,101,124,203,84,225,43,40,76,13,160,15,24,26,179,82,89,74,132,104,135,186,55,48,62,186,94,141,183,228,14,140,245,33,123,18,1,150,222,242,199,94,148,78,63,227,73,244,189,92,184,44,209,249,5,166,12,33,96,235,5,89,20,78,46,230,6,74,212,187,60,161,171,104,185,53,168,54,217,127,192,115,165,248,208,120,49,171,60,48,4,201,123,117,166,167,199,51,7,119,142,207,177,142,95,172,254,255,96,227,241,182,243,192,132,238,31,152,243,64,192,244,188,44,207,205,211,142,181,117,182,121,154,183,188,193,64,23,57,66,68,147,70,158,58,224,199,132,244,251,211,38,185,93,222,136,93,184,163,252,240,249,250,15,76,106,38,94,155,146,157,39,14,217,67,125,6,148,172,220,115,49,236,177,184,152,112,209,243,177,143,189,113,246,194,48,181,251,50,159,155,195,62,113,52,89,135,83,69,209,41,111,1,55,233,167,242,131,131,116,59,126,242,245,239,213,108,207,23,238,170,219,129,9,64,192,162,5,76,30,123,62,176,39,27,15,10,53,79,3,64,51,25,137,42,96,123,109,133,207,207,249,198,102,61,253,186,90,202,153,172,205,89,192,116,195,121,126,154,212,92,60,248,176,130,70,133,57,124,230,128,145,113,121,97,50,238,14,227,211,107,224,235,192,121,197,198,70,186,163,61,147,24,121,161,121,175,70,21,228,121,111,83,117,113,184,113,206,127,110,206,57,52,70,237,124,175,39,123,2,28,182,208,194,202,249,15,52,199,247,168,229,207,207,133,136,82,60,55,13,1,254,248,229,181,194,103,164,155,151,158,112,135,237,230,53,158,59,115,136,120,7,165,184,162,39,240,113,25,199,243,214,118,28,119,152,50,216,253,222,124,133,213,128,151,82,255,248,216,225,11,144,221,208,211,28,224,240,146,114,118,254,145,235,251,86,43,151,120,43,90,181,190,203,62,173,168,142,62,240,178,165,250,76,225,82,99,14,51,141,198,122,174,190,68,175,65,125,156,10,242,216,242,233,247,240,129,201,207,207,22,64,127,225,240,194,173,95,218,187,248,108,171,11,24,218,243,147,250,40,17,74,60,40,125,123,158,159,166,124,218,39,10,135,201,39,126,122,190,207,204,177,155,15,14,139,239,131,247,40,80,224,12,75,196,226,121,112,228,149,227,234,166,156,65,51,149,171,196,218,59,231,254,252,199,115,47,151,172,5,133,103,254,218,240,28,238,19,238,250,126,62,7,252,179,123,107,19,218,127,210,200,244,105,143,231,34,197,153,199,179,249,112,88,113,56,143,242,228,23,38,85,111,177,122,6,221,183,199,243,219,195,213,176,168,69,152,210,228,207,80,235,40,28,112,45,143,179,139,60,238,142,121,132,218,200,212,244,29,186,4,43,93,184,141,249,120,64,184,129,97,196,57,66,73,57,176,121,3,43,18,66,205,186,27,238,199,27,24,209,177,14,152,228,133,126,143,106,34,158,14,79,107,252,170,94,78,202,174,74,11,92,91,121,189,175,66,183,110,135,77,97,236,129,235,158,2,115,90,108,143,251,69,109,115,192,164,200,247,227,187,209,60,209,225,62,230,19,136,183,46,191,119,212,58,5,199,143,211,73,127,131,24,150,70,152,224,113,43,91,16,18,129,141,99,245,58,180,61,220,183,110,60,230,231,183,143,169,140,45,194,82,14,15,140,62,93,56,150,189,210,161,98,60,132,6,246,44,135,11,25,140,135,239,96,221,49,3,166,195,188,102,239,97,181,199,234,132,50,159,213,219,64,123,217,9,93,195,156,187,45,89,4,76,239,184,150,193,154,96,43,237,224,60,247,90,177,10,206,233,176,138,42,226,129,41,103,137,81,43,201,40,249,2,87,4,12,28,206,219,226,250,2,115,120,242,60,91,163,149,162,236,17,24,71,114,34,129,210,139,81,248,18,249,215,249,218,225,137,60,144,194,88,254,56,69,32,118,86,100,251,58,118,197,90,29,4,204,73,74,94,251,44,124,190,233,133,139,44,95,50,197,193,53,51,148,170,55,133,103,191,203,23,88,221,86,106,114,147,11,66,252,238,93,197,44,25,105,122,197,26,225,201,164,142,19,120,236,90,228,234,174,97,164,137,186,203,92,242,219,180,187,80,120,175,59,25,16,95,214,68,25,174,71,25,229,254,118,59,102,125,9,124,254,96,47,129,151,28,71,15,186,243,53,244,38,47,247,192,199,161,14,86,1,48,95,79,96,58,182,212,11,143,170,177,80,12,102,189,78,150,53,219,209,185,82,141,160,127,175,38,232,45,99,90,141,70,117,97,171,179,82,152,104,127,187,83,169,36,157,166,231,3,237,107,204,243,162,202,87,70,133,169,147,99,155,161,64,120,136,73,156,52,83,190,139,27,109,97,57,164,32,177,148,202,253,218,103,167,148,34,57,96,50,250,241,224,244,150,211,105,138,250,240,188,31,132,178,208,172,79,118,44,245,221,164,200,236,11,163,30,120,221,96,209,129,103,31,58,17,97,113,220,8,192,49,89,69,200,254,104,118,144,177,245,171,139,81,38,228,139,112,94,109,158,135,104,60,168,208,245,143,51,82,239,173,141,139,47,193,126,116,94,36,24,4,233,60,109,189,22,19,121,119,176,132,113,86,152,18,175,22,155,12,68,80,217,38,112,121,103,142,183,230,111,83,210,171,241,80,226,224,215,143,25,145,146,71,96,226,182,91,108,241,51,201,237,238,17,125,232,84,97,201,231,178,76,104,28,252,88,184,154,246,153,116,162,41,225,51,119,171,24,214,7,167,199,193,221,6,80,227,204,122,115,94,243,222,156,13,165,203,147,45,218,109,220,171,57,75,139,221,56,222,9,71,164,18,231,12,82,134,77,97,4,2,247,61,227,20,77,181,89,33,187,235,142,218,9,105,136,210,43,176,229,77,226,124,197,182,63,5,110,184,174,225,238,227,239,139,203,177,160,178,175,123,4,66,134,119,234,163,145,144,185,167,28,98,177,227,129,87,212,143,155,207,140,7,34,48,167,135,248,158,211,122,5,8,76,45,84,186,97,247,76,138,114,9,140,127,83,111,244,143,148,227,80,184,69,199,171,97,18,252,162,135,7,60,53,246,167,155,196,42,233,204,202,113,81,246,209,170,48,98,224,145,107,160,155,223,123,117,151,195,25,138,126,67,22,62,85,214,151,161,242,171,255,150,195,194,129,17,17,158,55,73,210,68,61,221,242,118,165,74,168,22,247,180,41,204,212,189,113,222,218,149,255,133,194,236,101,114,144,136,80,201,175,106,193,144,116,159,28,249,103,157,11,191,222,116,23,238,240,163,21,198,209,142,207,69,94,187,232,168,89,127,162,29,17,106,202,209,159,171,57,65,223,232,56,253,74,158,171,99,204,112,177,106,213,199,174,57,148,219,65,71,151,178,120,224,170,65,125,186,145,84,125,43,83,3,138,171,209,242,107,250,185,126,158,113,192,59,63,83,161,46,138,194,35,253,130,128,133,76,50,212,216,250,189,55,77,239,155,62,56,187,161,100,65,108,29,43,76,173,96,164,80,236,8,246,92,221,34,30,132,184,240,16,65,199,106,213,209,59,221,252,11,57,49,157,164,208,16,34,117,154,140,246,161,111,77,108,247,102,134,40,180,125,102,2,55,172,241,218,16,96,196,235,53,109,191,50,34,25,241,211,56,87,24,113,233,155,148,226,56,247,220,188,149,136,203,91,81,170,84,164,84,211,244,9,39,203,116,34,164,209,23,240,184,89,221,227,104,236,250,222,155,173,51,50,56,155,124,253,3,175,203,59,176,214,40,210,72,165,154,180,148,235,22,141,159,228,218,210,215,134,55,237,166,20,65,116,142,61,10,147,109,141,196,235,57,62,63,175,69,55,115,143,229,34,132,168,130,121,213,218,120,122,145,247,64,79,51,61,63,124,86,158,27,202,3,26,35,252,129,143,63,16,183,174,214,95,64,225,214,226,8,67,66,133,182,158,10,211,251,100,4,188,56,48,63,112,155,247,181,26,98,13,207,111,211,97,55,158,187,145,67,124,110,62,74,191,55,39,205,241,76,36,35,145,206,128,7,95,228,129,87,196,147,122,182,74,166,103,192,97,149,196,205,199,72,233,89,63,132,161,199,77,148,159,157,175,181,7,174,233,14,11,177,195,254,7,236,162,242,192,52,26,30,47,236,202,114,70,10,77,154,205,51,248,14,26,103,175,250,62,120,185,40,66,94,207,254,242,11,91,6,12,143,170,189,131,18,57,248,31,1,248,29,178,190,47,119,32,193,215,120,225,226,243,251,60,194,153,195,207,157,73,9,247,128,137,17,60,215,154,30,162,195,103,209,106,209,130,205,163,75,106,40,38,209,252,188,213,113,155,114,60,24,53,91,143,197,25,48,186,227,183,17,126,120,103,66,189,249,31,104,8,73,19,221,182,122,182,240,37,106,125,62,21,126,230,165,83,160,54,252,46,204,188,227,98,202,112,30,19,62,172,253,75,192,244,142,127,76,221,238,119,18,241,199,99,61,182,140,242,162,248,105,203,25,188,214,138,65,10,120,23,17,164,48,83,215,131,52,13,105,100,188,179,200,104,41,57,224,149,230,179,187,244,38,187,75,49,233,148,249,24,105,138,55,2,166,227,194,107,226,247,184,211,236,28,62,199,107,164,9,34,207,128,97,57,60,155,211,142,214,218,192,231,127,207,36,37,214,20,147,148,54,154,237,143,173,173,183,216,208,43,25,255,172,239,221,172,142,212,97,236,221,120,54,213,179,191,196,197,4,8,214,179,47,230,203,30,56,71,125,20,217,158,253,188,6,211,163,91,217,237,243,65,126,245,195,193,219,121,26,36,213,95,163,144,121,97,168,204,143,35,210,243,117,99,172,22,89,253,89,10,140,189,250,143,18,132,99,241,31,255,137,222,27,57,222,203,194,250,251,241,159,122,143,165,141,80,236,107,73,137,154,244,11,67,120,121,174,238,33,195,63,140,191,154,31,183,146,178,236,240,22,170,165,112,30,215,78,34,197,86,37,180,158,53,194,161,60,156,9,130,71,235,249,237,140,21,111,1,195,120,204,143,199,27,165,28,8,159,88,131,197,199,95,110,177,6,80,6,148,238,76,160,84,119,220,139,207,169,96,189,174,250,140,180,24,157,136,138,230,56,113,244,107,9,175,148,56,240,122,76,131,117,42,244,223,62,238,238,217,94,158,155,167,26,92,115,20,226,144,198,121,206,39,179,5,115,231,128,236,218,10,247,27,5,51,6,153,132,146,44,204,225,141,153,65,49,19,10,47,107,151,26,48,53,192,89,97,218,84,250,44,111,20,5,73,52,8,238,31,3,17,240,196,9,86,24,29,255,120,47,132,31,244,172,123,60,222,158,238,123,157,137,250,248,249,103,159,237,215,135,162,89,189,244,119,2,70,179,52,224,86,148,126,102,167,207,180,47,74,248,93,225,78,106,56,94,155,157,79,173,109,54,69,159,120,175,97,219,134,194,105,4,135,0,1,198,90,159,211,40,90,241,247,106,171,39,212,49,133,122,123,175,70,107,83,207,240,40,27,186,22,26,48,66,16,58,166,4,248,238,247,92,176,152,244,139,84,51,169,1,27,201,88,97,59,152,4,60,167,114,213,145,155,94,113,142,160,158,69,105,73,38,167,85,239,152,226,49,235,76,34,172,220,47,58,17,209,85,184,123,227,79,42,182,206,36,214,13,138,176,124,142,165,139,72,193,84,115,121,30,196,219,45,130,206,44,93,163,65,17,237,217,193,176,180,34,47,133,35,204,68,156,91,131,188,139,254,177,109,199,157,243,120,174,76,244,157,136,47,133,251,165,244,249,133,82,96,10,254,36,157,55,186,58,80,156,71,86,152,225,14,131,119,234,79,83,101,26,199,46,118,221,199,71,66,55,229,126,41,68,83,150,14,24,157,57,114,236,108,240,24,212,28,153,110,77,124,139,143,61,162,48,181,18,65,104,53,245,170,172,48,69,161,113,239,70,107,149,39,146,51,179,160,168,203,229,39,12,148,114,88,163,78,16,74,207,100,116,23,136,146,131,78,253,214,179,231,38,212,190,123,140,89,47,235,13,80,157,67,119,139,215,234,70,92,215,240,22,83,236,94,60,223,168,67,130,99,116,127,122,164,135,135,181,82,153,245,90,12,26,96,44,53,148,201,42,175,227,115,225,170,15,253,216,4,125,99,3,232,164,177,158,155,163,19,120,167,10,135,151,103,170,16,171,190,147,116,90,187,26,133,207,137,225,142,41,233,0,245,151,19,149,133,225,199,96,224,147,22,180,158,253,54,69,54,220,70,69,78,255,244,30,96,37,7,185,217,200,33,2,83,211,85,47,76,194,84,175,182,70,159,151,25,77,135,32,65,145,165,9,95,161,91,41,239,3,151,189,243,189,218,250,112,10,76,7,240,216,176,173,102,71,99,238,116,197,189,54,1,13,99,13,93,83,152,52,35,196,68,234,246,9,210,238,142,176,70,12,25,178,242,114,14,64,200,169,142,59,40,188,229,243,211,4,226,98,235,233,184,172,85,127,155,222,96,97,193,135,37,106,117,72,171,177,23,3,174,69,163,76,40,157,230,20,209,154,145,158,238,176,7,166,223,65,248,203,131,190,97,122,113,185,29,198,65,105,145,161,79,70,145,148,60,217,174,210,212,19,152,150,15,254,94,204,200,173,121,10,212,219,115,196,229,168,172,156,154,242,58,159,143,99,116,192,40,61,10,108,169,132,24,242,65,102,93,111,190,16,68,140,35,248,217,217,83,127,224,101,117,32,1,79,100,214,21,134,208,124,111,78,227,54,153,74,68,55,203,186,47,6,201,76,31,13,94,82,68,69,172,110,93,14,240,211,74,6,226,131,32,229,179,31,52,141,48,196,3,17,5,253,92,150,108,235,247,226,250,20,8,255,28,160,59,40,200,207,61,175,69,8,119,221,7,123,78,171,100,207,202,93,186,68,133,154,230,95,32,203,121,17,189,193,91,57,200,7,38,178,26,35,74,135,228,166,15,110,173,74,46,188,106,214,5,132,123,92,251,125,109,237,134,13,218,168,196,14,116,119,77,160,32,221,123,99,11,227,60,135,122,226,100,72,90,142,179,236,176,62,109,154,249,33,51,30,231,201,81,115,122,209,150,83,196,81,15,218,180,204,118,66,169,111,75,224,99,132,186,194,140,203,125,178,130,70,174,102,149,214,8,115,102,73,60,205,180,81,32,113,131,149,80,13,159,180,208,88,37,216,132,160,75,207,139,108,246,105,203,75,151,103,229,81,79,127,247,220,65,166,243,201,149,33,34,148,151,192,90,160,120,14,15,168,197,52,129,117,87,61,176,181,104,212,155,107,178,153,190,45,57,201,91,31,167,103,60,9,196,91,253,104,239,149,159,17,53,122,78,147,65,169,114,92,156,8,99,237,36,112,83,87,121,78,75,59,200,205,115,123,30,13,61,151,107,11,233,82,172,179,16,66,224,214,153,130,51,162,48,2,138,75,38,210,148,93,117,90,109,235,148,105,120,22,239,86,216,184,166,23,62,251,137,76,6,212,69,83,26,178,2,182,78,211,227,102,183,33,203,103,39,17,237,250,21,108,5,9,198,22,159,210,240,81,124,57,39,229,11,147,72,149,233,48,44,226,44,235,94,139,93,241,14,210,141,92,195,51,168,154,38,199,117,79,251,94,77,132,68,175,110,155,108,195,53,88,93,3,146,7,134,89,41,230,78,27,59,28,184,238,75,40,196,88,78,37,53,97,129,152,2,215,210,162,69,39,48,163,152,239,205,73,203,234,152,90,19,58,49,242,212,167,9,140,213,143,40,22,84,81,45,232,166,77,104,175,215,112,208,217,112,235,144,211,110,62,206,116,132,130,212,59,164,25,124,143,98,192,110,209,103,77,225,83,227,146,239,100,201,232,74,44,133,225,17,202,198,90,181,156,143,74,19,222,244,110,203,187,105,42,28,109,128,124,221,9,107,88,36,40,30,222,186,240,74,90,135,72,99,227,36,219,110,178,242,55,133,83,158,247,139,164,243,109,167,254,180,85,253,94,79,102,105,201,41,85,187,143,15,134,33,208,39,67,49,49,203,60,157,93,13,38,165,151,251,26,150,254,135,81,107,166,4,24,48,138,187,242,220,80,152,111,116,110,194,228,210,165,223,96,61,132,187,64,137,133,198,98,173,159,78,140,9,69,137,122,194,65,218,124,150,136,106,76,187,90,57,46,212,252,70,200,100,210,145,34,63,84,17,210,50,113,115,98,55,106,86,172,175,101,68,175,151,105,255,41,15,5,90,95,108,19,63,21,86,189,57,28,116,31,19,90,203,175,246,48,127,172,184,45,42,44,105,12,180,31,210,17,149,239,14,179,215,233,20,183,54,68,241,61,112,21,31,254,154,53,0,139,3,62,41,16,77,69,208,193,34,20,124,15,188,77,30,77,97,44,127,148,141,206,158,95,182,212,136,102,121,212,234,140,249,16,50,168,214,236,61,96,84,0,212,171,165,227,78,56,81,35,89,94,91,175,166,46,195,39,18,171,116,189,36,178,201,46,16,48,49,73,93,1,5,133,126,55,182,52,201,201,90,26,52,241,177,188,255,237,192,45,165,103,185,194,43,69,181,108,65,109,116,234,197,200,232,69,29,47,52,253,247,226,138,66,237,173,212,53,221,65,133,137,27,199,205,73,78,172,231,106,28,246,128,207,33,94,117,111,184,26,45,60,47,18,46,150,129,208,71,131,47,229,40,237,72,212,49,101,169,198,25,133,30,161,73,181,184,160,175,165,24,81,250,213,229,253,124,77,56,102,81,189,76,235,222,244,240,238,50,52,9,135,251,214,146,63,227,244,69,170,130,226,160,167,82,253,192,20,242,249,91,145,162,220,58,224,100,19,162,206,125,88,223,149,250,76,36,10,185,124,158,81,215,254,78,164,205,126,229,239,133,92,197,82,102,92,166,248,199,159,155,228,210,88,15,51,206,200,91,14,147,113,46,207,120,231,104,11,63,16,135,125,234,74,153,41,51,246,54,84,135,107,126,137,115,180,194,246,207,101,101,20,250,203,72,57,249,47,91,133,189,146,188,76,248,228,194,128,106,52,208,144,44,241,96,179,17,90,210,17,37,180,84,3,166,114,250,25,112,56,154,247,234,243,159,77,231,9,178,120,177,50,231,182,147,153,126,45,78,144,183,194,62,45,221,21,141,99,146,163,60,159,16,89,81,147,66,141,140,59,235,3,133,2,13,117,78,88,88,211,189,32,211,227,121,8,125,133,210,55,247,13,33,166,81,37,163,48,5,232,113,245,168,227,37,158,162,183,235,27,8,205,191,112,193,21,94,33,95,102,229,124,175,71,93,170,149,65,57,60,104,28,160,79,222,40,76,10,73,3,184,104,234,27,114,116,186,234,23,40,97,172,241,44,205,94,115,232,37,100,107,221,181,31,106,105,143,83,202,249,157,254,104,230,156,13,134,176,88,92,77,225,164,158,194,33,248,141,139,46,170,2,31,242,231,142,168,227,217,244,80,50,124,236,21,114,164,46,50,145,41,22,125,12,45,30,219,189,57,43,228,33,158,82,219,115,175,94,184,185,250,100,166,218,226,50,42,112,111,134,250,165,200,37,228,144,81,33,236,81,30,119,33,65,254,240,81,33,243,247,132,15,26,5,15,53,224,51,170,207,230,214,104,237,158,226,230,27,225,117,245,100,76,4,55,164,57,50,202,68,143,171,66,115,204,43,205,113,230,188,186,96,141,12,89,40,188,84,132,212,52,58,1,149,55,178,202,172,237,174,133,50,211,134,117,196,111,175,85,159,71,163,79,100,100,41,41,41,120,40,177,8,21,196,76,178,194,164,103,162,36,151,139,51,133,150,188,30,146,177,245,176,15,125,23,11,122,233,234,162,233,135,223,153,30,241,73,183,128,108,170,212,113,239,105,125,5,149,235,206,145,180,132,238,204,74,251,33,210,55,62,167,175,46,10,39,116,121,100,20,72,67,88,6,73,73,181,194,168,110,204,208,65,1,126,8,200,144,124,70,186,183,158,148,218,73,1,192,180,186,26,31,48,154,47,169,169,164,23,162,203,147,154,108,77,18,89,123,52,83,108,139,9,97,154,253,72,124,225,197,207,136,63,79,43,209,209,26,228,141,145,142,183,62,167,139,252,148,140,111,147,144,30,161,91,99,82,64,2,155,134,190,163,197,202,125,20,165,203,199,149,165,33,7,163,40,45,195,252,181,136,93,230,162,183,62,110,123,156,63,204,103,209,130,64,226,176,99,246,187,54,250,83,49,190,145,170,253,255,188,157,217,202,54,75,182,149,111,41,250,230,238,4,15,60,19,5,17,196,83,65,16,4,193,3,183,251,122,220,54,119,97,60,243,205,152,49,230,239,2,65,106,75,177,168,170,53,190,204,55,51,50,154,217,142,49,157,89,102,35,216,44,40,117,60,215,0,58,203,178,198,6,181,115,184,67,160,120,97,10,190,181,9,121,33,89,225,251,77,225,173,90,32,122,100,59,243,253,134,58,66,237,239,164,159,198,61,89,200,124,167,214,168,112,90,29,191,216,183,35,154,69,3,119,38,69,163,195,247,112,10,4,34,140,28,168,223,28,126,42,29,82,196,176,220,193,71,114,96,106,59,7,231,104,121,135,83,54,1,92,229,214,164,16,168,248,139,193,74,167,253,109,43,25,223,188,195,144,147,106,223,17,149,7,126,56,161,26,187,67,43,252,66,151,205,97,170,184,66,39,216,176,166,39,39,243,49,10,146,208,144,158,182,47,129,196,154,104,177,29,235,156,102,215,32,216,20,21,133,102,70,24,23,220,62,67,148,83,251,57,248,55,251,89,188,38,197,24,200,51,219,218,197,77,17,54,165,64,13,56,150,88,165,103,191,154,26,229,194,148,236,206,22,71,51,35,124,25,74,44,200,213,215,154,152,16,57,105,219,209,25,20,162,52,110,98,89,158,68,89,34,71,241,42,124,163,172,10,228,153,22,176,94,14,211,218,56,90,224,245,28,158,72,164,171,149,110,124,133,219,99,14,52,10,222,94,34,111,194,232,143,197,136,100,118,96,199,164,175,181,187,213,202,190,171,140,137,148,67,213,155,79,64,59,168,132,47,2,93,137,111,198,120,25,73,11,33,127,161,200,91,74,130,7,51,115,64,211,35,157,194,59,202,37,16,38,34,91,116,109,17,56,238,97,195,84,62,69,212,5,239,84,178,136,140,114,77,208,164,238,215,214,28,91,239,126,76,117,205,93,16,235,237,138,183,246,194,186,97,225,150,240,220,199,179,246,156,50,125,179,216,65,58,100,38,79,237,204,79,48,159,110,165,97,133,14,120,186,231,197,225,174,132,162,180,126,251,147,83,142,17,58,45,45,162,86,220,171,203,100,84,148,30,179,224,27,172,231,80,6,238,3,243,79,239,1,68,75,242,177,37,102,224,50,29,94,59,55,168,8,12,109,254,124,160,231,152,229,69,116,47,204,113,248,18,157,148,170,35,128,17,8,150,97,115,244,171,173,136,172,7,162,84,246,131,27,31,176,141,93,151,0,174,220,141,250,163,95,218,3,241,194,224,152,241,140,194,121,12,142,146,176,244,231,35,99,217,221,90,66,20,38,176,225,87,99,157,7,82,222,142,200,133,163,20,127,70,86,234,146,60,31,183,51,25,110,29,83,68,246,60,208,187,243,166,222,32,48,142,54,111,235,131,173,47,169,189,97,253,22,227,93,93,141,158,49,44,160,245,168,165,54,193,135,64,217,107,82,18,30,238,161,5,91,79,125,228,54,95,134,212,106,48,102,160,20,173,199,31,246,65,195,218,209,157,188,91,109,245,131,103,104,112,131,6,98,121,163,151,73,53,39,109,110,69,205,171,63,120,225,223,42,73,13,150,64,121,112,85,233,85,227,253,124,221,171,125,91,125,141,194,63,225,184,119,181,234,82,66,252,249,232,49,209,141,44,129,23,247,172,152,179,250,253,226,185,52,56,65,118,227,245,61,96,114,5,202,208,84,139,252,46,123,169,154,4,22,249,107,47,56,55,66,81,198,89,93,139,15,228,48,140,67,74,102,100,181,89,254,206,166,147,174,156,160,13,173,226,225,51,101,135,82,97,210,11,165,191,183,58,207,25,250,156,201,172,87,15,151,114,38,135,70,102,250,119,95,229,234,182,138,178,169,112,150,2,132,157,172,222,64,105,152,208,27,240,143,73,130,90,121,2,242,182,238,228,27,241,60,243,34,172,221,76,71,148,39,136,22,221,243,186,252,50,49,134,46,240,80,194,58,35,188,204,237,193,125,104,45,61,165,107,217,201,30,169,125,216,53,94,109,84,161,254,228,127,76,36,204,249,241,102,82,166,223,184,233,147,163,153,233,112,161,243,168,132,247,38,220,244,190,88,72,253,14,170,21,147,215,83,145,185,210,178,39,200,144,218,171,132,129,8,76,75,120,236,139,45,15,131,81,64,45,26,218,124,111,212,14,124,59,165,132,64,189,133,130,255,58,124,51,62,143,166,57,59,235,124,40,55,13,115,236,168,154,115,120,114,122,231,146,255,246,162,45,190,5,230,220,85,221,38,200,9,109,190,28,86,201,35,75,58,150,15,242,158,202,156,123,62,200,59,255,96,129,208,124,133,137,61,221,218,9,250,51,70,223,225,98,83,211,189,48,209,116,221,55,160,215,124,22,98,38,141,61,195,213,244,44,52,63,255,138,170,48,242,224,116,224,191,227,241,12,191,158,34,52,40,58,149,128,81,248,6,178,25,10,186,147,71,7,11,85,27,53,135,71,43,206,124,98,85,81,129,24,133,47,224,197,142,150,68,93,186,250,169,140,204,254,69,232,137,214,62,104,12,140,99,2,58,60,16,191,168,186,219,158,173,187,185,189,114,38,177,158,34,149,23,189,190,8,237,171,244,11,43,209,217,132,81,215,99,193,152,98,129,163,57,167,103,74,17,246,10,140,23,144,243,215,236,118,26,37,161,53,112,52,207,228,103,239,48,26,107,37,242,56,147,244,69,225,8,188,96,161,232,168,64,158,92,158,73,143,223,165,12,110,251,21,187,156,143,147,119,48,109,225,77,110,110,117,47,74,217,212,34,65,120,238,153,113,182,39,170,205,142,236,159,87,14,158,151,64,243,70,57,220,22,37,221,237,121,81,59,176,86,32,25,233,229,167,51,241,211,234,185,82,176,231,212,238,38,185,17,30,205,202,230,178,199,15,51,242,159,106,221,26,215,211,139,62,194,37,165,134,90,118,89,102,60,83,184,108,130,179,113,150,160,19,220,158,45,166,42,83,38,17,247,92,30,11,109,62,206,96,148,7,233,78,167,1,35,91,32,157,24,231,103,189,208,134,48,166,182,11,195,49,114,86,236,240,32,218,40,145,160,167,59,37,222,113,26,16,70,10,34,25,205,121,92,39,253,163,75,9,93,22,149,69,254,198,70,243,160,159,10,174,85,47,17,157,29,99,35,196,24,138,175,172,201,22,17,245,55,44,231,124,135,26,22,156,29,20,54,56,188,60,72,128,239,28,44,149,69,152,216,9,129,249,191,129,133,227,88,19,196,1,46,188,161,65,11,177,147,212,61,241,107,85,26,89,137,181,150,177,66,245,71,59,221,166,26,104,11,118,97,15,44,78,90,25,148,209,136,122,246,113,205,13,58,189,113,105,84,252,131,158,246,59,102,147,34,241,16,81,58,158,92,246,0,133,149,14,235,178,38,36,253,194,200,171,169,6,54,193,170,225,45,104,236,115,53,80,167,111,210,219,197,111,77,75,173,58,195,20,90,94,233,35,120,192,217,50,138,70,232,206,32,123,104,157,2,0,149,152,65,169,16,95,206,57,200,207,169,171,113,75,116,45,252,232,162,94,116,42,101,30,18,38,217,57,104,41,204,62,206,84,144,60,49,207,252,194,211,212,235,20,134,13,230,210,163,103,147,186,211,155,163,118,32,148,241,244,54,42,60,225,15,113,194,249,100,130,55,74,139,66,69,252,229,194,55,143,69,139,58,56,164,211,181,69,16,206,45,74,123,135,126,215,114,18,194,133,88,224,14,161,226,70,61,235,125,242,106,68,240,242,219,156,210,87,97,152,164,50,110,73,32,62,217,47,66,72,123,199,8,4,6,164,144,60,195,180,26,44,239,74,201,82,72,128,220,24,194,250,165,51,2,119,73,166,189,229,194,117,233,70,57,73,231,229,226,23,159,219,167,29,18,103,148,23,187,180,65,70,146,72,67,243,231,81,154,127,48,54,218,64,201,194,241,226,222,215,154,63,2,45,173,157,152,175,204,243,216,153,148,98,106,217,70,194,74,119,65,7,142,73,205,87,80,111,244,212,61,206,25,57,155,206,37,178,145,35,187,136,70,49,178,93,173,207,75,87,28,28,62,238,157,66,125,208,180,212,206,21,170,128,139,84,185,48,207,181,233,241,94,91,94,50,235,60,165,143,198,89,158,241,129,74,208,253,89,149,17,159,14,91,44,91,97,137,253,115,163,21,146,241,139,14,148,238,186,36,20,187,232,250,92,40,39,186,250,7,117,103,129,14,134,89,58,252,201,192,67,157,39,44,219,174,121,66,79,84,9,85,162,244,181,93,71,126,91,97,147,38,35,105,174,47,15,166,143,45,7,186,138,213,69,201,197,122,249,114,184,185,39,106,168,183,218,61,20,191,194,40,218,93,37,134,208,242,136,53,164,103,174,212,39,34,51,67,138,246,108,99,174,235,119,64,196,16,3,115,201,162,63,217,97,170,162,75,168,213,164,150,233,14,26,92,116,75,235,108,206,136,213,41,242,55,181,246,80,233,73,65,125,117,120,197,94,1,36,109,183,247,10,108,152,101,123,40,122,52,74,204,251,98,212,96,107,175,192,121,180,252,136,27,104,116,9,204,145,147,114,48,191,183,137,133,7,206,21,107,38,184,232,160,163,90,107,57,51,164,4,119,150,46,2,1,154,208,227,220,113,218,201,13,105,134,182,84,81,206,213,156,186,228,44,21,74,105,229,230,109,77,39,132,69,178,145,255,104,158,19,247,203,245,167,146,137,43,206,144,6,165,215,227,194,196,163,66,53,11,36,152,237,74,37,65,149,166,129,50,104,254,201,195,95,24,90,219,17,74,101,250,184,101,166,112,47,150,32,111,0,189,126,119,45,178,12,157,166,22,87,32,103,91,92,126,138,126,250,22,43,128,58,90,72,14,239,20,168,129,232,173,77,245,62,56,13,247,73,89,137,136,131,221,242,60,106,162,249,237,176,207,195,20,118,31,173,176,109,133,178,41,226,164,213,97,43,11,213,84,104,66,240,195,159,252,28,128,202,16,50,173,39,197,135,28,170,152,161,125,10,196,3,151,223,252,248,175,161,35,146,188,19,116,133,46,218,197,160,134,211,241,236,191,239,106,88,164,116,170,81,254,34,226,112,199,82,10,84,79,4,48,234,184,154,94,52,226,134,10,10,20,163,175,35,143,122,28,178,133,43,188,55,92,187,174,91,135,206,100,40,207,128,90,250,254,118,183,250,102,173,58,169,150,237,123,130,123,161,55,151,47,118,156,3,151,235,51,17,136,28,8,205,102,119,205,60,14,41,245,166,145,85,75,87,154,121,34,135,25,194,197,103,73,112,240,184,84,32,147,47,7,115,103,165,226,55,167,212,80,249,25,80,100,119,142,96,168,86,115,171,225,234,179,98,183,79,135,137,114,186,110,214,52,125,223,56,192,252,17,192,135,252,51,213,157,254,211,63,211,72,205,56,38,140,223,251,167,244,172,70,32,89,98,71,43,177,50,117,175,254,74,156,241,47,53,40,143,225,255,55,214,160,252,95,255,236,95,254,195,127,252,23,255,253,191,254,235,127,124,25,74,8,69,96,148,180,69,179,33,92,160,12,192,135,201,216,168,33,139,255,193,228,27,187,156,136,255,183,171,33,102,25,95,216,96,179,79,17,145,234,10,195,149,153,29,94,85,210,225,144,190,164,245,69,83,128,207,196,146,136,35,112,187,133,17,6,239,250,188,107,80,8,40,235,69,11,113,128,0,211,84,56,28,166,190,90,224,106,59,192,253,105,118,204,158,166,194,20,18,223,215,38,188,60,116,84,40,121,89,245,254,54,13,160,91,31,188,98,153,213,251,219,11,41,149,36,163,114,220,168,249,217,171,219,244,222,183,232,97,65,82,206,89,114,7,237,216,86,91,24,112,237,197,190,244,13,232,113,178,196,31,100,196,243,221,104,80,48,164,209,171,175,240,57,209,144,115,152,240,128,162,164,150,242,69,77,65,88,191,38,121,196,233,40,54,67,64,19,81,247,11,159,109,66,82,36,144,181,19,124,241,123,87,163,33,83,216,250,231,28,166,58,93,167,97,67,205,211,225,22,8,114,17,189,160,56,206,111,222,166,134,22,154,169,161,124,20,209,192,104,27,188,237,213,36,51,242,87,138,98,112,95,225,115,88,240,170,59,138,17,162,63,93,176,172,253,222,131,38,66,157,226,121,183,121,63,23,165,209,83,228,176,140,40,111,125,109,52,192,100,225,171,126,144,76,13,128,95,13,131,116,209,81,177,5,229,191,77,163,94,184,57,226,142,119,26,34,127,152,118,215,155,31,167,251,235,133,52,24,183,77,110,126,78,149,53,223,76,218,166,244,170,48,149,17,15,110,101,202,79,19,241,221,211,135,116,147,135,13,48,12,93,23,206,216,66,53,43,76,208,163,58,204,140,150,47,114,252,208,245,73,181,26,108,251,187,194,222,123,4,156,209,57,214,247,130,251,99,248,111,103,43,154,82,216,57,214,13,182,6,69,133,225,80,189,99,138,159,42,165,171,141,90,162,245,137,132,25,76,86,75,175,134,69,200,39,34,34,25,82,190,6,225,253,188,245,88,192,102,66,234,168,53,148,99,252,209,176,127,134,142,154,241,243,250,205,235,89,188,250,211,181,174,238,207,221,138,150,68,33,119,112,54,215,233,207,221,44,178,164,112,123,27,53,20,196,77,106,23,128,9,217,250,205,187,177,216,11,140,169,155,124,196,59,42,100,250,220,153,202,215,7,79,200,44,4,134,47,124,251,205,135,233,215,43,204,228,241,71,27,20,167,202,163,165,109,44,184,14,31,3,83,151,72,162,61,53,191,171,183,6,143,169,44,161,182,210,175,166,20,185,79,133,203,117,217,12,134,214,88,166,82,50,253,186,119,53,229,195,77,97,107,19,112,152,124,140,124,146,100,21,163,119,107,32,195,146,135,62,154,17,174,249,213,84,61,233,34,128,195,108,249,76,130,135,44,188,23,253,215,201,23,216,34,49,165,240,241,247,202,251,220,150,162,209,49,69,132,233,173,191,69,217,109,21,139,2,37,153,117,31,252,120,3,73,200,194,128,73,183,9,220,133,88,1,24,194,247,233,112,166,1,95,97,234,73,218,131,155,196,14,128,97,19,43,15,214,216,1,108,29,184,255,217,97,180,143,154,194,176,216,188,155,163,225,165,55,167,254,103,13,135,207,108,89,1,166,99,100,57,188,186,116,183,18,174,63,75,202,183,68,234,254,37,63,3,156,17,202,118,24,205,109,125,114,42,72,31,74,71,100,64,57,80,253,201,232,250,212,33,53,202,162,234,40,34,31,122,113,222,151,240,216,96,52,235,138,194,228,119,222,213,171,74,243,222,129,225,205,24,239,201,56,184,213,188,60,214,147,175,109,138,9,86,146,159,62,35,62,229,99,35,34,36,75,128,100,90,254,8,216,12,46,59,152,174,232,175,110,95,33,136,214,72,77,20,90,40,123,201,147,53,146,25,91,97,58,59,253,189,72,180,14,121,47,34,164,179,191,171,135,22,68,2,99,96,250,76,226,140,175,250,98,112,87,142,7,67,81,221,21,102,80,125,162,153,160,140,94,141,203,45,163,182,167,206,113,140,151,236,6,9,102,151,180,71,0,27,229,245,131,85,23,219,36,96,174,234,162,193,185,73,241,3,240,151,235,254,129,91,56,54,15,152,157,35,202,224,162,50,176,192,217,143,221,130,238,82,248,212,9,46,159,247,187,8,163,200,75,153,162,200,155,132,16,80,205,0,215,203,212,247,131,187,4,51,17,174,57,191,253,246,148,95,76,88,225,179,36,198,124,240,210,115,149,236,225,217,82,228,183,183,84,116,0,167,149,178,60,249,22,77,236,70,49,85,42,43,235,213,69,159,156,10,146,174,191,221,195,123,163,189,212,229,234,41,180,91,104,238,204,153,21,238,82,26,4,156,191,108,220,55,104,106,21,47,106,229,87,147,159,78,53,188,118,133,252,66,190,102,48,163,22,189,71,99,118,249,216,146,101,111,4,228,119,150,247,34,173,161,15,14,153,197,90,50,205,114,120,240,68,89,246,131,211,89,18,250,104,201,102,154,76,241,212,101,46,13,235,249,120,107,147,98,146,169,48,105,142,183,178,225,217,148,155,15,56,12,154,172,205,34,76,27,205,52,109,171,27,128,103,101,83,189,165,240,49,173,230,219,147,112,14,100,219,160,160,181,203,202,166,147,70,31,205,42,41,222,202,110,212,206,10,220,217,61,223,163,85,140,114,133,233,209,126,48,74,203,50,168,70,149,57,222,205,143,157,172,83,13,162,205,189,223,163,37,106,195,20,70,145,111,190,141,188,13,221,231,49,194,214,187,249,143,62,86,225,210,60,140,80,33,147,83,207,146,198,77,164,144,222,17,132,70,138,194,185,60,47,169,144,54,214,153,138,58,220,23,158,54,184,44,81,65,0,166,64,252,157,126,57,158,80,176,62,165,247,222,197,136,83,5,94,136,199,62,216,244,66,21,174,148,16,191,67,159,8,155,192,176,86,168,201,128,160,174,194,84,194,60,216,56,120,5,102,182,44,49,118,8,43,42,92,48,18,46,156,113,163,244,209,112,15,150,223,156,110,165,169,47,6,253,207,246,39,135,191,68,183,22,227,24,123,135,235,89,160,122,110,83,245,155,223,250,141,132,176,7,174,16,52,250,10,204,200,13,234,107,227,81,187,205,126,220,212,36,42,9,200,117,97,173,250,92,74,93,235,10,217,14,143,181,178,30,76,72,178,42,220,122,127,219,218,177,255,115,24,149,68,249,152,123,73,104,213,233,2,53,77,191,238,182,45,36,238,250,104,70,44,157,220,182,61,139,32,229,0,183,244,181,165,24,92,138,70,95,224,131,75,181,60,187,26,214,157,161,240,89,51,249,89,229,83,63,54,178,88,89,13,250,184,122,233,2,122,97,136,12,49,161,188,52,122,69,229,121,18,44,100,5,73,5,251,83,77,210,223,250,208,104,87,215,252,188,152,162,171,167,17,25,203,226,2,181,173,27,26,20,5,93,92,160,156,69,74,25,178,55,252,103,191,247,49,191,133,108,217,164,215,246,42,111,6,99,239,233,205,205,68,127,199,192,174,73,23,215,121,208,244,101,164,97,132,66,209,83,141,2,83,48,187,247,62,14,105,26,106,214,158,61,98,191,47,89,151,209,33,10,140,232,158,219,35,166,110,57,229,201,168,142,250,170,27,128,17,51,81,43,138,94,158,225,187,2,254,174,100,96,236,230,251,197,163,76,119,82,252,43,168,53,210,240,223,102,53,104,232,18,177,246,218,124,76,63,18,125,133,153,152,247,107,195,87,56,116,97,163,28,145,124,200,41,211,13,182,16,229,42,217,215,30,29,9,93,45,83,218,241,187,79,82,114,187,85,231,63,76,207,110,20,243,212,83,63,39,121,137,229,91,41,194,29,106,174,87,250,210,29,236,161,13,180,89,201,237,118,7,104,90,117,156,160,107,108,143,131,25,59,146,124,233,2,167,131,127,12,19,151,150,209,60,102,81,249,152,46,64,105,105,87,147,23,190,214,229,155,40,115,106,203,112,20,210,159,249,206,64,42,15,178,154,134,16,180,181,125,159,11,203,162,232,151,42,208,185,187,23,142,123,217,116,43,162,6,98,186,221,185,161,134,209,9,92,32,55,240,69,207,141,74,210,33,105,208,235,223,71,219,27,55,186,234,160,172,171,148,113,160,51,216,170,144,200,112,83,143,123,225,243,210,91,99,162,124,141,230,3,126,28,215,93,167,186,55,21,238,145,251,219,199,68,205,232,35,11,156,209,161,250,158,252,76,48,116,172,116,18,101,146,155,237,194,172,203,48,79,74,127,46,126,99,214,84,253,96,204,238,116,77,9,184,121,71,15,75,175,147,246,207,23,182,252,83,13,211,191,206,27,222,107,80,45,54,13,16,144,239,234,247,56,111,232,18,13,157,105,214,103,125,205,183,179,209,53,141,177,97,71,116,183,67,72,177,166,96,243,66,57,233,145,170,214,48,198,123,88,214,180,48,220,247,162,223,110,135,155,99,228,94,179,244,220,59,236,163,231,61,216,174,46,72,32,185,4,248,184,44,247,196,164,142,107,139,162,49,103,22,189,48,119,192,97,235,203,106,140,227,69,79,159,42,86,165,160,38,237,113,218,225,77,187,48,197,88,234,40,159,65,236,195,71,148,90,144,61,195,241,66,47,97,191,240,217,140,132,224,141,67,209,154,36,47,220,140,120,88,207,250,10,247,236,133,77,195,65,77,1,154,36,187,255,54,212,241,193,82,168,245,158,213,205,250,171,151,154,102,149,8,245,125,45,106,254,134,158,61,221,154,187,239,160,192,189,87,116,5,192,81,217,239,30,221,126,180,40,209,52,155,235,58,17,184,206,109,7,155,179,231,238,126,29,51,33,250,202,208,20,213,27,61,176,56,123,213,137,212,113,149,239,22,222,173,63,65,3,27,35,59,221,203,134,116,158,134,106,53,197,237,147,229,11,111,99,151,81,215,11,10,172,111,196,9,1,196,227,131,70,246,124,191,118,183,72,177,90,34,84,219,204,237,48,223,167,5,135,21,222,160,121,97,72,15,117,166,89,60,231,158,32,157,182,24,141,66,31,56,237,117,143,1,104,135,187,166,19,185,154,214,193,11,83,155,19,130,0,21,154,182,59,44,214,254,163,246,48,55,247,132,6,223,167,12,29,115,43,212,43,14,159,249,16,182,21,24,73,125,59,133,61,43,105,198,111,205,65,131,249,29,84,186,232,214,10,48,250,157,247,209,134,53,90,196,8,67,106,215,206,63,134,8,21,191,237,143,32,129,127,146,179,180,105,76,83,24,158,142,251,219,240,174,45,253,222,40,96,141,27,37,235,176,103,244,26,110,14,197,72,189,112,93,61,68,109,10,27,207,29,114,194,69,67,157,35,50,101,158,221,34,101,51,67,28,153,138,140,86,253,167,17,129,13,55,199,91,186,158,54,130,226,187,171,193,76,145,76,189,246,68,167,125,97,104,228,145,180,245,53,177,200,161,149,161,7,183,209,53,220,17,61,123,84,95,186,235,192,102,242,166,41,149,198,43,199,216,134,135,83,41,240,111,69,207,101,8,100,170,95,75,12,70,15,117,19,16,188,177,137,110,177,108,221,169,105,57,77,195,97,14,148,224,39,83,245,90,183,195,164,23,212,9,39,214,126,31,236,28,177,43,135,192,70,178,234,225,11,147,63,215,67,251,60,204,238,254,53,104,207,95,1,158,166,47,115,225,125,38,101,216,77,207,30,53,110,244,224,120,92,61,36,104,23,252,59,243,218,203,131,92,101,8,69,25,51,253,53,148,80,49,104,193,137,206,22,251,114,212,40,223,244,140,56,123,80,217,15,158,123,6,175,236,24,50,247,181,33,232,109,106,224,157,131,182,238,123,10,192,155,58,178,126,106,2,214,62,141,6,217,250,20,28,47,58,126,155,191,22,44,30,186,167,208,40,230,83,244,12,74,30,33,118,142,11,50,151,95,77,62,94,77,98,42,17,211,13,138,208,186,71,221,81,176,197,207,164,189,203,99,99,255,53,189,121,202,28,245,23,110,228,96,213,254,195,141,243,245,177,45,153,168,214,35,131,250,174,134,185,70,79,63,114,226,229,77,98,72,118,101,208,142,81,85,170,239,118,248,204,33,38,114,70,97,244,230,235,154,82,1,61,35,216,151,87,243,117,77,157,163,154,127,214,97,117,109,25,219,135,179,58,232,116,227,237,183,167,156,19,40,120,202,36,155,199,245,25,187,213,207,139,5,55,241,101,187,111,134,195,122,253,154,192,235,60,89,242,93,190,89,221,165,192,70,92,217,28,230,3,12,133,247,44,201,127,219,218,98,186,222,60,123,92,209,120,39,75,11,63,93,188,162,4,6,197,173,39,4,183,30,111,219,24,36,236,36,48,72,234,168,182,91,236,130,177,150,53,188,54,173,128,215,183,172,62,77,90,70,224,246,6,244,23,231,175,10,14,100,15,47,12,159,245,212,119,102,187,242,51,249,156,29,185,133,1,229,85,174,39,0,29,210,208,3,2,120,220,156,0,225,172,41,212,89,160,80,104,60,99,130,131,80,199,132,222,172,103,138,180,36,188,15,60,24,237,107,207,204,161,70,42,11,12,169,151,31,16,132,37,132,45,227,192,168,80,250,128,230,189,66,42,100,154,253,238,179,140,104,84,94,58,79,16,60,114,251,172,87,229,44,226,222,199,213,242,91,27,243,172,130,77,214,78,166,183,123,134,231,194,20,189,195,157,153,225,61,92,13,119,66,115,195,113,34,24,251,96,248,118,171,155,33,208,4,106,72,132,156,112,155,126,248,164,31,187,130,192,198,162,151,29,198,52,148,215,34,97,230,199,7,19,92,11,170,38,174,178,27,227,192,231,193,229,115,64,241,62,124,134,66,125,84,100,19,167,111,181,215,238,87,183,34,197,180,7,165,73,194,151,101,50,178,89,121,238,137,232,138,91,56,112,174,215,112,239,122,108,210,228,198,54,189,109,58,203,232,19,95,215,54,67,242,110,169,247,51,225,173,241,10,29,104,78,183,52,108,224,85,64,208,115,125,16,164,150,212,251,153,3,206,99,191,183,105,67,11,136,7,225,46,196,217,48,70,83,148,195,196,29,70,74,208,180,150,107,210,225,238,73,142,3,159,147,72,92,136,31,59,168,123,232,232,23,170,189,106,149,117,62,253,77,208,78,77,175,121,22,242,240,92,0,1,146,169,254,189,81,170,236,253,174,62,206,169,28,123,179,25,115,142,15,217,241,62,170,174,45,180,161,107,31,239,234,172,229,88,164,211,104,6,127,240,57,199,100,46,160,191,219,223,213,208,14,137,251,127,102,55,12,3,207,47,163,111,81,225,51,137,253,120,160,234,172,137,224,68,131,105,136,74,136,11,19,248,147,154,66,248,13,17,1,187,62,33,177,98,121,112,100,211,138,223,27,155,255,97,197,58,110,238,83,31,51,111,235,97,61,77,43,217,61,240,197,218,211,89,84,48,136,222,239,54,152,125,166,222,156,198,98,135,105,220,214,179,163,44,243,93,28,94,170,19,208,140,160,176,93,227,171,153,48,250,208,39,167,246,252,61,249,241,129,52,131,129,130,68,109,237,193,212,45,233,147,47,204,140,59,13,225,117,89,225,201,231,237,50,193,67,39,171,174,19,165,32,212,119,173,97,102,252,214,178,62,24,60,139,87,106,193,111,55,71,210,123,159,213,229,245,82,166,209,174,181,88,211,168,47,167,195,208,156,246,120,245,78,254,224,195,72,161,3,204,160,223,223,198,119,209,244,200,68,66,108,37,143,4,97,188,133,49,45,171,121,254,131,110,243,174,166,54,61,98,99,121,232,142,198,247,170,79,142,118,207,188,245,109,13,37,69,161,146,165,40,204,38,254,133,33,246,213,65,197,40,172,247,252,105,48,108,4,75,2,146,40,175,53,110,22,7,15,191,13,87,133,223,28,182,14,105,152,253,193,213,63,73,67,58,165,232,163,81,113,186,253,183,19,202,205,225,234,77,53,152,199,5,207,221,244,131,66,251,180,95,216,208,68,57,139,194,27,218,142,11,23,92,196,48,44,182,145,120,200,146,112,81,128,215,213,44,34,224,185,153,75,50,143,97,5,155,254,222,212,228,138,84,0,52,118,38,94,227,225,82,150,152,14,234,38,44,89,94,52,85,9,228,27,14,125,242,178,163,6,207,163,116,172,51,91,230,11,228,22,30,172,233,10,171,230,194,95,152,6,52,41,72,196,190,90,227,90,73,103,86,158,137,181,117,21,32,45,144,253,193,225,10,82,123,130,114,159,135,218,110,28,209,182,60,72,76,241,156,30,156,36,183,231,53,161,154,181,65,170,57,92,136,33,223,67,187,81,103,217,170,62,24,245,194,30,219,195,14,215,175,85,206,138,241,170,90,116,177,206,75,196,1,93,201,151,31,60,191,43,44,47,186,71,183,135,221,173,240,68,47,54,125,19,135,173,200,58,252,116,207,126,164,39,147,104,171,127,192,30,178,60,206,135,182,186,3,163,159,240,224,44,18,183,246,220,173,248,161,125,118,233,21,150,230,217,253,188,158,151,68,255,153,22,89,231,160,105,99,121,178,161,235,249,3,237,220,244,180,207,89,39,33,42,193,226,168,254,82,28,161,45,133,61,163,90,207,217,133,105,41,10,235,214,232,250,183,167,88,232,236,149,119,166,46,121,120,146,132,200,167,78,49,60,146,236,181,80,116,27,104,229,27,237,75,43,121,118,158,8,134,134,106,104,9,187,84,177,228,194,76,63,250,141,9,221,106,48,114,92,24,70,213,46,232,50,193,214,139,158,35,66,51,132,199,181,36,210,115,159,140,186,15,141,202,81,27,179,147,87,118,15,88,31,37,32,66,21,107,121,233,199,115,26,144,26,125,176,181,45,123,10,16,18,237,42,182,132,209,189,189,234,79,202,157,154,56,193,4,33,206,236,240,244,99,177,68,245,131,113,164,146,87,64,119,150,67,9,112,151,250,24,90,117,195,205,209,46,217,14,214,42,36,76,205,10,115,170,87,44,144,63,201,41,220,186,194,90,113,97,2,15,178,120,206,7,152,229,149,44,116,242,174,226,67,64,219,9,83,169,231,100,207,182,87,244,183,9,237,244,7,171,58,98,51,194,221,225,133,88,86,59,47,155,44,116,122,205,163,226,213,90,87,228,64,55,126,148,229,41,72,76,245,161,31,27,6,212,238,89,68,236,225,37,94,27,236,185,156,116,62,42,93,253,19,180,180,206,120,123,46,249,56,62,89,39,233,143,65,212,71,28,233,106,157,72,176,98,213,253,174,46,67,250,236,27,76,17,121,61,152,38,10,29,210,227,14,86,223,133,17,97,28,66,166,140,2,116,159,213,203,55,233,244,210,242,104,202,145,106,121,41,246,77,83,163,252,54,105,218,52,31,76,93,134,76,36,122,87,60,199,8,29,120,210,180,46,132,119,239,116,33,125,114,246,121,121,114,19,12,173,14,211,155,45,155,14,51,161,188,50,173,243,162,161,187,225,56,124,56,60,254,61,33,91,150,192,29,26,71,185,164,7,231,169,189,69,240,107,32,73,225,176,73,253,5,184,247,247,211,202,244,15,72,59,138,23,22,156,27,11,63,59,100,147,103,219,145,183,166,155,79,175,102,105,123,143,0,73,45,141,157,157,179,31,34,250,119,53,186,66,122,115,184,45,124,79,98,11,211,186,83,136,147,240,206,188,36,162,134,110,19,24,246,83,122,67,122,220,12,141,108,163,88,213,95,205,107,163,38,93,71,28,189,30,175,39,50,173,202,174,3,158,32,228,184,23,159,253,108,107,180,134,104,116,218,215,19,32,221,49,180,145,12,77,129,227,248,121,161,8,20,90,50,23,32,48,44,126,132,192,255,163,37,15,214,25,255,90,0,234,62,118,251,214,123,55,36,248,252,185,169,107,42,130,162,51,92,253,165,139,177,212,11,140,138,96,123,87,111,213,26,7,46,211,35,88,21,131,72,102,56,130,121,221,143,251,106,117,140,18,175,63,174,40,93,109,94,206,7,39,131,4,146,186,177,151,191,106,63,232,166,101,158,117,227,148,30,90,144,39,244,0,36,152,97,115,121,117,138,150,233,19,216,22,132,87,253,44,200,159,228,201,127,242,149,77,235,51,37,184,140,5,68,229,218,171,184,163,12,252,193,213,140,255,219,154,183,97,218,148,157,250,60,73,77,219,27,251,104,99,18,238,168,246,147,103,236,222,185,119,156,8,161,191,225,230,179,250,60,132,114,44,235,152,66,21,235,101,248,240,16,32,11,41,112,134,138,174,95,24,185,16,89,156,72,153,162,250,118,97,162,44,58,75,143,45,216,182,180,28,30,84,142,124,51,71,252,76,71,216,145,246,19,129,145,64,172,126,243,132,57,45,143,118,44,239,51,15,239,163,157,153,160,25,99,148,32,57,244,47,74,132,87,150,46,154,136,211,253,81,168,214,186,122,55,144,142,53,15,62,147,87,232,194,51,214,76,70,207,99,119,5,17,136,172,19,205,140,214,219,42,105,146,30,85,225,66,202,248,190,245,25,111,130,177,2,147,118,218,222,197,121,182,202,164,211,240,248,112,229,58,109,48,233,237,165,67,70,132,160,121,127,41,236,91,90,2,211,141,35,60,249,189,217,150,197,86,233,214,11,116,183,113,254,103,19,199,169,147,11,216,247,240,130,96,110,233,217,214,97,173,216,254,203,20,220,233,199,162,61,209,11,179,11,193,254,42,65,195,110,172,78,247,120,65,153,124,75,255,62,76,148,165,122,225,207,121,197,180,181,176,147,210,0,242,157,14,55,122,87,5,166,154,198,167,2,53,190,162,135,196,110,72,71,219,242,33,205,37,76,164,141,65,145,252,183,89,140,186,233,28,155,56,249,137,15,60,194,28,222,48,184,191,223,238,214,69,170,135,64,230,84,242,71,67,98,186,132,243,103,215,225,55,167,231,83,108,253,65,183,149,31,33,197,196,147,134,194,40,200,93,31,198,116,211,53,134,118,102,41,164,238,247,107,91,16,36,5,107,3,95,204,175,198,77,81,43,43,87,151,106,2,38,189,181,245,230,196,87,239,110,106,157,62,45,24,35,103,218,251,7,99,198,22,181,69,232,180,116,99,158,200,145,106,51,52,56,109,223,161,77,193,119,18,125,158,102,122,87,201,91,176,145,253,212,35,189,16,199,189,230,31,236,81,75,179,159,103,73,156,245,228,11,136,243,75,11,144,97,140,153,243,221,155,82,16,125,50,130,244,62,85,10,100,43,73,47,134,104,192,191,102,129,219,97,233,147,49,230,62,85,80,183,80,255,135,134,1,111,87,100,134,158,39,211,95,166,237,197,219,179,51,103,122,176,75,225,132,187,94,33,50,117,89,136,32,32,36,201,195,207,190,2,53,161,250,232,176,117,157,81,190,159,11,181,184,166,246,93,197,37,189,54,49,233,197,51,215,228,230,104,217,189,243,231,24,212,173,233,76,177,154,237,123,176,194,79,220,180,67,135,246,128,186,238,225,150,127,249,70,25,52,242,107,238,134,64,188,28,18,144,103,43,160,215,174,59,124,236,21,53,224,240,160,60,163,128,165,63,131,109,121,158,147,114,104,135,77,68,65,253,144,86,189,74,140,88,68,8,229,14,59,244,235,69,173,80,110,171,131,212,167,199,92,16,54,87,237,159,246,177,141,250,144,195,188,161,182,62,12,92,203,23,16,81,95,81,61,54,13,215,145,138,243,35,84,11,162,8,204,188,245,67,132,168,165,208,68,55,35,176,174,215,207,192,157,25,122,188,1,147,255,126,228,11,173,170,31,63,40,65,206,143,31,1,177,1,253,237,134,163,254,8,18,224,26,149,97,65,134,227,237,58,196,81,114,112,74,23,173,128,14,35,66,165,243,24,70,248,60,155,220,188,233,231,166,191,103,250,160,82,113,91,117,113,83,65,88,124,141,192,25,51,162,175,61,60,192,13,23,74,13,158,56,94,236,35,118,200,208,81,234,173,27,74,4,239,151,161,94,80,24,66,221,247,214,112,133,138,47,0,115,96,123,103,140,41,155,135,16,195,150,231,34,144,43,214,6,236,185,91,232,42,224,44,214,1,165,130,127,248,201,154,41,73,146,76,33,180,102,227,17,109,80,70,170,105,47,184,197,88,237,23,94,22,154,18,24,218,203,55,222,198,159,40,241,185,115,248,53,175,45,64,236,37,244,52,77,179,139,220,16,130,181,123,229,0,83,99,235,99,70,1,147,198,136,19,244,173,239,131,164,29,200,48,166,213,166,188,5,116,28,99,77,221,82,162,228,149,113,16,136,212,144,104,207,144,186,239,183,31,150,80,228,53,73,248,140,183,64,248,37,77,109,241,168,238,177,158,73,115,62,207,10,169,142,243,17,222,189,83,155,250,211,84,174,13,95,153,208,46,134,188,22,229,159,242,82,35,166,250,72,214,205,247,86,168,130,105,182,174,25,117,250,155,194,73,253,62,42,242,178,55,18,179,60,170,22,29,17,172,75,227,13,25,138,176,250,181,240,233,199,59,190,50,12,116,154,194,36,158,93,101,89,39,13,121,54,26,143,221,193,201,22,223,147,216,55,169,141,180,31,92,136,4,10,108,245,236,2,7,219,114,162,26,81,222,36,53,253,48,205,236,22,24,196,223,150,66,18,89,208,78,39,185,191,22,28,224,75,225,9,7,129,223,155,22,10,77,115,156,105,82,117,93,111,88,33,52,161,221,221,103,228,222,77,189,244,105,75,107,188,139,137,63,72,28,152,240,221,115,220,50,174,180,22,131,28,191,58,167,54,223,242,40,218,93,122,86,61,150,104,245,61,126,52,45,134,71,57,117,60,55,3,90,140,34,182,33,112,127,54,22,209,2,221,12,39,236,105,221,253,35,146,55,35,94,221,96,158,122,176,150,202,131,38,15,50,23,54,179,240,92,117,213,244,86,94,67,186,47,192,211,79,38,214,229,76,241,98,196,176,124,93,246,63,135,132,18,62,127,106,130,223,243,15,120,191,159,198,133,148,0,180,253,244,243,132,147,9,99,132,183,162,97,233,29,216,61,144,239,240,210,249,17,255,252,216,69,2,250,218,222,138,249,9,57,142,216,124,110,180,29,17,1,165,156,122,62,67,99,228,57,226,167,244,173,42,103,56,245,20,68,162,197,239,156,8,81,245,0,83,72,229,48,123,120,120,236,99,124,109,183,236,206,135,84,238,157,105,100,88,195,77,55,138,176,118,120,176,69,20,203,205,43,36,171,117,126,15,56,78,178,195,53,137,252,117,35,245,237,69,217,199,192,176,166,23,69,17,120,119,163,146,157,49,212,161,144,190,124,247,38,108,164,249,48,36,148,220,71,192,148,58,223,61,92,141,70,146,27,149,8,78,232,209,99,242,60,211,223,171,211,32,163,131,54,217,98,252,230,164,191,102,184,122,62,70,162,108,166,180,110,210,12,105,246,123,55,35,37,210,210,156,148,234,51,150,171,9,182,132,202,157,186,111,252,44,211,245,22,127,250,156,254,222,207,119,252,147,161,162,13,192,100,129,125,76,105,42,141,101,65,8,190,59,156,41,242,210,181,185,172,142,197,225,208,93,67,109,64,42,207,133,72,86,201,46,48,42,170,213,31,220,168,125,244,201,118,105,215,217,204,112,174,101,45,139,27,251,181,163,103,19,187,82,43,131,94,51,39,176,129,94,168,106,203,196,132,181,210,67,219,7,182,226,91,133,207,180,190,193,208,3,91,139,156,86,82,229,93,150,223,124,194,144,49,20,38,109,89,29,206,85,35,173,244,120,38,183,205,178,17,160,235,201,133,2,64,29,254,98,48,208,232,102,8,1,159,147,142,228,197,218,155,122,117,70,125,201,209,218,181,192,30,114,128,148,170,15,41,221,150,59,92,124,172,229,237,79,214,40,164,11,63,13,53,181,255,116,163,116,33,150,159,193,36,120,225,179,182,66,166,27,18,126,25,83,250,78,245,236,161,25,192,43,113,143,193,58,161,73,80,120,195,17,229,48,222,134,62,90,53,157,239,11,27,179,113,168,171,59,22,171,79,98,230,115,40,121,194,70,218,111,166,229,200,49,67,209,222,244,178,237,179,85,14,21,141,4,134,231,223,111,78,151,116,40,187,35,109,118,95,155,89,215,98,65,32,121,142,7,183,80,39,79,79,105,115,227,13,178,211,61,181,8,140,158,175,125,11,29,51,52,174,69,45,145,137,223,59,223,213,172,79,253,220,200,147,94,3,11,62,203,29,209,182,174,67,151,201,253,40,247,205,156,195,53,189,12,78,169,132,137,70,1,141,159,17,19,19,71,75,159,25,148,241,222,218,52,84,66,137,37,69,18,119,1,193,149,162,69,17,80,162,59,23,223,65,45,246,170,176,85,165,57,156,160,85,86,120,85,247,161,51,202,149,161,126,141,166,17,15,106,96,192,46,45,85,156,219,90,125,46,92,145,155,12,23,91,91,167,195,240,83,86,45,44,45,195,179,136,104,112,150,112,50,18,83,247,77,197,202,240,244,232,131,202,221,51,48,16,123,31,7,94,43,94,143,13,187,223,167,46,198,139,165,48,202,101,14,51,137,117,134,35,89,51,179,207,163,76,200,80,175,46,230,194,59,108,46,136,194,187,121,14,63,195,210,169,236,53,147,241,246,51,0,170,84,37,143,66,103,185,122,228,27,15,44,133,242,25,180,0,223,118,55,172,146,52,192,100,150,138,195,13,102,36,133,247,112,83,60,99,13,104,115,51,187,219,242,222,103,248,71,206,168,232,213,29,229,10,255,109,182,203,48,228,40,145,248,152,154,63,223,99,137,50,189,60,23,230,128,215,21,2,141,168,27,27,168,105,6,103,115,25,215,254,187,184,16,189,81,152,58,88,127,112,19,176,212,81,161,59,244,90,196,25,9,175,208,204,52,206,238,233,157,165,103,120,33,181,143,125,63,189,223,240,243,129,57,44,35,47,200,149,10,52,24,78,252,192,42,178,74,242,221,144,170,189,208,9,143,130,70,242,37,210,160,27,10,13,129,8,159,249,134,214,16,72,12,221,134,144,208,212,119,53,134,191,62,218,162,206,222,127,27,70,11,237,51,65,37,217,27,33,73,203,178,66,67,51,34,50,42,14,175,16,62,35,242,186,242,123,242,17,54,188,101,21,129,110,223,17,205,214,116,220,153,241,56,7,195,225,246,71,179,161,201,122,251,23,49,173,244,0,211,155,245,174,134,233,32,244,34,18,117,244,65,155,166,251,162,29,125,45,249,193,218,40,181,214,142,37,152,192,187,159,48,148,91,139,128,13,48,118,146,255,52,59,69,224,35,50,86,85,255,233,5,163,178,190,246,58,11,228,22,27,102,107,66,10,173,111,187,66,213,232,176,214,177,156,197,120,22,136,27,35,240,165,5,46,35,186,99,230,251,90,48,153,234,68,58,83,58,121,197,237,129,33,94,81,122,169,194,230,236,15,70,191,187,118,3,210,98,235,28,0,199,102,66,174,64,137,198,224,52,247,165,221,173,229,47,240,113,33,71,49,28,222,97,200,254,159,24,116,255,146,105,248,60,193,223,152,105,248,191,253,221,63,253,111,127,247,79,254,241,105,134,233,233,175,95,71,12,180,109,155,70,32,95,231,139,198,195,124,101,207,22,204,163,75,4,188,76,223,112,127,90,4,203,200,92,37,243,64,28,122,83,102,118,97,178,186,207,0,88,84,219,94,83,17,216,4,197,5,197,33,201,247,151,233,114,235,207,152,59,48,162,13,245,62,119,133,150,125,201,115,155,10,194,199,155,79,177,50,230,151,252,180,69,130,62,98,238,69,220,173,11,165,5,84,4,84,79,223,155,91,56,94,238,109,98,152,14,194,127,36,216,240,202,119,64,235,97,108,2,195,158,117,65,100,156,171,188,82,131,105,48,221,55,238,169,171,12,1,234,129,100,182,239,173,59,108,158,179,41,108,82,208,23,38,230,189,118,128,211,120,55,31,84,119,204,120,243,228,227,5,87,192,124,41,38,30,13,31,240,94,61,50,53,12,67,225,179,42,247,253,237,97,68,121,67,111,222,250,172,247,230,8,230,142,42,147,8,141,211,47,55,77,25,78,181,190,43,129,145,4,108,119,188,173,198,122,235,176,88,235,194,186,48,181,27,58,17,58,108,0,253,142,249,50,143,79,80,204,183,117,127,122,101,19,213,20,24,222,66,255,233,101,164,150,2,155,255,94,155,195,148,205,201,107,159,211,254,242,118,253,96,109,115,91,48,33,247,34,55,111,89,103,10,157,54,173,201,197,42,18,2,87,12,77,168,197,225,161,186,123,48,205,80,109,112,81,232,144,116,68,45,205,237,75,11,110,163,148,228,193,172,194,197,71,12,197,30,93,151,235,39,15,224,48,237,75,2,239,4,107,68,190,48,20,179,185,41,76,225,219,157,10,244,210,136,29,184,40,250,160,125,230,194,244,252,232,183,222,4,197,231,125,52,40,11,132,94,14,120,209,4,115,97,250,54,139,204,51,2,184,229,19,194,65,13,206,232,245,21,158,87,235,211,228,29,135,4,3,96,29,186,114,98,48,147,14,149,81,3,92,228,75,46,140,159,185,245,135,207,54,240,21,107,46,115,107,247,214,223,61,107,227,99,101,93,22,13,35,47,46,48,92,62,159,126,129,165,44,218,212,197,99,147,54,221,199,166,149,102,132,159,62,19,240,42,183,90,9,67,150,78,28,235,56,72,159,105,188,172,182,169,139,2,1,113,5,42,111,239,205,201,185,137,158,237,129,59,45,167,14,67,102,240,124,25,242,113,199,120,250,68,16,127,84,77,245,249,196,232,12,145,34,185,131,70,145,170,196,8,33,236,97,79,247,155,147,225,168,10,211,79,230,159,139,41,45,5,16,7,70,59,208,63,24,156,120,178,236,233,220,223,95,113,237,250,117,33,136,192,27,186,92,86,48,123,97,120,221,101,76,27,5,174,51,221,49,109,112,148,87,133,145,101,120,55,71,245,85,78,212,86,173,182,48,59,140,64,153,94,205,86,232,175,125,76,18,234,60,30,108,133,32,229,78,22,236,46,137,192,35,139,140,247,120,175,238,131,98,54,185,121,39,197,186,239,139,117,226,176,250,61,9,97,124,93,12,203,4,145,150,196,239,169,94,201,4,252,63,120,192,227,90,100,212,40,12,41,62,213,6,177,156,38,179,129,150,249,175,221,24,248,24,26,169,202,108,48,9,197,121,95,12,246,230,172,223,243,108,251,251,235,33,2,198,106,215,65,37,88,240,57,244,192,157,236,140,140,154,73,137,61,120,82,193,47,191,109,77,245,62,151,38,119,210,65,181,194,172,123,241,250,89,238,138,78,106,19,46,12,107,90,132,207,62,149,239,107,195,193,34,253,25,203,56,16,210,187,57,117,217,89,31,28,122,154,122,191,200,217,29,83,120,237,101,130,52,247,230,187,10,119,9,224,28,221,135,140,102,207,53,244,214,184,11,253,206,133,109,225,25,133,145,51,89,126,107,244,201,146,254,242,52,10,204,31,76,246,183,132,121,136,183,114,237,171,77,109,50,149,136,10,211,84,91,46,252,219,154,5,94,86,90,245,193,231,112,58,199,128,194,251,82,244,128,226,41,201,201,216,172,10,121,222,39,203,212,192,138,145,5,39,1,60,133,23,198,101,214,197,139,46,213,190,187,237,217,158,200,171,202,152,162,244,53,238,79,23,248,241,159,199,189,112,38,168,230,189,48,69,121,178,188,122,162,165,181,58,220,161,110,92,10,211,103,188,28,182,102,14,133,139,43,240,28,24,6,132,26,158,108,215,143,183,117,89,101,147,182,151,175,143,77,200,97,88,82,166,94,109,218,109,245,194,231,47,37,254,2,121,34,230,232,253,109,148,119,133,13,147,33,47,233,227,131,1,222,161,44,100,25,79,85,190,123,86,110,40,225,229,26,214,46,172,193,23,182,222,178,172,43,159,127,238,23,177,114,91,121,50,54,249,118,207,24,34,9,75,168,56,216,85,32,200,124,112,94,210,96,14,249,98,165,169,220,127,186,240,222,2,247,217,175,182,42,150,73,46,123,84,221,240,6,83,217,223,139,150,24,89,34,72,144,126,17,99,131,169,214,29,186,217,82,126,251,70,133,19,71,175,38,36,153,4,14,166,206,239,92,40,62,42,153,182,36,221,170,185,245,244,247,134,160,164,234,111,147,193,111,126,115,226,55,69,207,1,106,146,146,191,88,178,74,121,133,217,94,139,127,110,6,125,233,33,83,253,248,203,245,71,91,29,142,160,179,7,58,76,65,209,30,1,62,102,70,125,112,25,127,220,123,22,153,136,20,69,234,168,64,228,234,31,236,28,173,20,39,132,49,45,215,15,217,84,93,229,26,7,237,44,178,236,55,199,119,235,250,104,84,96,140,187,115,84,216,34,100,249,182,95,8,212,175,166,30,90,199,148,31,223,111,88,154,137,151,11,92,200,74,62,216,104,254,212,42,72,105,78,191,57,37,119,43,152,28,136,129,221,71,43,212,30,138,159,66,189,211,45,201,4,70,22,80,247,83,30,236,203,229,218,198,211,148,165,7,181,72,162,109,190,241,212,22,44,41,130,152,111,191,68,45,75,119,37,102,245,251,94,100,54,68,248,11,37,121,35,215,185,48,44,252,242,195,164,220,210,53,195,224,216,219,225,222,20,144,125,21,49,28,34,56,249,186,120,207,122,189,156,231,192,4,226,245,248,195,248,79,215,64,228,195,106,37,247,49,78,23,170,99,203,207,55,51,111,213,48,182,170,128,11,35,8,210,213,242,101,86,59,106,153,71,241,175,246,188,57,127,59,89,243,84,51,10,195,20,253,172,11,155,116,185,94,140,55,230,134,45,73,44,161,40,33,61,67,173,167,223,124,161,20,222,212,243,35,208,87,222,213,232,73,168,219,72,2,105,59,124,220,26,245,129,136,164,151,225,22,197,113,242,211,20,79,5,186,229,82,220,162,224,144,87,215,143,190,225,217,222,163,153,112,181,192,148,163,45,127,180,105,242,199,226,76,155,152,168,91,66,67,235,76,81,11,32,34,237,96,146,174,253,69,104,58,53,31,80,58,19,228,116,66,101,190,108,119,129,8,88,9,33,224,129,19,210,222,62,222,124,215,169,193,9,36,22,179,194,73,67,0,148,120,79,55,184,9,239,214,24,249,40,251,198,207,236,157,151,218,65,116,114,181,234,166,76,130,102,109,107,48,105,192,52,174,147,112,104,52,233,108,70,125,237,103,161,105,207,24,44,83,235,42,124,217,252,111,121,6,180,192,106,114,81,19,95,209,123,115,185,219,111,25,202,88,157,224,173,88,149,169,47,235,179,9,132,39,35,222,227,203,218,84,146,67,236,109,149,27,216,99,187,161,164,177,42,236,82,59,182,151,245,165,206,178,181,53,220,249,157,77,51,52,68,231,8,140,151,225,219,232,80,54,51,96,12,234,183,133,99,82,235,120,91,138,83,206,166,42,188,251,192,231,123,190,45,124,163,220,217,254,120,180,103,76,224,82,228,0,31,187,70,76,145,46,153,237,69,115,91,119,119,150,196,66,173,26,66,168,180,41,248,183,198,37,145,94,82,96,52,54,253,234,115,175,48,104,149,226,131,225,214,192,185,81,223,26,43,221,151,69,20,225,0,250,217,52,210,84,105,48,114,59,5,61,181,16,198,250,53,129,223,125,20,255,83,55,105,62,46,149,210,23,38,212,161,147,180,82,228,232,223,139,198,57,93,30,21,27,203,79,143,65,123,127,15,79,70,174,226,94,60,16,202,42,97,34,145,55,119,152,254,252,16,2,46,50,83,168,56,90,97,1,80,164,154,238,28,158,166,8,48,67,20,120,36,247,142,16,176,204,97,237,77,234,61,238,91,159,141,142,232,183,192,116,121,251,113,61,77,132,87,225,159,217,244,193,136,229,213,48,13,247,108,243,186,125,153,56,74,8,182,194,72,58,220,112,60,46,60,98,212,10,227,27,95,216,100,206,194,190,0,19,149,239,72,219,186,42,67,4,59,31,63,209,97,162,21,26,55,223,176,80,251,189,59,210,181,1,166,245,187,59,188,91,11,75,155,250,54,183,12,55,108,165,127,192,116,247,92,152,147,176,134,65,131,218,234,187,121,161,218,88,52,209,109,167,125,155,37,52,196,61,107,20,205,122,250,239,129,78,8,46,4,8,216,14,199,184,94,70,193,89,142,99,138,126,230,245,251,136,121,21,97,85,94,54,134,115,222,223,54,241,48,157,75,21,59,233,93,77,218,55,44,48,120,20,246,188,240,177,113,218,12,105,18,162,19,217,97,132,148,228,183,169,24,236,62,44,136,112,37,253,109,42,220,190,156,191,193,28,141,114,53,22,88,191,142,0,245,229,69,168,216,224,5,159,111,162,114,117,223,250,222,104,177,238,236,87,155,226,164,140,57,85,133,233,110,13,180,160,28,163,235,189,24,239,181,231,157,14,191,34,139,151,35,166,14,2,61,119,191,121,71,112,175,9,204,205,183,223,156,45,173,232,213,169,63,151,180,192,122,45,220,146,148,240,151,93,252,167,179,181,96,10,122,166,210,205,180,48,27,112,80,187,192,244,124,14,159,106,60,234,212,171,143,129,208,174,209,107,197,187,82,35,8,245,55,125,180,211,97,10,231,245,201,50,150,144,95,77,205,249,18,20,18,196,226,139,0,223,76,142,86,116,145,104,133,245,53,66,77,148,60,25,101,149,110,160,21,42,253,68,181,9,199,42,151,43,162,13,156,116,46,20,146,62,239,151,73,41,136,39,141,125,224,217,39,211,58,73,154,205,96,3,75,30,201,58,107,155,13,79,174,70,83,249,99,214,179,157,1,110,113,25,178,62,102,110,111,75,163,59,77,30,251,76,155,249,98,23,103,247,58,70,176,60,55,116,83,195,79,191,205,129,37,75,27,38,156,213,221,210,223,214,203,43,15,78,55,124,122,87,195,160,153,245,106,218,115,211,219,241,216,233,229,209,80,67,105,238,193,156,93,155,82,98,129,23,4,96,239,189,182,70,0,40,227,26,111,39,134,204,70,158,139,204,213,44,190,159,37,107,176,21,184,193,182,239,251,217,113,17,218,150,91,211,202,216,223,151,174,116,148,201,218,50,142,221,238,55,71,96,65,156,8,130,88,163,23,159,193,84,72,136,57,142,170,28,100,82,190,184,208,24,121,223,131,175,155,101,237,65,255,32,39,43,154,157,51,249,20,62,251,89,151,26,10,170,238,58,44,178,23,198,221,145,83,32,155,212,155,163,38,35,63,5,29,198,192,246,193,229,44,151,170,215,154,50,197,5,173,124,173,9,74,63,199,181,75,143,69,195,180,144,183,50,81,248,249,96,40,24,228,234,9,131,154,111,133,144,136,237,165,240,160,241,116,92,152,84,162,44,143,108,117,33,215,218,40,63,193,57,121,173,179,191,220,218,119,224,51,164,250,100,199,82,169,87,7,26,57,214,115,20,202,129,79,93,222,249,28,119,42,28,111,72,177,90,246,141,139,51,151,195,145,138,214,39,214,245,7,147,103,18,97,60,96,227,8,189,48,17,251,240,202,231,45,155,79,3,152,87,182,126,231,105,223,253,142,8,157,156,89,130,22,153,66,208,230,115,140,157,94,120,218,24,145,227,168,249,38,218,161,110,106,122,115,170,34,239,142,81,44,110,84,244,91,242,165,125,184,71,129,73,171,42,220,92,94,30,21,230,170,58,53,76,148,153,174,183,89,40,91,155,114,170,161,98,73,156,232,194,131,246,23,157,101,240,28,116,135,177,136,134,194,184,143,126,232,81,230,43,149,187,208,247,186,32,56,169,208,84,68,140,195,214,70,245,128,227,57,73,146,50,13,44,220,222,85,221,128,98,143,16,74,126,22,30,84,43,247,201,22,210,28,58,102,204,187,113,93,66,234,45,85,170,151,194,64,226,14,119,150,65,182,25,38,3,140,176,123,248,163,113,32,136,155,204,246,86,179,191,24,137,173,44,9,129,2,101,123,115,11,9,166,194,165,134,4,5,199,238,193,23,19,18,46,114,184,176,131,123,62,238,71,93,35,139,203,122,192,166,239,25,27,25,83,201,27,23,202,159,159,101,184,45,34,169,240,224,18,191,154,195,64,70,173,48,143,221,235,131,222,148,121,174,251,48,97,44,191,121,239,74,230,1,9,207,57,246,124,83,217,70,220,42,55,47,156,179,221,111,14,11,105,83,184,182,124,35,65,52,124,145,212,23,148,162,75,223,13,233,87,222,250,100,40,162,214,59,203,43,84,158,82,44,109,141,38,219,179,117,232,85,39,157,106,232,149,209,16,123,97,202,20,101,179,44,16,8,213,27,228,173,48,250,8,185,164,189,87,43,215,79,168,28,100,122,190,20,235,90,186,254,42,187,116,210,234,6,154,202,243,45,178,217,136,12,239,161,87,35,246,250,137,156,2,35,188,183,150,126,176,126,169,218,128,41,56,215,3,157,98,225,114,83,83,24,215,67,235,19,44,35,218,253,98,78,8,181,104,173,52,245,6,113,41,233,167,188,68,97,162,167,23,133,78,59,220,26,50,15,255,32,231,56,90,26,32,160,130,50,223,146,15,238,93,170,48,50,219,26,200,30,74,170,150,207,212,245,67,140,165,95,144,212,66,88,63,100,65,222,47,83,97,92,244,234,76,13,130,223,154,154,124,9,206,157,225,167,250,208,97,162,36,122,110,162,123,247,213,90,27,188,180,120,16,24,227,194,63,38,69,98,138,14,14,48,31,50,54,227,112,241,249,148,125,202,76,200,210,91,136,33,50,106,171,254,218,144,123,37,221,240,170,229,153,29,54,233,60,221,15,209,47,94,15,70,3,90,225,60,222,160,100,212,30,245,98,82,221,211,47,46,164,142,116,204,232,238,124,31,243,124,175,146,244,20,192,224,237,239,131,224,52,232,9,4,125,195,216,239,115,42,209,46,167,219,177,5,183,255,118,31,186,151,82,147,145,243,91,92,231,244,202,61,28,203,208,138,249,79,83,214,34,89,122,220,203,156,222,28,166,58,78,150,38,181,215,87,6,241,7,55,181,150,105,218,203,237,61,183,117,72,10,218,141,37,254,189,22,137,121,129,9,36,149,55,40,116,75,53,133,145,218,217,111,204,178,72,206,210,241,149,81,115,245,61,5,47,66,175,70,205,184,191,29,137,104,128,188,182,209,136,84,135,155,109,167,10,231,103,102,85,8,213,214,30,1,158,30,169,173,40,48,104,200,254,192,101,123,112,175,66,156,180,187,142,233,121,17,79,90,177,19,47,45,39,201,240,24,248,54,95,209,69,207,83,31,141,138,182,253,126,187,147,103,210,49,167,78,166,251,139,229,144,132,164,21,190,36,129,71,218,58,211,160,164,187,102,84,53,41,158,17,208,229,177,34,80,85,31,66,12,55,45,47,76,34,14,209,87,152,42,36,8,138,63,55,148,179,97,80,80,93,206,239,173,170,238,119,60,87,27,62,209,146,121,117,97,26,34,163,125,13,60,98,159,57,133,169,50,49,250,46,124,158,99,170,225,74,222,200,243,124,52,196,20,221,238,140,108,205,239,77,180,83,154,140,22,13,102,68,65,46,220,154,208,236,66,60,132,202,146,91,73,150,218,150,121,132,78,82,119,19,236,24,68,48,31,10,156,173,107,236,194,132,129,213,107,107,236,211,213,13,79,24,1,229,193,76,138,202,195,72,147,6,75,181,60,155,21,41,63,163,55,235,115,53,200,86,253,185,134,41,179,234,173,43,122,234,23,205,48,204,201,236,111,248,170,119,97,226,97,132,125,212,250,137,31,72,253,159,190,18,60,250,62,216,157,66,96,25,15,42,2,151,199,182,224,58,208,60,117,70,172,164,181,119,49,146,186,50,63,143,123,78,186,224,194,19,57,25,153,98,181,158,211,218,45,183,243,197,103,210,85,137,160,168,231,248,10,154,66,90,149,74,198,105,123,74,182,144,160,170,186,19,194,147,226,103,61,95,138,57,46,112,65,23,98,11,60,244,100,178,176,237,120,55,103,75,145,33,205,198,209,227,158,21,165,81,186,27,209,169,86,166,251,101,214,131,44,191,157,9,26,249,226,48,86,3,221,9,161,140,149,49,111,214,109,33,48,51,231,249,132,61,103,77,156,102,24,129,231,154,239,201,187,86,163,103,106,82,158,19,209,127,106,166,2,35,139,44,163,6,207,196,251,222,216,175,93,230,18,100,156,98,106,156,7,207,253,249,247,125,74,231,20,62,25,98,179,62,13,33,218,126,143,141,18,93,119,115,22,10,163,144,106,78,182,93,228,231,140,34,60,244,70,148,66,185,233,25,45,168,183,150,102,80,104,192,207,173,62,152,29,69,110,62,31,29,160,193,155,146,20,133,233,4,238,2,11,195,60,176,149,248,57,60,149,39,138,188,15,76,161,219,97,147,89,20,152,82,184,236,239,221,232,218,122,179,248,88,40,117,121,209,144,133,91,132,225,10,113,153,250,146,32,144,188,81,227,32,48,108,118,15,62,39,108,147,229,153,240,187,107,126,159,4,81,115,253,109,43,56,108,239,99,115,133,194,198,122,233,193,135,174,58,56,203,102,233,139,158,153,110,244,14,143,150,125,196,27,246,107,14,175,245,82,186,197,200,180,196,67,56,99,66,65,250,29,50,18,184,90,119,144,102,178,98,14,135,211,212,52,196,129,23,221,209,23,254,49,102,234,247,56,246,89,247,112,14,222,139,222,27,131,200,119,141,134,211,150,244,98,142,50,223,75,9,41,133,175,133,202,218,240,112,164,201,99,138,27,76,224,161,185,13,83,140,2,94,231,25,93,194,195,227,49,7,166,64,70,96,2,69,62,75,27,101,8,67,23,80,179,246,144,247,218,77,140,144,196,244,175,30,81,57,166,217,210,134,14,20,215,150,215,27,21,203,40,46,189,55,145,237,236,67,90,44,159,166,48,53,41,62,164,214,146,34,243,200,30,199,93,112,148,229,86,210,71,179,130,207,139,34,247,54,3,56,189,238,134,236,98,145,54,107,96,136,92,253,98,216,172,116,203,89,112,136,229,23,243,107,34,135,105,240,49,37,252,98,235,253,212,151,182,250,91,15,40,118,35,227,84,120,208,98,228,48,193,205,173,155,225,106,195,55,82,178,149,67,206,151,51,47,56,29,253,183,91,215,192,221,217,102,71,123,193,53,120,206,178,78,225,143,165,194,67,157,216,194,122,181,137,134,249,189,143,205,62,213,210,72,244,173,221,121,130,227,168,153,151,108,196,30,30,100,34,98,84,213,114,163,126,221,19,244,84,156,34,163,43,48,100,155,126,162,87,68,18,212,198,71,116,199,11,92,10,231,251,10,79,134,188,230,92,15,238,186,85,102,182,148,229,163,82,144,203,208,7,159,22,156,246,159,182,154,87,133,141,147,223,97,154,251,245,193,89,95,251,133,158,161,215,212,39,67,212,219,183,133,74,232,44,156,216,132,110,125,97,35,201,38,138,23,203,216,250,234,139,138,19,219,87,91,57,19,121,240,77,28,154,51,237,31,200,200,228,121,38,27,62,248,169,5,119,168,207,36,143,197,20,200,49,181,163,41,27,121,156,71,144,201,64,117,141,134,34,136,237,89,85,130,219,154,155,196,41,122,9,64,162,253,77,205,116,88,140,179,79,21,170,87,69,236,111,153,191,246,150,125,166,102,168,170,109,200,185,232,145,183,243,237,206,209,164,134,39,193,4,63,116,241,239,178,36,31,41,106,204,222,230,2,139,90,206,106,190,85,114,132,110,35,37,235,163,94,106,18,83,37,49,60,241,3,11,201,10,214,54,84,94,158,94,76,67,109,36,114,176,99,248,1,99,129,31,125,52,12,253,79,55,194,146,124,115,4,23,162,189,34,123,42,11,150,134,89,179,241,214,93,179,51,19,1,214,144,96,54,62,154,225,21,19,221,250,32,213,61,33,161,117,83,105,24,199,91,93,54,154,78,189,140,119,82,94,38,97,84,2,36,99,121,185,18,196,29,162,187,178,8,98,204,253,234,72,104,84,168,234,178,65,64,158,29,206,152,122,1,166,147,206,81,86,139,186,108,236,43,55,85,76,246,157,196,179,194,168,190,92,212,194,164,250,220,132,181,95,241,12,228,38,234,27,245,61,71,237,126,239,51,250,117,169,19,156,16,112,240,155,163,214,28,66,53,80,200,122,125,49,116,134,106,250,101,107,186,238,94,245,115,142,208,28,110,142,51,249,96,120,161,70,204,253,172,118,13,199,252,99,36,9,9,150,125,153,181,128,89,2,234,251,155,249,253,234,170,185,147,230,210,206,44,35,126,230,117,88,57,228,92,141,186,211,203,172,104,238,215,192,52,99,226,217,92,244,172,178,70,58,209,111,73,94,28,67,133,192,12,33,216,97,33,71,47,69,111,20,252,107,92,122,220,110,253,95,189,55,106,3,26,173,55,125,76,47,77,203,162,170,66,64,221,106,53,94,81,117,27,33,212,79,93,218,43,247,166,176,176,212,144,13,38,139,235,37,119,204,164,25,110,78,66,197,235,245,40,254,43,10,179,19,151,215,81,129,143,166,15,78,104,213,225,227,32,246,28,130,249,22,175,244,82,66,83,251,209,136,57,145,78,135,207,33,174,59,45,161,225,225,238,127,38,80,154,52,245,79,52,203,187,22,50,170,20,67,243,66,27,190,231,33,213,199,179,132,143,77,171,136,23,39,51,143,74,200,42,177,243,122,127,204,49,174,187,22,106,160,126,57,222,213,214,82,212,245,234,66,191,198,133,43,90,62,154,209,250,185,29,94,54,138,203,173,163,146,104,225,148,162,83,146,117,58,42,168,19,122,201,106,69,9,58,36,18,208,105,247,171,207,163,36,173,33,65,231,185,120,71,18,197,17,53,76,196,243,34,197,123,227,144,124,235,241,115,211,251,227,221,80,104,7,150,144,24,122,177,158,100,77,14,178,79,35,185,215,60,247,143,210,44,150,139,192,203,136,193,189,141,11,134,101,121,175,74,210,168,121,131,25,101,35,250,185,41,110,241,183,54,230,88,29,113,130,143,171,122,243,90,29,37,105,162,174,90,1,225,125,178,105,134,255,10,247,238,222,53,167,209,219,242,99,165,189,223,98,64,64,157,116,60,96,127,243,62,69,170,19,90,24,205,171,163,12,72,115,145,174,13,186,85,94,91,41,101,224,43,124,168,65,243,74,247,86,192,227,167,238,176,232,247,220,215,75,37,69,22,42,174,105,194,56,235,60,191,62,195,208,4,124,96,200,176,95,151,226,10,149,178,192,197,51,20,38,171,221,122,40,63,57,255,198,155,20,145,251,212,253,164,155,201,115,81,136,91,71,188,246,173,28,200,59,225,255,12,123,217,153,98,211,97,76,252,152,214,116,195,13,246,187,179,7,107,86,179,213,215,121,121,32,93,115,20,235,120,58,200,120,19,181,216,148,121,95,235,107,188,52,42,209,18,82,154,219,183,88,156,129,52,117,73,178,67,183,253,174,182,70,48,133,41,151,119,120,112,252,234,163,229,209,188,46,25,133,78,22,86,216,98,247,91,239,24,36,194,164,100,82,46,245,242,29,216,167,36,25,162,48,109,46,254,228,56,215,122,180,228,109,161,122,135,173,141,80,225,234,189,228,192,173,182,26,19,220,240,131,188,89,118,142,41,205,158,91,127,137,127,174,179,164,69,223,214,14,135,87,17,138,226,112,238,33,85,107,41,108,71,153,192,225,100,73,244,230,58,92,169,89,215,77,18,105,63,239,179,61,174,67,210,194,46,72,155,82,126,63,77,13,128,142,202,89,122,251,117,233,90,223,182,190,87,79,151,120,212,150,102,26,33,15,140,98,203,27,179,109,108,237,10,83,175,232,239,69,227,122,211,215,62,174,133,23,46,219,178,31,67,111,126,220,139,183,31,81,76,170,149,70,133,36,105,42,239,183,169,71,12,197,16,100,25,28,61,38,139,26,10,228,49,221,157,131,49,38,108,161,176,238,204,249,80,12,131,112,166,157,147,124,60,248,236,86,90,143,144,225,202,218,222,154,108,9,161,162,103,57,60,155,190,85,242,108,250,185,18,21,222,190,167,24,159,103,168,88,131,56,176,188,171,237,243,43,124,150,196,107,139,78,86,19,164,103,57,29,217,14,147,152,215,81,97,165,223,8,82,26,102,164,84,181,19,160,139,246,195,195,12,36,77,174,163,64,145,222,17,80,227,46,205,214,250,58,209,249,219,48,137,143,25,144,215,124,191,109,250,72,154,185,31,201,109,74,206,151,26,234,44,8,135,244,237,95,36,155,114,166,86,221,244,183,64,134,181,114,233,79,211,2,229,93,53,195,56,216,130,157,205,225,36,48,13,114,193,12,63,22,240,123,47,218,112,20,206,228,178,222,131,67,65,164,55,63,147,37,203,160,17,73,213,71,67,63,118,189,171,247,208,45,11,114,254,233,230,46,240,238,234,177,109,132,179,189,217,8,51,161,133,188,63,90,204,239,60,55,249,99,69,91,153,126,58,81,73,20,178,235,231,68,78,91,46,94,194,169,5,10,123,198,126,240,110,154,254,160,46,252,113,53,12,212,37,53,82,3,209,126,151,155,231,84,66,253,22,59,96,150,123,171,61,74,24,173,120,117,175,193,69,29,232,77,79,78,23,88,25,116,151,73,206,183,45,15,62,66,246,252,172,84,50,197,50,102,37,212,139,86,211,150,121,48,114,135,234,238,205,250,24,13,224,200,213,44,50,225,151,217,222,242,226,69,66,53,233,132,14,235,193,89,143,167,243,127,33,48,124,48,169,198,169,117,24,112,232,142,7,151,170,193,47,248,170,198,123,47,250,242,180,22,117,155,16,202,67,115,40,16,177,38,80,89,123,189,232,199,164,189,126,202,28,237,107,104,220,192,250,142,151,24,142,33,179,190,168,142,204,239,98,26,199,212,189,198,149,201,111,121,84,149,105,162,4,17,99,240,61,55,241,164,165,48,169,153,183,45,156,81,16,155,149,46,84,221,237,82,168,2,92,116,168,143,55,158,73,56,79,169,91,65,12,233,109,210,59,105,227,138,81,168,206,183,11,31,239,77,77,78,118,144,214,159,145,206,194,211,48,39,189,12,77,78,128,14,9,167,134,28,164,226,159,211,167,107,183,92,182,173,244,17,99,152,114,150,94,157,73,178,190,211,231,236,64,26,137,228,99,121,203,13,253,0,148,12,104,101,49,2,3,239,64,103,61,232,123,243,247,190,0,48,234,139,62,26,205,33,175,39,147,106,210,41,7,8,188,177,68,251,29,70,159,72,235,121,22,165,96,207,90,168,170,199,10,44,53,209,137,52,165,62,248,132,0,41,137,149,83,134,102,208,33,208,245,162,0,34,112,106,219,153,14,217,59,1,104,234,23,58,99,96,10,176,214,51,207,2,119,216,217,33,136,235,60,184,214,88,255,75,144,123,188,155,231,174,217,65,12,71,82,155,110,118,238,17,75,143,9,197,184,233,71,45,113,184,55,10,181,254,177,59,202,240,90,244,114,54,171,153,197,32,230,175,75,168,138,126,28,41,221,184,69,117,188,207,99,59,181,197,153,19,155,252,173,192,153,110,28,127,110,54,213,80,8,126,14,248,190,252,193,135,113,51,43,44,145,126,188,136,18,191,38,45,50,239,181,7,225,20,125,109,163,64,126,30,204,138,213,243,60,234,126,211,176,211,111,16,235,117,246,219,207,144,134,173,161,252,106,25,19,138,195,84,97,238,80,176,243,186,204,113,220,106,40,21,130,16,167,61,143,16,95,85,35,153,244,141,61,75,30,146,249,22,224,99,42,206,231,49,230,21,159,12,142,245,55,228,40,24,134,130,182,226,5,9,9,67,60,164,24,70,167,241,196,111,77,9,115,40,67,66,88,238,57,94,212,162,134,8,236,177,211,247,243,192,173,231,89,199,4,5,169,55,135,17,198,10,181,87,68,37,156,180,230,56,179,105,132,106,185,99,116,138,247,195,217,191,3,220,146,188,152,245,63,234,139,213,148,95,148,167,67,8,82,70,136,29,231,241,28,51,42,43,67,69,218,35,120,72,84,153,183,29,226,229,20,219,57,245,210,249,227,208,235,96,33,89,167,117,58,43,183,233,76,56,231,199,76,66,204,4,57,161,134,211,161,118,241,33,59,43,77,233,57,9,244,195,104,90,157,245,9,126,84,205,3,20,162,220,93,24,167,82,136,213,147,166,126,48,21,132,58,83,32,235,121,59,82,181,100,84,128,203,204,62,85,168,2,151,250,18,152,68,155,199,26,77,106,89,13,86,8,86,182,207,163,10,215,155,218,10,136,200,60,138,174,164,147,196,184,83,125,3,175,131,160,162,62,20,225,241,71,14,6,105,129,166,185,154,237,202,254,204,68,106,66,54,136,46,71,31,78,154,103,210,12,87,67,140,252,224,26,72,126,140,73,247,197,190,40,167,210,190,226,12,65,201,99,96,56,142,230,121,148,144,107,74,151,135,223,88,207,204,51,210,146,179,137,132,189,195,168,110,235,136,89,115,213,163,84,51,29,56,133,243,139,197,83,174,137,81,175,73,50,90,58,151,195,133,182,0,133,177,52,238,213,231,195,165,26,50,89,208,113,248,176,20,194,214,161,150,14,133,9,247,47,208,141,138,87,219,74,117,174,56,36,149,52,111,73,111,253,242,97,161,29,80,73,5,45,110,224,165,95,150,233,173,225,222,200,37,56,77,29,98,185,225,201,76,216,210,73,236,200,87,212,144,119,124,231,26,53,44,43,124,15,196,199,223,115,161,171,18,146,127,36,109,132,63,111,64,24,164,112,186,242,103,6,211,215,168,233,86,44,30,159,135,132,249,134,26,103,72,214,62,148,164,241,8,23,35,93,225,247,166,10,124,133,26,194,246,250,161,77,78,37,140,183,241,21,250,147,225,186,132,5,132,104,159,87,21,167,108,125,250,161,2,113,189,39,67,83,79,227,60,212,39,18,42,114,152,120,184,190,22,74,22,249,177,33,158,115,77,151,118,165,96,199,207,99,242,240,83,183,66,150,91,247,149,127,102,201,238,241,234,6,29,232,229,97,164,237,168,133,71,171,175,197,60,253,74,108,194,123,193,54,58,29,206,73,205,171,138,101,230,113,86,218,178,119,11,239,101,33,244,71,1,57,67,102,158,100,132,15,120,50,113,200,8,78,255,152,102,10,148,30,111,253,166,112,130,89,127,135,231,42,222,16,99,204,148,37,76,20,114,154,126,36,26,191,217,14,67,210,136,104,93,152,90,210,30,110,206,73,231,79,70,64,119,7,24,233,92,135,51,10,169,225,230,188,232,69,147,241,238,135,137,146,178,155,156,116,90,53,53,72,43,62,176,179,117,82,130,169,103,94,166,65,240,146,121,162,175,167,187,13,153,158,116,175,237,86,82,19,146,238,131,156,231,133,23,100,1,35,192,233,114,13,82,235,180,123,15,153,113,214,149,144,221,146,159,217,17,158,206,71,219,209,52,14,103,181,69,233,30,147,110,170,161,214,153,112,67,45,151,184,181,91,167,65,13,240,53,240,97,233,85,142,27,170,120,142,11,229,151,82,217,191,194,157,243,85,200,51,250,96,234,68,195,91,161,3,241,168,135,59,29,44,10,23,86,206,133,43,93,60,193,196,24,80,192,56,171,113,10,103,94,39,130,58,239,59,55,244,243,116,159,51,241,250,225,92,205,191,30,59,181,110,242,188,211,27,90,6,219,240,131,241,83,239,201,65,181,157,233,172,169,101,53,198,165,249,160,50,141,126,48,125,112,244,47,156,84,25,38,71,61,88,134,165,221,157,98,154,232,172,182,11,19,54,185,191,188,206,169,114,220,136,16,91,178,41,125,225,68,183,247,14,205,198,148,36,127,240,132,122,46,196,250,144,59,188,96,49,2,202,16,111,27,119,19,92,164,164,142,69,167,161,37,20,239,238,115,33,158,23,50,0,201,116,155,247,133,49,8,53,171,98,82,180,151,150,120,33,147,190,67,230,186,178,203,109,135,73,24,149,16,184,29,159,98,187,193,57,180,69,17,147,172,183,172,234,192,107,66,84,31,98,202,89,174,94,84,116,135,136,244,57,18,239,154,135,179,117,234,57,79,180,155,0,146,195,4,67,66,48,28,178,98,191,57,124,123,51,68,218,73,217,248,213,195,236,171,144,177,135,221,220,225,63,58,255,168,0,223,203,95,236,236,47,51,36,182,127,165,239,23,166,113,108,199,70,207,126,185,152,128,217,175,53,113,130,252,235,165,58,63,112,65,235,84,243,42,51,111,159,104,36,15,99,91,33,29,42,195,111,142,62,98,104,43,60,123,204,45,155,7,230,252,44,161,139,244,6,236,64,233,15,107,177,171,176,78,127,47,36,164,66,46,234,204,157,91,153,8,140,38,82,232,245,103,216,253,193,161,174,153,177,44,229,248,245,239,106,202,172,75,104,182,164,211,202,225,20,115,135,153,194,57,255,218,231,120,205,58,102,100,69,231,123,178,115,235,173,205,148,208,155,183,226,139,0,154,239,88,119,2,77,245,187,57,114,114,35,180,160,86,255,90,198,189,24,115,204,80,196,56,140,152,178,254,50,34,170,213,97,83,2,86,248,88,71,35,249,128,67,66,160,95,139,158,220,241,62,38,125,53,33,223,186,177,193,125,192,113,166,245,107,86,19,83,247,39,199,57,214,156,13,205,130,183,127,28,152,207,165,48,235,243,141,120,54,246,103,133,141,155,218,97,76,3,45,145,128,132,249,13,41,38,167,38,109,140,99,71,97,245,143,11,237,22,237,189,86,77,154,180,172,8,190,191,165,201,177,168,85,64,199,192,233,183,132,226,119,177,182,141,192,202,222,110,233,148,193,69,155,247,16,148,104,83,175,238,75,167,89,67,58,229,173,123,84,158,117,75,106,214,56,34,67,198,147,42,124,230,81,125,239,213,85,221,18,154,167,85,223,126,70,85,157,190,151,157,209,50,145,108,45,41,247,8,158,231,187,250,248,241,250,218,4,188,219,219,168,105,224,215,132,170,201,70,239,183,0,82,100,100,129,247,100,182,183,186,114,136,194,156,69,75,141,223,187,58,150,82,159,213,67,59,159,163,8,219,232,189,207,46,126,41,220,108,105,110,221,205,8,171,236,135,82,226,216,148,41,134,192,84,121,71,95,87,146,168,99,26,144,24,188,67,134,232,163,118,252,82,180,211,187,191,244,32,194,166,245,29,208,114,165,107,156,253,178,186,58,193,167,213,97,57,74,15,72,64,141,228,213,79,116,194,252,129,61,135,206,217,245,14,252,17,74,186,230,79,18,201,97,88,132,244,193,39,213,229,239,230,176,163,235,131,195,167,236,3,62,160,13,212,132,232,132,129,183,60,216,100,35,21,182,26,78,135,141,72,66,96,138,232,154,15,249,57,16,212,33,59,48,27,179,191,216,175,240,90,57,135,106,119,81,139,3,23,21,133,6,166,17,209,31,141,88,172,22,105,44,243,137,253,139,160,3,181,3,221,17,14,222,187,26,14,85,189,57,92,0,205,7,149,122,79,125,178,2,181,176,95,76,170,41,7,34,38,106,217,253,167,233,60,12,92,74,68,226,229,106,228,151,148,167,169,153,138,162,195,236,211,83,225,1,73,165,195,44,184,172,20,82,52,27,94,24,21,104,229,27,99,110,236,183,31,210,23,61,181,206,226,44,139,222,125,113,66,20,173,116,24,116,23,141,250,80,68,44,194,197,168,180,191,123,195,128,169,239,101,9,12,127,178,76,84,66,31,156,195,169,23,135,203,8,198,227,50,229,149,229,112,219,41,160,115,61,115,128,4,206,8,111,109,181,44,254,224,156,171,186,111,28,131,108,38,183,53,104,159,15,133,137,196,41,114,126,246,56,92,143,45,48,126,97,231,58,60,180,188,188,24,93,105,121,247,222,97,23,167,224,182,251,142,69,28,55,212,171,65,194,231,3,70,236,91,47,165,252,127,63,20,233,222,165,48,52,234,213,97,250,178,244,157,234,227,105,62,48,172,116,186,50,169,158,74,111,192,152,205,186,157,33,212,233,194,41,216,241,68,129,148,65,13,162,32,191,186,19,57,80,254,53,92,215,236,191,221,249,52,10,83,139,254,38,130,21,19,234,205,187,177,14,57,188,180,107,183,192,91,211,235,115,172,142,165,145,244,189,80,5,241,51,23,122,35,245,131,225,42,233,50,17,168,49,213,19,27,214,184,53,252,201,206,234,105,225,201,144,192,88,15,198,90,208,15,134,204,68,247,223,182,36,165,62,26,59,154,91,111,116,249,22,245,173,54,94,129,239,10,166,230,23,222,155,248,228,91,154,199,156,138,99,106,172,17,239,234,21,252,23,72,7,235,187,55,220,89,74,237,123,246,16,184,155,29,62,227,171,12,135,84,6,77,55,115,72,122,117,165,79,36,146,182,220,181,90,38,233,27,184,250,248,218,142,90,186,73,209,158,147,159,140,116,205,173,120,177,145,219,95,56,163,134,173,63,141,172,136,175,46,235,68,151,40,105,69,200,124,249,78,106,122,163,42,154,4,211,99,191,193,131,245,43,71,23,180,210,77,48,28,61,123,178,12,56,27,29,130,67,14,19,205,209,159,134,109,201,247,12,52,167,2,167,36,97,188,203,186,13,140,200,221,80,184,189,205,14,211,77,131,99,213,52,237,211,131,91,40,187,172,168,39,124,50,197,6,163,85,171,239,5,17,250,27,210,110,17,90,133,71,190,253,150,230,142,230,32,117,67,201,225,242,77,233,236,138,59,176,151,82,171,114,211,204,22,157,128,127,82,97,114,55,126,245,176,174,98,133,137,193,250,111,79,152,254,244,230,231,176,75,126,252,176,167,109,21,0,162,45,184,249,158,117,214,64,210,90,9,248,120,75,123,31,140,146,41,21,216,74,63,57,83,135,233,88,214,39,71,93,216,183,83,19,55,154,129,206,18,51,236,162,214,89,160,99,138,167,151,31,108,86,84,224,194,236,190,223,153,110,238,214,65,89,48,244,45,135,59,138,150,2,27,61,230,116,120,107,118,156,224,45,45,98,23,37,39,17,22,254,30,207,237,130,47,118,134,151,58,214,91,113,7,133,130,167,165,250,88,228,112,178,207,82,235,164,22,107,28,90,173,37,55,167,116,84,39,210,177,205,214,243,234,232,95,85,29,1,216,149,214,243,39,97,76,72,241,183,49,109,252,234,99,119,104,182,182,210,146,209,125,179,132,68,83,123,190,42,187,93,31,254,228,120,102,89,127,155,66,88,143,184,112,28,109,165,245,166,89,228,86,203,89,252,89,251,245,15,10,85,141,127,143,115,0,41,77,180,85,45,93,157,182,5,63,66,209,73,152,127,65,176,11,79,236,80,189,55,113,15,247,96,144,184,210,200,54,221,19,227,157,1,70,255,174,91,18,68,51,217,119,226,189,122,40,116,133,197,136,236,203,133,77,66,54,192,88,196,254,214,27,93,117,29,179,98,113,99,135,163,61,77,226,50,63,237,46,162,222,73,47,230,63,217,65,242,6,250,214,136,190,221,176,6,25,167,28,248,198,233,58,114,111,148,90,158,30,214,30,237,76,183,227,222,82,101,59,48,201,30,151,190,85,15,94,91,116,84,151,61,53,207,237,61,218,89,152,181,134,215,194,212,244,71,131,24,58,252,244,220,151,59,219,210,231,51,144,22,103,254,133,15,73,171,37,133,89,70,180,205,99,238,104,10,204,64,175,219,44,55,118,225,94,2,47,74,53,34,166,242,96,26,225,194,213,240,43,251,205,169,29,86,230,237,159,40,200,118,184,7,94,21,35,49,154,213,223,107,34,140,17,126,155,22,15,31,20,252,174,182,2,76,234,219,97,210,64,58,104,214,226,239,79,78,17,83,11,55,175,237,138,146,89,19,81,72,52,3,143,228,178,122,212,83,183,63,224,217,92,220,14,133,158,94,227,111,47,63,26,97,205,215,218,71,67,155,235,1,102,171,45,94,127,92,236,232,249,151,59,151,63,126,249,110,196,244,155,149,160,220,192,115,151,226,74,155,244,18,246,248,220,173,249,152,101,24,137,227,144,158,65,240,52,7,212,246,53,108,181,103,196,107,186,95,251,172,151,242,199,100,128,167,194,175,174,100,54,227,215,46,183,231,248,167,54,19,214,79,35,247,227,239,117,12,197,255,99,162,173,7,67,235,29,103,233,108,158,45,59,27,70,72,83,3,103,25,51,202,27,227,226,219,253,214,245,91,144,34,4,144,89,94,116,114,59,188,53,66,12,138,74,217,69,105,84,9,31,179,226,230,61,152,147,49,110,11,222,7,103,125,191,169,132,105,246,87,178,169,127,41,14,59,218,223,92,28,246,239,255,213,63,252,219,127,251,143,46,14,139,232,218,249,216,31,133,55,162,37,237,165,99,0,59,95,182,92,112,66,181,81,5,182,10,194,123,45,53,8,221,39,52,138,78,231,132,248,77,88,208,115,6,54,143,73,129,82,225,249,171,59,50,93,228,84,95,52,13,184,114,184,249,213,24,11,85,126,218,154,43,139,195,112,189,120,226,14,120,146,35,155,63,184,164,100,177,185,7,67,143,252,85,9,24,7,89,194,239,22,216,244,147,138,195,107,191,126,216,3,31,15,191,125,244,148,192,109,138,110,33,66,166,84,226,39,135,141,159,90,225,221,110,33,12,240,32,92,45,131,70,21,101,251,205,89,96,171,78,149,171,141,106,102,220,171,217,220,94,110,129,211,133,2,208,230,239,77,146,209,45,69,224,14,137,85,247,171,139,232,33,3,27,15,139,163,75,152,228,12,117,218,77,96,75,237,4,120,221,198,79,131,247,8,24,125,189,23,131,211,89,39,202,52,21,41,191,51,25,224,44,119,134,138,246,13,104,129,74,172,69,248,88,19,247,230,70,193,218,244,157,141,158,244,94,141,4,239,43,219,176,71,131,255,237,14,9,129,180,87,49,101,35,214,238,57,7,12,227,81,214,17,179,202,199,251,228,212,120,244,213,244,107,49,73,29,54,26,102,253,214,36,25,219,29,240,51,218,250,173,76,191,183,223,231,94,112,249,234,183,66,139,241,243,70,108,194,142,222,138,76,132,14,213,236,190,191,140,30,111,211,15,130,164,219,71,174,116,158,201,108,181,240,96,148,68,213,239,230,8,45,11,217,21,48,154,53,251,194,197,58,27,116,196,203,190,90,85,68,79,206,63,67,191,246,130,255,101,127,115,180,30,191,148,56,252,131,57,218,198,190,143,214,237,181,229,197,40,121,184,75,243,88,9,109,103,89,185,211,170,241,106,191,112,165,200,169,11,12,135,250,93,185,213,232,87,183,192,244,73,204,187,107,84,250,101,250,251,229,73,182,242,115,30,65,137,50,181,247,65,38,12,212,31,13,234,129,39,173,207,243,13,202,108,157,30,180,122,97,58,207,229,107,31,147,29,233,64,191,250,220,44,203,44,157,214,78,187,239,131,207,102,253,113,15,134,141,161,220,149,139,253,47,220,1,205,36,185,70,246,123,115,70,38,185,247,228,80,206,126,239,51,66,41,203,189,225,81,76,62,23,166,177,51,188,81,89,152,234,233,46,109,244,6,242,163,242,61,176,201,114,249,131,47,202,98,155,194,24,127,197,175,230,236,207,111,46,152,70,229,87,63,7,171,251,49,72,187,124,145,133,154,76,245,23,163,29,191,235,111,159,109,96,205,187,87,182,68,219,171,76,83,92,207,221,239,225,70,138,79,184,232,128,145,181,185,99,106,178,66,35,189,153,182,76,61,236,30,64,205,106,3,228,115,91,130,167,230,117,97,42,27,100,159,182,154,186,90,238,163,33,217,242,98,9,192,153,112,179,195,199,113,206,50,89,76,133,167,220,5,6,145,25,78,159,194,52,242,125,83,173,33,57,89,100,113,211,128,70,0,244,131,207,156,76,229,221,123,255,42,245,191,247,130,66,47,203,137,79,160,251,138,37,128,162,120,55,244,181,200,139,191,139,173,198,101,200,160,32,148,209,238,213,5,237,103,89,188,11,150,219,47,162,140,52,115,131,189,68,174,238,27,158,3,135,77,253,66,208,6,53,215,183,58,59,228,102,185,203,197,200,241,124,146,84,192,103,198,235,183,182,160,225,188,23,91,91,189,236,11,48,9,156,43,190,89,218,77,176,168,203,128,38,218,137,202,189,119,106,70,40,255,22,16,226,229,229,158,201,80,105,140,45,199,23,228,227,227,142,24,139,73,190,36,84,60,125,248,128,209,32,211,229,74,58,27,190,2,107,251,221,227,76,206,30,86,253,23,252,7,69,113,64,142,107,194,0,245,83,91,3,222,68,128,229,98,146,128,115,248,189,153,175,10,119,19,2,246,15,13,25,128,172,60,59,244,252,64,39,246,88,170,238,71,70,206,95,250,133,113,61,150,160,80,95,223,101,11,209,79,125,45,123,236,179,51,165,175,255,210,230,216,128,96,79,118,105,150,83,246,47,73,255,171,220,219,202,62,174,1,116,38,223,57,249,116,23,70,223,100,86,135,105,250,214,195,101,91,59,161,163,8,117,203,91,157,21,158,146,79,49,74,119,251,80,56,67,64,117,199,4,57,247,172,167,94,131,64,199,151,6,185,197,41,167,61,15,253,53,90,1,147,222,16,212,42,107,154,223,154,170,25,181,25,209,176,27,239,173,140,217,93,13,55,146,234,119,63,160,144,111,205,112,154,163,55,126,247,162,78,210,109,202,194,58,182,40,20,159,126,115,76,91,53,175,142,237,177,220,140,231,230,180,111,170,153,82,210,27,209,92,71,48,82,76,64,250,130,137,172,131,152,209,181,127,84,160,54,73,144,36,149,159,133,247,117,251,20,34,129,173,3,82,97,192,190,182,147,85,54,38,29,78,206,176,175,250,103,26,141,81,157,114,226,153,137,57,239,81,141,62,34,157,108,226,122,24,89,165,239,6,163,118,61,201,143,103,66,253,185,47,75,56,154,212,188,177,152,194,246,155,195,255,151,138,58,100,80,152,250,94,114,214,108,149,29,161,155,134,243,187,218,18,39,75,96,242,156,211,23,117,105,117,103,189,250,92,159,234,219,139,186,104,204,153,4,51,19,248,123,177,99,96,152,220,241,131,23,203,116,229,11,79,104,34,228,183,231,87,220,96,14,80,90,89,6,28,122,16,28,255,15,94,166,5,244,102,96,167,124,241,43,224,231,192,50,54,53,121,46,190,222,240,231,50,94,56,153,40,212,210,245,122,119,88,52,121,215,148,211,144,38,170,117,15,180,102,218,143,242,203,72,140,189,83,188,25,55,146,220,26,59,247,58,30,173,229,46,193,61,80,4,234,239,121,197,33,62,150,142,23,103,246,71,47,108,38,64,59,118,177,194,164,114,179,195,40,3,85,249,86,197,24,207,250,133,115,218,178,155,156,13,130,182,230,59,36,236,7,107,40,12,71,89,114,219,69,202,134,218,180,29,53,247,7,82,146,38,232,207,119,120,104,121,69,119,192,148,212,248,36,40,198,193,56,21,78,151,252,218,172,34,246,42,121,46,178,136,109,250,79,119,104,68,245,230,13,17,54,135,43,78,97,13,112,25,215,85,107,246,203,163,132,155,143,242,222,11,111,76,92,53,2,65,45,85,127,52,120,167,150,222,156,254,59,159,100,133,226,156,169,131,198,73,225,147,12,13,234,199,45,108,48,226,2,247,106,211,178,26,138,146,90,186,131,118,190,42,84,231,10,147,73,124,134,104,19,25,15,251,34,214,77,115,205,216,227,120,232,154,70,104,192,79,75,34,113,176,197,203,76,72,99,245,123,113,221,16,69,201,14,76,60,250,152,208,14,91,120,45,192,11,213,241,11,83,220,41,81,22,166,89,247,139,137,146,107,116,168,67,120,86,253,226,243,20,210,79,106,48,12,227,213,253,10,8,252,194,131,83,70,118,157,49,163,34,110,250,53,177,21,221,191,37,190,80,83,152,135,24,79,247,183,113,206,114,214,137,68,139,220,116,135,200,178,148,10,231,210,196,217,178,158,34,129,19,45,186,207,209,131,111,241,161,8,163,251,178,182,98,144,173,27,56,112,242,159,38,173,247,196,73,12,110,57,185,151,56,122,18,14,7,131,143,143,228,222,45,10,226,35,92,156,151,251,59,213,140,82,125,110,235,53,187,123,6,156,175,84,130,58,140,174,80,254,40,155,136,128,193,159,34,139,15,186,149,227,139,223,39,107,104,22,139,241,131,81,117,118,230,123,243,10,41,98,121,191,13,145,241,222,119,150,214,210,17,42,146,155,99,94,23,255,216,197,106,46,5,238,240,5,223,67,145,78,15,76,131,7,91,47,153,187,160,86,120,42,199,121,107,118,180,221,239,149,141,240,108,9,92,241,135,253,106,26,236,101,219,104,248,5,51,123,164,36,153,144,196,131,97,236,109,215,222,4,206,175,155,207,216,205,49,84,178,195,136,32,201,176,176,249,14,143,71,224,26,15,49,99,26,20,90,213,103,3,106,231,73,142,8,210,59,24,211,23,62,254,233,154,122,115,188,194,107,229,84,252,91,61,175,45,16,246,233,159,254,96,154,50,20,198,129,245,71,195,225,20,143,233,231,120,207,247,104,68,28,154,194,196,115,29,134,172,69,86,47,21,130,116,31,190,79,146,199,80,184,32,170,120,159,60,81,229,164,51,21,29,221,143,109,228,23,219,42,186,147,195,31,184,231,114,152,102,6,25,149,179,8,146,71,72,43,77,94,26,138,68,119,144,222,170,11,163,227,42,254,67,179,204,240,244,176,90,99,43,208,171,143,129,59,253,189,216,182,147,216,126,192,253,173,95,166,82,88,5,84,47,248,70,127,102,49,61,35,225,209,206,26,75,203,35,126,180,224,233,160,33,19,122,119,22,140,242,177,147,142,138,149,199,57,218,132,124,201,208,125,213,110,129,113,121,195,44,167,251,255,154,119,197,42,33,139,62,120,97,121,250,213,144,52,202,166,6,140,254,188,195,37,151,48,40,249,54,65,130,54,210,198,58,226,248,188,126,109,205,210,249,204,115,227,199,38,255,101,130,42,41,44,160,86,62,162,246,105,142,226,220,113,1,145,108,191,161,97,148,109,86,214,73,76,201,129,71,234,207,225,150,118,88,33,20,81,221,13,19,65,180,156,155,194,231,196,242,5,84,150,77,76,121,47,242,100,205,131,218,20,169,135,73,76,208,205,19,20,80,146,171,15,108,23,75,212,217,170,17,4,237,173,187,67,103,92,196,77,206,198,198,14,214,60,117,66,60,116,117,189,26,169,176,237,87,215,33,34,60,54,164,28,198,23,134,141,100,75,0,246,151,83,190,206,17,170,25,45,220,188,88,83,242,125,114,148,241,194,158,84,140,121,242,190,118,239,33,26,120,54,211,117,75,8,12,61,246,129,216,73,173,153,202,206,253,92,112,166,84,189,119,67,231,178,250,147,113,106,183,112,198,236,217,239,9,5,5,97,42,122,190,209,231,52,60,177,210,241,178,244,252,162,238,50,249,144,66,127,174,19,105,66,25,230,25,10,194,198,83,183,133,69,215,245,157,195,148,36,183,166,231,50,124,146,62,224,211,104,144,213,222,216,166,144,121,103,10,172,64,69,173,168,90,220,165,99,228,75,43,106,223,77,8,16,247,91,0,199,184,17,27,140,125,183,189,41,140,8,233,16,195,148,30,223,242,214,38,177,145,162,94,157,205,4,223,144,40,222,149,61,133,80,239,25,21,255,109,124,70,9,228,244,129,163,150,61,117,66,237,174,26,220,52,162,44,127,178,97,75,85,92,213,196,106,242,139,235,90,106,69,177,249,249,153,93,140,112,91,77,75,171,252,247,73,72,17,88,150,133,123,70,191,55,31,81,168,167,134,126,142,141,136,216,61,85,11,113,21,77,167,30,119,211,211,169,198,163,219,183,250,254,38,246,241,166,224,12,73,50,8,203,203,91,89,52,27,150,144,47,197,97,124,121,172,179,18,53,200,147,33,198,151,44,24,251,85,215,144,7,204,138,119,60,105,126,237,89,225,243,198,30,246,45,148,211,110,69,9,168,94,147,23,126,88,244,120,21,78,105,120,166,202,200,217,52,21,133,188,201,88,47,117,72,43,168,142,217,249,82,30,171,161,81,109,107,2,219,40,8,191,190,106,75,182,214,174,163,210,105,12,170,158,68,75,21,170,104,249,210,147,243,198,51,181,232,97,74,216,247,167,90,124,71,28,169,185,165,75,11,77,174,62,215,69,241,48,100,80,96,201,63,83,193,83,231,103,86,188,138,37,96,196,125,111,134,13,167,235,88,146,67,225,124,245,121,237,219,157,181,85,34,220,60,114,70,78,159,153,165,240,25,134,225,48,173,250,234,142,154,221,121,167,48,202,180,80,216,43,60,118,186,126,155,157,205,98,1,241,94,237,154,102,25,233,75,93,90,127,89,108,240,151,21,21,117,254,173,43,42,254,231,191,249,231,255,243,191,252,231,255,254,247,255,225,31,189,168,162,227,169,66,73,98,99,180,109,127,33,65,113,43,75,38,230,238,252,72,108,144,233,66,31,246,81,128,64,84,143,40,207,254,224,110,244,204,85,97,234,155,178,195,180,179,101,189,57,166,254,112,152,190,211,33,48,167,251,190,191,221,135,164,110,237,222,232,101,247,139,210,42,212,244,201,206,94,90,251,189,24,195,66,74,229,72,104,146,108,159,23,174,136,199,7,184,229,79,206,26,248,188,151,116,54,26,188,191,178,46,96,115,65,150,194,131,46,255,11,211,255,94,71,248,237,245,9,204,162,173,152,82,125,179,214,158,28,214,144,251,219,112,188,75,23,18,239,93,110,189,52,240,113,65,21,164,9,185,248,181,48,122,244,240,53,233,59,114,24,86,174,0,79,170,190,238,152,145,215,151,14,166,201,25,112,165,3,129,49,3,167,252,54,6,207,71,165,100,186,184,93,170,0,128,81,18,25,254,219,24,10,69,126,123,210,124,234,115,97,90,149,171,222,124,154,56,203,7,31,179,156,191,126,240,57,38,251,39,208,4,140,144,100,147,121,104,103,110,186,47,134,127,40,84,249,180,183,89,135,219,133,43,117,224,242,181,169,77,253,10,89,128,7,226,44,50,44,200,157,231,117,191,182,117,159,232,205,77,5,220,63,9,92,29,82,2,56,141,22,231,219,124,77,68,15,82,0,25,150,141,137,234,147,97,211,92,175,235,15,209,194,47,165,1,60,76,214,208,97,60,175,186,253,131,110,26,172,94,151,32,141,194,199,127,185,107,31,142,199,170,159,4,189,192,253,69,243,128,173,137,86,80,216,107,86,187,232,164,135,35,192,189,126,44,106,38,69,60,251,11,144,254,224,212,222,79,135,242,67,75,243,230,225,104,166,185,183,132,231,38,59,155,47,92,168,176,93,250,214,86,42,112,225,14,171,75,209,49,131,167,179,95,152,248,190,78,165,243,65,214,151,0,64,244,16,21,195,166,31,132,40,253,184,143,86,42,58,37,250,65,154,169,2,94,184,189,227,202,64,216,18,238,131,21,200,122,150,254,114,177,212,232,133,241,52,117,18,83,251,176,203,186,240,164,203,86,97,168,151,243,188,48,157,74,58,145,206,36,30,111,72,177,22,138,46,144,99,124,220,197,183,109,218,164,112,109,63,243,178,57,12,127,251,82,56,205,143,50,3,184,210,182,39,227,109,156,17,119,163,222,212,193,15,29,20,72,165,62,159,26,248,39,150,167,48,147,250,62,55,30,97,184,119,39,198,121,71,180,113,6,20,189,119,79,243,235,85,0,94,38,170,20,224,143,134,211,20,171,53,199,255,67,47,155,56,240,160,186,87,55,141,6,203,179,95,77,195,147,238,134,88,12,95,133,26,110,104,58,30,75,15,27,210,101,59,6,61,70,167,144,33,83,133,95,49,62,47,92,205,64,11,187,93,43,219,97,34,111,91,183,82,72,64,253,123,240,148,41,192,157,236,241,125,112,104,123,69,185,128,125,58,221,214,69,78,200,68,165,156,158,17,197,220,190,11,159,173,52,15,121,237,115,198,83,18,228,240,49,90,117,38,117,19,20,156,15,214,102,159,73,198,123,11,76,187,141,14,11,222,233,222,221,97,56,27,100,18,183,108,7,241,125,49,190,137,30,187,237,152,181,45,61,248,124,46,93,94,205,10,180,124,212,136,173,78,185,154,210,162,252,6,21,9,46,93,125,52,1,126,66,172,192,72,161,15,133,45,82,236,99,142,92,151,222,252,140,226,248,136,237,108,58,156,49,87,35,172,16,224,238,14,195,8,52,101,253,209,15,63,252,189,77,112,102,202,160,102,163,146,185,79,222,9,116,232,39,161,34,162,174,187,132,208,101,79,75,175,70,215,172,220,223,38,78,47,252,213,7,134,191,116,248,205,143,181,61,229,0,34,51,210,190,206,22,131,209,79,151,217,66,59,80,246,181,207,15,9,247,29,98,30,231,155,164,238,203,247,216,154,58,168,20,196,55,159,107,120,218,41,192,36,211,31,108,253,242,111,17,101,26,78,114,241,173,3,177,61,49,62,209,176,217,95,19,8,48,84,154,242,98,244,251,94,73,10,131,107,95,50,168,228,102,215,167,37,96,48,14,153,220,156,78,156,175,73,23,152,113,149,93,13,138,63,2,64,126,245,217,46,196,14,163,204,132,254,111,135,33,113,127,159,228,184,50,180,91,250,213,157,213,47,55,39,54,228,70,30,109,203,101,233,123,51,219,220,30,57,99,78,17,150,188,55,235,162,251,33,4,19,147,176,173,77,68,204,210,244,97,57,222,244,249,128,242,228,20,197,125,177,39,96,140,205,45,191,141,18,65,243,229,143,111,88,100,211,204,118,26,184,61,210,225,249,110,10,163,65,185,183,111,154,84,47,201,163,53,235,192,235,190,4,247,22,149,40,26,155,168,87,200,111,119,232,210,200,113,224,130,225,214,222,214,67,42,239,193,117,146,102,189,235,155,10,74,97,21,135,79,137,205,199,119,69,116,151,229,193,113,187,102,191,239,69,81,92,213,49,133,92,38,249,126,109,170,183,75,62,119,134,171,193,103,3,252,60,77,54,135,108,246,139,95,92,136,37,202,231,132,122,175,250,110,78,79,97,145,45,147,38,245,92,124,174,64,120,209,187,192,201,78,135,237,240,193,139,252,52,218,238,201,81,88,44,101,200,160,101,63,86,188,223,27,169,68,89,3,137,207,239,139,151,114,109,105,51,156,104,187,246,254,174,53,5,208,135,210,236,252,145,43,25,124,246,99,217,171,19,164,69,95,204,193,30,27,226,203,41,112,237,242,195,166,182,44,96,174,55,208,110,48,241,83,121,174,137,246,159,79,209,69,67,188,60,23,202,99,239,91,228,156,212,88,79,20,214,38,159,6,8,118,10,59,54,213,138,253,74,89,26,108,28,117,2,155,222,130,223,156,117,247,90,168,56,94,40,149,245,143,1,181,234,82,212,196,252,30,58,196,210,71,7,136,110,20,71,145,16,234,2,163,33,187,223,115,147,122,208,123,87,235,22,123,87,143,145,244,230,152,208,242,211,40,152,203,199,24,36,154,154,12,202,16,193,84,44,27,136,94,223,28,163,187,81,126,187,83,114,253,230,201,177,109,244,201,56,132,187,159,248,139,28,75,146,239,113,214,141,123,156,27,238,177,188,100,126,30,199,26,189,213,11,255,180,91,5,70,126,242,173,202,61,84,185,250,192,236,108,126,240,113,107,233,197,155,191,143,231,103,242,166,229,79,214,29,185,188,155,104,2,46,214,208,32,176,165,151,46,74,122,76,190,22,237,185,205,45,145,77,53,131,68,54,18,228,166,207,109,227,220,155,122,53,206,102,241,211,129,62,87,117,204,142,39,91,72,22,58,12,3,129,12,56,13,205,219,167,2,233,51,225,74,160,176,111,37,183,152,57,60,244,151,9,138,124,41,98,67,115,17,126,106,28,236,99,112,183,247,195,4,245,31,122,14,242,245,252,0,60,242,161,43,158,86,198,44,87,55,85,2,103,143,219,105,231,119,53,250,182,50,19,206,127,149,245,62,22,140,117,130,38,226,32,110,117,226,223,8,183,222,164,247,116,125,212,146,118,49,1,49,133,135,177,215,58,76,136,88,6,148,166,167,153,223,144,17,83,145,247,74,46,101,15,106,42,239,50,40,169,54,90,116,46,76,86,176,235,79,99,172,15,135,233,48,212,117,75,149,237,244,237,123,67,85,250,188,104,42,45,243,165,42,55,226,66,88,129,182,192,56,33,245,193,236,185,67,96,124,169,239,172,134,44,162,84,145,187,63,48,162,165,223,12,7,38,202,47,168,137,230,52,71,251,49,98,228,201,208,150,252,232,108,204,211,61,95,79,46,166,78,118,124,19,28,212,4,10,5,134,138,114,248,197,103,109,9,163,224,57,213,57,186,147,63,24,45,150,67,225,97,170,54,14,7,9,102,28,128,117,245,5,13,158,116,17,8,156,41,232,152,239,230,227,85,34,28,120,208,64,245,5,23,236,106,73,246,0,47,163,39,191,112,163,169,92,70,133,122,246,185,252,197,200,117,206,165,48,91,150,255,54,242,58,69,97,216,17,179,143,26,234,159,111,22,31,24,74,192,95,15,27,48,180,90,89,175,134,180,97,248,168,45,124,8,125,242,99,21,222,61,30,24,222,26,153,74,125,244,43,157,245,131,95,89,36,40,242,99,165,189,159,46,114,4,28,248,152,17,31,45,134,61,56,97,17,25,83,74,237,62,101,221,31,124,76,41,133,173,255,192,95,123,81,230,36,48,45,33,95,171,55,240,150,98,158,110,85,212,227,107,229,54,180,206,174,15,222,6,245,137,62,102,108,13,117,43,92,199,141,95,195,3,221,187,176,2,2,211,104,118,111,158,97,200,215,17,111,228,81,250,125,50,132,115,115,154,10,159,51,195,231,41,187,227,106,50,141,97,252,221,239,106,132,210,116,158,162,106,254,117,232,2,111,234,136,245,106,124,208,59,164,200,13,10,35,57,40,69,223,247,226,130,241,160,31,27,255,190,212,251,177,11,181,118,225,234,140,210,229,253,218,120,24,185,234,147,153,241,118,111,126,28,132,46,103,246,96,231,166,2,235,194,157,106,94,185,26,151,236,75,141,3,255,92,39,129,33,128,243,37,66,255,85,213,33,175,54,172,14,211,247,164,67,142,230,94,246,157,163,193,228,43,175,125,246,55,232,251,62,180,91,113,163,204,21,200,16,110,124,0,62,149,90,95,69,27,112,178,92,200,133,137,114,232,247,178,56,111,189,51,205,68,111,230,80,24,242,222,187,252,72,35,247,217,194,111,159,173,232,14,57,229,191,241,181,105,84,243,157,28,182,175,62,139,194,208,93,220,47,50,76,10,103,6,184,124,220,125,192,244,122,232,7,179,62,116,223,87,198,150,218,72,67,207,204,42,119,154,226,62,102,121,45,82,133,239,185,173,58,78,134,12,71,168,251,99,255,170,213,229,177,201,123,77,159,10,19,205,114,93,32,8,44,174,234,191,76,5,89,128,51,149,247,247,165,39,214,161,174,221,76,223,95,185,3,78,122,78,44,226,177,141,160,168,58,74,57,163,140,55,57,232,86,186,195,124,29,25,147,124,172,214,155,122,226,167,9,148,203,193,154,137,82,249,174,50,73,232,85,25,111,156,193,237,135,227,175,169,71,166,2,42,203,126,107,182,210,45,111,133,191,242,245,182,26,124,14,171,42,207,157,168,170,124,15,54,77,196,89,224,66,111,146,192,93,242,5,3,134,160,185,252,252,153,80,54,87,65,207,173,122,127,23,31,79,116,9,218,247,76,239,185,41,18,154,122,107,180,190,223,167,166,188,93,236,28,120,100,118,123,247,70,86,34,235,205,209,205,154,62,189,161,189,22,20,70,149,55,38,195,20,181,155,192,231,204,156,254,210,240,149,22,253,233,101,174,153,239,40,144,214,188,96,10,172,86,198,18,117,97,104,125,100,229,145,35,235,159,42,145,109,118,244,77,201,111,79,12,194,126,151,214,121,56,57,186,136,216,183,79,248,129,205,101,82,155,38,191,60,9,56,250,86,135,170,169,196,51,6,137,195,241,169,160,109,147,88,14,47,77,15,80,123,167,7,37,40,89,239,77,52,203,237,144,1,15,156,222,218,164,153,220,84,56,11,97,62,79,21,120,160,236,228,38,18,137,84,69,41,77,240,3,25,174,132,174,47,221,218,215,155,97,86,229,160,199,79,208,138,32,188,219,25,52,169,117,133,33,152,127,190,13,209,144,33,19,1,197,199,233,241,161,61,77,157,82,96,138,148,61,108,70,228,75,36,6,15,92,104,0,118,59,191,83,45,38,131,50,16,70,241,248,47,17,222,94,228,189,104,168,125,209,39,202,41,68,27,17,198,196,209,214,16,207,74,104,197,6,157,136,163,149,41,254,201,214,159,38,132,55,61,96,79,51,140,8,22,1,211,140,232,62,132,18,235,13,104,37,9,101,93,48,89,191,150,194,38,110,127,29,108,98,85,178,85,145,206,165,129,222,125,251,172,50,226,7,62,107,113,175,23,138,169,37,188,20,90,72,30,235,51,182,78,65,241,122,61,14,3,145,150,200,242,218,199,120,14,27,137,158,221,245,91,208,185,235,254,51,116,111,115,234,197,199,98,124,57,213,129,148,66,151,159,158,136,181,122,68,109,88,255,108,13,107,163,188,208,21,86,245,208,233,141,118,97,246,123,83,101,21,246,34,60,155,234,249,141,68,28,82,238,13,39,220,71,45,244,75,103,193,126,34,48,149,184,254,53,152,113,66,193,203,78,54,198,246,224,20,117,87,113,31,52,62,114,127,240,90,183,36,108,135,9,111,108,121,109,118,152,176,199,214,241,242,54,70,227,46,243,228,28,180,105,36,207,157,204,63,166,55,97,198,254,114,66,169,205,170,155,63,109,144,219,191,245,217,138,212,159,35,165,154,135,187,200,244,67,8,99,63,50,111,112,111,212,151,205,234,162,76,101,103,218,122,25,134,9,209,99,184,26,109,129,92,94,170,172,102,181,18,18,13,238,227,229,194,54,181,89,2,83,25,146,95,38,45,215,224,31,100,50,232,111,72,41,51,87,35,130,240,245,122,99,198,209,174,86,2,7,203,155,196,199,72,40,250,94,244,123,53,95,122,103,26,22,57,140,45,3,92,94,146,142,162,207,173,22,31,172,21,190,221,160,249,43,202,160,68,229,145,227,242,100,21,148,20,234,21,17,12,124,97,53,228,2,91,184,57,203,237,229,178,198,144,78,28,179,255,169,212,120,217,9,170,116,212,43,42,214,119,224,185,141,86,116,43,132,115,119,189,120,118,163,29,79,141,35,163,184,238,235,37,171,136,148,170,175,120,12,15,143,13,55,182,182,224,228,226,205,149,225,201,42,138,66,103,112,99,119,242,3,130,186,12,225,211,60,240,113,14,147,47,191,227,230,144,6,80,120,151,238,73,244,202,222,160,78,85,135,139,197,215,118,93,93,77,194,142,23,235,31,4,142,163,173,30,23,73,207,226,209,221,106,100,56,234,249,39,200,183,138,195,181,110,181,239,41,105,245,248,213,57,227,224,253,18,148,118,213,226,85,9,231,91,21,157,165,240,5,140,119,111,34,101,250,224,227,215,26,119,225,182,139,200,94,19,240,104,116,163,57,76,249,113,128,59,245,155,94,242,64,225,90,136,166,212,226,89,21,132,192,135,186,246,176,117,55,95,94,80,209,109,13,34,141,1,29,247,171,182,232,80,84,134,96,138,100,224,202,50,182,83,29,51,42,180,189,206,163,83,246,174,55,55,89,150,238,229,43,115,37,93,64,195,136,38,188,136,4,213,242,165,55,79,212,214,120,1,75,50,222,79,249,218,196,24,125,55,133,0,184,232,160,25,163,143,27,65,72,110,214,48,207,56,37,124,249,229,95,138,93,103,26,181,163,14,179,207,167,26,194,64,187,165,7,163,118,165,113,160,142,37,58,29,110,180,207,11,108,221,136,213,97,34,234,37,172,175,241,22,111,70,200,188,235,147,159,243,206,195,218,156,70,194,202,15,131,194,106,239,151,145,134,87,79,179,25,49,111,126,117,82,33,168,215,72,13,190,26,43,106,220,21,132,197,205,47,37,209,167,51,156,186,179,238,91,233,177,159,106,210,143,5,197,114,187,171,11,202,207,49,195,126,53,111,201,59,40,69,56,33,180,5,41,239,242,194,178,97,153,2,125,101,204,68,135,59,170,103,49,234,182,174,251,76,205,91,61,46,153,110,26,116,198,121,205,219,121,176,218,226,52,169,175,22,175,228,71,21,241,11,37,102,143,228,19,248,43,67,239,108,57,251,230,87,211,26,180,117,59,90,117,15,169,95,84,63,113,155,150,215,242,234,71,124,105,29,109,106,176,179,215,116,26,179,141,60,23,236,50,55,12,73,225,37,65,77,121,167,101,52,67,251,213,101,6,35,5,186,239,189,199,131,119,140,27,27,163,146,127,12,54,235,161,71,11,92,176,99,230,247,104,121,13,153,219,120,23,187,188,247,34,33,36,79,14,49,244,170,94,213,73,79,181,70,166,8,85,52,169,234,60,211,89,79,123,72,65,189,234,140,158,165,165,174,224,222,230,182,122,225,37,106,145,122,48,81,23,184,124,26,161,56,171,223,122,103,147,72,242,170,77,244,94,2,220,182,212,124,162,99,179,2,76,125,189,23,148,18,201,208,153,130,13,52,223,76,97,58,232,123,109,136,189,178,63,184,197,16,194,213,70,94,235,53,159,172,250,26,242,23,178,58,18,60,1,58,40,16,113,94,171,146,8,194,108,250,181,233,227,127,229,162,103,214,132,59,163,235,237,37,186,155,54,113,205,238,157,3,116,110,47,178,37,74,172,105,197,100,50,52,190,35,28,211,169,107,70,254,10,91,217,138,38,4,169,57,48,72,210,223,118,241,19,58,145,236,28,129,247,187,21,193,195,51,165,12,21,114,135,50,222,78,4,91,128,148,17,152,132,92,202,111,43,162,8,69,83,146,116,12,100,47,129,61,231,97,11,57,71,251,189,183,205,213,150,52,171,126,222,151,172,128,195,173,111,205,191,209,124,239,142,57,48,194,246,33,211,42,147,136,50,133,214,99,18,216,179,92,60,57,108,61,154,127,38,42,252,182,193,65,9,109,213,196,57,37,104,142,154,160,129,160,24,217,233,13,105,45,127,100,244,207,229,235,193,240,27,214,80,45,208,219,171,58,134,203,72,63,231,25,226,219,68,99,112,70,26,43,192,231,246,175,40,153,58,172,174,48,228,188,62,191,177,233,82,14,197,6,103,181,248,36,68,96,92,115,200,195,100,192,222,12,103,206,202,36,133,218,198,107,225,40,102,95,90,205,70,60,161,79,175,173,135,194,126,232,20,159,36,176,223,134,131,209,222,245,106,190,128,15,234,79,57,69,71,109,210,182,41,7,147,206,67,124,185,233,231,3,15,190,181,228,132,82,211,7,18,136,213,107,177,9,222,113,106,165,32,114,181,41,252,250,22,189,209,53,147,114,80,74,236,118,126,139,15,65,60,77,141,91,110,207,207,181,243,173,217,185,180,14,39,165,183,255,227,42,10,247,238,36,233,139,74,239,91,63,196,113,180,198,7,26,34,31,111,202,123,171,194,149,169,228,51,101,219,145,44,48,82,12,30,177,32,43,41,226,112,168,120,167,215,50,96,76,203,154,192,206,180,234,38,119,191,161,144,17,143,203,222,227,88,183,215,88,77,181,246,164,85,87,100,141,135,199,113,172,228,101,105,101,84,123,53,203,100,202,133,2,122,154,206,243,43,130,77,150,128,147,231,206,86,59,255,30,12,255,88,11,186,232,213,126,207,13,173,185,190,22,36,82,213,13,221,132,244,167,14,10,213,30,189,249,92,161,31,64,10,112,115,177,96,153,127,47,152,78,135,22,170,229,186,242,131,127,66,1,90,168,134,14,202,219,239,10,158,188,192,205,148,158,196,42,156,178,178,51,229,210,253,237,119,214,253,163,191,77,223,102,127,70,225,208,117,159,173,117,33,251,189,43,108,67,122,49,229,214,254,96,103,39,141,183,166,169,70,142,84,72,112,21,78,166,10,251,150,95,202,58,83,10,21,209,222,82,67,228,60,101,29,82,250,238,125,237,18,132,211,194,65,154,25,155,159,109,72,85,148,162,37,116,120,119,207,12,65,37,75,81,99,226,242,222,17,28,168,164,51,220,180,101,134,195,199,171,209,105,8,83,230,242,181,73,75,113,214,17,61,199,147,151,73,20,203,7,232,249,114,150,110,106,178,97,29,31,183,14,45,192,99,148,252,201,42,165,63,35,108,42,195,29,197,101,130,224,186,167,28,151,117,188,237,142,170,45,53,7,118,162,68,246,89,133,116,93,234,110,72,181,206,112,123,22,237,130,22,202,247,160,51,235,110,176,194,134,172,197,127,13,250,94,183,103,27,236,45,242,224,104,99,229,103,238,22,213,164,163,126,111,37,31,18,82,84,18,53,179,253,127,14,55,211,161,69,155,161,4,239,215,28,127,97,163,4,210,123,91,34,119,188,150,51,173,192,248,157,61,207,142,177,126,77,45,194,131,61,71,122,202,128,67,117,96,163,61,228,221,188,143,21,174,110,86,91,226,143,70,57,108,56,53,233,156,95,254,98,188,104,56,208,199,179,37,6,42,167,237,143,210,66,175,40,67,93,170,228,21,206,243,54,60,186,180,76,19,77,203,64,241,62,188,40,114,65,115,42,9,98,202,3,77,97,231,141,169,170,163,83,224,135,144,189,195,168,44,228,174,22,214,122,241,64,203,207,23,29,149,222,16,24,109,210,66,56,245,197,112,83,159,95,213,169,25,211,210,68,147,98,188,241,192,101,181,209,51,92,125,112,223,74,45,118,89,195,213,116,164,23,135,219,210,178,251,4,81,204,115,176,251,175,141,70,96,211,67,244,171,207,199,15,22,117,55,22,80,111,203,108,85,107,215,147,181,149,189,39,107,41,135,242,216,110,23,248,123,209,163,36,39,62,165,85,45,249,247,236,16,61,38,173,139,52,181,30,135,161,67,9,245,154,201,75,19,233,175,169,177,72,53,65,69,123,127,153,144,104,248,93,198,216,27,81,45,173,165,40,150,143,195,20,203,36,189,152,77,200,173,70,134,78,175,165,140,164,250,207,34,108,156,195,112,237,217,220,164,132,223,116,134,66,208,149,248,155,11,211,119,80,194,47,183,103,236,86,10,164,117,60,208,138,31,190,101,84,147,122,214,159,38,26,235,59,97,53,233,98,253,204,20,136,121,59,167,49,246,235,102,70,244,188,248,226,160,69,65,123,69,109,237,148,226,48,220,64,69,87,222,153,131,251,118,180,152,214,212,214,81,33,134,60,125,105,193,184,19,10,180,73,116,21,127,111,252,221,173,131,70,254,249,22,11,144,247,56,155,95,112,63,172,135,246,67,225,106,216,234,55,77,216,211,252,52,231,116,8,85,166,208,229,186,11,140,167,50,180,180,150,138,238,230,187,48,226,29,85,39,10,218,95,249,93,124,252,131,80,57,62,17,107,91,14,27,81,182,158,107,101,120,230,131,58,180,172,165,248,176,1,28,107,173,248,115,39,18,74,106,198,67,142,230,87,83,76,17,172,252,174,11,139,70,153,169,31,155,101,247,154,138,11,132,231,106,237,38,228,32,223,231,218,198,144,168,182,0,181,211,222,5,94,104,65,81,152,56,163,123,170,152,98,250,189,50,164,178,99,148,183,4,180,99,140,192,215,40,110,227,84,212,11,166,26,203,212,20,249,28,111,9,150,36,53,175,158,242,1,48,236,78,193,250,58,207,213,124,18,35,208,20,141,101,74,79,253,116,105,116,187,171,113,134,226,102,185,117,193,20,16,159,109,87,77,210,99,139,103,223,101,73,255,55,217,145,48,172,119,246,56,37,125,56,83,187,35,224,105,246,21,0,189,86,14,253,38,208,100,251,76,107,70,8,36,247,110,148,69,185,23,220,232,165,208,7,71,186,181,185,5,85,41,79,215,254,34,186,108,210,246,33,159,22,3,20,152,0,174,123,101,244,174,136,172,226,143,150,197,59,194,208,171,221,161,51,138,102,231,252,190,39,50,63,106,117,14,148,21,214,219,86,206,116,40,218,64,212,205,125,189,19,113,81,128,36,147,101,192,27,234,71,50,185,195,41,39,182,241,229,123,178,23,186,221,181,86,128,73,178,57,156,137,70,22,253,237,253,178,239,182,194,180,39,153,238,164,231,233,98,228,116,93,34,112,126,103,143,157,225,41,5,151,16,14,19,111,42,89,102,92,47,189,55,37,96,254,218,40,27,107,201,254,143,63,235,130,68,199,180,11,199,18,95,247,232,227,91,194,246,45,29,91,244,177,93,203,112,110,171,35,86,56,67,131,209,46,252,75,57,104,191,23,210,186,245,194,13,50,62,121,176,105,148,250,227,194,56,9,250,214,84,90,221,202,94,170,118,97,15,111,10,211,200,253,13,10,20,209,75,15,94,118,249,238,135,196,132,40,88,250,74,206,131,175,237,49,197,201,241,214,75,120,47,50,149,126,239,180,84,252,16,152,125,229,14,218,185,121,214,54,110,224,151,91,196,251,59,27,92,184,26,230,137,59,42,3,98,249,173,87,179,62,238,144,26,177,162,250,247,231,173,233,61,187,112,134,8,76,225,115,68,120,179,39,33,86,21,63,60,48,58,243,119,87,153,221,24,158,180,63,207,68,187,253,106,179,48,228,131,32,50,211,111,62,118,30,219,174,6,7,158,5,119,107,10,206,93,206,160,137,27,192,73,186,61,48,1,113,107,214,190,98,52,23,17,56,186,48,253,71,26,121,216,240,123,94,47,26,58,135,165,253,233,40,12,229,145,243,187,154,164,153,192,168,166,125,32,5,4,161,145,19,106,150,251,187,8,21,74,197,13,44,205,232,86,221,17,169,38,87,184,67,19,105,246,238,13,35,184,208,173,146,249,57,189,238,133,142,195,38,159,18,118,151,107,40,211,111,213,181,25,134,132,113,93,119,35,164,141,111,139,200,37,173,207,166,47,241,193,88,221,85,223,170,155,142,233,253,22,244,183,72,62,9,46,14,235,90,251,193,164,12,206,216,55,237,241,54,157,42,191,26,26,181,28,250,249,155,71,52,8,37,207,48,162,180,72,120,222,133,152,170,166,59,39,201,244,233,97,57,243,230,181,225,197,234,238,110,49,102,177,179,168,4,210,9,234,93,111,239,171,73,11,104,204,28,139,116,247,247,185,136,147,202,158,0,11,213,220,190,182,186,241,162,11,39,197,113,10,114,29,111,221,18,155,20,152,116,183,175,234,79,61,56,160,229,37,22,147,201,111,43,156,172,48,222,79,143,172,174,203,49,122,58,68,145,110,240,66,64,38,191,204,254,209,222,145,123,126,57,176,101,24,93,131,159,169,150,176,147,197,65,201,24,21,173,14,227,235,8,12,231,149,183,143,227,115,81,236,172,35,158,41,126,126,68,57,103,131,209,239,213,136,77,63,152,114,16,101,32,25,22,195,116,119,16,89,12,37,173,56,27,150,243,97,192,148,178,134,54,159,207,197,154,236,242,98,89,87,31,29,124,207,139,104,56,83,202,100,240,215,236,67,127,173,92,181,254,214,60,75,255,240,239,254,253,255,248,87,255,233,255,3,201,146,29,69,183,240,148,163,129,192,81,140,227,77,47,117,76,86,176,175,193,77,184,80,214,221,41,18,245,112,35,6,163,49,131,186,195,240,65,104,32,123,94,203,2,2,229,22,14,147,188,169,254,92,2,43,11,210,177,158,201,201,202,213,76,75,141,139,82,158,53,222,15,15,77,197,100,211,59,159,239,177,103,211,134,85,40,14,138,55,233,226,16,14,205,18,101,152,35,220,221,225,165,143,235,164,48,230,217,205,183,35,125,119,22,159,62,57,150,224,93,233,140,104,205,106,233,145,212,91,219,31,141,82,48,205,121,16,117,223,243,221,28,217,108,13,38,211,71,126,31,220,196,8,245,156,163,153,184,93,122,25,92,188,222,245,148,172,70,212,182,28,62,195,146,166,134,185,225,230,188,99,106,12,204,106,185,87,91,220,15,134,97,97,6,143,100,122,56,12,57,27,148,102,4,54,43,201,159,252,108,35,154,20,60,127,252,90,34,14,108,157,36,193,159,57,94,201,240,223,70,59,93,27,228,211,149,252,51,16,113,91,185,53,84,157,158,111,52,106,104,237,99,196,55,125,45,196,248,247,194,233,7,76,85,224,61,50,8,117,238,248,96,141,141,221,111,110,233,104,25,113,4,133,70,246,65,129,151,93,13,15,74,108,110,31,150,49,88,237,169,185,129,14,143,196,242,71,35,17,58,149,146,192,247,124,234,59,208,212,82,119,35,99,128,93,152,230,150,174,134,30,126,221,61,225,41,191,199,13,84,67,175,193,215,117,97,82,99,234,32,30,51,208,105,113,112,254,213,85,89,109,165,116,207,239,140,98,220,210,124,6,177,231,126,203,1,51,66,83,73,47,54,189,144,239,119,51,156,67,67,183,19,142,177,117,95,138,92,213,25,174,96,96,214,230,115,40,163,116,161,249,244,108,197,212,215,189,59,223,53,137,8,60,212,20,165,213,27,102,64,187,49,154,167,228,11,157,14,228,39,128,165,62,241,113,29,159,105,128,175,199,91,42,185,4,180,146,223,134,194,224,167,224,47,192,169,159,239,36,66,88,36,43,35,21,182,106,186,238,91,166,206,179,171,171,98,101,45,254,90,212,63,132,47,13,71,213,29,49,184,170,67,190,142,246,170,123,227,13,41,130,198,78,96,119,72,119,23,60,127,138,132,228,8,217,215,234,97,52,182,130,222,154,166,112,160,150,189,147,4,213,230,250,71,42,132,0,223,189,57,196,5,154,205,51,22,160,219,199,119,54,134,68,155,174,134,15,39,156,22,245,194,68,56,52,150,219,26,129,153,251,104,237,44,208,173,191,125,236,37,106,238,62,216,132,5,181,19,28,169,53,127,47,52,49,186,198,240,206,44,203,107,250,197,21,209,176,255,77,219,187,35,105,176,44,203,90,83,202,119,102,13,16,1,9,5,195,16,16,56,2,18,10,202,53,227,34,48,154,123,142,49,12,242,139,238,140,240,104,22,218,217,107,219,22,214,138,174,250,171,178,242,17,15,15,119,5,163,220,199,242,10,16,186,129,83,211,158,197,250,42,253,98,164,178,106,106,123,166,69,254,189,245,176,8,118,230,198,229,89,252,181,200,126,43,80,16,89,105,167,40,161,144,219,18,2,18,173,109,55,118,192,153,9,105,101,202,79,239,115,16,76,156,12,227,42,30,187,33,14,180,180,49,198,84,39,157,244,172,177,5,119,5,124,31,211,173,239,62,21,38,4,211,106,238,244,167,62,115,85,237,82,179,206,225,51,129,220,174,36,200,49,95,175,238,77,112,162,181,161,88,40,136,63,250,75,140,84,168,189,181,59,5,115,247,10,40,31,110,53,237,170,36,201,122,142,95,13,92,252,172,100,174,190,3,19,113,150,179,123,190,250,123,241,192,93,182,230,192,166,65,25,177,17,158,106,93,182,218,236,125,239,253,50,62,136,225,244,79,91,237,14,125,124,190,97,220,104,76,54,127,131,244,53,47,103,163,18,213,181,111,236,179,74,226,115,155,175,153,66,151,154,173,255,250,61,217,157,81,35,53,47,110,99,59,245,189,236,250,62,169,179,96,91,55,183,152,239,187,233,205,205,143,11,51,25,156,169,102,180,203,252,201,105,5,111,122,243,251,158,125,248,123,219,145,160,56,200,110,52,232,49,104,179,105,3,34,4,20,53,126,123,67,101,213,20,251,92,234,107,153,166,37,106,18,48,40,188,211,244,165,252,131,193,116,157,192,205,38,58,242,204,70,87,165,24,96,168,176,119,108,226,52,6,38,216,233,253,231,121,225,44,23,20,251,20,65,76,190,202,111,190,141,190,74,17,196,199,153,1,76,183,254,238,90,138,125,70,237,244,165,18,42,96,149,50,19,254,152,138,198,142,105,126,135,93,193,205,221,216,106,159,217,122,164,245,230,215,109,91,177,196,6,138,153,138,78,134,100,253,25,23,164,171,10,109,70,26,172,198,242,44,61,241,2,76,58,144,158,23,66,14,103,143,212,103,126,247,157,61,194,138,98,114,66,9,175,253,18,97,149,134,165,111,105,23,250,160,56,235,47,61,145,193,209,94,15,8,95,221,27,32,17,145,224,226,29,66,10,95,65,223,15,215,139,244,153,156,226,253,214,28,201,128,20,180,193,23,206,142,26,27,7,26,57,71,123,88,230,112,140,1,106,194,215,101,212,254,223,54,2,171,66,67,174,82,170,45,98,6,199,93,224,168,65,218,170,253,189,236,42,190,66,62,154,72,83,251,111,1,146,24,43,132,20,124,106,190,105,59,246,149,235,180,104,175,20,172,27,219,115,82,80,46,149,4,250,102,173,126,175,148,207,41,112,253,150,212,91,76,205,202,205,184,195,169,107,136,12,160,187,57,232,158,151,149,158,124,133,171,76,234,240,30,20,218,249,131,50,251,171,111,113,100,192,170,171,93,209,117,122,109,184,26,25,224,167,77,211,20,83,222,241,7,70,105,173,157,58,228,233,70,112,243,93,140,93,31,237,30,73,159,195,2,129,49,165,142,85,250,83,183,231,141,56,10,119,211,207,221,39,109,15,239,209,200,220,117,197,225,163,89,119,170,187,196,119,80,171,238,74,221,20,162,223,7,109,224,238,19,233,0,84,114,219,47,206,107,0,249,152,253,210,124,148,105,230,208,93,133,154,147,55,206,193,99,90,107,73,11,140,105,221,195,140,122,100,90,127,158,148,192,218,150,118,192,48,134,158,2,167,82,166,204,155,191,102,121,178,157,64,229,72,132,189,78,113,222,153,252,135,242,75,148,215,92,143,130,6,59,140,254,240,132,24,232,89,171,81,138,171,149,35,200,95,153,158,115,157,100,96,77,98,19,199,185,158,138,173,134,116,195,227,231,138,43,146,246,43,152,73,125,233,181,98,206,131,238,133,80,93,249,43,215,146,24,57,0,251,186,119,7,227,198,73,45,86,189,185,187,91,109,229,165,238,20,35,67,246,59,223,179,67,79,220,73,119,222,115,165,41,73,66,68,146,90,122,78,169,97,134,115,104,165,134,160,209,186,63,215,40,243,228,126,33,112,19,254,153,81,252,82,180,249,50,146,223,33,230,218,83,175,18,192,120,255,88,64,92,82,127,23,205,126,49,245,97,19,79,93,17,128,14,124,217,1,71,27,218,244,15,51,189,123,234,80,100,125,137,98,136,25,231,108,129,119,243,32,170,85,199,210,192,236,239,209,42,154,119,53,57,150,192,37,220,76,41,178,39,179,128,96,232,45,254,99,37,139,189,60,130,38,172,85,151,247,135,233,234,153,207,204,13,117,104,234,62,122,21,11,218,238,205,19,75,208,83,178,48,233,187,214,147,231,119,67,182,233,62,76,33,105,172,231,22,76,163,123,249,131,13,67,224,170,247,181,2,225,95,137,209,198,72,253,47,126,99,4,241,116,65,195,28,222,196,60,214,151,186,233,58,144,156,237,230,83,150,246,178,66,106,93,228,169,239,81,159,186,175,64,136,251,169,4,48,229,107,137,225,7,46,99,127,106,78,149,212,190,8,84,212,215,22,89,175,242,167,55,43,242,21,112,59,244,220,169,52,105,231,114,243,183,19,157,6,252,24,45,174,54,253,118,221,108,76,159,192,47,182,6,238,196,178,83,194,45,187,241,116,207,157,95,76,72,223,249,81,27,204,198,81,187,140,216,232,218,96,56,128,74,185,191,88,140,187,244,203,102,239,146,170,80,34,164,222,199,235,241,111,175,193,3,13,249,18,165,203,96,167,255,252,115,20,43,220,234,222,254,5,236,225,154,161,143,209,78,214,1,198,242,101,17,239,60,23,89,91,235,162,189,193,206,171,86,147,184,74,84,7,31,188,238,189,251,213,116,115,212,145,79,75,39,47,133,53,124,167,232,2,246,186,221,60,103,118,207,221,144,172,251,49,79,63,46,239,157,206,73,247,174,38,52,247,172,48,144,181,244,224,107,151,200,184,209,201,152,200,131,32,55,120,59,225,245,244,137,253,83,251,239,221,121,63,55,23,0,84,250,224,168,66,123,210,24,76,120,114,240,233,82,112,228,80,129,50,39,29,137,128,128,31,68,166,160,67,158,28,74,196,36,247,219,132,1,157,204,85,83,111,227,14,133,7,35,200,90,169,175,114,64,116,252,198,108,255,0,89,116,109,22,39,148,33,185,90,52,219,141,249,94,254,121,226,246,134,150,243,79,243,112,20,16,128,102,148,116,42,194,221,221,162,128,176,122,122,237,235,65,82,57,121,102,227,139,104,233,76,253,28,123,80,8,191,211,68,187,49,48,149,251,103,174,153,103,132,198,254,72,161,226,173,180,52,209,72,103,57,176,180,24,239,78,58,52,225,218,127,247,134,18,91,23,39,201,44,71,52,21,180,184,146,155,76,212,19,57,252,105,216,107,253,101,38,162,215,69,216,221,82,111,49,93,92,158,145,158,144,88,37,227,117,111,94,98,236,110,210,224,201,52,240,199,203,123,121,156,98,137,44,157,225,244,139,86,159,194,195,144,146,233,216,130,112,232,125,204,255,79,234,11,85,189,229,105,118,196,105,171,58,49,199,232,46,222,183,134,72,74,4,28,140,39,227,206,194,119,243,102,61,47,51,245,250,33,139,254,204,157,87,209,118,188,201,73,247,110,78,234,120,232,202,70,99,239,60,132,0,197,157,93,213,31,253,108,31,113,243,33,66,214,124,34,181,85,223,54,238,189,167,82,44,210,160,250,94,154,147,103,36,246,198,227,77,36,197,224,127,218,69,69,27,149,135,160,5,2,158,34,248,128,66,227,83,253,221,49,64,189,25,184,66,204,164,95,127,167,224,53,55,4,148,229,167,113,227,126,213,130,141,111,10,74,191,148,96,133,34,98,61,243,42,53,97,209,205,167,249,221,10,171,113,124,126,10,121,5,24,241,48,175,244,203,141,158,250,218,80,79,121,45,163,80,207,140,222,210,213,160,176,187,95,221,17,253,209,110,64,38,226,247,222,155,26,138,106,17,92,51,53,131,241,204,36,23,91,250,109,128,215,111,88,248,4,202,102,94,44,213,252,222,107,209,144,212,82,159,34,66,123,110,134,80,55,81,144,226,59,143,247,100,196,14,51,155,169,194,108,55,67,222,169,41,111,250,91,190,247,224,212,168,20,85,125,227,194,90,183,91,77,84,70,239,109,120,194,239,153,249,2,105,80,136,214,199,27,241,73,143,137,126,206,94,77,195,253,153,239,24,20,237,191,236,228,103,191,55,87,16,23,86,56,56,244,2,143,7,212,16,117,85,5,26,32,141,217,199,199,12,142,140,114,148,110,150,106,209,247,62,54,27,74,194,239,67,218,238,15,214,105,201,62,218,125,121,39,230,46,239,167,59,97,164,246,91,64,121,241,70,172,183,253,167,122,129,215,55,222,15,223,184,121,40,213,248,53,27,207,235,175,217,200,129,191,154,204,119,42,189,79,77,19,202,78,104,243,42,247,54,127,231,36,228,255,126,114,138,152,105,221,78,144,112,202,147,211,127,26,206,158,132,249,134,215,167,187,153,110,200,100,62,189,253,42,200,94,51,105,49,97,149,52,188,57,173,228,207,124,76,90,48,67,194,31,234,212,204,171,254,65,239,67,222,226,102,48,54,59,33,198,215,99,47,178,223,222,58,141,22,136,59,95,122,213,218,226,146,25,246,204,248,105,144,65,74,50,13,198,113,191,41,12,207,252,90,233,167,233,90,241,39,27,171,119,93,246,203,84,119,158,181,64,30,62,19,75,52,220,35,191,102,90,103,107,194,201,131,58,158,111,204,10,184,158,212,6,114,104,5,116,115,39,18,90,233,234,246,0,148,246,210,99,164,78,13,224,58,190,114,169,64,54,45,101,45,100,122,127,199,140,222,204,100,187,139,167,254,198,122,21,36,114,255,254,112,122,187,132,85,61,135,31,250,82,31,173,193,132,158,25,254,73,45,177,25,157,254,27,178,3,190,168,245,212,63,12,95,223,118,51,107,36,147,145,207,103,131,154,180,236,212,153,140,6,197,175,217,170,220,43,117,7,143,246,208,226,20,249,218,40,169,175,224,163,139,243,189,180,137,103,126,201,140,176,148,95,61,13,86,173,47,77,89,229,60,51,73,94,109,143,167,54,245,104,81,153,129,160,145,78,102,96,247,79,121,126,112,85,250,210,215,67,111,219,95,140,180,173,246,52,208,136,214,253,226,6,74,51,93,12,77,253,251,90,212,84,142,46,76,138,52,175,65,139,116,52,224,155,244,100,180,158,255,174,188,179,172,73,84,223,250,186,37,213,173,208,177,106,99,13,188,31,227,29,215,134,30,155,218,172,7,52,166,188,237,223,36,222,138,246,29,16,20,61,191,14,209,110,60,235,100,62,223,126,59,202,33,24,216,137,59,158,94,163,249,190,23,124,212,169,24,11,107,217,131,118,162,38,122,87,98,154,12,215,188,226,230,52,253,40,245,246,193,199,244,33,31,80,188,212,212,40,120,190,199,249,130,25,22,6,53,223,115,242,229,143,112,196,80,199,212,226,249,238,158,25,160,183,20,36,188,246,145,124,86,170,127,102,202,175,58,17,63,75,19,111,55,91,70,73,91,65,200,32,249,111,155,175,145,58,186,109,111,125,99,254,147,111,81,84,64,219,241,98,116,142,119,21,163,184,127,13,239,213,51,15,235,14,81,81,135,190,126,133,15,109,58,192,238,152,186,57,96,3,240,223,222,108,182,169,155,3,205,249,247,222,139,12,148,108,43,214,236,241,20,124,108,72,110,120,153,224,14,136,51,188,155,47,176,203,39,117,116,3,250,120,139,228,206,98,166,135,154,205,19,122,102,72,196,247,151,96,116,140,187,175,64,43,232,166,155,247,79,23,255,169,169,143,23,112,70,243,5,138,128,239,74,221,228,247,107,119,95,252,240,220,42,44,134,184,161,250,100,218,22,122,37,160,29,8,134,225,123,34,154,201,233,234,59,129,124,34,31,82,161,45,53,185,76,135,163,147,45,7,184,170,159,228,46,238,210,124,43,135,184,82,241,62,68,144,211,183,107,210,53,58,21,1,183,221,136,167,197,1,213,116,91,187,63,245,157,71,129,199,241,6,31,189,154,119,8,190,112,56,130,15,90,169,119,250,219,113,53,220,2,250,61,73,138,184,219,10,149,128,202,165,85,118,155,25,79,54,77,0,90,177,141,165,252,106,71,219,169,14,42,76,223,203,18,127,110,166,229,88,177,91,96,154,247,116,111,165,94,63,87,123,123,168,140,249,92,50,145,137,170,16,65,171,101,53,55,211,150,151,250,201,9,113,166,91,151,50,228,153,222,203,252,220,63,228,157,5,129,66,128,94,227,120,253,12,180,167,125,69,230,250,123,116,117,191,253,159,39,163,105,201,61,87,188,222,165,107,164,245,67,230,80,252,168,165,120,81,224,94,95,247,71,187,158,236,74,125,244,192,225,135,191,182,245,238,234,205,7,225,150,251,135,120,194,53,33,62,7,218,123,110,222,169,63,154,13,115,141,240,31,233,36,209,39,91,4,153,226,123,22,5,219,195,120,189,31,186,11,179,133,245,10,208,58,237,65,111,172,93,95,107,5,32,62,77,83,203,205,132,29,137,83,1,62,209,26,230,169,240,107,16,159,164,236,226,230,247,28,83,56,41,212,188,225,207,195,178,169,128,207,213,235,163,75,175,63,153,67,221,180,208,8,120,61,200,213,42,75,51,221,155,228,184,91,91,205,35,10,14,245,105,194,92,243,93,215,99,169,153,68,96,196,64,131,97,208,254,181,65,215,159,91,65,177,41,170,18,146,223,207,159,27,105,53,5,255,154,152,71,140,9,189,210,10,84,69,6,241,101,229,45,68,202,96,188,89,105,195,247,247,2,228,38,79,118,247,132,25,67,98,215,170,74,20,153,37,143,128,76,164,50,153,141,219,104,196,213,185,251,6,109,180,178,195,76,247,169,202,95,25,176,216,223,26,62,54,237,190,193,131,40,17,249,109,93,214,32,220,30,137,47,33,37,212,230,95,18,214,218,35,158,235,155,35,117,244,17,221,62,113,43,194,217,146,196,58,32,188,190,91,88,115,179,205,12,5,86,178,116,61,144,70,133,77,225,164,70,104,226,155,2,1,142,182,232,87,88,19,186,127,13,90,71,84,126,142,174,248,86,124,143,71,228,73,253,71,64,137,195,55,113,88,58,166,118,136,221,80,161,215,55,158,16,59,36,90,15,212,110,35,175,65,4,163,141,134,128,71,60,73,53,200,255,234,144,160,111,190,95,156,1,123,29,85,82,5,246,2,139,113,243,40,39,145,199,88,32,190,194,12,106,83,205,215,149,104,53,146,30,85,201,24,128,154,58,5,42,114,219,184,107,106,190,3,92,125,213,14,218,63,180,253,18,105,148,199,236,90,129,108,206,166,243,8,117,183,26,9,151,3,254,100,101,152,235,242,220,196,48,246,182,108,30,197,167,153,169,172,232,113,206,114,240,13,227,238,214,35,237,85,215,84,186,111,147,212,13,82,239,25,69,191,72,42,26,164,66,177,235,119,24,78,236,239,211,20,230,181,33,246,88,126,255,153,1,25,126,105,59,218,30,102,0,251,74,81,246,93,75,70,76,231,102,60,127,69,167,35,43,249,98,24,180,78,103,114,28,239,215,104,179,198,205,225,66,73,184,248,27,38,214,184,185,117,254,234,30,92,231,107,238,36,125,6,172,89,79,7,243,89,253,230,192,142,116,51,235,180,228,125,158,185,235,93,225,191,208,165,110,95,245,160,103,134,46,173,78,99,142,47,107,186,70,19,120,184,151,111,70,186,18,118,165,212,189,193,82,245,253,136,60,81,26,239,102,74,42,158,144,164,228,215,83,99,53,73,124,191,26,39,51,221,124,57,137,157,137,39,223,83,44,53,111,52,239,147,175,38,142,170,42,186,21,65,54,247,127,16,8,89,67,31,12,82,96,119,220,72,41,245,145,216,147,224,199,251,34,73,187,74,114,143,232,95,58,126,53,82,208,59,61,118,139,147,28,6,103,205,50,225,131,236,233,107,11,78,204,116,24,55,83,180,243,204,53,33,162,122,187,38,173,224,59,33,82,135,185,85,221,224,37,158,185,166,18,147,122,109,0,64,184,21,2,73,109,103,5,209,187,253,216,218,199,84,86,147,55,123,143,49,207,231,211,78,115,18,68,125,145,226,124,102,60,179,212,200,67,203,69,247,90,2,253,47,61,253,244,126,26,57,244,205,148,153,24,142,192,253,197,183,62,11,216,172,126,77,186,147,189,148,112,184,60,77,133,129,136,244,123,237,195,134,212,146,203,8,92,234,213,64,138,49,183,39,34,173,25,94,196,71,163,84,114,102,141,197,215,173,156,46,201,107,171,78,174,138,153,162,158,54,4,80,107,246,224,195,170,32,186,161,24,90,109,135,245,12,253,90,40,141,126,190,81,146,187,255,212,47,131,11,58,156,112,168,155,171,198,146,118,62,184,15,98,136,103,125,240,121,166,235,185,154,190,119,23,109,31,154,251,173,235,231,153,97,71,74,10,157,12,218,12,51,94,99,106,99,135,231,218,71,133,142,201,228,227,128,155,139,81,1,237,147,90,182,201,92,251,38,206,7,75,161,166,233,205,123,189,183,32,239,170,125,209,19,18,170,87,33,36,107,218,116,91,184,49,110,200,172,155,28,153,150,64,238,148,6,41,224,181,184,89,142,102,45,224,40,120,33,23,31,14,137,213,147,205,219,11,163,168,135,171,242,182,65,56,191,40,16,194,49,165,161,9,63,253,121,81,246,206,120,106,253,201,220,135,183,1,85,235,8,79,55,135,85,173,122,133,17,126,207,150,126,251,6,113,205,205,80,19,207,44,21,27,157,133,21,180,75,114,27,127,24,22,162,180,153,248,101,104,146,129,142,243,153,55,126,183,142,26,221,44,254,98,192,22,170,212,24,43,189,104,206,111,89,186,101,169,180,207,8,84,155,151,116,187,29,239,50,211,14,226,190,222,216,136,56,193,86,39,233,64,214,91,221,92,237,251,107,131,148,169,198,187,57,177,164,146,205,27,81,251,135,11,35,117,247,3,105,24,110,164,54,172,99,66,86,176,120,145,124,25,163,125,226,75,184,158,226,251,154,131,6,133,52,100,103,194,89,225,229,251,58,70,210,230,37,210,241,38,59,220,173,253,199,203,167,192,236,192,130,122,143,224,172,205,187,156,222,158,56,189,107,159,60,12,21,59,218,228,104,36,82,53,229,187,49,220,216,253,196,205,77,53,39,73,247,54,239,80,190,102,200,178,212,157,6,198,26,230,235,190,165,237,146,44,227,140,23,131,3,68,79,101,152,8,226,107,90,219,240,78,189,89,228,183,252,106,4,21,213,105,229,40,220,241,98,7,244,164,110,213,43,112,226,20,234,202,159,126,76,160,156,14,183,224,148,208,61,9,5,170,88,95,16,148,159,116,0,209,15,83,28,131,2,193,82,74,136,44,19,190,8,136,202,156,58,228,247,248,170,209,1,184,56,212,147,167,51,172,244,244,204,184,84,41,141,212,225,179,241,6,90,58,173,243,185,124,167,106,52,239,46,2,41,77,181,82,162,112,92,207,162,174,167,28,149,196,201,61,160,57,144,66,151,68,158,105,253,187,113,243,154,242,41,230,133,5,114,103,55,85,59,179,36,241,9,36,201,34,197,161,131,138,196,95,139,198,96,196,234,212,74,70,113,78,105,43,78,173,120,255,220,137,253,143,13,231,187,252,103,55,156,255,183,255,243,127,249,143,255,250,63,253,235,27,206,87,53,224,225,163,164,135,188,169,10,166,203,116,209,31,70,122,16,97,236,100,92,33,50,243,211,235,211,212,138,78,195,113,107,129,75,66,204,112,120,190,149,58,104,138,84,148,126,53,55,243,45,197,97,29,196,67,111,126,154,199,228,152,217,83,134,152,233,83,122,139,13,127,172,73,166,122,217,89,231,187,35,45,195,71,162,83,204,168,197,251,147,83,189,251,244,230,232,78,77,31,20,42,40,2,95,250,217,245,31,170,17,145,59,210,72,106,182,62,53,55,147,238,63,98,158,199,9,149,6,77,152,39,141,202,12,238,135,129,28,132,226,240,43,84,41,174,247,128,146,252,221,137,183,152,41,130,76,31,113,83,68,214,7,27,116,130,249,107,25,215,182,222,156,140,212,59,50,134,233,24,11,216,140,181,49,253,140,70,184,145,133,173,102,88,169,167,155,33,53,214,201,16,41,89,192,47,59,181,14,129,204,217,142,50,53,52,89,73,19,13,254,142,215,124,135,244,74,226,103,191,102,242,158,254,100,247,243,172,162,3,222,26,148,26,110,110,75,234,76,215,76,212,241,182,47,88,193,78,77,143,86,77,64,202,205,227,75,35,126,231,172,179,130,225,0,72,102,8,43,71,165,191,150,29,203,250,173,233,238,143,33,163,45,160,235,115,131,99,28,110,54,28,174,254,116,161,205,190,187,153,203,245,183,113,123,125,76,6,12,199,242,86,116,167,122,15,243,61,253,119,66,224,17,100,32,119,238,102,58,114,143,154,233,112,246,183,70,59,164,39,51,27,190,63,25,201,122,193,104,87,98,101,119,215,6,173,202,146,178,93,245,231,3,248,205,33,120,223,201,188,202,10,171,97,245,213,58,130,109,121,208,104,175,130,92,104,20,66,13,237,102,164,3,63,53,3,112,246,81,65,211,183,171,25,250,89,223,13,73,86,244,169,55,167,136,232,70,18,244,85,141,228,249,222,47,131,86,16,133,123,204,168,120,187,181,143,161,43,115,81,137,125,7,21,156,42,85,192,6,236,54,224,149,167,155,161,50,211,17,227,185,171,255,180,193,107,146,25,29,12,255,109,136,59,190,100,134,194,194,95,122,17,163,38,51,37,13,191,57,130,38,217,12,158,164,185,25,160,97,50,67,172,234,230,1,79,180,154,167,117,118,186,249,186,48,75,103,233,141,180,188,69,231,154,145,133,211,49,69,172,232,185,45,248,245,71,123,6,217,88,231,23,47,134,247,38,141,177,84,163,135,55,50,223,157,110,151,150,62,9,98,84,219,199,188,177,117,234,84,153,38,100,240,204,132,40,233,222,196,245,126,241,13,133,20,111,108,201,183,189,253,167,97,100,79,87,143,192,181,131,236,60,210,240,142,245,124,206,0,119,205,165,167,1,71,34,244,117,97,130,54,254,180,11,172,254,124,235,234,102,67,18,170,121,193,241,247,204,180,117,245,244,96,203,197,240,0,254,15,21,122,129,114,109,57,173,215,0,223,173,110,8,250,138,78,47,3,107,253,172,217,60,2,161,61,80,66,175,249,151,71,68,59,36,173,57,156,146,185,196,153,139,107,94,211,134,196,151,140,155,223,121,145,215,207,117,109,188,239,3,1,208,47,109,149,230,93,248,197,67,73,25,204,218,28,234,63,224,180,223,127,110,13,39,248,51,227,132,247,150,205,78,39,59,40,137,207,60,40,48,82,250,131,65,44,185,219,223,223,94,110,6,68,55,255,60,184,123,3,133,130,75,159,127,223,122,186,121,64,253,255,103,204,134,79,5,136,41,230,250,51,226,62,195,65,55,159,180,169,240,189,102,152,239,134,180,254,126,237,135,15,239,119,184,207,201,83,156,164,254,231,230,251,255,210,254,76,180,215,217,209,63,75,76,140,63,179,212,47,62,214,13,250,103,138,191,221,144,44,236,39,25,179,159,5,114,252,214,80,1,231,185,192,58,247,123,27,154,188,254,89,154,219,239,125,55,160,154,182,20,91,215,113,117,5,202,241,103,87,56,110,158,75,145,185,63,123,138,55,49,3,94,81,168,244,239,134,244,86,72,167,151,169,245,241,103,59,123,147,161,35,112,44,197,181,223,205,112,248,123,223,45,101,231,253,108,162,190,234,102,58,194,254,110,196,126,111,180,211,211,44,102,23,239,126,241,141,255,78,253,242,25,208,170,255,52,29,185,227,207,1,114,252,173,43,29,182,227,207,241,179,194,12,77,78,251,115,120,141,103,53,14,148,150,79,190,233,63,108,178,85,243,207,177,233,31,243,144,255,172,127,206,220,183,217,93,235,125,200,181,243,137,237,91,74,183,22,64,141,32,236,188,159,110,70,141,171,252,117,22,222,166,210,105,7,157,231,143,171,225,221,140,168,79,39,189,247,31,55,229,29,139,29,108,237,73,155,33,78,206,243,237,250,177,8,250,143,139,244,164,232,49,207,185,210,158,115,140,0,208,205,119,97,143,145,221,179,7,139,191,102,72,21,211,139,225,219,249,189,105,162,109,235,143,99,56,253,189,8,217,210,25,0,156,217,231,17,0,193,158,142,54,156,210,23,172,94,51,16,205,245,199,165,61,110,238,64,138,251,31,135,248,245,103,92,51,125,11,61,187,211,222,118,136,208,197,84,146,13,243,197,79,245,23,187,35,176,244,144,48,79,62,30,141,180,213,218,57,14,88,49,89,152,243,235,79,16,225,215,82,180,250,27,129,180,226,99,6,82,49,5,109,132,47,190,159,25,117,255,202,161,207,42,254,181,104,75,209,195,203,2,39,191,24,9,190,52,199,45,236,242,253,106,83,167,171,51,7,109,243,121,11,136,229,140,28,78,2,39,239,110,157,75,37,48,45,94,236,207,111,132,61,247,104,7,170,5,155,175,82,212,160,31,171,115,173,63,161,106,60,56,187,120,14,85,137,56,182,155,203,94,233,201,134,233,202,61,51,107,53,125,107,62,238,116,235,61,75,244,132,56,96,38,222,153,12,215,235,55,53,241,112,96,203,246,121,180,62,58,42,147,217,198,252,153,111,128,190,213,205,57,176,173,52,191,26,118,46,221,227,79,231,63,132,25,226,251,100,70,73,197,111,110,124,43,50,228,48,146,150,184,122,167,101,111,114,35,62,83,238,202,249,242,91,67,126,230,27,214,178,108,230,86,179,17,202,62,51,162,203,186,159,29,224,25,190,77,47,35,243,82,243,186,113,69,252,246,221,220,164,220,137,249,248,193,181,64,41,105,68,135,110,97,140,231,93,100,82,204,95,0,84,144,212,124,230,106,172,224,110,182,214,179,23,97,119,35,39,157,106,181,173,240,221,251,158,190,67,26,82,22,36,37,156,184,191,102,138,128,154,179,48,158,43,79,105,160,129,92,5,236,140,180,5,254,211,91,60,72,235,72,134,29,77,39,244,51,223,20,165,182,47,253,138,208,149,244,242,146,72,116,228,130,222,11,243,180,252,237,187,184,109,130,8,121,50,104,39,98,117,180,123,59,249,86,48,169,148,83,252,222,232,129,203,62,73,246,196,91,78,184,55,19,94,205,11,98,245,207,159,12,166,92,249,233,187,167,207,237,59,252,160,203,86,246,35,211,43,119,231,203,52,79,196,229,188,235,10,133,108,223,40,203,93,12,242,214,253,231,230,190,141,158,36,93,219,145,199,118,1,156,193,199,16,100,43,180,70,128,22,34,96,27,42,236,176,160,6,14,245,143,241,83,57,88,98,230,116,247,68,39,234,187,50,38,55,106,5,62,240,238,13,134,71,184,252,205,28,156,113,156,121,91,219,183,233,78,44,213,147,118,195,168,136,210,205,155,215,82,8,119,183,176,183,155,53,170,64,0,50,219,76,175,133,218,218,107,151,191,129,34,45,207,217,124,237,213,205,148,139,179,121,184,234,250,128,207,108,239,244,219,108,225,211,205,84,148,210,107,223,80,199,227,170,9,80,161,230,171,183,83,16,140,105,153,212,150,205,145,242,176,98,213,202,55,95,206,136,124,125,41,22,88,26,52,62,153,63,57,167,83,201,87,15,167,233,27,148,214,180,135,26,51,204,219,110,134,39,96,165,49,247,153,66,105,76,8,241,205,56,143,231,19,169,193,237,47,127,47,58,248,159,249,254,236,201,191,108,73,117,55,163,54,155,166,74,237,197,163,73,227,170,201,67,10,95,130,191,214,238,231,207,215,70,210,192,71,220,40,218,245,230,219,68,172,159,249,192,215,175,86,244,243,252,189,14,60,196,51,153,73,95,62,243,7,147,152,62,217,134,121,222,175,70,225,177,233,147,109,34,167,55,224,203,36,212,182,154,33,4,221,110,158,218,77,131,25,98,135,207,205,26,229,118,122,214,61,230,66,40,230,59,39,221,26,81,185,225,230,131,60,155,154,129,216,249,131,53,129,130,97,188,78,161,23,48,86,3,231,167,143,181,172,186,249,204,40,17,166,149,11,99,184,167,44,238,191,11,245,43,214,251,143,15,216,93,102,93,233,9,96,179,108,158,137,89,40,21,76,125,48,144,75,211,7,228,107,75,160,192,232,61,180,229,84,64,3,90,121,193,135,94,51,129,165,231,36,44,70,210,15,221,96,62,127,51,116,67,115,45,1,25,77,157,205,187,248,33,255,222,122,234,81,3,186,78,227,187,154,30,80,61,205,175,75,72,167,119,119,243,61,233,36,169,128,199,56,220,71,25,128,110,134,110,87,112,6,123,218,25,114,51,233,165,231,132,61,199,211,183,48,201,45,169,85,177,13,130,228,115,51,74,82,83,205,224,108,226,106,182,120,61,153,190,176,93,15,253,75,167,150,113,225,248,43,163,103,166,171,206,20,209,60,65,250,221,67,41,237,23,119,52,238,154,246,151,66,93,78,156,163,31,154,114,63,121,64,88,20,157,221,240,181,247,237,191,253,85,21,170,128,92,29,55,195,159,28,90,173,79,31,237,6,215,81,89,252,144,165,23,71,225,154,75,148,162,64,7,165,221,191,33,185,216,226,98,242,21,250,100,247,176,113,62,69,72,207,122,122,176,1,27,153,27,123,213,228,106,39,151,235,37,155,9,250,167,166,95,6,33,48,226,106,234,105,122,239,14,134,121,187,249,198,176,83,71,20,176,66,115,51,196,30,234,8,64,213,57,155,223,28,182,43,221,253,33,170,117,26,152,9,181,166,82,80,118,163,92,122,78,223,53,51,8,122,181,181,21,86,55,35,145,174,191,93,160,50,251,220,140,27,39,83,165,154,216,93,60,57,50,125,106,101,226,249,147,193,136,34,222,106,183,46,166,238,99,74,92,168,235,150,227,208,181,201,39,253,234,95,145,47,66,169,215,165,34,39,218,8,26,255,118,56,170,190,120,50,220,104,189,216,169,47,193,13,180,157,222,9,218,191,29,191,251,103,123,6,246,189,124,188,218,151,146,194,29,135,196,211,136,179,116,184,78,244,119,129,79,137,153,86,3,253,233,1,187,134,223,252,206,216,180,249,67,24,227,241,43,202,104,35,237,69,149,5,112,252,75,19,61,168,179,90,17,205,136,241,68,76,64,231,127,53,98,239,29,230,79,41,90,45,132,116,95,118,66,83,116,244,100,169,149,206,213,48,239,236,99,192,108,228,57,231,105,14,136,164,56,233,69,136,192,4,243,146,22,79,10,79,107,119,121,242,175,233,147,149,15,164,73,140,41,196,124,106,166,245,244,101,81,238,199,162,14,184,212,124,227,183,82,195,76,250,78,204,59,164,180,129,139,149,52,141,192,86,205,214,195,220,181,0,77,37,53,60,43,204,8,25,170,185,172,71,231,96,230,243,165,247,130,208,41,70,124,52,21,189,194,12,74,108,135,185,233,113,92,174,103,189,183,88,187,178,191,222,136,29,36,172,220,91,35,216,107,133,74,118,138,117,46,125,238,70,255,75,190,88,7,5,204,199,60,250,211,105,80,232,219,90,159,62,119,122,50,248,232,207,214,183,214,157,244,142,255,113,81,195,159,49,75,87,211,131,87,134,142,184,252,246,141,12,104,179,21,51,242,1,106,6,124,45,223,171,72,51,253,2,249,80,101,31,30,40,52,233,205,145,76,147,247,46,128,216,196,188,233,99,215,105,170,135,83,179,28,127,124,206,110,252,150,98,54,76,237,144,21,50,211,213,8,189,200,250,41,35,93,108,10,30,67,22,231,39,43,31,10,220,42,115,5,6,178,52,104,32,116,226,131,153,52,139,142,138,177,206,87,217,86,244,151,77,109,160,202,150,164,217,85,58,239,175,231,81,101,67,91,233,214,13,54,118,221,14,199,210,192,30,142,196,45,123,169,112,227,47,184,177,93,56,221,54,98,209,166,197,138,194,153,236,226,2,186,91,224,149,100,175,35,191,211,244,206,197,249,122,236,244,208,184,220,84,216,95,87,131,157,59,57,67,131,12,189,147,147,217,169,117,52,59,68,85,98,199,20,35,187,36,209,47,57,25,15,188,57,48,187,158,61,120,117,107,119,61,110,69,239,2,115,13,124,165,157,213,90,196,69,87,245,116,57,232,19,103,236,181,214,47,252,155,106,216,0,177,254,40,186,139,143,161,129,5,240,242,236,161,76,105,54,55,65,220,238,116,157,248,55,159,130,1,80,60,152,83,158,12,86,21,189,57,114,237,245,19,223,74,120,86,48,223,165,21,223,3,193,212,158,204,52,104,132,227,118,163,93,9,218,233,249,233,174,242,1,217,44,64,79,185,186,44,39,238,176,13,227,19,213,21,48,215,144,254,250,142,64,141,252,211,23,131,31,63,38,225,103,201,41,249,109,227,135,126,102,116,203,119,122,180,251,211,30,100,66,227,209,148,88,144,252,218,114,130,251,9,22,126,21,53,67,193,227,195,130,96,183,186,225,247,86,20,121,223,147,55,56,213,197,17,129,163,179,149,135,166,37,118,187,231,197,167,217,62,120,241,222,126,67,217,80,84,217,22,185,10,228,166,126,205,180,150,43,15,47,201,164,233,73,76,154,157,166,166,151,216,3,166,75,98,144,235,104,171,36,51,68,231,239,189,141,133,94,243,171,115,220,45,252,81,4,35,159,168,69,251,107,5,238,233,23,155,196,139,62,56,251,166,15,57,120,101,229,99,228,35,28,135,250,216,62,161,132,160,124,66,135,226,18,222,13,209,204,192,74,82,255,115,243,84,112,96,131,130,210,189,112,196,55,132,228,8,105,113,144,186,239,185,200,255,43,76,238,55,121,248,222,25,98,33,205,60,129,231,24,17,156,108,250,157,244,115,16,241,182,151,245,154,251,163,127,91,126,155,206,244,241,106,88,70,100,115,52,55,123,95,211,91,196,26,204,66,235,211,243,225,7,65,246,134,236,67,60,70,252,194,70,112,238,9,160,123,238,156,42,61,23,176,225,67,46,225,87,111,83,166,18,179,49,90,189,71,35,80,253,164,50,14,70,140,255,240,171,158,70,220,164,68,241,144,36,242,5,159,25,182,119,61,21,97,11,122,220,106,140,231,234,75,43,81,31,10,16,199,175,30,237,40,241,44,221,185,197,229,234,128,8,221,195,73,10,85,31,184,162,29,87,127,39,33,50,63,128,42,203,127,251,126,126,189,24,222,175,248,229,158,250,1,169,52,209,133,23,102,75,136,36,156,105,113,88,23,133,143,84,249,190,187,153,23,39,22,196,129,223,202,0,36,8,2,227,214,137,89,179,78,80,169,35,126,153,54,118,41,27,210,210,234,123,41,82,117,233,112,51,149,133,25,95,171,53,232,55,196,204,172,124,149,191,107,6,235,35,111,77,54,107,190,137,68,31,227,167,32,8,114,185,206,188,124,173,108,74,242,224,112,252,123,134,136,68,225,146,246,26,10,190,208,40,249,79,211,228,162,128,0,88,1,98,134,27,17,184,222,187,87,111,43,101,142,82,236,104,122,241,65,46,221,205,70,190,47,102,148,120,182,207,240,109,132,40,98,46,132,40,219,205,8,86,202,247,34,45,25,17,223,253,148,247,207,229,193,41,165,123,154,146,155,31,253,154,36,90,92,249,133,197,149,168,216,171,165,22,221,79,71,74,60,97,213,58,116,89,213,173,173,165,233,223,173,131,190,197,131,85,229,175,172,215,105,42,59,118,5,210,234,10,1,111,200,153,118,127,178,82,84,136,152,104,110,58,2,9,194,158,147,192,129,240,85,76,207,243,28,18,147,138,12,161,217,48,188,187,99,148,31,242,211,16,125,121,202,14,135,115,171,192,3,78,81,232,47,79,19,46,236,106,190,62,192,242,80,116,15,99,73,22,115,67,100,125,135,249,251,146,25,220,181,167,45,54,205,28,226,108,208,250,15,181,251,51,31,212,128,155,152,175,131,23,1,58,89,158,182,245,106,180,101,252,0,162,51,224,136,55,13,245,133,11,71,91,241,65,83,49,133,60,252,136,121,70,51,154,28,17,212,170,187,195,213,72,211,163,205,35,102,235,4,142,137,70,129,66,175,134,127,34,206,0,132,6,245,189,12,50,243,197,210,221,26,46,154,14,170,51,138,34,115,215,148,208,26,70,195,227,154,187,182,149,42,133,107,193,93,139,3,2,22,35,121,233,217,235,112,24,246,50,254,56,89,0,133,78,246,58,253,98,152,237,210,173,43,107,213,159,219,36,142,229,193,174,27,143,187,232,102,122,163,228,230,195,90,248,194,252,169,79,91,136,206,203,231,47,189,169,132,203,131,131,89,170,254,220,72,10,201,126,69,73,224,115,60,12,177,77,21,102,54,184,64,16,10,123,71,0,109,10,91,103,194,245,35,238,226,115,51,73,125,73,90,208,228,142,212,218,51,47,60,75,185,57,249,39,71,71,129,199,168,10,57,38,175,19,51,1,60,242,157,165,242,219,55,196,109,158,212,160,14,63,21,15,64,99,227,241,197,135,63,165,57,38,142,4,103,222,104,56,30,75,168,126,236,72,56,35,204,244,106,136,195,11,139,193,221,72,252,167,25,151,166,87,227,200,63,119,25,234,198,42,242,152,119,22,16,156,190,216,107,153,152,102,164,43,167,37,193,31,215,131,41,150,44,89,0,236,194,91,166,138,233,245,13,189,57,116,205,111,91,32,221,203,187,132,153,140,135,211,222,82,237,88,82,67,99,49,154,3,247,204,136,84,196,60,156,20,95,167,67,229,136,33,139,52,133,219,105,230,50,222,4,44,77,154,217,175,149,226,250,59,250,86,75,72,209,105,93,224,237,184,149,95,174,95,122,238,239,243,153,100,77,72,159,190,53,234,142,126,100,55,250,24,35,101,200,38,18,253,23,204,41,165,210,230,98,203,76,248,92,0,240,157,70,20,162,231,47,230,89,147,70,121,204,172,154,233,179,212,156,193,124,117,31,190,66,24,193,244,219,141,0,103,248,10,41,202,210,58,233,17,62,225,179,222,200,167,74,127,198,100,68,112,211,124,109,155,102,137,204,67,26,229,99,55,164,108,38,238,29,214,251,253,195,251,131,135,72,39,249,4,121,20,123,233,168,234,6,65,15,59,31,175,13,59,49,178,161,159,174,32,218,167,98,151,135,232,57,153,97,14,13,95,228,134,5,59,253,54,52,140,110,166,77,113,127,201,92,71,248,42,32,89,78,255,99,174,59,204,9,156,104,129,115,139,227,235,58,139,154,92,43,232,73,53,143,102,191,1,189,157,222,220,164,188,221,69,163,129,86,118,188,123,44,135,200,232,164,249,185,77,125,112,52,38,74,68,79,5,56,156,236,74,100,128,227,84,62,22,142,169,121,30,23,237,189,199,50,61,53,242,219,21,136,249,115,215,161,116,5,51,162,91,30,164,25,126,168,223,40,190,233,79,119,30,221,239,77,227,137,238,228,246,245,195,87,249,174,199,166,159,211,228,104,135,59,35,100,173,210,123,145,58,241,76,213,134,39,74,207,1,234,93,143,169,165,33,100,93,181,162,69,207,255,137,138,150,181,115,150,116,76,128,237,122,102,107,42,150,168,144,200,1,116,139,135,218,243,147,157,131,48,208,40,36,61,76,63,83,24,183,9,75,118,160,254,113,8,121,87,49,115,128,189,105,138,143,166,41,155,98,12,88,111,55,157,40,35,37,143,162,161,133,228,57,184,73,15,115,215,7,231,85,61,55,49,107,81,45,171,98,225,177,23,73,104,231,60,75,239,77,165,66,238,13,249,129,62,55,74,102,51,110,222,18,131,127,105,70,206,18,102,154,44,197,39,32,203,25,79,70,33,78,93,75,235,188,246,244,131,249,99,234,141,180,217,163,194,50,109,11,146,153,66,66,121,68,58,135,164,148,30,188,68,168,14,201,153,36,198,181,206,81,88,109,195,215,15,15,169,160,181,251,215,180,58,188,39,27,119,143,209,86,7,8,5,72,0,61,51,36,231,77,221,44,72,221,60,136,233,198,127,163,86,142,191,247,94,221,220,117,245,224,154,211,196,50,0,107,170,136,86,49,138,48,79,59,210,124,171,237,133,56,120,159,35,185,39,40,64,213,20,161,50,52,34,253,118,207,111,178,221,234,91,222,192,219,147,92,72,62,14,13,82,224,123,242,61,165,35,108,172,207,61,153,241,94,201,110,48,185,170,111,57,1,192,123,188,10,182,110,233,242,64,54,54,118,36,212,215,119,73,78,177,163,161,137,210,214,214,13,137,107,31,190,118,154,164,252,72,119,30,82,135,64,165,163,233,38,13,81,113,9,51,107,79,63,244,49,77,79,207,149,166,164,72,225,21,60,252,191,110,189,225,174,243,104,123,51,193,68,135,165,166,225,36,195,239,176,3,246,99,237,68,128,91,254,30,227,111,184,225,164,72,19,1,164,197,241,195,133,202,180,214,34,10,40,49,143,193,33,22,208,98,2,41,171,58,194,204,128,233,241,64,70,36,22,53,186,151,105,55,2,169,225,220,27,147,47,165,249,24,170,49,51,110,126,15,251,47,109,86,214,89,237,217,206,2,182,37,109,40,247,156,156,81,232,6,105,148,54,74,120,190,162,4,3,19,87,213,56,193,148,107,162,124,73,125,63,109,102,247,113,2,140,1,176,94,189,32,188,224,115,164,128,147,78,135,105,12,67,81,139,64,186,94,204,244,131,40,114,70,69,103,49,27,93,138,35,122,224,213,209,231,110,40,121,63,240,22,141,35,57,120,130,48,180,10,80,9,126,167,124,112,185,52,44,45,138,75,187,80,41,247,220,105,236,143,118,127,76,219,234,1,233,125,203,1,69,199,250,59,244,208,4,211,249,46,134,214,250,124,127,66,43,167,74,1,135,209,210,247,168,144,82,117,191,55,249,123,141,86,175,183,188,157,123,3,164,106,106,254,40,180,71,69,111,238,105,38,25,153,124,5,87,151,164,182,123,15,255,116,111,200,60,252,193,217,179,71,242,67,168,100,59,236,140,118,217,163,239,101,121,220,119,115,184,23,85,133,229,154,193,219,189,17,223,228,119,244,96,163,81,200,233,132,144,45,235,59,63,26,178,81,239,181,183,241,80,180,60,42,209,124,72,55,199,76,222,217,118,89,3,208,118,232,113,232,197,27,88,225,27,51,176,136,90,97,65,27,121,71,231,251,194,129,205,30,18,135,79,115,164,31,170,138,105,162,65,96,239,16,68,0,115,67,93,32,104,16,29,68,216,122,18,185,43,166,137,183,3,55,185,219,108,217,189,154,45,32,182,119,18,166,92,80,163,33,48,144,172,135,71,77,230,22,144,232,73,212,188,211,115,223,77,104,9,124,247,155,127,214,207,23,61,174,8,185,238,170,123,142,117,185,56,144,21,178,81,245,83,80,83,254,4,213,76,5,77,55,21,231,91,4,109,13,184,34,237,56,7,167,232,153,65,135,150,154,188,43,217,84,238,234,129,166,80,119,218,230,116,188,116,19,220,89,252,229,109,28,238,40,55,3,38,211,109,252,46,76,87,95,26,16,156,167,20,215,184,75,36,48,180,195,136,162,244,220,172,13,173,114,55,147,237,25,249,244,114,36,224,88,73,184,99,25,43,155,3,34,104,13,44,194,178,138,121,239,29,15,190,9,240,244,100,188,49,94,112,63,80,186,153,154,136,162,83,116,197,160,237,172,46,137,104,136,203,192,91,237,179,140,148,63,187,223,163,135,217,162,213,148,125,67,111,201,199,140,206,247,228,76,116,65,125,242,98,39,165,246,202,169,189,201,136,195,117,32,102,136,42,2,184,63,160,37,82,55,7,41,150,248,218,131,144,64,110,78,102,221,123,225,224,109,211,175,69,230,199,73,198,232,180,165,5,86,204,243,56,29,47,230,235,74,232,247,128,187,196,21,246,134,177,157,234,249,130,188,85,128,70,7,192,126,61,116,97,214,46,61,94,107,23,245,149,173,175,81,103,97,209,174,23,52,23,106,27,242,210,67,33,92,215,12,226,43,158,91,89,221,174,213,144,178,43,204,224,200,83,246,121,58,238,1,70,208,124,188,32,6,231,109,166,195,250,122,213,143,217,184,72,49,145,192,167,168,63,176,15,187,227,142,21,144,176,197,164,94,155,203,217,94,243,105,10,11,45,156,55,65,148,115,31,11,18,165,116,117,13,111,226,158,171,35,229,14,182,81,125,70,7,8,156,239,154,240,55,226,195,227,77,28,53,111,88,240,226,184,60,25,111,13,181,176,86,19,140,233,197,205,39,245,244,23,75,55,248,123,3,202,40,122,115,250,232,188,94,48,126,224,55,242,228,55,144,26,222,135,55,12,113,164,125,95,133,28,241,92,97,46,10,0,32,233,225,164,237,102,94,169,38,86,172,5,68,110,126,180,208,129,200,39,148,255,110,158,137,62,232,58,27,53,188,141,201,98,213,94,107,202,57,209,116,51,141,86,93,138,71,228,203,93,214,144,184,224,83,247,175,178,207,123,128,131,185,86,45,220,222,51,247,124,109,203,168,104,183,91,255,233,68,141,33,237,51,85,79,43,108,184,93,190,215,248,180,10,201,94,233,39,62,117,11,109,59,6,215,238,192,161,97,44,34,74,158,50,113,94,226,112,187,251,143,62,246,228,63,196,102,185,147,22,209,61,18,200,137,125,177,141,155,30,102,234,32,47,229,196,18,40,9,3,79,191,244,233,69,246,241,251,48,43,245,44,223,167,245,37,176,250,78,189,216,144,192,198,10,152,52,254,230,238,219,243,216,180,109,199,74,116,51,80,84,69,83,1,105,9,213,239,163,87,20,33,147,103,70,140,161,105,51,40,52,57,126,68,128,176,248,18,247,22,29,155,62,133,225,111,79,125,193,255,72,220,245,143,244,100,235,95,64,79,246,223,255,251,127,247,191,255,235,233,201,140,7,226,165,187,104,49,64,124,59,62,189,153,219,239,46,96,102,8,228,142,154,225,162,15,243,61,203,162,70,140,25,222,227,246,204,215,247,16,133,18,136,190,145,52,243,171,33,36,143,196,42,42,171,40,106,239,103,174,67,249,248,97,17,31,191,221,88,7,138,150,51,164,229,201,226,253,250,139,16,199,76,5,229,147,159,6,115,241,171,118,131,185,91,251,93,152,217,87,127,125,92,204,40,194,170,17,161,164,95,219,33,61,248,37,43,110,253,187,244,16,110,232,59,211,125,242,123,156,96,70,195,45,182,62,82,74,32,111,247,51,211,134,154,134,228,206,149,223,138,10,230,86,85,207,146,241,174,191,204,53,215,122,29,141,79,16,43,131,199,124,69,119,72,106,160,121,105,242,100,119,131,248,126,213,133,142,165,3,134,176,230,160,89,184,124,188,232,44,90,225,60,95,47,229,110,24,111,18,17,19,40,207,16,106,63,160,45,223,83,131,212,16,168,128,49,145,255,146,147,158,31,26,34,33,93,187,86,171,35,248,189,77,77,119,137,153,140,199,216,97,190,211,72,30,204,118,225,227,55,7,15,44,3,54,238,7,120,121,33,251,237,38,109,48,136,82,147,250,247,123,195,43,21,37,137,193,199,90,191,105,79,204,29,252,101,204,64,30,13,106,141,103,190,94,244,87,229,193,73,45,252,86,44,108,184,183,164,53,239,54,217,239,142,91,222,115,195,90,187,244,173,239,252,60,49,249,45,229,42,15,70,85,103,116,183,30,104,238,228,226,117,172,131,214,205,84,117,186,154,209,137,244,159,198,163,145,7,35,47,208,222,60,0,74,182,244,75,163,118,57,125,6,78,99,235,95,106,62,245,23,1,100,230,61,4,53,136,15,14,49,202,123,48,42,70,163,234,205,65,183,190,205,230,7,40,160,95,203,56,11,86,92,125,159,69,167,232,54,18,78,191,26,76,137,190,245,182,89,250,185,185,223,240,90,127,123,32,44,212,220,124,151,142,90,89,198,199,23,30,29,56,233,181,169,149,181,48,67,144,39,147,112,175,249,139,48,53,235,93,240,233,151,55,209,183,155,225,171,30,83,205,119,146,237,237,102,144,55,250,214,84,148,150,155,161,10,218,250,100,72,85,108,127,173,59,103,211,152,152,56,203,112,235,209,130,250,245,65,168,230,251,252,71,185,72,96,29,152,65,66,251,128,67,44,35,219,205,176,134,144,225,239,181,144,140,234,106,190,227,224,31,147,2,145,14,217,105,253,185,182,152,233,122,57,106,181,20,150,91,135,194,8,232,210,30,207,169,48,243,215,117,158,192,200,222,124,255,134,50,165,12,53,227,103,251,194,92,80,241,232,83,95,227,215,220,122,151,120,209,237,230,80,48,26,126,111,56,216,135,154,81,117,244,171,239,112,168,168,3,102,163,13,126,102,184,198,167,190,245,166,88,255,6,148,104,173,167,183,70,141,117,190,223,222,232,90,232,20,62,135,104,218,127,27,97,134,37,91,202,49,128,195,251,152,184,246,117,233,168,124,240,243,251,213,223,157,100,83,182,194,143,228,188,239,194,199,178,58,242,98,95,69,227,32,14,61,132,122,229,230,104,166,13,63,243,96,255,148,83,13,12,200,195,107,193,120,10,197,129,28,46,48,12,174,62,235,51,147,220,151,211,133,74,201,232,111,34,245,250,51,121,196,188,123,61,239,108,162,39,13,74,100,53,83,86,126,254,13,56,1,161,148,186,102,78,50,119,96,192,51,148,200,200,210,54,79,149,109,184,121,106,71,56,102,154,85,186,155,41,58,200,205,73,68,247,237,230,251,100,91,94,219,114,116,211,239,13,130,186,170,21,110,147,233,214,163,61,127,36,175,230,240,141,182,195,154,178,245,226,14,123,171,191,213,145,180,36,198,253,237,207,199,147,116,247,214,59,219,121,238,215,114,188,200,145,57,127,26,61,252,135,17,156,136,240,10,51,125,175,111,184,155,33,41,244,183,73,131,158,237,102,168,155,244,234,27,248,143,55,195,105,200,212,104,25,173,155,81,223,52,65,41,65,130,97,140,112,224,251,173,17,191,211,73,70,7,101,76,178,102,148,248,122,107,40,206,135,63,55,196,153,69,175,134,97,173,251,131,181,163,116,184,131,38,14,228,44,159,153,190,225,211,212,76,248,229,191,77,177,85,156,148,73,187,226,47,25,63,102,248,41,203,167,102,186,140,195,12,230,70,205,100,253,187,223,124,150,59,111,146,249,238,26,241,219,80,58,118,25,113,24,238,230,122,211,204,176,202,37,153,113,26,135,155,167,40,75,1,255,96,191,242,33,191,91,188,168,231,96,6,80,231,23,35,97,181,116,208,184,222,103,184,137,202,28,253,233,235,83,126,190,174,27,219,182,46,128,14,91,134,239,41,116,34,9,68,20,51,90,74,199,205,136,175,233,205,17,37,122,39,8,146,205,164,46,213,12,64,223,173,224,87,245,222,104,89,191,91,83,168,42,233,214,7,118,165,234,102,171,116,133,153,62,247,230,235,135,208,108,200,185,8,30,225,180,119,4,144,165,44,130,115,25,70,3,212,158,43,209,201,220,87,113,27,39,8,181,237,147,28,84,166,192,42,48,147,174,125,191,13,12,186,234,174,129,118,225,111,33,243,24,54,245,44,29,148,27,141,240,201,126,205,104,89,11,74,230,190,24,77,5,229,253,54,0,236,174,43,104,64,254,251,142,31,30,187,54,253,237,78,203,213,51,147,107,87,120,183,149,40,214,47,208,5,243,68,27,76,183,21,222,228,57,173,232,23,80,206,146,109,250,30,150,253,119,76,173,45,67,55,52,80,74,245,77,67,212,116,53,3,1,237,10,178,186,205,205,64,201,245,234,27,46,255,226,173,204,60,170,158,30,40,166,251,239,182,117,244,75,23,212,120,158,139,15,69,240,20,110,112,204,173,249,105,126,61,211,166,114,115,168,184,239,239,123,65,40,226,4,41,34,155,166,109,48,253,169,239,191,140,173,191,125,143,227,117,194,140,88,231,167,230,9,240,232,153,71,155,105,233,161,231,39,86,146,98,242,161,203,61,174,215,244,39,51,117,8,125,178,235,122,111,127,45,248,22,210,107,193,69,242,92,252,1,74,96,234,142,82,224,9,234,254,173,126,98,29,49,95,7,203,143,189,1,164,105,232,9,81,136,53,151,255,246,141,189,211,225,99,253,210,195,7,5,47,93,191,180,245,115,110,255,210,180,45,233,131,119,135,229,153,21,93,114,125,240,102,24,53,55,239,169,241,220,164,156,247,249,252,197,45,56,233,193,97,44,140,81,49,169,71,253,92,20,45,253,222,32,200,210,183,38,26,31,113,241,28,186,99,20,171,207,249,152,108,11,193,196,175,251,192,51,197,189,191,42,210,60,152,251,235,250,195,12,76,69,253,217,27,214,251,201,68,255,198,110,26,2,95,127,244,174,0,191,247,81,17,50,38,21,73,22,31,80,114,246,69,47,70,7,198,55,4,232,210,83,120,253,221,157,107,156,120,176,175,107,228,78,168,119,170,15,247,7,9,182,94,76,34,118,135,25,158,185,163,102,238,224,243,223,56,208,36,190,248,104,218,243,225,254,102,203,3,122,167,172,44,76,250,133,53,126,248,140,23,206,95,235,142,126,138,31,0,114,187,43,124,205,159,74,106,145,31,251,100,163,227,84,219,51,153,173,52,239,102,102,85,114,241,41,241,111,55,223,183,210,239,129,80,213,11,21,1,62,49,29,52,124,160,183,52,46,166,121,181,166,232,98,205,231,133,252,240,238,107,220,243,193,197,19,247,134,13,50,153,237,68,14,179,22,73,8,139,190,177,74,152,207,145,66,32,230,209,119,143,183,190,3,172,115,225,174,164,71,44,142,249,238,231,95,142,216,238,142,222,194,92,149,225,139,120,239,43,243,124,97,166,239,75,205,224,146,226,234,182,4,40,76,172,9,65,97,152,65,18,233,123,227,197,180,176,34,248,167,81,238,61,199,190,248,105,228,161,244,226,235,119,159,26,87,83,107,215,200,191,159,135,171,51,51,178,32,122,115,152,105,226,123,85,211,16,210,232,125,127,191,77,177,102,166,120,168,55,7,252,41,163,2,56,84,205,228,243,190,29,230,235,86,230,172,3,128,132,48,31,205,103,147,179,120,138,142,102,222,69,24,146,48,35,103,24,214,42,226,132,164,75,214,89,49,224,4,111,41,153,194,143,137,185,167,105,138,160,198,111,199,199,239,213,95,74,172,89,53,91,111,62,82,142,104,209,111,43,15,166,75,19,37,169,237,174,2,47,149,162,239,109,146,49,77,134,164,233,215,218,244,197,108,249,28,202,2,79,110,11,1,162,42,159,67,32,127,152,157,22,246,199,172,41,53,208,112,49,11,104,108,208,116,221,221,130,99,217,162,73,48,114,54,239,180,26,87,143,189,82,198,205,36,227,226,149,17,150,80,171,201,53,196,228,223,41,113,187,43,34,170,113,49,255,59,41,75,9,147,77,172,187,161,225,49,24,162,58,75,140,23,228,243,58,32,128,163,228,230,244,174,167,244,42,158,121,92,93,136,201,212,76,222,171,197,126,115,39,183,38,126,207,121,154,112,63,187,213,154,233,106,92,246,26,187,21,114,104,106,166,212,29,123,2,210,63,75,31,109,211,86,23,55,191,241,192,210,180,49,205,236,178,21,14,141,76,104,194,30,30,2,179,195,223,113,208,159,38,7,29,139,163,36,166,104,204,48,190,196,14,95,71,213,228,212,98,191,146,39,43,130,179,194,218,95,35,150,157,107,135,214,3,49,247,167,115,255,115,40,46,245,238,7,204,100,37,252,81,168,178,139,154,33,150,150,51,19,80,202,80,115,223,122,94,119,37,198,7,168,128,38,82,60,25,153,93,125,240,235,183,237,79,60,9,133,151,13,19,117,174,226,196,144,131,211,71,163,246,25,177,5,125,188,154,249,165,139,101,44,143,31,206,220,83,95,12,122,170,30,191,13,97,179,46,107,220,219,89,227,230,72,157,111,53,223,21,48,194,57,43,83,247,178,187,221,244,190,195,239,59,91,199,204,24,1,75,56,141,48,33,234,197,198,184,60,194,227,44,51,61,216,178,86,161,240,87,107,211,65,161,82,46,193,7,234,89,154,167,156,16,251,205,25,174,114,213,67,145,82,168,60,217,218,64,40,196,60,118,188,212,154,74,14,128,145,99,208,127,24,154,16,61,203,39,100,221,190,129,55,131,234,124,106,70,44,34,98,143,51,139,46,92,50,72,101,72,104,210,180,128,54,65,29,199,252,7,35,175,167,22,216,251,18,159,18,105,119,221,12,45,88,251,102,196,84,247,123,233,120,95,175,68,66,19,138,71,186,50,137,246,198,137,120,141,162,89,50,147,44,139,155,83,95,107,90,34,163,9,239,68,36,57,70,178,222,125,33,226,26,218,162,244,201,112,11,171,111,211,72,170,127,250,218,16,24,122,74,122,24,115,92,73,102,132,163,34,244,166,191,89,111,142,0,214,23,230,213,117,250,195,243,48,35,248,134,106,82,140,16,63,196,218,0,208,168,110,219,88,214,38,252,204,132,68,122,248,0,131,63,203,175,174,32,238,181,168,120,87,143,196,253,244,81,107,241,142,84,200,136,25,204,209,163,85,69,139,182,253,168,111,214,114,165,99,2,3,100,100,13,126,152,207,212,92,37,104,162,106,162,110,4,2,99,211,7,165,34,93,82,244,99,210,222,231,225,67,253,217,207,212,92,86,123,21,52,228,125,174,151,167,165,86,150,106,121,159,227,238,170,37,61,55,129,140,251,32,21,223,182,228,58,237,244,234,195,53,215,165,89,74,18,214,223,231,147,176,154,98,175,126,206,106,210,82,110,70,84,66,223,11,76,190,207,35,32,218,173,38,243,28,197,215,7,4,253,71,235,69,176,168,205,29,102,216,81,229,201,239,147,144,58,115,51,46,167,214,167,63,171,95,60,51,132,193,186,107,116,178,104,62,135,225,140,24,146,145,187,223,235,60,76,170,153,105,157,214,223,38,64,136,47,114,79,251,169,239,13,220,127,251,242,50,110,7,13,222,233,167,40,203,63,9,114,0,103,170,25,145,81,255,237,110,130,230,106,6,203,235,191,221,161,15,208,155,47,208,131,207,138,31,157,46,94,107,245,234,131,102,213,90,253,233,117,255,192,143,236,187,128,102,73,79,70,52,18,185,64,168,21,143,34,2,246,89,126,45,80,76,45,105,210,16,30,190,93,37,220,83,24,132,241,175,250,209,85,11,57,54,53,91,240,239,87,211,130,165,59,82,7,94,251,6,20,136,252,214,211,158,246,45,207,27,155,240,144,30,246,157,207,235,233,81,132,115,63,253,210,164,233,125,71,178,134,82,245,57,1,177,53,15,138,56,246,167,206,112,106,0,195,3,46,104,45,79,190,57,127,238,207,13,219,82,154,39,148,78,94,193,116,16,156,149,154,204,215,103,117,55,255,58,172,117,171,199,218,13,5,238,55,135,237,176,38,107,132,61,5,222,210,52,137,160,56,247,133,75,173,173,166,91,23,100,111,227,181,12,92,35,184,18,196,78,118,124,203,147,179,10,80,175,79,79,212,152,2,171,90,39,40,149,88,245,85,65,111,164,25,219,163,237,248,217,144,166,232,214,13,206,170,59,138,203,183,202,51,82,90,0,62,158,26,39,50,4,82,61,193,105,174,139,255,73,130,245,30,161,242,219,21,254,23,143,156,26,52,27,154,23,224,77,36,221,125,96,148,144,65,131,111,68,130,27,154,68,244,248,185,222,239,119,62,137,156,102,215,77,158,46,147,21,129,21,80,8,121,111,34,54,226,241,103,102,65,12,5,55,181,230,128,174,97,116,242,114,220,223,175,183,136,192,127,205,28,125,186,41,116,26,47,227,96,228,64,17,144,47,230,49,252,104,163,158,144,16,95,7,125,249,7,116,32,8,43,154,66,162,249,126,70,62,227,110,193,59,129,224,14,52,129,175,126,135,187,181,69,87,133,93,120,60,57,140,159,76,214,39,180,108,236,194,243,193,247,49,223,120,175,40,228,107,163,94,239,39,35,195,155,205,96,161,221,93,88,221,116,86,196,188,140,253,251,153,23,83,173,41,24,141,122,246,155,43,168,153,136,212,211,143,121,248,174,179,173,89,163,235,205,35,23,121,189,142,162,165,113,248,89,227,220,51,18,2,253,152,27,60,185,111,195,100,61,79,122,46,146,172,47,165,13,63,241,18,218,112,204,245,107,239,115,209,118,188,117,71,186,115,140,8,208,175,70,149,168,42,40,241,35,22,253,29,147,187,179,153,198,180,66,26,209,138,120,87,215,31,177,20,49,27,231,255,175,21,109,244,47,65,26,97,158,121,155,202,196,21,47,91,33,141,240,114,61,252,199,108,22,80,42,30,242,158,62,47,177,60,97,69,219,61,161,22,15,240,239,95,51,196,226,186,87,82,237,91,190,246,16,19,89,90,193,70,98,161,56,150,231,254,14,104,41,53,51,15,159,87,58,33,93,145,222,128,107,174,15,158,111,86,154,197,229,167,105,5,240,236,213,4,52,145,38,225,48,246,11,55,19,191,72,6,182,155,214,207,114,115,7,214,43,139,239,174,144,72,7,206,159,232,83,190,199,0,179,209,221,108,0,4,185,57,82,92,158,203,129,35,175,107,144,192,204,233,94,17,165,149,187,43,218,167,227,241,250,202,134,251,98,105,101,190,155,122,220,14,115,231,220,13,115,99,209,20,31,242,31,246,19,49,223,19,102,189,51,100,66,208,167,89,210,206,206,93,95,208,7,2,184,105,193,20,158,109,47,15,218,107,107,136,194,131,225,55,249,160,129,58,144,57,78,183,196,106,126,111,60,121,9,219,232,127,157,94,184,159,96,35,210,123,85,250,168,247,23,223,19,41,3,49,215,62,206,246,247,162,34,173,11,8,38,120,175,19,155,128,131,38,220,59,26,99,59,158,28,168,150,100,161,208,211,192,203,114,115,95,58,89,218,247,61,221,97,91,3,29,130,69,177,130,125,124,71,200,221,96,14,98,65,98,6,179,230,35,78,27,137,158,218,20,122,110,80,18,87,215,33,20,151,152,235,41,126,49,205,200,114,112,194,208,202,203,184,121,84,225,179,198,23,161,220,226,102,211,70,211,39,3,52,239,251,198,176,70,132,176,26,46,204,127,153,84,131,184,111,124,90,58,150,159,185,27,217,147,154,203,99,44,192,12,208,69,198,187,93,239,121,186,235,56,33,72,156,61,253,116,105,199,55,157,142,103,33,155,14,44,173,208,61,61,51,52,26,43,221,252,187,75,204,183,195,13,217,150,62,218,93,156,231,197,109,179,49,53,210,139,145,31,243,253,16,197,234,38,219,60,16,157,225,88,34,146,122,159,176,1,89,186,140,182,96,63,5,54,14,132,152,161,148,125,223,186,128,109,215,81,177,35,220,231,89,193,239,84,43,4,18,158,111,167,8,170,224,18,56,53,98,154,13,83,187,146,204,132,17,76,28,247,223,192,116,234,94,75,54,237,30,110,207,155,248,160,129,44,250,219,56,204,30,100,192,162,161,177,46,196,168,39,42,109,119,33,74,215,14,136,249,181,163,196,125,22,31,84,238,189,216,21,60,117,13,148,122,74,105,147,124,218,183,60,237,199,172,219,58,102,11,90,48,79,62,131,223,148,238,24,204,247,244,242,139,241,176,100,27,55,224,81,241,220,52,231,137,108,41,205,170,35,207,19,217,214,117,45,3,74,67,207,240,17,163,113,89,79,62,35,120,245,138,235,54,88,170,14,55,252,87,254,53,72,102,45,137,248,72,94,238,226,9,46,82,134,66,223,98,210,78,171,187,155,67,195,150,72,19,49,19,238,204,242,10,9,9,219,62,244,183,73,219,121,156,251,195,69,43,230,115,183,78,223,20,104,184,171,173,228,249,47,159,122,162,11,178,116,229,238,25,181,121,250,183,166,148,95,224,110,94,62,193,201,211,77,225,108,179,237,106,119,143,55,239,144,211,249,161,155,157,212,22,169,58,104,241,176,89,42,207,93,86,122,11,78,211,123,27,11,126,119,63,159,4,186,238,194,167,174,72,199,116,122,232,245,131,124,86,215,240,58,131,141,153,30,62,21,208,153,215,56,64,44,104,79,9,228,48,145,151,160,24,172,73,13,110,124,23,69,141,172,248,17,254,49,43,183,236,88,31,205,8,44,245,230,27,34,207,0,221,28,248,122,244,92,44,35,60,121,132,154,231,208,67,183,64,169,30,217,183,239,104,226,27,205,130,210,61,59,125,67,58,101,184,224,200,190,177,129,103,52,73,98,213,47,29,248,13,200,162,39,146,110,28,214,178,63,176,253,140,32,130,28,122,58,153,148,195,108,145,52,65,192,84,253,1,152,189,125,105,223,93,225,211,156,36,112,224,234,1,39,25,149,153,140,36,130,28,247,53,82,236,83,135,117,255,61,35,113,171,134,39,160,42,125,233,222,77,214,8,201,213,77,161,122,249,96,124,144,72,104,165,152,170,95,247,210,141,137,174,126,71,39,210,1,50,213,29,206,214,148,11,216,10,115,129,170,188,145,17,160,87,157,71,22,107,185,121,242,199,58,11,225,195,8,168,28,80,85,53,91,210,183,250,147,209,247,222,211,2,249,226,173,128,209,169,35,113,29,216,209,220,60,13,8,163,62,12,52,243,254,86,63,82,241,186,236,235,254,124,97,67,7,86,183,30,200,104,158,248,242,48,106,116,221,174,108,159,217,110,189,167,226,212,3,151,228,177,47,30,88,4,166,58,118,135,52,136,239,241,119,26,148,163,27,210,61,114,75,243,9,204,42,255,100,225,194,243,75,33,79,30,188,72,248,127,103,59,24,144,135,247,188,145,106,209,204,3,199,98,241,141,22,128,78,234,90,105,224,121,162,7,14,95,66,161,72,198,108,119,62,55,55,2,206,100,38,197,24,83,5,118,11,185,57,165,130,247,61,238,238,162,82,104,20,153,192,248,191,175,121,44,113,58,213,12,93,185,95,141,235,44,85,60,184,202,182,151,233,160,142,31,77,15,85,212,233,106,192,61,17,127,42,233,183,201,70,188,223,70,22,111,110,29,51,224,112,14,53,181,241,23,99,43,213,75,32,120,251,91,145,164,205,166,247,112,51,144,254,153,220,144,211,234,203,235,89,232,175,219,44,216,58,136,109,31,138,149,198,133,228,134,128,42,243,49,91,70,132,162,191,77,179,160,63,218,66,24,77,103,233,253,246,123,190,240,3,33,145,85,79,118,175,160,182,121,230,14,171,177,122,72,128,64,170,95,93,187,138,222,255,204,179,245,82,88,168,206,140,241,37,255,170,158,207,215,253,188,142,90,73,174,93,103,121,13,199,254,26,177,189,78,36,4,0,63,71,14,183,4,94,129,175,252,254,249,155,134,119,29,239,169,95,12,206,207,225,79,62,97,177,209,137,182,161,200,115,92,177,225,79,244,226,251,228,94,160,7,69,249,125,233,106,242,245,190,221,65,29,63,245,181,167,1,11,226,106,242,126,58,15,59,12,10,159,3,166,77,35,77,204,36,121,29,202,125,61,199,4,45,51,110,161,229,184,126,206,72,205,36,129,151,155,37,192,218,36,44,187,154,127,52,52,159,153,45,78,191,136,213,159,187,99,185,239,166,161,105,119,118,137,27,49,190,171,81,11,212,144,175,15,155,32,207,250,195,39,47,102,122,143,252,167,161,186,88,234,191,25,31,124,180,97,124,80,107,201,218,70,34,101,249,7,163,207,180,77,189,186,177,225,58,50,31,45,237,161,87,87,123,30,239,210,88,91,219,15,27,18,186,219,251,52,170,177,43,84,53,155,50,248,51,87,160,127,50,42,180,219,12,111,56,38,82,210,15,2,22,192,155,225,12,172,151,130,89,50,19,209,155,2,9,116,211,139,105,34,152,222,41,4,200,92,55,188,138,63,238,135,118,193,95,215,207,69,149,106,110,55,223,173,87,189,28,216,16,187,67,88,0,207,157,170,214,5,125,143,95,204,26,208,88,213,156,187,234,189,204,240,220,106,196,120,29,4,184,114,189,19,26,218,41,121,112,232,245,189,128,217,224,202,42,122,168,23,246,145,25,221,206,96,80,226,106,42,236,181,135,25,129,17,89,157,144,7,175,25,173,212,132,186,250,98,212,144,61,5,134,19,52,182,14,57,18,71,94,90,2,123,252,169,191,125,93,151,137,40,149,119,211,53,114,121,98,94,160,159,188,133,112,64,82,46,19,141,179,114,214,232,38,253,114,240,5,37,115,139,102,233,131,120,143,142,57,12,63,101,70,127,174,210,126,48,77,143,167,152,225,155,107,233,12,130,179,218,115,177,176,85,170,50,7,96,3,82,119,222,87,76,48,171,102,160,183,222,36,200,91,105,145,241,46,109,72,248,142,155,209,75,146,49,131,86,61,62,39,112,201,162,14,3,181,140,233,247,70,33,85,79,109,210,78,209,83,15,2,41,133,240,6,35,21,51,10,180,91,247,187,74,239,124,60,217,254,116,187,219,204,5,121,173,79,91,18,26,40,223,237,29,132,64,213,210,107,129,68,247,98,30,93,3,181,171,63,65,70,186,121,7,174,73,91,234,68,154,72,177,123,107,36,249,150,153,110,222,80,249,242,126,105,11,88,244,240,67,149,205,155,173,27,93,176,234,8,117,216,104,123,244,228,223,51,65,79,55,107,59,240,38,113,88,145,207,151,206,198,187,197,69,39,183,169,112,234,177,252,109,207,82,65,115,124,119,87,245,55,10,13,86,35,26,143,139,226,239,233,166,3,118,25,221,191,169,89,27,109,213,227,117,70,242,32,247,168,75,142,43,193,180,55,30,243,125,244,12,89,40,194,60,119,158,197,153,136,35,96,210,108,245,72,171,235,249,146,95,187,77,126,200,91,93,219,110,37,121,74,28,190,207,138,28,235,78,110,86,52,201,66,112,168,73,92,227,223,95,110,190,91,78,209,111,201,177,232,65,225,157,160,208,247,107,78,165,32,171,249,197,126,181,139,78,210,13,43,142,119,137,223,45,188,111,77,1,115,96,59,68,140,128,164,46,125,180,109,114,246,53,154,100,149,135,200,90,47,30,139,42,102,246,86,221,237,54,219,68,143,141,24,229,41,77,53,65,236,236,77,230,199,160,206,26,124,25,113,180,63,26,254,92,77,201,34,4,25,220,12,169,152,78,133,107,251,130,70,1,160,155,16,248,145,106,133,102,116,132,249,8,143,228,48,6,141,25,47,70,154,99,164,44,48,23,199,1,4,220,76,179,69,38,51,18,143,102,140,4,26,116,246,238,187,202,217,196,79,67,173,223,28,213,127,122,155,22,181,102,162,174,31,21,131,182,233,29,211,171,73,112,122,143,58,89,118,109,143,167,32,48,28,157,67,130,191,235,84,130,139,102,251,38,255,25,174,78,131,101,122,218,125,117,125,11,255,89,159,236,51,28,216,51,195,50,162,37,231,98,160,189,229,30,1,149,14,201,200,148,235,128,120,239,61,90,127,67,17,152,56,24,240,136,56,45,203,13,150,83,238,130,84,199,243,75,11,173,178,41,33,83,246,105,193,233,2,43,117,85,51,61,132,111,38,161,128,88,115,105,9,41,15,15,27,233,149,215,112,215,48,245,94,59,2,94,223,71,186,249,87,188,95,154,22,19,81,40,51,194,104,4,119,159,25,255,224,104,193,140,109,126,249,115,131,134,214,50,163,113,42,117,49,39,183,20,152,74,180,50,113,243,27,46,201,115,51,76,222,140,193,115,15,133,9,223,57,183,1,162,186,25,54,26,45,20,46,35,14,245,49,219,44,213,84,164,156,250,65,104,117,252,180,196,185,145,150,114,243,41,67,43,237,52,208,123,223,101,33,119,170,184,136,187,75,28,231,48,233,150,35,211,28,26,162,194,94,105,239,70,244,172,181,60,150,147,248,196,124,63,57,34,76,246,40,156,245,50,76,45,69,169,112,112,255,252,189,200,54,41,28,196,252,24,191,247,46,201,109,189,145,59,210,143,62,83,54,236,80,10,17,168,180,214,143,160,53,26,234,232,24,239,136,71,79,5,18,80,173,96,254,51,163,210,63,19,71,237,255,108,226,168,255,231,191,252,151,127,255,95,255,237,95,78,28,117,135,183,211,86,226,21,50,212,229,166,35,206,204,124,183,78,175,79,155,124,177,111,65,152,33,181,246,34,23,147,46,16,180,152,59,228,168,175,244,119,152,90,142,122,49,243,40,219,11,239,231,7,61,34,102,240,184,47,153,65,27,84,139,84,136,153,29,82,6,237,188,148,252,49,214,17,32,36,180,174,78,112,254,96,46,198,33,251,204,71,196,181,144,104,163,160,249,54,86,120,163,79,209,151,102,183,235,47,166,128,27,16,42,12,49,15,211,69,250,53,195,130,215,187,154,145,169,120,3,190,12,46,211,100,192,175,139,180,189,175,28,24,221,88,250,104,213,124,230,247,104,180,38,121,38,3,235,125,237,241,92,38,147,222,12,148,55,230,235,101,250,140,103,244,239,54,157,204,119,185,188,222,238,251,229,65,144,201,205,11,229,190,231,2,47,208,83,33,16,135,121,163,179,246,110,62,44,99,45,175,77,170,246,213,59,239,36,251,202,152,122,239,59,68,94,146,36,150,188,199,213,39,230,70,223,237,27,82,75,107,45,189,250,142,103,127,70,58,118,117,14,146,81,113,239,121,65,86,180,134,90,71,113,224,226,50,189,131,210,147,153,4,247,51,87,104,170,146,153,99,112,60,51,113,129,206,50,100,240,188,153,120,193,253,27,116,19,246,210,112,96,189,39,91,6,184,25,105,64,167,239,202,0,63,202,151,126,219,168,24,222,215,162,209,224,200,79,243,175,222,76,76,186,243,30,69,242,53,224,21,246,28,37,136,83,148,162,116,30,13,228,1,127,205,215,73,7,28,170,147,176,2,139,120,102,20,36,86,79,115,116,205,231,226,46,170,151,237,164,41,12,12,194,175,254,14,141,103,98,158,180,226,188,121,4,115,249,212,105,86,81,206,123,206,193,194,69,238,105,125,220,227,222,33,76,166,52,87,210,147,67,189,253,188,53,186,104,79,244,98,154,121,31,239,3,2,38,39,125,89,182,54,73,8,253,126,145,59,221,187,112,89,96,70,235,230,205,6,200,23,103,213,185,4,169,128,87,177,40,185,220,29,75,110,78,186,206,39,11,17,199,215,242,166,67,67,241,247,204,119,247,234,122,49,242,200,111,158,210,122,79,3,130,152,1,9,124,254,211,184,99,61,109,180,181,244,87,47,229,56,128,33,83,55,121,196,229,223,147,193,102,48,79,211,35,226,110,11,95,152,145,11,146,181,219,109,185,207,103,6,5,171,187,56,165,44,119,175,137,16,9,242,197,60,105,199,119,51,148,44,91,198,20,255,109,60,111,16,130,135,85,116,203,26,214,215,59,220,220,68,4,142,196,61,221,38,45,134,165,223,113,147,171,161,202,56,49,44,36,212,116,204,39,194,134,203,205,0,206,229,181,41,72,200,152,130,62,208,83,192,244,236,98,42,209,68,159,126,154,126,155,248,158,29,150,253,158,110,190,221,219,187,19,145,29,49,153,241,239,222,206,193,157,211,144,195,6,182,62,95,66,212,140,86,190,26,77,0,95,97,96,252,229,197,32,133,45,211,151,80,221,95,4,176,152,239,203,204,151,174,131,41,178,13,253,96,214,115,223,252,230,144,198,235,100,33,225,243,189,169,70,182,161,28,221,203,239,107,70,23,19,91,71,25,186,0,143,97,139,197,60,194,205,197,60,225,47,219,177,179,52,61,130,142,225,85,124,237,55,147,182,8,179,49,213,249,161,143,8,184,14,10,52,201,222,185,194,136,147,48,21,243,1,223,208,253,123,209,95,18,207,189,249,247,18,159,179,3,27,27,98,238,1,88,187,243,236,108,157,196,100,242,200,83,198,218,22,185,104,51,207,229,47,13,115,52,65,95,50,79,135,239,238,202,180,169,233,234,122,28,50,0,15,220,12,102,86,204,16,133,191,136,103,35,204,118,100,30,98,222,207,35,216,236,49,125,232,131,15,88,62,182,155,199,87,211,131,23,10,142,126,245,50,168,140,12,41,51,243,141,248,221,253,238,18,56,250,185,168,78,132,121,65,240,171,87,119,28,161,207,205,71,72,66,204,92,187,51,154,110,99,11,30,105,46,112,162,197,197,228,10,197,90,12,61,225,102,122,77,245,222,212,173,125,63,132,189,176,234,94,108,122,130,15,25,201,79,207,165,167,163,97,224,252,185,55,77,52,91,173,213,249,11,55,133,226,52,73,97,138,59,47,125,10,103,227,140,12,13,230,187,186,252,98,235,125,83,119,227,152,108,200,123,46,154,140,118,83,243,65,100,247,61,24,36,20,159,126,173,3,253,164,31,33,32,164,214,167,87,127,80,158,190,39,187,115,108,173,52,98,76,13,191,24,82,162,45,39,35,197,140,253,210,190,27,232,98,26,110,147,129,127,175,133,79,186,212,17,98,207,143,225,54,41,201,52,203,64,0,250,217,6,90,58,249,219,164,176,99,10,131,73,58,26,132,240,224,211,167,48,199,224,209,216,234,58,77,213,145,68,123,253,208,136,136,185,195,92,252,126,123,3,59,86,247,144,89,231,51,120,27,162,86,222,107,27,227,252,27,209,189,12,234,37,219,240,121,58,32,88,249,120,58,162,168,51,175,135,128,218,214,43,162,187,176,21,122,223,78,105,186,235,193,156,139,185,66,140,245,246,12,192,87,71,191,230,96,76,63,55,79,162,8,61,209,63,132,93,252,230,214,123,165,39,186,125,177,25,143,86,139,206,210,241,35,186,249,94,108,147,43,212,171,199,140,250,247,61,227,192,124,78,245,69,16,142,63,62,166,159,232,99,153,25,145,141,233,102,148,188,101,212,72,253,122,103,215,253,94,107,76,117,224,134,241,127,250,213,119,15,248,212,245,180,214,37,159,197,27,233,14,253,36,112,132,56,190,100,111,19,91,209,112,247,238,210,30,73,195,161,64,56,172,46,90,89,142,136,222,63,203,81,172,104,239,248,28,31,91,42,0,22,164,223,233,179,252,90,34,183,150,124,71,90,99,252,234,14,207,230,82,207,179,210,145,245,204,77,88,137,126,124,222,226,64,213,141,128,115,160,102,204,99,46,203,33,232,0,33,239,226,76,206,124,169,222,220,190,77,7,73,221,86,180,160,156,77,99,163,162,84,83,132,100,173,24,95,152,103,168,244,252,4,49,165,157,184,26,148,184,94,77,219,89,188,23,168,77,13,88,43,60,239,62,201,239,183,26,159,110,181,133,250,234,172,177,111,136,254,54,230,227,42,241,246,69,202,74,107,128,38,26,79,48,236,245,67,137,40,230,187,239,196,2,35,18,47,58,85,128,105,206,19,155,18,173,22,41,78,183,64,198,205,163,166,96,154,238,248,226,31,108,194,47,170,239,53,171,188,214,52,72,144,88,105,141,240,0,200,144,44,71,127,25,124,175,239,104,120,96,41,116,43,136,252,190,208,13,9,36,170,247,98,134,77,34,182,67,106,21,177,124,76,34,51,214,199,6,112,43,179,116,94,103,241,169,207,217,174,178,145,188,18,243,132,221,201,247,164,78,231,178,94,141,252,150,199,125,112,72,86,137,4,38,78,174,99,139,129,144,211,77,20,230,179,77,179,225,153,77,14,69,172,215,61,243,30,89,8,89,79,151,152,114,30,88,252,125,42,80,5,155,217,140,84,200,187,183,145,84,77,253,105,147,56,121,67,10,113,212,144,37,0,184,171,120,238,15,85,74,130,206,116,181,183,214,147,22,236,81,54,177,14,168,59,231,253,193,40,3,74,248,3,172,172,122,253,14,170,196,157,222,250,222,174,247,151,236,62,229,39,139,40,230,101,128,227,103,70,169,160,233,213,48,38,62,87,197,196,207,197,193,186,238,212,29,148,183,169,28,90,108,53,136,167,21,114,120,96,118,192,29,167,153,194,160,56,218,238,84,88,211,228,4,153,230,125,188,35,130,254,140,49,101,146,206,121,163,81,207,47,112,128,87,153,225,211,36,233,154,255,52,25,54,89,31,196,255,117,86,55,119,78,32,121,107,200,155,74,139,39,235,43,146,221,102,158,213,73,99,96,33,18,39,105,130,160,93,47,184,1,47,120,183,121,153,193,214,120,188,252,214,198,215,42,19,129,70,35,167,168,130,228,189,31,57,124,230,15,89,151,15,248,166,202,149,175,190,179,184,250,199,164,189,125,164,171,167,227,73,97,32,209,156,228,15,140,162,251,189,233,122,73,99,2,13,225,59,146,239,60,170,71,227,19,8,37,63,207,30,64,158,180,67,118,15,243,188,231,211,231,171,231,12,113,222,40,197,57,110,114,19,31,124,233,82,82,123,30,253,3,81,159,114,238,97,190,71,130,47,188,70,228,218,212,124,131,0,223,131,63,83,206,212,155,15,20,75,221,7,58,198,198,171,143,13,215,229,251,109,20,192,202,81,51,217,6,207,60,48,157,213,235,132,154,20,74,235,103,190,145,233,212,175,101,29,184,110,45,0,2,143,142,183,21,12,222,54,107,13,215,250,45,209,35,241,77,24,162,235,149,231,201,240,122,37,187,245,41,186,110,105,227,246,196,56,88,222,63,87,35,2,247,197,205,105,214,214,137,178,209,166,149,155,35,22,161,107,11,72,224,146,71,75,59,60,218,133,206,29,186,173,202,222,146,121,247,227,7,27,237,182,189,28,53,115,128,184,239,6,231,124,90,246,136,15,197,147,47,216,20,243,213,199,151,61,62,43,245,135,116,245,245,67,124,200,161,157,255,212,74,71,129,31,169,52,58,234,210,251,172,7,215,189,70,74,246,250,53,55,121,171,233,142,4,109,99,43,109,26,59,92,113,114,198,165,166,239,133,247,224,49,29,135,106,249,210,178,7,172,255,204,195,196,61,116,97,115,174,109,143,249,74,178,25,15,194,179,221,157,48,173,30,246,132,185,35,214,36,236,202,230,242,121,136,48,232,152,216,58,19,80,122,108,17,200,26,159,168,154,203,112,229,14,210,60,43,157,30,198,136,178,220,202,105,49,211,252,239,78,77,138,68,219,106,233,193,33,175,105,97,46,169,192,50,161,40,241,74,233,54,90,206,162,199,3,59,157,79,35,99,169,74,175,77,146,112,251,205,141,140,96,37,243,10,63,125,128,178,219,233,230,72,217,71,102,97,126,61,45,236,59,133,29,90,117,215,66,77,142,250,180,230,194,47,146,49,43,229,35,239,139,161,9,227,55,7,189,153,206,15,128,38,254,69,58,200,212,149,134,28,134,45,207,167,116,208,187,58,207,238,161,58,220,218,52,9,11,40,4,0,238,51,154,114,68,26,240,51,156,102,103,27,111,230,72,207,101,24,206,103,182,65,223,105,166,84,207,76,183,235,70,212,179,146,245,91,190,83,54,83,114,74,211,12,225,109,191,183,105,228,204,52,135,183,171,165,32,203,220,211,120,54,80,41,254,220,131,6,142,63,23,251,75,183,187,1,212,147,231,127,16,125,144,116,32,85,150,158,187,29,247,9,105,229,152,95,158,225,104,86,185,185,124,37,127,202,96,41,223,6,135,205,214,50,194,103,4,209,154,54,97,107,198,244,108,202,13,181,107,249,210,89,127,7,216,125,248,10,104,95,7,133,102,15,47,66,32,121,60,245,60,62,203,75,178,119,117,127,179,127,233,72,36,86,143,10,198,117,129,244,67,147,171,244,226,228,166,37,104,140,228,10,76,122,8,162,112,163,97,38,117,105,116,229,159,181,33,174,33,51,20,57,189,21,69,161,66,105,76,166,201,245,79,170,87,77,63,68,228,116,101,52,114,66,221,115,237,8,228,233,110,4,120,232,19,51,137,31,53,35,43,223,61,165,125,253,178,33,169,20,154,101,157,68,138,66,218,92,234,38,32,79,242,69,137,1,90,51,185,182,80,83,221,126,235,201,139,200,136,1,2,113,234,69,106,120,99,232,121,137,194,118,141,159,190,91,71,211,215,66,249,125,108,191,26,165,143,244,219,133,253,221,127,123,48,253,221,138,38,133,163,239,126,140,114,164,177,73,53,207,209,44,107,60,20,47,154,196,214,61,74,90,212,85,104,149,18,51,13,73,213,111,14,161,118,253,196,140,177,197,107,181,79,47,134,197,201,93,85,158,76,244,166,48,79,228,145,226,165,191,175,139,247,131,2,32,173,131,82,21,29,71,126,250,128,33,141,247,66,158,97,37,115,27,241,220,200,58,203,46,137,245,139,241,52,138,199,149,126,185,122,232,112,39,153,176,142,98,37,95,231,191,11,242,94,63,198,25,246,166,110,6,145,184,211,59,111,223,35,151,209,140,126,58,36,164,8,124,217,21,35,34,209,241,172,95,243,53,13,128,64,115,40,200,168,160,212,20,203,82,218,23,48,127,197,219,102,57,166,215,55,79,178,142,72,131,176,167,21,125,103,107,232,246,7,131,243,120,167,7,163,232,216,220,12,87,255,80,243,152,195,125,127,208,84,171,171,249,158,241,37,234,134,247,20,24,71,135,12,132,136,167,40,203,93,12,2,209,160,23,190,58,44,143,210,207,108,53,77,3,218,25,253,222,19,40,171,140,201,102,29,142,184,186,131,163,20,51,228,19,90,240,156,67,146,117,68,194,37,170,219,131,0,72,158,140,242,119,151,207,177,36,211,0,59,167,164,226,192,57,110,217,219,209,36,0,105,225,19,180,169,83,5,129,108,192,207,22,141,246,91,7,12,252,128,247,146,144,54,61,75,60,100,56,190,175,139,232,102,96,216,146,95,129,5,232,58,1,239,230,212,162,3,87,135,153,146,64,247,98,39,158,141,46,172,193,58,116,112,9,220,156,189,234,205,239,15,59,52,206,40,179,122,250,109,234,199,113,53,122,153,226,230,154,66,163,147,50,220,240,19,221,20,189,26,73,223,119,104,209,122,87,213,205,53,121,71,15,202,23,165,236,177,244,197,136,159,28,53,179,141,211,44,141,26,57,99,7,159,220,88,169,232,84,64,111,211,91,162,104,204,47,69,18,206,40,38,244,41,55,111,45,24,202,205,252,161,167,231,230,89,210,123,51,134,45,128,47,200,246,246,100,222,209,213,132,254,90,215,180,46,75,111,187,135,178,246,79,136,163,102,59,36,221,12,153,97,215,153,216,226,88,187,129,201,183,117,95,152,180,197,188,56,15,243,58,201,138,114,74,143,91,23,197,194,193,197,226,114,61,139,6,115,173,107,160,113,188,166,63,86,223,168,149,228,91,123,252,137,131,49,90,54,95,223,127,6,12,105,172,145,6,148,60,200,11,234,201,27,9,73,172,153,123,143,139,161,217,61,58,34,253,132,224,32,121,239,251,173,87,90,156,119,207,113,100,23,44,201,186,207,90,159,159,47,78,48,17,125,166,89,216,130,220,118,77,3,84,232,52,163,228,30,128,52,100,231,212,74,136,233,158,0,73,242,61,244,222,13,153,179,55,79,112,134,210,234,169,221,219,57,112,72,62,173,240,222,241,114,189,82,128,114,7,223,82,110,221,241,186,124,142,33,193,81,197,97,4,141,91,61,102,225,167,134,214,243,65,56,95,239,221,205,164,111,186,222,28,72,154,59,2,3,228,136,174,107,224,237,159,47,61,168,35,139,46,92,72,240,29,123,189,64,214,76,73,80,26,155,65,184,71,221,148,226,100,241,160,74,228,137,215,213,141,132,86,230,2,196,110,206,46,133,7,50,53,106,161,179,241,243,102,198,5,67,208,208,101,95,65,3,248,111,67,52,214,37,56,134,177,179,198,134,69,60,181,165,116,55,192,76,20,119,37,72,187,22,93,63,230,235,250,2,186,159,30,129,68,49,211,169,226,160,178,27,152,164,74,18,61,22,95,0,102,42,101,46,201,40,163,172,248,121,163,51,235,182,21,93,64,136,177,86,199,211,84,107,145,215,171,201,82,250,123,3,234,91,83,205,124,34,135,24,22,88,102,164,182,135,15,185,93,197,20,186,181,50,229,136,185,195,125,134,199,176,11,168,200,148,98,80,183,82,136,159,95,5,231,65,140,208,160,185,27,142,196,224,150,244,15,164,165,237,229,109,225,232,1,142,19,86,248,130,75,192,115,119,239,18,122,220,96,205,234,213,142,237,173,90,243,232,144,246,56,110,123,126,244,203,12,189,117,181,134,167,7,42,54,156,107,88,55,18,95,78,230,117,143,204,169,73,148,190,127,34,178,103,190,219,194,108,106,166,32,252,18,125,8,41,181,34,57,45,50,255,215,69,120,207,189,141,130,67,158,12,226,41,175,219,77,74,246,138,104,185,167,241,189,227,43,189,193,255,179,150,14,40,27,171,67,163,32,162,24,77,14,213,206,129,226,46,254,100,159,86,60,192,53,83,243,127,191,205,70,80,5,181,197,213,190,37,205,117,99,160,170,223,131,139,123,113,115,97,86,164,139,145,36,124,175,61,141,1,90,95,203,242,134,207,74,223,150,68,207,40,20,29,175,183,192,79,39,125,225,124,77,90,255,131,122,138,143,155,102,10,103,206,231,180,87,247,211,169,163,206,225,127,87,125,176,229,149,111,234,7,97,177,214,237,180,87,180,225,105,140,0,247,164,207,240,9,89,186,34,221,6,148,255,253,69,47,228,82,199,146,18,0,230,237,88,3,138,197,223,232,186,236,239,49,81,124,200,39,117,41,141,18,0,11,244,230,67,78,162,80,207,144,194,41,237,244,133,192,88,142,238,165,212,191,60,176,98,155,238,85,175,102,195,170,47,225,54,225,129,169,146,2,133,120,1,84,128,155,123,170,37,209,61,138,84,173,79,68,116,6,101,88,234,143,170,237,155,198,149,246,93,125,52,195,7,190,71,163,142,171,254,23,201,215,229,188,112,219,144,7,122,70,80,83,116,130,66,203,248,171,191,112,231,93,173,113,239,45,18,23,118,122,21,143,23,231,254,233,198,210,163,143,162,139,111,12,215,241,80,32,156,245,152,237,87,145,52,233,232,174,67,70,129,216,29,25,171,202,22,61,118,187,73,127,184,25,127,34,157,233,199,9,185,39,197,160,228,219,49,145,60,21,136,144,111,61,35,121,57,248,111,190,27,2,246,72,110,206,41,174,135,72,87,106,66,149,224,168,159,237,177,253,157,143,220,79,252,175,235,79,121,51,34,242,10,171,105,168,122,87,71,115,1,49,195,87,36,103,2,213,144,29,7,4,236,132,58,38,19,4,133,159,216,32,161,20,232,131,40,39,110,85,156,92,59,45,128,105,124,45,71,206,189,213,119,242,59,167,203,73,223,101,223,132,166,15,243,170,177,205,115,168,246,161,137,7,84,103,151,251,134,21,214,25,177,146,78,117,22,26,192,234,99,107,34,7,7,123,139,47,65,65,72,131,89,242,18,158,117,67,56,93,83,229,131,176,42,240,235,205,20,81,52,200,38,52,114,23,203,26,154,37,171,76,219,253,112,190,136,101,210,104,26,205,210,125,232,220,60,248,114,119,88,245,106,18,245,97,5,206,177,53,252,191,110,139,59,3,52,115,142,173,185,5,107,61,241,171,55,160,188,47,167,122,206,59,220,48,239,170,49,60,40,253,29,239,133,121,164,108,13,156,14,110,165,42,165,217,24,90,229,227,214,176,94,53,77,187,161,23,231,174,31,191,171,142,190,241,30,196,115,223,105,82,53,125,240,209,96,230,206,58,242,199,83,227,27,216,95,157,15,130,28,198,74,25,191,67,221,35,190,214,57,69,235,253,196,123,109,198,84,152,251,36,51,236,250,241,214,192,172,4,194,106,146,12,211,131,144,70,86,180,167,36,42,221,187,62,75,193,156,106,202,219,52,74,220,243,187,235,180,12,105,132,184,59,10,203,211,23,8,93,146,90,67,187,30,64,117,42,126,122,9,62,109,215,177,114,168,31,125,11,234,157,169,137,252,106,71,227,242,254,41,10,66,127,82,203,142,101,187,139,243,158,195,201,10,177,191,251,164,56,143,2,154,52,41,70,39,223,1,43,78,90,74,31,252,4,8,111,193,177,165,157,43,19,199,114,190,24,132,140,107,47,154,120,134,167,209,217,34,65,75,43,60,16,32,227,221,46,171,123,173,247,196,215,61,231,179,158,79,55,95,207,225,211,224,9,141,61,47,54,209,26,2,233,137,102,166,173,19,221,79,129,118,212,49,101,150,5,23,223,180,210,164,230,127,185,225,113,242,93,72,46,203,167,121,237,137,232,140,187,181,108,198,43,253,54,250,55,126,53,106,167,122,49,132,132,206,96,123,56,54,191,188,6,104,13,143,254,194,179,212,91,128,228,34,28,238,123,224,143,84,30,41,70,159,231,221,137,133,46,205,165,223,171,117,247,114,96,171,213,25,190,193,97,55,183,182,241,157,188,0,182,87,221,167,165,57,180,134,6,238,116,119,119,167,135,129,59,117,42,44,167,0,192,155,6,167,152,214,94,113,136,5,206,219,214,138,80,1,65,241,14,221,105,164,201,186,58,224,34,62,238,63,145,243,27,105,93,211,59,239,110,229,66,244,246,75,3,54,162,56,114,205,132,143,43,237,41,199,225,125,40,236,8,47,150,153,111,188,83,195,60,151,30,16,38,231,231,69,159,105,42,206,39,85,94,238,62,224,132,221,11,54,40,45,111,227,18,57,168,107,90,175,149,30,78,22,139,198,111,195,148,155,102,184,137,182,250,205,153,84,75,173,37,24,235,231,15,90,83,103,153,84,206,127,152,166,70,158,162,200,67,184,153,218,139,62,24,41,247,112,135,97,195,211,228,0,101,9,239,135,49,230,143,20,253,147,145,30,62,193,1,119,40,46,101,252,244,66,58,211,241,71,195,108,94,122,1,255,195,221,29,71,189,5,156,220,239,68,108,5,162,95,199,12,214,18,143,203,142,205,113,181,222,229,20,79,118,104,218,215,7,31,75,66,225,9,206,59,109,10,144,185,184,103,73,111,238,62,250,94,214,116,228,86,142,42,189,152,150,243,184,55,162,48,45,153,107,15,103,123,34,26,153,174,134,93,61,88,204,237,208,214,159,110,35,132,221,144,186,22,6,53,51,211,24,25,92,225,215,1,211,74,154,53,27,68,48,75,142,74,163,58,220,133,47,190,246,29,196,186,244,230,244,15,198,205,129,171,165,33,55,50,163,26,148,219,192,56,212,76,207,138,155,33,80,175,250,181,73,153,196,205,225,181,214,248,230,39,143,239,195,2,217,183,94,109,132,111,254,94,48,66,107,78,254,240,219,163,5,157,119,251,52,243,7,75,182,211,92,76,243,176,82,97,233,140,50,131,166,28,206,146,158,74,94,197,193,183,147,106,175,102,207,232,59,233,49,85,42,202,36,201,60,132,217,189,236,170,189,191,212,0,191,19,164,243,100,195,116,1,160,204,185,35,123,0,20,84,159,26,0,186,16,133,195,2,151,46,238,160,238,221,108,164,101,106,38,70,252,130,71,188,171,35,194,218,64,141,57,120,196,167,230,76,64,123,212,45,87,151,117,190,116,53,205,105,221,147,7,11,204,102,242,166,63,119,99,40,43,124,10,171,55,194,18,167,252,153,96,174,21,1,69,25,240,56,205,223,132,207,120,164,50,160,193,82,71,240,140,23,109,188,31,144,221,205,200,169,220,67,249,164,58,54,80,70,223,177,76,246,62,89,121,177,160,41,255,18,110,96,128,218,11,46,125,42,96,169,16,13,195,67,208,167,163,128,179,83,249,242,76,111,229,166,248,120,122,42,23,67,124,20,12,233,184,160,169,226,219,224,91,113,51,236,56,90,249,129,36,123,134,213,84,253,212,90,162,242,99,16,154,47,149,223,137,101,125,155,54,165,152,79,127,186,46,47,207,16,130,125,45,173,76,80,241,158,115,4,243,82,107,138,187,218,14,6,6,242,193,26,159,28,52,89,157,236,30,238,250,149,62,86,65,79,202,149,40,182,136,185,155,21,202,185,247,96,13,41,47,13,54,201,42,85,95,154,213,4,96,19,108,0,125,113,167,71,135,184,173,165,153,128,187,224,230,105,96,221,52,19,68,108,162,88,253,81,31,13,193,136,48,211,195,63,210,213,52,81,250,205,77,106,106,164,41,220,188,151,96,26,249,103,26,113,20,188,130,247,157,222,194,47,23,209,139,232,142,52,82,13,106,94,161,241,135,183,6,179,75,90,185,190,110,11,204,197,41,204,165,8,85,194,92,254,128,41,140,180,196,37,77,42,157,1,233,234,237,13,97,200,129,107,66,16,40,133,39,91,238,185,15,221,82,130,13,180,160,255,7,51,240,165,139,129,28,175,26,66,44,232,40,169,25,133,87,231,170,7,72,154,54,255,59,95,131,171,27,220,74,201,128,134,251,233,92,3,230,62,215,73,120,6,92,47,151,205,249,208,222,77,219,63,217,45,87,225,254,208,224,78,216,148,131,234,171,243,224,223,128,171,164,253,159,217,237,10,76,31,233,196,4,185,161,85,163,249,163,237,86,210,186,35,19,233,36,226,20,255,167,58,2,63,100,41,62,40,230,211,164,171,63,90,36,221,92,71,79,14,16,60,198,49,102,215,3,81,122,6,82,26,145,148,0,104,113,67,127,117,66,110,68,208,93,221,137,162,106,78,105,84,242,6,254,228,131,60,169,254,54,180,132,241,219,38,8,168,110,33,12,25,254,224,195,152,88,83,186,164,184,0,198,160,165,109,171,139,242,53,19,117,115,51,240,11,125,50,120,141,156,67,28,226,79,173,159,152,74,130,111,148,164,46,169,24,170,121,175,46,154,9,227,203,238,108,133,75,213,173,149,126,23,53,67,18,251,133,162,2,110,187,154,141,121,207,205,108,62,41,11,180,189,187,194,198,247,75,190,48,229,24,23,171,190,95,103,165,34,248,103,252,139,254,211,5,62,134,100,54,157,74,55,3,239,79,17,194,17,81,171,235,34,50,42,26,157,52,80,42,79,51,129,86,133,157,130,23,115,131,220,60,69,62,192,34,35,106,130,219,205,173,43,78,27,28,199,114,77,31,214,203,76,249,196,239,78,97,15,187,88,109,103,42,238,0,176,209,244,245,117,142,169,46,170,121,7,173,11,112,174,212,205,207,54,212,183,239,58,252,144,150,56,216,196,168,2,187,153,114,180,198,239,5,41,42,127,239,45,178,233,22,231,146,120,139,139,43,114,243,106,166,5,44,20,50,238,163,167,236,151,157,92,174,137,69,223,168,246,154,209,11,178,252,123,110,100,139,53,67,213,63,145,138,164,145,83,147,45,166,69,223,93,140,139,50,168,146,7,209,3,116,252,212,52,37,138,221,83,27,3,18,225,110,165,235,68,91,9,166,65,16,93,167,2,122,25,121,173,101,93,42,33,99,65,32,187,181,173,170,5,32,212,20,147,117,188,55,184,154,238,191,140,39,161,77,135,134,90,240,151,54,189,140,76,163,115,99,201,48,91,117,69,187,14,239,152,250,33,192,152,76,237,243,4,249,180,125,233,26,64,72,155,72,113,226,99,121,173,33,194,56,191,108,76,126,244,141,245,35,100,164,45,166,77,116,67,22,7,200,74,29,168,72,119,250,107,147,77,209,38,209,74,19,157,139,217,209,210,48,19,145,205,8,205,105,90,172,155,182,127,87,90,5,227,82,67,58,41,143,141,101,110,124,22,149,173,29,18,235,122,152,205,179,214,48,224,126,95,122,105,196,153,124,59,163,3,88,137,104,200,28,199,52,88,57,51,188,238,117,129,83,101,118,162,222,147,184,177,34,37,129,182,217,76,77,237,173,141,227,132,18,40,213,85,45,163,145,112,234,177,73,131,202,214,178,13,185,192,237,226,1,240,198,40,114,125,209,68,21,70,3,171,40,249,14,249,64,183,210,89,167,151,94,31,35,190,19,226,57,218,41,220,76,107,220,47,62,198,134,172,102,59,69,221,76,109,93,73,131,246,132,171,222,205,163,233,115,209,204,238,53,102,192,104,144,4,104,39,190,180,56,83,134,218,10,180,3,32,142,174,128,75,247,25,181,178,154,137,203,253,230,0,241,82,155,255,13,37,190,227,146,57,123,174,196,237,70,28,19,130,58,27,146,39,165,16,32,212,251,66,142,167,246,213,18,243,206,221,69,125,254,222,139,187,182,153,45,146,50,45,110,14,232,186,232,123,129,92,113,41,18,122,121,143,50,108,44,56,191,253,230,136,83,125,58,17,104,108,170,113,176,212,165,221,138,11,130,220,19,155,123,203,164,63,251,126,92,111,127,32,214,77,244,52,112,79,249,120,34,153,165,104,103,22,100,143,179,244,112,176,202,83,161,159,30,190,232,61,10,135,0,117,200,154,71,47,238,176,24,82,91,221,89,222,77,253,224,145,120,171,104,109,252,194,43,179,47,163,68,19,156,88,225,251,192,152,155,120,40,76,41,195,31,237,75,65,57,98,145,43,82,198,176,55,165,94,117,130,68,207,58,221,219,80,27,87,43,13,183,59,98,22,212,142,213,252,105,24,87,137,250,148,12,5,9,161,22,193,20,29,58,202,103,178,162,207,5,231,110,42,212,127,33,20,30,144,151,123,216,65,75,166,156,35,48,15,124,46,59,86,251,202,4,49,240,15,186,42,217,221,212,182,210,30,80,53,116,15,97,66,205,81,190,100,30,193,120,254,211,33,162,91,44,232,217,25,242,146,31,29,155,227,15,39,137,255,244,253,154,237,100,198,146,237,167,56,76,65,71,123,140,49,31,167,184,152,70,153,249,101,51,217,135,103,190,155,249,170,249,167,63,111,101,159,144,155,164,99,135,155,127,158,170,232,224,220,102,26,83,131,174,186,78,28,154,4,250,228,21,38,185,238,185,10,250,86,71,50,151,72,162,116,186,98,79,186,57,204,201,207,74,135,107,98,144,9,149,82,170,45,53,209,70,25,5,93,36,188,208,169,84,86,16,224,227,145,26,29,112,246,237,244,216,64,25,35,125,83,104,227,83,115,171,1,18,170,227,212,244,92,177,1,211,110,214,106,26,78,200,236,3,158,116,119,143,239,75,228,51,40,152,134,121,103,134,177,143,92,233,142,116,87,215,208,120,17,66,134,160,230,48,6,159,68,113,36,141,163,8,6,151,196,225,2,138,180,120,69,16,41,221,57,211,205,129,105,157,200,242,113,247,196,128,116,170,224,170,250,167,157,138,100,43,175,67,50,2,118,133,120,132,154,239,104,71,238,147,166,70,93,122,182,165,71,166,142,173,51,95,141,184,167,223,156,142,250,157,30,13,34,227,200,187,206,54,211,86,104,50,54,130,233,74,36,124,135,146,135,228,116,141,251,65,205,51,73,71,66,228,157,204,156,129,158,109,174,159,34,217,136,3,134,36,178,77,54,70,247,58,164,69,188,24,67,165,173,126,137,218,169,138,114,43,93,216,105,200,182,101,198,221,108,133,34,53,227,175,135,86,231,29,240,154,204,20,67,35,127,15,1,131,62,184,129,132,67,39,148,156,86,50,79,215,117,177,46,131,146,184,178,128,148,124,82,180,152,121,139,95,134,131,139,138,199,156,202,223,7,76,45,82,163,243,39,150,86,243,221,100,227,189,6,8,8,125,50,102,217,12,179,177,90,171,25,149,203,48,223,57,171,158,25,29,228,165,75,25,41,147,234,220,33,6,116,239,230,59,81,52,32,58,180,112,134,174,43,219,166,62,89,71,110,47,234,95,247,84,212,95,182,112,43,138,103,176,182,37,210,41,220,119,255,216,144,34,166,183,54,46,7,191,55,92,170,186,155,157,182,67,234,144,162,96,111,26,138,29,160,30,33,10,123,16,120,210,183,70,31,42,230,225,153,41,80,131,91,46,244,52,233,13,253,178,51,128,191,26,165,208,59,64,35,57,26,173,132,188,48,0,114,245,219,78,49,22,133,40,210,30,109,204,166,61,102,198,185,70,164,155,190,6,64,2,31,111,228,153,150,174,15,216,81,251,215,180,246,172,47,189,109,247,117,184,36,245,67,29,50,52,96,206,10,51,157,102,234,186,1,209,111,81,145,47,45,45,159,13,77,155,43,0,47,244,128,53,34,66,65,182,198,163,33,108,149,30,13,36,85,13,172,0,165,132,196,197,232,140,110,19,28,224,80,174,57,168,3,170,192,20,86,202,65,174,109,131,26,56,132,63,1,42,42,136,43,224,173,28,94,233,193,192,171,4,200,1,136,176,70,69,155,202,170,127,108,203,197,38,63,187,70,179,47,178,83,138,167,191,43,9,242,32,191,118,90,210,81,205,253,212,120,110,131,100,233,131,129,61,10,224,7,129,117,26,178,126,159,52,64,10,64,163,213,187,66,1,208,7,148,248,75,215,45,85,156,18,223,138,86,181,173,215,162,136,236,3,182,91,130,236,34,216,183,156,229,120,178,93,164,157,16,12,245,10,64,138,161,222,117,76,32,78,245,202,153,205,247,52,220,144,172,8,92,216,240,191,106,134,223,37,224,194,9,205,181,76,169,35,96,56,70,35,152,204,112,84,251,123,1,214,211,133,137,175,16,128,172,133,140,129,78,35,4,22,3,252,186,12,195,157,174,166,171,45,144,202,86,145,213,80,143,61,167,5,184,168,41,125,165,13,249,11,185,160,76,85,4,3,86,146,40,110,29,41,183,73,150,123,4,30,5,250,194,162,78,58,36,214,173,134,249,235,173,230,8,181,187,202,7,218,49,215,99,209,183,38,194,11,144,52,161,117,122,107,202,1,142,47,50,229,60,13,6,193,150,123,27,218,53,223,77,64,119,74,138,93,158,17,190,102,163,167,81,243,157,119,30,63,32,140,187,186,18,11,54,35,248,115,115,79,105,116,242,63,159,115,59,67,160,59,21,241,248,195,222,236,187,244,54,5,204,100,110,49,164,205,36,149,196,72,97,212,203,95,219,148,189,116,72,233,123,242,218,49,196,74,41,190,158,192,212,124,14,223,160,40,197,245,72,132,185,118,29,92,217,37,197,184,147,4,176,79,113,244,95,82,112,142,230,202,23,192,115,184,174,214,202,100,139,17,64,111,212,79,53,68,0,154,23,176,193,141,240,154,6,162,19,151,213,79,123,164,134,21,125,100,153,18,65,223,161,148,154,178,48,95,8,129,114,214,167,16,1,151,232,140,248,101,210,75,41,255,115,163,181,16,14,248,193,151,168,121,84,7,98,222,40,166,212,156,225,65,46,213,135,12,86,198,146,172,35,196,152,40,42,140,145,126,154,246,47,119,226,33,61,232,41,61,212,156,119,198,36,107,119,78,153,157,207,145,225,180,16,0,28,84,51,177,99,252,242,154,73,146,0,0,169,39,10,161,247,70,15,75,205,168,45,132,249,208,226,163,212,151,135,60,143,155,191,90,148,89,153,216,218,19,152,152,143,86,37,12,101,179,60,148,68,166,46,113,41,222,120,35,122,83,145,107,73,124,59,116,151,4,149,4,230,252,185,208,117,56,241,219,100,223,148,124,143,214,22,79,193,163,142,80,20,130,77,139,246,14,96,32,141,202,71,3,62,56,84,3,148,8,223,225,208,116,8,20,224,95,172,128,159,12,190,114,122,66,250,34,230,163,172,11,214,170,25,168,168,13,175,69,226,19,237,144,97,139,252,197,72,57,227,235,213,159,166,87,39,198,66,4,174,166,252,244,60,10,32,2,215,55,2,94,180,77,167,64,127,154,26,73,204,98,83,23,208,171,209,166,59,75,204,58,199,201,51,120,141,215,172,39,61,55,137,182,58,197,172,61,114,119,213,67,100,39,15,166,189,121,214,27,54,229,99,83,35,81,42,210,127,84,12,249,39,97,20,208,33,255,201,194,40,255,237,255,250,31,255,253,223,254,231,255,248,175,255,247,191,94,27,5,16,220,93,163,222,146,109,228,77,1,33,6,16,131,124,173,160,251,143,84,196,44,121,6,63,115,200,105,84,129,145,192,104,213,138,235,190,91,143,233,137,30,122,250,81,129,134,52,111,3,158,210,27,128,117,71,231,37,66,209,225,0,96,252,134,11,177,210,153,161,245,73,19,108,241,42,201,178,146,96,236,112,100,4,239,38,229,189,47,32,22,69,25,130,139,191,114,118,168,124,156,46,164,221,152,129,20,15,111,125,94,85,240,70,60,25,20,62,222,208,93,81,170,59,50,160,176,121,149,232,170,38,7,168,102,144,182,239,136,167,3,225,134,28,67,204,214,244,80,195,188,210,189,77,235,110,69,199,118,147,206,178,217,172,206,21,10,35,104,32,68,56,143,25,252,151,139,136,148,179,164,120,52,77,19,123,134,186,9,34,7,71,159,204,248,254,194,204,241,166,191,205,39,241,158,109,234,42,59,77,179,235,72,246,104,69,31,90,28,181,163,142,98,184,119,185,19,192,200,79,223,227,232,180,229,23,95,135,182,196,33,62,17,174,105,231,11,249,147,77,124,20,230,61,77,4,195,21,74,232,167,144,81,193,141,138,175,77,42,173,36,51,82,171,62,133,239,167,43,210,154,54,219,15,123,175,147,41,116,74,114,242,218,100,63,189,6,68,3,106,23,245,133,137,132,243,23,61,217,27,34,175,45,191,109,251,167,75,175,220,195,237,164,185,178,16,147,244,78,168,13,3,76,236,220,244,248,162,117,239,196,29,214,101,37,31,12,193,32,119,38,201,198,104,73,143,166,96,83,80,112,141,131,41,76,206,192,54,63,88,90,92,103,96,53,193,187,82,48,174,189,135,25,189,237,37,95,4,68,216,10,245,5,32,249,178,231,92,159,151,12,68,240,46,241,98,50,166,40,179,125,193,69,69,195,126,145,223,54,149,43,167,116,165,185,79,106,145,192,191,129,228,125,65,238,85,75,145,71,67,6,201,139,206,148,201,154,20,111,39,98,237,193,195,114,103,14,124,47,98,174,8,233,140,96,182,71,213,85,205,22,168,59,61,221,1,6,35,214,65,33,222,201,233,13,195,39,67,78,210,214,69,96,105,228,60,161,27,143,249,158,203,197,57,205,88,125,71,63,39,13,250,51,184,235,111,40,86,101,30,90,183,128,27,113,248,244,173,80,107,8,129,132,105,218,238,71,205,52,244,7,189,124,173,226,189,147,20,188,239,233,4,164,112,105,23,253,92,197,168,197,156,79,121,220,237,242,211,39,131,19,193,249,233,204,165,214,93,7,250,192,47,168,237,129,12,200,250,170,230,229,57,199,244,125,73,17,100,226,83,180,64,16,108,170,124,186,180,201,38,83,23,116,243,233,210,212,61,171,41,164,58,21,58,220,98,146,143,198,76,27,163,19,98,94,79,95,220,251,107,174,231,120,162,28,201,176,187,20,167,154,191,175,5,203,40,117,253,40,139,76,243,107,29,50,184,241,232,4,16,197,107,51,31,156,60,181,67,77,171,87,163,233,20,252,167,86,238,212,71,99,143,244,155,211,203,254,77,125,180,235,32,4,133,181,161,207,123,50,7,161,63,200,117,93,0,52,214,180,21,15,6,149,225,146,13,173,220,121,183,79,152,75,19,226,97,166,10,155,191,51,88,111,122,86,117,38,129,80,243,17,63,148,84,170,206,195,137,44,114,11,138,106,201,234,78,91,215,33,92,244,21,248,236,190,116,49,132,220,206,117,203,145,146,150,192,174,14,148,220,212,82,165,79,241,154,77,138,194,25,124,139,17,22,202,210,237,40,91,14,103,38,6,120,39,75,160,82,248,117,182,230,182,109,50,233,150,84,119,125,83,229,152,231,146,172,219,137,55,160,201,189,123,239,82,43,136,180,71,122,220,241,69,244,181,238,197,33,28,70,68,114,182,110,196,104,84,149,119,44,131,121,81,37,54,204,61,64,244,176,33,237,108,165,86,253,158,236,62,133,186,34,108,87,49,34,164,150,207,24,186,73,3,12,126,4,213,55,164,239,83,247,140,6,220,233,205,178,51,145,113,77,3,6,53,215,219,175,160,38,111,186,205,162,95,229,116,10,192,141,155,100,209,49,223,143,243,118,179,67,172,36,64,246,107,62,144,66,189,39,3,235,83,116,150,209,143,218,222,158,65,155,38,52,139,106,30,80,43,62,243,245,181,211,205,201,201,120,196,115,80,26,148,178,31,192,11,142,190,55,104,166,155,171,86,35,188,126,70,216,52,211,177,247,125,213,147,186,132,255,95,173,105,68,129,254,190,17,61,96,39,244,184,111,86,203,243,215,170,40,248,169,121,156,16,80,62,80,172,45,245,145,144,200,118,7,140,78,25,176,185,98,238,224,86,223,147,111,107,88,209,171,91,240,110,155,176,210,209,35,21,145,128,135,181,58,198,25,168,207,93,105,188,125,193,205,49,12,163,222,186,208,169,230,55,7,33,165,143,141,74,202,122,129,49,16,2,90,103,245,72,253,134,51,155,193,95,221,37,121,138,185,162,173,250,230,209,135,227,215,211,126,3,203,139,79,51,163,246,73,167,226,114,4,229,157,164,96,74,116,155,229,3,59,213,57,109,7,210,78,193,185,119,138,3,174,128,121,126,130,64,227,112,233,36,26,221,92,17,135,22,51,104,244,230,171,135,232,71,46,62,204,111,223,234,44,88,146,29,5,255,200,247,255,51,76,149,56,140,27,18,227,230,171,126,112,130,170,121,160,138,242,126,25,173,243,57,228,185,136,7,171,179,241,223,141,12,204,148,152,239,74,43,47,230,163,150,53,5,162,127,163,25,182,247,216,9,41,40,138,47,93,65,64,184,223,119,104,60,210,133,11,97,206,246,132,242,65,138,86,20,220,48,243,236,254,219,29,53,238,173,55,135,104,212,175,110,249,64,93,150,130,244,139,241,243,254,252,178,55,33,30,64,185,146,194,167,103,249,6,36,239,200,60,112,139,73,131,138,177,163,14,39,97,63,108,171,234,248,33,196,16,132,179,231,30,50,85,232,60,105,158,183,67,55,116,2,78,215,155,179,241,186,60,41,84,255,71,88,9,175,185,222,57,254,146,63,215,12,231,169,248,48,19,34,147,184,248,78,29,57,214,120,204,238,120,68,20,12,102,213,215,70,159,215,197,126,239,147,21,77,235,26,151,103,209,7,171,146,152,165,117,239,238,70,43,204,168,10,202,68,98,90,134,48,3,74,75,82,236,185,27,149,101,194,93,183,225,27,93,231,127,7,71,63,92,69,160,76,225,30,35,65,140,168,113,8,1,32,195,33,111,117,223,152,2,192,51,183,36,232,53,201,237,55,151,111,219,70,215,172,51,188,209,97,231,124,159,116,200,31,157,72,13,173,224,208,9,32,108,110,106,6,52,21,82,24,16,82,232,2,104,228,49,86,40,5,148,37,27,105,101,33,135,63,106,108,133,234,73,87,50,61,174,107,2,68,170,235,194,174,156,9,238,83,2,151,253,116,208,42,254,111,252,54,250,56,69,230,81,157,128,78,194,43,188,211,124,234,111,143,93,29,203,11,199,19,20,31,98,70,181,219,249,64,15,46,105,149,215,174,248,33,219,125,97,22,224,145,117,95,150,233,188,250,163,81,182,13,115,225,12,247,153,132,128,65,21,40,217,53,175,187,63,134,114,9,216,39,241,221,10,80,67,103,12,255,224,151,208,91,119,107,190,244,15,98,39,134,152,27,233,31,249,216,159,148,82,175,153,208,200,35,209,15,157,224,163,55,39,198,245,32,216,52,114,98,192,139,185,92,190,105,220,144,116,232,70,91,224,172,245,118,11,212,144,133,186,140,148,20,17,184,95,204,58,140,12,62,168,29,16,17,190,126,0,179,232,91,35,13,23,219,25,202,231,109,232,205,75,186,249,128,10,80,174,54,157,8,247,190,174,103,48,69,145,130,149,87,130,64,2,178,207,146,62,230,245,239,191,56,146,41,204,105,218,175,144,105,112,52,25,199,131,20,77,160,113,32,218,241,149,93,232,59,148,215,6,105,243,53,31,179,210,149,98,152,236,45,41,44,223,54,138,245,4,139,153,125,35,110,126,157,51,161,106,188,230,114,60,85,115,232,201,146,220,25,52,152,211,53,62,136,158,111,148,35,15,6,42,180,199,62,75,172,161,211,140,166,197,18,91,60,36,39,122,115,98,34,215,26,99,90,116,245,196,11,168,56,103,152,56,248,114,69,2,108,138,122,53,124,233,54,172,112,27,102,120,209,190,135,104,164,47,182,107,196,86,12,187,234,158,8,121,58,29,147,78,150,91,66,174,251,148,226,64,21,84,179,70,60,25,146,66,226,177,222,61,1,215,126,184,121,53,129,34,3,16,198,199,245,159,102,86,198,126,54,12,182,227,37,73,123,50,225,55,38,86,95,129,59,132,243,250,147,120,15,18,8,122,243,253,201,145,180,137,153,100,237,129,53,86,31,69,165,57,212,204,144,250,44,189,129,207,221,113,150,152,111,160,89,195,155,40,150,136,21,179,1,154,252,115,67,205,185,229,209,240,206,167,63,218,79,170,76,127,155,100,128,7,132,32,214,229,144,160,199,203,210,163,238,139,0,118,210,223,110,52,191,213,112,8,62,193,180,112,115,98,72,159,106,228,220,151,94,61,74,32,211,57,242,171,208,16,241,98,244,205,251,111,19,207,164,223,70,225,202,93,75,195,104,125,250,219,203,40,116,221,97,192,195,94,201,28,204,130,40,190,20,1,250,219,205,163,83,157,20,85,151,8,103,88,98,161,198,142,136,28,147,190,24,197,111,17,199,186,167,91,73,230,187,233,124,145,214,48,154,53,249,109,163,140,9,159,192,4,99,154,154,239,76,116,170,237,235,233,212,175,238,116,245,114,101,112,212,97,96,6,86,243,174,14,57,38,109,215,68,220,123,88,85,123,173,144,245,66,11,77,31,205,96,93,225,82,220,192,174,235,163,225,58,133,75,1,85,87,164,115,126,40,69,188,56,200,201,59,90,186,184,239,16,87,249,238,114,30,233,165,225,186,11,45,179,37,202,115,240,141,160,213,238,238,6,158,201,150,89,204,166,53,61,105,200,106,43,250,53,71,133,190,46,36,220,168,78,37,51,133,252,29,230,210,116,170,208,86,191,67,20,9,95,81,199,228,206,241,200,112,29,59,75,183,90,97,9,245,7,199,235,234,85,205,93,179,126,149,198,96,249,152,224,205,207,23,130,75,20,216,228,181,241,70,84,139,147,83,68,110,110,140,192,254,224,208,151,74,211,43,61,178,28,121,174,14,52,76,195,62,204,166,41,26,154,122,236,252,69,70,229,58,232,43,164,162,76,238,186,202,84,168,8,221,126,161,36,88,84,247,110,88,221,195,81,26,198,78,30,238,10,173,67,144,232,246,16,134,188,47,250,137,185,212,250,133,52,81,129,241,34,222,235,30,173,198,2,231,121,117,144,15,114,245,70,224,60,238,77,19,90,12,233,161,207,110,132,2,226,61,35,164,7,223,104,63,90,8,225,78,219,174,229,193,209,14,252,66,184,8,228,131,92,60,173,224,234,245,128,49,181,124,99,180,30,159,227,40,160,227,97,65,136,185,149,232,81,54,182,158,149,204,229,251,156,114,4,92,139,208,170,141,3,103,130,11,167,222,179,233,142,202,22,235,134,118,205,175,165,251,72,206,8,98,217,29,226,91,6,155,211,139,161,32,246,205,14,118,113,169,80,194,174,96,244,167,126,111,26,106,99,150,209,126,245,133,10,59,221,4,95,83,43,192,186,120,41,86,200,208,159,70,87,208,75,59,128,59,139,190,52,104,91,87,107,130,206,245,164,241,228,152,119,129,31,130,175,166,95,163,25,172,201,133,135,96,31,56,58,220,139,118,24,23,30,2,10,162,67,102,62,150,23,180,232,186,145,45,133,36,140,72,72,116,36,59,116,130,255,96,233,188,232,84,144,92,90,98,46,5,74,87,191,26,228,181,252,54,252,20,203,247,112,48,195,210,71,9,216,156,254,93,151,160,30,236,164,91,205,119,99,240,192,238,58,15,66,121,8,89,9,126,145,75,252,88,38,79,198,212,90,248,93,130,186,193,73,213,150,62,217,12,133,31,4,150,100,158,208,139,225,125,104,160,255,148,53,13,94,13,170,12,174,137,4,68,69,54,43,164,128,111,88,226,242,64,12,138,236,209,199,128,14,190,151,225,134,166,199,222,204,141,30,42,82,227,72,102,27,34,9,67,49,249,128,2,141,147,237,166,83,119,240,123,147,227,19,55,5,214,122,9,210,9,74,36,204,30,230,115,125,113,111,56,38,101,15,166,139,125,132,74,58,8,109,221,69,91,179,15,230,99,6,114,71,143,135,194,36,246,171,105,192,82,71,130,182,15,103,215,192,137,64,215,75,207,30,212,161,66,82,201,212,76,244,84,36,251,183,220,220,137,241,197,220,113,44,195,124,183,81,217,40,173,181,114,132,170,210,103,156,48,122,220,91,129,51,126,91,179,138,112,147,141,237,156,81,27,199,80,82,73,16,26,126,247,128,112,121,45,178,32,234,79,47,163,33,138,90,52,121,172,79,61,195,17,234,23,219,80,16,178,37,89,250,211,61,67,83,246,74,14,212,54,108,138,46,144,177,228,147,28,114,27,49,17,169,127,233,163,209,181,56,163,208,77,134,71,191,216,129,144,199,229,254,128,159,21,141,81,32,171,13,97,250,27,102,212,45,190,196,129,214,214,197,99,58,65,138,164,167,111,112,76,255,133,235,176,85,225,14,64,225,240,136,3,5,193,126,151,50,94,169,205,104,190,227,177,245,196,53,248,102,104,238,17,38,127,122,235,185,228,68,69,69,91,139,97,208,98,182,18,75,179,67,158,168,87,95,95,48,46,70,235,242,72,36,220,144,80,119,113,69,178,159,194,183,99,46,73,9,65,50,75,44,169,149,220,232,140,123,79,18,154,98,230,67,249,234,233,176,177,106,176,122,231,92,29,241,49,138,113,22,137,153,196,210,136,73,182,85,208,0,214,161,227,192,128,70,229,81,135,100,252,232,112,248,186,69,120,70,179,3,157,108,167,175,157,206,223,203,136,33,241,230,44,44,155,12,227,209,139,13,5,228,66,105,85,9,163,97,90,130,111,202,175,45,159,70,100,70,120,46,95,3,160,147,72,2,76,147,103,237,45,204,173,165,1,197,193,15,25,65,190,197,39,101,56,208,98,193,127,119,253,149,49,171,126,173,101,82,7,174,125,132,35,177,53,213,115,207,143,233,99,86,216,254,199,151,204,53,240,14,247,75,213,252,104,119,45,53,71,143,89,238,89,147,30,228,124,67,157,2,205,102,209,71,196,188,150,232,0,29,216,27,196,106,100,5,129,23,202,233,124,92,62,64,36,142,54,50,198,212,148,194,106,222,14,12,189,64,81,32,20,69,162,238,251,201,130,209,67,171,28,20,203,138,7,255,100,92,119,213,12,23,73,91,111,53,192,252,73,236,66,238,13,66,130,184,57,60,68,154,216,163,27,192,249,114,9,63,228,252,184,102,154,69,156,140,247,62,120,81,60,17,149,155,18,98,59,167,192,63,179,53,169,72,187,112,72,20,209,46,163,25,203,251,94,159,139,200,89,147,186,24,239,48,53,65,127,65,63,38,201,101,118,43,151,157,65,161,107,105,94,219,82,163,174,104,131,67,163,213,48,14,158,17,192,76,66,237,174,37,144,67,38,123,4,221,244,117,247,151,22,126,198,242,73,74,141,71,73,157,193,44,174,19,66,109,228,227,133,23,1,173,197,187,79,186,245,71,199,80,74,82,180,164,180,160,93,62,77,122,247,168,134,141,18,124,236,32,14,164,237,246,158,243,120,129,51,132,70,138,194,10,232,188,136,140,196,141,33,137,42,83,5,113,83,167,115,82,102,100,53,181,130,120,253,39,231,233,93,197,232,55,180,120,201,249,224,52,243,135,34,183,140,9,234,225,142,3,52,180,99,77,85,211,189,86,72,152,24,43,189,60,55,196,149,45,136,224,209,155,16,136,98,253,109,195,138,171,199,82,60,207,221,2,200,110,186,121,149,174,55,39,72,213,155,211,223,216,147,121,59,120,28,140,53,171,75,205,101,4,213,59,47,86,90,54,163,88,237,230,79,89,1,173,150,220,66,150,169,16,163,158,244,219,166,87,29,102,21,69,3,36,69,179,178,115,243,67,68,94,86,134,57,245,120,114,246,164,132,7,186,158,154,167,197,151,249,190,10,248,1,221,229,176,232,98,253,244,90,190,167,91,41,158,172,217,32,105,117,95,212,27,173,4,174,208,0,8,95,124,79,152,70,38,183,20,201,71,55,212,14,89,25,168,148,21,13,116,119,2,239,155,5,181,48,51,90,194,0,67,206,223,141,94,129,98,95,32,122,241,95,182,86,180,173,8,146,25,196,103,19,30,128,162,72,190,190,239,146,112,110,3,10,153,34,85,133,250,37,205,76,61,204,247,219,11,216,2,201,13,167,117,194,188,19,38,244,158,246,61,90,109,32,15,145,211,133,149,56,60,138,157,6,8,153,9,18,74,37,207,153,195,57,138,20,195,59,72,187,121,175,217,103,74,71,106,69,86,38,180,118,198,214,114,112,163,26,124,188,213,236,206,176,170,197,151,102,124,83,222,116,5,231,168,244,48,76,244,56,206,23,159,171,178,150,151,2,128,219,112,57,66,62,136,18,93,0,31,166,233,244,196,199,102,41,42,116,25,80,188,79,97,48,81,178,240,239,32,148,26,59,18,37,34,253,105,136,68,131,35,216,138,178,85,241,220,208,85,150,120,50,8,104,20,97,191,170,8,125,222,213,114,116,167,165,147,236,11,234,125,58,72,245,124,249,255,233,73,248,167,238,11,186,225,254,147,187,47,254,253,255,248,31,254,227,223,254,183,127,121,235,5,92,159,147,6,179,159,149,140,98,198,141,45,223,188,67,112,215,216,140,135,91,209,163,73,230,245,72,53,204,122,3,182,79,173,0,92,220,74,163,242,22,43,58,37,191,78,166,153,91,156,192,102,166,40,184,194,60,130,210,11,51,68,153,191,1,133,153,103,8,35,154,25,96,184,220,124,69,106,209,116,132,97,115,138,151,54,89,204,48,179,246,62,121,180,255,151,182,115,201,193,109,71,178,242,148,252,126,204,178,16,8,85,7,209,7,21,66,32,33,65,131,209,80,137,152,5,254,98,255,142,88,62,186,205,204,155,202,76,157,179,238,222,191,183,31,225,112,120,197,138,136,90,246,47,113,179,254,238,165,15,136,226,218,146,118,247,79,28,246,194,5,242,188,60,205,197,202,85,12,158,200,157,151,184,48,239,95,161,203,158,238,203,169,193,157,180,207,78,203,189,28,245,113,47,241,158,221,12,0,159,233,190,124,44,73,211,44,83,70,139,77,179,143,219,165,176,195,66,63,11,56,153,166,234,15,70,49,56,50,55,185,106,252,148,54,46,156,49,149,83,225,154,175,223,78,62,130,241,6,5,198,99,242,94,59,147,40,23,253,110,78,66,87,36,104,162,133,63,162,126,184,193,150,235,113,225,99,39,70,209,119,83,188,232,78,52,146,206,171,14,118,54,206,209,237,21,116,97,226,94,155,207,38,77,192,127,154,108,248,8,210,1,127,197,74,47,92,77,196,85,7,12,77,173,15,101,182,135,103,97,115,1,210,231,184,168,181,114,40,220,47,197,13,148,226,171,58,145,246,241,45,74,192,70,76,86,120,245,75,204,56,48,87,139,241,203,103,169,141,155,241,54,145,141,38,103,71,80,74,164,253,14,58,192,105,134,108,12,48,233,86,191,93,16,109,183,37,100,22,131,9,173,13,135,123,200,3,129,174,150,175,99,61,45,121,42,54,96,96,46,51,126,103,98,224,227,225,103,125,154,235,253,230,63,141,242,122,141,177,58,253,143,112,173,255,52,53,68,245,233,51,69,210,149,202,7,198,85,40,2,91,118,203,125,57,251,88,145,209,66,224,109,116,239,81,242,208,35,5,158,34,21,164,24,246,251,97,240,54,199,148,78,235,198,67,191,47,231,120,175,195,53,169,215,88,127,206,129,213,3,142,20,196,110,213,238,210,37,98,130,70,162,56,224,105,235,77,40,181,68,56,201,37,1,166,92,227,93,213,201,52,23,182,116,217,20,223,152,102,119,236,174,192,165,214,123,96,128,234,69,165,55,105,54,215,46,51,223,151,67,195,8,34,25,55,8,101,228,46,83,1,242,163,204,179,227,151,167,120,57,82,71,107,43,12,121,187,248,226,233,167,49,210,50,43,17,124,151,60,114,111,113,67,3,218,130,92,199,170,37,156,162,40,218,60,215,210,165,141,212,136,140,180,73,243,184,125,71,206,172,60,224,157,97,92,48,158,70,230,7,28,87,52,148,74,151,154,12,245,193,59,54,196,140,233,104,218,104,35,170,238,48,99,173,213,167,89,163,220,19,22,112,39,71,226,129,207,208,249,211,89,232,1,31,218,110,110,60,168,241,40,222,135,247,112,20,229,221,254,162,243,206,237,115,210,226,221,127,180,123,251,174,68,241,228,49,158,167,185,73,189,95,93,80,35,143,134,173,68,14,235,242,159,30,116,106,22,152,51,146,155,246,143,136,186,5,254,74,84,248,182,146,234,144,237,244,108,159,121,165,124,27,78,145,78,177,252,248,211,103,85,223,113,110,200,45,139,157,91,231,15,120,132,190,225,117,201,31,3,254,84,218,47,76,110,161,188,251,35,79,79,223,76,17,235,147,207,42,95,81,150,11,51,25,114,23,184,154,137,184,48,196,185,181,21,54,238,192,221,200,147,69,43,4,230,172,224,243,104,148,85,251,208,151,15,35,96,184,151,128,117,145,239,34,210,116,163,23,196,168,184,122,142,53,141,140,93,10,135,112,42,239,0,148,210,242,225,191,144,17,43,222,207,66,22,255,214,13,60,240,120,38,33,2,201,148,230,190,40,89,115,226,180,45,238,78,221,186,231,117,182,245,167,207,206,178,132,153,127,225,134,142,168,188,28,26,112,26,225,170,90,200,32,224,129,123,226,61,190,8,136,137,241,167,238,217,89,154,183,225,219,52,95,165,199,39,26,199,215,208,113,233,87,117,187,229,22,54,87,95,32,80,86,70,146,223,94,168,251,221,1,193,163,75,93,140,44,10,230,229,82,25,15,108,153,52,10,67,113,190,189,102,252,163,165,189,182,55,218,118,227,194,232,147,73,159,111,114,67,46,215,119,146,229,195,9,89,96,136,249,119,95,34,33,11,54,72,192,231,255,230,141,219,79,194,219,196,13,4,166,230,228,237,84,139,126,39,49,210,27,122,117,189,59,215,129,19,218,33,2,67,251,110,14,115,37,211,245,233,141,228,226,244,167,41,144,45,79,179,121,247,120,26,10,146,62,93,140,225,225,45,71,225,82,76,154,101,2,247,235,214,157,30,170,194,129,6,54,125,197,223,116,40,252,120,210,94,59,59,95,189,250,184,100,215,144,127,30,51,21,150,81,191,34,65,86,114,71,146,40,129,187,229,55,92,120,112,76,18,184,147,156,112,119,39,20,47,165,132,50,240,121,126,173,59,29,142,63,90,155,44,3,2,138,213,27,110,182,115,42,90,182,139,121,79,19,50,204,138,86,68,2,253,213,104,116,232,104,115,255,179,75,113,216,8,57,2,155,102,199,114,152,186,172,50,94,104,150,229,30,63,109,158,122,192,216,3,63,146,113,99,157,67,230,10,24,103,195,39,131,85,94,173,10,163,73,214,226,183,41,67,165,48,20,143,238,240,156,123,138,201,179,52,190,230,227,85,137,34,200,201,231,184,164,200,83,120,159,146,248,171,147,97,17,130,186,231,92,110,226,107,148,144,1,70,124,250,58,65,36,6,231,96,175,90,138,50,197,57,111,159,55,66,147,178,61,34,145,114,254,230,246,26,49,37,117,223,206,240,89,118,197,133,7,23,84,242,221,103,154,83,196,212,97,241,190,182,169,1,119,255,97,168,88,50,214,219,24,125,213,209,57,170,162,195,50,212,126,40,245,200,186,118,216,134,114,177,111,163,225,237,39,113,131,246,182,171,147,219,97,118,142,79,235,129,231,13,21,31,152,40,130,190,155,178,80,247,0,81,8,92,78,157,254,20,2,189,53,242,136,40,96,14,245,105,75,223,185,40,236,178,169,221,69,96,190,220,207,66,87,36,82,100,176,0,40,29,228,219,110,244,230,162,76,177,25,136,237,245,120,207,234,55,34,119,19,152,218,179,119,231,36,44,22,215,167,246,238,220,182,79,65,100,218,183,90,82,75,127,189,126,78,177,188,233,245,116,202,38,99,228,194,8,50,200,65,147,241,72,205,23,15,103,145,250,204,18,138,70,37,127,154,3,174,46,123,10,81,92,101,60,94,78,244,81,103,40,73,192,219,191,107,217,189,139,78,96,30,247,167,247,217,113,116,123,194,162,92,71,157,180,246,156,179,46,142,234,9,54,19,121,178,32,90,177,106,55,244,157,251,195,203,106,95,62,112,42,233,238,201,101,217,225,80,102,217,68,67,46,249,211,251,156,129,181,203,168,60,127,169,134,95,89,167,250,188,188,89,109,45,135,57,100,232,203,73,218,243,73,122,12,118,137,4,52,51,133,205,107,47,163,246,173,193,39,50,155,79,255,102,111,55,194,83,250,172,241,136,239,171,97,109,101,221,91,168,12,156,220,132,83,141,33,146,178,109,119,96,87,117,120,214,63,54,128,84,98,97,34,52,190,117,34,116,88,142,110,255,57,248,111,241,83,76,103,169,197,252,78,77,177,102,153,183,23,60,30,80,122,222,108,225,11,159,160,9,101,90,249,102,4,74,202,142,149,213,179,238,105,237,43,92,31,232,168,250,201,232,146,143,152,190,232,98,171,161,107,166,216,227,205,182,154,44,186,147,67,128,244,79,70,12,86,205,47,49,201,229,99,133,133,157,226,167,179,98,187,71,64,201,170,45,65,5,4,230,34,43,9,156,155,62,205,222,224,177,165,130,23,34,199,126,24,69,72,252,121,203,40,236,43,43,7,167,243,202,107,1,195,206,120,28,24,164,4,162,207,144,69,213,159,30,125,197,218,153,230,43,73,151,86,212,5,123,9,184,62,171,22,38,86,139,94,73,60,174,47,199,156,121,203,209,61,153,83,93,47,206,212,247,224,207,237,2,255,136,95,135,105,75,1,167,174,177,64,138,209,52,15,1,113,16,170,85,13,37,242,34,195,237,232,48,45,40,125,57,117,186,227,233,89,187,110,213,199,217,234,87,128,151,237,1,49,7,105,120,177,202,228,221,225,113,186,72,125,101,228,173,111,40,165,32,112,53,212,7,201,70,129,241,150,29,27,160,163,109,7,76,119,87,77,84,69,66,3,20,21,78,219,253,27,36,144,134,46,107,78,66,221,189,163,65,25,109,57,7,111,248,72,245,6,53,168,53,121,220,52,105,89,58,71,167,91,241,211,24,94,92,218,11,12,63,185,121,211,178,101,69,8,76,204,194,143,8,131,72,142,4,84,168,178,189,83,116,154,229,237,206,231,112,211,239,133,156,81,246,16,201,20,24,91,16,45,135,95,32,225,41,68,162,91,217,1,91,157,98,61,119,153,200,129,180,60,173,231,88,150,82,137,237,30,242,143,108,108,103,113,81,117,41,94,94,103,212,51,1,94,33,230,108,228,205,62,244,64,185,76,174,54,156,156,82,167,54,141,123,199,236,139,0,201,37,61,71,67,48,72,225,33,85,115,2,5,166,102,177,27,121,46,186,218,115,212,205,84,190,136,87,231,36,235,203,202,181,87,119,37,76,223,71,44,53,203,254,248,130,221,93,59,138,141,235,211,20,118,94,225,248,233,105,209,210,120,183,163,228,106,110,69,147,81,242,46,74,188,70,226,91,139,119,79,223,175,155,201,26,42,140,27,233,243,232,172,143,61,183,6,53,42,205,118,55,58,65,41,238,26,234,33,250,48,252,108,194,61,139,76,179,204,117,80,245,179,137,221,70,105,28,233,124,86,119,147,100,186,230,89,35,92,199,148,230,56,186,156,221,57,105,32,9,105,154,176,150,197,20,48,4,197,226,249,52,42,36,228,110,125,216,174,149,171,195,144,194,223,216,219,153,163,126,238,49,81,215,170,112,73,225,95,213,196,60,213,40,234,25,44,55,119,53,155,26,189,160,48,63,227,192,86,83,10,201,112,96,11,134,250,113,15,63,69,44,237,180,164,125,223,241,207,226,248,35,128,11,41,35,224,137,152,179,254,54,101,16,221,99,109,28,2,116,56,143,111,177,175,66,35,147,1,185,217,165,157,118,44,104,207,62,211,202,187,114,201,169,220,178,124,142,25,72,250,114,210,13,99,97,83,22,53,63,17,201,53,99,7,65,161,101,105,68,242,76,211,91,239,10,59,126,134,100,233,68,35,148,237,62,20,155,112,22,59,110,116,242,229,179,120,72,158,163,69,28,169,203,227,32,10,250,69,227,149,125,61,62,20,91,227,19,51,60,107,192,163,72,248,11,115,232,203,207,50,111,113,182,33,27,186,235,211,103,164,61,246,118,172,234,234,122,152,132,205,79,157,31,119,28,77,94,83,225,228,74,42,211,42,184,173,166,79,51,36,53,124,86,42,151,23,133,143,139,231,209,51,114,28,74,211,166,161,181,26,39,140,130,60,182,6,67,77,98,206,143,1,184,61,253,105,249,142,144,124,129,113,182,159,62,55,189,218,219,180,3,73,81,245,175,215,92,67,140,99,192,89,249,207,144,176,123,221,37,130,120,198,8,254,155,193,221,45,45,123,15,106,209,26,197,37,219,105,94,120,113,47,173,239,94,150,116,247,131,201,156,215,137,84,8,81,221,225,172,100,167,23,221,64,80,61,188,105,38,100,45,244,166,49,119,236,132,175,205,51,5,209,131,81,83,123,204,225,205,9,162,162,97,23,145,47,131,43,62,217,133,9,143,105,120,153,124,162,235,36,85,2,219,125,62,63,77,133,133,31,90,113,44,245,155,9,118,92,105,193,201,13,115,219,26,145,231,172,233,63,92,41,21,255,204,81,170,53,58,90,201,225,25,79,111,55,63,37,192,66,129,133,253,140,228,113,178,2,198,184,149,103,237,157,227,163,191,28,251,50,116,14,182,230,181,172,129,9,231,234,203,145,200,187,38,165,154,96,233,19,206,135,4,227,15,147,153,160,187,75,182,196,206,139,66,244,156,186,115,97,141,110,187,26,146,147,229,217,215,202,77,43,35,41,199,174,52,213,76,214,188,124,134,53,42,102,143,103,103,162,104,150,63,125,22,248,124,140,44,73,107,222,223,228,153,237,49,30,3,143,100,248,15,70,146,115,233,45,50,55,246,221,199,242,76,183,131,231,119,107,186,217,93,147,152,230,212,155,245,243,114,146,64,239,52,234,230,15,60,63,221,98,44,59,126,73,171,207,195,245,230,139,27,43,55,61,55,139,103,126,222,90,188,164,175,144,42,245,108,138,157,51,251,133,139,37,235,9,60,142,11,122,29,137,202,49,118,108,253,105,78,109,247,56,89,77,213,83,188,148,137,220,197,242,133,135,230,180,222,110,147,107,186,188,195,199,105,200,210,107,251,101,218,27,247,171,41,38,50,245,130,154,16,101,13,120,155,0,169,192,68,61,125,229,77,132,77,219,115,7,189,82,115,67,55,73,22,215,205,30,186,243,244,241,152,80,2,146,194,182,111,102,135,143,81,213,78,27,103,217,55,255,48,106,237,52,49,25,147,52,159,91,217,196,94,174,99,221,217,113,155,255,242,105,102,94,122,229,79,37,177,226,40,94,140,180,139,212,190,155,108,241,245,201,214,219,92,174,171,186,47,46,206,234,26,150,160,8,217,25,254,233,227,65,120,69,95,158,88,174,49,214,171,106,96,215,84,2,61,204,95,173,136,131,78,67,178,79,60,192,84,7,212,131,166,112,71,141,212,87,23,222,148,252,116,59,255,92,161,32,43,164,80,245,22,0,70,71,118,98,22,124,34,10,232,8,92,134,103,71,178,52,113,13,187,194,37,249,65,22,226,111,127,26,86,76,80,198,151,61,220,195,231,221,48,117,111,143,159,97,86,242,7,202,88,195,123,12,86,74,23,47,220,18,251,139,239,44,36,183,140,169,79,87,138,118,186,53,43,185,166,231,163,113,49,124,22,33,110,48,151,126,85,199,202,248,198,68,89,140,172,240,153,132,126,199,205,230,146,171,142,165,69,57,238,79,23,203,3,209,159,38,53,124,58,140,184,76,215,119,163,50,229,118,182,64,254,124,94,110,34,84,190,89,83,119,83,185,37,109,93,53,194,3,226,73,61,67,105,218,113,119,52,96,207,148,249,180,27,53,141,187,60,72,251,214,251,158,47,163,249,30,252,161,123,53,61,62,211,39,4,31,195,127,217,169,214,167,195,171,223,106,114,164,170,186,249,156,209,204,107,248,209,29,113,130,164,70,186,113,217,127,157,58,110,158,118,210,135,185,67,245,75,205,109,161,22,237,81,164,247,86,4,111,73,142,209,46,35,185,194,67,103,187,44,189,211,132,177,212,83,52,140,202,200,75,6,19,171,81,221,35,92,228,55,234,210,35,86,178,252,194,116,161,4,163,99,141,48,175,248,240,100,2,138,181,66,118,43,69,84,174,112,87,44,237,46,168,93,172,56,60,28,55,66,41,32,199,71,169,211,253,228,241,213,144,22,152,205,203,125,244,129,56,174,30,231,8,27,71,84,192,202,154,40,47,203,238,165,61,228,144,182,28,45,56,123,165,233,33,185,134,136,165,18,87,18,28,3,63,247,87,99,232,41,87,173,218,118,239,135,212,57,243,195,39,75,187,71,64,143,132,63,117,70,9,77,238,184,198,157,22,14,14,138,29,126,194,242,40,62,103,156,34,155,222,160,120,90,242,51,106,33,126,33,87,54,40,2,143,184,228,205,251,229,44,238,113,30,184,107,203,20,126,35,135,202,118,14,98,75,126,61,189,72,62,213,150,89,57,40,135,143,199,56,31,52,33,144,119,209,74,141,115,97,37,110,142,130,62,210,132,35,148,68,71,141,190,209,60,94,158,172,6,138,160,4,97,130,109,80,9,38,74,187,151,29,168,157,39,113,102,119,74,10,179,105,58,71,99,211,221,226,132,12,234,192,231,25,28,13,200,102,242,93,127,73,85,254,75,66,246,249,186,191,51,33,251,255,253,219,255,241,175,255,242,79,127,251,159,255,254,31,207,201,158,102,118,111,177,112,18,189,152,134,110,99,166,9,201,95,195,123,224,102,234,98,2,111,120,124,203,225,51,231,195,231,1,206,253,166,234,103,227,19,74,212,19,152,184,93,119,216,170,212,41,140,218,216,116,152,178,220,207,203,219,45,223,146,161,153,30,235,183,21,53,246,162,195,200,21,172,7,62,59,138,63,141,125,172,207,119,113,162,8,152,131,214,243,114,104,88,222,112,78,4,245,65,231,37,24,131,142,34,180,108,96,211,229,186,240,153,229,43,124,57,131,231,45,116,2,140,138,239,243,213,219,235,102,3,163,211,248,160,227,138,35,18,224,129,145,241,244,40,129,228,234,176,145,213,3,134,107,112,11,161,28,56,75,242,197,135,34,65,229,232,241,211,247,126,224,113,239,102,201,194,44,245,193,168,187,228,216,88,57,191,240,149,219,62,40,213,134,234,122,209,123,73,9,220,165,22,200,125,184,251,239,162,174,182,243,31,63,237,19,24,13,165,145,215,31,173,158,254,114,116,220,234,31,159,60,238,88,100,171,64,186,254,232,47,239,205,142,228,111,126,59,187,206,59,13,160,206,237,249,199,72,197,87,145,192,144,198,31,195,236,211,55,35,84,148,246,31,147,196,39,32,5,153,246,204,127,76,177,236,211,96,165,119,101,156,41,179,188,217,212,182,121,87,6,189,20,48,233,233,79,195,184,21,246,95,222,28,198,235,187,174,82,246,238,166,156,205,46,239,170,236,222,101,199,166,151,217,223,21,125,29,72,208,169,217,16,159,61,72,249,246,9,105,242,114,80,55,107,210,110,205,37,224,49,132,19,241,217,162,230,13,183,27,206,150,95,75,118,243,190,129,77,194,247,177,131,109,185,153,36,250,157,182,126,54,87,17,205,97,226,151,235,177,162,211,149,246,128,141,236,168,240,56,19,233,78,51,120,59,233,49,24,36,253,185,145,37,230,18,138,191,6,19,242,240,94,227,156,147,158,151,67,177,245,166,81,79,176,235,60,68,141,222,223,125,140,71,211,185,64,57,94,183,23,103,55,21,190,236,180,192,235,165,220,129,82,235,247,129,217,13,188,93,211,164,222,20,110,253,198,82,45,213,116,138,135,9,76,141,12,255,233,101,89,181,10,115,225,227,93,118,172,119,217,58,216,184,45,110,112,72,222,154,207,84,177,90,133,254,52,170,22,67,95,126,206,192,242,242,51,214,37,107,151,13,24,129,119,97,83,243,69,56,175,192,228,36,102,135,207,202,46,250,97,20,6,243,221,129,8,230,120,122,173,27,163,220,225,243,161,207,136,80,231,96,14,135,77,23,88,97,139,202,93,216,148,69,20,205,253,114,165,64,151,82,175,17,207,222,4,53,47,92,73,18,215,119,159,179,203,61,79,0,147,103,163,227,121,142,81,183,236,55,217,68,137,96,161,194,103,85,116,127,57,21,156,30,187,81,77,190,198,97,4,107,244,179,57,2,6,220,75,126,64,147,192,114,144,50,88,138,158,41,236,243,236,28,0,146,92,208,144,20,190,125,79,35,12,214,31,35,13,217,33,5,60,151,220,55,3,147,67,117,231,40,103,15,197,72,218,240,70,113,22,123,108,25,242,96,205,135,2,126,81,211,167,51,234,86,62,204,68,178,211,3,91,80,217,225,33,213,48,13,78,46,99,15,179,153,136,141,206,126,206,57,222,106,44,248,211,213,136,88,244,128,185,247,211,159,78,176,215,239,187,177,199,58,140,80,143,87,221,142,82,79,119,40,76,143,102,135,185,247,158,10,23,244,131,47,76,80,253,121,57,217,205,121,58,12,209,172,41,12,207,193,81,19,243,83,180,180,112,248,206,100,76,114,135,65,162,219,49,232,109,57,76,189,57,253,105,168,81,59,158,222,123,168,63,216,48,249,62,154,86,212,70,253,155,198,13,89,52,156,108,69,117,100,33,177,133,231,212,90,210,40,48,240,89,134,43,96,194,227,250,97,29,181,45,127,185,137,82,44,133,41,31,227,93,254,20,183,48,56,242,86,51,177,165,103,99,106,38,215,227,3,130,214,159,46,249,70,173,70,159,255,141,12,168,231,179,155,250,117,13,5,0,109,152,229,16,122,195,134,145,47,21,46,61,199,76,178,34,162,10,23,20,223,28,38,251,81,109,85,43,205,163,119,192,170,80,105,48,82,130,142,146,255,32,102,178,81,144,215,237,9,108,213,40,175,100,48,38,195,199,195,244,173,5,77,38,120,230,232,104,207,142,106,170,248,61,30,70,5,65,7,147,28,113,223,172,207,122,72,143,183,74,73,221,225,22,26,53,166,172,30,39,156,163,203,112,4,166,148,185,62,109,53,43,47,76,197,112,73,124,180,178,40,126,131,8,140,22,186,162,41,185,117,71,141,166,109,69,45,198,223,29,94,41,235,134,74,44,60,156,70,202,129,53,117,225,171,9,227,248,47,195,126,73,85,225,66,167,59,220,219,51,195,185,55,153,105,59,252,250,17,149,12,217,234,15,83,76,89,191,153,242,224,43,80,2,202,91,97,88,39,254,213,8,113,233,52,226,58,50,187,83,136,105,11,229,27,224,74,209,213,128,119,211,25,204,221,227,165,83,195,121,203,35,61,239,134,41,16,125,2,237,95,79,38,199,231,64,96,195,225,30,194,207,160,148,15,105,14,162,217,169,175,206,70,81,113,24,82,174,204,111,2,164,203,55,23,46,16,203,51,17,160,155,186,41,36,98,51,166,188,188,176,143,143,128,251,156,218,163,212,100,187,188,78,96,202,135,72,151,81,175,34,250,164,193,102,205,138,34,49,238,19,216,200,222,15,124,150,124,243,119,19,198,82,51,91,166,169,188,59,76,206,150,60,157,76,112,236,135,98,171,166,70,50,210,232,78,133,5,38,153,75,190,26,85,131,229,142,242,48,33,39,125,26,17,138,21,48,9,182,210,227,231,144,9,251,198,225,78,62,185,192,213,234,210,59,76,184,117,43,76,165,192,233,240,150,210,0,192,103,251,118,59,202,125,238,99,50,210,57,198,111,55,133,176,212,31,115,133,128,88,245,13,96,144,7,165,150,18,147,16,59,23,89,213,146,46,100,47,94,62,214,167,67,155,80,153,76,195,126,94,17,60,224,181,166,236,61,19,157,233,226,190,23,218,11,91,162,2,92,111,202,193,221,106,255,201,44,157,8,54,85,95,2,148,221,22,18,59,112,110,121,4,204,190,166,77,67,19,44,199,203,155,122,133,48,195,115,248,170,195,88,7,250,110,72,240,110,236,236,106,84,230,194,220,118,175,82,3,222,194,17,158,86,75,41,197,195,19,97,29,65,51,119,196,62,92,157,148,131,7,38,213,61,250,140,83,237,22,152,107,16,119,133,199,23,219,11,216,84,149,164,101,164,163,86,129,173,86,253,14,184,37,57,83,81,96,10,81,201,128,159,227,222,92,147,194,6,15,172,3,66,193,144,91,55,240,123,121,89,250,242,179,111,205,88,126,104,150,200,25,215,142,0,163,72,211,52,37,135,251,228,81,186,244,202,120,31,134,87,58,165,79,139,134,189,48,151,199,233,149,17,65,123,81,96,4,4,226,221,198,30,19,52,187,8,152,141,117,83,79,130,59,45,175,14,111,19,73,189,171,111,97,123,44,15,150,110,151,24,207,87,23,72,122,172,46,145,111,152,54,92,73,23,128,240,162,65,169,142,23,239,166,106,173,194,120,84,241,201,9,205,72,65,67,158,53,155,114,83,214,102,83,164,56,9,108,213,218,4,102,175,114,71,130,100,243,208,69,3,110,140,207,12,131,51,36,121,152,120,3,43,55,12,78,77,66,99,7,46,99,166,48,87,90,98,26,152,235,162,214,194,82,118,13,71,207,201,197,82,76,132,10,59,236,129,207,145,43,38,217,57,103,86,157,224,16,172,86,216,194,90,245,210,151,122,235,56,119,178,67,180,162,79,115,21,210,194,32,21,104,35,178,246,6,103,163,185,98,119,58,238,176,52,13,53,52,153,194,112,5,100,3,225,28,138,222,147,195,100,131,11,58,200,80,247,159,206,187,9,59,128,112,191,165,217,56,124,76,186,236,124,204,157,93,220,7,194,172,102,53,57,184,191,221,15,155,164,174,102,237,114,106,45,85,247,53,70,178,159,82,248,236,195,209,167,137,76,123,125,249,113,215,114,52,141,157,238,233,21,52,173,194,215,64,205,225,121,57,165,104,221,34,193,213,95,186,7,12,147,50,119,119,129,4,209,103,192,78,31,46,95,126,221,116,173,164,83,77,92,188,182,56,36,140,162,59,163,21,96,26,113,176,226,38,94,94,110,226,163,37,206,116,36,253,200,144,80,75,52,123,208,142,178,30,83,2,130,176,213,150,30,24,115,121,54,214,179,159,83,24,213,79,163,8,203,72,203,57,1,70,168,165,25,217,86,127,27,1,4,247,162,154,49,80,245,183,209,60,150,115,116,67,90,53,224,98,181,54,87,28,210,151,218,82,234,124,228,8,203,17,49,151,225,38,123,195,75,61,16,131,181,11,69,129,57,22,248,153,207,212,74,197,213,71,132,56,133,215,203,241,40,63,79,159,241,204,126,138,200,232,103,201,22,98,250,66,62,220,167,37,100,37,118,129,185,111,188,35,66,241,241,53,131,228,8,12,89,180,57,204,203,244,229,150,122,53,28,54,25,63,133,145,153,246,167,23,137,88,77,97,171,240,235,48,254,72,21,152,21,155,252,229,148,44,88,218,242,12,115,32,95,152,74,28,226,0,14,238,167,234,245,194,190,44,20,185,49,26,102,244,238,49,124,48,137,71,211,150,27,241,49,158,78,154,25,52,45,171,229,10,46,80,41,133,185,49,20,70,4,214,59,117,52,77,140,6,78,190,132,6,185,200,109,232,195,11,167,216,31,38,204,157,21,37,137,207,31,238,237,9,163,142,97,60,152,238,48,164,251,166,48,73,20,254,116,179,194,193,10,31,11,59,188,83,26,26,189,250,242,97,233,135,14,115,81,49,21,238,183,66,25,220,143,85,244,82,137,164,246,37,243,176,234,246,55,112,248,138,143,52,217,184,75,95,220,41,25,122,81,210,35,159,71,169,208,234,63,75,246,175,128,200,235,47,31,39,74,204,234,228,199,198,75,111,125,65,40,133,33,244,123,111,229,170,183,184,36,239,162,122,238,104,42,179,234,79,147,157,189,252,221,137,31,211,159,198,214,101,239,142,68,221,198,170,112,80,251,207,50,224,104,154,244,105,206,216,55,86,131,108,237,72,218,50,52,248,124,250,45,50,171,179,246,24,153,173,119,235,58,251,241,18,50,8,185,94,104,72,4,74,217,119,157,3,38,16,177,29,54,177,28,133,207,154,187,14,216,128,65,161,17,193,3,159,125,109,251,211,83,239,185,172,222,247,42,254,203,195,4,75,21,238,151,236,1,202,37,185,246,72,42,97,159,169,224,155,133,72,8,156,82,242,101,195,37,140,154,80,228,21,91,60,220,107,209,219,61,92,254,156,163,213,112,126,182,162,144,245,3,165,6,231,243,238,227,132,54,31,201,179,167,233,118,75,25,220,56,146,13,226,77,122,7,198,186,88,30,221,37,27,33,9,205,16,24,21,43,239,178,179,237,232,221,31,167,44,79,204,4,54,233,120,129,231,246,202,44,102,107,167,4,221,56,47,80,150,235,162,153,177,213,119,211,101,211,27,158,45,237,94,225,234,90,238,84,95,230,76,156,21,206,55,20,143,212,110,146,60,10,59,89,186,47,124,12,218,57,154,63,63,204,129,203,45,247,79,240,71,225,211,206,27,74,28,70,52,214,223,61,182,248,70,251,190,42,184,69,7,195,200,198,254,203,248,34,207,155,41,249,227,111,230,42,79,252,170,65,102,213,154,1,183,162,7,119,146,107,210,108,254,238,129,120,128,126,51,237,246,69,105,77,105,15,108,197,160,29,206,207,202,233,31,235,255,162,167,255,68,43,0,184,72,187,137,40,244,231,225,76,138,218,133,143,39,35,210,88,192,199,23,117,75,116,102,250,74,218,46,130,31,55,72,9,63,183,233,5,48,71,191,233,129,219,49,173,40,150,118,25,49,127,159,98,211,242,124,244,167,27,177,15,135,145,209,26,207,211,13,7,195,97,60,43,69,67,155,33,83,213,153,125,67,97,227,52,58,12,67,235,249,174,226,18,32,7,70,4,240,121,119,174,107,7,90,119,154,58,201,154,21,122,251,193,120,77,117,244,7,62,158,73,117,184,193,167,16,152,140,233,25,79,67,246,85,212,36,55,47,10,221,226,121,150,128,118,160,185,253,1,227,30,220,57,120,230,104,74,207,28,132,143,125,61,73,156,129,158,90,127,224,188,220,216,12,20,180,179,90,19,19,51,14,152,170,9,79,195,207,14,232,142,38,33,156,245,126,215,104,35,58,133,177,125,86,79,29,53,246,149,243,162,61,158,30,71,161,208,29,77,59,186,189,45,191,129,14,18,53,79,247,182,23,11,59,6,165,179,236,23,189,156,77,80,114,34,222,223,37,79,241,194,8,181,182,247,105,20,234,29,46,162,236,246,117,216,149,84,198,186,174,186,158,233,13,173,211,7,3,231,99,63,189,61,93,214,248,192,105,215,249,62,59,99,229,152,174,69,127,96,42,198,249,20,99,129,63,230,132,252,57,247,154,48,107,235,49,24,36,121,187,17,237,88,216,183,221,72,153,221,145,164,232,124,46,207,162,78,94,135,0,152,131,214,179,118,114,172,218,95,188,243,65,87,120,77,236,49,187,61,22,129,124,191,219,163,29,182,116,155,143,73,232,190,213,82,18,109,149,215,156,180,228,246,187,83,232,121,62,22,129,10,71,254,211,93,11,199,127,166,172,198,81,7,155,58,95,83,102,183,217,23,110,136,234,63,45,35,179,214,187,180,17,208,87,148,218,50,222,101,149,13,115,63,22,122,221,4,110,224,74,237,171,199,250,123,177,217,60,76,131,237,241,48,184,161,233,1,183,157,158,30,63,45,47,49,216,197,238,207,158,109,43,103,247,171,184,252,127,123,5,103,209,205,40,21,96,149,50,194,150,153,70,245,15,75,232,211,62,126,64,146,61,241,124,84,169,207,203,137,7,185,35,112,108,203,110,207,128,157,55,223,146,45,192,77,116,8,64,123,247,139,111,36,60,218,107,235,134,137,165,92,248,248,147,189,63,110,4,228,199,230,112,166,26,163,122,55,164,201,221,89,204,53,109,122,140,10,25,152,238,162,52,248,69,249,241,141,168,103,229,13,231,60,164,211,148,115,243,12,20,61,140,7,102,123,240,119,15,120,150,143,71,120,182,50,95,218,205,244,21,180,87,22,26,168,1,151,249,58,117,240,55,252,76,3,35,177,143,199,89,157,114,176,104,148,71,122,198,203,28,122,71,161,211,105,195,137,106,196,112,85,173,125,106,112,59,71,34,255,233,74,196,236,113,209,169,238,230,79,147,216,249,152,172,179,13,186,57,228,190,69,35,252,3,193,237,238,75,160,149,135,74,134,245,204,59,198,26,91,60,159,131,7,228,26,159,41,217,178,28,21,70,180,197,219,77,177,203,170,47,207,212,183,242,153,130,128,231,123,24,107,226,196,52,83,235,211,151,159,55,59,227,22,38,101,21,14,59,7,61,10,221,14,135,45,118,167,48,116,213,219,114,116,34,250,123,198,28,92,183,58,108,194,227,10,195,114,159,14,115,234,121,78,199,37,197,234,171,220,131,168,221,24,95,53,15,135,41,168,168,232,57,20,221,171,88,46,203,234,251,48,4,27,247,88,43,206,116,215,167,97,119,248,44,173,84,90,121,78,176,92,71,184,61,164,250,111,127,198,19,14,64,243,78,235,148,110,209,239,226,86,190,249,211,103,79,120,86,39,123,146,211,9,134,17,7,159,99,253,57,227,134,135,101,98,198,79,96,136,182,122,128,165,54,106,161,61,79,79,79,201,201,212,193,69,196,82,163,55,228,182,4,60,222,53,128,70,97,246,205,17,113,233,174,155,12,165,92,98,95,174,36,2,63,225,140,175,65,14,143,55,226,0,163,108,123,167,161,245,167,93,250,233,179,57,122,220,70,29,205,93,184,21,187,104,158,207,254,131,112,126,152,82,132,142,159,35,130,73,36,249,222,87,115,154,207,158,110,149,158,135,127,20,251,160,6,211,224,199,39,55,150,200,194,173,250,68,24,9,118,120,143,25,99,76,95,110,180,220,59,197,139,137,212,61,79,35,43,145,29,134,118,173,191,77,39,185,97,32,69,106,233,88,67,59,117,30,29,107,77,42,252,88,92,54,183,43,173,5,65,219,68,151,20,182,147,151,195,120,54,15,108,85,89,29,102,107,214,136,113,157,201,103,2,242,88,74,45,129,2,182,134,192,163,60,155,54,76,149,30,189,242,213,228,81,216,30,113,152,224,180,134,101,7,137,51,222,112,139,151,76,133,33,188,122,167,177,227,232,201,138,203,168,28,77,59,147,124,170,103,202,245,68,132,25,145,186,201,106,86,236,114,209,79,163,133,18,16,58,19,207,204,42,177,188,80,192,74,106,117,78,167,140,42,112,125,130,41,36,36,202,128,116,244,71,245,167,173,98,175,247,202,249,97,121,150,74,69,109,7,200,137,177,40,204,61,149,247,9,204,55,141,162,83,54,164,196,195,200,98,203,71,97,103,183,239,140,228,120,43,239,118,44,99,167,93,123,85,32,90,233,2,193,232,103,15,131,23,88,168,249,129,201,113,155,14,19,6,215,223,70,90,220,99,26,143,34,5,224,25,75,183,55,168,178,52,221,125,160,186,21,143,166,144,179,246,184,219,203,68,252,253,213,204,35,29,105,99,227,248,185,172,20,43,168,165,48,81,57,255,44,196,22,244,218,194,174,244,171,127,22,76,41,141,201,45,211,158,245,150,179,48,159,150,79,43,76,235,48,116,42,29,205,99,112,134,135,198,56,165,117,221,86,215,146,155,65,228,210,143,11,172,131,205,156,149,151,147,208,168,77,131,235,19,54,135,122,104,122,166,52,7,58,208,68,100,71,209,61,70,88,164,180,123,214,159,222,228,80,121,167,144,89,164,19,28,249,170,21,171,35,113,40,84,24,106,174,188,219,234,216,42,140,24,121,188,252,120,158,106,43,9,250,247,232,51,184,84,106,167,183,213,85,245,185,66,194,130,78,67,132,156,252,218,127,144,212,182,116,71,71,55,222,73,199,92,204,42,35,237,44,69,234,6,223,62,163,232,179,102,76,13,171,45,228,55,8,249,171,2,47,48,231,190,236,232,124,3,0,148,12,42,242,176,157,18,5,62,158,138,115,253,7,172,225,174,219,253,62,237,42,190,54,51,164,22,53,72,92,103,86,239,51,178,97,158,109,119,159,193,234,45,96,188,40,237,241,5,117,40,126,187,82,101,73,239,59,211,136,152,183,209,240,244,28,190,191,154,224,14,115,15,47,215,188,68,234,61,193,8,184,137,59,78,29,123,130,92,23,69,76,78,24,105,36,182,174,238,46,20,46,129,158,56,97,115,182,225,251,102,38,207,88,230,248,52,126,181,143,38,100,81,193,246,57,46,249,214,116,62,47,233,233,134,172,30,246,11,135,91,109,146,72,70,226,141,87,88,4,38,119,94,154,205,113,102,187,115,150,91,42,74,116,128,211,23,187,125,70,36,76,185,8,133,69,237,203,250,88,116,229,191,146,5,50,61,156,152,173,250,147,222,138,83,32,203,175,62,114,53,94,169,222,231,195,196,141,87,99,155,4,93,231,92,235,166,46,67,91,148,251,5,216,230,28,64,29,166,214,132,52,236,204,160,234,4,239,65,5,245,135,69,212,76,88,203,59,180,152,86,77,192,118,255,211,3,70,128,79,6,218,74,60,116,255,108,171,67,33,47,239,118,26,245,223,166,218,241,146,94,57,94,255,146,209,74,200,154,43,218,37,210,73,77,115,189,46,178,74,93,201,207,85,92,57,234,229,48,154,65,187,250,161,13,221,255,161,188,19,136,111,203,99,249,137,156,54,241,128,96,123,164,26,15,15,46,198,31,110,199,121,34,126,186,67,29,80,152,212,151,238,48,197,218,149,86,130,174,103,60,76,133,63,69,135,231,208,112,25,62,53,11,6,181,92,202,149,58,124,172,213,31,124,151,30,113,5,60,146,174,221,205,42,93,45,224,212,95,182,12,129,82,15,183,163,123,58,159,223,110,150,204,23,112,83,75,7,145,43,45,63,199,38,202,145,61,20,163,142,116,208,12,152,115,178,194,248,225,1,195,176,84,18,17,158,158,239,45,137,48,107,86,148,253,163,7,90,148,132,106,244,137,238,39,81,83,119,216,249,225,70,161,211,21,48,71,83,101,86,213,188,253,8,13,251,94,179,75,217,236,171,147,221,190,50,134,202,88,161,93,117,70,195,33,167,173,135,244,37,22,39,153,203,163,20,190,132,56,227,16,184,170,201,129,123,49,158,167,155,142,39,83,186,14,253,237,244,16,237,178,209,76,164,229,202,128,192,86,18,184,13,248,124,200,67,149,99,107,139,1,35,216,250,240,240,44,87,39,96,178,61,148,197,151,82,152,141,68,57,23,137,41,146,29,13,89,35,224,170,145,7,140,82,139,147,147,37,41,235,68,61,27,116,239,83,102,98,94,163,62,252,195,169,79,195,3,209,166,193,103,155,209,180,77,81,25,101,62,90,141,228,128,73,177,86,152,229,29,139,59,213,164,212,42,164,141,170,44,80,10,202,105,175,45,174,115,100,121,15,37,125,33,49,211,125,27,176,146,208,74,32,164,64,117,15,163,83,31,126,18,76,237,51,115,227,213,38,176,175,48,164,148,17,38,107,189,28,215,76,214,68,188,220,86,171,194,35,40,176,152,203,177,31,222,240,113,191,119,44,130,141,251,173,60,214,50,92,33,203,44,53,58,40,15,191,118,247,152,198,123,163,20,166,48,178,188,53,118,137,253,24,114,42,64,141,22,176,9,202,62,204,95,216,218,14,19,175,81,74,51,5,97,124,119,59,39,192,247,187,168,217,34,48,28,2,237,52,4,62,114,252,52,114,253,250,211,131,155,90,119,9,88,128,15,111,120,90,252,213,119,214,148,198,243,219,220,0,133,15,133,206,93,211,151,159,78,138,91,22,4,36,122,209,166,97,167,228,233,166,210,195,211,148,186,83,56,66,156,82,158,15,163,234,163,239,157,86,57,87,185,216,59,37,44,176,195,199,148,235,211,40,66,200,203,11,87,56,202,142,199,75,136,239,70,194,84,223,157,73,75,10,95,167,173,174,196,199,179,33,206,34,239,182,75,99,229,206,183,38,190,124,49,241,76,133,57,63,249,79,155,68,169,190,156,28,155,21,46,30,158,148,18,243,241,151,221,31,201,184,116,250,238,70,168,47,28,64,46,221,198,147,50,208,175,144,143,185,158,196,150,52,223,160,228,18,254,97,75,79,198,62,228,140,33,238,54,63,165,134,3,165,245,25,206,39,57,75,58,211,54,78,67,76,68,184,132,234,82,111,171,94,19,191,189,103,83,127,221,254,232,27,1,149,252,166,110,66,27,41,184,112,231,185,253,83,203,129,194,108,137,241,132,136,160,182,26,49,165,153,3,230,4,164,191,125,198,123,187,229,248,82,98,247,147,94,82,86,13,248,28,190,52,183,11,41,85,151,225,160,172,223,82,231,116,81,72,99,6,186,155,70,239,32,199,123,17,108,126,152,116,228,162,121,49,53,223,210,93,118,124,154,79,118,58,117,208,196,39,135,78,175,25,251,28,75,82,184,205,252,89,243,198,56,5,174,56,216,89,74,149,254,118,65,18,207,63,219,50,248,53,21,9,209,199,24,110,180,146,158,15,67,14,110,200,169,177,63,250,13,198,178,242,187,196,79,123,181,253,145,169,180,226,196,58,73,174,83,216,138,201,198,41,191,238,39,21,9,249,104,127,121,65,75,79,133,62,16,125,44,45,2,16,163,41,95,123,97,32,147,132,47,40,158,166,221,194,85,89,196,70,48,14,154,110,71,189,227,214,37,228,179,244,222,108,37,138,64,249,84,43,200,109,104,238,24,119,170,18,39,227,159,7,221,169,74,28,76,234,77,131,174,112,195,202,171,199,146,145,5,247,128,127,130,43,170,95,108,162,241,30,217,32,115,81,239,233,87,177,76,239,26,240,147,12,129,8,105,156,194,137,123,39,253,224,10,99,192,99,69,137,218,63,42,98,128,204,97,152,105,178,196,138,74,63,160,203,23,158,41,148,240,252,100,131,66,85,243,159,62,93,169,41,78,228,219,148,125,125,149,190,161,176,232,79,183,76,69,239,113,97,170,39,170,182,9,18,33,183,2,28,188,92,6,82,51,127,171,233,128,92,152,82,75,79,90,113,107,206,112,161,48,50,58,19,170,21,80,147,39,51,156,179,213,124,103,1,215,150,213,223,13,87,172,107,170,41,103,57,15,151,118,56,115,89,229,21,38,153,223,55,72,220,9,248,63,9,182,148,182,243,197,193,133,73,213,252,116,4,226,247,13,200,88,73,132,164,202,14,216,170,116,131,219,29,50,175,122,243,27,29,160,124,141,29,73,92,8,239,7,140,221,244,147,120,183,168,187,220,136,113,190,45,158,124,133,52,161,178,35,17,79,13,121,30,136,40,89,170,58,2,79,47,241,118,96,216,140,194,99,57,27,31,154,217,119,64,22,49,23,9,18,91,177,142,91,183,52,91,172,65,105,180,231,35,173,112,246,29,78,106,230,200,45,254,70,26,209,9,169,200,226,39,61,219,81,2,177,185,83,220,209,11,104,75,97,11,212,102,159,166,179,171,91,75,2,64,137,123,43,100,193,181,225,16,10,122,56,189,86,42,68,225,51,220,18,97,32,241,75,123,220,238,115,194,225,54,177,37,249,236,89,75,118,145,29,36,181,186,198,147,168,159,94,61,1,145,19,16,21,215,21,134,205,222,228,168,222,181,211,206,9,136,169,44,71,117,205,75,70,106,221,155,77,23,138,43,127,38,33,197,204,154,52,123,137,103,72,102,66,217,209,174,97,90,170,2,91,110,177,127,213,217,181,52,39,102,83,76,108,249,21,38,169,34,83,231,48,233,29,35,76,41,197,2,179,62,205,206,19,39,82,210,206,196,230,160,101,239,234,244,252,54,174,226,84,152,88,173,192,220,51,62,79,71,252,238,108,52,232,127,93,20,245,225,149,214,40,242,176,108,138,140,13,132,170,56,12,19,19,232,250,244,78,41,140,252,230,52,244,188,156,75,47,119,37,80,81,142,56,46,47,167,250,96,132,83,169,155,86,3,62,91,194,206,190,165,242,159,25,52,116,156,156,142,74,94,4,114,139,132,206,15,28,181,227,44,240,72,237,64,69,55,211,65,231,112,149,207,46,118,79,28,83,105,104,37,29,156,152,233,37,234,109,138,87,57,135,195,247,67,9,127,198,29,100,150,67,62,85,58,201,143,111,113,139,88,133,156,143,62,213,110,41,182,115,166,70,27,10,195,253,90,178,219,215,167,79,205,47,93,225,73,100,137,96,219,136,156,237,49,158,110,239,112,54,138,16,23,189,223,204,58,25,16,0,13,39,198,202,167,232,187,209,177,136,119,79,153,133,6,158,153,21,183,213,180,76,155,221,44,45,37,174,225,147,78,35,200,57,126,132,167,96,189,168,134,115,89,214,176,58,78,129,89,74,126,163,180,67,22,82,95,179,66,79,250,244,121,124,57,115,26,146,152,198,146,54,58,214,219,249,24,168,61,235,173,21,20,213,218,131,172,120,60,19,205,77,161,226,121,141,107,41,76,169,198,106,185,35,65,78,200,249,159,8,19,245,7,94,241,114,56,18,82,194,141,223,102,9,56,183,20,215,227,105,249,176,66,74,206,182,237,99,60,43,187,176,122,157,92,106,135,221,103,42,144,136,231,239,134,39,169,40,236,54,63,97,244,249,200,19,179,52,9,123,58,231,143,243,122,210,213,69,14,179,223,132,83,81,87,40,156,60,93,67,112,236,187,65,86,67,125,92,50,47,50,98,252,254,169,238,29,21,149,122,132,162,72,196,211,64,50,162,119,169,6,39,60,89,113,22,129,57,21,248,213,18,178,97,122,1,196,137,176,77,63,111,18,16,144,114,180,192,212,124,234,145,232,113,206,31,239,30,226,13,91,104,223,232,171,55,85,15,106,228,41,45,216,167,47,60,61,212,11,157,70,28,48,186,164,246,120,184,162,27,174,237,34,82,88,34,109,75,5,3,40,148,130,199,235,233,100,104,216,202,179,92,186,111,201,54,219,168,130,169,23,147,101,183,71,186,91,223,93,200,125,243,19,246,182,2,111,242,110,180,165,93,183,238,192,36,60,201,87,161,239,16,186,45,196,160,84,222,129,171,163,200,213,182,48,129,202,69,82,241,209,151,30,247,164,143,115,182,172,105,46,39,192,133,240,210,35,244,14,197,127,208,227,130,234,1,131,74,180,190,105,78,91,71,122,76,181,74,219,158,156,11,179,99,168,140,14,231,162,238,92,143,179,78,235,80,65,25,14,63,89,146,57,203,115,172,130,234,145,35,27,115,113,137,43,48,66,7,59,146,22,207,249,122,169,176,23,41,237,57,75,178,230,233,99,57,220,160,237,238,140,10,139,111,168,124,27,133,28,227,170,239,172,195,162,158,219,249,37,43,97,230,95,141,184,183,170,85,246,62,135,39,199,159,241,88,26,148,95,148,85,137,108,105,51,17,175,248,39,175,247,151,147,145,252,10,32,254,149,78,236,95,42,226,246,191,187,34,238,223,254,227,127,255,215,255,242,63,254,246,223,254,227,63,92,17,183,82,158,181,255,182,4,2,26,141,12,151,59,128,134,162,53,215,47,124,102,184,59,61,213,170,218,31,67,60,46,186,163,192,177,129,237,216,163,251,102,180,178,66,57,231,123,115,253,49,100,45,84,66,228,160,5,156,9,11,125,158,30,48,185,208,250,195,212,57,252,102,60,177,14,84,238,124,63,224,225,236,5,123,8,87,84,187,110,19,24,117,179,114,91,182,112,21,252,66,198,196,42,55,202,71,23,62,61,18,236,39,224,51,201,127,33,122,96,36,202,244,187,50,185,241,251,190,124,27,251,86,159,222,240,207,239,103,163,116,54,158,223,222,235,39,104,11,122,70,35,238,198,171,73,74,215,95,188,24,24,101,157,33,61,126,28,185,210,189,225,100,16,197,153,161,126,178,230,191,228,16,180,56,202,241,188,125,61,85,43,235,130,136,225,133,251,16,242,32,240,66,155,60,95,120,81,253,172,7,220,140,107,239,79,111,149,150,2,62,62,102,169,213,97,138,54,200,211,8,154,252,252,22,110,103,210,16,134,5,100,76,88,71,227,254,54,74,189,189,202,211,16,181,126,41,198,192,229,56,80,58,27,208,147,253,133,232,129,43,17,72,25,17,138,10,255,24,124,192,141,4,112,233,150,105,213,145,253,105,82,27,178,244,249,153,1,249,167,81,6,76,84,246,129,185,102,158,14,155,174,158,116,11,54,174,249,144,100,83,12,20,148,202,22,105,58,74,186,179,204,6,220,150,159,92,132,193,123,7,245,144,196,159,10,63,180,196,211,59,68,65,45,47,136,140,28,71,161,41,198,187,169,248,156,127,50,195,246,213,112,248,226,97,178,62,243,175,2,135,13,231,66,25,43,224,202,142,54,239,112,166,188,229,81,252,242,53,125,1,28,59,80,123,116,24,233,145,191,176,166,173,158,222,35,209,135,219,99,43,101,127,215,199,250,238,9,5,38,93,106,59,108,140,212,34,48,181,200,171,175,220,90,66,181,150,4,57,110,157,114,11,116,247,7,174,70,45,117,152,205,94,126,122,218,126,227,48,135,147,25,83,244,244,152,229,45,186,209,152,91,230,55,4,188,89,239,72,38,120,207,225,90,0,147,24,55,119,152,148,42,38,122,17,178,88,219,59,148,91,164,170,176,221,88,120,143,22,50,92,182,192,219,182,89,183,56,231,92,187,245,233,141,212,175,27,36,50,119,82,85,24,234,122,24,164,115,50,45,67,225,92,126,249,50,54,214,232,224,233,111,83,243,190,58,76,191,100,253,46,200,105,217,209,145,213,206,242,236,250,229,55,153,177,67,59,86,27,78,93,128,226,198,206,138,178,53,29,236,179,204,147,207,80,242,64,229,179,142,249,255,149,123,224,138,59,153,110,164,204,238,68,157,149,223,88,30,91,4,121,76,215,70,165,186,239,93,89,28,230,182,24,74,228,137,107,115,131,81,137,211,137,53,250,146,166,111,159,176,101,114,165,36,176,201,138,221,118,215,105,73,71,2,87,175,114,7,204,248,72,203,144,22,248,165,164,79,110,84,91,86,75,183,242,47,28,5,86,80,18,144,161,194,95,189,157,13,183,104,23,49,192,103,7,46,55,37,11,248,204,136,16,190,0,134,44,118,247,219,76,150,229,126,158,206,150,238,116,97,212,42,182,244,8,233,166,203,123,228,44,255,26,154,8,6,151,95,164,139,162,235,228,201,39,253,105,106,162,142,219,33,164,37,135,120,153,193,176,82,154,195,166,132,162,13,71,118,234,254,180,17,223,186,26,73,24,162,110,220,63,57,121,29,12,166,137,79,193,65,157,143,166,67,73,42,252,93,90,100,201,205,246,204,19,238,243,174,251,196,172,232,161,39,10,220,126,108,199,105,190,113,25,218,225,229,216,159,233,227,129,191,51,218,212,9,108,92,255,11,23,46,252,20,166,126,146,239,120,200,4,23,181,208,200,10,21,159,254,166,23,32,237,66,153,125,249,194,154,22,138,148,121,212,224,251,206,59,30,196,49,227,120,103,130,157,8,112,223,119,99,174,158,217,15,211,248,119,126,3,46,103,196,20,93,86,0,244,162,20,117,121,126,154,255,248,142,135,128,115,122,30,46,227,142,164,85,110,74,251,249,221,242,35,90,78,203,116,239,77,119,165,70,185,73,223,13,41,145,54,117,199,163,144,214,239,154,101,154,208,115,138,176,138,249,96,4,253,127,223,92,76,162,62,235,94,202,189,254,245,187,16,1,223,37,235,104,20,171,122,126,97,180,114,196,213,69,87,19,125,146,11,115,65,90,117,168,237,140,118,225,134,144,146,238,121,148,162,251,145,85,166,149,123,156,161,78,192,119,19,168,188,235,26,69,174,241,76,240,134,166,88,185,79,31,43,215,35,41,202,140,44,133,125,203,133,97,176,23,121,249,49,25,179,95,79,128,50,190,35,106,219,0,163,55,118,247,219,98,151,33,77,61,1,68,133,238,136,145,147,182,31,83,135,200,80,27,183,229,3,49,57,157,42,231,60,208,171,143,152,165,129,46,153,227,179,185,46,173,193,148,71,172,234,10,112,53,223,28,174,101,233,108,225,74,187,172,248,109,202,236,232,166,72,76,189,57,108,234,179,251,113,21,206,92,242,223,62,54,188,232,136,173,97,101,134,189,91,144,124,121,182,243,212,214,117,164,169,176,10,195,53,96,252,224,190,253,105,180,80,31,152,114,65,235,14,9,162,229,113,95,136,205,71,227,237,186,225,216,167,41,125,106,121,127,213,123,197,138,203,141,104,248,230,68,225,155,0,133,68,235,146,237,156,172,142,146,189,87,78,143,230,38,139,132,244,133,54,125,21,32,186,86,134,252,246,113,5,174,184,153,193,156,114,229,229,164,91,196,92,178,20,55,89,67,219,42,38,95,227,64,248,124,111,153,106,103,56,46,213,31,20,157,52,89,252,84,96,231,24,119,23,160,213,214,148,150,53,196,243,239,41,152,234,58,117,75,143,239,246,105,21,57,108,69,114,3,134,121,52,3,61,214,53,43,186,201,93,139,119,51,120,242,110,214,79,245,181,207,173,65,146,19,192,166,176,148,159,154,72,185,217,145,124,14,92,109,35,119,24,58,129,244,25,2,98,253,238,156,212,207,61,139,185,40,140,54,81,192,148,207,146,225,132,74,157,154,183,28,19,249,60,61,168,170,178,162,203,103,223,237,133,127,242,128,54,87,152,198,250,180,69,39,239,111,91,53,46,29,17,68,189,118,60,189,40,135,208,5,230,166,206,205,210,121,117,218,67,59,21,99,236,75,96,178,160,100,64,40,11,224,139,47,163,61,34,31,141,117,76,62,21,144,115,29,58,135,207,139,207,44,118,131,199,38,174,83,161,226,136,231,234,118,161,72,113,64,224,100,236,62,183,73,168,155,111,157,195,181,205,27,119,128,103,118,122,69,167,56,180,94,159,11,236,80,186,241,110,147,168,184,33,143,66,36,168,180,103,113,230,118,131,49,20,250,61,206,180,140,150,9,100,221,95,222,25,199,231,65,211,77,30,7,38,182,223,213,44,240,217,215,157,96,34,156,179,185,124,181,185,88,215,168,176,112,211,120,94,62,16,131,174,23,110,232,137,41,140,12,193,29,144,106,172,169,231,183,241,68,175,31,84,77,242,98,168,81,129,139,59,252,105,132,83,197,201,218,176,68,247,245,224,168,61,145,103,215,1,65,58,61,149,11,159,62,89,85,71,147,219,97,71,235,40,186,114,107,178,220,218,139,158,165,144,196,211,65,229,231,166,67,2,147,24,83,116,158,25,231,225,182,27,21,233,242,192,20,172,107,254,211,92,35,168,81,169,156,20,238,206,89,205,143,20,127,27,218,96,94,55,214,66,61,94,10,115,11,76,113,199,59,145,184,19,109,58,83,154,41,202,222,225,130,185,165,167,155,221,150,213,174,186,240,36,79,71,225,141,116,192,15,237,132,90,154,54,108,147,102,127,63,171,147,168,172,195,113,124,149,89,111,56,4,31,180,233,234,65,171,97,92,23,13,125,124,238,109,158,175,250,165,42,27,147,8,254,190,162,196,56,238,230,83,113,153,234,208,193,36,182,191,28,198,38,36,237,239,106,250,243,14,83,206,85,151,53,156,65,255,233,179,10,171,238,46,199,14,228,21,15,151,46,161,127,219,177,119,159,222,221,144,168,245,220,181,81,250,233,222,221,185,12,245,51,106,190,153,50,12,164,89,31,13,150,80,176,201,215,6,142,192,214,48,206,132,171,149,125,134,118,36,67,151,134,113,54,36,51,95,27,37,53,245,113,16,17,202,62,137,10,10,8,207,211,36,240,94,143,184,90,148,64,143,124,103,173,236,92,253,183,11,250,147,226,48,119,43,205,183,124,109,165,156,196,10,155,184,215,30,254,242,110,69,71,5,134,240,118,79,132,92,74,46,221,60,40,125,145,218,221,176,173,212,181,110,16,4,33,250,186,129,133,74,197,142,165,161,26,116,106,134,127,247,241,143,143,247,172,238,246,89,122,213,151,94,183,178,40,207,211,227,150,241,177,10,5,228,82,105,211,76,115,249,135,82,73,126,106,180,208,156,94,31,48,98,114,85,103,3,91,253,239,130,117,154,94,81,122,14,102,92,236,143,123,170,35,25,120,171,7,133,139,140,51,127,225,227,152,63,177,70,124,166,94,126,43,183,37,19,251,215,163,112,199,28,206,11,83,85,79,221,105,74,33,246,235,74,96,82,86,209,195,23,135,227,235,77,163,160,174,65,235,155,238,237,40,247,237,26,109,169,4,255,3,62,134,80,231,161,165,123,221,237,163,229,51,156,121,106,212,3,121,192,187,1,52,68,3,66,72,207,34,46,117,254,18,55,190,151,203,193,11,30,217,240,19,70,99,146,233,189,12,217,238,126,152,197,173,174,122,250,135,200,191,61,40,119,22,34,9,14,67,195,225,115,207,107,205,206,148,67,197,88,99,237,36,116,121,159,80,201,103,73,24,148,80,60,118,229,7,55,138,212,203,80,127,121,231,23,52,87,56,235,29,193,157,66,80,180,91,23,139,97,34,21,243,186,232,173,111,57,111,33,218,91,250,93,178,141,236,232,164,79,194,236,244,126,70,112,175,233,221,1,121,188,30,195,105,166,23,167,23,96,84,147,206,254,48,254,178,6,255,207,34,60,191,221,28,206,79,48,155,98,199,183,158,243,7,191,151,88,197,14,166,221,127,154,244,218,241,222,230,184,195,215,184,202,15,173,68,187,42,50,3,112,225,108,178,163,207,29,87,138,62,57,38,176,53,189,195,234,203,61,54,208,84,197,59,71,108,146,140,37,239,236,44,25,154,192,229,108,44,215,233,34,109,64,82,173,236,98,111,95,181,32,131,79,23,79,189,31,107,240,172,252,105,82,105,244,146,10,81,125,143,219,82,91,227,217,209,40,160,26,30,29,178,224,236,30,2,19,94,186,33,126,168,251,216,53,109,218,96,186,94,24,29,220,161,45,63,118,43,38,18,217,104,67,111,192,44,184,226,11,3,174,172,118,120,181,200,228,138,117,195,21,139,192,72,75,47,135,207,174,145,135,222,205,33,239,112,163,244,205,82,102,197,173,58,158,191,229,254,94,152,60,121,137,210,83,121,106,14,55,145,133,59,37,189,62,227,138,119,220,32,232,233,126,187,10,148,69,105,149,199,47,76,189,73,221,17,201,71,220,235,158,106,76,197,109,108,133,135,213,104,186,48,177,115,157,75,72,218,246,123,210,179,163,132,250,17,36,28,78,63,70,154,254,92,234,122,55,71,41,247,237,251,14,17,39,237,22,211,212,190,150,14,199,106,245,162,166,140,110,242,135,11,165,188,100,34,210,11,110,68,161,49,36,61,80,17,0,247,27,230,138,208,205,212,165,125,124,213,237,247,153,84,126,218,67,183,234,100,39,21,247,54,49,64,79,176,221,234,178,185,231,133,152,182,134,159,40,163,240,19,66,253,124,236,115,114,121,194,206,103,209,244,240,208,201,242,209,167,209,129,143,211,1,102,36,63,47,63,78,162,191,252,120,147,181,104,64,28,205,224,27,143,56,94,221,20,149,36,139,228,115,166,106,126,28,171,243,89,33,70,44,157,254,244,233,133,174,215,242,104,67,56,155,128,164,159,115,74,217,218,227,227,216,21,63,41,218,185,93,187,60,217,157,208,133,235,212,46,157,156,252,110,164,190,112,193,182,203,131,246,90,28,109,220,242,234,29,238,153,209,227,146,13,10,228,167,103,101,159,121,147,75,156,126,143,11,189,178,108,198,176,119,162,93,131,234,54,75,209,52,214,93,30,5,241,203,103,2,111,50,81,35,102,70,205,37,157,162,103,56,170,7,20,10,230,76,239,150,73,147,26,17,87,222,243,217,200,129,235,29,43,34,233,251,217,125,136,109,116,143,82,82,53,77,35,195,22,220,112,87,181,64,54,94,114,64,229,175,90,191,187,42,55,94,28,116,180,225,105,123,187,147,17,215,180,75,144,163,185,191,156,88,105,106,18,208,20,153,89,30,166,148,162,194,228,221,251,211,36,139,61,22,3,63,119,123,179,215,19,45,159,150,198,116,61,209,66,66,195,84,216,46,66,60,16,72,137,78,189,197,69,84,226,236,132,17,9,172,227,217,248,26,133,113,60,174,212,8,208,232,6,128,132,255,117,112,136,234,141,199,86,193,0,158,30,122,61,51,129,72,137,250,10,20,169,247,0,39,229,96,251,124,136,33,173,69,200,171,157,115,159,178,47,138,85,76,137,128,217,249,175,118,41,117,7,182,207,148,74,226,168,26,74,98,23,165,250,13,196,174,207,137,233,252,118,154,35,162,140,170,91,95,173,164,121,234,62,154,156,229,158,5,80,172,84,240,29,15,108,238,144,14,183,148,31,143,34,114,13,59,178,110,154,228,71,142,152,132,112,149,117,211,36,35,252,238,200,212,8,97,226,60,222,89,186,150,46,35,122,175,151,146,179,114,135,31,55,66,164,2,206,199,57,35,201,36,174,185,88,110,250,89,136,163,58,229,100,154,15,165,29,62,58,25,117,126,113,136,224,229,86,24,173,26,191,56,76,212,74,86,207,143,106,188,113,105,73,32,73,157,28,136,30,229,46,205,220,41,83,254,80,167,168,82,120,221,24,216,168,82,157,26,15,138,60,81,191,189,254,106,191,198,135,65,20,61,135,113,191,79,69,142,55,26,142,24,16,218,19,23,173,83,67,71,212,144,240,91,222,126,198,99,73,44,14,169,184,32,225,216,29,240,208,23,23,84,235,238,104,144,21,91,4,76,86,253,213,239,174,173,236,93,192,196,183,230,240,87,159,85,223,100,101,13,42,223,248,45,44,236,136,33,135,79,194,131,197,67,109,248,208,200,188,11,204,55,198,197,55,220,137,45,189,133,106,240,190,110,219,153,124,101,44,253,42,56,108,109,197,197,119,25,114,184,64,34,254,120,163,209,37,72,255,196,56,66,222,238,119,27,71,236,115,233,129,253,76,160,213,125,32,236,188,36,131,12,115,107,247,237,61,102,148,6,121,53,156,181,229,87,238,84,79,77,47,204,0,121,179,41,113,36,246,219,20,189,178,211,204,8,244,200,198,97,244,29,63,50,29,223,131,12,249,246,60,220,139,15,22,25,105,45,235,79,247,78,160,244,18,55,182,169,212,201,119,101,110,212,239,194,193,157,216,226,38,15,11,106,141,160,125,144,74,34,191,109,76,174,84,131,202,69,154,146,192,213,116,58,157,70,182,158,168,212,32,77,217,163,105,208,127,203,18,131,49,26,70,230,58,17,8,18,182,36,238,11,36,219,136,207,35,33,215,158,101,135,234,105,16,26,73,47,232,250,97,8,95,173,160,0,29,11,49,230,3,219,254,224,20,160,211,73,73,103,18,58,169,1,83,206,173,235,119,91,93,91,167,233,156,205,96,108,109,121,58,131,178,114,16,186,210,212,241,38,70,214,111,28,131,66,189,187,84,29,49,212,18,238,79,115,5,92,122,125,199,115,222,35,48,103,187,179,7,100,157,198,105,180,107,202,146,169,125,215,7,70,233,111,57,220,250,99,54,42,162,198,37,216,171,233,153,42,188,235,134,226,190,111,82,107,5,101,98,222,173,5,130,91,255,163,79,60,150,150,204,122,233,39,159,105,117,203,104,78,115,252,37,127,29,120,114,199,122,225,227,99,239,41,180,217,241,21,174,94,14,239,161,78,50,242,197,105,58,219,183,179,79,76,181,71,70,46,184,40,229,105,180,71,140,246,233,100,95,74,15,200,153,102,64,121,243,0,123,66,70,95,233,44,3,115,22,205,222,164,136,73,187,200,48,106,195,105,198,141,213,217,148,43,252,23,28,229,191,38,99,231,191,55,25,251,255,253,231,127,254,215,255,240,159,254,225,76,108,84,173,43,158,239,55,118,86,71,102,137,192,58,112,90,247,222,210,170,208,36,17,230,61,48,130,157,63,11,98,240,148,44,47,224,122,101,250,13,70,30,183,11,76,93,163,159,187,99,21,112,132,68,104,112,29,151,14,10,188,143,231,59,5,70,18,103,251,203,123,22,237,29,171,78,56,127,42,204,134,114,161,235,84,251,190,182,37,68,87,135,113,79,171,194,117,94,143,195,148,116,181,242,24,5,1,108,1,57,140,238,132,162,228,182,13,71,237,206,91,96,242,0,86,188,155,152,119,81,152,8,94,124,150,9,251,8,204,156,159,1,147,35,171,223,197,61,68,241,151,35,23,216,20,238,220,174,249,211,150,234,219,21,134,134,229,147,1,101,197,144,90,178,242,46,185,6,168,74,149,128,196,21,253,171,33,83,71,70,31,87,8,70,29,118,184,229,181,245,171,185,181,139,175,62,83,69,180,173,186,149,112,190,236,71,43,223,84,165,106,2,112,233,191,82,139,31,188,36,103,182,115,169,234,103,36,224,211,71,73,127,59,7,59,222,224,25,231,24,224,132,187,26,77,131,151,145,21,230,75,4,166,147,2,134,242,240,83,146,248,224,41,57,102,192,112,136,2,70,214,66,97,10,202,204,64,75,94,10,34,139,25,99,189,36,166,14,76,28,164,71,195,88,93,69,97,210,146,229,105,116,120,5,254,234,108,10,60,244,167,9,137,205,161,15,63,95,213,41,55,177,228,167,69,159,6,152,120,143,60,93,69,146,161,179,249,164,210,228,167,179,40,189,114,228,39,79,88,122,116,175,253,192,237,166,68,253,58,92,196,55,58,137,69,199,171,215,225,106,69,123,165,144,191,32,79,231,244,116,57,57,252,179,203,84,201,79,211,208,28,153,50,147,132,132,5,140,211,82,179,76,83,41,115,10,92,253,176,254,171,81,54,165,105,22,151,169,178,66,74,158,138,162,32,80,100,125,73,13,226,78,60,169,221,220,21,91,157,77,114,229,129,185,85,15,184,204,174,70,7,121,42,153,134,69,136,107,134,82,139,57,224,51,43,171,254,52,147,122,71,167,176,17,235,103,13,228,216,197,160,245,172,3,66,209,243,123,45,251,85,95,123,159,230,178,99,133,45,29,146,100,121,208,134,70,84,60,60,68,178,190,91,112,68,22,8,71,151,164,31,93,153,58,45,246,0,120,162,10,195,171,138,167,107,13,70,15,48,28,200,34,251,143,38,5,2,151,57,98,235,235,200,208,201,60,227,202,234,222,210,216,214,55,212,26,194,67,234,177,126,154,201,235,9,76,248,42,182,190,102,133,251,20,62,62,106,13,152,148,114,25,174,177,9,199,198,203,185,187,88,10,215,146,99,7,105,22,237,22,24,122,103,172,159,102,105,26,10,83,65,194,159,134,97,53,164,211,144,166,190,158,226,180,244,3,109,248,49,164,103,244,189,101,112,7,116,119,50,146,194,240,62,131,176,61,187,194,199,131,11,123,7,155,111,234,211,8,54,132,149,175,170,228,210,77,40,249,39,195,108,74,138,199,10,232,174,75,117,215,29,40,202,125,250,203,231,112,243,147,106,249,100,24,91,83,87,196,234,242,132,175,81,144,175,83,184,162,72,16,48,100,113,109,89,181,211,238,133,9,26,169,201,49,45,197,225,227,193,133,193,124,96,152,108,1,227,173,105,167,64,155,142,241,32,54,169,107,211,220,135,176,196,8,122,118,133,145,145,28,222,180,100,151,62,10,159,245,17,214,144,99,147,120,127,80,66,87,76,98,194,73,187,41,218,207,218,244,134,159,181,82,199,80,248,28,72,125,247,58,175,58,147,65,102,105,183,56,71,117,120,166,103,113,90,121,106,55,73,29,66,164,54,204,10,163,59,88,142,47,87,20,245,4,232,249,149,255,126,62,186,163,195,236,171,139,229,52,117,170,192,212,184,76,38,83,81,124,183,244,110,250,175,142,102,173,74,216,97,39,115,112,190,48,146,52,186,52,187,149,176,13,216,18,249,4,70,10,188,21,135,43,137,207,10,115,248,242,46,195,198,100,69,147,56,250,104,98,171,53,163,184,212,77,149,179,122,54,57,61,175,174,44,228,120,184,148,172,254,87,135,168,225,46,237,49,86,69,114,156,141,61,55,165,203,184,156,208,175,58,195,243,147,77,152,95,5,161,162,19,28,229,156,236,54,163,119,76,163,62,205,69,84,140,245,217,114,171,154,148,78,220,194,183,0,232,249,45,63,112,159,191,226,150,6,31,179,90,117,184,146,233,127,95,184,114,97,35,223,213,208,200,116,23,139,3,74,223,138,182,217,221,157,38,133,76,196,7,172,30,64,254,85,14,49,221,88,108,157,190,219,50,199,124,48,11,236,225,161,48,181,12,188,199,25,142,178,20,78,227,134,39,217,196,200,0,208,223,54,9,105,239,21,226,114,234,106,32,125,86,99,180,169,161,165,171,171,153,66,144,127,24,66,32,91,191,155,253,33,250,148,91,1,29,110,248,27,169,5,140,95,162,47,71,28,214,23,80,35,55,177,106,203,33,33,150,236,112,125,55,206,99,198,107,245,83,95,179,163,115,86,24,199,231,246,26,229,92,167,158,81,136,47,116,111,57,123,118,123,94,14,155,36,249,211,199,216,173,244,60,13,19,189,57,220,31,107,120,246,19,114,161,28,133,69,173,157,86,71,245,211,17,149,67,154,250,103,100,111,116,159,135,141,67,188,154,164,115,172,27,97,177,26,138,68,207,87,23,46,173,239,120,65,240,157,207,120,33,222,177,189,101,54,81,117,64,206,212,25,190,175,18,9,122,78,233,40,166,248,52,109,108,163,250,203,199,252,181,236,163,117,22,95,196,162,13,182,242,19,23,174,240,106,181,191,115,201,219,141,229,233,131,145,31,56,145,28,121,81,46,126,219,131,82,109,218,7,11,109,40,253,101,242,215,91,160,212,5,210,14,77,38,146,126,97,43,170,174,223,76,228,162,77,135,43,250,245,1,87,147,33,243,167,19,133,16,182,194,232,113,122,151,37,43,193,166,48,74,229,1,103,173,252,9,76,178,240,109,57,89,85,245,249,237,143,160,239,48,68,220,162,48,185,106,254,52,233,144,79,211,86,191,2,184,6,183,209,158,119,67,44,28,142,166,214,212,18,159,165,150,186,159,147,161,93,21,93,92,200,187,119,63,191,112,173,185,213,44,96,91,179,207,225,250,199,202,172,86,92,196,65,187,29,80,180,67,163,187,48,27,126,123,94,93,187,175,188,51,86,146,160,107,40,103,165,233,48,244,249,7,78,206,235,167,156,43,213,216,245,167,143,71,219,125,11,128,96,218,151,118,232,176,90,173,23,62,159,145,219,3,19,109,14,248,236,178,239,211,61,69,128,172,82,212,231,249,108,43,117,229,159,13,127,94,35,69,56,223,205,93,63,10,37,189,99,77,242,83,247,150,179,129,60,131,205,148,111,1,83,87,120,191,240,242,83,194,129,203,179,190,106,198,39,184,131,77,186,208,124,154,134,212,148,239,63,148,55,216,26,157,51,216,59,21,206,210,82,59,124,96,4,90,46,124,214,67,213,45,162,82,214,204,183,8,104,45,82,205,18,184,22,247,213,225,196,204,252,60,92,169,144,232,240,57,179,63,159,69,166,161,55,44,33,106,245,192,232,81,196,195,232,155,234,120,161,248,235,70,135,50,139,229,89,186,84,79,200,119,188,18,156,3,13,185,144,14,22,225,129,132,184,225,179,250,184,9,114,215,145,178,46,82,80,133,105,188,231,79,166,207,168,16,104,228,235,182,250,85,6,252,96,174,149,223,216,30,10,103,233,6,54,72,233,89,77,155,70,176,238,94,199,88,138,206,120,226,107,230,136,94,115,73,137,199,177,199,27,155,104,30,98,230,34,162,149,39,104,98,87,148,23,61,187,141,250,165,86,174,168,59,136,136,235,86,116,54,63,202,30,184,98,241,52,20,132,204,246,114,152,172,29,141,245,80,115,46,218,133,208,142,6,92,86,133,40,237,79,91,110,197,208,0,218,177,219,119,5,112,253,136,24,159,134,246,206,62,92,226,229,112,230,159,136,37,149,46,155,195,86,105,89,3,185,132,90,3,78,248,37,26,149,79,173,94,79,4,241,167,34,218,160,29,131,181,111,114,51,48,236,243,24,174,179,33,239,91,246,7,184,65,207,146,168,125,167,238,217,221,97,128,209,14,23,152,218,150,99,58,140,19,38,191,141,216,199,79,184,202,96,139,252,10,204,218,190,7,109,224,170,7,109,14,148,123,203,203,123,74,250,48,126,83,128,180,76,159,237,158,26,99,104,215,211,40,34,152,158,188,108,112,235,250,230,115,250,188,87,130,31,186,244,155,96,168,212,248,38,171,147,41,48,154,66,210,104,178,141,229,250,134,250,29,177,182,240,49,165,86,49,5,58,200,180,150,30,25,82,42,3,120,51,100,209,221,89,202,158,28,56,67,32,138,134,15,185,216,3,38,135,162,196,211,103,117,38,125,57,90,23,119,131,65,77,185,233,206,73,102,204,188,170,26,192,92,200,104,203,155,37,79,95,248,44,1,125,53,179,127,248,87,67,169,21,151,21,29,157,237,33,224,3,151,37,162,138,148,231,52,81,102,135,27,226,132,10,147,39,21,191,76,129,85,233,241,9,157,55,198,122,104,77,70,46,145,108,202,187,85,128,27,80,3,198,83,76,110,204,72,142,20,125,229,179,45,97,160,166,47,123,26,22,14,241,176,59,239,43,110,68,1,7,203,10,17,120,226,14,184,85,224,52,27,27,159,41,31,83,43,225,194,150,139,212,3,174,132,72,146,191,156,154,155,138,66,127,139,119,83,218,96,75,203,112,61,86,124,54,4,138,176,118,112,92,207,73,55,222,189,209,210,211,167,9,168,220,251,52,4,9,112,37,3,62,103,128,61,111,116,26,71,163,7,201,249,99,142,94,149,127,219,94,134,106,100,2,91,194,241,133,11,180,180,231,233,99,28,239,161,174,83,209,65,100,23,173,143,252,222,156,98,118,70,155,21,120,160,15,226,91,91,227,52,170,191,141,23,236,214,142,109,47,213,169,48,57,116,247,187,177,249,253,125,218,18,50,28,38,201,94,187,5,129,134,104,57,103,229,167,229,72,74,57,58,179,144,60,13,197,255,243,239,98,119,175,250,93,147,204,17,111,25,14,64,31,10,67,81,242,46,231,166,118,62,48,108,88,127,154,244,213,253,188,124,71,32,138,104,255,20,125,78,68,105,169,93,19,240,78,114,161,6,140,199,125,127,155,100,204,103,180,145,191,141,119,151,188,116,117,54,68,20,124,239,194,129,146,226,109,192,52,237,206,98,36,18,35,167,206,96,156,4,135,27,17,200,173,48,229,16,170,195,8,111,200,211,103,27,110,126,23,129,122,215,46,77,209,136,179,102,206,166,115,63,224,244,141,139,218,4,103,133,140,7,222,201,67,96,228,81,72,140,235,131,253,250,146,42,125,107,61,205,234,43,34,192,197,120,195,253,121,24,162,225,133,17,122,81,179,96,36,255,238,79,147,120,86,158,46,57,3,233,48,108,211,231,97,162,155,126,62,65,108,107,181,119,89,203,241,133,92,225,103,10,22,74,52,251,249,4,42,82,211,95,78,94,166,194,14,217,61,8,95,134,18,47,171,113,66,207,245,177,9,41,152,146,156,239,9,182,60,79,83,96,205,159,46,143,188,63,183,95,27,102,178,195,75,82,226,12,54,218,132,199,37,200,240,82,83,185,203,140,64,43,170,225,162,99,9,207,155,132,121,143,198,88,118,147,162,163,140,22,17,19,187,131,82,184,144,49,16,225,150,217,31,216,50,236,166,196,106,164,46,1,48,47,247,128,138,101,131,233,111,147,129,90,102,196,137,82,121,77,124,56,211,131,12,28,157,132,117,24,87,213,67,80,84,59,209,62,161,220,103,68,214,190,34,217,2,227,109,123,220,129,180,216,80,124,50,152,144,123,143,216,89,47,207,203,201,127,116,50,7,129,183,170,150,16,209,222,228,247,120,141,68,179,165,79,55,217,93,224,188,165,174,198,170,34,145,236,71,62,20,157,134,90,171,90,185,77,141,144,33,250,22,91,97,40,24,30,184,131,221,55,116,207,93,123,251,181,18,85,171,165,80,139,109,201,57,69,212,111,195,30,214,225,50,158,186,199,81,89,230,250,238,204,253,165,199,112,207,159,203,51,207,72,111,243,211,36,65,143,148,245,171,225,225,71,4,56,113,53,173,45,59,253,57,70,142,0,49,201,60,10,147,176,17,209,231,211,195,181,169,27,131,100,75,192,83,171,133,1,195,206,244,166,193,0,43,234,35,153,218,91,4,198,11,223,166,176,153,33,135,123,46,243,129,19,210,12,14,79,73,159,52,7,172,67,84,241,152,61,69,122,170,194,176,174,189,229,16,98,134,126,24,57,79,59,174,11,186,74,254,2,31,139,23,129,113,78,20,186,71,80,26,81,186,133,218,97,186,120,145,93,9,134,12,153,142,77,199,251,236,70,199,17,29,113,209,49,135,174,237,66,233,197,33,215,36,73,42,10,1,83,207,198,7,148,212,198,103,72,170,151,71,180,59,152,172,7,47,171,154,49,115,188,156,147,149,26,250,130,49,136,171,140,110,49,70,133,105,89,92,240,32,30,171,79,103,211,254,141,187,165,51,64,15,76,220,196,95,110,177,38,109,57,149,238,60,226,111,26,119,106,212,200,96,92,37,238,181,72,179,145,151,19,163,92,113,155,103,185,150,69,225,22,228,4,106,0,52,245,137,209,131,202,238,18,244,51,209,158,53,148,9,169,248,182,221,167,145,171,21,102,58,249,203,161,44,13,125,154,131,75,143,139,194,246,124,86,70,168,195,67,96,84,88,41,186,191,161,31,158,226,186,110,110,45,100,14,156,110,9,196,239,14,83,99,123,148,56,225,60,27,48,107,72,27,14,255,57,238,204,172,200,179,254,118,163,38,87,92,144,246,209,117,166,33,223,115,179,209,167,49,235,164,22,32,113,43,2,31,113,249,138,196,188,62,109,229,224,228,102,119,12,245,163,32,143,142,184,228,220,150,106,173,48,100,250,25,215,198,57,171,189,197,202,5,247,135,12,212,169,222,97,206,198,212,143,27,233,227,209,40,76,97,158,248,176,173,42,46,6,159,47,247,173,128,195,243,179,21,192,118,143,88,46,233,167,161,247,99,112,234,193,241,236,155,60,211,252,194,51,198,123,239,16,30,4,133,15,18,180,138,76,214,248,84,184,10,177,136,108,116,181,167,9,101,205,32,201,32,76,160,71,24,246,137,234,142,214,164,222,177,126,181,69,85,220,5,164,158,135,144,104,216,146,218,213,72,7,38,110,169,6,19,157,238,234,247,44,84,228,72,106,56,18,197,23,221,150,163,162,62,228,110,10,49,142,30,124,42,187,251,211,69,64,185,158,160,128,146,69,145,211,3,23,161,230,113,207,248,56,52,104,244,85,191,205,56,115,1,134,137,126,88,186,226,217,211,74,20,235,245,44,48,247,231,14,23,216,241,250,97,121,149,235,238,204,68,34,225,214,46,199,104,229,139,110,170,39,104,159,65,88,191,115,28,174,239,217,91,245,213,165,69,187,73,232,126,13,7,77,241,208,58,149,251,40,220,164,195,201,20,239,23,62,222,166,84,225,32,178,82,111,117,96,171,203,153,72,42,210,185,66,201,222,251,219,36,151,117,141,172,192,59,47,215,111,198,183,169,105,84,133,81,24,186,31,134,70,119,121,134,147,17,79,254,52,161,225,242,60,13,135,231,62,93,95,131,71,188,180,78,7,201,185,120,58,156,115,254,47,131,99,34,68,72,32,70,225,115,82,191,43,123,86,130,221,106,116,40,239,117,51,6,140,7,89,159,176,204,153,209,217,29,126,56,72,237,233,147,3,221,76,32,82,24,33,136,234,120,80,109,111,248,195,144,12,158,134,31,167,110,20,135,173,96,142,254,52,89,47,215,209,154,156,58,165,16,58,70,165,59,239,149,104,211,238,26,218,72,212,137,190,87,33,44,188,165,177,139,51,7,103,245,193,226,86,45,169,189,34,215,120,220,221,13,179,1,131,74,97,152,50,23,70,194,189,107,187,51,206,231,181,103,86,176,43,61,59,231,49,179,87,156,211,10,188,158,99,146,26,226,140,108,204,69,201,55,123,193,238,76,71,91,247,249,133,219,45,152,108,122,24,13,217,128,247,105,63,126,145,254,221,183,186,135,231,255,150,187,19,211,40,205,253,221,2,202,240,249,143,236,109,86,247,240,216,120,23,164,176,196,148,179,187,41,60,45,189,226,7,159,86,231,231,64,124,126,108,223,131,60,12,217,99,228,159,41,140,52,222,186,176,85,44,210,89,200,221,145,191,250,56,19,93,143,195,28,151,253,174,207,242,141,139,238,170,228,172,231,235,82,163,1,86,243,107,113,92,218,134,44,105,74,8,61,214,12,55,185,93,248,28,2,133,235,107,214,108,59,125,141,250,129,105,149,231,221,176,144,47,76,102,78,202,143,53,171,245,38,141,145,141,79,101,116,125,121,203,179,57,186,173,246,149,162,232,108,220,207,130,117,84,210,243,238,153,174,236,243,167,10,241,28,191,206,217,14,73,145,11,79,104,120,253,233,179,229,55,218,139,67,231,88,79,143,183,136,156,156,3,43,66,95,207,112,161,100,126,127,219,228,130,250,211,114,66,8,183,79,9,189,230,199,104,144,42,119,45,165,37,214,246,103,195,135,221,123,183,108,10,166,214,254,24,141,193,13,208,109,218,49,156,100,206,233,52,196,244,222,223,62,158,5,53,243,20,62,179,48,96,110,133,159,17,57,78,114,109,14,19,53,211,19,82,66,158,51,126,27,66,239,179,101,79,103,203,27,201,53,100,11,63,48,251,85,33,4,91,202,195,42,76,14,242,157,227,108,140,227,233,179,105,181,107,47,92,173,206,244,3,247,180,252,105,110,162,158,169,52,75,112,52,151,233,219,206,183,207,166,223,87,112,93,58,235,179,121,161,147,113,119,116,216,239,227,137,111,91,197,169,59,154,8,13,140,254,52,124,115,178,187,48,236,135,250,120,134,65,5,230,38,156,124,82,133,233,149,219,176,211,167,208,246,31,131,181,98,133,160,184,148,158,197,73,144,192,167,225,182,45,227,49,150,118,154,190,176,9,59,62,238,52,247,62,183,225,27,45,145,244,88,226,26,100,19,234,50,148,249,218,113,215,99,156,150,236,147,219,131,78,4,211,46,108,161,115,109,89,225,254,251,247,93,167,221,156,47,95,24,54,209,133,107,9,233,159,239,8,194,141,223,69,9,86,207,231,132,210,34,16,118,118,8,130,193,138,114,133,227,191,76,96,81,47,97,178,165,239,248,47,35,104,217,244,128,130,34,200,141,106,34,187,186,186,142,38,129,113,167,139,108,122,168,61,39,78,188,49,111,184,177,236,74,121,224,236,62,18,129,194,153,243,243,217,59,249,109,224,54,175,255,121,249,89,0,229,46,108,238,11,70,122,14,164,199,171,244,125,117,83,106,97,60,55,118,133,26,158,183,91,50,204,134,241,204,133,213,253,204,72,173,182,58,159,195,112,198,149,188,191,93,176,204,237,57,20,194,84,41,14,159,254,215,125,21,120,221,211,238,113,203,91,205,233,57,51,66,57,184,77,43,232,205,214,119,30,174,171,202,107,194,50,181,189,240,186,213,204,167,169,160,180,39,6,142,36,146,223,253,110,242,40,222,121,202,197,202,118,120,145,223,213,31,47,106,123,142,14,162,172,105,106,204,21,173,128,230,47,175,100,146,205,215,119,220,158,175,181,41,210,85,31,159,192,10,236,94,148,203,169,250,184,173,212,42,184,223,5,245,94,120,181,230,142,103,55,59,148,65,239,207,81,216,184,20,251,162,21,113,148,199,221,152,46,17,11,188,185,27,123,142,86,152,208,11,83,129,58,191,103,198,150,162,101,213,4,137,5,158,199,82,248,52,110,16,145,166,220,59,111,211,125,117,152,203,61,97,123,157,222,238,193,215,58,159,77,9,67,185,78,167,240,193,188,33,186,253,165,103,203,85,62,69,147,60,156,100,154,32,73,79,187,200,78,249,101,34,156,167,60,245,183,63,101,120,31,78,187,186,215,223,78,108,28,221,225,188,187,210,8,190,170,73,142,158,165,44,76,204,109,87,124,211,127,250,76,195,36,124,172,141,168,148,252,116,55,161,47,129,209,15,118,115,202,14,36,39,105,238,242,169,125,179,29,206,79,194,201,30,86,69,33,166,41,162,119,74,20,64,235,165,120,211,8,168,63,44,131,227,27,249,226,173,120,112,77,57,10,157,116,126,95,188,8,77,43,74,213,230,230,107,215,142,156,15,181,130,10,14,14,195,192,81,154,12,140,186,237,86,99,231,166,9,191,220,210,121,168,23,189,151,221,30,114,68,177,26,238,110,45,179,86,207,2,174,200,205,185,157,167,200,231,3,167,115,202,216,190,137,112,174,211,207,34,61,216,183,1,234,37,74,117,69,232,40,198,200,191,112,178,155,94,229,186,164,200,5,51,225,214,45,169,148,219,210,37,122,108,234,200,253,40,60,240,124,220,159,64,184,88,25,60,72,98,187,187,190,190,123,0,37,7,17,106,220,225,69,37,41,62,7,47,137,208,197,116,15,206,238,222,149,213,4,149,108,138,239,248,44,62,226,36,30,39,254,4,35,132,93,183,27,124,42,119,15,45,47,83,249,86,40,125,141,240,168,231,233,116,249,233,102,37,203,194,29,79,74,57,60,104,246,140,94,210,21,142,41,149,153,130,170,97,78,126,204,160,106,179,112,212,200,140,192,128,249,41,132,219,15,109,118,51,210,162,159,97,146,86,162,37,192,121,38,181,187,96,136,90,62,60,177,227,75,156,53,113,95,142,114,104,214,150,37,98,102,247,163,145,173,41,202,29,162,4,81,56,212,149,202,127,66,149,220,36,196,59,153,107,81,8,97,8,49,22,239,60,9,108,101,192,244,233,105,60,128,11,87,43,240,241,192,231,207,126,168,68,188,111,63,47,71,167,225,14,8,149,50,211,131,174,229,183,137,40,221,104,230,17,42,200,61,156,218,108,149,204,158,135,207,98,187,134,148,27,235,241,60,124,78,63,206,200,93,86,241,86,123,20,121,114,167,95,47,11,138,40,202,109,148,199,222,224,130,38,161,243,30,123,81,35,39,16,123,180,53,7,0,105,232,226,244,30,230,127,214,102,23,4,108,239,41,220,4,199,52,137,134,219,240,230,33,19,172,160,164,227,110,106,13,92,13,53,11,66,229,173,243,128,112,87,79,17,9,58,115,82,77,112,177,26,9,213,227,72,232,98,40,92,216,155,138,7,161,106,221,202,188,99,104,157,135,114,188,27,196,67,245,233,12,149,111,121,132,139,243,142,162,132,107,60,58,150,235,3,18,213,187,155,49,226,37,208,99,3,206,40,165,94,22,216,164,14,68,213,25,150,77,219,224,70,4,55,5,16,21,228,155,60,154,200,166,46,115,151,187,50,39,196,82,83,96,169,28,67,30,86,140,193,131,160,67,35,149,192,121,58,157,99,22,115,242,244,233,51,87,35,60,75,210,136,234,72,64,117,110,215,79,158,120,166,58,18,103,170,95,165,176,3,162,99,169,221,133,174,222,213,130,65,118,144,41,161,175,78,173,86,15,43,39,171,88,170,250,23,144,55,139,199,195,169,171,161,203,25,249,191,233,17,239,100,242,249,74,134,61,125,95,252,210,7,234,171,102,99,32,40,93,34,49,148,28,223,90,85,194,2,91,225,119,213,219,220,121,89,86,9,73,106,191,8,167,182,218,227,16,158,25,4,79,203,175,32,200,241,86,105,14,88,144,158,221,140,202,148,132,242,129,11,228,79,191,29,161,54,141,62,253,57,90,23,46,36,13,235,111,55,164,137,60,59,147,13,243,249,176,150,235,142,164,84,50,15,159,110,249,75,73,146,191,84,94,153,127,119,229,149,255,251,239,254,249,95,255,229,159,254,246,63,255,247,63,190,12,230,216,86,113,233,87,88,182,115,219,184,130,0,8,124,28,185,95,166,16,48,234,28,81,69,13,184,28,71,126,4,60,35,167,223,56,147,240,119,226,233,41,18,239,230,186,94,166,181,161,38,250,46,112,67,98,178,253,96,10,99,136,168,38,112,217,63,161,95,131,243,22,193,92,4,217,200,223,201,14,159,63,55,109,89,229,244,82,28,54,1,108,129,33,222,181,120,249,113,11,67,128,15,24,241,228,233,48,229,176,244,195,50,18,198,241,114,19,22,86,248,188,62,109,135,55,101,202,5,78,118,90,185,48,241,252,162,223,157,234,239,154,200,80,42,201,74,203,144,6,236,197,59,45,115,114,237,10,83,252,207,91,134,86,81,149,159,46,166,252,29,48,233,232,91,97,10,172,199,111,143,58,245,167,173,80,170,247,56,153,193,123,41,140,124,111,192,148,123,211,167,41,64,189,226,221,103,143,40,218,178,227,245,255,50,164,12,222,216,104,129,143,95,113,107,20,83,119,25,230,129,254,54,228,16,7,185,7,23,172,17,184,11,112,13,157,132,165,49,208,222,44,238,49,179,190,152,239,204,1,163,173,165,239,174,178,182,38,68,129,167,59,201,160,240,14,57,11,169,232,23,81,37,69,126,184,133,210,13,104,134,143,17,159,4,169,84,155,197,77,205,244,113,36,126,180,180,89,166,7,29,189,37,229,107,1,41,11,40,207,206,224,216,81,252,145,67,78,76,125,52,26,119,83,152,112,174,79,222,66,34,143,188,252,171,160,18,95,69,118,255,3,167,250,59,156,125,112,105,186,104,51,247,85,41,11,44,53,100,129,185,104,94,250,180,142,149,209,27,102,211,223,214,177,202,118,32,158,210,242,190,21,165,168,111,188,27,125,38,125,152,194,185,51,198,163,107,201,20,96,248,157,210,167,45,244,123,172,160,230,186,50,118,191,225,234,58,67,179,9,166,111,25,236,172,6,1,206,221,172,50,81,138,218,34,72,169,241,195,117,199,254,13,72,181,184,172,19,52,82,232,12,166,16,196,144,217,157,116,18,102,99,157,86,89,27,77,39,33,28,128,209,182,172,172,170,195,145,16,112,147,169,64,196,102,42,92,166,140,101,146,92,100,80,19,246,238,98,14,226,92,104,48,70,112,139,49,17,141,223,3,227,148,198,76,200,86,37,86,225,211,17,107,139,33,107,218,223,228,111,239,172,86,176,232,194,77,8,90,196,198,147,123,237,106,138,136,238,173,152,72,36,205,239,170,112,33,254,27,246,187,136,20,59,105,30,252,85,19,235,31,241,7,131,225,253,6,140,30,153,118,75,53,217,150,216,120,40,107,160,112,201,191,3,193,183,109,13,253,106,202,31,201,118,27,84,77,3,203,37,99,126,219,101,16,85,64,161,42,203,110,217,102,82,31,130,188,205,95,253,142,223,78,45,226,124,99,219,189,86,140,37,2,95,234,98,112,71,58,135,120,9,193,12,170,8,175,206,153,196,1,57,39,57,113,18,88,117,203,87,199,105,3,65,14,65,151,73,97,133,115,163,197,63,128,201,57,117,207,9,246,112,215,167,209,178,108,211,97,10,115,235,79,147,245,52,227,233,212,35,95,30,120,160,142,85,213,45,19,31,129,202,22,249,151,160,96,176,106,120,0,163,108,186,155,195,198,96,85,24,142,113,248,124,212,194,208,78,131,213,222,2,214,12,109,96,146,224,135,255,54,177,245,170,223,125,118,30,247,233,72,139,125,158,165,14,208,138,103,123,222,69,127,153,12,211,29,79,87,185,72,4,46,51,181,22,112,218,161,95,96,48,27,157,247,217,57,143,68,220,3,248,204,223,92,2,134,254,170,61,206,85,174,59,2,38,43,52,245,105,238,243,138,123,186,35,239,161,223,117,60,159,30,110,178,69,33,245,187,152,165,222,161,36,8,137,83,70,177,90,36,220,29,166,224,208,80,56,247,159,6,225,39,99,130,109,21,24,169,233,236,63,77,233,121,217,20,201,128,223,45,70,171,157,61,79,252,251,101,165,184,183,55,13,63,246,249,109,138,104,182,120,121,65,172,68,225,244,139,236,129,62,82,74,160,232,241,184,155,65,105,156,166,107,115,209,135,35,96,171,202,39,112,39,48,232,63,125,156,230,85,180,211,58,210,76,254,52,49,50,29,108,42,75,247,24,236,130,196,161,246,10,58,27,49,34,165,68,150,166,161,144,0,253,167,75,74,207,47,215,27,217,6,204,248,239,250,85,22,132,241,121,2,223,115,61,15,19,171,243,41,12,169,82,22,38,181,88,115,204,193,68,248,70,219,85,188,140,135,193,61,245,231,233,140,252,113,60,141,171,86,21,110,103,79,190,48,23,46,82,108,27,24,182,65,119,184,143,169,83,248,156,181,187,251,208,4,174,158,161,164,80,138,31,120,16,67,212,61,207,74,25,55,247,116,201,23,77,106,103,185,211,143,85,15,207,45,139,111,255,21,116,119,83,216,191,171,35,129,161,33,251,234,161,46,79,175,250,180,213,78,15,184,160,108,173,176,41,72,92,152,131,198,214,167,73,56,233,222,180,209,215,243,238,79,118,192,81,46,1,245,221,168,46,250,246,98,73,209,114,164,65,117,127,54,55,210,38,231,38,94,136,229,37,253,24,237,192,133,254,151,46,71,248,109,121,195,207,182,61,212,125,90,230,110,249,211,173,152,186,133,192,240,15,220,81,56,221,114,206,129,242,97,131,152,115,189,79,159,197,145,164,190,8,146,182,144,148,239,119,83,240,47,248,82,31,60,127,23,152,6,207,136,118,25,122,214,94,9,244,156,164,213,206,18,139,41,222,105,25,5,121,157,12,195,100,211,170,195,237,53,103,16,116,125,123,225,12,153,116,154,162,94,185,124,67,167,20,178,30,250,81,111,171,63,94,132,193,231,175,171,126,150,109,62,183,207,178,137,249,85,133,41,210,18,112,33,244,171,112,89,217,29,218,252,142,214,224,242,37,5,120,124,66,93,154,228,127,198,174,153,9,55,138,83,136,86,251,77,161,54,184,205,249,12,135,149,38,31,14,91,98,154,194,48,50,238,88,103,61,152,44,20,151,147,123,194,153,186,221,245,129,203,24,238,226,100,52,99,212,224,144,129,233,123,98,230,26,84,231,247,241,41,246,47,215,4,152,59,191,170,205,50,85,70,239,146,2,187,83,63,10,105,239,234,67,121,206,7,105,104,135,114,180,241,125,139,156,251,103,213,91,20,197,167,127,134,73,240,244,24,117,31,252,221,201,210,216,20,29,203,29,183,76,110,151,26,51,124,204,233,15,39,43,176,59,223,133,151,221,183,130,198,54,179,154,66,212,191,220,195,65,85,188,105,135,227,203,250,87,37,254,237,199,28,65,47,115,83,135,254,198,179,44,39,209,212,238,45,155,182,123,11,204,97,176,54,135,219,146,170,110,227,43,80,53,134,195,231,249,174,6,197,234,118,120,211,76,243,84,209,117,11,13,27,90,158,104,27,198,170,37,223,246,40,251,152,31,67,121,14,165,201,167,2,4,189,209,244,187,200,122,40,142,166,253,154,81,216,229,219,59,5,62,94,83,184,226,209,56,42,228,76,3,33,182,251,55,163,54,244,116,137,209,12,188,199,136,188,215,231,105,234,249,121,127,83,41,85,253,27,164,63,211,118,184,24,43,79,225,30,107,58,33,9,187,30,231,136,236,154,223,79,23,10,66,21,221,28,168,156,190,111,240,136,18,196,185,244,199,143,110,87,52,209,100,108,180,142,1,222,96,109,235,54,172,24,77,75,163,86,166,220,113,237,5,59,216,94,79,80,128,139,23,127,154,127,51,63,241,52,78,54,215,143,32,81,134,35,90,192,28,229,218,221,204,41,97,216,178,140,22,210,209,103,219,219,23,134,250,92,228,240,252,101,106,55,135,251,19,149,69,149,202,79,15,133,172,213,170,1,7,211,130,188,71,69,40,138,107,137,39,192,126,87,127,114,220,192,217,212,85,21,102,131,245,167,51,90,174,242,217,72,21,253,136,80,6,91,69,61,129,97,93,53,255,46,152,108,26,144,224,154,196,3,91,36,77,110,117,241,41,195,157,234,117,144,32,7,149,161,1,9,54,212,209,3,54,77,46,129,33,217,249,136,244,116,62,52,85,133,209,145,241,62,37,21,32,201,217,158,130,240,121,251,128,97,144,52,170,139,208,91,91,254,97,169,36,141,102,16,106,217,242,48,121,60,218,43,228,151,221,40,102,97,162,85,153,197,86,145,186,123,151,19,157,123,2,45,212,227,235,45,224,9,19,71,224,66,198,111,160,57,238,25,13,61,243,254,250,125,176,70,219,122,126,154,64,217,221,82,173,122,213,210,200,23,117,227,220,55,51,142,246,212,46,165,118,98,237,241,180,253,11,10,35,171,56,3,30,122,78,221,150,205,234,235,175,65,226,146,14,231,192,93,118,124,23,167,88,69,145,50,84,180,116,133,23,55,147,77,224,169,75,96,178,45,78,129,91,209,72,12,252,214,84,150,180,123,204,7,222,228,126,71,167,164,39,222,77,173,154,60,226,171,45,191,72,96,202,57,215,64,223,46,179,122,182,59,222,109,193,113,133,247,40,45,158,14,41,73,64,86,207,146,105,148,212,199,223,168,142,214,104,22,252,71,153,162,231,12,75,253,146,152,162,91,234,253,2,19,241,246,133,75,102,71,210,102,147,37,91,99,233,89,166,168,192,212,140,245,105,68,85,219,93,245,183,81,75,241,121,130,226,72,87,99,136,14,75,88,187,100,101,63,46,58,73,128,24,201,199,146,188,92,113,72,39,25,175,87,194,2,120,26,101,68,97,211,64,119,152,94,81,24,113,66,71,87,66,153,72,81,232,39,222,50,18,227,135,160,157,125,214,27,134,172,94,4,90,128,123,254,209,189,13,238,15,118,186,63,204,9,126,67,211,223,37,179,222,7,218,84,243,99,93,1,51,99,253,135,137,246,40,58,91,118,127,19,157,191,33,245,93,129,215,45,99,105,112,19,46,42,48,117,137,125,32,41,3,186,30,148,43,88,31,72,184,140,73,134,170,124,247,110,119,203,76,169,75,21,97,224,217,238,81,141,187,64,88,81,129,86,238,151,123,192,48,15,166,194,132,173,124,59,62,214,185,110,105,25,174,113,186,231,122,106,18,133,98,130,161,125,164,229,91,125,54,246,182,192,37,249,217,161,144,71,17,50,246,134,162,101,234,175,70,225,32,107,195,142,163,48,83,60,29,119,251,22,33,54,130,245,5,77,199,108,43,60,227,74,143,189,16,110,163,192,200,101,248,88,13,106,228,234,187,27,219,99,115,20,155,40,131,129,10,208,174,14,87,146,77,20,69,233,205,95,109,193,123,125,55,244,22,129,207,58,72,10,143,159,40,135,129,20,241,211,143,58,135,192,31,79,20,152,154,75,93,59,251,140,98,88,26,84,57,182,174,185,138,90,107,241,161,194,81,237,218,37,228,91,13,239,80,211,113,208,134,193,126,91,254,209,157,130,80,250,244,50,218,185,195,237,143,161,132,194,51,188,105,70,101,148,167,209,126,157,205,103,232,178,18,199,2,31,163,90,99,48,225,244,85,153,223,208,144,194,242,79,19,226,80,248,156,83,74,114,152,18,219,250,211,228,30,249,126,135,32,161,108,73,147,124,51,153,40,147,20,139,244,192,103,147,143,119,15,210,179,150,194,228,102,109,135,77,106,62,96,126,42,28,167,105,175,83,20,41,236,226,104,67,218,68,225,233,55,237,248,138,69,170,98,153,158,103,10,7,157,130,141,117,42,90,60,48,202,161,35,119,93,150,164,130,44,223,104,201,239,208,159,205,51,206,105,5,138,119,214,14,225,252,83,220,116,47,148,45,158,87,159,121,81,220,7,62,135,0,201,245,52,152,197,114,63,10,22,105,214,238,68,191,48,12,63,236,240,52,154,194,231,141,238,3,179,239,134,138,188,193,172,8,127,57,101,135,159,254,132,158,181,226,52,53,131,128,101,232,44,177,113,96,172,35,239,202,224,213,61,170,132,122,71,123,123,148,178,238,238,216,32,206,34,231,234,3,83,168,243,30,244,10,218,57,187,233,111,51,159,125,179,164,124,205,122,58,141,26,240,238,65,80,191,124,62,211,104,88,101,96,135,209,199,213,137,2,199,120,249,211,103,209,135,134,163,193,80,46,183,195,220,51,104,167,161,253,122,207,183,148,35,64,41,70,97,238,250,151,195,67,50,50,13,134,35,235,191,93,169,176,171,79,79,36,140,188,229,108,30,79,203,201,252,142,239,174,155,90,110,10,103,150,219,133,209,76,120,150,0,95,226,70,156,114,5,69,77,109,231,126,247,130,214,47,207,179,84,117,240,207,34,114,250,172,129,227,248,116,223,183,56,22,238,252,60,141,108,130,191,252,52,50,36,82,62,248,150,95,1,166,60,206,243,112,207,225,198,158,115,66,221,111,151,245,91,119,201,96,106,210,60,45,67,183,206,63,26,94,111,125,186,140,216,182,127,23,183,78,229,233,112,220,22,127,154,64,105,213,73,62,77,74,206,97,18,29,218,11,79,143,141,90,22,254,202,47,28,151,34,36,81,142,183,79,207,209,61,226,44,159,14,197,219,242,158,3,62,235,173,182,247,187,167,135,63,73,235,217,245,125,26,73,0,135,187,8,5,253,250,92,194,48,103,108,199,243,240,153,119,126,177,65,94,106,78,207,79,183,230,190,25,202,135,61,189,243,140,155,140,26,193,167,148,158,5,68,98,158,199,155,19,53,54,215,31,179,116,122,108,54,97,109,223,166,21,196,176,29,30,207,202,158,121,198,69,106,66,15,101,62,237,206,73,122,148,60,143,245,12,54,126,163,183,155,131,74,123,22,62,43,32,34,133,132,232,235,99,23,168,124,17,97,200,179,143,60,70,199,18,230,61,136,73,25,214,231,105,180,119,119,132,64,199,211,112,83,115,137,232,106,201,233,181,150,228,178,69,108,118,244,242,44,160,65,101,123,15,26,83,171,249,53,166,4,79,60,104,204,53,211,179,235,90,234,136,71,225,207,30,33,20,52,224,36,125,106,153,244,122,162,178,90,64,17,226,207,36,51,60,59,208,49,113,254,48,187,209,179,195,244,43,179,101,40,217,184,253,217,251,122,245,11,50,211,185,126,12,154,133,46,61,218,125,78,118,57,61,176,139,198,216,21,128,37,143,62,187,54,156,65,135,145,76,127,54,117,10,39,123,211,168,199,250,204,133,70,221,8,255,109,108,177,158,5,81,121,146,107,15,75,183,85,244,152,169,104,248,160,74,173,142,230,241,78,170,115,174,224,203,73,216,235,192,156,50,91,92,185,108,117,120,73,96,241,27,71,156,158,242,244,88,165,151,253,6,128,36,137,103,34,80,154,222,47,82,243,34,82,164,31,197,232,58,221,133,43,219,241,244,24,241,106,95,183,100,11,60,7,115,60,228,176,133,148,15,152,207,84,224,158,36,46,146,54,97,100,253,174,179,152,210,13,230,113,62,43,227,89,31,121,205,25,215,122,123,228,167,67,243,136,128,26,97,62,210,40,244,221,229,186,18,20,160,174,145,249,244,125,85,247,120,90,165,248,117,136,208,127,61,218,162,217,5,146,66,123,60,141,220,156,163,112,220,230,49,159,89,130,151,226,253,93,178,213,207,21,248,227,238,121,179,81,3,144,46,161,28,135,159,128,57,148,18,115,22,184,160,192,125,103,17,145,144,103,48,209,180,79,190,115,21,232,240,181,235,211,99,249,77,39,185,98,122,184,38,100,44,240,233,175,165,65,20,19,126,247,137,112,76,93,94,26,174,48,25,4,95,120,149,109,77,79,162,38,161,228,116,21,50,149,242,227,46,111,43,161,118,225,179,104,159,69,79,154,91,92,240,114,231,254,44,219,97,103,178,219,41,21,21,42,109,249,52,153,138,251,116,35,255,85,79,239,38,195,233,183,134,212,226,146,207,130,31,17,24,26,226,186,231,45,43,44,29,84,128,156,167,142,6,76,128,154,130,194,64,157,110,249,97,171,83,25,140,145,34,233,48,149,34,123,121,38,167,112,34,249,94,167,194,3,38,182,147,43,80,244,151,118,115,218,112,247,168,90,250,156,28,63,96,112,215,233,29,54,76,67,162,10,220,198,244,64,159,93,110,166,40,83,63,137,242,165,34,76,118,81,69,254,110,160,200,209,14,98,158,148,111,4,198,0,239,224,252,89,137,25,133,241,133,131,243,87,87,232,91,25,76,221,196,32,223,149,44,84,200,3,83,32,85,24,252,100,254,180,23,30,110,172,140,33,151,244,229,100,190,248,210,27,86,225,246,129,27,44,173,160,115,173,144,50,132,200,152,112,112,130,74,70,109,175,33,176,73,202,9,253,174,47,89,31,112,102,83,73,93,58,53,203,222,146,237,194,121,4,13,51,189,79,87,251,253,41,20,208,158,101,174,124,113,137,96,26,163,69,41,77,107,133,45,33,152,175,36,174,201,144,160,66,26,148,115,124,165,45,78,37,149,218,103,9,86,162,57,145,242,219,72,183,215,38,108,177,92,183,254,246,238,194,103,167,172,76,214,166,177,19,250,193,9,202,22,36,9,129,169,228,238,228,213,97,84,4,125,154,162,103,65,155,130,212,32,232,224,240,18,139,0,229,112,49,242,167,15,211,244,121,58,72,229,90,138,162,98,26,204,64,88,205,250,213,8,128,142,248,234,196,45,227,3,83,89,49,152,81,231,135,155,194,131,224,130,51,113,56,194,203,97,19,238,252,108,97,117,24,108,49,242,217,238,236,157,199,134,169,238,18,98,205,204,181,234,140,149,227,77,213,168,117,104,240,60,7,57,103,24,37,10,143,42,92,208,122,114,91,122,60,177,199,236,28,163,210,61,253,134,149,218,117,245,34,214,229,126,74,27,196,129,170,162,80,88,29,182,219,9,125,152,60,117,119,252,40,62,253,204,82,78,170,195,175,175,97,49,39,237,19,203,152,243,135,139,209,43,5,70,215,193,23,72,163,79,116,166,16,149,114,75,124,188,182,37,188,219,105,241,190,238,174,6,118,88,163,22,249,28,0,106,172,143,227,134,180,172,182,22,133,166,22,91,219,70,153,82,80,152,75,59,222,61,74,42,250,110,116,65,123,188,123,137,10,54,240,87,5,208,27,94,87,87,163,178,140,109,224,48,149,91,36,212,99,108,165,225,44,8,228,233,229,114,35,67,198,207,206,252,38,72,186,116,93,159,117,24,35,13,67,74,123,12,213,143,112,206,112,209,151,28,52,145,246,233,126,206,164,226,120,18,55,37,27,189,215,215,188,201,174,74,92,46,35,157,209,124,135,32,19,92,143,146,25,137,242,200,0,67,67,60,117,125,57,90,211,78,2,178,148,75,93,28,231,56,80,34,235,162,91,182,141,246,73,207,194,58,196,113,27,218,37,159,218,189,195,232,183,232,195,12,167,31,237,187,229,138,43,188,210,18,250,157,29,156,244,229,164,180,6,181,143,239,168,138,114,106,242,159,30,164,109,142,23,142,252,48,216,112,77,205,17,247,164,145,72,101,204,213,252,188,124,142,160,169,225,155,109,181,117,112,222,226,0,109,34,160,106,194,207,114,233,65,237,163,168,142,208,156,41,21,117,92,201,30,110,206,222,66,100,62,240,177,218,126,81,0,219,81,166,127,177,252,129,30,158,72,86,115,131,241,153,43,73,130,215,241,43,151,192,148,199,244,117,105,58,130,98,18,78,155,160,230,185,35,2,161,125,233,211,3,31,215,95,78,13,139,172,79,219,92,113,248,236,231,186,41,82,62,179,5,27,210,4,226,100,97,34,122,195,25,205,225,149,115,214,207,166,124,138,27,5,178,214,53,208,137,30,229,25,239,219,43,11,223,90,156,59,202,155,143,226,46,212,113,206,30,51,123,224,133,154,254,133,143,213,109,114,69,81,242,21,7,1,220,240,172,158,95,70,225,230,62,251,201,77,228,7,94,145,98,67,250,158,126,21,70,96,251,249,152,154,109,117,215,7,238,213,127,250,252,139,168,116,8,156,89,64,247,163,169,164,146,155,62,109,122,246,119,176,33,183,100,125,152,226,205,183,191,27,90,163,73,34,41,7,62,7,136,187,121,156,163,121,34,169,81,224,51,175,250,109,56,25,24,4,21,20,182,18,52,23,182,27,229,250,192,221,169,54,136,240,23,201,105,178,151,159,137,55,46,12,17,100,105,167,193,124,187,61,110,229,175,155,182,140,116,192,27,136,33,255,184,102,93,1,156,63,124,233,65,182,203,251,233,113,74,34,251,195,150,75,171,195,129,46,231,109,54,245,16,182,220,208,113,148,63,43,247,246,104,94,83,164,44,108,130,83,151,216,159,38,137,116,235,4,183,43,106,255,105,234,41,61,203,163,243,157,217,225,153,114,209,165,73,196,118,4,42,101,60,64,225,44,70,195,183,101,28,63,214,138,26,139,241,52,66,76,10,183,93,226,151,73,210,214,173,137,98,92,215,131,105,167,157,91,216,171,211,216,241,221,7,139,196,169,242,24,74,10,67,94,151,210,100,201,244,138,225,236,92,169,180,233,47,47,108,171,186,229,38,130,112,1,147,248,162,123,189,9,233,223,239,226,4,166,1,113,244,130,186,147,45,17,26,73,91,93,51,168,156,126,60,63,48,46,82,87,47,133,220,217,229,48,210,25,10,55,136,108,119,50,88,225,85,25,145,188,236,2,236,162,200,213,235,179,153,19,164,191,26,50,193,243,203,22,88,112,120,114,1,216,212,115,163,242,132,255,50,169,166,245,117,251,106,246,225,180,68,9,61,46,154,8,203,8,152,36,167,7,62,91,202,101,85,181,227,104,29,87,68,93,78,180,157,239,104,214,227,144,86,61,84,81,116,209,73,164,156,82,90,85,71,99,126,242,244,23,182,53,160,239,238,188,238,246,25,147,106,232,126,110,82,230,55,236,76,33,212,149,197,134,3,187,61,178,89,251,184,217,204,235,26,240,57,100,169,27,242,149,24,243,207,50,174,247,243,106,14,54,119,60,142,49,172,194,85,182,118,243,33,23,62,93,216,214,211,101,68,84,238,111,55,211,0,213,151,83,125,192,77,37,140,151,199,209,158,108,193,217,95,206,210,84,167,19,237,217,124,35,195,28,122,78,39,233,203,201,32,184,183,27,8,37,103,189,80,50,120,220,99,44,68,146,182,212,46,144,121,81,238,225,4,237,169,170,230,240,180,124,82,93,229,194,47,123,214,190,187,185,27,223,190,50,123,227,57,249,180,120,57,117,42,146,154,21,98,151,177,188,48,2,253,153,197,5,127,251,126,183,169,125,21,253,48,42,50,248,92,25,220,176,63,7,217,99,193,252,138,130,224,57,154,26,207,65,150,75,142,11,163,210,174,235,207,170,42,184,65,28,100,159,200,229,164,165,243,123,66,99,131,192,92,52,216,51,72,41,233,222,242,109,71,43,129,147,73,89,56,140,198,203,210,216,128,113,143,126,48,44,48,221,37,50,42,35,30,237,132,145,247,220,223,115,18,237,97,202,33,160,21,61,58,81,246,120,250,92,35,184,172,46,65,54,54,225,240,78,229,198,66,79,232,141,172,243,235,153,54,118,86,53,244,120,11,169,123,175,156,87,105,72,146,96,78,222,77,122,69,9,176,20,223,104,189,201,79,115,4,151,159,174,38,143,229,3,70,66,180,174,130,234,226,139,54,94,220,184,75,167,84,227,96,250,187,109,151,150,78,41,155,43,123,255,44,20,216,116,135,66,124,96,14,159,12,213,46,16,5,62,158,206,190,129,193,51,141,171,50,96,15,140,220,252,240,53,96,161,106,13,27,226,8,249,226,38,243,64,91,134,238,250,190,193,105,250,167,191,241,78,189,196,128,239,147,155,78,21,180,134,186,47,176,206,234,211,137,150,172,246,180,195,84,123,144,245,71,69,204,225,209,26,184,230,229,161,165,33,153,183,138,195,179,80,36,65,224,134,60,250,125,249,89,190,199,253,144,200,247,38,243,187,57,220,97,252,43,76,213,11,183,214,20,137,123,248,51,228,141,140,104,26,74,19,15,76,133,33,31,48,222,62,149,134,66,246,95,108,220,40,59,117,13,233,147,94,16,171,151,126,89,83,97,114,3,239,45,57,198,92,147,117,140,68,181,60,200,220,152,138,146,181,126,14,183,36,21,249,198,78,234,193,82,34,21,161,10,223,153,141,224,242,220,13,145,117,234,22,17,54,71,125,224,74,9,41,31,79,59,96,41,19,138,40,138,63,204,219,31,134,151,169,202,248,195,166,4,166,112,131,153,230,48,97,63,189,68,225,46,115,185,211,208,237,144,170,180,56,122,53,199,54,194,221,211,195,246,67,199,186,6,76,125,0,165,94,182,227,149,143,88,35,89,189,106,42,245,156,67,85,243,166,89,244,93,185,174,227,10,135,25,140,74,178,194,92,135,198,2,108,220,95,200,92,97,51,205,43,70,4,81,73,25,237,116,12,164,91,188,70,113,106,189,59,226,14,210,57,17,84,68,111,67,175,181,206,119,44,167,252,159,173,112,72,218,22,53,41,202,242,225,162,156,151,166,216,109,244,131,150,111,204,213,230,176,80,200,97,157,132,89,225,78,247,17,237,33,195,213,111,86,137,57,74,229,36,99,114,155,228,208,133,141,169,168,48,177,36,159,226,133,91,175,135,118,127,6,163,186,203,125,254,217,42,15,50,33,233,251,104,153,204,173,36,76,110,36,61,60,249,15,223,2,217,54,205,100,24,121,251,112,112,205,186,85,182,1,21,207,26,103,36,14,80,111,250,7,187,155,159,145,80,217,233,250,52,36,113,119,155,137,124,172,165,73,22,246,23,126,216,134,214,189,158,164,25,170,55,20,63,46,163,151,189,21,206,69,80,146,51,155,102,243,244,184,253,111,92,252,37,109,153,21,188,109,126,144,167,148,228,243,116,193,199,207,14,107,217,89,46,147,206,120,76,223,58,19,196,14,229,214,55,180,99,252,188,76,202,217,84,209,9,236,99,88,106,8,176,143,200,146,209,24,220,91,129,18,244,100,89,28,187,81,35,95,147,52,149,33,57,128,84,92,240,36,166,106,89,20,58,209,218,119,25,126,225,132,148,164,254,116,71,65,48,123,196,103,163,38,240,52,124,59,139,18,135,255,24,10,125,249,217,189,156,158,86,77,171,80,21,116,144,161,89,30,244,68,70,81,226,50,198,200,115,170,226,233,92,20,125,85,20,107,35,107,149,69,2,164,168,204,71,37,85,183,54,145,172,216,58,32,127,45,52,246,151,146,106,199,246,252,157,37,213,254,207,255,250,95,127,251,175,255,230,31,174,167,214,201,97,49,121,91,251,204,111,243,146,122,122,150,226,242,43,4,104,40,55,156,43,208,66,30,216,47,44,0,245,70,83,117,129,207,116,185,43,194,152,57,51,68,113,128,209,105,156,254,242,99,224,164,218,208,129,55,9,35,51,94,222,131,39,71,73,65,238,51,186,55,188,81,56,83,154,6,1,185,255,72,24,70,144,105,65,103,134,19,201,133,235,47,132,100,159,157,130,111,0,60,220,117,49,146,202,233,150,34,40,85,97,126,180,71,35,146,76,17,88,158,118,41,118,35,49,211,4,114,66,227,24,159,198,18,222,28,61,158,99,86,184,114,140,245,118,81,147,88,218,197,198,251,19,133,55,248,244,64,104,12,78,214,225,186,106,86,198,40,218,77,199,3,122,193,213,112,49,62,210,8,55,23,24,146,118,14,152,179,128,116,89,183,202,22,241,114,116,53,245,183,143,125,252,137,188,26,12,191,64,198,99,80,4,166,199,104,98,239,100,158,113,113,155,154,255,54,119,175,81,35,131,202,186,217,233,58,198,247,59,135,158,7,94,110,223,112,223,184,244,146,15,27,40,241,37,127,122,27,57,84,96,136,202,227,142,23,245,125,164,200,18,252,25,194,72,14,91,54,134,62,61,205,27,185,240,24,114,189,1,76,72,118,223,53,64,154,221,12,17,207,105,74,93,222,105,24,157,174,159,125,220,32,116,147,127,240,57,65,45,17,196,158,159,48,215,190,45,155,70,170,148,150,77,56,52,219,159,62,195,29,39,92,96,20,199,150,63,77,60,100,202,112,35,130,113,239,83,33,154,80,148,76,97,106,12,198,211,243,41,184,53,177,34,191,122,42,134,110,169,99,126,70,142,216,229,246,87,147,202,221,164,195,55,84,208,114,59,197,196,186,67,88,26,250,192,184,167,72,208,38,233,190,160,36,9,52,127,55,59,118,200,181,78,88,140,187,142,229,48,170,8,49,90,13,229,211,43,232,6,188,181,78,45,229,158,184,9,190,61,106,133,165,146,188,28,205,213,235,186,0,159,61,90,236,2,55,164,99,249,44,37,67,118,102,133,161,120,220,175,230,64,90,163,94,221,25,188,116,222,222,187,195,61,135,22,22,176,57,105,222,178,102,5,188,5,166,38,235,112,244,169,43,127,208,99,131,186,155,210,213,168,87,39,13,67,34,252,134,196,15,76,174,199,150,159,174,38,68,27,63,189,180,58,26,68,132,113,69,173,13,174,37,68,119,128,57,151,111,255,172,71,17,219,42,104,221,124,46,122,12,137,6,253,101,52,253,183,183,187,204,72,18,130,202,156,145,238,243,30,43,136,86,200,71,55,232,88,105,58,92,161,81,8,60,41,20,27,63,125,102,119,150,161,166,162,250,79,6,252,27,75,53,180,112,3,75,242,105,132,234,132,232,143,31,56,35,169,25,31,189,170,84,90,230,35,168,21,225,211,8,109,227,62,20,102,56,252,167,201,245,16,131,211,44,244,84,239,203,73,177,40,250,48,25,21,233,14,214,182,77,84,91,134,94,143,191,27,117,249,189,244,187,44,89,192,223,205,17,251,105,25,91,250,53,226,217,226,107,207,203,169,232,212,46,138,132,120,121,250,140,224,161,195,152,100,217,176,41,76,148,126,197,90,129,217,53,245,171,91,37,156,60,47,76,136,77,173,66,131,59,218,28,38,243,105,42,12,123,113,120,195,77,55,88,94,110,119,97,119,131,200,144,204,74,209,41,140,98,249,237,113,216,254,163,63,79,159,77,247,58,11,220,153,229,254,204,112,138,248,253,40,249,4,162,84,145,214,214,222,57,12,251,103,23,148,46,117,64,48,141,247,44,133,186,94,235,82,190,134,133,189,98,9,64,103,74,113,230,48,125,237,180,111,240,22,6,218,170,77,135,179,160,126,233,63,61,223,109,145,251,169,113,37,103,225,12,193,194,148,119,103,147,10,185,61,94,72,197,94,106,42,39,130,53,63,244,24,209,93,30,180,83,128,233,246,104,37,87,186,170,153,53,254,212,69,57,117,77,181,163,196,26,188,97,21,198,241,212,167,201,101,191,155,102,166,236,195,16,87,2,61,255,155,196,192,126,139,19,163,95,117,172,240,141,165,163,48,130,112,160,110,62,212,81,190,14,22,44,33,34,249,2,163,18,115,187,164,145,178,171,29,202,165,191,239,168,231,172,71,136,74,119,46,120,191,215,142,82,240,55,75,21,177,105,140,216,126,247,158,76,202,125,233,207,182,184,8,131,93,152,11,138,60,21,38,243,254,78,210,243,158,49,255,120,249,222,62,21,198,87,138,83,91,78,81,197,251,217,168,255,72,61,58,251,176,116,147,190,14,188,41,167,246,124,216,57,225,249,203,205,50,76,237,22,46,21,174,139,132,76,81,74,79,211,200,118,243,197,71,53,199,182,181,105,80,120,150,191,156,138,99,106,85,44,166,117,29,44,110,213,102,220,174,127,206,68,186,145,37,110,105,136,57,62,47,167,160,240,237,84,170,221,53,93,125,167,91,144,198,187,48,30,149,110,140,236,241,183,97,11,82,172,62,106,49,236,219,101,139,42,126,227,241,98,168,233,231,111,222,80,71,247,59,75,127,133,244,172,230,87,105,89,55,70,204,108,160,88,206,242,44,31,171,234,119,225,185,158,85,127,150,132,107,119,112,27,78,101,174,174,11,215,110,16,46,92,118,209,227,75,131,83,121,153,164,68,39,241,7,244,167,141,208,121,81,10,163,44,125,55,158,199,117,144,10,149,128,164,150,9,246,8,179,123,223,157,173,2,172,58,64,13,167,255,162,168,36,37,245,143,142,123,116,55,46,72,65,109,235,226,33,209,124,92,87,161,240,141,82,122,192,252,35,202,86,92,152,209,211,119,87,51,81,247,167,143,9,95,77,231,55,197,70,110,78,22,206,229,49,71,67,159,70,141,183,250,211,3,97,65,245,98,172,0,224,237,20,200,232,99,76,245,129,120,186,57,124,254,71,247,212,106,220,147,139,18,141,76,234,64,193,97,242,150,81,141,167,234,28,109,86,161,167,59,60,187,122,233,205,10,36,221,46,173,22,103,80,15,168,80,194,207,81,146,93,150,122,10,173,94,11,94,160,76,118,253,40,104,96,169,250,15,115,146,84,35,204,137,121,220,13,183,252,184,111,10,91,154,244,133,9,210,234,9,224,120,198,199,175,188,79,159,89,85,158,41,106,153,77,119,91,35,98,151,222,167,41,235,116,29,86,154,149,134,238,107,240,17,175,156,244,52,133,152,178,159,207,198,203,188,112,39,223,184,212,199,109,236,55,155,128,163,31,146,109,10,163,91,123,125,1,234,59,140,164,79,163,25,51,47,74,41,199,165,155,102,179,170,69,119,42,80,161,69,237,77,243,123,131,227,111,192,67,215,213,209,76,249,230,62,74,145,139,244,76,65,46,242,154,63,189,8,171,234,171,209,12,185,91,61,229,114,82,40,118,154,227,70,145,134,251,205,8,144,232,104,48,60,195,205,141,21,135,208,41,120,150,121,191,214,155,236,31,43,138,32,75,7,101,210,219,176,93,173,218,241,227,244,165,155,185,4,39,203,178,229,4,110,118,13,239,48,165,81,158,67,209,174,30,126,42,103,239,156,207,41,149,116,242,171,30,79,94,228,89,247,233,113,235,16,113,206,14,55,145,254,48,123,196,85,251,20,120,61,78,97,151,161,220,198,196,122,80,44,146,255,244,48,197,200,199,18,182,203,112,5,70,170,253,61,42,246,155,187,199,119,81,129,114,190,79,151,50,163,211,40,186,170,112,101,11,245,17,57,103,132,231,167,157,39,199,96,38,161,114,26,58,135,27,163,69,25,174,242,122,186,228,191,92,184,155,230,239,3,55,95,57,120,239,37,191,104,190,250,71,16,216,187,136,50,127,61,214,154,155,127,204,119,87,3,94,56,11,174,251,114,170,188,244,199,79,38,244,232,179,16,102,142,30,158,169,155,93,221,26,77,164,16,158,193,50,178,212,29,44,210,115,243,124,60,116,42,207,121,203,152,113,243,137,25,80,82,220,225,52,223,135,217,43,28,29,240,64,117,6,159,205,189,133,61,176,219,59,5,141,12,112,225,179,138,203,227,128,44,178,81,182,27,155,93,94,47,193,236,139,255,114,198,221,212,167,163,158,26,112,34,65,232,113,126,208,166,115,59,119,204,199,154,143,207,118,28,177,27,245,178,114,70,107,171,215,133,96,141,163,199,63,31,18,70,129,156,159,167,155,58,140,125,211,160,215,54,118,126,14,56,73,233,60,96,236,183,183,172,23,73,77,5,166,112,152,111,14,29,117,255,165,48,43,177,250,111,31,131,80,52,102,134,135,221,253,97,244,217,36,202,184,9,164,175,219,225,56,51,243,249,229,70,108,42,96,45,55,1,140,24,186,187,63,232,216,5,209,211,246,187,227,255,148,128,161,104,233,203,241,123,187,252,118,145,234,94,148,21,31,183,80,169,237,121,164,248,72,176,28,34,97,202,14,227,233,234,103,31,191,234,152,39,223,111,199,42,26,61,93,36,227,45,127,24,70,138,194,148,200,173,195,225,214,133,152,97,1,208,86,221,179,250,255,236,189,123,143,103,201,121,223,247,86,150,109,153,216,1,122,135,167,234,212,169,115,106,22,19,129,90,138,48,99,81,98,68,197,70,64,47,136,222,153,223,206,54,217,211,61,238,238,221,229,106,53,128,100,91,176,12,201,145,35,57,180,108,41,146,45,36,146,147,64,178,160,251,197,114,222,12,119,41,254,149,183,144,250,60,191,83,79,125,107,102,150,23,101,25,68,134,68,104,103,166,191,125,234,212,169,235,115,253,62,196,216,205,114,157,194,64,51,109,254,213,137,71,23,109,27,122,232,226,66,8,97,235,58,226,156,186,190,8,173,82,193,166,109,79,132,26,58,188,152,209,88,109,198,245,4,41,46,212,205,86,104,89,13,210,30,202,140,76,151,87,57,160,205,152,157,124,103,70,194,200,7,67,122,194,78,230,226,36,177,148,234,156,200,113,149,21,92,91,154,226,170,79,99,232,245,227,136,141,45,55,61,14,232,180,244,182,167,186,164,212,107,2,187,97,179,106,69,242,136,186,211,216,168,3,112,222,185,140,77,2,162,232,252,51,242,73,246,251,148,0,142,56,250,107,136,247,115,221,0,131,166,136,132,132,80,175,45,42,209,50,14,36,197,223,156,65,197,233,108,45,82,22,225,85,225,186,254,93,127,45,44,112,185,122,72,70,157,27,237,159,197,186,174,65,164,232,58,83,75,171,137,102,241,238,212,89,148,167,231,109,233,66,93,85,18,205,145,43,48,36,228,110,82,219,208,184,228,190,157,113,84,205,209,245,196,186,172,38,29,150,57,90,121,233,166,191,22,138,94,104,227,216,66,218,90,65,189,173,107,65,78,187,153,80,246,230,26,68,57,174,123,63,170,251,14,109,217,85,235,184,246,44,126,243,253,117,175,8,129,226,219,172,190,164,186,209,107,95,91,211,22,220,186,13,48,174,223,220,13,10,83,214,211,14,110,189,216,225,204,30,24,94,77,53,165,54,219,100,198,234,14,224,178,47,130,114,138,103,133,235,120,183,29,80,225,50,77,121,120,26,206,0,127,154,188,188,121,252,172,169,127,86,90,86,117,215,112,2,205,110,162,129,181,106,94,244,205,68,87,53,83,68,221,198,168,3,234,106,93,91,49,24,203,15,148,188,110,67,49,95,123,175,169,246,50,124,51,5,230,155,98,129,243,63,170,18,137,69,62,183,58,53,22,148,89,239,30,109,60,82,14,218,173,63,240,161,234,195,228,114,173,142,50,155,234,104,141,193,2,14,28,78,66,201,108,48,133,102,188,103,86,246,82,29,204,19,217,134,254,217,27,28,194,3,140,19,191,195,243,166,62,40,162,241,93,192,15,70,255,156,6,184,202,98,110,213,165,194,197,162,78,170,170,123,117,167,33,62,193,60,136,2,97,219,166,228,3,94,160,75,85,144,52,16,127,115,145,74,50,160,171,87,207,97,107,64,89,167,13,19,140,22,58,60,111,131,47,51,28,243,59,29,206,75,214,171,156,205,210,114,246,128,41,101,59,192,208,90,187,49,13,83,246,170,141,99,147,44,222,120,93,234,37,232,103,213,189,49,247,174,89,156,169,172,147,64,240,161,31,54,184,11,229,180,128,87,37,246,142,161,132,235,125,89,119,112,89,219,221,17,8,142,81,107,194,76,134,254,218,159,206,22,65,36,48,122,183,192,220,128,178,252,33,39,139,165,155,241,194,188,232,85,110,134,86,127,53,166,235,164,168,145,228,249,71,175,212,148,211,182,163,108,60,163,223,215,85,130,180,25,253,176,193,150,150,101,253,198,18,130,115,121,90,38,67,29,195,190,4,163,209,142,21,191,89,112,238,139,94,130,102,76,230,68,131,161,224,147,187,60,50,95,235,212,239,165,176,172,10,103,42,246,186,95,194,206,58,105,27,105,179,79,38,84,243,91,214,135,3,52,188,126,107,101,188,70,125,62,170,212,13,179,177,27,55,17,250,244,213,117,182,178,75,171,228,176,82,134,88,224,104,2,79,191,243,178,138,48,17,82,215,126,152,109,147,157,185,2,103,60,146,126,243,144,252,38,59,192,76,161,41,187,197,247,232,67,236,112,61,144,162,156,194,8,67,114,231,69,232,232,231,126,252,227,53,18,153,17,3,91,153,251,145,178,224,248,88,21,142,20,145,116,152,4,207,190,88,40,93,5,81,161,223,15,219,214,211,240,13,166,56,116,191,92,8,15,149,15,99,181,36,247,15,16,150,163,10,50,18,126,15,176,224,218,91,139,200,148,168,161,245,204,242,174,205,97,214,67,137,202,111,158,59,65,100,253,104,70,71,18,116,6,75,224,56,216,201,33,237,197,106,217,224,128,174,163,79,19,182,208,15,249,128,117,74,6,21,102,131,226,51,134,8,186,174,58,44,24,157,253,126,169,11,73,202,137,86,20,137,215,7,141,82,173,155,92,201,36,238,33,243,56,92,37,222,97,76,143,212,147,13,166,66,134,104,62,17,106,151,232,178,194,194,238,222,244,187,130,21,120,104,48,150,129,172,51,114,172,134,229,112,213,199,103,157,17,66,4,253,179,141,219,78,183,24,97,228,110,23,198,99,19,165,78,42,73,27,20,228,232,254,158,101,211,135,9,105,94,82,71,167,184,201,37,82,97,175,93,15,140,239,85,206,121,74,14,234,171,171,136,180,202,181,75,189,70,72,155,28,166,192,140,190,27,46,125,63,49,97,154,212,195,56,218,150,116,47,23,201,165,147,190,122,229,162,104,171,184,30,35,147,238,16,188,86,110,167,15,216,51,244,168,142,172,250,228,7,135,57,19,150,1,166,220,82,114,255,219,22,199,167,235,228,78,126,199,80,240,98,94,7,184,94,57,77,185,135,56,138,164,70,133,235,57,37,240,52,141,19,82,101,187,213,7,37,161,177,207,3,76,220,151,191,155,64,250,172,99,70,42,148,187,131,200,225,81,145,1,70,141,201,163,217,2,121,203,170,160,155,171,164,248,213,107,41,63,178,131,44,103,113,118,231,30,206,145,40,50,1,43,9,254,188,230,191,198,132,157,21,54,234,144,246,97,164,189,44,171,194,83,253,108,127,122,162,236,157,88,127,9,249,95,186,212,11,215,132,20,140,182,43,143,250,55,30,81,128,208,165,79,83,101,222,99,252,74,217,164,148,53,232,82,60,168,165,88,17,110,109,154,88,54,15,56,35,5,189,215,212,176,55,79,172,53,15,163,168,59,87,100,6,50,27,82,246,184,72,156,0,73,150,82,192,122,89,122,208,203,106,17,232,58,40,165,44,30,182,149,161,194,205,130,82,247,200,227,105,86,171,40,175,211,69,112,188,199,78,45,121,48,152,147,150,86,85,118,143,142,90,130,196,211,26,76,114,140,195,232,47,114,90,134,98,220,33,193,225,105,86,71,23,222,235,236,177,10,19,174,88,125,54,26,217,103,3,161,154,28,215,73,12,61,12,21,199,139,138,35,21,198,155,234,79,135,173,14,160,126,22,121,159,2,207,194,4,102,48,201,92,13,53,142,190,101,64,235,77,235,95,133,87,82,47,206,170,255,145,130,239,161,135,83,149,231,101,115,213,183,193,27,176,195,137,106,20,155,30,73,144,183,122,128,31,65,254,219,112,131,152,11,185,117,124,38,14,75,101,153,58,149,94,92,200,216,173,139,46,148,42,17,84,205,162,153,211,33,237,38,31,89,68,29,42,16,183,182,105,107,209,51,133,124,86,23,225,234,23,91,122,163,192,4,220,54,197,108,50,87,200,58,192,80,220,103,135,161,50,95,7,33,12,74,28,135,41,72,61,200,104,37,121,252,19,62,28,141,116,160,192,109,116,65,167,194,211,16,254,17,145,76,167,38,83,99,0,76,65,79,59,50,43,61,90,211,178,83,135,175,222,172,216,136,195,230,241,127,70,182,156,122,219,137,250,177,10,111,174,234,78,120,120,38,253,42,56,125,130,7,231,82,41,112,86,169,22,126,142,208,59,102,197,210,4,174,74,73,244,16,61,42,128,198,109,128,137,132,235,112,61,156,84,142,89,234,197,213,67,88,45,225,90,12,161,241,72,54,28,29,94,116,5,19,41,24,131,127,213,166,181,121,13,222,188,108,5,112,29,32,21,145,140,168,216,215,63,225,199,73,229,74,139,3,238,99,178,145,203,170,138,130,49,107,56,74,210,214,160,39,64,182,233,95,85,47,254,164,162,194,82,53,158,173,79,22,203,66,101,133,5,149,222,99,80,41,5,53,194,184,205,130,127,23,55,205,162,250,79,61,85,123,191,49,158,173,170,255,144,85,183,246,182,145,60,228,179,224,25,94,253,8,39,172,97,219,6,56,47,125,111,5,139,199,209,198,115,88,103,5,117,9,34,7,122,12,105,48,113,89,102,35,31,201,17,164,219,195,166,182,250,150,69,158,222,22,49,244,32,228,167,30,242,27,144,72,147,234,132,219,74,246,77,135,163,134,160,70,203,243,8,253,163,205,125,162,240,90,220,250,5,188,13,186,236,68,21,213,222,113,114,69,55,133,145,198,122,219,51,158,43,129,131,177,23,57,156,16,228,20,174,223,217,55,125,189,155,227,170,112,180,82,158,14,227,75,25,96,174,135,222,181,101,29,46,0,44,188,73,230,171,234,27,170,220,152,127,164,239,235,21,113,64,123,110,30,189,142,214,13,82,20,101,76,123,199,141,175,76,224,197,149,46,150,127,154,84,12,95,241,2,199,126,98,80,249,82,71,148,68,238,165,31,9,33,168,223,133,104,191,101,243,139,9,145,62,6,125,154,4,178,222,111,234,61,12,67,70,137,68,57,20,8,71,214,126,83,195,36,245,211,40,106,148,92,164,58,71,232,231,251,70,65,67,125,53,126,130,62,91,166,230,232,128,22,210,211,122,199,173,172,149,152,84,234,157,184,77,253,105,232,133,138,194,86,188,200,15,105,106,242,72,199,225,182,217,250,89,88,40,8,149,21,46,75,232,43,165,192,195,170,79,83,235,58,118,216,56,68,21,46,88,247,250,213,52,56,169,235,237,78,76,165,127,24,49,218,34,114,70,74,30,44,253,200,129,237,113,104,60,33,228,175,126,167,134,101,19,1,170,194,56,93,250,141,76,29,109,109,28,50,43,189,206,203,112,119,109,139,45,0,135,201,227,81,24,170,188,165,55,190,37,117,52,83,13,188,46,175,224,130,8,146,156,118,205,178,28,28,133,237,73,39,108,69,154,240,239,34,250,76,155,174,51,18,59,72,174,166,182,188,229,198,35,6,10,227,131,182,92,88,242,46,225,144,240,56,12,104,145,149,128,240,170,241,123,68,47,164,176,118,217,139,48,173,172,112,61,221,250,128,81,109,100,29,224,178,68,63,228,35,236,104,69,27,167,250,92,151,189,136,75,25,141,138,117,71,69,71,57,148,245,225,24,75,255,104,202,131,232,113,84,168,27,83,122,211,148,248,148,49,41,179,230,23,69,4,45,157,232,66,237,89,207,71,161,186,202,216,120,130,59,202,167,195,130,167,102,133,171,112,182,246,167,9,125,215,198,235,162,219,252,140,143,22,184,169,79,67,5,231,250,28,94,234,172,183,61,149,218,54,207,210,33,120,106,81,203,129,17,223,231,254,52,249,45,218,56,225,127,253,221,16,50,170,65,164,48,73,147,247,188,126,227,18,7,56,205,238,195,198,229,144,138,94,247,20,222,14,197,39,204,138,84,234,211,148,146,114,93,50,18,220,158,117,182,41,45,225,185,52,92,55,195,65,109,100,131,158,4,65,246,248,164,135,74,65,125,239,195,82,133,156,160,214,51,244,139,212,87,11,61,27,12,231,136,72,179,55,14,81,177,90,198,39,170,237,248,30,216,172,84,170,194,176,54,249,144,19,119,161,222,48,168,118,122,178,76,157,253,181,168,47,141,91,188,103,209,81,61,64,53,190,121,34,88,177,117,172,254,242,164,218,59,76,72,181,105,87,171,96,215,28,44,254,228,92,185,172,141,231,98,209,140,46,8,84,60,166,114,178,72,210,48,250,11,8,10,116,120,166,22,128,194,212,173,112,141,47,216,209,60,248,34,200,132,111,48,81,176,234,37,71,163,243,184,96,74,209,22,213,171,112,92,39,247,120,77,248,91,116,11,113,80,212,9,241,158,195,209,28,116,200,137,251,246,188,147,153,228,245,161,113,4,10,95,167,20,45,210,85,110,85,50,251,230,39,193,114,92,43,68,231,122,207,18,254,95,253,108,132,218,220,97,180,12,253,108,172,165,115,87,147,67,25,30,94,41,194,224,253,94,44,161,85,97,138,250,249,152,81,11,90,251,181,145,34,208,4,130,217,98,149,244,205,176,79,249,58,131,223,55,170,139,209,210,111,60,13,200,72,20,6,167,23,81,108,126,235,206,150,93,176,41,76,173,44,111,156,34,138,171,46,180,122,104,121,244,185,197,51,107,120,110,133,183,212,133,121,102,90,51,98,142,5,209,250,66,195,49,161,27,200,28,79,174,41,144,51,63,196,198,176,99,60,97,6,203,77,24,189,159,164,103,184,24,69,120,98,214,174,225,115,113,239,209,68,16,254,16,49,1,209,253,150,59,204,209,171,104,198,73,211,208,81,4,131,140,126,237,199,134,145,15,172,250,102,54,254,234,230,22,114,148,6,15,37,17,205,29,94,136,101,87,152,210,27,139,195,101,42,99,219,235,214,229,214,132,39,117,112,220,114,30,250,165,78,252,168,42,125,100,124,5,79,115,64,177,74,65,67,7,234,42,12,93,29,53,231,142,134,106,96,210,234,199,188,5,243,142,240,22,122,90,23,89,94,131,19,30,203,104,118,253,63,65,189,167,113,82,164,59,245,117,152,172,2,153,122,133,19,196,175,222,56,78,49,125,53,65,207,193,123,134,73,50,232,124,37,252,94,254,93,212,146,28,86,41,129,61,253,187,86,10,174,106,227,24,161,250,119,213,241,86,115,13,21,24,38,143,70,157,136,239,93,135,181,66,184,133,239,78,168,247,134,204,93,203,50,114,145,25,251,73,24,218,206,203,212,237,126,19,191,58,192,16,107,122,186,51,221,28,154,198,222,233,9,201,117,39,107,28,56,156,88,100,206,53,24,169,117,88,166,156,195,61,49,62,192,113,62,192,20,140,210,244,243,152,6,23,127,233,22,2,146,176,226,16,154,96,229,56,189,223,248,244,151,161,237,23,209,1,188,144,245,160,110,224,143,153,245,224,131,95,252,133,15,126,227,127,249,240,207,190,254,125,39,62,72,198,17,154,91,249,207,117,179,114,172,174,40,38,236,5,97,241,117,91,161,89,76,83,9,139,24,229,211,246,41,178,42,33,157,243,19,56,228,30,38,109,185,144,179,47,204,100,4,30,61,15,134,230,231,238,176,177,178,152,232,222,251,210,51,185,105,211,174,17,103,49,53,137,112,43,86,74,172,63,157,138,85,184,221,15,126,10,162,133,94,53,6,120,182,138,161,59,108,215,128,111,169,132,10,132,61,220,225,5,43,114,233,240,106,245,193,91,227,1,114,163,208,135,37,17,143,208,206,184,66,128,113,247,62,128,110,139,231,17,87,61,36,175,189,200,15,104,149,93,61,60,182,160,76,247,160,247,10,179,97,26,141,22,190,107,139,238,17,152,44,132,182,41,10,159,49,173,242,106,178,173,60,235,175,192,81,159,181,223,80,28,78,77,50,42,249,24,18,46,240,204,150,222,23,67,65,92,233,241,104,192,209,138,168,52,56,207,157,93,197,106,117,17,245,180,207,102,217,38,114,208,5,205,86,15,161,161,208,113,45,242,213,145,91,184,89,233,141,104,121,150,117,102,244,40,75,187,239,40,170,195,234,17,120,114,54,41,98,16,183,210,195,255,42,90,69,159,236,107,24,151,211,52,201,50,35,241,110,158,122,219,36,167,47,50,93,144,51,54,78,116,224,110,9,1,132,67,53,59,70,41,217,62,94,236,60,23,30,10,204,55,203,220,71,164,246,18,162,50,127,152,228,169,144,5,38,51,190,191,119,218,38,153,41,230,113,243,240,40,227,210,210,229,59,51,59,173,150,235,202,150,207,61,37,196,132,206,169,103,22,17,161,155,130,172,49,34,240,74,171,85,176,82,66,182,244,60,48,96,46,186,201,87,201,106,125,233,48,33,244,174,68,82,22,121,11,178,109,137,83,88,93,49,40,88,254,146,188,26,66,173,86,193,129,21,24,162,238,29,43,2,234,78,170,98,233,211,89,134,20,23,173,103,65,178,79,72,1,233,240,108,145,186,190,57,150,85,242,24,141,235,196,116,249,6,19,10,29,163,192,11,204,203,125,107,213,195,73,58,110,185,47,45,196,201,108,38,155,236,234,153,76,23,191,101,203,145,77,64,159,54,231,68,219,89,84,73,30,22,18,34,209,212,172,244,21,158,176,79,11,108,118,178,246,217,80,54,38,237,154,153,177,252,68,161,118,89,209,249,162,248,71,43,23,75,240,12,206,7,25,180,122,2,59,27,20,240,34,242,65,218,40,226,215,227,109,40,195,22,58,133,12,69,216,234,114,241,109,93,251,145,228,122,32,132,101,117,126,12,168,153,214,30,31,5,12,103,66,211,165,168,132,182,244,148,113,96,228,76,127,216,210,244,181,237,9,7,206,220,31,46,147,108,92,163,228,73,45,254,201,178,154,102,121,179,9,154,147,127,115,88,37,19,0,184,106,228,173,60,22,48,51,34,223,76,125,33,119,123,23,194,8,194,38,35,134,147,220,245,106,12,96,168,202,2,19,200,155,251,187,77,74,21,184,30,49,139,31,102,11,140,34,155,62,13,225,177,163,17,66,77,65,17,96,61,142,148,185,204,155,206,7,249,160,30,111,12,1,102,73,114,202,98,60,88,60,187,168,192,127,209,139,152,3,91,12,177,63,189,26,185,160,192,36,201,246,139,107,53,211,162,194,44,83,191,246,8,209,151,251,33,90,90,90,242,119,103,62,76,214,66,130,246,165,233,82,21,70,3,209,119,83,104,215,55,62,181,164,138,8,57,48,62,119,71,44,212,157,104,156,10,135,144,251,119,207,221,229,72,77,151,98,222,40,7,249,8,25,179,153,107,193,151,10,244,117,61,236,29,56,122,200,37,65,233,24,175,5,36,232,207,15,133,122,11,213,117,182,40,12,237,65,113,184,174,88,93,71,85,103,207,173,162,12,17,241,101,238,225,204,6,163,162,248,211,22,122,62,192,84,73,246,174,101,162,19,7,216,56,175,28,142,97,210,1,229,171,220,204,81,200,19,203,186,3,172,86,171,143,217,12,13,172,142,89,52,150,157,14,219,154,23,152,154,66,253,221,243,42,244,142,192,166,40,204,14,195,202,35,93,67,249,116,243,77,61,208,137,22,144,157,111,161,217,217,133,51,136,18,181,107,193,200,125,93,178,171,146,158,130,152,95,252,171,173,182,135,162,97,109,53,176,76,160,92,103,157,204,58,126,141,154,14,116,217,54,185,113,33,249,92,157,177,10,56,118,39,22,169,68,200,98,77,193,43,84,113,233,254,122,96,4,210,102,225,47,193,8,127,21,77,97,237,175,38,219,54,46,2,115,138,22,255,168,186,106,22,105,59,194,200,236,241,67,101,138,220,170,178,241,160,85,78,174,0,108,196,158,47,186,78,98,108,44,217,235,102,246,223,97,29,44,68,77,205,174,61,16,218,164,15,91,185,203,166,61,172,139,81,238,232,34,51,170,228,6,195,46,34,34,16,197,183,54,119,82,109,164,120,76,58,91,117,81,206,173,66,239,74,178,36,2,171,110,107,56,104,179,235,61,235,218,243,2,237,80,128,78,193,159,174,151,73,138,122,28,5,243,28,57,156,198,67,193,24,104,219,125,189,173,199,236,70,129,45,88,183,195,85,56,94,21,70,183,73,254,221,17,78,191,85,175,128,132,3,193,97,152,170,21,182,130,194,165,119,141,188,44,129,161,28,93,189,231,19,65,167,89,97,34,254,218,187,113,173,78,147,222,93,248,167,219,98,217,178,93,16,69,175,54,40,158,219,148,100,162,15,244,221,164,202,120,96,226,134,113,166,231,72,112,235,214,35,167,81,125,214,245,156,105,91,47,229,213,216,33,27,156,224,156,219,6,97,34,39,159,80,50,159,54,237,26,52,242,33,187,150,28,224,250,80,41,7,66,172,102,212,218,72,38,40,73,225,42,183,184,35,107,51,210,121,69,205,145,219,214,113,178,34,226,2,147,144,177,249,90,74,104,74,122,41,23,74,37,53,53,1,123,62,21,30,5,182,226,23,222,51,88,211,139,236,2,56,71,61,189,195,158,14,211,162,178,159,5,220,52,152,182,69,53,194,119,81,143,114,239,185,45,30,17,152,161,122,247,32,35,248,75,115,55,224,164,99,42,148,187,31,204,226,53,235,195,144,87,55,12,121,86,4,149,153,117,231,238,129,250,79,56,221,84,100,205,150,94,178,195,209,148,31,149,135,45,112,209,97,34,202,135,175,170,203,200,61,50,144,228,212,213,48,192,20,7,109,67,70,218,85,145,173,63,79,150,201,217,186,134,197,49,45,58,162,117,109,185,223,163,94,114,4,246,202,87,147,45,229,204,106,27,54,141,69,86,41,245,38,138,7,129,35,233,215,53,47,195,18,17,53,155,90,199,122,95,38,213,142,34,133,129,218,189,106,242,64,30,26,199,247,215,214,33,87,35,149,59,84,193,225,198,219,28,78,4,83,139,118,4,247,133,247,12,158,48,185,7,136,141,14,173,94,161,61,156,130,170,194,245,64,90,90,161,19,190,11,2,9,25,211,197,106,164,165,6,23,28,145,242,116,54,97,101,241,49,165,124,94,84,125,148,171,195,39,12,105,69,63,155,36,15,15,195,216,236,60,84,141,19,133,213,93,131,27,180,97,139,54,78,49,207,228,104,129,163,68,62,187,88,177,171,118,106,80,139,77,54,159,17,254,206,77,7,177,186,135,155,108,31,168,115,167,86,102,23,153,4,243,128,88,53,2,116,44,254,213,208,78,150,160,22,147,250,68,112,16,34,5,177,105,68,216,155,218,116,108,153,168,251,164,150,28,220,194,62,36,4,176,6,133,73,71,94,139,127,86,90,131,42,248,137,120,27,39,133,195,69,143,162,45,230,47,136,195,178,15,89,157,16,213,101,171,232,142,253,203,205,149,164,236,137,100,153,108,5,247,3,139,32,48,209,9,41,154,149,179,207,53,26,96,200,50,40,28,228,77,79,166,164,28,220,93,130,110,144,125,121,207,162,101,106,13,6,197,158,72,180,37,171,145,45,211,85,96,147,46,126,210,102,188,146,29,94,166,25,161,64,159,238,142,121,96,150,194,220,151,217,84,212,60,6,19,248,230,59,27,107,25,105,51,29,126,177,141,247,197,28,190,203,199,110,205,254,165,95,248,224,207,254,224,251,111,202,94,205,176,186,51,80,172,200,225,212,89,247,115,192,224,166,150,3,39,66,16,54,129,81,49,143,34,29,240,66,132,192,44,48,60,99,71,21,18,24,225,166,47,91,43,113,147,118,159,114,133,57,42,59,45,25,176,37,9,151,6,19,189,213,23,7,142,217,58,135,179,63,109,93,201,2,83,206,48,183,119,147,164,58,233,187,41,203,187,249,135,101,226,242,22,249,110,226,71,253,187,160,81,18,107,29,247,27,201,214,173,103,184,226,123,196,33,112,152,243,94,52,30,24,214,191,73,58,78,104,240,78,183,6,140,154,92,164,241,250,203,245,113,127,122,54,102,7,129,235,37,190,139,255,192,230,218,75,2,167,93,26,4,220,224,148,149,49,9,20,92,73,109,76,170,32,41,53,227,147,165,187,237,181,167,65,67,21,255,244,163,153,201,189,46,9,48,117,175,117,196,166,205,50,4,26,76,38,117,150,182,39,18,164,182,214,109,78,130,28,164,103,150,80,19,189,103,201,244,103,129,241,99,181,33,217,22,229,132,5,53,67,174,195,184,217,251,177,205,229,134,149,44,56,188,174,61,195,204,96,210,230,219,58,130,108,167,251,219,128,55,162,50,188,103,168,53,93,24,36,88,177,46,30,127,154,20,250,78,37,109,112,216,221,109,160,86,157,59,8,138,52,209,250,93,59,217,147,53,146,9,19,252,180,161,54,93,10,71,234,190,182,126,17,204,191,245,251,29,24,161,107,239,23,149,10,40,169,33,48,1,109,109,50,137,90,218,134,94,83,12,169,117,219,60,148,61,181,198,96,11,36,107,112,230,78,126,22,46,161,193,150,245,170,29,199,179,208,22,33,132,154,18,193,108,48,62,168,246,110,43,116,223,117,76,187,98,195,228,104,29,210,80,158,65,247,90,172,192,85,208,16,43,162,125,245,234,135,29,229,218,122,224,157,245,155,26,65,237,179,162,169,39,105,24,148,48,183,51,129,44,6,225,230,222,97,63,173,136,181,166,176,214,208,56,209,240,13,70,139,88,195,48,40,59,177,0,104,201,146,243,96,40,12,24,173,223,68,80,228,176,14,95,77,121,251,6,207,196,245,233,171,137,166,110,211,49,91,85,59,93,9,68,118,79,237,213,51,233,209,139,14,89,92,155,195,16,120,205,91,39,158,57,62,93,82,27,50,226,72,166,1,172,66,208,236,253,34,63,34,13,77,87,129,171,109,91,200,119,66,231,106,54,184,138,191,142,194,238,191,13,235,59,54,158,66,224,217,248,17,134,229,191,246,135,45,106,110,236,117,222,43,129,175,150,61,183,205,195,100,192,89,208,142,50,42,71,73,245,12,219,152,196,43,181,143,94,16,142,135,21,10,213,240,210,122,182,192,36,63,172,193,42,201,237,209,234,192,243,50,139,122,104,203,63,237,142,32,96,178,89,4,221,144,134,123,219,11,203,68,102,26,6,233,222,177,133,233,144,49,161,198,171,223,59,70,227,188,174,178,233,209,92,251,198,35,217,60,233,155,173,254,245,236,40,101,44,245,225,99,45,20,135,151,69,207,42,164,202,236,159,76,22,149,110,44,114,238,253,236,39,199,47,117,130,118,96,234,220,248,222,168,7,85,234,36,233,192,51,151,181,119,12,62,75,61,17,72,227,158,115,123,154,26,176,242,81,212,81,89,219,23,103,2,90,181,215,181,91,121,247,103,0,47,198,171,36,112,174,18,195,230,79,111,100,240,43,140,43,190,117,11,174,5,149,1,214,108,60,99,237,97,130,60,39,221,117,72,158,171,191,218,46,44,93,36,198,182,156,252,105,2,253,101,21,64,254,183,54,193,8,33,103,214,37,84,37,186,180,135,171,130,70,156,183,210,237,42,214,164,190,115,148,184,189,130,20,70,16,172,170,75,65,81,138,91,75,203,82,219,8,52,198,230,233,176,94,85,233,68,47,36,124,98,217,143,184,42,46,204,81,215,46,142,171,157,9,220,190,24,59,187,172,17,110,252,61,103,108,181,197,58,165,89,26,199,81,178,248,210,174,211,62,175,122,221,81,252,114,215,236,128,23,170,39,202,144,68,194,52,125,1,146,117,177,233,61,29,73,209,244,235,142,74,227,98,163,54,56,246,235,14,158,181,225,46,197,104,191,23,131,91,237,59,215,78,21,181,191,59,9,76,142,173,62,109,181,14,218,173,66,198,244,58,13,61,39,252,209,191,27,91,68,137,67,227,113,247,221,218,10,230,96,147,65,13,101,109,233,16,192,43,230,4,105,28,226,246,213,175,98,220,142,179,30,223,136,177,49,244,221,67,84,138,44,7,234,53,206,62,223,80,70,244,84,140,35,28,162,139,47,112,159,109,67,227,156,26,211,230,187,154,178,198,155,190,155,73,244,147,142,56,138,105,232,57,145,207,253,156,36,66,113,29,158,142,203,220,79,104,51,19,12,31,54,245,99,114,42,83,212,75,141,64,203,189,196,0,119,7,82,180,222,29,129,98,73,139,223,60,196,143,234,77,78,225,219,197,135,124,182,96,100,129,161,208,202,253,158,215,42,91,160,112,165,21,151,110,80,159,101,41,81,144,10,127,97,23,111,176,73,8,204,92,183,181,64,202,173,94,75,8,167,91,151,8,145,99,151,89,219,158,215,84,188,109,200,9,86,209,197,170,148,70,78,186,203,147,168,56,162,119,88,213,139,38,201,30,67,218,162,180,109,137,181,126,74,19,246,44,142,154,149,202,87,173,218,41,112,32,250,33,8,92,229,61,151,238,171,28,60,19,248,162,48,182,146,166,150,148,186,3,166,77,123,70,93,104,87,244,168,147,174,178,19,140,113,37,183,173,159,205,244,174,29,175,178,209,236,218,86,89,172,220,165,194,20,44,119,221,128,2,44,114,40,101,28,34,185,43,7,81,194,111,0,235,230,76,174,117,144,183,189,232,71,135,50,251,123,137,29,158,244,189,208,144,111,174,14,17,67,51,12,216,180,109,75,219,90,228,61,80,116,78,225,58,222,91,87,135,44,242,164,195,132,33,119,77,141,149,176,4,125,247,134,230,187,185,57,1,59,163,28,10,220,191,243,220,84,204,100,185,218,195,121,101,129,202,13,230,220,85,1,6,199,112,108,71,10,182,162,60,72,224,24,99,195,214,230,146,66,218,226,106,39,183,110,107,198,36,18,240,23,83,21,180,107,120,34,247,167,97,187,15,81,70,156,50,115,237,180,90,2,98,198,164,234,148,29,190,123,199,136,43,37,47,95,237,28,169,81,218,192,33,92,5,188,77,237,28,48,232,46,109,174,143,117,251,228,97,40,181,67,147,20,234,130,130,17,80,180,242,98,76,109,109,125,7,50,226,250,144,20,115,226,183,173,69,133,185,52,116,12,245,52,205,125,165,196,69,173,28,116,37,185,2,154,225,141,92,202,96,57,122,129,97,233,133,246,179,42,13,127,204,246,179,15,255,240,255,248,224,119,255,248,195,223,250,181,239,187,9,13,234,71,56,140,118,81,15,231,76,61,152,123,161,177,72,72,237,30,113,0,186,152,130,213,209,148,44,62,209,31,230,130,151,135,143,150,221,220,96,52,42,151,30,128,201,148,221,215,70,93,87,129,26,106,210,120,189,34,113,26,52,216,56,190,5,37,245,181,100,71,151,181,31,64,51,177,133,75,163,60,177,182,87,33,116,160,168,180,37,154,181,239,170,151,5,230,62,129,201,1,217,215,14,29,39,234,120,21,152,21,113,116,184,90,125,167,186,123,130,54,94,47,81,111,123,90,141,205,182,163,80,62,237,217,11,71,94,201,69,202,252,241,112,104,137,73,244,172,144,20,151,21,198,221,215,224,121,34,104,53,41,140,165,165,125,246,76,249,168,77,134,212,236,11,165,117,141,226,43,82,250,215,242,152,231,61,109,208,74,75,145,95,36,223,85,111,139,105,119,140,192,167,137,58,94,228,221,196,112,238,169,248,192,245,72,235,207,174,86,82,41,53,16,91,220,214,11,120,70,43,240,20,29,157,245,100,5,205,168,5,173,219,85,24,139,218,109,120,206,33,13,220,225,76,104,119,255,102,248,72,91,77,97,80,75,11,75,2,67,196,55,183,182,209,243,187,103,30,24,33,200,63,106,163,142,69,90,5,198,237,188,236,75,152,218,157,91,145,126,199,98,246,206,134,86,125,164,203,222,120,3,2,113,194,251,120,90,210,68,47,16,72,118,117,29,205,220,30,158,81,215,164,219,201,72,69,246,126,173,182,13,83,20,184,94,17,59,155,215,106,210,77,233,225,108,16,214,7,184,176,219,211,120,215,54,29,50,86,247,182,11,199,208,193,34,184,75,227,11,222,179,253,170,58,70,142,118,219,222,108,68,207,211,220,182,245,138,13,189,19,2,217,189,150,211,78,88,125,132,103,93,39,153,240,230,253,134,6,77,18,226,13,156,45,222,182,247,44,119,149,24,152,173,182,181,158,45,88,252,101,1,175,70,68,22,253,105,194,34,165,109,172,226,107,59,204,16,204,39,217,243,230,20,43,147,163,204,235,38,83,77,214,67,220,28,174,98,247,166,235,164,88,24,166,79,87,48,6,26,135,45,7,125,175,151,106,240,188,244,52,126,96,172,0,197,97,2,4,123,25,102,34,21,66,242,175,194,54,157,244,225,104,161,93,14,67,89,44,7,60,158,134,117,143,239,176,175,230,212,148,167,73,7,13,253,105,142,23,89,134,27,38,199,189,200,37,35,26,176,80,43,140,210,236,203,140,148,10,25,179,13,177,198,63,122,169,71,149,156,254,85,254,135,146,206,167,18,107,134,172,65,156,39,68,166,182,117,66,220,92,175,97,9,35,28,188,158,190,6,33,16,140,210,56,84,68,237,238,168,34,4,2,172,62,108,229,128,218,71,213,153,207,189,240,52,103,183,177,140,236,232,6,59,214,240,48,113,92,142,146,134,157,138,162,245,200,109,119,3,102,192,48,105,211,4,123,132,214,47,232,237,99,76,67,175,99,107,122,163,172,147,92,166,16,39,135,157,234,1,148,56,42,25,234,101,182,178,68,13,69,250,140,10,67,13,209,206,200,186,243,137,188,213,182,143,215,107,131,55,35,209,147,169,178,106,42,173,241,186,90,114,143,224,62,78,115,154,90,219,245,156,174,18,251,166,15,67,102,186,163,51,78,181,44,207,18,73,188,181,163,157,140,196,121,152,70,2,236,214,246,205,9,169,118,210,135,171,44,191,181,94,215,19,113,27,70,36,19,95,210,80,130,156,215,105,30,214,192,220,116,66,136,72,17,107,165,233,140,225,163,201,38,148,174,154,75,81,152,115,191,245,122,129,173,43,201,39,83,195,105,175,165,68,189,192,56,151,78,120,11,140,241,109,221,26,140,182,43,135,51,213,193,93,42,226,119,167,78,120,59,91,157,184,109,110,251,21,142,173,173,232,110,39,158,46,248,42,193,36,59,5,105,219,168,172,218,173,178,145,125,47,101,209,41,66,81,90,246,62,150,162,133,136,80,233,248,186,49,211,173,107,166,177,235,242,93,141,244,115,63,248,121,47,229,117,59,92,87,52,34,121,131,151,34,212,0,6,111,172,187,29,230,188,236,129,131,179,197,143,98,130,219,225,56,225,114,18,212,172,146,169,161,84,136,46,242,93,27,217,59,187,14,99,48,84,75,29,182,190,182,131,138,202,212,164,95,8,28,24,179,214,56,7,245,164,103,123,137,198,67,223,96,76,188,243,8,19,163,179,195,137,108,95,157,237,98,38,246,246,110,40,135,134,195,168,216,78,111,141,47,228,24,202,58,36,252,122,106,23,117,169,235,117,234,238,15,80,194,2,90,211,86,81,82,238,141,98,134,140,118,100,148,149,180,86,233,24,212,199,243,188,249,211,112,118,244,226,226,17,10,225,250,196,214,224,186,80,165,162,180,165,26,167,118,222,224,56,76,189,52,34,40,169,19,201,95,77,57,140,69,250,141,244,31,218,65,72,186,201,188,202,157,4,57,213,52,249,128,87,133,115,90,229,172,99,69,147,203,181,195,117,69,135,89,84,26,226,162,91,165,63,224,60,71,17,160,169,187,60,207,237,230,168,162,136,121,134,5,134,75,44,249,195,152,78,67,223,32,181,225,105,113,201,168,194,48,196,42,188,24,95,155,55,142,62,171,48,213,54,22,127,119,130,240,165,163,117,72,166,213,23,105,46,80,28,119,20,7,200,234,115,77,249,245,40,242,32,62,30,74,234,52,24,211,141,246,187,142,120,179,242,146,98,73,29,77,153,45,52,169,146,219,128,114,128,4,57,206,144,205,203,158,139,10,76,157,243,162,48,177,69,62,162,197,124,147,50,153,102,179,241,233,32,40,184,199,182,242,213,182,181,125,174,33,203,152,101,253,91,200,168,15,217,106,181,149,21,94,160,84,245,167,225,174,148,173,89,144,184,115,19,218,200,45,130,63,92,38,187,64,140,189,250,136,147,50,186,234,90,88,27,37,46,48,33,82,242,217,41,45,141,60,9,148,200,162,73,31,70,214,138,62,215,155,186,50,12,22,125,169,110,221,32,65,79,6,79,185,239,46,42,160,235,238,170,107,120,139,190,204,214,186,136,147,46,164,122,183,111,59,227,237,106,133,196,195,170,99,102,212,250,165,205,182,57,153,228,6,65,27,133,122,206,231,11,149,40,232,161,66,176,138,195,245,188,74,114,51,226,92,96,187,54,152,51,107,209,243,106,105,9,35,134,18,175,37,104,38,58,220,159,13,145,176,64,129,171,150,183,245,51,5,86,168,168,135,56,113,148,29,38,252,45,13,104,222,75,189,219,66,153,83,46,218,54,89,234,125,161,88,12,161,160,137,34,154,222,52,177,193,89,150,240,68,213,46,63,50,236,19,245,234,193,148,151,253,124,95,183,65,58,39,19,175,69,204,112,160,228,148,245,82,204,20,61,237,71,184,209,134,206,131,240,62,7,31,79,232,79,117,215,19,162,132,76,222,207,58,161,71,5,38,210,213,175,158,42,50,78,106,220,161,234,236,182,246,221,129,109,95,69,183,8,203,98,127,58,207,216,26,4,78,200,239,190,121,16,215,85,80,182,162,37,253,40,196,216,23,7,152,88,188,190,245,44,127,66,97,92,17,253,168,228,56,83,56,146,0,234,251,131,24,13,85,121,32,235,219,124,41,80,62,61,170,38,23,173,86,185,47,5,180,1,129,41,192,154,131,207,8,118,91,21,253,8,34,207,222,51,226,46,122,198,20,240,18,91,110,5,75,156,162,23,179,12,218,100,252,46,126,200,87,245,64,111,54,203,250,156,66,135,161,79,29,52,88,42,33,245,189,183,33,203,137,254,187,26,107,187,195,145,234,198,170,60,23,215,16,184,109,130,28,87,120,83,167,61,89,215,238,115,44,23,98,233,176,66,130,77,163,130,175,104,82,29,19,15,113,216,115,29,45,81,154,252,84,177,39,64,103,187,172,46,157,77,182,1,7,197,124,234,247,249,12,39,128,140,217,74,206,71,95,197,48,12,228,69,39,36,213,185,110,230,182,130,63,114,82,45,161,78,159,199,90,216,187,167,94,193,147,197,128,33,114,238,93,139,148,104,23,120,177,104,188,38,118,154,176,16,116,161,197,126,101,71,35,38,141,170,244,115,204,183,81,33,214,122,83,165,139,56,113,87,204,25,131,45,107,199,41,13,184,179,152,34,77,19,215,175,34,45,46,174,22,239,3,203,117,29,53,85,19,66,154,61,18,143,203,123,138,131,118,77,137,195,41,187,30,176,76,18,188,13,76,137,154,185,233,55,12,106,150,197,98,114,190,235,116,198,11,165,178,248,148,172,44,125,83,96,8,53,24,182,0,247,73,116,237,135,72,2,181,194,204,24,148,146,235,101,112,189,69,133,67,215,172,160,116,138,73,247,71,176,160,192,6,83,57,65,182,238,106,114,190,43,193,136,18,69,81,12,56,237,222,35,22,120,29,218,230,183,203,228,170,42,254,71,81,33,240,160,120,68,219,76,180,207,162,98,76,133,169,75,27,93,135,102,15,168,93,11,206,33,215,253,97,51,154,163,110,236,0,143,124,131,161,195,45,65,109,102,133,27,166,245,28,30,145,117,85,20,250,128,232,232,36,181,141,128,49,70,187,194,24,48,1,169,93,215,200,20,219,198,223,96,175,156,21,205,220,148,29,93,162,90,25,171,172,187,70,233,87,200,69,13,129,150,41,222,81,136,247,228,163,96,16,140,217,187,93,172,194,176,24,148,41,240,225,240,196,18,21,215,3,74,53,214,6,55,135,196,176,168,129,19,154,178,213,213,123,168,168,147,104,47,148,14,137,126,218,81,58,183,202,72,242,213,240,133,45,209,109,45,102,17,81,239,1,33,28,77,170,36,126,19,51,166,192,164,55,138,125,9,2,175,85,125,15,102,96,117,235,20,113,199,98,255,55,34,26,55,11,51,153,203,224,21,193,216,210,142,82,34,102,182,56,169,87,132,97,111,190,7,166,103,157,23,125,58,88,21,207,102,73,172,235,57,168,91,196,75,195,88,133,49,210,156,87,5,45,177,172,193,38,63,8,10,43,191,219,94,201,26,83,139,28,140,228,235,210,206,58,171,31,160,38,57,76,198,216,102,155,145,190,80,57,60,40,12,253,100,51,87,215,85,6,245,149,194,112,237,182,119,31,75,108,232,211,212,232,115,51,125,32,3,106,209,143,206,80,247,180,49,49,218,42,117,215,32,31,196,38,200,195,240,159,85,15,6,78,115,51,114,154,251,165,147,108,25,28,114,104,114,190,21,1,10,114,67,176,114,32,141,106,176,113,189,138,239,14,221,198,175,54,170,207,233,26,207,86,7,97,117,183,8,113,62,81,157,115,208,94,182,237,151,143,114,139,58,254,54,170,111,181,167,235,29,152,103,29,180,76,120,111,219,248,22,252,190,173,10,71,241,78,100,115,222,169,135,140,196,215,169,233,224,249,184,217,86,253,174,186,70,155,250,95,165,43,220,31,250,97,137,114,21,109,208,22,99,252,210,15,155,45,166,195,225,186,191,138,58,52,201,74,159,189,237,5,195,160,192,86,223,200,189,92,217,168,127,197,153,138,180,225,222,55,12,245,155,142,169,69,214,102,135,3,53,48,229,187,176,151,207,238,199,165,174,249,176,243,19,181,156,219,205,8,79,99,189,112,164,107,100,242,185,140,149,169,114,51,171,167,22,78,187,181,169,248,153,8,189,105,112,18,19,69,222,86,57,188,125,147,40,79,120,33,89,31,205,163,137,50,165,159,13,213,69,78,238,200,37,146,81,44,192,192,139,155,219,243,177,108,153,244,12,6,239,197,61,181,176,175,109,65,223,253,66,239,246,11,253,248,117,201,124,71,63,62,157,199,17,253,188,31,95,144,158,7,243,179,255,244,131,255,240,43,223,255,60,152,188,147,47,28,39,0,162,254,58,95,61,177,146,160,231,101,107,250,80,133,151,33,73,32,99,181,109,108,97,88,156,208,186,123,144,70,222,142,101,81,74,131,9,89,234,153,21,25,215,120,222,217,152,87,35,172,142,221,66,105,9,11,232,87,113,135,185,119,133,25,9,56,149,121,223,142,86,61,114,147,36,221,140,2,74,233,173,29,78,27,212,84,242,110,147,252,243,142,90,78,64,150,207,38,132,184,201,246,139,149,206,138,89,31,166,134,106,105,223,149,45,65,95,225,96,4,69,59,188,18,218,181,202,168,164,100,137,182,59,188,17,230,219,51,24,234,0,193,248,145,218,187,139,213,199,14,2,7,12,243,91,131,11,25,58,242,110,2,10,114,235,249,54,89,48,149,60,109,25,194,109,186,169,43,141,205,77,96,171,106,180,163,200,226,73,154,134,29,62,183,201,38,67,116,237,37,4,13,38,85,47,55,152,26,165,73,96,202,154,236,124,250,150,95,15,165,171,160,43,133,105,74,67,161,135,234,129,116,228,123,204,88,222,27,204,221,185,200,92,19,178,29,182,246,85,36,223,21,93,165,148,58,108,241,248,68,1,111,88,234,21,166,216,98,235,153,85,66,95,164,107,19,11,101,143,76,135,141,11,138,234,1,174,202,218,214,122,190,16,117,52,135,241,233,102,31,5,94,23,97,102,178,251,173,30,214,107,131,169,67,163,223,5,29,112,240,87,215,115,191,204,10,19,143,191,250,195,86,195,185,127,151,49,113,172,123,60,200,178,17,44,42,68,38,245,238,156,77,33,110,48,174,183,85,158,222,16,56,230,54,166,86,39,176,231,10,192,84,158,247,82,174,134,210,239,40,40,2,251,26,28,38,249,91,94,77,210,89,83,182,22,54,114,202,242,48,180,0,123,242,176,161,176,143,232,195,164,187,230,14,211,115,233,24,117,184,98,242,55,195,113,188,10,90,111,178,61,187,17,216,242,146,229,163,45,192,220,103,43,99,147,148,101,8,103,42,156,215,222,120,212,76,2,206,35,28,87,179,124,117,143,246,52,62,179,60,175,125,60,179,36,253,33,105,198,152,218,81,105,29,235,117,190,129,137,159,75,237,105,68,209,20,245,205,102,156,109,29,163,202,122,143,94,0,14,38,211,237,48,14,96,73,102,161,113,162,79,28,38,75,164,135,198,103,243,130,47,169,205,22,132,182,66,18,129,157,188,170,198,109,186,8,37,84,154,135,12,175,86,171,234,14,60,77,18,99,99,85,202,200,60,111,99,86,168,98,32,31,150,49,92,182,16,4,122,142,182,156,4,134,247,217,55,8,167,124,238,33,234,153,226,11,91,243,154,176,84,66,144,212,229,108,39,90,243,37,177,65,32,246,147,119,175,166,172,183,119,47,12,99,167,199,203,56,83,227,206,93,106,91,119,209,244,13,186,133,119,223,207,28,11,41,237,40,117,4,122,199,41,252,210,203,48,37,203,176,40,171,159,226,245,194,72,179,194,144,228,54,127,254,66,182,233,220,171,6,147,80,74,20,72,241,131,154,69,47,135,60,95,186,115,143,25,74,33,241,254,48,215,217,178,51,111,3,231,136,41,164,195,153,60,195,24,252,148,159,169,51,215,97,156,19,125,157,98,214,210,35,105,193,73,185,248,152,17,120,177,201,152,45,198,154,230,183,19,33,124,81,118,254,18,141,125,166,141,74,200,86,148,182,195,245,18,78,155,191,155,200,120,161,33,194,219,205,49,211,70,133,98,98,66,7,7,195,103,110,201,56,203,49,114,181,131,233,200,65,222,196,5,24,34,133,237,141,152,135,122,247,245,251,158,212,177,162,104,152,187,36,82,23,233,38,145,172,6,167,118,119,213,77,26,69,74,53,212,236,208,77,212,168,3,180,201,71,37,43,72,217,100,160,122,16,106,240,46,213,16,231,217,251,85,37,218,78,214,154,40,165,91,215,156,203,110,85,67,76,146,100,158,147,133,83,180,101,82,239,79,18,146,116,52,39,98,61,218,155,143,220,70,139,192,22,246,208,68,59,66,240,58,145,185,13,118,149,20,93,198,89,112,245,200,13,176,88,162,100,241,198,33,160,150,35,101,9,132,141,181,205,99,1,248,242,93,228,165,133,217,37,218,100,92,240,130,18,22,214,174,30,80,40,29,4,94,56,67,162,191,57,72,172,22,176,141,169,15,202,68,224,177,236,172,35,51,249,230,159,133,175,91,62,43,24,53,153,195,209,50,96,116,253,78,147,31,71,117,176,235,201,37,199,48,106,87,106,222,53,224,117,22,144,10,17,45,76,1,112,91,86,253,234,72,32,151,60,26,132,67,139,152,17,146,92,124,178,48,239,46,250,48,99,184,150,62,151,144,212,9,204,153,16,252,233,176,194,213,174,155,182,72,175,173,60,154,12,9,233,210,59,87,129,173,178,77,242,62,44,98,216,23,9,218,64,208,53,100,81,186,190,111,54,56,90,101,42,50,225,209,197,133,236,68,46,186,180,140,156,144,218,49,134,187,41,22,157,72,10,179,251,157,86,183,251,196,119,11,140,20,222,46,45,178,84,167,94,202,200,226,201,137,211,115,9,62,44,83,20,189,6,103,124,29,177,254,116,16,170,226,10,23,46,219,226,79,79,102,93,214,195,29,139,251,226,240,156,36,123,148,88,137,216,202,232,25,92,68,155,35,214,185,30,146,237,171,201,67,213,17,69,12,222,90,2,5,176,133,118,116,184,158,221,113,77,222,111,210,130,55,121,154,106,93,46,212,65,208,69,21,43,189,179,72,93,115,148,216,37,1,209,121,218,241,74,36,178,8,78,148,101,141,147,63,10,193,184,228,224,100,136,207,241,140,249,112,226,217,20,20,7,81,19,32,80,212,146,36,148,32,231,108,125,137,65,235,56,201,201,205,157,145,39,223,207,36,204,172,114,26,176,236,9,221,244,241,194,146,31,84,64,136,235,228,199,111,149,232,234,53,34,146,15,177,116,83,83,111,145,108,162,142,102,177,66,132,13,173,74,249,214,173,73,80,47,224,128,117,241,2,210,238,110,201,2,134,161,194,5,85,52,198,44,247,85,189,158,234,150,244,198,163,210,197,131,66,31,154,74,71,227,166,210,98,224,46,8,13,14,220,19,34,137,86,89,100,107,150,42,44,200,98,137,2,69,79,155,189,95,22,250,61,188,153,85,147,253,6,55,210,34,109,59,5,25,111,124,131,178,62,87,200,206,182,226,247,108,189,148,163,168,190,102,3,11,193,143,147,96,124,177,34,229,146,206,236,215,33,118,70,161,29,168,178,159,5,224,56,76,92,99,144,198,19,65,168,253,140,172,23,150,234,244,150,44,221,143,27,132,63,33,201,69,31,154,182,165,223,11,40,45,242,93,220,188,205,3,180,159,191,101,81,61,46,80,233,180,223,134,185,136,152,106,201,232,155,111,106,163,27,81,233,189,152,244,216,58,158,160,162,211,198,43,92,229,69,191,76,161,111,85,157,166,16,29,91,220,66,99,226,200,240,106,138,150,53,152,44,28,57,162,161,45,36,100,161,153,127,130,69,163,136,118,91,215,247,186,118,227,81,149,245,7,221,152,186,42,179,195,85,212,203,170,87,163,66,181,93,31,152,173,164,74,57,142,169,166,15,145,13,178,21,181,100,80,60,113,117,89,144,128,235,52,88,50,72,170,221,90,227,152,152,103,53,39,144,200,24,218,45,159,9,15,12,170,67,22,156,58,109,17,103,150,89,158,213,156,144,141,35,97,135,87,66,100,202,96,131,33,33,169,161,22,184,181,170,93,138,208,198,220,218,54,91,136,116,156,146,22,179,119,108,182,130,46,130,190,208,18,248,98,131,103,254,216,19,151,254,248,231,62,252,195,95,255,240,247,127,227,251,159,184,4,227,33,188,83,199,249,37,234,156,20,70,55,12,227,186,104,59,153,33,196,28,190,116,48,155,21,108,219,225,13,182,247,89,158,181,91,53,237,104,221,198,115,175,21,203,139,105,108,159,92,8,37,73,234,144,182,131,109,54,135,241,197,234,171,235,100,111,141,85,40,31,171,197,118,107,56,65,150,113,105,78,0,114,77,168,142,17,21,182,146,117,14,91,108,76,135,33,8,111,160,185,37,23,5,103,194,148,218,155,17,135,166,238,38,171,48,242,78,240,143,198,88,90,244,225,178,54,91,42,94,190,184,138,211,165,194,220,55,187,76,66,70,231,182,245,243,201,186,141,61,97,107,48,3,174,141,195,82,183,215,106,34,144,148,12,158,30,0,130,0,14,59,115,123,58,90,112,163,140,9,17,183,113,63,27,235,134,160,6,116,24,22,2,181,78,130,195,212,60,146,198,33,108,75,109,192,139,165,98,76,50,42,84,147,111,158,71,186,102,28,185,2,71,76,45,29,38,78,89,134,133,194,92,190,84,10,137,53,226,7,91,172,162,116,142,237,195,170,150,189,74,248,22,231,21,4,152,14,215,83,68,71,101,46,70,26,213,208,217,8,247,5,166,126,244,182,250,195,176,128,233,211,51,199,109,222,97,178,52,186,81,210,96,114,230,218,140,28,85,65,29,83,2,87,219,254,49,58,131,185,135,91,195,132,50,187,112,65,153,154,41,73,238,198,66,136,83,105,49,28,80,130,66,76,35,109,163,107,248,136,195,254,214,41,7,12,182,52,157,6,39,75,205,212,181,18,72,242,106,176,241,153,232,82,194,182,176,52,152,66,168,226,205,181,162,208,177,197,5,100,252,186,72,139,186,140,83,220,57,219,137,98,172,7,208,162,176,49,57,249,144,99,162,150,92,49,44,23,68,219,37,127,218,88,29,4,38,109,192,7,109,35,0,65,122,62,21,110,214,216,97,92,95,2,111,86,216,184,141,41,249,66,179,108,110,234,212,167,230,133,177,216,8,28,225,29,166,128,68,75,113,39,205,143,130,215,210,53,28,153,123,77,36,27,115,60,143,250,116,34,73,163,79,73,158,54,89,168,19,38,233,150,243,82,97,20,186,158,179,101,218,119,104,118,125,12,10,101,147,40,16,130,4,241,41,4,135,53,30,219,138,207,236,60,170,6,90,218,69,71,211,81,42,110,111,158,162,250,68,43,108,226,203,230,29,163,104,180,124,117,21,168,214,102,49,197,194,9,159,136,194,4,88,249,161,149,45,92,82,225,42,233,239,165,158,140,158,0,235,172,116,141,45,210,108,235,22,172,45,101,249,128,81,77,67,114,152,216,205,190,193,234,71,162,147,248,211,245,244,91,244,195,96,88,106,206,94,96,124,14,62,164,148,217,192,47,222,58,62,227,14,76,29,173,82,210,186,179,255,219,152,66,4,35,15,35,20,47,190,255,16,222,66,17,152,64,180,121,241,25,193,144,208,131,245,40,100,104,113,39,13,54,22,254,165,195,164,8,239,5,50,214,163,213,56,247,80,217,68,172,24,148,209,126,112,196,169,243,106,64,211,73,104,128,175,36,242,197,37,186,5,181,109,105,68,223,6,47,146,252,15,76,225,176,50,251,106,160,168,66,16,56,4,247,67,51,106,148,117,235,163,6,89,103,241,233,52,83,163,140,202,102,229,239,114,95,74,216,6,20,70,225,247,81,33,157,126,237,151,140,85,205,73,115,95,136,168,195,81,62,27,170,200,150,239,192,66,172,87,86,146,198,137,70,158,226,226,11,145,186,112,210,120,34,38,120,246,149,198,249,57,73,227,200,88,189,231,152,126,36,204,208,88,69,23,191,60,33,8,145,20,18,43,195,178,100,191,153,87,18,88,54,125,181,149,240,156,59,156,187,117,103,54,255,80,223,157,70,72,209,197,172,99,45,21,63,107,169,221,217,245,64,67,145,209,124,200,10,57,58,171,190,153,92,57,159,46,188,50,58,98,70,53,220,167,154,88,252,69,191,202,46,110,95,71,5,202,115,29,49,74,81,183,241,166,160,194,54,52,206,81,80,250,213,201,33,19,20,230,94,105,29,79,197,72,20,117,50,203,186,185,40,148,16,109,146,174,148,137,192,247,214,53,2,74,68,206,194,219,90,202,234,93,131,139,161,23,251,97,13,27,109,74,91,10,228,246,111,195,6,153,166,86,166,8,152,67,62,206,186,65,96,77,111,179,73,16,176,132,108,39,35,247,242,189,137,23,172,172,50,33,27,197,6,252,208,169,210,200,34,161,76,108,252,16,54,127,117,189,23,53,219,19,202,44,100,132,246,217,17,95,139,52,94,72,79,142,179,139,151,169,104,180,95,34,31,127,218,171,51,25,60,135,238,97,5,206,107,171,16,12,28,145,148,245,105,252,0,126,214,70,28,18,178,210,200,104,72,126,123,97,58,150,48,42,80,42,108,57,12,43,72,151,194,146,229,203,53,34,45,104,60,137,129,75,10,83,49,176,125,151,101,38,233,73,29,40,145,238,39,214,68,251,250,93,140,104,114,17,111,130,0,125,145,163,56,216,73,188,52,125,128,162,35,73,223,29,173,230,80,131,73,75,236,146,45,176,91,228,208,175,32,59,209,182,73,41,222,157,56,144,82,150,169,23,108,0,182,212,128,166,188,109,156,218,114,108,212,81,100,149,186,242,70,193,49,57,14,41,190,5,7,87,83,145,24,165,89,97,104,64,219,45,176,89,8,157,28,43,132,55,184,165,17,197,17,1,115,83,120,115,51,37,250,215,146,36,130,56,145,184,230,231,56,254,244,36,209,226,169,88,106,103,104,175,206,164,187,76,250,217,199,156,174,29,198,30,223,233,132,109,173,144,147,210,94,189,88,117,60,93,228,132,166,181,45,98,85,173,163,46,134,9,105,100,107,51,66,57,211,238,55,99,7,81,126,125,110,106,103,189,19,66,212,99,158,125,63,181,117,106,53,98,83,208,123,57,172,205,148,66,45,155,57,244,178,230,134,46,165,25,221,224,78,205,147,10,20,71,216,39,4,154,106,253,236,13,198,108,63,56,184,81,86,73,246,227,56,68,5,107,29,199,129,190,233,82,34,147,32,249,124,197,108,179,50,108,125,87,22,72,65,88,134,217,36,156,127,242,142,7,172,234,73,71,188,174,211,173,237,109,74,94,169,74,76,219,156,151,13,230,96,22,241,209,130,16,215,38,206,111,245,61,81,88,64,64,45,221,231,8,35,164,166,60,160,172,92,71,97,11,91,244,163,45,38,46,55,152,212,139,34,251,103,50,26,248,6,227,71,27,118,192,132,100,188,199,61,101,200,232,194,32,30,34,216,54,126,84,50,41,169,53,166,141,83,9,190,73,4,4,120,71,73,143,225,221,33,47,193,159,206,65,19,140,217,218,80,174,238,163,66,204,147,230,114,36,106,116,23,23,240,96,159,155,21,173,179,229,140,1,217,184,0,37,4,63,21,171,205,218,206,5,43,225,219,139,175,2,227,178,77,222,51,240,40,61,35,215,213,101,176,99,216,123,148,207,174,95,1,233,70,27,180,153,10,1,218,56,1,15,169,161,230,136,22,208,56,55,27,152,41,97,40,27,55,193,241,50,251,116,80,227,92,23,33,37,77,39,239,118,61,226,179,14,137,201,46,77,92,216,8,240,208,11,191,192,159,184,174,109,129,83,247,32,234,58,50,98,203,166,21,146,48,202,55,10,188,82,184,181,109,61,75,67,208,67,158,147,57,54,45,31,55,126,92,243,0,151,232,242,52,69,45,176,165,8,76,81,244,166,176,66,100,70,185,188,14,23,43,232,52,251,182,39,167,75,166,163,96,107,111,42,206,54,147,242,43,10,233,100,172,83,109,103,206,132,48,244,156,59,42,246,214,75,220,95,61,99,254,208,135,231,165,213,37,52,230,213,42,60,174,219,160,122,173,45,125,37,83,47,43,139,92,138,11,49,35,101,249,81,57,69,209,9,209,202,26,63,42,236,96,212,180,82,77,216,238,235,118,80,146,44,188,68,121,115,62,86,177,110,240,26,226,170,58,60,249,48,174,112,18,87,57,245,138,36,192,236,84,191,124,172,192,72,145,119,91,161,118,255,234,188,82,131,82,108,19,20,235,222,252,98,163,92,189,170,163,136,38,219,178,58,204,128,171,181,232,133,134,220,23,155,172,211,199,109,178,254,198,159,255,249,7,191,244,11,223,255,24,93,108,28,16,88,28,203,1,80,247,3,161,213,189,25,192,203,92,58,138,111,181,8,154,224,32,88,29,94,235,177,60,43,140,58,147,28,38,6,39,43,76,40,76,116,24,133,80,97,28,250,199,173,104,112,36,209,89,225,218,246,94,192,196,74,192,64,93,45,112,149,198,215,212,26,143,168,93,61,230,13,24,235,250,230,48,70,102,253,236,122,78,247,174,69,11,40,209,119,99,44,47,217,97,41,63,55,17,154,181,181,146,172,86,248,38,8,21,61,240,182,249,120,71,202,92,13,47,38,211,223,65,88,194,181,211,228,192,207,222,105,114,187,146,180,76,201,242,61,84,200,96,10,104,45,10,83,141,121,117,24,33,85,159,134,216,98,241,119,227,239,209,1,131,193,179,244,1,163,104,85,18,180,30,195,179,207,52,196,178,203,84,20,134,243,176,191,154,100,10,125,53,21,47,231,14,135,97,38,141,149,99,175,205,101,5,19,201,227,20,56,161,184,122,199,136,248,31,122,198,245,93,4,14,93,102,1,198,230,209,59,110,164,13,218,241,58,241,211,228,19,13,3,177,78,245,154,241,57,247,167,205,56,171,48,86,201,181,195,115,79,71,1,54,98,220,14,91,92,142,194,85,160,73,161,195,232,239,2,35,108,247,239,130,2,84,59,142,160,183,45,29,142,194,72,12,188,192,253,235,240,188,37,29,83,139,169,149,142,227,206,27,96,252,84,125,84,168,159,173,48,252,243,125,169,48,249,75,82,56,79,81,222,77,6,138,12,26,188,81,59,111,201,17,78,82,194,10,56,207,89,166,219,82,76,5,158,141,71,181,195,113,94,23,133,51,228,193,29,14,82,191,110,194,125,208,138,186,239,168,238,122,147,2,163,60,28,163,46,6,74,200,180,170,97,199,158,5,93,228,155,17,238,73,199,83,151,44,128,169,35,185,204,50,42,161,232,168,32,150,202,103,117,134,14,192,21,246,145,34,243,209,243,125,13,174,114,190,78,166,212,75,154,24,128,184,7,201,30,97,66,137,21,166,132,79,127,58,5,9,75,134,215,133,114,141,253,233,36,228,101,6,111,253,8,39,189,71,55,118,129,56,86,166,146,122,210,3,92,159,150,1,163,100,168,116,140,189,49,201,211,93,131,50,176,106,212,107,7,137,174,150,94,99,78,217,227,234,143,187,62,38,93,130,36,61,239,78,199,227,153,81,183,131,54,62,83,247,41,118,88,195,103,128,113,35,245,179,16,154,114,133,145,36,98,63,206,234,5,26,6,184,172,59,203,215,241,168,76,155,238,122,184,234,119,222,236,227,65,155,86,189,82,139,197,134,116,184,94,192,139,126,183,37,246,229,126,198,47,122,65,192,57,176,107,119,219,94,245,86,151,145,177,192,23,255,108,50,4,147,14,26,153,252,155,92,78,211,172,187,163,144,124,44,247,241,16,38,14,76,197,227,165,95,139,75,214,51,163,88,33,86,255,46,104,145,84,22,168,98,95,189,252,228,62,142,82,15,28,141,55,233,140,96,253,204,138,22,202,78,116,81,64,139,255,34,155,225,204,19,65,66,56,56,12,46,177,21,78,53,49,36,72,150,82,133,35,182,129,46,64,65,178,61,43,188,225,4,237,34,144,20,68,134,175,112,222,99,226,142,226,19,101,63,20,221,150,185,163,200,36,138,66,127,31,186,120,132,225,43,42,92,15,113,239,22,78,248,162,189,198,145,190,57,138,99,77,63,153,148,167,222,233,128,137,78,191,169,74,221,29,164,120,128,126,82,54,115,136,195,84,100,17,212,10,57,46,142,86,21,83,150,47,202,43,18,104,131,137,234,201,10,111,240,199,185,184,89,117,47,41,123,106,215,97,92,38,239,25,12,50,155,14,216,6,255,67,111,220,152,214,4,198,79,218,71,140,216,243,73,199,164,120,45,62,43,50,183,74,101,130,170,94,77,70,18,233,48,55,119,82,152,164,150,14,147,21,33,43,48,80,209,35,246,87,83,125,114,128,115,35,141,221,172,182,184,150,252,168,48,238,40,63,18,168,233,177,232,84,7,226,197,250,124,65,55,55,244,156,240,189,212,27,47,144,112,10,60,27,155,96,131,45,84,120,83,152,84,113,159,207,133,192,69,25,83,220,218,123,240,186,193,48,245,107,215,234,70,155,251,106,168,186,115,210,65,99,16,179,191,58,87,185,64,159,93,140,19,221,209,101,150,232,49,224,173,165,134,26,172,146,176,5,63,44,197,215,17,62,179,73,199,59,99,253,245,103,45,133,69,191,153,68,252,201,223,12,105,85,214,198,217,59,29,37,149,93,250,85,197,149,208,53,166,100,236,157,139,194,166,139,59,140,175,73,159,230,248,201,155,195,100,183,4,133,169,90,209,134,59,225,163,209,201,178,178,139,190,194,19,50,121,80,24,171,177,191,26,58,80,61,98,201,244,13,190,8,137,149,92,117,99,195,2,211,197,108,136,244,67,81,180,204,173,54,187,85,191,91,178,92,137,245,171,200,123,107,15,27,53,125,88,20,166,56,123,235,217,98,153,128,210,111,170,206,187,170,182,152,54,144,21,197,11,208,134,108,129,227,119,104,155,224,96,239,25,137,211,3,24,55,191,24,22,66,66,6,48,181,196,63,67,23,216,155,20,54,106,162,6,175,182,87,20,182,216,88,135,41,216,188,42,92,90,158,166,193,219,170,162,17,34,241,18,253,156,36,85,38,44,250,52,244,229,190,175,22,92,204,58,27,243,12,169,169,63,77,154,193,8,231,22,40,107,240,50,236,202,25,202,84,23,18,50,217,96,69,191,11,226,149,148,29,78,57,234,142,159,73,127,116,13,150,212,162,77,15,248,57,53,214,41,99,50,169,39,203,54,60,28,91,53,110,208,225,202,162,34,108,241,107,152,36,163,121,142,10,91,4,143,195,121,25,238,157,153,74,38,174,168,145,33,149,198,94,87,97,190,127,243,188,192,122,160,240,182,199,129,25,90,180,214,48,40,37,128,218,112,146,16,63,28,176,216,238,146,47,64,114,114,54,61,199,176,129,173,126,156,16,161,54,15,171,123,9,121,113,185,136,252,43,61,200,160,243,237,39,21,22,64,21,47,102,74,63,102,127,115,38,193,106,29,224,188,185,104,111,169,120,113,104,59,69,87,226,96,3,145,66,129,134,174,171,192,16,153,13,240,18,251,34,65,136,157,182,1,197,156,236,112,93,36,122,153,206,20,97,10,14,19,138,58,124,85,238,242,86,134,244,73,143,41,114,252,195,212,118,6,241,9,211,56,96,217,107,113,39,43,161,209,221,193,71,24,222,172,6,147,245,95,134,198,235,65,228,139,123,173,90,240,60,13,115,69,245,210,214,239,149,10,159,195,49,102,161,198,222,53,74,151,46,113,132,167,148,28,70,198,29,95,61,249,2,38,182,115,29,23,89,93,85,126,201,27,7,81,25,191,43,47,142,98,249,127,118,68,139,223,180,71,130,234,103,166,163,184,28,10,91,78,24,191,154,216,110,31,20,198,63,14,79,147,197,227,159,149,67,8,227,82,176,61,225,48,17,43,227,50,155,101,204,136,20,88,198,21,78,118,142,195,202,74,115,132,131,235,197,70,122,22,231,97,243,136,253,5,223,202,60,238,158,176,110,29,197,160,50,44,133,48,5,191,199,9,235,29,103,11,109,170,163,245,60,157,243,112,98,204,209,223,108,161,236,97,56,80,182,212,117,33,75,33,31,54,38,117,223,220,30,182,17,53,144,134,147,16,146,142,228,176,149,241,28,14,202,121,47,202,97,176,37,234,40,76,101,218,134,70,163,234,27,14,225,41,186,214,141,218,189,77,227,233,190,77,46,190,195,1,32,57,148,118,55,44,209,165,23,210,156,58,157,161,221,44,37,116,51,96,29,130,82,134,37,62,83,66,116,117,120,33,186,99,184,212,230,226,107,156,98,94,195,205,114,116,239,55,180,74,254,97,104,122,110,229,9,12,133,132,110,104,26,139,151,195,25,207,227,112,87,155,57,194,97,66,34,134,155,126,91,130,95,229,28,42,195,205,3,7,81,159,173,149,240,104,109,59,18,178,231,99,178,146,121,48,136,40,112,92,251,124,108,112,166,13,50,8,55,172,207,38,107,101,56,113,2,242,161,55,94,98,28,159,14,132,33,116,56,15,230,249,104,102,58,255,108,24,129,227,54,192,80,137,174,14,91,65,35,133,41,1,213,97,98,57,6,137,208,74,88,54,24,206,205,225,148,39,232,196,213,219,66,100,181,142,105,21,74,188,101,120,115,7,225,7,210,11,255,42,72,146,183,225,176,195,137,231,66,114,137,246,188,200,185,5,131,113,27,112,162,23,212,146,77,228,109,12,238,26,40,176,62,109,195,211,102,187,107,48,249,117,122,189,96,82,233,32,17,92,179,74,216,43,81,60,14,99,81,31,4,112,10,41,249,211,112,173,13,253,222,98,163,85,50,24,87,178,106,6,16,126,245,217,160,76,175,158,56,152,197,131,59,53,160,31,81,171,83,140,198,32,208,225,42,253,175,67,227,4,218,59,140,119,125,214,15,35,248,194,15,195,98,233,152,250,52,76,32,126,241,25,193,163,222,62,117,47,46,93,195,132,124,48,232,58,194,34,27,253,10,64,22,29,27,167,174,144,203,79,133,136,6,221,125,181,233,185,184,132,84,200,118,82,153,147,189,153,221,100,128,199,91,202,40,162,110,97,208,223,123,78,172,24,138,161,194,208,12,102,135,81,124,210,160,172,229,152,250,211,4,94,15,154,32,117,60,182,6,19,146,170,66,60,135,105,41,142,46,177,168,205,138,253,19,247,194,232,201,74,175,68,61,198,41,61,228,230,52,24,156,67,24,52,88,212,101,239,119,189,219,87,181,178,68,10,76,183,149,86,44,250,68,181,250,136,237,117,234,176,229,92,168,17,102,161,74,218,14,7,75,246,14,131,133,135,51,176,193,75,24,12,83,86,16,222,159,69,76,28,76,113,132,74,180,189,105,229,116,83,25,44,83,220,17,197,225,133,123,64,173,94,107,35,170,2,94,137,178,81,219,82,174,87,128,79,7,169,5,157,153,210,236,109,104,66,142,18,202,174,102,45,242,224,54,127,24,154,198,209,14,152,66,105,102,194,10,111,105,30,172,155,51,153,146,109,68,3,149,105,85,233,159,176,193,109,29,38,153,80,223,29,97,147,110,141,19,167,25,7,115,94,40,238,112,196,253,58,13,66,41,75,122,21,184,144,177,170,102,89,18,199,219,50,163,50,207,170,135,142,197,38,53,253,186,96,148,89,178,26,194,11,124,125,109,196,97,215,91,212,113,13,5,244,60,121,199,35,44,197,106,39,199,117,218,187,22,161,4,82,215,131,177,253,181,81,225,186,25,124,203,245,52,132,102,219,225,20,85,121,175,240,212,136,99,13,174,50,241,240,110,170,116,250,140,68,163,79,81,247,64,221,215,197,31,78,148,255,157,7,223,67,116,143,35,98,229,170,11,141,10,118,85,236,44,14,67,159,172,48,246,209,38,27,18,199,145,164,218,40,78,21,43,242,235,112,221,64,131,23,151,236,196,166,69,144,54,36,185,30,71,111,103,152,155,16,69,200,252,28,147,186,51,169,170,222,20,221,66,28,136,110,79,28,177,33,181,115,30,151,58,167,129,194,161,229,167,25,76,22,184,118,237,152,143,227,240,166,43,45,88,73,170,38,69,21,27,253,48,248,182,183,188,36,239,56,73,93,171,246,44,82,142,98,118,184,74,215,37,15,110,245,176,205,254,106,56,236,212,213,84,143,130,185,116,148,68,111,13,98,40,150,102,233,112,89,54,29,82,146,184,82,240,87,227,111,156,53,58,99,163,36,140,127,151,177,229,107,32,130,113,207,47,14,67,184,171,145,8,228,251,111,253,233,58,38,3,92,245,138,80,124,182,103,99,249,22,152,216,131,62,157,16,145,232,168,44,220,119,217,159,38,186,73,103,100,33,94,210,47,63,94,93,244,221,240,163,229,181,63,141,61,112,81,152,188,48,127,183,49,30,12,48,117,24,124,80,151,186,78,213,55,184,216,241,219,223,77,236,181,246,124,157,26,153,152,193,91,80,31,217,2,79,135,31,136,100,175,109,67,219,68,240,7,127,152,226,19,234,241,39,169,200,125,127,5,90,65,41,110,9,83,252,52,173,179,207,8,1,233,195,160,77,37,175,201,231,147,48,56,117,197,218,126,15,62,104,20,120,213,192,19,34,223,151,173,63,189,206,147,14,26,177,181,197,79,68,216,41,179,186,14,177,53,187,154,2,140,107,70,97,92,235,69,224,69,93,135,137,197,150,5,198,75,164,48,157,239,239,182,176,71,129,145,55,167,254,97,68,163,105,227,88,143,39,25,150,101,22,45,223,104,5,183,40,48,25,108,10,83,89,213,199,156,240,87,113,143,192,70,157,151,18,58,188,20,81,23,112,127,44,83,236,195,2,191,158,54,78,50,127,239,56,229,211,130,162,72,6,115,135,99,210,107,132,16,27,23,202,81,22,86,189,154,3,238,146,89,86,3,22,223,172,112,106,220,139,6,79,42,206,88,9,195,173,200,74,195,55,171,48,84,43,115,135,131,218,193,56,132,82,151,118,96,62,72,171,126,215,92,101,215,216,55,1,181,189,100,19,88,161,21,191,132,32,90,85,221,14,254,53,4,111,135,171,0,162,179,93,229,21,210,168,29,198,244,174,93,99,49,245,197,64,245,0,93,74,112,95,101,249,110,11,115,82,56,77,41,244,167,195,170,54,253,96,5,75,250,201,145,9,201,95,20,230,206,234,71,67,61,164,228,179,205,97,30,83,63,87,212,231,20,168,206,176,244,29,98,108,153,250,102,152,75,252,102,198,166,150,117,196,81,177,100,11,84,205,123,214,189,77,133,69,15,138,41,102,247,213,197,0,13,235,212,175,94,120,138,100,157,197,197,88,34,251,73,30,54,125,243,146,150,152,229,26,200,171,202,35,72,32,185,95,142,137,203,114,85,56,109,161,239,46,106,103,206,114,162,69,180,148,62,215,137,11,76,159,158,137,205,242,1,199,215,168,61,131,142,188,239,46,140,75,26,81,192,26,139,171,143,9,69,169,244,97,243,169,246,139,151,220,85,157,142,0,101,225,44,87,231,60,188,58,144,67,221,219,158,199,48,62,211,22,250,74,192,20,50,44,20,252,197,253,86,143,102,39,232,48,97,26,57,136,68,49,175,226,110,224,202,222,68,142,66,253,213,251,43,80,237,177,203,50,243,96,28,36,53,39,111,242,48,142,105,249,236,64,112,93,16,41,171,168,167,57,80,204,45,186,212,60,91,193,94,125,181,213,251,237,112,18,174,109,96,228,123,255,234,128,183,82,95,13,107,183,247,155,76,0,189,25,41,134,55,21,111,122,162,60,249,0,215,51,165,119,140,90,119,122,40,4,28,117,254,102,4,21,29,110,68,228,46,28,86,57,102,80,67,72,135,159,187,34,97,74,254,0,35,183,186,192,77,201,34,189,93,56,143,130,75,104,145,64,19,141,93,132,120,113,234,141,195,96,172,146,138,213,137,246,59,25,245,105,206,58,222,204,102,71,169,152,179,40,154,98,114,229,139,93,168,253,162,32,78,242,103,45,166,82,167,106,34,99,217,181,12,194,30,147,14,25,234,242,228,31,189,226,195,146,198,41,94,209,47,151,72,145,104,49,218,19,31,30,250,133,12,245,100,212,69,54,145,234,225,167,44,22,228,77,195,140,168,142,80,92,176,132,18,88,221,174,100,39,87,117,185,43,64,152,207,101,192,39,242,32,182,181,43,64,84,13,85,216,130,101,186,250,148,183,117,120,154,6,82,87,190,234,29,170,79,103,20,214,174,217,213,83,87,79,210,41,139,191,173,88,165,25,21,161,38,248,246,92,36,198,87,191,104,208,241,68,198,88,215,119,141,57,93,159,94,44,203,223,225,89,75,159,87,152,205,222,87,18,233,1,26,34,56,113,220,185,125,130,250,123,186,26,216,213,217,119,72,192,74,80,146,194,211,228,111,38,24,81,189,232,21,203,165,207,151,69,96,14,29,171,23,114,31,113,2,79,167,50,192,1,158,96,183,156,152,38,231,240,68,69,87,49,23,173,243,16,219,82,97,226,213,29,38,182,55,15,48,169,30,75,55,249,212,37,159,4,198,156,216,187,6,253,184,220,124,19,6,8,247,71,212,77,78,124,123,86,56,117,11,66,176,11,123,104,155,189,235,109,47,184,10,103,129,81,211,93,32,198,133,19,183,1,134,246,214,135,220,98,229,6,152,157,239,211,137,132,52,15,112,104,76,62,6,147,117,162,163,98,236,178,253,233,73,184,237,64,217,206,110,140,162,12,141,4,203,77,56,9,186,240,22,48,238,14,29,135,6,46,59,76,200,108,214,49,51,38,133,228,48,108,187,10,195,232,225,59,132,133,145,22,29,211,133,122,49,222,113,116,10,177,224,77,196,61,45,126,11,4,72,247,54,157,206,197,82,198,154,97,178,30,97,227,132,145,26,228,70,207,2,253,187,246,44,25,25,115,131,55,35,136,82,152,226,246,29,70,245,210,81,73,201,117,194,170,171,196,52,107,183,19,177,52,222,47,92,160,195,144,33,186,249,189,57,173,4,153,235,87,205,88,73,221,76,156,55,101,198,6,38,38,221,59,86,47,144,105,124,122,65,229,105,240,130,129,92,187,86,71,200,61,214,133,44,223,50,194,84,107,236,79,135,225,222,37,133,17,31,122,131,181,84,174,161,152,216,252,179,141,14,71,59,110,53,67,219,82,152,170,54,50,110,16,179,247,185,149,121,158,165,184,159,193,57,118,179,102,253,100,60,170,10,163,151,109,221,194,61,105,172,211,4,243,225,188,244,167,249,93,93,41,248,98,250,124,90,225,39,157,176,24,54,191,221,204,110,63,235,129,134,21,219,69,67,138,62,13,27,59,20,214,181,163,88,245,227,0,79,115,119,185,81,32,49,235,124,4,170,243,229,238,205,80,19,90,69,169,150,229,30,55,170,168,76,218,237,186,128,167,238,196,129,149,54,174,3,60,197,45,58,92,215,168,142,88,88,196,37,93,79,175,160,87,58,118,194,198,195,108,48,105,48,195,171,53,110,147,173,21,210,240,52,117,143,186,239,170,174,50,209,187,128,61,56,129,4,49,169,95,96,96,61,142,186,215,12,134,133,161,223,173,80,214,209,229,86,101,229,225,225,152,138,71,163,214,77,188,78,101,124,24,210,39,135,167,168,62,103,224,208,115,40,204,74,53,45,3,76,234,150,195,136,230,3,28,138,235,8,70,201,157,135,5,78,2,70,119,159,66,68,157,198,174,77,61,181,4,74,158,20,159,233,218,36,206,215,89,173,138,246,93,57,118,199,109,142,211,51,131,146,123,191,39,146,178,70,120,237,95,141,17,112,154,203,56,31,179,143,217,118,100,177,24,224,185,244,216,5,78,164,117,124,122,155,66,119,119,231,169,140,99,70,49,75,143,16,32,137,101,25,198,44,173,171,248,233,87,101,63,181,53,76,77,104,135,169,242,56,116,109,41,89,130,0,182,144,202,48,104,80,156,246,16,130,25,59,223,176,249,230,30,216,188,45,212,25,30,54,110,232,65,75,164,233,142,103,70,96,241,249,171,23,124,110,195,168,32,108,244,192,8,24,193,195,112,226,144,90,228,48,214,182,225,168,36,111,108,233,49,27,37,15,18,22,158,149,142,26,255,224,112,82,110,189,223,148,173,27,22,82,221,62,61,211,1,182,252,184,13,112,213,8,215,30,230,2,153,204,112,142,214,33,243,124,26,134,123,25,4,145,42,40,206,126,216,17,248,176,142,23,4,196,84,30,138,98,1,239,195,189,88,79,141,62,40,150,188,147,135,155,141,229,225,225,61,228,166,164,225,94,236,30,30,172,12,113,26,86,210,188,52,230,202,99,100,209,86,134,15,195,6,153,58,12,101,186,14,203,12,167,130,55,190,33,61,143,242,64,94,60,164,213,138,83,15,178,95,21,51,55,137,167,194,239,24,6,73,132,242,126,30,141,69,9,163,65,22,89,90,90,183,193,102,247,80,184,246,214,103,12,127,79,88,135,198,203,154,61,26,165,54,93,226,112,156,98,119,247,32,156,117,129,88,115,29,196,55,73,53,93,141,9,121,144,13,169,121,184,245,16,183,48,62,156,27,55,142,161,216,232,181,99,108,125,255,44,42,26,137,34,61,17,5,34,49,104,139,166,112,76,80,113,244,80,46,234,4,168,77,112,34,34,103,141,50,36,203,42,78,148,137,60,249,208,87,138,85,102,138,10,135,213,157,13,155,149,182,208,185,166,156,65,234,145,119,100,133,171,88,9,253,93,79,206,90,241,119,234,100,86,197,104,154,53,250,77,77,61,19,140,195,61,116,104,53,201,82,95,61,225,118,222,250,18,71,87,234,240,138,4,208,199,219,22,134,162,75,223,216,195,181,6,185,115,241,248,50,154,29,20,0,56,109,86,95,33,176,48,20,5,131,7,137,67,103,176,44,218,48,201,194,75,135,235,254,213,41,174,26,171,132,7,215,107,32,100,29,42,226,41,167,254,52,184,222,90,43,129,83,177,195,80,14,8,90,123,214,243,24,168,171,50,200,216,248,227,251,233,189,114,99,170,18,74,177,219,53,200,89,18,102,61,97,157,247,101,15,66,28,238,36,44,235,179,188,185,172,234,92,68,240,153,67,63,197,168,226,166,58,40,85,143,227,214,199,196,24,50,20,70,176,206,114,84,168,185,123,34,218,120,233,113,184,85,255,137,122,31,18,244,230,138,224,118,36,76,142,195,160,196,158,199,182,226,232,80,229,128,176,252,190,169,168,170,172,135,216,58,17,62,235,67,70,125,204,97,62,66,149,187,230,168,145,180,122,24,144,50,234,178,15,244,130,106,32,154,168,245,181,244,117,207,157,21,116,161,192,144,236,65,90,232,217,219,154,134,101,22,114,111,60,76,26,71,62,25,125,206,214,35,155,169,235,169,15,215,41,152,93,116,130,225,117,25,182,78,89,150,30,1,76,202,74,209,217,220,96,54,242,1,207,208,127,168,20,64,146,163,155,49,77,164,75,122,39,81,222,164,75,1,85,130,168,147,175,135,32,37,125,61,187,195,172,248,131,44,154,146,71,125,46,150,204,52,104,137,208,221,247,196,17,138,59,13,250,107,201,155,100,157,12,94,102,46,164,232,129,24,80,217,144,89,174,199,126,253,74,79,218,74,196,135,14,138,69,85,104,251,105,67,180,123,25,180,150,12,51,66,155,143,100,214,238,225,225,212,243,32,48,98,77,219,208,118,234,235,155,50,186,195,61,89,175,5,63,47,102,171,248,53,92,71,100,169,196,158,126,132,162,160,240,92,122,58,23,196,46,131,104,66,80,97,79,99,131,66,120,120,152,178,159,62,85,228,138,13,26,123,21,59,123,218,55,65,18,163,49,1,227,167,100,66,66,234,167,139,4,209,116,224,0,80,15,215,68,185,55,63,171,224,0,11,106,95,161,52,86,207,127,38,146,97,184,130,73,132,236,121,246,117,45,39,29,236,213,146,102,91,191,171,218,20,55,61,108,86,163,134,111,253,198,123,57,232,36,43,244,156,173,99,216,43,55,53,237,172,150,101,216,218,182,2,186,186,72,86,82,205,92,29,154,96,34,79,186,167,17,61,92,248,158,56,159,245,176,201,20,135,119,141,125,34,90,81,21,99,227,232,246,207,54,241,108,184,27,234,72,76,205,195,69,6,70,21,6,245,16,229,192,88,29,53,90,11,61,160,225,178,115,56,167,122,67,134,225,120,79,165,57,238,234,5,78,174,188,76,8,226,212,212,44,198,171,233,247,155,194,120,136,219,49,185,26,17,158,74,130,25,202,140,38,234,173,118,223,170,208,68,90,133,155,157,32,234,79,131,17,113,177,16,185,216,96,92,209,186,3,22,116,225,102,211,90,201,21,214,220,168,170,242,241,229,75,131,97,206,83,205,153,12,93,247,0,211,47,248,112,58,12,201,162,199,26,212,198,39,108,92,2,83,195,181,201,61,43,113,176,131,241,148,65,43,237,174,95,201,248,213,67,118,94,241,23,117,180,168,79,177,74,149,120,228,179,15,10,183,137,12,41,65,77,83,239,24,17,51,50,31,44,209,224,32,66,131,14,168,69,45,76,29,46,227,93,77,128,187,71,214,175,200,93,170,125,98,135,88,123,175,185,111,85,119,229,16,152,55,159,75,194,169,117,184,9,114,240,20,80,72,145,39,93,101,129,155,190,47,178,16,53,77,19,251,32,61,117,184,10,172,106,56,197,136,158,102,95,131,85,175,213,51,120,178,240,182,32,11,56,171,89,149,189,181,182,155,218,72,219,103,245,59,76,115,161,220,124,131,241,199,203,128,113,157,46,109,211,35,252,82,117,168,209,18,177,77,99,114,221,211,72,214,186,165,25,120,89,123,132,209,138,81,33,117,238,238,130,16,86,215,172,63,77,73,146,69,27,231,122,141,185,63,61,175,189,72,45,5,82,215,52,173,222,53,42,1,117,110,70,96,142,90,255,108,82,217,102,109,124,194,21,177,245,207,38,206,75,224,96,113,39,62,104,147,114,240,22,139,231,116,127,229,138,249,70,184,27,249,110,201,86,91,17,111,122,145,58,224,21,138,230,165,239,250,181,135,164,0,83,229,185,244,125,11,207,129,78,9,145,219,125,13,67,35,34,25,3,86,123,102,242,41,97,84,85,229,198,178,233,57,237,176,4,206,101,120,56,17,69,217,58,78,52,167,114,142,216,129,180,52,83,53,108,88,65,211,45,39,179,201,55,179,19,90,73,84,210,5,187,219,60,61,112,69,100,44,186,237,39,163,234,247,198,107,87,211,176,78,25,151,102,120,61,178,55,170,201,171,254,129,227,176,193,117,216,164,105,226,43,250,169,80,215,217,188,170,129,133,12,210,228,23,68,54,185,78,80,73,250,194,78,176,168,160,75,248,137,187,50,33,5,217,146,90,93,137,20,117,205,148,32,183,69,195,35,152,186,186,251,28,166,230,178,138,25,176,58,186,249,221,214,140,230,167,18,77,29,86,159,172,133,82,174,218,111,194,140,157,5,137,178,35,139,138,178,196,205,123,138,52,69,67,183,97,33,196,36,214,203,227,185,23,181,237,5,213,194,225,180,172,131,0,79,244,165,111,220,250,5,121,80,29,200,4,15,254,213,144,59,104,44,39,84,28,115,191,81,23,88,82,213,216,140,33,122,107,50,56,12,83,84,37,81,56,46,30,141,105,116,75,81,173,39,212,72,202,126,163,218,173,168,214,100,246,93,240,198,173,70,160,174,96,74,203,123,110,45,18,9,142,56,133,99,35,178,5,174,27,105,213,85,72,101,22,255,174,25,219,167,202,255,117,196,147,155,33,72,125,175,82,140,14,233,188,245,204,44,226,251,131,114,159,89,6,160,19,140,81,165,37,22,189,64,96,52,105,186,220,58,155,219,91,215,63,2,149,203,17,80,104,76,122,93,27,7,174,79,246,92,143,221,50,192,148,239,104,230,138,21,202,171,172,238,20,226,83,23,159,109,35,54,85,121,151,120,22,143,43,132,134,104,13,106,54,10,208,153,248,187,41,73,58,88,51,80,170,220,6,191,26,207,148,154,20,160,232,200,205,38,85,39,54,13,70,131,42,24,182,242,170,155,5,123,209,17,133,83,246,196,199,218,171,41,105,190,141,25,21,188,229,16,134,240,86,158,77,193,69,133,250,195,58,224,195,179,144,114,116,152,72,235,77,111,213,170,120,251,5,192,201,213,203,25,218,213,69,2,243,62,224,136,186,91,25,46,93,66,201,154,44,129,73,102,46,157,114,213,238,69,40,66,29,54,191,103,135,205,21,209,186,150,161,66,232,212,55,192,80,15,182,173,13,81,108,221,77,10,39,10,105,166,6,35,217,173,114,225,83,69,211,61,188,208,70,138,111,109,182,0,136,224,41,49,84,218,91,123,150,30,48,17,43,237,20,207,40,8,195,149,189,153,168,190,143,90,166,248,94,217,20,93,227,212,12,140,196,233,96,128,24,218,174,103,67,107,123,181,200,103,109,155,216,65,255,108,72,54,122,196,138,193,196,6,116,152,82,242,250,217,20,193,104,231,2,36,168,83,103,125,176,65,35,234,193,223,77,221,248,77,123,110,73,101,254,93,85,86,22,58,115,148,254,212,10,141,109,84,83,131,63,103,29,132,168,206,153,152,225,28,79,179,194,41,181,210,45,71,56,234,168,84,121,120,118,142,3,242,72,194,32,166,212,65,200,29,100,140,6,73,131,108,221,208,187,141,23,91,69,9,120,123,124,62,160,74,83,11,209,116,172,8,45,67,166,100,117,196,231,109,190,134,235,128,108,89,101,129,56,117,194,9,36,129,42,76,12,199,48,60,196,190,202,96,52,216,134,219,9,51,120,135,141,132,70,148,19,204,235,193,209,88,102,189,177,141,217,169,93,201,68,72,133,73,2,159,166,116,36,159,245,245,15,253,149,140,137,49,134,251,112,227,148,80,87,140,101,12,54,37,152,18,63,131,63,177,158,170,33,187,2,77,125,95,165,226,130,43,220,77,129,118,212,13,6,80,138,202,123,156,140,133,2,37,117,75,47,91,79,127,93,41,29,163,84,69,19,213,47,166,126,20,242,114,181,234,50,100,205,168,80,143,224,101,139,250,112,198,249,213,207,96,234,214,169,156,145,161,47,238,29,131,132,73,5,55,66,237,93,134,161,92,249,224,76,196,42,48,53,131,27,158,244,85,121,142,168,77,81,21,54,191,121,136,114,82,99,137,177,172,246,155,135,219,117,157,71,203,172,7,188,175,113,70,213,81,67,76,196,187,91,252,90,179,188,44,181,189,174,91,191,183,98,29,21,157,172,42,120,84,121,213,123,182,224,57,11,163,233,85,174,204,140,161,43,170,137,168,174,64,65,49,126,169,125,9,142,153,181,195,171,166,109,80,51,28,222,47,127,53,245,69,212,209,146,176,13,118,24,218,83,181,204,214,125,94,92,223,139,86,13,120,176,170,17,189,21,228,174,31,221,98,240,32,185,198,6,247,80,25,66,43,140,75,195,5,9,184,112,166,33,154,107,139,185,143,248,145,199,106,8,144,43,158,22,108,149,98,212,29,67,236,222,236,198,112,4,9,200,192,4,142,18,251,90,151,41,229,12,52,108,208,226,229,125,243,89,73,86,109,28,206,208,226,171,152,156,15,141,161,230,134,13,110,14,169,127,171,51,156,134,64,78,88,168,187,44,177,13,109,195,221,238,162,2,149,43,148,16,145,8,184,197,155,158,204,45,55,132,206,206,242,48,130,136,6,236,98,190,110,35,194,17,161,222,26,234,139,39,207,53,89,17,79,227,16,117,75,234,179,31,10,112,53,45,74,140,25,178,177,24,182,179,12,202,194,101,136,221,206,190,140,172,152,75,30,34,141,55,152,195,219,125,9,103,149,210,82,17,115,62,53,151,156,149,189,87,137,145,24,241,217,29,141,217,50,255,242,16,166,191,225,208,241,67,150,202,217,105,200,32,40,41,251,211,68,74,234,160,196,149,92,220,173,195,121,204,93,32,158,221,63,154,208,83,205,21,49,206,55,71,9,227,15,67,254,13,92,93,222,180,213,15,147,53,68,98,131,171,191,86,101,38,107,148,51,129,245,243,178,245,233,32,109,73,51,193,136,102,116,56,140,97,248,212,152,76,174,1,35,93,150,109,160,188,101,72,125,170,97,93,211,64,99,74,122,186,143,202,88,106,194,0,151,5,102,199,46,10,167,50,48,122,214,195,40,120,227,228,250,204,35,247,43,97,126,253,118,129,239,73,211,29,11,6,66,127,218,252,130,35,167,45,249,117,174,92,204,75,22,9,31,57,108,22,157,10,87,155,198,241,103,114,91,155,143,11,38,253,52,105,162,230,2,91,140,159,71,137,106,188,250,221,137,67,34,185,142,156,73,142,213,249,164,10,187,127,55,65,102,234,98,8,150,39,221,218,206,56,111,52,13,0,79,94,183,102,148,37,104,58,8,37,2,210,230,38,158,137,240,144,121,204,135,154,219,58,195,196,163,70,97,171,223,236,57,71,68,126,76,67,18,231,76,18,180,55,141,236,169,227,89,123,28,60,220,10,205,27,187,166,190,121,237,121,92,86,199,122,224,118,157,201,226,219,186,201,13,122,245,33,1,141,136,28,55,22,6,12,153,67,114,27,153,115,221,18,185,108,67,176,60,25,134,91,55,247,109,136,105,99,98,221,226,18,250,102,113,72,113,200,249,227,80,118,207,8,214,57,101,86,134,106,193,221,88,19,161,33,67,42,227,12,31,136,251,100,34,241,157,186,76,48,51,55,103,18,151,220,176,175,205,8,209,4,202,141,243,124,56,254,235,38,23,166,235,122,162,47,3,71,48,78,115,207,178,164,244,6,212,144,2,71,244,195,246,110,82,48,134,65,89,160,55,240,64,47,206,155,69,183,38,5,97,61,38,131,124,235,101,76,77,157,137,7,105,48,118,48,205,140,192,77,178,185,71,210,170,61,12,124,233,208,233,58,141,83,180,100,237,129,233,221,18,180,133,101,123,200,54,204,216,79,66,103,38,183,136,103,37,153,127,17,7,253,11,169,246,115,249,184,169,246,191,245,23,191,250,225,159,125,253,251,79,181,79,173,67,44,105,199,69,139,69,104,158,37,134,150,138,13,240,15,46,13,174,3,34,81,201,192,169,149,113,4,206,115,145,252,93,140,102,220,194,254,52,81,96,253,108,4,174,231,248,62,251,144,26,46,147,232,88,24,96,201,121,218,159,142,184,100,150,34,141,39,34,84,118,57,209,124,69,69,34,245,44,178,136,154,147,13,174,191,43,153,45,71,120,175,171,68,180,57,170,120,208,119,215,203,177,5,76,87,24,13,161,171,66,116,13,91,89,235,185,177,194,14,159,77,126,219,14,146,49,182,12,99,22,90,70,13,153,110,72,114,67,195,85,203,221,181,105,202,172,88,221,102,129,169,115,186,180,111,182,154,184,171,54,93,207,129,125,42,33,183,212,228,66,248,64,9,7,46,13,54,198,46,25,16,110,254,22,34,91,143,232,122,233,105,167,161,64,219,90,211,144,69,244,242,115,152,217,73,162,104,240,92,47,111,169,100,3,28,57,19,230,6,115,232,22,133,173,152,245,222,49,162,129,164,20,148,193,92,3,173,113,14,20,241,9,27,140,243,163,193,176,81,5,69,97,211,219,23,40,68,19,81,234,30,88,65,32,108,176,13,70,237,12,242,93,156,41,123,105,201,13,149,5,197,68,97,150,73,91,222,243,140,133,187,199,144,80,155,173,46,217,54,151,16,156,79,66,224,69,97,210,165,241,119,205,112,148,109,66,14,137,169,130,4,193,134,226,1,206,2,114,232,46,254,108,109,75,42,160,175,104,238,205,65,9,3,76,85,177,186,220,76,129,182,53,182,44,31,146,170,32,243,16,180,14,135,159,7,245,26,161,22,132,192,44,236,70,137,93,101,211,122,115,47,221,189,201,237,25,161,10,105,48,4,63,155,124,20,197,189,155,19,101,62,230,65,107,207,224,81,157,29,69,177,152,4,165,210,244,94,103,23,58,98,11,190,92,5,38,230,204,191,154,90,132,66,26,131,244,217,5,126,26,47,73,228,106,248,175,59,93,84,109,156,211,95,78,170,213,72,204,166,54,29,199,58,28,242,110,88,70,202,212,230,131,146,121,147,236,188,213,8,54,219,81,52,175,100,49,200,10,94,45,219,54,183,245,191,161,52,202,58,177,56,135,232,79,83,204,81,98,34,41,58,69,176,111,235,57,145,241,146,65,177,110,198,147,229,27,160,24,161,224,38,48,49,220,187,200,63,27,147,68,238,226,212,202,209,87,143,202,212,224,58,37,67,227,184,228,195,126,247,35,160,215,15,237,113,11,235,145,33,103,215,101,140,224,127,19,82,204,149,114,12,185,137,114,196,23,195,158,170,48,116,81,237,212,64,7,157,197,79,8,108,211,214,224,37,7,145,249,43,28,178,155,86,128,169,81,175,61,39,75,210,123,14,233,168,4,46,152,47,54,183,208,30,36,97,50,56,4,38,150,167,236,22,39,186,86,138,152,37,161,160,159,115,243,189,90,207,163,112,133,18,191,81,246,170,176,214,54,148,10,242,93,17,167,88,158,5,14,218,51,174,193,73,70,5,117,81,94,141,62,24,189,223,20,61,212,233,156,168,121,218,206,51,43,12,57,60,60,97,137,111,71,82,66,198,151,204,197,10,99,203,157,124,190,8,100,75,186,140,89,89,155,127,87,85,201,214,69,54,32,100,74,45,154,143,167,225,64,147,147,163,234,196,83,35,23,158,209,168,82,216,164,241,13,166,159,182,202,19,57,120,147,194,245,112,88,91,58,14,97,238,80,72,21,129,57,16,125,149,155,49,76,55,127,61,3,155,223,11,20,30,76,121,56,193,63,20,252,225,100,76,198,114,228,37,35,128,111,48,129,214,34,103,80,10,132,100,173,6,27,245,152,108,110,50,204,75,223,65,164,111,78,34,33,145,144,217,2,231,32,26,174,186,203,36,119,31,241,193,91,147,82,240,14,20,225,214,182,130,117,165,113,245,227,41,212,210,120,192,196,229,38,127,26,213,86,6,45,27,73,80,223,189,245,136,155,244,221,112,113,76,77,4,74,193,184,115,22,21,24,72,104,111,239,134,225,105,91,21,134,109,108,114,184,42,48,18,89,71,76,61,210,157,76,201,38,254,217,163,24,180,77,62,221,112,146,200,6,203,115,157,129,226,31,6,57,132,88,147,241,175,231,53,246,67,141,50,14,93,29,34,24,62,123,4,59,58,64,149,65,229,130,92,208,19,102,63,111,73,114,145,24,99,252,223,219,210,50,58,129,57,51,21,198,104,222,122,78,122,72,17,227,254,74,242,15,222,47,191,134,40,206,34,51,70,148,78,90,251,37,86,111,29,57,212,50,116,137,197,197,21,8,165,37,91,8,152,183,251,211,196,136,4,29,22,83,127,115,135,163,110,208,108,182,211,216,174,192,101,30,207,60,36,194,173,57,30,128,73,204,91,245,233,105,93,252,142,67,161,12,211,240,97,86,98,181,193,164,68,79,67,207,167,230,60,152,121,26,98,97,65,137,173,108,231,18,166,137,181,168,96,59,89,85,64,23,1,141,200,98,30,218,46,46,82,215,99,33,231,162,18,34,163,226,50,28,39,216,186,233,116,213,211,212,101,56,28,170,89,151,74,21,133,224,251,115,169,153,98,225,10,91,242,171,11,213,117,157,76,113,128,73,253,106,79,195,122,187,201,5,199,204,123,16,194,76,30,106,150,176,62,226,77,160,41,104,10,76,21,54,177,46,233,42,206,254,89,172,154,45,14,175,38,201,173,93,81,36,235,110,91,24,224,226,7,61,78,11,8,8,180,99,179,39,76,19,50,67,101,241,69,96,170,6,183,233,168,39,117,17,206,38,208,181,177,85,67,20,155,131,106,10,240,24,205,123,153,94,35,180,141,227,39,83,104,215,135,27,194,152,238,250,181,94,207,94,186,7,150,124,51,81,202,136,192,74,231,218,36,238,85,81,97,56,127,150,246,222,42,195,226,87,22,16,239,84,19,100,200,186,136,66,182,203,213,68,82,126,131,137,21,151,224,126,206,155,144,139,207,5,97,72,179,92,63,75,237,72,104,149,146,42,176,65,2,217,209,170,182,165,150,1,8,167,219,28,135,1,131,231,58,182,227,6,94,183,34,5,185,136,231,169,11,163,45,18,4,166,37,232,144,84,5,124,235,79,91,173,117,217,242,11,6,197,198,59,59,83,87,111,146,224,7,224,173,52,103,249,12,255,145,70,155,67,190,62,55,151,4,5,89,224,39,148,65,73,84,188,105,231,5,220,106,49,202,174,196,252,158,252,118,129,130,92,234,138,27,76,214,119,179,59,36,138,169,203,229,131,15,20,115,78,131,201,49,9,67,227,16,189,68,135,141,44,79,58,30,185,218,218,132,24,75,160,62,77,133,217,22,223,111,49,52,195,195,217,138,59,248,195,180,46,211,69,130,74,139,167,226,205,245,230,153,100,211,18,93,208,178,161,43,140,68,173,39,194,122,36,72,107,48,199,205,44,3,78,224,208,218,135,180,174,67,213,97,22,82,171,147,175,5,210,153,36,144,158,44,176,170,43,244,17,159,9,63,209,243,4,19,252,230,141,67,80,167,119,42,81,178,139,127,24,57,203,82,237,136,173,73,33,204,213,23,195,172,132,235,22,241,54,53,254,20,202,186,205,82,236,243,120,142,166,22,204,197,66,99,212,116,223,227,100,74,14,19,5,174,118,34,34,251,114,19,146,8,40,207,33,233,213,179,46,110,131,10,71,42,53,65,131,21,164,245,253,149,49,25,8,28,97,233,105,151,34,18,148,186,99,72,81,134,153,194,225,98,97,7,106,162,74,169,37,76,27,133,216,186,140,86,166,42,67,53,1,44,64,109,180,110,131,169,232,69,134,189,23,218,47,235,90,255,184,237,151,255,244,119,62,248,221,63,254,240,247,127,227,251,111,194,132,88,170,158,159,123,105,222,122,148,18,64,220,23,23,197,60,230,188,231,155,17,134,12,35,93,223,175,60,157,226,30,71,187,146,174,185,204,66,237,147,224,204,106,97,211,192,28,161,93,3,70,29,178,74,27,59,12,143,155,136,61,245,136,42,132,196,59,76,232,82,16,148,44,128,189,174,111,32,52,19,151,176,192,68,170,173,237,213,117,179,82,9,94,225,232,53,208,33,125,75,147,88,159,128,67,108,31,93,85,206,44,145,228,201,174,129,169,56,188,160,189,233,179,19,95,222,222,108,137,116,210,47,210,235,119,71,160,197,218,153,215,74,96,35,162,13,13,70,73,157,20,94,204,2,210,96,202,81,232,136,81,62,110,79,231,5,214,28,13,74,33,224,66,201,13,36,51,117,146,17,225,30,206,189,105,98,49,130,124,52,169,152,201,39,131,48,98,81,111,19,247,112,163,1,48,152,140,75,133,185,225,114,127,55,254,230,212,97,252,30,91,241,119,103,68,111,233,154,85,116,222,43,87,243,213,100,167,233,211,176,4,100,31,82,75,178,144,239,182,227,217,81,210,198,187,4,155,140,179,126,175,130,74,126,158,149,79,151,207,38,27,112,47,71,76,45,131,137,98,69,29,157,45,8,46,56,12,45,144,60,108,175,154,147,195,11,165,91,58,28,141,18,40,202,211,210,107,11,252,62,74,122,6,114,168,75,183,169,51,183,83,150,236,176,80,129,81,251,134,12,40,239,88,32,210,91,80,8,6,54,255,102,2,157,100,174,38,82,92,214,62,149,121,21,174,187,10,47,84,102,244,21,154,9,213,144,142,145,18,48,111,107,131,209,47,187,180,71,14,17,69,193,188,113,120,153,187,104,146,204,220,154,74,91,39,88,68,132,143,46,237,44,166,193,55,230,148,228,154,37,210,8,186,156,182,169,113,152,229,225,105,184,58,125,119,16,148,32,209,72,164,82,197,61,37,152,211,6,121,75,78,4,60,234,235,230,139,12,181,58,232,87,27,233,112,107,218,138,25,44,58,29,85,54,92,28,166,208,129,4,237,80,252,156,26,87,237,179,32,42,12,203,172,203,200,232,167,27,76,40,176,194,20,13,107,253,34,138,49,109,178,117,108,178,99,251,42,130,110,20,204,164,129,183,241,34,70,120,211,93,89,215,62,117,103,218,213,176,98,246,45,250,180,213,213,104,112,8,69,55,142,229,59,230,189,211,84,8,76,18,25,150,168,215,184,165,182,177,112,197,108,179,188,185,74,102,83,171,217,110,166,72,45,18,243,81,119,214,139,111,231,233,227,190,157,191,249,239,191,254,205,95,254,173,239,251,213,108,89,134,193,139,168,113,254,149,210,237,145,86,234,144,234,88,203,14,175,196,82,251,154,203,199,99,178,201,125,21,14,230,89,18,120,110,46,169,92,111,172,117,238,69,189,104,26,82,195,93,86,6,198,106,55,11,108,76,18,254,52,137,129,10,19,59,215,20,163,10,67,184,27,21,134,242,60,183,126,115,0,244,96,172,28,204,178,214,162,54,200,50,41,196,92,9,12,149,105,3,75,16,238,109,202,181,81,143,126,239,118,54,130,201,36,35,82,143,211,188,239,5,224,136,226,168,48,254,152,254,116,132,78,91,6,204,42,31,108,179,55,30,167,78,32,10,140,24,191,171,192,244,12,250,24,249,42,152,50,90,133,18,150,171,49,237,43,140,119,45,52,152,34,47,89,134,44,89,108,69,241,49,73,148,39,16,56,54,15,8,233,95,133,250,75,10,18,252,147,124,184,231,85,71,187,10,97,107,163,183,198,201,105,132,158,218,47,98,95,218,195,216,149,231,85,219,78,83,105,108,175,172,49,78,8,153,43,202,207,148,246,85,28,106,33,104,227,115,189,197,27,239,105,94,22,35,241,16,20,3,108,251,230,170,50,198,110,29,178,103,235,155,66,123,214,84,65,215,251,13,134,12,163,45,193,42,120,146,200,38,112,129,89,168,181,29,44,164,83,22,66,149,178,98,232,232,38,229,55,89,129,216,63,114,123,117,61,139,150,88,100,76,50,1,156,253,105,226,189,139,172,147,21,97,38,180,49,65,179,95,116,33,96,179,222,230,182,181,170,40,2,57,156,236,218,24,83,11,177,135,152,28,242,56,133,19,49,86,189,241,60,247,88,45,146,108,97,114,202,125,84,32,78,95,4,142,141,41,51,47,86,79,44,41,134,136,28,125,188,201,24,26,206,162,109,107,196,89,16,61,148,210,235,116,124,228,73,246,226,3,123,254,184,15,236,15,255,232,79,62,248,243,255,249,187,84,167,106,151,126,226,254,237,203,39,135,135,83,62,185,115,250,149,251,239,95,158,61,174,71,245,143,31,110,14,215,239,92,157,95,115,88,63,126,114,117,121,184,188,173,93,246,31,127,254,234,225,225,226,222,231,158,158,62,62,255,218,249,101,61,197,127,226,75,39,103,39,175,191,126,250,240,236,246,236,222,155,111,95,62,184,61,191,186,124,249,206,251,215,135,122,23,92,190,127,241,232,222,201,225,230,226,209,201,233,197,237,189,147,203,235,139,219,147,211,199,180,241,163,227,235,172,221,147,211,55,175,174,31,223,123,255,201,245,205,237,189,47,189,94,7,237,230,1,127,94,223,92,62,190,119,114,242,244,244,252,193,213,229,127,127,125,113,175,118,60,159,133,67,237,248,155,231,23,183,135,235,207,240,242,250,139,87,215,231,143,206,47,143,255,122,255,248,212,241,211,195,201,177,177,147,15,126,239,23,95,14,119,24,149,83,123,203,201,7,191,246,31,235,144,159,156,210,201,123,39,54,143,121,94,234,239,211,215,123,39,243,116,151,122,0,91,125,249,208,96,108,13,126,227,79,127,71,91,251,147,223,127,166,53,59,140,91,107,172,11,132,147,103,91,155,63,178,123,127,245,219,255,236,131,159,251,165,161,193,42,56,109,210,96,189,29,99,124,182,193,244,17,221,251,217,63,254,198,95,124,125,104,141,56,95,237,30,190,220,103,91,91,62,162,181,231,134,142,64,129,168,173,97,117,121,182,181,172,31,27,239,124,219,209,179,154,124,210,160,229,91,60,219,224,250,145,13,62,63,122,184,28,134,6,75,21,173,159,109,112,251,232,30,62,55,128,137,96,80,105,48,195,34,123,242,244,245,211,155,175,94,124,141,53,249,232,193,163,199,199,63,191,114,243,143,191,202,223,30,188,125,125,93,183,213,23,174,206,47,111,239,189,239,139,251,186,237,133,155,31,123,231,112,125,113,246,222,189,203,183,47,46,78,159,156,93,159,61,174,91,208,94,57,157,158,63,172,191,124,124,221,100,189,252,145,115,223,44,183,237,239,245,199,246,107,123,219,167,55,183,103,108,203,35,252,254,131,186,215,248,233,177,169,218,126,237,204,231,142,127,255,234,63,56,187,176,7,15,175,237,191,116,125,248,9,147,225,104,228,216,232,205,109,107,244,246,9,29,127,253,244,157,243,135,135,171,127,112,229,111,63,188,89,191,229,45,219,134,124,194,211,42,34,62,184,174,194,225,225,161,158,16,183,111,157,223,220,101,148,238,63,176,51,228,238,163,195,237,103,206,31,220,126,238,246,240,248,230,179,215,87,143,95,59,123,240,214,225,229,19,126,165,238,116,251,117,6,243,59,252,58,191,210,127,157,49,255,142,15,240,75,39,119,234,153,118,245,246,229,51,157,124,231,236,250,165,203,251,52,246,170,181,248,3,151,135,175,221,254,196,249,131,175,190,252,99,111,124,229,240,224,246,229,43,107,251,206,203,215,135,71,135,203,195,245,217,237,213,245,143,215,86,206,31,31,238,62,62,187,254,234,203,47,183,198,94,58,248,169,248,210,11,126,249,221,235,179,39,253,151,95,62,220,121,255,221,183,206,47,14,245,52,184,121,247,252,246,193,91,47,31,238,62,185,62,188,115,255,112,151,30,220,121,255,193,217,205,225,165,233,222,222,224,241,167,247,227,233,37,95,249,217,243,203,135,245,100,101,62,94,190,243,170,253,102,188,119,121,247,252,242,252,246,243,181,79,135,235,155,151,239,156,30,255,237,7,112,251,197,116,143,63,78,14,151,15,79,122,227,55,183,87,79,94,190,243,244,233,157,211,195,157,167,119,234,255,29,135,87,38,250,254,205,225,246,115,117,240,174,223,57,187,144,207,184,243,254,243,29,170,111,126,251,73,189,46,14,222,151,218,110,62,44,117,2,222,56,212,11,224,240,153,195,205,237,245,213,123,58,13,15,46,14,103,215,222,254,179,47,127,65,119,108,221,157,86,45,228,173,171,135,117,243,60,120,187,126,194,227,215,104,229,249,37,88,127,248,224,45,195,126,234,167,236,39,143,207,158,212,198,30,95,189,115,248,145,179,247,14,215,237,125,207,108,207,218,223,7,111,157,93,62,58,124,209,26,120,126,213,124,207,43,196,166,253,187,94,34,151,207,45,145,203,227,18,185,124,225,18,177,143,56,30,38,119,57,23,238,31,78,143,191,120,127,222,55,203,11,23,206,124,207,192,103,102,236,35,215,202,165,172,149,75,107,215,22,204,171,178,11,250,55,94,222,61,123,242,228,226,61,27,223,211,179,235,71,111,63,70,218,184,243,180,173,187,167,117,177,12,47,254,118,115,119,255,19,211,241,59,108,173,244,117,254,252,239,133,227,207,134,237,240,244,116,252,252,143,56,3,90,199,15,239,190,244,133,122,130,156,223,28,116,207,158,214,65,127,120,60,107,222,148,145,188,220,135,253,180,255,234,117,29,131,187,156,202,135,79,126,178,226,93,138,185,127,125,183,174,240,183,153,155,254,195,187,117,87,252,112,61,172,198,243,225,210,78,195,23,96,117,97,112,88,220,60,184,95,151,130,181,86,95,178,255,164,78,121,21,188,152,19,142,10,59,249,190,77,11,183,207,181,112,43,45,208,72,61,212,234,16,191,188,255,179,142,226,205,163,199,175,217,174,248,155,180,31,218,61,250,55,100,79,28,231,237,111,228,48,223,254,13,26,230,243,203,55,175,254,97,237,214,213,187,207,15,178,63,114,247,226,112,249,232,246,173,255,102,250,228,39,235,229,240,240,165,233,19,247,59,248,165,233,245,31,212,127,220,155,167,233,244,240,252,195,225,133,15,7,125,56,188,126,175,170,239,167,183,207,63,28,95,248,112,212,135,227,241,225,235,251,71,25,166,94,148,55,95,58,222,116,77,21,123,253,238,15,28,46,78,235,189,89,79,54,67,126,228,238,147,171,39,111,63,121,249,253,179,183,111,175,190,112,118,121,175,30,175,143,207,190,246,247,14,231,143,222,186,189,119,89,245,191,203,127,120,254,240,246,173,123,7,126,124,252,235,237,211,59,245,164,189,125,237,170,94,212,151,183,245,144,107,231,229,89,85,221,84,216,120,126,60,171,216,120,184,95,37,211,139,171,235,123,39,127,39,77,229,240,230,155,39,167,239,30,223,22,79,175,158,156,61,56,191,125,175,234,200,245,84,188,120,237,153,95,227,103,63,182,255,198,221,252,244,213,203,251,159,189,251,230,209,24,121,115,250,226,203,219,62,244,71,234,194,187,250,111,191,248,99,63,250,242,229,233,251,55,183,239,93,28,238,29,158,238,55,6,50,192,217,195,135,223,86,0,248,136,182,239,190,113,125,126,249,232,39,174,170,140,121,201,209,88,197,223,207,223,255,202,233,15,220,127,185,234,173,235,182,60,168,226,233,190,73,223,218,55,233,231,79,175,79,207,78,235,205,100,34,255,201,250,32,133,178,108,168,121,245,223,117,13,31,190,116,242,240,240,230,217,219,85,125,126,253,254,15,220,61,124,237,201,213,245,237,205,211,211,147,242,32,30,78,250,112,94,158,218,37,116,242,118,221,34,85,136,170,210,238,201,171,188,244,141,53,33,224,214,95,175,141,62,247,235,135,186,119,247,38,177,9,80,198,251,228,206,203,159,152,234,241,126,247,201,219,55,111,189,252,165,42,44,158,158,220,61,92,188,242,240,28,97,255,250,149,87,222,170,186,246,79,214,239,59,187,248,18,170,255,43,239,188,50,229,7,203,195,112,136,175,191,95,207,151,170,134,223,11,119,227,242,206,187,47,77,47,221,37,5,35,242,215,87,223,58,206,232,221,57,167,101,123,231,221,79,156,63,230,181,103,151,183,175,190,113,246,224,171,143,174,171,4,254,240,222,223,217,182,55,210,195,135,29,124,250,17,175,126,73,126,254,229,47,223,214,19,229,249,206,188,89,127,243,149,155,243,159,60,220,179,184,176,89,95,250,244,228,180,42,50,239,215,105,187,169,195,113,111,62,189,185,122,251,250,1,198,233,147,207,220,251,212,87,14,151,95,61,191,188,249,212,187,87,215,95,189,169,203,235,240,169,55,222,184,185,120,229,205,119,222,62,124,234,230,250,193,167,222,57,63,188,123,243,41,159,254,207,159,93,158,61,58,176,225,62,213,77,39,159,250,175,181,157,55,47,174,174,30,126,246,234,250,113,29,255,179,139,171,71,119,235,211,39,175,159,34,27,220,160,4,214,253,243,164,238,130,155,123,39,159,254,116,254,31,62,125,250,222,107,159,126,237,135,79,227,15,125,250,181,79,159,78,246,223,244,67,159,254,244,246,67,167,175,125,250,239,189,245,218,105,252,204,167,255,254,231,236,71,19,63,250,244,167,109,87,87,189,243,69,239,249,193,250,255,159,196,181,112,223,54,237,39,235,25,125,248,218,253,233,147,231,15,239,183,121,255,228,69,189,28,239,223,60,184,185,249,228,205,131,171,39,135,135,247,111,175,235,67,39,109,134,247,51,170,78,244,63,186,252,219,255,253,237,255,254,246,127,207,253,239,250,31,93,126,212,177,251,62,224,75,47,237,231,252,75,49,61,249,90,61,230,23,254,251,234,17,218,207,249,151,214,250,51,57,228,143,160,28,245,47,237,103,253,243,191,244,220,209,222,222,250,210,75,253,72,127,41,228,23,189,224,41,127,216,127,62,245,169,151,238,221,123,231,149,135,135,195,19,107,241,252,242,201,219,183,95,254,242,249,101,21,114,143,13,214,223,168,61,186,186,174,239,169,205,213,214,110,174,46,170,52,117,117,141,116,253,234,254,27,47,108,139,78,157,93,31,206,254,154,205,213,211,242,120,24,253,248,213,213,173,25,210,142,55,244,155,243,243,55,52,66,210,53,119,243,155,41,212,155,252,213,19,46,247,203,71,39,247,239,223,231,28,188,122,243,165,235,170,161,93,223,255,146,221,212,215,245,86,123,253,245,59,167,215,119,47,174,30,156,93,220,152,142,217,46,248,246,195,59,175,210,232,25,141,166,82,14,39,119,238,238,18,198,171,103,47,159,132,120,152,230,67,126,227,164,182,85,5,191,247,143,29,253,252,217,19,196,192,155,183,206,170,76,140,197,254,222,39,194,83,235,244,195,233,236,59,73,33,119,175,171,248,253,234,241,67,94,168,92,159,34,134,252,192,209,80,248,195,23,118,225,156,162,110,126,249,230,112,241,230,221,47,63,248,169,159,58,52,121,178,246,185,46,141,147,211,47,225,193,168,19,113,246,198,77,189,198,207,110,111,175,111,154,207,249,56,5,175,60,56,187,126,120,242,244,180,94,238,239,159,212,95,123,229,193,197,249,131,175,158,220,187,188,91,149,167,135,23,135,215,248,231,211,163,71,226,222,251,166,233,86,236,172,118,238,157,3,98,241,105,29,169,11,150,235,189,81,243,238,191,113,255,240,244,180,14,109,189,45,77,132,56,233,8,158,241,222,193,87,158,156,93,30,122,39,47,206,222,168,111,60,249,198,95,254,203,111,254,246,95,124,248,71,63,255,205,127,242,103,39,167,71,23,204,155,85,146,188,181,135,247,191,162,132,247,102,127,208,62,254,230,11,23,245,226,102,140,176,100,158,220,169,189,254,114,213,197,95,63,13,168,227,223,246,157,31,254,233,191,249,224,127,252,249,241,157,117,252,25,39,222,121,252,235,243,239,188,186,121,124,117,123,254,224,123,125,213,135,127,244,51,245,61,223,250,205,127,246,87,191,243,91,223,250,217,127,249,205,191,252,93,255,206,186,166,110,223,218,63,244,248,247,231,223,250,185,75,204,32,215,102,190,254,158,94,253,173,95,253,143,223,250,231,191,200,87,254,159,255,182,143,236,59,7,127,227,241,239,207,191,241,250,236,252,242,179,117,214,191,183,15,253,253,63,248,214,207,252,242,135,191,247,135,117,66,199,119,222,156,127,173,189,242,248,215,23,188,177,254,253,250,181,58,2,85,161,253,94,94,250,205,127,253,27,31,254,244,207,212,1,174,31,58,14,237,205,225,157,186,50,218,107,247,127,60,255,226,3,250,214,163,243,186,198,63,123,113,245,238,240,238,246,255,79,171,78,136,99,237,99,219,178,239,155,47,226,193,107,23,103,55,85,54,52,193,179,74,149,143,175,46,235,55,62,170,223,200,78,181,77,90,59,115,4,190,80,127,126,220,167,199,253,244,81,205,212,113,186,56,188,114,180,244,157,248,214,195,163,216,71,238,252,242,226,252,178,30,91,211,115,123,254,31,191,125,184,126,239,11,216,41,62,106,207,247,223,120,118,207,119,68,246,252,117,29,81,127,239,163,183,111,111,235,133,16,166,142,215,177,239,120,21,195,47,239,229,167,67,175,95,57,191,61,60,126,126,165,217,190,221,157,190,253,1,187,215,164,61,46,199,147,170,163,159,159,156,154,61,148,177,49,15,15,199,198,91,87,23,92,79,39,127,245,159,254,228,175,254,203,47,127,240,179,255,219,216,232,71,15,77,51,228,224,2,250,168,97,250,129,155,3,38,207,231,30,58,61,225,169,19,60,8,31,49,120,218,122,253,52,95,131,167,255,175,6,236,131,159,253,131,191,250,153,127,189,111,74,25,254,179,155,7,103,117,20,124,41,125,209,244,255,247,223,53,75,198,73,152,166,191,91,71,226,5,195,121,52,203,182,241,60,185,121,235,234,221,87,234,72,188,114,81,183,217,197,205,73,189,18,79,31,188,117,120,240,213,47,218,197,119,241,30,63,184,122,194,248,220,220,195,68,245,224,225,141,69,3,220,180,1,62,193,91,119,114,186,119,23,211,124,29,164,199,231,183,95,56,171,29,169,215,237,131,183,206,47,30,94,31,234,80,181,191,213,142,233,164,30,175,183,163,47,130,93,99,127,185,62,60,170,175,124,110,46,219,103,127,187,203,77,127,231,217,165,174,216,199,55,71,199,235,225,155,191,243,47,190,249,231,191,45,115,84,79,145,195,131,191,206,170,254,214,79,255,139,15,127,254,127,31,91,125,209,32,225,228,252,46,150,251,163,235,250,201,252,238,247,190,230,253,209,239,102,225,247,95,174,99,80,79,209,139,218,166,255,76,221,7,151,110,199,60,14,212,113,125,213,129,250,234,225,61,28,125,15,79,135,241,61,154,236,79,219,7,218,159,117,238,176,223,135,191,238,12,238,63,121,163,30,108,246,230,65,248,122,114,125,94,117,131,247,78,44,96,227,158,157,79,245,47,237,108,62,149,121,124,58,28,248,87,151,118,208,31,29,106,188,182,14,194,59,47,159,124,248,175,126,237,155,127,248,155,39,119,94,111,157,124,246,173,227,107,118,63,224,183,121,15,182,141,219,255,142,241,239,47,249,214,63,183,27,180,190,68,239,63,29,157,227,197,83,91,175,219,224,104,62,248,66,189,150,47,118,247,250,11,238,162,253,183,78,244,222,178,199,223,184,189,252,200,71,43,246,204,131,47,248,96,221,9,227,199,63,185,120,187,202,194,227,52,60,51,200,79,14,151,24,84,62,115,126,118,37,99,252,245,223,251,224,55,127,253,219,140,113,149,57,249,168,135,247,62,113,121,247,113,85,19,206,159,92,28,190,104,27,180,46,189,221,22,125,250,209,253,170,91,236,112,123,104,61,123,104,71,212,51,29,59,254,202,177,205,222,177,15,126,238,223,127,235,223,254,175,109,94,186,76,116,129,64,244,240,252,250,96,34,205,205,189,47,237,17,76,23,87,103,15,81,141,78,175,207,222,61,6,25,189,243,138,255,172,109,129,253,7,195,126,108,191,244,212,34,24,234,87,60,251,145,204,214,183,185,35,234,121,191,7,74,200,32,236,122,240,229,93,235,241,231,155,1,253,149,101,58,221,149,196,250,128,197,78,237,191,130,191,239,244,164,10,15,175,212,189,140,162,242,232,112,251,227,87,239,254,253,195,123,167,39,111,29,206,76,167,57,212,235,198,186,114,130,86,83,181,208,122,1,157,63,186,60,169,235,242,128,143,188,118,234,228,187,248,165,93,45,226,93,15,223,184,120,70,51,250,204,27,182,21,235,5,215,62,255,149,227,153,217,127,197,7,230,232,137,26,212,29,91,253,23,111,63,126,238,104,184,233,163,185,15,227,178,212,107,244,104,109,60,188,210,97,132,180,167,195,124,127,68,139,102,253,27,90,107,55,255,159,255,226,7,191,248,39,39,223,169,21,102,234,21,123,186,142,141,197,212,221,96,76,104,87,75,189,170,239,237,162,203,115,18,5,10,212,81,2,184,170,34,252,155,85,136,126,229,246,234,138,101,115,194,189,252,49,188,216,142,127,187,108,79,95,116,87,126,108,111,79,47,124,251,123,215,15,111,126,226,173,107,127,247,55,254,244,215,62,252,122,149,19,255,167,15,254,242,55,63,248,197,95,249,224,167,255,243,247,187,7,95,123,166,7,31,252,194,191,249,190,245,96,121,97,15,126,242,217,30,252,250,63,249,230,175,254,225,255,199,157,56,191,249,209,171,219,195,231,111,30,121,55,62,252,149,255,244,193,191,250,173,111,254,198,239,124,227,255,250,15,199,37,241,109,251,112,122,180,130,127,241,226,234,22,49,244,203,111,191,252,37,19,22,220,173,116,250,230,229,32,212,28,229,139,227,25,140,66,247,242,201,132,181,233,112,183,30,23,119,189,59,63,245,83,211,243,63,252,193,147,218,179,19,235,226,201,157,59,175,63,197,176,165,135,119,85,244,200,1,56,74,44,118,212,246,159,124,228,181,168,15,237,3,103,231,89,149,152,57,80,79,78,197,168,136,92,190,7,217,29,181,202,103,165,186,71,135,31,58,156,93,218,95,78,121,249,193,172,137,85,120,255,82,156,78,231,233,52,77,167,203,244,186,64,223,174,133,47,86,188,206,202,123,87,111,223,222,59,185,189,186,61,187,56,125,201,154,59,125,9,191,120,253,111,253,165,235,211,151,112,120,159,190,244,149,183,31,63,65,235,176,95,228,208,231,207,253,36,230,169,231,79,217,250,195,227,1,219,63,234,217,223,121,237,248,243,118,14,31,7,187,42,27,117,57,236,55,61,234,254,155,221,139,34,146,68,255,157,123,195,19,167,183,231,183,23,220,149,246,231,233,147,207,61,172,127,175,255,109,119,246,213,205,161,73,17,200,211,250,111,238,79,11,162,177,219,171,222,104,7,254,85,251,37,6,134,167,167,231,24,22,46,204,41,122,246,32,159,157,216,242,56,75,91,32,172,247,227,53,16,62,251,209,227,167,189,115,126,115,254,134,253,91,63,127,191,79,182,229,239,250,45,126,146,167,233,73,189,106,78,142,113,106,175,216,71,171,49,177,254,115,159,202,99,208,194,189,189,233,147,103,244,5,121,79,85,176,158,62,107,172,176,61,193,223,63,119,249,230,149,47,247,235,183,47,14,236,93,251,115,87,90,60,180,232,196,142,5,61,70,106,71,159,49,70,124,164,225,97,251,175,86,143,254,88,117,103,55,79,60,120,248,29,20,193,110,241,160,71,207,42,126,210,206,119,165,66,111,223,171,10,253,127,255,231,127,55,200,15,77,165,124,86,173,254,222,38,236,251,167,113,127,143,106,246,119,161,91,255,255,90,161,254,174,230,243,249,251,253,91,63,253,239,254,31,246,222,181,187,141,227,74,20,253,43,80,199,209,0,97,19,196,27,32,56,24,13,8,62,37,190,68,138,18,41,153,227,213,64,55,64,144,64,55,212,13,16,4,105,174,101,207,220,140,29,39,62,246,156,36,51,153,56,137,227,204,100,146,123,230,198,113,38,78,226,216,78,178,214,253,43,215,148,236,79,249,11,183,118,61,186,171,95,64,131,4,245,176,97,25,18,208,85,93,181,107,87,213,174,189,107,191,30,191,251,115,110,110,45,166,128,219,232,72,134,209,92,141,197,5,63,156,155,109,4,196,57,199,136,248,224,220,14,21,21,46,129,19,48,37,75,111,24,99,79,25,70,224,89,28,194,191,56,58,226,233,98,91,185,121,100,60,110,160,219,92,239,11,92,15,182,216,15,155,180,183,128,184,52,249,111,31,76,90,176,143,104,221,187,69,12,14,83,189,203,99,202,67,132,241,195,84,111,40,76,245,6,96,170,55,106,76,121,10,34,28,178,78,70,176,172,60,101,29,63,124,157,12,133,175,147,1,248,58,113,227,139,199,27,224,201,169,6,34,108,30,66,153,6,247,27,230,25,214,0,245,58,125,136,4,33,251,207,64,247,152,246,123,170,154,6,124,153,69,57,62,251,203,143,67,231,191,250,129,215,221,25,255,26,207,36,90,84,231,173,127,13,61,250,253,235,78,202,131,68,70,3,216,227,10,177,25,172,102,171,132,61,78,160,179,11,201,84,162,92,232,98,195,212,40,190,41,60,110,71,177,253,67,67,108,21,78,17,199,189,5,158,58,188,54,62,114,74,93,96,90,154,209,14,203,19,194,84,185,126,50,69,189,130,166,106,15,167,192,92,189,216,64,203,80,141,68,219,251,138,234,176,5,71,211,6,119,84,196,196,91,146,229,45,233,72,9,208,65,87,210,85,214,203,189,222,20,225,220,3,245,1,131,232,25,3,186,48,122,6,124,192,167,7,213,65,243,52,117,20,159,194,82,154,233,230,51,219,35,252,65,128,46,101,165,45,213,27,222,93,34,112,252,6,133,138,166,110,212,229,130,48,17,160,15,16,131,22,149,246,240,168,195,163,26,98,24,203,242,133,6,18,104,16,157,214,156,205,215,51,232,24,136,72,52,219,91,150,3,13,132,56,224,12,61,12,114,137,12,189,24,104,90,140,96,243,130,218,171,61,180,187,125,4,29,21,122,245,142,174,40,55,192,27,46,80,103,8,129,96,115,35,229,210,57,180,167,155,204,241,86,86,142,234,21,101,129,23,209,169,116,195,75,232,132,46,205,106,26,226,197,85,145,222,221,128,21,14,149,214,73,249,22,54,14,50,139,65,202,1,241,221,175,240,204,207,121,151,80,226,118,254,244,12,59,255,97,187,78,139,125,198,78,135,212,57,209,100,168,128,215,180,234,16,15,70,243,14,147,252,196,126,132,248,27,101,30,200,143,30,255,227,132,255,129,29,13,241,55,236,215,72,92,187,136,52,124,138,27,123,128,0,126,216,169,235,160,156,136,137,77,116,144,72,72,228,176,196,18,155,232,42,162,241,215,106,112,204,149,27,29,29,110,251,45,112,7,53,100,191,123,117,53,100,97,97,80,67,132,187,231,249,122,143,230,24,122,252,27,243,101,254,220,141,245,2,54,230,117,197,235,106,236,36,40,100,222,119,165,206,246,250,57,136,146,147,0,8,58,243,229,130,43,37,66,228,208,41,204,61,36,174,35,188,211,31,39,204,231,249,253,168,222,8,243,110,41,176,134,10,112,213,73,148,88,147,241,61,209,238,44,103,47,78,236,69,242,238,215,241,162,164,80,248,56,143,117,76,226,69,136,77,56,46,218,28,186,160,106,187,0,254,8,81,98,222,87,175,246,194,10,145,46,35,81,93,193,60,90,120,170,217,82,155,83,53,145,220,112,68,102,218,133,54,95,86,145,73,89,69,22,240,21,32,236,91,210,38,2,215,80,194,109,243,169,183,223,23,113,37,1,91,33,118,99,130,173,7,153,246,175,112,45,102,250,122,89,18,189,13,187,48,12,133,115,153,181,40,134,71,143,109,52,205,100,132,5,212,39,241,50,227,100,119,108,130,208,182,60,206,68,107,57,228,253,238,8,61,57,163,254,158,123,109,81,183,19,123,165,47,123,129,56,37,147,195,16,92,4,31,205,36,106,128,16,124,145,191,111,40,144,135,209,222,129,124,32,50,133,43,12,155,220,67,98,60,59,47,46,10,124,3,15,98,123,166,119,160,11,75,206,138,24,103,34,127,239,130,29,109,237,119,30,232,47,211,115,143,223,86,62,43,152,134,161,192,102,167,48,181,24,238,27,173,40,99,58,232,182,90,150,69,135,167,34,129,182,160,120,130,143,199,73,142,37,182,220,173,2,24,130,77,114,0,104,249,253,87,184,210,195,7,81,38,142,111,119,81,39,6,66,197,236,79,53,187,66,124,50,200,52,244,7,34,111,22,80,240,203,130,137,28,253,203,50,255,203,42,109,98,247,11,221,246,99,99,95,83,105,177,222,81,183,16,51,210,161,253,24,72,84,92,145,218,220,15,77,173,209,35,147,56,127,129,105,81,88,176,221,215,131,107,16,17,106,250,110,100,236,55,22,101,247,210,48,81,117,224,232,236,244,163,94,13,95,83,35,100,183,93,139,207,112,203,92,49,151,185,98,145,78,196,52,197,69,236,105,5,50,133,89,98,95,166,170,233,42,171,68,95,80,181,54,208,69,166,78,238,84,42,8,201,130,117,248,144,14,31,189,254,246,249,27,239,10,162,220,33,182,163,249,132,146,4,247,117,159,241,91,5,84,117,33,224,93,17,17,185,21,111,194,223,138,18,22,120,20,208,210,184,46,35,129,22,115,151,103,98,181,208,20,247,177,220,88,206,164,226,84,110,204,101,179,32,55,150,11,14,199,179,170,136,150,137,229,120,22,143,101,42,85,165,146,162,142,103,98,173,80,102,134,227,98,17,155,138,103,99,9,212,228,145,201,182,114,150,200,246,144,49,20,92,196,201,230,107,86,184,152,226,128,112,49,196,6,3,238,250,93,230,23,192,111,250,176,161,150,106,46,127,202,116,115,228,27,104,207,242,137,152,8,223,243,136,77,102,12,171,69,7,28,244,194,100,54,207,88,101,202,255,50,30,148,40,238,98,148,225,6,115,15,142,63,7,223,114,102,197,129,249,99,18,87,131,183,154,35,28,119,31,118,135,233,203,92,172,141,232,98,136,134,97,118,220,230,102,148,177,137,237,189,252,50,130,209,167,18,101,142,226,184,82,36,31,238,91,13,227,167,95,103,176,168,46,203,38,49,166,134,30,21,51,95,18,182,201,7,111,28,39,0,51,64,206,105,186,66,250,5,42,161,59,201,140,138,96,46,75,184,86,106,69,233,77,132,115,58,157,152,198,139,157,97,154,252,18,57,67,37,179,68,215,186,134,168,90,157,198,241,72,121,75,51,215,74,199,251,167,192,206,7,26,166,129,211,139,130,141,182,93,203,236,10,254,192,215,142,139,238,253,195,206,110,75,133,62,0,227,14,173,126,65,237,211,168,77,231,30,188,221,190,109,110,19,173,177,171,49,138,43,122,22,137,140,203,42,96,205,148,39,230,60,45,180,220,13,187,136,44,106,178,233,116,247,55,93,230,235,50,227,20,137,69,90,222,175,150,200,155,242,245,13,167,131,184,244,106,93,111,134,133,199,239,189,127,254,254,15,137,177,31,146,145,63,251,232,87,143,190,255,193,163,55,223,255,235,167,232,92,20,30,189,245,246,227,255,252,88,16,79,105,253,89,124,193,122,7,241,247,121,120,51,132,94,5,42,171,86,148,6,95,196,110,87,169,213,33,92,221,96,11,63,23,207,30,57,101,17,95,194,30,214,141,246,93,161,112,129,59,6,158,239,100,64,62,231,187,74,89,42,183,57,37,214,181,154,63,113,204,28,223,5,21,23,85,251,106,2,50,19,173,72,109,119,192,16,7,184,138,174,107,186,5,172,18,165,223,108,112,138,90,181,138,248,239,124,46,134,33,182,175,91,239,190,34,167,120,157,80,67,66,188,20,250,51,150,207,226,42,168,203,151,96,235,250,78,187,210,111,46,149,0,115,137,195,179,244,159,75,117,240,92,42,195,204,165,205,50,219,69,137,251,140,199,139,216,89,230,215,174,150,108,190,7,190,92,73,225,148,74,51,54,176,194,95,162,251,129,62,146,58,226,30,123,133,35,177,139,89,252,233,24,248,131,58,195,73,244,68,77,172,115,225,36,32,43,106,85,206,176,112,18,98,169,208,53,217,250,227,177,107,215,216,181,107,236,218,53,90,147,52,149,57,83,111,192,207,177,183,214,216,91,235,171,230,173,245,162,250,98,219,250,51,246,221,26,251,110,141,125,183,198,190,91,99,223,173,39,230,187,101,180,90,122,183,193,123,46,145,104,28,231,255,235,219,231,111,188,67,66,85,124,241,131,215,207,95,249,52,220,140,92,181,255,82,235,164,93,118,0,243,187,111,35,72,30,191,255,222,19,134,228,233,122,82,9,252,177,40,76,92,198,177,106,130,107,75,24,123,89,141,189,172,188,189,172,14,225,190,127,182,48,118,168,26,59,84,5,144,94,237,114,154,135,40,59,246,151,26,251,75,141,253,165,198,254,82,87,236,47,213,135,85,205,187,25,220,75,120,184,248,117,228,139,92,179,215,160,36,205,98,195,253,232,26,55,142,81,109,6,31,230,154,219,12,22,71,126,25,236,121,245,227,139,58,179,203,128,168,227,132,6,31,212,241,131,248,42,122,9,137,47,1,119,247,208,199,25,104,43,136,51,208,195,171,118,6,162,29,240,110,19,91,163,245,5,122,56,114,95,160,193,126,58,222,163,26,165,155,142,119,15,163,243,210,241,110,127,196,78,58,222,157,92,153,143,206,195,145,249,232,204,61,203,126,57,87,226,140,99,30,67,52,237,24,35,173,125,124,112,120,193,0,56,87,87,172,5,91,28,67,26,165,1,255,99,94,190,224,127,132,175,132,59,143,133,224,65,110,51,190,76,137,187,81,107,154,6,54,234,121,86,63,109,223,158,62,158,60,151,51,119,125,218,190,61,201,190,70,171,166,49,169,203,216,14,129,2,91,162,160,226,36,93,34,21,150,240,79,36,70,59,204,75,217,15,222,82,213,97,8,107,85,138,184,237,93,201,94,140,68,196,203,52,69,204,106,201,70,142,68,104,106,169,177,135,209,216,195,104,116,30,70,91,207,165,135,81,223,19,53,160,99,145,213,179,151,179,194,5,187,126,86,61,129,146,226,214,243,229,9,180,245,108,123,2,173,20,230,196,19,108,38,152,80,226,30,89,167,86,196,89,241,37,203,76,48,85,86,170,89,57,102,153,9,110,20,78,76,51,193,249,161,60,126,54,158,31,143,31,224,79,236,238,57,23,114,241,177,24,228,209,113,197,99,63,161,126,44,215,214,243,195,109,213,159,103,110,235,73,58,38,109,141,29,147,198,142,73,99,199,36,222,253,98,107,236,152,52,118,76,226,87,193,216,49,105,236,152,244,172,58,38,45,23,230,197,5,44,113,84,19,233,170,91,226,88,22,143,197,67,75,226,72,38,50,149,108,54,29,55,37,142,59,133,5,83,226,56,24,59,38,141,29,147,198,142,73,207,103,172,108,111,201,239,34,243,231,101,17,230,221,250,216,195,105,236,225,52,206,71,53,246,105,26,251,52,141,125,154,198,62,77,95,70,159,38,169,161,232,237,187,182,171,114,98,43,1,25,112,137,245,197,15,94,249,138,248,17,133,204,255,46,239,71,100,182,52,246,35,26,251,17,121,251,17,173,194,245,252,11,99,63,162,177,31,209,56,49,211,216,209,104,236,104,52,118,52,250,18,57,26,113,236,163,211,203,136,99,57,47,237,102,228,232,198,23,175,86,159,1,17,203,243,197,62,152,181,141,227,43,233,43,179,6,28,204,166,143,175,204,122,16,95,153,205,171,246,149,217,244,240,95,152,50,26,35,245,150,217,124,10,222,50,126,227,26,165,191,140,95,31,163,243,152,241,235,97,196,62,51,126,221,92,153,215,204,102,95,175,153,32,99,58,19,111,127,229,252,101,44,130,234,12,28,254,85,112,102,225,70,31,204,155,197,121,246,61,117,71,17,183,155,199,13,155,159,72,254,66,110,31,137,190,134,136,99,167,134,177,83,131,233,212,176,254,92,58,53,56,200,222,213,186,49,56,59,123,118,83,152,172,63,95,142,11,235,207,182,227,194,98,225,182,120,15,155,17,101,164,196,180,219,140,104,81,124,65,92,179,204,136,98,177,114,182,146,76,90,142,11,219,133,123,166,25,209,210,80,142,11,219,207,149,227,194,5,28,21,158,168,79,65,95,39,128,171,63,110,191,220,118,255,207,138,205,254,250,216,102,127,108,179,63,182,217,231,45,147,215,199,54,251,99,155,125,126,21,140,109,246,159,134,205,254,216,60,223,97,158,191,91,88,18,119,48,95,45,167,20,197,205,87,239,138,7,226,170,197,87,79,87,166,211,74,182,90,49,249,234,155,133,29,147,175,190,59,54,207,31,155,231,127,169,204,243,251,153,119,219,141,34,2,104,220,237,125,60,35,230,241,76,213,78,140,52,46,161,101,199,179,205,6,3,173,93,214,124,123,108,128,63,54,192,31,27,224,143,13,240,199,6,248,99,3,252,231,216,0,31,116,184,35,178,59,159,126,170,246,247,201,175,160,209,251,165,209,211,59,56,49,17,243,217,71,175,156,127,240,214,163,127,251,189,93,235,125,181,243,99,236,239,219,64,248,214,147,7,161,193,67,112,254,205,95,61,5,36,40,60,4,111,190,250,217,199,223,185,74,32,188,61,85,20,131,159,8,4,193,155,175,158,191,243,206,208,112,140,253,48,198,126,24,118,63,140,91,160,114,185,63,246,195,120,182,253,48,56,99,112,38,122,143,208,198,223,126,25,113,145,251,135,171,241,152,120,22,174,23,198,62,25,99,159,140,177,79,198,83,242,201,104,57,111,225,171,186,214,156,196,135,136,96,190,203,115,241,240,159,141,29,194,205,212,157,205,152,119,6,147,146,14,210,41,101,94,108,91,82,104,74,58,98,118,38,27,74,181,141,8,124,14,147,119,14,143,151,39,240,158,44,125,184,9,206,34,151,112,13,241,22,20,252,166,23,137,24,1,39,22,11,35,62,83,10,101,35,115,112,243,20,51,70,128,150,111,13,129,22,44,248,4,61,201,136,144,228,119,148,225,210,145,33,199,83,2,186,52,114,188,229,42,63,228,52,130,227,166,209,15,53,13,7,102,70,235,137,229,39,169,93,30,89,126,34,160,239,98,82,130,175,37,165,223,82,82,70,178,146,156,156,107,6,179,216,131,69,203,203,111,193,62,98,171,31,238,64,238,13,136,59,34,34,251,224,14,23,126,69,29,213,84,21,100,60,69,245,113,85,107,171,65,124,213,20,213,225,172,86,150,12,101,196,238,106,102,31,188,231,208,238,104,221,213,112,31,79,218,95,205,111,96,163,244,87,243,235,99,116,254,106,126,61,140,216,95,205,175,155,43,243,87,187,244,210,70,99,82,191,114,254,106,136,231,163,143,128,195,33,95,27,230,55,56,171,200,55,160,188,95,65,143,182,43,114,63,235,111,207,222,86,57,91,246,211,51,187,105,40,98,5,194,80,183,93,136,205,180,255,150,25,71,19,189,234,76,123,98,34,34,108,108,8,215,152,213,244,131,246,30,246,69,185,126,93,216,220,116,63,126,249,101,102,11,223,234,24,251,97,171,52,50,67,111,249,198,190,105,99,223,52,211,55,173,173,62,151,206,105,67,211,184,171,117,95,27,30,156,103,213,193,13,72,13,98,60,159,47,39,55,4,239,51,237,229,38,169,5,93,69,226,5,54,200,77,167,188,28,221,16,179,113,31,201,3,150,73,110,34,155,171,86,51,101,43,98,118,67,45,104,170,105,148,107,168,67,121,187,53,212,177,187,219,240,238,110,207,197,153,238,50,199,127,22,92,197,16,110,174,198,87,204,47,1,14,105,139,189,229,157,33,71,137,66,58,68,124,104,67,51,248,204,6,5,84,1,10,212,38,221,176,99,135,180,177,67,218,243,235,144,214,86,199,30,105,99,143,52,219,50,24,187,164,141,93,210,158,1,151,180,138,90,48,84,81,38,76,112,82,169,122,120,165,85,84,241,174,120,203,226,129,115,185,100,174,156,204,88,110,105,45,181,32,91,60,112,71,29,123,166,141,61,211,198,158,105,99,207,180,231,214,51,237,217,119,64,131,235,174,167,102,19,150,126,70,28,208,94,84,95,108,243,127,198,14,105,99,135,180,103,217,33,13,231,182,30,59,165,141,157,210,158,215,172,48,222,169,88,170,70,163,45,91,222,54,143,126,243,206,23,255,254,246,163,15,62,252,236,79,111,142,221,107,198,238,53,67,185,215,52,177,237,85,85,29,59,216,60,123,14,54,132,150,17,193,111,36,14,54,118,209,105,72,150,157,135,230,201,59,216,180,91,119,208,177,50,246,177,185,148,92,245,228,93,105,158,170,216,20,108,147,217,78,79,219,1,123,153,252,23,92,171,127,253,244,245,243,55,191,143,191,252,176,249,215,79,191,69,121,108,220,38,140,80,55,218,141,35,195,111,178,8,44,1,103,138,113,6,62,211,100,142,235,170,146,139,140,221,146,158,186,91,210,87,197,104,124,31,51,46,101,114,143,158,200,73,105,33,34,122,170,7,34,98,77,45,156,14,54,238,46,123,153,245,78,237,203,70,119,164,246,221,229,209,219,119,19,203,53,127,131,229,178,167,253,48,216,93,223,168,203,193,204,148,7,155,144,247,65,223,40,173,200,251,116,51,58,67,242,62,157,140,216,150,188,79,79,23,53,39,71,147,91,148,241,53,75,176,69,88,68,139,219,128,245,215,14,152,252,4,58,209,244,218,178,28,4,131,77,73,5,193,107,10,189,48,76,130,21,232,3,73,104,134,166,14,213,205,58,234,133,188,54,148,231,7,234,76,175,1,104,195,142,136,124,95,39,47,7,237,106,243,8,44,199,6,244,132,200,236,148,126,52,188,19,11,106,191,212,14,216,62,106,252,66,29,16,23,130,229,96,157,144,202,23,234,103,11,113,236,65,102,228,194,30,63,46,195,182,128,125,12,185,144,55,58,198,254,208,125,148,209,56,130,249,118,20,71,46,188,183,180,22,92,32,89,167,125,139,89,86,230,133,178,134,142,238,166,121,177,151,200,121,240,64,84,6,247,99,125,104,177,83,81,203,36,119,127,77,50,144,222,201,38,58,221,247,39,101,169,39,248,214,35,55,178,254,229,224,50,77,60,171,121,149,182,59,12,83,8,225,185,174,227,27,215,48,126,73,136,176,171,3,95,151,109,226,176,141,43,51,111,108,30,2,42,235,85,58,136,72,33,129,161,165,213,233,213,176,172,53,55,136,31,14,240,46,37,162,110,200,227,152,79,248,2,103,21,134,13,55,24,82,59,98,103,183,48,66,238,212,27,10,189,91,244,24,48,190,157,27,122,196,228,78,47,232,144,73,109,24,243,30,92,123,97,168,182,246,181,238,13,111,144,44,133,10,147,23,233,24,13,187,121,150,211,66,1,4,69,37,138,254,182,95,79,226,238,60,199,214,230,198,134,107,145,209,41,230,184,40,167,92,193,13,169,81,9,107,47,48,40,97,220,81,132,49,163,120,50,168,33,102,4,143,19,4,209,88,36,31,124,132,115,82,47,200,248,68,199,178,239,13,28,25,170,19,104,92,8,0,168,98,27,17,63,22,147,69,103,34,47,81,176,8,116,193,134,232,130,157,33,219,31,71,37,195,95,39,132,208,181,122,19,115,220,106,123,198,33,91,232,74,85,209,21,181,162,216,197,101,36,253,88,191,68,36,76,40,213,250,49,94,82,2,167,165,194,156,183,117,245,113,45,134,152,42,73,214,84,72,196,27,99,226,10,215,131,131,22,193,251,119,165,134,31,45,162,197,78,90,68,31,243,162,242,153,120,132,69,142,30,17,57,50,217,76,130,68,111,168,164,171,25,250,45,46,87,33,239,69,87,5,135,159,112,79,141,136,37,36,123,80,255,58,104,115,142,122,195,241,46,114,103,54,164,120,59,207,209,43,184,127,251,249,163,31,189,139,22,84,15,97,195,167,102,34,150,0,138,76,230,103,104,79,60,118,49,11,86,239,108,3,155,63,8,245,201,159,198,113,104,136,71,63,122,93,16,19,216,35,27,127,77,226,200,8,248,107,42,47,156,191,243,14,254,154,134,10,223,195,95,51,56,58,0,254,154,133,186,255,132,191,230,224,233,127,227,175,211,232,233,31,127,140,191,198,99,216,65,158,124,143,19,103,121,218,101,60,193,124,231,225,39,30,9,76,21,220,137,97,40,233,119,180,33,200,55,176,185,210,154,104,49,43,50,54,101,231,8,169,27,1,33,98,71,75,219,185,97,253,34,47,60,88,235,52,203,138,30,182,213,138,236,97,207,71,115,127,121,180,234,113,255,197,183,68,96,141,20,10,234,13,129,52,67,244,53,34,71,139,130,181,106,3,204,221,30,165,64,110,251,186,100,12,113,11,15,226,98,82,76,139,89,49,135,240,143,240,188,55,227,213,234,245,235,74,180,174,86,26,29,89,49,194,158,248,136,220,64,13,198,243,142,183,18,133,130,103,109,48,188,45,36,114,34,95,8,235,59,242,245,84,161,80,136,145,226,105,48,72,199,240,147,51,194,61,130,7,123,51,204,217,64,9,213,121,152,233,161,169,18,175,1,66,96,255,54,30,187,33,196,132,9,184,74,157,96,23,140,174,217,86,246,206,34,166,117,33,66,95,23,108,41,29,27,153,220,90,232,14,254,174,94,101,134,177,237,130,57,162,9,97,82,152,160,19,110,182,48,99,62,128,25,235,162,1,33,186,142,29,154,36,68,81,86,87,39,231,230,4,234,158,97,206,171,187,22,171,66,86,146,171,2,180,113,166,52,12,37,228,238,45,80,103,131,250,178,119,101,243,234,162,122,25,66,199,249,238,17,69,173,55,155,138,92,135,98,32,229,140,248,244,195,41,250,203,137,193,49,158,7,224,121,198,130,200,36,234,224,212,97,71,63,231,240,195,88,64,155,149,55,97,128,137,135,107,220,103,47,223,176,15,73,136,39,132,188,23,74,109,47,69,141,78,185,173,35,58,21,142,139,2,26,181,13,5,17,145,178,161,180,227,68,192,158,99,241,32,61,75,178,236,217,233,12,49,105,247,156,18,175,137,152,113,174,54,176,42,231,122,228,87,171,103,115,254,181,160,249,8,34,206,5,143,147,137,174,12,134,16,234,82,74,159,10,88,46,163,162,129,203,46,155,91,8,49,90,207,61,229,118,4,170,152,235,38,93,48,25,129,95,196,230,178,98,188,168,187,45,10,154,58,99,185,12,208,103,140,32,115,143,128,52,115,63,17,170,16,229,5,230,24,247,102,159,93,204,5,216,31,97,42,160,156,205,248,239,17,140,112,251,38,34,58,253,57,96,184,219,180,132,73,171,104,100,104,143,28,171,133,146,42,30,18,30,80,41,79,199,220,230,219,199,42,18,201,17,179,200,59,49,74,233,76,85,78,153,6,220,179,106,225,208,50,224,126,169,95,112,6,222,147,17,148,248,248,252,3,46,99,22,157,135,79,61,114,3,115,98,36,154,37,79,111,97,187,103,179,195,219,145,247,34,54,131,47,48,109,175,233,93,137,181,136,240,139,116,131,191,214,171,77,28,9,129,32,14,20,33,244,20,199,74,25,250,24,116,56,236,113,28,155,145,13,17,215,193,102,119,125,133,113,29,40,238,6,166,21,182,41,42,3,134,115,112,122,104,249,69,118,48,221,62,197,26,150,83,225,234,237,2,206,156,247,239,11,5,183,51,167,165,191,119,57,110,18,71,77,147,61,231,206,32,77,221,215,58,30,142,110,112,10,240,169,140,37,52,104,226,182,201,103,87,132,86,145,192,167,20,117,39,23,97,14,2,152,68,202,163,233,232,229,54,226,118,205,76,132,132,188,178,22,194,86,1,106,33,143,126,65,127,104,160,30,160,224,56,6,122,180,138,22,242,26,142,248,96,1,98,120,56,77,169,15,98,123,51,138,79,191,112,217,96,230,70,204,123,14,90,193,176,60,183,190,51,120,99,51,223,25,208,122,224,184,18,42,85,84,155,37,199,15,27,101,209,12,219,113,5,241,31,174,95,175,61,249,0,16,193,66,49,4,162,172,246,56,12,3,162,42,80,131,3,159,30,41,238,9,114,182,234,199,119,186,90,216,93,140,154,33,101,158,78,163,144,87,148,101,242,252,135,216,55,194,177,23,163,47,63,136,79,166,246,34,83,162,240,66,28,29,153,182,42,15,254,225,69,57,186,7,233,62,157,37,255,240,98,212,235,241,139,209,211,184,120,6,37,81,71,17,122,128,122,248,218,11,66,132,175,77,218,176,42,65,5,247,187,83,255,16,126,113,50,242,141,240,139,242,55,34,47,70,209,63,240,39,18,253,198,11,24,232,23,18,209,23,146,244,13,108,219,186,94,133,222,34,127,23,187,129,232,91,171,1,168,70,63,33,108,9,226,103,73,122,211,112,76,76,69,38,208,227,9,91,21,72,254,234,168,4,194,45,198,108,23,78,168,190,83,211,165,83,163,28,41,42,104,33,84,247,244,116,97,122,204,242,97,166,40,243,21,156,162,76,144,41,202,144,251,135,171,9,72,130,126,186,99,146,128,79,168,45,36,9,58,92,103,200,241,235,159,76,151,189,130,68,24,133,35,177,222,129,0,84,51,106,81,219,34,85,112,166,217,66,242,176,192,69,192,25,176,112,40,237,103,36,14,202,153,87,24,148,218,51,30,6,229,161,90,120,73,21,183,168,8,145,78,149,221,34,196,67,85,172,170,226,62,39,66,148,179,229,106,60,155,182,82,126,207,169,133,45,75,132,88,25,46,14,202,220,232,226,160,140,46,224,9,34,128,84,4,16,203,181,38,173,162,200,236,27,161,108,220,119,51,162,145,61,20,11,39,44,180,91,246,56,114,216,40,29,239,200,45,180,2,58,6,150,123,70,22,100,197,139,215,118,199,91,185,114,78,219,43,62,10,230,54,130,179,214,110,191,56,95,46,251,75,199,120,162,53,227,96,59,29,94,245,253,217,207,203,70,140,169,93,44,98,204,13,91,228,24,180,154,249,120,49,126,113,98,240,96,125,142,134,7,52,139,251,30,80,214,7,2,84,21,246,128,100,178,239,104,37,8,64,113,132,61,43,96,140,53,146,126,39,148,5,88,132,227,139,205,119,61,34,207,144,91,25,186,103,125,14,95,146,24,73,141,114,219,155,164,69,178,61,186,97,99,150,184,130,2,92,78,240,101,117,26,143,133,237,82,168,196,191,236,115,166,92,242,72,129,216,94,112,85,113,205,1,247,245,235,241,107,174,209,61,7,99,25,71,13,26,71,13,122,126,162,6,213,198,81,131,198,81,131,236,203,96,28,53,232,217,142,26,132,88,241,19,181,176,162,138,27,68,158,170,150,19,25,183,60,117,162,138,29,85,108,114,242,84,188,156,138,37,19,49,43,174,228,188,90,216,176,228,169,229,47,127,76,29,122,244,251,216,69,177,187,78,47,87,148,171,143,163,51,40,44,204,112,126,115,35,142,24,115,213,174,142,106,115,28,16,230,105,58,46,130,40,8,52,234,171,158,110,220,30,237,101,28,235,101,28,235,101,156,124,124,28,231,229,169,199,121,177,197,33,248,146,196,121,201,5,137,243,242,248,123,239,62,122,229,213,71,191,123,245,139,215,222,122,244,211,143,64,68,122,229,211,191,126,250,122,243,255,253,237,148,1,126,229,87,28,118,230,233,38,67,191,76,246,115,150,240,124,28,254,102,28,254,198,30,254,102,1,187,116,220,25,135,191,121,198,243,75,143,54,185,244,88,32,252,10,38,151,222,133,208,204,95,105,193,114,28,195,229,57,74,45,61,26,26,234,201,51,134,49,199,24,225,102,244,242,1,143,60,59,18,158,94,80,163,175,74,24,156,3,204,192,172,250,229,78,125,33,80,232,155,85,175,40,36,91,237,198,80,153,77,105,224,133,65,221,224,192,22,202,5,2,79,12,14,65,227,63,140,81,70,160,241,239,101,116,1,104,252,251,24,113,252,25,255,142,46,20,126,6,53,0,91,51,192,192,46,158,202,116,13,241,230,97,33,161,36,193,245,102,243,153,206,107,234,145,192,52,22,60,185,31,111,228,134,30,159,52,142,177,60,3,46,232,148,145,128,239,186,129,216,67,146,144,140,126,25,65,238,82,42,219,5,119,78,241,38,255,95,138,100,168,38,230,11,107,170,185,113,76,115,179,5,93,107,150,164,202,190,18,22,42,39,141,242,36,174,205,60,51,217,60,13,122,19,234,9,150,137,224,2,217,14,188,209,32,217,45,220,19,222,139,199,158,170,141,214,245,177,184,120,1,43,176,225,241,41,246,184,18,182,182,132,51,127,211,6,188,168,152,145,153,105,229,182,224,36,245,206,46,232,134,118,217,53,242,77,227,133,107,111,218,98,212,251,90,10,48,180,122,231,98,85,193,156,25,55,58,56,21,43,233,80,87,106,118,170,101,183,186,135,141,84,80,111,216,44,31,233,174,188,120,194,209,23,158,161,132,163,23,164,73,195,166,18,189,48,237,123,26,57,66,61,77,242,175,95,127,225,153,77,9,234,145,17,148,57,198,43,174,133,51,163,244,219,68,176,254,169,177,161,223,38,226,220,2,94,120,102,205,237,169,189,253,186,90,216,84,197,219,196,62,36,21,139,121,164,29,93,87,197,59,42,226,165,57,151,221,116,42,147,44,39,20,211,62,100,81,45,220,182,236,67,238,13,103,111,191,248,52,237,237,207,200,59,192,27,156,121,176,11,190,156,133,245,190,233,155,59,226,140,164,79,254,104,245,50,200,119,157,173,230,249,251,165,57,88,71,97,153,254,194,85,229,50,237,151,174,148,92,94,179,101,226,151,207,212,48,218,45,59,193,130,39,14,66,53,206,105,58,182,78,126,174,173,147,95,24,91,39,143,220,58,25,246,255,170,166,43,158,59,23,10,10,215,108,63,47,107,2,203,149,147,67,25,103,137,230,132,13,147,69,187,225,93,159,6,177,130,171,13,69,111,247,208,124,146,87,94,170,96,109,4,185,103,229,35,228,56,219,141,136,160,160,70,231,147,36,31,73,56,96,158,174,52,8,38,133,226,218,28,90,121,121,167,240,115,253,122,96,88,136,98,139,11,167,197,235,198,6,117,60,172,149,240,96,211,224,109,181,112,79,21,151,8,235,39,37,166,115,110,214,111,91,21,151,85,113,129,103,253,98,213,132,60,173,88,209,90,118,213,194,146,197,250,237,152,172,159,212,64,195,46,193,118,175,117,116,59,239,199,115,133,192,141,228,75,162,102,52,209,202,174,228,239,160,254,64,1,73,151,239,77,81,151,234,234,130,132,78,253,150,42,234,245,35,69,47,105,29,29,73,84,243,170,168,84,52,196,62,214,43,82,99,161,161,117,243,187,170,239,85,19,9,243,70,44,174,16,249,65,60,48,31,208,137,9,106,206,160,60,128,163,155,106,97,71,21,239,18,28,229,228,152,71,68,155,155,8,48,81,178,48,148,44,199,147,213,100,218,76,72,58,163,60,48,109,56,246,10,119,77,92,157,137,194,180,28,147,5,219,133,160,136,100,116,56,151,105,29,124,153,151,76,163,94,195,215,98,192,202,227,69,133,100,237,186,40,224,48,26,147,101,77,238,61,128,97,79,30,77,38,51,217,92,82,137,37,246,78,169,134,28,161,166,18,6,205,97,104,50,148,138,109,236,68,206,16,45,70,84,24,161,17,107,9,146,162,129,176,89,1,11,53,97,46,63,117,160,168,135,136,11,159,234,106,250,161,209,146,32,48,49,24,118,84,143,58,202,148,161,87,166,142,234,74,215,152,170,234,154,218,222,170,128,243,188,49,101,77,235,84,173,110,220,145,202,37,235,65,83,147,59,13,133,175,242,101,233,3,171,89,58,186,50,95,217,151,208,44,69,143,192,23,80,84,153,111,45,58,129,91,232,156,50,208,214,45,118,111,21,197,212,108,177,180,44,118,209,223,55,197,82,177,88,196,58,118,172,25,113,53,115,3,125,174,3,113,47,96,251,184,235,216,128,172,16,187,94,151,11,108,118,175,19,67,161,66,91,71,85,27,136,47,40,84,12,227,186,192,166,146,5,199,125,32,188,168,142,255,140,242,143,181,225,78,95,84,67,232,63,186,203,66,174,109,54,243,162,122,246,162,138,150,4,153,147,77,77,195,87,225,224,18,140,246,124,82,114,239,121,161,99,40,33,48,211,172,180,133,153,118,84,71,199,253,12,9,190,51,206,94,252,140,100,47,254,224,195,243,143,191,235,202,94,60,210,100,188,246,62,6,39,126,213,141,139,36,227,133,183,130,164,123,197,245,44,3,13,44,57,95,198,58,3,26,48,173,51,160,241,17,251,94,216,115,112,249,105,235,253,211,72,91,118,179,54,227,252,47,87,74,233,31,253,242,241,199,127,121,252,198,239,31,189,242,234,232,252,83,236,173,14,198,88,247,176,162,14,143,49,120,43,8,198,112,61,222,68,12,60,186,135,88,185,68,161,240,165,244,89,9,245,249,239,137,249,176,136,195,250,141,200,90,87,133,171,41,215,61,128,173,83,162,252,159,63,174,52,56,203,144,95,127,122,254,218,199,23,30,55,233,14,76,70,108,125,121,68,168,135,59,5,173,5,57,10,164,154,100,138,252,76,128,102,113,231,233,100,188,243,225,249,127,254,176,63,80,4,48,145,38,22,96,81,234,153,160,125,195,145,93,160,211,18,156,9,7,0,103,36,223,0,191,66,185,38,250,28,232,100,149,77,54,81,53,102,232,109,55,70,76,198,60,236,89,135,58,114,19,169,32,212,234,243,247,190,243,232,123,127,57,255,206,199,231,175,255,111,174,187,138,100,84,112,14,11,179,190,141,70,249,39,114,36,27,29,48,105,230,1,50,168,33,4,194,140,210,190,165,24,43,208,179,195,68,146,11,9,51,188,153,62,225,226,148,168,10,6,148,18,141,158,66,153,51,43,17,1,103,198,47,145,75,89,88,149,122,180,110,172,40,82,245,6,177,202,206,59,170,11,131,215,16,255,95,24,194,120,225,14,88,220,196,66,161,240,96,239,134,32,228,173,71,84,139,27,153,16,34,193,91,199,150,87,103,103,123,68,2,70,146,112,34,155,201,38,98,185,120,60,19,25,124,26,72,178,124,116,17,62,134,188,23,228,68,160,53,61,172,224,56,123,247,167,232,74,247,101,113,29,235,235,55,54,106,15,177,1,46,93,213,250,177,130,29,77,70,227,137,101,54,103,119,6,138,249,184,100,193,186,228,216,210,127,252,227,103,159,252,199,227,159,190,58,90,151,44,19,166,0,78,97,86,172,222,171,242,131,50,161,33,16,180,173,254,63,251,232,141,71,111,252,252,209,191,253,254,139,127,251,112,116,253,167,60,81,15,66,134,53,240,111,189,114,254,155,159,16,169,106,116,29,103,60,59,150,143,205,110,119,206,223,254,23,232,244,143,191,253,236,79,8,231,159,132,155,205,200,149,119,223,51,187,223,189,210,238,189,221,223,56,79,188,243,159,252,227,227,119,62,188,138,174,189,103,188,189,15,220,40,18,73,72,232,38,135,255,221,231,127,254,243,249,235,31,124,241,131,215,177,201,221,21,248,223,9,113,203,235,206,1,202,203,47,199,253,138,110,240,214,215,36,233,149,214,208,16,215,228,223,86,159,142,110,8,95,139,77,43,213,216,180,0,201,126,100,206,126,158,12,31,206,103,122,210,137,188,151,160,171,143,216,176,240,198,250,192,27,235,3,47,64,153,55,161,230,120,227,31,253,31,23,200,212,63,113,136,133,226,77,149,137,252,232,37,8,95,197,186,176,102,18,250,181,79,31,60,25,188,2,124,222,243,157,107,50,36,126,174,99,206,182,98,193,96,24,248,158,239,252,125,246,209,155,46,48,130,204,31,61,60,168,167,104,127,138,195,246,247,119,223,252,236,79,63,186,146,185,27,44,160,182,26,82,93,197,93,12,72,61,6,34,32,104,236,194,24,123,188,24,120,254,191,254,249,252,173,255,33,90,114,198,64,143,221,112,159,172,27,174,216,207,33,213,50,221,152,64,50,251,255,160,69,125,254,206,159,77,22,50,135,184,100,4,28,162,43,185,163,253,254,78,168,222,46,173,198,176,190,169,134,229,156,234,33,185,27,10,146,217,103,27,90,229,208,33,179,55,37,189,6,107,53,22,138,133,226,72,110,15,197,4,91,14,60,118,63,195,37,81,3,231,39,235,86,4,39,150,108,161,21,142,37,110,207,251,0,226,223,234,233,77,74,114,137,9,61,244,223,228,234,234,164,44,135,150,150,242,205,102,30,172,44,72,24,205,73,82,71,240,169,196,162,114,180,149,118,189,137,228,122,152,80,81,192,255,78,26,10,72,120,109,77,71,47,127,254,218,111,129,24,180,37,29,45,102,235,154,18,149,156,127,250,202,249,47,190,77,243,195,137,130,162,202,142,10,143,63,249,238,163,31,191,203,42,112,233,244,226,158,206,146,37,80,215,185,174,57,1,58,223,136,81,184,208,169,190,192,15,153,84,234,147,11,147,23,202,76,199,231,52,113,124,150,235,6,26,7,34,103,213,134,194,95,199,140,72,140,196,195,196,178,155,135,60,105,22,130,96,233,5,113,42,205,73,145,84,26,84,176,162,115,165,46,181,69,75,174,228,6,37,12,18,234,236,50,155,93,180,163,84,206,148,15,251,31,56,236,16,161,66,137,37,179,216,155,185,4,239,74,123,56,126,244,175,72,244,250,23,94,76,112,116,97,18,148,17,244,214,115,244,214,187,210,222,78,28,189,157,92,184,55,143,203,151,178,118,236,125,251,152,78,187,182,130,185,208,32,138,53,89,101,198,172,118,204,183,252,20,125,29,61,157,22,191,120,229,149,208,249,107,31,155,78,139,38,160,221,222,109,146,235,158,158,73,24,25,142,135,236,96,111,145,84,64,158,183,106,164,140,98,0,33,8,140,169,52,98,235,83,201,72,228,114,89,74,229,226,228,155,34,65,182,166,136,88,191,234,96,15,44,53,114,154,29,159,137,52,156,159,182,24,16,232,188,197,108,17,127,113,240,232,253,223,9,220,65,202,178,40,247,13,254,224,80,70,15,188,111,182,93,84,88,111,15,62,0,19,73,223,3,80,32,47,82,37,147,1,32,146,39,235,228,65,159,67,144,63,251,232,185,103,187,232,190,194,67,208,243,220,3,62,214,117,236,97,22,251,14,58,201,252,142,62,179,130,243,248,51,11,156,234,205,167,190,85,193,133,197,166,68,130,157,26,82,142,43,136,229,30,169,131,114,3,54,165,193,76,230,0,23,220,181,44,245,208,100,155,124,120,7,75,126,153,89,65,210,230,156,38,202,166,172,2,153,219,17,8,225,200,223,65,157,168,170,117,193,80,80,228,210,222,82,207,6,194,43,10,162,57,131,176,26,135,247,189,48,201,23,113,111,66,107,22,183,69,82,27,168,178,249,227,204,199,3,209,238,129,64,121,123,156,2,110,69,242,180,229,103,73,136,129,154,113,73,10,119,209,127,147,44,239,164,142,139,248,172,139,178,212,51,4,239,218,196,10,218,90,225,15,116,81,217,195,134,59,146,173,135,149,59,91,172,178,151,134,159,142,188,96,111,237,65,108,111,66,8,197,98,121,252,191,32,250,188,78,49,229,124,57,14,47,11,19,18,49,227,221,66,71,226,32,43,119,108,47,170,58,242,250,197,252,186,165,147,71,186,165,63,76,27,85,231,92,132,77,119,66,215,234,179,146,193,42,220,4,233,5,101,120,244,169,131,48,198,125,101,88,83,25,162,116,46,53,105,191,78,132,129,19,1,183,2,22,29,241,205,252,64,12,232,41,59,29,62,5,201,13,124,116,219,196,242,29,43,174,63,251,232,87,209,104,20,237,179,86,93,85,65,175,194,116,188,38,203,206,11,243,122,173,44,133,99,98,136,254,31,205,70,176,102,169,112,138,77,139,55,109,246,196,196,220,24,50,32,129,11,147,125,187,230,227,162,185,107,39,227,216,137,233,14,22,194,193,122,139,238,93,111,20,224,107,26,4,231,3,38,122,224,238,182,74,132,150,17,51,104,112,40,158,209,136,91,18,58,10,64,132,152,83,192,178,87,182,37,206,105,227,149,33,160,133,133,8,43,241,134,63,48,16,85,196,249,120,128,18,154,201,233,148,110,104,161,222,80,54,177,122,105,70,143,106,216,86,0,77,134,147,147,81,248,196,11,58,116,14,185,68,103,16,95,67,205,230,163,216,158,62,108,154,209,131,129,117,20,242,169,23,13,240,71,64,48,145,53,194,189,65,29,6,152,165,1,245,19,0,69,59,119,16,132,33,223,80,133,124,27,152,218,204,115,247,56,151,92,97,228,20,214,43,157,103,165,96,136,50,54,65,206,101,179,104,80,173,2,53,125,150,169,233,115,69,172,139,13,203,242,57,35,79,103,202,137,20,75,195,35,118,10,45,211,48,188,9,237,164,178,49,72,11,95,133,239,201,120,82,65,223,247,113,251,104,190,208,247,50,231,54,216,242,118,27,180,241,193,249,142,229,56,216,236,239,56,104,186,228,113,30,132,150,13,0,241,244,195,102,66,86,210,76,114,141,201,37,200,100,121,51,173,59,78,46,169,230,158,183,67,162,135,71,161,101,102,192,152,40,129,184,39,80,38,20,231,13,17,153,62,30,194,13,144,111,194,217,5,142,88,48,179,115,186,15,19,109,56,249,14,183,185,172,92,109,210,242,224,139,70,239,182,218,42,30,150,135,111,163,233,15,201,223,97,1,226,129,159,197,47,29,235,36,53,81,143,254,123,66,255,149,89,129,204,74,100,86,116,192,138,14,88,209,1,43,178,110,23,48,64,117,58,177,24,105,124,98,37,107,164,253,6,39,58,47,58,224,54,200,223,91,147,250,63,46,203,44,214,140,65,216,220,45,196,151,3,161,64,219,26,188,47,195,130,89,145,57,94,210,7,155,104,166,2,190,11,85,209,219,130,112,173,96,239,251,250,117,0,221,253,244,72,171,203,161,152,251,185,95,66,35,88,53,142,202,162,239,193,168,54,11,206,113,136,222,227,32,14,90,110,52,4,174,77,6,238,145,46,138,207,223,116,1,167,37,239,140,79,126,140,15,222,62,62,49,15,44,35,52,87,255,196,85,204,70,192,162,38,107,230,51,19,212,9,203,197,52,57,157,248,173,165,111,186,76,57,151,175,229,183,138,157,17,105,228,59,171,91,158,143,194,206,204,86,137,201,43,153,207,201,117,38,235,138,189,15,88,33,206,76,182,199,104,129,144,222,168,69,187,197,229,73,5,61,204,120,104,254,158,251,90,12,87,173,67,177,197,4,162,23,26,246,39,152,45,172,23,234,92,174,196,41,200,149,56,41,192,69,70,29,243,117,13,220,148,81,144,2,243,244,70,193,32,111,122,99,199,240,66,77,221,134,23,67,172,83,212,96,250,239,237,186,171,224,66,240,204,133,127,193,27,241,1,49,205,222,3,77,27,250,130,205,75,173,190,10,167,132,112,145,137,35,228,140,96,219,34,99,134,73,195,234,212,47,29,231,62,19,201,49,64,236,197,219,205,117,48,210,41,26,21,204,208,105,166,135,56,94,42,6,118,45,179,122,21,29,222,196,220,74,83,205,208,27,124,6,182,27,36,155,24,78,32,102,85,238,227,149,218,110,194,56,149,40,16,246,160,239,200,199,228,157,222,48,239,244,200,59,39,195,188,115,66,222,145,135,3,14,85,166,239,13,7,160,245,222,112,64,154,239,29,12,3,231,129,5,231,193,48,112,30,88,112,30,12,3,231,1,133,51,146,15,211,217,134,67,155,46,22,252,181,103,62,60,177,138,185,154,86,185,108,85,56,176,42,28,88,21,14,104,5,28,255,2,52,138,119,234,149,67,155,139,171,98,173,121,204,150,163,138,110,154,201,167,88,195,143,253,200,48,18,86,134,161,196,102,52,21,34,112,154,242,4,53,109,14,115,62,33,239,254,252,243,95,255,140,220,73,126,254,157,127,58,127,231,195,191,126,250,170,16,241,166,77,54,225,148,19,72,189,168,182,199,96,73,1,195,39,254,97,206,14,9,44,193,23,157,216,234,217,223,178,85,148,109,53,15,108,53,15,108,53,217,172,137,152,99,33,168,9,52,121,51,222,7,217,131,216,158,231,65,134,132,254,103,103,172,67,81,96,59,177,197,225,28,60,72,242,152,4,143,73,112,95,18,60,10,170,104,86,116,95,113,201,90,165,3,194,59,52,70,213,69,16,44,49,204,235,230,224,22,182,250,64,168,171,245,182,176,135,160,132,155,42,22,103,16,223,129,225,244,179,88,73,136,158,176,152,116,210,113,221,64,5,13,165,134,54,51,85,44,63,96,74,86,155,209,97,207,227,217,137,235,217,30,26,135,94,71,45,53,148,42,234,51,247,117,65,212,137,102,49,133,190,150,181,118,91,107,230,133,204,215,225,26,66,109,75,117,149,72,238,192,57,29,23,17,44,76,157,80,65,251,173,166,129,199,78,25,110,227,36,189,183,40,181,168,176,43,229,45,242,114,38,246,248,215,72,30,81,209,168,72,13,226,29,105,40,122,157,211,215,123,12,140,188,8,238,148,130,8,90,44,170,137,82,129,149,109,48,11,46,225,107,177,88,21,253,39,136,80,113,139,55,238,50,139,206,152,234,192,164,132,230,21,71,239,162,221,150,241,112,220,125,226,231,246,14,123,124,135,39,23,237,176,6,254,219,94,61,146,2,123,151,120,245,239,157,205,180,33,125,167,161,180,137,110,4,238,245,250,94,201,121,156,233,118,113,37,238,8,117,99,244,139,117,67,234,143,34,232,16,61,56,70,20,120,104,180,89,105,159,179,200,61,87,22,105,231,170,242,63,239,95,77,254,103,114,161,199,114,60,27,6,199,156,152,215,165,174,248,90,188,59,21,91,96,112,116,88,239,110,26,30,121,188,29,193,184,236,111,64,230,111,195,227,21,91,104,48,18,181,42,112,10,234,103,50,65,99,173,80,22,139,216,44,35,91,201,36,172,240,34,236,142,189,102,143,46,34,167,99,113,165,2,150,240,94,209,69,138,182,224,34,153,212,197,131,139,112,254,73,44,188,72,57,29,175,76,167,228,216,222,41,51,60,3,187,179,179,168,233,63,60,41,235,90,11,28,15,95,122,9,8,118,8,244,248,238,151,9,125,254,90,50,153,188,86,111,226,245,174,182,253,27,241,125,127,90,130,63,65,154,136,238,131,209,145,171,33,49,120,159,121,220,194,41,167,108,251,90,53,93,205,86,165,179,190,120,10,229,113,176,153,73,124,131,207,236,48,193,12,19,253,225,1,55,164,102,11,29,96,53,119,3,161,168,105,65,243,210,75,56,242,68,75,146,177,254,34,30,77,103,18,233,163,110,40,30,141,165,226,153,44,250,22,179,190,159,185,135,144,159,236,42,229,195,122,123,210,168,232,26,24,106,56,198,83,173,114,32,141,32,76,76,93,173,106,171,146,138,54,16,112,127,83,207,203,123,224,165,182,129,198,173,169,228,161,222,47,184,75,102,167,40,230,102,139,165,121,113,183,88,148,196,82,177,36,139,181,185,226,124,73,212,102,139,197,122,9,158,52,74,98,162,4,143,58,232,81,111,22,30,197,103,197,195,197,226,98,73,60,68,143,154,248,81,107,150,214,234,162,71,49,252,40,57,43,102,74,197,245,69,209,40,113,47,62,44,21,23,231,196,30,170,149,152,181,5,147,241,4,188,79,56,25,182,50,72,8,25,3,98,200,240,129,101,198,241,100,198,127,198,127,200,31,253,69,149,167,243,161,83,120,18,10,177,83,48,4,199,224,12,60,59,195,85,251,158,135,236,101,114,138,133,244,90,57,156,142,139,33,242,137,132,44,26,28,164,65,123,91,244,72,28,174,13,114,56,138,125,235,144,227,143,245,198,157,26,33,122,12,114,253,240,120,226,143,63,246,54,61,5,67,244,24,244,4,118,106,42,148,207,31,77,202,138,210,194,7,32,150,51,200,249,55,217,213,17,253,85,116,143,227,140,244,128,222,13,133,136,85,102,40,211,34,211,130,159,177,96,77,241,180,245,148,128,204,142,95,6,162,173,111,254,240,101,21,66,33,118,10,135,192,238,51,148,192,94,21,248,159,25,82,227,204,28,139,47,160,78,68,86,171,158,184,240,11,34,53,237,193,219,153,234,181,114,185,26,195,234,181,7,16,86,92,136,163,79,2,125,146,232,147,66,31,72,106,153,65,159,44,250,228,208,103,26,125,208,57,34,204,162,79,9,125,230,208,103,30,125,22,208,103,17,125,150,208,103,25,125,110,162,207,45,244,89,65,159,85,244,89,67,159,117,244,217,64,159,219,232,179,137,62,91,232,115,7,125,182,209,231,46,250,220,67,159,29,244,217,69,159,251,232,19,66,159,23,208,231,235,232,243,13,244,153,16,64,93,135,24,78,244,153,66,159,188,176,55,195,198,21,210,44,241,11,2,186,235,209,226,202,198,82,113,109,123,117,126,115,185,100,222,217,74,5,245,76,3,246,124,182,222,54,86,240,189,104,193,67,42,139,199,191,177,42,181,247,163,213,134,166,33,169,96,42,17,153,80,191,158,248,70,6,201,5,209,150,174,33,129,24,157,147,208,140,179,9,43,90,12,235,144,222,190,186,222,244,2,192,124,219,1,98,216,217,90,196,222,92,87,71,91,175,224,210,54,204,84,193,66,169,16,155,81,38,18,127,91,112,182,129,158,22,18,44,178,121,42,253,13,41,138,79,252,245,170,213,219,3,101,47,50,211,158,40,120,22,77,196,247,64,162,106,117,218,72,202,140,199,35,103,206,14,190,158,184,126,157,148,251,52,45,102,34,16,121,135,137,24,26,44,86,37,30,239,179,88,19,137,84,86,136,204,8,228,190,1,27,120,161,241,107,213,144,126,253,122,88,47,60,192,2,137,142,24,210,61,28,17,163,161,85,164,134,129,131,183,178,78,216,195,8,181,188,4,75,163,233,105,5,9,187,84,50,154,145,80,55,178,146,205,230,32,102,185,46,94,139,137,167,100,87,173,194,37,29,88,168,72,50,152,3,200,216,231,39,66,128,206,246,1,58,43,167,202,79,0,232,116,165,170,40,178,92,9,14,116,101,80,108,185,176,16,171,148,211,2,169,142,132,191,129,213,83,41,37,203,170,103,70,42,80,166,146,229,74,57,86,78,95,72,160,180,94,190,152,64,233,122,255,162,2,165,217,144,24,188,207,225,4,74,243,181,139,10,148,86,3,151,22,40,173,33,12,37,80,70,29,190,169,238,89,160,87,237,209,116,34,150,75,30,117,71,43,140,146,20,206,90,93,191,136,132,248,108,189,44,215,15,149,0,162,105,189,252,180,69,211,82,26,181,133,95,132,71,29,187,180,234,24,69,31,57,149,173,144,177,156,58,254,51,254,51,150,135,199,242,240,87,90,30,118,50,18,230,203,132,125,32,17,14,134,16,164,21,37,214,135,205,87,202,185,196,19,96,243,179,82,53,27,87,98,129,217,252,106,194,1,52,104,198,88,143,2,214,119,215,155,232,108,157,106,169,181,25,72,34,153,73,137,245,187,179,235,155,221,216,173,197,154,134,206,225,226,218,214,246,254,252,118,13,125,155,237,194,239,90,169,184,11,255,206,182,55,247,225,160,94,104,205,55,230,111,223,221,92,174,75,137,157,173,68,174,178,185,185,181,112,103,58,241,176,106,28,167,166,150,238,215,43,139,183,202,197,245,229,205,253,217,217,82,109,118,182,220,208,103,247,211,221,237,149,217,91,237,101,125,99,109,105,126,161,115,251,112,161,86,63,92,67,143,119,91,107,243,243,203,203,203,245,98,41,167,110,150,82,237,250,177,161,172,223,207,62,204,100,246,239,165,239,78,223,219,52,212,229,210,236,97,187,117,112,47,190,147,204,36,143,214,51,138,38,77,203,154,186,116,88,169,244,186,115,235,173,210,118,85,191,149,173,229,26,139,247,150,186,219,169,146,50,219,46,222,154,154,82,244,78,250,86,117,58,85,46,101,202,179,83,197,133,90,113,122,231,110,118,110,186,218,157,95,171,205,85,102,143,150,118,218,119,244,181,233,148,82,174,205,171,70,204,104,237,110,159,204,110,156,164,183,86,213,214,201,122,186,185,155,43,86,87,164,76,241,72,174,214,74,185,57,101,125,42,185,209,59,150,147,15,107,157,236,212,157,246,194,65,55,89,155,159,94,104,236,74,245,242,173,91,229,59,91,83,27,233,249,163,147,249,204,253,245,213,86,46,123,235,96,46,213,94,139,39,239,196,79,170,210,195,76,39,41,53,59,221,165,213,187,43,122,105,238,78,172,212,88,155,47,150,86,148,219,153,213,187,49,99,229,240,184,177,149,94,149,171,202,194,196,212,126,106,126,78,77,100,228,149,163,76,246,190,82,158,186,155,43,102,141,141,147,226,90,250,238,238,122,115,125,229,246,236,122,46,118,152,217,47,45,207,181,110,223,149,138,237,205,116,117,37,123,50,81,90,59,57,150,214,151,38,100,163,180,127,146,105,151,239,220,43,111,196,167,170,19,169,230,116,167,123,212,220,232,148,30,22,23,55,245,212,237,157,102,107,123,109,125,233,238,173,173,248,110,105,181,190,61,43,215,110,237,207,109,105,185,233,142,60,59,157,49,54,183,215,234,107,183,139,55,39,86,142,186,55,115,91,59,189,140,113,47,121,114,235,248,232,238,241,253,248,68,245,246,145,49,221,153,147,151,140,226,221,196,92,185,187,179,186,154,45,77,228,234,39,75,29,132,167,86,177,33,223,191,125,79,43,166,123,243,7,75,75,219,165,157,229,181,132,156,93,223,221,88,169,164,238,109,117,167,215,154,203,75,203,43,171,197,163,147,248,196,81,85,79,28,223,189,27,91,76,28,199,83,237,238,122,66,137,45,148,202,137,78,87,234,222,90,85,119,143,38,118,203,83,173,82,93,79,109,21,27,183,214,181,213,222,250,118,125,103,251,214,238,92,171,34,207,222,239,172,236,63,188,183,210,106,238,238,212,87,239,207,111,173,101,203,15,51,83,165,92,105,98,58,209,221,217,221,73,110,108,29,220,79,197,215,182,13,169,102,108,220,43,78,199,214,180,90,233,112,97,181,125,107,122,107,241,104,255,224,246,78,250,166,177,191,81,89,95,238,109,148,26,251,115,203,75,221,157,195,149,205,217,233,78,182,168,236,62,44,222,145,246,31,118,103,27,153,221,236,126,55,121,175,118,59,190,210,61,168,205,246,150,215,110,110,86,212,251,183,149,131,205,221,77,99,101,123,191,182,189,191,88,234,110,205,238,55,27,70,175,214,88,235,165,140,251,157,163,218,74,113,195,168,37,167,178,27,155,155,55,23,202,183,247,187,183,182,202,189,131,173,229,141,237,218,157,141,155,141,219,247,226,107,241,185,137,253,233,59,183,138,185,248,236,113,238,225,196,252,252,253,122,188,210,237,206,239,166,138,203,217,214,252,250,236,172,118,112,18,155,61,84,123,119,146,187,219,71,197,147,248,198,253,196,108,177,126,179,211,77,238,87,138,75,245,238,210,246,220,221,88,91,157,87,36,99,63,89,77,22,239,105,11,169,147,228,238,214,238,242,154,124,243,225,65,187,136,54,209,172,113,112,123,121,75,59,78,148,230,39,138,237,216,236,226,174,62,167,230,86,182,139,136,111,62,188,253,112,225,238,238,254,218,173,251,203,107,185,213,140,34,117,150,228,205,197,106,242,238,253,173,59,205,251,39,157,249,78,121,247,86,166,55,127,87,74,23,151,22,226,115,197,101,117,117,253,112,57,62,215,108,100,15,238,245,218,71,119,165,90,117,229,80,146,90,83,122,108,61,86,218,185,115,156,218,217,173,220,191,119,156,171,45,55,55,218,29,41,245,48,215,48,154,169,217,86,71,186,115,63,61,183,181,157,88,222,42,107,119,247,87,164,131,91,201,196,196,252,244,214,22,194,72,186,185,164,106,205,213,88,75,45,102,87,231,142,106,217,123,83,135,241,165,214,230,193,254,242,173,68,123,126,183,181,92,153,155,205,29,36,235,19,173,227,197,93,237,97,236,104,83,158,90,232,61,188,179,218,218,168,233,217,91,241,173,133,206,230,86,110,49,131,54,210,218,218,193,205,91,59,199,155,211,183,179,55,15,22,18,153,212,90,85,203,150,230,98,197,253,149,74,172,139,54,160,49,17,239,220,220,237,76,199,22,86,87,110,46,212,182,246,39,102,91,219,27,217,9,169,58,181,56,145,146,31,110,54,119,87,54,139,109,180,203,148,74,92,75,84,99,55,239,151,106,243,41,180,71,226,218,86,124,187,190,86,201,61,204,174,22,155,171,218,195,114,239,184,183,185,85,211,151,139,157,82,186,30,123,152,45,173,169,250,102,171,188,190,157,189,181,168,102,111,237,172,197,55,15,138,242,156,188,177,118,187,23,107,200,59,219,202,98,41,217,77,47,246,210,213,197,164,156,221,94,82,209,1,25,219,77,245,14,178,141,116,122,98,49,182,180,157,212,119,139,183,115,179,90,110,125,123,225,102,118,161,186,176,124,144,73,236,44,43,245,123,189,114,109,233,206,226,238,198,250,113,102,110,181,57,55,43,165,214,154,234,194,65,75,77,27,229,181,135,241,234,142,49,145,75,102,181,45,121,117,37,123,160,205,110,111,215,203,183,239,222,42,41,187,213,246,113,60,123,144,88,42,61,220,173,101,150,211,139,27,135,229,101,165,123,175,183,163,101,140,68,106,187,213,57,41,201,117,185,217,74,30,173,212,209,161,112,82,153,88,155,141,149,87,75,141,217,141,123,107,201,141,131,132,210,62,73,165,215,142,146,211,90,231,206,84,188,91,169,174,234,55,245,213,181,158,113,231,206,198,221,217,69,109,229,120,241,176,119,164,37,140,141,120,170,183,112,235,246,92,107,167,183,186,187,154,59,152,159,109,84,246,51,59,247,247,235,43,37,35,19,139,229,142,238,100,167,123,213,149,229,84,115,55,181,187,147,221,92,58,88,88,56,86,106,115,74,99,123,99,59,209,73,76,235,201,137,92,123,105,126,93,111,63,156,93,170,110,238,79,119,37,45,27,191,223,109,223,222,217,153,223,174,167,139,197,187,247,186,75,155,43,205,149,229,185,157,221,94,117,227,96,39,153,51,110,26,232,140,41,170,221,149,148,178,180,189,208,233,37,107,181,74,117,62,185,187,32,31,173,168,247,167,38,178,245,68,231,126,58,177,174,117,146,139,197,162,222,94,59,94,78,28,87,23,117,125,249,246,252,118,107,231,126,44,179,186,179,150,169,62,44,159,236,220,202,197,238,118,23,115,71,217,135,165,135,221,202,202,212,116,124,246,94,49,189,123,255,228,126,50,99,44,198,167,229,248,81,57,145,52,244,229,197,178,212,158,72,55,86,86,234,19,235,39,169,250,253,141,37,197,152,218,56,88,175,54,142,78,98,203,7,221,84,123,222,104,167,229,157,68,182,115,180,50,125,124,231,72,109,174,36,42,198,205,249,251,183,14,83,8,15,241,84,121,229,230,238,226,209,78,235,118,229,222,122,174,121,119,113,106,41,182,212,157,109,239,196,107,149,169,222,90,230,120,125,65,81,54,140,158,58,213,61,218,61,104,47,30,73,169,106,70,94,203,205,166,230,209,136,166,119,138,55,171,155,55,111,21,241,241,124,115,115,59,61,175,31,222,172,213,106,133,130,128,153,129,100,229,226,183,114,160,253,190,135,77,144,38,113,92,7,118,47,19,207,229,166,165,138,100,153,91,200,178,124,230,170,29,194,247,242,136,33,5,179,77,247,171,85,196,247,226,168,96,249,232,116,50,155,62,234,206,224,39,93,194,121,102,99,177,25,218,120,74,46,103,171,213,25,198,69,178,59,160,25,18,78,118,146,242,118,113,196,217,25,90,163,46,135,190,150,206,102,210,185,216,140,21,24,54,79,2,206,176,38,38,33,178,72,236,108,240,240,24,63,109,16,206,158,7,57,155,152,142,195,205,215,208,141,216,46,233,232,16,16,60,147,96,97,58,169,75,114,189,99,228,99,108,108,216,236,244,2,144,230,27,146,179,15,98,183,58,84,91,147,147,244,221,138,164,67,59,199,147,132,219,204,171,154,170,120,205,55,205,76,78,67,132,123,55,140,19,46,76,78,66,248,19,235,55,130,26,92,216,197,11,182,73,228,48,190,121,163,83,173,214,143,93,29,112,119,144,147,116,117,197,43,137,100,146,33,220,99,21,245,95,225,193,161,51,165,196,225,97,24,81,199,116,17,83,209,46,145,219,216,153,1,195,216,73,238,193,72,123,194,18,252,233,200,241,71,37,113,242,84,145,109,189,16,82,193,223,44,15,234,50,52,240,90,222,4,134,8,246,226,72,71,225,188,233,159,52,213,21,169,120,90,26,102,32,62,189,50,49,250,165,151,224,46,128,106,5,40,49,152,68,51,222,175,11,95,202,208,80,6,45,98,246,208,111,1,247,105,154,81,157,188,84,109,123,161,187,239,171,36,79,222,240,111,230,73,160,40,143,97,93,96,4,161,54,152,91,133,218,195,129,96,190,133,190,184,225,192,225,59,18,49,49,23,23,227,153,152,24,77,69,184,107,140,126,123,172,47,186,48,21,70,221,49,18,16,77,78,167,225,108,189,80,51,178,213,76,60,153,78,37,120,53,141,253,232,53,127,209,179,123,104,244,254,93,20,98,192,123,156,199,126,60,196,176,168,65,163,241,239,227,226,109,14,187,32,162,117,3,241,0,82,245,116,0,175,115,161,13,54,44,60,214,123,251,118,166,194,5,206,5,137,10,90,251,238,133,223,214,37,21,145,120,176,233,191,96,179,136,27,192,225,36,101,231,245,40,234,143,123,2,121,81,204,154,104,49,115,23,142,206,205,151,136,92,24,20,69,197,255,66,103,228,158,216,13,19,57,103,254,206,6,130,15,21,200,218,168,64,71,55,80,157,150,86,7,102,119,116,40,98,225,114,17,204,127,55,228,146,241,107,100,184,145,157,161,195,30,203,47,147,212,203,202,82,175,91,226,4,163,61,177,24,226,107,200,149,118,18,127,55,99,74,246,242,251,117,89,86,84,235,201,49,123,194,83,167,56,188,132,153,221,250,9,200,27,230,214,59,182,224,240,228,15,76,101,121,52,25,199,186,242,216,12,111,185,48,115,208,49,32,61,47,187,240,207,99,205,238,100,89,105,119,21,4,2,22,84,112,195,6,21,87,236,221,133,200,221,54,4,120,2,146,20,68,158,178,203,79,166,65,0,19,160,156,237,131,166,184,111,179,185,36,250,15,181,107,99,34,76,35,0,214,221,116,85,74,75,85,87,227,157,166,175,244,72,1,180,122,178,218,68,51,213,134,28,174,84,142,107,162,233,106,40,1,134,210,105,134,234,125,199,130,173,25,104,151,216,51,140,120,142,177,177,97,193,139,206,99,255,129,129,148,57,50,172,13,30,153,195,248,99,48,46,205,254,135,70,101,159,205,70,246,87,42,129,182,202,89,63,130,206,60,214,97,219,139,65,43,134,228,250,17,29,142,174,200,28,25,8,212,64,15,29,218,65,59,35,117,185,254,190,86,173,198,130,118,168,145,248,154,3,71,102,213,179,119,36,41,177,216,104,237,88,134,205,89,251,149,105,216,192,13,40,141,40,24,136,128,9,235,24,163,87,222,240,188,45,255,246,42,70,127,31,139,164,237,162,216,44,21,239,45,139,219,197,42,182,6,90,78,206,98,147,164,219,96,108,84,42,138,53,252,119,5,254,170,147,7,37,248,155,20,74,197,98,5,189,179,217,158,21,15,231,138,10,126,167,168,160,39,213,163,89,49,55,87,108,206,222,6,59,35,82,19,155,36,181,102,15,74,98,102,174,216,69,37,21,82,247,120,22,85,238,205,21,83,232,145,66,178,49,103,103,111,138,15,87,138,205,210,46,125,157,252,189,93,60,41,41,20,198,206,124,177,103,22,119,103,139,105,92,50,15,70,80,243,197,28,42,217,165,208,23,235,208,239,84,41,139,96,92,40,54,231,118,81,51,71,115,172,153,196,66,177,131,30,129,173,213,4,212,59,154,75,150,68,227,86,49,131,30,30,150,138,168,37,0,103,46,62,7,29,214,231,119,197,4,170,153,129,154,7,243,39,37,48,184,50,230,217,24,181,217,226,201,60,54,207,2,48,122,168,17,84,132,64,155,178,30,78,44,22,15,23,110,139,185,18,25,206,209,66,147,225,220,152,43,118,80,9,0,188,11,112,44,180,240,179,4,122,150,176,166,192,28,79,118,225,4,151,215,23,111,139,77,110,162,80,155,139,182,54,205,242,237,98,218,42,233,46,22,51,168,100,2,1,183,104,2,87,91,42,30,46,33,136,209,176,107,115,232,89,99,233,120,14,214,130,129,30,130,77,89,23,112,209,94,218,159,19,155,139,197,24,122,216,65,15,53,168,25,95,74,207,1,42,115,75,108,108,21,58,223,83,75,48,223,55,139,221,229,219,128,172,98,12,170,151,178,115,162,134,0,153,67,203,2,213,221,181,22,20,249,155,44,180,135,104,172,6,182,89,67,67,69,144,46,46,66,241,124,145,188,148,99,245,209,82,66,117,86,210,179,208,243,109,182,108,217,130,37,216,186,123,130,13,225,42,12,23,29,186,38,227,183,240,224,99,55,209,232,17,64,26,94,148,100,38,209,223,6,3,134,128,113,52,59,61,11,120,136,205,238,82,8,15,103,173,202,82,241,104,69,97,109,161,190,14,75,246,206,76,128,52,104,75,7,59,60,132,232,94,137,246,216,244,232,177,148,156,155,198,112,149,74,226,61,178,44,230,203,162,177,80,92,94,132,250,197,135,120,54,209,230,73,161,71,243,216,132,16,227,98,57,142,222,194,143,76,19,66,203,198,207,135,62,244,177,245,99,167,107,112,91,191,23,36,156,224,128,136,24,56,23,97,62,196,56,36,176,250,176,149,79,202,146,126,136,202,227,169,116,92,138,145,114,114,223,109,127,63,30,139,87,146,105,90,78,89,165,114,141,230,58,132,114,114,15,230,40,159,108,0,223,7,229,228,106,143,148,99,21,133,209,41,155,185,18,193,46,137,112,130,86,121,19,49,97,92,185,140,255,227,202,177,126,197,42,175,166,170,217,42,45,231,47,227,88,57,189,215,134,114,108,50,227,186,88,52,237,118,120,253,141,245,20,254,51,217,75,210,102,60,103,218,242,112,229,228,22,6,202,225,34,134,47,182,224,193,175,219,166,193,86,145,74,84,172,98,60,230,232,199,126,45,18,178,46,34,108,35,183,189,98,105,133,112,147,84,51,228,209,41,22,6,67,22,224,103,12,99,94,35,48,39,202,172,62,53,69,173,183,72,59,166,185,147,89,14,70,83,83,14,189,141,15,150,209,200,82,220,200,207,6,182,147,87,219,251,68,253,19,142,71,236,141,250,168,156,66,62,168,133,58,92,46,79,95,132,120,131,97,169,161,60,129,32,178,80,192,38,109,218,40,103,115,166,106,42,4,186,41,207,230,156,23,255,167,124,161,163,191,192,10,37,209,167,129,126,90,46,59,236,24,126,231,109,72,136,163,28,51,174,218,228,22,142,155,147,32,235,222,181,106,253,22,174,11,113,158,184,49,21,25,163,31,13,25,9,140,201,127,52,67,0,232,181,179,66,166,137,35,237,19,107,195,156,53,120,237,152,187,198,240,32,240,22,173,142,73,25,197,76,120,41,198,252,187,179,29,141,14,147,200,139,119,110,217,199,94,226,149,128,166,181,1,87,28,61,121,47,50,68,187,242,204,221,175,237,74,39,4,234,180,190,221,12,160,112,206,67,54,248,62,114,30,243,121,159,157,211,183,115,166,60,163,218,51,255,106,84,61,55,160,94,158,170,212,6,142,105,120,72,45,253,218,192,26,232,203,32,0,240,205,179,155,19,132,24,249,169,136,223,124,6,162,164,3,208,77,149,111,118,248,24,185,73,101,130,29,248,156,250,205,171,33,11,190,84,220,109,250,236,193,241,56,206,120,190,148,113,89,177,192,179,68,84,104,190,172,163,131,173,113,48,142,121,180,172,27,178,31,214,135,71,184,169,210,11,198,100,217,250,187,72,111,166,242,174,207,42,245,102,139,130,178,179,3,150,133,169,173,19,7,215,233,203,159,249,192,225,181,154,6,224,68,31,180,25,57,109,95,192,230,47,169,230,243,3,168,47,93,72,68,134,30,251,112,154,191,75,208,172,172,63,205,194,250,65,158,102,81,85,161,123,4,126,163,240,211,231,141,28,222,1,184,12,172,173,188,26,192,76,232,220,186,18,171,67,59,127,137,85,145,172,8,171,79,216,36,36,109,69,150,182,18,21,81,237,164,171,236,216,85,100,147,89,227,124,131,156,38,211,162,47,156,3,150,109,24,118,78,217,38,125,99,88,51,224,186,195,139,184,30,20,75,150,140,125,197,143,100,81,133,40,215,164,233,14,6,63,29,42,82,16,6,108,74,82,86,143,83,150,210,102,56,57,222,20,248,108,10,83,127,170,159,235,67,245,125,111,38,8,235,71,78,75,251,189,132,93,232,132,203,110,255,187,19,212,123,198,209,187,157,167,76,196,252,128,227,78,37,163,83,246,235,189,227,16,124,236,124,75,191,1,218,174,120,66,30,144,56,244,137,33,170,80,244,68,18,187,59,176,48,197,87,171,187,57,107,59,151,144,112,116,109,213,128,59,194,16,8,253,88,121,235,195,159,99,101,110,40,227,209,136,7,67,193,35,211,159,115,199,106,223,39,57,175,78,116,14,88,118,14,231,203,203,78,190,107,52,151,155,124,139,144,10,226,216,33,187,175,43,237,223,147,35,40,244,55,209,169,40,251,223,174,207,252,155,153,65,167,209,139,109,234,226,137,21,246,156,231,168,147,63,179,105,225,233,171,47,182,217,81,137,136,186,227,64,100,53,228,250,145,85,189,239,11,168,148,44,212,182,197,107,180,253,225,160,10,122,39,40,244,241,80,208,248,188,19,16,32,78,137,239,4,230,107,11,11,197,249,88,108,56,104,252,94,242,0,199,199,53,181,154,205,13,138,206,18,213,195,74,132,166,85,25,85,222,86,146,112,182,162,53,75,108,141,57,210,204,131,106,152,91,128,102,144,10,235,153,192,103,41,199,205,145,27,217,13,73,133,196,212,142,188,229,80,226,122,23,77,12,154,10,119,146,115,92,25,74,184,76,209,53,103,53,156,73,75,240,202,198,170,84,171,104,7,65,74,85,253,80,176,18,116,126,246,209,15,207,223,120,239,241,111,62,57,255,201,183,185,12,159,149,125,165,114,8,236,21,190,55,97,153,62,237,73,81,119,93,25,81,33,169,12,203,136,24,247,203,138,74,67,40,67,93,81,96,149,17,124,17,123,142,84,91,91,0,48,130,183,129,222,171,156,244,122,213,134,61,56,174,53,143,28,232,8,232,67,165,151,167,1,115,29,19,9,117,104,38,92,91,34,92,22,94,215,196,15,91,219,240,71,152,128,229,19,86,48,227,19,65,200,130,40,188,86,242,214,39,59,113,143,126,247,237,199,255,253,239,23,154,56,154,83,170,239,244,37,134,153,190,68,255,233,75,216,166,239,4,145,246,70,189,162,132,227,17,250,37,38,78,198,35,207,218,140,114,179,202,178,202,219,83,186,87,235,13,196,149,227,44,241,244,98,139,198,5,95,194,191,184,60,239,182,164,200,251,168,16,223,218,78,114,210,156,64,146,26,131,58,22,134,51,137,51,225,177,246,54,181,46,30,36,68,153,38,57,123,105,205,122,229,16,42,233,80,142,190,7,76,33,79,22,206,249,219,111,62,254,197,7,44,127,57,196,150,246,203,96,30,79,142,34,97,250,163,15,62,252,236,79,111,178,254,78,220,249,210,1,63,147,184,75,212,106,102,36,93,14,204,112,207,119,25,79,141,164,207,55,126,254,249,175,254,235,241,175,190,245,248,227,95,176,158,27,202,17,222,218,151,203,15,191,169,72,13,72,225,114,15,82,98,99,147,2,212,57,77,54,122,196,229,77,128,182,4,81,151,186,107,248,231,209,36,121,96,38,173,70,191,150,145,208,104,207,71,77,31,66,50,71,124,104,121,117,70,7,74,87,237,6,92,175,0,69,225,126,122,101,92,207,86,179,85,146,103,61,145,147,210,206,220,235,86,62,246,233,76,133,214,139,203,82,124,180,249,216,237,148,214,105,19,96,59,178,109,53,57,19,1,129,145,15,76,47,236,195,198,145,217,35,19,194,36,89,227,231,239,252,25,211,99,84,179,25,142,1,77,129,100,215,87,51,22,23,83,236,63,152,106,167,97,77,98,93,206,11,93,152,91,156,198,4,47,179,200,25,228,227,182,210,147,86,224,123,166,170,192,76,201,44,61,41,91,23,155,168,51,186,44,104,174,110,219,178,32,41,62,72,56,119,51,97,183,59,53,233,217,153,127,10,111,200,216,132,83,68,224,60,151,236,91,217,252,86,221,103,223,78,106,230,55,179,84,54,170,141,198,17,251,85,217,231,127,169,186,209,182,126,61,100,95,72,210,56,136,52,207,50,136,154,121,51,207,68,11,87,164,10,73,105,159,128,12,194,228,107,50,15,163,17,235,42,12,57,255,64,104,74,45,56,25,16,127,235,145,54,211,90,0,81,90,143,229,2,148,235,132,193,197,105,41,72,220,124,36,84,215,85,124,202,224,223,119,208,242,184,35,178,119,73,42,6,56,200,59,170,43,69,56,2,186,178,239,156,25,146,244,65,239,151,121,195,59,61,14,206,54,176,128,246,205,166,98,176,132,3,56,140,63,73,252,232,232,155,232,199,230,20,52,28,173,231,159,185,156,107,175,31,68,102,198,77,150,156,211,177,253,88,222,69,152,67,207,10,237,150,40,220,191,207,178,134,194,239,235,215,133,251,183,249,7,47,191,92,33,41,24,240,92,111,42,53,180,0,247,229,48,215,191,232,72,98,8,219,75,193,33,111,216,98,5,178,7,169,134,172,239,101,238,59,89,178,228,59,89,180,244,187,89,135,165,27,241,204,154,104,117,67,252,216,149,104,187,25,49,187,99,207,14,78,34,102,183,236,89,25,63,35,221,179,103,213,253,136,9,6,123,118,82,139,152,224,152,207,78,34,36,215,132,223,170,128,44,70,214,246,192,171,2,191,33,108,109,9,5,30,223,163,66,239,9,135,210,135,151,194,156,107,164,172,69,246,232,225,69,199,190,185,105,31,59,63,78,46,199,172,109,149,226,20,149,110,36,25,135,151,69,146,69,240,200,111,139,56,146,223,22,121,28,41,38,173,110,217,115,242,36,98,3,129,149,145,39,17,27,56,172,140,60,185,216,92,68,128,40,243,37,174,156,37,86,209,245,235,142,7,64,143,91,36,141,57,38,73,232,188,246,205,239,197,29,167,148,152,91,79,10,134,153,237,75,161,249,11,233,9,82,56,245,73,244,197,229,183,47,145,180,78,52,201,61,254,3,25,238,69,184,71,117,228,183,146,101,25,194,122,33,14,12,181,177,65,52,96,102,158,46,93,3,7,1,194,168,158,186,154,255,90,70,202,78,231,210,56,111,20,203,49,198,92,88,105,98,176,152,72,147,142,33,22,247,209,235,255,27,231,1,23,62,251,203,143,63,255,245,171,228,251,23,63,248,159,71,31,254,31,242,253,209,143,94,249,226,191,127,128,126,34,174,136,60,57,127,255,39,136,37,39,76,18,173,243,187,87,191,120,237,45,116,72,122,12,69,146,203,211,101,73,16,225,186,22,231,248,142,199,206,88,198,50,208,4,9,241,244,215,209,104,112,238,178,140,119,238,50,92,195,39,121,217,131,224,217,203,216,146,71,12,82,143,190,75,19,165,191,249,125,52,148,124,147,101,236,114,166,52,219,115,230,52,227,240,198,231,248,50,154,154,134,100,129,107,49,81,105,182,246,37,3,146,164,85,209,58,195,12,30,52,32,240,169,188,8,189,183,114,178,91,248,191,120,155,101,123,155,220,60,94,188,77,114,222,152,109,186,214,195,197,91,38,167,150,217,178,253,160,185,193,86,85,222,189,224,188,187,148,16,135,70,23,223,89,176,254,49,182,248,212,108,86,126,185,233,56,206,47,183,119,198,111,243,212,243,188,205,153,228,46,124,254,254,159,63,127,255,61,50,131,228,201,163,159,190,247,232,167,31,241,79,206,255,244,221,243,111,189,73,127,126,197,246,53,67,194,197,23,182,117,100,246,201,251,71,46,251,189,18,255,209,18,44,86,49,200,156,115,118,113,224,172,51,187,95,242,197,106,53,147,76,101,61,147,47,210,34,30,60,215,2,186,56,120,22,219,208,15,188,114,2,254,243,4,143,22,241,224,217,86,243,83,163,30,201,231,147,122,60,250,205,59,95,252,251,219,22,101,112,16,227,75,19,135,132,15,113,200,92,150,56,60,128,187,88,97,239,242,100,193,142,129,11,45,237,7,211,25,113,58,179,231,181,90,170,229,116,42,25,19,184,213,58,250,227,238,65,34,38,38,98,123,67,44,214,244,243,185,88,9,23,101,29,117,246,147,239,171,121,170,217,113,114,89,230,114,100,39,218,136,206,218,131,147,47,227,89,145,121,78,207,10,194,178,143,110,167,61,15,251,139,13,122,68,107,229,161,207,82,97,233,160,159,129,133,170,22,18,5,159,251,217,27,60,195,147,231,46,208,250,214,76,229,225,90,215,175,230,203,47,195,29,111,144,118,210,188,20,217,183,102,38,207,95,223,136,170,251,206,200,202,174,173,226,251,241,86,65,22,59,88,23,86,45,151,115,76,23,150,205,130,142,171,89,160,57,111,59,52,231,109,75,172,139,13,43,231,109,58,161,148,51,82,34,77,115,222,138,213,66,147,5,55,21,247,113,120,83,37,9,249,206,202,56,100,187,28,203,160,239,53,220,87,66,146,65,139,115,10,186,41,135,62,15,118,1,139,104,144,63,117,171,250,242,213,51,177,89,63,174,171,104,169,150,49,92,123,126,90,154,70,13,173,6,52,233,43,154,90,67,148,160,77,127,73,109,129,216,22,172,217,180,70,188,54,17,236,3,242,167,204,190,3,20,48,204,88,0,125,63,195,203,114,25,109,86,88,140,96,229,10,37,183,148,30,104,173,116,117,81,135,193,225,231,219,122,35,150,135,204,78,201,196,52,26,46,125,20,135,71,213,132,84,181,30,37,224,81,50,13,170,69,246,40,153,199,169,135,83,128,52,75,153,15,160,88,74,23,180,89,9,6,137,214,60,46,48,48,243,144,87,14,107,118,243,48,89,205,56,34,48,9,156,155,184,153,64,95,99,49,80,251,19,196,192,207,76,52,149,75,165,208,252,136,20,65,232,253,233,104,46,25,79,100,147,104,35,217,58,73,92,188,147,100,38,155,201,164,237,157,100,51,137,233,76,202,217,73,242,18,35,65,67,137,77,59,58,201,37,166,167,157,125,164,184,62,146,195,245,145,70,39,135,179,143,233,88,46,145,116,117,146,190,120,39,169,100,42,227,158,146,172,199,148,100,46,222,73,50,151,243,152,146,172,199,148,100,47,49,37,211,94,83,146,116,79,73,206,222,7,215,182,185,177,72,151,190,253,100,157,253,100,166,179,208,207,158,72,44,179,176,194,245,228,132,252,107,83,61,18,56,16,68,76,193,74,33,97,26,88,196,33,0,149,32,26,214,58,81,189,138,205,22,85,194,138,45,116,234,104,92,13,208,151,144,111,70,27,209,93,171,192,212,219,162,111,141,10,251,134,250,166,223,152,158,23,190,177,190,59,6,130,156,232,122,123,7,242,1,208,160,51,47,213,45,57,32,240,64,11,251,102,202,118,51,203,252,130,174,53,75,82,101,95,9,11,164,146,64,175,251,1,35,3,95,56,49,171,3,12,3,170,67,21,72,78,231,161,250,245,87,232,210,211,70,163,167,141,14,108,153,162,75,109,77,223,68,173,32,12,70,155,146,206,105,86,66,138,149,197,209,163,50,120,142,218,21,68,221,253,122,3,44,187,140,110,189,93,1,221,77,75,87,142,10,74,20,32,136,156,86,36,67,9,197,242,180,65,242,180,144,16,221,170,229,25,92,51,145,39,106,157,85,4,147,162,27,236,113,50,15,255,8,104,185,8,86,83,6,226,253,32,173,124,4,44,209,34,232,63,130,72,93,169,234,138,177,143,245,233,232,96,94,6,254,21,49,102,3,52,219,8,34,162,213,54,123,70,237,102,148,116,164,143,98,187,210,80,36,221,108,223,217,185,7,56,100,181,153,218,112,151,169,87,222,35,147,39,98,159,176,189,87,212,220,173,55,4,203,124,87,200,199,61,202,17,251,169,83,35,179,164,71,49,103,22,45,228,143,180,186,28,138,49,157,62,29,189,107,253,19,147,198,18,12,184,128,206,103,178,192,225,151,137,46,209,93,47,78,158,217,230,19,109,49,98,73,234,94,189,67,175,84,222,108,112,240,82,85,93,75,85,37,75,85,245,92,170,188,250,150,163,90,5,69,36,245,11,73,50,58,239,117,156,36,60,163,99,73,145,178,148,123,49,171,220,98,86,113,187,120,69,207,112,155,210,26,170,10,240,52,122,120,193,33,182,189,134,149,147,232,5,182,49,206,208,100,216,172,62,159,39,84,51,10,253,156,224,57,144,65,11,107,79,233,134,54,16,53,175,27,10,79,65,193,208,221,109,3,0,24,115,170,255,117,4,26,167,254,183,24,216,130,78,237,99,249,135,222,234,124,68,54,233,241,142,72,116,163,214,150,69,250,68,106,195,131,54,126,208,110,162,14,224,159,2,252,133,72,88,171,33,85,208,1,52,137,243,22,71,162,70,171,81,71,140,52,250,250,32,190,103,90,244,198,227,17,87,85,72,193,96,81,30,21,159,114,30,128,169,0,152,89,15,72,22,30,15,134,2,51,69,176,114,192,94,23,205,86,158,175,25,3,11,1,116,98,129,136,133,173,147,136,246,159,153,251,249,152,96,189,128,136,178,17,117,203,40,209,23,148,6,24,232,161,137,90,137,182,180,86,167,21,62,149,58,109,109,67,194,82,73,83,58,38,134,190,249,100,26,253,170,171,247,72,220,200,24,46,34,63,210,49,4,18,8,132,52,108,19,26,218,140,185,96,96,217,21,11,53,241,8,203,107,201,84,10,44,33,29,226,96,81,212,69,201,18,7,149,84,50,147,201,33,206,145,136,131,145,25,229,129,64,205,235,132,189,194,17,19,13,177,11,69,53,215,39,187,87,178,42,199,159,64,118,47,69,146,170,213,42,192,27,36,187,151,20,203,228,134,240,250,0,83,209,120,18,137,120,118,44,240,203,136,219,201,230,25,42,104,24,197,220,152,145,12,15,232,188,134,86,218,245,235,215,98,5,88,113,47,189,180,49,183,48,71,109,61,86,52,9,124,69,239,72,198,225,153,217,100,59,108,161,116,166,94,13,187,113,169,68,244,194,105,71,111,228,149,179,25,165,129,134,129,106,161,191,84,180,105,213,10,84,216,70,108,113,174,168,235,82,15,106,98,17,155,86,61,133,6,41,160,215,172,6,95,126,25,0,69,61,40,145,246,62,248,235,192,226,132,195,104,94,215,53,61,44,212,85,180,83,208,9,110,232,149,16,188,131,112,163,83,242,30,69,92,69,189,166,134,225,62,39,114,70,230,12,51,62,108,144,136,160,176,181,41,249,14,31,31,247,215,175,183,163,154,186,129,26,236,106,186,140,86,133,196,253,44,240,101,17,179,178,174,213,192,218,152,85,166,63,11,124,89,68,148,44,236,74,97,73,212,196,58,193,111,163,64,248,117,242,79,133,252,35,35,150,194,34,213,136,140,159,74,48,28,188,211,142,225,2,68,70,107,17,115,37,155,176,163,224,150,83,138,98,163,107,244,47,49,216,143,88,253,117,194,236,148,210,162,56,137,73,9,2,59,69,52,68,195,154,218,145,130,127,217,139,206,60,186,51,164,35,133,49,63,50,97,17,121,35,102,186,202,26,8,11,13,86,142,170,147,225,69,206,204,163,13,29,32,90,163,3,47,109,193,229,161,71,70,117,132,196,106,21,209,21,76,102,166,232,184,104,3,45,180,12,219,27,82,141,79,161,14,121,242,208,146,162,0,24,44,79,58,97,247,96,193,223,136,167,99,121,85,68,187,106,42,155,16,165,194,116,6,254,213,44,115,39,155,145,50,90,105,85,29,92,20,34,51,222,231,24,238,16,161,11,42,205,98,95,233,130,128,132,73,45,74,194,206,160,213,84,16,84,13,30,96,200,81,97,235,120,6,126,146,137,177,126,99,39,216,104,197,48,238,192,233,47,180,52,116,60,1,19,19,146,202,24,71,202,76,136,134,50,11,17,79,88,220,139,166,54,208,154,181,161,158,112,228,212,117,148,156,7,8,227,93,252,37,106,142,18,28,237,225,160,71,108,2,157,114,56,68,162,237,125,69,181,31,80,38,87,96,190,138,205,196,11,2,146,219,97,10,1,255,224,224,226,120,83,97,152,87,160,210,221,186,210,5,106,138,42,206,184,27,132,40,47,54,88,184,50,199,108,96,44,9,0,40,194,18,61,107,10,194,223,27,157,22,38,214,161,112,24,187,160,20,83,145,144,164,202,33,242,43,222,106,135,208,39,18,9,157,254,125,11,129,27,58,53,83,114,162,199,51,33,226,65,46,76,180,201,28,125,67,159,146,38,4,244,14,60,33,211,196,30,205,132,206,206,254,190,169,200,117,41,132,23,95,232,148,228,200,228,82,124,158,85,36,68,155,12,244,12,186,154,44,35,248,15,39,137,44,133,230,18,214,225,12,95,130,195,239,160,130,70,87,234,25,182,18,68,62,235,50,123,199,234,215,192,193,91,189,58,62,67,135,37,225,5,60,166,17,245,31,38,19,2,23,144,133,248,140,244,183,133,6,120,150,195,252,25,51,19,19,82,132,236,17,180,107,16,3,50,25,7,218,27,197,113,27,215,171,97,41,242,242,203,212,72,209,154,116,41,248,164,139,64,130,253,215,158,255,124,19,100,162,9,183,40,54,217,71,230,92,153,52,174,96,77,22,226,190,116,212,184,162,135,79,73,3,148,120,229,221,148,76,196,177,74,240,29,237,3,29,107,136,240,223,123,226,17,133,62,223,22,235,36,18,165,128,167,92,64,124,78,139,144,1,204,67,83,146,16,149,26,72,22,118,97,4,100,110,172,75,192,162,182,57,202,135,29,69,239,149,180,102,19,45,210,45,178,118,21,57,76,59,136,220,224,106,42,199,74,133,86,100,229,140,75,138,228,85,66,2,65,240,193,108,96,180,2,134,240,246,137,71,37,98,29,49,40,112,110,162,5,194,184,69,243,60,64,229,136,126,145,96,45,107,136,69,177,159,3,72,100,96,242,60,224,211,78,108,109,164,182,130,127,200,17,50,79,108,186,100,56,71,241,194,170,32,224,16,51,208,64,128,218,233,51,163,204,152,237,45,160,158,52,96,245,9,239,211,46,216,233,191,225,88,87,116,17,132,25,117,83,142,16,79,190,81,63,86,26,155,32,2,190,252,50,90,122,173,130,253,173,54,162,216,51,8,35,120,171,193,214,23,196,22,61,46,91,236,184,100,7,104,161,229,56,72,11,172,10,58,156,141,224,139,204,92,76,45,196,10,51,90,127,84,55,234,229,58,18,41,122,5,129,4,2,17,196,14,53,192,109,22,78,201,1,2,24,95,86,219,26,128,111,187,39,65,35,64,167,203,33,113,142,83,100,52,181,81,24,209,90,167,89,86,116,152,182,42,102,232,245,7,2,98,112,86,80,205,45,69,7,236,8,123,51,85,96,212,77,110,8,148,45,240,0,122,64,131,105,70,68,140,175,162,170,106,68,142,54,194,167,108,7,208,192,31,176,7,220,91,95,141,90,239,172,72,61,69,55,241,99,13,31,241,41,154,170,132,79,101,132,158,133,70,29,216,99,132,17,185,126,148,215,68,201,234,49,175,136,48,152,188,1,42,105,6,121,190,42,146,6,241,221,19,137,122,176,128,54,174,65,184,106,36,12,85,220,219,207,11,217,2,102,169,40,123,101,109,27,243,173,54,94,202,148,251,106,243,124,172,138,164,39,128,0,29,235,37,188,154,27,138,60,127,92,81,176,22,44,98,173,249,56,89,243,142,157,19,38,11,143,110,69,196,148,69,203,104,221,226,243,58,98,110,52,42,37,58,216,26,66,88,21,158,100,135,57,6,29,137,200,22,93,214,233,228,168,30,212,104,98,66,255,91,216,105,240,10,166,4,225,56,99,199,128,145,240,96,166,40,47,106,113,116,86,71,172,3,30,76,84,93,116,15,91,100,251,13,58,113,47,86,30,15,94,52,12,241,188,176,51,92,116,204,2,156,173,230,2,127,107,128,38,209,206,80,163,247,17,250,32,179,180,98,8,100,138,98,17,241,154,30,49,15,23,66,252,138,109,36,225,148,17,207,21,22,136,211,36,16,4,87,17,33,4,176,187,161,33,216,185,32,246,160,142,113,207,58,227,123,21,70,19,67,184,30,55,6,180,61,169,56,211,176,4,143,208,62,98,30,202,112,196,155,239,195,241,7,211,175,21,244,51,44,94,105,72,36,212,193,225,153,137,31,121,251,189,10,17,213,232,29,20,187,119,82,163,172,54,226,186,91,104,147,41,70,116,109,126,126,238,165,141,226,214,214,189,245,205,185,60,98,93,109,15,132,25,204,137,204,248,190,190,188,86,90,223,220,156,47,221,177,181,225,126,74,27,58,195,171,128,52,34,32,161,23,205,188,104,73,69,121,247,106,87,163,100,189,76,169,209,54,34,13,13,76,182,105,117,65,92,149,218,251,209,102,29,198,28,135,253,19,153,209,60,24,31,180,2,28,243,174,154,123,8,175,40,186,36,253,206,79,223,181,199,40,139,201,64,172,99,93,42,226,232,17,107,78,111,203,78,9,59,195,201,149,136,157,64,244,248,230,214,61,154,211,93,2,197,185,20,43,199,46,156,222,19,39,108,63,170,67,148,166,201,125,77,175,159,128,225,135,153,206,39,25,175,150,179,57,41,190,71,147,198,229,227,81,146,213,38,20,77,100,98,144,222,11,73,20,212,171,59,154,204,164,210,57,91,194,47,46,148,218,215,114,185,114,74,230,51,121,248,116,29,226,158,191,244,18,159,89,197,2,198,157,217,100,180,73,52,208,10,89,182,103,56,120,238,94,69,95,155,154,10,7,28,66,166,212,208,106,253,18,47,36,118,138,98,175,84,44,205,211,240,254,49,252,119,106,182,88,204,65,192,246,165,253,146,152,152,43,222,90,198,143,98,246,24,238,158,29,245,137,224,206,102,49,120,4,247,113,16,160,241,159,175,98,216,39,63,2,73,227,121,49,217,61,145,130,128,124,161,52,23,150,143,5,144,205,122,133,123,229,227,91,82,170,236,174,228,34,194,86,20,49,62,108,94,198,171,3,123,120,196,169,169,80,62,127,52,9,209,148,124,162,160,163,26,44,218,40,31,103,148,232,107,103,104,141,51,175,182,0,48,48,193,187,96,115,158,81,149,164,120,37,225,175,16,144,99,41,229,9,40,4,98,178,148,141,103,51,241,128,10,129,68,174,236,15,114,70,142,103,159,0,200,114,188,156,147,83,178,20,28,228,140,11,102,142,101,137,182,38,132,122,179,6,169,133,94,162,65,251,95,138,71,165,244,116,46,53,29,151,163,45,52,18,104,101,122,144,38,4,177,62,241,108,2,12,64,164,100,60,221,191,242,104,163,100,209,24,51,228,80,180,2,160,224,251,79,8,89,3,255,138,88,176,108,176,128,35,112,138,206,213,37,51,230,9,88,226,10,228,246,15,73,234,154,129,99,221,144,200,4,37,248,73,163,220,16,69,110,158,182,37,56,2,17,113,13,23,64,155,198,0,3,166,147,5,223,130,239,56,176,9,11,124,161,119,26,136,77,80,163,248,95,26,255,200,84,174,146,32,76,86,68,152,116,172,117,44,156,217,163,114,209,239,21,173,97,13,29,130,209,231,115,118,8,104,40,34,86,133,68,130,193,97,125,168,193,180,112,254,139,239,158,191,253,230,95,63,253,33,215,5,38,34,92,195,92,224,32,172,74,221,215,26,176,253,133,207,127,253,135,207,255,252,221,243,111,254,156,52,34,184,66,57,81,5,58,116,56,32,144,19,27,59,129,205,25,198,137,107,135,5,163,225,2,35,13,139,5,54,242,63,252,252,241,47,191,77,66,87,193,248,105,156,28,244,55,104,170,64,159,197,161,132,4,203,55,163,153,80,235,98,22,155,40,22,251,58,236,23,55,186,154,29,48,130,111,224,248,75,88,11,132,227,182,11,110,60,126,241,202,183,30,125,251,255,230,65,18,200,242,115,4,205,2,226,226,135,102,14,242,128,216,230,199,234,135,116,7,62,104,0,45,238,41,111,14,160,58,98,102,17,3,101,26,49,11,81,66,217,30,21,139,104,208,205,168,64,52,68,150,119,248,171,139,206,50,182,135,231,230,87,86,90,237,75,173,117,220,160,239,90,135,230,3,98,31,67,226,135,118,10,166,137,5,103,120,183,7,151,194,202,231,175,126,231,252,141,247,248,85,79,85,90,151,193,12,105,212,23,51,172,139,160,107,147,65,228,187,48,45,144,71,180,86,30,255,226,147,243,55,126,249,248,123,191,251,252,215,63,230,112,211,212,202,72,22,219,216,71,178,159,63,122,154,210,113,67,81,107,152,28,196,237,193,214,52,21,215,165,190,24,5,18,216,130,89,165,76,61,248,135,23,95,148,163,123,83,53,241,111,254,38,226,135,90,30,50,95,4,115,112,6,196,49,63,50,63,52,219,71,63,34,76,127,254,225,127,124,246,201,39,159,125,252,241,163,183,222,250,252,47,31,240,219,179,211,238,173,42,77,237,2,11,241,241,39,255,215,227,79,94,115,52,237,191,81,105,71,65,55,43,131,203,119,195,90,128,251,109,90,246,189,15,181,250,207,215,30,253,246,151,252,218,235,139,10,226,54,195,248,116,196,94,116,218,26,70,207,41,66,207,166,214,53,242,73,48,3,194,223,82,103,126,4,237,159,191,121,254,254,31,253,87,85,112,28,53,251,225,167,233,192,13,224,2,22,140,51,66,24,225,232,16,142,52,236,36,194,38,189,1,50,4,125,120,38,58,126,82,236,148,59,237,182,166,58,209,211,210,235,72,152,235,177,243,20,84,50,104,116,53,13,56,50,46,2,233,95,126,28,58,255,213,15,184,24,150,102,107,252,107,60,123,104,190,123,254,214,191,134,30,253,254,117,120,151,159,121,91,4,58,43,238,92,162,154,73,144,111,233,108,181,66,98,204,89,174,50,13,22,228,140,50,149,152,187,165,209,205,56,94,147,14,110,86,211,16,87,161,154,209,205,16,251,47,18,22,152,148,111,97,169,196,44,198,102,239,203,178,127,161,36,203,125,138,125,195,164,49,83,122,77,175,161,215,65,135,131,78,47,252,47,221,20,240,189,201,254,181,8,10,252,36,163,69,99,100,70,21,2,30,47,227,46,168,57,60,209,129,46,203,248,114,141,103,62,224,55,97,167,105,239,15,16,80,15,59,117,93,145,177,125,28,90,133,160,172,178,120,44,147,62,16,114,33,136,166,131,98,185,209,209,193,131,0,67,228,223,140,141,229,117,189,125,230,109,177,239,52,134,71,156,220,86,207,0,139,122,102,169,3,70,80,74,91,170,55,96,93,162,135,154,105,119,191,161,232,134,134,109,166,28,42,61,19,41,5,22,94,20,238,190,77,91,110,139,99,180,93,223,243,166,173,28,38,11,42,177,235,58,19,109,144,248,12,2,237,151,247,31,125,239,143,88,222,37,254,136,104,209,33,177,246,130,80,179,209,202,164,95,22,145,107,89,246,120,25,193,205,222,20,189,120,95,86,200,63,99,230,161,34,86,37,68,68,225,209,191,126,112,254,179,159,184,192,231,113,131,151,19,41,198,219,2,43,68,172,117,200,163,84,245,124,85,5,123,205,48,76,9,71,53,92,102,236,116,68,87,184,119,136,125,169,210,4,4,96,57,151,210,16,13,228,118,66,7,61,244,59,156,227,6,54,77,101,66,108,20,27,247,161,245,109,87,197,212,171,225,107,76,203,122,45,62,195,33,88,49,177,171,120,205,22,33,51,158,101,230,178,64,248,223,2,163,54,197,109,128,172,98,33,28,172,18,110,160,226,23,84,13,178,91,132,41,233,55,58,149,10,86,71,153,251,151,128,245,232,245,183,207,223,120,23,80,172,19,107,244,132,146,4,159,13,31,44,89,5,8,19,96,84,45,96,147,223,23,104,171,81,218,13,58,9,233,19,186,200,172,61,50,2,28,116,72,136,198,190,40,192,237,15,196,1,1,107,4,56,160,193,205,48,197,160,212,44,239,119,191,67,173,64,42,196,244,34,138,239,52,27,253,205,208,219,34,232,137,201,232,209,10,111,135,149,9,97,202,232,25,240,129,190,80,29,116,174,79,29,197,167,176,201,78,177,209,48,61,148,4,47,27,136,54,4,120,195,94,48,118,249,181,64,30,71,107,149,198,241,89,196,33,205,134,77,171,28,24,37,226,164,192,255,211,211,6,175,46,3,237,55,10,96,27,138,253,108,179,74,213,238,103,43,51,39,135,10,53,172,54,236,134,213,153,184,28,203,36,51,18,53,172,6,139,98,84,173,32,91,22,213,82,50,29,127,26,33,233,109,28,26,86,145,17,197,20,86,219,10,54,198,138,20,128,10,151,15,7,237,215,12,9,99,76,92,116,4,231,229,25,11,19,171,130,99,56,246,147,119,176,168,120,222,55,96,63,248,113,168,86,141,130,98,103,75,173,18,231,229,26,235,183,134,24,64,116,178,99,207,126,95,113,59,19,68,220,121,244,63,191,125,244,187,87,105,176,107,95,110,222,118,65,52,88,220,182,55,234,143,154,33,110,225,92,47,249,93,200,121,183,30,72,62,28,2,97,236,34,204,125,11,231,33,10,6,184,94,179,183,234,117,189,166,31,221,241,186,96,115,15,151,84,28,30,157,228,189,32,8,165,53,173,43,55,242,224,169,221,182,13,51,111,31,255,226,252,245,255,30,249,188,209,86,189,231,13,124,111,2,205,27,84,188,200,188,193,123,193,230,13,215,228,231,13,30,60,181,121,75,123,206,91,32,137,25,135,40,200,99,74,85,49,179,58,219,72,147,93,166,214,84,76,242,183,112,61,46,71,196,219,63,122,252,225,207,188,36,107,70,224,109,221,80,239,212,62,253,64,198,147,246,109,192,188,213,201,23,175,189,249,248,79,239,247,233,196,186,43,177,181,230,145,238,129,184,241,34,126,4,29,110,18,57,62,209,92,106,45,69,93,213,116,176,152,59,227,198,246,206,135,231,255,249,67,123,202,171,80,136,28,251,104,113,159,226,68,10,84,255,4,111,223,48,135,41,233,144,62,161,3,1,246,237,143,32,25,175,112,230,184,75,16,185,38,250,28,167,52,205,71,19,85,99,105,94,236,170,138,196,80,218,164,68,42,208,101,222,31,126,249,248,251,223,9,74,172,21,185,222,105,6,218,246,246,118,189,182,125,69,95,63,82,244,128,36,219,170,60,252,246,183,222,13,66,2,184,218,92,202,17,243,225,85,147,2,246,65,21,94,82,194,54,10,97,75,48,132,45,128,54,36,21,2,161,248,113,102,180,150,59,161,80,185,173,250,190,138,202,28,47,122,236,71,254,12,176,19,128,86,163,99,176,144,64,222,151,119,176,23,153,104,194,237,69,34,114,250,147,0,185,110,192,160,228,252,53,36,169,81,205,220,22,94,165,8,231,81,114,125,47,250,195,133,214,151,210,86,24,100,50,62,119,28,128,145,42,164,77,238,126,240,245,159,126,241,239,255,201,174,7,29,233,92,60,146,103,80,139,83,91,254,12,243,25,155,123,250,192,182,20,89,37,150,64,195,53,72,111,162,224,208,95,122,102,140,177,39,151,89,101,110,167,34,53,5,129,251,10,146,144,6,151,227,76,1,56,63,12,90,199,160,86,55,101,39,81,0,143,34,200,90,169,52,26,36,187,160,144,63,197,116,153,100,186,19,204,228,36,103,104,223,13,174,196,229,162,145,203,13,51,29,13,185,114,153,43,227,19,73,20,12,134,129,73,66,57,172,42,38,110,74,184,96,80,250,26,42,84,91,8,165,56,76,167,33,117,14,78,197,165,76,90,197,32,181,12,200,217,66,90,196,54,124,182,214,152,74,224,227,183,206,223,250,195,192,204,47,246,44,50,56,102,10,136,216,140,192,98,101,66,69,147,45,197,63,97,170,62,251,228,63,30,255,244,213,203,164,156,177,119,156,240,236,216,102,113,96,147,91,174,184,99,253,104,171,103,224,51,139,117,254,173,87,206,127,243,19,8,254,252,219,79,174,190,115,194,51,122,241,198,87,222,245,10,120,172,88,61,127,241,234,119,191,248,254,95,206,63,254,175,240,97,51,17,185,234,238,185,179,110,141,159,122,219,137,62,50,24,188,23,123,89,82,15,109,157,147,73,63,127,253,159,207,63,250,167,171,199,255,172,100,20,177,78,206,54,251,176,240,223,125,247,139,31,255,236,241,47,126,61,138,60,79,223,125,243,179,63,253,200,153,66,10,50,101,85,235,199,232,156,19,112,0,66,208,151,97,27,224,173,134,214,6,102,244,165,78,248,1,102,48,76,135,117,177,170,122,112,194,204,198,10,13,9,51,165,22,10,240,117,58,59,95,177,230,200,131,163,110,115,151,99,186,210,192,172,52,13,255,17,86,32,0,12,207,72,219,89,232,243,111,254,246,243,87,191,71,130,69,217,75,76,37,42,131,106,178,169,168,29,142,173,192,154,65,19,100,166,42,228,30,56,70,229,224,105,43,196,159,143,38,38,162,224,162,183,84,9,206,232,245,96,163,220,198,38,99,238,65,146,97,125,254,139,127,254,226,103,255,242,248,31,255,248,217,159,222,116,75,14,28,223,127,6,38,147,60,207,128,4,146,186,42,81,14,17,159,240,214,19,95,110,140,127,137,14,146,38,1,35,171,131,11,201,137,243,191,177,132,112,248,106,207,201,73,215,148,89,69,34,14,66,162,229,165,103,8,56,70,111,50,38,166,98,98,58,182,199,21,245,107,1,2,103,162,253,209,211,192,56,2,59,145,136,216,223,215,16,67,16,154,69,196,30,183,186,24,130,152,43,98,232,160,211,108,129,70,24,87,204,83,175,19,122,250,195,91,238,147,29,61,36,135,186,53,40,103,157,18,121,206,206,126,94,214,162,12,38,136,91,85,203,254,158,91,105,156,54,214,110,96,104,55,66,4,133,171,10,186,44,182,73,184,123,117,144,100,248,223,34,189,92,39,28,211,28,184,167,64,144,207,51,198,203,35,208,182,218,92,87,6,64,183,213,70,124,199,38,93,122,22,124,246,138,121,231,155,34,91,172,121,107,221,138,104,189,98,104,241,191,28,188,214,171,12,98,235,73,0,152,157,16,235,71,171,154,90,135,96,61,46,168,29,48,15,7,177,168,31,149,192,10,22,46,93,224,139,7,198,13,39,202,141,65,240,187,84,249,86,186,56,154,86,238,73,218,180,78,8,97,114,148,160,67,252,114,230,173,176,41,140,182,214,36,201,30,5,74,45,192,22,25,243,201,12,10,18,205,54,154,61,218,23,46,101,16,139,14,50,36,213,157,58,196,116,226,41,186,214,231,106,218,170,225,188,193,183,74,4,91,55,136,114,169,138,219,180,230,221,143,31,191,247,202,103,127,121,239,209,171,191,102,154,83,28,72,67,24,160,162,32,190,190,164,209,1,230,189,190,47,147,234,131,101,175,11,27,6,183,92,137,246,116,52,179,36,105,32,159,110,15,49,195,173,56,123,169,238,124,137,73,186,117,156,133,145,51,209,97,231,23,143,67,56,169,70,104,146,200,139,5,156,1,148,106,159,222,62,182,96,125,111,148,130,168,76,158,105,107,101,94,92,227,208,131,69,186,75,216,108,218,165,64,222,136,49,231,139,32,232,51,32,130,136,196,233,131,32,10,251,136,16,244,217,71,111,32,217,138,140,135,55,108,165,6,27,28,146,42,146,81,129,43,136,64,214,220,132,71,71,131,157,196,65,191,16,157,188,22,167,217,22,141,60,103,204,194,108,180,8,174,132,186,37,247,145,69,82,129,152,13,168,46,228,8,38,223,224,153,82,57,220,194,138,219,70,15,235,55,189,47,66,249,161,217,215,185,231,173,40,131,201,215,16,151,150,7,53,196,101,24,244,53,196,181,80,124,69,230,202,188,212,206,205,173,41,221,95,218,78,63,8,237,176,221,28,208,217,54,237,251,33,146,6,153,121,200,112,186,124,161,217,247,155,47,54,204,128,243,101,221,121,248,204,23,143,54,83,71,53,171,52,52,181,246,76,155,242,243,2,60,183,10,64,208,191,226,21,64,213,144,252,5,130,231,206,155,69,160,248,205,34,128,25,112,6,241,136,252,102,143,13,151,206,28,252,124,182,61,48,248,123,47,219,230,101,122,210,171,159,184,139,234,143,135,81,26,15,210,20,63,93,245,240,136,233,49,103,72,97,155,210,209,120,77,93,165,41,199,48,246,27,131,140,54,158,81,75,141,160,83,248,197,171,223,61,127,227,221,207,255,233,79,182,41,92,160,48,143,120,26,121,79,184,139,79,41,3,206,127,90,89,141,192,83,107,142,215,127,122,121,148,152,83,204,30,58,146,225,250,79,179,226,154,102,133,159,102,102,12,77,176,110,243,140,160,8,175,54,52,8,118,15,17,6,133,51,91,38,120,210,80,4,75,100,222,251,126,24,249,48,49,80,62,100,151,4,94,50,34,240,73,63,250,37,36,255,34,230,24,163,148,17,121,253,1,47,4,217,244,237,87,78,123,46,101,151,48,172,49,66,16,11,132,103,195,236,192,151,30,197,131,153,142,161,189,255,201,91,143,127,4,231,244,231,239,125,231,209,247,254,114,254,157,143,185,73,6,21,9,214,168,4,146,118,29,238,120,62,94,117,246,206,124,5,94,214,117,192,169,50,33,245,155,40,110,40,195,31,208,193,108,114,206,127,246,79,231,255,252,205,71,191,255,214,249,91,111,120,97,83,87,106,118,26,63,148,80,76,34,122,179,93,226,41,34,59,164,27,94,102,46,75,70,81,134,107,59,227,74,196,168,193,2,50,25,188,239,25,130,75,131,158,31,4,143,190,103,7,67,243,160,121,30,17,83,246,241,219,118,241,88,235,232,43,90,101,164,247,103,31,191,45,244,17,84,73,135,193,37,85,10,96,31,81,213,28,194,8,197,145,143,223,70,164,6,148,225,196,153,251,255,123,229,31,35,30,120,3,67,26,23,226,70,127,175,192,193,67,151,43,113,23,246,224,42,192,192,72,146,87,148,35,35,44,164,133,200,217,160,137,64,2,253,112,51,1,6,70,3,166,2,99,101,180,115,241,241,255,51,104,46,164,246,19,156,10,12,206,48,83,145,25,60,21,82,123,184,153,144,218,131,38,66,186,194,240,0,8,17,231,111,253,135,109,26,86,181,206,136,41,9,234,161,15,37,33,253,5,70,26,5,207,31,103,38,252,163,91,186,104,0,253,201,8,238,243,137,81,17,19,156,97,150,110,170,239,210,165,3,24,110,22,250,210,16,11,37,163,157,135,190,36,4,58,125,98,20,196,132,102,152,105,72,14,156,134,33,8,8,29,110,255,73,112,147,143,209,146,16,194,128,126,254,187,63,60,254,199,63,218,38,99,25,135,78,223,130,100,105,79,98,70,120,56,250,144,27,14,170,192,120,230,71,226,143,108,251,120,71,21,213,134,27,85,127,26,196,117,239,77,191,175,20,227,195,19,164,108,223,157,96,31,205,69,102,170,255,41,225,194,214,85,204,87,95,90,101,131,224,201,156,29,110,224,134,153,176,92,240,9,27,226,36,113,162,33,224,148,217,79,150,171,160,104,143,63,121,221,155,162,205,171,242,147,155,44,2,197,64,122,134,96,26,18,227,48,138,65,184,38,35,29,233,206,32,227,9,66,201,80,231,79,148,142,241,144,13,179,45,166,3,108,11,50,150,225,103,40,8,13,51,241,116,21,243,20,128,130,225,254,159,36,253,226,65,27,102,162,226,177,160,51,53,52,249,98,56,8,52,87,222,164,107,152,123,251,228,192,123,123,99,178,218,144,106,158,183,246,31,124,248,232,95,95,123,252,173,63,158,255,249,213,43,176,236,178,220,15,200,162,185,213,180,175,153,21,69,125,66,236,185,9,201,80,107,164,239,18,65,192,7,94,24,216,45,195,119,57,16,52,140,74,50,226,124,13,76,180,39,236,120,103,94,10,129,196,250,17,196,177,243,240,130,24,98,26,18,125,167,129,142,37,240,84,152,30,26,190,211,97,97,103,164,68,212,54,49,142,41,57,80,135,154,146,192,212,241,162,40,143,247,91,250,38,176,1,113,110,13,206,15,231,252,240,175,138,141,251,227,111,207,127,252,218,163,95,127,239,139,127,127,147,110,139,175,243,51,32,29,41,250,86,67,107,93,154,30,245,53,65,229,128,240,229,226,24,36,1,177,107,2,238,135,92,110,100,163,93,207,131,233,59,57,231,158,16,149,119,67,53,212,138,15,34,129,14,67,242,173,177,15,226,3,28,228,255,242,209,35,85,173,173,92,38,122,100,226,210,209,35,1,130,160,198,212,0,172,175,49,53,25,137,253,194,138,243,145,243,182,249,135,205,246,254,239,236,54,255,134,130,56,33,94,84,235,27,169,219,110,130,31,213,235,104,15,33,18,133,93,68,158,1,131,124,219,0,175,192,32,255,253,223,49,63,221,190,214,248,87,162,137,49,251,246,221,140,252,100,4,55,219,119,78,98,95,35,126,119,31,35,100,208,94,249,4,145,39,139,98,154,230,44,251,117,165,250,68,176,140,1,24,76,28,247,149,185,142,164,14,80,22,216,16,133,135,112,161,217,32,131,15,54,29,12,81,35,11,8,255,95,231,255,243,17,155,5,48,179,154,181,155,22,95,221,137,69,122,14,60,17,137,192,19,193,70,113,161,185,48,81,16,108,58,56,140,93,21,239,246,214,111,185,25,194,238,171,79,108,138,72,215,129,167,40,25,120,138,204,97,92,104,142,44,36,4,155,36,30,105,87,39,213,16,154,70,66,13,12,150,53,7,79,22,111,206,21,179,7,38,9,126,154,92,64,16,98,179,25,15,62,155,67,201,161,174,217,28,44,149,122,247,54,194,208,236,68,85,22,192,134,104,228,123,108,144,150,206,49,244,97,140,141,220,136,30,104,122,228,221,219,21,26,93,252,234,103,54,196,251,90,92,140,158,15,32,61,7,197,251,16,166,25,110,180,15,50,212,240,236,203,79,85,253,132,152,108,108,153,250,217,31,223,11,127,241,253,215,254,250,233,119,62,127,239,223,144,100,25,49,205,42,9,121,177,216,111,222,145,152,206,18,205,38,134,166,9,242,136,113,115,58,202,168,88,146,44,23,43,90,71,109,27,92,76,172,63,124,114,254,198,79,251,196,196,186,124,184,43,87,159,125,195,93,121,199,165,50,130,56,71,123,199,147,114,5,160,242,57,246,208,47,32,148,116,29,162,150,88,88,41,26,217,74,200,196,65,122,187,170,248,84,254,1,168,72,236,9,227,201,7,158,162,247,93,8,41,156,161,45,90,230,104,149,163,37,78,18,58,93,42,112,12,103,83,76,226,32,226,128,40,81,210,227,13,65,0,51,100,121,182,211,104,4,154,253,254,142,184,164,81,102,81,140,3,60,183,12,242,208,70,245,92,32,88,94,182,252,200,7,27,17,23,113,19,14,154,201,183,238,65,32,219,38,129,196,21,69,19,249,109,7,53,196,104,231,218,194,4,144,132,131,9,48,165,6,40,195,139,178,76,82,241,218,206,245,243,31,125,48,130,137,101,39,17,63,171,124,167,246,185,101,176,185,102,193,245,138,131,19,48,129,245,192,49,255,110,16,76,219,113,226,143,111,91,189,161,176,174,168,178,19,231,228,96,189,58,156,91,93,6,196,184,227,5,7,7,208,15,223,214,155,65,176,205,227,194,31,215,92,173,161,48,221,222,135,171,82,36,13,152,136,166,151,207,160,76,185,10,60,155,29,122,162,249,194,122,49,175,198,205,41,49,111,174,61,38,195,124,37,200,92,112,216,242,159,10,171,210,80,51,113,84,111,52,164,154,130,8,175,181,230,49,183,244,232,199,255,18,62,255,205,55,35,35,60,66,46,120,68,60,41,71,20,224,6,52,132,141,150,161,32,148,213,32,160,78,159,83,196,51,124,24,148,89,24,165,243,215,118,73,158,100,198,172,138,65,22,1,63,81,254,171,128,171,117,145,101,176,214,105,150,97,170,204,136,28,255,231,209,247,63,24,213,126,116,197,112,141,245,67,11,1,101,8,204,48,216,7,34,135,86,180,240,227,20,74,190,228,73,173,32,93,213,131,61,177,129,67,97,101,202,233,20,203,113,193,242,91,161,237,154,132,108,23,6,201,123,101,102,187,34,9,174,34,98,197,59,23,136,40,23,78,105,158,23,91,134,139,200,169,193,165,0,169,76,8,83,8,17,83,250,209,20,218,189,202,20,137,175,37,136,170,43,225,135,26,57,85,144,28,138,19,126,112,73,74,6,180,237,159,94,196,204,45,50,219,43,225,168,54,1,186,36,233,140,188,187,68,224,224,30,113,110,229,166,81,155,162,249,89,54,149,138,2,194,10,116,140,234,220,168,203,5,97,34,64,95,32,216,44,42,237,33,112,135,135,53,196,56,150,229,254,35,225,219,70,207,166,2,129,77,210,218,12,1,53,137,62,54,219,3,154,28,160,125,93,105,106,126,43,202,11,112,34,245,66,243,6,66,189,17,12,247,168,33,243,44,9,182,192,64,122,48,96,138,219,186,18,120,249,110,120,36,159,26,132,174,42,218,107,69,96,86,130,117,65,164,26,99,216,65,104,93,245,78,192,129,156,137,45,72,119,23,75,199,33,136,94,231,105,166,187,115,231,179,195,225,251,104,88,190,83,247,45,5,36,155,179,162,206,177,248,113,125,152,135,122,32,198,1,191,127,233,6,136,164,200,183,18,31,178,21,146,197,47,172,22,78,177,41,26,78,31,38,114,198,9,236,1,189,115,102,63,73,52,33,242,203,52,224,161,133,216,255,149,85,100,33,19,200,111,102,142,66,126,65,28,27,242,205,242,88,39,191,153,183,52,205,102,70,83,40,53,104,10,37,213,118,105,142,243,38,121,84,33,113,200,252,74,89,200,22,255,114,211,177,169,127,21,240,186,25,208,72,197,191,6,153,26,255,247,77,199,192,1,85,250,245,193,59,122,250,215,33,97,6,46,1,137,21,51,204,191,17,155,251,76,160,106,3,70,230,242,25,24,84,21,27,187,7,168,20,168,95,211,216,215,119,122,177,125,139,111,51,252,117,37,226,207,48,85,36,251,1,180,220,228,43,211,176,210,13,197,84,121,126,251,146,44,6,246,147,44,63,246,42,119,29,138,168,26,226,234,84,196,153,193,69,110,62,198,237,84,66,241,232,153,128,190,114,209,36,224,39,14,62,133,51,112,146,32,70,228,171,149,151,147,70,21,195,57,59,249,4,158,150,224,5,191,232,185,233,34,24,148,160,225,239,136,97,191,165,24,43,152,134,177,24,123,182,112,246,125,232,26,77,15,26,40,173,167,61,56,189,43,53,40,116,57,184,13,172,98,100,49,21,47,158,32,212,150,14,212,157,53,84,142,242,108,135,71,162,77,11,203,124,166,77,252,154,201,73,184,94,3,56,218,133,83,144,122,201,25,55,245,197,247,255,242,232,55,239,10,34,40,82,38,227,204,140,138,62,61,155,97,217,54,59,170,177,95,175,182,145,128,37,250,228,248,196,61,83,6,195,3,92,186,204,188,115,153,50,251,60,91,234,61,163,91,111,87,246,225,91,5,109,28,33,46,228,249,36,156,248,12,43,180,8,235,178,85,63,6,6,37,236,170,16,153,41,163,126,15,103,112,11,9,103,11,116,71,177,86,230,27,104,199,221,233,106,97,207,90,182,166,146,206,166,200,249,192,90,2,96,22,208,254,12,123,85,178,53,148,242,106,8,109,170,0,45,161,90,182,166,210,206,166,216,89,48,160,45,86,205,214,88,198,179,177,129,35,164,181,108,77,101,157,77,217,105,254,128,22,237,149,109,13,231,250,54,60,112,220,142,218,182,166,167,189,155,38,167,69,160,118,73,85,91,163,241,88,159,86,3,130,75,235,218,219,245,193,240,192,13,98,86,99,205,49,238,153,175,102,242,124,125,183,137,89,11,68,0,98,87,49,204,102,246,54,123,232,191,49,189,223,233,187,227,61,13,154,134,232,133,189,210,151,22,120,27,228,12,51,22,246,78,191,105,241,176,149,27,162,11,92,31,166,202,210,42,123,31,87,81,92,56,49,49,211,15,220,255,159,189,183,255,114,27,185,14,68,255,21,54,60,238,33,167,209,20,217,223,34,133,233,39,181,36,143,28,105,70,150,52,158,245,107,247,235,131,38,193,110,140,64,128,2,65,169,219,108,158,227,188,183,73,108,111,188,113,206,203,38,217,108,114,54,217,227,236,102,63,60,241,102,243,18,39,182,55,255,204,72,99,255,148,127,225,221,123,171,10,168,42,20,64,144,221,51,235,236,174,199,71,77,0,85,183,110,85,221,186,117,235,214,253,144,164,141,230,104,50,62,171,79,129,172,64,214,8,149,77,94,147,81,84,1,38,213,80,179,199,76,85,137,34,132,162,155,99,7,5,82,91,100,215,211,50,242,254,160,222,90,97,200,231,207,120,60,15,148,210,69,55,142,221,139,39,222,8,118,237,122,65,53,187,98,247,27,85,199,201,249,234,211,15,222,199,114,99,175,78,63,199,116,126,197,204,190,97,131,203,3,44,51,179,161,15,164,119,78,159,235,180,228,228,203,230,124,66,240,60,16,39,108,14,221,145,124,146,183,37,211,40,218,158,165,113,209,52,6,131,40,174,51,81,2,229,64,167,213,141,111,121,124,100,187,241,218,90,86,192,117,188,195,24,35,235,187,24,117,204,119,224,208,26,64,241,224,150,72,200,213,13,176,56,22,5,140,14,3,144,193,156,49,20,237,194,36,246,28,199,137,96,58,157,149,22,91,7,179,153,127,121,201,41,12,248,140,8,113,54,35,61,176,119,59,142,115,185,115,5,26,113,205,135,78,177,118,92,104,39,62,234,186,77,33,67,238,215,5,76,104,152,15,189,128,88,207,138,17,196,70,7,11,97,202,231,213,85,248,38,4,33,32,183,195,132,247,104,189,125,180,186,154,80,74,242,30,48,220,244,45,233,143,165,134,228,14,92,37,39,251,18,130,34,200,106,105,42,246,48,159,135,29,198,222,99,25,167,249,111,126,231,37,83,115,89,182,246,236,128,145,38,107,207,94,73,185,218,109,29,68,55,163,171,180,34,157,24,228,74,49,210,156,11,68,228,222,18,131,219,117,145,136,98,54,184,201,161,123,36,202,223,64,141,116,76,47,72,122,101,15,135,173,35,7,62,173,241,223,105,171,145,211,238,70,183,168,56,135,27,1,92,42,21,29,57,236,47,204,238,90,90,55,58,154,193,248,104,161,197,156,216,174,98,165,146,17,167,239,84,41,15,136,74,23,56,242,128,4,56,32,99,24,144,241,45,95,32,62,198,1,9,216,128,248,135,99,117,64,2,122,193,7,4,31,196,128,240,223,233,128,244,96,64,122,183,168,56,135,219,3,184,84,170,119,228,176,191,98,64,248,219,217,226,125,113,130,217,204,11,198,94,77,137,209,159,82,0,89,254,43,209,233,211,79,20,170,62,239,175,150,126,207,60,216,114,209,182,37,202,228,225,183,245,105,84,41,208,206,187,34,74,32,12,205,148,44,1,59,231,3,150,22,74,157,194,148,192,210,233,103,138,50,109,136,50,153,141,72,22,120,50,23,223,48,45,148,6,60,212,66,32,75,168,82,68,228,124,168,32,169,132,8,30,148,11,100,163,149,113,147,28,156,158,14,166,103,155,99,74,72,229,228,8,46,133,17,67,204,229,139,225,107,93,210,163,89,152,252,196,115,197,49,8,67,129,235,191,169,172,17,25,113,0,48,150,87,17,17,199,48,137,124,121,0,178,124,156,62,189,144,218,116,122,58,212,75,169,13,42,228,197,227,42,167,159,253,108,60,124,105,24,196,182,152,126,76,115,18,40,158,99,217,18,71,55,178,42,140,163,171,25,160,130,228,211,160,56,165,57,253,9,136,47,178,33,87,94,34,98,146,169,19,138,114,92,53,37,151,67,222,206,182,96,15,88,44,180,13,124,241,158,11,167,24,245,250,131,113,217,240,48,204,4,0,194,9,251,151,68,236,94,66,168,120,4,111,153,177,102,37,49,87,21,176,66,245,62,218,17,210,85,138,109,166,109,207,245,44,207,130,194,203,75,166,93,87,51,72,20,86,77,231,47,220,87,186,213,145,161,48,38,81,210,60,177,20,173,105,70,64,37,149,136,220,180,74,164,4,45,170,66,252,81,171,32,221,49,20,85,147,120,103,90,89,186,40,207,223,26,73,149,29,188,67,89,234,126,67,215,226,146,194,145,127,160,209,148,15,74,225,169,252,8,50,184,225,20,149,233,145,83,70,80,160,31,22,107,91,60,167,24,206,150,189,141,248,223,26,126,19,24,242,4,102,133,66,113,142,243,134,40,123,41,121,201,44,188,144,141,84,113,63,101,54,153,158,152,29,1,133,223,42,178,75,159,114,15,214,53,62,181,18,54,216,105,98,165,141,71,39,145,44,25,15,42,236,160,32,84,191,197,199,78,79,240,84,56,195,102,50,16,151,126,18,153,157,112,150,38,191,3,110,87,69,57,96,100,160,41,131,133,83,123,40,203,184,140,239,172,174,42,47,23,227,193,201,130,232,128,88,158,136,173,65,252,56,20,63,50,216,118,200,78,129,9,252,193,35,24,89,21,212,146,67,217,16,235,200,214,158,149,237,160,193,55,46,164,20,132,99,80,207,172,174,10,184,154,159,69,191,201,45,105,234,137,26,244,59,100,167,54,192,200,107,190,5,228,138,211,42,44,203,39,189,30,217,107,166,23,26,140,68,222,124,231,7,175,191,247,111,45,187,63,137,89,242,189,13,111,115,134,179,105,38,218,236,3,79,171,103,177,158,32,205,101,231,83,133,230,226,106,52,247,171,73,63,241,226,244,195,250,108,89,93,248,135,245,212,90,113,112,18,162,65,77,80,210,126,9,109,117,196,171,66,34,227,70,227,68,96,226,55,156,58,151,167,194,110,166,174,161,52,136,45,60,6,139,163,183,116,20,118,217,48,137,79,112,254,61,148,126,75,67,215,21,175,5,175,112,105,40,115,44,36,86,88,8,239,64,220,100,70,153,234,51,37,17,204,222,136,35,76,250,134,93,186,61,243,177,84,147,153,29,213,227,43,44,15,70,205,215,180,60,36,11,53,20,79,59,69,41,37,141,166,115,34,143,100,232,189,170,61,142,163,161,63,150,249,127,98,199,170,5,143,87,106,231,118,59,8,82,83,55,43,103,205,3,75,22,45,39,201,154,199,86,178,11,56,236,109,243,249,199,193,185,205,243,18,137,119,103,129,123,98,167,169,110,178,183,31,179,183,74,253,179,128,234,43,231,99,246,161,127,26,42,31,198,185,47,236,186,89,188,30,159,27,78,245,89,49,210,49,168,122,41,38,42,50,220,13,159,133,196,42,58,98,44,194,36,70,209,43,67,17,89,176,148,7,48,45,10,228,163,102,106,128,127,216,50,36,18,97,126,79,29,67,46,7,100,7,120,189,60,116,38,246,128,172,47,219,109,215,19,246,153,187,187,168,218,57,115,184,100,50,224,146,201,208,142,108,223,94,105,211,70,99,91,189,214,238,158,219,223,222,18,34,202,137,115,214,244,206,145,206,198,246,169,243,57,103,58,205,18,154,106,185,106,229,156,166,148,144,116,251,229,25,166,189,118,207,215,153,251,150,213,177,118,40,252,70,105,202,211,74,9,76,213,166,179,28,166,69,249,65,49,99,52,250,231,97,186,100,213,143,169,239,143,71,129,123,129,185,43,188,115,205,84,151,213,122,12,149,14,240,77,113,27,180,212,195,100,93,164,242,46,67,69,216,104,83,13,13,25,225,230,70,38,243,246,8,4,4,224,175,29,171,133,185,50,152,115,162,236,151,72,254,172,98,90,78,39,73,226,197,74,230,9,230,227,170,96,64,121,105,108,37,241,71,75,115,106,211,253,255,158,225,203,118,90,137,59,240,81,81,100,207,77,150,103,162,110,72,176,179,2,172,218,115,227,222,25,16,23,48,237,112,8,123,214,195,232,149,23,31,192,70,92,111,52,253,176,23,76,250,222,184,46,202,169,223,105,235,54,145,207,92,111,189,244,126,68,164,140,94,218,107,175,98,142,247,215,255,253,55,152,127,218,103,255,230,119,49,33,122,230,34,140,221,158,11,69,73,245,93,108,138,207,156,30,23,178,196,175,232,100,204,162,39,252,198,127,251,229,239,125,242,250,71,127,240,230,7,127,252,217,95,255,187,188,171,49,155,164,34,159,98,246,85,207,255,203,222,26,44,241,237,66,26,101,230,239,99,149,76,183,12,238,184,38,103,147,93,198,95,216,114,89,7,54,4,84,179,217,98,84,83,193,56,31,215,7,17,141,156,244,254,155,73,246,223,173,154,201,80,191,16,147,74,141,210,188,107,173,214,222,173,105,206,185,134,145,226,185,225,23,95,206,133,171,185,93,101,57,183,171,174,231,246,231,180,160,219,95,192,138,254,219,191,250,95,102,69,183,203,151,116,219,188,166,219,5,238,53,44,234,215,209,175,154,155,13,140,69,237,23,191,254,123,215,226,102,195,211,205,223,198,115,214,75,52,148,223,233,245,78,64,132,187,192,223,91,187,45,116,166,121,37,140,230,95,250,125,47,122,196,60,243,133,21,186,42,190,148,24,206,199,94,192,78,44,133,182,243,32,4,148,90,207,131,12,51,138,66,15,173,43,166,48,255,254,185,143,6,163,23,36,88,30,229,108,235,185,85,189,104,150,44,79,225,233,32,213,112,210,84,242,15,208,251,39,2,63,180,32,240,36,109,36,81,88,155,204,62,60,28,128,251,244,19,95,142,145,88,131,200,37,209,6,68,90,58,208,116,166,223,2,36,211,102,102,118,206,212,1,235,231,94,82,3,4,224,49,202,237,157,41,10,120,119,96,16,217,175,167,184,86,218,45,27,127,119,218,169,241,188,214,214,12,164,85,56,160,117,90,228,135,0,200,165,220,144,89,173,0,246,104,117,133,15,124,100,31,43,105,164,243,38,174,220,103,129,89,212,82,139,62,1,142,199,61,254,55,28,226,95,214,117,156,69,182,164,240,29,95,92,10,30,216,77,179,69,170,184,49,17,243,32,25,161,62,145,230,48,187,184,200,222,53,217,180,58,202,7,201,154,83,3,81,102,7,171,129,165,99,211,134,253,50,117,224,73,177,203,149,214,173,28,178,46,75,6,9,210,238,196,148,19,239,182,80,29,244,86,8,167,235,103,176,108,165,205,138,28,7,21,131,27,218,239,96,31,58,61,13,60,56,54,203,246,54,210,113,77,144,177,185,147,188,39,239,93,244,153,193,69,218,159,188,153,6,39,108,103,165,37,35,174,216,203,26,183,180,10,198,62,120,203,101,222,14,43,84,110,99,237,76,208,40,155,77,105,14,180,103,84,105,244,10,205,171,56,141,101,157,86,31,203,37,11,169,145,113,52,212,84,227,210,209,25,213,146,112,128,230,83,151,138,107,149,250,163,35,84,218,155,182,222,157,252,104,84,235,208,34,253,97,16,223,71,214,100,178,232,90,9,47,47,215,219,43,88,7,249,12,8,92,125,239,252,3,188,223,20,119,102,68,237,10,57,8,165,160,231,180,186,94,102,176,229,173,173,53,50,59,29,160,99,102,255,165,141,144,100,12,22,30,122,71,142,54,4,135,241,17,200,129,61,212,107,38,244,195,193,82,118,66,194,161,177,108,56,164,175,201,200,248,53,25,25,216,148,180,227,112,211,160,106,58,22,62,34,79,232,68,45,23,202,95,217,84,229,104,165,200,233,228,33,248,159,40,127,187,63,143,253,121,169,102,51,156,175,217,4,121,6,196,25,20,77,255,243,191,46,208,111,134,138,126,51,147,57,44,233,147,170,225,44,186,60,149,175,77,37,175,23,109,207,206,93,147,201,77,162,134,230,192,121,101,159,147,206,171,181,235,162,79,178,166,230,58,176,79,237,219,153,154,107,111,119,119,107,179,213,223,227,106,174,134,253,220,57,79,245,92,119,190,56,61,87,161,150,235,243,209,109,253,74,106,182,152,226,72,129,111,225,137,225,52,142,38,97,31,207,63,81,12,99,240,165,193,96,144,29,191,99,62,50,55,179,144,187,20,46,34,238,231,186,18,157,179,247,121,68,140,189,201,116,99,219,163,243,218,118,6,223,80,19,43,116,172,246,114,105,135,43,164,26,198,19,226,191,252,15,44,56,155,33,6,209,215,61,20,127,115,71,47,146,253,154,98,5,205,9,212,70,133,109,75,148,206,71,102,83,161,73,169,133,185,244,125,109,105,133,81,216,85,179,10,167,7,97,242,45,102,202,6,246,91,141,250,70,91,219,186,252,69,83,122,110,145,154,198,142,94,122,49,94,12,117,44,140,117,45,5,14,57,131,98,1,22,93,239,77,98,52,109,193,248,89,24,86,43,164,80,96,92,161,138,250,20,122,115,192,94,136,136,99,169,28,159,70,159,146,133,121,91,224,23,66,255,214,153,12,140,160,178,13,153,47,93,250,78,171,200,74,103,248,125,54,38,178,102,235,87,70,71,156,196,110,56,30,80,108,150,190,31,123,228,23,13,231,63,126,54,229,210,42,156,72,220,87,204,147,236,229,122,250,78,76,57,127,161,208,155,40,52,59,170,18,21,204,99,140,88,128,94,199,107,49,96,11,111,254,197,207,94,255,238,207,95,127,239,79,127,241,243,159,127,250,147,31,1,223,208,11,142,71,20,121,193,146,179,154,115,236,114,101,51,110,132,225,127,78,79,220,122,203,174,241,255,55,247,26,150,173,37,68,230,19,46,173,105,57,178,79,186,168,83,55,67,188,11,135,145,83,117,189,108,221,219,170,186,136,189,60,226,113,95,215,57,157,173,83,144,27,175,207,40,84,146,33,136,50,191,30,49,163,0,77,31,39,20,6,164,45,202,121,136,243,3,168,188,236,137,72,89,187,212,158,164,74,147,228,33,91,227,81,36,54,230,88,84,33,150,229,204,74,17,112,44,169,94,158,109,21,181,144,198,146,252,95,66,143,116,140,122,164,23,168,59,218,232,237,246,64,44,122,90,166,59,250,130,52,71,118,252,146,68,187,107,214,44,125,46,122,33,77,93,245,50,83,87,73,52,133,58,148,127,66,186,34,161,27,82,187,48,29,61,255,58,52,143,58,36,214,75,171,216,91,89,40,130,16,33,147,98,168,222,48,107,123,10,206,69,47,216,113,230,201,75,77,7,194,14,53,72,75,186,46,164,104,117,167,22,195,50,79,209,138,179,238,73,38,203,248,56,203,12,130,153,84,85,100,117,135,222,64,136,150,42,22,57,161,253,34,213,73,125,93,204,149,84,210,214,204,137,210,249,68,139,36,225,33,157,122,126,195,120,51,221,90,163,195,96,100,197,97,54,217,97,8,57,162,250,205,214,30,129,23,50,216,70,200,116,208,165,9,44,159,21,209,161,251,6,149,20,95,104,146,66,77,31,22,81,4,173,27,200,27,195,52,76,97,110,140,184,133,179,232,180,6,159,86,153,176,167,144,219,18,21,210,214,66,181,211,66,25,162,136,113,154,62,132,169,45,232,192,135,102,213,40,149,117,153,69,137,141,167,104,56,127,165,246,54,233,238,209,227,114,216,4,190,15,73,16,37,105,207,34,118,63,140,38,99,15,69,79,101,5,209,89,204,97,81,204,240,251,36,49,125,110,211,25,45,109,232,48,110,210,2,199,205,235,74,42,29,105,84,202,116,21,146,202,81,211,119,225,182,146,206,36,130,193,3,159,68,239,52,69,197,58,136,156,250,18,85,154,200,254,210,101,73,79,182,164,245,108,55,164,53,170,117,26,168,5,21,69,106,235,6,2,33,154,48,174,133,34,29,87,37,117,208,242,106,87,221,197,82,5,156,33,150,87,53,229,21,70,50,27,12,231,104,162,94,168,10,164,39,47,63,15,5,82,21,213,145,48,141,27,127,97,154,35,169,69,92,92,119,157,167,246,67,82,28,109,110,247,55,243,138,163,187,246,29,251,56,83,28,13,188,141,173,189,221,155,91,169,226,232,91,206,195,84,113,244,88,8,87,241,75,144,172,92,18,173,100,81,38,11,114,213,57,177,65,238,241,198,233,198,248,156,236,246,67,31,248,75,250,238,91,213,47,213,72,222,146,183,238,76,72,163,223,79,189,36,59,154,201,250,189,84,210,23,229,159,50,181,35,139,247,209,6,25,66,169,36,29,76,180,122,31,146,226,137,85,219,192,195,155,118,17,9,35,168,63,75,18,153,81,246,154,35,81,109,228,37,42,179,187,132,20,75,71,243,189,144,189,28,50,249,139,133,20,195,11,51,41,2,25,32,169,8,100,92,72,243,226,248,145,32,123,122,138,226,251,126,224,125,24,115,73,42,139,128,99,142,145,163,134,194,9,162,232,57,243,243,229,77,98,135,120,191,96,127,57,125,126,26,156,12,173,89,62,14,207,56,133,157,198,228,185,66,200,28,46,129,79,80,234,155,86,13,87,147,69,166,201,51,216,37,131,213,72,66,164,74,102,6,78,8,187,101,200,181,232,47,115,220,94,212,118,68,217,230,217,197,56,57,200,190,227,250,201,62,250,125,246,90,81,151,226,86,173,45,146,114,52,114,109,246,230,181,167,153,30,98,139,154,178,59,199,255,244,42,109,195,232,115,40,41,227,203,1,169,2,34,26,121,225,35,16,126,140,149,241,131,179,162,60,86,113,181,202,239,213,38,175,171,114,111,178,60,140,197,28,203,76,245,213,246,255,103,50,203,94,196,4,219,108,194,109,176,177,214,68,236,82,235,229,43,75,157,253,38,143,116,90,46,108,202,33,10,140,162,165,20,74,160,213,77,110,41,131,38,46,39,19,233,38,83,4,177,224,135,198,232,213,88,185,194,84,44,185,19,110,201,77,158,46,89,5,188,137,204,138,237,23,127,26,35,35,116,114,48,105,31,155,87,203,178,186,10,146,121,23,20,26,17,185,183,70,143,151,80,116,65,246,25,71,207,136,67,75,107,210,58,114,152,38,159,249,43,49,186,153,11,20,75,49,112,248,203,4,135,83,229,92,72,172,28,131,197,126,155,161,17,229,87,128,134,229,4,52,10,12,153,131,196,214,64,5,80,204,233,64,0,99,79,10,56,6,49,119,26,162,169,83,14,63,204,67,4,153,176,96,227,57,70,76,98,139,35,60,251,114,59,88,182,157,20,66,80,74,155,183,1,126,212,1,249,171,232,148,163,48,84,38,180,53,133,204,38,246,70,35,208,3,118,245,178,40,220,82,152,69,226,2,31,43,238,145,198,131,247,160,63,179,105,239,167,145,251,60,207,120,21,142,152,204,141,137,65,45,227,157,111,193,30,52,240,227,97,221,250,236,207,62,121,253,201,31,177,100,60,191,252,246,119,63,253,201,143,222,252,171,31,191,249,254,39,255,248,51,56,147,89,111,126,231,7,159,253,240,239,81,117,193,202,223,33,77,243,51,216,189,58,88,179,6,85,65,54,116,195,158,23,200,159,132,154,153,103,5,122,229,198,33,221,213,228,118,164,198,180,223,100,177,151,225,192,152,27,148,171,156,45,169,67,197,103,75,115,72,164,92,68,36,93,149,36,19,84,91,223,211,112,153,54,123,110,146,103,163,26,186,36,255,103,200,122,77,254,75,193,211,142,6,3,16,206,59,123,45,194,216,160,160,202,181,213,152,74,7,225,187,68,10,229,94,193,191,138,84,224,247,175,224,109,87,58,237,94,217,92,122,21,230,146,84,178,229,115,25,206,159,75,111,145,185,4,22,130,247,57,79,153,117,166,206,137,75,250,99,98,118,152,255,41,249,26,169,245,75,33,49,93,9,87,138,40,24,212,73,25,114,207,121,108,63,32,101,136,183,179,189,151,87,134,220,179,99,219,149,148,33,189,189,155,131,205,94,75,40,67,186,176,205,137,164,14,71,206,3,161,23,153,217,238,166,183,151,139,189,101,77,198,94,109,76,153,57,172,46,106,103,118,7,59,232,245,238,110,14,220,92,97,38,130,33,98,55,219,158,213,232,10,207,89,116,127,101,174,179,49,16,82,236,28,30,2,161,1,150,150,117,116,132,46,165,65,212,115,131,49,177,22,142,141,35,94,54,186,204,163,21,13,171,111,222,4,160,226,218,190,235,214,173,254,73,107,107,103,183,231,194,25,222,6,57,116,58,142,38,113,207,123,228,142,208,48,96,124,230,246,241,148,211,199,32,219,24,105,206,221,234,237,228,80,70,9,78,180,137,23,112,155,219,45,171,81,95,105,145,43,60,90,155,17,170,111,223,120,103,229,155,97,237,157,218,215,38,126,16,212,238,245,81,5,84,123,217,110,110,54,119,233,253,89,146,140,198,157,27,112,12,128,239,31,99,128,163,225,13,250,112,16,141,46,232,58,182,86,239,53,106,27,173,246,150,93,251,170,59,142,194,218,1,172,66,115,145,77,187,54,118,3,111,12,162,75,15,195,35,13,177,216,141,230,139,128,44,2,92,63,244,226,41,26,204,140,253,111,161,102,134,37,87,91,135,55,32,46,135,201,250,192,29,250,193,69,231,61,47,120,233,37,126,207,181,111,199,190,27,216,99,55,28,175,143,189,216,31,176,98,228,72,208,222,28,157,119,185,69,1,94,218,119,185,13,65,171,11,199,29,159,22,16,59,34,191,244,102,10,2,248,32,210,124,212,240,33,137,34,100,231,204,108,202,15,252,228,162,115,230,247,251,94,56,167,158,199,198,114,18,28,226,89,69,92,146,31,189,27,248,29,102,72,53,29,69,62,102,105,91,247,94,146,130,46,140,66,142,75,224,143,78,34,55,238,79,209,56,169,179,14,248,183,208,132,36,237,15,252,20,198,36,235,2,155,172,95,238,201,56,10,38,137,215,69,95,197,237,214,151,85,152,181,209,52,27,10,110,99,209,154,101,8,23,76,64,0,125,92,23,237,55,183,54,148,177,141,38,9,126,167,30,200,152,161,157,75,218,72,123,99,116,94,107,111,3,238,152,49,157,38,105,171,187,62,140,190,181,46,61,103,73,236,58,216,247,238,171,51,63,241,214,199,35,183,231,117,70,177,183,254,42,118,71,221,87,128,22,253,234,80,220,189,117,124,150,122,240,238,59,211,222,36,30,71,113,7,161,73,31,106,39,176,244,158,191,152,96,56,31,233,237,89,91,121,218,80,158,54,149,167,45,229,105,91,121,218,145,159,162,64,126,26,41,15,177,210,250,36,48,204,71,151,194,70,194,208,19,107,237,4,192,104,215,219,53,250,179,193,254,108,178,63,91,236,207,54,251,179,195,254,236,178,63,123,236,207,205,89,33,94,208,54,111,146,204,224,96,98,183,189,161,90,28,200,85,173,1,47,166,4,151,18,15,174,211,110,149,82,174,92,74,80,57,55,246,233,88,223,252,230,70,107,99,195,154,21,47,14,103,0,140,209,59,178,75,74,36,241,196,59,42,92,57,165,96,1,167,218,59,115,97,83,41,189,1,55,8,42,193,231,125,174,210,72,54,60,1,80,234,151,118,119,119,187,156,106,121,219,221,197,112,200,195,205,134,125,167,221,182,22,193,95,171,220,82,42,103,165,132,229,162,31,18,119,160,213,165,172,216,48,98,235,149,108,167,218,205,13,149,184,0,16,200,60,117,198,56,99,238,32,23,39,65,67,192,231,198,150,156,9,34,109,118,101,251,203,78,115,19,222,72,28,131,222,170,45,228,128,155,96,19,28,5,242,186,97,37,20,227,171,78,119,113,185,185,139,205,132,112,14,120,174,68,10,54,230,220,217,4,119,122,157,28,37,101,79,126,216,139,201,88,141,1,108,229,71,76,35,40,94,177,206,138,195,185,178,231,15,221,160,81,179,154,53,203,56,22,120,109,12,123,122,123,90,208,100,187,180,86,105,243,120,5,244,10,32,186,193,232,204,93,4,5,105,8,175,202,141,213,38,54,138,122,185,81,90,171,180,151,27,188,151,113,52,116,195,249,189,220,48,245,242,154,186,183,89,212,189,205,210,90,165,221,219,172,78,67,155,166,174,93,181,79,91,69,125,218,42,173,85,218,167,173,197,8,115,203,212,175,165,59,180,93,212,161,237,210,90,165,29,218,94,140,6,183,77,29,90,188,39,59,69,61,217,41,173,85,218,147,157,234,228,182,99,234,197,2,232,239,22,161,191,91,90,171,20,253,221,197,40,107,215,212,133,42,184,239,21,225,190,87,90,171,20,247,189,197,136,104,207,132,123,41,210,55,139,144,46,175,85,138,244,205,98,122,81,246,169,42,2,195,166,46,62,45,12,97,75,23,13,100,8,185,202,248,130,4,43,38,88,104,98,70,41,54,11,194,42,195,107,163,82,207,118,74,176,169,6,97,183,12,135,5,251,83,138,205,130,176,202,240,218,172,212,179,155,37,216,84,131,208,110,149,33,177,96,135,74,209,89,16,86,41,98,91,213,250,182,81,130,79,69,16,155,101,88,44,218,165,82,124,22,5,86,134,217,118,181,206,109,151,224,83,17,196,78,25,22,139,118,169,20,159,69,129,149,97,182,83,173,115,123,37,248,84,4,113,179,12,139,69,187,84,138,207,162,192,202,48,219,173,212,185,141,118,9,62,21,65,108,148,97,177,96,151,202,241,89,20,88,25,102,123,213,58,183,85,130,79,69,16,219,101,88,44,218,165,82,124,22,5,86,134,217,205,106,157,219,45,193,167,34,136,189,50,44,22,237,82,41,62,139,2,51,98,70,166,212,169,118,141,169,213,208,33,155,235,209,90,92,165,175,215,200,154,234,121,40,129,166,122,229,26,234,225,231,84,97,216,165,53,240,63,83,173,147,211,245,147,192,237,61,159,234,46,210,157,47,181,90,45,67,233,216,235,27,202,122,59,45,115,241,40,70,195,6,67,141,193,77,83,241,11,47,128,67,129,169,248,192,84,252,20,253,77,140,168,239,185,70,116,78,130,137,9,153,214,78,207,80,120,52,137,71,129,169,248,205,205,129,94,156,190,172,147,174,116,154,162,92,80,10,135,176,116,220,88,49,62,116,197,227,197,138,241,33,43,30,39,86,140,13,85,233,248,176,130,52,68,197,227,194,10,241,161,41,30,15,118,113,135,119,120,83,249,170,239,43,94,4,4,233,218,24,55,119,92,123,223,123,85,123,130,167,63,155,74,26,97,12,163,48,34,229,179,2,231,81,20,186,189,200,62,136,38,177,239,197,8,200,78,11,234,96,240,38,106,125,12,71,182,96,154,93,39,54,119,13,235,148,74,6,176,100,60,169,100,187,89,84,242,108,162,20,52,110,29,170,98,55,125,234,192,147,172,233,246,195,51,24,129,68,175,173,172,126,169,56,123,99,46,253,241,100,140,118,7,114,113,254,202,92,158,49,138,18,173,59,173,134,0,19,14,40,55,28,220,113,25,255,107,238,52,186,226,180,140,142,170,117,186,140,144,252,149,27,252,34,151,92,175,253,4,218,233,117,185,48,58,58,239,26,46,127,12,151,159,66,90,28,157,19,110,227,48,122,37,110,115,79,220,184,227,14,0,132,45,190,212,114,159,88,124,132,206,73,132,89,133,196,109,136,213,21,76,153,108,230,76,128,107,204,105,214,8,153,127,147,56,4,67,158,93,179,178,223,218,29,144,241,138,101,16,68,110,194,238,71,249,45,236,198,22,142,11,191,61,220,100,129,35,248,181,203,198,158,121,4,56,50,181,241,203,211,50,100,241,251,52,223,96,186,9,153,161,118,88,158,242,206,25,94,6,151,129,87,10,78,229,123,100,35,116,10,25,72,251,237,208,61,245,14,241,242,209,25,248,1,191,50,204,181,81,88,60,221,92,11,91,194,223,35,191,247,28,181,65,137,55,164,34,100,191,229,245,205,109,85,169,80,82,190,108,168,202,139,22,148,36,55,11,90,182,52,194,115,33,23,149,47,43,94,17,105,83,217,60,41,204,195,181,176,148,129,170,6,81,111,50,46,165,59,181,132,161,192,124,210,101,52,171,109,125,11,208,17,219,180,252,32,88,152,160,242,53,23,169,56,78,226,232,185,119,181,198,11,96,204,165,218,197,250,92,84,167,90,149,37,250,57,191,118,181,213,83,189,155,115,43,46,80,111,193,14,47,0,98,254,194,94,176,199,11,206,172,94,103,153,158,46,54,183,58,183,153,211,191,249,197,231,150,174,210,167,69,42,22,49,189,74,61,41,42,90,90,178,122,15,230,87,42,226,183,213,176,175,64,93,185,146,11,96,95,84,105,138,255,44,191,23,48,96,87,97,200,87,216,15,214,135,126,82,81,0,169,6,97,17,54,187,28,115,94,170,169,5,250,57,175,238,194,124,245,10,44,121,249,70,43,118,184,50,128,133,120,236,146,172,121,185,198,22,233,233,34,115,91,194,117,23,102,211,139,54,80,214,167,234,213,42,112,224,133,216,245,34,128,231,247,96,94,149,10,28,120,33,118,189,8,224,10,216,155,171,76,217,3,219,13,254,143,161,215,247,221,90,157,31,235,59,189,8,211,141,53,166,243,16,73,213,219,108,130,27,243,241,208,107,136,243,201,214,214,214,108,209,214,22,216,107,231,87,93,168,230,162,123,113,5,32,124,111,94,122,28,170,210,89,149,202,75,212,173,74,135,115,65,164,116,137,35,145,14,69,6,248,29,179,3,192,76,105,153,185,28,152,181,40,84,32,154,36,80,11,208,26,218,185,247,73,84,228,76,161,244,12,125,46,12,62,13,20,246,17,99,17,208,175,192,77,188,111,212,219,173,209,121,195,8,161,230,78,53,141,26,105,46,251,94,47,226,110,84,121,220,121,85,34,156,0,144,48,54,185,110,104,19,203,184,201,216,108,23,13,115,131,62,43,92,141,218,25,66,175,3,207,88,127,9,5,164,52,203,140,206,73,151,40,205,52,255,189,142,8,245,220,81,135,180,143,242,203,143,97,120,212,183,92,125,104,106,131,83,82,105,75,84,36,240,225,79,167,221,42,133,153,95,226,115,87,46,115,176,25,142,146,139,12,9,237,227,75,160,79,252,182,30,79,2,175,131,143,81,191,63,43,104,38,57,243,117,149,45,188,153,42,88,183,53,42,65,90,96,153,136,167,209,200,237,33,41,55,53,12,83,253,61,106,81,59,129,59,198,216,149,126,208,47,89,56,105,21,105,91,47,168,204,200,171,90,245,129,31,87,104,60,117,136,145,175,41,248,37,69,174,208,134,241,210,35,87,108,83,41,214,222,45,42,183,37,151,43,42,180,45,95,201,236,109,22,21,219,145,139,237,20,53,233,78,117,94,48,193,184,108,249,65,205,121,15,77,57,95,100,70,117,163,243,26,48,39,191,95,251,82,175,215,19,126,4,140,249,117,80,15,159,165,108,162,71,205,52,102,116,110,108,140,162,181,152,62,140,98,227,245,104,11,255,227,55,9,235,177,219,247,39,99,188,8,152,21,129,48,58,86,85,197,29,127,215,144,1,22,162,46,77,192,222,246,151,211,122,232,2,182,85,140,21,189,190,8,19,247,220,208,197,141,205,141,173,246,160,43,58,188,7,255,109,164,206,102,34,228,184,17,178,63,60,157,26,238,207,211,98,236,92,32,73,74,115,175,93,36,82,197,155,23,122,124,197,110,70,182,91,45,245,86,70,119,55,172,178,19,200,39,149,105,149,43,33,217,27,79,33,176,61,137,226,184,205,129,17,169,242,177,225,103,166,50,191,31,217,65,112,99,67,159,99,14,134,133,228,30,27,47,236,7,93,153,49,117,135,64,118,25,82,41,5,225,106,219,147,123,144,74,6,121,199,163,50,20,244,179,126,209,40,179,206,137,17,148,86,134,120,197,151,134,169,45,34,193,243,145,11,92,165,111,152,86,214,113,228,25,223,34,251,145,115,125,99,172,0,165,166,109,146,0,109,57,24,92,120,16,27,249,130,112,196,188,234,54,43,41,243,88,71,159,85,252,65,147,41,250,171,109,169,220,86,128,64,170,188,143,34,100,243,101,106,184,214,204,213,206,245,177,16,92,126,94,74,121,85,105,35,249,187,212,178,134,232,102,149,219,63,235,205,20,212,19,195,44,47,134,86,165,154,68,226,50,91,226,163,40,223,27,47,212,97,29,21,245,210,185,189,189,81,21,16,97,198,111,192,219,233,86,42,73,87,134,235,110,220,53,133,67,247,134,212,131,150,104,126,199,188,32,211,195,145,140,76,35,125,43,141,93,131,102,39,207,100,100,146,190,9,45,179,249,107,9,87,107,209,254,94,49,67,192,189,66,239,63,243,198,100,177,85,9,27,233,133,99,89,71,13,217,175,180,2,76,170,120,85,160,44,133,223,117,163,154,135,122,45,200,226,94,124,221,168,234,48,23,66,116,154,55,112,161,50,141,89,233,192,112,238,118,179,132,128,204,243,178,220,176,231,252,125,223,199,35,104,96,205,150,160,9,22,120,202,106,91,71,87,33,129,28,148,12,183,247,60,10,71,85,107,95,5,189,141,107,65,111,163,4,189,141,171,160,183,121,45,232,109,150,160,183,121,21,244,182,174,5,189,173,18,244,182,174,130,222,246,181,160,183,93,130,222,246,85,208,219,185,22,244,118,74,208,219,185,158,149,91,118,252,95,114,181,149,43,11,150,92,35,115,84,11,75,146,118,153,34,98,73,114,44,87,91,44,73,68,229,74,14,85,58,152,138,163,212,130,146,201,50,130,71,142,58,159,130,44,87,123,138,38,187,214,226,82,17,235,54,25,252,30,45,47,6,25,160,72,248,93,9,181,212,144,248,202,232,229,32,101,40,62,18,159,174,103,4,23,52,178,190,142,81,89,204,30,187,64,28,171,32,30,153,36,193,101,4,189,69,69,163,98,9,148,143,63,90,148,31,45,47,114,26,160,72,20,140,175,151,70,141,76,216,175,140,154,2,37,67,237,33,190,94,26,53,180,153,191,50,102,50,16,105,207,156,92,1,47,117,30,164,13,163,181,24,101,22,15,160,4,115,111,121,152,74,215,51,144,155,165,199,115,178,224,79,53,116,249,195,186,73,121,87,14,141,158,43,0,18,206,45,252,102,83,192,204,235,7,72,109,182,64,168,56,96,49,19,207,46,137,28,39,84,8,98,172,53,12,148,251,61,37,84,80,234,97,96,170,161,40,150,202,148,28,243,32,164,138,211,50,69,9,141,7,5,7,236,180,106,27,76,81,90,147,253,46,54,26,115,218,41,213,19,218,203,213,85,81,95,207,212,158,133,184,148,169,138,114,118,245,139,2,224,102,219,42,54,5,116,183,150,139,240,39,81,35,41,129,90,230,123,107,179,126,187,132,138,197,172,181,80,137,86,251,82,191,223,239,74,215,17,202,181,11,42,188,230,233,186,57,30,57,158,247,117,127,236,39,181,15,159,60,236,88,170,194,62,83,168,113,178,206,241,28,113,161,78,62,21,204,149,2,175,207,84,87,138,130,46,154,195,50,74,141,74,177,239,52,69,226,110,171,8,17,151,38,54,246,94,250,222,43,243,149,68,118,231,179,65,225,19,211,200,132,231,34,102,34,93,0,166,119,72,94,16,248,163,49,166,69,87,111,104,96,162,75,80,112,153,135,22,187,180,23,23,112,34,78,163,60,10,233,44,96,148,77,171,43,71,32,35,133,166,122,77,179,87,218,111,22,214,54,55,191,79,232,181,10,187,24,208,84,39,129,66,59,8,188,72,195,243,165,60,230,118,165,194,12,209,146,59,103,67,197,66,18,147,103,183,26,174,197,147,211,234,74,231,19,28,51,117,248,205,11,155,109,173,152,77,210,1,76,158,231,133,138,123,120,121,84,195,111,29,107,30,4,220,78,38,129,91,4,132,127,158,15,135,60,121,139,160,208,71,25,134,171,123,172,20,241,55,141,124,103,111,219,150,101,79,97,105,80,134,203,77,155,197,164,197,196,161,119,59,55,62,246,194,231,126,56,190,241,42,138,159,19,91,186,65,233,94,7,47,39,222,13,204,69,118,12,152,78,2,111,204,226,200,222,128,9,77,110,124,177,213,232,103,147,172,175,122,227,177,117,68,121,121,40,85,205,208,29,141,96,226,199,29,235,54,252,175,139,255,251,202,237,71,183,237,222,237,131,123,246,248,206,237,131,219,246,228,0,255,245,240,159,111,224,63,79,241,31,31,62,221,183,233,203,248,0,203,74,47,78,239,225,139,97,246,130,128,17,128,143,240,159,231,119,178,127,63,200,106,221,193,82,79,121,11,252,229,71,25,26,254,157,20,3,87,148,23,80,62,202,94,176,127,95,208,191,81,134,130,139,128,62,74,31,159,255,218,237,143,120,99,31,226,63,91,247,210,79,91,119,110,223,187,71,112,69,217,3,124,33,193,122,117,135,247,135,63,15,239,97,1,169,191,59,247,52,16,147,251,248,226,163,116,28,165,79,27,7,42,176,45,237,249,5,53,198,250,51,20,157,85,202,14,165,129,56,53,77,203,109,25,183,211,251,26,110,145,142,189,79,45,66,31,120,87,149,94,71,7,89,47,233,133,84,34,162,22,95,233,37,94,220,91,184,202,222,221,121,85,114,120,76,238,46,220,202,233,226,85,46,14,22,70,236,249,226,35,182,113,103,225,42,209,157,5,16,91,163,23,18,173,248,119,9,83,105,178,239,106,107,186,117,87,91,211,159,35,140,225,92,24,145,14,195,159,11,227,249,255,134,241,133,194,96,124,171,199,217,191,120,73,128,93,141,50,125,157,201,188,144,184,152,78,204,23,122,137,220,139,87,122,149,201,220,42,27,244,226,67,173,128,43,239,9,202,119,253,121,67,43,223,154,83,190,165,51,147,189,59,218,170,110,105,123,140,254,124,161,61,239,100,195,45,205,10,107,215,215,121,195,115,189,231,167,250,11,182,223,172,73,59,203,135,98,67,149,94,136,89,189,155,238,110,31,241,189,86,140,60,125,57,205,118,110,47,219,156,63,74,95,158,106,240,214,20,120,130,4,105,223,250,70,214,19,253,249,227,59,183,123,242,24,63,7,246,190,117,231,158,36,76,136,55,31,105,164,50,252,10,130,202,106,238,61,190,253,64,174,199,158,69,45,252,231,1,27,10,133,134,216,11,9,33,18,27,124,125,69,176,193,107,233,212,233,105,242,74,110,35,144,229,128,28,229,154,198,62,18,52,199,71,153,85,101,178,84,47,79,169,74,169,236,251,30,245,34,27,139,161,144,210,196,152,234,20,198,42,244,52,66,253,80,19,75,178,97,58,189,203,9,87,97,53,223,208,134,199,205,15,151,242,124,122,103,193,10,158,198,97,46,36,238,151,14,189,32,117,79,147,120,125,34,208,139,59,218,235,87,210,20,73,21,79,117,198,211,227,159,50,249,242,64,64,235,105,21,94,221,81,71,39,202,166,91,90,69,94,182,138,190,145,53,46,81,73,43,163,177,23,89,49,255,142,46,141,103,211,228,31,100,125,57,213,25,10,35,34,87,107,58,3,164,139,178,188,95,195,59,106,199,217,84,127,164,74,252,108,35,201,158,183,238,170,146,251,240,110,58,132,172,89,237,196,48,188,171,46,230,23,196,39,60,141,111,60,213,144,204,200,229,66,208,103,54,182,217,130,62,16,204,44,195,167,69,111,119,52,150,246,81,202,50,63,148,143,9,233,250,103,80,190,150,254,35,49,191,193,237,71,202,238,181,167,239,53,95,17,60,85,188,120,160,9,240,159,203,139,23,247,212,113,98,207,158,246,124,186,104,5,79,35,173,108,96,39,95,209,142,93,12,37,233,216,245,85,35,138,210,174,122,113,79,219,85,245,125,120,98,30,75,175,240,249,226,129,202,221,88,147,197,207,145,246,204,228,38,105,101,14,239,26,183,145,177,196,172,199,119,85,138,59,213,133,38,38,85,109,73,44,80,162,201,97,182,101,181,222,211,42,110,189,167,109,81,45,141,57,191,200,33,243,42,35,116,255,142,81,218,120,33,157,214,115,199,81,55,131,164,41,20,244,117,245,92,99,64,130,191,76,244,86,39,105,239,37,70,173,242,101,233,36,92,178,113,92,104,18,133,175,139,180,207,239,166,252,204,83,97,109,29,104,179,200,36,104,105,21,51,230,49,190,163,106,54,62,212,118,33,1,225,246,109,11,83,204,123,29,75,211,220,8,197,211,1,87,116,29,90,191,2,57,140,190,25,42,170,180,218,20,222,214,164,251,169,154,116,65,133,159,228,75,170,90,118,45,85,99,247,82,53,233,98,42,45,77,250,243,26,41,208,241,29,87,219,214,200,160,26,95,112,77,122,173,197,11,164,198,171,181,212,200,255,155,225,76,67,180,40,219,17,235,128,228,165,87,227,26,243,10,32,10,18,31,213,222,197,124,16,92,77,201,224,107,145,188,106,116,133,144,181,144,166,44,162,194,164,204,174,101,201,144,148,65,224,207,82,238,161,12,97,121,40,82,67,94,124,141,23,56,181,109,26,190,92,147,124,4,210,65,101,112,248,29,5,61,242,42,188,183,243,38,92,86,181,215,40,129,146,113,18,69,4,44,49,20,106,151,40,159,146,130,72,150,84,137,58,36,18,41,213,182,232,89,205,174,196,95,74,161,219,104,76,233,165,124,161,84,75,253,129,232,75,154,108,169,150,101,91,202,117,255,93,88,42,52,4,220,141,130,90,201,149,26,217,202,99,20,168,207,19,237,25,51,37,41,47,164,252,77,202,251,179,182,246,188,161,61,111,106,207,91,218,243,182,246,188,51,119,246,161,167,74,120,249,218,21,51,170,232,67,149,31,27,190,100,100,231,158,26,75,138,147,175,75,107,45,7,0,95,242,181,164,37,112,210,86,158,90,69,93,179,226,126,161,246,54,203,231,244,182,161,154,33,51,145,93,90,132,37,32,170,194,20,202,218,96,29,124,167,82,83,172,168,185,69,55,8,22,104,80,12,79,229,102,245,241,196,219,152,26,37,128,146,23,144,112,68,186,62,4,13,243,183,211,110,207,159,191,18,212,21,80,173,60,40,189,134,184,200,171,41,247,180,57,6,196,243,70,209,123,186,191,173,81,242,40,19,248,130,12,82,74,171,242,109,104,109,93,172,153,244,61,187,240,171,181,40,13,148,206,33,233,163,161,225,124,98,169,226,38,51,200,106,139,235,133,203,183,56,213,148,190,64,11,75,46,196,46,76,121,167,242,45,229,202,168,109,196,98,115,43,108,68,144,205,245,50,206,12,98,150,183,131,125,109,21,140,173,145,136,181,212,84,181,52,113,199,219,205,218,219,197,131,38,82,94,168,125,211,49,105,207,7,80,1,171,182,93,83,242,183,44,131,153,60,234,215,178,79,105,233,45,202,199,97,99,62,128,10,227,176,33,198,129,231,130,169,52,14,27,197,227,112,157,3,176,89,62,0,155,243,1,84,24,128,205,69,201,115,179,184,243,215,210,235,173,242,94,111,205,7,80,161,215,91,203,144,255,86,113,207,175,214,229,237,242,46,111,207,7,80,161,203,219,203,80,250,118,113,151,151,236,235,78,121,95,119,230,3,168,208,215,157,69,137,122,167,184,159,139,118,112,183,188,131,187,243,1,84,232,224,238,50,244,187,91,220,201,202,189,219,43,239,221,222,124,0,21,122,183,183,12,169,238,21,247,110,126,183,110,150,119,171,2,128,10,221,186,57,143,42,43,100,225,50,201,98,155,70,121,118,73,96,91,70,153,107,145,140,92,70,81,110,62,142,75,129,157,139,237,198,2,93,223,153,135,227,34,192,118,231,98,182,84,135,231,227,184,20,216,185,216,110,46,208,245,155,243,112,92,4,24,203,203,85,138,218,82,61,158,143,228,82,96,231,163,187,181,72,231,55,230,97,185,16,180,205,185,184,45,215,231,249,88,46,7,119,46,190,219,139,244,126,123,30,150,11,65,219,153,139,219,114,125,158,143,229,114,112,231,226,187,179,72,239,247,230,97,185,16,180,155,115,113,91,174,207,243,177,92,14,238,92,124,119,23,232,61,102,17,43,199,114,33,104,27,115,113,91,170,207,21,176,92,14,238,92,124,247,22,233,253,214,60,44,23,130,182,61,23,183,229,250,60,31,203,229,224,206,197,247,230,34,189,223,157,135,229,66,208,246,230,226,182,92,159,231,99,185,28,220,98,124,201,15,66,83,66,103,218,231,204,83,72,92,197,21,64,208,179,44,105,247,68,226,134,110,110,109,169,15,89,229,86,25,0,145,121,141,223,52,234,14,102,53,244,97,43,170,24,123,253,194,106,44,165,88,81,77,150,84,172,176,242,224,102,97,77,150,103,172,184,230,160,176,38,165,30,43,233,38,230,34,43,30,162,73,49,182,173,157,94,81,61,150,160,172,176,230,205,205,129,177,166,148,198,77,189,205,65,119,191,226,10,233,124,84,152,4,57,185,155,214,198,205,178,26,242,248,207,27,116,41,229,155,90,161,100,176,179,236,111,90,149,130,65,150,19,193,169,53,138,6,55,203,9,199,202,43,54,19,34,104,65,77,143,90,80,19,102,19,5,0,211,56,3,6,160,60,44,65,77,142,75,80,75,43,24,97,102,217,226,36,120,236,186,189,69,73,227,138,107,145,191,119,174,86,187,89,90,9,29,186,115,117,138,183,99,195,117,77,150,84,174,134,89,229,244,11,47,158,90,206,8,45,207,249,228,154,236,125,73,69,158,87,46,95,147,127,40,169,42,241,203,185,183,115,89,2,58,211,69,171,228,15,221,194,68,116,138,230,167,32,27,93,54,220,148,145,174,198,83,210,101,86,41,169,5,70,193,229,117,161,9,74,122,128,160,250,188,27,230,92,117,217,183,124,182,58,222,67,138,24,93,163,144,209,234,253,236,219,93,101,227,163,224,209,133,237,137,20,118,230,6,69,94,56,141,85,74,93,229,238,131,217,11,211,149,118,241,77,48,11,247,151,153,166,8,27,25,138,85,168,216,97,8,87,97,233,158,24,195,66,206,235,24,133,105,44,239,28,148,224,139,172,0,25,85,74,168,146,4,175,180,65,165,40,107,89,183,4,42,104,170,56,35,94,65,131,133,21,52,225,168,188,89,37,73,90,121,215,244,50,133,201,216,202,193,232,101,74,83,195,149,130,50,150,171,144,186,174,0,232,220,210,21,19,238,85,4,191,8,246,82,182,192,249,208,141,133,171,102,56,172,6,94,73,28,84,44,53,84,203,255,84,129,234,76,133,231,231,186,170,64,135,213,0,155,210,129,85,164,204,121,13,204,203,167,182,16,173,46,218,216,2,253,90,172,234,2,169,0,23,161,231,5,155,50,103,90,92,130,194,171,81,95,97,6,178,170,4,94,88,109,145,188,107,85,137,126,129,198,202,211,212,45,178,16,42,53,90,61,223,223,226,139,99,41,4,150,234,255,178,64,150,74,106,185,240,34,90,166,249,121,185,67,151,92,88,42,20,46,173,97,12,244,69,55,19,158,155,103,177,213,182,216,42,91,112,117,45,190,170,150,88,77,203,174,162,165,87,207,85,86,205,149,86,203,146,171,100,217,213,113,165,85,113,181,213,176,216,70,195,83,74,45,70,248,185,74,213,211,185,45,182,8,42,52,84,150,249,110,241,5,81,218,96,213,244,129,203,46,142,133,26,95,162,223,203,129,88,34,55,230,146,139,102,145,166,203,211,143,94,105,1,49,24,108,51,225,169,48,164,237,68,207,226,87,227,105,252,88,249,133,115,249,201,149,170,231,115,163,182,178,131,19,134,135,195,55,179,101,80,144,37,212,101,112,49,86,191,74,162,191,229,209,48,137,3,169,64,112,245,65,74,249,235,213,240,187,234,64,165,52,126,53,52,100,50,151,8,93,26,38,73,120,154,227,218,38,151,124,103,129,178,89,26,193,185,138,39,61,163,160,225,75,18,85,112,89,204,69,192,155,150,57,7,166,89,255,106,122,166,193,18,136,174,234,5,39,107,60,245,100,99,69,29,213,210,15,114,165,183,17,155,245,34,116,120,164,210,121,78,55,90,156,195,26,75,69,85,12,239,186,148,205,18,41,202,130,123,170,48,206,81,164,150,189,176,198,18,21,106,95,40,133,97,254,147,208,12,23,162,32,175,134,138,136,72,201,13,107,237,86,197,214,76,167,157,146,83,12,107,82,7,66,73,15,13,184,230,202,189,20,11,43,75,130,88,227,89,16,77,68,135,9,16,11,113,195,175,242,166,152,222,149,155,32,101,1,105,185,34,155,39,71,172,181,154,166,14,21,229,72,172,198,21,230,167,75,52,174,129,5,32,73,153,19,171,161,148,250,164,230,175,233,228,75,186,124,62,197,121,87,129,249,212,138,134,26,237,221,210,42,91,249,42,165,229,183,13,183,154,123,155,165,85,118,12,85,118,74,177,114,165,139,61,153,65,166,233,24,139,171,102,30,193,98,235,201,18,51,214,180,204,140,146,3,30,207,227,150,222,30,73,105,157,210,119,186,233,224,232,188,24,13,202,214,104,254,52,138,75,204,39,88,214,70,9,113,158,185,177,182,89,214,90,10,178,216,107,123,241,126,210,11,74,234,88,222,205,220,236,98,126,71,5,14,207,35,86,138,127,150,233,177,112,112,120,190,71,197,126,129,37,125,148,221,226,59,53,158,249,177,184,57,127,120,42,44,109,10,172,124,180,72,214,234,213,132,96,253,213,111,44,229,213,37,46,45,229,20,145,181,237,86,171,224,106,211,20,179,97,129,125,90,201,47,55,93,252,238,53,23,143,64,93,4,123,218,210,16,102,87,229,216,87,25,114,126,44,174,232,44,172,4,83,216,216,48,210,154,150,238,177,216,14,105,208,53,113,117,160,150,52,1,101,110,56,24,107,217,203,117,91,17,32,205,30,205,115,208,212,142,169,21,230,48,27,21,45,73,101,142,145,73,171,222,140,69,121,150,72,101,81,8,126,42,50,57,26,5,158,69,242,87,42,162,15,131,190,44,56,89,176,76,5,184,101,64,42,180,99,180,26,204,184,233,186,8,65,66,79,41,193,164,227,99,18,149,148,124,151,218,55,57,143,227,180,212,192,161,66,242,203,18,216,230,105,174,192,203,231,103,194,92,164,213,212,224,66,184,8,25,219,44,79,139,169,161,78,201,49,23,1,147,45,184,28,95,22,131,159,51,65,89,124,124,204,200,26,76,89,40,135,230,2,128,51,244,133,1,142,57,75,68,169,89,203,142,34,40,72,172,61,141,125,162,33,185,83,194,79,22,76,183,89,122,28,87,214,218,77,142,132,136,220,160,71,243,201,208,219,155,195,238,150,73,71,249,246,219,71,13,45,232,199,181,228,228,172,6,119,241,172,148,213,224,46,145,238,115,185,129,184,38,176,11,103,252,148,193,106,14,159,122,142,206,42,36,35,51,229,155,75,146,217,178,179,82,20,134,133,165,168,122,123,121,138,103,73,131,190,105,181,191,105,29,93,141,100,76,144,116,116,211,132,158,215,128,241,198,181,97,188,81,1,227,141,107,192,120,243,218,48,222,172,128,241,230,53,96,188,117,109,24,111,85,192,120,235,26,48,222,190,54,140,183,43,96,188,125,13,24,239,92,27,198,59,21,48,222,89,20,227,42,11,124,174,198,235,170,235,177,130,138,236,170,11,168,138,78,237,170,36,63,87,9,119,85,10,173,162,181,187,42,77,85,81,243,105,178,192,84,81,10,204,219,58,205,41,70,151,146,58,138,86,67,150,159,244,237,197,81,49,228,216,188,130,72,100,130,147,67,247,26,48,149,210,115,94,25,219,60,44,29,227,52,123,233,98,88,87,25,150,229,156,130,174,177,151,75,57,16,21,201,179,11,9,149,230,180,165,75,9,206,87,17,40,171,230,44,189,130,68,111,130,147,91,21,248,245,138,152,242,12,156,87,198,84,133,163,99,74,25,81,175,136,41,203,235,121,101,68,21,48,57,33,97,178,40,154,85,102,76,222,245,90,11,82,120,149,113,150,225,239,93,17,190,97,120,36,240,155,243,245,51,229,153,84,231,40,165,231,1,54,38,85,173,230,30,172,39,205,44,80,27,165,106,222,170,145,172,223,86,19,174,190,109,75,111,240,129,194,91,191,157,139,111,157,106,151,148,9,43,73,193,170,4,217,52,250,208,205,203,198,90,77,83,54,31,152,122,191,48,87,241,38,37,251,84,61,17,55,26,181,52,103,107,149,134,43,232,234,149,20,167,154,6,124,233,52,174,203,129,174,156,209,117,57,16,178,223,156,134,90,41,217,175,213,140,9,16,21,64,164,86,52,51,42,197,140,168,228,110,105,222,194,226,244,208,98,10,235,44,3,172,233,22,82,189,173,21,234,217,106,119,77,34,43,172,153,223,127,83,202,14,251,77,203,112,207,166,234,134,197,178,219,43,29,26,61,149,167,217,132,162,116,136,202,130,223,111,232,250,234,86,5,31,81,202,41,91,102,195,37,37,57,157,119,19,41,93,41,111,164,81,233,165,60,179,114,20,122,53,217,108,45,205,54,107,186,225,5,170,155,135,33,79,109,42,219,100,41,9,78,77,99,153,109,238,152,37,225,237,110,46,84,113,122,1,160,93,241,238,205,31,49,158,146,182,64,152,96,153,105,13,45,206,129,44,226,149,231,9,177,196,110,206,152,174,182,98,113,214,141,106,166,62,21,114,215,150,19,80,213,62,204,157,107,65,122,242,161,86,12,183,54,149,165,196,159,75,112,91,196,43,164,68,183,196,44,230,195,75,211,221,150,131,20,105,111,43,66,229,201,111,203,97,178,36,184,57,136,110,137,15,106,233,166,96,88,91,80,205,58,226,169,73,158,68,81,210,177,172,217,81,99,102,187,219,238,73,103,48,9,105,2,235,161,237,217,73,99,250,210,141,107,177,147,212,173,193,214,160,103,53,186,214,56,137,97,134,44,199,113,144,114,162,65,45,94,93,173,199,206,225,97,216,244,237,216,182,172,163,163,134,29,55,129,106,220,96,12,159,194,38,108,209,81,156,140,29,241,178,209,69,160,46,2,221,186,121,211,179,26,205,190,55,112,39,65,210,117,235,86,239,102,107,251,164,191,177,101,1,172,149,150,61,101,104,62,114,71,29,120,98,219,207,35,24,204,206,74,123,198,80,30,228,80,206,90,76,154,163,53,203,31,158,222,232,191,58,78,38,205,147,19,111,123,179,189,237,53,71,208,1,172,220,219,200,85,182,38,99,15,175,226,253,94,98,117,147,102,92,247,24,186,177,147,150,100,131,18,58,201,153,63,182,61,39,108,190,213,139,61,55,241,238,5,20,210,211,78,224,213,49,136,9,131,230,113,239,242,210,235,198,94,50,137,195,26,116,183,239,191,180,160,75,137,11,12,244,41,197,103,152,90,146,201,131,213,177,240,156,97,205,102,54,140,230,89,50,12,246,161,18,108,149,161,133,47,130,200,237,31,68,195,81,224,37,30,126,0,105,98,132,198,181,235,253,139,16,132,218,222,58,242,14,128,143,87,68,227,206,84,124,254,53,239,162,19,54,165,39,27,33,119,88,3,118,226,142,159,63,195,188,10,80,132,255,180,199,128,79,128,111,252,241,87,35,63,188,15,123,192,190,252,0,95,88,17,27,137,251,235,208,42,188,17,63,109,165,92,246,96,195,36,51,84,216,15,27,68,77,119,8,93,137,95,124,109,226,197,23,99,248,162,191,178,5,214,15,194,65,36,117,2,31,103,179,6,188,57,246,234,141,35,187,45,126,218,108,148,188,254,125,215,167,193,147,71,252,32,112,199,227,142,197,10,192,57,192,15,142,143,241,59,141,246,241,203,186,245,230,123,127,254,139,63,251,139,79,127,242,253,215,63,250,195,215,127,252,23,205,102,211,106,28,165,173,32,185,57,135,71,118,228,212,1,240,158,183,3,148,107,195,47,183,183,227,178,95,91,219,59,125,254,174,239,109,90,141,134,237,35,145,111,12,118,54,224,117,128,191,183,123,55,119,224,247,24,127,239,109,223,196,138,61,252,221,239,221,108,195,239,254,149,169,12,166,230,44,122,117,23,10,226,100,20,12,1,206,213,49,81,11,244,29,138,156,109,22,150,56,62,78,252,36,240,44,219,76,181,184,49,2,217,110,32,217,218,86,42,255,32,37,111,165,148,140,99,203,236,247,173,53,68,186,174,206,100,19,211,91,55,214,168,8,14,56,14,224,89,178,142,40,32,6,235,241,36,76,252,161,183,46,234,0,174,207,137,144,98,111,16,123,227,51,212,160,217,57,236,197,102,74,134,134,150,189,216,162,40,38,187,108,113,240,37,96,90,64,85,151,128,105,249,84,88,22,64,250,18,205,207,236,17,146,229,132,200,210,237,109,113,18,220,115,247,218,236,87,187,183,213,99,191,118,78,182,183,216,175,141,155,173,155,72,160,67,170,213,219,30,236,176,247,55,119,122,3,94,171,239,182,177,196,128,74,236,236,18,13,19,53,247,79,248,175,61,119,155,253,218,238,15,54,57,225,111,137,86,55,247,196,98,216,222,238,243,95,187,131,93,14,221,219,243,90,8,253,140,109,45,30,32,99,159,208,66,232,183,113,93,157,226,239,214,198,54,254,190,77,139,104,215,197,223,47,241,183,219,218,64,116,47,168,124,107,27,145,120,5,188,62,172,95,52,236,3,42,12,235,15,94,158,227,239,222,174,135,171,236,57,21,222,104,3,38,93,177,198,106,119,144,235,179,133,150,116,253,65,221,66,51,222,1,108,165,125,105,127,123,122,49,60,137,130,203,203,112,18,4,142,19,30,178,231,38,154,213,187,73,20,31,53,166,80,243,118,28,187,23,48,213,244,183,30,54,46,47,235,137,115,12,63,224,151,183,186,26,174,174,90,225,100,120,226,197,18,96,224,85,94,120,154,156,53,166,9,238,147,78,34,118,154,22,48,26,137,15,204,248,218,158,142,59,174,29,118,164,47,124,205,199,239,58,2,214,254,180,15,242,31,236,149,179,14,255,213,182,73,65,212,9,15,227,181,181,35,88,144,158,180,231,65,211,103,49,8,12,225,204,30,116,220,217,140,63,193,97,2,233,248,94,28,71,113,221,122,16,2,4,16,31,96,9,161,73,63,8,252,53,214,121,15,133,205,117,250,125,18,120,32,48,194,34,12,123,94,243,155,225,131,176,70,210,7,150,61,241,106,162,136,77,21,92,28,163,90,116,242,49,156,163,199,181,225,100,156,212,206,64,2,4,25,39,55,182,245,70,13,8,255,44,234,3,39,158,225,224,68,192,82,65,16,8,156,149,118,54,42,210,136,36,134,9,194,37,162,12,27,103,172,205,16,164,222,122,67,112,78,31,6,17,135,204,14,245,49,10,176,201,200,161,65,146,219,138,47,166,190,160,11,16,21,8,204,229,165,248,5,205,2,41,185,65,112,129,4,18,52,216,216,194,190,53,155,165,4,120,204,8,16,190,135,244,111,94,186,10,27,28,189,23,84,148,40,36,113,62,160,193,107,142,226,40,137,176,96,51,137,158,82,205,38,8,88,1,0,107,142,3,191,231,213,247,236,245,182,232,160,197,42,17,108,160,200,38,136,141,208,218,164,7,67,4,228,135,219,137,244,134,241,100,219,2,193,139,42,92,94,90,79,61,86,119,159,209,250,32,142,134,208,80,199,186,29,159,78,112,71,26,243,130,55,254,175,250,126,231,67,255,242,65,35,76,224,215,222,101,123,231,114,115,163,1,63,129,59,15,71,94,191,193,32,188,117,3,24,235,56,169,39,141,125,214,183,206,203,8,168,172,37,13,15,123,63,173,179,33,246,96,41,189,155,46,26,192,217,75,201,30,214,52,80,42,27,155,150,29,59,72,193,108,41,194,144,37,183,188,110,178,182,214,136,15,147,35,32,143,228,72,204,120,156,181,244,84,226,4,98,116,97,147,129,173,170,129,140,129,191,57,245,146,15,94,133,143,227,104,4,103,224,11,70,103,99,33,35,151,149,65,48,30,201,201,113,115,224,7,24,177,189,158,82,146,151,46,100,35,136,187,222,184,23,251,35,152,20,194,177,233,1,35,97,203,105,214,0,14,10,84,48,25,159,53,221,209,40,184,168,39,118,220,152,9,121,51,235,221,93,36,47,49,66,158,211,238,122,183,92,49,107,124,4,187,30,140,16,239,63,14,247,138,147,150,56,244,142,246,229,135,14,112,36,239,203,27,251,79,249,176,192,12,130,168,222,104,66,3,247,220,222,153,218,51,94,36,58,180,92,235,168,193,164,108,128,209,0,220,59,115,186,59,222,231,5,24,79,230,5,124,15,70,211,158,87,21,112,106,116,36,4,75,177,83,27,184,32,36,231,77,69,2,83,129,157,16,163,29,18,123,122,232,228,185,51,84,30,250,99,175,137,11,243,48,105,122,176,37,157,77,194,231,235,91,189,147,147,77,215,163,141,55,123,187,115,226,237,237,120,27,46,10,66,205,228,204,11,235,73,243,196,15,251,180,6,108,235,228,4,197,78,96,104,223,114,166,184,68,59,69,167,0,96,13,35,77,222,97,28,130,9,58,252,183,34,232,176,46,231,5,16,94,150,11,62,83,126,88,131,150,227,137,7,2,36,23,106,4,68,33,14,101,229,176,140,16,116,120,27,146,128,148,150,131,19,29,43,152,223,225,166,146,164,215,169,227,226,70,1,183,129,179,131,175,64,238,151,133,94,220,253,102,54,147,150,251,10,195,6,81,186,233,135,126,130,59,194,43,55,233,157,117,166,52,26,50,179,135,173,90,46,55,179,217,6,4,99,137,111,148,109,228,208,226,184,91,71,152,93,115,4,155,71,56,95,118,21,63,59,212,12,201,155,197,147,101,154,32,62,17,188,196,53,14,127,209,212,23,78,75,18,123,30,47,9,18,40,8,9,238,248,24,102,167,99,161,52,78,199,20,203,198,227,22,170,55,65,16,249,218,147,3,56,186,79,226,0,144,226,15,119,125,55,136,232,35,77,4,188,39,31,204,187,216,222,148,169,218,159,68,175,8,252,11,214,16,245,135,106,221,163,83,254,215,153,79,13,130,96,199,126,86,23,73,3,199,193,130,101,103,225,151,251,190,23,244,1,14,214,38,13,23,189,32,200,172,222,83,47,8,120,180,73,120,55,246,220,184,119,118,31,221,88,167,247,143,207,79,16,53,248,59,164,246,9,21,246,141,126,82,147,248,1,53,66,212,44,96,67,215,27,143,133,137,176,69,39,37,219,15,113,147,237,88,30,183,41,6,89,40,122,181,222,143,94,193,17,159,95,91,116,166,3,88,234,192,104,60,47,68,165,7,234,223,144,164,109,40,249,76,144,67,191,67,252,0,94,137,159,108,60,159,194,58,192,74,124,116,129,95,97,103,112,158,240,111,15,100,173,104,200,199,28,223,227,88,191,199,116,149,205,157,189,237,119,94,1,167,137,94,1,237,135,94,204,222,243,177,126,58,57,145,6,26,234,177,129,195,192,145,240,119,24,245,253,193,197,19,244,135,235,119,166,35,247,20,228,30,234,53,254,246,238,120,46,255,213,105,219,248,231,41,106,200,55,90,54,200,46,110,208,129,197,10,125,163,186,15,253,113,130,240,216,211,19,111,0,157,131,113,103,40,48,240,18,22,172,212,51,236,195,195,140,200,24,46,119,189,4,206,247,172,167,82,149,222,36,198,251,173,71,84,6,246,49,128,193,219,160,121,196,94,146,176,12,47,198,147,19,29,52,175,13,175,223,39,214,107,73,111,16,24,163,35,70,118,67,215,15,9,200,93,157,218,244,119,162,211,97,148,60,134,213,134,43,81,33,81,132,140,19,152,14,14,95,15,250,48,203,131,219,110,205,164,239,15,221,139,104,130,12,27,199,219,174,225,1,125,108,163,107,219,75,248,23,170,196,32,151,131,40,108,215,62,158,128,124,22,91,98,98,108,120,128,173,107,204,154,96,184,193,217,164,223,199,63,125,47,192,63,172,207,244,171,239,211,95,118,141,64,252,4,185,242,19,164,162,71,32,180,16,45,67,31,158,210,170,118,105,70,90,54,147,134,198,216,201,49,0,66,75,124,164,102,65,117,161,52,121,227,73,248,140,19,30,159,173,48,157,45,220,159,97,93,28,68,193,71,116,197,97,109,108,181,112,248,135,67,55,150,198,190,175,19,4,118,255,137,55,70,6,88,70,161,176,8,79,105,145,179,121,122,10,152,98,7,4,96,235,100,52,60,70,158,55,25,31,91,54,61,1,75,239,29,227,137,232,216,239,139,119,48,243,200,126,149,34,192,126,143,113,35,23,47,217,182,117,140,155,134,120,229,133,125,229,217,31,31,3,159,57,161,97,86,170,69,241,177,117,100,115,134,78,67,35,104,198,63,13,163,216,235,223,70,14,13,232,130,176,120,64,17,112,239,199,17,240,232,35,206,46,30,227,9,47,14,51,254,193,72,25,184,214,248,81,116,226,179,17,99,254,198,184,0,16,82,27,53,201,175,124,216,74,81,69,11,147,200,230,147,61,224,46,44,182,69,152,225,175,63,97,155,161,96,98,157,19,18,10,237,247,146,3,76,223,121,18,157,119,198,226,13,231,81,61,245,249,78,2,231,56,246,74,0,185,131,219,248,135,35,216,160,196,94,242,208,190,231,143,24,145,117,206,168,112,186,217,51,60,206,220,176,31,0,161,201,170,95,218,247,197,105,226,93,167,13,15,43,142,199,69,1,216,75,128,51,224,252,215,73,27,71,47,137,115,52,80,252,241,72,55,237,15,41,228,74,66,135,111,117,223,46,104,145,9,219,8,12,143,24,212,190,223,79,53,238,216,198,91,124,243,164,102,155,124,127,104,216,110,90,201,85,116,83,78,104,171,47,154,50,31,105,136,3,64,228,156,210,176,160,94,105,236,61,139,190,58,6,140,202,42,194,153,187,213,245,111,69,226,168,224,195,81,33,58,244,143,154,120,244,228,99,164,108,170,116,36,169,99,145,70,30,75,60,102,246,105,83,100,208,169,195,65,5,156,180,122,116,228,99,152,5,50,102,4,111,236,88,247,143,173,181,0,177,196,229,213,101,227,57,246,18,54,150,217,246,110,143,109,203,2,57,15,107,245,156,84,6,131,93,65,107,222,239,195,100,59,250,142,6,43,32,227,24,168,170,99,63,137,245,61,35,238,193,229,228,25,142,68,175,153,113,101,167,15,179,149,73,98,112,58,236,73,143,168,114,232,165,26,69,199,205,148,139,61,174,61,132,119,236,7,16,68,170,62,4,40,110,19,201,205,11,238,192,94,126,31,22,109,31,57,129,91,151,75,53,153,100,133,220,97,117,213,248,90,172,132,22,161,149,189,119,140,165,27,128,20,173,7,98,58,114,153,236,109,131,45,27,93,196,100,211,53,114,190,250,244,131,247,217,228,215,111,31,90,119,220,177,183,179,5,228,128,62,246,125,175,206,254,124,248,228,193,65,42,102,155,161,53,26,93,121,140,155,76,104,116,70,52,189,19,182,170,78,38,126,208,191,203,184,36,171,86,39,50,157,168,157,206,65,217,55,188,67,162,236,185,73,125,210,232,152,218,157,240,94,43,132,132,251,28,39,125,177,36,135,114,255,203,106,216,3,212,245,158,1,213,159,221,26,10,170,63,3,170,31,176,53,55,29,241,163,106,103,120,120,198,72,223,206,162,168,211,59,4,54,211,134,137,109,189,206,128,134,233,36,101,47,189,12,141,254,62,95,65,176,203,120,180,218,145,165,214,45,148,120,111,0,131,188,51,26,166,44,249,226,113,10,25,68,36,126,140,173,203,135,44,128,125,210,68,65,198,97,154,111,250,109,159,52,105,191,21,239,152,184,114,34,227,137,203,75,124,198,223,249,175,184,248,228,18,180,24,227,102,47,136,198,120,78,60,161,115,221,83,218,177,158,210,134,77,47,223,242,130,213,85,250,195,102,142,109,31,81,204,168,211,115,12,159,232,98,5,112,28,29,159,36,225,113,47,10,44,166,226,241,244,98,126,83,8,251,176,40,129,86,45,84,9,23,23,66,49,106,78,145,241,250,105,236,247,45,212,45,195,48,170,50,149,179,210,134,211,48,59,23,131,208,39,13,187,208,123,26,251,146,244,155,116,231,126,12,135,182,9,244,164,190,18,94,94,174,132,122,49,22,180,201,106,224,94,165,125,98,82,0,32,5,99,112,210,84,36,63,196,105,214,176,55,90,45,224,179,141,70,39,155,142,176,137,146,45,145,246,234,170,53,157,89,43,142,35,189,99,40,191,148,23,135,252,181,155,30,212,159,193,187,250,203,134,125,206,54,17,182,97,223,131,221,254,14,29,211,128,73,26,86,213,128,125,177,21,202,228,164,147,215,22,133,130,22,14,143,186,97,19,175,147,124,24,13,146,176,204,165,61,190,34,251,120,8,67,229,234,144,238,237,72,107,19,54,7,216,3,148,162,236,132,93,30,1,5,77,134,33,114,248,25,234,149,236,164,169,31,20,56,188,1,19,58,61,1,137,214,56,135,158,181,67,64,240,255,176,184,37,41,24,53,189,180,255,201,146,177,58,190,242,167,6,42,64,204,18,142,118,24,210,84,40,172,21,229,80,229,208,54,75,18,225,4,21,51,83,210,217,196,238,128,182,16,195,181,6,63,140,226,29,167,227,56,252,9,22,28,234,100,40,237,101,94,185,99,222,249,186,217,77,42,151,3,226,40,74,154,111,65,61,226,95,235,177,135,130,214,250,120,210,235,121,227,177,101,203,139,38,44,0,74,115,68,192,188,161,143,151,82,104,239,242,136,225,5,29,205,212,70,8,250,174,162,63,209,164,63,212,87,243,13,227,242,18,245,40,120,185,49,175,59,17,219,203,12,27,109,55,54,211,163,245,248,1,94,107,133,77,177,69,160,172,0,98,6,245,196,5,86,18,115,2,99,103,41,82,90,220,251,218,135,183,31,90,54,26,11,142,58,164,237,10,38,9,83,46,210,38,67,48,109,22,66,3,203,223,126,255,174,197,239,155,162,25,154,129,44,14,241,36,162,83,74,1,212,252,42,62,137,96,43,167,42,216,143,116,231,141,237,3,46,80,70,227,164,206,137,135,172,109,206,105,189,14,215,172,27,180,119,225,63,56,61,15,134,120,144,125,24,157,222,120,217,190,129,60,21,69,80,203,14,77,219,23,99,4,140,85,116,65,86,98,135,67,199,99,219,88,210,204,78,149,76,94,236,120,108,183,74,5,69,47,219,155,216,17,211,99,187,29,178,199,38,191,53,82,88,55,95,18,30,209,221,204,54,17,70,199,104,58,128,219,184,66,41,2,251,211,148,85,126,64,134,94,200,39,31,240,27,60,86,227,45,102,12,92,244,23,182,187,67,149,6,179,169,56,194,251,207,130,111,202,245,138,71,37,26,135,173,35,113,181,149,225,69,212,140,194,68,114,86,247,108,186,212,111,90,107,69,96,215,172,38,158,180,27,221,177,71,26,139,167,176,43,193,24,35,160,7,64,48,108,165,179,73,70,65,133,148,75,184,145,173,36,251,137,179,80,157,78,66,183,187,102,61,180,10,104,92,6,200,78,136,96,13,75,216,73,108,160,144,84,249,178,186,42,63,53,105,159,55,189,59,44,91,29,71,130,41,103,181,156,69,65,8,25,62,171,196,148,61,2,180,160,16,89,27,143,155,127,87,58,211,26,142,15,72,163,241,234,106,156,202,223,233,81,213,5,65,215,189,37,62,116,93,16,116,177,236,161,123,196,171,75,98,66,228,84,32,17,107,77,175,12,135,219,34,146,139,26,93,169,52,155,25,31,102,230,45,82,39,212,35,105,159,32,219,49,138,51,40,4,47,54,144,236,65,156,2,216,147,83,32,158,121,43,252,102,150,29,78,113,169,219,219,45,226,207,51,118,70,214,58,6,203,95,12,31,136,175,129,58,124,108,232,2,109,232,2,236,15,134,174,145,6,110,92,109,224,212,170,118,175,112,216,198,141,110,90,150,13,90,47,27,180,241,23,56,104,32,40,144,214,82,151,47,116,113,64,104,94,241,204,93,208,76,63,234,209,253,39,12,74,255,130,235,199,159,61,122,232,164,239,97,20,184,101,214,157,139,7,253,186,69,13,227,174,96,53,178,226,54,223,135,232,35,112,11,180,135,164,147,11,19,64,234,66,74,46,194,34,148,80,109,11,137,154,245,145,41,188,115,230,140,26,63,66,233,254,152,238,105,196,146,77,47,109,156,194,162,98,249,90,55,56,133,164,117,96,15,21,172,130,109,166,188,128,116,145,181,70,181,176,32,106,65,186,222,126,236,196,107,214,190,223,119,172,53,111,205,90,181,58,241,154,99,237,91,220,38,20,111,142,224,172,139,10,16,144,12,198,158,101,71,80,222,237,174,183,87,156,168,73,1,138,62,24,212,173,8,246,228,152,29,85,160,35,17,124,138,61,74,131,85,183,110,100,223,108,235,70,118,17,149,138,107,32,121,128,164,38,142,203,64,178,157,136,233,147,59,83,127,204,53,240,173,25,90,151,246,184,177,101,169,222,206,74,162,126,4,114,149,39,52,119,154,172,113,50,26,62,153,132,56,155,48,8,252,58,240,6,42,115,80,206,224,7,103,120,2,170,129,205,23,142,217,62,253,113,208,82,46,167,71,238,30,164,75,174,30,155,4,147,150,35,206,190,220,28,8,118,235,33,204,43,78,168,199,172,121,222,252,232,135,159,254,244,167,175,191,247,103,175,255,246,175,126,241,239,254,243,235,31,254,243,207,126,240,155,111,190,243,251,169,217,227,63,254,236,215,97,143,107,27,32,201,35,7,125,241,112,59,123,20,245,39,129,135,184,223,64,148,177,6,108,230,176,21,67,111,91,56,245,92,73,197,41,128,222,72,228,1,155,105,30,195,63,250,191,1,153,55,191,247,151,111,126,251,215,9,25,92,203,30,16,67,13,135,27,77,116,104,184,243,179,153,199,233,46,20,190,97,28,74,192,7,33,33,107,16,84,155,34,154,167,98,144,117,68,251,177,7,196,50,78,174,7,5,14,108,49,12,144,224,158,120,110,63,35,58,215,49,220,0,229,85,144,104,195,212,148,174,42,186,178,136,108,189,53,205,72,117,102,162,212,247,163,196,239,121,207,120,235,56,114,150,157,169,67,93,113,65,123,152,233,160,44,237,22,132,91,162,229,135,194,206,159,16,84,241,127,118,52,203,209,59,51,156,242,50,5,18,202,68,233,67,182,27,242,117,41,125,99,20,10,7,45,203,234,194,63,247,63,120,248,240,131,143,96,56,163,253,252,252,225,226,196,254,194,156,0,227,186,193,202,170,132,173,209,116,199,58,248,224,209,163,15,11,224,113,56,21,214,70,39,95,153,35,82,68,76,41,150,101,232,217,218,74,118,73,41,163,46,48,149,188,252,106,228,181,20,57,221,229,173,233,228,228,255,147,35,167,110,114,69,86,0,179,215,103,37,230,77,161,54,99,195,11,117,190,130,207,101,190,30,93,176,25,51,205,86,240,63,225,108,61,186,40,93,109,108,150,134,162,80,149,201,130,137,186,11,71,137,83,180,3,114,210,219,197,57,104,148,34,209,231,224,170,108,32,51,27,205,76,80,206,188,29,4,236,126,87,19,23,237,216,118,197,89,42,147,142,149,187,97,199,237,50,142,192,81,247,6,227,230,112,130,142,78,65,122,175,75,102,19,252,208,4,176,81,72,106,129,148,238,103,230,206,88,151,95,109,130,204,221,149,47,124,188,144,46,124,228,203,6,146,225,80,201,226,135,77,174,117,252,112,12,3,230,246,122,168,110,203,108,63,249,1,105,78,181,36,122,238,133,246,88,151,211,134,116,195,13,199,26,52,56,33,3,210,175,62,253,63,253,145,61,114,250,205,1,37,87,173,91,148,135,114,108,53,236,9,222,194,12,225,132,53,188,37,186,213,29,226,221,99,207,201,143,217,62,156,159,110,176,55,247,11,133,100,88,96,76,40,246,15,135,71,135,241,17,136,198,132,40,188,9,58,85,0,224,189,129,2,129,38,106,144,157,80,20,247,145,186,213,115,195,151,46,244,165,251,170,137,87,45,7,244,88,31,216,61,85,31,14,180,75,128,206,10,1,161,127,73,163,123,134,186,142,219,66,43,14,67,213,7,241,155,225,124,59,236,163,33,18,80,157,181,54,108,216,122,73,74,84,11,133,165,100,185,60,61,47,243,86,181,214,6,77,250,181,102,141,206,187,22,2,112,71,35,47,236,31,96,160,243,250,32,155,255,19,152,144,147,91,226,238,178,123,34,46,131,79,149,219,181,195,19,118,43,77,195,116,74,234,243,35,113,209,80,222,199,151,210,193,239,180,137,122,253,53,171,195,199,155,3,210,144,123,9,139,191,240,136,152,27,157,134,82,247,12,200,140,49,5,182,180,249,226,85,106,213,173,47,25,198,216,62,3,134,35,155,157,78,76,103,133,69,240,202,250,13,18,83,102,72,220,234,122,183,66,147,1,241,33,140,68,236,0,27,140,240,8,252,225,147,135,245,70,115,60,10,80,79,222,61,161,165,110,91,141,195,246,81,119,132,90,2,175,14,103,35,114,202,3,14,52,101,223,241,12,214,152,245,1,185,144,44,123,110,143,47,194,94,125,74,151,37,214,73,16,157,88,179,98,205,108,209,52,186,120,71,151,142,164,99,125,250,247,191,253,217,79,255,250,179,63,253,245,230,183,252,145,101,35,207,0,90,20,182,12,142,133,190,180,248,250,12,248,156,3,189,224,240,152,2,19,123,21,54,108,85,51,32,79,160,215,128,170,189,192,239,61,175,235,197,152,231,174,40,134,138,235,40,99,136,237,116,115,103,236,76,59,30,253,226,47,255,246,23,191,245,223,94,255,248,119,127,249,237,239,126,250,147,31,125,250,147,111,191,249,147,63,123,243,175,126,252,230,251,159,172,224,197,67,20,30,68,163,11,205,201,67,134,195,175,57,234,214,235,223,252,141,215,159,252,29,156,3,95,255,240,251,175,191,243,55,175,191,243,227,215,223,253,79,175,191,243,91,111,254,228,31,216,185,11,96,145,15,72,9,48,113,102,251,222,127,125,243,163,239,254,227,207,126,155,131,250,225,127,253,197,95,255,57,7,162,82,110,94,17,131,134,132,217,148,105,215,138,42,125,195,252,133,139,174,9,11,45,181,109,121,57,148,233,244,65,58,176,147,82,2,74,24,57,120,50,113,227,109,157,194,212,4,102,192,215,50,34,251,120,116,74,198,222,70,42,43,166,35,212,132,9,58,34,237,191,177,219,70,37,5,110,99,188,231,82,111,209,75,128,159,27,231,237,14,112,100,36,182,249,32,76,47,81,128,93,28,240,59,60,242,6,4,2,102,252,25,237,132,170,20,102,206,241,141,174,203,170,57,27,239,68,182,203,223,194,131,15,15,108,132,216,231,8,249,190,149,190,228,229,124,122,219,101,219,190,203,218,161,141,188,110,109,160,143,23,191,48,9,154,227,158,11,205,110,216,27,13,50,49,222,96,61,171,23,208,27,44,232,41,43,209,113,141,12,38,129,127,216,205,106,234,215,59,83,108,153,15,240,106,59,119,49,153,217,211,161,124,33,189,98,149,112,209,219,3,140,200,145,95,36,40,225,187,125,20,239,53,72,178,34,83,179,222,194,155,132,125,38,230,119,44,166,72,75,47,130,82,43,108,39,211,38,137,177,107,112,49,168,154,98,15,176,186,177,159,41,236,64,72,181,243,210,143,88,89,149,69,179,174,138,229,154,147,73,66,222,76,226,139,170,140,181,72,215,42,203,98,204,208,15,109,172,37,113,172,114,71,58,159,51,78,252,194,108,206,62,174,75,120,137,173,162,149,19,247,228,239,104,78,238,224,109,63,192,46,60,50,216,145,66,228,226,164,16,41,100,14,28,10,45,39,132,236,192,236,246,226,156,221,94,32,139,106,49,25,16,138,14,143,15,221,163,195,128,137,89,252,232,148,193,102,155,66,144,9,101,166,90,141,25,189,101,99,142,67,205,238,35,147,124,143,219,166,37,218,178,5,208,204,12,223,9,237,108,66,28,143,221,204,6,116,230,62,128,159,167,94,126,235,52,26,44,217,146,85,98,189,33,192,28,48,146,170,8,41,15,5,102,237,49,90,200,229,247,220,41,153,35,90,3,224,210,192,88,198,73,156,222,14,106,48,219,13,155,115,24,225,219,176,47,108,98,201,118,238,62,243,102,107,116,222,170,91,188,229,117,98,169,32,53,138,67,120,90,227,64,88,112,82,85,168,100,4,101,135,18,22,120,181,83,244,196,239,250,51,195,28,216,185,161,99,130,198,128,202,208,31,62,111,179,103,52,143,128,225,88,9,155,164,164,184,188,180,238,220,123,246,209,189,123,239,147,189,68,170,158,192,214,169,128,236,41,185,226,144,163,33,115,226,100,159,133,210,1,88,217,97,102,110,113,68,254,127,202,27,59,102,21,156,67,254,35,125,195,232,89,192,131,53,41,87,115,98,206,7,69,49,102,140,210,224,143,9,28,254,72,78,202,153,35,122,153,183,26,119,112,233,228,69,160,50,203,227,68,35,156,176,132,108,146,47,154,108,18,133,80,146,34,66,137,29,178,177,145,8,37,66,66,73,254,135,17,10,44,220,174,171,17,138,231,40,111,224,32,193,9,197,19,132,226,153,9,69,169,230,136,13,51,150,9,197,109,8,205,239,97,132,252,213,64,40,177,109,122,107,120,183,159,20,219,196,178,93,44,117,17,227,211,150,189,152,105,207,156,169,103,47,100,123,220,47,0,31,190,243,73,166,212,37,70,88,118,162,216,107,20,216,98,217,69,38,15,194,106,190,220,242,58,145,45,175,139,42,112,5,141,207,111,36,85,147,242,68,51,41,79,50,147,114,63,51,41,23,202,75,120,39,76,202,223,130,138,247,48,129,159,112,161,85,173,230,197,101,234,194,230,192,137,209,28,56,111,11,236,155,108,129,253,82,91,96,191,146,45,176,39,140,79,233,40,165,50,145,78,81,244,149,212,13,132,6,0,77,122,208,110,56,73,223,147,73,4,14,37,188,141,179,210,35,175,7,178,195,35,119,132,214,247,44,118,204,116,102,251,146,19,129,198,60,103,118,160,184,32,228,69,123,191,79,12,56,144,29,9,252,185,179,37,130,8,4,93,102,240,145,246,51,98,231,139,44,238,197,74,22,157,34,171,15,124,98,117,213,130,111,185,151,204,85,92,123,221,32,14,167,188,18,177,33,0,48,227,130,170,32,168,149,150,197,66,87,55,108,143,210,155,4,165,14,200,138,194,170,144,249,222,101,183,10,30,124,214,175,20,178,251,84,189,109,63,236,5,19,144,35,235,112,118,71,251,176,24,123,196,133,83,189,44,215,105,65,193,110,96,222,45,138,209,95,8,91,161,18,226,6,59,26,30,32,103,208,12,165,33,70,216,115,125,204,206,227,247,49,133,142,222,79,220,8,138,112,27,47,134,91,182,147,246,104,39,213,136,111,92,239,53,210,211,39,153,251,208,146,187,115,241,21,108,4,173,135,235,174,109,49,199,49,139,51,22,238,22,184,186,42,27,11,202,95,26,218,21,79,223,105,59,142,225,40,12,235,226,28,143,35,110,176,111,193,185,224,254,177,213,45,6,105,140,17,192,53,41,162,20,83,109,102,99,214,95,243,132,109,42,234,142,248,192,241,222,232,99,213,109,99,164,16,110,81,81,143,51,137,193,17,55,95,124,78,226,6,90,70,240,46,182,81,114,148,203,62,120,223,74,69,199,68,170,130,84,2,3,29,21,51,24,113,79,231,206,170,57,166,140,42,59,166,72,87,34,35,249,74,100,162,19,217,232,112,152,115,76,161,119,220,49,37,18,222,40,147,52,146,5,17,20,189,228,251,38,123,144,183,202,180,150,244,189,97,43,108,50,178,131,153,109,164,63,163,238,12,237,252,81,144,51,46,235,176,73,19,205,110,241,20,41,220,76,68,33,87,249,50,109,111,122,76,4,52,13,135,59,144,36,49,120,206,190,212,21,71,186,88,101,2,158,52,122,150,59,238,121,97,159,5,142,17,149,173,219,79,15,128,224,239,222,131,63,179,163,142,12,139,60,108,141,7,78,182,13,26,80,202,142,6,93,121,201,56,119,235,119,235,211,153,178,102,225,252,214,176,23,89,99,228,43,33,86,87,8,124,171,181,226,200,47,248,52,95,94,50,255,153,154,252,45,213,87,40,135,94,105,155,206,111,233,210,137,3,3,242,2,199,241,112,87,134,163,77,224,63,247,58,214,195,7,191,118,207,178,189,23,19,188,41,231,171,242,196,75,94,161,59,126,42,238,219,232,206,127,204,43,220,187,255,236,152,213,98,62,52,236,245,147,7,95,121,143,191,167,45,59,76,247,188,24,86,73,156,93,156,196,66,249,225,58,150,99,117,77,155,241,91,245,16,15,117,228,118,66,1,38,248,89,105,191,238,58,234,183,148,75,96,191,14,139,234,29,57,166,86,146,67,247,104,31,255,233,184,141,78,25,26,148,98,56,6,41,46,15,153,156,10,10,203,153,177,43,1,55,31,81,193,36,60,154,249,84,16,91,100,222,217,182,217,17,219,167,141,186,185,14,221,71,126,145,51,135,21,126,37,39,45,135,216,53,206,87,38,34,87,157,48,117,66,18,152,144,36,155,16,12,243,84,52,6,137,105,22,88,167,146,202,163,173,150,30,51,236,69,149,78,89,141,242,225,207,240,88,120,112,11,43,106,216,165,23,22,108,228,85,165,74,225,201,39,175,159,129,21,99,1,167,19,90,20,59,42,59,206,248,213,142,51,190,186,79,47,39,2,6,95,164,8,232,74,34,96,176,188,8,232,26,68,192,212,46,79,19,1,93,93,4,116,83,17,48,171,194,69,64,75,92,23,165,161,106,154,105,164,26,113,24,116,231,139,137,241,76,57,85,59,174,237,119,11,206,139,111,213,223,2,42,110,41,132,72,143,18,21,251,189,231,235,140,152,128,28,167,137,179,104,29,118,122,197,136,169,210,201,203,238,59,119,240,132,129,225,248,144,45,244,155,232,207,189,2,135,159,126,19,224,53,40,168,95,87,248,153,143,217,152,117,227,156,88,42,123,152,25,70,173,232,72,196,229,133,108,150,63,120,66,103,162,30,41,68,38,141,105,191,233,193,159,52,22,96,191,57,192,176,82,87,154,131,153,237,246,95,226,113,58,239,1,41,212,173,206,138,242,104,171,186,216,58,247,156,69,245,164,163,5,35,154,140,248,5,165,97,16,208,135,179,83,86,153,69,50,210,78,128,192,37,26,66,225,76,81,174,239,79,66,131,116,201,175,140,189,151,94,152,236,135,184,56,233,194,41,108,190,58,243,123,103,221,246,102,102,51,199,165,61,166,134,110,96,24,159,177,151,116,52,45,109,73,39,12,135,31,45,186,68,102,228,98,8,76,49,183,182,205,246,37,79,222,151,184,242,153,226,82,120,192,177,231,197,165,192,88,218,169,154,205,240,61,133,65,241,43,20,169,92,72,228,101,246,121,116,16,202,174,92,46,47,141,3,203,207,41,194,150,175,232,38,42,13,218,213,204,98,118,97,188,76,38,177,247,139,93,19,121,240,204,34,24,151,151,173,146,175,194,160,80,62,38,166,134,41,175,220,56,196,11,12,180,151,249,229,183,191,251,230,95,252,199,55,191,255,91,159,254,244,111,94,127,231,79,127,249,175,127,184,2,67,43,188,108,223,130,201,27,248,241,144,124,35,222,252,191,223,255,244,231,127,252,250,199,191,201,202,253,226,47,255,156,85,179,107,111,254,240,47,95,255,224,223,127,246,211,255,240,217,79,127,180,15,140,231,205,239,252,224,179,31,254,189,101,79,121,245,59,228,27,255,140,100,199,207,254,236,147,215,159,252,145,101,247,112,145,6,242,151,215,191,243,251,111,254,230,59,22,243,250,182,56,146,6,91,38,57,94,35,93,108,49,57,167,100,24,136,200,210,251,0,83,65,32,152,67,45,244,242,232,57,17,236,145,240,241,153,250,232,90,222,252,56,242,67,198,92,185,59,174,22,5,89,246,186,237,134,5,106,96,54,249,130,234,16,23,188,151,6,86,105,232,108,152,191,65,178,101,159,46,252,127,147,177,84,181,154,152,111,97,26,230,3,118,150,205,95,194,112,255,237,95,177,17,103,211,201,53,105,20,188,170,236,120,59,143,36,200,218,234,139,39,9,38,135,208,28,133,233,204,120,197,51,227,45,56,51,137,161,77,207,48,51,222,252,153,241,150,156,25,190,177,134,167,5,134,6,130,175,43,125,30,186,33,192,228,1,14,86,220,198,84,24,204,160,214,218,113,92,225,233,110,91,20,93,131,62,172,160,176,152,126,145,12,19,74,21,94,82,75,24,209,189,213,13,50,3,224,0,153,188,100,173,3,141,167,198,49,240,236,31,6,140,95,55,166,228,225,127,18,123,238,115,146,213,50,164,42,84,152,205,128,87,215,77,86,63,126,31,69,115,182,220,17,220,190,5,98,62,8,188,46,133,223,94,41,244,239,227,172,95,92,45,241,71,57,100,88,166,19,47,118,18,20,30,223,149,29,10,199,87,113,40,228,161,63,148,171,46,181,117,41,6,37,204,59,153,66,241,173,132,197,207,36,245,248,53,184,52,178,206,244,210,152,13,217,245,97,145,55,45,187,74,41,254,90,239,17,173,214,45,64,7,157,136,196,132,164,157,189,188,236,225,153,113,188,6,248,99,25,56,24,239,143,157,177,234,86,57,206,220,42,251,121,183,202,174,68,165,177,88,12,20,170,92,172,139,24,155,80,106,74,221,29,161,29,176,30,89,32,215,99,238,159,92,244,94,58,190,137,213,39,41,145,75,235,48,99,123,102,224,78,201,0,204,165,81,171,124,194,46,110,131,190,44,223,27,75,166,254,202,179,46,87,90,15,26,51,232,233,170,40,132,99,27,230,2,81,25,188,23,136,133,176,80,222,254,224,2,164,127,238,193,125,6,147,212,239,226,236,143,96,112,233,105,109,4,212,89,50,209,251,92,42,6,190,200,229,78,225,47,2,50,111,20,188,244,234,103,169,239,171,74,201,182,188,2,128,36,252,241,251,222,171,199,200,192,217,68,146,25,171,109,29,159,4,110,248,28,197,122,244,177,61,43,242,177,61,115,206,150,244,177,61,227,108,61,252,48,14,114,76,157,98,223,199,44,252,189,184,108,15,188,62,20,37,195,37,12,245,140,165,210,49,242,148,241,8,37,244,249,251,212,165,154,140,116,67,33,193,102,16,115,46,210,198,29,69,137,127,199,37,247,210,141,65,169,96,12,193,18,83,83,44,178,58,172,59,254,52,17,120,97,252,131,244,65,211,108,184,142,244,205,142,248,226,43,136,82,20,225,109,8,90,77,146,245,110,180,198,34,4,173,89,72,189,135,60,240,16,233,205,35,33,56,135,14,78,125,152,77,253,190,213,216,15,145,139,172,69,29,248,187,15,127,237,48,179,29,82,194,94,219,24,231,248,9,57,45,21,36,15,42,15,237,70,70,43,208,63,245,4,5,152,31,30,117,93,140,78,151,93,242,184,102,237,140,151,133,129,91,93,141,244,115,189,135,7,201,52,7,130,84,182,248,186,184,249,34,49,93,192,218,215,231,76,239,207,217,121,120,238,18,116,50,99,5,48,90,13,50,238,27,75,178,160,8,35,227,241,53,148,204,231,41,126,142,59,228,215,181,143,103,122,177,57,20,72,211,168,93,231,1,170,11,172,148,237,147,9,236,199,48,90,148,24,37,21,106,75,227,252,216,177,19,28,90,60,48,175,133,241,57,226,151,152,237,64,13,156,60,107,116,205,54,42,244,252,56,142,208,9,226,6,235,1,108,244,5,166,41,114,172,50,98,116,251,117,47,239,74,17,54,249,155,134,36,27,3,75,165,102,241,36,214,71,155,82,79,119,155,200,170,49,225,151,231,173,42,30,76,118,39,89,79,230,172,169,16,19,3,180,50,61,163,176,172,42,98,88,58,200,57,236,141,115,249,44,220,177,195,215,80,62,18,40,157,93,139,174,80,89,248,80,207,20,59,52,204,226,107,25,130,125,147,73,178,79,225,116,96,17,128,76,222,87,134,140,133,162,171,179,88,104,240,177,49,237,193,0,165,62,25,120,238,65,83,46,171,163,56,145,60,130,46,136,79,245,6,147,182,187,84,145,181,132,223,121,149,236,133,90,16,240,228,37,112,105,61,140,78,211,207,34,202,58,151,225,109,254,61,167,190,83,2,20,83,55,77,232,229,245,41,146,56,38,207,155,105,226,229,35,76,166,99,168,126,234,41,86,109,161,70,138,212,195,108,124,128,213,240,60,34,176,138,252,52,248,17,66,197,205,78,125,35,223,229,135,142,254,149,249,236,54,196,17,136,174,128,204,139,27,57,237,13,49,102,52,203,118,200,108,125,248,78,122,21,206,193,14,207,134,9,49,41,20,25,187,207,31,168,93,201,0,45,119,112,14,213,239,51,65,230,216,88,49,91,64,55,159,251,60,142,89,55,225,206,67,168,196,163,238,147,139,93,170,224,161,80,254,9,11,214,223,41,192,122,214,93,196,18,50,206,100,108,67,132,34,122,127,121,137,87,70,82,68,32,181,92,250,158,151,171,96,89,41,146,8,86,155,78,30,23,18,185,20,139,194,85,143,37,191,7,38,139,165,227,78,30,90,24,215,139,121,152,139,160,86,82,14,10,115,236,175,188,202,35,13,40,40,180,30,137,96,248,51,220,79,64,62,224,251,71,78,182,40,143,64,102,146,72,185,5,48,136,158,124,15,229,62,239,218,241,146,7,15,172,214,28,133,192,35,219,173,40,59,163,41,26,146,168,65,185,152,236,49,48,133,113,166,10,25,11,166,208,115,252,195,241,17,143,37,203,66,69,34,87,224,63,87,87,123,18,237,56,18,33,177,164,75,98,189,7,151,151,190,48,114,170,24,98,141,69,239,211,164,32,95,56,86,94,1,6,222,128,3,148,76,3,70,0,113,50,89,186,44,182,147,99,176,133,167,147,19,53,242,148,208,150,19,21,11,111,13,83,172,210,144,159,152,158,100,89,17,202,180,149,134,252,8,153,183,74,150,74,193,9,185,199,80,121,86,134,44,78,4,110,63,60,40,255,225,84,50,55,66,203,34,41,98,35,203,184,128,139,192,154,29,153,2,65,64,127,229,16,16,58,94,133,55,107,69,193,32,186,18,4,57,71,3,82,12,191,100,81,163,89,192,239,27,39,228,173,249,72,202,84,161,4,122,84,130,97,196,102,89,208,51,182,137,114,93,150,190,66,49,98,6,193,95,106,79,87,164,226,12,176,185,224,193,195,85,67,101,154,26,217,190,153,69,138,148,13,162,103,146,45,25,107,163,200,99,72,139,91,229,153,112,225,22,213,98,163,72,137,196,88,248,159,36,97,184,87,37,12,215,54,134,221,74,10,8,35,41,34,140,228,11,33,12,214,248,1,93,56,20,72,154,26,211,104,203,76,131,176,70,249,93,231,35,226,254,84,238,131,179,76,218,23,198,229,30,73,25,91,242,204,82,73,217,34,152,102,97,146,23,18,153,145,131,201,243,105,92,7,146,222,170,138,198,23,216,52,233,123,51,21,171,166,82,93,101,35,196,66,183,229,213,109,221,185,103,238,68,63,115,207,48,85,204,208,79,216,209,71,158,192,21,233,252,133,196,203,21,135,217,139,166,72,120,196,55,228,91,237,125,229,118,180,224,78,38,189,42,253,197,191,255,245,215,127,249,179,215,191,245,247,159,253,209,63,127,253,163,63,120,243,201,255,135,190,252,179,6,95,139,194,204,38,59,1,238,75,207,236,92,212,145,222,200,217,51,76,88,74,25,53,108,121,210,97,61,53,225,15,138,10,233,233,88,149,132,51,177,36,181,88,66,234,164,35,202,156,49,161,147,75,66,7,14,111,205,161,203,78,248,91,84,41,189,176,247,28,131,182,37,19,175,139,21,24,36,89,219,34,47,149,222,14,127,159,101,170,242,120,42,21,10,4,102,205,64,174,35,6,234,24,125,223,100,179,145,185,58,121,118,155,223,199,51,24,129,20,110,82,76,113,102,210,146,75,1,80,13,108,56,227,231,104,218,80,216,222,108,49,145,189,228,4,38,134,149,45,12,243,133,178,43,233,109,140,26,4,140,178,145,121,0,2,193,68,183,120,100,244,124,122,38,65,49,17,82,76,1,89,147,173,197,33,136,252,39,172,33,218,11,172,35,242,18,17,230,19,182,224,156,166,70,176,36,203,186,169,217,124,20,67,182,173,20,180,101,31,30,165,107,132,35,150,211,199,102,102,172,180,86,184,75,18,118,61,148,187,40,252,66,40,203,178,64,43,85,161,70,71,228,101,61,19,154,204,41,63,74,242,92,90,60,160,253,92,250,214,196,106,183,161,209,187,207,77,119,232,165,163,115,133,140,222,249,93,226,66,231,192,116,40,235,190,234,254,62,78,169,38,46,166,26,49,202,165,27,171,94,207,46,98,44,14,166,164,3,132,74,161,101,233,215,82,80,152,131,45,221,157,49,177,17,7,20,206,1,20,234,128,120,90,45,170,206,68,201,123,34,31,94,185,209,143,185,51,118,234,19,108,250,30,54,76,141,220,14,242,248,154,106,231,245,139,236,128,162,109,240,100,161,56,162,120,120,24,123,12,118,43,161,45,74,183,63,217,12,225,179,159,254,14,26,114,124,231,15,40,249,251,143,62,251,47,255,229,211,159,124,251,211,159,127,63,111,145,145,233,145,18,3,46,135,225,122,251,72,55,232,82,74,216,80,194,54,85,60,202,45,122,173,30,172,222,52,222,95,40,182,95,85,111,202,22,240,122,123,129,174,190,249,227,111,191,254,193,191,44,239,45,191,146,124,22,187,33,75,101,152,157,178,76,61,89,155,59,4,107,203,14,65,140,234,48,58,46,135,119,181,124,148,76,0,224,206,143,67,158,107,54,246,120,240,168,40,230,153,199,154,67,55,126,158,109,19,53,30,130,154,122,131,230,37,182,111,7,105,114,224,124,109,204,36,175,10,254,175,206,80,89,220,110,164,26,103,188,184,1,73,31,211,233,49,173,115,173,213,193,123,62,199,99,38,174,120,206,183,49,83,192,232,57,134,226,196,171,60,248,39,57,68,185,253,97,132,161,106,30,70,175,188,248,192,69,38,68,54,243,198,15,29,246,225,195,209,40,125,149,110,44,218,193,199,94,209,98,171,83,24,105,192,207,105,111,11,27,20,216,2,8,215,93,196,117,165,158,5,230,48,20,22,23,127,252,117,43,213,98,220,161,115,20,5,237,192,200,233,4,176,221,234,48,167,201,48,81,152,13,15,215,33,74,109,116,252,181,53,155,131,220,149,52,234,181,246,118,199,220,175,182,93,192,213,120,87,218,187,29,82,201,123,97,223,234,164,56,131,56,49,66,235,219,134,205,228,36,84,214,72,249,224,61,70,15,105,113,158,84,153,246,74,145,0,89,114,96,128,109,34,237,119,121,118,15,37,93,12,218,142,139,189,146,200,0,61,186,136,28,120,70,23,178,221,163,220,48,92,248,21,89,94,18,63,9,60,41,151,140,2,182,19,231,179,192,216,197,135,50,113,26,227,7,180,244,80,102,167,116,138,201,82,187,233,88,164,175,41,119,184,120,144,213,246,110,246,218,145,138,192,88,27,163,80,197,20,55,166,216,133,156,11,49,178,243,184,124,198,116,101,153,87,78,133,195,135,214,24,189,137,28,250,148,0,161,104,130,143,210,42,63,162,211,233,220,45,212,142,112,143,242,244,40,238,150,232,81,216,217,220,92,66,248,182,211,223,70,71,198,1,221,42,202,219,111,151,53,219,46,109,177,5,130,13,6,252,109,164,222,239,186,238,49,191,205,235,217,15,195,180,226,231,196,133,63,39,14,44,105,173,53,147,73,96,46,252,110,171,152,87,110,114,246,231,10,94,185,201,120,165,107,226,149,155,42,175,164,36,18,21,50,70,73,89,161,28,233,55,237,0,41,239,199,123,81,2,152,173,193,2,96,215,216,34,75,173,67,157,219,203,51,124,23,54,31,206,202,247,58,145,194,239,147,148,217,75,91,130,155,49,251,77,133,217,111,118,10,100,94,193,212,183,190,16,166,30,194,145,254,0,227,237,45,22,29,167,107,142,132,51,95,233,94,20,22,106,150,234,76,143,200,75,106,5,19,132,94,94,114,99,157,106,118,73,82,182,180,184,56,172,13,89,209,192,113,239,24,175,227,233,160,119,140,126,205,138,98,32,59,230,191,245,236,201,189,123,111,89,107,172,138,100,91,195,106,30,45,168,183,37,2,211,98,177,56,162,113,174,51,152,231,69,38,111,116,73,170,7,70,81,18,77,41,75,85,34,139,6,101,113,43,5,101,145,146,116,117,35,213,80,213,213,98,178,100,185,61,157,40,139,201,34,178,123,58,81,26,147,101,201,144,43,174,105,39,140,242,33,87,34,83,200,149,168,52,228,74,180,68,200,149,36,194,108,125,6,253,132,28,126,90,248,218,105,198,56,124,13,31,122,71,112,166,59,76,142,46,47,153,3,9,255,13,255,58,142,43,197,102,140,46,47,235,229,192,20,87,54,130,147,6,53,97,191,161,45,246,27,185,138,29,205,108,145,111,176,232,74,46,203,65,120,231,130,116,129,176,41,49,221,159,114,227,12,131,34,101,99,119,18,251,121,90,79,140,79,125,202,243,67,176,60,204,95,185,247,204,178,39,113,0,11,16,53,57,195,25,83,87,203,96,120,168,118,1,96,159,218,165,92,34,220,138,108,117,232,142,200,140,208,177,102,182,30,214,74,69,73,156,191,6,153,13,100,162,110,162,197,165,187,170,81,15,229,179,18,57,204,69,222,52,174,48,5,17,243,48,17,165,113,243,57,114,172,215,191,241,23,191,252,127,254,2,45,1,252,190,179,222,230,149,197,13,240,76,136,47,100,204,163,206,132,33,175,50,234,0,214,209,168,153,147,165,150,99,57,35,199,44,64,20,73,233,185,51,40,25,216,231,94,142,140,111,165,254,152,234,16,163,220,47,250,208,177,90,24,168,24,187,202,194,188,169,152,229,169,217,203,18,196,101,99,153,162,119,148,246,93,255,232,147,33,40,15,133,227,213,73,131,200,61,190,38,39,215,112,149,88,120,38,45,231,100,115,36,127,47,39,249,123,226,150,64,8,255,236,46,97,159,255,237,100,215,11,51,243,189,238,188,11,56,253,238,77,185,118,99,55,110,182,167,159,35,138,114,249,37,134,211,44,209,179,72,151,73,223,138,216,139,41,174,159,80,3,42,249,54,247,231,75,128,137,230,120,101,222,239,19,41,89,41,163,79,79,109,73,236,247,100,21,94,193,55,182,209,232,200,232,134,4,4,79,102,159,59,190,225,146,248,218,146,113,186,190,52,234,109,58,18,49,59,45,248,248,121,153,105,229,239,196,236,28,117,75,10,110,179,157,83,146,55,98,93,194,88,201,43,30,10,79,194,147,89,192,106,54,175,73,102,42,43,25,205,200,246,175,197,99,216,205,217,157,66,71,45,253,202,80,240,157,188,33,106,209,213,11,169,173,171,229,244,53,216,170,46,157,225,119,190,117,43,115,19,44,188,20,167,206,206,236,225,133,49,141,238,175,156,199,87,120,157,78,82,33,185,237,49,218,48,26,211,247,197,152,232,23,250,217,109,44,121,114,133,93,225,105,149,90,238,226,28,129,56,217,224,87,195,251,116,151,207,221,102,236,80,49,159,247,74,109,228,241,218,90,79,56,110,190,188,174,228,101,174,216,225,26,210,47,224,197,7,207,195,141,123,62,136,174,220,254,54,75,203,64,55,178,57,175,115,170,243,200,29,129,16,62,157,137,136,74,226,37,94,125,71,33,171,205,94,126,16,154,138,12,6,74,153,193,192,8,231,161,123,226,5,42,48,122,101,134,152,47,205,223,205,102,54,123,97,144,79,50,111,209,44,48,166,29,56,46,38,69,1,193,30,182,26,248,23,78,123,117,225,22,24,237,215,179,17,113,109,52,255,130,242,137,8,117,144,190,246,240,53,58,172,248,146,135,240,235,31,255,230,167,63,251,163,79,255,225,147,55,191,247,119,169,111,240,63,254,236,183,53,231,224,207,211,39,216,115,12,9,142,97,195,241,205,9,207,93,253,131,100,30,42,101,24,244,68,138,100,92,128,226,104,201,79,24,34,80,57,173,32,87,120,30,162,221,139,75,136,57,80,70,178,136,153,151,68,153,157,8,60,140,213,29,31,57,129,80,153,8,99,138,66,116,109,102,188,213,145,160,224,205,177,89,178,60,137,158,186,47,189,2,63,15,225,221,225,207,223,23,173,79,255,225,79,94,255,232,15,223,124,231,7,175,191,247,111,209,40,38,95,135,182,186,92,13,150,21,195,74,83,179,27,29,167,151,152,207,232,154,231,51,90,106,62,253,108,157,72,211,129,145,57,227,163,84,227,204,183,207,78,254,32,206,163,204,223,247,207,189,126,199,116,232,199,203,109,202,76,95,224,102,150,70,124,47,83,29,188,140,252,126,173,181,194,152,35,219,99,232,39,206,197,80,215,45,139,150,65,108,123,159,66,131,213,177,40,229,126,96,25,139,1,80,172,6,161,176,40,37,21,113,223,125,241,9,73,104,40,94,193,6,59,233,201,215,32,116,158,18,45,173,121,136,72,18,209,40,128,188,214,177,134,204,220,42,220,127,228,38,103,77,120,226,250,75,124,228,81,246,234,19,161,106,215,235,186,231,114,93,247,124,129,186,238,203,83,86,183,94,9,231,27,233,56,200,80,216,104,243,112,83,129,146,71,70,50,196,235,209,39,216,68,123,207,49,174,148,209,159,9,120,150,156,24,32,85,240,160,135,96,77,15,46,107,246,20,12,5,161,220,23,111,40,237,49,74,222,112,116,120,50,65,225,59,134,29,155,156,161,56,82,168,57,129,143,132,60,147,217,88,80,253,56,162,131,68,199,56,34,52,218,49,38,243,168,135,55,188,119,218,222,86,227,70,187,213,18,53,75,70,226,75,91,173,155,222,96,240,43,51,10,249,206,251,99,140,89,89,112,62,5,233,78,14,197,162,138,202,198,211,92,194,189,97,49,144,188,213,195,172,78,104,219,192,29,195,234,40,9,83,195,43,34,77,179,104,156,195,76,133,84,20,213,86,188,153,205,52,82,247,94,250,193,87,159,26,135,56,235,245,113,236,189,176,108,11,24,6,252,123,140,13,88,182,217,61,181,155,212,25,23,77,239,23,236,19,100,219,31,142,96,228,60,147,63,241,23,26,213,134,228,13,22,206,70,10,111,127,72,78,23,158,208,167,174,180,108,191,130,35,110,48,167,12,6,27,247,11,195,226,83,206,96,58,113,103,233,105,136,42,194,166,63,126,226,189,152,248,192,73,196,188,138,61,94,190,186,165,131,84,112,24,242,92,106,32,72,63,99,71,39,248,245,117,1,215,102,241,27,58,232,117,66,131,198,143,160,248,34,107,166,227,177,68,5,105,56,12,21,136,16,13,165,238,82,129,3,20,210,78,89,184,226,230,41,74,150,125,97,224,102,113,51,117,244,127,194,135,48,122,0,146,61,254,10,80,32,21,175,81,190,238,76,209,113,139,235,71,233,66,67,100,90,231,176,148,111,92,59,156,1,87,191,166,239,141,45,170,101,211,247,41,26,221,180,27,227,153,8,39,79,65,176,124,233,65,74,254,74,199,209,130,225,234,21,13,151,221,119,122,252,36,203,222,216,35,164,194,9,188,77,221,173,83,91,203,33,198,136,158,136,232,13,147,195,225,17,122,125,117,71,252,48,61,136,163,97,7,132,29,55,6,118,217,57,28,28,241,159,168,21,128,167,153,136,164,48,101,232,195,198,220,233,55,211,223,118,234,70,142,183,102,54,108,233,35,160,22,68,170,51,34,238,64,227,132,199,43,252,204,38,163,207,39,128,68,183,62,141,39,211,105,227,224,225,19,235,25,39,213,108,229,89,118,86,180,115,134,49,200,38,1,11,64,10,80,164,167,89,102,185,149,141,25,158,62,252,112,52,73,40,170,186,60,214,48,26,196,145,13,239,121,128,82,253,11,247,7,59,41,156,158,83,231,164,104,34,78,27,167,48,3,251,248,143,67,237,54,173,53,124,232,240,96,187,248,187,123,210,84,86,154,148,153,128,191,113,180,18,13,251,4,150,252,83,17,104,37,225,49,87,156,236,45,122,217,33,141,50,20,157,211,25,55,58,77,48,104,193,74,91,73,91,193,12,81,21,43,212,38,119,168,101,241,58,88,6,61,166,79,159,16,87,190,19,193,246,200,143,111,114,81,210,246,196,114,116,52,33,56,223,201,88,58,191,209,64,55,2,246,19,88,187,107,204,201,87,96,71,255,230,143,255,211,47,62,249,239,159,253,252,147,55,255,230,175,223,252,254,143,89,158,61,148,251,41,57,31,29,3,13,219,167,148,30,41,161,212,53,34,154,23,139,112,146,222,179,226,85,148,98,129,167,245,111,223,248,86,100,193,240,184,158,66,254,222,213,71,110,102,139,135,37,194,100,189,249,238,223,253,242,183,126,135,117,253,127,84,164,172,44,62,172,103,220,100,109,22,201,55,81,34,249,98,226,28,113,168,114,60,227,89,43,157,33,180,3,113,51,237,139,139,150,225,80,253,48,68,211,12,152,175,35,135,126,209,156,205,216,30,60,229,135,213,228,42,161,187,36,201,67,142,223,101,217,81,201,169,22,247,220,249,231,218,80,210,247,74,81,12,174,33,196,23,163,5,17,226,203,237,247,77,94,251,22,200,119,15,49,147,26,242,55,16,7,3,241,155,171,39,97,15,184,221,231,249,241,234,220,8,41,125,145,87,145,170,201,200,50,224,142,19,26,18,147,217,185,44,125,24,30,169,106,98,48,238,239,73,35,246,216,13,21,255,252,236,116,123,50,241,131,254,93,182,236,152,149,67,97,212,93,138,248,167,112,243,210,104,147,49,70,190,173,20,248,182,224,86,133,196,29,153,35,164,135,106,212,90,63,6,70,233,159,175,161,176,78,193,254,60,53,153,4,234,203,212,202,220,104,67,125,219,149,210,83,128,132,79,145,215,164,244,20,192,96,109,79,191,202,137,57,211,43,140,190,154,52,95,36,170,33,172,33,61,69,67,32,84,60,162,76,101,0,220,68,216,202,240,131,85,209,177,69,238,24,90,202,200,207,74,40,3,14,153,52,154,76,172,213,134,69,27,187,162,123,7,125,96,214,18,101,63,20,227,3,160,0,12,186,225,176,207,101,198,55,226,114,139,91,119,189,133,167,34,119,128,200,162,14,195,3,242,207,235,165,194,210,152,162,124,71,197,223,239,121,110,223,139,249,157,7,222,18,23,164,69,72,135,167,121,230,142,63,120,21,62,230,61,4,134,37,58,219,160,44,12,233,48,102,31,142,202,147,9,176,8,5,114,142,52,110,201,230,205,102,72,22,51,251,177,243,45,251,158,83,79,128,183,110,111,108,98,180,213,186,181,177,183,187,139,129,172,30,8,67,198,123,92,67,242,216,238,219,35,56,101,217,148,62,193,218,245,54,188,237,222,0,79,206,240,220,176,239,59,15,248,205,212,56,179,61,123,38,159,61,229,160,211,33,29,49,248,27,96,100,82,207,159,94,12,79,162,32,77,86,86,86,6,193,120,148,86,46,46,51,10,48,130,64,198,23,251,35,74,122,10,56,54,61,88,157,64,43,48,117,100,232,194,146,90,8,99,57,180,189,79,211,157,166,189,251,24,71,59,11,33,210,238,122,183,82,139,58,83,86,104,50,171,73,75,28,122,71,251,242,3,156,86,186,222,151,55,246,159,213,69,18,35,56,211,182,10,34,114,243,34,17,159,27,58,122,115,221,92,103,78,119,199,251,188,0,179,251,225,5,124,212,34,216,243,170,226,1,184,35,33,88,138,157,218,192,5,33,57,111,42,18,155,199,2,74,181,158,56,118,143,196,217,67,240,172,199,44,62,20,243,189,27,119,166,146,175,106,231,41,249,84,217,169,188,255,130,239,53,252,61,63,61,243,39,97,110,214,153,138,8,53,150,133,225,81,7,18,36,113,255,198,7,214,206,172,215,178,90,32,177,207,168,96,126,235,155,98,218,93,60,180,202,12,183,131,33,138,133,92,214,153,102,130,25,30,203,184,213,35,97,146,191,30,197,115,126,230,28,212,153,10,143,74,203,13,2,43,243,47,67,119,38,69,3,133,144,61,225,116,196,93,155,240,93,182,145,117,166,247,143,207,79,16,85,248,59,164,246,211,240,209,157,105,26,63,154,62,136,80,218,136,13,157,186,31,71,204,61,166,99,97,106,16,203,102,241,177,59,198,248,216,220,98,180,163,250,167,217,65,212,123,78,65,23,208,176,201,235,223,71,127,104,4,15,79,24,235,11,207,99,108,160,123,60,165,114,231,99,76,190,194,169,209,63,132,221,113,132,119,140,30,46,137,169,110,69,107,84,170,147,92,219,60,201,76,7,185,237,77,206,6,151,166,107,188,24,12,172,49,67,31,134,5,235,97,141,25,55,110,88,168,34,51,130,64,22,223,19,177,209,96,144,191,206,173,199,69,233,206,9,211,230,189,151,28,156,121,189,231,39,209,121,103,44,222,240,211,124,79,125,190,147,132,157,1,123,149,10,221,23,176,34,253,30,173,139,251,51,251,21,74,199,234,58,212,252,14,120,208,116,63,65,83,101,155,165,219,206,135,111,231,5,64,134,78,206,34,160,217,41,190,40,77,75,199,78,98,50,141,164,82,106,153,169,232,93,233,14,232,1,137,237,10,242,186,7,124,254,140,149,25,147,208,233,66,94,220,14,15,70,3,66,133,138,87,43,179,123,40,196,77,62,213,224,185,149,199,102,211,240,41,65,103,223,107,34,199,17,72,116,24,18,108,57,161,172,222,160,173,255,125,231,145,253,132,182,254,155,173,205,19,75,100,44,74,119,251,247,233,10,57,221,237,189,189,214,214,222,110,95,236,246,176,237,30,90,156,247,89,71,206,19,177,243,195,225,102,219,219,202,169,132,173,9,198,156,1,110,218,75,64,4,175,91,222,174,123,130,254,253,238,238,246,102,209,109,22,72,34,61,111,207,106,116,45,230,36,75,154,113,150,106,33,166,45,255,240,48,108,250,20,37,254,232,8,253,85,49,242,101,64,150,17,2,27,71,188,76,5,242,186,181,117,243,38,198,254,228,184,119,221,186,181,185,179,113,115,163,117,115,23,68,67,216,111,237,233,56,154,196,61,15,51,178,172,96,48,24,183,79,193,20,136,243,32,202,123,189,237,185,253,107,237,186,30,245,239,230,230,205,92,225,149,108,167,180,201,160,75,96,139,132,111,76,45,1,187,195,96,117,21,255,85,36,82,206,14,228,117,38,25,253,179,112,155,148,11,87,72,46,120,188,23,34,26,31,16,188,110,158,250,112,206,8,178,109,101,76,122,211,212,214,24,42,193,24,6,117,87,212,5,186,200,126,123,152,70,47,96,102,220,130,8,184,102,59,133,225,53,135,112,232,244,154,61,178,131,237,59,210,136,80,8,84,175,25,225,207,198,229,101,145,224,144,112,69,201,233,132,36,52,194,53,149,215,112,158,80,87,26,227,252,120,205,208,209,85,54,137,67,126,79,199,199,222,24,102,114,18,120,251,249,81,76,53,106,179,142,225,163,212,149,62,200,40,176,68,208,68,34,193,230,34,199,120,9,198,123,2,242,73,18,225,52,106,226,61,27,82,172,128,48,48,156,176,141,22,197,99,167,13,52,112,88,74,95,230,49,66,59,156,180,127,192,204,216,218,199,229,14,66,253,86,163,158,106,204,234,219,120,141,150,212,119,200,72,153,245,89,136,87,47,39,30,230,26,25,6,222,120,188,14,251,114,132,18,69,129,84,115,14,27,126,167,101,95,176,63,125,15,111,181,91,176,239,140,46,222,227,242,206,153,135,217,192,224,229,43,191,159,156,193,95,224,249,193,157,232,252,35,246,8,76,136,75,111,212,2,83,161,208,205,157,45,164,170,92,171,32,212,96,10,59,119,60,254,96,196,156,250,168,22,23,204,10,171,77,41,214,74,42,53,76,81,66,201,76,146,12,234,10,166,229,196,46,222,2,113,132,178,154,149,151,167,59,79,216,238,235,105,197,198,45,110,151,152,245,121,157,222,208,104,204,236,12,135,3,236,79,17,14,26,170,168,200,144,157,110,184,85,208,93,30,101,147,64,41,8,151,2,215,59,86,13,122,134,146,97,164,71,169,24,8,163,1,135,95,16,198,236,33,28,115,124,158,223,133,17,197,141,141,53,107,116,94,107,193,127,235,220,58,77,109,242,131,193,96,236,37,88,8,86,26,186,94,227,246,8,242,63,254,196,45,176,190,222,110,181,190,108,175,111,183,190,220,176,102,74,143,175,3,41,107,173,158,205,85,49,126,141,98,4,191,81,79,113,27,160,126,167,104,10,252,241,123,81,236,127,43,10,19,55,216,159,178,162,92,130,142,94,122,241,0,79,25,214,153,223,239,123,161,53,235,76,243,239,96,21,69,134,9,158,26,71,141,143,53,210,39,162,110,243,231,11,254,220,224,125,17,131,21,4,53,94,194,115,199,222,154,37,158,104,181,175,89,195,177,9,201,153,88,135,124,137,230,81,27,39,222,168,3,114,189,63,244,147,71,0,0,239,176,182,237,51,4,245,52,137,104,223,205,130,106,181,41,70,210,179,104,2,51,139,27,50,29,223,222,19,172,133,61,114,142,2,82,168,79,193,8,59,109,111,211,150,39,170,179,9,251,211,36,137,30,35,151,2,40,161,251,210,63,101,106,32,188,70,101,43,128,64,61,37,220,54,183,248,203,187,196,215,182,90,45,219,176,20,58,150,136,110,107,217,226,94,231,137,55,252,16,69,86,58,167,136,115,78,126,238,221,52,107,164,50,88,220,148,55,99,112,176,61,72,184,22,208,144,32,205,172,228,44,235,109,94,21,203,140,9,210,178,92,52,23,64,68,197,153,205,54,128,162,69,85,75,109,83,133,190,207,81,224,200,179,59,203,38,183,28,156,168,156,22,231,200,9,164,68,250,35,9,179,25,222,147,16,121,60,165,183,243,64,167,212,132,198,28,217,218,155,87,45,37,200,119,219,104,254,48,246,238,67,53,242,142,152,83,81,35,140,125,82,191,62,8,147,58,55,113,35,219,32,182,49,61,77,46,2,175,222,143,122,164,19,106,138,31,247,2,143,217,85,163,228,13,103,63,214,110,163,211,158,209,142,42,232,54,26,177,101,48,7,31,105,197,188,67,31,228,206,232,16,249,58,171,4,146,149,53,193,164,245,110,60,195,101,32,160,72,183,144,47,166,59,169,222,87,195,7,134,134,29,206,164,67,164,150,30,139,159,53,143,241,130,45,160,128,167,244,136,71,77,36,88,60,127,202,187,179,226,8,155,197,203,215,118,230,198,60,73,64,221,64,50,110,179,143,86,98,89,105,167,197,236,198,178,55,107,78,105,253,134,182,223,23,160,171,239,245,138,125,77,129,148,146,237,22,139,117,33,131,176,158,3,175,247,110,125,110,239,248,60,201,157,98,87,163,183,67,127,72,44,236,62,170,250,120,55,189,23,244,132,54,21,228,108,57,161,254,198,133,17,68,211,196,220,10,23,17,7,7,102,193,71,49,44,152,25,6,149,241,198,152,231,208,85,48,183,35,199,109,138,13,200,246,225,65,94,22,104,126,45,47,61,166,181,160,16,122,56,96,211,243,78,76,78,85,255,204,190,224,191,190,193,247,7,81,230,27,78,186,85,171,31,254,153,147,142,165,237,175,174,6,251,245,100,117,149,178,155,33,38,209,132,20,201,137,51,102,113,122,241,89,189,196,76,151,1,28,21,162,181,141,150,240,78,202,222,243,97,196,181,161,231,152,91,169,175,24,70,239,242,82,27,174,52,141,35,126,25,99,52,151,213,213,54,154,158,178,135,70,118,189,146,27,229,196,49,243,97,238,11,19,246,249,248,121,108,252,214,149,177,105,158,219,23,252,203,55,180,47,176,193,81,166,61,10,152,0,127,249,197,100,122,80,82,215,49,107,167,121,222,184,101,124,127,209,216,111,119,90,152,218,210,193,20,221,183,54,246,211,201,114,212,89,92,83,170,117,90,188,6,37,184,212,22,80,58,193,107,42,10,98,62,238,133,37,137,229,10,105,218,19,52,93,56,176,105,94,27,148,125,156,237,150,77,105,69,27,105,143,232,98,47,235,95,139,251,79,242,80,83,154,61,50,91,249,239,113,1,251,157,117,238,0,131,53,111,197,10,156,56,139,240,180,145,53,120,174,52,120,174,53,184,153,53,232,58,235,237,119,114,220,166,155,113,48,87,1,226,66,107,218,50,193,228,5,69,203,36,228,163,1,162,99,243,120,200,54,9,225,193,132,31,112,82,60,76,237,152,219,101,52,201,135,75,48,199,24,180,33,219,108,220,151,94,245,138,64,21,162,38,161,146,87,162,194,222,9,117,133,127,146,182,207,9,14,233,112,231,106,141,139,150,233,90,245,233,20,52,36,143,56,188,141,85,198,136,217,77,82,234,2,54,25,203,108,146,83,58,236,254,148,119,105,191,174,174,47,164,140,198,187,142,39,230,238,45,111,136,105,79,25,65,223,195,28,141,182,76,137,217,195,186,227,55,104,117,185,251,25,164,119,157,86,37,64,64,73,158,244,188,134,176,54,76,232,157,51,244,146,121,80,207,101,244,206,5,122,155,60,3,91,70,232,243,241,59,231,248,37,210,51,226,103,75,169,189,62,226,195,171,111,3,249,18,41,73,228,37,168,125,195,68,124,185,176,244,45,127,223,0,190,120,53,101,107,40,18,219,13,123,211,41,146,245,86,87,13,67,255,229,162,210,215,134,207,140,172,244,168,73,180,20,176,83,41,177,128,245,178,201,195,216,46,207,64,16,171,155,44,8,52,229,10,178,15,116,142,77,15,57,36,109,200,242,47,185,241,55,143,241,172,245,145,27,15,235,204,189,4,109,22,132,186,141,50,82,99,63,152,38,35,53,83,192,120,65,232,70,6,253,22,114,49,147,203,76,37,24,195,100,188,84,124,30,7,17,11,0,34,23,73,200,118,101,227,29,119,173,77,134,19,84,146,243,0,88,203,112,136,225,141,184,76,63,18,42,12,194,113,49,127,197,74,146,102,95,34,229,130,99,5,126,8,196,106,217,36,30,10,126,235,53,186,226,59,254,187,142,214,47,50,47,150,79,130,251,117,105,64,114,29,240,195,208,139,223,123,246,232,161,93,72,4,10,119,115,244,142,105,195,152,81,12,74,76,56,63,41,155,13,25,23,9,197,178,39,171,175,116,250,212,139,49,46,25,193,247,148,177,23,241,243,244,94,75,52,253,255,179,247,166,235,141,36,199,161,232,171,96,48,82,139,16,11,96,97,95,56,236,118,1,4,119,118,55,201,102,47,211,211,135,95,1,85,0,139,196,70,20,184,15,191,111,100,91,214,72,178,206,200,87,58,71,178,37,91,203,61,150,188,105,177,36,203,210,140,150,119,185,103,216,221,243,203,175,112,35,114,169,202,172,5,11,187,123,164,145,73,206,176,129,92,34,35,35,35,51,35,50,35,34,21,103,23,9,175,162,190,208,194,32,202,128,109,106,21,227,87,163,68,189,137,221,3,26,254,136,112,180,172,203,195,24,137,11,51,152,117,27,13,86,19,11,58,184,64,50,221,18,11,149,124,91,40,168,228,102,163,219,55,43,228,90,209,135,162,179,229,145,203,172,160,133,193,205,240,18,91,102,62,222,208,60,108,156,253,238,233,16,157,114,36,133,241,72,250,165,30,244,59,39,252,41,60,225,15,186,56,246,220,130,116,92,251,5,80,151,209,159,70,231,199,81,9,226,77,211,106,205,249,181,38,175,137,11,138,174,142,91,153,107,208,146,20,173,91,146,196,186,133,184,136,179,39,187,76,247,243,109,162,174,185,77,19,195,45,231,43,176,68,208,157,24,61,61,185,113,131,157,162,220,71,51,52,248,35,180,16,10,80,113,239,61,156,196,87,53,20,42,185,108,73,224,235,119,110,176,101,52,110,238,199,156,251,83,32,91,247,198,13,57,158,190,1,192,59,65,183,125,253,199,29,116,214,187,192,120,98,204,187,119,42,79,188,117,167,210,49,197,158,195,123,58,93,177,18,238,221,173,243,71,188,240,177,221,27,91,121,154,186,215,145,67,60,138,161,185,14,218,165,158,95,64,139,108,64,156,11,180,217,104,151,80,11,251,133,110,236,28,14,249,14,50,169,53,215,81,72,144,37,54,28,244,253,80,197,152,115,75,58,55,189,173,91,45,190,93,150,200,54,136,130,32,58,23,0,67,96,76,81,250,65,49,200,205,183,85,223,36,95,23,58,248,246,139,39,5,202,236,32,111,88,228,45,50,20,197,8,36,222,164,222,34,137,58,73,220,177,97,27,49,151,13,80,18,148,238,173,169,186,52,9,58,142,65,238,167,142,48,80,26,147,203,233,151,132,109,247,43,212,103,149,21,162,143,231,176,66,236,37,29,169,162,148,38,212,199,39,201,5,198,119,72,178,179,115,127,187,186,179,181,181,185,83,185,115,251,94,245,225,189,157,29,242,30,110,64,58,44,177,24,205,143,92,53,178,208,133,10,93,3,250,102,19,246,68,52,17,116,30,209,179,67,51,18,186,97,0,187,93,32,9,1,191,77,86,100,174,30,43,245,201,107,173,125,88,237,40,103,244,230,68,146,42,135,115,189,91,124,180,74,70,66,92,163,103,123,183,144,210,86,7,89,133,28,124,218,115,192,4,124,104,3,239,84,235,180,43,176,57,29,210,171,211,152,7,232,220,225,173,199,79,184,161,255,33,32,85,122,92,127,194,76,201,206,249,68,45,89,206,61,119,203,57,161,55,188,171,49,63,0,18,102,32,247,73,14,56,123,154,243,79,212,33,165,223,126,155,101,30,155,181,125,139,197,209,14,41,210,238,158,13,205,239,14,175,109,7,103,7,108,14,28,95,113,219,234,192,38,5,91,25,203,10,212,23,195,123,30,88,220,211,245,205,161,101,160,239,195,11,116,71,212,183,67,242,195,187,47,200,134,29,37,105,166,103,114,42,161,1,110,94,142,157,198,8,78,225,49,184,49,78,53,63,102,125,77,165,66,60,221,50,97,37,52,101,55,199,215,146,174,239,11,123,234,158,25,144,78,79,15,48,174,5,186,189,96,53,248,199,173,226,216,214,15,195,206,177,9,1,201,233,156,220,175,131,140,67,254,133,117,67,250,30,32,51,68,31,211,197,156,186,212,62,65,35,28,159,101,195,160,75,13,37,153,77,67,236,130,71,59,97,7,77,206,137,147,206,63,116,249,7,139,127,104,241,15,246,92,82,169,11,98,132,250,132,108,51,228,253,200,158,79,246,32,46,142,181,110,23,152,86,216,53,234,228,229,230,186,4,39,73,225,224,195,92,138,176,65,77,209,102,161,91,245,91,194,106,91,234,79,213,99,49,121,243,18,128,215,231,48,74,136,13,181,122,92,139,169,147,241,155,181,223,232,145,199,191,152,19,236,107,115,83,130,192,244,216,126,18,35,79,14,118,80,2,48,99,250,92,29,118,115,160,134,137,255,88,115,210,96,224,211,98,198,141,27,248,154,45,199,119,78,196,183,235,193,183,27,3,81,218,138,221,154,178,224,63,164,86,11,207,22,100,144,122,236,150,94,122,252,36,86,34,121,129,96,117,15,88,61,134,117,128,114,136,42,8,25,134,2,139,102,140,187,182,83,209,101,138,228,117,29,175,129,250,5,123,133,202,191,161,83,195,109,124,232,157,124,240,102,36,172,1,13,120,123,43,96,138,114,65,227,162,20,44,219,14,105,14,37,79,16,104,251,135,117,128,13,189,116,210,95,227,159,93,126,190,197,113,43,57,13,134,79,47,159,164,72,123,30,118,136,6,58,37,181,124,228,119,122,168,102,238,160,101,23,72,39,111,191,109,58,87,96,232,137,122,4,34,37,104,160,165,40,234,232,160,121,16,191,96,126,107,123,203,41,66,110,139,209,202,79,54,40,81,136,34,46,165,43,104,48,83,39,23,68,114,113,72,185,32,240,119,0,42,102,196,89,20,157,216,19,37,21,131,194,59,84,173,221,57,154,138,70,162,36,20,238,16,68,188,214,39,14,38,66,134,132,138,247,250,202,197,133,228,140,64,70,166,21,211,214,163,78,163,189,174,77,26,3,245,213,54,233,17,109,39,65,254,85,72,18,61,124,69,122,192,191,244,96,157,104,226,36,176,29,191,60,162,233,228,176,149,37,163,226,73,83,65,96,225,137,213,142,129,184,203,24,241,19,8,23,37,98,229,225,244,145,171,1,164,123,65,253,146,170,41,70,183,125,151,154,77,57,39,26,72,19,91,56,252,64,151,159,39,49,12,102,200,94,56,57,103,34,88,95,241,72,197,37,29,61,237,244,185,238,197,19,199,38,146,250,168,21,179,57,159,229,34,242,175,107,172,24,77,165,179,106,52,70,2,204,50,39,19,98,145,25,77,212,6,157,56,137,220,210,25,60,70,133,63,126,20,207,229,243,134,110,36,213,39,231,78,4,148,150,121,114,145,48,91,113,106,251,30,55,160,83,104,29,190,179,3,107,64,59,98,247,244,142,191,50,141,74,241,122,58,157,126,141,6,8,211,59,131,112,32,161,245,139,58,254,142,3,130,158,194,251,0,41,227,183,89,34,16,206,107,122,125,191,73,130,98,148,94,111,100,27,249,134,126,49,148,78,145,82,195,234,219,131,56,137,114,125,206,140,149,84,98,156,164,122,17,39,211,99,103,135,152,225,199,227,56,127,253,61,119,76,160,168,255,211,145,57,139,229,74,169,68,58,147,206,103,143,142,103,25,105,26,141,198,236,89,156,188,132,94,138,39,225,71,106,162,14,162,182,31,54,181,239,75,37,114,106,38,153,63,58,30,142,30,153,210,227,224,71,10,34,130,197,108,33,61,46,130,98,35,176,237,197,49,122,207,81,0,202,28,2,2,16,32,143,166,236,164,64,139,117,252,21,225,218,122,187,215,2,113,201,63,228,17,108,147,58,30,236,236,212,186,198,233,121,15,84,47,40,90,74,38,178,185,20,140,82,36,153,0,26,231,128,200,192,7,206,231,11,63,211,149,226,84,192,102,86,156,53,221,195,129,114,87,107,53,187,21,119,227,74,250,123,86,235,14,6,221,118,41,145,77,169,56,22,66,221,40,190,233,116,14,28,142,129,239,74,105,133,90,79,219,165,199,209,249,210,204,158,217,217,183,58,246,204,113,183,191,15,19,186,110,206,144,150,26,71,135,230,140,221,175,207,160,15,143,61,211,238,118,44,216,150,103,250,168,161,209,143,159,196,186,167,160,56,61,106,177,152,21,135,38,134,75,1,101,67,12,195,96,151,162,154,118,122,71,83,10,101,173,82,81,30,105,154,174,84,180,74,77,105,206,107,139,154,210,45,107,154,85,193,148,189,138,146,170,96,210,33,36,157,150,49,233,172,172,236,47,106,203,154,178,15,73,109,146,212,41,179,82,199,144,164,146,164,100,89,57,37,73,80,170,162,41,38,254,121,128,127,116,77,171,99,1,67,217,39,249,167,80,197,38,85,6,101,69,21,170,52,203,1,117,186,4,63,29,19,187,98,197,182,155,46,97,154,171,104,203,21,197,174,8,73,7,144,52,79,154,77,145,164,116,89,192,228,16,147,52,45,138,79,96,153,165,168,135,146,183,224,255,27,40,139,205,145,157,240,6,153,100,115,234,13,203,152,227,28,122,163,165,119,154,115,118,221,182,111,144,179,27,131,4,43,188,17,229,236,88,161,171,44,112,229,91,157,235,223,63,173,95,113,27,141,156,67,202,128,139,24,17,148,49,102,223,234,92,144,98,67,69,13,90,145,174,217,145,126,179,54,149,77,42,17,250,127,44,226,46,119,163,129,137,112,152,156,49,73,125,42,111,40,67,74,80,121,130,182,35,44,233,17,38,85,56,45,136,84,17,101,9,90,147,9,20,17,38,81,132,161,232,223,255,104,117,103,183,142,56,219,53,38,19,145,34,146,201,246,78,102,69,50,224,150,141,223,249,254,24,33,251,118,80,67,40,95,208,22,168,76,17,201,170,189,147,241,144,35,91,254,80,236,168,64,17,201,228,174,140,94,176,116,65,27,117,106,179,202,18,252,241,233,59,62,88,42,89,4,65,230,18,6,133,80,42,29,197,13,211,236,249,164,11,154,13,228,98,66,70,36,141,196,78,169,196,6,30,255,33,205,93,48,168,1,34,69,16,19,6,247,213,35,96,176,138,84,168,136,36,131,198,24,182,79,186,118,111,118,187,196,41,151,168,51,122,166,120,85,173,4,116,41,46,215,164,179,133,164,209,200,232,142,62,96,24,198,5,185,57,34,51,70,183,58,174,200,239,150,101,238,44,232,119,48,75,185,147,124,116,68,180,204,221,135,179,181,238,73,220,182,206,240,123,173,219,7,29,43,14,41,179,142,141,60,53,145,31,217,20,25,41,226,29,44,8,109,113,134,107,178,158,74,167,213,89,10,190,148,4,210,217,221,150,101,68,94,207,230,115,217,2,207,136,51,226,118,186,29,115,130,246,226,113,6,151,196,65,80,38,169,72,3,48,76,90,175,68,143,239,3,250,73,187,51,1,238,145,193,174,169,27,145,193,36,205,59,117,224,131,31,7,216,7,244,169,148,170,20,146,74,50,167,42,137,76,76,224,210,9,88,71,36,83,219,234,88,216,24,227,38,71,189,185,2,16,195,5,146,76,103,51,41,81,46,231,108,25,71,127,10,213,249,198,184,98,66,178,222,76,212,205,86,235,28,45,207,145,187,205,82,34,159,42,162,166,55,75,146,142,41,22,121,85,189,26,81,160,39,225,45,92,21,226,100,76,128,171,110,203,212,27,231,242,236,241,205,174,43,76,165,201,112,113,107,237,114,92,232,182,229,67,69,212,223,38,232,106,223,207,230,196,229,135,94,67,94,9,104,60,142,135,159,32,116,187,73,108,131,25,244,133,20,116,255,119,74,2,243,10,251,134,119,162,165,98,87,68,196,236,144,127,177,41,42,38,249,49,162,242,211,77,9,129,144,249,158,151,230,251,97,223,134,50,189,174,133,103,135,47,139,60,44,144,61,98,124,115,34,70,9,3,49,89,175,198,235,6,122,145,197,81,246,100,146,138,176,109,122,87,128,241,0,146,192,127,17,242,119,212,14,39,111,7,19,47,7,30,17,122,242,253,244,74,205,80,73,221,89,158,11,32,25,160,117,91,92,72,120,1,184,68,97,57,127,65,74,48,117,131,166,2,111,138,48,51,70,45,47,31,16,201,13,68,70,158,126,58,77,211,217,166,188,0,134,222,227,211,184,115,6,156,73,102,245,73,89,217,145,93,119,118,240,86,133,29,172,178,53,54,14,227,34,204,120,150,199,246,2,57,115,188,214,122,93,140,203,245,248,36,14,234,104,157,92,248,252,143,57,10,14,242,105,230,206,14,9,140,114,142,251,116,60,79,68,72,97,7,186,138,48,52,126,163,84,90,59,159,160,197,72,162,142,33,67,226,129,99,45,19,147,159,21,78,4,130,116,160,206,162,146,240,213,70,144,10,200,33,168,176,8,56,130,13,209,60,19,233,36,230,251,91,164,33,110,134,9,247,194,244,55,116,123,215,116,229,105,81,144,226,125,242,52,203,83,101,134,73,170,254,89,238,160,2,212,15,165,31,63,108,205,36,115,228,116,119,8,140,8,141,120,59,18,20,37,204,44,63,24,177,58,100,57,170,97,192,157,217,128,37,49,147,77,234,227,203,58,246,121,32,141,130,117,161,23,91,103,177,181,157,157,142,126,196,38,242,57,90,74,197,245,150,213,236,148,234,230,68,27,51,133,195,60,174,39,82,147,108,182,188,251,248,146,117,19,168,64,24,35,222,215,13,235,208,22,41,226,228,211,139,77,111,1,231,154,135,13,152,95,158,199,60,223,33,60,39,42,246,98,214,209,9,160,80,26,129,74,59,15,79,29,191,179,92,34,141,215,245,62,200,233,14,9,216,217,210,185,160,10,179,70,234,122,171,62,133,9,145,120,36,3,147,32,22,208,141,225,92,114,129,235,212,97,47,222,238,26,65,204,77,155,4,105,3,150,75,81,254,40,130,6,2,170,17,239,108,50,203,198,197,57,15,226,222,255,179,200,168,89,192,152,204,95,252,224,122,203,11,33,6,178,60,194,192,108,176,80,165,42,248,155,40,196,156,11,169,98,49,128,193,141,148,145,51,234,124,244,249,152,179,41,201,215,178,180,145,49,242,238,97,2,191,218,25,131,62,84,162,194,16,91,228,149,73,63,185,252,221,103,43,52,67,129,204,90,246,217,229,105,23,5,126,61,150,205,213,115,117,159,28,44,97,66,174,151,1,19,242,80,183,31,19,223,108,21,218,75,32,99,34,71,240,209,115,218,23,25,216,77,245,172,112,172,118,8,62,158,91,86,223,161,142,200,178,201,68,1,47,68,99,158,118,233,5,156,120,242,195,143,117,226,167,37,52,90,191,72,240,227,86,254,33,190,75,130,64,142,77,7,89,140,246,192,106,116,187,3,92,252,67,72,203,152,131,110,72,56,183,128,24,156,1,147,70,45,215,168,135,108,90,124,205,167,101,188,120,188,132,235,189,70,31,29,193,73,144,55,123,198,141,75,54,243,137,5,96,219,51,77,203,70,251,216,4,222,56,1,137,254,251,210,194,5,160,53,205,78,253,20,67,28,12,187,253,220,214,148,131,178,86,89,86,182,181,53,114,235,183,158,44,43,86,69,91,92,84,30,9,23,143,240,199,102,55,152,218,62,22,91,27,144,203,206,237,13,188,47,164,183,134,21,122,23,74,110,24,141,189,138,210,94,213,186,229,13,188,12,77,150,201,5,233,122,26,234,44,66,129,13,165,80,193,226,219,90,171,66,114,54,32,167,59,175,21,32,167,9,32,30,65,82,177,220,35,105,251,149,13,37,69,128,215,217,117,168,102,97,149,30,94,98,66,254,49,228,183,133,155,82,128,57,47,193,116,242,183,181,35,33,103,81,235,206,111,40,211,128,220,188,131,92,6,144,131,196,227,138,166,53,231,33,237,108,254,100,30,81,205,65,34,94,158,30,227,101,112,126,126,119,94,177,22,53,171,186,161,28,66,98,23,75,238,85,179,243,202,233,130,118,80,229,125,171,51,74,12,170,64,138,211,21,109,26,114,114,80,92,197,226,51,213,86,85,177,231,181,246,194,6,165,48,144,181,73,122,181,112,2,228,135,94,45,108,48,146,30,240,94,45,58,184,31,0,85,22,121,62,144,247,108,209,37,239,188,118,8,89,143,36,82,157,44,2,169,154,85,45,3,57,219,90,111,201,1,116,90,213,154,75,27,228,170,120,26,211,118,151,142,42,202,254,178,102,67,226,62,224,90,192,254,14,150,6,243,216,164,10,137,25,210,36,252,133,161,130,172,244,210,160,162,52,23,180,105,200,218,194,28,24,168,193,178,131,140,189,160,117,151,201,232,37,221,68,160,193,49,36,66,183,40,35,157,44,35,195,1,114,144,104,185,119,221,93,142,124,113,249,140,220,107,239,175,108,40,170,64,17,219,97,56,2,186,191,66,97,159,66,49,155,195,62,91,73,82,30,88,121,196,202,31,112,154,229,87,77,40,160,167,201,101,251,193,234,134,4,149,228,187,221,152,215,82,171,4,57,10,53,189,10,80,167,43,90,115,13,201,169,61,64,194,173,117,202,104,52,112,176,198,59,209,36,76,96,85,24,85,224,111,142,252,37,35,99,113,92,180,28,2,204,174,245,43,100,44,214,25,55,180,43,114,41,188,223,175,36,87,139,101,199,80,129,14,111,149,208,169,194,77,5,54,240,15,25,135,105,1,7,2,241,84,232,93,221,173,193,129,107,141,35,66,189,253,114,149,229,212,29,100,187,238,119,224,105,164,218,81,121,143,148,78,57,165,233,4,179,132,70,108,62,48,51,229,62,161,86,187,82,101,236,115,224,142,178,73,1,86,26,56,10,171,174,149,4,29,250,149,14,153,11,27,139,140,32,2,250,188,136,107,163,32,47,119,67,76,20,248,22,61,182,137,194,103,62,69,239,255,168,164,25,193,159,82,132,157,201,204,190,213,127,171,35,229,199,13,189,191,15,249,84,103,163,249,52,104,161,92,63,169,38,235,233,44,203,167,174,216,241,90,51,18,113,242,233,49,152,39,63,222,34,183,170,144,79,143,91,104,62,17,95,236,195,90,36,226,214,207,26,249,116,177,46,228,99,164,114,33,223,32,63,66,62,145,99,220,252,70,166,145,111,176,124,241,228,207,129,79,181,113,204,199,255,13,235,40,114,142,31,48,155,221,136,186,237,146,98,23,188,172,87,127,118,234,81,217,142,54,64,36,58,158,65,132,188,72,64,6,19,161,104,6,94,248,241,12,65,76,143,8,218,46,207,230,162,34,214,163,151,128,78,79,248,255,88,108,6,239,105,103,132,227,122,7,85,210,134,71,9,33,88,8,131,53,43,22,158,153,137,120,201,8,133,197,164,144,226,244,14,223,85,95,194,235,176,155,10,241,103,146,138,76,116,231,21,137,242,202,75,93,12,163,10,191,107,100,151,141,225,197,152,42,54,162,92,137,221,65,14,39,118,24,241,134,98,234,94,73,142,44,1,31,70,33,64,116,78,255,228,87,34,106,34,35,27,169,8,96,220,73,196,9,237,153,38,99,144,155,221,89,202,248,49,197,136,153,83,76,2,200,8,2,228,226,151,73,122,204,1,132,178,194,65,19,41,171,6,230,114,195,2,117,236,81,162,247,143,50,94,142,106,74,39,187,208,75,39,151,41,74,192,208,45,35,140,234,147,19,220,185,15,13,193,39,0,27,113,142,79,220,154,115,251,57,132,75,61,99,38,95,147,142,156,244,35,216,194,185,242,84,70,151,9,70,132,153,246,132,224,17,196,77,35,104,210,31,53,25,133,75,211,49,193,191,224,125,105,24,66,67,215,133,84,108,226,190,79,118,137,250,2,107,86,62,124,205,34,71,76,226,154,197,78,155,252,61,8,235,69,216,245,232,75,199,119,4,45,199,190,250,253,216,16,243,94,230,202,13,143,90,184,124,75,31,90,125,140,106,82,184,238,29,185,201,134,136,51,147,200,50,47,180,229,121,46,33,175,130,239,43,4,29,36,118,149,216,146,135,139,223,100,203,111,152,5,107,240,230,92,138,144,139,108,49,87,60,33,149,115,39,107,146,89,224,122,199,240,69,6,46,232,126,59,184,9,73,219,154,96,34,13,181,223,189,90,241,209,70,191,227,114,12,83,220,38,233,142,124,51,46,183,37,222,236,2,35,224,93,120,216,226,45,159,203,135,22,13,67,35,232,246,58,74,129,69,189,247,215,50,142,84,38,244,168,35,228,74,61,84,114,185,154,104,63,9,138,76,249,24,34,61,77,128,131,112,115,30,62,60,212,158,118,52,0,161,67,158,11,247,80,49,24,229,224,84,152,228,57,108,199,144,110,30,34,161,10,131,239,158,62,136,108,146,166,201,238,234,195,247,2,73,97,240,144,198,139,89,80,190,135,155,241,78,127,56,238,62,182,244,64,40,176,6,196,34,137,0,178,51,165,124,184,154,33,22,98,154,65,202,195,239,62,20,8,237,114,158,110,226,15,51,14,16,38,143,100,38,224,45,30,176,252,248,164,19,169,210,197,104,217,216,150,105,32,154,21,248,135,198,61,114,137,4,158,185,120,88,230,133,180,20,201,232,192,179,236,184,119,121,17,118,153,39,194,25,9,212,51,219,136,57,130,123,24,50,30,24,255,138,32,206,90,249,124,38,213,11,34,145,215,104,33,18,72,240,96,243,133,176,89,19,241,47,199,42,114,222,8,229,62,168,150,207,69,96,248,49,84,192,137,146,255,164,65,40,153,241,118,64,16,108,134,148,28,54,40,35,204,38,228,209,10,61,111,244,158,82,250,76,43,70,211,114,232,204,9,157,56,176,170,176,85,195,63,249,36,229,235,226,51,202,75,244,169,251,51,218,155,200,103,18,51,137,132,239,166,245,51,179,196,153,68,188,225,23,125,133,168,65,8,38,72,171,38,90,133,96,34,116,137,139,170,5,36,49,122,65,185,198,34,145,180,202,61,94,92,247,33,199,96,2,147,9,33,178,172,38,221,201,248,55,215,122,36,226,49,31,137,80,251,17,217,79,70,210,233,84,80,225,232,127,104,72,34,185,252,20,139,180,34,61,198,140,248,77,74,220,92,103,46,122,157,155,152,97,9,233,23,247,243,113,124,123,194,24,129,82,75,176,111,136,160,129,3,73,151,141,77,28,23,162,96,146,57,62,87,28,43,70,69,247,171,176,117,57,88,9,158,83,212,228,132,37,82,195,19,247,44,128,58,39,17,164,36,187,19,142,84,208,202,236,109,52,233,162,226,232,49,46,30,178,126,227,166,123,165,130,156,235,43,37,161,35,121,37,186,45,136,179,56,13,117,99,65,205,165,221,230,24,127,211,149,129,164,120,76,79,4,71,45,110,47,66,155,68,100,100,99,148,177,104,35,11,28,172,99,3,143,41,10,131,68,13,82,216,23,135,29,153,39,160,195,177,111,13,94,79,206,151,115,11,149,89,94,80,150,9,147,110,111,157,225,247,215,9,70,142,161,119,49,204,111,44,55,228,157,177,172,94,40,68,233,163,72,209,124,173,161,70,241,9,118,252,172,103,240,77,84,139,166,235,152,222,34,229,243,121,51,138,225,127,48,66,71,174,142,233,117,252,92,76,101,26,240,217,32,229,139,42,214,237,225,231,116,166,81,135,207,135,248,185,96,144,119,86,219,248,185,94,208,117,248,220,32,117,179,133,20,124,222,197,207,53,138,67,141,124,54,27,88,166,137,159,205,180,81,139,198,220,199,85,53,22,223,201,137,27,213,73,32,83,43,253,185,58,190,42,193,31,100,180,49,96,26,125,174,187,47,62,215,237,132,35,156,235,63,214,159,96,168,117,139,126,74,62,129,126,198,147,179,173,55,230,242,179,45,26,204,232,181,169,238,52,124,143,39,223,126,123,240,198,28,124,142,57,245,49,28,241,172,141,101,73,224,163,105,219,41,6,159,223,126,123,170,69,162,26,67,229,220,141,27,36,66,56,36,230,240,159,216,219,111,211,136,199,182,155,215,162,121,45,200,131,122,41,82,47,3,37,200,103,40,151,185,133,47,47,15,16,27,5,192,227,131,109,175,169,24,20,70,74,76,98,98,204,125,168,245,72,126,168,149,209,105,48,87,152,29,188,97,198,225,47,127,164,21,248,225,211,24,232,89,157,165,16,7,74,142,188,10,135,113,89,240,123,142,4,66,196,119,252,92,224,167,222,97,176,125,212,15,120,108,221,125,71,157,60,155,174,98,152,22,242,41,137,227,16,79,205,90,111,204,193,31,161,100,11,83,91,152,138,99,18,71,52,173,183,223,102,255,144,175,45,250,21,254,65,82,90,55,110,16,138,50,138,233,211,150,130,4,146,40,230,36,18,138,185,125,58,246,244,137,70,127,228,132,179,230,218,216,197,106,167,14,123,176,81,182,6,164,147,45,232,100,235,141,100,129,160,55,160,241,243,97,141,2,16,173,153,52,210,160,245,233,244,116,55,94,136,167,129,27,49,216,247,148,117,243,102,235,70,146,211,150,54,226,210,186,15,180,214,101,180,42,210,220,149,81,106,248,80,130,130,36,40,23,165,126,50,75,232,238,54,221,199,166,251,111,228,110,241,230,10,180,185,82,255,141,2,79,155,78,58,169,140,197,226,201,236,180,83,84,113,139,22,148,110,188,31,79,58,32,138,78,122,50,139,25,211,73,9,14,79,166,137,179,28,120,1,32,123,134,226,36,116,150,99,237,185,1,252,237,206,229,129,0,24,68,109,128,211,246,38,140,67,124,46,21,59,39,51,9,166,80,60,62,123,188,107,181,204,169,164,11,199,6,162,216,111,164,120,176,178,215,48,226,244,166,105,155,253,35,211,152,210,149,86,220,102,143,50,212,231,94,75,2,51,242,120,117,36,250,25,33,161,249,216,122,114,243,230,205,46,144,145,15,25,169,167,212,97,253,140,199,149,56,150,194,232,96,192,196,136,98,12,195,62,235,211,115,48,110,111,168,100,125,208,99,231,122,28,190,67,87,250,179,181,190,169,239,227,59,109,78,207,247,229,149,186,99,30,71,172,192,7,220,49,66,100,162,135,17,252,19,40,21,38,106,214,64,201,224,147,144,52,13,248,98,141,224,62,5,11,44,121,111,103,87,239,87,48,154,241,114,199,176,234,24,110,140,213,84,58,228,17,246,227,62,40,84,83,253,24,127,56,29,95,246,128,106,52,80,216,189,238,64,111,85,160,240,49,236,116,248,2,53,144,189,151,32,111,86,136,25,4,62,25,58,216,40,10,159,133,177,109,197,102,251,46,46,203,29,194,164,177,233,204,27,24,37,149,226,170,2,218,108,168,2,138,126,186,240,26,172,76,49,82,20,82,166,84,55,164,108,125,110,202,142,7,84,137,205,20,96,63,82,103,141,55,234,179,6,140,52,109,198,248,116,234,86,50,95,74,165,115,74,193,9,218,86,134,25,64,130,106,58,244,47,115,250,187,59,69,56,29,76,220,40,67,233,128,96,128,78,221,184,5,212,32,165,202,120,168,32,230,214,231,186,159,182,1,89,59,94,135,237,81,88,61,186,51,54,110,146,210,122,98,227,86,217,128,57,85,155,107,199,27,176,61,34,115,28,78,213,98,138,6,243,224,136,124,165,33,239,160,228,169,252,245,24,74,84,240,193,240,126,23,67,169,215,14,27,13,179,31,83,78,128,76,39,111,216,179,39,124,47,216,159,59,121,195,184,213,40,237,206,30,61,62,121,50,87,73,216,45,171,110,78,105,138,54,189,15,64,49,173,153,48,201,130,51,133,37,160,237,233,185,125,0,79,48,109,235,39,83,199,202,126,140,132,194,43,43,59,202,1,52,169,183,160,215,24,216,111,11,26,67,170,150,225,223,242,27,199,179,101,182,206,239,192,247,29,64,98,7,190,151,223,56,122,188,243,196,157,118,7,143,183,166,167,159,204,97,226,227,242,147,152,80,191,22,88,159,149,63,165,229,249,48,31,184,227,187,195,35,251,210,254,118,49,152,98,19,24,58,214,157,171,17,234,80,146,117,232,115,27,24,209,146,63,197,250,154,19,96,175,19,27,236,226,145,23,82,184,218,239,3,10,209,229,206,145,142,34,31,154,40,71,121,144,98,19,129,191,102,209,150,108,128,223,215,143,183,122,45,107,64,94,130,167,251,73,217,180,7,247,169,165,241,66,183,143,239,223,78,217,192,25,23,28,29,26,101,18,144,134,253,46,163,82,202,214,67,171,118,113,249,199,70,235,126,20,239,237,154,17,157,196,51,143,64,31,16,209,136,101,71,6,221,110,164,102,53,225,223,72,13,3,250,117,251,166,129,129,26,245,200,198,102,4,25,58,74,0,210,224,158,230,27,1,112,223,234,32,228,250,46,104,70,29,94,41,194,140,167,65,234,239,116,186,131,8,59,220,36,239,46,121,144,72,188,213,89,183,58,86,251,176,237,84,194,32,170,22,226,1,72,17,140,34,236,218,144,99,93,138,68,167,235,211,81,168,26,101,239,167,152,115,245,89,26,139,119,31,103,150,210,69,209,83,152,184,248,38,23,78,215,6,153,22,173,169,67,103,9,208,166,26,184,94,29,77,53,128,191,233,231,10,252,51,80,48,150,194,205,185,252,141,27,199,52,245,4,254,233,193,132,183,111,235,183,97,157,36,207,241,26,124,28,214,117,123,31,242,43,244,225,4,18,125,26,96,196,96,101,53,18,122,175,215,58,37,5,250,74,131,67,135,201,119,222,38,161,121,237,82,67,225,182,230,166,98,34,81,43,221,62,123,57,100,205,60,50,91,165,129,210,134,234,119,117,208,96,250,29,12,104,103,54,73,108,205,82,247,226,194,76,208,224,138,254,80,172,82,32,101,135,119,241,141,40,248,26,192,195,183,187,236,186,18,245,36,198,196,40,159,88,115,221,196,58,35,151,20,149,156,195,196,248,212,88,136,44,46,102,34,168,11,10,128,192,7,153,218,188,16,235,49,138,72,6,79,19,58,137,59,210,160,187,181,178,188,181,0,221,186,113,67,39,65,106,157,4,186,3,10,37,128,208,59,228,201,92,11,40,123,1,202,79,45,32,104,134,247,197,226,44,104,99,228,197,226,90,49,61,162,112,2,118,203,216,203,142,115,73,227,18,178,87,21,137,217,121,189,219,110,131,10,141,79,55,69,165,104,145,52,227,46,164,59,193,34,135,128,161,247,240,244,112,62,74,139,178,75,112,40,14,4,238,147,64,138,168,121,147,151,231,201,169,82,233,156,191,156,77,222,188,191,171,247,245,182,130,193,109,241,8,167,36,138,29,98,137,57,243,2,3,75,247,77,155,240,111,212,205,137,94,56,13,3,159,185,237,54,15,113,128,75,73,213,205,7,213,215,205,199,59,203,82,238,66,194,154,92,222,184,69,200,205,65,41,250,225,175,190,244,244,75,255,248,244,27,191,252,232,27,191,16,90,131,53,194,140,247,128,72,102,223,33,14,137,181,93,98,62,84,209,20,30,51,0,93,120,139,120,40,18,69,51,173,168,18,37,68,32,141,234,131,104,41,122,10,63,241,245,245,56,48,138,66,94,221,141,34,248,190,222,193,1,34,97,163,137,53,93,20,106,146,68,32,122,79,39,193,92,161,242,243,47,252,28,210,73,96,77,122,109,182,11,218,187,137,57,151,191,121,231,242,135,95,126,250,141,127,124,250,237,239,64,17,179,99,120,10,60,251,224,107,79,255,254,59,172,192,5,101,133,93,108,0,121,129,124,128,245,222,244,13,29,49,178,37,143,12,133,140,156,83,192,59,112,78,70,20,227,104,42,73,242,191,242,66,227,243,244,63,190,252,236,207,127,125,249,213,175,60,251,225,79,133,241,33,107,140,0,79,160,190,68,80,129,32,64,202,159,252,231,243,223,125,237,242,243,255,40,3,13,103,93,12,49,175,183,241,149,165,78,40,27,127,10,197,247,128,74,56,102,29,232,15,121,167,58,144,185,69,232,47,151,96,255,250,183,62,130,209,203,241,96,138,53,172,214,192,116,72,54,148,126,31,189,243,197,167,95,254,103,185,141,113,232,87,55,174,66,191,186,49,30,253,160,28,244,20,214,201,22,64,194,175,182,240,0,132,16,6,153,80,130,6,174,7,74,236,155,167,128,173,101,40,18,1,59,116,180,157,201,0,208,96,108,64,161,97,163,115,133,17,98,41,53,88,180,72,195,172,6,93,10,122,125,171,173,247,79,163,10,158,13,151,162,252,144,152,173,187,138,48,78,23,210,98,222,237,144,69,124,139,148,99,113,127,143,166,162,79,191,250,237,103,191,248,254,91,254,43,36,246,19,141,61,225,232,123,241,145,17,232,155,13,160,249,48,12,200,155,50,36,214,160,219,252,71,95,248,202,179,223,254,120,72,35,34,223,201,13,162,205,70,171,171,59,107,228,177,222,239,160,200,44,55,122,216,195,181,179,122,82,111,185,141,94,254,228,55,151,95,120,255,74,125,166,77,17,89,69,108,71,82,144,249,251,245,248,106,14,6,16,214,105,248,102,18,74,25,223,196,93,7,225,114,138,190,74,195,16,10,71,5,127,158,126,235,23,151,255,231,239,134,151,161,81,140,45,33,54,180,189,219,61,198,150,110,57,4,35,102,18,241,195,94,180,228,73,66,74,70,73,32,99,145,103,5,16,67,118,125,118,25,223,134,98,81,37,104,223,43,170,100,223,123,129,125,185,48,206,50,118,249,237,127,122,246,254,239,159,125,233,151,79,223,249,220,152,203,216,24,11,151,12,117,244,194,117,104,55,90,147,47,92,88,107,156,133,139,148,19,23,46,125,112,104,79,176,116,17,188,189,171,23,121,178,135,247,136,252,59,254,242,53,222,200,188,255,245,103,95,255,167,203,119,255,234,217,191,127,240,18,71,70,130,58,122,100,64,31,186,7,115,119,242,193,97,21,199,25,31,94,212,29,162,250,217,233,41,112,196,31,249,8,61,253,233,47,46,191,244,251,151,55,54,28,222,232,81,57,238,13,58,147,15,9,214,26,103,60,72,57,119,48,240,235,11,109,244,99,12,4,255,159,5,207,23,199,71,8,84,207,174,247,238,234,29,179,197,87,77,191,42,197,74,69,125,113,238,107,131,78,104,85,33,24,105,244,130,243,5,129,7,181,217,219,160,71,232,45,124,142,189,41,69,113,7,197,93,83,233,235,199,183,73,202,81,220,73,227,125,101,9,18,185,121,161,139,39,44,218,62,95,240,241,242,84,208,115,136,89,54,242,138,200,68,236,234,21,31,33,6,204,214,117,246,18,160,194,46,224,161,52,121,215,142,229,227,41,147,18,165,183,170,113,116,215,136,147,22,163,165,243,168,123,187,10,187,26,189,94,133,182,163,99,20,114,185,157,83,187,117,216,22,118,250,134,117,98,26,136,9,221,242,137,161,64,84,97,125,204,102,163,138,179,188,189,119,249,222,127,162,60,174,140,5,14,41,16,39,96,162,132,86,232,150,216,31,56,19,10,228,133,18,147,100,37,1,253,195,15,254,223,103,223,253,28,106,118,176,41,199,157,91,233,65,183,219,26,88,184,165,143,196,64,110,56,173,162,28,207,112,10,194,0,117,145,32,21,225,165,97,144,245,116,221,193,134,98,192,78,223,200,65,14,81,17,149,32,13,252,165,97,147,9,28,136,254,17,206,9,151,16,95,124,231,242,223,255,225,233,207,126,254,209,231,190,246,234,8,225,239,191,203,108,191,253,218,229,23,191,2,235,235,135,191,253,202,84,59,246,170,113,160,214,54,248,234,164,75,131,231,191,252,252,71,127,251,213,87,221,178,217,177,15,251,230,125,92,127,220,129,255,253,223,63,255,201,231,64,30,123,213,141,235,45,179,63,144,219,126,254,163,31,60,125,247,255,249,24,218,62,240,142,245,127,124,238,163,47,188,55,213,78,207,216,175,124,184,233,190,42,11,5,47,173,201,100,48,169,169,200,36,205,50,73,180,123,129,246,217,130,66,12,163,188,235,174,151,0,188,211,95,251,202,135,191,253,246,208,70,21,234,83,190,213,234,14,80,205,218,57,156,122,76,4,6,231,117,25,165,209,9,208,7,31,143,86,111,65,152,178,58,164,137,0,197,114,224,190,191,68,148,72,60,137,155,50,19,160,77,137,138,36,93,25,158,126,235,103,192,169,151,223,250,29,42,178,79,46,208,48,71,148,18,221,232,208,92,160,112,83,66,229,10,177,18,195,157,26,53,113,250,10,126,114,184,203,113,159,43,114,170,236,149,253,154,102,217,212,59,228,131,130,141,155,196,70,204,142,150,30,167,84,37,173,42,25,85,201,170,79,132,172,97,16,240,150,5,198,239,180,123,56,128,21,11,175,68,149,8,1,167,68,64,90,57,130,191,80,168,175,68,240,165,104,37,178,119,216,238,225,25,45,41,72,94,19,130,127,41,197,163,88,43,78,15,58,177,65,248,96,180,8,248,10,73,115,59,229,45,83,161,233,180,152,203,150,52,4,184,112,120,128,246,91,244,73,93,242,113,58,234,142,20,151,44,10,32,60,41,104,186,23,45,28,237,2,29,169,199,52,181,1,20,26,196,175,202,145,101,91,53,242,96,17,178,235,2,200,247,243,150,110,179,206,208,131,143,18,43,19,245,30,201,10,21,230,204,139,240,163,125,219,4,245,158,92,33,123,212,123,22,65,45,170,114,163,97,149,43,16,168,120,68,157,3,30,170,17,144,51,229,255,250,205,223,9,71,43,163,143,204,211,217,208,35,115,122,86,46,30,149,71,150,150,74,237,118,137,68,9,10,61,79,23,10,185,7,235,3,144,46,216,225,250,43,60,79,23,20,167,215,146,129,135,235,104,44,49,240,41,77,136,157,29,166,35,145,76,239,169,58,73,228,7,196,138,103,88,183,252,178,58,151,198,163,89,114,84,163,240,216,133,81,124,212,33,234,145,147,95,92,139,32,221,36,34,125,128,58,225,100,82,189,194,143,113,86,84,46,152,146,96,214,177,214,154,165,15,20,87,221,16,58,21,29,37,235,203,162,188,44,241,179,85,206,81,27,134,239,57,124,31,97,210,41,19,163,218,94,48,47,176,171,185,219,51,172,244,188,133,179,179,201,90,8,208,73,107,244,41,55,63,197,115,126,22,113,6,192,130,197,158,82,223,198,167,224,4,200,116,17,144,215,18,186,30,50,163,86,103,27,193,87,219,128,215,104,34,108,175,242,215,177,206,194,229,35,95,97,137,20,14,154,223,121,39,114,249,133,247,163,252,148,147,253,117,30,110,155,66,83,210,70,190,65,15,82,115,181,108,134,126,74,21,244,44,253,164,215,115,58,251,148,41,36,89,174,142,182,10,104,144,131,245,11,197,66,45,234,60,226,90,167,175,11,39,136,211,64,11,141,114,206,137,101,128,237,121,174,189,251,56,170,71,159,224,235,121,131,41,107,58,58,99,159,218,248,255,188,69,223,246,237,159,206,28,37,103,200,230,135,73,203,3,179,109,151,79,137,145,132,210,137,37,6,187,102,103,74,58,211,48,167,58,9,156,24,49,242,188,28,190,135,183,104,14,70,180,89,179,206,102,142,241,142,209,125,110,9,230,119,127,201,66,75,136,83,114,102,63,86,107,208,193,77,187,211,30,209,26,140,33,62,231,52,83,211,109,115,6,212,11,67,107,181,198,5,191,5,138,169,253,10,225,67,29,205,32,75,216,88,163,164,245,77,221,198,1,26,116,143,59,247,250,166,57,110,59,84,179,28,167,35,71,87,164,83,221,152,120,208,177,141,77,28,120,250,138,226,120,45,145,37,219,198,26,99,180,199,91,2,73,234,200,164,76,182,6,40,216,131,177,91,20,25,179,74,30,35,121,33,222,166,32,160,101,16,181,90,93,152,190,163,16,184,160,230,232,41,51,237,152,163,103,242,106,138,155,163,167,147,105,147,152,163,179,157,113,215,120,128,109,179,214,64,10,112,226,248,225,83,175,109,235,196,234,192,54,90,39,56,63,161,167,94,190,119,158,153,224,136,7,53,252,194,156,124,49,7,171,166,189,134,251,129,205,229,133,104,157,44,12,108,147,232,16,181,138,60,70,4,242,41,100,178,79,176,96,178,253,22,100,17,133,156,139,98,248,64,118,161,224,236,234,244,246,131,111,224,209,36,84,99,57,31,254,234,43,158,76,21,55,236,246,33,238,49,32,51,147,243,99,220,215,9,84,156,177,248,193,197,119,98,116,93,225,191,116,206,165,127,250,9,229,243,18,168,13,248,185,4,130,21,61,251,197,131,71,152,0,196,38,10,251,71,63,225,5,10,253,68,228,57,66,72,242,21,100,55,231,11,140,176,115,234,72,241,175,27,4,255,222,50,61,15,36,154,131,170,136,34,52,146,17,69,73,82,206,64,97,174,111,156,185,159,247,132,207,103,66,153,13,252,232,74,47,248,141,8,111,248,129,94,29,224,39,210,119,177,67,72,209,209,221,32,160,200,180,4,24,123,103,252,83,205,249,212,216,229,159,206,154,206,39,183,28,44,58,219,125,70,46,175,116,134,34,236,133,66,13,143,12,145,97,137,114,195,170,206,5,110,132,10,41,66,123,55,103,211,185,10,171,136,179,183,45,244,187,237,138,94,223,53,167,162,180,16,238,180,88,5,151,26,170,103,173,3,192,221,53,29,230,183,155,133,250,48,162,46,36,109,209,77,116,10,22,141,182,57,216,237,194,40,158,243,251,87,31,206,252,174,115,238,53,233,235,133,226,94,32,151,194,108,176,72,141,79,49,26,77,157,163,178,84,122,77,85,176,211,37,118,217,252,225,175,126,148,72,36,96,206,246,200,91,178,238,13,172,35,37,139,250,179,215,93,45,31,35,103,249,32,64,96,56,174,77,242,212,22,10,205,218,237,249,168,66,210,112,235,193,5,69,158,27,165,164,226,76,145,120,146,112,44,177,25,38,6,88,238,68,225,60,68,250,17,100,47,193,10,56,252,21,82,144,101,83,254,12,5,214,105,147,41,21,94,160,110,208,137,26,82,128,220,177,178,115,163,176,50,252,182,143,76,253,144,50,152,199,22,22,92,242,104,164,179,40,122,212,71,21,96,147,62,163,113,117,99,91,91,139,42,52,0,209,34,45,68,197,110,179,63,56,197,207,125,121,60,232,202,118,126,129,10,12,112,60,12,246,99,174,50,145,50,91,21,169,250,197,147,139,217,86,194,191,37,77,13,132,171,42,124,124,43,65,206,0,128,191,213,185,57,234,248,102,222,234,36,62,5,203,133,13,99,76,13,32,167,6,9,246,29,111,160,156,60,251,176,94,135,143,220,242,225,233,187,95,189,252,210,119,162,238,14,238,153,86,1,140,14,147,49,105,160,112,108,206,65,106,130,170,214,83,209,71,240,131,154,245,252,124,20,141,42,49,203,62,172,13,250,58,76,187,164,2,218,245,169,29,13,46,61,75,167,153,99,25,246,184,175,152,79,102,169,159,142,216,194,218,189,45,94,120,8,103,206,201,208,30,171,79,166,163,17,85,45,145,255,162,202,112,126,245,86,78,98,229,232,180,126,161,240,131,54,233,25,116,234,217,132,117,40,90,238,250,141,154,4,73,242,46,151,115,184,26,56,199,62,115,204,100,200,197,74,232,8,89,110,133,28,142,163,155,78,117,126,222,20,175,95,55,230,168,241,145,156,220,105,179,214,102,29,39,60,54,144,250,92,127,138,143,130,120,24,244,154,202,60,49,250,226,40,16,239,188,190,111,92,186,115,221,68,223,36,167,30,83,51,111,205,204,52,149,104,156,56,245,117,9,9,173,89,106,132,174,143,205,21,246,156,77,107,6,83,199,14,34,77,87,162,139,173,116,41,31,213,231,206,157,157,19,247,75,97,233,97,148,114,87,62,219,89,218,186,144,58,232,145,18,131,222,197,197,172,3,26,55,23,135,234,116,59,117,190,214,228,175,116,99,117,190,210,221,213,253,234,20,110,37,36,241,121,170,78,59,38,95,81,155,34,131,113,11,1,246,47,115,89,184,53,37,22,10,112,219,33,96,120,39,232,83,125,157,196,160,141,246,206,180,39,60,109,239,12,211,106,82,90,141,164,209,62,241,180,198,46,166,209,142,241,180,179,38,73,147,234,158,157,145,251,113,51,241,41,60,125,189,7,250,185,128,21,34,229,16,96,10,11,198,74,83,166,68,108,83,160,180,41,144,217,20,104,108,10,4,54,5,234,142,221,40,148,244,79,216,36,89,28,133,131,185,176,53,192,106,76,77,178,12,188,214,137,113,163,3,34,53,240,37,154,89,175,77,9,86,20,223,249,199,231,63,249,62,61,73,122,254,215,127,113,249,173,95,252,215,111,62,199,133,33,239,196,136,70,131,102,6,79,149,151,140,87,196,205,180,63,99,145,92,57,234,90,198,84,8,141,146,226,114,47,174,140,232,186,25,180,50,162,35,231,199,57,77,93,28,228,153,42,79,202,27,55,166,2,167,238,31,247,84,29,127,174,142,156,53,190,141,19,102,138,59,117,156,125,168,63,103,78,190,221,119,38,220,225,59,124,83,239,83,207,157,145,13,68,71,130,196,123,58,135,34,126,137,201,232,214,15,209,31,131,248,202,82,215,140,242,233,178,49,37,30,151,162,52,101,60,142,226,253,122,244,9,250,55,130,132,79,85,253,115,170,59,64,19,236,220,22,82,250,86,179,137,154,131,126,98,217,168,192,155,77,64,133,157,129,63,102,151,227,252,84,152,221,87,59,95,69,187,129,232,19,64,188,111,65,85,18,16,32,90,248,52,136,176,244,116,55,3,31,89,168,133,104,238,211,120,88,65,60,168,168,202,142,58,195,137,6,141,243,211,215,58,12,112,147,28,106,212,80,109,209,251,167,139,122,143,105,194,122,73,154,145,23,202,169,88,243,136,222,173,219,117,189,69,157,65,108,179,111,9,215,9,114,103,104,29,116,28,137,42,102,187,183,171,219,8,169,1,4,166,247,83,22,222,118,8,141,210,57,161,160,169,27,59,201,238,32,119,181,74,236,213,181,232,169,217,106,161,21,42,130,100,37,228,28,116,142,229,71,29,50,37,39,197,101,111,20,46,175,215,82,248,19,132,12,207,18,177,145,6,114,98,108,206,124,216,240,166,84,181,152,108,52,160,41,208,70,6,55,110,152,232,249,116,167,199,116,143,11,69,56,82,247,105,206,1,27,159,44,80,38,47,20,18,108,105,235,176,230,57,170,19,60,222,103,7,253,211,115,92,37,7,93,230,125,8,170,4,113,91,140,38,162,49,152,190,108,89,189,0,174,131,5,211,130,198,231,212,11,172,4,11,200,248,149,250,80,137,237,191,58,117,31,237,117,143,167,146,170,226,184,146,162,151,28,9,75,113,115,174,127,107,80,234,43,83,83,157,207,234,113,243,179,122,108,70,143,65,75,11,104,86,48,213,165,170,19,63,118,8,62,27,152,21,183,56,87,9,224,167,75,116,115,97,39,244,83,158,245,70,153,242,92,245,161,226,14,93,165,123,12,189,231,22,236,227,230,86,182,238,220,198,53,10,84,68,242,145,58,144,90,141,211,41,94,167,223,61,182,137,3,185,83,41,216,195,155,89,74,134,109,78,152,57,199,183,51,178,203,145,20,106,30,73,118,6,110,247,26,6,129,105,231,50,16,193,18,68,132,5,93,221,69,191,130,110,203,8,193,24,64,178,73,26,69,136,205,190,110,16,40,183,0,166,99,200,3,25,13,187,53,48,206,248,226,34,151,165,155,181,107,115,228,20,103,56,156,221,20,129,1,100,193,50,10,203,50,246,6,32,103,138,88,50,86,146,139,70,227,241,40,165,16,179,110,117,134,2,211,28,70,161,219,168,215,254,64,218,76,253,187,147,199,36,98,174,19,112,54,230,204,100,209,96,97,124,184,33,48,37,215,18,223,250,16,10,44,25,8,204,245,18,25,14,9,55,227,185,243,11,197,115,142,192,55,110,9,167,41,118,39,66,15,4,67,207,241,2,207,43,185,3,37,250,172,222,237,119,219,22,76,48,225,96,6,125,186,197,27,7,115,232,13,158,214,106,57,7,157,254,171,6,152,123,24,69,193,96,236,64,102,225,28,253,158,176,109,42,135,226,189,206,20,116,219,51,99,201,33,53,95,29,40,135,201,116,141,121,12,159,225,15,50,89,140,88,15,29,206,245,148,54,185,194,172,165,245,6,191,248,204,231,241,106,179,49,119,167,182,103,130,230,222,38,189,140,77,29,210,232,33,73,133,28,73,68,211,153,164,106,214,212,92,148,124,143,205,154,143,29,75,168,39,115,13,254,94,252,133,162,215,11,70,120,100,160,124,174,128,78,223,220,237,221,117,29,238,19,151,231,199,228,101,249,190,18,141,62,121,130,225,38,90,93,16,29,108,200,114,31,164,231,137,49,118,136,132,247,50,197,34,0,77,48,116,102,245,169,168,154,169,101,234,197,122,33,74,98,203,40,231,52,128,209,58,138,45,120,160,143,143,121,172,119,13,98,161,129,87,195,245,98,42,28,229,70,163,160,126,12,40,103,26,141,108,86,133,177,24,19,229,90,238,218,171,248,19,231,85,140,198,150,239,127,237,21,59,97,74,109,140,246,205,232,219,87,113,194,196,90,227,248,102,144,114,174,111,70,223,238,180,95,200,55,3,1,56,150,70,8,252,69,157,48,199,115,147,245,248,21,135,187,15,187,246,243,146,127,228,159,156,43,241,159,255,250,85,58,17,35,244,63,58,247,225,23,228,220,118,79,224,220,118,239,147,232,62,252,135,118,18,126,53,94,185,97,126,183,127,188,190,182,185,23,246,181,77,166,62,57,206,182,199,251,245,171,56,15,66,173,177,156,7,177,220,31,147,179,237,120,67,243,252,123,127,253,244,235,191,191,252,235,247,47,65,31,22,70,90,183,235,232,62,39,122,71,132,174,191,226,184,209,94,33,147,59,150,113,54,185,190,182,105,124,61,110,209,227,177,104,238,118,118,187,135,204,30,126,98,143,9,42,155,154,137,14,6,138,211,153,6,52,235,250,81,136,6,230,40,150,78,233,244,188,32,70,4,109,203,94,51,245,198,45,234,128,89,242,218,163,7,187,209,79,69,167,25,32,110,115,4,226,252,227,39,183,162,209,146,155,196,14,147,98,211,209,88,16,20,238,108,65,245,34,208,143,10,169,66,86,77,37,211,169,216,24,238,201,134,113,116,149,77,139,214,27,203,57,153,150,20,54,251,255,150,190,170,4,41,159,157,90,244,218,135,245,101,251,176,162,36,35,121,144,254,249,175,63,102,31,86,20,172,60,24,124,204,62,172,109,123,208,254,195,248,173,218,98,215,169,215,42,81,255,94,46,241,3,252,134,123,7,130,11,225,175,190,193,220,23,215,94,170,247,98,33,176,233,238,224,192,219,242,55,223,189,124,231,55,175,186,203,206,249,244,22,17,17,92,28,190,249,147,203,175,254,224,249,239,126,119,249,238,79,199,192,228,170,126,133,209,36,30,61,145,211,253,132,7,149,183,223,78,134,101,221,18,93,52,132,155,160,100,56,172,33,13,221,138,190,174,22,205,134,90,132,158,244,77,162,29,177,237,150,118,31,183,70,182,203,40,81,117,8,190,234,164,248,170,67,240,85,135,224,139,88,150,28,172,5,153,255,219,255,226,67,153,121,80,78,192,40,193,43,34,149,60,131,68,232,87,193,23,238,72,98,187,242,240,97,202,104,14,8,169,23,58,214,204,34,92,24,107,213,11,75,29,15,135,145,245,66,199,207,53,76,159,108,252,254,27,250,10,95,254,207,191,186,124,239,103,79,255,215,79,159,126,229,199,215,142,194,127,132,142,194,108,23,187,252,241,63,128,208,224,247,20,206,93,123,10,255,105,122,10,255,33,156,131,135,187,128,22,39,114,1,253,164,186,127,186,110,157,181,66,61,77,221,58,93,239,46,242,32,9,245,247,164,30,96,204,211,171,206,61,189,168,219,52,125,166,48,204,207,203,26,238,231,37,56,101,185,167,45,175,206,51,139,92,186,252,1,93,180,240,154,134,251,49,241,79,244,152,130,57,110,193,86,239,120,60,153,109,238,157,213,119,28,214,36,63,173,113,221,179,80,69,33,46,88,252,195,30,255,16,226,137,117,69,255,171,33,14,82,47,205,57,73,56,102,27,97,197,33,156,1,205,117,110,117,30,243,211,172,120,242,9,115,23,27,203,217,225,143,213,93,193,242,185,43,180,2,220,21,172,57,43,200,93,1,146,137,113,104,235,202,238,10,173,9,220,21,44,143,187,130,245,34,238,10,150,199,93,161,235,56,212,189,36,191,2,50,109,230,36,163,229,182,222,155,10,58,6,239,36,240,188,131,26,76,225,148,26,183,22,150,165,181,140,73,170,25,110,189,189,73,234,237,185,245,38,240,74,32,45,16,175,2,74,17,250,209,77,221,115,63,142,9,117,92,7,131,206,173,169,43,218,195,115,148,200,23,7,109,250,77,202,115,144,15,100,159,23,181,119,255,211,101,161,241,121,136,178,209,139,184,110,92,15,205,43,154,221,228,255,151,97,202,111,191,36,83,126,223,177,169,147,112,249,149,127,255,232,111,255,249,242,157,223,248,114,168,1,172,147,243,49,154,248,19,22,154,208,190,223,219,67,209,142,221,133,76,70,82,241,86,241,210,64,172,27,110,102,143,231,69,1,38,246,244,0,75,52,145,55,130,91,245,208,119,204,86,95,111,52,116,140,63,20,100,220,207,178,228,214,41,247,190,26,27,252,151,97,173,206,22,161,69,144,95,77,19,197,249,143,209,106,253,79,201,98,154,33,202,149,177,48,168,62,173,13,150,238,240,165,207,50,156,224,47,175,200,208,185,245,106,12,157,251,94,75,103,119,175,115,212,224,0,155,103,87,69,22,13,159,221,186,24,137,40,160,26,209,122,3,106,48,142,166,17,134,2,77,172,61,245,198,55,177,254,35,176,144,247,218,195,227,178,51,87,87,122,228,228,163,88,79,153,178,213,247,33,183,250,238,49,171,111,67,182,250,206,100,84,179,144,175,101,2,173,190,15,5,171,111,35,105,134,155,80,27,249,98,237,99,48,161,78,213,84,51,223,208,115,99,154,80,27,122,110,228,43,78,134,154,202,146,87,156,204,98,193,227,212,228,34,23,37,11,187,213,134,161,156,233,117,154,179,24,23,37,151,81,172,251,229,59,155,199,234,234,98,179,171,193,207,237,173,237,221,234,118,19,62,149,241,143,246,168,162,61,130,127,230,155,198,89,58,3,31,42,229,237,86,117,227,254,230,178,85,123,248,224,222,163,221,59,219,155,205,165,194,237,226,178,157,93,46,86,206,244,51,117,97,254,209,234,230,225,89,33,191,80,94,222,28,44,156,182,87,30,77,223,182,142,187,143,54,172,7,111,238,157,62,124,212,237,206,63,88,110,85,78,110,47,36,215,119,173,197,245,174,189,186,208,94,47,215,214,142,247,107,199,185,90,97,218,56,235,28,22,11,249,220,209,97,227,172,111,220,41,20,179,233,182,57,115,214,153,41,100,207,58,233,213,188,62,189,170,221,177,55,54,58,5,45,149,47,172,30,223,27,164,246,141,212,250,89,121,225,222,241,234,126,123,251,209,73,243,225,122,127,255,224,120,41,55,125,92,189,175,182,142,78,213,71,199,197,204,65,121,173,113,210,91,127,152,105,24,103,185,197,204,170,58,179,90,223,61,110,172,109,28,110,20,251,143,242,143,22,54,251,85,43,213,222,203,220,173,111,46,79,87,83,205,212,157,77,115,105,253,238,106,245,176,106,228,181,67,171,214,62,189,123,239,94,110,173,51,189,87,222,214,79,122,153,126,61,15,76,92,209,30,156,205,23,171,173,7,211,27,71,157,227,211,218,210,126,221,106,231,247,59,5,181,121,239,206,202,114,39,247,224,120,243,174,185,60,127,175,173,111,45,244,87,140,227,126,230,126,3,196,177,198,226,234,204,226,116,118,173,252,96,113,175,177,112,178,124,63,119,111,191,158,159,190,95,60,189,91,45,47,166,182,206,182,222,108,31,107,229,198,222,244,217,90,59,147,170,117,27,218,237,249,7,229,147,193,234,221,94,110,227,112,122,225,78,249,193,116,243,100,169,223,110,45,63,104,212,55,219,141,245,71,107,51,235,243,187,102,165,120,212,61,220,93,123,116,108,204,231,179,75,93,232,241,201,241,193,158,113,103,187,185,148,95,122,176,86,168,221,43,183,147,221,5,189,218,56,46,111,15,78,6,133,206,163,221,245,236,253,202,242,230,254,193,89,101,163,120,239,97,247,225,202,125,77,95,59,222,155,78,229,55,166,239,23,54,238,149,247,23,54,12,99,198,90,72,46,213,31,173,53,50,75,189,238,131,236,3,251,246,233,230,122,191,150,171,220,109,88,213,206,253,234,230,155,201,71,251,91,139,141,61,109,177,214,220,94,232,151,11,15,246,206,214,15,245,163,237,99,171,94,61,92,48,14,86,42,167,185,179,133,131,188,153,223,111,37,173,106,126,102,193,176,82,245,195,76,242,104,125,254,222,253,131,246,182,106,228,107,43,221,251,187,208,98,114,113,190,98,109,25,106,250,97,238,238,157,193,218,155,53,117,215,92,82,219,181,251,250,70,177,125,191,95,94,60,93,52,86,82,166,117,50,173,245,14,247,212,193,233,253,251,201,214,198,131,164,109,172,247,213,218,90,191,88,157,105,26,197,123,139,203,243,253,195,219,213,187,189,13,100,233,242,202,230,118,182,218,223,95,105,54,155,115,115,120,118,108,214,138,127,8,55,5,102,209,212,174,80,169,23,143,161,165,35,106,60,181,141,215,121,102,164,79,158,105,237,90,125,55,205,111,225,68,173,50,239,234,157,150,233,129,198,236,53,189,117,29,195,204,160,194,152,35,88,245,52,189,197,200,57,108,52,232,162,195,108,52,96,193,198,139,138,254,190,112,35,250,209,55,127,246,244,103,31,160,65,32,181,125,113,175,85,184,237,122,224,137,127,65,176,127,26,227,133,172,64,227,246,128,107,12,102,63,236,189,199,96,231,147,196,60,114,184,13,28,55,124,163,7,209,94,179,55,1,142,120,199,241,241,82,252,233,187,255,249,225,175,62,248,4,144,123,183,11,51,142,194,30,147,234,66,141,80,226,139,101,252,174,5,220,188,79,142,224,74,141,81,137,141,156,108,86,199,108,234,130,45,240,162,187,144,217,194,2,113,126,225,138,131,73,31,198,235,30,199,137,121,118,156,48,3,135,183,217,61,38,195,138,98,35,187,254,164,37,65,54,194,66,125,204,119,189,146,70,69,97,245,78,46,102,233,65,153,211,19,144,149,155,22,162,21,209,139,135,127,21,121,140,181,42,13,142,55,26,172,104,209,144,123,41,24,188,243,193,135,239,191,255,244,127,57,205,131,224,6,170,202,237,195,246,11,54,206,153,133,60,216,10,235,38,138,102,173,96,131,80,4,35,89,131,210,4,231,45,54,248,182,220,105,116,229,55,7,89,162,107,12,42,183,195,39,33,101,168,187,93,171,131,204,40,126,101,56,202,119,135,78,112,88,55,136,108,49,87,103,159,146,134,158,164,247,137,175,198,225,206,130,254,60,32,58,93,156,204,244,104,232,37,61,201,142,147,147,169,232,133,104,66,45,119,209,181,167,14,187,235,39,189,8,217,22,3,139,18,107,117,241,218,95,46,198,156,55,134,111,90,65,21,5,203,227,225,189,193,139,26,188,248,29,213,167,137,16,165,182,149,151,63,125,15,13,53,190,243,157,151,131,46,232,9,86,231,246,171,195,57,96,127,186,42,170,194,154,243,138,144,229,203,204,20,252,19,123,81,116,157,53,234,213,32,251,225,111,223,123,250,238,239,47,63,120,255,217,143,254,230,163,191,255,254,179,31,254,100,234,255,254,207,239,189,48,214,181,67,171,101,96,164,225,87,143,245,179,127,255,224,242,31,190,252,82,16,230,209,28,94,37,210,104,55,243,15,127,121,249,219,239,95,254,230,189,151,130,244,214,160,127,88,135,149,246,21,98,126,249,227,207,95,126,231,253,143,254,245,155,207,254,233,203,248,134,207,11,162,173,195,214,57,56,52,94,21,153,127,245,139,167,63,253,197,91,157,183,6,248,59,49,174,73,140,178,33,161,107,217,183,65,38,37,49,145,111,161,137,116,20,141,61,135,149,185,252,234,15,80,48,120,69,99,241,238,23,46,255,254,123,47,173,91,91,173,110,207,28,209,45,86,230,149,118,235,249,231,190,254,236,231,31,60,251,250,127,60,255,201,223,191,40,127,13,204,150,139,228,19,98,51,213,66,185,199,230,118,79,15,244,62,151,157,168,95,152,44,59,209,43,33,122,154,168,176,67,185,0,211,167,11,231,34,196,159,167,19,177,143,202,120,79,127,246,115,216,106,159,255,228,7,79,255,226,243,168,115,89,29,4,92,122,28,109,235,61,242,110,196,147,32,171,27,87,214,74,176,114,220,152,196,176,232,137,3,185,141,160,39,165,125,171,105,117,136,46,66,190,223,131,113,188,167,240,186,244,4,30,53,42,144,26,229,70,46,20,106,130,57,111,2,200,238,169,156,229,24,249,240,107,28,201,98,151,28,28,18,139,161,57,91,49,136,68,105,232,197,162,124,38,219,227,103,178,6,59,147,173,43,150,210,114,207,100,147,181,134,145,213,243,105,118,38,139,81,61,248,81,164,210,22,98,150,55,240,179,89,204,229,224,243,46,249,108,168,248,185,70,218,101,38,110,212,10,37,186,105,234,228,245,53,50,25,101,171,54,73,110,46,29,186,70,110,187,35,140,220,154,160,83,163,199,22,240,1,40,215,160,18,19,161,148,14,175,71,24,71,199,89,12,66,141,143,43,100,12,52,195,115,53,69,52,205,114,199,138,132,204,150,248,142,118,96,180,97,90,60,233,51,76,115,195,2,63,113,19,41,183,71,21,65,228,33,224,157,205,142,24,139,201,187,8,129,48,36,80,182,83,117,174,61,52,18,182,189,123,182,219,56,139,159,53,246,206,90,39,60,6,164,167,169,177,65,52,79,108,60,186,14,224,96,239,93,160,123,131,206,56,175,203,56,175,143,55,214,38,49,124,221,4,40,192,32,48,43,250,194,69,123,196,116,6,60,18,80,248,184,47,221,98,1,243,31,239,90,45,115,42,25,179,143,45,12,213,101,38,208,36,27,125,64,1,131,216,121,93,183,205,136,90,114,156,184,49,117,46,69,111,96,22,240,209,2,147,218,67,196,102,73,201,20,58,218,119,172,193,58,224,100,246,109,158,156,46,225,63,104,126,27,45,73,254,224,120,31,18,83,72,192,169,24,35,46,243,84,39,203,130,109,14,150,81,147,5,189,82,50,37,240,55,175,240,7,167,157,150,1,110,206,204,198,134,172,13,228,184,199,129,239,109,60,0,29,106,174,231,44,40,190,115,141,82,192,237,96,10,119,35,226,62,1,171,245,34,134,189,186,197,31,204,166,103,38,201,128,2,36,142,21,205,198,128,157,17,149,71,67,103,189,243,219,41,146,227,166,10,118,200,185,63,38,221,115,200,161,248,203,177,75,46,105,188,184,97,212,35,63,119,78,204,137,162,251,255,104,86,236,248,88,177,67,89,177,19,200,138,4,117,57,232,56,9,27,138,166,116,132,73,211,206,21,94,0,159,166,233,173,191,135,101,104,94,198,207,172,29,129,89,233,189,50,225,216,89,97,210,153,194,125,48,224,211,58,37,12,165,232,253,38,49,97,129,10,156,241,47,96,48,196,67,194,79,4,165,133,251,77,186,66,207,133,7,110,95,91,94,173,14,137,219,222,35,167,2,59,33,225,219,197,113,237,144,179,194,171,183,35,108,24,227,52,39,20,71,103,242,79,14,27,13,104,191,62,65,51,22,141,102,63,65,211,85,198,42,100,227,30,106,197,65,238,217,26,84,78,224,113,39,59,193,230,59,125,64,141,190,50,64,46,220,93,185,107,174,47,88,230,40,98,78,88,56,73,87,204,9,139,8,233,148,144,99,66,74,231,8,114,132,73,143,240,51,20,176,83,44,0,186,164,240,11,77,16,19,194,41,148,6,166,28,43,14,247,152,53,68,183,248,20,108,211,160,37,136,50,108,226,83,102,11,207,119,97,56,214,18,189,110,239,176,55,117,174,31,14,186,119,65,6,133,45,178,205,195,6,148,210,42,124,179,58,15,200,45,65,70,37,89,244,75,78,85,47,98,104,12,86,161,234,26,244,108,214,97,11,100,174,230,92,77,209,136,240,222,80,137,33,135,71,79,104,202,182,27,160,6,36,179,70,58,201,244,4,143,241,134,38,24,111,152,245,140,239,150,22,137,196,13,28,80,93,72,103,65,167,152,122,77,69,139,75,18,74,154,24,109,68,19,66,112,135,115,254,162,32,62,40,120,145,112,34,197,196,13,88,37,49,32,206,206,14,170,183,17,84,81,153,125,220,235,233,116,250,53,171,77,44,147,58,131,240,58,188,120,81,199,223,113,106,192,250,122,100,246,149,208,252,18,201,63,23,188,20,95,111,100,27,249,134,126,33,118,41,82,106,88,125,27,29,252,128,135,184,135,27,58,184,193,175,23,11,178,40,237,236,144,123,147,120,28,45,50,207,123,93,219,34,139,37,221,13,142,204,89,98,168,153,74,164,51,233,124,246,232,120,150,117,171,209,104,204,158,197,73,220,6,208,83,224,71,130,88,7,129,146,221,32,166,18,57,53,147,204,31,29,15,111,156,24,129,6,180,78,141,67,161,249,98,182,144,30,183,121,17,102,194,178,227,84,77,63,231,21,176,188,0,104,52,85,70,192,40,214,241,87,4,99,235,237,94,11,36,216,72,169,116,20,55,76,179,23,73,56,206,148,59,59,181,174,113,10,90,158,65,60,170,146,137,108,46,5,132,141,36,19,64,167,28,16,10,157,17,249,231,139,82,41,126,108,214,246,173,65,220,174,247,187,120,19,234,225,0,25,127,143,163,235,57,51,168,77,100,83,42,146,79,194,145,62,189,178,67,238,34,35,3,35,98,88,71,140,105,251,166,33,150,236,18,143,194,160,130,104,43,106,170,50,95,225,107,47,129,101,107,197,90,81,42,27,85,64,30,57,7,158,38,247,95,105,133,90,63,129,102,26,157,47,205,236,153,157,125,80,218,103,142,187,253,125,152,126,117,115,134,244,173,113,116,104,206,216,253,250,204,145,101,30,219,238,195,105,166,189,206,62,126,18,235,158,182,182,168,221,92,2,138,70,65,182,226,238,117,109,216,123,129,75,108,144,201,180,212,110,69,83,116,173,82,85,30,105,154,174,84,180,138,161,76,151,181,197,138,210,45,107,154,85,193,148,86,69,81,73,210,33,36,157,150,49,41,89,86,154,85,109,185,162,236,67,82,155,36,245,202,172,212,49,36,169,36,41,93,198,47,139,164,20,52,99,226,159,7,26,105,80,171,99,129,134,98,145,252,83,168,98,147,42,71,101,252,226,84,105,150,3,234,180,43,88,64,199,196,174,88,113,223,77,151,48,237,86,180,229,69,197,174,136,73,101,109,121,158,52,155,34,73,217,178,128,201,33,73,58,41,43,118,89,91,93,85,218,144,116,64,146,6,101,229,160,172,221,241,16,162,235,36,237,35,185,52,141,68,251,51,75,81,105,0,110,193,255,55,240,112,112,142,248,254,223,32,51,126,78,189,209,130,105,48,103,215,109,251,70,148,243,42,219,248,128,101,223,234,92,255,94,255,94,255,94,255,94,255,94,255,94,255,94,255,142,241,219,127,171,35,233,110,231,152,18,137,112,173,52,130,106,233,44,166,93,224,31,82,124,168,142,202,1,80,137,59,210,111,214,166,178,73,37,66,255,143,69,92,217,123,92,160,50,60,166,204,78,14,135,169,182,67,203,80,245,150,183,40,232,56,17,166,230,122,218,10,211,121,57,4,166,250,70,152,238,59,28,105,191,206,199,193,56,42,105,196,209,73,105,6,209,139,35,153,108,239,100,86,38,18,234,166,52,133,43,139,17,162,162,134,55,139,234,50,111,143,106,205,17,12,27,51,9,202,68,215,29,137,51,213,166,35,153,220,75,64,58,88,201,230,40,56,80,28,32,82,91,147,142,198,100,13,80,133,60,188,13,71,61,103,176,66,181,116,94,0,72,202,212,245,72,26,7,38,69,130,5,145,127,88,211,23,82,11,1,90,123,48,99,15,163,132,71,151,119,0,80,149,158,6,44,10,239,162,164,221,179,170,3,195,237,16,40,230,238,23,119,197,48,13,47,76,204,189,8,234,164,124,46,48,118,19,175,47,44,104,85,85,29,191,25,241,68,97,252,142,192,210,151,44,100,149,8,249,163,198,198,106,46,250,132,233,117,155,221,46,241,140,38,113,120,26,153,108,184,163,152,94,204,230,62,6,71,177,70,173,80,83,213,113,159,7,169,169,169,252,72,71,177,84,38,155,140,146,194,217,43,159,165,2,237,31,163,49,69,252,40,158,108,100,11,233,122,35,247,132,31,247,24,134,113,145,144,221,86,252,101,153,77,61,70,181,157,165,43,31,249,232,28,142,101,238,62,156,173,117,79,48,130,26,126,167,17,108,227,144,50,203,109,180,75,187,150,97,152,157,145,77,145,185,77,110,164,133,243,179,56,195,53,89,79,165,211,234,44,11,144,155,132,137,101,119,91,150,17,121,61,155,207,101,11,60,35,206,166,94,167,219,49,39,104,47,30,103,112,245,198,0,207,119,39,168,72,111,246,38,173,87,162,55,250,1,253,164,221,153,0,247,200,0,3,3,71,6,147,52,239,212,129,15,126,28,200,11,226,41,85,41,36,149,100,78,85,18,153,152,48,51,39,96,29,145,76,232,116,129,141,49,110,114,78,139,175,0,196,112,129,36,211,217,76,74,60,51,229,108,25,199,216,118,170,243,141,113,197,132,100,189,153,192,48,202,231,13,40,77,226,3,150,18,249,84,17,207,201,103,73,210,49,197,34,175,170,87,35,10,244,36,188,133,171,66,156,140,9,112,207,110,153,122,227,92,158,61,190,217,117,133,169,52,25,46,110,173,93,142,11,21,132,124,168,136,7,217,19,116,181,239,103,115,242,182,26,189,122,191,18,208,120,156,122,22,25,110,18,19,73,6,125,33,5,93,132,156,146,192,188,130,116,225,157,104,169,216,21,17,49,59,228,95,108,138,138,232,126,140,168,236,126,83,66,32,100,190,231,165,249,126,216,183,161,76,15,237,226,204,254,203,34,143,224,114,117,115,34,70,9,3,49,89,175,198,235,134,243,80,2,147,115,133,109,211,187,2,140,7,144,120,241,69,200,223,81,59,156,188,29,76,188,28,120,212,183,201,247,211,43,53,195,174,85,249,242,92,0,201,0,131,151,196,133,132,23,128,43,93,241,94,149,18,76,217,165,169,192,155,34,204,140,81,203,203,119,117,30,151,222,80,120,190,166,75,236,162,248,234,24,122,111,146,227,206,221,118,38,153,213,39,101,101,71,199,217,217,65,11,24,118,233,204,214,216,56,140,139,48,227,89,30,219,11,228,204,241,90,235,117,123,61,200,59,137,59,49,45,255,199,28,5,7,249,52,115,103,135,60,105,115,142,251,116,60,79,68,72,97,7,186,138,48,52,126,163,84,90,59,159,160,197,72,162,190,107,214,247,227,129,99,45,19,147,223,227,78,4,130,116,128,228,131,220,204,87,27,65,42,32,215,207,194,34,224,8,54,228,132,35,145,78,98,190,191,69,175,15,185,31,117,97,250,27,186,189,107,186,242,180,40,72,241,62,121,154,229,169,50,195,36,85,255,44,119,80,1,234,135,210,143,95,132,103,146,57,114,175,62,4,70,36,65,72,52,18,20,37,204,44,63,172,163,111,253,197,107,24,103,120,54,96,73,4,117,75,31,95,214,177,207,3,105,20,172,11,189,216,58,139,173,237,236,116,244,35,54,145,207,221,23,61,74,212,81,118,66,56,231,228,213,217,201,212,36,155,45,239,62,190,100,221,4,42,16,198,136,247,117,195,58,180,69,138,56,249,100,142,248,10,56,38,48,108,192,252,242,60,230,249,12,36,56,81,177,23,179,142,78,0,133,210,8,84,218,121,120,234,248,157,229,18,105,188,174,247,65,78,119,72,192,205,146,4,85,152,53,82,215,91,245,41,76,136,196,35,25,152,4,177,128,110,12,231,146,11,106,228,69,253,112,253,204,77,155,4,105,3,150,75,214,102,1,53,113,126,148,8,248,117,91,135,3,115,22,249,49,11,57,100,154,146,15,2,45,184,53,203,44,125,91,24,100,28,42,9,183,48,208,123,28,74,43,248,39,54,27,44,80,169,10,254,38,10,49,199,182,167,88,12,96,110,35,101,228,140,58,31,121,62,222,108,58,242,117,44,109,100,140,188,79,151,114,173,110,152,129,205,24,180,162,210,21,62,148,70,34,152,251,73,231,167,17,91,173,25,74,100,6,179,207,46,127,187,40,112,91,154,108,174,158,171,251,100,98,9,19,155,154,178,82,63,105,63,38,190,153,43,180,151,64,38,69,238,112,134,138,183,47,15,32,79,245,146,206,179,250,49,104,33,248,49,70,14,61,240,17,217,57,153,40,160,101,89,76,60,0,114,60,240,79,75,104,147,120,145,224,39,253,252,67,156,62,88,52,54,9,100,105,218,3,139,6,245,142,36,66,168,26,160,65,51,86,161,91,21,206,58,32,5,103,207,164,81,203,53,234,33,219,25,223,13,104,25,47,106,47,193,34,170,209,7,152,91,245,190,105,66,81,215,43,106,230,19,11,192,182,103,154,150,93,1,56,9,180,189,1,18,253,247,165,133,11,96,205,52,230,77,216,102,90,246,48,147,177,109,13,173,160,42,203,202,182,182,70,76,165,214,147,101,197,170,104,139,139,202,35,193,90,11,254,216,204,236,75,219,199,98,107,131,178,146,170,104,219,27,196,194,75,195,191,144,187,207,77,169,140,189,138,210,94,213,186,229,13,52,26,75,150,137,85,217,122,26,234,44,66,129,13,165,80,193,226,219,90,171,66,114,54,32,167,59,175,21,32,167,9,32,30,65,82,177,220,35,105,251,149,13,37,69,128,215,153,13,153,102,97,149,94,229,140,228,31,67,126,91,48,47,3,152,243,18,76,39,127,91,59,18,114,22,181,238,252,6,90,199,37,231,29,228,50,128,28,36,30,87,52,173,57,15,105,103,243,39,243,136,106,14,18,209,226,236,24,77,194,242,243,187,243,138,181,168,89,213,13,229,16,18,187,88,114,175,154,157,87,78,23,180,131,42,239,91,157,81,98,80,5,82,156,174,104,211,144,147,131,226,42,22,159,169,182,170,138,61,175,181,23,54,40,133,129,172,77,210,171,133,19,32,63,244,106,97,131,145,244,128,247,106,209,193,253,0,168,178,200,243,129,188,103,139,46,121,231,181,67,200,122,36,145,234,100,241,140,88,248,101,32,103,91,235,45,57,128,78,171,90,115,105,131,88,187,77,99,218,238,210,81,69,217,95,214,108,72,220,7,92,11,216,223,193,210,96,30,155,84,33,49,67,154,132,191,48,84,144,149,94,26,84,148,230,130,54,13,89,91,152,3,3,53,88,118,144,177,23,180,238,50,25,189,164,155,8,52,56,134,196,131,50,99,164,147,101,100,56,64,14,18,45,215,64,176,203,145,47,46,3,242,109,232,241,202,6,154,36,58,20,177,29,134,35,160,251,43,20,246,41,20,179,57,236,179,149,36,229,129,149,71,172,252,1,167,89,126,213,132,2,58,84,82,43,218,193,234,134,4,149,228,187,221,152,215,82,171,4,57,10,53,189,10,80,167,43,90,115,13,201,169,61,64,194,173,117,128,194,243,218,193,26,239,68,147,48,129,85,97,84,129,191,57,242,151,140,140,197,113,209,114,8,48,187,214,175,144,177,88,103,220,208,174,200,165,208,40,178,114,182,82,44,43,5,72,171,8,51,147,26,86,110,224,159,45,183,127,211,2,10,164,216,169,208,185,186,59,87,246,165,22,180,198,17,33,225,126,185,202,114,234,14,198,93,247,59,48,54,146,238,168,188,71,74,167,156,210,116,150,89,66,83,77,254,153,142,209,110,165,79,8,215,173,84,25,39,113,222,55,169,45,40,12,197,170,230,216,151,210,241,95,233,144,9,177,177,200,224,83,218,8,93,225,5,93,83,77,121,229,11,179,213,180,140,57,190,129,11,118,155,244,213,163,185,65,31,42,249,109,56,63,243,41,122,197,76,69,82,114,155,88,138,176,131,27,114,105,40,229,199,49,184,22,228,83,197,142,230,211,155,56,185,126,82,77,214,211,89,150,207,124,230,107,77,246,52,39,230,211,179,50,79,126,156,68,143,194,124,122,38,67,243,137,112,99,31,214,156,167,61,33,63,107,228,211,197,186,144,143,126,96,66,190,65,126,132,124,34,229,184,249,141,76,35,223,96,249,226,241,160,3,159,170,236,252,58,86,186,110,101,151,173,110,187,158,91,104,143,146,237,212,163,82,32,109,128,200,123,60,131,136,128,145,128,12,38,77,209,12,188,21,228,25,130,252,30,17,84,98,158,205,5,73,172,71,111,10,157,158,240,255,177,216,12,94,255,207,8,103,250,194,141,178,120,103,239,144,6,58,237,14,214,172,88,120,102,38,226,37,35,20,22,147,66,138,83,131,18,87,207,9,175,195,174,51,196,159,73,42,50,25,158,87,36,26,174,116,39,30,70,21,126,33,201,110,36,195,139,49,157,109,68,185,18,187,168,28,78,236,48,226,13,197,212,189,183,28,89,2,62,140,66,128,40,167,254,201,175,68,212,68,38,208,178,192,153,27,210,8,121,166,201,24,228,102,23,155,50,126,76,133,18,173,120,198,4,100,4,1,114,241,203,36,253,22,37,60,87,56,141,34,101,213,192,92,110,155,162,142,61,74,244,146,82,198,203,209,183,232,100,23,122,233,228,50,157,9,24,186,101,132,81,125,114,130,59,151,166,33,248,4,96,35,206,241,137,91,115,174,72,135,112,169,103,204,228,187,212,145,147,126,4,91,56,247,162,202,232,50,193,136,48,139,178,16,60,66,173,110,194,251,219,31,53,25,133,155,213,49,193,191,224,165,106,24,66,67,215,133,84,108,226,190,79,118,211,250,2,107,86,62,124,205,34,103,79,226,154,197,142,161,252,61,8,235,69,216,29,234,75,199,119,4,45,199,190,31,254,216,16,243,222,248,202,13,143,90,184,124,75,31,158,201,141,106,82,184,19,30,185,201,134,136,51,147,200,50,47,180,229,121,110,42,175,130,239,43,4,29,36,118,149,216,146,135,139,223,100,203,239,80,99,107,223,230,92,138,144,219,110,49,87,60,178,149,115,39,107,82,52,26,151,236,39,175,62,112,65,151,224,193,77,72,218,214,4,19,105,148,137,249,21,138,143,105,149,62,6,199,48,197,109,146,238,200,215,231,114,91,226,245,47,48,2,94,152,135,45,222,242,1,125,104,209,48,52,130,174,184,163,20,88,212,123,201,45,227,72,101,66,143,58,66,238,221,67,37,151,171,137,246,147,160,200,148,143,33,210,211,4,56,8,215,235,225,195,67,77,178,71,3,16,58,228,185,149,15,21,131,81,14,78,133,73,158,195,118,12,233,18,34,18,170,48,248,46,243,131,200,38,105,154,236,66,63,124,47,144,20,6,15,105,188,152,5,229,123,184,25,47,254,135,227,238,99,75,15,132,2,107,64,44,146,8,32,59,83,202,135,171,25,98,33,166,25,164,60,252,238,67,129,208,46,231,233,38,181,96,39,22,4,194,228,145,108,9,188,197,3,150,31,159,116,34,85,186,24,45,27,219,50,13,68,219,3,255,208,184,71,46,145,192,51,23,15,203,188,144,150,34,89,38,120,150,29,247,166,47,194,174,250,68,56,35,129,122,102,27,177,89,112,15,67,198,3,227,95,17,196,89,43,159,207,164,122,65,36,242,90,54,68,2,9,30,108,227,16,54,107,34,254,229,88,69,206,27,161,220,7,213,10,242,50,25,114,12,21,112,162,228,63,105,16,74,102,188,29,16,4,155,33,37,135,13,202,8,219,10,121,180,66,207,27,189,167,148,62,251,139,209,180,28,58,115,66,39,14,172,42,108,213,240,79,62,73,249,186,248,140,242,177,6,29,248,51,218,223,200,103,18,51,137,132,239,90,246,51,179,88,70,50,6,56,199,224,188,204,157,141,218,149,96,2,23,90,209,184,4,191,187,190,106,142,245,4,38,147,206,103,89,25,186,123,57,223,68,217,55,77,232,131,21,28,131,147,136,199,226,36,66,77,78,176,80,136,118,167,130,50,71,255,67,219,19,44,232,120,151,21,139,180,34,61,208,140,248,173,80,220,92,103,86,230,24,74,220,225,137,217,162,96,82,192,174,130,52,224,206,101,41,222,155,48,70,129,44,96,16,193,58,34,130,230,17,36,93,182,82,161,212,15,37,239,91,3,38,178,112,92,25,197,221,175,194,214,230,96,229,118,137,217,170,176,68,106,177,226,158,21,64,234,5,97,154,129,108,176,194,145,10,90,185,189,141,38,93,84,28,61,199,197,67,214,127,84,25,107,73,67,38,201,94,97,130,195,246,98,233,174,17,82,195,226,228,79,67,221,24,3,203,152,155,46,28,36,197,99,183,194,27,185,32,119,33,212,182,139,20,196,70,101,75,150,177,72,227,227,156,11,9,18,181,99,97,144,168,53,203,57,143,144,237,59,196,100,233,210,229,67,198,97,239,183,6,175,39,231,203,185,133,138,83,80,22,37,147,170,0,131,113,133,191,78,48,210,12,109,74,151,64,159,187,154,90,208,195,125,238,146,217,108,227,99,240,185,43,214,243,141,98,13,82,199,244,185,43,152,35,125,238,146,134,154,166,62,119,197,212,144,199,231,84,195,248,24,250,151,204,230,141,188,89,83,199,237,159,231,61,185,43,134,92,227,230,85,70,86,77,154,245,140,250,100,146,24,108,254,202,147,5,101,11,173,63,105,148,54,31,32,101,252,54,199,139,227,230,171,246,98,129,221,252,61,127,121,145,222,252,176,39,15,253,54,14,126,47,49,22,156,191,185,151,16,28,110,60,160,225,209,226,252,67,126,229,176,113,126,166,123,161,56,114,254,158,133,7,150,123,137,81,221,154,7,87,14,174,246,135,174,122,124,58,50,158,155,90,40,107,142,201,15,13,232,86,67,51,163,69,77,8,232,182,87,65,67,188,69,49,76,218,89,89,217,95,212,150,5,243,168,74,167,204,74,185,1,221,146,101,229,148,36,133,5,116,51,72,16,54,77,8,232,54,32,230,82,78,149,128,128,110,6,218,91,45,106,222,128,110,3,98,195,197,211,37,76,115,21,12,61,231,6,116,131,164,131,138,28,208,45,93,22,48,57,148,141,125,4,50,14,177,244,225,108,57,182,165,207,117,180,182,235,223,235,223,235,223,235,223,235,223,235,223,63,146,95,79,36,180,206,91,3,79,28,180,14,57,174,25,121,153,237,158,188,13,139,127,54,10,152,8,39,40,238,217,136,250,252,126,121,140,120,103,210,185,164,16,237,140,181,48,36,206,89,135,159,108,5,71,57,19,80,12,140,111,38,157,190,186,145,194,156,3,87,26,219,76,32,3,9,18,38,158,142,178,16,97,254,134,88,68,51,247,0,216,23,207,44,20,57,30,201,44,28,59,41,138,217,149,208,11,141,93,38,214,102,149,37,248,227,211,119,124,176,1,209,202,24,100,33,78,25,148,31,22,165,172,35,156,208,5,197,40,115,142,219,194,98,147,249,152,48,184,175,254,152,100,228,176,58,36,34,89,248,249,94,42,171,191,140,152,83,153,100,173,145,47,140,23,115,202,41,251,234,99,78,241,166,62,174,152,83,254,246,198,140,57,21,84,113,156,152,83,254,122,87,142,57,229,7,53,58,230,212,144,58,175,36,230,84,16,153,38,142,57,21,14,228,85,196,156,10,36,209,75,141,57,21,212,194,139,197,156,10,132,56,25,19,188,112,204,169,240,169,52,25,46,47,53,230,84,80,87,95,56,230,84,16,206,127,144,152,83,65,136,252,225,99,78,77,72,158,49,99,78,249,161,190,226,152,83,82,131,47,35,230,148,4,240,149,198,156,146,90,122,117,49,167,134,53,243,34,49,167,70,195,29,59,230,212,104,80,175,44,230,20,111,122,68,204,169,49,48,124,225,152,83,114,27,175,58,230,148,212,218,199,21,115,234,138,141,190,164,152,83,142,132,124,245,152,83,82,7,62,198,152,83,14,234,127,200,152,83,94,250,189,64,204,169,48,80,47,53,230,148,119,51,122,181,49,167,124,173,93,49,230,84,48,156,113,98,78,5,212,252,211,141,57,229,235,236,31,36,230,212,48,17,54,33,60,243,171,140,91,80,124,80,172,88,44,190,220,123,231,176,96,43,77,203,190,167,215,42,47,49,124,203,31,47,196,87,16,110,231,191,19,249,134,64,36,47,213,111,194,44,101,239,209,94,7,238,185,14,220,115,29,184,231,147,30,184,71,173,22,9,73,151,171,132,56,167,178,253,74,208,156,31,22,178,134,237,126,215,33,107,174,67,214,92,135,172,185,14,89,115,29,178,230,58,100,205,117,200,154,235,144,53,215,33,107,174,67,214,92,135,172,185,14,89,115,29,178,230,58,100,205,117,200,154,235,144,53,215,33,107,174,67,214,92,135,172,185,14,89,115,29,178,230,58,100,205,117,200,154,235,223,63,225,95,57,236,80,120,228,161,99,188,105,129,85,198,234,136,34,193,197,91,29,223,121,141,100,78,32,187,249,144,31,217,133,129,250,33,29,113,31,139,161,69,135,134,52,73,229,82,87,142,159,193,245,226,120,220,110,235,173,150,171,40,195,114,222,129,142,58,62,13,137,76,150,188,69,244,50,172,33,24,153,54,65,199,208,109,115,230,227,174,7,114,177,221,237,60,128,196,97,23,229,133,135,26,222,137,86,170,228,158,121,65,186,124,147,33,132,93,187,145,171,54,188,105,187,118,19,191,254,189,254,229,191,125,234,217,54,116,217,225,130,137,123,170,195,118,126,178,235,7,47,131,233,108,118,100,152,164,116,46,175,146,48,73,233,92,54,60,76,82,189,81,87,63,134,48,73,233,122,62,157,204,212,26,99,134,73,2,148,115,225,56,215,212,76,18,112,30,119,221,239,245,45,144,172,78,43,184,233,112,11,185,84,202,200,168,233,76,234,73,128,45,181,170,170,185,116,227,194,87,180,68,27,59,215,109,203,48,119,152,165,95,50,81,204,19,223,28,18,217,70,63,130,58,1,141,240,80,62,220,10,113,92,179,68,7,100,196,242,3,13,120,149,144,245,160,174,214,51,245,250,69,2,148,157,154,222,143,183,205,206,33,118,174,165,247,220,151,23,93,56,178,47,199,172,247,17,74,38,149,146,147,4,39,81,12,55,53,187,119,104,15,172,198,41,119,176,45,97,209,89,162,160,145,131,15,219,49,70,13,194,231,166,213,110,250,113,242,32,17,86,117,40,81,138,190,8,76,228,10,137,189,50,137,51,49,107,143,13,152,197,155,114,129,93,0,219,55,187,126,155,209,80,186,58,198,158,169,156,138,238,105,17,247,245,71,25,210,77,43,65,66,16,238,118,73,60,186,165,120,125,40,215,2,115,55,205,18,50,16,116,163,137,26,34,212,154,122,221,104,152,181,70,93,97,220,28,155,245,121,55,93,161,89,101,84,21,203,28,54,34,236,141,74,201,198,186,101,245,74,168,208,207,114,127,218,192,76,217,49,129,83,240,226,42,232,200,147,220,3,129,221,178,189,148,1,160,45,40,108,32,98,62,100,241,124,28,214,38,51,14,2,157,49,156,108,233,108,102,152,131,97,112,95,104,3,248,198,215,24,45,136,158,4,53,3,240,77,249,137,59,100,158,10,75,150,92,43,66,190,223,131,49,28,131,153,130,26,128,225,24,88,176,189,176,3,159,182,101,24,45,147,181,2,36,223,247,215,8,92,175,188,148,11,93,38,82,169,124,70,135,149,2,207,152,12,179,222,237,19,139,51,102,18,143,39,82,216,114,216,2,15,35,165,166,212,130,248,60,44,79,144,159,135,229,169,129,189,155,21,206,1,226,220,89,129,55,144,203,17,55,8,183,1,158,32,55,192,82,47,18,52,46,166,28,30,206,69,91,118,78,145,167,153,179,169,248,87,114,223,138,79,244,145,120,205,28,28,155,232,209,13,146,72,159,140,78,252,176,53,108,234,0,235,38,85,29,99,205,137,53,136,132,20,60,182,108,144,114,106,46,149,203,137,254,71,129,245,199,220,52,229,94,179,181,101,54,132,241,198,67,84,222,45,252,232,142,87,207,19,78,142,28,24,98,203,184,56,141,211,51,111,101,208,252,108,88,170,60,175,254,6,15,76,35,143,191,195,7,58,96,75,115,220,156,8,157,240,216,11,212,126,43,176,53,230,222,193,171,68,212,217,80,198,64,56,97,72,251,125,40,70,67,137,236,166,67,121,171,94,111,164,112,119,103,71,241,68,82,15,93,100,250,242,124,30,81,203,127,226,32,186,170,112,102,201,229,198,92,61,46,134,170,22,129,60,18,2,103,248,124,109,89,54,48,22,170,251,20,81,199,249,198,241,208,145,33,220,108,89,67,134,137,249,113,69,220,199,156,101,49,201,51,12,30,192,65,34,95,240,252,13,152,232,62,239,220,81,88,7,4,25,85,205,180,158,53,229,249,212,22,194,119,10,179,201,57,188,23,253,187,104,191,196,37,222,235,70,39,248,10,138,141,160,17,139,191,17,239,252,100,235,115,192,146,221,134,230,216,200,103,18,73,190,61,120,187,113,83,247,19,161,209,173,31,218,202,88,69,165,229,43,155,205,10,51,15,247,205,160,153,20,210,3,255,44,158,13,38,40,29,16,153,109,194,22,190,192,129,226,78,185,163,48,13,96,134,164,81,200,21,51,190,78,222,12,223,192,100,61,143,199,96,21,188,198,66,250,49,124,85,27,213,44,31,194,241,43,72,3,233,39,42,27,172,29,49,156,176,111,37,77,37,241,55,208,205,242,34,92,44,28,162,214,162,10,215,50,7,120,68,141,251,16,137,51,211,59,161,211,186,161,183,173,214,105,105,233,80,135,9,190,0,41,202,229,239,126,252,252,183,63,249,232,91,159,255,232,131,191,137,108,154,205,195,150,222,151,18,149,203,31,127,249,195,223,126,77,82,112,221,185,23,166,202,123,35,31,48,1,107,136,30,40,233,202,147,10,83,179,78,248,166,134,117,98,26,179,52,130,9,193,85,117,2,246,22,139,69,190,103,228,240,190,60,96,242,248,89,140,232,176,12,251,90,128,228,237,52,236,196,188,103,173,114,23,112,143,104,42,248,60,58,33,116,69,76,14,251,173,169,232,116,127,106,48,21,205,171,13,51,26,139,77,71,99,248,30,193,12,185,94,35,127,58,221,120,223,236,153,250,192,193,76,12,187,236,19,183,11,159,14,28,188,225,167,19,148,188,58,65,42,240,148,66,104,153,170,47,225,231,57,44,52,51,239,55,137,86,31,34,56,74,80,137,43,70,104,183,210,137,44,35,95,96,239,188,7,52,33,13,210,40,103,120,174,97,135,181,148,205,124,122,86,14,28,46,84,74,4,147,126,56,183,138,8,103,62,45,195,11,209,65,198,2,72,55,119,15,68,201,107,222,39,88,186,190,193,179,62,225,195,141,247,204,156,149,253,113,178,131,197,146,90,186,166,215,26,126,245,209,143,87,132,143,248,72,105,61,12,66,130,89,119,96,74,128,246,60,146,16,242,34,78,221,153,96,233,214,219,102,95,31,170,59,11,164,139,168,130,76,47,84,29,174,90,185,55,104,35,234,4,161,232,143,45,35,128,176,143,154,225,11,44,219,90,60,229,153,37,95,79,31,236,6,224,108,181,90,161,13,31,195,66,180,59,124,109,15,139,175,238,30,92,250,128,4,144,65,9,40,21,188,181,10,142,239,73,182,246,132,76,255,113,218,149,134,44,153,145,2,194,51,126,121,161,43,80,193,145,23,198,7,36,142,153,63,170,74,186,109,155,3,234,173,109,182,136,89,97,252,72,239,91,120,191,109,79,224,183,253,71,222,75,127,165,219,250,145,213,212,7,221,254,176,59,225,84,89,67,15,226,74,21,61,70,143,202,196,127,250,184,124,82,70,215,92,12,70,94,214,54,209,139,180,98,229,202,253,50,113,158,93,102,94,202,174,111,39,113,114,173,244,202,24,160,125,113,145,185,42,243,48,232,123,101,116,49,134,100,83,171,18,135,222,42,169,196,3,160,31,200,62,176,21,234,147,77,138,19,31,234,74,131,132,102,95,196,34,139,204,177,22,75,119,73,233,35,226,197,10,185,204,137,181,98,160,191,234,242,34,13,225,126,42,226,214,158,199,244,125,18,122,29,81,39,126,176,21,232,211,225,162,118,155,128,175,114,108,114,228,51,116,125,131,20,186,219,39,30,184,235,139,136,177,83,237,116,30,219,181,230,53,237,176,74,98,200,87,25,42,93,193,147,91,159,79,207,148,15,144,126,153,25,36,106,147,86,34,240,5,2,29,144,138,88,197,230,129,223,155,11,218,252,34,226,179,236,36,1,241,15,202,139,12,199,38,167,27,247,42,71,135,218,3,82,20,218,73,149,57,64,62,78,182,240,87,196,48,96,20,167,203,148,254,139,188,124,155,83,133,186,76,99,156,125,40,179,181,232,14,219,60,12,196,49,16,126,195,13,104,191,2,165,212,138,118,231,17,171,110,75,174,192,164,67,133,138,182,186,38,132,192,207,150,209,231,152,146,208,45,69,147,50,78,176,254,60,167,23,133,91,40,251,135,154,51,76,213,195,89,251,21,70,126,145,229,22,142,8,192,213,13,24,173,226,94,5,198,164,50,189,135,163,2,125,92,158,119,61,177,113,208,155,132,137,220,168,2,1,212,219,39,67,28,64,80,238,219,15,127,54,52,109,11,243,222,100,24,169,238,179,3,192,49,45,194,100,149,76,11,91,236,146,2,226,56,152,2,228,99,222,83,183,143,180,243,57,121,160,233,139,9,187,60,247,80,0,135,180,110,242,135,17,208,55,91,156,76,251,190,226,20,176,227,110,95,105,85,20,139,84,218,47,207,239,246,42,132,215,173,30,225,65,1,243,7,204,37,221,59,213,241,109,134,69,25,26,37,86,24,75,183,201,160,62,96,248,192,199,76,5,59,135,29,173,17,123,22,194,9,58,212,95,101,223,209,17,125,9,38,155,196,48,64,64,147,204,188,117,77,219,86,238,104,149,187,48,168,213,37,248,179,200,59,250,192,25,45,2,6,87,190,37,178,8,61,128,242,26,49,161,169,222,23,185,160,89,213,42,109,92,10,180,10,105,227,168,10,213,23,249,124,213,57,241,160,105,156,181,123,212,247,29,199,119,109,5,129,109,177,144,7,180,56,201,3,174,124,184,137,208,205,13,105,214,11,69,10,4,173,109,100,212,71,78,34,237,50,46,198,176,74,214,165,182,220,116,211,77,167,229,247,9,129,209,62,104,11,63,3,68,40,178,73,71,194,114,91,132,41,80,165,9,203,52,225,120,65,91,221,196,254,45,59,40,45,46,33,189,234,15,88,13,88,31,222,68,170,194,242,64,18,108,88,29,16,240,198,6,133,78,18,161,225,123,8,70,103,133,114,192,62,243,8,182,34,20,234,114,76,239,220,193,212,77,72,93,94,86,166,171,218,237,77,108,128,198,64,216,192,194,119,73,51,144,12,172,241,104,131,146,95,180,119,146,54,199,33,81,6,184,16,53,254,115,25,51,159,141,60,253,250,175,47,223,251,230,179,159,127,240,236,131,239,124,248,171,15,62,250,254,55,159,127,241,103,144,242,209,23,222,139,252,127,239,124,29,254,251,236,12,113,200,143,199,65,120,107,155,220,208,251,245,84,50,89,171,155,179,145,153,207,210,106,31,125,255,219,80,243,191,126,243,238,229,87,126,254,209,15,254,247,71,223,251,143,203,159,252,230,249,187,255,242,244,187,239,241,172,47,82,128,175,167,242,185,100,163,17,4,151,133,86,150,192,7,2,251,232,55,223,125,250,221,47,60,253,243,127,187,252,220,183,47,223,253,233,211,239,124,245,195,95,189,243,225,175,254,229,249,123,223,190,252,202,255,122,250,141,95,62,251,187,191,164,37,89,155,201,133,76,181,82,161,109,226,255,78,215,153,156,245,236,131,191,252,240,131,95,142,160,0,197,145,89,111,0,146,244,154,115,86,38,1,107,240,255,190,243,57,222,9,248,248,217,25,180,167,125,61,149,203,165,234,69,9,154,125,88,135,49,177,1,90,46,95,79,165,117,236,242,211,119,191,122,249,165,239,72,224,104,166,7,19,102,90,7,117,205,156,158,74,215,177,238,243,31,253,224,242,111,190,36,213,165,153,158,186,6,48,137,41,188,249,7,85,47,191,242,239,31,253,237,63,75,85,105,166,167,170,213,105,116,209,86,82,45,166,139,69,194,1,191,255,222,211,207,253,68,170,72,51,61,21,201,29,166,75,190,180,154,78,166,211,140,133,158,255,224,115,79,255,247,23,46,127,244,13,9,12,45,18,4,166,79,207,207,144,110,228,50,139,116,224,87,191,122,254,195,191,12,0,67,139,4,129,177,77,80,71,12,138,143,219,161,167,255,246,189,96,124,134,116,11,29,129,118,187,45,242,158,36,179,119,161,68,253,238,135,191,253,74,0,40,90,196,1,37,186,35,196,107,186,141,147,192,168,27,13,51,71,9,244,206,179,247,127,248,252,119,191,126,250,189,191,146,160,208,34,193,80,90,212,124,235,117,51,99,230,77,131,128,121,255,175,131,193,208,34,67,192,144,94,153,53,211,108,100,41,62,95,12,1,68,138,4,3,2,50,17,45,152,98,213,72,53,114,13,74,162,111,125,43,24,24,45,226,101,250,93,107,96,210,80,230,120,252,138,245,191,243,254,179,239,189,243,236,111,127,235,214,92,32,63,158,154,53,24,162,125,58,109,225,199,173,249,209,7,127,227,214,164,153,110,7,60,198,88,124,104,88,52,127,7,198,243,191,248,235,167,127,251,19,1,129,236,66,126,65,11,7,35,242,93,67,133,142,18,178,62,251,183,127,131,33,10,129,168,46,164,22,178,158,46,137,96,168,89,199,108,208,90,229,16,61,99,20,138,141,36,54,21,97,75,229,119,223,123,254,187,207,95,126,233,159,161,161,8,5,14,121,151,255,249,131,15,127,247,195,167,223,253,155,203,31,255,246,242,253,31,60,255,241,239,158,253,246,199,17,167,109,98,111,22,103,79,0,164,210,220,49,0,129,126,225,95,46,127,252,119,31,254,250,139,222,149,148,214,149,44,223,184,153,97,128,23,145,7,125,57,150,203,204,12,93,46,96,137,135,105,241,244,71,255,248,95,191,249,59,76,103,214,112,28,172,104,20,23,145,145,150,225,73,243,184,228,92,136,177,44,114,86,19,175,53,249,190,71,111,88,200,198,68,246,160,103,31,188,247,252,247,95,0,92,232,120,81,254,117,247,54,226,2,238,214,86,245,84,38,77,134,58,114,249,238,95,193,190,38,214,82,158,127,239,159,158,126,247,55,31,254,234,203,116,46,120,160,144,35,90,17,147,84,62,95,32,176,104,189,203,255,243,139,64,28,94,210,202,114,197,137,144,84,83,153,12,91,49,103,102,34,163,230,130,90,76,229,179,197,81,115,129,150,26,111,118,37,97,239,203,22,66,33,142,1,196,153,61,201,100,186,152,55,39,65,142,246,152,212,231,161,104,112,253,201,213,233,122,252,209,191,126,243,195,247,127,76,137,31,218,59,90,155,227,144,202,214,50,53,51,160,178,167,188,211,218,184,21,216,217,174,128,101,163,97,146,129,253,232,123,191,252,232,47,254,137,74,96,31,189,3,83,251,71,126,234,137,141,58,241,168,96,135,171,101,199,235,39,37,148,52,15,141,156,169,154,158,245,204,63,69,189,21,121,227,181,116,45,87,43,250,107,243,252,98,177,86,171,231,165,16,76,0,42,78,126,106,214,89,220,253,225,252,1,137,109,234,135,66,231,95,58,9,83,57,57,235,205,38,141,240,50,236,116,94,40,35,101,103,115,248,235,203,246,68,120,137,94,187,87,93,255,94,255,94,255,94,255,94,255,94,255,126,60,94,82,142,131,234,159,141,190,149,251,140,35,70,8,254,49,231,82,36,73,143,219,184,19,57,79,76,148,66,233,56,57,23,1,176,45,23,186,24,248,65,12,233,192,69,12,118,18,33,67,10,114,49,17,98,105,210,91,103,95,196,173,153,207,178,174,36,201,235,99,84,112,19,123,147,22,123,51,51,35,154,94,68,146,89,33,79,202,241,212,18,195,154,249,245,220,81,5,59,230,241,93,65,105,20,130,90,240,231,6,89,170,215,200,35,66,124,132,120,174,104,133,35,134,116,24,78,66,116,24,240,134,22,21,250,55,170,114,240,160,22,68,234,124,150,63,12,152,76,75,35,48,51,51,76,117,22,249,161,193,228,102,18,183,194,245,62,138,160,181,174,154,200,218,99,97,234,141,69,228,5,238,214,247,56,95,156,187,8,203,76,144,18,153,32,140,1,157,151,240,128,151,92,110,15,107,204,239,52,19,72,224,180,56,107,124,78,52,17,175,23,141,159,37,21,31,209,99,65,240,136,239,16,9,21,226,228,134,121,24,201,165,252,209,6,189,243,136,5,253,137,103,39,165,136,101,78,68,146,23,237,66,40,115,78,216,143,48,167,40,183,51,19,140,35,195,69,9,88,108,98,195,169,41,249,75,5,18,50,37,18,50,60,142,207,88,199,94,195,157,169,130,155,207,72,107,135,31,1,119,1,113,20,86,226,106,53,130,139,130,86,57,105,39,243,88,0,69,152,27,209,208,165,193,49,192,117,97,143,3,6,22,18,159,197,43,133,0,57,210,242,239,176,42,139,115,226,203,111,219,113,220,34,194,242,157,237,131,101,8,240,2,130,255,240,66,12,104,120,137,176,173,134,101,251,246,41,217,26,81,40,233,62,171,74,13,115,133,44,18,192,69,21,83,232,170,43,37,57,79,153,162,241,110,72,63,169,99,52,9,199,3,75,112,134,60,69,74,194,82,170,74,132,253,151,80,11,49,177,250,85,171,9,187,187,119,238,22,85,195,108,250,151,93,133,159,111,75,128,184,204,194,99,234,64,178,135,7,137,93,222,249,104,217,36,124,2,135,237,215,206,101,41,245,225,115,246,93,143,47,159,27,166,72,218,120,137,81,188,79,142,76,101,3,228,72,41,81,14,201,152,29,111,94,10,93,39,220,18,23,151,46,214,116,58,21,208,180,148,40,53,237,228,184,189,18,157,255,220,158,5,5,173,131,97,162,97,135,114,114,162,203,229,142,21,120,240,46,34,85,12,155,100,99,206,176,160,213,134,246,225,166,227,114,167,132,228,147,168,147,110,49,105,109,146,49,118,134,138,229,138,92,149,118,179,92,106,74,174,127,1,123,31,158,226,82,99,123,41,76,157,132,137,39,20,38,187,42,245,198,148,18,75,90,254,40,117,97,74,72,112,112,194,108,64,137,17,156,233,15,30,23,66,5,222,185,48,9,53,184,123,146,142,53,172,186,247,253,100,169,174,228,14,25,170,161,13,175,47,123,68,134,12,42,115,133,156,128,129,253,210,179,95,41,241,58,72,122,151,68,246,18,180,42,206,198,192,187,187,240,155,148,217,81,60,26,128,141,151,18,78,55,164,229,98,20,211,239,166,131,35,191,138,87,3,179,33,12,38,186,80,250,246,9,239,220,13,174,118,243,230,205,176,40,43,30,58,226,197,66,35,159,55,242,194,187,18,244,70,70,138,101,231,240,115,46,119,149,205,64,98,248,97,30,155,46,150,163,0,5,47,70,130,171,166,220,1,103,24,213,89,47,155,169,67,32,223,108,89,1,172,80,16,57,122,152,6,25,58,236,161,173,137,106,121,248,50,22,182,0,6,139,12,161,141,121,151,29,153,171,169,95,97,248,154,209,150,94,176,16,156,19,197,176,151,129,12,31,26,231,207,63,217,130,155,102,239,213,135,45,72,158,29,119,216,110,44,120,133,70,10,195,27,165,62,159,37,55,126,114,80,46,113,52,244,47,228,217,108,54,108,193,161,174,136,227,247,38,108,233,9,31,4,113,40,195,184,114,188,109,2,59,41,18,192,211,137,97,252,228,181,109,24,78,142,155,126,169,65,62,174,12,16,23,165,48,150,227,244,113,194,157,193,131,217,16,58,184,101,130,217,97,76,202,139,78,166,126,150,98,222,165,190,99,71,95,8,93,89,253,144,85,222,176,133,100,60,237,93,60,220,243,248,165,34,251,121,161,49,23,213,200,102,183,214,29,116,149,117,171,222,239,218,221,198,32,242,72,95,50,45,101,75,239,216,176,119,247,173,134,208,148,84,81,112,110,141,4,122,183,74,169,240,141,250,183,6,170,90,254,21,198,185,143,15,252,33,4,244,158,181,7,173,251,62,237,35,224,56,50,248,140,248,5,181,134,48,165,220,163,145,123,213,241,64,93,220,121,160,73,84,166,51,108,219,227,218,180,199,14,131,190,254,49,27,34,102,200,53,36,235,15,172,152,142,249,228,138,156,24,249,122,216,170,55,100,254,7,28,17,59,30,191,194,198,30,174,228,121,41,229,4,153,31,181,0,57,162,75,152,216,136,238,192,159,161,193,72,217,141,143,213,110,206,80,236,212,100,162,215,105,126,38,198,184,32,50,19,9,112,17,14,238,23,241,175,245,42,241,232,40,60,124,22,76,112,115,33,249,15,143,226,93,129,27,194,132,164,132,124,238,32,160,157,245,134,17,230,68,37,126,198,98,198,8,125,78,142,155,78,223,129,11,106,48,149,11,137,198,30,64,173,208,155,168,113,241,113,135,78,240,100,245,13,29,186,40,135,15,80,32,140,132,204,3,99,46,29,82,79,89,163,193,224,61,199,41,147,193,103,210,236,176,6,60,207,13,56,114,122,136,172,136,210,56,206,50,57,208,184,243,188,156,71,28,21,87,172,176,181,42,120,106,118,244,163,157,78,183,15,106,75,232,228,20,224,201,211,84,94,101,28,95,217,49,245,7,209,174,43,236,252,207,225,110,193,235,58,252,53,175,130,55,184,118,248,64,136,94,216,74,96,137,176,211,11,225,1,201,137,136,76,223,35,153,156,200,226,78,46,196,107,54,44,29,86,152,157,29,74,24,37,188,0,106,21,161,217,210,65,154,167,43,163,15,33,196,115,180,224,198,201,162,20,208,58,185,115,170,183,186,182,41,61,26,200,16,9,85,48,165,131,59,209,33,220,63,173,156,93,93,212,106,121,41,43,148,135,82,133,176,184,244,86,208,219,49,33,76,49,140,251,37,160,246,81,83,6,232,44,134,242,99,17,222,74,130,247,187,167,43,232,249,126,53,124,92,202,246,250,221,61,124,59,71,10,22,206,51,253,30,232,231,99,172,5,125,207,150,226,244,197,247,156,144,123,166,17,73,93,97,255,25,99,136,83,193,111,151,92,161,197,33,44,112,49,42,214,111,62,57,50,214,111,50,83,75,211,88,191,133,244,240,194,102,2,111,66,12,115,206,76,244,244,190,109,98,228,220,98,210,48,162,24,53,215,236,176,44,26,13,24,118,53,204,54,213,98,145,2,215,27,35,49,169,23,243,6,45,108,12,137,58,156,52,76,253,99,136,58,156,79,154,69,213,108,212,199,141,58,108,212,194,81,110,212,205,252,199,128,114,38,155,202,165,147,70,106,76,148,51,169,140,132,114,236,220,109,47,138,225,30,74,228,66,126,6,54,147,89,116,33,200,101,20,235,126,249,206,230,177,186,186,216,236,106,240,115,123,107,123,183,186,221,132,79,235,248,103,126,185,162,61,130,127,43,131,7,171,57,19,11,84,30,150,151,31,60,92,135,79,246,61,248,179,86,61,174,106,237,222,49,22,210,150,23,111,47,111,239,171,154,182,212,109,65,73,173,121,172,105,211,141,2,100,204,247,52,173,156,196,90,185,54,130,61,192,242,15,107,217,149,198,201,54,249,216,216,218,222,44,223,95,218,211,243,183,83,39,160,206,220,95,210,26,199,133,204,155,27,11,169,195,135,243,251,15,55,30,85,23,119,203,123,203,107,125,107,121,185,191,255,96,181,161,106,75,217,76,101,107,253,254,189,229,85,107,109,90,59,73,229,42,221,213,76,197,206,109,174,90,214,254,161,102,45,204,175,166,140,234,32,127,188,164,29,44,172,220,53,245,163,67,125,218,40,228,179,51,247,242,141,245,198,252,157,187,230,140,57,61,189,56,157,62,219,239,100,11,153,7,150,250,224,205,245,206,81,126,179,158,237,216,250,74,234,77,53,63,200,153,103,135,247,150,78,43,154,185,95,209,246,44,192,181,186,190,188,48,175,105,205,230,182,173,105,91,75,234,238,246,194,234,226,9,246,126,21,168,165,109,116,155,143,150,181,74,165,108,53,181,219,203,15,171,243,90,101,227,184,90,157,223,7,122,110,172,111,111,0,17,202,155,90,102,89,91,220,191,187,85,62,94,169,110,211,178,218,242,210,202,50,192,221,216,111,214,171,90,101,107,94,37,255,86,202,167,27,60,111,89,31,44,236,239,170,240,69,211,246,155,233,165,226,224,205,77,179,49,243,160,120,255,246,204,244,76,234,110,55,189,118,92,152,239,238,55,151,118,79,107,139,5,163,181,93,152,185,243,40,189,187,123,50,51,175,37,247,87,246,187,39,218,241,209,180,189,213,60,217,175,91,247,222,108,174,110,117,239,188,185,60,223,222,220,92,89,177,202,189,74,103,69,235,237,223,217,42,111,239,117,238,220,121,179,101,78,31,245,182,123,133,71,90,127,101,125,126,55,107,174,230,238,219,189,106,189,178,85,49,52,163,211,120,96,230,239,30,230,235,133,242,214,198,242,254,113,181,208,223,88,236,238,90,27,153,253,173,219,106,121,171,162,98,143,43,91,11,203,64,41,125,160,173,182,23,86,42,7,48,142,119,114,205,219,155,149,234,238,194,242,241,221,253,59,88,71,219,128,159,242,114,185,114,175,87,3,58,13,86,150,53,213,90,92,202,108,12,182,181,245,222,198,237,141,249,238,66,245,112,173,87,55,141,212,170,89,180,7,131,118,122,51,61,253,176,126,84,44,247,15,234,203,203,203,72,143,242,114,251,118,119,126,127,77,71,122,45,47,175,47,150,119,203,7,89,237,96,3,225,65,129,221,230,242,157,165,246,221,13,232,231,241,126,19,112,219,90,168,238,45,63,104,220,57,219,88,202,103,7,15,178,51,119,143,142,155,229,55,203,155,43,203,101,85,187,179,213,233,28,79,247,139,119,30,238,237,165,50,21,213,106,111,216,243,135,219,123,218,98,182,48,232,223,30,52,106,123,217,187,205,227,197,108,185,76,224,55,155,77,243,81,165,190,84,158,126,80,44,102,140,244,209,204,193,89,126,250,78,171,221,93,218,159,207,149,119,111,103,180,90,179,219,124,51,53,99,31,24,189,21,237,206,70,189,186,15,245,176,239,218,252,138,182,117,175,48,211,63,208,6,203,219,213,106,21,211,183,54,236,233,84,125,105,161,80,152,222,216,93,126,8,36,61,90,203,54,31,110,107,169,116,186,247,224,246,96,122,218,108,47,228,183,30,45,22,54,180,149,229,71,86,165,209,72,191,153,60,168,101,202,136,11,210,30,126,52,109,117,121,113,107,99,99,255,172,97,47,236,61,88,77,238,2,220,94,181,108,246,54,147,200,203,78,91,143,170,149,197,245,206,214,153,150,93,190,123,90,89,187,183,240,176,243,230,189,77,251,78,227,232,176,115,247,110,39,125,111,187,252,160,115,59,101,156,230,139,171,139,61,237,190,182,219,89,27,20,11,243,82,91,183,87,30,205,63,88,181,170,43,218,241,198,194,163,19,171,253,160,7,204,178,219,92,176,236,138,38,150,91,94,168,206,111,195,32,85,214,7,139,235,219,149,147,178,118,218,191,55,32,227,198,104,217,212,54,230,215,119,239,173,165,55,170,229,147,165,149,52,12,234,155,229,179,229,7,214,201,118,153,210,76,43,195,143,214,62,24,148,239,149,55,42,213,166,190,156,53,115,176,246,44,151,171,203,246,125,109,131,247,13,126,214,186,26,204,74,24,168,202,166,209,61,177,78,54,22,182,172,131,228,210,218,125,221,174,166,143,206,180,166,216,46,197,113,94,43,175,52,143,183,54,140,78,101,59,99,165,210,14,238,229,229,250,233,252,90,22,136,244,80,223,168,111,108,172,116,171,5,171,251,166,214,89,123,211,104,150,123,139,106,115,117,165,50,147,95,202,108,39,247,155,123,203,214,244,118,203,169,11,147,120,107,169,185,223,92,219,154,215,160,207,148,254,229,83,109,163,125,187,188,82,78,213,121,57,40,120,215,42,239,238,111,204,111,205,55,179,88,110,127,125,165,178,177,165,149,123,229,227,58,225,221,165,106,51,179,178,92,81,155,199,235,64,139,242,10,172,50,219,213,253,121,253,120,163,138,125,217,215,54,151,23,97,17,25,100,72,35,218,22,180,81,118,219,152,95,105,46,109,221,117,191,107,43,205,135,91,20,135,234,198,162,106,169,91,27,183,251,229,234,102,114,185,165,54,53,232,231,18,153,99,187,39,203,6,249,110,44,45,88,101,99,249,97,103,175,88,111,252,255,236,189,249,119,227,200,117,48,250,175,104,96,167,77,126,132,196,125,149,57,253,129,139,40,146,34,197,93,164,58,253,250,128,0,72,130,4,1,18,0,87,13,207,25,39,113,236,120,57,241,139,243,146,56,182,227,56,137,99,191,47,199,118,18,59,142,61,182,227,115,222,223,226,238,158,249,41,255,194,171,5,43,55,81,221,234,158,177,163,214,140,4,20,106,185,117,171,234,214,189,183,110,221,91,170,185,106,10,155,227,220,147,115,181,47,119,252,129,160,60,61,15,186,71,229,42,47,148,196,168,55,219,93,20,106,131,76,232,34,58,225,174,133,168,143,237,183,235,28,115,21,117,55,7,242,117,62,225,21,7,83,174,77,205,224,24,164,60,253,110,181,156,233,119,23,212,100,80,79,86,41,47,147,41,159,121,248,52,72,148,65,226,98,80,88,128,196,66,178,114,94,239,157,87,169,228,168,91,190,44,183,193,238,82,239,22,206,179,69,4,92,38,53,72,134,202,181,236,148,245,133,166,81,31,29,117,135,18,193,236,69,209,123,78,85,203,237,238,212,239,205,13,213,144,39,73,149,1,93,205,230,32,205,237,14,24,42,185,152,171,51,121,212,92,142,166,195,25,223,12,178,213,105,55,63,184,168,38,185,172,50,236,156,35,7,24,76,119,80,160,18,201,100,5,236,108,217,220,57,192,127,170,92,173,86,82,93,170,91,6,128,0,106,13,198,53,139,112,222,239,82,161,114,36,155,75,159,205,113,222,181,242,137,108,42,153,44,39,16,254,43,139,53,88,0,109,242,116,135,185,139,130,212,156,149,203,213,75,56,217,65,181,89,184,143,128,89,10,154,42,165,41,62,155,19,206,166,96,79,90,43,139,230,80,144,106,86,169,96,238,26,240,214,22,120,173,48,36,85,80,94,40,185,51,235,229,249,188,167,14,182,29,176,109,81,105,80,8,148,28,21,64,155,5,19,142,220,89,206,232,71,242,226,34,219,74,167,210,9,33,1,235,46,72,217,116,127,64,83,238,20,67,93,149,166,172,171,80,206,70,47,21,200,30,80,213,122,227,178,146,15,38,91,217,108,156,128,236,74,144,217,224,176,44,65,28,78,70,46,2,74,193,220,112,164,46,78,216,104,36,26,101,185,8,148,132,81,225,118,248,222,120,157,20,2,111,134,121,157,68,147,154,14,207,223,28,175,35,44,13,94,39,39,6,27,193,98,51,163,112,157,104,56,24,84,60,137,108,189,144,229,7,212,56,32,177,89,169,58,75,53,133,113,246,44,31,74,250,206,69,230,162,37,5,150,116,207,91,10,95,139,35,55,53,100,232,171,43,198,43,95,47,207,169,110,128,10,244,207,218,45,106,156,73,212,154,117,118,216,103,43,229,160,210,173,151,203,221,228,114,144,45,43,209,160,167,147,155,158,81,201,92,151,98,85,105,57,109,187,7,193,139,37,116,11,229,103,92,174,165,159,99,170,197,180,63,117,225,31,148,167,179,139,136,72,37,46,197,154,228,21,219,34,211,44,11,252,184,23,9,49,151,41,170,79,157,23,188,165,86,165,180,108,82,195,112,54,28,24,120,82,181,228,40,18,105,241,190,203,171,118,251,130,47,229,34,92,178,220,166,66,157,86,42,5,150,66,210,51,175,229,186,5,174,123,174,20,207,168,197,108,116,25,241,79,162,215,18,91,72,248,170,99,42,29,62,75,46,175,198,211,94,189,237,89,142,130,124,240,58,77,117,147,185,116,50,151,153,214,93,5,87,183,14,112,186,152,159,149,19,158,11,87,152,147,115,105,111,169,49,146,91,242,217,117,120,144,43,36,174,146,140,43,153,44,142,39,46,86,174,77,66,37,54,144,79,87,51,233,76,234,122,78,37,122,242,69,109,172,214,212,18,237,25,55,229,208,226,138,202,22,82,53,111,192,61,76,150,230,217,254,34,209,3,75,197,147,92,156,129,85,149,76,23,170,116,198,231,157,180,47,4,87,68,73,167,212,32,227,245,159,49,57,182,123,126,206,123,103,157,176,151,241,22,107,146,154,72,22,211,84,57,147,148,89,166,86,150,57,190,214,92,202,231,174,235,243,98,36,232,85,50,129,82,35,63,108,14,248,94,157,237,136,25,185,236,225,243,129,110,146,74,94,149,10,244,52,228,10,20,207,212,126,237,156,59,43,247,252,84,129,206,249,221,231,220,165,187,201,40,84,179,146,76,158,83,153,66,113,70,123,84,249,234,106,56,170,23,58,66,221,21,12,228,151,13,94,205,4,153,44,29,104,86,10,87,128,101,204,141,199,209,171,113,120,188,24,15,10,74,104,162,22,185,132,43,61,158,165,250,243,180,52,72,251,22,173,190,82,28,14,166,238,96,67,149,135,236,133,43,81,202,185,150,5,47,221,11,249,151,170,167,145,86,102,87,181,252,168,113,46,5,10,203,194,178,186,24,55,58,253,192,245,60,87,166,60,50,59,229,60,215,193,72,165,149,4,248,227,216,82,189,238,22,168,202,101,174,52,103,252,197,65,37,11,208,159,155,85,90,254,25,75,47,27,237,218,40,18,158,250,102,33,42,83,74,183,231,89,85,158,94,21,155,213,122,134,186,160,232,84,189,24,76,180,174,150,96,74,85,125,23,210,56,204,183,220,37,176,199,119,5,176,3,52,4,223,85,168,45,93,185,148,194,140,247,80,82,189,221,16,252,53,165,239,14,100,179,181,132,92,228,188,193,235,192,168,51,111,166,170,173,254,117,59,115,93,187,80,251,209,166,236,11,212,231,76,107,212,147,199,225,69,74,77,77,36,255,165,127,32,118,92,227,12,83,108,40,221,89,175,151,10,118,210,202,168,149,157,70,206,153,102,171,176,28,135,253,35,119,179,92,240,231,146,179,124,203,55,27,149,196,115,70,154,148,22,190,102,123,238,242,7,195,131,11,217,199,54,175,163,153,0,211,44,93,139,179,108,209,95,14,184,202,253,185,187,11,54,158,86,138,186,236,54,206,219,121,190,170,10,161,81,36,168,102,228,204,240,124,57,82,202,101,126,206,94,250,212,84,189,209,28,135,178,12,27,57,19,168,226,116,236,90,100,210,124,58,124,45,176,227,124,81,106,182,220,252,210,27,238,36,170,238,112,191,1,185,211,185,28,230,66,82,126,17,145,170,112,223,6,236,52,223,247,74,201,136,212,153,243,237,122,41,127,93,72,201,84,183,233,47,247,195,173,41,149,165,152,76,195,215,144,93,201,162,191,213,108,82,237,64,62,213,30,119,25,247,98,152,226,101,31,189,4,21,249,231,179,86,119,144,235,229,124,65,166,220,236,135,39,65,37,216,10,1,202,232,109,157,85,243,236,176,62,200,182,170,221,178,159,14,202,23,121,53,31,173,55,152,232,196,221,14,186,242,163,36,159,24,79,131,137,112,171,17,154,176,189,6,85,28,37,164,68,186,55,191,12,5,92,131,34,123,221,84,253,253,203,226,121,162,56,238,69,21,95,199,221,15,164,179,229,114,191,28,40,68,71,158,233,101,191,165,22,192,212,90,92,13,6,195,66,100,193,141,59,37,151,75,245,180,166,209,97,67,61,11,12,229,69,79,44,85,175,91,173,249,204,199,50,98,210,215,31,202,254,57,152,55,116,155,243,151,150,17,42,203,68,202,23,179,171,86,238,44,225,111,183,135,139,12,215,3,68,179,227,118,15,46,186,145,107,249,76,233,92,87,197,115,207,149,82,154,100,61,157,235,50,88,74,116,113,76,15,130,234,69,95,12,185,218,17,247,164,23,172,158,143,124,189,250,69,167,156,111,73,74,96,172,206,197,171,70,37,223,115,205,23,99,122,209,191,246,204,146,201,104,253,146,77,178,46,151,56,40,83,233,196,101,173,27,10,164,218,148,255,162,222,188,76,150,123,204,181,218,42,169,174,86,227,44,123,93,84,85,111,65,154,165,93,37,177,220,242,185,150,185,1,127,217,40,76,150,165,193,32,159,90,4,170,185,5,61,200,102,43,221,162,212,238,93,213,171,215,133,90,58,112,214,165,196,98,109,145,175,128,29,129,26,85,57,23,125,118,189,184,14,92,133,19,215,201,121,203,173,44,115,146,203,93,47,78,125,211,203,76,33,124,54,174,231,253,45,121,193,44,211,221,68,114,145,186,84,185,224,40,50,138,138,109,207,217,85,39,37,39,162,174,225,25,91,206,159,95,248,46,82,133,232,180,213,73,180,186,141,252,116,41,94,183,67,153,214,116,24,72,132,11,238,108,61,151,43,140,70,174,69,88,8,171,163,214,245,121,75,96,251,110,46,80,172,86,71,151,131,179,68,55,211,27,149,221,37,127,164,66,103,178,133,179,206,121,184,239,106,5,168,25,213,154,205,132,92,56,172,52,154,151,81,42,184,188,20,58,249,132,63,85,152,113,103,66,52,82,115,185,100,149,105,245,229,238,89,54,119,6,164,206,110,175,54,157,52,60,242,88,230,213,64,139,93,230,198,65,53,16,205,41,21,190,224,158,78,252,97,113,120,30,142,132,60,87,129,97,104,153,45,209,201,1,87,154,7,168,114,209,213,31,39,37,53,223,24,78,128,0,147,203,141,36,49,215,156,115,109,46,69,87,206,207,47,194,220,184,16,226,25,213,197,5,146,181,196,56,145,27,123,60,181,106,233,170,211,98,220,179,58,85,62,3,155,178,124,93,186,238,215,93,215,254,116,207,95,13,76,235,185,178,58,14,142,231,151,124,34,120,21,237,5,166,211,179,90,168,183,24,94,15,242,227,222,104,122,157,108,94,151,90,98,57,10,248,204,104,51,27,204,69,26,116,131,78,149,164,74,59,117,81,153,121,125,108,100,148,15,71,93,69,70,188,234,76,71,66,57,56,247,187,46,171,0,63,87,76,243,154,94,50,190,9,117,53,107,187,185,201,153,50,174,93,122,221,77,31,27,108,53,206,207,27,185,106,199,151,81,91,146,58,143,68,131,195,142,91,118,185,199,227,82,61,155,202,6,51,16,202,54,27,46,123,59,153,128,146,206,251,188,133,198,192,59,136,86,133,172,107,17,85,67,209,106,192,87,106,200,131,102,165,207,9,165,73,45,176,156,159,245,120,95,125,86,89,140,89,119,123,92,234,85,36,79,180,37,156,247,101,79,40,116,217,11,159,157,53,206,132,197,180,121,205,45,233,241,21,187,152,214,230,153,75,95,184,45,176,23,11,58,234,207,87,25,37,215,203,123,61,65,233,188,211,202,86,203,242,84,96,234,220,180,88,110,248,6,87,179,100,165,117,46,209,23,181,65,61,213,77,148,153,218,252,194,199,212,155,174,180,223,163,52,123,165,235,65,51,189,148,92,181,48,151,85,103,225,113,198,157,42,157,213,1,61,26,6,175,207,253,165,100,145,111,186,155,133,178,43,146,26,228,6,197,90,237,252,124,57,11,249,125,99,111,74,8,231,221,189,98,184,123,233,238,7,43,52,181,4,123,29,216,171,198,243,107,255,216,39,231,220,234,178,239,237,70,171,217,200,217,133,219,85,108,140,216,105,218,51,231,163,139,17,155,13,74,209,104,110,56,101,175,122,181,84,207,125,85,241,103,83,173,105,211,47,119,46,252,215,13,53,61,236,79,71,141,78,39,213,174,120,235,179,200,104,212,111,171,226,117,67,108,118,2,158,94,79,81,202,11,32,84,4,219,211,145,120,118,46,20,134,225,180,80,28,95,181,195,137,240,34,31,169,244,251,204,149,216,41,245,242,41,119,97,148,42,134,170,194,101,250,130,113,71,21,191,234,15,122,198,217,162,18,85,163,197,186,80,109,70,148,51,118,177,104,6,3,222,102,45,79,119,162,233,250,69,119,88,76,181,42,178,119,178,4,77,4,2,129,171,166,63,181,200,7,125,149,48,147,97,23,201,25,147,189,158,53,88,192,211,49,215,193,122,144,85,194,158,40,224,140,207,50,215,34,125,117,205,244,5,21,172,28,15,51,40,37,43,137,94,63,87,152,94,134,38,211,110,178,156,203,8,179,190,143,233,0,72,3,82,79,150,59,51,150,9,78,122,160,158,145,11,48,223,169,236,178,16,81,174,83,105,58,41,203,126,239,21,123,222,24,15,122,254,212,178,118,201,42,233,38,160,209,204,89,179,213,153,75,211,139,133,47,204,54,135,236,80,81,135,147,249,148,201,114,147,218,85,122,161,210,96,247,139,184,6,108,59,220,191,140,92,71,34,98,50,157,43,15,175,253,141,96,184,31,170,47,229,186,111,62,186,246,128,49,29,75,173,115,150,11,215,43,147,80,161,70,103,133,98,59,52,207,71,0,47,117,233,107,186,189,66,199,203,22,58,133,104,35,229,174,117,179,87,158,130,156,236,38,164,206,21,27,30,4,47,151,33,185,150,241,15,124,35,102,68,79,167,51,32,82,157,121,229,170,175,52,143,94,79,43,133,168,212,204,12,155,203,34,224,121,93,92,179,60,88,94,158,37,202,106,225,130,10,120,1,87,211,243,73,231,147,94,242,178,83,40,119,51,93,143,88,99,129,132,195,93,214,134,65,37,212,230,153,16,83,159,245,194,221,136,114,21,245,248,252,83,183,247,162,89,43,213,152,208,85,120,54,244,169,243,218,184,179,56,227,243,185,244,176,80,104,4,7,222,177,20,174,5,35,234,85,109,92,155,54,50,98,58,51,168,240,243,112,96,78,187,114,138,231,76,146,203,237,104,214,219,232,159,55,26,13,127,184,223,154,149,206,7,53,190,21,241,231,123,147,171,69,245,50,60,239,164,231,133,136,144,175,3,126,63,89,203,100,206,229,105,163,228,146,221,151,226,82,184,114,241,151,46,79,189,60,238,85,162,180,63,216,246,43,81,143,216,18,187,169,243,76,185,88,244,244,219,193,182,135,174,140,59,147,124,177,18,88,38,114,233,65,213,61,74,207,197,193,172,227,247,37,147,185,243,1,37,93,112,209,48,24,16,117,210,167,197,126,135,157,54,168,133,55,148,73,20,185,146,159,154,23,57,166,212,27,39,186,116,228,242,122,153,89,92,86,139,253,240,60,57,147,233,114,46,63,200,116,19,105,128,193,43,202,87,107,245,42,221,148,148,152,81,165,254,69,26,108,129,25,41,1,86,10,27,173,49,99,42,172,6,37,79,205,173,92,79,232,179,96,120,206,85,133,206,213,48,123,70,181,162,17,64,113,218,151,245,124,57,220,173,247,231,81,10,240,53,190,232,148,113,213,35,82,27,112,73,222,106,16,108,33,145,177,48,11,6,34,81,177,54,89,116,66,211,11,183,200,157,21,122,165,142,226,9,165,151,212,178,19,61,143,86,231,11,55,53,93,76,231,254,72,134,202,49,249,235,203,101,101,206,203,75,36,17,165,133,179,218,160,58,41,15,147,73,36,114,113,204,171,134,91,101,249,169,225,111,56,226,9,135,130,180,223,136,12,192,178,44,140,33,48,28,109,113,173,108,228,213,221,156,67,171,18,139,139,121,253,12,198,27,128,142,238,205,184,202,150,176,202,240,196,171,35,72,179,88,143,103,89,24,143,232,150,166,204,176,182,91,162,1,122,25,159,223,239,209,130,79,88,3,79,4,65,225,136,254,65,143,54,143,227,68,29,220,158,238,46,40,70,119,84,24,131,226,14,5,33,148,163,59,151,211,14,81,183,244,19,119,231,14,176,31,169,240,68,249,72,189,75,243,70,25,240,176,9,3,178,145,242,121,200,136,151,244,134,60,228,73,192,105,177,13,188,195,212,177,162,105,200,139,60,108,108,61,230,198,43,84,194,154,149,120,253,65,24,100,198,2,158,54,45,143,113,124,6,253,77,155,21,119,68,235,187,39,12,39,8,86,23,241,97,95,116,95,0,184,187,33,5,244,100,119,11,175,90,227,221,38,193,9,175,28,11,28,221,185,177,175,158,141,213,245,10,75,233,110,176,152,165,122,58,44,154,3,247,117,80,236,225,79,14,238,170,188,57,205,45,87,139,95,169,210,227,99,120,6,57,226,88,51,9,27,111,128,214,44,41,178,52,51,115,130,201,107,177,216,88,95,104,62,231,43,2,194,137,232,47,108,10,219,25,108,66,164,221,30,182,1,176,99,189,135,109,235,125,61,10,192,189,160,7,212,10,241,14,33,126,247,78,19,101,87,21,119,235,213,97,221,0,20,122,136,44,139,158,61,19,128,208,44,88,182,205,205,24,86,135,84,136,239,210,160,223,183,237,112,246,237,224,206,228,0,219,46,29,179,178,52,98,165,153,120,247,253,244,149,154,121,246,12,98,203,32,207,17,192,25,216,2,45,129,132,215,168,23,153,158,220,188,38,38,112,85,39,56,21,204,77,107,157,216,32,100,247,44,217,93,223,70,211,122,48,171,87,135,112,61,202,149,62,110,126,127,192,27,164,239,58,149,21,70,150,4,161,77,203,207,158,1,62,120,100,143,213,118,12,198,197,178,226,181,111,122,120,33,219,199,195,90,27,73,163,17,248,54,199,238,97,161,235,152,255,43,142,171,3,223,241,199,103,207,104,25,172,220,27,20,92,51,140,88,72,203,14,244,42,204,208,225,141,98,110,237,230,14,45,30,157,48,61,142,25,28,111,29,235,181,192,119,102,152,150,195,171,64,29,64,223,1,223,172,83,27,11,87,16,178,198,133,133,228,71,103,108,112,68,34,28,0,106,179,69,133,163,101,166,183,143,185,183,44,127,150,86,122,156,201,79,91,25,169,245,0,62,107,129,144,236,19,198,235,217,92,229,6,40,0,251,59,241,167,149,215,131,3,237,171,227,232,4,161,232,214,170,180,200,88,219,66,159,157,110,33,137,129,160,151,62,156,215,81,110,182,226,104,187,44,244,122,116,22,182,246,236,25,188,28,143,23,242,13,186,75,143,77,220,244,112,89,119,170,231,6,200,101,180,122,55,49,73,209,200,251,198,188,52,175,123,161,137,113,12,29,22,76,20,43,70,140,239,104,141,108,100,48,195,29,225,1,219,228,231,45,161,144,172,193,248,44,97,59,15,13,229,126,104,103,77,15,178,180,204,190,107,162,64,51,47,191,217,140,182,198,208,2,227,64,230,193,199,71,1,176,8,156,91,186,177,127,150,172,78,100,126,186,53,208,209,22,17,121,75,171,225,147,176,7,197,123,114,190,94,188,160,41,207,205,20,119,71,6,96,84,25,153,227,64,86,75,244,154,46,175,212,232,118,210,76,248,61,174,81,65,85,193,122,238,16,136,232,1,125,7,212,88,129,51,61,43,118,164,125,193,143,234,56,150,70,150,172,83,23,40,242,81,193,155,128,1,132,50,214,24,47,180,25,189,134,211,66,193,92,224,40,69,245,50,140,54,146,65,49,71,180,200,38,40,144,13,219,79,146,195,60,37,37,202,48,230,137,55,129,194,157,20,252,160,76,6,100,40,195,184,55,40,182,136,144,68,95,202,126,20,95,40,2,190,192,80,45,48,234,81,52,49,66,105,131,100,25,6,62,209,99,252,116,245,168,50,35,24,24,7,124,159,129,239,67,75,100,16,80,103,202,86,167,241,189,78,77,45,95,50,148,148,42,195,80,43,222,148,1,92,0,0,7,18,103,73,138,234,166,64,218,50,53,79,65,80,67,32,81,73,66,43,10,144,24,78,245,82,36,159,161,248,116,25,134,117,2,213,128,196,126,58,152,34,23,103,212,56,173,247,141,209,48,161,166,1,42,22,57,202,5,190,132,64,118,15,204,238,78,11,105,82,73,81,195,179,50,198,48,167,69,160,25,157,205,19,48,162,210,236,172,172,161,116,172,247,42,99,192,62,6,88,201,232,223,1,122,151,25,19,189,41,106,146,209,194,168,24,168,154,103,96,12,161,52,21,0,95,234,212,232,220,168,104,145,166,186,231,101,51,248,76,239,124,154,36,7,89,74,1,137,3,0,107,4,246,87,61,87,83,176,73,15,72,12,160,38,3,122,24,36,255,185,154,132,97,154,92,224,83,21,126,1,3,165,102,13,96,148,51,74,202,162,209,243,154,137,0,7,179,44,10,82,130,39,210,60,11,39,28,0,14,36,242,102,216,25,73,7,62,154,93,162,200,85,131,92,89,11,18,52,182,4,83,50,66,233,200,57,92,247,2,100,51,226,21,45,115,94,60,7,114,45,51,248,18,198,89,56,207,129,12,52,40,228,73,82,227,124,217,86,43,250,110,118,35,69,249,242,8,56,92,171,63,239,69,49,183,186,23,101,61,78,80,239,66,68,145,145,198,23,122,39,186,104,18,240,73,13,43,70,216,160,150,61,102,82,8,86,24,188,144,147,104,44,10,218,108,24,38,237,185,96,32,168,100,183,24,77,192,88,63,249,44,138,67,229,73,216,130,185,216,22,251,190,96,46,218,62,119,112,48,151,207,124,90,187,22,132,88,56,100,222,111,183,236,183,125,55,92,116,35,70,15,127,199,182,220,246,242,94,143,151,241,7,181,239,28,210,186,195,139,154,71,198,119,44,59,175,125,199,119,186,224,119,44,163,225,239,216,181,245,164,109,248,124,129,215,240,217,176,63,202,88,190,67,23,218,150,239,44,250,103,249,142,175,10,26,223,59,129,78,184,163,125,183,170,11,140,250,49,11,175,223,174,96,249,233,230,221,111,163,221,141,219,222,54,166,123,205,227,25,110,192,118,195,20,49,66,71,91,62,104,60,15,254,16,176,94,162,53,121,159,35,11,139,172,127,214,143,13,96,57,124,114,96,243,87,110,220,187,50,47,39,97,29,159,237,250,200,58,119,143,160,176,12,150,237,70,136,113,73,207,68,35,200,108,77,218,145,93,187,143,105,94,236,219,89,70,83,111,90,255,221,165,160,38,209,232,5,109,62,69,86,251,176,162,31,80,104,39,20,187,179,105,188,244,45,249,98,182,219,95,187,144,189,11,121,123,33,53,207,49,110,205,113,180,126,137,106,19,0,124,207,123,99,241,195,59,222,1,231,54,15,12,198,218,176,141,208,218,50,57,0,221,218,65,135,29,190,173,254,34,14,170,136,221,86,145,9,95,192,187,233,90,105,237,150,20,148,187,80,94,207,214,175,250,77,114,207,193,163,132,15,45,118,220,214,194,139,125,237,82,214,110,23,114,107,88,191,59,194,141,67,148,221,151,76,215,161,177,174,241,59,183,102,28,153,236,153,165,107,99,102,63,91,185,117,209,223,50,45,140,115,18,242,246,60,219,1,209,61,197,109,135,99,219,108,186,5,39,242,109,139,209,114,210,114,96,245,175,121,200,178,11,160,189,116,193,231,188,115,223,239,118,242,242,26,52,43,188,155,102,161,243,25,43,205,218,121,95,116,87,47,118,157,169,220,59,188,183,224,242,224,243,162,183,6,216,250,9,208,150,187,196,123,8,215,6,233,131,71,197,183,53,105,57,35,186,117,147,221,193,206,220,133,151,121,173,45,111,237,228,226,85,224,125,131,85,111,99,187,98,26,201,131,196,239,110,228,119,251,145,212,174,205,25,222,75,183,112,188,155,158,228,172,95,239,214,228,230,5,236,237,44,253,157,107,182,31,138,109,111,194,38,109,221,97,33,237,57,227,34,95,49,251,206,124,219,174,253,239,157,49,154,224,118,151,238,216,143,211,236,109,89,143,131,192,68,128,7,104,187,136,183,253,184,98,103,214,93,96,108,59,242,34,112,101,196,250,161,151,29,70,204,19,174,137,35,232,28,110,39,231,242,106,172,253,93,64,212,132,143,61,220,211,29,96,176,28,183,237,30,158,53,95,58,59,43,176,116,104,237,148,110,39,27,12,249,96,223,46,206,115,223,142,97,59,99,59,218,41,48,108,28,238,109,67,155,77,210,212,14,248,118,239,5,54,129,97,139,155,33,43,100,219,190,175,205,102,175,103,23,141,179,158,228,221,236,169,97,221,169,12,118,211,180,137,118,77,40,223,47,102,88,51,105,146,129,111,109,190,111,128,128,112,183,205,181,175,118,162,104,89,60,27,254,238,172,217,183,144,159,13,238,100,143,215,223,173,188,177,178,213,11,199,22,111,150,118,149,203,209,86,157,203,218,148,121,45,41,197,118,82,185,70,118,204,99,203,109,222,185,110,173,116,109,181,161,51,76,83,25,114,88,53,155,20,193,186,106,237,250,25,223,104,27,138,214,79,58,143,182,34,124,251,153,231,174,85,115,180,73,142,61,71,161,91,133,251,109,165,144,23,157,29,197,182,168,161,182,104,148,54,53,13,150,156,129,245,14,88,24,155,61,57,247,13,202,45,103,173,91,124,164,109,211,55,174,107,41,55,206,99,111,199,229,222,149,179,115,225,152,81,93,54,23,159,77,248,90,125,230,33,166,225,195,207,195,207,61,197,40,67,78,219,192,127,235,167,244,56,48,217,186,45,133,78,69,52,218,131,36,236,88,76,15,243,129,189,129,91,194,153,219,28,149,235,122,5,195,149,233,202,86,215,150,51,8,93,208,179,18,33,111,0,48,52,78,107,13,123,220,77,5,3,225,91,157,60,5,35,222,8,114,242,20,108,223,230,155,234,68,118,112,216,225,145,76,210,113,35,47,118,172,36,198,213,30,175,144,240,70,201,167,25,153,163,85,46,141,35,190,145,42,72,130,142,240,58,39,207,152,247,222,227,78,101,78,157,200,226,17,104,155,229,167,4,249,4,186,165,194,212,154,32,111,104,85,149,149,216,13,60,218,139,17,22,138,78,172,72,73,140,221,16,32,27,12,147,196,12,136,152,120,210,163,69,86,224,146,240,117,69,14,37,150,19,98,0,22,97,194,129,111,152,55,42,210,67,142,4,248,19,32,247,100,118,15,249,27,48,115,196,185,21,201,205,71,50,167,32,75,23,194,252,66,172,86,22,0,143,129,76,203,153,64,34,46,50,70,188,248,215,159,62,255,224,235,224,247,111,127,253,213,151,255,242,13,2,153,33,196,8,228,90,16,149,215,30,227,8,67,150,102,31,131,138,65,155,87,0,87,114,178,199,11,172,204,137,132,19,192,254,140,115,56,159,146,94,39,121,91,203,255,254,147,143,62,183,217,50,246,215,135,155,214,158,183,183,13,39,247,238,214,245,255,1,230,227,79,158,146,252,189,141,248,141,162,210,42,207,36,5,90,81,192,32,67,11,16,70,26,14,129,28,61,162,187,160,151,112,160,209,24,199,208,81,34,248,80,2,233,120,152,241,112,236,170,6,43,1,177,100,64,24,35,7,53,112,38,238,48,147,29,123,199,179,49,101,198,19,78,94,148,104,153,30,238,154,50,102,142,245,41,99,126,177,76,25,32,155,152,237,118,39,208,171,116,204,235,49,191,3,146,96,126,135,10,147,88,104,101,131,26,73,142,59,38,220,243,175,125,245,229,247,255,213,210,26,86,100,88,42,132,2,10,1,143,128,208,17,58,104,28,157,190,17,4,201,8,0,67,250,139,133,94,197,136,15,127,252,159,31,189,255,103,47,190,252,255,218,219,216,141,41,232,121,142,30,42,39,178,194,176,187,176,246,105,133,83,29,91,10,145,4,44,69,144,156,115,23,46,173,181,195,158,130,105,37,128,154,100,69,4,165,29,38,181,114,222,152,83,12,96,66,26,193,100,128,137,1,183,0,208,242,44,105,67,32,174,128,212,59,3,43,95,173,156,43,167,211,50,233,201,215,27,161,255,248,242,203,63,250,197,198,8,161,13,98,251,0,237,29,146,15,255,235,235,207,63,255,61,123,165,183,15,137,162,138,195,187,15,9,44,117,200,144,160,124,0,109,247,135,48,64,192,222,212,100,214,106,63,4,103,175,50,141,97,169,195,112,102,155,198,16,133,175,53,141,209,8,235,157,129,149,191,238,52,214,82,218,128,84,161,134,109,187,177,22,43,140,32,161,31,215,24,161,59,116,213,168,45,105,25,161,149,141,132,75,34,34,221,85,148,15,54,11,186,63,117,16,47,190,246,173,151,63,253,7,192,142,169,214,31,194,249,84,7,122,29,10,123,179,50,215,1,152,222,215,46,248,204,169,101,56,8,102,163,31,125,225,171,47,127,253,163,61,141,88,231,153,189,65,168,28,22,36,26,12,52,70,199,140,150,69,30,121,51,178,54,58,25,177,112,35,156,51,130,217,232,243,31,255,234,249,23,62,184,67,79,113,3,80,209,97,171,221,58,29,181,137,2,221,123,74,163,146,44,129,157,147,198,123,51,152,93,210,136,19,11,146,204,129,140,43,11,194,191,249,211,231,255,244,183,235,96,64,64,32,24,160,191,160,25,184,149,130,169,212,131,158,41,101,238,177,209,121,164,91,61,158,140,136,216,90,18,196,10,1,168,128,141,99,32,45,85,236,217,173,53,13,30,140,196,1,134,17,125,174,162,120,55,154,97,52,225,245,121,128,28,252,230,55,212,231,223,250,193,203,15,126,243,242,75,63,123,241,254,231,14,164,65,7,80,29,123,173,183,211,158,137,210,17,238,78,123,96,169,67,104,15,202,103,165,61,180,58,81,238,64,125,16,220,235,4,8,242,155,6,1,66,127,239,123,35,5,108,200,151,126,115,127,99,162,215,119,0,67,51,27,169,226,43,112,52,176,216,65,44,13,202,104,225,105,224,251,39,126,60,158,127,240,151,47,255,242,7,207,191,248,167,47,255,237,151,247,184,82,108,181,222,62,54,244,104,84,3,36,242,238,163,163,21,60,100,124,244,172,230,8,49,203,197,2,172,208,79,248,8,125,248,221,175,188,248,203,223,60,255,202,7,207,191,248,23,150,17,98,104,133,129,62,227,205,252,182,113,177,179,84,214,225,195,157,130,187,66,155,86,40,22,202,142,10,57,2,27,14,218,40,56,53,207,41,23,176,101,109,163,2,34,121,151,67,155,126,79,154,36,209,219,138,196,246,183,85,65,82,97,161,103,19,199,19,132,34,66,243,149,12,154,23,109,67,136,29,53,115,39,34,152,8,36,13,30,224,21,22,77,138,132,253,129,216,32,180,109,13,74,154,14,26,225,213,233,68,238,154,121,229,130,163,59,143,177,32,27,91,203,78,108,238,127,248,199,65,184,180,170,24,77,24,142,199,129,216,251,152,32,98,102,210,137,192,137,93,181,231,116,17,206,237,245,192,77,253,233,106,245,148,20,39,130,64,190,227,37,67,158,104,20,26,36,7,156,7,76,107,150,157,190,10,251,137,203,29,52,169,113,78,11,219,174,255,191,38,247,147,198,182,13,248,172,24,161,41,209,75,180,200,9,250,86,189,41,119,107,185,8,171,140,142,138,183,85,113,103,81,240,205,44,104,209,120,8,80,221,193,242,50,135,84,22,74,236,201,13,86,110,64,22,12,178,93,164,76,207,138,40,5,70,123,213,210,116,220,106,9,54,108,232,153,192,224,32,160,134,96,230,241,35,129,171,34,218,133,22,174,98,231,62,60,158,63,0,125,209,150,11,1,185,29,196,32,29,67,64,160,250,9,164,32,126,197,182,94,52,165,29,12,48,13,250,80,160,231,231,40,225,56,232,33,53,243,88,176,192,144,135,75,45,75,10,60,147,132,30,96,137,19,4,28,244,143,128,202,46,227,168,11,240,93,248,172,11,0,68,28,144,201,166,182,66,67,35,76,134,22,14,19,133,84,130,144,96,86,19,153,207,19,164,214,241,96,144,32,13,122,255,231,207,255,252,63,225,132,33,15,170,14,34,225,24,85,3,128,241,122,61,208,218,94,86,13,234,15,200,70,76,147,150,108,130,223,111,127,249,143,47,255,254,115,160,56,100,27,143,117,227,237,99,85,146,224,24,17,80,161,121,11,4,246,134,253,30,72,210,52,152,182,65,0,101,92,27,4,154,88,125,111,16,4,215,186,110,64,131,33,80,205,246,127,251,243,47,189,248,210,247,94,252,245,207,62,250,235,159,222,95,251,129,173,168,135,122,15,179,227,127,246,254,243,127,251,59,172,232,121,115,29,215,26,94,90,166,148,166,177,116,12,157,111,188,89,69,29,49,214,150,159,255,232,23,111,186,77,100,168,218,1,180,64,229,140,150,63,252,217,231,63,250,198,215,222,116,203,34,232,174,48,53,199,247,135,255,248,252,231,63,255,240,235,127,130,209,253,166,91,103,129,128,97,105,253,195,31,253,215,135,63,250,238,139,159,254,159,183,211,58,211,179,181,254,226,239,191,251,226,239,127,254,214,90,231,197,177,57,203,62,255,61,56,197,255,227,115,31,125,225,207,223,248,252,198,210,134,93,88,122,195,109,74,170,165,175,95,248,224,173,245,117,102,78,45,52,165,223,66,147,29,65,81,24,113,38,24,45,127,244,55,255,14,230,20,88,202,207,191,248,179,183,51,179,4,110,202,153,237,131,141,226,195,31,254,243,203,31,254,217,203,15,190,255,198,241,77,203,98,131,94,111,251,163,191,249,226,243,247,127,117,127,109,111,103,17,52,225,11,157,192,145,219,68,207,55,220,62,86,170,108,211,14,237,107,248,206,114,142,38,209,120,129,164,193,65,110,18,41,105,222,123,143,240,18,182,148,199,134,12,115,163,113,168,248,44,249,214,114,196,167,60,81,174,227,137,2,232,100,14,31,8,106,26,73,212,37,40,172,104,124,63,233,89,175,203,115,24,12,183,150,67,45,199,12,72,76,24,126,251,243,175,110,128,1,69,39,231,97,188,38,178,136,90,103,56,215,103,178,62,117,191,254,213,223,254,250,91,111,100,236,110,215,34,143,4,154,23,81,19,91,52,185,170,161,66,192,90,91,32,12,112,14,132,61,155,230,22,145,154,23,223,252,119,128,173,231,223,252,47,93,200,116,174,172,250,130,17,221,229,69,90,211,64,32,9,199,76,217,41,125,89,11,105,176,99,211,58,29,191,150,123,47,144,189,215,239,80,160,131,218,117,33,182,203,37,56,90,68,15,36,108,156,67,6,113,10,17,123,226,243,144,126,15,25,240,144,65,207,83,203,167,125,53,84,193,119,48,126,11,24,139,153,80,37,149,22,200,35,84,29,121,4,100,186,41,248,13,50,201,228,145,8,196,31,242,168,63,25,142,160,114,3,101,132,146,21,252,171,153,12,192,82,199,88,49,97,26,13,192,234,177,122,194,236,212,122,158,36,78,215,180,24,54,100,227,80,119,22,141,61,188,92,27,67,103,236,232,209,69,152,163,165,139,85,17,32,78,146,208,186,139,136,76,123,0,151,248,22,36,14,136,103,181,102,0,175,228,148,87,120,56,135,177,34,253,76,146,135,41,158,86,180,14,225,51,134,152,150,135,88,211,19,88,11,196,185,213,238,19,115,133,147,153,94,2,218,154,174,105,223,53,87,42,132,71,55,4,244,232,138,36,155,38,69,211,168,254,245,247,94,124,235,59,255,253,171,191,181,156,103,64,240,142,71,96,162,35,125,211,54,205,190,63,136,20,251,250,156,131,234,44,26,140,243,2,252,59,46,20,142,89,246,232,252,60,54,28,198,144,187,12,36,213,31,227,60,196,142,76,88,142,133,13,171,60,140,16,8,7,146,36,208,223,99,133,131,234,15,85,146,65,225,15,191,240,19,72,7,84,90,182,89,234,128,47,207,127,245,254,243,239,127,25,119,7,100,225,68,118,45,195,203,95,126,253,197,183,191,163,103,48,213,103,239,120,215,116,95,248,1,76,27,89,221,80,102,66,232,148,93,42,30,244,113,221,178,0,37,18,150,233,103,29,202,234,166,198,66,215,64,16,65,116,120,66,234,142,139,8,24,105,149,88,83,12,188,190,142,5,117,19,233,48,182,40,91,140,143,80,235,178,13,226,128,85,197,162,105,69,56,6,150,186,224,105,149,196,183,185,32,229,177,116,138,184,77,185,97,215,93,216,85,28,26,117,51,244,36,251,247,26,125,255,208,132,115,83,118,183,87,243,26,220,136,201,186,35,102,18,183,176,92,222,173,133,219,103,70,200,58,49,176,98,107,83,75,39,205,119,28,195,173,77,43,203,144,241,96,91,192,227,165,36,164,185,222,91,123,165,222,215,172,213,139,186,104,116,210,224,66,44,164,12,147,99,64,34,36,132,44,125,23,22,160,45,156,150,8,118,120,251,235,65,103,221,246,195,93,11,133,182,28,41,191,255,254,17,144,131,8,253,12,20,1,9,22,66,138,131,246,85,44,154,253,26,50,106,60,228,103,245,125,22,243,184,251,14,56,180,161,93,145,2,52,192,82,226,14,80,115,184,19,238,224,19,219,80,59,24,192,79,190,8,29,196,79,52,19,162,181,167,64,196,171,61,177,156,159,112,58,73,6,185,120,6,111,32,153,141,207,192,130,0,60,26,82,189,206,213,19,100,211,44,144,163,184,67,142,223,116,57,181,10,109,19,214,66,244,48,79,8,154,120,10,178,42,170,131,117,17,238,54,191,116,207,160,249,152,123,40,137,60,160,175,238,14,168,180,162,76,229,11,94,1,188,131,232,60,81,123,156,232,176,157,152,112,14,17,169,243,225,161,199,138,132,25,51,156,122,231,134,100,208,8,58,218,63,168,21,208,159,138,34,14,111,105,5,140,139,27,140,155,27,198,27,66,61,161,4,225,160,234,225,96,131,23,109,192,239,220,23,236,128,27,162,13,180,6,216,2,65,106,19,7,245,169,170,50,236,171,13,17,52,252,187,235,24,221,125,54,32,251,194,59,141,146,60,69,219,205,1,227,52,125,133,97,130,224,220,195,64,193,106,238,56,82,198,209,217,45,109,42,11,5,254,79,201,28,173,184,167,94,183,42,205,196,154,204,113,135,244,111,69,94,182,97,0,95,135,130,42,117,58,100,146,208,38,9,97,61,180,124,67,211,4,16,152,173,237,87,210,85,196,5,40,184,162,3,0,209,65,0,108,249,148,67,43,253,2,128,166,168,175,11,201,235,129,129,112,113,87,56,100,39,57,185,111,67,233,117,209,67,219,78,125,65,93,186,240,5,161,120,129,37,18,209,16,71,254,159,127,125,241,213,31,89,207,26,94,252,232,63,8,139,156,161,61,237,21,75,86,107,38,181,183,30,70,219,206,54,204,210,183,203,7,62,191,77,62,176,202,211,4,46,168,157,182,43,16,68,156,114,137,19,246,200,11,86,49,65,19,17,108,167,224,111,80,94,216,42,34,64,105,127,67,66,64,138,8,200,41,236,146,18,140,12,235,146,130,241,97,221,46,243,99,103,153,170,244,148,179,217,195,65,142,233,136,155,51,156,176,205,12,238,86,158,235,249,159,255,213,209,139,159,125,145,88,179,59,3,184,132,140,82,39,174,201,49,16,23,150,227,93,108,181,96,48,94,24,238,42,138,1,77,106,106,30,196,79,227,227,89,203,178,197,11,241,198,54,205,128,184,194,43,112,226,64,14,207,74,215,45,26,29,64,116,32,8,14,231,187,48,207,137,40,205,28,144,78,235,139,238,29,175,182,74,53,81,154,32,141,17,132,179,209,100,11,99,55,186,106,4,63,65,229,69,204,231,33,225,115,12,72,159,152,107,180,176,148,208,248,0,205,89,84,23,122,5,243,211,120,89,65,173,0,166,61,172,181,159,72,127,177,147,27,213,174,16,104,182,55,232,5,82,85,172,36,41,0,62,178,119,65,3,250,9,71,129,83,123,18,11,77,244,54,191,199,54,201,161,131,96,188,44,100,106,1,77,116,56,79,240,194,117,16,45,240,15,174,219,84,10,124,146,209,39,101,210,86,101,26,80,118,47,9,22,241,66,33,182,231,62,69,192,153,235,228,137,76,114,79,181,72,221,214,22,46,106,85,61,243,54,99,93,13,127,113,123,109,79,60,79,93,196,145,199,19,67,255,17,228,142,226,26,190,215,11,123,97,97,194,69,131,85,50,226,196,42,216,146,184,141,17,208,230,71,28,94,81,48,9,133,109,138,241,29,248,27,246,136,179,224,79,142,115,119,239,157,120,199,14,137,122,31,228,21,39,40,208,157,209,45,13,16,183,86,9,149,163,38,161,136,237,218,48,81,45,159,214,84,11,142,27,168,185,130,145,212,161,252,18,211,140,108,127,251,243,31,158,156,156,128,133,52,226,69,17,218,90,232,214,170,134,250,194,170,208,68,62,94,60,228,145,246,223,73,216,137,76,80,128,0,4,253,157,85,56,1,105,70,99,4,85,76,17,36,74,131,204,88,236,102,69,218,215,99,204,75,26,203,242,216,75,66,81,189,134,20,145,112,4,245,197,105,174,199,219,48,102,172,213,253,104,35,245,229,110,93,151,43,76,54,160,46,7,59,109,35,160,115,0,104,198,5,118,60,220,155,116,185,78,93,16,36,246,165,148,193,153,48,113,228,100,117,1,159,101,123,207,241,206,116,3,205,154,160,114,29,160,245,137,174,53,66,121,170,73,91,241,213,211,213,233,232,196,46,20,57,84,11,203,5,3,15,157,32,254,194,1,176,253,232,17,96,154,62,61,4,155,24,64,33,88,225,12,3,30,117,163,233,23,95,252,218,243,47,125,135,128,22,197,150,141,192,225,196,156,181,37,105,99,17,109,37,77,235,19,49,126,239,132,149,180,175,96,47,164,180,189,120,135,108,35,225,59,18,14,131,190,116,227,26,127,218,214,248,211,30,57,33,135,208,90,12,85,72,68,163,62,143,207,203,210,4,122,119,146,84,188,171,71,105,34,167,176,158,64,216,227,3,245,44,80,157,156,223,3,158,103,240,217,239,245,67,225,62,169,239,127,214,203,101,29,120,189,139,52,189,233,198,110,236,58,138,24,5,232,54,63,231,193,206,246,100,138,224,122,186,107,31,92,244,217,62,114,179,171,45,42,184,145,153,198,129,240,131,102,93,108,40,20,181,131,30,109,38,17,94,176,222,181,47,230,41,144,254,209,3,117,133,27,198,89,176,86,116,237,7,87,175,63,152,246,135,58,3,69,48,128,157,50,78,126,144,169,22,169,155,239,65,51,1,237,162,219,234,117,183,87,120,107,72,159,15,250,19,54,175,195,207,240,240,75,203,9,15,233,141,233,129,55,124,2,167,162,78,24,86,96,240,101,148,197,102,89,136,124,120,72,171,50,31,162,25,114,174,168,16,11,183,5,153,93,154,207,125,203,243,210,146,167,12,31,77,157,170,101,220,12,237,44,230,68,180,177,195,102,174,240,9,97,8,18,46,179,167,226,240,214,53,96,98,102,133,42,133,226,18,172,109,185,212,159,176,157,138,254,134,237,70,244,55,100,177,163,191,96,163,14,253,173,170,34,162,132,16,180,135,127,49,178,233,42,46,5,243,199,85,192,208,67,10,3,8,67,22,200,42,14,194,200,72,104,116,1,247,60,190,192,194,32,200,151,226,25,148,87,57,147,165,97,146,102,122,28,216,106,81,38,80,132,32,222,137,219,27,124,244,8,246,122,51,117,42,241,236,145,103,61,253,177,99,231,62,192,176,107,121,183,108,160,150,163,178,184,215,224,198,32,163,0,241,165,147,58,168,0,88,40,176,31,32,101,59,62,100,110,40,77,185,13,148,56,99,27,21,64,81,101,34,174,225,220,220,161,49,171,161,221,203,129,211,42,14,150,103,22,170,175,193,202,180,200,201,80,134,177,129,10,246,220,16,23,132,119,144,145,232,153,2,50,182,44,45,54,6,214,90,51,158,94,6,159,105,222,186,217,40,245,105,80,76,57,129,179,243,196,224,184,96,87,244,59,50,27,5,244,155,43,241,119,108,175,80,172,49,76,154,109,188,216,46,174,25,17,131,184,248,88,124,162,219,13,31,123,159,106,11,67,63,235,181,85,164,177,115,6,42,205,69,11,165,26,148,180,190,114,227,144,255,49,78,29,227,218,149,48,19,34,43,159,7,215,166,229,139,193,207,25,233,248,248,73,111,74,47,15,251,128,239,197,217,146,197,225,150,214,224,210,143,227,27,149,248,158,184,133,57,165,227,178,67,231,204,173,71,148,239,120,80,86,9,126,54,121,87,80,128,183,167,32,110,86,138,75,96,30,32,57,219,225,254,67,183,187,75,18,199,32,43,72,70,44,41,143,170,18,226,244,193,146,130,16,23,112,201,237,72,219,138,49,201,134,46,129,148,176,108,161,196,111,12,138,9,233,36,198,14,166,158,24,129,38,213,52,73,166,4,82,213,17,202,161,142,52,218,169,93,73,5,92,212,186,2,205,161,193,98,191,133,192,157,232,132,22,142,30,119,130,73,45,126,54,137,45,126,55,201,45,126,55,105,44,126,55,8,48,126,181,204,65,253,70,131,246,87,155,211,143,29,214,76,16,201,105,64,40,29,59,224,195,81,37,197,19,117,232,52,224,212,211,150,75,167,13,94,61,29,167,56,109,176,235,223,112,138,211,214,15,253,27,78,113,90,251,164,127,66,9,72,67,199,157,124,26,90,16,212,128,104,111,35,81,104,159,192,120,119,192,92,198,155,23,210,43,64,29,29,111,16,233,175,6,18,72,218,36,15,94,196,40,91,78,164,119,81,28,32,81,222,133,232,188,35,58,117,245,228,246,44,218,158,100,48,246,218,117,73,135,229,46,214,119,190,247,225,143,255,1,43,7,63,252,202,31,63,255,230,79,255,251,87,159,35,156,219,23,162,77,136,180,8,142,230,82,212,209,135,18,204,193,64,175,246,241,64,73,246,33,193,251,127,111,35,201,54,48,104,31,199,189,122,149,1,58,221,78,150,129,248,189,149,44,3,49,251,109,118,110,11,173,49,161,178,147,27,59,1,0,242,219,86,50,241,187,76,22,94,153,46,236,89,131,102,206,237,236,147,213,238,129,139,179,18,51,129,135,2,176,1,237,124,32,177,200,178,14,219,185,56,212,85,204,158,16,208,214,156,120,234,224,160,2,72,179,68,186,193,74,17,32,230,104,150,2,32,69,230,187,93,168,18,161,231,188,66,144,120,55,132,194,188,85,187,12,82,29,16,36,21,46,45,57,238,57,149,63,171,143,243,169,236,114,97,120,233,56,247,68,126,122,130,12,0,193,214,139,94,20,32,73,114,10,114,183,194,227,20,40,60,62,54,158,98,96,159,38,5,243,75,22,154,99,144,74,252,51,159,69,142,66,145,77,97,156,208,109,85,236,158,240,176,187,46,236,202,207,112,138,131,94,116,111,212,154,95,52,232,165,123,195,77,222,103,92,180,235,51,167,118,143,141,65,144,145,120,247,179,110,216,246,187,159,33,153,59,129,17,134,190,185,108,110,232,250,19,69,229,59,11,45,81,123,131,165,1,122,143,121,150,147,186,50,61,234,157,78,57,89,229,25,90,208,139,169,210,136,120,247,51,46,192,186,104,144,16,36,11,241,62,138,235,87,21,226,113,233,49,241,242,131,127,134,118,30,167,224,91,7,164,136,79,132,167,39,188,82,160,85,32,143,176,143,15,129,92,3,60,4,1,183,194,141,176,113,186,31,232,77,135,136,16,230,145,139,55,161,142,125,60,48,88,32,32,85,87,92,113,49,46,22,36,181,229,119,137,149,190,55,1,57,81,224,186,128,166,106,214,69,79,136,231,191,254,250,243,63,251,170,97,188,173,33,250,41,88,159,50,15,114,33,143,153,68,228,15,192,236,199,134,41,1,240,168,249,146,36,66,127,0,53,40,200,23,20,214,57,64,253,222,156,2,235,73,63,4,97,0,79,223,149,224,129,119,27,78,65,90,94,100,232,145,38,184,211,49,27,57,95,145,11,107,73,68,52,225,9,0,45,96,231,52,120,69,153,42,20,27,220,184,12,68,47,65,114,195,81,143,86,120,100,70,199,76,176,97,31,15,77,198,44,141,98,146,74,194,67,186,170,213,124,151,248,148,199,19,245,118,58,80,160,214,27,210,110,201,220,181,9,131,154,90,91,17,33,149,17,140,214,186,48,166,19,160,3,160,82,59,24,248,3,60,151,120,186,58,149,31,61,82,225,213,82,124,210,226,144,173,196,115,147,118,30,64,41,209,209,130,73,40,69,164,227,61,144,80,110,76,160,15,127,248,207,47,190,248,23,198,4,218,188,231,178,121,247,196,54,118,159,252,169,102,239,225,93,231,129,185,83,239,153,8,11,78,16,160,47,135,205,153,160,125,65,71,84,58,60,235,40,190,43,72,38,131,176,7,164,79,117,58,33,127,32,188,13,38,253,147,21,168,141,81,190,43,80,38,103,178,15,168,182,15,254,219,10,148,246,201,10,212,27,39,18,96,117,170,143,30,113,150,213,169,222,162,135,223,34,79,216,197,127,239,138,68,78,88,171,147,246,154,117,12,98,68,72,153,164,73,233,84,149,23,55,144,183,84,37,124,96,11,15,3,71,2,15,196,249,19,194,9,88,101,141,73,89,49,112,91,116,240,160,241,184,103,5,11,193,123,228,7,23,2,28,143,190,117,208,113,176,195,246,78,70,210,204,225,245,144,232,121,72,207,29,0,30,39,212,55,168,239,198,229,199,106,76,38,29,14,241,127,209,199,220,255,162,157,110,218,9,90,58,131,215,19,28,18,166,89,186,142,107,159,194,76,227,23,77,77,142,174,14,198,92,185,102,125,181,174,44,180,112,228,216,116,24,42,140,65,87,49,103,142,237,229,45,23,140,227,185,234,101,17,106,166,20,206,129,30,21,132,16,176,219,58,244,50,178,52,83,156,78,107,161,45,92,59,7,57,96,121,249,174,206,144,63,6,109,153,247,29,193,248,232,67,9,47,49,44,13,190,221,25,179,231,35,142,1,55,168,251,188,216,37,28,160,175,113,93,158,64,98,6,78,194,94,20,16,187,45,158,160,195,136,93,85,64,161,51,3,184,67,206,94,13,186,84,101,175,6,171,117,119,213,163,159,128,219,106,177,92,82,178,212,133,171,211,46,235,27,168,132,105,198,64,123,45,135,87,230,61,132,91,116,138,107,87,35,226,226,22,157,175,177,18,173,23,23,14,175,119,111,157,198,73,204,174,90,55,142,108,0,82,134,244,200,225,216,106,26,193,179,216,38,79,187,66,191,69,43,129,238,215,159,162,223,72,88,208,204,161,8,31,1,239,23,25,35,251,152,144,144,213,206,51,116,55,31,94,2,90,255,206,201,178,36,235,159,253,107,31,181,243,70,163,52,129,45,43,177,202,123,231,73,244,86,227,89,221,94,75,228,102,71,37,89,26,242,96,173,89,14,61,1,225,176,217,153,113,166,189,31,108,11,228,1,91,56,52,250,67,195,67,9,130,113,250,176,105,99,8,150,33,168,0,155,154,233,107,64,115,147,129,94,140,181,165,39,42,10,22,240,141,99,58,199,205,106,157,132,152,71,120,58,29,129,115,25,235,5,20,113,184,165,4,58,144,219,200,140,76,135,183,228,70,167,118,214,220,155,199,0,246,185,2,126,173,180,147,94,155,15,177,253,38,43,183,29,140,32,123,93,205,49,216,237,198,47,241,27,237,72,215,6,129,3,221,206,154,199,147,228,0,25,101,51,161,112,132,48,204,14,245,99,221,57,201,147,130,113,172,107,252,2,61,79,196,7,198,137,238,179,7,191,154,159,20,191,154,255,254,147,23,255,241,185,55,236,87,211,214,198,1,110,168,166,73,232,4,231,238,126,168,80,185,131,28,81,225,156,22,79,84,83,236,228,231,53,28,19,218,188,28,193,3,249,7,255,154,15,254,53,63,6,255,154,12,251,63,221,191,230,239,175,63,205,143,205,127,230,209,158,127,15,190,52,63,62,143,141,175,230,176,241,80,127,141,107,238,26,239,232,173,241,150,45,242,141,184,106,124,112,106,250,224,68,243,193,137,230,131,19,205,55,226,68,243,232,192,127,119,119,171,121,72,173,27,110,54,189,129,168,55,2,126,30,252,108,126,146,252,108,62,248,211,124,69,127,154,155,62,170,246,122,179,220,240,167,249,242,87,127,245,224,79,243,109,248,211,156,218,92,148,105,30,53,145,138,231,77,187,103,91,90,221,254,189,29,111,154,31,159,103,75,78,84,38,50,215,192,231,214,250,56,255,230,219,31,254,248,115,232,230,200,155,109,156,22,56,89,181,183,141,79,200,223,66,219,99,203,178,130,78,22,29,67,183,114,143,227,236,249,24,188,74,70,182,182,57,87,232,169,197,125,231,95,253,240,163,111,255,195,243,95,252,228,249,183,191,0,59,254,254,119,238,185,227,187,128,24,206,215,129,120,241,173,247,159,255,211,247,223,8,16,222,157,126,23,209,225,212,131,215,199,7,175,143,15,94,31,31,188,62,62,120,125,124,240,250,248,123,233,245,209,118,230,244,224,1,242,193,3,228,131,7,200,251,241,0,185,223,157,99,104,115,138,236,241,231,248,187,229,118,17,185,120,187,71,199,139,99,104,132,89,125,112,225,245,224,194,235,193,133,215,91,114,225,149,130,75,238,226,193,133,215,131,11,175,7,23,94,15,46,188,30,92,120,125,140,46,188,214,28,230,254,143,118,226,181,140,95,144,165,117,199,93,75,178,74,166,76,199,93,126,58,20,12,117,76,199,93,233,120,201,48,243,206,30,232,148,107,141,131,141,165,15,118,203,101,184,150,186,221,63,151,225,123,74,179,245,197,78,181,24,246,13,58,239,122,29,87,93,150,178,202,91,247,243,133,204,163,215,61,125,153,158,176,182,251,252,178,185,252,250,68,248,247,50,221,122,25,158,190,94,205,191,151,221,171,87,223,240,234,213,54,158,58,61,195,231,87,119,211,251,215,131,27,175,7,55,94,191,47,110,188,126,103,238,240,253,30,249,27,123,112,44,246,10,142,197,86,171,211,237,190,132,250,118,95,66,109,251,43,166,228,166,227,161,238,62,63,68,246,233,51,58,177,185,220,223,229,184,236,141,250,23,235,219,28,9,245,145,35,161,182,45,173,141,210,112,55,245,180,78,15,57,33,234,218,156,16,117,183,58,38,58,216,131,216,118,151,97,125,139,203,176,182,229,217,68,59,103,193,185,221,197,216,129,141,254,15,119,10,102,146,151,183,55,243,239,228,38,236,62,253,130,189,181,181,252,113,57,6,123,27,235,249,240,5,125,136,175,175,143,223,93,13,54,147,51,221,213,216,189,215,252,142,121,166,177,119,230,174,254,77,218,203,123,245,74,243,90,94,114,250,203,223,11,207,47,15,158,91,110,245,220,162,124,114,92,183,104,215,214,126,191,28,174,0,50,172,246,160,68,41,9,236,142,174,131,42,181,229,10,253,231,157,116,33,128,176,150,199,160,78,195,184,23,58,175,81,4,149,93,234,100,198,158,23,239,102,166,29,178,145,93,131,1,250,196,49,43,219,231,23,7,186,197,49,115,110,115,141,115,87,31,50,111,196,53,203,235,58,117,250,228,185,236,120,240,54,243,198,188,205,220,167,179,25,172,147,222,230,110,102,186,189,0,12,113,183,213,223,12,195,190,162,191,25,176,175,158,197,179,100,13,57,119,241,6,195,209,77,231,46,103,228,51,114,188,213,185,75,63,94,51,180,254,5,93,235,143,22,124,82,18,59,124,119,34,111,196,225,48,14,4,144,246,58,129,67,21,218,19,251,59,207,180,105,100,187,133,173,180,58,188,172,168,251,212,170,120,85,51,44,92,107,182,115,94,125,185,219,12,85,1,86,116,66,128,139,108,206,209,91,180,179,176,16,152,82,167,80,205,42,234,154,85,209,84,166,138,154,254,212,236,68,92,60,64,195,169,85,171,105,55,45,133,13,12,172,200,79,199,11,100,17,141,32,237,231,182,184,231,249,52,100,79,204,195,27,47,205,118,60,225,54,163,29,222,56,79,185,39,134,25,240,211,120,81,31,210,21,217,14,182,237,177,35,73,21,236,47,19,133,59,130,59,51,163,18,167,48,20,75,208,203,16,80,23,26,228,60,27,153,69,189,178,56,88,205,46,130,31,118,221,93,94,121,6,9,197,51,239,9,27,242,133,188,62,191,255,100,132,188,33,180,67,1,239,173,205,113,145,0,135,154,11,5,185,141,204,144,186,25,13,58,8,159,63,232,33,156,142,119,60,112,219,66,178,207,19,64,244,73,226,68,247,160,114,124,172,0,78,84,56,50,18,158,61,67,71,177,55,154,209,152,247,36,16,140,248,253,211,217,234,100,205,156,248,70,19,18,78,130,62,79,4,100,120,135,31,34,106,37,170,43,32,108,16,228,13,152,214,200,208,197,79,42,210,68,102,32,107,79,164,98,238,62,39,14,120,81,113,207,36,121,160,140,104,134,115,163,138,59,211,9,231,86,100,198,61,229,185,25,248,138,181,5,21,176,139,193,216,159,111,187,156,128,162,63,94,129,196,19,144,143,120,74,138,250,209,25,216,75,71,32,35,224,173,41,74,106,82,228,32,73,37,211,100,55,65,37,207,72,240,72,145,124,2,38,44,180,4,138,66,119,133,33,135,110,171,242,49,248,255,17,100,221,227,200,216,254,17,50,88,140,123,30,9,96,199,137,51,138,242,136,208,177,150,196,23,57,1,242,254,80,124,248,121,248,249,189,255,145,255,80,188,149,60,29,221,192,108,71,134,135,112,31,116,17,14,147,86,168,248,26,169,210,115,107,20,11,155,188,155,244,202,44,72,60,213,86,93,69,146,144,234,229,41,162,179,116,123,131,206,26,7,19,129,182,63,2,247,60,44,169,193,171,49,112,85,75,157,35,25,72,17,114,252,9,162,183,50,32,136,79,209,93,123,65,98,104,65,65,38,20,58,153,214,19,157,154,201,19,172,52,26,5,36,254,68,219,146,78,105,176,173,249,58,180,159,241,251,8,80,23,144,65,111,48,152,5,168,107,129,39,203,52,11,143,188,88,100,158,142,64,102,253,187,65,230,24,79,224,45,128,28,246,135,35,12,29,242,31,8,114,56,236,221,13,178,223,67,191,13,144,125,81,206,23,232,64,199,192,135,129,28,241,220,186,91,123,162,180,135,192,153,131,187,251,23,141,132,188,111,161,127,30,154,14,135,232,80,240,208,254,181,253,107,202,30,179,61,2,113,168,252,16,48,103,110,192,188,156,194,16,221,161,0,201,55,18,151,149,153,39,159,233,74,96,239,163,138,213,122,47,93,239,130,167,76,0,190,143,147,84,11,252,73,84,7,195,80,2,62,180,61,66,186,220,168,4,196,75,63,83,168,71,234,229,202,50,19,224,152,66,162,25,160,210,161,52,239,17,196,114,61,161,132,242,96,11,231,203,87,25,191,114,77,231,123,197,139,244,64,9,115,221,113,87,225,90,109,41,235,57,83,133,20,205,185,106,133,220,144,91,244,154,185,112,238,178,51,113,187,179,174,5,91,14,179,97,23,235,107,44,22,204,226,178,147,155,151,42,130,255,50,50,111,69,131,178,59,34,45,154,99,111,207,23,13,244,35,157,101,237,178,226,238,37,84,193,125,126,165,4,102,85,249,178,144,107,78,47,151,161,209,85,251,44,202,49,25,57,156,73,229,125,243,75,53,18,88,150,114,138,119,236,167,3,21,218,87,152,20,35,130,58,238,148,38,163,40,171,70,92,202,36,147,110,5,230,253,210,196,23,234,36,107,140,34,182,59,165,94,98,50,28,178,170,232,242,179,140,56,232,164,212,44,93,242,229,34,190,201,48,148,204,9,51,246,194,77,229,174,194,23,252,66,16,19,23,126,49,35,212,74,174,130,43,147,206,47,228,30,63,24,7,164,94,126,50,206,150,229,252,36,147,175,202,60,159,30,135,164,94,82,25,7,90,163,252,36,159,173,202,99,254,14,121,123,190,73,90,204,148,60,157,101,116,74,141,88,137,93,40,190,206,25,203,94,70,92,83,79,190,233,166,216,176,59,57,88,206,6,222,235,89,39,52,61,15,52,106,254,12,85,246,205,10,45,38,120,205,176,126,38,160,148,60,82,230,108,89,158,150,147,172,223,123,25,74,158,187,153,104,214,229,109,20,123,147,106,88,200,211,213,6,197,204,123,129,234,245,84,152,204,82,1,128,135,144,148,148,219,227,10,63,128,243,129,74,228,42,245,96,90,30,228,186,221,110,60,14,153,223,136,39,116,235,114,10,5,192,236,117,162,204,225,91,50,159,200,64,54,212,78,144,31,220,110,126,66,220,110,238,191,91,96,179,80,135,159,214,28,32,89,47,164,17,123,111,14,220,118,237,192,115,184,133,255,166,157,8,75,47,238,238,81,6,20,58,196,157,12,204,246,234,174,32,223,190,211,193,221,78,124,126,127,221,17,238,239,243,186,27,160,223,127,223,63,8,40,173,141,125,126,128,204,11,126,7,120,253,121,155,46,127,180,11,119,10,216,163,225,2,65,151,139,180,151,99,172,53,131,4,4,170,31,81,34,207,41,183,221,74,220,230,27,8,58,162,88,187,173,120,183,11,138,155,142,122,182,56,244,80,172,254,121,254,245,167,48,196,203,61,251,231,241,109,111,216,244,82,99,61,160,188,87,95,53,59,186,204,209,66,5,70,164,89,3,0,71,183,113,252,246,231,95,24,254,127,63,113,222,227,53,206,67,128,98,23,35,115,24,254,250,123,47,127,250,227,15,127,244,221,143,190,241,213,143,190,249,3,228,219,229,205,163,5,71,66,49,253,216,216,35,171,188,133,113,193,241,32,76,44,252,240,31,159,255,252,231,31,126,253,79,14,5,192,32,160,96,211,68,231,172,18,118,192,30,236,132,176,239,85,58,16,241,106,79,76,136,198,79,62,232,77,197,9,13,255,182,30,165,144,66,28,5,195,166,121,97,145,178,233,216,145,124,35,89,142,81,120,23,225,110,243,75,247,12,234,230,221,128,149,227,85,73,118,195,173,72,158,74,188,140,170,32,72,113,227,8,5,30,106,194,184,116,240,8,5,7,62,208,219,195,166,254,119,110,18,139,92,149,245,134,73,162,45,72,109,226,214,246,87,164,130,240,166,69,15,55,98,138,59,73,6,227,19,155,86,174,93,89,40,114,51,192,103,32,151,11,214,3,12,243,134,130,178,255,134,130,157,219,122,213,235,119,199,145,80,128,11,172,86,246,171,118,150,187,14,183,88,252,31,123,53,139,255,29,183,124,88,122,129,77,211,109,134,251,80,150,173,203,130,110,212,143,25,129,189,38,212,219,173,136,68,205,148,25,85,254,232,145,237,245,132,149,46,144,239,11,7,158,36,187,14,113,52,88,118,204,230,219,110,206,172,29,173,26,39,64,219,238,169,193,243,159,131,110,0,194,99,72,88,20,201,79,160,4,202,234,112,186,188,72,122,210,154,116,192,251,109,196,49,113,202,189,27,247,62,122,196,125,54,30,133,199,234,113,194,67,184,56,0,221,187,113,207,163,71,42,78,85,81,170,170,171,46,80,29,103,0,247,45,192,113,130,122,101,23,7,254,87,119,221,141,3,99,24,167,245,81,90,55,40,255,61,186,145,6,231,234,110,20,124,66,110,146,9,39,107,212,110,239,69,178,219,239,145,233,38,118,175,109,163,99,1,12,164,236,183,211,225,144,119,97,238,177,213,34,35,110,53,192,185,197,252,6,90,26,160,51,79,104,85,34,47,161,158,238,9,228,143,158,198,61,78,210,252,2,88,4,252,9,242,10,240,27,62,184,54,237,62,160,211,36,3,65,200,216,192,193,157,104,239,159,148,88,41,230,181,93,221,22,119,195,20,195,202,55,111,53,199,192,204,133,130,200,7,220,78,0,229,120,242,244,212,112,219,190,5,193,112,227,228,59,14,207,59,241,56,231,4,15,22,30,16,98,86,159,148,122,12,83,117,205,4,70,55,91,51,34,159,106,77,61,49,139,62,69,116,201,150,98,92,26,64,97,58,73,2,93,225,45,78,134,109,78,6,51,27,188,64,3,95,250,132,3,220,204,98,171,189,13,175,20,233,34,182,60,120,44,63,225,158,34,3,160,152,3,61,210,160,118,118,194,112,235,189,196,112,106,173,112,206,83,91,85,170,243,177,24,19,93,28,32,58,96,102,161,122,224,47,195,192,205,143,19,93,113,226,8,115,193,96,65,161,91,192,184,117,64,156,205,151,23,239,255,82,11,7,9,167,225,158,93,109,133,186,10,25,68,54,206,144,35,204,67,4,60,109,141,255,138,132,195,144,183,152,232,247,39,71,218,17,60,139,108,4,141,35,120,46,18,244,134,219,254,144,118,4,111,63,129,159,88,78,224,65,190,87,61,229,222,121,14,189,245,60,87,63,168,69,234,20,236,111,97,223,73,45,15,122,79,183,219,156,167,67,227,83,91,5,30,219,98,39,99,113,85,6,133,136,109,135,73,145,112,244,149,15,237,45,178,253,19,184,78,142,167,199,92,40,202,133,219,180,239,233,141,238,249,7,58,254,89,157,24,62,198,143,89,48,125,161,194,227,217,51,168,34,58,130,202,163,205,194,216,4,244,83,126,191,223,114,140,191,179,146,157,229,163,52,252,57,164,138,147,30,100,250,55,42,34,15,111,51,134,106,184,177,108,199,159,234,4,59,225,14,189,218,139,167,163,24,178,26,57,70,183,70,117,71,88,208,15,22,248,177,2,174,208,195,145,0,38,198,102,5,232,48,18,207,143,103,207,218,18,187,0,91,56,139,248,81,239,73,48,228,11,78,103,71,222,19,79,192,27,10,131,39,143,249,188,218,236,66,236,120,198,181,7,188,122,172,48,178,4,245,137,107,253,233,116,172,32,173,157,106,110,142,194,27,181,200,208,165,17,9,136,27,114,65,123,249,221,45,141,68,44,237,242,164,150,182,207,212,67,41,82,100,36,65,37,147,100,139,162,104,104,233,209,38,187,41,42,67,145,82,130,162,248,36,76,233,39,73,95,18,38,77,64,210,34,1,147,150,9,114,144,161,178,20,57,0,73,67,148,36,38,180,92,51,144,228,65,73,222,4,25,74,82,229,36,169,36,45,5,199,73,42,155,130,134,36,148,15,37,249,19,208,216,4,20,132,73,147,132,205,184,100,71,111,246,208,46,125,214,220,66,187,30,204,79,126,39,127,172,36,240,232,6,164,168,70,164,110,184,63,156,66,123,7,17,219,89,236,222,38,112,65,76,218,143,128,168,227,8,122,201,35,252,191,211,102,62,113,91,101,214,122,180,61,226,46,229,241,94,65,238,201,129,247,2,220,142,133,128,30,105,59,130,209,130,21,43,214,125,0,151,212,54,131,35,109,55,216,2,162,219,125,20,139,77,143,89,142,27,161,93,0,9,1,120,19,56,158,201,128,92,0,17,105,147,166,195,218,65,201,35,61,168,124,8,218,170,224,20,221,126,197,27,212,211,64,59,198,222,131,193,178,181,104,221,119,240,231,63,84,245,237,231,8,122,225,58,242,33,127,142,232,207,41,252,190,210,96,223,1,216,58,194,58,157,109,67,179,105,80,3,11,238,50,167,129,133,182,155,210,68,194,220,110,35,8,31,243,86,76,105,60,145,144,175,19,104,7,14,52,130,136,48,254,253,7,205,38,252,72,245,72,210,59,140,184,57,196,8,199,111,170,96,44,105,61,118,230,154,50,80,182,40,3,105,77,25,40,240,29,213,216,195,58,160,234,234,168,43,66,153,237,32,229,99,6,52,132,27,188,107,83,44,16,243,70,72,28,60,168,33,108,220,126,75,35,187,205,210,13,155,244,196,2,71,51,60,172,73,24,173,244,150,54,105,85,133,90,91,55,212,164,33,252,81,130,112,104,245,134,233,250,97,253,162,128,24,170,192,46,169,128,52,65,85,207,161,237,152,23,46,15,24,37,125,128,152,137,60,229,240,48,117,15,157,15,43,48,163,163,183,205,104,120,218,24,102,105,100,103,65,71,163,187,87,108,36,228,127,27,102,89,94,111,192,67,51,193,67,87,44,205,116,238,83,196,10,122,194,129,14,23,140,190,146,136,101,22,126,53,17,107,163,252,171,138,88,70,69,228,225,109,222,77,196,50,138,29,42,98,65,56,102,188,202,244,158,61,67,71,68,199,199,240,50,234,102,207,193,228,231,145,198,17,171,39,167,220,41,186,180,234,59,241,7,252,97,32,110,157,106,168,1,123,215,233,242,24,241,184,177,99,47,248,103,107,130,145,100,110,179,110,188,37,251,78,66,64,72,11,219,68,166,45,224,161,27,178,135,192,135,175,210,2,0,163,65,40,136,29,6,160,181,145,19,94,57,198,55,29,54,155,211,107,128,21,88,106,190,29,179,119,173,52,202,192,159,125,66,177,57,228,175,45,20,155,147,238,94,132,98,179,103,26,151,226,63,9,5,130,111,78,42,238,142,117,193,210,60,45,115,255,254,213,82,226,185,165,52,228,224,62,81,155,180,185,125,18,179,71,78,96,145,57,109,136,204,44,18,153,147,22,145,89,192,34,115,210,34,50,123,177,200,156,180,136,204,163,132,150,203,20,153,129,48,188,64,73,32,87,146,34,57,248,235,10,254,162,41,138,129,25,58,72,88,78,34,97,89,65,69,166,9,210,99,41,210,77,108,41,35,33,248,104,152,40,89,11,14,205,116,27,164,64,108,207,102,44,98,187,119,83,108,15,38,52,72,60,155,98,251,22,116,238,17,217,245,57,253,32,178,63,252,60,252,60,252,60,252,124,66,111,47,217,149,111,232,234,209,154,250,77,191,112,164,95,118,218,171,132,67,21,28,160,134,59,172,82,123,125,219,212,113,7,213,163,43,229,228,67,212,114,248,246,213,54,197,156,173,173,61,234,57,84,195,62,5,221,6,208,155,252,175,94,141,193,175,31,25,12,59,254,128,196,138,163,64,80,187,75,102,34,9,50,238,56,69,231,147,143,16,255,190,187,89,40,109,232,237,105,106,191,224,174,91,103,59,64,70,130,192,173,48,99,81,227,40,16,186,7,160,183,75,32,58,8,70,45,70,37,182,182,238,58,26,119,107,0,203,34,187,219,176,168,76,81,185,125,74,83,25,219,111,239,81,155,162,28,43,91,11,219,213,167,91,38,246,62,76,220,114,47,49,124,183,123,137,109,239,253,93,207,130,92,41,69,117,181,235,89,75,78,148,61,40,165,89,172,86,60,89,74,86,2,76,168,12,222,21,33,87,73,159,213,175,210,29,85,24,120,179,141,179,116,125,238,118,139,121,37,223,74,51,193,240,133,183,184,168,87,169,180,58,22,188,23,213,107,41,93,245,39,139,89,161,156,47,228,138,82,173,84,42,103,70,181,51,181,60,28,55,7,41,85,166,166,244,101,97,56,235,183,50,105,54,115,62,116,117,83,131,106,114,80,169,164,27,197,233,37,215,31,84,46,125,23,243,112,96,36,38,199,151,238,162,63,49,168,167,155,114,59,178,116,251,221,225,169,40,158,79,167,217,208,114,94,241,77,149,190,187,126,62,184,156,249,199,202,120,233,79,210,215,25,79,70,74,212,211,253,96,159,41,100,134,103,9,57,224,189,116,249,149,121,163,113,53,153,229,43,141,41,123,121,118,153,246,82,153,64,114,156,77,20,146,41,15,159,165,170,197,241,212,91,79,212,203,249,89,58,58,18,10,249,44,85,28,119,149,208,80,104,69,6,205,148,120,57,83,71,201,72,182,117,54,165,207,203,148,152,228,253,131,51,47,151,88,80,106,247,42,42,53,168,75,54,95,104,184,179,45,102,56,108,213,195,153,174,87,185,74,167,7,195,254,133,47,25,108,77,186,149,196,121,53,75,203,99,234,188,213,235,120,188,212,245,104,214,165,27,163,124,154,21,148,209,160,29,77,100,211,13,37,233,87,75,82,98,56,13,213,242,165,107,166,236,19,189,227,250,85,223,23,240,148,34,157,243,90,245,60,144,157,141,206,153,96,141,145,168,154,232,10,136,114,201,51,175,70,19,161,240,197,146,85,42,185,80,97,202,39,10,179,124,136,189,174,15,93,162,199,51,78,76,19,215,243,0,151,138,212,74,141,192,216,47,246,187,69,94,162,83,147,250,217,226,98,17,238,94,15,43,145,136,226,77,15,124,161,80,121,54,162,232,26,239,234,13,248,176,162,52,248,96,50,19,146,130,243,81,115,200,76,228,65,170,32,95,6,234,131,180,56,147,153,228,152,155,246,154,189,156,39,203,114,106,51,227,78,143,134,165,146,80,78,14,19,110,166,55,156,143,218,163,51,175,72,229,167,21,106,220,226,178,190,235,78,227,122,156,240,86,122,73,170,153,158,157,167,61,197,241,44,163,68,82,231,158,90,41,154,101,189,19,117,216,9,41,137,203,100,174,46,92,7,6,233,196,121,195,85,230,91,253,101,185,21,8,79,71,149,235,64,122,209,170,205,249,112,130,233,86,168,81,37,154,78,55,152,249,213,217,69,186,112,233,21,23,253,78,175,171,166,166,151,201,49,59,155,207,42,93,95,224,186,222,86,250,249,188,123,198,204,151,205,176,148,155,77,207,250,253,203,154,183,95,205,171,203,171,113,183,209,86,6,84,115,156,83,233,122,36,81,201,142,19,173,82,106,214,14,115,139,81,59,28,166,23,215,157,166,146,206,47,51,254,129,79,165,203,205,90,123,41,14,82,237,179,106,134,227,179,115,37,121,237,98,135,124,104,208,152,93,204,206,6,2,93,145,46,41,55,149,236,94,20,93,124,234,60,116,61,106,201,67,223,56,148,107,36,207,150,23,161,64,33,114,25,149,66,189,116,146,115,121,178,46,33,156,168,180,75,92,184,57,175,21,170,17,186,117,30,224,124,221,115,230,202,39,83,203,124,113,50,108,170,129,170,171,227,201,121,155,203,65,55,53,204,182,151,238,202,101,212,205,52,195,45,186,188,40,52,248,226,112,28,246,55,47,91,149,51,181,154,240,95,123,2,145,78,182,154,243,117,7,17,113,210,92,76,71,35,48,87,153,249,165,215,93,22,186,243,50,63,18,58,75,209,69,77,125,245,100,62,149,244,150,124,158,6,90,215,105,225,172,54,168,78,202,195,100,146,64,164,36,114,171,74,56,28,141,180,145,74,184,29,9,175,209,157,119,172,150,85,27,135,35,42,41,107,198,64,208,150,74,149,160,116,11,61,185,158,244,104,229,114,38,150,52,251,42,82,138,19,122,61,22,85,114,117,49,108,75,194,99,252,7,154,78,242,113,233,132,135,17,97,84,73,126,239,61,226,127,255,111,253,133,32,5,240,137,86,22,34,147,181,126,183,165,0,41,25,100,210,125,141,213,232,46,202,98,121,39,72,38,78,72,8,92,11,20,34,201,194,152,135,208,223,30,174,167,50,17,161,99,59,232,54,147,117,50,54,157,54,235,68,118,85,55,219,75,196,153,199,70,86,216,29,246,4,158,28,198,23,8,85,163,56,161,76,148,17,7,246,65,182,10,253,67,18,228,196,146,212,226,57,129,37,200,97,156,224,230,28,51,81,145,65,106,39,78,64,13,141,192,169,28,248,214,131,150,121,109,240,235,180,253,132,127,26,223,48,204,70,222,42,87,168,177,174,62,42,93,78,45,233,3,115,217,33,169,120,247,209,163,174,163,235,40,57,158,60,117,58,157,167,212,163,71,212,59,241,184,252,232,17,125,2,239,189,57,40,146,119,130,46,183,227,20,214,219,79,227,3,115,104,227,73,203,179,214,2,182,110,118,180,157,167,115,203,199,41,60,34,3,51,101,194,0,244,196,7,228,192,246,62,39,7,79,148,167,241,249,137,198,59,99,159,47,25,29,157,103,250,84,1,24,228,149,141,228,248,166,161,225,182,217,5,253,212,88,91,213,236,235,222,121,7,57,1,3,249,230,96,126,108,182,9,62,64,47,73,38,96,239,189,199,97,47,101,78,56,162,128,81,29,196,183,24,0,106,216,80,108,248,126,188,53,21,44,172,129,51,6,102,213,179,103,8,97,207,158,1,4,41,71,188,120,36,190,247,158,67,132,152,217,2,23,50,32,221,133,253,41,248,8,161,163,209,132,219,4,239,230,217,51,122,70,243,106,76,92,173,200,132,227,153,89,145,147,180,188,60,17,118,78,43,80,57,101,93,108,241,103,176,57,152,18,183,83,23,232,178,74,51,246,230,102,71,207,28,11,35,217,176,112,220,58,170,128,190,60,166,99,244,9,52,76,116,108,59,236,50,110,19,176,146,200,61,214,60,202,25,5,208,113,91,2,34,98,106,71,32,1,18,118,175,22,114,106,16,140,205,44,196,19,76,44,142,140,202,158,66,127,139,39,3,110,161,108,153,132,79,158,158,118,36,217,129,232,34,26,77,167,118,0,165,58,77,139,87,25,218,144,34,35,105,189,130,35,0,253,205,12,8,67,156,67,247,185,170,159,195,129,242,210,200,225,132,148,72,198,53,234,176,227,222,199,101,82,69,232,64,62,121,87,198,71,156,228,1,73,16,92,148,85,137,151,200,165,101,254,220,88,86,70,108,137,13,132,215,3,219,32,75,81,24,176,51,174,153,93,67,84,235,207,10,16,229,176,217,253,51,252,136,147,13,104,208,11,16,29,187,180,106,245,22,142,239,41,196,9,88,149,102,85,12,68,63,189,180,42,47,210,162,10,173,137,13,211,224,11,39,116,72,172,35,150,131,104,128,89,157,132,138,131,213,66,31,118,148,234,240,56,13,18,134,175,4,128,247,119,176,41,173,139,59,81,4,158,225,28,94,39,36,109,240,51,52,139,133,142,47,21,24,167,109,221,34,90,195,222,169,105,132,110,129,11,250,243,197,134,205,136,46,131,98,112,116,8,181,7,175,85,35,128,208,170,66,239,96,184,65,223,78,173,206,148,161,247,253,21,10,229,8,93,94,166,231,12,135,174,209,108,197,60,132,67,171,72,60,181,184,115,54,38,142,236,144,73,218,152,207,2,106,57,174,129,66,10,8,175,96,237,225,81,3,57,145,239,67,59,254,57,140,124,128,226,119,232,149,142,99,105,189,207,134,195,252,83,233,221,184,231,244,248,88,194,19,148,223,64,142,244,20,108,212,252,58,114,100,32,218,64,220,240,48,235,133,196,232,179,88,118,192,96,109,4,154,223,250,183,207,198,141,89,135,27,81,226,218,176,242,36,129,252,132,130,76,4,188,224,100,38,119,128,208,37,8,11,244,1,214,165,60,122,196,216,39,240,103,1,76,90,89,179,113,51,141,124,199,227,60,93,203,111,86,106,45,97,73,197,230,214,176,185,59,183,133,138,194,66,239,48,250,0,3,90,153,70,215,0,8,128,135,35,116,73,1,122,45,56,2,210,117,79,154,168,71,168,248,145,36,31,105,16,16,175,0,48,52,17,160,219,242,100,180,110,138,96,144,173,221,35,175,226,145,55,77,4,214,70,94,125,138,168,212,230,40,26,203,82,182,15,212,163,71,38,240,178,21,204,27,205,221,255,105,27,236,109,131,213,74,2,243,150,64,207,112,14,129,45,18,221,177,230,197,9,135,222,65,69,146,209,42,135,174,35,73,150,234,64,97,41,142,237,208,241,148,149,30,75,150,249,9,216,52,195,238,30,175,31,145,228,209,162,224,72,73,115,106,183,133,100,161,37,101,109,134,236,105,78,236,116,126,205,193,195,155,95,218,75,108,227,122,131,73,48,68,43,193,16,45,4,195,210,103,148,101,189,227,40,241,177,9,14,42,11,111,249,161,194,102,14,135,65,120,226,6,185,69,121,237,4,89,43,103,233,31,94,156,49,2,187,52,54,107,4,56,214,200,40,206,7,120,136,222,138,132,142,79,149,158,141,144,25,68,123,247,180,226,240,180,50,110,67,172,79,43,14,77,43,213,130,105,52,230,86,146,106,96,92,181,140,43,216,23,233,14,96,85,224,132,34,47,192,14,76,66,247,6,104,17,189,41,16,241,28,68,224,233,107,100,231,46,33,227,65,215,24,37,25,141,58,132,210,112,126,188,90,109,208,5,94,128,155,169,160,81,2,90,5,4,98,164,66,169,77,223,101,145,8,97,151,245,100,27,183,99,238,199,55,186,96,21,43,65,199,228,96,247,159,8,42,50,134,226,72,56,166,160,35,49,121,69,226,41,15,89,106,115,166,232,67,175,109,28,0,173,43,99,67,90,172,179,128,112,174,152,76,7,216,187,1,97,19,25,200,157,39,31,115,177,36,144,11,237,124,44,109,101,76,121,196,65,46,29,64,212,3,194,138,190,76,165,147,103,188,56,149,6,92,124,12,90,83,129,184,66,74,38,4,51,93,196,69,174,167,181,136,90,232,194,190,54,139,73,184,72,68,76,145,96,198,149,230,124,90,118,218,179,107,187,40,204,45,91,187,152,132,215,100,140,183,185,237,109,96,123,75,192,249,245,68,163,26,122,125,250,50,123,186,195,181,51,100,76,182,48,189,152,207,194,253,6,96,139,0,108,192,239,26,77,61,67,83,89,127,227,160,223,88,82,2,152,185,193,225,78,0,82,0,125,38,69,48,46,150,105,8,196,62,193,50,13,149,56,226,24,192,198,170,96,142,81,71,56,32,161,155,66,51,99,144,117,134,36,52,225,130,112,62,214,92,216,194,11,121,146,48,229,28,204,137,246,109,187,245,154,134,28,17,1,187,238,200,149,211,1,53,190,59,99,27,245,111,171,87,131,31,80,114,9,236,205,160,90,80,150,119,160,222,57,87,104,13,91,89,40,136,21,19,119,180,41,31,236,114,201,75,35,187,59,128,97,248,8,135,65,31,163,184,250,88,197,224,208,224,75,12,84,181,178,142,91,92,54,7,108,108,183,183,27,233,184,54,154,161,73,9,237,19,50,64,249,112,147,71,48,4,146,35,94,57,162,5,176,120,216,197,145,60,17,145,175,19,44,47,128,130,157,181,173,134,214,42,146,244,230,210,16,68,125,7,160,33,205,4,139,90,58,197,194,136,215,96,242,12,186,129,24,53,125,86,85,1,235,165,162,182,4,212,142,0,90,232,57,245,45,74,111,66,88,173,32,12,6,33,209,90,115,170,154,0,161,75,15,136,4,234,28,149,9,178,145,95,71,198,72,235,131,28,239,96,120,79,213,147,13,118,218,161,226,193,134,245,89,54,68,213,32,97,224,59,226,131,28,230,182,135,74,156,202,241,161,22,172,71,167,36,104,197,152,91,160,162,45,25,4,14,150,180,30,119,98,19,18,19,196,45,24,208,156,13,161,239,36,204,30,195,165,86,43,179,151,138,182,175,58,112,175,244,45,89,155,254,120,88,20,220,37,11,41,170,154,215,8,101,176,53,235,36,253,137,206,228,63,213,231,129,138,192,229,214,196,49,171,204,98,65,178,89,209,9,238,128,77,108,208,209,165,9,14,36,134,97,91,93,250,30,221,59,229,214,59,132,11,195,233,12,29,193,107,83,186,214,3,67,175,181,124,196,74,156,114,36,74,234,17,216,14,166,60,203,29,209,71,159,65,133,63,115,164,57,109,49,150,93,111,133,183,154,25,96,48,77,216,113,27,78,251,174,75,227,177,51,100,241,173,96,209,104,160,214,145,213,211,130,80,209,86,137,14,178,146,104,2,56,224,101,82,115,19,125,10,88,67,61,72,138,198,154,105,155,170,65,255,223,49,49,181,79,44,219,0,195,25,147,98,142,195,16,106,32,19,3,6,41,5,196,40,13,224,198,212,124,91,245,230,236,74,153,138,141,27,204,218,196,96,48,155,213,169,23,105,34,16,212,186,76,131,194,217,56,73,159,249,197,194,175,137,79,124,48,210,145,206,142,129,119,255,83,231,134,184,143,20,37,156,165,253,11,251,53,98,157,143,122,239,61,192,177,115,154,168,171,239,233,176,23,42,135,197,109,210,154,59,206,153,21,46,13,71,250,102,179,241,39,122,223,176,144,186,2,187,164,177,51,167,16,144,26,168,72,65,2,173,138,205,10,75,235,241,127,197,39,60,90,115,150,41,134,182,72,17,207,195,109,58,74,52,49,244,236,136,73,212,148,22,122,148,58,167,190,192,143,189,128,91,178,236,241,186,206,200,229,146,63,107,100,6,229,181,109,25,110,107,38,24,218,134,248,68,134,35,161,171,104,184,211,181,239,170,241,209,67,114,43,147,225,194,210,206,74,91,113,55,240,53,150,182,16,162,180,233,27,4,19,59,21,19,186,119,60,128,92,57,118,104,222,28,206,247,222,51,116,127,132,229,11,225,132,49,101,201,118,59,122,139,11,78,141,117,100,57,48,217,56,253,168,1,112,71,128,31,225,148,130,196,78,144,99,44,12,17,0,5,78,247,46,167,102,4,169,77,11,233,41,140,216,51,129,142,229,1,39,13,70,59,117,89,64,105,74,77,50,190,225,251,252,230,45,144,72,48,2,111,177,88,152,5,20,45,9,194,175,199,3,194,190,199,28,187,227,5,105,62,9,97,19,14,34,57,81,84,105,136,94,64,189,128,122,137,188,106,73,91,175,22,198,230,242,144,55,43,35,120,164,177,241,161,220,162,230,101,0,194,3,111,133,200,240,96,65,230,108,240,24,115,245,16,128,184,77,128,236,245,106,0,193,68,124,141,61,134,189,16,224,23,146,81,148,26,138,137,1,150,41,228,185,45,175,43,8,40,62,248,6,189,152,174,245,132,179,244,4,222,179,17,232,5,39,191,137,238,108,169,124,127,159,172,112,195,194,23,176,112,106,111,7,96,97,236,148,229,14,144,215,179,120,54,26,96,107,9,246,234,48,172,120,50,144,248,194,131,1,105,220,54,20,6,208,90,204,39,78,190,5,98,5,133,173,186,231,153,163,85,138,193,198,193,149,239,14,24,92,11,247,63,169,141,106,45,227,175,36,97,132,85,109,252,241,203,234,142,16,163,24,88,247,56,250,182,250,54,135,31,125,134,17,54,225,95,56,29,208,182,165,71,186,177,188,221,173,23,216,1,15,52,34,167,1,152,247,210,145,245,42,55,251,2,111,15,105,81,110,244,199,187,65,13,47,132,173,193,138,248,91,92,5,224,192,112,107,175,57,121,80,43,46,172,25,211,39,15,142,243,169,249,10,37,71,61,153,86,56,205,145,11,24,5,203,43,201,160,71,17,90,128,77,145,179,82,235,59,217,227,187,61,1,154,108,81,130,0,62,90,95,161,190,141,45,201,0,131,210,68,1,223,172,175,187,54,8,14,169,13,52,236,224,109,15,118,248,13,172,168,45,149,107,168,177,124,209,87,215,122,210,157,215,24,16,16,218,180,12,231,18,94,25,247,218,149,109,181,107,125,129,105,0,126,248,199,10,179,52,129,17,95,14,36,103,67,116,35,242,126,105,25,174,83,3,114,136,226,158,159,192,63,86,32,71,108,167,1,224,6,240,29,130,98,120,254,205,210,218,161,252,253,1,107,171,86,159,32,216,5,149,120,130,31,94,29,102,68,237,68,236,56,1,246,254,13,204,141,157,77,88,250,130,150,53,126,32,177,173,100,22,218,197,116,161,183,85,24,214,119,45,105,207,218,53,122,6,38,24,244,22,125,255,203,118,173,98,173,23,90,170,190,92,173,175,7,47,213,21,22,159,225,158,111,242,207,188,193,30,3,185,13,193,171,171,221,223,245,152,177,133,204,143,64,252,124,244,200,250,102,136,40,239,189,7,79,121,128,252,43,159,232,220,187,227,70,7,163,38,1,230,62,134,102,210,123,239,209,14,9,198,15,92,237,227,251,233,173,146,2,143,100,146,206,189,217,101,166,144,181,214,76,179,203,108,82,211,225,249,86,187,204,222,8,217,101,210,233,146,58,100,38,121,111,154,106,245,218,174,254,229,156,113,245,50,145,238,56,161,38,206,153,179,202,52,227,105,176,244,89,73,170,170,211,188,223,147,111,210,125,201,219,83,185,114,134,73,23,23,114,33,227,238,150,47,212,5,39,93,143,6,153,139,113,77,22,203,66,179,62,232,38,202,222,162,123,58,170,5,221,75,113,26,168,164,251,231,243,81,176,196,95,39,75,85,53,144,175,81,173,196,213,204,93,73,4,60,169,14,21,152,206,207,7,221,60,215,107,92,181,203,114,43,154,46,81,203,76,46,59,86,106,173,158,66,213,153,113,105,192,54,51,121,57,226,21,189,174,238,188,159,159,229,171,197,233,168,60,115,95,251,3,133,121,90,74,75,9,223,34,189,80,92,221,122,186,33,73,202,56,91,153,95,46,122,222,65,62,211,40,13,167,181,64,38,89,78,117,187,114,1,236,98,116,164,210,46,214,211,173,170,72,169,116,187,92,161,146,217,74,173,55,20,67,141,73,179,201,142,178,231,238,172,59,154,17,235,169,225,72,13,50,245,86,67,76,39,67,190,0,127,158,42,148,228,102,101,209,13,85,91,225,132,183,209,45,81,108,119,74,5,107,197,198,248,162,19,116,187,174,188,121,1,32,119,232,190,82,207,135,117,58,155,137,94,70,185,92,249,156,155,215,46,166,181,81,58,65,251,207,123,140,171,232,45,69,139,209,101,200,115,153,16,35,201,17,165,164,75,129,76,185,157,22,61,101,95,174,230,41,182,146,190,78,57,28,40,240,173,100,109,209,100,125,51,119,43,218,43,117,219,252,56,39,82,114,132,170,7,47,92,253,232,121,224,140,154,167,179,46,97,80,232,229,2,249,241,128,245,214,187,237,70,36,225,239,134,174,103,231,197,28,27,108,37,212,146,167,48,185,240,140,249,198,44,223,204,93,120,10,245,139,110,118,154,232,241,84,197,85,93,202,149,68,174,175,54,35,169,121,78,156,94,148,106,131,58,151,108,142,174,123,197,178,42,68,146,197,160,172,44,235,195,110,116,234,23,74,197,100,61,26,10,4,207,74,93,37,84,207,215,198,69,217,149,200,205,167,74,159,19,169,169,139,146,0,72,21,73,14,36,47,168,212,121,34,64,119,91,41,177,79,215,228,116,57,63,237,94,77,228,46,21,13,51,161,74,153,231,134,87,163,179,228,32,25,81,125,249,82,182,57,14,128,102,171,73,230,108,209,158,115,174,68,155,234,180,20,38,49,200,14,150,189,81,176,81,238,38,175,82,5,186,154,45,243,209,100,40,92,29,228,251,37,165,239,15,75,125,159,218,140,142,102,110,182,89,175,47,162,181,80,191,225,163,154,115,133,157,149,147,215,149,124,20,173,7,170,90,111,92,86,242,193,100,43,155,69,161,2,218,220,237,161,2,34,190,176,23,219,43,118,60,123,156,78,132,105,63,114,218,0,99,117,4,124,65,171,232,46,105,220,160,126,191,253,29,83,37,179,169,109,71,222,241,12,253,217,145,86,4,31,40,227,152,168,23,18,216,149,146,52,180,235,57,197,20,29,58,68,132,204,28,33,2,106,5,0,39,98,134,178,165,88,47,164,43,217,228,41,250,76,11,35,176,105,108,228,161,46,74,231,148,45,227,128,22,251,188,37,71,158,42,230,178,248,83,123,161,114,150,47,137,86,45,125,170,221,177,143,109,116,166,46,14,68,105,38,30,33,190,224,8,112,174,128,41,52,96,138,223,240,108,140,40,106,224,144,109,94,141,121,73,134,73,240,170,18,123,226,245,144,94,31,233,13,60,93,145,118,0,113,41,202,218,19,84,212,103,20,141,146,94,47,233,245,163,146,16,60,92,34,1,225,70,57,3,70,206,8,233,13,129,255,80,78,212,69,156,53,143,122,143,242,70,172,121,33,72,40,111,33,219,76,167,226,55,48,195,177,119,69,26,81,158,209,54,149,21,89,158,65,86,107,27,7,241,239,0,158,27,85,183,57,236,89,113,74,11,96,15,50,49,133,244,115,242,9,175,52,224,7,176,179,237,46,164,95,61,62,130,62,81,13,69,155,230,48,213,235,121,172,55,11,118,177,24,247,89,95,216,76,240,62,141,25,207,184,111,160,43,9,78,81,161,35,132,51,73,70,46,43,183,156,17,210,39,48,10,153,54,118,32,253,177,49,170,49,252,201,58,64,248,187,117,16,181,76,8,209,248,43,66,127,12,15,24,4,99,211,80,78,147,168,160,161,37,207,58,45,161,71,79,247,34,19,46,93,78,199,226,182,174,160,26,193,80,34,11,78,132,9,88,160,35,75,67,235,0,234,199,26,250,112,136,78,83,145,106,30,255,162,165,190,126,200,123,164,34,119,25,140,63,114,120,164,17,24,103,240,33,218,200,39,37,218,136,213,253,189,89,0,5,18,51,51,51,2,64,131,238,185,220,26,152,192,22,122,228,195,31,255,231,135,255,245,245,231,159,255,158,189,210,219,131,133,64,135,252,119,143,22,130,221,248,223,30,46,4,229,123,245,120,33,107,8,123,254,159,223,123,249,131,47,127,248,253,63,121,241,131,239,90,16,134,47,247,109,143,172,97,195,222,58,198,112,188,22,123,173,219,226,174,84,56,5,158,73,29,128,205,145,172,48,119,199,38,44,117,8,54,81,62,208,111,176,42,5,80,83,151,233,14,201,109,230,197,24,45,56,182,12,64,203,128,131,122,28,158,37,109,216,196,97,171,141,24,26,56,52,237,10,73,104,222,219,199,43,124,200,120,125,248,221,175,188,248,203,223,60,255,202,7,207,191,248,23,150,241,2,251,61,3,227,99,108,31,177,14,47,192,67,63,109,200,176,7,126,128,208,99,20,184,91,33,160,87,117,45,106,78,204,26,187,23,121,122,86,244,177,33,24,164,62,208,224,128,29,5,83,65,143,95,75,232,79,96,180,183,79,137,23,127,246,254,243,127,251,59,27,248,182,153,180,54,75,36,177,39,77,112,196,235,3,230,8,205,178,83,134,189,251,44,193,229,14,153,39,90,206,67,214,93,240,19,26,167,231,227,142,206,163,25,80,193,147,108,107,109,214,177,50,120,85,104,128,13,143,238,232,46,141,183,85,168,226,24,113,98,65,146,57,164,175,52,154,221,140,204,243,226,155,63,125,254,79,127,187,153,142,189,21,131,229,112,131,2,116,67,37,75,15,186,145,146,97,92,111,173,235,52,224,74,102,199,19,24,143,194,158,4,175,56,19,171,181,88,63,164,165,138,61,91,47,30,198,227,33,200,166,199,239,169,218,98,230,248,225,69,225,215,218,28,125,129,195,119,199,151,255,246,203,231,127,247,229,251,35,246,246,90,95,143,216,203,56,231,43,236,158,184,224,65,27,168,150,213,164,250,90,138,242,134,41,191,254,63,200,240,12,72,132,31,115,164,168,93,20,105,119,16,173,145,48,81,244,0,90,58,197,90,163,71,96,137,2,81,100,152,226,105,201,66,142,254,234,95,159,255,195,223,237,161,12,122,164,144,24,144,186,134,19,24,15,70,224,170,104,82,2,156,107,170,63,114,79,112,47,100,230,161,67,198,194,25,39,175,1,134,179,224,58,45,177,189,190,248,247,31,125,227,159,110,37,89,122,176,176,61,32,40,199,76,143,99,6,4,121,72,87,214,105,105,151,87,192,10,175,224,16,83,26,202,126,242,131,231,127,250,21,188,178,244,8,99,111,49,178,215,6,228,111,43,202,23,36,181,96,133,105,177,183,42,210,44,207,45,238,61,246,23,198,63,106,139,109,11,104,28,96,131,128,84,177,0,142,54,218,82,1,151,164,247,253,88,59,87,53,178,24,88,209,248,147,131,2,131,41,38,42,53,28,6,60,200,238,23,198,248,225,142,205,207,200,60,102,127,40,166,109,161,198,130,155,161,198,58,48,34,192,157,35,59,193,138,244,146,91,163,141,65,134,201,182,161,252,246,151,255,248,242,239,63,119,191,209,198,246,66,240,198,227,157,109,143,110,53,21,212,153,217,48,224,103,191,245,131,223,254,26,49,61,247,214,176,103,107,195,216,215,55,58,78,177,118,252,197,7,95,123,254,173,55,31,229,77,233,136,235,232,254,210,119,62,252,227,95,191,233,94,99,17,110,155,156,250,230,27,86,215,26,126,249,165,159,189,120,255,115,111,186,97,150,30,102,100,218,92,94,207,255,233,251,207,191,253,237,151,31,124,255,249,23,255,229,30,135,57,184,163,109,200,3,21,104,117,173,249,23,223,254,218,139,191,250,134,198,222,189,97,4,48,163,133,108,54,255,75,20,19,232,23,63,125,241,173,47,126,210,3,215,189,54,0,170,52,224,44,203,236,111,126,252,252,107,255,140,153,128,189,45,227,40,105,108,85,144,84,40,208,60,155,56,158,32,14,213,136,172,66,118,196,45,18,214,19,47,50,201,6,59,224,9,106,248,189,247,8,47,97,79,130,2,13,20,45,144,68,131,182,126,236,152,231,128,146,196,167,60,81,174,227,137,18,240,214,25,75,88,248,173,255,252,119,173,79,128,165,209,184,96,210,179,81,161,103,39,40,58,119,244,173,255,179,81,207,211,21,116,145,179,127,32,116,236,126,253,171,191,253,245,183,140,61,6,57,63,2,88,182,141,82,196,243,234,200,213,226,28,107,142,177,44,243,64,25,9,188,170,51,153,166,206,195,46,6,171,150,43,237,122,116,46,45,206,131,3,33,101,159,244,251,252,243,63,249,240,115,127,9,102,237,71,223,252,193,139,63,254,252,139,255,248,242,203,127,249,198,166,34,128,180,131,120,60,228,196,137,69,2,16,160,203,33,3,126,128,135,245,132,181,46,174,73,155,80,49,77,195,96,105,214,24,21,160,148,136,188,88,93,30,214,229,58,50,4,219,236,49,238,225,135,223,255,211,143,254,225,255,126,249,71,191,0,171,115,155,164,255,116,163,139,111,0,196,11,190,163,238,2,16,108,27,26,254,255,232,23,219,1,52,36,66,60,113,45,28,190,233,46,74,23,234,204,148,157,178,157,181,144,214,73,45,250,169,54,191,173,81,236,192,108,103,112,208,63,124,174,176,46,139,91,34,135,145,200,116,232,24,50,246,10,17,123,226,243,144,126,15,73,6,60,100,208,243,212,242,109,95,21,48,200,29,160,108,48,244,33,36,116,48,138,225,17,170,143,60,130,215,124,193,111,104,61,76,30,65,3,114,242,168,63,25,162,24,148,40,35,148,14,224,95,141,101,135,165,54,217,113,144,136,57,113,179,87,235,121,180,16,135,58,195,110,213,222,104,242,42,36,50,150,56,80,150,213,96,230,137,217,74,144,42,175,10,80,162,66,127,201,81,150,133,86,124,89,150,132,44,50,20,236,192,31,125,133,75,10,167,203,197,80,43,98,125,135,18,23,114,3,47,90,163,179,1,24,117,2,105,107,84,121,140,46,39,41,122,164,193,173,112,42,118,64,21,51,202,159,57,121,73,48,109,17,196,232,239,45,48,43,235,64,43,7,64,93,85,215,225,174,170,91,33,183,103,140,173,151,124,101,232,205,106,116,240,205,148,3,224,135,203,187,10,178,67,200,225,243,38,224,122,142,152,153,249,54,192,172,21,41,90,57,227,253,54,160,224,172,133,222,144,96,112,67,20,132,45,20,14,249,180,32,108,29,214,8,199,70,7,241,83,184,19,238,216,130,229,222,215,41,165,78,254,215,86,10,88,125,208,104,236,24,169,87,9,141,46,233,54,186,70,110,232,90,131,8,78,123,144,6,193,49,57,134,18,54,36,182,199,67,137,165,5,116,26,97,95,89,83,94,225,219,232,221,186,250,52,185,55,234,249,3,80,83,155,3,107,23,144,6,88,161,101,213,195,87,141,116,96,195,226,152,86,23,177,166,88,180,84,28,231,86,54,137,94,217,117,156,106,208,89,189,117,129,163,167,168,117,244,80,163,219,90,211,32,239,241,154,150,1,159,216,174,235,67,177,57,32,212,220,236,82,128,154,57,214,79,89,205,47,132,13,124,64,224,69,110,243,216,239,59,31,188,252,238,251,191,253,205,119,95,124,238,199,4,137,181,71,232,44,248,150,83,100,236,9,17,215,185,126,136,140,118,42,248,156,21,59,210,182,45,74,43,140,179,107,240,200,19,129,131,235,0,253,213,240,33,26,90,93,236,60,210,162,154,48,213,228,163,117,248,160,25,192,49,154,48,70,229,208,66,68,81,185,145,87,47,196,175,23,210,245,119,60,4,25,115,143,54,78,211,134,39,184,105,235,123,52,82,209,239,84,199,71,238,122,86,253,223,191,250,91,155,122,99,231,209,245,235,158,86,31,126,68,189,255,92,250,174,135,209,119,192,8,86,39,217,48,194,176,175,143,17,93,75,53,164,231,88,13,11,185,252,61,8,186,245,60,209,68,208,182,35,68,75,61,247,141,32,44,251,172,227,72,190,7,28,25,53,219,209,20,218,131,38,249,112,52,201,251,208,36,219,208,100,65,213,189,173,52,172,194,176,226,204,60,8,90,63,9,219,118,74,183,166,243,126,173,67,178,29,216,60,232,244,235,214,35,175,143,251,156,235,245,230,184,85,211,103,25,44,221,80,227,141,143,212,154,237,202,246,145,58,192,40,101,191,37,202,118,243,19,248,250,187,48,58,88,29,106,31,29,245,45,142,142,166,142,221,51,58,234,225,163,163,238,27,29,213,62,58,234,219,56,35,190,87,194,135,15,9,44,67,101,61,76,120,75,148,79,59,168,216,53,92,22,136,14,28,53,219,129,200,255,207,222,219,191,183,81,92,139,227,255,138,216,114,65,186,94,203,146,223,45,87,205,87,126,201,11,36,16,226,0,151,235,184,121,214,210,202,86,34,173,148,221,149,29,199,248,121,224,182,20,104,75,225,182,180,165,5,74,233,45,133,219,126,72,123,91,74,129,0,253,103,34,39,249,169,255,194,119,206,153,151,157,217,55,237,202,114,72,192,49,216,210,206,236,204,153,51,103,102,206,251,68,76,158,111,156,108,14,165,167,247,246,66,147,45,45,202,57,95,183,14,62,109,220,190,11,179,150,248,240,98,86,159,112,15,15,199,14,204,46,57,211,163,166,147,20,249,229,23,242,72,62,169,28,251,190,216,7,63,124,249,214,103,239,43,251,224,134,125,55,247,65,236,63,102,31,220,176,19,239,131,4,240,232,125,112,195,86,246,193,13,251,254,218,7,111,93,127,247,214,107,63,232,189,242,115,176,215,190,254,247,219,127,126,91,154,179,106,171,214,113,205,102,52,247,44,179,194,83,73,28,134,131,221,69,78,17,235,60,225,44,113,80,163,38,202,27,202,176,200,92,178,193,201,40,3,59,157,247,62,104,86,70,59,141,234,101,116,64,237,79,235,26,34,1,187,53,92,34,216,239,144,127,163,103,206,140,214,106,42,118,185,67,15,56,247,40,152,102,107,64,54,16,70,34,152,128,154,20,187,104,125,140,66,45,29,242,144,240,42,83,136,143,20,19,209,33,248,142,164,163,195,88,10,76,65,126,177,180,151,64,132,235,43,220,254,225,191,122,63,248,187,114,226,181,183,162,113,226,57,149,210,124,1,70,215,109,35,98,118,9,98,206,181,183,157,210,56,136,178,248,105,114,47,2,79,189,31,188,208,187,254,105,140,144,219,222,74,44,228,18,96,163,133,92,28,137,130,157,52,106,172,241,190,106,44,174,108,13,83,101,41,14,43,195,86,101,209,182,63,125,247,206,207,95,164,61,72,19,136,110,51,7,81,77,4,26,143,156,41,232,42,225,76,81,103,158,136,153,98,32,15,105,177,203,78,239,18,94,132,75,121,136,19,127,255,61,52,129,79,191,140,218,67,247,239,31,138,103,127,26,119,254,126,62,252,233,29,247,83,144,250,254,223,159,239,189,243,142,188,115,187,202,84,30,162,56,37,245,31,189,167,187,137,209,135,128,71,238,233,108,84,140,241,131,175,247,153,0,76,177,245,215,191,17,132,201,103,202,1,22,94,138,165,6,221,56,190,232,155,65,214,156,142,206,197,43,24,124,216,220,193,248,188,88,226,192,225,198,46,66,128,44,126,13,218,201,87,160,29,183,254,236,161,174,190,91,55,94,237,125,246,7,105,38,77,167,185,49,132,195,5,143,21,218,56,67,21,182,20,22,156,2,206,228,70,237,180,185,229,100,53,136,54,143,66,32,64,150,16,129,56,136,40,4,178,17,14,11,129,159,253,63,21,129,150,221,116,135,134,64,108,60,13,2,199,99,16,8,144,37,68,32,14,34,10,129,108,132,129,29,38,13,235,53,209,151,245,114,70,235,77,99,35,148,241,250,203,71,251,191,120,241,214,203,159,246,190,124,62,5,227,21,31,190,233,55,141,206,129,105,84,184,15,62,119,3,244,53,215,63,205,222,252,228,197,214,68,78,154,110,215,117,220,106,231,64,19,206,27,87,230,25,253,116,22,141,142,19,53,155,155,59,213,77,240,102,200,83,8,18,77,172,120,73,231,112,71,205,177,175,245,33,196,199,198,34,248,206,27,127,221,255,232,143,81,56,174,55,171,214,65,177,44,247,224,67,52,105,190,157,8,211,28,142,180,184,22,240,247,197,182,52,210,67,197,247,237,191,124,47,6,223,118,61,30,219,109,139,240,35,93,32,126,200,216,202,114,154,138,143,249,22,230,0,24,187,112,161,54,114,225,66,254,24,249,187,91,208,199,247,198,114,243,52,57,190,154,76,19,82,23,224,167,135,177,151,135,115,57,136,202,167,115,163,53,234,89,218,38,75,87,52,157,163,189,209,135,24,176,241,120,61,251,112,254,225,92,230,59,153,66,230,88,134,22,160,95,40,62,94,45,172,229,157,238,58,77,37,146,45,232,153,153,92,102,36,67,74,50,35,23,172,11,110,216,79,160,137,226,90,166,196,27,86,155,74,162,51,144,81,173,245,37,49,138,250,180,4,198,38,172,47,121,137,137,61,84,226,234,189,240,81,239,165,255,141,34,46,163,122,68,92,67,35,46,25,213,253,137,139,162,62,45,113,177,9,235,75,92,98,98,211,139,30,7,57,154,63,148,143,230,113,153,210,106,181,3,31,205,31,134,31,205,192,111,37,58,49,40,8,105,49,206,0,239,139,113,49,192,67,93,206,160,70,124,231,157,59,111,255,238,214,251,127,206,222,252,236,127,101,20,99,186,23,240,112,172,128,178,240,128,238,50,188,147,52,252,238,76,12,191,43,240,164,64,153,118,50,212,33,246,157,19,63,70,14,151,109,122,243,7,119,222,252,128,77,205,101,149,250,209,48,235,28,116,94,228,30,210,204,203,108,146,121,241,64,76,59,41,210,224,250,206,136,130,136,195,93,41,106,148,211,173,55,63,233,125,134,177,35,111,255,46,124,142,172,109,231,96,171,166,95,135,105,166,108,46,201,148,1,196,105,39,11,71,217,119,154,24,46,238,242,225,225,15,75,83,4,121,12,97,27,222,244,248,14,17,218,126,255,51,132,214,75,141,116,22,128,215,23,237,124,148,135,43,111,92,255,242,246,245,119,9,31,28,134,232,154,83,111,30,12,209,190,230,253,167,53,182,159,224,176,198,122,169,15,107,10,125,255,195,154,143,242,112,183,160,223,190,187,255,219,79,34,16,93,221,60,40,162,125,205,251,16,77,219,239,143,104,90,47,245,65,188,153,12,209,98,148,119,65,99,113,231,79,111,132,33,58,30,205,247,179,132,51,57,60,9,103,50,145,132,227,195,179,150,64,73,147,158,180,146,17,150,159,172,238,202,9,245,214,59,119,126,245,90,239,165,143,195,201,204,113,170,214,118,243,64,43,90,237,32,160,26,163,61,36,209,141,209,154,233,81,207,198,144,0,253,98,180,135,204,197,221,8,61,165,106,7,68,52,111,54,68,150,4,6,172,153,64,152,76,143,94,132,58,129,32,169,162,117,16,141,254,228,224,49,65,152,22,97,216,46,20,180,213,64,52,80,205,104,249,98,186,82,207,164,220,114,180,15,174,221,57,231,216,75,173,60,235,48,217,196,241,183,116,1,103,164,55,174,175,253,33,186,168,225,240,2,65,67,164,159,69,48,174,30,24,113,233,226,134,228,113,66,255,3,224,17,193,78,130,71,54,190,161,226,145,38,27,81,241,136,57,73,238,138,83,171,156,239,36,9,134,1,178,1,48,76,147,172,36,192,48,31,57,243,127,96,79,238,47,23,136,96,22,23,117,118,121,214,151,187,55,193,74,70,153,36,211,204,64,28,96,166,69,74,155,4,147,45,33,194,155,111,246,240,30,119,70,167,235,230,198,207,246,127,243,253,168,41,94,113,237,187,185,134,37,88,18,79,49,1,113,192,41,134,193,37,157,98,134,8,117,138,201,195,251,50,222,128,28,72,119,111,119,78,18,114,32,176,205,32,75,59,161,124,64,125,103,83,26,249,125,27,150,64,211,60,221,252,228,6,89,49,210,164,54,234,103,140,134,181,164,228,75,63,68,135,66,9,136,254,211,42,96,75,59,177,222,160,250,78,173,50,126,54,185,226,217,61,190,76,63,127,14,50,255,252,242,227,59,191,252,72,154,81,50,105,54,230,243,56,64,208,132,60,173,113,1,20,253,130,38,36,8,251,79,183,0,60,237,116,123,35,238,59,221,50,114,134,26,182,18,152,6,184,0,248,30,153,5,9,192,254,179,192,225,78,59,9,98,188,125,231,64,194,76,250,189,46,97,242,105,201,81,80,101,79,78,183,171,67,11,240,72,231,176,152,136,53,129,251,185,211,179,37,48,168,36,44,9,29,252,97,241,254,68,238,127,251,185,253,95,124,8,230,53,191,235,44,118,110,29,200,123,54,216,126,26,11,222,68,140,5,79,69,145,181,49,208,12,88,27,9,167,192,26,162,135,173,130,19,191,183,45,244,102,184,67,67,121,106,127,219,201,164,40,31,72,218,58,157,80,210,162,40,24,18,190,239,252,233,13,96,75,255,118,227,214,13,57,32,131,240,75,91,43,59,206,93,97,161,100,16,18,112,198,20,178,212,156,49,27,80,127,206,216,27,57,99,158,216,147,251,76,111,241,246,219,119,222,253,248,206,207,255,73,72,220,167,218,38,50,91,187,115,218,180,14,184,142,68,243,126,21,55,111,223,73,36,185,98,213,65,4,87,58,134,68,114,43,31,238,240,246,40,50,248,222,245,47,34,112,251,116,163,118,112,220,210,230,67,113,75,218,79,138,91,82,117,48,220,194,24,18,226,150,14,119,168,184,165,91,66,24,110,151,201,98,28,2,225,98,251,126,228,54,46,155,116,56,103,140,171,73,17,12,240,12,134,97,28,73,66,20,179,81,31,150,32,253,214,115,84,239,68,208,18,192,57,187,121,224,96,86,71,175,253,32,65,179,14,18,33,156,213,29,0,225,124,24,73,16,238,13,121,184,76,205,79,222,7,203,43,198,30,82,135,45,159,193,101,221,24,2,107,19,232,4,221,208,210,112,57,83,9,185,28,2,239,32,246,153,117,35,153,121,102,221,24,246,4,244,126,255,235,222,167,31,245,62,253,91,239,237,23,123,95,126,159,32,233,206,139,175,170,115,80,177,15,62,5,161,221,48,215,248,52,243,48,157,112,30,42,131,232,125,43,201,84,190,21,251,160,150,226,169,4,177,95,112,241,77,168,173,248,39,63,232,189,250,215,253,95,188,216,251,241,47,82,88,140,133,68,29,146,135,243,74,183,209,108,142,154,181,134,219,182,189,28,156,221,14,220,225,226,175,107,108,25,68,108,102,133,160,225,96,157,208,132,159,141,22,217,77,196,189,234,180,210,147,118,147,5,147,215,27,77,115,180,217,112,92,12,112,213,96,152,221,106,213,132,204,174,188,242,10,125,32,210,175,50,32,32,200,28,31,60,137,223,117,122,125,11,4,196,210,79,164,207,170,217,113,49,225,41,124,96,249,243,149,129,177,116,162,79,192,179,101,246,72,228,238,198,27,140,36,143,3,2,100,219,222,201,179,2,41,0,151,54,246,56,126,167,116,187,222,236,218,225,100,219,182,104,63,11,164,6,92,49,166,215,219,213,174,19,95,247,56,84,193,202,54,25,217,78,124,229,115,80,5,43,75,177,240,180,40,62,20,215,63,190,100,62,21,244,37,157,223,39,21,237,85,161,182,46,86,139,122,109,149,148,88,63,60,163,236,237,143,222,185,253,209,255,220,252,236,51,158,78,182,67,166,156,204,66,88,70,89,38,122,181,12,123,163,97,129,236,213,185,154,41,72,219,214,48,175,164,50,106,181,74,21,46,251,149,111,87,250,199,141,222,15,127,27,115,239,211,193,239,154,10,244,233,221,53,21,114,151,83,248,165,75,78,248,109,113,190,112,244,208,43,147,2,119,44,241,76,78,116,82,232,69,75,252,150,36,118,81,147,54,93,132,244,186,135,117,221,82,244,125,74,148,250,157,65,239,81,154,154,26,244,30,37,122,104,182,237,141,83,222,157,43,64,196,55,110,16,58,190,117,227,251,183,110,188,120,208,91,32,164,212,2,244,214,65,122,175,5,246,121,76,163,55,100,44,116,155,205,36,83,29,117,124,251,155,244,114,114,248,198,162,234,50,188,109,18,95,245,167,3,105,212,6,74,76,144,32,47,137,239,165,162,146,155,32,244,198,5,90,246,56,130,41,110,92,80,119,75,9,9,33,27,164,43,54,72,172,167,243,73,119,125,123,34,206,181,215,18,110,134,9,46,22,97,201,223,112,113,133,209,18,249,175,247,223,111,28,148,150,132,2,75,166,36,222,105,90,98,242,46,170,147,49,23,79,98,74,95,65,42,99,163,140,206,59,17,51,183,103,27,125,102,150,247,157,100,114,189,137,136,158,95,81,71,50,32,179,71,195,211,147,53,106,158,146,44,37,25,33,7,231,163,36,225,79,113,88,100,132,157,14,119,91,242,55,236,35,27,126,175,148,74,51,145,243,143,237,36,39,1,134,196,126,84,64,171,249,9,129,246,117,72,42,211,148,212,64,19,61,7,142,168,3,210,67,145,95,179,36,79,82,95,34,1,88,14,131,70,68,187,33,231,87,58,42,137,72,162,29,65,36,20,183,253,104,196,151,74,219,123,120,88,36,82,26,63,154,157,33,204,206,161,77,207,209,76,164,155,137,199,45,243,158,218,76,57,254,199,189,139,83,247,127,242,83,118,119,234,1,143,216,80,31,6,171,219,90,7,65,160,133,50,111,200,237,234,62,157,154,204,36,53,44,184,50,144,205,135,153,127,16,99,161,34,56,37,199,74,50,167,142,21,55,151,142,37,177,190,62,13,102,244,165,50,255,120,119,255,157,247,110,127,244,7,188,125,86,48,152,120,193,47,146,26,85,12,144,238,78,89,14,4,114,112,145,223,110,186,112,249,78,205,104,168,55,111,145,229,98,158,111,184,77,87,92,5,36,223,167,180,151,8,40,34,116,223,249,213,255,18,113,191,247,230,103,177,64,65,184,135,93,197,251,143,4,92,202,67,209,50,189,224,201,127,189,83,50,112,122,215,95,238,189,240,193,157,151,63,234,93,255,117,12,56,142,81,55,221,157,74,167,99,27,164,138,8,228,241,63,30,10,72,183,110,124,116,243,159,215,111,254,243,237,222,11,55,98,64,106,25,13,80,16,25,150,151,55,94,126,52,28,236,124,246,250,254,115,239,221,249,221,247,247,223,125,41,6,20,80,85,53,136,208,96,85,119,206,54,13,97,6,246,63,30,10,72,52,8,138,165,213,136,1,201,232,24,213,134,187,35,96,225,223,19,1,193,1,17,23,110,74,58,92,122,111,214,104,189,221,118,37,13,46,189,146,145,61,228,55,52,138,175,171,244,50,167,50,141,211,244,174,134,122,246,89,161,150,11,148,29,139,187,2,61,92,183,182,209,134,171,158,36,189,218,175,255,43,211,251,240,13,249,118,207,33,0,34,247,40,223,235,229,169,214,94,253,69,102,255,227,151,228,203,64,37,213,37,57,24,28,184,49,173,138,55,166,25,147,179,69,122,39,218,244,250,212,36,187,49,205,168,153,26,57,73,106,229,109,178,175,146,221,15,85,161,87,221,124,7,174,105,109,234,157,242,174,81,171,173,24,91,146,4,107,233,100,207,175,174,106,134,182,70,170,57,110,182,54,162,141,17,148,141,145,221,109,108,221,112,204,49,122,163,154,166,91,185,188,187,105,90,89,229,236,51,209,245,220,53,224,4,219,211,55,76,119,101,199,233,211,184,179,227,192,255,75,13,172,67,38,99,108,171,56,134,87,46,194,163,83,174,217,114,22,118,104,236,80,130,46,107,166,75,118,219,240,46,9,56,216,99,195,178,76,187,229,108,140,181,200,1,97,108,152,231,204,170,73,230,200,134,142,73,157,99,141,90,89,27,73,208,23,108,245,39,76,55,13,242,112,92,41,6,66,214,86,236,80,148,198,201,195,177,68,128,119,193,39,210,72,3,55,189,101,110,97,7,116,15,9,58,176,205,86,59,138,170,66,65,167,234,103,104,223,33,232,119,146,225,223,54,55,200,12,152,118,154,129,240,119,146,247,66,224,21,169,133,147,145,50,228,56,113,128,152,220,246,182,117,222,54,19,47,22,212,85,245,233,99,189,113,109,172,101,88,112,179,232,24,169,15,147,158,166,11,174,11,74,222,203,227,164,19,250,214,88,157,108,35,21,96,248,147,245,101,111,0,100,41,199,67,63,63,78,223,77,218,211,57,72,72,155,132,12,182,40,21,164,28,200,162,155,172,121,210,118,234,246,201,106,44,147,189,186,48,85,132,155,44,91,229,221,154,178,52,57,175,188,75,207,145,21,215,236,148,138,58,152,111,151,218,224,127,82,90,93,67,110,185,75,118,246,90,201,127,17,166,78,51,26,208,140,5,15,194,61,180,231,201,121,35,65,67,184,103,34,140,63,104,155,117,39,207,175,56,204,63,104,54,9,47,238,245,81,102,95,8,96,249,150,209,201,134,73,59,181,118,181,11,220,36,44,111,118,219,38,172,102,24,105,187,117,170,150,203,183,235,117,194,165,147,214,64,182,65,243,21,230,75,128,61,212,36,219,49,225,17,240,22,69,141,244,12,199,6,126,33,239,225,20,80,171,107,205,116,92,187,189,19,50,76,122,210,6,71,49,15,87,131,193,78,20,209,21,190,166,244,166,183,76,119,179,77,38,123,87,122,28,222,223,188,116,188,195,180,148,139,243,80,104,70,1,147,167,189,18,12,140,20,233,187,30,134,161,226,178,81,221,148,80,235,234,182,110,228,118,179,230,119,202,238,67,15,153,223,54,86,237,145,226,218,179,207,154,223,113,115,15,61,148,181,228,158,73,9,69,20,228,201,111,162,221,91,158,34,15,44,221,45,71,78,84,78,183,203,174,55,77,113,52,99,198,14,175,108,35,93,239,233,245,242,176,46,102,85,57,199,109,219,232,104,178,245,21,205,140,204,206,171,92,36,205,84,18,120,5,58,181,6,106,37,109,170,32,93,183,41,53,176,238,70,223,66,77,202,70,133,33,249,48,204,185,224,104,193,47,33,78,97,208,245,172,29,86,62,96,103,101,233,70,244,131,91,125,89,155,9,173,190,181,134,109,34,113,58,165,85,230,146,1,254,18,13,112,91,183,141,109,60,72,181,173,81,241,140,107,63,216,3,69,116,231,149,246,214,244,112,99,50,204,86,140,222,201,181,27,29,106,177,107,25,87,5,13,160,148,211,52,153,59,217,166,27,180,43,99,57,236,120,122,184,33,250,144,140,201,208,87,109,189,233,187,85,119,105,29,239,213,213,99,108,205,2,31,252,42,240,187,109,115,198,53,38,50,121,128,242,73,186,246,85,15,185,26,150,27,81,201,246,108,215,155,228,131,219,110,195,220,106,160,219,27,176,51,8,247,1,114,165,193,65,92,15,240,167,255,233,253,227,189,59,127,252,241,254,235,31,179,200,164,67,232,186,235,168,189,238,255,240,231,189,23,222,187,249,197,63,111,189,254,193,225,245,74,182,40,87,237,246,173,231,122,175,253,228,230,39,207,237,255,191,119,169,114,72,9,140,139,7,65,90,203,92,44,103,84,212,49,54,26,22,191,37,28,23,162,247,36,108,199,37,108,81,195,165,247,55,175,59,100,44,0,161,77,189,49,8,236,235,109,178,139,181,224,163,88,168,184,30,8,181,224,250,212,65,199,183,97,19,166,166,134,75,183,74,111,185,7,40,144,228,81,138,58,11,158,31,121,120,180,96,26,22,126,208,1,42,66,183,100,191,115,180,210,234,148,94,44,232,227,5,125,170,176,38,149,196,53,176,66,202,9,38,119,218,144,181,201,109,131,144,156,193,214,244,12,217,146,182,200,111,224,83,245,12,156,138,122,230,82,183,213,1,28,97,69,154,41,220,104,114,175,16,242,86,112,145,146,135,116,125,122,99,10,56,141,208,231,124,25,123,106,20,229,50,111,208,37,160,83,165,255,174,114,169,142,239,94,113,245,238,113,79,107,211,105,226,71,248,67,53,56,120,240,251,174,156,231,71,19,191,112,158,127,79,118,179,251,38,232,41,214,35,180,16,27,229,221,190,122,130,245,161,235,9,18,74,117,235,97,82,93,10,193,228,105,35,94,62,93,247,203,167,105,36,19,166,188,57,103,246,67,221,182,221,25,179,29,123,76,232,125,211,40,113,152,150,99,144,94,210,107,59,34,123,1,173,65,120,39,41,181,30,131,140,99,32,237,199,0,67,25,72,11,194,168,96,197,168,39,28,151,193,213,236,3,80,193,32,189,164,167,130,200,94,252,168,243,58,73,73,5,131,140,99,32,42,24,96,40,7,161,2,72,38,144,112,96,104,228,32,255,15,64,5,131,244,146,158,10,162,123,241,227,78,116,146,146,10,6,25,199,64,84,48,192,80,14,66,5,139,237,132,195,58,71,57,253,49,48,43,13,64,7,131,245,147,158,18,34,251,241,97,79,233,38,37,45,12,54,150,129,168,97,160,225,12,74,15,220,96,151,144,206,155,91,110,167,58,24,41,12,212,211,64,196,16,223,147,127,73,209,142,210,147,195,64,227,25,148,32,6,25,210,160,36,113,14,29,21,210,112,165,226,165,132,51,5,112,197,245,194,199,19,98,3,162,175,165,49,2,113,175,139,20,93,109,32,63,203,222,27,211,64,36,169,26,46,105,60,9,121,192,4,167,71,161,252,94,50,187,64,101,104,234,83,158,19,198,39,43,18,25,212,33,114,248,40,186,120,105,76,211,201,175,90,21,181,93,208,51,20,11,91,155,32,136,131,236,55,10,234,39,208,71,141,182,218,53,163,137,174,239,138,112,57,162,253,235,243,151,100,255,148,127,125,254,178,166,111,53,156,198,58,86,146,165,82,166,119,154,45,252,155,38,194,173,176,23,205,103,21,167,98,53,197,98,137,181,165,249,34,133,164,134,203,230,158,26,126,200,245,22,92,103,45,60,14,236,110,211,196,75,13,225,47,243,59,242,110,96,243,101,168,157,146,84,199,67,10,241,149,84,98,254,107,35,124,25,82,7,76,244,32,116,196,90,178,188,89,178,142,46,250,234,224,228,183,40,58,113,183,40,58,202,69,156,56,106,204,152,123,0,143,58,208,56,10,157,50,115,70,25,102,46,172,160,62,209,151,138,73,104,32,191,194,116,76,98,58,67,180,159,145,183,171,74,176,39,189,101,85,81,184,70,221,182,170,226,100,88,23,214,6,20,172,210,52,112,109,236,189,48,3,33,154,224,168,25,96,96,39,68,190,80,57,71,224,221,67,194,33,166,39,136,86,54,75,211,33,212,212,247,196,124,196,171,200,163,230,134,143,33,225,228,120,154,249,136,217,145,112,50,164,21,113,243,147,31,222,252,252,183,251,191,120,241,230,141,143,1,249,123,7,138,162,134,56,105,39,60,142,250,16,99,166,117,77,138,207,182,242,240,5,207,3,102,150,163,173,0,131,62,72,84,45,71,3,179,126,177,33,120,86,77,138,64,110,110,13,177,60,11,84,94,188,8,86,19,213,105,17,158,112,143,69,250,89,248,241,253,241,246,247,190,160,141,119,106,117,58,65,154,63,18,249,48,220,37,15,238,250,120,243,159,111,115,215,71,253,0,254,139,138,227,162,190,5,246,128,29,112,123,25,55,39,10,90,78,223,198,207,245,233,113,242,121,177,188,203,2,54,209,26,65,161,93,193,235,42,116,230,164,142,222,255,178,165,131,86,90,104,183,9,123,99,137,90,16,129,73,25,211,200,70,192,12,18,89,136,150,145,168,210,61,61,194,81,135,174,30,213,61,219,35,219,210,238,122,227,26,88,41,74,26,21,239,219,13,251,108,173,174,233,228,241,41,201,246,2,223,207,227,60,105,32,115,176,165,87,10,53,161,16,81,3,214,9,216,38,104,205,227,228,27,65,13,17,43,235,13,76,133,128,75,76,203,119,160,35,48,100,53,204,237,190,173,181,173,102,195,50,207,210,218,164,41,23,220,59,132,147,36,116,1,146,231,69,210,32,238,103,108,186,172,110,179,169,3,7,70,63,201,71,63,125,194,14,37,250,133,239,129,244,27,116,123,214,112,55,29,252,138,33,183,184,248,75,132,90,4,103,8,95,40,203,190,203,82,238,151,86,9,234,175,116,27,54,184,65,20,116,230,212,25,117,81,128,78,102,114,99,3,14,4,72,153,160,237,173,129,156,64,165,169,88,71,31,110,204,113,178,57,225,55,180,68,85,18,100,193,240,135,100,147,63,187,116,188,188,35,100,79,97,155,58,110,183,91,139,70,117,211,36,203,251,50,169,211,188,170,41,239,132,184,0,153,224,105,3,228,84,46,211,56,17,244,251,241,104,41,207,104,164,108,210,192,17,42,160,2,202,187,48,152,199,215,47,17,113,33,187,189,170,181,140,206,10,196,28,104,107,185,236,46,221,119,75,65,254,122,183,210,117,55,219,118,227,154,65,45,183,11,68,84,48,237,140,39,29,231,201,6,212,176,242,204,114,249,36,161,222,188,219,190,108,90,224,236,147,243,60,167,164,189,64,70,40,142,149,210,74,121,119,143,14,253,65,179,213,0,167,114,217,164,168,73,150,51,39,98,70,54,196,116,100,73,83,89,245,32,22,164,194,241,162,75,207,194,209,140,150,80,8,75,107,212,16,199,146,116,2,177,106,176,30,165,135,86,11,31,90,45,68,184,231,160,70,103,38,4,179,16,63,174,156,146,74,157,70,221,115,210,90,93,155,55,243,157,174,179,153,221,5,234,71,242,166,167,32,94,94,1,31,208,90,75,63,236,49,10,98,144,137,245,83,126,100,229,241,199,242,244,138,159,70,29,115,115,152,77,199,204,80,156,179,5,146,55,109,187,109,243,67,175,247,251,255,187,253,209,123,255,250,252,121,68,63,30,2,17,62,100,243,97,254,109,4,207,13,224,185,84,133,6,25,217,3,86,142,225,160,56,79,190,106,251,191,248,75,239,119,191,209,202,128,108,220,155,115,187,8,44,25,130,99,102,253,112,179,145,229,114,100,198,61,107,167,120,174,74,137,86,30,3,107,200,4,154,249,7,173,182,11,45,236,170,71,189,183,57,80,56,246,95,122,173,247,195,119,136,136,220,181,41,209,147,243,136,32,213,140,32,76,175,128,153,189,53,58,255,228,148,188,190,255,250,167,210,168,30,122,104,35,47,236,141,195,128,151,246,48,36,120,153,113,218,219,190,34,150,153,52,46,156,116,49,52,201,92,155,165,20,8,222,3,202,146,34,147,109,210,1,194,72,25,133,54,106,124,77,130,220,238,95,103,180,32,116,181,241,34,34,217,7,24,114,81,44,56,116,47,45,200,229,167,140,166,40,199,111,186,95,216,18,197,92,248,10,149,135,69,45,249,33,58,124,186,101,137,128,121,45,177,20,115,243,129,71,15,61,20,185,11,241,19,143,109,1,200,74,152,222,242,239,218,168,154,18,7,248,136,41,54,2,84,25,82,183,203,171,229,69,253,50,50,84,179,51,51,132,8,22,202,236,36,184,140,167,82,46,123,85,175,232,91,250,3,69,29,79,93,241,43,167,95,44,47,228,137,164,66,216,0,71,191,2,45,76,206,20,128,37,91,41,239,134,69,147,233,173,198,213,134,229,148,86,175,96,195,107,120,244,180,45,82,68,78,1,70,133,228,200,40,93,220,211,19,113,116,219,131,176,91,158,43,79,105,151,251,242,208,79,224,109,83,42,22,116,248,92,34,172,160,194,167,120,78,46,123,204,127,167,160,51,95,67,212,103,114,247,63,96,55,2,62,135,240,144,105,60,1,121,50,39,74,222,165,14,53,192,193,132,50,22,130,121,96,206,50,89,217,235,216,239,39,164,236,193,248,102,156,235,82,217,210,195,90,15,113,44,74,222,110,68,155,210,215,56,174,137,161,180,76,248,50,186,131,112,188,130,4,176,145,247,124,75,178,62,32,116,31,27,196,183,74,230,101,37,150,35,117,210,146,252,53,189,205,162,189,237,232,150,7,1,115,145,150,29,109,3,211,130,147,90,230,135,20,5,89,86,42,195,65,78,177,249,36,85,68,7,208,200,90,96,27,167,46,54,199,50,106,42,67,27,148,61,108,227,112,249,96,21,248,121,187,149,213,110,189,123,189,119,253,215,212,7,247,206,115,47,223,252,228,195,253,159,255,101,255,149,235,255,250,156,156,13,218,254,171,175,221,250,253,103,16,186,77,235,47,160,192,118,158,112,248,37,120,51,131,17,154,85,8,110,108,202,69,92,90,99,210,241,182,97,91,232,120,27,176,84,228,118,55,242,194,197,37,27,226,119,28,61,119,125,143,57,58,166,136,99,206,98,92,71,208,209,25,213,218,226,107,22,170,70,210,51,217,246,84,98,6,186,160,247,69,251,183,99,31,184,200,48,121,192,154,121,246,73,129,83,167,30,244,165,217,2,66,172,46,155,240,190,114,187,34,142,5,157,139,67,56,200,12,230,92,209,67,125,125,131,68,24,64,16,161,190,168,192,13,108,24,229,6,197,207,207,191,50,20,162,45,134,109,9,100,183,91,42,175,232,167,49,28,113,102,188,56,77,14,14,223,193,179,164,215,245,77,113,240,104,179,147,213,169,245,250,52,216,153,225,248,201,233,215,202,167,197,249,115,246,40,120,224,40,120,224,40,120,224,40,120,224,174,5,15,8,15,188,69,194,198,26,214,142,232,88,206,109,208,123,229,231,112,119,232,97,118,175,248,243,203,125,31,94,24,129,232,251,52,100,179,11,237,156,221,94,120,20,64,112,20,64,112,247,3,8,150,65,92,56,117,95,251,195,200,107,233,200,31,230,200,31,230,235,227,15,19,60,30,165,121,11,28,170,7,73,226,30,60,135,163,230,195,223,109,194,185,9,178,0,17,243,20,50,172,67,192,102,224,210,226,33,174,130,36,23,99,6,143,255,190,248,70,6,34,45,182,25,215,209,15,215,180,154,183,58,212,130,251,236,22,160,0,95,23,182,104,238,25,159,153,16,54,180,47,41,164,112,150,241,241,190,253,8,225,200,109,230,200,109,230,27,232,54,115,28,184,224,243,194,61,230,43,118,128,209,99,141,57,125,220,99,212,116,129,247,146,123,12,245,198,0,11,207,93,117,148,241,51,20,190,167,158,147,140,122,232,209,103,104,216,12,247,161,241,157,145,48,174,251,208,173,134,6,136,131,47,205,145,163,205,145,163,205,145,163,205,221,112,180,89,49,234,247,149,163,205,144,224,189,55,29,109,96,112,95,153,163,141,114,10,137,58,42,159,31,33,9,6,107,83,1,177,31,160,177,142,59,254,179,50,216,9,151,250,173,224,138,13,184,227,220,131,78,60,186,119,222,149,162,116,158,161,44,9,87,116,90,230,118,230,44,57,7,27,142,169,166,148,83,131,20,205,216,180,42,149,102,83,28,170,90,192,11,128,12,21,114,110,99,188,162,30,144,197,203,180,36,111,92,185,84,187,180,30,73,29,129,247,86,11,107,76,252,206,249,196,121,242,139,173,40,194,88,92,42,159,215,207,248,221,154,46,233,167,244,227,97,110,77,15,150,207,8,179,242,99,7,115,101,122,240,200,149,233,200,149,41,206,149,73,108,212,71,174,76,247,149,43,19,204,219,145,43,211,145,43,19,119,101,58,87,126,76,127,28,93,153,166,103,170,245,160,43,211,57,253,172,190,236,185,50,21,215,199,215,215,235,213,105,225,202,244,68,249,113,113,230,156,56,114,101,58,114,101,58,114,101,58,114,101,186,107,174,76,59,155,104,36,20,126,60,47,220,216,255,225,239,15,179,59,229,30,55,218,29,191,179,137,90,156,32,13,162,5,18,211,51,88,247,80,128,0,69,153,15,8,126,117,227,97,116,167,250,74,221,252,252,141,222,11,47,113,47,169,192,160,169,216,123,24,96,172,168,254,98,116,170,63,127,174,247,254,143,14,207,95,108,103,115,57,164,215,91,55,126,182,255,246,59,135,217,235,34,191,243,89,29,237,15,94,192,75,108,14,163,199,51,68,8,244,60,1,111,221,120,245,246,71,135,212,211,82,215,221,9,94,133,216,159,122,143,124,238,142,124,238,14,195,231,238,105,144,107,159,188,175,125,238,228,27,192,142,124,238,142,124,238,190,70,62,119,18,71,39,205,24,227,251,14,226,99,39,179,138,81,152,167,221,36,196,61,231,69,35,176,47,64,30,42,102,40,243,169,96,134,95,224,121,248,110,115,50,251,27,141,194,136,75,74,195,81,72,249,235,72,20,250,46,39,165,15,238,51,135,56,137,95,87,230,13,185,250,3,83,180,184,169,62,106,58,160,155,196,211,65,37,141,200,233,96,32,15,119,173,35,147,171,96,134,115,195,7,95,238,148,129,142,70,14,235,41,49,126,4,159,30,137,34,15,246,97,121,241,73,242,151,130,37,225,53,122,232,11,95,17,1,163,145,153,198,69,86,72,153,145,136,244,59,197,178,39,247,227,226,151,165,86,101,10,87,238,29,63,216,160,120,29,61,209,43,41,60,96,133,28,31,57,209,43,195,245,122,13,138,236,10,202,151,239,49,148,203,128,94,112,99,144,190,156,10,233,203,125,144,190,60,92,164,83,253,65,182,247,194,247,114,10,182,169,150,225,0,251,184,212,112,12,110,176,155,196,184,97,170,143,72,220,112,160,15,105,79,144,85,32,10,178,80,81,114,0,92,41,186,149,104,100,65,55,137,113,69,149,55,145,168,98,32,31,57,172,223,107,14,235,124,50,238,190,211,250,55,193,97,253,36,168,144,158,249,90,228,115,164,170,36,122,22,125,131,243,57,10,198,157,127,133,157,141,127,94,246,188,212,25,23,74,184,2,77,103,39,5,47,160,174,182,244,243,138,252,6,69,15,190,0,2,84,184,63,59,103,111,133,69,245,206,159,222,224,150,83,242,238,158,206,30,223,252,228,67,241,120,92,122,252,197,79,196,227,9,48,166,50,81,89,52,183,255,203,247,122,159,124,194,231,57,172,221,159,221,121,247,83,95,249,56,180,212,207,173,158,141,188,159,87,61,176,151,47,220,136,242,170,231,104,74,214,10,55,193,29,249,230,31,249,230,31,249,230,127,141,124,243,225,62,169,251,202,57,127,88,0,223,155,222,249,56,186,52,238,249,131,249,225,139,195,87,148,123,154,57,159,224,34,213,64,57,198,47,32,75,229,203,170,255,62,59,96,165,10,248,157,108,114,148,103,66,143,68,85,6,148,234,82,9,211,103,40,144,202,113,1,251,85,36,82,249,138,31,24,121,107,231,74,115,159,214,86,42,70,37,238,129,98,11,190,70,129,2,3,68,8,152,186,171,70,8,88,7,136,16,80,111,52,82,23,189,171,184,243,255,71,249,25,253,17,191,59,255,127,232,79,234,39,195,220,249,159,42,63,34,92,43,31,61,152,59,255,83,223,80,119,254,123,151,141,30,32,208,64,56,149,41,215,113,1,37,115,173,55,188,205,32,12,58,15,147,13,218,5,222,146,114,143,194,149,24,224,196,37,230,185,111,245,105,159,98,52,125,7,223,204,64,9,239,204,60,138,148,184,175,34,37,112,226,142,66,37,142,66,37,120,168,196,127,150,31,213,45,139,198,74,76,205,174,7,99,37,254,83,63,161,63,237,197,74,76,23,204,241,226,100,97,92,196,74,152,4,82,75,28,233,174,245,213,133,75,28,197,66,28,197,66,28,197,66,124,189,98,33,108,167,185,229,235,140,252,190,249,197,43,217,86,238,112,250,115,59,85,255,232,200,127,215,63,205,222,252,228,197,214,68,238,48,253,185,143,28,179,239,29,199,236,161,121,98,219,22,112,206,134,117,95,251,98,211,53,71,23,194,61,237,139,125,228,125,125,228,125,157,104,198,196,41,34,77,26,30,54,65,223,148,33,186,26,50,251,158,4,1,99,206,176,47,101,34,4,175,95,35,124,201,105,115,203,201,106,227,26,220,44,30,53,163,205,173,196,51,10,103,106,228,140,34,14,134,138,107,229,0,85,240,13,135,237,93,67,56,5,35,13,194,139,177,8,39,192,39,198,56,114,21,145,40,167,104,248,70,122,153,180,241,120,108,90,112,97,21,225,191,39,136,0,234,88,247,74,150,196,72,237,176,167,243,37,83,199,221,44,154,91,62,135,139,61,197,149,160,143,114,52,204,52,207,13,248,158,190,52,107,151,119,239,55,211,50,95,79,138,210,195,217,110,128,70,133,124,170,26,132,63,40,106,37,217,14,140,120,45,119,169,45,99,165,113,245,188,109,154,217,64,133,220,252,58,65,232,229,121,108,97,220,223,66,115,43,190,129,230,22,123,127,79,40,92,15,100,240,191,71,45,206,85,163,99,84,27,238,206,125,101,113,94,4,127,141,225,193,61,108,195,243,30,87,146,53,45,166,37,179,117,77,162,33,77,207,14,70,69,185,92,88,203,202,246,160,182,157,198,208,45,35,53,194,222,45,43,126,149,165,232,217,180,225,212,83,184,14,169,140,176,32,73,76,225,201,77,187,12,225,186,13,202,78,171,236,144,125,223,242,155,26,171,22,145,174,200,57,18,102,109,236,88,229,154,167,156,236,90,220,224,200,241,144,216,214,216,177,132,177,113,123,248,105,117,143,114,135,221,255,38,177,192,234,58,178,140,221,87,150,49,121,254,142,12,100,71,6,50,110,32,107,89,229,174,165,215,169,137,108,102,102,98,34,104,34,107,145,237,197,210,109,75,202,40,54,81,175,143,27,235,5,97,37,219,180,202,117,239,32,90,183,142,146,138,29,25,210,142,12,105,71,134,180,187,102,72,235,52,13,235,60,156,231,162,199,59,191,251,254,254,187,47,237,255,246,197,59,191,123,227,176,122,172,172,19,50,51,170,174,191,211,255,126,227,246,31,158,63,140,78,183,77,3,142,114,245,10,200,91,159,255,162,247,210,199,135,119,249,35,118,170,164,212,162,61,30,238,149,143,237,173,224,101,151,251,47,127,218,251,253,43,135,123,205,37,244,171,12,150,118,154,104,176,71,233,174,142,172,170,67,177,170,110,160,218,184,114,127,91,85,123,159,189,190,255,220,123,116,75,60,202,112,117,100,99,253,250,216,88,101,222,66,154,49,143,9,137,204,0,16,110,192,83,121,21,105,230,162,144,47,122,74,56,3,18,123,20,49,13,50,236,195,197,18,50,67,62,44,9,198,105,48,68,49,254,42,33,162,120,103,41,112,229,49,118,49,232,146,6,113,72,105,38,100,206,78,222,25,100,46,48,37,6,85,102,49,1,6,229,206,18,98,80,229,82,35,48,232,27,196,176,146,152,72,156,169,31,99,247,76,214,24,133,125,142,197,123,138,124,49,18,151,30,135,241,225,230,140,145,25,114,223,29,161,50,255,158,146,70,85,54,63,1,141,250,250,75,113,177,167,34,101,196,92,237,169,142,230,144,150,187,44,105,132,96,243,158,161,95,69,34,234,55,39,41,111,90,245,196,175,62,179,113,47,223,179,218,104,109,220,43,73,107,162,83,212,28,36,45,205,55,209,149,103,11,101,178,157,123,216,123,7,37,68,17,68,91,222,77,155,202,229,43,205,222,34,115,84,222,147,243,158,9,87,102,24,164,39,234,237,163,210,62,173,62,244,170,249,179,182,68,229,70,9,122,65,88,132,57,20,40,1,205,233,16,112,146,11,235,5,5,81,66,172,247,82,90,150,156,110,197,218,202,83,102,99,249,234,211,160,100,141,242,81,38,148,163,76,40,135,152,9,101,177,109,221,111,110,105,247,135,59,154,113,104,238,104,198,48,221,209,238,66,218,21,249,212,244,124,203,100,165,71,80,103,164,212,163,90,164,116,149,196,185,43,42,121,194,106,148,76,166,220,131,42,203,106,161,2,67,160,182,218,246,215,63,121,74,36,105,178,3,52,140,46,239,147,156,42,100,104,164,92,223,182,202,59,150,190,24,240,119,220,182,244,138,69,152,237,48,127,199,171,86,121,209,115,51,185,108,29,44,193,202,85,235,232,194,212,35,167,199,62,78,143,71,206,142,247,167,179,227,145,147,227,145,147,163,112,114,92,176,202,151,45,253,34,117,114,156,42,172,207,4,157,28,23,44,125,221,210,55,36,39,199,218,244,220,244,236,196,244,164,112,114,188,98,149,47,122,167,207,202,112,141,243,178,183,35,211,226,182,12,155,136,177,160,198,237,92,205,20,180,189,67,113,63,36,162,74,165,218,238,90,110,10,223,195,131,187,21,250,187,60,242,42,60,28,175,66,172,41,187,21,174,87,225,17,127,114,79,251,21,50,227,71,21,73,197,115,61,251,213,141,222,23,63,191,253,209,31,122,175,254,67,75,214,68,157,44,95,245,202,209,247,193,185,33,225,219,173,246,58,112,252,155,132,129,244,110,64,124,254,245,91,127,187,113,235,245,191,223,254,243,219,62,191,175,187,235,97,243,143,119,247,223,121,143,34,227,107,235,97,19,119,11,3,29,184,103,41,99,196,146,44,230,122,226,0,33,215,156,0,163,140,95,20,144,164,118,47,78,227,81,38,47,49,172,72,67,203,246,102,3,204,97,81,59,118,244,9,16,26,34,78,105,162,82,171,209,227,147,109,210,23,172,140,244,143,154,2,41,30,212,18,13,161,104,132,220,89,128,103,132,97,163,175,115,123,219,202,40,199,212,158,119,224,220,173,69,84,76,178,138,206,227,214,237,45,163,169,152,101,132,117,211,173,37,222,188,178,152,248,209,199,157,253,233,33,194,232,224,113,116,127,114,14,211,19,221,231,134,190,92,107,184,201,14,128,134,85,51,175,122,155,127,65,27,108,151,103,203,139,183,3,46,186,201,247,122,43,100,175,79,223,18,221,247,99,183,124,159,233,57,230,62,35,4,66,181,43,31,206,206,196,78,182,136,109,137,159,132,9,247,37,239,224,140,216,152,68,5,191,239,115,228,142,45,97,81,218,183,229,51,246,46,236,221,242,84,18,154,167,185,50,168,75,68,153,201,232,38,190,154,29,91,253,238,133,11,181,181,177,13,253,225,135,115,68,194,50,174,210,200,26,66,72,197,72,44,75,163,73,136,104,133,199,136,192,181,138,163,111,148,229,125,9,45,239,167,49,137,198,248,220,120,149,28,48,215,172,164,55,183,128,140,15,250,107,55,70,133,231,87,24,70,168,244,20,229,27,61,72,60,149,12,158,39,37,141,30,139,154,95,247,38,239,244,240,61,84,117,23,120,232,192,83,89,61,200,83,36,179,253,146,217,201,201,132,111,19,129,131,126,147,232,132,217,187,217,34,101,230,110,245,16,129,14,36,245,34,187,14,132,55,223,207,100,204,183,105,110,44,94,213,152,20,161,83,179,241,26,17,179,100,120,250,182,167,172,204,1,111,6,145,236,41,167,106,101,239,146,27,174,26,56,103,58,167,44,135,42,7,8,81,137,139,64,42,205,38,152,138,179,1,189,18,174,88,21,109,101,154,29,217,167,30,37,12,83,168,126,66,28,241,160,85,251,138,181,41,66,222,143,215,164,112,181,168,162,119,140,79,36,162,106,98,120,93,143,35,234,131,26,241,6,48,27,193,193,170,172,112,89,76,136,106,85,102,164,78,138,57,35,160,148,75,180,8,184,194,111,180,130,31,216,108,142,233,63,131,200,82,108,251,84,225,65,73,42,27,62,43,135,167,117,244,17,51,179,239,43,18,190,47,45,184,110,247,159,108,85,69,44,12,110,158,158,120,144,169,120,204,63,21,124,211,42,91,226,99,223,169,194,111,65,147,127,136,70,186,175,197,31,102,130,204,129,103,227,103,18,193,49,52,222,179,249,180,130,182,240,180,51,24,107,187,15,204,160,26,163,196,76,3,37,207,212,108,201,22,123,24,209,240,0,141,53,218,247,7,84,216,89,203,67,58,167,96,228,226,22,20,175,235,132,54,29,15,101,148,218,5,19,0,168,179,189,129,120,167,67,180,89,199,111,192,9,218,110,200,185,116,214,42,95,179,244,101,166,97,46,22,66,52,204,103,45,125,197,34,188,140,20,70,95,40,86,167,103,39,171,66,195,124,202,42,47,123,26,230,227,200,240,204,77,77,212,72,99,231,105,211,198,204,212,4,149,175,103,11,115,211,244,83,113,210,44,146,79,171,171,218,58,97,117,201,217,219,112,9,193,147,86,181,46,145,198,108,240,67,131,184,69,114,156,94,54,181,53,157,84,35,162,243,229,43,221,54,104,106,181,42,225,97,71,241,9,148,113,175,43,178,27,243,143,227,123,240,28,252,74,75,26,170,53,205,26,220,149,64,31,172,19,192,77,87,195,42,78,213,110,128,243,160,211,93,135,10,222,87,8,242,195,26,32,29,18,106,208,70,241,182,5,254,109,164,72,75,153,158,23,120,94,219,109,178,54,129,181,95,213,156,22,225,163,53,192,156,214,52,108,100,48,54,187,228,207,218,158,4,243,106,81,31,215,39,244,73,125,74,159,38,85,105,25,17,238,218,54,122,243,237,74,65,145,171,180,176,222,6,38,71,91,105,180,86,186,132,69,133,15,39,77,112,143,62,211,168,218,109,167,93,119,71,159,49,232,147,71,141,198,121,248,123,156,156,197,43,109,80,51,107,21,155,240,216,12,4,26,126,73,155,213,64,6,177,16,211,4,247,151,97,66,90,16,120,185,70,120,226,75,146,205,218,241,108,209,158,205,186,165,154,171,9,183,212,108,194,137,72,6,113,156,240,42,210,119,13,84,216,146,221,187,116,77,119,140,186,233,238,84,58,29,219,104,56,70,179,244,4,145,88,26,144,187,0,140,106,37,211,210,193,55,128,16,174,105,85,119,206,54,13,171,116,133,60,98,89,65,74,155,150,110,55,93,128,169,102,52,192,62,126,202,179,143,15,197,213,181,51,252,204,66,84,202,121,138,233,107,128,207,118,205,14,229,208,119,25,131,222,123,231,179,91,239,62,119,243,159,239,238,63,255,103,178,177,181,91,4,10,13,170,33,13,114,46,254,229,231,122,111,125,112,243,139,87,110,125,113,93,169,52,46,87,194,140,150,183,94,254,180,247,229,243,74,37,188,101,132,16,185,211,182,192,211,242,113,224,116,215,208,255,123,139,186,197,105,84,57,218,182,55,78,213,40,79,143,149,149,47,236,142,146,53,189,225,156,36,244,44,93,87,242,198,159,195,110,41,233,189,246,7,241,184,0,0,40,210,9,161,46,209,160,16,32,188,93,84,244,138,21,194,220,113,109,135,111,212,172,41,182,161,215,106,91,188,114,181,85,235,184,160,200,197,47,157,29,118,43,98,213,229,21,106,53,199,173,118,216,231,22,97,221,89,221,154,219,97,159,76,167,185,193,142,3,227,106,173,181,201,190,88,132,16,217,153,97,111,216,252,147,83,21,159,92,188,139,209,22,160,108,53,221,109,230,19,12,222,147,43,237,46,89,20,24,42,77,6,41,242,22,214,45,250,105,115,167,186,137,104,216,181,72,83,60,175,97,189,89,181,60,120,93,87,130,189,182,221,12,25,145,83,111,242,119,171,155,222,103,163,234,213,169,55,29,167,106,241,183,237,186,87,130,182,86,88,182,21,34,209,72,160,59,222,119,209,228,158,190,109,119,206,57,246,82,11,84,129,45,239,146,74,242,5,175,247,228,95,78,216,6,67,136,105,109,120,95,72,9,204,224,25,131,33,181,81,135,123,50,150,12,140,32,231,165,100,213,177,87,155,230,214,202,142,35,94,101,86,45,175,169,118,231,180,105,201,95,159,110,212,228,175,203,164,1,230,128,226,26,182,235,121,94,195,198,230,125,35,149,79,183,171,210,103,203,235,227,52,7,21,70,184,110,136,207,21,155,33,132,156,219,100,11,220,41,237,86,165,43,63,201,62,193,128,71,178,246,6,38,127,37,88,224,95,1,67,116,201,113,132,72,171,238,173,63,222,122,231,61,121,133,233,201,215,35,222,185,73,86,16,46,46,66,164,216,9,172,11,250,1,89,162,2,84,128,254,96,239,32,84,78,151,42,33,114,10,29,89,34,142,240,72,167,244,44,93,136,244,246,111,200,102,180,255,217,107,97,240,221,121,239,250,173,215,63,240,149,203,128,254,254,197,96,57,66,156,70,41,65,22,142,7,15,217,59,123,55,62,11,237,236,31,127,149,75,164,107,154,122,47,124,124,243,198,47,68,201,28,0,0,59,138,67,247,206,42,158,211,5,125,221,112,196,52,145,207,149,26,80,63,126,163,31,57,101,117,225,184,44,232,252,6,88,77,35,251,232,34,232,2,225,84,216,234,74,207,153,142,3,55,189,190,62,241,24,9,125,243,198,255,220,250,237,243,33,158,245,184,73,38,107,99,255,111,31,244,126,240,227,168,102,200,174,155,172,153,72,39,127,190,75,71,55,35,199,118,71,121,249,211,93,182,95,27,189,127,188,119,235,131,31,221,126,255,251,251,31,188,27,58,28,178,209,38,131,131,8,27,183,191,247,69,56,28,110,66,56,110,253,240,227,253,231,194,208,42,31,5,9,192,33,203,161,247,86,24,106,217,153,215,175,137,219,239,254,120,255,245,127,246,126,252,89,239,165,159,134,40,175,116,19,185,54,170,64,10,70,62,146,37,116,251,159,191,186,243,226,143,233,108,131,248,109,194,50,113,44,136,43,108,181,107,148,106,197,190,87,51,155,198,78,169,104,78,192,201,185,226,130,138,121,170,160,119,29,211,126,220,106,238,80,118,140,176,104,235,100,1,224,30,73,246,55,210,211,121,139,41,89,48,0,12,184,82,69,211,98,29,171,181,171,93,56,149,168,155,18,93,243,224,121,159,247,5,188,101,168,114,62,151,71,45,67,54,87,98,110,114,132,59,205,211,168,194,44,227,122,117,16,146,224,159,126,128,112,164,75,157,13,157,252,50,201,239,14,97,13,243,143,156,61,1,191,150,201,239,141,70,93,207,159,125,140,124,58,113,234,248,33,196,44,33,21,113,121,150,240,88,184,202,8,1,108,199,58,83,134,92,87,236,187,136,56,42,66,134,50,137,210,3,200,237,235,194,131,14,124,19,123,96,72,52,137,183,63,114,89,21,156,109,241,53,123,3,83,4,7,223,193,45,87,174,142,221,110,115,205,41,225,217,117,33,36,251,149,169,148,133,68,131,67,159,11,149,175,217,222,109,202,210,91,225,254,211,197,50,135,231,152,149,151,152,99,242,180,217,222,54,109,210,65,254,154,77,90,44,141,139,154,52,20,198,171,27,172,124,143,220,189,60,64,182,104,96,146,121,174,103,152,197,227,100,75,203,250,43,196,37,139,6,118,58,182,1,168,160,52,48,161,54,192,217,207,60,227,211,98,27,243,87,86,26,158,140,105,216,112,147,183,107,168,240,78,69,55,75,216,71,74,183,231,77,235,252,118,59,27,83,79,105,114,58,186,201,138,157,168,197,138,173,52,56,163,54,200,133,144,188,34,9,208,134,31,35,91,147,191,229,240,250,74,15,179,17,61,120,130,69,130,230,189,202,74,219,115,17,109,91,219,78,146,86,161,26,111,143,11,246,233,73,148,236,181,192,78,135,24,68,44,178,1,40,214,31,82,173,108,173,242,76,136,163,197,53,88,252,193,247,80,189,120,198,217,0,229,198,10,89,215,81,118,7,118,238,230,153,184,81,182,240,69,186,53,71,236,251,184,239,158,3,238,63,100,219,69,169,64,218,118,57,112,132,120,34,97,0,190,10,84,192,226,178,99,132,129,41,21,98,96,192,26,33,48,208,55,67,128,120,220,215,164,26,83,199,94,60,150,149,118,115,104,135,176,228,172,168,204,254,174,178,191,222,36,232,150,120,161,76,101,121,0,144,63,202,130,37,189,100,237,169,161,35,166,212,7,187,168,20,130,197,192,130,46,21,161,190,184,20,3,147,198,44,26,248,162,90,205,27,249,217,134,111,220,30,188,199,100,208,197,199,146,244,84,147,12,100,126,211,11,80,218,224,102,61,209,46,190,226,36,120,199,97,20,218,207,212,72,21,23,78,68,240,171,180,233,96,61,186,208,225,190,129,200,205,9,235,129,241,204,73,214,48,173,215,191,97,90,15,26,230,42,135,200,182,229,61,152,86,165,205,31,111,108,153,113,251,53,173,11,183,234,50,173,77,127,232,121,205,254,240,243,154,116,4,76,167,146,104,8,172,110,178,49,176,202,2,79,167,77,43,41,158,72,213,196,120,58,13,124,141,78,181,103,253,177,68,235,245,199,17,173,39,93,169,209,236,79,62,53,142,252,229,230,198,166,123,126,147,236,200,86,54,178,106,14,131,170,22,141,78,127,160,169,2,48,242,160,247,213,3,160,27,151,77,74,66,100,18,146,34,29,116,101,145,136,9,169,139,1,220,214,57,211,73,52,6,170,138,76,112,60,211,138,12,243,137,154,166,154,208,4,77,211,138,184,170,170,237,68,77,115,69,108,130,198,121,85,210,60,157,163,208,157,142,236,215,194,161,235,187,133,127,207,22,46,228,159,93,45,142,78,172,229,198,116,237,65,176,157,41,85,86,191,123,161,150,7,159,47,205,95,242,221,11,249,176,199,23,242,187,69,125,15,74,242,190,34,242,128,244,240,173,7,137,160,44,213,166,109,120,149,160,66,240,221,177,239,102,47,140,230,254,61,123,161,246,239,185,11,121,242,231,66,45,151,255,247,7,17,228,7,199,243,15,78,176,250,232,114,249,120,29,250,202,125,167,64,142,41,167,211,132,104,103,242,117,181,176,150,119,186,235,52,74,61,91,208,103,115,35,228,241,136,82,165,184,6,126,174,74,37,200,244,192,208,126,132,207,56,124,206,36,193,231,12,226,83,218,158,190,222,56,61,56,86,167,146,96,117,10,177,74,55,205,35,34,141,67,231,100,18,116,78,34,58,217,201,127,132,207,56,124,78,36,193,231,4,226,179,109,109,182,187,9,164,85,170,97,14,200,171,209,190,122,138,221,219,11,214,141,117,86,11,23,20,30,122,40,252,57,3,36,178,56,34,243,1,23,85,133,169,57,164,34,122,161,65,230,134,114,217,197,44,54,97,175,1,114,201,252,217,122,81,100,174,105,88,78,219,118,125,98,21,77,221,128,129,151,118,57,58,61,139,226,122,70,45,223,185,220,188,205,187,49,193,147,218,142,26,148,99,129,158,209,1,92,121,41,105,88,28,114,86,235,125,248,70,239,173,15,110,189,249,73,239,181,31,239,255,228,167,189,207,94,5,159,216,156,234,109,25,33,160,231,105,225,200,136,110,150,67,64,100,147,48,82,156,15,43,164,201,37,26,232,68,99,81,231,2,116,122,231,162,41,249,236,88,37,34,216,19,56,108,219,216,57,103,118,76,195,143,63,50,228,44,197,33,216,42,203,133,121,251,219,38,235,118,222,30,25,241,42,24,101,115,213,94,211,219,101,35,95,51,29,247,84,77,111,128,223,87,147,188,210,252,54,39,151,249,38,188,2,213,137,0,186,218,92,211,171,101,135,85,135,148,58,213,114,185,220,206,237,146,23,11,252,110,186,198,179,207,178,52,25,70,110,143,199,197,238,233,77,72,40,114,222,88,247,65,139,104,240,28,43,64,200,149,8,223,73,69,249,78,20,109,59,125,104,223,233,67,252,124,126,210,80,62,127,39,132,236,21,67,65,41,85,54,154,44,207,109,0,58,113,152,173,131,152,16,60,45,77,224,45,79,225,162,188,196,83,225,100,133,41,193,231,101,199,146,199,48,49,231,217,103,179,254,71,229,93,244,62,100,174,133,158,3,158,48,232,138,172,10,62,5,29,75,233,226,37,205,169,139,253,90,203,205,135,237,74,72,95,89,233,36,208,201,73,0,158,106,207,62,235,123,56,90,204,193,78,32,109,29,48,92,72,52,109,151,93,116,91,76,116,225,162,231,153,34,36,58,238,168,18,226,142,35,59,225,244,119,188,161,82,92,192,123,69,246,193,145,188,87,194,252,113,152,180,22,230,198,18,225,170,35,251,210,68,186,237,208,193,8,191,29,42,140,251,124,120,238,169,155,40,41,29,145,253,170,240,64,217,12,57,167,248,86,97,38,58,250,44,41,148,128,174,126,234,18,75,72,223,101,222,164,58,41,232,240,12,98,125,211,113,89,194,252,101,202,235,220,68,11,30,43,196,220,90,125,29,149,127,253,95,228,32,59,196,36,99,29,150,100,236,94,204,48,166,123,230,217,82,84,82,135,1,178,43,225,118,47,103,87,50,15,144,93,9,78,63,130,27,204,174,164,7,92,194,143,129,249,19,188,136,202,180,74,126,163,90,91,135,157,19,28,138,188,103,27,144,58,140,251,6,242,199,206,229,230,85,29,183,126,244,180,225,143,155,59,151,160,5,244,68,18,85,175,93,106,209,157,78,122,123,195,34,143,208,187,201,123,21,94,100,14,86,252,97,109,157,182,231,185,97,121,37,213,166,87,2,254,90,210,59,27,164,132,123,117,121,3,185,234,230,74,81,67,102,39,42,41,42,179,26,192,194,243,163,195,175,91,99,158,114,161,85,15,5,121,12,0,40,42,179,26,114,167,7,193,109,136,222,144,141,141,191,32,247,20,61,19,97,250,71,90,179,172,188,22,210,90,200,236,69,180,70,106,150,149,215,228,214,194,102,60,108,242,104,181,178,247,66,200,84,179,41,43,123,147,23,82,9,230,186,204,166,92,20,7,210,152,217,94,26,51,102,49,18,12,83,116,200,18,19,238,142,201,166,59,118,208,209,54,208,229,51,234,117,232,0,44,183,22,225,67,164,119,170,246,227,91,166,141,60,65,212,155,94,21,255,203,140,90,227,250,164,116,195,95,107,91,212,231,124,161,217,181,125,246,83,94,116,188,93,237,58,17,101,231,8,63,178,19,81,22,101,6,139,50,188,230,55,221,86,19,119,236,167,140,102,208,37,60,19,243,242,1,147,159,122,92,6,99,48,158,240,156,241,169,235,211,188,151,31,21,32,165,73,253,116,230,45,32,229,251,115,117,136,38,129,67,199,75,13,69,121,204,121,34,29,88,142,105,187,203,173,117,179,6,57,255,152,23,149,13,231,151,35,191,97,140,20,227,114,165,246,222,252,242,214,203,47,238,191,250,211,222,11,239,201,25,83,247,246,244,51,86,249,146,165,63,200,130,85,106,53,35,24,172,114,198,210,155,186,227,133,170,140,79,215,102,166,231,72,77,30,170,242,152,85,126,208,11,85,57,119,232,55,21,133,102,54,113,68,106,147,169,127,243,165,228,209,166,49,141,200,80,243,157,56,94,142,134,144,203,41,49,41,69,181,221,106,65,66,11,156,51,37,112,189,214,32,2,131,177,83,210,234,77,243,170,47,138,154,190,117,150,188,132,150,227,232,62,24,33,143,54,205,186,235,191,234,210,11,111,25,197,160,23,130,131,111,213,235,117,196,11,36,146,26,181,25,102,230,148,244,42,85,195,14,100,183,95,111,95,165,207,247,162,114,83,169,163,209,59,100,147,131,16,98,109,170,115,53,51,229,191,100,83,121,19,94,64,23,225,65,46,53,74,112,121,209,173,55,255,123,255,39,239,223,250,175,79,57,142,233,254,66,144,140,31,158,50,107,102,251,120,32,116,31,25,176,252,181,182,101,130,67,125,159,176,125,172,172,107,188,118,48,100,95,109,77,186,221,104,203,108,64,247,7,185,219,8,131,90,57,216,16,188,165,222,109,36,82,91,216,166,201,211,241,208,207,202,12,147,173,201,53,237,81,185,132,225,157,46,160,146,54,137,151,165,234,252,166,187,146,102,116,221,182,55,19,218,38,169,214,132,170,163,204,229,13,114,58,65,170,39,11,115,146,176,43,83,33,231,15,62,97,242,58,207,135,181,5,120,0,247,25,22,97,4,121,193,208,43,232,44,124,213,57,124,22,4,167,81,223,57,118,169,1,220,137,5,131,166,75,23,203,69,178,18,58,195,143,81,156,200,9,18,98,86,18,93,20,241,139,154,167,9,161,67,10,71,23,210,169,183,14,10,144,44,130,166,111,147,51,183,185,182,97,57,117,188,176,227,144,178,154,245,95,67,4,14,220,136,121,211,163,32,207,144,109,97,255,71,159,247,254,251,139,222,15,127,123,251,139,47,110,126,242,33,217,55,252,21,157,78,195,178,76,216,88,120,226,30,1,93,160,174,183,27,145,234,246,198,186,145,45,232,25,246,95,126,54,167,233,116,46,249,90,230,19,46,173,105,77,190,181,136,47,106,225,255,14,66,15,193,156,214,251,242,5,255,186,215,33,234,192,255,112,77,167,119,35,142,50,58,27,173,110,154,213,203,102,141,82,104,19,5,72,20,218,145,50,159,106,227,21,100,129,228,109,44,28,14,214,166,214,168,137,228,48,52,227,12,139,100,144,151,61,77,168,67,87,9,244,39,101,89,99,254,94,152,46,206,183,71,97,24,122,96,139,138,132,50,126,179,146,95,211,53,233,189,224,182,21,213,131,200,55,194,182,151,123,40,223,72,239,133,191,101,110,63,255,250,80,242,141,176,108,35,143,99,182,145,39,104,182,145,234,12,100,27,57,33,162,54,17,43,103,104,94,195,144,224,72,39,38,58,146,99,55,38,6,178,29,159,105,88,14,12,77,156,180,4,201,167,8,1,51,236,240,193,143,240,208,129,133,39,37,255,192,83,171,180,203,233,151,137,40,161,65,65,50,165,200,215,121,72,68,131,49,183,233,147,32,171,189,123,57,144,59,212,160,161,4,57,138,67,4,35,166,164,243,131,47,26,12,110,86,87,41,11,37,149,194,34,27,216,48,142,1,255,90,45,248,75,145,161,105,234,144,118,49,169,56,214,51,29,4,147,126,68,224,34,51,148,200,158,252,150,228,217,127,142,97,81,201,180,44,61,143,80,246,63,193,114,150,80,245,186,104,132,58,231,3,9,5,156,77,35,214,181,80,143,203,187,137,175,122,32,45,189,36,251,82,94,42,210,79,244,152,148,59,89,48,67,101,75,127,194,203,185,242,20,159,65,169,170,223,251,83,204,50,215,103,138,40,5,53,91,46,115,254,244,170,67,146,30,213,227,211,227,58,124,95,201,20,114,93,105,72,203,194,215,183,223,140,240,17,29,15,177,145,176,213,39,25,49,252,136,225,85,64,253,0,132,27,142,40,43,128,37,218,188,24,182,175,3,158,106,24,5,98,185,51,254,130,232,46,52,41,48,236,91,18,255,22,103,125,53,243,192,142,205,83,141,13,72,171,68,46,22,226,157,37,142,141,42,99,192,104,74,63,224,64,145,205,211,112,159,111,181,187,142,9,60,167,178,126,80,8,67,51,55,45,239,186,97,197,69,154,171,144,119,180,106,231,113,225,195,169,181,167,123,172,163,111,8,76,242,183,158,125,118,180,248,0,232,171,97,155,16,6,31,107,72,41,197,165,169,132,118,64,212,75,145,89,60,36,5,69,120,182,113,127,82,113,143,35,14,247,63,136,165,16,36,138,208,229,32,177,41,65,111,250,175,52,87,180,199,84,5,91,140,220,6,173,62,57,101,248,228,241,6,42,204,162,169,176,86,7,200,242,243,194,223,8,11,19,157,91,60,196,154,225,104,82,137,106,206,72,100,123,180,68,228,172,239,180,143,180,188,57,84,117,244,180,85,62,97,233,79,82,213,209,108,125,102,60,168,58,122,218,210,207,89,132,139,146,148,71,179,230,248,212,196,244,140,80,30,157,180,202,79,122,202,163,103,238,162,242,104,197,77,167,62,194,156,162,83,152,82,244,160,138,36,181,235,123,70,149,116,119,5,96,188,37,147,79,203,6,97,213,33,193,204,164,164,141,194,235,27,21,8,168,174,75,190,209,177,88,232,151,41,85,236,152,76,101,160,218,209,248,150,159,119,76,195,174,110,18,58,34,203,213,106,145,93,244,52,132,12,46,26,144,255,139,28,1,213,102,183,102,66,118,37,90,79,45,71,165,75,24,205,240,11,236,239,66,102,237,126,153,76,121,250,81,89,70,254,251,143,80,70,166,137,55,97,216,125,91,161,185,109,52,78,40,78,181,221,49,107,43,68,148,3,181,205,197,110,118,149,202,195,52,116,146,8,246,86,72,82,225,240,235,95,19,38,238,68,21,0,217,37,239,188,126,189,247,225,47,247,95,123,235,214,71,191,11,102,223,164,147,20,37,13,211,82,178,234,20,137,151,62,69,249,118,111,143,176,9,225,183,137,170,11,2,229,75,71,165,200,201,144,228,252,97,154,152,25,170,147,102,10,89,178,185,104,144,202,148,82,77,2,233,23,150,2,18,141,156,148,249,130,171,254,124,59,19,38,13,71,66,147,168,99,156,123,95,207,153,239,100,124,9,251,67,176,69,137,166,239,234,85,114,241,159,167,15,35,86,116,49,201,146,46,38,93,211,197,67,90,212,197,187,176,170,101,37,215,215,124,85,23,227,151,117,49,124,93,23,67,22,182,248,255,27,161,203,250,15,212,101,61,130,186,172,233,106,117,157,112,107,79,197,234,178,84,38,229,16,181,89,253,18,126,13,164,235,242,169,165,60,198,150,178,44,172,128,96,68,104,88,80,151,37,60,235,246,244,67,209,150,5,30,98,7,176,153,47,53,28,88,28,152,81,4,87,162,252,224,94,86,158,121,219,49,124,163,203,13,29,142,233,194,195,213,158,72,191,22,167,50,83,21,81,84,44,245,238,71,3,93,128,21,161,105,243,52,107,1,101,91,224,106,51,95,89,156,136,239,3,8,93,43,138,100,121,9,217,222,167,140,139,148,15,67,189,174,169,40,47,249,94,51,199,104,86,178,106,175,145,35,173,90,203,205,203,167,161,172,18,240,142,72,218,200,119,10,224,99,248,160,101,94,117,207,67,150,22,249,102,39,255,157,85,120,232,146,195,112,99,163,105,86,154,77,201,49,97,79,206,195,25,171,152,228,136,56,185,83,243,233,38,131,234,48,73,91,18,162,224,192,14,15,160,178,137,82,80,112,188,155,4,229,166,231,181,110,18,100,123,83,66,128,165,83,162,170,113,228,153,177,86,205,53,238,106,205,203,249,252,128,110,5,63,148,161,150,238,34,31,18,90,215,106,97,169,219,9,45,117,59,122,144,232,164,125,140,18,135,123,232,55,116,69,188,91,76,240,114,17,222,246,120,199,184,165,37,81,180,239,59,207,176,18,222,69,206,175,108,243,77,90,44,179,40,117,226,180,91,102,164,110,137,94,183,204,23,130,224,194,19,141,199,15,80,236,104,138,254,225,4,177,145,108,64,105,198,19,165,52,75,146,105,57,124,71,140,165,91,255,136,196,254,121,184,234,53,194,33,255,233,87,137,148,108,30,15,116,215,180,108,114,151,112,34,62,106,149,159,178,244,255,164,106,182,154,105,76,5,213,108,143,90,250,51,22,97,240,60,53,91,161,102,174,87,103,231,138,66,205,102,153,229,255,244,212,108,166,121,247,212,108,167,27,117,119,133,140,232,46,248,103,241,174,190,161,10,53,46,65,247,247,251,8,56,51,120,151,212,133,221,36,100,129,45,17,219,235,39,202,114,121,148,6,190,233,17,23,1,233,76,224,20,183,13,37,186,132,167,83,245,188,44,168,144,123,235,243,95,96,22,69,136,5,228,130,229,96,77,19,33,89,109,154,59,151,28,188,105,183,163,92,56,199,32,103,73,23,15,218,60,176,6,234,125,118,255,120,111,255,123,47,220,190,254,229,254,47,190,24,86,39,219,151,171,150,215,193,91,31,220,250,236,159,60,209,98,76,211,145,106,4,38,96,196,232,17,132,32,142,20,76,211,118,99,38,56,66,134,121,128,230,152,182,1,38,88,112,39,130,12,228,92,244,133,141,42,235,171,72,225,213,74,5,245,241,205,79,94,225,37,26,217,199,215,2,186,1,250,131,146,179,139,246,99,219,140,19,150,249,214,115,191,137,201,138,28,8,212,196,50,135,210,145,66,142,235,247,111,244,94,125,163,247,197,239,194,82,186,238,127,242,203,253,191,63,31,150,210,149,148,244,126,242,35,81,130,105,177,97,45,40,205,67,226,207,79,255,70,59,9,205,24,251,155,255,186,245,230,71,190,242,113,127,247,164,159,222,15,223,148,187,18,229,127,255,145,12,196,164,255,205,59,47,190,42,10,167,208,103,35,206,101,227,56,217,199,78,92,89,113,61,63,141,160,208,169,202,146,202,27,125,4,165,186,210,186,255,2,240,148,6,97,143,229,141,136,98,102,19,29,30,150,150,53,169,36,194,99,198,48,16,139,239,52,101,234,118,202,226,28,249,148,70,54,4,21,212,134,248,142,40,53,36,238,119,224,199,76,144,80,165,107,234,74,98,135,25,26,227,5,171,151,11,168,204,186,105,152,101,219,212,219,38,178,93,51,70,209,12,178,93,134,169,131,251,136,41,221,226,48,53,85,31,159,170,155,130,237,106,152,229,182,41,216,174,166,41,101,252,55,237,173,118,195,38,219,136,129,251,72,196,197,244,143,89,224,144,34,132,237,147,150,78,150,190,244,192,50,117,25,248,82,195,76,173,33,163,126,75,43,166,156,196,89,226,147,197,10,225,245,25,141,106,58,104,115,228,213,138,47,73,190,151,190,247,232,117,228,244,181,113,95,82,222,67,207,103,125,56,73,170,233,134,173,209,43,190,206,16,222,21,180,129,34,113,183,151,212,91,78,193,47,39,27,247,229,33,151,84,138,161,202,195,62,90,192,241,160,22,48,34,106,88,74,221,143,23,42,180,162,19,196,115,189,33,187,248,32,244,54,51,161,35,38,223,125,90,99,184,102,83,62,98,152,250,145,171,0,77,219,62,195,133,51,252,214,182,33,223,46,164,236,37,223,213,36,223,205,118,251,50,141,126,103,93,131,82,18,2,1,240,143,182,113,121,163,185,222,210,96,11,231,177,78,60,83,184,192,55,223,138,169,167,158,73,115,128,195,161,141,105,17,160,134,56,199,193,133,40,81,54,223,234,70,171,79,198,91,168,162,133,121,147,233,193,124,192,131,69,229,75,199,142,186,218,66,60,95,136,120,100,169,82,121,153,23,228,55,119,28,119,81,184,250,32,117,123,133,252,206,39,197,117,1,28,177,60,225,188,238,198,119,24,222,160,148,79,152,60,245,114,10,11,113,78,238,36,112,154,14,111,96,81,112,248,188,53,0,26,213,31,38,238,254,51,39,226,42,122,101,219,14,182,224,141,61,252,109,159,170,32,240,190,31,230,240,86,8,131,110,225,182,21,54,0,40,40,63,160,124,189,255,162,163,35,163,116,67,3,122,131,241,182,169,35,151,125,126,147,253,98,70,207,177,109,57,64,206,65,119,60,17,187,234,69,98,134,167,20,138,120,95,10,62,237,180,59,34,238,244,156,217,106,111,153,79,25,205,133,157,83,32,168,251,20,236,150,146,220,98,40,14,144,157,60,188,126,130,123,226,70,185,61,134,240,182,176,48,157,4,30,143,210,180,71,177,192,113,60,178,69,61,165,41,186,213,188,226,252,169,41,51,175,164,59,153,151,25,184,75,169,17,95,183,114,137,191,107,164,228,129,251,196,96,103,95,238,116,120,20,210,139,123,160,94,220,96,47,110,160,23,190,220,6,238,136,135,185,171,125,241,167,33,221,241,101,124,144,30,121,64,124,160,83,94,224,239,183,143,128,102,242,252,206,84,192,65,78,128,62,203,233,68,104,168,101,48,1,9,166,148,63,198,254,150,139,37,115,85,195,143,218,90,185,64,187,97,97,63,162,55,89,93,237,139,83,247,60,184,129,37,42,139,12,57,186,150,155,151,163,169,97,139,12,199,132,45,123,212,8,121,207,29,97,114,222,8,52,133,238,250,74,114,52,55,223,52,28,247,148,148,83,135,29,75,252,112,13,28,77,234,61,164,122,200,21,150,190,227,185,207,237,164,161,7,35,51,115,17,174,58,209,254,74,89,241,60,231,196,57,31,18,218,232,34,13,145,76,219,110,108,155,81,204,94,232,53,158,167,228,11,60,145,231,177,36,102,199,143,202,195,116,209,78,96,171,180,205,13,50,82,211,62,103,198,102,244,122,144,112,27,245,134,221,202,106,183,222,189,222,187,254,107,122,197,206,157,231,94,190,249,201,135,251,63,255,203,254,43,215,255,245,249,59,132,186,246,95,125,237,214,239,63,131,200,3,90,127,1,189,106,206,19,62,165,4,111,102,200,171,68,20,135,43,242,154,114,17,119,169,97,10,109,150,239,77,219,11,240,30,185,221,78,158,131,76,150,193,48,47,128,165,67,138,182,90,41,38,124,47,57,31,122,93,73,38,124,127,44,136,76,98,69,63,255,2,11,150,94,50,224,223,22,125,224,162,228,230,1,107,230,217,39,5,78,189,93,175,131,208,53,91,224,247,136,250,35,76,2,125,229,118,145,80,232,213,186,116,20,105,200,128,94,154,251,85,145,1,240,85,67,38,130,62,183,0,127,173,137,128,238,68,75,72,10,241,41,191,238,69,42,104,212,14,144,228,42,118,218,205,184,185,52,19,204,37,134,214,197,207,165,213,127,46,205,52,115,9,151,254,52,170,151,87,168,179,152,255,128,142,25,79,216,25,136,170,156,39,208,137,44,182,37,170,16,102,154,95,5,130,44,170,124,29,179,220,52,245,42,83,249,154,211,235,65,149,175,99,234,109,189,225,41,124,167,106,245,106,113,125,125,138,43,124,231,9,19,198,237,91,107,229,170,80,253,194,93,220,115,115,190,27,184,41,229,218,244,102,223,201,9,194,105,105,148,47,194,220,141,100,26,218,245,140,77,8,196,46,175,174,18,2,210,109,93,195,139,99,109,34,233,84,141,166,131,91,6,235,160,204,31,230,230,105,134,78,210,232,228,220,156,73,196,99,6,207,188,145,213,166,102,171,83,133,245,66,149,176,120,58,17,205,118,29,148,40,206,24,29,240,49,116,54,141,26,136,249,53,208,98,238,225,245,225,134,25,0,89,235,58,102,6,192,172,186,218,60,220,56,60,61,51,7,169,248,214,107,70,177,111,229,250,220,236,4,86,54,167,11,253,91,174,213,11,180,242,204,116,52,230,102,166,11,51,51,119,1,117,227,83,179,235,115,19,227,70,66,212,153,115,227,253,7,56,59,49,75,7,184,62,19,168,12,246,17,14,32,68,159,79,76,17,100,100,31,40,192,66,67,111,47,28,151,150,55,155,163,68,154,135,48,201,188,83,5,163,232,40,89,12,112,177,175,195,159,239,250,179,193,148,190,53,81,156,168,78,78,62,208,104,161,114,198,114,231,153,253,191,216,185,154,113,218,77,34,97,124,107,178,62,53,55,85,223,75,208,126,6,212,9,29,211,190,120,209,176,65,153,106,212,93,232,20,91,28,93,111,187,16,218,201,251,45,144,158,39,188,126,247,200,46,76,246,95,210,8,250,106,79,232,14,183,6,104,75,165,177,75,166,117,185,97,57,99,219,109,251,178,211,49,170,230,24,58,76,212,183,186,230,152,99,87,199,32,133,146,51,86,183,219,150,187,130,160,57,99,158,21,101,236,107,208,0,26,154,207,54,141,29,130,124,242,134,182,166,91,92,25,78,120,235,14,76,66,73,171,84,218,230,162,222,94,172,44,62,174,183,200,239,138,190,189,80,169,236,44,232,228,243,212,130,190,179,84,89,62,161,95,89,172,84,186,139,228,81,165,130,233,54,184,21,219,107,252,24,249,255,33,88,57,101,52,187,63,132,78,27,229,226,67,77,194,239,151,157,170,227,60,164,241,217,225,241,191,171,16,113,114,244,115,244,115,244,115,191,255,184,73,206,145,11,86,134,253,11,156,40,25,118,164,100,164,51,69,170,78,79,151,76,224,120,97,117,246,232,159,1,206,26,122,216,100,118,253,125,169,231,78,134,29,60,65,232,246,50,23,44,178,173,210,141,237,92,187,141,174,52,107,120,38,215,141,104,166,99,125,29,88,19,29,89,133,90,109,6,124,3,218,200,198,213,230,38,201,231,6,124,46,20,231,166,201,231,38,158,222,245,9,72,172,135,39,121,97,114,28,92,56,171,200,188,208,118,106,240,185,72,24,51,194,199,240,62,51,29,73,23,210,181,76,167,106,116,204,172,105,129,181,243,201,115,167,22,249,41,65,106,229,152,59,250,158,120,183,171,64,172,131,214,125,126,123,147,108,251,89,96,83,31,40,151,179,54,178,23,102,21,156,198,115,6,203,31,143,142,2,246,106,97,77,199,221,191,100,83,71,122,140,195,42,153,58,237,5,43,240,30,133,114,208,240,58,111,9,153,76,135,228,134,221,172,147,127,236,201,51,203,4,102,194,126,241,79,22,96,12,138,42,167,207,158,172,120,229,202,87,43,55,95,205,55,156,71,13,235,82,3,152,171,101,11,3,98,178,185,99,89,19,95,94,120,230,252,50,121,9,255,128,251,55,62,124,180,242,216,35,167,200,83,250,215,130,108,32,94,237,139,188,212,123,103,117,141,50,126,141,178,240,200,110,35,246,248,216,26,121,112,115,243,231,7,247,212,84,128,163,81,22,116,0,50,79,132,222,139,123,93,98,74,12,68,41,145,170,192,38,201,240,202,67,16,246,64,66,18,216,172,211,222,216,181,160,38,189,22,52,35,16,89,226,248,7,161,104,161,225,58,167,177,141,44,160,142,86,148,49,202,107,183,35,107,35,122,120,181,102,100,53,192,94,73,160,199,95,107,207,3,127,83,209,232,217,102,173,91,53,253,152,228,57,50,249,125,23,223,41,23,142,41,247,95,160,165,74,168,161,33,225,58,224,13,213,237,240,225,88,86,169,141,8,30,97,102,57,50,197,152,28,24,131,103,114,58,152,223,116,50,225,30,128,235,106,44,8,196,51,149,11,243,174,23,16,226,242,107,12,140,178,181,234,174,205,179,153,48,176,235,192,116,112,230,220,208,233,116,27,210,116,251,168,155,77,59,15,38,217,11,125,3,201,212,95,115,77,190,142,211,63,197,241,16,36,106,143,18,65,242,134,58,89,90,150,11,180,132,116,194,27,74,211,204,30,191,0,194,244,166,106,195,127,77,5,184,109,148,193,221,217,118,75,187,144,98,173,188,170,225,55,178,165,55,200,44,54,188,89,108,200,247,87,52,201,76,54,200,174,15,179,93,37,245,170,223,110,242,122,85,62,219,181,114,115,181,186,166,119,202,154,54,210,24,169,206,179,59,54,58,100,199,88,237,172,149,119,33,79,77,169,166,131,245,98,17,111,90,41,16,96,176,100,111,158,247,211,37,109,119,191,221,230,109,119,121,219,173,114,123,181,187,54,239,174,182,214,8,49,147,223,152,45,135,19,117,141,17,181,65,10,160,193,122,22,171,136,158,70,248,37,154,58,173,153,27,245,215,224,5,186,239,197,50,127,19,18,36,97,231,190,23,189,10,186,215,187,191,187,145,201,17,27,150,252,226,166,97,227,91,167,172,90,131,236,154,100,208,180,6,153,36,50,127,237,178,179,7,136,8,65,130,177,10,227,95,91,213,76,171,6,214,42,182,180,119,201,198,89,50,168,191,80,201,149,54,145,138,180,79,232,32,175,195,134,99,58,46,156,9,199,219,54,166,146,39,123,83,131,224,129,20,18,105,170,149,53,117,135,12,159,156,116,148,196,96,207,88,111,184,223,118,224,119,206,221,36,188,3,186,34,44,99,130,220,135,181,135,71,172,145,135,181,76,213,176,172,182,155,89,55,51,244,160,173,101,200,98,223,204,192,160,50,15,143,216,94,210,102,23,46,254,33,44,196,74,119,99,131,0,66,42,98,157,134,83,202,104,114,61,184,89,134,109,24,20,24,92,90,207,62,27,126,172,97,234,127,10,112,14,78,239,240,173,30,224,54,250,108,240,80,167,29,181,173,67,97,51,98,51,135,178,6,110,225,38,34,178,2,183,197,148,67,205,51,225,155,57,115,215,12,104,99,240,2,111,88,65,21,50,55,84,89,86,162,91,52,94,126,192,74,120,190,40,36,52,184,55,137,238,214,58,5,134,34,85,130,6,144,196,23,155,93,38,140,135,30,142,88,96,213,214,179,54,240,28,27,89,66,97,192,162,213,208,229,246,98,199,32,71,86,27,206,108,157,237,29,58,146,37,112,110,224,18,93,46,206,59,223,110,136,211,101,222,33,244,219,164,240,182,169,101,117,181,177,234,172,209,37,44,88,6,9,121,217,205,108,51,135,67,176,141,237,21,176,170,134,161,83,126,33,102,28,112,237,241,122,221,152,140,102,77,205,241,66,253,46,168,195,230,38,11,115,211,147,115,133,132,234,176,122,53,8,178,164,223,202,119,70,180,70,107,99,108,219,176,54,154,141,124,109,202,44,142,175,207,22,242,151,58,27,26,188,93,51,250,171,22,235,85,3,148,105,213,194,120,173,79,229,188,77,88,129,121,138,177,97,133,65,245,139,49,26,40,140,72,138,15,226,217,73,120,248,13,92,104,226,197,105,52,172,102,195,34,200,46,132,39,51,166,206,53,17,105,19,188,26,254,204,9,94,73,159,172,61,114,26,15,154,248,67,78,242,49,189,167,64,61,218,112,205,86,32,98,8,66,1,62,251,25,139,186,9,201,7,29,146,79,66,205,26,155,32,29,180,218,71,52,166,188,75,182,171,181,36,233,159,229,151,116,13,222,138,72,3,29,104,93,74,7,13,158,186,206,65,146,65,67,3,34,51,48,6,13,40,201,160,253,169,89,210,207,16,122,131,7,102,200,151,240,195,143,121,154,218,67,121,87,151,38,49,193,44,96,108,116,234,89,192,188,39,9,102,129,231,71,25,30,142,32,219,248,33,209,47,107,61,9,206,6,161,92,120,43,25,206,20,202,5,20,30,136,114,33,252,78,80,46,132,249,29,148,114,19,37,96,209,33,107,181,151,190,154,109,176,42,113,202,187,182,98,48,244,178,173,176,100,53,33,137,90,248,222,172,116,99,155,117,130,217,184,126,60,107,166,215,201,157,23,95,185,245,197,245,152,78,232,208,48,123,183,220,90,48,188,46,131,185,56,59,144,221,195,216,48,132,55,0,119,4,38,21,247,164,177,189,249,81,239,247,191,246,116,107,252,159,134,96,52,68,2,79,75,56,8,31,19,3,69,253,220,104,183,35,101,8,167,143,8,103,96,105,123,60,57,13,159,96,169,137,152,179,144,78,210,104,139,84,211,66,211,155,79,211,4,90,7,56,173,138,227,73,22,250,237,119,127,188,255,250,63,123,63,254,172,247,210,79,149,11,20,156,42,205,145,180,27,118,75,129,186,226,229,189,128,174,17,192,164,231,223,47,210,225,19,122,120,212,116,78,67,207,190,123,12,36,15,224,244,241,150,148,1,162,153,90,241,18,18,224,189,231,253,81,152,82,100,165,65,189,24,115,200,56,54,156,211,166,81,39,76,253,69,51,155,43,249,170,107,65,154,129,127,89,184,42,21,27,170,110,54,154,53,219,180,8,123,186,186,118,76,211,74,222,35,46,129,142,104,185,176,86,52,22,171,73,13,240,15,20,245,217,241,217,169,194,120,113,98,60,215,127,95,164,46,208,233,119,70,250,94,146,189,145,213,76,114,162,36,163,52,37,222,54,217,193,146,224,40,81,91,237,143,56,8,154,77,143,54,26,56,220,31,105,88,79,62,80,12,183,235,164,56,82,104,220,99,220,229,24,52,80,198,127,172,240,255,75,148,138,131,215,68,96,46,58,22,154,127,214,176,204,166,239,234,140,144,0,126,153,153,199,215,215,93,43,242,85,82,230,189,168,132,98,31,222,173,16,74,126,189,21,47,233,156,19,147,47,0,68,167,78,96,211,98,217,9,152,131,241,25,227,234,73,124,32,37,19,8,228,25,8,203,46,176,43,197,118,106,82,252,184,150,160,82,191,124,4,245,198,85,147,230,187,10,203,68,48,229,69,181,211,132,5,253,226,225,69,115,128,129,81,108,70,67,92,169,145,240,145,9,11,110,222,248,31,76,88,160,193,97,55,202,239,83,25,117,219,109,152,14,13,227,184,227,33,80,59,158,40,192,161,194,96,10,131,32,50,175,193,176,32,152,242,13,93,64,195,32,104,215,26,110,67,202,79,112,243,147,31,238,255,240,189,253,95,126,124,231,151,31,13,15,138,201,208,9,0,137,200,27,254,203,207,245,254,239,55,84,4,60,188,225,179,172,12,157,142,189,221,244,186,150,194,212,9,0,55,191,120,37,219,202,29,246,224,221,77,224,51,201,190,191,130,187,169,7,204,27,127,238,189,246,135,219,95,126,217,123,233,47,119,222,120,169,247,220,231,177,144,12,154,197,65,43,210,27,63,33,146,206,7,202,179,207,22,163,138,142,69,39,127,136,106,43,166,163,99,218,183,10,115,102,189,48,231,207,19,161,209,225,3,43,193,182,126,93,43,196,192,91,72,11,111,33,6,222,66,12,188,0,101,73,64,45,49,226,111,253,49,0,50,75,88,145,130,80,194,183,169,152,236,30,135,64,23,222,76,66,191,234,244,97,102,142,190,20,16,241,94,228,92,179,52,31,210,92,23,252,109,21,146,193,208,247,189,200,249,243,178,141,164,155,63,182,155,178,204,185,241,91,15,95,223,63,123,229,230,23,111,29,202,220,133,139,158,50,71,64,152,77,72,74,20,46,131,186,146,237,0,228,77,112,225,205,34,246,100,153,179,247,147,31,244,94,253,43,117,211,214,212,188,44,12,85,68,112,109,88,44,5,1,101,177,188,39,145,156,150,252,82,88,214,91,221,115,105,193,243,157,93,100,70,181,183,165,104,119,121,29,58,55,71,1,9,142,86,90,29,47,232,19,5,125,178,160,79,21,214,164,162,184,22,32,96,136,76,222,14,220,100,161,209,80,198,12,54,167,103,224,154,72,242,27,18,68,232,25,72,221,168,103,46,117,91,29,144,47,105,88,62,139,132,228,25,137,201,91,193,100,196,34,134,201,27,148,191,142,18,146,228,29,62,254,156,94,44,5,0,75,10,115,253,55,228,20,223,127,243,175,132,170,123,111,126,41,152,170,105,72,239,133,169,242,103,251,165,202,215,195,47,114,28,238,85,140,142,105,87,55,23,154,237,234,101,159,198,64,100,208,202,20,50,197,66,231,106,70,164,210,82,36,89,166,122,251,229,123,251,111,189,243,175,207,127,45,233,96,0,188,209,14,33,113,148,247,195,180,17,19,83,74,86,109,69,249,71,96,55,200,132,239,144,127,163,103,206,140,214,106,153,147,39,75,173,86,9,252,254,53,100,229,71,105,29,45,162,18,229,104,1,8,96,176,108,156,81,93,195,191,68,58,4,201,202,197,139,31,111,191,248,55,141,153,182,124,87,170,245,62,127,174,247,254,143,232,208,168,213,203,87,225,214,141,159,237,191,253,14,171,16,122,133,34,216,128,221,128,252,8,0,57,81,226,34,22,250,77,13,248,144,75,205,62,249,107,189,125,53,92,217,51,7,73,209,120,138,180,41,53,117,58,36,25,49,171,0,157,179,208,190,202,57,170,175,48,195,115,104,170,230,59,207,61,151,233,189,248,153,154,170,25,236,157,24,39,221,198,64,4,99,114,182,72,21,110,197,226,84,77,203,49,247,178,201,153,194,184,112,47,35,50,21,119,47,155,40,78,152,232,94,198,68,70,154,207,174,138,70,44,45,34,71,84,35,62,81,140,148,150,68,205,200,193,4,117,57,173,10,156,113,33,105,85,188,3,80,202,234,178,22,113,161,24,88,66,104,243,252,131,167,0,139,201,72,172,115,13,18,41,100,159,180,189,129,114,166,240,43,204,64,209,29,72,152,162,195,81,207,203,89,118,21,50,163,246,118,199,181,28,37,31,178,148,239,132,103,81,241,231,70,129,229,75,51,193,116,174,185,235,219,77,252,72,197,7,248,120,201,123,122,201,123,234,61,244,158,81,90,63,221,48,48,167,53,46,39,145,49,6,228,119,111,72,60,33,12,238,8,231,27,60,59,18,89,253,226,75,159,187,203,68,182,18,41,237,72,250,76,18,3,103,47,8,120,134,209,128,225,37,163,79,88,24,189,99,75,12,187,76,211,219,120,37,12,3,210,115,186,85,241,187,195,248,251,24,48,139,22,22,229,177,213,42,83,91,200,188,176,197,87,139,181,58,186,137,218,217,220,124,88,238,20,230,119,72,138,243,116,179,207,106,167,113,81,43,79,206,175,104,185,249,70,185,145,183,77,92,202,217,177,11,99,99,27,186,54,138,174,166,141,17,45,163,141,52,177,41,167,108,64,116,181,107,27,100,122,138,58,57,29,118,32,65,6,111,233,25,242,15,206,145,165,37,210,160,83,118,232,155,122,40,118,156,48,212,52,20,188,56,122,99,13,187,37,155,141,32,52,32,47,106,179,163,68,71,49,229,17,155,35,40,173,129,249,230,74,52,27,217,222,222,124,91,36,209,193,83,197,193,240,174,106,248,69,112,30,185,243,228,98,186,165,36,205,62,70,125,73,48,237,135,87,57,38,36,185,229,184,45,208,14,146,215,232,250,74,250,34,171,206,222,165,43,50,241,187,180,58,125,247,82,186,126,47,201,253,94,74,215,239,37,185,223,116,221,202,189,166,235,84,238,51,60,17,185,233,77,62,6,16,130,231,174,152,14,216,228,216,148,210,143,172,119,252,114,73,174,116,73,46,145,11,228,231,9,33,144,82,181,224,227,100,55,28,74,155,12,120,83,135,109,50,171,69,246,92,26,31,253,238,65,137,223,47,249,202,47,249,202,125,197,94,105,232,122,138,186,91,81,93,61,24,149,26,178,198,142,214,212,189,186,166,146,47,42,186,174,66,137,85,211,194,72,149,63,21,167,225,17,97,29,109,214,225,91,37,205,233,65,31,6,243,52,212,218,213,46,136,33,240,34,115,171,91,216,57,85,203,202,130,26,233,175,236,172,106,68,70,118,181,181,44,198,103,48,189,195,174,139,209,247,26,92,101,130,186,44,242,196,110,108,108,128,165,201,184,218,32,210,163,222,52,55,8,209,178,244,214,171,44,253,235,173,235,239,246,94,249,191,59,191,250,95,89,245,46,171,228,67,74,249,139,183,63,252,195,254,75,63,141,122,49,164,148,191,24,245,138,247,124,141,160,202,38,82,234,46,92,33,80,210,102,137,40,107,83,73,118,146,124,164,225,75,37,109,250,223,64,102,179,92,163,97,81,241,7,92,252,174,86,200,112,185,180,89,37,235,102,163,13,254,44,235,160,188,34,130,231,9,112,194,44,82,97,142,158,40,176,180,246,244,29,249,53,92,118,68,172,38,66,58,245,27,116,76,187,33,89,26,163,113,71,223,7,127,67,77,7,139,53,147,201,45,224,49,155,92,85,170,125,107,125,28,254,17,9,141,84,92,145,181,168,162,104,111,111,79,6,146,209,106,88,110,223,65,97,168,215,11,5,80,122,135,192,192,138,124,48,48,170,215,253,72,8,204,116,98,0,166,39,38,103,34,0,192,34,21,128,75,49,72,24,28,6,99,42,18,9,88,228,131,33,10,9,169,187,94,71,18,11,246,139,207,213,78,99,198,157,126,196,19,227,213,218,68,56,233,177,34,181,115,54,224,181,189,121,247,161,135,76,112,183,121,188,195,52,214,241,57,134,165,131,76,176,95,106,214,197,225,36,204,99,7,238,9,211,61,11,26,179,46,249,213,55,117,94,104,134,60,175,213,71,86,30,127,12,68,107,199,204,226,71,234,46,14,9,64,228,84,123,225,89,196,148,84,123,82,106,150,251,38,93,214,161,101,179,58,172,212,152,205,67,74,141,137,58,43,145,241,210,145,56,187,212,41,104,165,119,207,57,86,43,228,53,212,235,133,188,33,104,122,5,244,125,33,47,162,30,80,126,49,69,150,205,123,50,209,76,173,92,213,59,168,220,29,175,77,25,84,185,59,62,11,105,76,114,122,183,204,82,206,116,88,202,153,154,110,235,134,116,179,75,125,118,221,152,52,234,44,227,140,154,112,166,235,229,155,169,22,102,215,7,77,42,82,107,108,173,2,73,140,110,141,78,206,76,207,20,107,51,147,107,108,11,253,86,173,86,219,131,8,134,206,40,227,75,76,59,88,151,41,229,193,137,104,158,42,235,241,35,191,192,164,56,121,246,63,230,215,219,87,193,54,6,223,69,204,246,213,121,110,176,44,109,54,106,53,211,234,219,21,6,141,227,214,20,146,230,164,88,29,159,152,40,132,36,55,153,154,153,158,154,229,5,44,86,188,100,181,45,51,69,127,163,163,172,93,12,65,215,211,188,8,80,118,82,191,87,162,166,180,144,113,210,225,164,128,61,227,130,31,86,198,77,211,189,120,135,124,8,194,96,111,172,27,217,241,130,62,91,212,139,211,5,61,63,153,147,98,237,83,144,142,140,38,176,148,65,103,140,154,198,243,19,115,83,179,19,91,219,3,52,82,243,26,41,78,76,77,142,111,109,75,224,49,178,132,59,120,75,5,241,141,81,69,74,180,126,39,15,94,107,187,117,82,27,45,191,165,252,204,248,92,113,102,107,123,30,31,109,83,40,102,10,133,193,144,66,70,18,221,195,160,45,166,35,130,124,195,25,109,154,70,93,205,240,19,92,93,3,44,165,116,176,120,111,109,114,88,168,4,21,0,69,74,56,148,102,168,33,153,147,92,219,176,28,178,193,19,142,100,160,70,71,71,169,43,101,205,123,116,241,226,122,187,182,67,122,147,158,128,159,188,168,73,136,87,114,78,240,47,180,241,220,128,128,152,24,84,8,30,242,163,155,52,181,70,0,162,18,22,124,71,1,32,98,189,207,40,235,189,107,59,164,78,167,221,0,47,205,97,161,135,123,47,16,136,191,147,138,80,162,154,72,55,170,100,195,16,142,220,23,47,162,109,82,58,54,253,59,64,178,6,49,190,42,131,191,251,157,112,234,113,144,122,59,160,46,229,163,53,187,221,129,24,141,244,231,233,64,221,92,188,8,216,18,219,243,44,225,12,64,110,27,149,30,28,160,221,12,88,252,119,15,136,9,218,84,158,62,37,180,41,183,57,89,91,159,169,215,163,169,36,186,189,64,215,116,181,233,7,128,112,51,42,221,219,196,100,113,202,72,75,202,78,213,110,131,7,135,125,241,226,182,109,116,152,195,12,219,99,71,201,188,72,43,158,149,177,179,64,45,76,214,27,205,235,179,122,117,84,120,43,124,183,76,155,91,243,37,253,217,133,115,122,116,6,89,200,144,28,115,105,104,49,121,167,113,89,237,194,123,204,228,171,155,102,245,242,104,232,92,171,200,204,79,141,23,194,24,155,216,38,112,0,88,78,248,102,190,219,72,92,193,244,248,148,194,19,8,198,6,21,142,249,137,34,148,7,123,100,33,86,49,204,189,180,252,107,134,179,105,122,252,180,204,72,241,49,249,186,229,79,85,130,41,22,130,171,92,128,66,176,31,137,63,246,126,126,178,56,61,61,19,51,28,200,247,144,71,20,245,109,138,34,102,158,223,3,73,67,171,71,215,193,131,108,62,100,75,156,156,42,26,201,121,29,103,55,20,71,225,178,208,193,246,89,232,237,226,69,203,216,98,11,121,55,112,131,86,202,118,118,137,92,6,183,2,165,17,147,28,182,189,7,232,146,13,147,96,1,9,99,212,54,106,141,174,35,99,68,148,227,26,9,84,96,238,123,133,12,155,176,32,63,15,101,172,118,48,211,37,140,98,94,200,4,164,210,4,52,170,156,60,252,105,242,193,114,142,116,180,106,216,132,79,23,40,96,33,62,187,146,40,204,58,169,26,205,106,22,30,100,70,51,147,100,17,228,66,134,17,79,37,123,176,79,117,59,163,232,130,23,36,110,209,37,105,156,119,58,11,162,120,219,105,160,195,21,1,176,221,236,186,230,60,16,228,20,41,193,117,10,31,144,215,5,126,134,114,189,77,112,215,29,37,5,58,252,202,205,135,51,79,5,29,126,242,179,185,249,107,163,52,137,216,220,92,8,33,215,198,107,211,181,42,159,101,62,183,108,233,241,61,107,162,54,89,155,241,148,6,249,2,89,229,51,137,240,64,57,39,136,57,69,191,211,32,90,130,195,103,59,49,3,1,87,39,251,236,209,174,7,2,3,177,62,53,93,157,174,6,248,93,5,18,118,221,241,40,90,177,130,144,4,86,165,212,95,30,8,16,102,158,235,83,68,255,50,161,122,79,253,34,166,111,103,99,173,69,192,199,136,52,82,153,35,147,106,49,63,59,67,80,147,147,149,59,194,213,124,167,100,116,221,246,81,106,215,144,6,28,103,108,163,225,64,238,190,60,164,84,37,40,58,74,115,235,140,109,54,28,183,109,239,64,190,152,102,92,158,219,39,43,250,149,133,202,226,41,253,201,202,233,46,228,183,61,83,92,208,27,139,149,19,39,244,103,32,239,237,211,240,203,128,95,206,2,252,54,43,149,203,80,237,180,187,160,143,47,86,158,124,66,223,89,168,156,168,192,111,82,122,153,103,201,173,93,90,212,91,143,86,218,11,79,64,230,220,226,66,11,155,158,32,239,156,32,21,158,208,103,49,169,238,147,149,230,34,150,60,65,74,218,75,149,89,82,178,65,154,120,134,60,154,91,232,224,179,203,139,79,232,227,216,120,21,126,65,113,3,94,233,44,94,195,242,109,82,222,90,96,69,180,205,37,165,77,81,254,100,101,75,42,57,81,105,47,61,161,143,16,224,150,4,112,147,4,56,242,112,123,177,82,217,88,34,207,174,45,93,93,2,80,167,201,67,135,60,220,134,108,191,51,75,155,75,122,227,68,165,177,252,132,222,37,15,219,80,243,210,242,212,146,190,115,188,114,101,153,143,173,202,48,225,46,19,84,236,60,82,25,33,37,211,164,122,1,170,143,45,55,151,117,103,169,210,58,254,4,197,48,65,235,6,142,234,248,85,130,126,50,170,227,79,48,148,94,225,163,58,33,96,191,66,176,114,130,151,19,244,94,59,225,161,119,169,210,37,69,207,40,168,186,122,130,160,106,99,185,50,73,74,158,172,116,78,138,134,118,150,43,27,39,201,40,72,197,17,120,182,121,114,107,81,191,124,170,226,144,135,151,9,172,179,48,94,247,164,187,4,93,22,200,195,73,236,146,252,38,83,69,138,38,78,186,139,250,198,241,202,8,41,90,129,18,50,81,238,41,1,140,115,188,210,62,133,179,87,244,30,18,28,108,147,135,100,88,148,144,174,158,2,130,35,192,145,135,141,5,65,114,109,14,252,220,41,2,124,139,140,248,145,39,244,130,132,17,71,16,28,54,109,63,66,219,222,33,213,28,222,246,181,71,138,148,6,30,121,134,213,191,194,113,54,243,168,73,42,24,228,165,194,98,229,202,163,79,40,173,98,185,55,140,165,202,248,163,8,28,109,117,226,81,210,234,200,98,101,227,52,160,179,242,52,32,238,180,69,48,188,84,185,114,154,15,98,3,137,160,177,200,176,66,126,79,227,111,156,153,6,135,165,50,13,13,78,157,182,23,113,46,206,48,106,160,41,167,189,90,14,169,181,216,124,116,110,65,159,37,207,22,233,122,124,154,141,159,252,126,2,126,225,4,140,72,157,99,133,29,105,88,85,239,13,222,106,101,125,11,209,182,177,176,204,74,170,2,202,182,247,157,16,51,160,203,94,184,68,145,44,106,211,149,213,144,58,217,224,159,233,188,204,45,216,136,172,203,139,203,140,122,56,189,155,74,230,108,255,126,21,158,58,187,240,80,163,86,230,167,168,148,70,155,6,95,149,93,155,188,20,76,169,253,240,131,6,198,124,83,158,10,51,30,148,50,76,203,48,127,193,190,96,41,229,163,53,195,190,76,202,169,20,66,203,105,242,45,245,253,98,161,88,157,152,98,229,212,162,57,186,190,193,50,42,64,57,85,236,248,202,71,155,112,240,67,57,85,32,208,114,100,88,156,238,186,200,200,64,202,167,106,51,19,115,85,169,188,69,56,101,169,188,134,255,164,114,100,134,188,242,250,100,125,166,206,202,101,93,150,104,159,202,151,80,14,255,215,26,91,153,93,248,0,197,44,197,175,215,47,86,219,227,117,253,18,161,120,143,178,53,180,3,100,96,120,1,242,52,153,144,2,198,137,210,2,48,97,241,2,137,33,205,72,242,27,47,230,156,17,188,71,205,90,98,36,252,127,168,54,86,51,205,206,152,164,128,22,160,134,165,92,70,40,164,201,154,151,43,143,141,101,252,104,36,149,229,71,17,213,145,249,151,242,52,71,191,195,116,239,242,191,52,47,50,166,148,191,136,226,24,175,181,23,135,21,110,61,99,230,179,232,106,76,232,232,83,175,196,172,106,241,200,142,66,94,44,164,158,145,173,111,13,242,161,31,0,40,93,5,23,191,158,41,228,39,115,74,98,107,169,25,111,17,113,68,251,150,73,2,116,51,43,156,10,31,147,9,50,147,211,157,171,233,26,170,133,53,228,193,55,9,36,20,49,26,73,117,130,117,11,161,165,76,218,145,74,251,205,18,181,168,169,112,9,33,140,46,118,105,148,162,148,9,90,132,160,155,181,40,172,167,71,184,176,240,69,192,19,2,141,188,198,83,247,38,236,121,49,84,234,155,51,213,240,215,119,209,247,33,11,97,196,211,251,215,9,7,132,138,238,81,112,132,81,83,31,156,216,253,22,163,100,6,76,216,252,1,45,128,81,0,197,238,11,227,185,212,99,79,103,22,60,192,158,53,19,189,103,161,50,69,222,179,152,94,37,56,130,168,81,68,25,252,134,14,111,31,92,38,54,102,222,53,192,252,230,73,181,227,126,27,87,96,235,3,37,83,191,46,37,3,102,223,67,54,130,157,73,195,203,28,232,200,243,153,213,6,129,247,16,155,14,99,187,74,108,203,131,205,47,221,246,27,110,47,141,58,156,75,25,52,205,202,165,178,14,82,45,77,215,37,152,83,67,232,240,32,19,23,102,177,13,239,66,145,182,82,44,164,24,3,172,62,96,245,200,122,116,191,77,65,49,76,112,75,51,28,213,214,171,246,37,219,42,9,33,128,117,55,106,243,86,53,206,145,85,163,192,8,179,199,106,180,49,205,111,145,85,97,164,60,161,79,28,65,35,113,36,231,50,24,107,159,6,68,239,122,154,33,192,32,217,130,163,167,167,132,169,44,250,55,32,13,200,103,66,142,100,131,129,15,30,143,226,60,227,78,12,197,0,156,137,20,24,2,150,231,48,180,41,146,38,179,62,71,159,5,138,192,224,67,141,31,178,176,114,31,53,131,149,58,30,246,0,89,250,90,152,101,29,200,85,242,33,104,103,66,121,188,152,33,87,98,146,193,184,143,222,3,32,32,238,166,125,195,132,127,204,220,45,45,30,197,240,237,175,30,178,253,4,184,19,229,165,189,254,188,177,163,226,64,54,148,7,167,198,83,185,100,66,117,46,62,146,57,144,148,162,152,209,125,219,142,103,189,203,48,243,157,220,78,223,70,125,171,13,13,236,158,50,36,89,51,193,29,65,94,181,170,126,102,188,19,134,34,191,25,62,19,138,240,112,131,124,212,170,201,4,183,227,2,80,94,31,225,62,236,45,204,206,19,241,90,136,26,42,68,163,20,212,52,72,53,39,253,3,144,24,155,152,154,113,147,210,199,17,64,157,173,72,125,163,95,75,25,112,22,232,143,203,216,149,19,185,112,200,174,194,118,141,224,226,83,132,175,189,135,245,67,188,3,242,255,163,163,203,60,156,31,203,231,3,198,211,135,231,161,142,98,203,222,133,155,236,168,73,58,195,92,30,224,9,231,81,193,239,1,190,11,227,127,70,88,255,225,49,142,117,138,213,161,135,21,255,230,185,66,100,124,190,16,25,234,12,1,149,34,196,182,2,145,210,232,127,224,21,1,21,185,103,68,102,110,142,190,24,188,30,143,249,71,120,165,98,185,225,230,77,30,243,155,237,152,151,4,142,139,121,74,100,198,11,172,82,212,92,147,34,50,199,146,197,62,3,38,251,121,126,17,160,231,57,65,81,26,137,178,11,46,227,58,56,84,12,139,222,87,233,116,18,80,121,192,51,255,9,246,144,122,81,120,226,62,121,186,199,110,39,84,156,40,56,80,97,155,175,191,211,162,7,138,16,85,60,56,84,17,166,160,66,173,8,185,248,216,207,15,240,182,253,80,122,203,92,233,88,94,191,19,228,221,28,107,214,163,216,127,99,79,124,190,20,188,147,189,136,203,10,171,133,217,106,252,157,39,34,37,13,75,21,101,68,132,162,153,24,116,84,222,133,40,46,211,193,20,195,190,235,125,164,72,52,99,68,27,51,92,119,204,54,157,177,117,195,49,199,224,66,157,74,179,169,233,86,32,242,12,178,182,100,45,118,189,23,4,102,65,76,213,9,211,237,211,124,205,105,141,129,99,65,195,106,88,52,192,45,81,227,56,17,142,219,168,58,106,220,101,255,62,196,155,70,178,97,212,76,194,172,54,79,213,194,251,32,104,228,93,156,178,156,229,171,85,19,3,75,199,76,241,137,212,24,211,70,18,13,201,238,86,221,174,109,166,24,17,153,152,110,211,29,83,94,61,214,176,78,213,202,137,186,36,176,17,168,207,97,35,125,199,231,161,80,126,45,225,216,140,45,115,1,46,138,239,63,174,8,52,66,11,73,230,11,18,91,21,214,39,7,190,109,219,127,11,1,247,150,42,22,166,138,115,179,83,158,195,221,68,190,224,119,61,28,134,71,20,153,81,130,129,177,123,173,62,157,152,83,100,246,227,252,119,166,159,164,238,2,203,224,28,81,65,15,30,207,168,174,54,17,99,82,231,168,78,108,82,63,186,165,250,232,231,222,252,1,247,4,255,142,194,101,3,198,20,140,79,133,8,63,200,131,71,112,2,102,189,239,85,105,227,83,115,19,120,85,90,113,102,98,224,157,176,97,213,219,79,35,15,225,115,61,54,107,181,250,228,116,77,13,24,246,215,206,224,13,127,77,159,83,172,120,85,114,129,157,155,152,153,138,142,158,100,142,49,33,174,210,177,177,137,243,65,175,91,37,8,116,175,255,240,98,60,220,89,60,102,250,70,74,245,134,237,64,122,222,70,179,182,27,225,33,47,130,189,80,66,25,0,210,18,220,246,169,246,65,153,248,84,109,41,18,238,46,202,25,232,119,196,194,3,130,243,205,121,99,74,234,225,13,163,145,136,57,10,136,239,4,106,203,130,184,168,193,218,164,26,117,185,121,167,91,175,55,174,6,58,24,32,126,60,158,194,147,67,119,160,152,187,161,116,156,40,10,111,136,61,5,227,242,134,216,120,210,72,189,126,93,38,136,221,227,192,240,216,189,97,142,34,121,52,223,128,189,38,143,239,75,177,51,244,79,196,224,15,155,75,209,180,63,231,66,170,87,149,172,11,41,222,236,159,119,33,69,99,82,230,133,65,222,58,88,238,133,84,232,138,206,190,48,64,51,7,202,191,144,14,81,131,101,96,72,213,71,194,28,12,233,218,76,75,16,201,243,48,12,176,192,210,194,51,88,46,134,84,3,78,158,141,33,21,220,135,155,143,33,21,40,119,49,35,195,176,80,228,207,201,144,162,221,97,101,101,224,110,15,193,248,76,33,78,240,189,7,45,2,84,176,154,192,207,146,158,149,57,102,139,39,87,249,19,121,119,66,11,112,68,248,33,135,35,148,63,216,21,18,10,13,42,204,20,68,128,113,189,105,94,157,191,212,117,220,70,125,135,107,142,75,168,113,25,93,55,221,109,147,128,128,130,10,54,236,136,208,93,185,187,12,149,34,65,109,15,91,82,18,121,74,149,159,188,96,90,17,137,174,182,15,250,156,216,102,121,164,162,194,68,4,226,37,231,234,198,148,81,15,52,222,109,69,74,143,12,192,176,24,76,50,83,168,167,101,114,92,139,76,87,211,76,48,148,110,43,211,136,29,203,180,20,246,137,233,3,105,130,65,62,54,57,126,62,126,96,32,101,14,13,107,253,71,230,143,224,236,139,75,209,127,106,84,198,44,54,47,36,244,48,67,64,55,26,206,121,99,125,209,123,64,182,155,110,211,28,251,198,52,236,96,3,102,115,104,129,164,223,120,140,246,111,248,156,105,52,33,37,246,178,69,214,133,105,218,73,34,86,91,139,149,167,33,98,181,142,250,238,83,19,24,123,183,252,4,139,73,219,240,226,214,228,88,60,90,104,84,42,85,242,206,57,119,65,191,188,84,49,241,29,12,69,171,111,45,232,179,75,149,214,2,15,172,52,88,0,103,103,225,210,162,62,189,84,217,38,37,44,14,238,234,2,169,188,179,84,153,36,143,204,202,226,35,16,21,186,240,136,126,229,116,165,181,248,12,123,125,135,197,109,94,91,52,25,140,221,229,202,142,40,222,94,168,76,97,201,50,196,45,46,87,102,73,137,26,181,57,182,56,67,96,60,94,105,45,61,131,161,171,188,153,241,227,149,46,121,36,130,54,183,150,38,22,117,231,209,202,52,121,40,130,54,103,150,138,75,208,97,99,249,25,8,63,164,113,134,151,150,175,45,66,248,158,179,204,199,216,94,168,92,91,198,56,61,0,99,135,52,178,140,1,187,99,222,195,145,19,149,203,199,189,128,221,173,227,45,142,115,103,169,210,61,238,5,236,110,29,239,208,88,201,227,225,1,187,51,199,175,97,121,227,132,63,96,119,235,132,210,230,9,47,96,119,202,43,217,62,81,153,62,129,1,187,99,39,4,112,27,39,43,151,79,74,1,187,205,147,87,151,128,22,32,128,85,4,236,186,39,55,151,244,214,9,12,96,21,1,187,197,147,83,75,128,202,217,147,254,128,221,177,147,48,223,143,96,148,170,8,216,93,156,89,210,219,4,144,37,26,123,249,140,71,80,151,23,130,177,154,21,136,77,38,144,158,56,1,197,203,44,128,122,86,68,172,110,99,4,245,212,2,244,252,196,19,114,224,101,131,99,235,41,210,194,149,197,74,149,227,162,203,104,178,72,227,82,11,16,238,74,0,106,35,81,138,96,77,135,3,67,193,216,90,152,91,0,60,20,22,158,97,16,94,94,240,42,27,149,173,211,38,111,235,202,34,70,90,203,157,9,128,218,24,96,187,72,224,37,136,222,89,100,61,182,66,122,92,108,253,231,28,194,181,184,204,67,99,61,107,84,228,74,143,139,245,100,71,96,114,195,212,125,25,235,201,184,145,187,21,235,25,84,110,9,231,41,217,134,16,227,0,87,202,20,103,163,227,183,160,92,14,99,8,196,16,248,92,27,163,157,214,162,157,230,146,70,74,169,30,133,212,231,203,84,66,95,2,142,145,17,241,23,254,17,4,61,115,125,62,94,227,5,159,107,106,26,55,67,95,76,90,127,119,197,146,229,110,82,19,68,182,152,11,117,143,246,155,61,50,17,168,69,215,93,197,93,48,13,24,158,41,36,46,176,172,144,222,231,207,223,156,48,143,160,95,98,132,15,177,170,124,222,245,59,10,7,194,9,18,24,53,244,136,6,226,44,45,65,87,228,228,225,41,225,33,42,73,232,62,113,236,78,0,113,105,2,109,134,49,154,126,1,55,41,1,12,91,89,253,131,111,226,3,112,6,3,33,24,37,19,31,140,51,80,47,113,65,57,105,2,115,6,235,92,141,184,25,240,149,84,129,58,7,8,214,233,59,196,184,160,157,96,100,72,92,220,206,94,178,200,216,67,142,223,59,10,252,63,10,252,63,10,252,63,10,252,63,10,252,63,10,252,63,10,252,31,28,48,47,249,81,64,95,31,150,255,8,248,203,130,28,219,232,69,36,145,162,9,165,200,179,152,169,201,140,148,178,171,129,34,95,48,95,178,220,73,193,97,168,156,178,63,100,12,227,78,164,237,223,75,107,36,239,88,177,81,163,193,48,72,52,207,241,98,159,153,14,132,1,197,80,199,235,73,6,59,214,76,72,112,160,106,180,139,222,245,103,99,118,253,72,205,132,8,194,227,1,116,17,129,171,160,182,142,13,249,157,14,143,137,181,229,152,153,62,17,193,78,119,61,170,247,110,43,50,3,69,159,1,170,49,142,33,144,248,108,90,25,102,212,138,142,84,84,48,37,87,107,4,57,107,149,75,24,15,9,168,245,204,135,24,140,136,6,196,8,254,60,24,24,29,195,80,200,200,140,230,220,209,244,120,55,231,213,143,206,62,100,23,26,8,57,248,228,7,70,115,176,201,247,54,82,77,63,138,30,56,250,57,250,57,250,185,15,99,75,212,248,233,188,136,162,246,252,6,30,158,239,207,41,42,209,169,241,193,39,197,106,33,16,79,34,69,147,228,59,35,90,163,181,49,86,219,190,120,181,97,180,139,132,1,154,90,55,138,245,201,124,199,218,208,200,251,227,227,193,200,60,17,185,106,26,230,148,150,155,215,232,77,149,90,185,92,6,51,92,187,158,177,31,122,40,107,151,87,49,46,197,214,53,109,109,45,167,219,249,102,155,108,255,14,41,242,0,224,15,115,24,14,107,64,163,147,115,115,166,150,203,179,27,244,230,141,172,70,30,212,166,199,171,147,26,105,235,129,130,190,75,135,121,6,238,212,45,232,84,137,15,198,192,18,220,124,9,32,155,115,209,32,215,231,140,137,185,187,0,243,228,212,220,236,92,117,189,152,16,230,201,194,122,223,24,161,217,137,122,13,99,132,38,103,106,131,71,75,186,129,180,242,211,70,109,182,62,57,59,187,182,43,251,191,237,197,43,165,131,47,11,87,248,9,217,21,176,159,187,126,224,253,57,3,126,146,52,65,213,192,129,134,244,228,125,150,252,254,252,112,125,64,125,166,110,236,197,226,41,163,4,5,9,151,44,252,241,3,190,221,112,171,155,44,143,207,40,178,149,193,145,139,72,126,219,108,26,192,94,209,11,31,198,243,19,147,138,103,96,189,94,23,87,56,140,22,201,63,165,139,170,20,251,234,181,77,183,138,241,252,116,97,18,156,161,227,193,67,78,51,9,124,182,234,127,158,12,64,185,19,80,116,81,86,50,216,29,111,1,26,144,90,238,143,217,180,141,206,85,225,71,113,92,53,90,157,38,217,22,130,83,142,122,131,90,195,104,182,55,168,226,96,215,187,4,99,10,189,19,51,194,73,16,248,86,254,121,47,72,116,165,209,109,115,253,114,195,245,140,5,42,5,170,67,69,137,180,99,16,18,67,83,100,112,100,76,144,158,200,79,79,78,13,63,186,185,213,182,26,110,219,30,219,184,114,134,125,26,228,154,129,251,166,21,113,241,109,156,11,89,251,202,2,117,199,89,214,159,169,84,12,112,216,169,161,11,217,34,205,59,15,94,67,139,205,69,184,224,128,60,234,242,75,13,22,139,11,250,229,19,149,19,139,94,218,249,197,206,2,171,181,77,30,21,240,17,120,82,225,163,203,236,198,4,239,26,5,244,61,91,172,131,159,22,41,223,17,238,66,91,152,134,94,188,178,177,16,242,78,27,225,51,120,114,124,241,98,203,123,174,64,58,141,151,56,128,23,148,120,116,133,60,90,194,110,199,241,209,212,2,131,164,192,27,244,188,117,20,68,198,120,232,112,58,62,10,29,63,250,57,250,57,250,57,250,185,155,137,14,92,57,49,18,138,150,92,4,240,148,236,40,92,38,243,80,241,44,36,217,169,162,158,161,255,231,66,83,37,244,245,186,225,249,168,168,60,144,174,13,201,65,36,161,99,136,108,197,99,50,128,212,143,140,39,153,247,231,111,51,17,32,195,100,128,104,96,131,60,43,111,194,203,230,37,152,108,90,64,53,209,147,83,66,15,42,18,117,49,143,212,76,70,36,47,67,158,59,188,203,106,48,143,69,100,26,139,40,166,189,47,172,118,192,17,97,48,96,195,37,5,222,189,104,65,52,160,244,147,6,251,233,26,167,242,66,120,251,92,114,224,237,148,74,91,163,96,131,12,200,13,1,91,25,152,243,200,68,128,122,159,144,142,164,229,247,236,134,33,34,67,56,225,70,141,222,39,68,240,119,169,228,48,147,46,157,201,228,250,120,31,85,69,222,206,154,57,150,223,76,212,164,58,24,171,236,110,54,28,29,180,21,15,86,109,211,112,205,229,38,102,236,213,109,242,232,34,89,169,245,252,197,234,179,207,18,17,211,116,187,182,149,177,179,90,173,177,69,164,24,116,197,172,46,54,13,135,240,224,56,71,158,94,76,219,211,87,195,43,130,207,106,130,106,146,166,45,131,175,160,105,176,8,47,16,168,90,217,66,78,15,127,17,118,201,140,112,140,229,123,132,209,52,236,22,123,185,153,181,242,219,100,156,118,5,30,234,94,30,44,72,166,229,27,227,101,115,167,100,162,253,79,87,122,193,246,208,118,169,233,100,217,237,86,155,141,234,101,111,18,92,209,146,149,223,52,172,90,211,60,11,25,24,179,218,254,95,62,186,249,197,43,163,218,8,109,116,68,219,255,225,123,183,63,252,3,17,11,17,34,210,35,48,229,37,205,131,79,211,209,54,190,68,132,76,2,73,179,225,184,123,186,70,75,48,83,87,4,254,172,46,31,238,86,22,166,49,107,230,171,132,38,221,92,110,45,10,115,232,34,238,127,9,160,132,119,214,32,51,24,188,104,116,107,141,54,121,213,54,235,37,254,197,112,93,219,41,237,54,106,226,9,17,238,74,160,219,155,156,169,2,152,185,53,125,60,186,227,240,185,30,23,115,93,28,108,174,217,84,219,132,210,190,130,153,190,243,230,7,119,94,124,53,108,166,1,32,49,209,2,186,123,106,158,11,105,39,107,66,76,214,248,193,22,230,86,163,102,182,191,130,233,186,253,254,15,238,252,238,191,251,47,76,15,190,111,224,194,196,227,95,204,244,68,236,76,215,187,205,38,254,26,109,119,221,81,240,228,164,219,61,190,58,25,57,84,130,228,209,186,209,104,118,109,54,98,103,179,189,125,158,60,61,70,94,52,179,185,18,121,175,17,56,124,0,64,158,146,181,54,138,105,229,145,204,100,26,224,19,190,64,206,103,50,112,93,106,186,207,48,4,121,194,73,201,35,16,32,77,100,222,232,116,160,1,248,44,145,43,77,203,136,100,182,170,18,172,30,57,216,81,140,42,80,102,172,181,179,184,105,216,46,33,73,152,39,50,203,48,87,165,8,88,1,76,249,101,6,229,113,142,202,61,36,149,181,232,185,166,235,56,237,209,44,18,244,91,222,118,61,21,59,185,192,185,163,143,178,186,67,215,141,102,51,4,149,202,202,7,193,70,44,125,242,91,15,111,157,46,254,42,62,85,27,47,151,241,189,99,26,229,48,53,194,65,245,219,36,170,132,104,54,204,115,82,35,89,108,131,46,113,92,144,26,77,71,203,127,180,17,121,133,142,40,165,154,216,95,163,102,161,221,28,141,92,62,194,151,11,198,52,10,240,4,113,8,219,145,140,63,221,141,218,59,3,8,36,60,44,245,29,99,193,69,100,172,140,8,24,226,149,218,88,73,221,148,220,145,34,223,197,194,222,64,47,42,179,217,108,116,156,134,35,222,212,50,42,194,160,1,51,95,35,116,187,115,214,54,171,141,78,131,82,242,152,58,198,213,194,90,72,165,136,149,140,251,2,108,188,58,77,85,192,108,48,3,119,243,239,197,66,97,68,251,55,45,122,151,231,61,178,101,13,171,175,148,10,54,173,144,178,249,72,172,7,207,155,224,128,228,147,63,130,50,205,171,157,38,48,46,98,222,238,252,234,21,202,227,244,94,249,57,225,105,255,245,249,175,91,45,45,110,135,9,223,55,38,228,141,6,62,52,90,27,81,111,226,65,56,138,21,216,86,199,142,51,195,156,155,197,227,44,10,11,74,11,222,24,122,215,127,179,255,203,143,9,83,190,255,189,23,52,124,57,112,182,240,99,133,6,156,105,108,201,172,208,185,210,36,231,52,178,155,128,111,20,105,60,100,75,49,165,45,197,185,114,10,2,201,156,44,236,33,57,157,30,42,244,25,208,47,15,52,19,128,172,40,116,49,65,8,67,15,239,151,225,164,218,36,160,98,244,6,217,222,240,2,150,205,118,19,130,61,180,219,127,254,199,237,47,127,214,123,225,189,253,191,255,232,214,159,126,213,123,237,149,91,239,255,133,12,9,92,40,53,8,64,96,192,99,255,225,192,99,209,202,21,88,27,0,191,142,110,18,37,34,73,54,187,38,217,109,241,111,81,175,26,32,18,251,16,192,75,203,230,158,78,168,9,204,17,160,178,208,232,83,56,162,74,244,140,95,211,139,49,204,80,196,33,242,52,176,105,135,115,130,152,70,211,109,180,76,209,3,63,246,7,62,78,68,75,129,179,196,183,19,198,174,72,170,121,96,94,249,113,231,133,194,24,192,104,206,225,66,142,62,224,165,134,37,206,45,188,50,45,103,40,83,23,135,23,165,171,113,254,66,211,25,25,67,152,134,198,22,236,240,90,29,103,187,102,216,185,124,193,165,84,239,59,173,163,41,109,208,145,141,199,193,208,251,226,103,189,151,95,161,106,128,16,72,198,31,40,199,16,220,177,225,2,58,29,7,40,17,126,246,95,250,105,20,160,108,165,222,67,240,222,252,231,219,183,255,252,124,95,120,203,247,10,188,251,31,254,79,239,147,79,238,31,120,111,95,255,242,246,245,119,247,63,250,99,63,144,239,226,98,186,253,241,11,119,126,245,218,97,47,104,188,145,98,28,47,164,128,93,43,23,55,169,191,252,248,206,47,63,10,2,180,150,100,15,31,69,101,52,198,104,249,192,99,137,233,52,22,234,3,0,112,182,95,38,13,63,239,159,152,243,87,160,32,34,72,183,101,245,61,201,40,63,36,250,37,189,241,83,172,149,157,214,31,136,147,112,72,243,84,208,16,194,0,59,107,119,105,97,5,143,83,2,40,189,81,134,240,37,174,249,157,194,158,30,198,14,141,35,59,20,54,125,130,31,66,158,143,180,230,184,86,43,122,234,36,193,13,42,250,4,183,62,148,53,228,65,1,213,39,28,148,125,45,209,144,236,107,95,237,128,166,19,15,200,178,29,183,185,149,104,80,180,234,253,50,176,154,83,111,38,28,24,173,122,175,146,96,146,17,72,61,124,165,195,8,236,221,9,39,203,77,182,83,184,81,251,132,167,70,191,159,196,225,98,239,47,175,146,35,140,74,197,68,184,191,155,82,241,78,136,84,188,115,95,73,197,207,196,75,197,227,177,82,241,120,168,84,60,126,80,169,24,116,89,135,42,20,159,99,29,28,88,38,230,13,29,137,196,223,76,145,152,234,18,251,137,196,126,114,187,251,18,241,157,55,94,234,61,247,121,66,137,248,171,4,151,10,196,125,193,45,223,95,216,189,87,192,237,189,242,127,119,126,245,191,253,192,253,198,201,161,48,37,95,129,24,202,187,85,164,208,153,212,82,104,168,128,57,117,239,10,152,7,149,72,118,58,137,192,237,20,239,1,96,119,46,93,43,38,128,150,178,60,79,27,182,117,111,192,60,158,24,230,37,224,130,236,195,130,250,94,16,132,34,135,225,137,63,105,124,15,60,143,5,207,45,112,118,32,195,186,210,159,196,24,118,26,166,12,212,94,223,198,59,118,251,18,56,54,135,142,68,98,103,173,60,171,121,138,204,220,121,64,53,65,95,239,31,239,221,250,224,71,56,219,158,183,9,171,23,199,191,199,59,68,113,171,126,140,41,31,94,242,219,136,129,237,127,140,219,227,251,88,174,147,154,169,253,214,119,244,123,26,19,184,56,223,118,141,166,103,90,79,103,211,22,62,84,72,112,212,171,137,34,178,149,157,75,39,130,23,191,74,17,252,214,235,239,236,63,247,252,254,223,159,15,97,134,239,146,36,190,226,134,216,167,221,251,202,62,237,198,74,226,19,177,146,248,68,168,36,62,113,80,73,220,113,220,206,208,165,112,222,40,114,193,240,5,196,111,132,55,189,0,46,183,149,101,173,36,245,114,58,60,185,28,13,12,169,5,115,134,115,19,226,4,54,32,197,205,241,102,123,251,36,150,14,196,153,166,228,216,247,252,59,29,254,141,62,72,227,92,198,252,78,99,91,93,19,214,122,171,73,38,140,5,31,244,101,230,5,86,33,84,153,144,13,228,31,67,90,212,144,144,70,219,120,63,180,70,74,232,167,21,50,19,77,243,36,230,62,131,4,239,30,159,47,222,76,128,197,70,45,1,123,31,47,95,36,227,254,87,8,229,202,220,127,95,94,41,130,177,163,250,151,200,99,82,106,0,183,92,225,118,117,48,249,162,240,255,179,247,166,77,146,35,199,129,232,95,169,73,81,99,85,76,84,37,142,68,94,61,201,49,228,125,223,119,171,223,24,18,64,102,34,19,9,100,226,200,171,167,204,184,92,211,82,90,145,162,86,183,68,190,149,248,164,93,105,247,153,40,173,68,173,40,82,122,50,123,63,229,25,123,134,243,105,255,194,139,8,28,9,228,85,85,221,61,195,33,183,187,102,170,128,64,132,135,71,132,135,135,187,71,132,251,47,152,126,241,120,124,31,183,53,181,251,18,96,186,124,20,166,203,47,1,166,35,77,210,249,199,117,172,153,245,11,83,40,62,63,213,1,45,183,150,52,104,158,87,212,204,40,7,246,105,119,59,181,108,38,66,166,33,43,101,67,19,57,192,210,172,39,12,234,132,240,114,23,60,42,134,158,108,225,204,42,156,18,128,200,46,105,135,48,51,10,188,159,128,144,0,45,140,63,127,91,215,167,190,104,193,210,60,182,97,221,106,48,123,23,251,69,109,139,105,43,254,229,104,139,121,241,228,151,163,45,166,216,110,158,108,250,244,183,191,249,228,230,232,167,155,163,159,185,72,8,212,69,247,93,17,253,113,55,35,80,57,207,189,136,95,224,14,255,163,255,242,233,15,255,246,103,63,248,190,115,24,251,243,237,243,199,203,80,250,19,100,168,95,90,108,191,100,212,98,26,152,62,249,175,223,120,245,31,254,241,109,179,154,199,152,233,126,190,71,253,255,245,247,94,253,243,15,95,125,231,15,193,66,8,230,201,167,63,249,51,48,109,46,238,137,60,104,41,188,204,103,70,130,110,157,143,219,27,179,30,115,175,194,65,209,185,87,241,211,31,125,115,254,255,254,131,53,98,47,48,37,126,13,250,33,52,164,131,190,27,12,60,133,71,225,145,249,68,70,88,218,124,98,131,17,194,122,226,66,172,249,68,17,148,224,3,18,149,8,221,209,177,81,232,116,15,147,226,250,157,124,45,222,96,200,71,29,65,81,176,60,7,159,113,158,128,207,124,252,77,231,38,188,211,169,137,64,231,251,240,244,44,93,192,11,152,86,212,42,59,186,143,249,6,189,64,121,77,169,167,33,216,165,14,70,220,150,41,29,43,187,110,25,90,205,15,72,10,214,31,186,77,200,73,138,38,120,175,17,162,36,100,25,187,136,141,117,195,213,196,7,42,222,205,137,178,134,125,96,187,59,223,219,154,45,181,28,254,193,172,216,17,62,232,74,18,114,45,232,35,29,218,112,172,128,29,224,201,55,1,57,80,60,148,91,151,159,116,104,232,177,88,153,112,168,100,219,245,32,63,11,49,223,167,223,253,79,230,74,253,211,159,252,197,167,127,254,239,0,213,34,255,191,206,126,227,66,85,22,176,29,28,15,45,121,162,124,139,216,37,180,227,69,160,158,2,175,77,222,58,110,204,117,69,145,116,113,97,86,143,250,228,209,213,219,246,189,51,213,203,243,131,234,205,173,184,55,173,30,204,169,79,255,245,7,103,107,149,184,131,90,169,183,210,104,179,197,63,251,183,223,249,217,247,191,245,233,127,252,159,159,124,253,92,183,27,218,72,58,108,55,126,25,3,204,244,207,213,148,20,29,26,5,63,50,174,159,35,19,140,207,242,126,233,195,70,242,9,107,169,103,213,51,237,47,200,173,134,15,247,65,51,34,160,169,59,136,204,135,62,232,61,134,136,70,177,171,16,1,255,191,1,149,194,164,16,118,69,68,131,32,197,181,19,141,102,26,238,45,254,234,95,190,1,228,65,95,140,240,38,155,98,34,108,0,50,219,223,3,206,38,3,30,138,189,71,96,4,9,56,81,144,164,201,240,141,169,121,217,251,233,214,253,240,47,205,76,50,133,247,135,102,18,7,184,217,231,50,147,156,234,47,206,36,180,189,243,133,207,36,232,145,21,89,21,127,174,179,9,50,99,67,251,210,204,39,19,157,55,152,81,54,128,163,57,101,127,184,48,171,200,104,56,66,211,224,23,117,52,171,186,253,47,205,148,130,68,245,87,63,249,185,45,78,78,245,95,194,197,137,5,226,86,229,120,50,127,193,83,106,61,227,228,47,205,132,130,200,188,193,116,50,139,31,77,38,51,249,210,2,21,142,132,41,18,143,82,248,209,84,74,126,121,166,18,24,210,87,191,253,91,159,254,224,251,23,167,210,124,241,57,77,37,167,250,139,83,105,190,120,55,149,222,77,165,227,169,100,90,253,173,151,123,108,17,127,254,2,51,144,35,117,129,194,129,98,58,71,94,222,105,2,170,190,163,248,75,40,228,196,142,109,249,104,198,185,52,88,179,55,204,137,8,0,154,147,53,6,208,232,58,79,150,182,10,31,109,173,205,76,182,4,79,248,98,110,113,128,57,58,55,224,200,72,66,19,57,52,132,199,5,0,212,5,171,178,115,64,14,46,239,48,48,89,211,205,13,118,248,12,69,96,115,56,77,140,153,197,66,51,243,160,87,83,149,4,239,75,67,80,183,200,197,208,203,5,59,22,18,2,43,155,79,77,120,38,130,196,49,248,28,35,238,157,58,109,192,247,16,97,69,168,89,201,232,48,66,3,249,6,132,71,26,152,74,202,135,161,180,150,42,0,98,184,199,188,208,99,4,230,84,114,75,96,200,81,14,52,155,198,222,195,247,85,153,34,7,236,5,171,161,168,94,80,179,105,22,224,221,253,238,246,156,3,219,26,55,158,251,88,223,139,187,177,160,167,68,243,24,148,150,81,149,121,146,229,38,194,181,143,219,109,183,64,13,114,14,159,236,59,229,193,130,59,9,122,228,159,11,250,68,225,1,146,96,178,200,49,175,103,30,104,197,208,145,21,227,25,2,143,6,51,238,243,193,120,59,64,102,5,153,124,63,251,219,255,106,222,125,65,25,44,138,136,191,135,99,123,145,27,205,27,11,51,216,248,247,223,191,62,108,228,221,72,81,211,0,175,107,151,107,160,155,151,230,217,42,120,142,25,210,44,44,118,231,26,170,59,179,119,157,235,20,178,125,16,227,198,65,6,208,33,36,163,107,251,213,46,10,114,192,93,158,87,63,254,61,132,155,110,34,101,75,52,223,248,231,99,140,17,4,211,191,40,135,108,56,123,184,14,225,65,160,54,35,63,3,161,170,205,21,77,212,80,225,83,100,122,75,156,39,83,136,180,105,185,134,125,250,222,33,124,223,39,127,255,15,159,253,187,223,131,30,58,254,240,155,15,228,128,13,61,157,3,117,202,165,28,238,83,87,39,114,124,252,241,107,142,173,126,48,156,200,105,20,10,254,112,52,174,110,34,63,7,220,133,210,137,58,108,254,226,173,0,59,106,126,252,193,14,122,52,112,7,123,48,29,209,240,223,128,185,119,72,80,49,119,35,224,228,19,204,201,55,55,103,242,72,148,249,212,33,13,202,152,167,233,50,66,24,224,35,220,125,69,22,54,122,75,228,102,174,206,129,125,3,121,181,61,91,224,202,163,97,130,165,214,192,121,43,236,13,7,113,192,191,5,199,32,103,190,37,173,140,4,104,16,252,15,115,145,244,35,208,119,79,128,183,131,121,242,177,152,119,15,49,119,248,195,35,240,238,56,188,228,237,96,237,194,20,63,143,233,169,254,182,232,39,118,210,216,236,70,185,233,226,81,38,105,122,143,34,9,54,230,242,25,204,77,241,219,62,38,135,201,46,44,113,183,125,9,34,42,187,144,150,61,72,131,87,179,246,248,99,86,121,212,68,211,251,156,35,40,36,209,161,59,207,32,161,70,29,73,20,241,51,201,242,221,156,93,120,57,196,254,20,36,143,170,68,150,234,163,101,216,89,206,8,215,138,98,55,211,92,18,92,3,135,18,246,221,128,94,147,222,215,167,244,4,16,15,38,241,17,54,68,123,24,81,129,224,236,157,139,112,24,238,77,140,227,213,33,60,11,124,61,68,67,126,115,61,193,120,108,1,229,68,36,47,250,200,168,64,18,163,32,231,67,239,55,24,19,31,219,65,118,176,85,252,229,62,110,68,236,101,199,0,157,101,158,147,107,162,147,103,49,233,142,197,60,71,69,98,28,170,5,59,16,27,99,204,253,57,193,17,74,66,102,46,40,6,186,143,76,58,226,30,20,136,224,7,160,70,249,76,249,13,9,122,107,32,19,77,4,181,53,1,2,87,138,221,2,233,14,74,161,2,148,248,73,242,22,167,110,137,8,20,87,183,11,101,13,213,191,255,239,55,255,146,66,239,64,192,1,160,40,2,189,88,64,128,138,241,39,63,52,19,192,148,136,249,94,125,251,143,64,135,64,77,209,83,26,165,152,229,137,168,245,234,133,96,38,237,97,172,5,97,22,243,209,0,221,67,228,162,151,144,35,47,33,247,211,31,125,239,33,228,194,135,200,189,250,187,239,0,161,192,131,31,2,99,226,23,58,198,143,196,47,224,71,210,94,252,108,232,251,254,251,214,131,253,71,62,2,69,4,198,68,49,236,3,42,142,61,228,10,168,40,246,165,30,109,85,24,3,50,79,89,90,209,222,249,48,124,115,60,212,194,151,189,251,83,64,191,232,204,125,12,199,76,221,203,148,140,125,152,100,78,121,208,126,203,169,25,156,41,219,253,163,117,148,28,233,84,200,243,23,156,48,230,109,103,231,137,66,147,104,239,104,19,105,85,251,155,16,240,21,85,126,240,205,212,81,16,167,224,84,17,197,182,108,136,64,139,118,202,216,137,218,202,73,219,10,172,138,118,105,107,172,36,35,157,203,62,227,138,120,152,182,231,97,110,191,128,232,155,229,62,20,198,15,115,31,42,49,17,112,167,84,209,169,90,43,29,148,176,146,137,227,148,51,57,201,227,148,51,57,169,227,20,119,78,175,91,208,83,105,238,220,150,217,169,110,242,53,2,51,247,192,19,58,208,114,45,133,219,210,55,48,104,130,0,226,189,149,250,234,127,252,143,79,126,248,223,205,84,210,73,253,233,143,254,6,250,23,248,251,127,0,114,182,249,141,2,68,98,194,132,125,74,56,80,247,10,129,217,141,49,10,16,25,138,14,27,35,35,152,160,170,138,26,35,49,184,63,27,243,33,71,234,91,67,18,89,20,30,207,131,215,94,162,125,36,28,109,98,136,107,65,118,193,249,209,31,1,108,159,4,65,144,37,209,240,64,128,202,211,211,32,108,217,61,0,199,34,253,88,0,107,65,220,138,251,242,123,141,245,209,8,136,11,120,32,193,61,54,228,219,28,155,3,149,238,181,199,230,64,241,123,18,28,241,237,211,202,171,127,254,183,79,126,247,111,158,0,97,108,128,126,25,42,222,158,166,126,137,123,250,173,144,162,139,223,59,183,231,0,138,191,249,245,79,190,247,155,62,247,23,51,243,1,163,146,141,121,44,72,89,213,19,36,189,31,189,63,255,203,207,254,248,239,173,12,228,137,12,0,194,167,191,255,143,8,121,152,199,13,227,197,97,181,12,144,54,191,168,154,69,139,141,131,7,139,119,191,188,199,220,94,143,145,32,122,232,99,217,65,207,205,171,125,132,239,2,183,246,81,135,115,198,74,39,93,115,224,215,255,250,179,127,255,215,86,58,28,55,183,49,192,68,102,227,59,74,244,32,132,4,61,84,126,227,130,11,69,43,148,184,117,37,254,231,111,124,250,221,31,90,233,131,195,218,172,225,183,218,101,9,41,189,158,141,57,202,7,234,216,124,250,141,127,6,100,109,118,45,141,219,125,27,14,98,35,21,162,69,227,247,230,133,22,31,249,72,32,251,49,60,1,132,122,36,16,42,124,1,72,240,145,64,200,232,5,32,244,35,129,16,161,83,64,246,194,20,18,158,74,194,74,56,144,188,208,104,227,158,87,207,56,123,72,72,21,52,65,93,41,162,122,200,116,236,239,80,140,131,35,236,100,108,10,2,50,42,162,58,79,93,244,178,199,30,122,49,112,159,247,180,90,237,179,251,193,220,203,117,223,198,177,234,71,187,56,78,182,221,30,138,43,15,98,137,78,158,229,201,60,200,170,232,228,49,111,101,156,204,248,231,63,122,245,131,63,125,245,245,127,113,242,234,243,3,231,15,132,235,254,182,85,8,121,122,128,61,227,237,3,155,83,30,250,202,112,169,169,96,82,140,84,101,222,220,105,51,40,140,239,85,213,35,127,147,143,42,228,242,52,244,69,49,23,143,207,223,47,170,82,119,143,122,41,205,116,137,254,4,98,163,207,17,219,130,240,184,33,177,50,185,29,229,56,89,161,95,132,83,153,221,254,84,220,153,201,147,144,93,222,76,246,212,39,194,253,209,179,254,3,14,233,207,67,53,111,216,49,103,103,161,186,243,56,21,242,116,204,193,100,52,39,218,227,251,198,204,127,178,123,220,174,116,222,180,123,108,87,37,182,70,9,47,35,65,109,119,239,2,2,190,33,21,60,107,176,42,43,235,130,224,164,236,51,28,57,254,68,154,171,115,228,216,100,139,251,119,183,86,7,228,172,164,169,185,223,223,195,216,160,224,179,121,54,65,104,9,27,175,217,216,50,40,226,241,120,92,254,208,247,211,159,252,199,87,127,249,223,208,230,46,124,253,228,143,127,27,189,250,94,253,14,122,184,71,6,133,35,24,166,233,25,228,254,179,79,190,247,103,62,251,84,48,1,65,8,126,48,41,191,238,139,145,246,203,143,191,229,139,81,206,151,223,244,197,130,214,203,171,239,126,215,23,163,157,108,191,239,139,133,236,47,191,254,55,190,88,216,41,243,239,125,49,176,58,240,87,176,109,208,26,104,192,141,200,151,167,175,181,158,176,239,73,226,92,212,203,202,74,168,128,149,47,132,105,174,18,112,53,93,179,162,89,146,164,113,252,210,86,231,88,208,25,30,222,88,215,116,149,53,63,56,27,37,205,181,117,1,205,149,214,151,142,211,154,250,97,201,154,41,101,94,251,124,251,180,140,101,173,128,81,146,236,180,164,219,248,225,174,197,109,235,240,192,117,197,2,112,165,55,0,145,181,108,34,51,247,119,142,190,65,122,118,127,178,45,38,15,110,212,74,195,91,77,223,73,27,223,65,65,115,135,233,128,251,154,247,247,1,187,184,185,135,51,129,155,196,94,58,100,124,216,247,44,12,151,200,192,112,55,150,7,0,144,201,59,68,174,173,5,84,226,43,170,162,232,119,95,1,223,160,32,34,238,192,188,246,110,25,152,169,215,96,208,247,91,94,123,141,4,65,122,238,219,39,56,91,201,40,163,199,138,114,243,194,181,57,109,71,2,56,222,41,55,63,196,223,115,191,221,219,86,180,227,252,91,79,254,173,157,223,246,228,112,98,39,222,3,95,183,242,15,117,185,188,56,202,108,119,180,63,78,160,141,154,174,101,84,60,221,161,154,51,236,86,190,235,107,175,147,133,67,67,120,92,128,219,157,2,199,106,186,6,195,109,160,135,59,77,18,57,225,26,199,40,184,213,226,54,164,158,204,14,30,64,182,17,84,37,245,60,7,81,178,119,149,188,179,48,118,238,50,195,115,83,223,156,8,208,118,131,153,47,83,81,224,89,197,121,51,128,42,11,20,90,223,11,167,137,202,170,9,102,163,226,110,161,14,250,204,222,129,66,110,177,108,187,106,92,119,54,156,246,137,135,59,56,48,88,139,112,144,40,96,42,128,25,143,171,8,32,212,141,227,104,223,21,252,103,54,210,190,215,122,113,56,52,135,231,156,222,45,243,132,196,139,11,174,237,93,11,192,86,122,16,128,99,40,118,151,71,131,224,112,188,207,1,73,204,250,123,98,207,28,149,69,118,226,175,225,31,202,96,150,11,35,192,29,32,99,184,131,44,226,26,158,46,242,36,178,134,38,92,239,123,214,205,151,47,99,254,58,189,243,249,34,110,45,30,15,116,184,197,241,207,34,237,50,193,187,118,76,207,109,172,66,79,188,45,151,217,27,157,135,68,192,160,62,14,48,82,117,47,146,214,122,118,110,167,218,194,210,178,173,156,221,163,182,189,255,32,44,237,29,105,39,5,116,179,107,231,192,249,238,246,171,228,121,59,125,246,194,247,234,55,254,3,84,42,224,201,8,219,53,18,220,29,119,23,212,22,136,103,17,240,166,248,205,205,30,42,234,146,56,220,16,119,144,58,119,192,195,93,194,15,170,66,5,76,96,231,246,225,97,167,215,196,131,209,183,133,130,179,39,159,224,117,62,97,125,5,47,183,67,70,244,76,126,255,253,247,64,131,84,120,80,69,144,249,107,31,92,141,129,16,11,70,16,52,19,244,241,137,47,251,36,164,5,250,64,13,14,187,176,247,80,174,85,239,160,137,35,139,170,4,200,40,237,92,246,168,60,51,7,255,178,228,176,157,242,83,223,205,179,125,233,211,157,9,198,105,254,33,252,5,71,108,14,152,46,50,110,92,251,110,1,67,15,248,110,208,104,1,73,10,60,62,39,94,56,203,13,65,220,28,101,141,33,40,64,230,62,51,85,33,87,82,229,172,10,86,127,199,253,142,197,172,236,100,203,179,139,117,218,193,30,37,143,152,118,121,166,122,182,179,206,207,215,163,93,175,7,103,173,155,106,146,174,237,177,71,162,3,114,62,2,27,107,187,237,73,200,120,100,213,179,235,246,75,85,227,120,168,15,65,93,200,81,147,242,40,9,238,236,1,29,199,225,209,30,225,87,192,206,162,237,221,17,124,36,223,203,56,170,214,33,139,115,137,214,151,59,117,225,145,194,145,232,229,182,218,98,23,151,22,123,99,210,187,246,186,162,53,29,137,117,199,81,69,208,52,54,143,155,88,113,156,46,40,2,22,240,254,101,224,142,139,214,67,216,228,5,69,194,198,91,63,9,218,227,243,234,16,44,117,172,23,29,23,130,47,152,171,140,57,82,135,120,92,30,44,245,32,183,118,125,178,221,222,65,3,220,79,176,185,223,177,207,84,123,232,158,153,108,250,49,92,16,176,241,203,217,52,13,100,98,227,150,197,195,135,41,113,203,214,227,123,118,140,192,57,73,4,48,82,248,11,158,41,125,51,70,42,88,140,244,236,250,231,98,164,178,195,72,221,201,178,195,72,193,242,115,18,8,12,118,177,94,232,178,115,114,22,65,176,147,156,210,0,21,160,128,104,208,243,220,249,166,179,144,159,143,97,197,230,122,239,242,46,26,71,222,61,111,64,135,158,204,98,26,106,172,76,110,182,15,22,45,86,111,26,195,83,43,51,166,98,44,166,60,211,213,237,75,184,36,234,74,83,87,145,73,192,238,227,59,179,143,37,65,30,235,147,123,14,234,193,215,34,212,14,240,123,88,8,214,247,232,66,42,40,100,217,98,216,120,25,232,87,119,11,101,125,77,224,24,122,158,179,155,107,128,207,13,108,160,254,181,184,250,161,30,3,43,249,181,252,85,246,86,248,42,123,19,96,111,64,77,25,113,35,240,215,138,119,250,56,44,226,113,243,199,201,126,48,129,28,174,244,152,25,228,24,193,62,175,41,244,236,68,93,231,102,139,186,251,154,29,154,228,67,79,140,138,56,114,159,134,70,31,69,100,193,156,8,38,222,88,22,113,223,237,45,20,54,126,9,167,157,51,13,108,247,76,135,204,253,148,86,131,237,245,250,163,252,135,198,132,51,210,59,60,254,4,219,182,63,84,245,161,99,85,128,112,227,190,173,40,235,34,11,61,111,189,250,203,63,253,233,143,255,211,3,217,121,67,217,26,48,247,103,127,252,120,200,159,125,239,255,121,32,239,218,152,179,34,204,249,221,127,250,236,143,255,17,158,47,187,156,95,18,196,29,60,46,98,160,50,135,185,63,254,216,62,165,118,25,202,70,100,21,4,226,167,63,250,155,135,115,239,38,138,60,70,217,95,253,229,95,61,156,29,124,129,121,63,249,211,31,62,156,119,104,225,1,0,63,42,63,207,14,61,152,223,158,196,200,233,134,219,147,237,131,159,81,177,219,147,117,130,207,102,250,237,99,177,178,58,104,55,49,88,217,108,253,45,241,158,167,4,144,24,121,97,83,29,93,251,62,251,139,223,246,221,28,55,107,4,152,53,116,199,120,144,188,54,124,104,246,152,230,200,179,106,179,128,108,212,138,161,31,168,138,11,81,176,45,153,112,1,220,239,14,184,83,221,231,214,220,233,78,176,108,203,57,176,125,98,205,83,214,117,62,237,76,58,229,164,223,196,156,107,8,135,213,193,232,220,31,127,140,195,19,204,232,148,116,122,9,153,242,241,89,105,143,101,53,46,63,222,46,43,67,51,236,113,104,231,216,129,170,234,131,35,237,238,91,104,41,54,172,14,83,164,149,0,175,187,192,237,159,192,80,220,213,36,86,15,204,21,192,193,21,53,0,190,151,173,71,48,236,125,169,142,52,228,251,155,103,240,248,165,178,190,131,215,146,64,71,2,182,53,194,124,31,13,37,86,158,249,110,238,5,73,19,174,142,4,127,187,97,199,134,122,187,13,169,195,67,22,71,61,117,120,226,34,46,219,101,147,238,237,250,227,30,118,125,5,120,224,112,159,229,204,46,3,220,22,146,173,27,65,7,202,228,30,83,207,137,233,183,214,219,218,210,238,108,141,223,61,181,171,143,125,232,202,143,85,34,110,220,68,244,185,53,105,221,212,159,76,62,231,162,243,200,23,213,174,131,232,180,95,182,214,28,7,224,149,47,107,168,7,49,10,143,25,38,242,89,4,125,9,60,243,13,234,136,173,195,75,11,128,229,15,6,206,219,135,64,32,211,4,192,56,120,176,206,52,26,78,58,20,112,226,190,145,8,68,56,32,69,90,77,209,76,167,209,77,208,84,118,12,136,68,64,226,228,181,207,50,199,230,121,32,133,61,152,25,158,107,209,160,57,13,137,177,234,91,239,106,245,176,171,49,111,20,141,19,11,139,213,75,143,111,165,133,188,254,218,108,115,43,157,193,94,63,131,189,237,5,248,12,246,242,252,115,199,254,97,54,116,140,251,161,205,252,88,107,226,21,206,128,108,27,82,185,229,106,43,177,205,243,215,94,71,134,55,214,93,86,87,90,92,121,238,131,224,125,47,64,79,96,71,159,205,35,1,113,203,93,235,75,232,125,214,62,110,97,185,136,195,96,154,229,49,111,164,200,58,186,204,73,144,152,117,117,252,87,70,163,145,239,30,131,62,222,247,23,219,117,120,175,29,252,66,31,198,130,204,199,94,154,158,245,99,56,166,162,109,116,220,13,214,6,197,242,195,232,16,30,122,54,15,127,114,162,202,65,199,9,208,243,94,23,157,176,0,138,41,124,177,182,226,193,155,162,138,160,202,152,15,172,61,104,157,1,101,173,123,242,232,180,18,168,185,165,36,20,126,139,78,231,131,154,209,185,9,211,21,32,244,252,14,47,63,203,124,210,172,94,29,15,89,160,60,161,159,187,240,141,239,20,134,60,207,11,2,238,179,181,17,120,198,194,247,114,120,111,118,216,213,7,67,53,240,181,79,254,224,239,62,251,230,119,254,215,191,252,233,75,238,254,234,167,63,250,239,87,255,235,95,190,245,234,219,127,254,201,223,254,62,76,227,239,127,21,222,247,22,0,222,218,254,16,156,183,191,209,17,43,32,166,193,227,32,188,104,128,124,190,32,10,55,18,198,127,213,103,222,56,72,207,23,250,54,137,250,7,54,141,133,167,29,74,208,239,64,21,244,132,196,46,96,34,108,166,133,190,178,96,57,81,223,198,224,37,110,22,208,97,2,12,61,236,62,243,173,58,26,1,242,239,197,72,207,123,223,121,119,247,15,73,211,152,253,63,126,71,222,216,174,42,26,38,166,33,48,224,200,253,193,75,111,7,253,154,140,90,126,64,52,136,76,208,217,55,135,58,204,59,249,150,167,126,247,149,88,100,227,7,178,80,5,157,20,70,91,209,246,233,26,211,173,128,125,102,203,70,64,51,111,233,223,223,99,23,160,101,160,183,4,15,176,63,248,245,207,254,244,123,206,177,177,35,96,47,172,38,60,247,253,10,142,71,9,208,12,204,247,43,130,16,2,255,124,47,238,129,60,121,102,134,89,34,145,71,174,6,157,108,126,188,62,83,232,198,244,12,176,223,56,187,116,124,193,211,50,215,69,227,19,6,10,184,195,12,52,17,149,93,167,132,21,52,25,232,152,101,42,222,167,29,152,166,76,22,120,210,244,237,217,79,218,115,155,179,28,107,190,77,78,64,91,124,126,249,6,90,37,159,191,120,6,80,188,134,80,196,43,81,190,18,110,124,242,126,140,193,66,43,126,200,122,78,131,216,227,109,142,170,240,92,124,129,217,206,166,173,118,31,142,154,123,42,216,20,104,141,30,140,231,224,27,57,84,0,171,123,255,253,131,250,44,146,120,179,250,44,26,1,245,89,60,250,232,190,143,151,9,239,129,191,227,191,95,122,254,107,118,114,78,65,251,109,50,58,19,59,129,47,140,44,206,205,61,31,144,114,130,73,19,191,192,76,154,221,115,66,139,182,1,39,12,133,67,97,80,202,197,9,143,200,28,238,47,31,114,190,163,76,208,194,8,15,98,33,111,155,62,239,238,177,138,244,88,5,90,5,49,221,177,72,160,123,200,103,56,148,142,54,231,154,30,51,195,181,121,231,219,114,7,106,89,37,111,108,89,204,125,61,239,220,174,227,121,145,204,85,218,119,98,186,187,152,164,112,131,61,138,27,216,215,147,254,209,186,67,246,142,37,188,19,201,190,168,217,46,204,23,19,86,19,225,233,96,81,131,30,175,120,228,0,200,35,169,145,143,18,159,236,107,94,47,193,236,21,77,31,68,78,56,113,71,76,139,144,143,146,235,46,194,122,241,218,188,233,232,195,99,120,213,113,161,147,188,11,237,86,121,178,237,25,153,236,53,155,158,249,64,121,62,184,89,223,229,115,9,7,172,207,190,230,112,142,231,145,111,196,243,200,19,60,143,188,204,243,200,147,60,207,188,194,241,142,231,189,227,121,95,74,158,71,188,61,158,23,197,63,39,158,23,196,135,100,152,63,205,243,200,115,60,143,188,192,243,200,115,60,143,252,178,243,60,235,66,216,57,158,71,189,17,207,163,78,240,60,234,50,207,163,206,201,121,159,252,225,55,223,241,188,119,60,239,151,157,231,17,159,31,211,227,134,244,57,65,143,58,199,244,168,11,76,143,58,199,244,168,95,0,65,15,176,19,47,211,243,230,57,115,126,0,211,207,243,61,239,126,189,205,249,188,169,46,222,167,219,59,88,207,95,60,217,82,9,15,44,216,219,124,112,95,249,90,221,187,45,108,8,218,162,163,104,176,97,168,2,104,74,196,68,248,75,130,85,157,57,162,196,218,190,11,225,238,221,13,38,218,175,46,155,227,13,38,217,169,123,203,224,145,143,198,75,27,40,110,47,162,150,31,96,199,151,232,27,177,116,248,24,178,167,44,137,59,44,30,166,211,22,127,167,79,113,79,8,23,219,87,136,223,95,96,237,46,70,238,48,110,118,3,67,0,190,22,227,54,155,4,1,212,204,136,158,0,44,226,179,156,170,104,154,51,221,143,96,255,10,29,14,209,17,28,241,140,177,42,90,173,164,236,101,204,71,238,153,23,9,112,222,48,27,209,246,174,205,90,156,28,12,129,48,86,224,173,4,88,125,201,205,87,240,179,168,130,234,182,38,44,13,44,107,38,147,223,151,118,51,87,196,200,208,74,99,53,176,36,202,130,83,1,88,107,224,233,60,119,26,97,165,85,140,249,16,64,32,143,151,35,139,21,162,86,136,86,43,134,44,140,154,13,0,36,156,46,58,88,100,76,252,225,93,14,48,237,198,42,187,152,136,156,239,197,29,172,154,85,225,225,61,184,84,91,227,68,96,207,95,42,104,153,129,126,25,108,107,120,136,35,113,228,81,205,250,116,71,159,255,70,56,159,88,97,68,177,130,239,30,198,144,2,88,90,228,20,220,95,167,183,150,9,212,28,233,139,107,142,109,108,63,213,156,163,111,132,235,211,48,60,12,31,55,199,94,71,78,205,124,107,37,57,56,195,116,176,150,156,42,120,146,155,64,94,59,80,175,111,78,175,43,186,201,161,1,163,211,239,76,228,123,152,253,212,127,241,204,57,22,235,130,103,5,78,170,137,27,65,186,246,193,105,4,230,194,141,9,71,137,159,202,14,229,57,120,240,213,44,242,210,36,208,60,60,170,22,3,36,205,222,192,91,150,98,92,125,174,188,64,44,244,153,112,113,91,72,246,251,174,110,175,124,126,17,83,227,230,180,151,49,151,219,217,152,120,15,1,160,243,158,238,88,155,214,70,57,166,218,135,69,31,236,172,185,98,104,194,92,89,9,7,214,98,19,141,231,178,211,97,242,190,195,30,213,91,250,205,135,194,185,138,1,152,36,138,86,140,8,247,218,9,89,124,226,84,219,185,34,182,199,246,27,151,123,208,132,39,40,249,137,173,62,71,30,192,79,246,139,203,62,190,63,78,235,241,121,105,134,175,114,50,156,145,40,78,220,218,179,81,172,193,120,93,158,61,66,12,142,150,69,159,174,75,213,39,65,179,39,113,66,99,110,67,114,196,149,253,157,154,39,156,138,112,133,93,179,196,147,125,138,231,68,132,117,217,12,8,13,186,123,39,82,133,59,145,230,53,106,207,61,160,27,213,58,66,255,65,4,80,5,18,18,78,228,122,174,190,184,137,217,57,191,22,65,14,148,47,100,61,68,208,17,41,222,230,42,236,168,79,111,127,33,134,14,76,76,137,133,8,238,215,100,232,99,200,22,79,208,87,218,249,114,65,1,125,188,140,98,173,247,135,11,189,169,174,248,136,79,190,247,27,64,23,32,205,63,148,249,39,104,254,161,205,63,33,243,79,216,252,19,49,255,68,205,63,4,110,253,181,224,16,8,208,139,83,157,103,42,106,190,189,212,96,38,35,217,192,119,89,114,240,121,68,4,9,252,62,232,148,48,7,127,32,108,91,20,57,146,24,94,253,224,63,127,246,39,191,238,132,11,244,185,23,89,135,128,80,117,25,167,254,83,222,130,161,219,12,20,96,240,222,82,249,132,83,187,216,150,13,253,126,239,204,237,7,223,127,245,27,191,123,84,61,108,11,88,228,231,138,2,198,14,121,198,124,3,76,244,83,152,140,70,81,22,135,52,105,47,206,135,243,199,90,152,93,231,155,15,22,229,195,2,22,191,169,137,194,211,77,65,11,81,112,197,40,180,102,52,72,244,152,128,28,238,2,89,13,88,15,241,103,234,7,230,249,90,231,70,176,201,50,158,169,126,255,141,199,5,134,55,27,96,26,86,168,39,120,221,8,115,29,111,241,100,65,47,230,128,156,43,127,191,71,245,180,57,234,235,63,1,35,12,214,111,51,151,235,98,242,41,29,197,121,121,140,142,99,49,181,244,10,90,145,222,195,127,158,230,170,183,105,158,58,158,160,238,120,171,39,45,76,52,190,183,48,125,9,205,73,40,104,77,75,137,249,4,126,44,248,60,230,55,216,194,143,95,14,239,239,175,94,202,198,252,99,203,236,118,239,195,230,162,92,102,213,177,40,3,102,15,139,165,0,213,177,50,135,44,221,144,55,216,227,66,99,11,150,231,161,103,133,231,132,213,193,96,102,136,208,179,11,234,189,211,244,67,195,31,48,128,208,49,157,43,199,94,254,143,70,163,104,181,66,45,176,184,43,154,89,48,147,249,68,2,194,154,179,155,166,161,142,88,78,96,160,135,159,88,4,119,56,206,137,83,94,22,199,1,79,180,64,11,30,3,147,51,125,44,166,3,239,88,28,112,27,39,203,141,83,228,172,241,200,103,146,16,138,209,224,56,51,71,215,46,4,235,208,130,25,213,67,118,187,3,114,125,66,142,233,15,156,99,198,173,239,232,18,22,244,91,5,163,164,30,85,112,8,20,250,24,58,1,203,118,180,185,55,138,216,205,49,39,177,134,252,211,155,7,201,121,223,145,199,6,244,85,224,159,155,87,194,94,152,94,234,81,102,192,124,45,199,234,222,227,103,62,86,146,224,153,235,15,175,221,140,200,118,180,25,63,149,200,64,7,200,7,233,7,216,199,192,120,33,200,239,153,198,165,179,176,159,251,14,82,221,119,72,206,212,34,88,235,137,125,5,34,193,62,69,128,61,246,171,104,175,42,199,95,46,8,180,24,178,186,17,241,248,209,61,142,15,61,41,246,229,252,179,46,41,108,155,153,60,135,135,110,172,87,117,7,207,233,88,47,240,158,96,135,149,32,73,196,188,176,109,55,4,79,3,126,6,182,101,234,123,249,121,138,150,159,139,224,253,160,17,139,62,48,98,9,111,199,136,245,88,187,212,5,1,243,147,63,250,159,150,91,61,155,61,126,97,150,28,34,18,225,71,248,105,75,206,209,183,189,37,39,18,226,232,81,228,188,97,202,188,9,239,105,148,250,197,53,106,20,138,210,56,121,186,81,71,223,8,151,220,196,71,89,234,148,121,234,25,107,45,60,199,204,193,181,14,177,22,71,106,216,222,83,159,198,146,14,157,174,218,12,233,48,253,20,59,114,166,235,47,198,244,12,157,153,158,144,80,224,152,188,212,20,67,5,210,204,115,180,48,240,6,167,3,177,192,154,40,200,87,60,120,253,233,143,126,248,233,31,124,203,122,125,129,61,183,14,221,16,62,44,66,221,81,88,132,190,139,236,83,73,31,22,138,220,17,88,152,186,11,238,83,41,31,22,166,239,72,44,18,114,167,6,125,88,16,191,11,98,52,117,23,221,167,210,62,140,138,128,212,80,8,164,190,56,171,30,63,142,133,56,226,245,232,164,166,102,57,115,4,253,25,167,160,15,33,75,109,193,44,23,2,156,32,74,215,106,64,191,129,22,73,246,107,196,205,75,91,241,81,128,206,163,124,192,62,83,128,126,131,160,136,16,10,88,192,190,170,99,90,92,242,235,207,68,120,77,199,24,106,166,251,2,9,211,80,164,118,31,38,248,227,162,237,169,64,176,31,228,183,194,230,190,176,105,111,43,207,167,166,253,209,183,253,180,31,114,67,206,228,101,112,214,39,220,66,250,115,18,199,72,83,106,118,179,4,232,221,249,23,135,153,61,190,85,128,209,217,209,230,14,153,142,139,205,1,193,11,146,69,124,133,173,81,124,161,32,133,226,11,29,132,20,218,34,63,27,78,72,33,138,160,89,33,56,12,89,33,133,110,158,9,207,29,211,236,139,248,218,14,47,4,228,84,58,72,28,216,61,129,12,3,168,214,202,129,130,83,82,52,238,187,185,126,15,71,254,191,160,8,3,68,93,17,243,221,137,242,72,233,162,155,96,183,115,104,242,124,14,25,202,237,234,150,10,242,195,33,46,4,95,88,195,1,185,210,253,81,238,171,59,244,231,22,201,238,199,69,33,255,188,69,87,194,239,162,84,152,94,173,159,161,148,181,201,56,195,56,254,204,2,14,74,0,90,123,102,107,94,119,52,137,71,40,144,221,212,255,110,45,126,71,44,54,87,154,34,137,252,149,101,255,123,6,25,197,173,25,194,212,212,244,109,16,183,144,105,226,247,15,55,239,234,206,140,154,170,125,244,17,36,65,55,202,97,50,74,132,87,235,167,3,137,161,203,151,183,220,68,148,248,151,86,19,0,62,183,80,48,188,181,116,108,220,110,27,146,22,95,3,211,152,196,30,214,97,89,39,158,2,235,246,214,42,203,177,42,132,179,185,53,213,242,152,12,20,176,83,227,109,217,199,111,205,187,141,167,1,35,47,73,183,183,208,193,229,254,29,96,45,203,130,138,189,38,76,83,67,115,131,215,140,209,72,220,28,85,224,50,22,223,90,212,69,112,36,69,217,29,126,130,138,46,83,248,227,177,187,229,85,101,1,74,202,79,199,225,45,85,108,17,177,21,195,153,140,212,122,207,160,109,227,214,149,240,86,107,186,130,177,123,95,190,245,254,51,129,59,90,185,167,22,147,85,188,39,206,33,111,99,101,253,225,42,207,215,112,132,76,12,221,145,193,222,106,43,16,200,19,20,65,81,65,192,225,159,210,144,51,181,162,32,114,96,81,250,232,163,53,88,44,95,206,145,149,203,98,6,183,96,196,47,85,113,150,51,72,194,67,68,108,39,158,35,224,11,160,109,174,19,99,71,250,169,238,190,88,20,133,7,126,141,146,177,161,0,29,244,158,104,214,107,180,224,74,135,222,59,174,244,167,161,224,148,2,15,199,120,152,54,80,28,139,16,24,17,194,177,187,224,205,126,228,46,242,168,139,221,133,184,48,168,206,102,1,119,84,148,134,107,235,107,129,225,247,96,8,138,14,146,171,181,11,69,207,210,235,188,217,182,243,167,118,239,215,128,208,46,73,39,214,227,115,50,196,83,187,6,180,230,124,29,175,15,243,169,4,113,39,106,64,6,96,71,47,31,144,117,94,107,130,61,21,159,125,185,137,87,168,56,66,231,53,153,10,160,253,99,194,71,62,198,22,44,116,153,243,154,96,129,52,0,212,179,5,88,42,156,164,143,62,26,42,252,22,212,231,74,81,1,40,39,39,32,230,61,38,71,147,143,188,121,109,84,4,25,253,133,149,33,222,127,2,39,115,157,249,154,7,133,51,92,32,236,225,2,232,156,70,204,58,212,241,246,186,200,114,88,4,113,254,218,19,73,230,28,144,167,181,236,30,44,246,72,127,217,239,89,30,171,19,54,239,193,113,32,215,152,1,46,40,244,12,59,19,122,221,189,221,198,38,34,207,11,242,62,101,99,167,184,185,19,1,11,33,97,87,220,65,125,195,153,122,155,61,30,39,229,131,151,142,134,66,17,36,208,103,174,240,103,166,7,163,109,108,36,9,155,103,83,67,211,197,209,22,53,2,238,237,1,170,230,132,219,161,160,175,5,128,2,82,84,16,96,205,82,87,188,213,93,221,33,143,238,112,3,17,178,164,199,232,83,94,253,201,92,250,99,248,149,173,64,29,194,135,166,198,139,96,35,20,248,7,224,122,132,8,226,14,15,18,33,23,91,140,142,88,154,29,29,1,55,230,103,181,71,11,193,125,77,123,152,246,246,167,165,199,205,193,112,73,194,35,154,98,204,175,196,139,109,9,145,142,198,169,33,203,130,121,160,214,110,27,82,188,172,113,188,220,48,168,101,190,181,94,123,184,101,22,241,60,190,47,157,250,31,219,149,62,204,231,195,94,130,220,208,223,76,140,194,76,219,33,220,248,77,197,2,83,65,158,137,178,22,88,43,234,12,209,111,0,81,229,104,101,8,1,77,229,2,43,81,88,107,129,145,10,109,163,156,10,232,90,11,236,195,27,7,198,162,214,98,135,201,125,2,224,31,134,36,4,254,183,1,172,33,0,208,202,13,30,125,47,208,133,2,20,190,117,206,46,22,128,117,104,49,31,195,180,25,108,158,100,186,121,172,205,140,140,4,150,100,242,84,2,27,167,152,116,29,155,37,152,36,131,141,209,111,14,254,18,205,132,36,252,109,126,100,25,134,3,101,26,122,2,155,165,24,1,149,97,4,144,50,90,37,176,72,138,153,39,234,216,214,206,185,133,224,23,137,105,18,11,165,152,53,248,194,153,121,55,9,144,121,155,98,130,32,73,96,146,5,144,20,78,20,176,101,137,153,39,251,86,113,243,119,155,217,37,5,11,71,35,205,108,157,207,235,4,67,163,47,105,240,37,148,102,34,224,75,223,194,158,17,97,189,129,100,24,224,152,97,230,169,62,0,179,74,217,96,200,12,99,128,36,3,228,243,195,124,171,20,149,196,180,34,19,2,137,179,36,3,32,65,116,82,68,10,86,40,166,251,24,9,114,134,96,206,105,122,7,90,146,100,180,180,221,70,37,193,236,210,243,132,133,198,22,0,1,159,0,106,129,125,162,63,203,204,50,117,44,146,52,155,179,202,204,237,62,215,82,140,1,190,64,132,251,16,143,204,2,165,145,32,141,220,15,129,211,158,112,102,135,190,139,217,58,54,119,13,20,128,153,245,192,116,190,183,25,122,255,101,157,101,66,224,139,31,32,151,117,144,27,231,152,89,14,96,12,154,61,78,129,52,41,183,73,65,90,208,64,162,6,18,215,176,47,244,220,36,133,205,179,12,14,18,13,144,168,192,156,68,142,78,193,174,140,228,236,182,113,214,120,7,114,112,188,11,204,58,95,135,157,197,224,48,123,50,156,194,20,128,72,10,144,5,200,219,223,19,148,249,219,36,180,37,104,171,6,97,36,65,83,1,166,217,44,252,156,102,204,66,17,59,63,32,37,144,167,68,39,96,205,117,155,108,109,130,53,123,171,3,32,44,147,12,103,247,133,97,209,36,81,68,141,199,11,160,245,0,33,5,17,165,57,146,224,183,102,35,99,162,177,74,68,19,176,31,240,68,223,194,112,150,216,103,102,153,85,73,176,97,129,186,102,73,111,101,14,66,10,132,165,38,1,190,160,163,183,73,171,198,249,169,26,25,198,7,195,79,9,49,31,218,179,202,3,121,100,38,152,231,65,193,196,255,16,252,255,62,52,101,199,209,162,242,62,114,153,25,199,223,23,249,184,205,169,223,151,88,121,28,135,243,255,125,141,83,128,200,21,215,85,80,200,103,243,217,164,37,29,60,247,125,133,5,140,127,37,152,2,210,21,252,23,187,178,249,251,175,169,191,38,123,190,223,242,172,58,3,223,137,32,77,176,184,249,221,180,214,121,203,19,56,193,81,180,245,221,90,89,134,227,171,43,231,187,169,197,31,124,191,149,224,170,5,191,155,134,9,243,59,50,176,106,198,240,234,106,95,222,90,199,246,223,231,64,94,115,125,231,209,63,215,119,100,29,222,127,31,5,71,225,145,245,221,109,74,176,191,91,86,57,248,29,254,127,108,22,121,9,147,97,102,183,245,121,159,10,255,57,139,163,9,147,136,44,54,207,142,190,155,58,36,252,14,213,72,247,231,61,62,168,184,103,24,60,25,45,121,208,206,72,224,7,245,120,149,186,171,189,26,229,105,185,167,200,222,166,141,64,90,118,237,19,149,34,81,246,106,143,248,189,221,99,167,90,224,12,148,147,61,16,184,178,228,21,4,135,180,81,119,190,243,130,176,8,28,88,157,207,244,114,12,69,151,59,141,201,73,56,49,89,159,152,198,235,107,226,198,11,244,140,193,252,234,76,215,194,60,87,87,46,250,196,159,130,198,222,136,126,18,9,83,146,123,36,72,143,45,253,16,156,99,88,191,130,150,245,147,224,14,205,150,47,221,31,15,234,123,180,57,28,59,3,224,146,141,222,139,59,194,255,80,151,187,114,113,142,103,71,185,77,27,130,107,76,30,67,247,71,84,123,142,112,143,58,238,100,223,56,102,216,183,223,26,179,37,176,77,231,91,243,4,4,79,205,44,248,111,98,177,39,84,39,178,229,31,230,112,219,246,143,115,60,29,5,104,103,63,198,195,238,163,55,30,137,83,102,253,243,213,121,150,70,151,13,228,205,42,55,13,252,111,88,228,108,94,211,174,243,68,138,179,86,222,215,105,162,215,244,127,92,175,71,33,189,130,155,1,23,171,121,128,195,29,46,178,143,159,71,135,203,124,236,204,204,185,88,185,109,250,183,108,255,231,179,89,155,11,15,228,139,89,27,2,15,182,233,233,152,238,119,7,30,204,1,30,30,66,0,217,205,142,37,65,236,10,191,11,222,156,27,207,71,113,210,7,186,219,218,58,240,226,103,179,155,96,232,113,11,190,107,243,224,20,160,61,126,65,200,80,207,180,198,37,241,28,172,241,238,175,182,148,133,63,122,148,204,13,128,179,162,227,129,88,115,32,56,198,0,89,75,252,185,94,127,122,135,59,27,18,143,19,178,60,245,189,78,109,206,214,195,5,42,61,45,22,61,86,156,125,128,44,156,189,6,236,225,60,23,229,179,51,120,156,162,166,7,250,68,125,104,50,186,246,42,30,9,254,13,55,41,206,33,116,145,47,144,55,79,110,251,211,246,45,222,128,103,133,207,243,44,180,187,225,230,89,214,70,199,113,11,206,181,226,220,110,196,91,199,247,129,190,124,244,94,203,231,131,152,131,221,241,182,202,190,66,175,124,137,54,82,236,79,104,115,197,30,4,202,243,105,191,215,2,62,89,123,43,71,223,54,71,159,60,58,43,225,6,232,218,135,217,243,23,147,205,29,55,195,43,41,123,180,111,132,43,88,148,92,236,31,168,184,39,56,22,207,106,19,225,28,203,178,182,115,92,32,209,198,142,253,249,96,131,7,42,3,158,45,30,59,159,107,171,199,2,227,210,227,29,133,207,179,221,115,158,235,71,46,112,253,179,150,9,83,244,51,87,75,175,93,194,171,116,66,251,244,121,219,9,168,61,116,80,187,87,166,36,241,115,200,185,86,37,205,24,158,171,221,56,80,124,188,114,203,165,6,122,76,60,87,39,48,57,216,13,185,178,182,67,78,118,146,109,59,216,247,148,59,155,120,44,89,123,165,4,242,160,234,125,14,104,35,188,130,74,63,218,122,58,35,159,163,173,168,171,208,9,32,39,4,10,119,103,158,151,220,209,166,213,23,57,174,135,221,249,0,217,217,19,232,45,13,254,81,107,222,108,240,247,140,20,186,216,66,86,219,134,162,64,55,58,232,170,3,71,71,249,215,62,113,59,212,229,219,131,45,62,156,226,162,228,8,15,190,120,233,222,77,190,191,172,168,31,23,118,14,150,81,238,141,245,135,14,191,29,149,143,178,240,231,49,32,76,213,248,8,16,246,248,58,99,135,167,227,98,240,46,101,120,196,222,95,236,167,43,207,17,91,103,131,19,253,120,14,21,176,243,133,4,86,136,99,0,104,101,230,69,86,82,198,230,210,236,108,237,19,119,52,218,57,190,114,54,112,33,101,216,207,247,199,77,136,1,125,96,56,19,245,189,58,238,109,143,247,180,34,226,249,11,22,32,140,140,125,199,163,96,45,85,246,102,173,171,236,91,216,182,117,14,169,151,89,153,29,163,171,52,129,95,208,194,147,173,166,155,175,42,220,151,57,183,213,58,30,154,187,86,105,172,207,48,44,220,215,226,209,78,107,18,238,32,49,34,220,92,75,74,73,140,76,194,36,184,33,137,54,208,146,68,2,155,101,153,108,18,237,117,161,237,170,228,34,97,229,90,131,36,28,37,193,125,207,36,83,205,162,141,58,167,224,50,201,100,83,112,119,146,33,81,18,157,128,155,154,160,32,76,50,188,91,76,7,173,184,176,187,100,83,200,227,119,151,0,187,125,247,243,238,231,221,207,231,243,3,245,18,215,34,101,139,50,246,18,190,87,28,144,36,241,56,171,251,94,235,187,166,9,236,202,252,255,72,207,123,0,160,23,150,181,158,63,13,134,203,232,253,72,99,183,219,50,97,173,225,174,122,220,253,228,94,187,237,210,214,18,126,101,173,225,39,145,5,218,92,44,182,186,133,186,246,161,94,125,11,205,223,11,104,243,61,90,139,205,26,64,89,75,171,221,203,217,40,205,54,103,18,244,62,213,68,217,150,29,108,20,61,117,187,37,135,35,125,20,170,204,64,207,132,34,52,104,138,75,146,222,235,230,103,17,61,236,200,209,232,244,192,29,136,17,78,97,91,207,197,143,141,169,168,224,25,121,150,103,143,228,89,159,161,9,87,208,142,193,233,190,103,250,157,122,237,196,125,59,231,139,70,190,251,10,167,10,172,46,88,151,116,81,20,187,143,0,237,140,238,62,226,62,254,88,120,102,93,146,4,210,49,47,174,128,40,131,54,60,185,164,196,106,96,169,70,45,226,148,249,28,168,249,232,50,47,6,132,156,151,200,25,69,76,190,51,63,212,64,122,18,166,220,223,99,207,47,128,49,173,48,230,62,170,207,204,10,6,13,94,29,5,217,89,93,87,181,216,75,81,134,219,103,232,226,37,58,70,96,121,2,2,117,161,224,237,53,86,101,231,24,208,32,164,161,199,247,25,242,164,186,207,17,23,238,49,32,245,171,102,236,182,152,111,255,197,119,239,84,172,42,235,125,189,99,3,221,94,37,240,253,119,48,83,247,223,33,59,136,133,238,61,88,223,154,110,96,236,44,166,27,20,223,207,190,255,173,79,126,255,223,94,125,235,199,175,126,227,119,93,181,113,172,198,193,200,162,251,252,156,4,122,2,237,121,0,1,18,25,21,124,208,36,143,100,16,128,139,253,69,65,183,21,53,208,3,67,86,99,120,232,201,71,195,22,96,206,195,36,77,208,139,130,121,81,247,222,28,25,228,30,3,124,81,228,137,98,36,209,27,188,205,10,69,146,166,164,232,176,208,71,198,245,243,151,200,137,174,125,115,17,27,201,158,190,52,41,74,184,147,193,16,96,172,229,18,196,34,20,216,30,216,27,62,12,168,78,31,173,174,33,49,93,91,254,66,110,94,64,103,12,162,86,18,216,209,135,224,131,112,125,19,59,200,238,243,170,210,230,191,107,159,223,2,131,248,143,42,200,241,120,252,249,139,15,125,190,216,62,201,186,61,124,227,247,221,28,195,240,129,170,95,220,195,91,162,103,201,230,110,1,127,107,119,128,29,172,56,254,28,17,125,5,116,233,245,137,98,152,207,44,7,195,253,157,35,46,111,13,48,134,211,11,140,64,255,99,231,72,138,126,12,73,65,215,176,223,248,231,87,191,243,237,79,255,234,239,92,36,101,242,127,103,170,89,23,117,77,126,234,35,34,128,217,64,55,110,86,101,46,250,242,16,158,151,216,80,216,87,24,230,30,222,150,255,217,223,254,211,103,95,255,205,79,126,235,191,121,235,127,184,135,97,244,199,167,247,47,44,245,152,222,69,249,64,47,0,138,145,44,119,32,218,65,228,31,135,163,129,94,50,231,15,232,37,72,241,64,217,231,49,79,231,154,0,48,187,49,16,56,24,55,232,175,134,120,120,244,34,143,25,189,207,254,228,219,159,125,247,175,63,249,163,255,242,201,247,254,204,53,122,96,74,9,183,11,192,53,17,79,56,53,132,20,126,118,8,77,183,113,183,230,181,123,95,204,183,5,255,110,203,229,91,158,191,154,76,98,243,121,12,250,233,51,175,118,195,122,96,60,84,21,178,2,31,236,102,86,213,111,93,3,13,67,104,255,203,215,95,253,213,111,89,40,98,62,65,230,15,50,124,250,147,223,251,228,255,252,51,39,131,197,55,110,33,92,31,244,162,71,198,112,28,252,231,123,113,192,133,172,136,195,0,133,35,178,129,120,105,231,168,4,125,60,228,226,40,241,13,102,149,149,50,4,172,30,17,132,85,194,114,181,165,138,64,220,217,250,44,79,97,130,105,2,182,87,43,55,127,190,247,44,129,138,140,150,190,38,202,7,171,53,185,220,39,191,243,189,79,127,248,127,65,174,132,157,174,213,91,141,42,140,64,51,47,213,3,149,109,51,196,233,190,146,207,190,249,237,79,255,245,7,136,245,185,168,213,221,59,230,82,12,160,199,124,150,160,87,99,101,1,116,215,185,213,217,202,229,115,175,228,168,56,144,21,207,22,117,201,145,190,123,187,193,8,30,40,205,139,170,128,12,134,123,87,49,146,194,66,137,12,186,54,91,87,80,202,234,214,73,179,233,195,74,240,80,128,157,233,254,5,134,144,154,27,208,193,135,36,52,17,39,68,211,92,243,114,65,28,255,85,215,12,66,251,63,135,203,173,37,108,202,119,8,227,50,187,49,93,136,88,110,206,96,110,228,247,197,250,14,189,58,97,86,148,240,91,184,47,108,90,147,125,177,151,190,253,25,65,223,222,247,60,230,123,68,166,61,185,218,163,32,25,115,23,177,140,196,141,192,67,76,76,90,69,246,7,31,102,181,145,166,109,151,156,190,87,63,254,206,171,239,252,19,156,34,216,163,192,193,30,184,69,96,0,50,17,28,90,43,84,221,89,11,84,232,171,207,228,202,174,133,232,255,254,147,159,254,228,47,62,253,115,232,186,4,58,140,184,117,182,151,44,119,43,62,40,191,62,128,128,167,94,130,194,225,50,100,161,116,10,3,121,126,128,129,181,20,189,45,12,72,242,100,211,89,32,54,67,242,116,42,247,136,118,111,173,249,167,43,231,213,133,83,239,167,63,252,219,159,253,224,251,230,58,242,217,55,191,115,61,159,223,60,80,189,139,59,238,213,17,123,42,239,83,206,206,104,119,33,11,105,211,100,239,67,59,17,110,31,58,136,142,236,237,83,164,34,28,202,4,99,33,33,176,50,122,192,80,184,106,180,71,160,249,144,3,15,10,199,130,56,70,227,47,92,159,46,65,128,158,127,64,191,108,21,67,143,153,65,141,177,43,4,14,187,2,124,98,5,126,67,171,29,118,5,253,9,99,87,83,99,190,48,221,78,130,140,112,10,195,191,38,99,245,193,82,183,230,2,5,43,52,253,21,67,240,166,212,188,111,212,97,158,164,153,110,9,215,214,114,4,196,22,20,88,64,65,190,68,56,122,20,242,161,17,96,185,16,107,61,5,35,132,249,68,2,230,225,3,18,134,24,183,194,61,35,230,185,209,239,144,98,40,97,82,252,229,88,208,155,80,176,57,240,111,167,32,175,36,32,159,166,95,139,126,20,84,218,9,40,189,88,232,114,96,4,0,214,192,3,244,163,230,195,228,155,59,125,34,200,7,142,212,172,144,134,166,235,100,152,49,43,232,79,173,135,149,183,48,128,186,25,183,250,49,245,128,6,57,250,203,3,149,105,91,13,254,207,128,233,167,5,86,68,64,87,214,114,75,21,132,199,212,3,116,29,184,207,19,12,227,36,232,107,46,110,173,56,166,249,135,67,10,48,12,113,98,95,43,138,189,4,114,137,184,17,129,126,245,92,67,104,188,48,185,189,75,155,54,165,201,151,72,250,136,33,47,48,38,53,225,152,179,32,64,243,182,181,54,193,72,36,123,69,13,126,216,78,249,41,122,48,93,169,186,60,166,125,239,175,63,253,241,191,217,43,158,143,240,57,110,199,126,250,163,111,31,124,196,225,154,119,180,220,153,80,33,153,192,135,189,46,104,75,89,96,209,231,247,236,75,70,188,204,86,167,192,71,235,9,212,187,159,109,177,151,246,116,51,159,144,167,45,48,79,225,115,140,184,199,76,33,28,174,165,64,140,132,36,96,118,9,12,227,227,188,192,53,195,124,50,53,33,244,124,15,87,57,211,18,193,187,187,23,185,233,1,212,1,139,107,182,167,113,72,254,91,45,37,114,208,155,56,54,23,244,137,194,67,45,221,202,118,236,141,12,58,38,130,98,38,50,120,128,108,101,81,54,116,8,239,25,82,146,237,87,225,150,182,237,37,40,91,6,32,214,7,162,219,53,140,48,108,22,4,83,113,114,125,227,39,62,32,240,15,65,183,251,175,189,201,55,49,239,59,152,240,40,1,86,126,125,99,23,114,37,197,92,207,152,104,102,206,41,134,170,29,228,182,210,98,238,23,192,9,188,173,241,148,112,82,99,222,87,48,5,80,66,83,0,124,133,63,44,229,164,198,188,175,166,147,182,83,234,150,53,208,113,213,239,187,245,249,89,244,251,90,185,37,128,38,14,61,246,251,193,154,227,151,208,111,13,245,45,7,103,32,71,240,35,48,3,249,248,53,7,48,2,255,223,153,202,202,181,175,4,89,223,34,238,73,106,53,125,55,207,248,56,15,196,92,52,79,175,3,191,22,8,140,49,80,147,69,16,199,120,89,20,23,231,17,22,11,219,51,40,236,104,143,19,50,219,23,232,165,150,201,48,88,193,3,245,200,207,137,23,55,177,135,97,65,41,237,225,60,55,112,17,114,44,52,30,132,207,148,54,167,82,92,254,80,126,110,155,66,110,137,23,230,212,194,44,10,131,204,252,82,64,0,139,71,57,241,0,28,6,134,162,225,220,89,107,193,97,27,143,34,22,65,246,23,23,238,16,143,49,223,48,151,116,28,47,52,171,21,136,181,38,92,163,71,211,73,155,56,218,94,219,101,84,101,173,221,64,143,177,150,53,192,41,11,211,28,36,9,87,28,129,253,186,252,64,95,29,136,10,113,217,97,40,118,7,93,59,64,61,11,249,227,225,94,132,233,240,230,115,80,143,152,56,152,172,115,118,113,125,202,130,1,205,21,246,234,105,241,195,179,62,199,79,138,18,182,113,23,178,199,154,170,204,69,48,38,174,56,33,48,18,131,123,245,21,246,171,47,172,11,228,1,42,49,92,130,81,87,48,146,4,83,161,235,90,205,119,180,18,195,224,239,150,115,97,56,138,104,213,179,157,9,195,23,204,245,124,58,132,147,85,200,164,145,184,25,251,198,38,25,100,145,145,238,220,82,196,53,88,187,15,202,239,23,94,155,60,157,98,72,154,58,81,4,45,159,238,220,242,193,184,222,28,216,150,192,47,59,74,150,71,247,63,90,211,206,146,15,113,146,124,246,10,254,101,72,144,25,196,95,90,14,165,61,24,92,35,135,118,124,156,3,220,21,57,180,11,209,148,37,112,70,194,97,200,117,141,184,229,221,110,97,121,183,227,189,222,237,56,62,196,133,185,145,96,121,183,243,58,183,51,92,206,237,66,225,240,129,16,183,63,102,227,51,131,18,205,65,83,3,11,121,252,12,12,138,16,10,98,98,39,81,109,172,241,98,118,172,48,224,95,165,217,158,164,219,99,240,148,130,175,204,58,201,244,193,159,68,143,89,205,115,48,33,217,75,228,187,189,50,120,210,90,224,87,41,189,78,51,243,197,26,102,98,242,217,74,190,61,195,25,38,167,72,32,39,51,94,51,140,127,20,1,31,82,11,0,131,128,165,66,115,8,123,9,243,247,134,116,97,180,105,195,71,122,220,108,55,18,157,220,148,165,10,234,160,67,52,122,243,160,48,226,112,186,211,238,180,203,137,122,91,106,166,210,83,113,60,45,22,152,16,168,71,228,210,179,246,122,62,11,84,22,169,220,162,183,52,2,189,229,42,48,46,133,141,101,56,172,18,172,182,27,41,210,70,212,250,82,53,93,223,52,164,250,92,106,101,19,253,108,189,93,74,52,164,220,210,80,66,163,122,102,36,182,165,73,47,183,236,169,68,168,231,15,237,66,209,214,170,42,140,248,112,184,89,139,212,100,89,14,84,179,147,213,182,25,10,182,169,8,59,74,178,235,84,126,85,153,77,2,217,72,114,151,200,174,58,75,163,81,72,100,75,131,198,50,183,14,230,102,124,49,159,146,10,197,52,238,15,51,225,92,98,44,205,234,220,108,213,200,214,59,193,110,63,79,175,219,141,102,33,197,72,243,70,39,223,92,141,251,41,105,62,83,83,138,144,82,138,204,120,186,227,250,217,132,56,86,135,249,102,147,237,138,33,62,20,165,215,233,194,112,179,24,79,229,201,148,77,78,213,8,149,31,132,170,1,192,191,102,137,86,19,215,183,181,82,185,172,165,23,249,160,182,203,142,27,131,198,34,33,13,210,25,38,51,110,108,53,181,188,206,42,120,94,153,77,74,66,107,198,135,59,100,89,104,74,163,164,80,200,48,149,109,186,232,95,87,19,76,78,160,134,145,81,179,145,223,204,219,27,174,24,54,178,165,210,150,75,178,90,39,169,229,197,60,46,149,91,233,228,52,42,12,200,109,71,10,109,52,118,93,108,212,87,137,81,70,102,178,97,177,31,216,69,182,185,69,184,24,230,213,208,2,84,59,98,171,169,201,186,186,33,87,122,47,223,73,174,185,16,87,171,173,203,130,182,40,54,23,34,217,53,230,188,128,7,38,157,122,138,219,20,71,185,70,182,210,95,21,166,13,188,145,91,178,134,49,208,117,73,160,252,120,164,220,52,244,206,76,207,42,76,110,132,51,226,60,211,14,179,33,255,106,81,41,232,163,100,54,239,103,82,163,205,156,211,154,201,252,178,178,24,169,243,82,35,24,24,173,118,197,190,216,149,210,106,167,216,24,230,183,227,114,155,102,235,12,30,232,52,18,211,30,158,159,182,135,41,191,190,230,54,149,96,98,152,163,151,164,161,46,123,227,105,50,29,76,14,253,153,206,134,235,215,87,45,127,75,92,112,122,185,53,11,249,53,89,36,164,13,79,115,125,169,95,95,87,250,253,140,200,236,186,244,116,81,84,132,58,190,238,151,6,194,146,229,83,108,154,105,38,244,82,163,93,55,112,113,34,246,26,82,1,143,70,67,92,125,183,46,6,197,78,116,94,78,36,133,249,172,80,25,54,200,212,56,88,93,21,90,193,93,33,207,42,211,174,81,31,12,228,6,222,202,164,219,237,164,140,239,114,253,200,88,8,77,154,185,200,104,53,158,233,97,66,174,168,140,63,159,103,42,44,171,245,231,116,104,166,15,135,100,183,63,238,49,235,113,167,209,45,117,213,236,64,27,21,118,163,209,92,15,13,90,90,13,55,86,133,174,90,111,203,225,113,190,145,201,206,252,70,95,39,117,149,101,58,201,69,39,187,9,12,54,70,53,44,5,147,125,177,68,135,185,73,129,149,218,59,255,162,216,234,132,153,25,153,159,86,186,56,65,112,173,116,77,110,135,106,233,82,57,65,87,230,70,121,170,50,242,174,157,169,238,38,100,128,105,144,70,128,236,48,157,70,177,208,239,102,18,236,164,221,155,182,252,254,229,42,55,161,179,67,45,24,94,215,153,106,179,173,205,107,153,72,112,87,6,115,174,144,150,180,29,71,39,213,181,95,12,84,11,53,62,29,45,215,18,43,124,146,155,37,250,211,58,155,17,217,85,189,72,53,34,229,85,71,147,184,174,74,100,23,205,196,150,203,87,231,163,90,168,59,213,130,53,149,136,172,228,222,112,213,6,19,132,24,142,131,53,86,14,77,163,153,160,202,148,66,254,218,114,3,230,231,180,188,13,149,180,112,102,94,91,172,26,20,83,224,131,97,114,166,182,228,8,159,13,148,118,70,110,24,77,24,181,105,144,166,117,210,47,165,51,90,79,102,38,77,99,151,110,6,70,169,204,92,11,118,167,155,96,56,80,236,37,26,96,132,241,89,55,205,213,168,114,54,178,169,110,2,83,133,239,82,181,157,86,156,205,70,211,197,118,154,158,173,164,129,81,174,214,153,77,118,76,53,150,4,183,25,180,6,173,209,168,214,93,229,128,54,30,205,173,249,89,80,72,45,141,138,24,237,73,173,140,162,5,115,205,80,94,205,79,202,133,148,54,79,141,147,157,109,99,237,95,213,7,19,133,205,5,54,245,113,101,155,77,144,133,198,140,212,104,64,112,131,190,76,106,254,150,192,215,34,106,95,167,178,196,82,89,22,23,66,47,200,224,128,146,216,114,68,152,40,92,118,201,138,218,38,91,28,200,210,40,162,24,65,127,122,21,144,114,161,185,190,196,43,29,28,159,244,249,9,45,241,126,101,211,138,4,34,180,129,235,115,66,82,82,197,158,70,202,61,150,220,173,184,209,194,207,173,242,165,234,116,22,206,202,242,60,220,92,118,155,209,104,120,48,21,147,133,92,138,38,182,34,49,161,74,196,166,76,132,19,227,209,110,27,217,116,202,169,141,63,196,12,69,97,180,90,138,221,68,126,71,80,197,221,114,161,4,100,89,44,14,34,84,150,140,26,195,72,177,79,150,87,1,189,71,207,57,185,216,220,105,107,109,85,218,70,35,163,220,186,159,157,44,69,192,213,162,253,121,85,20,25,173,54,136,142,35,27,94,218,209,254,17,55,136,6,72,102,60,100,73,67,220,182,162,181,208,174,22,157,21,135,189,116,166,187,149,2,139,213,202,207,119,122,65,90,173,149,83,122,63,96,204,115,122,170,79,113,161,234,4,231,200,138,49,78,144,171,82,187,209,27,49,201,233,34,18,20,57,34,181,20,153,60,51,145,217,116,177,52,218,182,251,147,98,107,186,89,175,3,253,112,171,66,139,56,59,237,215,219,77,177,223,14,215,243,76,78,175,19,220,112,30,32,66,229,180,159,28,70,122,243,72,175,168,39,27,235,160,194,183,194,19,48,7,6,173,8,209,53,54,173,133,66,115,194,60,201,18,33,192,200,195,236,106,176,50,118,227,144,65,149,84,61,219,77,5,86,42,133,71,3,124,75,88,201,178,208,198,101,98,166,87,214,128,3,23,151,198,178,214,46,25,36,49,207,183,151,189,89,32,25,237,101,19,211,117,174,182,6,245,113,61,35,66,100,91,84,36,208,137,24,134,49,212,121,169,175,38,163,35,73,137,142,232,54,161,119,54,122,184,215,1,68,72,109,68,34,63,110,45,171,242,110,58,97,218,201,236,122,89,72,238,22,107,58,24,81,23,20,215,80,117,174,69,206,59,50,153,162,140,160,80,202,182,131,189,25,73,143,140,48,165,129,9,93,46,2,14,178,156,47,150,172,192,144,73,89,91,230,132,12,223,152,79,131,165,54,159,91,87,4,89,93,241,189,26,17,214,1,133,204,9,62,183,92,212,25,122,84,235,145,9,165,175,229,249,122,161,33,213,86,178,86,14,135,131,65,69,167,101,138,102,3,137,98,123,12,22,223,94,73,94,146,195,118,145,153,68,58,225,118,171,43,200,181,224,54,147,229,194,122,102,39,141,101,125,189,91,72,180,180,25,100,27,114,168,93,30,26,209,94,42,215,33,11,179,65,182,149,149,27,253,110,48,25,45,206,179,65,130,203,214,198,10,103,72,225,217,180,144,79,77,162,213,161,176,146,244,92,31,23,210,85,5,213,31,134,245,71,212,72,148,151,248,134,86,162,153,145,220,78,181,253,227,77,85,94,45,27,56,159,222,76,35,165,100,170,222,39,105,163,179,213,66,243,129,180,232,135,35,97,181,84,247,7,86,155,93,222,191,238,38,212,74,40,83,0,28,154,168,45,155,33,37,72,230,82,1,157,163,150,147,113,171,193,54,73,197,96,163,82,63,84,157,106,9,50,81,23,90,66,107,62,170,46,129,220,149,163,74,249,4,155,174,77,199,120,50,91,27,110,19,121,149,4,234,253,96,91,39,132,25,23,88,5,149,140,178,202,40,225,36,181,94,22,243,219,50,53,91,110,43,185,94,175,186,88,54,229,190,154,97,217,17,29,89,84,194,29,182,52,50,138,201,73,26,239,26,205,69,177,63,168,20,86,170,86,17,193,44,215,41,67,111,182,141,25,151,156,9,217,32,85,25,42,17,130,101,211,137,36,156,107,165,112,91,156,87,162,254,72,32,185,77,109,215,108,166,70,143,153,188,166,237,18,163,158,214,208,19,11,173,50,93,141,70,242,40,24,98,135,197,29,87,166,138,202,54,144,107,133,146,121,102,170,81,234,58,51,233,148,10,209,72,71,238,101,181,106,102,50,16,1,6,217,82,119,88,149,135,81,134,5,2,96,55,92,221,165,43,13,161,149,39,203,156,90,93,144,163,110,122,16,140,86,250,124,58,173,18,68,161,209,197,43,242,128,224,153,236,166,212,228,178,125,89,99,59,253,200,104,49,42,148,88,99,157,104,143,181,68,110,178,166,233,74,49,71,85,230,129,84,136,53,230,116,56,84,152,135,171,98,100,203,229,106,120,191,158,40,5,195,35,166,41,181,103,114,67,159,147,101,126,49,83,150,172,180,85,249,89,63,61,11,207,38,114,167,95,234,244,133,105,63,80,199,121,186,208,146,148,165,52,155,237,66,64,194,18,140,109,122,19,22,232,90,115,158,81,202,141,96,9,112,197,254,14,240,192,197,164,158,42,100,134,17,81,246,7,210,154,144,140,68,131,249,250,44,232,175,206,229,220,140,80,228,94,122,227,95,244,54,189,18,17,154,14,179,155,69,96,48,210,83,203,210,26,172,146,185,212,138,206,135,242,138,38,119,42,5,181,95,40,135,56,85,14,171,217,101,121,146,111,43,149,20,222,244,87,215,221,229,6,159,15,151,249,102,90,156,105,243,73,159,99,163,153,204,54,200,85,210,211,117,62,60,171,228,182,83,101,59,245,27,131,102,161,176,161,101,101,151,237,134,178,4,157,171,249,107,1,178,193,45,122,245,92,58,159,72,69,214,9,173,137,43,242,32,219,22,123,84,96,167,242,171,136,188,234,209,254,116,55,195,249,23,229,114,151,221,205,57,106,147,108,136,221,82,181,148,39,123,21,195,143,55,87,4,93,30,234,235,70,20,44,252,213,201,166,82,224,167,37,114,153,240,171,242,110,148,41,8,92,132,81,183,96,250,87,197,134,70,109,56,146,231,135,50,149,91,206,183,145,252,172,28,28,141,128,172,7,132,191,36,217,200,52,218,221,182,36,209,98,127,94,106,170,64,254,200,109,178,185,114,83,72,13,3,97,50,55,144,151,121,102,183,216,110,231,134,81,86,253,124,152,157,86,132,41,29,210,87,169,106,129,168,182,231,248,118,89,31,145,120,128,42,165,0,202,92,37,192,167,70,171,160,150,205,109,218,227,109,161,185,73,181,187,218,182,150,211,115,108,148,78,12,181,80,105,25,206,101,214,97,34,210,15,111,140,241,162,150,207,226,120,96,187,12,227,97,126,94,162,218,114,106,75,39,229,218,172,53,161,219,205,245,164,220,202,112,243,73,183,48,109,166,39,165,68,153,40,85,182,245,109,79,200,77,195,140,90,8,10,140,145,25,115,45,149,9,15,58,117,48,174,234,112,222,167,116,90,232,101,168,101,129,79,22,10,76,147,48,134,36,21,166,133,128,190,17,200,62,105,40,147,250,46,95,158,246,138,198,106,211,109,45,229,102,217,191,232,250,219,116,46,18,90,167,83,43,38,66,119,58,187,40,177,218,248,35,45,58,80,216,148,164,65,165,191,24,86,96,236,204,9,205,15,0,141,74,184,202,103,165,110,198,104,0,33,94,41,7,185,85,61,24,10,23,119,201,74,141,14,110,170,91,38,93,207,236,128,158,177,146,1,35,193,141,230,166,204,174,217,252,118,80,220,101,107,83,57,187,48,22,75,176,196,167,233,172,32,228,12,138,159,230,38,148,20,89,18,195,104,109,68,25,4,49,210,178,76,98,24,162,42,141,220,176,40,85,122,28,232,204,214,46,87,237,116,187,67,186,183,142,54,70,75,182,95,91,247,115,53,166,170,53,211,202,172,223,153,139,221,80,48,17,41,240,122,117,199,168,131,252,162,180,83,21,113,184,96,3,242,106,204,147,84,130,85,115,187,232,160,132,43,226,124,55,52,198,157,212,56,65,55,210,134,172,134,67,194,118,169,168,147,96,35,75,249,55,84,191,203,165,218,139,130,52,28,178,4,206,247,186,52,173,85,203,13,105,152,43,113,189,94,48,29,29,54,214,92,39,90,199,119,76,43,31,153,102,186,155,72,119,154,172,3,26,143,180,90,211,214,86,219,69,41,101,92,238,165,7,76,71,209,229,22,69,133,4,34,220,149,146,233,73,51,56,171,241,211,188,204,206,54,97,157,214,101,161,183,108,143,165,106,151,99,123,147,112,148,218,245,164,176,16,46,47,184,214,60,209,244,151,251,161,94,136,1,89,138,219,112,151,232,22,169,238,98,157,26,234,187,154,206,85,74,128,175,102,139,100,34,221,72,11,205,217,162,89,46,148,199,101,125,56,218,181,73,165,212,10,53,235,179,106,65,44,27,41,49,89,159,149,7,243,134,40,47,106,173,109,56,27,26,87,241,196,88,41,208,29,182,43,5,67,129,53,93,97,141,113,59,57,110,143,106,41,127,109,54,28,86,73,89,169,12,103,201,109,48,60,147,154,155,126,206,136,100,211,217,37,49,83,163,84,141,92,140,82,252,160,80,198,151,64,5,201,24,105,192,15,182,64,38,149,106,83,32,166,100,170,189,73,176,218,101,147,180,18,164,88,114,186,104,230,20,255,54,92,73,228,138,201,122,159,53,86,179,250,76,219,165,20,126,186,16,135,213,109,58,165,100,219,201,81,86,11,0,21,46,92,92,206,163,33,181,60,225,210,233,193,180,152,145,212,142,92,147,119,18,201,206,23,58,47,108,211,64,202,43,86,178,129,226,102,58,139,110,252,243,117,33,77,246,119,85,66,48,242,221,233,34,63,225,153,5,208,35,2,165,48,47,2,29,147,232,14,167,209,130,36,182,245,236,90,168,240,221,89,182,59,47,132,6,235,121,113,180,238,77,146,233,246,122,88,2,186,83,178,88,204,180,155,188,200,71,138,162,127,54,82,55,253,14,199,202,139,110,71,20,106,236,112,48,52,72,46,212,231,7,203,37,57,85,123,242,42,213,150,122,137,68,41,149,103,187,3,114,88,199,165,77,82,168,238,12,57,155,24,247,20,146,174,10,147,78,113,217,47,79,201,44,219,170,38,56,62,215,14,172,140,94,161,70,17,253,240,26,47,46,214,219,84,62,88,110,83,37,114,85,214,3,139,80,83,203,151,131,43,166,224,207,151,147,141,66,163,52,28,164,27,245,102,69,209,58,161,72,189,221,15,13,195,209,164,148,158,203,209,21,199,117,107,144,231,166,39,213,158,50,168,100,26,218,110,58,45,40,122,167,66,26,243,1,53,73,106,81,125,88,34,121,57,200,47,250,249,84,182,71,249,135,228,54,220,96,153,113,169,76,23,55,229,9,73,148,146,201,165,148,76,20,166,185,30,197,149,170,209,169,16,54,114,90,68,231,135,237,30,83,79,39,134,101,170,74,203,153,82,214,223,163,140,205,120,152,195,5,169,173,170,29,106,23,244,215,140,166,190,139,244,56,86,204,43,133,65,40,17,158,211,126,217,232,84,105,82,215,140,118,38,40,144,64,183,10,227,197,229,182,209,104,119,100,93,107,70,150,64,111,30,101,38,141,58,17,165,139,243,84,182,28,218,141,138,189,110,46,32,8,181,177,60,37,65,109,1,137,207,116,51,27,191,62,232,14,230,10,41,171,141,193,22,16,234,100,42,55,65,203,58,187,84,56,90,73,36,130,125,109,181,162,66,155,176,218,72,42,77,38,44,212,123,254,126,155,53,168,144,216,15,70,203,153,174,48,156,2,253,39,72,175,90,11,137,92,4,115,189,41,213,107,111,58,122,103,103,132,7,139,221,176,159,75,172,43,203,126,161,94,215,69,35,153,216,182,27,139,134,208,221,13,54,169,100,51,60,234,117,182,100,53,191,91,47,102,253,97,182,231,151,149,80,110,19,29,103,200,112,40,185,141,110,212,222,102,220,154,103,240,176,190,26,182,211,157,32,152,81,211,49,237,55,64,175,52,1,147,154,110,18,133,53,160,216,194,150,154,6,100,178,213,221,110,242,57,165,147,165,56,131,200,37,202,161,4,41,22,184,86,36,61,77,40,108,126,84,99,152,118,83,23,87,108,40,177,92,200,4,87,92,113,90,106,146,110,150,88,146,94,105,99,131,106,19,149,198,102,64,176,20,104,68,182,174,118,217,14,39,47,178,133,97,182,60,205,227,141,76,37,163,119,140,101,36,181,200,181,18,193,73,94,33,39,139,100,95,10,178,189,221,102,163,245,179,27,113,78,7,22,196,92,106,53,87,25,50,79,118,50,236,34,10,116,128,192,124,163,228,252,249,137,32,47,252,76,63,215,111,119,231,90,40,219,8,173,148,108,56,27,8,206,202,145,233,166,92,204,228,155,219,2,52,128,1,157,82,242,3,249,58,83,95,114,252,88,152,46,166,65,161,19,165,178,236,80,16,83,140,202,12,168,52,158,157,70,3,137,60,199,39,27,233,52,211,239,2,29,102,89,201,206,210,140,24,173,20,90,84,121,199,251,3,28,61,200,16,126,57,0,180,221,46,61,136,116,147,165,68,117,78,44,146,1,99,61,41,84,59,101,169,217,171,10,65,169,204,143,131,149,84,37,19,10,77,202,4,208,15,121,77,54,252,99,127,176,87,27,102,2,82,59,88,161,87,116,182,94,96,230,122,87,193,179,179,234,134,148,19,125,85,172,109,71,126,189,53,14,68,168,92,110,30,41,134,74,237,128,49,146,87,76,61,201,174,178,217,74,182,176,209,101,100,162,75,20,26,109,58,173,206,10,227,241,56,30,247,33,51,96,228,129,19,202,215,190,33,21,162,225,118,7,23,166,70,71,153,205,173,56,120,210,40,34,176,190,155,103,62,115,175,192,23,143,199,225,81,23,101,116,165,190,255,254,181,26,127,142,174,233,169,152,207,247,2,29,49,149,20,142,149,52,20,133,206,54,59,218,137,118,228,47,104,0,141,70,5,223,205,157,101,194,124,198,94,251,104,62,130,135,130,116,208,7,96,189,135,99,86,124,158,178,25,62,209,244,5,5,125,202,193,16,48,8,229,225,240,109,222,40,36,73,142,96,163,193,215,187,81,184,47,252,122,55,10,143,202,191,238,141,66,7,16,246,248,58,159,118,163,208,41,246,186,55,10,247,0,222,248,70,225,190,9,111,229,70,225,126,20,62,215,27,133,208,59,223,235,92,233,251,57,151,107,78,106,18,43,155,9,23,175,15,182,191,212,215,7,15,155,113,225,254,160,77,15,239,238,15,190,251,121,119,191,238,221,253,186,119,247,235,190,184,251,117,225,81,232,188,64,26,29,70,34,95,128,64,74,132,248,33,201,225,145,71,10,164,145,19,50,244,161,192,29,9,7,163,72,224,142,176,236,249,246,133,135,35,32,183,98,8,45,42,56,130,145,239,20,148,206,6,225,161,1,17,62,15,205,60,18,146,115,195,44,76,71,50,175,64,241,67,116,186,50,28,13,83,24,15,90,58,22,244,68,50,151,18,199,162,126,205,221,60,179,107,189,90,128,122,209,41,19,59,178,35,27,39,158,177,31,196,131,248,51,214,239,191,17,71,215,250,7,113,1,22,79,178,102,196,242,107,22,244,132,124,115,99,29,92,97,239,29,88,134,121,208,192,250,32,162,66,19,86,77,194,104,245,121,153,23,57,86,7,149,192,60,254,224,190,212,220,44,5,235,214,227,184,115,30,230,116,140,97,179,119,64,69,200,135,49,40,247,76,247,199,85,243,220,92,66,212,181,18,58,118,117,109,134,179,222,215,49,130,173,220,183,81,5,109,84,81,27,85,59,126,37,27,135,120,168,102,164,203,195,22,171,160,139,196,187,114,190,151,78,57,237,86,239,239,133,187,145,170,204,227,222,99,22,214,103,233,78,212,58,172,36,242,0,235,15,209,81,171,188,172,131,28,4,126,19,131,183,102,220,240,227,135,52,0,112,120,207,13,224,70,159,168,202,26,157,17,74,171,42,104,132,47,47,175,224,183,171,122,227,42,9,58,226,202,146,69,225,124,0,51,84,24,137,178,192,187,166,132,14,99,98,199,197,187,68,191,149,54,169,93,49,105,162,185,157,15,21,169,5,79,136,65,56,64,22,228,53,80,33,160,34,22,29,249,244,124,64,3,137,90,9,40,43,242,213,107,229,86,67,253,165,131,138,236,238,177,154,207,161,74,248,56,119,107,92,235,128,90,158,105,107,81,7,131,9,26,199,177,96,54,136,119,149,118,57,221,200,39,99,86,1,20,111,20,40,226,160,113,124,128,192,191,74,221,60,179,50,50,165,90,142,185,152,155,248,42,233,228,46,50,149,66,254,116,182,61,72,216,13,49,107,142,159,204,27,129,231,148,209,24,37,4,77,239,152,157,155,81,84,116,122,206,59,222,136,110,49,53,174,32,98,184,22,48,229,174,140,122,5,246,35,26,74,251,48,224,215,8,187,119,70,14,169,225,160,235,156,123,147,214,87,226,153,142,206,59,222,11,18,192,22,60,219,115,98,113,173,155,100,143,66,250,218,164,14,32,89,184,166,101,120,154,152,135,243,32,238,158,52,135,228,244,241,199,242,7,225,167,208,148,25,38,86,254,224,3,130,124,182,6,235,163,112,237,101,40,194,205,45,255,181,56,126,35,252,31,113,238,131,15,142,191,57,147,26,66,248,88,128,199,140,163,4,253,218,138,59,92,100,85,65,184,133,151,95,63,250,232,208,217,13,29,12,243,28,63,122,97,221,48,130,23,140,92,43,142,19,136,11,143,160,224,31,174,79,80,48,138,17,158,200,52,174,175,167,99,212,176,104,69,116,3,57,17,8,19,225,203,202,218,72,80,193,218,40,239,227,2,237,113,157,216,65,145,61,200,158,106,193,105,15,63,14,160,35,187,133,91,36,56,91,47,69,221,69,232,32,196,214,85,187,125,115,37,198,26,186,242,24,43,132,215,191,146,83,199,107,250,87,58,44,255,218,254,149,108,64,216,227,235,124,162,127,37,187,216,99,173,33,232,182,185,202,159,27,148,75,132,123,72,12,28,32,75,101,190,159,15,199,208,78,6,108,122,52,57,31,207,137,19,241,152,30,8,224,116,34,80,156,237,215,208,116,155,118,71,134,112,24,21,207,233,153,211,99,7,189,180,190,89,111,141,12,73,50,63,93,158,57,15,204,65,55,248,123,219,39,27,114,71,119,14,61,210,83,252,92,140,56,142,227,246,224,212,211,104,158,230,9,71,30,187,28,146,124,115,143,93,206,164,120,154,125,237,97,202,60,12,58,133,134,127,161,44,78,206,222,151,206,149,60,128,120,132,36,163,39,163,40,58,164,228,157,112,208,101,197,249,17,31,2,53,96,118,98,116,23,110,58,112,183,20,140,147,167,165,19,129,155,193,105,134,28,109,159,101,178,36,117,23,10,210,95,140,115,50,87,160,166,95,86,56,77,64,89,90,67,144,144,162,201,139,179,139,246,72,173,198,192,8,54,201,52,12,212,147,100,172,40,69,85,43,226,77,154,129,209,129,172,8,61,40,50,211,4,133,216,73,39,173,32,55,138,19,221,7,134,138,74,192,15,123,187,166,105,101,12,218,225,115,246,22,201,183,105,240,28,163,164,165,19,107,8,25,52,147,155,4,12,136,101,162,105,54,34,107,181,138,221,199,233,49,131,15,57,49,123,26,40,50,18,187,3,152,165,206,192,12,37,44,44,205,15,224,119,215,12,244,148,28,194,216,70,102,163,204,94,100,130,168,80,216,198,208,211,83,161,36,140,131,244,144,149,214,108,193,216,234,250,228,196,174,223,196,59,232,238,43,35,97,117,140,131,152,7,146,136,32,145,118,152,37,151,189,247,20,173,92,114,26,103,205,221,119,70,223,119,63,39,13,172,39,85,16,219,218,101,25,244,224,26,125,236,106,218,9,4,128,159,242,219,143,228,45,160,1,158,176,217,30,103,14,4,220,14,147,109,95,201,199,249,14,165,179,43,183,176,119,2,135,147,158,243,65,101,94,161,237,202,246,175,124,191,239,17,183,146,99,247,134,99,202,60,217,29,23,250,234,254,53,76,217,167,12,160,54,2,33,250,100,151,59,106,206,21,212,115,158,104,211,126,103,36,127,156,145,220,171,242,60,105,162,156,39,141,67,9,115,111,109,62,235,26,253,20,241,60,113,130,92,174,251,194,4,182,210,78,76,217,203,104,120,157,164,159,158,157,7,83,147,62,156,154,238,216,90,111,216,235,150,34,246,150,160,237,53,178,147,179,251,73,12,195,91,159,123,176,92,26,218,1,222,228,41,48,231,194,100,64,193,255,4,88,213,141,254,131,12,237,203,189,129,115,150,174,93,100,71,30,82,151,165,179,57,12,193,209,212,174,40,250,20,203,117,218,67,163,150,156,68,4,170,108,71,36,129,52,181,11,195,126,170,50,79,187,193,0,158,105,183,71,135,59,92,58,130,116,240,73,27,87,209,48,127,126,99,103,68,240,161,47,96,227,42,66,68,89,150,142,176,143,220,184,138,142,162,231,81,142,68,89,250,11,64,57,72,211,67,66,224,241,71,162,204,226,212,155,216,144,121,113,37,194,105,126,59,81,84,113,7,3,125,236,3,182,71,137,32,71,211,228,11,219,136,71,220,153,113,203,175,246,246,5,219,76,112,71,65,173,222,99,140,112,219,10,34,145,97,144,231,15,172,127,39,170,190,114,165,127,244,145,39,118,182,131,204,113,236,106,55,92,85,224,19,128,155,30,23,179,252,100,237,249,24,200,121,127,183,130,97,65,79,53,121,119,139,52,161,24,65,28,96,141,118,182,143,242,95,233,135,81,110,94,154,17,105,98,86,24,154,183,97,227,112,188,125,187,45,0,175,99,84,248,197,3,164,233,77,125,184,80,23,13,65,203,168,202,252,146,149,3,175,3,133,24,89,57,76,251,6,238,104,208,17,168,15,231,38,64,57,78,49,197,60,74,114,76,11,32,23,80,201,161,226,190,68,73,58,74,58,173,203,91,81,176,247,154,245,9,236,46,133,250,181,136,230,157,94,253,238,231,77,245,239,83,60,244,64,35,33,131,72,190,160,93,209,141,236,21,61,252,160,168,96,50,238,227,76,71,124,122,47,167,185,133,164,208,169,10,246,130,154,205,173,247,58,11,226,209,87,30,38,237,146,79,44,110,109,103,183,121,244,21,65,156,149,210,61,161,39,205,88,91,94,86,125,245,53,79,160,52,139,107,31,68,15,243,6,198,58,45,238,176,4,249,218,11,49,84,0,110,221,251,96,20,7,79,117,135,120,199,110,14,196,6,238,26,201,211,183,87,65,188,214,187,121,27,11,202,72,5,99,213,228,128,152,43,123,184,237,88,212,90,236,48,185,79,0,221,110,72,194,107,113,246,47,121,29,13,219,190,158,230,38,44,24,166,75,43,203,186,142,214,145,100,30,25,95,11,158,37,224,20,156,75,107,128,53,190,30,206,143,214,3,184,28,188,91,2,222,253,60,240,179,103,25,47,221,17,249,98,87,71,140,226,25,228,92,103,120,214,80,32,30,60,168,71,132,232,48,58,168,199,189,129,166,113,226,192,64,104,72,227,20,46,112,175,117,205,100,95,248,245,14,86,28,149,127,221,131,21,14,32,236,241,117,62,237,96,133,83,236,117,175,153,236,1,188,241,54,248,190,9,79,219,6,63,80,179,246,189,127,90,205,58,115,43,101,95,236,115,189,149,178,215,69,190,180,69,180,237,178,169,163,190,185,180,94,205,217,47,195,253,147,19,106,212,217,43,41,222,118,93,88,63,109,82,120,167,67,189,251,121,247,243,238,90,205,187,107,53,191,252,215,106,158,170,253,191,221,107,56,28,27,253,124,206,106,211,97,146,142,70,72,242,75,116,86,251,132,20,186,199,242,53,164,245,125,225,215,147,214,143,202,191,174,180,238,0,194,30,95,231,211,164,117,167,216,27,29,131,126,28,77,60,246,24,244,30,218,47,194,49,104,160,114,132,194,39,142,65,123,199,206,125,12,250,245,122,235,248,24,244,105,26,127,227,99,208,135,232,189,233,49,232,67,120,145,203,167,160,247,20,249,198,234,223,126,78,188,157,83,208,251,150,60,230,20,244,62,247,219,58,5,125,60,224,111,122,10,250,140,230,234,158,129,231,52,215,187,137,142,122,232,184,140,133,68,132,94,77,142,135,226,234,248,180,2,100,189,158,30,13,135,241,200,59,223,13,102,228,103,129,229,171,234,248,17,193,159,215,243,196,147,143,75,31,158,138,254,223,241,240,243,220,189,135,250,69,31,126,62,176,44,192,166,224,168,99,108,244,7,112,111,56,205,236,55,127,93,225,180,143,72,227,130,1,194,158,127,239,12,16,239,126,222,253,188,251,121,119,1,224,221,5,128,119,198,177,119,199,233,127,121,143,211,71,222,29,167,255,57,31,167,143,188,59,77,255,139,116,154,254,117,237,207,182,33,0,229,255,53,221,198,4,170,255,174,157,1,116,148,237,156,242,111,150,116,119,48,245,36,99,55,31,161,207,159,131,231,240,200,240,11,113,130,26,13,146,172,240,88,159,83,35,130,248,188,99,61,49,189,74,179,129,231,25,85,11,114,161,58,200,54,35,10,141,116,166,205,166,171,122,183,206,183,165,52,215,91,13,43,120,58,93,175,75,201,188,88,153,52,181,126,62,157,73,119,53,173,221,45,83,115,221,47,100,211,154,86,110,229,26,161,92,112,38,105,205,124,118,82,173,148,186,106,59,155,94,181,11,133,254,44,155,232,76,136,232,164,161,117,19,137,13,195,22,19,237,118,35,145,27,250,35,228,144,150,116,66,146,252,165,141,44,84,6,60,45,209,17,127,184,60,39,70,70,185,180,158,36,71,209,38,190,86,217,245,36,196,172,21,109,35,228,115,169,108,144,233,229,83,116,107,157,99,6,114,177,189,142,20,234,226,164,53,92,172,118,82,99,219,141,138,236,136,133,30,169,165,105,147,239,183,187,129,172,82,111,180,86,76,175,202,18,141,38,177,197,179,250,216,95,46,80,121,189,82,88,246,183,25,163,35,39,253,217,213,134,101,34,5,49,221,236,111,119,197,58,147,108,230,231,201,114,191,213,94,246,213,236,74,11,230,35,185,102,82,10,105,252,114,42,15,214,149,92,183,41,238,182,218,44,89,10,39,184,204,182,188,171,174,131,164,214,203,108,67,179,96,173,197,182,163,141,118,177,78,104,133,217,138,230,7,221,102,48,234,87,218,219,85,170,144,40,50,117,177,151,94,41,187,100,185,218,209,211,83,176,94,245,234,58,59,147,201,105,103,59,161,73,66,153,150,84,101,54,45,205,6,169,109,178,230,231,70,235,20,33,113,66,200,168,175,7,114,173,42,181,252,89,127,180,152,111,71,139,138,152,20,181,114,61,57,95,16,235,74,36,145,156,87,88,163,89,85,218,139,81,165,54,216,84,36,117,186,30,86,34,189,146,76,229,18,242,192,207,77,34,115,145,243,247,54,157,101,155,235,9,89,45,76,118,140,252,142,172,112,153,116,157,226,167,213,1,191,237,137,213,222,174,65,113,213,169,88,15,164,195,137,72,112,189,89,14,212,78,34,155,219,174,43,141,146,146,90,147,163,204,100,87,94,132,146,145,84,148,13,171,108,191,91,236,49,165,198,138,46,134,123,66,96,218,172,19,219,160,220,175,180,88,94,202,175,70,126,113,85,235,165,169,144,22,34,151,137,157,198,140,88,98,25,153,183,164,108,119,83,104,228,252,169,160,145,26,9,2,93,201,44,232,84,181,26,141,118,154,116,153,221,74,133,126,161,158,152,79,229,177,90,205,208,213,100,106,150,235,68,186,114,77,152,231,123,205,65,193,168,105,157,121,180,129,115,45,138,104,230,217,178,158,234,228,73,46,93,93,205,10,203,113,139,46,113,129,100,33,162,249,185,80,74,10,151,139,114,95,173,204,200,169,40,77,68,118,72,103,152,180,218,153,13,233,177,184,192,241,72,135,148,74,145,1,21,153,112,161,158,26,92,174,85,101,170,7,82,42,62,52,58,21,117,91,157,132,170,193,242,142,54,162,242,116,171,204,18,26,179,192,199,201,122,186,159,49,178,165,130,218,225,54,53,110,20,8,227,11,42,191,76,51,141,90,187,109,212,139,220,218,96,19,13,198,0,211,120,195,230,3,245,73,37,167,7,90,204,118,59,11,148,91,195,112,52,149,95,81,11,127,129,29,104,160,124,47,149,104,119,50,254,108,162,53,103,182,92,184,72,102,130,201,128,127,25,212,2,179,202,34,186,50,182,59,127,152,76,168,147,190,63,76,68,58,195,93,107,151,137,6,58,185,161,145,149,133,12,129,15,234,203,244,210,224,211,242,180,159,105,215,23,204,162,208,170,183,199,70,55,89,78,108,230,149,124,47,24,92,80,129,21,223,202,118,68,188,20,238,53,13,60,216,218,214,38,141,240,136,172,75,139,110,201,24,26,171,177,24,212,39,252,130,170,171,84,58,196,245,165,129,63,87,234,117,70,184,33,242,184,170,148,39,193,86,56,91,136,100,27,139,97,74,218,53,10,178,206,105,235,74,57,159,95,231,153,4,25,162,140,132,222,142,172,185,4,203,143,119,100,61,189,13,76,230,69,45,84,47,118,234,205,244,112,20,200,84,83,211,112,48,212,217,46,150,66,163,169,69,163,139,113,101,26,93,242,147,168,166,53,201,97,176,143,19,186,191,84,29,250,165,80,50,223,94,111,66,149,162,90,236,53,234,169,73,219,40,228,82,181,105,117,27,109,11,217,8,75,164,203,124,180,178,194,23,133,57,29,92,177,155,90,96,181,155,46,139,125,113,57,222,112,188,166,136,97,45,51,169,45,166,253,69,63,24,76,240,138,214,237,133,248,108,190,192,134,199,116,80,150,252,249,116,211,104,205,10,115,62,69,49,100,167,81,110,105,157,186,160,236,252,137,89,98,150,91,234,74,184,58,89,231,232,53,37,167,186,235,89,127,69,17,187,196,40,200,102,203,91,89,197,53,181,188,157,135,34,124,49,208,88,22,123,163,205,154,234,73,92,105,59,74,239,38,120,95,44,2,146,54,74,81,189,43,52,252,173,198,40,196,140,43,92,185,151,204,247,137,9,27,34,152,64,177,155,243,103,11,185,164,216,45,240,233,118,34,133,27,156,74,149,165,90,61,41,21,231,233,121,182,176,234,149,116,134,7,157,72,164,199,203,249,48,60,207,247,163,188,80,194,55,205,105,38,128,15,39,9,49,26,234,136,209,237,108,170,239,186,225,44,71,129,57,157,136,12,50,229,6,53,232,143,154,149,106,77,25,2,0,193,98,186,52,213,121,97,220,215,58,105,163,81,14,212,153,174,22,9,132,231,116,171,157,99,170,114,205,208,114,149,118,123,61,236,112,145,170,63,83,74,143,195,205,109,168,27,2,194,238,92,54,68,145,141,148,168,2,161,115,173,178,154,9,235,181,65,127,193,54,104,118,149,24,55,139,173,20,21,217,108,91,19,102,210,109,236,168,85,47,179,150,141,192,176,39,79,211,97,205,239,207,84,26,149,166,88,76,139,114,82,72,118,152,233,26,172,9,11,170,177,216,48,70,161,190,30,43,89,125,184,233,141,69,177,183,74,244,13,130,77,38,42,229,36,183,19,118,60,19,245,179,130,80,160,123,98,57,47,166,36,78,206,146,233,200,128,79,79,165,141,127,50,235,71,118,132,178,89,20,38,37,126,171,148,169,34,89,12,103,43,213,165,42,26,221,20,179,202,238,38,229,65,183,86,232,53,185,134,218,14,115,108,95,225,50,98,43,211,170,72,20,179,108,172,6,76,181,188,171,176,11,50,185,174,51,11,182,229,79,9,169,232,96,213,89,140,179,225,74,45,151,91,215,39,131,118,70,30,140,42,114,120,66,25,171,96,132,106,206,219,105,149,26,180,55,248,176,39,134,201,121,173,185,3,28,211,40,150,235,173,146,49,242,47,19,219,106,191,66,206,55,5,158,218,182,193,148,75,180,26,197,86,222,95,25,13,18,244,148,218,16,157,109,96,92,102,59,221,122,143,152,83,205,145,170,203,97,45,132,19,195,193,70,14,246,18,56,23,44,138,129,1,191,241,251,101,190,220,31,36,85,185,162,86,130,149,72,173,59,34,194,12,21,26,134,27,212,118,90,26,77,103,227,116,166,167,169,233,238,160,149,235,54,228,98,162,28,237,174,89,106,83,80,83,203,110,137,213,27,109,32,147,180,55,73,46,26,34,115,228,116,210,136,74,203,254,102,212,46,168,125,121,89,19,100,177,209,11,54,141,94,32,146,227,50,161,246,102,179,225,231,169,66,182,86,23,185,33,73,161,232,56,147,41,215,240,43,125,163,22,164,240,201,214,95,225,43,60,174,115,92,109,29,172,54,164,85,187,41,147,91,154,173,244,245,252,184,246,255,179,247,230,237,141,27,71,226,240,87,161,17,103,66,174,32,138,183,36,42,204,252,120,232,62,70,231,104,52,99,101,30,144,0,41,72,36,64,1,32,69,74,214,243,56,155,77,226,28,126,237,205,241,203,229,36,235,196,57,118,243,198,113,18,231,26,231,248,48,175,165,241,252,181,95,225,237,234,3,104,128,0,15,73,99,143,119,103,100,75,100,31,213,213,213,221,213,85,213,213,213,178,41,229,83,249,213,211,137,84,199,72,104,167,59,243,203,59,211,91,199,221,229,147,149,118,102,119,121,182,190,122,176,179,146,236,212,166,203,41,107,69,94,200,207,21,235,150,113,119,161,90,90,57,40,148,58,245,157,204,125,243,176,126,152,89,221,81,155,171,155,123,165,163,206,228,74,102,113,119,189,117,176,183,59,113,208,157,64,59,89,39,209,41,110,79,154,39,202,238,157,174,52,187,103,22,203,141,124,59,85,57,76,214,211,177,228,157,229,61,179,86,218,104,174,78,79,198,55,43,241,157,137,86,122,94,93,149,219,177,216,157,194,110,242,232,24,205,11,115,167,190,38,111,46,85,79,150,54,183,78,234,82,190,116,127,105,250,116,37,159,88,221,217,154,152,208,87,119,23,205,198,198,88,122,163,190,139,160,167,214,14,227,75,241,195,196,105,42,214,205,223,45,174,109,76,238,222,185,115,127,65,238,150,182,86,99,99,218,214,242,253,106,101,167,44,21,150,165,187,179,199,154,169,198,245,180,117,120,84,106,47,91,7,99,147,115,153,38,226,52,241,233,130,114,55,165,111,172,165,147,179,173,228,189,206,209,226,209,186,89,46,108,164,238,148,86,43,169,100,42,115,112,98,37,43,166,62,107,174,55,55,238,180,83,25,165,51,182,146,60,105,207,167,203,102,122,113,169,114,42,111,86,165,194,202,210,66,93,31,203,20,26,133,218,110,98,98,115,109,49,174,84,210,247,239,44,46,166,242,59,43,39,203,99,11,113,9,201,42,73,235,224,222,252,124,44,163,182,181,178,209,44,20,14,98,171,167,234,177,53,191,117,255,254,198,196,242,226,68,108,55,169,111,77,167,90,167,199,229,70,39,61,187,114,84,80,103,11,70,77,181,82,113,227,248,196,90,174,44,220,95,43,117,118,234,91,139,205,173,185,195,98,101,227,48,185,132,166,78,85,157,77,20,87,151,208,74,217,158,95,84,238,220,57,185,115,186,161,223,91,190,219,190,35,183,23,143,182,84,36,253,77,79,180,218,123,169,9,213,188,211,64,27,241,244,110,178,126,176,219,86,50,234,122,115,121,49,217,84,102,77,125,51,190,150,47,23,107,243,27,157,237,109,169,187,50,61,17,147,42,133,245,185,142,185,138,216,66,161,26,223,187,179,115,176,209,152,110,30,36,235,179,153,218,142,28,203,215,55,166,239,238,141,85,141,189,173,120,173,185,83,92,44,200,210,98,188,82,175,43,122,233,120,109,241,40,159,169,47,44,46,105,29,249,48,190,57,54,177,181,188,46,205,85,235,139,221,122,211,220,65,98,95,45,191,82,168,175,31,197,234,201,211,244,94,252,112,125,185,80,90,46,214,118,22,45,61,127,84,176,154,241,229,187,74,97,111,245,180,154,81,98,119,165,152,154,217,107,53,239,24,247,102,151,182,14,148,100,186,140,184,198,98,243,222,210,236,225,156,190,215,158,63,208,143,150,209,218,69,114,200,196,244,214,210,250,234,222,198,230,66,125,115,107,41,189,208,153,93,88,24,43,111,111,223,105,206,201,153,245,133,211,187,19,139,141,228,110,97,121,171,28,91,79,173,37,151,78,147,73,121,97,182,41,167,172,187,135,13,93,59,90,189,119,119,187,123,119,94,154,87,43,37,180,223,90,249,194,236,90,82,158,155,56,190,55,187,187,182,113,119,115,103,163,184,147,218,83,218,219,107,139,165,163,226,68,39,94,57,213,230,87,238,46,151,151,150,165,41,179,112,92,210,187,245,121,253,32,145,56,220,90,157,53,138,59,202,212,196,218,156,38,53,150,186,165,118,108,173,84,191,159,46,141,173,174,85,23,39,79,226,133,205,146,210,42,31,206,111,118,239,175,142,101,226,59,213,211,118,121,183,177,114,87,142,39,50,91,93,52,75,210,165,237,244,218,193,94,107,225,62,146,79,150,155,75,247,20,171,182,51,103,86,103,87,228,195,221,197,170,57,49,185,97,149,212,77,13,145,198,104,148,147,134,154,88,178,78,245,212,206,81,113,97,103,217,212,181,141,146,53,223,174,108,23,215,229,106,39,157,214,182,154,123,181,213,154,222,237,212,23,181,102,121,42,117,39,110,213,38,219,123,49,61,83,59,61,237,74,153,166,161,148,154,123,186,18,63,152,190,211,89,84,102,19,117,121,119,101,254,254,124,119,123,217,156,142,109,47,44,230,79,23,166,229,173,216,209,194,253,246,234,212,253,154,178,214,169,175,161,49,80,54,54,231,19,210,157,148,148,191,87,52,246,244,245,187,123,233,227,149,41,205,200,172,140,149,87,74,149,227,238,250,93,99,103,185,112,39,159,92,52,203,75,198,114,102,237,254,233,201,212,100,109,247,228,48,221,77,167,215,118,142,238,173,236,110,199,17,184,227,218,233,189,205,132,41,141,157,78,55,23,99,123,83,235,177,9,73,62,72,108,207,42,101,163,112,42,151,138,19,205,82,227,164,213,218,88,69,114,116,93,79,111,222,169,77,38,23,75,123,150,174,116,27,119,154,155,210,230,110,76,94,92,82,230,148,211,206,180,82,154,31,91,159,175,117,228,249,242,81,91,217,184,155,217,186,151,41,204,53,79,238,46,156,108,107,93,179,57,183,105,149,213,202,182,85,203,155,119,230,59,27,169,245,141,102,61,21,215,39,11,11,149,114,124,90,31,51,244,185,93,179,114,176,209,41,204,231,151,107,247,102,23,239,105,137,197,248,218,22,90,152,107,139,245,165,250,241,220,238,209,33,154,211,229,233,226,82,44,99,236,104,173,133,149,117,163,104,205,175,103,82,233,229,35,105,45,94,218,137,175,158,212,15,231,19,138,113,103,123,187,91,203,28,195,240,76,33,22,179,101,206,79,221,141,239,213,106,171,219,83,119,183,230,150,150,38,150,50,210,218,110,169,171,238,220,47,47,52,247,26,171,146,122,216,200,207,229,215,87,87,210,219,11,242,92,121,103,169,209,89,173,206,39,170,122,243,96,35,179,150,92,206,236,201,198,220,220,92,121,11,137,148,165,45,165,180,102,76,28,47,111,239,173,30,206,206,86,91,169,59,122,189,91,55,155,119,103,155,135,7,171,179,169,233,230,220,242,114,199,90,104,31,165,199,54,150,235,139,179,205,216,253,249,201,217,252,218,90,106,111,108,22,181,51,177,184,169,204,79,78,110,119,79,218,165,197,221,227,229,29,180,235,221,59,152,53,239,89,233,173,123,147,167,201,133,68,105,119,199,210,242,11,114,67,61,158,56,60,237,170,229,76,19,141,239,84,125,122,118,110,241,100,109,241,120,165,209,88,106,90,203,187,171,199,221,185,249,251,235,205,198,253,195,83,101,46,182,35,141,149,243,173,195,251,122,109,175,209,238,236,212,230,75,247,187,90,166,91,185,219,57,220,235,28,152,165,132,118,88,74,232,250,82,254,206,241,14,98,171,170,22,59,152,174,29,182,214,167,198,74,198,125,125,98,87,150,204,165,140,190,171,170,221,121,107,79,83,181,204,250,84,119,125,106,99,175,121,108,33,153,127,33,214,232,204,119,154,247,55,182,150,165,157,227,244,253,78,126,253,206,97,106,90,145,231,138,187,115,135,157,237,226,113,117,55,182,90,110,153,107,243,137,22,210,19,144,20,189,89,47,221,233,156,200,119,11,201,157,250,253,133,242,206,162,90,223,142,31,73,202,220,206,230,74,105,99,186,166,111,239,84,228,123,19,219,109,125,219,56,61,217,109,237,84,27,91,249,184,108,220,75,175,45,101,78,246,144,160,105,22,151,146,181,251,113,179,189,163,108,164,51,155,241,216,74,226,116,225,100,113,110,174,185,145,223,89,79,148,204,226,122,33,86,88,187,55,113,183,214,108,116,243,27,139,201,221,141,213,123,91,146,122,47,115,176,114,164,239,236,110,173,156,118,183,138,167,177,181,53,37,165,148,238,76,119,11,247,150,58,165,173,133,173,210,172,218,233,30,118,15,231,212,187,7,107,173,245,123,58,226,137,119,239,174,204,222,181,142,52,105,55,181,83,61,58,208,147,237,211,249,227,226,209,230,238,242,210,92,102,119,101,235,160,186,187,154,63,190,63,223,104,183,148,216,78,126,251,206,244,230,92,50,94,204,236,197,54,198,230,141,228,221,234,252,86,62,81,188,183,169,27,230,253,204,225,246,74,169,101,213,215,54,155,211,203,133,130,81,218,234,196,186,219,141,177,185,185,211,250,196,193,90,126,233,112,219,234,206,103,214,214,103,55,142,91,234,216,196,253,206,73,35,125,58,189,119,188,176,187,212,238,164,182,231,90,135,135,166,62,213,222,74,43,247,165,206,236,252,214,65,114,111,98,115,34,117,212,104,34,12,154,157,195,202,218,201,234,189,194,174,81,44,158,238,182,141,227,117,121,45,99,89,123,242,118,65,94,45,20,118,227,70,103,236,164,213,69,27,233,113,75,89,174,152,235,201,252,94,123,53,189,161,22,218,101,189,44,237,109,104,167,205,238,209,106,82,222,172,164,186,71,211,179,199,235,218,108,44,190,89,92,111,157,30,29,78,78,172,175,111,23,51,153,217,205,185,67,164,226,28,38,245,184,182,183,209,208,227,167,249,221,45,107,109,123,113,243,190,108,28,162,201,178,151,158,186,159,56,48,23,245,195,131,251,137,226,250,198,102,117,99,114,99,161,120,119,126,253,238,124,231,254,94,107,234,88,213,43,45,169,60,177,123,239,104,113,98,235,46,98,10,181,118,242,222,218,157,133,88,102,169,88,86,214,14,43,72,101,217,170,47,110,119,148,157,177,169,163,187,203,197,189,68,252,100,94,202,91,82,97,97,93,93,146,150,55,140,165,197,195,177,109,233,56,53,54,215,186,91,218,220,219,94,46,85,140,147,233,185,230,210,244,226,145,57,183,58,55,166,206,182,75,90,69,41,30,157,30,91,202,234,189,106,189,94,215,183,146,198,74,1,13,209,73,102,235,176,92,107,234,119,59,235,211,91,107,19,165,249,201,131,131,173,37,117,125,162,217,88,172,170,235,135,203,247,211,213,214,196,116,177,178,188,151,86,118,238,169,71,83,219,39,141,242,221,177,210,150,92,56,220,204,47,238,74,147,91,171,99,237,205,86,106,177,181,124,191,44,175,105,165,201,123,147,39,59,205,217,182,124,127,71,157,203,175,30,158,46,118,183,227,173,116,231,176,120,112,208,222,44,79,197,167,239,173,110,198,246,22,87,43,199,211,234,238,116,90,218,212,198,180,102,115,108,49,181,114,112,84,75,201,173,84,97,233,112,119,121,110,119,115,43,211,62,94,89,90,206,111,21,235,249,201,251,109,107,234,56,53,89,218,153,91,152,91,77,165,138,102,123,115,169,179,117,180,60,117,154,209,244,76,241,222,242,110,230,160,169,41,29,107,111,89,57,168,239,164,218,102,50,191,116,116,255,78,229,96,114,103,190,213,189,179,172,197,38,151,54,119,150,55,15,87,106,165,74,170,118,98,148,23,180,131,41,173,214,108,89,29,121,237,100,243,158,180,81,234,166,215,203,91,123,114,165,104,180,106,249,206,241,202,28,18,90,33,72,116,167,187,113,47,149,175,148,247,106,247,58,74,107,253,206,209,220,92,34,115,32,181,242,134,85,153,223,91,110,150,143,119,140,88,42,213,77,222,213,243,115,21,115,175,120,71,81,214,230,11,249,197,169,37,101,117,89,73,119,12,51,150,159,91,175,228,203,27,82,106,163,145,44,21,91,43,106,83,81,151,219,247,186,59,121,101,123,162,165,39,166,247,50,229,134,85,90,197,38,179,173,157,187,119,54,151,211,197,189,197,69,252,22,83,117,106,122,192,141,179,168,17,86,136,97,208,200,113,79,204,67,130,150,131,231,228,69,112,187,125,177,98,40,146,165,204,214,177,91,143,104,161,164,135,166,82,175,70,31,86,94,126,89,97,177,150,225,201,38,181,45,136,103,38,220,42,169,20,235,146,105,102,5,108,152,173,232,13,36,155,128,125,86,17,68,93,203,158,85,224,137,250,44,88,224,33,99,29,165,227,71,235,207,207,197,7,125,192,96,143,236,113,19,191,108,47,144,162,74,125,188,170,27,13,84,92,178,44,195,204,158,169,26,88,158,179,47,196,206,69,136,92,93,207,162,206,212,91,10,106,11,173,89,163,187,46,25,82,67,172,72,96,90,71,24,216,125,198,38,76,167,68,14,34,166,119,144,64,97,98,167,45,193,201,17,206,237,134,13,253,196,105,183,214,178,44,8,121,17,115,242,43,122,221,201,7,83,113,54,115,238,194,26,31,34,57,69,234,82,25,225,43,92,252,199,219,79,190,247,251,139,55,94,123,252,203,119,185,214,84,13,205,57,167,112,165,142,200,0,244,200,10,130,136,237,206,66,67,213,84,65,108,214,165,138,114,160,215,225,114,183,240,225,111,255,252,225,63,190,117,241,165,159,187,129,6,147,38,218,132,223,102,20,66,22,174,73,13,37,136,84,47,154,138,21,246,169,40,10,172,166,32,42,145,32,34,122,91,65,221,140,236,139,113,252,191,120,3,196,123,252,232,151,23,175,254,154,35,30,57,67,229,0,114,4,115,81,210,75,189,39,175,124,245,242,235,255,233,134,74,102,240,129,164,213,128,118,228,3,244,100,222,144,228,33,73,11,69,175,70,90,168,57,44,105,113,89,68,4,180,92,235,8,34,75,50,69,215,11,7,206,242,69,132,210,155,144,140,8,117,164,116,17,246,170,44,186,232,171,69,193,125,79,100,157,195,127,209,216,193,227,7,241,155,29,193,223,189,127,241,227,175,223,248,8,82,168,65,35,184,221,109,42,67,142,32,20,189,218,8,66,205,97,71,16,151,117,143,32,36,125,108,35,152,246,29,65,154,82,70,44,16,183,76,107,192,73,85,86,104,26,106,67,50,186,130,168,86,160,159,192,201,208,7,198,197,121,214,117,238,218,26,116,13,111,9,91,184,28,52,139,104,208,14,11,151,111,188,249,248,189,159,10,145,125,134,164,183,85,119,51,134,82,69,36,238,215,14,4,253,181,54,128,250,78,35,79,190,242,218,227,191,191,3,141,236,243,84,209,162,230,1,28,132,25,202,237,62,187,20,233,217,120,3,21,67,205,226,236,45,240,104,204,82,23,114,33,1,97,33,61,251,8,110,0,97,243,80,9,187,70,129,52,130,122,145,21,232,105,245,58,132,186,100,128,123,119,71,90,74,224,119,82,92,189,108,105,129,85,57,15,17,103,95,245,18,150,95,113,110,34,55,235,45,83,16,221,195,237,25,204,166,2,175,89,52,74,170,164,115,99,249,127,223,189,248,233,143,251,140,165,172,154,208,41,57,251,130,22,109,180,234,150,218,172,43,91,152,17,192,173,85,242,136,133,24,140,23,90,198,138,165,48,204,100,88,229,134,7,49,82,132,192,116,16,187,120,245,63,158,124,255,109,54,254,20,57,76,95,132,155,172,26,128,64,27,188,152,207,96,49,101,133,186,46,193,129,184,32,26,210,201,26,78,105,143,219,105,108,169,209,4,215,170,103,133,206,247,69,60,72,61,157,132,209,226,231,14,56,70,160,46,176,33,65,114,92,179,71,2,160,135,216,90,20,99,188,42,117,22,112,130,72,35,190,160,210,248,136,150,230,195,11,35,162,128,230,224,56,98,24,66,22,63,108,179,169,159,44,43,93,17,123,233,42,198,120,69,169,163,105,13,120,8,217,51,1,34,208,140,99,39,24,1,77,74,236,255,130,48,18,134,40,68,72,143,219,146,203,117,60,4,208,32,98,191,50,194,163,140,215,187,40,152,172,239,227,132,49,59,69,108,170,20,113,134,179,130,216,212,175,183,26,61,252,199,116,72,73,105,152,78,11,168,195,56,134,136,50,238,100,131,204,120,238,26,236,0,136,216,51,217,5,141,109,93,143,94,191,120,253,207,224,226,220,65,115,86,16,6,129,19,108,79,11,68,164,169,24,248,49,27,150,189,143,25,122,51,139,55,12,120,27,197,105,3,111,100,31,188,255,179,199,255,241,5,212,13,96,72,227,44,160,236,184,165,235,48,127,132,81,219,142,103,2,27,39,162,156,159,104,122,99,141,167,2,27,135,189,206,7,1,186,141,127,4,189,95,81,52,79,219,79,190,243,207,139,71,191,8,55,34,31,69,243,235,168,188,151,248,63,254,250,197,223,94,255,40,26,39,146,166,159,92,125,141,198,41,184,203,111,189,246,193,223,223,68,128,92,184,196,99,136,145,16,207,254,173,186,110,153,176,31,182,194,15,176,36,35,80,111,21,180,186,52,151,184,69,132,31,123,179,27,188,121,241,27,128,13,200,178,165,40,144,8,72,216,118,26,29,33,172,68,17,199,138,156,115,219,195,151,254,240,225,23,190,125,249,199,175,63,254,245,247,109,33,225,28,188,121,248,253,194,241,70,98,91,176,147,18,184,19,243,149,40,234,152,139,102,5,236,164,38,136,156,59,20,26,45,161,210,50,12,112,97,195,170,181,87,88,173,41,5,69,210,240,7,17,26,87,176,131,146,41,100,31,36,98,98,50,38,166,98,98,58,182,207,101,245,131,176,133,242,209,108,232,234,45,43,43,88,240,76,151,24,194,224,196,16,218,207,218,232,55,220,228,16,67,96,77,17,67,135,173,70,19,177,124,17,23,132,173,6,254,82,254,15,181,122,121,59,74,36,108,221,233,148,183,76,145,164,51,238,207,11,101,84,184,0,185,12,11,166,196,17,143,27,127,167,76,214,85,67,180,84,171,14,219,51,254,43,54,23,101,244,25,253,102,179,68,55,21,38,184,128,170,192,127,135,45,123,69,53,45,178,103,162,125,84,129,111,8,47,42,199,33,212,182,44,174,41,19,176,115,61,12,224,224,231,46,152,245,214,20,217,156,204,58,211,83,68,179,18,99,139,255,114,248,58,85,25,198,78,202,32,156,129,164,72,188,200,61,216,23,245,92,24,225,43,85,50,146,128,167,244,100,117,178,138,62,221,148,153,136,46,84,239,64,185,135,163,173,154,106,25,127,231,135,140,238,188,83,233,79,163,21,80,86,208,128,163,249,4,253,228,166,10,124,133,153,132,61,246,42,176,194,4,186,196,192,29,14,139,23,172,105,11,56,94,60,58,217,62,160,188,65,104,53,145,132,164,100,105,235,130,71,189,227,80,201,41,231,46,41,4,137,193,103,30,245,81,194,178,98,63,91,138,83,194,107,118,114,114,132,1,166,49,226,46,138,227,224,247,88,198,48,239,129,207,139,90,85,247,99,58,180,50,41,238,167,177,184,165,78,163,85,87,96,138,226,191,84,91,214,108,21,23,115,120,135,167,243,186,78,211,139,58,60,96,55,142,71,218,230,118,170,12,33,62,149,102,156,85,82,189,149,152,116,15,151,13,5,178,221,128,110,42,216,220,249,39,143,30,191,245,202,7,255,124,235,242,11,191,197,220,153,49,100,108,175,11,180,205,77,141,106,155,251,239,191,253,160,71,80,10,52,215,93,215,66,55,154,89,110,176,45,238,42,6,184,17,40,68,228,83,15,133,176,28,27,72,161,134,212,33,10,29,154,52,83,195,155,52,169,36,220,143,96,208,238,8,4,35,226,118,31,130,209,126,220,16,193,62,124,235,27,151,223,254,231,197,55,30,93,188,250,77,142,96,146,44,183,43,50,71,174,138,100,86,64,27,179,151,67,191,37,90,85,235,72,227,98,50,29,17,215,16,1,198,235,74,91,169,35,78,248,66,92,36,118,34,88,199,101,201,204,203,48,11,76,220,182,201,136,40,84,120,197,67,195,243,8,95,28,65,155,48,202,164,159,80,163,254,38,183,203,175,190,114,241,187,31,243,221,115,91,234,60,86,56,93,59,208,91,116,107,15,24,76,66,147,33,135,146,18,48,104,32,109,250,186,77,60,55,204,41,136,166,226,89,7,204,168,231,181,108,14,30,214,235,25,61,131,87,200,16,198,204,193,22,204,103,216,108,57,53,234,209,129,103,196,152,33,253,163,26,49,118,208,16,60,98,67,28,32,12,62,53,120,134,143,10,134,26,49,194,97,46,127,255,135,203,63,242,123,141,209,246,236,197,215,96,157,67,143,31,217,147,120,140,132,43,113,83,17,191,11,177,133,15,104,235,93,124,142,233,112,106,210,51,211,247,252,98,179,13,48,131,230,12,169,57,228,140,161,4,12,154,47,54,125,159,42,235,36,134,14,207,66,196,6,145,143,110,33,82,99,75,191,133,8,24,141,176,16,137,69,167,207,66,100,61,228,22,34,36,61,219,11,241,201,175,191,247,248,87,95,127,252,135,247,31,191,255,19,110,196,208,232,180,183,186,230,71,50,96,60,10,129,3,70,17,26,114,188,24,250,65,195,197,117,143,142,22,77,121,198,247,185,63,255,28,81,234,131,247,223,191,248,218,91,252,96,105,181,109,201,60,250,104,86,23,135,66,240,96,17,132,134,29,44,138,126,224,96,57,221,99,131,69,82,158,246,96,221,48,111,196,148,187,120,255,209,135,239,252,227,242,139,95,186,248,242,31,221,67,8,54,203,103,106,8,1,161,225,135,16,163,223,103,8,89,247,156,33,132,148,103,124,189,253,253,155,23,175,255,236,241,59,111,61,126,227,203,79,190,248,171,39,223,253,149,75,205,107,148,148,166,143,86,124,131,3,70,213,229,30,52,132,96,61,11,144,26,90,207,194,61,8,214,179,104,7,111,74,230,195,178,213,197,239,255,226,150,210,203,146,118,244,145,233,85,60,14,254,206,36,5,132,78,16,117,25,170,67,210,215,238,89,16,133,249,174,211,117,193,146,62,97,188,237,111,175,32,174,114,249,221,63,61,249,238,123,220,208,162,225,51,176,165,154,27,91,48,207,142,55,213,202,209,144,66,189,128,241,199,109,35,6,146,21,186,232,223,248,234,234,184,44,59,222,1,224,41,16,104,117,162,76,143,195,48,112,245,216,248,14,57,192,78,255,130,70,152,167,192,77,49,165,247,31,93,190,250,70,15,173,225,177,142,107,146,154,39,225,176,100,247,35,53,135,96,32,169,25,186,67,82,218,238,93,16,161,185,238,15,154,227,125,72,251,246,87,46,255,192,243,120,77,183,250,216,61,9,29,192,95,66,50,20,73,16,225,77,88,76,67,136,188,184,169,159,152,217,132,216,144,58,248,83,234,60,136,185,127,249,75,23,239,252,53,144,78,128,193,144,52,194,200,6,209,135,246,196,69,151,81,140,250,137,129,70,125,118,56,227,103,216,7,229,250,205,95,125,240,119,219,55,235,6,121,207,135,127,252,243,227,127,253,43,223,130,151,3,173,232,149,235,152,247,73,3,20,249,190,172,3,53,52,10,231,0,188,250,50,14,130,248,77,89,171,113,55,30,191,255,250,227,71,255,47,248,65,252,127,175,252,107,164,151,82,224,209,212,199,13,58,30,191,54,33,17,6,168,121,65,116,159,26,144,189,24,131,244,241,17,8,129,187,151,36,175,40,109,51,44,196,133,200,249,128,97,208,106,163,141,3,56,123,245,31,8,76,151,222,81,112,173,4,112,95,247,156,194,5,184,92,241,36,77,56,222,9,227,156,67,221,179,73,251,196,64,218,15,173,51,176,226,3,40,143,181,6,63,150,126,45,19,149,237,11,228,177,82,129,215,208,48,231,92,201,196,240,231,92,164,45,23,149,17,73,171,43,24,84,63,3,21,42,49,130,125,10,59,60,245,49,79,145,174,61,37,1,240,241,251,175,6,51,97,69,147,175,201,130,9,248,1,44,152,52,51,180,198,42,247,99,191,54,202,55,52,235,72,7,2,153,47,110,238,105,178,94,187,253,235,45,255,100,159,229,79,251,48,10,253,251,176,93,135,34,159,96,166,75,169,142,135,252,58,27,94,124,0,217,71,176,211,200,43,125,205,52,242,141,243,219,203,183,254,243,226,245,63,123,216,236,22,176,246,181,86,227,105,203,26,164,241,190,167,0,12,149,17,56,173,141,125,63,118,203,117,241,19,63,131,135,32,227,172,38,143,70,68,82,161,47,9,105,17,207,116,124,58,218,139,137,93,97,77,95,175,36,108,47,189,252,206,187,151,175,221,188,242,242,206,63,62,124,231,173,203,119,223,67,123,91,175,52,178,43,213,175,165,184,112,192,71,225,55,169,62,236,134,162,53,194,64,67,39,250,141,50,233,228,77,41,57,191,252,183,139,87,191,137,132,174,203,247,254,235,242,63,190,114,241,149,47,123,143,33,171,21,243,90,52,237,105,160,255,25,35,106,110,148,51,70,192,174,239,25,35,65,255,166,164,146,255,231,221,199,95,251,83,31,106,205,93,143,88,189,240,251,18,107,110,36,90,205,13,32,213,156,155,82,79,227,160,251,201,175,191,231,171,69,192,173,157,85,85,27,121,119,27,205,68,231,166,57,113,98,120,243,149,139,119,95,39,104,121,21,14,7,47,179,223,32,208,50,35,12,4,235,109,191,193,112,40,242,236,109,134,55,66,245,183,127,217,159,234,82,103,48,213,165,206,168,84,151,58,131,169,46,117,158,134,2,125,241,206,223,125,167,254,182,222,220,85,229,171,76,254,17,221,109,201,84,39,104,248,16,221,198,163,47,217,237,82,163,184,208,217,61,236,235,71,199,209,225,19,44,255,57,180,126,251,151,131,104,61,96,138,219,165,70,167,245,128,105,238,148,186,217,137,254,163,31,61,121,235,79,196,59,197,61,209,201,169,14,105,121,182,254,180,149,24,30,15,15,245,177,199,217,34,124,233,127,164,197,80,29,233,92,203,238,95,255,195,45,142,12,159,120,69,167,15,169,145,110,108,119,213,236,163,140,143,74,107,190,74,63,197,188,135,206,79,71,176,33,194,218,7,255,252,209,229,215,222,190,248,198,163,39,63,250,233,227,95,254,54,124,212,72,68,122,68,67,105,56,209,80,215,8,9,201,137,98,14,255,142,26,10,30,134,240,196,131,207,191,244,146,28,221,159,168,137,159,249,76,36,104,112,124,145,26,69,163,73,15,208,104,80,103,70,146,60,165,1,146,167,116,115,50,58,233,245,135,175,124,231,226,205,119,131,71,3,173,176,143,108,52,122,49,26,101,40,50,3,134,2,245,100,148,27,31,245,254,67,65,232,114,163,67,241,193,163,71,23,175,255,44,252,193,95,190,130,62,121,199,97,93,111,94,71,97,226,91,240,240,159,166,98,152,186,182,214,106,148,21,163,175,198,169,55,71,81,56,245,102,127,125,83,111,250,241,27,252,63,103,41,113,243,121,114,59,15,17,82,7,110,110,51,243,58,68,206,167,137,231,162,231,235,80,129,72,220,1,32,106,58,220,138,115,118,7,68,188,208,197,111,190,231,23,148,130,175,198,221,50,228,238,5,191,254,127,67,151,127,122,213,27,55,228,60,34,170,112,161,178,142,47,84,38,166,164,52,185,80,41,165,166,226,228,83,66,146,21,33,18,17,205,220,137,170,201,250,9,121,153,162,99,69,241,19,2,104,19,200,157,73,178,188,37,181,21,79,216,253,250,3,65,18,246,81,49,211,10,155,99,194,4,234,240,4,80,124,2,162,238,79,144,251,152,130,168,69,162,214,129,162,133,93,206,64,10,120,23,75,150,4,46,61,231,98,77,177,182,186,230,0,232,102,215,132,255,75,42,46,131,104,57,209,142,79,224,251,194,144,180,8,47,162,20,186,228,250,212,16,77,202,138,37,169,117,255,38,17,58,184,69,85,211,20,163,97,214,38,26,104,90,73,53,101,83,169,40,106,91,49,160,97,84,230,182,42,231,132,177,33,218,130,75,174,243,138,53,18,245,112,199,70,232,201,162,220,191,47,110,232,40,117,98,40,212,91,224,145,34,141,132,57,185,190,90,232,46,202,67,161,111,40,13,61,104,102,249,35,79,162,166,64,3,38,26,2,115,184,49,64,160,236,155,102,195,77,180,60,154,191,38,12,181,165,159,104,219,134,50,244,84,70,76,104,136,86,160,79,168,36,233,82,21,45,188,124,189,62,116,11,237,97,27,104,143,12,31,77,40,120,165,35,150,142,195,205,235,102,142,6,153,193,66,1,127,183,157,94,47,225,175,182,19,86,87,208,245,186,34,105,34,13,153,0,175,118,208,107,238,36,127,11,63,38,98,103,195,85,60,184,247,30,148,121,78,226,197,112,23,191,201,142,124,230,92,79,38,247,139,17,74,152,233,103,207,200,237,186,172,214,170,215,69,219,123,141,124,165,27,130,243,5,241,123,231,11,146,122,248,47,38,87,167,202,127,219,133,168,2,240,133,185,58,146,111,116,88,28,216,240,104,137,253,205,201,35,94,169,228,51,115,250,114,202,145,35,3,231,59,220,132,114,190,81,123,136,39,65,213,156,132,21,133,251,2,183,55,156,111,236,64,199,73,177,245,206,158,36,30,164,211,69,122,199,128,126,225,68,122,59,101,69,178,156,207,122,133,251,172,213,216,23,236,55,109,127,1,63,120,126,176,220,32,153,11,5,255,141,129,181,29,91,200,87,112,16,195,159,206,69,231,86,41,60,246,106,95,1,100,95,240,165,22,246,5,95,53,131,47,236,2,5,254,76,253,243,225,51,189,248,4,31,109,223,86,248,162,86,87,37,85,43,193,156,99,177,152,46,223,252,175,199,63,249,57,11,187,36,64,72,17,150,243,189,223,218,201,113,39,249,226,141,95,216,201,9,136,196,36,75,13,104,96,85,162,8,146,175,91,32,74,16,180,176,207,57,70,11,223,132,63,179,231,214,3,180,50,142,91,170,1,17,171,98,34,221,179,130,238,120,139,104,161,213,106,32,185,149,235,45,3,55,204,102,236,112,112,88,16,32,95,56,120,194,4,195,241,185,32,234,15,7,207,253,33,225,208,232,48,61,112,40,55,24,4,197,125,85,216,11,5,2,45,16,129,70,206,250,198,160,152,129,95,56,170,5,217,142,145,88,23,70,210,21,77,220,34,114,11,74,169,68,109,254,29,62,59,231,60,164,177,120,75,103,90,78,161,46,207,17,90,193,158,206,62,117,156,169,206,85,67,226,181,98,29,232,104,94,159,113,87,155,179,60,215,215,110,221,10,99,252,92,119,146,115,218,3,22,219,108,60,190,143,197,11,162,246,184,234,154,39,170,85,57,128,79,21,180,189,160,249,156,229,33,217,203,50,39,147,61,9,118,207,57,189,101,132,125,75,69,102,202,136,178,71,51,24,84,194,15,148,100,13,1,73,178,92,128,146,110,64,148,3,245,133,67,203,184,192,164,220,96,40,247,103,96,0,196,246,137,30,246,41,226,130,146,238,133,130,246,26,6,101,182,94,59,176,252,192,160,50,46,48,153,94,48,104,255,26,8,6,149,97,96,216,198,234,237,246,0,10,147,34,32,28,56,230,58,126,29,244,140,134,205,196,241,226,136,34,172,188,136,185,139,129,250,198,91,167,130,128,243,133,2,65,243,133,96,6,115,199,70,65,112,185,50,129,96,185,50,60,84,169,51,24,170,212,25,12,85,234,80,168,142,221,191,31,92,187,84,95,200,118,41,55,236,1,56,219,165,134,129,141,241,230,85,251,126,144,145,236,213,23,38,202,7,76,169,103,97,63,72,168,4,15,201,12,251,20,64,160,182,212,14,202,205,250,92,68,209,114,154,99,53,250,124,236,95,194,177,151,162,47,63,136,143,39,247,35,19,162,240,34,40,199,174,34,15,62,79,237,74,130,55,231,243,47,69,253,146,95,138,158,197,197,115,200,137,122,178,80,2,106,225,83,47,10,17,190,52,129,225,20,130,2,189,117,39,62,31,126,105,60,242,47,225,151,228,127,137,188,20,69,127,94,146,35,209,127,121,17,163,252,98,34,250,98,146,150,199,113,2,239,84,161,173,200,231,98,183,181,168,217,172,171,22,254,250,32,182,31,53,91,101,242,170,95,56,38,166,34,99,40,121,204,85,36,190,15,97,143,92,133,68,237,92,36,196,126,78,206,126,228,204,12,67,206,12,71,78,243,127,54,61,63,98,154,242,1,9,92,132,229,25,4,17,180,114,218,203,47,19,125,193,185,56,23,88,133,137,254,78,37,151,180,23,32,22,10,31,252,243,157,203,111,255,21,191,157,9,192,176,38,204,36,47,143,100,200,44,57,148,149,45,202,94,81,143,96,194,196,60,209,99,14,5,245,29,113,60,206,56,24,192,63,115,46,13,121,4,45,216,81,104,189,170,238,115,229,246,35,83,110,61,70,7,151,61,162,215,84,97,27,59,220,134,144,115,162,154,188,168,52,96,53,185,2,11,10,96,99,210,221,83,90,35,115,90,225,84,157,23,13,165,106,70,89,96,55,152,145,42,216,253,220,150,37,181,26,126,65,139,16,142,246,66,124,134,197,92,70,139,65,97,43,161,18,165,198,229,176,194,204,250,46,16,26,72,138,22,44,25,37,250,34,34,130,90,237,134,89,112,221,86,165,130,244,56,193,209,230,8,252,203,87,223,184,248,218,79,4,81,110,25,36,108,97,66,73,158,71,68,37,160,187,78,6,13,79,40,68,240,77,83,110,233,114,216,18,139,232,77,32,75,192,223,12,178,156,25,29,216,73,54,40,78,162,175,133,159,5,71,212,148,147,208,186,161,55,84,147,31,70,75,52,220,198,69,165,175,49,62,95,175,219,246,120,161,199,218,136,216,24,2,64,172,141,34,23,155,41,71,210,162,114,181,222,17,185,8,64,78,250,97,89,228,2,146,56,233,29,83,116,66,95,176,228,90,165,99,137,78,144,5,39,217,56,17,185,11,202,44,253,160,46,149,69,231,66,191,83,252,208,60,62,18,185,89,171,217,252,187,39,130,85,142,235,13,236,94,140,69,123,194,28,229,184,206,249,20,115,54,25,7,203,0,104,64,135,28,71,18,159,98,148,44,57,135,64,126,133,8,145,114,14,185,252,11,1,105,114,14,145,236,66,112,194,228,190,232,141,126,209,41,137,20,198,86,174,41,54,240,217,83,76,170,76,210,19,167,169,201,73,56,113,170,230,238,148,15,21,180,251,53,240,244,138,132,91,162,46,170,226,11,113,17,179,44,33,30,147,167,100,41,53,45,224,239,17,241,32,87,101,47,61,139,229,220,83,142,5,234,68,255,244,68,67,117,5,0,109,72,157,113,18,242,92,200,10,25,28,111,178,111,84,208,161,98,124,186,27,116,194,124,14,245,194,141,203,57,133,61,126,46,84,235,74,199,115,248,56,244,243,55,174,151,234,133,97,94,201,97,225,252,221,200,208,208,240,196,51,81,100,239,184,11,49,184,87,98,212,208,158,12,246,210,190,15,220,36,82,94,71,37,183,119,142,82,181,4,151,231,13,255,34,14,11,161,207,194,251,123,194,208,71,73,236,45,55,179,162,91,23,226,235,248,93,5,52,123,16,135,215,26,81,75,95,209,79,20,163,40,33,86,25,65,130,108,165,222,146,21,51,204,202,185,243,201,110,226,51,83,88,72,226,143,32,230,252,144,161,177,47,254,241,37,98,14,125,252,195,127,135,16,211,255,250,87,199,97,76,107,12,132,226,138,22,29,28,77,155,68,246,239,19,76,187,191,227,65,159,32,25,196,64,253,165,63,60,249,246,59,23,191,249,46,125,174,163,199,215,128,12,82,144,143,1,201,245,70,195,101,15,63,157,243,193,182,251,59,139,145,179,123,211,61,35,185,25,108,159,237,251,185,239,78,18,86,66,86,198,184,165,67,128,243,100,140,204,154,33,60,11,96,41,224,73,227,56,8,188,164,189,100,193,79,40,68,254,146,159,207,134,252,188,13,2,49,26,170,113,60,254,158,214,67,159,11,121,158,180,240,161,24,13,51,62,104,5,187,94,171,216,38,137,1,171,58,62,204,178,142,15,187,174,227,79,105,97,199,63,130,149,253,231,223,255,175,89,217,241,254,75,59,238,191,182,227,62,139,219,241,20,122,230,124,133,16,45,66,31,126,225,219,55,226,43,68,35,175,215,192,81,40,15,199,255,153,74,165,140,100,181,54,124,78,77,198,18,232,115,151,185,2,180,85,89,209,87,201,123,54,204,13,192,19,65,62,216,19,192,14,37,31,232,12,64,2,203,7,187,3,128,81,65,215,144,116,129,154,65,227,175,118,192,80,254,160,141,37,200,253,32,103,1,214,44,142,62,143,190,57,150,12,211,114,50,80,239,89,112,124,124,192,234,216,6,206,201,25,109,28,146,219,10,16,96,14,127,132,68,19,38,43,125,75,7,98,27,99,53,40,123,118,138,144,180,155,65,136,122,31,215,129,250,61,137,184,1,231,17,132,236,25,123,5,129,124,130,119,10,16,71,20,225,115,22,81,147,121,60,184,219,58,167,15,31,196,176,99,5,66,206,230,134,0,221,97,141,184,7,208,23,56,243,193,135,205,132,206,235,3,34,135,82,151,12,84,129,181,175,226,102,12,179,66,255,106,13,248,75,8,1,99,74,22,24,14,105,74,150,26,29,202,222,19,85,102,23,99,227,192,29,162,110,114,99,200,146,249,113,141,146,97,205,185,50,184,131,80,15,136,126,231,184,30,176,88,35,75,138,121,219,43,201,198,174,167,180,215,100,231,80,155,51,219,113,187,19,57,106,253,92,236,214,45,164,182,192,235,21,219,104,217,114,155,21,118,122,196,166,22,215,126,135,246,161,90,173,174,32,101,219,158,58,97,222,14,96,79,99,255,78,210,158,44,116,101,98,115,180,251,211,123,188,76,39,118,238,133,24,143,184,235,168,153,236,176,107,48,255,220,46,73,108,155,125,249,229,241,248,11,96,69,129,233,99,155,125,225,120,134,236,139,184,75,46,107,19,210,159,194,196,226,20,155,81,62,203,78,164,103,148,177,177,8,203,178,114,8,89,3,229,27,159,37,150,85,91,144,167,133,13,84,88,123,160,236,51,203,43,203,127,96,236,163,205,190,34,131,21,22,127,200,65,41,209,194,18,128,111,89,173,129,115,173,166,111,174,213,244,153,139,28,91,137,54,91,230,65,216,114,108,179,158,205,191,215,226,220,195,22,114,90,64,221,248,16,149,227,80,219,17,201,250,205,123,110,182,122,190,131,201,168,34,89,97,255,38,232,106,116,166,135,103,68,250,202,96,92,35,166,222,240,88,16,109,247,107,85,134,9,164,202,108,146,219,2,238,80,253,241,34,212,183,55,113,111,119,122,169,49,92,135,70,233,143,253,240,89,54,160,184,125,178,129,149,104,190,80,175,189,118,88,142,214,119,222,122,59,205,248,31,43,159,151,7,177,63,197,54,135,106,131,205,161,252,187,70,1,70,81,205,101,20,117,100,14,129,203,114,155,69,135,58,13,209,236,195,11,207,158,221,99,35,231,155,4,163,204,73,174,43,22,177,113,43,163,164,101,132,134,199,158,117,34,150,197,154,99,207,138,165,83,147,114,69,174,82,123,86,68,236,228,138,182,65,235,136,119,181,68,226,149,132,229,43,94,218,161,226,21,18,54,179,7,162,235,41,159,108,103,4,73,104,75,177,28,135,53,215,107,82,204,17,205,243,6,149,32,194,254,30,7,103,42,78,204,177,37,57,180,171,123,196,63,200,197,82,28,202,242,149,123,6,72,56,137,94,9,199,125,200,228,62,183,113,29,36,113,210,15,241,58,5,161,131,115,82,69,184,185,196,33,42,34,245,184,8,218,94,129,188,191,96,127,153,133,61,104,228,231,248,197,201,33,30,234,246,114,112,68,187,156,230,94,155,57,150,225,188,41,194,82,22,101,39,83,149,73,178,199,128,8,113,220,189,143,51,121,241,247,86,137,139,189,221,98,44,200,38,120,15,234,193,79,1,123,207,90,237,33,28,18,70,207,209,235,39,240,168,195,239,232,98,212,35,16,247,128,4,155,222,69,174,96,191,141,129,147,239,60,91,38,154,251,149,40,189,187,16,246,140,76,160,152,203,4,67,152,142,208,61,188,22,237,68,252,109,198,145,224,98,51,214,103,57,18,48,201,205,226,196,60,34,225,105,1,226,29,119,230,98,209,243,8,114,76,195,139,104,172,12,222,135,124,115,136,51,128,27,24,240,199,200,12,55,112,112,216,57,43,85,14,194,65,125,247,41,128,207,4,237,211,154,28,35,4,198,196,78,38,114,49,29,56,126,232,175,213,34,94,116,189,45,226,100,111,139,212,143,192,121,146,149,251,12,249,246,36,137,227,169,197,63,168,219,195,72,48,215,205,177,67,51,50,169,248,71,203,108,102,20,8,193,85,218,159,15,121,159,237,27,192,69,60,47,9,50,238,234,11,212,245,206,223,240,112,251,194,220,33,199,61,61,192,40,173,232,65,179,200,252,62,114,154,205,201,189,148,187,186,6,17,109,72,205,64,89,116,88,17,148,127,177,184,31,87,121,17,177,221,170,106,52,194,194,227,183,222,185,120,231,7,228,77,227,39,175,124,245,131,191,252,134,132,33,250,239,191,33,249,78,184,124,253,141,199,111,63,18,196,51,90,190,128,77,88,219,136,97,103,161,102,8,85,69,50,144,164,85,148,58,159,197,236,87,52,142,239,137,100,104,248,33,227,30,38,28,57,171,68,201,13,163,176,207,35,206,215,145,86,113,135,130,229,84,151,202,238,188,26,141,13,156,156,202,46,6,63,121,153,139,123,185,61,44,214,40,82,91,122,25,130,7,93,197,48,116,195,65,86,137,210,79,46,60,69,189,90,69,203,62,59,21,195,24,123,246,21,223,182,144,170,225,200,212,37,60,21,250,251,136,60,139,179,64,149,175,225,179,209,119,216,149,126,99,169,12,49,150,112,23,107,192,88,106,131,199,82,25,101,44,93,15,221,247,112,226,62,253,241,99,118,206,107,246,253,33,17,181,139,234,87,46,12,194,88,173,42,228,142,196,135,88,173,74,165,167,166,123,213,170,130,104,136,146,163,86,165,146,229,74,57,86,78,51,181,106,70,121,96,63,216,187,159,123,200,52,44,180,237,84,43,49,151,137,74,180,16,197,193,169,129,148,0,107,119,34,153,142,9,145,240,11,49,32,36,182,220,60,64,115,70,20,162,220,51,245,246,177,58,156,170,159,71,117,3,152,240,67,252,206,103,200,146,67,178,218,70,51,185,174,27,217,79,85,171,146,18,139,189,160,54,176,248,169,89,231,81,58,167,252,74,27,138,204,151,196,35,239,11,181,60,93,158,118,67,181,95,28,24,151,13,189,137,228,94,237,225,67,184,0,30,130,3,11,86,45,153,76,14,83,135,21,159,150,224,103,152,26,209,3,120,141,89,12,204,207,226,252,51,238,245,224,79,85,211,213,201,170,116,206,83,53,148,69,107,223,132,135,119,213,186,124,70,93,2,98,33,252,227,197,2,223,63,121,248,144,60,247,57,14,182,160,51,36,176,171,120,61,16,157,169,173,204,64,114,54,17,77,166,146,147,233,246,201,140,61,36,213,153,211,113,108,132,204,142,199,209,63,23,196,138,110,40,244,192,51,17,205,196,82,241,201,246,73,255,198,177,101,205,167,117,156,14,205,79,167,167,146,195,54,207,195,140,170,230,56,185,228,120,198,42,64,121,14,208,96,170,12,128,49,93,129,31,215,244,148,26,205,58,226,162,161,108,182,61,46,43,74,51,20,181,125,99,30,62,44,235,114,247,140,57,110,196,163,233,76,2,17,54,20,143,34,58,101,16,161,208,72,217,159,207,179,217,241,19,165,124,164,90,244,133,215,178,228,153,1,110,252,157,183,167,29,90,226,167,236,103,202,58,98,249,141,172,13,153,82,214,105,9,237,32,104,239,64,51,12,159,230,37,69,83,111,25,21,208,228,133,82,118,226,80,209,142,84,205,156,56,209,141,35,180,24,42,202,4,246,83,169,182,91,202,132,105,84,38,218,170,114,98,78,52,116,77,181,116,99,194,60,94,165,159,28,195,203,196,255,60,40,136,81,239,34,190,109,20,233,195,111,81,84,87,216,23,53,118,205,17,137,138,77,52,196,102,86,200,231,91,177,66,94,148,242,197,162,184,151,207,75,98,49,95,44,139,199,133,252,242,172,216,42,228,243,221,2,164,156,22,68,179,144,191,147,23,27,40,233,24,39,25,5,81,199,73,80,234,168,8,73,245,162,56,134,42,206,65,70,94,197,73,135,69,17,129,159,207,187,97,213,102,243,139,121,241,8,37,53,112,146,86,160,165,78,80,82,12,39,197,11,240,101,30,151,42,230,69,5,126,237,194,47,41,159,175,64,1,89,84,113,126,23,85,49,113,21,171,0,95,236,42,181,130,79,157,70,17,10,72,144,168,243,21,143,156,116,23,166,122,49,191,88,20,205,34,159,84,200,47,150,112,179,9,156,148,44,32,194,221,161,40,170,20,219,252,46,202,202,231,5,56,59,193,6,183,222,241,184,141,254,191,5,50,64,206,4,55,140,91,120,245,230,98,183,234,104,179,201,153,21,211,188,37,176,153,94,36,12,20,77,248,151,180,231,63,207,127,158,255,60,255,121,254,243,252,231,227,254,113,73,247,103,224,127,200,20,167,16,104,78,51,47,105,231,184,152,75,129,194,229,144,190,115,70,252,21,145,218,195,62,190,100,17,177,53,244,169,185,185,252,108,44,22,114,228,199,25,82,2,192,193,47,2,214,173,106,13,1,23,41,96,131,96,242,74,217,48,16,107,229,112,124,42,45,134,240,175,88,100,32,248,126,122,28,129,206,65,78,199,197,16,249,223,3,120,0,48,30,14,85,243,70,169,79,213,189,62,37,136,194,71,218,225,100,254,16,85,251,236,22,130,180,63,82,147,170,128,33,170,3,6,161,216,171,245,144,234,182,26,17,178,117,50,72,198,90,97,40,149,110,118,102,120,50,128,94,6,223,153,154,20,194,202,153,95,67,160,34,146,22,136,158,24,2,151,207,225,144,195,154,75,95,236,136,110,19,74,101,174,140,158,191,10,73,26,181,107,211,202,46,248,195,211,119,120,176,68,193,244,131,108,43,154,24,66,160,182,201,86,20,83,58,67,73,32,118,2,126,197,240,159,25,126,253,248,232,156,126,147,208,191,175,88,139,114,212,80,82,113,98,34,68,245,207,208,100,192,48,123,171,56,35,75,244,87,220,62,133,97,99,76,199,153,126,71,128,144,250,69,164,249,77,93,199,158,142,16,124,163,82,85,82,61,6,43,114,42,102,133,133,201,233,234,164,16,153,17,200,5,88,124,197,20,169,11,122,53,100,220,186,21,54,114,15,176,225,202,64,202,241,254,126,68,52,162,240,186,89,221,196,230,109,102,239,98,137,145,25,0,42,97,111,207,233,105,69,136,68,169,253,108,70,10,11,113,185,50,45,203,147,85,1,193,122,33,38,158,17,52,87,165,38,4,82,49,15,36,180,236,87,193,103,2,14,135,0,229,106,162,7,101,161,101,42,33,19,63,43,46,204,160,70,166,42,41,120,135,69,148,99,137,116,112,255,202,41,165,242,17,244,47,163,196,229,178,36,165,134,235,159,28,75,41,87,180,33,126,6,14,69,25,191,123,0,135,186,227,237,241,164,82,158,150,146,169,244,62,188,184,71,253,200,179,241,88,52,21,207,96,227,70,20,78,175,123,11,59,38,189,153,42,2,136,166,61,174,56,25,139,205,216,48,98,159,14,168,157,37,23,148,206,40,42,104,182,205,176,141,89,213,32,196,237,120,25,209,237,104,6,241,112,75,69,244,35,209,109,179,150,222,156,161,247,17,200,244,101,72,178,38,163,147,83,113,176,8,205,16,198,24,77,196,166,146,96,250,114,86,223,56,195,59,54,53,165,196,206,201,1,88,111,239,112,151,176,99,120,116,154,24,239,232,94,192,90,8,197,102,120,27,236,204,97,203,4,163,57,35,110,22,219,69,198,203,138,117,162,40,218,12,70,31,7,196,52,179,36,64,239,76,48,253,120,163,84,223,241,98,44,41,154,200,196,82,9,132,83,52,13,29,134,49,227,234,133,232,181,110,220,124,47,16,87,47,40,113,189,6,175,96,120,161,40,230,202,254,115,137,12,66,38,58,57,25,227,13,144,211,211,211,125,1,234,90,109,60,0,42,129,24,143,71,83,105,60,176,231,81,77,199,79,116,246,22,117,130,34,51,138,243,211,155,90,14,207,63,115,125,203,29,61,245,217,68,98,8,142,58,121,5,83,217,179,14,2,137,7,138,105,237,162,124,114,213,58,216,86,55,166,228,197,169,2,216,234,142,193,196,134,237,79,135,5,48,89,205,83,83,23,179,122,229,247,32,239,62,148,102,89,199,56,171,129,127,155,156,137,12,27,174,78,120,171,23,111,121,35,191,177,101,108,138,3,128,33,130,17,44,133,43,165,11,180,165,46,195,171,84,47,136,137,98,126,113,214,177,170,97,99,223,138,81,16,143,74,249,141,121,48,164,161,140,29,98,155,219,134,110,148,242,210,60,32,197,144,143,97,107,226,17,107,54,95,43,184,172,106,189,116,11,178,169,169,114,142,77,93,206,190,70,46,185,228,44,3,85,122,110,107,123,254,243,252,231,127,147,237,130,223,34,137,58,234,108,96,72,110,183,5,119,84,20,54,59,183,82,13,114,5,124,231,101,11,164,72,212,137,54,192,160,128,136,230,2,66,5,51,6,139,112,154,208,103,62,51,227,178,157,184,100,52,200,241,200,105,33,16,212,28,5,154,10,107,161,41,170,122,216,173,51,21,152,170,177,41,250,181,71,90,11,81,113,205,65,21,164,54,130,164,35,169,133,226,172,1,166,183,67,3,161,216,140,159,221,231,37,203,43,177,133,220,34,27,20,225,197,182,16,149,34,134,34,178,159,150,214,51,156,182,70,9,88,198,169,94,134,210,93,226,144,109,218,241,162,111,19,215,171,217,225,60,34,150,57,214,32,71,28,11,197,147,76,5,228,13,90,211,248,31,103,18,162,96,108,97,204,129,69,225,36,18,14,28,183,13,137,202,100,212,60,229,200,97,60,9,249,185,156,236,175,131,202,177,116,31,29,45,51,41,131,223,59,86,173,36,41,3,161,157,116,172,102,197,83,25,1,66,143,195,231,88,12,125,158,97,48,66,117,2,5,98,61,16,72,245,220,131,253,168,89,87,43,74,20,46,110,134,17,101,91,16,185,193,132,203,194,102,174,78,93,62,197,74,78,96,64,56,109,176,254,192,28,143,239,207,64,172,153,202,173,91,47,24,225,72,196,58,64,195,141,157,124,103,193,94,23,22,138,244,62,104,136,5,1,13,73,102,168,46,153,86,136,181,133,16,196,16,112,208,26,243,179,241,94,24,219,186,30,170,162,175,54,118,161,166,161,195,253,57,68,0,230,87,28,71,104,153,183,195,86,78,17,149,156,158,107,235,170,28,138,69,178,137,23,80,50,92,50,174,41,86,145,56,36,191,252,114,24,17,74,36,37,105,57,209,223,45,217,0,58,89,70,151,210,74,138,18,31,244,48,162,32,106,56,172,133,235,136,156,122,36,114,78,124,124,76,212,5,244,235,28,252,123,112,95,18,35,246,37,65,58,161,218,232,57,29,73,66,22,118,149,114,122,114,235,150,128,120,133,82,69,60,73,230,134,69,5,8,186,232,212,165,95,61,125,142,204,176,158,201,158,158,169,97,18,248,40,44,187,186,215,132,238,53,81,247,20,90,218,174,38,130,131,113,81,210,218,18,204,153,50,18,238,8,4,61,106,40,8,65,35,130,11,128,79,235,206,230,138,111,137,109,150,75,138,146,235,167,174,146,97,239,74,160,3,175,82,8,40,217,162,113,217,99,178,124,101,103,163,19,67,106,50,165,42,94,78,148,203,213,74,198,214,191,64,177,191,1,159,7,240,214,50,208,40,24,228,178,9,76,131,43,41,46,159,48,56,166,84,85,172,110,190,217,52,36,213,148,234,253,212,169,147,101,172,152,32,117,106,199,123,98,239,3,165,143,114,193,134,240,185,114,241,49,253,24,104,95,132,53,133,54,69,131,19,121,136,0,102,192,230,103,4,109,127,241,74,165,103,25,115,139,56,218,28,19,212,70,109,162,166,154,15,13,120,29,2,235,154,114,186,156,44,75,241,114,180,9,14,169,162,156,72,150,175,204,11,224,245,87,198,11,50,101,57,35,39,229,148,203,68,54,133,4,161,164,109,35,99,18,73,52,137,45,101,231,184,254,56,66,177,23,134,143,145,198,14,55,146,117,172,89,12,64,200,23,8,33,229,212,117,121,18,183,66,137,253,127,226,25,175,116,23,110,206,175,215,91,136,94,5,184,236,162,24,91,138,101,33,214,209,143,163,28,19,83,71,113,145,154,73,192,76,115,196,252,165,18,133,252,236,188,215,156,49,215,44,128,215,212,226,134,184,149,207,239,184,120,80,95,12,250,112,35,54,118,31,3,55,130,117,8,211,9,47,195,16,250,199,235,15,248,204,139,166,123,164,107,150,117,110,67,128,9,105,67,241,147,114,221,128,96,70,83,41,159,102,240,245,225,31,101,9,83,148,35,64,210,249,0,214,144,152,170,92,117,85,203,106,155,45,165,106,121,90,154,76,165,166,108,163,190,44,203,231,16,157,171,137,21,22,9,201,85,70,111,89,206,202,63,227,200,5,51,182,115,102,106,253,222,76,89,239,0,109,225,123,89,55,144,116,130,232,217,153,129,163,217,106,93,63,201,30,168,178,172,104,3,155,194,103,114,248,58,208,89,175,33,63,94,73,36,147,177,25,2,62,27,71,170,148,169,215,145,96,247,169,244,100,38,61,197,50,216,56,106,104,9,141,208,222,248,56,133,43,85,45,240,47,30,161,34,96,217,28,185,30,59,24,233,237,39,233,206,8,184,135,44,136,133,19,178,70,105,222,174,131,62,244,226,96,212,202,82,56,17,19,167,226,98,60,19,19,163,169,8,167,230,142,48,117,120,50,65,216,29,104,140,206,38,219,91,249,10,64,100,7,72,60,153,134,3,17,14,61,58,45,241,50,140,217,223,232,172,24,145,172,159,139,86,148,122,157,223,0,39,19,211,224,167,221,115,18,118,37,162,160,158,4,183,112,85,136,163,77,2,56,95,175,43,82,245,204,189,122,122,86,215,21,150,210,104,184,56,181,14,24,46,212,249,218,139,10,127,106,54,66,87,141,222,105,110,25,146,134,118,96,184,131,119,37,160,227,227,112,94,140,118,51,39,137,186,18,88,6,151,2,246,32,187,36,154,188,156,135,128,119,161,37,34,87,68,68,209,240,95,104,138,56,196,244,98,68,60,101,62,231,66,32,96,189,79,186,214,123,203,48,81,153,166,174,194,110,119,83,228,169,144,187,143,128,241,231,70,154,40,65,32,70,235,213,112,221,176,95,55,164,62,41,220,182,233,229,0,195,1,196,1,201,66,248,247,160,29,206,189,29,140,204,14,60,206,82,163,239,167,87,106,134,94,235,97,236,121,10,73,6,216,128,204,37,92,3,174,235,138,209,85,41,65,29,203,72,42,154,155,60,204,148,92,158,116,223,21,113,55,16,12,175,167,233,44,189,168,116,117,12,189,55,153,108,135,134,100,42,158,150,70,157,202,182,151,210,195,135,160,157,158,185,12,246,227,104,92,184,21,239,150,136,221,153,195,181,214,212,155,77,148,215,25,199,145,245,192,46,242,249,28,1,135,242,73,230,195,135,146,129,86,238,25,236,211,227,147,88,132,228,118,160,171,8,67,195,55,74,164,181,179,17,90,12,145,215,163,199,125,199,218,77,76,71,155,29,1,4,238,0,206,71,114,51,227,54,156,84,128,157,24,56,38,96,11,54,216,199,208,86,192,189,45,146,24,104,253,132,123,110,249,203,146,121,160,56,242,52,47,72,177,62,121,154,101,169,30,111,146,88,239,42,183,81,65,212,15,164,31,51,39,216,14,73,193,48,60,238,40,129,160,8,97,252,125,142,124,88,98,42,29,151,134,151,117,204,51,95,26,249,235,66,215,227,179,208,218,195,135,154,212,166,11,185,215,160,50,34,156,51,164,151,193,107,0,163,168,73,38,101,239,61,243,146,118,19,81,1,79,140,113,67,146,213,150,201,83,196,206,199,107,164,167,128,125,5,147,14,88,175,60,15,121,180,52,151,73,137,10,189,152,177,117,2,112,5,3,160,174,157,135,165,14,223,89,38,145,142,87,36,3,201,233,54,9,216,205,92,78,21,166,141,84,164,122,37,12,9,161,241,80,10,45,130,136,79,55,250,207,146,243,126,34,108,84,170,43,6,22,119,196,190,197,168,123,207,72,5,3,239,6,15,135,144,251,34,114,108,216,250,196,27,127,48,162,78,185,190,55,158,111,224,164,162,106,160,209,221,170,24,138,130,138,114,150,184,154,106,110,75,229,226,21,206,8,62,121,16,77,12,10,224,68,193,98,135,168,250,156,124,55,3,113,83,145,234,219,106,67,153,213,16,183,83,20,163,159,253,118,135,184,201,45,138,59,249,149,22,152,103,87,227,5,81,45,230,231,231,197,61,238,58,169,237,65,167,80,243,238,138,133,189,221,118,54,232,21,212,46,243,157,35,78,117,242,97,81,108,44,231,245,194,6,248,214,197,11,216,19,110,53,137,234,204,163,2,27,226,84,145,184,194,213,139,56,103,3,229,232,165,252,20,202,97,222,112,211,133,38,78,59,42,110,128,29,25,149,174,80,15,62,226,110,215,196,87,83,75,249,19,148,223,224,156,251,16,204,146,11,166,157,191,147,111,115,57,243,121,189,180,1,134,232,120,201,70,46,133,144,67,137,39,197,124,190,86,66,105,167,165,78,9,80,205,160,68,184,18,123,2,87,124,39,75,7,37,81,157,207,171,179,27,98,11,37,234,80,242,112,54,93,18,187,115,249,227,89,214,183,10,165,132,53,139,72,209,93,202,143,161,156,12,42,30,131,226,19,179,245,89,209,44,229,27,115,27,132,194,10,53,142,55,231,58,136,252,168,87,115,27,148,164,199,172,87,243,54,238,199,136,42,243,44,31,145,247,116,222,33,111,41,223,66,89,123,46,82,117,230,201,21,228,20,202,217,201,55,23,108,64,221,217,124,109,97,3,187,42,142,65,218,193,66,187,40,30,45,230,77,148,120,132,112,157,130,254,90,11,86,9,154,140,161,196,20,110,18,253,70,67,133,178,146,11,86,81,172,205,229,199,22,192,152,143,114,208,64,89,139,54,50,230,92,94,95,196,163,23,119,18,17,13,78,80,162,125,78,208,89,132,9,135,144,67,137,170,227,105,169,51,228,167,23,17,242,13,212,227,165,13,112,143,180,41,98,218,19,14,131,54,150,8,236,46,42,102,50,216,167,75,113,50,7,150,246,104,249,99,70,179,201,101,5,21,144,80,165,88,49,127,188,188,225,130,138,243,157,110,148,242,137,101,140,28,129,154,92,70,80,199,138,249,218,202,6,59,70,61,88,209,16,133,75,249,227,21,214,137,26,158,4,106,145,82,5,253,206,224,223,123,206,165,105,32,65,6,0,166,87,140,34,30,139,85,58,27,26,69,119,41,184,181,93,236,174,165,81,15,23,224,46,182,125,41,189,100,49,159,83,160,215,9,36,1,57,245,57,72,178,239,117,59,7,44,126,156,161,207,185,10,219,37,135,62,87,249,204,139,228,22,13,145,116,241,41,68,54,68,245,93,124,8,225,202,31,151,37,227,8,229,19,121,152,228,147,235,9,238,250,241,88,188,146,76,211,124,26,127,190,92,163,167,28,144,79,76,12,158,252,241,58,190,155,132,221,170,64,149,37,249,88,160,53,91,101,118,72,2,249,105,121,50,57,93,225,242,27,72,102,227,242,101,252,143,203,39,238,98,118,126,53,85,157,172,210,124,222,170,98,195,39,154,14,62,168,69,255,147,107,117,244,68,134,250,75,57,237,58,167,66,248,100,200,163,155,216,245,136,44,72,26,176,15,125,237,83,159,144,79,6,21,13,73,6,28,166,176,12,78,68,12,113,154,4,203,102,167,43,80,143,28,176,216,61,97,255,67,177,9,184,237,52,193,137,83,174,179,40,175,18,132,177,224,6,107,134,47,140,175,40,185,201,136,10,243,73,1,197,201,77,56,71,247,9,174,67,173,192,252,191,81,42,82,197,143,85,196,138,129,235,140,45,136,42,236,28,135,30,228,4,23,163,42,199,128,114,89,199,191,178,15,177,131,136,215,23,83,231,184,103,96,9,244,97,16,2,216,72,218,187,248,197,80,44,154,114,95,245,228,192,56,139,136,17,218,179,76,134,32,55,61,15,114,227,199,28,5,83,252,1,237,80,128,100,63,64,14,126,169,184,231,70,29,87,150,83,226,113,217,152,111,46,59,31,142,13,61,74,228,108,199,141,151,173,58,147,197,206,245,210,206,117,251,240,250,83,125,116,130,219,103,77,1,248,248,96,195,175,241,145,91,179,79,150,250,204,82,207,152,185,143,160,6,46,250,1,211,194,62,78,18,7,151,241,71,132,58,51,7,224,225,55,155,6,208,196,24,180,24,185,3,169,33,193,95,243,44,42,8,161,190,124,33,17,25,185,239,163,29,80,93,131,103,77,6,243,44,124,140,197,243,44,122,162,213,219,131,160,94,4,29,61,221,56,190,3,104,57,244,177,218,71,134,152,247,160,204,221,240,32,198,213,195,250,224,68,125,80,147,220,81,218,192,77,54,64,156,25,69,150,185,214,150,231,57,224,185,10,190,79,17,180,159,216,149,165,44,15,152,223,104,236,55,40,14,132,255,230,156,13,225,67,66,62,151,55,219,186,115,71,107,146,198,177,240,142,225,117,6,206,239,236,208,191,9,151,182,53,194,66,234,27,5,227,106,197,7,135,206,24,118,198,80,197,109,148,238,184,79,29,221,109,241,167,102,104,34,192,57,99,16,243,246,248,232,5,21,13,66,195,239,100,80,32,192,4,239,217,160,27,71,34,19,122,212,17,124,92,25,40,185,92,77,180,31,5,69,170,124,244,145,158,70,192,129,59,149,12,30,30,143,67,99,32,0,174,67,158,195,204,64,49,24,228,224,68,144,228,217,111,199,112,29,69,134,2,21,134,158,51,80,63,178,185,52,77,122,14,26,188,23,184,20,6,15,105,188,152,249,229,123,102,51,156,151,246,199,189,103,90,122,32,76,209,6,248,34,81,31,178,83,165,188,191,154,193,23,162,154,65,194,51,223,123,80,192,180,203,120,186,9,255,232,193,43,183,120,220,87,10,61,197,125,216,79,143,116,226,170,116,62,88,54,54,221,52,224,143,108,123,135,198,49,185,132,124,109,46,158,41,115,45,45,197,117,160,235,97,59,254,94,198,67,3,245,172,54,124,212,235,24,67,134,3,211,203,17,248,85,235,182,207,36,154,126,36,242,30,8,135,124,9,238,127,52,28,180,106,66,189,236,56,6,51,111,128,114,239,87,43,30,11,174,230,99,134,242,177,40,245,90,26,184,146,41,111,7,56,193,166,79,201,126,131,50,224,72,58,212,235,101,238,103,111,244,90,41,123,142,173,7,211,178,239,202,9,92,56,136,171,4,250,200,187,148,47,136,214,241,252,42,209,243,159,231,63,215,187,0,243,127,200,58,14,125,38,58,17,197,255,121,207,246,63,99,239,7,81,133,158,60,241,130,146,189,40,123,108,89,46,223,17,122,211,45,32,180,33,91,215,150,125,188,210,39,14,162,65,238,151,243,39,45,189,109,59,110,39,215,104,185,171,212,225,236,100,228,198,57,95,20,119,235,212,31,101,120,12,130,42,88,3,47,3,85,210,3,226,158,69,141,176,66,34,145,25,185,160,87,171,180,232,139,228,50,243,108,29,235,27,162,133,146,30,34,77,177,26,125,88,121,249,101,133,93,52,183,194,112,133,168,231,197,113,240,131,168,232,141,6,210,12,225,157,6,193,245,130,48,201,88,71,233,248,197,5,250,230,116,16,24,98,214,98,207,158,179,23,139,193,166,228,188,87,76,196,198,44,60,76,227,121,136,153,123,42,42,224,45,102,167,132,247,57,102,39,71,112,222,197,70,67,235,180,91,107,89,22,184,237,113,111,131,147,215,196,249,151,195,51,231,46,172,177,46,212,243,44,246,135,111,125,227,242,219,255,188,248,198,163,139,87,191,201,181,86,145,204,10,121,201,154,149,119,61,77,77,158,127,100,223,248,23,172,245,38,244,16,30,197,46,75,102,94,134,135,165,76,250,72,50,60,63,109,45,43,230,10,180,76,223,118,38,207,247,104,81,93,59,208,91,228,49,159,224,199,181,217,155,22,222,215,181,201,140,82,162,26,60,11,39,209,247,194,102,156,55,183,201,163,213,228,233,103,152,76,97,137,60,255,20,193,97,243,84,115,69,145,170,183,81,134,18,142,100,61,197,133,176,48,70,171,84,104,108,242,92,46,247,96,255,182,32,100,157,36,26,159,33,50,38,68,240,147,210,240,134,118,240,132,96,175,186,33,185,165,93,145,131,166,7,125,146,170,167,154,40,144,122,130,168,68,130,166,141,187,5,252,172,55,125,199,91,188,214,100,33,239,166,95,188,241,218,227,95,190,203,77,150,171,61,104,254,219,63,147,55,205,221,64,7,147,13,63,71,59,50,209,240,35,239,67,144,140,61,6,127,67,4,251,238,159,46,223,249,35,71,42,98,242,242,167,149,123,81,245,165,28,121,201,158,65,31,76,51,75,109,40,115,232,147,50,58,225,236,170,195,80,207,41,140,186,140,214,77,29,30,85,99,105,158,247,81,157,167,181,8,105,8,231,64,164,129,181,174,209,183,162,93,228,212,240,178,21,89,55,201,3,204,231,248,9,183,248,85,7,108,168,135,232,69,181,2,253,133,169,142,62,176,61,129,231,123,238,167,234,93,79,250,56,175,206,95,190,241,230,227,247,126,250,82,175,182,72,255,249,61,101,207,54,26,23,2,134,82,69,131,208,15,3,231,37,34,167,249,39,95,121,237,241,223,223,233,211,8,63,25,221,13,130,121,22,222,192,235,121,106,202,213,104,11,191,242,54,219,169,212,157,70,47,126,251,183,139,175,60,234,211,40,1,8,166,5,23,180,222,135,133,67,240,62,153,222,132,199,217,165,154,100,63,31,6,111,241,173,234,134,130,10,158,59,205,6,19,25,254,93,254,240,189,139,183,127,208,191,140,128,17,86,225,81,46,44,20,104,248,41,58,104,233,182,77,22,108,247,28,111,53,133,172,39,9,232,37,156,195,86,192,207,76,14,68,31,185,131,90,215,26,168,24,26,96,156,189,5,158,86,89,234,219,45,196,113,240,173,167,47,26,92,188,249,171,199,143,254,249,248,107,127,186,124,229,11,67,178,176,33,152,150,27,234,96,214,213,50,171,245,209,185,22,212,26,134,97,225,114,14,175,2,114,183,76,243,153,227,82,222,145,121,244,237,199,223,254,213,197,171,95,126,252,187,247,111,112,100,92,80,135,144,95,154,77,120,44,244,10,2,12,169,56,148,4,67,139,58,67,84,57,237,118,171,245,103,125,132,46,191,246,243,15,127,243,139,199,191,249,234,227,71,191,244,27,33,223,117,29,139,125,26,209,253,106,131,231,110,112,240,224,1,7,135,167,80,175,48,124,118,213,97,6,208,41,236,12,97,247,80,62,28,97,141,169,242,71,63,124,88,38,125,106,114,27,133,62,140,172,123,21,5,1,106,13,39,235,98,229,192,97,126,90,227,90,195,130,37,115,214,25,0,222,51,42,236,255,44,209,182,248,193,34,219,33,146,108,178,2,53,28,175,75,154,82,103,91,96,175,102,78,75,9,188,22,143,171,151,45,45,176,42,247,224,2,218,159,233,36,193,240,80,109,89,53,20,124,174,227,60,15,79,31,254,21,68,67,58,193,207,175,11,237,113,59,141,117,149,38,184,168,205,10,157,239,139,24,169,158,167,80,1,187,225,86,63,245,58,160,79,18,175,74,157,5,156,32,82,159,79,120,188,29,222,114,231,159,47,22,192,213,18,172,102,74,29,205,93,104,71,200,158,9,206,249,13,18,88,200,1,14,106,81,24,170,16,14,31,9,132,28,7,194,8,89,28,80,18,243,47,103,145,176,113,169,183,26,156,128,135,31,1,0,44,137,164,135,253,197,5,145,246,58,157,22,68,123,83,123,253,226,245,63,131,238,37,14,5,78,176,131,74,10,152,122,224,94,110,88,246,202,67,98,98,150,174,4,110,81,255,250,251,31,188,255,179,199,255,241,5,84,29,100,177,113,230,173,60,110,233,58,12,144,0,230,172,1,24,184,27,78,198,128,3,80,156,252,48,0,189,211,133,1,85,117,111,12,131,180,111,215,45,167,217,15,254,242,53,180,61,32,109,241,201,119,223,187,185,102,83,190,205,202,70,211,25,209,191,127,235,226,171,175,61,249,254,107,79,126,248,171,39,95,121,61,220,104,68,110,174,249,184,127,243,96,65,50,182,15,64,61,66,108,215,65,229,181,223,61,249,254,127,62,249,222,171,23,175,252,237,105,227,0,91,94,47,6,104,119,190,124,245,155,31,13,6,84,106,90,195,90,187,159,204,248,148,219,39,210,183,159,26,209,175,225,145,237,126,212,194,23,199,175,188,35,118,132,165,249,151,95,22,226,130,43,229,182,109,211,59,163,44,151,152,186,7,214,19,62,21,155,86,170,177,105,1,30,40,196,59,37,83,106,113,151,64,169,165,27,153,24,243,194,138,13,135,195,192,122,184,229,172,141,137,131,195,7,127,121,173,7,13,108,120,28,142,127,226,99,109,47,19,245,114,18,198,182,190,245,218,7,127,127,243,169,140,221,96,67,4,18,161,84,13,55,225,99,28,176,184,231,217,193,16,0,143,49,135,49,245,120,99,0,97,63,151,63,252,61,162,214,197,15,255,97,155,104,207,121,73,209,121,197,134,201,17,78,74,160,56,193,87,162,184,19,255,8,70,95,206,121,25,182,44,230,8,139,207,38,178,193,111,159,139,208,184,130,189,26,76,33,251,32,17,19,147,49,49,21,19,211,177,125,46,171,31,132,45,148,143,198,175,171,183,44,180,23,232,150,84,23,67,24,156,24,66,66,74,27,253,70,133,12,49,164,161,237,94,12,29,182,26,77,48,246,227,130,32,73,192,95,66,113,1,106,141,19,67,61,52,72,30,63,7,240,196,92,239,116,202,91,166,72,210,169,85,223,69,108,18,66,144,51,2,193,13,169,44,126,14,27,127,28,19,156,209,98,162,194,20,146,143,68,56,162,23,166,218,7,136,150,228,42,11,18,74,116,147,111,20,190,138,109,213,84,97,14,19,139,203,28,146,243,75,170,100,210,14,17,51,85,150,150,17,60,98,53,95,33,167,156,7,31,18,153,138,81,57,40,128,195,144,199,76,67,195,6,8,49,230,205,17,99,138,132,235,100,129,217,112,127,126,249,230,79,254,251,111,63,224,76,100,128,222,120,19,77,116,124,254,226,167,42,38,211,216,2,196,230,28,40,50,18,26,231,46,250,55,190,186,58,46,203,161,133,133,108,163,145,197,247,164,177,152,58,78,202,8,1,133,136,108,6,13,131,185,22,31,38,162,154,228,80,209,84,64,95,176,116,3,85,254,240,43,127,0,62,96,73,134,53,206,41,55,40,231,226,111,175,92,252,242,235,164,59,168,136,162,201,158,2,143,223,255,214,229,143,126,194,10,56,106,210,11,241,30,69,8,112,48,131,244,30,156,233,61,50,195,137,108,239,178,25,45,71,56,129,250,120,128,227,15,66,38,193,44,104,212,50,139,45,233,238,81,240,170,124,254,186,156,224,139,252,93,108,116,232,211,1,92,192,175,19,56,131,83,202,232,121,218,240,106,25,230,217,126,106,132,175,242,140,19,109,53,205,107,162,237,71,193,184,107,6,186,237,229,110,179,48,225,11,136,13,24,150,215,22,46,80,19,169,232,89,98,62,134,17,166,6,9,105,108,253,20,89,240,20,1,66,210,11,30,37,228,250,202,28,70,23,235,82,62,90,157,157,9,234,157,31,198,41,94,151,163,218,153,82,129,90,43,170,100,137,228,170,4,236,8,92,167,132,65,138,148,91,79,114,171,83,116,215,97,250,218,0,25,192,57,157,194,26,129,163,48,184,193,92,67,74,164,45,144,157,215,165,27,12,223,196,149,207,129,209,246,223,239,244,215,120,192,173,193,253,72,175,52,192,219,18,244,142,191,17,62,211,59,37,237,1,87,209,102,79,70,219,44,232,29,129,219,250,92,156,137,238,35,100,47,68,252,89,199,4,97,43,183,14,174,21,52,17,145,194,253,117,168,83,43,247,42,228,182,71,78,50,122,229,149,16,61,158,193,182,24,140,36,220,248,230,204,20,132,16,144,232,200,56,68,191,232,103,21,166,157,70,52,201,61,216,23,245,92,24,222,71,72,77,197,201,177,202,100,117,178,74,62,73,149,140,68,62,37,192,72,24,129,39,19,78,208,164,70,242,111,133,132,215,143,98,55,148,186,88,207,157,213,20,107,11,140,84,46,63,147,200,153,254,64,144,132,125,84,206,180,194,234,152,48,81,86,79,237,231,223,155,77,75,155,168,34,128,235,232,3,156,64,10,162,22,137,90,7,138,22,118,177,84,5,205,13,88,168,36,118,61,20,156,87,172,171,180,83,232,174,99,199,147,225,91,25,166,59,39,240,58,186,221,24,142,179,141,79,247,134,106,7,145,205,118,198,24,208,150,217,53,225,255,188,161,72,230,68,59,62,97,233,39,218,182,161,40,195,182,99,180,135,104,4,205,162,9,163,61,81,134,103,190,128,100,249,122,125,88,248,91,86,69,30,153,92,208,198,38,144,108,232,241,111,210,201,50,194,4,64,82,112,91,153,104,142,50,203,96,7,41,41,48,152,242,168,51,141,68,88,70,173,32,57,184,174,151,133,129,141,33,22,130,195,49,43,201,24,90,110,149,27,243,191,122,224,47,208,83,46,153,72,51,153,61,145,6,161,157,200,249,154,45,228,127,231,221,203,215,222,225,205,83,224,207,192,73,239,244,83,95,97,255,220,227,155,53,208,184,239,50,135,57,181,7,75,221,137,164,139,205,243,194,149,64,42,82,97,204,4,20,73,202,29,42,191,5,75,225,188,240,77,5,111,215,25,194,83,148,194,61,78,88,228,3,232,208,61,66,45,222,138,97,15,8,18,106,237,2,94,161,214,206,240,122,213,124,236,123,225,150,212,86,92,142,10,176,21,134,148,78,5,233,250,62,254,10,3,55,211,139,215,255,111,232,242,79,175,10,158,99,255,115,81,134,45,176,153,163,82,168,103,123,37,190,113,246,150,74,240,38,15,175,136,84,208,193,242,22,49,242,115,203,150,44,196,51,215,52,203,194,123,154,48,113,100,24,197,172,143,206,160,193,195,53,128,66,56,242,57,40,19,213,244,147,48,176,7,182,232,94,136,211,85,74,21,84,65,180,71,16,102,163,179,225,35,141,136,26,28,200,39,48,9,100,19,49,17,62,103,145,78,71,228,1,78,88,128,231,99,240,156,197,176,240,87,52,63,237,47,231,160,107,19,222,35,243,253,196,86,129,64,57,3,243,45,251,40,26,127,129,151,121,136,233,97,21,73,16,7,43,18,98,162,104,20,26,138,117,160,203,224,33,209,155,159,237,101,135,97,161,18,151,65,72,65,60,49,28,137,146,133,27,22,246,208,63,88,183,165,18,202,50,112,150,217,42,91,134,84,177,194,113,17,45,226,174,41,248,151,158,193,200,57,235,228,129,33,42,251,244,93,94,190,133,149,237,45,86,216,239,200,142,210,47,231,134,246,32,182,63,38,132,98,177,44,254,79,16,3,170,83,122,123,43,199,161,178,48,38,161,85,210,84,180,45,36,185,42,61,35,64,231,71,14,124,93,29,70,225,154,98,106,21,126,67,143,20,142,126,72,34,31,189,119,218,136,29,210,88,31,140,115,165,110,66,164,135,1,13,8,3,65,130,6,226,48,138,108,208,134,137,161,188,72,21,195,240,25,216,131,224,221,100,252,154,29,245,126,250,224,47,191,137,70,163,104,33,53,85,77,3,235,1,115,22,178,149,79,222,76,136,175,191,199,196,16,253,47,58,25,193,39,149,72,250,133,80,48,155,248,177,116,96,172,249,181,146,32,226,52,16,208,178,103,231,162,123,61,102,227,162,189,44,199,227,34,232,89,219,216,188,7,35,200,22,167,179,30,7,81,204,94,171,253,201,38,178,229,206,175,203,115,194,54,64,19,39,241,108,4,184,55,9,206,194,104,199,35,189,153,221,216,201,175,8,34,9,51,49,79,10,17,230,168,24,86,23,62,27,238,158,147,157,233,236,28,52,112,36,10,33,178,62,96,58,63,46,179,85,116,85,63,223,63,159,169,71,57,137,43,204,251,34,194,187,21,81,44,92,132,17,169,241,19,218,47,54,208,14,134,232,135,150,119,165,130,62,50,87,182,203,87,223,184,248,218,79,4,240,230,226,118,129,112,132,136,116,92,82,207,10,242,229,75,222,89,152,187,113,174,42,186,151,111,28,216,108,43,215,20,27,88,30,156,154,156,68,125,169,230,238,148,15,17,233,194,13,44,120,70,194,45,177,34,202,34,218,11,48,64,33,62,157,76,86,99,153,41,1,127,143,136,7,185,42,123,228,67,44,3,156,100,60,137,148,55,177,134,159,187,155,140,37,208,231,60,219,240,136,165,134,92,31,70,178,141,29,120,48,123,230,218,10,179,7,136,71,171,29,21,237,98,15,106,24,141,253,160,61,15,78,216,182,100,152,78,100,22,8,77,13,14,162,72,242,170,89,3,147,209,197,171,95,126,242,205,159,16,195,222,147,239,191,118,249,238,123,96,137,56,23,157,42,73,119,149,228,224,42,113,119,27,23,239,190,14,133,131,203,39,221,13,12,44,159,113,149,207,12,44,31,79,184,17,74,12,172,33,187,42,36,82,1,21,246,233,73,64,76,228,205,225,88,54,96,62,6,16,25,146,242,47,72,119,188,253,33,3,123,248,192,7,42,74,16,27,74,203,116,108,113,244,236,138,46,99,33,14,72,146,28,231,96,139,101,198,0,33,226,247,69,96,210,86,108,35,14,53,45,245,248,88,64,33,236,213,130,63,56,151,15,152,92,43,84,116,217,57,33,197,142,13,34,243,233,71,153,244,147,112,126,13,169,71,32,4,199,46,80,108,177,34,21,22,127,34,238,249,228,51,28,246,145,79,182,191,52,82,18,14,79,65,242,195,173,3,175,70,133,133,76,108,50,53,61,149,158,20,112,207,6,175,127,209,229,127,109,211,159,78,94,155,198,184,41,54,4,73,79,166,121,112,192,103,103,60,217,117,87,46,155,133,78,109,133,207,102,115,206,206,86,76,200,222,183,111,142,60,96,122,26,30,83,82,233,201,251,223,251,240,157,183,1,8,205,35,11,158,54,8,11,215,149,151,180,243,146,222,188,184,93,139,162,193,229,37,237,90,189,121,25,150,151,233,205,131,101,232,233,59,151,43,179,76,187,231,78,166,220,181,187,136,84,50,219,83,2,200,225,152,139,185,149,102,27,158,97,201,109,89,120,63,92,148,201,238,136,93,194,113,30,229,251,65,178,180,93,143,25,218,76,162,171,109,33,229,18,54,60,180,79,45,34,189,57,44,216,5,5,186,77,145,53,152,51,137,117,2,149,43,169,21,92,214,156,51,244,70,81,170,28,40,72,236,195,133,88,21,176,217,116,77,40,135,246,58,65,120,33,231,70,225,214,45,64,182,55,149,60,142,217,155,30,14,20,83,42,178,167,176,143,124,199,157,143,230,226,54,126,32,199,194,218,64,8,250,19,196,80,26,122,91,233,161,9,232,20,72,100,243,144,216,17,14,137,148,203,13,76,14,177,160,69,48,123,163,153,207,153,106,64,125,230,201,132,164,189,140,146,70,208,137,209,163,164,152,150,161,119,123,134,145,7,76,86,186,173,225,56,142,248,61,181,94,68,213,204,40,176,135,168,45,235,131,118,196,220,232,123,42,48,151,245,220,11,174,175,160,80,219,87,182,92,90,64,144,190,134,153,93,78,187,173,61,96,247,165,198,227,251,148,71,113,163,208,143,150,116,21,228,64,190,198,103,197,108,51,2,5,187,30,165,246,84,239,28,225,228,60,114,254,6,91,91,78,33,142,163,228,155,200,57,207,229,150,182,238,172,1,214,72,170,195,31,77,172,140,171,213,110,152,213,129,199,230,34,17,190,18,232,55,179,104,254,135,61,109,81,73,197,39,27,12,116,52,59,151,163,94,172,248,97,89,154,198,234,162,141,26,159,206,81,183,217,126,144,240,38,227,6,86,87,218,74,61,71,14,253,40,24,178,62,131,224,48,181,218,5,133,243,39,226,96,17,112,212,13,213,166,4,164,217,227,20,231,132,98,199,101,96,192,116,241,120,49,228,52,159,149,122,46,50,247,67,23,48,162,123,98,223,196,25,252,123,17,142,199,168,205,82,72,8,224,90,99,83,234,182,64,110,205,62,196,126,141,112,164,233,205,87,224,177,96,150,157,244,100,82,189,192,174,109,171,139,46,191,135,225,251,26,208,79,74,60,38,210,4,65,237,145,125,16,21,26,82,51,28,246,181,1,169,178,109,80,39,92,39,80,189,245,61,139,97,70,96,255,231,154,45,209,112,91,176,21,231,96,1,218,66,101,36,163,11,167,11,152,20,249,122,221,222,70,122,237,216,104,21,33,0,196,142,205,214,0,189,225,137,191,160,101,207,31,111,132,145,26,236,89,130,142,100,202,214,60,76,92,92,13,31,38,249,84,193,50,35,95,90,243,140,74,196,115,30,143,126,157,83,13,208,117,247,171,191,29,107,208,118,132,38,185,125,141,107,176,69,44,119,70,85,61,23,6,140,183,247,24,107,168,153,198,230,173,142,188,1,204,148,103,183,182,208,225,240,93,144,234,115,212,225,155,166,48,159,6,34,182,57,40,242,70,29,44,222,58,57,182,241,198,78,39,190,29,172,125,86,31,182,13,226,10,239,74,214,26,20,133,25,251,53,118,106,114,146,114,70,152,217,219,120,119,158,23,98,184,168,14,217,142,69,10,63,211,110,244,216,168,244,28,188,138,141,53,215,240,196,75,19,19,53,81,24,199,175,187,235,216,208,164,98,80,102,78,26,218,254,103,230,76,82,211,159,58,166,31,105,116,23,93,76,81,39,22,195,74,238,204,86,10,144,18,128,245,43,208,36,8,149,28,117,192,180,117,1,29,165,90,77,92,194,106,158,131,45,132,29,85,133,43,164,77,209,179,19,112,19,130,221,162,161,127,233,246,253,185,216,109,178,50,241,202,114,138,247,225,59,86,3,86,19,84,2,55,221,211,65,245,212,106,24,79,39,224,188,246,12,139,216,208,80,22,15,238,240,116,40,52,64,7,112,1,188,173,69,15,15,227,88,254,239,77,79,98,217,191,55,61,67,228,126,31,64,9,44,243,247,102,36,82,89,34,213,242,56,203,87,199,249,164,227,143,243,73,199,31,231,147,78,0,206,8,144,63,206,39,29,15,206,47,130,183,224,54,226,45,46,233,21,107,12,152,73,152,192,26,35,145,108,152,235,30,90,204,108,146,208,143,116,172,184,111,27,252,151,83,90,112,200,198,80,201,94,62,21,31,104,140,243,97,119,110,86,17,103,102,110,12,54,64,42,69,19,116,20,230,249,66,216,89,205,183,110,57,159,237,5,21,97,147,155,200,234,204,4,73,175,219,134,185,43,68,63,249,249,135,191,253,41,57,195,252,240,27,95,188,248,225,123,255,253,183,47,48,157,203,135,30,254,44,199,101,4,231,12,223,126,204,152,31,80,154,96,245,100,31,158,122,18,78,189,37,240,80,227,57,69,186,232,59,200,154,103,144,103,124,177,119,144,124,16,219,247,235,8,87,32,254,20,122,193,177,80,167,113,183,40,161,244,48,76,222,15,140,73,24,162,70,209,208,70,225,162,154,131,92,159,122,182,171,53,101,164,156,235,211,109,5,56,40,181,165,120,115,32,145,154,82,122,179,146,177,44,225,72,158,12,198,144,60,201,140,31,121,146,109,118,228,133,194,184,145,39,93,38,246,146,158,62,116,155,28,147,210,156,49,28,138,42,62,221,112,54,3,111,186,127,71,184,205,160,7,144,127,87,60,155,129,230,76,203,171,226,236,108,6,222,116,127,156,185,205,160,7,144,63,206,158,205,64,27,114,233,162,205,64,115,173,58,205,89,114,67,195,16,181,64,30,111,151,236,229,208,178,94,105,193,153,3,64,163,222,44,133,238,162,28,230,125,243,224,120,183,252,64,80,53,213,18,246,209,34,131,115,54,98,179,62,35,39,120,72,171,163,62,137,40,197,80,107,53,56,191,147,58,170,137,50,234,74,13,177,26,234,224,249,128,222,49,18,68,122,213,7,125,224,174,62,69,132,125,132,172,161,162,226,56,52,168,48,245,105,65,36,81,76,133,20,250,72,131,102,10,153,79,195,17,9,142,117,69,76,213,112,90,215,201,163,6,153,75,67,5,145,175,166,131,235,87,25,14,12,145,42,53,47,53,193,30,136,209,112,152,218,185,216,229,171,97,78,3,135,249,82,157,4,44,50,21,67,229,156,99,25,246,164,52,132,53,18,68,112,159,161,46,48,26,72,180,117,118,109,5,223,74,17,161,208,22,127,155,133,94,147,57,119,161,66,134,222,182,255,50,226,12,215,206,167,230,242,197,169,244,148,95,91,44,203,175,189,67,167,61,215,24,12,219,106,58,53,25,43,102,124,91,165,89,126,173,158,154,112,202,104,221,186,165,64,164,35,226,146,17,182,240,77,148,118,46,47,118,137,19,100,57,53,141,166,157,231,188,173,45,26,162,100,159,183,217,191,208,214,167,60,176,253,93,247,115,93,118,234,134,227,109,73,207,94,188,173,231,33,181,178,194,229,187,239,93,60,250,86,79,148,164,107,70,103,112,67,29,124,117,220,48,175,114,117,28,106,13,115,117,28,151,115,110,41,192,215,107,93,29,55,76,238,234,56,64,27,254,66,255,228,80,17,51,254,252,214,229,207,94,97,110,111,55,228,243,247,220,165,239,198,2,101,145,241,121,252,187,247,47,94,253,245,13,70,52,113,65,29,188,102,84,205,106,142,190,102,160,214,48,107,6,151,115,214,12,124,253,56,35,205,164,159,145,120,88,31,119,212,171,167,19,128,202,63,196,212,51,17,84,202,189,255,5,238,117,137,212,80,155,221,247,126,123,241,198,47,46,127,243,179,139,191,252,229,6,55,59,23,212,33,22,174,185,134,37,184,43,44,94,90,115,168,5,204,202,114,139,152,38,125,4,11,249,121,236,148,97,99,167,216,183,235,70,139,162,130,99,156,160,49,2,231,125,164,50,110,234,39,203,74,247,233,199,86,25,58,126,74,191,251,127,44,156,74,108,248,248,41,189,97,27,64,8,115,46,253,243,242,230,53,110,2,246,105,143,108,156,126,18,192,211,106,207,112,188,189,92,44,230,233,134,165,128,118,111,7,220,75,102,106,101,79,124,7,138,25,23,99,34,49,10,64,79,192,138,191,253,171,27,216,8,145,34,124,103,202,169,103,158,160,223,31,252,253,181,167,54,110,77,211,53,79,126,242,243,15,30,61,186,248,247,239,61,181,246,76,217,242,76,76,91,254,190,238,149,88,59,152,134,43,242,70,38,118,173,24,26,252,85,172,62,193,52,6,198,208,96,62,214,212,203,169,55,148,6,34,253,227,55,191,110,95,113,121,30,69,227,227,137,162,161,69,183,44,254,184,10,139,126,102,67,214,221,183,240,220,133,178,222,90,224,67,179,40,147,80,94,139,178,168,233,88,18,209,89,108,110,56,55,115,42,128,50,233,78,129,205,25,123,108,185,188,35,16,138,156,132,226,186,255,235,119,235,183,18,155,170,144,91,191,79,249,70,162,115,169,208,67,4,22,94,4,95,85,36,238,202,31,254,246,23,151,95,252,18,172,81,169,67,223,70,65,139,52,131,131,110,244,191,139,56,76,132,17,119,251,78,140,17,250,112,10,189,106,38,160,207,227,120,169,242,109,64,216,122,175,56,76,103,78,144,236,75,179,189,74,60,77,230,3,53,75,101,79,136,102,5,60,121,92,178,44,32,133,54,29,133,74,179,134,191,132,41,184,197,91,5,139,183,222,123,154,132,61,192,231,69,173,170,99,15,214,69,13,81,5,110,207,248,40,48,248,61,34,90,213,29,151,194,102,198,72,114,19,164,150,165,123,7,206,115,61,223,104,213,21,88,12,248,47,37,166,102,43,4,24,101,62,36,18,9,20,194,104,164,52,154,253,137,68,132,105,76,28,210,225,166,87,33,171,26,122,131,188,9,46,244,134,133,193,17,10,20,240,155,82,1,58,142,78,192,152,107,127,125,109,106,84,117,13,194,157,184,2,211,244,132,199,82,108,253,230,182,80,51,20,69,243,70,194,194,216,122,10,82,193,37,155,112,39,83,17,4,49,112,210,167,190,182,137,225,250,242,250,27,31,60,122,155,156,129,179,190,4,71,127,166,113,252,149,40,97,38,96,190,138,140,249,148,20,174,136,155,127,8,32,103,214,49,105,226,135,255,184,248,226,235,31,252,243,173,203,47,252,150,34,141,167,150,2,247,133,185,89,101,136,146,103,233,169,13,28,87,0,79,45,41,32,234,8,240,39,22,148,130,124,19,248,7,243,32,240,141,203,154,105,84,32,108,183,81,55,199,132,9,97,204,136,86,213,186,178,46,89,7,104,123,68,219,155,170,156,140,163,34,227,117,184,208,142,86,49,250,76,57,188,175,137,233,38,204,9,143,223,255,214,135,239,60,26,101,52,117,173,82,111,1,75,235,59,154,61,104,186,103,231,245,144,190,120,251,223,30,191,241,101,48,195,254,248,77,110,81,245,190,140,224,152,154,36,52,9,5,216,127,205,108,66,244,132,59,243,121,35,129,111,65,16,17,115,35,14,5,32,56,122,205,35,224,174,110,34,105,209,103,59,176,108,83,8,146,55,72,41,180,229,121,204,30,29,90,159,183,237,114,27,186,29,192,171,173,130,245,153,108,242,104,54,196,236,79,31,195,237,110,145,221,122,70,136,86,165,122,205,109,21,172,233,176,193,112,202,208,219,255,22,66,212,188,217,59,222,117,16,115,76,44,230,164,210,25,153,134,52,137,201,25,62,184,9,59,147,4,218,233,171,248,204,208,190,0,238,145,213,72,15,11,72,189,64,178,168,125,17,28,188,146,136,208,22,116,79,28,75,113,193,151,200,249,219,119,129,87,202,129,132,112,160,204,238,50,157,139,192,34,178,194,1,120,16,78,76,196,167,146,209,68,50,22,141,79,70,227,169,76,118,58,54,21,131,147,82,211,34,151,178,232,14,137,63,19,137,130,37,195,95,42,118,100,99,34,217,134,207,148,78,101,19,79,184,236,3,212,254,113,75,69,27,12,136,0,212,247,41,112,17,216,135,241,229,122,203,128,235,157,254,55,94,216,118,148,35,222,64,136,58,183,241,7,232,99,238,133,88,150,251,66,157,164,100,189,161,184,238,139,67,66,128,255,23,245,114,54,45,163,85,65,164,83,28,103,32,34,82,123,252,138,49,145,108,175,31,221,190,70,179,168,153,132,6,97,173,79,69,31,151,125,236,106,205,156,140,124,175,32,40,14,114,136,4,206,23,56,164,102,66,6,100,176,207,216,223,159,50,122,226,135,135,246,37,191,150,49,104,82,46,218,108,153,7,97,110,35,177,236,141,132,94,18,192,248,63,48,246,115,236,226,192,12,130,24,6,66,90,185,216,140,245,89,214,67,194,214,102,172,177,49,22,205,137,172,24,6,193,226,104,125,62,99,139,172,4,1,35,114,110,167,228,156,60,18,158,155,119,165,34,103,229,108,115,141,66,120,24,124,79,192,207,217,38,68,132,215,92,142,94,124,64,184,131,25,134,116,11,38,53,113,100,177,27,243,191,6,2,5,25,149,232,88,246,96,197,169,225,220,144,229,20,214,44,38,27,13,23,128,1,62,176,101,251,253,25,71,50,205,73,231,158,187,200,46,109,159,221,23,96,90,1,156,67,161,174,83,143,63,6,195,254,246,128,47,188,79,46,234,40,150,164,214,129,165,242,139,34,76,47,95,121,252,173,35,183,110,209,105,46,147,106,178,255,242,64,104,17,119,30,221,11,24,175,54,122,207,94,196,83,210,128,95,216,159,82,205,193,13,4,208,60,17,255,85,97,37,205,181,234,245,61,69,50,194,17,196,140,113,10,190,107,29,142,140,197,193,255,250,179,241,216,109,36,148,141,153,89,147,250,81,171,76,119,13,71,102,42,185,10,43,80,201,86,112,1,153,20,88,208,91,134,137,74,200,57,153,149,144,179,50,46,209,164,205,168,90,203,82,160,76,51,215,100,101,154,217,38,46,211,34,101,182,20,36,173,200,80,166,149,107,177,50,173,108,75,212,114,245,49,97,28,161,133,127,87,176,151,184,60,134,164,181,177,38,254,221,162,126,157,1,92,0,17,143,184,147,68,145,108,104,162,175,204,223,48,137,86,51,18,13,20,75,129,73,69,22,171,200,150,43,185,192,99,249,195,3,207,107,226,28,198,100,164,91,183,4,252,157,72,7,17,123,117,248,58,169,94,188,245,235,139,47,127,223,197,176,35,216,235,51,12,142,91,129,13,163,85,153,0,102,228,180,105,16,100,97,151,88,85,26,122,214,138,66,124,22,124,160,130,175,93,209,116,209,217,69,44,38,255,160,36,114,11,22,62,237,152,104,171,64,200,154,22,82,221,241,51,31,224,54,140,4,99,54,183,161,64,180,133,126,225,147,24,85,238,105,73,149,69,85,51,23,125,50,32,85,84,205,146,2,33,76,189,153,56,89,108,30,221,149,234,61,153,56,21,238,120,248,64,197,169,104,215,212,36,205,194,55,60,137,208,45,217,235,201,148,218,74,65,178,16,253,12,247,58,34,175,152,144,139,91,47,106,186,5,23,215,168,188,68,175,44,9,206,230,74,134,136,198,52,56,199,62,222,74,67,5,187,140,219,214,35,112,89,212,236,35,12,17,242,32,8,216,57,24,75,43,57,83,148,185,32,4,77,22,132,64,166,78,81,21,81,21,235,78,16,130,116,50,142,254,165,50,44,8,65,43,215,180,131,16,52,184,192,3,213,220,25,47,230,216,118,177,108,203,9,48,208,232,31,96,128,200,88,130,128,165,41,244,199,35,156,33,148,250,4,197,33,66,19,56,177,208,139,239,65,119,179,69,56,0,161,159,232,140,39,223,140,83,150,15,207,230,225,27,146,125,111,157,159,99,72,206,201,219,229,119,127,142,100,158,139,63,191,245,225,47,191,12,182,235,159,252,220,239,162,253,197,95,223,187,120,244,11,223,82,9,167,212,227,175,254,245,226,213,95,251,150,74,194,9,157,125,2,234,180,78,207,84,72,169,184,211,30,177,0,208,244,196,249,190,59,152,0,246,33,194,162,34,9,61,224,47,207,121,175,132,186,239,239,58,34,21,226,6,1,247,193,112,59,220,229,46,78,210,243,152,191,123,119,77,52,47,216,53,61,52,51,114,44,205,57,127,118,54,55,46,147,222,91,234,217,28,81,7,61,54,214,222,171,218,158,75,9,190,183,196,70,191,187,27,16,192,71,187,29,30,42,50,207,48,209,120,34,217,240,141,4,225,137,220,204,237,96,58,51,134,186,34,76,55,136,219,252,181,214,28,127,247,119,152,155,191,120,69,6,220,178,125,64,142,62,247,93,183,108,237,68,215,109,93,123,121,5,131,98,94,9,61,224,156,140,65,151,118,197,192,11,188,160,251,179,45,30,109,40,244,211,179,114,213,209,113,81,99,83,169,231,242,227,83,185,124,252,52,46,250,218,46,7,217,160,43,187,136,35,30,228,170,98,25,91,25,226,149,73,206,143,152,109,153,7,46,63,98,33,30,75,199,167,167,210,41,193,215,155,184,204,123,19,43,83,61,222,196,112,246,66,75,224,109,58,153,142,9,145,48,18,234,65,43,4,177,12,105,32,170,40,68,57,199,144,7,176,161,142,183,199,211,233,100,82,153,154,148,247,207,88,156,102,8,211,124,30,181,93,131,198,101,67,111,130,71,211,195,135,96,83,11,129,189,168,183,50,177,68,127,42,153,76,58,207,17,7,3,9,172,63,45,193,207,48,32,162,7,112,154,208,3,72,28,190,205,44,134,112,198,29,89,126,170,154,174,78,86,165,243,190,116,10,101,171,170,97,194,241,159,90,151,153,253,24,34,200,163,31,47,226,39,42,18,251,30,62,36,39,21,56,30,119,111,207,153,62,159,37,123,90,91,153,193,215,14,18,209,100,42,57,153,110,159,204,80,210,84,171,213,153,211,113,172,3,102,199,65,190,114,53,81,65,187,69,47,108,98,110,78,68,51,177,84,124,178,125,210,31,61,108,120,30,6,63,114,25,2,33,56,157,158,74,14,139,32,223,8,226,149,227,18,246,65,234,109,142,65,0,0,28,228,193,148,29,21,232,116,5,126,120,184,166,212,104,214,17,51,237,29,114,252,128,55,49,138,62,124,88,214,229,46,146,237,100,28,80,41,30,77,103,18,104,148,66,241,40,162,113,6,17,25,222,18,96,159,207,123,39,93,118,252,68,41,31,169,22,61,39,43,75,158,25,232,238,170,231,212,189,183,103,244,54,74,52,157,136,193,88,112,117,5,17,113,218,51,52,195,177,181,56,73,31,2,71,114,155,80,202,78,28,42,218,17,18,175,39,78,116,227,8,45,232,138,50,129,91,170,182,91,202,4,82,63,39,224,68,193,156,48,173,85,73,131,115,243,137,103,182,138,84,151,140,6,253,18,69,133,132,125,28,165,7,139,167,13,169,217,68,99,100,102,133,124,190,118,63,47,78,21,242,197,89,113,47,159,151,196,98,190,40,139,181,82,126,182,40,234,133,124,94,45,66,74,189,40,38,138,144,212,66,73,221,2,36,197,11,226,209,124,126,190,40,30,161,164,6,78,106,22,104,169,19,148,20,195,73,201,130,216,197,73,168,84,49,47,42,240,107,23,126,73,249,124,5,10,84,197,35,156,223,69,85,76,92,165,93,16,99,92,149,90,193,167,142,142,241,147,32,81,231,43,54,156,116,23,166,153,98,126,126,94,52,139,92,210,49,74,42,225,102,19,56,41,93,224,48,105,65,82,62,143,223,197,67,82,191,151,148,183,209,255,183,64,29,205,225,211,198,91,120,9,229,98,183,84,57,199,230,223,173,58,218,80,115,102,197,52,111,17,151,152,156,101,160,74,2,155,108,69,194,67,209,156,123,73,123,254,243,252,231,249,79,192,143,241,146,198,11,29,161,51,72,9,133,152,72,22,2,153,108,6,210,206,113,209,190,194,25,171,76,246,185,144,81,43,135,211,113,49,68,254,143,132,156,45,98,24,128,110,88,84,62,27,13,6,145,212,196,190,101,136,44,198,90,227,54,196,16,149,201,184,118,120,58,241,178,24,171,77,69,178,16,149,201,130,145,237,149,33,24,8,91,230,9,217,66,15,201,192,162,89,40,149,110,118,102,220,132,1,225,135,164,48,89,35,132,101,32,255,38,65,90,99,109,17,25,45,4,238,43,195,162,138,133,168,129,184,18,49,45,148,202,92,19,89,127,201,141,53,111,67,176,1,184,218,25,133,250,163,1,39,242,155,63,124,38,201,49,56,217,108,123,92,86,148,102,143,28,199,10,32,50,82,129,46,4,215,200,66,9,252,26,20,254,67,155,61,183,161,251,136,112,254,19,55,168,247,30,161,206,174,76,68,57,242,18,149,95,69,97,159,238,171,155,186,142,79,137,247,33,100,121,50,41,247,232,131,118,152,157,212,212,84,66,136,204,8,36,50,26,188,88,7,27,186,94,13,25,183,110,133,141,220,3,172,23,26,72,82,220,223,143,136,70,180,174,87,164,186,137,163,234,50,117,146,37,178,19,45,0,58,61,173,8,145,40,85,79,103,164,176,32,87,99,201,233,212,52,56,74,136,47,196,196,51,130,230,42,220,118,134,192,164,146,12,230,44,25,191,32,133,81,78,103,158,198,133,88,195,223,221,208,240,189,108,83,69,106,118,168,92,27,167,87,184,137,11,131,127,81,152,155,136,109,145,11,13,129,165,104,1,0,24,226,107,128,29,23,124,18,26,97,164,142,7,84,37,46,115,216,176,19,194,136,193,175,113,189,101,141,147,43,12,108,118,246,105,157,3,65,43,9,206,165,79,69,170,67,132,128,93,184,229,184,128,51,69,191,19,84,131,119,138,83,224,140,202,237,223,71,239,83,16,215,26,215,197,14,37,138,255,242,174,64,47,89,252,143,237,6,132,205,91,99,158,124,240,210,32,190,41,64,33,36,119,194,53,168,70,93,49,77,186,198,250,118,23,22,178,224,121,195,201,213,101,114,27,132,60,138,75,239,248,100,217,131,93,91,136,172,117,133,92,49,1,251,84,252,220,159,108,24,198,85,136,230,66,149,185,154,187,47,2,180,12,19,110,2,52,117,149,222,70,25,224,252,77,238,136,217,104,177,251,108,254,51,131,52,105,15,154,207,163,93,41,250,194,154,225,239,12,196,1,192,151,220,240,205,54,113,96,99,33,165,94,87,155,166,106,250,183,154,224,47,2,17,111,94,5,199,8,11,158,67,220,44,130,130,61,179,136,204,163,107,99,22,7,255,226,128,107,66,30,124,141,211,161,176,53,78,159,1,92,53,36,40,213,219,67,225,75,138,62,3,56,203,102,181,62,36,206,164,232,211,194,25,237,128,149,112,34,249,233,208,120,8,150,75,164,23,85,107,184,137,107,5,77,219,125,206,57,47,16,225,193,123,76,252,227,222,99,54,209,102,250,191,107,139,129,30,95,115,135,177,65,60,83,27,12,195,234,249,254,242,113,241,191,102,124,40,108,155,241,103,0,215,238,225,233,48,216,162,73,143,166,213,174,100,104,207,6,206,137,161,113,46,97,55,224,255,165,59,76,210,222,97,18,65,85,145,198,8,47,128,135,44,189,41,216,136,126,248,167,47,93,254,238,135,79,190,255,6,185,119,122,241,218,119,208,239,255,254,219,15,26,125,136,246,180,183,170,106,93,215,229,21,181,161,90,255,59,54,42,167,191,87,220,166,60,0,158,173,77,74,49,21,163,173,171,55,161,9,145,61,195,117,183,138,69,65,115,133,20,7,127,165,219,66,23,45,104,253,68,176,3,178,249,20,249,212,220,92,126,54,22,67,101,158,252,232,199,224,232,21,88,18,46,107,17,199,255,193,43,220,85,245,105,241,163,103,123,255,236,193,12,104,114,87,170,15,77,63,84,246,35,197,143,58,175,222,37,1,67,134,64,146,175,240,116,247,156,120,159,61,199,84,52,252,64,225,112,131,78,11,15,181,255,4,163,143,247,106,95,123,27,247,106,115,67,106,242,166,187,243,32,104,77,189,57,222,208,101,8,5,227,0,122,96,139,223,148,119,64,72,123,47,107,227,110,30,248,48,55,22,21,136,14,211,58,48,173,92,206,186,45,152,82,85,25,135,71,211,0,53,34,212,18,155,54,90,222,189,121,222,27,178,244,14,32,49,5,227,91,173,248,22,160,15,39,52,56,78,72,156,156,86,165,230,170,100,28,97,204,207,131,6,172,223,222,195,118,30,131,4,8,208,155,112,38,227,144,221,126,26,12,30,219,198,248,137,246,117,198,24,119,205,135,92,133,22,129,244,77,136,190,66,95,93,160,175,226,142,119,45,27,52,101,213,3,162,16,145,11,24,44,240,195,232,1,248,184,48,107,62,27,23,248,255,53,91,150,121,132,247,15,226,116,186,88,130,119,54,61,151,183,73,70,208,221,109,146,235,189,186,77,82,93,225,247,180,134,127,4,34,227,186,225,247,232,176,245,4,149,192,183,244,12,165,170,160,121,90,81,6,69,206,34,65,170,22,129,36,248,177,209,222,234,48,98,106,143,236,231,14,48,102,79,190,16,137,28,70,110,119,210,75,120,137,62,146,31,191,64,64,144,196,231,66,246,105,31,246,80,8,22,250,112,54,93,86,3,58,73,86,204,186,222,108,53,195,2,17,77,199,97,105,224,231,168,243,0,7,47,144,49,225,242,107,63,71,18,0,154,205,56,7,181,72,252,243,157,114,2,231,27,237,170,15,119,64,206,69,129,20,234,39,150,104,173,134,208,127,181,186,224,86,224,37,163,151,95,142,249,44,222,0,170,218,55,216,105,100,16,220,93,218,177,126,156,248,170,244,36,81,92,49,61,65,111,242,37,167,129,159,149,164,212,180,75,185,137,233,84,190,81,90,58,96,175,77,74,210,211,167,72,202,15,127,249,229,39,63,253,119,76,74,124,21,117,136,169,233,148,115,83,147,171,127,163,228,228,224,94,155,158,164,187,60,61,251,208,20,31,72,143,118,46,231,170,226,168,180,201,160,38,124,149,79,184,250,218,132,125,144,236,238,78,132,54,202,227,77,114,39,97,88,85,9,158,249,112,235,74,238,6,132,65,122,16,245,155,182,3,1,97,128,2,197,194,158,22,230,65,75,61,106,81,121,67,215,240,147,135,118,227,86,147,220,91,10,158,9,202,177,221,91,97,96,33,252,62,35,111,240,115,69,204,128,230,34,116,88,213,32,16,176,155,132,240,65,57,124,170,234,248,65,82,92,68,137,66,74,160,192,199,0,224,187,41,66,31,177,149,151,181,97,222,70,24,66,180,198,7,127,249,47,161,255,4,100,77,145,11,147,216,71,199,37,101,246,175,117,164,106,114,127,252,94,178,200,5,29,255,60,1,163,213,47,176,88,173,28,206,136,161,248,116,74,12,101,34,125,85,75,175,108,136,111,35,20,49,85,198,132,160,230,61,180,185,137,238,126,231,75,79,126,240,230,53,186,27,159,158,70,125,141,195,255,35,117,24,59,50,12,215,223,125,94,147,25,198,138,230,226,57,113,159,197,67,187,193,124,189,4,50,143,168,160,213,168,5,193,198,172,115,28,23,224,130,132,64,200,38,101,122,10,184,122,47,193,252,32,120,52,16,95,44,252,168,110,199,49,252,52,31,189,238,239,223,130,27,109,36,14,27,150,194,135,52,243,81,222,26,103,139,92,184,124,243,191,8,24,114,181,85,51,45,165,185,13,248,222,22,90,154,172,107,160,78,225,63,131,172,108,174,202,190,198,182,62,43,220,151,255,35,120,77,240,96,243,247,28,225,116,84,90,144,188,5,103,88,125,180,84,158,20,246,112,186,65,108,227,60,62,40,49,203,185,81,155,28,219,18,83,226,11,177,27,50,48,64,204,79,219,194,224,49,204,131,120,239,115,172,110,14,105,102,130,130,131,172,13,87,88,165,9,155,12,105,174,46,55,44,77,67,71,52,107,140,50,172,182,205,90,236,133,99,143,237,85,172,217,20,198,51,110,202,118,35,251,84,166,108,230,10,83,182,139,227,204,185,72,200,174,228,167,111,11,212,53,19,76,161,89,251,11,156,46,141,52,95,251,207,86,204,32,3,81,184,177,222,164,252,123,147,140,245,246,70,213,42,218,16,189,129,98,190,189,97,81,80,253,49,249,108,110,212,94,249,216,166,253,44,172,67,162,109,71,236,184,205,125,198,177,80,156,48,43,16,250,236,99,234,89,236,234,61,67,197,42,87,64,251,38,103,89,122,248,89,70,67,61,12,209,47,90,242,19,213,53,56,64,27,174,107,118,120,187,103,161,107,228,64,128,219,174,179,174,156,36,191,145,123,15,56,236,96,125,67,244,219,19,217,239,105,175,179,167,221,119,28,134,120,168,21,138,202,161,30,103,2,187,140,247,75,98,34,37,98,11,85,215,205,113,108,141,102,177,56,89,234,42,73,4,3,193,46,9,234,130,224,208,79,52,42,28,142,235,122,83,46,212,31,145,74,226,232,19,239,252,248,242,187,127,66,154,4,4,121,37,66,157,248,137,237,203,187,175,67,4,204,31,254,234,127,64,95,108,175,142,79,122,71,46,255,248,245,199,191,254,254,229,47,254,245,226,203,127,28,185,47,35,61,192,53,188,155,156,53,130,155,220,39,120,57,112,166,130,39,223,125,231,201,79,191,247,137,164,63,139,152,157,152,146,210,52,98,118,106,42,78,62,249,69,209,158,206,84,104,90,92,150,226,36,158,54,250,146,140,39,33,234,100,29,62,203,211,101,136,69,137,35,57,196,147,73,0,91,129,207,210,116,18,226,72,200,57,43,170,133,43,16,133,9,37,198,228,56,20,104,225,123,57,233,56,192,198,17,150,18,74,50,134,35,44,57,33,45,15,104,136,62,161,164,214,84,75,170,219,158,51,130,43,216,228,221,150,178,69,29,142,182,176,182,149,149,163,146,232,218,113,178,77,28,196,34,48,44,37,57,5,220,82,173,22,169,196,130,6,45,150,224,208,22,159,129,114,17,38,241,217,121,54,38,54,186,228,1,95,28,16,131,28,132,146,207,21,169,41,85,84,171,155,77,76,101,162,169,105,17,66,131,65,56,165,68,42,30,77,76,137,246,41,254,54,9,71,36,154,78,195,103,231,162,55,204,147,69,67,65,225,83,19,18,59,170,139,240,205,198,32,178,137,227,142,139,13,228,103,82,179,137,63,8,9,65,132,104,208,91,167,230,17,220,105,34,111,122,67,20,79,215,37,145,97,43,217,133,73,208,77,22,118,233,119,191,187,124,239,191,4,17,63,37,192,133,127,250,224,47,191,129,205,227,247,127,184,252,227,23,104,110,210,201,165,118,54,146,206,133,131,186,248,210,175,158,124,241,87,52,157,188,208,226,185,206,130,135,165,247,106,80,150,62,102,128,159,91,177,207,248,241,242,16,9,104,104,4,23,1,55,31,187,4,200,197,180,0,97,171,118,49,120,132,130,119,206,164,8,254,253,91,23,95,125,141,190,71,193,138,86,205,186,37,159,198,253,202,19,99,184,111,249,132,83,126,202,46,255,225,59,255,248,240,157,183,16,69,61,85,160,187,118,249,30,169,143,53,134,131,85,243,100,99,222,208,255,63,123,111,254,221,56,114,29,10,255,43,28,120,220,33,45,136,2,119,138,50,221,31,184,72,77,117,171,187,37,181,186,167,71,214,155,3,146,32,133,22,9,80,0,168,165,213,60,199,241,139,191,216,73,156,241,123,118,156,188,196,137,227,60,103,125,207,19,59,241,137,157,137,157,252,47,223,177,186,103,126,202,191,240,221,91,85,0,10,11,55,45,51,99,135,173,25,137,4,106,185,117,235,214,173,91,119,43,30,107,158,179,251,205,35,109,144,26,143,52,106,119,116,139,162,235,109,84,97,234,187,246,241,159,124,253,242,43,191,224,11,167,35,91,38,190,105,129,194,115,227,42,224,80,227,209,54,163,70,125,216,135,21,138,109,75,228,110,50,204,162,35,40,189,158,159,218,255,226,247,249,146,89,175,228,203,67,131,184,125,58,173,254,248,253,88,60,149,136,5,42,228,188,10,103,154,98,164,2,21,210,161,10,121,127,133,52,142,101,215,239,94,24,26,209,103,5,78,244,153,144,245,246,22,243,154,64,242,228,44,144,0,46,53,239,81,146,65,2,19,137,185,11,90,228,204,60,240,205,179,129,176,169,97,249,252,207,135,61,77,161,131,161,45,241,247,200,92,161,61,52,68,158,170,186,215,222,155,239,124,255,245,87,126,27,120,219,213,224,179,14,85,189,167,13,57,248,126,254,199,151,127,248,251,111,190,250,175,87,105,233,92,241,26,194,241,253,237,191,93,161,161,83,85,59,215,188,118,168,85,251,74,67,211,6,154,78,22,22,204,108,7,150,137,203,128,184,239,41,135,247,164,252,156,36,69,41,39,39,177,60,125,169,66,22,182,35,220,112,114,146,179,190,211,254,42,105,90,37,155,158,80,37,227,175,146,161,85,50,133,9,85,178,254,42,89,90,37,189,58,161,74,206,95,37,71,171,164,242,81,85,14,68,207,24,50,55,55,166,87,105,141,183,87,176,245,248,179,127,242,89,181,34,250,76,125,26,157,166,111,188,83,215,240,22,213,169,67,126,254,39,169,240,163,52,62,242,220,198,169,28,135,156,138,103,83,65,63,252,232,177,112,59,36,221,162,222,252,232,27,111,62,252,219,232,97,241,219,41,131,223,39,40,68,109,124,31,255,213,239,192,70,25,216,248,230,16,89,236,254,28,59,164,223,149,222,143,184,199,154,202,73,192,190,231,143,56,113,216,247,130,241,120,234,17,40,5,9,7,97,244,191,242,236,170,0,12,211,136,77,106,134,100,157,245,157,210,34,155,140,40,70,70,230,24,94,121,152,156,110,185,23,225,234,28,108,28,78,188,135,60,66,124,138,189,171,46,136,241,148,131,234,247,72,106,116,0,247,16,67,202,51,125,117,100,21,82,254,87,31,126,200,23,126,194,203,88,161,194,14,233,176,242,158,230,116,42,209,57,215,161,57,164,199,217,222,144,238,14,21,171,225,82,146,43,230,144,131,153,110,140,123,195,181,145,10,124,79,83,193,184,203,177,9,207,107,209,217,179,220,47,158,215,24,58,112,176,77,209,119,158,233,209,251,8,70,236,46,132,33,166,151,189,24,19,170,18,117,6,229,202,224,86,115,170,104,52,185,111,74,205,140,70,98,116,67,233,121,26,74,231,36,105,68,252,132,1,252,201,185,111,53,93,179,183,148,65,60,65,243,73,190,109,26,134,157,124,27,138,226,229,30,120,179,25,103,12,37,222,196,228,105,28,58,160,249,59,35,210,235,58,137,41,97,126,220,131,182,211,62,102,48,167,34,96,212,171,29,56,188,60,97,135,23,150,141,55,248,138,156,6,3,239,118,135,3,124,6,156,75,109,239,40,250,17,247,202,187,21,193,247,108,123,168,90,124,223,76,49,205,183,121,110,213,180,150,237,187,196,193,123,92,26,167,9,58,213,244,182,113,154,36,158,119,103,120,35,130,9,50,129,163,254,193,68,243,143,225,212,173,89,106,240,254,133,14,77,45,59,48,96,96,104,243,179,206,45,252,31,251,130,50,138,121,190,114,146,90,33,167,116,25,68,43,120,138,66,191,37,36,146,54,72,134,254,180,177,54,134,156,147,28,172,150,151,201,24,248,73,100,26,99,189,239,75,99,156,8,56,128,195,47,231,38,0,215,249,58,156,33,248,152,60,119,18,4,211,111,152,78,218,117,94,15,163,139,165,28,53,88,202,81,88,156,170,174,146,123,204,119,128,100,97,158,147,125,12,24,112,161,137,17,136,201,101,15,162,73,201,215,209,18,134,171,158,154,64,208,190,129,156,30,106,61,21,142,57,52,181,15,177,246,171,39,152,209,22,38,41,113,209,82,44,53,38,149,48,95,61,6,64,189,122,133,188,155,124,192,116,243,49,9,62,34,182,176,112,57,191,214,4,138,63,26,57,26,189,50,213,222,168,232,244,64,11,136,67,138,118,147,39,127,123,92,126,117,51,25,84,73,57,9,120,69,51,233,215,31,57,47,240,49,17,201,197,112,101,234,48,248,212,24,115,145,4,116,237,92,154,161,150,165,53,245,139,102,114,204,97,210,185,70,67,117,174,209,176,203,99,203,238,171,120,121,4,189,226,194,38,127,97,96,240,97,216,7,144,9,64,162,77,60,123,203,244,230,10,128,219,31,23,98,139,234,82,42,129,170,90,122,67,5,153,144,124,9,255,224,93,245,66,137,187,213,194,24,196,137,78,151,80,102,98,205,37,16,213,231,170,172,12,6,189,115,146,161,89,84,204,238,16,149,178,86,194,153,52,117,4,11,157,198,93,120,186,177,224,205,5,232,221,69,71,78,239,141,64,214,8,156,158,76,138,209,59,81,227,23,3,5,247,184,149,166,246,242,113,79,177,87,88,20,201,138,117,188,229,124,58,221,165,217,136,133,81,98,141,113,6,204,179,13,11,244,208,84,59,162,240,94,179,7,236,74,72,140,212,30,12,120,2,171,115,178,5,19,223,235,64,130,34,100,31,44,1,146,203,213,223,70,82,124,162,181,184,21,4,75,79,129,49,168,29,43,233,211,152,82,136,156,150,200,82,119,12,118,209,219,6,227,42,214,169,195,52,163,242,94,147,68,77,222,38,235,222,87,227,139,23,136,204,122,237,236,178,206,173,37,161,150,18,140,74,28,246,118,222,155,10,136,187,191,115,112,120,190,246,179,131,193,181,227,64,65,115,46,7,103,108,50,234,204,208,4,211,60,239,65,125,173,159,93,3,81,178,49,209,125,56,160,50,117,134,182,70,23,107,223,229,253,238,110,177,14,91,79,21,6,170,198,133,243,23,237,23,232,182,58,165,152,5,59,204,90,68,95,209,156,69,79,218,253,187,248,11,239,150,233,67,45,18,3,21,23,150,5,81,88,129,173,202,26,244,240,34,7,248,184,159,2,250,233,105,240,82,18,83,169,68,168,104,137,180,130,26,241,113,153,209,221,64,211,178,51,110,70,39,206,99,213,75,128,110,70,55,130,243,121,58,176,117,167,129,4,157,98,246,136,203,117,62,162,251,159,63,179,145,143,95,80,46,129,220,169,213,118,22,186,69,35,173,118,169,69,0,190,18,236,198,5,38,254,52,218,120,91,188,56,165,48,166,250,182,0,39,36,151,160,144,96,115,123,211,236,200,14,178,35,49,66,22,155,141,164,93,201,205,71,209,142,213,98,22,130,118,148,217,183,69,207,162,82,118,34,167,69,163,236,68,72,175,133,1,24,119,23,22,16,57,254,42,171,215,37,114,117,2,145,99,90,126,158,200,185,164,252,220,99,125,50,145,67,35,232,219,71,40,90,247,136,220,123,228,214,6,80,128,4,44,140,87,28,63,116,5,215,90,215,137,238,118,25,34,114,223,50,73,88,145,0,132,70,22,161,249,41,88,33,126,81,209,77,216,53,106,125,246,246,96,239,36,226,112,0,215,216,114,35,12,224,42,43,26,222,59,163,59,239,205,183,164,61,137,116,236,9,102,6,107,228,90,148,132,171,138,99,183,95,207,234,233,238,191,206,77,24,147,197,85,198,24,130,162,233,152,229,66,5,80,221,219,174,81,0,101,93,176,251,227,224,43,254,241,46,177,8,72,216,106,80,194,14,70,48,3,18,36,111,223,15,30,101,199,240,200,161,115,195,95,224,224,75,102,157,221,25,60,6,121,19,239,229,243,5,116,69,99,133,51,174,148,9,125,218,131,87,175,104,160,147,243,157,160,138,32,137,67,22,103,5,40,251,162,110,68,157,11,73,41,251,226,83,92,164,114,80,237,75,7,172,109,255,227,212,129,219,85,160,52,215,122,168,138,247,46,92,143,135,56,84,145,15,27,226,118,115,95,134,142,223,248,29,61,168,38,153,66,173,65,165,202,132,189,219,175,58,118,86,17,206,10,174,182,57,118,240,181,96,91,227,36,77,39,161,195,93,239,99,217,251,120,77,217,211,109,241,58,18,40,110,128,81,114,100,215,164,108,195,178,181,150,210,155,129,99,208,130,179,48,11,186,217,58,198,55,87,174,117,186,125,0,165,44,212,126,77,238,180,231,20,155,173,203,128,193,165,28,124,18,0,3,239,171,57,127,222,155,32,81,50,48,218,78,49,228,185,51,13,56,21,234,202,213,254,141,223,237,0,88,156,142,161,133,183,201,206,188,243,105,174,90,81,189,18,231,166,215,157,59,93,227,37,81,99,116,222,108,195,186,75,255,16,13,120,50,100,101,193,133,70,58,243,151,102,42,156,146,148,40,225,102,104,92,189,253,212,148,246,217,53,83,254,121,31,59,38,188,59,42,82,63,161,19,109,116,195,31,155,22,247,157,180,57,221,237,45,204,169,171,22,190,169,89,229,141,18,81,168,246,155,185,102,154,71,222,174,49,67,147,179,77,29,215,104,217,15,245,148,201,122,204,133,155,113,51,229,11,252,30,147,3,124,242,126,96,191,88,110,189,236,53,97,75,48,199,29,196,152,188,71,116,141,68,160,225,150,191,99,205,152,164,238,162,23,134,97,58,151,240,206,79,207,182,42,49,167,192,174,236,27,185,202,237,81,142,61,4,143,80,204,75,144,127,20,182,160,242,111,3,134,68,247,21,106,55,49,87,1,234,208,53,123,221,237,172,2,244,26,34,250,182,209,34,234,77,68,36,115,63,173,156,55,218,113,129,0,185,220,195,138,128,69,122,71,181,219,84,89,195,171,226,224,205,1,140,121,141,142,249,162,135,170,244,118,233,130,92,37,144,19,89,214,247,156,136,166,12,127,68,243,231,148,118,115,181,169,8,34,134,191,147,139,36,83,18,64,11,115,248,140,88,254,82,18,249,194,76,83,248,206,54,12,56,93,15,74,23,110,50,30,229,12,67,32,188,188,244,85,55,88,90,129,173,153,252,36,11,9,33,170,247,118,187,173,170,18,186,196,118,77,13,239,49,55,6,165,12,172,117,210,155,144,254,188,224,194,46,81,79,80,152,201,18,75,253,94,218,223,199,224,198,246,16,147,250,8,124,6,64,225,64,220,23,206,206,206,168,230,47,37,136,25,169,32,22,115,201,34,125,254,14,125,158,22,196,116,46,47,22,50,201,172,175,124,6,202,103,114,34,250,129,250,158,103,225,121,113,85,204,101,146,171,190,231,57,104,103,181,40,230,243,240,252,96,36,158,201,128,14,231,78,250,22,48,155,174,129,151,210,35,146,30,144,4,59,23,104,128,65,95,205,8,124,116,58,29,1,237,125,231,180,17,82,73,211,85,183,14,200,187,40,255,240,207,82,240,12,196,10,149,190,85,77,13,47,38,98,221,55,21,83,32,246,158,138,119,105,192,91,116,70,125,29,163,61,11,232,8,206,251,131,67,173,69,110,70,212,129,167,162,248,163,1,25,178,89,76,137,251,23,70,167,131,83,32,137,14,196,249,66,190,128,64,139,206,171,100,110,252,187,148,251,170,217,106,182,58,69,188,94,0,8,199,172,16,75,250,14,244,6,172,126,63,43,137,89,210,35,96,19,94,50,66,204,142,14,70,107,192,185,3,244,143,2,57,53,212,99,98,62,145,89,65,39,25,74,217,234,230,22,206,216,149,231,207,0,134,142,212,251,2,154,159,45,216,122,160,23,168,42,52,85,13,254,19,196,30,53,128,177,21,184,127,64,251,162,38,224,242,197,137,102,13,149,30,2,230,204,154,216,199,43,221,196,190,114,6,4,15,83,162,239,144,236,81,108,66,246,133,207,169,82,7,169,65,20,62,39,73,121,181,221,70,95,104,52,195,15,123,36,51,21,206,118,87,53,28,66,3,72,5,188,140,170,228,2,100,26,74,31,39,187,231,39,58,158,210,194,139,158,81,133,98,170,10,91,197,159,75,21,139,237,142,132,11,17,231,200,121,218,78,195,79,198,121,202,166,104,36,170,253,1,200,10,72,186,109,205,66,56,219,28,8,62,34,31,215,93,39,191,154,147,96,105,26,204,31,27,83,68,186,44,199,163,120,146,203,203,215,203,8,186,57,7,14,95,37,185,221,0,131,152,54,64,36,191,15,216,43,50,84,188,6,17,94,80,47,2,238,158,218,239,255,243,71,223,252,63,31,255,209,239,10,227,32,147,138,133,102,91,65,94,197,121,69,127,239,251,31,253,224,143,63,254,237,111,207,94,235,242,135,127,255,230,59,115,215,122,253,163,223,253,248,239,255,239,188,181,126,245,243,239,125,252,39,255,60,111,173,55,255,231,175,47,63,248,151,215,31,254,195,92,216,184,252,131,63,126,253,243,191,127,253,207,223,152,210,93,182,165,40,157,2,87,241,227,63,255,95,31,253,237,87,39,245,21,170,242,209,119,126,0,16,94,254,211,31,207,218,215,65,212,190,69,226,52,66,60,19,152,169,77,114,29,89,231,253,166,209,243,201,60,142,196,163,239,167,15,152,217,90,208,250,24,39,176,178,34,44,193,1,71,205,165,178,66,34,46,36,87,218,167,239,9,232,61,0,173,197,77,81,72,14,244,174,64,20,165,6,172,24,188,149,69,221,61,183,240,86,34,1,86,177,211,25,33,208,125,216,0,51,18,187,141,90,21,95,246,212,19,88,61,41,126,140,222,226,8,174,13,233,122,251,48,112,4,179,79,198,63,70,214,211,137,71,194,126,230,192,181,218,143,40,118,57,206,202,177,100,142,9,38,252,101,208,49,133,101,241,243,73,131,84,197,224,40,30,50,7,162,233,126,201,162,113,218,209,173,208,155,224,153,98,165,99,2,35,35,170,149,118,32,238,4,167,133,5,69,80,125,168,73,98,67,74,54,205,105,231,8,184,76,43,24,49,217,232,165,0,220,28,93,7,216,125,200,190,116,140,176,139,151,137,111,57,187,236,121,54,21,39,213,97,162,188,139,167,108,234,110,205,20,155,209,21,76,247,138,85,213,234,117,81,173,103,246,108,17,149,103,36,89,31,77,211,119,224,136,237,206,109,203,62,72,85,49,220,217,157,59,55,212,169,200,77,116,146,46,40,60,3,33,173,148,205,89,136,131,238,220,129,19,227,216,131,225,216,13,59,152,14,37,225,248,70,5,165,119,110,247,87,25,244,17,206,144,229,139,49,92,131,91,39,194,133,50,138,125,177,105,174,124,233,162,57,138,149,98,23,173,209,175,126,254,15,177,248,69,123,244,249,196,181,197,98,71,146,103,98,112,74,154,32,195,143,152,95,119,75,51,91,152,227,101,146,20,239,50,61,159,31,31,115,139,163,140,112,160,65,27,38,147,201,132,108,30,119,211,124,30,119,211,86,244,22,235,223,228,115,248,35,140,232,115,42,176,246,224,119,40,161,146,18,79,231,114,98,204,251,37,37,51,152,37,214,234,27,6,128,158,76,139,236,136,235,124,72,151,242,62,233,129,170,132,157,38,195,39,192,125,119,31,0,89,74,85,243,240,79,112,217,151,186,79,57,90,3,239,0,35,142,128,132,237,134,9,2,23,179,203,232,34,78,131,1,178,142,32,166,196,216,186,227,120,33,90,206,124,51,131,106,9,58,115,36,45,51,22,240,229,30,114,124,28,18,116,116,107,254,151,244,157,200,185,201,58,229,239,250,212,127,212,201,181,28,126,148,154,67,55,68,84,28,51,180,153,142,106,51,90,197,197,44,123,30,86,152,83,108,36,86,120,7,224,48,90,124,111,121,188,132,189,132,93,28,77,82,174,148,38,188,76,83,117,113,80,201,50,63,115,243,101,4,98,156,45,160,121,136,96,107,65,127,230,207,28,79,187,85,150,230,184,122,207,201,210,178,185,207,58,75,91,77,181,90,133,220,188,44,205,175,83,116,249,89,80,127,21,96,102,65,18,74,68,215,154,206,198,174,186,96,175,80,96,182,69,141,162,216,68,149,169,207,239,31,5,65,42,159,46,2,0,162,3,0,214,130,24,179,9,207,102,135,135,171,98,45,55,14,107,110,114,37,175,108,198,45,139,161,117,191,252,128,199,112,43,26,195,56,130,55,255,246,237,143,62,248,144,43,108,181,109,255,224,51,115,12,62,98,19,8,209,18,30,156,18,36,29,106,179,124,40,118,73,132,127,177,213,108,209,200,253,172,130,247,95,138,36,234,191,80,64,213,147,236,184,90,119,153,171,117,83,52,69,69,124,11,168,20,3,84,132,92,161,211,108,169,82,81,32,223,19,107,234,190,192,110,207,20,14,202,178,115,215,38,222,140,153,207,133,14,119,104,115,117,110,227,196,62,51,57,9,142,177,152,235,76,117,15,1,26,156,98,53,189,99,60,35,230,105,154,44,198,185,44,190,144,109,167,139,74,74,57,96,44,11,185,253,40,84,58,150,36,127,104,154,134,112,85,212,70,45,19,53,126,114,53,83,200,157,156,174,145,39,167,148,197,23,36,105,141,53,158,109,55,11,157,206,154,115,157,170,115,49,253,26,85,70,45,59,178,242,224,44,102,25,61,173,29,251,92,174,144,207,21,165,53,47,45,96,137,242,123,167,137,101,212,59,75,163,233,195,35,151,187,218,74,211,162,87,10,243,32,23,210,171,169,194,201,233,252,141,240,247,11,95,176,33,184,105,201,217,102,37,57,99,35,26,253,43,64,90,234,41,193,62,168,146,125,174,182,150,151,89,221,150,98,98,59,103,203,244,226,213,146,110,232,106,212,124,51,139,13,203,217,30,221,48,9,47,88,94,198,68,252,222,119,128,90,215,85,83,188,98,155,84,63,200,55,111,13,59,29,237,44,212,193,133,39,203,44,51,234,74,181,210,153,140,131,240,8,42,154,76,225,179,67,231,94,79,61,63,12,55,212,49,35,226,67,22,119,84,124,252,206,26,202,51,203,220,131,27,237,137,92,29,126,113,227,248,99,87,128,211,167,106,219,215,11,101,21,222,77,199,211,187,28,223,67,8,24,122,163,184,120,163,163,32,77,70,80,68,38,147,77,229,148,121,6,50,166,87,231,62,233,247,222,195,232,154,11,118,27,8,101,6,203,48,227,147,186,24,203,25,122,234,52,34,118,30,142,35,224,9,77,59,92,167,164,116,236,40,116,79,172,138,32,13,174,80,179,212,84,225,60,20,53,172,43,140,32,102,99,254,211,152,61,31,8,110,45,248,16,134,131,158,51,36,177,152,18,83,121,73,76,102,19,220,125,222,147,214,216,68,116,17,46,12,221,57,44,32,153,89,205,225,222,122,165,102,218,94,51,169,76,46,155,62,57,229,64,244,109,189,238,55,231,76,56,47,122,191,148,108,169,189,94,196,126,60,78,134,152,23,53,48,154,241,125,92,189,205,121,9,2,239,175,239,169,74,231,98,138,172,115,165,5,54,47,60,94,189,67,191,80,17,2,231,138,76,5,104,63,76,248,182,169,232,192,226,81,179,125,197,102,65,26,176,77,109,0,91,133,251,232,189,247,240,86,59,232,143,123,98,66,83,110,73,32,102,15,146,208,226,75,39,174,12,138,170,147,191,216,25,225,253,17,48,209,125,230,75,62,16,198,112,129,130,143,11,208,235,238,216,109,119,55,135,34,102,87,64,152,191,52,39,201,140,107,100,190,145,141,146,92,94,109,106,157,15,31,39,28,222,35,73,32,215,208,147,92,134,124,70,100,118,122,0,236,121,233,80,107,183,85,221,123,114,230,60,225,185,83,10,43,17,97,87,123,137,231,13,119,233,157,121,112,68,202,7,23,238,9,37,147,74,195,121,38,38,173,57,185,239,49,245,253,218,139,161,101,107,157,115,231,122,143,18,80,117,75,93,110,170,246,169,10,32,144,131,10,105,216,98,199,21,127,119,177,164,239,238,138,89,206,83,254,243,19,221,250,75,82,204,57,64,5,219,199,83,238,196,102,139,25,248,7,237,250,132,136,84,82,202,166,242,28,91,92,237,40,57,165,19,106,124,216,31,123,122,100,0,122,61,121,109,194,76,17,55,90,118,142,235,195,116,245,212,25,134,50,236,199,180,137,99,201,167,221,19,39,203,230,74,148,112,206,216,200,193,139,205,227,228,129,225,41,243,198,176,54,125,100,140,120,102,199,165,219,255,220,168,156,176,216,232,250,202,22,97,169,140,38,49,116,226,86,141,11,11,150,189,56,107,193,88,91,59,97,195,49,213,54,199,6,102,106,128,222,161,41,206,81,150,235,239,115,157,142,52,107,135,134,137,46,60,211,71,230,149,243,119,164,168,18,223,151,32,10,130,120,1,147,68,238,121,203,136,212,235,13,21,215,181,210,202,11,85,63,210,116,107,229,212,48,143,8,219,88,33,204,160,115,50,84,87,44,179,181,114,162,169,167,22,181,139,239,182,76,96,39,214,138,151,128,113,165,171,89,79,148,102,213,123,0,108,123,216,83,87,254,203,52,108,145,6,212,94,210,130,143,128,232,5,70,111,191,225,103,59,204,141,152,186,239,66,99,194,1,81,164,146,172,47,125,101,48,128,21,104,149,4,89,222,147,197,126,85,126,214,16,247,228,206,176,34,86,229,70,166,34,118,107,114,125,91,60,170,200,85,89,236,146,223,45,252,165,209,7,85,252,77,95,42,178,220,130,58,59,118,69,60,170,201,42,169,35,171,240,164,115,82,17,139,53,185,95,217,22,207,157,146,231,216,252,160,242,162,42,230,107,242,41,188,105,209,178,103,21,40,124,94,147,179,240,72,149,171,155,240,168,80,217,20,143,31,200,253,234,115,86,157,254,222,147,95,86,85,6,227,176,46,159,187,175,79,43,114,142,188,169,195,155,124,93,46,194,155,231,12,122,89,195,126,87,170,5,128,113,93,238,215,158,67,51,39,53,167,153,244,186,60,132,71,67,40,183,132,229,78,106,153,170,104,221,151,243,240,240,168,42,67,75,8,78,45,85,195,14,181,250,115,49,13,37,243,88,242,69,253,37,140,164,42,91,117,103,140,70,69,126,89,239,87,24,24,231,208,8,188,2,208,86,188,135,75,27,242,209,250,182,88,172,210,225,156,172,247,29,156,91,53,121,8,111,16,224,231,8,199,250,128,60,75,195,179,180,55,5,238,120,10,235,47,201,123,109,99,91,236,115,19,5,109,110,248,218,116,223,239,201,57,239,205,233,134,156,135,55,75,0,220,134,11,92,247,158,124,116,15,32,134,97,119,107,240,172,119,239,172,134,180,96,193,67,11,30,158,34,46,236,123,135,53,177,191,33,75,240,112,8,15,13,44,153,186,151,171,33,42,139,247,156,177,181,216,124,175,220,195,249,222,148,79,27,219,136,44,89,194,226,213,66,77,52,0,144,26,144,5,148,125,238,17,20,253,77,9,237,24,198,106,97,27,85,24,42,64,186,177,129,175,235,50,173,84,116,202,3,41,65,153,7,185,10,246,188,237,144,173,67,176,20,91,79,161,133,227,170,220,114,112,49,100,52,153,186,79,6,47,109,194,232,1,32,131,16,37,157,73,248,109,57,192,80,48,78,42,171,21,196,131,84,121,206,32,60,170,120,133,21,249,228,129,234,180,5,125,29,85,253,157,185,0,25,216,150,89,5,120,1,209,231,85,214,99,63,162,199,234,105,125,149,192,85,173,138,207,40,89,108,52,69,107,93,110,212,177,188,124,76,102,19,22,79,150,60,50,28,92,52,82,80,139,60,66,178,38,211,32,203,228,226,85,181,36,132,89,195,93,248,255,14,26,109,203,68,24,187,163,161,49,179,44,221,209,218,101,103,79,189,211,131,109,180,140,12,252,142,213,50,224,168,82,182,77,168,36,56,27,101,149,73,213,251,194,219,244,118,92,122,176,136,225,191,82,204,145,139,190,108,126,89,247,189,95,110,163,35,88,236,115,169,108,46,165,72,244,61,213,114,251,235,167,164,84,43,147,99,239,153,128,212,236,198,98,238,123,170,253,10,188,95,238,161,180,135,239,169,66,143,190,39,134,9,107,216,140,197,188,250,76,254,243,222,227,157,165,220,251,54,249,199,189,39,86,21,239,125,39,219,41,116,216,123,94,5,231,188,103,218,108,124,143,255,135,213,137,23,248,24,11,243,86,27,239,41,254,115,133,74,218,102,170,56,56,91,11,189,167,186,23,124,143,234,23,254,181,7,15,169,238,155,6,95,65,118,142,114,10,166,164,64,63,126,101,72,204,83,63,248,70,238,171,226,217,130,72,147,204,30,20,209,41,57,2,198,60,192,71,14,198,162,70,224,78,148,91,124,101,37,198,228,124,210,78,218,1,221,125,223,86,213,193,74,192,90,51,6,203,37,98,126,140,134,36,178,157,146,110,31,82,163,15,102,134,189,136,64,89,208,208,20,27,131,90,44,19,139,113,244,41,205,3,134,103,124,138,4,130,158,128,102,108,210,103,131,10,54,231,26,164,98,104,145,138,108,46,168,238,191,224,95,6,250,155,217,140,36,142,105,96,146,109,203,15,59,129,63,168,3,137,113,156,99,45,84,154,234,222,184,57,153,133,238,67,84,59,142,112,67,136,139,196,141,107,190,184,249,209,208,145,224,152,198,143,102,14,0,163,86,22,254,59,100,236,137,244,73,108,96,193,18,188,77,44,92,98,126,16,208,62,21,134,195,193,209,181,103,34,202,28,54,190,59,223,214,200,233,14,175,215,57,53,140,93,179,202,216,178,84,31,58,39,197,177,157,247,42,67,244,155,204,194,253,250,20,57,49,52,162,77,236,102,10,135,11,110,178,179,175,163,224,54,95,26,179,114,38,118,238,152,204,152,205,108,124,49,102,148,155,82,174,196,12,105,83,199,52,63,164,158,85,109,106,9,248,48,13,0,162,111,14,75,130,232,188,151,77,140,155,207,153,56,233,20,116,51,147,155,31,62,135,221,100,243,179,109,248,156,209,45,170,33,15,190,44,50,212,49,163,225,36,158,192,30,207,191,117,164,44,105,230,89,162,134,179,177,162,99,64,172,9,8,142,37,32,235,94,123,28,214,231,71,184,107,200,155,77,200,242,245,119,149,222,92,147,221,4,42,141,22,139,102,21,103,167,144,133,107,163,19,167,151,153,40,159,141,129,35,138,154,166,224,196,156,182,24,57,27,223,140,205,95,211,184,55,14,160,137,124,33,157,152,123,236,243,217,251,174,193,179,10,227,121,22,177,10,242,60,139,25,8,195,35,24,55,138,113,86,188,27,135,119,10,46,103,182,81,222,14,96,46,116,97,11,137,215,161,95,190,36,6,72,231,21,49,154,56,147,144,241,189,242,108,148,240,138,217,36,67,239,206,66,175,124,103,214,20,223,32,103,191,244,248,11,101,115,225,97,248,37,101,223,233,155,192,10,155,18,199,254,225,136,27,193,177,218,138,117,168,142,99,89,204,12,202,53,73,12,162,206,235,128,97,20,15,3,62,211,168,83,142,51,145,178,102,184,115,188,123,224,243,153,73,199,115,253,226,4,174,63,86,51,65,69,63,186,91,250,245,18,254,67,39,234,185,199,235,78,160,247,124,160,119,191,76,153,150,198,1,199,237,74,214,176,57,174,247,97,224,224,227,151,91,38,13,208,167,226,137,69,64,18,176,34,198,152,25,49,18,73,142,238,192,195,20,95,76,11,75,214,126,41,33,29,232,218,43,129,58,194,24,30,250,137,201,118,140,124,78,76,184,177,124,68,35,17,2,5,143,204,241,146,59,49,246,126,146,243,26,68,231,20,178,115,22,208,13,77,126,104,52,215,155,124,143,145,10,34,222,104,186,248,89,252,76,248,249,127,232,54,28,251,173,228,74,210,249,207,111,201,253,173,53,44,23,185,27,235,95,182,217,85,187,196,73,97,13,183,61,40,27,146,77,125,126,7,164,154,35,34,192,102,198,11,2,8,146,221,214,78,104,161,9,197,236,209,212,190,152,219,1,223,29,123,52,67,143,145,37,39,116,202,185,31,240,29,126,110,125,93,174,75,210,44,61,70,23,101,93,10,7,204,0,179,99,24,54,185,21,48,129,65,39,237,204,152,140,2,120,3,165,180,42,9,137,53,12,231,1,108,8,229,114,25,45,63,70,39,102,98,94,253,242,62,9,62,49,69,65,56,192,11,139,147,61,3,56,142,69,178,198,57,49,43,206,67,154,127,69,33,55,85,174,98,4,77,146,197,192,172,41,240,164,208,78,73,89,165,40,64,91,111,73,34,75,35,132,73,89,224,27,213,27,163,253,9,19,140,32,200,217,116,122,60,200,249,230,106,254,19,0,121,117,53,155,73,23,87,91,179,130,220,86,66,32,11,67,75,141,33,152,45,91,88,195,219,65,87,165,85,129,20,86,213,169,133,59,197,142,66,11,119,218,83,11,23,164,118,138,20,206,101,83,87,142,48,106,218,250,114,192,165,41,167,102,165,142,82,204,30,92,240,222,115,163,201,10,214,112,101,215,145,62,195,59,18,78,115,246,15,213,95,85,240,103,150,38,168,74,51,212,144,56,123,159,165,96,52,64,9,131,80,11,29,101,52,17,79,49,95,72,145,235,208,69,126,124,78,148,74,127,208,3,242,13,55,64,248,69,91,83,122,70,151,30,169,92,87,198,84,50,71,60,229,98,174,195,26,238,232,206,231,81,120,8,165,229,83,181,121,164,217,158,26,213,63,30,127,116,6,145,213,7,74,23,51,164,0,245,132,103,129,29,49,28,231,180,155,245,151,114,211,119,108,41,186,210,37,161,215,43,191,166,149,73,134,172,247,250,228,193,36,95,27,105,143,186,45,212,197,231,178,172,160,99,67,155,184,218,84,137,233,94,67,239,138,106,175,42,166,171,248,200,53,221,87,83,21,241,104,67,222,168,18,103,7,226,175,80,29,84,88,169,83,120,36,145,71,232,248,82,149,31,109,16,79,13,183,226,113,85,222,168,161,123,138,156,38,143,114,21,244,106,129,138,248,104,232,247,12,8,14,99,130,95,128,67,35,179,251,5,44,68,170,197,207,103,236,7,181,48,28,107,119,14,110,206,198,231,169,73,200,185,105,54,27,163,167,227,138,231,82,98,140,254,31,210,106,77,105,208,223,22,219,5,231,107,131,51,241,205,104,218,227,245,176,108,231,227,250,225,241,196,239,120,78,109,182,241,197,216,206,23,9,236,202,74,172,84,58,89,70,33,57,168,69,92,70,99,223,0,45,92,161,29,140,246,0,117,153,14,207,211,42,144,103,142,241,38,149,243,158,82,144,157,29,215,1,209,215,55,191,223,134,180,111,168,32,28,156,17,133,1,12,133,211,27,120,154,200,177,128,6,17,217,233,68,79,92,96,243,117,43,59,90,61,41,108,58,34,21,163,69,254,220,45,196,153,167,11,153,140,210,74,117,174,16,103,238,85,253,236,198,153,187,48,94,39,206,124,92,35,55,26,103,62,182,147,43,196,153,135,219,186,161,56,115,127,195,55,19,103,238,111,243,179,22,103,30,5,221,39,18,103,62,177,227,27,141,51,159,161,167,171,199,153,207,208,248,39,23,103,238,2,51,111,156,249,44,163,184,249,56,243,64,175,55,17,103,30,226,12,55,23,103,30,209,244,172,113,230,145,85,103,138,51,143,168,121,245,56,243,136,198,102,136,51,159,84,235,118,226,204,35,209,53,127,156,249,132,102,110,37,206,60,26,81,55,27,103,30,217,199,53,227,204,163,219,156,151,32,174,31,103,62,97,129,205,11,207,205,198,153,71,14,248,250,113,230,145,112,127,58,113,230,145,160,124,6,226,204,231,69,209,172,113,230,17,237,222,122,156,185,119,156,248,212,226,204,61,16,62,141,56,243,73,231,169,107,196,153,71,54,123,67,113,230,161,211,227,45,199,153,71,142,229,86,226,204,175,141,181,185,227,204,167,227,242,6,227,204,189,206,88,156,121,22,227,204,103,40,207,51,4,245,12,228,245,182,10,235,30,118,215,253,22,28,84,173,47,148,241,179,183,126,230,3,102,108,227,81,50,106,62,155,41,168,14,206,105,108,214,204,125,96,98,86,50,11,192,45,129,84,122,190,103,142,100,237,73,52,243,182,250,222,123,36,161,233,133,159,32,56,156,80,106,156,185,97,224,180,211,197,134,217,219,162,42,5,163,179,140,106,255,64,195,84,31,48,99,91,48,190,41,226,195,60,77,69,130,69,219,37,80,45,194,247,23,225,251,191,81,225,251,120,223,26,230,156,93,132,239,47,194,247,23,225,251,191,174,225,251,249,26,13,223,175,55,156,240,253,245,195,138,40,213,229,251,116,165,225,218,123,0,107,15,214,211,182,187,208,106,169,109,28,84,85,219,70,10,168,203,207,113,85,201,93,236,245,221,51,178,208,212,109,15,26,108,226,176,2,109,100,171,100,181,46,85,106,250,14,169,223,197,250,80,218,170,108,123,142,3,118,37,67,138,158,195,195,98,165,246,210,95,20,87,48,54,122,20,200,24,16,226,70,19,60,3,156,189,123,145,49,96,145,49,96,145,49,96,145,49,96,145,49,96,145,49,96,145,49,96,145,49,96,145,49,96,145,49,96,145,49,96,145,49,96,145,49,96,145,49,96,145,49,96,145,49,96,145,49,96,145,49,96,145,49,96,145,49,96,145,49,96,145,49,96,241,243,107,23,56,53,83,126,128,200,189,247,130,219,152,88,64,79,46,188,239,194,81,40,203,63,132,194,174,142,103,213,247,34,36,252,76,240,61,137,56,48,149,162,40,62,66,112,13,180,59,77,100,113,156,80,66,43,219,97,27,84,95,63,169,219,137,158,40,254,254,253,110,41,193,179,223,152,102,153,43,74,4,247,225,88,91,44,22,117,202,68,62,145,159,140,52,116,76,185,238,169,41,212,162,223,15,100,66,243,168,95,158,212,22,186,167,204,125,148,154,210,224,84,224,88,235,97,216,124,18,253,152,0,47,181,51,62,65,66,38,143,153,3,110,61,65,66,190,221,106,231,154,133,204,140,9,18,242,169,226,212,52,6,173,142,154,37,105,12,242,153,206,85,3,216,218,218,137,235,56,180,170,166,83,157,108,203,31,178,134,14,23,17,78,70,110,217,67,231,94,107,233,243,204,167,148,124,116,163,240,179,227,92,69,93,31,83,230,97,58,181,171,217,67,43,34,98,148,162,188,177,102,238,47,24,111,49,71,69,95,180,197,204,245,166,199,90,204,220,20,23,105,49,127,157,235,197,89,204,129,166,241,81,22,115,55,114,173,24,139,121,80,116,181,8,139,57,122,152,49,190,98,158,22,231,35,130,217,99,43,230,94,74,243,193,114,181,184,138,57,134,58,123,84,197,28,48,223,110,76,197,28,128,124,130,17,21,55,131,158,96,60,197,204,173,222,84,52,197,44,29,142,115,75,70,215,149,0,7,152,173,65,98,65,143,145,223,243,5,15,206,205,14,110,32,222,246,10,221,204,20,93,123,229,118,195,177,180,87,110,106,214,200,89,127,7,51,196,201,58,93,59,113,178,87,135,112,246,168,216,153,250,152,61,6,118,205,127,92,10,6,200,206,210,219,192,192,108,21,251,103,203,131,158,210,34,73,128,254,91,153,54,7,239,233,203,247,222,83,76,60,4,225,62,189,92,32,34,36,183,3,93,69,24,154,189,83,42,173,93,204,209,99,44,217,58,84,91,71,203,145,115,237,71,166,23,182,49,71,19,212,147,31,223,131,220,236,112,155,80,164,14,199,126,28,193,134,143,209,9,247,72,189,132,38,9,247,220,242,103,58,111,135,227,240,130,148,155,110,194,223,173,243,212,79,48,41,41,188,202,93,80,0,251,99,241,231,228,211,202,166,242,36,129,215,132,54,98,73,130,162,169,77,177,224,37,39,4,77,211,9,59,106,194,105,238,104,45,130,37,18,175,201,153,183,56,235,34,18,71,209,103,161,235,241,89,234,142,166,43,39,108,33,95,132,242,122,204,217,206,5,156,203,20,123,190,99,82,68,6,16,74,151,99,220,241,130,73,74,240,61,89,35,161,2,94,0,22,157,176,176,60,207,197,67,113,47,25,82,137,202,192,61,19,72,69,26,235,229,219,121,156,167,179,15,214,231,170,247,37,15,5,76,43,125,193,29,133,89,39,45,165,215,138,227,131,216,114,12,181,115,137,136,97,76,166,146,17,242,169,225,32,16,82,234,18,55,139,232,204,39,179,112,116,194,70,156,163,121,49,153,102,199,134,129,97,105,168,36,40,1,172,70,111,104,171,107,72,155,57,0,146,44,89,252,64,196,94,20,109,168,0,220,83,108,53,190,12,47,68,252,149,88,139,150,163,36,17,127,64,134,90,123,185,76,220,153,75,171,171,17,52,221,78,183,243,237,150,51,225,206,52,251,67,8,219,153,118,182,93,240,244,7,110,20,224,116,148,80,33,170,133,250,210,158,97,169,97,12,133,135,207,152,50,3,129,44,84,246,57,42,212,210,9,138,203,229,91,249,86,72,244,245,65,226,120,98,250,51,251,184,144,248,162,94,195,89,120,130,113,176,236,113,56,0,54,42,138,209,153,118,23,108,158,212,189,167,193,67,106,128,55,178,214,38,13,43,22,169,60,98,129,143,153,207,143,169,26,12,207,12,106,146,248,117,146,74,22,49,76,55,193,105,150,110,51,92,237,215,182,1,139,68,67,97,40,212,141,5,154,253,6,52,192,40,206,170,169,192,205,123,214,148,72,176,227,138,92,197,72,176,7,36,18,108,43,85,17,181,42,134,221,144,0,157,103,52,202,197,141,82,81,89,156,7,6,160,164,171,242,30,9,64,217,112,66,181,142,156,236,147,237,23,85,177,127,159,132,214,156,86,228,84,133,132,145,108,97,228,213,6,141,34,97,161,80,189,42,121,131,145,36,70,77,46,86,188,80,168,213,202,128,60,195,136,154,168,80,168,1,198,7,193,251,211,106,48,20,170,87,243,181,89,245,66,161,78,184,55,27,178,81,35,161,80,169,154,11,92,22,128,171,113,161,80,47,107,103,53,4,53,95,227,66,161,10,181,195,154,168,109,200,90,157,11,133,122,81,207,213,196,243,117,249,184,30,12,133,178,235,128,138,243,77,121,169,206,133,66,173,212,123,117,140,211,234,175,111,83,12,59,177,58,131,245,51,64,63,140,106,221,137,236,57,118,70,181,225,194,126,12,88,217,216,246,130,224,94,110,120,232,165,177,95,254,40,184,179,13,64,85,183,46,103,225,205,158,60,184,231,54,116,94,151,187,24,208,229,132,193,29,222,59,169,138,71,13,18,250,229,134,193,217,247,236,26,118,137,161,95,89,210,37,252,134,169,130,87,153,123,118,85,236,174,203,75,240,106,23,223,192,68,217,13,23,24,107,93,54,26,100,246,82,222,67,192,1,70,133,29,59,1,67,103,120,237,168,6,192,53,182,89,124,213,51,22,94,69,129,95,109,0,240,125,24,241,230,182,40,113,24,177,92,130,35,77,155,155,180,237,115,40,102,57,109,191,220,76,81,26,216,124,206,202,31,59,56,43,220,199,176,45,5,42,73,85,249,248,254,182,175,85,242,222,27,70,77,78,223,231,66,156,50,247,161,213,165,170,220,125,128,232,148,159,33,226,30,232,36,126,242,248,193,182,47,94,82,171,50,172,192,239,124,197,141,122,243,34,221,72,76,97,238,129,89,37,115,177,197,168,161,95,13,199,195,85,179,235,171,21,18,255,86,245,197,161,209,223,219,248,139,76,193,18,215,253,51,47,136,210,242,150,208,145,63,206,174,121,66,16,215,173,212,249,32,186,231,94,140,91,139,145,51,34,204,172,188,160,104,134,210,138,215,216,144,68,232,245,157,223,46,240,22,183,48,45,103,170,244,170,73,104,220,170,110,0,200,242,30,210,88,181,137,24,77,87,235,140,196,24,94,189,104,178,8,150,54,41,156,140,237,173,51,135,147,253,214,175,101,56,89,174,93,200,172,182,62,177,112,50,154,102,158,143,146,10,249,206,122,110,103,129,67,106,132,235,28,58,179,129,220,29,118,156,11,188,240,92,213,208,141,119,54,247,55,222,165,46,230,247,182,155,230,7,57,217,70,79,157,107,198,248,234,123,78,115,83,221,245,253,197,169,23,211,44,161,62,193,144,154,153,99,132,124,90,29,167,98,216,168,188,136,32,88,68,16,44,34,8,22,17,4,139,8,130,69,4,193,34,130,224,166,0,155,193,123,110,74,212,174,143,245,241,49,247,227,186,228,108,170,183,29,122,120,237,45,111,98,216,241,108,240,222,98,211,87,139,100,158,17,160,168,8,230,201,209,203,227,35,151,231,235,50,28,66,60,62,90,121,174,150,39,69,41,207,26,161,60,95,135,254,48,227,57,139,207,21,145,124,197,104,228,177,195,153,20,133,204,155,79,99,147,67,144,3,158,188,227,138,142,3,35,202,68,44,208,198,132,160,145,216,15,35,149,9,3,199,17,98,183,30,43,185,92,77,180,159,7,68,118,248,152,32,61,205,1,3,103,158,30,63,61,165,137,241,26,94,3,220,128,2,86,237,137,241,38,233,25,2,74,66,59,134,207,38,29,27,123,96,8,25,195,163,208,230,59,105,78,12,2,11,29,24,34,50,187,240,144,69,189,15,80,179,47,228,45,18,246,16,89,6,90,40,70,4,38,37,35,208,206,14,229,147,143,25,124,33,118,50,72,71,36,152,240,129,224,4,216,133,74,133,99,230,124,182,248,25,146,33,132,164,147,153,115,19,56,182,219,216,197,216,12,57,17,73,121,28,149,75,44,82,231,18,32,153,107,157,82,124,150,253,0,219,241,12,135,81,209,129,83,27,13,172,54,98,243,247,148,33,179,39,193,153,144,57,201,167,159,73,71,39,224,9,120,6,76,200,130,20,242,17,24,183,106,98,97,118,76,130,46,166,28,238,163,106,69,93,38,51,65,13,21,161,81,10,107,26,184,146,217,224,0,56,193,102,66,201,153,211,8,133,125,19,252,179,53,86,223,24,212,82,134,252,23,166,227,114,226,202,25,187,112,2,105,165,162,183,20,162,101,253,173,69,104,221,226,231,246,47,240,13,154,215,217,229,189,188,119,3,127,109,47,28,75,145,98,225,129,115,60,201,228,156,39,174,7,74,204,117,65,193,199,132,208,209,251,6,191,80,73,197,249,230,249,227,196,2,14,57,49,234,145,131,133,198,156,217,37,56,162,211,255,208,53,7,11,58,238,57,177,213,85,90,145,170,169,99,97,39,29,239,173,203,107,243,108,16,78,148,30,115,213,33,227,114,66,219,210,206,72,199,45,116,114,83,175,223,81,199,185,180,119,12,114,190,108,51,225,210,233,159,225,203,251,202,9,33,110,255,30,152,204,93,135,61,164,78,59,158,86,135,94,7,76,128,242,59,183,48,160,2,23,218,209,238,35,246,93,242,34,232,183,227,127,187,242,133,216,229,143,190,117,249,181,255,254,230,167,127,249,250,199,63,189,252,215,127,190,252,201,215,126,245,243,31,197,190,176,66,11,240,254,61,227,171,94,254,197,87,223,252,217,79,3,85,121,57,204,67,140,123,62,246,176,226,63,55,75,126,28,250,52,43,228,113,80,8,101,109,51,212,184,247,45,123,119,86,103,62,207,106,142,162,80,235,109,65,62,248,248,189,37,3,93,36,88,27,172,81,186,47,77,185,184,57,223,146,198,7,249,21,154,29,73,72,36,187,170,189,123,222,7,89,118,23,48,181,166,226,247,29,227,180,106,244,170,6,144,168,85,246,234,39,46,180,78,60,85,46,151,245,132,169,218,67,83,223,63,88,131,85,24,199,22,213,242,150,98,31,38,241,198,79,51,174,175,20,18,75,105,209,46,195,199,132,168,148,83,217,28,134,16,222,77,231,75,233,47,144,114,45,85,235,197,227,246,114,42,147,88,137,167,191,160,46,167,19,9,209,40,239,219,203,133,3,81,43,167,214,180,47,170,203,240,123,105,41,97,236,107,7,101,248,181,156,58,88,86,214,104,199,49,131,198,235,229,161,82,210,84,209,241,73,141,195,128,9,244,143,217,146,241,131,238,0,106,151,247,15,68,179,28,26,39,133,212,76,246,84,189,107,31,2,44,210,154,241,69,101,205,0,8,156,170,26,60,211,224,25,66,37,193,128,140,59,119,240,143,246,234,21,251,166,193,31,101,57,245,234,149,65,63,184,239,109,22,94,104,238,27,208,57,12,232,32,225,140,196,30,193,60,21,138,225,219,246,124,161,138,133,84,58,67,194,26,11,171,205,171,134,53,142,117,18,139,244,255,113,172,235,134,217,93,71,21,37,189,223,112,138,113,125,181,153,85,218,153,102,113,138,113,221,71,163,133,136,107,175,93,26,77,75,249,244,39,16,136,42,53,219,205,213,92,174,61,99,32,106,49,59,61,16,117,85,85,37,50,99,197,226,132,53,152,207,165,11,159,196,229,233,146,146,111,101,115,205,89,199,167,42,87,190,252,177,51,236,245,150,81,167,238,222,254,220,76,229,154,82,51,29,233,204,72,132,230,79,35,219,254,77,250,212,125,70,250,176,224,192,163,116,213,122,235,80,129,73,154,228,217,215,111,16,79,173,42,185,237,185,90,243,123,211,132,90,153,116,107,51,155,91,223,42,39,107,31,151,254,226,210,230,49,63,222,34,161,155,126,212,150,79,86,198,218,132,189,125,53,226,134,214,32,19,42,228,83,121,194,132,86,91,105,95,97,126,123,17,112,161,150,180,62,204,250,202,64,239,174,53,21,75,205,103,69,237,105,229,209,206,169,116,127,163,107,0,121,200,15,119,247,14,235,123,93,248,180,133,191,106,141,170,252,28,254,86,237,103,247,243,42,22,168,190,83,105,60,123,103,11,62,89,79,224,215,131,250,105,93,238,15,78,177,144,220,216,120,216,216,59,146,100,249,158,209,131,146,114,247,84,150,151,58,69,120,81,27,200,114,37,133,181,242,125,108,246,24,203,191,211,204,109,118,206,246,240,99,75,223,221,219,169,60,189,247,66,41,60,204,84,148,222,217,211,123,114,243,180,117,250,212,60,220,25,84,140,189,195,84,63,251,108,253,254,131,39,198,206,241,139,238,238,234,97,207,94,49,228,204,110,179,189,218,93,151,242,133,251,75,135,27,53,249,69,251,126,181,50,52,180,103,231,86,207,216,144,247,94,84,158,21,205,195,65,181,63,208,183,158,60,202,183,90,43,5,125,101,43,251,64,221,212,243,217,149,225,210,176,217,123,121,152,169,183,246,150,10,47,243,41,245,157,189,116,91,127,103,103,229,92,122,248,232,158,250,40,243,104,175,211,92,201,117,43,141,13,249,37,176,206,122,189,186,33,203,202,246,131,198,198,227,221,124,5,134,121,188,93,88,223,93,89,42,62,126,172,175,175,60,238,220,63,89,77,29,66,129,202,250,131,173,211,147,123,239,164,204,226,209,48,111,172,212,118,151,244,19,67,178,159,156,30,30,201,242,179,109,123,107,43,91,221,218,125,182,241,110,171,240,164,123,110,189,115,246,164,1,232,212,214,159,191,123,182,177,183,109,214,45,173,255,178,178,217,173,64,143,207,186,135,245,202,217,142,185,251,238,118,245,168,121,94,121,112,250,92,219,120,126,88,183,170,146,252,174,252,232,232,201,249,195,110,243,197,163,195,109,89,174,215,214,235,213,251,242,161,94,233,203,79,238,203,245,195,194,246,86,97,93,218,29,110,61,123,90,57,222,62,189,223,72,109,202,253,238,198,246,250,150,241,96,231,201,192,144,143,14,235,247,54,54,31,233,231,219,149,198,189,106,229,180,87,239,63,145,223,173,229,187,207,79,143,159,190,107,55,228,245,163,23,181,23,53,173,1,99,127,241,162,166,231,42,171,181,151,134,124,46,175,55,30,215,107,47,142,159,108,110,85,142,30,111,202,217,71,221,122,117,183,114,186,45,63,104,188,91,175,30,159,22,54,50,39,57,41,221,28,22,247,86,118,86,82,197,173,245,71,105,251,184,152,58,223,222,221,110,60,120,145,126,48,104,174,91,157,51,187,125,118,82,63,61,234,182,234,114,245,188,241,76,126,218,72,189,232,60,222,124,178,52,204,28,218,210,211,195,147,123,250,203,236,203,221,226,202,211,194,195,93,185,182,89,81,118,55,182,155,185,66,123,239,60,243,248,200,188,183,221,104,158,100,206,139,247,223,125,252,242,244,44,189,213,29,174,46,245,218,143,134,221,76,227,145,252,228,116,105,248,100,211,208,186,247,207,183,239,29,63,91,49,183,55,143,86,245,222,210,86,166,126,188,217,144,235,199,61,69,206,61,44,190,232,202,79,106,64,41,234,227,237,205,198,209,67,169,178,11,197,228,35,109,59,179,189,222,232,43,198,250,238,131,154,36,87,119,78,82,219,141,163,103,247,0,103,102,251,88,126,167,241,232,69,175,117,242,88,26,158,52,95,158,214,54,107,218,246,211,167,91,245,163,122,237,105,117,80,43,222,135,182,140,13,99,253,252,209,64,127,217,77,213,183,55,159,175,239,157,156,188,188,247,188,118,116,156,58,150,43,117,235,241,246,195,119,119,237,237,202,187,235,117,173,62,56,221,170,156,55,219,235,106,183,181,251,224,133,36,159,55,237,117,96,223,207,238,105,69,89,237,156,245,54,244,194,210,73,245,124,27,196,194,198,233,202,59,143,183,187,149,119,31,30,237,201,213,119,159,171,15,78,107,239,174,188,52,87,151,58,26,156,84,58,47,211,39,79,31,75,102,45,167,236,118,187,90,182,144,210,141,141,186,185,14,210,238,211,157,76,115,123,67,126,80,123,252,76,126,210,175,24,69,165,144,51,170,123,79,118,214,229,238,241,222,189,198,189,222,147,193,122,171,219,104,181,114,141,199,250,189,71,90,173,34,117,31,109,159,212,246,30,0,29,230,43,205,205,198,75,213,216,217,125,116,152,175,108,119,187,233,231,235,245,165,213,245,193,246,227,7,79,31,212,97,93,239,152,13,117,247,168,10,255,96,253,55,182,54,31,189,108,183,96,141,156,111,103,143,242,134,125,34,111,245,51,219,5,227,94,253,100,195,222,107,212,142,118,207,96,136,114,29,254,193,31,117,187,216,168,75,91,171,15,31,202,103,189,162,58,104,23,59,133,29,101,85,127,209,30,102,234,102,237,209,203,22,44,188,157,71,141,173,173,199,15,179,182,250,114,229,69,101,91,170,40,242,217,131,193,210,246,170,156,210,87,251,143,21,123,169,208,42,236,72,213,244,246,241,163,98,170,114,190,211,209,186,50,133,71,110,192,63,248,211,133,127,242,236,207,144,38,151,54,108,117,187,94,208,118,171,71,21,233,232,254,125,117,67,62,126,146,49,142,106,210,89,46,119,175,121,174,156,110,145,49,40,59,235,141,93,61,47,201,59,21,50,174,163,173,190,60,120,180,251,206,250,59,214,189,236,160,245,244,104,117,165,95,121,246,36,183,90,127,177,105,22,172,26,223,239,147,7,167,43,114,93,87,247,182,181,70,251,108,87,173,28,54,150,118,182,229,10,252,147,53,187,101,194,154,121,246,160,94,59,31,212,59,143,183,235,247,117,172,179,46,215,119,55,247,246,228,243,167,143,78,144,110,128,30,138,181,92,67,127,188,93,25,84,26,93,189,58,104,21,172,213,236,186,108,117,171,219,213,7,123,164,190,220,234,110,63,69,120,129,79,28,31,173,238,0,253,173,188,236,222,219,188,7,223,55,177,174,188,217,215,238,203,185,250,209,227,237,198,253,126,181,90,201,33,13,24,213,163,234,238,102,1,215,1,44,40,92,233,180,157,163,122,255,120,125,87,54,129,86,119,26,6,204,41,204,69,247,248,121,163,113,79,223,149,115,213,46,174,217,163,179,188,252,64,214,142,236,99,88,75,92,27,155,47,37,249,217,238,250,186,162,191,24,212,180,74,14,102,120,215,222,48,237,194,179,37,221,108,90,133,51,169,114,172,246,43,199,133,149,28,225,29,235,133,156,34,239,220,47,42,131,84,125,207,26,14,42,173,246,94,30,214,40,240,22,181,158,107,40,173,250,121,27,150,167,180,245,240,69,102,213,236,60,57,27,166,207,119,229,108,39,213,120,248,226,252,100,91,206,53,26,131,189,174,181,251,238,75,41,43,111,244,143,148,23,250,147,167,231,182,188,113,108,43,82,255,113,126,21,86,101,234,57,16,102,189,95,121,89,223,217,61,61,205,212,51,86,190,149,41,180,170,131,170,188,173,230,159,156,101,182,55,26,199,199,79,21,185,185,249,172,177,89,219,211,182,31,109,107,70,213,120,214,77,189,115,95,170,30,105,184,230,31,30,87,182,31,110,26,54,240,11,249,108,179,179,210,106,110,200,207,187,171,207,245,150,188,119,168,52,142,15,159,158,180,79,229,170,246,12,240,81,169,119,87,143,14,107,143,228,234,217,206,210,233,163,237,71,70,197,232,155,235,233,74,90,222,190,191,169,0,67,108,105,53,105,247,30,204,219,170,241,162,45,239,105,237,237,245,93,16,178,90,247,26,155,85,227,169,81,217,171,236,61,121,90,53,186,181,163,173,205,198,160,174,181,135,167,91,219,79,91,39,67,249,254,206,253,198,38,240,185,167,216,140,118,52,88,177,94,212,223,145,229,231,230,147,38,240,161,186,108,111,214,82,202,96,213,133,5,8,242,29,53,189,163,212,186,178,181,215,177,106,71,53,77,238,247,7,202,209,59,202,189,231,21,217,232,25,0,109,174,113,36,1,91,57,173,213,239,153,245,130,188,113,84,219,221,218,222,3,206,83,144,27,235,117,28,243,195,205,218,233,211,93,59,143,159,27,192,6,239,183,55,171,246,246,38,197,237,227,138,188,221,123,102,223,219,88,106,87,96,43,176,214,159,153,189,182,84,209,238,31,247,158,117,239,237,174,111,86,223,221,221,48,179,199,171,171,207,90,219,21,237,69,254,240,89,183,182,189,62,120,96,172,74,250,102,94,190,191,121,124,10,115,222,146,170,199,199,235,192,237,142,247,30,236,174,15,117,229,225,211,99,245,157,150,220,56,122,186,7,243,160,84,82,13,107,231,157,193,38,112,238,238,209,78,94,94,149,159,30,233,79,159,153,15,207,206,229,221,202,61,224,209,242,176,187,121,190,249,238,214,160,208,120,153,238,87,206,171,199,169,163,251,122,47,99,169,221,7,176,97,245,238,167,212,227,179,103,221,122,119,39,181,13,187,188,81,217,210,181,198,234,0,232,254,158,242,78,227,190,241,104,117,117,101,91,222,121,248,108,247,158,81,145,170,234,147,173,99,243,233,150,118,212,125,188,125,127,183,177,42,87,143,158,159,87,244,129,213,213,182,239,111,223,107,60,148,170,187,170,94,108,22,118,143,42,231,149,221,119,183,148,119,91,171,237,98,254,241,189,154,44,237,222,223,5,8,97,175,149,118,158,61,151,55,222,49,87,139,176,72,26,214,115,32,89,217,58,210,30,236,202,103,149,198,187,221,234,14,208,183,188,117,220,238,111,168,32,138,213,238,235,239,30,247,222,233,86,159,232,133,202,78,174,211,5,126,177,41,247,86,128,5,201,219,219,187,143,100,202,63,24,143,61,151,27,245,90,189,222,197,119,219,219,206,187,173,163,245,138,156,147,245,90,175,1,32,111,229,30,23,43,242,227,226,97,229,201,142,145,43,62,25,160,76,39,215,123,235,79,142,118,135,219,192,13,4,16,49,149,213,213,169,242,104,177,147,86,137,60,170,116,210,55,144,157,41,191,154,206,118,10,169,236,44,217,153,188,178,183,158,157,201,237,234,19,202,206,20,209,223,108,217,153,34,43,206,144,157,41,162,222,85,179,51,69,52,53,53,59,211,164,58,183,145,157,41,18,77,243,102,103,154,208,200,45,100,103,138,70,209,77,102,103,138,236,225,90,217,153,162,91,156,143,8,174,155,157,105,194,82,154,15,150,155,204,206,20,57,212,235,102,103,138,132,249,211,200,206,20,9,200,167,158,157,105,94,244,204,150,157,41,162,213,219,205,206,228,239,240,6,178,51,249,27,188,205,236,76,254,158,110,45,59,211,196,110,174,145,157,105,134,118,103,205,206,52,67,83,183,149,157,201,237,122,114,118,166,89,32,188,110,118,166,64,31,183,156,157,201,223,219,39,148,157,233,170,157,222,76,118,38,79,66,190,114,118,38,255,0,62,185,236,76,30,232,159,98,118,166,16,254,174,158,157,105,108,83,55,153,157,41,180,25,221,106,118,166,112,111,87,203,206,52,166,157,25,178,51,69,213,252,141,205,206,20,30,236,103,38,59,147,71,220,110,151,232,198,205,58,45,226,81,252,118,83,50,21,63,147,41,153,60,180,124,218,41,153,60,72,194,89,152,62,165,220,74,129,4,73,33,101,206,148,4,73,107,222,253,58,37,101,104,27,139,132,73,139,132,73,51,54,160,195,203,29,173,117,248,4,150,194,34,91,210,34,91,210,34,91,210,175,123,182,36,243,190,155,45,73,113,209,244,233,229,74,162,165,167,166,70,90,173,152,4,89,71,110,34,36,135,222,85,159,255,86,144,95,77,240,222,114,118,209,69,42,164,69,42,164,69,42,164,69,42,164,69,42,164,69,42,164,69,42,164,69,42,164,69,42,164,69,42,164,69,42,164,69,42,164,69,42,164,69,42,164,69,42,164,69,42,164,69,42,164,69,42,164,69,42,164,69,42,164,69,42,164,69,42,164,69,42,164,235,37,194,97,206,14,124,212,111,145,37,242,248,212,242,224,20,63,59,121,112,108,152,93,206,86,31,67,99,253,218,175,89,118,156,177,153,112,62,225,124,52,55,157,104,230,203,118,192,139,98,106,250,153,102,68,148,143,155,250,162,41,173,22,63,129,212,23,157,116,86,149,148,180,52,99,234,139,86,113,90,84,125,210,140,171,180,71,211,75,48,67,199,165,151,237,67,205,18,49,144,233,237,150,169,194,106,172,247,136,20,46,218,240,232,61,56,63,117,146,239,181,94,189,82,221,228,47,113,12,103,18,0,42,156,162,86,181,167,88,86,73,32,238,9,45,163,223,135,57,195,92,12,130,8,20,126,209,234,105,173,163,18,49,25,193,139,199,240,188,138,79,70,35,113,63,186,25,54,221,100,239,20,68,250,106,23,109,128,165,11,33,200,20,132,146,240,185,78,167,35,136,2,47,176,195,211,213,193,25,116,239,196,61,9,56,237,2,235,18,197,115,216,65,66,208,195,226,166,207,125,93,6,218,16,5,151,152,206,160,27,106,121,18,198,15,134,172,176,224,40,120,17,25,26,193,173,0,26,118,151,25,62,202,146,71,220,130,130,135,25,82,142,211,83,10,192,17,227,233,76,49,150,206,20,240,255,132,32,82,86,64,94,164,164,124,140,253,159,112,32,212,130,240,57,236,201,90,38,252,44,8,169,15,166,60,118,207,92,4,5,41,150,131,175,163,81,66,132,102,81,21,224,182,60,182,46,194,0,228,116,18,23,126,245,243,63,189,252,189,31,188,249,179,15,46,127,249,71,255,223,87,254,187,144,56,128,31,49,128,65,214,142,227,51,42,96,210,46,65,116,184,178,0,221,19,16,68,129,51,179,97,87,46,219,103,216,17,17,53,34,195,143,192,171,183,167,149,142,152,86,6,20,194,2,149,5,209,15,157,71,97,84,231,16,172,70,89,147,80,144,62,47,140,68,5,246,65,171,116,65,24,171,128,118,28,24,28,30,127,15,225,76,2,251,151,240,209,63,254,236,227,175,124,227,245,239,255,253,155,63,251,31,175,255,240,111,223,124,245,95,161,18,89,81,135,138,222,85,113,73,145,15,79,213,182,106,172,143,68,178,105,151,96,65,247,134,248,242,120,168,154,231,201,151,32,177,85,225,133,8,12,167,135,164,227,113,9,146,76,227,109,75,181,227,172,176,40,56,165,5,81,197,172,84,103,3,83,181,136,167,153,224,111,13,7,10,51,217,131,154,39,170,134,221,139,113,62,105,149,199,38,0,21,198,0,31,3,42,142,212,115,128,75,107,59,35,39,103,52,120,130,126,73,162,3,118,11,154,7,170,26,37,18,98,106,28,73,48,52,102,16,141,46,198,109,195,232,217,218,0,202,178,230,157,196,109,194,229,183,254,224,245,143,254,154,82,27,195,113,159,188,96,26,6,81,237,116,96,178,74,2,209,240,76,93,42,166,218,1,180,28,78,90,42,105,186,162,25,79,242,47,243,192,154,78,227,194,240,49,74,235,92,111,29,154,198,19,83,69,68,192,202,0,68,144,255,9,58,112,164,240,6,128,3,56,128,191,144,207,62,56,59,90,207,198,67,5,188,137,169,109,13,157,195,224,136,37,56,88,23,96,90,21,224,159,68,38,129,30,151,117,156,80,216,71,68,224,102,221,67,130,131,101,166,73,23,112,179,33,105,86,96,162,113,158,17,40,113,96,26,3,11,158,176,221,234,49,126,21,157,110,177,181,229,190,106,31,26,109,1,202,208,167,15,113,82,201,32,5,242,158,116,44,184,20,76,95,83,31,142,221,158,97,99,227,239,13,227,251,132,98,4,214,141,32,118,116,31,241,210,173,76,77,98,139,162,2,31,16,80,110,135,242,49,37,103,111,25,90,168,32,66,220,208,113,211,185,166,69,39,206,122,135,172,202,192,164,123,204,48,195,152,33,225,111,184,103,198,77,170,131,72,176,121,243,186,152,76,171,31,126,231,205,119,254,238,227,175,125,243,205,47,63,184,1,90,133,213,109,163,148,50,137,173,103,35,216,58,71,144,60,202,25,114,245,36,204,148,78,182,241,184,41,42,137,17,161,83,113,182,117,120,249,7,31,94,126,255,251,159,204,58,36,99,155,58,24,182,224,184,161,208,229,54,66,105,208,93,126,226,100,105,133,110,40,99,229,0,34,27,81,11,22,85,107,9,46,227,194,131,144,135,45,170,33,130,117,23,205,208,31,43,166,210,31,199,204,189,18,101,53,130,125,147,55,28,199,116,237,86,94,239,148,37,11,238,142,115,249,173,111,190,249,219,31,255,231,47,254,148,171,70,172,78,99,88,114,26,243,165,122,123,91,171,7,99,37,30,33,2,76,211,132,141,238,163,127,255,246,229,215,254,58,208,173,48,1,5,201,1,254,182,232,222,49,195,222,198,87,18,5,172,53,102,143,11,181,142,203,218,153,255,137,72,187,252,222,223,189,249,240,63,222,252,222,191,188,254,202,111,251,49,54,81,24,72,249,81,198,99,201,135,190,104,217,96,22,28,97,175,67,107,126,44,209,122,179,224,137,149,244,70,236,238,249,126,20,189,254,209,255,190,252,249,207,5,182,217,131,252,196,228,199,241,53,46,127,241,85,190,134,228,204,70,244,140,176,222,155,67,224,39,92,91,120,64,43,9,3,83,3,46,119,46,136,200,61,120,22,73,150,35,79,158,254,253,216,160,156,110,151,148,243,100,216,215,223,250,222,155,159,254,149,224,49,190,232,94,173,97,171,165,162,87,186,191,87,98,32,152,161,83,100,77,94,159,148,131,78,237,243,84,49,117,194,245,3,35,5,36,171,166,66,241,204,211,25,8,177,72,101,109,232,23,246,246,67,173,169,217,21,210,176,31,38,121,48,128,79,164,62,7,18,191,97,241,210,10,155,32,34,54,96,38,206,26,73,196,233,129,138,185,228,30,194,250,42,209,180,114,248,81,212,172,221,67,227,244,49,10,212,192,150,225,35,215,165,72,90,122,106,60,208,44,219,17,71,232,55,7,74,195,82,89,71,6,138,22,252,119,17,54,11,86,177,171,218,53,56,225,146,138,35,142,171,19,113,138,113,243,199,138,174,246,2,98,21,199,193,89,41,31,183,39,213,155,182,62,182,42,188,243,42,186,155,37,182,7,181,219,154,169,18,85,191,85,218,191,64,174,3,155,160,161,180,201,36,154,202,41,193,147,112,178,236,62,115,22,59,123,224,91,158,78,161,209,129,72,128,234,15,113,63,238,169,187,132,11,209,201,15,114,32,254,60,66,252,43,130,12,155,41,93,244,36,129,120,75,57,187,71,30,136,76,217,6,165,153,152,72,222,3,130,21,81,64,119,23,144,224,4,138,244,29,227,244,190,10,103,12,244,206,67,37,174,218,3,198,136,112,8,176,105,123,186,39,216,181,169,242,9,32,18,102,40,196,196,74,203,25,220,50,21,41,177,83,248,208,230,134,93,37,47,184,3,3,155,203,222,176,31,94,181,30,174,24,146,114,57,144,221,1,199,170,121,162,46,123,175,113,163,246,207,230,152,22,137,142,210,107,77,2,121,156,168,218,156,129,136,14,195,251,240,253,203,247,127,6,125,33,249,47,187,202,6,71,170,66,29,213,148,254,112,198,150,73,63,40,1,21,37,244,135,54,109,119,27,1,105,189,196,54,192,232,221,254,230,250,78,71,246,173,12,6,79,0,37,15,121,16,94,127,227,43,151,63,249,11,170,22,184,185,254,179,145,253,247,186,118,219,27,251,191,189,127,249,225,223,220,246,144,123,70,203,235,241,195,255,123,163,61,70,79,176,179,119,71,200,38,19,187,158,251,20,198,50,106,243,231,45,194,91,168,34,74,42,195,185,12,248,0,147,16,238,194,10,130,99,97,42,248,180,139,225,75,116,232,108,95,33,71,168,80,109,38,13,132,27,96,130,5,180,128,231,173,3,79,114,103,136,28,40,112,186,97,59,31,101,213,222,147,177,28,155,175,196,80,207,214,44,21,246,125,170,56,192,170,227,126,70,116,159,65,73,172,171,86,84,69,39,31,68,236,92,37,103,20,75,40,237,167,37,49,35,137,89,73,204,73,7,220,171,73,45,96,202,115,152,218,115,99,8,167,37,219,176,149,158,24,35,205,137,49,216,7,78,224,55,20,50,197,152,14,28,83,140,189,24,246,7,200,97,72,65,100,209,248,215,225,155,80,43,204,50,225,33,229,150,222,160,130,101,170,244,185,195,84,121,100,183,3,59,61,209,129,6,143,182,39,154,165,33,197,234,73,90,252,41,253,238,49,200,207,163,178,142,184,145,83,219,9,215,53,126,101,240,15,7,176,239,168,37,214,154,16,144,109,125,77,195,153,136,87,232,177,93,0,168,40,40,152,59,103,97,212,226,196,36,94,109,108,244,188,81,33,185,151,50,35,94,129,112,49,237,36,234,74,77,17,7,44,87,7,234,118,52,245,92,203,67,146,146,188,214,191,28,54,20,179,127,194,18,89,88,64,3,176,226,158,224,188,36,150,198,20,119,132,57,145,195,211,141,227,129,210,196,155,159,252,219,229,95,252,126,52,18,194,99,100,240,128,144,99,208,176,5,40,21,56,3,225,232,30,24,221,36,219,106,166,28,125,88,105,209,217,153,194,39,158,64,123,66,0,140,224,169,37,197,13,240,39,63,121,253,211,127,224,36,246,200,10,105,238,88,241,227,159,94,126,248,237,105,21,50,190,10,175,191,251,187,65,209,219,153,185,40,37,24,93,21,112,110,50,136,224,225,96,184,135,22,48,246,16,246,1,255,215,224,201,42,90,165,18,92,113,111,165,70,28,42,222,255,110,236,245,191,124,125,234,233,197,57,167,5,14,68,3,85,247,53,206,45,166,31,124,16,187,252,224,79,93,20,56,234,27,81,193,59,19,140,114,28,122,83,90,121,69,32,253,22,58,133,14,253,148,238,96,146,126,242,169,85,104,193,206,33,106,36,129,31,200,167,240,184,71,236,114,5,9,139,88,55,97,49,155,149,51,50,14,152,207,77,225,128,28,11,245,206,77,51,177,69,175,120,128,39,70,243,65,194,6,225,127,194,15,51,159,119,15,3,66,150,170,46,70,55,195,75,211,87,228,33,84,118,164,106,197,27,96,164,57,175,101,63,187,92,103,167,84,224,152,243,49,199,244,127,57,230,200,108,67,236,137,197,25,135,212,128,113,200,225,110,40,99,170,33,219,144,154,36,64,59,39,81,181,173,13,251,1,25,81,37,74,58,148,250,168,201,40,160,28,114,14,216,179,157,132,87,113,205,121,170,112,106,53,158,124,48,22,250,202,25,103,206,89,5,105,60,116,38,118,20,106,55,125,244,157,233,40,251,105,29,60,163,79,66,45,98,93,12,30,60,223,252,226,187,111,254,242,183,63,195,135,222,79,98,75,157,97,19,212,244,142,193,89,209,255,227,207,99,151,63,250,19,129,219,241,90,184,227,181,203,23,212,68,119,193,171,204,46,168,155,74,73,54,77,229,92,100,199,185,210,254,193,136,215,186,57,133,42,48,122,56,108,184,197,96,35,23,93,133,157,83,104,151,120,192,0,60,125,237,76,211,173,210,126,111,95,80,132,131,3,74,246,220,142,73,87,252,5,93,6,37,29,218,17,25,211,40,93,56,38,101,250,152,113,12,162,26,22,121,166,139,179,232,176,19,76,97,129,93,192,0,113,13,208,253,183,205,119,136,155,51,189,32,202,170,105,45,27,175,88,58,85,236,214,97,0,35,116,51,53,75,188,233,90,191,115,39,78,170,83,104,203,122,98,196,15,61,170,10,41,206,3,11,34,128,5,51,166,198,83,232,154,163,170,3,162,37,18,169,85,212,114,26,33,155,120,8,234,183,213,190,6,132,225,211,94,98,234,97,156,250,82,164,20,178,70,234,17,132,240,90,209,50,55,10,145,43,194,176,88,118,161,230,247,2,10,66,203,208,59,154,217,135,173,245,79,254,241,242,91,127,3,242,213,71,31,252,16,168,13,136,237,46,44,148,215,239,127,235,205,15,63,4,138,101,229,168,174,24,3,247,75,40,139,161,40,6,155,138,14,28,140,127,3,226,31,74,127,162,95,69,61,74,36,237,67,85,143,199,185,161,25,132,140,146,176,255,200,131,1,22,7,78,79,96,247,239,35,42,57,253,171,196,181,234,237,62,236,70,112,230,141,7,181,238,236,121,73,160,224,191,254,250,183,46,127,239,251,2,49,212,50,76,51,205,176,128,143,194,72,196,75,166,120,121,233,173,20,238,51,240,95,178,133,4,229,131,59,12,6,78,26,7,195,229,207,254,137,97,129,56,56,140,68,143,68,75,227,4,204,83,224,223,198,105,146,104,142,207,236,36,241,76,237,57,82,165,174,158,198,30,155,70,95,179,84,14,18,91,52,19,23,26,69,226,192,176,236,184,186,36,172,88,231,22,254,143,125,65,25,96,45,43,39,169,21,162,95,144,123,61,124,218,192,171,234,132,208,116,0,162,161,1,130,25,196,144,179,6,153,185,61,105,13,206,207,59,61,192,167,223,255,3,126,81,52,225,2,29,148,219,226,144,72,225,185,76,198,145,189,139,133,2,74,220,253,242,163,230,11,216,140,227,67,2,111,34,62,16,45,177,37,190,149,18,9,63,16,114,77,41,163,172,182,59,2,249,158,16,59,229,190,227,71,39,30,18,105,93,205,72,208,100,179,204,212,230,100,242,182,80,41,97,162,55,148,147,15,135,173,124,207,16,81,234,204,204,183,152,139,11,97,59,252,9,4,125,38,136,124,66,174,29,99,106,119,124,72,208,26,96,109,208,91,80,250,192,6,61,13,79,233,194,81,241,208,79,168,132,41,165,37,17,63,195,137,82,100,220,51,192,48,169,2,140,246,64,57,230,19,122,166,16,68,83,237,66,39,13,220,254,73,121,120,228,245,102,69,118,151,10,119,71,176,74,186,242,15,103,228,99,199,84,181,4,181,27,68,21,54,133,187,67,243,174,153,0,107,187,174,37,4,197,156,87,137,35,180,250,197,6,106,149,165,179,5,21,168,139,9,101,50,176,237,251,173,70,56,29,126,155,22,186,180,248,118,1,142,189,67,253,214,75,36,104,220,23,221,61,131,235,32,196,246,223,6,246,65,217,40,115,117,137,147,13,99,220,158,68,91,47,31,210,197,137,166,40,103,229,173,195,50,174,42,173,67,21,120,63,41,132,235,132,109,99,142,189,42,238,61,66,108,233,184,175,185,155,10,239,12,230,131,147,94,115,232,237,20,20,228,16,53,38,137,181,217,253,10,125,233,119,233,78,232,247,253,42,235,162,225,130,255,212,153,57,174,164,159,21,168,158,227,16,108,139,100,58,81,80,15,15,45,81,162,109,120,197,145,174,8,192,120,18,241,191,19,3,95,225,48,66,219,142,108,121,36,242,20,17,156,147,0,197,148,209,245,194,193,240,152,29,55,128,128,245,56,16,81,220,127,124,98,76,163,236,28,97,244,16,26,157,34,251,210,1,241,122,139,68,171,30,194,41,109,221,69,82,160,125,159,89,158,239,203,169,224,244,198,216,179,200,121,155,77,30,172,98,157,183,170,176,228,96,93,199,199,236,195,236,211,93,110,67,78,178,157,216,177,93,179,13,24,183,18,143,138,19,37,174,130,106,154,134,233,20,191,252,225,79,62,250,233,95,11,126,88,3,55,130,209,219,49,199,128,250,46,160,0,118,99,232,135,176,161,8,122,30,249,233,85,119,198,96,79,31,131,237,27,131,61,101,12,100,8,166,10,252,216,116,50,19,141,27,136,232,248,181,173,209,109,86,68,204,26,166,171,77,210,3,214,22,193,113,67,165,62,178,173,49,206,110,228,44,209,55,134,150,138,199,28,223,66,32,171,160,76,189,142,240,253,208,142,122,205,212,121,174,55,27,243,113,59,32,103,15,222,101,97,234,186,33,165,226,23,193,61,202,155,159,72,66,30,69,74,128,119,167,147,219,84,2,35,147,227,57,43,6,102,134,162,253,45,253,213,171,229,212,91,104,123,194,45,40,73,78,214,143,58,200,241,69,142,225,76,146,210,3,162,37,121,198,4,7,64,62,253,238,110,141,68,123,233,98,140,240,178,0,126,198,11,196,94,35,140,65,160,185,204,18,185,23,201,142,97,214,21,159,8,75,88,11,221,125,34,222,18,102,238,156,30,28,94,78,86,61,103,209,45,83,119,94,38,253,137,204,216,228,2,65,109,85,186,55,102,144,243,252,158,26,113,182,214,61,207,208,232,227,89,199,59,107,185,238,35,228,69,128,164,202,212,165,88,156,66,89,190,98,179,238,144,81,155,205,72,12,218,208,194,66,195,36,179,30,108,175,227,27,245,25,221,102,111,119,114,155,145,199,80,38,193,149,199,72,112,84,162,165,167,202,160,198,95,244,123,226,76,221,110,83,243,33,29,24,77,208,20,48,153,219,176,48,162,29,181,167,208,227,17,55,190,9,39,74,221,192,235,191,199,31,40,169,186,158,49,24,177,61,164,142,85,37,56,143,144,211,101,16,45,148,170,93,191,217,0,131,113,97,34,210,123,153,158,68,169,115,163,239,156,206,145,43,41,225,209,108,160,63,201,165,67,191,251,139,127,49,177,91,163,153,156,231,151,147,221,137,225,121,150,238,72,105,193,178,146,24,193,223,216,250,8,205,41,64,223,87,6,241,168,144,1,140,15,112,142,198,212,99,168,52,174,148,111,128,190,82,222,94,68,124,246,66,36,56,118,157,164,34,215,201,175,255,41,157,242,116,81,15,140,108,226,169,189,91,110,138,50,57,181,75,205,92,14,164,157,192,65,189,43,154,162,226,29,212,243,82,43,87,148,58,89,118,80,79,172,169,251,174,207,200,65,89,118,14,237,112,108,107,103,138,55,112,135,86,70,105,23,114,109,37,63,203,29,90,94,217,91,191,67,203,237,234,19,186,67,43,162,191,217,238,208,138,172,56,195,29,90,17,245,174,122,135,86,68,83,83,239,208,154,84,231,54,238,208,138,68,211,188,119,104,77,104,228,22,238,208,138,70,209,77,222,161,21,217,195,181,238,208,138,110,113,62,34,184,238,29,90,19,150,210,124,176,220,228,29,90,145,67,189,238,29,90,145,48,127,26,119,104,69,2,242,169,223,161,53,47,122,102,187,67,43,162,213,219,189,67,203,223,225,13,220,161,229,111,240,54,239,208,242,247,116,107,119,104,77,236,230,26,119,104,205,208,238,172,119,104,205,208,212,109,221,161,229,118,61,249,14,173,89,32,188,238,29,90,129,62,110,249,14,45,127,111,159,208,29,90,87,237,244,102,238,208,242,36,228,43,223,161,229,31,192,39,119,135,150,7,250,167,120,135,86,8,127,87,191,67,107,108,83,55,121,135,86,104,51,186,213,59,180,194,189,93,237,14,173,49,237,204,112,135,86,84,205,223,216,59,180,194,131,253,84,238,208,154,36,194,38,153,255,7,210,191,56,107,193,24,28,255,157,237,109,117,117,149,99,228,183,120,45,82,87,179,158,40,205,234,13,222,204,243,217,109,241,22,110,82,250,175,132,190,9,45,214,117,224,9,170,106,238,82,93,244,226,66,166,197,133,76,139,11,153,126,221,47,100,202,55,86,9,74,27,27,4,57,132,184,188,11,141,34,150,252,132,59,141,156,189,111,113,167,209,226,78,163,197,157,70,139,59,141,22,119,26,45,238,52,90,220,105,180,184,211,104,113,167,209,226,78,163,197,157,70,139,59,141,22,119,26,45,238,52,90,220,105,180,184,211,104,113,167,209,226,78,163,197,157,70,139,59,141,22,119,26,45,238,52,90,220,105,180,248,89,252,220,238,143,25,188,55,43,250,234,44,180,31,168,204,224,227,9,38,23,174,129,33,164,58,242,249,53,144,114,252,69,78,171,228,95,112,213,66,9,86,206,181,107,224,151,25,170,217,116,49,210,63,209,119,30,181,11,234,132,59,143,154,29,73,72,172,57,239,99,138,27,114,134,185,165,202,102,242,225,222,86,125,167,81,245,242,140,148,49,242,143,38,136,137,39,70,10,6,158,84,52,219,122,64,226,141,202,17,33,61,41,233,11,91,138,125,152,132,173,205,48,227,250,74,38,177,20,215,63,159,185,11,255,127,33,179,148,42,73,152,207,13,195,142,108,3,45,104,36,34,50,208,152,151,90,202,129,130,197,55,133,106,70,129,226,214,14,0,27,15,182,22,0,228,212,132,125,181,28,10,184,23,109,209,92,235,192,80,212,178,180,166,46,101,190,88,14,182,3,79,203,153,132,205,61,183,134,77,203,134,26,98,38,33,154,229,129,98,90,106,67,183,227,182,152,146,48,170,103,48,180,227,38,126,118,238,141,10,52,184,172,174,41,95,146,48,64,50,162,205,9,45,102,190,160,44,165,48,230,202,139,193,81,144,34,148,206,85,227,116,146,36,215,29,6,131,153,203,203,135,134,169,189,196,37,225,186,184,165,164,118,177,173,100,87,29,23,183,82,42,137,158,82,176,131,39,211,121,9,131,32,98,146,227,136,148,204,228,179,185,162,223,83,202,211,106,126,174,88,108,102,219,109,222,167,51,186,235,24,247,252,189,247,80,26,11,3,195,249,130,161,131,149,207,61,235,38,92,140,104,246,104,67,51,183,20,93,233,146,35,33,239,52,242,155,218,78,91,59,34,209,160,44,251,225,36,223,23,67,170,200,226,121,85,174,214,153,137,94,242,187,55,220,59,172,162,67,197,253,6,121,36,249,13,238,17,253,76,48,184,59,211,62,179,193,125,33,191,44,126,22,63,139,159,197,207,226,231,83,62,145,140,147,113,152,182,128,9,85,177,116,22,115,238,226,133,94,174,143,131,99,133,41,68,41,74,120,107,49,19,172,194,133,66,114,148,167,163,8,220,19,27,174,59,242,206,67,43,177,82,233,100,25,79,69,158,237,239,189,247,52,221,85,231,66,9,71,105,195,235,228,12,19,179,24,172,177,18,145,109,33,80,138,169,42,87,108,46,250,120,164,166,87,167,220,175,26,23,178,205,92,74,32,133,149,220,212,194,171,157,78,145,22,110,75,87,22,179,77,181,93,25,246,92,185,186,37,21,138,74,59,151,245,133,194,176,219,45,213,246,77,136,176,152,208,240,154,210,226,103,189,9,179,63,163,176,122,110,49,1,181,78,220,63,143,253,210,104,168,153,9,178,168,51,111,11,89,116,241,179,248,89,252,44,126,22,63,139,159,197,207,226,231,179,125,14,251,12,159,98,200,49,145,29,15,156,19,90,184,34,20,240,130,96,162,15,62,157,116,248,120,194,29,78,146,131,37,65,235,119,87,90,154,217,234,169,203,205,110,58,153,95,109,117,154,237,98,39,57,192,252,238,208,66,161,21,106,193,151,119,204,53,43,217,52,25,30,90,77,104,46,84,73,52,203,78,146,186,229,212,154,249,165,178,180,6,71,94,106,98,81,202,250,190,121,176,38,36,133,114,185,172,220,213,147,214,128,36,221,55,197,84,162,36,36,217,227,184,239,185,104,47,45,37,74,54,201,240,231,123,12,141,142,180,78,92,77,96,231,107,240,117,205,78,232,201,161,110,29,106,29,56,129,65,107,9,55,157,219,200,5,24,51,166,93,8,22,49,115,9,111,149,203,244,98,132,24,38,169,212,151,202,130,64,45,53,48,98,50,146,229,148,168,148,223,146,152,85,136,27,151,138,227,90,94,86,19,0,65,182,80,198,228,154,173,67,197,196,68,127,178,13,48,37,46,224,197,91,74,226,194,46,171,75,169,181,38,144,197,209,104,164,246,44,117,57,5,165,77,232,78,193,116,125,38,190,118,224,164,175,238,10,120,107,16,189,141,0,51,206,141,120,27,30,34,27,90,118,110,105,79,184,217,245,88,42,107,53,177,230,205,5,156,126,76,68,255,23,29,192,215,76,192,165,26,199,73,16,77,81,79,220,185,99,211,195,41,62,113,177,101,143,84,160,67,32,183,19,149,183,181,57,237,170,101,204,84,142,192,27,101,197,236,14,241,52,102,121,152,49,190,4,88,187,115,231,45,115,205,112,166,93,43,195,67,233,174,91,120,223,56,192,219,94,79,219,241,196,26,12,38,60,27,90,194,62,68,43,43,166,225,195,172,120,117,154,255,85,118,26,136,217,70,108,128,166,71,6,102,172,63,180,236,88,147,158,214,225,172,7,179,168,97,154,211,178,182,36,172,8,75,42,128,11,127,1,185,26,153,37,152,33,41,145,24,177,225,170,112,94,87,48,17,50,16,23,208,205,138,16,204,177,71,51,201,190,165,99,118,212,183,204,68,242,133,161,233,172,28,76,214,10,185,194,112,73,125,245,10,200,122,36,98,18,96,179,175,244,48,47,104,208,194,136,41,130,53,75,110,2,204,67,27,166,1,111,175,162,112,25,48,179,203,41,143,94,9,72,250,85,64,210,95,189,50,95,189,138,235,101,128,6,190,221,185,163,49,202,14,192,171,35,168,30,48,17,246,93,10,153,238,97,12,107,96,71,225,155,181,200,5,37,156,129,149,16,111,18,111,41,138,187,147,46,74,238,240,56,28,225,48,249,177,49,250,142,88,160,179,146,4,66,24,65,15,46,39,72,112,216,34,67,50,73,150,81,158,214,117,228,119,126,142,225,17,191,180,166,122,235,73,133,245,132,224,34,160,250,190,122,144,32,11,157,91,130,28,203,176,145,101,32,215,242,42,216,78,5,7,49,95,178,239,238,31,184,171,31,184,208,50,178,135,145,94,118,87,36,0,227,24,136,145,9,114,47,108,238,133,11,129,82,54,125,116,148,128,69,107,198,109,223,19,173,76,204,248,125,64,138,99,151,22,13,199,114,46,246,202,154,104,1,228,214,23,181,53,139,14,87,217,183,14,0,126,3,254,36,46,122,101,139,177,55,236,15,111,179,33,157,91,229,30,84,113,13,231,88,179,69,121,141,143,51,183,202,45,76,193,217,82,236,184,193,70,221,3,144,90,222,28,225,20,89,234,0,9,24,62,181,213,158,214,215,128,211,149,129,140,241,187,102,162,166,199,71,190,209,244,227,50,120,81,34,100,205,198,199,104,61,41,172,121,83,236,227,229,18,98,153,176,120,213,219,16,0,139,186,143,229,165,96,51,48,16,55,129,218,70,66,164,117,221,13,193,44,27,252,118,16,195,109,192,207,255,109,186,72,147,2,238,122,108,75,88,241,246,4,9,247,4,24,122,83,177,212,192,216,189,148,228,72,180,46,85,33,155,103,164,177,156,250,130,234,12,29,193,162,174,7,206,91,73,180,93,199,4,167,20,12,31,123,3,217,38,132,232,137,219,168,135,78,192,153,111,55,5,228,73,64,116,28,2,53,186,155,106,20,250,158,31,133,26,217,36,178,5,232,165,151,8,238,158,26,44,15,49,155,135,135,189,187,228,157,122,23,184,126,9,83,126,27,80,202,40,131,96,65,19,128,147,111,200,99,9,214,221,221,89,243,118,103,110,18,84,76,27,142,61,189,122,133,212,98,188,122,133,223,160,69,21,31,226,254,134,31,236,165,20,191,89,171,56,49,68,124,48,202,66,19,153,167,160,52,5,15,243,137,187,65,153,202,221,189,93,55,18,59,49,42,141,41,165,126,81,34,123,154,131,183,37,21,253,65,248,154,163,4,229,185,36,195,45,106,183,51,120,91,34,17,9,139,217,27,72,224,90,108,130,96,88,200,170,179,36,112,245,202,222,122,2,87,183,171,79,40,129,107,68,127,179,37,112,141,172,56,67,2,215,136,122,87,77,224,26,209,212,212,4,174,147,234,220,70,2,215,72,52,205,155,192,117,66,35,183,144,192,53,26,69,55,153,192,53,178,135,107,37,112,141,110,113,62,34,184,110,2,215,9,75,105,62,88,110,50,129,107,228,80,175,155,192,53,18,230,79,35,129,107,36,32,159,122,2,215,121,209,51,91,2,215,136,86,111,55,129,171,191,195,27,72,224,234,111,240,54,19,184,250,123,186,181,4,174,19,187,185,70,2,215,25,218,157,53,129,235,12,77,221,86,2,87,183,235,201,9,92,103,129,240,186,9,92,3,125,220,114,2,87,127,111,159,80,2,215,171,118,122,51,9,92,61,9,249,202,9,92,253,3,248,228,18,184,122,160,127,138,9,92,67,248,187,122,2,215,177,77,221,100,2,215,208,102,116,171,9,92,195,189,93,45,129,235,152,118,102,72,224,26,85,243,55,54,129,107,120,176,159,74,2,215,228,169,98,163,232,11,176,241,132,79,128,196,135,19,79,231,209,181,163,71,200,93,87,127,225,172,14,178,44,230,111,132,222,166,205,14,103,193,199,204,150,118,225,142,159,173,200,185,164,159,171,194,228,116,206,139,12,215,106,137,238,234,174,184,32,173,170,157,206,213,155,52,96,49,208,71,37,194,250,213,246,210,148,17,116,58,157,8,204,81,56,2,152,115,31,2,153,145,172,131,165,229,20,241,77,197,159,43,128,14,15,213,101,181,173,217,134,185,76,190,216,90,95,37,70,80,87,176,21,111,182,57,103,236,116,161,173,22,61,149,83,50,149,35,140,39,150,196,197,52,231,106,154,32,153,179,30,197,185,102,20,64,118,7,194,45,1,124,124,93,65,255,74,232,228,250,183,84,188,114,15,158,93,113,5,80,85,28,227,48,121,233,243,188,24,56,103,43,177,164,210,83,77,114,88,19,231,175,203,167,174,190,86,109,46,159,181,169,182,111,102,60,124,142,236,78,71,186,86,163,212,173,224,138,227,244,42,251,65,82,84,73,90,100,238,94,100,238,254,117,105,113,71,85,122,79,96,59,216,1,146,95,164,237,94,164,237,94,164,237,254,117,79,219,125,188,183,90,17,143,106,114,189,14,133,200,18,89,111,139,195,154,188,85,135,245,41,183,224,251,195,67,130,243,189,58,91,10,148,64,220,32,143,119,79,0,236,26,208,89,29,193,198,10,135,21,168,113,92,135,101,234,182,49,192,71,176,56,78,43,117,10,11,79,133,121,119,226,43,135,85,241,248,190,220,173,98,91,110,192,179,3,43,44,107,32,99,171,33,15,225,189,143,140,107,47,95,84,112,89,84,187,135,21,36,215,186,156,199,38,106,5,223,99,88,0,90,141,134,167,144,230,94,212,160,185,236,3,88,135,117,92,203,116,56,133,218,9,161,234,110,157,230,49,63,37,20,92,135,234,197,123,242,41,60,28,134,147,155,7,185,226,132,224,22,71,58,88,100,54,95,100,54,95,100,54,95,100,54,95,100,54,95,100,54,95,100,54,95,100,54,95,100,54,95,100,54,95,100,54,95,100,54,95,100,54,95,100,54,95,100,54,95,100,54,95,100,54,95,100,54,95,100,54,95,100,54,95,100,54,95,100,54,95,100,54,95,252,44,126,22,63,255,85,115,201,19,171,77,164,247,37,203,250,238,57,97,122,121,224,157,115,168,203,64,157,180,239,228,35,199,158,57,119,75,175,182,227,119,25,243,164,157,201,245,103,241,180,244,154,119,188,229,92,201,11,31,134,69,40,222,12,71,74,240,94,105,126,35,216,12,192,133,160,112,218,225,140,113,115,180,195,31,66,249,214,152,119,227,236,173,205,238,107,25,238,172,67,254,77,66,161,15,156,16,10,67,111,93,151,204,88,216,39,115,226,152,102,113,194,188,74,165,208,208,169,207,101,12,157,46,67,228,148,1,144,179,60,73,141,223,218,199,141,195,231,109,25,49,115,211,124,42,61,64,167,235,176,194,19,18,22,197,185,217,14,28,39,103,152,137,40,135,203,16,17,205,216,44,103,130,229,249,75,30,164,175,208,21,19,147,90,152,120,215,133,169,134,146,204,78,190,229,34,170,66,224,134,139,113,112,120,94,146,215,134,226,92,237,161,57,251,138,128,112,206,145,17,11,28,93,36,231,131,102,92,165,0,56,147,210,60,169,217,41,41,107,147,36,31,16,205,60,19,202,217,66,146,4,96,14,128,183,91,166,10,212,88,239,17,189,144,136,57,75,222,179,212,94,39,249,94,235,213,43,213,77,10,20,199,76,0,130,120,97,217,138,173,181,170,61,197,178,74,2,241,211,107,25,253,62,172,151,129,210,85,5,209,208,75,23,173,158,214,58,42,17,39,6,120,241,24,158,87,241,201,104,36,238,79,104,134,154,31,168,78,66,160,69,153,238,31,138,43,182,109,90,165,11,122,188,47,189,37,141,68,188,198,164,87,130,193,244,134,42,244,117,60,84,205,243,199,176,122,250,34,230,64,192,117,237,97,71,197,4,88,94,137,178,58,18,213,179,129,169,90,196,133,85,240,222,8,35,183,99,152,105,175,223,46,112,120,140,190,145,188,247,48,143,222,123,84,213,150,82,233,145,15,108,162,180,242,202,16,141,73,73,184,252,217,15,94,255,239,175,92,254,227,191,126,244,147,31,92,126,235,155,111,254,246,199,92,167,132,59,185,216,217,69,199,156,18,115,96,23,80,72,0,188,56,61,162,238,68,64,230,38,136,68,169,119,104,244,208,115,64,248,232,31,127,246,209,191,127,251,242,107,127,77,59,122,243,111,223,126,253,23,191,227,116,52,30,107,73,228,60,125,43,57,48,44,13,113,54,14,139,192,30,237,120,68,69,81,112,106,10,162,154,24,135,223,96,47,48,244,196,129,152,34,255,139,227,240,154,143,68,43,123,66,247,94,175,6,122,52,149,132,129,169,193,89,240,92,16,181,22,2,128,152,133,15,14,113,137,28,242,70,62,138,53,116,66,169,187,164,28,118,11,107,225,36,46,188,254,214,247,222,252,244,175,132,196,129,3,100,176,87,127,55,166,218,129,177,79,234,7,239,223,176,183,17,45,94,39,31,255,238,55,223,252,242,3,236,196,193,8,255,191,232,174,28,104,189,36,176,51,249,99,69,87,1,93,227,22,19,43,37,240,11,143,84,111,218,250,216,170,240,46,80,49,98,192,60,249,249,7,63,232,13,45,65,244,79,67,0,201,3,85,199,76,203,53,77,49,56,28,127,247,199,151,127,245,23,19,112,12,226,46,14,170,93,122,75,79,246,135,61,91,27,244,212,93,98,121,0,66,114,242,22,141,135,11,232,94,181,85,7,178,54,114,115,51,0,24,45,66,219,244,0,187,252,250,95,126,252,191,126,56,1,176,241,125,90,192,217,157,30,173,97,171,5,11,34,208,165,165,156,168,143,77,192,136,105,159,119,188,62,127,245,31,127,126,249,163,63,121,253,135,255,243,242,195,247,47,223,255,153,67,20,12,0,50,185,208,127,91,51,85,162,191,180,74,251,23,232,226,92,18,122,134,130,82,150,32,154,202,233,67,242,228,100,217,125,230,172,122,246,192,183,70,157,66,163,3,145,80,72,8,195,72,42,19,216,17,49,26,195,222,228,155,1,38,127,232,73,2,241,150,114,118,143,60,16,153,151,19,148,198,67,145,243,190,6,159,69,1,109,248,71,234,57,166,213,233,170,246,142,113,122,95,61,23,5,116,57,66,145,11,246,240,101,2,135,80,186,16,60,61,166,0,43,130,40,50,1,34,97,134,66,116,18,72,95,237,102,143,76,6,118,120,168,232,109,128,163,73,152,128,40,88,206,216,151,91,135,72,47,94,17,23,43,85,242,194,99,80,206,186,235,13,251,33,166,100,121,168,100,56,204,229,4,24,48,185,139,71,93,246,94,227,254,54,242,77,118,168,197,142,118,6,43,1,209,141,194,3,186,132,193,231,1,16,82,9,147,50,13,91,176,103,3,133,248,182,28,223,78,0,131,59,132,193,59,78,126,203,182,97,224,124,99,110,184,107,116,237,109,1,227,55,187,155,232,153,181,254,250,219,223,252,213,47,191,7,83,78,189,83,119,123,134,109,193,20,189,55,140,239,95,0,9,193,42,87,59,10,208,177,32,118,116,223,54,70,101,154,137,59,8,146,141,67,204,86,31,246,66,223,194,117,27,227,147,56,81,210,32,180,19,87,147,64,91,137,17,199,69,126,254,243,55,223,249,187,143,254,241,71,31,127,205,101,243,35,20,228,38,15,217,89,108,105,9,253,120,199,207,185,135,114,143,105,76,194,244,245,80,230,136,41,62,140,233,195,126,19,214,150,15,103,34,240,1,128,158,225,142,84,139,198,157,166,227,160,92,180,249,229,20,242,52,105,69,201,36,182,43,147,144,66,34,193,132,29,144,63,200,88,89,27,68,226,160,136,231,56,42,200,174,154,174,80,210,165,59,164,247,100,236,70,201,87,98,152,160,70,21,129,216,26,4,145,243,120,130,153,18,28,239,25,34,40,7,133,175,174,90,81,21,157,124,16,177,115,149,152,66,44,161,180,159,150,196,140,36,102,37,49,39,29,112,175,38,181,176,11,239,129,30,206,13,64,183,96,27,182,210,19,99,164,57,49,6,88,57,129,223,80,200,20,99,58,16,185,24,123,49,236,15,112,226,72,65,100,198,248,151,113,72,172,21,230,126,240,144,50,62,111,80,193,50,85,250,220,225,143,20,217,176,223,1,69,178,189,255,46,160,190,227,93,184,192,237,167,94,153,146,175,134,72,28,176,17,66,252,43,14,26,109,248,12,191,157,149,105,88,170,35,87,224,233,131,255,142,155,218,3,205,178,233,174,2,59,141,138,223,0,46,36,126,53,142,160,209,211,202,46,116,135,144,209,111,181,0,104,85,242,212,3,206,171,51,19,52,190,234,134,215,59,34,7,182,82,76,216,106,148,227,208,123,46,215,110,11,9,241,166,14,109,108,217,6,17,237,71,231,137,102,105,77,242,157,71,57,99,64,217,220,231,221,237,92,200,75,210,224,12,8,154,58,33,47,147,161,113,51,143,95,25,249,12,7,168,232,40,177,166,133,192,89,130,235,7,142,100,163,224,153,143,172,67,252,220,208,59,134,187,196,204,97,79,69,150,69,254,50,62,161,187,135,16,194,4,151,9,208,192,231,82,57,4,52,112,166,27,127,126,43,206,126,126,227,55,211,255,252,197,159,134,247,222,240,153,238,70,15,110,236,28,229,246,55,229,184,230,160,135,147,13,130,135,180,96,139,252,209,140,227,148,55,135,66,94,42,224,80,200,29,13,175,137,65,255,25,123,12,6,103,60,239,78,63,228,78,56,217,222,34,250,62,250,155,223,126,253,147,175,190,126,255,253,143,254,131,71,98,91,181,90,32,144,79,198,163,39,232,96,214,242,89,112,201,247,6,71,12,227,212,42,21,199,33,150,3,97,70,220,242,64,143,67,175,127,96,145,167,100,196,100,80,193,68,57,31,224,212,64,241,223,61,180,244,80,157,198,30,130,72,228,255,58,147,130,193,127,154,235,26,200,170,124,199,184,24,156,227,162,206,142,124,53,158,111,122,2,227,251,223,141,189,254,151,175,7,245,1,35,204,215,11,251,68,143,236,19,133,78,161,35,144,182,149,86,94,161,159,210,112,82,194,180,190,86,249,84,211,219,32,244,144,195,252,153,157,36,122,198,158,216,42,95,192,22,184,107,183,218,37,127,230,216,222,190,160,8,7,72,193,118,220,90,18,86,154,218,203,21,130,69,67,95,193,100,179,43,29,104,79,70,169,78,79,36,237,67,85,143,251,146,82,171,48,149,120,156,3,16,113,51,107,183,119,225,108,59,165,139,182,213,95,193,200,95,103,213,172,208,109,109,166,30,118,84,216,86,212,171,116,66,119,165,202,121,163,61,83,71,109,232,72,209,237,89,123,57,52,231,197,149,39,72,206,215,7,17,255,102,157,13,185,73,147,110,207,215,197,220,243,49,95,243,115,206,4,210,237,185,53,165,11,235,220,194,255,107,26,41,3,139,116,229,36,69,81,133,143,26,192,81,173,202,57,230,22,158,169,75,20,19,55,84,123,94,18,155,125,106,218,170,173,104,189,198,152,197,8,35,142,238,0,94,172,8,75,51,180,63,28,160,94,229,150,151,136,169,246,141,113,235,112,236,16,168,186,13,251,176,238,106,109,171,60,211,112,104,79,64,204,51,118,70,233,236,74,93,65,91,221,99,114,104,184,69,62,201,43,0,175,54,73,187,42,16,155,222,154,137,156,129,220,202,76,83,136,92,173,197,223,190,76,101,135,192,249,139,110,119,21,195,232,193,217,82,100,202,129,210,91,169,17,59,139,209,247,244,214,120,247,53,234,23,240,56,52,238,229,136,170,253,66,247,184,195,158,221,106,147,52,13,93,19,54,49,92,163,228,27,221,251,137,146,145,202,166,37,125,216,235,137,14,30,232,55,78,50,32,15,128,84,200,73,129,171,181,15,253,28,15,53,19,117,200,146,216,7,209,2,142,193,147,5,111,17,128,239,118,81,32,106,246,134,38,106,71,221,94,103,107,205,175,251,10,182,134,135,30,202,98,219,60,58,200,93,240,120,78,165,188,1,100,10,56,161,58,15,145,34,185,175,187,148,213,197,129,150,250,170,125,104,180,209,92,69,75,149,34,207,143,107,173,164,75,217,241,139,17,119,251,2,61,148,225,28,148,213,36,17,231,68,238,164,209,106,151,217,219,125,233,32,217,31,180,218,132,128,233,193,31,231,170,20,188,239,66,165,253,81,72,221,25,77,130,100,91,87,90,135,28,153,218,48,100,218,33,166,230,199,44,231,78,183,164,26,42,178,203,118,18,233,150,223,7,112,216,225,33,70,10,61,238,245,15,234,105,12,86,91,31,54,42,174,123,98,58,229,87,155,62,113,27,129,165,237,238,36,66,212,146,27,5,174,235,128,6,9,220,12,116,111,86,199,76,16,200,141,31,188,254,206,191,98,6,121,130,59,178,212,238,182,146,206,86,65,18,188,163,170,33,56,119,20,105,220,228,249,36,108,4,160,68,171,210,114,115,46,168,145,200,9,170,33,114,117,218,212,172,135,32,64,111,89,93,218,138,59,239,220,87,98,152,32,95,145,156,232,167,243,23,47,217,163,195,67,231,99,207,253,100,169,206,39,213,98,159,70,116,5,188,173,246,241,34,11,159,186,5,47,141,160,162,248,68,146,124,219,84,59,132,26,137,130,1,113,166,33,63,245,207,37,94,20,160,179,91,34,222,74,173,57,102,42,188,35,128,206,203,157,59,173,36,19,118,93,178,245,79,63,174,26,104,151,144,245,219,186,97,107,157,243,248,133,223,40,228,177,15,218,254,235,175,127,235,242,247,190,47,136,237,161,73,229,194,180,154,25,97,98,254,232,225,122,47,152,154,75,32,212,38,114,132,196,65,75,37,130,155,0,150,54,127,51,192,146,237,9,246,141,114,91,28,146,179,77,38,155,83,217,137,166,88,40,224,137,166,95,126,212,124,161,2,175,27,146,181,154,136,15,68,67,212,196,183,82,34,33,13,161,93,200,170,82,174,153,21,200,247,132,216,41,247,157,27,14,196,195,242,39,162,76,11,233,249,57,181,154,79,251,231,40,214,138,183,161,88,243,245,228,169,214,120,207,11,230,91,192,50,103,10,196,91,93,226,116,5,55,105,240,197,211,71,203,24,234,156,81,245,245,207,254,237,242,247,254,242,74,70,213,89,13,185,193,46,61,59,110,132,41,117,188,205,115,154,35,70,180,193,50,100,225,196,219,139,225,248,133,173,90,68,30,163,150,78,199,76,233,82,64,10,21,150,183,101,239,28,111,208,164,122,122,235,147,55,100,210,22,73,242,25,95,107,142,174,139,153,178,168,90,11,166,31,166,244,225,176,79,76,133,48,173,189,120,0,179,128,83,98,70,230,55,119,211,181,51,69,2,130,102,47,211,153,77,210,143,154,236,104,106,175,205,96,96,156,115,78,147,153,219,233,190,73,44,79,154,181,171,218,119,93,245,212,141,104,54,127,241,85,228,54,127,250,59,151,255,239,215,46,63,248,87,103,69,120,10,61,162,160,19,210,97,221,167,15,101,48,93,251,108,196,7,19,45,108,225,122,162,131,169,160,197,45,212,193,9,235,192,81,218,149,60,76,144,213,137,28,55,78,48,229,194,146,96,38,82,202,220,223,146,96,135,192,61,109,18,49,249,237,194,34,103,60,189,41,27,113,20,63,40,18,35,131,200,19,180,202,205,185,203,20,75,2,243,170,28,235,24,20,105,26,29,156,182,233,234,100,38,78,216,62,201,114,33,40,241,216,155,63,212,13,14,184,136,81,31,28,212,169,68,112,182,109,33,177,228,171,196,153,164,15,196,180,167,112,20,155,120,167,23,81,49,102,219,116,67,46,42,197,20,253,148,107,119,50,244,83,170,149,109,209,79,249,102,46,139,23,64,57,23,168,117,185,139,169,200,125,127,67,0,31,206,200,106,155,72,184,244,230,168,221,243,126,211,232,189,122,133,147,141,87,163,209,239,73,188,234,11,29,98,15,136,36,70,239,153,211,44,242,23,164,149,87,175,226,118,89,134,15,240,9,68,22,56,57,56,86,104,175,97,247,166,175,11,114,135,100,217,118,60,34,37,81,225,101,130,209,154,115,8,45,41,162,30,62,156,198,204,47,185,87,47,221,189,104,27,212,13,177,196,62,165,28,231,154,125,115,105,9,176,40,250,79,67,236,238,186,145,216,41,41,163,81,228,77,118,13,157,8,160,49,32,35,181,63,176,241,62,59,58,120,21,163,194,150,201,103,244,68,213,116,160,65,56,238,39,191,172,55,244,24,75,49,98,224,101,119,78,17,145,84,80,16,71,49,131,8,76,22,189,16,239,16,100,212,152,18,11,225,54,158,136,209,163,99,18,36,103,114,127,149,168,225,61,93,61,239,106,178,11,203,39,240,71,76,16,30,64,245,136,3,77,18,141,204,113,247,50,50,188,247,11,81,38,234,65,28,245,216,189,106,136,36,190,47,243,252,66,115,232,194,78,210,102,94,189,114,62,65,183,64,74,192,181,206,145,64,122,236,150,64,3,22,134,119,111,166,236,221,155,233,187,29,142,35,18,231,34,205,19,82,116,141,94,162,70,165,77,238,94,67,219,160,202,12,122,205,22,222,196,71,46,254,42,114,119,55,10,180,18,105,27,40,18,207,161,244,148,101,152,228,174,53,223,19,122,164,21,133,45,101,64,42,188,122,37,192,74,37,31,239,82,90,239,192,97,21,58,42,121,23,29,178,130,43,255,45,126,183,180,167,189,106,36,116,27,62,21,95,165,242,175,50,233,4,124,172,246,148,62,112,186,4,109,225,237,149,164,173,194,145,214,78,220,165,99,43,157,24,64,101,18,135,30,250,252,34,78,81,172,194,82,250,146,187,104,124,55,142,241,119,139,146,123,94,129,130,233,82,4,148,217,95,84,215,240,170,86,115,223,62,32,87,27,58,51,110,18,146,58,159,174,119,242,27,215,199,107,158,174,164,90,226,119,36,216,104,209,104,140,219,10,147,23,74,251,23,100,211,113,29,43,5,209,145,231,185,13,151,104,134,190,71,183,93,102,4,131,237,137,116,184,127,48,18,9,155,69,86,64,29,41,36,49,36,79,162,50,139,105,165,90,78,238,188,57,180,72,172,127,114,194,112,140,112,115,107,148,136,45,35,168,45,170,5,77,28,1,133,17,51,129,196,47,28,21,1,76,129,163,132,8,105,144,66,162,46,167,144,32,168,113,190,59,78,155,17,85,34,148,68,228,112,74,112,12,108,201,81,167,192,72,219,91,138,5,76,104,15,132,207,49,240,19,72,163,196,196,100,95,25,196,227,225,93,63,166,38,53,212,118,133,38,144,220,153,74,33,16,85,215,178,66,14,26,161,190,225,104,217,141,135,187,38,186,216,53,228,106,228,82,225,164,5,188,241,173,56,222,240,9,53,19,132,55,174,57,183,56,234,20,79,184,105,218,180,99,135,79,81,5,6,35,23,39,90,35,142,100,115,249,181,175,211,141,254,242,151,223,190,252,198,55,223,252,226,187,31,253,251,255,248,248,7,176,221,143,70,45,197,6,148,42,137,11,53,169,194,31,151,115,130,200,5,20,65,218,116,69,236,165,37,182,79,186,164,10,135,25,70,226,146,24,69,7,107,209,131,165,151,9,154,76,99,25,148,12,203,155,187,143,30,162,38,194,82,227,228,35,229,205,168,118,48,137,109,204,145,126,66,177,14,4,58,216,195,201,49,222,152,1,215,6,195,181,89,54,66,184,214,202,166,135,107,141,226,250,206,29,248,208,126,11,102,65,107,95,7,239,34,144,43,67,125,59,113,97,0,234,219,30,234,13,130,122,114,165,51,157,96,250,177,237,92,133,57,30,61,145,232,76,36,96,181,82,75,92,188,231,95,152,170,171,217,81,168,60,175,68,32,75,244,150,152,168,248,24,6,89,111,120,119,38,1,204,186,18,96,156,25,50,110,77,128,142,225,247,138,90,50,37,164,95,18,175,55,226,24,87,100,94,34,214,19,81,132,143,61,239,171,7,78,179,18,211,101,34,140,99,168,216,3,83,66,155,161,171,223,40,141,83,107,161,204,142,77,133,93,229,199,232,223,217,50,191,203,110,255,180,145,8,75,113,212,142,25,122,71,51,251,113,225,245,159,252,227,229,183,254,230,242,253,239,190,254,151,175,211,51,214,127,254,2,208,47,188,126,255,91,111,126,248,33,156,142,88,201,10,57,45,61,1,185,175,36,188,249,193,7,177,203,15,254,84,128,147,37,8,173,61,254,149,227,225,192,206,173,206,225,104,20,82,169,71,110,42,152,180,38,78,78,132,56,86,250,129,109,40,119,238,80,116,186,128,3,16,0,3,85,0,125,252,149,111,252,234,231,63,122,253,71,63,126,253,205,15,62,41,240,91,73,215,108,25,87,199,209,189,62,93,223,74,71,48,134,236,117,166,208,14,79,120,11,68,40,211,253,74,156,29,131,116,158,164,252,41,176,147,7,0,82,241,164,226,129,163,38,217,39,31,36,162,209,233,0,29,151,138,210,40,216,209,40,186,43,52,152,224,78,138,146,228,142,58,0,217,37,96,8,141,184,209,94,229,111,180,191,240,110,187,86,241,106,123,163,12,11,189,141,170,92,13,151,108,15,106,244,188,59,187,123,88,131,242,48,125,191,119,32,182,202,22,45,141,172,191,133,215,252,194,33,1,150,153,115,45,176,134,135,13,178,36,20,247,206,120,155,24,114,168,174,175,20,190,58,29,25,70,219,53,151,80,213,90,224,60,24,181,50,81,226,240,9,36,100,244,220,205,229,179,89,96,156,253,122,186,149,4,100,197,211,242,185,88,165,62,167,146,90,0,86,25,80,177,159,138,135,98,211,83,177,103,82,157,102,161,168,164,152,138,61,33,158,149,171,174,142,253,8,239,17,206,22,164,52,52,83,113,229,125,205,122,236,36,157,130,101,228,166,233,71,17,216,115,177,45,157,137,12,46,252,210,1,233,84,59,131,147,110,105,255,136,192,113,48,78,172,103,97,43,40,117,71,74,219,99,44,202,158,227,116,233,194,241,156,166,159,208,183,185,148,150,208,39,71,45,225,97,227,74,182,231,17,241,209,39,54,216,139,145,123,30,96,71,10,65,228,45,236,0,185,231,69,76,78,15,78,44,12,49,125,55,218,244,88,51,73,166,103,222,204,159,158,141,216,7,68,200,173,161,51,182,15,190,20,221,248,28,180,5,123,12,247,48,198,238,76,90,9,7,28,186,211,95,214,225,144,45,80,59,44,107,112,210,169,129,209,151,187,69,187,147,131,172,168,149,100,222,65,241,64,175,65,22,79,79,59,168,142,37,3,28,183,194,147,150,190,12,251,1,174,244,208,81,137,122,241,115,145,82,101,190,89,81,247,32,37,103,35,145,6,84,68,216,63,145,53,17,19,151,165,175,249,80,14,242,72,25,248,26,31,157,23,162,54,66,193,101,199,8,74,81,194,123,113,163,112,130,13,248,29,221,175,212,140,223,129,62,216,130,175,116,74,12,47,5,214,192,20,64,188,149,135,120,19,131,225,13,83,40,43,16,113,81,214,35,225,136,136,135,152,189,221,137,109,238,81,35,96,168,49,134,94,166,230,21,157,3,26,155,250,40,100,71,70,181,93,105,199,242,111,129,204,227,97,218,70,201,7,94,78,90,141,159,61,137,46,30,165,36,248,44,8,120,99,9,42,21,228,215,183,46,254,249,248,246,120,249,143,5,95,18,82,152,236,183,241,89,164,2,173,125,13,63,138,137,211,174,78,154,75,117,134,185,68,39,192,41,115,169,79,159,75,117,254,185,172,250,141,90,122,4,211,149,252,220,9,141,97,92,4,126,136,95,79,192,68,20,155,244,194,236,39,183,68,229,102,38,43,251,32,136,255,90,123,155,129,220,248,94,185,34,30,19,249,62,45,73,171,97,249,254,61,209,20,21,78,190,79,167,59,138,210,86,28,249,126,77,221,119,45,164,7,229,99,71,212,39,233,71,154,83,210,143,196,133,78,182,208,70,103,44,85,90,93,157,92,56,144,164,4,134,97,157,106,72,90,174,129,230,162,165,88,170,99,185,41,57,24,94,35,79,155,212,74,224,61,190,43,224,77,53,66,73,232,40,61,120,79,75,49,211,160,83,72,179,214,53,93,179,97,241,38,238,234,32,100,175,57,102,4,102,200,1,169,123,77,119,6,92,246,67,47,246,60,85,49,90,76,132,59,192,46,136,253,166,76,49,199,252,24,245,50,181,182,36,68,193,240,236,66,108,72,119,141,184,6,157,115,179,167,57,90,63,85,111,129,172,186,183,211,112,175,53,139,155,240,54,177,100,59,180,165,196,245,125,237,32,1,109,224,95,49,106,7,238,45,69,54,163,211,149,251,194,208,144,205,151,198,149,194,214,253,5,239,70,22,236,33,84,99,123,194,195,203,26,61,154,251,140,183,175,94,133,1,22,246,41,142,168,77,233,0,81,53,213,2,55,242,204,204,134,103,229,67,161,36,225,74,24,40,161,168,188,237,202,213,34,232,188,22,129,29,242,129,30,80,135,96,38,92,147,165,61,162,26,98,6,204,145,122,110,249,193,167,27,212,254,129,215,69,76,131,142,19,33,232,15,21,235,209,169,238,156,120,216,24,96,45,220,185,227,40,221,220,78,49,18,72,149,154,202,212,53,150,207,173,22,232,26,107,45,242,1,125,166,242,1,229,103,9,230,251,232,7,127,240,250,59,255,113,249,7,31,94,126,253,127,114,189,1,195,106,161,7,152,87,158,200,120,78,212,127,71,235,49,99,127,48,229,134,49,160,38,78,61,217,84,44,185,141,174,182,22,51,176,130,72,162,218,247,85,235,1,246,204,220,78,168,160,143,137,111,14,141,33,11,214,158,219,85,134,82,148,154,212,97,10,68,60,152,162,178,102,205,115,160,9,57,250,40,212,240,141,222,127,38,112,132,7,170,210,185,75,35,161,131,126,65,1,183,22,250,47,206,188,91,148,100,235,80,235,181,225,92,5,172,98,255,224,174,32,148,188,71,142,205,122,73,72,132,219,112,125,93,166,39,68,82,218,237,147,86,123,254,116,72,180,222,44,201,144,88,201,171,167,66,10,186,63,253,248,167,151,31,126,59,148,91,138,186,229,69,59,155,249,233,201,71,106,65,63,52,144,179,95,255,255,236,189,121,119,27,215,145,55,252,85,160,78,162,144,163,6,216,221,216,193,32,60,32,169,133,214,70,147,146,23,105,248,250,52,128,6,8,17,232,134,26,0,41,146,230,123,228,100,28,47,137,19,103,38,137,227,88,137,227,196,75,150,177,236,196,118,226,72,142,125,206,243,81,222,71,36,197,191,230,43,188,85,119,235,219,27,0,74,148,227,153,137,104,147,64,247,93,234,238,85,117,171,126,245,253,223,251,235,24,221,139,110,239,65,250,16,115,141,211,131,36,29,180,148,89,4,186,61,59,104,214,236,51,0,116,152,143,41,153,213,132,117,247,117,32,45,64,160,229,96,225,59,212,246,76,63,170,17,250,228,251,251,223,249,219,35,30,33,95,29,163,71,8,117,122,135,31,33,204,53,206,8,145,116,222,8,245,250,15,57,66,157,174,52,66,196,23,101,236,17,202,252,111,131,19,83,71,226,220,68,218,32,202,214,16,189,190,211,69,182,197,108,154,66,195,128,122,190,243,142,107,65,66,201,12,113,239,141,143,119,223,254,69,112,199,165,134,129,45,148,197,201,9,79,177,31,48,247,140,104,38,9,62,145,28,32,62,141,255,17,198,20,1,241,219,239,7,173,74,69,12,97,34,88,136,131,142,131,144,7,81,198,155,198,161,32,34,140,204,88,14,250,183,126,183,127,231,139,253,151,255,178,119,243,185,49,151,247,24,11,218,95,234,232,5,189,177,86,123,0,20,63,204,53,206,130,38,233,228,5,109,246,7,189,67,44,105,122,117,16,88,213,200,21,136,85,77,254,134,150,53,255,95,66,78,249,7,194,227,253,175,64,100,59,106,95,132,17,62,6,2,230,106,60,215,128,81,14,6,216,112,15,16,38,61,2,71,11,206,37,15,73,11,78,208,63,190,126,132,176,101,126,82,50,90,52,5,120,160,250,40,184,119,247,183,251,191,126,238,97,40,24,167,98,228,121,188,138,101,246,238,200,42,46,68,86,140,190,10,184,48,68,229,62,145,232,200,42,207,70,183,122,75,84,251,212,238,171,63,198,118,255,237,163,123,127,135,118,223,157,232,116,38,31,117,245,45,251,186,168,255,233,127,64,253,78,223,171,127,247,87,223,217,127,227,227,127,76,221,123,183,110,238,253,236,195,123,159,190,188,247,242,59,123,175,253,229,224,181,143,31,117,237,253,85,228,169,224,140,93,38,39,151,71,9,177,113,186,255,249,231,187,47,126,120,240,243,23,119,111,126,246,72,112,244,20,157,58,101,162,123,70,128,148,103,159,213,227,94,205,4,165,99,74,39,50,121,28,199,76,209,134,20,172,141,93,240,222,173,63,72,101,7,223,38,225,223,184,8,134,227,12,6,101,58,162,184,167,71,209,247,94,247,98,189,207,62,43,143,5,62,9,117,6,165,72,238,101,45,88,132,54,162,136,123,159,190,18,42,101,156,222,99,103,7,3,20,28,222,151,1,239,167,71,134,254,56,204,85,19,88,87,116,39,29,237,213,132,210,3,94,213,68,32,101,222,254,21,108,1,123,111,252,25,122,107,247,141,207,125,110,73,255,45,0,27,179,170,174,169,198,255,0,188,198,21,15,148,16,123,221,44,106,10,162,79,121,70,94,237,178,192,155,82,123,146,193,87,55,218,224,203,179,234,106,141,109,213,229,105,49,169,57,23,17,51,4,115,205,214,20,227,163,9,208,40,123,227,45,56,254,82,67,78,58,218,37,3,245,69,180,120,254,193,83,148,114,17,75,169,17,200,32,182,200,108,194,176,112,93,35,188,100,159,128,128,17,182,101,122,216,182,12,53,76,65,60,4,170,20,164,159,113,71,225,118,101,238,70,183,111,83,26,253,70,100,17,102,99,220,240,108,184,249,88,148,113,24,151,237,35,237,110,240,69,249,152,239,43,206,62,161,64,30,199,30,139,54,175,108,207,216,87,185,166,54,169,175,48,147,69,190,55,248,10,58,26,147,45,135,222,187,142,101,183,53,218,4,43,222,236,91,54,206,34,214,92,76,226,22,121,39,195,38,91,255,205,172,143,30,153,181,80,236,101,59,187,162,122,128,59,247,62,58,129,203,119,238,214,67,220,185,91,120,199,110,9,179,124,186,34,217,173,71,170,215,227,115,12,90,34,54,175,8,27,74,111,99,227,19,12,21,29,94,222,37,216,148,34,178,145,189,42,58,199,50,238,94,145,214,154,129,44,33,179,156,128,218,70,130,171,249,234,153,99,224,102,86,238,169,117,98,211,144,203,104,1,140,144,46,199,8,169,51,3,135,154,223,192,193,200,214,234,185,92,45,199,12,28,252,246,13,93,207,190,193,50,180,70,232,58,21,175,71,185,65,0,214,153,6,22,108,114,226,152,134,214,49,228,254,22,54,179,150,170,164,48,26,241,85,18,239,107,61,89,207,21,115,133,116,46,179,194,212,52,168,165,217,1,230,2,248,22,96,205,136,170,39,205,194,187,192,182,174,204,151,166,174,89,246,26,226,124,109,56,238,26,48,145,53,107,138,112,47,141,245,129,53,213,115,107,83,235,45,107,163,55,69,209,22,156,150,123,222,180,161,203,241,180,157,242,14,219,169,255,169,229,224,170,135,61,211,178,107,155,139,109,152,110,144,89,89,81,109,206,32,192,254,210,133,215,192,241,85,42,189,179,21,117,48,91,153,155,83,47,87,42,79,170,115,149,74,133,220,163,88,84,63,24,40,101,6,254,63,142,42,167,50,81,95,29,39,122,167,178,118,188,85,47,243,33,60,14,73,155,101,140,249,118,156,50,208,101,180,50,57,174,240,225,155,227,62,157,255,12,47,121,132,63,41,22,219,219,22,97,197,104,184,60,123,39,38,50,146,101,228,15,103,109,244,224,38,16,32,137,152,235,176,206,165,123,122,152,201,192,84,67,109,238,226,170,211,119,152,182,179,213,105,14,73,34,115,218,219,244,178,254,42,18,236,42,177,44,178,200,93,10,28,135,13,23,62,192,233,6,53,78,177,157,141,164,75,93,235,2,9,34,219,101,183,205,125,23,72,154,203,15,84,30,58,144,160,5,96,137,208,83,218,166,156,129,27,240,223,161,86,55,132,67,179,209,39,30,211,242,191,169,46,22,6,223,142,129,252,124,252,120,76,61,232,132,233,165,158,97,222,114,125,224,60,83,40,110,16,35,68,5,198,106,48,133,151,69,200,87,45,96,135,203,153,162,76,231,250,222,32,148,21,172,100,198,46,245,83,193,30,17,176,105,94,98,242,53,148,78,197,168,97,4,243,102,7,196,36,135,137,71,228,96,2,241,136,157,75,109,118,46,181,124,231,146,248,69,78,36,72,80,238,73,103,81,218,76,71,187,191,98,5,53,83,75,43,147,211,97,80,3,4,28,112,203,87,201,153,228,194,129,179,66,204,45,218,78,205,108,247,136,57,50,63,202,248,195,73,102,169,133,2,94,177,8,7,43,111,226,180,57,161,100,243,70,173,152,205,107,10,148,5,172,245,54,93,119,231,77,108,176,74,227,17,158,71,103,12,100,102,145,228,122,216,60,208,119,120,234,141,180,14,135,167,158,73,107,152,62,163,101,226,155,104,212,51,198,151,208,68,205,202,165,115,134,86,31,179,137,25,163,49,210,58,75,171,89,58,177,206,202,100,245,127,132,117,22,187,13,235,204,241,112,164,1,189,8,158,172,82,172,82,88,76,132,28,239,81,248,114,140,94,169,46,154,118,219,10,20,198,46,91,131,121,133,241,84,84,98,124,35,93,8,53,131,201,136,188,173,68,69,61,179,26,13,116,23,80,48,106,187,18,135,131,131,255,188,251,4,114,159,17,0,202,97,23,228,85,87,225,186,165,224,61,109,244,117,172,255,94,205,119,127,171,116,157,110,215,114,147,192,139,88,118,61,217,119,146,85,167,190,169,16,240,10,159,213,21,253,192,204,3,130,55,186,120,191,76,111,68,135,95,226,98,58,149,41,36,130,247,182,162,12,233,170,150,143,113,0,39,107,196,125,109,141,216,118,13,185,174,197,47,113,70,24,252,122,148,71,242,162,87,140,62,66,252,23,147,236,86,50,250,14,83,89,133,151,109,18,206,157,107,179,112,22,9,173,35,1,86,19,49,157,224,139,108,109,56,10,59,74,76,22,126,235,198,145,199,80,249,195,180,133,236,38,243,33,110,40,66,55,93,236,166,141,86,70,199,242,48,149,241,190,158,103,93,138,219,84,59,250,62,26,139,241,93,70,211,7,124,24,241,27,194,97,250,3,232,176,135,226,46,58,80,15,55,81,164,163,177,232,180,208,251,52,37,127,101,52,250,130,156,68,129,215,23,115,53,246,76,175,155,58,10,116,68,223,88,47,86,115,68,223,248,104,204,86,209,185,252,73,194,246,36,201,34,84,98,45,83,201,235,36,113,176,82,164,45,135,134,246,100,102,137,254,150,83,83,199,19,44,17,223,110,34,138,230,113,103,107,193,173,154,25,172,240,161,47,41,230,160,239,4,108,47,32,99,16,247,78,94,207,180,58,92,201,22,218,47,171,145,21,19,91,22,169,229,87,153,201,78,88,145,142,198,57,13,135,168,119,165,167,202,9,43,133,111,118,98,195,48,208,157,72,182,4,181,132,37,232,74,124,174,65,39,148,105,208,129,46,245,204,138,196,45,203,31,200,117,193,36,197,3,208,8,95,221,35,174,154,212,5,194,74,107,12,163,172,97,145,217,85,231,252,182,127,242,82,227,40,202,177,9,120,161,48,19,142,40,83,170,208,122,203,43,34,134,107,55,201,98,164,43,175,209,114,123,208,131,92,9,188,163,74,227,40,86,235,193,27,191,59,120,225,71,251,127,124,29,245,21,157,146,166,226,24,234,204,14,109,115,208,110,153,104,33,194,149,222,123,127,254,232,224,185,255,216,251,144,220,226,250,243,24,44,79,111,117,208,218,176,90,82,30,114,213,31,153,39,237,203,99,75,121,62,125,109,247,135,104,94,40,167,206,136,212,150,189,105,122,137,15,126,243,111,247,223,127,247,254,237,207,247,126,246,119,57,125,150,165,7,106,54,37,122,246,127,242,230,222,205,231,246,62,121,46,220,238,156,84,67,187,53,192,221,200,178,155,176,84,44,215,215,105,180,73,81,61,134,45,89,27,248,26,191,255,147,79,134,52,187,14,29,188,5,167,180,151,101,247,215,111,31,252,252,207,81,13,175,183,26,100,52,16,254,173,101,227,212,1,41,174,99,18,180,93,16,228,34,84,240,222,22,150,98,233,38,38,169,18,91,62,27,105,2,140,64,222,162,139,156,124,191,4,27,220,37,149,231,165,170,85,33,141,249,39,115,88,42,243,180,255,115,8,34,178,220,231,102,125,228,177,55,75,203,108,150,238,144,144,108,144,210,79,255,142,74,145,106,231,45,160,214,9,107,245,216,206,114,30,56,52,148,248,168,122,30,143,62,132,66,99,148,51,23,186,115,230,166,229,78,132,115,77,170,241,9,73,81,44,129,47,19,141,182,181,32,118,245,9,14,194,210,117,218,155,77,199,102,164,68,22,202,146,200,183,33,209,222,108,40,217,18,125,181,220,133,195,46,38,252,87,31,212,21,78,62,40,8,139,85,163,234,220,154,60,44,82,238,24,223,82,126,221,16,134,118,177,184,43,34,219,89,162,129,181,172,20,110,120,100,196,203,148,149,35,210,19,204,241,178,69,105,153,164,138,99,121,189,61,76,81,81,128,207,181,170,165,143,4,124,110,171,61,79,153,171,103,107,25,45,159,53,163,1,159,145,1,171,107,200,55,84,165,187,73,42,110,249,238,37,125,220,140,12,62,177,58,252,154,18,185,235,18,43,25,54,8,220,5,80,173,130,108,140,94,64,189,180,188,138,81,59,217,234,45,216,173,62,157,163,61,188,180,35,243,238,180,235,12,186,84,25,211,161,175,218,248,24,51,248,215,177,119,99,40,46,30,49,13,138,164,136,205,85,167,8,93,139,166,203,208,186,218,48,234,253,1,188,213,212,182,181,110,181,9,88,130,210,71,115,90,250,128,168,76,219,14,140,41,75,198,218,130,245,64,25,244,18,177,187,246,132,217,38,60,184,141,24,22,196,71,22,57,109,177,31,193,190,75,105,64,84,16,118,249,250,210,238,173,223,30,252,244,5,168,7,197,238,210,85,163,152,42,20,211,70,193,80,117,45,151,202,25,57,221,200,175,236,168,44,163,193,51,238,190,253,202,238,243,31,223,127,235,53,56,198,124,121,245,116,46,77,178,102,51,249,92,198,203,153,246,114,254,126,247,206,173,80,149,89,45,79,179,105,90,190,224,101,203,240,108,120,84,220,122,51,170,66,67,207,145,156,153,162,161,25,94,206,172,200,121,235,151,7,63,255,40,34,103,26,154,70,105,205,164,51,25,45,231,229,205,137,188,111,126,116,255,149,63,6,136,45,230,181,28,35,182,88,40,164,189,108,121,145,237,253,23,14,126,255,159,225,42,243,121,232,79,146,51,157,53,50,82,133,5,145,243,243,127,219,251,211,155,193,222,201,103,50,52,87,166,88,40,122,185,138,82,159,194,105,28,209,68,35,205,186,53,163,231,53,221,203,169,107,162,194,159,253,125,247,246,95,246,126,243,92,160,78,32,53,157,165,89,243,90,81,170,84,23,147,103,255,143,239,96,214,59,127,8,100,205,21,89,247,100,210,134,33,231,244,102,207,15,94,219,251,244,247,123,31,189,20,53,42,133,2,205,157,46,234,82,15,233,98,2,29,124,254,250,238,11,111,239,189,245,78,84,255,22,115,25,222,94,93,154,70,186,152,71,7,191,124,253,254,123,223,9,77,191,92,150,142,75,54,167,229,178,82,190,172,183,82,110,69,207,162,92,134,13,78,38,157,203,203,89,197,36,186,255,147,183,160,159,118,255,252,90,4,193,70,81,211,104,205,153,92,58,231,27,34,49,155,14,94,248,241,238,139,55,119,63,122,75,166,58,173,165,180,116,154,117,85,206,208,138,176,214,168,169,1,9,167,0,91,22,59,31,121,92,6,233,212,101,65,27,168,114,0,63,226,78,211,91,100,233,97,167,145,191,147,157,207,151,172,69,208,48,143,118,39,9,102,124,180,219,72,168,182,175,236,30,18,94,149,255,220,64,254,247,110,32,193,46,62,218,221,35,218,250,40,82,158,8,225,189,160,193,219,37,140,167,205,248,64,135,241,129,174,213,180,108,10,60,189,4,165,180,58,86,10,89,39,143,19,77,88,18,112,119,56,49,94,41,250,153,228,13,224,168,172,9,125,146,193,14,88,41,52,188,67,159,86,160,128,98,15,36,180,146,240,135,194,167,101,131,26,82,16,131,134,229,205,94,5,26,137,0,163,36,173,65,80,246,5,175,199,31,167,75,4,137,192,178,235,74,201,231,92,133,134,13,147,42,9,111,52,41,139,30,181,1,188,237,204,161,118,57,140,247,198,133,153,137,209,210,140,79,252,41,83,110,153,90,71,5,247,228,161,197,133,82,199,149,66,171,32,226,145,175,127,98,70,123,52,96,6,147,139,174,251,58,219,14,75,69,24,119,129,8,28,62,9,218,85,45,34,3,78,8,195,22,26,64,133,179,226,97,193,21,85,242,164,219,133,29,25,81,241,139,241,84,195,233,4,56,168,52,236,168,9,240,56,254,33,83,221,147,4,202,244,80,164,99,224,137,3,168,197,10,245,117,228,67,111,0,84,106,103,153,106,192,242,27,184,145,161,183,196,245,236,213,149,105,132,120,113,96,234,185,155,32,168,57,110,29,141,101,45,18,237,43,82,210,163,176,7,231,64,12,239,159,179,155,19,246,85,125,69,181,33,245,228,52,135,82,192,174,102,55,90,48,32,174,185,193,40,236,77,244,85,20,6,219,142,59,57,109,251,136,231,104,193,59,147,241,83,11,102,9,214,202,59,44,60,53,37,165,1,72,219,67,231,239,180,135,46,148,98,219,212,66,141,203,220,76,162,139,208,201,68,131,168,178,166,18,250,206,209,94,233,167,132,124,165,246,83,92,34,155,84,77,150,172,222,90,39,245,109,175,246,59,237,210,55,191,5,223,19,196,0,165,172,144,254,41,37,190,214,104,52,148,111,127,19,47,228,107,102,127,130,42,148,85,5,83,126,91,153,60,241,205,111,181,58,77,158,133,27,72,100,187,55,166,19,236,74,5,191,40,137,158,91,43,43,162,16,43,197,112,2,120,19,213,111,42,223,254,22,222,189,127,251,155,147,84,169,75,149,148,157,205,36,163,144,58,191,18,19,214,156,70,62,87,236,218,42,16,120,14,182,21,224,221,38,10,170,110,160,45,153,195,90,70,39,239,132,171,82,119,86,115,7,135,90,158,209,116,168,29,58,4,24,23,160,37,41,108,166,29,28,186,147,235,32,134,162,249,24,110,224,136,95,137,151,58,170,31,25,86,150,145,203,125,181,149,162,75,123,130,187,136,34,227,138,32,103,104,43,23,81,38,28,67,61,11,117,235,254,114,169,186,67,94,149,193,89,231,111,12,166,246,205,55,57,51,171,249,146,195,160,73,82,85,104,229,162,211,133,82,90,12,205,208,155,122,81,152,125,164,238,22,153,39,92,203,96,123,227,65,95,211,81,208,13,28,6,121,124,228,183,154,154,204,65,133,30,200,136,42,175,202,82,52,44,33,203,79,210,192,155,109,58,47,149,175,53,50,141,124,163,174,168,27,108,158,169,78,215,172,181,250,168,109,109,180,218,237,57,150,44,163,21,45,152,193,228,217,69,150,34,69,110,208,249,213,92,4,68,84,196,94,203,186,8,22,21,44,45,52,81,84,229,235,211,240,222,122,104,150,65,190,51,25,205,51,216,33,158,193,166,60,131,29,201,51,200,26,64,92,192,101,196,205,36,108,68,90,216,74,70,114,18,105,102,123,34,159,87,208,37,22,211,97,250,123,37,180,79,145,237,152,148,147,13,179,30,182,196,122,80,75,95,194,127,76,75,76,148,140,78,105,118,187,109,10,211,169,154,60,26,133,64,196,181,118,128,40,105,50,133,199,244,72,216,21,254,40,122,66,102,241,39,98,66,166,178,254,25,89,175,230,67,51,178,184,19,123,106,120,42,97,111,135,138,81,227,83,132,62,159,66,49,245,117,12,148,84,230,203,8,23,253,54,222,224,45,154,54,9,249,192,125,112,75,105,141,124,123,146,236,225,57,252,210,178,233,23,120,179,51,137,232,45,204,194,16,250,52,176,132,153,4,30,99,65,35,184,140,128,66,254,144,74,120,223,51,58,42,204,156,38,106,131,146,79,208,135,216,171,196,121,50,242,164,12,30,148,49,103,100,66,62,36,135,156,145,230,163,59,35,167,163,186,83,62,52,109,118,104,58,59,18,122,60,76,188,178,252,133,156,147,81,183,31,99,29,156,46,47,198,59,47,221,224,121,25,93,54,28,99,124,222,200,39,153,76,154,119,162,209,141,41,98,135,151,79,109,155,113,97,232,11,34,184,37,91,112,75,192,227,82,204,174,16,59,75,64,81,98,34,120,116,41,204,86,203,98,27,46,187,141,64,150,212,69,158,246,80,188,46,227,104,125,172,157,199,240,10,62,215,244,51,127,22,188,84,45,72,198,57,72,111,127,4,118,81,21,207,104,223,78,152,176,11,219,44,204,45,72,205,205,114,85,173,144,155,145,140,94,139,128,230,110,250,45,219,243,69,16,219,171,141,98,52,116,95,69,50,39,204,228,205,49,236,99,253,225,177,134,91,91,184,209,214,22,46,49,129,161,248,1,158,241,139,23,237,146,33,111,184,145,246,16,28,118,64,182,38,27,154,178,109,53,250,44,17,53,183,245,27,146,57,77,199,179,35,115,107,120,77,99,100,115,25,140,14,193,98,7,193,10,136,204,74,205,61,130,121,141,186,47,239,10,201,29,65,29,185,65,77,162,113,106,79,241,219,108,212,206,195,195,72,147,13,55,108,178,81,11,149,70,12,54,18,202,9,207,224,4,203,67,55,84,72,63,163,208,91,92,146,20,173,132,38,71,121,100,74,183,156,88,14,135,117,1,82,122,235,77,186,187,9,159,94,10,127,67,97,30,200,151,4,27,131,22,73,71,223,19,138,149,18,53,10,153,161,127,88,63,199,153,234,137,176,117,194,104,38,96,171,135,54,68,196,178,35,166,179,55,96,86,174,70,204,154,16,4,153,157,98,73,47,57,117,115,19,125,119,24,30,217,72,252,49,97,229,243,76,99,2,234,179,214,16,54,86,153,12,150,136,111,38,163,154,64,103,217,161,236,106,188,178,23,58,102,211,186,26,34,126,147,125,95,153,25,59,101,41,144,82,217,125,254,47,247,238,254,76,33,46,201,110,180,37,14,70,166,83,118,198,232,26,95,165,54,46,119,204,10,189,241,255,253,219,119,19,255,111,76,58,248,223,75,21,238,182,216,5,86,131,185,226,154,201,118,203,94,99,163,141,78,202,102,189,41,153,28,114,243,182,39,41,154,239,133,65,7,89,173,82,177,200,166,120,104,60,56,4,17,195,197,77,246,156,118,171,46,246,0,134,228,191,247,242,59,247,223,127,55,0,198,132,192,182,172,154,29,142,90,52,54,229,177,116,172,183,234,150,147,100,25,162,137,249,228,175,187,119,254,122,255,189,239,29,252,230,199,247,238,252,120,247,111,31,237,254,232,195,0,109,125,231,140,217,90,51,25,101,99,83,5,27,64,200,100,174,38,121,81,247,81,173,156,45,230,10,122,90,215,179,121,3,163,30,91,27,179,206,141,146,162,37,180,132,174,25,25,242,11,158,51,151,39,69,79,233,138,122,163,211,182,113,255,238,247,187,165,169,169,141,141,141,212,70,58,229,184,205,41,67,211,180,41,82,171,210,77,66,83,241,102,160,96,24,2,6,198,40,120,65,147,225,115,176,145,232,33,77,186,159,80,207,182,111,142,108,240,250,157,189,231,223,195,11,155,151,223,218,255,232,238,254,221,55,249,154,236,194,92,148,140,84,75,202,249,180,86,72,105,57,77,207,37,114,122,33,149,41,230,218,186,150,202,20,178,249,92,34,157,202,26,112,124,60,145,214,139,169,98,186,144,205,173,102,210,153,148,158,207,173,167,181,60,60,201,27,133,182,174,167,210,26,228,74,102,83,233,28,100,170,233,153,84,81,43,102,50,201,124,74,203,100,117,35,97,228,83,25,205,48,50,201,92,74,51,116,120,144,73,167,10,70,222,72,102,82,249,162,145,54,218,133,84,86,135,126,77,104,169,92,54,155,206,61,1,85,166,140,12,148,181,154,44,194,187,76,17,42,76,230,161,56,45,83,88,77,166,115,25,120,150,89,103,15,206,24,89,40,39,175,27,235,248,162,144,215,115,133,118,49,149,206,23,11,153,164,158,202,231,116,163,80,211,179,169,98,30,40,50,82,197,76,17,41,130,82,181,130,142,52,23,138,5,24,55,160,8,104,214,141,164,150,42,96,87,108,37,58,186,86,76,233,89,40,36,157,207,66,55,64,49,171,70,58,151,42,64,203,141,117,61,157,210,225,239,106,18,31,229,11,64,224,150,127,20,211,84,240,66,121,141,252,227,7,111,184,251,115,216,61,70,214,40,144,238,215,10,185,140,89,4,106,114,208,97,9,241,129,76,176,68,214,72,233,80,63,76,51,218,158,182,110,164,140,66,33,81,72,233,69,227,137,76,86,75,193,8,37,243,6,180,62,151,6,34,115,121,32,60,151,217,58,159,46,64,91,140,68,46,147,73,105,122,70,195,14,210,211,240,23,70,164,80,128,150,97,141,133,130,150,54,18,226,3,173,49,147,131,153,0,99,11,227,175,21,242,233,92,155,244,57,116,28,244,147,87,231,25,232,109,40,31,6,108,93,135,154,12,232,244,220,214,249,172,6,228,230,138,48,173,210,26,244,17,52,203,72,101,50,185,60,84,194,63,208,74,240,142,77,79,67,186,84,134,140,158,81,76,209,81,130,134,228,160,178,132,129,165,195,164,72,194,19,13,30,21,214,147,6,140,78,94,207,26,164,185,217,12,12,217,58,44,167,84,94,131,214,22,160,252,116,49,155,53,18,249,2,12,29,204,239,130,153,134,169,156,201,65,79,138,15,88,183,150,132,129,132,230,102,141,164,1,115,5,18,182,147,6,204,82,141,54,57,11,237,50,204,2,204,170,28,210,35,62,176,172,154,158,202,25,176,24,18,26,228,130,17,201,193,216,37,68,54,61,151,74,23,224,59,253,67,90,138,101,230,51,6,54,60,186,158,98,86,135,209,21,31,188,122,242,208,236,2,171,167,80,192,174,147,235,201,229,53,124,194,63,136,186,96,102,3,69,18,117,227,85,150,203,113,18,163,26,149,45,192,140,227,127,189,102,21,56,129,81,205,210,53,173,144,16,31,66,53,157,131,213,159,202,193,155,124,94,131,61,131,140,22,140,95,129,140,22,253,64,242,36,50,176,215,224,140,202,226,6,162,195,2,128,247,57,28,18,36,53,147,134,105,23,77,97,66,162,16,27,5,51,180,128,207,96,219,42,230,144,194,60,153,18,226,3,173,77,30,96,169,89,52,83,196,240,146,90,52,150,30,118,195,108,198,32,93,103,192,38,104,22,240,94,61,15,115,82,124,160,149,228,113,214,195,38,152,128,153,8,243,16,26,87,72,35,129,56,52,252,3,77,201,135,62,201,54,159,118,168,171,227,104,98,83,78,30,78,209,242,168,177,73,200,179,32,60,119,70,87,147,195,205,129,52,189,104,232,185,235,58,156,47,80,33,236,239,69,13,247,127,216,181,116,29,75,128,9,91,76,231,98,135,27,246,187,60,217,183,225,57,236,62,69,35,176,201,102,198,222,100,179,48,115,244,92,26,183,132,52,14,50,78,178,124,33,149,214,233,46,193,62,208,217,156,201,167,114,184,201,36,113,151,77,167,97,150,225,164,134,149,159,135,13,72,131,51,1,70,203,132,70,234,69,24,26,254,151,206,105,216,232,12,163,144,225,11,161,128,155,179,200,2,123,164,6,71,102,46,33,62,208,250,138,80,132,70,182,149,7,169,232,156,1,155,98,46,11,103,115,34,111,192,40,194,248,240,66,18,226,3,173,40,13,219,46,238,246,201,12,244,43,30,43,109,236,139,124,86,203,96,189,105,60,205,177,83,138,184,15,38,196,7,182,71,123,68,242,134,33,79,144,129,137,28,77,98,66,234,11,150,195,107,212,152,181,208,70,12,237,137,225,213,68,247,56,169,166,72,246,60,204,147,47,192,225,228,171,198,72,227,113,36,62,120,21,229,128,173,145,50,249,107,194,35,156,255,245,234,201,146,85,213,14,205,134,81,131,148,16,131,148,12,181,235,193,38,31,156,248,176,62,197,7,111,242,49,18,31,176,30,216,49,125,21,21,82,121,220,240,18,226,131,88,85,80,107,142,242,46,184,170,2,107,57,27,177,150,135,136,67,141,182,117,131,139,227,20,215,72,8,69,93,167,75,111,186,132,32,207,60,213,152,168,206,53,41,244,41,80,177,222,234,181,208,127,137,0,177,162,3,155,234,193,166,74,177,135,87,73,169,204,251,202,108,244,161,8,234,181,196,28,138,22,73,121,42,123,213,182,204,117,138,60,4,50,13,125,197,56,245,51,253,10,247,166,246,53,137,251,88,115,13,76,27,157,189,93,171,97,185,150,93,179,168,87,179,231,112,132,14,185,59,106,48,17,236,127,158,250,136,56,49,209,198,82,2,226,149,75,164,59,177,130,100,213,185,193,117,89,49,228,50,79,29,165,99,186,205,150,205,122,31,173,117,80,209,197,169,143,32,118,199,27,203,171,54,119,108,38,166,221,169,182,3,37,201,137,103,32,229,106,58,88,37,173,177,164,64,77,9,109,168,55,100,212,63,33,143,15,175,154,56,64,71,106,102,34,11,149,144,206,252,66,48,246,221,160,29,236,104,210,199,40,116,38,7,109,214,193,109,20,135,125,128,202,93,203,94,4,17,210,177,205,246,28,153,98,163,228,119,226,69,63,68,227,20,245,239,222,167,127,184,119,231,206,189,79,223,223,253,226,187,227,181,83,141,35,118,9,33,79,22,55,234,52,176,97,28,177,12,77,186,127,104,66,73,132,175,221,15,190,183,255,235,231,198,36,212,56,86,102,190,244,151,54,187,214,76,20,221,12,222,103,19,227,54,246,135,146,220,113,236,22,76,152,195,146,77,197,238,253,219,111,237,191,250,189,195,206,163,161,187,158,88,166,168,236,29,244,253,209,39,232,179,29,177,25,18,253,134,216,9,7,54,172,107,26,76,66,151,64,180,111,222,220,125,225,142,167,38,160,168,104,43,43,170,193,62,34,53,171,253,100,15,118,178,170,233,138,136,246,188,84,161,174,248,134,8,40,127,240,219,31,238,253,250,179,251,183,63,71,116,110,149,109,176,184,79,226,66,94,182,250,136,75,66,103,203,19,244,157,170,80,39,155,36,113,106,145,80,221,66,25,72,88,80,175,129,44,84,70,228,214,68,116,229,37,5,78,44,121,107,162,30,200,126,90,88,121,208,200,33,120,246,191,126,97,255,253,207,15,222,250,132,54,14,14,14,242,194,131,42,212,36,85,63,186,131,155,245,150,147,68,164,189,46,148,21,240,123,150,43,71,111,224,30,33,29,63,225,140,29,225,12,29,157,89,85,88,238,176,135,244,240,218,66,52,7,177,15,89,7,212,76,183,174,200,211,230,165,131,183,254,182,251,202,91,123,191,254,235,238,103,63,226,59,196,168,82,228,18,238,254,252,254,237,183,15,151,157,98,56,39,3,180,0,21,251,47,189,176,251,131,159,141,91,12,94,24,176,14,145,138,185,255,163,91,187,175,252,244,224,121,14,42,31,196,227,30,177,16,184,142,242,205,119,246,111,125,159,237,175,95,188,181,247,220,7,242,18,192,203,67,255,212,151,215,207,225,151,129,239,240,66,192,145,224,89,54,227,91,40,132,41,160,159,131,225,101,130,19,186,128,243,217,135,199,239,91,117,124,149,68,1,206,103,101,144,110,214,229,251,63,249,221,222,139,127,149,226,65,196,232,223,25,238,248,51,228,221,142,255,58,35,216,182,84,99,208,110,75,206,181,238,8,208,122,74,195,253,143,223,165,160,218,71,67,131,89,163,30,95,113,36,140,219,65,123,47,125,127,239,214,29,160,12,93,242,143,138,184,142,83,109,181,199,237,158,131,239,220,222,191,253,167,221,91,31,238,254,242,230,145,81,96,117,204,86,251,161,59,135,142,220,222,205,247,118,95,252,227,145,145,214,179,110,28,106,226,72,209,14,14,83,125,12,199,192,24,82,130,204,27,69,28,5,45,86,246,222,255,237,238,167,159,42,37,2,191,59,36,221,254,187,207,1,149,120,222,141,42,240,214,31,246,190,184,185,247,241,93,72,187,255,238,221,251,207,253,64,137,228,117,149,195,140,153,31,151,159,163,28,223,254,203,238,157,247,143,120,62,153,245,58,30,108,147,15,77,221,222,75,55,119,255,244,171,251,239,253,251,253,151,254,204,15,129,118,160,70,215,105,91,81,151,215,87,45,182,173,82,52,23,114,131,173,250,98,142,240,144,154,108,3,237,117,224,72,31,75,102,225,215,195,177,242,135,15,93,25,186,1,248,180,135,239,134,221,63,191,118,239,239,175,72,128,11,114,47,32,154,100,220,21,62,246,1,131,233,224,55,249,152,124,65,68,179,225,145,218,225,185,217,95,69,107,34,85,64,231,162,163,102,87,58,87,104,111,250,250,81,4,18,141,236,71,118,147,142,53,94,224,199,0,187,62,215,143,160,87,246,239,254,219,254,221,23,98,122,197,113,155,135,232,20,72,125,4,125,50,172,19,160,134,112,31,4,194,136,140,199,193,200,34,151,204,187,0,19,219,106,108,10,73,79,240,238,132,91,73,18,107,8,16,67,16,94,196,108,251,20,41,200,218,160,235,46,188,105,55,54,69,181,135,228,118,168,234,133,90,114,149,24,85,74,128,69,142,38,177,108,237,132,68,6,10,168,189,81,63,37,51,67,92,56,96,207,85,119,208,182,122,244,251,18,126,12,49,253,198,120,76,82,96,114,189,246,30,239,92,22,38,160,93,151,50,182,236,238,160,31,10,207,4,59,229,6,48,191,225,200,57,247,63,255,143,221,231,223,241,202,12,129,44,177,198,164,32,203,8,201,130,55,155,16,20,18,35,164,114,4,30,207,200,166,254,236,67,127,83,109,107,227,161,155,42,202,140,109,42,212,50,110,83,145,160,216,166,82,106,199,107,234,193,11,175,236,190,253,74,84,131,151,172,174,101,246,31,188,217,187,223,123,101,239,63,223,58,76,227,105,141,135,232,2,70,226,176,142,16,173,240,201,67,81,231,57,93,223,208,85,78,63,132,240,19,25,47,71,173,58,32,166,117,60,212,31,110,224,18,137,194,79,183,63,213,31,182,108,68,120,47,144,154,7,213,78,171,143,141,153,144,145,248,247,223,186,13,66,168,36,55,14,171,51,174,146,216,125,7,245,44,158,148,202,130,110,75,146,37,214,201,236,104,230,249,94,76,54,166,192,67,172,182,105,245,43,237,54,123,81,34,110,121,222,119,129,61,229,160,21,105,139,88,84,22,172,28,3,14,206,100,115,117,134,66,149,41,232,65,60,42,163,136,65,147,17,121,202,143,88,101,20,204,44,75,91,183,210,152,162,71,82,164,171,70,149,1,201,25,121,146,179,246,208,152,85,118,138,109,232,49,129,206,136,77,57,5,174,74,48,164,15,246,205,143,238,23,156,109,91,73,26,91,169,164,20,139,69,37,62,26,43,47,83,160,94,73,201,72,73,2,187,173,210,54,221,206,12,213,119,195,132,117,250,3,118,18,211,23,195,226,208,213,209,149,195,29,18,227,110,22,145,109,22,93,7,57,30,41,220,220,75,127,59,120,225,71,187,111,255,219,254,171,223,147,153,63,26,33,206,99,149,9,237,130,109,228,40,92,145,90,205,4,87,29,211,163,215,31,193,150,170,22,98,33,188,88,79,249,3,139,197,3,224,73,192,119,148,213,146,16,239,188,136,92,135,194,190,235,113,176,245,112,20,8,63,94,251,40,60,60,198,98,122,193,198,24,195,146,209,198,69,183,243,199,207,10,192,217,201,241,182,194,97,77,30,26,89,143,130,78,241,80,66,209,117,91,118,29,209,201,131,245,27,71,81,63,11,98,242,211,15,247,94,185,29,83,63,27,191,39,240,132,10,208,144,63,186,46,224,49,140,34,73,64,65,12,234,127,116,181,239,255,233,238,238,175,190,63,164,118,170,148,125,100,213,191,255,210,254,157,247,134,84,127,218,197,224,37,254,250,115,218,163,138,157,35,248,1,178,107,50,175,165,221,87,254,116,240,250,239,21,17,61,136,83,53,131,215,189,104,210,15,181,226,84,126,241,223,163,210,108,90,237,54,89,255,7,191,252,213,238,167,159,198,23,230,90,117,69,214,48,51,193,200,151,106,146,133,218,161,14,5,32,163,232,153,116,174,144,47,228,13,99,210,227,108,196,38,187,163,214,241,64,237,150,61,100,189,1,1,214,205,234,120,74,118,56,232,18,219,21,123,195,161,241,184,40,133,110,212,84,212,98,73,9,196,17,14,50,126,34,7,9,166,137,12,228,194,225,145,204,110,23,39,22,137,20,114,21,65,226,234,151,90,29,9,36,9,3,198,18,104,35,203,109,57,226,29,9,195,162,144,83,210,237,243,135,36,34,11,249,219,174,209,191,118,135,254,237,195,28,186,114,133,126,226,53,13,122,13,162,199,87,153,138,227,156,64,89,98,15,144,44,252,62,36,36,139,47,107,185,43,194,59,136,136,20,167,92,167,51,103,214,86,173,9,101,243,90,253,154,194,28,73,228,26,70,102,107,223,64,84,98,134,22,71,59,213,23,108,37,16,11,38,194,39,149,195,121,83,191,31,82,68,25,35,33,80,167,22,116,186,183,189,207,113,80,97,190,182,198,161,151,137,249,137,211,186,103,93,31,224,125,62,241,241,247,222,48,143,1,20,236,45,95,79,12,43,20,19,68,150,73,94,120,69,122,190,232,56,49,203,168,0,217,187,245,18,53,254,166,183,24,247,63,120,119,239,187,207,43,52,213,58,103,112,181,135,8,149,242,224,17,84,100,70,105,40,184,6,58,27,180,128,229,87,246,222,127,155,6,13,219,253,240,123,187,207,127,116,240,218,251,208,66,68,57,38,7,56,219,74,137,126,87,77,208,248,120,251,119,223,219,191,251,254,12,108,148,123,63,122,117,255,237,59,24,216,151,150,54,75,184,187,75,4,37,12,228,135,221,219,191,80,64,212,130,206,109,203,111,128,221,71,110,95,245,235,3,119,66,24,237,147,219,212,217,137,249,168,209,96,117,232,68,29,236,152,72,92,188,25,180,104,96,6,252,41,166,44,3,81,131,48,139,123,47,190,186,251,242,155,10,9,205,99,129,240,51,161,248,100,6,242,130,112,123,19,147,184,223,137,98,44,215,117,92,216,56,249,3,54,63,82,53,130,65,239,247,76,231,105,38,182,121,40,211,134,3,155,15,125,8,157,240,215,63,211,126,216,125,241,215,7,175,191,173,236,48,87,112,172,53,180,43,136,73,197,80,38,24,209,148,71,101,211,147,44,66,230,23,204,222,139,230,160,172,213,40,119,212,85,34,166,104,245,124,218,15,181,87,229,254,210,171,204,187,172,161,214,212,186,231,93,86,207,20,45,35,155,46,112,168,189,102,185,42,160,246,42,228,4,104,228,48,36,216,58,5,90,205,155,60,46,11,141,14,70,0,223,13,82,211,230,145,129,248,50,254,21,61,232,100,163,38,79,41,71,223,168,232,185,13,91,61,106,202,76,118,196,48,96,100,20,227,221,126,155,243,216,105,234,146,54,142,50,141,22,205,148,103,209,210,0,77,114,201,239,60,70,172,146,184,36,229,255,118,53,6,255,22,222,95,232,152,18,222,48,76,25,216,115,168,125,74,84,128,239,0,98,177,107,69,226,167,243,56,119,35,181,3,88,194,121,54,147,195,161,190,185,200,206,193,211,107,174,131,138,149,144,13,151,85,111,245,151,201,203,33,232,202,180,150,89,231,6,75,131,86,66,76,189,204,222,201,11,29,131,58,121,83,130,216,177,32,39,230,238,68,67,23,11,185,110,213,236,39,235,78,63,217,187,62,48,93,75,145,197,185,17,62,114,232,4,122,193,218,232,113,231,184,232,102,48,135,147,72,195,11,170,205,81,136,165,214,161,236,180,132,107,92,111,64,22,234,72,27,172,33,80,211,136,103,16,132,84,166,43,15,217,158,201,0,132,178,55,190,220,25,138,110,100,84,27,195,158,201,218,24,186,131,121,30,133,84,102,166,58,152,13,100,25,231,200,134,81,52,106,176,51,220,56,162,56,44,33,125,61,242,248,217,245,85,97,120,67,87,205,193,205,95,236,191,249,14,9,238,136,200,74,194,242,145,55,141,23,35,109,34,195,140,113,34,23,140,212,110,156,40,170,18,10,4,160,141,183,199,68,232,233,135,46,28,201,60,113,120,186,0,128,249,189,79,239,30,252,230,231,37,97,6,200,15,59,170,53,137,159,71,190,249,32,111,96,66,171,247,99,224,143,238,221,185,19,46,218,217,176,45,119,210,135,250,237,203,68,69,247,112,190,240,52,85,249,248,163,139,28,139,226,48,132,214,168,160,239,117,167,179,72,81,192,91,54,144,117,230,210,249,115,165,96,189,52,219,36,117,156,235,143,165,220,245,237,249,236,33,223,244,197,215,96,80,213,176,37,158,100,207,66,250,135,112,104,178,166,116,71,93,195,85,53,203,5,46,182,89,19,196,254,56,113,203,55,183,136,64,197,216,146,237,157,88,192,182,88,137,128,193,142,248,180,187,12,53,139,21,91,182,69,40,66,63,123,3,185,237,68,203,134,110,4,30,209,105,36,78,177,23,51,80,103,41,170,220,72,254,7,105,126,166,60,171,94,39,220,135,85,109,164,61,119,121,206,208,60,163,222,80,215,36,236,96,75,175,26,53,52,174,166,238,242,234,114,249,186,224,104,230,121,87,194,180,192,66,88,143,206,51,78,67,6,15,150,58,187,180,188,163,50,52,121,209,155,132,243,171,184,174,185,25,143,35,79,196,193,110,219,228,184,243,203,36,204,141,72,175,244,54,49,162,42,185,36,137,25,77,33,49,163,82,171,107,57,93,239,91,159,9,178,252,94,21,197,106,210,12,105,208,185,248,26,154,20,212,135,124,201,217,32,193,91,89,75,65,152,164,179,68,76,8,137,67,8,49,174,140,81,18,227,6,108,71,159,99,63,41,83,138,64,235,32,64,43,208,74,85,153,98,21,81,3,95,5,121,98,126,238,198,201,161,18,108,57,16,203,37,207,175,163,99,41,202,192,19,202,215,183,7,181,157,169,78,175,201,11,95,178,106,22,164,118,49,230,35,164,152,105,213,203,184,215,180,234,81,113,162,168,170,22,97,182,41,190,139,239,204,35,118,190,19,52,201,164,20,200,243,104,39,58,44,200,58,198,181,162,115,253,92,121,94,221,162,17,16,45,173,30,158,235,231,212,77,117,195,155,235,217,108,174,144,109,160,98,149,205,245,197,242,196,150,152,236,200,155,167,211,89,69,70,254,57,41,71,238,162,133,35,170,64,15,145,103,90,13,6,199,136,93,123,113,195,94,164,64,27,155,203,155,157,170,211,238,113,212,153,97,105,176,24,139,196,110,114,135,129,120,68,22,49,111,1,143,217,234,246,29,151,208,152,178,236,1,250,43,67,159,33,120,145,74,145,58,56,88,17,176,136,28,161,168,191,35,90,183,128,163,1,199,248,4,157,66,250,180,245,45,129,104,196,162,209,78,91,39,78,240,246,99,167,29,43,139,20,87,173,149,25,249,11,44,134,105,235,27,198,204,73,142,82,217,159,84,143,105,147,209,154,135,64,20,48,130,190,1,101,224,196,41,141,104,110,111,134,37,128,141,161,101,91,139,2,223,4,74,25,149,21,104,154,44,73,4,14,165,206,95,193,38,33,114,212,80,244,97,40,200,236,231,92,208,14,246,221,169,242,182,178,247,250,199,192,95,109,182,236,126,11,79,76,144,191,127,113,239,206,143,225,81,125,224,108,14,240,201,193,207,253,41,14,110,125,14,223,55,6,29,19,111,60,14,222,248,235,193,207,63,57,120,3,237,183,218,86,107,11,195,75,12,200,115,124,114,163,101,58,228,235,238,135,63,10,60,1,1,137,62,217,90,117,236,38,77,244,246,123,244,81,221,36,223,247,126,241,49,253,94,229,165,188,253,158,120,86,55,171,190,146,146,34,55,43,112,107,117,0,43,221,148,170,79,6,235,244,37,33,217,147,162,252,136,36,244,93,82,166,34,34,213,193,111,127,72,200,107,88,104,68,197,129,27,240,201,6,198,182,184,84,134,117,197,206,47,219,92,111,53,17,197,204,127,104,113,207,149,82,143,204,67,213,119,165,90,106,242,99,236,42,53,6,38,1,130,136,74,252,146,211,69,108,16,212,152,227,11,2,0,18,134,199,247,113,241,50,140,39,10,108,10,9,223,118,252,184,75,192,116,78,18,117,74,148,253,130,135,168,131,151,241,112,36,2,67,210,220,196,205,71,47,151,77,88,245,184,226,105,93,14,124,103,86,40,106,139,126,62,71,23,49,164,118,38,225,87,159,173,234,111,181,38,125,245,138,234,14,126,250,197,238,157,119,239,191,240,209,238,135,63,190,247,233,29,229,68,11,1,116,218,61,43,1,185,141,114,217,161,53,181,9,190,207,146,213,60,121,163,59,161,76,204,148,83,255,114,85,75,22,97,33,147,143,102,114,171,146,188,178,50,169,76,78,183,83,125,171,135,43,109,198,133,253,61,186,210,221,47,158,63,120,235,238,238,15,158,223,125,245,143,123,63,253,112,247,253,215,254,239,205,231,224,247,222,7,175,224,169,199,171,79,147,234,199,172,154,126,251,127,232,87,242,254,225,137,129,15,251,47,253,109,239,246,203,240,117,255,63,223,149,105,203,140,67,155,68,24,208,117,228,52,190,253,30,44,190,225,148,66,145,244,131,152,8,185,153,177,38,66,14,138,40,97,110,16,62,67,144,73,56,147,241,82,62,114,34,11,155,35,140,30,73,162,31,143,91,64,180,73,11,43,134,9,189,219,30,144,9,114,116,124,253,178,251,18,25,216,165,116,74,149,81,86,36,70,142,115,125,248,213,166,229,160,143,12,185,124,110,109,33,132,27,178,144,176,234,207,225,83,12,129,24,231,162,130,172,162,252,18,248,88,238,73,65,62,46,58,189,22,85,182,161,253,158,202,156,43,2,30,11,170,69,197,252,203,11,144,103,213,34,225,58,204,205,36,249,136,172,47,197,218,125,210,113,215,40,107,139,223,112,51,34,215,43,33,215,1,194,221,70,26,158,16,16,123,106,186,3,162,76,155,220,238,192,0,176,63,212,146,135,168,197,184,97,27,77,117,21,109,137,90,117,220,75,75,125,207,245,177,218,30,184,24,136,8,75,144,147,88,145,73,88,233,114,66,55,148,112,7,227,132,88,176,148,218,192,86,19,54,29,4,128,69,19,47,223,137,253,83,159,194,206,81,255,41,6,243,194,56,245,5,52,232,32,220,190,7,8,197,174,180,24,220,84,137,221,86,54,91,61,25,188,254,197,223,223,251,244,230,238,103,191,222,125,227,115,133,133,51,106,14,156,107,45,56,117,48,244,17,201,178,1,59,176,187,60,112,215,173,77,1,152,254,202,79,239,253,253,149,189,119,191,179,251,189,79,120,62,224,12,208,16,204,36,78,151,44,43,53,52,225,248,236,111,252,120,239,147,239,211,107,133,97,153,8,228,205,121,230,98,198,49,203,9,188,13,150,240,195,247,120,94,196,154,17,153,234,173,102,171,111,182,151,120,20,105,209,72,1,251,130,145,161,104,70,252,253,12,122,66,193,41,249,204,134,83,183,106,192,91,52,161,221,162,52,88,7,232,4,231,129,173,255,2,81,99,72,199,243,66,170,131,30,240,74,189,158,178,51,236,82,15,248,166,39,233,42,228,144,125,240,228,178,141,92,189,244,96,150,44,59,233,129,119,33,49,65,143,67,187,44,78,116,98,242,93,105,194,40,167,250,206,57,7,132,172,57,19,175,43,224,204,157,74,253,203,68,109,213,117,58,214,228,191,78,77,92,253,215,141,212,202,137,201,212,191,76,77,91,116,147,181,39,159,125,150,225,245,73,51,205,187,190,163,147,105,145,42,124,199,1,106,7,169,200,181,122,171,4,107,187,103,245,23,80,112,131,41,30,184,15,9,52,104,103,82,205,89,217,73,30,68,234,60,86,51,102,116,41,130,15,43,106,9,146,192,90,33,19,133,44,252,14,97,129,6,216,148,133,9,40,157,49,195,21,18,164,11,175,150,44,228,200,183,97,177,209,109,37,242,146,13,249,158,20,79,178,163,74,70,207,209,233,137,93,190,148,106,222,234,155,45,32,165,239,172,5,148,40,34,75,216,239,150,36,222,81,73,40,102,220,151,67,10,128,132,140,169,72,189,157,130,79,88,212,229,200,199,220,79,7,36,178,99,44,252,115,175,231,204,225,141,94,19,205,247,172,103,159,85,174,109,244,225,184,138,124,59,57,163,248,229,120,122,124,168,202,12,33,188,156,80,38,79,48,248,109,108,180,148,4,39,23,58,225,124,197,27,21,8,137,77,105,142,107,222,136,108,147,228,96,225,252,236,144,73,35,165,218,81,185,195,174,220,75,200,215,142,215,67,147,49,29,74,43,226,101,179,9,54,106,242,123,137,118,228,99,230,25,223,210,197,187,3,102,93,224,103,12,134,69,8,127,108,249,226,133,20,141,241,12,231,54,234,8,72,92,137,101,216,236,200,13,174,69,12,25,38,124,62,155,192,77,176,229,30,138,7,46,39,155,50,73,109,203,190,156,164,190,174,233,194,174,217,71,189,13,15,223,173,82,37,85,73,241,246,65,69,210,118,249,141,77,163,119,197,69,122,109,109,138,116,200,108,225,166,19,48,67,240,216,184,50,143,225,70,38,173,42,94,145,237,139,191,107,67,41,68,197,36,129,204,133,206,26,170,163,242,137,116,84,71,69,222,74,197,98,112,76,129,206,48,94,28,142,137,64,42,114,75,67,234,147,209,20,200,89,134,215,139,80,209,92,187,5,51,100,9,119,90,4,128,255,58,156,151,92,167,229,85,174,208,208,23,59,170,7,9,17,110,150,148,211,75,166,208,32,19,236,112,29,62,26,210,33,28,180,6,145,56,228,50,9,163,103,213,204,94,159,224,193,242,15,132,62,1,160,39,215,196,138,95,53,91,103,225,77,80,117,200,66,244,177,205,128,41,11,101,235,1,85,0,214,201,133,202,233,57,66,158,94,72,167,140,180,150,210,243,41,61,147,43,21,52,93,159,98,89,21,73,239,200,16,60,35,148,165,192,10,246,169,105,137,183,138,161,105,40,39,107,199,64,44,79,241,192,114,76,76,18,8,210,48,147,91,102,79,53,165,36,42,136,221,216,63,228,13,150,64,190,241,183,199,143,99,129,190,71,190,50,91,254,119,106,187,220,242,10,3,66,167,24,235,53,165,156,112,79,40,240,219,33,191,219,84,140,139,77,16,245,154,64,166,34,255,140,68,10,150,14,253,0,129,199,163,212,244,202,62,229,52,176,13,78,123,221,154,216,70,23,164,146,181,131,86,220,48,195,97,158,79,203,195,82,83,149,103,170,109,19,97,4,128,213,172,39,52,46,100,70,40,186,73,127,51,130,104,197,59,170,183,189,196,162,137,99,25,196,17,138,220,135,246,186,109,156,253,83,120,201,85,182,174,90,41,194,87,95,132,86,137,226,225,44,210,87,166,229,141,158,128,194,246,57,90,126,104,98,96,159,80,35,38,198,215,150,57,82,178,183,194,249,40,201,35,134,159,73,143,140,106,45,76,114,186,189,31,59,102,7,231,194,52,63,195,216,186,102,247,161,158,214,137,111,238,114,91,108,54,25,53,2,101,17,40,241,248,113,165,230,212,214,186,173,190,66,94,147,164,34,50,135,55,223,204,178,235,205,183,81,77,48,199,30,88,90,93,44,205,176,87,57,84,70,11,111,218,82,169,116,222,201,101,243,54,237,136,101,206,240,57,134,109,219,156,77,101,93,51,35,207,221,32,111,98,218,48,13,97,5,177,187,38,104,76,128,167,227,133,5,231,0,109,241,9,206,12,41,18,43,36,150,7,187,224,8,157,208,56,206,252,100,102,197,43,161,251,23,180,231,242,111,159,135,161,221,30,159,112,59,72,53,217,156,249,197,75,100,244,92,46,193,145,51,136,126,137,25,144,57,122,70,176,125,31,207,241,137,168,150,138,147,1,249,5,56,137,136,241,164,235,108,244,84,233,51,27,207,111,107,51,52,57,141,173,26,124,93,242,94,42,10,105,138,144,48,135,158,245,242,165,25,94,16,153,237,29,236,89,252,223,187,114,96,215,102,179,155,21,236,197,25,210,151,101,216,90,83,3,183,77,44,67,122,93,199,238,89,84,205,131,163,20,97,220,71,154,75,229,0,70,62,161,18,185,2,122,209,26,195,217,116,228,203,88,113,191,8,108,155,231,198,20,171,141,150,218,137,101,93,21,94,142,43,41,166,146,177,252,33,125,250,136,27,65,251,4,61,105,249,77,162,217,109,77,33,223,140,253,64,254,146,221,21,121,234,197,94,29,111,241,219,245,197,141,122,192,193,208,182,54,252,15,225,65,184,91,188,176,13,164,79,166,129,169,119,57,19,49,49,196,155,10,45,25,77,96,173,251,19,62,39,85,106,232,168,38,238,127,240,215,123,127,255,2,157,245,133,170,243,5,244,200,219,127,253,238,238,223,127,250,127,111,126,103,108,99,206,160,223,28,177,228,165,232,58,36,150,136,136,177,133,139,117,65,40,230,14,187,229,117,9,206,19,89,186,236,51,49,104,224,17,17,232,92,16,108,76,74,82,128,149,137,81,91,8,125,41,76,64,112,63,34,35,137,54,211,86,99,209,147,190,184,121,101,92,207,107,106,228,132,226,134,152,193,121,230,34,81,167,90,86,187,78,226,131,133,33,173,14,219,81,60,55,235,30,126,64,96,175,204,57,237,182,217,141,48,39,149,153,105,209,135,244,200,61,198,236,54,232,119,40,142,14,237,208,61,35,114,99,167,65,124,232,166,174,14,233,112,146,14,151,78,108,50,82,28,9,127,210,221,164,5,170,87,87,120,232,46,159,140,216,100,50,162,92,78,28,154,25,211,15,156,80,200,171,37,236,99,228,18,149,201,103,159,85,166,200,51,37,166,121,228,229,20,237,151,138,93,199,248,111,246,229,174,18,97,190,204,66,3,69,107,24,72,136,32,5,126,41,52,54,143,99,14,208,3,133,39,166,126,166,188,101,52,66,11,21,128,165,86,64,159,177,244,216,15,88,43,225,202,194,58,13,74,45,28,119,168,24,109,213,128,69,62,17,149,145,243,152,51,202,36,10,6,85,56,210,214,166,185,37,138,29,53,21,129,61,166,201,118,36,227,135,176,159,122,120,254,68,14,156,95,184,159,68,15,3,5,149,119,192,205,9,103,3,57,73,89,18,226,109,17,178,36,238,162,66,182,201,143,246,164,15,135,2,140,47,75,247,98,179,68,191,137,247,124,85,105,32,195,64,232,42,73,23,114,21,152,120,110,146,221,98,198,2,98,97,2,135,105,207,76,72,17,8,201,162,16,193,0,187,174,117,138,24,85,144,199,82,54,213,158,100,172,152,156,173,175,134,31,5,30,164,6,118,11,40,158,80,200,65,15,115,206,10,213,142,122,45,95,189,145,205,162,94,35,178,29,12,177,141,2,70,38,38,236,74,67,106,136,77,181,4,180,5,129,23,104,113,177,163,54,98,170,15,196,66,2,169,195,19,5,232,27,83,22,37,66,38,41,158,18,204,13,246,46,18,165,38,245,99,76,104,242,235,226,133,128,22,120,14,91,12,205,66,250,115,204,60,24,100,198,60,126,220,228,236,95,89,199,47,145,118,28,168,244,68,185,17,119,137,57,126,239,95,182,73,136,31,105,84,189,40,141,59,126,87,21,191,217,82,176,160,153,248,83,73,226,187,3,153,152,208,166,124,13,182,73,145,134,242,224,59,92,62,24,81,34,79,45,159,112,33,122,197,92,83,233,96,163,206,130,143,249,241,227,73,189,76,2,13,50,177,89,58,69,113,243,83,38,185,65,1,6,31,234,245,23,68,58,216,137,208,250,184,215,134,157,115,194,57,161,115,129,16,158,185,22,193,36,240,139,130,170,2,57,214,133,218,9,41,101,188,242,132,12,23,211,167,90,92,28,71,118,24,227,58,165,94,66,84,248,133,237,207,80,80,51,131,124,2,178,211,199,143,91,104,209,128,13,97,125,234,53,7,219,48,229,53,66,153,2,6,243,34,228,3,137,136,247,127,171,236,198,168,57,28,216,199,101,41,171,69,206,3,73,26,194,22,51,43,8,57,29,94,221,243,35,4,72,194,76,172,115,128,3,98,179,0,77,189,252,195,75,230,162,204,179,217,116,26,138,107,25,110,33,229,170,10,187,128,242,199,175,146,120,144,99,49,106,240,104,118,3,133,185,185,224,133,140,226,11,4,58,156,113,144,173,13,41,237,33,101,77,64,197,70,148,97,129,103,108,21,63,251,236,49,235,217,103,71,138,199,167,68,62,37,202,64,81,120,168,81,190,14,30,42,46,218,23,47,66,87,43,65,157,179,76,185,197,220,219,194,157,78,247,64,224,180,182,121,140,155,40,125,226,222,207,223,220,187,245,166,194,77,241,113,117,205,128,40,126,239,211,155,74,201,224,95,238,252,64,41,165,197,155,151,148,82,134,125,217,125,227,13,165,148,21,201,126,162,148,114,252,205,243,239,43,165,188,200,243,93,165,68,53,108,4,42,119,82,189,86,190,164,158,167,161,177,172,108,35,108,255,120,77,53,85,199,179,127,196,88,77,90,58,99,200,161,177,32,93,249,188,20,20,43,171,103,98,142,140,109,37,53,85,223,120,6,228,158,9,125,50,213,5,182,164,164,232,69,205,132,69,206,95,176,167,213,42,134,3,167,79,171,86,139,61,53,170,53,131,63,173,183,68,1,105,145,116,117,96,179,167,25,171,158,227,79,251,3,246,208,204,154,13,254,16,141,219,116,246,188,166,215,52,249,185,193,158,231,107,150,206,159,111,182,120,209,90,53,45,40,38,54,101,156,58,205,176,148,29,207,242,211,244,70,215,145,226,12,246,241,156,16,137,28,166,57,60,6,251,18,76,22,123,82,142,84,202,44,89,230,76,219,118,250,137,6,108,21,9,96,132,6,109,43,241,77,229,132,125,66,249,38,110,166,171,174,179,145,192,203,142,58,204,162,243,23,231,47,159,59,249,204,133,139,151,158,57,117,241,242,133,121,69,181,184,29,161,123,213,94,217,49,137,237,105,57,124,67,40,91,166,186,168,81,229,123,90,217,1,113,152,13,110,217,132,231,104,223,139,99,140,118,38,217,76,117,120,252,51,152,87,69,75,215,81,167,110,101,45,99,100,226,170,86,48,89,98,115,116,201,154,94,36,137,115,217,194,232,146,211,245,42,73,156,79,107,129,67,206,107,159,66,12,240,90,104,237,51,5,131,58,93,5,126,33,151,81,91,79,204,94,92,218,208,206,158,110,58,21,248,119,97,249,242,234,201,203,77,248,52,143,95,43,27,115,149,167,225,207,236,83,149,245,206,25,242,228,169,11,203,75,218,66,197,237,101,106,185,199,225,187,187,244,216,210,201,83,151,205,147,139,253,206,229,19,11,215,158,60,121,249,134,61,181,184,188,90,61,225,62,209,90,61,53,119,242,178,217,92,109,111,246,206,54,150,231,218,221,115,11,246,233,37,231,250,230,70,225,250,233,39,151,87,91,27,79,59,189,83,11,79,61,189,246,216,201,229,39,175,116,30,159,58,213,121,124,237,250,86,239,201,89,163,216,63,49,101,117,175,173,167,183,220,45,187,81,47,228,181,226,214,192,120,106,179,154,205,110,217,139,23,173,66,195,42,100,211,155,181,179,157,108,167,63,251,196,211,243,203,153,147,79,108,204,117,155,139,235,149,89,171,82,44,204,186,153,202,214,230,165,226,214,245,39,158,170,58,243,75,83,157,43,198,153,107,205,217,173,133,214,194,137,27,151,159,94,179,31,111,87,250,189,39,47,175,45,87,58,203,218,105,187,57,123,238,100,119,225,74,187,191,220,200,156,170,111,109,46,93,105,94,113,47,206,46,230,214,30,123,226,76,190,241,216,178,126,182,245,196,169,185,141,185,11,205,165,141,110,118,173,80,188,177,124,197,42,212,170,11,39,59,167,214,50,121,237,130,165,217,103,54,140,205,199,139,197,218,210,185,83,157,217,206,92,102,174,113,198,93,88,200,159,236,63,214,217,124,108,99,254,114,235,98,243,98,186,242,244,70,241,202,236,226,211,235,231,79,22,151,173,147,87,174,92,115,230,47,61,126,102,181,223,118,205,11,107,237,252,169,217,158,182,84,155,237,101,78,158,92,95,219,168,232,103,7,171,215,207,109,221,56,181,113,166,216,172,47,159,184,84,177,175,44,105,231,151,204,198,194,137,138,89,155,91,126,114,115,225,100,117,109,118,57,119,218,184,156,173,244,50,115,87,114,143,61,221,56,59,123,98,185,118,241,198,185,107,107,115,125,199,156,61,247,216,211,206,201,107,181,150,121,89,91,235,55,171,231,78,94,170,156,179,42,181,94,113,118,246,98,115,94,179,207,62,245,184,97,116,23,78,205,86,158,222,58,189,177,188,217,237,181,151,58,213,204,108,127,237,90,238,84,86,47,94,106,54,174,63,118,186,106,156,188,112,173,189,240,164,49,159,94,110,116,221,107,245,139,79,52,173,235,231,58,27,167,159,178,91,143,117,166,42,233,199,102,161,159,174,156,236,59,179,11,75,213,193,210,198,249,92,253,233,211,179,235,185,199,22,140,181,139,143,213,150,207,159,109,92,127,188,221,108,172,63,117,101,86,107,117,214,47,223,208,27,75,39,231,159,88,125,252,76,179,125,237,226,210,83,250,83,250,250,150,93,60,189,62,219,170,180,156,165,76,245,201,156,214,61,115,190,126,185,115,230,76,163,121,67,187,176,48,119,174,185,120,230,76,197,238,183,211,151,206,52,173,19,153,202,197,98,166,247,196,214,242,141,19,107,189,167,207,94,177,173,39,215,218,253,197,199,151,6,205,70,175,254,196,146,214,204,93,122,106,222,222,178,175,117,231,174,172,94,177,157,115,151,230,159,90,187,50,155,47,118,58,23,159,50,55,230,175,172,154,198,245,179,23,47,102,47,174,63,110,95,57,187,92,63,49,48,42,189,27,189,167,170,151,55,93,167,120,254,172,179,245,212,217,37,243,196,218,84,110,161,126,102,203,90,60,107,24,167,78,207,118,26,151,231,181,167,87,245,199,158,106,186,198,227,23,206,90,181,39,139,173,243,249,222,99,103,230,182,78,25,11,39,51,155,155,75,197,57,251,76,181,190,60,219,123,242,122,251,140,211,92,204,94,107,218,87,158,156,239,231,43,45,243,90,122,78,203,88,171,6,172,130,133,180,121,110,80,168,232,23,234,79,53,139,83,189,39,206,204,61,174,59,203,70,86,155,219,58,123,35,189,118,229,114,225,49,87,207,59,231,23,159,184,84,89,155,202,92,74,55,79,172,157,173,173,173,157,238,92,154,106,229,159,154,26,156,209,30,211,215,157,218,214,245,75,103,221,124,255,226,84,165,177,145,203,67,247,44,214,231,219,125,178,118,79,182,79,93,90,91,30,60,222,153,155,195,45,46,111,86,227,4,160,9,165,145,47,104,176,7,43,244,170,157,216,227,2,99,9,178,152,75,76,242,175,94,5,14,89,5,22,64,89,65,228,39,194,220,181,123,68,249,200,119,28,254,144,219,232,226,65,92,44,90,192,155,48,85,193,180,57,161,228,204,124,163,214,168,213,20,40,235,152,166,110,247,156,129,91,179,206,155,93,98,75,184,106,2,7,137,144,16,8,184,77,118,184,218,16,146,141,76,53,253,37,144,156,209,205,66,214,210,115,99,146,92,208,244,209,219,125,33,147,85,104,98,43,190,125,121,29,184,147,47,161,125,6,28,36,249,180,49,110,251,50,185,17,237,75,185,192,23,208,120,161,71,230,214,77,253,74,107,78,103,46,136,92,37,48,81,101,88,171,132,203,109,253,252,81,31,253,197,81,177,119,209,180,61,207,92,14,218,68,222,132,242,34,76,54,170,67,183,163,18,227,27,9,63,41,28,108,20,81,104,34,189,174,173,70,3,229,85,56,178,221,181,145,254,191,12,197,232,214,29,10,162,20,141,67,203,252,31,57,110,94,20,140,103,177,32,161,120,18,117,43,241,131,87,226,80,4,57,102,83,24,140,139,226,87,160,170,196,11,189,30,2,219,107,144,187,13,68,238,28,14,178,215,160,8,123,144,48,12,174,39,202,16,24,131,95,145,49,161,160,24,20,14,99,232,128,212,86,173,218,26,6,35,224,56,247,254,14,220,218,188,177,213,103,80,92,145,29,232,14,108,138,119,129,87,129,99,245,164,47,71,76,151,250,211,72,232,173,132,158,72,208,86,127,115,4,106,43,33,54,176,48,49,13,67,128,244,225,49,177,212,65,244,161,161,177,68,20,230,130,46,97,204,15,3,83,163,242,234,188,4,169,102,167,72,74,26,93,93,66,86,59,20,158,26,124,163,208,173,8,164,6,95,136,117,205,40,236,52,63,8,217,173,59,56,97,62,251,153,4,124,137,98,79,8,150,234,168,64,207,72,125,124,9,51,160,77,178,198,14,83,31,239,111,52,23,99,192,77,219,12,52,99,29,17,140,56,182,19,185,50,114,205,13,106,147,190,158,164,15,68,44,7,22,79,220,31,114,129,61,68,155,120,1,232,200,234,224,123,148,20,29,220,139,149,67,190,10,36,1,19,245,221,14,81,2,20,115,53,134,203,168,215,77,29,65,70,90,71,119,26,249,1,2,69,232,117,10,177,56,196,213,30,95,7,28,237,253,184,221,164,57,41,14,209,31,7,41,200,209,252,34,143,182,200,164,100,253,13,129,19,33,183,241,34,208,68,120,206,12,113,112,151,156,231,135,55,232,132,194,49,210,31,17,173,108,61,61,36,173,184,14,31,13,173,247,111,127,190,251,246,11,212,164,234,222,157,59,15,75,40,181,113,113,191,20,90,247,127,242,201,253,15,126,121,68,20,47,174,58,246,35,234,226,221,219,47,221,255,237,243,247,63,120,119,255,238,247,24,144,254,67,210,204,241,243,5,185,4,6,69,109,227,78,211,227,46,149,210,110,197,156,253,125,187,21,117,225,167,138,169,120,151,127,244,159,143,245,230,167,10,90,186,163,238,253,249,163,189,79,158,99,248,98,144,165,101,99,193,37,226,179,128,135,157,178,18,229,115,34,217,16,178,116,19,147,211,204,201,156,242,238,196,172,152,60,113,220,86,179,101,147,131,147,124,191,4,251,225,37,149,231,165,136,99,145,78,32,67,252,51,36,107,105,201,40,53,160,192,34,64,19,229,158,90,39,123,184,153,181,50,126,72,170,46,191,255,172,51,173,110,77,109,169,109,9,193,33,219,48,141,92,145,123,181,171,131,114,87,248,180,119,36,80,194,6,126,206,53,44,4,247,93,197,207,86,93,203,41,8,121,37,141,232,2,222,72,182,219,20,169,208,239,44,43,6,188,52,128,118,181,110,180,108,56,255,168,166,121,37,110,8,219,77,152,212,48,155,207,57,104,104,78,64,28,240,27,186,18,145,131,225,66,112,42,225,172,89,64,135,34,16,196,208,177,8,175,122,206,162,11,146,96,216,20,181,65,92,214,124,28,28,250,190,209,70,192,196,198,124,151,221,182,94,66,197,97,214,194,182,179,71,6,62,202,215,106,186,247,40,141,143,26,90,38,143,61,36,120,39,130,182,72,88,65,242,201,55,177,121,61,67,220,156,104,214,114,103,40,250,32,77,164,140,231,89,228,153,158,179,201,224,240,43,10,171,105,193,113,136,158,80,75,80,74,171,99,193,68,117,37,11,245,132,229,233,137,35,18,35,40,152,255,210,116,99,181,213,182,38,244,73,102,179,97,225,77,239,58,194,0,2,5,212,86,35,161,149,88,129,244,105,217,80,153,87,147,233,118,136,133,255,228,52,73,103,144,104,70,173,254,121,160,200,114,123,252,113,154,218,121,88,118,93,241,10,234,245,157,46,177,155,162,183,219,147,17,222,75,35,92,170,68,229,64,13,181,160,21,245,6,124,172,142,206,149,202,239,13,193,40,136,25,72,238,63,98,109,36,22,97,26,180,122,178,141,29,81,42,52,184,187,4,111,10,19,105,188,100,8,245,37,89,193,121,51,182,236,50,73,4,175,200,85,180,64,99,214,103,178,132,21,38,236,208,179,201,23,198,98,228,116,178,67,211,201,166,211,201,142,156,78,54,159,78,158,227,95,104,70,145,87,129,225,141,157,86,182,52,173,40,26,10,153,91,211,210,226,144,17,171,24,90,6,185,46,231,200,22,2,202,193,218,129,153,37,11,252,255,236,205,135,237,77,95,197,97,147,35,210,203,104,85,230,10,235,66,106,76,199,41,85,195,233,132,49,146,180,235,224,86,221,44,87,213,10,133,138,49,107,53,239,170,148,31,170,77,213,85,77,239,80,205,89,233,186,86,204,233,242,85,41,71,54,94,41,87,164,11,211,66,102,136,62,51,171,33,216,227,35,215,103,86,11,133,124,195,72,103,198,213,103,70,220,184,121,53,246,83,221,19,74,171,211,156,234,153,13,43,217,1,105,11,37,174,36,209,14,164,242,186,174,91,186,153,35,183,166,88,212,24,215,130,122,45,151,38,170,223,162,166,253,35,244,168,62,254,183,90,237,181,65,138,236,116,128,205,238,162,71,155,31,216,158,188,64,87,20,89,193,17,87,12,213,66,208,233,231,233,220,88,240,152,96,236,188,144,118,139,152,190,45,34,84,115,156,86,203,75,81,182,252,58,44,239,141,178,19,208,211,178,122,155,131,62,218,208,234,154,247,190,230,180,165,152,21,32,27,148,114,59,62,170,163,131,150,220,127,235,7,123,63,249,98,247,7,119,118,95,252,119,169,54,216,29,106,4,101,79,164,247,105,84,233,201,196,191,201,186,38,167,75,152,75,232,129,170,217,171,212,145,5,236,49,17,194,70,231,198,179,86,239,28,214,28,80,181,58,246,170,51,224,138,194,195,130,143,211,25,5,220,10,12,129,106,50,51,251,233,32,36,185,36,17,153,158,66,194,77,181,122,231,44,179,49,67,225,190,75,65,160,190,241,130,189,78,48,8,63,83,152,215,193,102,112,117,101,70,81,74,102,200,53,236,132,50,57,94,64,88,132,41,159,140,159,88,41,138,4,142,2,221,122,109,84,100,159,80,54,85,161,249,194,42,212,184,26,124,145,95,30,106,210,161,122,249,59,127,147,66,65,246,163,162,226,200,211,106,12,125,190,191,208,209,221,134,32,231,135,239,52,26,204,97,116,151,145,116,71,218,97,127,124,157,5,26,240,50,208,192,21,209,61,230,95,162,67,251,15,81,176,191,255,123,127,29,99,244,95,175,223,125,128,254,131,92,99,245,31,166,243,52,247,248,149,92,17,68,153,171,210,206,160,59,15,211,220,219,140,95,246,117,35,53,94,21,122,91,166,173,143,214,191,143,59,80,87,135,197,123,225,177,137,24,138,6,199,230,101,103,74,124,24,24,199,38,7,20,187,121,242,176,136,95,189,181,255,241,111,134,68,14,140,128,73,230,7,149,143,0,38,233,12,161,128,248,111,60,142,163,34,133,235,125,129,199,197,141,169,68,158,126,254,10,129,69,177,9,176,95,16,12,221,87,41,101,24,79,222,168,181,37,32,208,15,62,219,125,225,206,144,74,251,146,247,213,112,144,103,42,133,162,123,151,217,52,41,239,161,210,0,230,231,65,106,228,104,199,50,236,243,40,236,97,30,94,135,224,235,178,155,0,44,107,70,52,220,116,241,110,101,128,23,14,254,71,216,35,202,78,32,198,176,42,21,49,132,51,97,119,129,20,244,58,234,42,52,45,66,81,75,188,67,44,159,96,100,198,223,179,31,229,230,131,165,143,179,109,63,200,89,135,185,198,219,182,201,57,199,183,157,213,205,94,191,55,254,158,211,170,7,55,28,114,200,120,65,191,107,245,208,126,179,18,14,210,200,183,33,159,161,0,81,236,46,154,54,234,209,226,152,213,40,216,95,146,189,218,183,99,179,194,59,47,99,240,250,49,226,54,12,215,49,65,150,144,46,196,196,51,222,84,246,192,215,219,60,209,206,138,218,27,18,128,51,250,14,211,127,221,121,222,188,193,110,60,189,8,82,236,138,148,188,39,138,94,133,162,53,36,107,86,27,102,43,129,241,139,9,63,183,163,42,99,36,26,47,152,20,67,129,226,161,140,179,184,24,110,88,4,128,139,135,77,186,243,35,26,126,122,248,125,167,63,96,147,174,65,127,160,163,170,224,192,89,161,60,198,20,206,111,63,183,192,46,99,31,252,198,213,79,65,122,20,5,200,24,69,70,197,58,42,10,50,195,41,232,123,245,223,251,244,229,189,151,223,225,145,177,142,170,254,66,160,126,222,240,118,45,216,112,122,81,115,100,21,103,35,43,222,242,106,253,240,227,123,127,127,101,162,51,249,168,171,188,46,53,244,185,131,23,126,52,209,249,63,31,77,245,30,121,181,141,94,187,95,247,154,187,255,147,55,247,110,62,71,41,216,251,245,167,187,183,127,177,123,243,179,35,32,133,55,141,132,137,17,211,203,197,125,38,24,63,77,211,30,42,72,150,28,217,99,24,23,5,135,101,203,150,182,14,70,90,36,163,35,135,112,112,45,122,201,115,153,112,84,52,4,150,143,189,161,125,247,198,159,247,239,124,33,64,214,81,218,244,153,33,1,159,212,178,77,118,194,209,112,185,226,73,236,113,34,103,98,45,98,38,25,172,35,241,220,110,242,184,28,42,119,243,164,234,154,224,137,223,180,102,45,211,38,31,84,172,220,74,98,239,244,148,210,85,67,83,211,154,154,209,212,172,182,34,189,26,86,194,50,188,135,142,220,68,63,95,165,239,244,205,182,154,32,197,169,9,212,179,194,111,188,203,85,19,168,87,85,19,8,57,131,250,15,146,16,207,21,252,203,227,15,66,174,112,232,65,120,72,53,24,94,163,130,105,152,75,14,15,78,40,119,118,116,40,102,47,34,211,9,133,14,23,1,47,100,167,75,1,163,41,146,24,16,5,140,1,17,19,78,153,184,124,74,177,30,112,125,160,155,246,60,193,234,24,35,68,131,156,97,104,132,134,158,5,124,233,108,219,169,173,5,248,82,26,23,164,164,104,9,45,161,3,111,154,208,56,35,233,83,182,48,94,240,181,119,246,110,189,249,95,159,253,66,226,250,145,188,100,23,230,187,229,198,152,255,165,179,52,172,77,20,55,138,160,139,48,230,155,240,47,121,254,124,178,94,79,156,57,83,234,116,74,24,86,92,33,44,75,146,166,81,98,18,241,240,157,125,11,53,247,46,245,92,83,200,95,224,131,145,119,68,248,70,224,103,95,248,8,55,32,140,173,150,148,24,93,120,179,251,217,205,221,247,190,79,155,6,73,48,82,134,63,193,254,221,255,216,251,229,155,60,129,199,50,163,31,109,132,85,34,76,33,183,31,98,151,145,186,94,28,119,76,94,6,117,141,228,161,108,11,37,15,107,68,156,116,17,202,51,75,100,12,21,29,185,96,77,193,30,221,182,100,145,227,136,24,72,210,76,194,205,69,112,146,226,37,101,41,195,20,103,178,18,95,201,248,67,171,134,185,206,181,76,217,90,78,106,148,50,166,221,27,227,226,84,31,215,231,55,62,27,247,188,97,108,138,199,197,28,181,205,28,221,238,165,67,60,80,1,31,224,35,137,10,74,153,17,193,164,108,61,120,109,17,114,16,177,205,140,26,234,108,54,52,55,197,200,99,60,68,58,236,61,18,117,201,43,249,81,197,55,137,212,2,249,149,29,145,97,79,14,110,222,76,48,117,7,141,66,73,136,172,111,205,91,46,44,161,58,153,235,172,39,48,58,140,71,93,175,223,141,85,210,69,25,19,122,65,158,67,1,161,143,58,112,89,224,92,99,227,101,100,249,209,101,72,241,139,108,113,214,145,160,178,50,27,191,119,251,19,57,96,209,122,116,168,162,80,191,202,183,54,35,117,28,62,177,193,203,61,250,240,49,210,177,135,143,66,51,50,85,65,15,73,164,79,46,210,7,67,14,32,249,220,97,103,142,79,149,242,8,15,160,200,51,7,3,9,135,142,28,194,4,227,100,140,59,118,68,130,224,209,35,94,4,245,228,255,240,85,185,108,174,91,62,21,36,46,202,132,117,163,6,44,111,132,38,114,116,52,163,112,224,119,178,34,209,132,23,150,100,187,236,197,16,236,149,3,192,95,20,157,74,173,149,183,81,255,125,218,10,194,0,80,111,102,138,219,212,59,65,32,1,167,8,136,245,84,135,162,74,79,161,18,139,168,114,21,213,142,242,171,182,124,113,93,154,86,255,82,111,117,243,208,181,160,11,236,82,111,221,165,102,249,227,85,36,174,8,71,212,198,144,185,42,176,253,16,80,174,190,179,97,95,114,45,107,220,122,8,163,208,243,27,239,196,54,139,55,168,134,32,224,83,93,196,166,56,103,34,162,244,216,45,195,13,27,190,176,77,251,208,61,73,175,234,151,251,109,140,11,8,27,92,219,169,42,35,43,197,56,197,140,191,194,37,181,236,133,52,103,246,155,228,136,136,14,189,52,36,230,146,111,171,2,30,170,69,130,75,146,144,226,209,232,185,56,125,160,254,137,201,111,99,154,148,237,108,160,133,134,26,14,124,76,121,125,69,21,187,0,238,104,222,1,86,218,230,178,27,253,132,210,85,9,132,62,252,92,2,150,152,71,65,166,39,31,90,117,120,17,141,201,87,30,15,153,88,114,13,51,231,139,62,52,25,58,12,222,113,113,3,27,38,188,157,135,133,185,122,206,236,145,120,7,178,133,88,240,125,132,161,216,132,82,211,235,120,240,194,113,58,65,194,211,192,158,63,161,60,13,255,112,203,159,159,135,87,46,121,213,27,84,251,174,89,235,79,232,42,70,8,64,68,132,168,212,12,3,81,108,177,87,93,213,90,225,49,69,164,26,206,93,90,230,137,163,148,222,172,231,202,254,210,174,106,43,39,148,132,166,149,200,127,44,240,111,56,59,235,233,96,102,29,51,43,39,76,138,254,181,12,75,112,72,192,87,141,67,119,134,102,22,66,154,136,48,88,162,255,220,178,117,248,214,217,135,108,144,205,219,224,74,200,152,195,42,80,70,22,137,22,172,222,25,51,20,193,47,245,117,38,230,76,108,163,68,141,198,62,125,26,87,152,92,137,221,251,244,253,84,42,5,235,167,75,194,249,121,247,75,66,148,146,21,45,110,179,106,78,104,106,130,253,151,202,79,18,93,127,121,155,248,109,45,49,117,81,73,169,32,46,1,121,134,251,43,198,209,240,47,195,146,174,138,213,152,212,85,26,46,7,21,36,56,130,98,77,138,149,56,170,199,196,42,29,222,109,42,89,229,98,69,50,96,41,148,40,9,169,192,106,153,45,27,109,79,208,192,142,180,227,228,227,151,43,231,20,149,2,179,156,166,137,232,86,136,33,157,72,32,116,127,155,41,59,179,141,129,225,81,255,8,29,122,117,91,138,159,91,89,158,243,101,223,89,217,153,174,165,252,27,125,16,244,198,226,177,149,17,224,38,58,74,51,25,73,41,74,179,28,84,115,114,72,156,53,15,156,51,188,41,5,167,96,249,104,119,210,64,248,111,29,183,214,110,185,174,14,202,194,170,93,237,112,91,201,1,179,191,235,170,142,218,242,236,239,50,233,92,70,175,26,25,110,212,222,40,119,132,81,59,49,94,79,235,105,139,24,175,123,6,238,77,98,28,151,215,48,254,114,133,31,117,48,0,140,179,145,109,217,253,2,83,169,225,25,180,55,135,27,180,139,8,131,108,13,225,113,245,112,71,82,173,78,63,81,11,26,222,133,178,66,141,28,137,100,9,105,170,184,187,66,187,116,162,153,193,15,158,198,2,191,145,43,73,242,216,110,46,163,237,32,127,72,34,193,227,23,207,240,10,191,73,54,87,156,105,103,158,121,76,232,161,110,115,220,72,9,253,27,233,39,216,169,144,132,39,72,22,44,136,153,96,224,103,210,41,184,208,121,251,240,246,103,244,228,33,5,242,50,182,182,68,105,252,195,53,241,168,46,62,241,11,113,236,39,116,9,128,1,91,168,75,99,36,148,64,168,41,219,25,238,39,66,143,8,81,74,57,26,132,80,160,244,137,132,28,179,145,119,65,185,58,194,246,191,93,77,246,250,91,237,27,138,23,229,132,12,8,172,78,69,97,40,73,162,244,227,199,105,236,189,224,83,10,6,20,124,206,32,241,162,45,142,2,105,35,78,35,73,31,94,214,213,209,40,140,82,31,48,0,51,104,203,242,102,15,219,45,197,112,193,99,155,153,231,215,82,50,103,31,17,14,192,155,159,28,242,159,108,116,130,149,242,204,64,98,176,113,113,66,165,4,83,193,241,69,201,36,9,89,25,179,217,83,62,230,251,202,185,13,50,121,226,226,109,114,216,110,111,253,9,240,193,224,220,67,11,230,99,182,47,2,133,216,237,153,173,203,132,100,236,240,230,59,247,63,248,13,85,51,220,255,193,119,119,223,248,248,191,62,123,78,224,130,70,134,33,32,179,146,138,49,196,248,63,142,12,93,26,242,56,198,68,98,70,84,118,191,128,99,193,219,198,215,168,120,64,23,170,248,122,221,247,237,154,120,137,211,149,118,88,157,63,147,121,178,0,31,22,69,15,242,91,15,71,131,191,122,58,21,61,225,79,90,57,106,32,126,1,139,60,193,208,213,39,44,121,208,185,45,153,252,48,26,201,209,18,132,51,252,183,84,191,3,188,62,163,158,63,219,218,194,103,215,229,71,215,241,201,53,95,170,107,36,85,221,247,172,190,69,76,242,225,249,152,179,196,138,154,34,35,217,138,136,9,239,187,2,162,87,18,194,96,55,12,26,30,103,65,90,182,103,236,171,220,14,54,169,175,176,83,193,127,91,57,52,252,237,152,107,209,187,54,43,51,27,156,232,137,136,39,84,212,68,12,60,199,115,174,76,237,119,252,143,97,199,165,229,79,11,167,0,38,160,152,101,151,123,35,250,251,78,155,166,184,133,174,44,191,160,199,154,255,9,145,104,156,178,35,144,23,167,254,117,106,170,169,42,73,72,10,143,137,88,210,154,166,64,133,230,216,210,98,187,220,166,57,163,251,35,178,51,28,223,38,209,86,29,42,95,246,202,219,130,11,192,179,159,118,51,229,8,104,79,121,156,128,199,6,56,240,148,168,170,241,207,206,206,244,163,92,237,145,75,61,114,101,251,215,255,204,196,87,101,165,143,189,208,39,75,19,150,175,27,45,169,15,45,175,3,45,169,247,44,169,235,198,174,103,200,142,194,121,156,24,214,139,140,14,106,22,35,56,2,194,211,250,152,1,81,109,184,180,186,83,35,222,70,88,30,187,138,152,221,92,168,79,200,87,60,168,96,89,189,170,160,159,144,178,130,48,156,32,233,82,230,126,155,202,208,200,220,210,187,38,120,194,67,19,154,55,90,61,120,209,70,87,173,58,187,48,188,26,178,116,217,253,251,127,236,190,244,138,108,114,131,254,250,47,254,59,77,119,240,243,23,125,198,40,187,175,252,233,224,245,223,71,189,91,129,86,186,45,168,7,131,243,149,148,194,55,64,38,165,215,87,25,248,88,117,250,125,167,83,82,114,223,160,81,205,65,192,165,60,60,10,218,55,42,64,41,87,100,215,16,191,221,65,25,168,138,178,190,233,110,158,70,215,32,157,10,57,190,5,182,163,110,202,57,73,119,163,6,206,108,83,31,150,30,72,77,210,69,109,160,229,52,19,58,188,64,158,142,227,244,87,81,39,97,117,186,171,102,15,11,109,192,192,80,35,128,22,94,41,75,245,147,249,167,226,149,11,187,54,169,57,109,7,58,188,233,90,40,103,236,168,172,194,80,215,62,120,149,116,250,71,212,249,53,77,43,234,141,134,84,235,144,225,123,240,250,175,197,213,191,105,181,219,8,226,227,53,58,118,134,60,68,245,245,184,234,93,11,237,91,87,96,231,197,72,239,32,28,82,221,238,68,159,46,58,198,217,199,42,166,34,47,39,134,251,190,146,128,200,178,214,219,242,52,250,88,23,164,129,57,139,106,125,178,93,87,218,109,33,83,69,198,73,129,2,168,218,91,165,27,7,145,123,121,104,16,16,253,219,55,16,21,147,9,199,252,121,179,214,236,80,55,102,79,82,217,153,12,88,246,78,216,194,175,86,74,56,76,148,100,123,161,199,114,112,1,158,158,71,236,198,38,40,177,5,183,63,34,254,139,240,103,228,219,52,15,220,222,47,107,211,253,111,73,45,229,65,133,250,39,78,76,242,68,46,36,114,191,197,11,144,194,163,76,187,144,74,202,124,181,191,66,19,97,76,94,41,249,85,119,69,36,34,236,111,244,43,220,223,203,129,226,136,39,149,32,215,4,74,204,111,121,253,207,233,48,37,106,29,72,227,68,82,235,16,106,121,222,171,102,12,177,206,10,79,19,164,213,123,195,72,149,203,162,148,74,22,194,190,82,85,219,27,77,153,69,246,204,186,70,240,185,1,75,179,178,29,33,28,11,190,91,182,3,27,191,220,152,50,125,238,34,195,239,55,252,226,127,84,97,158,231,199,232,155,146,242,246,78,84,25,120,223,83,174,168,155,196,210,160,74,192,138,212,128,66,112,221,239,144,91,51,242,122,181,158,171,69,59,228,110,74,14,185,69,61,236,144,75,6,154,251,183,78,40,70,58,171,41,147,19,24,232,213,162,252,20,113,196,85,82,228,30,191,131,154,210,36,48,201,9,22,205,239,42,110,16,201,245,164,145,55,179,185,70,61,179,178,205,109,154,146,27,86,117,173,213,79,162,105,211,52,127,72,190,120,246,225,37,106,213,50,141,143,147,158,194,24,102,212,52,121,79,12,13,122,60,213,181,65,175,223,106,108,114,123,251,82,175,11,172,125,178,106,245,55,224,32,156,102,145,162,217,209,175,119,111,36,122,78,187,85,79,124,205,170,90,86,35,187,19,211,128,68,10,57,8,234,87,18,106,140,26,155,137,48,27,49,185,16,237,165,7,199,69,23,65,49,128,110,106,230,160,167,178,57,35,187,190,49,205,236,108,244,84,33,143,95,241,128,74,6,158,53,160,66,98,145,89,74,229,141,162,158,135,71,244,4,250,90,198,128,159,250,244,86,146,216,76,149,138,211,210,61,197,215,26,141,70,184,153,172,183,190,204,129,34,169,208,65,191,132,191,166,169,253,98,18,237,85,82,89,67,43,164,215,55,98,201,76,192,139,205,48,173,172,11,51,41,163,144,205,235,223,8,246,97,23,36,100,212,56,167,176,116,40,62,161,77,35,172,30,244,32,62,21,51,35,170,69,129,177,234,242,56,228,84,172,94,183,134,83,154,64,107,139,88,114,83,254,241,38,223,120,7,87,241,90,138,117,77,73,75,152,131,190,19,152,10,36,185,160,199,172,194,116,30,244,173,105,194,240,102,181,111,76,131,204,106,247,8,224,11,249,4,228,90,79,77,36,225,205,36,95,11,46,236,200,192,226,192,163,17,173,96,128,239,17,51,153,206,58,152,88,210,68,75,242,185,168,21,173,33,51,46,145,34,207,226,122,199,200,138,97,52,82,190,65,76,235,216,244,216,49,244,143,216,168,234,135,142,80,58,165,71,45,73,255,24,69,45,80,214,3,57,45,103,228,114,129,81,244,119,126,170,152,198,28,35,201,60,202,33,8,21,146,72,164,184,135,48,107,121,142,78,47,177,143,28,166,136,103,158,33,151,166,193,109,142,57,19,217,142,109,69,172,51,62,186,154,127,39,219,73,161,239,80,252,230,132,91,201,177,86,135,176,202,118,127,39,181,142,160,122,102,68,6,209,146,162,148,28,131,108,168,219,235,150,75,108,166,210,42,5,127,0,25,77,153,47,77,93,179,236,181,150,221,155,218,112,220,53,114,148,76,17,19,252,198,250,192,154,234,185,181,41,12,26,15,124,118,255,60,133,41,155,242,46,201,228,143,255,131,11,194,62,62,239,12,250,246,188,185,153,130,172,10,5,146,34,23,99,29,179,139,49,101,65,126,170,84,54,47,0,187,50,87,57,189,160,94,159,173,204,85,84,19,127,173,145,143,29,233,119,129,252,62,49,91,169,52,231,212,185,202,165,238,156,106,156,174,60,121,94,181,240,185,247,203,145,242,212,240,215,101,250,170,210,156,133,108,237,217,254,172,170,205,85,122,179,35,170,179,216,71,154,45,59,219,157,85,79,204,85,10,179,231,213,166,239,61,252,238,205,122,69,144,199,45,200,182,134,217,186,115,55,102,85,103,190,210,155,123,156,214,83,243,255,234,72,57,151,241,151,49,235,203,95,156,211,103,213,193,124,165,53,255,184,250,36,190,217,128,55,155,164,29,243,215,230,212,22,148,60,127,158,54,80,106,70,143,181,189,98,65,66,125,222,157,85,123,243,149,12,20,81,19,20,214,188,158,242,168,129,254,168,116,72,225,39,211,179,234,230,124,229,250,201,96,181,253,147,80,109,102,174,146,57,121,158,214,184,92,169,92,134,231,249,147,171,179,106,103,190,210,60,197,198,227,105,143,28,70,94,165,6,233,230,26,234,96,182,178,48,143,52,86,54,176,196,57,168,74,155,173,156,156,67,114,42,215,241,81,165,66,156,88,169,241,165,111,10,205,192,255,199,81,48,47,19,111,193,227,100,205,150,181,227,173,122,153,47,229,227,109,96,235,203,189,90,175,119,156,186,8,149,251,46,100,82,248,226,157,99,220,223,85,229,95,237,127,254,252,247,250,9,28,50,219,248,44,193,153,234,109,234,48,206,119,254,132,143,47,77,76,253,75,98,217,108,152,110,43,241,47,83,129,132,36,1,125,38,157,59,9,118,240,208,23,1,198,53,129,156,43,125,35,243,175,254,60,65,121,35,225,23,56,104,34,191,216,145,8,201,29,44,153,36,101,168,178,240,176,205,189,228,217,97,154,224,167,41,127,78,143,235,4,154,72,139,103,140,25,73,164,115,210,67,153,77,241,191,241,164,137,132,158,145,158,211,131,56,65,79,226,121,241,152,159,164,137,162,120,36,9,25,9,194,137,208,23,59,248,135,252,226,220,204,87,110,12,61,81,36,65,100,17,250,84,146,72,136,71,21,31,36,58,39,125,29,95,51,219,181,9,116,222,73,76,37,242,147,195,135,128,243,56,137,12,58,105,121,189,231,177,177,9,137,143,229,175,99,219,27,63,41,132,84,144,224,98,138,120,133,236,238,182,7,189,192,90,97,200,227,238,81,31,120,44,70,131,50,190,222,11,198,224,38,24,135,235,189,240,77,186,64,105,30,145,66,118,145,50,162,20,147,64,49,198,123,230,9,52,137,144,68,227,165,242,179,215,190,34,118,248,7,198,76,75,253,192,231,186,55,121,253,243,58,41,22,3,225,168,131,69,178,63,148,87,31,54,69,50,225,41,146,41,68,77,145,220,97,166,72,220,60,136,30,236,156,22,57,216,190,169,58,100,176,227,55,18,175,27,153,224,51,198,12,9,12,151,46,119,198,35,30,47,242,171,84,90,79,214,45,171,203,202,246,228,160,192,32,234,134,220,107,161,61,112,39,144,157,203,64,163,70,136,9,69,9,34,21,141,177,226,197,252,208,70,109,212,188,137,240,31,145,161,182,35,118,212,132,39,11,77,211,148,76,126,34,137,189,70,22,131,233,148,21,198,110,45,57,14,185,240,91,33,32,117,70,122,36,162,157,89,215,45,138,104,151,73,127,245,16,237,142,18,180,110,12,216,151,123,119,239,238,190,252,214,40,168,46,159,91,82,192,129,61,2,170,203,95,104,208,163,136,153,140,244,205,222,218,133,209,241,53,56,194,11,79,30,70,121,9,148,23,136,181,49,170,233,35,65,183,30,168,237,113,48,91,18,173,120,195,114,136,182,99,242,161,109,39,9,60,104,27,254,232,161,224,109,200,223,33,128,90,234,87,0,47,235,75,67,197,90,9,160,136,253,3,224,123,198,193,148,240,55,186,219,30,8,255,246,104,151,56,180,173,100,230,75,142,212,183,63,251,112,247,55,191,122,48,48,48,88,64,125,203,115,110,180,155,232,209,199,93,139,74,199,236,84,103,128,150,25,109,207,139,137,93,16,250,9,163,229,208,52,146,175,221,139,191,62,120,253,109,62,30,95,14,156,17,25,164,16,209,209,142,202,71,3,118,196,111,199,146,232,172,160,148,182,153,239,184,216,3,89,66,179,7,135,51,165,82,37,81,94,96,33,163,7,106,211,234,47,57,27,103,173,205,47,1,53,201,11,49,83,175,182,69,148,25,122,15,58,95,37,11,87,85,122,188,211,194,176,26,252,13,7,205,24,7,132,169,231,141,129,4,196,228,115,203,165,1,181,172,164,151,148,156,136,135,0,171,49,180,0,88,141,111,243,15,12,72,212,113,122,100,168,57,227,17,66,79,136,168,195,109,24,33,15,138,114,19,134,79,101,24,169,250,49,188,206,135,249,32,142,160,25,229,224,151,191,218,189,253,139,189,215,254,66,201,66,119,101,249,171,47,124,146,194,145,106,14,49,82,153,177,58,136,108,171,129,30,218,123,233,189,251,111,253,0,250,233,232,70,203,24,139,152,37,68,129,231,31,46,163,33,155,159,176,251,31,126,119,255,39,191,59,248,205,143,247,127,248,194,151,59,128,222,224,33,105,147,81,15,145,222,135,29,52,61,55,178,159,40,131,63,39,123,179,80,224,128,189,59,175,30,221,120,141,75,199,37,122,200,112,66,238,188,122,255,173,223,193,74,63,218,137,19,192,168,242,131,46,202,120,85,148,50,225,18,247,72,166,8,131,71,128,154,8,156,165,71,54,8,112,173,62,103,9,68,156,177,33,128,85,196,86,248,114,247,49,167,202,193,170,208,163,171,3,39,64,116,250,190,115,206,105,18,78,44,12,110,229,71,237,100,147,86,185,112,241,194,73,165,44,111,61,52,192,200,12,67,70,0,50,47,92,92,58,95,57,23,157,104,239,23,223,217,125,238,150,192,81,80,66,17,221,20,1,85,196,186,35,137,145,205,37,126,136,96,19,136,190,226,96,5,210,131,64,119,6,132,18,222,29,10,113,22,103,110,57,82,32,191,189,215,222,217,253,226,53,234,90,226,227,70,191,26,176,94,15,136,229,245,223,2,192,203,135,144,133,192,173,68,222,9,2,159,72,105,252,32,92,126,236,19,181,187,128,22,244,240,155,47,26,167,103,113,254,27,161,56,228,239,200,121,18,27,69,159,105,35,208,37,161,137,250,112,95,190,28,140,151,0,152,11,59,197,163,33,200,134,163,150,49,238,45,71,128,156,14,7,85,230,33,149,121,26,16,50,219,241,51,9,205,199,39,178,59,104,91,184,239,145,191,76,34,247,132,107,178,227,202,8,133,135,128,214,213,245,195,234,88,16,246,44,200,60,30,21,66,250,87,66,237,50,20,99,251,48,253,69,121,215,64,127,113,37,71,80,87,51,134,36,54,68,115,67,221,246,252,44,179,220,223,255,211,213,56,129,113,27,49,231,139,227,143,161,224,174,3,195,72,57,241,240,188,63,220,48,142,189,36,60,38,127,216,72,18,162,14,49,148,76,156,24,50,150,188,153,163,23,134,4,209,29,9,59,4,92,93,171,209,170,145,3,90,210,77,253,225,7,247,63,120,46,216,70,137,57,24,107,64,11,67,199,147,105,147,21,52,113,8,136,40,84,56,9,12,45,138,7,71,182,163,249,132,160,97,99,135,181,30,98,232,8,145,195,70,142,181,34,122,224,124,179,84,97,55,181,120,93,8,231,71,82,15,224,84,142,12,45,48,12,103,125,220,77,136,203,100,135,236,2,42,118,142,232,6,146,200,191,33,241,199,71,184,41,145,111,15,177,41,141,117,176,8,225,81,154,179,146,140,249,136,206,21,73,100,245,143,103,24,130,13,201,136,27,103,143,208,49,71,89,150,158,99,198,216,223,120,54,194,168,50,92,166,150,76,15,51,190,32,62,152,61,49,190,228,219,248,193,56,198,28,79,46,131,135,198,147,202,234,71,62,160,44,178,252,243,31,29,252,228,246,238,251,175,177,11,8,117,72,236,36,196,90,232,51,52,63,242,49,73,113,16,72,36,110,242,224,60,249,62,124,212,73,115,14,53,236,76,89,49,116,220,69,39,241,32,44,222,83,223,200,171,214,176,177,31,30,132,5,191,60,248,178,54,140,241,121,141,251,31,124,188,247,243,31,6,78,163,243,208,197,241,167,145,23,91,196,4,169,8,228,133,65,223,33,195,191,13,195,191,228,108,244,224,92,142,155,3,223,123,126,247,246,223,134,110,202,88,247,33,54,100,66,234,176,205,152,181,37,20,89,226,17,64,42,114,229,145,164,157,160,6,102,216,1,84,85,194,133,141,31,222,251,226,246,222,79,254,38,93,240,240,187,35,140,151,39,252,244,159,125,86,104,104,200,67,169,93,84,5,3,9,22,43,151,151,79,206,199,39,161,67,209,33,116,244,157,110,0,98,122,172,139,71,143,72,79,25,20,93,153,255,46,170,233,160,68,233,113,94,247,190,248,101,98,247,253,159,251,129,92,229,234,135,241,8,58,229,16,190,28,88,201,192,115,108,32,66,9,154,245,186,31,161,44,4,94,88,99,224,133,152,99,170,87,91,181,234,32,62,187,151,240,219,186,62,53,22,80,98,221,234,155,173,246,66,12,68,98,211,26,89,201,137,49,42,25,116,231,125,104,79,190,134,12,142,164,29,158,246,242,129,251,203,43,98,6,19,44,212,203,99,53,14,35,26,61,92,181,206,161,235,164,240,64,209,85,210,119,35,42,157,105,213,123,227,85,213,110,245,130,190,136,135,108,224,245,177,129,79,229,211,109,4,102,39,30,53,83,181,1,116,94,135,80,135,21,193,108,157,221,156,239,81,63,71,170,17,25,163,82,89,110,27,190,10,174,57,85,175,117,88,33,156,40,173,58,217,202,103,72,252,41,226,241,58,78,175,34,94,27,187,252,102,170,50,162,188,227,56,161,146,154,146,238,142,179,176,217,91,166,45,240,66,17,254,133,131,41,68,195,137,18,29,230,225,177,70,25,126,26,215,24,33,83,196,213,27,37,10,134,165,10,169,153,191,68,81,131,34,141,201,130,7,240,103,220,218,30,153,87,114,107,227,13,47,207,139,7,38,126,110,213,189,18,232,230,78,26,33,241,185,4,136,76,158,31,12,152,140,128,50,50,28,9,137,90,180,46,160,7,190,46,130,254,200,247,153,59,42,123,109,240,215,193,11,208,157,21,95,123,188,2,53,158,163,227,149,34,42,89,141,40,185,238,61,75,243,103,27,222,179,12,127,118,222,123,150,229,207,158,38,198,13,68,59,234,141,202,85,24,175,235,131,150,139,166,26,154,202,80,174,226,180,140,170,0,215,168,182,7,46,111,22,25,209,248,114,130,234,182,23,255,24,83,14,157,9,227,17,36,93,228,70,150,69,38,210,120,69,249,175,94,67,165,73,243,110,84,121,146,232,23,83,12,157,176,35,203,241,46,27,131,229,12,131,190,165,119,6,124,146,203,112,110,244,96,6,150,198,7,114,59,12,52,138,123,132,139,121,34,150,20,25,109,241,109,172,213,123,248,197,203,28,209,191,110,117,90,8,194,36,95,146,40,2,207,65,44,231,195,193,91,72,59,177,140,93,33,202,99,219,191,84,65,36,112,133,79,114,102,192,20,52,136,59,23,237,101,186,118,84,89,252,139,1,197,66,92,155,122,143,200,206,37,153,77,149,116,1,173,30,235,54,93,81,157,234,53,58,52,12,120,73,222,210,144,99,172,251,158,76,244,131,208,73,190,244,182,0,202,16,147,37,6,42,67,97,34,128,143,225,63,126,188,158,226,252,31,5,200,128,67,35,136,140,17,184,67,128,78,19,215,19,33,37,59,123,73,244,237,97,189,45,123,75,117,184,33,221,24,123,75,180,132,145,138,51,41,1,209,163,69,104,93,202,150,220,237,81,2,122,217,215,131,106,72,24,100,149,16,185,208,14,75,28,236,53,147,117,68,130,86,29,94,180,234,116,52,28,255,48,68,32,168,81,8,69,126,7,150,34,92,4,198,136,154,8,128,46,11,56,195,99,58,34,33,74,66,155,69,7,112,114,251,177,229,139,23,144,138,158,53,65,62,210,56,232,173,6,222,201,83,226,38,39,167,235,41,38,74,136,135,65,236,61,20,133,40,234,200,215,109,7,221,149,38,184,21,23,197,201,85,188,13,143,18,193,0,115,213,250,128,193,253,26,86,122,135,128,101,69,174,126,239,5,187,45,85,40,200,139,52,45,45,111,78,82,113,225,40,136,165,197,31,17,177,241,204,98,20,116,116,112,246,195,40,200,153,39,44,255,66,179,120,179,60,144,226,137,109,209,14,122,139,192,219,17,104,173,191,89,124,75,160,198,133,209,8,241,48,85,225,72,26,148,187,106,71,130,12,110,112,200,224,14,67,8,25,4,32,131,173,66,177,104,88,5,14,25,188,90,110,8,200,224,170,4,13,220,228,172,109,205,105,183,157,26,179,88,144,209,129,61,158,183,180,234,33,3,87,135,35,3,143,135,252,59,132,115,221,145,64,126,143,254,16,244,3,7,31,37,23,42,97,106,115,155,163,54,179,188,41,249,109,78,252,236,179,12,161,28,178,140,229,236,51,151,51,188,168,0,10,17,29,136,148,48,156,105,161,88,51,199,52,153,61,25,142,131,243,144,224,55,193,163,136,131,167,6,79,33,46,168,140,91,165,108,94,29,170,148,66,88,242,189,55,4,197,73,112,243,71,195,20,29,41,54,209,56,128,68,126,155,149,40,76,94,209,0,125,12,172,45,216,213,188,5,232,35,194,3,130,247,176,217,37,35,104,111,238,158,91,56,123,146,155,115,71,13,167,202,128,228,169,114,62,136,14,15,92,52,114,90,254,58,232,77,125,24,115,62,186,18,194,150,12,175,100,58,42,15,162,180,209,70,82,40,163,254,36,112,105,66,45,18,187,145,83,76,43,254,55,2,195,146,2,143,241,157,34,26,228,210,150,224,183,60,122,38,172,171,94,251,87,202,236,106,142,29,82,170,135,102,70,13,180,252,112,91,209,64,91,178,33,255,48,180,181,175,3,95,222,104,185,157,9,101,255,173,219,24,245,147,152,250,131,180,120,239,211,247,169,36,245,95,159,97,108,163,189,31,189,186,255,246,29,140,203,77,211,207,18,165,235,37,2,252,8,57,19,144,21,142,4,211,174,89,109,249,21,87,167,6,99,148,135,120,249,201,237,58,87,116,69,248,42,196,140,8,6,0,24,197,49,208,6,197,112,12,54,99,221,194,206,17,228,122,73,124,37,81,205,131,59,79,0,250,14,135,42,5,135,99,120,74,4,104,180,92,215,113,61,10,173,20,251,228,35,78,117,26,13,216,55,75,5,141,144,25,0,217,139,172,11,228,27,15,98,109,158,140,255,112,174,245,171,56,244,173,122,12,119,104,61,228,80,91,161,241,179,66,189,26,234,82,34,161,13,31,62,123,244,240,89,135,25,190,72,189,119,64,62,197,110,154,22,119,59,182,36,194,32,183,45,217,253,246,227,23,142,36,3,241,123,25,178,217,72,55,66,99,22,220,135,51,104,120,193,200,128,135,121,96,180,250,125,245,131,177,120,96,74,153,119,125,20,166,204,57,12,89,172,137,209,100,209,171,182,177,201,226,11,46,2,104,91,102,55,248,141,29,151,202,201,24,14,101,62,252,62,58,225,130,67,123,22,20,217,49,187,19,19,113,18,194,120,114,132,234,153,129,135,235,252,58,28,182,112,204,210,99,19,248,7,188,201,231,169,21,30,193,2,181,71,164,113,66,107,37,88,2,188,149,6,54,180,82,110,170,235,20,201,48,155,201,123,72,134,92,78,169,248,145,12,115,57,45,173,215,179,49,72,134,235,50,146,97,46,55,220,187,88,64,138,155,117,43,77,32,197,189,251,60,39,70,85,101,17,170,184,44,229,50,26,99,110,243,76,233,90,195,57,161,76,109,184,221,169,78,223,173,47,81,215,168,41,188,12,237,65,23,46,186,214,58,112,132,144,111,138,50,229,99,93,109,68,222,187,61,64,149,212,224,23,33,158,199,170,54,58,74,222,3,212,59,254,205,81,204,53,166,233,169,13,199,172,18,146,78,61,248,21,220,225,235,163,140,23,118,109,111,252,59,185,33,113,251,130,189,252,80,113,251,6,93,100,19,31,126,28,41,46,192,73,18,188,81,29,231,118,76,145,91,168,4,13,93,142,178,141,147,4,101,32,95,12,237,3,98,233,23,139,121,171,174,76,78,43,84,183,70,84,168,176,203,59,141,132,11,39,133,91,190,74,160,77,93,85,81,86,86,38,85,55,133,42,143,118,143,28,34,28,17,149,63,156,100,97,225,80,87,82,44,194,38,146,98,251,210,180,57,1,219,86,205,200,86,97,127,131,178,142,105,234,54,213,53,156,71,32,113,13,68,117,179,142,113,83,234,36,26,53,161,185,161,197,211,92,171,105,233,47,131,100,93,171,89,249,116,97,76,146,205,92,35,158,228,76,198,200,126,9,36,27,122,93,207,91,133,177,73,46,228,71,130,85,212,11,5,141,128,85,152,69,109,204,227,132,29,33,230,240,35,4,35,26,46,247,237,78,240,46,220,149,230,191,201,174,222,219,173,70,223,23,8,116,222,236,156,95,31,59,94,102,244,150,61,178,162,186,217,233,172,31,42,176,233,82,207,238,140,168,197,236,247,167,92,171,55,5,27,128,69,154,82,105,183,31,54,156,105,176,142,71,22,206,52,170,203,252,225,76,73,159,141,61,48,208,17,241,129,76,199,27,159,147,100,125,28,38,144,41,206,101,43,251,192,32,207,104,157,6,125,201,225,53,77,189,97,84,179,85,115,101,155,57,207,107,50,22,39,75,156,180,97,213,61,243,76,0,103,216,203,202,192,112,53,237,27,18,202,140,64,126,69,192,222,244,250,134,244,10,129,107,74,250,116,52,2,104,12,8,180,73,124,231,228,66,66,8,202,140,94,132,152,178,220,100,23,93,245,194,180,114,152,87,63,177,81,45,216,73,73,216,17,225,130,100,234,73,205,212,94,240,153,103,170,78,125,51,182,222,116,58,85,200,102,144,90,169,118,238,116,90,66,3,202,64,255,83,203,91,225,245,248,204,51,104,194,233,131,188,245,234,96,184,171,208,221,227,20,18,155,191,104,226,207,56,69,164,86,145,244,80,65,234,248,117,150,72,9,219,62,140,235,108,35,223,48,135,247,126,162,212,104,185,61,244,63,108,181,235,219,2,157,151,252,4,8,175,153,110,61,110,80,134,77,220,224,100,160,246,76,222,122,136,90,65,81,96,198,227,78,231,240,154,56,60,66,122,4,170,56,131,155,74,210,216,41,41,35,167,101,12,182,84,176,103,162,199,14,227,133,62,92,111,53,64,186,163,175,134,175,156,17,107,80,46,126,135,67,16,18,59,208,56,242,12,95,118,142,77,70,11,241,144,27,107,181,154,87,156,27,77,38,45,175,224,111,87,207,236,116,219,208,159,225,25,153,8,238,1,219,28,233,139,227,194,39,244,148,150,209,115,121,68,190,246,62,239,132,215,132,0,108,239,213,92,7,237,159,3,11,164,209,56,220,196,148,166,5,33,132,140,126,215,233,70,46,222,109,225,83,143,88,216,134,81,52,124,123,149,7,196,78,103,146,127,189,161,175,83,252,128,19,28,186,136,193,237,202,211,64,110,41,12,147,175,165,171,86,109,13,87,25,185,40,136,221,99,141,116,42,151,201,22,124,103,206,81,0,69,83,72,20,167,229,82,80,101,52,164,126,32,84,230,255,102,229,172,110,246,120,0,228,97,24,209,153,199,43,136,18,60,119,18,49,133,43,14,1,14,118,103,213,141,57,4,14,166,56,206,20,58,249,34,254,26,204,86,78,194,239,57,134,65,76,112,144,17,160,216,33,201,41,60,50,162,13,247,72,57,235,179,136,45,13,47,158,174,84,76,124,80,87,215,72,194,204,44,43,140,98,31,35,22,115,115,158,35,21,183,16,132,122,174,61,167,26,36,173,47,213,218,233,202,233,57,82,51,129,83,158,235,206,178,84,136,163,172,113,212,227,166,68,60,66,47,15,200,139,27,179,106,135,147,73,27,113,154,181,202,12,98,97,11,244,233,165,13,36,198,220,154,67,172,233,232,50,115,179,140,74,250,2,126,63,89,169,60,141,47,171,136,169,77,27,69,123,177,146,33,153,242,156,194,14,199,101,158,235,67,57,64,207,105,181,55,39,181,246,58,60,154,87,55,33,149,65,30,101,121,11,154,172,235,231,86,121,253,148,238,140,220,87,131,89,214,49,130,48,95,73,45,82,146,193,209,162,61,104,232,192,196,25,130,12,205,151,240,63,145,161,255,249,243,80,63,238,191,218,92,104,73,108,227,55,15,159,83,243,65,101,186,8,130,41,165,246,139,56,60,47,71,14,69,228,215,64,110,9,253,85,235,222,8,191,37,252,92,66,103,223,226,49,59,201,235,169,169,40,128,227,112,186,24,188,106,202,76,70,208,16,132,133,230,149,249,153,194,68,129,189,147,122,68,22,162,120,111,240,6,71,119,199,144,190,162,229,74,252,60,47,49,0,14,45,147,32,115,82,65,2,114,217,200,46,23,98,20,65,168,141,29,238,120,137,138,215,195,208,88,221,102,117,34,171,171,9,250,255,228,33,11,244,151,197,132,170,195,149,65,197,43,117,104,26,42,64,137,201,238,131,241,38,130,84,204,8,200,2,20,207,237,65,252,210,159,56,98,61,145,234,80,11,37,126,106,4,89,88,111,237,70,131,38,199,76,158,67,46,144,225,117,15,89,192,236,89,36,38,249,48,50,4,174,252,144,213,25,88,154,217,224,210,196,190,63,162,94,103,130,222,17,149,230,73,124,145,171,251,80,27,134,191,62,121,176,36,9,48,64,183,17,85,140,79,254,75,248,5,192,136,98,93,153,124,86,110,33,174,193,92,20,228,233,57,14,117,34,110,251,146,176,159,17,236,63,129,120,212,176,202,40,44,181,75,193,158,121,233,17,50,96,244,26,111,52,14,57,173,165,89,103,4,39,23,147,9,197,126,32,36,193,68,58,27,181,227,138,246,100,73,75,34,9,65,145,48,52,35,136,36,56,100,212,163,42,243,181,27,198,47,166,221,62,25,49,120,114,100,178,153,112,209,36,99,52,30,182,217,104,252,195,33,174,81,20,75,178,24,183,48,54,150,13,123,180,133,8,164,252,145,34,99,126,246,130,217,225,89,146,32,153,11,23,102,106,7,193,150,6,238,39,28,59,10,147,6,16,72,47,153,20,130,52,228,168,77,241,220,135,33,33,121,41,202,150,223,41,219,123,35,121,207,55,175,247,122,237,27,126,35,23,159,215,60,82,135,252,8,247,155,103,193,169,25,128,112,103,142,119,199,51,202,9,233,221,2,90,143,226,253,145,207,231,221,162,94,246,196,20,154,199,85,14,193,10,83,92,229,69,211,110,91,49,101,250,58,154,38,143,26,22,226,164,191,29,149,24,223,72,163,215,12,38,35,212,42,81,208,10,86,163,129,230,128,74,221,116,215,148,56,112,63,249,223,222,135,31,239,222,249,15,234,119,22,157,74,66,43,30,138,247,80,44,196,192,61,248,161,27,134,226,211,48,104,15,137,166,72,64,15,139,97,86,199,192,4,184,189,90,125,76,136,0,76,26,11,15,64,94,122,83,209,237,217,157,135,194,238,192,2,4,132,3,22,30,133,250,253,213,152,21,159,124,127,255,59,127,27,115,86,12,131,153,242,77,138,49,160,137,184,3,100,24,76,252,48,19,160,211,133,142,30,111,2,96,210,216,9,64,94,134,241,138,56,46,54,107,22,3,131,166,211,156,160,65,251,145,168,25,12,117,52,104,181,178,10,47,219,36,46,16,71,79,196,113,166,104,144,136,19,77,188,148,147,184,37,41,188,192,37,103,99,142,251,46,75,64,209,98,143,118,241,61,238,206,35,80,159,57,222,139,52,216,28,229,131,118,11,195,170,100,160,212,106,24,62,249,193,49,90,121,221,47,221,220,253,211,175,232,130,231,117,227,50,137,170,44,72,205,195,214,125,255,139,87,209,183,245,229,191,236,221,124,142,215,189,177,86,179,15,83,211,209,193,4,7,150,23,197,95,213,56,168,42,210,133,152,171,223,217,253,244,83,132,83,189,245,187,253,59,95,132,225,84,253,192,193,212,184,14,189,61,36,148,139,73,54,143,79,50,134,129,97,162,162,5,69,59,26,235,29,91,239,3,122,167,15,248,154,195,111,232,20,231,91,64,252,161,192,121,143,174,142,111,12,116,230,47,98,12,21,92,226,210,87,122,152,58,54,117,135,149,184,7,182,44,125,56,157,197,92,173,65,17,101,117,18,63,25,33,61,30,13,247,213,130,182,61,73,12,65,146,100,11,138,15,48,66,94,39,137,141,168,194,119,94,50,182,254,118,146,189,102,146,109,170,17,197,244,56,208,123,128,143,24,146,148,160,250,200,96,46,1,14,208,186,209,87,60,32,92,216,4,254,248,58,219,4,24,25,81,185,164,160,9,35,155,50,178,49,15,64,225,189,187,191,221,255,245,115,15,79,97,173,254,8,40,148,55,179,135,164,16,55,193,163,167,112,247,246,75,247,127,251,252,253,15,222,221,191,251,189,221,91,31,238,254,242,230,195,210,217,235,183,107,148,78,252,217,81,219,184,26,123,100,53,230,27,121,182,26,25,126,46,26,160,88,105,13,215,101,13,173,81,114,13,11,131,156,215,185,243,97,244,30,193,16,54,124,123,4,21,86,168,189,174,64,201,8,251,31,162,89,140,188,127,28,26,92,195,219,110,74,108,254,65,223,237,125,247,121,69,56,47,154,221,46,22,77,204,138,160,229,150,93,191,212,162,174,140,45,2,233,140,51,141,176,59,150,219,114,196,59,100,254,8,39,128,246,246,252,97,175,207,31,182,107,244,175,221,161,127,251,93,254,151,215,51,232,53,218,180,120,242,110,199,239,203,72,15,60,239,147,14,123,57,63,112,95,251,203,193,107,31,11,48,175,14,15,245,160,167,179,59,170,128,254,250,244,214,222,207,128,35,248,49,79,87,191,193,211,229,53,47,217,238,15,94,11,36,219,140,76,246,171,239,236,191,241,113,32,229,22,79,89,144,82,238,189,252,206,253,247,223,221,127,255,165,253,59,239,241,148,109,107,29,183,87,222,20,35,174,41,157,158,212,152,172,92,232,167,175,237,125,242,220,193,11,63,18,88,118,221,235,8,28,126,136,74,211,99,85,42,183,25,38,203,238,15,191,191,127,251,45,216,13,238,253,253,149,137,206,36,207,210,221,234,87,55,218,99,213,47,134,70,19,148,100,98,71,178,133,86,183,81,205,247,83,194,211,155,227,246,192,230,181,250,53,152,73,176,70,90,54,46,183,210,85,165,99,18,35,117,101,37,202,219,212,59,100,83,44,221,196,36,245,70,170,183,168,122,132,120,181,145,39,142,219,130,21,79,88,102,242,253,18,28,193,151,84,158,151,122,59,208,175,72,69,185,39,76,181,231,161,152,5,212,176,158,114,65,196,55,107,171,214,132,130,73,208,166,115,3,189,110,74,219,190,117,79,181,22,110,192,22,143,148,76,251,149,208,115,85,97,156,34,106,254,106,102,159,2,44,72,5,1,87,165,182,58,29,171,222,66,71,16,244,228,240,239,74,225,106,88,37,146,210,35,176,143,232,12,221,65,170,101,198,115,14,101,102,135,19,147,37,99,120,186,94,183,201,18,166,195,9,143,31,247,165,236,186,204,75,105,7,229,167,129,29,24,192,29,149,66,139,207,91,48,92,206,166,255,149,240,26,150,201,27,230,125,200,241,28,96,111,163,116,133,206,97,159,67,48,110,140,17,233,136,68,239,115,244,236,92,68,61,85,165,87,43,31,211,212,26,157,24,196,116,146,204,56,41,233,48,255,40,207,197,146,48,179,194,84,212,235,208,152,166,121,21,66,186,35,171,145,14,204,24,189,137,221,118,148,189,137,167,72,100,121,253,110,100,175,47,207,149,143,233,190,55,173,222,242,211,143,249,135,2,219,243,16,93,35,251,192,198,121,226,226,146,143,118,194,181,82,232,141,120,218,53,235,22,250,146,145,18,9,254,4,217,215,202,20,65,147,121,19,200,62,94,115,254,96,27,100,155,192,21,11,91,36,117,152,84,202,44,51,148,246,15,92,187,147,236,196,151,85,1,17,222,132,68,23,48,77,126,47,160,93,5,23,106,12,148,43,69,15,205,40,142,139,74,21,170,121,208,3,239,76,216,209,152,82,34,29,120,197,60,62,233,75,134,216,64,128,210,234,234,128,58,127,229,209,206,30,25,191,108,163,145,102,44,32,129,174,152,84,59,220,223,106,192,252,173,186,106,75,109,123,62,97,154,94,200,232,217,106,134,99,87,52,202,29,129,93,177,138,236,163,85,215,114,80,100,53,134,125,244,227,87,68,241,150,165,134,135,100,177,58,28,201,2,58,123,14,74,67,237,110,187,9,167,99,179,95,87,84,100,30,219,125,252,68,132,188,11,67,152,88,100,60,23,48,158,27,20,128,225,220,112,104,209,71,143,43,28,36,62,83,81,73,40,220,109,148,162,8,107,135,233,47,187,109,173,132,29,154,169,162,55,29,123,164,227,35,195,168,86,17,10,68,168,159,144,239,227,236,169,159,9,101,69,74,236,39,231,52,41,135,137,196,80,12,101,113,48,3,191,65,115,209,99,75,135,94,173,183,111,0,83,247,167,63,237,125,252,7,232,3,232,9,212,207,228,82,153,66,38,3,3,162,98,143,148,20,163,152,42,164,117,35,159,230,165,106,140,89,205,0,223,33,151,104,196,151,152,206,229,115,185,172,84,98,62,103,20,115,25,94,162,206,74,76,7,74,76,15,161,17,136,212,138,82,137,185,130,81,44,242,2,155,49,36,102,120,129,192,66,237,253,236,133,64,129,217,96,129,233,80,129,65,10,179,67,10,76,103,114,129,94,204,75,189,232,198,148,152,139,47,49,93,40,4,123,49,47,245,98,92,163,243,67,74,44,6,122,49,95,72,123,189,24,71,98,65,42,144,104,251,188,2,179,197,66,222,87,96,161,152,15,23,24,164,176,24,95,96,38,88,96,78,46,208,27,150,21,149,222,47,9,93,23,112,200,251,239,221,229,202,45,152,98,80,39,125,3,98,4,240,209,226,77,154,104,182,240,70,128,136,89,62,54,144,175,220,225,112,44,167,90,246,255,207,222,187,119,183,113,28,137,163,95,5,154,120,21,96,57,4,241,32,64,16,52,172,51,0,72,10,20,73,241,173,151,185,58,3,96,0,142,8,204,64,51,3,146,160,196,123,156,77,28,59,118,188,246,254,226,216,121,174,227,196,177,253,219,221,216,121,56,137,35,197,201,57,247,163,220,35,146,210,95,251,21,110,87,63,102,122,94,0,72,81,178,157,149,120,68,2,253,172,174,174,174,174,174,238,170,170,175,160,85,207,164,177,32,89,204,231,203,1,130,244,172,161,45,42,74,121,167,78,121,167,161,52,21,13,124,106,232,198,10,106,5,29,6,144,236,108,108,59,155,98,68,177,153,89,36,160,48,196,72,119,239,174,187,91,106,75,137,38,99,230,174,10,86,236,74,28,130,5,33,246,15,16,196,238,212,100,83,137,36,242,182,89,49,39,224,178,59,187,27,137,77,186,147,147,74,133,52,241,114,0,227,158,189,77,217,35,58,27,224,166,210,112,97,162,169,214,2,2,90,49,76,150,60,158,135,63,2,58,85,11,172,47,5,155,130,131,244,26,19,241,14,30,163,14,248,104,32,82,44,67,152,138,85,1,221,45,234,223,101,127,31,4,0,130,138,24,203,218,125,163,150,179,74,38,214,71,16,198,55,25,118,15,222,238,3,0,34,206,246,120,233,217,53,253,253,197,204,166,50,67,76,170,162,72,2,247,72,80,76,178,161,215,83,62,193,210,53,216,144,110,216,44,42,187,145,37,116,158,82,77,222,175,25,190,220,118,252,178,161,157,162,224,190,230,37,48,54,92,72,213,252,242,158,129,200,143,147,247,156,237,170,96,48,50,137,194,84,70,99,110,171,123,118,213,236,135,253,196,75,128,191,60,30,188,6,52,223,26,208,200,26,208,2,215,0,17,159,229,86,109,205,185,243,97,190,33,209,49,150,68,160,90,210,59,221,14,38,57,188,34,198,69,158,25,248,22,197,56,241,135,227,161,78,146,151,241,175,12,141,91,25,196,195,16,94,30,83,28,11,80,56,79,0,114,167,211,234,97,218,21,101,163,217,5,29,56,170,192,86,217,1,130,178,110,236,202,180,219,48,35,80,92,187,0,148,51,31,7,161,36,122,135,138,38,121,114,160,182,143,210,9,36,218,210,91,140,166,128,121,186,80,33,37,133,216,38,150,103,176,123,48,210,18,14,166,30,77,141,139,169,113,34,235,72,90,109,75,55,92,185,201,148,152,130,155,13,81,167,221,183,49,164,8,62,18,160,88,198,14,189,49,2,29,101,61,83,69,80,229,41,25,28,184,218,155,6,187,103,88,137,64,20,224,94,14,174,210,68,158,117,24,174,179,81,193,18,85,58,49,81,176,109,101,247,29,112,4,50,60,205,131,175,170,138,3,130,138,47,97,108,186,64,157,207,203,61,212,169,62,80,166,87,27,128,70,205,190,16,162,174,6,93,98,56,168,105,88,87,33,106,25,226,16,39,72,78,141,63,167,180,224,106,132,162,25,104,245,14,60,154,92,146,177,224,218,102,33,117,243,233,4,250,166,106,87,176,186,9,137,125,144,69,190,100,19,137,131,24,66,128,69,31,101,35,184,167,108,154,18,249,203,219,51,89,208,79,110,61,211,37,154,234,191,68,83,125,150,104,250,84,75,244,68,43,212,213,175,223,101,24,198,115,9,246,42,160,75,194,161,224,155,13,168,232,47,71,207,245,174,205,24,36,153,102,161,42,74,248,80,151,200,32,233,209,246,232,193,78,111,77,183,71,143,180,92,159,200,212,229,108,176,71,15,137,243,232,81,205,250,77,176,57,163,213,120,103,68,80,219,205,177,154,106,32,216,71,241,85,121,188,154,78,141,167,106,25,36,148,224,32,205,74,53,151,122,92,211,215,96,107,214,68,163,150,153,172,202,169,175,131,53,171,3,235,99,90,179,58,13,13,101,205,234,235,247,9,88,179,58,125,156,206,154,213,87,255,180,214,172,118,67,226,240,125,158,204,154,213,174,246,88,214,172,195,17,238,176,214,172,78,107,95,103,107,86,247,220,241,214,172,167,195,150,223,154,53,120,229,60,182,53,171,23,188,199,181,102,237,63,92,191,57,171,67,146,143,109,206,234,44,138,179,49,103,117,134,50,140,57,171,83,250,172,204,89,253,51,254,100,204,89,125,76,246,153,57,235,89,155,179,174,34,226,26,206,166,117,73,2,3,214,210,244,51,3,214,39,107,192,234,194,212,87,201,128,213,71,42,125,172,88,217,202,125,102,197,250,236,103,88,43,213,103,118,167,207,236,78,159,217,157,62,179,59,125,102,119,250,204,238,244,206,144,12,237,153,225,233,63,190,225,105,117,144,187,74,120,108,157,110,200,216,183,101,85,201,157,90,41,10,14,212,71,183,20,185,238,156,157,83,114,45,89,147,171,217,77,118,228,71,204,207,66,115,154,143,103,82,9,56,135,78,5,234,134,14,124,245,49,65,114,29,216,114,14,127,132,7,125,106,26,14,241,118,168,8,63,28,212,135,7,183,142,234,181,122,67,201,218,26,17,185,174,118,77,116,136,7,237,44,85,8,224,120,199,116,0,243,156,138,197,63,58,88,212,249,84,60,155,24,119,233,152,44,189,195,105,152,240,73,147,88,25,17,45,186,191,189,1,218,174,179,56,179,195,149,207,99,30,143,191,234,77,236,202,224,159,88,70,196,208,239,100,158,91,35,39,212,105,231,88,231,28,32,209,65,152,158,141,217,209,16,29,7,81,74,143,29,102,165,109,92,84,43,194,41,211,62,179,194,33,180,137,51,110,177,115,188,204,142,247,109,247,201,208,13,100,159,51,33,163,142,103,103,194,103,63,95,139,115,41,199,174,217,30,230,217,5,34,73,71,110,232,35,40,227,205,13,254,143,129,108,50,22,182,21,4,137,7,217,142,167,9,103,111,240,122,117,242,111,9,110,1,140,108,12,145,113,175,192,225,221,29,188,99,197,123,66,36,147,240,201,199,176,43,120,164,99,223,214,16,126,204,12,23,222,251,201,2,141,244,64,89,32,221,200,213,176,44,80,75,140,159,90,22,192,3,65,147,164,106,174,125,56,89,29,79,164,83,137,36,218,49,117,83,197,207,139,228,42,66,122,215,82,56,129,134,94,201,80,17,193,117,107,129,201,38,29,207,230,38,50,46,37,54,127,141,101,119,34,110,89,237,150,191,107,231,254,194,125,139,18,112,175,230,84,242,221,106,14,190,127,116,42,159,238,254,209,87,255,180,247,143,14,66,134,239,243,100,247,143,118,181,19,220,63,146,7,21,55,111,98,131,162,81,215,221,85,0,153,144,8,94,59,202,20,21,177,210,227,105,32,129,41,138,26,116,134,152,218,31,197,187,101,126,52,137,254,185,186,168,233,134,18,70,7,182,180,214,31,60,215,93,88,63,248,12,122,187,159,158,196,23,45,195,1,200,119,18,87,205,81,242,86,206,223,29,107,1,26,224,90,30,140,217,147,54,58,89,131,159,126,247,123,206,148,63,246,253,158,67,116,39,186,223,59,3,33,216,180,136,228,104,156,74,242,252,202,213,6,231,241,70,9,161,193,84,250,74,188,87,37,184,51,42,177,59,163,158,231,34,35,141,164,220,146,84,129,75,23,238,230,229,58,72,201,179,146,125,239,84,133,235,165,89,137,187,94,186,133,175,151,102,249,75,168,125,124,189,84,225,36,95,16,149,73,41,231,122,41,89,20,123,56,105,27,67,162,144,110,241,37,146,84,179,239,184,102,9,140,38,243,78,154,224,170,52,139,1,117,116,12,159,236,190,63,67,21,219,78,186,11,210,44,26,116,137,187,45,218,199,183,69,21,238,182,200,17,219,61,168,238,35,183,51,234,126,38,183,63,251,121,246,51,232,199,43,57,34,1,88,123,209,178,183,217,8,19,23,93,10,48,84,130,233,71,189,215,42,40,139,29,54,152,216,232,206,63,128,94,65,80,20,95,212,168,166,19,213,225,52,167,184,13,183,50,151,84,242,92,7,161,82,30,41,157,22,27,116,97,131,42,14,113,93,51,168,49,190,157,160,171,154,1,245,217,69,205,16,215,52,128,210,160,75,154,0,172,120,174,104,80,205,126,23,52,28,136,126,9,198,75,8,182,192,5,201,228,140,53,142,15,83,28,26,64,232,130,239,76,194,137,96,201,43,168,35,144,16,93,51,239,187,159,11,5,142,105,220,195,161,163,180,57,158,61,53,120,193,242,33,233,212,174,77,43,187,218,31,30,191,195,55,75,100,195,160,150,185,235,4,84,190,223,101,2,202,70,232,10,191,74,64,249,7,180,213,224,107,4,31,17,6,140,53,248,12,92,79,100,7,57,98,172,71,21,81,144,61,111,249,233,155,241,131,88,108,42,192,81,9,245,219,120,39,196,22,212,245,186,159,132,32,167,111,238,201,23,102,11,128,3,116,59,198,32,249,84,34,33,170,102,197,121,88,13,111,234,109,195,82,136,54,222,131,68,36,224,97,131,128,89,28,246,24,183,72,76,27,76,92,0,71,1,119,30,108,227,72,225,56,187,194,193,112,6,222,26,230,11,90,124,62,208,23,3,4,121,90,144,59,151,17,7,65,16,161,28,119,194,9,13,217,220,230,89,62,3,26,219,86,226,57,3,77,124,252,57,84,78,48,20,208,8,185,167,212,95,53,147,72,112,181,171,93,147,84,166,236,12,251,111,92,211,155,205,150,175,161,147,192,134,13,149,66,205,196,2,94,220,115,70,96,124,70,192,219,125,142,200,206,159,143,218,246,34,36,136,33,49,25,241,151,180,95,244,115,105,5,98,63,77,102,213,166,44,214,166,147,66,32,197,223,109,211,0,39,151,111,133,92,230,97,250,163,246,233,92,74,168,209,147,29,10,149,24,202,36,167,8,81,220,0,123,207,108,38,147,203,136,196,116,115,50,151,153,216,156,178,219,48,21,107,3,29,147,208,242,78,66,220,122,230,220,206,107,25,163,221,192,53,90,214,230,249,243,236,115,115,147,205,1,111,186,163,77,57,161,118,227,116,77,204,107,205,121,217,226,26,17,185,54,168,251,18,67,222,37,8,69,28,69,19,207,37,99,7,74,11,177,26,66,95,52,184,108,156,218,226,68,33,200,236,209,187,191,56,254,215,191,60,248,226,13,234,58,32,6,171,210,89,253,125,150,135,7,237,12,161,14,23,0,47,75,56,209,177,163,11,114,146,0,252,16,225,70,185,161,17,196,224,15,128,21,194,225,52,207,240,105,57,145,21,3,211,46,126,220,6,226,176,231,18,177,41,205,5,11,81,22,202,96,212,18,64,53,216,150,168,101,39,68,125,67,9,178,133,242,180,18,179,13,105,9,160,30,7,13,48,24,139,246,132,114,81,25,156,110,123,112,235,111,19,101,155,214,196,91,138,214,180,182,94,72,156,63,79,124,25,156,43,56,153,55,18,155,23,248,47,216,4,74,241,87,78,6,86,78,242,149,147,164,178,229,175,156,10,172,156,226,43,167,54,193,196,74,52,56,83,46,66,168,182,11,130,77,108,197,69,140,242,8,30,251,154,114,105,142,33,151,226,152,113,89,110,35,46,195,70,166,108,79,5,118,103,16,224,114,34,192,22,80,123,28,3,63,206,124,204,33,197,96,123,68,81,22,117,178,138,16,209,147,216,204,212,239,2,41,160,82,55,63,20,46,219,56,81,33,40,228,28,51,108,198,54,167,12,23,135,128,86,192,118,15,175,249,128,44,187,5,212,112,12,247,79,250,68,242,64,176,129,34,146,62,192,13,154,207,64,145,179,115,214,218,23,90,5,180,225,162,172,53,226,116,50,74,146,99,121,37,190,213,51,45,152,239,128,34,44,11,138,129,89,240,249,243,231,20,236,149,47,160,44,118,52,71,61,31,7,100,107,180,25,168,141,182,12,127,1,226,236,79,52,3,172,40,49,217,225,45,192,189,197,234,113,39,231,252,121,254,27,217,239,67,219,2,75,202,192,166,32,195,110,9,190,132,55,132,132,19,83,129,211,143,187,161,22,54,211,100,195,10,173,29,96,24,170,187,119,23,69,172,57,134,161,186,203,48,84,119,237,103,216,168,144,178,171,152,152,28,119,250,92,211,237,237,62,134,177,77,118,208,26,202,62,120,146,194,129,39,35,140,104,41,101,82,31,94,110,91,215,1,164,58,68,157,112,218,29,162,178,139,152,135,40,239,161,238,33,106,80,114,231,151,173,127,13,139,67,25,25,159,118,121,12,223,248,73,215,203,105,109,163,125,75,64,103,232,24,110,41,232,158,78,3,22,198,80,160,133,172,109,217,191,182,67,68,142,192,229,194,129,29,66,30,100,125,242,100,16,195,93,186,36,95,126,192,1,237,120,199,44,122,142,27,1,91,45,222,233,80,147,224,64,82,239,90,174,227,10,72,125,113,122,184,196,223,208,42,34,210,130,199,43,190,189,7,114,78,29,98,155,224,188,3,137,17,212,194,124,202,85,223,229,0,63,180,58,171,74,132,172,211,116,142,78,15,42,154,94,234,62,219,42,156,16,0,87,245,41,133,247,197,93,208,70,173,209,100,2,239,229,60,110,226,60,116,119,239,218,201,92,135,252,176,140,66,80,61,55,216,114,33,160,145,126,160,25,163,242,104,58,135,13,196,239,222,77,128,233,53,232,57,124,113,132,157,171,123,1,171,41,212,54,58,125,140,117,180,230,20,156,198,179,227,162,186,81,188,188,178,155,184,52,219,212,37,244,111,113,117,125,107,122,189,137,62,45,192,175,114,165,36,93,67,127,75,214,149,75,89,5,10,148,174,22,43,87,174,46,160,79,230,26,250,53,63,189,59,45,181,59,187,80,72,170,204,46,86,214,183,19,146,116,81,111,161,146,82,115,87,146,70,26,57,148,81,238,72,82,49,9,181,178,109,104,246,54,148,191,90,205,204,53,246,214,225,227,26,234,119,165,184,113,241,150,60,177,152,152,172,110,173,20,167,165,234,178,124,125,97,229,242,213,98,83,218,86,106,205,185,125,99,123,105,123,124,223,104,46,78,155,181,102,77,151,202,197,241,137,74,174,56,87,188,214,108,47,38,39,23,198,54,26,87,111,75,214,82,86,233,228,18,149,145,244,213,244,122,86,75,236,95,207,106,218,88,189,106,94,105,111,228,84,107,93,111,94,157,24,25,153,93,154,88,40,78,55,175,151,149,181,85,212,255,244,66,165,212,150,180,202,165,110,119,119,186,84,42,174,204,153,203,82,169,184,218,147,182,164,226,106,113,253,154,126,9,97,66,90,214,155,171,187,149,98,101,87,90,95,94,40,73,168,235,86,115,65,90,41,75,122,243,90,69,42,245,102,150,155,53,105,101,86,106,54,107,219,146,212,187,40,53,175,173,202,168,121,244,181,41,237,150,165,237,90,111,174,82,70,237,108,55,211,215,46,74,219,43,203,115,149,139,240,160,172,153,174,192,215,221,74,229,226,156,36,213,110,53,151,47,87,244,166,180,188,124,25,65,151,41,47,168,171,151,47,143,55,38,178,215,70,198,70,170,183,23,213,196,234,114,101,254,86,123,126,182,216,156,152,216,107,109,75,8,230,222,178,180,116,169,189,191,97,202,123,35,99,154,54,185,83,222,29,31,233,200,19,237,145,49,67,157,236,142,169,187,11,91,115,210,165,230,98,70,217,209,123,245,213,212,213,86,114,108,76,106,104,169,70,221,68,211,116,187,92,156,43,73,151,37,233,250,214,238,234,114,179,220,148,102,175,213,166,183,43,210,56,194,15,250,87,186,178,44,205,85,150,139,61,233,214,244,66,9,253,67,179,95,169,174,206,221,26,187,178,60,221,43,54,209,16,175,78,163,177,162,127,165,94,145,182,85,68,255,36,128,111,117,81,42,205,64,29,84,169,94,90,219,64,152,177,246,119,43,184,157,181,233,90,105,85,170,52,47,237,93,105,75,11,219,229,185,165,181,206,220,165,157,141,106,35,119,185,82,65,232,217,106,84,74,61,152,167,74,165,82,26,145,182,202,99,185,242,117,105,111,149,182,15,240,109,207,39,165,245,78,207,42,237,162,254,1,247,8,199,232,47,131,243,226,234,220,237,137,165,101,82,190,163,46,216,245,166,17,200,210,242,234,242,226,110,113,174,222,104,183,151,0,254,203,187,211,122,107,26,128,147,246,23,110,103,164,101,212,111,69,34,99,99,109,74,167,73,43,246,102,182,74,51,183,175,102,199,54,174,166,150,199,167,139,87,102,19,164,255,214,116,41,181,47,79,47,122,235,45,108,45,93,52,230,122,245,137,230,184,167,237,114,171,57,127,171,53,179,197,141,67,94,94,186,101,118,164,93,123,124,51,219,149,78,121,121,117,105,165,56,210,93,144,230,164,237,229,91,235,115,56,253,178,148,145,36,174,156,180,42,109,109,47,151,87,47,238,214,112,251,189,210,120,115,252,186,36,37,182,114,23,113,191,230,86,183,114,105,118,89,90,172,52,138,61,50,143,183,199,75,211,203,136,132,27,123,61,2,239,165,220,236,116,179,50,87,89,74,238,17,248,75,181,226,149,149,12,162,249,196,222,238,116,165,178,120,69,178,46,46,238,23,213,229,107,219,173,245,249,245,84,163,93,158,222,90,174,148,102,151,141,242,252,245,26,34,147,236,204,250,124,121,187,216,174,118,203,171,171,136,230,51,189,75,153,110,237,246,28,2,119,123,121,122,183,113,177,82,196,56,216,154,24,191,181,156,172,84,0,150,93,233,98,69,95,151,96,189,44,175,98,162,67,52,123,121,123,22,17,33,48,165,237,197,38,26,107,101,186,188,125,41,35,85,48,174,182,110,143,55,209,135,91,104,164,104,141,45,207,32,30,132,232,183,57,141,214,58,26,255,246,130,84,68,11,106,23,13,81,158,158,134,50,171,171,105,180,30,154,80,22,177,5,41,83,218,104,174,227,121,90,206,44,44,160,178,43,187,48,94,4,219,52,162,149,57,4,21,90,210,11,23,43,115,176,214,17,51,144,164,213,233,101,88,32,104,128,27,168,131,105,212,8,134,123,6,173,133,210,198,246,50,180,181,188,82,131,191,43,24,151,168,110,91,218,152,38,125,172,44,212,248,62,182,139,215,43,115,165,213,146,132,80,63,199,218,41,169,197,149,237,42,18,94,16,99,130,188,142,52,189,90,90,215,230,167,203,215,154,136,71,21,87,75,122,115,250,58,166,159,237,20,89,167,181,230,165,229,25,83,173,172,194,152,58,146,78,199,86,78,44,207,92,199,56,222,158,89,43,3,252,77,224,129,102,115,97,174,148,156,208,49,13,214,154,215,175,149,22,86,240,28,23,215,247,154,211,104,208,146,180,190,53,87,89,235,173,34,30,171,210,181,122,165,56,57,93,94,189,221,92,199,107,9,129,121,165,55,135,126,153,87,119,25,205,54,151,23,150,151,151,244,45,152,187,101,60,119,115,54,61,207,46,207,110,111,44,231,22,201,28,160,127,40,59,51,211,220,94,219,88,117,173,171,149,221,75,69,105,175,88,113,214,51,46,123,189,8,243,181,176,55,6,188,120,182,166,54,164,229,226,116,118,225,150,92,207,140,220,74,46,195,142,85,156,91,89,207,76,27,219,115,168,149,66,1,92,132,40,169,90,152,19,163,168,128,246,215,132,16,155,18,76,236,26,92,40,20,10,160,56,208,27,17,56,93,25,133,27,248,37,156,33,10,194,230,38,120,251,105,233,72,56,51,177,31,43,182,11,179,68,114,121,32,67,163,227,147,147,138,16,139,83,175,39,83,114,84,72,100,211,85,101,34,149,17,80,91,72,154,188,67,110,52,22,100,236,87,210,220,146,209,225,1,252,240,228,207,37,15,224,118,67,25,207,125,233,97,166,240,21,46,18,111,218,186,134,31,106,10,36,26,11,214,192,130,165,10,100,44,161,116,62,224,72,88,51,252,99,72,39,146,13,188,185,116,98,115,168,26,24,104,96,223,202,158,216,46,183,187,138,209,91,2,183,98,97,161,93,156,18,222,208,82,78,142,112,224,137,191,68,251,109,118,45,11,108,9,18,78,126,77,111,57,249,112,191,155,207,30,184,160,38,190,247,131,194,169,216,145,20,156,10,44,74,78,80,44,28,62,32,76,112,92,28,119,163,225,168,113,252,180,13,140,128,227,171,36,10,80,203,31,12,39,184,245,128,184,56,167,68,216,241,219,239,29,189,244,45,226,163,253,248,119,247,15,255,227,117,14,109,118,200,169,128,176,70,67,132,146,10,106,123,8,236,153,86,231,20,216,67,181,134,194,30,148,115,194,74,193,87,56,194,62,78,100,41,28,182,140,141,135,198,45,227,66,75,61,254,28,81,250,187,247,246,241,219,31,31,190,250,93,132,202,179,155,163,160,182,131,98,62,173,40,38,104,103,135,152,63,26,148,225,228,83,72,43,14,51,139,172,168,51,145,52,197,252,178,38,50,19,56,145,52,165,138,248,155,206,197,64,34,209,254,58,6,58,55,26,61,1,235,224,243,152,77,161,15,140,69,7,68,225,162,124,95,215,48,191,167,81,184,156,0,40,111,253,236,248,179,95,146,7,1,206,15,23,42,204,11,133,187,91,234,48,179,79,191,224,196,195,90,134,185,112,58,125,244,202,27,199,95,124,2,157,108,114,88,226,177,197,5,239,115,110,127,193,43,115,216,22,197,5,62,113,87,175,90,90,104,85,238,173,140,179,185,121,7,204,47,13,247,224,59,173,174,73,252,68,59,211,226,65,122,71,129,8,131,237,178,42,235,28,206,223,249,237,225,47,255,163,15,142,235,170,9,131,170,231,207,105,241,118,23,84,96,45,101,21,175,88,240,93,65,110,158,196,112,184,208,82,83,44,133,65,86,135,133,104,120,0,35,69,72,155,14,96,135,175,254,226,209,143,63,96,243,226,9,157,22,16,102,170,165,203,240,130,196,21,105,202,78,99,75,130,38,184,214,38,43,196,66,77,249,6,9,179,197,7,165,131,135,95,92,168,194,192,184,108,238,16,110,11,236,186,76,164,22,38,168,52,13,251,102,59,169,23,113,16,54,180,176,33,4,91,83,177,86,244,221,75,74,79,20,136,101,203,40,14,230,134,225,16,32,166,166,178,103,141,98,163,15,193,142,51,118,64,35,190,245,47,196,5,124,171,87,91,158,184,156,101,226,43,21,237,69,108,236,163,132,119,58,69,108,172,148,112,198,160,24,113,100,218,77,7,149,20,135,25,36,196,10,196,167,142,50,234,100,131,224,54,32,250,26,105,17,63,72,114,181,198,162,197,220,123,243,240,205,63,15,140,225,230,15,15,103,194,115,33,182,209,144,64,47,22,4,119,116,237,96,199,127,125,7,194,71,61,70,240,56,119,199,169,144,142,65,142,10,146,7,207,172,227,144,17,35,89,2,7,80,21,195,101,171,39,12,130,189,133,134,75,14,79,24,251,50,58,237,184,144,0,113,185,126,246,241,195,247,191,127,244,246,223,15,191,127,239,240,213,255,115,118,32,228,66,8,160,85,179,187,143,4,68,221,58,171,254,131,187,135,232,80,206,130,194,177,2,89,152,195,39,16,203,80,72,194,129,153,196,41,132,158,239,222,77,186,190,95,224,195,139,97,62,76,94,31,58,165,192,153,237,221,187,124,59,196,83,176,161,212,17,100,223,72,76,42,141,196,36,23,184,244,232,55,191,130,56,136,104,107,1,56,225,118,73,72,120,97,72,12,5,67,194,11,67,194,11,3,235,61,143,161,225,182,55,18,139,209,129,1,34,46,210,72,139,116,254,156,151,207,76,126,112,82,66,197,8,190,18,157,113,26,142,18,191,24,21,68,238,169,36,14,18,74,163,134,226,195,185,87,26,110,42,69,69,38,214,155,162,128,237,44,97,143,51,133,252,141,84,66,76,39,196,241,132,152,73,108,114,89,253,90,128,247,27,240,72,81,239,90,121,193,210,45,185,37,70,112,115,98,4,252,232,162,223,96,195,34,70,224,249,156,24,185,213,109,119,224,34,14,23,132,125,18,254,210,205,11,106,249,55,38,148,72,246,36,103,80,222,50,37,146,206,182,46,130,108,18,130,146,74,70,48,209,88,250,37,143,84,57,201,203,41,147,119,213,16,113,108,70,128,16,254,138,157,74,29,2,201,86,234,76,198,209,77,133,73,93,112,20,225,191,131,188,129,221,183,107,36,64,139,133,227,192,33,184,24,73,120,3,84,250,66,226,157,149,210,134,238,225,222,65,187,135,182,163,154,106,181,165,120,134,79,183,224,92,230,159,108,169,71,200,38,18,29,180,59,11,228,101,227,40,185,164,118,102,1,190,194,36,97,151,30,56,64,173,64,169,23,148,96,88,236,96,144,128,97,172,144,140,79,236,108,177,112,226,228,70,56,79,129,17,60,103,51,14,178,130,114,112,224,141,97,30,22,144,252,73,71,35,191,225,11,54,238,62,31,31,190,119,239,248,253,151,30,252,253,253,163,111,125,42,144,0,226,152,12,133,1,42,49,242,12,154,180,233,213,136,97,142,1,159,113,32,85,49,180,50,41,30,20,125,217,45,232,26,221,150,2,140,29,255,165,168,114,2,33,147,231,227,246,190,6,111,230,25,240,29,47,232,13,3,92,185,224,144,166,172,113,8,52,99,90,74,39,201,42,169,222,74,236,64,161,226,176,176,92,208,73,198,80,121,20,218,145,47,153,158,46,84,39,151,27,94,125,65,132,191,255,249,235,79,92,2,98,168,138,174,45,239,145,211,17,108,243,195,43,233,168,136,25,22,155,26,250,28,50,54,53,145,95,67,98,83,83,216,7,171,5,114,39,85,90,186,16,164,181,195,17,244,184,106,203,225,117,149,253,21,148,39,213,74,158,4,35,191,255,252,240,213,255,114,97,164,186,29,164,250,26,188,252,78,167,21,195,253,247,65,93,117,123,104,212,33,192,195,81,71,70,197,84,146,232,235,147,86,99,121,67,222,159,201,2,199,39,28,215,108,17,85,235,201,103,203,209,154,36,196,83,205,92,152,182,153,11,164,50,244,204,5,233,149,185,118,92,51,103,117,190,52,5,100,238,116,218,126,126,190,204,211,206,215,137,231,232,91,135,239,189,55,136,49,153,195,207,145,217,111,142,190,90,10,255,225,22,148,239,204,204,77,147,92,175,239,184,118,206,154,108,214,64,203,53,212,84,17,147,5,54,63,228,64,138,144,60,138,67,51,34,73,242,92,210,181,226,8,46,64,112,169,202,166,84,7,137,204,100,65,161,105,48,174,26,154,62,251,188,171,225,163,63,54,83,68,103,5,148,73,63,33,0,66,104,1,135,237,118,171,7,120,18,242,92,70,232,218,150,222,165,39,144,16,194,33,248,25,146,116,40,50,195,136,199,198,245,147,226,156,191,255,3,44,6,239,206,111,124,25,19,12,157,158,110,110,69,236,103,111,21,223,139,183,122,248,250,56,124,178,127,246,49,25,116,223,105,6,88,250,207,178,49,252,28,27,253,102,216,216,57,91,73,206,225,108,220,124,86,77,215,124,126,201,156,21,160,25,18,117,24,240,48,212,177,81,81,206,10,95,31,107,247,67,28,102,145,231,172,232,123,9,13,224,172,121,235,111,63,59,254,195,125,223,20,109,105,143,41,108,115,205,134,98,30,58,25,18,243,24,158,48,204,83,96,159,168,56,199,43,141,249,221,199,185,121,125,90,82,184,251,110,58,132,233,15,117,233,60,240,166,249,43,123,189,60,220,196,189,254,215,71,239,253,193,125,202,238,108,245,59,101,15,65,215,172,77,202,162,113,3,112,237,216,174,25,104,63,9,155,15,232,118,200,201,192,16,134,205,4,5,255,140,16,116,120,255,30,16,212,95,62,59,250,217,171,28,142,80,159,86,143,95,253,160,35,27,237,168,181,237,33,247,92,30,141,2,198,4,6,66,182,132,188,208,67,255,22,22,216,21,110,91,215,172,45,15,174,9,177,243,176,133,146,57,129,116,72,196,210,97,133,161,214,30,245,19,98,35,135,31,65,224,110,31,178,171,205,134,241,229,35,155,131,45,124,159,196,144,14,187,83,146,97,133,238,149,108,212,103,69,201,239,221,123,244,243,95,250,118,177,186,213,126,188,109,140,111,55,20,49,184,151,33,241,66,32,10,67,11,131,247,76,177,242,232,191,126,116,252,241,235,110,172,40,173,199,199,10,105,183,31,86,148,214,240,88,129,11,168,112,172,96,120,159,212,194,196,163,121,240,247,79,224,38,239,165,191,186,16,213,49,30,31,79,118,203,125,80,213,49,134,198,20,2,41,28,81,24,222,51,162,158,71,63,253,46,146,226,208,0,142,63,250,52,122,169,157,138,241,152,49,52,249,113,48,195,183,237,218,73,253,87,186,17,120,211,35,215,231,149,29,51,42,164,133,216,65,40,22,17,76,195,98,17,192,15,197,34,25,219,89,173,193,151,255,240,240,91,111,31,126,250,151,135,191,123,31,16,232,121,242,27,74,186,73,246,20,146,222,75,12,68,52,167,36,12,215,243,173,90,213,142,209,89,33,198,166,67,33,139,171,36,210,35,111,168,246,207,213,186,141,194,112,4,38,221,67,36,87,47,255,223,75,223,118,221,184,248,171,77,4,97,198,126,105,230,218,49,217,29,98,42,11,55,72,98,240,123,195,240,151,133,129,143,220,232,150,137,231,213,126,233,23,248,214,239,108,248,211,195,79,254,118,248,193,43,199,159,188,127,252,214,119,31,220,187,119,248,239,63,114,105,191,218,114,247,177,152,148,191,249,1,219,29,233,114,104,133,18,134,47,92,161,68,193,63,163,213,230,31,204,241,219,127,124,248,233,207,125,24,179,30,111,7,12,235,7,44,18,8,35,35,162,88,1,255,142,27,10,110,38,58,118,227,95,94,124,177,190,57,214,20,191,249,205,216,0,4,91,67,239,158,206,136,250,163,217,114,239,162,103,130,233,251,159,29,189,246,129,143,42,145,244,169,104,103,66,150,92,251,3,200,146,246,57,36,206,24,132,97,24,115,70,240,100,87,53,55,62,31,165,82,24,206,134,84,125,29,157,9,169,58,32,158,12,239,253,136,213,53,236,179,146,101,94,121,227,248,95,255,130,120,246,209,31,62,14,215,6,128,43,118,221,87,55,25,58,122,213,172,48,199,112,67,14,159,171,17,58,126,190,12,247,204,236,71,159,114,239,170,131,33,77,124,37,32,61,124,235,67,239,3,248,176,101,51,88,122,250,224,21,247,140,129,145,23,248,30,10,95,17,100,115,135,231,202,240,246,210,253,84,2,156,14,225,239,16,114,117,69,223,53,243,41,112,51,132,63,141,31,132,73,241,223,125,249,240,147,191,132,162,150,65,52,36,94,237,1,132,33,149,27,161,15,135,103,251,248,197,196,47,46,205,192,247,47,248,149,232,147,121,255,114,124,255,205,195,123,31,114,115,218,106,90,143,165,147,35,13,158,228,24,145,236,115,140,0,104,134,156,75,12,120,216,60,210,81,157,213,77,245,189,255,246,32,205,122,76,164,225,6,79,130,180,84,63,164,89,195,35,205,234,135,52,235,44,145,246,232,39,127,34,151,169,15,62,255,201,225,27,63,124,240,197,27,121,91,10,180,106,93,77,181,30,235,116,143,91,28,36,44,147,126,134,149,228,40,84,161,114,156,13,245,19,146,74,200,138,39,114,45,25,159,87,114,182,182,158,60,206,72,63,39,145,126,65,175,217,79,246,197,80,159,17,85,61,184,247,193,209,27,191,12,193,17,54,188,86,173,222,19,71,18,235,104,216,85,199,224,10,93,121,14,224,103,250,104,237,232,29,112,58,25,69,188,38,230,122,11,37,239,247,89,124,67,72,166,113,38,154,14,253,22,146,64,210,231,17,20,2,105,232,87,80,0,126,184,34,132,12,238,73,157,28,94,249,195,209,239,255,112,248,230,175,30,254,249,231,199,31,222,143,94,106,187,52,115,166,101,236,180,159,26,106,61,192,132,171,56,49,88,195,170,231,200,24,66,21,116,108,136,103,165,162,243,153,196,184,40,181,85,123,172,227,23,111,105,19,78,123,173,218,208,164,7,214,60,161,148,135,129,13,52,62,221,228,44,121,130,223,141,211,183,130,152,177,61,252,236,87,15,238,223,71,231,69,246,128,188,163,24,166,174,153,65,111,200,169,174,141,122,96,23,176,171,252,4,135,179,179,180,59,149,235,117,169,6,46,157,77,238,104,244,231,251,135,175,253,162,143,213,233,227,27,148,250,250,236,107,80,26,108,249,105,14,243,46,62,216,110,211,103,232,201,174,131,201,164,16,107,79,102,170,105,219,77,36,177,206,211,117,63,248,100,236,63,195,13,60,201,163,37,243,233,27,118,146,197,171,27,205,138,99,117,105,211,244,241,253,239,28,223,127,229,244,70,102,158,135,30,216,232,36,79,236,180,112,143,23,4,98,161,85,236,182,90,195,76,122,24,23,241,54,105,191,4,241,142,36,252,237,152,13,189,197,201,244,36,239,50,180,107,70,113,39,62,201,158,235,58,128,49,89,54,99,194,229,68,134,104,203,195,150,48,126,157,150,184,7,36,248,251,217,61,31,81,235,206,219,17,98,250,54,4,117,144,213,19,68,32,68,79,246,68,8,132,117,122,82,26,113,174,119,248,169,233,79,57,174,190,252,196,67,71,121,42,226,89,82,235,125,41,135,117,61,12,241,56,243,16,78,63,118,25,135,132,88,210,151,76,69,170,121,17,49,85,199,190,247,71,159,30,190,245,225,195,207,222,3,52,163,237,243,49,105,104,72,149,36,65,18,1,101,24,148,51,160,195,17,78,75,60,166,2,242,41,192,197,212,141,142,197,43,47,21,218,118,182,156,254,139,152,3,34,129,80,135,77,204,102,194,45,136,229,65,19,209,172,185,191,14,229,185,196,45,56,52,117,176,149,115,0,125,240,247,159,71,14,127,243,163,32,57,133,175,198,153,53,114,131,124,243,157,200,209,159,94,181,229,13,141,187,109,53,103,12,189,141,109,138,221,73,38,39,0,185,115,242,190,234,4,114,152,23,34,119,96,19,70,236,72,2,155,91,250,235,7,37,187,109,77,177,189,105,76,84,193,224,180,133,13,78,83,57,57,67,13,78,199,115,73,242,41,155,70,147,9,190,166,193,73,217,100,54,93,21,176,35,114,84,88,73,39,208,231,58,124,78,100,146,96,159,218,193,233,72,128,65,159,187,5,234,169,195,236,221,94,181,176,153,39,128,192,44,61,157,216,117,190,193,155,121,243,134,32,11,155,7,236,109,55,111,140,75,38,180,168,235,136,37,106,34,93,161,224,2,141,26,230,146,252,85,236,153,205,206,6,174,9,150,186,97,153,7,98,72,240,150,142,142,109,47,112,20,21,15,134,207,37,69,199,232,147,154,111,138,13,211,234,224,152,44,100,247,132,79,54,19,132,47,100,109,56,94,76,96,201,82,230,134,89,6,77,134,21,195,146,19,224,169,196,118,27,66,32,161,157,56,32,1,14,181,54,9,230,34,18,209,19,113,63,34,123,122,75,146,46,96,223,194,182,2,36,102,12,213,193,208,47,228,237,40,253,66,52,90,228,11,121,21,70,63,155,172,114,213,164,125,139,76,53,78,190,193,59,13,250,9,31,8,233,103,120,44,100,127,212,236,212,14,139,142,227,220,89,0,82,208,247,233,150,178,131,9,8,176,33,146,103,128,164,44,188,43,38,159,64,153,75,63,81,61,9,253,102,177,116,184,74,34,159,140,29,231,19,171,143,85,2,236,99,117,155,125,98,5,225,220,198,62,57,85,44,26,113,7,108,116,56,60,26,252,103,139,13,150,222,154,185,190,176,204,3,209,48,113,172,30,108,211,0,31,106,22,251,0,231,154,124,130,77,10,157,206,234,182,67,68,135,127,254,240,240,247,159,243,4,99,211,209,155,127,224,115,146,64,74,8,209,45,220,72,11,17,246,18,218,31,33,68,164,239,36,132,123,110,215,9,157,201,181,26,118,32,144,16,171,178,57,107,200,4,48,199,190,6,190,145,143,14,101,56,176,155,168,30,51,98,194,67,196,134,197,132,96,111,160,133,118,187,171,26,196,114,142,70,69,9,179,8,21,33,156,86,19,78,89,213,22,92,252,146,149,208,167,141,0,3,187,160,54,208,28,15,7,7,115,7,227,111,195,28,2,142,32,231,42,190,150,232,154,28,56,166,0,31,37,222,182,192,28,190,111,12,39,18,60,134,77,77,161,134,153,46,118,77,160,214,172,10,4,151,6,70,87,146,107,91,74,84,168,237,183,170,232,172,185,223,218,19,168,135,114,40,168,88,178,218,130,77,52,234,36,174,246,76,104,128,75,89,51,20,197,130,32,65,45,187,11,232,49,122,231,128,19,12,177,42,133,242,219,130,66,159,155,199,248,8,72,236,162,195,229,219,156,196,51,131,79,53,217,84,16,137,231,113,175,220,21,79,161,78,122,5,40,102,244,46,245,221,206,21,136,77,85,17,154,182,167,112,3,105,119,3,192,194,88,3,171,234,222,218,174,30,245,102,179,234,108,63,113,53,111,13,234,31,21,0,1,157,223,209,93,227,227,11,59,92,188,160,33,121,128,123,251,228,15,8,229,222,173,10,240,228,44,80,80,24,88,17,237,172,142,113,147,11,52,141,197,146,224,44,147,10,218,13,230,37,108,52,9,65,215,56,251,183,190,149,9,225,251,170,219,212,19,66,194,14,69,173,0,231,12,32,41,204,81,57,130,226,136,176,100,5,87,193,252,43,184,138,205,244,130,170,217,12,49,184,174,209,132,161,4,84,196,140,54,184,14,150,35,2,170,16,249,194,181,78,120,157,65,152,251,127,90,241,2,119,56,35,33,163,104,70,129,254,229,32,96,229,162,112,96,200,107,7,238,179,156,226,28,242,10,212,70,68,84,216,129,193,206,130,35,91,44,79,231,219,46,143,246,2,214,173,32,208,192,107,80,209,93,204,25,26,58,209,186,73,200,57,62,243,195,177,63,230,185,84,144,119,56,223,31,30,247,248,118,30,81,134,249,23,160,127,131,36,33,238,184,32,10,184,33,118,6,199,19,98,107,7,243,1,167,95,124,150,21,169,81,138,111,21,114,198,36,36,94,72,0,239,129,76,212,11,201,9,236,162,160,57,247,6,255,146,248,231,104,226,197,248,221,27,201,209,244,102,108,76,20,158,3,249,222,85,228,198,191,208,155,5,193,155,243,47,47,198,131,146,95,140,223,73,138,7,144,19,247,100,161,4,212,195,55,158,19,98,124,105,210,134,83,8,10,248,235,142,253,75,244,197,209,216,63,71,95,172,255,115,236,197,56,250,243,98,61,22,255,231,231,48,200,207,165,226,207,165,105,121,236,19,238,114,3,250,138,189,144,64,36,96,118,144,216,135,191,66,60,7,179,91,37,254,153,163,9,113,60,54,130,146,71,92,69,146,155,112,200,114,21,18,53,44,20,83,85,114,72,224,67,146,57,50,50,229,154,11,34,106,147,216,102,119,212,58,68,115,214,108,209,31,212,194,152,206,225,3,57,2,96,49,13,188,253,24,134,220,91,81,58,138,47,76,25,58,80,68,73,168,50,144,153,10,137,41,227,121,133,178,198,41,99,100,196,41,32,23,148,27,6,184,12,146,227,184,99,116,160,131,240,144,168,70,235,121,198,76,167,90,80,3,74,35,194,189,209,66,146,89,193,36,165,33,88,71,173,80,40,232,177,59,168,94,130,236,101,7,7,234,221,187,150,29,169,205,137,140,198,171,218,243,238,248,33,137,115,133,144,165,66,97,112,97,145,27,119,52,164,154,24,128,224,88,16,214,11,115,171,151,23,33,205,84,162,248,35,153,82,181,209,67,139,193,142,7,9,65,53,2,96,195,170,53,251,123,148,238,197,142,96,19,178,239,8,96,51,240,246,95,176,239,111,28,57,12,14,159,231,207,83,182,89,39,213,235,116,189,34,126,234,149,115,240,0,24,251,22,233,95,44,139,97,63,225,156,43,128,2,57,174,70,249,50,177,152,83,197,222,175,239,222,13,122,18,94,176,207,123,160,147,240,63,4,55,20,56,85,92,56,169,100,38,218,41,65,129,4,157,33,250,187,194,254,210,240,167,243,231,149,56,51,201,62,73,43,96,99,75,90,129,79,46,124,185,31,184,23,232,43,250,128,43,58,90,78,8,194,73,140,133,234,140,197,66,95,230,195,134,2,60,158,211,5,133,48,241,66,216,57,252,43,123,0,255,10,30,176,79,125,172,38,139,95,105,3,215,119,57,99,131,240,154,68,255,23,38,43,113,124,131,185,213,2,218,87,113,132,170,168,39,158,232,57,141,134,250,57,151,4,142,202,252,236,98,239,128,152,55,176,184,147,136,197,90,54,159,64,4,176,42,239,40,32,42,17,202,140,186,229,27,80,138,2,129,35,137,74,211,45,96,104,236,34,174,91,171,161,105,18,156,163,33,233,240,232,213,183,14,95,123,79,16,235,93,131,40,76,82,74,26,199,96,11,70,129,147,65,93,211,9,132,240,57,238,166,48,214,22,21,200,87,223,122,56,127,158,220,209,70,2,242,152,28,217,37,193,130,207,96,156,4,178,179,25,103,140,137,105,244,200,154,15,243,175,183,139,35,181,197,177,191,230,61,180,47,130,118,170,197,156,234,65,228,187,37,116,84,82,77,158,44,44,209,136,221,233,144,209,119,116,196,82,149,17,97,204,236,153,240,31,250,66,101,100,163,55,182,147,28,195,14,20,165,86,203,62,117,35,17,201,218,82,52,55,43,4,121,26,148,148,192,197,177,150,177,64,190,199,247,110,183,170,162,99,239,205,146,107,251,189,94,163,37,82,31,63,78,234,126,75,116,136,83,179,39,215,229,105,168,64,107,221,24,223,36,220,30,212,196,238,43,28,244,139,50,73,184,93,42,116,197,6,86,32,55,26,153,52,81,27,167,114,19,19,160,54,222,42,92,174,66,104,233,104,3,227,34,22,109,139,186,168,138,72,66,193,11,86,200,100,199,39,39,228,218,132,32,146,208,130,213,194,22,139,146,33,54,113,92,140,137,68,10,53,41,249,213,201,110,37,50,157,237,150,222,204,87,17,72,234,158,10,44,183,137,123,221,12,211,239,26,196,73,60,209,135,17,199,208,56,68,182,87,78,128,124,199,209,101,254,14,243,116,73,62,225,80,165,169,132,8,159,243,73,71,1,107,152,46,78,38,172,174,10,110,214,110,235,13,17,18,137,231,203,4,85,99,131,127,105,78,235,205,98,131,51,21,112,135,200,146,138,97,44,176,133,129,191,233,198,140,218,82,32,136,170,32,120,20,116,188,10,174,165,235,219,68,196,161,141,131,219,20,8,51,129,255,8,205,237,102,171,218,134,43,22,166,105,230,148,143,79,65,171,68,61,99,6,234,148,30,227,40,206,169,146,64,119,178,160,27,254,61,27,144,14,25,133,115,174,175,95,71,46,225,95,248,125,184,132,11,237,125,86,187,232,10,174,224,63,40,135,70,62,40,104,119,239,146,45,57,76,35,20,86,159,42,134,46,96,137,51,26,163,27,59,7,112,63,58,164,139,218,142,198,104,175,34,124,233,69,16,15,109,204,50,189,3,23,55,198,67,83,78,85,38,123,27,250,174,41,82,95,181,118,34,113,117,203,21,15,19,109,241,252,4,100,90,8,21,164,45,188,223,66,49,188,53,98,206,108,145,32,164,220,84,6,180,128,247,84,167,5,90,18,55,98,207,6,105,135,204,170,232,120,25,27,208,154,125,68,33,31,176,39,84,111,83,54,202,147,142,224,109,35,131,16,81,95,213,37,102,128,5,182,73,57,81,53,153,159,87,91,149,25,174,252,228,75,39,3,248,10,147,219,29,39,194,3,40,209,227,215,184,160,245,105,212,229,117,120,248,118,251,182,185,78,188,224,250,26,163,184,162,226,154,200,142,155,5,252,144,34,16,115,129,110,253,135,80,120,249,245,93,110,85,214,176,10,47,46,248,67,191,117,251,28,226,162,13,213,104,71,133,227,247,63,57,252,228,39,228,53,223,163,151,190,247,224,243,223,28,253,240,183,71,111,124,242,63,127,69,242,159,112,244,230,91,199,31,220,131,23,60,164,124,17,95,216,175,33,254,155,135,154,17,84,21,137,9,178,86,83,90,124,22,187,173,167,207,10,119,101,67,195,49,33,124,60,53,118,135,50,9,18,43,57,26,16,20,195,205,39,20,91,152,213,6,11,179,100,84,33,194,172,22,166,180,240,233,44,196,112,47,220,133,164,151,185,195,10,140,215,100,203,207,144,60,224,98,113,194,1,86,137,211,79,46,56,69,189,209,64,75,60,159,75,96,136,61,219,72,96,95,177,59,220,201,185,140,233,161,255,17,236,43,75,10,106,253,49,14,50,125,231,94,233,55,161,202,16,19,138,85,243,253,39,84,27,60,161,202,73,38,212,21,229,199,199,147,251,140,39,136,237,57,161,123,250,183,68,52,44,244,156,239,130,32,138,143,38,59,5,73,236,225,163,137,156,171,193,219,22,207,105,100,71,52,68,217,57,141,164,50,185,228,100,46,91,165,167,145,216,148,114,195,126,5,182,89,232,177,147,9,68,219,203,77,248,162,237,57,241,253,144,244,55,34,168,237,230,24,218,111,71,171,205,120,54,173,228,170,169,92,42,126,171,211,196,225,5,235,217,1,177,250,162,66,102,60,165,128,150,66,105,36,198,7,22,174,77,164,27,164,240,120,245,204,98,255,150,225,171,180,75,98,255,22,175,74,59,237,139,56,229,234,226,234,74,162,34,25,230,120,45,11,241,19,147,147,115,43,211,51,235,242,244,146,213,94,75,26,51,219,211,203,123,99,147,99,205,78,170,121,173,180,161,206,148,146,211,141,146,181,110,205,20,151,213,241,146,94,153,207,110,231,164,5,253,146,213,49,174,77,206,233,70,86,189,118,43,37,85,46,85,182,43,139,219,114,98,225,82,169,148,147,19,203,197,43,139,91,115,171,91,87,54,212,165,125,115,169,190,171,92,189,148,190,156,238,166,91,99,151,139,243,165,221,173,165,242,229,137,220,228,206,245,84,189,93,175,140,221,206,153,181,49,107,111,111,78,202,108,79,175,92,89,222,105,206,86,74,150,36,93,223,191,186,126,181,93,219,73,76,54,167,219,171,233,228,226,248,78,230,218,197,149,217,101,173,89,186,120,181,156,88,150,23,165,116,83,189,42,175,26,189,197,100,119,228,210,134,52,183,191,117,29,109,154,107,147,23,103,165,202,222,134,116,109,123,118,122,110,102,162,180,156,222,217,218,80,42,181,253,105,99,186,185,222,172,152,185,226,68,165,123,29,13,200,44,101,230,39,140,171,157,182,84,188,152,201,52,231,215,46,107,215,234,221,181,246,106,182,183,91,70,137,211,43,165,94,185,115,253,218,214,108,117,121,231,82,73,82,171,187,51,230,90,42,85,171,85,247,174,111,223,178,114,102,107,92,154,174,110,47,141,207,175,236,153,45,117,175,188,91,74,205,206,173,205,174,46,103,175,246,174,175,151,86,230,198,83,151,205,233,235,210,66,109,177,120,187,93,153,189,157,203,182,155,141,43,179,23,87,46,173,101,235,37,233,98,227,242,206,126,101,193,40,205,151,231,22,234,51,215,139,109,105,107,87,186,92,28,91,206,238,117,150,114,151,74,151,228,177,210,181,226,124,185,177,96,201,166,190,150,65,232,93,24,203,150,234,73,117,174,108,21,231,213,185,219,234,116,165,118,233,214,172,46,167,247,83,74,110,57,53,223,88,43,73,122,185,146,220,168,77,212,165,245,141,241,219,35,229,43,210,213,230,242,250,236,200,237,217,197,220,158,177,35,149,18,235,82,114,183,180,48,59,211,147,103,38,103,39,27,21,99,251,226,174,178,151,210,90,170,181,183,120,233,90,117,247,242,226,250,92,111,177,60,185,55,93,43,206,75,23,77,85,218,88,203,205,94,43,173,205,93,204,101,213,165,245,203,215,212,114,53,183,119,37,181,38,231,174,47,244,214,210,173,230,165,74,15,209,220,213,158,126,77,203,110,235,99,82,123,117,105,111,127,122,174,41,149,103,13,105,238,214,194,200,108,106,250,86,79,30,171,46,45,73,35,149,94,105,93,90,76,153,210,237,203,122,181,152,157,185,122,43,189,109,85,218,197,201,185,214,110,91,145,205,133,113,41,43,229,246,215,139,27,51,137,198,188,114,123,110,127,183,117,117,105,107,231,246,188,185,61,127,125,185,184,38,85,50,215,164,213,189,244,76,205,186,182,125,21,201,48,189,213,165,86,243,226,130,100,109,181,219,27,43,173,43,205,185,241,149,137,185,137,197,145,238,98,115,35,39,109,236,236,107,210,252,228,156,161,238,239,47,23,87,36,233,226,234,250,245,146,210,80,43,183,70,146,141,222,170,174,109,23,117,227,250,242,234,110,89,153,95,89,222,216,43,37,138,74,101,97,60,187,181,101,93,186,166,78,238,101,85,197,152,80,172,217,137,245,22,34,162,237,186,60,61,97,52,106,235,137,238,109,121,195,154,89,48,86,175,72,187,87,247,54,140,145,102,111,114,111,69,170,206,93,177,74,104,130,214,83,170,156,89,184,152,187,62,189,46,109,236,22,107,139,19,0,198,242,244,238,204,149,213,69,180,30,175,116,71,18,75,106,125,178,52,157,144,182,138,185,196,252,206,204,53,45,179,58,95,186,82,156,88,191,117,91,154,153,153,208,119,58,227,171,215,175,204,79,232,251,217,149,153,177,138,180,113,61,219,81,148,177,217,214,198,122,111,255,186,49,147,158,89,150,210,237,75,59,157,234,202,53,75,86,171,146,90,188,150,145,18,165,238,229,228,122,167,186,85,157,205,149,86,47,161,246,203,237,202,158,58,177,95,212,219,19,91,27,171,151,214,119,138,149,201,222,246,210,154,82,233,102,118,106,157,118,121,100,185,116,57,113,229,242,165,202,162,62,185,181,184,86,222,158,223,95,185,56,57,146,89,48,119,52,185,123,75,214,55,164,75,147,151,246,146,213,221,235,82,37,87,92,155,185,154,185,220,218,238,20,181,94,53,153,188,154,180,74,171,251,151,27,165,173,145,189,5,169,177,177,145,188,157,234,110,233,75,229,201,139,91,137,114,125,245,186,177,172,213,230,244,74,107,227,214,138,182,127,113,79,86,183,182,203,219,99,217,156,134,249,211,116,107,102,109,123,181,187,220,46,149,128,217,54,38,228,254,252,211,14,236,74,159,46,202,33,71,121,5,111,26,133,59,244,192,232,225,179,6,119,140,151,209,49,158,84,90,84,118,205,69,180,13,215,20,251,20,143,54,23,159,112,1,251,53,146,40,234,246,17,137,170,134,79,209,199,80,205,179,27,170,224,246,209,102,28,222,252,200,16,205,19,125,111,8,240,221,199,132,157,200,95,129,103,140,64,37,11,158,112,195,37,187,133,245,127,65,173,163,109,114,224,8,221,98,159,197,169,71,76,52,103,8,130,142,98,88,189,83,204,29,137,118,178,170,32,58,65,114,234,48,216,56,0,2,159,204,134,7,43,158,156,28,175,61,133,96,197,217,201,84,54,149,155,200,13,25,172,184,81,171,246,137,175,92,151,27,79,1,228,92,117,114,114,98,98,34,59,28,200,141,68,42,229,3,25,180,31,182,204,135,248,71,58,147,16,98,209,115,9,16,157,241,237,57,6,85,136,227,96,59,59,42,88,118,141,110,233,104,227,64,140,69,110,221,128,89,28,221,25,77,101,235,19,217,201,186,188,201,44,244,146,241,84,102,103,55,146,136,196,83,217,196,120,10,62,78,81,163,177,120,58,59,158,201,237,236,158,83,217,35,217,41,46,196,211,55,114,185,234,120,189,238,100,30,132,116,29,225,210,111,222,4,38,231,7,166,129,74,226,48,79,249,120,46,141,254,241,157,30,196,169,101,140,191,26,53,133,75,118,246,34,166,222,82,235,17,84,242,192,87,44,18,191,221,194,1,48,101,85,83,12,102,18,151,74,176,174,14,226,204,137,56,6,149,125,193,118,145,4,122,108,224,224,239,158,216,230,128,105,14,67,25,254,188,63,138,223,139,160,47,83,104,5,170,248,184,35,87,17,128,93,75,153,130,176,67,241,76,42,145,67,29,79,225,192,89,249,81,246,125,72,64,110,222,196,134,167,126,120,112,228,34,21,223,151,110,169,245,186,162,13,110,208,78,210,16,249,221,188,9,28,163,161,238,249,155,230,193,62,64,39,96,116,246,221,81,12,108,143,145,22,9,53,155,249,27,66,57,63,118,75,209,182,85,205,28,219,213,141,109,179,35,35,102,131,67,2,53,118,186,202,152,105,212,198,118,84,196,134,198,136,29,159,174,26,11,178,134,206,8,112,145,60,230,92,177,140,253,163,182,131,178,103,156,24,96,113,84,87,216,196,54,181,248,234,163,141,142,112,136,11,153,121,1,29,133,198,202,232,56,89,146,74,211,98,170,40,149,36,49,129,127,143,23,37,41,87,20,145,16,190,85,18,83,101,105,161,130,147,18,144,84,74,23,161,84,165,44,234,40,233,54,78,178,138,98,179,36,205,150,68,21,37,201,144,82,23,119,203,146,124,73,188,2,205,93,131,95,248,211,54,110,94,134,95,138,36,93,67,37,87,90,69,113,164,44,93,89,192,117,183,161,185,171,123,69,177,55,45,213,22,80,69,105,21,37,72,146,32,54,84,184,68,242,143,236,2,250,127,30,184,105,1,219,141,158,199,139,162,144,56,175,214,11,140,174,206,183,100,173,89,48,107,166,121,158,24,70,21,44,3,85,18,24,69,149,72,212,90,68,88,47,106,207,126,158,253,60,251,121,246,243,236,231,217,207,179,159,103,63,207,126,158,253,60,251,121,246,243,236,231,217,207,179,159,127,176,31,227,69,45,76,155,120,7,50,35,17,170,190,140,164,198,193,193,88,36,3,191,167,72,22,213,197,69,38,80,26,167,187,36,153,156,6,51,66,85,152,222,66,164,160,79,107,201,122,142,68,28,109,101,36,153,13,234,228,0,254,28,176,182,152,254,146,53,64,181,150,17,151,218,114,202,85,101,172,174,40,157,49,151,222,146,213,102,163,27,135,72,232,158,90,99,145,124,126,103,20,234,98,240,177,154,16,180,133,118,117,84,34,168,127,221,128,167,89,83,180,196,65,80,91,204,135,242,233,155,59,190,247,209,195,111,189,77,3,38,252,248,99,78,249,248,63,127,253,254,163,151,126,242,240,239,175,128,91,238,87,238,99,255,49,71,239,188,114,248,155,119,31,125,27,130,155,145,7,56,103,216,140,163,22,189,227,76,182,71,59,106,207,182,173,119,117,146,34,17,162,250,141,96,125,175,147,202,230,198,147,204,20,194,40,157,75,181,117,195,17,91,57,236,100,130,190,53,146,100,51,76,210,136,182,56,50,234,74,62,240,129,73,213,195,60,180,156,98,56,66,52,195,83,145,177,177,71,63,121,235,225,187,111,30,190,241,67,64,230,251,223,69,232,123,240,249,27,52,241,183,191,67,159,143,223,254,248,225,39,127,59,254,226,147,192,206,130,85,199,124,183,254,65,28,120,215,135,176,73,117,125,43,186,142,253,163,108,146,251,15,101,224,51,148,220,68,34,39,224,194,233,204,128,194,113,35,170,144,235,25,120,129,163,23,194,94,85,107,241,231,200,123,243,233,22,214,220,138,6,74,186,105,42,173,70,252,102,237,238,93,133,61,176,54,220,46,15,153,251,109,88,226,213,38,183,98,187,157,14,241,23,20,92,161,165,52,16,27,161,110,236,134,42,5,126,91,192,9,80,59,154,136,137,193,197,77,98,176,128,106,192,203,164,8,240,47,157,188,223,163,93,240,190,200,176,111,66,246,205,221,12,174,62,234,206,235,231,146,44,56,74,161,219,107,168,208,209,1,35,163,50,250,173,213,71,45,125,180,170,215,123,2,118,169,227,10,113,74,62,172,170,150,34,10,152,118,193,225,150,237,77,144,166,132,196,64,173,145,55,177,184,114,136,23,77,174,72,65,113,251,150,226,178,248,192,200,232,235,229,142,231,5,166,115,23,108,4,185,23,3,3,7,134,28,27,54,72,227,189,141,185,130,28,138,125,232,10,126,141,234,93,107,148,56,109,164,115,137,103,119,20,161,190,7,222,50,209,126,200,230,20,103,84,26,6,14,209,227,106,13,231,92,193,111,14,92,94,226,93,53,156,192,183,244,19,153,31,180,54,234,48,52,252,215,137,232,19,66,136,204,11,164,174,69,120,26,78,217,52,124,162,17,71,192,73,73,7,86,37,246,219,138,87,153,2,161,6,156,0,227,152,240,177,159,170,104,128,247,114,187,43,152,30,242,196,221,141,25,119,7,2,231,190,43,208,245,29,125,221,76,122,165,111,230,69,182,252,80,55,244,49,230,86,87,221,238,210,57,208,53,108,201,96,119,14,134,58,96,154,125,192,45,254,16,46,160,220,38,195,38,193,148,112,41,222,71,63,176,41,10,67,140,78,137,26,214,4,248,58,141,224,187,43,248,4,178,12,120,253,35,78,9,33,229,32,108,90,88,3,216,236,64,176,221,145,49,110,223,255,31,152,196,99,24,177,69,119,140,129,200,220,161,125,254,159,36,178,192,230,160,206,201,107,146,72,163,165,236,9,195,163,109,27,17,252,73,33,134,127,16,171,237,243,207,135,47,47,96,240,93,126,230,40,211,172,233,45,29,113,70,163,89,141,102,197,72,114,114,92,140,100,99,156,231,186,225,251,112,97,83,131,232,142,173,18,198,233,136,112,18,64,61,216,126,82,8,252,225,203,143,126,242,179,51,70,96,114,114,18,97,47,9,255,207,0,133,248,145,198,233,49,72,126,128,139,39,78,206,12,211,94,26,86,219,205,176,186,216,0,99,20,23,96,158,252,140,90,30,158,27,43,147,32,9,29,248,81,23,212,130,51,139,15,190,120,227,248,163,251,199,63,253,247,163,63,190,30,62,110,33,180,89,178,20,205,155,52,228,72,0,191,228,99,71,16,137,162,172,154,88,82,0,62,75,158,77,83,96,30,126,250,225,209,183,95,30,192,4,220,194,77,128,64,243,21,146,97,240,43,243,118,123,7,94,240,249,132,20,58,144,75,74,47,25,38,164,112,69,188,66,10,151,197,9,41,109,93,83,45,29,158,49,65,151,201,225,37,149,118,167,230,115,133,218,238,104,109,219,21,42,20,112,75,42,120,255,78,245,155,42,226,21,122,176,120,139,132,244,110,13,193,166,56,212,25,180,121,225,77,203,118,212,61,42,27,224,228,26,86,146,224,113,179,89,68,152,60,8,221,194,40,169,186,72,161,142,73,178,135,196,14,216,83,68,225,86,215,4,83,6,91,194,200,11,248,185,199,104,85,177,118,21,69,19,14,184,237,23,99,130,110,191,212,194,25,51,145,224,229,68,150,18,232,21,12,189,131,4,48,219,219,167,222,110,35,105,194,241,247,73,190,243,29,249,163,246,176,54,70,91,170,182,61,44,107,62,124,245,149,163,55,126,121,244,219,207,14,239,253,64,8,17,19,40,146,9,138,161,7,27,239,163,248,4,138,36,150,77,239,64,70,209,122,238,114,46,70,177,191,84,123,148,204,129,42,151,64,105,214,126,46,3,36,43,122,223,81,242,52,107,247,68,189,246,3,233,90,140,106,25,2,209,58,169,235,237,37,226,202,19,52,22,236,1,9,101,245,96,37,29,243,5,22,31,138,107,187,233,25,173,251,78,56,77,163,76,231,20,216,175,24,146,163,70,177,60,116,234,226,131,0,113,170,96,188,133,150,212,186,237,48,177,18,205,146,185,99,72,90,125,169,99,105,27,192,18,204,120,189,215,185,123,55,17,235,199,0,60,155,205,209,187,191,62,254,236,211,135,159,188,255,232,167,31,63,122,229,205,104,164,221,142,196,132,62,252,67,53,106,80,191,79,7,79,106,112,157,228,9,199,150,60,252,237,155,71,239,254,233,43,48,50,119,46,53,15,189,34,35,202,157,87,118,20,236,91,28,120,30,101,85,55,241,183,131,65,248,48,246,79,136,143,195,47,126,112,248,189,55,16,151,129,96,47,145,47,17,27,117,213,80,176,227,92,199,131,41,24,169,10,162,33,239,18,95,186,59,163,36,193,222,152,209,183,43,186,81,119,239,183,52,145,248,240,228,58,220,197,137,110,252,65,26,59,131,13,69,110,134,105,117,106,167,194,48,98,226,135,159,252,37,26,121,240,249,43,237,255,247,15,195,162,57,180,204,46,208,201,168,129,248,202,48,236,136,114,194,8,218,59,181,83,46,189,166,130,122,144,91,171,170,213,197,2,77,220,178,76,171,118,98,206,242,210,253,135,159,252,13,113,150,32,116,12,226,237,103,10,254,46,64,62,34,68,132,147,64,143,79,152,15,127,240,29,207,114,121,170,128,215,205,70,171,181,67,160,31,242,56,127,130,33,146,217,57,250,236,63,191,204,33,214,182,158,228,16,143,126,241,249,209,47,2,135,216,247,60,83,213,45,75,111,15,179,218,2,85,98,114,75,54,218,156,48,133,218,144,32,41,92,144,114,52,96,150,155,147,225,166,78,162,248,90,210,59,221,78,148,122,61,83,226,224,225,153,28,231,4,130,130,163,215,126,253,240,55,31,10,5,234,24,237,194,160,57,244,201,161,24,162,10,47,246,83,27,226,81,124,201,228,232,172,240,206,240,66,226,130,208,194,210,41,68,238,49,182,49,167,203,247,237,148,87,156,81,165,212,144,211,205,116,47,224,139,194,117,250,31,242,52,52,106,199,213,185,49,180,224,217,118,221,1,4,87,211,173,45,84,82,213,26,250,96,182,189,133,38,76,7,3,49,111,140,243,139,36,227,32,100,90,92,138,67,162,70,68,115,191,165,10,7,190,29,79,56,252,183,239,30,190,249,123,184,130,251,254,59,67,45,248,0,160,2,117,9,0,231,82,121,38,154,180,117,167,195,192,217,235,2,59,241,131,249,240,183,223,62,188,247,225,195,143,190,115,252,241,235,79,4,204,212,153,128,121,120,239,237,163,151,126,253,232,151,223,57,122,255,213,65,122,18,185,161,140,182,17,59,0,182,210,135,22,248,98,225,139,223,59,36,108,56,159,116,220,25,26,38,120,135,61,8,103,212,84,103,109,71,147,61,124,249,227,71,223,251,12,156,36,132,15,129,95,164,67,48,108,170,205,11,96,252,114,167,131,24,163,73,149,164,195,110,0,130,31,255,71,255,253,254,73,208,126,66,124,166,78,139,79,112,80,241,227,255,123,248,218,47,14,127,122,239,105,224,211,80,128,193,24,53,229,171,141,207,244,105,241,121,124,255,179,7,127,255,228,240,229,251,71,175,125,240,52,240,201,198,119,134,232,220,60,145,74,163,237,186,153,235,35,126,160,243,80,71,215,240,221,107,120,73,174,144,125,90,195,218,194,116,140,83,250,176,34,169,97,174,234,218,122,85,69,2,199,150,174,41,110,161,133,120,59,229,15,133,129,122,195,81,82,206,150,35,186,38,108,197,88,136,56,8,62,166,57,123,123,72,54,7,146,45,1,108,138,169,48,172,135,34,101,60,8,41,201,127,48,164,108,158,64,50,34,18,241,137,36,163,32,185,232,105,95,165,32,153,247,232,219,47,15,186,74,57,251,235,148,21,115,199,152,71,199,118,179,239,101,10,38,181,204,105,244,156,169,47,19,169,143,126,250,241,151,131,84,196,141,7,162,51,219,159,172,177,166,124,136,219,15,14,243,174,42,206,75,159,137,208,89,171,25,122,139,134,163,139,4,158,15,59,114,29,220,227,185,222,121,24,138,220,194,10,65,33,124,67,228,91,118,30,156,80,70,165,106,102,135,192,120,17,231,12,195,172,208,111,55,147,162,161,71,201,150,238,186,141,9,9,64,106,242,215,118,74,28,255,29,246,230,215,185,44,7,254,213,111,123,21,236,179,156,23,231,20,58,22,78,181,38,183,106,81,184,60,140,140,70,210,137,206,94,12,145,214,142,98,52,90,250,46,58,185,118,45,157,187,151,115,16,54,236,219,20,31,186,92,19,66,35,15,50,250,200,137,231,66,31,131,145,162,24,205,136,209,183,212,142,169,134,4,158,77,101,184,123,80,226,23,22,158,147,208,187,185,131,147,75,58,92,237,17,97,76,24,81,226,236,189,227,64,1,167,159,26,115,232,1,37,209,128,196,16,98,242,12,83,53,23,241,43,138,83,140,50,9,250,13,86,255,2,142,177,70,66,170,61,157,65,98,50,76,167,129,10,147,227,152,10,135,27,49,121,229,184,166,182,79,55,179,78,245,167,51,204,84,98,232,185,68,140,180,214,234,130,218,254,116,35,179,171,15,53,178,33,52,63,161,28,254,75,221,90,209,142,122,248,111,175,31,127,242,62,81,214,61,221,55,32,11,178,166,183,21,203,232,253,111,120,0,98,118,58,198,128,39,32,169,193,79,64,82,225,79,64,82,161,79,64,82,79,254,9,200,164,45,15,37,217,235,39,10,153,57,138,199,107,63,50,166,169,11,36,145,208,9,68,178,160,209,67,113,58,165,99,170,94,91,224,235,187,211,250,86,95,149,27,138,171,46,151,208,183,226,82,121,198,85,207,249,222,183,90,121,213,85,203,254,26,92,9,207,181,212,68,34,38,33,145,43,178,161,145,208,176,36,72,42,196,72,61,171,247,233,79,155,171,28,126,242,31,71,239,254,233,225,71,223,125,244,203,127,167,236,81,252,186,142,133,132,97,60,250,240,95,15,191,251,199,19,143,197,10,30,139,117,162,247,221,225,165,93,2,189,185,165,54,192,3,180,97,9,64,67,79,12,76,27,63,214,112,106,236,125,197,80,52,67,209,72,52,160,225,246,97,242,48,233,209,143,126,127,244,187,159,218,145,201,7,111,195,95,231,33,31,126,240,209,225,207,127,78,148,226,95,129,33,63,38,49,226,39,4,79,129,24,31,19,76,184,41,61,29,148,95,53,46,245,179,151,192,121,253,159,223,63,250,213,75,79,150,75,113,210,122,136,36,133,14,32,88,167,16,18,104,157,107,0,47,27,225,43,76,31,88,206,66,39,215,39,66,35,67,158,15,190,212,167,225,228,41,205,209,79,127,127,124,239,239,125,175,68,251,24,39,13,181,121,41,10,120,230,230,240,140,48,205,66,196,79,52,38,26,52,194,207,100,98,146,4,134,15,11,29,47,215,178,50,43,11,67,166,129,227,229,201,244,36,9,28,31,215,162,53,26,53,62,157,76,147,168,241,16,77,190,158,132,182,218,133,199,165,67,219,44,237,66,48,141,117,224,189,4,145,137,35,236,20,67,190,129,123,56,247,19,16,171,239,217,39,224,45,2,123,122,12,243,100,13,122,61,141,101,81,247,189,63,78,2,42,233,223,51,123,17,205,61,178,197,198,192,23,215,22,230,243,20,16,90,38,134,39,19,18,21,240,177,222,128,24,40,91,216,55,102,38,9,147,90,101,49,150,220,130,125,72,236,36,138,90,28,155,136,197,44,162,29,129,5,149,39,218,142,199,25,42,23,189,130,198,189,160,205,217,145,90,144,24,78,95,61,208,247,194,232,248,133,67,76,184,83,251,134,14,160,224,144,16,141,207,81,179,57,236,59,53,26,99,153,226,22,241,203,186,229,238,76,11,119,237,207,90,213,236,224,88,49,26,145,196,231,171,222,30,84,210,31,137,78,192,7,237,102,161,42,74,120,5,101,148,201,170,59,118,214,14,139,157,37,81,111,245,77,177,45,54,28,111,245,227,19,217,137,100,125,98,156,197,206,234,21,118,236,216,89,187,95,219,197,195,201,103,246,5,173,243,136,223,214,95,61,133,37,5,15,167,92,47,35,236,136,105,128,18,133,234,126,157,23,246,120,161,16,223,188,34,83,74,99,93,134,8,86,207,29,188,66,168,97,190,224,209,95,108,161,210,248,169,212,40,53,118,29,53,244,93,129,172,163,27,92,103,76,209,108,247,73,44,26,177,41,187,32,210,93,127,60,33,208,65,134,86,35,250,4,129,200,246,135,111,189,113,252,209,111,209,30,0,122,60,91,141,39,118,16,55,65,98,153,169,33,225,2,224,28,197,205,11,120,76,40,5,30,224,142,50,5,251,168,165,235,16,166,132,128,60,84,223,60,102,15,223,248,225,131,47,222,8,129,128,123,44,210,70,187,101,207,11,77,234,172,161,129,103,227,239,126,54,8,26,8,87,241,196,17,115,124,239,163,195,87,255,107,16,40,244,29,249,19,128,229,232,7,111,60,248,226,103,190,254,79,212,147,72,220,136,174,182,116,136,75,26,191,217,141,222,192,26,46,59,178,134,216,208,2,84,147,148,236,171,56,86,11,103,198,194,45,27,66,252,29,67,109,203,70,79,56,24,210,58,88,110,64,196,205,231,240,154,17,113,20,47,94,229,121,244,222,175,143,127,246,250,209,59,175,28,189,255,171,48,139,33,36,17,29,32,137,8,115,97,196,141,83,153,84,38,57,62,62,153,154,140,17,133,81,222,253,0,232,25,219,56,67,138,60,254,175,95,29,254,249,215,143,254,243,251,71,111,255,169,239,66,133,93,8,130,11,5,173,211,51,97,25,71,175,253,240,240,229,95,63,248,226,239,199,111,127,220,23,146,174,169,60,49,102,129,14,155,135,111,253,219,131,207,95,58,250,239,247,9,185,29,254,245,37,132,160,190,0,161,237,206,122,114,16,253,227,177,140,21,246,188,238,108,249,70,58,55,153,75,39,178,185,241,140,205,55,92,15,221,190,38,124,35,243,245,16,55,48,78,251,246,221,219,90,196,158,54,158,88,239,199,191,187,127,248,31,175,135,246,14,142,40,158,228,216,17,99,248,232,245,190,140,161,183,181,250,228,196,26,130,130,251,63,56,250,249,123,3,128,152,126,198,156,134,103,78,11,244,173,234,217,242,166,76,46,145,152,72,78,164,146,140,53,17,173,1,49,205,181,85,8,37,80,33,236,49,181,1,119,167,199,71,102,62,192,243,138,63,156,64,149,96,225,232,124,84,251,0,33,143,237,160,202,181,58,158,133,1,241,152,147,65,241,152,73,85,8,211,210,80,88,48,100,155,185,179,4,134,80,246,189,35,3,151,19,130,3,31,147,144,155,206,155,102,22,58,200,36,151,194,171,150,110,32,40,64,155,1,81,123,163,2,148,169,212,209,57,63,184,28,137,79,227,46,202,105,82,28,9,214,163,79,33,193,229,241,9,223,40,204,173,94,94,4,152,76,216,175,32,18,192,18,26,129,25,163,145,153,233,208,177,242,135,168,62,150,234,56,40,58,106,22,155,99,215,66,195,26,90,78,109,170,252,136,243,135,21,209,201,15,139,35,171,214,11,5,227,70,98,19,131,85,169,227,54,1,191,168,61,6,40,106,229,57,4,60,162,29,219,86,35,45,146,82,92,212,118,207,198,124,106,116,184,102,255,116,56,113,55,193,16,195,159,0,68,79,161,167,132,29,70,200,167,70,14,191,18,78,135,27,87,11,12,53,188,144,35,186,203,60,113,204,4,232,34,29,124,144,81,215,105,120,232,144,128,212,120,149,43,98,18,73,103,23,162,124,20,94,151,170,200,167,212,220,114,5,155,6,220,133,199,155,246,32,17,3,164,113,65,167,241,112,242,41,31,4,174,83,231,0,8,86,20,243,177,33,72,35,8,32,159,3,193,37,192,14,0,1,38,254,113,97,8,211,188,186,38,17,79,153,64,193,161,128,122,129,11,213,208,110,23,246,196,34,214,208,214,114,16,100,83,244,40,101,183,197,93,177,228,40,101,179,112,255,145,152,76,179,16,162,226,205,66,209,214,202,222,254,58,106,101,173,190,175,110,147,25,231,138,49,64,188,33,34,77,29,158,95,25,174,67,200,129,75,51,91,132,152,178,75,134,14,65,114,57,185,229,123,127,121,244,202,155,135,31,124,231,248,173,239,98,9,133,190,113,10,114,238,98,61,77,173,176,199,156,246,233,31,211,240,0,168,151,72,12,156,237,136,49,48,192,183,131,210,23,0,85,240,35,244,151,151,169,167,60,214,204,105,148,68,248,177,78,223,3,151,105,61,161,195,222,163,95,126,7,205,76,223,83,134,169,104,245,39,166,26,226,157,109,132,169,167,200,140,98,127,19,79,16,7,143,126,244,234,225,75,127,13,129,1,130,93,35,0,158,96,247,199,191,249,222,241,189,143,194,212,80,167,80,91,63,198,225,203,190,106,231,93,215,29,190,241,59,180,101,98,147,120,180,182,226,24,164,11,194,55,26,141,201,73,4,73,94,0,50,122,245,255,120,243,123,74,171,133,87,226,163,159,255,199,225,231,159,7,55,98,40,117,166,82,225,45,178,236,18,49,191,30,57,145,30,159,76,38,39,18,142,30,25,187,175,241,50,154,187,119,5,80,241,125,251,229,103,28,232,25,7,10,25,251,187,127,58,250,228,143,143,126,252,6,161,160,255,165,76,136,172,15,130,139,62,221,175,214,159,152,226,239,25,27,60,3,54,24,168,123,90,5,241,190,140,195,174,42,233,4,98,38,243,76,15,101,191,246,62,129,186,137,169,153,122,183,234,183,112,220,71,66,23,68,7,68,219,117,185,20,99,238,169,132,14,152,5,210,18,233,224,18,105,167,68,54,184,68,214,41,145,76,133,116,147,114,202,164,198,131,203,164,198,193,29,86,187,11,116,194,177,96,52,158,62,218,43,60,228,66,217,14,253,92,86,107,88,89,101,206,24,122,187,132,14,227,74,84,128,50,46,77,212,16,231,232,190,207,123,240,249,76,113,62,7,31,252,213,6,56,239,66,51,49,107,200,117,116,12,180,8,176,1,133,177,109,134,93,18,72,16,227,4,71,5,198,100,70,125,222,96,107,9,82,18,120,47,123,51,196,169,65,184,204,41,43,238,144,65,64,167,22,194,32,233,7,58,36,69,113,143,14,83,129,71,110,208,173,104,123,56,199,204,22,21,231,191,82,136,208,103,218,14,250,132,163,59,159,246,105,145,59,141,89,55,192,12,242,39,173,124,224,105,148,204,222,115,240,138,90,53,218,224,13,235,3,162,54,63,252,237,119,15,95,254,195,163,119,127,115,244,189,151,192,10,7,111,175,148,193,189,246,167,163,151,190,37,70,142,126,244,233,225,91,31,30,223,255,232,248,254,111,46,32,14,118,244,230,91,199,31,220,67,236,134,182,86,196,199,195,53,172,219,61,126,255,19,172,41,169,201,90,77,105,241,57,135,111,190,115,244,167,87,153,62,28,240,1,22,179,7,190,96,216,177,59,84,161,64,227,102,163,147,90,23,142,133,190,5,224,54,240,84,136,86,225,2,42,249,28,245,95,20,55,187,53,192,72,84,32,167,205,163,87,223,58,124,237,61,236,74,20,99,52,26,3,198,99,151,86,12,67,55,64,225,78,19,104,252,239,120,13,144,235,2,208,169,20,181,47,207,26,186,32,210,68,52,214,63,255,158,12,247,240,213,95,60,250,241,7,194,1,175,193,243,8,81,174,199,110,120,150,124,35,45,132,36,131,79,139,78,52,200,246,8,148,107,52,146,248,126,97,94,92,194,170,142,186,146,154,244,171,58,246,197,219,226,42,247,254,44,167,164,51,227,181,154,173,234,152,46,44,217,170,142,202,83,85,117,44,149,103,250,169,57,206,64,39,192,61,144,229,91,135,74,196,18,56,216,186,174,165,203,245,74,187,9,143,23,15,66,85,46,228,141,113,213,210,194,181,50,208,220,64,83,62,34,131,47,213,27,75,64,111,2,90,112,166,37,240,23,65,76,244,126,209,122,244,225,59,143,222,255,163,35,138,111,134,169,63,160,105,12,26,53,247,78,22,224,180,65,153,23,244,115,1,164,72,19,9,17,17,77,7,91,80,36,17,40,245,41,216,242,79,8,110,199,80,66,128,125,240,249,107,15,62,127,233,116,240,186,96,197,176,227,199,205,224,216,229,204,32,215,16,215,10,5,253,245,19,129,126,210,174,225,41,71,72,215,135,191,253,219,112,253,2,66,22,137,235,28,88,43,16,168,38,216,79,39,181,30,228,28,117,226,148,184,214,109,87,65,158,245,132,251,0,8,131,2,121,64,186,0,166,151,106,67,85,96,81,145,250,249,115,137,3,175,51,79,12,204,34,109,222,117,48,164,125,242,206,133,3,186,39,11,20,183,146,191,225,222,3,44,217,64,194,78,28,223,84,154,104,127,185,123,55,234,166,21,132,79,184,84,165,229,200,91,95,222,228,128,159,21,220,195,244,14,113,160,190,41,86,91,93,35,120,250,158,195,151,64,235,120,191,194,166,182,204,42,41,50,230,204,156,253,238,213,38,85,170,227,100,19,25,62,149,245,134,132,120,43,157,74,244,237,20,14,87,201,10,7,198,165,212,87,64,247,233,154,67,46,61,130,10,70,146,32,113,98,35,75,220,91,176,23,111,85,107,33,126,57,90,109,233,181,109,251,32,239,54,243,5,227,8,45,142,126,147,107,91,55,17,97,251,143,122,163,82,102,122,7,52,251,163,80,206,20,60,230,185,54,198,192,56,23,157,175,154,134,75,206,193,101,184,33,64,41,76,255,163,36,81,8,142,74,131,233,1,21,37,133,242,164,9,180,6,47,226,93,218,16,5,240,247,61,138,87,237,160,54,168,77,169,51,127,39,158,158,115,195,78,207,57,54,61,110,18,161,72,17,120,179,32,183,59,92,36,54,106,245,85,212,103,204,118,93,101,31,187,102,224,216,181,86,184,211,97,182,6,170,165,202,45,186,42,139,232,136,170,200,154,72,79,161,96,127,29,122,233,143,245,76,212,80,105,52,201,20,83,163,201,3,222,116,0,124,145,91,193,98,42,146,110,91,113,188,197,149,182,212,86,93,84,156,84,96,138,56,113,10,81,20,222,156,231,149,134,85,72,42,25,145,37,172,233,29,252,93,241,22,80,220,5,14,68,34,91,250,228,111,0,159,184,60,113,250,213,27,13,4,238,21,72,20,157,66,100,100,222,82,23,113,42,26,235,46,200,140,244,29,200,29,8,237,150,135,139,50,66,88,126,129,15,35,36,234,150,239,81,26,170,140,72,137,32,211,3,30,195,172,23,32,18,227,6,81,102,221,211,15,57,17,9,1,161,208,112,152,140,124,36,49,69,162,136,161,191,52,252,25,250,68,156,68,225,143,182,215,21,59,174,153,29,108,109,52,57,21,20,248,12,137,250,195,117,40,216,194,161,195,254,128,213,40,35,130,172,169,109,114,83,131,23,81,132,96,101,85,209,208,14,191,97,119,57,69,54,88,225,255,177,139,163,197,97,88,2,65,15,153,107,188,153,122,218,231,5,189,254,69,173,17,193,9,68,151,192,1,1,249,24,116,36,133,248,214,62,139,78,82,16,214,206,238,0,127,163,30,165,15,196,170,130,118,27,165,172,152,150,161,247,124,20,28,76,61,9,70,47,137,131,32,42,35,248,44,242,13,99,189,0,176,92,183,110,1,157,221,207,37,208,14,129,219,160,108,2,157,224,113,139,32,48,173,33,102,25,229,70,105,247,198,86,200,18,190,204,63,87,112,86,14,185,222,95,212,235,10,187,117,118,167,198,49,114,108,167,54,5,4,115,75,6,214,138,142,50,2,218,103,208,233,29,239,209,104,63,138,176,234,231,207,159,139,10,18,35,6,59,155,60,207,137,49,134,227,197,93,151,110,224,34,240,196,120,21,21,198,240,160,239,5,63,154,91,113,240,200,65,251,142,10,186,198,80,174,177,49,163,1,247,67,176,168,184,58,153,178,219,229,198,20,220,174,54,160,89,145,103,42,192,15,110,21,214,196,5,114,219,157,80,2,110,187,111,137,16,174,143,29,1,237,95,232,240,247,92,97,193,62,252,45,22,252,12,69,163,46,106,230,209,14,133,196,173,53,217,220,198,39,63,116,116,155,91,189,98,128,235,14,131,174,238,59,190,146,104,109,4,112,42,47,47,96,162,4,94,34,28,63,177,201,128,174,164,154,172,237,200,166,163,4,181,229,148,64,1,5,11,55,180,202,1,183,104,107,212,39,178,134,78,15,152,120,230,229,30,136,169,184,188,55,21,87,124,78,244,110,155,72,228,165,81,220,48,255,103,179,129,62,83,3,87,90,30,164,35,178,197,222,88,181,192,151,8,157,23,113,93,213,172,156,100,24,114,111,211,222,117,65,63,140,133,40,82,131,136,207,118,110,18,141,8,64,115,103,115,27,17,234,202,247,192,173,222,192,18,71,89,175,117,113,148,32,178,153,24,181,24,237,41,172,2,62,164,208,55,114,77,170,238,35,189,199,108,48,130,234,146,201,118,106,179,58,110,209,0,80,230,85,23,34,98,12,101,25,9,44,58,225,217,189,123,151,124,33,204,46,198,214,42,154,59,51,78,230,154,50,19,215,238,205,103,115,155,253,63,71,253,217,164,222,152,63,3,119,143,228,249,206,158,48,229,24,44,226,81,55,241,179,28,216,250,224,73,96,77,110,33,238,50,21,85,158,143,231,50,119,239,42,47,36,227,201,76,140,178,208,62,72,18,185,62,61,100,72,199,100,25,178,102,34,78,208,46,8,38,238,69,24,65,27,40,14,219,213,65,196,101,5,25,107,66,135,56,19,247,7,233,7,129,108,159,21,46,104,202,110,196,242,35,166,15,116,220,118,195,113,59,158,151,81,33,93,140,158,134,222,92,45,97,153,159,112,203,104,192,104,79,77,8,202,152,70,230,214,238,174,223,218,169,19,78,28,140,193,56,205,197,140,121,10,209,182,0,113,121,16,47,65,132,75,185,242,157,197,203,229,233,155,211,139,27,88,172,175,119,233,77,105,81,90,157,190,185,190,50,159,23,198,26,59,93,101,12,84,167,27,235,184,32,225,198,43,216,14,59,145,205,9,177,56,229,11,226,101,72,155,204,36,147,66,12,119,214,69,196,213,64,167,182,58,244,7,156,66,111,208,93,241,252,121,225,138,110,108,35,72,236,141,242,252,249,81,124,108,148,119,212,166,108,233,6,120,120,222,64,103,123,112,166,139,69,191,203,168,197,133,213,202,52,18,129,4,186,171,46,67,135,217,92,109,28,117,120,57,62,219,210,171,114,139,180,123,153,90,234,238,226,111,75,104,75,193,212,180,124,0,213,102,11,139,209,149,232,101,116,20,87,90,166,130,191,222,57,32,145,100,175,136,235,226,197,194,172,120,173,112,81,188,138,55,177,198,164,156,246,111,98,215,68,40,25,180,137,205,21,174,218,155,216,6,187,79,114,124,14,241,207,154,209,12,229,231,134,121,210,140,10,130,147,193,60,109,205,229,50,156,221,220,184,19,129,5,219,76,28,160,108,3,93,155,72,54,163,44,51,129,214,169,178,163,42,187,235,70,43,79,95,18,227,247,73,123,86,28,71,189,110,141,160,169,87,91,202,152,142,79,222,75,164,52,24,55,131,112,169,24,99,59,201,49,196,109,102,80,145,98,175,82,191,9,187,22,28,250,176,254,253,78,139,108,188,8,172,215,126,241,240,139,47,142,222,121,229,193,253,63,61,248,252,55,255,243,215,239,147,207,15,255,246,237,195,15,62,122,248,233,159,31,190,244,214,225,223,191,125,252,155,239,29,254,237,229,120,60,142,55,63,196,152,209,230,249,240,245,95,31,190,241,254,131,47,222,124,240,249,27,135,175,125,140,170,30,190,249,233,225,171,127,62,122,231,183,143,222,255,227,163,159,255,242,209,43,111,128,155,12,220,3,84,61,16,157,115,231,105,122,86,225,78,21,161,179,82,198,175,24,48,10,69,238,236,157,39,15,194,177,114,0,125,230,14,202,72,212,13,89,138,53,116,154,53,42,180,225,40,149,100,89,55,193,98,175,247,30,197,41,95,64,92,194,110,203,125,71,224,140,28,235,94,156,185,136,83,124,94,112,149,113,149,96,147,21,94,130,182,129,68,144,113,37,221,247,18,79,180,68,195,101,156,47,8,216,253,158,12,214,247,190,139,60,252,4,150,25,235,151,235,205,218,82,75,134,75,49,242,50,149,101,172,224,112,98,10,203,227,223,140,162,73,42,8,91,16,114,117,108,44,153,75,199,83,233,68,60,57,17,79,142,103,243,147,137,92,66,24,49,98,68,231,82,105,55,67,12,253,177,8,73,84,116,83,150,115,116,31,177,226,181,150,138,102,158,28,179,95,40,176,60,242,253,252,121,52,23,224,43,81,239,90,174,169,80,66,84,187,49,49,147,72,16,255,3,108,160,125,61,15,208,53,79,70,72,159,154,210,207,244,202,170,206,240,21,234,105,128,190,117,189,16,85,92,205,161,111,246,218,31,113,221,91,18,21,165,243,74,26,116,25,39,170,16,203,71,21,158,138,132,163,159,252,235,209,187,191,32,43,15,130,123,240,171,65,225,151,2,125,93,237,158,238,199,196,144,193,17,206,63,18,146,44,29,17,40,207,50,234,84,50,128,213,66,239,196,128,41,71,185,139,166,24,167,149,66,71,6,71,221,236,19,28,56,142,247,130,45,8,145,235,14,111,126,193,157,159,247,230,63,159,100,11,149,175,4,254,240,92,139,196,53,205,248,22,167,128,215,184,15,156,228,5,95,107,163,163,244,81,54,224,4,46,89,201,130,11,110,224,121,207,120,124,173,141,140,120,91,35,87,96,5,231,165,188,107,36,222,210,248,50,101,168,190,131,16,227,46,225,110,155,176,49,71,99,236,87,236,185,0,195,231,190,45,181,170,90,129,116,130,56,50,217,236,33,194,99,193,39,124,128,215,75,174,236,182,210,131,32,141,5,255,201,57,122,14,29,202,45,163,117,73,233,221,189,155,205,224,3,17,42,93,194,167,165,236,132,251,251,68,218,243,125,220,253,61,151,240,124,247,148,207,121,218,207,101,221,223,147,73,87,135,232,160,19,77,230,60,69,82,158,54,119,116,181,30,73,192,73,228,84,254,87,144,64,96,154,16,27,206,115,224,209,162,8,253,237,142,21,253,38,43,16,81,205,136,0,46,221,133,111,194,100,226,251,127,255,28,218,239,3,232,147,5,120,138,192,30,8,32,24,47,21,54,196,235,196,215,75,170,150,241,139,165,151,196,138,56,227,92,175,167,211,181,156,60,57,158,181,175,215,53,173,112,221,150,78,21,141,137,167,117,181,169,34,137,111,133,133,237,116,139,169,56,134,60,226,161,189,37,28,140,62,111,226,206,196,141,174,178,170,200,237,22,2,111,149,40,28,235,113,89,116,121,4,205,119,73,81,222,27,80,190,39,218,86,126,249,155,34,147,140,243,154,38,210,87,87,249,233,3,220,127,23,228,162,59,196,231,206,42,194,69,75,33,91,47,236,186,129,183,1,78,145,124,106,82,220,149,85,82,52,133,54,222,131,62,183,8,52,12,32,8,218,120,38,97,47,113,226,40,218,15,220,144,120,137,121,1,150,46,81,89,234,12,8,222,233,245,144,16,144,23,146,123,73,36,53,162,220,53,93,111,85,101,3,201,221,166,10,30,4,214,212,142,9,42,121,42,235,85,52,180,40,65,109,3,209,181,242,120,166,236,183,28,2,231,9,73,238,200,53,80,113,231,178,241,241,73,209,36,246,125,249,137,100,60,149,243,26,36,162,90,109,92,9,123,234,171,224,164,30,218,69,144,92,42,122,2,8,195,203,52,143,67,89,127,82,26,146,188,49,77,200,35,55,26,251,24,191,112,171,59,142,112,157,239,77,251,171,97,135,49,176,147,58,29,75,243,36,249,66,39,130,153,39,31,55,3,23,226,130,139,192,119,176,18,180,141,211,216,165,151,219,124,10,157,121,242,105,17,158,52,38,237,87,111,110,243,38,40,145,205,224,34,41,187,200,131,191,255,252,240,229,251,199,247,63,195,230,71,92,145,52,92,131,169,150,66,142,150,24,40,22,153,205,134,192,101,213,33,214,216,65,129,152,129,58,80,240,79,178,67,75,185,222,103,251,74,109,178,149,134,15,134,55,238,152,32,3,211,150,143,255,235,199,78,5,46,148,60,250,230,68,69,71,95,224,233,10,245,120,217,235,182,84,25,94,72,137,180,37,98,104,79,253,72,159,188,61,115,171,171,238,130,203,76,214,222,241,219,239,29,189,244,173,163,63,126,235,116,240,153,91,10,58,134,118,57,248,62,127,23,92,93,255,235,95,78,211,82,79,118,26,162,225,210,79,222,208,174,162,246,84,167,29,226,31,247,84,67,83,59,16,206,107,83,244,198,96,200,211,23,185,248,97,189,163,83,6,143,140,34,161,17,232,30,23,177,189,242,219,197,82,233,127,98,165,136,35,201,71,223,254,24,108,73,88,13,230,222,222,105,55,99,87,32,111,240,72,12,75,187,130,227,30,222,174,226,119,84,79,235,147,71,235,118,77,219,253,186,3,93,194,129,14,63,151,59,190,255,131,135,159,220,115,99,161,76,95,212,218,126,61,9,179,116,188,145,146,239,188,183,65,146,226,114,244,72,11,217,254,116,233,119,39,216,58,126,173,67,152,57,230,53,156,19,110,172,7,176,191,166,185,146,105,202,149,156,56,215,144,64,69,48,196,50,149,80,123,111,170,108,105,233,8,123,129,198,221,66,236,66,52,204,40,188,95,45,222,56,177,111,113,98,151,135,196,85,127,55,84,55,137,246,51,133,152,84,18,235,92,174,229,160,18,90,59,102,187,220,155,65,61,75,173,86,212,73,89,241,48,120,62,75,49,203,216,213,60,151,198,92,103,115,73,171,100,10,236,157,136,203,90,194,241,142,112,108,48,39,145,236,48,21,205,244,64,225,236,60,124,11,174,45,137,203,88,176,183,68,46,113,3,132,33,82,112,144,242,134,206,129,92,175,227,115,22,84,130,29,53,10,207,14,241,225,83,96,119,103,96,177,143,159,73,35,209,141,118,5,215,59,152,92,237,49,32,156,235,22,127,33,231,86,98,107,244,214,39,138,213,12,49,94,73,67,28,230,151,241,21,85,13,31,14,67,222,67,112,148,48,21,236,93,192,100,52,68,167,164,82,135,187,66,254,22,130,144,134,1,208,232,173,29,37,122,135,56,63,24,171,170,251,72,134,180,198,168,160,49,214,188,77,241,59,182,219,91,6,58,18,14,98,172,83,208,42,161,131,239,150,161,52,68,225,102,21,29,223,183,65,214,246,6,71,250,10,140,194,180,71,129,74,146,136,220,24,180,161,7,227,50,174,103,195,16,4,170,225,112,75,75,33,143,214,11,112,107,93,131,23,184,226,147,30,46,202,103,227,237,33,190,114,162,121,179,227,67,60,254,180,81,191,22,143,77,121,102,175,57,228,16,88,0,194,1,6,11,206,179,132,168,103,144,70,65,25,118,84,70,12,28,17,224,251,33,251,164,68,224,194,119,102,49,140,81,36,73,24,45,254,4,201,94,247,4,196,121,127,158,50,47,111,92,107,151,225,61,57,237,196,241,97,167,32,24,205,106,52,43,70,146,147,227,98,36,27,139,156,67,231,24,184,20,208,44,182,205,4,245,243,66,225,228,29,17,3,160,199,236,128,4,186,238,211,11,194,180,214,84,30,179,23,18,107,186,31,210,148,186,171,11,246,6,191,164,183,219,232,131,255,180,15,199,77,71,117,73,207,161,182,170,129,90,191,224,253,85,244,237,212,26,217,153,131,54,122,23,69,161,85,66,66,101,246,47,74,35,189,104,158,221,252,235,183,65,247,145,54,184,189,155,162,156,45,163,168,61,87,56,0,118,192,141,6,172,97,121,224,74,151,233,186,165,154,12,123,213,226,54,152,126,155,74,72,33,82,3,85,93,55,168,24,133,206,194,65,150,39,88,111,237,18,63,153,189,18,117,38,220,181,174,224,233,38,246,27,125,245,232,225,76,203,194,79,117,116,212,52,25,22,214,4,85,26,136,8,21,252,52,130,92,144,144,215,138,234,128,82,68,49,35,182,10,137,41,171,160,143,210,71,20,216,171,58,254,52,146,18,101,251,53,197,11,5,245,130,154,103,223,70,146,98,80,219,246,24,163,168,89,128,116,36,153,34,163,167,74,187,0,147,151,225,198,174,93,8,185,220,33,243,196,128,33,150,197,100,140,240,86,20,137,254,55,146,216,0,174,136,4,67,184,82,43,225,161,175,128,138,46,54,197,65,76,102,5,1,68,175,133,242,65,227,51,208,177,70,53,232,16,109,234,129,179,5,38,100,184,157,15,189,209,186,83,67,45,24,114,5,46,206,65,209,153,215,14,232,128,225,178,12,222,183,89,81,225,185,59,228,166,247,0,182,200,177,26,58,109,181,244,230,88,85,54,149,49,118,149,177,50,111,34,246,228,51,155,98,134,117,216,238,142,18,36,253,70,136,144,238,140,124,26,26,127,48,182,131,198,222,53,237,65,70,45,60,118,124,85,175,248,21,164,194,195,127,251,243,225,155,239,64,172,171,127,251,8,29,227,31,254,241,59,71,247,222,58,252,224,119,15,63,251,245,255,252,245,91,2,65,28,58,134,213,3,222,47,250,250,133,71,92,46,189,60,160,155,32,222,230,30,253,238,106,29,5,81,176,203,112,39,95,244,246,18,226,99,220,41,64,101,157,59,232,128,76,236,212,224,54,31,244,127,222,189,161,143,54,144,177,151,29,155,21,42,225,252,133,27,12,101,46,34,159,24,111,41,90,211,218,186,224,24,61,224,97,240,69,224,206,171,134,200,79,116,21,1,90,9,65,189,171,28,177,152,11,46,40,68,4,122,25,70,110,146,240,145,59,236,74,132,192,37,158,124,206,237,237,47,31,102,138,118,71,238,116,192,235,34,211,0,40,90,125,141,98,95,197,136,135,16,91,240,183,163,24,170,110,231,5,207,27,126,72,204,138,128,76,79,254,182,106,228,175,214,38,127,65,221,68,254,178,94,187,72,0,2,133,195,84,160,228,18,76,89,222,82,33,2,81,112,101,95,49,238,202,149,10,12,220,232,68,143,193,171,67,98,126,80,41,161,177,230,188,187,121,31,114,245,131,206,168,22,94,22,105,65,178,158,105,117,106,193,117,73,94,33,17,19,67,51,95,72,156,63,47,52,132,224,166,85,115,1,30,67,42,212,154,23,11,122,199,247,62,4,9,203,17,244,112,235,156,16,226,56,25,227,196,172,126,236,198,214,64,135,204,18,203,102,232,228,165,55,31,245,5,35,150,226,48,232,236,137,54,6,80,59,176,78,110,88,176,216,177,225,12,249,43,122,50,91,68,76,129,63,7,220,117,191,7,119,125,199,123,74,234,100,172,243,171,181,88,207,146,198,29,249,192,35,138,247,221,173,156,43,132,194,179,43,132,127,132,43,4,74,82,166,247,60,22,204,140,135,92,231,92,208,202,114,168,163,5,104,200,234,0,51,132,191,152,88,189,204,128,27,12,248,82,112,190,161,60,103,104,40,203,249,66,205,226,25,113,59,135,201,190,92,130,187,60,12,97,16,92,9,209,91,39,53,176,78,138,225,185,227,28,110,251,179,83,181,17,245,98,58,134,208,24,197,98,114,68,213,34,44,209,122,190,144,198,79,245,156,206,226,157,174,185,21,165,5,16,31,69,66,85,44,111,189,144,6,49,138,31,72,80,57,134,56,251,192,221,255,161,33,127,243,82,184,177,233,122,93,206,169,231,232,232,91,246,41,190,15,199,242,52,234,8,146,238,140,48,183,157,206,173,211,5,254,75,129,255,2,39,37,208,108,71,133,81,65,20,198,224,169,83,167,5,175,52,208,71,56,144,153,45,21,101,38,196,100,50,230,43,154,119,181,42,8,252,14,236,214,72,12,218,151,56,69,173,131,186,175,238,142,195,105,84,6,236,55,252,192,156,233,11,57,57,227,139,139,43,246,13,93,212,37,210,184,53,57,253,16,234,209,124,127,69,17,42,90,237,203,112,55,43,153,53,120,208,193,208,235,6,190,31,122,189,195,28,14,189,43,236,62,212,141,93,71,29,230,247,101,106,232,157,178,190,75,56,21,187,98,114,37,166,130,18,225,169,47,159,208,87,149,226,121,103,18,204,68,61,133,196,128,154,169,97,106,166,130,106,166,135,169,153,22,121,209,7,238,127,67,78,234,78,1,111,141,212,160,26,41,111,141,244,160,26,233,41,162,48,185,227,38,98,8,214,220,143,124,25,165,34,10,213,196,221,237,154,198,175,114,103,220,81,43,236,4,70,124,16,43,254,201,163,132,232,203,161,135,126,56,251,208,29,141,97,209,87,20,14,255,48,144,152,168,208,168,217,228,233,80,212,246,60,172,248,39,48,164,223,116,88,191,105,95,191,105,127,191,244,81,82,212,113,56,172,248,137,46,164,231,84,88,207,41,95,207,169,160,158,201,243,168,40,183,78,109,68,244,99,128,206,67,171,167,198,251,188,235,226,12,56,161,61,138,126,76,144,27,234,112,252,111,213,126,203,225,102,128,28,190,195,245,53,174,113,115,24,108,119,96,112,227,97,232,194,168,245,242,129,144,81,123,166,190,255,208,237,7,116,67,14,126,137,127,219,18,48,254,102,255,225,187,227,28,228,147,162,29,238,96,52,73,31,47,90,212,170,212,245,198,208,139,144,3,123,180,173,29,171,83,195,215,168,3,71,218,116,13,20,187,224,30,52,213,220,219,158,168,219,7,59,141,226,24,162,212,229,159,156,146,107,24,231,78,205,119,153,230,50,120,100,47,82,153,219,46,62,207,245,186,213,93,160,214,181,200,5,155,39,210,61,104,40,229,86,173,219,194,53,137,54,223,191,143,138,248,170,133,185,38,0,241,22,252,22,140,146,63,27,196,68,69,239,140,226,223,27,248,210,4,103,140,208,203,147,13,90,18,95,161,64,145,17,118,119,178,65,234,136,55,112,23,35,73,184,37,217,196,247,67,187,33,160,12,123,51,196,174,65,110,104,155,248,10,36,228,218,3,247,46,15,91,24,15,34,252,194,169,95,31,234,137,107,225,206,204,161,110,183,106,195,221,110,213,11,119,192,205,132,33,98,175,19,178,8,83,145,215,241,183,141,188,74,30,191,109,228,77,234,32,97,35,95,67,171,12,14,200,94,2,137,214,99,83,81,43,168,207,152,115,137,4,22,146,173,30,218,219,233,35,240,22,125,4,222,225,22,9,34,230,124,168,113,170,77,233,244,154,178,207,10,17,221,70,193,174,213,117,234,117,98,91,69,58,222,234,44,143,206,10,223,157,178,23,20,253,29,76,90,183,70,107,251,173,170,16,155,50,130,149,24,196,125,35,53,30,35,218,10,78,121,22,14,62,119,137,219,151,113,12,66,74,48,99,225,240,225,234,86,96,126,27,201,155,248,126,126,22,67,248,231,80,55,138,220,227,179,65,143,20,189,145,101,132,224,39,5,124,49,250,210,16,237,78,122,81,230,253,145,157,117,15,162,235,5,16,86,132,8,99,13,67,215,44,252,244,199,107,224,48,38,224,161,251,204,255,57,6,24,106,222,103,191,70,101,15,238,64,218,115,222,164,242,169,252,203,84,62,221,245,62,213,85,193,150,108,236,84,112,251,112,247,46,88,14,58,79,2,253,123,94,32,9,224,9,118,29,24,253,100,4,98,36,72,152,67,190,55,195,26,127,140,94,43,110,181,153,158,37,130,245,44,120,100,36,171,110,116,128,188,232,161,38,212,58,205,70,165,16,115,238,51,112,66,161,115,67,0,200,133,77,212,229,20,89,254,119,168,251,226,252,29,203,80,155,77,240,53,46,239,169,166,32,86,17,105,53,13,224,240,37,98,170,97,52,171,114,52,33,226,159,248,68,140,132,130,90,117,89,115,124,163,94,175,43,74,2,188,135,161,54,150,116,108,100,199,60,195,213,12,221,68,237,18,7,204,119,124,205,127,35,43,79,76,230,50,2,24,149,180,148,38,18,34,243,152,237,11,169,127,18,8,231,23,198,255,137,57,4,22,120,63,187,209,118,59,38,108,6,129,35,215,171,147,85,89,16,27,58,220,63,226,232,83,16,219,217,80,237,182,19,174,198,137,219,36,252,145,250,77,18,178,255,68,194,103,67,32,28,12,57,8,113,123,18,26,94,254,6,27,24,154,220,38,226,81,80,9,141,71,54,122,179,114,7,140,89,136,131,247,131,77,177,231,42,191,67,220,122,99,23,15,208,220,166,136,22,144,202,249,25,243,13,142,122,92,5,147,113,84,175,173,235,214,22,152,190,200,134,34,211,17,31,136,74,187,179,37,155,168,155,59,13,68,25,56,92,61,52,42,80,19,29,69,84,209,210,246,224,39,59,145,157,104,52,16,202,55,15,166,12,106,92,231,172,68,180,88,201,133,115,212,160,36,239,168,160,66,105,30,137,48,140,240,61,106,174,211,19,190,177,31,19,13,246,101,215,94,3,114,248,26,112,56,7,91,4,78,10,183,10,100,210,144,254,85,92,5,34,56,2,145,45,203,99,148,200,244,219,10,120,105,168,37,235,224,11,200,40,68,169,207,163,56,169,20,21,174,161,127,163,11,11,163,229,50,68,44,151,11,198,136,0,97,187,225,44,13,52,134,164,193,4,146,237,216,107,131,41,253,121,117,74,31,25,33,115,217,42,124,243,121,53,130,221,232,20,176,71,86,88,62,17,236,146,181,215,149,53,33,130,223,231,21,132,182,108,52,85,109,148,44,154,241,206,222,20,148,195,206,59,242,96,184,48,69,208,241,77,102,169,174,221,208,55,201,163,62,241,155,194,11,250,243,99,234,11,223,140,77,201,35,5,225,249,170,49,246,130,48,210,26,193,69,8,221,130,139,61,4,115,30,67,141,82,241,162,57,160,162,188,60,28,143,224,162,125,68,191,150,44,162,45,239,229,23,100,107,43,94,83,212,86,20,127,66,73,84,68,133,175,72,130,140,137,109,85,35,165,26,45,29,81,7,41,166,106,222,98,204,226,57,31,207,4,176,28,15,174,158,6,199,209,41,199,225,182,121,135,229,232,148,229,240,103,213,1,27,45,119,26,30,192,107,12,179,181,195,243,23,120,120,48,204,214,202,139,30,140,177,240,105,95,155,13,118,32,125,39,19,195,18,56,243,158,242,131,195,79,254,194,200,166,63,185,43,28,185,243,22,126,172,246,192,253,209,93,220,75,163,3,200,82,11,34,203,68,98,50,233,221,8,93,114,166,127,47,116,169,140,194,183,67,139,237,137,34,142,123,166,187,169,149,106,169,2,200,85,134,119,175,157,125,171,186,219,130,203,77,76,169,44,1,49,244,248,45,150,103,177,188,91,78,102,157,101,26,44,179,206,50,53,150,210,54,97,199,197,151,120,25,124,182,69,235,129,83,202,202,164,92,24,207,209,249,108,31,175,129,183,246,195,181,101,245,111,203,130,182,140,33,219,50,250,183,133,178,201,154,84,195,23,184,235,12,193,86,184,43,145,91,226,42,105,174,245,117,149,161,143,254,248,58,60,213,248,228,125,18,32,132,173,42,39,157,68,23,241,167,211,148,127,196,253,84,30,110,63,149,93,251,105,18,79,21,129,21,91,190,47,200,123,12,114,172,254,93,224,70,18,192,206,60,120,61,29,95,27,184,221,50,47,159,238,115,178,195,216,90,108,199,117,140,58,7,115,53,239,189,74,48,39,179,153,78,168,144,143,56,212,30,112,13,246,165,103,75,252,232,203,254,48,34,191,115,202,183,119,102,59,229,107,34,242,123,22,109,54,104,209,238,29,189,243,151,195,183,254,157,188,142,34,135,67,161,23,144,182,239,75,59,229,114,29,255,210,150,171,127,165,4,12,254,236,214,74,163,49,41,39,32,136,25,243,21,208,59,163,222,172,190,43,147,245,182,127,70,189,25,65,189,77,38,107,181,137,140,91,236,230,212,98,46,177,27,129,100,105,5,69,19,13,13,59,69,81,114,137,36,137,9,151,144,19,1,209,71,44,77,212,69,213,241,143,146,170,229,178,181,90,182,202,252,163,76,41,55,236,240,87,155,5,67,99,174,82,208,9,55,49,62,225,211,74,219,249,5,196,13,70,4,181,221,28,107,170,230,77,176,76,184,153,142,87,83,185,122,166,54,158,141,119,240,163,200,70,34,147,242,181,32,116,77,37,2,33,244,106,150,48,5,206,19,19,137,12,168,38,27,137,106,99,96,225,204,68,53,65,10,123,130,121,67,97,184,66,178,161,139,10,169,116,6,149,141,194,139,99,202,198,110,104,113,85,20,226,16,75,134,40,132,73,36,134,27,48,51,163,59,163,201,106,163,158,145,39,210,155,116,98,128,109,28,248,74,71,226,248,15,137,244,234,175,234,156,178,227,147,233,137,204,206,46,57,119,239,18,31,45,19,137,4,61,120,127,99,188,94,69,36,54,213,145,235,216,17,93,60,147,74,228,210,168,56,137,41,56,74,215,111,178,179,23,49,245,150,90,143,124,35,51,145,205,228,18,83,192,38,70,73,72,52,18,17,141,53,49,10,28,33,113,48,120,120,145,56,137,191,102,222,188,9,196,200,131,60,145,154,76,78,236,236,158,188,145,60,246,19,51,138,109,130,238,208,33,192,237,29,190,210,51,228,186,10,166,27,108,108,152,97,157,2,210,60,184,154,114,247,97,80,175,219,39,104,107,116,148,214,173,201,6,180,179,55,106,110,201,112,45,168,233,154,18,52,223,44,150,45,177,233,13,110,24,251,22,27,29,133,0,144,206,119,4,181,166,41,134,120,202,54,137,173,21,223,188,217,109,52,212,61,95,7,220,174,53,74,169,43,89,75,165,211,12,225,1,84,212,159,194,135,135,110,20,222,74,129,163,172,147,195,112,70,29,83,34,166,254,215,83,185,165,171,83,56,108,6,151,112,166,61,69,32,246,195,157,51,199,31,105,156,218,215,41,117,87,47,132,85,56,102,182,131,187,12,239,193,7,76,126,11,34,15,136,103,58,10,220,100,0,69,164,211,227,201,140,124,146,129,132,244,138,157,111,85,101,227,230,205,93,67,238,220,113,233,58,71,209,140,247,235,34,148,51,180,148,65,68,204,18,195,8,184,79,211,140,235,228,229,134,21,132,238,190,85,1,164,206,41,106,230,73,44,131,128,97,157,98,4,17,107,75,145,235,17,235,100,32,216,181,208,7,63,28,88,120,79,37,196,92,82,76,102,19,98,124,60,230,204,92,95,30,213,23,93,152,11,163,238,24,11,136,167,39,51,176,183,158,170,153,186,211,76,50,157,25,79,237,236,114,32,186,182,94,251,27,221,187,79,140,222,23,208,201,183,213,10,216,143,195,100,136,147,162,6,141,38,188,143,211,183,121,82,130,136,171,38,146,1,228,198,157,1,178,206,169,22,216,73,225,113,234,109,185,133,10,31,56,167,100,42,136,246,253,132,143,157,201,19,55,251,167,108,22,73,3,56,14,117,221,73,186,121,179,170,215,123,168,63,46,197,64,77,217,37,17,49,59,144,248,22,95,42,118,106,80,20,13,255,133,206,48,239,15,128,137,236,51,47,184,64,8,225,2,19,46,46,64,162,205,117,200,169,253,236,80,196,133,230,126,225,132,36,19,214,200,201,70,118,128,54,123,26,5,156,121,172,245,31,39,24,239,73,36,144,92,67,28,137,165,241,103,59,192,113,47,79,195,1,217,41,123,44,133,231,78,73,168,132,133,93,117,31,206,27,246,210,219,115,224,8,148,15,238,216,39,148,116,50,133,206,51,145,196,20,139,252,209,104,41,123,83,183,186,166,165,54,122,120,16,224,102,9,81,117,77,25,173,42,214,174,130,64,192,7,21,220,176,73,143,43,238,238,34,113,108,205,197,238,49,135,57,79,185,207,79,100,235,207,39,34,236,0,229,109,31,206,239,125,155,205,165,209,63,212,174,75,136,72,198,19,227,201,44,199,22,39,27,114,70,110,248,26,239,182,67,79,143,20,64,238,218,213,110,19,205,148,165,214,228,22,61,199,181,209,116,181,148,33,134,210,109,71,212,190,99,201,166,236,19,39,13,228,136,45,206,216,216,240,193,139,206,99,255,129,193,41,243,204,176,54,120,100,148,120,134,199,165,221,255,137,81,217,103,177,145,245,5,1,108,56,254,195,45,52,185,107,233,220,250,21,68,65,16,239,236,144,128,13,249,180,104,234,93,163,6,250,48,161,156,31,187,165,104,219,170,102,142,65,52,6,188,36,198,48,161,227,200,18,166,81,27,3,87,19,38,121,174,181,90,51,208,82,49,199,28,7,180,160,83,89,147,171,37,39,1,177,164,110,75,25,251,95,211,176,137,27,80,90,113,179,6,218,217,103,24,125,10,13,99,215,126,104,105,144,23,155,168,45,97,19,251,171,196,46,107,219,114,167,131,118,1,51,47,72,210,186,36,182,75,210,149,138,184,46,53,186,69,177,36,85,210,69,177,89,150,166,151,197,237,162,84,146,196,38,254,93,131,95,42,73,40,193,111,146,41,75,82,13,213,89,177,138,226,118,89,82,112,29,73,65,41,141,157,162,152,43,75,237,226,178,216,99,37,123,208,124,167,120,171,36,102,203,210,46,202,169,145,178,123,69,84,184,87,150,198,81,146,34,149,230,80,210,68,113,78,188,61,47,181,75,215,104,117,242,123,93,218,47,41,20,198,238,180,212,179,179,119,139,82,6,231,76,163,156,236,180,148,67,57,215,40,244,146,10,253,142,149,38,16,140,51,82,187,124,13,53,179,83,102,205,164,102,164,46,74,234,162,114,35,80,110,167,156,46,137,230,37,41,139,18,183,75,18,106,9,192,41,39,203,208,161,58,125,77,76,161,146,89,40,121,107,122,31,141,164,36,153,211,108,140,122,81,218,159,110,23,41,24,61,212,8,202,66,160,141,57,137,35,179,210,246,204,178,152,43,145,225,236,204,180,25,206,205,178,212,69,57,0,240,53,128,99,166,131,211,82,40,45,229,76,129,61,158,137,153,125,156,175,206,46,139,109,110,162,80,155,179,174,54,237,252,117,41,227,228,236,206,74,89,148,51,130,128,155,181,129,107,94,148,182,47,34,136,209,176,155,101,148,214,186,184,87,6,90,48,81,162,137,18,119,1,23,214,197,173,178,216,158,149,18,40,177,139,18,117,40,153,188,152,41,3,42,115,23,217,216,106,116,190,199,46,194,124,207,73,187,149,101,64,150,148,128,226,165,137,178,168,35,64,202,136,44,80,217,107,14,65,145,223,132,208,110,163,177,154,208,70,9,13,21,65,58,59,11,217,211,18,169,148,99,229,17,41,161,50,243,153,34,244,188,204,200,150,17,44,193,214,6,106,225,118,73,170,49,92,116,41,77,38,47,225,193,39,230,208,232,17,64,58,38,74,50,147,232,183,201,128,33,96,236,20,39,139,128,135,68,241,26,133,112,187,232,20,150,165,157,121,133,181,133,250,218,46,185,59,179,1,210,161,45,163,132,224,69,136,238,149,104,143,237,128,30,75,153,217,73,12,87,169,4,200,32,203,64,74,65,125,73,18,68,136,198,0,33,137,61,43,253,2,250,127,30,46,52,10,88,108,56,143,163,15,21,18,231,213,122,129,109,143,231,91,178,214,44,0,59,62,111,214,116,36,84,23,44,3,85,18,216,182,87,162,242,223,13,225,57,25,71,102,37,34,112,4,254,229,35,108,7,127,209,120,81,115,229,143,214,101,99,27,229,39,199,51,73,57,65,242,137,62,214,93,63,153,72,214,210,25,154,79,183,242,106,51,18,177,243,137,158,198,147,63,218,2,185,4,242,137,234,137,228,99,21,186,217,173,70,34,78,125,42,169,56,249,109,132,31,46,191,142,255,113,249,88,255,239,228,55,198,27,19,13,154,207,43,139,88,62,213,187,66,62,252,247,43,190,238,64,50,20,230,239,23,156,84,248,103,139,63,164,205,100,174,179,55,229,203,39,90,2,200,7,69,1,159,237,192,131,171,187,166,193,85,144,74,252,172,96,50,225,233,199,125,108,143,56,7,101,215,200,93,85,156,91,11,220,36,189,185,8,232,116,148,198,44,101,89,7,12,99,65,35,176,39,202,46,62,54,22,161,18,41,110,39,197,64,183,243,33,86,236,152,231,94,33,4,203,121,236,225,57,24,146,192,118,242,154,181,69,174,39,162,201,152,187,209,144,43,145,72,8,106,161,76,36,194,209,103,226,36,96,56,215,36,129,64,216,225,103,135,105,210,117,91,226,109,206,190,58,137,192,221,73,96,115,94,197,244,29,62,211,211,223,208,23,30,98,72,3,253,110,97,220,176,99,248,189,167,245,8,199,57,166,124,165,137,150,136,155,147,97,232,222,71,181,97,132,235,67,92,32,110,108,69,251,217,143,134,140,4,198,20,62,154,19,0,24,180,178,224,223,22,101,79,184,79,124,91,227,45,193,223,222,248,75,156,28,4,184,73,241,195,193,112,244,216,51,17,116,113,19,222,157,107,107,228,78,153,143,215,57,185,194,121,204,42,161,101,137,230,238,132,20,71,119,222,211,12,209,125,185,227,239,215,165,114,136,192,117,79,223,110,6,112,56,239,38,59,252,58,242,110,243,249,144,149,211,183,115,118,185,67,111,119,194,139,209,235,163,1,229,242,244,202,103,224,152,78,14,169,115,255,51,176,4,250,48,8,0,172,25,245,75,130,98,36,17,31,143,133,205,231,255,223,222,155,119,55,114,92,135,226,95,5,130,101,153,48,27,96,99,105,108,252,81,10,0,46,195,217,103,40,206,34,101,206,156,70,163,1,130,196,198,110,128,28,14,141,115,228,36,142,247,99,231,37,47,78,28,59,137,179,57,239,228,88,246,123,113,18,91,178,147,15,19,113,70,250,43,95,225,87,183,246,234,174,110,0,36,53,182,18,14,164,25,160,150,91,183,182,91,247,86,221,101,46,74,58,99,184,233,227,144,138,31,35,55,133,226,124,7,190,244,60,164,3,36,240,43,0,65,141,232,141,196,241,4,206,120,57,87,132,136,159,119,150,200,19,79,36,235,24,96,107,2,140,99,21,45,235,94,43,106,212,23,31,112,254,228,52,31,147,165,180,119,158,214,248,227,82,204,42,213,179,69,243,178,179,51,150,5,127,77,50,102,151,137,229,207,34,240,208,173,166,25,99,226,205,218,140,210,107,212,156,224,47,248,12,21,133,80,44,93,200,165,22,238,251,98,47,83,23,160,89,165,104,154,133,223,175,100,154,69,159,178,194,61,136,234,69,212,123,211,165,227,59,99,44,231,126,77,251,116,16,227,216,133,239,242,69,131,42,127,137,159,202,88,22,190,222,103,147,144,87,178,196,37,63,202,162,175,103,161,188,103,161,44,69,102,205,202,0,165,151,54,65,95,8,153,11,119,67,229,148,21,233,27,227,138,14,37,137,252,35,17,87,67,177,90,182,191,231,70,145,44,250,96,39,129,196,79,119,44,59,240,132,7,194,128,242,136,199,202,73,143,121,20,140,36,199,115,129,79,121,208,139,166,250,229,24,170,31,121,51,65,88,63,114,90,170,247,18,170,208,9,215,214,209,119,39,168,245,98,160,117,149,167,204,153,81,200,73,167,146,63,105,70,181,62,9,8,62,42,223,18,215,65,229,138,39,161,193,36,240,222,149,160,15,94,218,65,98,119,7,98,164,228,98,221,48,103,173,114,9,185,64,211,162,4,220,17,38,64,232,199,143,139,17,252,57,126,108,76,20,53,64,52,12,133,60,152,209,156,59,126,150,124,149,243,26,28,206,25,203,142,109,160,75,154,252,80,111,46,54,249,130,144,38,141,36,194,250,51,250,249,29,114,60,36,190,144,89,201,176,255,212,247,194,47,172,66,57,237,41,49,248,221,49,121,229,77,192,51,175,114,212,160,44,233,173,55,1,143,189,106,254,244,119,7,201,39,244,186,251,254,112,56,6,199,115,79,64,25,61,219,42,158,91,25,189,57,30,164,3,175,223,249,66,214,116,155,102,241,201,169,172,104,49,141,191,225,8,87,230,58,151,121,89,231,100,150,94,104,168,126,197,134,207,60,32,200,157,66,8,144,49,127,155,213,160,226,104,245,115,109,171,93,106,219,211,216,113,74,40,218,231,252,237,31,127,130,136,31,119,199,206,222,211,167,216,220,39,141,105,84,184,231,163,161,223,197,62,121,60,23,60,20,29,185,171,152,150,229,50,249,130,162,130,210,110,183,87,159,167,241,91,73,53,157,69,127,148,38,28,36,134,135,97,147,213,151,203,20,205,2,104,221,197,163,135,201,214,60,248,121,170,162,227,124,8,202,141,128,212,68,232,82,184,57,6,1,0,72,144,103,143,236,162,64,43,14,124,20,13,41,187,63,234,33,102,40,60,229,152,9,109,117,33,124,7,225,66,185,158,82,54,99,97,53,152,4,215,70,1,34,200,190,79,195,139,174,138,68,223,230,65,119,44,110,158,212,21,168,118,21,179,55,35,27,45,49,124,175,29,238,25,229,202,152,230,201,229,42,140,132,131,176,125,230,170,238,181,176,163,18,234,203,46,78,207,32,151,175,147,55,219,134,241,184,86,179,225,85,183,9,111,203,91,248,253,180,214,133,167,229,198,126,195,200,53,32,9,158,227,79,216,211,239,193,86,109,155,188,244,226,199,218,198,160,78,75,29,163,36,19,39,101,235,198,9,78,34,47,178,46,252,245,80,82,80,104,180,224,49,127,139,60,160,146,55,229,113,221,48,165,42,228,245,60,80,103,136,241,179,233,35,175,168,216,23,233,10,166,197,70,109,187,129,159,202,121,210,33,126,230,230,239,182,141,124,93,194,100,162,62,229,134,71,51,230,45,151,45,210,249,223,114,63,187,108,194,213,231,234,115,245,185,250,92,125,174,62,139,126,100,105,131,8,141,76,18,163,23,103,32,11,162,98,179,222,156,81,69,113,227,185,100,101,141,4,249,63,21,18,44,227,128,201,112,168,56,182,72,125,246,212,59,152,253,192,139,218,145,239,226,169,240,197,91,144,71,69,22,185,72,77,42,119,37,168,224,21,133,98,88,76,32,213,185,80,147,224,82,13,36,147,91,164,130,5,119,24,210,48,128,100,3,191,153,24,145,192,226,141,174,33,135,188,134,10,193,223,50,3,79,114,145,200,97,201,40,22,59,79,126,54,60,23,122,122,33,140,52,202,107,211,202,10,252,249,199,119,126,176,68,0,211,65,102,130,24,129,80,173,30,165,225,117,32,36,132,145,108,52,92,84,22,75,228,97,176,225,218,13,45,8,114,251,134,242,167,20,170,70,242,210,45,66,125,95,3,114,24,173,200,110,196,117,115,172,191,188,201,89,214,76,183,3,165,150,155,79,146,194,179,125,20,148,236,118,150,20,46,21,34,188,250,162,82,197,188,217,74,166,86,147,80,113,208,73,174,173,173,1,203,62,108,39,188,55,222,88,242,214,222,197,215,67,30,18,24,159,60,193,62,150,192,25,172,143,221,138,179,91,37,150,200,124,175,32,160,133,74,197,77,166,50,212,159,195,170,189,148,52,91,249,66,197,206,23,147,8,214,107,166,113,74,6,224,22,248,247,0,231,55,160,188,5,74,160,213,215,178,83,140,178,221,158,223,229,3,18,59,122,238,145,219,203,102,42,69,183,105,217,89,155,249,125,200,231,156,115,95,136,129,87,175,52,232,17,72,87,73,77,4,219,205,182,185,45,18,183,24,228,246,38,122,203,166,16,0,188,96,165,22,128,60,96,122,22,182,51,162,146,62,121,250,82,141,145,5,62,138,37,148,206,214,9,53,7,78,31,211,20,241,155,242,125,83,168,87,152,214,21,50,217,98,17,247,73,126,93,202,228,138,38,216,158,78,51,254,196,65,18,154,255,212,59,14,3,34,251,184,3,26,255,97,35,160,105,166,109,119,123,49,245,60,183,165,169,117,9,151,22,160,235,122,203,30,160,97,7,135,64,178,41,194,127,27,16,136,2,226,120,0,113,215,25,253,123,236,54,227,36,160,171,62,102,183,19,93,106,10,209,104,131,10,55,187,47,80,174,49,124,118,217,65,47,24,58,56,99,175,110,20,235,144,241,152,41,131,31,224,244,94,221,48,113,250,174,146,46,238,15,100,196,227,110,14,232,90,185,186,57,184,250,44,196,73,75,196,150,114,82,1,189,38,206,21,68,61,153,147,243,94,168,157,232,200,55,1,29,122,94,150,89,5,153,144,235,121,250,223,29,203,20,156,191,109,11,222,42,72,201,213,14,17,78,181,204,186,163,232,6,88,18,54,130,128,43,156,61,161,218,162,27,152,6,243,39,86,90,151,82,112,85,180,64,100,59,174,154,158,237,201,55,103,187,102,42,186,217,50,230,100,242,78,37,154,147,41,84,242,230,43,224,100,16,194,166,153,107,86,230,228,100,242,238,249,29,68,97,166,22,130,8,120,233,244,222,208,235,62,135,7,68,110,16,110,21,11,149,146,237,148,158,176,151,166,108,134,216,69,39,216,33,157,48,87,169,66,97,38,95,44,88,101,197,101,132,252,180,80,46,55,11,173,86,224,33,69,211,116,66,74,127,250,84,182,205,21,200,132,109,99,101,184,104,145,212,39,61,77,31,66,222,121,80,201,41,86,216,11,151,149,185,29,25,248,17,152,176,232,6,72,60,242,92,238,43,136,63,38,167,176,119,174,83,252,183,174,182,11,59,185,179,9,212,133,8,83,113,92,196,113,23,108,186,208,209,190,65,109,252,76,252,119,1,29,237,101,56,218,175,237,53,140,220,122,237,198,54,78,50,217,3,2,112,1,235,152,97,56,100,44,7,226,33,54,26,96,62,70,172,225,224,229,193,196,73,252,221,66,176,9,90,20,99,248,5,182,6,174,248,133,171,207,213,231,234,115,245,185,250,92,125,174,62,175,236,227,17,145,77,199,76,83,237,76,246,94,145,43,224,219,105,75,82,178,102,230,64,37,157,241,142,114,57,77,56,248,112,161,16,195,46,116,66,101,41,181,168,107,64,40,187,51,182,157,85,166,204,122,66,225,214,133,82,185,98,103,163,72,183,193,70,72,113,202,183,179,26,210,187,128,182,188,94,144,44,100,11,231,22,180,38,163,222,208,110,49,185,161,93,202,150,204,108,214,21,130,70,119,128,141,65,155,72,60,60,8,120,26,50,239,62,250,20,174,38,63,43,245,218,61,219,223,219,236,13,135,45,63,78,86,232,62,32,94,80,152,43,8,205,253,95,0,82,12,75,207,166,231,138,165,191,250,252,183,185,158,36,20,72,189,14,84,168,142,120,217,230,118,121,216,206,39,250,102,173,80,114,102,189,161,245,93,36,68,175,216,61,215,27,103,218,149,66,165,208,180,114,153,254,40,159,196,213,91,209,119,109,249,86,33,255,10,238,218,172,82,59,103,230,242,237,57,239,218,10,149,89,175,162,25,111,201,101,33,151,162,226,52,15,50,175,59,158,107,143,93,26,56,2,71,0,126,234,187,189,118,230,169,243,165,47,185,44,82,48,194,24,157,172,136,240,123,110,187,154,116,134,253,6,211,239,135,48,221,246,184,235,52,32,56,26,206,26,73,202,255,123,39,160,245,48,60,198,214,81,172,198,212,120,87,133,71,46,136,239,218,131,158,27,0,71,114,66,117,209,65,239,13,143,81,117,93,97,200,225,197,198,118,39,88,12,191,210,39,13,123,60,246,252,234,41,102,10,146,96,87,156,52,220,118,219,117,208,162,2,187,56,136,67,128,102,246,233,209,82,242,163,95,124,255,236,27,63,122,249,127,63,60,251,203,111,38,83,79,176,227,127,4,218,217,115,157,3,184,64,199,198,228,168,21,116,30,158,58,123,136,80,187,85,196,22,224,47,143,167,6,54,145,168,158,226,0,14,40,29,238,179,51,52,192,122,22,66,54,247,154,74,196,82,23,135,84,245,221,241,18,41,107,36,89,97,132,31,154,120,180,166,32,90,9,28,190,73,5,22,32,140,240,237,161,122,206,243,147,147,118,79,13,146,45,38,82,66,29,33,125,224,158,84,89,68,112,117,38,161,12,190,151,231,99,69,226,117,208,210,98,124,136,250,1,251,36,151,97,5,45,145,40,184,41,52,92,16,72,41,155,122,130,254,55,94,249,212,201,168,189,252,147,191,122,241,222,151,95,254,211,159,147,153,20,89,115,207,233,94,111,191,217,192,63,244,211,234,251,227,209,92,83,10,5,35,166,19,103,137,169,132,159,16,70,230,85,77,166,60,119,203,202,240,37,149,169,148,166,19,63,242,160,198,41,92,18,192,36,131,56,157,177,235,173,163,31,52,10,53,74,195,37,105,8,107,98,215,138,8,184,33,79,99,114,15,101,98,47,22,105,201,186,53,9,197,146,192,104,167,113,12,198,52,160,151,100,0,239,15,143,113,47,33,62,226,212,128,9,75,130,229,177,211,235,58,7,80,200,131,124,244,125,42,173,44,120,150,114,134,189,73,127,32,16,39,3,2,177,135,208,26,57,251,238,183,95,254,248,103,73,99,228,65,200,23,127,60,128,129,195,6,96,73,242,70,149,36,81,182,171,201,108,222,68,200,65,76,163,52,55,101,162,129,116,0,239,233,84,25,167,200,86,105,160,35,210,222,243,231,161,214,96,128,210,184,73,4,181,120,41,77,254,203,151,63,249,234,119,88,147,135,175,162,197,239,253,235,39,223,251,57,107,113,220,143,111,50,91,184,148,54,191,241,247,31,255,228,31,94,254,228,235,47,63,248,49,107,25,107,208,68,205,103,121,86,171,108,233,111,224,235,121,48,13,68,172,252,49,9,166,109,32,49,202,115,177,222,151,136,209,3,192,208,169,110,31,223,198,63,143,210,36,129,145,14,248,181,141,68,13,133,22,176,68,8,249,131,207,72,109,107,180,171,116,171,224,32,75,112,244,72,63,41,190,83,22,107,15,194,215,148,218,165,54,9,95,147,43,219,22,249,102,23,202,52,164,141,237,20,109,242,173,82,116,104,185,108,203,206,66,212,212,238,229,49,18,10,121,10,58,102,83,88,4,165,164,228,167,45,169,208,44,181,219,25,216,177,41,74,215,53,96,66,102,138,73,149,56,240,242,52,106,16,219,235,166,249,121,136,104,165,80,58,92,65,38,116,164,152,68,225,232,21,66,144,214,17,42,21,79,207,102,208,44,134,23,146,245,165,93,21,216,110,231,223,67,20,124,197,148,9,83,128,98,93,34,244,67,1,156,210,166,75,4,222,246,123,227,150,64,255,147,63,251,218,217,123,191,186,72,11,10,45,209,82,155,153,100,4,255,143,54,103,15,54,39,185,182,113,225,97,223,112,176,186,98,219,133,61,217,90,163,116,68,75,2,0,139,32,9,32,49,195,72,80,42,131,138,24,114,228,58,178,23,79,167,16,216,10,47,226,112,30,209,93,189,205,162,241,161,19,241,227,159,254,195,139,223,255,10,106,208,246,236,62,106,145,242,157,192,156,192,21,136,59,104,65,28,123,88,228,221,22,252,221,31,57,248,223,145,235,117,135,60,207,243,73,42,218,93,222,152,37,250,99,150,216,115,200,191,131,62,249,119,60,98,255,178,118,38,126,187,7,3,104,240,109,7,169,39,251,173,125,244,239,20,226,245,65,175,171,239,38,251,246,8,114,145,188,72,8,83,171,170,165,93,25,90,110,137,134,200,67,18,41,22,160,32,141,20,24,34,25,180,59,192,27,28,255,190,137,40,219,77,131,213,69,63,208,223,228,39,96,177,230,227,32,96,16,140,111,29,129,217,6,189,150,77,15,9,76,54,226,193,150,146,80,4,212,59,142,237,177,179,23,156,54,196,90,182,122,129,232,214,24,48,2,6,83,14,99,176,148,34,109,137,9,90,83,39,8,38,21,251,26,85,123,60,53,136,147,170,117,23,245,111,120,162,102,245,221,241,222,176,229,51,12,48,187,164,72,151,80,200,29,116,118,16,77,84,176,195,113,183,17,173,143,239,116,199,217,247,15,15,144,12,205,14,1,125,48,226,49,225,69,215,214,6,72,122,118,145,212,142,185,80,28,135,149,78,183,76,26,195,120,172,97,94,111,21,255,189,13,119,104,172,189,220,218,154,155,129,112,105,91,158,221,114,223,74,14,61,224,225,9,103,153,13,228,225,11,2,146,149,15,100,193,87,208,46,194,153,71,195,110,43,97,78,13,105,106,244,11,140,70,76,197,187,38,3,43,157,172,170,192,105,229,180,12,181,220,120,164,45,7,2,6,25,235,189,150,127,44,98,201,47,73,181,85,89,193,197,222,32,93,124,33,193,247,204,26,147,18,164,52,205,164,96,201,5,150,172,38,111,0,160,249,232,160,73,35,16,97,234,50,152,40,162,20,54,129,232,63,252,15,90,154,163,181,150,49,193,108,136,85,206,229,25,27,82,42,1,123,209,95,163,129,244,38,52,144,222,200,232,26,61,17,71,47,91,46,87,108,199,54,105,28,61,163,189,214,103,119,44,198,30,80,76,183,101,22,17,200,38,163,152,215,248,245,3,4,100,100,186,31,213,83,13,37,173,182,209,54,232,62,235,14,16,223,182,135,155,127,18,69,27,123,29,196,64,32,89,234,230,112,128,36,84,68,90,201,47,123,76,226,19,110,35,166,2,238,108,192,29,11,80,200,27,72,40,75,242,129,74,18,201,241,118,52,69,7,49,16,237,196,19,127,76,10,33,54,143,138,248,64,233,64,32,4,74,135,193,239,122,61,179,10,97,8,243,57,8,67,72,147,178,144,4,106,229,34,41,7,73,121,11,184,56,150,148,135,164,146,83,128,1,19,194,26,107,130,145,219,223,40,181,79,238,236,36,37,138,47,8,49,198,178,245,188,247,12,190,116,156,78,159,252,11,84,6,190,5,168,170,24,201,169,65,174,70,200,81,161,57,23,72,24,72,128,60,131,164,225,50,73,74,139,1,131,153,36,176,211,103,197,9,14,51,42,144,66,172,10,155,146,153,149,122,205,180,63,150,80,91,224,72,210,28,26,65,42,246,250,192,125,134,230,209,57,88,162,27,117,72,55,170,7,81,90,93,207,30,15,189,251,8,10,154,105,116,42,122,7,130,92,36,92,190,127,18,154,194,224,116,82,165,59,199,123,221,158,187,148,77,17,219,26,68,83,144,108,116,132,200,22,96,144,58,117,108,223,77,152,85,10,144,164,174,229,16,53,3,114,140,4,137,251,174,79,14,203,85,92,50,87,5,231,207,221,241,45,132,147,235,249,44,57,95,133,127,146,104,49,39,5,40,127,60,28,45,165,128,249,195,164,43,69,7,18,9,97,72,56,219,195,196,211,119,199,219,52,212,177,132,52,208,202,96,243,6,220,118,35,50,226,242,150,17,220,162,107,165,98,142,99,167,231,218,30,135,31,108,92,131,14,16,67,233,12,239,248,157,62,185,165,10,79,229,194,211,38,95,55,205,158,183,65,104,222,6,100,222,6,218,121,147,79,60,216,165,140,194,172,193,185,132,167,52,111,112,254,39,60,171,136,130,65,102,96,128,73,94,33,60,181,3,105,106,7,24,46,158,223,85,105,137,138,190,178,216,214,88,188,181,189,14,142,176,140,42,176,101,50,69,115,75,175,120,63,75,163,44,145,241,207,200,32,199,243,125,221,246,146,185,70,248,190,12,156,19,41,82,85,97,213,8,143,38,122,22,65,224,24,78,238,113,226,46,34,142,93,223,149,9,18,60,175,80,198,11,27,97,221,119,59,104,102,96,224,131,44,151,135,186,39,177,92,226,104,93,243,56,207,37,18,245,76,23,162,66,148,191,64,20,175,215,25,183,12,154,98,143,33,97,140,19,198,125,204,107,141,251,107,240,23,162,8,163,158,237,32,122,158,70,130,231,74,50,197,194,138,175,224,176,226,25,31,241,244,238,146,105,100,179,169,80,81,80,17,16,124,238,165,112,124,85,185,164,137,121,248,37,32,165,75,148,29,156,210,221,179,131,47,254,63,75,91,8,216,149,207,200,222,17,239,21,159,169,1,70,188,142,24,224,66,220,0,23,98,6,216,122,5,3,172,52,28,230,35,241,218,110,192,113,190,134,228,1,194,251,193,47,142,169,17,46,151,37,105,10,183,2,183,26,236,130,52,226,22,227,117,196,16,248,25,141,60,145,121,221,237,193,253,44,34,107,55,51,163,225,104,50,90,58,5,55,107,119,109,44,164,244,237,103,228,65,6,66,220,33,1,104,240,16,223,155,21,114,56,139,252,40,154,104,3,67,68,116,170,101,130,38,119,149,143,2,226,163,59,107,77,163,134,69,186,118,219,45,139,112,232,76,138,235,24,158,97,11,41,174,216,44,102,109,171,156,213,71,67,175,73,193,208,11,173,217,150,191,8,83,98,38,92,112,43,241,133,47,249,37,60,112,129,61,154,140,125,122,137,188,55,166,38,255,250,231,128,214,9,250,183,235,164,135,56,190,188,175,188,12,132,242,200,35,1,218,45,136,85,71,243,165,62,24,210,100,80,5,154,162,182,41,124,108,44,239,182,210,135,96,98,168,64,15,228,156,3,54,190,182,74,19,175,197,10,104,53,131,61,109,224,212,187,56,81,1,46,165,243,7,14,230,204,159,105,0,196,221,188,35,248,93,216,121,85,124,4,225,175,6,29,50,148,68,191,97,245,44,204,248,163,185,1,60,233,237,187,223,183,123,72,204,198,59,17,187,111,7,177,21,206,195,189,97,15,174,233,17,161,18,191,168,104,140,203,177,115,27,126,24,73,4,4,238,239,241,154,129,187,123,252,187,129,127,26,104,14,124,196,190,187,233,3,247,228,120,232,181,240,3,102,127,2,183,191,24,14,251,106,244,186,131,3,27,191,45,211,111,32,64,35,222,3,15,19,66,132,255,120,234,79,154,228,113,179,61,116,38,208,75,50,94,155,240,203,104,246,38,30,79,170,163,31,161,247,105,60,8,15,236,94,212,243,52,203,95,115,213,101,192,210,217,155,58,21,72,216,16,43,4,95,121,149,38,37,232,155,244,32,131,254,86,31,158,41,243,192,151,10,42,128,200,50,34,199,79,140,92,248,201,74,60,84,21,172,98,43,248,80,149,171,152,21,242,60,165,62,111,153,57,203,133,244,30,220,13,149,139,77,184,35,193,183,236,45,183,64,110,217,233,178,118,187,35,190,101,201,133,250,187,73,182,176,16,139,132,113,68,255,226,103,26,35,41,102,5,94,44,233,84,194,109,63,134,208,67,231,19,250,65,231,19,125,235,192,1,140,150,117,82,172,158,36,93,62,100,185,0,72,177,226,224,165,123,130,206,169,254,61,178,75,217,126,38,63,159,240,75,42,63,254,146,138,109,7,52,132,136,246,63,224,27,6,100,197,41,190,12,155,128,176,127,202,38,24,201,141,174,230,145,128,156,204,120,0,190,244,37,19,116,159,248,239,183,152,108,42,208,187,57,180,91,236,84,195,101,150,147,201,84,85,252,156,26,190,59,14,95,111,191,238,246,129,83,197,168,160,83,33,101,36,147,175,193,37,112,4,124,124,203,143,138,62,244,16,75,140,119,102,24,237,46,191,242,224,165,232,21,169,178,165,82,20,20,31,31,9,18,146,45,112,13,105,248,82,242,160,72,233,171,242,73,12,78,225,232,165,107,6,171,114,114,26,181,170,34,103,183,16,63,115,56,65,39,68,235,142,119,123,56,214,33,200,199,146,16,57,198,181,24,156,168,133,249,129,100,114,85,70,243,117,191,55,28,251,116,48,201,143,12,222,130,45,215,119,34,146,223,53,159,100,176,151,25,68,161,231,40,2,223,65,223,250,173,37,62,6,179,11,147,158,193,150,122,139,127,171,138,105,131,190,45,165,150,145,136,178,60,160,75,104,70,89,250,168,66,142,149,240,176,188,150,93,101,51,74,118,36,237,24,249,145,105,162,169,122,227,141,228,233,20,45,189,235,59,119,110,103,136,186,95,183,125,178,20,44,150,98,239,13,61,142,193,206,164,185,3,122,185,27,189,218,160,133,223,30,150,232,202,238,161,237,176,70,23,194,234,96,237,20,52,123,70,93,250,8,32,1,133,155,120,148,4,36,152,212,196,212,242,93,250,224,141,41,15,218,201,4,206,218,152,113,161,3,253,99,15,134,0,74,150,119,48,21,0,45,240,232,235,206,215,209,215,32,83,82,37,156,109,146,76,18,205,36,192,16,11,62,66,37,92,186,205,95,167,107,115,232,49,70,116,56,28,75,169,210,197,148,56,158,194,56,16,10,0,231,24,48,115,210,217,22,215,45,134,2,169,140,15,70,168,45,74,4,239,10,34,103,31,97,107,251,184,200,64,205,24,12,183,17,39,142,22,6,48,66,201,181,181,112,30,165,9,171,242,72,221,148,112,156,186,61,223,77,200,167,102,80,246,162,66,0,59,60,82,95,250,18,220,239,163,51,24,216,41,0,117,151,92,194,135,31,188,78,167,171,4,229,215,232,82,236,250,27,253,209,248,4,149,32,69,198,243,174,81,52,123,100,109,161,83,183,133,6,18,88,96,168,68,185,97,191,126,130,55,89,114,72,244,116,225,141,34,153,90,37,215,47,54,146,254,7,157,241,30,105,114,184,38,54,230,246,0,145,193,129,227,214,79,222,182,59,68,146,2,238,24,142,44,80,177,79,123,68,120,76,143,221,254,8,168,188,120,34,68,96,135,20,236,91,228,169,173,58,164,130,18,24,196,190,69,47,160,129,109,240,81,111,245,15,138,132,227,135,35,111,85,46,46,3,210,213,180,83,167,246,218,218,224,221,241,19,172,224,43,23,127,215,126,130,216,9,117,172,61,52,97,75,46,42,189,230,209,203,13,195,77,177,247,65,64,193,95,179,129,232,61,125,122,52,113,159,62,93,157,23,115,114,177,187,74,254,89,91,243,222,18,227,250,0,14,211,250,201,93,123,188,183,132,248,92,212,118,170,26,151,107,120,33,172,109,142,181,141,177,230,2,157,17,90,195,17,34,103,104,129,134,9,229,170,188,63,131,36,6,182,41,37,48,242,46,68,231,63,199,65,165,56,129,23,105,178,190,241,221,221,204,173,189,182,22,216,215,152,29,169,99,154,47,39,227,19,11,146,83,202,134,133,23,175,55,222,112,193,215,60,58,22,38,14,80,187,181,154,231,217,39,144,74,150,233,155,38,124,215,222,154,141,25,32,98,136,67,88,226,119,199,33,92,158,32,118,137,49,196,34,155,227,4,217,152,69,94,197,36,101,102,167,209,234,125,77,219,231,47,125,233,53,125,167,185,214,59,185,130,160,44,6,157,197,62,146,9,16,71,155,113,61,111,232,129,86,244,55,95,124,243,235,47,126,244,135,255,249,222,119,147,48,50,142,61,94,242,216,173,99,26,223,58,26,201,255,124,239,143,62,249,202,183,95,254,250,253,143,62,248,195,179,111,252,227,139,247,190,252,201,123,95,255,228,71,191,252,175,95,125,235,163,95,255,225,139,63,251,233,139,255,247,163,23,63,248,250,139,159,252,237,203,31,189,255,242,251,127,64,10,147,50,47,63,252,163,179,247,191,127,246,149,127,126,249,207,31,254,231,123,191,151,132,7,100,35,200,14,198,61,87,201,101,53,220,164,118,58,195,165,196,244,134,243,180,183,183,100,97,14,52,27,4,175,160,22,118,106,151,90,29,176,141,161,136,229,116,91,184,116,51,32,185,25,181,232,35,33,131,61,160,183,214,28,99,68,110,91,114,150,165,62,160,79,216,209,50,162,71,75,75,189,122,201,218,229,166,157,43,20,233,213,11,220,188,160,98,107,19,249,206,165,237,68,155,66,52,205,66,22,209,232,121,77,205,240,77,249,206,4,9,194,39,225,16,240,142,149,173,216,174,89,8,56,244,98,218,82,85,26,246,133,234,212,129,252,191,42,98,197,51,63,93,85,201,203,184,226,229,195,44,154,237,108,89,239,162,76,42,152,238,246,65,252,158,120,189,165,228,178,7,131,234,186,101,24,202,101,212,77,169,24,154,73,196,60,85,7,67,250,77,206,195,183,10,56,178,1,198,76,114,3,31,242,25,15,158,196,240,104,140,135,163,240,56,144,238,229,173,207,203,157,150,171,36,164,239,138,27,253,32,12,140,8,5,98,21,249,104,49,59,190,207,71,184,110,211,53,69,92,6,169,94,241,227,154,43,20,34,161,131,174,186,141,198,12,177,58,212,203,230,94,62,12,146,142,95,161,100,21,139,149,213,144,139,184,213,225,200,118,186,227,147,106,166,100,173,178,176,3,8,115,236,204,144,6,223,82,126,5,252,218,105,113,87,86,96,32,50,79,149,196,229,177,241,100,203,107,12,7,84,178,140,108,182,104,228,178,57,35,83,78,133,114,43,57,163,92,54,74,21,35,83,76,241,73,205,148,113,63,228,144,155,44,77,172,106,230,201,62,114,166,162,251,11,62,33,195,189,149,247,81,96,143,205,132,150,193,118,175,243,193,76,159,84,225,122,57,8,147,40,79,166,229,8,20,28,142,17,40,75,38,76,95,246,84,4,53,174,194,14,136,197,157,52,170,89,98,56,60,88,149,197,4,59,207,66,152,46,130,115,216,77,208,170,28,253,15,98,70,211,85,223,42,67,196,235,115,117,138,173,157,76,177,84,50,203,71,199,51,150,208,170,26,207,74,178,110,134,133,107,26,217,124,206,200,89,89,35,147,75,157,7,29,28,150,121,216,78,131,66,212,82,14,241,64,161,128,100,193,118,178,169,69,214,140,60,166,56,242,4,31,193,38,124,2,20,47,3,35,49,247,110,146,218,197,49,181,162,79,44,197,106,145,44,35,62,234,204,27,21,251,45,239,119,138,114,104,76,208,169,81,177,209,106,96,65,9,73,192,106,188,50,21,123,72,214,159,41,143,183,131,53,226,231,68,84,162,82,144,106,123,233,14,180,4,47,59,21,179,229,118,140,207,57,57,219,44,101,13,41,68,161,252,93,34,101,236,232,37,125,119,236,158,179,132,79,194,116,34,111,221,125,148,226,4,45,147,37,161,87,18,166,58,14,148,166,75,110,212,134,205,94,23,49,66,161,13,66,194,68,145,200,215,176,88,225,127,14,245,115,38,42,33,86,4,194,139,2,150,226,146,179,137,8,140,25,226,0,58,225,113,211,212,91,149,67,108,241,5,165,157,22,182,20,74,185,10,160,199,151,2,253,61,85,207,214,168,147,169,88,248,188,210,102,86,207,23,16,32,10,107,48,247,97,109,205,1,39,145,225,95,131,193,128,226,64,203,107,33,151,129,113,65,3,147,90,85,163,43,45,222,180,38,41,130,64,16,148,10,2,163,74,57,130,51,81,157,190,178,233,86,92,12,138,80,54,151,136,115,122,56,112,231,60,156,138,166,50,249,243,244,131,250,197,59,71,63,16,40,205,241,194,120,89,187,137,206,137,201,216,93,165,39,135,25,71,79,178,101,76,80,100,66,66,233,62,124,50,69,11,9,179,225,181,147,69,44,171,116,206,51,191,190,122,140,41,131,58,55,59,44,104,169,50,221,250,17,157,103,185,74,8,36,50,115,96,99,153,115,109,228,40,176,202,143,232,29,25,205,227,104,55,40,13,141,165,110,208,85,248,43,13,154,29,85,248,235,82,48,229,1,251,34,182,237,12,239,206,180,35,133,242,60,52,236,2,136,37,90,221,163,184,9,60,207,242,60,15,14,9,237,241,68,240,168,44,214,243,136,83,65,61,214,40,209,184,240,74,165,180,80,238,163,150,172,44,180,76,45,19,120,138,152,21,26,193,178,187,71,238,160,119,114,113,244,67,9,179,101,20,186,106,131,220,12,237,103,133,119,51,159,255,188,254,24,138,151,212,47,185,43,137,12,62,151,180,183,19,60,196,31,136,119,90,18,26,8,179,199,186,38,18,84,182,214,186,140,21,53,171,31,137,24,246,174,154,155,19,3,233,108,196,112,23,96,131,42,129,227,134,109,176,139,146,217,8,148,102,81,215,208,190,182,34,153,137,184,91,185,203,67,145,206,84,220,121,153,179,244,215,125,231,35,193,139,98,21,71,128,75,23,91,63,218,54,99,121,247,146,245,41,53,40,127,39,219,42,66,160,164,59,71,242,186,172,240,151,51,216,41,42,229,154,86,169,208,42,132,136,34,45,72,0,101,105,64,73,114,41,65,171,188,170,206,71,110,240,224,237,52,94,131,60,209,237,245,186,35,191,235,243,189,195,66,173,64,223,217,119,44,255,58,61,187,63,170,230,87,165,2,233,161,7,44,115,149,197,27,158,209,215,184,253,29,22,241,132,185,123,184,78,240,210,178,80,49,138,37,163,140,175,126,200,60,18,169,187,59,240,221,49,142,50,100,49,65,55,33,51,243,249,148,246,194,59,166,105,22,122,54,216,70,154,45,35,126,135,21,217,164,97,98,31,224,52,111,207,239,225,188,207,27,48,4,248,238,234,18,252,213,181,61,180,28,118,28,240,21,191,128,215,233,223,88,45,233,213,37,206,79,157,249,176,102,28,55,192,79,157,45,226,106,62,230,193,53,135,248,119,31,255,237,215,107,27,53,99,185,65,125,94,115,255,215,15,21,255,118,27,61,22,15,99,151,100,214,30,163,212,205,166,81,110,212,110,108,144,194,172,134,28,137,227,254,179,186,113,176,94,123,44,23,81,194,116,76,26,53,103,221,112,104,84,14,134,229,189,90,109,7,10,188,13,209,63,183,27,44,36,40,250,171,136,11,149,235,226,187,27,236,17,135,255,128,52,238,108,16,160,46,141,237,209,70,125,57,94,175,245,235,129,244,81,29,50,54,107,39,40,131,165,61,135,52,132,67,17,167,137,224,164,212,65,120,17,202,236,53,86,234,70,161,81,27,54,54,40,6,100,188,105,8,211,49,196,18,65,32,76,148,109,178,33,135,97,110,212,106,203,16,113,213,106,236,175,27,195,141,90,103,29,213,71,137,199,144,184,183,158,109,96,160,40,145,140,169,67,35,157,202,61,60,90,71,93,236,174,215,114,168,212,161,24,141,142,52,26,39,129,145,233,226,145,223,175,27,29,28,20,149,212,58,216,16,115,119,44,85,144,135,149,0,61,104,40,233,34,90,10,9,175,50,100,237,240,110,186,116,136,97,189,52,222,129,86,217,34,114,165,149,116,173,9,51,117,139,46,147,221,90,237,33,74,188,219,52,14,55,106,187,91,36,177,76,151,7,142,91,251,14,196,103,217,172,185,219,108,61,242,246,120,219,100,225,14,234,104,145,117,183,106,147,250,54,105,112,151,47,50,109,121,11,202,119,208,234,64,179,69,22,228,14,252,181,188,206,155,225,203,124,29,214,7,250,27,205,109,161,33,47,240,161,212,125,138,239,222,122,219,232,110,212,250,235,91,202,6,26,161,100,127,179,54,89,223,150,86,87,185,206,215,152,67,162,215,228,215,7,104,128,183,106,229,245,27,36,157,204,200,174,52,86,251,27,104,68,142,183,106,195,141,91,129,208,52,222,6,90,35,133,173,218,241,198,29,212,151,218,46,74,122,182,129,230,31,205,121,119,115,139,246,95,70,106,176,217,54,250,155,53,127,83,70,234,68,32,229,42,171,63,191,185,223,48,78,16,110,155,55,148,40,190,187,242,126,151,215,236,96,43,95,55,250,215,106,254,214,45,178,166,135,82,173,174,234,86,51,187,133,112,159,92,171,21,183,238,176,142,150,182,128,20,109,212,38,215,182,66,67,174,140,217,53,84,46,183,89,235,108,135,215,136,13,36,143,109,113,111,123,84,55,124,52,62,219,55,72,193,97,0,135,237,163,186,97,162,14,110,223,98,227,87,217,70,131,61,217,170,245,175,223,96,73,131,235,109,163,124,173,118,124,253,14,29,5,95,250,219,81,246,15,9,43,80,186,238,53,140,206,118,173,123,227,14,205,154,72,91,142,140,89,14,225,80,192,56,222,24,52,96,157,149,111,168,59,164,241,8,86,11,218,198,148,44,54,66,193,138,200,182,44,108,214,106,135,27,138,159,210,192,73,18,227,167,148,29,233,87,126,74,175,62,255,163,221,95,107,85,94,136,179,231,80,240,35,156,198,133,135,4,21,41,72,50,243,134,141,89,121,146,68,67,105,74,41,60,226,35,139,243,232,133,2,57,82,61,152,196,202,202,231,220,166,235,182,45,86,40,34,240,19,206,92,89,73,132,84,100,18,160,35,243,133,204,74,38,179,98,251,136,73,247,87,32,40,33,238,110,179,99,101,246,71,157,47,164,86,19,65,12,212,202,193,218,136,27,77,55,59,180,110,168,42,213,185,73,8,165,155,80,17,234,209,155,235,222,144,2,74,64,80,47,42,146,168,71,102,108,202,190,200,202,47,167,202,136,131,70,78,212,172,224,228,160,90,14,171,175,155,51,1,4,20,115,88,154,250,92,157,200,138,156,216,137,154,134,113,80,110,203,230,194,3,52,118,22,108,77,30,55,180,88,88,219,72,188,32,77,162,52,49,122,121,49,84,56,29,205,188,84,10,60,253,62,75,7,241,195,89,83,250,77,76,145,78,131,136,117,146,205,58,85,28,34,137,161,232,100,100,207,81,21,162,132,9,74,68,36,141,71,210,93,13,172,10,89,53,224,148,141,117,88,191,40,126,172,117,59,255,119,199,193,219,234,132,162,106,196,231,68,218,207,88,248,165,151,33,6,66,191,156,138,46,86,201,25,137,114,217,72,148,42,80,178,152,10,77,124,190,56,18,184,200,207,242,106,142,68,101,178,166,148,62,255,202,12,234,19,137,177,210,144,185,72,146,24,11,146,168,40,205,9,56,141,38,2,223,98,135,1,75,122,60,6,77,146,212,65,4,124,233,242,49,1,91,126,22,142,4,136,168,79,223,61,18,236,225,227,211,89,60,17,61,19,104,4,226,34,172,42,233,199,44,34,131,105,242,12,182,203,136,162,210,162,189,230,75,41,155,7,21,142,185,87,19,100,203,218,74,137,144,186,82,2,244,136,18,160,72,132,214,122,46,53,31,98,65,37,37,129,104,72,51,71,219,78,86,215,142,118,185,200,227,156,147,122,205,135,147,104,45,69,28,7,133,243,236,186,160,22,147,64,38,194,233,122,112,5,74,141,138,221,20,69,49,148,94,133,71,143,41,54,5,166,147,190,4,169,203,93,245,252,46,250,62,13,16,102,89,139,39,196,97,105,186,38,19,200,160,158,194,120,152,192,237,25,9,166,251,148,144,117,22,18,138,246,147,202,11,72,156,23,29,186,176,26,84,128,93,203,241,176,39,193,81,20,103,148,28,89,146,233,68,73,57,225,189,41,43,72,37,152,134,20,180,132,149,163,66,199,97,46,203,155,146,222,167,196,12,71,12,116,154,159,222,17,245,120,50,13,34,31,76,14,77,43,91,111,34,133,143,70,33,140,139,114,37,174,178,105,69,206,199,40,24,100,23,96,222,22,224,154,44,5,8,2,19,86,251,225,112,244,144,4,44,121,193,20,208,64,166,164,50,26,226,207,243,34,244,138,228,134,121,211,5,165,101,209,54,104,69,201,233,51,232,176,76,157,130,19,175,230,146,209,207,169,217,211,185,58,0,138,81,106,39,162,142,75,169,131,197,136,14,6,198,124,241,30,90,231,238,224,52,146,75,167,106,86,210,201,200,37,20,174,95,37,104,37,57,243,76,45,171,167,161,100,164,130,193,143,44,250,95,42,148,66,244,175,230,89,237,89,73,86,145,89,31,242,240,58,75,24,89,64,38,10,159,3,225,85,54,99,2,163,119,76,70,139,15,199,200,210,110,206,0,185,8,194,209,237,246,185,214,107,104,93,234,168,129,21,160,6,81,204,32,230,49,184,22,65,2,235,194,168,56,99,142,32,138,70,196,129,141,136,208,172,148,96,52,38,64,75,162,169,37,107,244,40,136,71,196,100,144,79,120,229,105,128,74,2,166,156,200,1,87,52,128,167,106,130,242,51,64,178,166,234,230,14,172,172,192,1,18,56,138,84,74,114,161,85,167,16,143,203,93,113,130,97,57,215,138,163,121,17,226,9,81,197,10,175,77,173,22,79,96,18,163,166,159,23,80,56,163,230,176,215,210,47,83,80,187,210,47,83,126,87,49,158,239,172,139,167,69,74,65,161,145,20,90,154,252,234,65,22,74,131,217,145,24,72,11,73,147,39,54,160,38,51,192,133,235,55,105,228,126,226,177,252,206,181,161,162,54,147,188,169,162,52,57,230,102,172,212,189,46,15,164,186,21,163,150,120,244,2,135,43,210,80,96,192,102,111,226,30,117,135,61,119,28,24,71,84,26,131,162,222,160,224,152,39,226,153,4,49,51,147,133,179,34,182,175,181,56,131,19,189,167,181,29,99,17,15,89,33,253,13,141,188,159,133,254,212,169,118,15,230,172,136,157,22,184,204,94,136,244,107,113,239,128,87,157,129,55,12,18,3,237,170,166,216,149,66,75,58,238,72,96,221,13,17,127,25,162,37,237,45,13,97,16,202,71,33,156,50,138,132,171,219,129,150,36,79,202,31,149,83,213,210,142,185,86,11,61,97,168,40,79,181,183,194,5,102,145,95,137,228,16,140,242,124,146,162,128,78,117,244,40,163,101,185,226,86,230,56,196,69,136,114,92,105,43,92,146,239,18,89,143,43,92,76,163,217,149,200,199,148,147,148,189,18,76,219,235,146,40,104,12,19,174,146,149,249,152,240,136,43,23,233,54,41,124,57,157,207,22,242,129,107,56,73,193,43,33,180,200,80,219,104,254,233,141,182,137,229,145,124,42,254,193,70,139,10,209,34,227,8,133,218,74,195,194,79,208,191,52,77,26,24,155,2,207,104,183,219,18,246,49,81,88,173,92,126,166,123,194,98,206,118,176,123,66,171,84,140,139,80,184,148,204,182,243,217,100,106,41,107,149,45,92,190,220,62,103,136,215,47,252,14,222,136,109,196,110,157,210,111,253,110,239,164,10,151,128,240,59,209,27,118,134,171,190,231,96,179,247,189,241,120,228,87,87,86,236,49,120,28,112,90,3,180,187,250,43,227,21,40,249,180,82,182,74,101,243,233,65,191,212,239,22,243,78,119,175,155,113,135,227,183,198,107,89,171,96,149,205,82,62,91,46,231,11,169,203,4,246,185,174,219,238,62,75,37,192,195,140,13,246,248,253,166,139,54,114,43,61,28,161,13,115,50,114,147,41,227,60,77,29,15,219,237,16,226,188,21,200,61,39,224,241,56,6,46,104,63,92,0,105,255,168,19,30,31,58,141,162,17,84,10,45,49,8,228,16,246,178,144,111,218,45,43,87,44,115,99,109,153,215,47,101,44,208,175,60,58,78,97,227,124,114,67,222,180,189,167,79,129,219,9,131,224,239,39,207,184,30,56,172,165,112,193,232,101,39,110,32,203,153,188,108,11,77,174,58,7,208,165,30,87,139,37,57,125,180,233,246,224,124,178,7,227,46,118,139,129,216,145,116,127,248,60,61,244,159,5,203,116,60,251,196,71,157,116,167,153,62,26,137,48,110,140,207,200,102,168,134,177,21,48,219,180,76,110,215,73,173,29,8,168,68,68,103,169,82,51,234,203,106,192,56,157,105,254,51,27,107,218,162,106,250,207,21,117,185,185,168,196,167,166,133,241,68,80,245,248,139,207,135,0,83,198,45,97,71,76,69,96,192,5,198,211,204,158,219,27,249,225,106,18,14,220,122,147,22,78,140,60,55,110,88,153,126,62,83,21,103,42,188,76,193,91,178,53,255,156,91,114,179,78,75,107,8,221,110,185,109,209,105,50,13,176,150,158,130,143,44,63,18,1,194,90,152,146,37,145,20,86,59,114,12,5,224,68,175,27,134,77,23,6,95,40,220,40,42,131,250,42,117,150,205,52,87,131,15,91,2,65,35,124,177,15,92,9,185,128,41,20,194,211,30,83,31,7,10,122,160,158,222,114,177,75,184,48,166,170,87,137,156,82,53,35,27,179,139,42,140,203,33,111,37,124,53,178,190,202,16,69,170,88,86,185,76,182,44,217,90,139,249,198,194,172,180,57,216,166,198,111,41,228,116,231,80,18,153,156,229,211,187,76,18,136,79,78,33,155,253,28,245,22,175,50,199,128,81,173,117,49,2,150,48,199,151,43,35,178,156,214,143,56,93,155,110,127,149,177,127,116,141,164,51,89,11,165,182,187,189,94,149,6,49,105,192,0,134,237,111,230,94,17,70,176,104,68,41,240,246,141,152,166,65,36,125,43,22,139,211,152,82,146,63,6,70,199,2,30,78,16,249,96,193,61,103,173,91,75,180,36,219,223,136,226,129,113,235,163,81,233,185,171,66,147,132,152,43,114,24,123,217,200,110,21,76,248,40,182,40,150,169,122,41,224,4,48,68,207,129,154,203,205,228,98,6,86,114,118,163,205,45,196,230,90,177,185,197,89,221,163,123,51,155,41,34,33,192,76,144,127,66,157,198,46,145,171,168,119,123,51,198,78,118,181,128,120,19,178,246,227,134,65,169,145,133,42,106,141,124,236,130,162,78,83,166,177,163,165,89,129,211,139,12,96,208,193,136,12,44,154,189,130,87,85,122,204,41,134,241,159,115,43,240,225,68,146,118,41,17,49,232,163,168,19,25,168,70,194,20,37,223,140,217,84,162,131,111,98,218,126,56,25,142,227,182,254,155,195,94,92,238,40,46,115,210,139,34,115,101,101,39,78,122,111,234,14,88,233,84,116,186,158,67,184,55,14,90,119,38,75,179,39,58,23,5,94,113,163,193,25,20,213,114,141,211,112,105,56,128,96,206,232,182,190,8,183,147,43,170,211,149,24,206,236,127,203,117,186,125,48,255,82,241,152,115,0,134,151,56,0,9,56,85,34,187,134,168,8,181,209,147,221,86,49,251,86,101,233,187,110,192,244,151,213,148,218,106,198,117,16,98,36,13,58,17,123,148,18,48,136,82,32,198,12,171,249,132,43,80,52,16,113,236,217,35,31,45,54,250,133,225,7,143,20,184,39,171,46,120,201,76,67,204,105,191,10,97,60,117,204,43,217,210,212,24,223,250,252,140,227,129,224,148,24,239,105,118,202,94,119,236,226,198,129,43,196,87,205,18,227,52,163,151,137,113,43,110,137,70,183,26,217,35,238,181,135,114,183,9,238,182,42,228,125,107,158,102,164,165,208,6,231,236,165,169,110,233,198,81,224,138,240,171,87,169,84,84,67,81,102,251,167,237,2,45,83,70,76,149,158,126,202,123,39,122,27,203,21,50,246,192,217,27,106,78,0,166,85,106,202,108,39,77,76,100,242,126,194,69,130,171,234,69,136,142,175,12,253,216,70,21,117,107,157,246,223,113,28,229,112,166,183,95,81,88,201,135,92,110,129,178,249,5,202,22,22,40,107,45,80,182,56,163,44,31,241,236,170,206,207,149,180,56,155,94,236,193,166,203,63,149,207,229,189,222,190,63,75,112,82,150,57,56,127,100,155,8,56,122,105,55,75,151,40,68,168,5,224,136,34,245,251,146,197,177,132,38,206,238,187,99,59,114,73,84,138,149,114,165,72,1,33,186,181,103,251,93,63,10,82,20,19,128,51,137,207,243,152,220,97,116,46,243,225,156,62,178,189,174,150,250,210,130,145,249,172,63,173,54,98,70,77,218,31,26,65,35,18,39,236,54,123,232,165,199,118,52,102,39,163,232,198,236,82,182,101,181,104,99,224,115,189,219,156,68,15,80,115,210,235,185,145,179,212,235,66,124,135,94,36,174,39,253,166,134,197,98,152,152,102,185,216,204,83,76,34,164,52,218,103,124,43,28,45,169,229,237,188,229,80,64,186,113,57,85,46,128,88,199,103,14,241,92,133,112,64,243,153,165,186,179,39,20,157,202,147,214,48,114,78,101,247,4,161,142,149,42,86,203,230,125,107,17,143,187,145,165,45,203,182,242,57,205,37,148,107,183,219,174,77,193,180,16,98,177,96,154,173,156,99,154,218,187,44,215,113,217,124,64,92,144,48,8,124,174,34,206,111,232,217,248,216,64,181,93,15,72,217,20,243,96,120,80,191,184,6,198,117,19,187,227,166,159,132,135,5,46,229,102,23,19,107,77,145,78,224,38,74,241,176,103,226,7,84,76,199,228,187,220,198,112,128,142,89,219,55,110,13,7,182,51,52,106,131,150,141,78,125,244,107,104,236,54,39,131,241,132,124,239,163,191,48,55,19,186,17,149,57,29,132,242,42,236,109,206,117,209,219,95,156,214,244,92,251,64,73,193,239,240,52,33,112,93,64,47,136,236,38,97,23,10,171,233,161,252,75,206,160,151,80,123,39,163,61,23,162,5,65,207,113,237,64,138,175,38,200,63,230,157,147,106,21,3,38,43,26,205,170,49,103,189,68,168,226,124,147,123,206,106,161,230,78,229,149,128,123,47,159,109,205,124,171,208,118,230,31,131,243,116,127,241,158,159,163,211,139,245,247,119,250,110,171,107,39,70,232,128,28,159,94,242,166,12,182,63,157,206,89,145,95,186,11,254,22,216,141,132,25,184,56,71,80,199,75,8,102,234,205,75,198,92,97,122,172,118,174,109,46,222,150,240,92,11,221,8,8,138,121,148,164,74,71,30,22,142,199,195,3,119,144,113,0,150,230,136,160,185,145,60,21,201,111,13,29,45,107,192,242,71,30,68,211,139,62,100,204,178,89,49,25,42,35,120,171,157,216,177,39,4,146,93,166,248,254,21,247,37,154,159,205,148,24,212,230,112,136,216,208,65,76,23,113,132,141,152,62,194,169,229,182,34,243,7,147,126,211,245,226,134,96,228,122,227,147,200,2,17,60,13,203,142,227,62,42,166,197,186,9,156,69,20,203,67,7,98,210,237,141,187,49,3,177,103,71,247,2,244,0,188,184,81,96,76,71,116,1,61,99,204,57,46,88,7,124,137,59,190,159,136,175,103,100,240,93,207,204,82,36,27,173,225,110,204,20,192,12,217,113,200,79,188,104,166,179,98,23,221,188,45,19,188,160,15,29,43,37,102,201,155,244,162,167,8,79,34,142,49,17,89,36,138,153,231,108,73,201,230,91,27,232,70,252,154,96,234,17,209,130,68,171,96,23,203,12,34,127,105,139,4,8,97,77,159,69,230,206,148,91,92,65,13,64,251,41,122,57,70,34,114,26,112,137,197,81,7,29,108,39,234,134,4,95,27,146,34,211,248,37,195,220,45,194,59,238,52,131,107,235,249,117,118,157,157,43,242,203,194,160,131,247,47,92,220,177,18,68,53,189,101,15,208,158,1,58,189,2,65,233,208,233,55,24,47,224,249,232,183,29,4,60,190,173,119,109,116,142,196,249,98,234,108,98,223,35,204,249,79,17,187,218,233,63,174,221,193,158,120,54,6,216,19,15,202,46,214,107,53,19,187,237,200,215,141,67,148,211,144,60,121,160,82,147,122,109,171,65,129,16,39,33,196,209,72,159,56,253,104,160,162,13,92,180,1,69,183,27,224,61,68,56,44,194,174,136,26,109,236,196,137,250,83,146,189,142,56,194,249,138,207,220,177,16,247,40,181,154,113,171,214,184,79,188,49,45,227,218,195,186,236,130,228,29,240,24,68,82,169,55,160,253,58,184,135,65,73,7,18,154,39,117,217,141,140,132,14,234,167,11,254,88,14,53,237,94,131,30,221,232,225,33,66,240,58,18,188,137,244,221,20,158,134,4,86,57,92,197,149,144,234,227,148,80,87,251,146,199,21,60,48,57,236,236,231,24,255,125,176,94,171,249,224,233,167,113,180,110,156,224,89,233,203,29,157,96,152,187,208,1,226,73,235,0,123,201,98,205,110,239,99,223,59,235,80,228,14,78,185,141,82,208,204,220,104,208,118,221,208,168,201,41,100,192,153,23,25,236,216,6,156,45,149,235,188,39,29,169,39,48,5,125,92,21,92,218,92,175,221,161,101,124,197,47,15,27,32,2,4,122,163,130,13,167,28,68,166,220,64,41,133,117,58,55,129,50,15,185,247,164,190,52,87,162,125,178,20,169,131,164,70,203,56,188,1,8,83,127,58,141,71,176,164,183,2,123,0,109,158,237,134,112,220,68,157,89,161,245,225,227,12,91,160,64,42,31,200,3,18,89,185,211,16,139,85,246,117,229,203,77,47,99,71,100,242,220,144,38,78,84,191,69,124,141,239,134,38,100,216,160,163,203,214,153,12,236,24,35,119,162,44,103,145,59,12,247,198,23,139,249,161,32,3,7,178,211,41,52,166,199,184,20,115,167,246,128,110,129,93,225,236,77,217,181,67,154,203,55,246,189,218,189,134,232,201,33,115,218,86,198,99,33,202,77,130,203,209,214,246,49,183,78,39,137,110,254,131,91,0,94,252,94,222,132,109,33,126,23,174,213,110,201,191,131,245,115,117,138,46,253,93,14,192,235,136,33,66,36,170,118,130,241,200,214,35,211,201,246,59,145,233,240,242,70,237,177,134,92,150,215,69,74,39,68,145,187,44,125,131,229,210,105,226,84,78,46,39,38,171,115,7,250,219,101,37,196,92,23,110,69,100,216,128,48,194,113,99,3,239,63,190,162,17,225,185,6,164,169,65,93,220,57,42,213,61,217,132,129,84,32,29,208,177,149,119,171,180,117,216,76,68,46,149,2,155,11,236,231,173,105,20,110,215,118,228,252,206,45,178,148,216,239,229,27,156,58,193,193,199,143,174,131,45,88,3,162,220,112,67,157,243,110,32,159,111,75,222,119,66,50,21,178,177,76,233,17,67,142,156,58,7,202,54,19,158,177,212,99,61,198,49,22,227,168,230,118,140,245,133,223,118,23,71,43,95,76,220,4,93,195,179,159,124,239,163,95,255,113,226,139,43,144,40,84,142,137,30,118,34,33,95,27,38,146,138,18,104,114,149,20,1,173,97,236,25,40,121,9,122,195,201,212,167,1,149,104,35,39,83,4,52,252,137,211,75,102,165,206,213,186,78,65,89,215,48,85,85,190,80,91,26,157,101,93,83,146,246,242,133,154,139,83,99,214,181,139,21,154,133,246,189,170,217,204,22,152,206,120,49,91,176,152,189,44,174,153,208,168,53,179,250,210,59,156,108,43,34,76,12,176,70,237,252,171,89,113,165,194,76,109,88,50,241,227,64,47,175,73,70,132,142,115,66,86,114,166,37,35,84,157,19,92,215,89,197,28,237,208,79,126,244,47,159,252,240,111,206,126,241,251,103,255,247,61,186,69,137,158,48,237,15,55,182,202,115,179,8,218,24,179,146,149,186,160,177,79,20,163,36,105,31,83,216,204,78,8,30,59,73,138,214,89,14,131,203,125,186,228,69,139,170,83,140,85,117,194,179,217,32,106,196,164,47,109,137,116,173,25,80,34,65,244,125,41,68,109,31,108,101,198,195,211,25,236,156,0,66,116,163,79,195,120,21,194,46,53,184,30,117,104,62,114,225,97,199,150,43,38,77,100,246,109,68,219,1,63,210,80,29,106,154,175,115,189,130,85,169,131,3,163,206,165,172,37,170,226,68,109,181,120,39,18,154,162,146,53,81,66,210,104,62,199,92,36,2,234,170,161,6,248,240,8,255,43,161,229,192,189,4,137,156,8,251,65,88,106,190,180,63,7,110,24,127,157,101,53,90,31,88,61,91,44,231,200,30,8,221,92,214,25,117,117,103,114,129,197,17,84,64,102,213,184,53,154,112,106,35,109,10,51,106,247,152,65,90,132,215,116,33,167,95,103,124,85,232,246,177,70,131,91,192,4,147,41,161,88,77,102,76,73,147,169,217,133,32,92,160,242,52,52,67,248,187,108,66,166,110,125,83,217,188,9,173,130,55,171,7,116,247,189,239,127,252,31,95,253,248,253,127,127,249,235,247,37,220,94,252,240,239,95,252,201,47,207,190,243,103,103,127,241,239,47,254,250,171,103,127,247,227,179,159,125,135,210,101,177,184,221,254,42,7,68,11,254,175,111,189,248,211,175,34,78,235,229,95,252,226,147,223,251,240,197,247,254,245,191,126,245,173,179,191,252,189,151,127,241,243,179,159,254,242,147,95,127,151,195,8,40,68,39,210,38,81,37,215,99,134,167,86,96,149,216,121,176,149,128,224,187,127,243,131,143,191,254,255,86,64,253,156,3,198,186,232,9,69,25,157,195,28,217,104,140,17,142,88,63,239,0,117,243,131,191,57,251,234,7,9,184,19,171,15,159,37,62,249,253,127,60,251,218,31,158,253,224,31,19,219,27,137,143,126,241,205,143,126,245,253,23,127,246,239,47,255,238,3,113,226,147,19,17,13,81,6,46,205,63,250,197,79,62,250,229,95,157,125,235,43,103,223,253,167,143,255,227,207,63,254,209,183,56,26,90,34,18,162,92,76,191,221,152,189,9,217,234,46,22,139,161,211,147,171,32,189,248,235,127,59,251,21,159,40,161,154,20,1,67,93,58,133,136,13,153,41,7,9,6,87,225,141,160,16,86,160,66,66,209,142,103,149,130,75,128,42,197,179,77,30,118,178,168,5,184,151,13,246,142,170,144,75,29,60,230,134,162,166,174,135,133,72,130,156,11,121,116,82,154,206,25,161,164,124,56,169,16,78,178,194,73,197,216,110,112,154,71,21,226,77,170,17,31,219,73,162,17,6,238,117,246,230,25,63,217,217,86,57,190,223,186,42,185,216,42,121,45,159,18,91,165,160,171,18,63,33,150,174,74,60,98,197,197,171,132,88,250,44,95,63,140,221,49,67,236,77,149,171,122,6,102,180,40,113,75,115,205,216,72,101,218,48,33,14,186,1,149,203,191,153,24,25,225,52,161,71,170,201,20,59,92,147,57,236,105,18,39,189,0,235,83,142,219,180,168,244,155,18,183,36,243,52,68,157,62,174,55,88,135,61,132,130,162,84,175,64,87,92,218,72,252,170,202,47,198,46,44,218,168,118,32,169,214,125,112,82,228,29,42,115,238,92,175,62,114,4,168,66,125,84,77,218,162,161,166,42,42,245,151,209,125,85,171,62,212,59,240,133,176,26,144,5,76,238,165,36,184,240,93,87,217,31,220,131,75,62,186,85,162,188,25,236,165,178,89,25,197,43,154,102,244,96,73,142,112,121,243,92,157,62,193,245,233,149,124,166,223,149,16,163,37,171,215,39,176,126,189,186,225,195,74,233,170,120,74,221,105,204,113,194,132,145,71,76,11,219,91,146,102,73,130,42,222,71,49,191,139,14,209,120,207,136,200,104,169,195,23,221,89,190,18,202,32,164,23,181,194,76,88,0,137,235,176,178,140,136,50,126,84,101,105,7,132,41,58,115,172,35,6,10,244,242,149,73,231,251,32,174,107,76,184,196,26,250,51,169,176,94,107,63,180,151,162,42,81,61,114,126,1,196,189,64,107,228,10,166,183,111,114,197,125,205,238,47,71,175,53,166,199,31,228,66,28,199,137,170,18,212,229,15,44,159,160,250,126,48,59,31,159,93,136,207,182,226,179,3,170,248,161,33,100,119,52,209,254,87,181,203,179,233,133,246,200,8,39,243,97,139,58,192,177,50,109,172,100,44,47,117,188,207,67,228,53,35,4,36,105,187,139,29,47,223,16,106,110,190,100,189,125,67,164,128,170,126,112,214,137,134,190,174,62,81,253,145,170,51,45,19,41,41,164,89,111,40,245,135,74,125,166,255,47,37,41,155,152,123,28,198,74,246,58,148,168,146,142,220,136,164,100,47,227,117,50,10,129,37,234,244,58,176,84,57,94,6,139,117,199,164,4,162,93,47,37,112,125,252,96,51,68,87,94,59,160,84,13,84,164,104,165,62,172,34,175,171,143,186,168,185,200,212,92,247,113,45,244,0,190,186,113,235,106,71,19,171,222,232,50,162,192,16,149,248,32,122,68,217,93,135,30,211,124,15,214,160,10,239,145,55,134,68,239,93,7,145,41,193,7,33,82,221,247,152,59,72,80,129,215,47,139,193,1,131,22,212,130,79,112,53,248,144,136,254,209,135,127,251,242,175,191,252,201,63,253,217,71,31,188,79,229,115,148,122,215,235,250,253,235,59,72,172,203,90,25,19,18,217,83,197,8,114,246,125,252,80,1,148,166,55,180,91,153,189,113,191,247,185,241,158,219,119,253,53,92,224,13,166,195,231,175,1,73,154,140,150,29,223,95,118,122,221,3,119,121,223,62,178,125,199,235,142,198,188,189,47,98,180,191,152,192,117,51,136,30,181,220,182,61,233,141,19,24,38,60,103,36,174,163,90,59,184,150,145,104,236,236,36,236,65,43,113,237,237,91,55,105,205,58,92,243,39,208,120,182,236,38,218,216,227,4,118,17,131,240,165,191,1,223,20,45,251,59,136,6,1,237,189,233,218,137,7,46,26,95,146,142,113,145,85,109,147,92,17,49,249,4,175,34,73,151,87,206,11,204,97,179,103,107,105,39,86,136,150,230,135,57,87,34,38,2,50,101,85,30,73,184,169,64,130,218,10,36,146,146,181,64,18,253,148,12,6,208,79,97,50,16,251,102,160,112,108,96,64,64,147,101,51,2,245,157,69,178,38,208,100,16,231,126,74,186,246,242,69,190,187,100,214,4,137,2,187,210,28,106,18,131,41,234,21,42,179,39,144,135,87,49,67,80,51,124,109,122,56,141,111,145,136,57,15,153,8,196,173,15,109,225,168,149,182,80,225,16,104,133,2,176,21,38,245,84,225,91,137,70,254,156,253,157,183,171,243,246,114,238,14,94,94,223,100,211,3,177,105,99,54,124,34,49,99,203,71,35,51,13,18,218,6,72,171,152,175,242,41,173,153,1,91,196,120,8,177,244,38,53,78,136,127,138,130,255,185,17,1,226,6,47,66,219,84,121,7,27,40,132,142,146,109,204,170,18,177,156,244,112,158,214,67,221,53,51,162,195,1,177,220,196,102,12,90,145,211,11,223,76,40,198,11,134,148,68,236,17,228,20,106,193,32,39,97,147,136,0,105,247,129,123,132,199,98,109,75,146,229,66,136,111,165,66,157,168,194,173,23,194,82,84,166,164,7,79,77,8,100,36,57,31,169,88,57,200,73,196,46,65,233,24,53,117,144,211,100,14,82,177,119,8,117,196,180,180,200,49,214,74,6,193,141,17,148,150,36,62,93,88,28,40,157,32,22,10,114,18,179,59,8,113,159,21,83,139,13,211,228,151,97,16,77,110,57,101,226,209,30,71,27,28,144,124,141,141,65,104,92,136,250,127,120,179,80,43,128,132,249,121,3,63,24,128,71,68,43,165,197,154,152,5,132,70,16,91,2,200,169,84,174,8,177,242,37,91,11,150,105,247,43,99,206,141,2,66,226,12,86,245,215,2,194,90,253,202,180,176,7,94,57,145,201,86,65,192,110,196,92,105,129,128,218,191,246,74,141,123,67,13,129,193,106,251,234,13,11,185,182,36,57,218,74,100,77,112,76,233,251,52,40,21,72,207,98,66,187,63,120,189,110,153,97,69,9,37,36,82,34,177,178,18,253,224,246,5,189,51,76,59,119,78,127,149,201,76,115,60,72,7,66,110,55,45,179,100,22,90,174,176,178,7,79,197,196,77,33,222,179,233,22,162,43,192,201,211,64,96,136,40,13,194,149,133,161,179,120,214,143,6,18,89,191,98,195,103,30,16,25,124,79,18,2,100,204,223,38,11,138,173,90,214,149,218,246,52,118,156,18,213,118,215,243,209,140,239,117,123,45,225,163,5,127,130,136,31,119,199,206,222,211,167,61,187,137,126,225,187,172,112,207,67,161,188,87,241,157,87,46,147,47,228,177,187,55,225,168,111,245,121,26,107,60,86,211,89,244,71,105,2,137,114,110,24,54,185,196,229,174,13,227,209,243,100,223,70,113,248,121,212,89,87,190,130,221,75,205,135,160,220,72,166,139,68,102,7,96,133,155,99,16,0,128,4,121,246,200,46,10,180,226,192,71,134,235,219,253,81,79,178,15,19,83,142,213,219,90,88,13,245,233,83,136,130,22,118,110,201,157,253,128,188,198,190,79,195,139,142,135,170,231,218,114,167,1,135,22,50,74,216,6,102,100,163,37,166,24,60,138,158,5,252,32,74,117,47,33,30,59,18,21,187,232,148,92,241,15,111,209,111,159,185,170,158,235,63,132,208,153,215,186,62,250,25,27,167,253,48,91,39,241,158,133,29,68,19,162,79,147,72,218,181,46,214,138,222,111,96,91,22,172,123,78,149,213,159,215,65,81,122,91,214,210,30,212,105,169,99,174,191,158,173,131,197,202,86,141,107,58,7,205,129,90,16,142,120,11,91,44,136,136,236,166,84,165,83,215,212,25,98,252,108,102,21,192,43,246,69,186,130,105,177,129,237,46,26,82,210,33,142,61,14,205,230,152,166,189,192,100,162,170,99,107,134,51,70,39,155,45,211,171,96,197,87,159,171,207,213,231,234,115,245,249,239,242,145,101,4,36,247,133,131,142,35,25,110,64,34,41,71,203,81,164,162,8,124,186,4,241,28,200,255,41,69,63,122,22,48,25,14,21,162,22,169,79,132,41,35,166,4,87,220,13,198,61,39,34,19,111,65,30,21,89,80,34,53,133,22,14,249,68,160,24,102,238,73,117,93,176,10,136,236,73,20,32,176,14,79,48,42,57,250,205,152,255,4,22,74,116,13,129,240,68,90,144,34,60,205,135,28,11,69,19,141,29,139,195,89,60,55,122,122,209,137,52,202,107,211,202,10,252,249,199,119,126,176,68,108,210,65,102,226,19,129,80,173,30,165,91,174,59,10,137,78,36,91,10,67,132,45,99,114,216,246,130,170,121,225,128,40,4,170,70,94,210,45,66,125,95,3,210,19,173,40,217,44,132,42,233,227,143,20,139,110,232,202,229,8,33,226,193,101,139,89,42,228,146,169,213,36,185,247,75,174,173,173,1,51,60,108,39,188,55,222,88,242,214,222,197,87,47,30,18,198,158,60,73,25,94,166,55,116,236,158,143,178,196,141,13,75,76,173,2,80,27,128,22,42,21,55,153,202,208,103,206,85,123,41,217,46,231,115,217,66,201,78,34,88,175,153,198,41,65,243,150,61,170,162,95,228,125,225,214,176,229,86,95,203,78,49,202,182,25,141,178,149,171,20,95,1,202,45,39,87,204,187,118,110,94,148,93,53,16,139,28,182,37,9,130,111,181,219,183,59,238,202,104,208,89,109,218,190,91,44,24,221,7,245,59,247,143,205,27,91,157,33,18,82,106,183,119,118,247,54,118,59,232,219,58,252,172,29,55,106,72,146,171,213,31,213,142,250,215,112,202,163,219,59,247,205,237,154,231,23,156,226,61,244,59,183,121,253,254,198,230,174,189,113,119,220,223,157,108,239,247,54,30,63,91,89,89,25,236,60,59,120,92,216,186,221,123,120,111,175,223,201,111,61,30,108,15,54,10,187,163,147,195,221,91,155,189,155,91,199,189,250,201,206,195,189,199,251,219,15,119,79,114,215,157,238,193,177,95,239,100,183,158,239,116,31,213,239,245,55,111,92,239,157,236,220,183,79,182,107,71,135,94,206,117,154,43,163,178,117,116,228,58,229,82,169,61,46,231,119,87,110,251,249,229,118,238,78,185,82,202,79,156,178,117,242,112,107,114,173,177,109,21,42,123,157,205,237,7,189,155,247,234,199,72,164,124,251,184,110,30,92,59,121,167,229,60,186,249,160,179,121,189,119,188,229,63,223,56,42,212,31,55,182,188,198,181,27,181,238,250,104,99,187,222,170,21,159,231,110,190,179,125,211,47,62,107,88,157,198,206,168,115,189,208,216,170,111,28,236,222,203,31,236,159,188,189,185,123,207,170,221,30,214,188,198,228,126,161,225,215,110,153,189,229,147,227,237,238,238,113,253,122,247,248,154,83,222,216,71,137,7,149,107,131,195,235,55,122,7,235,173,218,214,227,254,179,206,131,229,59,91,135,229,219,207,214,199,197,251,55,222,65,112,183,58,91,206,250,193,254,240,230,173,65,182,214,30,174,31,246,31,55,182,183,250,187,185,82,247,237,218,179,59,135,215,243,7,21,243,206,227,118,197,62,174,85,58,55,31,111,90,155,219,183,203,131,119,54,30,53,43,215,15,15,234,215,55,178,39,135,207,203,197,91,163,141,241,245,141,202,70,238,240,241,74,195,60,40,54,30,214,223,110,162,254,230,189,225,237,149,157,71,91,247,139,195,27,59,215,135,235,133,13,235,86,161,118,163,185,57,218,46,61,94,57,57,168,55,59,91,143,55,122,56,237,81,177,112,99,223,188,93,185,127,239,246,246,195,206,221,206,163,173,253,218,198,209,240,209,142,93,184,83,121,199,217,58,222,180,189,235,251,247,59,157,35,235,228,160,215,90,111,223,120,92,119,107,245,206,253,131,206,241,122,37,95,186,190,213,178,138,55,30,173,236,111,28,158,140,198,15,239,109,108,157,248,135,217,235,219,163,119,70,219,215,142,238,108,118,111,20,107,205,227,245,183,15,114,59,15,236,238,240,177,179,125,104,185,119,202,185,74,205,109,111,213,119,235,39,141,221,29,115,253,182,189,243,176,112,183,54,170,239,90,185,91,247,14,111,223,190,233,239,59,119,143,111,142,178,183,143,107,77,119,116,227,160,119,248,246,216,183,174,55,118,28,191,118,187,118,231,241,224,240,158,179,220,58,222,26,220,184,99,61,124,208,221,25,188,51,240,75,215,239,29,60,48,187,147,157,205,237,147,206,230,227,90,206,218,222,221,125,94,106,191,93,186,121,228,55,90,163,187,181,198,81,229,217,81,237,198,232,198,163,29,127,55,215,217,46,215,158,29,62,184,117,235,214,160,92,59,232,121,237,218,59,157,71,197,119,238,238,220,107,78,150,119,238,228,135,143,202,143,204,231,78,237,78,225,150,83,25,220,123,124,152,125,103,221,156,20,183,214,111,212,30,30,223,52,107,247,203,230,193,254,179,123,155,206,134,53,174,89,173,253,141,138,127,221,63,105,175,220,236,238,119,118,172,183,111,46,55,239,120,199,222,164,190,221,240,42,91,247,178,86,187,125,243,249,221,93,235,164,152,171,213,252,59,214,248,118,254,222,179,221,131,246,73,243,112,115,175,125,188,123,104,222,107,59,197,202,176,62,92,47,54,142,81,183,122,43,133,107,187,219,187,203,143,239,222,89,127,126,127,227,153,63,106,30,44,63,122,190,110,31,237,212,27,247,106,91,249,235,53,247,254,198,74,107,239,168,248,142,249,252,97,45,123,92,235,187,123,221,193,238,195,131,65,238,81,235,164,247,246,189,157,246,201,114,238,113,127,55,127,242,248,46,90,187,246,166,119,127,242,104,119,249,153,125,212,50,235,111,95,187,187,210,200,221,220,111,63,122,240,192,223,126,120,237,193,195,198,173,59,203,205,126,126,249,209,181,59,221,101,211,61,190,91,187,239,63,116,243,181,219,215,209,86,202,141,106,207,142,187,147,183,251,119,135,141,93,88,189,181,66,249,254,78,179,52,56,88,62,57,188,125,171,182,91,187,181,188,115,235,232,118,185,61,186,123,48,236,123,102,173,237,175,60,190,217,178,30,238,238,239,63,190,94,184,214,174,213,74,135,149,141,107,165,219,245,225,110,246,160,191,59,52,151,15,26,15,106,253,227,205,221,113,109,185,240,168,223,104,229,214,71,39,91,71,7,119,30,111,150,54,151,11,181,117,255,198,53,215,154,220,124,124,35,127,80,218,29,31,247,115,15,6,247,159,231,186,182,181,99,245,239,28,63,187,183,223,219,69,13,30,92,91,46,56,229,237,59,7,91,13,171,128,73,212,206,238,131,59,247,111,88,141,199,219,219,107,73,68,22,75,101,243,220,247,253,224,46,231,33,58,201,135,199,233,62,162,180,220,59,21,154,81,59,87,172,152,146,3,167,214,52,84,58,145,193,255,168,46,64,69,85,201,111,127,133,220,84,7,156,42,177,155,214,66,171,89,82,252,244,210,152,45,60,8,30,241,226,45,20,88,173,82,209,42,155,154,152,46,114,144,80,115,58,187,123,152,249,24,219,77,159,48,177,218,200,5,139,2,81,174,255,105,23,32,112,38,142,168,74,31,162,77,197,115,246,57,48,173,246,236,96,27,132,143,92,8,86,58,205,244,198,109,15,224,60,83,124,31,106,230,219,31,99,70,9,137,0,182,231,236,233,1,119,7,163,201,56,157,238,119,7,93,241,27,97,61,24,32,9,226,156,48,137,200,33,131,247,39,237,118,247,89,168,129,211,176,211,215,172,147,203,231,117,33,143,232,42,138,95,225,243,99,199,5,162,197,113,184,164,134,233,34,102,30,195,202,119,31,169,209,83,80,194,165,182,132,69,212,211,75,31,63,42,114,146,84,183,165,180,66,72,133,252,2,50,171,201,196,204,7,63,142,12,145,97,141,75,237,69,240,13,49,205,31,66,11,89,203,94,164,35,17,173,170,62,21,88,124,9,66,12,210,104,198,227,154,136,164,12,61,119,214,34,102,137,81,11,56,6,52,163,58,85,187,61,214,13,119,108,85,64,105,116,142,154,213,166,219,70,82,188,166,91,231,232,1,168,149,218,173,196,120,49,20,120,45,244,37,140,7,14,121,153,51,141,114,214,200,22,77,35,83,72,201,17,201,98,246,88,236,112,97,42,140,154,227,1,148,232,155,236,185,192,180,4,152,108,222,130,232,34,18,138,202,209,203,127,209,179,123,225,225,125,51,3,22,73,186,88,86,17,60,196,162,67,131,122,19,221,198,249,97,46,186,32,224,94,165,231,218,237,211,25,188,206,185,54,216,162,248,136,122,123,42,83,17,66,231,156,68,5,173,253,240,194,199,198,62,35,27,172,218,207,9,54,141,141,55,70,232,168,224,73,244,42,105,236,73,41,30,2,197,75,162,197,44,221,16,5,55,95,46,117,110,84,220,1,254,23,26,163,150,58,33,156,200,57,243,166,130,66,4,21,40,165,34,227,18,94,222,16,81,159,2,128,243,155,11,46,153,40,32,139,245,108,42,71,17,86,195,166,10,113,130,209,30,211,68,124,13,185,135,205,227,239,146,230,20,213,144,10,133,71,85,168,83,22,42,73,193,182,69,172,109,129,135,150,63,16,254,177,243,89,172,211,97,174,202,58,81,171,251,19,127,220,109,159,176,251,237,42,214,67,72,55,221,241,177,139,80,192,130,10,6,236,83,113,69,109,46,65,174,35,153,75,163,121,228,41,85,126,18,225,160,168,0,21,132,47,251,240,213,130,101,193,133,20,38,66,68,169,98,138,49,109,219,178,219,33,224,147,126,164,244,72,17,148,67,207,49,152,81,241,3,103,117,101,210,79,116,99,251,66,2,98,133,35,218,42,97,127,200,60,198,119,12,164,204,75,27,181,217,61,11,168,149,205,30,75,222,254,188,67,121,9,138,63,109,15,53,191,227,120,104,93,251,178,147,221,78,215,127,219,110,54,68,2,162,31,147,158,187,242,63,6,176,143,1,184,189,12,40,179,68,41,18,237,98,7,160,15,183,141,221,90,27,235,207,108,231,235,160,72,180,113,79,209,228,145,124,223,118,36,127,161,84,183,231,254,24,251,129,116,239,113,247,174,237,35,236,236,179,95,191,39,60,247,98,37,158,81,125,191,97,20,215,107,199,40,135,250,165,125,86,71,133,79,214,107,5,148,228,214,26,215,81,82,169,126,221,56,188,89,235,55,30,43,238,127,119,107,207,27,46,197,113,178,81,59,225,217,199,245,154,133,115,54,242,216,93,107,25,229,60,102,94,129,177,131,199,149,70,9,225,184,89,235,175,63,70,96,142,214,25,152,220,102,109,130,146,64,239,104,25,202,29,173,231,27,134,127,163,86,68,137,7,141,26,130,4,232,172,103,215,161,193,238,198,99,240,29,90,43,66,201,253,141,231,13,80,81,242,55,88,31,135,245,218,243,13,172,84,5,104,156,32,32,40,11,161,182,34,18,151,183,106,7,155,247,140,114,131,116,231,104,179,207,198,220,95,175,77,80,14,32,12,206,38,143,54,71,56,45,135,210,114,98,10,120,127,74,155,207,113,126,119,235,158,226,122,22,193,220,82,96,242,252,221,154,37,114,142,183,106,69,148,179,140,144,219,226,200,117,174,213,14,174,221,3,215,175,181,14,120,46,238,93,123,182,14,107,193,71,137,160,133,117,12,99,49,190,182,183,110,244,183,106,38,74,156,160,196,33,148,204,94,179,214,97,40,203,215,88,223,28,58,223,43,215,96,190,175,215,142,183,239,193,96,213,76,236,18,185,180,14,126,64,183,215,137,210,215,99,177,160,100,255,166,135,92,71,236,57,241,196,185,5,217,27,84,83,172,204,157,141,30,67,153,155,86,29,90,190,199,150,45,91,176,100,180,30,16,213,49,135,141,197,132,174,201,236,13,220,121,243,122,30,59,38,29,226,69,201,157,178,250,12,25,130,198,81,189,130,189,231,154,245,199,194,165,42,47,108,215,142,110,186,12,22,106,235,160,161,54,198,17,26,2,44,175,129,240,69,3,125,210,160,45,246,117,45,10,93,182,135,182,55,184,133,55,115,188,22,27,35,209,243,107,177,189,78,158,82,9,103,132,221,47,129,91,28,66,216,65,177,91,201,79,183,108,239,0,229,103,11,86,214,38,42,240,175,147,107,58,181,126,214,204,58,121,139,230,211,35,165,217,33,222,157,112,62,17,223,3,249,105,226,238,8,27,215,194,141,4,201,39,70,73,147,102,34,33,234,211,3,76,228,99,103,125,34,191,133,255,72,249,248,90,88,228,183,11,237,82,155,230,203,119,8,44,159,94,199,9,239,107,193,251,16,110,50,37,95,59,139,84,226,183,146,57,250,194,48,179,101,174,94,47,229,19,225,17,242,75,220,82,150,252,17,248,224,234,202,52,40,5,41,35,200,10,74,238,237,200,31,85,154,147,220,74,40,61,87,170,136,203,108,12,82,113,141,167,52,74,124,25,10,196,37,191,46,225,30,240,137,226,197,87,86,20,159,136,220,111,10,207,135,71,249,149,192,117,115,196,40,43,190,181,2,152,104,225,84,7,227,61,114,107,189,148,77,169,64,35,110,202,19,17,67,139,149,62,18,210,250,52,23,65,67,220,158,107,145,160,42,25,243,129,84,46,209,131,224,158,41,166,125,90,112,193,251,202,83,57,51,208,222,220,247,224,70,4,128,184,203,121,21,119,140,127,200,126,92,162,28,171,161,210,228,242,64,154,147,121,214,125,104,213,70,45,220,208,192,105,199,134,223,191,94,126,111,132,167,207,232,222,44,128,160,110,103,193,159,61,74,158,112,155,248,18,63,88,66,177,139,14,149,88,28,5,170,105,166,155,148,203,152,9,221,125,126,116,115,202,209,24,114,1,122,222,198,169,254,218,197,170,204,86,126,91,100,197,209,147,247,60,93,212,251,81,22,127,20,73,52,1,175,0,177,205,204,160,112,193,67,118,254,125,20,60,230,171,17,59,39,182,113,118,231,79,47,253,163,139,209,87,133,25,229,170,244,37,96,102,159,22,199,84,60,11,204,44,33,121,130,138,66,0,95,152,133,57,65,176,255,44,164,162,230,115,46,74,58,99,184,233,155,129,138,31,119,41,89,156,239,192,151,94,13,116,128,4,126,133,108,64,205,78,207,241,4,206,120,57,151,113,89,230,220,179,68,110,254,35,89,199,0,91,19,96,28,37,27,82,205,168,47,62,224,252,37,98,62,38,75,105,239,60,173,241,55,135,152,85,170,103,139,230,101,103,103,44,11,254,200,96,204,46,19,203,159,69,224,161,91,77,51,198,196,155,181,25,165,71,138,57,193,95,240,117,34,10,161,88,186,144,75,45,220,247,197,30,44,46,64,179,74,209,52,11,63,107,200,52,75,117,240,45,245,32,170,23,81,207,16,151,142,239,140,177,156,251,145,229,211,65,76,152,167,135,222,83,68,131,42,127,137,95,80,88,22,241,213,77,179,242,74,150,120,100,73,4,220,199,71,6,112,8,201,172,89,25,160,244,0,35,232,75,208,139,159,114,53,126,26,0,42,45,24,217,213,44,22,113,53,20,171,101,251,123,110,20,201,162,239,56,18,72,98,164,65,179,3,47,59,32,12,40,111,59,172,156,244,198,67,193,72,114,60,23,248,148,119,158,104,170,95,142,161,250,145,55,19,132,245,35,167,165,122,47,161,10,157,178,235,134,240,221,73,85,118,114,169,227,41,115,102,20,114,210,169,228,79,154,81,173,79,2,130,143,202,183,196,117,80,185,226,73,104,48,137,245,190,29,24,36,118,119,32,70,74,46,214,13,115,214,42,151,144,11,52,45,74,96,135,31,1,119,86,33,254,156,216,165,20,53,64,52,12,133,60,152,209,156,59,126,173,122,149,243,26,28,206,25,203,78,24,68,93,202,228,135,122,115,177,201,23,132,84,111,231,81,10,88,32,128,170,109,114,226,187,224,211,183,235,140,147,171,16,142,168,108,186,73,40,92,110,134,253,112,72,90,185,153,209,114,178,219,239,172,128,255,59,68,204,50,217,124,165,92,44,182,237,76,167,219,78,146,234,230,204,198,108,203,110,146,198,218,118,180,57,71,193,182,178,175,192,156,195,180,42,109,215,116,75,115,154,115,84,204,236,101,250,41,113,203,86,182,212,204,23,207,229,167,68,84,62,159,159,146,80,253,243,250,41,225,128,140,249,219,92,204,79,9,175,118,57,126,74,68,207,47,223,79,137,128,125,126,63,37,113,248,125,10,126,74,68,115,151,232,167,36,30,232,108,63,37,98,202,47,236,167,68,44,186,75,241,83,34,122,118,229,167,100,62,63,37,183,81,246,200,30,185,94,156,167,146,220,219,228,173,118,155,59,42,217,195,10,6,91,91,146,167,146,17,241,84,178,37,249,255,176,136,167,146,45,201,83,201,184,78,75,9,79,37,37,226,169,100,43,210,83,201,62,113,16,178,37,185,42,121,78,92,149,108,69,187,42,129,48,149,24,195,128,175,146,231,196,87,201,86,208,87,137,69,124,149,220,145,124,149,88,97,95,37,21,25,149,8,95,37,202,144,198,188,243,178,197,122,229,173,228,234,243,219,29,25,52,224,123,64,149,113,37,209,86,8,218,115,190,13,205,225,137,96,62,176,65,136,58,159,4,115,65,146,158,105,230,126,158,209,250,39,80,90,139,241,82,64,97,196,121,42,8,33,174,245,87,192,46,51,52,94,1,104,150,236,183,32,48,92,237,118,155,167,5,29,4,68,53,239,40,175,30,81,158,12,102,32,239,201,209,177,98,177,247,52,15,6,23,65,63,210,203,65,16,14,7,19,104,113,209,57,90,188,17,141,239,3,245,58,75,120,64,160,53,227,188,32,132,159,58,116,190,16,180,247,127,122,175,8,218,229,31,55,46,97,255,8,252,242,46,194,71,2,171,174,151,159,43,229,124,180,148,154,119,94,137,148,90,48,65,233,55,95,156,87,74,173,228,62,5,235,90,167,96,150,44,251,92,214,181,172,234,111,179,117,45,197,241,98,214,181,122,32,151,108,93,27,209,200,185,172,107,131,176,46,205,186,86,6,124,89,214,181,50,204,223,62,235,218,48,118,175,200,186,54,166,225,75,182,174,157,217,210,69,172,107,103,2,127,149,214,181,20,153,197,173,107,103,247,226,211,176,174,85,90,189,28,235,218,0,101,184,76,235,218,16,232,249,173,107,53,85,231,180,174,13,213,188,136,117,109,8,216,92,214,181,209,181,62,45,235,90,205,112,157,199,186,54,18,204,167,100,93,171,27,168,203,182,174,213,180,113,97,235,90,29,204,69,23,196,101,88,215,70,110,176,69,241,185,108,235,90,77,135,47,195,186,86,131,247,111,202,186,86,131,202,111,133,117,237,98,67,52,191,117,109,8,238,43,176,174,101,226,196,43,183,174,13,154,163,106,228,26,106,216,24,111,144,25,93,239,211,50,200,12,8,111,23,55,200,156,103,126,228,33,214,99,26,89,71,50,87,14,211,65,170,21,195,216,245,87,97,207,28,45,193,94,200,158,89,3,150,157,56,23,182,103,158,53,229,151,109,207,172,233,203,249,237,153,175,236,125,95,149,189,175,113,53,162,175,2,112,151,104,192,112,219,204,43,59,235,43,59,235,207,170,157,245,86,150,89,73,163,236,103,146,105,244,229,152,51,55,6,96,64,141,240,105,108,147,167,127,252,42,62,146,108,187,161,112,131,172,98,197,194,27,99,114,243,40,194,194,27,118,198,131,177,214,192,123,253,232,22,212,109,76,110,206,48,240,118,176,125,247,56,206,190,123,125,116,219,85,222,236,67,123,63,214,46,155,28,163,87,118,217,87,118,217,87,118,217,87,118,217,87,118,217,87,118,217,87,118,217,87,118,217,87,118,217,87,118,217,87,118,217,87,118,217,87,118,217,87,118,217,87,118,217,87,118,217,87,118,217,87,118,217,87,118,217,87,118,217,87,118,217,159,1,187,108,227,202,168,234,149,154,18,253,14,57,210,18,95,200,172,100,216,127,234,171,231,23,86,231,57,221,2,7,206,104,161,19,37,120,144,156,243,20,137,63,60,230,56,59,46,255,216,152,125,100,156,255,188,208,8,40,243,16,149,243,158,18,115,209,135,139,156,11,231,58,15,102,158,6,23,60,12,230,59,6,226,108,98,236,252,76,55,15,101,183,84,72,210,194,149,115,155,163,192,157,20,87,49,201,183,219,57,187,105,50,211,250,172,105,126,126,149,222,37,192,247,105,70,152,253,52,122,182,239,135,43,114,211,175,118,247,153,219,90,101,186,168,171,204,82,226,18,212,78,60,215,119,189,163,97,215,187,101,15,236,142,219,71,155,79,86,16,248,239,10,199,177,81,205,238,248,36,78,183,193,191,65,30,92,27,196,138,250,33,121,89,111,188,3,15,251,27,13,208,53,216,50,118,106,141,107,198,157,90,237,158,242,132,42,67,143,123,61,165,19,125,101,237,252,27,137,30,78,47,144,69,200,105,188,67,225,55,187,241,163,9,83,84,56,176,87,113,53,201,52,147,108,80,156,40,217,238,153,171,36,206,178,120,84,139,14,112,108,23,156,153,68,10,137,172,165,36,41,220,138,182,242,43,155,142,251,10,172,252,178,45,51,215,202,103,203,115,90,249,217,118,118,102,255,138,217,188,67,250,215,180,103,123,1,170,180,77,86,184,56,163,116,198,91,114,73,103,188,53,94,146,12,217,96,109,188,215,245,13,160,240,175,59,158,107,143,221,141,30,38,23,198,24,37,61,245,221,94,59,243,212,249,210,151,220,85,207,29,79,188,65,2,53,221,234,30,37,141,119,217,151,83,252,138,233,236,224,163,142,121,121,73,98,11,82,108,188,137,13,74,11,232,175,228,116,138,107,185,136,90,161,3,17,213,180,199,99,207,175,158,118,7,240,174,133,198,109,106,96,166,175,138,48,235,77,220,234,32,115,56,113,189,147,187,182,103,247,13,52,33,61,184,45,17,93,197,225,153,69,137,53,119,106,160,25,68,148,15,31,7,73,145,19,104,24,115,90,162,117,108,143,91,77,158,253,248,143,207,190,251,237,255,250,213,247,165,210,248,141,52,216,67,178,91,96,49,66,151,12,10,197,233,185,168,41,120,101,64,103,18,102,11,146,125,183,213,157,160,134,16,99,232,184,123,195,30,60,81,36,63,254,233,191,125,252,239,127,124,246,149,191,39,237,37,99,186,140,54,29,250,219,199,12,88,84,247,95,247,221,241,146,166,146,145,132,90,73,195,77,69,13,138,12,29,117,57,245,196,200,166,140,89,131,244,242,199,31,158,125,227,31,95,254,201,191,124,252,211,31,158,123,168,212,209,81,6,78,63,84,114,171,103,223,249,183,121,198,172,63,108,162,163,232,238,30,58,239,22,31,58,169,242,60,35,40,23,159,119,32,63,254,249,223,126,244,225,135,31,125,240,193,203,15,255,224,229,135,95,85,199,210,177,125,199,70,67,32,106,37,253,189,225,49,98,95,123,136,89,60,114,123,126,18,145,21,99,56,130,206,248,85,160,206,112,193,184,221,242,141,145,55,28,249,108,96,146,221,86,210,160,13,146,229,128,21,31,80,89,116,70,211,111,104,48,131,131,254,201,123,95,127,241,205,255,19,192,80,157,168,169,129,134,226,212,217,67,7,55,140,255,112,192,49,152,99,110,134,94,103,187,181,248,172,224,106,243,204,7,41,24,57,19,116,144,155,19,116,72,13,196,16,195,33,81,77,142,188,46,162,96,39,73,3,164,173,42,94,216,14,87,208,224,27,187,59,232,178,33,232,117,81,23,96,4,26,240,109,7,151,131,153,68,180,243,104,41,249,226,187,63,120,249,243,191,73,166,158,48,60,130,173,170,205,120,110,27,245,43,174,29,224,235,198,247,160,203,162,145,79,190,250,237,151,191,126,31,26,129,14,179,78,203,180,25,159,217,213,164,228,115,2,53,33,111,212,36,21,69,200,201,157,172,38,179,42,189,14,162,45,225,23,24,169,81,111,226,39,13,117,48,3,67,53,114,7,155,104,58,214,187,246,80,26,169,63,253,217,217,223,252,101,204,72,33,9,27,22,95,171,250,218,32,211,71,103,112,119,212,115,119,240,147,60,90,6,153,158,59,232,140,247,140,104,188,208,154,116,199,46,195,172,5,11,215,11,32,70,138,16,152,2,177,179,175,253,245,39,127,254,119,218,209,125,87,63,204,228,69,64,63,208,236,186,33,105,226,35,49,97,138,147,145,14,53,174,141,64,182,186,158,139,133,93,196,152,159,194,238,173,38,169,35,63,196,113,216,199,183,113,202,81,154,167,177,253,70,19,148,61,194,10,77,159,24,104,137,161,1,10,142,95,0,75,74,183,129,255,19,100,155,62,178,35,42,13,130,26,106,9,99,186,142,190,27,73,120,66,194,252,125,178,202,236,124,16,55,131,137,62,206,59,112,79,146,168,70,199,29,223,31,30,223,112,79,140,36,188,134,195,45,138,139,104,26,171,153,20,154,112,104,9,146,139,16,128,48,71,33,50,147,73,159,117,40,77,104,19,52,138,190,180,164,174,54,112,134,88,218,108,182,122,147,126,136,26,248,98,124,232,144,88,22,18,58,137,112,229,166,69,54,240,46,83,182,114,245,16,217,152,230,76,16,147,16,187,140,25,5,120,203,97,103,31,34,221,140,78,43,60,9,106,17,147,127,254,216,50,30,14,97,254,146,64,136,231,108,181,104,170,141,113,12,72,171,190,251,140,55,250,226,189,31,159,125,237,159,98,27,53,136,156,182,211,27,142,225,248,121,58,89,122,247,20,77,49,218,87,132,63,70,240,7,10,93,167,188,163,155,65,139,33,131,26,123,139,110,46,245,186,3,253,73,46,3,211,137,184,107,224,219,69,241,228,203,63,249,55,212,242,217,223,255,115,50,181,28,168,133,182,102,21,73,186,173,4,154,2,36,202,78,122,61,196,143,167,230,28,151,178,169,155,4,116,130,220,150,231,225,227,159,255,21,28,135,226,44,188,248,132,232,27,86,56,15,13,207,245,233,181,204,100,57,209,231,47,127,235,236,27,63,250,244,26,108,185,163,177,88,232,223,254,223,31,253,250,82,22,122,78,219,24,145,108,234,39,162,193,175,253,197,217,135,31,160,25,189,132,54,17,123,27,221,230,219,93,121,63,227,86,95,124,239,95,63,249,222,207,63,189,206,78,70,45,181,179,31,253,199,251,47,254,228,151,151,211,217,136,217,36,109,42,157,37,173,94,90,103,241,40,83,178,133,47,20,4,193,250,227,111,127,244,235,31,156,155,42,205,193,226,144,211,0,14,158,32,91,129,132,152,177,194,70,112,248,99,78,245,136,66,251,46,30,161,37,76,211,82,83,193,95,144,97,138,97,124,230,67,132,242,55,51,81,33,167,225,58,46,29,70,70,98,118,166,112,47,67,121,30,130,152,184,3,10,202,121,73,161,87,142,102,52,175,72,123,228,206,157,77,153,164,206,130,214,78,146,169,70,32,208,248,172,86,152,249,142,91,119,109,124,245,228,26,73,248,27,95,183,35,217,231,93,203,200,154,70,206,52,44,243,137,148,19,7,96,7,229,163,245,114,50,156,32,206,100,60,28,219,61,35,129,161,25,9,196,38,29,161,191,81,33,207,72,12,208,208,26,137,253,73,127,4,226,23,46,8,156,14,252,203,88,12,84,43,204,93,160,68,194,88,136,62,5,203,52,72,58,227,63,208,176,230,96,210,7,25,216,25,148,33,126,11,141,52,106,217,31,50,14,185,55,236,72,43,65,20,172,42,213,12,108,16,1,136,194,191,198,104,187,5,66,225,118,139,173,134,161,239,50,142,27,101,40,191,129,33,188,217,245,199,132,59,67,220,156,11,191,16,122,176,131,220,37,188,0,208,92,174,189,251,196,24,194,69,152,157,207,90,201,148,209,133,239,86,169,237,160,239,189,181,37,184,156,67,252,28,250,65,89,85,96,239,238,226,142,144,11,104,52,152,226,250,25,177,193,129,62,86,135,239,38,237,228,147,41,97,45,165,43,42,178,110,79,41,3,11,82,111,136,119,133,123,107,49,237,192,98,147,121,39,223,118,176,241,172,105,192,247,106,22,9,187,88,70,172,158,74,39,109,21,243,12,24,111,252,13,203,143,248,43,218,24,100,9,152,116,132,129,101,147,38,1,161,195,153,96,64,3,6,30,72,34,19,134,81,26,2,1,29,159,140,17,221,58,69,223,241,161,208,170,106,111,225,86,225,47,121,26,150,208,64,227,129,129,68,50,156,75,8,200,146,42,50,243,230,16,195,132,165,128,105,10,77,89,223,29,239,13,17,10,167,146,112,46,93,19,162,138,111,188,177,132,27,140,144,160,215,16,228,225,104,9,96,73,40,197,97,78,103,105,237,53,52,92,240,155,143,13,172,30,218,17,128,177,133,68,252,64,203,106,159,92,108,25,225,226,75,89,1,132,246,14,104,150,111,208,77,201,19,201,158,30,8,28,208,178,5,212,101,105,83,198,157,32,8,147,186,198,100,79,130,180,52,191,107,112,35,169,238,158,32,4,165,116,214,8,79,224,212,8,82,8,101,18,194,19,16,32,90,107,131,24,160,10,73,153,31,110,4,76,113,74,133,65,209,145,162,135,21,169,62,194,107,164,219,210,143,155,86,236,10,3,14,109,103,4,178,111,143,150,150,228,146,226,32,109,77,233,122,36,114,100,53,170,148,33,11,243,113,107,246,117,120,85,239,122,253,165,228,203,31,189,127,246,254,247,201,9,248,201,123,95,255,232,23,63,121,241,191,127,246,226,219,239,255,215,175,254,10,157,84,47,190,243,221,151,127,135,24,168,83,90,190,142,79,233,183,209,113,81,133,154,9,84,21,145,56,123,128,100,85,57,235,236,59,127,154,120,241,175,95,99,39,247,177,237,13,176,32,158,202,140,247,220,129,212,203,212,41,221,32,158,219,71,92,210,146,230,146,35,122,143,188,62,24,130,158,193,18,19,91,39,142,227,130,177,120,31,253,13,116,143,158,235,47,190,246,221,179,111,160,206,180,38,30,62,198,171,57,55,63,133,19,232,117,116,8,104,166,34,131,175,252,248,207,37,40,26,185,166,178,198,64,93,80,176,255,50,142,61,118,246,150,2,4,43,128,174,235,121,67,79,32,235,102,232,55,5,79,99,216,110,251,238,184,90,54,49,198,234,210,213,183,149,58,197,139,69,230,120,148,245,2,75,193,253,76,44,5,180,199,148,253,48,224,115,239,94,112,238,221,184,9,117,231,152,208,1,172,196,248,9,29,204,158,80,119,145,9,85,238,90,67,20,57,166,63,58,162,39,46,84,227,33,193,185,184,134,206,94,156,163,96,176,4,12,116,202,240,215,122,134,131,57,33,196,33,181,147,152,155,207,149,75,165,100,42,101,180,214,238,52,247,209,38,90,114,240,196,166,150,124,195,51,108,3,29,24,152,225,72,54,173,172,83,41,180,144,128,3,191,83,171,238,187,92,102,121,178,214,98,239,146,240,214,231,158,59,162,69,164,178,132,246,249,159,61,229,19,185,238,142,215,1,210,78,221,199,206,120,214,111,21,11,205,146,89,152,245,172,175,188,254,54,115,197,153,15,158,205,98,43,143,31,60,155,205,242,204,194,217,124,182,130,11,59,197,202,236,119,87,199,34,79,169,142,83,60,183,238,11,200,175,158,203,189,197,228,202,46,248,128,45,61,97,247,166,193,136,23,80,56,61,24,182,92,112,155,172,248,255,17,85,133,230,140,164,247,205,125,184,153,101,236,4,72,202,2,229,179,106,86,113,177,35,229,234,157,237,216,88,26,147,129,104,124,168,98,124,237,129,223,118,61,36,171,13,132,75,41,129,171,164,218,35,1,211,245,64,27,52,68,0,10,5,87,145,157,22,71,182,155,207,103,202,86,32,116,7,247,35,85,181,39,227,225,60,161,82,148,144,45,162,141,243,133,108,9,213,63,111,200,22,14,200,152,191,205,197,66,182,240,106,11,132,108,1,163,231,168,73,137,91,184,193,197,224,160,101,57,236,139,253,160,219,65,26,95,95,115,47,231,240,158,208,56,150,154,225,137,74,227,241,137,169,155,18,229,150,76,174,104,130,67,69,62,50,250,185,3,107,173,139,141,86,27,29,16,36,43,126,231,204,216,131,170,38,30,237,180,18,118,39,136,94,78,87,93,236,186,213,40,135,131,142,227,136,6,60,61,226,164,133,114,124,11,225,168,51,98,213,94,56,234,140,216,55,139,69,157,153,189,120,131,14,182,240,10,65,130,181,118,131,159,246,187,131,52,157,175,76,57,151,171,104,125,116,242,213,166,238,73,80,162,137,94,20,205,222,208,57,208,44,128,145,188,84,228,158,162,137,83,122,186,231,58,7,176,19,177,77,110,36,29,206,229,51,197,130,21,8,176,19,158,48,249,68,65,51,134,217,100,255,84,54,111,207,154,25,52,71,197,210,101,71,234,249,31,170,241,137,178,239,227,248,9,72,172,139,81,250,44,222,171,25,102,189,214,216,192,30,122,176,23,160,134,135,157,0,109,52,192,165,80,163,70,253,41,221,161,254,120,54,106,224,199,136,122,244,193,62,164,246,176,79,30,84,220,175,171,113,118,192,211,79,29,50,88,200,160,22,85,37,45,212,213,192,59,89,226,67,171,33,133,18,234,225,80,66,40,73,41,117,176,85,219,106,72,161,132,70,117,90,74,132,18,2,199,76,18,242,135,44,72,79,227,89,29,92,119,17,52,73,39,182,104,175,108,225,234,136,56,43,226,110,143,238,99,31,78,246,243,6,4,18,210,195,44,214,41,150,36,67,82,156,109,130,71,36,210,41,238,132,8,220,97,21,88,200,35,130,231,144,123,47,162,99,84,196,209,133,68,12,34,226,206,105,75,142,65,100,177,190,116,232,36,64,52,38,130,9,233,65,65,30,181,73,157,14,17,71,81,129,212,197,144,0,179,99,22,30,9,166,31,187,46,35,190,187,148,0,71,242,170,138,145,10,216,214,191,82,246,189,250,92,66,248,33,42,64,49,179,12,42,99,69,68,201,209,139,91,172,174,164,253,28,54,175,229,206,15,76,157,175,2,204,91,38,88,148,22,197,6,40,92,120,101,69,103,232,19,46,23,97,52,68,24,91,13,14,90,99,28,212,152,202,160,38,202,178,65,84,88,160,99,163,33,235,126,135,27,139,25,171,105,84,88,168,136,160,80,81,225,104,24,2,69,75,59,228,92,164,75,128,76,23,57,221,179,221,221,44,16,104,106,166,11,159,57,66,76,93,98,120,169,216,224,82,51,3,75,205,19,86,74,21,239,22,218,40,209,75,35,200,42,139,189,27,105,14,174,183,171,91,104,131,196,183,29,179,129,105,90,148,109,222,156,198,125,250,221,25,216,154,86,112,107,202,254,196,46,56,234,84,232,188,36,104,66,250,212,238,238,133,8,134,218,158,60,89,146,52,26,192,59,23,7,6,83,140,85,249,64,8,187,11,1,169,70,211,148,18,115,140,182,85,158,175,173,169,54,238,214,28,81,183,102,69,220,18,102,125,49,177,182,230,138,180,21,189,252,53,54,140,124,217,80,25,149,211,13,46,153,38,242,150,142,50,243,254,88,184,39,90,68,64,192,11,173,28,44,153,198,172,14,93,99,74,191,209,156,70,244,91,145,89,131,39,76,193,42,68,196,22,147,252,184,132,100,84,108,26,58,86,29,177,153,139,5,41,115,220,210,101,198,165,110,59,229,74,59,239,152,231,138,75,45,42,159,239,146,51,84,255,188,151,156,28,144,49,127,155,139,93,114,242,106,243,94,114,6,239,155,4,128,11,223,55,137,46,44,114,223,68,175,242,216,197,8,187,195,225,191,195,193,113,220,2,124,248,229,28,241,172,73,157,184,207,133,76,122,188,55,233,55,53,97,119,236,172,157,183,43,17,144,163,162,49,139,213,242,169,70,99,6,77,6,233,26,228,179,82,207,59,162,202,82,113,55,52,229,94,157,220,75,108,72,247,40,16,121,57,124,93,178,21,190,46,217,14,95,151,108,5,174,75,138,141,218,189,240,125,195,246,58,220,11,221,160,193,152,59,146,91,241,195,122,237,62,190,60,216,177,48,60,212,4,207,168,29,96,16,3,18,35,185,161,141,145,44,119,58,230,2,129,45,157,171,11,132,171,207,213,231,234,243,63,49,194,246,133,227,107,95,118,116,237,87,31,91,251,226,145,181,231,141,171,189,178,162,74,113,146,87,191,52,248,78,24,129,199,217,8,193,12,213,229,114,36,115,236,130,211,184,80,99,137,212,87,32,65,94,134,20,73,176,125,241,225,247,207,190,241,143,47,126,248,163,151,223,255,131,179,247,127,125,246,193,63,204,128,205,164,105,142,21,27,2,145,18,118,130,200,248,86,85,152,167,126,225,139,65,215,78,42,86,47,62,252,163,179,31,126,47,2,43,194,206,134,251,205,27,166,108,237,124,13,71,133,175,62,103,240,234,86,193,252,13,56,114,8,216,8,67,143,156,97,191,15,182,188,96,149,161,152,200,146,140,187,40,29,43,192,81,43,202,40,48,196,158,135,218,78,255,230,125,63,120,195,99,209,110,7,137,243,16,202,215,148,204,238,135,61,201,214,2,81,205,106,113,30,199,17,212,194,73,20,5,141,185,244,8,13,143,108,193,207,236,142,193,6,89,49,184,39,214,246,47,190,247,247,47,126,0,202,165,184,247,184,53,123,156,172,38,79,208,159,244,173,91,233,86,11,229,17,152,105,106,247,15,150,37,36,229,14,73,48,3,86,249,228,11,40,59,206,97,148,223,178,79,22,55,201,71,149,230,49,200,135,98,211,169,98,63,189,192,112,191,122,123,253,144,85,170,108,107,250,106,44,249,141,69,237,238,225,188,4,219,135,144,122,177,210,40,81,231,220,120,230,244,36,155,175,159,254,234,236,171,31,196,247,153,77,157,252,191,112,50,128,109,202,233,145,123,23,30,147,152,57,121,152,24,48,171,120,153,112,224,234,232,212,142,172,42,251,45,80,141,5,63,61,59,121,63,198,18,158,248,250,149,28,189,224,249,160,231,26,181,88,185,101,63,187,134,19,140,56,187,249,203,182,130,159,97,213,206,173,190,201,26,193,210,181,98,218,206,236,84,63,248,14,246,179,50,195,50,147,131,75,242,203,97,112,29,145,215,90,136,250,227,65,95,152,108,254,203,55,95,254,211,159,159,125,247,219,47,127,252,179,139,216,134,206,211,240,115,209,173,247,255,18,17,235,23,63,251,249,71,191,254,246,82,63,245,105,55,188,191,47,140,169,127,242,15,47,190,246,191,94,89,203,205,231,146,21,238,15,63,254,233,151,231,109,153,239,111,97,243,7,26,237,182,83,180,169,70,59,182,242,3,251,191,99,28,160,137,188,160,60,27,103,48,139,211,51,122,107,167,30,218,139,222,186,221,237,157,172,43,198,124,136,161,73,157,18,59,63,84,218,31,47,117,151,147,43,205,238,243,149,99,68,146,188,21,196,87,116,199,67,111,69,84,79,26,131,144,109,4,152,27,160,179,8,118,18,177,239,146,90,115,225,123,107,225,6,201,173,251,125,185,89,35,217,236,13,155,201,153,173,79,13,159,216,62,186,104,30,240,248,20,74,102,14,198,199,89,163,180,8,227,119,19,156,246,220,118,143,209,41,55,10,154,66,162,179,185,251,172,59,64,212,203,199,168,62,137,178,129,84,207,122,225,16,101,61,104,176,197,237,160,58,238,24,44,178,151,82,111,66,153,204,96,120,188,148,74,151,139,136,177,6,195,70,110,208,8,183,104,80,14,126,92,208,208,50,157,165,134,150,216,76,242,109,108,59,9,172,29,179,186,68,156,0,94,104,90,179,73,102,106,41,89,146,249,128,72,211,246,221,93,175,199,44,50,53,38,148,216,40,131,22,139,88,152,204,246,131,154,204,221,66,185,123,55,109,108,98,169,51,11,225,214,147,130,137,146,27,156,26,226,36,173,70,49,226,196,168,136,142,232,210,41,188,114,129,111,184,49,177,6,194,167,238,71,191,248,73,38,147,65,115,48,194,113,152,196,113,206,143,43,217,96,26,187,134,55,141,4,253,47,83,74,225,227,112,237,20,63,111,49,69,172,106,178,118,123,61,105,224,180,183,61,215,133,37,166,78,85,149,204,18,155,177,232,169,138,48,15,69,89,83,178,18,224,204,37,49,90,146,240,202,156,4,115,75,106,226,147,220,184,183,91,187,201,140,97,183,72,33,66,160,92,111,12,203,192,240,84,140,201,201,124,10,94,60,128,164,161,225,120,151,157,238,184,204,78,67,169,62,125,50,93,237,101,66,251,127,105,44,217,74,193,195,26,177,119,134,121,126,227,13,196,204,82,91,164,12,53,148,98,252,15,181,143,74,49,251,194,224,58,9,207,242,192,61,78,192,186,192,34,23,170,129,139,46,165,150,179,88,224,162,235,9,53,235,173,37,211,201,85,247,205,181,236,27,111,184,255,223,90,5,172,182,214,146,102,114,217,69,40,189,185,102,190,241,198,152,164,142,113,234,152,121,29,196,48,54,209,154,127,140,152,84,4,215,91,118,209,255,227,213,232,73,89,179,47,199,84,87,25,85,148,54,151,177,238,91,177,182,186,44,35,131,24,251,13,59,104,65,70,220,183,172,161,46,63,7,123,198,119,209,153,253,100,13,124,184,164,84,139,222,170,52,127,216,200,108,137,27,11,166,126,75,76,195,56,53,93,75,38,163,140,197,140,214,154,99,140,240,201,225,218,229,146,106,43,54,97,182,98,35,106,43,214,82,109,197,114,173,66,219,110,58,182,214,86,108,34,217,138,181,154,149,24,39,153,57,56,209,63,117,39,153,237,118,37,231,148,43,206,156,78,50,93,187,61,219,9,104,171,64,60,21,187,205,24,39,160,217,178,83,121,5,253,179,11,5,215,182,91,246,156,253,107,155,165,104,148,43,21,171,244,10,80,46,57,217,86,169,213,108,205,139,114,54,102,148,173,118,187,240,10,80,206,91,249,118,174,93,158,215,213,106,219,154,237,239,58,11,238,100,112,225,178,121,153,186,24,57,203,105,21,139,78,241,92,186,24,162,242,57,13,206,130,245,207,109,112,198,0,25,243,183,185,160,193,25,171,182,128,193,153,127,220,29,59,123,79,159,98,201,38,173,26,43,241,158,115,159,196,132,185,56,114,87,177,123,245,92,38,95,200,151,164,200,245,237,118,123,245,121,26,75,192,136,7,66,127,148,38,156,161,231,134,97,83,67,168,76,209,12,24,26,234,208,83,77,157,98,240,243,168,57,103,190,130,205,102,230,67,80,110,4,162,122,17,191,248,225,230,24,4,0,32,65,158,61,178,139,2,173,56,240,137,211,158,17,83,126,113,107,45,190,232,22,178,214,186,4,205,18,38,52,14,145,100,232,221,162,63,62,187,181,143,186,45,119,72,127,196,41,157,44,63,210,234,156,92,154,137,206,9,78,34,54,49,46,49,154,33,81,239,33,130,119,163,77,237,132,78,100,83,34,83,170,210,169,107,234,16,19,29,59,100,131,212,23,233,10,166,179,237,108,132,210,74,112,220,226,12,95,232,90,189,210,91,185,250,92,125,46,89,243,225,202,212,227,50,76,61,52,199,63,3,33,66,60,112,126,133,100,144,160,53,5,139,63,226,179,129,1,190,133,164,48,54,33,129,217,23,125,147,142,20,143,151,106,10,88,81,143,230,81,252,207,76,92,189,80,0,219,243,33,171,103,186,88,243,28,2,7,160,180,179,200,232,47,6,156,176,94,122,248,191,213,118,9,122,45,136,118,179,48,83,124,43,53,75,101,34,190,57,118,180,120,218,116,155,175,66,162,110,150,138,217,74,185,52,183,120,234,206,118,95,83,50,139,32,158,162,1,89,253,255,1,238,183,248,123,35,53,205,0]}}